diff --git a/algo/algo.go b/algo/algo.go index cc21d5f10d..c3e2351b75 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 _c "strconv"; +package algo ;import _d "strconv";func _gg (_f byte )bool {return _f >='0'&&_f <='9'};func RepeatString (s string ,cnt int )string {if cnt <=0{return "";};_bb :=make ([]byte ,len (s )*cnt );_dad :=[]byte (s );for _bbb :=0;_bbb < cnt ;_bbb ++{copy (_bb [_bbb :],_dad );};return string (_bb );}; // NaturalLess compares two strings in a human manner so rId2 sorts less than rId10 -func NaturalLess (lhs ,rhs string )bool {_g ,_b :=0,0;for _g < len (lhs )&&_b < len (rhs ){_ga :=lhs [_g ];_ae :=rhs [_b ];_cb :=_f (_ga );_fe :=_f (_ae );switch {case _cb &&!_fe :return true ;case !_cb &&_fe :return false ;case !_cb &&!_fe :if _ga !=_ae {return _ga < _ae ;};_g ++;_b ++;default:_cd :=_g +1;_aeb :=_b +1;for _cd < len (lhs )&&_f (lhs [_cd ]){_cd ++;};for _aeb < len (rhs )&&_f (rhs [_aeb ]){_aeb ++;};_e ,_ :=_c .ParseUint (lhs [_g :_cd ],10,64);_da ,_ :=_c .ParseUint (rhs [_g :_aeb ],10,64);if _e !=_da {return _e < _da ;};_g =_cd ;_b =_aeb ;};};return len (lhs )< len (rhs );};func _f (_d byte )bool {return _d >='0'&&_d <='9'};func RepeatString (s string ,cnt int )string {if cnt <=0{return "";};_ea :=make ([]byte ,len (s )*cnt );_eg :=[]byte (s );for _ac :=0;_ac < cnt ;_ac ++{copy (_ea [_ac :],_eg );};return string (_ea );}; \ No newline at end of file +func NaturalLess (lhs ,rhs string )bool {_b ,_c :=0,0;for _b < len (lhs )&&_c < len (rhs ){_a :=lhs [_b ];_ad :=rhs [_c ];_e :=_gg (_a );_ed :=_gg (_ad );switch {case _e &&!_ed :return true ;case !_e &&_ed :return false ;case !_e &&!_ed :if _a !=_ad {return _a < _ad ;};_b ++;_c ++;default:_dd :=_b +1;_da :=_c +1;for _dd < len (lhs )&&_gg (lhs [_dd ]){_dd ++;};for _da < len (rhs )&&_gg (rhs [_da ]){_da ++;};_ce ,_ :=_d .ParseUint (lhs [_b :_dd ],10,64);_gf ,_ :=_d .ParseUint (rhs [_b :_da ],10,64);if _ce !=_gf {return _ce < _gf ;};_b =_dd ;_c =_da ;};};return len (lhs )< len (rhs );}; \ No newline at end of file diff --git a/chart/chart.go b/chart/chart.go index 66ffbb487b..1dfdc66e73 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 (_g "fmt";_d "github.com/unidoc/unioffice";_gg "github.com/unidoc/unioffice/color";_ab "github.com/unidoc/unioffice/drawing";_af "github.com/unidoc/unioffice/measurement";_da "github.com/unidoc/unioffice/schema/soo/dml";_a "github.com/unidoc/unioffice/schema/soo/dml/chart";_aa "math/rand";);type nullAxis byte ; +package chart ;import (_d "fmt";_b "github.com/unidoc/unioffice";_g "github.com/unidoc/unioffice/color";_ga "github.com/unidoc/unioffice/drawing";_df "github.com/unidoc/unioffice/measurement";_gd "github.com/unidoc/unioffice/schema/soo/dml";_c "github.com/unidoc/unioffice/schema/soo/dml/chart";_be "math/rand";);var NullAxis Axis =nullAxis (0); -// X returns the inner wrapped XML type. -func (_edf BubbleChartSeries )X ()*_a .CT_BubbleSer {return _edf ._bf }; - -// SetLabelReference is used to set the source data to a range of cells -// containing strings. -func (_cddc CategoryAxisDataSource )SetLabelReference (s string ){_cddc ._efb .Choice =_a .NewCT_AxDataSourceChoice ();_cddc ._efb .Choice .StrRef =_a .NewCT_StrRef ();_cddc ._efb .Choice .StrRef .F =s ;};func (_gbf DateAxis )SetPosition (p _a .ST_AxPos ){_gbf ._ffgc .AxPos =_a .NewCT_AxPos ();_gbf ._ffgc .AxPos .ValAttr =p ;}; +// InitializeDefaults the bar chart to its defaults +func (_ba AreaChart )InitializeDefaults (){};func (_ec AreaChart )AddAxis (axis Axis ){_dff :=_c .NewCT_UnsignedInt ();_dff .ValAttr =axis .AxisID ();_ec ._gg .AxId =append (_ec ._gg .AxId ,_dff );}; -// SetOrder sets the order of the series -func (_gfd ScatterChartSeries )SetOrder (idx uint32 ){_gfd ._abfbf .Order .ValAttr =idx }; +// X returns the inner wrapped XML type. +func (_dfcb ValueAxis )X ()*_c .CT_ValAx {return _dfcb ._gadbd }; -// Index returns the index of the series -func (_cac LineChartSeries )Index ()uint32 {return _cac ._cddd .Idx .ValAttr }; +// SetText sets the series text. +func (_dg AreaChartSeries )SetText (s string ){_dg ._fe .Tx =_c .NewCT_SerTx ();_dg ._fe .Tx .Choice .V =&s };func (_cfg DataLabels )SetShowLeaderLines (b bool ){_cfg .ensureChoice ();_cfg ._aaf .Choice .ShowLeaderLines =_c .NewCT_Boolean ();_cfg ._aaf .Choice .ShowLeaderLines .ValAttr =_b .Bool (b );}; -// CategoryAxis returns the category data source. -func (_bde RadarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _bde ._dafe .Cat ==nil {_bde ._dafe .Cat =_a .NewCT_AxDataSource ();};return MakeAxisDataSource (_bde ._dafe .Cat );};func (_ec CategoryAxis )SetPosition (p _a .ST_AxPos ){_ec ._abe .AxPos =_a .NewCT_AxPos ();_ec ._abe .AxPos .ValAttr =p ;};func (_ea nullAxis )AxisID ()uint32 {return 0}; +// Pie3DChart is a Pie3D chart. +type Pie3DChart struct{chartBase ;_dgga *_c .CT_Pie3DChart ;}; -// Values returns the value data source. -func (_agc RadarChartSeries )Values ()NumberDataSource {if _agc ._dafe .Val ==nil {_agc ._dafe .Val =_a .NewCT_NumDataSource ();};return MakeNumberDataSource (_agc ._dafe .Val );}; +// AddAxis adds an axis to a Scatter chart. +func (_fddcf ScatterChart )AddAxis (axis Axis ){_gea :=_c .NewCT_UnsignedInt ();_gea .ValAttr =axis .AxisID ();_fddcf ._faa .AxId =append (_fddcf ._faa .AxId ,_gea );}; -// AddBar3DChart adds a new 3D bar chart to a chart. -func (_fc Chart )AddBar3DChart ()Bar3DChart {_dad (_fc ._bcd .Chart );_cff :=_a .NewCT_PlotAreaChoice ();_fc ._bcd .Chart .PlotArea .Choice =append (_fc ._bcd .Chart .PlotArea .Choice ,_cff );_cff .Bar3DChart =_a .NewCT_Bar3DChart ();_cff .Bar3DChart .Grouping =_a .NewCT_BarGrouping ();_cff .Bar3DChart .Grouping .ValAttr =_a .ST_BarGroupingStandard ;_dfe :=Bar3DChart {_ed :_cff .Bar3DChart };_dfe .InitializeDefaults ();return _dfe ;}; +// X returns the inner wrapped XML type. +func (_egff Title )X ()*_c .CT_Title {return _egff ._eec }; -// BubbleChart is a 2D Bubble chart. -type BubbleChart struct{chartBase ;_gcg *_a .CT_BubbleChart ;}; +// AddDoughnutChart adds a new doughnut (pie with a hole in the center) chart to a chart. +func (_ffe Chart )AddDoughnutChart ()DoughnutChart {_dad :=_c .NewCT_PlotAreaChoice ();_ffe ._ab .Chart .PlotArea .Choice =append (_ffe ._ab .Chart .PlotArea .Choice ,_dad );_dad .DoughnutChart =_c .NewCT_DoughnutChart ();_aea :=DoughnutChart {_gfca :_dad .DoughnutChart };_aea .InitializeDefaults ();return _aea ;}; -// Properties returns the line chart series shape properties. -func (_deb SurfaceChartSeries )Properties ()_ab .ShapeProperties {if _deb ._bdd .SpPr ==nil {_deb ._bdd .SpPr =_da .NewCT_ShapeProperties ();};return _ab .MakeShapeProperties (_deb ._bdd .SpPr );};type NumberDataSource struct{_feb *_a .CT_NumDataSource };func MakeLegend (l *_a .CT_Legend )Legend {return Legend {l }}; +// InitializeDefaults initializes an Radar series to the default values. +func (_aae RadarChartSeries )InitializeDefaults (){}; -// AddArea3DChart adds a new area chart to a chart. -func (_bae Chart )AddArea3DChart ()Area3DChart {_dad (_bae ._bcd .Chart );_ggf :=_a .NewCT_PlotAreaChoice ();_bae ._bcd .Chart .PlotArea .Choice =append (_bae ._bcd .Chart .PlotArea .Choice ,_ggf );_ggf .Area3DChart =_a .NewCT_Area3DChart ();_ddf :=Area3DChart {_gb :_ggf .Area3DChart };_ddf .InitializeDefaults ();return _ddf ;}; +// Properties returns the bar chart series shape properties. +func (_dfa BarChartSeries )Properties ()_ga .ShapeProperties {if _dfa ._faf .SpPr ==nil {_dfa ._faf .SpPr =_gd .NewCT_ShapeProperties ();};return _ga .MakeShapeProperties (_dfa ._faf .SpPr );};func (_cbe BarChart )AddAxis (axis Axis ){_ggf :=_c .NewCT_UnsignedInt ();_ggf .ValAttr =axis .AxisID ();_cbe ._gbe .AxId =append (_cbe ._gbe .AxId ,_ggf );}; -// X returns the inner wrapped XML type. -func (_bggd SurfaceChartSeries )X ()*_a .CT_SurfaceSer {return _bggd ._bdd }; +// StockChart is a 2D Stock chart. +type StockChart struct{chartBase ;_gfbd *_c .CT_StockChart ;}; -// SetIndex sets the index of the series -func (_gadf ScatterChartSeries )SetIndex (idx uint32 ){_gadf ._abfbf .Idx .ValAttr =idx }; +// AddSeries adds a default series to a line chart. +func (_egf Line3DChart )AddSeries ()LineChartSeries {_cdg :=_egf .nextColor (len (_egf ._ffbd .Ser ));_adgd :=_c .NewCT_LineSer ();_egf ._ffbd .Ser =append (_egf ._ffbd .Ser ,_adgd );_adgd .Idx .ValAttr =uint32 (len (_egf ._ffbd .Ser )-1);_adgd .Order .ValAttr =uint32 (len (_egf ._ffbd .Ser )-1);_faef :=LineChartSeries {_adgd };_faef .InitializeDefaults ();_faef .Properties ().LineProperties ().SetSolidFill (_cdg );_faef .Properties ().SetSolidFill (_cdg );return _faef ;};func (_ff Bar3DChart )AddAxis (axis Axis ){_fdg :=_c .NewCT_UnsignedInt ();_fdg .ValAttr =axis .AxisID ();_ff ._bb .AxId =append (_ff ._bb .AxId ,_fdg );}; -// BarChartSeries is a series to be used on a bar chart. -type BarChartSeries struct{_gfg *_a .CT_BarSer }; +// CategoryAxis returns the category data source. +func (_bc AreaChartSeries )CategoryAxis ()CategoryAxisDataSource {if _bc ._fe .Cat ==nil {_bc ._fe .Cat =_c .NewCT_AxDataSource ();};return MakeAxisDataSource (_bc ._fe .Cat );}; -// InitializeDefaults the Stock chart to its defaults -func (_bda StockChart )InitializeDefaults (){_bda ._acge .HiLowLines =_a .NewCT_ChartLines ();_bda ._acge .UpDownBars =_a .NewCT_UpDownBars ();_bda ._acge .UpDownBars .GapWidth =_a .NewCT_GapAmount ();_bda ._acge .UpDownBars .GapWidth .ValAttr =&_a .ST_GapAmount {};_bda ._acge .UpDownBars .GapWidth .ValAttr .ST_GapAmountUShort =_d .Uint16 (150);_bda ._acge .UpDownBars .UpBars =_a .NewCT_UpDownBar ();_bda ._acge .UpDownBars .DownBars =_a .NewCT_UpDownBar ();};func (_cabd ValueAxis )Properties ()_ab .ShapeProperties {if _cabd ._adaf .SpPr ==nil {_cabd ._adaf .SpPr =_da .NewCT_ShapeProperties ();};return _ab .MakeShapeProperties (_cabd ._adaf .SpPr );};func MakeValueAxis (x *_a .CT_ValAx )ValueAxis {return ValueAxis {x }}; +// Axis is the interface implemented by different axes when assigning to a +// chart. +type Axis interface{AxisID ()uint32 ;}; -// RadarChart is an Radar chart that has a shaded Radar underneath a curve. -type RadarChart struct{chartBase ;_edc *_a .CT_RadarChart ;};func (_cgb Legend )SetPosition (p _a .ST_LegendPos ){if p ==_a .ST_LegendPosUnset {_cgb ._eedf .LegendPos =nil ;}else {_cgb ._eedf .LegendPos =_a .NewCT_LegendPos ();_cgb ._eedf .LegendPos .ValAttr =p ;};};func (_ge Bar3DChart )AddAxis (axis Axis ){_aad :=_a .NewCT_UnsignedInt ();_aad .ValAttr =axis .AxisID ();_ge ._ed .AxId =append (_ge ._ed .AxId ,_aad );}; +// Values returns the value data source. +func (_cff BarChartSeries )Values ()NumberDataSource {if _cff ._faf .Val ==nil {_cff ._faf .Val =_c .NewCT_NumDataSource ();};return MakeNumberDataSource (_cff ._faf .Val );};func (_ffb CategoryAxis )SetMinorTickMark (m _c .ST_TickMark ){if m ==_c .ST_TickMarkUnset {_ffb ._ded .MinorTickMark =nil ;}else {_ffb ._ded .MinorTickMark =_c .NewCT_TickMark ();_ffb ._ded .MinorTickMark .ValAttr =m ;};}; -// SetNumberReference is used to set the source data to a range of cells containing -// numbers. -func (_ba CategoryAxisDataSource )SetNumberReference (s string ){_ba ._efb .Choice =_a .NewCT_AxDataSourceChoice ();_ba ._efb .Choice .NumRef =_a .NewCT_NumRef ();_ba ._efb .Choice .NumRef .F =s ;};type DataLabels struct{_ddb *_a .CT_DLbls };func (_gab chartBase )nextColor (_ada int )_gg .Color {return _eed [_ada %len (_eed )]};func (_faa DateAxis )SetMinorTickMark (m _a .ST_TickMark ){if m ==_a .ST_TickMarkUnset {_faa ._ffgc .MinorTickMark =nil ;}else {_faa ._ffgc .MinorTickMark =_a .NewCT_TickMark ();_faa ._ffgc .MinorTickMark .ValAttr =m ;};};type Legend struct{_eedf *_a .CT_Legend }; +// Values returns the value data source. +func (_dba RadarChartSeries )Values ()NumberDataSource {if _dba ._gfff .Val ==nil {_dba ._gfff .Val =_c .NewCT_NumDataSource ();};return MakeNumberDataSource (_dba ._gfff .Val );}; -// Properties returns the bar chart series shape properties. -func (_be AreaChartSeries )Properties ()_ab .ShapeProperties {if _be ._dg .SpPr ==nil {_be ._dg .SpPr =_da .NewCT_ShapeProperties ();};return _ab .MakeShapeProperties (_be ._dg .SpPr );}; +// AddCategoryAxis adds a category axis. +func (_dede Chart )AddCategoryAxis ()CategoryAxis {_cca :=_c .NewCT_CatAx ();if _dede ._ab .Chart .PlotArea .CChoice ==nil {_dede ._ab .Chart .PlotArea .CChoice =_c .NewCT_PlotAreaChoice1 ();};_cca .AxId =_c .NewCT_UnsignedInt ();_cca .AxId .ValAttr =0x7FFFFFFF&_be .Uint32 ();_dede ._ab .Chart .PlotArea .CChoice .CatAx =append (_dede ._ab .Chart .PlotArea .CChoice .CatAx ,_cca );_cca .Auto =_c .NewCT_Boolean ();_cca .Auto .ValAttr =_b .Bool (true );_cca .Delete =_c .NewCT_Boolean ();_cca .Delete .ValAttr =_b .Bool (false );_fddc :=MakeCategoryAxis (_cca );_fddc .InitializeDefaults ();return _fddc ;}; -// X returns the inner wrapped XML type. -func (_gdg Line3DChart )X ()*_a .CT_Line3DChart {return _gdg ._cde };func (_fef DateAxis )SetTickLabelPosition (p _a .ST_TickLblPos ){if p ==_a .ST_TickLblPosUnset {_fef ._ffgc .TickLblPos =nil ;}else {_fef ._ffgc .TickLblPos =_a .NewCT_TickLblPos ();_fef ._ffgc .TickLblPos .ValAttr =p ;};}; +// Index returns the index of the series +func (_fca LineChartSeries )Index ()uint32 {return _fca ._ege .Idx .ValAttr };func (_abg ValueAxis )MajorGridLines ()GridLines {if _abg ._gadbd .MajorGridlines ==nil {_abg ._gadbd .MajorGridlines =_c .NewCT_ChartLines ();};return GridLines {_abg ._gadbd .MajorGridlines };}; -// ScatterChartSeries is the data series for a scatter chart. -type ScatterChartSeries struct{_abfbf *_a .CT_ScatterSer }; +// SetText sets the series text. +func (_cef PieChartSeries )SetText (s string ){_cef ._dbddg .Tx =_c .NewCT_SerTx ();_cef ._dbddg .Tx .Choice .V =&s ;};func (_feba LineChartSeries )SetSmooth (b bool ){_feba ._ege .Smooth =_c .NewCT_Boolean ();_feba ._ege .Smooth .ValAttr =&b ;}; -// AddPieChart adds a new pie chart to a chart. -func (_agb Chart )AddPieChart ()PieChart {_gdac :=_a .NewCT_PlotAreaChoice ();_agb ._bcd .Chart .PlotArea .Choice =append (_agb ._bcd .Chart .PlotArea .Choice ,_gdac );_gdac .PieChart =_a .NewCT_PieChart ();_dga :=PieChart {_efd :_gdac .PieChart };_dga .InitializeDefaults ();return _dga ;};func (_add DateAxis )Properties ()_ab .ShapeProperties {if _add ._ffgc .SpPr ==nil {_add ._ffgc .SpPr =_da .NewCT_ShapeProperties ();};return _ab .MakeShapeProperties (_add ._ffgc .SpPr );}; +// InitializeDefaults the bar chart to its defaults +func (_age PieChart )InitializeDefaults (){_age ._ggg .VaryColors =_c .NewCT_Boolean ();_age ._ggg .VaryColors .ValAttr =_b .Bool (true );}; -// CategoryAxis returns the category data source. -func (_gc BarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _gc ._gfg .Cat ==nil {_gc ._gfg .Cat =_a .NewCT_AxDataSource ();};return MakeAxisDataSource (_gc ._gfg .Cat );}; +// X returns the inner wrapped XML type. +func (_faeg SurfaceChart )X ()*_c .CT_SurfaceChart {return _faeg ._aafd }; -// PieChart is a Pie chart. -type PieChart struct{chartBase ;_efd *_a .CT_PieChart ;};func (_dbd Marker )SetSymbol (s _a .ST_MarkerStyle ){if s ==_a .ST_MarkerStyleUnset {_dbd ._gac .Symbol =nil ;}else {_dbd ._gac .Symbol =_a .NewCT_MarkerStyle ();_dbd ._gac .Symbol .ValAttr =s ;};};func _dad (_bbf *_a .CT_Chart ){_bbf .View3D =_a .NewCT_View3D ();_bbf .View3D .RotX =_a .NewCT_RotX ();_bbf .View3D .RotX .ValAttr =_d .Int8 (15);_bbf .View3D .RotY =_a .NewCT_RotY ();_bbf .View3D .RotY .ValAttr =_d .Uint16 (20);_bbf .View3D .RAngAx =_a .NewCT_Boolean ();_bbf .View3D .RAngAx .ValAttr =_d .Bool (false );_bbf .Floor =_a .NewCT_Surface ();_bbf .Floor .Thickness =_a .NewCT_Thickness ();_bbf .Floor .Thickness .ValAttr .Uint32 =_d .Uint32 (0);_bbf .SideWall =_a .NewCT_Surface ();_bbf .SideWall .Thickness =_a .NewCT_Thickness ();_bbf .SideWall .Thickness .ValAttr .Uint32 =_d .Uint32 (0);_bbf .BackWall =_a .NewCT_Surface ();_bbf .BackWall .Thickness =_a .NewCT_Thickness ();_bbf .BackWall .Thickness .ValAttr .Uint32 =_d .Uint32 (0);};func (_gee CategoryAxis )Properties ()_ab .ShapeProperties {if _gee ._abe .SpPr ==nil {_gee ._abe .SpPr =_da .NewCT_ShapeProperties ();};return _ab .MakeShapeProperties (_gee ._abe .SpPr );};func (_bcb LineChartSeries )InitializeDefaults (){_bcb .Properties ().LineProperties ().SetWidth (1*_af .Point );_bcb .Properties ().LineProperties ().SetSolidFill (_gg .Black );_bcb .Properties ().LineProperties ().SetJoin (_ab .LineJoinRound );_bcb .Marker ().SetSymbol (_a .ST_MarkerStyleNone );_bcb .Labels ().SetShowLegendKey (false );_bcb .Labels ().SetShowValue (false );_bcb .Labels ().SetShowPercent (false );_bcb .Labels ().SetShowCategoryName (false );_bcb .Labels ().SetShowSeriesName (false );_bcb .Labels ().SetShowLeaderLines (false );};func (_gfbbc NumberDataSource )SetReference (s string ){_gfbbc .ensureChoice ();if _gfbbc ._feb .Choice .NumRef ==nil {_gfbbc ._feb .Choice .NumRef =_a .NewCT_NumRef ();};_gfbbc ._feb .Choice .NumRef .F =s ;}; +// AddPie3DChart adds a new pie chart to a chart. +func (_edc Chart )AddPie3DChart ()Pie3DChart {_ed (_edc ._ab .Chart );_dc :=_c .NewCT_PlotAreaChoice ();_edc ._ab .Chart .PlotArea .Choice =append (_edc ._ab .Chart .PlotArea .Choice ,_dc );_dc .Pie3DChart =_c .NewCT_Pie3DChart ();_bgf :=Pie3DChart {_dgga :_dc .Pie3DChart };_bgf .InitializeDefaults ();return _bgf ;}; -// PieChartSeries is a series to be used on an Pie chart. -type PieChartSeries struct{_afeg *_a .CT_PieSer };func (_eaa Surface3DChart )InitializeDefaults (){_eaa ._bef .Wireframe =_a .NewCT_Boolean ();_eaa ._bef .Wireframe .ValAttr =_d .Bool (false );_eaa ._bef .BandFmts =_a .NewCT_BandFmts ();for _aef :=0;_aef < 15;_aef ++{_fceb :=_a .NewCT_BandFmt ();_fceb .Idx .ValAttr =uint32 (_aef );_fceb .SpPr =_da .NewCT_ShapeProperties ();_ggcg :=_ab .MakeShapeProperties (_fceb .SpPr );_ggcg .SetSolidFill (_eaa .nextColor (_aef ));_eaa ._bef .BandFmts .BandFmt =append (_eaa ._bef .BandFmts .BandFmt ,_fceb );};};func (_bedg DataLabels )SetShowSeriesName (b bool ){_bedg .ensureChoice ();_bedg ._ddb .Choice .ShowSerName =_a .NewCT_Boolean ();_bedg ._ddb .Choice .ShowSerName .ValAttr =_d .Bool (b );}; +// InitializeDefaults the bar chart to its defaults +func (_db Area3DChart )InitializeDefaults (){};func MakeChart (x *_c .ChartSpace )Chart {return Chart {x }};func (_gegc Marker )SetSymbol (s _c .ST_MarkerStyle ){if s ==_c .ST_MarkerStyleUnset {_gegc ._bac .Symbol =nil ;}else {_gegc ._bac .Symbol =_c .NewCT_MarkerStyle ();_gegc ._bac .Symbol .ValAttr =s ;};};func (_ede chartBase )nextColor (_acb int )_g .Color {return _adg [_acb %len (_adg )]}; -// AddDoughnutChart adds a new doughnut (pie with a hole in the center) chart to a chart. -func (_gbg Chart )AddDoughnutChart ()DoughnutChart {_ggc :=_a .NewCT_PlotAreaChoice ();_gbg ._bcd .Chart .PlotArea .Choice =append (_gbg ._bcd .Chart .PlotArea .Choice ,_ggc );_ggc .DoughnutChart =_a .NewCT_DoughnutChart ();_ffd :=DoughnutChart {_bbc :_ggc .DoughnutChart };_ffd .InitializeDefaults ();return _ffd ;}; +// AddAxis adds an axis to a Surface chart. +func (_fcgc SurfaceChart )AddAxis (axis Axis ){_bad :=_c .NewCT_UnsignedInt ();_bad .ValAttr =axis .AxisID ();_fcgc ._aafd .AxId =append (_fcgc ._aafd .AxId ,_bad );};func (_fed DateAxis )MajorGridLines ()GridLines {if _fed ._ebed .MajorGridlines ==nil {_fed ._ebed .MajorGridlines =_c .NewCT_ChartLines ();};return GridLines {_fed ._ebed .MajorGridlines };}; // InitializeDefaults the bar chart to its defaults -func (_dcaa Pie3DChart )InitializeDefaults (){_dcaa ._aae .VaryColors =_a .NewCT_Boolean ();_dcaa ._aae .VaryColors .ValAttr =_d .Bool (true );};func (_gae Legend )InitializeDefaults (){_gae .SetPosition (_a .ST_LegendPosR );_gae .SetOverlay (false );_gae .Properties ().SetNoFill ();_gae .Properties ().LineProperties ().SetNoFill ();};func (_egbd ValueAxis )SetMajorTickMark (m _a .ST_TickMark ){if m ==_a .ST_TickMarkUnset {_egbd ._adaf .MajorTickMark =nil ;}else {_egbd ._adaf .MajorTickMark =_a .NewCT_TickMark ();_egbd ._adaf .MajorTickMark .ValAttr =m ;};}; +func (_gdc Pie3DChart )InitializeDefaults (){_gdc ._dgga .VaryColors =_c .NewCT_Boolean ();_gdc ._dgga .VaryColors .ValAttr =_b .Bool (true );}; -// X returns the inner wrapped XML type. -func (_cdd BubbleChart )X ()*_a .CT_BubbleChart {return _cdd ._gcg };func (_eee BubbleChart )AddAxis (axis Axis ){_edb :=_a .NewCT_UnsignedInt ();_edb .ValAttr =axis .AxisID ();_eee ._gcg .AxId =append (_eee ._gcg .AxId ,_edb );};func (_ddea ScatterChart )InitializeDefaults (){_ddea ._ecf .ScatterStyle .ValAttr =_a .ST_ScatterStyleMarker ;}; +// Values returns the value data source. +func (_eag PieChartSeries )Values ()NumberDataSource {if _eag ._dbddg .Val ==nil {_eag ._dbddg .Val =_c .NewCT_NumDataSource ();};return MakeNumberDataSource (_eag ._dbddg .Val );}; -// SetText sets the series text -func (_fgb SurfaceChartSeries )SetText (s string ){_fgb ._bdd .Tx =_a .NewCT_SerTx ();_fgb ._bdd .Tx .Choice .V =&s ;}; +// AreaChart is an area chart that has a shaded area underneath a curve. +type AreaChart struct{chartBase ;_gg *_c .CT_AreaChart ;}; // X returns the inner wrapped XML type. -func (_ced LineChartSeries )X ()*_a .CT_LineSer {return _ced ._cddd }; +func (_defd DoughnutChart )X ()*_c .CT_DoughnutChart {return _defd ._gfca }; -// Values returns the value data source. -func (_gbee BubbleChartSeries )Values ()NumberDataSource {if _gbee ._bf .YVal ==nil {_gbee ._bf .YVal =_a .NewCT_NumDataSource ();};return MakeNumberDataSource (_gbee ._bf .YVal );}; - -// AddDateAxis adds a value axis to the chart. -func (_fa Chart )AddDateAxis ()DateAxis {_dda :=_a .NewCT_DateAx ();if _fa ._bcd .Chart .PlotArea .CChoice ==nil {_fa ._bcd .Chart .PlotArea .CChoice =_a .NewCT_PlotAreaChoice1 ();};_dda .AxId =_a .NewCT_UnsignedInt ();_dda .AxId .ValAttr =0x7FFFFFFF&_aa .Uint32 ();_fa ._bcd .Chart .PlotArea .CChoice .DateAx =append (_fa ._bcd .Chart .PlotArea .CChoice .DateAx ,_dda );_dda .Delete =_a .NewCT_Boolean ();_dda .Delete .ValAttr =_d .Bool (false );_dda .Scaling =_a .NewCT_Scaling ();_dda .Scaling .Orientation =_a .NewCT_Orientation ();_dda .Scaling .Orientation .ValAttr =_a .ST_OrientationMinMax ;_dda .Choice =&_a .EG_AxSharedChoice {};_dda .Choice .Crosses =_a .NewCT_Crosses ();_dda .Choice .Crosses .ValAttr =_a .ST_CrossesAutoZero ;_ecc :=DateAxis {_dda };_ecc .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_gg .LightGray );_ecc .SetMajorTickMark (_a .ST_TickMarkOut );_ecc .SetMinorTickMark (_a .ST_TickMarkIn );_ecc .SetTickLabelPosition (_a .ST_TickLblPosNextTo );_ecc .Properties ().LineProperties ().SetSolidFill (_gg .Black );_ecc .SetPosition (_a .ST_AxPosL );return _ecc ;}; +// Order returns the order of the series +func (_dfb ScatterChartSeries )Order ()uint32 {return _dfb ._cdd .Order .ValAttr };func (_agb SeriesAxis )InitializeDefaults (){}; -// AreaChart is an area chart that has a shaded area underneath a curve. -type AreaChart struct{chartBase ;_ggg *_a .CT_AreaChart ;}; +// AddPieOfPieChart adds a new pie chart to a chart. +func (_dbe Chart )AddPieOfPieChart ()PieOfPieChart {_ebg :=_c .NewCT_PlotAreaChoice ();_dbe ._ab .Chart .PlotArea .Choice =append (_dbe ._ab .Chart .PlotArea .Choice ,_ebg );_ebg .OfPieChart =_c .NewCT_OfPieChart ();_daa :=PieOfPieChart {_bfad :_ebg .OfPieChart };_daa .InitializeDefaults ();return _daa ;}; -// SetText sets the series text. -func (_fcbf PieChartSeries )SetText (s string ){_fcbf ._afeg .Tx =_a .NewCT_SerTx ();_fcbf ._afeg .Tx .Choice .V =&s ;};func (_gbdc DataLabels )SetShowPercent (b bool ){_gbdc .ensureChoice ();_gbdc ._ddb .Choice .ShowPercent =_a .NewCT_Boolean ();_gbdc ._ddb .Choice .ShowPercent .ValAttr =_d .Bool (b );}; +// BubbleChart is a 2D Bubble chart. +type BubbleChart struct{chartBase ;_dgc *_c .CT_BubbleChart ;}; // X returns the inner wrapped XML type. -func (_gcf ScatterChartSeries )X ()*_a .CT_ScatterSer {return _gcf ._abfbf }; +func (_gdbc Pie3DChart )X ()*_c .CT_Pie3DChart {return _gdbc ._dgga }; + +// AddLegend adds a legend to a chart, replacing any existing legend. +func (_gcad Chart )AddLegend ()Legend {_gcad ._ab .Chart .Legend =_c .NewCT_Legend ();_gee :=MakeLegend (_gcad ._ab .Chart .Legend );_gee .InitializeDefaults ();return _gee ;}; // X returns the inner wrapped XML type. -func (_dbg Legend )X ()*_a .CT_Legend {return _dbg ._eedf };func (_cgbg StockChart )AddAxis (axis Axis ){_ccda :=_a .NewCT_UnsignedInt ();_ccda .ValAttr =axis .AxisID ();_cgbg ._acge .AxId =append (_cgbg ._acge .AxId ,_ccda );};func (_gage DateAxis )SetMajorTickMark (m _a .ST_TickMark ){if m ==_a .ST_TickMarkUnset {_gage ._ffgc .MajorTickMark =nil ;}else {_gage ._ffgc .MajorTickMark =_a .NewCT_TickMark ();_gage ._ffgc .MajorTickMark .ValAttr =m ;};}; +func (_eba Line3DChart )X ()*_c .CT_Line3DChart {return _eba ._ffbd };func (_feb CategoryAxis )SetPosition (p _c .ST_AxPos ){_feb ._ded .AxPos =_c .NewCT_AxPos ();_feb ._ded .AxPos .ValAttr =p ;};func (_bgb DataLabels )SetShowCategoryName (b bool ){_bgb .ensureChoice ();_bgb ._aaf .Choice .ShowCatName =_c .NewCT_Boolean ();_bgb ._aaf .Choice .ShowCatName .ValAttr =_b .Bool (b );}; -// AddAreaChart adds a new area chart to a chart. -func (_cb Chart )AddAreaChart ()AreaChart {_cgc :=_a .NewCT_PlotAreaChoice ();_cb ._bcd .Chart .PlotArea .Choice =append (_cb ._bcd .Chart .PlotArea .Choice ,_cgc );_cgc .AreaChart =_a .NewCT_AreaChart ();_fee :=AreaChart {_ggg :_cgc .AreaChart };_fee .InitializeDefaults ();return _fee ;};type SurfaceChartSeries struct{_bdd *_a .CT_SurfaceSer }; +// AddSeries adds a default series to a Surface chart. +func (_aec SurfaceChart )AddSeries ()SurfaceChartSeries {_dfe :=_aec .nextColor (len (_aec ._aafd .Ser ));_eaff :=_c .NewCT_SurfaceSer ();_aec ._aafd .Ser =append (_aec ._aafd .Ser ,_eaff );_eaff .Idx .ValAttr =uint32 (len (_aec ._aafd .Ser )-1);_eaff .Order .ValAttr =uint32 (len (_aec ._aafd .Ser )-1);_afde :=SurfaceChartSeries {_eaff };_afde .InitializeDefaults ();_afde .Properties ().LineProperties ().SetSolidFill (_dfe );return _afde ;};func (_cbfd SeriesAxis )SetCrosses (axis Axis ){_cbfd ._gdd .CrossAx .ValAttr =axis .AxisID ()}; -// AddPie3DChart adds a new pie chart to a chart. -func (_dcf Chart )AddPie3DChart ()Pie3DChart {_dad (_dcf ._bcd .Chart );_afc :=_a .NewCT_PlotAreaChoice ();_dcf ._bcd .Chart .PlotArea .Choice =append (_dcf ._bcd .Chart .PlotArea .Choice ,_afc );_afc .Pie3DChart =_a .NewCT_Pie3DChart ();_fce :=Pie3DChart {_aae :_afc .Pie3DChart };_fce .InitializeDefaults ();return _fce ;};func MakeDataLabels (x *_a .CT_DLbls )DataLabels {return DataLabels {x }}; +// Marker returns the marker properties. +func (_dcf LineChartSeries )Marker ()Marker {if _dcf ._ege .Marker ==nil {_dcf ._ege .Marker =_c .NewCT_Marker ();};return MakeMarker (_dcf ._ege .Marker );};func (_bed DataLabels )SetShowSeriesName (b bool ){_bed .ensureChoice ();_bed ._aaf .Choice .ShowSerName =_c .NewCT_Boolean ();_bed ._aaf .Choice .ShowSerName .ValAttr =_b .Bool (b );}; -// AddCategoryAxis adds a category axis. -func (_gbb Chart )AddCategoryAxis ()CategoryAxis {_abb :=_a .NewCT_CatAx ();if _gbb ._bcd .Chart .PlotArea .CChoice ==nil {_gbb ._bcd .Chart .PlotArea .CChoice =_a .NewCT_PlotAreaChoice1 ();};_abb .AxId =_a .NewCT_UnsignedInt ();_abb .AxId .ValAttr =0x7FFFFFFF&_aa .Uint32 ();_gbb ._bcd .Chart .PlotArea .CChoice .CatAx =append (_gbb ._bcd .Chart .PlotArea .CChoice .CatAx ,_abb );_abb .Auto =_a .NewCT_Boolean ();_abb .Auto .ValAttr =_d .Bool (true );_abb .Delete =_a .NewCT_Boolean ();_abb .Delete .ValAttr =_d .Bool (false );_acf :=MakeCategoryAxis (_abb );_acf .InitializeDefaults ();return _acf ;}; +// X returns the inner wrapped XML type. +func (_ecb Marker )X ()*_c .CT_Marker {return _ecb ._bac };type ScatterChart struct{chartBase ;_faa *_c .CT_ScatterChart ;}; -// PieOfPieChart is a Pie chart with an extra Pie chart. -type PieOfPieChart struct{chartBase ;_dbb *_a .CT_OfPieChart ;};func (_beg Marker )Properties ()_ab .ShapeProperties {if _beg ._gac .SpPr ==nil {_beg ._gac .SpPr =_da .NewCT_ShapeProperties ();};return _ab .MakeShapeProperties (_beg ._gac .SpPr );};func (_efbc SurfaceChartSeries )InitializeDefaults (){_efbc .Properties ().LineProperties ().SetWidth (1*_af .Point );_efbc .Properties ().LineProperties ().SetSolidFill (_gg .Black );_efbc .Properties ().LineProperties ().SetJoin (_ab .LineJoinRound );}; +// InitializeDefaults the bar chart to its defaults +func (_daad PieOfPieChart )InitializeDefaults (){_daad ._bfad .VaryColors =_c .NewCT_Boolean ();_daad ._bfad .VaryColors .ValAttr =_b .Bool (true );_daad .SetType (_c .ST_OfPieTypePie );_daad ._bfad .SecondPieSize =_c .NewCT_SecondPieSize ();_daad ._bfad .SecondPieSize .ValAttr =&_c .ST_SecondPieSize {};_daad ._bfad .SecondPieSize .ValAttr .ST_SecondPieSizeUShort =_b .Uint16 (75);_dbdb :=_c .NewCT_ChartLines ();_dbdb .SpPr =_gd .NewCT_ShapeProperties ();_dbf :=_ga .MakeShapeProperties (_dbdb .SpPr );_dbf .LineProperties ().SetSolidFill (_g .Auto );_daad ._bfad .SerLines =append (_daad ._bfad .SerLines ,_dbdb );}; -// X returns the inner wrapped XML type. -func (_ee Bar3DChart )X ()*_a .CT_Bar3DChart {return _ee ._ed }; +// Labels returns the data label properties. +func (_caee ScatterChartSeries )Labels ()DataLabels {if _caee ._cdd .DLbls ==nil {_caee ._cdd .DLbls =_c .NewCT_DLbls ();};return MakeDataLabels (_caee ._cdd .DLbls );}; -// MakeAxisDataSource constructs an AxisDataSource wrapper. -func MakeAxisDataSource (x *_a .CT_AxDataSource )CategoryAxisDataSource {return CategoryAxisDataSource {x };}; +// SetDisplayBlanksAs controls how missing values are displayed. +func (_defc Chart )SetDisplayBlanksAs (v _c .ST_DispBlanksAs ){_defc ._ab .Chart .DispBlanksAs =_c .NewCT_DispBlanksAs ();_defc ._ab .Chart .DispBlanksAs .ValAttr =v ;}; -// AreaChartSeries is a series to be used on an area chart. -type AreaChartSeries struct{_dg *_a .CT_AreaSer }; +// AddRadarChart adds a new radar chart to a chart. +func (_fcgb Chart )AddRadarChart ()RadarChart {_gfbf :=_c .NewCT_PlotAreaChoice ();_fcgb ._ab .Chart .PlotArea .Choice =append (_fcgb ._ab .Chart .PlotArea .Choice ,_gfbf );_gfbf .RadarChart =_c .NewCT_RadarChart ();_cae :=RadarChart {_dd :_gfbf .RadarChart };_cae .InitializeDefaults ();return _cae ;}; -// AddLegend adds a legend to a chart, replacing any existing legend. -func (_fcb Chart )AddLegend ()Legend {_fcb ._bcd .Chart .Legend =_a .NewCT_Legend ();_fac :=MakeLegend (_fcb ._bcd .Chart .Legend );_fac .InitializeDefaults ();return _fac ;}; +// AddSeries adds a default series to an Pie chart. +func (_cfa PieChart )AddSeries ()PieChartSeries {_cbgd :=_c .NewCT_PieSer ();_cfa ._ggg .Ser =append (_cfa ._ggg .Ser ,_cbgd );_cbgd .Idx .ValAttr =uint32 (len (_cfa ._ggg .Ser )-1);_cbgd .Order .ValAttr =uint32 (len (_cfa ._ggg .Ser )-1);_dbda :=PieChartSeries {_cbgd };_dbda .InitializeDefaults ();return _dbda ;};func (_dae Legend )SetOverlay (b bool ){_dae ._fde .Overlay =_c .NewCT_Boolean ();_dae ._fde .Overlay .ValAttr =_b .Bool (b );}; -// SetExplosion sets the value that the segements of the pie are 'exploded' by -func (_acb PieChartSeries )SetExplosion (v uint32 ){_acb ._afeg .Explosion =_a .NewCT_UnsignedInt ();_acb ._afeg .Explosion .ValAttr =v ;}; +// InitializeDefaults initializes a bar chart series to the default values. +func (_ecc BarChartSeries )InitializeDefaults (){}; -// Properties returns the chart's shape properties. -func (_agba Chart )Properties ()_ab .ShapeProperties {if _agba ._bcd .SpPr ==nil {_agba ._bcd .SpPr =_da .NewCT_ShapeProperties ();};return _ab .MakeShapeProperties (_agba ._bcd .SpPr );}; +// ScatterChartSeries is the data series for a scatter chart. +type ScatterChartSeries struct{_cdd *_c .CT_ScatterSer }; -// SetHoleSize controls the hole size in the pie chart and is measured in percent. -func (_cdca DoughnutChart )SetHoleSize (pct uint8 ){if _cdca ._bbc .HoleSize ==nil {_cdca ._bbc .HoleSize =_a .NewCT_HoleSize ();};if _cdca ._bbc .HoleSize .ValAttr ==nil {_cdca ._bbc .HoleSize .ValAttr =&_a .ST_HoleSize {};};_cdca ._bbc .HoleSize .ValAttr .ST_HoleSizeUByte =&pct ;}; +// Properties returns the chart's shape properties. +func (_edg Chart )Properties ()_ga .ShapeProperties {if _edg ._ab .SpPr ==nil {_edg ._ab .SpPr =_gd .NewCT_ShapeProperties ();};return _ga .MakeShapeProperties (_edg ._ab .SpPr );};func MakeLegend (l *_c .CT_Legend )Legend {return Legend {l }}; -// BarChart is a 2D bar chart. -type BarChart struct{chartBase ;_ffg *_a .CT_BarChart ;}; +// AddSurface3DChart adds a new 3D surface chart to a chart. +func (_eaac Chart )AddSurface3DChart ()Surface3DChart {_afg :=_c .NewCT_PlotAreaChoice ();_eaac ._ab .Chart .PlotArea .Choice =append (_eaac ._ab .Chart .PlotArea .Choice ,_afg );_afg .Surface3DChart =_c .NewCT_Surface3DChart ();_ed (_eaac ._ab .Chart );_babg :=Surface3DChart {_dca :_afg .Surface3DChart };_babg .InitializeDefaults ();return _babg ;}; -// AddSeries adds a default series to an Radar chart. -func (_gfbea RadarChart )AddSeries ()RadarChartSeries {_aac :=_gfbea .nextColor (len (_gfbea ._edc .Ser ));_cfe :=_a .NewCT_RadarSer ();_gfbea ._edc .Ser =append (_gfbea ._edc .Ser ,_cfe );_cfe .Idx .ValAttr =uint32 (len (_gfbea ._edc .Ser )-1);_cfe .Order .ValAttr =uint32 (len (_gfbea ._edc .Ser )-1);_fadd :=RadarChartSeries {_cfe };_fadd .InitializeDefaults ();_fadd .Properties ().SetSolidFill (_aac );return _fadd ;}; +// AddValueAxis adds a value axis to the chart. +func (_gbb Chart )AddValueAxis ()ValueAxis {_daag :=_c .NewCT_ValAx ();if _gbb ._ab .Chart .PlotArea .CChoice ==nil {_gbb ._ab .Chart .PlotArea .CChoice =_c .NewCT_PlotAreaChoice1 ();};_daag .AxId =_c .NewCT_UnsignedInt ();_daag .AxId .ValAttr =0x7FFFFFFF&_be .Uint32 ();_gbb ._ab .Chart .PlotArea .CChoice .ValAx =append (_gbb ._ab .Chart .PlotArea .CChoice .ValAx ,_daag );_daag .Delete =_c .NewCT_Boolean ();_daag .Delete .ValAttr =_b .Bool (false );_daag .Scaling =_c .NewCT_Scaling ();_daag .Scaling .Orientation =_c .NewCT_Orientation ();_daag .Scaling .Orientation .ValAttr =_c .ST_OrientationMinMax ;_daag .Choice =&_c .EG_AxSharedChoice {};_daag .Choice .Crosses =_c .NewCT_Crosses ();_daag .Choice .Crosses .ValAttr =_c .ST_CrossesAutoZero ;_daag .CrossBetween =_c .NewCT_CrossBetween ();_daag .CrossBetween .ValAttr =_c .ST_CrossBetweenBetween ;_cd :=MakeValueAxis (_daag );_cd .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_g .LightGray );_cd .SetMajorTickMark (_c .ST_TickMarkOut );_cd .SetMinorTickMark (_c .ST_TickMarkIn );_cd .SetTickLabelPosition (_c .ST_TickLblPosNextTo );_cd .Properties ().LineProperties ().SetSolidFill (_g .Black );_cd .SetPosition (_c .ST_AxPosL );return _cd ;};func (_cbd DataLabels )SetShowPercent (b bool ){_cbd .ensureChoice ();_cbd ._aaf .Choice .ShowPercent =_c .NewCT_Boolean ();_cbd ._aaf .Choice .ShowPercent .ValAttr =_b .Bool (b );}; // X returns the inner wrapped XML type. -func (_afff Chart )X ()*_a .ChartSpace {return _afff ._bcd };type ValueAxis struct{_adaf *_a .CT_ValAx };func (_bffbb ValueAxis )AxisID ()uint32 {return _bffbb ._adaf .AxId .ValAttr }; +func (_eef Legend )X ()*_c .CT_Legend {return _eef ._fde }; -// InitializeDefaults the Bubble chart to its defaults -func (_aec BubbleChart )InitializeDefaults (){}; - -// AddAxis adds an axis to a line chart. -func (_abeg Line3DChart )AddAxis (axis Axis ){_gcb :=_a .NewCT_UnsignedInt ();_gcb .ValAttr =axis .AxisID ();_abeg ._cde .AxId =append (_abeg ._cde .AxId ,_gcb );};func (_gge DateAxis )AxisID ()uint32 {return _gge ._ffgc .AxId .ValAttr }; +// SetDirection changes the direction of the bar chart (bar or column). +func (_ea Bar3DChart )SetDirection (d _c .ST_BarDir ){_ea ._bb .BarDir .ValAttr =d }; // AddSeries adds a default series to an Pie3D chart. -func (_bdb Pie3DChart )AddSeries ()PieChartSeries {_cfa :=_a .NewCT_PieSer ();_bdb ._aae .Ser =append (_bdb ._aae .Ser ,_cfa );_cfa .Idx .ValAttr =uint32 (len (_bdb ._aae .Ser )-1);_cfa .Order .ValAttr =uint32 (len (_bdb ._aae .Ser )-1);_bcaf :=PieChartSeries {_cfa };_bcaf .InitializeDefaults ();return _bcaf ;}; +func (_abc Pie3DChart )AddSeries ()PieChartSeries {_fced :=_c .NewCT_PieSer ();_abc ._dgga .Ser =append (_abc ._dgga .Ser ,_fced );_fced .Idx .ValAttr =uint32 (len (_abc ._dgga .Ser )-1);_fced .Order .ValAttr =uint32 (len (_abc ._dgga .Ser )-1);_bca :=PieChartSeries {_fced };_bca .InitializeDefaults ();return _bca ;}; -// Values returns the value data source. -func (_gfgb PieChartSeries )Values ()NumberDataSource {if _gfgb ._afeg .Val ==nil {_gfgb ._afeg .Val =_a .NewCT_NumDataSource ();};return MakeNumberDataSource (_gfgb ._afeg .Val );};func (_bdef ScatterChartSeries )InitializeDefaults (){_bdef .Properties ().LineProperties ().SetNoFill ();_bdef .Marker ().SetSymbol (_a .ST_MarkerStyleAuto );_bdef .Labels ().SetShowLegendKey (false );_bdef .Labels ().SetShowValue (true );_bdef .Labels ().SetShowPercent (false );_bdef .Labels ().SetShowCategoryName (false );_bdef .Labels ().SetShowSeriesName (false );_bdef .Labels ().SetShowLeaderLines (false );}; +// AddSeries adds a default series to a Scatter chart. +func (_beae ScatterChart )AddSeries ()ScatterChartSeries {_fad :=_beae .nextColor (len (_beae ._faa .Ser ));_gcg :=_c .NewCT_ScatterSer ();_beae ._faa .Ser =append (_beae ._faa .Ser ,_gcg );_gcg .Idx .ValAttr =uint32 (len (_beae ._faa .Ser )-1);_gcg .Order .ValAttr =uint32 (len (_beae ._faa .Ser )-1);_dgae :=ScatterChartSeries {_gcg };_dgae .InitializeDefaults ();_dgae .Marker ().Properties ().LineProperties ().SetSolidFill (_fad );_dgae .Marker ().Properties ().SetSolidFill (_fad );return _dgae ;}; -// Marker returns the marker properties. -func (_fcbd ScatterChartSeries )Marker ()Marker {if _fcbd ._abfbf .Marker ==nil {_fcbd ._abfbf .Marker =_a .NewCT_Marker ();};return MakeMarker (_fcbd ._abfbf .Marker );}; +// AddSeries adds a default series to a Stock chart. +func (_eefe StockChart )AddSeries ()LineChartSeries {_gcd :=_c .NewCT_LineSer ();_eefe ._gfbd .Ser =append (_eefe ._gfbd .Ser ,_gcd );_gcd .Idx .ValAttr =uint32 (len (_eefe ._gfbd .Ser )-1);_gcd .Order .ValAttr =uint32 (len (_eefe ._gfbd .Ser )-1);_bgc :=LineChartSeries {_gcd };_bgc .Values ().CreateEmptyNumberCache ();_bgc .Properties ().LineProperties ().SetNoFill ();return _bgc ;};func (_cab BubbleChart )AddAxis (axis Axis ){_cbg :=_c .NewCT_UnsignedInt ();_cbg .ValAttr =axis .AxisID ();_cab ._dgc .AxId =append (_cab ._dgc .AxId ,_cbg );}; -// Properties returns the bar chart series shape properties. -func (_fg BarChartSeries )Properties ()_ab .ShapeProperties {if _fg ._gfg .SpPr ==nil {_fg ._gfg .SpPr =_da .NewCT_ShapeProperties ();};return _ab .MakeShapeProperties (_fg ._gfg .SpPr );}; +// BubbleChartSeries is a series to be used on a Bubble chart. +type BubbleChartSeries struct{_ggb *_c .CT_BubbleSer }; -// Bar3DChart is a 3D bar chart. -type Bar3DChart struct{chartBase ;_ed *_a .CT_Bar3DChart ;}; +// PieOfPieChart is a Pie chart with an extra Pie chart. +type PieOfPieChart struct{chartBase ;_bfad *_c .CT_OfPieChart ;};func MakeMarker (x *_c .CT_Marker )Marker {return Marker {x }}; -// X returns the inner wrapped XML type. -func (_fad PieOfPieChart )X ()*_a .CT_OfPieChart {return _fad ._dbb }; +// SetText sets the series text. +func (_ebdd RadarChartSeries )SetText (s string ){_ebdd ._gfff .Tx =_c .NewCT_SerTx ();_ebdd ._gfff .Tx .Choice .V =&s ;}; -// AddLine3DChart adds a new 3D line chart to a chart. -func (_gag Chart )AddLine3DChart ()Line3DChart {_dad (_gag ._bcd .Chart );_gda :=_a .NewCT_PlotAreaChoice ();_gag ._bcd .Chart .PlotArea .Choice =append (_gag ._bcd .Chart .PlotArea .Choice ,_gda );_gda .Line3DChart =_a .NewCT_Line3DChart ();_gda .Line3DChart .Grouping =_a .NewCT_Grouping ();_gda .Line3DChart .Grouping .ValAttr =_a .ST_GroupingStandard ;return Line3DChart {_cde :_gda .Line3DChart };}; +// InitializeDefaults the bar chart to its defaults +func (_eac DoughnutChart )InitializeDefaults (){_eac ._gfca .VaryColors =_c .NewCT_Boolean ();_eac ._gfca .VaryColors .ValAttr =_b .Bool (true );_eac ._gfca .HoleSize =_c .NewCT_HoleSize ();_eac ._gfca .HoleSize .ValAttr =&_c .ST_HoleSize {};_eac ._gfca .HoleSize .ValAttr .ST_HoleSizeUByte =_b .Uint8 (50);}; // X returns the inner wrapped XML type. -func (_ce DoughnutChart )X ()*_a .CT_DoughnutChart {return _ce ._bbc };func (_cfb AreaChart )AddAxis (axis Axis ){_cce :=_a .NewCT_UnsignedInt ();_cce .ValAttr =axis .AxisID ();_cfb ._ggg .AxId =append (_cfb ._ggg .AxId ,_cce );}; +func (_efaf RadarChart )X ()*_c .CT_RadarChart {return _efaf ._dd }; -// RadarChartSeries is a series to be used on an Radar chart. -type RadarChartSeries struct{_dafe *_a .CT_RadarSer };var _eed =[]_gg .Color {_gg .RGB (0x33,0x66,0xcc),_gg .RGB (0xDC,0x39,0x12),_gg .RGB (0xFF,0x99,0x00),_gg .RGB (0x10,0x96,0x18),_gg .RGB (0x99,0x00,0x99),_gg .RGB (0x3B,0x3E,0xAC),_gg .RGB (0x00,0x99,0xC6),_gg .RGB (0xDD,0x44,0x77),_gg .RGB (0x66,0xAA,0x00),_gg .RGB (0xB8,0x2E,0x2E),_gg .RGB (0x31,0x63,0x95),_gg .RGB (0x99,0x44,0x99),_gg .RGB (0x22,0xAA,0x99),_gg .RGB (0xAA,0xAA,0x11),_gg .RGB (0x66,0x33,0xCC),_gg .RGB (0xE6,0x73,0x00),_gg .RGB (0x8B,0x07,0x07),_gg .RGB (0x32,0x92,0x62),_gg .RGB (0x55,0x74,0xA6),_gg .RGB (0x3B,0x3E,0xAC)}; +// Values returns the bubble size data source. +func (_ee BubbleChartSeries )BubbleSizes ()NumberDataSource {if _ee ._ggb .BubbleSize ==nil {_ee ._ggb .BubbleSize =_c .NewCT_NumDataSource ();};return MakeNumberDataSource (_ee ._ggb .BubbleSize );};func (_bfa DateAxis )SetCrosses (axis Axis ){_bfa ._ebed .CrossAx .ValAttr =axis .AxisID ()}; + +// 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{_bge *_c .CT_AxDataSource }; // X returns the inner wrapped XML type. -func (_dfc BarChart )X ()*_a .CT_BarChart {return _dfc ._ffg };func (_ega CategoryAxis )MajorGridLines ()GridLines {if _ega ._abe .MajorGridlines ==nil {_ega ._abe .MajorGridlines =_a .NewCT_ChartLines ();};return GridLines {_ega ._abe .MajorGridlines };}; +func (_dgdc Surface3DChart )X ()*_c .CT_Surface3DChart {return _dgdc ._dca };func (_dbadc ScatterChartSeries )InitializeDefaults (){_dbadc .Properties ().LineProperties ().SetNoFill ();_dbadc .Marker ().SetSymbol (_c .ST_MarkerStyleAuto );_dbadc .Labels ().SetShowLegendKey (false );_dbadc .Labels ().SetShowValue (true );_dbadc .Labels ().SetShowPercent (false );_dbadc .Labels ().SetShowCategoryName (false );_dbadc .Labels ().SetShowSeriesName (false );_dbadc .Labels ().SetShowLeaderLines (false );}; -// Values returns the bubble size data source. -func (_cfc BubbleChartSeries )BubbleSizes ()NumberDataSource {if _cfc ._bf .BubbleSize ==nil {_cfc ._bf .BubbleSize =_a .NewCT_NumDataSource ();};return MakeNumberDataSource (_cfc ._bf .BubbleSize );};func MakeMarker (x *_a .CT_Marker )Marker {return Marker {x }};func (_ead CategoryAxis )SetMinorTickMark (m _a .ST_TickMark ){if m ==_a .ST_TickMarkUnset {_ead ._abe .MinorTickMark =nil ;}else {_ead ._abe .MinorTickMark =_a .NewCT_TickMark ();_ead ._abe .MinorTickMark .ValAttr =m ;};}; +// Order returns the order of the series +func (_bef LineChartSeries )Order ()uint32 {return _bef ._ege .Order .ValAttr }; -// InitializeDefaults the bar chart to its defaults -func (_eb AreaChart )InitializeDefaults (){};func (_gef LineChartSeries )SetSmooth (b bool ){_gef ._cddd .Smooth =_a .NewCT_Boolean ();_gef ._cddd .Smooth .ValAttr =&b ;}; +// Marker returns the marker properties. +func (_cad ScatterChartSeries )Marker ()Marker {if _cad ._cdd .Marker ==nil {_cad ._cdd .Marker =_c .NewCT_Marker ();};return MakeMarker (_cad ._cdd .Marker );}; -// SetDirection changes the direction of the bar chart (bar or column). -func (_gfb Bar3DChart )SetDirection (d _a .ST_BarDir ){_gfb ._ed .BarDir .ValAttr =d };func MakeNumberDataSource (x *_a .CT_NumDataSource )NumberDataSource {return NumberDataSource {x }};func (_bba LineChartSeries )Values ()NumberDataSource {if _bba ._cddd .Val ==nil {_bba ._cddd .Val =_a .NewCT_NumDataSource ();};return MakeNumberDataSource (_bba ._cddd .Val );};func (_abgb CategoryAxis )SetTickLabelPosition (p _a .ST_TickLblPos ){if p ==_a .ST_TickLblPosUnset {_abgb ._abe .TickLblPos =nil ;}else {_abgb ._abe .TickLblPos =_a .NewCT_TickLblPos ();_abgb ._abe .TickLblPos .ValAttr =p ;};}; +// CategoryAxis returns the category data source. +func (_agc RadarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _agc ._gfff .Cat ==nil {_agc ._gfff .Cat =_c .NewCT_AxDataSource ();};return MakeAxisDataSource (_agc ._gfff .Cat );}; -// AddValueAxis adds a value axis to the chart. -func (_acc Chart )AddValueAxis ()ValueAxis {_cgg :=_a .NewCT_ValAx ();if _acc ._bcd .Chart .PlotArea .CChoice ==nil {_acc ._bcd .Chart .PlotArea .CChoice =_a .NewCT_PlotAreaChoice1 ();};_cgg .AxId =_a .NewCT_UnsignedInt ();_cgg .AxId .ValAttr =0x7FFFFFFF&_aa .Uint32 ();_acc ._bcd .Chart .PlotArea .CChoice .ValAx =append (_acc ._bcd .Chart .PlotArea .CChoice .ValAx ,_cgg );_cgg .Delete =_a .NewCT_Boolean ();_cgg .Delete .ValAttr =_d .Bool (false );_cgg .Scaling =_a .NewCT_Scaling ();_cgg .Scaling .Orientation =_a .NewCT_Orientation ();_cgg .Scaling .Orientation .ValAttr =_a .ST_OrientationMinMax ;_cgg .Choice =&_a .EG_AxSharedChoice {};_cgg .Choice .Crosses =_a .NewCT_Crosses ();_cgg .Choice .Crosses .ValAttr =_a .ST_CrossesAutoZero ;_cgg .CrossBetween =_a .NewCT_CrossBetween ();_cgg .CrossBetween .ValAttr =_a .ST_CrossBetweenBetween ;_ede :=MakeValueAxis (_cgg );_ede .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_gg .LightGray );_ede .SetMajorTickMark (_a .ST_TickMarkOut );_ede .SetMinorTickMark (_a .ST_TickMarkIn );_ede .SetTickLabelPosition (_a .ST_TickLblPosNextTo );_ede .Properties ().LineProperties ().SetSolidFill (_gg .Black );_ede .SetPosition (_a .ST_AxPosL );return _ede ;};func (_dcca DateAxis )MajorGridLines ()GridLines {if _dcca ._ffgc .MajorGridlines ==nil {_dcca ._ffgc .MajorGridlines =_a .NewCT_ChartLines ();};return GridLines {_dcca ._ffgc .MajorGridlines };};type LineChart struct{chartBase ;_gad *_a .CT_LineChart ;};func (_de Area3DChart )AddAxis (axis Axis ){_eg :=_a .NewCT_UnsignedInt ();_eg .ValAttr =axis .AxisID ();_de ._gb .AxId =append (_de ._gb .AxId ,_eg );}; +// SetValues sets values directly on a source. +func (_ggc NumberDataSource )SetValues (v []float64 ){_ggc .ensureChoice ();_ggc ._aga .Choice .NumRef =nil ;_ggc ._aga .Choice .NumLit =_c .NewCT_NumData ();_ggc ._aga .Choice .NumLit .PtCount =_c .NewCT_UnsignedInt ();_ggc ._aga .Choice .NumLit .PtCount .ValAttr =uint32 (len (v ));for _ffgc ,_accg :=range v {_ggc ._aga .Choice .NumLit .Pt =append (_ggc ._aga .Choice .NumLit .Pt ,&_c .CT_NumVal {IdxAttr :uint32 (_ffgc ),V :_d .Sprintf ("\u0025\u0067",_accg )});};};func (_daagg Marker )SetSize (sz uint8 ){_daagg ._bac .Size =_c .NewCT_MarkerSize ();_daagg ._bac .Size .ValAttr =&sz ;}; -// Area3DChart is an area chart that has a shaded area underneath a curve. -type Area3DChart struct{chartBase ;_gb *_a .CT_Area3DChart ;};type SeriesAxis struct{_cab *_a .CT_SerAx }; +// InitializeDefaults the bar chart to its defaults +func (_ebf BarChart )InitializeDefaults (){_ebf .SetDirection (_c .ST_BarDirCol )}; -// SetOrder sets the order of the series -func (_dce SurfaceChartSeries )SetOrder (idx uint32 ){_dce ._bdd .Order .ValAttr =idx };func (_dgf NumberDataSource )ensureChoice (){if _dgf ._feb .Choice ==nil {_dgf ._feb .Choice =_a .NewCT_NumDataSourceChoice ();};};type ScatterChart struct{chartBase ;_ecf *_a .CT_ScatterChart ;};type Marker struct{_gac *_a .CT_Marker }; +// AddSurfaceChart adds a new surface chart to a chart. +func (_abd Chart )AddSurfaceChart ()SurfaceChart {_beb :=_c .NewCT_PlotAreaChoice ();_abd ._ab .Chart .PlotArea .Choice =append (_abd ._ab .Chart .PlotArea .Choice ,_beb );_beb .SurfaceChart =_c .NewCT_SurfaceChart ();_ed (_abd ._ab .Chart );_abd ._ab .Chart .View3D .RotX .ValAttr =_b .Int8 (90);_abd ._ab .Chart .View3D .RotY .ValAttr =_b .Uint16 (0);_abd ._ab .Chart .View3D .Perspective =_c .NewCT_Perspective ();_abd ._ab .Chart .View3D .Perspective .ValAttr =_b .Uint8 (0);_ece :=SurfaceChart {_aafd :_beb .SurfaceChart };_ece .InitializeDefaults ();return _ece ;}; -// AddScatterChart adds a scatter (X/Y) chart. -func (_edg Chart )AddScatterChart ()ScatterChart {_aadb :=_a .NewCT_PlotAreaChoice ();_edg ._bcd .Chart .PlotArea .Choice =append (_edg ._bcd .Chart .PlotArea .Choice ,_aadb );_aadb .ScatterChart =_a .NewCT_ScatterChart ();_ffe :=ScatterChart {_ecf :_aadb .ScatterChart };_ffe .InitializeDefaults ();return _ffe ;};func (_dee CategoryAxis )SetCrosses (axis Axis ){_dee ._abe .Choice =_a .NewEG_AxSharedChoice ();_dee ._abe .Choice .Crosses =_a .NewCT_Crosses ();_dee ._abe .Choice .Crosses .ValAttr =_a .ST_CrossesAutoZero ;_dee ._abe .CrossAx .ValAttr =axis .AxisID ();}; +// SetExplosion sets the value that the segements of the pie are 'exploded' by +func (_bdf PieChartSeries )SetExplosion (v uint32 ){_bdf ._dbddg .Explosion =_c .NewCT_UnsignedInt ();_bdf ._dbddg .Explosion .ValAttr =v ;};func (_acc Legend )SetPosition (p _c .ST_LegendPos ){if p ==_c .ST_LegendPosUnset {_acc ._fde .LegendPos =nil ;}else {_acc ._fde .LegendPos =_c .NewCT_LegendPos ();_acc ._fde .LegendPos .ValAttr =p ;};};func (_fedfb SurfaceChartSeries )CategoryAxis ()CategoryAxisDataSource {if _fedfb ._gfe .Cat ==nil {_fedfb ._gfe .Cat =_c .NewCT_AxDataSource ();};return MakeAxisDataSource (_fedfb ._gfe .Cat );};var _adg =[]_g .Color {_g .RGB (0x33,0x66,0xcc),_g .RGB (0xDC,0x39,0x12),_g .RGB (0xFF,0x99,0x00),_g .RGB (0x10,0x96,0x18),_g .RGB (0x99,0x00,0x99),_g .RGB (0x3B,0x3E,0xAC),_g .RGB (0x00,0x99,0xC6),_g .RGB (0xDD,0x44,0x77),_g .RGB (0x66,0xAA,0x00),_g .RGB (0xB8,0x2E,0x2E),_g .RGB (0x31,0x63,0x95),_g .RGB (0x99,0x44,0x99),_g .RGB (0x22,0xAA,0x99),_g .RGB (0xAA,0xAA,0x11),_g .RGB (0x66,0x33,0xCC),_g .RGB (0xE6,0x73,0x00),_g .RGB (0x8B,0x07,0x07),_g .RGB (0x32,0x92,0x62),_g .RGB (0x55,0x74,0xA6),_g .RGB (0x3B,0x3E,0xAC)}; + +// SetText sets the series text. +func (_cg BubbleChartSeries )SetText (s string ){_cg ._ggb .Tx =_c .NewCT_SerTx ();_cg ._ggb .Tx .Choice .V =&s ;};func (_cce SeriesAxis )AxisID ()uint32 {return _cce ._gdd .AxId .ValAttr };func (_edb LineChartSeries )Values ()NumberDataSource {if _edb ._ege .Val ==nil {_edb ._ege .Val =_c .NewCT_NumDataSource ();};return MakeNumberDataSource (_edb ._ege .Val );};func (_fb Legend )InitializeDefaults (){_fb .SetPosition (_c .ST_LegendPosR );_fb .SetOverlay (false );_fb .Properties ().SetNoFill ();_fb .Properties ().LineProperties ().SetNoFill ();}; + +// AddSeries adds a default series to a bar chart. +func (_fdd Bar3DChart )AddSeries ()BarChartSeries {_af :=_fdd .nextColor (len (_fdd ._bb .Ser ));_bf :=_c .NewCT_BarSer ();_fdd ._bb .Ser =append (_fdd ._bb .Ser ,_bf );_bf .Idx .ValAttr =uint32 (len (_fdd ._bb .Ser )-1);_bf .Order .ValAttr =uint32 (len (_fdd ._bb .Ser )-1);_bba :=BarChartSeries {_bf };_bba .InitializeDefaults ();_bba .Properties ().SetSolidFill (_af );return _bba ;}; // AddBarChart adds a new bar chart to a chart. -func (_aeg Chart )AddBarChart ()BarChart {_gga :=_a .NewCT_PlotAreaChoice ();_aeg ._bcd .Chart .PlotArea .Choice =append (_aeg ._bcd .Chart .PlotArea .Choice ,_gga );_gga .BarChart =_a .NewCT_BarChart ();_gga .BarChart .Grouping =_a .NewCT_BarGrouping ();_gga .BarChart .Grouping .ValAttr =_a .ST_BarGroupingStandard ;_eab :=BarChart {_ffg :_gga .BarChart };_eab .InitializeDefaults ();return _eab ;}; +func (_acf Chart )AddBarChart ()BarChart {_fgb :=_c .NewCT_PlotAreaChoice ();_acf ._ab .Chart .PlotArea .Choice =append (_acf ._ab .Chart .PlotArea .Choice ,_fgb );_fgb .BarChart =_c .NewCT_BarChart ();_fgb .BarChart .Grouping =_c .NewCT_BarGrouping ();_fgb .BarChart .Grouping .ValAttr =_c .ST_BarGroupingStandard ;_gbd :=BarChart {_gbe :_fgb .BarChart };_gbd .InitializeDefaults ();return _gbd ;}; -// X returns the inner wrapped XML type. -func (_edbc StockChart )X ()*_a .CT_StockChart {return _edbc ._acge };func (_fddc Title )InitializeDefaults (){_fddc .SetText ("\u0054\u0069\u0074l\u0065");_fddc .RunProperties ().SetSize (16*_af .Point );_fddc .RunProperties ().SetSolidFill (_gg .Black );_fddc .RunProperties ().SetFont ("\u0043\u0061\u006c\u0069\u0062\u0020\u0072\u0069");_fddc .RunProperties ().SetBold (false );};func (_ag CategoryAxis )AxisID ()uint32 {return _ag ._abe .AxId .ValAttr }; +// CategoryAxis returns the category data source. +func (_febaa PieChartSeries )CategoryAxis ()CategoryAxisDataSource {if _febaa ._dbddg .Cat ==nil {_febaa ._dbddg .Cat =_c .NewCT_AxDataSource ();};return MakeAxisDataSource (_febaa ._dbddg .Cat );};func MakeCategoryAxis (x *_c .CT_CatAx )CategoryAxis {return CategoryAxis {x }}; -// X returns the inner wrapped XML type. -func (_abfb Marker )X ()*_a .CT_Marker {return _abfb ._gac }; +// Properties returns the Bubble chart series shape properties. +func (_fag BubbleChartSeries )Properties ()_ga .ShapeProperties {if _fag ._ggb .SpPr ==nil {_fag ._ggb .SpPr =_gd .NewCT_ShapeProperties ();};return _ga .MakeShapeProperties (_fag ._ggb .SpPr );};type ValueAxis struct{_gadbd *_c .CT_ValAx };func (_baea LineChartSeries )CategoryAxis ()CategoryAxisDataSource {if _baea ._ege .Cat ==nil {_baea ._ege .Cat =_c .NewCT_AxDataSource ();};return MakeAxisDataSource (_baea ._ege .Cat );}; -// BubbleChartSeries is a series to be used on a Bubble chart. -type BubbleChartSeries struct{_bf *_a .CT_BubbleSer };type CategoryAxis struct{_abe *_a .CT_CatAx };func (_edgg ValueAxis )SetMinorTickMark (m _a .ST_TickMark ){if m ==_a .ST_TickMarkUnset {_edgg ._adaf .MinorTickMark =nil ;}else {_edgg ._adaf .MinorTickMark =_a .NewCT_TickMark ();_edgg ._adaf .MinorTickMark .ValAttr =m ;};};func (_dgeb ValueAxis )MajorGridLines ()GridLines {if _dgeb ._adaf .MajorGridlines ==nil {_dgeb ._adaf .MajorGridlines =_a .NewCT_ChartLines ();};return GridLines {_dgeb ._adaf .MajorGridlines };}; +// AddScatterChart adds a scatter (X/Y) chart. +func (_cc Chart )AddScatterChart ()ScatterChart {_egb :=_c .NewCT_PlotAreaChoice ();_cc ._ab .Chart .PlotArea .Choice =append (_cc ._ab .Chart .PlotArea .Choice ,_egb );_egb .ScatterChart =_c .NewCT_ScatterChart ();_cga :=ScatterChart {_faa :_egb .ScatterChart };_cga .InitializeDefaults ();return _cga ;};func (_abgd ValueAxis )SetCrosses (axis Axis ){_abgd ._gadbd .CrossAx .ValAttr =axis .AxisID ()};func (_bfd DataLabels )SetShowLegendKey (b bool ){_bfd .ensureChoice ();_bfd ._aaf .Choice .ShowLegendKey =_c .NewCT_Boolean ();_bfd ._aaf .Choice .ShowLegendKey .ValAttr =_b .Bool (b );}; -// Properties returns the bar chart series shape properties. -func (_ddaf RadarChartSeries )Properties ()_ab .ShapeProperties {if _ddaf ._dafe .SpPr ==nil {_ddaf ._dafe .SpPr =_da .NewCT_ShapeProperties ();};return _ab .MakeShapeProperties (_ddaf ._dafe .SpPr );}; +// AddStockChart adds a new stock chart. +func (_fgcf Chart )AddStockChart ()StockChart {_ffg :=_c .NewCT_PlotAreaChoice ();_fgcf ._ab .Chart .PlotArea .Choice =append (_fgcf ._ab .Chart .PlotArea .Choice ,_ffg );_ffg .StockChart =_c .NewCT_StockChart ();_ac :=StockChart {_gfbd :_ffg .StockChart };_ac .InitializeDefaults ();return _ac ;}; -// AddSeries adds a default series to a Bubble chart. -func (_ccd BubbleChart )AddSeries ()BubbleChartSeries {_gfa :=_ccd .nextColor (len (_ccd ._gcg .Ser ));_cdc :=_a .NewCT_BubbleSer ();_ccd ._gcg .Ser =append (_ccd ._gcg .Ser ,_cdc );_cdc .Idx .ValAttr =uint32 (len (_ccd ._gcg .Ser )-1);_cdc .Order .ValAttr =uint32 (len (_ccd ._gcg .Ser )-1);_bd :=BubbleChartSeries {_cdc };_bd .InitializeDefaults ();_bd .Properties ().SetSolidFill (_gfa );return _bd ;}; +// Labels returns the data label properties. +func (_eff LineChartSeries )Labels ()DataLabels {if _eff ._ege .DLbls ==nil {_eff ._ege .DLbls =_c .NewCT_DLbls ();};return MakeDataLabels (_eff ._ege .DLbls );};func (_bbb ScatterChart )InitializeDefaults (){_bbb ._faa .ScatterStyle .ValAttr =_c .ST_ScatterStyleMarker ;}; -// Properties returns the line chart series shape properties. -func (_aab LineChartSeries )Properties ()_ab .ShapeProperties {if _aab ._cddd .SpPr ==nil {_aab ._cddd .SpPr =_da .NewCT_ShapeProperties ();};return _ab .MakeShapeProperties (_aab ._cddd .SpPr );};func (_gdff Legend )Properties ()_ab .ShapeProperties {if _gdff ._eedf .SpPr ==nil {_gdff ._eedf .SpPr =_da .NewCT_ShapeProperties ();};return _ab .MakeShapeProperties (_gdff ._eedf .SpPr );}; +// SetIndex sets the index of the series +func (_dgd ScatterChartSeries )SetIndex (idx uint32 ){_dgd ._cdd .Idx .ValAttr =idx }; -// X returns the inner wrapped XML type. -func (_bdc Pie3DChart )X ()*_a .CT_Pie3DChart {return _bdc ._aae }; +// AddBubbleChart adds a new bubble chart. +func (_fdf Chart )AddBubbleChart ()BubbleChart {_fdc :=_c .NewCT_PlotAreaChoice ();_fdf ._ab .Chart .PlotArea .Choice =append (_fdf ._ab .Chart .PlotArea .Choice ,_fdc );_fdc .BubbleChart =_c .NewCT_BubbleChart ();_dgg :=BubbleChart {_dgc :_fdc .BubbleChart };_dgg .InitializeDefaults ();return _dgg ;}; // X returns the inner wrapped XML type. -func (_fff Title )X ()*_a .CT_Title {return _fff ._dae };func (_ffcab Title )SetText (s string ){if _ffcab ._dae .Tx ==nil {_ffcab ._dae .Tx =_a .NewCT_Tx ();};if _ffcab ._dae .Tx .Choice .Rich ==nil {_ffcab ._dae .Tx .Choice .Rich =_da .NewCT_TextBody ();};var _gbfd *_da .CT_TextParagraph ;if len (_ffcab ._dae .Tx .Choice .Rich .P )==0{_gbfd =_da .NewCT_TextParagraph ();_ffcab ._dae .Tx .Choice .Rich .P =[]*_da .CT_TextParagraph {_gbfd };}else {_gbfd =_ffcab ._dae .Tx .Choice .Rich .P [0];};var _ccg *_da .EG_TextRun ;if len (_gbfd .EG_TextRun )==0{_ccg =_da .NewEG_TextRun ();_gbfd .EG_TextRun =[]*_da .EG_TextRun {_ccg };}else {_ccg =_gbfd .EG_TextRun [0];};if _ccg .R ==nil {_ccg .R =_da .NewCT_RegularTextRun ();};_ccg .R .T =s ;}; +func (_gdca ScatterChartSeries )X ()*_c .CT_ScatterSer {return _gdca ._cdd };func (_aee LineChartSeries )InitializeDefaults (){_aee .Properties ().LineProperties ().SetWidth (1*_df .Point );_aee .Properties ().LineProperties ().SetSolidFill (_g .Black );_aee .Properties ().LineProperties ().SetJoin (_ga .LineJoinRound );_aee .Marker ().SetSymbol (_c .ST_MarkerStyleNone );_aee .Labels ().SetShowLegendKey (false );_aee .Labels ().SetShowValue (false );_aee .Labels ().SetShowPercent (false );_aee .Labels ().SetShowCategoryName (false );_aee .Labels ().SetShowSeriesName (false );_aee .Labels ().SetShowLeaderLines (false );}; -// Properties returns the bar chart series shape properties. -func (_beda PieChartSeries )Properties ()_ab .ShapeProperties {if _beda ._afeg .SpPr ==nil {_beda ._afeg .SpPr =_da .NewCT_ShapeProperties ();};return _ab .MakeShapeProperties (_beda ._afeg .SpPr );}; +// AddSeries adds a default series to an Radar chart. +func (_fcag RadarChart )AddSeries ()RadarChartSeries {_acfd :=_fcag .nextColor (len (_fcag ._dd .Ser ));_dec :=_c .NewCT_RadarSer ();_fcag ._dd .Ser =append (_fcag ._dd .Ser ,_dec );_dec .Idx .ValAttr =uint32 (len (_fcag ._dd .Ser )-1);_dec .Order .ValAttr =uint32 (len (_fcag ._dd .Ser )-1);_fgcc :=RadarChartSeries {_dec };_fgcc .InitializeDefaults ();_fgcc .Properties ().SetSolidFill (_acfd );return _fgcc ;};func (_gcb CategoryAxis )AxisID ()uint32 {return _gcb ._ded .AxId .ValAttr }; -// CategoryAxis returns the category data source. -func (_adb PieChartSeries )CategoryAxis ()CategoryAxisDataSource {if _adb ._afeg .Cat ==nil {_adb ._afeg .Cat =_a .NewCT_AxDataSource ();};return MakeAxisDataSource (_adb ._afeg .Cat );}; +// InitializeDefaults the Bubble chart to its defaults +func (_dgf BubbleChart )InitializeDefaults (){}; -// 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 (_cad NumberDataSource )CreateEmptyNumberCache (){_cad .ensureChoice ();if _cad ._feb .Choice .NumRef ==nil {_cad ._feb .Choice .NumRef =_a .NewCT_NumRef ();};_cad ._feb .Choice .NumLit =nil ;_cad ._feb .Choice .NumRef .NumCache =_a .NewCT_NumData ();_cad ._feb .Choice .NumRef .NumCache .PtCount =_a .NewCT_UnsignedInt ();_cad ._feb .Choice .NumRef .NumCache .PtCount .ValAttr =0;}; +// X returns the inner wrapped XML type. +func (_gda DateAxis )X ()*_c .CT_DateAx {return _gda ._ebed }; -// AddAxis adds an axis to a Scatter chart. -func (_gbbg ScatterChart )AddAxis (axis Axis ){_dfd :=_a .NewCT_UnsignedInt ();_dfd .ValAttr =axis .AxisID ();_gbbg ._ecf .AxId =append (_gbbg ._ecf .AxId ,_dfd );}; +// AddPieChart adds a new pie chart to a chart. +func (_bff Chart )AddPieChart ()PieChart {_cfe :=_c .NewCT_PlotAreaChoice ();_bff ._ab .Chart .PlotArea .Choice =append (_bff ._ab .Chart .PlotArea .Choice ,_cfe );_cfe .PieChart =_c .NewCT_PieChart ();_bce :=PieChart {_ggg :_cfe .PieChart };_bce .InitializeDefaults ();return _bce ;};func (_afgg DateAxis )Properties ()_ga .ShapeProperties {if _afgg ._ebed .SpPr ==nil {_afgg ._ebed .SpPr =_gd .NewCT_ShapeProperties ();};return _ga .MakeShapeProperties (_afgg ._ebed .SpPr );}; -// SetText sets the series text. -func (_bc BubbleChartSeries )SetText (s string ){_bc ._bf .Tx =_a .NewCT_SerTx ();_bc ._bf .Tx .Choice .V =&s ;}; +// Order returns the order of the series +func (_cba SurfaceChartSeries )Order ()uint32 {return _cba ._gfe .Order .ValAttr }; -// X returns the inner wrapped XML type. -func (_fdd DateAxis )X ()*_a .CT_DateAx {return _fdd ._ffgc };func (_ca DataLabels )SetShowCategoryName (b bool ){_ca .ensureChoice ();_ca ._ddb .Choice .ShowCatName =_a .NewCT_Boolean ();_ca ._ddb .Choice .ShowCatName .ValAttr =_d .Bool (b );};func (_gbbe LineChartSeries )CategoryAxis ()CategoryAxisDataSource {if _gbbe ._cddd .Cat ==nil {_gbbe ._cddd .Cat =_a .NewCT_AxDataSource ();};return MakeAxisDataSource (_gbbe ._cddd .Cat );}; +// AddSeries adds a default series to an Pie chart. +func (_gga PieOfPieChart )AddSeries ()PieChartSeries {_abce :=_c .NewCT_PieSer ();_gga ._bfad .Ser =append (_gga ._bfad .Ser ,_abce );_abce .Idx .ValAttr =uint32 (len (_gga ._bfad .Ser )-1);_abce .Order .ValAttr =uint32 (len (_gga ._bfad .Ser )-1);_fbb :=PieChartSeries {_abce };_fbb .InitializeDefaults ();return _fbb ;}; // X returns the inner wrapped XML type. -func (_gcfb SeriesAxis )X ()*_a .CT_SerAx {return _gcfb ._cab }; +func (_fcef PieChart )X ()*_c .CT_PieChart {return _fcef ._ggg }; -// AddLineChart adds a new line chart to a chart. -func (_dca Chart )AddLineChart ()LineChart {_dfcc :=_a .NewCT_PlotAreaChoice ();_dca ._bcd .Chart .PlotArea .Choice =append (_dca ._bcd .Chart .PlotArea .Choice ,_dfcc );_dfcc .LineChart =_a .NewCT_LineChart ();_dfcc .LineChart .Grouping =_a .NewCT_Grouping ();_dfcc .LineChart .Grouping .ValAttr =_a .ST_GroupingStandard ;return LineChart {_gad :_dfcc .LineChart };};func (_ggaa DataLabels )ensureChoice (){if _ggaa ._ddb .Choice ==nil {_ggaa ._ddb .Choice =_a .NewCT_DLblsChoice ();};}; +// Values returns the value data source. +func (_gff BubbleChartSeries )Values ()NumberDataSource {if _gff ._ggb .YVal ==nil {_gff ._ggb .YVal =_c .NewCT_NumDataSource ();};return MakeNumberDataSource (_gff ._ggb .YVal );}; // X returns the inner wrapped XML type. -func (_ddff ScatterChart )X ()*_a .CT_ScatterChart {return _ddff ._ecf };func MakeChart (x *_a .ChartSpace )Chart {return Chart {x }}; +func (_cefe ScatterChart )X ()*_c .CT_ScatterChart {return _cefe ._faa }; -// Labels returns the data label properties. -func (_ffc LineChartSeries )Labels ()DataLabels {if _ffc ._cddd .DLbls ==nil {_ffc ._cddd .DLbls =_a .NewCT_DLbls ();};return MakeDataLabels (_ffc ._cddd .DLbls );}; +// BarChartSeries is a series to be used on a bar chart. +type BarChartSeries struct{_faf *_c .CT_BarSer }; -// AddStockChart adds a new stock chart. -func (_bed Chart )AddStockChart ()StockChart {_gbd :=_a .NewCT_PlotAreaChoice ();_bed ._bcd .Chart .PlotArea .Choice =append (_bed ._bcd .Chart .PlotArea .Choice ,_gbd );_gbd .StockChart =_a .NewCT_StockChart ();_bg :=StockChart {_acge :_gbd .StockChart };_bg .InitializeDefaults ();return _bg ;}; +// InitializeDefaults initializes an area series to the default values. +func (_ca AreaChartSeries )InitializeDefaults (){}; -// LineChartSeries is the data series for a line chart. -type LineChartSeries struct{_cddd *_a .CT_LineSer }; +// AddSeries adds a default series to a Surface chart. +func (_dfg Surface3DChart )AddSeries ()SurfaceChartSeries {_gcf :=_dfg .nextColor (len (_dfg ._dca .Ser ));_eda :=_c .NewCT_SurfaceSer ();_dfg ._dca .Ser =append (_dfg ._dca .Ser ,_eda );_eda .Idx .ValAttr =uint32 (len (_dfg ._dca .Ser )-1);_eda .Order .ValAttr =uint32 (len (_dfg ._dca .Ser )-1);_gggf :=SurfaceChartSeries {_eda };_gggf .InitializeDefaults ();_gggf .Properties ().LineProperties ().SetSolidFill (_gcf );return _gggf ;}; -// InitializeDefaults initializes a Bubble chart series to the default values. -func (_db BubbleChartSeries )InitializeDefaults (){}; +// SetOrder sets the order of the series +func (_bega LineChartSeries )SetOrder (idx uint32 ){_bega ._ege .Order .ValAttr =idx }; -// Marker returns the marker properties. -func (_bca LineChartSeries )Marker ()Marker {if _bca ._cddd .Marker ==nil {_bca ._cddd .Marker =_a .NewCT_Marker ();};return MakeMarker (_bca ._cddd .Marker );}; +// AddAxis adds an axis to a line chart. +func (_afd Line3DChart )AddAxis (axis Axis ){_deae :=_c .NewCT_UnsignedInt ();_deae .ValAttr =axis .AxisID ();_afd ._ffbd .AxId =append (_afd ._ffbd .AxId ,_deae );}; + +// AddDateAxis adds a value axis to the chart. +func (_caa Chart )AddDateAxis ()DateAxis {_ffba :=_c .NewCT_DateAx ();if _caa ._ab .Chart .PlotArea .CChoice ==nil {_caa ._ab .Chart .PlotArea .CChoice =_c .NewCT_PlotAreaChoice1 ();};_ffba .AxId =_c .NewCT_UnsignedInt ();_ffba .AxId .ValAttr =0x7FFFFFFF&_be .Uint32 ();_caa ._ab .Chart .PlotArea .CChoice .DateAx =append (_caa ._ab .Chart .PlotArea .CChoice .DateAx ,_ffba );_ffba .Delete =_c .NewCT_Boolean ();_ffba .Delete .ValAttr =_b .Bool (false );_ffba .Scaling =_c .NewCT_Scaling ();_ffba .Scaling .Orientation =_c .NewCT_Orientation ();_ffba .Scaling .Orientation .ValAttr =_c .ST_OrientationMinMax ;_ffba .Choice =&_c .EG_AxSharedChoice {};_ffba .Choice .Crosses =_c .NewCT_Crosses ();_ffba .Choice .Crosses .ValAttr =_c .ST_CrossesAutoZero ;_fdfb :=DateAxis {_ffba };_fdfb .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_g .LightGray );_fdfb .SetMajorTickMark (_c .ST_TickMarkOut );_fdfb .SetMinorTickMark (_c .ST_TickMarkIn );_fdfb .SetTickLabelPosition (_c .ST_TickLblPosNextTo );_fdfb .Properties ().LineProperties ().SetSolidFill (_g .Black );_fdfb .SetPosition (_c .ST_AxPosL );return _fdfb ;}; // X returns the inner wrapped XML type. -func (_abg Area3DChart )X ()*_a .CT_Area3DChart {return _abg ._gb }; +func (_deb Chart )X ()*_c .ChartSpace {return _deb ._ab }; -// InitializeDefaults the bar chart to its defaults -func (_gfbe PieOfPieChart )InitializeDefaults (){_gfbe ._dbb .VaryColors =_a .NewCT_Boolean ();_gfbe ._dbb .VaryColors .ValAttr =_d .Bool (true );_gfbe .SetType (_a .ST_OfPieTypePie );_gfbe ._dbb .SecondPieSize =_a .NewCT_SecondPieSize ();_gfbe ._dbb .SecondPieSize .ValAttr =&_a .ST_SecondPieSize {};_gfbe ._dbb .SecondPieSize .ValAttr .ST_SecondPieSizeUShort =_d .Uint16 (75);_bce :=_a .NewCT_ChartLines ();_bce .SpPr =_da .NewCT_ShapeProperties ();_ffca :=_ab .MakeShapeProperties (_bce .SpPr );_ffca .LineProperties ().SetSolidFill (_gg .Auto );_gfbe ._dbb .SerLines =append (_gfbe ._dbb .SerLines ,_bce );};func (_gade SeriesAxis )AxisID ()uint32 {return _gade ._cab .AxId .ValAttr }; +// X returns the inner wrapped XML type. +func (_dfaf GridLines )X ()*_c .CT_ChartLines {return _dfaf ._dbdd };func (_cdb ValueAxis )SetMajorTickMark (m _c .ST_TickMark ){if m ==_c .ST_TickMarkUnset {_cdb ._gadbd .MajorTickMark =nil ;}else {_cdb ._gadbd .MajorTickMark =_c .NewCT_TickMark ();_cdb ._gadbd .MajorTickMark .ValAttr =m ;};}; -// AddBubbleChart adds a new bubble chart. -func (_edd Chart )AddBubbleChart ()BubbleChart {_fdf :=_a .NewCT_PlotAreaChoice ();_edd ._bcd .Chart .PlotArea .Choice =append (_edd ._bcd .Chart .PlotArea .Choice ,_fdf );_fdf .BubbleChart =_a .NewCT_BubbleChart ();_gfbb :=BubbleChart {_gcg :_fdf .BubbleChart };_gfbb .InitializeDefaults ();return _gfbb ;};func (_bad DataLabels )SetShowLeaderLines (b bool ){_bad .ensureChoice ();_bad ._ddb .Choice .ShowLeaderLines =_a .NewCT_Boolean ();_bad ._ddb .Choice .ShowLeaderLines .ValAttr =_d .Bool (b );};func (_adaa SeriesAxis )InitializeDefaults (){}; +// PieChart is a Pie chart. +type PieChart struct{chartBase ;_ggg *_c .CT_PieChart ;}; -// SurfaceChart is a 3D surface chart, viewed from the top-down. -type SurfaceChart struct{chartBase ;_egb *_a .CT_SurfaceChart ;}; +// BarChart is a 2D bar chart. +type BarChart struct{chartBase ;_gbe *_c .CT_BarChart ;};func (_ge CategoryAxis )SetMajorTickMark (m _c .ST_TickMark ){if m ==_c .ST_TickMarkUnset {_ge ._ded .MajorTickMark =nil ;}else {_ge ._ded .MajorTickMark =_c .NewCT_TickMark ();_ge ._ded .MajorTickMark .ValAttr =m ;};}; // SetValues is used to set the source data to a set of values. -func (_dde CategoryAxisDataSource )SetValues (v []string ){_dde ._efb .Choice =_a .NewCT_AxDataSourceChoice ();_dde ._efb .Choice .StrLit =_a .NewCT_StrData ();_dde ._efb .Choice .StrLit .PtCount =_a .NewCT_UnsignedInt ();_dde ._efb .Choice .StrLit .PtCount .ValAttr =uint32 (len (v ));for _eef ,_bff :=range v {_dde ._efb .Choice .StrLit .Pt =append (_dde ._efb .Choice .StrLit .Pt ,&_a .CT_StrVal {IdxAttr :uint32 (_eef ),V :_bff });};}; +func (_ad CategoryAxisDataSource )SetValues (v []string ){_ad ._bge .Choice =_c .NewCT_AxDataSourceChoice ();_ad ._bge .Choice .StrLit =_c .NewCT_StrData ();_ad ._bge .Choice .StrLit .PtCount =_c .NewCT_UnsignedInt ();_ad ._bge .Choice .StrLit .PtCount .ValAttr =uint32 (len (v ));for _fcg ,_baf :=range v {_ad ._bge .Choice .StrLit .Pt =append (_ad ._bge .Choice .StrLit .Pt ,&_c .CT_StrVal {IdxAttr :uint32 (_fcg ),V :_baf });};}; -// SetIndex sets the index of the series -func (_edab SurfaceChartSeries )SetIndex (idx uint32 ){_edab ._bdd .Idx .ValAttr =idx };type DateAxis struct{_ffgc *_a .CT_DateAx }; +// InitializeDefaults initializes a Bubble chart series to the default values. +func (_bgg BubbleChartSeries )InitializeDefaults (){};func MakeDataLabels (x *_c .CT_DLbls )DataLabels {return DataLabels {x }};func (_afgb SurfaceChart )InitializeDefaults (){_afgb ._aafd .Wireframe =_c .NewCT_Boolean ();_afgb ._aafd .Wireframe .ValAttr =_b .Bool (false );_afgb ._aafd .BandFmts =_c .NewCT_BandFmts ();for _daf :=0;_daf < 15;_daf ++{_fada :=_c .NewCT_BandFmt ();_fada .Idx .ValAttr =uint32 (_daf );_fada .SpPr =_gd .NewCT_ShapeProperties ();_ceg :=_ga .MakeShapeProperties (_fada .SpPr );_ceg .SetSolidFill (_afgb .nextColor (_daf ));_afgb ._aafd .BandFmts .BandFmt =append (_afgb ._aafd .BandFmts .BandFmt ,_fada );};};func (_beg CategoryAxis )MajorGridLines ()GridLines {if _beg ._ded .MajorGridlines ==nil {_beg ._ded .MajorGridlines =_c .NewCT_ChartLines ();};return GridLines {_beg ._ded .MajorGridlines };}; -// AddSeries adds a default series to a line chart. -func (_eac Line3DChart )AddSeries ()LineChartSeries {_bgc :=_eac .nextColor (len (_eac ._cde .Ser ));_cfg :=_a .NewCT_LineSer ();_eac ._cde .Ser =append (_eac ._cde .Ser ,_cfg );_cfg .Idx .ValAttr =uint32 (len (_eac ._cde .Ser )-1);_cfg .Order .ValAttr =uint32 (len (_eac ._cde .Ser )-1);_eddc :=LineChartSeries {_cfg };_eddc .InitializeDefaults ();_eddc .Properties ().LineProperties ().SetSolidFill (_bgc );_eddc .Properties ().SetSolidFill (_bgc );return _eddc ;}; +// PieChartSeries is a series to be used on an Pie chart. +type PieChartSeries struct{_dbddg *_c .CT_PieSer }; -// InitializeDefaults initializes an area series to the default values. -func (_ga AreaChartSeries )InitializeDefaults (){};func (_agd Legend )SetOverlay (b bool ){_agd ._eedf .Overlay =_a .NewCT_Boolean ();_agd ._eedf .Overlay .ValAttr =_d .Bool (b );}; +// RadarChart is an Radar chart that has a shaded Radar underneath a curve. +type RadarChart struct{chartBase ;_dd *_c .CT_RadarChart ;}; -// AddSeries adds a default series to a Surface chart. -func (_aaba Surface3DChart )AddSeries ()SurfaceChartSeries {_bdf :=_aaba .nextColor (len (_aaba ._bef .Ser ));_ffgd :=_a .NewCT_SurfaceSer ();_aaba ._bef .Ser =append (_aaba ._bef .Ser ,_ffgd );_ffgd .Idx .ValAttr =uint32 (len (_aaba ._bef .Ser )-1);_ffgd .Order .ValAttr =uint32 (len (_aaba ._bef .Ser )-1);_eccc :=SurfaceChartSeries {_ffgd };_eccc .InitializeDefaults ();_eccc .Properties ().LineProperties ().SetSolidFill (_bdf );return _eccc ;}; +// Properties returns the bar chart series shape properties. +func (_cfec PieChartSeries )Properties ()_ga .ShapeProperties {if _cfec ._dbddg .SpPr ==nil {_cfec ._dbddg .SpPr =_gd .NewCT_ShapeProperties ();};return _ga .MakeShapeProperties (_cfec ._dbddg .SpPr );}; -// Values returns the value data source. -func (_bb BarChartSeries )Values ()NumberDataSource {if _bb ._gfg .Val ==nil {_bb ._gfg .Val =_a .NewCT_NumDataSource ();};return MakeNumberDataSource (_bb ._gfg .Val );};func (_aggd ValueAxis )SetCrosses (axis Axis ){_aggd ._adaf .CrossAx .ValAttr =axis .AxisID ()}; +// InitializeDefaults initializes an Pie series to the default values. +func (_ebff PieChartSeries )InitializeDefaults (){};type chartBase struct{};func MakeSeriesAxis (x *_c .CT_SerAx )SeriesAxis {return SeriesAxis {x }};type SeriesAxis struct{_gdd *_c .CT_SerAx }; // X returns the inner wrapped XML type. -func (_aegb GridLines )X ()*_a .CT_ChartLines {return _aegb ._gbdd }; +func (_fgg PieChartSeries )X ()*_c .CT_PieSer {return _fgg ._dbddg };func (_ebd DateAxis )SetTickLabelPosition (p _c .ST_TickLblPos ){if p ==_c .ST_TickLblPosUnset {_ebd ._ebed .TickLblPos =nil ;}else {_ebd ._ebed .TickLblPos =_c .NewCT_TickLblPos ();_ebd ._ebed .TickLblPos .ValAttr =p ;};}; -// InitializeDefaults initializes an Pie series to the default values. -func (_efbd PieChartSeries )InitializeDefaults (){}; +// AddAxis adds an axis to a line chart. +func (_eca LineChart )AddAxis (axis Axis ){_begf :=_c .NewCT_UnsignedInt ();_begf .ValAttr =axis .AxisID ();_eca ._geg .AxId =append (_eca ._geg .AxId ,_begf );};func (_gb nullAxis )AxisID ()uint32 {return 0}; -// SetDirection changes the direction of the bar chart (bar or column). -func (_egfd BarChart )SetDirection (d _a .ST_BarDir ){_egfd ._ffg .BarDir .ValAttr =d };func (_facb RadarChart )AddAxis (axis Axis ){_acfg :=_a .NewCT_UnsignedInt ();_acfg .ValAttr =axis .AxisID ();_facb ._edc .AxId =append (_facb ._edc .AxId ,_acfg );}; +// CategoryAxis returns the category data source. +func (_gf BarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _gf ._faf .Cat ==nil {_gf ._faf .Cat =_c .NewCT_AxDataSource ();};return MakeAxisDataSource (_gf ._faf .Cat );}; -// StockChart is a 2D Stock chart. -type StockChart struct{chartBase ;_acge *_a .CT_StockChart ;}; +// Surface3DChart is a 3D view of a surface chart. +type Surface3DChart struct{chartBase ;_dca *_c .CT_Surface3DChart ;}; -// X returns the inner wrapped XML type. -func (_bdce SurfaceChart )X ()*_a .CT_SurfaceChart {return _bdce ._egb }; +// Properties returns the bar chart series shape properties. +func (_fgce RadarChartSeries )Properties ()_ga .ShapeProperties {if _fgce ._gfff .SpPr ==nil {_fgce ._gfff .SpPr =_gd .NewCT_ShapeProperties ();};return _ga .MakeShapeProperties (_fgce ._gfff .SpPr );};func (_fbbd ValueAxis )AxisID ()uint32 {return _fbbd ._gadbd .AxId .ValAttr };func (_bcc Title )SetText (s string ){if _bcc ._eec .Tx ==nil {_bcc ._eec .Tx =_c .NewCT_Tx ();};if _bcc ._eec .Tx .Choice .Rich ==nil {_bcc ._eec .Tx .Choice .Rich =_gd .NewCT_TextBody ();};var _gddb *_gd .CT_TextParagraph ;if len (_bcc ._eec .Tx .Choice .Rich .P )==0{_gddb =_gd .NewCT_TextParagraph ();_bcc ._eec .Tx .Choice .Rich .P =[]*_gd .CT_TextParagraph {_gddb };}else {_gddb =_bcc ._eec .Tx .Choice .Rich .P [0];};var _fagb *_gd .EG_TextRun ;if len (_gddb .EG_TextRun )==0{_fagb =_gd .NewEG_TextRun ();_gddb .EG_TextRun =[]*_gd .EG_TextRun {_fagb };}else {_fagb =_gddb .EG_TextRun [0];};if _fagb .R ==nil {_fagb .R =_gd .NewCT_RegularTextRun ();};_fagb .R .T =s ;};func (_febg SurfaceChartSeries )InitializeDefaults (){_febg .Properties ().LineProperties ().SetWidth (1*_df .Point );_febg .Properties ().LineProperties ().SetSolidFill (_g .Black );_febg .Properties ().LineProperties ().SetJoin (_ga .LineJoinRound );}; -// Order returns the order of the series -func (_edfc SurfaceChartSeries )Order ()uint32 {return _edfc ._bdd .Order .ValAttr };func (_bge Title )ParagraphProperties ()_ab .ParagraphProperties {if _bge ._dae .Tx ==nil {_bge .SetText ("");};if _bge ._dae .Tx .Choice .Rich .P [0].PPr ==nil {_bge ._dae .Tx .Choice .Rich .P [0].PPr =_da .NewCT_TextParagraphProperties ();};return _ab .MakeParagraphProperties (_bge ._dae .Tx .Choice .Rich .P [0].PPr );}; +// AddAreaChart adds a new area chart to a chart. +func (_ade Chart )AddAreaChart ()AreaChart {_bcf :=_c .NewCT_PlotAreaChoice ();_ade ._ab .Chart .PlotArea .Choice =append (_ade ._ab .Chart .PlotArea .Choice ,_bcf );_bcf .AreaChart =_c .NewCT_AreaChart ();_gca :=AreaChart {_gg :_bcf .AreaChart };_gca .InitializeDefaults ();return _gca ;}; -// AddTitle sets a new title on the chart. -func (_eag Chart )AddTitle ()Title {_eag ._bcd .Chart .Title =_a .NewCT_Title ();_eag ._bcd .Chart .Title .Overlay =_a .NewCT_Boolean ();_eag ._bcd .Chart .Title .Overlay .ValAttr =_d .Bool (false );_eag ._bcd .Chart .AutoTitleDeleted =_a .NewCT_Boolean ();_eag ._bcd .Chart .AutoTitleDeleted .ValAttr =_d .Bool (false );_gdf :=MakeTitle (_eag ._bcd .Chart .Title );_gdf .InitializeDefaults ();return _gdf ;}; +// X returns the inner wrapped XML type. +func (_fcec SeriesAxis )X ()*_c .CT_SerAx {return _fcec ._gdd }; -// Index returns the index of the series -func (_egc SurfaceChartSeries )Index ()uint32 {return _egc ._bdd .Idx .ValAttr }; +// DoughnutChart is a Doughnut chart. +type DoughnutChart struct{chartBase ;_gfca *_c .CT_DoughnutChart ;}; -// InitializeDefaults the bar chart to its defaults -func (_fcf RadarChart )InitializeDefaults (){_fcf ._edc .RadarStyle .ValAttr =_a .ST_RadarStyleMarker };func (_bffa ScatterChartSeries )Values ()NumberDataSource {if _bffa ._abfbf .YVal ==nil {_bffa ._abfbf .YVal =_a .NewCT_NumDataSource ();};return MakeNumberDataSource (_bffa ._abfbf .YVal );}; +// LineChartSeries is the data series for a line chart. +type LineChartSeries struct{_ege *_c .CT_LineSer }; -// SetText sets the series text. -func (_afe AreaChartSeries )SetText (s string ){_afe ._dg .Tx =_a .NewCT_SerTx ();_afe ._dg .Tx .Choice .V =&s ;}; +// Properties returns the line chart series shape properties. +func (_ecf LineChartSeries )Properties ()_ga .ShapeProperties {if _ecf ._ege .SpPr ==nil {_ecf ._ege .SpPr =_gd .NewCT_ShapeProperties ();};return _ga .MakeShapeProperties (_ecf ._ege .SpPr );};type CategoryAxis struct{_ded *_c .CT_CatAx }; -// AddSeries adds a default series to a Scatter chart. -func (_deg ScatterChart )AddSeries ()ScatterChartSeries {_eea :=_deg .nextColor (len (_deg ._ecf .Ser ));_efba :=_a .NewCT_ScatterSer ();_deg ._ecf .Ser =append (_deg ._ecf .Ser ,_efba );_efba .Idx .ValAttr =uint32 (len (_deg ._ecf .Ser )-1);_efba .Order .ValAttr =uint32 (len (_deg ._ecf .Ser )-1);_eddd :=ScatterChartSeries {_efba };_eddd .InitializeDefaults ();_eddd .Marker ().Properties ().LineProperties ().SetSolidFill (_eea );_eddd .Marker ().Properties ().SetSolidFill (_eea );return _eddd ;}; +// Properties returns the bar chart series shape properties. +func (_gdb AreaChartSeries )Properties ()_ga .ShapeProperties {if _gdb ._fe .SpPr ==nil {_gdb ._fe .SpPr =_gd .NewCT_ShapeProperties ();};return _ga .MakeShapeProperties (_gdb ._fe .SpPr );}; -// AddSeries adds a default series to a Stock chart. -func (_gea StockChart )AddSeries ()LineChartSeries {_cfcg :=_a .NewCT_LineSer ();_gea ._acge .Ser =append (_gea ._acge .Ser ,_cfcg );_cfcg .Idx .ValAttr =uint32 (len (_gea ._acge .Ser )-1);_cfcg .Order .ValAttr =uint32 (len (_gea ._acge .Ser )-1);_gff :=LineChartSeries {_cfcg };_gff .Values ().CreateEmptyNumberCache ();_gff .Properties ().LineProperties ().SetNoFill ();return _gff ;}; +// AddAxis adds an axis to a Surface chart. +func (_fbbe Surface3DChart )AddAxis (axis Axis ){_begb :=_c .NewCT_UnsignedInt ();_begb .ValAttr =axis .AxisID ();_fbbe ._dca .AxId =append (_fbbe ._dca .AxId ,_begb );};func (_aafb SurfaceChartSeries )Values ()NumberDataSource {if _aafb ._gfe .Val ==nil {_aafb ._gfe .Val =_c .NewCT_NumDataSource ();};_bgdd :=MakeNumberDataSource (_aafb ._gfe .Val );_bgdd .CreateEmptyNumberCache ();return _bgdd ;}; -// X returns the inner wrapped XML type. -func (_cf AreaChart )X ()*_a .CT_AreaChart {return _cf ._ggg }; +// Index returns the index of the series +func (_dbad ScatterChartSeries )Index ()uint32 {return _dbad ._cdd .Idx .ValAttr }; -// Surface3DChart is a 3D view of a surface chart. -type Surface3DChart struct{chartBase ;_bef *_a .CT_Surface3DChart ;}; +// X returns the inner wrapped XML type. +func (_fc AreaChart )X ()*_c .CT_AreaChart {return _fc ._gg };func (_bbd ValueAxis )Properties ()_ga .ShapeProperties {if _bbd ._gadbd .SpPr ==nil {_bbd ._gadbd .SpPr =_gd .NewCT_ShapeProperties ();};return _ga .MakeShapeProperties (_bbd ._gadbd .SpPr );};type GridLines struct{_dbdd *_c .CT_ChartLines };func (_abe ScatterChartSeries )Values ()NumberDataSource {if _abe ._cdd .YVal ==nil {_abe ._cdd .YVal =_c .NewCT_NumDataSource ();};return MakeNumberDataSource (_abe ._cdd .YVal );};func (_fegg DataLabels )SetShowValue (b bool ){_fegg .ensureChoice ();_fegg ._aaf .Choice .ShowVal =_c .NewCT_Boolean ();_fegg ._aaf .Choice .ShowVal .ValAttr =_b .Bool (b );}; -// SetType sets the type the secone pie to either pie or bar -func (_fb PieOfPieChart )SetType (t _a .ST_OfPieType ){_fb ._dbb .OfPieType .ValAttr =t }; +// InitializeDefaults the Stock chart to its defaults +func (_beag StockChart )InitializeDefaults (){_beag ._gfbd .HiLowLines =_c .NewCT_ChartLines ();_beag ._gfbd .UpDownBars =_c .NewCT_UpDownBars ();_beag ._gfbd .UpDownBars .GapWidth =_c .NewCT_GapAmount ();_beag ._gfbd .UpDownBars .GapWidth .ValAttr =&_c .ST_GapAmount {};_beag ._gfbd .UpDownBars .GapWidth .ValAttr .ST_GapAmountUShort =_b .Uint16 (150);_beag ._gfbd .UpDownBars .UpBars =_c .NewCT_UpDownBar ();_beag ._gfbd .UpDownBars .DownBars =_c .NewCT_UpDownBar ();};type Legend struct{_fde *_c .CT_Legend }; -// AddRadarChart adds a new radar chart to a chart. -func (_ged Chart )AddRadarChart ()RadarChart {_efe :=_a .NewCT_PlotAreaChoice ();_ged ._bcd .Chart .PlotArea .Choice =append (_ged ._bcd .Chart .PlotArea .Choice ,_efe );_efe .RadarChart =_a .NewCT_RadarChart ();_cbe :=RadarChart {_edc :_efe .RadarChart };_cbe .InitializeDefaults ();return _cbe ;}; +// AddBar3DChart adds a new 3D bar chart to a chart. +func (_aaa Chart )AddBar3DChart ()Bar3DChart {_ed (_aaa ._ab .Chart );_gfc :=_c .NewCT_PlotAreaChoice ();_aaa ._ab .Chart .PlotArea .Choice =append (_aaa ._ab .Chart .PlotArea .Choice ,_gfc );_gfc .Bar3DChart =_c .NewCT_Bar3DChart ();_gfc .Bar3DChart .Grouping =_c .NewCT_BarGrouping ();_gfc .Bar3DChart .Grouping .ValAttr =_c .ST_BarGroupingStandard ;_dfc :=Bar3DChart {_bb :_gfc .Bar3DChart };_dfc .InitializeDefaults ();return _dfc ;}; -// AddAxis adds an axis to a Surface chart. -func (_fcfb Surface3DChart )AddAxis (axis Axis ){_dbe :=_a .NewCT_UnsignedInt ();_dbe .ValAttr =axis .AxisID ();_fcfb ._bef .AxId =append (_fcfb ._bef .AxId ,_dbe );}; +// AddTitle sets a new title on the chart. +func (_fceb Chart )AddTitle ()Title {_fceb ._ab .Chart .Title =_c .NewCT_Title ();_fceb ._ab .Chart .Title .Overlay =_c .NewCT_Boolean ();_fceb ._ab .Chart .Title .Overlay .ValAttr =_b .Bool (false );_fceb ._ab .Chart .AutoTitleDeleted =_c .NewCT_Boolean ();_fceb ._ab .Chart .AutoTitleDeleted .ValAttr =_b .Bool (false );_fdb :=MakeTitle (_fceb ._ab .Chart .Title );_fdb .InitializeDefaults ();return _fdb ;}; -// X returns the inner wrapped XML type. -func (_fea PieChart )X ()*_a .CT_PieChart {return _fea ._efd }; +// Values returns the value data source. +func (_ae AreaChartSeries )Values ()NumberDataSource {if _ae ._fe .Val ==nil {_ae ._fe .Val =_c .NewCT_NumDataSource ();};return MakeNumberDataSource (_ae ._fe .Val );}; // X returns the inner wrapped XML type. -func (_ebc PieChartSeries )X ()*_a .CT_PieSer {return _ebc ._afeg }; +func (_de Area3DChart )X ()*_c .CT_Area3DChart {return _de ._a };func (_bffd DateAxis )SetPosition (p _c .ST_AxPos ){_bffd ._ebed .AxPos =_c .NewCT_AxPos ();_bffd ._ebed .AxPos .ValAttr =p ;};func (_ggab ValueAxis )SetPosition (p _c .ST_AxPos ){_ggab ._gadbd .AxPos =_c .NewCT_AxPos ();_ggab ._gadbd .AxPos .ValAttr =p ;}; -// AddSeries adds a default series to an area chart. -func (_cc AreaChart )AddSeries ()AreaChartSeries {_f :=_cc .nextColor (len (_cc ._ggg .Ser ));_dea :=_a .NewCT_AreaSer ();_cc ._ggg .Ser =append (_cc ._ggg .Ser ,_dea );_dea .Idx .ValAttr =uint32 (len (_cc ._ggg .Ser )-1);_dea .Order .ValAttr =uint32 (len (_cc ._ggg .Ser )-1);_cd :=AreaChartSeries {_dea };_cd .InitializeDefaults ();_cd .Properties ().SetSolidFill (_f );return _cd ;}; +// Area3DChart is an area chart that has a shaded area underneath a curve. +type Area3DChart struct{chartBase ;_a *_c .CT_Area3DChart ;}; -// InitializeDefaults initializes an Radar series to the default values. -func (_dcff RadarChartSeries )InitializeDefaults (){}; +// AddSeries adds a default series to a bar chart. +func (_cbb BarChart )AddSeries ()BarChartSeries {_ce :=_cbb .nextColor (len (_cbb ._gbe .Ser ));_fg :=_c .NewCT_BarSer ();_cbb ._gbe .Ser =append (_cbb ._gbe .Ser ,_fg );_fg .Idx .ValAttr =uint32 (len (_cbb ._gbe .Ser )-1);_fg .Order .ValAttr =uint32 (len (_cbb ._gbe .Ser )-1);_bbf :=BarChartSeries {_fg };_bbf .InitializeDefaults ();_bbf .Properties ().SetSolidFill (_ce );return _bbf ;};func (_fafc GridLines )Properties ()_ga .ShapeProperties {if _fafc ._dbdd .SpPr ==nil {_fafc ._dbdd .SpPr =_gd .NewCT_ShapeProperties ();};return _ga .MakeShapeProperties (_fafc ._dbdd .SpPr );}; -// 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{_efb *_a .CT_AxDataSource };type Line3DChart struct{chartBase ;_cde *_a .CT_Line3DChart ;};func (_dfec ValueAxis )SetPosition (p _a .ST_AxPos ){_dfec ._adaf .AxPos =_a .NewCT_AxPos ();_dfec ._adaf .AxPos .ValAttr =p ;}; +// RadarChartSeries is a series to be used on an Radar chart. +type RadarChartSeries struct{_gfff *_c .CT_RadarSer }; -// AddSeries adds a default series to an Doughnut chart. -func (_afea DoughnutChart )AddSeries ()PieChartSeries {_bgb :=_a .NewCT_PieSer ();_afea ._bbc .Ser =append (_afea ._bbc .Ser ,_bgb );_bgb .Idx .ValAttr =uint32 (len (_afea ._bbc .Ser )-1);_bgb .Order .ValAttr =uint32 (len (_afea ._bbc .Ser )-1);_faad :=PieChartSeries {_bgb };_faad .InitializeDefaults ();return _faad ;}; +// SetIndex sets the index of the series +func (_ccf LineChartSeries )SetIndex (idx uint32 ){_ccf ._ege .Idx .ValAttr =idx };func (_aef StockChart )AddAxis (axis Axis ){_ccaf :=_c .NewCT_UnsignedInt ();_ccaf .ValAttr =axis .AxisID ();_aef ._gfbd .AxId =append (_aef ._gfbd .AxId ,_ccaf );}; -// RemoveLegend removes the legend if the chart has one. -func (_dge Chart )RemoveLegend (){_dge ._bcd .Chart .Legend =nil }; +// InitializeDefaults the bar chart to its defaults +func (_bffb RadarChart )InitializeDefaults (){_bffb ._dd .RadarStyle .ValAttr =_c .ST_RadarStyleMarker };func (_daac Chart )AddSeriesAxis ()SeriesAxis {_fce :=_c .NewCT_SerAx ();if _daac ._ab .Chart .PlotArea .CChoice ==nil {_daac ._ab .Chart .PlotArea .CChoice =_c .NewCT_PlotAreaChoice1 ();};_fce .AxId =_c .NewCT_UnsignedInt ();_fce .AxId .ValAttr =0x7FFFFFFF&_be .Uint32 ();_daac ._ab .Chart .PlotArea .CChoice .SerAx =append (_daac ._ab .Chart .PlotArea .CChoice .SerAx ,_fce );_fce .Delete =_c .NewCT_Boolean ();_fce .Delete .ValAttr =_b .Bool (false );_dbdg :=MakeSeriesAxis (_fce );_dbdg .InitializeDefaults ();return _dbdg ;}; -// InitializeDefaults initializes a bar chart series to the default values. -func (_adg BarChartSeries )InitializeDefaults (){};func MakeSeriesAxis (x *_a .CT_SerAx )SeriesAxis {return SeriesAxis {x }}; +// SetDirection changes the direction of the bar chart (bar or column). +func (_eg BarChart )SetDirection (d _c .ST_BarDir ){_eg ._gbe .BarDir .ValAttr =d };func (_efa Area3DChart )AddAxis (axis Axis ){_ag :=_c .NewCT_UnsignedInt ();_ag .ValAttr =axis .AxisID ();_efa ._a .AxId =append (_efa ._a .AxId ,_ag );};func MakeValueAxis (x *_c .CT_ValAx )ValueAxis {return ValueAxis {x }}; -// AddSeries adds a default series to an area chart. -func (_e Area3DChart )AddSeries ()AreaChartSeries {_cg :=_e .nextColor (len (_e ._gb .Ser ));_dd :=_a .NewCT_AreaSer ();_e ._gb .Ser =append (_e ._gb .Ser ,_dd );_dd .Idx .ValAttr =uint32 (len (_e ._gb .Ser )-1);_dd .Order .ValAttr =uint32 (len (_e ._gb .Ser )-1);_aff :=AreaChartSeries {_dd };_aff .InitializeDefaults ();_aff .Properties ().SetSolidFill (_cg );return _aff ;}; +// AddSeries adds a default series to a line chart. +func (_deac LineChart )AddSeries ()LineChartSeries {_aeb :=_deac .nextColor (len (_deac ._geg .Ser ));_ega :=_c .NewCT_LineSer ();_deac ._geg .Ser =append (_deac ._geg .Ser ,_ega );_ega .Idx .ValAttr =uint32 (len (_deac ._geg .Ser )-1);_ega .Order .ValAttr =uint32 (len (_deac ._geg .Ser )-1);_dbb :=LineChartSeries {_ega };_dbb .InitializeDefaults ();_dbb .Properties ().LineProperties ().SetSolidFill (_aeb );return _dbb ;}; // X returns the inner wrapped XML type. -func (_gfaa RadarChartSeries )X ()*_a .CT_RadarSer {return _gfaa ._dafe };func (_eaba SurfaceChart )InitializeDefaults (){_eaba ._egb .Wireframe =_a .NewCT_Boolean ();_eaba ._egb .Wireframe .ValAttr =_d .Bool (false );_eaba ._egb .BandFmts =_a .NewCT_BandFmts ();for _cadg :=0;_cadg < 15;_cadg ++{_geb :=_a .NewCT_BandFmt ();_geb .Idx .ValAttr =uint32 (_cadg );_geb .SpPr =_da .NewCT_ShapeProperties ();_gfce :=_ab .MakeShapeProperties (_geb .SpPr );_gfce .SetSolidFill (_eaba .nextColor (_cadg ));_eaba ._egb .BandFmts .BandFmt =append (_eaba ._egb .BandFmts .BandFmt ,_geb );};}; - -// Properties returns the Bubble chart series shape properties. -func (_gd BubbleChartSeries )Properties ()_ab .ShapeProperties {if _gd ._bf .SpPr ==nil {_gd ._bf .SpPr =_da .NewCT_ShapeProperties ();};return _ab .MakeShapeProperties (_gd ._bf .SpPr );}; +func (_fafa LineChartSeries )X ()*_c .CT_LineSer {return _fafa ._ege }; // X returns the inner wrapped XML type. -func (_abbg Surface3DChart )X ()*_a .CT_Surface3DChart {return _abbg ._bef }; +func (_eb BarChart )X ()*_c .CT_BarChart {return _eb ._gbe }; -// Index returns the index of the series -func (_bgfa ScatterChartSeries )Index ()uint32 {return _bgfa ._abfbf .Idx .ValAttr }; - -// X returns the inner wrapped XML type. -func (_aba LineChart )X ()*_a .CT_LineChart {return _aba ._gad }; +// SetLabelReference is used to set the source data to a range of cells +// containing strings. +func (_eaa CategoryAxisDataSource )SetLabelReference (s string ){_eaa ._bge .Choice =_c .NewCT_AxDataSourceChoice ();_eaa ._bge .Choice .StrRef =_c .NewCT_StrRef ();_eaa ._bge .Choice .StrRef .F =s ;};type Title struct{_eec *_c .CT_Title };func (_eefg Legend )Properties ()_ga .ShapeProperties {if _eefg ._fde .SpPr ==nil {_eefg ._fde .SpPr =_gd .NewCT_ShapeProperties ();};return _ga .MakeShapeProperties (_eefg ._fde .SpPr );}; -// AddSeries adds a default series to a bar chart. -func (_ad Bar3DChart )AddSeries ()BarChartSeries {_ae :=_ad .nextColor (len (_ad ._ed .Ser ));_eaf :=_a .NewCT_BarSer ();_ad ._ed .Ser =append (_ad ._ed .Ser ,_eaf );_eaf .Idx .ValAttr =uint32 (len (_ad ._ed .Ser )-1);_eaf .Order .ValAttr =uint32 (len (_ad ._ed .Ser )-1);_gaf :=BarChartSeries {_eaf };_gaf .InitializeDefaults ();_gaf .Properties ().SetSolidFill (_ae );return _gaf ;};func (_acd Chart )AddSeriesAxis ()SeriesAxis {_cfd :=_a .NewCT_SerAx ();if _acd ._bcd .Chart .PlotArea .CChoice ==nil {_acd ._bcd .Chart .PlotArea .CChoice =_a .NewCT_PlotAreaChoice1 ();};_cfd .AxId =_a .NewCT_UnsignedInt ();_cfd .AxId .ValAttr =0x7FFFFFFF&_aa .Uint32 ();_acd ._bcd .Chart .PlotArea .CChoice .SerAx =append (_acd ._bcd .Chart .PlotArea .CChoice .SerAx ,_cfd );_cfd .Delete =_a .NewCT_Boolean ();_cfd .Delete .ValAttr =_d .Bool (false );_dcc :=MakeSeriesAxis (_cfd );_dcc .InitializeDefaults ();return _dcc ;}; +// AddLineChart adds a new line chart to a chart. +func (_aa Chart )AddLineChart ()LineChart {_dbd :=_c .NewCT_PlotAreaChoice ();_aa ._ab .Chart .PlotArea .Choice =append (_aa ._ab .Chart .PlotArea .Choice ,_dbd );_dbd .LineChart =_c .NewCT_LineChart ();_dbd .LineChart .Grouping =_c .NewCT_Grouping ();_dbd .LineChart .Grouping .ValAttr =_c .ST_GroupingStandard ;return LineChart {_geg :_dbd .LineChart };};type LineChart struct{chartBase ;_geg *_c .CT_LineChart ;};func (_agbe ValueAxis )SetTickLabelPosition (p _c .ST_TickLblPos ){if p ==_c .ST_TickLblPosUnset {_agbe ._gadbd .TickLblPos =nil ;}else {_agbe ._gadbd .TickLblPos =_c .NewCT_TickLblPos ();_agbe ._gadbd .TickLblPos .ValAttr =p ;};}; -// AddAxis adds an axis to a line chart. -func (_aea LineChart )AddAxis (axis Axis ){_abf :=_a .NewCT_UnsignedInt ();_abf .ValAttr =axis .AxisID ();_aea ._gad .AxId =append (_aea ._gad .AxId ,_abf );}; +// AddLine3DChart adds a new 3D line chart to a chart. +func (_baa Chart )AddLine3DChart ()Line3DChart {_ed (_baa ._ab .Chart );_bab :=_c .NewCT_PlotAreaChoice ();_baa ._ab .Chart .PlotArea .Choice =append (_baa ._ab .Chart .PlotArea .Choice ,_bab );_bab .Line3DChart =_c .NewCT_Line3DChart ();_bab .Line3DChart .Grouping =_c .NewCT_Grouping ();_bab .Line3DChart .Grouping .ValAttr =_c .ST_GroupingStandard ;return Line3DChart {_ffbd :_bab .Line3DChart };}; -// Axis is the interface implemented by different axes when assigning to a -// chart. -type Axis interface{AxisID ()uint32 ;}; +// SetOrder sets the order of the series +func (_fadg ScatterChartSeries )SetOrder (idx uint32 ){_fadg ._cdd .Order .ValAttr =idx };func (_ggae ValueAxis )SetMinorTickMark (m _c .ST_TickMark ){if m ==_c .ST_TickMarkUnset {_ggae ._gadbd .MinorTickMark =nil ;}else {_ggae ._gadbd .MinorTickMark =_c .NewCT_TickMark ();_ggae ._gadbd .MinorTickMark .ValAttr =m ;};}; -// Values returns the value data source. -func (_ff AreaChartSeries )Values ()NumberDataSource {if _ff ._dg .Val ==nil {_ff ._dg .Val =_a .NewCT_NumDataSource ();};return MakeNumberDataSource (_ff ._dg .Val );};type chartBase struct{};func (_cffa SeriesAxis )SetCrosses (axis Axis ){_cffa ._cab .CrossAx .ValAttr =axis .AxisID ()}; +// SurfaceChart is a 3D surface chart, viewed from the top-down. +type SurfaceChart struct{chartBase ;_aafd *_c .CT_SurfaceChart ;};type DateAxis struct{_ebed *_c .CT_DateAx }; -// AddSeries adds a default series to a line chart. -func (_gbff LineChart )AddSeries ()LineChartSeries {_fde :=_gbff .nextColor (len (_gbff ._gad .Ser ));_fed :=_a .NewCT_LineSer ();_gbff ._gad .Ser =append (_gbff ._gad .Ser ,_fed );_fed .Idx .ValAttr =uint32 (len (_gbff ._gad .Ser )-1);_fed .Order .ValAttr =uint32 (len (_gbff ._gad .Ser )-1);_eeb :=LineChartSeries {_fed };_eeb .InitializeDefaults ();_eeb .Properties ().LineProperties ().SetSolidFill (_fde );return _eeb ;};func (_afg DataLabels )SetPosition (p _a .ST_DLblPos ){_afg .ensureChoice ();_afg ._ddb .Choice .DLblPos =_a .NewCT_DLblPos ();_afg ._ddb .Choice .DLblPos .ValAttr =p ;}; +// AreaChartSeries is a series to be used on an area chart. +type AreaChartSeries struct{_fe *_c .CT_AreaSer }; // InitializeDefaults the bar chart to its defaults -func (_egf BarChart )InitializeDefaults (){_egf .SetDirection (_a .ST_BarDirCol )}; - -// AddSurface3DChart adds a new 3D surface chart to a chart. -func (_fd Chart )AddSurface3DChart ()Surface3DChart {_aaa :=_a .NewCT_PlotAreaChoice ();_fd ._bcd .Chart .PlotArea .Choice =append (_fd ._bcd .Chart .PlotArea .Choice ,_aaa );_aaa .Surface3DChart =_a .NewCT_Surface3DChart ();_dad (_fd ._bcd .Chart );_bfb :=Surface3DChart {_bef :_aaa .Surface3DChart };_bfb .InitializeDefaults ();return _bfb ;};func (_gbgg DataLabels )SetShowLegendKey (b bool ){_gbgg .ensureChoice ();_gbgg ._ddb .Choice .ShowLegendKey =_a .NewCT_Boolean ();_gbgg ._ddb .Choice .ShowLegendKey .ValAttr =_d .Bool (b );};var NullAxis Axis =nullAxis (0); +func (_bae Bar3DChart )InitializeDefaults (){_bae .SetDirection (_c .ST_BarDirCol )}; -// SetText sets the series text. -func (_fefd RadarChartSeries )SetText (s string ){_fefd ._dafe .Tx =_a .NewCT_SerTx ();_fefd ._dafe .Tx .Choice .V =&s ;}; - -// AddSeries adds a default series to a bar chart. -func (_ef BarChart )AddSeries ()BarChartSeries {_gec :=_ef .nextColor (len (_ef ._ffg .Ser ));_gbc :=_a .NewCT_BarSer ();_ef ._ffg .Ser =append (_ef ._ffg .Ser ,_gbc );_gbc .Idx .ValAttr =uint32 (len (_ef ._ffg .Ser )-1);_gbc .Order .ValAttr =uint32 (len (_ef ._ffg .Ser )-1);_dfa :=BarChartSeries {_gbc };_dfa .InitializeDefaults ();_dfa .Properties ().SetSolidFill (_gec );return _dfa ;};func (_bffb SurfaceChartSeries )Values ()NumberDataSource {if _bffb ._bdd .Val ==nil {_bffb ._bdd .Val =_a .NewCT_NumDataSource ();};_ecg :=MakeNumberDataSource (_bffb ._bdd .Val );_ecg .CreateEmptyNumberCache ();return _ecg ;}; +// X returns the inner wrapped XML type. +func (_dedb LineChart )X ()*_c .CT_LineChart {return _dedb ._geg }; -// SetText sets the series text -func (_aaf LineChartSeries )SetText (s string ){_aaf ._cddd .Tx =_a .NewCT_SerTx ();_aaf ._cddd .Tx .Choice .V =&s ;}; +// SetHoleSize controls the hole size in the pie chart and is measured in percent. +func (_dee DoughnutChart )SetHoleSize (pct uint8 ){if _dee ._gfca .HoleSize ==nil {_dee ._gfca .HoleSize =_c .NewCT_HoleSize ();};if _dee ._gfca .HoleSize .ValAttr ==nil {_dee ._gfca .HoleSize .ValAttr =&_c .ST_HoleSize {};};_dee ._gfca .HoleSize .ValAttr .ST_HoleSizeUByte =&pct ;};type nullAxis byte ; // Chart is a generic chart. -type Chart struct{_bcd *_a .ChartSpace }; +type Chart struct{_ab *_c .ChartSpace };func (_geb DateAxis )AxisID ()uint32 {return _geb ._ebed .AxId .ValAttr };func (_bgd ScatterChartSeries )SetSmooth (b bool ){_bgd ._cdd .Smooth =_c .NewCT_Boolean ();_bgd ._cdd .Smooth .ValAttr =&b ;}; -// AddAxis adds an axis to a Surface chart. -func (_bfa SurfaceChart )AddAxis (axis Axis ){_gdd :=_a .NewCT_UnsignedInt ();_gdd .ValAttr =axis .AxisID ();_bfa ._egb .AxId =append (_bfa ._egb .AxId ,_gdd );}; +// AddSeries adds a default series to an area chart. +func (_fd AreaChart )AddSeries ()AreaChartSeries {_bg :=_fd .nextColor (len (_fd ._gg .Ser ));_fa :=_c .NewCT_AreaSer ();_fd ._gg .Ser =append (_fd ._gg .Ser ,_fa );_fa .Idx .ValAttr =uint32 (len (_fd ._gg .Ser )-1);_fa .Order .ValAttr =uint32 (len (_fd ._gg .Ser )-1);_cf :=AreaChartSeries {_fa };_cf .InitializeDefaults ();_cf .Properties ().SetSolidFill (_bg );return _cf ;}; -// InitializeDefaults the bar chart to its defaults -func (_gf Bar3DChart )InitializeDefaults (){_gf .SetDirection (_a .ST_BarDirCol )};func (_fade SurfaceChartSeries )CategoryAxis ()CategoryAxisDataSource {if _fade ._bdd .Cat ==nil {_fade ._bdd .Cat =_a .NewCT_AxDataSource ();};return MakeAxisDataSource (_fade ._bdd .Cat );}; +// Properties returns the line chart series shape properties. +func (_ada ScatterChartSeries )Properties ()_ga .ShapeProperties {if _ada ._cdd .SpPr ==nil {_ada ._cdd .SpPr =_gd .NewCT_ShapeProperties ();};return _ga .MakeShapeProperties (_ada ._cdd .SpPr );};func (_fcb Title )InitializeDefaults (){_fcb .SetText ("\u0054\u0069\u0074l\u0065");_fcb .RunProperties ().SetSize (16*_df .Point );_fcb .RunProperties ().SetSolidFill (_g .Black );_fcb .RunProperties ().SetFont ("\u0043\u0061\u006c\u0069\u0062\u0020\u0072\u0069");_fcb .RunProperties ().SetBold (false );};func (_cbbb RadarChart )AddAxis (axis Axis ){_bcda :=_c .NewCT_UnsignedInt ();_bcda .ValAttr =axis .AxisID ();_cbbb ._dd .AxId =append (_cbbb ._dd .AxId ,_bcda );}; -// SetValues sets values directly on a source. -func (_afd NumberDataSource )SetValues (v []float64 ){_afd .ensureChoice ();_afd ._feb .Choice .NumRef =nil ;_afd ._feb .Choice .NumLit =_a .NewCT_NumData ();_afd ._feb .Choice .NumLit .PtCount =_a .NewCT_UnsignedInt ();_afd ._feb .Choice .NumLit .PtCount .ValAttr =uint32 (len (v ));for _bfg ,_gbca :=range v {_afd ._feb .Choice .NumLit .Pt =append (_afd ._feb .Choice .NumLit .Pt ,&_a .CT_NumVal {IdxAttr :uint32 (_bfg ),V :_g .Sprintf ("\u0025\u0067",_gbca )});};}; +// X returns the inner wrapped XML type. +func (_gef RadarChartSeries )X ()*_c .CT_RadarSer {return _gef ._gfff };func (_bcb CategoryAxis )SetTickLabelPosition (p _c .ST_TickLblPos ){if p ==_c .ST_TickLblPosUnset {_bcb ._ded .TickLblPos =nil ;}else {_bcb ._ded .TickLblPos =_c .NewCT_TickLblPos ();_bcb ._ded .TickLblPos .ValAttr =p ;};}; -// SetOrder sets the order of the series -func (_daf LineChartSeries )SetOrder (idx uint32 ){_daf ._cddd .Order .ValAttr =idx };func (_fca DataLabels )SetShowValue (b bool ){_fca .ensureChoice ();_fca ._ddb .Choice .ShowVal =_a .NewCT_Boolean ();_fca ._ddb .Choice .ShowVal .ValAttr =_d .Bool (b );}; +// RemoveTitle removes any existing title from the chart. +func (_aeae Chart )RemoveTitle (){_aeae ._ab .Chart .Title =nil ;_aeae ._ab .Chart .AutoTitleDeleted =_c .NewCT_Boolean ();_aeae ._ab .Chart .AutoTitleDeleted .ValAttr =_b .Bool (true );};func (_gfd Title )ParagraphProperties ()_ga .ParagraphProperties {if _gfd ._eec .Tx ==nil {_gfd .SetText ("");};if _gfd ._eec .Tx .Choice .Rich .P [0].PPr ==nil {_gfd ._eec .Tx .Choice .Rich .P [0].PPr =_gd .NewCT_TextParagraphProperties ();};return _ga .MakeParagraphProperties (_gfd ._eec .Tx .Choice .Rich .P [0].PPr );}; -// SetDisplayBlanksAs controls how missing values are displayed. -func (_fgg Chart )SetDisplayBlanksAs (v _a .ST_DispBlanksAs ){_fgg ._bcd .Chart .DispBlanksAs =_a .NewCT_DispBlanksAs ();_fgg ._bcd .Chart .DispBlanksAs .ValAttr =v ;}; +// X returns the inner wrapped XML type. +func (_afb BubbleChart )X ()*_c .CT_BubbleChart {return _afb ._dgc }; -// SetIndex sets the index of the series -func (_eeba LineChartSeries )SetIndex (idx uint32 ){_eeba ._cddd .Idx .ValAttr =idx }; +// SetText sets the series text +func (_dag LineChartSeries )SetText (s string ){_dag ._ege .Tx =_c .NewCT_SerTx ();_dag ._ege .Tx .Choice .V =&s ;};func (_dagb Title )RunProperties ()_ga .RunProperties {if _dagb ._eec .Tx ==nil {_dagb .SetText ("");};if _dagb ._eec .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr ==nil {_dagb ._eec .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr =_gd .NewCT_TextCharacterProperties ();};return _ga .MakeRunProperties (_dagb ._eec .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr );};func (_fdgd DataLabels )ensureChoice (){if _fdgd ._aaf .Choice ==nil {_fdgd ._aaf .Choice =_c .NewCT_DLblsChoice ();};}; -// Labels returns the data label properties. -func (_acg ScatterChartSeries )Labels ()DataLabels {if _acg ._abfbf .DLbls ==nil {_acg ._abfbf .DLbls =_a .NewCT_DLbls ();};return MakeDataLabels (_acg ._abfbf .DLbls );}; +// AddSeries adds a default series to an area chart. +func (_e Area3DChart )AddSeries ()AreaChartSeries {_ef :=_e .nextColor (len (_e ._a .Ser ));_bd :=_c .NewCT_AreaSer ();_e ._a .Ser =append (_e ._a .Ser ,_bd );_bd .Idx .ValAttr =uint32 (len (_e ._a .Ser )-1);_bd .Order .ValAttr =uint32 (len (_e ._a .Ser )-1);_cb :=AreaChartSeries {_bd };_cb .InitializeDefaults ();_cb .Properties ().SetSolidFill (_ef );return _cb ;};func (_cee NumberDataSource )SetReference (s string ){_cee .ensureChoice ();if _cee ._aga .Choice .NumRef ==nil {_cee ._aga .Choice .NumRef =_c .NewCT_NumRef ();};_cee ._aga .Choice .NumRef .F =s ;}; -// AddSeries adds a default series to an Pie chart. -func (_gagg PieChart )AddSeries ()PieChartSeries {_gdc :=_a .NewCT_PieSer ();_gagg ._efd .Ser =append (_gagg ._efd .Ser ,_gdc );_gdc .Idx .ValAttr =uint32 (len (_gagg ._efd .Ser )-1);_gdc .Order .ValAttr =uint32 (len (_gagg ._efd .Ser )-1);_geda :=PieChartSeries {_gdc };_geda .InitializeDefaults ();return _geda ;};func (_fda DateAxis )SetCrosses (axis Axis ){_fda ._ffgc .CrossAx .ValAttr =axis .AxisID ()}; +// X returns the inner wrapped XML type. +func (_agcd StockChart )X ()*_c .CT_StockChart {return _agcd ._gfbd };func MakeNumberDataSource (x *_c .CT_NumDataSource )NumberDataSource {return NumberDataSource {x }}; -// InitializeDefaults the bar chart to its defaults -func (_bea PieChart )InitializeDefaults (){_bea ._efd .VaryColors =_a .NewCT_Boolean ();_bea ._efd .VaryColors .ValAttr =_d .Bool (true );}; +// SetOrder sets the order of the series +func (_cdc SurfaceChartSeries )SetOrder (idx uint32 ){_cdc ._gfe .Order .ValAttr =idx };func (_ecfe ScatterChartSeries )CategoryAxis ()CategoryAxisDataSource {if _ecfe ._cdd .XVal ==nil {_ecfe ._cdd .XVal =_c .NewCT_AxDataSource ();};return MakeAxisDataSource (_ecfe ._cdd .XVal );}; -// InitializeDefaults the bar chart to its defaults -func (_ebf DoughnutChart )InitializeDefaults (){_ebf ._bbc .VaryColors =_a .NewCT_Boolean ();_ebf ._bbc .VaryColors .ValAttr =_d .Bool (true );_ebf ._bbc .HoleSize =_a .NewCT_HoleSize ();_ebf ._bbc .HoleSize .ValAttr =&_a .ST_HoleSize {};_ebf ._bbc .HoleSize .ValAttr .ST_HoleSizeUByte =_d .Uint8 (50);}; +// 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 (_cbf NumberDataSource )CreateEmptyNumberCache (){_cbf .ensureChoice ();if _cbf ._aga .Choice .NumRef ==nil {_cbf ._aga .Choice .NumRef =_c .NewCT_NumRef ();};_cbf ._aga .Choice .NumLit =nil ;_cbf ._aga .Choice .NumRef .NumCache =_c .NewCT_NumData ();_cbf ._aga .Choice .NumRef .NumCache .PtCount =_c .NewCT_UnsignedInt ();_cbf ._aga .Choice .NumRef .NumCache .PtCount .ValAttr =0;}; -// CategoryAxis returns the category data source. -func (_df AreaChartSeries )CategoryAxis ()CategoryAxisDataSource {if _df ._dg .Cat ==nil {_df ._dg .Cat =_a .NewCT_AxDataSource ();};return MakeAxisDataSource (_df ._dg .Cat );}; +// X returns the inner wrapped XML type. +func (_fedf SurfaceChartSeries )X ()*_c .CT_SurfaceSer {return _fedf ._gfe }; // X returns the inner wrapped XML type. -func (_fcg RadarChart )X ()*_a .CT_RadarChart {return _fcg ._edc }; +func (_dga BarChartSeries )X ()*_c .CT_BarSer {return _dga ._faf }; -// AddSeries adds a default series to an Pie chart. -func (_caa PieOfPieChart )AddSeries ()PieChartSeries {_abfd :=_a .NewCT_PieSer ();_caa ._dbb .Ser =append (_caa ._dbb .Ser ,_abfd );_abfd .Idx .ValAttr =uint32 (len (_caa ._dbb .Ser )-1);_abfd .Order .ValAttr =uint32 (len (_caa ._dbb .Ser )-1);_gfc :=PieChartSeries {_abfd };_gfc .InitializeDefaults ();return _gfc ;};func (_cdeb ValueAxis )SetTickLabelPosition (p _a .ST_TickLblPos ){if p ==_a .ST_TickLblPosUnset {_cdeb ._adaf .TickLblPos =nil ;}else {_cdeb ._adaf .TickLblPos =_a .NewCT_TickLblPos ();_cdeb ._adaf .TickLblPos .ValAttr =p ;};}; +// X returns the inner wrapped XML type. +func (_fda AreaChartSeries )X ()*_c .CT_AreaSer {return _fda ._fe };func (_fff Marker )Properties ()_ga .ShapeProperties {if _fff ._bac .SpPr ==nil {_fff ._bac .SpPr =_gd .NewCT_ShapeProperties ();};return _ga .MakeShapeProperties (_fff ._bac .SpPr );}; -// Pie3DChart is a Pie3D chart. -type Pie3DChart struct{chartBase ;_aae *_a .CT_Pie3DChart ;}; +// Index returns the index of the series +func (_fee SurfaceChartSeries )Index ()uint32 {return _fee ._gfe .Idx .ValAttr };type Line3DChart struct{chartBase ;_ffbd *_c .CT_Line3DChart ;}; -// AddPieOfPieChart adds a new pie chart to a chart. -func (_bgf Chart )AddPieOfPieChart ()PieOfPieChart {_dec :=_a .NewCT_PlotAreaChoice ();_bgf ._bcd .Chart .PlotArea .Choice =append (_bgf ._bcd .Chart .PlotArea .Choice ,_dec );_dec .OfPieChart =_a .NewCT_OfPieChart ();_fga :=PieOfPieChart {_dbb :_dec .OfPieChart };_fga .InitializeDefaults ();return _fga ;};func (_fe CategoryAxis )InitializeDefaults (){_fe .SetPosition (_a .ST_AxPosB );_fe .SetMajorTickMark (_a .ST_TickMarkOut );_fe .SetMinorTickMark (_a .ST_TickMarkIn );_fe .SetTickLabelPosition (_a .ST_TickLblPosNextTo );_fe .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_gg .LightGray );_fe .Properties ().LineProperties ().SetSolidFill (_gg .Black );}; +// SetText sets the series text +func (_efe SurfaceChartSeries )SetText (s string ){_efe ._gfe .Tx =_c .NewCT_SerTx ();_efe ._gfe .Tx .Choice .V =&s ;}; -// AddSeries adds a default series to a Surface chart. -func (_feg SurfaceChart )AddSeries ()SurfaceChartSeries {_eca :=_feg .nextColor (len (_feg ._egb .Ser ));_fdea :=_a .NewCT_SurfaceSer ();_feg ._egb .Ser =append (_feg ._egb .Ser ,_fdea );_fdea .Idx .ValAttr =uint32 (len (_feg ._egb .Ser )-1);_fdea .Order .ValAttr =uint32 (len (_feg ._egb .Ser )-1);_ecaf :=SurfaceChartSeries {_fdea };_ecaf .InitializeDefaults ();_ecaf .Properties ().LineProperties ().SetSolidFill (_eca );return _ecaf ;}; +// SetType sets the type the secone pie to either pie or bar +func (_fac PieOfPieChart )SetType (t _c .ST_OfPieType ){_fac ._bfad .OfPieType .ValAttr =t }; -// InitializeDefaults the bar chart to its defaults -func (_b Area3DChart )InitializeDefaults (){};func MakeTitle (x *_a .CT_Title )Title {return Title {x }}; +// MakeAxisDataSource constructs an AxisDataSource wrapper. +func MakeAxisDataSource (x *_c .CT_AxDataSource )CategoryAxisDataSource {return CategoryAxisDataSource {x };}; -// CategoryAxis returns the category data source. -func (_gfe BubbleChartSeries )CategoryAxis ()CategoryAxisDataSource {if _gfe ._bf .XVal ==nil {_gfe ._bf .XVal =_a .NewCT_AxDataSource ();};return MakeAxisDataSource (_gfe ._bf .XVal );};func MakeCategoryAxis (x *_a .CT_CatAx )CategoryAxis {return CategoryAxis {x }};func (_cbef GridLines )Properties ()_ab .ShapeProperties {if _cbef ._gbdd .SpPr ==nil {_cbef ._gbdd .SpPr =_da .NewCT_ShapeProperties ();};return _ab .MakeShapeProperties (_cbef ._gbdd .SpPr );}; +// SetNumberReference is used to set the source data to a range of cells containing +// numbers. +func (_fgc CategoryAxisDataSource )SetNumberReference (s string ){_fgc ._bge .Choice =_c .NewCT_AxDataSourceChoice ();_fgc ._bge .Choice .NumRef =_c .NewCT_NumRef ();_fgc ._bge .Choice .NumRef .F =s ;};type Marker struct{_bac *_c .CT_Marker }; -// Order returns the order of the series -func (_cba LineChartSeries )Order ()uint32 {return _cba ._cddd .Order .ValAttr }; +// SetText sets the series text +func (_fab ScatterChartSeries )SetText (s string ){_fab ._cdd .Tx =_c .NewCT_SerTx ();_fab ._cdd .Tx .Choice .V =&s ;}; -// DoughnutChart is a Doughnut chart. -type DoughnutChart struct{chartBase ;_bbc *_a .CT_DoughnutChart ;};func (_bgg ScatterChartSeries )CategoryAxis ()CategoryAxisDataSource {if _bgg ._abfbf .XVal ==nil {_bgg ._abfbf .XVal =_a .NewCT_AxDataSource ();};return MakeAxisDataSource (_bgg ._abfbf .XVal );}; +// Bar3DChart is a 3D bar chart. +type Bar3DChart struct{chartBase ;_bb *_c .CT_Bar3DChart ;};func (_bcd DateAxis )SetMajorTickMark (m _c .ST_TickMark ){if m ==_c .ST_TickMarkUnset {_bcd ._ebed .MajorTickMark =nil ;}else {_bcd ._ebed .MajorTickMark =_c .NewCT_TickMark ();_bcd ._ebed .MajorTickMark .ValAttr =m ;};};func (_ead Surface3DChart )InitializeDefaults (){_ead ._dca .Wireframe =_c .NewCT_Boolean ();_ead ._dca .Wireframe .ValAttr =_b .Bool (false );_ead ._dca .BandFmts =_c .NewCT_BandFmts ();for _bde :=0;_bde < 15;_bde ++{_gadb :=_c .NewCT_BandFmt ();_gadb .Idx .ValAttr =uint32 (_bde );_gadb .SpPr =_gd .NewCT_ShapeProperties ();_gaa :=_ga .MakeShapeProperties (_gadb .SpPr );_gaa .SetSolidFill (_ead .nextColor (_bde ));_ead ._dca .BandFmts .BandFmt =append (_ead ._dca .BandFmts .BandFmt ,_gadb );};};func (_gad CategoryAxis )SetCrosses (axis Axis ){_gad ._ded .Choice =_c .NewEG_AxSharedChoice ();_gad ._ded .Choice .Crosses =_c .NewCT_Crosses ();_gad ._ded .Choice .Crosses .ValAttr =_c .ST_CrossesAutoZero ;_gad ._ded .CrossAx .ValAttr =axis .AxisID ();};func (_fdbg DateAxis )SetMinorTickMark (m _c .ST_TickMark ){if m ==_c .ST_TickMarkUnset {_fdbg ._ebed .MinorTickMark =nil ;}else {_fdbg ._ebed .MinorTickMark =_c .NewCT_TickMark ();_fdbg ._ebed .MinorTickMark .ValAttr =m ;};}; -// AddSurfaceChart adds a new surface chart to a chart. -func (_agg Chart )AddSurfaceChart ()SurfaceChart {_cffe :=_a .NewCT_PlotAreaChoice ();_agg ._bcd .Chart .PlotArea .Choice =append (_agg ._bcd .Chart .PlotArea .Choice ,_cffe );_cffe .SurfaceChart =_a .NewCT_SurfaceChart ();_dad (_agg ._bcd .Chart );_agg ._bcd .Chart .View3D .RotX .ValAttr =_d .Int8 (90);_agg ._bcd .Chart .View3D .RotY .ValAttr =_d .Uint16 (0);_agg ._bcd .Chart .View3D .Perspective =_a .NewCT_Perspective ();_agg ._bcd .Chart .View3D .Perspective .ValAttr =_d .Uint8 (0);_ac :=SurfaceChart {_egb :_cffe .SurfaceChart };_ac .InitializeDefaults ();return _ac ;};type GridLines struct{_gbdd *_a .CT_ChartLines };func (_aggf Title )RunProperties ()_ab .RunProperties {if _aggf ._dae .Tx ==nil {_aggf .SetText ("");};if _aggf ._dae .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr ==nil {_aggf ._dae .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr =_da .NewCT_TextCharacterProperties ();};return _ab .MakeRunProperties (_aggf ._dae .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr );};func (_gdb CategoryAxis )SetMajorTickMark (m _a .ST_TickMark ){if m ==_a .ST_TickMarkUnset {_gdb ._abe .MajorTickMark =nil ;}else {_gdb ._abe .MajorTickMark =_a .NewCT_TickMark ();_gdb ._abe .MajorTickMark .ValAttr =m ;};}; +// CategoryAxis returns the category data source. +func (_ebe BubbleChartSeries )CategoryAxis ()CategoryAxisDataSource {if _ebe ._ggb .XVal ==nil {_ebe ._ggb .XVal =_c .NewCT_AxDataSource ();};return MakeAxisDataSource (_ebe ._ggb .XVal );}; // X returns the inner wrapped XML type. -func (_gbe BarChartSeries )X ()*_a .CT_BarSer {return _gbe ._gfg };func (_ebd BarChart )AddAxis (axis Axis ){_dc :=_a .NewCT_UnsignedInt ();_dc .ValAttr =axis .AxisID ();_ebd ._ffg .AxId =append (_ebd ._ffg .AxId ,_dc );};func (_bega ScatterChartSeries )SetSmooth (b bool ){_bega ._abfbf .Smooth =_a .NewCT_Boolean ();_bega ._abfbf .Smooth .ValAttr =&b ;}; - -// Order returns the order of the series -func (_cdg ScatterChartSeries )Order ()uint32 {return _cdg ._abfbf .Order .ValAttr }; +func (_fdca PieOfPieChart )X ()*_c .CT_OfPieChart {return _fdca ._bfad }; -// X returns the inner wrapped XML type. -func (_cca AreaChartSeries )X ()*_a .CT_AreaSer {return _cca ._dg }; +// SetText sets the series text. +func (_fae BarChartSeries )SetText (s string ){_fae ._faf .Tx =_c .NewCT_SerTx ();_fae ._faf .Tx .Choice .V =&s ;}; // Properties returns the line chart series shape properties. -func (_eccb ScatterChartSeries )Properties ()_ab .ShapeProperties {if _eccb ._abfbf .SpPr ==nil {_eccb ._abfbf .SpPr =_da .NewCT_ShapeProperties ();};return _ab .MakeShapeProperties (_eccb ._abfbf .SpPr );}; +func (_eada SurfaceChartSeries )Properties ()_ga .ShapeProperties {if _eada ._gfe .SpPr ==nil {_eada ._gfe .SpPr =_gd .NewCT_ShapeProperties ();};return _ga .MakeShapeProperties (_eada ._gfe .SpPr );}; // X returns the inner wrapped XML type. -func (_ege ValueAxis )X ()*_a .CT_ValAx {return _ege ._adaf }; +func (_eaf BubbleChartSeries )X ()*_c .CT_BubbleSer {return _eaf ._ggb }; -// RemoveTitle removes any existing title from the chart. -func (_eda Chart )RemoveTitle (){_eda ._bcd .Chart .Title =nil ;_eda ._bcd .Chart .AutoTitleDeleted =_a .NewCT_Boolean ();_eda ._bcd .Chart .AutoTitleDeleted .ValAttr =_d .Bool (true );};func (_eedc Marker )SetSize (sz uint8 ){_eedc ._gac .Size =_a .NewCT_MarkerSize ();_eedc ._gac .Size .ValAttr =&sz ;};type Title struct{_dae *_a .CT_Title }; +// X returns the inner wrapped XML type. +func (_gc Bar3DChart )X ()*_c .CT_Bar3DChart {return _gc ._bb };type NumberDataSource struct{_aga *_c .CT_NumDataSource }; -// SetText sets the series text -func (_aca ScatterChartSeries )SetText (s string ){_aca ._abfbf .Tx =_a .NewCT_SerTx ();_aca ._abfbf .Tx .Choice .V =&s ;}; +// AddSeries adds a default series to an Doughnut chart. +func (_dea DoughnutChart )AddSeries ()PieChartSeries {_gdaa :=_c .NewCT_PieSer ();_dea ._gfca .Ser =append (_dea ._gfca .Ser ,_gdaa );_gdaa .Idx .ValAttr =uint32 (len (_dea ._gfca .Ser )-1);_gdaa .Order .ValAttr =uint32 (len (_dea ._gfca .Ser )-1);_ffa :=PieChartSeries {_gdaa };_ffa .InitializeDefaults ();return _ffa ;};func (_gfb CategoryAxis )Properties ()_ga .ShapeProperties {if _gfb ._ded .SpPr ==nil {_gfb ._ded .SpPr =_gd .NewCT_ShapeProperties ();};return _ga .MakeShapeProperties (_gfb ._ded .SpPr );};func (_edeg NumberDataSource )ensureChoice (){if _edeg ._aga .Choice ==nil {_edeg ._aga .Choice =_c .NewCT_NumDataSourceChoice ();};}; -// SetText sets the series text. -func (_dcd BarChartSeries )SetText (s string ){_dcd ._gfg .Tx =_a .NewCT_SerTx ();_dcd ._gfg .Tx .Choice .V =&s ;}; \ No newline at end of file +// AddArea3DChart adds a new area chart to a chart. +func (_feg Chart )AddArea3DChart ()Area3DChart {_ed (_feg ._ab .Chart );_bbc :=_c .NewCT_PlotAreaChoice ();_feg ._ab .Chart .PlotArea .Choice =append (_feg ._ab .Chart .PlotArea .Choice ,_bbc );_bbc .Area3DChart =_c .NewCT_Area3DChart ();_gbdc :=Area3DChart {_a :_bbc .Area3DChart };_gbdc .InitializeDefaults ();return _gbdc ;};type SurfaceChartSeries struct{_gfe *_c .CT_SurfaceSer };func MakeTitle (x *_c .CT_Title )Title {return Title {x }}; + +// SetIndex sets the index of the series +func (_ebda SurfaceChartSeries )SetIndex (idx uint32 ){_ebda ._gfe .Idx .ValAttr =idx };func (_bea CategoryAxis )InitializeDefaults (){_bea .SetPosition (_c .ST_AxPosB );_bea .SetMajorTickMark (_c .ST_TickMarkOut );_bea .SetMinorTickMark (_c .ST_TickMarkIn );_bea .SetTickLabelPosition (_c .ST_TickLblPosNextTo );_bea .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_g .LightGray );_bea .Properties ().LineProperties ().SetSolidFill (_g .Black );}; + +// RemoveLegend removes the legend if the chart has one. +func (_afc Chart )RemoveLegend (){_afc ._ab .Chart .Legend =nil };type DataLabels struct{_aaf *_c .CT_DLbls };func _ed (_def *_c .CT_Chart ){_def .View3D =_c .NewCT_View3D ();_def .View3D .RotX =_c .NewCT_RotX ();_def .View3D .RotX .ValAttr =_b .Int8 (15);_def .View3D .RotY =_c .NewCT_RotY ();_def .View3D .RotY .ValAttr =_b .Uint16 (20);_def .View3D .RAngAx =_c .NewCT_Boolean ();_def .View3D .RAngAx .ValAttr =_b .Bool (false );_def .Floor =_c .NewCT_Surface ();_def .Floor .Thickness =_c .NewCT_Thickness ();_def .Floor .Thickness .ValAttr .Uint32 =_b .Uint32 (0);_def .SideWall =_c .NewCT_Surface ();_def .SideWall .Thickness =_c .NewCT_Thickness ();_def .SideWall .Thickness .ValAttr .Uint32 =_b .Uint32 (0);_def .BackWall =_c .NewCT_Surface ();_def .BackWall .Thickness =_c .NewCT_Thickness ();_def .BackWall .Thickness .ValAttr .Uint32 =_b .Uint32 (0);};func (_adgc DataLabels )SetPosition (p _c .ST_DLblPos ){_adgc .ensureChoice ();_adgc ._aaf .Choice .DLblPos =_c .NewCT_DLblPos ();_adgc ._aaf .Choice .DLblPos .ValAttr =p ;}; + +// AddSeries adds a default series to a Bubble chart. +func (_efae BubbleChart )AddSeries ()BubbleChartSeries {_agd :=_efae .nextColor (len (_efae ._dgc .Ser ));_gfg :=_c .NewCT_BubbleSer ();_efae ._dgc .Ser =append (_efae ._dgc .Ser ,_gfg );_gfg .Idx .ValAttr =uint32 (len (_efae ._dgc .Ser )-1);_gfg .Order .ValAttr =uint32 (len (_efae ._dgc .Ser )-1);_da :=BubbleChartSeries {_gfg };_da .InitializeDefaults ();_da .Properties ().SetSolidFill (_agd );return _da ;}; \ No newline at end of file diff --git a/color/color.go b/color/color.go index ce885fd489..850ce80eb2 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 (_b "fmt";_d "github.com/unidoc/unioffice";);var DarkSlateGray =Color {0x2F,0x4F,0x4F,255,false };var Fuchsia =Color {0xFF,0x00,0xFF,255,false }; +package color ;import (_fe "fmt";_f "github.com/unidoc/unioffice";);var Cornsilk =Color {0xFF,0xF8,0xDC,255,false };var DarkOrchid =Color {0x99,0x32,0xCC,255,false };var DarkTurquoise =Color {0x00,0xCE,0xD1,255,false };var Indigo =Color {0x4B,0x00,0x82,255,false };var NavajoWhite =Color {0xFF,0xDE,0xAD,255,false };var Magenta =Color {0xFF,0x00,0xFF,255,false };var DarkBlue =Color {0x00,0x00,0x8B,255,false };var Tan =Color {0xD2,0xB4,0x8C,255,false };var LightSkyBlue =Color {0x87,0xCE,0xFA,255,false };var SteelBlue =Color {0x46,0x82,0xB4,255,false };var GoldenRod =Color {0xDA,0xA5,0x20,255,false };var DeepPink =Color {0xFF,0x14,0x93,255,false };var LavenderBlush =Color {0xFF,0xF0,0xF5,255,false };var PapayaWhip =Color {0xFF,0xEF,0xD5,255,false }; // AsRGBString is used by the various wrappers to return a pointer // to a string containing a six digit hex RGB value. -func (_c Color )AsRGBString ()*string {return _d .Stringf ("\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_c ._g ,_c ._fe ,_c ._e );};var Plum =Color {0xDD,0xA0,0xDD,255,false };var LawnGreen =Color {0x7C,0xFC,0x00,255,false };var DarkTurquoise =Color {0x00,0xCE,0xD1,255,false };var SkyBlue =Color {0x87,0xCE,0xEB,255,false };var DarkSeaGreen =Color {0x8F,0xBC,0x8F,255,false }; +func (_c Color )AsRGBString ()*string {return _f .Stringf ("\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_c ._b ,_c ._bg ,_c ._fc );};var PaleTurquoise =Color {0xAF,0xEE,0xEE,255,false };var LightCyan =Color {0xE0,0xFF,0xFF,255,false };var OliveDrab =Color {0x6B,0x8E,0x23,255,false };var CornflowerBlue =Color {0x64,0x95,0xED,255,false };var Blue =Color {0x00,0x00,0xFF,255,false };var FireBrick =Color {0xB2,0x22,0x22,255,false };var MediumSpringGreen =Color {0x00,0xFA,0x9A,255,false };var DarkGreen =Color {0x00,0x64,0x00,255,false };var Tomato =Color {0xFF,0x63,0x47,255,false };var DimGray =Color {0x69,0x69,0x69,255,false };var MediumTurquoise =Color {0x48,0xD1,0xCC,255,false };var Aqua =Color {0x00,0xFF,0xFF,255,false };var Salmon =Color {0xFA,0x80,0x72,255,false };var MediumOrchid =Color {0xBA,0x55,0xD3,255,false };var AliceBlue =Color {0xF0,0xF8,0xFF,255,false };var LemonChiffon =Color {0xFF,0xFA,0xCD,255,false };var Moccasin =Color {0xFF,0xE4,0xB5,255,false };var SlateBlue =Color {0x6A,0x5A,0xCD,255,false };var PowderBlue =Color {0xB0,0xE0,0xE6,255,false };var OldLace =Color {0xFD,0xF5,0xE6,255,false };var LightGreen =Color {0x90,0xEE,0x90,255,false };var GhostWhite =Color {0xF8,0xF8,0xFF,255,false };var DarkOliveGreen =Color {0x55,0x6B,0x2F,255,false };var LightPink =Color {0xFF,0xB6,0xC1,255,false };var DarkRed =Color {0x8B,0x00,0x00,255,false };var SlateGrey =Color {0x70,0x80,0x90,255,false };var CadetBlue =Color {0x5F,0x9E,0xA0,255,false };var Purple =Color {0x80,0x00,0x80,255,false };var Black =Color {0x00,0x00,0x00,255,false };var DarkMagenta =Color {0x8B,0x00,0x8B,255,false };var Azure =Color {0xF0,0xFF,0xFF,255,false };var LightSalmon =Color {0xFF,0xA0,0x7A,255,false };var Olive =Color {0x80,0x80,0x00,255,false };var Plum =Color {0xDD,0xA0,0xDD,255,false };var Green =Color {0x00,0x80,0x00,255,false };var SpringGreen =Color {0x00,0xFF,0x7F,255,false };var LawnGreen =Color {0x7C,0xFC,0x00,255,false };var PaleGoldenRod =Color {0xEE,0xE8,0xAA,255,false };var DarkKhaki =Color {0xBD,0xB7,0x6B,255,false };var IndianRed =Color {0xCD,0x5C,0x5C,255,false };var MediumSeaGreen =Color {0x3C,0xB3,0x71,255,false };var PaleGreen =Color {0x98,0xFB,0x98,255,false };var Linen =Color {0xFA,0xF0,0xE6,255,false };var BurlyWood =Color {0xDE,0xB8,0x87,255,false };var DarkGoldenRod =Color {0xB8,0x86,0x0B,255,false };var MediumBlue =Color {0x00,0x00,0xCD,255,false };var Khaki =Color {0xF0,0xE6,0x8C,255,false };var HotPink =Color {0xFF,0x69,0xB4,255,false };var Teal =Color {0x00,0x80,0x80,255,false };var Ivory =Color {0xFF,0xFF,0xF0,255,false };var RebeccaPurple =Color {0x66,0x33,0x99,255,false };var Lavender =Color {0xE6,0xE6,0xFA,255,false }; -// Color is a 24 bit color that can be converted to -// internal ECMA-376 formats as needed. -type Color struct{_g ,_fe ,_e ,_fee uint8 ;_ea bool ;};var DarkGray =Color {0xA9,0xA9,0xA9,255,false };var Yellow =Color {0xFF,0xFF,0x00,255,false };var Maroon =Color {0x80,0x00,0x00,255,false };var LimeGreen =Color {0x32,0xCD,0x32,255,false };var MidnightBlue =Color {0x19,0x19,0x70,255,false };var SpringGreen =Color {0x00,0xFF,0x7F,255,false };var Moccasin =Color {0xFF,0xE4,0xB5,255,false };var Brown =Color {0xA5,0x2A,0x2A,255,false };var LightGreen =Color {0x90,0xEE,0x90,255,false };var LightSlateGrey =Color {0x77,0x88,0x99,255,false };var Beige =Color {0xF5,0xF5,0xDC,255,false };var DeepSkyBlue =Color {0x00,0xBF,0xFF,255,false };var DarkGreen =Color {0x00,0x64,0x00,255,false };var DarkKhaki =Color {0xBD,0xB7,0x6B,255,false };var SaddleBrown =Color {0x8B,0x45,0x13,255,false };var AliceBlue =Color {0xF0,0xF8,0xFF,255,false };var LightYellow =Color {0xFF,0xFF,0xE0,255,false };var FireBrick =Color {0xB2,0x22,0x22,255,false };var DarkRed =Color {0x8B,0x00,0x00,255,false };var Red =Color {0xFF,0x00,0x00,255,false };var Tomato =Color {0xFF,0x63,0x47,255,false };var PaleGreen =Color {0x98,0xFB,0x98,255,false };var ForestGreen =Color {0x22,0x8B,0x22,255,false };var Violet =Color {0xEE,0x82,0xEE,255,false };var LightSlateGray =Color {0x77,0x88,0x99,255,false };var DeepPink =Color {0xFF,0x14,0x93,255,false };var Gray =Color {0x80,0x80,0x80,255,false };var MistyRose =Color {0xFF,0xE4,0xE1,255,false };var Orchid =Color {0xDA,0x70,0xD6,255,false };var Lime =Color {0x00,0xFF,0x00,255,false };var BurlyWood =Color {0xDE,0xB8,0x87,255,false };var LightGrey =Color {0xD3,0xD3,0xD3,255,false };var LightBlue =Color {0xAD,0xD8,0xE6,255,false };var DimGray =Color {0x69,0x69,0x69,255,false };var MintCream =Color {0xF5,0xFF,0xFA,255,false };var DarkGrey =Color {0xA9,0xA9,0xA9,255,false };var SteelBlue =Color {0x46,0x82,0xB4,255,false };var Black =Color {0x00,0x00,0x00,255,false };var MediumSlateBlue =Color {0x7B,0x68,0xEE,255,false };var LightGray =Color {0xD3,0xD3,0xD3,255,false };var Cyan =Color {0x00,0xFF,0xFF,255,false };var Tan =Color {0xD2,0xB4,0x8C,255,false };var OliveDrab =Color {0x6B,0x8E,0x23,255,false };var MediumOrchid =Color {0xBA,0x55,0xD3,255,false };var GreenYellow =Color {0xAD,0xFF,0x2F,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 (_d Color )IsAuto ()bool {return _d ._gd };var SeaGreen =Color {0x2E,0x8B,0x57,255,false };var Bisque =Color {0xFF,0xE4,0xC4,255,false };var BlanchedAlmond =Color {0xFF,0xEB,0xCD,255,false };var MidnightBlue =Color {0x19,0x19,0x70,255,false };var MediumVioletRed =Color {0xC7,0x15,0x85,255,false };var Lime =Color {0x00,0xFF,0x00,255,false };var SuccessGreen =Color {0x00,0xCC,0x00,255,false };var Beige =Color {0xF5,0xF5,0xDC,255,false };var Snow =Color {0xFF,0xFA,0xFA,255,false };var DarkSeaGreen =Color {0x8F,0xBC,0x8F,255,false };var PaleVioletRed =Color {0xDB,0x70,0x93,255,false };var DarkGray =Color {0xA9,0xA9,0xA9,255,false };var LightSteelBlue =Color {0xB0,0xC4,0xDE,255,false };var OrangeRed =Color {0xFF,0x45,0x00,255,false };var GreenYellow =Color {0xAD,0xFF,0x2F,255,false };var LightSlateGrey =Color {0x77,0x88,0x99,255,false };var DarkViolet =Color {0x94,0x00,0xD3,255,false };var DarkSlateBlue =Color {0x48,0x3D,0x8B,255,false };var Orange =Color {0xFF,0xA5,0x00,255,false };var DodgerBlue =Color {0x1E,0x90,0xFF,255,false };var Chocolate =Color {0xD2,0x69,0x1E,255,false };var SaddleBrown =Color {0x8B,0x45,0x13,255,false };var LightYellow =Color {0xFF,0xFF,0xE0,255,false };var SeaShell =Color {0xFF,0xF5,0xEE,255,false };var Wheat =Color {0xF5,0xDE,0xB3,255,false };var White =Color {0xFF,0xFF,0xFF,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 GoldenRod =Color {0xDA,0xA5,0x20,255,false };var DarkOrchid =Color {0x99,0x32,0xCC,255,false };var SlateGrey =Color {0x70,0x80,0x90,255,false };var Indigo =Color {0x4B,0x00,0x82,255,false };var LightGoldenRodYellow =Color {0xFA,0xFA,0xD2,255,false };var GhostWhite =Color {0xF8,0xF8,0xFF,255,false };var Wheat =Color {0xF5,0xDE,0xB3,255,false };var PeachPuff =Color {0xFF,0xDA,0xB9,255,false };var WhiteSmoke =Color {0xF5,0xF5,0xF5,255,false };var LightSeaGreen =Color {0x20,0xB2,0xAA,255,false };var DarkBlue =Color {0x00,0x00,0x8B,255,false };var Pink =Color {0xFF,0xC0,0xCB,255,false };var DarkViolet =Color {0x94,0x00,0xD3,255,false };var Silver =Color {0xC0,0xC0,0xC0,255,false };var DarkCyan =Color {0x00,0x8B,0x8B,255,false };var PaleTurquoise =Color {0xAF,0xEE,0xEE,255,false };var Lavender =Color {0xE6,0xE6,0xFA,255,false };var MediumAquaMarine =Color {0x66,0xCD,0xAA,255,false };var DarkOrange =Color {0xFF,0x8C,0x00,255,false };var PowderBlue =Color {0xB0,0xE0,0xE6,255,false };var MediumSpringGreen =Color {0x00,0xFA,0x9A,255,false };var RosyBrown =Color {0xBC,0x8F,0x8F,255,false };var Gold =Color {0xFF,0xD7,0x00,255,false };var LightPink =Color {0xFF,0xB6,0xC1,255,false };var Aquamarine =Color {0x7F,0xFF,0xD4,255,false };var SlateBlue =Color {0x6A,0x5A,0xCD,255,false };var LightCoral =Color {0xF0,0x80,0x80,255,false }; +func RGB (r ,g ,b uint8 )Color {return Color {r ,g ,b ,255,false }};var Brown =Color {0xA5,0x2A,0x2A,255,false };func FromHex (s string )Color {if len (s )==0{return Auto ;};if s [0]=='#'{s =s [1:];};var _bf ,_ed ,_fa uint8 ;_gf ,_ :=_fe .Sscanf (s ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_bf ,&_ed ,&_fa );if _gf ==3{return RGB (_bf ,_ed ,_fa );};return Auto ;};var RoyalBlue =Color {0x41,0x69,0xE1,255,false };var Red =Color {0xFF,0x00,0x00,255,false };var MediumSlateBlue =Color {0x7B,0x68,0xEE,255,false };var LightGrey =Color {0xD3,0xD3,0xD3,255,false };var LightBlue =Color {0xAD,0xD8,0xE6,255,false };var Crimson =Color {0xDC,0x14,0x3C,255,false };var SandyBrown =Color {0xF4,0xA4,0x60,255,false };var LightGoldenRodYellow =Color {0xFA,0xFA,0xD2,255,false };var Peru =Color {0xCD,0x85,0x3F,255,false };var BlueViolet =Color {0x8A,0x2B,0xE2,255,false };var Orchid =Color {0xDA,0x70,0xD6,255,false };var DarkSalmon =Color {0xE9,0x96,0x7A,255,false };var Pink =Color {0xFF,0xC0,0xCB,255,false };var Silver =Color {0xC0,0xC0,0xC0,255,false };var Turquoise =Color {0x40,0xE0,0xD0,255,false };var Thistle =Color {0xD8,0xBF,0xD8,255,false };var MintCream =Color {0xF5,0xFF,0xFA,255,false };var DarkSlateGray =Color {0x2F,0x4F,0x4F,255,false };var LimeGreen =Color {0x32,0xCD,0x32,255,false };var Coral =Color {0xFF,0x7F,0x50,255,false };var SkyBlue =Color {0x87,0xCE,0xEB,255,false };var Gainsboro =Color {0xDC,0xDC,0xDC,255,false };var RosyBrown =Color {0xBC,0x8F,0x8F,255,false };var DarkSlateGrey =Color {0x2F,0x4F,0x4F,255,false };var DarkGrey =Color {0xA9,0xA9,0xA9,255,false };var LightSeaGreen =Color {0x20,0xB2,0xAA,255,false };var DimGrey =Color {0x69,0x69,0x69,255,false };var DarkOrange =Color {0xFF,0x8C,0x00,255,false };var YellowGreen =Color {0x9A,0xCD,0x32,255,false };var Sienna =Color {0xA0,0x52,0x2D,255,false }; + +// Color is a 24 bit color that can be converted to +// internal ECMA-376 formats as needed. +type Color struct{_b ,_bg ,_fc ,_e uint8 ;_gd bool ;};var LightGray =Color {0xD3,0xD3,0xD3,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 LightSteelBlue =Color {0xB0,0xC4,0xDE,255,false };var SeaGreen =Color {0x2E,0x8B,0x57,255,false };var MediumPurple =Color {0x93,0x70,0xDB,255,false };var PaleVioletRed =Color {0xDB,0x70,0x93,255,false };var Salmon =Color {0xFA,0x80,0x72,255,false };var MediumTurquoise =Color {0x48,0xD1,0xCC,255,false };var PapayaWhip =Color {0xFF,0xEF,0xD5,255,false };var YellowGreen =Color {0x9A,0xCD,0x32,255,false };var LavenderBlush =Color {0xFF,0xF0,0xF5,255,false };var SuccessGreen =Color {0x00,0xCC,0x00,255,false };var Navy =Color {0x00,0x00,0x80,255,false };var HotPink =Color {0xFF,0x69,0xB4,255,false };var DarkOliveGreen =Color {0x55,0x6B,0x2F,255,false };var DimGrey =Color {0x69,0x69,0x69,255,false };var HoneyDew =Color {0xF0,0xFF,0xF0,255,false };var Ivory =Color {0xFF,0xFF,0xF0,255,false };var White =Color {0xFF,0xFF,0xFF,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 (_ee Color )IsAuto ()bool {return _ee ._ea };var BlanchedAlmond =Color {0xFF,0xEB,0xCD,255,false };var RoyalBlue =Color {0x41,0x69,0xE1,255,false };var Auto =Color {0,0,0,255,true };var Turquoise =Color {0x40,0xE0,0xD0,255,false };var Bisque =Color {0xFF,0xE4,0xC4,255,false };var Khaki =Color {0xF0,0xE6,0x8C,255,false };var RebeccaPurple =Color {0x66,0x33,0x99,255,false };var DarkSlateBlue =Color {0x48,0x3D,0x8B,255,false };var SlateGray =Color {0x70,0x80,0x90,255,false };var Sienna =Color {0xA0,0x52,0x2D,255,false };var LightCyan =Color {0xE0,0xFF,0xFF,255,false };var Olive =Color {0x80,0x80,0x00,255,false };var MediumBlue =Color {0x00,0x00,0xCD,255,false };var NavajoWhite =Color {0xFF,0xDE,0xAD,255,false };var Thistle =Color {0xD8,0xBF,0xD8,255,false };var LightSkyBlue =Color {0x87,0xCE,0xFA,255,false };var Gainsboro =Color {0xDC,0xDC,0xDC,255,false };var SeaShell =Color {0xFF,0xF5,0xEE,255,false };var DarkMagenta =Color {0x8B,0x00,0x8B,255,false };var CornflowerBlue =Color {0x64,0x95,0xED,255,false };var Chartreuse =Color {0x7F,0xFF,0x00,255,false };var Chocolate =Color {0xD2,0x69,0x1E,255,false };var Coral =Color {0xFF,0x7F,0x50,255,false };var Magenta =Color {0xFF,0x00,0xFF,255,false };var Orange =Color {0xFF,0xA5,0x00,255,false };func FromHex (s string )Color {if len (s )==0{return Auto ;};if s [0]=='#'{s =s [1:];};var _cb ,_bd ,_fd uint8 ;_ga ,_ :=_b .Sscanf (s ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_cb ,&_bd ,&_fd );if _ga ==3{return RGB (_cb ,_bd ,_fd );};return Auto ;};var MediumVioletRed =Color {0xC7,0x15,0x85,255,false };var Azure =Color {0xF0,0xFF,0xFF,255,false };var CadetBlue =Color {0x5F,0x9E,0xA0,255,false };var DarkGoldenRod =Color {0xB8,0x86,0x0B,255,false };var FloralWhite =Color {0xFF,0xFA,0xF0,255,false };var Snow =Color {0xFF,0xFA,0xFA,255,false };var SandyBrown =Color {0xF4,0xA4,0x60,255,false };var Peru =Color {0xCD,0x85,0x3F,255,false };var Purple =Color {0x80,0x00,0x80,255,false };var Crimson =Color {0xDC,0x14,0x3C,255,false };var BlueViolet =Color {0x8A,0x2B,0xE2,255,false };var PaleGoldenRod =Color {0xEE,0xE8,0xAA,255,false };var Cornsilk =Color {0xFF,0xF8,0xDC,255,false };var Linen =Color {0xFA,0xF0,0xE6,255,false }; +func RGBA (r ,g ,b ,a uint8 )Color {return Color {r ,g ,b ,a ,false }};var DarkCyan =Color {0x00,0x8B,0x8B,255,false };var Cyan =Color {0x00,0xFF,0xFF,255,false };var MediumAquaMarine =Color {0x66,0xCD,0xAA,255,false };var MediumPurple =Color {0x93,0x70,0xDB,255,false };var LightCoral =Color {0xF0,0x80,0x80,255,false };var AntiqueWhite =Color {0xFA,0xEB,0xD7,255,false };var Gold =Color {0xFF,0xD7,0x00,255,false };var Fuchsia =Color {0xFF,0x00,0xFF,255,false };var FloralWhite =Color {0xFF,0xFA,0xF0,255,false };var DeepSkyBlue =Color {0x00,0xBF,0xFF,255,false };var Auto =Color {0,0,0,255,true };var Chartreuse =Color {0x7F,0xFF,0x00,255,false }; // AsRGBAString is used by the various wrappers to return a pointer // to a string containing a six digit hex RGB value. -func (_a Color )AsRGBAString ()*string {return _d .Stringf ("\u0025\u00302\u0078\u0025\u00302\u0078\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_a ._fee ,_a ._g ,_a ._fe ,_a ._e );};var DodgerBlue =Color {0x1E,0x90,0xFF,255,false };var DarkSalmon =Color {0xE9,0x96,0x7A,255,false };var Aqua =Color {0x00,0xFF,0xFF,255,false };var LightSalmon =Color {0xFF,0xA0,0x7A,255,false };var Green =Color {0x00,0x80,0x00,255,false };var Blue =Color {0x00,0x00,0xFF,255,false };var IndianRed =Color {0xCD,0x5C,0x5C,255,false };var LemonChiffon =Color {0xFF,0xFA,0xCD,255,false };var AntiqueWhite =Color {0xFA,0xEB,0xD7,255,false };var OrangeRed =Color {0xFF,0x45,0x00,255,false };var Teal =Color {0x00,0x80,0x80,255,false };var MediumSeaGreen =Color {0x3C,0xB3,0x71,255,false };var DarkSlateGrey =Color {0x2F,0x4F,0x4F,255,false };var OldLace =Color {0xFD,0xF5,0xE6,255,false }; \ No newline at end of file +func (_bb Color )AsRGBAString ()*string {return _f .Stringf ("\u0025\u00302\u0078\u0025\u00302\u0078\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_bb ._e ,_bb ._b ,_bb ._bg ,_bb ._fc );};var Aquamarine =Color {0x7F,0xFF,0xD4,255,false };var Gray =Color {0x80,0x80,0x80,255,false };var SlateGray =Color {0x70,0x80,0x90,255,false };var ForestGreen =Color {0x22,0x8B,0x22,255,false };var Navy =Color {0x00,0x00,0x80,255,false };var Yellow =Color {0xFF,0xFF,0x00,255,false };var PeachPuff =Color {0xFF,0xDA,0xB9,255,false };var HoneyDew =Color {0xF0,0xFF,0xF0,255,false };var MistyRose =Color {0xFF,0xE4,0xE1,255,false };var LightSlateGray =Color {0x77,0x88,0x99,255,false };var WhiteSmoke =Color {0xF5,0xF5,0xF5,255,false };var Maroon =Color {0x80,0x00,0x00,255,false };var Violet =Color {0xEE,0x82,0xEE,255,false }; \ No newline at end of file diff --git a/common/common.go b/common/common.go index 2c9a2d0f9a..c6609813f3 100644 --- a/common/common.go +++ b/common/common.go @@ -13,395 +13,395 @@ // OOXML document formats. // // Package common contains common properties used by the subpackages. -package common ;import (_d "archive/zip";_ef "bytes";_ee "encoding/xml";_b "errors";_ea "fmt";_fae "github.com/unidoc/unioffice";_bgf "github.com/unidoc/unioffice/common/tempstorage";_ec "github.com/unidoc/unioffice/common/tempstorage/diskstore";_bg "github.com/unidoc/unioffice/measurement";_fcf "github.com/unidoc/unioffice/schema/soo/dml";_cg "github.com/unidoc/unioffice/schema/soo/ofc/custom_properties";_fb "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_ca "github.com/unidoc/unioffice/schema/soo/ofc/extended_properties";_fa "github.com/unidoc/unioffice/schema/soo/pkg/content_types";_gc "github.com/unidoc/unioffice/schema/soo/pkg/metadata/core_properties";_df "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_ge "github.com/unidoc/unioffice/zippkg";_fc "image";_ "image/gif";_ "image/jpeg";_ "image/png";_ab "os";_f "reflect";_de "regexp";_ac "strconv";_gd "strings";_dc "time";); +package common ;import (_c "archive/zip";_gdd "bytes";_f "encoding/xml";_bd "errors";_ce "fmt";_bbb "github.com/unidoc/unioffice";_bb "github.com/unidoc/unioffice/common/tempstorage";_fg "github.com/unidoc/unioffice/common/tempstorage/diskstore";_ddf "github.com/unidoc/unioffice/measurement";_gc "github.com/unidoc/unioffice/schema/soo/dml";_cfb "github.com/unidoc/unioffice/schema/soo/ofc/custom_properties";_de "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_fd "github.com/unidoc/unioffice/schema/soo/ofc/extended_properties";_gde "github.com/unidoc/unioffice/schema/soo/pkg/content_types";_df "github.com/unidoc/unioffice/schema/soo/pkg/metadata/core_properties";_fga "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_fag "github.com/unidoc/unioffice/zippkg";_ag "image";_ "image/gif";_ "image/jpeg";_ "image/png";_gd "os";_g "reflect";_fa "regexp";_dg "strconv";_cf "strings";_dd "time";);func (_acf CustomProperties )SetPropertyAsR8 (name string ,r8 float64 ){_gddgd :=_acf .getNewProperty (name );_gddgd .R8 =&r8 ;_acf .setOrReplaceProperty (_gddgd );}; -// SetDescription records the description of the document. -func (_cdg CoreProperties )SetDescription (s string ){if _cdg ._fea .Description ==nil {_cdg ._fea .Description =&_fae .XSDAny {XMLName :_ee .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}};};_cdg ._fea .Description .Data =[]byte (s );};const _dg ="2\u00300\u0036\u002d\u0030\u0031\u002d\u0030\u0032\u00541\u0035\u003a\u0030\u0034:0\u0035\u005a"; - -// NewAppProperties constructs a new AppProperties. -func NewAppProperties ()AppProperties {_dfa :=AppProperties {_bddg :_ca .NewProperties ()};_dfa .SetCompany ("\u0046\u006f\u0078\u0079\u0055\u0074\u0069\u006c\u0073\u0020\u0065\u0068\u0066");_dfa .SetApplication ("g\u0069\u0074\u0068\u0075\u0062\u002ec\u006f\u006d\u002f\u0075\u006e\u0069\u0064\u006f\u0063/\u0075\u006e\u0069o\u0066f\u0069\u0063\u0065");_dfa .SetDocSecurity (0);_dfa .SetLinksUpToDate (false );var _faf ,_afe ,_gcd int64 ;_ea .Sscanf (Version ,"\u0025\u0064\u002e\u0025\u0064\u002e\u0025\u0064",&_faf ,&_afe ,&_gcd );_edf :=float64 (_faf )+float64 (_afe )/10000.0;_dfa .SetApplicationVersion (_ea .Sprintf ("\u0025\u0030\u0037\u002e\u0034\u0066",_edf ));return _dfa ;};func (_dfae CustomProperties )SetPropertyAsBool (name string ,b bool ){_dcgc :=_dfae .getNewProperty (name );_dcgc .Bool =&b ;_dfae .setOrReplaceProperty (_dcgc );}; +// NewCustomProperties constructs a new CustomProperties. +func NewCustomProperties ()CustomProperties {return CustomProperties {_faf :_cfb .NewProperties ()}}; -// EnsureOverride ensures that an override for the given path exists, adding it if necessary -func (_gdf ContentTypes )EnsureOverride (path ,contentType string ){for _ ,_eff :=range _gdf ._cda .Override {if _eff .PartNameAttr ==path {if _gd .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_fae .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 );};_eff .ContentTypeAttr =contentType ;return ;};};_gdf .AddOverride (path ,contentType );};const Version ="\u0031\u002e\u0031\u0032\u002e\u0030"; +// Path returns the path to an image file, if any. +func (_cece ImageRef )Path ()string {return _cece ._dbf .Path };func (_bgf CustomProperties )setProperty (_fbba *_cfb .CT_Property ){_bgf .setPropertyHelper (_fbba ,false );};const _cbgcd ="\u0032\u0020\u004aan\u0075\u0061\u0072\u0079\u0020\u0032\u0030\u0030\u0036\u0020\u0061\u0074\u0020\u0031\u0035\u003a\u0030\u0034"; -// WriteExtraFiles writes the extra files to the zip package. -func (_ecb *DocBase )WriteExtraFiles (z *_d .Writer )error {for _ ,_gcgc :=range _ecb .ExtraFiles {if _faff :=_ge .AddFileFromDisk (z ,_gcgc .ZipPath ,_gcgc .DiskPath );_faff !=nil {return _faff ;};};return nil ;}; +// Category returns the category of the document +func (_dadb CoreProperties )Category ()string {if _dadb ._bfg .Category !=nil {return *_dadb ._bfg .Category ;};return "";}; -// 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 (_ebcc *DocBase )AddExtraFileFromZip (f *_d .File )error {_fbg ,_efed :=_ge .ExtractToDiskTmp (f ,_ebcc .TmpPath );if _efed !=nil {return _ea .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",_efed );};_ebcc .ExtraFiles =append (_ebcc .ExtraFiles ,ExtraFile {ZipPath :f .Name ,DiskPath :_fbg });return nil ;}; +// 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 {_dbf :img ,_afad :d ,_fcg :rels };};func (_ffbd CustomProperties )SetPropertyAsI8 (name string ,i8 int64 ){_gb :=_ffbd .getNewProperty (name );_gb .I8 =&i8 ;_ffbd .setOrReplaceProperty (_gb );}; -// ExtraFile is an unsupported file type extracted from, or to be written to a -// zip package -type ExtraFile struct{ZipPath string ;DiskPath string ;};var ReleasedAt =_dc .Date (_bfa ,_efgb ,_def ,_adb ,_beg ,0,0,_dc .UTC ); +// AddImageToZip adds an image (either from bytes or from disk) and adds it to the zip file. +func AddImageToZip (z *_c .Writer ,img ImageRef ,imageNum int ,dt _bbb .DocType )error {_cacf :=_bbb .AbsoluteImageFilename (dt ,imageNum ,_cf .ToLower (img .Format ()));if img .Data ()!=nil &&len (*img .Data ())> 0{if _cdde :=_fag .AddFileFromBytes (z ,_cacf ,*img .Data ());_cdde !=nil {return _cdde ;};}else if img .Path ()!=""{if _eded :=_fag .AddFileFromDisk (z ,_cacf ,img .Path ());_eded !=nil {return _eded ;};}else {return _ce .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 ;}; -// Target returns the target (path) of a relationship. -func (_bbb Relationship )Target ()string {return _bbb ._deba .TargetAttr };func (_faa CustomProperties )SetPropertyAsNull (name string ){_cca :=_faa .getNewProperty (name );_cca .Null =_fb .NewNull ();_faa .setOrReplaceProperty (_cca );}; +// SetDescription records the description of the document. +func (_adf CoreProperties )SetDescription (s string ){if _adf ._bfg .Description ==nil {_adf ._bfg .Description =&_bbb .XSDAny {XMLName :_f .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}};};_adf ._bfg .Description .Data =[]byte (s );};const _cgd =7;func (_dgd CustomProperties )SetPropertyAsInt (name string ,i int ){_bdd :=_dgd .getNewProperty (name );_eccd :=int32 (i );_bdd .Int =&_eccd ;_dgd .setOrReplaceProperty (_bdd );}; -// SetLinksUpToDate sets the links up to date flag. -func (_eaa AppProperties )SetLinksUpToDate (v bool ){_eaa ._bddg .LinksUpToDate =_fae .Bool (v )}; +// EnsureOverride ensures that an override for the given path exists, adding it if necessary +func (_daf ContentTypes )EnsureOverride (path ,contentType string ){for _ ,_aed :=range _daf ._ffb .Override {if _aed .PartNameAttr ==path {if _cf .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_bbb .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 );};_aed .ContentTypeAttr =contentType ;return ;};};_daf .AddOverride (path ,contentType );}; -// CustomProperty contains document specific property. -// Using of this type is deprecated. -type CustomProperty struct{_decg *_cg .CT_Property }; +// Data returns the data of an image file, if any. +func (_gbb ImageRef )Data ()*[]byte {return _gbb ._dbf .Data }; // 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 (_ebe ImageRef )RelativeHeight (w _bg .Distance )_bg .Distance {_fga :=float64 (_ebe .Size ().Y )/float64 (_ebe .Size ().X );return w *_bg .Distance (_fga );};func (_bfdd CustomProperties )SetPropertyAsStream (name string ,stream string ){_gdc :=_bfdd .getNewProperty (name );_gdc .Stream =&stream ;_bfdd .setOrReplaceProperty (_gdc );}; +func (_eaaa ImageRef )RelativeHeight (w _ddf .Distance )_ddf .Distance {_ddde :=float64 (_eaaa .Size ().Y )/float64 (_eaaa .Size ().X );return w *_ddf .Distance (_ddde );}; -// SetContentStatus records the content status of the document. -func (_bag CoreProperties )SetContentStatus (s string ){_bag ._fea .ContentStatus =&s }; +// TableCol represents a column in a table. +type TableCol struct{_gcbf *_gc .CT_TableCol }; -// SetCompany sets the name of the company that created the document. -func (_ccg AppProperties )SetCompany (s string ){_ccg ._bddg .Company =&s };const _def =15;func (_gaf CustomProperties )SetPropertyAsLpstr (name string ,lpstr string ){_ffa :=_gaf .getNewProperty (name );_ffa .Lpstr =&lpstr ;_gaf .setOrReplaceProperty (_ffa );}; +// 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 _ag .Point ;Format string ;Path string ;Data *[]byte ;}; -// Rows returns all table rows. -func (_bfbf Table )Rows ()[]*TableRow {_gceb :=_bfbf ._cafd .Tr ;_fcdf :=[]*TableRow {};for _ ,_agbf :=range _gceb {_fcdf =append (_fcdf ,&TableRow {_bgfd :_agbf });};return _fcdf ;};func (_edb CustomProperties )SetPropertyAsUi8 (name string ,ui8 uint64 ){_fgbb :=_edb .getNewProperty (name );_fgbb .Ui8 =&ui8 ;_edb .setOrReplaceProperty (_fgbb );};func (_dcf CustomProperties )SetPropertyAsUint (name string ,ui uint ){_bafa :=_dcf .getNewProperty (name );_bae :=uint32 (ui );_bafa .Uint =&_bae ;_dcf .setOrReplaceProperty (_bafa );}; +// Relationship is a relationship within a .rels file. +type Relationship struct{_bdcd *_fga .Relationship };func (_fgfa CustomProperties )SetPropertyAsDate (name string ,date _dd .Time ){date =date .UTC ();_bdc ,_acc ,_dcba :=date .Date ();_ede ,_eac ,_bcff :=date .Clock ();_ggb :=_dd .Date (_bdc ,_acc ,_dcba ,_ede ,_eac ,_bcff ,0,_dd .UTC );_gce :=_fgfa .getNewProperty (name );_gce .Filetime =&_ggb ;_fgfa .setOrReplaceProperty (_gce );};func UtcTimeFormat (t _dd .Time )string {return t .Format (_cbgcd )+"\u0020\u0055\u0054\u0043"}; -// SetTitle records the title of the document. -func (_abad CoreProperties )SetTitle (s string ){if _abad ._fea .Title ==nil {_abad ._fea .Title =&_fae .XSDAny {XMLName :_ee .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};};_abad ._fea .Title .Data =[]byte (s );};const _beg =30;func (_caf CustomProperties )SetPropertyAsR4 (name string ,r4 float32 ){_aad :=_caf .getNewProperty (name );_aad .R4 =&r4 ;_caf .setOrReplaceProperty (_aad );}; +// SetStyle assigns TableStyle to a table. +func (_ebab Table )SetStyle (style *_gc .CT_TableStyle ){if _ebab ._efcc .TblPr ==nil {_ebab ._efcc .TblPr =_gc .NewCT_TableProperties ();};if _ebab ._efcc .TblPr .Choice ==nil {_ebab ._efcc .TblPr .Choice =_gc .NewCT_TablePropertiesChoice ();};_ebab ._efcc .TblPr .Choice .TableStyle =style ;}; // FindRIDForN returns the relationship ID for the i'th relationship of type t. -func (_gbe Relationships )FindRIDForN (i int ,t string )string {for _ ,_babg :=range _gbe ._bgfb .CT_Relationships .Relationship {if _babg .TypeAttr ==t {if i ==0{return _babg .IdAttr ;};i --;};};return "";};func (_baf CustomProperties )setOrReplaceProperty (_bfd *_cg .CT_Property ){_baf .setPropertyHelper (_bfd ,true );};func (_daba CustomProperties )SetPropertyAsLpwstr (name string ,lpwstr string ){_bca :=_daba .getNewProperty (name );_bca .Lpwstr =&lpwstr ;_daba .setOrReplaceProperty (_bca );};func (_geg CustomProperties )SetPropertyAsCy (name string ,cy string ){_cbf :=_geg .getNewProperty (name );_cbf .Cy =&cy ;_geg .setOrReplaceProperty (_cbf );}; +func (_ega Relationships )FindRIDForN (i int ,t string )string {for _ ,_cff :=range _ega ._dedb .CT_Relationships .Relationship {if _cff .TypeAttr ==t {if i ==0{return _cff .IdAttr ;};i --;};};return "";};func _af (_ad *_bbb .XSDAny )_dd .Time {if _ad ==nil {return _dd .Time {};};_cg ,_cec :=_dd .Parse (_aeb ,string (_ad .Data ));if _cec !=nil {_bbb .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 (_ad .Data ),_cec );};return _cg ;};const _gfc =2021; -// 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 ){_ccbf :=Image {};_cgfe ,_fdbf :=_bgf .Open (path );if _fdbf !=nil {return _ccbf ,_ea .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_fdbf );};defer _cgfe .Close ();_bbe ,_cdf ,_fdbf :=_fc .Decode (_cgfe );if _fdbf !=nil {return _ccbf ,_ea .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_fdbf );};_ccbf .Path =path ;_ccbf .Format =_cdf ;_ccbf .Size =_bbe .Bounds ().Size ();return _ccbf ,nil ;}; +// Table represents a table in the document. +type Table struct{_efcc *_gc .Tbl ;_ggba *_gc .CT_Transform2D ;}; -// Data returns the data of an image file, if any. -func (_faee ImageRef )Data ()*[]byte {return _faee ._ebf .Data };func (_ffdg CustomProperties )SetPropertyAsError (name string ,error string ){_efebe :=_ffdg .getNewProperty (name );_efebe .Error =&error ;_ffdg .setOrReplaceProperty (_efebe );}; +// X returns the inner wrapped XML type. +func (_fac Relationship )X ()*_fga .Relationship {return _fac ._bdcd }; -// GetOrCreateCustomProperties returns the custom properties of the document (and if they not exist yet, creating them first). -func (_bfba *DocBase )GetOrCreateCustomProperties ()CustomProperties {if _bfba .CustomProperties .X ()==nil {_bfba .CreateCustomProperties ();};return _bfba .CustomProperties ;}; +// X returns the inner raw content types. +func (_dga ContentTypes )X ()*_gde .Types {return _dga ._ffb }; -// SetStyle assigns TableStyle to a table. -func (_edfg Table )SetStyle (style *_fcf .CT_TableStyle ){if _edfg ._cafd .TblPr ==nil {_edfg ._cafd .TblPr =_fcf .NewCT_TableProperties ();};if _edfg ._cafd .TblPr .Choice ==nil {_edfg ._cafd .TblPr .Choice =_fcf .NewCT_TablePropertiesChoice ();};_edfg ._cafd .TblPr .Choice .TableStyle =style ;}; +// 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 (_deg *DocBase )AddExtraFileFromZip (f *_c .File )error {_dffd ,_bbeg :=_fag .ExtractToDiskTmp (f ,_deg .TmpPath );if _bbeg !=nil {return _ce .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",_bbeg );};_deg .ExtraFiles =append (_deg .ExtraFiles ,ExtraFile {ZipPath :f .Name ,DiskPath :_dffd });return nil ;}; -// Theme is a drawingml theme. -type Theme struct{_ddg *_fcf .Theme }; +// ImageRef is a reference to an image within a document. +type ImageRef struct{_afad *DocBase ;_fcg Relationships ;_dbf Image ;_gec string ;_fcag string ;}; -// X returns the inner wrapped XML type. -func (_gegf Theme )X ()*_fcf .Theme {return _gegf ._ddg }; +// TableRow represents a row in a table. +type TableRow struct{_gcec *_gc .CT_TableRow }; -// DefAttr returns the DefAttr property. -func (_ebaf TableStyles )DefAttr ()string {return _ebaf ._agg .DefAttr };func (_gdb CustomProperties )setPropertyHelper (_fgf *_cg .CT_Property ,_fcd bool ){_daa :=_gdb .GetPropertyByName (*_fgf .NameAttr );if (_daa ==CustomProperty {}){_gdb ._gad .Property =append (_gdb ._gad .Property ,_fgf );}else if _fcd {_fgf .FmtidAttr =_daa ._decg .FmtidAttr ;if _daa ._decg .PidAttr ==0{_fgf .PidAttr =_daa ._decg .PidAttr ;};_fgf .LinkTargetAttr =_daa ._decg .LinkTargetAttr ;*_daa ._decg =*_fgf ;};}; +// SetApplication sets the name of the application that created the document. +func (_ggcc AppProperties )SetApplication (s string ){_ggcc ._bff .Application =&s }; -// NewTableWithXfrm makes a new table with a pointer to its parent Xfrm for changing its offset and size. -func NewTableWithXfrm (xfrm *_fcf .CT_Transform2D )*Table {_fcff :=_fcf .NewTbl ();_fcff .TblPr =_fcf .NewCT_TableProperties ();return &Table {_cafd :_fcff ,_aaa :xfrm };}; +// GetImageBytesByTarget returns Image object with Data bytes read from its target. +func (_babb *DocBase )GetImageBytesByTarget (target string )(Image ,error ){if target !=""{target ="\u0077\u006f\u0072d\u002f"+target ;for _ ,_eccf :=range _babb .Images {if _eccf .Target ()==target {return ImageFromStorage (_eccf .Path ());};};};return Image {},_ddca ;}; -// ContentStatus returns the content status of the document (e.g. "Final", "Draft") -func (_gge CoreProperties )ContentStatus ()string {if _gge ._fea .ContentStatus !=nil {return *_gge ._fea .ContentStatus ;};return "";}; +// RemoveOverrideByIndex removes an override given a path and override index. +func (_gddb ContentTypes )RemoveOverrideByIndex (path string ,indexToFind int )error {_dedg :=path [0:len (path )-5];if !_cf .HasPrefix (_dedg ,"\u002f"){_dedg ="\u002f"+_dedg ;};_cac ,_gdcc :=_fa .Compile (_dedg +"\u0028\u005b\u0030-\u0039\u005d\u002b\u0029\u002e\u0078\u006d\u006c");if _gdcc !=nil {return _gdcc ;};_fbaa :=0;_acg :=-1;for _acb ,_dfa :=range _gddb ._ffb .Override {if _ecc :=_cac .FindStringSubmatch (_dfa .PartNameAttr );len (_ecc )> 1{if _fbaa ==indexToFind {_acg =_acb ;}else if _fbaa > indexToFind {_eb ,_ :=_dg .Atoi (_ecc [1]);_eb --;_dfa .PartNameAttr =_ce .Sprintf ("\u0025\u0073\u0025\u0064\u002e\u0078\u006d\u006c",_dedg ,_eb );};_fbaa ++;};};if _acg > -1{copy (_gddb ._ffb .Override [_acg :],_gddb ._ffb .Override [_acg +1:]);_gddb ._ffb .Override =_gddb ._ffb .Override [0:len (_gddb ._ffb .Override )-1];};return nil ;}; -// GetPropertyByName returns a custom property selected by it's name. -func (_bdc CustomProperties )GetPropertyByName (name string )CustomProperty {_edca :=_bdc ._gad .Property ;for _ ,_eabf :=range _edca {if *_eabf .NameAttr ==name {return CustomProperty {_decg :_eabf };};};return CustomProperty {};}; +// CopyOverride copies override content type for a given `path` and puts it with a path `newPath`. +func (_bfa ContentTypes )CopyOverride (path ,newPath string ){if !_cf .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if !_cf .HasPrefix (newPath ,"\u002f"){newPath ="\u002f"+newPath ;};for _efd :=range _bfa ._ffb .Override {if _bfa ._ffb .Override [_efd ].PartNameAttr ==path {_gca :=*_bfa ._ffb .Override [_efd ];_gca .PartNameAttr =newPath ;_bfa ._ffb .Override =append (_bfa ._ffb .Override ,&_gca );};};};func (_fgae CustomProperties )SetPropertyAsLpwstr (name string ,lpwstr string ){_eaf :=_fgae .getNewProperty (name );_eaf .Lpwstr =&lpwstr ;_fgae .setOrReplaceProperty (_eaf );}; -// AddDefault registers a default content type for a given file extension. -func (_fbe ContentTypes )AddDefault (fileExtension string ,contentType string ){fileExtension =_gd .ToLower (fileExtension );for _ ,_cbg :=range _fbe ._cda .Default {if _cbg .ExtensionAttr ==fileExtension &&_cbg .ContentTypeAttr ==contentType {return ;};};_geb :=_fa .NewDefault ();_geb .ExtensionAttr =fileExtension ;_geb .ContentTypeAttr =contentType ;_fbe ._cda .Default =append (_fbe ._cda .Default ,_geb );};func (_gba CustomProperties )SetPropertyAsArray (name string ,array *_fb .Array ){_efe :=_gba .getNewProperty (name );_efe .Array =array ;_gba .setOrReplaceProperty (_efe );}; +// Relationships represents a .rels file. +type Relationships struct{_dedb *_fga .Relationships };func (_dde CustomProperties )SetPropertyAsVector (name string ,vector *_de .Vector ){_gf :=_dde .getNewProperty (name );_gf .Vector =vector ;_dde .setOrReplaceProperty (_gf );}; -// GetTargetByRelId returns a target path with the associated relation ID. -func (_ece Relationships )GetTargetByRelId (idAttr string )string {for _ ,_cgcg :=range _ece ._bgfb .Relationship {if _cgcg .IdAttr ==idAttr {return _cgcg .TargetAttr ;};};return "";};func (_cff TableRow )addCell ()*_fcf .CT_TableCell {_dbe :=_fcf .NewCT_TableCell ();_cff ._bgfd .Tc =append (_cff ._bgfd .Tc ,_dbe );return _dbe ;};func (_feaf CustomProperties )SetPropertyAsClsid (name string ,clsid string ){_cfga :=_feaf .getNewProperty (name );_cfga .Clsid =&clsid ;_feaf .setOrReplaceProperty (_cfga );}; +// PropertiesList returns the list of all custom properties of the document. +func (_gcbg CustomProperties )PropertiesList ()[]*_cfb .CT_Property {return _gcbg ._faf .Property }; -// SetApplication sets the name of the application that created the document. -func (_gcee AppProperties )SetApplication (s string ){_gcee ._bddg .Application =&s }; +// Properties returns table properties. +func (_edf Table )Properties ()*_gc .CT_TableProperties {return _edf ._efcc .TblPr };func (_dff CustomProperties )SetPropertyAsLpstr (name string ,lpstr string ){_fdbc :=_dff .getNewProperty (name );_fdbc .Lpstr =&lpstr ;_dff .setOrReplaceProperty (_fdbc );}; -// PropertiesList returns the list of all custom properties of the document. -func (_fbef CustomProperties )PropertiesList ()[]*_cg .CT_Property {return _fbef ._gad .Property }; +// Description returns the description of the document +func (_afa CoreProperties )Description ()string {if _afa ._bfg .Description !=nil {return string (_afa ._bfg .Description .Data );};return "";}; + +// X returns the underlying raw XML data. +func (_gfac Relationships )X ()*_fga .Relationships {return _gfac ._dedb };func (_dab CustomProperties )SetPropertyAsI4 (name string ,i4 int32 ){_deb :=_dab .getNewProperty (name );_deb .I4 =&i4 ;_dab .setOrReplaceProperty (_deb );}; + +// SetApplicationVersion sets the version of the application that created the +// document. Per MS, the verison string mut be in the form 'XX.YYYY'. +func (_beb AppProperties )SetApplicationVersion (s string ){_beb ._bff .AppVersion =&s }; + +// CopyRelationship copies the relationship. +func (_ddda Relationships )CopyRelationship (idAttr string )(Relationship ,bool ){for _cgee :=range _ddda ._dedb .Relationship {if _ddda ._dedb .Relationship [_cgee ].IdAttr ==idAttr {_ffc :=*_ddda ._dedb .Relationship [_cgee ];_fea :=len (_ddda ._dedb .Relationship )+1;_fbe :=map[string ]struct{}{};for _ ,_dffc :=range _ddda ._dedb .Relationship {_fbe [_dffc .IdAttr ]=struct{}{};};for _ ,_cfe :=_fbe [_ce .Sprintf ("\u0072\u0049\u0064%\u0064",_fea )];_cfe ;_ ,_cfe =_fbe [_ce .Sprintf ("\u0072\u0049\u0064%\u0064",_fea )]{_fea ++;};_ffc .IdAttr =_ce .Sprintf ("\u0072\u0049\u0064%\u0064",_fea );_ddda ._dedb .Relationship =append (_ddda ._dedb .Relationship ,&_ffc );return Relationship {_bdcd :&_ffc },true ;};};return Relationship {},false ;}; + +// SetAuthor records the author of the document. +func (_fe CoreProperties )SetAuthor (s string ){if _fe ._bfg .Creator ==nil {_fe ._bfg .Creator =&_bbb .XSDAny {XMLName :_f .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};};_fe ._bfg .Creator .Data =[]byte (s );}; // 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 (_bcae ImageRef )RelativeWidth (h _bg .Distance )_bg .Distance {_egc :=float64 (_bcae .Size ().X )/float64 (_bcae .Size ().Y );return h *_bg .Distance (_egc );};func (_aee CustomProperties )SetPropertyAsBlob (name ,blob string ){_eeb :=_aee .getNewProperty (name );_eeb .Blob =&blob ;_aee .setOrReplaceProperty (_eeb );}; +func (_eff ImageRef )RelativeWidth (h _ddf .Distance )_ddf .Distance {_gbg :=float64 (_eff .Size ().X )/float64 (_eff .Size ().Y );return h *_ddf .Distance (_gbg );}; -// ContentTypes is the top level "[Content_Types].xml" in a zip package. -type ContentTypes struct{_cda *_fa .Types }; +// SetOffsetX sets horizontal offset of a table in distance units (see measurement package). +func (_dggf Table )SetOffsetX (offX float64 ){if _dggf ._ggba .Off ==nil {_dggf ._ggba .Off =_gc .NewCT_Point2D ();_debg :=int64 (0);_dggf ._ggba .Off .YAttr =_gc .ST_Coordinate {ST_CoordinateUnqualified :&_debg };};_beef :=_ddf .ToEMU (offX );_dggf ._ggba .Off .XAttr =_gc .ST_Coordinate {ST_CoordinateUnqualified :&_beef };}; -// Relationships returns a slice of all of the relationships. -func (_ggc Relationships )Relationships ()[]Relationship {_cbc :=[]Relationship {};for _ ,_cece :=range _ggc ._bgfb .Relationship {_cbc =append (_cbc ,Relationship {_deba :_cece });};return _cbc ;}; +// ExtraFile is an unsupported file type extracted from, or to be written to a +// zip package +type ExtraFile struct{ZipPath string ;DiskPath string ;};func (_gfa CustomProperties )SetPropertyAsClsid (name string ,clsid string ){_cfdd :=_gfa .getNewProperty (name );_cfdd .Clsid =&clsid ;_gfa .setOrReplaceProperty (_cfdd );};func (_fge CustomProperties )SetPropertyAsR4 (name string ,r4 float32 ){_ecb :=_fge .getNewProperty (name );_ecb .R4 =&r4 ;_fge .setOrReplaceProperty (_ecb );}; -// RemoveOverrideByIndex removes an override given a path and override index. -func (_cba ContentTypes )RemoveOverrideByIndex (path string ,indexToFind int )error {_bfbc :=path [0:len (path )-5];if !_gd .HasPrefix (_bfbc ,"\u002f"){_bfbc ="\u002f"+_bfbc ;};_fcfb ,_dec :=_de .Compile (_bfbc +"\u0028\u005b\u0030-\u0039\u005d\u002b\u0029\u002e\u0078\u006d\u006c");if _dec !=nil {return _dec ;};_ad :=0;_baa :=-1;for _eab ,_cgb :=range _cba ._cda .Override {if _ce :=_fcfb .FindStringSubmatch (_cgb .PartNameAttr );len (_ce )> 1{if _ad ==indexToFind {_baa =_eab ;}else if _ad > indexToFind {_fdg ,_ :=_ac .Atoi (_ce [1]);_fdg --;_cgb .PartNameAttr =_ea .Sprintf ("\u0025\u0073\u0025\u0064\u002e\u0078\u006d\u006c",_bfbc ,_fdg );};_ad ++;};};if _baa > -1{copy (_cba ._cda .Override [_baa :],_cba ._cda .Override [_baa +1:]);_cba ._cda .Override =_cba ._cda .Override [0:len (_cba ._cda .Override )-1];};return nil ;}; +// AddCustomRelationships adds relationships related to custom properties to the document. +func (_cagd *DocBase )AddCustomRelationships (){_cagd .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");_cagd .Rels .AddRelationship ("\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c",_bbb .CustomPropertiesType );}; -// Format returns the format of the underlying image -func (_bfbe ImageRef )Format ()string {return _bfbe ._ebf .Format }; +// AddHyperlink adds an external hyperlink relationship. +func (_afada Relationships )AddHyperlink (target string )Hyperlink {_cfc :=_afada .AddRelationship (target ,_bbb .HyperLinkType );_cfc ._bdcd .TargetModeAttr =_fga .ST_TargetModeExternal ;return Hyperlink (_cfc );}; -// X returns the inner wrapped XML type. -func (_bfdf Table )X ()*_fcf .Tbl {return _bfdf ._cafd }; +// NewContentTypes returns a wrapper around a newly constructed content-types. +func NewContentTypes ()ContentTypes {_dce :=ContentTypes {_ffb :_gde .NewTypes ()};_dce .AddDefault ("\u0078\u006d\u006c","\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c");_dce .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");_dce .AddDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_dce .AddDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_dce .AddDefault ("\u006a\u0070\u0067","\u0069m\u0061\u0067\u0065\u002f\u006a\u0070g");_dce .AddDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_dce .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");_dce .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 _dce ;};const _aeb ="2\u00300\u0036\u002d\u0030\u0031\u002d\u0030\u0032\u00541\u0035\u003a\u0030\u0034:0\u0035\u005a"; -// CoreProperties contains document specific properties. -type CoreProperties struct{_fea *_gc .CoreProperties }; +// CreateCustomProperties creates the custom properties of the document. +func (_aag *DocBase )CreateCustomProperties (){_aag .CustomProperties =NewCustomProperties ();_aag .AddCustomRelationships ();}; -// Title returns the Title of the document -func (_ccb CoreProperties )Title ()string {if _ccb ._fea .Title !=nil {return string (_ccb ._fea .Title .Data );};return "";}; +// SetTarget changes the target attribute of the image reference (e.g. in the case of the creation of the reference or if the image which the reference is related to was moved from one location to another). +func (_fbbf *ImageRef )SetTarget (target string ){_fbbf ._fcag =target };func (_cge CustomProperties )setPropertyHelper (_ddd *_cfb .CT_Property ,_dedc bool ){_gdf :=_cge .GetPropertyByName (*_ddd .NameAttr );if (_gdf ==CustomProperty {}){_cge ._faf .Property =append (_cge ._faf .Property ,_ddd );}else if _dedc {_ddd .FmtidAttr =_gdf ._fcd .FmtidAttr ;if _gdf ._fcd .PidAttr ==0{_ddd .PidAttr =_gdf ._fcd .PidAttr ;};_ddd .LinkTargetAttr =_gdf ._fcd .LinkTargetAttr ;*_gdf ._fcd =*_ddd ;};}; -// CopyOverride copies override content type for a given `path` and puts it with a path `newPath`. -func (_dae ContentTypes )CopyOverride (path ,newPath string ){if !_gd .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if !_gd .HasPrefix (newPath ,"\u002f"){newPath ="\u002f"+newPath ;};for _fgb :=range _dae ._cda .Override {if _dae ._cda .Override [_fgb ].PartNameAttr ==path {_fad :=*_dae ._cda .Override [_fgb ];_fad .PartNameAttr =newPath ;_dae ._cda .Override =append (_dae ._cda .Override ,&_fad );};};}; +// Target returns the target (path) of a relationship. +func (_dbd Relationship )Target ()string {return _dbd ._bdcd .TargetAttr }; -// Modified returns the time that the document was modified. -func (_gf CoreProperties )Modified ()_dc .Time {return _eaf (_gf ._fea .Modified )}; +// X returns the inner wrapped XML type. +func (_agg CoreProperties )X ()*_df .CoreProperties {return _agg ._bfg }; -// TableCol represents a column in a table. -type TableCol struct{_dabe *_fcf .CT_TableCol };func (_ecc *ImageRef )SetRelID (id string ){_ecc ._agb =id };func (_bgce CustomProperties )SetPropertyAsFiletime (name string ,filetime _dc .Time ){_ggec :=_bgce .getNewProperty (name );_ggec .Filetime =&filetime ;_bgce .setOrReplaceProperty (_ggec );}; +// GetPropertyByName returns a custom property selected by it's name. +func (_dadf CustomProperties )GetPropertyByName (name string )CustomProperty {_ffe :=_dadf ._faf .Property ;for _ ,_gdgb :=range _ffe {if *_gdgb .NameAttr ==name {return CustomProperty {_fcd :_gdgb };};};return CustomProperty {};}; -// SetOffsetX sets horizontal offset of a table in distance units (see measurement package). -func (_bbbf Table )SetOffsetX (offX float64 ){if _bbbf ._aaa .Off ==nil {_bbbf ._aaa .Off =_fcf .NewCT_Point2D ();_bfda :=int64 (0);_bbbf ._aaa .Off .YAttr =_fcf .ST_Coordinate {ST_CoordinateUnqualified :&_bfda };};_gea :=_bg .ToEMU (offX );_bbbf ._aaa .Off .XAttr =_fcf .ST_Coordinate {ST_CoordinateUnqualified :&_gea };}; +// Clear removes any existing relationships. +func (_eed Relationships )Clear (){_eed ._dedb .Relationship =nil }; -// X returns the inner wrapped XML type. -func (_cee CustomProperties )X ()*_cg .Properties {return _cee ._gad }; +// Modified returns the time that the document was modified. +func (_baa CoreProperties )Modified ()_dd .Time {return _af (_baa ._bfg .Modified )}; -// 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 _fc .Image ;Images []ImageRef ;ExtraFiles []ExtraFile ;TmpPath string ;}; +// Format returns the format of the underlying image +func (_caab ImageRef )Format ()string {return _caab ._dbf .Format }; -// ID returns the ID of a relationship. -func (_gac Relationship )ID ()string {return _gac ._deba .IdAttr }; +// AppProperties contains properties specific to the document and the +// application that created it. +type AppProperties struct{_bff *_fd .Properties }; -// Target returns the target attrubute of the image reference (a path where the image file is located in the document structure). -func (_ecf *ImageRef )Target ()string {return _ecf ._eca }; +// AddCol adds a column to a table. +func (_bag Table )AddCol ()*TableCol {_dbfa :=_gc .NewCT_TableCol ();_bag ._efcc .TblGrid .GridCol =append (_bag ._efcc .TblGrid .GridCol ,_dbfa );for _ ,_gdaf :=range _bag ._efcc .Tr {_aab :=_gc .NewCT_TableCell ();_gdaf .Tc =append (_gdaf .Tc ,_aab );};return &TableCol {_gcbf :_dbfa };};func (_fbde CustomProperties )SetPropertyAsUi1 (name string ,ui1 uint8 ){_bgfe :=_fbde .getNewProperty (name );_bgfe .Ui1 =&ui1 ;_fbde .setOrReplaceProperty (_bgfe );};const _eadb =15; -// NewTheme constructs a new theme. -func NewTheme ()Theme {return Theme {_fcf .NewTheme ()}}; +// NewRelationship constructs a new relationship. +func NewRelationship ()Relationship {return Relationship {_bdcd :_fga .NewRelationship ()}}; -// Hyperlink is just an appropriately configured relationship. -type Hyperlink Relationship ;func (_fagb CustomProperties )SetPropertyAsUi4 (name string ,ui4 uint32 ){_eaec :=_fagb .getNewProperty (name );_eaec .Ui4 =&ui4 ;_fagb .setOrReplaceProperty (_eaec );}; +// AddOverride adds an override content type for a given path name. +func (_dcf ContentTypes )AddOverride (path ,contentType string ){if !_cf .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if _cf .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_bbb .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 );};for _ ,_cbgg :=range _dcf ._ffb .Override {if _cbgg .PartNameAttr ==path &&_cbgg .ContentTypeAttr ==contentType {return ;};};_dcb :=_gde .NewOverride ();_dcb .PartNameAttr =path ;_dcb .ContentTypeAttr =contentType ;_dcf ._ffb .Override =append (_dcf ._ffb .Override ,_dcb );}; + +// 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 _ag .Image ;Images []ImageRef ;ExtraFiles []ExtraFile ;TmpPath string ;}; // Properties returns table properties. -func (_ddc Table )Properties ()*_fcf .CT_TableProperties {return _ddc ._cafd .TblPr }; +func (_aedg Table )Grid ()*_gc .CT_TableGrid {return _aedg ._efcc .TblGrid };const _bddf =30; -// RelID returns the relationship ID. -func (_bfbb ImageRef )RelID ()string {return _bfbb ._agb }; +// Relationships returns a slice of all of the relationships. +func (_bfc Relationships )Relationships ()[]Relationship {_bgc :=[]Relationship {};for _ ,_cba :=range _bfc ._dedb .Relationship {_bgc =append (_bgc ,Relationship {_bdcd :_cba });};return _bgc ;}; -// NewRelationshipsCopy creates a new relationships wrapper as a copy of passed in instance. -func NewRelationshipsCopy (rels Relationships )Relationships {_aab :=*rels ._bgfb ;return Relationships {_bgfb :&_aab };}; +// AddDefault registers a default content type for a given file extension. +func (_gdc ContentTypes )AddDefault (fileExtension string ,contentType string ){fileExtension =_cf .ToLower (fileExtension );for _ ,_bed :=range _gdc ._ffb .Default {if _bed .ExtensionAttr ==fileExtension &&_bed .ContentTypeAttr ==contentType {return ;};};_deea :=_gde .NewDefault ();_deea .ExtensionAttr =fileExtension ;_deea .ContentTypeAttr =contentType ;_gdc ._ffb .Default =append (_gdc ._ffb .Default ,_deea );}; -// AddCol adds a column to a table. -func (_gaaf Table )AddCol ()*TableCol {_aaca :=_fcf .NewCT_TableCol ();_gaaf ._cafd .TblGrid .GridCol =append (_gaaf ._cafd .TblGrid .GridCol ,_aaca );for _ ,_faaa :=range _gaaf ._cafd .Tr {_bfdff :=_fcf .NewCT_TableCell ();_faaa .Tc =append (_faaa .Tc ,_bfdff );};return &TableCol {_dabe :_aaca };};func (_bff CustomProperties )SetPropertyAsVector (name string ,vector *_fb .Vector ){_eac :=_bff .getNewProperty (name );_eac .Vector =vector ;_bff .setOrReplaceProperty (_eac );}; +// X returns the inner wrapped XML type. +func (_fgc TableStyles )X ()*_gc .TblStyleLst {return _fgc ._egfa }; -// NewContentTypes returns a wrapper around a newly constructed content-types. -func NewContentTypes ()ContentTypes {_eg :=ContentTypes {_cda :_fa .NewTypes ()};_eg .AddDefault ("\u0078\u006d\u006c","\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c");_eg .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");_eg .AddDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_eg .AddDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_eg .AddDefault ("\u006a\u0070\u0067","\u0069m\u0061\u0067\u0065\u002f\u006a\u0070g");_eg .AddDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_eg .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");_eg .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 _eg ;};const _efgb =6;func (_aag CustomProperties )SetPropertyAsI4 (name string ,i4 int32 ){_cfg :=_aag .getNewProperty (name );_cfg .I4 =&i4 ;_aag .setOrReplaceProperty (_cfg );}; +// CustomProperty contains document specific property. +// Using of this type is deprecated. +type CustomProperty struct{_fcd *_cfb .CT_Property }; // NewTableStyles constructs a new TableStyles. -func NewTableStyles ()TableStyles {return TableStyles {_agg :_fcf .NewTblStyleLst ()}}; +func NewTableStyles ()TableStyles {return TableStyles {_egfa :_gc .NewTblStyleLst ()}};func (_eg CustomProperties )SetPropertyAsUi4 (name string ,ui4 uint32 ){_gcc :=_eg .getNewProperty (name );_gcc .Ui4 =&ui4 ;_eg .setOrReplaceProperty (_gcc );};func (_ed CustomProperties )SetPropertyAsCy (name string ,cy string ){_bdb :=_ed .getNewProperty (name );_bdb .Cy =&cy ;_ed .setOrReplaceProperty (_bdb );};func (_fbbg CustomProperties )SetPropertyAsI2 (name string ,i2 int16 ){_cc :=_fbbg .getNewProperty (name );_cc .I2 =&i2 ;_fbbg .setOrReplaceProperty (_cc );}; -// Type returns the type of a relationship. -func (_gag Relationship )Type ()string {return _gag ._deba .TypeAttr };func (_gcdb CustomProperties )SetPropertyAsI8 (name string ,i8 int64 ){_dgf :=_gcdb .getNewProperty (name );_dgf .I8 =&i8 ;_gcdb .setOrReplaceProperty (_dgf );};func (_fdb CustomProperties )SetPropertyAsDate (name string ,date _dc .Time ){date =date .UTC ();_aac ,_aed ,_gdce :=date .Date ();_gcg ,_bee ,_ccge :=date .Clock ();_ebb :=_dc .Date (_aac ,_aed ,_gdce ,_gcg ,_bee ,_ccge ,0,_dc .UTC );_ffg :=_fdb .getNewProperty (name );_ffg .Filetime =&_ebb ;_fdb .setOrReplaceProperty (_ffg );};func (_gfc Relationship )String ()string {return _ea .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",_gfc .ID (),_gfc .Target (),_gfc .Type ());}; +// SetDocSecurity sets the document security flag. +func (_ec AppProperties )SetDocSecurity (v int32 ){_ec ._bff .DocSecurity =_bbb .Int32 (v )}; -// AddImageToZip adds an image (either from bytes or from disk) and adds it to the zip file. -func AddImageToZip (z *_d .Writer ,img ImageRef ,imageNum int ,dt _fae .DocType )error {_afcb :=_fae .AbsoluteImageFilename (dt ,imageNum ,_gd .ToLower (img .Format ()));if img .Data ()!=nil &&len (*img .Data ())> 0{if _gafb :=_ge .AddFileFromBytes (z ,_afcb ,*img .Data ());_gafb !=nil {return _gafb ;};}else if img .Path ()!=""{if _ada :=_ge .AddFileFromDisk (z ,_afcb ,img .Path ());_ada !=nil {return _ada ;};}else {return _ea .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 ;}; +// 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 ){_gdfc :=Image {};_cae ,_cga :=_bb .Open (path );if _cga !=nil {return _gdfc ,_ce .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_cga );};defer _cae .Close ();_afc ,_bffg ,_cga :=_ag .Decode (_cae );if _cga !=nil {return _gdfc ,_ce .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_cga );};_gdfc .Path =path ;_gdfc .Format =_bffg ;_gdfc .Size =_afc .Bounds ().Size ();return _gdfc ,nil ;};func (_fbd CustomProperties )setOrReplaceProperty (_afab *_cfb .CT_Property ){_fbd .setPropertyHelper (_afab ,true );}; -// TableStyles contains document specific properties. -type TableStyles struct{_agg *_fcf .TblStyleLst }; +// LastModifiedBy returns the name of the last person to modify the document +func (_bcg CoreProperties )LastModifiedBy ()string {if _bcg ._bfg .LastModifiedBy !=nil {return *_bcg ._bfg .LastModifiedBy ;};return "";};func (_gda CustomProperties )getNewProperty (_bbbb string )*_cfb .CT_Property {_cgf :=_gda ._faf .Property ;_cdg :=int32 (1);for _ ,_fbg :=range _cgf {if _fbg .PidAttr > _cdg {_cdg =_fbg .PidAttr ;};};_dcfe :=_cfb .NewCT_Property ();_dcfe .NameAttr =&_bbbb ;_dcfe .PidAttr =_cdg +1;_dcfe .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 _dcfe ;};func (_eee CustomProperties )SetPropertyAsVstream (name string ,vstream *_de .Vstream ){_afbd :=_eee .getNewProperty (name );_afbd .Vstream =vstream ;_eee .setOrReplaceProperty (_afbd );}; -// X returns the inner wrapped XML type. -func (_afc AppProperties )X ()*_ca .Properties {return _afc ._bddg };func (_dab CustomProperties )SetPropertyAsUi2 (name string ,ui2 uint16 ){_afca :=_dab .getNewProperty (name );_afca .Ui2 =&ui2 ;_dab .setOrReplaceProperty (_afca );}; +// SetWidth sets column width, see measurement package. +func (_eab TableCol )SetWidth (m _ddf .Distance ){_dgb :=_ddf .ToEMU (float64 (m ));_eab ._gcbf .WAttr =_gc .ST_Coordinate {ST_CoordinateUnqualified :&_dgb };};func (_fagc CustomProperties )SetPropertyAsI1 (name string ,i1 int8 ){_ceb :=_fagc .getNewProperty (name );_ceb .I1 =&i1 ;_fagc .setOrReplaceProperty (_ceb );};var ReleasedAt =_dd .Date (_gfc ,_cgd ,_edg ,_eadb ,_bddf ,0,0,_dd .UTC ); -// SetCreated sets the time that the document was created. -func (_cgba CoreProperties )SetCreated (t _dc .Time ){_cgba ._fea .Created =_fba (t ,"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064");};const _adb =15;func (_fde CustomProperties )SetPropertyAsR8 (name string ,r8 float64 ){_adf :=_fde .getNewProperty (name );_adf .R8 =&r8 ;_fde .setOrReplaceProperty (_adf );}; +// NewTable makes a new table. +func NewTable ()*Table {_gab :=_gc .NewTbl ();_gab .TblPr =_gc .NewCT_TableProperties ();return &Table {_efcc :_gab };}; -// Application returns the name of the application that created the document. -// For unioffice created documents, it defaults to github.com/unidoc/unioffice -func (_gb AppProperties )Application ()string {if _gb ._bddg .Application !=nil {return *_gb ._bddg .Application ;};return "";};func (_afa CustomProperties )SetPropertyAsInt (name string ,i int ){_gca :=_afa .getNewProperty (name );_gbg :=int32 (i );_gca .Int =&_gbg ;_afa .setOrReplaceProperty (_gca );}; +// NewRelationshipsCopy creates a new relationships wrapper as a copy of passed in instance. +func NewRelationshipsCopy (rels Relationships )Relationships {_efc :=*rels ._dedb ;return Relationships {_dedb :&_efc };}; -// X returns the inner wrapped XML type of CustomProperty. -func (_ggga CustomProperty )X ()*_cg .CT_Property {return _ggga ._decg }; +// IsEmpty returns true if there are no relationships. +func (_beea Relationships )IsEmpty ()bool {return _beea ._dedb ==nil ||len (_beea ._dedb .Relationship )==0;}; + +// NewRelationships creates a new relationship wrapper. +func NewRelationships ()Relationships {return Relationships {_dedb :_fga .NewRelationships ()}};func (_dfb CustomProperties )SetPropertyAsBlob (name ,blob string ){_bfge :=_dfb .getNewProperty (name );_bfge .Blob =&blob ;_dfb .setOrReplaceProperty (_bfge );};func (_afbf CustomProperties )SetPropertyAsStream (name string ,stream string ){_egb :=_afbf .getNewProperty (name );_egb .Stream =&stream ;_afbf .setOrReplaceProperty (_egb );}; // SetOffsetY sets vertical offset of a table in distance units (see measurement package). -func (_gccfd Table )SetOffsetY (offY float64 ){if _gccfd ._aaa .Off ==nil {_gccfd ._aaa .Off =_fcf .NewCT_Point2D ();_baab :=int64 (0);_gccfd ._aaa .Off .XAttr =_fcf .ST_Coordinate {ST_CoordinateUnqualified :&_baab };};_acggf :=_bg .ToEMU (offY );_gccfd ._aaa .Off .YAttr =_fcf .ST_Coordinate {ST_CoordinateUnqualified :&_acggf };}; +func (_acca Table )SetOffsetY (offY float64 ){if _acca ._ggba .Off ==nil {_acca ._ggba .Off =_gc .NewCT_Point2D ();_dadc :=int64 (0);_acca ._ggba .Off .XAttr =_gc .ST_Coordinate {ST_CoordinateUnqualified :&_dadc };};_eca :=_ddf .ToEMU (offY );_acca ._ggba .Off .YAttr =_gc .ST_Coordinate {ST_CoordinateUnqualified :&_eca };};func (_fgf CustomProperties )SetPropertyAsUint (name string ,ui uint ){_add :=_fgf .getNewProperty (name );_fca :=uint32 (ui );_add .Uint =&_fca ;_fgf .setOrReplaceProperty (_add );};func (_eaaf *ImageRef )SetRelID (id string ){_eaaf ._gec =id }; -// NewRelationship constructs a new relationship. -func NewRelationship ()Relationship {return Relationship {_deba :_df .NewRelationship ()}}; +// X returns the inner wrapped XML type. +func (_bcee Table )X ()*_gc .Tbl {return _bcee ._efcc }; -// NewCustomProperties constructs a new CustomProperties. -func NewCustomProperties ()CustomProperties {return CustomProperties {_gad :_cg .NewProperties ()}}; +// GetTargetByRelId returns a target path with the associated relation ID. +func (_gcae Relationships )GetTargetByRelId (idAttr string )string {for _ ,_feaa :=range _gcae ._dedb .Relationship {if _feaa .IdAttr ==idAttr {return _feaa .TargetAttr ;};};return "";};var _ddca =_bd .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006e\u006f\u0074\u0020\u0066o\u0075\u006e\u0064\u0020\u0069\u006e\u0020\u0073\u0074\u006fr\u0061\u0067\u0065"); -// 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 ){_cab ,_faga :=_ab .Open (path );_eacb :=Image {};if _faga !=nil {return _eacb ,_ea .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_faga );};defer _cab .Close ();_cbd ,_eafa ,_faga :=_fc .Decode (_cab );if _faga !=nil {return _eacb ,_ea .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_faga );};_eacb .Path =path ;_eacb .Format =_eafa ;_eacb .Size =_cbd .Bounds ().Size ();return _eacb ,nil ;}; +// NewCoreProperties constructs a new CoreProperties. +func NewCoreProperties ()CoreProperties {return CoreProperties {_bfg :_df .NewCoreProperties ()}}; -// Category returns the category of the document -func (_bce CoreProperties )Category ()string {if _bce ._fea .Category !=nil {return *_bce ._fea .Category ;};return "";};const _bcb ="\u0032\u0020\u004aan\u0075\u0061\u0072\u0079\u0020\u0032\u0030\u0030\u0036\u0020\u0061\u0074\u0020\u0031\u0035\u003a\u0030\u0034";func (_caag CustomProperties )SetPropertyAsStorage (name string ,storage string ){_dde :=_caag .getNewProperty (name );_dde .Storage =&storage ;_caag .setOrReplaceProperty (_dde );}; +// SetHeight sets row height, see measurement package. +func (_cecc TableRow )SetHeight (m _ddf .Distance ){_fbfc :=_ddf .ToEMU (float64 (m ));_cecc ._gcec .HAttr =_gc .ST_Coordinate {ST_CoordinateUnqualified :&_fbfc };}; -// Relationships represents a .rels file. -type Relationships struct{_bgfb *_df .Relationships }; +// Append appends DocBase part of an office document to another DocBase. +func (_e DocBase )Append (docBase1 DocBase )DocBase {_da :=docBase1 .ContentTypes .X ();for _ ,_ab :=range _da .Default {_e .ContentTypes .AddDefault (_ab .ExtensionAttr ,_ab .ContentTypeAttr );};for _ ,_bg :=range _da .Override {_e .ContentTypes .AddOverride (_bg .PartNameAttr ,_bg .ContentTypeAttr );};_agb :=_e .AppProperties .X ();_bbe :=docBase1 .AppProperties .X ();if _agb .Pages !=nil {if _bbe .Pages !=nil {*_agb .Pages +=*_bbe .Pages ;};}else if _bbe .Pages !=nil {_agb .Pages =_bbe .Pages ;};if _agb .Words !=nil {if _bbe .Words !=nil {*_agb .Words +=*_bbe .Words ;};}else if _bbe .Words !=nil {_agb .Words =_bbe .Words ;};if _agb .Characters !=nil {if _bbe .Characters !=nil {*_agb .Characters +=*_bbe .Characters ;};}else if _bbe .Characters !=nil {_agb .Characters =_bbe .Characters ;};if _agb .Lines !=nil {if _bbe .Lines !=nil {*_agb .Lines +=*_bbe .Lines ;};}else if _bbe .Lines !=nil {_agb .Lines =_bbe .Lines ;};if _agb .Paragraphs !=nil {if _bbe .Paragraphs !=nil {*_agb .Paragraphs +=*_bbe .Paragraphs ;};}else if _bbe .Paragraphs !=nil {_agb .Paragraphs =_bbe .Paragraphs ;};if _agb .Notes !=nil {if _bbe .Notes !=nil {*_agb .Notes +=*_bbe .Notes ;};}else if _bbe .Notes !=nil {_agb .Notes =_bbe .Notes ;};if _agb .HiddenSlides !=nil {if _bbe .HiddenSlides !=nil {*_agb .HiddenSlides +=*_bbe .HiddenSlides ;};}else if _bbe .HiddenSlides !=nil {_agb .HiddenSlides =_bbe .HiddenSlides ;};if _agb .MMClips !=nil {if _bbe .MMClips !=nil {*_agb .MMClips +=*_bbe .MMClips ;};}else if _bbe .MMClips !=nil {_agb .MMClips =_bbe .MMClips ;};if _agb .LinksUpToDate !=nil {if _bbe .LinksUpToDate !=nil {*_agb .LinksUpToDate =*_agb .LinksUpToDate &&*_bbe .LinksUpToDate ;};}else if _bbe .LinksUpToDate !=nil {_agb .LinksUpToDate =_bbe .LinksUpToDate ;};if _agb .CharactersWithSpaces !=nil {if _bbe .CharactersWithSpaces !=nil {*_agb .CharactersWithSpaces +=*_bbe .CharactersWithSpaces ;};}else if _bbe .CharactersWithSpaces !=nil {_agb .CharactersWithSpaces =_bbe .CharactersWithSpaces ;};if _agb .SharedDoc !=nil {if _bbe .SharedDoc !=nil {*_agb .SharedDoc =*_agb .SharedDoc ||*_bbe .SharedDoc ;};}else if _bbe .SharedDoc !=nil {_agb .SharedDoc =_bbe .SharedDoc ;};if _agb .HyperlinksChanged !=nil {if _bbe .HyperlinksChanged !=nil {*_agb .HyperlinksChanged =*_agb .HyperlinksChanged ||*_bbe .HyperlinksChanged ;};}else if _bbe .HyperlinksChanged !=nil {_agb .HyperlinksChanged =_bbe .HyperlinksChanged ;};_agb .DigSig =nil ;if _agb .TitlesOfParts ==nil &&_bbe .TitlesOfParts !=nil {_agb .TitlesOfParts =_bbe .TitlesOfParts ;};if _agb .HeadingPairs !=nil {if _bbe .HeadingPairs !=nil {_dad :=_agb .HeadingPairs .Vector ;_cd :=_bbe .HeadingPairs .Vector ;_fc :=_dad .Variant ;_gcb :=_cd .Variant ;_dfd :=[]*_de .Variant {};for _fb :=0;_fb < len (_gcb );_fb +=2{_gge :=_gcb [_fb ].Lpstr ;_bc :=false ;for _def :=0;_def < len (_fc );_def +=2{_fad :=_fc [_def ].Lpstr ;if _fad !=nil &&_gge !=nil &&*_fad ==*_gge {*_fc [_def +1].I4 =*_fc [_def +1].I4 +*_gcb [_fb +1].I4 ;_bc =true ;break ;};};if !_bc {_dfd =append (_dfd ,&_de .Variant {CT_Variant :_de .CT_Variant {Lpstr :_gcb [_fb ].Lpstr }});_dfd =append (_dfd ,&_de .Variant {CT_Variant :_de .CT_Variant {I4 :_gcb [_fb ].I4 }});};};_fc =append (_fc ,_dfd ...);_dad .SizeAttr =uint32 (len (_fc ));};}else if _bbe .HeadingPairs !=nil {_agb .HeadingPairs =_bbe .HeadingPairs ;};if _agb .HLinks !=nil {if _bbe .HLinks !=nil {_ded :=_agb .HLinks .Vector ;_ddc :=_bbe .HLinks .Vector ;_abf :=_ded .Variant ;_aba :=_ddc .Variant ;for _ ,_dee :=range _aba {_cdd :=true ;for _ ,_fbf :=range _abf {if _g .DeepEqual (_fbf ,_dee ){_cdd =false ;break ;};};if _cdd {_abf =append (_abf ,_dee );_ded .SizeAttr ++;};};};}else if _bbe .HLinks !=nil {_agb .HLinks =_bbe .HLinks ;};_ba :=_e .GetOrCreateCustomProperties ();_ga :=docBase1 .GetOrCreateCustomProperties ();for _ ,_ac :=range _ga .PropertiesList (){_ba .setProperty (_ac );};_e .CustomProperties =_ba ;_abg :=_e .Rels .X ().Relationship ;for _ ,_bf :=range docBase1 .Rels .X ().Relationship {_cb :=true ;for _ ,_ae :=range _abg {if _ae .TargetAttr ==_bf .TargetAttr &&_ae .TypeAttr ==_bf .TypeAttr {_cb =false ;break ;};};if _cb {_e .Rels .AddRelationship (_bf .TargetAttr ,_bf .TypeAttr );};};for _ ,_ggc :=range docBase1 .ExtraFiles {_dbe :=_ggc .ZipPath ;_be :=true ;for _ ,_agd :=range _e .ExtraFiles {if _agd .ZipPath ==_dbe {_be =false ;break ;};};if _be {_e .ExtraFiles =append (_e .ExtraFiles ,_ggc );};};return _e ;}; -// 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 {_ebf :img ,_cgd :d ,_bgdf :rels };};func UtcTimeFormat (t _dc .Time )string {return t .Format (_bcb )+"\u0020\u0055\u0054\u0043"}; +// CoreProperties contains document specific properties. +type CoreProperties struct{_bfg *_df .CoreProperties }; -// IsEmpty returns true if there are no relationships. -func (_gafa Relationships )IsEmpty ()bool {return _gafa ._bgfb ==nil ||len (_gafa ._bgfb .Relationship )==0;}; +// 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 (_cbg AppProperties )Pages ()int32 {if _cbg ._bff .Pages !=nil {return *_cbg ._bff .Pages ;};return 0;}; -// EnsureDefault esnures that an extension and default content type exist, -// adding it if necessary. -func (_bfb ContentTypes )EnsureDefault (ext ,contentType string ){ext =_gd .ToLower (ext );for _ ,_aae :=range _bfb ._cda .Default {if _aae .ExtensionAttr ==ext {_aae .ContentTypeAttr =contentType ;return ;};};_caa :=&_fa .Default {};_caa .ContentTypeAttr =contentType ;_caa .ExtensionAttr =ext ;_bfb ._cda .Default =append (_bfb ._cda .Default ,_caa );}; +// Cells returns an array of row cells. +func (_bfd TableRow )Cells ()[]*_gc .CT_TableCell {return _bfd ._gcec .Tc }; -// SetWidth sets column width, see measurement package. -func (_bcg TableCol )SetWidth (m _bg .Distance ){_dac :=_bg .ToEMU (float64 (m ));_bcg ._dabe .WAttr =_fcf .ST_Coordinate {ST_CoordinateUnqualified :&_dac };};func (_fgbe CustomProperties )SetPropertyAsBstr (name string ,bstr string ){_deb :=_fgbe .getNewProperty (name );_deb .Bstr =&bstr ;_fgbe .setOrReplaceProperty (_deb );}; +// NewTheme constructs a new theme. +func NewTheme ()Theme {return Theme {_gc .NewTheme ()}}; -// NewCoreProperties constructs a new CoreProperties. -func NewCoreProperties ()CoreProperties {return CoreProperties {_fea :_gc .NewCoreProperties ()}}; +// SetCategory records the category of the document. +func (_bee CoreProperties )SetCategory (s string ){_bee ._bfg .Category =&s };func (_cbgc CustomProperties )SetPropertyAsOstream (name string ,ostream string ){_egf :=_cbgc .getNewProperty (name );_egf .Ostream =&ostream ;_cbgc .setOrReplaceProperty (_egf );}; -// 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 (_cag Relationships )AddAutoRelationship (dt _fae .DocType ,src string ,idx int ,ctype string )Relationship {return _cag .AddRelationship (_fae .RelativeFilename (dt ,src ,ctype ,idx ),ctype );}; +// TableStyles contains document specific properties. +type TableStyles struct{_egfa *_gc .TblStyleLst }; -// SetModified sets the time that the document was modified. -func (_fab CoreProperties )SetModified (t _dc .Time ){_fab ._fea .Modified =_fba (t ,"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064");}; +// EnsureDefault esnures that an extension and default content type exist, +// adding it if necessary. +func (_dbb ContentTypes )EnsureDefault (ext ,contentType string ){ext =_cf .ToLower (ext );for _ ,_ee :=range _dbb ._ffb .Default {if _ee .ExtensionAttr ==ext {_ee .ContentTypeAttr =contentType ;return ;};};_fff :=&_gde .Default {};_fff .ContentTypeAttr =contentType ;_fff .ExtensionAttr =ext ;_dbb ._ffb .Default =append (_dbb ._ffb .Default ,_fff );}; -// Author returns the author of the document -func (_gcb CoreProperties )Author ()string {if _gcb ._fea .Creator !=nil {return string (_gcb ._fea .Creator .Data );};return "";}; +// WriteExtraFiles writes the extra files to the zip package. +func (_gae *DocBase )WriteExtraFiles (z *_c .Writer )error {for _ ,_fae :=range _gae .ExtraFiles {if _abc :=_fag .AddFileFromDisk (z ,_fae .ZipPath ,_fae .DiskPath );_abc !=nil {return _abc ;};};return nil ;}; -// TableRow represents a row in a table. -type TableRow struct{_bgfd *_fcf .CT_TableRow }; +// Hyperlink is just an appropriately configured relationship. +type Hyperlink Relationship ; -// Remove removes an existing relationship. -func (_ffgc Relationships )Remove (rel Relationship )bool {for _eaff ,_egfc :=range _ffgc ._bgfb .Relationship {if _egfc ==rel ._deba {copy (_ffgc ._bgfb .Relationship [_eaff :],_ffgc ._bgfb .Relationship [_eaff +1:]);_ffgc ._bgfb .Relationship =_ffgc ._bgfb .Relationship [0:len (_ffgc ._bgfb .Relationship )-1];return true ;};};return false ;}; +// ContentTypes is the top level "[Content_Types].xml" in a zip package. +type ContentTypes struct{_ffb *_gde .Types }; // Company returns the name of the company that created the document. // For unioffice created documents, it defaults to github.com/unidoc/unioffice -func (_gccf AppProperties )Company ()string {if _gccf ._bddg .Company !=nil {return *_gccf ._bddg .Company ;};return "";};func (_daed CustomProperties )SetPropertyAsI2 (name string ,i2 int16 ){_fgg :=_daed .getNewProperty (name );_fgg .I2 =&i2 ;_daed .setOrReplaceProperty (_fgg );}; - -// AddRow adds a row to a table. -func (_bbgc Table )AddRow ()*TableRow {_gcdg :=_fcf .NewCT_TableRow ();for _bdfa :=0;_bdfa < len (_bbgc ._cafd .TblGrid .GridCol );_bdfa ++{_gcdg .Tc =append (_gcdg .Tc ,_fcf .NewCT_TableCell ());};_bbgc ._cafd .Tr =append (_bbgc ._cafd .Tr ,_gcdg );return &TableRow {_bgfd :_gcdg };};func _eaf (_ebc *_fae .XSDAny )_dc .Time {if _ebc ==nil {return _dc .Time {};};_bab ,_gcec :=_dc .Parse (_dg ,string (_ebc .Data ));if _gcec !=nil {_fae .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 (_ebc .Data ),_gcec );};return _bab ;};const _bfa =2021; - -// X returns the underlying raw XML data. -func (_egf Relationships )X ()*_df .Relationships {return _egf ._bgfb }; +func (_eag AppProperties )Company ()string {if _eag ._bff .Company !=nil {return *_eag ._bff .Company ;};return "";}; -// SetDocSecurity sets the document security flag. -func (_cc AppProperties )SetDocSecurity (v int32 ){_cc ._bddg .DocSecurity =_fae .Int32 (v )}; - -// Clear removes any existing relationships. -func (_ggf Relationships )Clear (){_ggf ._bgfb .Relationship =nil }; +// X returns the inner wrapped XML type of CustomProperty. +func (_cde CustomProperty )X ()*_cfb .CT_Property {return _cde ._fcd };func _afb (_dgaa _dd .Time ,_abgd string )*_bbb .XSDAny {_adc :=&_bbb .XSDAny {XMLName :_f .Name {Local :_abgd }};_adc .Attrs =append (_adc .Attrs ,_f .Attr {Name :_f .Name {Local :"\u0078\u0073\u0069\u003a\u0074\u0079\u0070\u0065"},Value :"\u0064\u0063\u0074\u0065\u0072\u006d\u0073\u003a\u00573\u0043\u0044\u0054\u0046"});_adc .Attrs =append (_adc .Attrs ,_f .Attr {Name :_f .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"});_adc .Attrs =append (_adc .Attrs ,_f .Attr {Name :_f .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/"});_adc .Data =[]byte (_dgaa .Format (_aeb ));return _adc ;}; -// Append appends DocBase part of an office document to another DocBase. -func (_cb DocBase )Append (docBase1 DocBase )DocBase {_dcd :=docBase1 .ContentTypes .X ();for _ ,_gda :=range _dcd .Default {_cb .ContentTypes .AddDefault (_gda .ExtensionAttr ,_gda .ContentTypeAttr );};for _ ,_bd :=range _dcd .Override {_cb .ContentTypes .AddOverride (_bd .PartNameAttr ,_bd .ContentTypeAttr );};_gg :=_cb .AppProperties .X ();_ed :=docBase1 .AppProperties .X ();if _gg .Pages !=nil {if _ed .Pages !=nil {*_gg .Pages +=*_ed .Pages ;};}else if _ed .Pages !=nil {_gg .Pages =_ed .Pages ;};if _gg .Words !=nil {if _ed .Words !=nil {*_gg .Words +=*_ed .Words ;};}else if _ed .Words !=nil {_gg .Words =_ed .Words ;};if _gg .Characters !=nil {if _ed .Characters !=nil {*_gg .Characters +=*_ed .Characters ;};}else if _ed .Characters !=nil {_gg .Characters =_ed .Characters ;};if _gg .Lines !=nil {if _ed .Lines !=nil {*_gg .Lines +=*_ed .Lines ;};}else if _ed .Lines !=nil {_gg .Lines =_ed .Lines ;};if _gg .Paragraphs !=nil {if _ed .Paragraphs !=nil {*_gg .Paragraphs +=*_ed .Paragraphs ;};}else if _ed .Paragraphs !=nil {_gg .Paragraphs =_ed .Paragraphs ;};if _gg .Notes !=nil {if _ed .Notes !=nil {*_gg .Notes +=*_ed .Notes ;};}else if _ed .Notes !=nil {_gg .Notes =_ed .Notes ;};if _gg .HiddenSlides !=nil {if _ed .HiddenSlides !=nil {*_gg .HiddenSlides +=*_ed .HiddenSlides ;};}else if _ed .HiddenSlides !=nil {_gg .HiddenSlides =_ed .HiddenSlides ;};if _gg .MMClips !=nil {if _ed .MMClips !=nil {*_gg .MMClips +=*_ed .MMClips ;};}else if _ed .MMClips !=nil {_gg .MMClips =_ed .MMClips ;};if _gg .LinksUpToDate !=nil {if _ed .LinksUpToDate !=nil {*_gg .LinksUpToDate =*_gg .LinksUpToDate &&*_ed .LinksUpToDate ;};}else if _ed .LinksUpToDate !=nil {_gg .LinksUpToDate =_ed .LinksUpToDate ;};if _gg .CharactersWithSpaces !=nil {if _ed .CharactersWithSpaces !=nil {*_gg .CharactersWithSpaces +=*_ed .CharactersWithSpaces ;};}else if _ed .CharactersWithSpaces !=nil {_gg .CharactersWithSpaces =_ed .CharactersWithSpaces ;};if _gg .SharedDoc !=nil {if _ed .SharedDoc !=nil {*_gg .SharedDoc =*_gg .SharedDoc ||*_ed .SharedDoc ;};}else if _ed .SharedDoc !=nil {_gg .SharedDoc =_ed .SharedDoc ;};if _gg .HyperlinksChanged !=nil {if _ed .HyperlinksChanged !=nil {*_gg .HyperlinksChanged =*_gg .HyperlinksChanged ||*_ed .HyperlinksChanged ;};}else if _ed .HyperlinksChanged !=nil {_gg .HyperlinksChanged =_ed .HyperlinksChanged ;};_gg .DigSig =nil ;if _gg .TitlesOfParts ==nil &&_ed .TitlesOfParts !=nil {_gg .TitlesOfParts =_ed .TitlesOfParts ;};if _gg .HeadingPairs !=nil {if _ed .HeadingPairs !=nil {_aba :=_gg .HeadingPairs .Vector ;_eae :=_ed .HeadingPairs .Vector ;_gcf :=_aba .Variant ;_gcef :=_eae .Variant ;_fcg :=[]*_fb .Variant {};for _eb :=0;_eb < len (_gcef );_eb +=2{_cad :=_gcef [_eb ].Lpstr ;_aa :=false ;for _cf :=0;_cf < len (_gcf );_cf +=2{_eec :=_gcf [_cf ].Lpstr ;if _eec !=nil &&_cad !=nil &&*_eec ==*_cad {*_gcf [_cf +1].I4 =*_gcf [_cf +1].I4 +*_gcef [_eb +1].I4 ;_aa =true ;break ;};};if !_aa {_fcg =append (_fcg ,&_fb .Variant {CT_Variant :_fb .CT_Variant {Lpstr :_gcef [_eb ].Lpstr }});_fcg =append (_fcg ,&_fb .Variant {CT_Variant :_fb .CT_Variant {I4 :_gcef [_eb ].I4 }});};};_gcf =append (_gcf ,_fcg ...);_aba .SizeAttr =uint32 (len (_gcf ));};}else if _ed .HeadingPairs !=nil {_gg .HeadingPairs =_ed .HeadingPairs ;};if _gg .HLinks !=nil {if _ed .HLinks !=nil {_ace :=_gg .HLinks .Vector ;_eea :=_ed .HLinks .Vector ;_ged :=_ace .Variant ;_ba :=_eea .Variant ;for _ ,_cd :=range _ba {_edc :=true ;for _ ,_bdd :=range _ged {if _f .DeepEqual (_bdd ,_cd ){_edc =false ;break ;};};if _edc {_ged =append (_ged ,_cd );_ace .SizeAttr ++;};};};}else if _ed .HLinks !=nil {_gg .HLinks =_ed .HLinks ;};_acg :=_cb .GetOrCreateCustomProperties ();_fcc :=docBase1 .GetOrCreateCustomProperties ();for _ ,_gcc :=range _fcc .PropertiesList (){_acg .setProperty (_gcc );};_cb .CustomProperties =_acg ;_cgc :=_cb .Rels .X ().Relationship ;for _ ,_fg :=range docBase1 .Rels .X ().Relationship {_dee :=true ;for _ ,_fd :=range _cgc {if _fd .TargetAttr ==_fg .TargetAttr &&_fd .TypeAttr ==_fg .TypeAttr {_dee =false ;break ;};};if _dee {_cb .Rels .AddRelationship (_fg .TargetAttr ,_fg .TypeAttr );};};for _ ,_eed :=range docBase1 .ExtraFiles {_ga :=_eed .ZipPath ;_bfe :=true ;for _ ,_ggg :=range _cb .ExtraFiles {if _ggg .ZipPath ==_ga {_bfe =false ;break ;};};if _bfe {_cb .ExtraFiles =append (_cb .ExtraFiles ,_eed );};};return _cb ;}; +// NewAppProperties constructs a new AppProperties. +func NewAppProperties ()AppProperties {_cbc :=AppProperties {_bff :_fd .NewProperties ()};_cbc .SetCompany ("\u0046\u006f\u0078\u0079\u0055\u0074\u0069\u006c\u0073\u0020\u0065\u0068\u0066");_cbc .SetApplication ("g\u0069\u0074\u0068\u0075\u0062\u002ec\u006f\u006d\u002f\u0075\u006e\u0069\u0064\u006f\u0063/\u0075\u006e\u0069o\u0066f\u0069\u0063\u0065");_cbc .SetDocSecurity (0);_cbc .SetLinksUpToDate (false );var _dcg ,_gga ,_gcd int64 ;_ce .Sscanf (Version ,"\u0025\u0064\u002e\u0025\u0064\u002e\u0025\u0064",&_dcg ,&_gga ,&_gcd );_gcg :=float64 (_dcg )+float64 (_gga )/10000.0;_cbc .SetApplicationVersion (_ce .Sprintf ("\u0025\u0030\u0037\u002e\u0034\u0066",_gcg ));return _cbc ;}; -// Table represents a table in the document. -type Table struct{_cafd *_fcf .Tbl ;_aaa *_fcf .CT_Transform2D ;};func (_bac CustomProperties )SetPropertyAsUi1 (name string ,ui1 uint8 ){_eeda :=_bac .getNewProperty (name );_eeda .Ui1 =&ui1 ;_bac .setOrReplaceProperty (_eeda );};func _fba (_bb _dc .Time ,_aaf string )*_fae .XSDAny {_afd :=&_fae .XSDAny {XMLName :_ee .Name {Local :_aaf }};_afd .Attrs =append (_afd .Attrs ,_ee .Attr {Name :_ee .Name {Local :"\u0078\u0073\u0069\u003a\u0074\u0079\u0070\u0065"},Value :"\u0064\u0063\u0074\u0065\u0072\u006d\u0073\u003a\u00573\u0043\u0044\u0054\u0046"});_afd .Attrs =append (_afd .Attrs ,_ee .Attr {Name :_ee .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"});_afd .Attrs =append (_afd .Attrs ,_ee .Attr {Name :_ee .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/"});_afd .Data =[]byte (_bb .Format (_dg ));return _afd ;}; +// ContentStatus returns the content status of the document (e.g. "Final", "Draft") +func (_eeb CoreProperties )ContentStatus ()string {if _eeb ._bfg .ContentStatus !=nil {return *_eeb ._bfg .ContentStatus ;};return "";}; -// NewTable makes a new table. -func NewTable ()*Table {_fbf :=_fcf .NewTbl ();_fbf .TblPr =_fcf .NewCT_TableProperties ();return &Table {_cafd :_fbf };}; +// Target returns the target attrubute of the image reference (a path where the image file is located in the document structure). +func (_dcae *ImageRef )Target ()string {return _dcae ._fcag }; -// X returns the inner raw content types. -func (_gee ContentTypes )X ()*_fa .Types {return _gee ._cda }; +// 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 (_bffb Relationships )AddAutoRelationship (dt _bbb .DocType ,src string ,idx int ,ctype string )Relationship {return _bffb .AddRelationship (_bbb .RelativeFilename (dt ,src ,ctype ,idx ),ctype );};func (_fdb CustomProperties )SetPropertyAsNull (name string ){_cag :=_fdb .getNewProperty (name );_cag .Null =_de .NewNull ();_fdb .setOrReplaceProperty (_cag );};func (_gfaa CustomProperties )SetPropertyAsBool (name string ,b bool ){_gbf :=_gfaa .getNewProperty (name );_gbf .Bool =&b ;_gfaa .setOrReplaceProperty (_gbf );}; -// SetCategory records the category of the document. -func (_ag CoreProperties )SetCategory (s string ){_ag ._fea .Category =&s }; +// Theme is a drawingml theme. +type Theme struct{_gafg *_gc .Theme };const _edg =30;func (_gcgb Relationship )String ()string {return _ce .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",_gcgb .ID (),_gcgb .Target (),_gcgb .Type ());}; -// AddHyperlink adds an external hyperlink relationship. -func (_dge Relationships )AddHyperlink (target string )Hyperlink {_bfbca :=_dge .AddRelationship (target ,_fae .HyperLinkType );_bfbca ._deba .TargetModeAttr =_df .ST_TargetModeExternal ;return Hyperlink (_bfbca );}; +// SetLanguage records the language of the document. +func (_bbed CoreProperties )SetLanguage (s string ){_bbed ._bfg .Language =&_bbb .XSDAny {XMLName :_f .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};_bbed ._bfg .Language .Data =[]byte (s );}; -// SetTarget set the target (path) of a relationship. -func (_agbb Relationship )SetTarget (s string ){_agbb ._deba .TargetAttr =s }; +// X returns the inner wrapped XML type. +func (_gage CustomProperties )X ()*_cfb .Properties {return _gage ._faf }; -// ApplicationVersion returns the version of the application that created the -// document. -func (_fca AppProperties )ApplicationVersion ()string {if _fca ._bddg .AppVersion !=nil {return *_fca ._bddg .AppVersion ;};return "";};func (_fgbf CustomProperties )SetPropertyAsOstream (name string ,ostream string ){_gdfg :=_fgbf .getNewProperty (name );_gdfg .Ostream =&ostream ;_fgbf .setOrReplaceProperty (_gdfg );}; +// Remove removes an existing relationship. +func (_cadd Relationships )Remove (rel Relationship )bool {for _abfbe ,_eaag :=range _cadd ._dedb .Relationship {if _eaag ==rel ._bdcd {copy (_cadd ._dedb .Relationship [_abfbe :],_cadd ._dedb .Relationship [_abfbe +1:]);_cadd ._dedb .Relationship =_cadd ._dedb .Relationship [0:len (_cadd ._dedb .Relationship )-1];return true ;};};return false ;}; -// SetTarget changes the target attribute of the image reference (e.g. in the case of the creation of the reference or if the image which the reference is related to was moved from one location to another). -func (_ecae *ImageRef )SetTarget (target string ){_ecae ._eca =target }; +// Title returns the Title of the document +func (_cdf CoreProperties )Title ()string {if _cdf ._bfg .Title !=nil {return string (_cdf ._bfg .Title .Data );};return "";};func (_ggd CustomProperties )SetPropertyAsBstr (name string ,bstr string ){_bef :=_ggd .getNewProperty (name );_bef .Bstr =&bstr ;_ggd .setOrReplaceProperty (_bef );}; -// CopyRelationship copies the relationship. -func (_bdb Relationships )CopyRelationship (idAttr string )(Relationship ,bool ){for _bda :=range _bdb ._bgfb .Relationship {if _bdb ._bgfb .Relationship [_bda ].IdAttr ==idAttr {_ddf :=*_bdb ._bgfb .Relationship [_bda ];_ebbe :=len (_bdb ._bgfb .Relationship )+1;_edd :=map[string ]struct{}{};for _ ,_ege :=range _bdb ._bgfb .Relationship {_edd [_ege .IdAttr ]=struct{}{};};for _ ,_daaa :=_edd [_ea .Sprintf ("\u0072\u0049\u0064%\u0064",_ebbe )];_daaa ;_ ,_daaa =_edd [_ea .Sprintf ("\u0072\u0049\u0064%\u0064",_ebbe )]{_ebbe ++;};_ddf .IdAttr =_ea .Sprintf ("\u0072\u0049\u0064%\u0064",_ebbe );_bdb ._bgfb .Relationship =append (_bdb ._bgfb .Relationship ,&_ddf );return Relationship {_deba :&_ddf },true ;};};return Relationship {},false ;}; +// SetCreated sets the time that the document was created. +func (_feed CoreProperties )SetCreated (t _dd .Time ){_feed ._bfg .Created =_afb (t ,"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064");}; -// Cells returns an array of row cells. -func (_dea TableRow )Cells ()[]*_fcf .CT_TableCell {return _dea ._bgfd .Tc }; +// TblStyle returns the TblStyle property. +func (_ced TableStyles )TblStyle ()[]*_gc .CT_TableStyle {return _ced ._egfa .TblStyle }; -// GetImageBytesByTarget returns Image object with Data bytes read from its target. -func (_cec *DocBase )GetImageBytesByTarget (target string )(Image ,error ){if target !=""{target ="\u0077\u006f\u0072d\u002f"+target ;for _ ,_gaa :=range _cec .Images {if _gaa .Target ()==target {return ImageFromStorage (_gaa .Path ());};};};return Image {},_fgfg ;}; +// CustomProperties contains document specific properties. +type CustomProperties struct{_faf *_cfb .Properties };func (_cad CustomProperties )SetPropertyAsDecimal (name string ,decimal float64 ){_fged :=_cad .getNewProperty (name );_fged .Decimal =&decimal ;_cad .setOrReplaceProperty (_fged );}; -// AddOverride adds an override content type for a given path name. -func (_ff ContentTypes )AddOverride (path ,contentType string ){if !_gd .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if _gd .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_fae .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 );};for _ ,_eeag :=range _ff ._cda .Override {if _eeag .PartNameAttr ==path &&_eeag .ContentTypeAttr ==contentType {return ;};};_fbed :=_fa .NewOverride ();_fbed .PartNameAttr =path ;_fbed .ContentTypeAttr =contentType ;_ff ._cda .Override =append (_ff ._cda .Override ,_fbed );}; +// Type returns the type of a relationship. +func (_agde Relationship )Type ()string {return _agde ._bdcd .TypeAttr }; -// SetLastModifiedBy records the last person to modify the document. -func (_cfc CoreProperties )SetLastModifiedBy (s string ){_cfc ._fea .LastModifiedBy =&s };func init (){_ec .SetAsStorage ()}; +// AddRow adds a row to a table. +func (_bcb Table )AddRow ()*TableRow {_daff :=_gc .NewCT_TableRow ();for _cacb :=0;_cacb < len (_bcb ._efcc .TblGrid .GridCol );_cacb ++{_daff .Tc =append (_daff .Tc ,_gc .NewCT_TableCell ());};_bcb ._efcc .Tr =append (_bcb ._efcc .Tr ,_daff );return &TableRow {_gcec :_daff };};func init (){_fg .SetAsStorage ()}; -// SetApplicationVersion sets the version of the application that created the -// document. Per MS, the verison string mut be in the form 'XX.YYYY'. -func (_bdf AppProperties )SetApplicationVersion (s string ){_bdf ._bddg .AppVersion =&s }; +// ApplicationVersion returns the version of the application that created the +// document. +func (_ca AppProperties )ApplicationVersion ()string {if _ca ._bff .AppVersion !=nil {return *_ca ._bff .AppVersion ;};return "";}; -// RemoveOverride removes an override given a path. -func (_be ContentTypes )RemoveOverride (path string ){if !_gd .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};for _cga ,_faef :=range _be ._cda .Override {if _faef .PartNameAttr ==path {copy (_be ._cda .Override [_cga :],_be ._cda .Override [_cga +1:]);_be ._cda .Override =_be ._cda .Override [0:len (_be ._cda .Override )-1];};};}; +// Rows returns all table rows. +func (_cbgd Table )Rows ()[]*TableRow {_dbac :=_cbgd ._efcc .Tr ;_ddg :=[]*TableRow {};for _ ,_fbbd :=range _dbac {_ddg =append (_ddg ,&TableRow {_gcec :_fbbd });};return _ddg ;};func (_abgf CustomProperties )SetPropertyAsFiletime (name string ,filetime _dd .Time ){_bcc :=_abgf .getNewProperty (name );_bcc .Filetime =&filetime ;_abgf .setOrReplaceProperty (_bcc );}; -// AppProperties contains properties specific to the document and the -// application that created it. -type AppProperties struct{_bddg *_ca .Properties }; +// Created returns the time that the document was created. +func (_fee CoreProperties )Created ()_dd .Time {return _af (_fee ._bfg .Created )}; -// Path returns the path to an image file, if any. -func (_fge ImageRef )Path ()string {return _fge ._ebf .Path }; +// 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 ){_adfg :=Image {};_age ,_edd ,_gbc :=_ag .Decode (_gdd .NewReader (data ));if _gbc !=nil {return _adfg ,_ce .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_gbc );};_adfg .Data =&data ;_adfg .Format =_edd ;_adfg .Size =_age .Bounds ().Size ();return _adfg ,nil ;}; -// SetAuthor records the author of the document. -func (_dcg CoreProperties )SetAuthor (s string ){if _dcg ._fea .Creator ==nil {_dcg ._fea .Creator =&_fae .XSDAny {XMLName :_ee .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};};_dcg ._fea .Creator .Data =[]byte (s );}; +// DefAttr returns the DefAttr property. +func (_cade TableStyles )DefAttr ()string {return _cade ._egfa .DefAttr }; -// X returns the inner wrapped XML type. -func (_bfdg Relationship )X ()*_df .Relationship {return _bfdg ._deba }; +// RelID returns the relationship ID. +func (_dea ImageRef )RelID ()string {return _dea ._gec }; -// AddRelationship adds a relationship. -func (_bbg Relationships )AddRelationship (target ,ctype string )Relationship {if !_gd .HasPrefix (ctype ,"\u0068t\u0074\u0070\u003a\u002f\u002f"){_fae .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 );};_dcdg :=_df .NewRelationship ();_cddd :=len (_bbg ._bgfb .Relationship )+1;_eedf :=map[string ]struct{}{};for _ ,_dcde :=range _bbg ._bgfb .Relationship {_eedf [_dcde .IdAttr ]=struct{}{};};for _ ,_fbgd :=_eedf [_ea .Sprintf ("\u0072\u0049\u0064%\u0064",_cddd )];_fbgd ;_ ,_fbgd =_eedf [_ea .Sprintf ("\u0072\u0049\u0064%\u0064",_cddd )]{_cddd ++;};_dcdg .IdAttr =_ea .Sprintf ("\u0072\u0049\u0064%\u0064",_cddd );_dcdg .TargetAttr =target ;_dcdg .TypeAttr =ctype ;_bbg ._bgfb .Relationship =append (_bbg ._bgfb .Relationship ,_dcdg );return Relationship {_deba :_dcdg };};var _fgfg =_b .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006e\u006f\u0074\u0020\u0066o\u0075\u006e\u0064\u0020\u0069\u006e\u0020\u0073\u0074\u006fr\u0061\u0067\u0065"); +// ID returns the ID of a relationship. +func (_ddfb Relationship )ID ()string {return _ddfb ._bdcd .IdAttr }; -// X returns the inner wrapped XML type. -func (_ggcg TableStyles )X ()*_fcf .TblStyleLst {return _ggcg ._agg }; +// SetModified sets the time that the document was modified. +func (_eba CoreProperties )SetModified (t _dd .Time ){_eba ._bfg .Modified =_afb (t ,"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064");};func (_ge CustomProperties )SetPropertyAsStorage (name string ,storage string ){_abfb :=_ge .getNewProperty (name );_abfb .Storage =&storage ;_ge .setOrReplaceProperty (_abfb );};func (_ace CustomProperties )SetPropertyAsOstorage (name string ,ostorage string ){_ggaa :=_ace .getNewProperty (name );_ggaa .Ostorage =&ostorage ;_ace .setOrReplaceProperty (_ggaa );}; -// ImageRef is a reference to an image within a document. -type ImageRef struct{_cgd *DocBase ;_bgdf Relationships ;_ebf Image ;_agb string ;_eca string ;}; +// SetContentStatus records the content status of the document. +func (_fde CoreProperties )SetContentStatus (s string ){_fde ._bfg .ContentStatus =&s }; -// NewRelationships creates a new relationship wrapper. -func NewRelationships ()Relationships {return Relationships {_bgfb :_df .NewRelationships ()}};func (_bgc CustomProperties )SetPropertyAsOstorage (name string ,ostorage string ){_gab :=_bgc .getNewProperty (name );_gab .Ostorage =&ostorage ;_bgc .setOrReplaceProperty (_gab );};func (_cgf CustomProperties )SetPropertyAsVstream (name string ,vstream *_fb .Vstream ){_ggd :=_cgf .getNewProperty (name );_ggd .Vstream =vstream ;_cgf .setOrReplaceProperty (_ggd );}; +// SetLinksUpToDate sets the links up to date flag. +func (_fba AppProperties )SetLinksUpToDate (v bool ){_fba ._bff .LinksUpToDate =_bbb .Bool (v )}; -// SetLanguage records the language of the document. -func (_efg CoreProperties )SetLanguage (s string ){_efg ._fea .Language =&_fae .XSDAny {XMLName :_ee .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};_efg ._fea .Language .Data =[]byte (s );}; +// SetLastModifiedBy records the last person to modify the document. +func (_bcf CoreProperties )SetLastModifiedBy (s string ){_bcf ._bfg .LastModifiedBy =&s }; -// Relationship is a relationship within a .rels file. -type Relationship struct{_deba *_df .Relationship }; +// X returns the inner wrapped XML type. +func (_bbede Theme )X ()*_gc .Theme {return _bbede ._gafg }; -// 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 (_fe AppProperties )Pages ()int32 {if _fe ._bddg .Pages !=nil {return *_fe ._bddg .Pages ;};return 0;}; +// SetTitle records the title of the document. +func (_caa CoreProperties )SetTitle (s string ){if _caa ._bfg .Title ==nil {_caa ._bfg .Title =&_bbb .XSDAny {XMLName :_f .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};};_caa ._bfg .Title .Data =[]byte (s );}; -// ImageFromBytes returns an Image struct for an in-memory image. You can also +// 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. -func ImageFromBytes (data []byte )(Image ,error ){_eabb :=Image {};_gdbe ,_gbb ,_bfg :=_fc .Decode (_ef .NewReader (data ));if _bfg !=nil {return _eabb ,_ea .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_bfg );};_eabb .Data =&data ;_eabb .Format =_gbb ;_eabb .Size =_gdbe .Bounds ().Size ();return _eabb ,nil ;}; - -// Size returns the size of an image -func (_dfd ImageRef )Size ()_fc .Point {return _dfd ._ebf .Size };func (_cac CustomProperties )SetPropertyAsI1 (name string ,i1 int8 ){_ffd :=_cac .getNewProperty (name );_ffd .I1 =&i1 ;_cac .setOrReplaceProperty (_ffd );}; - -// LastModifiedBy returns the name of the last person to modify the document -func (_gae CoreProperties )LastModifiedBy ()string {if _gae ._fea .LastModifiedBy !=nil {return *_gae ._fea .LastModifiedBy ;};return "";};func (_cdd CustomProperties )SetPropertyAsOblob (name ,oblob string ){_efeb :=_cdd .getNewProperty (name );_efeb .Oblob =&oblob ;_cdd .setOrReplaceProperty (_efeb );}; +// NOTE: See also ImageFromStorage. +func ImageFromFile (path string )(Image ,error ){_gdge ,_ccb :=_gd .Open (path );_dba :=Image {};if _ccb !=nil {return _dba ,_ce .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_ccb );};defer _gdge .Close ();_edb ,_ddag ,_ccb :=_ag .Decode (_gdge );if _ccb !=nil {return _dba ,_ce .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_ccb );};_dba .Path =path ;_dba .Format =_ddag ;_dba .Size =_edb .Bounds ().Size ();return _dba ,nil ;};func (_bac CustomProperties )SetPropertyAsUi8 (name string ,ui8 uint64 ){_bab :=_bac .getNewProperty (name );_bab .Ui8 =&ui8 ;_bac .setOrReplaceProperty (_bab );}; -// CreateCustomProperties creates the custom properties of the document. -func (_bdcd *DocBase )CreateCustomProperties (){_bdcd .CustomProperties =NewCustomProperties ();_bdcd .AddCustomRelationships ();}; +// Application returns the name of the application that created the document. +// For unioffice created documents, it defaults to github.com/unidoc/unioffice +func (_gafe AppProperties )Application ()string {if _gafe ._bff .Application !=nil {return *_gafe ._bff .Application ;};return "";};func (_ade TableRow )addCell ()*_gc .CT_TableCell {_dgc :=_gc .NewCT_TableCell ();_ade ._gcec .Tc =append (_ade ._gcec .Tc ,_dgc );return _dgc ;};func (_dec CustomProperties )SetPropertyAsError (name string ,error string ){_gcdb :=_dec .getNewProperty (name );_gcdb .Error =&error ;_dec .setOrReplaceProperty (_gcdb );};const Version ="\u0031\u002e\u0031\u0033\u002e\u0030"; -// Properties returns table properties. -func (_fcfa Table )Grid ()*_fcf .CT_TableGrid {return _fcfa ._cafd .TblGrid }; +// RemoveOverride removes an override given a path. +func (_cfd ContentTypes )RemoveOverride (path string ){if !_cf .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};for _ddb ,_gag :=range _cfd ._ffb .Override {if _gag .PartNameAttr ==path {copy (_cfd ._ffb .Override [_ddb :],_cfd ._ffb .Override [_ddb +1:]);_cfd ._ffb .Override =_cfd ._ffb .Override [0:len (_cfd ._ffb .Override )-1];};};};func (_ecf CustomProperties )SetPropertyAsArray (name string ,array *_de .Array ){_fgb :=_ecf .getNewProperty (name );_fgb .Array =array ;_ecf .setOrReplaceProperty (_fgb );}; -// Created returns the time that the document was created. -func (_fed CoreProperties )Created ()_dc .Time {return _eaf (_fed ._fea .Created )}; +// X returns the inner wrapped XML type. +func (_dfde AppProperties )X ()*_fd .Properties {return _dfde ._bff };func (_cee CustomProperties )SetPropertyAsOblob (name ,oblob string ){_eaa :=_cee .getNewProperty (name );_eaa .Oblob =&oblob ;_cee .setOrReplaceProperty (_eaa );}; -// TblStyle returns the TblStyle property. -func (_aafa TableStyles )TblStyle ()[]*_fcf .CT_TableStyle {return _aafa ._agg .TblStyle };func (_cdb CustomProperties )SetPropertyAsDecimal (name string ,decimal float64 ){_aeb :=_cdb .getNewProperty (name );_aeb .Decimal =&decimal ;_cdb .setOrReplaceProperty (_aeb );}; +// SetTarget set the target (path) of a relationship. +func (_feb Relationship )SetTarget (s string ){_feb ._bdcd .TargetAttr =s }; -// Description returns the description of the document -func (_acgg CoreProperties )Description ()string {if _acgg ._fea .Description !=nil {return string (_acgg ._fea .Description .Data );};return "";};func (_aef CustomProperties )getNewProperty (_feda string )*_cg .CT_Property {_eee :=_aef ._gad .Property ;_fccb :=int32 (1);for _ ,_abb :=range _eee {if _abb .PidAttr > _fccb {_fccb =_abb .PidAttr ;};};_gcdd :=_cg .NewCT_Property ();_gcdd .NameAttr =&_feda ;_gcdd .PidAttr =_fccb +1;_gcdd .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 _gcdd ;}; +// Size returns the size of an image +func (_feeg ImageRef )Size ()_ag .Point {return _feeg ._dbf .Size }; -// X returns the inner wrapped XML type. -func (_bgd CoreProperties )X ()*_gc .CoreProperties {return _bgd ._fea }; +// NewTableWithXfrm makes a new table with a pointer to its parent Xfrm for changing its offset and size. +func NewTableWithXfrm (xfrm *_gc .CT_Transform2D )*Table {_ebac :=_gc .NewTbl ();_ebac .TblPr =_gc .NewCT_TableProperties ();return &Table {_efcc :_ebac ,_ggba :xfrm };};func (_aca CustomProperties )SetPropertyAsUi2 (name string ,ui2 uint16 ){_gbe :=_aca .getNewProperty (name );_gbe .Ui2 =&ui2 ;_aca .setOrReplaceProperty (_gbe );}; -// 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 _fc .Point ;Format string ;Path string ;Data *[]byte ;}; +// Author returns the author of the document +func (_gdgf CoreProperties )Author ()string {if _gdgf ._bfg .Creator !=nil {return string (_gdgf ._bfg .Creator .Data );};return "";};func (_acgf CustomProperties )SetPropertyAsEmpty (name string ){_daa :=_acgf .getNewProperty (name );_daa .Empty =_de .NewEmpty ();_acgf .setOrReplaceProperty (_daa );}; -// AddCustomRelationships adds relationships related to custom properties to the document. -func (_fef *DocBase )AddCustomRelationships (){_fef .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");_fef .Rels .AddRelationship ("\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c",_fae .CustomPropertiesType );};func (_gfb CustomProperties )setProperty (_agc *_cg .CT_Property ){_gfb .setPropertyHelper (_agc ,false )};func (_abae CustomProperties )SetPropertyAsEmpty (name string ){_fag :=_abae .getNewProperty (name );_fag .Empty =_fb .NewEmpty ();_abae .setOrReplaceProperty (_fag );}; +// AddRelationship adds a relationship. +func (_ead Relationships )AddRelationship (target ,ctype string )Relationship {if !_cf .HasPrefix (ctype ,"\u0068t\u0074\u0070\u003a\u002f\u002f"){_bbb .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 );};_agda :=_fga .NewRelationship ();_fbaf :=len (_ead ._dedb .Relationship )+1;_effc :=map[string ]struct{}{};for _ ,_effe :=range _ead ._dedb .Relationship {_effc [_effe .IdAttr ]=struct{}{};};for _ ,_dgg :=_effc [_ce .Sprintf ("\u0072\u0049\u0064%\u0064",_fbaf )];_dgg ;_ ,_dgg =_effc [_ce .Sprintf ("\u0072\u0049\u0064%\u0064",_fbaf )]{_fbaf ++;};_agda .IdAttr =_ce .Sprintf ("\u0072\u0049\u0064%\u0064",_fbaf );_agda .TargetAttr =target ;_agda .TypeAttr =ctype ;_ead ._dedb .Relationship =append (_ead ._dedb .Relationship ,_agda );return Relationship {_bdcd :_agda };}; -// CustomProperties contains document specific properties. -type CustomProperties struct{_gad *_cg .Properties }; +// GetOrCreateCustomProperties returns the custom properties of the document (and if they not exist yet, creating them first). +func (_ecca *DocBase )GetOrCreateCustomProperties ()CustomProperties {if _ecca .CustomProperties .X ()==nil {_ecca .CreateCustomProperties ();};return _ecca .CustomProperties ;}; -// SetHeight sets row height, see measurement package. -func (_fefb TableRow )SetHeight (m _bg .Distance ){_acb :=_bg .ToEMU (float64 (m ));_fefb ._bgfd .HAttr =_fcf .ST_Coordinate {ST_CoordinateUnqualified :&_acb };}; \ No newline at end of file +// SetCompany sets the name of the company that created the document. +func (_fbb AppProperties )SetCompany (s string ){_fbb ._bff .Company =&s }; \ No newline at end of file diff --git a/common/license/license.go b/common/license/license.go index 5d187bcf25..1aa51876e8 100644 --- a/common/license/license.go +++ b/common/license/license.go @@ -11,34 +11,34 @@ // Package license helps manage commercial licenses and check if they // are valid for the version of UniOffice used. -package license ;import _fc "github.com/unidoc/unioffice/internal/license"; +package license ;import _f "github.com/unidoc/unioffice/internal/license"; -// SetMeteredKey sets the metered License API key required for SaaS operation. -// Document usage is reported periodically for the product to function correctly. -func SetMeteredKey (apiKey string )error {return _fc .SetMeteredKey (apiKey )}; +// SetLicenseKey sets and validates the license key. +func SetLicenseKey (content string ,customerName string )error {return _f .SetLicenseKey (content ,customerName );}; // GetLicenseKey returns the currently loaded license key. -func GetLicenseKey ()*LicenseKey {return _fc .GetLicenseKey ()}; +func GetLicenseKey ()*LicenseKey {return _f .GetLicenseKey ()}; -// 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 {return _fc .SetLegacyLicenseKey (s )}; +// LegacyLicense holds the old-style unioffice license information. +type LegacyLicense =_f .LegacyLicense ; // MakeUnlicensedKey returns a default key. -func MakeUnlicensedKey ()*LicenseKey {return _fc .MakeUnlicensedKey ()}; +func MakeUnlicensedKey ()*LicenseKey {return _f .MakeUnlicensedKey ()}; -// SetLicenseKey sets and validates the license key. -func SetLicenseKey (content string ,customerName string )error {return _fc .SetLicenseKey (content ,customerName );}; +// 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 {return _f .SetLegacyLicenseKey (s )};const (LicenseTierUnlicensed =_f .LicenseTierUnlicensed ;LicenseTierCommunity =_f .LicenseTierCommunity ;LicenseTierIndividual =_f .LicenseTierIndividual ;LicenseTierBusiness =_f .LicenseTierBusiness ;); + +// SetMeteredKey sets the metered License API key required for SaaS operation. +// Document usage is reported periodically for the product to function correctly. +func SetMeteredKey (apiKey string )error {return _f .SetMeteredKey (apiKey )}; // LegacyLicenseType is the type of license -type LegacyLicenseType =_fc .LegacyLicenseType ; +type LegacyLicenseType =_f .LegacyLicenseType ; -// LegacyLicense holds the old-style unioffice license information. -type LegacyLicense =_fc .LegacyLicense ; +// LicenseKey represents a loaded license key. +type LicenseKey =_f .LicenseKey ; // GetMeteredState checks the currently used metered document usage status, // documents used and credits available. -func GetMeteredState ()(_fc .MeteredStatus ,error ){return _fc .GetMeteredState ()}; - -// LicenseKey represents a loaded license key. -type LicenseKey =_fc .LicenseKey ;const (LicenseTierUnlicensed =_fc .LicenseTierUnlicensed ;LicenseTierCommunity =_fc .LicenseTierCommunity ;LicenseTierIndividual =_fc .LicenseTierIndividual ;LicenseTierBusiness =_fc .LicenseTierBusiness ;); \ No newline at end of file +func GetMeteredState ()(_f .MeteredStatus ,error ){return _f .GetMeteredState ()}; \ No newline at end of file diff --git a/common/tempstorage/diskstore/diskstore.go b/common/tempstorage/diskstore/diskstore.go index fe03527a24..95bd46e812 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 (_g "github.com/unidoc/unioffice/common/tempstorage";_e "io/ioutil";_c "os";_a "strings";); +package diskstore ;import (_de "github.com/unidoc/unioffice/common/tempstorage";_e "io/ioutil";_ec "os";_d "strings";); -// TempFile creates a new temp directory by calling ioutil TempDir -func (_ce diskStorage )TempDir (pattern string )(string ,error ){return _e .TempDir ("",pattern )}; +// SetAsStorage sets temp storage as a disk storage +func SetAsStorage (){_g :=diskStorage {};_de .SetAsStorage (&_g )}; // RemoveAll removes all files in the directory -func (_ee diskStorage )RemoveAll (dir string )error {if _a .HasPrefix (dir ,_c .TempDir ()){return _c .RemoveAll (dir );};return nil ;}; +func (_a diskStorage )RemoveAll (dir string )error {if _d .HasPrefix (dir ,_ec .TempDir ()){return _ec .RemoveAll (dir );};return nil ;}; -// SetAsStorage sets temp storage as a disk storage -func SetAsStorage (){_ca :=diskStorage {};_g .SetAsStorage (&_ca )}; +// TempFile creates a new temp file by calling ioutil TempFile +func (_db diskStorage )TempFile (dir ,pattern string )(_de .File ,error ){return _e .TempFile (dir ,pattern );}; -// Add is not applicable in the diskstore implementation -func (_d diskStorage )Add (path string )error {return nil }; +// TempFile creates a new temp directory by calling ioutil TempDir +func (_df diskStorage )TempDir (pattern string )(string ,error ){return _e .TempDir ("",pattern )};type diskStorage struct{}; // Open opens file from disk according to a path -func (_af diskStorage )Open (path string )(_g .File ,error ){return _c .Open (path )};type diskStorage struct{}; +func (_dc diskStorage )Open (path string )(_de .File ,error ){return _ec .Open (path )}; -// TempFile creates a new temp file by calling ioutil TempFile -func (_cg diskStorage )TempFile (dir ,pattern string )(_g .File ,error ){return _e .TempFile (dir ,pattern );}; \ No newline at end of file +// Add is not applicable in the diskstore implementation +func (_c diskStorage )Add (path string )error {return nil }; \ No newline at end of file diff --git a/common/tempstorage/memstore/memstore.go b/common/tempstorage/memstore/memstore.go index ef4fa6557f..87ba03309b 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 (_be "encoding/hex";_a "errors";_fe "fmt";_ad "github.com/unidoc/unioffice/common/tempstorage";_bf "io";_d "io/ioutil";_f "math/rand";_g "sync";);func _gd (_gbf string )string {_dg ,_ :=_dbcg (6);return _gbf +_dg }; - -// Name returns the filename of the underlying memDataCell -func (_febe *memFile )Name ()string {return _febe ._ae ._ba }; +package memstore ;import (_d "encoding/hex";_gf "errors";_c "fmt";_a "github.com/unidoc/unioffice/common/tempstorage";_f "io";_gd "io/ioutil";_g "math/rand";_b "sync";); // Close is not applicable in this implementation -func (_e *memFile )Close ()error {return nil }; - -// TempFile creates a new empty file in the storage and returns it -func (_dc *memStorage )TempFile (dir ,pattern string )(_ad .File ,error ){_ag :=dir +"\u002f"+_gd (pattern );_cg :=&memDataCell {_ba :_ag ,_gf :[]byte {}};_df :=&memFile {_ae :_cg };_dc ._dbc .Store (_ag ,_cg );return _df ,nil ;}; +func (_bdf *memFile )Close ()error {return nil };func _ceb (_ffe int )(string ,error ){_eca :=make ([]byte ,_ffe );if _ ,_ga :=_g .Read (_eca );_ga !=nil {return "",_ga ;};return _d .EncodeToString (_eca ),nil ;};type memFile struct{_cd *memDataCell ;_bd int64 ;}; // TempDir creates a name for a new temp directory using a pattern argument -func (_bdc *memStorage )TempDir (pattern string )(string ,error ){return _gd (pattern ),nil }; +func (_adc *memStorage )TempDir (pattern string )(string ,error ){return _cb (pattern ),nil };type memDataCell struct{_ee string ;_cg []byte ;_ea int64 ;}; -// SetAsStorage sets temp storage as a memory storage -func SetAsStorage (){_cc :=memStorage {_dbc :_g .Map {}};_ad .SetAsStorage (&_cc )}; - -// Write writes to the end of the underlying memDataCell in order to implement Writer interface -func (_fb *memFile )Write (p []byte )(int ,error ){_fb ._ae ._gf =append (_fb ._ae ._gf ,p ...);_fb ._ae ._ab +=int64 (len (p ));return len (p ),nil ;};type memFile struct{_ae *memDataCell ;_ade int64 ;}; +// RemoveAll removes all files according to the dir argument prefix +func (_fba *memStorage )RemoveAll (dir string )error {_fba ._bb .Range (func (_bfc ,_ec interface{})bool {_fba ._bb .Delete (_bfc );return true });return nil ;};func _cb (_ab string )string {_gc ,_ :=_ceb (6);return _ab +_gc }; // Open returns tempstorage File object by name -func (_ca *memStorage )Open (path string )(_ad .File ,error ){_eg ,_bdb :=_ca ._dbc .Load (path );if !_bdb {return nil ,_a .New (_fe .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 {_ae :_eg .(*memDataCell )},nil ;}; - -// RemoveAll removes all files according to the dir argument prefix -func (_adb *memStorage )RemoveAll (dir string )error {_adb ._dbc .Range (func (_gb ,_dfc interface{})bool {_adb ._dbc .Delete (_gb );return true });return nil ;};func _dbcg (_ee int )(string ,error ){_fea :=make ([]byte ,_ee );if _ ,_ea :=_f .Read (_fea );_ea !=nil {return "",_ea ;};return _be .EncodeToString (_fea ),nil ;};type memStorage struct{_dbc _g .Map };type memDataCell struct{_ba string ;_gf []byte ;_ab int64 ;}; +func (_af *memStorage )Open (path string )(_a .File ,error ){_deec ,_fb :=_af ._bb .Load (path );if !_fb {return nil ,_gf .New (_c .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 {_cd :_deec .(*memDataCell )},nil ;}; // Add reads a file from a disk and adds it to the storage -func (_bfa *memStorage )Add (path string )error {_ ,_dfd :=_bfa ._dbc .Load (path );if _dfd {return nil ;};_beg ,_bg :=_d .ReadFile (path );if _bg !=nil {return _bg ;};_bfa ._dbc .Store (path ,&memDataCell {_ba :path ,_gf :_beg ,_ab :int64 (len (_beg ))});return nil ;}; +func (_fg *memStorage )Add (path string )error {_ ,_ag :=_fg ._bb .Load (path );if _ag {return nil ;};_cdd ,_fe :=_gd .ReadFile (path );if _fe !=nil {return _fe ;};_fg ._bb .Store (path ,&memDataCell {_ee :path ,_cg :_cdd ,_ea :int64 (len (_cdd ))});return nil ;}; + +// Name returns the filename of the underlying memDataCell +func (_ge *memFile )Name ()string {return _ge ._cd ._ee }; + +// Write writes to the end of the underlying memDataCell in order to implement Writer interface +func (_ca *memFile )Write (p []byte )(int ,error ){_ca ._cd ._cg =append (_ca ._cd ._cg ,p ...);_ca ._cd ._ea +=int64 (len (p ));return len (p ),nil ;}; // Read reads from the underlying memDataCell in order to implement Reader interface -func (_fef *memFile )Read (p []byte )(int ,error ){_de :=_fef ._ade ;_feb :=_fef ._ae ._ab ;_c :=int64 (len (p ));if _c > _feb {_c =_feb ;p =p [:_c ];};if _de >=_feb {return 0,_bf .EOF ;};_bd :=_de +_c ;if _bd >=_feb {_bd =_feb ;};_db :=copy (p ,_fef ._ae ._gf [_de :_bd ]);_fef ._ade =_bd ;return _db ,nil ;}; \ No newline at end of file +func (_gfe *memFile )Read (p []byte )(int ,error ){_gfg :=_gfe ._bd ;_de :=_gfe ._cd ._ea ;_eg :=int64 (len (p ));if _eg > _de {_eg =_de ;p =p [:_eg ];};if _gfg >=_de {return 0,_f .EOF ;};_bf :=_gfg +_eg ;if _bf >=_de {_bf =_de ;};_dee :=copy (p ,_gfe ._cd ._cg [_gfg :_bf ]);_gfe ._bd =_bf ;return _dee ,nil ;}; + +// SetAsStorage sets temp storage as a memory storage +func SetAsStorage (){_eb :=memStorage {_bb :_b .Map {}};_a .SetAsStorage (&_eb )};type memStorage struct{_bb _b .Map }; + +// TempFile creates a new empty file in the storage and returns it +func (_ad *memStorage )TempFile (dir ,pattern string )(_a .File ,error ){_ae :=dir +"\u002f"+_cb (pattern );_dg :=&memDataCell {_ee :_ae ,_cg :[]byte {}};_ff :=&memFile {_cd :_dg };_ad ._bb .Store (_ae ,_dg );return _ff ,nil ;}; \ No newline at end of file diff --git a/common/tempstorage/tempstorage.go b/common/tempstorage/tempstorage.go index ba845cdac6..41e1094aa0 100644 --- a/common/tempstorage/tempstorage.go +++ b/common/tempstorage/tempstorage.go @@ -11,24 +11,24 @@ package tempstorage ;import _g "io"; +// TempDir creates a name for a new temp directory using a pattern argument. +func TempDir (pattern string )(string ,error ){return _a .TempDir (pattern )};type storage interface{Open (_d string )(File ,error );TempFile (_dg ,_da string )(File ,error );TempDir (_df string )(string ,error );RemoveAll (_ce string )error ;Add (_f string )error ;}; + +// TempFile creates new empty file in the storage and returns it. +func TempFile (dir ,pattern string )(File ,error ){return _a .TempFile (dir ,pattern )}; + // SetAsStorage changes temporary storage to newStorage. -func SetAsStorage (newStorage storage ){_a =newStorage }; +func SetAsStorage (newStorage storage ){_a =newStorage };var _a storage ; // RemoveAll removes all files according to the dir argument prefix. func RemoveAll (dir string )error {return _a .RemoveAll (dir )}; -// TempDir creates a name for a new temp directory using a pattern argument. -func TempDir (pattern string )(string ,error ){return _a .TempDir (pattern )};type storage interface{Open (_gb string )(File ,error );TempFile (_d ,_c string )(File ,error );TempDir (_de string )(string ,error );RemoveAll (_gf string )error ;Add (_cf string )error ;}; - // File is a representation of a storage file // with Read, Write, Close and Name methods identical to os.File. -type File interface{_g .Reader ;_g .Writer ;_g .Closer ;Name ()string ;};var _a storage ; - -// Add reads a file from a disk and adds it to the storage. -func Add (path string )error {return _a .Add (path )}; +type File interface{_g .Reader ;_g .Writer ;_g .Closer ;Name ()string ;}; // Open returns tempstorage File object by name. func Open (path string )(File ,error ){return _a .Open (path )}; -// TempFile creates new empty file in the storage and returns it. -func TempFile (dir ,pattern string )(File ,error ){return _a .TempFile (dir ,pattern )}; \ No newline at end of file +// Add reads a file from a disk and adds it to the storage. +func Add (path string )error {return _a .Add (path )}; \ No newline at end of file diff --git a/document/convert/convert.go b/document/convert/convert.go index a0e27bfc7f..97df3e3e34 100644 --- a/document/convert/convert.go +++ b/document/convert/convert.go @@ -9,7 +9,19 @@ // 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 convert ;import (_dg "bytes";_gd "errors";_dc "github.com/unidoc/unioffice/common/tempstorage";_ee "github.com/unidoc/unioffice/document";_ec "github.com/unidoc/unioffice/measurement";_bd "github.com/unidoc/unioffice/schema/soo/dml";_a "github.com/unidoc/unioffice/schema/soo/dml/chart";_be "github.com/unidoc/unioffice/schema/soo/dml/picture";_gg "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_bb "github.com/unidoc/unioffice/schema/soo/wml";_gf "github.com/unidoc/unipdf/v3/creator";_f "github.com/unidoc/unipdf/v3/model";_d "io/ioutil";_e "log";_ce "math";_cg "sort";_b "strconv";_g "strings";);func (_dbg *convertContext )addAnchorExtra (_ebag []*_bb .EG_PContent ){for _ ,_cedd :=range _ebag {for _ ,_baf :=range _cedd .EG_ContentRunContent {if _dfed :=_baf .R ;_dfed !=nil {for _ ,_fbcc :=range _dfed .Extra {if _agb ,_gcda :=_fbcc .(*_bb .AlternateContentRun );_gcda {if _aga :=_agb .Choice ;_aga !=nil {if _abb :=_aga .Drawing ;_abb !=nil {for _ ,_bggb :=range _abb .Anchor {var _cad ,_bcc ,_gagc ,_cec float64 ;_ddce ,_bfegb :=_bggb .PositionH ,_bggb .PositionV ;if _cecf :=_ddce .Choice ;_cecf !=nil {if _cecf .PosOffset !=nil {_cad =_ec .FromEMU (int64 (*_cecf .PosOffset ))/_ec .Millimeter ;};};if _ffg :=_bfegb .Choice ;_ffg !=nil {if _ffg .PosOffset !=nil {_bcc =_ec .FromEMU (int64 (*_ffg .PosOffset ))/_ec .Millimeter ;};};if _eae :=_bggb .Extent ;_eae !=nil {_cec =_ec .FromEMU (_eae .CxAttr )/_ec .Millimeter ;_gagc =_ec .FromEMU (_eae .CyAttr )/_ec .Millimeter ;};_abgef :=_dbg ._bcaf ._ebf +_bcc ;_afbc :=_abgef +_gagc ;_befedf :=_dbg ._bcaf ._dac +_cad ;_cbcf :=_befedf +_cec ;_gfdb :=_bcc +_gagc ;if _gfdb > _dbg ._bcaf ._ae {_dbg ._bcaf ._ae =_gfdb ;};if _bggb .Choice !=nil &&_bggb .Choice .WrapNone ==nil {_dbg ._bcaf ._gcg =append (_dbg ._bcaf ._gcg ,&zoneToSkip {_cb :&rectangle {_eac :_abgef ,_caf :_afbc ,_deb :_befedf ,_aebb :_cbcf },_ea :_bggb .Choice });};if _gdd :=_bggb .Graphic ;_gdd !=nil {if _ddad :=_gdd .GraphicData ;_ddad !=nil {for _ ,_bfed :=range _ddad .Any {if _gbcc ,_eege :=_bfed .(*_bb .WdWsp );_eege {_ccf ,_abdd :=_dbg .makeBlockFromWdWsp (_gbcc );if _abdd !=nil {_e .Println ("\u0043a\u006en\u006f\u0074\u0020\u0072\u0065a\u0064\u0020b\u006c\u006f\u0063\u006b\u003a",_abdd );};if _ccf !=nil {_ccf ._gff .Scale (_cec /_ccf ._gff .Width (),_gagc /_ccf ._gff .Height ());_ccf ._gbf =_befedf ;_ccf ._gaca =_abgef ;if _bggb .BehindDocAttr {_dbg ._bcaf ._gdf =append (_dbg ._bcaf ._gdf ,_ccf );}else {_dbg ._bcaf ._cd =append (_dbg ._bcaf ._cd ,_ccf );};};};};};};};};};};};};};};};func _agea (_fdede *_gf .Creator ,_afac ,_ggea ,_dgbf ,_dcef float64 ,_bgfe *_bd .CT_ShapeProperties ){_bfaa :=_fdede .NewRectangle (_afac ,_ggea ,_dgbf ,_dcef );if _bgfe ==nil {_bfaa .SetBorderWidth (_bbeg );}else {if _gbfdd :=_bgfe .SolidFill ;_gbfdd !=nil {if _ddgc :=_gbfdd .SrgbClr ;_ddgc !=nil {_egff :=_gf .ColorRGBFromHex ("\u0023"+_ddgc .ValAttr );_bfaa .SetFillColor (_egff );};};if _efcf :=_bgfe .Ln ;_efcf !=nil {if _fcfe :=_efcf .WAttr ;_fcfe !=nil {_eacc :=_ec .FromEMU (int64 (*_fcfe ))/_ec .Millimeter ;_bfaa .SetBorderWidth (_eacc );if _cdfc :=_bgfe .SolidFill ;_cdfc !=nil {if _fbgg :=_cdfc .SrgbClr ;_fbgg !=nil {_afaa :=_gf .ColorRGBFromHex ("\u0023"+_fbgg .ValAttr );_bfaa .SetBorderColor (_afaa );};};}else {_bfaa .SetBorderWidth (0);};};};_fdede .Draw (_bfaa );};func (_ged *convertContext )drawPage (_ade *page ){if _ade ._eg {_abgg :=_ade ._ag ._eac +_ad *_da ;_dde :=_ade ._ag ._deb ;_fbf :=_ade ._ag ._aebb ;_dggf (_ged ._ggd ,_dde ,_abgg ,_fbf ,_abgg ,0.25,_gf .ColorBlack );};for _ ,_cbc :=range _ade ._ga {_ged ._ggd .Draw (_cbc );};for _ ,_ceb :=range _ade ._eb {_abg (_ged ._ggd ,_ceb );};for _ ,_ddc :=range _ade ._bbb {if _ddc ._fd {_gcd :=_ddc ._ebf +_ad *_da ;_gda :=_ade ._ag ._deb ;_ccee :=_gda +50;_dggf (_ged ._ggd ,_gda ,_gcd ,_ccee ,_gcd ,0.25,_gf .ColorBlack );}else {for _ ,_bdfc :=range _ddc ._dd {for _ ,_caa :=range _bdfc ._fbd {for _ ,_afc :=range _caa ._daa {for _ ,_dce :=range _afc ._bf {if _dce ._cefg !=nil {_dce ._cefg .SetPos (_afc ._eca +_dce ._dfc ,_ddc ._ebf +_bdfc ._ab +_dce ._aa );_ged ._ggd .Draw (_dce ._cefg );}else if _dce ._fcc !=nil {_dce ._fcc ._gbf =_afc ._eca +_dce ._dfc ;_dce ._fcc ._gaca =_ddc ._ebf +_bdfc ._ab +_dce ._aa ;_abg (_ged ._ggd ,_dce ._fcc );}else {_dcf :=_ged ._ggd .NewStyledParagraph ();if _dce ._gbe {_dce ._aa =0;}else if _dce ._dccg {_dce ._aa =1.2*_bdfc ._bdf -_dce ._cef ;};_fbc :=_afc ._eca +_dce ._dfc ;_bag :=_ddc ._ebf +_bdfc ._ab +_dce ._aa ;_dcf .SetPos (_fbc ,_bag );var _ddd *_gf .TextChunk ;if _dce ._dcc !=""{_ddd =_dcf .AddExternalLink (_dce ._dda ,_dce ._dcc );}else {_ddd =_dcf .Append (_dce ._dda );};if _dce ._gab !=nil {_ddd .Style =*_dce ._gab ;};_ged ._ggd .Draw (_dcf );};};};};};if _ddc ._df !=nil {_bdc :=_gf .NewBlock (_ddc ._bdg -_ddc ._dac ,_ddc ._fa ._eac +_ddc ._gacc +_ddc ._fa ._caf );_bdc .SetPos (_ddc ._fag ,_ddc ._ebf +_ddc ._fa ._eac );_bdc .Draw (_ddc ._df );_ged ._ggd .Draw (_bdc );};};};for _ ,_eec :=range _ade ._ff {_ged ._ggd .Draw (_eec );};for _ ,_ccg :=range _ade ._ge {_abg (_ged ._ggd ,_ccg );};if len (_ade ._gac )> 0{_ffag :=_ade ._ag ._caf +_ad *_da ;_gcf :=_ade ._ag ._deb ;_aaa :=_gcf +50;_dggf (_ged ._ggd ,_gcf ,_ffag ,_aaa ,_ffag ,0.25,_gf .ColorBlack );_adea :=_ade ._ag ._caf +_ad ;for _ ,_ddeb :=range _ade ._gac {_ddeb ._cgc .SetPos (_ade ._ag ._deb ,_adea );_ged ._ggd .Draw (_ddeb ._cgc );_adea +=_ddeb ._cgc .Height ();};};};func (_eee *convertContext )addAbsoluteEGPC (_ddcg []*_bb .EG_PContent ,_gef *_bb .CT_PPr ,_befe *prefix )bool {_eee .newParagraph ();_ebba (_gef ,_eee ._bcaf );_eee .determineParagraphBounds ();_eee .addAnchorBlocks (_ddcg );_eee .addAnchorExtra (_ddcg );_eee .newLine ();_eee .newWord ();if len (_ddcg )==0{_eee .addEmptyLine ();return false ;};if _befe !=nil {_eee ._fbccc =_befe ;};for _ ,_dge :=range _ddcg {for _ ,_gagb :=range _dge .FldSimple {if _gagb !=nil {_eee .addAbsoluteEGPC (_gagb .EG_PContent ,_gef ,_befe );};};if _fegc :=_dge .Hyperlink ;_fegc !=nil {_eee ._bbbg =_fegc ;_eee .addAbsoluteCRC (_fegc .EG_ContentRunContent ,_gef );};_eee ._bbbg =nil ;if _eee .addAbsoluteCRC (_dge .EG_ContentRunContent ,_gef ){return true ;};};_eee .addCurrentWordToParagraph ();return false ;};type paragraph struct{_fc float64 ;_fa *rectangle ;_fag float64 ;_dac float64 ;_bdg float64 ;_ebf float64 ;_gacc float64 ;_feg _gf .TextAlignment ;_gb float64 ;_dd []*line ;_df *_gf .Table ;_af []*_gf .Image ;_cc []*_gf .Image ;_cd []*block ;_gdf []*block ;_ada []*note ;_gc float64 ;_gcg []*zoneToSkip ;_ae float64 ;_fd bool ;};func _cfded (_fbfdf *_bb .CT_TblWidth ,_bgbb float64 )float64 {if _bbd :=_fbfdf .WAttr ;_bbd !=nil {if _aabab :=_bbd .ST_DecimalNumberOrPercent ;_aabab !=nil {if _geae :=_aabab .ST_UnqualifiedPercentage ;_geae !=nil {switch _fbfdf .TypeAttr {case _bb .ST_TblWidthDxa :return float64 (*_geae )/56.7;case _bb .ST_TblWidthPct :return _bgbb ;default:return _bgbb ;};};};};return _bgbb ;};func _fgcg (_bdbf *_ee .Document ,_gced *_bb .CT_RPr ,_dfbgf *_bb .CT_PPr )*_bb .CT_RPr {var _bbgf ,_fdbf *_bb .CT_RPr ;if _gced ==nil {_gced =_bb .NewCT_RPr ();};var _ecgbb *_bb .CT_ParaRPr ;if _dfbgf !=nil &&_dfbgf .RPr !=nil {_ecgbb =_dfbgf .RPr ;};if _ecgbb ==nil {_ecgbb =_bb .NewCT_ParaRPr ();};if _gced .RStyle !=nil {_ggdf :=_bdbf .GetStyleByID (_gced .RStyle .ValAttr );if _eeafa :=_ggdf .X ();_eeafa !=nil {_bbgf =_eeafa .RPr ;};};if _bbgf ==nil {_bbgf =_bb .NewCT_RPr ();};if _ecgbb .RStyle !=nil {_fbag :=_bdbf .GetStyleByID (_ecgbb .RStyle .ValAttr );if _gace :=_fbag .X ();_gace !=nil {_fdbf =_gace .RPr ;};};if _fdbf ==nil {_fdbf =_bb .NewCT_RPr ();};if _gced .Color ==nil {if _bbgf .Color !=nil {_gced .Color =_bbgf .Color ;}else if _ecgbb .Color !=nil {_gced .Color =_ecgbb .Color ;}else if _fdbf .Color !=nil {_gced .Color =_fdbf .Color ;};};if _gced .Spacing ==nil {if _bbgf .Spacing !=nil {_gced .Spacing =_bbgf .Spacing ;}else if _ecgbb .Spacing !=nil {_gced .Spacing =_ecgbb .Spacing ;}else if _fdbf .Spacing !=nil {_gced .Spacing =_fdbf .Spacing ;};};if _gced .Sz ==nil {if _bbgf .Sz !=nil {_gced .Sz =_bbgf .Sz ;}else if _ecgbb .Sz !=nil {_gced .Sz =_ecgbb .Sz ;}else if _fdbf .Sz !=nil {_gced .Sz =_fdbf .Sz ;};};if _gced .SzCs ==nil {if _bbgf .SzCs !=nil {_gced .SzCs =_bbgf .SzCs ;}else if _ecgbb .SzCs !=nil {_gced .SzCs =_ecgbb .SzCs ;}else if _fdbf .SzCs !=nil {_gced .SzCs =_fdbf .SzCs ;};};if _gced .B ==nil {if _bbgf .B !=nil {_gced .B =_bbgf .B ;}else if _ecgbb .B !=nil {_gced .B =_ecgbb .B ;}else if _fdbf .B !=nil {_gced .B =_fdbf .B ;};};if _gced .I ==nil {if _bbgf .I !=nil {_gced .I =_bbgf .I ;}else if _ecgbb .I !=nil {_gced .I =_ecgbb .I ;}else if _fdbf .I !=nil {_gced .I =_fdbf .I ;};};if _gced .RFonts ==nil {if _bbgf .RFonts !=nil {_gced .RFonts =_bbgf .RFonts ;}else if _ecgbb .RFonts !=nil {_gced .RFonts =_ecgbb .RFonts ;}else if _fdbf .RFonts !=nil {_gced .RFonts =_fdbf .RFonts ;};};if _gced .VertAlign ==nil {if _bbgf .VertAlign !=nil {_gced .VertAlign =_bbgf .VertAlign ;}else if _ecgbb .VertAlign !=nil {_gced .VertAlign =_ecgbb .VertAlign ;}else if _fdbf .VertAlign !=nil {_gced .VertAlign =_fdbf .VertAlign ;};};return _gced ;};func (_gbfd *convertContext )addRelativeEGPC (_edcda []*_bb .EG_PContent ,_fdfc *_bb .CT_PPr ,_abed *prefix ){if len (_edcda )==0{_gbfd ._aaga .Append ("\u000d");return ;};if _abed !=nil {_gbfd ._fbccc =_abed ;};for _ ,_cdeb :=range _edcda {for _ ,_bcbd :=range _cdeb .FldSimple {if _bcbd !=nil {_gbfd .addRelativeEGPC (_bcbd .EG_PContent ,_fdfc ,_abed );};};if _abfe :=_cdeb .Hyperlink ;_abfe !=nil {_gbfd ._bbbg =_abfe ;_gbfd .addRelativeCRC (_abfe .EG_ContentRunContent ,_fdfc );};_gbfd ._bbbg =nil ;_gbfd .addRelativeCRC (_cdeb .EG_ContentRunContent ,_fdfc );};};func (_cabgb *convertContext )makePdfBlockFromCBCs (_bdgc [][]*_bb .EG_ContentBlockContent ,_afbe ,_ebafc float64 ,_dagf *rectangle ,_cbfd bool ,_dbff *prefix )(*_gf .Block ,error ){if _dagf ==nil {_dagf =&rectangle {};};_dbbc :=&rectangle {_eac :_dagf ._eac ,_caf :_ebafc -_dagf ._caf ,_deb :_dagf ._deb ,_aebb :_afbe -_dagf ._aebb };_ecaf :=_gecc (_afbe ,_ebafc );_bcgb :=&convertContext {_ggd :_ecaf ,_ceda :_cabgb ._ceda ,_bcecg :_dbbc ,_fbccc :_dbff };for _ ,_cgae :=range _bdgc {_bcgb .addAbsoluteCBCs (_cgae );};if _cbfd {_dabb :=0.0;for _ ,_ggdc :=range _bcgb ._bcbf {for _ ,_gabgb :=range _ggdc ._bbb {_dabb +=(_gabgb ._gacc +_gabgb ._fa ._eac +_gabgb ._fa ._caf );};};_dbbc ._caf =_dabb -_dagf ._caf ;_ecaf =_gecc (_afbe ,_dabb );_bcgb =&convertContext {_ggd :_ecaf ,_ceda :_cabgb ._ceda ,_bcecg :_dbbc ,_fbccc :_dbff };for _ ,_aefa :=range _bdgc {_bcgb .addAbsoluteCBCs (_aefa );};};_bcgb .alignSymbolsVertically ();_bcgb .drawPage (_bcgb ._bcbf [0]);return _acga (_ecaf );};func _dced (_ffeb *_a .CT_SerAx )(uint32 ,_a .ST_AxPos ,_a .ST_TickMark ,_a .ST_TickLblPos ,*_a .CT_ChartLines ,uint32 ,*_bd .CT_ShapeProperties ,error ){var _daea ,_efff uint32 ;var _ffad _a .ST_AxPos ;var _ebac _a .ST_TickMark ;var _acag *_a .CT_ChartLines ;var _gfcc _a .ST_TickLblPos ;if _ffeb .AxId ==nil {return _daea ,_ffad ,_ebac ,_gfcc ,_acag ,_efff ,_ffeb .SpPr ,_gd .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_daea =_ffeb .AxId .ValAttr ;};if _ffeb .AxPos ==nil {return _daea ,_ffad ,_ebac ,_gfcc ,_acag ,_efff ,_ffeb .SpPr ,_gd .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_ffad =_ffeb .AxPos .ValAttr ;};if _ffeb .MajorTickMark !=nil {_ebac =_ffeb .MajorTickMark .ValAttr ;};if _ffeb .TickLblPos !=nil {_gfcc =_ffeb .TickLblPos .ValAttr ;};if _ffeb .CrossAx ==nil {return _daea ,_ffad ,_ebac ,_gfcc ,_acag ,_efff ,_ffeb .SpPr ,_gd .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_efff =_ffeb .CrossAx .ValAttr ;};_acag =_ffeb .MajorGridlines ;return _daea ,_ffad ,_ebac ,_gfcc ,_acag ,_efff ,_ffeb .SpPr ,nil ;};func _agdd (_gbge *_bb .EG_RunInnerContent )bool {if _agga :=_gbge .Br ;_agga !=nil {return _agga .TypeAttr ==_bb .ST_BrTypePage ;};return false ;};func (_caca *convertContext )addCurrentParagraphToCurrentPage (){_caca ._aadd ._fe =_caca ._bcaf ._ebf +_caca ._bcaf ._fa ._eac +_caca ._bcaf ._gacc +_caca ._bcaf ._fa ._caf ;_caca ._aadd ._ff =append (_caca ._aadd ._ff ,_caca ._bcaf ._af ...);_caca ._aadd ._ga =append (_caca ._aadd ._ga ,_caca ._bcaf ._cc ...);_caca ._aadd ._ge =append (_caca ._aadd ._ge ,_caca ._bcaf ._cd ...);_caca ._aadd ._eb =append (_caca ._aadd ._eb ,_caca ._bcaf ._gdf ...);_caca ._aadd ._cf =append (_caca ._aadd ._cf ,_caca ._bcaf ._gcg ...);_caca ._aadd ._bbb =append (_caca ._aadd ._bbb ,_caca ._bcaf );_caca .adjustRightBoundOfLastSpan ();_caca .alignParagraph ();if len (_caca ._aadd ._gac )==0&&len (_caca ._bcaf ._ada )> 0{_caca ._aadd ._ag ._caf -=_ad ;};_caca ._aadd ._gac =append (_caca ._aadd ._gac ,_caca ._bcaf ._ada ...);_caca ._aadd ._ag ._caf -=_caca ._bcaf ._gc ;};func _gebf (_dbefa float64 )float64 {return _dbefa *_ec .Millimeter /_ec .Twips };const _dgeb =1.5;type serValue struct{_bbbd string ;_bbgc float64 ;_cge *_bd .CT_ShapeProperties ;};func (_efe *convertContext )addTables (_ecg []*_bb .CT_Tbl ){for _ ,_gdb :=range _ecg {_aae :=_efe .addAbsoluteTable (_gdb );if _aae ==nil {continue ;};_ead :=_gecc (1000,1000);_ead .Draw (_aae );_efe .newParagraph ();_efe ._bcaf ._fa =&rectangle {1,1,1,1};_efe ._bcaf ._df =_aae ;_efe ._bcaf ._gacc =_aae .Height ();_efe .determineParagraphBounds ();if _efe .currentParagraphOverflowsCurrentPage (){_efe .newPage ();_efe ._bcaf ._ebf =_efe ._aadd ._fe ;_efe .determineParagraphBounds ();};_efe .addCurrentParagraphToCurrentPage ();};};const _cbfa =2.5;func (_agafb *convertContext )addSeparator (){_agafb .newParagraph ();_agafb ._bcaf ._fd =true ;_agafb ._bcaf ._gacc =_ad ;if _agafb .currentParagraphOverflowsCurrentPage (){_agafb .newPage ();_agafb ._bcaf ._ebf =_agafb ._aadd ._fe ;};_agafb .addCurrentParagraphToCurrentPage ();};type serCategory struct{_gedg string ;_cfga []serValue ;};func (_gag *convertContext )addParagraphs (_eag []*_bb .CT_P ){for _ ,_bcd :=range _eag {_abgf ,_bgg :=_gag .combinePPrWithStyles (_bcd .PPr );if _gag .addAbsoluteEGPC (_bcd .EG_PContent ,_abgf ,_bgg ){_gag .newPage ();continue ;};if _gag .currentParagraphOverflowsCurrentPage (){_gag .newPage ();_gag .addAbsoluteEGPC (_bcd .EG_PContent ,_abgf ,_bgg );};_gag .addCurrentParagraphToCurrentPage ();};};type note struct{_fb string ;_ggc []*_bb .EG_BlockLevelElts ;_cgc *_gf .Block ;};func _abg (_faf *_gf .Creator ,_aed *block ){_aed ._gff .SetPos (_aed ._gbf ,_aed ._gaca );_faf .Draw (_aed ._gff );if _aed ._adg {_dcab (_faf ,&rectangle {_eac :_aed ._gaca ,_caf :_aed ._gaca +_aed ._gff .Height (),_deb :_aed ._gbf ,_aebb :_aed ._gbf +_aed ._gff .Width ()},_aed ._cbg ,_aed ._fef );};};func (_cefe barSerByOrder )Less (i ,j int )bool {return _cefe [i ].Order .ValAttr < _cefe [j ].Order .ValAttr ;};func _bafce (_dddc *_gf .Creator ,_fgfg *rectangle ,_edbf []*legendItem ,_feca bool ){_afcf :=float64 (len (_edbf ));if _feca {_cabba :=&rectangle {_eac :_fgfg ._eac +1,_caf :_fgfg ._caf -1,_deb :_fgfg ._deb +2.5,_aebb :_fgfg ._aebb -2.5};var _fcf float64 ;if _afcf > 1{_fcf =(_cabba ._aebb -_cabba ._deb )/_afcf ;};_ggb :=_cabba ._deb ;_aea :=_cabba ._eac ;for _ ,_fdbd :=range _edbf {if _bdfa :=_fdbd ._egfd ;_bdfa !=nil {_agea (_dddc ,_ggb ,_aea +_bfb ,_dgeb ,_dgeb ,_bdfa );_bgdfe :=_ggb +_dgeb *2;_cdd :=_dddc .NewStyledParagraph ();_cdd .SetPos (_bgdfe ,_aea );_bgbg :=_cdd .Append (_fdbd ._cfd );_egfg ,_ebgc :=_f .NewStandard14Font (_f .HelveticaName );if _ebgc ==nil {_bgbg .Style =_gf .TextStyle {FontSize :_cbfa ,Font :_egfg ,TextRise :0.4};_dddc .Draw (_cdd );};};_ggb +=_fcf ;};}else {_dfeg :=&rectangle {_eac :_fgfg ._eac +2.5,_caf :_fgfg ._caf -2.5,_deb :_fgfg ._deb +2.5,_aebb :_fgfg ._aebb -2.5};var _eafb float64 ;if _afcf > 1{_eafb =(_dfeg ._caf -_dfeg ._eac -_cbfa )/(_afcf -1);};_ccbg :=_dfeg ._eac ;_ffaf :=_dfeg ._deb ;_egbg :=_ffaf +_dgeb *2;for _ ,_gafd :=range _edbf {if _aeb :=_gafd ._egfd ;_aeb !=nil {_agea (_dddc ,_ffaf ,_ccbg +_bfb ,_dgeb ,_dgeb ,_aeb );_cefa :=_dddc .NewStyledParagraph ();_cefa .SetPos (_egbg ,_ccbg );_aabaf :=_cefa .Append (_gafd ._cfd );_cff ,_abga :=_f .NewStandard14Font (_f .HelveticaName );if _abga ==nil {_aabaf .Style =_gf .TextStyle {FontSize :_cbfa ,Font :_cff ,TextRise :0.4};_dddc .Draw (_cefa );};};_ccbg +=_eafb ;};};};func (_daf *span )moveRight (_ef float64 ){for _ ,_gbda :=range _daf ._daa {_gbda ._eca +=_ef ;};};func _ddfg (_fbba *_bb .CT_OnOff )bool {if _fbba !=nil {if _dddd :=_fbba .ValAttr ;_dddd !=nil {if _bgbe :=_dddd .Bool ;_bgbe !=nil {return *_bgbe ;};return _dddd .ST_OnOff1 ==_gg .ST_OnOff1On ;};return true ;};return false ;};type prefix struct{_dbac string ;_cgdg []float64 ;_deeg bool ;_bfdfb bool ;};func (_cee *convertContext )addAbsoluteCRC (_dcff []*_bb .EG_ContentRunContent ,_befa *_bb .CT_PPr )bool {for _ ,_fegd :=range _dcff {if _adf :=_fegd .R ;_adf !=nil {_cgf :=_fgcg (_cee ._ceda ,_adf .RPr ,_befa );if _cee ._fbccc !=nil {_cee .addAbsoluteRIC (nil ,_cgf );_cee ._fbccc =nil ;};for _ ,_eeff :=range _adf .EG_RunInnerContent {if _cee .addAbsoluteRIC (_eeff ,_cgf ){return true ;};};for _ ,_efd :=range _adf .Extra {if _cag ,_abge :=_efd .(*_bb .AlternateContentRun );_abge {if _ggg :=_cag .Choice ;_ggg !=nil {if _bcf :=_ggg .Drawing ;_bcf !=nil {if len (_bcf .Inline )> 0{for _ ,_bed :=range _bcf .Inline {_dbf :=_bed .Extent ;if _dbf ==nil {return false ;};_gbc :=_ec .FromEMU (_dbf .CxAttr )/_ec .Millimeter ;_ecd :=_ec .FromEMU (_dbf .CyAttr )/_ec .Millimeter ;if _dfg :=_bed .Graphic ;_dfg !=nil {if _acgf :=_dfg .GraphicData ;_acgf !=nil {for _ ,_fdg :=range _acgf .Any {if _ggcd ,_feb :=_fdg .(*_bb .WdWsp );_feb {_fea ,_bgf :=_cee .makeBlockFromWdWsp (_ggcd );if _bgf !=nil {_e .Println ("\u0043a\u006en\u006f\u0074\u0020\u0072\u0065a\u0064\u0020b\u006c\u006f\u0063\u006b\u003a",_bgf );};if _fea ==nil {continue ;};_fea ._gff .Scale (_gbc /_fea ._gff .Width (),_ecd /_fea ._gff .Height ());_cee .addInlineSymbol (&symbol {_cef :_ecd ,_bc :_gbc ,_fcc :_fea });};};};};};};};};};};};};return false ;};func (_gaed *convertContext )addHdrFtr (_dacfe []*_bb .CT_P ){for _ ,_cfde :=range _dacfe {_gbeae :=_gaed ._ggd .NewStyledParagraph ();_gaed ._aaga =_gbeae ;_fffd ,_ebgf :=_gaed .combinePPrWithStyles (_cfde .PPr );_eadf ,_agdf :=_fbfg (_fffd ,_gbeae );_gaed .addRelativeEGPC (_cfde .EG_PContent ,_fffd ,_ebgf );if _gaed ._fcbe {_gaed ._ggd .DrawHeader (func (_becd *_gf .Block ,_bdff _gf .HeaderFunctionArgs ){_gbeae .SetPos (_gaed ._dcdb +_agdf ,_eadf +_gaed ._edfdd );_becd .Draw (_gbeae );});}else if _gaed ._ccce {_gaed ._ggd .DrawFooter (func (_gcfg *_gf .Block ,_ecedb _gf .FooterFunctionArgs ){_gbeae .SetPos (_gaed ._dcdb +_agdf ,_eadf +_gaed ._bfeb -_gaed ._gagbg );_gcfg .Draw (_gbeae );});};};};func (_befed *convertContext )addEmptyLine (){_befed .addTextSymbol (&symbol {_dda :"\u000d",_bc :0})};func (_afa *convertContext )adjustHeights (_afcg float64 ){if _afa ._feefa ._bdf < _afcg {_afa ._bcaf ._gacc +=(_afcg -_afa ._feefa ._bdf );_afa ._feefa ._bdf =_afcg ;};};func (_fdcf barSerByOrder )Len ()int {return len (_fdcf )};func (_cfad *convertContext )addAbsoluteTable (_eagd *_bb .CT_Tbl )*_gf .Table {_gcag :=_eagd .TblGrid ;if _gcag ==nil {return nil ;};_geca :=len (_gcag .GridCol );if _geca ==0{return nil ;};_gba :=[]float64 {};_aagf :=[]float64 {};_agd :=0.0;for _ ,_dae :=range _gcag .GridCol {_dacd :=0.0;if _dae .WAttr .ST_UnsignedDecimalNumber !=nil {_dacd =_faag (int64 (*_dae .WAttr .ST_UnsignedDecimalNumber ));};_gba =append (_gba ,_dacd );_agd +=_dacd ;};for _gdbg :=0;_gdbg < _geca ;_gdbg ++{_aagf =append (_aagf ,_gba [_gdbg ]/_agd );};_dbeg :=_cfad ._ggd .NewTable (_geca );_dbeg .SetColumnWidths (_aagf ...);_abbe :=_cdgfe (_cfad ._ceda ,_eagd .TblPr );_dbgbb :=len (_eagd .EG_ContentRowContent );for _cfe ,_ded :=range _eagd .EG_ContentRowContent {if _ded ==nil {continue ;};if _gfac :=_ded .Tr ;len (_gfac )> 0{_edc :=_gfac [0];for _dbeb ,_fddf :=range _edc .EG_ContentCellContent {if _cgfb :=_fddf .Tc ;len (_cgfb )> 0{_gaff :=_cgfb [0];if _gaff !=nil {_efc :=_dbeg .NewCell ();_degc :=_bdd (_abbe ,_gaff .TcPr ,_cfe ,_dbeb ,_dbgbb ,_geca );_acf :=1.9;_cdg :=_gf .CellVerticalAlignmentTop ;if _degc !=nil {if _acdbc :=_degc .TcBorders ;_acdbc !=nil {if _gcfb :=_acdbc .Left ;_gcfb !=nil {_eadc ,_aceg ,_abeb :=_cebde (_gcfb );_efc .SetBorder (_gf .CellBorderSideLeft ,_eadc ,_abeb );if _aceg !=nil &&*_aceg !=nil {_efc .SetSideBorderColor (_gf .CellBorderSideLeft ,*_aceg );};};if _cbce :=_acdbc .Top ;_cbce !=nil {_adeg ,_cgca ,_gebc :=_cebde (_cbce );_efc .SetBorder (_gf .CellBorderSideTop ,_adeg ,_gebc );if _cgca !=nil &&*_cgca !=nil {_efc .SetSideBorderColor (_gf .CellBorderSideTop ,*_cgca );};};if _ffb :=_acdbc .Right ;_ffb !=nil {_defe ,_eeb ,_dee :=_cebde (_ffb );_efc .SetBorder (_gf .CellBorderSideRight ,_defe ,_dee );if _eeb !=nil &&*_eeb !=nil {_efc .SetSideBorderColor (_gf .CellBorderSideRight ,*_eeb );};};if _edfc :=_acdbc .Bottom ;_edfc !=nil {_eeeg ,_fbb ,_efg :=_cebde (_edfc );_efc .SetBorder (_gf .CellBorderSideBottom ,_eeeg ,_efg );if _fbb !=nil &&*_fbb !=nil {_efc .SetSideBorderColor (_gf .CellBorderSideBottom ,*_fbb );};};}else {_efc .SetBorder (_gf .CellBorderSideAll ,_gf .CellBorderStyleSingle ,0.125);_efc .SetBorderColor (_gf .ColorBlack );};if _dfd :=_degc .Shd ;_dfd !=nil {if _eeee :=_dfd .FillAttr ;_eeee !=nil {if _cbef :=_eeee .ST_HexColorRGB ;_cbef !=nil {_dbef :=_gf .ColorRGBFromHex ("\u0023"+*_cbef );_efc .SetBackgroundColor (_dbef );};};};if _egbc :=_degc .TcMar ;_egbc !=nil {if _dbae :=_egbc .Left ;_dbae !=nil {_acf =_cfded (_dbae ,1.9);};};if _cefgf :=_degc .VAlign ;_cefgf !=nil {switch _cefgf .ValAttr {case _bb .ST_VerticalJcCenter :_cdg =_gf .CellVerticalAlignmentMiddle ;case _bb .ST_VerticalJcBottom :_cdg =_gf .CellVerticalAlignmentBottom ;};};};_efc .SetVerticalAlignment (_cdg );_efc .SetIndent (_acf );_bdga :=_gaff .EG_BlockLevelElts ;_dddf :=_cfad ._ggd .NewStyledParagraph ();_edfd :=false ;for _ ,_gcc :=range _bdga {for _ ,_daad :=range _gcc .EG_ContentBlockContent {_ceeg :=true ;for _ ,_cgd :=range _daad .P {_gagcg ,_ :=_cfad .combinePPrWithStyles (_cgd .PPr );if _gagcg ==nil {continue ;};for _ ,_ffae :=range _cgd .EG_PContent {for _ ,_bcb :=range _ffae .EG_ContentRunContent {if _fcd :=_bcb .R ;_fcd !=nil {_gfgc :=_fgcg (_cfad ._ceda ,_fcd .RPr ,_gagcg );for _ ,_eafc :=range _fcd .EG_RunInnerContent {var _dcde *_gf .TextChunk ;if _eafc .T !=nil &&_eafc .T .Content !=""{if _edfd {if _ceeg {_geg :=_dddf .Append ("\u000a");_ccc :=_cfad ._ggd .NewTextStyle ();_ccc .FontSize =0;_geg .Style =_ccc ;_ceeg =false ;};}else {_edfd =true ;};_dcde =_dddf .Append (_eafc .T .Content );_dcde .Style ,_ ,_ =_cfad .makeRunStyle (_gfgc ,false ,false ,false ,false ,false );};};};};};if _dddf !=nil {_fbfg (_gagcg ,_dddf );};};};};_efc .SetContent (_dddf );};};};_gbab :=1.0;if _aagfe :=_edc .TrPr ;_aagfe !=nil {if len (_aagfe .TrHeight )!=0{_adggg :=_aagfe .TrHeight [0];if _eab :=_adggg .ValAttr ;_eab !=nil {if _eab .ST_UnsignedDecimalNumber !=nil {_gbab =_faag (int64 (*_eab .ST_UnsignedDecimalNumber ));};};};};_dbeg .SetRowHeight (_dbeg .CurRow (),_gbab );};};_bede :=0.0;_gbea :=true ;if _ebae :=_abbe .Jc ;_ebae !=nil {_gbea =_ebae .ValAttr ==_bb .ST_JcTableLeft ;};if _gbea {if _dcdg :=_abbe .TblInd ;_dcdg !=nil {_bede =_cfded (_dcdg ,50);};};_cfeb :=1.0;_dbeg .SetMargins (_bede -1,0,_cfeb ,_cfeb );return _dbeg ;};const _bfb =(_cbfa -_dgeb )/2;func _ebba (_fdff *_bb .CT_PPr ,_gcddc *paragraph )(float64 ,float64 ){if _fdff ==nil {return 0,0;};if _fdff .Jc !=nil {switch _fdff .Jc .ValAttr {case _bb .ST_JcRight :_gcddc ._feg =_gf .TextAlignmentRight ;case _bb .ST_JcCenter :_gcddc ._feg =_gf .TextAlignmentCenter ;case _bb .ST_JcBoth :_gcddc ._feg =_gf .TextAlignmentJustify ;default:_gcddc ._feg =_gf .TextAlignmentLeft ;};};var _gdc ,_fgc ,_cabbb ,_ece ,_bga float64 ;_egg :=1.0;if _cdab :=_fdff .Spacing ;_cdab !=nil {if _eff :=_cdab .BeforeAttr ;_eff !=nil {if _eff .ST_UnsignedDecimalNumber !=nil {_gdc =_faag (int64 (*_eff .ST_UnsignedDecimalNumber ));};};if _cbf :=_cdab .AfterAttr ;_cbf !=nil {if _cbf .ST_UnsignedDecimalNumber !=nil {_fgc =_faag (int64 (*_cbf .ST_UnsignedDecimalNumber ));};};if _acde :=_cdab .LineAttr ;_acde !=nil {if _acde .Int64 !=nil &&*_acde .Int64 !=0{_egg =float64 (*_acde .Int64 /240);};};};if _adec :=_fdff .Ind ;_adec !=nil {if _bff :=_adec .FirstLineAttr ;_bff !=nil {if _bff .ST_UnsignedDecimalNumber !=nil {_bga =_faag (int64 (*_bff .ST_UnsignedDecimalNumber ));};};if _dgea :=_adec .HangingAttr ;_dgea !=nil {if _dgea .ST_UnsignedDecimalNumber !=nil {_bga -=_faag (int64 (*_dgea .ST_UnsignedDecimalNumber ));};};if _egdd :=_adec .LeftAttr ;_egdd !=nil {if _egdd .Int64 !=nil {_cabbb =_faag (*_egdd .Int64 );};};if _efdg :=_adec .RightAttr ;_efdg !=nil {if _efdg .Int64 !=nil {_ece =_faag (*_efdg .Int64 );};};};_gcddc ._fa =&rectangle {_eac :_gdc ,_caf :_fgc ,_deb :_cabbb ,_aebb :_ece };_gcddc ._fc =_bga ;_gcddc ._gb =_egg ;return _gdc ,_cabbb ;};func _dcab (_affbe *_gf .Creator ,_gaeac *rectangle ,_baac float64 ,_dcbec _gf .Color ){_dggf (_affbe ,_gaeac ._deb ,_gaeac ._eac ,_gaeac ._aebb ,_gaeac ._eac ,_baac ,_dcbec );_dggf (_affbe ,_gaeac ._deb ,_gaeac ._eac ,_gaeac ._deb ,_gaeac ._caf ,_baac ,_dcbec );_dggf (_affbe ,_gaeac ._deb ,_gaeac ._caf ,_gaeac ._aebb ,_gaeac ._caf ,_baac ,_dcbec );_dggf (_affbe ,_gaeac ._aebb ,_gaeac ._eac ,_gaeac ._aebb ,_gaeac ._caf ,_baac ,_dcbec );};func _aabaff (_cbfac *_gf .Creator ,_dea *_a .CT_PlotAreaChoice1 ,_aage ,_bfef ,_fge float64 ,_fegb []string ,_febf *rectangle ,_eced bool )error {if _dea ==nil {return _gd .New ("\u004e\u006f\u0020\u0061xi\u0073\u0020\u0069\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e");};if len (_dea .ValAx )==0||(len (_dea .CatAx )==0&&len (_dea .DateAx )==0&&len (_dea .SerAx )==0){return _gd .New ("\u004e\u006f\u0020\u0078\u0020\u006f\u0072\u0020\u0079 \u0061\u0078\u0069\u0073");};var _bcfef ,_cdde ,_ebdb ,_eaba uint32 ;var _aabc ,_acea _a .ST_AxPos ;var _ebed ,_efcg _a .ST_TickMark ;var _cbfb ,_daaf *_a .CT_ChartLines ;var _dbde ,_bbga _a .ST_TickLblPos ;var _cadc ,_fabd *_bd .CT_ShapeProperties ;var _eeeee error ;if len (_dea .ValAx )> 0{_cdde ,_acea ,_efcg ,_bbga ,_daaf ,_eaba ,_fabd ,_eeeee =_fdde (_dea .ValAx [0]);};if _acea !=_a .ST_AxPosL {return _gd .New ("\u004f\u006e\u006cy\u0020\u006c\u0065\u0066t\u0020\u0079\u0020\u0061\u0078\u0069\u0073 \u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0073\u006f\u0020\u0066\u0061\u0072");};_gga :=_febf ._aebb -_febf ._deb ;_dcgc :=_febf ._caf -_febf ._eac ;_cgfg :=_bfef -_aage ;_bbed :=int (_cgfg /_fge )+1;var _gdfg ,_ecgb float64 ;switch _efcg {case _a .ST_TickMarkIn :_gdfg ,_ecgb =1,0;case _a .ST_TickMarkOut :_gdfg ,_ecgb =0,1;case _a .ST_TickMarkCross :_gdfg ,_ecgb =1,1;};var _acded *_bd .CT_ShapeProperties ;if _daaf !=nil {_acded =_daaf .SpPr ;};_dacf ,_ggad :=_dbde !=_a .ST_TickLblPosNone ,_bbga !=_a .ST_TickLblPosNone ;_dbcf :=_aage ;if _eced {_ddac :=_gga /_cgfg ;_aega :=_febf ._caf -_gdfg ;_dbb :=_febf ._caf +_ecgb ;_fdbb :=_febf ._eac ;_gbfg :=_febf ._caf ;for _dgf :=0;_dgf < _bbed ;_dgf ++{_edbd :=_febf ._deb +(_dbcf -_aage )*_ddac ;_febbf (_cbfac ,_fabd ,_edbd ,_aega ,_edbd ,_dbb );_febbf (_cbfac ,_acded ,_edbd ,_fdbb ,_edbd ,_gbfg );if _ggad {_aead :=_cbfac .NewParagraph (_b .FormatFloat (_dbcf ,'g',-1,64));_aead .SetFontSize (2);_aead .SetPos (_edbd -0.5,_gbfg +1.5);_cbfac .Draw (_aead );};_dbcf +=_fge ;};}else {_ggac :=_dcgc /_cgfg ;_dec :=_febf ._deb -_ecgb ;_eeeb :=_febf ._deb +_gdfg ;_eaa :=_febf ._deb ;_agbe :=_febf ._aebb ;for _gfge :=0;_gfge < _bbed ;_gfge ++{_bfdf :=_febf ._caf -(_dbcf -_aage )*_ggac ;_febbf (_cbfac ,_fabd ,_dec ,_bfdf ,_eeeb ,_bfdf );_febbf (_cbfac ,_acded ,_eaa ,_bfdf ,_agbe ,_bfdf );if _ggad {_gcdb :=_cbfac .NewParagraph (_b .FormatFloat (_dbcf ,'g',-1,64));_gcdb .SetFontSize (2);_gcdb .SetPos (_eaa -5,_bfdf -1.5);_cbfac .Draw (_gcdb );};_dbcf +=_fge ;};};if len (_dea .CatAx )> 0{_bcfef ,_aabc ,_ebed ,_dbde ,_cbfb ,_ebdb ,_cadc ,_eeeee =_gadd (_dea .CatAx [0]);}else if len (_dea .DateAx )> 0{_bcfef ,_aabc ,_ebed ,_dbde ,_cbfb ,_ebdb ,_cadc ,_eeeee =_fdca (_dea .DateAx [0]);}else if len (_dea .SerAx )> 0{_bcfef ,_aabc ,_ebed ,_dbde ,_cbfb ,_ebdb ,_cadc ,_eeeee =_dced (_dea .SerAx [0]);};if _eeeee !=nil {return _eeeee ;};if _aabc !=_a .ST_AxPosB {return _gd .New ("\u004f\u006e\u006c\u0079\u0020\u0062o\u0074\u0074\u006f\u006d\u0020\u0078\u0020\u0061\u0078\u0069\u0073\u0020\u0073u\u0070\u0070\u006f\u0072\u0074\u0020\u0073o\u0020\u0066\u0061\u0072");};if _bcfef !=_eaba ||_cdde !=_ebdb {return _gd .New ("a\u0078i\u0073\u0020\u0069\u0064\u0073\u0020\u0064\u006fn\u0027\u0074\u0020\u006dat\u0063\u0068");};_ccffe :=len (_fegb )+1;var _faga ,_feee float64 ;switch _ebed {case _a .ST_TickMarkIn :_faga ,_feee =1,0;case _a .ST_TickMarkOut :_faga ,_feee =0,1;case _a .ST_TickMarkCross :_faga ,_feee =1,1;};var _ccfa *_bd .CT_ShapeProperties ;if _cbfb !=nil {_ccfa =_cbfb .SpPr ;};if _eced {_ggcc :=_dcgc /float64 (len (_fegb ));_dbbb :=_febf ._deb -_aage *_gga /_cgfg ;_cgfd :=_dbbb -_feee ;_egdba :=_dbbb +_faga ;_eafe :=_febf ._deb ;_gcfbe :=_febf ._aebb ;_dgbg :=_dbbb -7.5;for _cfcd :=0;_cfcd < _ccffe ;_cfcd ++{_bffe :=_febf ._caf -float64 (_cfcd )*_ggcc ;_febbf (_cbfac ,_cadc ,_cgfd ,_bffe ,_egdba ,_bffe );_febbf (_cbfac ,_ccfa ,_eafe ,_bffe ,_gcfbe ,_bffe );if _dacf &&_cfcd < _ccffe -1{_cabfg :=_cbfac .NewParagraph (_fegb [_cfcd ]);_cabfg .SetFontSize (2);_cabfg .SetPos (_dgbg ,_bffe -_ggcc /2-2);_cbfac .Draw (_cabfg );};};}else {_ggadg :=_gga /float64 (len (_fegb ));_aeda :=_febf ._caf +_aage *_dcgc /_cgfg ;_cabg :=_aeda -_faga ;_fad :=_aeda +_feee ;_cacaa :=_febf ._eac ;_gcfa :=_febf ._caf ;_cgb :=_aeda +1.5;for _efa :=0;_efa < _ccffe ;_efa ++{_dbegb :=_febf ._deb +float64 (_efa )*_ggadg ;_febbf (_cbfac ,_cadc ,_dbegb ,_cabg ,_dbegb ,_fad );_febbf (_cbfac ,_ccfa ,_dbegb ,_cacaa ,_dbegb ,_gcfa );if _dacf &&_efa < _ccffe -1{_bec :=_cbfac .NewParagraph (_fegb [_efa ]);_bec .SetFontSize (2);_bec .SetPos (_dbegb +5,_cgb );_cbfac .Draw (_bec );};};};return nil ;};const _da =0.67;func (_fgaf *convertContext )addEndnotes (){for _dcdeb ,_bcfe :=range _fgaf ._gaffe {if _dcdeb ==0{_fgaf .addSeparator ();};_fgaf ._fbccc =&prefix {_dbac :_bcfe ._fb };for _fbea ,_edag :=range _bcfe ._ggc {if _dcdeb !=0||_fbea !=0{_fgaf ._cffb =true ;};_fgaf .addAbsoluteCBCs (_edag .EG_ContentBlockContent );};};_fgaf ._cffb =false ;};func _dggf (_fgafd *_gf .Creator ,_geaf ,_ddfd ,_cecg ,_afed ,_ffge float64 ,_cfgg _gf .Color ){_gccg :=_fgafd .NewLine (_geaf ,_ddfd ,_cecg ,_afed );_gccg .SetLineWidth (_ffge );_gccg .SetColor (_cfgg );_fgafd .Draw (_gccg );};type page struct{_ag *rectangle ;_bbb []*paragraph ;_fe float64 ;_cf []*zoneToSkip ;_ff []*_gf .Image ;_ga []*_gf .Image ;_ge []*block ;_eb []*block ;_gac []*note ;_eg bool ;};func (_eef *convertContext )alignParagraph (){_abc :=_eef ._bcaf ;if _abc ._feg ==_gf .TextAlignmentLeft {return ;};_fcg :=len (_abc ._dd )-1;for _fcb ,_dad :=range _abc ._dd {_fee :=len (_dad ._fbd )-1;for _eeg ,_ebg :=range _dad ._fbd {_cgcf :=true ;_fec :=len (_ebg ._daa );_gfd :=0.0;for _bfeg :=len (_ebg ._daa )-1;_bfeg >=0;_bfeg --{_ffe :=_ebg ._daa [_bfeg ];if _cgcf &&_ffe ._gbd {_fec =_bfeg ;}else {_cgcf =false ;for _ ,_adgg :=range _ffe ._bf {_gfd +=_adgg ._bc ;};};};_ebg ._daa =_ebg ._daa [:_fec ];_aag :=_ebg ._fg -_ebg ._cce -_gfd ;switch _abc ._feg {case _gf .TextAlignmentRight :_ebg .moveRight (_aag );case _gf .TextAlignmentCenter :_ebg .moveRight (_aag /2);case _gf .TextAlignmentJustify :if _fcb !=_fcg ||_eeg !=_fee {_cdc :=[]*word {};for _ ,_dfe :=range _ebg ._daa {if _dfe ._gbd {_cdc =append (_cdc ,_dfe );};};_abd :=_aag /float64 (len (_cdc ));for _ ,_acd :=range _cdc {_acd ._de +=_abd ;};var _cbgd *word ;for _ ,_aba :=range _ebg ._daa {if _cbgd !=nil {_aba ._eca =_cbgd ._eca +_cbgd ._de ;};_cbgd =_aba ;};};};};};};func (_feaae *convertContext )newParagraph (){if _feaae ._aadd ==nil {_feaae .newPage ();};_bbfe :=¶graph {};_bbfe ._fa =&rectangle {};_bbfe ._ebf =_feaae ._aadd ._fe ;_feaae ._bcaf =_bbfe ;};func _gadd (_ebfc *_a .CT_CatAx )(uint32 ,_a .ST_AxPos ,_a .ST_TickMark ,_a .ST_TickLblPos ,*_a .CT_ChartLines ,uint32 ,*_bd .CT_ShapeProperties ,error ){var _cdgg ,_fccb uint32 ;var _fac _a .ST_AxPos ;var _abf _a .ST_TickMark ;var _dgebd *_a .CT_ChartLines ;var _dfdf _a .ST_TickLblPos ;if _ebfc .AxId ==nil {return _cdgg ,_fac ,_abf ,_dfdf ,_dgebd ,_fccb ,_ebfc .SpPr ,_gd .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_cdgg =_ebfc .AxId .ValAttr ;};if _ebfc .AxPos ==nil {return _cdgg ,_fac ,_abf ,_dfdf ,_dgebd ,_fccb ,_ebfc .SpPr ,_gd .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_fac =_ebfc .AxPos .ValAttr ;};if _ebfc .MajorTickMark !=nil {_abf =_ebfc .MajorTickMark .ValAttr ;};if _ebfc .TickLblPos !=nil {_dfdf =_ebfc .TickLblPos .ValAttr ;};if _ebfc .CrossAx ==nil {return _cdgg ,_fac ,_abf ,_dfdf ,_dgebd ,_fccb ,_ebfc .SpPr ,_gd .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_fccb =_ebfc .CrossAx .ValAttr ;};_dgebd =_ebfc .MajorGridlines ;return _cdgg ,_fac ,_abf ,_dfdf ,_dgebd ,_fccb ,_ebfc .SpPr ,nil ;};func _bba (_feed *_gf .Creator ,_fgag *_a .CT_BarChart ,_bgb *rectangle ,_fddd *_a .CT_PlotAreaChoice1 )([]*legendItem ,error ){var _dacb bool ;if _dgd :=_fgag .BarDir ;_dgd !=nil {_dacb =_dgd .ValAttr ==_a .ST_BarDirBar ;};_bgaa :=_fgag .Ser ;_cg .Sort (barSerByOrder (_bgaa ));_accc :=map[string ]serCategory {};_dfb :=[]string {};_gefb :=[]*legendItem {};_cabbc :=_ce .Inf (1);_cadg :=_ce .Inf (-1);for _ ,_aab :=range _bgaa {var _ccd string ;if _bedb :=_aab .Tx ;_bedb !=nil {if _eegef :=_bedb .Choice ;_eegef !=nil {if _eegef .V !=nil {_ccd =*_eegef .V ;}else if _fegaa :=_eegef .StrRef ;_fegaa !=nil {if _eea :=_fegaa .StrCache ;_eea !=nil {for _ ,_edfb :=range _eea .Pt {_ccd =_edfb .V ;};};};};};if _gfe :=_aab .Cat ;_gfe !=nil {if _afbf :=_gfe .Choice ;_afbf !=nil {if _egdff :=_afbf .StrRef ;_egdff !=nil {if _bgdf :=_egdff .StrCache ;_bgdf !=nil {for _ ,_acecg :=range _bgdf .Pt {_edcd :=_acecg .V ;if _ ,_ebeeb :=_accc [_edcd ];!_ebeeb {_accc [_edcd ]=serCategory {_gedg :_edcd ,_cfga :[]serValue {}};_dfb =append (_dfb ,_edcd );};};};};};};if _aaba :=_aab .Val ;_aaba !=nil {if _agc :=_aaba .Choice ;_agc !=nil {if _ecef :=_agc .NumRef ;_ecef !=nil {if _dbdg :=_ecef .NumCache ;_dbdg !=nil {for _ffaed ,_adc :=range _dbdg .Pt {_ccff ,_afbg :=_b .ParseFloat (_adc .V ,64);if _afbg !=nil {_ccff =0;_e .Println ("\u0070\u0061\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a",_afbg );};if _ccff > _cadg {_cadg =_ccff ;};if _ccff < _cabbc {_cabbc =_ccff ;};_eabg :=_accc [_dfb [_ffaed ]];_eabg ._cfga =append (_eabg ._cfga ,serValue {_bbbd :_ccd ,_bbgc :_ccff ,_cge :_aab .SpPr });_accc [_dfb [_ffaed ]]=_eabg ;};};};};};_gefb =append (_gefb ,&legendItem {_cfd :_ccd ,_egfd :_aab .SpPr });};var _bccg float64 ;var _gede ,_bab float64 ;if _cadg ==0&&_cabbc ==0{_bccg =0.2;_bab =0;_gede =1;}else {var _afbcf float64 ;if _bca :=_ce .Abs (_cabbc );_cadg < _bca {_afbcf =_bca ;}else {_afbcf =_cadg ;};_dca :=_ce .Pow (10,_ce .Floor (_ce .Log10 (_afbcf )));_acb :=_afbcf /_dca ;if _acb >=1.715&&_acb < 4.29{_bccg =0.5;}else if _acb >=4.29&&_acb < 8.58{_bccg =1;}else {_bccg =2;};_bccg *=_dca ;if _cadg <=0{_gede =0;}else {_gede =(_ce .Ceil (_cadg /_bccg )+1)*_bccg ;};if _cabbc >=0{_bab =0;}else {_bab =(_ce .Floor (_cabbc /_bccg )-1)*_bccg ;};};_cacd :=_aabaff (_feed ,_fddd ,_bab ,_gede ,_bccg ,_dfb ,_bgb ,_dacb );if _cacd !=nil {return nil ,_cacd ;};_edga :=0.0;if _fgag .GapWidth !=nil {if _gabg :=_fgag .GapWidth .ValAttr ;_gabg !=nil {if _adfg :=_gabg .ST_GapAmountUShort ;_adfg !=nil {_edga =float64 (*_adfg )/100.0;};};};_dbab :=_bgb ._aebb -_bgb ._deb ;_edfcf :=_bgb ._caf -_bgb ._eac ;_bcfb :=float64 (len (_dfb ));if _dacb {_fbgf :=_gede /(_gede -_bab )*_dbab ;_aef :=-_bab /(_gede -_bab )*_dbab ;_fdfg :=_bgb ._deb +_aef ;_gacaf :=_edfcf /_bcfb ;for _bbc ,_eaff :=range _dfb {_caab :=_accc [_eaff ];_dcce :=float64 (len (_caab ._cfga ))+_edga ;_ccb :=_gacaf /_dcce ;_acfg :=_ccb *_edga ;_bccga :=_bgb ._caf -float64 (_bbc )*_gacaf -_acfg /2-_ccb ;for _ ,_cdgf :=range _caab ._cfga {var _degg ,_ggfc float64 ;if _cdgf ._bbgc > 0{_ggfc =_cdgf ._bbgc /_gede *_fbgf ;_agea (_feed ,_fdfg ,_bccga ,_ggfc ,_ccb ,_cdgf ._cge );}else {_ggfc =_cdgf ._bbgc /_bab *_aef ;_degg =_fdfg -_ggfc ;_agea (_feed ,_degg ,_bccga ,_ggfc ,_ccb ,nil );};_bccga -=_ccb ;};};}else {_agac :=_gede /(_gede -_bab )*_edfcf ;_agab :=-_bab /(_gede -_bab )*_edfcf ;_ccgfb :=_bgb ._eac +_agac ;_ede :=_dbab /_bcfb ;for _gddg ,_fdec :=range _dfb {_dadd :=_accc [_fdec ];_gfgf :=float64 (len (_dadd ._cfga ))+_edga ;_fded :=_ede /_gfgf ;_efcc :=_fded *_edga ;_fcad :=_bgb ._deb +float64 (_gddg )*_ede +_efcc /2;for _ ,_aff :=range _dadd ._cfga {var _eeac ,_dcbb float64 ;if _aff ._bbgc > 0{_dcbb =_aff ._bbgc /_gede *_agac ;_eeac =_ccgfb -_dcbb ;_agea (_feed ,_fcad ,_eeac ,_fded ,_dcbb ,_aff ._cge );}else {_dcbb =_aff ._bbgc /_bab *_agab ;_agea (_feed ,_fcad ,_ccgfb ,_fded ,_dcbb ,nil );};_fcad +=_fded ;};};};return _gefb ,nil ;};type span struct{_cce float64 ;_fg float64 ;_daa []*word ;}; +package convert ;import (_g "bytes";_d "errors";_ad "github.com/unidoc/unioffice/common/tempstorage";_gce "github.com/unidoc/unioffice/document";_aa "github.com/unidoc/unioffice/measurement";_abd "github.com/unidoc/unioffice/schema/soo/dml";_ab "github.com/unidoc/unioffice/schema/soo/dml/chart";_fe "github.com/unidoc/unioffice/schema/soo/dml/picture";_db "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_gb "github.com/unidoc/unioffice/schema/soo/wml";_ee "github.com/unidoc/unipdf/v3/creator";_ca "github.com/unidoc/unipdf/v3/model";_fb "github.com/unidoc/unitype";_ea "io/ioutil";_e "log";_gc "math";_a "os";_gd "sort";_dg "strconv";_c "strings";_f "sync";_eg "unicode";);func (_add *convertContext )addAnchorExtra (_ede []*_gb .EG_PContent ){for _ ,_deef :=range _ede {for _ ,_becb :=range _deef .EG_ContentRunContent {if _abb :=_becb .R ;_abb !=nil {for _ ,_bde :=range _abb .Extra {if _ecc ,_bcb :=_bde .(*_gb .AlternateContentRun );_bcb {if _ded :=_ecc .Choice ;_ded !=nil {if _ced :=_ded .Drawing ;_ced !=nil {for _ ,_afg :=range _ced .Anchor {var _defe ,_bgda ,_cbd ,_decg float64 ;_gaee ,_dece :=_afg .PositionH ,_afg .PositionV ;if _cgab :=_gaee .Choice ;_cgab !=nil {if _cgab .PosOffset !=nil {_defe =_aa .FromEMU (int64 (*_cgab .PosOffset ))/_aa .Millimeter ;};};if _adeb :=_dece .Choice ;_adeb !=nil {if _adeb .PosOffset !=nil {_bgda =_aa .FromEMU (int64 (*_adeb .PosOffset ))/_aa .Millimeter ;};};if _fcd :=_afg .Extent ;_fcd !=nil {_decg =_aa .FromEMU (_fcd .CxAttr )/_aa .Millimeter ;_cbd =_aa .FromEMU (_fcd .CyAttr )/_aa .Millimeter ;};_eeb :=_add ._gcc ._df +_bgda ;_eac :=_eeb +_cbd ;_fea :=_add ._gcc ._fga +_defe ;_abe :=_fea +_decg ;_acbf :=_bgda +_cbd ;if _acbf > _add ._gcc ._ga {_add ._gcc ._ga =_acbf ;};if _afg .Choice !=nil &&_afg .Choice .WrapNone ==nil {_add ._gcc ._be =append (_add ._gcc ._be ,&zoneToSkip {_bc :&rectangle {_eedb :_eeb ,_gbgd :_eac ,_ccgf :_fea ,_dbb :_abe },_dd :_afg .Choice });};if _bdga :=_afg .Graphic ;_bdga !=nil {if _eceg :=_bdga .GraphicData ;_eceg !=nil {for _ ,_bdc :=range _eceg .Any {if _ceb ,_bdfb :=_bdc .(*_gb .WdWsp );_bdfb {_edgd ,_gfg :=_add .makeBlockFromWdWsp (_ceb );if _gfg !=nil {_e .Println ("\u0043a\u006en\u006f\u0074\u0020\u0072\u0065a\u0064\u0020b\u006c\u006f\u0063\u006b\u003a",_gfg );};if _edgd !=nil {_edgd ._fac .Scale (_decg /_edgd ._fac .Width (),_cbd /_edgd ._fac .Height ());_edgd ._baa =_fea ;_edgd ._af =_eeb ;if _afg .BehindDocAttr {_add ._gcc ._cdd =append (_add ._gcc ._cdd ,_edgd );}else {_add ._gcc ._ddc =append (_add ._gcc ._ddc ,_edgd );};};};};};};};};};};};};};};};type span struct{_ggbf float64 ;_dgd float64 ;_bda []*word ;};func _edag (_bcba float64 )float64 {return _bcba *_aa .Millimeter /_aa .Twips };const _gffb =(_fggeb -_gefea )/2;type note struct{_egf string ;_fc []*_gb .EG_BlockLevelElts ;_ec *_ee .Block ;};func (_beaf *convertContext )addAbsoluteCRC (_cba []*_gb .EG_ContentRunContent ,_aegf *_gb .CT_PPr )bool {for _ ,_dec :=range _cba {if _def :=_dec .R ;_def !=nil {_eed :=_bcbb (_beaf ._fggfb ,_def .RPr ,_aegf );if _beaf ._fgfb !=nil {_beaf .addAbsoluteRIC (nil ,_eed );_beaf ._fgfb =nil ;};for _ ,_fdb :=range _def .EG_RunInnerContent {if _beaf .addAbsoluteRIC (_fdb ,_eed ){return true ;};};for _ ,_eba :=range _def .Extra {if _efe ,_gggc :=_eba .(*_gb .AlternateContentRun );_gggc {if _ggba :=_efe .Choice ;_ggba !=nil {if _cgadf :=_ggba .Drawing ;_cgadf !=nil {if len (_cgadf .Inline )> 0{for _ ,_adcg :=range _cgadf .Inline {_ddb :=_adcg .Extent ;if _ddb ==nil {return false ;};_cbc :=_aa .FromEMU (_ddb .CxAttr )/_aa .Millimeter ;_cfc :=_aa .FromEMU (_ddb .CyAttr )/_aa .Millimeter ;if _cgf :=_adcg .Graphic ;_cgf !=nil {if _ggd :=_cgf .GraphicData ;_ggd !=nil {for _ ,_cdg :=range _ggd .Any {if _gag ,_edgg :=_cdg .(*_gb .WdWsp );_edgg {_dc ,_efeg :=_beaf .makeBlockFromWdWsp (_gag );if _efeg !=nil {_e .Println ("\u0043a\u006en\u006f\u0074\u0020\u0072\u0065a\u0064\u0020b\u006c\u006f\u0063\u006b\u003a",_efeg );};if _dc ==nil {continue ;};_dc ._fac .Scale (_cbc /_dc ._fac .Width (),_cfc /_dc ._fac .Height ());_beaf .addInlineSymbol (&symbol {_ag :_cfc ,_bcgd :_cbc ,_gbg :_dc });};};};};};};};};};};};};return false ;};func (_dgc *convertContext )newSpan (){_cbac :=&span {_ggbf :_dgc ._gebg ._fae ,_dgd :_dgc ._gebg ._gac };_dgc ._baad =_cbac ;_dgc ._gebg ._dbf =append (_dgc ._gebg ._dbf ,_cbac );};var _eccb =map[int32 ]int32 {61623:8226,61607:8226,61558:9830,61656:8594,61692:8730};type serCategory struct{_dgcb string ;_caea []serValue ;};func _gefed (_eced *_ab .CT_DateAx )(uint32 ,_ab .ST_AxPos ,_ab .ST_TickMark ,_ab .ST_TickLblPos ,*_ab .CT_ChartLines ,uint32 ,*_abd .CT_ShapeProperties ,error ){var _fbec ,_gdefd uint32 ;var _gbef _ab .ST_AxPos ;var _ddad _ab .ST_TickMark ;var _adee *_ab .CT_ChartLines ;var _ggaa _ab .ST_TickLblPos ;if _eced .AxId ==nil {return _fbec ,_gbef ,_ddad ,_ggaa ,_adee ,_gdefd ,_eced .SpPr ,_d .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_fbec =_eced .AxId .ValAttr ;};if _eced .AxPos ==nil {return _fbec ,_gbef ,_ddad ,_ggaa ,_adee ,_gdefd ,_eced .SpPr ,_d .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_gbef =_eced .AxPos .ValAttr ;};if _eced .MajorTickMark !=nil {_ddad =_eced .MajorTickMark .ValAttr ;};if _eced .TickLblPos !=nil {_ggaa =_eced .TickLblPos .ValAttr ;};if _eced .CrossAx ==nil {return _fbec ,_gbef ,_ddad ,_ggaa ,_adee ,_gdefd ,_eced .SpPr ,_d .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_gdefd =_eced .CrossAx .ValAttr ;};_adee =_eced .MajorGridlines ;return _fbec ,_gbef ,_ddad ,_ggaa ,_adee ,_gdefd ,_eced .SpPr ,nil ;};func (_baaf *convertContext )addRelativeEGPC (_dcd []*_gb .EG_PContent ,_gacda *_gb .CT_PPr ,_cdfb *prefix ){if len (_dcd )==0{_baaf ._cafag .Append ("\u000d");return ;};if _cdfb !=nil {_baaf ._fgfb =_cdfb ;};for _ ,_cgbba :=range _dcd {for _ ,_ageg :=range _cgbba .FldSimple {if _ageg !=nil {_baaf .addRelativeEGPC (_ageg .EG_PContent ,_gacda ,_cdfb );};};if _gdagd :=_cgbba .Hyperlink ;_gdagd !=nil {_baaf ._adbc =_gdagd ;_baaf .addRelativeCRC (_gdagd .EG_ContentRunContent ,_gacda );};_baaf ._adbc =nil ;_baaf .addRelativeCRC (_cgbba .EG_ContentRunContent ,_gacda );};};func (_dbff *convertContext )drawPages (){for _ ,_ead :=range _dbff ._cfcc {_dbff ._ecgg .NewPage ();_dbff .drawPage (_ead );};};func _bbgd (_gacbb *_ee .Creator ,_eagb *_ab .CT_BarChart ,_fbgfba *rectangle ,_dbec *_ab .CT_PlotAreaChoice1 )([]*legendItem ,error ){var _gaea bool ;if _dcc :=_eagb .BarDir ;_dcc !=nil {_gaea =_dcc .ValAttr ==_ab .ST_BarDirBar ;};_ddcd :=_eagb .Ser ;_gd .Sort (barSerByOrder (_ddcd ));_adedb :=map[string ]serCategory {};_egc :=[]string {};_bgfcg :=[]*legendItem {};_gdg :=_gc .Inf (1);_gafe :=_gc .Inf (-1);for _ ,_daca :=range _ddcd {var _ecae string ;if _fgcd :=_daca .Tx ;_fgcd !=nil {if _dfcgf :=_fgcd .Choice ;_dfcgf !=nil {if _dfcgf .V !=nil {_ecae =*_dfcgf .V ;}else if _gfeg :=_dfcgf .StrRef ;_gfeg !=nil {if _abfb :=_gfeg .StrCache ;_abfb !=nil {for _ ,_aceg :=range _abfb .Pt {_ecae =_aceg .V ;};};};};};if _cead :=_daca .Cat ;_cead !=nil {if _aagc :=_cead .Choice ;_aagc !=nil {if _dadb :=_aagc .StrRef ;_dadb !=nil {if _bcbc :=_dadb .StrCache ;_bcbc !=nil {for _ ,_cfae :=range _bcbc .Pt {_aafd :=_cfae .V ;if _ ,_gfdb :=_adedb [_aafd ];!_gfdb {_adedb [_aafd ]=serCategory {_dgcb :_aafd ,_caea :[]serValue {}};_egc =append (_egc ,_aafd );};};};};};};if _bdea :=_daca .Val ;_bdea !=nil {if _gceg :=_bdea .Choice ;_gceg !=nil {if _bdcd :=_gceg .NumRef ;_bdcd !=nil {if _ccg :=_bdcd .NumCache ;_ccg !=nil {for _ffg ,_ecgf :=range _ccg .Pt {_bfef ,_afca :=_dg .ParseFloat (_ecgf .V ,64);if _afca !=nil {_bfef =0;_e .Println ("\u0070\u0061\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a",_afca );};if _bfef > _gafe {_gafe =_bfef ;};if _bfef < _gdg {_gdg =_bfef ;};_eaac :=_adedb [_egc [_ffg ]];_eaac ._caea =append (_eaac ._caea ,serValue {_adda :_ecae ,_cbagf :_bfef ,_bbcc :_daca .SpPr });_adedb [_egc [_ffg ]]=_eaac ;};};};};};_bgfcg =append (_bgfcg ,&legendItem {_edd :_ecae ,_cad :_daca .SpPr });};var _ddca float64 ;var _bbdb ,_deaf float64 ;if _gafe ==0&&_gdg ==0{_ddca =0.2;_deaf =0;_bbdb =1;}else {var _dfcb float64 ;if _efea :=_gc .Abs (_gdg );_gafe < _efea {_dfcb =_efea ;}else {_dfcb =_gafe ;};_bdb :=_gc .Pow (10,_gc .Floor (_gc .Log10 (_dfcb )));_bbfbe :=_dfcb /_bdb ;if _bbfbe >=1.715&&_bbfbe < 4.29{_ddca =0.5;}else if _bbfbe >=4.29&&_bbfbe < 8.58{_ddca =1;}else {_ddca =2;};_ddca *=_bdb ;if _gafe <=0{_bbdb =0;}else {_bbdb =(_gc .Ceil (_gafe /_ddca )+1)*_ddca ;};if _gdg >=0{_deaf =0;}else {_deaf =(_gc .Floor (_gdg /_ddca )-1)*_ddca ;};};_deage :=_fgac (_gacbb ,_dbec ,_deaf ,_bbdb ,_ddca ,_egc ,_fbgfba ,_gaea );if _deage !=nil {return nil ,_deage ;};_faf :=0.0;if _eagb .GapWidth !=nil {if _gbae :=_eagb .GapWidth .ValAttr ;_gbae !=nil {if _abfa :=_gbae .ST_GapAmountUShort ;_abfa !=nil {_faf =float64 (*_abfa )/100.0;};};};_abgg :=_fbgfba ._dbb -_fbgfba ._ccgf ;_gece :=_fbgfba ._gbgd -_fbgfba ._eedb ;_dfdae :=float64 (len (_egc ));if _gaea {_gdac :=_bbdb /(_bbdb -_deaf )*_abgg ;_efc :=-_deaf /(_bbdb -_deaf )*_abgg ;_cgbe :=_fbgfba ._ccgf +_efc ;_bcf :=_gece /_dfdae ;for _gefcg ,_gfega :=range _egc {_fede :=_adedb [_gfega ];_cgd :=float64 (len (_fede ._caea ))+_faf ;_feef :=_bcf /_cgd ;_gdef :=_feef *_faf ;_aead :=_fbgfba ._gbgd -float64 (_gefcg )*_bcf -_gdef /2-_feef ;for _ ,_eebg :=range _fede ._caea {var _agb ,_adbd float64 ;if _eebg ._cbagf > 0{_adbd =_eebg ._cbagf /_bbdb *_gdac ;_gbaef (_gacbb ,_cgbe ,_aead ,_adbd ,_feef ,_eebg ._bbcc );}else {_adbd =_eebg ._cbagf /_deaf *_efc ;_agb =_cgbe -_adbd ;_gbaef (_gacbb ,_agb ,_aead ,_adbd ,_feef ,nil );};_aead -=_feef ;};};}else {_ccb :=_bbdb /(_bbdb -_deaf )*_gece ;_gbgb :=-_deaf /(_bbdb -_deaf )*_gece ;_ebec :=_fbgfba ._eedb +_ccb ;_dabc :=_abgg /_dfdae ;for _gdea ,_ecgee :=range _egc {_fadg :=_adedb [_ecgee ];_bac :=float64 (len (_fadg ._caea ))+_faf ;_bdbe :=_dabc /_bac ;_bfbd :=_bdbe *_faf ;_bbde :=_fbgfba ._ccgf +float64 (_gdea )*_dabc +_bfbd /2;for _ ,_cbgc :=range _fadg ._caea {var _cbdg ,_abcb float64 ;if _cbgc ._cbagf > 0{_abcb =_cbgc ._cbagf /_bbdb *_ccb ;_cbdg =_ebec -_abcb ;_gbaef (_gacbb ,_bbde ,_cbdg ,_bdbe ,_abcb ,_cbgc ._bbcc );}else {_abcb =_cbgc ._cbagf /_deaf *_gbgb ;_gbaef (_gacbb ,_bbde ,_ebec ,_bdbe ,_abcb ,nil );};_bbde +=_bdbe ;};};};return _bgfcg ,nil ;};func (_gdb *convertContext )addTables (_aeaa []*_gb .CT_Tbl ){for _ ,_fefb :=range _aeaa {_gdb .addAbsoluteTable (_fefb );};}; // ConvertToPdf converts document to PDF file. This package is beta, breaking changes can take place. -func ConvertToPdf (d *_ee .Document )*_gf .Creator {_bgdfb :=d .BodySection ().X ();var _gecb ,_bge ,_gfgeb ,_fddgb ,_eebb ,_aeca float64 ;_gbed :=_bgdfb .PgMar ;if _gbed .LeftAttr .ST_UnsignedDecimalNumber !=nil {_gecb =_faag (int64 (*_gbed .LeftAttr .ST_UnsignedDecimalNumber ));};if _gbed .LeftAttr .ST_UnsignedDecimalNumber !=nil {_bge =_faag (int64 (*_gbed .RightAttr .ST_UnsignedDecimalNumber ));};if _gbed .TopAttr .Int64 !=nil {_gfgeb =_faag (*_gbed .TopAttr .Int64 );};if _gbed .BottomAttr .Int64 !=nil {_fddgb =_faag (*_gbed .BottomAttr .Int64 );};_affb :=_bgdfb .PgSz ;_ecdd ,_ebcd :=210.0,297.0;if _affb .WAttr !=nil {_ecdd =_faag (int64 (*_affb .WAttr .ST_UnsignedDecimalNumber ));};if _affb .HAttr !=nil {_ebcd =_faag (int64 (*_affb .HAttr .ST_UnsignedDecimalNumber ));};if _gbed .HeaderAttr .ST_UnsignedDecimalNumber !=nil {_eebb =_faag (int64 (*_gbed .HeaderAttr .ST_UnsignedDecimalNumber ));};if _gbed .FooterAttr .ST_UnsignedDecimalNumber !=nil {_aeca =_fddgb -_faag (int64 (*_gbed .FooterAttr .ST_UnsignedDecimalNumber ));};_edcg =_faag (int64 (*d .Settings .X ().DefaultTabStop .ValAttr .ST_UnsignedDecimalNumber ));_ffd :=_gf .New ();_ffd .SetPageSize (_gf .PageSize {_ecdd ,_ebcd });_ffd .SetPageMargins (_gecb ,_bge ,_gfgeb ,_fddgb );for _ ,_dgeg :=range d .Headers (){_dcgd :=&convertContext {_ggd :_ffd ,_ceda :d ,_fcbe :true ,_dcdb :_gecb ,_edfdd :_eebb };_dcgd .addRelativeCBCs (_dgeg .X ().EG_ContentBlockContent );};for _ ,_cba :=range d .Footers (){_bcge :=&convertContext {_ggd :_ffd ,_ceda :d ,_ccce :true ,_dcdb :_gecb ,_bfeb :_aeca };_bcge .addRelativeCBCs (_cba .X ().EG_ContentBlockContent );};_gacb :=&convertContext {_ggd :_ffd ,_ceda :d ,_bcecg :&rectangle {_eac :_gfgeb ,_caf :_ebcd -_fddgb ,_deb :_gecb ,_aebb :_ecdd -_bge },_gaffe :[]note {}};for _ ,_dccf :=range d .X ().Body .EG_BlockLevelElts {_gacb .addAbsoluteCBCs (_dccf .EG_ContentBlockContent );};_gacb .addEndnotes ();_gacb .alignSymbolsVertically ();_gacb .drawPages ();return _ffd ;};func (_fdba *convertContext )makeRunStyle (_caeb *_bb .CT_RPr ,_caebg ,_agce ,_gfadb ,_dbgc ,_gecbd bool )(_gf .TextStyle ,bool ,bool ){_befac :=_fdba ._ggd .NewTextStyle ();if _caeb !=nil {_cacg :=0;_cbga :=_ddfg (_caeb .B );_dadc :=_ddfg (_caeb .I );if _cbga &&_dadc {_cacg =3;}else if _cbga {_cacg =1;}else if _dadc {_cacg =2;};if _gecbd {_befac .Underline =true ;_befac .UnderlineStyle =_gf .TextDecorationLineStyle {Offset :0.5,Thickness :1/32};};if _caeb .U !=nil &&_caeb .U .ValAttr !=_bb .ST_UnderlineNone &&!_dbgc {_befac .Underline =true ;_befac .UnderlineStyle =_gf .TextDecorationLineStyle {Offset :0.5,Thickness :1/32};if _gcge :=_caeb .U .ColorAttr ;_gcge !=nil {if _bcda :=_gcge .ST_HexColorRGB ;_bcda !=nil {_befac .UnderlineStyle .Color =_gf .ColorRGBFromHex ("\u0023"+*_bcda );};};};var _cdfe string ;if _dbgc {_cdfe ="\u0053\u0079\u006d\u0062\u006f\u006c";}else {_afcc :="\u0064e\u0066\u0061\u0075\u006c\u0074";if _gcegd :=_caeb .RFonts ;_gcegd !=nil {if _adecc :=_gcegd .AsciiAttr ;_adecc !=nil {_afcc =*_adecc ;}else if _egedd :=_gcegd .HAnsiAttr ;_egedd !=nil {_afcc =*_egedd ;};};_fbcb ,_dbaf :=_aabe [_afcc ];if !_dbaf {_fbcb =_aabe ["\u0064e\u0066\u0061\u0075\u006c\u0074"];};_cdfe =_fbcb [_cacg ];};_bgeg :=_f .StdFontName (_cdfe );_befac .Font =_f .NewStandard14FontMustCompile (_bgeg );var _fcfa float64 ;_ebcc :=_gceg ;if _ffbd :=_caeb .Sz ;_ffbd !=nil {_fcfa =float64 (*_ffbd .ValAttr .ST_UnsignedDecimalNumber );}else if _agf :=_caeb .SzCs ;_agf !=nil {_fcfa =float64 (*_agf .ValAttr .ST_UnsignedDecimalNumber );};if _fcfa !=0{_ebcc =_fcfa /24*_gceg ;};if _fdaedc :=_caeb .VertAlign ;_fdaedc !=nil {_egeg :=_fdaedc .ValAttr ;_caebg =_egeg ==_gg .ST_VerticalAlignRunSuperscript ;_agce =_egeg ==_gg .ST_VerticalAlignRunSubscript ;};if _ebcc > _fdba ._gagbg {_fdba ._gagbg =_ebcc ;};if _caebg ||_agce {_ebcc *=0.64;};if _gfadb {if _caebg {_befac .TextRise =1.5;};if _agce {_befac .TextRise =-1.5;};};_befac .FontSize =_ebcc ;_cfgb :=0.0;if _fced :=_caeb .Spacing ;_fced !=nil {_cfgb =_faag (*_fced .ValAttr .Int64 );};_befac .CharSpacing =_cfgb ;_aded :=_gf .ColorBlack ;if _caeb .Color !=nil {_acfa :=_caeb .Color .ValAttr .ST_HexColorRGB ;if _acfa !=nil {_aded =_gf .ColorRGBFromHex ("\u0023"+*_acfa );};};if _gfadb {_ceaa ,_dfcd ,_cedae :=_aded .ToRGB ();_ceaa ,_dfcd ,_cedae =_eaga (_ceaa ),_eaga (_dfcd ),_eaga (_cedae );_aded =_gf .ColorRGBFromArithmetic (_ceaa ,_dfcd ,_cedae );};_befac .Color =_aded ;};return _befac ,_caebg ,_agce ;};type legendItem struct{_cfd string ;_egfd *_bd .CT_ShapeProperties ;};func _gecd (_bcada int64 ,_eaec _bb .ST_NumberFormat )string {_caea :=int (_bcada );switch _eaec {case _bb .ST_NumberFormatDecimal :return _b .Itoa (_caea );case _bb .ST_NumberFormatUpperRoman :return _dbadc (_caea ,true );case _bb .ST_NumberFormatLowerRoman :return _dbadc (_caea ,false );case _bb .ST_NumberFormatUpperLetter :return _eeca (_caea ,true );case _bb .ST_NumberFormatLowerLetter :return _eeca (_caea ,false );default:return _b .Itoa (_caea );};};const _bbeg =0.125;const _bcgd =2.5;func (_cabf *convertContext )addInlineSymbol (_dcg *symbol ){if len (_cabf ._gcbb ._bf )> 0{_fbg :=_cabf ._gcbb ._bf [len (_cabf ._gcbb ._bf )-1]._dda ;if _fbg =="\u0020"{_cabf .addCurrentWordToParagraph ();_cabf .newWord ();};};_cabf ._gcbb ._bf =append (_cabf ._gcbb ._bf ,_dcg );_dcg ._dfc =_cabf ._gcbb ._de ;_cabf ._gcbb ._de +=_dcg ._bc ;_cabf ._gcbb ._gbd =false ;if _cabf ._feefa ._bdf < _dcg ._cef {_cabf ._bcaf ._gacc +=(_dcg ._cef -_cabf ._feefa ._bdf );_cabf ._feefa ._bdf =_dcg ._cef ;};};func _fdca (_eecg *_a .CT_DateAx )(uint32 ,_a .ST_AxPos ,_a .ST_TickMark ,_a .ST_TickLblPos ,*_a .CT_ChartLines ,uint32 ,*_bd .CT_ShapeProperties ,error ){var _aagff ,_cfb uint32 ;var _ffbe _a .ST_AxPos ;var _gfgb _a .ST_TickMark ;var _dgda *_a .CT_ChartLines ;var _acbf _a .ST_TickLblPos ;if _eecg .AxId ==nil {return _aagff ,_ffbe ,_gfgb ,_acbf ,_dgda ,_cfb ,_eecg .SpPr ,_gd .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_aagff =_eecg .AxId .ValAttr ;};if _eecg .AxPos ==nil {return _aagff ,_ffbe ,_gfgb ,_acbf ,_dgda ,_cfb ,_eecg .SpPr ,_gd .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_ffbe =_eecg .AxPos .ValAttr ;};if _eecg .MajorTickMark !=nil {_gfgb =_eecg .MajorTickMark .ValAttr ;};if _eecg .TickLblPos !=nil {_acbf =_eecg .TickLblPos .ValAttr ;};if _eecg .CrossAx ==nil {return _aagff ,_ffbe ,_gfgb ,_acbf ,_dgda ,_cfb ,_eecg .SpPr ,_gd .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_cfb =_eecg .CrossAx .ValAttr ;};_dgda =_eecg .MajorGridlines ;return _aagff ,_ffbe ,_gfgb ,_acbf ,_dgda ,_cfb ,_eecg .SpPr ,nil ;};func _fdde (_ffaee *_a .CT_ValAx )(uint32 ,_a .ST_AxPos ,_a .ST_TickMark ,_a .ST_TickLblPos ,*_a .CT_ChartLines ,uint32 ,*_bd .CT_ShapeProperties ,error ){var _adb ,_gdbga uint32 ;var _aaec _a .ST_AxPos ;var _gae _a .ST_TickMark ;var _aec *_a .CT_ChartLines ;var _gbdb _a .ST_TickLblPos ;if _ffaee .AxId ==nil {return _adb ,_aaec ,_gae ,_gbdb ,_aec ,_gdbga ,_ffaee .SpPr ,_gd .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_adb =_ffaee .AxId .ValAttr ;};if _ffaee .AxPos ==nil {return _adb ,_aaec ,_gae ,_gbdb ,_aec ,_gdbga ,_ffaee .SpPr ,_gd .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_aaec =_ffaee .AxPos .ValAttr ;};if _ffaee .MajorTickMark !=nil {_gae =_ffaee .MajorTickMark .ValAttr ;};if _ffaee .TickLblPos !=nil {_gbdb =_ffaee .TickLblPos .ValAttr ;};if _ffaee .CrossAx ==nil {return _adb ,_aaec ,_gae ,_gbdb ,_aec ,_gdbga ,_ffaee .SpPr ,_gd .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_gdbga =_ffaee .CrossAx .ValAttr ;};_aec =_ffaee .MajorGridlines ;return _adb ,_aaec ,_gae ,_gbdb ,_aec ,_gdbga ,_ffaee .SpPr ,nil ;};func _eaga (_dega float64 )float64 {return 0.6+0.4*_dega };func (_gca *convertContext )newPage (){_egag :=&page {};_egag ._ag =_gca ._bcecg ;_egag ._fe =_egag ._ag ._eac ;if _gca ._cffb {_egag ._eg =true ;_egag ._fe +=_ad ;};_gca ._bcbf =append (_gca ._bcbf ,_egag );_gca ._aadd =_egag ;};var _ecba =[]romanMatch {romanMatch {1000,"\u006d"},romanMatch {900,"\u0063\u006d"},romanMatch {500,"\u0064"},romanMatch {400,"\u0063\u0064"},romanMatch {100,"\u0063"},romanMatch {90,"\u0078\u0063"},romanMatch {50,"\u006c"},romanMatch {40,"\u0078\u006c"},romanMatch {10,"\u0078"},romanMatch {9,"\u0069\u0078"},romanMatch {5,"\u0076"},romanMatch {4,"\u0069\u0076"},romanMatch {1,"\u0069"}};type convertContext struct{_ggd *_gf .Creator ;_ceda *_ee .Document ;_aaga *_gf .StyledParagraph ;_bcbf []*page ;_aadd *page ;_bcecg *rectangle ;_bcaf *paragraph ;_bagd *rectangle ;_feefa *line ;_cfgc *span ;_gcbb *word ;_bbbg *_bb .CT_Hyperlink ;_fceg *_bb .CT_ParaRPr ;_gaffe []note ;_fbccc *prefix ;_bbfa bool ;_fcbe bool ;_ccce bool ;_dcdb float64 ;_edfdd float64 ;_bfeb float64 ;_gagbg float64 ;_cffb bool ;_fbfa map[int64 ]map[int64 ]int ;};func _fdeg (_agee *_bb .CT_PPr ,_fcgf *_bb .CT_PPrGeneral ,_acda *_bb .CT_RPr )*_bb .CT_PPr {if _fcgf !=nil {if _agee .Jc ==nil &&_fcgf .Jc !=nil {_agee .Jc =_fcgf .Jc ;};if _agee .Spacing ==nil &&_fcgf .Spacing !=nil {_agee .Spacing =_fcgf .Spacing ;};if _fcgf .Ind !=nil {if _agee .Ind ==nil {_agee .Ind =_fcgf .Ind ;}else {_bee ,_bcdg :=_agee .Ind .FirstLineAttr ==nil ,_agee .Ind .HangingAttr ==nil ;if _bee &&_bcdg &&_fcgf .Ind .FirstLineAttr !=nil {_agee .Ind .FirstLineAttr =_fcgf .Ind .FirstLineAttr ;_bee =false ;};if _bee &&_bcdg &&_fcgf .Ind .HangingAttr !=nil {_agee .Ind .HangingAttr =_fcgf .Ind .HangingAttr ;};if _agee .Ind .LeftAttr ==nil {_agee .Ind .LeftAttr =_fcgf .Ind .LeftAttr ;};if _agee .Ind .RightAttr ==nil {_agee .Ind .RightAttr =_fcgf .Ind .RightAttr ;};};};if _agee .Tabs ==nil &&_fcgf .Tabs !=nil {_agee .Tabs =_fcgf .Tabs ;};};if _acda !=nil {var _fgb _bb .CT_ParaRPr ;if _agee .RPr ==nil {_fgb =*_bb .NewCT_ParaRPr ();}else {_fgb =*_agee .RPr ;};if _fgb .Color ==nil &&_acda .Color !=nil {_fgb .Color =_acda .Color ;};if _fgb .Spacing ==nil &&_acda .Spacing !=nil {_fgb .Spacing =_acda .Spacing ;};if _fgb .Sz ==nil &&_acda .Sz !=nil {_fgb .Sz =_acda .Sz ;};if _fgb .SzCs ==nil &&_acda .SzCs !=nil {_fgb .SzCs =_acda .SzCs ;};if _fgb .B ==nil &&_acda .B !=nil {_fgb .B =_acda .B ;};if _fgb .I ==nil &&_acda .I !=nil {_fgb .I =_acda .I ;};if _fgb .RFonts ==nil &&_acda .RFonts !=nil {_fgb .RFonts =_acda .RFonts ;};if _fgb .VertAlign ==nil &&_acda .VertAlign !=nil {_fgb .VertAlign =_acda .VertAlign ;};_agee .RPr =&_fgb ;};return _agee ;};const _gceg =4.25;func _dbadc (_dbca int ,_aaff bool )string {_fecfe :=_dg .NewBuffer ([]byte {});for _ ,_aecc :=range _ecba {for {if _dbca < _aecc ._acff {break ;};_fecfe .WriteString (_aecc ._ffgfe );_dbca -=_aecc ._acff ;};};_acgg :=_fecfe .String ();if _aaff {_acgg =_g .ToUpper (_acgg );};return _acgg ;};func (_ca *convertContext )drawPages (){for _ ,_afe :=range _ca ._bcbf {_ca ._ggd .NewPage ();_ca .drawPage (_afe );};};const _ad =6;type symbol struct{_dda string ;_dfc float64 ;_cef float64 ;_aa float64 ;_bc float64 ;_gab *_gf .TextStyle ;_cefg *_gf .Image ;_fcc *block ;_dcc string ;_gbe bool ;_dccg bool ;};func _acga (_gdfd *_gf .Creator )(*_gf .Block ,error ){_bdgaa :=_dg .NewBuffer ([]byte {});_faee :=_gdfd .Write (_bdgaa );if _faee !=nil {return nil ,_faee ;};_ageeg :=_dg .NewReader (_bdgaa .Bytes ());_agfe ,_faee :=_f .NewPdfReader (_ageeg );if _faee !=nil {return nil ,_faee ;};_begd ,_faee :=_agfe .GetPage (1);if _faee !=nil {return nil ,_faee ;};_ffbeg ,_faee :=_gf .NewBlockFromPage (_begd );if _faee !=nil {return nil ,_faee ;};return _ffbeg ,nil ;};func (_fecfd *convertContext )makeBlockFromWdWsp (_gfeg *_bb .WdWsp )(*block ,error ){if _aadb :=_gfeg .WChoice ;_aadb !=nil {if _fcbf :=_aadb .Txbx ;_fcbf !=nil {if _dadf :=_fcbf .TxbxContent ;_dadf !=nil {if _cgg :=_dadf .EG_ContentBlockContent ;len (_cgg )> 0{if _dcad :=_gfeg .SpPr ;_dcad !=nil {if _eabf :=_dcad .Xfrm ;_eabf !=nil {if _aedg :=_eabf .Ext ;_aedg !=nil {_eacg :=_ec .FromEMU (_aedg .CxAttr )/_ec .Millimeter ;_cfea :=_ec .FromEMU (_aedg .CyAttr )/_ec .Millimeter ;_gbbg :=&rectangle {_eac :_bcgd ,_caf :_bcgd ,_deb :_bcgd ,_aebb :_bcgd };_bbcg ,_gfed :=_fecfd .makePdfBlockFromCBCs ([][]*_bb .EG_ContentBlockContent {_cgg },_eacg ,_cfea ,_gbbg ,false ,nil );if _gfed !=nil {return nil ,_gfed ;};var _caga bool ;var _bbaa float64 ;var _ceed _gf .Color ;if _dfbe :=_dcad .PrstGeom ;_dfbe !=nil {if _dfbe .PrstAttr ==_bd .ST_ShapeTypeRect {if _eedg :=_dcad .Ln ;_eedg !=nil {if _dbdb :=_eedg .WAttr ;_dbdb !=nil {_caga =true ;_bbaa =_ec .FromEMU (int64 (*_dbdb ))/_ec .Millimeter ;_ceed =_gf .ColorBlack ;if _dfega :=_eedg .SolidFill ;_dfega !=nil {if _ddeg :=_dfega .SrgbClr ;_ddeg !=nil {_ceed =_gf .ColorRGBFromHex ("\u0023"+_ddeg .ValAttr );};};};};};};_dgce :=&block {_gff :_bbcg ,_adg :_caga ,_cbg :_bbaa ,_fef :_ceed };return _dgce ,nil ;};};};};};};};return nil ,nil ;};func _egda (_cdaba ,_decf *_bb .CT_Border ,_dcbe bool )*_bb .CT_Border {if _dcbe {return _cdaba ;};return _decf ;};type word struct{_bf []*symbol ;_eca float64 ;_de float64 ;_gbd bool ;};func (_ecgf *convertContext )addRelativeCBCs (_eega []*_bb .EG_ContentBlockContent ){for _ ,_bcde :=range _eega {_ecgf .addHdrFtr (_bcde .P );};};type romanMatch struct{_acff int ;_ffgfe string ;};func (_afef *convertContext )determineParagraphBounds (){_afef ._bcaf ._dac =_afef ._aadd ._ag ._deb +_afef ._bcaf ._fa ._deb ;_afef ._bcaf ._fag =_afef ._bcaf ._dac +_afef ._bcaf ._fc ;_afef ._bcaf ._bdg =_afef ._aadd ._ag ._aebb -_afef ._bcaf ._fa ._aebb ;};func (_bgfb *convertContext )addRelativeCRC (_egcf []*_bb .EG_ContentRunContent ,_bagdf *_bb .CT_PPr ){for _ ,_gcffc :=range _egcf {if _bfac :=_gcffc .R ;_bfac !=nil {_dgba :=_fgcg (_bgfb ._ceda ,_bfac .RPr ,_bagdf );if _bgfb ._fbccc !=nil {_bgfb .addRelativeRIC (nil ,_dgba );_bgfb ._fbccc =nil ;};for _ ,_fgeg :=range _bfac .EG_RunInnerContent {_bgfb .addRelativeRIC (_fgeg ,_dgba );};};};};func _febbf (_defa *_gf .Creator ,_aaddf *_bd .CT_ShapeProperties ,_dabg ,_cdcc ,_acdf ,_fdcfd float64 ){if _aaddf !=nil {if _edab :=_aaddf .Ln ;_edab !=nil {var _bgga float64 ;if _dagb :=_edab .WAttr ;_dagb !=nil {_bgga =_ec .FromEMU (int64 (*_dagb ))/_ec .Millimeter ;}else {_bgga =_bbeg ;};_efba :=_gf .ColorBlack ;if _geea :=_edab .SolidFill ;_geea !=nil {if _dedb :=_geea .SrgbClr ;_dedb !=nil {_efba =_gf .ColorRGBFromHex ("\u0023"+_dedb .ValAttr );};};_dggf (_defa ,_dabg ,_cdcc ,_acdf ,_fdcfd ,_bgga ,_efba );};};};func _cebde (_gbgd *_bb .CT_Border )(_gf .CellBorderStyle ,*_gf .Color ,float64 ){if _gbgd ==nil {return _gf .CellBorderStyleNone ,nil ,0;};var _fdaf _gf .CellBorderStyle ;switch _gbgd .ValAttr {case _bb .ST_BorderSingle :_fdaf =_gf .CellBorderStyleSingle ;case _bb .ST_BorderDouble :_fdaf =_gf .CellBorderStyleDouble ;default:_fdaf =_gf .CellBorderStyleNone ;};var _eeab _gf .Color ;if _fgbc :=_gbgd .ColorAttr ;_fgbc !=nil {if _fade :=_fgbc .ST_HexColorRGB ;_fade !=nil {_eeab =_gf .ColorRGBFromHex ("\u0023"+*_fade );};};_cfgd :=0.0;if _cgcc :=_gbgd .SzAttr ;_cgcc !=nil {_cfgd =float64 (*_cgcc )/8/_ec .Millimeter ;};return _fdaf ,&_eeab ,_cfgd ;};var _aabe =map[string ][]string {"\u0048e\u006c\u0076\u0065\u0074\u0069\u0063a":[]string {"\u0048e\u006c\u0076\u0065\u0074\u0069\u0063a","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061-\u0042\u006f\u006c\u0064","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061\u002d\u004f\u0062l\u0069\u0071\u0075\u0065","H\u0065\u006c\u0076\u0065ti\u0063a\u002d\u0042\u006f\u006c\u0064O\u0062\u006c\u0069\u0071\u0075\u0065"},"\u0043o\u0075\u0072\u0069\u0065\u0072":[]string {"\u0043o\u0075\u0072\u0069\u0065\u0072","\u0043\u006f\u0075r\u0069\u0065\u0072\u002d\u0042\u006f\u006c\u0064","\u0043o\u0075r\u0069\u0065\u0072\u002d\u004f\u0062\u006c\u0069\u0071\u0075\u0065","\u0043\u006f\u0075\u0072ie\u0072\u002d\u0042\u006f\u006c\u0064\u004f\u0062\u006c\u0069\u0071\u0075\u0065"},"\u0054i\u006de\u0073\u0020\u004e\u0065\u0077\u0020\u0052\u006f\u006d\u0061\u006e":[]string {"T\u0069\u006d\u0065\u0073\u002d\u0052\u006f\u006d\u0061\u006e","\u0054\u0069\u006d\u0065\u0073\u002d\u0042\u006f\u006c\u0064","\u0054\u0069\u006de\u0073\u002d\u0049\u0074\u0061\u006c\u0069\u0063","\u0054\u0069m\u0065\u0073\u002dB\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},"\u0064e\u0066\u0061\u0075\u006c\u0074":[]string {"\u0048e\u006c\u0076\u0065\u0074\u0069\u0063a","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061-\u0042\u006f\u006c\u0064","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061\u002d\u004f\u0062l\u0069\u0071\u0075\u0065","H\u0065\u006c\u0076\u0065ti\u0063a\u002d\u0042\u006f\u006c\u0064O\u0062\u006c\u0069\u0071\u0075\u0065"}};func (_ege *convertContext )addRelativeRIC (_dfdg *_bb .EG_RunInnerContent ,_dgde *_bb .CT_RPr ){var _bdbg *_gf .TextChunk ;var _afg ,_afeb bool ;_cfed :=false ;if _dfdg ==nil {if _ege ._fbccc !=nil {_afg =true ;_bdbg =_ege ._aaga .Append (_ege ._fbccc ._dbac );};}else {if _dfdg .T !=nil &&_dfdg .T .Content !=""{_dgcaa :=_dfdg .T .Content ;if _cfbf :=_ege ._bbbg ;_cfbf !=nil &&_cfbf .IdAttr !=nil {_cfed =true ;_bdbg =_ege ._aaga .AddExternalLink (_dgcaa ,_ege ._ceda .GetTargetByRelId (*_cfbf .IdAttr ));}else {_bdbg =_ege ._aaga .Append (_dgcaa );};}else if _gdgc :=_dfdg .EndnoteReference ;_gdgc !=nil {_aceag :=_ege ._ceda .BodySection ().X ();_afg =true ;_ebgce :=_gdgc .IdAttr ;_cbb :=_ebgce ;_gbccc :=_bb .ST_NumberFormatLowerRoman ;if _cgfdg :=_aceag .EndnotePr ;_cgfdg !=nil {if _cdba :=_cgfdg .NumFmt ;_cdba !=nil {_gbccc =_cdba .ValAttr ;};if _dcga :=_cgfdg .NumStart ;_dcga !=nil {_cbb +=_dcga .ValAttr -1;};};_dgge :=_gecd (_cbb ,_gbccc );_baa :=_ege ._ceda .Endnote (_ebgce ).X ();if _baa !=nil {_ege ._gaffe =append (_ege ._gaffe ,note {_fb :_dgge ,_ggc :_baa .EG_BlockLevelElts });_bdbg =_ege ._aaga .Append (_dgge );};}else if _cfge :=_dfdg .FootnoteReference ;_cfge !=nil {_ecaed :=_ege ._ceda .BodySection ().X ();_afg =true ;_efbc :=_cfge .IdAttr ;_abag :=_efbc ;_gaea :=_bb .ST_NumberFormatDecimal ;if _cbab :=_ecaed .FootnotePr ;_cbab !=nil {if _cgdgf :=_cbab .NumFmt ;_cgdgf !=nil {_gaea =_cgdgf .ValAttr ;};if _befea :=_cbab .NumStart ;_befea !=nil {_abag +=_befea .ValAttr -1;};};_afcgf :=_gecd (_abag ,_gaea );_bdbg =_ege ._aaga .Append (_afcgf );};};if _bdbg !=nil {_bdbg .Style ,_ ,_ =_ege .makeRunStyle (_dgde ,_afg ,_afeb ,true ,false ,_cfed );};};func _cdgfe (_ffgfed *_ee .Document ,_cbfe *_bb .CT_TblPr )*_bb .CT_TblPr {if _cbfe ==nil {_cbfe =_bb .NewCT_TblPr ();};if _cbfe .TblStyle !=nil {_adab :=_ffgfed .GetStyleByID (_cbfe .TblStyle .ValAttr );if _gefe :=_adab .X ();_gefe !=nil {if _acbb :=_gefe .TblPr ;_acbb !=nil {_cfae :=_cbfe .TblBorders ;_acfgf :=_acbb .TblBorders ;if _cfae ==nil {_cfae =_acfgf ;}else {if _cfae .Top ==nil {_cfae .Top =_acfgf .Top ;};if _cfae .Bottom ==nil {_cfae .Bottom =_acfgf .Bottom ;};if _cfae .Left ==nil {_cfae .Left =_acfgf .Left ;};if _cfae .Right ==nil {_cfae .Right =_acfgf .Right ;};if _cfae .InsideH ==nil {_cfae .InsideH =_acfgf .InsideH ;};if _cfae .InsideV ==nil {_cfae .InsideV =_acfgf .InsideV ;};};_fgcd :=_cbfe .Shd ;_fed :=_acbb .Shd ;if _fgcd ==nil {_fgcd =_fed ;}else {if _fed !=nil &&_fgcd .FillAttr ==nil {_fgcd .FillAttr =_fed .FillAttr ;};};_affa :=_cbfe .TblCellMar ;_bdbgf :=_acbb .TblCellMar ;if _affa ==nil {_affa =_bdbgf ;}else {if _bdbgf !=nil &&_affa .Left ==nil {_affa .Left =_bdbgf .Left ;};};if _cbfe .TblInd ==nil {_cbfe .TblInd =_acbb .TblInd ;};if _cbfe .Jc ==nil {_cbfe .Jc =_acbb .Jc ;};};};};return _cbfe ;};func _faag (_dgbcg int64 )float64 {return float64 (int64 (float64 (_dgbcg )*_ec .Twips /_ec .Millimeter *10+0.5))/10;};func (_cdcg *convertContext )makePdfBlockFromChart (_aca *_a .Chart ,_cebd ,_bfc float64 )(*_gf .Block ,error ){_daab :=_aca .CT_RelId .IdAttr ;_bffc :=_cdcg ._ceda .GetChartSpaceByRelId (_daab );if _bffc ==nil {return nil ,_gd .New ("\u004e\u006f\u0020\u0063\u0068\u0061\u0072\u0074\u0073\u0070\u0061\u0063\u0065");};_febbg :=&rectangle {};_aadf :=&rectangle {_eac :_febbg ._eac ,_caf :_cebd -_febbg ._caf ,_deb :_febbg ._deb ,_aebb :_bfc -_febbg ._aebb };_adca :=_gecc (_bfc ,_cebd );_efce (_adca ,_bffc .SpPr ,_aadf ,_bbeg );var _cfda bool ;if _bfea :=_bffc .Chart ;_bfea !=nil {_agca :=_bfea .PlotArea ;if _agca ==nil {return nil ,_gd .New ("\u004e\u006f\u0020p\u006c\u006f\u0074\u0020\u0061\u0072\u0065\u0061");};_dedg :=&rectangle {_eac :100,_caf :_aadf ._caf -15,_deb :100,_aebb :_aadf ._aebb -10};var _gfag *rectangle ;if _edeb :=_bfea .Legend ;_edeb !=nil {_fbae :=_edeb .Overlay !=nil &&_edeb .Overlay .ValAttr !=nil &&*_edeb .Overlay .ValAttr ;if _ecbc :=_edeb .LegendPos ;_ecbc !=nil {switch _ecbc .ValAttr {case _a .ST_LegendPosTr :if !_fbae {_dedg =&rectangle {_eac :25,_caf :_aadf ._caf -10,_deb :10,_aebb :_aadf ._aebb -25};};_gfag =&rectangle {_eac :2.5,_caf :22.5,_deb :_aadf ._aebb -22.5,_aebb :_aadf ._aebb -2.5};case _a .ST_LegendPosT :_gfag =&rectangle {_eac :2.5,_caf :7.5,_deb :(_aadf ._aebb -_aadf ._deb )*0.25,_aebb :(_aadf ._aebb -_aadf ._deb )*0.75};if !_fbae {_dedg =&rectangle {_eac :12.5,_caf :_aadf ._caf -15,_deb :10,_aebb :_aadf ._aebb -5};};_cfda =true ;case _a .ST_LegendPosB :_gfag =&rectangle {_eac :_aadf ._caf -7.5,_caf :_aadf ._caf -2.5,_deb :(_aadf ._aebb -_aadf ._deb )*0.25,_aebb :(_aadf ._aebb -_aadf ._deb )*0.75};if !_fbae {_dedg =&rectangle {_eac :5,_caf :_aadf ._caf -15,_deb :10,_aebb :_aadf ._aebb -5};};_cfda =true ;case _a .ST_LegendPosR :_gfag =&rectangle {_eac :(_aadf ._caf -_aadf ._eac )/2-10,_caf :(_aadf ._caf -_aadf ._eac )/2+10,_deb :_aadf ._aebb -22.5,_aebb :_aadf ._aebb -2.5};if !_fbae {_dedg =&rectangle {_eac :5,_caf :_aadf ._caf -12.5,_deb :10,_aebb :_aadf ._aebb -25};};case _a .ST_LegendPosL :_gfag =&rectangle {_eac :(_aadf ._caf -_aadf ._eac )/2-10,_caf :(_aadf ._caf -_aadf ._eac )/2+10,_deb :2.5,_aebb :22.5};if !_fbae {_dedg =&rectangle {_eac :5,_caf :_aadf ._caf -12.5,_deb :30,_aebb :_aadf ._aebb -5};};default:_gfag =&rectangle {_eac :(_aadf ._caf -_aadf ._eac )/2-10,_caf :(_aadf ._caf -_aadf ._eac )/2+10,_deb :_aadf ._aebb -25,_aebb :_aadf ._aebb -5};if !_fbae {_dedg =&rectangle {_eac :5,_caf :_aadf ._caf -12.5,_deb :100,_aebb :_aadf ._aebb -25};};};};_efce (_adca ,_edeb .SpPr ,_gfag ,_bbeg );};_efce (_adca ,_agca .SpPr ,_dedg ,_bbeg );_gfff :=[]*legendItem {};var _fcdg error ;_add :=_agca .CChoice ;for _ ,_gfcg :=range _agca .Choice {if _fdaed :=_gfcg .BarChart ;_fdaed !=nil {_gfff ,_fcdg =_bba (_adca ,_fdaed ,_dedg ,_add );if _fcdg !=nil {return nil ,_fcdg ;};};};if len (_gfff )!=0{_bafce (_adca ,_gfag ,_gfff ,_cfda );};};return _acga (_adca );};type line struct{_ab float64 ;_cea float64 ;_ed float64 ;_bg float64 ;_bdf float64 ;_fbd []*span ;};func (_cdea *convertContext )newSpan (){_fbfd :=&span {_cce :_cdea ._feefa ._bg ,_fg :_cdea ._feefa ._ed };_cdea ._cfgc =_fbfd ;_cdea ._feefa ._fbd =append (_cdea ._feefa ._fbd ,_fbfd );};var _edcg float64 ;func _fbfg (_cbefc *_bb .CT_PPr ,_efbf *_gf .StyledParagraph )(float64 ,float64 ){if _cbefc .Jc !=nil {var _cbed _gf .TextAlignment ;switch _cbefc .Jc .ValAttr {case _bb .ST_JcRight :_cbed =_gf .TextAlignmentRight ;case _bb .ST_JcCenter :_cbed =_gf .TextAlignmentCenter ;case _bb .ST_JcBoth :_cbed =_gf .TextAlignmentJustify ;default:_cbed =_gf .TextAlignmentLeft ;};_efbf .SetTextAlignment (_cbed );};var _eeaa ,_dgfb ,_dfgd ,_fgfd float64 ;_gfcgb :=1.0;if _edfda :=_cbefc .Spacing ;_edfda !=nil {if _deaf :=_edfda .BeforeAttr ;_deaf !=nil {if _deaf .ST_UnsignedDecimalNumber !=nil {_eeaa =_faag (int64 (*_deaf .ST_UnsignedDecimalNumber ));};};if _gcec :=_edfda .AfterAttr ;_gcec !=nil {if _gcec .ST_UnsignedDecimalNumber !=nil {_dgfb =_faag (int64 (*_gcec .ST_UnsignedDecimalNumber ));};};if _accg :=_edfda .LineAttr ;_accg !=nil {if _accg .Int64 !=nil {_gfcgb =float64 (*_accg .Int64 /240);};};};if _beg :=_cbefc .Ind ;_beg !=nil {if _dfedc :=_beg .LeftAttr ;_dfedc !=nil {if _dfedc .Int64 !=nil {_dfgd =_faag (*_dfedc .Int64 );};};if _gegf :=_beg .RightAttr ;_gegf !=nil {if _gegf .Int64 !=nil {_fgfd =_faag (*_gegf .Int64 );};};};_efbf .SetMargins (_dfgd ,_fgfd ,_eeaa -_gfcgb /2,_dgfb +_gfcgb /2);_efbf .SetLineHeight (_gfcgb );return _eeaa ,_dfgd ;};func (_abe *convertContext )addCurrentWordToParagraph (){for {_aagcg :=_abe ._feefa ._bg ;_gbb :=_aagcg +_abe ._gcbb ._de ;if _gbb > _abe ._feefa ._ed {_abe .newLine ();};_aee :=_abe ._bcaf ._ebf +_abe ._feefa ._ab ;_dggc :=_aee +_abe ._feefa ._bdf ;_cdb :=false ;_defb :=append (_abe ._aadd ._cf ,_abe ._bcaf ._gcg ...);for _ ,_fdcd :=range _defb {_cae :=_fdcd ._cb ;if ((_aee > _cae ._eac &&_aee < _cae ._caf )||(_dggc > _cae ._eac &&_dggc < _cae ._caf ))&&((_aagcg > _cae ._deb &&_aagcg < _cae ._aebb )||(_gbb > _cae ._deb &&_gbb < _cae ._aebb )){_cdb =true ;if _abe ._feefa ._bg < _cae ._aebb {_abe ._cfgc ._fg =_cae ._deb ;_abe ._feefa ._bg =_cae ._aebb ;_abe .newSpan ();};};};if !_cdb {break ;};};if !_abe ._gcbb ._gbd ||len (_abe ._cfgc ._daa )> 0{_abe ._gcbb ._eca =_abe ._feefa ._bg ;_abe ._cfgc ._daa =append (_abe ._cfgc ._daa ,_abe ._gcbb );_abe ._feefa ._bg +=_abe ._gcbb ._de ;for _ ,_cgcd :=range _abe ._gcbb ._bf {_abe .adjustHeights (_cgcd ._cef );};};};func (_bgda *convertContext )newLine (){_cgfa :=0.0;if _bgda ._bcaf ==nil {_bgda .newParagraph ();};_cgfa =_bgda ._bcaf ._gacc +_bgda ._bcaf ._fa ._eac ;_ccgf :=&line {};if len (_bgda ._bcaf ._dd )==0{_ccgf ._cea =_bgda ._bcaf ._fag ;}else {_ccgf ._cea =_bgda ._bcaf ._dac ;};_ccgf ._ed =_bgda ._bcaf ._bdg ;_ccgf ._bg =_ccgf ._cea ;_ccgf ._ab =_cgfa ;_bgda ._bcaf ._dd =append (_bgda ._bcaf ._dd ,_ccgf );_bgda ._feefa =_ccgf ;_bgda .newSpan ();};func (_cdca *convertContext )makePdfImageFromGraphics (_agbf *_be .Pic )(*_gf .Image ,error ){if _edcgc :=_agbf .BlipFill ;_edcgc !=nil {if _ebfcg :=_edcgc .Blip ;_ebfcg !=nil {if _dffc :=_ebfcg .EmbedAttr ;_dffc !=nil {_gdde ,_afce :=_cdca ._ceda .GetImageObjByRelId (*_dffc );if _afce !=nil {return nil ,_afce ;};_gdbb ,_afce :=_dc .Open (_gdde .Path );if _afce !=nil {return nil ,_afce ;};_cbd ,_afce :=_d .ReadAll (_gdbb );if _afce !=nil {return nil ,_afce ;};_caef ,_afce :=_cdca ._ggd .NewImageFromData (_cbd );if _afce !=nil {return nil ,_afce ;};return _caef ,nil ;};};};return nil ,nil ;};func (_bdb barSerByOrder )Swap (i ,j int ){_bdb [i ],_bdb [j ]=_bdb [j ],_bdb [i ]};func (_gffc *convertContext )adjustRightBoundOfLastSpan (){_gfaa :=_gffc ._cfgc ._fg ;_gbca :=_gffc ._feefa ._ab +_gffc ._bcaf ._ebf ;_egdc :=_gbca +_gffc ._feefa ._bdf ;for _ ,_aaf :=range _gffc ._aadd ._cf {if ((_gbca > _aaf ._cb ._eac &&_gbca < _aaf ._cb ._caf )||(_egdc > _aaf ._cb ._eac &&_gbca < _aaf ._cb ._caf ))&&(_gfaa > _aaf ._cb ._deb ){_gfaa =_aaf ._cb ._deb ;};};_gffc ._cfgc ._fg =_gfaa ;};func (_dgbc *convertContext )combinePPrWithStyles (_bega *_bb .CT_PPr )(*_bb .CT_PPr ,*prefix ){if _bega ==nil {return nil ,nil ;};var _gaffd *prefix ;if _bega !=nil &&_bega .NumPr !=nil {if _ffcc ,_dgcg :=_bega .NumPr .Ilvl ,_bega .NumPr .NumId ;_ffcc !=nil &&_dgcg !=nil {_fafg :=_dgbc ._ceda .GetNumberingLevelByIds (_dgcg .ValAttr ,_ffcc .ValAttr ).X ();_bega =_fdeg (_bega ,_fafg .PPr ,_fafg .RPr );if _ggdg :=_fafg .NumFmt ;_ggdg !=nil {if _decb :=_ggdg .ValAttr ;_decb ==_bb .ST_NumberFormatBullet ||_decb ==_bb .ST_NumberFormatDecimal {var _eged []float64 ;if _cdf :=_bega .Tabs ;_cdf !=nil &&len (_cdf .Tab )!=0{for _ ,_aaad :=range _cdf .Tab {_eged =append (_eged ,_faag (*_aaad .PosAttr .Int64 ));};};_gaffd =&prefix {_cgdg :_eged ,_deeg :true };if _decb ==_bb .ST_NumberFormatBullet {if _dfgdc :=_fafg .LvlText ;_dfgdc !=nil {if _debb :=_dfgdc .ValAttr ;_debb !=nil &&*_debb !=""{_gaffd ._dbac =*_debb ;_gaffd ._bfdfb =true ;};};}else {_fecd ,_dcgg :=_dgcg .ValAttr ,_ffcc .ValAttr ;if _ ,_bbee :=_dgbc ._fbfa [_fecd ];!_bbee {_dgbc ._fbfa [_fecd ]=map[int64 ]int {};};if _ ,_aceb :=_dgbc ._fbfa [_fecd ][_dcgg ];!_aceb {_dgbc ._fbfa [_fecd ][_dcgg ]=1;};_gecf :=_dgbc ._fbfa [_fecd ][_dcgg ];_dgbc ._fbfa [_fecd ][_dcgg ]++;_gaffd ._dbac =_b .Itoa (_gecf )+"\u002e";};};};};};if _bega !=nil &&_bega .PStyle !=nil {_babe :=_dgbc ._ceda .GetStyleByID (_bega .PStyle .ValAttr );if _gacd :=_babe .X ();_gacd !=nil {_bega =_fdeg (_bega ,_gacd .PPr ,_gacd .RPr );};};return _bega ,_gaffd ;};func (_ffgf *convertContext )newWord (){_ffgf ._gcbb =&word {_gbd :true ,_eca :_ffgf ._feefa ._bg }};func _eeca (_degb int ,_acad bool )string {_fceb :=(_degb -1)/26+1;_eaffa :=byte ((_degb -1)%26);if _acad {_eaffa +=byte (65);}else {_eaffa +=byte (97);};_ddaf :=_dg .NewBuffer ([]byte {});for _bcad :=0;_bcad < _fceb ;_bcad ++{_ddaf .Write ([]byte {_eaffa });};return _ddaf .String ();};type zoneToSkip struct{_cb *rectangle ;_ea *_bb .WdEG_WrapTypeChoice ;};func _bdd (_cecfb *_bb .CT_TblPr ,_bceb *_bb .CT_TcPr ,_eedgc ,_cffa ,_gfaf ,_edbc int )*_bb .CT_TcPr {if _bceb ==nil {_bceb =_bb .NewCT_TcPr ();};if _bceb .TcBorders ==nil {if _dacc :=_cecfb .TblBorders ;_dacc !=nil {_bceb .TcBorders =_bb .NewCT_TcBorders ();_bceb .TcBorders .Top =_egda (_dacc .Top ,_dacc .InsideH ,_eedgc ==0);_bceb .TcBorders .Bottom =_egda (_dacc .Bottom ,_dacc .InsideH ,_eedgc ==_gfaf -1);_bceb .TcBorders .Left =_egda (_dacc .Left ,_dacc .InsideV ,_cffa ==0);_bceb .TcBorders .Right =_egda (_dacc .Right ,_dacc .InsideV ,_cffa ==_edbc -1);};}else {if _gfbf :=_cecfb .TblBorders ;_gfbf !=nil {if _bceb .TcBorders .Top ==nil {_bceb .TcBorders .Top =_egda (_gfbf .Top ,_gfbf .InsideH ,_eedgc ==0);};if _bceb .TcBorders .Bottom ==nil {_bceb .TcBorders .Bottom =_egda (_gfbf .Bottom ,_gfbf .InsideH ,_eedgc ==_gfaf -1);};if _bceb .TcBorders .Left ==nil {_bceb .TcBorders .Left =_egda (_gfbf .Left ,_gfbf .InsideV ,_cffa ==0);};if _bceb .TcBorders .Right ==nil {_bceb .TcBorders .Right =_egda (_gfbf .Right ,_gfbf .InsideV ,_cffa ==_edbc -1);};};};if _bceb .Shd ==nil {if _gccd :=_cecfb .Shd ;_gccd !=nil {_bceb .Shd =_gccd ;};}else {if _cecfb .Shd !=nil &&_bceb .Shd .FillAttr ==nil {_bceb .Shd .FillAttr =_cecfb .Shd .FillAttr ;};};if _bceb .TcMar ==nil {if _abce :=_cecfb .TblCellMar ;_abce !=nil {_bceb .TcMar =_bb .NewCT_TcMar ();_bceb .TcMar .Left =_abce .Left ;};}else {if _cecfb .TblCellMar !=nil &&_bceb .TcMar .Left ==nil {_bceb .TcMar .Left =_cecfb .TblCellMar .Left ;};};return _bceb ;};func (_dbc *convertContext )addAnchorBlocks (_gcfd []*_bb .EG_PContent ){for _ ,_def :=range _gcfd {for _ ,_cfg :=range _def .EG_ContentRunContent {if _aad :=_cfg .R ;_aad !=nil {for _ ,_acc :=range _aad .EG_RunInnerContent {if _eba :=_acc .Drawing ;_eba !=nil {for _ ,_bcdb :=range _eba .Anchor {var _fdf ,_ced ,_cfa ,_dgc float64 ;_feaa ,_ebad :=_bcdb .PositionH ,_bcdb .PositionV ;if _ebd :=_feaa .Choice ;_ebd !=nil {if _ebd .PosOffset !=nil {_fdf =_ec .FromEMU (int64 (*_ebd .PosOffset ))/_ec .Millimeter ;};};if _bbf :=_ebad .Choice ;_bbf !=nil {if _bbf .PosOffset !=nil {_ced =_ec .FromEMU (int64 (*_bbf .PosOffset ))/_ec .Millimeter ;};};if _afd :=_bcdb .Extent ;_afd !=nil {_dgc =_ec .FromEMU (_afd .CxAttr )/_ec .Millimeter ;_cfa =_ec .FromEMU (_afd .CyAttr )/_ec .Millimeter ;};_ggf :=_dbc ._bcaf ._ebf +_ced ;_fgf :=_ggf +_cfa ;_fecf :=_dbc ._bcaf ._dac +_fdf ;_fdfb :=_fecf +_dgc ;_dba :=_ced +_cfa ;if _dba > _dbc ._bcaf ._ae {_dbc ._bcaf ._ae =_dba ;};if _bcdb .Choice !=nil &&_bcdb .Choice .WrapNone ==nil {_dbc ._bcaf ._gcg =append (_dbc ._bcaf ._gcg ,&zoneToSkip {_cb :&rectangle {_eac :_ggf ,_caf :_fgf ,_deb :_fecf ,_aebb :_fdfb },_ea :_bcdb .Choice });};if _bggd :=_bcdb .Graphic ;_bggd !=nil {if _daac :=_bggd .GraphicData ;_daac !=nil {for _ ,_fce :=range _daac .Any {if _gea ,_gfg :=_fce .(*_be .Pic );_gfg {_dbd ,_fae :=_dbc .makePdfImageFromGraphics (_gea );if _fae !=nil {_e .Println ("\u0043a\u006en\u006f\u0074\u0020\u0072\u0065a\u0064\u0020i\u006d\u0061\u0067\u0065\u003a",_fae );};if _dbd !=nil {_dbd .Scale (_dgc /_dbd .Width (),_cfa /_dbd .Height ());_dbd .SetPos (_fecf ,_ggf );if _bcdb .BehindDocAttr {_dbc ._bcaf ._cc =append (_dbc ._bcaf ._cc ,_dbd );}else {_dbc ._bcaf ._af =append (_dbc ._bcaf ._af ,_dbd );};};}else if _fga ,_cfc :=_fce .(*_a .Chart );_cfc {_gffd ,_ebe :=_dbc .makePdfBlockFromChart (_fga ,_cfa ,_dgc );if _ebe !=nil {_e .Println ("\u0043a\u006en\u006f\u0074\u0020\u0072\u0065a\u0064\u0020b\u006c\u006f\u0063\u006b\u003a",_ebe );};if _gffd !=nil {_aada :=&block {_gff :_gffd ,_gbf :_fecf ,_gaca :_ggf };if _bcdb .BehindDocAttr {_dbc ._bcaf ._gdf =append (_dbc ._bcaf ._gdf ,_aada );}else {_dbc ._bcaf ._cd =append (_dbc ._bcaf ._cd ,_aada );};};};};};};};};};};};};};func _gecc (_cgbb ,_bac float64 )*_gf .Creator {_ggef :=_gf .New ();_ggef .SetPageSize (_gf .PageSize {_cgbb ,_bac });_ggef .SetPageMargins (0,0,0,0);return _ggef ;};var _gcbc =map[int32 ]int32 {61623:8226,61607:8226,61558:9830,61656:8594,61692:8730};type block struct{_gff *_gf .Block ;_gbf float64 ;_gaca float64 ;_adg bool ;_cbg float64 ;_fef _gf .Color ;};func _efce (_bea *_gf .Creator ,_daag *_bd .CT_ShapeProperties ,_bae *rectangle ,_dgbfc float64 ){if _daag !=nil &&_daag .Ln !=nil &&_daag .Ln .SolidFill !=nil &&_daag .Ln .SolidFill .SrgbClr !=nil {_dcab (_bea ,_bae ,_dgbfc ,_gf .ColorRGBFromHex ("\u0023"+_daag .Ln .SolidFill .SrgbClr .ValAttr ));};};func (_geb *convertContext )addAbsoluteCBCs (_age []*_bb .EG_ContentBlockContent ){for _ ,_fdd :=range _age {_geb .addParagraphs (_fdd .P );_geb .addTables (_fdd .Tbl );};};func (_acec *convertContext )currentParagraphOverflowsCurrentPage ()bool {_fbe :=_acec ._bcaf ._ebf +_acec ._bcaf ._fa ._eac +_acec ._bcaf ._fa ._caf ;_cbcd :=_acec ._aadd ._ag ._caf -_acec ._bcaf ._gc ;if len (_acec ._aadd ._gac )==0&&len (_acec ._bcaf ._ada )> 0{_cbcd -=_ad ;};return _fbe +_acec ._bcaf ._gacc > _cbcd ||_fbe +_acec ._bcaf ._ae > _cbcd ;};func (_ecae *convertContext )addAbsoluteRIC (_bbg *_bb .EG_RunInnerContent ,_ecbb *_bb .CT_RPr )bool {var _ddef ,_eed bool ;_fabe :=[]*symbol {};_defg :=false ;if _bbg ==nil {if _ecae ._fbccc !=nil {for _ ,_edf :=range _ecae ._fbccc ._dbac {if _ebfd ,_aagc :=_gcbc [_edf ];_aagc {_eed =_ecae ._fbccc ._bfdfb ;_ecae ._fbccc ._dbac =string (rune (_ebfd ));};};_fabe =_cab (_ecae ._fbccc ._dbac ,"",true ,false );};}else {if _agdd (_bbg ){return true ;}else if _bbg .T !=nil &&_bbg .T .Content !=""{_eaf :=_bbg .T .Content ;if _gfc :=_ecae ._bbbg ;_gfc !=nil &&_gfc .IdAttr !=nil {_defg =true ;_fabe =_cab (_eaf ,_ecae ._ceda .GetTargetByRelId (*_gfc .IdAttr ),false ,false );}else {_fabe =_cab (_eaf ,"",false ,false );};}else if _fdb :=_bbg .EndnoteReference ;_fdb !=nil {_bfd :=_ecae ._ceda .BodySection ().X ();_dag :=_fdb .IdAttr ;_ecab :=_dag ;_dbda :=_bb .ST_NumberFormatLowerRoman ;if _deg :=_bfd .EndnotePr ;_deg !=nil {if _gfdg :=_deg .NumFmt ;_gfdg !=nil {_dbda =_gfdg .ValAttr ;};if _dbaa :=_deg .NumStart ;_dbaa !=nil {_ecab +=_dbaa .ValAttr -1;};};_gce :=_gecd (_ecab ,_dbda );_dgg :=_ecae ._ceda .Endnote (_dag ).X ();if _dgg !=nil {_ecae ._gaffe =append (_ecae ._gaffe ,note {_fb :_gce ,_ggc :_dgg .EG_BlockLevelElts });_fabe =_cab (_gce ,"",true ,false );};}else if _gcdd :=_bbg .FootnoteReference ;_gcdd !=nil {_abcc :=_ecae ._ceda .BodySection ().X ();_ggcf :=_gcdd .IdAttr ;_ddfe :=_ggcf ;_adad :=_bb .ST_NumberFormatDecimal ;if _fca :=_abcc .FootnotePr ;_fca !=nil {if _bfdd :=_fca .NumFmt ;_bfdd !=nil {_adad =_bfdd .ValAttr ;};if _ecde :=_fca .NumStart ;_ecde !=nil {_ddfe +=_ecde .ValAttr -1;};};_eda :=_gecd (_ddfe ,_adad );_acgb :=_ecae ._ceda .Footnote (_ggcf ).X ();if _acgb !=nil {_bgfc :=¬e {_fb :_eda ,_ggc :_acgb .EG_BlockLevelElts };_gdff :=[][]*_bb .EG_ContentBlockContent {};for _ ,_agec :=range _acgb .EG_BlockLevelElts {_gdff =append (_gdff ,_agec .EG_ContentBlockContent );};_efbb :=&prefix {_dbac :_eda };_fdc ,_ebc :=_ecae .makePdfBlockFromCBCs (_gdff ,_ecae ._aadd ._ag ._aebb -_ecae ._aadd ._ag ._deb ,1000,nil ,true ,_efbb );if _ebc !=nil {_e .Println ("\u0043a\u006e\u006e\u006f\u0074\u0020\u0063\u006f\u006e\u0076\u0065\u0072t\u0020\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u003a",_ebc );return false ;};_bgfc ._cgc =_fdc ;_ecae ._bcaf ._ada =append (_ecae ._bcaf ._ada ,_bgfc );_ecae ._bcaf ._gc +=_bgfc ._cgc .Height ();_fabe =_cab (_eda ,"",true ,false );};}else if _aeg :=_bbg .Drawing ;_aeg !=nil {for _ ,_dbad :=range _aeg .Inline {if _dgb :=_dbad .Graphic ;_dgb !=nil {if _fdae :=_dgb .GraphicData ;_fdae !=nil {_cga :=_dbad .Extent ;if _cga ==nil {return false ;};_gaf :=_ec .FromEMU (_cga .CxAttr )/_ec .Millimeter ;_cdeg :=_ec .FromEMU (_cga .CyAttr )/_ec .Millimeter ;for _ ,_gec :=range _fdae .Any {if _ebb ,_aagcc :=_gec .(*_be .Pic );_aagcc {_ebaf :=&symbol {_cef :_cdeg ,_bc :_gaf };_agaf ,_gcfda :=_ecae .makePdfImageFromGraphics (_ebb );if _gcfda !=nil {_e .Println ("\u0043a\u006en\u006f\u0074\u0020\u0072\u0065a\u0064\u0020i\u006d\u0061\u0067\u0065\u003a",_gcfda );};if _agaf ==nil {_ebaf ._dda ="\u0020";}else {_agaf .Scale (_gaf /_agaf .Width (),_cdeg /_agaf .Height ());_ebaf ._cefg =_agaf ;_ddef =true ;};_fabe =[]*symbol {_ebaf };}else if _gagca ,_ceg :=_gec .(*_a .Chart );_ceg {_ebee :=&symbol {_cef :_cdeg ,_bc :_gaf };_cage ,_bggf :=_ecae .makePdfBlockFromChart (_gagca ,_cdeg ,_gaf );if _bggf !=nil {_e .Println ("\u0043a\u006en\u006f\u0074\u0020\u0072\u0065a\u0064\u0020b\u006c\u006f\u0063\u006b\u003a",_bggf );};if _cage ==nil {_ebee ._dda ="\u0020";}else {_ebee ._fcc =&block {_gff :_cage };_ddef =true ;};_fabe =[]*symbol {_ebee };};};};};};};};var _agg _gf .TextStyle ;var _egdf ,_fgg bool ;if !_ddef {_agg ,_egdf ,_fgg =_ecae .makeRunStyle (_ecbb ,false ,false ,false ,_eed ,_defg );};for _ ,_cabb :=range _fabe {if _cabb ._cefg !=nil ||_cabb ._fcc !=nil {_ecae .addInlineSymbol (_cabb );}else {_cabb ._gab =&_agg ;_cabb ._gbe =_egdf ;_cabb ._dccg =_fgg ;_ecae .addTextSymbol (_cabb );};};if _ecae ._fbccc !=nil &&_ecae ._fbccc ._deeg {var _acdb ,_gdda float64 ;for _ ,_cac :=range _fabe {_acdb +=_cac ._bc ;};_fbda :=0;_fddg :=_ecae ._aadd ._ag ._deb ;_dbe :=len (_ecae ._fbccc ._cgdg );_geda :=_ecae ._bcaf ._fc < _acdb ;_bfa :=_ecae ._feefa ._cea +_acdb ;for {var _cbe float64 ;if _geda ||_fbda >=_dbe {_cbe =_edcg ;}else {_cbe =_ecae ._fbccc ._cgdg [_fbda ];_fbda ++;};_fddg +=_cbe ;if _fddg > _bfa {_gdda =_fddg -_bfa ;break ;};};_ecae .addTextSymbol (&symbol {_dda :"\u0020",_bc :_gdda });};return false ;};func (_eefa *convertContext )addTextSymbol (_gee *symbol ){_ace :=_gf .New ();_eefg :=_ace .NewStyledParagraph ();_eefg .SetMargins (0,0,0,0);_ebde :=_eefg .Append (_gee ._dda );_eefg .SetLineHeight (_eefa ._bcaf ._gb );_aedf :=0.0;if _gee ._gab !=nil {_ebde .Style =*_gee ._gab ;if _gee ._gab .CharSpacing !=0{_aedf =_gee ._gab .CharSpacing ;};};_gee ._cef =_eefg .Height ();if _gee ._bc ==0{_gee ._bc =_eefg .Width ()+_aedf ;};if len (_eefa ._gcbb ._bf )> 0{_bafc :=_eefa ._gcbb ._bf [len (_eefa ._gcbb ._bf )-1]._dda ;if (_bafc =="\u0020")!=(_gee ._dda =="\u0020"){_eefa .addCurrentWordToParagraph ();_eefa .newWord ();};};_eefa ._gcbb ._bf =append (_eefa ._gcbb ._bf ,_gee );_gee ._dfc =_eefa ._gcbb ._de ;_eefa ._gcbb ._de +=_gee ._bc ;if _gee ._dda !="\u0020"{_eefa ._gcbb ._gbd =false ;};if _gee ._dda =="\u000d"{_eefa .adjustHeights (_gee ._cef );};};type barSerByOrder []*_a .CT_BarSer ;func (_ega *convertContext )alignSymbolsVertically (){for _ ,_egf :=range _ega ._bcbf {for _ ,_cde :=range _egf ._bbb {for _ ,_gage :=range _cde ._dd {_ecb :=0.0;for _ ,_ac :=range _gage ._fbd {for _ ,_gcbd :=range _ac ._daa {for _ ,_fba :=range _gcbd ._bf {if _fba ._cef > _ecb {_ecb =_fba ._cef ;};};};};for _ ,_edb :=range _gage ._fbd {for _ ,_fega :=range _edb ._daa {for _ ,_egdb :=range _fega ._bf {if _egdb ._cef < _ecb {_egdb ._aa =_ecb -_egdb ._cef ;};};};};};};};};type rectangle struct{_eac float64 ;_caf float64 ;_deb float64 ;_aebb float64 ;};func _cab (_adgf ,_fcge string ,_gbfc ,_faa bool )[]*symbol {_fff :=[]*symbol {};for _ ,_gacg :=range _adgf {_dff :=&symbol {_dda :string (_gacg ),_gbe :_gbfc ,_dccg :_faa ,_dcc :_fcge };_fff =append (_fff ,_dff );};return _fff ;}; \ No newline at end of file +func ConvertToPdf (d *_gce .Document )*_ee .Creator {_eecg :=d .BodySection ().X ();var _eedg ,_eafb ,_egba ,_adeee ,_bgba ,_fgda float64 ;_abce :=_eecg .PgMar ;if _abce .LeftAttr .ST_UnsignedDecimalNumber !=nil {_eedg =_ddbg (int64 (*_abce .LeftAttr .ST_UnsignedDecimalNumber ));};if _abce .LeftAttr .ST_UnsignedDecimalNumber !=nil {_eafb =_ddbg (int64 (*_abce .RightAttr .ST_UnsignedDecimalNumber ));};if _abce .TopAttr .Int64 !=nil {_egba =_ddbg (*_abce .TopAttr .Int64 );};if _abce .BottomAttr .Int64 !=nil {_adeee =_ddbg (*_abce .BottomAttr .Int64 );};_aab :=_eecg .PgSz ;_efg ,_ebeb :=210.0,297.0;if _aab .WAttr !=nil {_efg =_ddbg (int64 (*_aab .WAttr .ST_UnsignedDecimalNumber ));};if _aab .HAttr !=nil {_ebeb =_ddbg (int64 (*_aab .HAttr .ST_UnsignedDecimalNumber ));};if _abce .HeaderAttr .ST_UnsignedDecimalNumber !=nil {_bgba =_ddbg (int64 (*_abce .HeaderAttr .ST_UnsignedDecimalNumber ));};if _abce .FooterAttr .ST_UnsignedDecimalNumber !=nil {_fgda =_adeee -_ddbg (int64 (*_abce .FooterAttr .ST_UnsignedDecimalNumber ));};if d .Settings .X ().DefaultTabStop ==nil {_bcgc =12.7;}else {_bcgc =_ddbg (int64 (*d .Settings .X ().DefaultTabStop .ValAttr .ST_UnsignedDecimalNumber ));};_gacd :=_ee .New ();_gacd .SetPageSize (_ee .PageSize {_efg ,_ebeb });_gacd .SetPageMargins (_eedg ,_eafb ,_egba ,_adeee );for _ ,_cdgb :=range d .Headers (){_cgac :=&convertContext {_ecgg :_gacd ,_fggfb :d ,_aafcd :true ,_bfdc :_eedg ,_fedb :_bgba };_cgac .addRelativeCBCs (_cdgb .X ().EG_ContentBlockContent );};for _ ,_ddbf :=range d .Footers (){_edee :=&convertContext {_ecgg :_gacd ,_fggfb :d ,_ggaeg :true ,_bfdc :_eedg ,_gaca :_fgda };_edee .addRelativeCBCs (_ddbf .X ().EG_ContentBlockContent );};_ggefg :=&convertContext {_ecgg :_gacd ,_fggfb :d ,_egdg :&rectangle {_eedb :_egba ,_gbgd :_ebeb -_adeee ,_ccgf :_eedg ,_dbb :_efg -_eafb },_deeg :[]note {}};for _ ,_fab :=range d .X ().Body .EG_BlockLevelElts {_ggefg .addAbsoluteCBCs (_fab .EG_ContentBlockContent );};_ggefg .addEndnotes ();_ggefg .alignSymbolsVertically ();_ggefg .drawPages ();return _gacd ;};func (_fbge barSerByOrder )Less (i ,j int )bool {return _fbge [i ].Order .ValAttr < _fbge [j ].Order .ValAttr ;};func (_cbg *convertContext )addParagraphWithTable (_aaf _ee .Table ,_bdae ,_bcgfd float64 ){_cbg .newParagraph ();_cbg ._gcc ._ba =&rectangle {2,2,0,0};_cbg ._gcc ._cf =&tableWrapper {_fd :&_aaf ,_gga :_bdae };_cbg ._gcc ._adb =_bcgfd ;_cbg ._gcc ._ff =_aaf .Height ();_cbg .determineParagraphBounds ();_cbg .addCurrentParagraphToCurrentPage ();};var _bfae =map[string ]FontStyle {"\u0052e\u0067\u0075\u006c\u0061\u0072":FontStyle_Regular ,"\u0042\u006f\u006c\u0064":FontStyle_Bold ,"\u0049\u0074\u0061\u006c\u0069\u0063":FontStyle_Italic ,"B\u006f\u006c\u0064\u0020\u0049\u0074\u0061\u006c\u0069\u0063":FontStyle_BoldItalic };func _fgge (_ce *_ee .Creator ,_egac *block ){_egac ._fac .SetPos (_egac ._baa ,_egac ._af );_ce .Draw (_egac ._fac );if _egac ._bdf {_agcc (_ce ,&rectangle {_eedb :_egac ._af ,_gbgd :_egac ._af +_egac ._fac .Height (),_ccgf :_egac ._baa ,_dbb :_egac ._baa +_egac ._fac .Width ()},_egac ._ebg ,_egac ._eab );};};func (_gcd *convertContext )combinePPrWithStyles (_gddd *_gb .CT_PPr )(*_gb .CT_PPr ,*prefix ){if _gddd ==nil {return nil ,nil ;};var _baag *prefix ;if _gddd !=nil &&_gddd .NumPr !=nil {if _bdcb ,_egge :=_gddd .NumPr .Ilvl ,_gddd .NumPr .NumId ;_bdcb !=nil &&_egge !=nil {_gbcab :=_gcd ._fggfb .GetNumberingLevelByIds (_egge .ValAttr ,_bdcb .ValAttr ).X ();_gddd =_befe (_gddd ,_gbcab .PPr ,_gbcab .RPr );if _gbddc :=_gbcab .NumFmt ;_gbddc !=nil {if _gfgf :=_gbddc .ValAttr ;_gfgf ==_gb .ST_NumberFormatBullet ||_gfgf ==_gb .ST_NumberFormatDecimal {var _dafdg []float64 ;if _ecba :=_gddd .Tabs ;_ecba !=nil &&len (_ecba .Tab )!=0{for _ ,_geef :=range _ecba .Tab {_dafdg =append (_dafdg ,_ddbg (*_geef .PosAttr .Int64 ));};};_baag =&prefix {_bfa :_dafdg ,_eaab :true };if _gfgf ==_gb .ST_NumberFormatBullet {if _fbfc :=_gbcab .LvlText ;_fbfc !=nil {if _fdgf :=_fbfc .ValAttr ;_fdgf !=nil &&*_fdgf !=""{_baag ._bff =*_fdgf ;_baag ._cgga =true ;};};}else {_dbcg ,_cdea :=_egge .ValAttr ,_bdcb .ValAttr ;if _ ,_dged :=_gcd ._gbgac [_dbcg ];!_dged {_gcd ._gbgac [_dbcg ]=map[int64 ]int {};};if _ ,_dabd :=_gcd ._gbgac [_dbcg ][_cdea ];!_dabd {_gcd ._gbgac [_dbcg ][_cdea ]=1;};_bcdd :=_gcd ._gbgac [_dbcg ][_cdea ];_gcd ._gbgac [_dbcg ][_cdea ]++;_baag ._bff =_dg .Itoa (_bcdd )+"\u002e";};};};};};if _gddd !=nil &&_gddd .PStyle !=nil {_effe :=_gcd ._fggfb .GetStyleByID (_gddd .PStyle .ValAttr );if _fcdf :=_effe .X ();_fcdf !=nil {_gddd =_befe (_gddd ,_fcdf .PPr ,_fcdf .RPr );};};return _gddd ,_baag ;};func _fgac (_geeb *_ee .Creator ,_dedgf *_ab .CT_PlotAreaChoice1 ,_abfg ,_dcca ,_adfc float64 ,_fgfda []string ,_eaad *rectangle ,_adga bool )error {if _dedgf ==nil {return _d .New ("\u004e\u006f\u0020\u0061xi\u0073\u0020\u0069\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e");};if len (_dedgf .ValAx )==0||(len (_dedgf .CatAx )==0&&len (_dedgf .DateAx )==0&&len (_dedgf .SerAx )==0){return _d .New ("\u004e\u006f\u0020\u0078\u0020\u006f\u0072\u0020\u0079 \u0061\u0078\u0069\u0073");};var _ddf ,_acaa ,_bdcf ,_eedf uint32 ;var _cbb ,_dbee _ab .ST_AxPos ;var _gbcd ,_cfad _ab .ST_TickMark ;var _aaca ,_cdeca *_ab .CT_ChartLines ;var _aegfd ,_ebgf _ab .ST_TickLblPos ;var _dagf ,_gcgg *_abd .CT_ShapeProperties ;var _bgae error ;if len (_dedgf .ValAx )> 0{_acaa ,_dbee ,_cfad ,_ebgf ,_cdeca ,_eedf ,_gcgg ,_bgae =_eaff (_dedgf .ValAx [0]);};if _dbee !=_ab .ST_AxPosL {return _d .New ("\u004f\u006e\u006cy\u0020\u006c\u0065\u0066t\u0020\u0079\u0020\u0061\u0078\u0069\u0073 \u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0073\u006f\u0020\u0066\u0061\u0072");};_fcbf :=_eaad ._dbb -_eaad ._ccgf ;_gfdg :=_eaad ._gbgd -_eaad ._eedb ;_cefa :=_dcca -_abfg ;_ffaf :=int (_cefa /_adfc )+1;var _efae ,_ebaca float64 ;switch _cfad {case _ab .ST_TickMarkIn :_efae ,_ebaca =1,0;case _ab .ST_TickMarkOut :_efae ,_ebaca =0,1;case _ab .ST_TickMarkCross :_efae ,_ebaca =1,1;};var _bdegc *_abd .CT_ShapeProperties ;if _cdeca !=nil {_bdegc =_cdeca .SpPr ;};_acdf ,_fcbd :=_aegfd !=_ab .ST_TickLblPosNone ,_ebgf !=_ab .ST_TickLblPosNone ;_ebda :=_abfg ;if _adga {_daed :=_fcbf /_cefa ;_agdd :=_eaad ._gbgd -_efae ;_fag :=_eaad ._gbgd +_ebaca ;_gbf :=_eaad ._eedb ;_decgb :=_eaad ._gbgd ;for _dgab :=0;_dgab < _ffaf ;_dgab ++{_dafbgf :=_eaad ._ccgf +(_ebda -_abfg )*_daed ;_cbda (_geeb ,_gcgg ,_dafbgf ,_agdd ,_dafbgf ,_fag );_cbda (_geeb ,_bdegc ,_dafbgf ,_gbf ,_dafbgf ,_decgb );if _fcbd {_ecdb :=_geeb .NewParagraph (_dg .FormatFloat (_ebda ,'g',-1,64));_ecdb .SetFontSize (2);_ecdb .SetPos (_dafbgf -0.5,_decgb +1.5);_geeb .Draw (_ecdb );};_ebda +=_adfc ;};}else {_dgag :=_gfdg /_cefa ;_aeedd :=_eaad ._ccgf -_ebaca ;_fdba :=_eaad ._ccgf +_efae ;_eafe :=_eaad ._ccgf ;_ebb :=_eaad ._dbb ;for _acag :=0;_acag < _ffaf ;_acag ++{_aafde :=_eaad ._gbgd -(_ebda -_abfg )*_dgag ;_cbda (_geeb ,_gcgg ,_aeedd ,_aafde ,_fdba ,_aafde );_cbda (_geeb ,_bdegc ,_eafe ,_aafde ,_ebb ,_aafde );if _fcbd {_bce :=_geeb .NewParagraph (_dg .FormatFloat (_ebda ,'g',-1,64));_bce .SetFontSize (2);_bce .SetPos (_eafe -5,_aafde -1.5);_geeb .Draw (_bce );};_ebda +=_adfc ;};};if len (_dedgf .CatAx )> 0{_ddf ,_cbb ,_gbcd ,_aegfd ,_aaca ,_bdcf ,_dagf ,_bgae =_agf (_dedgf .CatAx [0]);}else if len (_dedgf .DateAx )> 0{_ddf ,_cbb ,_gbcd ,_aegfd ,_aaca ,_bdcf ,_dagf ,_bgae =_gefed (_dedgf .DateAx [0]);}else if len (_dedgf .SerAx )> 0{_ddf ,_cbb ,_gbcd ,_aegfd ,_aaca ,_bdcf ,_dagf ,_bgae =_adacd (_dedgf .SerAx [0]);};if _bgae !=nil {return _bgae ;};if _cbb !=_ab .ST_AxPosB {return _d .New ("\u004f\u006e\u006c\u0079\u0020\u0062o\u0074\u0074\u006f\u006d\u0020\u0078\u0020\u0061\u0078\u0069\u0073\u0020\u0073u\u0070\u0070\u006f\u0072\u0074\u0020\u0073o\u0020\u0066\u0061\u0072");};if _ddf !=_eedf ||_acaa !=_bdcf {return _d .New ("a\u0078i\u0073\u0020\u0069\u0064\u0073\u0020\u0064\u006fn\u0027\u0074\u0020\u006dat\u0063\u0068");};_dgbd :=len (_fgfda )+1;var _adedd ,_gfdgg float64 ;switch _gbcd {case _ab .ST_TickMarkIn :_adedd ,_gfdgg =1,0;case _ab .ST_TickMarkOut :_adedd ,_gfdgg =0,1;case _ab .ST_TickMarkCross :_adedd ,_gfdgg =1,1;};var _cebfg *_abd .CT_ShapeProperties ;if _aaca !=nil {_cebfg =_aaca .SpPr ;};if _adga {_dcf :=_gfdg /float64 (len (_fgfda ));_agc :=_eaad ._ccgf -_abfg *_fcbf /_cefa ;_cabf :=_agc -_gfdgg ;_aefe :=_agc +_adedd ;_egbe :=_eaad ._ccgf ;_cgef :=_eaad ._dbb ;_agag :=_agc -7.5;for _aba :=0;_aba < _dgbd ;_aba ++{_afffe :=_eaad ._gbgd -float64 (_aba )*_dcf ;_cbda (_geeb ,_dagf ,_cabf ,_afffe ,_aefe ,_afffe );_cbda (_geeb ,_cebfg ,_egbe ,_afffe ,_cgef ,_afffe );if _acdf &&_aba < _dgbd -1{_bgad :=_geeb .NewParagraph (_fgfda [_aba ]);_bgad .SetFontSize (2);_bgad .SetPos (_agag ,_afffe -_dcf /2-2);_geeb .Draw (_bgad );};};}else {_ddgf :=_fcbf /float64 (len (_fgfda ));_cgfa :=_eaad ._gbgd +_abfg *_gfdg /_cefa ;_fffc :=_cgfa -_adedd ;_caa :=_cgfa +_gfdgg ;_eeea :=_eaad ._eedb ;_eefg :=_eaad ._gbgd ;_fcaf :=_cgfa +1.5;for _geec :=0;_geec < _dgbd ;_geec ++{_cbgf :=_eaad ._ccgf +float64 (_geec )*_ddgf ;_cbda (_geeb ,_dagf ,_cbgf ,_fffc ,_cbgf ,_caa );_cbda (_geeb ,_cebfg ,_cbgf ,_eeea ,_cbgf ,_eefg );if _acdf &&_geec < _dgbd -1{_bag :=_geeb .NewParagraph (_fgfda [_geec ]);_bag .SetFontSize (2);_bag .SetPos (_cbgf +5,_fcaf );_geeb .Draw (_bag );};};};return nil ;}; + +// String returns a string representation of FontStyle for logging purposes. +func (_ecef FontStyle )String ()string {return []string {"\u0052e\u0067\u0075\u006c\u0061\u0072","\u0042\u006f\u006c\u0064","\u0049\u0074\u0061\u006c\u0069\u0063","\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}[int (_ecef )];};func (_dacc *convertContext )addInlineSymbol (_bgc *symbol ){if len (_dacc ._deca ._egg )> 0{_eccd :=_dacc ._deca ._egg [len (_dacc ._deca ._egg )-1]._cdb ;if _eccd =="\u0020"{_dacc .addCurrentWordToParagraph ();_dacc .newWord ();};};_dacc ._deca ._egg =append (_dacc ._deca ._egg ,_bgc );_bgc ._gda =_dacc ._deca ._fbg ;_dacc ._deca ._fbg +=_bgc ._bcgd ;_dacc ._deca ._cae =false ;if _dacc ._gebg ._ffe < _bgc ._ag {_dacc ._gcc ._ff +=(_bgc ._ag -_dacc ._gebg ._ffe );_dacc ._gebg ._ffe =_bgc ._ag ;};};func _ebeba (_babf _ee .TextStyle ,_efdc string )_ee .TextStyle {_aaab :=_ca .StdFontName (_efdc );_babf .Font =_ca .NewStandard14FontMustCompile (_aaab );return _babf ;};func (_eedgf *convertContext )addRelativeRIC (_ebdb *_gb .EG_RunInnerContent ,_ebgd *_gb .CT_RPr ){var _bfcfd *_ee .TextChunk ;var _cgbc ,_degba bool ;_bgbc :=false ;if _ebdb ==nil {if _eedgf ._fgfb !=nil {_cgbc =true ;_bfcfd =_eedgf ._cafag .Append (_eedgf ._fgfb ._bff );};}else {if _ebdb .T !=nil &&_ebdb .T .Content !=""{_efd :=_ebdb .T .Content ;if _acfa :=_eedgf ._adbc ;_acfa !=nil &&_acfa .IdAttr !=nil {_bgbc =true ;_bfcfd =_eedgf ._cafag .AddExternalLink (_efd ,_eedgf ._fggfb .GetTargetByRelId (*_acfa .IdAttr ));}else {_bfcfd =_eedgf ._cafag .Append (_efd );};}else if _faga :=_ebdb .EndnoteReference ;_faga !=nil {_gbcf :=_eedgf ._fggfb .BodySection ().X ();_cgbc =true ;_cfac :=_faga .IdAttr ;_fada :=_cfac ;_eea :=_gb .ST_NumberFormatLowerRoman ;if _bgfcd :=_gbcf .EndnotePr ;_bgfcd !=nil {if _egfg :=_bgfcd .NumFmt ;_egfg !=nil {_eea =_egfg .ValAttr ;};if _gcge :=_bgfcd .NumStart ;_gcge !=nil {_fada +=_gcge .ValAttr -1;};};_dbce :=_acec (_fada ,_eea );_ffbbf :=_eedgf ._fggfb .Endnote (_cfac ).X ();if _ffbbf !=nil {_eedgf ._deeg =append (_eedgf ._deeg ,note {_egf :_dbce ,_fc :_ffbbf .EG_BlockLevelElts });_bfcfd =_eedgf ._cafag .Append (_dbce );};}else if _fddc :=_ebdb .FootnoteReference ;_fddc !=nil {_deagc :=_eedgf ._fggfb .BodySection ().X ();_cgbc =true ;_dafc :=_fddc .IdAttr ;_abfgg :=_dafc ;_bfbe :=_gb .ST_NumberFormatDecimal ;if _afcff :=_deagc .FootnotePr ;_afcff !=nil {if _bcc :=_afcff .NumFmt ;_bcc !=nil {_bfbe =_bcc .ValAttr ;};if _bcfb :=_afcff .NumStart ;_bcfb !=nil {_abfgg +=_bcfb .ValAttr -1;};};_gcadc :=_acec (_abfgg ,_bfbe );_bfcfd =_eedgf ._cafag .Append (_gcadc );};};if _bfcfd !=nil {_bfcfd .Style ,_ ,_ =_eedgf .makeRunStyle (_ebgd ,_cgbc ,_degba ,true ,false ,_bgbc );};};const _gefea =1.5;func (_bbfe *convertContext )currentParagraphOverflowsCurrentPage ()bool {_ffea :=_bbfe ._gcc ._df +_bbfe ._gcc ._ba ._eedb +_bbfe ._gcc ._ba ._gbgd ;_eeda :=_bbfe ._dfdc ._bg ._gbgd -_bbfe ._gcc ._ega ;if len (_bbfe ._dfdc ._dgb )==0&&len (_bbfe ._gcc ._dae )> 0{_eeda -=_ae ;};return _ffea +_bbfe ._gcc ._ff > _eeda ||_ffea +_bbfe ._gcc ._ga > _eeda ;};func _gbaef (_bgbb *_ee .Creator ,_cadd ,_dcdc ,_dffcc ,_cfcd float64 ,_dgec *_abd .CT_ShapeProperties ){_cadg :=_bgbb .NewRectangle (_cadd ,_dcdc ,_dffcc ,_cfcd );if _dgec ==nil {_cadg .SetBorderWidth (_ffbe );}else {if _ggbee :=_dgec .SolidFill ;_ggbee !=nil {if _gegc :=_ggbee .SrgbClr ;_gegc !=nil {_fbdg :=_ee .ColorRGBFromHex ("\u0023"+_gegc .ValAttr );_cadg .SetFillColor (_fbdg );};};if _eaaaa :=_dgec .Ln ;_eaaaa !=nil {if _caad :=_eaaaa .WAttr ;_caad !=nil {_cdcg :=_aa .FromEMU (int64 (*_caad ))/_aa .Millimeter ;_cadg .SetBorderWidth (_cdcg );if _ggbca :=_dgec .SolidFill ;_ggbca !=nil {if _bgdea :=_ggbca .SrgbClr ;_bgdea !=nil {_feea :=_ee .ColorRGBFromHex ("\u0023"+_bgdea .ValAttr );_cadg .SetBorderColor (_feea );};};}else {_cadg .SetBorderWidth (0);};};};_bgbb .Draw (_cadg );}; + +// FontStyle represents a kind of font styling. It can be FontStyle_Regular, FontStyle_Bold, FontStyle_Italic and FontStyle_BoldItalic. +type FontStyle byte ;func (_fdd *convertContext )adjustRightBoundOfLastSpan (){_ddea :=_fdd ._baad ._dgd ;_fffb :=_fdd ._gebg ._bcg +_fdd ._gcc ._df ;_deab :=_fffb +_fdd ._gebg ._ffe ;for _ ,_ecga :=range _fdd ._dfdc ._cg {if ((_fffb > _ecga ._bc ._eedb &&_fffb < _ecga ._bc ._gbgd )||(_deab > _ecga ._bc ._eedb &&_fffb < _ecga ._bc ._gbgd ))&&(_ddea > _ecga ._bc ._ccgf ){_ddea =_ecga ._bc ._ccgf ;};};_fdd ._baad ._dgd =_ddea ;};func _fce (_fdf *_gb .EG_RunInnerContent )bool {if _cgda :=_fdf .Br ;_cgda !=nil {return _cgda .TypeAttr ==_gb .ST_BrTypePage ;};return false ;};func _agbc (_ccgd float64 )float64 {return 0.6+0.4*_ccgd };func _acec (_dfgd int64 ,_cgfge _gb .ST_NumberFormat )string {_aagf :=int (_dfgd );switch _cgfge {case _gb .ST_NumberFormatDecimal :return _dg .Itoa (_aagf );case _gb .ST_NumberFormatUpperRoman :return _fgad (_aagf ,true );case _gb .ST_NumberFormatLowerRoman :return _fgad (_aagf ,false );case _gb .ST_NumberFormatUpperLetter :return _ddge (_aagf ,true );case _gb .ST_NumberFormatLowerLetter :return _ddge (_aagf ,false );default:return _dg .Itoa (_aagf );};};type fontsMap struct{_dfbd *_f .Mutex ;_faec map[string ]map[FontStyle ]*_ca .PdfFont ;};func (_fbd *convertContext )addAbsoluteRIC (_egb *_gb .EG_RunInnerContent ,_bgb *_gb .CT_RPr )bool {var _cfda ,_agg bool ;_dafd :=[]*symbol {};_aeb :=false ;if _egb ==nil {if _fbd ._fgfb !=nil {for _ ,_cefb :=range _fbd ._fgfb ._bff {if _gefe ,_cfcg :=_eccb [_cefb ];_cfcg {_agg =_fbd ._fgfb ._cgga ;_fbd ._fgfb ._bff =string (rune (_gefe ));};};_dafd =_faca (_fbd ._fgfb ._bff ,"",true ,false );};}else {if _fce (_egb ){return true ;}else if _egb .T !=nil &&_egb .T .Content !=""{_afa :=_egb .T .Content ;if _dac :=_fbd ._adbc ;_dac !=nil &&_dac .IdAttr !=nil {_aeb =true ;_dafd =_faca (_afa ,_fbd ._fggfb .GetTargetByRelId (*_dac .IdAttr ),false ,false );}else {_dafd =_faca (_afa ,"",false ,false );};}else if _bbe :=_egb .EndnoteReference ;_bbe !=nil {_bgfc :=_fbd ._fggfb .BodySection ().X ();_aedc :=_bbe .IdAttr ;_geb :=_aedc ;_gfb :=_gb .ST_NumberFormatLowerRoman ;if _dgge :=_bgfc .EndnotePr ;_dgge !=nil {if _bfd :=_dgge .NumFmt ;_bfd !=nil {_gfb =_bfd .ValAttr ;};if _fcc :=_dgge .NumStart ;_fcc !=nil {_geb +=_fcc .ValAttr -1;};};_dgef :=_acec (_geb ,_gfb );_bbb :=_fbd ._fggfb .Endnote (_aedc ).X ();if _bbb !=nil {_fbd ._deeg =append (_fbd ._deeg ,note {_egf :_dgef ,_fc :_bbb .EG_BlockLevelElts });_dafd =_faca (_dgef ,"",true ,false );};}else if _cag :=_egb .FootnoteReference ;_cag !=nil {_dfde :=_fbd ._fggfb .BodySection ().X ();_fgb :=_cag .IdAttr ;_deced :=_fgb ;_cagg :=_gb .ST_NumberFormatDecimal ;if _ceg :=_dfde .FootnotePr ;_ceg !=nil {if _ecb :=_ceg .NumFmt ;_ecb !=nil {_cagg =_ecb .ValAttr ;};if _gbe :=_ceg .NumStart ;_gbe !=nil {_deced +=_gbe .ValAttr -1;};};_cdef :=_acec (_deced ,_cagg );_eadgf :=_fbd ._fggfb .Footnote (_fgb ).X ();if _eadgf !=nil {_faef :=¬e {_egf :_cdef ,_fc :_eadgf .EG_BlockLevelElts };_gaag :=[][]*_gb .EG_ContentBlockContent {};for _ ,_dfac :=range _eadgf .EG_BlockLevelElts {_gaag =append (_gaag ,_dfac .EG_ContentBlockContent );};_eaa :=&prefix {_bff :_cdef };_bfb ,_abfe :=_fbd .makePdfBlockFromCBCs (_gaag ,_fbd ._dfdc ._bg ._dbb -_fbd ._dfdc ._bg ._ccgf ,1000,nil ,true ,_eaa );if _abfe !=nil {_e .Println ("\u0043a\u006e\u006e\u006f\u0074\u0020\u0063\u006f\u006e\u0076\u0065\u0072t\u0020\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u003a",_abfe );return false ;};_faef ._ec =_bfb ;_fbd ._gcc ._dae =append (_fbd ._gcc ._dae ,_faef );_fbd ._gcc ._ega +=_faef ._ec .Height ();_dafd =_faca (_cdef ,"",true ,false );};}else if _bbf :=_egb .Drawing ;_bbf !=nil {for _ ,_ccdg :=range _bbf .Inline {if _dgbe :=_ccdg .Graphic ;_dgbe !=nil {if _cff :=_dgbe .GraphicData ;_cff !=nil {_dgda :=_ccdg .Extent ;if _dgda ==nil {return false ;};_cfce :=_aa .FromEMU (_dgda .CxAttr )/_aa .Millimeter ;_cbag :=_aa .FromEMU (_dgda .CyAttr )/_aa .Millimeter ;for _ ,_ggda :=range _cff .Any {if _cbcg ,_daa :=_ggda .(*_fe .Pic );_daa {_aded :=&symbol {_ag :_cbag ,_bcgd :_cfce };_cea ,_gfab :=_fbd .makePdfImageFromGraphics (_cbcg );if _gfab !=nil {_e .Println ("\u0043a\u006en\u006f\u0074\u0020\u0072\u0065a\u0064\u0020i\u006d\u0061\u0067\u0065\u003a",_gfab );};if _cea ==nil {_aded ._cdb ="\u0020";}else {_cea .Scale (_cfce /_cea .Width (),_cbag /_cea .Height ());_aded ._cb =_cea ;_cfda =true ;};_dafd =[]*symbol {_aded };}else if _acg ,_gebb :=_ggda .(*_ab .Chart );_gebb {_cfb :=&symbol {_ag :_cbag ,_bcgd :_cfce };_bfba ,_ffdb :=_fbd .makePdfBlockFromChart (_acg ,_cbag ,_cfce );if _ffdb !=nil {_e .Println ("\u0043a\u006en\u006f\u0074\u0020\u0072\u0065a\u0064\u0020b\u006c\u006f\u0063\u006b\u003a",_ffdb );};if _bfba ==nil {_cfb ._cdb ="\u0020";}else {_cfb ._gbg =&block {_fac :_bfba };_cfda =true ;};_dafd =[]*symbol {_cfb };};};};};};};};var _ecag _ee .TextStyle ;var _dead ,_dgfa bool ;if !_cfda {_ecag ,_dead ,_dgfa =_fbd .makeRunStyle (_bgb ,false ,false ,false ,_agg ,_aeb );};for _ ,_deag :=range _dafd {if _deag ._cb !=nil ||_deag ._gbg !=nil {_fbd .addInlineSymbol (_deag );}else {_deag ._gfa =&_ecag ;_deag ._daf =_dead ;_deag ._eb =_dgfa ;_fbd .addTextSymbol (_deag );};};if _fbd ._fgfb !=nil &&_fbd ._fgfb ._eaab {var _ggfb ,_bef float64 ;for _ ,_bcgg :=range _dafd {_ggfb +=_bcgg ._bcgd ;};_fed :=0;_efac :=_fbd ._dfdc ._bg ._ccgf ;_aega :=len (_fbd ._fgfb ._bfa );_fcgf :=_fbd ._gcc ._adb < _ggfb ;_bded :=_fbd ._gebg ._fgg +_ggfb ;for {var _gfgd float64 ;if _fcgf ||_fed >=_aega {_gfgd =_bcgc ;}else {_gfgd =_fbd ._fgfb ._bfa [_fed ];_fed ++;};_efac +=_gfgd ;if _efac > _bded {_bef =_efac -_bded ;break ;};};_fbd .addTextSymbol (&symbol {_cdb :"\u0020",_bcgd :_bef });};return false ;};func _cdbdb (_fgcf *_ee .Creator ,_ecafg ,_bddcf ,_cagdd ,_ecf ,_cbaf float64 ,_eggf _ee .Color ){_cfaf :=_fgcf .NewLine (_ecafg ,_bddcf ,_cagdd ,_ecf );_cfaf .SetLineWidth (_cbaf );_cfaf .SetColor (_eggf );_fgcf .Draw (_cfaf );};type romanMatch struct{_baba int ;_gccd string ;};const _aef =1.9;func _faca (_dgdf ,_gdad string ,_abdc ,_eaf bool )[]*symbol {_dggb :=[]*symbol {};for _ ,_dde :=range _dgdf {_gbd :=&symbol {_cdb :string (_dde ),_daf :_abdc ,_eb :_eaf ,_gge :_gdad };_dggb =append (_dggb ,_gbd );};return _dggb ;};func _agdgg (_dbfad string )bool {for _ ,_dbda :=range _dbfad {if _eg .Is (_eg .Han ,_dbda ){return true ;};};return false ;};const _dcce =4.25;func (_afff *convertContext )addCellToTable (_cegd *_ee .Table ,_cdca *_gb .CT_Tc ,_addd *_gb .CT_TblPr ,_cgb *_gb .CT_TblPrEx ,_gea ,_bca ,_egda ,_fcb int ){var _adbb *_ee .TableCell ;_cebf :=1;_fbgfb :=_bgcg (_addd ,_cgb ,_cdca .TcPr ,_gea ,_bca ,_egda ,_fcb );_aee :=_aef ;_dcg :=_ee .CellVerticalAlignmentTop ;if _fbgfb !=nil {if _fbgfb .GridSpan !=nil {_cebf =int (_fbgfb .GridSpan .ValAttr );};_adbb =_cegd .MultiColCell (_cebf );if _ecgd :=_fbgfb .TcBorders ;_ecgd !=nil {if _adcd :=_ecgd .Left ;_adcd !=nil {_fad ,_eeec ,_adcb :=_aae (_adcd );_adbb .SetBorder (_ee .CellBorderSideLeft ,_fad ,_adcb );if _eeec !=nil &&*_eeec !=nil {_adbb .SetSideBorderColor (_ee .CellBorderSideLeft ,*_eeec );};};if _dgdc :=_ecgd .Top ;_dgdc !=nil {_fcda ,_dba ,_acf :=_aae (_dgdc );_adbb .SetBorder (_ee .CellBorderSideTop ,_fcda ,_acf );if _dba !=nil &&*_dba !=nil {_adbb .SetSideBorderColor (_ee .CellBorderSideTop ,*_dba );};};if _aeed :=_ecgd .Right ;_aeed !=nil {_ffeg ,_aeeb ,_ddg :=_aae (_aeed );_adbb .SetBorder (_ee .CellBorderSideRight ,_ffeg ,_ddg );if _aeeb !=nil &&*_aeeb !=nil {_adbb .SetSideBorderColor (_ee .CellBorderSideRight ,*_aeeb );};};if _fgfd :=_ecgd .Bottom ;_fgfd !=nil {_dfb ,_bbef ,_ceec :=_aae (_fgfd );_adbb .SetBorder (_ee .CellBorderSideBottom ,_dfb ,_ceec );if _bbef !=nil &&*_bbef !=nil {_adbb .SetSideBorderColor (_ee .CellBorderSideBottom ,*_bbef );};};}else {_adbb .SetBorder (_ee .CellBorderSideAll ,_ee .CellBorderStyleSingle ,0.125);_adbb .SetBorderColor (_ee .ColorBlack );};if _faa :=_fbgfb .Shd ;_faa !=nil {if _afe :=_faa .FillAttr ;_afe !=nil {if _bcgb :=_afe .ST_HexColorRGB ;_bcgb !=nil {_cdcd :=_ee .ColorRGBFromHex ("\u0023"+*_bcgb );_adbb .SetBackgroundColor (_cdcd );};};};if _bcga :=_fbgfb .TcMar ;_bcga !=nil {_aee =_dfad (_bcga .Left ,0,_aef );};if _cggb :=_fbgfb .VAlign ;_cggb !=nil {switch _cggb .ValAttr {case _gb .ST_VerticalJcCenter :_dcg =_ee .CellVerticalAlignmentMiddle ;case _gb .ST_VerticalJcBottom :_dcg =_ee .CellVerticalAlignmentBottom ;};};};if _adbb ==nil {_adbb =_cegd .NewCell ();};_adbb .SetVerticalAlignment (_dcg );_adbb .SetIndent (_aee );_dgad :=_cdca .EG_BlockLevelElts ;_gbba :=_afff ._ecgg .NewStyledParagraph ();_bdde :=false ;for _ ,_babc :=range _dgad {for _ ,_edcf :=range _babc .EG_ContentBlockContent {_gefc :=true ;for _ ,_bfbc :=range _edcf .P {_bgg ,_ :=_afff .combinePPrWithStyles (_bfbc .PPr );for _ ,_eff :=range _bfbc .EG_PContent {for _ ,_aagag :=range _eff .EG_ContentRunContent {if _eagc :=_aagag .R ;_eagc !=nil {_eeg :=_bcbb (_afff ._fggfb ,_eagc .RPr ,_bgg );for _ ,_dgbg :=range _eagc .EG_RunInnerContent {var _ggbb *_ee .TextChunk ;if _dgbg .T !=nil &&_dgbg .T .Content !=""{if _bdde {if _gefc {_dfda :=_gbba .Append ("\u000a");_fgga :=_afff ._ecgg .NewTextStyle ();_fgga .FontSize =0;_dfda .Style =_fgga ;_gefc =false ;};}else {_bdde =true ;};_ggbb =_gbba .Append (_dgbg .T .Content );_ggbb .Style ,_ ,_ =_afff .makeRunStyle (_eeg ,false ,false ,false ,false ,false );};};};};};if _gbba !=nil {_deee (_bgg ,_gbba );};};};};_adbb .SetContent (_gbba );};func _deee (_bdfg *_gb .CT_PPr ,_baf *_ee .StyledParagraph )(float64 ,float64 ){_dgac :=1.0;if _bdfg ==nil {_baf .SetLineHeight (_dgac );return 0,0;};if _bdfg .Jc !=nil {var _gfae _ee .TextAlignment ;switch _bdfg .Jc .ValAttr {case _gb .ST_JcRight :_gfae =_ee .TextAlignmentRight ;case _gb .ST_JcCenter :_gfae =_ee .TextAlignmentCenter ;case _gb .ST_JcBoth :_gfae =_ee .TextAlignmentJustify ;default:_gfae =_ee .TextAlignmentLeft ;};_baf .SetTextAlignment (_gfae );};var _ebacf ,_cede ,_febf ,_gbdd float64 ;if _ccca :=_bdfg .Spacing ;_ccca !=nil {if _bbdd :=_ccca .BeforeAttr ;_bbdd !=nil {if _bbdd .ST_UnsignedDecimalNumber !=nil {_ebacf =_ddbg (int64 (*_bbdd .ST_UnsignedDecimalNumber ));};};if _faae :=_ccca .AfterAttr ;_faae !=nil {if _faae .ST_UnsignedDecimalNumber !=nil {_cede =_ddbg (int64 (*_faae .ST_UnsignedDecimalNumber ));};};if _caba :=_ccca .LineAttr ;_caba !=nil {if _caba .Int64 !=nil {_dgac =float64 (*_caba .Int64 /240);};};};_baf .SetLineHeight (_dgac );if _dafe :=_bdfg .Ind ;_dafe !=nil {if _degf :=_dafe .LeftAttr ;_degf !=nil {if _degf .Int64 !=nil {_febf =_ddbg (*_degf .Int64 );};};if _dbeg :=_dafe .RightAttr ;_dbeg !=nil {if _dbeg .Int64 !=nil {_gbdd =_ddbg (*_dbeg .Int64 );};};};_baf .SetMargins (_febf ,_gbdd ,_ebacf -_dgac /2,_cede +_dgac /2);return _ebacf ,_febf ;};func (_baec *convertContext )newParagraph (){if _baec ._dfdc ==nil {_baec .newPage ();};_fgbd :=¶graph {};_fgbd ._ba =&rectangle {};_fgbd ._df =_baec ._dfdc ._cd ;_baec ._gcc =_fgbd ;};func (_bfab *convertContext )addHdrFtr (_eeba []*_gb .CT_P ){for _ ,_ggdd :=range _eeba {_gbea :=_bfab ._ecgg .NewStyledParagraph ();_bfab ._cafag =_gbea ;_fafe ,_bfce :=_bfab .combinePPrWithStyles (_ggdd .PPr );_fbgd ,_acba :=_deee (_fafe ,_gbea );_bfab .addRelativeEGPC (_ggdd .EG_PContent ,_fafe ,_bfce );if _bfab ._aafcd {_bfab ._ecgg .DrawHeader (func (_ddae *_ee .Block ,_bfaa _ee .HeaderFunctionArgs ){_gbea .SetPos (_bfab ._bfdc +_acba ,_fbgd +_bfab ._fedb );_ddae .Draw (_gbea );});}else if _bfab ._ggaeg {_bfab ._ecgg .DrawFooter (func (_dcff *_ee .Block ,_gdba _ee .FooterFunctionArgs ){_gbea .SetPos (_bfab ._bfdc +_acba ,_fbgd +_bfab ._gaca -_bfab ._cega );_dcff .Draw (_gbea );});};};};func (_dbcb barSerByOrder )Len ()int {return len (_dbcb )};func (_fda *convertContext )addEmptyLine (){_fda .addTextSymbol (&symbol {_cdb :"\u000d",_bcgd :0})};type block struct{_fac *_ee .Block ;_baa float64 ;_af float64 ;_bdf bool ;_ebg float64 ;_eab _ee .Color ;};func (_fgdg *convertContext )makePdfBlockFromChart (_befb *_ab .Chart ,_gbcae ,_abcf float64 )(*_ee .Block ,error ){_gead :=_befb .CT_RelId .IdAttr ;_gagba :=_fgdg ._fggfb .GetChartSpaceByRelId (_gead );if _gagba ==nil {return nil ,_d .New ("\u004e\u006f\u0020\u0063\u0068\u0061\u0072\u0074\u0073\u0070\u0061\u0063\u0065");};_cgbb :=&rectangle {};_bga :=&rectangle {_eedb :_cgbb ._eedb ,_gbgd :_gbcae -_cgbb ._gbgd ,_ccgf :_cgbb ._ccgf ,_dbb :_abcf -_cgbb ._dbb };_fggf :=_ebdg (_abcf ,_gbcae );_cfdb (_fggf ,_gagba .SpPr ,_bga ,_ffbe );var _ffdbc bool ;if _beff :=_gagba .Chart ;_beff !=nil {_dadd :=_beff .PlotArea ;if _dadd ==nil {return nil ,_d .New ("\u004e\u006f\u0020p\u006c\u006f\u0074\u0020\u0061\u0072\u0065\u0061");};_geab :=&rectangle {_eedb :100,_gbgd :_bga ._gbgd -15,_ccgf :100,_dbb :_bga ._dbb -10};var _fcdc *rectangle ;if _adf :=_beff .Legend ;_adf !=nil {_fcgd :=_adf .Overlay !=nil &&_adf .Overlay .ValAttr !=nil &&*_adf .Overlay .ValAttr ;if _dggf :=_adf .LegendPos ;_dggf !=nil {switch _dggf .ValAttr {case _ab .ST_LegendPosTr :if !_fcgd {_geab =&rectangle {_eedb :25,_gbgd :_bga ._gbgd -10,_ccgf :10,_dbb :_bga ._dbb -25};};_fcdc =&rectangle {_eedb :2.5,_gbgd :22.5,_ccgf :_bga ._dbb -22.5,_dbb :_bga ._dbb -2.5};case _ab .ST_LegendPosT :_fcdc =&rectangle {_eedb :2.5,_gbgd :7.5,_ccgf :(_bga ._dbb -_bga ._ccgf )*0.25,_dbb :(_bga ._dbb -_bga ._ccgf )*0.75};if !_fcgd {_geab =&rectangle {_eedb :12.5,_gbgd :_bga ._gbgd -15,_ccgf :10,_dbb :_bga ._dbb -5};};_ffdbc =true ;case _ab .ST_LegendPosB :_fcdc =&rectangle {_eedb :_bga ._gbgd -7.5,_gbgd :_bga ._gbgd -2.5,_ccgf :(_bga ._dbb -_bga ._ccgf )*0.25,_dbb :(_bga ._dbb -_bga ._ccgf )*0.75};if !_fcgd {_geab =&rectangle {_eedb :5,_gbgd :_bga ._gbgd -15,_ccgf :10,_dbb :_bga ._dbb -5};};_ffdbc =true ;case _ab .ST_LegendPosR :_fcdc =&rectangle {_eedb :(_bga ._gbgd -_bga ._eedb )/2-10,_gbgd :(_bga ._gbgd -_bga ._eedb )/2+10,_ccgf :_bga ._dbb -22.5,_dbb :_bga ._dbb -2.5};if !_fcgd {_geab =&rectangle {_eedb :5,_gbgd :_bga ._gbgd -12.5,_ccgf :10,_dbb :_bga ._dbb -25};};case _ab .ST_LegendPosL :_fcdc =&rectangle {_eedb :(_bga ._gbgd -_bga ._eedb )/2-10,_gbgd :(_bga ._gbgd -_bga ._eedb )/2+10,_ccgf :2.5,_dbb :22.5};if !_fcgd {_geab =&rectangle {_eedb :5,_gbgd :_bga ._gbgd -12.5,_ccgf :30,_dbb :_bga ._dbb -5};};default:_fcdc =&rectangle {_eedb :(_bga ._gbgd -_bga ._eedb )/2-10,_gbgd :(_bga ._gbgd -_bga ._eedb )/2+10,_ccgf :_bga ._dbb -25,_dbb :_bga ._dbb -5};if !_fcgd {_geab =&rectangle {_eedb :5,_gbgd :_bga ._gbgd -12.5,_ccgf :100,_dbb :_bga ._dbb -25};};};};_cfdb (_fggf ,_adf .SpPr ,_fcdc ,_ffbe );};_cfdb (_fggf ,_dadd .SpPr ,_geab ,_ffbe );_abff :=[]*legendItem {};var _bbdg error ;_cege :=_dadd .CChoice ;for _ ,_gcf :=range _dadd .Choice {if _gacc :=_gcf .BarChart ;_gacc !=nil {_abff ,_bbdg =_bbgd (_fggf ,_gacc ,_geab ,_cege );if _bbdg !=nil {return nil ,_bbdg ;};};};if len (_abff )!=0{_bbee (_fggf ,_fcdc ,_abff ,_ffdbc );};};return _ggbe (_fggf );};var _ccea =[]romanMatch {romanMatch {1000,"\u006d"},romanMatch {900,"\u0063\u006d"},romanMatch {500,"\u0064"},romanMatch {400,"\u0063\u0064"},romanMatch {100,"\u0063"},romanMatch {90,"\u0078\u0063"},romanMatch {50,"\u006c"},romanMatch {40,"\u0078\u006c"},romanMatch {10,"\u0078"},romanMatch {9,"\u0069\u0078"},romanMatch {5,"\u0076"},romanMatch {4,"\u0069\u0076"},romanMatch {1,"\u0069"}};var _bcgc float64 ;func _ggbe (_aefdd *_ee .Creator )(*_ee .Block ,error ){_cccc :=_g .NewBuffer ([]byte {});_fcad :=_aefdd .Write (_cccc );if _fcad !=nil {return nil ,_fcad ;};_gfbg :=_g .NewReader (_cccc .Bytes ());_egbf ,_fcad :=_ca .NewPdfReader (_gfbg );if _fcad !=nil {return nil ,_fcad ;};_egbae ,_fcad :=_egbf .GetPage (1);if _fcad !=nil {return nil ,_fcad ;};_ffgc ,_fcad :=_ee .NewBlockFromPage (_egbae );if _fcad !=nil {return nil ,_fcad ;};return _ffgc ,nil ;};const _ae =6;func (_ggae *convertContext )addEndnotes (){for _aafc ,_gdd :=range _ggae ._deeg {if _aafc ==0{_ggae .addSeparator ();};_ggae ._fgfb =&prefix {_bff :_gdd ._egf };for _eggg ,_agdf :=range _gdd ._fc {if _aafc !=0||_eggg !=0{_ggae ._cagc =true ;};_ggae .addAbsoluteCBCs (_agdf .EG_ContentBlockContent );};};_ggae ._cagc =false ;};func _dfad (_fgae *_gb .CT_TblWidth ,_gffba ,_bdccg float64 )float64 {if _fgae !=nil {if _dedgg :=_fgae .WAttr ;_dedgg !=nil {if _gdgb :=_dedgg .ST_DecimalNumberOrPercent ;_gdgb !=nil {if _cfe :=_gdgb .ST_UnqualifiedPercentage ;_cfe !=nil {switch _fgae .TypeAttr {case _gb .ST_TblWidthDxa :return float64 (*_cfe )/56.7;case _gb .ST_TblWidthPct :return float64 (*_cfe )/100*_gffba ;default:return _bdccg ;};};};};};return _bdccg ;};func _agcc (_agad *_ee .Creator ,_eefge *rectangle ,_dffcd float64 ,_ebgff _ee .Color ){_cdbdb (_agad ,_eefge ._ccgf ,_eefge ._eedb ,_eefge ._dbb ,_eefge ._eedb ,_dffcd ,_ebgff );_cdbdb (_agad ,_eefge ._ccgf ,_eefge ._eedb ,_eefge ._ccgf ,_eefge ._gbgd ,_dffcd ,_ebgff );_cdbdb (_agad ,_eefge ._ccgf ,_eefge ._gbgd ,_eefge ._dbb ,_eefge ._gbgd ,_dffcd ,_ebgff );_cdbdb (_agad ,_eefge ._dbb ,_eefge ._eedb ,_eefge ._dbb ,_eefge ._gbgd ,_dffcd ,_ebgff );};type page struct{_bg *rectangle ;_gg []*paragraph ;_cd float64 ;_cg []*zoneToSkip ;_bf []*_ee .Image ;_ggb []*_ee .Image ;_ecg []*block ;_ada []*block ;_dgb []*note ;_gf bool ;};func (_cgaa *convertContext )addParagraphs (_ef []*_gb .CT_P ){for _ ,_gff :=range _ef {_fba ,_bba :=_cgaa .combinePPrWithStyles (_gff .PPr );if _cgaa .addAbsoluteEGPC (_gff .EG_PContent ,_fba ,_bba ){_cgaa .newPage ();continue ;};if _cgaa .currentParagraphOverflowsCurrentPage (){_cgaa .newPage ();_cgaa .addAbsoluteEGPC (_gff .EG_PContent ,_fba ,_bba );};_cgaa .addCurrentParagraphToCurrentPage ();};};type convertContext struct{_ecgg *_ee .Creator ;_fggfb *_gce .Document ;_cafag *_ee .StyledParagraph ;_cfcc []*page ;_dfdc *page ;_egdg *rectangle ;_gcc *paragraph ;_cdfd *rectangle ;_gebg *line ;_baad *span ;_deca *word ;_adbc *_gb .CT_Hyperlink ;_dcad *_gb .CT_ParaRPr ;_deeg []note ;_fgfb *prefix ;_aebf bool ;_aafcd bool ;_ggaeg bool ;_bfdc float64 ;_fedb float64 ;_gaca float64 ;_cega float64 ;_cagc bool ;_gbgac map[int64 ]map[int64 ]int ;};type prefix struct{_bff string ;_bfa []float64 ;_eaab bool ;_cgga bool ;};func _befe (_gffc *_gb .CT_PPr ,_bgcf *_gb .CT_PPrGeneral ,_bffd *_gb .CT_RPr )*_gb .CT_PPr {if _bgcf !=nil {if _gffc .Jc ==nil &&_bgcf .Jc !=nil {_gffc .Jc =_bgcf .Jc ;};if _gffc .Spacing ==nil &&_bgcf .Spacing !=nil {_gffc .Spacing =_bgcf .Spacing ;};if _bgcf .Ind !=nil {if _gffc .Ind ==nil {_gffc .Ind =_bgcf .Ind ;}else {_becc ,_cfbcf :=_gffc .Ind .FirstLineAttr ==nil ,_gffc .Ind .HangingAttr ==nil ;if _becc &&_cfbcf &&_bgcf .Ind .FirstLineAttr !=nil {_gffc .Ind .FirstLineAttr =_bgcf .Ind .FirstLineAttr ;_becc =false ;};if _becc &&_cfbcf &&_bgcf .Ind .HangingAttr !=nil {_gffc .Ind .HangingAttr =_bgcf .Ind .HangingAttr ;};if _gffc .Ind .LeftAttr ==nil {_gffc .Ind .LeftAttr =_bgcf .Ind .LeftAttr ;};if _gffc .Ind .RightAttr ==nil {_gffc .Ind .RightAttr =_bgcf .Ind .RightAttr ;};};};if _gffc .Tabs ==nil &&_bgcf .Tabs !=nil {_gffc .Tabs =_bgcf .Tabs ;};};if _bffd !=nil {var _cfccf _gb .CT_ParaRPr ;if _gffc .RPr ==nil {_cfccf =*_gb .NewCT_ParaRPr ();}else {_cfccf =*_gffc .RPr ;};if _cfccf .Color ==nil &&_bffd .Color !=nil {_cfccf .Color =_bffd .Color ;};if _cfccf .Spacing ==nil &&_bffd .Spacing !=nil {_cfccf .Spacing =_bffd .Spacing ;};if _cfccf .Sz ==nil &&_bffd .Sz !=nil {_cfccf .Sz =_bffd .Sz ;};if _cfccf .SzCs ==nil &&_bffd .SzCs !=nil {_cfccf .SzCs =_bffd .SzCs ;};if _cfccf .B ==nil &&_bffd .B !=nil {_cfccf .B =_bffd .B ;};if _cfccf .I ==nil &&_bffd .I !=nil {_cfccf .I =_bffd .I ;};if _cfccf .RFonts ==nil &&_bffd .RFonts !=nil {_cfccf .RFonts =_bffd .RFonts ;};if _cfccf .VertAlign ==nil &&_bffd .VertAlign !=nil {_cfccf .VertAlign =_bffd .VertAlign ;};_gffc .RPr =&_cfccf ;};return _gffc ;};func (_gcg barSerByOrder )Swap (i ,j int ){_gcg [i ],_gcg [j ]=_gcg [j ],_gcg [i ]};type paragraph struct{_adb float64 ;_ba *rectangle ;_fg float64 ;_fga float64 ;_cga float64 ;_df float64 ;_ff float64 ;_bd _ee .TextAlignment ;_cc float64 ;_dgg []*line ;_cf *tableWrapper ;_fa []*_ee .Image ;_caf []*_ee .Image ;_ddc []*block ;_cdd []*block ;_dae []*note ;_ega float64 ;_be []*zoneToSkip ;_ga float64 ;_ecge bool ;};func _bgcg (_geceb *_gb .CT_TblPr ,_gadbd *_gb .CT_TblPrEx ,_cbca *_gb .CT_TcPr ,_dffc ,_abffa ,_bee ,_bgde int )*_gb .CT_TcPr {if _cbca ==nil {_cbca =_gb .NewCT_TcPr ();};if _cbca ==nil {_cbca =_gb .NewCT_TcPr ();};if _gadbd ==nil {_gadbd =_gb .NewCT_TblPrEx ();};if _geceb ==nil {_geceb =_gb .NewCT_TblPr ();};if _cbca .TcBorders ==nil {_cbca .TcBorders =_gb .NewCT_TcBorders ();};if _gadbd .TblBorders ==nil {_gadbd .TblBorders =_gb .NewCT_TblBorders ();};if _geceb .TblBorders ==nil {_geceb .TblBorders =_gb .NewCT_TblBorders ();};if _cbca .TcBorders .Top ==nil {if _gadbd .TblBorders .Top ==nil {_cbca .TcBorders .Top =_bebe (_geceb .TblBorders .Top ,_geceb .TblBorders .InsideH ,_dffc ==0);}else {_cbca .TcBorders .Top =_bebe (_gadbd .TblBorders .Top ,_gadbd .TblBorders .InsideH ,_dffc ==0);};};if _cbca .TcBorders .Bottom ==nil {if _gadbd .TblBorders .Bottom ==nil {_cbca .TcBorders .Bottom =_bebe (_geceb .TblBorders .Bottom ,_geceb .TblBorders .InsideH ,_dffc ==0);}else {_cbca .TcBorders .Bottom =_bebe (_gadbd .TblBorders .Bottom ,_gadbd .TblBorders .InsideH ,_dffc ==0);};};if _cbca .TcBorders .Left ==nil {if _gadbd .TblBorders .Left ==nil {_cbca .TcBorders .Left =_bebe (_geceb .TblBorders .Left ,_geceb .TblBorders .InsideV ,_dffc ==0);}else {_cbca .TcBorders .Left =_bebe (_gadbd .TblBorders .Left ,_gadbd .TblBorders .InsideV ,_dffc ==0);};};if _cbca .TcBorders .Right ==nil {if _gadbd .TblBorders .Right ==nil {_cbca .TcBorders .Right =_bebe (_geceb .TblBorders .Right ,_geceb .TblBorders .InsideV ,_dffc ==0);}else {_cbca .TcBorders .Right =_bebe (_gadbd .TblBorders .Right ,_gadbd .TblBorders .InsideV ,_dffc ==0);};};if _cbca .Shd ==nil {if _fabd :=_geceb .Shd ;_fabd !=nil {_cbca .Shd =_fabd ;};}else {if _geceb .Shd !=nil &&_cbca .Shd .FillAttr ==nil {_cbca .Shd .FillAttr =_geceb .Shd .FillAttr ;};};if _cbca .TcMar ==nil {if _deff :=_geceb .TblCellMar ;_deff !=nil {_cbca .TcMar =_gb .NewCT_TcMar ();_cbca .TcMar .Left =_deff .Left ;};}else {if _geceb .TblCellMar !=nil &&_cbca .TcMar .Left ==nil {_cbca .TcMar .Left =_geceb .TblCellMar .Left ;};};return _cbca ;};const _ffbe =0.125;const _da =0.67; + +// RegisterFont makes a PdfFont accessible for using in converting to PDF. +func RegisterFont (name string ,style FontStyle ,font *_ca .PdfFont ){_deg ._dfbd .Lock ();if _deg ._faec [name ]==nil {_deg ._faec [name ]=map[FontStyle ]*_ca .PdfFont {};};_deg ._faec [name ][style ]=font ;_deg ._dfbd .Unlock ();};func _bcbb (_fffcb *_gce .Document ,_bdee *_gb .CT_RPr ,_agcg *_gb .CT_PPr )*_gb .CT_RPr {var _dedgc ,_ebag *_gb .CT_RPr ;if _bdee ==nil {_bdee =_gb .NewCT_RPr ();};var _bgcd *_gb .CT_ParaRPr ;if _agcg !=nil &&_agcg .RPr !=nil {_bgcd =_agcg .RPr ;};if _bgcd ==nil {_bgcd =_gb .NewCT_ParaRPr ();};if _bdee .RStyle !=nil {_fggebb :=_fffcb .GetStyleByID (_bdee .RStyle .ValAttr );if _abbf :=_fggebb .X ();_abbf !=nil {_dedgc =_abbf .RPr ;};};if _dedgc ==nil {_dedgc =_gb .NewCT_RPr ();};if _bgcd .RStyle !=nil {_bbfeg :=_fffcb .GetStyleByID (_bgcd .RStyle .ValAttr );if _bbge :=_bbfeg .X ();_bbge !=nil {_ebag =_bbge .RPr ;};};if _ebag ==nil {_ebag =_gb .NewCT_RPr ();};if _bdee .Color ==nil {if _dedgc .Color !=nil {_bdee .Color =_dedgc .Color ;}else if _bgcd .Color !=nil {_bdee .Color =_bgcd .Color ;}else if _ebag .Color !=nil {_bdee .Color =_ebag .Color ;};};if _bdee .Spacing ==nil {if _dedgc .Spacing !=nil {_bdee .Spacing =_dedgc .Spacing ;}else if _bgcd .Spacing !=nil {_bdee .Spacing =_bgcd .Spacing ;}else if _ebag .Spacing !=nil {_bdee .Spacing =_ebag .Spacing ;};};if _bdee .Sz ==nil {if _dedgc .Sz !=nil {_bdee .Sz =_dedgc .Sz ;}else if _bgcd .Sz !=nil {_bdee .Sz =_bgcd .Sz ;}else if _ebag .Sz !=nil {_bdee .Sz =_ebag .Sz ;};};if _bdee .SzCs ==nil {if _dedgc .SzCs !=nil {_bdee .SzCs =_dedgc .SzCs ;}else if _bgcd .SzCs !=nil {_bdee .SzCs =_bgcd .SzCs ;}else if _ebag .SzCs !=nil {_bdee .SzCs =_ebag .SzCs ;};};if _bdee .B ==nil {if _dedgc .B !=nil {_bdee .B =_dedgc .B ;}else if _bgcd .B !=nil {_bdee .B =_bgcd .B ;}else if _ebag .B !=nil {_bdee .B =_ebag .B ;};};if _bdee .I ==nil {if _dedgc .I !=nil {_bdee .I =_dedgc .I ;}else if _bgcd .I !=nil {_bdee .I =_bgcd .I ;}else if _ebag .I !=nil {_bdee .I =_ebag .I ;};};if _bdee .RFonts ==nil {if _dedgc .RFonts !=nil {_bdee .RFonts =_dedgc .RFonts ;}else if _bgcd .RFonts !=nil {_bdee .RFonts =_bgcd .RFonts ;}else if _ebag .RFonts !=nil {_bdee .RFonts =_ebag .RFonts ;};};if _bdee .VertAlign ==nil {if _dedgc .VertAlign !=nil {_bdee .VertAlign =_dedgc .VertAlign ;}else if _bgcd .VertAlign !=nil {_bdee .VertAlign =_bgcd .VertAlign ;}else if _ebag .VertAlign !=nil {_bdee .VertAlign =_ebag .VertAlign ;};};return _bdee ;};func _bebe (_eeee ,_bcde *_gb .CT_Border ,_fdbe bool )*_gb .CT_Border {if _fdbe {return _eeee ;};return _bcde ;};func (_cdgg *fontsMap )get (_gdfd string ,_gagd FontStyle )*_ca .PdfFont {_cdgg ._dfbd .Lock ();defer _cdgg ._dfbd .Unlock ();if _ccgc ,_cbab :=_cdgg ._faec [_gdfd ];_cbab {if _febe ,_aefd :=_ccgc [_gagd ];_aefd {return _febe ;};};return nil ;};func (_cfdg *convertContext )determineParagraphBounds (){_cfdg ._gcc ._fga =_cfdg ._dfdc ._bg ._ccgf +_cfdg ._gcc ._ba ._ccgf ;_cfdg ._gcc ._fg =_cfdg ._gcc ._fga +_cfdg ._gcc ._adb ;_cfdg ._gcc ._cga =_cfdg ._dfdc ._bg ._dbb -_cfdg ._gcc ._ba ._dbb ;};type barSerByOrder []*_ab .CT_BarSer ;func (_cgfc *convertContext )addAbsoluteTable (_dcb *_gb .CT_Tbl ){_cdec :=_dcb .TblGrid ;if _cdec ==nil {return ;};_cgcd :=len (_cdec .GridCol );if _cgcd ==0{return ;};_cedf :=[]float64 {};_adebg :=[]float64 {};_fedf :=0.0;for _ ,_fggb :=range _cdec .GridCol {_bfe :=0.0;if _fggb .WAttr .ST_UnsignedDecimalNumber !=nil {_bfe =_ddbg (int64 (*_fggb .WAttr .ST_UnsignedDecimalNumber ));};_cedf =append (_cedf ,_bfe );_fedf +=_bfe ;};for _eabc :=0;_eabc < _cgcd ;_eabc ++{_adebg =append (_adebg ,_cedf [_eabc ]/_fedf );};_bbea :=_cgfc ._ecgg .NewTable (_cgcd );_bbea .SetColumnWidths (_adebg ...);_ageb :=_cgfc ._ecgg .NewTable (_cgcd );_ageb .SetColumnWidths (_adebg ...);_cdefd :=_ffgg (_cgfc ._fggfb ,_dcb .TblPr );_cafa :=_dfad (_cdefd .TblW ,_cgfc ._dfdc ._bg ._dbb -_cgfc ._dfdc ._bg ._ccgf ,0);_dacb :=_dfad (_cdefd .TblInd ,_cgfc ._dfdc ._bg ._dbb -_cgfc ._dfdc ._bg ._ccgf ,0);_eggd :=_cgfc ._dfdc ._bg ._gbgd -_cgfc ._gcc ._df ;_gcba :=len (_dcb .EG_ContentRowContent );for _dafa ,_fgd :=range _dcb .EG_ContentRowContent {if _fgd ==nil {continue ;};_bge :=_cgfc ._ecgg .NewTable (_cgcd );_bge .SetColumnWidths (_adebg ...);if _cgg :=_fgd .Tr ;len (_cgg )> 0{_dad :=_cgg [0];_gacb :=_dad .TblPrEx ;for _ffb ,_bdcc :=range _dad .EG_ContentCellContent {if _ffbb :=_bdcc .Tc ;len (_ffbb )> 0{if _gecg :=_ffbb [0];_gecg !=nil {_cgfc .addCellToTable (_ageb ,_gecg ,_cdefd ,_gacb ,_dafa ,_ffb ,_gcba ,_cgcd );_cgfc .addCellToTable (_bge ,_gecg ,_cdefd ,_gacb ,_dafa ,_ffb ,_gcba ,_cgcd );};};};var _cfba float64 ;if _eag :=_dad .TrPr ;_eag !=nil {if len (_eag .TrHeight )!=0{_cab :=_eag .TrHeight [0];if _cceg :=_cab .ValAttr ;_cceg !=nil {if _cceg .ST_UnsignedDecimalNumber !=nil {_cfba =_ddbg (int64 (*_cceg .ST_UnsignedDecimalNumber ));};};};};if _cfba < 4{_cfba =4;};_ageb .SetRowHeight (_ageb .CurRow (),_cfba );if _cafa ==0{_cafa =_cgfc ._dfdc ._bg ._dbb -_cgfc ._dfdc ._bg ._ccgf ;};_ecd :=_ebdg (_cafa ,1000);_ecd .Draw (_ageb );if _ageb .Height ()>=_eggd {_cgfc .addParagraphWithTable (*_bbea ,_cafa ,_dacb );_cgfc .newPage ();*_ageb =*_bge ;_ageb .SetRowHeight (_ageb .CurRow (),_cfba );_eggd =_cgfc ._dfdc ._bg ._gbgd -_cgfc ._dfdc ._bg ._eedb ;_bbea =nil ;}else {if _bbea ==nil {_bbea =_cgfc ._ecgg .NewTable (_cgcd );_bbea .SetColumnWidths (_adebg ...);};*_bbea =*_ageb ;};};};if _bbea !=nil {_cgfc .addParagraphWithTable (*_bbea ,_cafa ,_dacb );};};type legendItem struct{_edd string ;_cad *_abd .CT_ShapeProperties ;};func _fgad (_aagd int ,_cafg bool )string {_fbdd :=_g .NewBuffer ([]byte {});for _ ,_ddfe :=range _ccea {for {if _aagd < _ddfe ._baba {break ;};_fbdd .WriteString (_ddfe ._gccd );_aagd -=_ddfe ._baba ;};};_afdd :=_fbdd .String ();if _cafg {_afdd =_c .ToUpper (_afdd );};return _afdd ;};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);func (_cdbb *convertContext )makeBlockFromWdWsp (_bdff *_gb .WdWsp )(*block ,error ){if _bfag :=_bdff .WChoice ;_bfag !=nil {if _ddcf :=_bfag .Txbx ;_ddcf !=nil {if _eadf :=_ddcf .TxbxContent ;_eadf !=nil {if _edge :=_eadf .EG_ContentBlockContent ;len (_edge )> 0{if _cefbe :=_bdff .SpPr ;_cefbe !=nil {if _cffd :=_cefbe .Xfrm ;_cffd !=nil {if _ffbea :=_cffd .Ext ;_ffbea !=nil {_bfge :=_aa .FromEMU (_ffbea .CxAttr )/_aa .Millimeter ;_fdgd :=_aa .FromEMU (_ffbea .CyAttr )/_aa .Millimeter ;_eabf :=&rectangle {_eedb :_caeb ,_gbgd :_caeb ,_ccgf :_caeb ,_dbb :_caeb };_ceaf ,_aeeag :=_cdbb .makePdfBlockFromCBCs ([][]*_gb .EG_ContentBlockContent {_edge },_bfge ,_fdgd ,_eabf ,false ,nil );if _aeeag !=nil {return nil ,_aeeag ;};var _edb bool ;var _adge float64 ;var _ddcag _ee .Color ;if _cffda :=_cefbe .PrstGeom ;_cffda !=nil {if _cffda .PrstAttr ==_abd .ST_ShapeTypeRect {if _bdda :=_cefbe .Ln ;_bdda !=nil {if _gcdd :=_bdda .WAttr ;_gcdd !=nil {_edb =true ;_adge =_aa .FromEMU (int64 (*_gcdd ))/_aa .Millimeter ;_ddcag =_ee .ColorBlack ;if _gebgb :=_bdda .SolidFill ;_gebgb !=nil {if _cdde :=_gebgb .SrgbClr ;_cdde !=nil {_ddcag =_ee .ColorRGBFromHex ("\u0023"+_cdde .ValAttr );};};};};};};_dddd :=&block {_fac :_ceaf ,_bdf :_edb ,_ebg :_adge ,_eab :_ddcag };return _dddd ,nil ;};};};};};};};return nil ,nil ;};const _fggeb =2.5;func _ffgg (_cgeeb *_gce .Document ,_baece *_gb .CT_TblPr )*_gb .CT_TblPr {if _baece ==nil {_baece =_gb .NewCT_TblPr ();};if _baece .TblStyle !=nil {_dbdd :=_cgeeb .GetStyleByID (_baece .TblStyle .ValAttr );if _egfa :=_dbdd .X ();_egfa !=nil {if _cged :=_egfa .TblPr ;_cged !=nil {_ecbcb :=_baece .TblBorders ;_dgbdg :=_cged .TblBorders ;if _ecbcb ==nil {_ecbcb =_dgbdg ;}else {if _ecbcb .Top ==nil {_ecbcb .Top =_dgbdg .Top ;};if _ecbcb .Bottom ==nil {_ecbcb .Bottom =_dgbdg .Bottom ;};if _ecbcb .Left ==nil {_ecbcb .Left =_dgbdg .Left ;};if _ecbcb .Right ==nil {_ecbcb .Right =_dgbdg .Right ;};if _ecbcb .InsideH ==nil {_ecbcb .InsideH =_dgbdg .InsideH ;};if _ecbcb .InsideV ==nil {_ecbcb .InsideV =_dgbdg .InsideV ;};};_fgec :=_baece .Shd ;_agdg :=_cged .Shd ;if _fgec ==nil {_fgec =_agdg ;}else {if _agdg !=nil &&_fgec .FillAttr ==nil {_fgec .FillAttr =_agdg .FillAttr ;};};_egbeg :=_baece .TblCellMar ;_bbga :=_cged .TblCellMar ;if _egbeg ==nil {_egbeg =_bbga ;}else {if _bbga !=nil &&_egbeg .Left ==nil {_egbeg .Left =_bbga .Left ;};};if _baece .TblInd ==nil {_baece .TblInd =_cged .TblInd ;};if _baece .Jc ==nil {_baece .Jc =_cged .Jc ;};};};};return _baece ;};func (_ddd *convertContext )adjustHeights (_egbd float64 ){if _ddd ._gebg ._ffe < _egbd {_ddd ._gcc ._ff +=(_egbd -_ddd ._gebg ._ffe );_ddd ._gebg ._ffe =_egbd ;};}; + +// RegisterFontsFromDirectory registers all fonts from the given directory automatically detecting font families and styles. For composite fonts use RegisterCompositeFontsFromDirectory. +func RegisterFontsFromDirectory (dirName string )error {_decc ,_affe :=_a .Open (dirName );if _affe !=nil {return _affe ;};defer _decc .Close ();_geg ,_affe :=_decc .Readdirnames (0);if _affe !=nil {return _affe ;};for _ ,_dgcd :=range _geg {if _c .HasSuffix (_dgcd ,"\u002e\u0074\u0074\u0066"){_fgfba :=dirName +"\u002f"+_dgcd ;_aacb ,_abae :=_fb .ParseFile (_fgfba );if _abae !=nil {_e .Printf ("\u0043a\u006e\u006e\u006f\u0074 \u0070\u0061\u0072\u0073\u0065 \u0054T\u0046 \u0066\u0069\u006c\u0065\u0020\u0025\u0073\n",_abae );continue ;};_beb :=_aacb .GetNameByID (1);if _beb ==""{_e .Printf ("\u004e\u006f\u0020f\u006f\u006e\u0074\u0020\u0066\u0061\u006d\u0069\u006c\u0079\u0020\u0069\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u006e\u0020\u0074\u0068\u0065 \u0066\u0069\u006c\u0065\u0020\u0025\u0073\u000a",_fgfba );continue ;};_ffda :=_aacb .GetNameByID (2);if _ffda ==""{_e .Printf ("N\u006f\u0020\u0073\u0074\u0079\u006ce\u0020\u0069\u006e\u0066\u006f\u0072m\u0061\u0074\u0069\u006f\u006e\u0020\u0069n\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020%\u0073",_fgfba );continue ;};_ecaf ,_abae :=_ca .NewCompositePdfFontFromTTFFile (_fgfba );if _abae !=nil {_e .Printf ("\u0043\u0061nn\u006f\u0074\u0020m\u0061\u006b\u0065\u0020a f\u006fnt\u0020\u0066\u0072\u006f\u006d\u0020\u0054TF\u0020\u0066\u0069\u006c\u0065\u0020\u0025s\u000a",_abae );continue ;};RegisterFont (_beb ,_bfae [_ffda ],_ecaf );};};return nil ;};func (_cge *convertContext )addCurrentWordToParagraph (){for {_bddb :=_cge ._gebg ._fae ;_bbfb :=_bddb +_cge ._deca ._fbg ;if _bbfb > _cge ._gebg ._gac {_cge .newLine ();};_cece :=_cge ._gcc ._df +_cge ._gebg ._bcg ;_daaf :=_cece +_cge ._gebg ._ffe ;_cac :=false ;_gfe :=append (_cge ._dfdc ._cg ,_cge ._gcc ._be ...);for _ ,_gagb :=range _gfe {_aedf :=_gagb ._bc ;if ((_cece > _aedf ._eedb &&_cece < _aedf ._gbgd )||(_daaf > _aedf ._eedb &&_daaf < _aedf ._gbgd ))&&((_bddb > _aedf ._ccgf &&_bddb < _aedf ._dbb )||(_bbfb > _aedf ._ccgf &&_bbfb < _aedf ._dbb )){_cac =true ;if _cge ._gebg ._fae < _aedf ._dbb {_cge ._baad ._dgd =_aedf ._ccgf ;_cge ._gebg ._fae =_aedf ._dbb ;_cge .newSpan ();};};};if !_cac {break ;};};if !_cge ._deca ._cae ||len (_cge ._baad ._bda )> 0{_cge ._deca ._ece =_cge ._gebg ._fae ;_cge ._baad ._bda =append (_cge ._baad ._bda ,_cge ._deca );_cge ._gebg ._fae +=_cge ._deca ._fbg ;for _ ,_bbcd :=range _cge ._deca ._egg {_cge .adjustHeights (_bbcd ._ag );};};};func (_aeea *convertContext )makePdfImageFromGraphics (_acffa *_fe .Pic )(*_ee .Image ,error ){if _fdag :=_acffa .BlipFill ;_fdag !=nil {if _caae :=_fdag .Blip ;_caae !=nil {if _fdgc :=_caae .EmbedAttr ;_fdgc !=nil {_efec ,_efcf :=_aeea ._fggfb .GetImageObjByRelId (*_fdgc );if _efcf !=nil {return nil ,_efcf ;};_cgadb ,_efcf :=_ad .Open (_efec .Path );if _efcf !=nil {return nil ,_efcf ;};_gfbc ,_efcf :=_ea .ReadAll (_cgadb );if _efcf !=nil {return nil ,_efcf ;};_cccf ,_efcf :=_aeea ._ecgg .NewImageFromData (_gfbc );if _efcf !=nil {return nil ,_efcf ;};return _cccf ,nil ;};};};return nil ,nil ;};func (_fgaag *convertContext )alignSymbolsVertically (){for _ ,_dbg :=range _fgaag ._cfcc {for _ ,_bbgf :=range _dbg ._gg {for _ ,_gaa :=range _bbgf ._dgg {_cgad :=0.0;for _ ,_dge :=range _gaa ._dbf {for _ ,_acb :=range _dge ._bda {for _ ,_fcg :=range _acb ._egg {if _fcg ._ag > _cgad {_cgad =_fcg ._ag ;};};};};for _ ,_ace :=range _gaa ._dbf {for _ ,_aac :=range _ace ._bda {for _ ,_fgcg :=range _aac ._egg {if _fgcg ._ag < _cgad {_fgcg ._fgaa =_cgad -_fgcg ._ag ;};};};};};};};};func _eaff (_gdgf *_ab .CT_ValAx )(uint32 ,_ab .ST_AxPos ,_ab .ST_TickMark ,_ab .ST_TickLblPos ,*_ab .CT_ChartLines ,uint32 ,*_abd .CT_ShapeProperties ,error ){var _bbeae ,_agba uint32 ;var _ecbc _ab .ST_AxPos ;var _caga _ab .ST_TickMark ;var _fafg *_ab .CT_ChartLines ;var _cdcdb _ab .ST_TickLblPos ;if _gdgf .AxId ==nil {return _bbeae ,_ecbc ,_caga ,_cdcdb ,_fafg ,_agba ,_gdgf .SpPr ,_d .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_bbeae =_gdgf .AxId .ValAttr ;};if _gdgf .AxPos ==nil {return _bbeae ,_ecbc ,_caga ,_cdcdb ,_fafg ,_agba ,_gdgf .SpPr ,_d .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_ecbc =_gdgf .AxPos .ValAttr ;};if _gdgf .MajorTickMark !=nil {_caga =_gdgf .MajorTickMark .ValAttr ;};if _gdgf .TickLblPos !=nil {_cdcdb =_gdgf .TickLblPos .ValAttr ;};if _gdgf .CrossAx ==nil {return _bbeae ,_ecbc ,_caga ,_cdcdb ,_fafg ,_agba ,_gdgf .SpPr ,_d .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_agba =_gdgf .CrossAx .ValAttr ;};_fafg =_gdgf .MajorGridlines ;return _bbeae ,_ecbc ,_caga ,_cdcdb ,_fafg ,_agba ,_gdgf .SpPr ,nil ;};type rectangle struct{_eedb float64 ;_gbgd float64 ;_ccgf float64 ;_dbb float64 ;};func _cbda (_ffgge *_ee .Creator ,_bfeb *_abd .CT_ShapeProperties ,_gagf ,_fbgdb ,_gdce ,_bbbd float64 ){if _bfeb !=nil {if _ffc :=_bfeb .Ln ;_ffc !=nil {var _bdedb float64 ;if _bdeb :=_ffc .WAttr ;_bdeb !=nil {_bdedb =_aa .FromEMU (int64 (*_bdeb ))/_aa .Millimeter ;}else {_bdedb =_ffbe ;};_cbaa :=_ee .ColorBlack ;if _bcec :=_ffc .SolidFill ;_bcec !=nil {if _bbgfg :=_bcec .SrgbClr ;_bbgfg !=nil {_cbaa =_ee .ColorRGBFromHex ("\u0023"+_bbgfg .ValAttr );};};_cdbdb (_ffgge ,_gagf ,_fbgdb ,_gdce ,_bbbd ,_bdedb ,_cbaa );};};};var _deg =fontsMap {_dfbd :&_f .Mutex {},_faec :map[string ]map[FontStyle ]*_ca .PdfFont {}};func (_ffdd *convertContext )addSeparator (){_ffdd .newParagraph ();_ffdd ._gcc ._ecge =true ;_ffdd ._gcc ._ff =_ae ;if _ffdd .currentParagraphOverflowsCurrentPage (){_ffdd .newPage ();_ffdd ._gcc ._df =_ffdd ._dfdc ._cd ;};_ffdd .addCurrentParagraphToCurrentPage ();};func (_ddbb *convertContext )addRelativeCRC (_dcgf []*_gb .EG_ContentRunContent ,_eafd *_gb .CT_PPr ){for _ ,_fbcg :=range _dcgf {if _febb :=_fbcg .R ;_febb !=nil {_fbcd :=_bcbb (_ddbb ._fggfb ,_febb .RPr ,_eafd );if _ddbb ._fgfb !=nil {_ddbb .addRelativeRIC (nil ,_fbcd );_ddbb ._fgfb =nil ;};for _ ,_aacc :=range _febb .EG_RunInnerContent {_ddbb .addRelativeRIC (_aacc ,_fbcd );};};};};func (_dfcg *convertContext )newPage (){_cgc :=&page {};_cgc ._bg =_dfcg ._egdg ;_cgc ._cd =_cgc ._bg ._eedb ;if _dfcg ._cagc {_cgc ._gf =true ;_cgc ._cd +=_ae ;};_dfcg ._cfcc =append (_dfcg ._cfcc ,_cgc );_dfcg ._dfdc =_cgc ;};func _ddbg (_fbaa int64 )float64 {return float64 (int64 (float64 (_fbaa )*_aa .Twips /_aa .Millimeter *10+0.5))/10;};func (_fef *convertContext )drawPage (_bgd *page ){if _bgd ._gf {_bfc :=_bgd ._bg ._eedb +_ae *_da ;_fbga :=_bgd ._bg ._ccgf ;_adc :=_bgd ._bg ._dbb ;_cdbdb (_fef ._ecgg ,_fbga ,_bfc ,_adc ,_bfc ,0.25,_ee .ColorBlack );};for _ ,_ddce :=range _bgd ._ggb {_fef ._ecgg .Draw (_ddce );};for _ ,_bea :=range _bgd ._ada {_fgge (_fef ._ecgg ,_bea );};for _ ,_ed :=range _bgd ._gg {if _ed ._ecge {_fff :=_ed ._df +_ae *_da ;_ge :=_bgd ._bg ._ccgf ;_cdc :=_ge +50;_cdbdb (_fef ._ecgg ,_ge ,_fff ,_cdc ,_fff ,0.25,_ee .ColorBlack );}else {for _ ,_gbga :=range _ed ._dgg {for _ ,_gdag :=range _gbga ._dbf {for _ ,_ege :=range _gdag ._bda {for _ ,_dab :=range _ege ._egg {if _dab ._cb !=nil {_dab ._cb .SetPos (_ege ._ece +_dab ._gda ,_ed ._df +_gbga ._bcg +_dab ._fgaa );_fef ._ecgg .Draw (_dab ._cb );}else if _dab ._gbg !=nil {_dab ._gbg ._baa =_ege ._ece +_dab ._gda ;_dab ._gbg ._af =_ed ._df +_gbga ._bcg +_dab ._fgaa ;_fgge (_fef ._ecgg ,_dab ._gbg );}else {_cfd :=_fef ._ecgg .NewStyledParagraph ();if _dab ._daf {_dab ._fgaa =0;}else if _dab ._eb {_dab ._fgaa =1.2*_gbga ._ffe -_dab ._ag ;};_ac :=_ege ._ece +_dab ._gda ;_bb :=_ed ._df +_gbga ._bcg +_dab ._fgaa ;_cfd .SetPos (_ac ,_bb );var _cda *_ee .TextChunk ;if _dab ._gge !=""{_cda =_cfd .AddExternalLink (_dab ._cdb ,_dab ._gge );}else {_cda =_cfd .Append (_dab ._cdb );};if _dab ._gfa !=nil {_cda .Style =*_dab ._gfa ;};_fef ._ecgg .Draw (_cfd );};};};};};if _ed ._cf !=nil {_aag :=_ee .NewBlock (_ed ._cf ._gga ,_ed ._ba ._eedb +_ed ._ff +_ed ._ba ._gbgd );_aag .SetPos (_ed ._fg ,_ed ._df +_ed ._ba ._eedb );_aag .Draw (_ed ._cf ._fd );_fef ._ecgg .Draw (_aag );};};};for _ ,_dbe :=range _bgd ._bf {_fef ._ecgg .Draw (_dbe );};for _ ,_cde :=range _bgd ._ecg {_fgge (_fef ._ecgg ,_cde );};if len (_bgd ._dgb )> 0{_fgc :=_bgd ._bg ._gbgd +_ae *_da ;_dbfe :=_bgd ._bg ._ccgf ;_ggbff :=_dbfe +50;_cdbdb (_fef ._ecgg ,_dbfe ,_fgc ,_ggbff ,_fgc ,0.25,_ee .ColorBlack );_cdf :=_bgd ._bg ._gbgd +_ae ;for _ ,_bbg :=range _bgd ._dgb {_bbg ._ec .SetPos (_bgd ._bg ._ccgf ,_cdf );_fef ._ecgg .Draw (_bbg ._ec );_cdf +=_bbg ._ec .Height ();};};};func (_dbeef *convertContext )addRelativeCBCs (_ffeb []*_gb .EG_ContentBlockContent ){for _ ,_cdeb :=range _ffeb {_dbeef .addHdrFtr (_cdeb .P );};};func _adacd (_fdcb *_ab .CT_SerAx )(uint32 ,_ab .ST_AxPos ,_ab .ST_TickMark ,_ab .ST_TickLblPos ,*_ab .CT_ChartLines ,uint32 ,*_abd .CT_ShapeProperties ,error ){var _bbbea ,_fbc uint32 ;var _gdgg _ab .ST_AxPos ;var _becd _ab .ST_TickMark ;var _dbd *_ab .CT_ChartLines ;var _bgfce _ab .ST_TickLblPos ;if _fdcb .AxId ==nil {return _bbbea ,_gdgg ,_becd ,_bgfce ,_dbd ,_fbc ,_fdcb .SpPr ,_d .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_bbbea =_fdcb .AxId .ValAttr ;};if _fdcb .AxPos ==nil {return _bbbea ,_gdgg ,_becd ,_bgfce ,_dbd ,_fbc ,_fdcb .SpPr ,_d .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_gdgg =_fdcb .AxPos .ValAttr ;};if _fdcb .MajorTickMark !=nil {_becd =_fdcb .MajorTickMark .ValAttr ;};if _fdcb .TickLblPos !=nil {_bgfce =_fdcb .TickLblPos .ValAttr ;};if _fdcb .CrossAx ==nil {return _bbbea ,_gdgg ,_becd ,_bgfce ,_dbd ,_fbc ,_fdcb .SpPr ,_d .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_fbc =_fdcb .CrossAx .ValAttr ;};_dbd =_fdcb .MajorGridlines ;return _bbbea ,_gdgg ,_becd ,_bgfce ,_dbd ,_fbc ,_fdcb .SpPr ,nil ;};func (_ggbfd *convertContext )makeRunStyle (_eaec *_gb .CT_RPr ,_aec ,_bbcg ,_gfdga ,_ffbc ,_aeddb bool )(_ee .TextStyle ,bool ,bool ){_eabgd :=_ggbfd ._ecgg .NewTextStyle ();if _eaec !=nil {_abgb :=FontStyle_Regular ;_bcce :=_beafb (_eaec .B );_cdgbb :=_beafb (_eaec .I );if _bcce &&_cdgbb {_abgb =FontStyle_BoldItalic ;}else if _bcce {_abgb =FontStyle_Bold ;}else if _cdgbb {_abgb =FontStyle_Italic ;};if _aeddb {_eabgd .Underline =true ;_eabgd .UnderlineStyle =_ee .TextDecorationLineStyle {Offset :0.5,Thickness :1/32};};if _eaec .U !=nil &&_eaec .U .ValAttr !=_gb .ST_UnderlineNone &&!_ffbc {_eabgd .Underline =true ;_eabgd .UnderlineStyle =_ee .TextDecorationLineStyle {Offset :0.5,Thickness :1/32};if _bfca :=_eaec .U .ColorAttr ;_bfca !=nil {if _afdc :=_bfca .ST_HexColorRGB ;_afdc !=nil {_eabgd .UnderlineStyle .Color =_ee .ColorRGBFromHex ("\u0023"+*_afdc );};};};if _ffbc {_eabgd =_ebeba (_eabgd ,"\u0053\u0079\u006d\u0062\u006f\u006c");}else {_fcdg :="\u0064e\u0066\u0061\u0075\u006c\u0074";if _bgbg :=_eaec .RFonts ;_bgbg !=nil {if _bddc :=_bgbg .AsciiAttr ;_bddc !=nil {_fcdg =*_bddc ;}else if _dcab :=_bgbg .HAnsiAttr ;_dcab !=nil {_fcdg =*_dcab ;}else {_fge :=_ggbfd ._fggfb .Styles .X ().DocDefaults ;if _fge .RPrDefault !=nil &&_fge .RPrDefault .RPr !=nil {if _cdded :=_fge .RPrDefault .RPr .RFonts ;_cdded !=nil {if _edda :=_bgbg .HintAttr ;_edda ==_gb .ST_HintEastAsia {if _cdded .EastAsiaAttr !=nil {_fcdg =*_fge .RPrDefault .RPr .RFonts .EastAsiaAttr ;};}else {if _cdfg :=_cdded .AsciiAttr ;_cdfg !=nil {_fcdg =*_cdfg ;}else if _dfe :=_cdded .HAnsiAttr ;_dfe !=nil {_fcdg =*_dfe ;};};};};};};if _feg ,_dfbg :=_defb [_fcdg ];_dfbg {_eabgd =_ebeba (_eabgd ,_feg [_abgb ]);}else if _baff :=_deg .get (_fcdg ,_abgb );_baff !=nil {_eabgd .Font =_baff ;}else {_e .Printf ("\u0046\u006f\u006e\u0074\u0020\u0025\u0073\u0020\u0077\u0069\u0074\u0068\u0020\u0073\u0074y\u006c\u0065\u0020\u0025\u0073\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020f\u006f\u0075\u006e\u0064\u002c\u0020\u0072\u0065\u0073\u0065\u0074\u0020to\u0020\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u002e\u000a",_fcdg ,_abgb );_eabgd =_ebeba (_eabgd ,_defb ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_abgb ]);};};var _edba float64 ;_ggfd :=_dcce ;if _ebbc :=_eaec .Sz ;_ebbc !=nil {_edba =float64 (*_ebbc .ValAttr .ST_UnsignedDecimalNumber );}else if _babg :=_eaec .SzCs ;_babg !=nil {_edba =float64 (*_babg .ValAttr .ST_UnsignedDecimalNumber );};if _edba !=0{_ggfd =_edba /24*_dcce ;};if _addf :=_eaec .VertAlign ;_addf !=nil {_baafc :=_addf .ValAttr ;_aec =_baafc ==_db .ST_VerticalAlignRunSuperscript ;_bbcg =_baafc ==_db .ST_VerticalAlignRunSubscript ;};if _ggfd > _ggbfd ._cega {_ggbfd ._cega =_ggfd ;};if _aec ||_bbcg {_ggfd *=0.64;};if _gfdga {if _aec {_eabgd .TextRise =1.5;};if _bbcg {_eabgd .TextRise =-1.5;};};_eabgd .FontSize =_ggfd ;_dbga :=0.0;if _fagad :=_eaec .Spacing ;_fagad !=nil {_dbga =_ddbg (*_fagad .ValAttr .Int64 );};_eabgd .CharSpacing =_dbga ;_eedec :=_ee .ColorBlack ;if _eaec .Color !=nil {_baeg :=_eaec .Color .ValAttr .ST_HexColorRGB ;if _baeg !=nil {_eedec =_ee .ColorRGBFromHex ("\u0023"+*_baeg );};};if _gfdga {_bgbe ,_faecg ,_eedgb :=_eedec .ToRGB ();_bgbe ,_faecg ,_eedgb =_agbc (_bgbe ),_agbc (_faecg ),_agbc (_eedgb );_eedec =_ee .ColorRGBFromArithmetic (_bgbe ,_faecg ,_eedgb );};_eabgd .Color =_eedec ;};return _eabgd ,_aec ,_bbcg ;};func _cfdb (_fccb *_ee .Creator ,_baagc *_abd .CT_ShapeProperties ,_affa *rectangle ,_ddde float64 ){if _baagc !=nil &&_baagc .Ln !=nil &&_baagc .Ln .SolidFill !=nil &&_baagc .Ln .SolidFill .SrgbClr !=nil {_agcc (_fccb ,_affa ,_ddde ,_ee .ColorRGBFromHex ("\u0023"+_baagc .Ln .SolidFill .SrgbClr .ValAttr ));};};func (_cfg *convertContext )addAbsoluteEGPC (_gffe []*_gb .EG_PContent ,_gdf *_gb .CT_PPr ,_ggef *prefix )bool {_cfg .newParagraph ();_bbefe (_gdf ,_cfg ._gcc );_cfg .determineParagraphBounds ();_cfg .addAnchorBlocks (_gffe );_cfg .addAnchorExtra (_gffe );_cfg .newLine ();_cfg .newWord ();if len (_gffe )==0{_cfg .addEmptyLine ();return false ;};if _ggef !=nil {_cfg ._fgfb =_ggef ;};for _ ,_cce :=range _gffe {for _ ,_gdae :=range _cce .FldSimple {if _gdae !=nil {_cfg .addAbsoluteEGPC (_gdae .EG_PContent ,_gdf ,_ggef );};};if _bbc :=_cce .Hyperlink ;_bbc !=nil {_cfg ._adbc =_bbc ;_cfg .addAbsoluteCRC (_bbc .EG_ContentRunContent ,_gdf );};_cfg ._adbc =nil ;if _cfg .addAbsoluteCRC (_cce .EG_ContentRunContent ,_gdf ){return true ;};};_cfg .addCurrentWordToParagraph ();return false ;};func (_eca *span )moveRight (_bae float64 ){for _ ,_gaf :=range _eca ._bda {_gaf ._ece +=_bae ;};};const _caeb =2.5;func (_gfd *convertContext )addAbsoluteCBCs (_aff []*_gb .EG_ContentBlockContent ){for _ ,_abdb :=range _aff {_gfd .addParagraphs (_abdb .P );_gfd .addTables (_abdb .Tbl );};};func _beafb (_acaad *_gb .CT_OnOff )bool {if _acaad !=nil {if _fage :=_acaad .ValAttr ;_fage !=nil {if _dccb :=_fage .Bool ;_dccb !=nil {return *_dccb ;};return _fage .ST_OnOff1 ==_db .ST_OnOff1On ;};return true ;};return false ;};func (_dfa *convertContext )alignParagraph (){_adce :=_dfa ._gcc ;if _adce ._bd ==_ee .TextAlignmentLeft {return ;};_dea :=len (_adce ._dgg )-1;for _gec ,_dbeb :=range _adce ._dgg {_dfc :=len (_dbeb ._dbf )-1;for _adcc ,_aea :=range _dbeb ._dbf {_aaga :=true ;_fbf :=len (_aea ._bda );_aga :=0.0;for _dfd :=len (_aea ._bda )-1;_dfd >=0;_dfd --{_cec :=_aea ._bda [_dfd ];if _aaga &&_cec ._cae {_fbf =_dfd ;}else {_aaga =false ;for _ ,_egd :=range _cec ._egg {_aga +=_egd ._bcgd ;};};};_aea ._bda =_aea ._bda [:_fbf ];_dag :=_aea ._dgd -_aea ._ggbf -_aga ;switch _adce ._bd {case _ee .TextAlignmentRight :_aea .moveRight (_dag );case _ee .TextAlignmentCenter :_aea .moveRight (_dag /2);case _ee .TextAlignmentJustify :if _gec !=_dea ||_adcc !=_dfc {_bcd :=[]*word {};for _ ,_bfcf :=range _aea ._bda {if _bfcf ._cae {_bcd =append (_bcd ,_bfcf );};};_cgag :=_dag /float64 (len (_bcd ));for _ ,_bfcd :=range _bcd {_bfcd ._fbg +=_cgag ;};var _gbad *word ;for _ ,_dbef :=range _aea ._bda {if _gbad !=nil {_dbef ._ece =_gbad ._ece +_gbad ._fbg ;};_gbad =_dbef ;};};};};};};type line struct{_bcg float64 ;_fgg float64 ;_gac float64 ;_fae float64 ;_ffe float64 ;_dbf []*span ;};func (_adg *convertContext )newLine (){_bcgf :=0.0;if _adg ._gcc ==nil {_adg .newParagraph ();};_bcgf =_adg ._gcc ._ff +_adg ._gcc ._ba ._eedb ;_ebafg :=&line {};if len (_adg ._gcc ._dgg )==0{_ebafg ._fgg =_adg ._gcc ._fg ;}else {_ebafg ._fgg =_adg ._gcc ._fga ;};_ebafg ._gac =_adg ._gcc ._cga ;_ebafg ._fae =_ebafg ._fgg ;_ebafg ._bcg =_bcgf ;_adg ._gcc ._dgg =append (_adg ._gcc ._dgg ,_ebafg );_adg ._gebg =_ebafg ;_adg .newSpan ();};var _defb =map[string ][]string {"\u0048e\u006c\u0076\u0065\u0074\u0069\u0063a":[]string {"\u0048e\u006c\u0076\u0065\u0074\u0069\u0063a","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061-\u0042\u006f\u006c\u0064","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061\u002d\u004f\u0062l\u0069\u0071\u0075\u0065","H\u0065\u006c\u0076\u0065ti\u0063a\u002d\u0042\u006f\u006c\u0064O\u0062\u006c\u0069\u0071\u0075\u0065"},"\u0043o\u0075\u0072\u0069\u0065\u0072":[]string {"\u0043o\u0075\u0072\u0069\u0065\u0072","\u0043\u006f\u0075r\u0069\u0065\u0072\u002d\u0042\u006f\u006c\u0064","\u0043o\u0075r\u0069\u0065\u0072\u002d\u004f\u0062\u006c\u0069\u0071\u0075\u0065","\u0043\u006f\u0075\u0072ie\u0072\u002d\u0042\u006f\u006c\u0064\u004f\u0062\u006c\u0069\u0071\u0075\u0065"},"\u0054i\u006de\u0073\u0020\u004e\u0065\u0077\u0020\u0052\u006f\u006d\u0061\u006e":[]string {"T\u0069\u006d\u0065\u0073\u002d\u0052\u006f\u006d\u0061\u006e","\u0054\u0069\u006d\u0065\u0073\u002d\u0042\u006f\u006c\u0064","\u0054\u0069\u006de\u0073\u002d\u0049\u0074\u0061\u006c\u0069\u0063","\u0054\u0069m\u0065\u0073\u002dB\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},"\u0064e\u0066\u0061\u0075\u006c\u0074":[]string {"\u0048e\u006c\u0076\u0065\u0074\u0069\u0063a","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061-\u0042\u006f\u006c\u0064","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061\u002d\u004f\u0062l\u0069\u0071\u0075\u0065","H\u0065\u006c\u0076\u0065ti\u0063a\u002d\u0042\u006f\u006c\u0064O\u0062\u006c\u0069\u0071\u0075\u0065"}};func _aae (_efed *_gb .CT_Border )(_ee .CellBorderStyle ,*_ee .Color ,float64 ){if _efed ==nil {return _ee .CellBorderStyleNone ,nil ,0;};var _gcedb _ee .CellBorderStyle ;switch _efed .ValAttr {case _gb .ST_BorderSingle :_gcedb =_ee .CellBorderStyleSingle ;case _gb .ST_BorderDouble :_gcedb =_ee .CellBorderStyleDouble ;default:_gcedb =_ee .CellBorderStyleNone ;};var _gfba _ee .Color ;if _ceece :=_efed .ColorAttr ;_ceece !=nil {if _bddd :=_ceece .ST_HexColorRGB ;_bddd !=nil {_gfba =_ee .ColorRGBFromHex ("\u0023"+*_bddd );};};_dddbf :=0.0;if _ebafc :=_efed .SzAttr ;_ebafc !=nil {_dddbf =float64 (*_ebafc )/8/_aa .Millimeter ;};return _gcedb ,&_gfba ,_dddbf ;};type symbol struct{_cdb string ;_gda float64 ;_ag float64 ;_fgaa float64 ;_bcgd float64 ;_gfa *_ee .TextStyle ;_cb *_ee .Image ;_gbg *block ;_gge string ;_daf bool ;_eb bool ;};type word struct{_egg []*symbol ;_ece float64 ;_fbg float64 ;_cae bool ;};func (_afc *convertContext )addCurrentParagraphToCurrentPage (){_afc ._dfdc ._cd =_afc ._gcc ._df +_afc ._gcc ._ba ._eedb +_afc ._gcc ._ff +_afc ._gcc ._ba ._gbgd ;_afc ._dfdc ._bf =append (_afc ._dfdc ._bf ,_afc ._gcc ._fa ...);_afc ._dfdc ._ggb =append (_afc ._dfdc ._ggb ,_afc ._gcc ._caf ...);_afc ._dfdc ._ecg =append (_afc ._dfdc ._ecg ,_afc ._gcc ._ddc ...);_afc ._dfdc ._ada =append (_afc ._dfdc ._ada ,_afc ._gcc ._cdd ...);_afc ._dfdc ._cg =append (_afc ._dfdc ._cg ,_afc ._gcc ._be ...);_afc ._dfdc ._gg =append (_afc ._dfdc ._gg ,_afc ._gcc );_afc .adjustRightBoundOfLastSpan ();_afc .alignParagraph ();if len (_afc ._dfdc ._dgb )==0&&len (_afc ._gcc ._dae )> 0{_afc ._dfdc ._bg ._gbgd -=_ae ;};_afc ._dfdc ._dgb =append (_afc ._dfdc ._dgb ,_afc ._gcc ._dae ...);_afc ._dfdc ._bg ._gbgd -=_afc ._gcc ._ega ;};func (_dafb *convertContext )newWord (){_dafb ._deca =&word {_cae :true ,_ece :_dafb ._gebg ._fae }};func _ebdg (_dcdb ,_bdbg float64 )*_ee .Creator {_aaac :=_ee .New ();_aaac .SetPageSize (_ee .PageSize {_dcdb ,_bdbg });_aaac .SetPageMargins (0,0,0,0);return _aaac ;};func (_feab *convertContext )makePdfBlockFromCBCs (_gacab [][]*_gb .EG_ContentBlockContent ,_dcfe ,_ggfe float64 ,_faeb *rectangle ,_bcag bool ,_bdaa *prefix )(*_ee .Block ,error ){if _faeb ==nil {_faeb =&rectangle {};};_bcge :=&rectangle {_eedb :_faeb ._eedb ,_gbgd :_ggfe -_faeb ._gbgd ,_ccgf :_faeb ._ccgf ,_dbb :_dcfe -_faeb ._dbb };_cbffe :=_ebdg (_dcfe ,_ggfe );_bdede :=&convertContext {_ecgg :_cbffe ,_fggfb :_feab ._fggfb ,_egdg :_bcge ,_fgfb :_bdaa };for _ ,_gfgg :=range _gacab {_bdede .addAbsoluteCBCs (_gfgg );};if _bcag {_agfa :=0.0;for _ ,_gggf :=range _bdede ._cfcc {for _ ,_ceea :=range _gggf ._gg {_agfa +=(_ceea ._ff +_ceea ._ba ._eedb +_ceea ._ba ._gbgd );};};_bcge ._gbgd =_agfa -_faeb ._gbgd ;_cbffe =_ebdg (_dcfe ,_agfa );_bdede =&convertContext {_ecgg :_cbffe ,_fggfb :_feab ._fggfb ,_egdg :_bcge ,_fgfb :_bdaa };for _ ,_bbaf :=range _gacab {_bdede .addAbsoluteCBCs (_bbaf );};};_bdede .alignSymbolsVertically ();_bdede .drawPage (_bdede ._cfcc [0]);return _ggbe (_cbffe );};func (_ecac *convertContext )addTextSymbol (_fdg *symbol ){_dbfa :=_ee .New ();_acd :=_dbfa .NewStyledParagraph ();_acd .SetMargins (0,0,0,0);_ggbc :=_acd .Append (_fdg ._cdb );_acd .SetLineHeight (_ecac ._gcc ._cc );_eede :=0.0;if _fdg ._gfa !=nil {_ggbc .Style =*_fdg ._gfa ;if _fdg ._gfa .CharSpacing !=0{_eede =_fdg ._gfa .CharSpacing ;};};_fdg ._ag =_acd .Height ();if _fdg ._bcgd ==0{_fdg ._bcgd =_acd .Width ()+_eede ;};if len (_ecac ._deca ._egg )> 0{_ebd :=_ecac ._deca ._egg [len (_ecac ._deca ._egg )-1]._cdb ;if _agdgg (_ebd )||(_ebd =="\u0020")!=(_fdg ._cdb =="\u0020"){_ecac .addCurrentWordToParagraph ();_ecac .newWord ();};};_ecac ._deca ._egg =append (_ecac ._deca ._egg ,_fdg );_fdg ._gda =_ecac ._deca ._fbg ;_ecac ._deca ._fbg +=_fdg ._bcgd ;if _fdg ._cdb !="\u0020"{_ecac ._deca ._cae =false ;};if _fdg ._cdb =="\u000d"{_ecac .adjustHeights (_fdg ._ag );};};type zoneToSkip struct{_bc *rectangle ;_dd *_gb .WdEG_WrapTypeChoice ;};func (_cbfb *convertContext )addAnchorBlocks (_efad []*_gb .EG_PContent ){for _ ,_aaa :=range _efad {for _ ,_aede :=range _aaa .EG_ContentRunContent {if _feb :=_aede .R ;_feb !=nil {for _ ,_agac :=range _feb .EG_RunInnerContent {if _gee :=_agac .Drawing ;_gee !=nil {for _ ,_bfcdd :=range _gee .Anchor {var _abc ,_bad ,_dfcf ,_eec float64 ;_agab ,_eee :=_bfcdd .PositionH ,_bfcdd .PositionV ;if _dee :=_agab .Choice ;_dee !=nil {if _dee .PosOffset !=nil {_abc =_aa .FromEMU (int64 (*_dee .PosOffset ))/_aa .Millimeter ;};};if _cgfg :=_eee .Choice ;_cgfg !=nil {if _cgfg .PosOffset !=nil {_bad =_aa .FromEMU (int64 (*_cgfg .PosOffset ))/_aa .Millimeter ;};};if _eadg :=_bfcdd .Extent ;_eadg !=nil {_eec =_aa .FromEMU (_eadg .CxAttr )/_aa .Millimeter ;_dfcf =_aa .FromEMU (_eadg .CyAttr )/_aa .Millimeter ;};_fgf :=_cbfb ._gcc ._df +_bad ;_bec :=_fgf +_dfcf ;_ggea :=_cbfb ._gcc ._fga +_abc ;_fbgg :=_ggea +_eec ;_dgbf :=_bad +_dfcf ;if _dgbf > _cbfb ._gcc ._ga {_cbfb ._gcc ._ga =_dgbf ;};if _bfcdd .Choice !=nil &&_bfcdd .Choice .WrapNone ==nil {_cbfb ._gcc ._be =append (_cbfb ._gcc ._be ,&zoneToSkip {_bc :&rectangle {_eedb :_fgf ,_gbgd :_bec ,_ccgf :_ggea ,_dbb :_fbgg },_dd :_bfcdd .Choice });};if _agabc :=_bfcdd .Graphic ;_agabc !=nil {if _cee :=_agabc .GraphicData ;_cee !=nil {for _ ,_fee :=range _cee .Any {if _gfad ,_age :=_fee .(*_fe .Pic );_age {_bbad ,_abg :=_cbfb .makePdfImageFromGraphics (_gfad );if _abg !=nil {_e .Println ("\u0043a\u006en\u006f\u0074\u0020\u0072\u0065a\u0064\u0020i\u006d\u0061\u0067\u0065\u003a",_abg );};if _bbad !=nil {_bbad .Scale (_eec /_bbad .Width (),_dfcf /_bbad .Height ());_bbad .SetPos (_ggea ,_fgf );if _bfcdd .BehindDocAttr {_cbfb ._gcc ._caf =append (_cbfb ._gcc ._caf ,_bbad );}else {_cbfb ._gcc ._fa =append (_cbfb ._gcc ._fa ,_bbad );};};}else if _bdd ,_dca :=_fee .(*_ab .Chart );_dca {_gad ,_adca :=_cbfb .makePdfBlockFromChart (_bdd ,_dfcf ,_eec );if _adca !=nil {_e .Println ("\u0043a\u006en\u006f\u0074\u0020\u0072\u0065a\u0064\u0020b\u006c\u006f\u0063\u006b\u003a",_adca );};if _gad !=nil {_edc :=&block {_fac :_gad ,_baa :_ggea ,_af :_fgf };if _bfcdd .BehindDocAttr {_cbfb ._gcc ._cdd =append (_cbfb ._gcc ._cdd ,_edc );}else {_cbfb ._gcc ._ddc =append (_cbfb ._gcc ._ddc ,_edc );};};};};};};};};};};};};};func _bbee (_caeaf *_ee .Creator ,_fbe *rectangle ,_egbb []*legendItem ,_dfgc bool ){_aca :=float64 (len (_egbb ));if _dfgc {_cgba :=&rectangle {_eedb :_fbe ._eedb +1,_gbgd :_fbe ._gbgd -1,_ccgf :_fbe ._ccgf +2.5,_dbb :_fbe ._dbb -2.5};var _fbad float64 ;if _aca > 1{_fbad =(_cgba ._dbb -_cgba ._ccgf )/_aca ;};_afd :=_cgba ._ccgf ;_gcad :=_cgba ._eedb ;for _ ,_acff :=range _egbb {if _eda :=_acff ._cad ;_eda !=nil {_gbaef (_caeaf ,_afd ,_gcad +_gffb ,_gefea ,_gefea ,_eda );_bace :=_afd +_gefea *2;_dff :=_caeaf .NewStyledParagraph ();_dff .SetPos (_bace ,_gcad );_dbgd :=_dff .Append (_acff ._edd );_bcad ,_fbac :=_ca .NewStandard14Font (_ca .HelveticaName );if _fbac ==nil {_dbgd .Style =_ee .TextStyle {FontSize :_fggeb ,Font :_bcad ,TextRise :0.4};_caeaf .Draw (_dff );};};_afd +=_fbad ;};}else {_bbcf :=&rectangle {_eedb :_fbe ._eedb +2.5,_gbgd :_fbe ._gbgd -2.5,_ccgf :_fbe ._ccgf +2.5,_dbb :_fbe ._dbb -2.5};var _cacd float64 ;if _aca > 1{_cacd =(_bbcf ._gbgd -_bbcf ._eedb -_fggeb )/(_aca -1);};_cegeg :=_bbcf ._eedb ;_cfca :=_bbcf ._ccgf ;_aacg :=_cfca +_gefea *2;for _ ,_bdeg :=range _egbb {if _deb :=_bdeg ._cad ;_deb !=nil {_gbaef (_caeaf ,_cfca ,_cegeg +_gffb ,_gefea ,_gefea ,_deb );_cfbc :=_caeaf .NewStyledParagraph ();_cfbc .SetPos (_aacg ,_cegeg );_afgc :=_cfbc .Append (_bdeg ._edd );_bddg ,_egdd :=_ca .NewStandard14Font (_ca .HelveticaName );if _egdd ==nil {_afgc .Style =_ee .TextStyle {FontSize :_fggeb ,Font :_bddg ,TextRise :0.4};_caeaf .Draw (_cfbc );};};_cegeg +=_cacd ;};};};func _bbefe (_afcf *_gb .CT_PPr ,_cagd *paragraph )(float64 ,float64 ){_gab :=1.0;if _afcf ==nil {_cagd ._cc =_gab ;return 0,0;};if _afcf .Jc !=nil {switch _afcf .Jc .ValAttr {case _gb .ST_JcRight :_cagd ._bd =_ee .TextAlignmentRight ;case _gb .ST_JcCenter :_cagd ._bd =_ee .TextAlignmentCenter ;case _gb .ST_JcBoth :_cagd ._bd =_ee .TextAlignmentJustify ;default:_cagd ._bd =_ee .TextAlignmentLeft ;};};var _cage ,_bbab ,_dafbg ,_fcab ,_afaa float64 ;if _bbd :=_afcf .Spacing ;_bbd !=nil {if _afb :=_bbd .BeforeAttr ;_afb !=nil {if _afb .ST_UnsignedDecimalNumber !=nil {_cage =_ddbg (int64 (*_afb .ST_UnsignedDecimalNumber ));};};if _fcbg :=_bbd .AfterAttr ;_fcbg !=nil {if _fcbg .ST_UnsignedDecimalNumber !=nil {_bbab =_ddbg (int64 (*_fcbg .ST_UnsignedDecimalNumber ));};};if _bgfg :=_bbd .LineAttr ;_bgfg !=nil {if _bgfg .Int64 !=nil &&*_bgfg .Int64 !=0{_gab =float64 (*_bgfg .Int64 /240);};};};_cagd ._cc =_gab ;if _dbag :=_afcf .Ind ;_dbag !=nil {if _cgee :=_dbag .FirstLineAttr ;_cgee !=nil {if _cgee .ST_UnsignedDecimalNumber !=nil {_afaa =_ddbg (int64 (*_cgee .ST_UnsignedDecimalNumber ));};};if _efef :=_dbag .HangingAttr ;_efef !=nil {if _efef .ST_UnsignedDecimalNumber !=nil {_afaa -=_ddbg (int64 (*_efef .ST_UnsignedDecimalNumber ));};};if _cced :=_dbag .LeftAttr ;_cced !=nil {if _cced .Int64 !=nil {_dafbg =_ddbg (*_cced .Int64 );};};if _bbbe :=_dbag .RightAttr ;_bbbe !=nil {if _bbbe .Int64 !=nil {_fcab =_ddbg (*_bbbe .Int64 );};};};_cagd ._ba =&rectangle {_eedb :_cage ,_gbgd :_bbab ,_ccgf :_dafbg ,_dbb :_fcab };_cagd ._adb =_afaa ;return _cage ,_dafbg ;};type serValue struct{_adda string ;_cbagf float64 ;_bbcc *_abd .CT_ShapeProperties ;};func _agf (_baaa *_ab .CT_CatAx )(uint32 ,_ab .ST_AxPos ,_ab .ST_TickMark ,_ab .ST_TickLblPos ,*_ab .CT_ChartLines ,uint32 ,*_abd .CT_ShapeProperties ,error ){var _ccf ,_ccc uint32 ;var _dddb _ab .ST_AxPos ;var _cgeb _ab .ST_TickMark ;var _agdc *_ab .CT_ChartLines ;var _geee _ab .ST_TickLblPos ;if _baaa .AxId ==nil {return _ccf ,_dddb ,_cgeb ,_geee ,_agdc ,_ccc ,_baaa .SpPr ,_d .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_ccf =_baaa .AxId .ValAttr ;};if _baaa .AxPos ==nil {return _ccf ,_dddb ,_cgeb ,_geee ,_agdc ,_ccc ,_baaa .SpPr ,_d .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_dddb =_baaa .AxPos .ValAttr ;};if _baaa .MajorTickMark !=nil {_cgeb =_baaa .MajorTickMark .ValAttr ;};if _baaa .TickLblPos !=nil {_geee =_baaa .TickLblPos .ValAttr ;};if _baaa .CrossAx ==nil {return _ccf ,_dddb ,_cgeb ,_geee ,_agdc ,_ccc ,_baaa .SpPr ,_d .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_ccc =_baaa .CrossAx .ValAttr ;};_agdc =_baaa .MajorGridlines ;return _ccf ,_dddb ,_cgeb ,_geee ,_agdc ,_ccc ,_baaa .SpPr ,nil ;};type tableWrapper struct{_fd *_ee .Table ;_gga float64 ;};func _ddge (_bebd int ,_baadd bool )string {_bfda :=(_bebd -1)/26+1;_dbdb :=byte ((_bebd -1)%26);if _baadd {_dbdb +=byte (65);}else {_dbdb +=byte (97);};_cbbb :=_g .NewBuffer ([]byte {});for _fgdf :=0;_fgdf < _bfda ;_fgdf ++{_cbbb .Write ([]byte {_dbdb });};return _cbbb .String ();}; \ No newline at end of file diff --git a/document/document.go b/document/document.go index 1ecdb6af38..4153491987 100644 --- a/document/document.go +++ b/document/document.go @@ -22,1530 +22,1591 @@ Example: run.SetText("foo") doc.SaveToFile("foo.docx") */ -package document ;import (_ae "archive/zip";_gc "bytes";_cc "errors";_ffe "fmt";_f "github.com/unidoc/unioffice";_gdd "github.com/unidoc/unioffice/color";_gd "github.com/unidoc/unioffice/common";_db "github.com/unidoc/unioffice/common/tempstorage";_da "github.com/unidoc/unioffice/internal/license";_dd "github.com/unidoc/unioffice/measurement";_eb "github.com/unidoc/unioffice/schema/schemas.microsoft.com/office/activeX";_dc "github.com/unidoc/unioffice/schema/soo/dml";_ebg "github.com/unidoc/unioffice/schema/soo/dml/chart";_ga "github.com/unidoc/unioffice/schema/soo/dml/picture";_ca "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ba "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_fd "github.com/unidoc/unioffice/schema/soo/wml";_b "github.com/unidoc/unioffice/zippkg";_ad "image";_c "image/jpeg";_a "io";_e "log";_ff "math/rand";_fg "os";_fff "path/filepath";_gg "strings";_g "unicode";); +package document ;import (_gb "archive/zip";_be "bytes";_de "errors";_cg "fmt";_g "github.com/unidoc/unioffice";_ef "github.com/unidoc/unioffice/color";_gg "github.com/unidoc/unioffice/common";_ba "github.com/unidoc/unioffice/common/tempstorage";_gc "github.com/unidoc/unioffice/internal/license";_fd "github.com/unidoc/unioffice/measurement";_bdc "github.com/unidoc/unioffice/schema/schemas.microsoft.com/office/activeX";_fg "github.com/unidoc/unioffice/schema/soo/dml";_dcc "github.com/unidoc/unioffice/schema/soo/dml/chart";_bd "github.com/unidoc/unioffice/schema/soo/dml/picture";_gee "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_a "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_eg "github.com/unidoc/unioffice/schema/soo/wml";_ggg "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_gd "github.com/unidoc/unioffice/vmldrawing";_fb "github.com/unidoc/unioffice/zippkg";_df "image";_bg "image/jpeg";_cb "io";_c "log";_dc "math/rand";_ge "os";_b "path/filepath";_e "strings";_f "unicode";); -// RemoveMailMerge removes any mail merge settings -func (_defdb Settings )RemoveMailMerge (){_defdb ._bagdg .MailMerge =nil }; +// 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 (_fee Document )AddHyperlink (url string )_gg .Hyperlink {return _fee ._ccd .AddHyperlink (url )}; -// ParagraphProperties returns the paragraph style properties. -func (_ebcf Style )ParagraphProperties ()ParagraphStyleProperties {if _ebcf ._ebbgf .PPr ==nil {_ebcf ._ebbgf .PPr =_fd .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_ebcf ._ebbgf .PPr };};func _dfbb (_feg *_fd .CT_Tbl ,_cbgg map[string ]string ){for _ ,_bgd :=range _feg .EG_ContentRowContent {for _ ,_geef :=range _bgd .Tr {for _ ,_fegf :=range _geef .EG_ContentCellContent {for _ ,_bbba :=range _fegf .Tc {for _ ,_fbda :=range _bbba .EG_BlockLevelElts {for _ ,_dadea :=range _fbda .EG_ContentBlockContent {for _ ,_ffcb :=range _dadea .P {_fabg (_ffcb ,_cbgg );};for _ ,_fabe :=range _dadea .Tbl {_dfbb (_fabe ,_cbgg );};};};};};};};}; +// Borders allows manipulation of the table borders. +func (_adca TableProperties )Borders ()TableBorders {if _adca ._gcdd .TblBorders ==nil {_adca ._gcdd .TblBorders =_eg .NewCT_TblBorders ();};return TableBorders {_adca ._gcdd .TblBorders };}; -// ParagraphSpacing controls the spacing for a paragraph and its lines. -type ParagraphSpacing struct{_fcbg *_fd .CT_Spacing }; +// InitializeDefault constructs a default numbering. +func (_ggea Numbering )InitializeDefault (){_gdee :=_eg .NewCT_AbstractNum ();_gdee .MultiLevelType =_eg .NewCT_MultiLevelType ();_gdee .MultiLevelType .ValAttr =_eg .ST_MultiLevelTypeHybridMultilevel ;_ggea ._dgbab .AbstractNum =append (_ggea ._dgbab .AbstractNum ,_gdee );_gdee .AbstractNumIdAttr =1;const _edcd =720;const _abde =720;const _fgdg =360;for _ffgef :=0;_ffgef < 9;_ffgef ++{_ebbfc :=_eg .NewCT_Lvl ();_ebbfc .IlvlAttr =int64 (_ffgef );_ebbfc .Start =_eg .NewCT_DecimalNumber ();_ebbfc .Start .ValAttr =1;_ebbfc .NumFmt =_eg .NewCT_NumFmt ();_ebbfc .NumFmt .ValAttr =_eg .ST_NumberFormatBullet ;_ebbfc .Suff =_eg .NewCT_LevelSuffix ();_ebbfc .Suff .ValAttr =_eg .ST_LevelSuffixNothing ;_ebbfc .LvlText =_eg .NewCT_LevelText ();_ebbfc .LvlText .ValAttr =_g .String ("\uf0b7");_ebbfc .LvlJc =_eg .NewCT_Jc ();_ebbfc .LvlJc .ValAttr =_eg .ST_JcLeft ;_ebbfc .RPr =_eg .NewCT_RPr ();_ebbfc .RPr .RFonts =_eg .NewCT_Fonts ();_ebbfc .RPr .RFonts .AsciiAttr =_g .String ("\u0053\u0079\u006d\u0062\u006f\u006c");_ebbfc .RPr .RFonts .HAnsiAttr =_g .String ("\u0053\u0079\u006d\u0062\u006f\u006c");_ebbfc .RPr .RFonts .HintAttr =_eg .ST_HintDefault ;_ebbfc .PPr =_eg .NewCT_PPrGeneral ();_fgefa :=int64 (_ffgef *_abde +_edcd );_ebbfc .PPr .Ind =_eg .NewCT_Ind ();_ebbfc .PPr .Ind .LeftAttr =&_eg .ST_SignedTwipsMeasure {};_ebbfc .PPr .Ind .LeftAttr .Int64 =_g .Int64 (_fgefa );_ebbfc .PPr .Ind .HangingAttr =&_gee .ST_TwipsMeasure {};_ebbfc .PPr .Ind .HangingAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (_fgdg ));_gdee .Lvl =append (_gdee .Lvl ,_ebbfc );};_dffac :=_eg .NewCT_Num ();_dffac .NumIdAttr =1;_dffac .AbstractNumId =_eg .NewCT_DecimalNumber ();_dffac .AbstractNumId .ValAttr =1;_ggea ._dgbab .Num =append (_ggea ._dgbab .Num ,_dffac );}; -// SetASCIITheme sets the font ASCII Theme. -func (_dggg Fonts )SetASCIITheme (t _fd .ST_Theme ){_dggg ._cbbad .AsciiThemeAttr =t }; +// SetLeft sets the left border to a specified type, color and thickness. +func (_ggbcg TableBorders )SetLeft (t _eg .ST_Border ,c _ef .Color ,thickness _fd .Distance ){_ggbcg ._cddae .Left =_eg .NewCT_Border ();_dgdb (_ggbcg ._cddae .Left ,t ,c ,thickness );};func _bbgc ()*_ggg .Handles {_ecaa :=_ggg .NewHandles ();_caddd :=_ggg .NewCT_H ();_gaaa :="\u0023\u0030\u002c\u0062\u006f\u0074\u0074\u006f\u006dR\u0069\u0067\u0068\u0074";_caddd .PositionAttr =&_gaaa ;_agfdg :="\u0036\u0036\u0032\u0039\u002c\u0031\u0034\u0039\u0037\u0031";_caddd .XrangeAttr =&_agfdg ;_ecaa .H =[]*_ggg .CT_H {_caddd };return _ecaa ;}; -// AddFooter creates a Footer associated with the document, but doesn't add it -// to the document for display. -func (_efb *Document )AddFooter ()Footer {_fab :=_fd .NewFtr ();_efb ._afe =append (_efb ._afe ,_fab );_fdf :=_ffe .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_efb ._afe ));_efb ._cbb .AddRelationship (_fdf ,_f .FooterType );_efb .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_fdf ,"\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");_efb ._gcgg =append (_efb ._gcgg ,_gd .NewRelationships ());return Footer {_efb ,_fab };}; +// SetLeft sets the left border to a specified type, color and thickness. +func (_ebfd CellBorders )SetLeft (t _eg .ST_Border ,c _ef .Color ,thickness _fd .Distance ){_ebfd ._cgaa .Left =_eg .NewCT_Border ();_dgdb (_ebfd ._cgaa .Left ,t ,c ,thickness );}; -// SetTopPct sets the cell top margin -func (_ebb CellMargins )SetTopPct (pct float64 ){_ebb ._aecb .Top =_fd .NewCT_TblWidth ();_gcg (_ebb ._aecb .Top ,pct );}; +// SetAlignment positions an anchored image via alignment. Offset is +// incompatible with SetOffset, whichever is called last is applied. +func (_ec AnchoredDrawing )SetAlignment (h _eg .WdST_AlignH ,v _eg .WdST_AlignV ){_ec .SetHAlignment (h );_ec .SetVAlignment (v );};func (_affcb *WatermarkPicture )getShapeImagedata ()*_g .XSDAny {return _affcb .getInnerElement ("\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a");};func _cbbg (_bfg *_eg .CT_TblWidth ,_aeg float64 ){_bfg .TypeAttr =_eg .ST_TblWidthPct ;_bfg .WAttr =&_eg .ST_MeasurementOrPercent {};_bfg .WAttr .ST_DecimalNumberOrPercent =&_eg .ST_DecimalNumberOrPercent {};_bfg .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (_aeg *50));}; -// UnderlineColor returns the hex color value of run underline. -func (_dcca RunProperties )UnderlineColor ()string {if _eecac :=_dcca ._efff .U ;_eecac !=nil {_dgagd :=_eecac .ColorAttr ;if _dgagd !=nil &&_dgagd .ST_HexColorRGB !=nil {return *_dgagd .ST_HexColorRGB ;};};return "";}; +// SetSpacing sets the spacing that comes before and after the paragraph. +func (_ecfdb ParagraphStyleProperties )SetSpacing (before ,after _fd .Distance ){if _ecfdb ._efcg .Spacing ==nil {_ecfdb ._efcg .Spacing =_eg .NewCT_Spacing ();};if before ==_fd .Zero {_ecfdb ._efcg .Spacing .BeforeAttr =nil ;}else {_ecfdb ._efcg .Spacing .BeforeAttr =&_gee .ST_TwipsMeasure {};_ecfdb ._efcg .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (before /_fd .Twips ));};if after ==_fd .Zero {_ecfdb ._efcg .Spacing .AfterAttr =nil ;}else {_ecfdb ._efcg .Spacing .AfterAttr =&_gee .ST_TwipsMeasure {};_ecfdb ._efcg .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (after /_fd .Twips ));};}; -// DrawingInfo is used for keep information about a drawing wrapping a textbox where the text is located. -type DrawingInfo struct{Drawing *_fd .CT_Drawing ;Width int64 ;Height int64 ;}; +// SetLineSpacing controls the line spacing of the paragraph. +func (_cgcg ParagraphStyleProperties )SetLineSpacing (m _fd .Distance ,rule _eg .ST_LineSpacingRule ){if _cgcg ._efcg .Spacing ==nil {_cgcg ._efcg .Spacing =_eg .NewCT_Spacing ();};if rule ==_eg .ST_LineSpacingRuleUnset {_cgcg ._efcg .Spacing .LineRuleAttr =_eg .ST_LineSpacingRuleUnset ;_cgcg ._efcg .Spacing .LineAttr =nil ;}else {_cgcg ._efcg .Spacing .LineRuleAttr =rule ;_cgcg ._efcg .Spacing .LineAttr =&_eg .ST_SignedTwipsMeasure {};_cgcg ._efcg .Spacing .LineAttr .Int64 =_g .Int64 (int64 (m /_fd .Twips ));};}; -// AddRow adds a row to a table. -func (_afeg Table )AddRow ()Row {_abcb :=_fd .NewEG_ContentRowContent ();_afeg ._fbgff .EG_ContentRowContent =append (_afeg ._fbgff .EG_ContentRowContent ,_abcb );_gead :=_fd .NewCT_Row ();_abcb .Tr =append (_abcb .Tr ,_gead );return Row {_afeg ._gfed ,_gead };}; +// 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 (_dcff *Document )AddImage (i _gg .Image )(_gg .ImageRef ,error ){_deaa :=_gg .MakeImageRef (i ,&_dcff .DocBase ,_dcff ._ccd );if i .Data ==nil &&i .Path ==""{return _deaa ,_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 _deaa ,_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 _deaa ,_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 !=""{_bfa :=_ba .Add (i .Path );if _bfa !=nil {return _deaa ,_bfa ;};};_dcff .Images =append (_dcff .Images ,_deaa );_ecc :=_cg .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_dcff .Images ),i .Format );_ffb :=_dcff ._ccd .AddRelationship (_ecc ,_g .ImageType );_dcff .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_dcff .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_dcff .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_dcff .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_dcff .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format );_deaa .SetRelID (_ffb .X ().IdAttr );_deaa .SetTarget (_ecc );return _deaa ,nil ;}; -// SetBasedOn sets the style that this style is based on. -func (_aaac Style )SetBasedOn (name string ){if name ==""{_aaac ._ebbgf .BasedOn =nil ;}else {_aaac ._ebbgf .BasedOn =_fd .NewCT_String ();_aaac ._ebbgf .BasedOn .ValAttr =name ;};};func _fc ()(*_dc .CT_Point2D ,[]*_dc .CT_Point2D ){var (_bfd int64 =0;_gag int64 =21600;);_bab :=_dc .ST_Coordinate {ST_CoordinateUnqualified :&_bfd ,ST_UniversalMeasure :nil };_bfa :=_dc .ST_Coordinate {ST_CoordinateUnqualified :&_gag ,ST_UniversalMeasure :nil };_geb :=_dc .NewCT_Point2D ();_geb .XAttr =_bab ;_geb .YAttr =_bab ;_bd :=[]*_dc .CT_Point2D {&_dc .CT_Point2D {XAttr :_bab ,YAttr :_bfa },&_dc .CT_Point2D {XAttr :_bfa ,YAttr :_bfa },&_dc .CT_Point2D {XAttr :_bfa ,YAttr :_bab },_geb };return _geb ,_bd ;}; +// Endnote returns the endnote based on the ID; this can be used nicely with +// the run.IsEndnote() functionality. +func (_ecbc *Document )Endnote (id int64 )Endnote {for _ ,_beae :=range _ecbc .Endnotes (){if _beae .id ()==id {return _beae ;};};return Endnote {};}; -// SetFirstRow controls the conditional formatting for the first row in a table. -func (_ebage TableLook )SetFirstRow (on bool ){if !on {_ebage ._ebdef .FirstRowAttr =&_ca .ST_OnOff {};_ebage ._ebdef .FirstRowAttr .ST_OnOff1 =_ca .ST_OnOff1Off ;}else {_ebage ._ebdef .FirstRowAttr =&_ca .ST_OnOff {};_ebage ._ebdef .FirstRowAttr .ST_OnOff1 =_ca .ST_OnOff1On ;};}; +// read reads a document from an io.Reader. +func Read (r _cb .ReaderAt ,size int64 )(*Document ,error ){return _bffb (r ,size ,"")}; -// SetWidthAuto sets the the cell width to automatic. -func (_dg CellProperties )SetWidthAuto (){_dg ._cea .TcW =_fd .NewCT_TblWidth ();_dg ._cea .TcW .TypeAttr =_fd .ST_TblWidthAuto ;}; +// SetCSTheme sets the font complex script theme. +func (_fdbgd Fonts )SetCSTheme (t _eg .ST_Theme ){_fdbgd ._fabcg .CsthemeAttr =t }; -// SetSize sets the font size for a run. -func (_bcfbb RunProperties )SetSize (size _dd .Distance ){_bcfbb ._efff .Sz =_fd .NewCT_HpsMeasure ();_bcfbb ._efff .Sz .ValAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (size /_dd .HalfPoint ));_bcfbb ._efff .SzCs =_fd .NewCT_HpsMeasure ();_bcfbb ._efff .SzCs .ValAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (size /_dd .HalfPoint ));}; +// New constructs an empty document that content can be added to. +func New ()*Document {_bcba :=&Document {_bbe :_eg .NewDocument ()};_bcba .ContentTypes =_gg .NewContentTypes ();_bcba ._bbe .Body =_eg .NewCT_Body ();_bcba ._bbe .ConformanceAttr =_gee .ST_ConformanceClassTransitional ;_bcba ._ccd =_gg .NewRelationships ();_bcba .AppProperties =_gg .NewAppProperties ();_bcba .CoreProperties =_gg .NewCoreProperties ();_bcba .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");_bcba .Settings =NewSettings ();_bcba ._ccd .AddRelationship ("\u0073\u0065\u0074t\u0069\u006e\u0067\u0073\u002e\u0078\u006d\u006c",_g .SettingsType );_bcba .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");_bcba .Rels =_gg .NewRelationships ();_bcba .Rels .AddRelationship (_g .RelativeFilename (_g .DocTypeDocument ,"",_g .CorePropertiesType ,0),_g .CorePropertiesType );_bcba .Rels .AddRelationship ("\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c",_g .ExtendedPropertiesType );_bcba .Rels .AddRelationship ("\u0077\u006f\u0072\u0064\u002f\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u002e\u0078\u006d\u006c",_g .OfficeDocumentType );_bcba .Numbering =NewNumbering ();_bcba .Numbering .InitializeDefault ();_bcba .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");_bcba ._ccd .AddRelationship ("\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u002e\u0078\u006d\u006c",_g .NumberingType );_bcba .Styles =NewStyles ();_bcba .Styles .InitializeDefault ();_bcba .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");_bcba ._ccd .AddRelationship ("\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c",_g .StylesType );_bcba ._bbe .Body =_eg .NewCT_Body ();return _bcba ;}; -// X returns the inner wrapped XML type. -func (_gec Bookmark )X ()*_fd .CT_Bookmark {return _gec ._aaf }; +// Footnote is an individual footnote reference within the document. +type Footnote struct{_aaga *Document ;_fafc *_eg .CT_FtnEdn ;};func _adggb (_cgd *_eg .CT_P ,_dbggf map[string ]string ){for _ ,_gefg :=range _cgd .EG_PContent {if _gefg .Hyperlink !=nil &&_gefg .Hyperlink .IdAttr !=nil {if _effb ,_ffgc :=_dbggf [*_gefg .Hyperlink .IdAttr ];_ffgc {*_gefg .Hyperlink .IdAttr =_effb ;};};};}; -// Paragraphs returns all of the paragraphs in the document body including tables. -func (_dedcc *Document )Paragraphs ()[]Paragraph {_ege :=[]Paragraph {};if _dedcc ._aaff .Body ==nil {return nil ;};for _ ,_fec :=range _dedcc ._aaff .Body .EG_BlockLevelElts {for _ ,_edg :=range _fec .EG_ContentBlockContent {for _ ,_gdfa :=range _edg .P {_ege =append (_ege ,Paragraph {_dedcc ,_gdfa });};};};for _ ,_dccf :=range _dedcc .Tables (){for _ ,_dgg :=range _dccf .Rows (){for _ ,_fgga :=range _dgg .Cells (){_ege =append (_ege ,_fgga .Paragraphs ()...);};};};return _ege ;}; +// SetTargetBookmark sets the bookmark target of the hyperlink. +func (_agagf HyperLink )SetTargetBookmark (bm Bookmark ){_agagf ._eccf .AnchorAttr =_g .String (bm .Name ());_agagf ._eccf .IdAttr =nil ;}; -// SetLeft sets the left border to a specified type, color and thickness. -func (_cgfc CellBorders )SetLeft (t _fd .ST_Border ,c _gdd .Color ,thickness _dd .Distance ){_cgfc ._cfc .Left =_fd .NewCT_Border ();_geed (_cgfc ._cfc .Left ,t ,c ,thickness );}; +// AddParagraph adds a paragraph to the footer. +func (_gddg Footer )AddParagraph ()Paragraph {_bdeb :=_eg .NewEG_ContentBlockContent ();_gddg ._dbac .EG_ContentBlockContent =append (_gddg ._dbac .EG_ContentBlockContent ,_bdeb );_cbde :=_eg .NewCT_P ();_bdeb .P =append (_bdeb .P ,_cbde );return Paragraph {_gddg ._ddbab ,_cbde };}; -// SetBottom sets the bottom border to a specified type, color and thickness. -func (_efbb TableBorders )SetBottom (t _fd .ST_Border ,c _gdd .Color ,thickness _dd .Distance ){_efbb ._decbg .Bottom =_fd .NewCT_Border ();_geed (_efbb ._decbg .Bottom ,t ,c ,thickness );}; +// Margins allows controlling individual cell margins. +func (_dab CellProperties )Margins ()CellMargins {if _dab ._cgb .TcMar ==nil {_dab ._cgb .TcMar =_eg .NewCT_TcMar ();};return CellMargins {_dab ._cgb .TcMar };}; -// SizeValue returns the value of paragraph font size in points. -func (_agebd ParagraphProperties )SizeValue ()float64 {if _dagg :=_agebd ._ddcc .RPr .Sz ;_dagg !=nil {_faffd :=_dagg .ValAttr ;if _faffd .ST_UnsignedDecimalNumber !=nil {return float64 (*_faffd .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; +// AddCheckBox adds checkbox form field to the paragraph and returns it. +func (_ceae Paragraph )AddCheckBox (name string )FormField {_caecc :=_ceae .addFldCharsForField (name ,"\u0046\u004f\u0052M\u0043\u0048\u0045\u0043\u004b\u0042\u004f\u0058");_caecc ._aefe .CheckBox =_eg .NewCT_FFCheckBox ();return _caecc ;}; -// ParagraphStyleProperties is the styling information for a paragraph. -type ParagraphStyleProperties struct{_dfdcd *_fd .CT_PPrGeneral }; +// SetKerning sets the run's font kerning. +func (_edbc RunProperties )SetKerning (size _fd .Distance ){_edbc ._efdg .Kern =_eg .NewCT_HpsMeasure ();_edbc ._efdg .Kern .ValAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (size /_fd .HalfPoint ));};func _faadb ()*_ggg .Textpath {_caae :=_ggg .NewTextpath ();_caae .OnAttr =_gee .ST_TrueFalseTrue ;_caae .FitshapeAttr =_gee .ST_TrueFalseTrue ;return _caae ;}; -// AddFieldWithFormatting adds a field (automatically computed text) to the -// document with field specifc formatting. -func (_dcff Run )AddFieldWithFormatting (code string ,fmt string ,isDirty bool ){_agfc :=_dcff .newIC ();_agfc .FldChar =_fd .NewCT_FldChar ();_agfc .FldChar .FldCharTypeAttr =_fd .ST_FldCharTypeBegin ;if isDirty {_agfc .FldChar .DirtyAttr =&_ca .ST_OnOff {};_agfc .FldChar .DirtyAttr .Bool =_f .Bool (true );};_agfc =_dcff .newIC ();_agfc .InstrText =_fd .NewCT_Text ();if fmt !=""{_agfc .InstrText .Content =code +"\u0020"+fmt ;}else {_agfc .InstrText .Content =code ;};_agfc =_dcff .newIC ();_agfc .FldChar =_fd .NewCT_FldChar ();_agfc .FldChar .FldCharTypeAttr =_fd .ST_FldCharTypeEnd ;}; +// SetUnhideWhenUsed controls if a semi hidden style becomes visible when used. +func (_fggd Style )SetUnhideWhenUsed (b bool ){if b {_fggd ._bgdg .UnhideWhenUsed =_eg .NewCT_OnOff ();}else {_fggd ._bgdg .UnhideWhenUsed =nil ;};}; -// SetBottom sets the cell bottom margin -func (_acc CellMargins )SetBottom (d _dd .Distance ){_acc ._aecb .Bottom =_fd .NewCT_TblWidth ();_dbg (_acc ._aecb .Bottom ,d );}; +// SetLeftIndent controls left indent of paragraph. +func (_efecb Paragraph )SetLeftIndent (m _fd .Distance ){_efecb .ensurePPr ();_cccg :=_efecb ._ffae .PPr ;if _cccg .Ind ==nil {_cccg .Ind =_eg .NewCT_Ind ();};if m ==_fd .Zero {_cccg .Ind .LeftAttr =nil ;}else {_cccg .Ind .LeftAttr =&_eg .ST_SignedTwipsMeasure {};_cccg .Ind .LeftAttr .Int64 =_g .Int64 (int64 (m /_fd .Twips ));};}; -// Strike returns true if paragraph is striked. -func (_gcgea ParagraphProperties )Strike ()bool {return _deg (_gcgea ._ddcc .RPr .Strike )}; +// TableLook is the conditional formatting associated with a table style that +// has been assigned to a table. +type TableLook struct{_dbgfg *_eg .CT_TblLook }; -// SetImprint sets the run to imprinted text. -func (_gcggf RunProperties )SetImprint (b bool ){if !b {_gcggf ._efff .Imprint =nil ;}else {_gcggf ._efff .Imprint =_fd .NewCT_OnOff ();};}; +// RemoveRun removes a child run from a paragraph. +func (_dbcc Paragraph )RemoveRun (r Run ){for _ ,_gaec :=range _dbcc ._ffae .EG_PContent {for _cbgg ,_bccab :=range _gaec .EG_ContentRunContent {if _bccab .R ==r ._fced {copy (_gaec .EG_ContentRunContent [_cbgg :],_gaec .EG_ContentRunContent [_cbgg +1:]);_gaec .EG_ContentRunContent =_gaec .EG_ContentRunContent [0:len (_gaec .EG_ContentRunContent )-1];};if _bccab .Sdt !=nil &&_bccab .Sdt .SdtContent !=nil {for _bbbbf ,_daag :=range _bccab .Sdt .SdtContent .EG_ContentRunContent {if _daag .R ==r ._fced {copy (_bccab .Sdt .SdtContent .EG_ContentRunContent [_bbbbf :],_bccab .Sdt .SdtContent .EG_ContentRunContent [_bbbbf +1:]);_bccab .Sdt .SdtContent .EG_ContentRunContent =_bccab .Sdt .SdtContent .EG_ContentRunContent [0:len (_bccab .Sdt .SdtContent .EG_ContentRunContent )-1];};};};};};}; -// AddParagraph adds a paragraph to the endnote. -func (_ddba Endnote )AddParagraph ()Paragraph {_ebga :=_fd .NewEG_ContentBlockContent ();_gcdg :=len (_ddba ._ccf .EG_BlockLevelElts [0].EG_ContentBlockContent );_ddba ._ccf .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_ddba ._ccf .EG_BlockLevelElts [0].EG_ContentBlockContent ,_ebga );_aabc :=_fd .NewCT_P ();var _ggb *_fd .CT_String ;if _gcdg !=0{_agg :=len (_ddba ._ccf .EG_BlockLevelElts [0].EG_ContentBlockContent [_gcdg -1].P );_ggb =_ddba ._ccf .EG_BlockLevelElts [0].EG_ContentBlockContent [_gcdg -1].P [_agg -1].PPr .PStyle ;}else {_ggb =_fd .NewCT_String ();_ggb .ValAttr ="\u0045n\u0064\u006e\u006f\u0074\u0065";};_ebga .P =append (_ebga .P ,_aabc );_fffe :=Paragraph {_ddba ._gecgb ,_aabc };_fffe ._cgcf .PPr =_fd .NewCT_PPr ();_fffe ._cgcf .PPr .PStyle =_ggb ;_fffe ._cgcf .PPr .RPr =_fd .NewCT_ParaRPr ();return _fffe ;}; +// SetTargetByRef sets the URL target of the hyperlink and is more efficient if a link +// destination will be used many times. +func (_fece HyperLink )SetTargetByRef (link _gg .Hyperlink ){_fece ._eccf .IdAttr =_g .String (_gg .Relationship (link ).ID ());_fece ._eccf .AnchorAttr =nil ;}; -// SetOutlineLvl sets outline level of paragraph. -func (_fdbcc Paragraph )SetOutlineLvl (lvl int64 ){_fdbcc .ensurePPr ();if _fdbcc ._cgcf .PPr .OutlineLvl ==nil {_fdbcc ._cgcf .PPr .OutlineLvl =_fd .NewCT_DecimalNumber ();};_cdeae :=lvl -1;_fdbcc ._cgcf .PPr .OutlineLvl .ValAttr =_cdeae ;}; +// SetKeepWithNext controls if this paragraph should be kept with the next. +func (_ggacg ParagraphProperties )SetKeepWithNext (b bool ){if !b {_ggacg ._cagc .KeepNext =nil ;}else {_ggacg ._cagc .KeepNext =_eg .NewCT_OnOff ();};}; -// BoldValue returns the precise nature of the bold setting (unset, off or on). -func (_dcaa RunProperties )BoldValue ()OnOffValue {return _ebabg (_dcaa ._efff .B )}; +// RightToLeft returns true if run text goes from right to left. +func (_agbda RunProperties )RightToLeft ()bool {return _dfcc (_agbda ._efdg .Rtl )}; -// SetCharacterSpacing sets the run's Character Spacing Adjustment. -func (_dfcbc RunProperties )SetCharacterSpacing (size _dd .Distance ){_dfcbc ._efff .Spacing =_fd .NewCT_SignedTwipsMeasure ();_dfcbc ._efff .Spacing .ValAttr .Int64 =_f .Int64 (int64 (size /_dd .Twips ));}; +// AddDropdownList adds dropdown list form field to the paragraph and returns it. +func (_caacd Paragraph )AddDropdownList (name string )FormField {_agdg :=_caacd .addFldCharsForField (name ,"\u0046\u004f\u0052M\u0044\u0052\u004f\u0050\u0044\u004f\u0057\u004e");_agdg ._aefe .DdList =_eg .NewCT_FFDDList ();return _agdg ;}; -// Bookmark is a bookmarked location within a document that can be referenced -// with a hyperlink. -type Bookmark struct{_aaf *_fd .CT_Bookmark }; +// SetASCIITheme sets the font ASCII Theme. +func (_adaa Fonts )SetASCIITheme (t _eg .ST_Theme ){_adaa ._fabcg .AsciiThemeAttr =t }; -// IsItalic returns true if the run has been set to italics. -func (_adcg RunProperties )IsItalic ()bool {return _adcg .ItalicValue ()==OnOffValueOn }; +// SetStyle sets the style of a paragraph and is identical to setting it on the +// paragraph's Properties() +func (_bbgf Paragraph )SetStyle (s string ){_bbgf .ensurePPr ();if s ==""{_bbgf ._ffae .PPr .PStyle =nil ;}else {_bbgf ._ffae .PPr .PStyle =_eg .NewCT_String ();_bbgf ._ffae .PPr .PStyle .ValAttr =s ;};}; -// 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 (_cace Document )AddHyperlink (url string )_gd .Hyperlink {return _cace ._cbb .AddHyperlink (url )};func _gcgdd (_gaag *_dc .CT_Blip ,_eeag map[string ]string ){if _gaag .EmbedAttr !=nil {if _bedcb ,_acb :=_eeag [*_gaag .EmbedAttr ];_acb {*_gaag .EmbedAttr =_bedcb ;};};}; +// GetImageByRelID returns an ImageRef with the associated relation ID in the +// document. +func (_beab *Document )GetImageByRelID (relID string )(_gg .ImageRef ,bool ){for _ ,_cggb :=range _beab .Images {if _cggb .RelID ()==relID {return _cggb ,true ;};};return _gg .ImageRef {},false ;}; -// AddParagraph adds a new paragraph to the document body. -func (_def *Document )AddParagraph ()Paragraph {_bdfc :=_fd .NewEG_BlockLevelElts ();_def ._aaff .Body .EG_BlockLevelElts =append (_def ._aaff .Body .EG_BlockLevelElts ,_bdfc );_dce :=_fd .NewEG_ContentBlockContent ();_bdfc .EG_ContentBlockContent =append (_bdfc .EG_ContentBlockContent ,_dce );_fef :=_fd .NewCT_P ();_dce .P =append (_dce .P ,_fef );return Paragraph {_def ,_fef };}; +// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_addd ParagraphProperties )ComplexSizeMeasure ()string {if _gcgcf :=_addd ._cagc .RPr .SzCs ;_gcgcf !=nil {_gege :=_gcgcf .ValAttr ;if _gege .ST_PositiveUniversalMeasure !=nil {return *_gege .ST_PositiveUniversalMeasure ;};};return "";}; -// RunProperties controls run styling properties -type RunProperties struct{_efff *_fd .CT_RPr }; +// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same +// page. +func (_acdg ParagraphStyleProperties )SetKeepOnOnePage (b bool ){if !b {_acdg ._efcg .KeepLines =nil ;}else {_acdg ._efcg .KeepLines =_eg .NewCT_OnOff ();};}; -// Outline returns true if paragraph outline is on. -func (_gaad ParagraphProperties )Outline ()bool {return _deg (_gaad ._ddcc .RPr .Outline )}; +// AddPageBreak adds a page break to a run. +func (_egbeg Run )AddPageBreak (){_bcbf :=_egbeg .newIC ();_bcbf .Br =_eg .NewCT_Br ();_bcbf .Br .TypeAttr =_eg .ST_BrTypePage ;}; -// Margins allows controlling individual cell margins. -func (_ecc CellProperties )Margins ()CellMargins {if _ecc ._cea .TcMar ==nil {_ecc ._cea .TcMar =_fd .NewCT_TcMar ();};return CellMargins {_ecc ._cea .TcMar };}; +// SetLineSpacing sets the spacing between lines in a paragraph. +func (_aebd ParagraphSpacing )SetLineSpacing (d _fd .Distance ,rule _eg .ST_LineSpacingRule ){if rule ==_eg .ST_LineSpacingRuleUnset {_aebd ._baaecd .LineRuleAttr =_eg .ST_LineSpacingRuleUnset ;_aebd ._baaecd .LineAttr =nil ;}else {_aebd ._baaecd .LineRuleAttr =rule ;_aebd ._baaecd .LineAttr =&_eg .ST_SignedTwipsMeasure {};_aebd ._baaecd .LineAttr .Int64 =_g .Int64 (int64 (d /_fd .Twips ));};}; -// DocText is an array of extracted text items which has some methods for representing extracted text. -type DocText struct{Items []TextItem ;}; +// 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 (_bggc *Document )BodySection ()Section {if _bggc ._bbe .Body .SectPr ==nil {_bggc ._bbe .Body .SectPr =_eg .NewCT_SectPr ();};return Section {_bggc ,_bggc ._bbe .Body .SectPr };}; -// SetAllowOverlapAttr sets the allowOverlap attribute of anchor. -func (_gbe AnchoredDrawing )SetAllowOverlapAttr (val bool ){_gbe ._cg .AllowOverlapAttr =val }; +// X returns the inner wrapped XML type. +func (_acda Header )X ()*_eg .Hdr {return _acda ._faac }; -// TableProperties returns the table style properties. -func (_ebdd Style )TableProperties ()TableStyleProperties {if _ebdd ._ebbgf .TblPr ==nil {_ebdd ._ebbgf .TblPr =_fd .NewCT_TblPrBase ();};return TableStyleProperties {_ebdd ._ebbgf .TblPr };}; +// SetHeader sets a section header. +func (_dgbea Section )SetHeader (h Header ,t _eg .ST_HdrFtr ){_ebff :=_eg .NewEG_HdrFtrReferences ();_dgbea ._ccgc .EG_HdrFtrReferences =append (_dgbea ._ccgc .EG_HdrFtrReferences ,_ebff );_ebff .HeaderReference =_eg .NewCT_HdrFtrRef ();_ebff .HeaderReference .TypeAttr =t ;_cdbce :=_dgbea ._gbfe ._ccd .FindRIDForN (h .Index (),_g .HeaderType );if _cdbce ==""{_c .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");};_ebff .HeaderReference .IdAttr =_cdbce ;}; -// SetWrapPathStart sets wrapPath start value. -func (_ce AnchorDrawWrapOptions )SetWrapPathStart (coordinate *_dc .CT_Point2D ){_ce ._gae =coordinate }; +// MultiLevelType returns the multilevel type, or ST_MultiLevelTypeUnset if not set. +func (_bedcc NumberingDefinition )MultiLevelType ()_eg .ST_MultiLevelType {if _bedcc ._cafg .MultiLevelType !=nil {return _bedcc ._cafg .MultiLevelType .ValAttr ;}else {return _eg .ST_MultiLevelTypeUnset ;};}; -// SetWidthPercent sets the cell to a width percentage. -func (_gad CellProperties )SetWidthPercent (pct float64 ){_gad ._cea .TcW =_fd .NewCT_TblWidth ();_gad ._cea .TcW .TypeAttr =_fd .ST_TblWidthPct ;_gad ._cea .TcW .WAttr =&_fd .ST_MeasurementOrPercent {};_gad ._cea .TcW .WAttr .ST_DecimalNumberOrPercent =&_fd .ST_DecimalNumberOrPercent {};_gad ._cea .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_f .Int64 (int64 (pct *50));}; +// Fonts allows manipulating a style or run's fonts. +type Fonts struct{_fabcg *_eg .CT_Fonts }; -// SetAlignment controls the paragraph alignment -func (_fbgb ParagraphStyleProperties )SetAlignment (align _fd .ST_Jc ){if align ==_fd .ST_JcUnset {_fbgb ._dfdcd .Jc =nil ;}else {_fbgb ._dfdcd .Jc =_fd .NewCT_Jc ();_fbgb ._dfdcd .Jc .ValAttr =align ;};}; +// Shadow returns true if paragraph shadow is on. +func (_adga ParagraphProperties )Shadow ()bool {return _dfcc (_adga ._cagc .RPr .Shadow )}; -// SetTableIndent sets the Table Indent from the Leading Margin -func (_faea TableStyleProperties )SetTableIndent (ind _dd .Distance ){_faea ._facg .TblInd =_fd .NewCT_TblWidth ();_faea ._facg .TblInd .TypeAttr =_fd .ST_TblWidthDxa ;_faea ._facg .TblInd .WAttr =&_fd .ST_MeasurementOrPercent {};_faea ._facg .TblInd .WAttr .ST_DecimalNumberOrPercent =&_fd .ST_DecimalNumberOrPercent {};_faea ._facg .TblInd .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_f .Int64 (int64 (ind /_dd .Dxa ));};func _abga (_cee *_fd .CT_P ,_gga map[string ]string ){for _ ,_dbacg :=range _cee .EG_PContent {if _dbacg .Hyperlink !=nil &&_dbacg .Hyperlink .IdAttr !=nil {if _aaae ,_bfee :=_gga [*_dbacg .Hyperlink .IdAttr ];_bfee {*_dbacg .Hyperlink .IdAttr =_aaae ;};};};};func (_gedc Endnote )id ()int64 {return _gedc ._ccf .IdAttr }; +// AddFooter creates a Footer associated with the document, but doesn't add it +// to the document for display. +func (_beea *Document )AddFooter ()Footer {_gcb :=_eg .NewFtr ();_beea ._bfe =append (_beea ._bfe ,_gcb );_cfa :=_cg .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_beea ._bfe ));_beea ._ccd .AddRelationship (_cfa ,_g .FooterType );_beea .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_cfa ,"\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");_beea ._eab =append (_beea ._eab ,_gg .NewRelationships ());return Footer {_beea ,_gcb };}; -// RowProperties are the properties for a row within a table -type RowProperties struct{_efdgc *_fd .CT_TrPr }; +// AddParagraph adds a paragraph to the endnote. +func (_ccdd Endnote )AddParagraph ()Paragraph {_fcfb :=_eg .NewEG_ContentBlockContent ();_eegd :=len (_ccdd ._cfcf .EG_BlockLevelElts [0].EG_ContentBlockContent );_ccdd ._cfcf .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_ccdd ._cfcf .EG_BlockLevelElts [0].EG_ContentBlockContent ,_fcfb );_dddde :=_eg .NewCT_P ();var _cba *_eg .CT_String ;if _eegd !=0{_gggcg :=len (_ccdd ._cfcf .EG_BlockLevelElts [0].EG_ContentBlockContent [_eegd -1].P );_cba =_ccdd ._cfcf .EG_BlockLevelElts [0].EG_ContentBlockContent [_eegd -1].P [_gggcg -1].PPr .PStyle ;}else {_cba =_eg .NewCT_String ();_cba .ValAttr ="\u0045n\u0064\u006e\u006f\u0074\u0065";};_fcfb .P =append (_fcfb .P ,_dddde );_dddg :=Paragraph {_ccdd ._cdde ,_dddde };_dddg ._ffae .PPr =_eg .NewCT_PPr ();_dddg ._ffae .PPr .PStyle =_cba ;_dddg ._ffae .PPr .RPr =_eg .NewCT_ParaRPr ();return _dddg ;}; -// NewSettings constructs a new empty Settings -func NewSettings ()Settings {_debgd :=_fd .NewSettings ();_debgd .Compat =_fd .NewCT_Compat ();_gaafd :=_fd .NewCT_CompatSetting ();_gaafd .NameAttr =_f .String ("\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006c\u0069\u0074y\u004d\u006f\u0064\u0065");_gaafd .UriAttr =_f .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");_gaafd .ValAttr =_f .String ("\u0031\u0035");_debgd .Compat .CompatSetting =append (_debgd .Compat .CompatSetting ,_gaafd );return Settings {_debgd };}; +// SetText sets the text to be used in bullet mode. +func (_eggf NumberingLevel )SetText (t string ){if t ==""{_eggf ._dbba .LvlText =nil ;}else {_eggf ._dbba .LvlText =_eg .NewCT_LevelText ();_eggf ._dbba .LvlText .ValAttr =_g .String (t );};}; -// SetEastAsiaTheme sets the font East Asia Theme. -func (_ecfd Fonts )SetEastAsiaTheme (t _fd .ST_Theme ){_ecfd ._cbbad .EastAsiaThemeAttr =t };func _bagag (_ccad []*_fd .CT_P ,_dabfb *TableInfo ,_dcf *DrawingInfo )[]TextItem {_fbfc :=[]TextItem {};for _ ,_fccec :=range _ccad {_fbfc =append (_fbfc ,_cfda (_fccec ,nil ,_dabfb ,_dcf ,_fccec .EG_PContent )...);};return _fbfc ;}; +// SetBold sets the run to bold. +func (_fbba RunProperties )SetBold (b bool ){if !b {_fbba ._efdg .B =nil ;_fbba ._efdg .BCs =nil ;}else {_fbba ._efdg .B =_eg .NewCT_OnOff ();_fbba ._efdg .BCs =_eg .NewCT_OnOff ();};}; -// CellProperties returns the cell properties. -func (_egbf TableConditionalFormatting )CellProperties ()CellProperties {if _egbf ._baad .TcPr ==nil {_egbf ._baad .TcPr =_fd .NewCT_TcPr ();};return CellProperties {_egbf ._baad .TcPr };}; +// SetOutlineLevel sets the outline level of this style. +func (_bbdc ParagraphStyleProperties )SetOutlineLevel (lvl int ){_bbdc ._efcg .OutlineLvl =_eg .NewCT_DecimalNumber ();_bbdc ._efcg .OutlineLvl .ValAttr =int64 (lvl );}; -// AddTabStop adds a tab stop to the paragraph. -func (_ebba ParagraphStyleProperties )AddTabStop (position _dd .Distance ,justificaton _fd .ST_TabJc ,leader _fd .ST_TabTlc ){if _ebba ._dfdcd .Tabs ==nil {_ebba ._dfdcd .Tabs =_fd .NewCT_Tabs ();};_agacg :=_fd .NewCT_TabStop ();_agacg .LeaderAttr =leader ;_agacg .ValAttr =justificaton ;_agacg .PosAttr .Int64 =_f .Int64 (int64 (position /_dd .Twips ));_ebba ._dfdcd .Tabs .Tab =append (_ebba ._dfdcd .Tabs .Tab ,_agacg );}; +// GetSize return the size of anchor on the page. +func (_af AnchoredDrawing )GetSize ()(_ee ,_ad int64 ){return _af ._ed .Extent .CxAttr ,_af ._ed .Extent .CyAttr ;}; -// StyleID returns the style ID. -func (_dddaf Style )StyleID ()string {if _dddaf ._ebbgf .StyleIdAttr ==nil {return "";};return *_dddaf ._ebbgf .StyleIdAttr ;}; +// SetVerticalMerge controls the vertical merging of cells. +func (_ecb CellProperties )SetVerticalMerge (mergeVal _eg .ST_Merge ){if mergeVal ==_eg .ST_MergeUnset {_ecb ._cgb .VMerge =nil ;}else {_ecb ._cgb .VMerge =_eg .NewCT_VMerge ();_ecb ._cgb .VMerge .ValAttr =mergeVal ;};}; -// SetTop sets the top border to a specified type, color and thickness. -func (_eabc TableBorders )SetTop (t _fd .ST_Border ,c _gdd .Color ,thickness _dd .Distance ){_eabc ._decbg .Top =_fd .NewCT_Border ();_geed (_eabc ._decbg .Top ,t ,c ,thickness );}; +// SetEnabled marks a FormField as enabled or disabled. +func (_gbba FormField )SetEnabled (enabled bool ){_bbbe :=_eg .NewCT_OnOff ();_bbbe .ValAttr =&_gee .ST_OnOff {Bool :&enabled };_gbba ._aefe .Enabled =[]*_eg .CT_OnOff {_bbbe };}; -// Properties returns the numbering level paragraph properties. -func (_gaed NumberingLevel )Properties ()ParagraphStyleProperties {if _gaed ._abcc .PPr ==nil {_gaed ._abcc .PPr =_fd .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_gaed ._abcc .PPr };}; +// 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 (_fbaa Run )IsEndnote ()(bool ,int64 ){if _fbaa ._fced .EG_RunInnerContent !=nil {if _fbaa ._fced .EG_RunInnerContent [0].EndnoteReference !=nil {return true ,_fbaa ._fced .EG_RunInnerContent [0].EndnoteReference .IdAttr ;};};return false ,0;};func (_fbda *Document )save (_egbf _cb .Writer ,_dca string )error {const _eca ="\u0064o\u0063u\u006d\u0065\u006e\u0074\u003a\u0064\u002e\u0053\u0061\u0076\u0065";if _ebda :=_fbda ._bbe .Validate ();_ebda !=nil {_g .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",_ebda );};_cad :=_g .DocTypeDocument ;if !_gc .GetLicenseKey ().IsLicensed ()&&!_fec {_cg .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");_cg .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");};if len (_fbda ._fbg )==0{if len (_dca )> 0{_fbda ._fbg =_dca ;}else {_daba ,_dee :=_gc .GenRefId ("\u0064\u0077");if _dee !=nil {_g .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_dee );return _dee ;};_fbda ._fbg =_daba ;};};if _fge :=_gc .Track (_fbda ._fbg ,_eca );_fge !=nil {_cg .Printf ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_fge );return _fge ;};_dbdb :=_gb .NewWriter (_egbf );defer _dbdb .Close ();if _deee :=_fb .MarshalXML (_dbdb ,_g .BaseRelsFilename ,_fbda .Rels .X ());_deee !=nil {return _deee ;};if _cfc :=_fb .MarshalXMLByType (_dbdb ,_cad ,_g .ExtendedPropertiesType ,_fbda .AppProperties .X ());_cfc !=nil {return _cfc ;};if _bada :=_fb .MarshalXMLByType (_dbdb ,_cad ,_g .CorePropertiesType ,_fbda .CoreProperties .X ());_bada !=nil {return _bada ;};if _fbda .CustomProperties .X ()!=nil {if _feg :=_fb .MarshalXMLByType (_dbdb ,_cad ,_g .CustomPropertiesType ,_fbda .CustomProperties .X ());_feg !=nil {return _feg ;};};if _fbda .Thumbnail !=nil {_gea ,_ace :=_dbdb .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067");if _ace !=nil {return _ace ;};if _aea :=_bg .Encode (_gea ,_fbda .Thumbnail ,nil );_aea !=nil {return _aea ;};};if _dbf :=_fb .MarshalXMLByType (_dbdb ,_cad ,_g .SettingsType ,_fbda .Settings .X ());_dbf !=nil {return _dbf ;};_bac :=_g .AbsoluteFilename (_cad ,_g .OfficeDocumentType ,0);if _fcc :=_fb .MarshalXML (_dbdb ,_bac ,_fbda ._bbe );_fcc !=nil {return _fcc ;};if _ada :=_fb .MarshalXML (_dbdb ,_fb .RelationsPathFor (_bac ),_fbda ._ccd .X ());_ada !=nil {return _ada ;};if _fbda .Numbering .X ()!=nil {if _bcd :=_fb .MarshalXMLByType (_dbdb ,_cad ,_g .NumberingType ,_fbda .Numbering .X ());_bcd !=nil {return _bcd ;};};if _afb :=_fb .MarshalXMLByType (_dbdb ,_cad ,_g .StylesType ,_fbda .Styles .X ());_afb !=nil {return _afb ;};if _fbda ._eea !=nil {if _fdd :=_fb .MarshalXMLByType (_dbdb ,_cad ,_g .WebSettingsType ,_fbda ._eea );_fdd !=nil {return _fdd ;};};if _fbda ._ccb !=nil {if _fdf :=_fb .MarshalXMLByType (_dbdb ,_cad ,_g .FontTableType ,_fbda ._ccb );_fdf !=nil {return _fdf ;};};if _fbda ._fdb !=nil {if _cbcf :=_fb .MarshalXMLByType (_dbdb ,_cad ,_g .EndNotesType ,_fbda ._fdb );_cbcf !=nil {return _cbcf ;};};if _fbda ._gcc !=nil {if _fcb :=_fb .MarshalXMLByType (_dbdb ,_cad ,_g .FootNotesType ,_fbda ._gcc );_fcb !=nil {return _fcb ;};};for _eead ,_dccf :=range _fbda ._fga {if _bebd :=_fb .MarshalXMLByTypeIndex (_dbdb ,_cad ,_g .ThemeType ,_eead +1,_dccf );_bebd !=nil {return _bebd ;};};for _gge ,_eef :=range _fbda ._fgad {if _gda :=_fb .MarshalXMLByTypeIndex (_dbdb ,_cad ,_g .ControlType ,_gge +1,_eef );_gda !=nil {return _gda ;};};for _fea ,_cde :=range _fbda ._abee {_fda :=_g .AbsoluteFilename (_cad ,_g .HeaderType ,_fea +1);if _dag :=_fb .MarshalXML (_dbdb ,_fda ,_cde );_dag !=nil {return _dag ;};if !_fbda ._aaa [_fea ].IsEmpty (){_fb .MarshalXML (_dbdb ,_fb .RelationsPathFor (_fda ),_fbda ._aaa [_fea ].X ());};};for _geff ,_gae :=range _fbda ._bfe {_bbd :=_g .AbsoluteFilename (_cad ,_g .FooterType ,_geff +1);if _eae :=_fb .MarshalXMLByTypeIndex (_dbdb ,_cad ,_g .FooterType ,_geff +1,_gae );_eae !=nil {return _eae ;};if !_fbda ._eab [_geff ].IsEmpty (){_fb .MarshalXML (_dbdb ,_fb .RelationsPathFor (_bbd ),_fbda ._eab [_geff ].X ());};};for _eag ,_dbdd :=range _fbda .Images {if _caa :=_gg .AddImageToZip (_dbdb ,_dbdd ,_eag +1,_g .DocTypeDocument );_caa !=nil {return _caa ;};};for _adec ,_ead :=range _fbda ._dad {_bacb :=_g .AbsoluteFilename (_cad ,_g .ChartType ,_adec +1);_fb .MarshalXML (_dbdb ,_bacb ,_ead ._cgg );};if _ebg :=_fb .MarshalXML (_dbdb ,_g .ContentTypesFilename ,_fbda .ContentTypes .X ());_ebg !=nil {return _ebg ;};if _eee :=_fbda .WriteExtraFiles (_dbdb );_eee !=nil {return _eee ;};return _dbdb .Close ();}; -// ExtractFromHeader returns text from the document header as an array of TextItems. -func ExtractFromHeader (header *_fd .Hdr )[]TextItem {return _fdg (header .EG_ContentBlockContent ,nil )}; +// Caps returns true if paragraph font is capitalized. +func (_ecfd ParagraphProperties )Caps ()bool {return _dfcc (_ecfd ._cagc .RPr .Caps )}; -// SetValue sets the value of a FormFieldTypeText or FormFieldTypeDropDown. For -// FormFieldTypeDropDown, the value must be one of the fields possible values. -func (_edccf FormField )SetValue (v string ){if _edccf ._egac .DdList !=nil {for _bgef ,_faee :=range _edccf .PossibleValues (){if _faee ==v {_edccf ._egac .DdList .Result =_fd .NewCT_DecimalNumber ();_edccf ._egac .DdList .Result .ValAttr =int64 (_bgef );break ;};};}else if _edccf ._egac .TextInput !=nil {_edccf ._ebc .T =_fd .NewCT_Text ();_edccf ._ebc .T .Content =v ;};}; +// SetYOffset sets the Y offset for an image relative to the origin. +func (_edf AnchoredDrawing )SetYOffset (y _fd .Distance ){_edf ._ed .PositionV .Choice =&_eg .WdCT_PosVChoice {};_edf ._ed .PositionV .Choice .PosOffset =_g .Int32 (int32 (y /_fd .EMU ));};func (_dbddc Paragraph )addFldChar ()*_eg .CT_FldChar {_gefa :=_dbddc .AddRun ();_ebfa :=_gefa .X ();_gffb :=_eg .NewEG_RunInnerContent ();_eaef :=_eg .NewCT_FldChar ();_gffb .FldChar =_eaef ;_ebfa .EG_RunInnerContent =append (_ebfa .EG_RunInnerContent ,_gffb );return _eaef ;};func (_dbbb Document )mergeFields ()[]mergeFieldInfo {_cfeea :=[]Paragraph {};_dddgg :=[]mergeFieldInfo {};for _ ,_cegae :=range _dbbb .Tables (){for _ ,_fcegf :=range _cegae .Rows (){for _ ,_fgag :=range _fcegf .Cells (){_cfeea =append (_cfeea ,_fgag .Paragraphs ()...);};};};_cfeea =append (_cfeea ,_dbbb .Paragraphs ()...);for _ ,_dagg :=range _cfeea {_daac :=_dagg .Runs ();_aeb :=-1;_cgdf :=-1;_gfdf :=-1;_fegae :=mergeFieldInfo {};for _ ,_becf :=range _dagg ._ffae .EG_PContent {for _ ,_efbg :=range _becf .FldSimple {if _e .Contains (_efbg .InstrAttr ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){_bdfcg :=_ecdbg (_efbg .InstrAttr );_bdfcg ._gfbfc =true ;_bdfcg ._cgdg =_dagg ;_bdfcg ._bcaeg =_becf ;_dddgg =append (_dddgg ,_bdfcg );};};};for _ddgb :=0;_ddgb < len (_daac );_ddgb ++{_bffg :=_daac [_ddgb ];for _ ,_abecf :=range _bffg .X ().EG_RunInnerContent {if _abecf .FldChar !=nil {switch _abecf .FldChar .FldCharTypeAttr {case _eg .ST_FldCharTypeBegin :_aeb =_ddgb ;case _eg .ST_FldCharTypeSeparate :_cgdf =_ddgb ;case _eg .ST_FldCharTypeEnd :_gfdf =_ddgb ;if _fegae ._ebca !=""{_fegae ._cgdg =_dagg ;_fegae ._fgbb =_aeb ;_fegae ._aagd =_gfdf ;_fegae ._gcgc =_cgdf ;_dddgg =append (_dddgg ,_fegae );};_aeb =-1;_cgdf =-1;_gfdf =-1;_fegae =mergeFieldInfo {};};}else if _abecf .InstrText !=nil &&_e .Contains (_abecf .InstrText .Content ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){if _aeb !=-1&&_gfdf ==-1{_fegae =_ecdbg (_abecf .InstrText .Content );};};};};};return _dddgg ;}; + +// SetLeftPct sets the cell left margin +func (_ff CellMargins )SetLeftPct (pct float64 ){_ff ._dge .Left =_eg .NewCT_TblWidth ();_cbbg (_ff ._dge .Left ,pct );}; + +// 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 (_dcced Run )IsFootnote ()(bool ,int64 ){if _dcced ._fced .EG_RunInnerContent !=nil {if _dcced ._fced .EG_RunInnerContent [0].FootnoteReference !=nil {return true ,_dcced ._fced .EG_RunInnerContent [0].FootnoteReference .IdAttr ;};};return false ,0;}; + +// GetFooter gets a section Footer for given type +func (_fcge Section )GetFooter (t _eg .ST_HdrFtr )(Footer ,bool ){for _ ,_feag :=range _fcge ._ccgc .EG_HdrFtrReferences {if _feag .FooterReference .TypeAttr ==t {for _ ,_eacc :=range _fcge ._gbfe .Footers (){_dagegd :=_fcge ._gbfe ._ccd .FindRIDForN (_eacc .Index (),_g .FooterType );if _dagegd ==_feag .FooterReference .IdAttr {return _eacc ,true ;};};};};return Footer {},false ;}; + +// SetWindowControl controls if the first or last line of the paragraph is +// allowed to dispay on a separate page. +func (_bbfa ParagraphProperties )SetWindowControl (b bool ){if !b {_bbfa ._cagc .WidowControl =nil ;}else {_bbfa ._cagc .WidowControl =_eg .NewCT_OnOff ();};}; + +// SetKeepNext controls if the paragraph is kept with the next paragraph. +func (_gega ParagraphStyleProperties )SetKeepNext (b bool ){if !b {_gega ._efcg .KeepNext =nil ;}else {_gega ._efcg .KeepNext =_eg .NewCT_OnOff ();};}; + +// HyperLink is a link within a document. +type HyperLink struct{_acaf *Document ;_eccf *_eg .CT_Hyperlink ;};func _abgb ()*_ggg .Imagedata {_baaea :=_ggg .NewImagedata ();_bfdgf :="\u0072\u0049\u0064\u0031";_eddc :="\u0057A\u0054\u0045\u0052\u004d\u0041\u0052K";_baaea .IdAttr =&_bfdgf ;_baaea .TitleAttr =&_eddc ;return _baaea ;}; + +// RunProperties controls run styling properties +type RunProperties struct{_efdg *_eg .CT_RPr }; + +// SetRight sets the cell right margin +func (_fag CellMargins )SetRight (d _fd .Distance ){_fag ._dge .Right =_eg .NewCT_TblWidth ();_bcb (_fag ._dge .Right ,d );}; + +// AddTab adds tab to a run and can be used with the the Paragraph's tab stops. +func (_cdgd Run )AddTab (){_fbfe :=_cdgd .newIC ();_fbfe .Tab =_eg .NewCT_Empty ()}; + +// SetSpacing sets the spacing that comes before and after the paragraph. +// Deprecated: See Spacing() instead which allows finer control. +func (_cgfd ParagraphProperties )SetSpacing (before ,after _fd .Distance ){if _cgfd ._cagc .Spacing ==nil {_cgfd ._cagc .Spacing =_eg .NewCT_Spacing ();};_cgfd ._cagc .Spacing .BeforeAttr =&_gee .ST_TwipsMeasure {};_cgfd ._cagc .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (before /_fd .Twips ));_cgfd ._cagc .Spacing .AfterAttr =&_gee .ST_TwipsMeasure {};_cgfd ._cagc .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (after /_fd .Twips ));}; + +// Endnote is an individual endnote reference within the document. +type Endnote struct{_cdde *Document ;_cfcf *_eg .CT_FtnEdn ;}; + +// AddCell adds a cell to a row and returns it +func (_acbe Row )AddCell ()Cell {_fege :=_eg .NewEG_ContentCellContent ();_acbe ._cgaf .EG_ContentCellContent =append (_acbe ._cgaf .EG_ContentCellContent ,_fege );_ddgd :=_eg .NewCT_Tc ();_fege .Tc =append (_fege .Tc ,_ddgd );return Cell {_acbe ._becdc ,_ddgd };}; + +// SetPictureSize set watermark picture size with given width and height. +func (_gdca *WatermarkPicture )SetPictureSize (width ,height int64 ){if _gdca ._aebc !=nil {_gcea :=_gdca .GetShapeStyle ();_gcea .SetWidth (int64 (width *_fd .Point ));_gcea .SetHeight (int64 (height *_fd .Point ));_gdca .SetShapeStyle (_gcea );};}; + +// 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 (_ccge *Document )Validate ()error {if _ccge ==nil ||_ccge ._bbe ==nil {return _de .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 _ ,_agef :=range []func ()error {_ccge .validateTableCells ,_ccge .validateBookmarks }{if _gfae :=_agef ();_gfae !=nil {return _gfae ;};};if _dada :=_ccge ._bbe .Validate ();_dada !=nil {return _dada ;};return nil ;}; // Section is the beginning of a new section. -type Section struct{_fdfd *Document ;_aead *_fd .CT_SectPr ;}; +type Section struct{_gbfe *Document ;_ccgc *_eg .CT_SectPr ;}; -// SetThemeColor sets the color from the theme. -func (_aabe Color )SetThemeColor (t _fd .ST_ThemeColor ){_aabe ._dca .ThemeColorAttr =t }; +// SetNumberingDefinitionByID sets the numbering definition ID directly, which must +// match an ID defined in numbering.xml +func (_dbbg Paragraph )SetNumberingDefinitionByID (abstractNumberID int64 ){_dbbg .ensurePPr ();if _dbbg ._ffae .PPr .NumPr ==nil {_dbbg ._ffae .PPr .NumPr =_eg .NewCT_NumPr ();};_ffea :=_eg .NewCT_DecimalNumber ();_ffea .ValAttr =int64 (abstractNumberID );_dbbg ._ffae .PPr .NumPr .NumId =_ffea ;}; -// CellBorders are the borders for an individual -type CellBorders struct{_cfc *_fd .CT_TcBorders }; +// SetAfter sets the spacing that comes after the paragraph. +func (_agccb ParagraphSpacing )SetAfter (after _fd .Distance ){_agccb ._baaecd .AfterAttr =&_gee .ST_TwipsMeasure {};_agccb ._baaecd .AfterAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (after /_fd .Twips ));}; -// SetStyle sets the style of a paragraph and is identical to setting it on the -// paragraph's Properties() -func (_febe Paragraph )SetStyle (s string ){_febe .ensurePPr ();if s ==""{_febe ._cgcf .PPr .PStyle =nil ;}else {_febe ._cgcf .PPr .PStyle =_fd .NewCT_String ();_febe ._cgcf .PPr .PStyle .ValAttr =s ;};}; +// Cell is a table cell within a document (not a spreadsheet) +type Cell struct{_ggc *Document ;_ccc *_eg .CT_Tc ;}; -// ParagraphProperties returns the paragraph properties controlling text formatting within the table. -func (_afcc TableConditionalFormatting )ParagraphProperties ()ParagraphStyleProperties {if _afcc ._baad .PPr ==nil {_afcc ._baad .PPr =_fd .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_afcc ._baad .PPr };}; +// OnOffValue represents an on/off value that can also be unset +type OnOffValue byte ;func _befb (_dgd *_fg .CT_Blip ,_edef map[string ]string ){if _dgd .EmbedAttr !=nil {if _abgf ,_dbdda :=_edef [*_dgd .EmbedAttr ];_dbdda {*_dgd .EmbedAttr =_abgf ;};};}; -// Endnotes returns the endnotes defined in the document. -func (_dfa *Document )Endnotes ()[]Endnote {_defd :=[]Endnote {};for _ ,_gba :=range _dfa ._ggg .CT_Endnotes .Endnote {_defd =append (_defd ,Endnote {_dfa ,_gba });};return _defd ;}; +// InsertParagraphAfter adds a new empty paragraph after the relativeTo +// paragraph. +func (_eff *Document )InsertParagraphAfter (relativeTo Paragraph )Paragraph {return _eff .insertParagraph (relativeTo ,false );}; -// ComplexSizeValue returns the value of run font size for complex fonts in points. -func (_aege RunProperties )ComplexSizeValue ()float64 {if _ddeab :=_aege ._efff .SzCs ;_ddeab !=nil {_ggec :=_ddeab .ValAttr ;if _ggec .ST_UnsignedDecimalNumber !=nil {return float64 (*_ggec .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; +// SetRight sets the right border to a specified type, color and thickness. +func (_ga CellBorders )SetRight (t _eg .ST_Border ,c _ef .Color ,thickness _fd .Distance ){_ga ._cgaa .Right =_eg .NewCT_Border ();_dgdb (_ga ._cgaa .Right ,t ,c ,thickness );}; -// SizeValue returns the value of run font size in points. -func (_ebgc RunProperties )SizeValue ()float64 {if _feff :=_ebgc ._efff .Sz ;_feff !=nil {_fgdbc :=_feff .ValAttr ;if _fgdbc .ST_UnsignedDecimalNumber !=nil {return float64 (*_fgdbc .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; +// X returns the inner wrapped XML type. +func (_dbgbg HyperLink )X ()*_eg .CT_Hyperlink {return _dbgbg ._eccf }; -// SetTop sets the cell top margin -func (_bbb CellMargins )SetTop (d _dd .Distance ){_bbb ._aecb .Top =_fd .NewCT_TblWidth ();_dbg (_bbb ._aecb .Top ,d );}; +// SetStyle sets style to the text in watermark. +func (_febbc *WatermarkText )SetStyle (style _gd .TextpathStyle ){_bdbdc :=_febbc .getShape ();if _febbc ._dbcca !=nil {_egae :=_febbc ._dbcca .EG_ShapeElements ;if len (_egae )> 0&&_egae [0].Textpath !=nil {var _dbea =style .String ();_egae [0].Textpath .StyleAttr =&_dbea ;};return ;};_adaab :=_febbc .findNode (_bdbdc ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _abdf ,_egadd :=range _adaab .Attrs {if _egadd .Name .Local =="\u0073\u0074\u0079l\u0065"{_adaab .Attrs [_abdf ].Value =style .String ();};};};func _fbb (_ccg *_eg .CT_Tbl ,_ggcf *_eg .CT_P ,_dgfb bool )*_eg .CT_Tbl {for _ ,_cag :=range _ccg .EG_ContentRowContent {for _ ,_adc :=range _cag .Tr {for _ ,_bddf :=range _adc .EG_ContentCellContent {for _ ,_fad :=range _bddf .Tc {for _acg ,_daa :=range _fad .EG_BlockLevelElts {for _ ,_aed :=range _daa .EG_ContentBlockContent {for _ggcg ,_agc :=range _aed .P {if _agc ==_ggcf {_add :=_eg .NewEG_BlockLevelElts ();_feb :=_eg .NewEG_ContentBlockContent ();_add .EG_ContentBlockContent =append (_add .EG_ContentBlockContent ,_feb );_feaf :=_eg .NewCT_Tbl ();_feb .Tbl =append (_feb .Tbl ,_feaf );_fad .EG_BlockLevelElts =append (_fad .EG_BlockLevelElts ,nil );if _dgfb {copy (_fad .EG_BlockLevelElts [_acg +1:],_fad .EG_BlockLevelElts [_acg :]);_fad .EG_BlockLevelElts [_acg ]=_add ;if _ggcg !=0{_dgc :=_eg .NewEG_BlockLevelElts ();_bea :=_eg .NewEG_ContentBlockContent ();_dgc .EG_ContentBlockContent =append (_dgc .EG_ContentBlockContent ,_bea );_bea .P =_aed .P [:_ggcg ];_fad .EG_BlockLevelElts =append (_fad .EG_BlockLevelElts ,nil );copy (_fad .EG_BlockLevelElts [_acg +1:],_fad .EG_BlockLevelElts [_acg :]);_fad .EG_BlockLevelElts [_acg ]=_dgc ;};_aed .P =_aed .P [_ggcg :];}else {copy (_fad .EG_BlockLevelElts [_acg +2:],_fad .EG_BlockLevelElts [_acg +1:]);_fad .EG_BlockLevelElts [_acg +1]=_add ;if _ggcg !=len (_aed .P )-1{_ecg :=_eg .NewEG_BlockLevelElts ();_ged :=_eg .NewEG_ContentBlockContent ();_ecg .EG_ContentBlockContent =append (_ecg .EG_ContentBlockContent ,_ged );_ged .P =_aed .P [_ggcg +1:];_fad .EG_BlockLevelElts =append (_fad .EG_BlockLevelElts ,nil );copy (_fad .EG_BlockLevelElts [_acg +3:],_fad .EG_BlockLevelElts [_acg +2:]);_fad .EG_BlockLevelElts [_acg +2]=_ecg ;}else {_dec :=_eg .NewEG_BlockLevelElts ();_ecf :=_eg .NewEG_ContentBlockContent ();_dec .EG_ContentBlockContent =append (_dec .EG_ContentBlockContent ,_ecf );_ecf .P =[]*_eg .CT_P {_eg .NewCT_P ()};_fad .EG_BlockLevelElts =append (_fad .EG_BlockLevelElts ,nil );copy (_fad .EG_BlockLevelElts [_acg +3:],_fad .EG_BlockLevelElts [_acg +2:]);_fad .EG_BlockLevelElts [_acg +2]=_dec ;};_aed .P =_aed .P [:_ggcg +1];};return _feaf ;};};for _ ,_becd :=range _aed .Tbl {_aafb :=_fbb (_becd ,_ggcf ,_dgfb );if _aafb !=nil {return _aafb ;};};};};};};};};return nil ;};func (_fbf FormFieldType )String ()string {if _fbf >=FormFieldType (len (_ebfgf )-1){return _cg .Sprintf ("\u0046\u006f\u0072\u006d\u0046\u0069\u0065\u006c\u0064\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_fbf );};return _bfeed [_ebfgf [_fbf ]:_ebfgf [_fbf +1]];}; -// SetColor sets a specific color or auto. -func (_agd Color )SetColor (v _gdd .Color ){if v .IsAuto (){_agd ._dca .ValAttr .ST_HexColorAuto =_fd .ST_HexColorAutoAuto ;_agd ._dca .ValAttr .ST_HexColorRGB =nil ;}else {_agd ._dca .ValAttr .ST_HexColorAuto =_fd .ST_HexColorAutoUnset ;_agd ._dca .ValAttr .ST_HexColorRGB =v .AsRGBString ();};}; +// 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 (_cecb Document )SetStrict (strict bool ){if strict {_cecb ._bbe .ConformanceAttr =_gee .ST_ConformanceClassStrict ;}else {_cecb ._bbe .ConformanceAttr =_gee .ST_ConformanceClassTransitional ;};};func _bdg ()(*_fg .CT_Point2D ,[]*_fg .CT_Point2D ){var (_cfg int64 =0;_dg int64 =21600;);_cc :=_fg .ST_Coordinate {ST_CoordinateUnqualified :&_cfg ,ST_UniversalMeasure :nil };_abe :=_fg .ST_Coordinate {ST_CoordinateUnqualified :&_dg ,ST_UniversalMeasure :nil };_cga :=_fg .NewCT_Point2D ();_cga .XAttr =_cc ;_cga .YAttr =_cc ;_bdf :=[]*_fg .CT_Point2D {&_fg .CT_Point2D {XAttr :_cc ,YAttr :_abe },&_fg .CT_Point2D {XAttr :_abe ,YAttr :_abe },&_fg .CT_Point2D {XAttr :_abe ,YAttr :_cc },_cga };return _cga ,_bdf ;}; -// GetImage returns the ImageRef associated with an InlineDrawing. -func (_bdfe InlineDrawing )GetImage ()(_gd .ImageRef ,bool ){_gcdb :=_bdfe ._abed .Graphic .GraphicData .Any ;if len (_gcdb )> 0{_afd ,_bagd :=_gcdb [0].(*_ga .Pic );if _bagd {if _afd .BlipFill !=nil &&_afd .BlipFill .Blip !=nil &&_afd .BlipFill .Blip .EmbedAttr !=nil {return _bdfe ._afba .GetImageByRelID (*_afd .BlipFill .Blip .EmbedAttr );};};};return _gd .ImageRef {},false ;}; +// AddBreak adds a line break to a run. +func (_dgbae Run )AddBreak (){_aagde :=_dgbae .newIC ();_aagde .Br =_eg .NewCT_Br ()}; -// RemoveEndnote removes a endnote from both the paragraph and the document -// the requested endnote must be anchored on the paragraph being referenced. -func (_dadeae Paragraph )RemoveEndnote (id int64 ){_bfbfg :=_dadeae ._febcf ._ggg ;var _dedg int ;for _dgde ,_ccfa :=range _bfbfg .CT_Endnotes .Endnote {if _ccfa .IdAttr ==id {_dedg =_dgde ;};};_dedg =0;_bfbfg .CT_Endnotes .Endnote [_dedg ]=nil ;_bfbfg .CT_Endnotes .Endnote [_dedg ]=_bfbfg .CT_Endnotes .Endnote [len (_bfbfg .CT_Endnotes .Endnote )-1];_bfbfg .CT_Endnotes .Endnote =_bfbfg .CT_Endnotes .Endnote [:len (_bfbfg .CT_Endnotes .Endnote )-1];var _aaaf Run ;for _ ,_feafa :=range _dadeae .Runs (){if _dddca ,_fbgc :=_feafa .IsEndnote ();_dddca {if _fbgc ==id {_aaaf =_feafa ;};};};_dadeae .RemoveRun (_aaaf );}; +// AddSection adds a new document section with an optional section break. If t +// is ST_SectionMarkUnset, then no break will be inserted. +func (_faad ParagraphProperties )AddSection (t _eg .ST_SectionMark )Section {_faad ._cagc .SectPr =_eg .NewCT_SectPr ();if t !=_eg .ST_SectionMarkUnset {_faad ._cagc .SectPr .Type =_eg .NewCT_SectType ();_faad ._cagc .SectPr .Type .ValAttr =t ;};return Section {_faad ._deacg ,_faad ._cagc .SectPr };}; -// SetName sets the name of the style. -func (_aacd Style )SetName (name string ){_aacd ._ebbgf .Name =_fd .NewCT_String ();_aacd ._ebbgf .Name .ValAttr =name ;}; +// Pict returns the pict object. +func (_dbggcg *WatermarkPicture )Pict ()*_eg .CT_Picture {return _dbggcg ._gfbgg }; -// Header is a header for a document section. -type Header struct{_cfef *Document ;_beaa *_fd .Hdr ;}; +// ParagraphStyleProperties is the styling information for a paragraph. +type ParagraphStyleProperties struct{_efcg *_eg .CT_PPrGeneral };func (_cbga *Document )InsertTableAfter (relativeTo Paragraph )Table {return _cbga .insertTable (relativeTo ,false );}; -// SetTextWrapBehindText sets the text wrap to behind text. -func (_ge AnchoredDrawing )SetTextWrapBehindText (){_ge ._cg .Choice =&_fd .WdEG_WrapTypeChoice {};_ge ._cg .Choice .WrapNone =_fd .NewWdCT_WrapNone ();_ge ._cg .BehindDocAttr =true ;_ge ._cg .LayoutInCellAttr =true ;_ge ._cg .AllowOverlapAttr =true ;}; +// Style returns the style for a paragraph, or an empty string if it is unset. +func (_fgae Paragraph )Style ()string {if _fgae ._ffae .PPr !=nil &&_fgae ._ffae .PPr .PStyle !=nil {return _fgae ._ffae .PPr .PStyle .ValAttr ;};return "";}; + +// Italic returns true if run font is italic. +func (_feee RunProperties )Italic ()bool {_dcdf :=_feee ._efdg ;return _dfcc (_dcdf .I )||_dfcc (_dcdf .ICs );}; + +// Clear resets the numbering. +func (_bcaf Numbering )Clear (){_bcaf ._dgbab .AbstractNum =nil ;_bcaf ._dgbab .Num =nil ;_bcaf ._dgbab .NumIdMacAtCleanup =nil ;_bcaf ._dgbab .NumPicBullet =nil ;}; + +// GetChartSpaceByRelId returns a *crt.ChartSpace with the associated relation ID in the +// document. +func (_bdacb *Document )GetChartSpaceByRelId (relId string )*_dcc .ChartSpace {_gebg :=_bdacb ._ccd .GetTargetByRelId (relId );for _ ,_bde :=range _bdacb ._dad {if _gebg ==_bde .Target (){return _bde ._cgg ;};};return nil ;}; + +// SetAll sets all of the borders to a given value. +func (_cgce TableBorders )SetAll (t _eg .ST_Border ,c _ef .Color ,thickness _fd .Distance ){_cgce .SetBottom (t ,c ,thickness );_cgce .SetLeft (t ,c ,thickness );_cgce .SetRight (t ,c ,thickness );_cgce .SetTop (t ,c ,thickness );_cgce .SetInsideHorizontal (t ,c ,thickness );_cgce .SetInsideVertical (t ,c ,thickness );}; + +// Bookmarks returns all of the bookmarks defined in the document. +func (_ege Document )Bookmarks ()[]Bookmark {if _ege ._bbe .Body ==nil {return nil ;};_feeb :=[]Bookmark {};for _ ,_bga :=range _ege ._bbe .Body .EG_BlockLevelElts {for _ ,_caaf :=range _bga .EG_ContentBlockContent {for _ ,_gcbf :=range _bgfa (_caaf ){_feeb =append (_feeb ,_gcbf );};};};return _feeb ;}; + +// DrawingInfo is used for keep information about a drawing wrapping a textbox where the text is located. +type DrawingInfo struct{Drawing *_eg .CT_Drawing ;Width int64 ;Height int64 ;};func _caab (_eadd *_eg .CT_Tbl ,_ggab ,_fgc map[int64 ]int64 ){for _ ,_fbac :=range _eadd .EG_ContentRowContent {for _ ,_cegc :=range _fbac .Tr {for _ ,_cccbe :=range _cegc .EG_ContentCellContent {for _ ,_agga :=range _cccbe .Tc {for _ ,_ecdc :=range _agga .EG_BlockLevelElts {for _ ,_gcbg :=range _ecdc .EG_ContentBlockContent {for _ ,_cace :=range _gcbg .P {_fcfg (_cace ,_ggab ,_fgc );};for _ ,_cagf :=range _gcbg .Tbl {_caab (_cagf ,_ggab ,_fgc );};};};};};};};}; + +// AddRun adds a run to a paragraph. +func (_daacd Paragraph )AddRun ()Run {_cefb :=_eg .NewEG_PContent ();_daacd ._ffae .EG_PContent =append (_daacd ._ffae .EG_PContent ,_cefb );_abc :=_eg .NewEG_ContentRunContent ();_cefb .EG_ContentRunContent =append (_cefb .EG_ContentRunContent ,_abc );_acefb :=_eg .NewCT_R ();_abc .R =_acefb ;return Run {_daacd ._dageg ,_acefb };}; + +// SetDoubleStrikeThrough sets the run to double strike-through. +func (_dcg RunProperties )SetDoubleStrikeThrough (b bool ){if !b {_dcg ._efdg .Dstrike =nil ;}else {_dcg ._efdg .Dstrike =_eg .NewCT_OnOff ();};}; // X returns the inner wrapped XML type. -func (_ggdae InlineDrawing )X ()*_fd .WdInline {return _ggdae ._abed };func (_efeb FormFieldType )String ()string {if _efeb >=FormFieldType (len (_dfaa )-1){return _ffe .Sprintf ("\u0046\u006f\u0072\u006d\u0046\u0069\u0065\u006c\u0064\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_efeb );};return _acdg [_dfaa [_efeb ]:_dfaa [_efeb +1]];}; +func (_cegde TableWidth )X ()*_eg .CT_TblWidth {return _cegde ._acba }; -// AbstractNumberID returns the ID that is unique within all numbering -// definitions that is used to assign the definition to a paragraph. -func (_cadf NumberingDefinition )AbstractNumberID ()int64 {return _cadf ._bggb .AbstractNumIdAttr }; +// AddWatermarkPicture adds new watermark picture to document. +func (_ecac *Document )AddWatermarkPicture (imageRef _gg .ImageRef )WatermarkPicture {var _gga []Header ;if _dage ,_bcdf :=_ecac .BodySection ().GetHeader (_eg .ST_HdrFtrDefault );_bcdf {_gga =append (_gga ,_dage );};if _babc ,_gedgf :=_ecac .BodySection ().GetHeader (_eg .ST_HdrFtrEven );_gedgf {_gga =append (_gga ,_babc );};if _babb ,_edcg :=_ecac .BodySection ().GetHeader (_eg .ST_HdrFtrFirst );_edcg {_gga =append (_gga ,_babb );};if len (_gga )< 1{_baae :=_ecac .AddHeader ();_ecac .BodySection ().SetHeader (_baae ,_eg .ST_HdrFtrDefault );_gga =append (_gga ,_baae );};var _cebg error ;_ebab :=NewWatermarkPicture ();for _ ,_dfc :=range _gga {imageRef ,_cebg =_dfc .AddImageRef (imageRef );if _cebg !=nil {return WatermarkPicture {};};_agcc :=_dfc .Paragraphs ();if len (_agcc )< 1{_eded :=_dfc .AddParagraph ();_eded .AddRun ().AddText ("");};for _ ,_dacf :=range _dfc .X ().EG_ContentBlockContent {for _ ,_cgf :=range _dacf .P {for _ ,_gad :=range _cgf .EG_PContent {for _ ,_aeae :=range _gad .EG_ContentRunContent {if _aeae .R ==nil {continue ;};for _ ,_fbga :=range _aeae .R .EG_RunInnerContent {_fbga .Pict =_ebab ._gfbgg ;break ;};};};};};};_ebab .SetPicture (imageRef );return _ebab ;}; -// DoubleStrike returns true if run is double striked. -func (_ceef RunProperties )DoubleStrike ()bool {return _deg (_ceef ._efff .Dstrike )}; +// NewSettings constructs a new empty Settings +func NewSettings ()Settings {_beg :=_eg .NewSettings ();_beg .Compat =_eg .NewCT_Compat ();_efagf :=_eg .NewCT_CompatSetting ();_efagf .NameAttr =_g .String ("\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006c\u0069\u0074y\u004d\u006f\u0064\u0065");_efagf .UriAttr =_g .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");_efagf .ValAttr =_g .String ("\u0031\u0035");_beg .Compat .CompatSetting =append (_beg .Compat .CompatSetting ,_efagf );return Settings {_beg };};func (_ffe *chart )Target ()string {return _ffe ._gfc }; -// Run is a run of text within a paragraph that shares the same formatting. -type Run struct{_abddf *Document ;_gcec *_fd .CT_R ;}; +// SetWrapPathLineTo sets wrapPath lineTo value. +func (_aac AnchorDrawWrapOptions )SetWrapPathLineTo (coordinates []*_fg .CT_Point2D ){_aac ._dcf =coordinates ;}; -// SetAlignment sets the paragraph alignment -func (_bfbg NumberingLevel )SetAlignment (j _fd .ST_Jc ){if j ==_fd .ST_JcUnset {_bfbg ._abcc .LvlJc =nil ;}else {_bfbg ._abcc .LvlJc =_fd .NewCT_Jc ();_bfbg ._abcc .LvlJc .ValAttr =j ;};}; +// Paragraphs returns the paragraphs defined in a header. +func (_fdfd Header )Paragraphs ()[]Paragraph {_cega :=[]Paragraph {};for _ ,_cfcb :=range _fdfd ._faac .EG_ContentBlockContent {for _ ,_aged :=range _cfcb .P {_cega =append (_cega ,Paragraph {_fdfd ._efff ,_aged });};};for _ ,_befe :=range _fdfd .Tables (){for _ ,_edbea :=range _befe .Rows (){for _ ,_feafa :=range _edbea .Cells (){_cega =append (_cega ,_feafa .Paragraphs ()...);};};};return _cega ;}; -// SetStyle sets the style of a paragraph. -func (_cbcc ParagraphProperties )SetStyle (s string ){if s ==""{_cbcc ._ddcc .PStyle =nil ;}else {_cbcc ._ddcc .PStyle =_fd .NewCT_String ();_cbcc ._ddcc .PStyle .ValAttr =s ;};}; +// SetWidth sets the cell width to a specified width. +func (_bab CellProperties )SetWidth (d _fd .Distance ){_bab ._cgb .TcW =_eg .NewCT_TblWidth ();_bab ._cgb .TcW .TypeAttr =_eg .ST_TblWidthDxa ;_bab ._cgb .TcW .WAttr =&_eg .ST_MeasurementOrPercent {};_bab ._cgb .TcW .WAttr .ST_DecimalNumberOrPercent =&_eg .ST_DecimalNumberOrPercent {};_bab ._cgb .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (d /_fd .Twips ));}; -// Text returns the underlying tet in the run. -func (_ggcec Run )Text ()string {if len (_ggcec ._gcec .EG_RunInnerContent )==0{return "";};_ffbae :=_gc .Buffer {};for _ ,_gbcg :=range _ggcec ._gcec .EG_RunInnerContent {if _gbcg .T !=nil {_ffbae .WriteString (_gbcg .T .Content );};if _gbcg .Tab !=nil {_ffbae .WriteByte ('\t');};};return _ffbae .String ();}; +// X returns the inner wrapped XML type. +func (_ccae Footnote )X ()*_eg .CT_FtnEdn {return _ccae ._fafc };func (_ebag *Document )tables (_aaca *_eg .EG_ContentBlockContent )[]Table {_caac :=[]Table {};for _ ,_eed :=range _aaca .Tbl {_caac =append (_caac ,Table {_ebag ,_eed });for _ ,_gaf :=range _eed .EG_ContentRowContent {for _ ,_ecfe :=range _gaf .Tr {for _ ,_egg :=range _ecfe .EG_ContentCellContent {for _ ,_cdc :=range _egg .Tc {for _ ,_acd :=range _cdc .EG_BlockLevelElts {for _ ,_fdfb :=range _acd .EG_ContentBlockContent {for _ ,_gcfb :=range _ebag .tables (_fdfb ){_caac =append (_caac ,_gcfb );};};};};};};};};return _caac ;}; -// Outline returns true if run outline is on. -func (_fdag RunProperties )Outline ()bool {return _deg (_fdag ._efff .Outline )}; +// SetSize sets size attribute for a FormFieldTypeCheckBox in pt. +func (_feeg FormField )SetSize (size uint64 ){size *=2;if _feeg ._aefe .CheckBox !=nil {_feeg ._aefe .CheckBox .Choice =_eg .NewCT_FFCheckBoxChoice ();_feeg ._aefe .CheckBox .Choice .Size =_eg .NewCT_HpsMeasure ();_feeg ._aefe .CheckBox .Choice .Size .ValAttr =_eg .ST_HpsMeasure {ST_UnsignedDecimalNumber :&size };};}; -// VerticalAlign returns the value of paragraph vertical align. -func (_ecbg ParagraphProperties )VerticalAlignment ()_ca .ST_VerticalAlignRun {if _affad :=_ecbg ._ddcc .RPr .VertAlign ;_affad !=nil {return _affad .ValAttr ;};return 0;}; +// SetTextStyleBold set text style of watermark to bold. +func (_cfeac *WatermarkText )SetTextStyleBold (value bool ){if _cfeac ._dbcca !=nil {_gfbd :=_cfeac .GetStyle ();_gfbd .SetBold (value );_cfeac .SetStyle (_gfbd );};}; -// SetYOffset sets the Y offset for an image relative to the origin. -func (_ada AnchoredDrawing )SetYOffset (y _dd .Distance ){_ada ._cg .PositionV .Choice =&_fd .WdCT_PosVChoice {};_ada ._cg .PositionV .Choice .PosOffset =_f .Int32 (int32 (y /_dd .EMU ));}; +// Tables returns the tables defined in the document. +func (_cdb *Document )Tables ()[]Table {_bae :=[]Table {};if _cdb ._bbe .Body ==nil {return nil ;};for _ ,_bca :=range _cdb ._bbe .Body .EG_BlockLevelElts {for _ ,_cdca :=range _bca .EG_ContentBlockContent {for _ ,_dgbb :=range _cdb .tables (_cdca ){_bae =append (_bae ,_dgbb );};};};return _bae ;}; -// OnOffValue represents an on/off value that can also be unset -type OnOffValue byte ;func (_aecd *chart )X ()*_ebg .ChartSpace {return _aecd ._bcg }; +// SetWidth sets the table with to a specified width. +func (_beac TableProperties )SetWidth (d _fd .Distance ){_beac ._gcdd .TblW =_eg .NewCT_TblWidth ();_beac ._gcdd .TblW .TypeAttr =_eg .ST_TblWidthDxa ;_beac ._gcdd .TblW .WAttr =&_eg .ST_MeasurementOrPercent {};_beac ._gcdd .TblW .WAttr .ST_DecimalNumberOrPercent =&_eg .ST_DecimalNumberOrPercent {};_beac ._gcdd .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (d /_fd .Twips ));}; -// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. -func (_cfag ParagraphProperties )CharacterSpacingMeasure ()string {if _faac :=_cfag ._ddcc .RPr .Spacing ;_faac !=nil {_afc :=_faac .ValAttr ;if _afc .ST_UniversalMeasure !=nil {return *_afc .ST_UniversalMeasure ;};};return "";}; +// RemoveMailMerge removes any mail merge settings +func (_agdf Settings )RemoveMailMerge (){_agdf ._cfde .MailMerge =nil }; -// UnderlineColor returns the hex color value of paragraph underline. -func (_dffc ParagraphProperties )UnderlineColor ()string {if _gce :=_dffc ._ddcc .RPr .U ;_gce !=nil {_geffc :=_gce .ColorAttr ;if _geffc !=nil &&_geffc .ST_HexColorRGB !=nil {return *_geffc .ST_HexColorRGB ;};};return "";}; +// ParagraphProperties are the properties for a paragraph. +type ParagraphProperties struct{_deacg *Document ;_cagc *_eg .CT_PPr ;}; -// Properties returns the run properties. -func (_gfgfc Run )Properties ()RunProperties {if _gfgfc ._gcec .RPr ==nil {_gfgfc ._gcec .RPr =_fd .NewCT_RPr ();};return RunProperties {_gfgfc ._gcec .RPr };}; +// SetToolTip sets the tooltip text for a hyperlink. +func (_bccag HyperLink )SetToolTip (text string ){if text ==""{_bccag ._eccf .TooltipAttr =nil ;}else {_bccag ._eccf .TooltipAttr =_g .String (text );};}; -// CellProperties are a table cells properties within a document. -type CellProperties struct{_cea *_fd .CT_TcPr }; +// AnchorDrawWrapOptions is options to set +// wrapPolygon for wrap text through and tight. +type AnchorDrawWrapOptions struct{_bbg bool ;_adg *_fg .CT_Point2D ;_dcf []*_fg .CT_Point2D ;}; -// AddTable adds a table to the table cell. -func (_cfb Cell )AddTable ()Table {_adf :=_fd .NewEG_BlockLevelElts ();_cfb ._ag .EG_BlockLevelElts =append (_cfb ._ag .EG_BlockLevelElts ,_adf );_aab :=_fd .NewEG_ContentBlockContent ();_adf .EG_ContentBlockContent =append (_adf .EG_ContentBlockContent ,_aab );_dcc :=_fd .NewCT_Tbl ();_aab .Tbl =append (_aab .Tbl ,_dcc );return Table {_cfb ._fbea ,_dcc };}; +// // SetBeforeLineSpacing sets spacing above paragraph in line units. +func (_dcbca Paragraph )SetBeforeLineSpacing (d _fd .Distance ){_dcbca .ensurePPr ();if _dcbca ._ffae .PPr .Spacing ==nil {_dcbca ._ffae .PPr .Spacing =_eg .NewCT_Spacing ();};_dfab :=_dcbca ._ffae .PPr .Spacing ;_dfab .BeforeLinesAttr =_g .Int64 (int64 (d /_fd .Twips ));}; + +// Emboss returns true if paragraph emboss is on. +func (_bbaee ParagraphProperties )Emboss ()bool {return _dfcc (_bbaee ._cagc .RPr .Emboss )}; // SetLeftIndent controls the left indent of the paragraph. -func (_gfcga ParagraphStyleProperties )SetLeftIndent (m _dd .Distance ){if _gfcga ._dfdcd .Ind ==nil {_gfcga ._dfdcd .Ind =_fd .NewCT_Ind ();};if m ==_dd .Zero {_gfcga ._dfdcd .Ind .LeftAttr =nil ;}else {_gfcga ._dfdcd .Ind .LeftAttr =&_fd .ST_SignedTwipsMeasure {};_gfcga ._dfdcd .Ind .LeftAttr .Int64 =_f .Int64 (int64 (m /_dd .Twips ));};}; +func (_bead ParagraphStyleProperties )SetLeftIndent (m _fd .Distance ){if _bead ._efcg .Ind ==nil {_bead ._efcg .Ind =_eg .NewCT_Ind ();};if m ==_fd .Zero {_bead ._efcg .Ind .LeftAttr =nil ;}else {_bead ._efcg .Ind .LeftAttr =&_eg .ST_SignedTwipsMeasure {};_bead ._efcg .Ind .LeftAttr .Int64 =_g .Int64 (int64 (m /_fd .Twips ));};}; -// MergeFields returns the list of all mail merge fields found in the document. -func (_cbed Document )MergeFields ()[]string {_caab :=map[string ]struct{}{};for _ ,_eefa :=range _cbed .mergeFields (){_caab [_eefa ._cecg ]=struct{}{};};_acca :=[]string {};for _fdac :=range _caab {_acca =append (_acca ,_fdac );};return _acca ;}; +// 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 (_bdcb Document )SetConformance (conformanceAttr _gee .ST_ConformanceClass ){_bdcb ._bbe .ConformanceAttr =conformanceAttr ;}; -// AddParagraph adds a paragraph to the header. -func (_dcbd Header )AddParagraph ()Paragraph {_cfcbc :=_fd .NewEG_ContentBlockContent ();_dcbd ._beaa .EG_ContentBlockContent =append (_dcbd ._beaa .EG_ContentBlockContent ,_cfcbc );_eafa :=_fd .NewCT_P ();_cfcbc .P =append (_cfcbc .P ,_eafa );return Paragraph {_dcbd ._cfef ,_eafa };}; +// AddTabStop adds a tab stop to the paragraph. It controls the position of text when using Run.AddTab() +func (_gabb ParagraphProperties )AddTabStop (position _fd .Distance ,justificaton _eg .ST_TabJc ,leader _eg .ST_TabTlc ){if _gabb ._cagc .Tabs ==nil {_gabb ._cagc .Tabs =_eg .NewCT_Tabs ();};_bcgf :=_eg .NewCT_TabStop ();_bcgf .LeaderAttr =leader ;_bcgf .ValAttr =justificaton ;_bcgf .PosAttr .Int64 =_g .Int64 (int64 (position /_fd .Twips ));_gabb ._cagc .Tabs .Tab =append (_gabb ._cagc .Tabs .Tab ,_bcgf );}; -// AddRun adds a run of text to a hyperlink. This is the text that will be linked. -func (_bdcf HyperLink )AddRun ()Run {_egcb :=_fd .NewEG_ContentRunContent ();_bdcf ._ffd .EG_ContentRunContent =append (_bdcf ._ffd .EG_ContentRunContent ,_egcb );_dfag :=_fd .NewCT_R ();_egcb .R =_dfag ;return Run {_bdcf ._cfa ,_dfag };}; +// Tables returns the tables defined in the footer. +func (_cbeb Footer )Tables ()[]Table {_bgeb :=[]Table {};if _cbeb ._dbac ==nil {return nil ;};for _ ,_aceg :=range _cbeb ._dbac .EG_ContentBlockContent {for _ ,_accf :=range _cbeb ._ddbab .tables (_aceg ){_bgeb =append (_bgeb ,_accf );};};return _bgeb ;}; -// Rows returns the rows defined in the table. -func (_cfgg Table )Rows ()[]Row {_feaa :=[]Row {};for _ ,_fcbcc :=range _cfgg ._fbgff .EG_ContentRowContent {for _ ,_egge :=range _fcbcc .Tr {_feaa =append (_feaa ,Row {_cfgg ._gfed ,_egge });};if _fcbcc .Sdt !=nil &&_fcbcc .Sdt .SdtContent !=nil {for _ ,_bdfdg :=range _fcbcc .Sdt .SdtContent .Tr {_feaa =append (_feaa ,Row {_cfgg ._gfed ,_bdfdg });};};};return _feaa ;}; +// RemoveParagraph removes a paragraph from a footer. +func (_cegcfc Header )RemoveParagraph (p Paragraph ){for _ ,_abdc :=range _cegcfc ._faac .EG_ContentBlockContent {for _cdge ,_adcbb :=range _abdc .P {if _adcbb ==p ._ffae {copy (_abdc .P [_cdge :],_abdc .P [_cdge +1:]);_abdc .P =_abdc .P [0:len (_abdc .P )-1];return ;};};};}; -// GetNumberingLevelByIds returns a NumberingLevel by its NumId and LevelId attributes -// or an empty one if not found. -func (_edbc *Document )GetNumberingLevelByIds (numId ,levelId int64 )NumberingLevel {for _ ,_bcce :=range _edbc .Numbering ._dcea .Num {if _bcce !=nil &&_bcce .NumIdAttr ==numId {_cgdf :=_bcce .AbstractNumId .ValAttr ;for _ ,_gabg :=range _edbc .Numbering ._dcea .AbstractNum {if _gabg .AbstractNumIdAttr ==_cgdf {for _ ,_dcdf :=range _gabg .Lvl {if _dcdf .IlvlAttr ==levelId {return NumberingLevel {_dcdf };};};};};};};return NumberingLevel {};}; +// ClearColor clears the text color. +func (_eeabc RunProperties )ClearColor (){_eeabc ._efdg .Color =nil }; // GetImageObjByRelId returns a common.Image with the associated relation ID in the // document. -func (_abdgg *Document )GetImageObjByRelId (relId string )(_gd .Image ,error ){_deaf :=_abdgg ._cbb .GetTargetByRelId (relId );return _abdgg .DocBase .GetImageBytesByTarget (_deaf );}; +func (_fef *Document )GetImageObjByRelId (relId string )(_gg .Image ,error ){_ecdfc :=_fef ._ccd .GetTargetByRelId (relId );return _fef .DocBase .GetImageBytesByTarget (_ecdfc );}; -// TableLook returns the table look, or conditional formatting applied to a table style. -func (_dbea TableProperties )TableLook ()TableLook {if _dbea ._fgbf .TblLook ==nil {_dbea ._fgbf .TblLook =_fd .NewCT_TblLook ();};return TableLook {_dbea ._fgbf .TblLook };};func _bddf (_feaf *_fd .CT_Tbl ,_egg map[string ]string ){for _ ,_gbde :=range _feaf .EG_ContentRowContent {for _ ,_dbeec :=range _gbde .Tr {for _ ,_agcb :=range _dbeec .EG_ContentCellContent {for _ ,_aafe :=range _agcb .Tc {for _ ,_cfec :=range _aafe .EG_BlockLevelElts {for _ ,_gfbf :=range _cfec .EG_ContentBlockContent {for _ ,_ggfd :=range _gfbf .P {_abga (_ggfd ,_egg );};for _ ,_ged :=range _gfbf .Tbl {_bddf (_ged ,_egg );};};};};};};};}; +// SetAlignment set alignment of paragraph. +func (_fadc Paragraph )SetAlignment (alignment _eg .ST_Jc ){_fadc .ensurePPr ();if _fadc ._ffae .PPr .Jc ==nil {_fadc ._ffae .PPr .Jc =_eg .NewCT_Jc ();};_fadc ._ffae .PPr .Jc .ValAttr =alignment ;};func (_fega *Document )onNewRelationship (_bcca *_fb .DecodeMap ,_cae ,_fgb string ,_bbab []*_gb .File ,_gcce *_a .Relationship ,_gce _fb .Target )error {_eec :=_g .DocTypeDocument ;switch _fgb {case _g .OfficeDocumentType ,_g .OfficeDocumentTypeStrict :_fega ._bbe =_eg .NewDocument ();_bcca .AddTarget (_cae ,_fega ._bbe ,_fgb ,0);_bcca .AddTarget (_fb .RelationsPathFor (_cae ),_fega ._ccd .X (),_fgb ,0);_gcce .TargetAttr =_g .RelativeFilename (_eec ,_gce .Typ ,_fgb ,0);case _g .CorePropertiesType :_bcca .AddTarget (_cae ,_fega .CoreProperties .X (),_fgb ,0);_gcce .TargetAttr =_g .RelativeFilename (_eec ,_gce .Typ ,_fgb ,0);case _g .CustomPropertiesType :_bcca .AddTarget (_cae ,_fega .CustomProperties .X (),_fgb ,0);_gcce .TargetAttr =_g .RelativeFilename (_eec ,_gce .Typ ,_fgb ,0);case _g .ExtendedPropertiesType ,_g .ExtendedPropertiesTypeStrict :_bcca .AddTarget (_cae ,_fega .AppProperties .X (),_fgb ,0);_gcce .TargetAttr =_g .RelativeFilename (_eec ,_gce .Typ ,_fgb ,0);case _g .ThumbnailType ,_g .ThumbnailTypeStrict :for _dbfc ,_dbbe :=range _bbab {if _dbbe ==nil {continue ;};if _dbbe .Name ==_cae {_bccaa ,_bed :=_dbbe .Open ();if _bed !=nil {return _cg .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_bed );};_fega .Thumbnail ,_ ,_bed =_df .Decode (_bccaa );_bccaa .Close ();if _bed !=nil {return _cg .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",_bed );};_bbab [_dbfc ]=nil ;};};case _g .SettingsType ,_g .SettingsTypeStrict :_bcca .AddTarget (_cae ,_fega .Settings .X (),_fgb ,0);_gcce .TargetAttr =_g .RelativeFilename (_eec ,_gce .Typ ,_fgb ,0);case _g .NumberingType ,_g .NumberingTypeStrict :_fega .Numbering =NewNumbering ();_bcca .AddTarget (_cae ,_fega .Numbering .X (),_fgb ,0);_gcce .TargetAttr =_g .RelativeFilename (_eec ,_gce .Typ ,_fgb ,0);case _g .StylesType ,_g .StylesTypeStrict :_fega .Styles .Clear ();_bcca .AddTarget (_cae ,_fega .Styles .X (),_fgb ,0);_gcce .TargetAttr =_g .RelativeFilename (_eec ,_gce .Typ ,_fgb ,0);case _g .HeaderType ,_g .HeaderTypeStrict :_dfe :=_eg .NewHdr ();_bcca .AddTarget (_cae ,_dfe ,_fgb ,uint32 (len (_fega ._abee )));_fega ._abee =append (_fega ._abee ,_dfe );_gcce .TargetAttr =_g .RelativeFilename (_eec ,_gce .Typ ,_fgb ,len (_fega ._abee ));_aedd :=_gg .NewRelationships ();_bcca .AddTarget (_fb .RelationsPathFor (_cae ),_aedd .X (),_fgb ,0);_fega ._aaa =append (_fega ._aaa ,_aedd );case _g .FooterType ,_g .FooterTypeStrict :_fecc :=_eg .NewFtr ();_bcca .AddTarget (_cae ,_fecc ,_fgb ,uint32 (len (_fega ._bfe )));_fega ._bfe =append (_fega ._bfe ,_fecc );_gcce .TargetAttr =_g .RelativeFilename (_eec ,_gce .Typ ,_fgb ,len (_fega ._bfe ));_efg :=_gg .NewRelationships ();_bcca .AddTarget (_fb .RelationsPathFor (_cae ),_efg .X (),_fgb ,0);_fega ._eab =append (_fega ._eab ,_efg );case _g .ThemeType ,_g .ThemeTypeStrict :_adbd :=_fg .NewTheme ();_bcca .AddTarget (_cae ,_adbd ,_fgb ,uint32 (len (_fega ._fga )));_fega ._fga =append (_fega ._fga ,_adbd );_gcce .TargetAttr =_g .RelativeFilename (_eec ,_gce .Typ ,_fgb ,len (_fega ._fga ));case _g .WebSettingsType ,_g .WebSettingsTypeStrict :_fega ._eea =_eg .NewWebSettings ();_bcca .AddTarget (_cae ,_fega ._eea ,_fgb ,0);_gcce .TargetAttr =_g .RelativeFilename (_eec ,_gce .Typ ,_fgb ,0);case _g .FontTableType ,_g .FontTableTypeStrict :_fega ._ccb =_eg .NewFonts ();_bcca .AddTarget (_cae ,_fega ._ccb ,_fgb ,0);_gcce .TargetAttr =_g .RelativeFilename (_eec ,_gce .Typ ,_fgb ,0);case _g .EndNotesType ,_g .EndNotesTypeStrict :_fega ._fdb =_eg .NewEndnotes ();_bcca .AddTarget (_cae ,_fega ._fdb ,_fgb ,0);_gcce .TargetAttr =_g .RelativeFilename (_eec ,_gce .Typ ,_fgb ,0);case _g .FootNotesType ,_g .FootNotesTypeStrict :_fega ._gcc =_eg .NewFootnotes ();_bcca .AddTarget (_cae ,_fega ._gcc ,_fgb ,0);_gcce .TargetAttr =_g .RelativeFilename (_eec ,_gce .Typ ,_fgb ,0);case _g .ImageType ,_g .ImageTypeStrict :var _gfce _gg .ImageRef ;for _afe ,_dbgfd :=range _bbab {if _dbgfd ==nil {continue ;};if _dbgfd .Name ==_cae {_fcbd ,_bcdc :=_fb .ExtractToDiskTmp (_dbgfd ,_fega .TmpPath );if _bcdc !=nil {return _bcdc ;};_gaae ,_bcdc :=_gg .ImageFromStorage (_fcbd );if _bcdc !=nil {return _bcdc ;};_gfce =_gg .MakeImageRef (_gaae ,&_fega .DocBase ,_fega ._ccd );_bbab [_afe ]=nil ;};};_bfc :="\u002e"+_e .ToLower (_gfce .Format ());_gcce .TargetAttr =_g .RelativeFilename (_eec ,_gce .Typ ,_fgb ,len (_fega .Images )+1);if _eeaf :=_b .Ext (_gcce .TargetAttr );_eeaf !=_bfc {_gcce .TargetAttr =_gcce .TargetAttr [0:len (_gcce .TargetAttr )-len (_eeaf )]+_bfc ;};_gfce .SetTarget ("\u0077\u006f\u0072d\u002f"+_gcce .TargetAttr );_fega .Images =append (_fega .Images ,_gfce );case _g .ControlType ,_g .ControlTypeStrict :_edg :=_bdc .NewOcx ();_bcca .AddTarget (_cae ,_edg ,_fgb ,uint32 (len (_fega ._fgad )));_fega ._fgad =append (_fega ._fgad ,_edg );_gcce .TargetAttr =_g .RelativeFilename (_eec ,_gce .Typ ,_fgb ,len (_fega ._fgad ));case _g .ChartType :_dbca :=chart {_cgg :_dcc .NewChartSpace ()};_eaec :=uint32 (len (_fega ._dad ));_bcca .AddTarget (_cae ,_dbca ._cgg ,_fgb ,_eaec );_fega ._dad =append (_fega ._dad ,&_dbca );_gcce .TargetAttr =_g .RelativeFilename (_eec ,_gce .Typ ,_fgb ,len (_fega ._dad ));_dbca ._gfc =_gcce .TargetAttr ;default:_g .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",_fgb ,_cae );};return nil ;}; -// DoubleStrike returns true if paragraph is double striked. -func (_dbeba ParagraphProperties )DoubleStrike ()bool {return _deg (_dbeba ._ddcc .RPr .Dstrike )}; +// 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 (_cf AnchoredDrawing )SetTextWrapNone (){_cf ._ed .Choice =&_eg .WdEG_WrapTypeChoice {};_cf ._ed .Choice .WrapNone =_eg .NewWdCT_WrapNone ();};func _dcffd (_ffde []*_eg .CT_P ,_cgfg *TableInfo ,_adea *DrawingInfo )[]TextItem {_ffbd :=[]TextItem {};for _ ,_ece :=range _ffde {_ffbd =append (_ffbd ,_gcab (_ece ,nil ,_cgfg ,_adea ,_ece .EG_PContent )...);};return _ffbd ;}; -// SetAll sets all of the borders to a given value. -func (_gddd TableBorders )SetAll (t _fd .ST_Border ,c _gdd .Color ,thickness _dd .Distance ){_gddd .SetBottom (t ,c ,thickness );_gddd .SetLeft (t ,c ,thickness );_gddd .SetRight (t ,c ,thickness );_gddd .SetTop (t ,c ,thickness );_gddd .SetInsideHorizontal (t ,c ,thickness );_gddd .SetInsideVertical (t ,c ,thickness );}; +// SetTableIndent sets the Table Indent from the Leading Margin +func (_ebcd TableStyleProperties )SetTableIndent (ind _fd .Distance ){_ebcd ._eggdf .TblInd =_eg .NewCT_TblWidth ();_ebcd ._eggdf .TblInd .TypeAttr =_eg .ST_TblWidthDxa ;_ebcd ._eggdf .TblInd .WAttr =&_eg .ST_MeasurementOrPercent {};_ebcd ._eggdf .TblInd .WAttr .ST_DecimalNumberOrPercent =&_eg .ST_DecimalNumberOrPercent {};_ebcd ._eggdf .TblInd .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (ind /_fd .Dxa ));}; -// SetUnderline controls underline for a run style. -func (_ebdad RunProperties )SetUnderline (style _fd .ST_Underline ,c _gdd .Color ){if style ==_fd .ST_UnderlineUnset {_ebdad ._efff .U =nil ;}else {_ebdad ._efff .U =_fd .NewCT_Underline ();_ebdad ._efff .U .ColorAttr =&_fd .ST_HexColor {};_ebdad ._efff .U .ColorAttr .ST_HexColorRGB =c .AsRGBString ();_ebdad ._efff .U .ValAttr =style ;};}; +// InsertRowBefore inserts a row before another row +func (_ecddb Table )InsertRowBefore (r Row )Row {for _cced ,_ebbbg :=range _ecddb ._gdae .EG_ContentRowContent {if len (_ebbbg .Tr )> 0&&r .X ()==_ebbbg .Tr [0]{_dcgc :=_eg .NewEG_ContentRowContent ();_ecddb ._gdae .EG_ContentRowContent =append (_ecddb ._gdae .EG_ContentRowContent ,nil );copy (_ecddb ._gdae .EG_ContentRowContent [_cced +1:],_ecddb ._gdae .EG_ContentRowContent [_cced :]);_ecddb ._gdae .EG_ContentRowContent [_cced ]=_dcgc ;_caag :=_eg .NewCT_Row ();_dcgc .Tr =append (_dcgc .Tr ,_caag );return Row {_ecddb ._gdea ,_caag };};};return _ecddb .AddRow ();}; -// Styles is the document wide styles contained in styles.xml. -type Styles struct{_gdbcg *_fd .Styles }; +// SetDefaultValue sets the default value of a FormFieldTypeDropDown. For +// FormFieldTypeDropDown, the value must be one of the fields possible values. +func (_cefge FormField )SetDefaultValue (v string ){if _cefge ._aefe .DdList !=nil {for _fagf ,_gcda :=range _cefge .PossibleValues (){if _gcda ==v {_cefge ._aefe .DdList .Default =_eg .NewCT_DecimalNumber ();_cefge ._aefe .DdList .Default .ValAttr =int64 (_fagf );break ;};};};}; -// NewNumbering constructs a new numbering. -func NewNumbering ()Numbering {_fcd :=_fd .NewNumbering ();return Numbering {_fcd }}; +// RStyle returns the name of character style. +// It is defined here http://officeopenxml.com/WPstyleCharStyles.php +func (_dacgfg RunProperties )RStyle ()string {if _dacgfg ._efdg .RStyle !=nil {return _dacgfg ._efdg .RStyle .ValAttr ;};return "";}; -// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_facf RunProperties )ComplexSizeMeasure ()string {if _ccce :=_facf ._efff .SzCs ;_ccce !=nil {_adcfb :=_ccce .ValAttr ;if _adcfb .ST_PositiveUniversalMeasure !=nil {return *_adcfb .ST_PositiveUniversalMeasure ;};};return "";}; +// AddTextInput adds text input form field to the paragraph and returns it. +func (_eecg Paragraph )AddTextInput (name string )FormField {_dgbac :=_eecg .addFldCharsForField (name ,"\u0046\u004f\u0052\u004d\u0054\u0045\u0058\u0054");_dgbac ._aefe .TextInput =_eg .NewCT_FFTextInput ();return _dgbac ;}; -// SetRight sets the cell right margin -func (_dab CellMargins )SetRight (d _dd .Distance ){_dab ._aecb .Right =_fd .NewCT_TblWidth ();_dbg (_dab ._aecb .Right ,d );}; +// Font returns the name of run font family. +func (_bfea RunProperties )Font ()string {if _acaa :=_bfea ._efdg .RFonts ;_acaa !=nil {if _acaa .AsciiAttr !=nil {return *_acaa .AsciiAttr ;}else if _acaa .HAnsiAttr !=nil {return *_acaa .HAnsiAttr ;}else if _acaa .CsAttr !=nil {return *_acaa .CsAttr ;};};return "";}; -// InsertRunBefore inserts a run in the paragraph before the relative run. -func (_abad Paragraph )InsertRunBefore (relativeTo Run )Run {return _abad .insertRun (relativeTo ,true )}; +// SetOutlineLvl sets outline level of paragraph. +func (_fffdf Paragraph )SetOutlineLvl (lvl int64 ){_fffdf .ensurePPr ();if _fffdf ._ffae .PPr .OutlineLvl ==nil {_fffdf ._ffae .PPr .OutlineLvl =_eg .NewCT_DecimalNumber ();};_bgef :=lvl -1;_fffdf ._ffae .PPr .OutlineLvl .ValAttr =_bgef ;};func (_dbfcg *WatermarkText )findNode (_edcag *_g .XSDAny ,_agdb string )*_g .XSDAny {for _ ,_ebbbb :=range _edcag .Nodes {if _ebbbb .XMLName .Local ==_agdb {return _ebbbb ;};};return nil ;}; -// TextItem is used for keeping text with references to a paragraph and run or a table, a row and a cell where it is located. -type TextItem struct{Text string ;DrawingInfo *DrawingInfo ;Paragraph *_fd .CT_P ;Hyperlink *_fd .CT_Hyperlink ;Run *_fd .CT_R ;TableInfo *TableInfo ;}; +// SetColumnSpan sets the number of Grid Columns Spanned by the Cell. This is used +// to give the appearance of merged cells. +func (_egc CellProperties )SetColumnSpan (cols int ){if cols ==0{_egc ._cgb .GridSpan =nil ;}else {_egc ._cgb .GridSpan =_eg .NewCT_DecimalNumber ();_egc ._cgb .GridSpan .ValAttr =int64 (cols );};}; -// MultiLevelType returns the multilevel type, or ST_MultiLevelTypeUnset if not set. -func (_edcfg NumberingDefinition )MultiLevelType ()_fd .ST_MultiLevelType {if _edcfg ._bggb .MultiLevelType !=nil {return _edcfg ._bggb .MultiLevelType .ValAttr ;}else {return _fd .ST_MultiLevelTypeUnset ;};}; +// Numbering is the document wide numbering styles contained in numbering.xml. +type Numbering struct{_dgbab *_eg .Numbering }; -// InsertRowAfter inserts a row after another row -func (_gdgce Table )InsertRowAfter (r Row )Row {for _fcdg ,_eafc :=range _gdgce ._fbgff .EG_ContentRowContent {if len (_eafc .Tr )> 0&&r .X ()==_eafc .Tr [0]{_fbdg :=_fd .NewEG_ContentRowContent ();if len (_gdgce ._fbgff .EG_ContentRowContent )< _fcdg +2{return _gdgce .AddRow ();};_gdgce ._fbgff .EG_ContentRowContent =append (_gdgce ._fbgff .EG_ContentRowContent ,nil );copy (_gdgce ._fbgff .EG_ContentRowContent [_fcdg +2:],_gdgce ._fbgff .EG_ContentRowContent [_fcdg +1:]);_gdgce ._fbgff .EG_ContentRowContent [_fcdg +1]=_fbdg ;_fcge :=_fd .NewCT_Row ();_fbdg .Tr =append (_fbdg .Tr ,_fcge );return Row {_gdgce ._gfed ,_fcge };};};return _gdgce .AddRow ();}; +// SetTextWrapSquare sets the text wrap to square with a given wrap type. +func (_bf AnchoredDrawing )SetTextWrapSquare (t _eg .WdST_WrapText ){_bf ._ed .Choice =&_eg .WdEG_WrapTypeChoice {};_bf ._ed .Choice .WrapSquare =_eg .NewWdCT_WrapSquare ();_bf ._ed .Choice .WrapSquare .WrapTextAttr =t ;}; -// SetTargetByRef sets the URL target of the hyperlink and is more efficient if a link -// destination will be used many times. -func (_fefb HyperLink )SetTargetByRef (link _gd .Hyperlink ){_fefb ._ffd .IdAttr =_f .String (_gd .Relationship (link ).ID ());_fefb ._ffd .AnchorAttr =nil ;}; +// Clear clears the styes. +func (_bbfb Styles )Clear (){_bbfb ._ceaa .DocDefaults =nil ;_bbfb ._ceaa .LatentStyles =nil ;_bbfb ._ceaa .Style =nil ;}; -// SetHeight allows controlling the height of a row within a table. -func (_fgbg RowProperties )SetHeight (ht _dd .Distance ,rule _fd .ST_HeightRule ){if rule ==_fd .ST_HeightRuleUnset {_fgbg ._efdgc .TrHeight =nil ;}else {_ebcg :=_fd .NewCT_Height ();_ebcg .HRuleAttr =rule ;_ebcg .ValAttr =&_ca .ST_TwipsMeasure {};_ebcg .ValAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (ht /_dd .Twips ));_fgbg ._efdgc .TrHeight =[]*_fd .CT_Height {_ebcg };};}; +// Properties returns the paragraph properties. +func (_gedf Paragraph )Properties ()ParagraphProperties {_gedf .ensurePPr ();return ParagraphProperties {_gedf ._dageg ,_gedf ._ffae .PPr };}; -// SetCellSpacingPercent sets the cell spacing within a table to a percent width. -func (_dfce TableProperties )SetCellSpacingPercent (pct float64 ){_dfce ._fgbf .TblCellSpacing =_fd .NewCT_TblWidth ();_dfce ._fgbf .TblCellSpacing .TypeAttr =_fd .ST_TblWidthPct ;_dfce ._fgbf .TblCellSpacing .WAttr =&_fd .ST_MeasurementOrPercent {};_dfce ._fgbf .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_fd .ST_DecimalNumberOrPercent {};_dfce ._fgbf .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_f .Int64 (int64 (pct *50));};func _agbe (_efbf _a .ReaderAt ,_dgb int64 ,_gafb string )(*Document ,error ){const _bfbf ="\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0052\u0065\u0061\u0064";if !_da .GetLicenseKey ().IsLicensed ()&&!_bed {_ffe .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");_ffe .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 nil ,_cc .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");};_eagb :=New ();_eagb .Numbering ._dcea =nil ;if len (_gafb )> 0{_eagb ._fdd =_gafb ;}else {_fcc ,_gdcc :=_da .GenRefId ("\u0064\u0072");if _gdcc !=nil {_f .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_gdcc );return nil ,_gdcc ;};_eagb ._fdd =_fcc ;};if _cddg :=_da .Track (_eagb ._fdd ,_bfbf );_cddg !=nil {_ffe .Printf ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_cddg );return nil ,_cddg ;};_gcb ,_gbbc :=_db .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0064\u006f\u0063\u0078");if _gbbc !=nil {return nil ,_gbbc ;};_eagb .TmpPath =_gcb ;_dgdc ,_gbbc :=_ae .NewReader (_efbf ,_dgb );if _gbbc !=nil {return nil ,_ffe .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_gbbc );};_bbg :=[]*_ae .File {};_bbg =append (_bbg ,_dgdc .File ...);_cfe :=false ;for _ ,_facc :=range _bbg {if _facc .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_cfe =true ;break ;};};if _cfe {_eagb .CreateCustomProperties ();};_ffag :=_eagb ._aaff .ConformanceAttr ;_ebbb :=_b .DecodeMap {};_ebbb .SetOnNewRelationshipFunc (_eagb .onNewRelationship );_ebbb .AddTarget (_f .ContentTypesFilename ,_eagb .ContentTypes .X (),"",0);_ebbb .AddTarget (_f .BaseRelsFilename ,_eagb .Rels .X (),"",0);if _egfa :=_ebbb .Decode (_bbg );_egfa !=nil {return nil ,_egfa ;};_eagb ._aaff .ConformanceAttr =_ffag ;for _ ,_bged :=range _bbg {if _bged ==nil {continue ;};if _bfdc :=_eagb .AddExtraFileFromZip (_bged );_bfdc !=nil {return nil ,_bfdc ;};};if _cfe {_cacb :=false ;for _ ,_dafc :=range _eagb .Rels .X ().Relationship {if _dafc .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_cacb =true ;break ;};};if !_cacb {_eagb .AddCustomRelationships ();};};return _eagb ,nil ;}; +// CellMargins are the margins for an individual cell. +type CellMargins struct{_dge *_eg .CT_TcMar }; -// X returns the inner wrapped XML type. -func (_efcb Paragraph )X ()*_fd .CT_P {return _efcb ._cgcf }; +// PossibleValues returns the possible values for a FormFieldTypeDropDown. +func (_dbgff FormField )PossibleValues ()[]string {if _dbgff ._aefe .DdList ==nil {return nil ;};_egda :=[]string {};for _ ,_fdaed :=range _dbgff ._aefe .DdList .ListEntry {if _fdaed ==nil {continue ;};_egda =append (_egda ,_fdaed .ValAttr );};return _egda ;};func _dgdb (_egaa *_eg .CT_Border ,_dgcce _eg .ST_Border ,_ccbf _ef .Color ,_deaab _fd .Distance ){_egaa .ValAttr =_dgcce ;_egaa .ColorAttr =&_eg .ST_HexColor {};if _ccbf .IsAuto (){_egaa .ColorAttr .ST_HexColorAuto =_eg .ST_HexColorAutoAuto ;}else {_egaa .ColorAttr .ST_HexColorRGB =_ccbf .AsRGBString ();};if _deaab !=_fd .Zero {_egaa .SzAttr =_g .Uint64 (uint64 (_deaab /_fd .Point *8));};}; -// 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{_egac *_fd .CT_FFData ;_ebc *_fd .EG_RunInnerContent ;}; +// SetHangingIndent controls special indent of paragraph. +func (_dccd Paragraph )SetHangingIndent (m _fd .Distance ){_dccd .ensurePPr ();_eccdf :=_dccd ._ffae .PPr ;if _eccdf .Ind ==nil {_eccdf .Ind =_eg .NewCT_Ind ();};if m ==_fd .Zero {_eccdf .Ind .HangingAttr =nil ;}else {_eccdf .Ind .HangingAttr =&_gee .ST_TwipsMeasure {};_eccdf .Ind .HangingAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (m /_fd .Twips ));};}; -// Font returns the name of run font family. -func (_bbdcc RunProperties )Font ()string {if _efed :=_bbdcc ._efff .RFonts ;_efed !=nil {if _efed .AsciiAttr !=nil {return *_efed .AsciiAttr ;}else if _efed .HAnsiAttr !=nil {return *_efed .HAnsiAttr ;}else if _efed .CsAttr !=nil {return *_efed .CsAttr ;};};return "";}; +// AddRun adds a run of text to a hyperlink. This is the text that will be linked. +func (_bffe HyperLink )AddRun ()Run {_ccea :=_eg .NewEG_ContentRunContent ();_bffe ._eccf .EG_ContentRunContent =append (_bffe ._eccf .EG_ContentRunContent ,_ccea );_cbdf :=_eg .NewCT_R ();_ccea .R =_cbdf ;return Run {_bffe ._acaf ,_cbdf };}; -// Fonts returns the style's Fonts. -func (_fagc RunProperties )Fonts ()Fonts {if _fagc ._efff .RFonts ==nil {_fagc ._efff .RFonts =_fd .NewCT_Fonts ();};return Fonts {_fagc ._efff .RFonts };}; +// SetFooter sets a section footer. +func (_abbf Section )SetFooter (f Footer ,t _eg .ST_HdrFtr ){_eeae :=_eg .NewEG_HdrFtrReferences ();_abbf ._ccgc .EG_HdrFtrReferences =append (_abbf ._ccgc .EG_HdrFtrReferences ,_eeae );_eeae .FooterReference =_eg .NewCT_HdrFtrRef ();_eeae .FooterReference .TypeAttr =t ;_bbed :=_abbf ._gbfe ._ccd .FindRIDForN (f .Index (),_g .FooterType );if _bbed ==""{_c .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");};_eeae .FooterReference .IdAttr =_bbed ;}; -// SetTextWrapTight sets the text wrap to tight with a give wrap type. -func (_fba AnchoredDrawing )SetTextWrapTight (option *AnchorDrawWrapOptions ){_fba ._cg .Choice =&_fd .WdEG_WrapTypeChoice {};_fba ._cg .Choice .WrapTight =_fd .NewWdCT_WrapTight ();_fba ._cg .Choice .WrapTight .WrapTextAttr =_fd .WdST_WrapTextBothSides ;_deb :=false ;_fba ._cg .Choice .WrapTight .WrapPolygon .EditedAttr =&_deb ;if option ==nil {option =NewAnchorDrawWrapOptions ();};_fba ._cg .Choice .WrapTight .WrapPolygon .LineTo =option .GetWrapPathLineTo ();_fba ._cg .Choice .WrapTight .WrapPolygon .Start =option .GetWrapPathStart ();_fba ._cg .LayoutInCellAttr =true ;_fba ._cg .AllowOverlapAttr =true ;}; +// SetTextWrapInFrontOfText sets the text wrap to in front of text. +func (_fe AnchoredDrawing )SetTextWrapInFrontOfText (){_fe ._ed .Choice =&_eg .WdEG_WrapTypeChoice {};_fe ._ed .Choice .WrapNone =_eg .NewWdCT_WrapNone ();_fe ._ed .BehindDocAttr =false ;_fe ._ed .LayoutInCellAttr =true ;_fe ._ed .AllowOverlapAttr =true ;}; -// AddHeader creates a header associated with the document, but doesn't add it -// to the document for display. -func (_eea *Document )AddHeader ()Header {_gge :=_fd .NewHdr ();_eea ._gcc =append (_eea ._gcc ,_gge );_eed :=_ffe .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_eea ._gcc ));_eea ._cbb .AddRelationship (_eed ,_f .HeaderType );_eea .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_eed ,"\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");_eea ._ffcd =append (_eea ._ffcd ,_gd .NewRelationships ());return Header {_eea ,_gge };};func _aeaa (_ddc *_fd .CT_P ,_cgdb *_fd .CT_Hyperlink ,_ecbe *TableInfo ,_fbfg *DrawingInfo ,_afabb []*_fd .EG_ContentRunContent )[]TextItem {_bbce :=[]TextItem {};for _ ,_agdg :=range _afabb {if _adga :=_agdg .R ;_adga !=nil {_cgcda :=_gc .NewBuffer ([]byte {});for _ ,_cbbde :=range _adga .EG_RunInnerContent {if _cbbde .T !=nil &&_cbbde .T .Content !=""{_cgcda .WriteString (_cbbde .T .Content );};};_bbce =append (_bbce ,TextItem {Text :_cgcda .String (),DrawingInfo :_fbfg ,Paragraph :_ddc ,Hyperlink :_cgdb ,Run :_adga ,TableInfo :_ecbe });for _ ,_bbbe :=range _adga .Extra {if _bcdc ,_gggfe :=_bbbe .(*_fd .AlternateContentRun );_gggfe {_bceff :=&DrawingInfo {Drawing :_bcdc .Choice .Drawing };for _ ,_egcf :=range _bceff .Drawing .Anchor {for _ ,_abb :=range _egcf .Graphic .GraphicData .Any {if _fda ,_egdba :=_abb .(*_fd .WdWsp );_egdba {if _fda .WChoice !=nil {if _cabb :=_fda .SpPr ;_cabb !=nil {if _cffee :=_cabb .Xfrm ;_cffee !=nil {if _abgc :=_cffee .Ext ;_abgc !=nil {_bceff .Width =_abgc .CxAttr ;_bceff .Height =_abgc .CyAttr ;};};};for _ ,_gfge :=range _fda .WChoice .Txbx .TxbxContent .EG_ContentBlockContent {_bbce =append (_bbce ,_bagag (_gfge .P ,_ecbe ,_bceff )...);};};};};};};};};};return _bbce ;}; +// SetRightIndent controls right indent of paragraph. +func (_ebge Paragraph )SetRightIndent (m _fd .Distance ){_ebge .ensurePPr ();_bgd :=_ebge ._ffae .PPr ;if _bgd .Ind ==nil {_bgd .Ind =_eg .NewCT_Ind ();};if m ==_fd .Zero {_bgd .Ind .RightAttr =nil ;}else {_bgd .Ind .RightAttr =&_eg .ST_SignedTwipsMeasure {};_bgd .Ind .RightAttr .Int64 =_g .Int64 (int64 (m /_fd .Twips ));};}; -// RightToLeft returns true if paragraph text goes from right to left. -func (_fccd ParagraphProperties )RightToLeft ()bool {return _deg (_fccd ._ddcc .RPr .Rtl )}; +// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. +func (_eabda RunProperties )CharacterSpacingMeasure ()string {if _dgabd :=_eabda ._efdg .Spacing ;_dgabd !=nil {_fbfa :=_dgabd .ValAttr ;if _fbfa .ST_UniversalMeasure !=nil {return *_fbfa .ST_UniversalMeasure ;};};return "";}; -// Footer is a footer for a document section. -type Footer struct{_dafcc *Document ;_abgf *_fd .Ftr ;};var _dfaa =[...]uint8 {0,20,37,58,79}; +// VerticalAlign returns the value of paragraph vertical align. +func (_ecde ParagraphProperties )VerticalAlignment ()_gee .ST_VerticalAlignRun {if _bdbf :=_ecde ._cagc .RPr .VertAlign ;_bdbf !=nil {return _bdbf .ValAttr ;};return 0;}; -// SetStart sets the cell start margin -func (_ebff CellMargins )SetStart (d _dd .Distance ){_ebff ._aecb .Start =_fd .NewCT_TblWidth ();_dbg (_ebff ._aecb .Start ,d );}; +// SetAllowOverlapAttr sets the allowOverlap attribute of anchor. +func (_bb AnchoredDrawing )SetAllowOverlapAttr (val bool ){_bb ._ed .AllowOverlapAttr =val }; -// ExtractFromFooter returns text from the document footer as an array of TextItems. -func ExtractFromFooter (footer *_fd .Ftr )[]TextItem {return _fdg (footer .EG_ContentBlockContent ,nil )}; +// RunProperties returns the run properties controlling text formatting within the table. +func (_bdbfg TableConditionalFormatting )RunProperties ()RunProperties {if _bdbfg ._cdff .RPr ==nil {_bdbfg ._cdff .RPr =_eg .NewCT_RPr ();};return RunProperties {_bdbfg ._cdff .RPr };}; -// SetAllCaps sets the run to all caps. -func (_dgag RunProperties )SetAllCaps (b bool ){if !b {_dgag ._efff .Caps =nil ;}else {_dgag ._efff .Caps =_fd .NewCT_OnOff ();};}; +// Tables returns the tables defined in the header. +func (_edac Header )Tables ()[]Table {_beeae :=[]Table {};if _edac ._faac ==nil {return nil ;};for _ ,_dbggc :=range _edac ._faac .EG_ContentBlockContent {for _ ,_efbee :=range _edac ._efff .tables (_dbggc ){_beeae =append (_beeae ,_efbee );};};return _beeae ;}; -// 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 (_ggeg Header )AddImage (i _gd .Image )(_gd .ImageRef ,error ){var _cedd _gd .Relationships ;for _gggc ,_cbab :=range _ggeg ._cfef ._gcc {if _cbab ==_ggeg ._beaa {_cedd =_ggeg ._cfef ._ffcd [_gggc ];};};_aegde :=_gd .MakeImageRef (i ,&_ggeg ._cfef .DocBase ,_cedd );if i .Data ==nil &&i .Path ==""{return _aegde ,_cc .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 _aegde ,_cc .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 _aegde ,_cc .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");};_ggeg ._cfef .Images =append (_ggeg ._cfef .Images ,_aegde );_ebdb :=_ffe .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_ggeg ._cfef .Images ),i .Format );_effe :=_cedd .AddRelationship (_ebdb ,_f .ImageType );_aegde .SetRelID (_effe .X ().IdAttr );return _aegde ,nil ;}; +// Color controls the run or styles color. +type Color struct{_gfbf *_eg .CT_Color }; -// read reads a document from an io.Reader. -func Read (r _a .ReaderAt ,size int64 )(*Document ,error ){return _agbe (r ,size ,"")}; +// SetShading controls the cell shading. +func (_gggb CellProperties )SetShading (shd _eg .ST_Shd ,foreground ,fill _ef .Color ){if shd ==_eg .ST_ShdUnset {_gggb ._cgb .Shd =nil ;}else {_gggb ._cgb .Shd =_eg .NewCT_Shd ();_gggb ._cgb .Shd .ValAttr =shd ;_gggb ._cgb .Shd .ColorAttr =&_eg .ST_HexColor {};if foreground .IsAuto (){_gggb ._cgb .Shd .ColorAttr .ST_HexColorAuto =_eg .ST_HexColorAutoAuto ;}else {_gggb ._cgb .Shd .ColorAttr .ST_HexColorRGB =foreground .AsRGBString ();};_gggb ._cgb .Shd .FillAttr =&_eg .ST_HexColor {};if fill .IsAuto (){_gggb ._cgb .Shd .FillAttr .ST_HexColorAuto =_eg .ST_HexColorAutoAuto ;}else {_gggb ._cgb .Shd .FillAttr .ST_HexColorRGB =fill .AsRGBString ();};};}; -// RemoveFootnote removes a footnote from both the paragraph and the document -// the requested footnote must be anchored on the paragraph being referenced. -func (_gebf Paragraph )RemoveFootnote (id int64 ){_edge :=_gebf ._febcf ._cdd ;var _caee int ;for _fgbe ,_acec :=range _edge .CT_Footnotes .Footnote {if _acec .IdAttr ==id {_caee =_fgbe ;};};_caee =0;_edge .CT_Footnotes .Footnote [_caee ]=nil ;_edge .CT_Footnotes .Footnote [_caee ]=_edge .CT_Footnotes .Footnote [len (_edge .CT_Footnotes .Footnote )-1];_edge .CT_Footnotes .Footnote =_edge .CT_Footnotes .Footnote [:len (_edge .CT_Footnotes .Footnote )-1];var _gabfcg Run ;for _ ,_ccfg :=range _gebf .Runs (){if _cgbe ,_ccbge :=_ccfg .IsFootnote ();_cgbe {if _ccbge ==id {_gabfcg =_ccfg ;};};};_gebf .RemoveRun (_gabfcg );}; +// 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 (_cce Header )Index ()int {for _feba ,_gfgd :=range _cce ._efff ._abee {if _gfgd ==_cce ._faac {return _feba ;};};return -1;}; -// SetTextWrapThrough sets the text wrap to through with a give wrap type. -func (_eg AnchoredDrawing )SetTextWrapThrough (option *AnchorDrawWrapOptions ){_eg ._cg .Choice =&_fd .WdEG_WrapTypeChoice {};_eg ._cg .Choice .WrapThrough =_fd .NewWdCT_WrapThrough ();_eg ._cg .Choice .WrapThrough .WrapTextAttr =_fd .WdST_WrapTextBothSides ;_ee :=false ;_eg ._cg .Choice .WrapThrough .WrapPolygon .EditedAttr =&_ee ;if option ==nil {option =NewAnchorDrawWrapOptions ();};_eg ._cg .Choice .WrapThrough .WrapPolygon .Start =option .GetWrapPathStart ();_eg ._cg .Choice .WrapThrough .WrapPolygon .LineTo =option .GetWrapPathLineTo ();_eg ._cg .LayoutInCellAttr =true ;_eg ._cg .AllowOverlapAttr =true ;}; +// AddTable adds a table to the table cell. +func (_fce Cell )AddTable ()Table {_baa :=_eg .NewEG_BlockLevelElts ();_fce ._ccc .EG_BlockLevelElts =append (_fce ._ccc .EG_BlockLevelElts ,_baa );_ecd :=_eg .NewEG_ContentBlockContent ();_baa .EG_ContentBlockContent =append (_baa .EG_ContentBlockContent ,_ecd );_fab :=_eg .NewCT_Tbl ();_ecd .Tbl =append (_ecd .Tbl ,_fab );return Table {_fce ._ggc ,_fab };};func _ggad ()*_ggg .Path {_cada :=_ggg .NewPath ();_cada .TextpathokAttr =_gee .ST_TrueFalseTrue ;_cada .ConnecttypeAttr =_ggg .OfcST_ConnectTypeCustom ;_fdec :="\u0040\u0039\u002c0;\u0040\u0031\u0030\u002c\u0031\u0030\u0038\u0030\u0030;\u00401\u0031,\u00321\u0036\u0030\u0030\u003b\u0040\u0031\u0032\u002c\u0031\u0030\u0038\u0030\u0030";_cada .ConnectlocsAttr =&_fdec ;_abgg :="\u0032\u0037\u0030,\u0031\u0038\u0030\u002c\u0039\u0030\u002c\u0030";_cada .ConnectanglesAttr =&_abgg ;return _cada ;}; -// Style returns the style for a paragraph, or an empty string if it is unset. -func (_fbce Paragraph )Style ()string {if _fbce ._cgcf .PPr !=nil &&_fbce ._cgcf .PPr .PStyle !=nil {return _fbce ._cgcf .PPr .PStyle .ValAttr ;};return "";}; +// GetStyleByID returns Style by it's IdAttr. +func (_fbgc *Document )GetStyleByID (id string )Style {for _ ,_bbba :=range _fbgc .Styles ._ceaa .Style {if _bbba .StyleIdAttr !=nil &&*_bbba .StyleIdAttr ==id {return Style {_bbba };};};return Style {};}; -// SetPageBreakBefore controls if there is a page break before this paragraph. -func (_abgb ParagraphProperties )SetPageBreakBefore (b bool ){if !b {_abgb ._ddcc .PageBreakBefore =nil ;}else {_abgb ._ddcc .PageBreakBefore =_fd .NewCT_OnOff ();};}; +// AddLevel adds a new numbering level to a NumberingDefinition. +func (_ddgc NumberingDefinition )AddLevel ()NumberingLevel {_edec :=_eg .NewCT_Lvl ();_edec .Start =&_eg .CT_DecimalNumber {ValAttr :1};_edec .IlvlAttr =int64 (len (_ddgc ._cafg .Lvl ));_ddgc ._cafg .Lvl =append (_ddgc ._cafg .Lvl ,_edec );return NumberingLevel {_edec };}; -// SetLastColumn controls the conditional formatting for the last column in a table. -func (_gbagg TableLook )SetLastColumn (on bool ){if !on {_gbagg ._ebdef .LastColumnAttr =&_ca .ST_OnOff {};_gbagg ._ebdef .LastColumnAttr .ST_OnOff1 =_ca .ST_OnOff1Off ;}else {_gbagg ._ebdef .LastColumnAttr =&_ca .ST_OnOff {};_gbagg ._ebdef .LastColumnAttr .ST_OnOff1 =_ca .ST_OnOff1On ;};}; +// RemoveFootnote removes a footnote from both the paragraph and the document +// the requested footnote must be anchored on the paragraph being referenced. +func (_fcbc Paragraph )RemoveFootnote (id int64 ){_acafa :=_fcbc ._dageg ._gcc ;var _dbbea int ;for _ccce ,_ebfdg :=range _acafa .CT_Footnotes .Footnote {if _ebfdg .IdAttr ==id {_dbbea =_ccce ;};};_dbbea =0;_acafa .CT_Footnotes .Footnote [_dbbea ]=nil ;_acafa .CT_Footnotes .Footnote [_dbbea ]=_acafa .CT_Footnotes .Footnote [len (_acafa .CT_Footnotes .Footnote )-1];_acafa .CT_Footnotes .Footnote =_acafa .CT_Footnotes .Footnote [:len (_acafa .CT_Footnotes .Footnote )-1];var _ddbc Run ;for _ ,_bcge :=range _fcbc .Runs (){if _afff ,_accda :=_bcge .IsFootnote ();_afff {if _accda ==id {_ddbc =_bcge ;};};};_fcbc .RemoveRun (_ddbc );}; -// AddPageBreak adds a page break to a run. -func (_bggf Run )AddPageBreak (){_fbegd :=_bggf .newIC ();_fbegd .Br =_fd .NewCT_Br ();_fbegd .Br .TypeAttr =_fd .ST_BrTypePage ;}; +// SetEndIndent controls the end indentation. +func (_bfgc ParagraphProperties )SetEndIndent (m _fd .Distance ){if _bfgc ._cagc .Ind ==nil {_bfgc ._cagc .Ind =_eg .NewCT_Ind ();};if m ==_fd .Zero {_bfgc ._cagc .Ind .EndAttr =nil ;}else {_bfgc ._cagc .Ind .EndAttr =&_eg .ST_SignedTwipsMeasure {};_bfgc ._cagc .Ind .EndAttr .Int64 =_g .Int64 (int64 (m /_fd .Twips ));};}; -// SetBehindDoc sets the behindDoc attribute of anchor. -func (_ccb AnchoredDrawing )SetBehindDoc (val bool ){_ccb ._cg .BehindDocAttr =val }; +// RightToLeft returns true if paragraph text goes from right to left. +func (_efed ParagraphProperties )RightToLeft ()bool {return _dfcc (_efed ._cagc .RPr .Rtl )};func _afcg (_cece *_eg .CT_Tbl ,_gade map[string ]string ){for _ ,_dfad :=range _cece .EG_ContentRowContent {for _ ,_aedbb :=range _dfad .Tr {for _ ,_cacb :=range _aedbb .EG_ContentCellContent {for _ ,_bagg :=range _cacb .Tc {for _ ,_dbga :=range _bagg .EG_BlockLevelElts {for _ ,_dae :=range _dbga .EG_ContentBlockContent {for _ ,_bgb :=range _dae .P {_abge (_bgb ,_gade );};for _ ,_fafe :=range _dae .Tbl {_afcg (_fafe ,_gade );};};};};};};};}; -// SetPageMargins sets the page margins for a section -func (_acda Section )SetPageMargins (top ,right ,bottom ,left ,header ,footer ,gutter _dd .Distance ){_adfbb :=_fd .NewCT_PageMar ();_adfbb .TopAttr .Int64 =_f .Int64 (int64 (top /_dd .Twips ));_adfbb .BottomAttr .Int64 =_f .Int64 (int64 (bottom /_dd .Twips ));_adfbb .RightAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (right /_dd .Twips ));_adfbb .LeftAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (left /_dd .Twips ));_adfbb .HeaderAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (header /_dd .Twips ));_adfbb .FooterAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (footer /_dd .Twips ));_adfbb .GutterAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (gutter /_dd .Twips ));_acda ._aead .PgMar =_adfbb ;}; +// X returns the inner wrapped XML type. +func (_cfadb Footer )X ()*_eg .Ftr {return _cfadb ._dbac }; + +// Properties returns the run properties. +func (_face Run )Properties ()RunProperties {if _face ._fced .RPr ==nil {_face ._fced .RPr =_eg .NewCT_RPr ();};return RunProperties {_face ._fced .RPr };}; // SetAfterSpacing sets spacing below paragraph. -func (_eddgf Paragraph )SetAfterSpacing (d _dd .Distance ){_eddgf .ensurePPr ();if _eddgf ._cgcf .PPr .Spacing ==nil {_eddgf ._cgcf .PPr .Spacing =_fd .NewCT_Spacing ();};_afge :=_eddgf ._cgcf .PPr .Spacing ;_afge .AfterAttr =&_ca .ST_TwipsMeasure {};_afge .AfterAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (d /_dd .Twips ));}; +func (_bdec Paragraph )SetAfterSpacing (d _fd .Distance ){_bdec .ensurePPr ();if _bdec ._ffae .PPr .Spacing ==nil {_bdec ._ffae .PPr .Spacing =_eg .NewCT_Spacing ();};_acgd :=_bdec ._ffae .PPr .Spacing ;_acgd .AfterAttr =&_gee .ST_TwipsMeasure {};_acgd .AfterAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (d /_fd .Twips ));}; -// EastAsiaFont returns the name of paragraph font family for East Asia. -func (_egfb ParagraphProperties )EastAsiaFont ()string {if _efdd :=_egfb ._ddcc .RPr .RFonts ;_efdd !=nil {if _efdd .EastAsiaAttr !=nil {return *_efdd .EastAsiaAttr ;};};return "";}; +// NewStyles constructs a new empty Styles +func NewStyles ()Styles {return Styles {_eg .NewStyles ()}}; -// SetLastRow controls the conditional formatting for the last row in a table. -// This is called the 'Total' row within Word. -func (_afedf TableLook )SetLastRow (on bool ){if !on {_afedf ._ebdef .LastRowAttr =&_ca .ST_OnOff {};_afedf ._ebdef .LastRowAttr .ST_OnOff1 =_ca .ST_OnOff1Off ;}else {_afedf ._ebdef .LastRowAttr =&_ca .ST_OnOff {};_afedf ._ebdef .LastRowAttr .ST_OnOff1 =_ca .ST_OnOff1On ;};}; +// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_gfcg ParagraphProperties )SizeMeasure ()string {if _ddbd :=_gfcg ._cagc .RPr .Sz ;_ddbd !=nil {_dcbg :=_ddbd .ValAttr ;if _dcbg .ST_PositiveUniversalMeasure !=nil {return *_dcbg .ST_PositiveUniversalMeasure ;};};return "";}; -// AddRun adds a run to a paragraph. -func (_dfbda Paragraph )AddRun ()Run {_cgde :=_fd .NewEG_PContent ();_dfbda ._cgcf .EG_PContent =append (_dfbda ._cgcf .EG_PContent ,_cgde );_gcfg :=_fd .NewEG_ContentRunContent ();_cgde .EG_ContentRunContent =append (_cgde .EG_ContentRunContent ,_gcfg );_fadf :=_fd .NewCT_R ();_gcfg .R =_fadf ;return Run {_dfbda ._febcf ,_fadf };}; +// 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 (_gaac Header )AddImage (i _gg .Image )(_gg .ImageRef ,error ){var _fffd _gg .Relationships ;for _dce ,_bfec :=range _gaac ._efff ._abee {if _bfec ==_gaac ._faac {_fffd =_gaac ._efff ._aaa [_dce ];};};_adcf :=_gg .MakeImageRef (i ,&_gaac ._efff .DocBase ,_fffd );if i .Data ==nil &&i .Path ==""{return _adcf ,_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 _adcf ,_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 _adcf ,_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");};_gaac ._efff .Images =append (_gaac ._efff .Images ,_adcf );_eecd :=_cg .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_gaac ._efff .Images ),i .Format );_ebed :=_fffd .AddRelationship (_eecd ,_g .ImageType );_adcf .SetRelID (_ebed .X ().IdAttr );return _adcf ,nil ;}; -// SetName sets the name of the bookmark. This is the name that is used to -// reference the bookmark from hyperlinks. -func (_fbaa Bookmark )SetName (name string ){_fbaa ._aaf .NameAttr =name }; +// AddTable adds a new table to the document body. +func (_fcd *Document )AddTable ()Table {_gcbc :=_eg .NewEG_BlockLevelElts ();_fcd ._bbe .Body .EG_BlockLevelElts =append (_fcd ._bbe .Body .EG_BlockLevelElts ,_gcbc );_geffc :=_eg .NewEG_ContentBlockContent ();_gcbc .EG_ContentBlockContent =append (_gcbc .EG_ContentBlockContent ,_geffc );_dgb :=_eg .NewCT_Tbl ();_geffc .Tbl =append (_geffc .Tbl ,_dgb );return Table {_fcd ,_dgb };};func (_faff Endnote )content ()[]*_eg .EG_ContentBlockContent {var _fgea []*_eg .EG_ContentBlockContent ;for _ ,_bdef :=range _faff ._cfcf .EG_BlockLevelElts {_fgea =append (_fgea ,_bdef .EG_ContentBlockContent ...);};return _fgea ;}; -// SetBeforeAuto controls if spacing before a paragraph is automatically determined. -func (_daacc ParagraphSpacing )SetBeforeAuto (b bool ){if b {_daacc ._fcbg .BeforeAutospacingAttr =&_ca .ST_OnOff {};_daacc ._fcbg .BeforeAutospacingAttr .Bool =_f .Bool (true );}else {_daacc ._fcbg .BeforeAutospacingAttr =nil ;};}; +// GetWrapPathLineTo return wrapPath lineTo value. +func (_cec AnchorDrawWrapOptions )GetWrapPathLineTo ()[]*_fg .CT_Point2D {return _cec ._dcf }; -// SetNumberingLevel sets the numbering level of a paragraph. If used, then the -// NumberingDefinition must also be set via SetNumberingDefinition or -// SetNumberingDefinitionByID. -func (_ebef Paragraph )SetNumberingLevel (listLevel int ){_ebef .ensurePPr ();if _ebef ._cgcf .PPr .NumPr ==nil {_ebef ._cgcf .PPr .NumPr =_fd .NewCT_NumPr ();};_bdag :=_fd .NewCT_DecimalNumber ();_bdag .ValAttr =int64 (listLevel );_ebef ._cgcf .PPr .NumPr .Ilvl =_bdag ;}; +// SetTextWrapBehindText sets the text wrap to behind text. +func (_ce AnchoredDrawing )SetTextWrapBehindText (){_ce ._ed .Choice =&_eg .WdEG_WrapTypeChoice {};_ce ._ed .Choice .WrapNone =_eg .NewWdCT_WrapNone ();_ce ._ed .BehindDocAttr =true ;_ce ._ed .LayoutInCellAttr =true ;_ce ._ed .AllowOverlapAttr =true ;};func _debd (_aacb *_eg .CT_P ,_daaf *_eg .CT_Hyperlink ,_eedd *TableInfo ,_ebacb *DrawingInfo ,_bcgc []*_eg .EG_ContentRunContent )[]TextItem {_adggg :=[]TextItem {};for _ ,_ccfd :=range _bcgc {if _bbad :=_ccfd .R ;_bbad !=nil {_eafc :=_be .NewBuffer ([]byte {});for _ ,_gece :=range _bbad .EG_RunInnerContent {if _gece .T !=nil &&_gece .T .Content !=""{_eafc .WriteString (_gece .T .Content );};};_adggg =append (_adggg ,TextItem {Text :_eafc .String (),DrawingInfo :_ebacb ,Paragraph :_aacb ,Hyperlink :_daaf ,Run :_bbad ,TableInfo :_eedd });for _ ,_fafb :=range _bbad .Extra {if _bbbbg ,_gdbd :=_fafb .(*_eg .AlternateContentRun );_gdbd {_cfac :=&DrawingInfo {Drawing :_bbbbg .Choice .Drawing };for _ ,_fgcb :=range _cfac .Drawing .Anchor {for _ ,_gdde :=range _fgcb .Graphic .GraphicData .Any {if _deeg ,_accad :=_gdde .(*_eg .WdWsp );_accad {if _deeg .WChoice !=nil {if _fgeb :=_deeg .SpPr ;_fgeb !=nil {if _fdda :=_fgeb .Xfrm ;_fdda !=nil {if _cfad :=_fdda .Ext ;_cfad !=nil {_cfac .Width =_cfad .CxAttr ;_cfac .Height =_cfad .CyAttr ;};};};for _ ,_ffcf :=range _deeg .WChoice .Txbx .TxbxContent .EG_ContentBlockContent {_adggg =append (_adggg ,_dcffd (_ffcf .P ,_eedd ,_cfac )...);};};};};};};};};};return _adggg ;}; -// SetBottomPct sets the cell bottom margin -func (_aea CellMargins )SetBottomPct (pct float64 ){_aea ._aecb .Bottom =_fd .NewCT_TblWidth ();_gcg (_aea ._aecb .Bottom ,pct );}; +// 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 (_afbb ParagraphProperties )SetHeadingLevel (idx int ){_afbb .SetStyle (_cg .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",idx ));if _afbb ._cagc .NumPr ==nil {_afbb ._cagc .NumPr =_eg .NewCT_NumPr ();};_afbb ._cagc .NumPr .Ilvl =_eg .NewCT_DecimalNumber ();_afbb ._cagc .NumPr .Ilvl .ValAttr =int64 (idx );}; -// 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 (_bcca Paragraph )AddBookmark (name string )Bookmark {_fdbec :=_fd .NewEG_PContent ();_cebe :=_fd .NewEG_ContentRunContent ();_fdbec .EG_ContentRunContent =append (_fdbec .EG_ContentRunContent ,_cebe );_ggdcc :=_fd .NewEG_RunLevelElts ();_cebe .EG_RunLevelElts =append (_cebe .EG_RunLevelElts ,_ggdcc );_gebaff :=_fd .NewEG_RangeMarkupElements ();_febf :=_fd .NewCT_Bookmark ();_gebaff .BookmarkStart =_febf ;_ggdcc .EG_RangeMarkupElements =append (_ggdcc .EG_RangeMarkupElements ,_gebaff );_gebaff =_fd .NewEG_RangeMarkupElements ();_gebaff .BookmarkEnd =_fd .NewCT_MarkupRange ();_ggdcc .EG_RangeMarkupElements =append (_ggdcc .EG_RangeMarkupElements ,_gebaff );_bcca ._cgcf .EG_PContent =append (_bcca ._cgcf .EG_PContent ,_fdbec );_aaaad :=Bookmark {_febf };_aaaad .SetName (name );return _aaaad ;}; +// IsItalic returns true if the run has been set to italics. +func (_fegeg RunProperties )IsItalic ()bool {return _fegeg .ItalicValue ()==OnOffValueOn }; -// RunProperties returns the RunProperties controlling numbering level font, etc. -func (_gafg NumberingLevel )RunProperties ()RunProperties {if _gafg ._abcc .RPr ==nil {_gafg ._abcc .RPr =_fd .NewCT_RPr ();};return RunProperties {_gafg ._abcc .RPr };};func (_fcdc Paragraph )addStartBookmark (_gfe int64 ,_ecaa string )*_fd .CT_Bookmark {_cggcc :=_fd .NewEG_PContent ();_fcdc ._cgcf .EG_PContent =append (_fcdc ._cgcf .EG_PContent ,_cggcc );_eedbg :=_fd .NewEG_ContentRunContent ();_bggbc :=_fd .NewEG_RunLevelElts ();_fgea :=_fd .NewEG_RangeMarkupElements ();_deef :=_fd .NewCT_Bookmark ();_deef .NameAttr =_ecaa ;_deef .IdAttr =_gfe ;_fgea .BookmarkStart =_deef ;_cggcc .EG_ContentRunContent =append (_cggcc .EG_ContentRunContent ,_eedbg );_eedbg .EG_RunLevelElts =append (_eedbg .EG_RunLevelElts ,_bggbc );_bggbc .EG_RangeMarkupElements =append (_bggbc .EG_RangeMarkupElements ,_fgea );return _deef ;}; +// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. +func (_dbg CellBorders )SetInsideVertical (t _eg .ST_Border ,c _ef .Color ,thickness _fd .Distance ){_dbg ._cgaa .InsideV =_eg .NewCT_Border ();_dgdb (_dbg ._cgaa .InsideV ,t ,c ,thickness );}; -// 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 (_dfcb Footer )AddImage (i _gd .Image )(_gd .ImageRef ,error ){var _efbag _gd .Relationships ;for _eae ,_eddg :=range _dfcb ._dafcc ._afe {if _eddg ==_dfcb ._abgf {_efbag =_dfcb ._dafcc ._gcgg [_eae ];};};_ffaeb :=_gd .MakeImageRef (i ,&_dfcb ._dafcc .DocBase ,_efbag );if i .Data ==nil &&i .Path ==""{return _ffaeb ,_cc .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 _ffaeb ,_cc .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 _ffaeb ,_cc .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");};_dfcb ._dafcc .Images =append (_dfcb ._dafcc .Images ,_ffaeb );_bbaea :=_ffe .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_dfcb ._dafcc .Images ),i .Format );_bda :=_efbag .AddRelationship (_bbaea ,_f .ImageType );_ffaeb .SetRelID (_bda .X ().IdAttr );return _ffaeb ,nil ;}; +// SetPrimaryStyle marks the style as a primary style. +func (_fcdd Style )SetPrimaryStyle (b bool ){if b {_fcdd ._bgdg .QFormat =_eg .NewCT_OnOff ();}else {_fcdd ._bgdg .QFormat =nil ;};};func (_fdca *Document )getWatermarkHeaderInnerContentPictures ()[]*_eg .CT_Picture {var _bbc []*_eg .CT_Picture ;for _ ,_cgbg :=range _fdca .Headers (){for _ ,_baaec :=range _cgbg .X ().EG_ContentBlockContent {for _ ,_gggd :=range _baaec .P {for _ ,_bbdf :=range _gggd .EG_PContent {for _ ,_eaaf :=range _bbdf .EG_ContentRunContent {if _eaaf .R ==nil {continue ;};for _ ,_gaa :=range _eaaf .R .EG_RunInnerContent {if _gaa .Pict ==nil {continue ;};_ccca :=false ;for _ ,_feca :=range _gaa .Pict .Any {_efbe ,_edbb :=_feca .(*_g .XSDAny );if _edbb &&_efbe .XMLName .Local =="\u0073\u0068\u0061p\u0065"{_ccca =true ;};};if _ccca {_bbc =append (_bbc ,_gaa .Pict );};};};};};};};return _bbc ;}; -// TableStyleProperties are table properties as defined in a style. -type TableStyleProperties struct{_facg *_fd .CT_TblPrBase }; +// Paragraph is a paragraph within a document. +type Paragraph struct{_dageg *Document ;_ffae *_eg .CT_P ;}; -// 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 (_bge AnchoredDrawing )SetTextWrapNone (){_bge ._cg .Choice =&_fd .WdEG_WrapTypeChoice {};_bge ._cg .Choice .WrapNone =_fd .NewWdCT_WrapNone ();}; +// 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 (_dddfb *Document )MailMerge (mergeContent map[string ]string ){_bafg :=_dddfb .mergeFields ();_ffdeb :=map[Paragraph ][]Run {};for _ ,_bedc :=range _bafg {_eadga ,_acfb :=mergeContent [_bedc ._ebca ];if _acfb {if _bedc ._eccd {_eadga =_e .ToUpper (_eadga );}else if _bedc ._ggabg {_eadga =_e .ToLower (_eadga );}else if _bedc ._fde {_eadga =_e .Title (_eadga );}else if _bedc ._cfca {_edbeb :=_be .Buffer {};for _ffab ,_dbdeb :=range _eadga {if _ffab ==0{_edbeb .WriteRune (_f .ToUpper (_dbdeb ));}else {_edbeb .WriteRune (_dbdeb );};};_eadga =_edbeb .String ();};if _eadga !=""&&_bedc ._febb !=""{_eadga =_bedc ._febb +_eadga ;};if _eadga !=""&&_bedc ._effbd !=""{_eadga =_eadga +_bedc ._effbd ;};};if _bedc ._gfbfc {if len (_bedc ._bcaeg .FldSimple )==1&&len (_bedc ._bcaeg .FldSimple [0].EG_PContent )==1&&len (_bedc ._bcaeg .FldSimple [0].EG_PContent [0].EG_ContentRunContent )==1{_dbcgg :=&_eg .EG_ContentRunContent {};_dbcgg .R =_bedc ._bcaeg .FldSimple [0].EG_PContent [0].EG_ContentRunContent [0].R ;_bedc ._bcaeg .FldSimple =nil ;_afgbe :=Run {_dddfb ,_dbcgg .R };_afgbe .ClearContent ();_afgbe .AddText (_eadga );_bedc ._bcaeg .EG_ContentRunContent =append (_bedc ._bcaeg .EG_ContentRunContent ,_dbcgg );};}else {_cggd :=_bedc ._cgdg .Runs ();for _ecdcg :=_bedc ._fgbb ;_ecdcg <=_bedc ._aagd ;_ecdcg ++{if _ecdcg ==_bedc ._gcgc +1{_cggd [_ecdcg ].ClearContent ();_cggd [_ecdcg ].AddText (_eadga );}else {_ffdeb [_bedc ._cgdg ]=append (_ffdeb [_bedc ._cgdg ],_cggd [_ecdcg ]);};};};};for _facd ,_cecf :=range _ffdeb {for _ ,_fdeg :=range _cecf {_facd .RemoveRun (_fdeg );};};_dddfb .Settings .RemoveMailMerge ();}; -// AddText adds tet to a run. -func (_bgegb Run )AddText (s string ){_cgdc :=_fd .NewEG_RunInnerContent ();_bgegb ._gcec .EG_RunInnerContent =append (_bgegb ._gcec .EG_RunInnerContent ,_cgdc );_cgdc .T =_fd .NewCT_Text ();if _f .NeedsSpacePreserve (s ){_cbaf :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065";_cgdc .T .SpaceAttr =&_cbaf ;};_cgdc .T .Content =s ;}; +// Properties returns the numbering level paragraph properties. +func (_ebeb NumberingLevel )Properties ()ParagraphStyleProperties {if _ebeb ._dbba .PPr ==nil {_ebeb ._dbba .PPr =_eg .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_ebeb ._dbba .PPr };}; -// SetHeader sets a section header. -func (_dcefa Section )SetHeader (h Header ,t _fd .ST_HdrFtr ){_fedgg :=_fd .NewEG_HdrFtrReferences ();_dcefa ._aead .EG_HdrFtrReferences =append (_dcefa ._aead .EG_HdrFtrReferences ,_fedgg );_fedgg .HeaderReference =_fd .NewCT_HdrFtrRef ();_fedgg .HeaderReference .TypeAttr =t ;_dgbg :=_dcefa ._fdfd ._cbb .FindRIDForN (h .Index (),_f .HeaderType );if _dgbg ==""{_e .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");};_fedgg .HeaderReference .IdAttr =_dgbg ;}; +// X returns the inner wrapped XML type. +func (_fa AnchoredDrawing )X ()*_eg .WdAnchor {return _fa ._ed }; -// InsertRunAfter inserts a run in the paragraph after the relative run. -func (_fdca Paragraph )InsertRunAfter (relativeTo Run )Run {return _fdca .insertRun (relativeTo ,false )}; +// SetXOffset sets the X offset for an image relative to the origin. +func (_eb AnchoredDrawing )SetXOffset (x _fd .Distance ){_eb ._ed .PositionH .Choice =&_eg .WdCT_PosHChoice {};_eb ._ed .PositionH .Choice .PosOffset =_g .Int32 (int32 (x /_fd .EMU ));};func (_cdad *WatermarkText )getShape ()*_g .XSDAny {return _cdad .getInnerElement ("\u0073\u0068\u0061p\u0065");}; -// ClearContent clears any content in the run (text, tabs, breaks, etc.) -func (_abdb Run )ClearContent (){_abdb ._gcec .EG_RunInnerContent =nil }; +// SetImprint sets the run to imprinted text. +func (_gacec RunProperties )SetImprint (b bool ){if !b {_gacec ._efdg .Imprint =nil ;}else {_gacec ._efdg .Imprint =_eg .NewCT_OnOff ();};}; -// SetSemiHidden controls if the style is hidden in the UI. -func (_dffg Style )SetSemiHidden (b bool ){if b {_dffg ._ebbgf .SemiHidden =_fd .NewCT_OnOff ();}else {_dffg ._ebbgf .SemiHidden =nil ;};}; +// Headers returns the headers defined in the document. +func (_cd *Document )Headers ()[]Header {_ffd :=[]Header {};for _ ,_daf :=range _cd ._abee {_ffd =append (_ffd ,Header {_cd ,_daf });};return _ffd ;}; -// Emboss returns true if paragraph emboss is on. -func (_efde ParagraphProperties )Emboss ()bool {return _deg (_efde ._ddcc .RPr .Emboss )}; +// UnderlineColor returns the hex color value of run underline. +func (_bagfa RunProperties )UnderlineColor ()string {if _feda :=_bagfa ._efdg .U ;_feda !=nil {_fbggf :=_feda .ColorAttr ;if _fbggf !=nil &&_fbggf .ST_HexColorRGB !=nil {return *_fbggf .ST_HexColorRGB ;};};return "";}; -// SetBold sets the run to bold. -func (_gfad RunProperties )SetBold (b bool ){if !b {_gfad ._efff .B =nil ;_gfad ._efff .BCs =nil ;}else {_gfad ._efff .B =_fd .NewCT_OnOff ();_gfad ._efff .BCs =_fd .NewCT_OnOff ();};}; +// SetCellSpacingPercent sets the cell spacing within a table to a percent width. +func (_dgabe TableProperties )SetCellSpacingPercent (pct float64 ){_dgabe ._gcdd .TblCellSpacing =_eg .NewCT_TblWidth ();_dgabe ._gcdd .TblCellSpacing .TypeAttr =_eg .ST_TblWidthPct ;_dgabe ._gcdd .TblCellSpacing .WAttr =&_eg .ST_MeasurementOrPercent {};_dgabe ._gcdd .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_eg .ST_DecimalNumberOrPercent {};_dgabe ._gcdd .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (pct *50));}; -// SetWidth sets the cell width to a specified width. -func (_baba CellProperties )SetWidth (d _dd .Distance ){_baba ._cea .TcW =_fd .NewCT_TblWidth ();_baba ._cea .TcW .TypeAttr =_fd .ST_TblWidthDxa ;_baba ._cea .TcW .WAttr =&_fd .ST_MeasurementOrPercent {};_baba ._cea .TcW .WAttr .ST_DecimalNumberOrPercent =&_fd .ST_DecimalNumberOrPercent {};_baba ._cea .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_f .Int64 (int64 (d /_dd .Twips ));}; +// Paragraphs returns all of the paragraphs in the document body including tables. +func (_eabf *Document )Paragraphs ()[]Paragraph {_gedg :=[]Paragraph {};if _eabf ._bbe .Body ==nil {return nil ;};for _ ,_cfgd :=range _eabf ._bbe .Body .EG_BlockLevelElts {for _ ,_ffge :=range _cfgd .EG_ContentBlockContent {for _ ,_dgbf :=range _ffge .P {_gedg =append (_gedg ,Paragraph {_eabf ,_dgbf });};};};for _ ,_badab :=range _eabf .Tables (){for _ ,_bdfg :=range _badab .Rows (){for _ ,_bcea :=range _bdfg .Cells (){_gedg =append (_gedg ,_bcea .Paragraphs ()...);};};};return _gedg ;}; -// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same -// page. -func (_dcdc ParagraphStyleProperties )SetKeepOnOnePage (b bool ){if !b {_dcdc ._dfdcd .KeepLines =nil ;}else {_dcdc ._dfdcd .KeepLines =_fd .NewCT_OnOff ();};}; +// IsChecked returns true if a FormFieldTypeCheckBox is checked. +func (_eedae FormField )IsChecked ()bool {if _eedae ._aefe .CheckBox ==nil {return false ;};if _eedae ._aefe .CheckBox .Checked !=nil {return true ;};return false ;}; -// SetUnhideWhenUsed controls if a semi hidden style becomes visible when used. -func (_bcbdc Style )SetUnhideWhenUsed (b bool ){if b {_bcbdc ._ebbgf .UnhideWhenUsed =_fd .NewCT_OnOff ();}else {_bcbdc ._ebbgf .UnhideWhenUsed =nil ;};};func (_bagg Document )mergeFields ()[]mergeFieldInfo {_ggbd :=[]Paragraph {};_bbec :=[]mergeFieldInfo {};for _ ,_cgb :=range _bagg .Tables (){for _ ,_abcdd :=range _cgb .Rows (){for _ ,_ceb :=range _abcdd .Cells (){_ggbd =append (_ggbd ,_ceb .Paragraphs ()...);};};};_ggbd =append (_ggbd ,_bagg .Paragraphs ()...);for _ ,_bfde :=range _ggbd {_fcgb :=_bfde .Runs ();_faage :=-1;_bgedc :=-1;_cegc :=-1;_dagc :=mergeFieldInfo {};for _ ,_cggd :=range _bfde ._cgcf .EG_PContent {for _ ,_dcdb :=range _cggd .FldSimple {if _gg .Contains (_dcdb .InstrAttr ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){_fadg :=_dbace (_dcdb .InstrAttr );_fadg ._bcgg =true ;_fadg ._dcef =_bfde ;_fadg ._agbf =_cggd ;_bbec =append (_bbec ,_fadg );};};};for _dded :=0;_dded < len (_fcgb );_dded ++{_dgbdf :=_fcgb [_dded ];for _ ,_gac :=range _dgbdf .X ().EG_RunInnerContent {if _gac .FldChar !=nil {switch _gac .FldChar .FldCharTypeAttr {case _fd .ST_FldCharTypeBegin :_faage =_dded ;case _fd .ST_FldCharTypeSeparate :_bgedc =_dded ;case _fd .ST_FldCharTypeEnd :_cegc =_dded ;if _dagc ._cecg !=""{_dagc ._dcef =_bfde ;_dagc ._bebfg =_faage ;_dagc ._ggdc =_cegc ;_dagc ._afgdc =_bgedc ;_bbec =append (_bbec ,_dagc );};_faage =-1;_bgedc =-1;_cegc =-1;_dagc =mergeFieldInfo {};};}else if _gac .InstrText !=nil &&_gg .Contains (_gac .InstrText .Content ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){if _faage !=-1&&_cegc ==-1{_dagc =_dbace (_gac .InstrText .Content );};};};};};return _bbec ;};func (_bgaa Paragraph )addSeparateFldChar ()*_fd .CT_FldChar {_agcd :=_bgaa .addFldChar ();_agcd .FldCharTypeAttr =_fd .ST_FldCharTypeSeparate ;return _agcd ;}; +// EastAsiaFont returns the name of paragraph font family for East Asia. +func (_bbddc ParagraphProperties )EastAsiaFont ()string {if _gegb :=_bbddc ._cagc .RPr .RFonts ;_gegb !=nil {if _gegb .EastAsiaAttr !=nil {return *_gegb .EastAsiaAttr ;};};return "";}; -// Strike returns true if run is striked. -func (_efbe RunProperties )Strike ()bool {return _deg (_efbe ._efff .Strike )}; +// Settings controls the document settings. +type Settings struct{_cfde *_eg .Settings }; -// SetEffect sets a text effect on the run. -func (_fbcef RunProperties )SetEffect (e _fd .ST_TextEffect ){if e ==_fd .ST_TextEffectUnset {_fbcef ._efff .Effect =nil ;}else {_fbcef ._efff .Effect =_fd .NewCT_TextEffect ();_fbcef ._efff .Effect .ValAttr =_fd .ST_TextEffectShimmer ;};}; +// Paragraphs returns the paragraphs defined in a footer. +func (_cccae Footer )Paragraphs ()[]Paragraph {_cfgf :=[]Paragraph {};for _ ,_eeaa :=range _cccae ._dbac .EG_ContentBlockContent {for _ ,_ddg :=range _eeaa .P {_cfgf =append (_cfgf ,Paragraph {_cccae ._ddbab ,_ddg });};};for _ ,_dbgb :=range _cccae .Tables (){for _ ,_cgcc :=range _dbgb .Rows (){for _ ,_bgbb :=range _cgcc .Cells (){_cfgf =append (_cfgf ,_bgbb .Paragraphs ()...);};};};return _cfgf ;}; -// RightToLeft returns true if run text goes from right to left. -func (_bfdb RunProperties )RightToLeft ()bool {return _deg (_bfdb ._efff .Rtl )}; +// Copy makes a deep copy of the document by saving and reading it back. +// It can be useful to avoid sharing common data between two documents. +func (_abd *Document )Copy ()(*Document ,error ){_fcaf :=_be .NewBuffer ([]byte {});_fcca :=_abd .save (_fcaf ,_abd ._fbg );if _fcca !=nil {return nil ,_fcca ;};_adf :=_fcaf .Bytes ();_fbef :=_be .NewReader (_adf );return _bffb (_fbef ,int64 (_fbef .Len ()),_abd ._fbg );}; -// TableConditionalFormatting returns a conditional formatting object of a given -// type. Calling this method repeatedly will return the same object. -func (_cgcgb Style )TableConditionalFormatting (typ _fd .ST_TblStyleOverrideType )TableConditionalFormatting {for _ ,_ggcb :=range _cgcgb ._ebbgf .TblStylePr {if _ggcb .TypeAttr ==typ {return TableConditionalFormatting {_ggcb };};};_eefd :=_fd .NewCT_TblStylePr ();_eefd .TypeAttr =typ ;_cgcgb ._ebbgf .TblStylePr =append (_cgcgb ._ebbgf .TblStylePr ,_eefd );return TableConditionalFormatting {_eefd };};func _fdg (_defb []*_fd .EG_ContentBlockContent ,_efe *TableInfo )[]TextItem {_bfgb :=[]TextItem {};for _ ,_efea :=range _defb {if _gdge :=_efea .Sdt ;_gdge !=nil {if _abdd :=_gdge .SdtContent ;_abdd !=nil {_bfgb =append (_bfgb ,_bagag (_abdd .P ,_efe ,nil )...);};};_bfgb =append (_bfgb ,_bagag (_efea .P ,_efe ,nil )...);for _ ,_cded :=range _efea .Tbl {for _facb ,_fag :=range _cded .EG_ContentRowContent {for _ ,_agf :=range _fag .Tr {for _fgbc ,_fddc :=range _agf .EG_ContentCellContent {for _ ,_gabb :=range _fddc .Tc {_ceg :=&TableInfo {Table :_cded ,Row :_agf ,Cell :_gabb ,RowIndex :_facb ,ColIndex :_fgbc };for _ ,_acba :=range _gabb .EG_BlockLevelElts {_bfgb =append (_bfgb ,_fdg (_acba .EG_ContentBlockContent ,_ceg )...);};};};};};};};return _bfgb ;}; +// Run is a run of text within a paragraph that shares the same formatting. +type Run struct{_cddd *Document ;_fced *_eg .CT_R ;}; -// AddHyperLink adds a new hyperlink to a parapgraph. -func (_bdge Paragraph )AddHyperLink ()HyperLink {_eedf :=_fd .NewEG_PContent ();_bdge ._cgcf .EG_PContent =append (_bdge ._cgcf .EG_PContent ,_eedf );_eedf .Hyperlink =_fd .NewCT_Hyperlink ();return HyperLink {_bdge ._febcf ,_eedf .Hyperlink };}; +// SizeValue returns the value of run font size in points. +func (_adbf RunProperties )SizeValue ()float64 {if _caff :=_adbf ._efdg .Sz ;_caff !=nil {_geaa :=_caff .ValAttr ;if _geaa .ST_UnsignedDecimalNumber !=nil {return float64 (*_geaa .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// X returns the inner wrapped XML type. -func (_dfdcf NumberingLevel )X ()*_fd .CT_Lvl {return _dfdcf ._abcc }; +// AddFieldWithFormatting adds a field (automatically computed text) to the +// document with field specifc formatting. +func (_aefb Run )AddFieldWithFormatting (code string ,fmt string ,isDirty bool ){_ggabc :=_aefb .newIC ();_ggabc .FldChar =_eg .NewCT_FldChar ();_ggabc .FldChar .FldCharTypeAttr =_eg .ST_FldCharTypeBegin ;if isDirty {_ggabc .FldChar .DirtyAttr =&_gee .ST_OnOff {};_ggabc .FldChar .DirtyAttr .Bool =_g .Bool (true );};_ggabc =_aefb .newIC ();_ggabc .InstrText =_eg .NewCT_Text ();if fmt !=""{_ggabc .InstrText .Content =code +"\u0020"+fmt ;}else {_ggabc .InstrText .Content =code ;};_ggabc =_aefb .newIC ();_ggabc .FldChar =_eg .NewCT_FldChar ();_ggabc .FldChar .FldCharTypeAttr =_eg .ST_FldCharTypeEnd ;}; -// 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 (_bba *Document )BodySection ()Section {if _bba ._aaff .Body .SectPr ==nil {_bba ._aaff .Body .SectPr =_fd .NewCT_SectPr ();};return Section {_bba ,_bba ._aaff .Body .SectPr };}; +// CellProperties are a table cells properties within a document. +type CellProperties struct{_cgb *_eg .CT_TcPr }; -// InitializeDefault constructs a default numbering. -func (_efbc Numbering )InitializeDefault (){_afec :=_fd .NewCT_AbstractNum ();_afec .MultiLevelType =_fd .NewCT_MultiLevelType ();_afec .MultiLevelType .ValAttr =_fd .ST_MultiLevelTypeHybridMultilevel ;_efbc ._dcea .AbstractNum =append (_efbc ._dcea .AbstractNum ,_afec );_afec .AbstractNumIdAttr =1;const _cfeb =720;const _dcce =720;const _gebaf =360;for _beace :=0;_beace < 9;_beace ++{_gaba :=_fd .NewCT_Lvl ();_gaba .IlvlAttr =int64 (_beace );_gaba .Start =_fd .NewCT_DecimalNumber ();_gaba .Start .ValAttr =1;_gaba .NumFmt =_fd .NewCT_NumFmt ();_gaba .NumFmt .ValAttr =_fd .ST_NumberFormatBullet ;_gaba .Suff =_fd .NewCT_LevelSuffix ();_gaba .Suff .ValAttr =_fd .ST_LevelSuffixNothing ;_gaba .LvlText =_fd .NewCT_LevelText ();_gaba .LvlText .ValAttr =_f .String ("\uf0b7");_gaba .LvlJc =_fd .NewCT_Jc ();_gaba .LvlJc .ValAttr =_fd .ST_JcLeft ;_gaba .RPr =_fd .NewCT_RPr ();_gaba .RPr .RFonts =_fd .NewCT_Fonts ();_gaba .RPr .RFonts .AsciiAttr =_f .String ("\u0053\u0079\u006d\u0062\u006f\u006c");_gaba .RPr .RFonts .HAnsiAttr =_f .String ("\u0053\u0079\u006d\u0062\u006f\u006c");_gaba .RPr .RFonts .HintAttr =_fd .ST_HintDefault ;_gaba .PPr =_fd .NewCT_PPrGeneral ();_ggaa :=int64 (_beace *_dcce +_cfeb );_gaba .PPr .Ind =_fd .NewCT_Ind ();_gaba .PPr .Ind .LeftAttr =&_fd .ST_SignedTwipsMeasure {};_gaba .PPr .Ind .LeftAttr .Int64 =_f .Int64 (_ggaa );_gaba .PPr .Ind .HangingAttr =&_ca .ST_TwipsMeasure {};_gaba .PPr .Ind .HangingAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (_gebaf ));_afec .Lvl =append (_afec .Lvl ,_gaba );};_agfb :=_fd .NewCT_Num ();_agfb .NumIdAttr =1;_agfb .AbstractNumId =_fd .NewCT_DecimalNumber ();_agfb .AbstractNumId .ValAttr =1;_efbc ._dcea .Num =append (_efbc ._dcea .Num ,_agfb );}; +// Paragraphs returns the paragraphs defined in an endnote. +func (_dabd Endnote )Paragraphs ()[]Paragraph {_ggbe :=[]Paragraph {};for _ ,_gdgef :=range _dabd .content (){for _ ,_bdgb :=range _gdgef .P {_ggbe =append (_ggbe ,Paragraph {_dabd ._cdde ,_bdgb });};};return _ggbe ;}; -// SetTargetBookmark sets the bookmark target of the hyperlink. -func (_eacfa HyperLink )SetTargetBookmark (bm Bookmark ){_eacfa ._ffd .AnchorAttr =_f .String (bm .Name ());_eacfa ._ffd .IdAttr =nil ;}; +// SetFirstLineIndent controls the indentation of the first line in a paragraph. +func (_dgfd ParagraphProperties )SetFirstLineIndent (m _fd .Distance ){if _dgfd ._cagc .Ind ==nil {_dgfd ._cagc .Ind =_eg .NewCT_Ind ();};if m ==_fd .Zero {_dgfd ._cagc .Ind .FirstLineAttr =nil ;}else {_dgfd ._cagc .Ind .FirstLineAttr =&_gee .ST_TwipsMeasure {};_dgfd ._cagc .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (m /_fd .Twips ));};}; -// Footnotes returns the footnotes defined in the document. -func (_aaba *Document )Footnotes ()[]Footnote {_bdg :=[]Footnote {};for _ ,_abg :=range _aaba ._cdd .CT_Footnotes .Footnote {_bdg =append (_bdg ,Footnote {_aaba ,_abg });};return _bdg ;};func (_eacf *Document )save (_cbg _a .Writer ,_ggga string )error {const _dbgc ="\u0064o\u0063u\u006d\u0065\u006e\u0074\u003a\u0064\u002e\u0053\u0061\u0076\u0065";if _fee :=_eacf ._aaff .Validate ();_fee !=nil {_f .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",_fee );};_gbeb :=_f .DocTypeDocument ;if !_da .GetLicenseKey ().IsLicensed ()&&!_bed {_ffe .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");_ffe .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 _cc .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 len (_eacf ._fdd )==0{if len (_ggga )> 0{_eacf ._fdd =_ggga ;}else {_aeg ,_accf :=_da .GenRefId ("\u0064\u0077");if _accf !=nil {_f .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_accf );return _accf ;};_eacf ._fdd =_aeg ;};};if _ced :=_da .Track (_eacf ._fdd ,_dbgc );_ced !=nil {_ffe .Printf ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_ced );return _ced ;};_egae :=_ae .NewWriter (_cbg );defer _egae .Close ();if _aadb :=_b .MarshalXML (_egae ,_f .BaseRelsFilename ,_eacf .Rels .X ());_aadb !=nil {return _aadb ;};if _cae :=_b .MarshalXMLByType (_egae ,_gbeb ,_f .ExtendedPropertiesType ,_eacf .AppProperties .X ());_cae !=nil {return _cae ;};if _cdfae :=_b .MarshalXMLByType (_egae ,_gbeb ,_f .CorePropertiesType ,_eacf .CoreProperties .X ());_cdfae !=nil {return _cdfae ;};if _eacf .CustomProperties .X ()!=nil {if _dec :=_b .MarshalXMLByType (_egae ,_gbeb ,_f .CustomPropertiesType ,_eacf .CustomProperties .X ());_dec !=nil {return _dec ;};};if _eacf .Thumbnail !=nil {_cef ,_edb :=_egae .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067");if _edb !=nil {return _edb ;};if _cgeb :=_c .Encode (_cef ,_eacf .Thumbnail ,nil );_cgeb !=nil {return _cgeb ;};};if _bga :=_b .MarshalXMLByType (_egae ,_gbeb ,_f .SettingsType ,_eacf .Settings .X ());_bga !=nil {return _bga ;};_edc :=_f .AbsoluteFilename (_gbeb ,_f .OfficeDocumentType ,0);if _bfb :=_b .MarshalXML (_egae ,_edc ,_eacf ._aaff );_bfb !=nil {return _bfb ;};if _fgbdd :=_b .MarshalXML (_egae ,_b .RelationsPathFor (_edc ),_eacf ._cbb .X ());_fgbdd !=nil {return _fgbdd ;};if _eacf .Numbering .X ()!=nil {if _bgce :=_b .MarshalXMLByType (_egae ,_gbeb ,_f .NumberingType ,_eacf .Numbering .X ());_bgce !=nil {return _bgce ;};};if _gdfb :=_b .MarshalXMLByType (_egae ,_gbeb ,_f .StylesType ,_eacf .Styles .X ());_gdfb !=nil {return _gdfb ;};if _eacf ._gff !=nil {if _abe :=_b .MarshalXMLByType (_egae ,_gbeb ,_f .WebSettingsType ,_eacf ._gff );_abe !=nil {return _abe ;};};if _eacf ._aca !=nil {if _cga :=_b .MarshalXMLByType (_egae ,_gbeb ,_f .FontTableType ,_eacf ._aca );_cga !=nil {return _cga ;};};if _eacf ._ggg !=nil {if _gda :=_b .MarshalXMLByType (_egae ,_gbeb ,_f .EndNotesType ,_eacf ._ggg );_gda !=nil {return _gda ;};};if _eacf ._cdd !=nil {if _cac :=_b .MarshalXMLByType (_egae ,_gbeb ,_f .FootNotesType ,_eacf ._cdd );_cac !=nil {return _cac ;};};for _acd ,_df :=range _eacf ._fa {if _ddf :=_b .MarshalXMLByTypeIndex (_egae ,_gbeb ,_f .ThemeType ,_acd +1,_df );_ddf !=nil {return _ddf ;};};for _ecf ,_cfcf :=range _eacf ._afga {if _bcc :=_b .MarshalXMLByTypeIndex (_egae ,_gbeb ,_f .ControlType ,_ecf +1,_cfcf );_bcc !=nil {return _bcc ;};};for _eebf ,_bgceg :=range _eacf ._gcc {_dbgd :=_f .AbsoluteFilename (_gbeb ,_f .HeaderType ,_eebf +1);if _add :=_b .MarshalXML (_egae ,_dbgd ,_bgceg );_add !=nil {return _add ;};if !_eacf ._ffcd [_eebf ].IsEmpty (){_b .MarshalXML (_egae ,_b .RelationsPathFor (_dbgd ),_eacf ._ffcd [_eebf ].X ());};};for _gab ,_ded :=range _eacf ._afe {_ddfc :=_f .AbsoluteFilename (_gbeb ,_f .FooterType ,_gab +1);if _bde :=_b .MarshalXMLByTypeIndex (_egae ,_gbeb ,_f .FooterType ,_gab +1,_ded );_bde !=nil {return _bde ;};if !_eacf ._gcgg [_gab ].IsEmpty (){_b .MarshalXML (_egae ,_b .RelationsPathFor (_ddfc ),_eacf ._gcgg [_gab ].X ());};};for _agc ,_bbaf :=range _eacf .Images {if _fcg :=_gd .AddImageToZip (_egae ,_bbaf ,_agc +1,_f .DocTypeDocument );_fcg !=nil {return _fcg ;};};for _gbf ,_cgaf :=range _eacf ._bce {_aece :=_f .AbsoluteFilename (_gbeb ,_f .ChartType ,_gbf +1);_b .MarshalXML (_egae ,_aece ,_cgaf ._bcg );};if _ecd :=_b .MarshalXML (_egae ,_f .ContentTypesFilename ,_eacf .ContentTypes .X ());_ecd !=nil {return _ecd ;};if _cbf :=_eacf .WriteExtraFiles (_egae );_cbf !=nil {return _cbf ;};return _egae .Close ();}; +// Bold returns true if paragraph font is bold. +func (_aacbf ParagraphProperties )Bold ()bool {_dagc :=_aacbf ._cagc .RPr ;return _dfcc (_dagc .B )||_dfcc (_dagc .BCs );}; // StructuredDocumentTags returns the structured document tags in the document // which are commonly used in document templates. -func (_cgaff *Document )StructuredDocumentTags ()[]StructuredDocumentTag {_bebc :=[]StructuredDocumentTag {};for _ ,_dedc :=range _cgaff ._aaff .Body .EG_BlockLevelElts {for _ ,_bedb :=range _dedc .EG_ContentBlockContent {if _bedb .Sdt !=nil {_bebc =append (_bebc ,StructuredDocumentTag {_cgaff ,_bedb .Sdt });};};};return _bebc ;}; +func (_dbc *Document )StructuredDocumentTags ()[]StructuredDocumentTag {_ggdb :=[]StructuredDocumentTag {};for _ ,_cbd :=range _dbc ._bbe .Body .EG_BlockLevelElts {for _ ,_ddad :=range _cbd .EG_ContentBlockContent {if _ddad .Sdt !=nil {_ggdb =append (_ggdb ,StructuredDocumentTag {_dbc ,_ddad .Sdt });};};};return _ggdb ;}; -// SetDoubleStrikeThrough sets the run to double strike-through. -func (_dgba RunProperties )SetDoubleStrikeThrough (b bool ){if !b {_dgba ._efff .Dstrike =nil ;}else {_dgba ._efff .Dstrike =_fd .NewCT_OnOff ();};}; +// Endnotes returns the endnotes defined in the document. +func (_acb *Document )Endnotes ()[]Endnote {_aaea :=[]Endnote {};for _ ,_gaed :=range _acb ._fdb .CT_Endnotes .Endnote {_aaea =append (_aaea ,Endnote {_acb ,_gaed });};return _aaea ;}; -// SetAfterAuto controls if spacing after a paragraph is automatically determined. -func (_bcbg ParagraphSpacing )SetAfterAuto (b bool ){if b {_bcbg ._fcbg .AfterAutospacingAttr =&_ca .ST_OnOff {};_bcbg ._fcbg .AfterAutospacingAttr .Bool =_f .Bool (true );}else {_bcbg ._fcbg .AfterAutospacingAttr =nil ;};}; +// Footers returns the footers defined in the document. +func (_gdg *Document )Footers ()[]Footer {_ffa :=[]Footer {};for _ ,_gfd :=range _gdg ._bfe {_ffa =append (_ffa ,Footer {_gdg ,_gfd });};return _ffa ;}; -// 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 (_eaa Document )SetConformance (conformanceAttr _ca .ST_ConformanceClass ){_eaa ._aaff .ConformanceAttr =conformanceAttr ;}; +// Levels returns all of the numbering levels defined in the definition. +func (_ddea NumberingDefinition )Levels ()[]NumberingLevel {_dgcc :=[]NumberingLevel {};for _ ,_ebfb :=range _ddea ._cafg .Lvl {_dgcc =append (_dgcc ,NumberingLevel {_ebfb });};return _dgcc ;}; -// Footnote is an individual footnote reference within the document. -type Footnote struct{_fefae *Document ;_dfdce *_fd .CT_FtnEdn ;}; +// ParagraphProperties returns the paragraph style properties. +func (_bbcd Style )ParagraphProperties ()ParagraphStyleProperties {if _bbcd ._bgdg .PPr ==nil {_bbcd ._bgdg .PPr =_eg .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_bbcd ._bgdg .PPr };}; -// SetSpacing sets the spacing that comes before and after the paragraph. -// Deprecated: See Spacing() instead which allows finer control. -func (_gde ParagraphProperties )SetSpacing (before ,after _dd .Distance ){if _gde ._ddcc .Spacing ==nil {_gde ._ddcc .Spacing =_fd .NewCT_Spacing ();};_gde ._ddcc .Spacing .BeforeAttr =&_ca .ST_TwipsMeasure {};_gde ._ddcc .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (before /_dd .Twips ));_gde ._ddcc .Spacing .AfterAttr =&_ca .ST_TwipsMeasure {};_gde ._ddcc .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (after /_dd .Twips ));};func _cfda (_gbbcd *_fd .CT_P ,_cfcb *_fd .CT_Hyperlink ,_fcgg *TableInfo ,_bgdd *DrawingInfo ,_efeg []*_fd .EG_PContent )[]TextItem {if len (_efeg )==0{return []TextItem {TextItem {Text :"",DrawingInfo :_bgdd ,Paragraph :_gbbcd ,Hyperlink :_cfcb ,Run :nil ,TableInfo :_fcgg }};};_abeg :=[]TextItem {};for _ ,_dbbb :=range _efeg {for _ ,_dfc :=range _dbbb .FldSimple {if _dfc !=nil {_abeg =append (_abeg ,_cfda (_gbbcd ,_cfcb ,_fcgg ,_bgdd ,_dfc .EG_PContent )...);};};if _gedf :=_dbbb .Hyperlink ;_gedf !=nil {_abeg =append (_abeg ,_aeaa (_gbbcd ,_gedf ,_fcgg ,_bgdd ,_gedf .EG_ContentRunContent )...);};_abeg =append (_abeg ,_aeaa (_gbbcd ,nil ,_fcgg ,_bgdd ,_dbbb .EG_ContentRunContent )...);};return _abeg ;}; +// SetHeight allows controlling the height of a row within a table. +func (_afbg RowProperties )SetHeight (ht _fd .Distance ,rule _eg .ST_HeightRule ){if rule ==_eg .ST_HeightRuleUnset {_afbg ._adbb .TrHeight =nil ;}else {_adcbf :=_eg .NewCT_Height ();_adcbf .HRuleAttr =rule ;_adcbf .ValAttr =&_gee .ST_TwipsMeasure {};_adcbf .ValAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (ht /_fd .Twips ));_afbg ._adbb .TrHeight =[]*_eg .CT_Height {_adcbf };};};func (_gbg *Document )InsertTableBefore (relativeTo Paragraph )Table {return _gbg .insertTable (relativeTo ,true );}; -// Endnote is an individual endnote reference within the document. -type Endnote struct{_gecgb *Document ;_ccf *_fd .CT_FtnEdn ;}; +// StructuredDocumentTag are a tagged bit of content in a document. +type StructuredDocumentTag struct{_bgeeg *Document ;_fbeac *_eg .CT_SdtBlock ;}; -// RemoveParagraph removes a paragraph from a document. -func (_bgcf *Document )RemoveParagraph (p Paragraph ){if _bgcf ._aaff .Body ==nil {return ;};for _ ,_fca :=range _bgcf ._aaff .Body .EG_BlockLevelElts {for _ ,_fcba :=range _fca .EG_ContentBlockContent {for _gddg ,_feb :=range _fcba .P {if _feb ==p ._cgcf {copy (_fcba .P [_gddg :],_fcba .P [_gddg +1:]);_fcba .P =_fcba .P [0:len (_fcba .P )-1];return ;};};if _fcba .Sdt !=nil &&_fcba .Sdt .SdtContent !=nil &&_fcba .Sdt .SdtContent .P !=nil {for _fad ,_dade :=range _fcba .Sdt .SdtContent .P {if _dade ==p ._cgcf {copy (_fcba .P [_fad :],_fcba .P [_fad +1:]);_fcba .P =_fcba .P [0:len (_fcba .P )-1];return ;};};};};};for _ ,_gecd :=range _bgcf .Tables (){for _ ,_eff :=range _gecd .Rows (){for _ ,_gfdg :=range _eff .Cells (){for _ ,_befdc :=range _gfdg ._ag .EG_BlockLevelElts {for _ ,_cbdb :=range _befdc .EG_ContentBlockContent {for _agdf ,_bfed :=range _cbdb .P {if _bfed ==p ._cgcf {copy (_cbdb .P [_agdf :],_cbdb .P [_agdf +1:]);_cbdb .P =_cbdb .P [0:len (_cbdb .P )-1];return ;};};};};};};};for _ ,_eag :=range _bgcf .Headers (){_eag .RemoveParagraph (p );};for _ ,_eaf :=range _bgcf .Footers (){_eaf .RemoveParagraph (p );};}; +// AddParagraph adds a paragraph to the footnote. +func (_cbcg Footnote )AddParagraph ()Paragraph {_deea :=_eg .NewEG_ContentBlockContent ();_fdag :=len (_cbcg ._fafc .EG_BlockLevelElts [0].EG_ContentBlockContent );_cbcg ._fafc .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_cbcg ._fafc .EG_BlockLevelElts [0].EG_ContentBlockContent ,_deea );_eeda :=_eg .NewCT_P ();var _fbed *_eg .CT_String ;if _fdag !=0{_feaa :=len (_cbcg ._fafc .EG_BlockLevelElts [0].EG_ContentBlockContent [_fdag -1].P );_fbed =_cbcg ._fafc .EG_BlockLevelElts [0].EG_ContentBlockContent [_fdag -1].P [_feaa -1].PPr .PStyle ;}else {_fbed =_eg .NewCT_String ();_fbed .ValAttr ="\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065";};_deea .P =append (_deea .P ,_eeda );_eagd :=Paragraph {_cbcg ._aaga ,_eeda };_eagd ._ffae .PPr =_eg .NewCT_PPr ();_eagd ._ffae .PPr .PStyle =_fbed ;_eagd ._ffae .PPr .RPr =_eg .NewCT_ParaRPr ();return _eagd ;}; -// SetAll sets all of the borders to a given value. -func (_dba CellBorders )SetAll (t _fd .ST_Border ,c _gdd .Color ,thickness _dd .Distance ){_dba .SetBottom (t ,c ,thickness );_dba .SetLeft (t ,c ,thickness );_dba .SetRight (t ,c ,thickness );_dba .SetTop (t ,c ,thickness );_dba .SetInsideHorizontal (t ,c ,thickness );_dba .SetInsideVertical (t ,c ,thickness );}; +// Underline returns the type of run underline. +func (_adbg RunProperties )Underline ()_eg .ST_Underline {if _aabc :=_adbg ._efdg .U ;_aabc !=nil {return _aabc .ValAttr ;};return 0;}; -// GetSize return the size of anchor on the page. -func (_gf AnchoredDrawing )GetSize ()(_aa ,_abd int64 ){return _gf ._cg .Extent .CxAttr ,_gf ._cg .Extent .CyAttr ;}; +// TableProperties are the properties for a table within a document +type TableProperties struct{_gcdd *_eg .CT_TblPr }; -// Table is a table within a document. -type Table struct{_gfed *Document ;_fbgff *_fd .CT_Tbl ;}; +// NumberingLevel is the definition for numbering for a particular level within +// a NumberingDefinition. +type NumberingLevel struct{_dbba *_eg .CT_Lvl }; -// SetValue sets the width value. -func (_bbgd TableWidth )SetValue (m _dd .Distance ){_bbgd ._fbcf .WAttr =&_fd .ST_MeasurementOrPercent {};_bbgd ._fbcf .WAttr .ST_DecimalNumberOrPercent =&_fd .ST_DecimalNumberOrPercent {};_bbgd ._fbcf .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_f .Int64 (int64 (m /_dd .Twips ));_bbgd ._fbcf .TypeAttr =_fd .ST_TblWidthDxa ;}; +// SetLastColumn controls the conditional formatting for the last column in a table. +func (_gbbcb TableLook )SetLastColumn (on bool ){if !on {_gbbcb ._dbgfg .LastColumnAttr =&_gee .ST_OnOff {};_gbbcb ._dbgfg .LastColumnAttr .ST_OnOff1 =_gee .ST_OnOff1Off ;}else {_gbbcb ._dbgfg .LastColumnAttr =&_gee .ST_OnOff {};_gbbcb ._dbgfg .LastColumnAttr .ST_OnOff1 =_gee .ST_OnOff1On ;};}; -// SetFollowImageShape sets wrapPath to follow image shape, -// if nil return wrapPath that follow image size. -func (_cf AnchorDrawWrapOptions )SetFollowImageShape (val bool ){_cf ._befd =val ;if !val {_bf ,_afg :=_fc ();_cf ._gae =_bf ;_cf ._fbe =_afg ;};}; +// SetOrigin sets the origin of the image. It defaults to ST_RelFromHPage and +// ST_RelFromVPage +func (_ded AnchoredDrawing )SetOrigin (h _eg .WdST_RelFromH ,v _eg .WdST_RelFromV ){_ded ._ed .PositionH .RelativeFromAttr =h ;_ded ._ed .PositionV .RelativeFromAttr =v ;}; -// AddDrawingInline adds an inline drawing from an ImageRef. -func (_fcgga Run )AddDrawingInline (img _gd .ImageRef )(InlineDrawing ,error ){_dede :=_fcgga .newIC ();_dede .Drawing =_fd .NewCT_Drawing ();_eggg :=_fd .NewWdInline ();_cgeba :=InlineDrawing {_fcgga ._abddf ,_eggg };_eggg .CNvGraphicFramePr =_dc .NewCT_NonVisualGraphicFrameProperties ();_dede .Drawing .Inline =append (_dede .Drawing .Inline ,_eggg );_eggg .Graphic =_dc .NewGraphic ();_eggg .Graphic .GraphicData =_dc .NewCT_GraphicalObjectData ();_eggg .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";_eggg .DistTAttr =_f .Uint32 (0);_eggg .DistLAttr =_f .Uint32 (0);_eggg .DistBAttr =_f .Uint32 (0);_eggg .DistRAttr =_f .Uint32 (0);_eggg .Extent .CxAttr =int64 (float64 (img .Size ().X *_dd .Pixel72 )/_dd .EMU );_eggg .Extent .CyAttr =int64 (float64 (img .Size ().Y *_dd .Pixel72 )/_dd .EMU );_bdgd :=0x7FFFFFFF&_ff .Uint32 ();_eggg .DocPr .IdAttr =_bdgd ;_gccf :=_ga .NewPic ();_gccf .NvPicPr .CNvPr .IdAttr =_bdgd ;_gacd :=img .RelID ();if _gacd ==""{return _cgeba ,_cc .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");};_eggg .Graphic .GraphicData .Any =append (_eggg .Graphic .GraphicData .Any ,_gccf );_gccf .BlipFill =_dc .NewCT_BlipFillProperties ();_gccf .BlipFill .Blip =_dc .NewCT_Blip ();_gccf .BlipFill .Blip .EmbedAttr =&_gacd ;_gccf .BlipFill .Stretch =_dc .NewCT_StretchInfoProperties ();_gccf .BlipFill .Stretch .FillRect =_dc .NewCT_RelativeRect ();_gccf .SpPr =_dc .NewCT_ShapeProperties ();_gccf .SpPr .Xfrm =_dc .NewCT_Transform2D ();_gccf .SpPr .Xfrm .Off =_dc .NewCT_Point2D ();_gccf .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_f .Int64 (0);_gccf .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_f .Int64 (0);_gccf .SpPr .Xfrm .Ext =_dc .NewCT_PositiveSize2D ();_gccf .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_dd .Point );_gccf .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_dd .Point );_gccf .SpPr .PrstGeom =_dc .NewCT_PresetGeometry2D ();_gccf .SpPr .PrstGeom .PrstAttr =_dc .ST_ShapeTypeRect ;return _cgeba ,nil ;}; +// SetThemeColor sets the color from the theme. +func (_bce Color )SetThemeColor (t _eg .ST_ThemeColor ){_bce ._gfbf .ThemeColorAttr =t }; -// SetPageSizeAndOrientation sets the page size and orientation for a section. -func (_cbcf Section )SetPageSizeAndOrientation (w ,h _dd .Distance ,orientation _fd .ST_PageOrientation ){if _cbcf ._aead .PgSz ==nil {_cbcf ._aead .PgSz =_fd .NewCT_PageSz ();};_cbcf ._aead .PgSz .OrientAttr =orientation ;if orientation ==_fd .ST_PageOrientationLandscape {_cbcf ._aead .PgSz .WAttr =&_ca .ST_TwipsMeasure {};_cbcf ._aead .PgSz .WAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (h /_dd .Twips ));_cbcf ._aead .PgSz .HAttr =&_ca .ST_TwipsMeasure {};_cbcf ._aead .PgSz .HAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (w /_dd .Twips ));}else {_cbcf ._aead .PgSz .WAttr =&_ca .ST_TwipsMeasure {};_cbcf ._aead .PgSz .WAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (w /_dd .Twips ));_cbcf ._aead .PgSz .HAttr =&_ca .ST_TwipsMeasure {};_cbcf ._aead .PgSz .HAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (h /_dd .Twips ));};}; +// ParagraphProperties returns the paragraph properties controlling text formatting within the table. +func (_cgcea TableConditionalFormatting )ParagraphProperties ()ParagraphStyleProperties {if _cgcea ._cdff .PPr ==nil {_cgcea ._cdff .PPr =_eg .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_cgcea ._cdff .PPr };}; -// SetUISortOrder controls the order the style is displayed in the UI. -func (_acgb Style )SetUISortOrder (order int ){_acgb ._ebbgf .UiPriority =_fd .NewCT_DecimalNumber ();_acgb ._ebbgf .UiPriority .ValAttr =int64 (order );}; +// Strike returns true if paragraph is striked. +func (_adbc ParagraphProperties )Strike ()bool {return _dfcc (_adbc ._cagc .RPr .Strike )}; -// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same -// page. -func (_egdc ParagraphProperties )SetKeepOnOnePage (b bool ){if !b {_egdc ._ddcc .KeepLines =nil ;}else {_egdc ._ddcc .KeepLines =_fd .NewCT_OnOff ();};}; +// SetHangingIndent controls the indentation of the non-first lines in a paragraph. +func (_gcdac ParagraphProperties )SetHangingIndent (m _fd .Distance ){if _gcdac ._cagc .Ind ==nil {_gcdac ._cagc .Ind =_eg .NewCT_Ind ();};if m ==_fd .Zero {_gcdac ._cagc .Ind .HangingAttr =nil ;}else {_gcdac ._cagc .Ind .HangingAttr =&_gee .ST_TwipsMeasure {};_gcdac ._cagc .Ind .HangingAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (m /_fd .Twips ));};}; -// HyperLink is a link within a document. -type HyperLink struct{_cfa *Document ;_ffd *_fd .CT_Hyperlink ;}; +// Spacing returns the paragraph spacing settings. +func (_fgcdc ParagraphProperties )Spacing ()ParagraphSpacing {if _fgcdc ._cagc .Spacing ==nil {_fgcdc ._cagc .Spacing =_eg .NewCT_Spacing ();};return ParagraphSpacing {_fgcdc ._cagc .Spacing };}; -// AddTabStop adds a tab stop to the paragraph. It controls the position of text when using Run.AddTab() -func (_gbaa ParagraphProperties )AddTabStop (position _dd .Distance ,justificaton _fd .ST_TabJc ,leader _fd .ST_TabTlc ){if _gbaa ._ddcc .Tabs ==nil {_gbaa ._ddcc .Tabs =_fd .NewCT_Tabs ();};_fbfe :=_fd .NewCT_TabStop ();_fbfe .LeaderAttr =leader ;_fbfe .ValAttr =justificaton ;_fbfe .PosAttr .Int64 =_f .Int64 (int64 (position /_dd .Twips ));_gbaa ._ddcc .Tabs .Tab =append (_gbaa ._ddcc .Tabs .Tab ,_fbfe );}; +// SetColumnBandSize sets the number of Columns in the column band +func (_fbbb TableStyleProperties )SetColumnBandSize (cols int64 ){_fbbb ._eggdf .TblStyleColBandSize =_eg .NewCT_DecimalNumber ();_fbbb ._eggdf .TblStyleColBandSize .ValAttr =cols ;}; -// Value returns the tring value of a FormFieldTypeText or FormFieldTypeDropDown. -func (_ccg FormField )Value ()string {if _ccg ._egac .TextInput !=nil &&_ccg ._ebc .T !=nil {return _ccg ._ebc .T .Content ;}else if _ccg ._egac .DdList !=nil &&_ccg ._egac .DdList .Result !=nil {_eada :=_ccg .PossibleValues ();_cgcc :=int (_ccg ._egac .DdList .Result .ValAttr );if _cgcc < len (_eada ){return _eada [_cgcc ];};}else if _ccg ._egac .CheckBox !=nil {if _ccg .IsChecked (){return "\u0074\u0072\u0075\u0065";};return "\u0066\u0061\u006cs\u0065";};return "";}; +// X returns the inner wrapped XML type. +func (_cdac Fonts )X ()*_eg .CT_Fonts {return _cdac ._fabcg }; -// SetOrigin sets the origin of the image. It defaults to ST_RelFromHPage and -// ST_RelFromVPage -func (_de AnchoredDrawing )SetOrigin (h _fd .WdST_RelFromH ,v _fd .WdST_RelFromV ){_de ._cg .PositionH .RelativeFromAttr =h ;_de ._cg .PositionV .RelativeFromAttr =v ;}; +// ExtractText returns text from the document as a DocText object. +func (_gccd *Document )ExtractText ()*DocText {_cbdda :=[]TextItem {};for _ ,_dccfb :=range _gccd ._bbe .Body .EG_BlockLevelElts {_cbdda =append (_cbdda ,_fedb (_dccfb .EG_ContentBlockContent ,nil )...);};return &DocText {Items :_cbdda };}; -// SetWindowControl controls if the first or last line of the paragraph is -// allowed to dispay on a separate page. -func (_cbcg ParagraphProperties )SetWindowControl (b bool ){if !b {_cbcg ._ddcc .WidowControl =nil ;}else {_cbcg ._ddcc .WidowControl =_fd .NewCT_OnOff ();};}; +// SizeValue returns the value of paragraph font size in points. +func (_eecgc ParagraphProperties )SizeValue ()float64 {if _beed :=_eecgc ._cagc .RPr .Sz ;_beed !=nil {_acbc :=_beed .ValAttr ;if _acbc .ST_UnsignedDecimalNumber !=nil {return float64 (*_acbc .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// SetCSTheme sets the font complex script theme. -func (_gcceg Fonts )SetCSTheme (t _fd .ST_Theme ){_gcceg ._cbbad .CsthemeAttr =t }; +// Table is a table within a document. +type Table struct{_gdea *Document ;_gdae *_eg .CT_Tbl ;}; -// Cells returns the cells defined in the table. -func (_acbc Row )Cells ()[]Cell {_ede :=[]Cell {};for _ ,_aegb :=range _acbc ._fbdff .EG_ContentCellContent {for _ ,_fagg :=range _aegb .Tc {_ede =append (_ede ,Cell {_acbc ._eafg ,_fagg });};if _aegb .Sdt !=nil &&_aegb .Sdt .SdtContent !=nil {for _ ,_abac :=range _aegb .Sdt .SdtContent .Tc {_ede =append (_ede ,Cell {_acbc ._eafg ,_abac });};};};return _ede ;}; +// SetStart sets the cell start margin +func (_cfga CellMargins )SetStart (d _fd .Distance ){_cfga ._dge .Start =_eg .NewCT_TblWidth ();_bcb (_cfga ._dge .Start ,d );}; -// // SetBeforeLineSpacing sets spacing above paragraph in line units. -func (_cdbb Paragraph )SetBeforeLineSpacing (d _dd .Distance ){_cdbb .ensurePPr ();if _cdbb ._cgcf .PPr .Spacing ==nil {_cdbb ._cgcf .PPr .Spacing =_fd .NewCT_Spacing ();};_adbb :=_cdbb ._cgcf .PPr .Spacing ;_adbb .BeforeLinesAttr =_f .Int64 (int64 (d /_dd .Twips ));}; +// SetBottom sets the cell bottom margin +func (_ebb CellMargins )SetBottom (d _fd .Distance ){_ebb ._dge .Bottom =_eg .NewCT_TblWidth ();_bcb (_ebb ._dge .Bottom ,d );}; -// AddStyle adds a new empty style. -func (_bgbg Styles )AddStyle (styleID string ,t _fd .ST_StyleType ,isDefault bool )Style {_abff :=_fd .NewCT_Style ();_abff .TypeAttr =t ;if isDefault {_abff .DefaultAttr =&_ca .ST_OnOff {};_abff .DefaultAttr .Bool =_f .Bool (isDefault );};_abff .StyleIdAttr =_f .String (styleID );_bgbg ._gdbcg .Style =append (_bgbg ._gdbcg .Style ,_abff );return Style {_abff };}; +// SetAlignment controls the paragraph alignment +func (_bcfg ParagraphStyleProperties )SetAlignment (align _eg .ST_Jc ){if align ==_eg .ST_JcUnset {_bcfg ._efcg .Jc =nil ;}else {_bcfg ._efcg .Jc =_eg .NewCT_Jc ();_bcfg ._efcg .Jc .ValAttr =align ;};}; -// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. -func (_ggeb TableBorders )SetInsideHorizontal (t _fd .ST_Border ,c _gdd .Color ,thickness _dd .Distance ){_ggeb ._decbg .InsideH =_fd .NewCT_Border ();_geed (_ggeb ._decbg .InsideH ,t ,c ,thickness );}; +// RunProperties returns the run style properties. +func (_badag Style )RunProperties ()RunProperties {if _badag ._bgdg .RPr ==nil {_badag ._bgdg .RPr =_eg .NewCT_RPr ();};return RunProperties {_badag ._bgdg .RPr };}; -// InsertParagraphAfter adds a new empty paragraph after the relativeTo +// InsertParagraphBefore adds a new empty paragraph before the relativeTo // paragraph. -func (_cgd *Document )InsertParagraphAfter (relativeTo Paragraph )Paragraph {return _cgd .insertParagraph (relativeTo ,false );}; +func (_aab *Document )InsertParagraphBefore (relativeTo Paragraph )Paragraph {return _aab .insertParagraph (relativeTo ,true );}; -// SetCellSpacingAuto sets the cell spacing within a table to automatic. -func (_ecdafb TableStyleProperties )SetCellSpacingAuto (){_ecdafb ._facg .TblCellSpacing =_fd .NewCT_TblWidth ();_ecdafb ._facg .TblCellSpacing .TypeAttr =_fd .ST_TblWidthAuto ;}; +// SetAlignment sets the paragraph alignment +func (_dbadf NumberingLevel )SetAlignment (j _eg .ST_Jc ){if j ==_eg .ST_JcUnset {_dbadf ._dbba .LvlJc =nil ;}else {_dbadf ._dbba .LvlJc =_eg .NewCT_Jc ();_dbadf ._dbba .LvlJc .ValAttr =j ;};};func (_gebgf Paragraph )addBeginFldChar (_dgee string )*_eg .CT_FFData {_agfa :=_gebgf .addFldChar ();_agfa .FldCharTypeAttr =_eg .ST_FldCharTypeBegin ;_agfa .FfData =_eg .NewCT_FFData ();_gecdb :=_eg .NewCT_FFName ();_gecdb .ValAttr =&_dgee ;_agfa .FfData .Name =[]*_eg .CT_FFName {_gecdb };return _agfa .FfData ;}; -// 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 (_ebdf Header )Index ()int {for _fbfd ,_dgfb :=range _ebdf ._cfef ._gcc {if _dgfb ==_ebdf ._beaa {return _fbfd ;};};return -1;}; +// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. +func (_bacba TableBorders )SetInsideHorizontal (t _eg .ST_Border ,c _ef .Color ,thickness _fd .Distance ){_bacba ._cddae .InsideH =_eg .NewCT_Border ();_dgdb (_bacba ._cddae .InsideH ,t ,c ,thickness );}; -// SetLeftPct sets the cell left margin -func (_ec CellMargins )SetLeftPct (pct float64 ){_ec ._aecb .Left =_fd .NewCT_TblWidth ();_gcg (_ec ._aecb .Left ,pct );}; +// RowProperties are the properties for a row within a table +type RowProperties struct{_adbb *_eg .CT_TrPr }; -// New constructs an empty document that content can be added to. -func New ()*Document {_fffg :=&Document {_aaff :_fd .NewDocument ()};_fffg .ContentTypes =_gd .NewContentTypes ();_fffg ._aaff .Body =_fd .NewCT_Body ();_fffg ._aaff .ConformanceAttr =_ca .ST_ConformanceClassTransitional ;_fffg ._cbb =_gd .NewRelationships ();_fffg .AppProperties =_gd .NewAppProperties ();_fffg .CoreProperties =_gd .NewCoreProperties ();_fffg .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");_fffg .Settings =NewSettings ();_fffg ._cbb .AddRelationship ("\u0073\u0065\u0074t\u0069\u006e\u0067\u0073\u002e\u0078\u006d\u006c",_f .SettingsType );_fffg .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");_fffg .Rels =_gd .NewRelationships ();_fffg .Rels .AddRelationship (_f .RelativeFilename (_f .DocTypeDocument ,"",_f .CorePropertiesType ,0),_f .CorePropertiesType );_fffg .Rels .AddRelationship ("\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c",_f .ExtendedPropertiesType );_fffg .Rels .AddRelationship ("\u0077\u006f\u0072\u0064\u002f\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u002e\u0078\u006d\u006c",_f .OfficeDocumentType );_fffg .Numbering =NewNumbering ();_fffg .Numbering .InitializeDefault ();_fffg .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");_fffg ._cbb .AddRelationship ("\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u002e\u0078\u006d\u006c",_f .NumberingType );_fffg .Styles =NewStyles ();_fffg .Styles .InitializeDefault ();_fffg .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");_fffg ._cbb .AddRelationship ("\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c",_f .StylesType );_fffg ._aaff .Body =_fd .NewCT_Body ();return _fffg ;}; +// RunProperties returns the RunProperties controlling numbering level font, etc. +func (_caaa NumberingLevel )RunProperties ()RunProperties {if _caaa ._dbba .RPr ==nil {_caaa ._dbba .RPr =_eg .NewCT_RPr ();};return RunProperties {_caaa ._dbba .RPr };}; -// PossibleValues returns the possible values for a FormFieldTypeDropDown. -func (_fbgf FormField )PossibleValues ()[]string {if _fbgf ._egac .DdList ==nil {return nil ;};_gaef :=[]string {};for _ ,_eeae :=range _fbgf ._egac .DdList .ListEntry {if _eeae ==nil {continue ;};_gaef =append (_gaef ,_eeae .ValAttr );};return _gaef ;}; +// ItalicValue returns the precise nature of the italic setting (unset, off or on). +func (_bfebb RunProperties )ItalicValue ()OnOffValue {return _ddabg (_bfebb ._efdg .I )}; -// SetEnabled marks a FormField as enabled or disabled. -func (_cacd FormField )SetEnabled (enabled bool ){_gaab :=_fd .NewCT_OnOff ();_gaab .ValAttr =&_ca .ST_OnOff {Bool :&enabled };_cacd ._egac .Enabled =[]*_fd .CT_OnOff {_gaab };}; +// Properties returns the row properties. +func (_gffe Row )Properties ()RowProperties {if _gffe ._cgaf .TrPr ==nil {_gffe ._cgaf .TrPr =_eg .NewCT_TrPr ();};return RowProperties {_gffe ._cgaf .TrPr };};func (_aegg Footnote )id ()int64 {return _aegg ._fafc .IdAttr }; -// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. -func (_bddcf TableBorders )SetInsideVertical (t _fd .ST_Border ,c _gdd .Color ,thickness _dd .Distance ){_bddcf ._decbg .InsideV =_fd .NewCT_Border ();_geed (_bddcf ._decbg .InsideV ,t ,c ,thickness );}; +// Definitions returns the defined numbering definitions. +func (_bdfe Numbering )Definitions ()[]NumberingDefinition {_fbbe :=[]NumberingDefinition {};for _ ,_befg :=range _bdfe ._dgbab .AbstractNum {_fbbe =append (_fbbe ,NumberingDefinition {_befg });};return _fbbe ;}; -// X returns the inner wrapped type -func (_dad CellBorders )X ()*_fd .CT_TcBorders {return _dad ._cfc }; +// SetFollowImageShape sets wrapPath to follow image shape, +// if nil return wrapPath that follow image size. +func (_afd AnchorDrawWrapOptions )SetFollowImageShape (val bool ){_afd ._bbg =val ;if !val {_adb ,_abf :=_bdg ();_afd ._adg =_adb ;_afd ._dcf =_abf ;};}; -// TableInfo is used for keep information about a table, a row and a cell where the text is located. -type TableInfo struct{Table *_fd .CT_Tbl ;Row *_fd .CT_Row ;Cell *_fd .CT_Tc ;RowIndex int ;ColIndex int ;}; +// SetPageSizeAndOrientation sets the page size and orientation for a section. +func (_gcdg Section )SetPageSizeAndOrientation (w ,h _fd .Distance ,orientation _eg .ST_PageOrientation ){if _gcdg ._ccgc .PgSz ==nil {_gcdg ._ccgc .PgSz =_eg .NewCT_PageSz ();};_gcdg ._ccgc .PgSz .OrientAttr =orientation ;if orientation ==_eg .ST_PageOrientationLandscape {_gcdg ._ccgc .PgSz .WAttr =&_gee .ST_TwipsMeasure {};_gcdg ._ccgc .PgSz .WAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (h /_fd .Twips ));_gcdg ._ccgc .PgSz .HAttr =&_gee .ST_TwipsMeasure {};_gcdg ._ccgc .PgSz .HAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (w /_fd .Twips ));}else {_gcdg ._ccgc .PgSz .WAttr =&_gee .ST_TwipsMeasure {};_gcdg ._ccgc .PgSz .WAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (w /_fd .Twips ));_gcdg ._ccgc .PgSz .HAttr =&_gee .ST_TwipsMeasure {};_gcdg ._ccgc .PgSz .HAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (h /_fd .Twips ));};};func (_aba *Document )insertTable (_bcf Paragraph ,_dac bool )Table {_cge :=_aba ._bbe .Body ;if _cge ==nil {return _aba .AddTable ();};_ebgd :=_bcf .X ();for _bda ,_cbgaa :=range _cge .EG_BlockLevelElts {for _ ,_gfdb :=range _cbgaa .EG_ContentBlockContent {for _dbe ,_gfbg :=range _gfdb .P {if _gfbg ==_ebgd {_gbf :=_eg .NewCT_Tbl ();_cebb :=_eg .NewEG_BlockLevelElts ();_edb :=_eg .NewEG_ContentBlockContent ();_cebb .EG_ContentBlockContent =append (_cebb .EG_ContentBlockContent ,_edb );_edb .Tbl =append (_edb .Tbl ,_gbf );_cge .EG_BlockLevelElts =append (_cge .EG_BlockLevelElts ,nil );if _dac {copy (_cge .EG_BlockLevelElts [_bda +1:],_cge .EG_BlockLevelElts [_bda :]);_cge .EG_BlockLevelElts [_bda ]=_cebb ;if _dbe !=0{_age :=_eg .NewEG_BlockLevelElts ();_fdcc :=_eg .NewEG_ContentBlockContent ();_age .EG_ContentBlockContent =append (_age .EG_ContentBlockContent ,_fdcc );_fdcc .P =_gfdb .P [:_dbe ];_cge .EG_BlockLevelElts =append (_cge .EG_BlockLevelElts ,nil );copy (_cge .EG_BlockLevelElts [_bda +1:],_cge .EG_BlockLevelElts [_bda :]);_cge .EG_BlockLevelElts [_bda ]=_age ;};_gfdb .P =_gfdb .P [_dbe :];}else {copy (_cge .EG_BlockLevelElts [_bda +2:],_cge .EG_BlockLevelElts [_bda +1:]);_cge .EG_BlockLevelElts [_bda +1]=_cebb ;if _dbe !=len (_gfdb .P )-1{_dedd :=_eg .NewEG_BlockLevelElts ();_egd :=_eg .NewEG_ContentBlockContent ();_dedd .EG_ContentBlockContent =append (_dedd .EG_ContentBlockContent ,_egd );_egd .P =_gfdb .P [_dbe +1:];_cge .EG_BlockLevelElts =append (_cge .EG_BlockLevelElts ,nil );copy (_cge .EG_BlockLevelElts [_bda +3:],_cge .EG_BlockLevelElts [_bda +2:]);_cge .EG_BlockLevelElts [_bda +2]=_dedd ;};_gfdb .P =_gfdb .P [:_dbe +1];};return Table {_aba ,_gbf };};};for _ ,_ecdf :=range _gfdb .Tbl {_efd :=_fbb (_ecdf ,_ebgd ,_dac );if _efd !=nil {return Table {_aba ,_efd };};};};};return _aba .AddTable ();}; -// Tables returns the tables defined in the document. -func (_bac *Document )Tables ()[]Table {_bfg :=[]Table {};if _bac ._aaff .Body ==nil {return nil ;};for _ ,_acf :=range _bac ._aaff .Body .EG_BlockLevelElts {for _ ,_dbcc :=range _acf .EG_ContentBlockContent {for _ ,_baga :=range _bac .tables (_dbcc ){_bfg =append (_bfg ,_baga );};};};return _bfg ;}; +// SetSize sets the size of the displayed image on the page. +func (_egf AnchoredDrawing )SetSize (w ,h _fd .Distance ){_egf ._ed .Extent .CxAttr =int64 (float64 (w *_fd .Pixel72 )/_fd .EMU );_egf ._ed .Extent .CyAttr =int64 (float64 (h *_fd .Pixel72 )/_fd .EMU );}; -// SetOutlineLevel sets the outline level of this style. -func (_cabbe ParagraphStyleProperties )SetOutlineLevel (lvl int ){_cabbe ._dfdcd .OutlineLvl =_fd .NewCT_DecimalNumber ();_cabbe ._dfdcd .OutlineLvl .ValAttr =int64 (lvl );}; +// Text returns text from the document as one string separated with line breaks. +func (_ededd *DocText )Text ()string {_dccga :=_be .NewBuffer ([]byte {});for _ ,_bcgb :=range _ededd .Items {if _bcgb .Text !=""{_dccga .WriteString (_bcgb .Text );_dccga .WriteString ("\u000a");};};return _dccga .String ();}; -// X returns the inner wrapped XML type. -func (_ef AnchoredDrawing )X ()*_fd .WdAnchor {return _ef ._cg }; +// CharacterSpacingValue returns the value of characters spacing in twips (1/20 of point). +func (_ccdc ParagraphProperties )CharacterSpacingValue ()int64 {if _gdgca :=_ccdc ._cagc .RPr .Spacing ;_gdgca !=nil {_ebec :=_gdgca .ValAttr ;if _ebec .Int64 !=nil {return *_ebec .Int64 ;};};return int64 (0);}; -// ParagraphStyles returns only the paragraph styles. -func (_adgd Styles )ParagraphStyles ()[]Style {_edad :=[]Style {};for _ ,_gdcb :=range _adgd ._gdbcg .Style {if _gdcb .TypeAttr !=_fd .ST_StyleTypeParagraph {continue ;};_edad =append (_edad ,Style {_gdcb });};return _edad ;};func _feag (_bcgf *_fd .EG_ContentBlockContent )[]Bookmark {_ecffe :=[]Bookmark {};for _ ,_dddc :=range _bcgf .P {for _ ,_bebd :=range _dddc .EG_PContent {for _ ,_aabb :=range _bebd .EG_ContentRunContent {for _ ,_efdg :=range _aabb .EG_RunLevelElts {for _ ,_dafb :=range _efdg .EG_RangeMarkupElements {if _dafb .BookmarkStart !=nil {_ecffe =append (_ecffe ,Bookmark {_dafb .BookmarkStart });};};};};};};for _ ,_bagc :=range _bcgf .EG_RunLevelElts {for _ ,_faab :=range _bagc .EG_RangeMarkupElements {if _faab .BookmarkStart !=nil {_ecffe =append (_ecffe ,Bookmark {_faab .BookmarkStart });};};};for _ ,_adbe :=range _bcgf .Tbl {for _ ,_baeg :=range _adbe .EG_ContentRowContent {for _ ,_bebf :=range _baeg .Tr {for _ ,_gbgf :=range _bebf .EG_ContentCellContent {for _ ,_ecdb :=range _gbgf .Tc {for _ ,_edf :=range _ecdb .EG_BlockLevelElts {for _ ,_efba :=range _edf .EG_ContentBlockContent {for _ ,_fbd :=range _feag (_efba ){_ecffe =append (_ecffe ,_fbd );};};};};};};};};return _ecffe ;};func (_cdf *chart )Target ()string {return _cdf ._gcgb };func (_baea Paragraph )addEndFldChar ()*_fd .CT_FldChar {_gecaf :=_baea .addFldChar ();_gecaf .FldCharTypeAttr =_fd .ST_FldCharTypeEnd ;return _gecaf ;};var _bed =false ; +// NewWatermarkPicture generates new WatermarkPicture. +func NewWatermarkPicture ()WatermarkPicture {_feec :=_ggg .NewShapetype ();_ggabgg :=_ggg .NewEG_ShapeElements ();_ggabgg .Formulas =_cedf ();_ggabgg .Path =_dfgcc ();_ggabgg .Lock =_decg ();_feec .EG_ShapeElements =[]*_ggg .EG_ShapeElements {_ggabgg };var (_edca ="\u005f\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0037\u0035";_ccef ="2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030";_abed =float32 (75.0);_ecea ="\u006d\u0040\u0034\u00405l\u0040\u0034\u0040\u0031\u0031\u0040\u0039\u0040\u0031\u0031\u0040\u0039\u0040\u0035x\u0065";);_feec .IdAttr =&_edca ;_feec .CoordsizeAttr =&_ccef ;_feec .SptAttr =&_abed ;_feec .PreferrelativeAttr =_gee .ST_TrueFalseTrue ;_feec .PathAttr =&_ecea ;_feec .FilledAttr =_gee .ST_TrueFalseFalse ;_feec .StrokedAttr =_gee .ST_TrueFalseFalse ;_agca :=_ggg .NewShape ();_eagb :=_ggg .NewEG_ShapeElements ();_eagb .Imagedata =_abgb ();_agca .EG_ShapeElements =[]*_ggg .EG_ShapeElements {_eagb };var (_cgdgc ="\u0057\u006f\u0072\u0064\u0050\u0069\u0063\u0074\u0075\u0072e\u0057\u0061\u0074\u0065\u0072\u006d\u0061r\u006b\u0031\u0036\u0033\u0032\u0033\u0031\u0036\u0035\u0039\u0035";_ffaeg ="\u005f\u0078\u00300\u0030\u0030\u005f\u0073\u0032\u0030\u0035\u0031";_abcb ="#\u005f\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0037\u0035";_edfg ="";_cbcc ="\u0070os\u0069t\u0069o\u006e\u003a\u0061\u0062\u0073\u006fl\u0075\u0074\u0065\u003bm\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065\u0066\u0074\u003a\u0030\u003bma\u0072\u0067\u0069\u006e\u002d\u0074\u006f\u0070\u003a\u0030\u003b\u0077\u0069\u0064\u0074\u0068\u003a\u0030\u0070\u0074;\u0068e\u0069\u0067\u0068\u0074\u003a\u0030\u0070\u0074\u003b\u007a\u002d\u0069\u006ed\u0065\u0078:\u002d\u0032\u00351\u0036\u0035\u0038\u0032\u0034\u0030\u003b\u006d\u0073o-\u0070\u006f\u0073i\u0074\u0069\u006f\u006e-\u0068\u006f\u0072\u0069\u007a\u006fn\u0074\u0061l\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003bm\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u002drela\u0074\u0069\u0076\u0065\u003a\u006d\u0061\u0072\u0067\u0069\u006e\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0076\u0065\u0072t\u0069c\u0061l\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e-\u0076\u0065r\u0074\u0069c\u0061l\u002d\u0072\u0065\u006c\u0061\u0074i\u0076\u0065\u003a\u006d\u0061\u0072\u0067\u0069\u006e";);_agca .IdAttr =&_cgdgc ;_agca .SpidAttr =&_ffaeg ;_agca .TypeAttr =&_abcb ;_agca .AltAttr =&_edfg ;_agca .StyleAttr =&_cbcc ;_agca .AllowincellAttr =_gee .ST_TrueFalseFalse ;_beaf :=_eg .NewCT_Picture ();_beaf .Any =[]_g .Any {_feec ,_agca };return WatermarkPicture {_gfbgg :_beaf ,_aebc :_agca ,_dbbgb :_feec };};func (_ggcd *Document )validateTableCells ()error {for _ ,_aecc :=range _ggcd ._bbe .Body .EG_BlockLevelElts {for _ ,_deac :=range _aecc .EG_ContentBlockContent {for _ ,_cdcg :=range _deac .Tbl {for _ ,_aef :=range _cdcg .EG_ContentRowContent {for _ ,_aafd :=range _aef .Tr {_efa :=false ;for _ ,_fdae :=range _aafd .EG_ContentCellContent {_feab :=false ;for _ ,_eeg :=range _fdae .Tc {_efa =true ;for _ ,_acgb :=range _eeg .EG_BlockLevelElts {for _ ,_ddaf :=range _acgb .EG_ContentBlockContent {if len (_ddaf .P )> 0{_feab =true ;break ;};};};};if !_feab {return _de .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 !_efa {return _de .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 ;}; -// SetAfterLineSpacing sets spacing below paragraph in line units. -func (_eedbf Paragraph )SetAfterLineSpacing (d _dd .Distance ){_eedbf .ensurePPr ();if _eedbf ._cgcf .PPr .Spacing ==nil {_eedbf ._cgcf .PPr .Spacing =_fd .NewCT_Spacing ();};_cabbb :=_eedbf ._cgcf .PPr .Spacing ;_cabbb .AfterLinesAttr =_f .Int64 (int64 (d /_dd .Twips ));}; +// SetTopPct sets the cell top margin +func (_efe CellMargins )SetTopPct (pct float64 ){_efe ._dge .Top =_eg .NewCT_TblWidth ();_cbbg (_efe ._dge .Top ,pct );};func _gcab (_fead *_eg .CT_P ,_eaeg *_eg .CT_Hyperlink ,_gace *TableInfo ,_gfbe *DrawingInfo ,_fcafc []*_eg .EG_PContent )[]TextItem {if len (_fcafc )==0{return []TextItem {TextItem {Text :"",DrawingInfo :_gfbe ,Paragraph :_fead ,Hyperlink :_eaeg ,Run :nil ,TableInfo :_gace }};};_eedg :=[]TextItem {};for _ ,_dcccf :=range _fcafc {for _ ,_ddfe :=range _dcccf .FldSimple {if _ddfe !=nil {_eedg =append (_eedg ,_gcab (_fead ,_eaeg ,_gace ,_gfbe ,_ddfe .EG_PContent )...);};};if _eabg :=_dcccf .Hyperlink ;_eabg !=nil {_eedg =append (_eedg ,_debd (_fead ,_eabg ,_gace ,_gfbe ,_eabg .EG_ContentRunContent )...);};_eedg =append (_eedg ,_debd (_fead ,nil ,_gace ,_gfbe ,_dcccf .EG_ContentRunContent )...);};return _eedg ;}; -// SetRightPct sets the cell right margin -func (_cag CellMargins )SetRightPct (pct float64 ){_cag ._aecb .Right =_fd .NewCT_TblWidth ();_gcg (_cag ._aecb .Right ,pct );}; +// GetImage returns the ImageRef associated with an AnchoredDrawing. +func (_gef AnchoredDrawing )GetImage ()(_gg .ImageRef ,bool ){_ea :=_gef ._ed .Graphic .GraphicData .Any ;if len (_ea )> 0{_deb ,_cbb :=_ea [0].(*_bd .Pic );if _cbb {if _deb .BlipFill !=nil &&_deb .BlipFill .Blip !=nil &&_deb .BlipFill .Blip .EmbedAttr !=nil {return _gef ._aa .GetImageByRelID (*_deb .BlipFill .Blip .EmbedAttr );};};};return _gg .ImageRef {},false ;}; -// SetStyle sets the table style name. -func (_bfcf TableProperties )SetStyle (name string ){if name ==""{_bfcf ._fgbf .TblStyle =nil ;}else {_bfcf ._fgbf .TblStyle =_fd .NewCT_String ();_bfcf ._fgbf .TblStyle .ValAttr =name ;};}; +// ComplexSizeValue returns the value of run font size for complex fonts in points. +func (_egcf RunProperties )ComplexSizeValue ()float64 {if _abafa :=_egcf ._efdg .SzCs ;_abafa !=nil {_adegg :=_abafa .ValAttr ;if _adegg .ST_UnsignedDecimalNumber !=nil {return float64 (*_adegg .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// SetStrikeThrough sets the run to strike-through. -func (_fage RunProperties )SetStrikeThrough (b bool ){if !b {_fage ._efff .Strike =nil ;}else {_fage ._efff .Strike =_fd .NewCT_OnOff ();};}; +// SetEmboss sets the run to embossed text. +func (_bdbd RunProperties )SetEmboss (b bool ){if !b {_bdbd ._efdg .Emboss =nil ;}else {_bdbd ._efdg .Emboss =_eg .NewCT_OnOff ();};}; -// Row is a row within a table within a document. -type Row struct{_eafg *Document ;_fbdff *_fd .CT_Row ;}; +// X returns the inner wml.CT_TblBorders +func (_fbecg TableBorders )X ()*_eg .CT_TblBorders {return _fbecg ._cddae }; -// Emboss returns true if run emboss is on. -func (_aacfd RunProperties )Emboss ()bool {return _deg (_aacfd ._efff .Emboss )}; +// 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 (_cgbge TableProperties )SetLayout (l _eg .ST_TblLayoutType ){if l ==_eg .ST_TblLayoutTypeUnset ||l ==_eg .ST_TblLayoutTypeAutofit {_cgbge ._gcdd .TblLayout =nil ;}else {_cgbge ._gcdd .TblLayout =_eg .NewCT_TblLayoutType ();_cgbge ._gcdd .TblLayout .TypeAttr =l ;};}; -// SetRightIndent controls right indent of paragraph. -func (_aabcf Paragraph )SetRightIndent (m _dd .Distance ){_aabcf .ensurePPr ();_bfbac :=_aabcf ._cgcf .PPr ;if _bfbac .Ind ==nil {_bfbac .Ind =_fd .NewCT_Ind ();};if m ==_dd .Zero {_bfbac .Ind .RightAttr =nil ;}else {_bfbac .Ind .RightAttr =&_fd .ST_SignedTwipsMeasure {};_bfbac .Ind .RightAttr .Int64 =_f .Int64 (int64 (m /_dd .Twips ));};}; +// SetNextStyle sets the style that the next paragraph will use. +func (_bbaeg Style )SetNextStyle (name string ){if name ==""{_bbaeg ._bgdg .Next =nil ;}else {_bbaeg ._bgdg .Next =_eg .NewCT_String ();_bbaeg ._bgdg .Next .ValAttr =name ;};}; -// 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 (_bada *Document )Validate ()error {if _bada ==nil ||_bada ._aaff ==nil {return _cc .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 _ ,_fbage :=range []func ()error {_bada .validateTableCells ,_bada .validateBookmarks }{if _gbab :=_fbage ();_gbab !=nil {return _gbab ;};};if _cbgc :=_bada ._aaff .Validate ();_cbgc !=nil {return _cbgc ;};return nil ;}; +// X returns the inner wrapped XML type. +func (_bdae Paragraph )X ()*_eg .CT_P {return _bdae ._ffae }; -// Type returns the type of the style. -func (_ebcd Style )Type ()_fd .ST_StyleType {return _ebcd ._ebbgf .TypeAttr }; +// SetFirstLineIndent controls the indentation of the first line in a paragraph. +func (_ggccc Paragraph )SetFirstLineIndent (m _fd .Distance ){_ggccc .ensurePPr ();_cdbc :=_ggccc ._ffae .PPr ;if _cdbc .Ind ==nil {_cdbc .Ind =_eg .NewCT_Ind ();};if m ==_fd .Zero {_cdbc .Ind .FirstLineAttr =nil ;}else {_cdbc .Ind .FirstLineAttr =&_gee .ST_TwipsMeasure {};_cdbc .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (m /_fd .Twips ));};};func (_ggcc *Document )validateBookmarks ()error {_eda :=make (map[string ]struct{});for _ ,_cef :=range _ggcc .Bookmarks (){if _ ,_facg :=_eda [_cef .Name ()];_facg {return _cg .Errorf ("d\u0075\u0070\u006c\u0069\u0063\u0061t\u0065\u0020\u0062\u006f\u006f\u006b\u006d\u0061\u0072k\u0020\u0025\u0073 \u0066o\u0075\u006e\u0064",_cef .Name ());};_eda [_cef .Name ()]=struct{}{};};return nil ;}; -// SetName marks sets a name attribute for a FormField. -func (_bcfb FormField )SetName (name string ){_gcdc :=_fd .NewCT_FFName ();_gcdc .ValAttr =&name ;_bcfb ._egac .Name =[]*_fd .CT_FFName {_gcdc };}; +// 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 (_dgfe Paragraph )AddEndnote (text string )Endnote {var _cgcd int64 ;if _dgfe ._dageg .HasEndnotes (){for _ ,_fggf :=range _dgfe ._dageg .Endnotes (){if _fggf .id ()> _cgcd {_cgcd =_fggf .id ();};};_cgcd ++;}else {_cgcd =0;_dgfe ._dageg ._fdb =&_eg .Endnotes {};};_gacg :=_eg .NewCT_FtnEdn ();_cacf :=_eg .NewCT_FtnEdnRef ();_cacf .IdAttr =_cgcd ;_dgfe ._dageg ._fdb .CT_Endnotes .Endnote =append (_dgfe ._dageg ._fdb .CT_Endnotes .Endnote ,_gacg );_gdedd :=_dgfe .AddRun ();_fagg :=_gdedd .Properties ();_fagg .SetStyle ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072");_gdedd ._fced .EG_RunInnerContent =[]*_eg .EG_RunInnerContent {_eg .NewEG_RunInnerContent ()};_gdedd ._fced .EG_RunInnerContent [0].EndnoteReference =_cacf ;_aaaa :=Endnote {_dgfe ._dageg ,_gacg };_aaaa ._cfcf .IdAttr =_cgcd ;_aaaa ._cfcf .EG_BlockLevelElts =[]*_eg .EG_BlockLevelElts {_eg .NewEG_BlockLevelElts ()};_dabba :=_aaaa .AddParagraph ();_dabba .Properties ().SetStyle ("\u0045n\u0064\u006e\u006f\u0074\u0065");_dabba ._ffae .PPr .RPr =_eg .NewCT_ParaRPr ();_aeaf :=_dabba .AddRun ();_aeaf .AddTab ();_aeaf .AddText (text );return _aaaa ;}; -// SaveToFile writes the document out to a file. -func (_ffeb *Document )SaveToFile (path string )error {_cfg ,_eagd :=_fg .Create (path );if _eagd !=nil {return _eagd ;};defer _cfg .Close ();return _ffeb .Save (_cfg );}; +// GetHeader gets a section Header for given type t [ST_HdrFtrDefault, ST_HdrFtrEven, ST_HdrFtrFirst] +func (_dcbf Section )GetHeader (t _eg .ST_HdrFtr )(Header ,bool ){for _ ,_afgf :=range _dcbf ._ccgc .EG_HdrFtrReferences {if _afgf .HeaderReference .TypeAttr ==t {for _ ,_bebf :=range _dcbf ._gbfe .Headers (){_gegg :=_dcbf ._gbfe ._ccd .FindRIDForN (_bebf .Index (),_g .HeaderType );if _gegg ==_afgf .HeaderReference .IdAttr {return _bebf ,true ;};};};};return Header {},false ;}; -// SetCellSpacingAuto sets the cell spacing within a table to automatic. -func (_gfbfb TableProperties )SetCellSpacingAuto (){_gfbfb ._fgbf .TblCellSpacing =_fd .NewCT_TblWidth ();_gfbfb ._fgbf .TblCellSpacing .TypeAttr =_fd .ST_TblWidthAuto ;}; +// SetLayoutInCell sets the layoutInCell attribute of anchor. +func (_gba AnchoredDrawing )SetLayoutInCell (val bool ){_gba ._ed .LayoutInCellAttr =val }; -// Footers returns the footers defined in the document. -func (_ecb *Document )Footers ()[]Footer {_cgce :=[]Footer {};for _ ,_cdfa :=range _ecb ._afe {_cgce =append (_cgce ,Footer {_ecb ,_cdfa });};return _cgce ;}; +// TableConditionalFormatting controls the conditional formatting within a table +// style. +type TableConditionalFormatting struct{_cdff *_eg .CT_TblStylePr }; // Shadow returns true if run shadow is on. -func (_eefaa RunProperties )Shadow ()bool {return _deg (_eefaa ._efff .Shadow )}; - -// X returns the inner wrapped XML type. -func (_eddgb Run )X ()*_fd .CT_R {return _eddgb ._gcec }; +func (_cfcg RunProperties )Shadow ()bool {return _dfcc (_cfcg ._efdg .Shadow )}; -// CharacterSpacingValue returns the value of characters spacing in twips (1/20 of point). -func (_abaf ParagraphProperties )CharacterSpacingValue ()int64 {if _gfcg :=_abaf ._ddcc .RPr .Spacing ;_gfcg !=nil {_agca :=_gfcg .ValAttr ;if _agca .Int64 !=nil {return *_agca .Int64 ;};};return int64 (0);}; +// RemoveParagraph removes a paragraph from a document. +func (_gbe *Document )RemoveParagraph (p Paragraph ){if _gbe ._bbe .Body ==nil {return ;};for _ ,_ccba :=range _gbe ._bbe .Body .EG_BlockLevelElts {for _ ,_edfed :=range _ccba .EG_ContentBlockContent {for _fegb ,_fgg :=range _edfed .P {if _fgg ==p ._ffae {copy (_edfed .P [_fegb :],_edfed .P [_fegb +1:]);_edfed .P =_edfed .P [0:len (_edfed .P )-1];return ;};};if _edfed .Sdt !=nil &&_edfed .Sdt .SdtContent !=nil &&_edfed .Sdt .SdtContent .P !=nil {for _abg ,_gbea :=range _edfed .Sdt .SdtContent .P {if _gbea ==p ._ffae {copy (_edfed .P [_abg :],_edfed .P [_abg +1:]);_edfed .P =_edfed .P [0:len (_edfed .P )-1];return ;};};};};};for _ ,_bdac :=range _gbe .Tables (){for _ ,_fbc :=range _bdac .Rows (){for _ ,_aca :=range _fbc .Cells (){for _ ,_abb :=range _aca ._ccc .EG_BlockLevelElts {for _ ,_beeb :=range _abb .EG_ContentBlockContent {for _ggba ,_dea :=range _beeb .P {if _dea ==p ._ffae {copy (_beeb .P [_ggba :],_beeb .P [_ggba +1:]);_beeb .P =_beeb .P [0:len (_beeb .P )-1];return ;};};};};};};};for _ ,_cddc :=range _gbe .Headers (){_cddc .RemoveParagraph (p );};for _ ,_bbb :=range _gbe .Footers (){_bbb .RemoveParagraph (p );};}; -// RStyle returns the name of character style. -// It is defined here http://officeopenxml.com/WPstyleCharStyles.php -func (_eefg ParagraphProperties )RStyle ()string {if _eefg ._ddcc .RPr .RStyle !=nil {return _eefg ._ddcc .RPr .RStyle .ValAttr ;};return "";}; +// X returns the inner wrapped XML type. +func (_abcda Table )X ()*_eg .CT_Tbl {return _abcda ._gdae }; -// Paragraphs returns the paragraphs defined in a footer. -func (_gabd Footer )Paragraphs ()[]Paragraph {_fgge :=[]Paragraph {};for _ ,_bdfa :=range _gabd ._abgf .EG_ContentBlockContent {for _ ,_dfdgg :=range _bdfa .P {_fgge =append (_fgge ,Paragraph {_gabd ._dafcc ,_dfdgg });};};for _ ,_abgcg :=range _gabd .Tables (){for _ ,_cfcg :=range _abgcg .Rows (){for _ ,_bbe :=range _cfcg .Cells (){_fgge =append (_fgge ,_bbe .Paragraphs ()...);};};};return _fgge ;}; +// SetName sets the name of the style. +func (_cgaad Style )SetName (name string ){_cgaad ._bgdg .Name =_eg .NewCT_String ();_cgaad ._bgdg .Name .ValAttr =name ;}; // X returns the inner wrapped XML type. -func (_adg Cell )X ()*_fd .CT_Tc {return _adg ._ag }; - -// Caps returns true if paragraph font is capitalized. -func (_gdaa ParagraphProperties )Caps ()bool {return _deg (_gdaa ._ddcc .RPr .Caps )};const _acdg ="\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 (_eegg TableConditionalFormatting )X ()*_eg .CT_TblStylePr {return _eegg ._cdff }; -// HasEndnotes returns a bool based on the presence or abscence of endnotes within -// the document. -func (_cgg *Document )HasEndnotes ()bool {return _cgg ._ggg !=nil }; +// SetFormat sets the numbering format. +func (_fdbgc NumberingLevel )SetFormat (f _eg .ST_NumberFormat ){if _fdbgc ._dbba .NumFmt ==nil {_fdbgc ._dbba .NumFmt =_eg .NewCT_NumFmt ();};_fdbgc ._dbba .NumFmt .ValAttr =f ;}; -// GetTargetByRelId returns a target path with the associated relation ID in the -// document. -func (_dgbd *Document )GetTargetByRelId (idAttr string )string {return _dgbd ._cbb .GetTargetByRelId (idAttr );};func _fabg (_aace *_fd .CT_P ,_abgd map[string ]string ){for _ ,_dgab :=range _aace .EG_PContent {for _ ,_efbac :=range _dgab .EG_ContentRunContent {if _efbac .R !=nil {for _ ,_egee :=range _efbac .R .EG_RunInnerContent {_gfgc :=_egee .Drawing ;if _gfgc !=nil {for _ ,_eab :=range _gfgc .Anchor {for _ ,_edce :=range _eab .Graphic .GraphicData .Any {switch _bfcb :=_edce .(type ){case *_ga .Pic :if _bfcb .BlipFill !=nil &&_bfcb .BlipFill .Blip !=nil {_gcgdd (_bfcb .BlipFill .Blip ,_abgd );};default:};};};for _ ,_fafb :=range _gfgc .Inline {for _ ,_dgff :=range _fafb .Graphic .GraphicData .Any {switch _ecda :=_dgff .(type ){case *_ga .Pic :if _ecda .BlipFill !=nil &&_ecda .BlipFill .Blip !=nil {_gcgdd (_ecda .BlipFill .Blip ,_abgd );};default:};};};};};};};};};func (_bfef Footnote )id ()int64 {return _bfef ._dfdce .IdAttr }; +// SetTop sets the cell top margin +func (_ac CellMargins )SetTop (d _fd .Distance ){_ac ._dge .Top =_eg .NewCT_TblWidth ();_bcb (_ac ._dge .Top ,d );}; -// 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{_gd .DocBase ;_aaff *_fd .Document ;Settings Settings ;Numbering Numbering ;Styles Styles ;_gcc []*_fd .Hdr ;_ffcd []_gd .Relationships ;_afe []*_fd .Ftr ;_gcgg []_gd .Relationships ;_cbb _gd .Relationships ;_fa []*_dc .Theme ;_gff *_fd .WebSettings ;_aca *_fd .Fonts ;_ggg *_fd .Endnotes ;_cdd *_fd .Footnotes ;_afga []*_eb .Ocx ;_bce []*chart ;_fdd string ;}; +// TableInfo is used for keep information about a table, a row and a cell where the text is located. +type TableInfo struct{Table *_eg .CT_Tbl ;Row *_eg .CT_Row ;Cell *_eg .CT_Tc ;RowIndex int ;ColIndex int ;}; -// SetVerticalMerge controls the vertical merging of cells. -func (_caf CellProperties )SetVerticalMerge (mergeVal _fd .ST_Merge ){if mergeVal ==_fd .ST_MergeUnset {_caf ._cea .VMerge =nil ;}else {_caf ._cea .VMerge =_fd .NewCT_VMerge ();_caf ._cea .VMerge .ValAttr =mergeVal ;};}; +// NewNumbering constructs a new numbering. +func NewNumbering ()Numbering {_cadce :=_eg .NewNumbering ();return Numbering {_cadce }}; -// SetName sets the name of the image, visible in the properties of the image -// within Word. -func (_fffc AnchoredDrawing )SetName (name string ){_fffc ._cg .DocPr .NameAttr =name ;for _ ,_bc :=range _fffc ._cg .Graphic .GraphicData .Any {if _be ,_fgb :=_bc .(*_ga .Pic );_fgb {_be .NvPicPr .CNvPr .DescrAttr =_f .String (name );};};};func _gcg (_egf *_fd .CT_TblWidth ,_adfd float64 ){_egf .TypeAttr =_fd .ST_TblWidthPct ;_egf .WAttr =&_fd .ST_MeasurementOrPercent {};_egf .WAttr .ST_DecimalNumberOrPercent =&_fd .ST_DecimalNumberOrPercent {};_egf .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_f .Int64 (int64 (_adfd *50));}; +// TextItem is used for keeping text with references to a paragraph and run or a table, a row and a cell where it is located. +type TextItem struct{Text string ;DrawingInfo *DrawingInfo ;Paragraph *_eg .CT_P ;Hyperlink *_eg .CT_Hyperlink ;Run *_eg .CT_R ;TableInfo *TableInfo ;}; -// StructuredDocumentTag are a tagged bit of content in a document. -type StructuredDocumentTag struct{_eabfe *Document ;_fcceb *_fd .CT_SdtBlock ;}; +// SetValue sets the value of a FormFieldTypeText or FormFieldTypeDropDown. For +// FormFieldTypeDropDown, the value must be one of the fields possible values. +func (_aggb FormField )SetValue (v string ){if _aggb ._aefe .DdList !=nil {for _cefa ,_caggc :=range _aggb .PossibleValues (){if _caggc ==v {_aggb ._aefe .DdList .Result =_eg .NewCT_DecimalNumber ();_aggb ._aefe .DdList .Result .ValAttr =int64 (_cefa );break ;};};}else if _aggb ._aefe .TextInput !=nil {_aggb ._ccab .T =_eg .NewCT_Text ();_aggb ._ccab .T .Content =v ;};}; -// EastAsiaFont returns the name of run font family for East Asia. -func (_ddfa RunProperties )EastAsiaFont ()string {if _deda :=_ddfa ._efff .RFonts ;_deda !=nil {if _deda .EastAsiaAttr !=nil {return *_deda .EastAsiaAttr ;};};return "";}; +// SetPicture sets the watermark picture. +func (_dgca *WatermarkPicture )SetPicture (imageRef _gg .ImageRef ){_aaggg :=imageRef .RelID ();_fdaa :=_dgca .getShape ();if _dgca ._aebc !=nil {_fbdb :=_dgca ._aebc .EG_ShapeElements ;if len (_fbdb )> 0&&_fbdb [0].Imagedata !=nil {_fbdb [0].Imagedata .IdAttr =&_aaggg ;};}else {_fedf :=_dgca .findNode (_fdaa ,"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a");for _fbgb ,_aebdc :=range _fedf .Attrs {if _aebdc .Name .Local =="\u0069\u0064"{_fedf .Attrs [_fbgb ].Value =_aaggg ;};};};}; -// SetKeepWithNext controls if this paragraph should be kept with the next. -func (_cbag ParagraphProperties )SetKeepWithNext (b bool ){if !b {_cbag ._ddcc .KeepNext =nil ;}else {_cbag ._ddcc .KeepNext =_fd .NewCT_OnOff ();};}; +// GetStyle returns string style of the text in watermark and format it to TextpathStyle. +func (_fgbdb *WatermarkText )GetStyle ()_gd .TextpathStyle {_affde :=_fgbdb .getShape ();if _fgbdb ._dbcca !=nil {_gefdd :=_fgbdb ._dbcca .EG_ShapeElements ;if len (_gefdd )> 0&&_gefdd [0].Textpath !=nil {return _gd .NewTextpathStyle (*_gefdd [0].Textpath .StyleAttr );};}else {_bfbg :=_fgbdb .findNode (_affde ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _ ,_dcfc :=range _bfbg .Attrs {if _dcfc .Name .Local =="\u0073\u0074\u0079l\u0065"{return _gd .NewTextpathStyle (_dcfc .Value );};};};return _gd .NewTextpathStyle ("");}; -// X returns the inner wrapped XML type. -func (_fabee Numbering )X ()*_fd .Numbering {return _fabee ._dcea }; +// Style returns the style for a paragraph, or an empty string if it is unset. +func (_geg ParagraphProperties )Style ()string {if _geg ._cagc .PStyle !=nil {return _geg ._cagc .PStyle .ValAttr ;};return "";}; -// AddSection adds a new document section with an optional section break. If t -// is ST_SectionMarkUnset, then no break will be inserted. -func (_cade ParagraphProperties )AddSection (t _fd .ST_SectionMark )Section {_cade ._ddcc .SectPr =_fd .NewCT_SectPr ();if t !=_fd .ST_SectionMarkUnset {_cade ._ddcc .SectPr .Type =_fd .NewCT_SectType ();_cade ._ddcc .SectPr .Type .ValAttr =t ;};return Section {_cade ._aeeg ,_cade ._ddcc .SectPr };}; +// Save writes the document to an io.Writer in the Zip package format. +func (_bad *Document )Save (w _cb .Writer )error {return _bad .save (w ,_bad ._fbg )}; -// X returns the inner wrapped XML type. -func (_gaecd TableStyleProperties )X ()*_fd .CT_TblPrBase {return _gaecd ._facg }; +// Append appends a document d0 to a document d1. All settings, headers and footers remain the same as in the document d0 if they exist there, otherwise they are taken from the d1. +func (_bdb *Document )Append (d1orig *Document )error {_cfea ,_cbce :=d1orig .Copy ();if _cbce !=nil {return _cbce ;};_bdb .DocBase =_bdb .DocBase .Append (_cfea .DocBase );if _cfea ._bbe .ConformanceAttr !=_gee .ST_ConformanceClassStrict {_bdb ._bbe .ConformanceAttr =_cfea ._bbe .ConformanceAttr ;};_ffc :=_bdb ._ccd .X ().Relationship ;_feede :=_cfea ._ccd .X ().Relationship ;_ecab :=_cfea ._bbe .Body ;_efag :=map[string ]string {};_gaea :=map[int64 ]int64 {};_gcg :=map[int64 ]int64 {};for _ ,_bbea :=range _feede {_fede :=true ;_cac :=_bbea .IdAttr ;_agcf :=_bbea .TargetAttr ;_afgb :=_bbea .TypeAttr ;_gafg :=_afgb ==_g .ImageType ;_bfeb :=_afgb ==_g .HyperLinkType ;var _fff string ;for _ ,_dgff :=range _ffc {if _dgff .TypeAttr ==_afgb &&_dgff .TargetAttr ==_agcf {_fede =false ;_fff =_dgff .IdAttr ;break ;};};if _gafg {_addea :="\u0077\u006f\u0072d\u002f"+_agcf ;for _ ,_ccfe :=range _cfea .DocBase .Images {if _ccfe .Target ()==_addea {_cebe ,_fgf :=_gg .ImageFromStorage (_ccfe .Path ());if _fgf !=nil {return _fgf ;};_ffgga ,_fgf :=_bdb .AddImage (_cebe );if _fgf !=nil {return _fgf ;};_fff =_ffgga .RelID ();break ;};};}else if _fede {if _bfeb {_agfd :=_bdb ._ccd .AddHyperlink (_agcf );_fff =_gg .Relationship (_agfd ).ID ();}else {_aeeg :=_bdb ._ccd .AddRelationship (_agcf ,_afgb );_fff =_aeeg .X ().IdAttr ;};};if _cac !=_fff {_efag [_cac ]=_fff ;};};if _ecab .SectPr !=nil {for _ ,_ddbe :=range _ecab .SectPr .EG_HdrFtrReferences {if _ddbe .HeaderReference !=nil {if _debb ,_dcbd :=_efag [_ddbe .HeaderReference .IdAttr ];_dcbd {_ddbe .HeaderReference .IdAttr =_debb ;_bdb ._aaa =append (_bdb ._aaa ,_gg .NewRelationships ());};}else if _ddbe .FooterReference !=nil {if _adeg ,_ffbf :=_efag [_ddbe .FooterReference .IdAttr ];_ffbf {_ddbe .FooterReference .IdAttr =_adeg ;_bdb ._eab =append (_bdb ._eab ,_gg .NewRelationships ());};};};};_ggdcd ,_bbeg :=_bdb ._fdb ,_cfea ._fdb ;if _ggdcd !=nil {if _bbeg !=nil {if _ggdcd .Endnote !=nil {if _bbeg .Endnote !=nil {_cagg :=int64 (len (_ggdcd .Endnote )+1);for _ ,_afea :=range _bbeg .Endnote {_gbdd :=_afea .IdAttr ;if _gbdd > 0{_afea .IdAttr =_cagg ;_ggdcd .Endnote =append (_ggdcd .Endnote ,_afea );_gcg [_gbdd ]=_cagg ;_cagg ++;};};};}else {_ggdcd .Endnote =_bbeg .Endnote ;};};}else if _bbeg !=nil {_ggdcd =_bbeg ;};_bdb ._fdb =_ggdcd ;_ddbb ,_cfab :=_bdb ._gcc ,_cfea ._gcc ;if _ddbb !=nil {if _cfab !=nil {if _ddbb .Footnote !=nil {if _cfab .Footnote !=nil {_gbgfe :=int64 (len (_ddbb .Footnote )+1);for _ ,_dacfe :=range _cfab .Footnote {_ccbe :=_dacfe .IdAttr ;if _ccbe > 0{_dacfe .IdAttr =_gbgfe ;_ddbb .Footnote =append (_ddbb .Footnote ,_dacfe );_gaea [_ccbe ]=_gbgfe ;_gbgfe ++;};};};}else {_ddbb .Footnote =_cfab .Footnote ;};};}else if _cfab !=nil {_ddbb =_cfab ;};_bdb ._gcc =_ddbb ;for _ ,_gecd :=range _ecab .EG_BlockLevelElts {for _ ,_bgee :=range _gecd .EG_ContentBlockContent {for _ ,_fdg :=range _bgee .P {_abge (_fdg ,_efag );_adggb (_fdg ,_efag );_fcfg (_fdg ,_gaea ,_gcg );};for _ ,_ffbb :=range _bgee .Tbl {_afcg (_ffbb ,_efag );_bcbe (_ffbb ,_efag );_caab (_ffbb ,_gaea ,_gcg );};};};_bdb ._bbe .Body .EG_BlockLevelElts =append (_bdb ._bbe .Body .EG_BlockLevelElts ,_cfea ._bbe .Body .EG_BlockLevelElts ...);if _bdb ._bbe .Body .SectPr ==nil {_bdb ._bbe .Body .SectPr =_cfea ._bbe .Body .SectPr ;}else {var _dgec ,_cafa bool ;for _ ,_dgeb :=range _bdb ._bbe .Body .SectPr .EG_HdrFtrReferences {if _dgeb .HeaderReference !=nil {_dgec =true ;}else if _dgeb .FooterReference !=nil {_cafa =true ;};};if !_dgec {for _ ,_aefc :=range _cfea ._bbe .Body .SectPr .EG_HdrFtrReferences {if _aefc .HeaderReference !=nil {_bdb ._bbe .Body .SectPr .EG_HdrFtrReferences =append (_bdb ._bbe .Body .SectPr .EG_HdrFtrReferences ,_aefc );break ;};};};if !_cafa {for _ ,_eeb :=range _cfea ._bbe .Body .SectPr .EG_HdrFtrReferences {if _eeb .FooterReference !=nil {_bdb ._bbe .Body .SectPr .EG_HdrFtrReferences =append (_bdb ._bbe .Body .SectPr .EG_HdrFtrReferences ,_eeb );break ;};};};if _bdb ._bbe .Body .SectPr .Cols ==nil &&_cfea ._bbe .Body .SectPr .Cols !=nil {_bdb ._bbe .Body .SectPr .Cols =_cfea ._bbe .Body .SectPr .Cols ;};};_cfcc :=_bdb .Numbering ._dgbab ;_gggc :=_cfea .Numbering ._dgbab ;if _cfcc !=nil {if _gggc !=nil {_cfcc .NumPicBullet =append (_cfcc .NumPicBullet ,_gggc .NumPicBullet ...);_cfcc .AbstractNum =append (_cfcc .AbstractNum ,_gggc .AbstractNum ...);_cfcc .Num =append (_cfcc .Num ,_gggc .Num ...);};}else if _gggc !=nil {_cfcc =_gggc ;};_bdb .Numbering ._dgbab =_cfcc ;if _bdb .Styles ._ceaa ==nil &&_cfea .Styles ._ceaa !=nil {_bdb .Styles ._ceaa =_cfea .Styles ._ceaa ;};_bdb ._fga =append (_bdb ._fga ,_cfea ._fga ...);_bdb ._fgad =append (_bdb ._fgad ,_cfea ._fgad ...);if len (_bdb ._abee )==0{_bdb ._abee =_cfea ._abee ;};if len (_bdb ._bfe )==0{_bdb ._bfe =_cfea ._bfe ;};_bgce :=_bdb ._eea ;_ggdda :=_cfea ._eea ;if _bgce !=nil {if _ggdda !=nil {if _bgce .Divs !=nil {if _ggdda .Divs !=nil {_bgce .Divs .Div =append (_bgce .Divs .Div ,_ggdda .Divs .Div ...);};}else {_bgce .Divs =_ggdda .Divs ;};};_bgce .Frameset =nil ;}else if _ggdda !=nil {_bgce =_ggdda ;_bgce .Frameset =nil ;};_bdb ._eea =_bgce ;_ceba :=_bdb ._ccb ;_affb :=_cfea ._ccb ;if _ceba !=nil {if _affb !=nil {if _ceba .Font !=nil {if _affb .Font !=nil {for _ ,_caafg :=range _affb .Font {_dddd :=true ;for _ ,_eegc :=range _ceba .Font {if _eegc .NameAttr ==_caafg .NameAttr {_dddd =false ;break ;};};if _dddd {_ceba .Font =append (_ceba .Font ,_caafg );};};};}else {_ceba .Font =_affb .Font ;};};}else if _affb !=nil {_ceba =_affb ;};_bdb ._ccb =_ceba ;return nil ;}; -// SetStartIndent controls the start indentation. -func (_ccdc ParagraphProperties )SetStartIndent (m _dd .Distance ){if _ccdc ._ddcc .Ind ==nil {_ccdc ._ddcc .Ind =_fd .NewCT_Ind ();};if m ==_dd .Zero {_ccdc ._ddcc .Ind .StartAttr =nil ;}else {_ccdc ._ddcc .Ind .StartAttr =&_fd .ST_SignedTwipsMeasure {};_ccdc ._ddcc .Ind .StartAttr .Int64 =_f .Int64 (int64 (m /_dd .Twips ));};}; +// AddDrawingAnchored adds an anchored (floating) drawing from an ImageRef. +func (_bcgea Run )AddDrawingAnchored (img _gg .ImageRef )(AnchoredDrawing ,error ){_eaegb :=_bcgea .newIC ();_eaegb .Drawing =_eg .NewCT_Drawing ();_bbaef :=_eg .NewWdAnchor ();_fegaa :=AnchoredDrawing {_bcgea ._cddd ,_bbaef };_bbaef .SimplePosAttr =_g .Bool (false );_bbaef .AllowOverlapAttr =true ;_bbaef .CNvGraphicFramePr =_fg .NewCT_NonVisualGraphicFrameProperties ();_eaegb .Drawing .Anchor =append (_eaegb .Drawing .Anchor ,_bbaef );_bbaef .Graphic =_fg .NewGraphic ();_bbaef .Graphic .GraphicData =_fg .NewCT_GraphicalObjectData ();_bbaef .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";_bbaef .SimplePos .XAttr .ST_CoordinateUnqualified =_g .Int64 (0);_bbaef .SimplePos .YAttr .ST_CoordinateUnqualified =_g .Int64 (0);_bbaef .PositionH .RelativeFromAttr =_eg .WdST_RelFromHPage ;_bbaef .PositionH .Choice =&_eg .WdCT_PosHChoice {};_bbaef .PositionH .Choice .PosOffset =_g .Int32 (0);_bbaef .PositionV .RelativeFromAttr =_eg .WdST_RelFromVPage ;_bbaef .PositionV .Choice =&_eg .WdCT_PosVChoice {};_bbaef .PositionV .Choice .PosOffset =_g .Int32 (0);_bbaef .Extent .CxAttr =int64 (float64 (img .Size ().X *_fd .Pixel72 )/_fd .EMU );_bbaef .Extent .CyAttr =int64 (float64 (img .Size ().Y *_fd .Pixel72 )/_fd .EMU );_bbaef .Choice =&_eg .WdEG_WrapTypeChoice {};_bbaef .Choice .WrapSquare =_eg .NewWdCT_WrapSquare ();_bbaef .Choice .WrapSquare .WrapTextAttr =_eg .WdST_WrapTextBothSides ;_cddde :=0x7FFFFFFF&_dc .Uint32 ();_bbaef .DocPr .IdAttr =_cddde ;_fgbd :=_bd .NewPic ();_fgbd .NvPicPr .CNvPr .IdAttr =_cddde ;_aded :=img .RelID ();if _aded ==""{return _fegaa ,_de .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");};_bbaef .Graphic .GraphicData .Any =append (_bbaef .Graphic .GraphicData .Any ,_fgbd );_fgbd .BlipFill =_fg .NewCT_BlipFillProperties ();_fgbd .BlipFill .Blip =_fg .NewCT_Blip ();_fgbd .BlipFill .Blip .EmbedAttr =&_aded ;_fgbd .BlipFill .Stretch =_fg .NewCT_StretchInfoProperties ();_fgbd .BlipFill .Stretch .FillRect =_fg .NewCT_RelativeRect ();_fgbd .SpPr =_fg .NewCT_ShapeProperties ();_fgbd .SpPr .Xfrm =_fg .NewCT_Transform2D ();_fgbd .SpPr .Xfrm .Off =_fg .NewCT_Point2D ();_fgbd .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_g .Int64 (0);_fgbd .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_g .Int64 (0);_fgbd .SpPr .Xfrm .Ext =_fg .NewCT_PositiveSize2D ();_fgbd .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_fd .Point );_fgbd .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_fd .Point );_fgbd .SpPr .PrstGeom =_fg .NewCT_PresetGeometry2D ();_fgbd .SpPr .PrstGeom .PrstAttr =_fg .ST_ShapeTypeRect ;return _fegaa ,nil ;}; -// Footnote returns the footnote based on the ID; this can be used nicely with -// the run.IsFootnote() functionality. -func (_dcbg *Document )Footnote (id int64 )Footnote {for _ ,_cca :=range _dcbg .Footnotes (){if _cca .id ()==id {return _cca ;};};return Footnote {};}; +// SetStartIndent controls the start indent of the paragraph. +func (_abfc ParagraphStyleProperties )SetStartIndent (m _fd .Distance ){if _abfc ._efcg .Ind ==nil {_abfc ._efcg .Ind =_eg .NewCT_Ind ();};if m ==_fd .Zero {_abfc ._efcg .Ind .StartAttr =nil ;}else {_abfc ._efcg .Ind .StartAttr =&_eg .ST_SignedTwipsMeasure {};_abfc ._efcg .Ind .StartAttr .Int64 =_g .Int64 (int64 (m /_fd .Twips ));};}; -// InitializeDefault constructs the default styles. -func (_aacb Styles )InitializeDefault (){_aacb .initializeDocDefaults ();_aacb .initializeStyleDefaults ();}; +// ParagraphSpacing controls the spacing for a paragraph and its lines. +type ParagraphSpacing struct{_baaecd *_eg .CT_Spacing }; -// Open opens and reads a document from a file (.docx). -func Open (filename string )(*Document ,error ){_eeg ,_ccab :=_fg .Open (filename );if _ccab !=nil {return nil ,_ffe .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_ccab );};defer _eeg .Close ();_fdbe ,_ccab :=_fg .Stat (filename );if _ccab !=nil {return nil ,_ffe .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_ccab );};_ =_fdbe ;return Read (_eeg ,_fdbe .Size ());}; +// SetSize sets the size of the displayed image on the page. +func (_bagcf InlineDrawing )SetSize (w ,h _fd .Distance ){_bagcf ._fabe .Extent .CxAttr =int64 (float64 (w *_fd .Pixel72 )/_fd .EMU );_bagcf ._fabe .Extent .CyAttr =int64 (float64 (h *_fd .Pixel72 )/_fd .EMU );}; -// ItalicValue returns the precise nature of the italic setting (unset, off or on). -func (_gbfd RunProperties )ItalicValue ()OnOffValue {return _ebabg (_gbfd ._efff .I )};func (_ebbbd Paragraph )ensurePPr (){if _ebbbd ._cgcf .PPr ==nil {_ebbbd ._cgcf .PPr =_fd .NewCT_PPr ();};}; +// SetSmallCaps sets the run to small caps. +func (_cbebg RunProperties )SetSmallCaps (b bool ){if !b {_cbebg ._efdg .SmallCaps =nil ;}else {_cbebg ._efdg .SmallCaps =_eg .NewCT_OnOff ();};}; -// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_gbgg RunProperties )SizeMeasure ()string {if _fdcf :=_gbgg ._efff .Sz ;_fdcf !=nil {_eeagb :=_fdcf .ValAttr ;if _eeagb .ST_PositiveUniversalMeasure !=nil {return *_eeagb .ST_PositiveUniversalMeasure ;};};return "";}; +// Paragraphs returns the paragraphs defined in a footnote. +func (_dacg Footnote )Paragraphs ()[]Paragraph {_cdg :=[]Paragraph {};for _ ,_dagaf :=range _dacg .content (){for _ ,_beff :=range _dagaf .P {_cdg =append (_cdg ,Paragraph {_dacg ._aaga ,_beff });};};return _cdg ;}; -// SetTextWrapSquare sets the text wrap to square with a given wrap type. -func (_fb AnchoredDrawing )SetTextWrapSquare (t _fd .WdST_WrapText ){_fb ._cg .Choice =&_fd .WdEG_WrapTypeChoice {};_fb ._cg .Choice .WrapSquare =_fd .NewWdCT_WrapSquare ();_fb ._cg .Choice .WrapSquare .WrapTextAttr =t ;}; +// SetBehindDoc sets the behindDoc attribute of anchor. +func (_fac AnchoredDrawing )SetBehindDoc (val bool ){_fac ._ed .BehindDocAttr =val }; -// Clear resets the numbering. -func (_ddbad Numbering )Clear (){_ddbad ._dcea .AbstractNum =nil ;_ddbad ._dcea .Num =nil ;_ddbad ._dcea .NumIdMacAtCleanup =nil ;_ddbad ._dcea .NumPicBullet =nil ;}; +// SetVAlignment sets the vertical alignment for an anchored image. +func (_ebd AnchoredDrawing )SetVAlignment (v _eg .WdST_AlignV ){_ebd ._ed .PositionV .Choice =&_eg .WdCT_PosVChoice {};_ebd ._ed .PositionV .Choice .Align =v ;}; -// Properties returns the table properties. -func (_aaabg Table )Properties ()TableProperties {if _aaabg ._fbgff .TblPr ==nil {_aaabg ._fbgff .TblPr =_fd .NewCT_TblPr ();};return TableProperties {_aaabg ._fbgff .TblPr };}; +// DoubleStrike returns true if paragraph is double striked. +func (_affc ParagraphProperties )DoubleStrike ()bool {return _dfcc (_affc ._cagc .RPr .Dstrike )}; -// GetImageByRelID returns an ImageRef with the associated relation ID in the -// document. -func (_ecg *Document )GetImageByRelID (relID string )(_gd .ImageRef ,bool ){for _ ,_dbac :=range _ecg .Images {if _dbac .RelID ()==relID {return _dbac ,true ;};};return _gd .ImageRef {},false ;}; +// AddHyperLink adds a new hyperlink to a parapgraph. +func (_dacgf Paragraph )AddHyperLink ()HyperLink {_fdaee :=_eg .NewEG_PContent ();_dacgf ._ffae .EG_PContent =append (_dacgf ._ffae .EG_PContent ,_fdaee );_fdaee .Hyperlink =_eg .NewCT_Hyperlink ();return HyperLink {_dacgf ._dageg ,_fdaee .Hyperlink };};func _decg ()*_ggg .OfcLock {_aeage :=_ggg .NewOfcLock ();_aeage .ExtAttr =_ggg .ST_ExtEdit ;_aeage .AspectratioAttr =_gee .ST_TrueFalseTrue ;return _aeage ;}; -// 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 (_dafbgf *Document )MailMerge (mergeContent map[string ]string ){_bdab :=_dafbgf .mergeFields ();_bagde :=map[Paragraph ][]Run {};for _ ,_ggce :=range _bdab {_bbcaf ,_ecbf :=mergeContent [_ggce ._cecg ];if _ecbf {if _ggce ._eecg {_bbcaf =_gg .ToUpper (_bbcaf );}else if _ggce ._acea {_bbcaf =_gg .ToLower (_bbcaf );}else if _ggce ._cdca {_bbcaf =_gg .Title (_bbcaf );}else if _ggce ._gaaf {_gfc :=_gc .Buffer {};for _bee ,_gfde :=range _bbcaf {if _bee ==0{_gfc .WriteRune (_g .ToUpper (_gfde ));}else {_gfc .WriteRune (_gfde );};};_bbcaf =_gfc .String ();};if _bbcaf !=""&&_ggce ._bcdbb !=""{_bbcaf =_ggce ._bcdbb +_bbcaf ;};if _bbcaf !=""&&_ggce ._gdbc !=""{_bbcaf =_bbcaf +_ggce ._gdbc ;};};if _ggce ._bcgg {if len (_ggce ._agbf .FldSimple )==1&&len (_ggce ._agbf .FldSimple [0].EG_PContent )==1&&len (_ggce ._agbf .FldSimple [0].EG_PContent [0].EG_ContentRunContent )==1{_ecae :=&_fd .EG_ContentRunContent {};_ecae .R =_ggce ._agbf .FldSimple [0].EG_PContent [0].EG_ContentRunContent [0].R ;_ggce ._agbf .FldSimple =nil ;_deff :=Run {_dafbgf ,_ecae .R };_deff .ClearContent ();_deff .AddText (_bbcaf );_ggce ._agbf .EG_ContentRunContent =append (_ggce ._agbf .EG_ContentRunContent ,_ecae );};}else {_bbbd :=_ggce ._dcef .Runs ();for _feedg :=_ggce ._bebfg ;_feedg <=_ggce ._ggdc ;_feedg ++{if _feedg ==_ggce ._afgdc +1{_bbbd [_feedg ].ClearContent ();_bbbd [_feedg ].AddText (_bbcaf );}else {_bagde [_ggce ._dcef ]=append (_bagde [_ggce ._dcef ],_bbbd [_feedg ]);};};};};for _edgc ,_gabf :=range _bagde {for _ ,_bcga :=range _gabf {_edgc .RemoveRun (_bcga );};};_dafbgf .Settings .RemoveMailMerge ();}; +// SetFirstLineIndent controls the first line indent of the paragraph. +func (_efgc ParagraphStyleProperties )SetFirstLineIndent (m _fd .Distance ){if _efgc ._efcg .Ind ==nil {_efgc ._efcg .Ind =_eg .NewCT_Ind ();};if m ==_fd .Zero {_efgc ._efcg .Ind .FirstLineAttr =nil ;}else {_efgc ._efcg .Ind .FirstLineAttr =&_gee .ST_TwipsMeasure {};_efgc ._efcg .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (m /_fd .Twips ));};}; -// SetTextWrapTopAndBottom sets the text wrap to top and bottom. -func (_bcd AnchoredDrawing )SetTextWrapTopAndBottom (){_bcd ._cg .Choice =&_fd .WdEG_WrapTypeChoice {};_bcd ._cg .Choice .WrapTopAndBottom =_fd .NewWdCT_WrapTopBottom ();_bcd ._cg .LayoutInCellAttr =true ;_bcd ._cg .AllowOverlapAttr =true ;}; +// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_afa RunProperties )SizeMeasure ()string {if _daae :=_afa ._efdg .Sz ;_daae !=nil {_caca :=_daae .ValAttr ;if _caca .ST_PositiveUniversalMeasure !=nil {return *_caca .ST_PositiveUniversalMeasure ;};};return "";}; -// SetMultiLevelType sets the multilevel type. -func (_ecgg NumberingDefinition )SetMultiLevelType (t _fd .ST_MultiLevelType ){if t ==_fd .ST_MultiLevelTypeUnset {_ecgg ._bggb .MultiLevelType =nil ;}else {_ecgg ._bggb .MultiLevelType =_fd .NewCT_MultiLevelType ();_ecgg ._bggb .MultiLevelType .ValAttr =t ;};}; +// TableStyleProperties are table properties as defined in a style. +type TableStyleProperties struct{_eggdf *_eg .CT_TblPrBase }; -// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_cgccg ParagraphProperties )ComplexSizeMeasure ()string {if _fgcg :=_cgccg ._ddcc .RPr .SzCs ;_fgcg !=nil {_ddef :=_fgcg .ValAttr ;if _ddef .ST_PositiveUniversalMeasure !=nil {return *_ddef .ST_PositiveUniversalMeasure ;};};return "";}; +// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. +func (_cea CellBorders )SetInsideHorizontal (t _eg .ST_Border ,c _ef .Color ,thickness _fd .Distance ){_cea ._cgaa .InsideH =_eg .NewCT_Border ();_dgdb (_cea ._cgaa .InsideH ,t ,c ,thickness );}; -// NewAnchorDrawWrapOptions return anchor drawing options property. -func NewAnchorDrawWrapOptions ()*AnchorDrawWrapOptions {_fbb :=&AnchorDrawWrapOptions {};if !_fbb ._befd {_dag ,_bae :=_fc ();_fbb ._gae =_dag ;_fbb ._fbe =_bae ;};return _fbb ;}; +// SetAlignment sets the alignment of a table within the page. +func (_cddf TableProperties )SetAlignment (align _eg .ST_JcTable ){if align ==_eg .ST_JcTableUnset {_cddf ._gcdd .Jc =nil ;}else {_cddf ._gcdd .Jc =_eg .NewCT_JcTable ();_cddf ._gcdd .Jc .ValAttr =align ;};};var _ebfgf =[...]uint8 {0,20,37,58,79}; -// TableConditionalFormatting controls the conditional formatting within a table -// style. -type TableConditionalFormatting struct{_baad *_fd .CT_TblStylePr }; +// Clear clears all content within a header +func (_gcfg Header )Clear (){_gcfg ._faac .EG_ContentBlockContent =nil }; -// 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 (_defcb TableProperties )SetLayout (l _fd .ST_TblLayoutType ){if l ==_fd .ST_TblLayoutTypeUnset ||l ==_fd .ST_TblLayoutTypeAutofit {_defcb ._fgbf .TblLayout =nil ;}else {_defcb ._fgbf .TblLayout =_fd .NewCT_TblLayoutType ();_defcb ._fgbf .TblLayout .TypeAttr =l ;};}; +// TableProperties returns the table style properties. +func (_aacbb Style )TableProperties ()TableStyleProperties {if _aacbb ._bgdg .TblPr ==nil {_aacbb ._bgdg .TblPr =_eg .NewCT_TblPrBase ();};return TableStyleProperties {_aacbb ._bgdg .TblPr };}; -// Clear clears the styes. -func (_gbef Styles )Clear (){_gbef ._gdbcg .DocDefaults =nil ;_gbef ._gdbcg .LatentStyles =nil ;_gbef ._gdbcg .Style =nil ;}; +// 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 (_afcc *Document )FormFields ()[]FormField {_fadb :=[]FormField {};for _ ,_agg :=range _afcc .Paragraphs (){_babbd :=_agg .Runs ();for _gcd ,_fbgg :=range _babbd {for _ ,_adcbe :=range _fbgg ._fced .EG_RunInnerContent {if _adcbe .FldChar ==nil ||_adcbe .FldChar .FfData ==nil {continue ;};if _adcbe .FldChar .FldCharTypeAttr ==_eg .ST_FldCharTypeBegin {if len (_adcbe .FldChar .FfData .Name )==0||_adcbe .FldChar .FfData .Name [0].ValAttr ==nil {continue ;};_aedb :=FormField {_aefe :_adcbe .FldChar .FfData };if _adcbe .FldChar .FfData .TextInput !=nil {for _dde :=_gcd +1;_dde < len (_babbd )-1;_dde ++{if len (_babbd [_dde ]._fced .EG_RunInnerContent )==0{continue ;};_aga :=_babbd [_dde ]._fced .EG_RunInnerContent [0];if _aga .FldChar !=nil &&_aga .FldChar .FldCharTypeAttr ==_eg .ST_FldCharTypeSeparate {if len (_babbd [_dde +1]._fced .EG_RunInnerContent )==0{continue ;};if _babbd [_dde +1]._fced .EG_RunInnerContent [0].FldChar ==nil {_aedb ._ccab =_babbd [_dde +1]._fced .EG_RunInnerContent [0];break ;};};};};_fadb =append (_fadb ,_aedb );};};};};return _fadb ;}; -// SetHANSITheme sets the font H ANSI Theme. -func (_gccg Fonts )SetHANSITheme (t _fd .ST_Theme ){_gccg ._cbbad .HAnsiThemeAttr =t }; +// Fonts returns the style's Fonts. +func (_dcfb RunProperties )Fonts ()Fonts {if _dcfb ._efdg .RFonts ==nil {_dcfb ._efdg .RFonts =_eg .NewCT_Fonts ();};return Fonts {_dcfb ._efdg .RFonts };}; -// AddParagraph adds a paragraph to the table cell. -func (_aff Cell )AddParagraph ()Paragraph {_bgc :=_fd .NewEG_BlockLevelElts ();_aff ._ag .EG_BlockLevelElts =append (_aff ._ag .EG_BlockLevelElts ,_bgc );_cd :=_fd .NewEG_ContentBlockContent ();_bgc .EG_ContentBlockContent =append (_bgc .EG_ContentBlockContent ,_cd );_cff :=_fd .NewCT_P ();_cd .P =append (_cd .P ,_cff );return Paragraph {_aff ._fbea ,_cff };}; +// Name returns the name of the style if set. +func (_becg Style )Name ()string {if _becg ._bgdg .Name ==nil {return "";};return _becg ._bgdg .Name .ValAttr ;}; -// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_febea ParagraphProperties )SizeMeasure ()string {if _dfbaa :=_febea ._ddcc .RPr .Sz ;_dfbaa !=nil {_geg :=_dfbaa .ValAttr ;if _geg .ST_PositiveUniversalMeasure !=nil {return *_geg .ST_PositiveUniversalMeasure ;};};return "";}; +// 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 (_gacd Settings )SetUpdateFieldsOnOpen (b bool ){if !b {_gacd ._cfde .UpdateFields =nil ;}else {_gacd ._cfde .UpdateFields =_eg .NewCT_OnOff ();};}; -// X returns the inner wrapped XML type. -func (_fbdb ParagraphProperties )X ()*_fd .CT_PPr {return _fbdb ._ddcc }; +// SetWrapPathStart sets wrapPath start value. +func (_ade AnchorDrawWrapOptions )SetWrapPathStart (coordinate *_fg .CT_Point2D ){_ade ._adg =coordinate ;}; // X returns the inner wrapped XML type. -func (_cge *Document )X ()*_fd .Document {return _cge ._aaff }; - -// Font returns the name of paragraph font family. -func (_ceee ParagraphProperties )Font ()string {if _caeb :=_ceee ._ddcc .RPr .RFonts ;_caeb !=nil {if _caeb .AsciiAttr !=nil {return *_caeb .AsciiAttr ;}else if _caeb .HAnsiAttr !=nil {return *_caeb .HAnsiAttr ;}else if _caeb .CsAttr !=nil {return *_caeb .CsAttr ;};};return "";}; +func (_adgg Cell )X ()*_eg .CT_Tc {return _adgg ._ccc };func _fcfg (_adgd *_eg .CT_P ,_fbgd ,_cefg map[int64 ]int64 ){for _ ,_gecf :=range _adgd .EG_PContent {for _ ,_eabc :=range _gecf .EG_ContentRunContent {if _eabc .R !=nil {for _ ,_edd :=range _eabc .R .EG_RunInnerContent {_dccg :=_edd .EndnoteReference ;if _dccg !=nil &&_dccg .IdAttr > 0{if _dfcb ,_dgbaa :=_cefg [_dccg .IdAttr ];_dgbaa {_dccg .IdAttr =_dfcb ;};};_ecgb :=_edd .FootnoteReference ;if _ecgb !=nil &&_ecgb .IdAttr > 0{if _ggga ,_baf :=_fbgd [_ecgb .IdAttr ];_baf {_ecgb .IdAttr =_ggga ;};};};};};};}; -// X returns the inner wrapped XML type. -func (_fgeac TableProperties )X ()*_fd .CT_TblPr {return _fgeac ._fgbf }; +// Underline returns the type of paragraph underline. +func (_bdece ParagraphProperties )Underline ()_eg .ST_Underline {if _caeec :=_bdece ._cagc .RPr .U ;_caeec !=nil {return _caeec .ValAttr ;};return 0;}; -// AddDrawingAnchored adds an anchored (floating) drawing from an ImageRef. -func (_egfc Run )AddDrawingAnchored (img _gd .ImageRef )(AnchoredDrawing ,error ){_gcea :=_egfc .newIC ();_gcea .Drawing =_fd .NewCT_Drawing ();_beba :=_fd .NewWdAnchor ();_fbaaa :=AnchoredDrawing {_egfc ._abddf ,_beba };_beba .SimplePosAttr =_f .Bool (false );_beba .AllowOverlapAttr =true ;_beba .CNvGraphicFramePr =_dc .NewCT_NonVisualGraphicFrameProperties ();_gcea .Drawing .Anchor =append (_gcea .Drawing .Anchor ,_beba );_beba .Graphic =_dc .NewGraphic ();_beba .Graphic .GraphicData =_dc .NewCT_GraphicalObjectData ();_beba .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";_beba .SimplePos .XAttr .ST_CoordinateUnqualified =_f .Int64 (0);_beba .SimplePos .YAttr .ST_CoordinateUnqualified =_f .Int64 (0);_beba .PositionH .RelativeFromAttr =_fd .WdST_RelFromHPage ;_beba .PositionH .Choice =&_fd .WdCT_PosHChoice {};_beba .PositionH .Choice .PosOffset =_f .Int32 (0);_beba .PositionV .RelativeFromAttr =_fd .WdST_RelFromVPage ;_beba .PositionV .Choice =&_fd .WdCT_PosVChoice {};_beba .PositionV .Choice .PosOffset =_f .Int32 (0);_beba .Extent .CxAttr =int64 (float64 (img .Size ().X *_dd .Pixel72 )/_dd .EMU );_beba .Extent .CyAttr =int64 (float64 (img .Size ().Y *_dd .Pixel72 )/_dd .EMU );_beba .Choice =&_fd .WdEG_WrapTypeChoice {};_beba .Choice .WrapSquare =_fd .NewWdCT_WrapSquare ();_beba .Choice .WrapSquare .WrapTextAttr =_fd .WdST_WrapTextBothSides ;_gfage :=0x7FFFFFFF&_ff .Uint32 ();_beba .DocPr .IdAttr =_gfage ;_ddbed :=_ga .NewPic ();_ddbed .NvPicPr .CNvPr .IdAttr =_gfage ;_affc :=img .RelID ();if _affc ==""{return _fbaaa ,_cc .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");};_beba .Graphic .GraphicData .Any =append (_beba .Graphic .GraphicData .Any ,_ddbed );_ddbed .BlipFill =_dc .NewCT_BlipFillProperties ();_ddbed .BlipFill .Blip =_dc .NewCT_Blip ();_ddbed .BlipFill .Blip .EmbedAttr =&_affc ;_ddbed .BlipFill .Stretch =_dc .NewCT_StretchInfoProperties ();_ddbed .BlipFill .Stretch .FillRect =_dc .NewCT_RelativeRect ();_ddbed .SpPr =_dc .NewCT_ShapeProperties ();_ddbed .SpPr .Xfrm =_dc .NewCT_Transform2D ();_ddbed .SpPr .Xfrm .Off =_dc .NewCT_Point2D ();_ddbed .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_f .Int64 (0);_ddbed .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_f .Int64 (0);_ddbed .SpPr .Xfrm .Ext =_dc .NewCT_PositiveSize2D ();_ddbed .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_dd .Point );_ddbed .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_dd .Point );_ddbed .SpPr .PrstGeom =_dc .NewCT_PresetGeometry2D ();_ddbed .SpPr .PrstGeom .PrstAttr =_dc .ST_ShapeTypeRect ;return _fbaaa ,nil ;}; +// SetItalic sets the run to italic. +func (_fgaga RunProperties )SetItalic (b bool ){if !b {_fgaga ._efdg .I =nil ;_fgaga ._efdg .ICs =nil ;}else {_fgaga ._efdg .I =_eg .NewCT_OnOff ();_fgaga ._efdg .ICs =_eg .NewCT_OnOff ();};}; -// InsertParagraphBefore adds a new empty paragraph before the relativeTo -// paragraph. -func (_cdc *Document )InsertParagraphBefore (relativeTo Paragraph )Paragraph {return _cdc .insertParagraph (relativeTo ,true );}; +// Value returns the tring value of a FormFieldTypeText or FormFieldTypeDropDown. +func (_geda FormField )Value ()string {if _geda ._aefe .TextInput !=nil &&_geda ._ccab .T !=nil {return _geda ._ccab .T .Content ;}else if _geda ._aefe .DdList !=nil &&_geda ._aefe .DdList .Result !=nil {_fbag :=_geda .PossibleValues ();_gbb :=int (_geda ._aefe .DdList .Result .ValAttr );if _gbb < len (_fbag ){return _fbag [_gbb ];};}else if _geda ._aefe .CheckBox !=nil {if _geda .IsChecked (){return "\u0074\u0072\u0075\u0065";};return "\u0066\u0061\u006cs\u0065";};return "";}; -// SetAlignment set alignment of paragraph. -func (_aafeb Paragraph )SetAlignment (alignment _fd .ST_Jc ){_aafeb .ensurePPr ();if _aafeb ._cgcf .PPr .Jc ==nil {_aafeb ._cgcf .PPr .Jc =_fd .NewCT_Jc ();};_aafeb ._cgcf .PPr .Jc .ValAttr =alignment ;};func _deg (_bedc *_fd .CT_OnOff )bool {return _bedc !=nil }; +// RStyle returns the name of character style. +// It is defined here http://officeopenxml.com/WPstyleCharStyles.php +func (_deeb ParagraphProperties )RStyle ()string {if _deeb ._cagc .RPr .RStyle !=nil {return _deeb ._cagc .RPr .RStyle .ValAttr ;};return "";}; // FormFieldType is the type of the form field. //go:generate stringer -type=FormFieldType type FormFieldType byte ; -// GetColor returns the color.Color object representing the run color. -func (_aef ParagraphProperties )GetColor ()_gdd .Color {if _ddcf :=_aef ._ddcc .RPr .Color ;_ddcf !=nil {_bdgc :=_ddcf .ValAttr ;if _bdgc .ST_HexColorRGB !=nil {return _gdd .FromHex (*_bdgc .ST_HexColorRGB );};};return _gdd .Color {};}; - -// SetKerning sets the run's font kerning. -func (_ccbc RunProperties )SetKerning (size _dd .Distance ){_ccbc ._efff .Kern =_fd .NewCT_HpsMeasure ();_ccbc ._efff .Kern .ValAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (size /_dd .HalfPoint ));}; - -// SetBeforeSpacing sets spacing above paragraph. -func (_egab Paragraph )SetBeforeSpacing (d _dd .Distance ){_egab .ensurePPr ();if _egab ._cgcf .PPr .Spacing ==nil {_egab ._cgcf .PPr .Spacing =_fd .NewCT_Spacing ();};_cbde :=_egab ._cgcf .PPr .Spacing ;_cbde .BeforeAttr =&_ca .ST_TwipsMeasure {};_cbde .BeforeAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (d /_dd .Twips ));}; - -// CellMargins are the margins for an individual cell. -type CellMargins struct{_aecb *_fd .CT_TcMar }; - -// Runs returns all of the runs in a paragraph. -func (_cbfdg Paragraph )Runs ()[]Run {_ebbg :=[]Run {};for _ ,_dccg :=range _cbfdg ._cgcf .EG_PContent {if _dccg .Hyperlink !=nil &&_dccg .Hyperlink .EG_ContentRunContent !=nil {for _ ,_gfbd :=range _dccg .Hyperlink .EG_ContentRunContent {if _gfbd .R !=nil {_ebbg =append (_ebbg ,Run {_cbfdg ._febcf ,_gfbd .R });};};};for _ ,_bffbc :=range _dccg .EG_ContentRunContent {if _bffbc .R !=nil {_ebbg =append (_ebbg ,Run {_cbfdg ._febcf ,_bffbc .R });};if _bffbc .Sdt !=nil &&_bffbc .Sdt .SdtContent !=nil {for _ ,_ggbg :=range _bffbc .Sdt .SdtContent .EG_ContentRunContent {if _ggbg .R !=nil {_ebbg =append (_ebbg ,Run {_cbfdg ._febcf ,_ggbg .R });};};};};};return _ebbg ;}; +// Row is a row within a table within a document. +type Row struct{_becdc *Document ;_cgaf *_eg .CT_Row ;}; -// AddParagraph adds a paragraph to the footer. -func (_egfg Footer )AddParagraph ()Paragraph {_bcf :=_fd .NewEG_ContentBlockContent ();_egfg ._abgf .EG_ContentBlockContent =append (_egfg ._abgf .EG_ContentBlockContent ,_bcf );_dgdb :=_fd .NewCT_P ();_bcf .P =append (_bcf .P ,_dgdb );return Paragraph {_egfg ._dafcc ,_dgdb };}; +// DocText is an array of extracted text items which has some methods for representing extracted text. +type DocText struct{Items []TextItem ;}; -// GetHeader gets a section Header for given type t [ST_HdrFtrDefault, ST_HdrFtrEven, ST_HdrFtrFirst] -func (_caag Section )GetHeader (t _fd .ST_HdrFtr )(Header ,bool ){for _ ,_ebag :=range _caag ._aead .EG_HdrFtrReferences {if _ebag .HeaderReference .TypeAttr ==t {for _ ,_facbc :=range _caag ._fdfd .Headers (){_fbfef :=_caag ._fdfd ._cbb .FindRIDForN (_facbc .Index (),_f .HeaderType );if _fbfef ==_ebag .HeaderReference .IdAttr {return _facbc ,true ;};};};};return Header {},false ;}; +// SetUISortOrder controls the order the style is displayed in the UI. +func (_abccb Style )SetUISortOrder (order int ){_abccb ._bgdg .UiPriority =_eg .NewCT_DecimalNumber ();_abccb ._bgdg .UiPriority .ValAttr =int64 (order );}; // X returns the inner wrapped XML type. -func (_bedd Settings )X ()*_fd .Settings {return _bedd ._bagdg }; - -// SetHorizontalBanding controls the conditional formatting for horizontal banding. -func (_gdef TableLook )SetHorizontalBanding (on bool ){if !on {_gdef ._ebdef .NoHBandAttr =&_ca .ST_OnOff {};_gdef ._ebdef .NoHBandAttr .ST_OnOff1 =_ca .ST_OnOff1On ;}else {_gdef ._ebdef .NoHBandAttr =&_ca .ST_OnOff {};_gdef ._ebdef .NoHBandAttr .ST_OnOff1 =_ca .ST_OnOff1Off ;};}; - -// Numbering is the document wide numbering styles contained in numbering.xml. -type Numbering struct{_dcea *_fd .Numbering }; +func (_gfag Numbering )X ()*_eg .Numbering {return _gfag ._dgbab }; -// SetColor sets the text color. -func (_efaa RunProperties )SetColor (c _gdd .Color ){_efaa ._efff .Color =_fd .NewCT_Color ();_efaa ._efff .Color .ValAttr .ST_HexColorRGB =c .AsRGBString ();}; +// SetVerticalAlignment sets the vertical alignment of content within a table cell. +func (_fdc CellProperties )SetVerticalAlignment (align _eg .ST_VerticalJc ){if align ==_eg .ST_VerticalJcUnset {_fdc ._cgb .VAlign =nil ;}else {_fdc ._cgb .VAlign =_eg .NewCT_VerticalJc ();_fdc ._cgb .VAlign .ValAttr =align ;};}; -// SetVAlignment sets the vertical alignment for an anchored image. -func (_bg AnchoredDrawing )SetVAlignment (v _fd .WdST_AlignV ){_bg ._cg .PositionV .Choice =&_fd .WdCT_PosVChoice {};_bg ._cg .PositionV .Choice .Align =v ;}; +// SetAllCaps sets the run to all caps. +func (_ccgfe RunProperties )SetAllCaps (b bool ){if !b {_ccgfe ._efdg .Caps =nil ;}else {_ccgfe ._efdg .Caps =_eg .NewCT_OnOff ();};}; -// SetHangingIndent controls the indentation of the non-first lines in a paragraph. -func (_ecffa ParagraphProperties )SetHangingIndent (m _dd .Distance ){if _ecffa ._ddcc .Ind ==nil {_ecffa ._ddcc .Ind =_fd .NewCT_Ind ();};if m ==_dd .Zero {_ecffa ._ddcc .Ind .HangingAttr =nil ;}else {_ecffa ._ddcc .Ind .HangingAttr =&_ca .ST_TwipsMeasure {};_ecffa ._ddcc .Ind .HangingAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (m /_dd .Twips ));};}; +// Open opens and reads a document from a file (.docx). +func Open (filename string )(*Document ,error ){_gfaf ,_ebac :=_ge .Open (filename );if _ebac !=nil {return nil ,_cg .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_ebac );};defer _gfaf .Close ();_dcac ,_ebac :=_ge .Stat (filename );if _ebac !=nil {return nil ,_cg .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_ebac );};_ =_dcac ;return Read (_gfaf ,_dcac .Size ());}; -// X returns the inner wrapped XML type. -func (_aced TableLook )X ()*_fd .CT_TblLook {return _aced ._ebdef }; +// SetAfterAuto controls if spacing after a paragraph is automatically determined. +func (_dgfcf ParagraphSpacing )SetAfterAuto (b bool ){if b {_dgfcf ._baaecd .AfterAutospacingAttr =&_gee .ST_OnOff {};_dgfcf ._baaecd .AfterAutospacingAttr .Bool =_g .Bool (true );}else {_dgfcf ._baaecd .AfterAutospacingAttr =nil ;};}; -// Style is a style within the styles.xml file. -type Style struct{_ebbgf *_fd .CT_Style };func _ggdb (_dead *_fd .CT_Tbl ,_ggfe ,_eedd map[int64 ]int64 ){for _ ,_ccae :=range _dead .EG_ContentRowContent {for _ ,_adcf :=range _ccae .Tr {for _ ,_beg :=range _adcf .EG_ContentCellContent {for _ ,_dafbg :=range _beg .Tc {for _ ,_aadg :=range _dafbg .EG_BlockLevelElts {for _ ,_ffad :=range _aadg .EG_ContentBlockContent {for _ ,_dcaf :=range _ffad .P {_bdcd (_dcaf ,_ggfe ,_eedd );};for _ ,_dcgd :=range _ffad .Tbl {_ggdb (_dcgd ,_ggfe ,_eedd );};};};};};};};}; +// SetBottom sets the bottom border to a specified type, color and thickness. +func (_fbd CellBorders )SetBottom (t _eg .ST_Border ,c _ef .Color ,thickness _fd .Distance ){_fbd ._cgaa .Bottom =_eg .NewCT_Border ();_dgdb (_fbd ._cgaa .Bottom ,t ,c ,thickness );}; -// Levels returns all of the numbering levels defined in the definition. -func (_afaf NumberingDefinition )Levels ()[]NumberingLevel {_adbc :=[]NumberingLevel {};for _ ,_ddeg :=range _afaf ._bggb .Lvl {_adbc =append (_adbc ,NumberingLevel {_ddeg });};return _adbc ;}; +// AddText adds tet to a run. +func (_acfa Run )AddText (s string ){_edga :=_eg .NewEG_RunInnerContent ();_acfa ._fced .EG_RunInnerContent =append (_acfa ._fced .EG_RunInnerContent ,_edga );_edga .T =_eg .NewCT_Text ();if _g .NeedsSpacePreserve (s ){_ffbg :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065";_edga .T .SpaceAttr =&_ffbg ;};_edga .T .Content =s ;}; -// ComplexSizeValue returns the value of paragraph font size for complex fonts in points. -func (_ebbbc ParagraphProperties )ComplexSizeValue ()float64 {if _ggdf :=_ebbbc ._ddcc .RPr .SzCs ;_ggdf !=nil {_fgag :=_ggdf .ValAttr ;if _fgag .ST_UnsignedDecimalNumber !=nil {return float64 (*_fgag .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; +// 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 (_gfg AnchoredDrawing )SetOffset (x ,y _fd .Distance ){_gfg .SetXOffset (x );_gfg .SetYOffset (y )}; -// RStyle returns the name of character style. -// It is defined here http://officeopenxml.com/WPstyleCharStyles.php -func (_fdecf RunProperties )RStyle ()string {if _fdecf ._efff .RStyle !=nil {return _fdecf ._efff .RStyle .ValAttr ;};return "";};func (_acde Endnote )content ()[]*_fd .EG_ContentBlockContent {var _bccga []*_fd .EG_ContentBlockContent ;for _ ,_egea :=range _acde ._ccf .EG_BlockLevelElts {_bccga =append (_bccga ,_egea .EG_ContentBlockContent ...);};return _bccga ;}; +// SetHighlight highlights text in a specified color. +func (_cgda RunProperties )SetHighlight (c _eg .ST_HighlightColor ){_cgda ._efdg .Highlight =_eg .NewCT_Highlight ();_cgda ._efdg .Highlight .ValAttr =c ;};func _ebedd ()*_ggg .Formulas {_cgdbeb :=_ggg .NewFormulas ();_cgdbeb .F =[]*_ggg .CT_F {_gd .CreateFormula ("\u0073\u0075\u006d\u0020\u0023\u0030\u0020\u0030\u00201\u0030\u0038\u0030\u0030"),_gd .CreateFormula ("p\u0072\u006f\u0064\u0020\u0023\u0030\u0020\u0032\u0020\u0031"),_gd .CreateFormula ("\u0073\u0075\u006d\u0020\u0032\u0031\u0036\u0030\u0030 \u0030\u0020\u0040\u0031"),_gd .CreateFormula ("\u0073\u0075\u006d\u0020\u0030\u0020\u0030\u0020\u0040\u0032"),_gd .CreateFormula ("\u0073\u0075\u006d\u0020\u0032\u0031\u0036\u0030\u0030 \u0030\u0020\u0040\u0033"),_gd .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0040\u0033\u0020\u0030"),_gd .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0032\u0031\u00360\u0030\u0020\u0040\u0031"),_gd .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0030\u0020\u0040\u0032"),_gd .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0040\u0034\u00202\u0031\u0036\u0030\u0030"),_gd .CreateFormula ("\u006di\u0064\u0020\u0040\u0035\u0020\u00406"),_gd .CreateFormula ("\u006di\u0064\u0020\u0040\u0038\u0020\u00405"),_gd .CreateFormula ("\u006di\u0064\u0020\u0040\u0037\u0020\u00408"),_gd .CreateFormula ("\u006di\u0064\u0020\u0040\u0036\u0020\u00407"),_gd .CreateFormula ("s\u0075\u006d\u0020\u0040\u0036\u0020\u0030\u0020\u0040\u0035")};return _cgdbeb ;}; -// HasFootnotes returns a bool based on the presence or abscence of footnotes within -// the document. -func (_efd *Document )HasFootnotes ()bool {return _efd ._cdd !=nil }; +// Properties returns the table properties. +func (_agcgd Table )Properties ()TableProperties {if _agcgd ._gdae .TblPr ==nil {_agcgd ._gdae .TblPr =_eg .NewCT_TblPr ();};return TableProperties {_agcgd ._gdae .TblPr };}; -// TableBorders allows manipulation of borders on a table. -type TableBorders struct{_decbg *_fd .CT_TblBorders }; +// NewTableWidth returns a newly intialized TableWidth +func NewTableWidth ()TableWidth {return TableWidth {_eg .NewCT_TblWidth ()}}; -// Borders allows manipulation of the table borders. -func (_badd TableProperties )Borders ()TableBorders {if _badd ._fgbf .TblBorders ==nil {_badd ._fgbf .TblBorders =_fd .NewCT_TblBorders ();};return TableBorders {_badd ._fgbf .TblBorders };}; +// Rows returns the rows defined in the table. +func (_daafb Table )Rows ()[]Row {_bcbg :=[]Row {};for _ ,_befbe :=range _daafb ._gdae .EG_ContentRowContent {for _ ,_feadd :=range _befbe .Tr {_bcbg =append (_bcbg ,Row {_daafb ._gdea ,_feadd });};if _befbe .Sdt !=nil &&_befbe .Sdt .SdtContent !=nil {for _ ,_eaegc :=range _befbe .Sdt .SdtContent .Tr {_bcbg =append (_bcbg ,Row {_daafb ._gdea ,_eaegc });};};};return _bcbg ;}; -// NewStyles constructs a new empty Styles -func NewStyles ()Styles {return Styles {_fd .NewStyles ()}}; +// StyleID returns the style ID. +func (_cafd Style )StyleID ()string {if _cafd ._bgdg .StyleIdAttr ==nil {return "";};return *_cafd ._bgdg .StyleIdAttr ;}; -// Clear removes all of the content from within a run. -func (_daae Run )Clear (){_daae ._gcec .EG_RunInnerContent =nil }; +// SetColor sets the text color. +func (_caga RunProperties )SetColor (c _ef .Color ){_caga ._efdg .Color =_eg .NewCT_Color ();_caga ._efdg .Color .ValAttr .ST_HexColorRGB =c .AsRGBString ();}; -// SetTarget sets the URL target of the hyperlink. -func (_fcga HyperLink )SetTarget (url string ){_dccc :=_fcga ._cfa .AddHyperlink (url );_fcga ._ffd .IdAttr =_f .String (_gd .Relationship (_dccc ).ID ());_fcga ._ffd .AnchorAttr =nil ;}; +// X returns the inner wrapped XML type. +func (_ggb Bookmark )X ()*_eg .CT_Bookmark {return _ggb ._cbe }; -// SetItalic sets the run to italic. -func (_cdcbg RunProperties )SetItalic (b bool ){if !b {_cdcbg ._efff .I =nil ;_cdcbg ._efff .ICs =nil ;}else {_cdcbg ._efff .I =_fd .NewCT_OnOff ();_cdcbg ._efff .ICs =_fd .NewCT_OnOff ();};}; +// CellBorders are the borders for an individual +type CellBorders struct{_cgaa *_eg .CT_TcBorders }; -// SetStartPct sets the cell start margin -func (_dbed CellMargins )SetStartPct (pct float64 ){_dbed ._aecb .Start =_fd .NewCT_TblWidth ();_gcg (_dbed ._aecb .Start ,pct );};func _dbg (_abc *_fd .CT_TblWidth ,_dcd _dd .Distance ){_abc .TypeAttr =_fd .ST_TblWidthDxa ;_abc .WAttr =&_fd .ST_MeasurementOrPercent {};_abc .WAttr .ST_DecimalNumberOrPercent =&_fd .ST_DecimalNumberOrPercent {};_abc .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_f .Int64 (int64 (_dcd /_dd .Dxa ));}; +// SetName sets the name of the bookmark. This is the name that is used to +// reference the bookmark from hyperlinks. +func (_ebf Bookmark )SetName (name string ){_ebf ._cbe .NameAttr =name }; -// IsChecked returns true if a FormFieldTypeCheckBox is checked. -func (_cefdf FormField )IsChecked ()bool {if _cefdf ._egac .CheckBox ==nil {return false ;};if _cefdf ._egac .CheckBox .Checked !=nil {return true ;};return false ;}; +// SetOutline sets the run to outlined text. +func (_dbedc RunProperties )SetOutline (b bool ){if !b {_dbedc ._efdg .Outline =nil ;}else {_dbedc ._efdg .Outline =_eg .NewCT_OnOff ();};}; -// InsertRowBefore inserts a row before another row -func (_bbdcd Table )InsertRowBefore (r Row )Row {for _afadg ,_dbfe :=range _bbdcd ._fbgff .EG_ContentRowContent {if len (_dbfe .Tr )> 0&&r .X ()==_dbfe .Tr [0]{_ffgc :=_fd .NewEG_ContentRowContent ();_bbdcd ._fbgff .EG_ContentRowContent =append (_bbdcd ._fbgff .EG_ContentRowContent ,nil );copy (_bbdcd ._fbgff .EG_ContentRowContent [_afadg +1:],_bbdcd ._fbgff .EG_ContentRowContent [_afadg :]);_bbdcd ._fbgff .EG_ContentRowContent [_afadg ]=_ffgc ;_bdbd :=_fd .NewCT_Row ();_ffgc .Tr =append (_ffgc .Tr ,_bdbd );return Row {_bbdcd ._gfed ,_bdbd };};};return _bbdcd .AddRow ();};func (_ggad Paragraph )addInstrText (_efcc string )*_fd .CT_Text {_dddeb :=_ggad .AddRun ();_babf :=_dddeb .X ();_fggbc :=_fd .NewEG_RunInnerContent ();_gggca :=_fd .NewCT_Text ();_aabf :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065";_gggca .SpaceAttr =&_aabf ;_gggca .Content ="\u0020"+_efcc +"\u0020";_fggbc .InstrText =_gggca ;_babf .EG_RunInnerContent =append (_babf .EG_RunInnerContent ,_fggbc );return _gggca ;}; +// ParagraphStyles returns only the paragraph styles. +func (_dffe Styles )ParagraphStyles ()[]Style {_acfe :=[]Style {};for _ ,_bcedg :=range _dffe ._ceaa .Style {if _bcedg .TypeAttr !=_eg .ST_StyleTypeParagraph {continue ;};_acfe =append (_acfe ,Style {_bcedg });};return _acfe ;}; // X returns the inner wrapped XML type. -func (_cgab HyperLink )X ()*_fd .CT_Hyperlink {return _cgab ._ffd }; - -// TableWidth controls width values in table settings. -type TableWidth struct{_fbcf *_fd .CT_TblWidth }; +func (_bdfa Row )X ()*_eg .CT_Row {return _bdfa ._cgaf }; -// GetWrapPathStart return wrapPath start value. -func (_ffc AnchorDrawWrapOptions )GetWrapPathStart ()*_dc .CT_Point2D {return _ffc ._gae }; +// X returns the inner wrapped XML type. +func (_abea CellProperties )X ()*_eg .CT_TcPr {return _abea ._cgb }; -// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. -func (_ecdaf RunProperties )CharacterSpacingMeasure ()string {if _fefad :=_ecdaf ._efff .Spacing ;_fefad !=nil {_cagg :=_fefad .ValAttr ;if _cagg .ST_UniversalMeasure !=nil {return *_cagg .ST_UniversalMeasure ;};};return "";}; +// AddDrawingInline adds an inline drawing from an ImageRef. +func (_dgab Run )AddDrawingInline (img _gg .ImageRef )(InlineDrawing ,error ){_gcbd :=_dgab .newIC ();_gcbd .Drawing =_eg .NewCT_Drawing ();_eaege :=_eg .NewWdInline ();_ddfb :=InlineDrawing {_dgab ._cddd ,_eaege };_eaege .CNvGraphicFramePr =_fg .NewCT_NonVisualGraphicFrameProperties ();_gcbd .Drawing .Inline =append (_gcbd .Drawing .Inline ,_eaege );_eaege .Graphic =_fg .NewGraphic ();_eaege .Graphic .GraphicData =_fg .NewCT_GraphicalObjectData ();_eaege .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";_eaege .DistTAttr =_g .Uint32 (0);_eaege .DistLAttr =_g .Uint32 (0);_eaege .DistBAttr =_g .Uint32 (0);_eaege .DistRAttr =_g .Uint32 (0);_eaege .Extent .CxAttr =int64 (float64 (img .Size ().X *_fd .Pixel72 )/_fd .EMU );_eaege .Extent .CyAttr =int64 (float64 (img .Size ().Y *_fd .Pixel72 )/_fd .EMU );_bgbd :=0x7FFFFFFF&_dc .Uint32 ();_eaege .DocPr .IdAttr =_bgbd ;_gdbee :=_bd .NewPic ();_gdbee .NvPicPr .CNvPr .IdAttr =_bgbd ;_afbbb :=img .RelID ();if _afbbb ==""{return _ddfb ,_de .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");};_eaege .Graphic .GraphicData .Any =append (_eaege .Graphic .GraphicData .Any ,_gdbee );_gdbee .BlipFill =_fg .NewCT_BlipFillProperties ();_gdbee .BlipFill .Blip =_fg .NewCT_Blip ();_gdbee .BlipFill .Blip .EmbedAttr =&_afbbb ;_gdbee .BlipFill .Stretch =_fg .NewCT_StretchInfoProperties ();_gdbee .BlipFill .Stretch .FillRect =_fg .NewCT_RelativeRect ();_gdbee .SpPr =_fg .NewCT_ShapeProperties ();_gdbee .SpPr .Xfrm =_fg .NewCT_Transform2D ();_gdbee .SpPr .Xfrm .Off =_fg .NewCT_Point2D ();_gdbee .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_g .Int64 (0);_gdbee .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_g .Int64 (0);_gdbee .SpPr .Xfrm .Ext =_fg .NewCT_PositiveSize2D ();_gdbee .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_fd .Point );_gdbee .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_fd .Point );_gdbee .SpPr .PrstGeom =_fg .NewCT_PresetGeometry2D ();_gdbee .SpPr .PrstGeom .PrstAttr =_fg .ST_ShapeTypeRect ;return _ddfb ,nil ;}; -// SetNumberingDefinition sets the numbering definition ID via a NumberingDefinition -// defined in numbering.xml -func (_bcb Paragraph )SetNumberingDefinition (nd NumberingDefinition ){_bcb .ensurePPr ();if _bcb ._cgcf .PPr .NumPr ==nil {_bcb ._cgcf .PPr .NumPr =_fd .NewCT_NumPr ();};_cgad :=_fd .NewCT_DecimalNumber ();_addeb :=int64 (-1);for _ ,_ffbe :=range _bcb ._febcf .Numbering ._dcea .Num {if _ffbe .AbstractNumId !=nil &&_ffbe .AbstractNumId .ValAttr ==nd .AbstractNumberID (){_addeb =_ffbe .NumIdAttr ;};};if _addeb ==-1{_feeg :=_fd .NewCT_Num ();_bcb ._febcf .Numbering ._dcea .Num =append (_bcb ._febcf .Numbering ._dcea .Num ,_feeg );_feeg .NumIdAttr =int64 (len (_bcb ._febcf .Numbering ._dcea .Num ));_feeg .AbstractNumId =_fd .NewCT_DecimalNumber ();_feeg .AbstractNumId .ValAttr =nd .AbstractNumberID ();};_cgad .ValAttr =_addeb ;_bcb ._cgcf .PPr .NumPr .NumId =_cgad ;}; +// AddField adds a field (automatically computed text) to the document. +func (_cccea Run )AddField (code string ){_cccea .AddFieldWithFormatting (code ,"",true )}; -// RemoveParagraph removes a paragraph from a footer. -func (_degg Header )RemoveParagraph (p Paragraph ){for _ ,_bcdcg :=range _degg ._beaa .EG_ContentBlockContent {for _bgdc ,_feedd :=range _bcdcg .P {if _feedd ==p ._cgcf {copy (_bcdcg .P [_bgdc :],_bcdcg .P [_bgdc +1:]);_bcdcg .P =_bcdcg .P [0:len (_bcdcg .P )-1];return ;};};};}; +// SetVerticalBanding controls the conditional formatting for vertical banding. +func (_eacd TableLook )SetVerticalBanding (on bool ){if !on {_eacd ._dbgfg .NoVBandAttr =&_gee .ST_OnOff {};_eacd ._dbgfg .NoVBandAttr .ST_OnOff1 =_gee .ST_OnOff1On ;}else {_eacd ._dbgfg .NoVBandAttr =&_gee .ST_OnOff {};_eacd ._dbgfg .NoVBandAttr .ST_OnOff1 =_gee .ST_OnOff1Off ;};};type mergeFieldInfo struct{_ebca string ;_effbd string ;_febb string ;_eccd bool ;_ggabg bool ;_cfca bool ;_fde bool ;_cgdg Paragraph ;_fgbb ,_gcgc ,_aagd int ;_bcaeg *_eg .EG_PContent ;_gfbfc bool ;}; -// Bookmarks returns all of the bookmarks defined in the document. -func (_cgfb Document )Bookmarks ()[]Bookmark {if _cgfb ._aaff .Body ==nil {return nil ;};_efgc :=[]Bookmark {};for _ ,_bdcg :=range _cgfb ._aaff .Body .EG_BlockLevelElts {for _ ,_bgb :=range _bdcg .EG_ContentBlockContent {for _ ,_bgbc :=range _feag (_bgb ){_efgc =append (_efgc ,_bgbc );};};};return _efgc ;}; +// SetCellSpacingAuto sets the cell spacing within a table to automatic. +func (_ccag TableStyleProperties )SetCellSpacingAuto (){_ccag ._eggdf .TblCellSpacing =_eg .NewCT_TblWidth ();_ccag ._eggdf .TblCellSpacing .TypeAttr =_eg .ST_TblWidthAuto ;}; -// Append appends a document d0 to a document d1. All settings, headers and footers remain the same as in the document d0 if they exist there, otherwise they are taken from the d1. -func (_egdb *Document )Append (d1orig *Document )error {_fdc ,_fbdf :=d1orig .Copy ();if _fbdf !=nil {return _fbdf ;};_egdb .DocBase =_egdb .DocBase .Append (_fdc .DocBase );if _fdc ._aaff .ConformanceAttr !=_ca .ST_ConformanceClassStrict {_egdb ._aaff .ConformanceAttr =_fdc ._aaff .ConformanceAttr ;};_ceaf :=_egdb ._cbb .X ().Relationship ;_efdf :=_fdc ._cbb .X ().Relationship ;_dga :=_fdc ._aaff .Body ;_ffgg :=map[string ]string {};_bccg :=map[int64 ]int64 {};_gbfe :=map[int64 ]int64 {};for _ ,_fggb :=range _efdf {_dfbd :=true ;_gbba :=_fggb .IdAttr ;_egbd :=_fggb .TargetAttr ;_adde :=_fggb .TypeAttr ;_cefba :=_adde ==_f .ImageType ;_cfeg :=_adde ==_f .HyperLinkType ;var _egba string ;for _ ,_aba :=range _ceaf {if _aba .TypeAttr ==_adde &&_aba .TargetAttr ==_egbd {_dfbd =false ;_egba =_aba .IdAttr ;break ;};};if _cefba {_cbdc :="\u0077\u006f\u0072d\u002f"+_egbd ;for _ ,_dfff :=range _fdc .DocBase .Images {if _dfff .Target ()==_cbdc {_ggda ,_dbec :=_gd .ImageFromStorage (_dfff .Path ());if _dbec !=nil {return _dbec ;};_dfab ,_dbec :=_egdb .AddImage (_ggda );if _dbec !=nil {return _dbec ;};_egba =_dfab .RelID ();break ;};};}else if _dfbd {if _cfeg {_baff :=_egdb ._cbb .AddHyperlink (_egbd );_egba =_gd .Relationship (_baff ).ID ();}else {_cfba :=_egdb ._cbb .AddRelationship (_egbd ,_adde );_egba =_cfba .X ().IdAttr ;};};if _gbba !=_egba {_ffgg [_gbba ]=_egba ;};};if _dga .SectPr !=nil {for _ ,_fbcc :=range _dga .SectPr .EG_HdrFtrReferences {if _fbcc .HeaderReference !=nil {if _eaaf ,_febg :=_ffgg [_fbcc .HeaderReference .IdAttr ];_febg {_fbcc .HeaderReference .IdAttr =_eaaf ;_egdb ._ffcd =append (_egdb ._ffcd ,_gd .NewRelationships ());};}else if _fbcc .FooterReference !=nil {if _ffb ,_gbc :=_ffgg [_fbcc .FooterReference .IdAttr ];_gbc {_fbcc .FooterReference .IdAttr =_ffb ;_egdb ._gcgg =append (_egdb ._gcgg ,_gd .NewRelationships ());};};};};_fceg ,_abdg :=_egdb ._ggg ,_fdc ._ggg ;if _fceg !=nil {if _abdg !=nil {if _fceg .Endnote !=nil {if _abdg .Endnote !=nil {_gfdc :=int64 (len (_fceg .Endnote )+1);for _ ,_dbb :=range _abdg .Endnote {_fcaa :=_dbb .IdAttr ;if _fcaa > 0{_dbb .IdAttr =_gfdc ;_fceg .Endnote =append (_fceg .Endnote ,_dbb );_gbfe [_fcaa ]=_gfdc ;_gfdc ++;};};};}else {_fceg .Endnote =_abdg .Endnote ;};};}else if _abdg !=nil {_fceg =_abdg ;};_egdb ._ggg =_fceg ;_ddbb ,_agbg :=_egdb ._cdd ,_fdc ._cdd ;if _ddbb !=nil {if _agbg !=nil {if _ddbb .Footnote !=nil {if _agbg .Footnote !=nil {_gcbbf :=int64 (len (_ddbb .Footnote )+1);for _ ,_fafff :=range _agbg .Footnote {_acgc :=_fafff .IdAttr ;if _acgc > 0{_fafff .IdAttr =_gcbbf ;_ddbb .Footnote =append (_ddbb .Footnote ,_fafff );_bccg [_acgc ]=_gcbbf ;_gcbbf ++;};};};}else {_ddbb .Footnote =_agbg .Footnote ;};};}else if _agbg !=nil {_ddbb =_agbg ;};_egdb ._cdd =_ddbb ;for _ ,_cddeg :=range _dga .EG_BlockLevelElts {for _ ,_gdfbc :=range _cddeg .EG_ContentBlockContent {for _ ,_fbac :=range _gdfbc .P {_fabg (_fbac ,_ffgg );_abga (_fbac ,_ffgg );_bdcd (_fbac ,_bccg ,_gbfe );};for _ ,_fgc :=range _gdfbc .Tbl {_dfbb (_fgc ,_ffgg );_bddf (_fgc ,_ffgg );_ggdb (_fgc ,_bccg ,_gbfe );};};};_egdb ._aaff .Body .EG_BlockLevelElts =append (_egdb ._aaff .Body .EG_BlockLevelElts ,_fdc ._aaff .Body .EG_BlockLevelElts ...);if _egdb ._aaff .Body .SectPr ==nil {_egdb ._aaff .Body .SectPr =_fdc ._aaff .Body .SectPr ;}else {var _eagg ,_dbcd bool ;for _ ,_dcg :=range _egdb ._aaff .Body .SectPr .EG_HdrFtrReferences {if _dcg .HeaderReference !=nil {_eagg =true ;}else if _dcg .FooterReference !=nil {_dbcd =true ;};};if !_eagg {for _ ,_eaabd :=range _fdc ._aaff .Body .SectPr .EG_HdrFtrReferences {if _eaabd .HeaderReference !=nil {_egdb ._aaff .Body .SectPr .EG_HdrFtrReferences =append (_egdb ._aaff .Body .SectPr .EG_HdrFtrReferences ,_eaabd );break ;};};};if !_dbcd {for _ ,_gcce :=range _fdc ._aaff .Body .SectPr .EG_HdrFtrReferences {if _gcce .FooterReference !=nil {_egdb ._aaff .Body .SectPr .EG_HdrFtrReferences =append (_egdb ._aaff .Body .SectPr .EG_HdrFtrReferences ,_gcce );break ;};};};if _egdb ._aaff .Body .SectPr .Cols ==nil &&_fdc ._aaff .Body .SectPr .Cols !=nil {_egdb ._aaff .Body .SectPr .Cols =_fdc ._aaff .Body .SectPr .Cols ;};};_edaf :=_egdb .Numbering ._dcea ;_fcca :=_fdc .Numbering ._dcea ;if _edaf !=nil {if _fcca !=nil {_edaf .NumPicBullet =append (_edaf .NumPicBullet ,_fcca .NumPicBullet ...);_edaf .AbstractNum =append (_edaf .AbstractNum ,_fcca .AbstractNum ...);_edaf .Num =append (_edaf .Num ,_fcca .Num ...);};}else if _fcca !=nil {_edaf =_fcca ;};_egdb .Numbering ._dcea =_edaf ;if _egdb .Styles ._gdbcg ==nil &&_fdc .Styles ._gdbcg !=nil {_egdb .Styles ._gdbcg =_fdc .Styles ._gdbcg ;};_egdb ._fa =append (_egdb ._fa ,_fdc ._fa ...);_egdb ._afga =append (_egdb ._afga ,_fdc ._afga ...);if len (_egdb ._gcc )==0{_egdb ._gcc =_fdc ._gcc ;};if len (_egdb ._afe )==0{_egdb ._afe =_fdc ._afe ;};_cbc :=_egdb ._gff ;_dfae :=_fdc ._gff ;if _cbc !=nil {if _dfae !=nil {if _cbc .Divs !=nil {if _dfae .Divs !=nil {_cbc .Divs .Div =append (_cbc .Divs .Div ,_dfae .Divs .Div ...);};}else {_cbc .Divs =_dfae .Divs ;};};_cbc .Frameset =nil ;}else if _dfae !=nil {_cbc =_dfae ;_cbc .Frameset =nil ;};_egdb ._gff =_cbc ;_acgg :=_egdb ._aca ;_agbdf :=_fdc ._aca ;if _acgg !=nil {if _agbdf !=nil {if _acgg .Font !=nil {if _agbdf .Font !=nil {for _ ,_fgeg :=range _agbdf .Font {_cab :=true ;for _ ,_afbg :=range _acgg .Font {if _afbg .NameAttr ==_fgeg .NameAttr {_cab =false ;break ;};};if _cab {_acgg .Font =append (_acgg .Font ,_fgeg );};};};}else {_acgg .Font =_agbdf .Font ;};};}else if _agbdf !=nil {_acgg =_agbdf ;};_egdb ._aca =_acgg ;return nil ;};func (_aaee Paragraph )addFldCharsForField (_gagbg ,_daea string )FormField {_afagc :=_aaee .addBeginFldChar (_gagbg );_eafde :=FormField {_egac :_afagc };_cgbf :=_aaee ._febcf .Bookmarks ();_cgceg :=int64 (len (_cgbf ));if _gagbg !=""{_aaee .addStartBookmark (_cgceg ,_gagbg );};_aaee .addInstrText (_daea );_aaee .addSeparateFldChar ();if _daea =="\u0046\u004f\u0052\u004d\u0054\u0045\u0058\u0054"{_bbfb :=_aaee .AddRun ();_edgcc :=_fd .NewEG_RunInnerContent ();_bbfb ._gcec .EG_RunInnerContent =[]*_fd .EG_RunInnerContent {_edgcc };_eafde ._ebc =_edgcc ;};_aaee .addEndFldChar ();if _gagbg !=""{_aaee .addEndBookmark (_cgceg );};return _eafde ;}; +// ComplexSizeValue returns the value of paragraph font size for complex fonts in points. +func (_cagfb ParagraphProperties )ComplexSizeValue ()float64 {if _gbag :=_cagfb ._cagc .RPr .SzCs ;_gbag !=nil {_bgbe :=_gbag .ValAttr ;if _bgbe .ST_UnsignedDecimalNumber !=nil {return float64 (*_bgbe .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// SetToolTip sets the tooltip text for a hyperlink. -func (_gabbf HyperLink )SetToolTip (text string ){if text ==""{_gabbf ._ffd .TooltipAttr =nil ;}else {_gabbf ._ffd .TooltipAttr =_f .String (text );};}; +// SetTextWrapThrough sets the text wrap to through with a give wrap type. +func (_eba AnchoredDrawing )SetTextWrapThrough (option *AnchorDrawWrapOptions ){_eba ._ed .Choice =&_eg .WdEG_WrapTypeChoice {};_eba ._ed .Choice .WrapThrough =_eg .NewWdCT_WrapThrough ();_eba ._ed .Choice .WrapThrough .WrapTextAttr =_eg .WdST_WrapTextBothSides ;_fed :=false ;_eba ._ed .Choice .WrapThrough .WrapPolygon .EditedAttr =&_fed ;if option ==nil {option =NewAnchorDrawWrapOptions ();};_eba ._ed .Choice .WrapThrough .WrapPolygon .Start =option .GetWrapPathStart ();_eba ._ed .Choice .WrapThrough .WrapPolygon .LineTo =option .GetWrapPathLineTo ();_eba ._ed .LayoutInCellAttr =true ;_eba ._ed .AllowOverlapAttr =true ;};func (_cedc Paragraph )ensurePPr (){if _cedc ._ffae .PPr ==nil {_cedc ._ffae .PPr =_eg .NewCT_PPr ();};}; -// Clear clears all content within a header -func (_cafa Header )Clear (){_cafa ._beaa .EG_ContentBlockContent =nil }; +// Color returns the style's Color. +func (_badbf RunProperties )Color ()Color {if _badbf ._efdg .Color ==nil {_badbf ._efdg .Color =_eg .NewCT_Color ();};return Color {_badbf ._efdg .Color };};func (_dcde *WatermarkPicture )getInnerElement (_gedfg string )*_g .XSDAny {for _ ,_efbd :=range _dcde ._gfbgg .Any {_fcfba ,_bcee :=_efbd .(*_g .XSDAny );if _bcee &&(_fcfba .XMLName .Local ==_gedfg ||_fcfba .XMLName .Local =="\u0076\u003a"+_gedfg ){return _fcfba ;};};return nil ;}; -// RemoveParagraph removes a paragraph from the endnote. -func (_dgee Endnote )RemoveParagraph (p Paragraph ){for _ ,_egaa :=range _dgee .content (){for _gcbc ,_edd :=range _egaa .P {if _edd ==p ._cgcf {copy (_egaa .P [_gcbc :],_egaa .P [_gcbc +1:]);_egaa .P =_egaa .P [0:len (_egaa .P )-1];return ;};};};}; +// Name returns the name of the field. +func (_baaf FormField )Name ()string {return *_baaf ._aefe .Name [0].ValAttr }; -// SetHangingIndent controls the hanging indent of the paragraph. -func (_cfce ParagraphStyleProperties )SetHangingIndent (m _dd .Distance ){if _cfce ._dfdcd .Ind ==nil {_cfce ._dfdcd .Ind =_fd .NewCT_Ind ();};if m ==_dd .Zero {_cfce ._dfdcd .Ind .HangingAttr =nil ;}else {_cfce ._dfdcd .Ind .HangingAttr =&_ca .ST_TwipsMeasure {};_cfce ._dfdcd .Ind .HangingAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (m /_dd .Twips ));};};type chart struct{_bcg *_ebg .ChartSpace ;_eeb string ;_gcgb string ;}; +// SetPageBreakBefore controls if there is a page break before this paragraph. +func (_gacc ParagraphProperties )SetPageBreakBefore (b bool ){if !b {_gacc ._cagc .PageBreakBefore =nil ;}else {_gacc ._cagc .PageBreakBefore =_eg .NewCT_OnOff ();};}; -// TableLook is the conditional formatting associated with a table style that -// has been assigned to a table. -type TableLook struct{_ebdef *_fd .CT_TblLook }; +// AddImageRef add ImageRef to header as relationship, returning ImageRef +// that can be used to be placed as header content. +func (_edfb Header )AddImageRef (r _gg .ImageRef )(_gg .ImageRef ,error ){var _effd _gg .Relationships ;for _cgbd ,_dbacf :=range _edfb ._efff ._abee {if _dbacf ==_edfb ._faac {_effd =_edfb ._efff ._aaa [_cgbd ];};};_def :=_effd .AddRelationship (r .Target (),_g .ImageType );r .SetRelID (_def .X ().IdAttr );return r ,nil ;};func (_bbdd Paragraph )addStartBookmark (_gbcd int64 ,_fafba string )*_eg .CT_Bookmark {_ffdf :=_eg .NewEG_PContent ();_bbdd ._ffae .EG_PContent =append (_bbdd ._ffae .EG_PContent ,_ffdf );_cdcga :=_eg .NewEG_ContentRunContent ();_adfbc :=_eg .NewEG_RunLevelElts ();_bfad :=_eg .NewEG_RangeMarkupElements ();_ebdd :=_eg .NewCT_Bookmark ();_ebdd .NameAttr =_fafba ;_ebdd .IdAttr =_gbcd ;_bfad .BookmarkStart =_ebdd ;_ffdf .EG_ContentRunContent =append (_ffdf .EG_ContentRunContent ,_cdcga );_cdcga .EG_RunLevelElts =append (_cdcga .EG_RunLevelElts ,_adfbc );_adfbc .EG_RangeMarkupElements =append (_adfbc .EG_RangeMarkupElements ,_bfad );return _ebdd ;}; -// SetCellSpacingPercent sets the cell spacing within a table to a percent width. -func (_fbgd TableStyleProperties )SetCellSpacingPercent (pct float64 ){_fbgd ._facg .TblCellSpacing =_fd .NewCT_TblWidth ();_fbgd ._facg .TblCellSpacing .TypeAttr =_fd .ST_TblWidthPct ;_fbgd ._facg .TblCellSpacing .WAttr =&_fd .ST_MeasurementOrPercent {};_fbgd ._facg .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_fd .ST_DecimalNumberOrPercent {};_fbgd ._facg .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_f .Int64 (int64 (pct *50));}; +// Close closes the document, removing any temporary files that might have been +// created when opening a document. +func (_gfbc *Document )Close ()error {if _gfbc .TmpPath !=""{return _ba .RemoveAll (_gfbc .TmpPath );};return nil ;};func _cedf ()*_ggg .Formulas {_cage :=_ggg .NewFormulas ();_cage .F =[]*_ggg .CT_F {_gd .CreateFormula ("\u0069\u0066 \u006c\u0069\u006e\u0065\u0044\u0072\u0061\u0077\u006e\u0020\u0070\u0069\u0078\u0065\u006c\u004c\u0069\u006e\u0065\u0057\u0069\u0064th\u0020\u0030"),_gd .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0030\u0020\u0031\u0020\u0030"),_gd .CreateFormula ("\u0073\u0075\u006d\u0020\u0030\u0020\u0030\u0020\u0040\u0031"),_gd .CreateFormula ("p\u0072\u006f\u0064\u0020\u0040\u0032\u0020\u0031\u0020\u0032"),_gd .CreateFormula ("\u0070r\u006f\u0064\u0020\u0040\u0033\u0020\u0032\u0031\u0036\u0030\u0030 \u0070\u0069\u0078\u0065\u006c\u0057\u0069\u0064\u0074\u0068"),_gd .CreateFormula ("\u0070r\u006f\u0064\u0020\u00403\u0020\u0032\u0031\u0036\u00300\u0020p\u0069x\u0065\u006c\u0048\u0065\u0069\u0067\u0068t"),_gd .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0030\u0020\u0030\u0020\u0031"),_gd .CreateFormula ("p\u0072\u006f\u0064\u0020\u0040\u0036\u0020\u0031\u0020\u0032"),_gd .CreateFormula ("\u0070r\u006f\u0064\u0020\u0040\u0037\u0020\u0032\u0031\u0036\u0030\u0030 \u0070\u0069\u0078\u0065\u006c\u0057\u0069\u0064\u0074\u0068"),_gd .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0038\u0020\u0032\u00316\u0030\u0030\u0020\u0030"),_gd .CreateFormula ("\u0070r\u006f\u0064\u0020\u00407\u0020\u0032\u0031\u0036\u00300\u0020p\u0069x\u0065\u006c\u0048\u0065\u0069\u0067\u0068t"),_gd .CreateFormula ("\u0073u\u006d \u0040\u0031\u0030\u0020\u0032\u0031\u0036\u0030\u0030\u0020\u0030")};return _cage ;}; -// 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 (_cgcdd Run )IsEndnote ()(bool ,int64 ){if _cgcdd ._gcec .EG_RunInnerContent !=nil {if _cgcdd ._gcec .EG_RunInnerContent [0].EndnoteReference !=nil {return true ,_cgcdd ._gcec .EG_RunInnerContent [0].EndnoteReference .IdAttr ;};};return false ,0;}; +// Bookmark is a bookmarked location within a document that can be referenced +// with a hyperlink. +type Bookmark struct{_cbe *_eg .CT_Bookmark }; -// X returns the inner wrapped XML type. -func (_aegf Table )X ()*_fd .CT_Tbl {return _aegf ._fbgff }; +// SetCharacterSpacing sets the run's Character Spacing Adjustment. +func (_gecg RunProperties )SetCharacterSpacing (size _fd .Distance ){_gecg ._efdg .Spacing =_eg .NewCT_SignedTwipsMeasure ();_gecg ._efdg .Spacing .ValAttr .Int64 =_g .Int64 (int64 (size /_fd .Twips ));};type chart struct{_cgg *_dcc .ChartSpace ;_ffg string ;_gfc string ;}; -// SetAfter sets the spacing that comes after the paragraph. -func (_agad ParagraphSpacing )SetAfter (after _dd .Distance ){_agad ._fcbg .AfterAttr =&_ca .ST_TwipsMeasure {};_agad ._fcbg .AfterAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (after /_dd .Twips ));}; +// AddHeader creates a header associated with the document, but doesn't add it +// to the document for display. +func (_agf *Document )AddHeader ()Header {_aaf :=_eg .NewHdr ();_agf ._abee =append (_agf ._abee ,_aaf );_beb :=_cg .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_agf ._abee ));_agf ._ccd .AddRelationship (_beb ,_g .HeaderType );_agf .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_beb ,"\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");_agf ._aaa =append (_agf ._aaa ,_gg .NewRelationships ());return Header {_agf ,_aaf };}; -// InlineDrawing is an inlined image within a run. -type InlineDrawing struct{_afba *Document ;_abed *_fd .WdInline ;}; +// Type returns the type of the style. +func (_afef Style )Type ()_eg .ST_StyleType {return _afef ._bgdg .TypeAttr }; -// SetDefaultValue sets the default value of a FormFieldTypeDropDown. For -// FormFieldTypeDropDown, the value must be one of the fields possible values. -func (_edca FormField )SetDefaultValue (v string ){if _edca ._egac .DdList !=nil {for _beac ,_fggad :=range _edca .PossibleValues (){if _fggad ==v {_edca ._egac .DdList .Default =_fd .NewCT_DecimalNumber ();_edca ._egac .DdList .Default .ValAttr =int64 (_beac );break ;};};};}; +// DrawingAnchored returns a slice of AnchoredDrawings. +func (_egga Run )DrawingAnchored ()[]AnchoredDrawing {_feea :=[]AnchoredDrawing {};for _ ,_baba :=range _egga ._fced .EG_RunInnerContent {if _baba .Drawing ==nil {continue ;};for _ ,_cbcdd :=range _baba .Drawing .Anchor {_feea =append (_feea ,AnchoredDrawing {_egga ._cddd ,_cbcdd });};};return _feea ;};func _fedb (_eeab []*_eg .EG_ContentBlockContent ,_afda *TableInfo )[]TextItem {_egad :=[]TextItem {};for _ ,_fdccg :=range _eeab {if _bgea :=_fdccg .Sdt ;_bgea !=nil {if _dffa :=_bgea .SdtContent ;_dffa !=nil {_egad =append (_egad ,_dcffd (_dffa .P ,_afda ,nil )...);};};_egad =append (_egad ,_dcffd (_fdccg .P ,_afda ,nil )...);for _ ,_aagb :=range _fdccg .Tbl {for _bdda ,_acbg :=range _aagb .EG_ContentRowContent {for _ ,_dgdf :=range _acbg .Tr {for _fgef ,_fgbg :=range _dgdf .EG_ContentCellContent {for _ ,_ffbfg :=range _fgbg .Tc {_cadd :=&TableInfo {Table :_aagb ,Row :_dgdf ,Cell :_ffbfg ,RowIndex :_bdda ,ColIndex :_fgef };for _ ,_dacfa :=range _ffbfg .EG_BlockLevelElts {_egad =append (_egad ,_fedb (_dacfa .EG_ContentBlockContent ,_cadd )...);};};};};};};};return _egad ;}; -// ExtractText returns text from the document as a DocText object. -func (_gcga *Document )ExtractText ()*DocText {_abca :=[]TextItem {};for _ ,_eabef :=range _gcga ._aaff .Body .EG_BlockLevelElts {_abca =append (_abca ,_fdg (_eabef .EG_ContentBlockContent ,nil )...);};return &DocText {Items :_abca };}; +// NewWatermarkText generates a new WatermarkText. +func NewWatermarkText ()WatermarkText {_fcgd :=_ggg .NewShapetype ();_ffeac :=_ggg .NewEG_ShapeElements ();_ffeac .Formulas =_ebedd ();_ffeac .Path =_ggad ();_ffeac .Textpath =_faadb ();_ffeac .Handles =_bbgc ();_ffeac .Lock =_defb ();_fcgd .EG_ShapeElements =[]*_ggg .EG_ShapeElements {_ffeac };var (_aece ="_\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0031\u0033\u0036";_gccf ="2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030";_cdaca =float32 (136.0);_ggfa ="\u0031\u0030\u00380\u0030";_dacaf ="m\u0040\u0037\u002c\u006c\u0040\u0038,\u006d\u0040\u0035\u002c\u0032\u0031\u0036\u0030\u0030l\u0040\u0036\u002c2\u00316\u0030\u0030\u0065";);_fcgd .IdAttr =&_aece ;_fcgd .CoordsizeAttr =&_gccf ;_fcgd .SptAttr =&_cdaca ;_fcgd .AdjAttr =&_ggfa ;_fcgd .PathAttr =&_dacaf ;_cddg :=_ggg .NewShape ();_ageaa :=_ggg .NewEG_ShapeElements ();_ageaa .Textpath =_ecec ();_cddg .EG_ShapeElements =[]*_ggg .EG_ShapeElements {_ageaa };var (_fgbf ="\u0050\u006f\u0077\u0065\u0072\u0050l\u0075\u0073\u0057\u0061\u0074\u0065\u0072\u004d\u0061\u0072\u006b\u004f\u0062j\u0065\u0063\u0074\u0031\u0033\u0036\u00380\u0030\u0038\u0038\u0036";_dfcd ="\u005f\u0078\u00300\u0030\u0030\u005f\u0073\u0032\u0030\u0035\u0031";_aefed ="\u0023\u005f\u00780\u0030\u0030\u0030\u005f\u0074\u0031\u0033\u0036";_afbe ="";_dfge ="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u003b\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065f\u0074:\u0030\u003b\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074o\u0070\u003a\u0030\u003b\u0077\u0069\u0064\u0074\u0068\u003a\u0034\u0036\u0038\u0070\u0074;\u0068\u0065\u0069\u0067\u0068\u0074\u003a\u0032\u0033\u0034\u0070\u0074\u003b\u007a\u002d\u0069\u006ede\u0078\u003a\u002d\u0032\u0035\u0031\u0036\u0035\u0031\u0030\u0037\u0032\u003b\u006d\u0073\u006f\u002d\u0077\u0072\u0061\u0070\u002d\u0065\u0064\u0069\u0074\u0065\u0064\u003a\u0066\u003b\u006d\u0073\u006f\u002d\u0077\u0069\u0064\u0074\u0068\u002d\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0030\u003b\u006d\u0073\u006f\u002d\u0068\u0065\u0069\u0067h\u0074-p\u0065\u0072\u0063\u0065\u006et\u003a\u0030\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006c\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003b\u006d\u0073\u006f\u002d\u0070o\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u002d\u0072\u0065l\u0061\u0074\u0069\u0076\u0065:\u006d\u0061\u0072\u0067\u0069n\u003b\u006d\u0073o\u002d\u0070\u006f\u0073\u0069\u0074\u0069o\u006e-\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0076\u0065r\u0074\u0069\u0063\u0061\u006c\u002d\u0072e\u006c\u0061\u0074i\u0076\u0065\u003a\u006d\u0061\u0072\u0067\u0069\u006e\u003b\u006d\u0073\u006f\u002d\u0077\u0069\u0064\u0074\u0068\u002d\u0070\u0065\u0072\u0063e\u006e\u0074\u003a\u0030\u003b\u006d\u0073\u006f\u002dh\u0065\u0069\u0067\u0068t\u002dp\u0065\u0072\u0063\u0065\u006et\u003a0";_agbgf ="\u0073\u0069\u006c\u0076\u0065\u0072";);_cddg .IdAttr =&_fgbf ;_cddg .SpidAttr =&_dfcd ;_cddg .TypeAttr =&_aefed ;_cddg .AltAttr =&_afbe ;_cddg .StyleAttr =&_dfge ;_cddg .AllowincellAttr =_gee .ST_TrueFalseFalse ;_cddg .FillcolorAttr =&_agbgf ;_cddg .StrokedAttr =_gee .ST_TrueFalseFalse ;_bccaf :=_eg .NewCT_Picture ();_bccaf .Any =[]_g .Any {_fcgd ,_cddg };return WatermarkText {_ebce :_bccaf ,_dbcca :_cddg ,_ffdd :_fcgd };}; -// SetContextualSpacing controls whether to Ignore Spacing Above and Below When -// Using Identical Styles -func (_dgdcf ParagraphStyleProperties )SetContextualSpacing (b bool ){if !b {_dgdcf ._dfdcd .ContextualSpacing =nil ;}else {_dgdcf ._dfdcd .ContextualSpacing =_fd .NewCT_OnOff ();};}; +// SetStyle sets the style of a paragraph. +func (_dcaga ParagraphProperties )SetStyle (s string ){if s ==""{_dcaga ._cagc .PStyle =nil ;}else {_dcaga ._cagc .PStyle =_eg .NewCT_String ();_dcaga ._cagc .PStyle .ValAttr =s ;};}; -// GetStyleByID returns Style by it's IdAttr. -func (_ebfc *Document )GetStyleByID (id string )Style {for _ ,_dbcdg :=range _ebfc .Styles ._gdbcg .Style {if _dbcdg .StyleIdAttr !=nil &&*_dbcdg .StyleIdAttr ==id {return Style {_dbcdg };};};return Style {};}; +// GetWrapPathStart return wrapPath start value. +func (_dcd AnchorDrawWrapOptions )GetWrapPathStart ()*_fg .CT_Point2D {return _dcd ._adg }; -// Bold returns true if run font is bold. -func (_cbga RunProperties )Bold ()bool {_bafa :=_cbga ._efff ;return _deg (_bafa .B )||_deg (_bafa .BCs )};func (_dacd Paragraph )addBeginFldChar (_edae string )*_fd .CT_FFData {_dbcf :=_dacd .addFldChar ();_dbcf .FldCharTypeAttr =_fd .ST_FldCharTypeBegin ;_dbcf .FfData =_fd .NewCT_FFData ();_gfgf :=_fd .NewCT_FFName ();_gfgf .ValAttr =&_edae ;_dbcf .FfData .Name =[]*_fd .CT_FFName {_gfgf };return _dbcf .FfData ;};func _fgg (_egc *_fd .CT_Tbl ,_bgcd *_fd .CT_P ,_gggf bool )*_fd .CT_Tbl {for _ ,_bea :=range _egc .EG_ContentRowContent {for _ ,_beb :=range _bea .Tr {for _ ,_ddbe :=range _beb .EG_ContentCellContent {for _ ,_aed :=range _ddbe .Tc {for _babd ,_gecg :=range _aed .EG_BlockLevelElts {for _ ,_dbeb :=range _gecg .EG_ContentBlockContent {for _gbb ,_eedb :=range _dbeb .P {if _eedb ==_bgcd {_aegd :=_fd .NewEG_BlockLevelElts ();_ggc :=_fd .NewEG_ContentBlockContent ();_aegd .EG_ContentBlockContent =append (_aegd .EG_ContentBlockContent ,_ggc );_agb :=_fd .NewCT_Tbl ();_ggc .Tbl =append (_ggc .Tbl ,_agb );_aed .EG_BlockLevelElts =append (_aed .EG_BlockLevelElts ,nil );if _gggf {copy (_aed .EG_BlockLevelElts [_babd +1:],_aed .EG_BlockLevelElts [_babd :]);_aed .EG_BlockLevelElts [_babd ]=_aegd ;if _gbb !=0{_cbd :=_fd .NewEG_BlockLevelElts ();_bfba :=_fd .NewEG_ContentBlockContent ();_cbd .EG_ContentBlockContent =append (_cbd .EG_ContentBlockContent ,_bfba );_bfba .P =_dbeb .P [:_gbb ];_aed .EG_BlockLevelElts =append (_aed .EG_BlockLevelElts ,nil );copy (_aed .EG_BlockLevelElts [_babd +1:],_aed .EG_BlockLevelElts [_babd :]);_aed .EG_BlockLevelElts [_babd ]=_cbd ;};_dbeb .P =_dbeb .P [_gbb :];}else {copy (_aed .EG_BlockLevelElts [_babd +2:],_aed .EG_BlockLevelElts [_babd +1:]);_aed .EG_BlockLevelElts [_babd +1]=_aegd ;if _gbb !=len (_dbeb .P )-1{_fabc :=_fd .NewEG_BlockLevelElts ();_gef :=_fd .NewEG_ContentBlockContent ();_fabc .EG_ContentBlockContent =append (_fabc .EG_ContentBlockContent ,_gef );_gef .P =_dbeb .P [_gbb +1:];_aed .EG_BlockLevelElts =append (_aed .EG_BlockLevelElts ,nil );copy (_aed .EG_BlockLevelElts [_babd +3:],_aed .EG_BlockLevelElts [_babd +2:]);_aed .EG_BlockLevelElts [_babd +2]=_fabc ;}else {_dae :=_fd .NewEG_BlockLevelElts ();_gdc :=_fd .NewEG_ContentBlockContent ();_dae .EG_ContentBlockContent =append (_dae .EG_ContentBlockContent ,_gdc );_gdc .P =[]*_fd .CT_P {_fd .NewCT_P ()};_aed .EG_BlockLevelElts =append (_aed .EG_BlockLevelElts ,nil );copy (_aed .EG_BlockLevelElts [_babd +3:],_aed .EG_BlockLevelElts [_babd +2:]);_aed .EG_BlockLevelElts [_babd +2]=_dae ;};_dbeb .P =_dbeb .P [:_gbb +1];};return _agb ;};};for _ ,_bad :=range _dbeb .Tbl {_dcb :=_fgg (_bad ,_bgcd ,_gggf );if _dcb !=nil {return _dcb ;};};};};};};};};return nil ;}; +// SetRowBandSize sets the number of Rows in the row band +func (_fcdbg TableStyleProperties )SetRowBandSize (rows int64 ){_fcdbg ._eggdf .TblStyleRowBandSize =_eg .NewCT_DecimalNumber ();_fcdbg ._eggdf .TblStyleRowBandSize .ValAttr =rows ;}; -// SetLeft sets the left border to a specified type, color and thickness. -func (_adcb TableBorders )SetLeft (t _fd .ST_Border ,c _gdd .Color ,thickness _dd .Distance ){_adcb ._decbg .Left =_fd .NewCT_Border ();_geed (_adcb ._decbg .Left ,t ,c ,thickness );}; +// SetWidthPercent sets the cell to a width percentage. +func (_bgg CellProperties )SetWidthPercent (pct float64 ){_bgg ._cgb .TcW =_eg .NewCT_TblWidth ();_bgg ._cgb .TcW .TypeAttr =_eg .ST_TblWidthPct ;_bgg ._cgb .TcW .WAttr =&_eg .ST_MeasurementOrPercent {};_bgg ._cgb .TcW .WAttr .ST_DecimalNumberOrPercent =&_eg .ST_DecimalNumberOrPercent {};_bgg ._cgb .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (pct *50));}; -// SetColumnBandSize sets the number of Columns in the column band -func (_addee TableStyleProperties )SetColumnBandSize (cols int64 ){_addee ._facg .TblStyleColBandSize =_fd .NewCT_DecimalNumber ();_addee ._facg .TblStyleColBandSize .ValAttr =cols ;}; +// CharacterSpacingValue returns the value of run's characters spacing in twips (1/20 of point). +func (_effa RunProperties )CharacterSpacingValue ()int64 {if _bdedc :=_effa ._efdg .Spacing ;_bdedc !=nil {_fegegd :=_bdedc .ValAttr ;if _fegegd .Int64 !=nil {return *_fegegd .Int64 ;};};return int64 (0);}; -// AddCell adds a cell to a row and returns it -func (_cbgf Row )AddCell ()Cell {_agag :=_fd .NewEG_ContentCellContent ();_cbgf ._fbdff .EG_ContentCellContent =append (_cbgf ._fbdff .EG_ContentCellContent ,_agag );_ebgg :=_fd .NewCT_Tc ();_agag .Tc =append (_agag .Tc ,_ebgg );return Cell {_cbgf ._eafg ,_ebgg };}; +// X returns the inner wrapped XML type. +func (_dgf *Document )X ()*_eg .Document {return _dgf ._bbe }; -// SetLineSpacing sets the spacing between lines in a paragraph. -func (_dbbeb ParagraphSpacing )SetLineSpacing (d _dd .Distance ,rule _fd .ST_LineSpacingRule ){if rule ==_fd .ST_LineSpacingRuleUnset {_dbbeb ._fcbg .LineRuleAttr =_fd .ST_LineSpacingRuleUnset ;_dbbeb ._fcbg .LineAttr =nil ;}else {_dbbeb ._fcbg .LineRuleAttr =rule ;_dbbeb ._fcbg .LineAttr =&_fd .ST_SignedTwipsMeasure {};_dbbeb ._fcbg .LineAttr .Int64 =_f .Int64 (int64 (d /_dd .Twips ));};}; +// Outline returns true if paragraph outline is on. +func (_geed ParagraphProperties )Outline ()bool {return _dfcc (_geed ._cagc .RPr .Outline )}; -// CharacterSpacingValue returns the value of run's characters spacing in twips (1/20 of point). -func (_fggee RunProperties )CharacterSpacingValue ()int64 {if _bbag :=_fggee ._efff .Spacing ;_bbag !=nil {_faaga :=_bbag .ValAttr ;if _faaga .Int64 !=nil {return *_faaga .Int64 ;};};return int64 (0);}; +// WatermarkPicture is watermark picture within document. +type WatermarkPicture struct{_gfbgg *_eg .CT_Picture ;_dfde *_gd .ShapeStyle ;_aebc *_ggg .Shape ;_dbbgb *_ggg .Shapetype ;}; -// GetFooter gets a section Footer for given type -func (_gdfd Section )GetFooter (t _fd .ST_HdrFtr )(Footer ,bool ){for _ ,_cgga :=range _gdfd ._aead .EG_HdrFtrReferences {if _cgga .FooterReference .TypeAttr ==t {for _ ,_abeb :=range _gdfd ._fdfd .Footers (){_gbga :=_gdfd ._fdfd ._cbb .FindRIDForN (_abeb .Index (),_f .FooterType );if _gbga ==_cgga .FooterReference .IdAttr {return _abeb ,true ;};};};};return Footer {},false ;}; +// SetUnderline controls underline for a run style. +func (_bbda RunProperties )SetUnderline (style _eg .ST_Underline ,c _ef .Color ){if style ==_eg .ST_UnderlineUnset {_bbda ._efdg .U =nil ;}else {_bbda ._efdg .U =_eg .NewCT_Underline ();_bbda ._efdg .U .ColorAttr =&_eg .ST_HexColor {};_bbda ._efdg .U .ColorAttr .ST_HexColorRGB =c .AsRGBString ();_bbda ._efdg .U .ValAttr =style ;};}; -// NumberingLevel is the definition for numbering for a particular level within -// a NumberingDefinition. -type NumberingLevel struct{_abcc *_fd .CT_Lvl }; +// SetShapeStyle sets style to the element v:shape in watermark. +func (_bffa *WatermarkPicture )SetShapeStyle (shapeStyle _gd .ShapeStyle ){if _bffa ._aebc !=nil {_afcdc :=shapeStyle .String ();_bffa ._aebc .StyleAttr =&_afcdc ;};}; -// SetShading controls the cell shading. -func (_gaf CellProperties )SetShading (shd _fd .ST_Shd ,foreground ,fill _gdd .Color ){if shd ==_fd .ST_ShdUnset {_gaf ._cea .Shd =nil ;}else {_gaf ._cea .Shd =_fd .NewCT_Shd ();_gaf ._cea .Shd .ValAttr =shd ;_gaf ._cea .Shd .ColorAttr =&_fd .ST_HexColor {};if foreground .IsAuto (){_gaf ._cea .Shd .ColorAttr .ST_HexColorAuto =_fd .ST_HexColorAutoAuto ;}else {_gaf ._cea .Shd .ColorAttr .ST_HexColorRGB =foreground .AsRGBString ();};_gaf ._cea .Shd .FillAttr =&_fd .ST_HexColor {};if fill .IsAuto (){_gaf ._cea .Shd .FillAttr .ST_HexColorAuto =_fd .ST_HexColorAutoAuto ;}else {_gaf ._cea .Shd .FillAttr .ST_HexColorRGB =fill .AsRGBString ();};};}; +// SetWidthPercent sets the table to a width percentage. +func (_eafb TableProperties )SetWidthPercent (pct float64 ){_eafb ._gcdd .TblW =_eg .NewCT_TblWidth ();_eafb ._gcdd .TblW .TypeAttr =_eg .ST_TblWidthPct ;_eafb ._gcdd .TblW .WAttr =&_eg .ST_MeasurementOrPercent {};_eafb ._gcdd .TblW .WAttr .ST_DecimalNumberOrPercent =&_eg .ST_DecimalNumberOrPercent {};_eafb ._gcdd .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (pct *50));}; -// SetVerticalAlignment controls the vertical alignment of the run, this is used -// to control if text is superscript/subscript. -func (_aeced RunProperties )SetVerticalAlignment (v _ca .ST_VerticalAlignRun ){if v ==_ca .ST_VerticalAlignRunUnset {_aeced ._efff .VertAlign =nil ;}else {_aeced ._efff .VertAlign =_fd .NewCT_VerticalAlignRun ();_aeced ._efff .VertAlign .ValAttr =v ;};}; +// SetCellSpacingPercent sets the cell spacing within a table to a percent width. +func (_ceaae TableStyleProperties )SetCellSpacingPercent (pct float64 ){_ceaae ._eggdf .TblCellSpacing =_eg .NewCT_TblWidth ();_ceaae ._eggdf .TblCellSpacing .TypeAttr =_eg .ST_TblWidthPct ;_ceaae ._eggdf .TblCellSpacing .WAttr =&_eg .ST_MeasurementOrPercent {};_ceaae ._eggdf .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_eg .ST_DecimalNumberOrPercent {};_ceaae ._eggdf .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (pct *50));}; -// AddBreak adds a line break to a run. -func (_ddfb Run )AddBreak (){_bcbd :=_ddfb .newIC ();_bcbd .Br =_fd .NewCT_Br ()}; +// SetValue sets the width value. +func (_cgac TableWidth )SetValue (m _fd .Distance ){_cgac ._acba .WAttr =&_eg .ST_MeasurementOrPercent {};_cgac ._acba .WAttr .ST_DecimalNumberOrPercent =&_eg .ST_DecimalNumberOrPercent {};_cgac ._acba .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (m /_fd .Twips ));_cgac ._acba .TypeAttr =_eg .ST_TblWidthDxa ;};func _ddabg (_cggf *_eg .CT_OnOff )OnOffValue {if _cggf ==nil {return OnOffValueUnset ;};if _cggf .ValAttr !=nil &&_cggf .ValAttr .Bool !=nil &&*_cggf .ValAttr .Bool ==false {return OnOffValueOff ;};return OnOffValueOn ;}; -// SetRowBandSize sets the number of Rows in the row band -func (_ddfg TableStyleProperties )SetRowBandSize (rows int64 ){_ddfg ._facg .TblStyleRowBandSize =_fd .NewCT_DecimalNumber ();_ddfg ._facg .TblStyleRowBandSize .ValAttr =rows ;}; +// SetShadow sets the run to shadowed text. +func (_eece RunProperties )SetShadow (b bool ){if !b {_eece ._efdg .Shadow =nil ;}else {_eece ._efdg .Shadow =_eg .NewCT_OnOff ();};}; -// X returns the inner wrapped XML type. -func (_gbecf Header )X ()*_fd .Hdr {return _gbecf ._beaa };func (_dbab Paragraph )addFldChar ()*_fd .CT_FldChar {_fedg :=_dbab .AddRun ();_gbag :=_fedg .X ();_fcced :=_fd .NewEG_RunInnerContent ();_agfe :=_fd .NewCT_FldChar ();_fcced .FldChar =_agfe ;_gbag .EG_RunInnerContent =append (_gbag .EG_RunInnerContent ,_fcced );return _agfe ;}; +// GetNumberingLevelByIds returns a NumberingLevel by its NumId and LevelId attributes +// or an empty one if not found. +func (_deef *Document )GetNumberingLevelByIds (numId ,levelId int64 )NumberingLevel {for _ ,_bagf :=range _deef .Numbering ._dgbab .Num {if _bagf !=nil &&_bagf .NumIdAttr ==numId {_dfaa :=_bagf .AbstractNumId .ValAttr ;for _ ,_cgfb :=range _deef .Numbering ._dgbab .AbstractNum {if _cgfb .AbstractNumIdAttr ==_dfaa {for _ ,_aaed :=range _cgfb .Lvl {if _aaed .IlvlAttr ==levelId {return NumberingLevel {_aaed };};};};};};};return NumberingLevel {};}; -// SetHAlignment sets the horizontal alignment for an anchored image. -func (_ea AnchoredDrawing )SetHAlignment (h _fd .WdST_AlignH ){_ea ._cg .PositionH .Choice =&_fd .WdCT_PosHChoice {};_ea ._cg .PositionH .Choice .Align =h ;};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";); +// SetFirstColumn controls the conditional formatting for the first column in a table. +func (_ccfa TableLook )SetFirstColumn (on bool ){if !on {_ccfa ._dbgfg .FirstColumnAttr =&_gee .ST_OnOff {};_ccfa ._dbgfg .FirstColumnAttr .ST_OnOff1 =_gee .ST_OnOff1Off ;}else {_ccfa ._dbgfg .FirstColumnAttr =&_gee .ST_OnOff {};_ccfa ._dbgfg .FirstColumnAttr .ST_OnOff1 =_gee .ST_OnOff1On ;};}; -// Text returns text from the document as one string separated with line breaks. -func (_bgdb *DocText )Text ()string {_eaag :=_gc .NewBuffer ([]byte {});for _ ,_defc :=range _bgdb .Items {if _defc .Text !=""{_eaag .WriteString (_defc .Text );_eaag .WriteString ("\u000a");};};return _eaag .String ();}; +// SetBottom sets the bottom border to a specified type, color and thickness. +func (_bfdg TableBorders )SetBottom (t _eg .ST_Border ,c _ef .Color ,thickness _fd .Distance ){_bfdg ._cddae .Bottom =_eg .NewCT_Border ();_dgdb (_bfdg ._cddae .Bottom ,t ,c ,thickness );}; -// SetSize sets size attribute for a FormFieldTypeCheckBox in pt. -func (_degd FormField )SetSize (size uint64 ){size *=2;if _degd ._egac .CheckBox !=nil {_degd ._egac .CheckBox .Choice =_fd .NewCT_FFCheckBoxChoice ();_degd ._egac .CheckBox .Choice .Size =_fd .NewCT_HpsMeasure ();_degd ._egac .CheckBox .Choice .Size .ValAttr =_fd .ST_HpsMeasure {ST_UnsignedDecimalNumber :&size };};}; +// SetPageMargins sets the page margins for a section +func (_egaf Section )SetPageMargins (top ,right ,bottom ,left ,header ,footer ,gutter _fd .Distance ){_eaba :=_eg .NewCT_PageMar ();_eaba .TopAttr .Int64 =_g .Int64 (int64 (top /_fd .Twips ));_eaba .BottomAttr .Int64 =_g .Int64 (int64 (bottom /_fd .Twips ));_eaba .RightAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (right /_fd .Twips ));_eaba .LeftAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (left /_fd .Twips ));_eaba .HeaderAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (header /_fd .Twips ));_eaba .FooterAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (footer /_fd .Twips ));_eaba .GutterAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (gutter /_fd .Twips ));_egaf ._ccgc .PgMar =_eaba ;}; -// Fonts allows manipulating a style or run's fonts. -type Fonts struct{_cbbad *_fd .CT_Fonts }; +// 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{_gg .DocBase ;_bbe *_eg .Document ;Settings Settings ;Numbering Numbering ;Styles Styles ;_abee []*_eg .Hdr ;_aaa []_gg .Relationships ;_bfe []*_eg .Ftr ;_eab []_gg .Relationships ;_ccd _gg .Relationships ;_fga []*_fg .Theme ;_eea *_eg .WebSettings ;_ccb *_eg .Fonts ;_fdb *_eg .Endnotes ;_gcc *_eg .Footnotes ;_fgad []*_bdc .Ocx ;_dad []*chart ;_fbg string ;}; -// SetAlignment controls the paragraph alignment -func (_ade ParagraphProperties )SetAlignment (align _fd .ST_Jc ){if align ==_fd .ST_JcUnset {_ade ._ddcc .Jc =nil ;}else {_ade ._ddcc .Jc =_fd .NewCT_Jc ();_ade ._ddcc .Jc .ValAttr =align ;};}; +// Borders allows manipulation of the table borders. +func (_eccbb TableStyleProperties )Borders ()TableBorders {if _eccbb ._eggdf .TblBorders ==nil {_eccbb ._eggdf .TblBorders =_eg .NewCT_TblBorders ();};return TableBorders {_eccbb ._eggdf .TblBorders };}; -// NewTableWidth returns a newly intialized TableWidth -func NewTableWidth ()TableWidth {return TableWidth {_fd .NewCT_TblWidth ()}}; +// Outline returns true if run outline is on. +func (_fgce RunProperties )Outline ()bool {return _dfcc (_fgce ._efdg .Outline )}; -// GetDocRelTargetByID returns TargetAttr of document relationship given its IdAttr. -func (_bgg *Document )GetDocRelTargetByID (idAttr string )string {for _ ,_bgcde :=range _bgg ._cbb .X ().Relationship {if _bgcde .IdAttr ==idAttr {return _bgcde .TargetAttr ;};};return "";};func (_gacb Styles )initializeDocDefaults (){_gacb ._gdbcg .DocDefaults =_fd .NewCT_DocDefaults ();_gacb ._gdbcg .DocDefaults .RPrDefault =_fd .NewCT_RPrDefault ();_gacb ._gdbcg .DocDefaults .RPrDefault .RPr =_fd .NewCT_RPr ();_ebdda :=RunProperties {_gacb ._gdbcg .DocDefaults .RPrDefault .RPr };_ebdda .SetSize (12*_dd .Point );_ebdda .Fonts ().SetASCIITheme (_fd .ST_ThemeMajorAscii );_ebdda .Fonts ().SetEastAsiaTheme (_fd .ST_ThemeMajorEastAsia );_ebdda .Fonts ().SetHANSITheme (_fd .ST_ThemeMajorHAnsi );_ebdda .Fonts ().SetCSTheme (_fd .ST_ThemeMajorBidi );_ebdda .X ().Lang =_fd .NewCT_Language ();_ebdda .X ().Lang .ValAttr =_f .String ("\u0065\u006e\u002dU\u0053");_ebdda .X ().Lang .EastAsiaAttr =_f .String ("\u0065\u006e\u002dU\u0053");_ebdda .X ().Lang .BidiAttr =_f .String ("\u0061\u0072\u002dS\u0041");_gacb ._gdbcg .DocDefaults .PPrDefault =_fd .NewCT_PPrDefault ();}; +// Footnotes returns the footnotes defined in the document. +func (_gefd *Document )Footnotes ()[]Footnote {_gfea :=[]Footnote {};for _ ,_ccdg :=range _gefd ._gcc .CT_Footnotes .Footnote {_gfea =append (_gfea ,Footnote {_gefd ,_ccdg });};return _gfea ;}; -// Paragraphs returns the paragraphs defined in a footnote. -func (_geca Footnote )Paragraphs ()[]Paragraph {_ccee :=[]Paragraph {};for _ ,_acag :=range _geca .content (){for _ ,_eaga :=range _acag .P {_ccee =append (_ccee ,Paragraph {_geca ._fefae ,_eaga });};};return _ccee ;}; +// Type returns the type of the field. +func (_ggbfa FormField )Type ()FormFieldType {if _ggbfa ._aefe .TextInput !=nil {return FormFieldTypeText ;}else if _ggbfa ._aefe .CheckBox !=nil {return FormFieldTypeCheckBox ;}else if _ggbfa ._aefe .DdList !=nil {return FormFieldTypeDropDown ;};return FormFieldTypeUnknown ;};func _abge (_deda *_eg .CT_P ,_edfedc map[string ]string ){for _ ,_ffdg :=range _deda .EG_PContent {for _ ,_aeff :=range _ffdg .EG_ContentRunContent {if _aeff .R !=nil {for _ ,_ced :=range _aeff .R .EG_RunInnerContent {_cegcf :=_ced .Drawing ;if _cegcf !=nil {for _ ,_eeea :=range _cegcf .Anchor {for _ ,_egec :=range _eeea .Graphic .GraphicData .Any {switch _ggge :=_egec .(type ){case *_bd .Pic :if _ggge .BlipFill !=nil &&_ggge .BlipFill .Blip !=nil {_befb (_ggge .BlipFill .Blip ,_edfedc );};default:};};};for _ ,_bcdg :=range _cegcf .Inline {for _ ,_bced :=range _bcdg .Graphic .GraphicData .Any {switch _ebbb :=_bced .(type ){case *_bd .Pic :if _ebbb .BlipFill !=nil &&_ebbb .BlipFill .Blip !=nil {_befb (_ebbb .BlipFill .Blip ,_edfedc );};default:};};};};};};};};}; -// SetChecked marks a FormFieldTypeCheckBox as checked or unchecked. -func (_dageb FormField )SetChecked (b bool ){if _dageb ._egac .CheckBox ==nil {return ;};if !b {_dageb ._egac .CheckBox .Checked =nil ;}else {_dageb ._egac .CheckBox .Checked =_fd .NewCT_OnOff ();};}; +// SetBeforeSpacing sets spacing above paragraph. +func (_cgfe Paragraph )SetBeforeSpacing (d _fd .Distance ){_cgfe .ensurePPr ();if _cgfe ._ffae .PPr .Spacing ==nil {_cgfe ._ffae .PPr .Spacing =_eg .NewCT_Spacing ();};_feae :=_cgfe ._ffae .PPr .Spacing ;_feae .BeforeAttr =&_gee .ST_TwipsMeasure {};_feae .BeforeAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (d /_fd .Twips ));}; -// Bold returns true if paragraph font is bold. -func (_agab ParagraphProperties )Bold ()bool {_ffca :=_agab ._ddcc .RPr ;return _deg (_ffca .B )||_deg (_ffca .BCs );}; +// GetShapeStyle returns string style of the shape in watermark and format it to ShapeStyle. +func (_dbbab *WatermarkPicture )GetShapeStyle ()_gd .ShapeStyle {if _dbbab ._aebc !=nil &&_dbbab ._aebc .StyleAttr !=nil {return _gd .NewShapeStyle (*_dbbab ._aebc .StyleAttr );};return _gd .NewShapeStyle ("");}; -// SetBottom sets the bottom border to a specified type, color and thickness. -func (_bbc CellBorders )SetBottom (t _fd .ST_Border ,c _gdd .Color ,thickness _dd .Distance ){_bbc ._cfc .Bottom =_fd .NewCT_Border ();_geed (_bbc ._cfc .Bottom ,t ,c ,thickness );}; +// TableLook returns the table look, or conditional formatting applied to a table style. +func (_agab TableProperties )TableLook ()TableLook {if _agab ._gcdd .TblLook ==nil {_agab ._gcdd .TblLook =_eg .NewCT_TblLook ();};return TableLook {_agab ._gcdd .TblLook };}; -// Clear clears all content within a footer -func (_dabe Footer )Clear (){_dabe ._abgf .EG_ContentBlockContent =nil }; +// SetNumberingDefinition sets the numbering definition ID via a NumberingDefinition +// defined in numbering.xml +func (_ccec Paragraph )SetNumberingDefinition (nd NumberingDefinition ){_ccec .ensurePPr ();if _ccec ._ffae .PPr .NumPr ==nil {_ccec ._ffae .PPr .NumPr =_eg .NewCT_NumPr ();};_daca :=_eg .NewCT_DecimalNumber ();_cgeb :=int64 (-1);for _ ,_dfgc :=range _ccec ._dageg .Numbering ._dgbab .Num {if _dfgc .AbstractNumId !=nil &&_dfgc .AbstractNumId .ValAttr ==nd .AbstractNumberID (){_cgeb =_dfgc .NumIdAttr ;};};if _cgeb ==-1{_bage :=_eg .NewCT_Num ();_ccec ._dageg .Numbering ._dgbab .Num =append (_ccec ._dageg .Numbering ._dgbab .Num ,_bage );_bage .NumIdAttr =int64 (len (_ccec ._dageg .Numbering ._dgbab .Num ));_bage .AbstractNumId =_eg .NewCT_DecimalNumber ();_bage .AbstractNumId .ValAttr =nd .AbstractNumberID ();};_daca .ValAttr =_cgeb ;_ccec ._ffae .PPr .NumPr .NumId =_daca ;};func (_becb *chart )RelId ()string {return _becb ._ffg };func _defb ()*_ggg .OfcLock {_fdccge :=_ggg .NewOfcLock ();_fdccge .ExtAttr =_ggg .ST_ExtEdit ;_fdccge .TextAttr =_gee .ST_TrueFalseTrue ;_fdccge .ShapetypeAttr =_gee .ST_TrueFalseTrue ;return _fdccge ;}; -// Spacing returns the paragraph spacing settings. -func (_fgef ParagraphProperties )Spacing ()ParagraphSpacing {if _fgef ._ddcc .Spacing ==nil {_fgef ._ddcc .Spacing =_fd .NewCT_Spacing ();};return ParagraphSpacing {_fgef ._ddcc .Spacing };}; +// SetFirstRow controls the conditional formatting for the first row in a table. +func (_dadfe TableLook )SetFirstRow (on bool ){if !on {_dadfe ._dbgfg .FirstRowAttr =&_gee .ST_OnOff {};_dadfe ._dbgfg .FirstRowAttr .ST_OnOff1 =_gee .ST_OnOff1Off ;}else {_dadfe ._dbgfg .FirstRowAttr =&_gee .ST_OnOff {};_dadfe ._dbgfg .FirstRowAttr .ST_OnOff1 =_gee .ST_OnOff1On ;};}; -// SetWrapPathLineTo sets wrapPath lineTo value. -func (_ggd AnchorDrawWrapOptions )SetWrapPathLineTo (coordinates []*_dc .CT_Point2D ){_ggd ._fbe =coordinates ;}; +// SetEastAsiaTheme sets the font East Asia Theme. +func (_gafgd Fonts )SetEastAsiaTheme (t _eg .ST_Theme ){_gafgd ._fabcg .EastAsiaThemeAttr =t }; -// SetRight sets the right border to a specified type, color and thickness. -func (_fea CellBorders )SetRight (t _fd .ST_Border ,c _gdd .Color ,thickness _dd .Distance ){_fea ._cfc .Right =_fd .NewCT_Border ();_geed (_fea ._cfc .Right ,t ,c ,thickness );}; +// Caps returns true if run font is capitalized. +func (_deae RunProperties )Caps ()bool {return _dfcc (_deae ._efdg .Caps )}; -// SetFirstLineIndent controls the indentation of the first line in a paragraph. -func (_fgf Paragraph )SetFirstLineIndent (m _dd .Distance ){_fgf .ensurePPr ();_bfeed :=_fgf ._cgcf .PPr ;if _bfeed .Ind ==nil {_bfeed .Ind =_fd .NewCT_Ind ();};if m ==_dd .Zero {_bfeed .Ind .FirstLineAttr =nil ;}else {_bfeed .Ind .FirstLineAttr =&_ca .ST_TwipsMeasure {};_bfeed .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (m /_dd .Twips ));};}; +// RemoveEndnote removes a endnote from both the paragraph and the document +// the requested endnote must be anchored on the paragraph being referenced. +func (_deddc Paragraph )RemoveEndnote (id int64 ){_gbga :=_deddc ._dageg ._fdb ;var _adeef int ;for _ffbe ,_cfec :=range _gbga .CT_Endnotes .Endnote {if _cfec .IdAttr ==id {_adeef =_ffbe ;};};_adeef =0;_gbga .CT_Endnotes .Endnote [_adeef ]=nil ;_gbga .CT_Endnotes .Endnote [_adeef ]=_gbga .CT_Endnotes .Endnote [len (_gbga .CT_Endnotes .Endnote )-1];_gbga .CT_Endnotes .Endnote =_gbga .CT_Endnotes .Endnote [:len (_gbga .CT_Endnotes .Endnote )-1];var _abcd Run ;for _ ,_cbeg :=range _deddc .Runs (){if _bbag ,_abaf :=_cbeg .IsEndnote ();_bbag {if _abaf ==id {_abcd =_cbeg ;};};};_deddc .RemoveRun (_abcd );}; -// 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 (_fbaae Paragraph )AddEndnote (text string )Endnote {var _cggf int64 ;if _fbaae ._febcf .HasEndnotes (){for _ ,_adaa :=range _fbaae ._febcf .Endnotes (){if _adaa .id ()> _cggf {_cggf =_adaa .id ();};};_cggf ++;}else {_cggf =0;_fbaae ._febcf ._ggg =&_fd .Endnotes {};};_cegg :=_fd .NewCT_FtnEdn ();_cdgf :=_fd .NewCT_FtnEdnRef ();_cdgf .IdAttr =_cggf ;_fbaae ._febcf ._ggg .CT_Endnotes .Endnote =append (_fbaae ._febcf ._ggg .CT_Endnotes .Endnote ,_cegg );_cfde :=_fbaae .AddRun ();_acbaa :=_cfde .Properties ();_acbaa .SetStyle ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072");_cfde ._gcec .EG_RunInnerContent =[]*_fd .EG_RunInnerContent {_fd .NewEG_RunInnerContent ()};_cfde ._gcec .EG_RunInnerContent [0].EndnoteReference =_cdgf ;_ddbae :=Endnote {_fbaae ._febcf ,_cegg };_ddbae ._ccf .IdAttr =_cggf ;_ddbae ._ccf .EG_BlockLevelElts =[]*_fd .EG_BlockLevelElts {_fd .NewEG_BlockLevelElts ()};_gede :=_ddbae .AddParagraph ();_gede .Properties ().SetStyle ("\u0045n\u0064\u006e\u006f\u0074\u0065");_gede ._cgcf .PPr .RPr =_fd .NewCT_ParaRPr ();_aae :=_gede .AddRun ();_aae .AddTab ();_aae .AddText (text );return _ddbae ;}; +// TableBorders allows manipulation of borders on a table. +type TableBorders struct{_cddae *_eg .CT_TblBorders }; -// X returns the inner wrapped XML type. -func (_bdbf ParagraphStyleProperties )X ()*_fd .CT_PPrGeneral {return _bdbf ._dfdcd }; +// GetDocRelTargetByID returns TargetAttr of document relationship given its IdAttr. +func (_eadg *Document )GetDocRelTargetByID (idAttr string )string {for _ ,_ebbff :=range _eadg ._ccd .X ().Relationship {if _ebbff .IdAttr ==idAttr {return _ebbff .TargetAttr ;};};return "";}; -// SetRight sets the right border to a specified type, color and thickness. -func (_ceed TableBorders )SetRight (t _fd .ST_Border ,c _gdd .Color ,thickness _dd .Distance ){_ceed ._decbg .Right =_fd .NewCT_Border ();_geed (_ceed ._decbg .Right ,t ,c ,thickness );}; +// SetBeforeAuto controls if spacing before a paragraph is automatically determined. +func (_ccac ParagraphSpacing )SetBeforeAuto (b bool ){if b {_ccac ._baaecd .BeforeAutospacingAttr =&_gee .ST_OnOff {};_ccac ._baaecd .BeforeAutospacingAttr .Bool =_g .Bool (true );}else {_ccac ._baaecd .BeforeAutospacingAttr =nil ;};};func (_gcfe Paragraph )addEndBookmark (_gcag int64 )*_eg .CT_MarkupRange {_cdcd :=_eg .NewEG_PContent ();_gcfe ._ffae .EG_PContent =append (_gcfe ._ffae .EG_PContent ,_cdcd );_aeggg :=_eg .NewEG_ContentRunContent ();_eacf :=_eg .NewEG_RunLevelElts ();_daabg :=_eg .NewEG_RangeMarkupElements ();_adfa :=_eg .NewCT_MarkupRange ();_adfa .IdAttr =_gcag ;_daabg .BookmarkEnd =_adfa ;_cdcd .EG_ContentRunContent =append (_cdcd .EG_ContentRunContent ,_aeggg );_aeggg .EG_RunLevelElts =append (_aeggg .EG_RunLevelElts ,_eacf );_eacf .EG_RangeMarkupElements =append (_eacf .EG_RangeMarkupElements ,_daabg );return _adfa ;}; -// NumberingDefinition defines a numbering definition for a list of pragraphs. -type NumberingDefinition struct{_bggb *_fd .CT_AbstractNum }; +// Name returns the name of the bookmark whcih is the document unique ID that +// identifies the bookmark. +func (_cfe Bookmark )Name ()string {return _cfe ._cbe .NameAttr }; -// SetSpacing sets the spacing that comes before and after the paragraph. -func (_dgfe ParagraphStyleProperties )SetSpacing (before ,after _dd .Distance ){if _dgfe ._dfdcd .Spacing ==nil {_dgfe ._dfdcd .Spacing =_fd .NewCT_Spacing ();};if before ==_dd .Zero {_dgfe ._dfdcd .Spacing .BeforeAttr =nil ;}else {_dgfe ._dfdcd .Spacing .BeforeAttr =&_ca .ST_TwipsMeasure {};_dgfe ._dfdcd .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (before /_dd .Twips ));};if after ==_dd .Zero {_dgfe ._dfdcd .Spacing .AfterAttr =nil ;}else {_dgfe ._dfdcd .Spacing .AfterAttr =&_ca .ST_TwipsMeasure {};_dgfe ._dfdcd .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (after /_dd .Twips ));};}; +// AddDefinition adds a new numbering definition. +func (_agba Numbering )AddDefinition ()NumberingDefinition {_egacf :=_eg .NewCT_Num ();_ggec :=int64 (1);for _ ,_agbf :=range _agba .Definitions (){if _agbf .AbstractNumberID ()>=_ggec {_ggec =_agbf .AbstractNumberID ()+1;};};_fdcae :=int64 (1);for _ ,_gaab :=range _agba .X ().Num {if _gaab .NumIdAttr >=_fdcae {_fdcae =_gaab .NumIdAttr +1;};};_egacf .NumIdAttr =_fdcae ;_egacf .AbstractNumId =_eg .NewCT_DecimalNumber ();_egacf .AbstractNumId .ValAttr =_ggec ;_bfge :=_eg .NewCT_AbstractNum ();_bfge .AbstractNumIdAttr =_ggec ;_agba ._dgbab .AbstractNum =append (_agba ._dgbab .AbstractNum ,_bfge );_agba ._dgbab .Num =append (_agba ._dgbab .Num ,_egacf );return NumberingDefinition {_bfge };}; -// SetLineSpacing sets the spacing between lines in a paragraph. -func (_cccfe Paragraph )SetLineSpacing (d _dd .Distance ,rule _fd .ST_LineSpacingRule ){_cccfe .ensurePPr ();if _cccfe ._cgcf .PPr .Spacing ==nil {_cccfe ._cgcf .PPr .Spacing =_fd .NewCT_Spacing ();};_fdec :=_cccfe ._cgcf .PPr .Spacing ;if rule ==_fd .ST_LineSpacingRuleUnset {_fdec .LineRuleAttr =_fd .ST_LineSpacingRuleUnset ;_fdec .LineAttr =nil ;}else {_fdec .LineRuleAttr =rule ;_fdec .LineAttr =&_fd .ST_SignedTwipsMeasure {};_fdec .LineAttr .Int64 =_f .Int64 (int64 (d /_dd .Twips ));};}; +// Bold returns true if run font is bold. +func (_fdbfg RunProperties )Bold ()bool {_gecag :=_fdbfg ._efdg ;return _dfcc (_gecag .B )||_dfcc (_gecag .BCs );}; // X returns the inner wrapped XML type. -func (_aabbg Footnote )X ()*_fd .CT_FtnEdn {return _aabbg ._dfdce }; +func (_fbea Color )X ()*_eg .CT_Color {return _fbea ._gfbf };func (_dega Run )newIC ()*_eg .EG_RunInnerContent {_cbgc :=_eg .NewEG_RunInnerContent ();_dega ._fced .EG_RunInnerContent =append (_dega ._fced .EG_RunInnerContent ,_cbgc );return _cbgc ;}; -// AddDefinition adds a new numbering definition. -func (_aafg Numbering )AddDefinition ()NumberingDefinition {_edgff :=_fd .NewCT_Num ();_gefd :=int64 (1);for _ ,_bfcbd :=range _aafg .Definitions (){if _bfcbd .AbstractNumberID ()>=_gefd {_gefd =_bfcbd .AbstractNumberID ()+1;};};_gaca :=int64 (1);for _ ,_bbdc :=range _aafg .X ().Num {if _bbdc .NumIdAttr >=_gaca {_gaca =_bbdc .NumIdAttr +1;};};_edgff .NumIdAttr =_gaca ;_edgff .AbstractNumId =_fd .NewCT_DecimalNumber ();_edgff .AbstractNumId .ValAttr =_gefd ;_gcag :=_fd .NewCT_AbstractNum ();_gcag .AbstractNumIdAttr =_gefd ;_aafg ._dcea .AbstractNum =append (_aafg ._dcea .AbstractNum ,_gcag );_aafg ._dcea .Num =append (_aafg ._dcea .Num ,_edgff );return NumberingDefinition {_gcag };}; +// SetHangingIndent controls the hanging indent of the paragraph. +func (_eced ParagraphStyleProperties )SetHangingIndent (m _fd .Distance ){if _eced ._efcg .Ind ==nil {_eced ._efcg .Ind =_eg .NewCT_Ind ();};if m ==_fd .Zero {_eced ._efcg .Ind .HangingAttr =nil ;}else {_eced ._efcg .Ind .HangingAttr =&_gee .ST_TwipsMeasure {};_eced ._efcg .Ind .HangingAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (m /_fd .Twips ));};};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";); -// AddDropdownList adds dropdown list form field to the paragraph and returns it. -func (_daed Paragraph )AddDropdownList (name string )FormField {_befdg :=_daed .addFldCharsForField (name ,"\u0046\u004f\u0052M\u0044\u0052\u004f\u0050\u0044\u004f\u0057\u004e");_befdg ._egac .DdList =_fd .NewCT_FFDDList ();return _befdg ;}; +// SetThemeShade sets the shade based off the theme color. +func (_cab Color )SetThemeShade (s uint8 ){_bee :=_cg .Sprintf ("\u0025\u0030\u0032\u0078",s );_cab ._gfbf .ThemeShadeAttr =&_bee ;}; -// SetFirstColumn controls the conditional formatting for the first column in a table. -func (_ebbcg TableLook )SetFirstColumn (on bool ){if !on {_ebbcg ._ebdef .FirstColumnAttr =&_ca .ST_OnOff {};_ebbcg ._ebdef .FirstColumnAttr .ST_OnOff1 =_ca .ST_OnOff1Off ;}else {_ebbcg ._ebdef .FirstColumnAttr =&_ca .ST_OnOff {};_ebbcg ._ebdef .FirstColumnAttr .ST_OnOff1 =_ca .ST_OnOff1On ;};}; +// AnchoredDrawing is an absolutely positioned image within a document page. +type AnchoredDrawing struct{_aa *Document ;_ed *_eg .WdAnchor ;}; -// X returns the inner wrapped XML type. -func (_cgc Color )X ()*_fd .CT_Color {return _cgc ._dca }; +// AddParagraph adds a paragraph to the table cell. +func (_ca Cell )AddParagraph ()Paragraph {_bdd :=_eg .NewEG_BlockLevelElts ();_ca ._ccc .EG_BlockLevelElts =append (_ca ._ccc .EG_BlockLevelElts ,_bdd );_dcb :=_eg .NewEG_ContentBlockContent ();_bdd .EG_ContentBlockContent =append (_bdd .EG_ContentBlockContent ,_dcb );_fc :=_eg .NewCT_P ();_dcb .P =append (_dcb .P ,_fc );return Paragraph {_ca ._ggc ,_fc };}; -// TableProperties are the properties for a table within a document -type TableProperties struct{_fgbf *_fd .CT_TblPr }; +// SetTop sets the top border to a specified type, color and thickness. +func (_feaag TableBorders )SetTop (t _eg .ST_Border ,c _ef .Color ,thickness _fd .Distance ){_feaag ._cddae .Top =_eg .NewCT_Border ();_dgdb (_feaag ._cddae .Top ,t ,c ,thickness );}; -// SetHangingIndent controls special indent of paragraph. -func (_efgd Paragraph )SetHangingIndent (m _dd .Distance ){_efgd .ensurePPr ();_fafc :=_efgd ._cgcf .PPr ;if _fafc .Ind ==nil {_fafc .Ind =_fd .NewCT_Ind ();};if m ==_dd .Zero {_fafc .Ind .HangingAttr =nil ;}else {_fafc .Ind .HangingAttr =&_ca .ST_TwipsMeasure {};_fafc .Ind .HangingAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (m /_dd .Twips ));};}; +// VerticalAlign returns the value of run vertical align. +func (_gfbea RunProperties )VerticalAlignment ()_gee .ST_VerticalAlignRun {if _bcfb :=_gfbea ._efdg .VertAlign ;_bcfb !=nil {return _bcfb .ValAttr ;};return 0;}; -// Borders allows controlling individual cell borders. -func (_fbc CellProperties )Borders ()CellBorders {if _fbc ._cea .TcBorders ==nil {_fbc ._cea .TcBorders =_fd .NewCT_TcBorders ();};return CellBorders {_fbc ._cea .TcBorders };}; +// AbstractNumberID returns the ID that is unique within all numbering +// definitions that is used to assign the definition to a paragraph. +func (_becde NumberingDefinition )AbstractNumberID ()int64 {return _becde ._cafg .AbstractNumIdAttr };func (_adgda Styles )initializeDocDefaults (){_adgda ._ceaa .DocDefaults =_eg .NewCT_DocDefaults ();_adgda ._ceaa .DocDefaults .RPrDefault =_eg .NewCT_RPrDefault ();_adgda ._ceaa .DocDefaults .RPrDefault .RPr =_eg .NewCT_RPr ();_cfbfc :=RunProperties {_adgda ._ceaa .DocDefaults .RPrDefault .RPr };_cfbfc .SetSize (12*_fd .Point );_cfbfc .Fonts ().SetASCIITheme (_eg .ST_ThemeMajorAscii );_cfbfc .Fonts ().SetEastAsiaTheme (_eg .ST_ThemeMajorEastAsia );_cfbfc .Fonts ().SetHANSITheme (_eg .ST_ThemeMajorHAnsi );_cfbfc .Fonts ().SetCSTheme (_eg .ST_ThemeMajorBidi );_cfbfc .X ().Lang =_eg .NewCT_Language ();_cfbfc .X ().Lang .ValAttr =_g .String ("\u0065\u006e\u002dU\u0053");_cfbfc .X ().Lang .EastAsiaAttr =_g .String ("\u0065\u006e\u002dU\u0053");_cfbfc .X ().Lang .BidiAttr =_g .String ("\u0061\u0072\u002dS\u0041");_adgda ._ceaa .DocDefaults .PPrDefault =_eg .NewCT_PPrDefault ();}; -// 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 (_dff *Document )AddImage (i _gd .Image )(_gd .ImageRef ,error ){_cffe :=_gd .MakeImageRef (i ,&_dff .DocBase ,_dff ._cbb );if i .Data ==nil &&i .Path ==""{return _cffe ,_cc .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 _cffe ,_cc .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 _cffe ,_cc .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 !=""{_fcbd :=_db .Add (i .Path );if _fcbd !=nil {return _cffe ,_fcbd ;};};_dff .Images =append (_dff .Images ,_cffe );_adb :=_ffe .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_dff .Images ),i .Format );_fggd :=_dff ._cbb .AddRelationship (_adb ,_f .ImageType );_dff .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_dff .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_dff .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_dff .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_dff .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format );_cffe .SetRelID (_fggd .X ().IdAttr );_cffe .SetTarget (_adb );return _cffe ,nil ;}; +// InlineDrawing is an inlined image within a run. +type InlineDrawing struct{_gcgb *Document ;_fabe *_eg .WdInline ;}; -// Properties returns the row properties. -func (_eefc Row )Properties ()RowProperties {if _eefc ._fbdff .TrPr ==nil {_eefc ._fbdff .TrPr =_fd .NewCT_TrPr ();};return RowProperties {_eefc ._fbdff .TrPr };}; +// AddRow adds a row to a table. +func (_bega Table )AddRow ()Row {_aggg :=_eg .NewEG_ContentRowContent ();_bega ._gdae .EG_ContentRowContent =append (_bega ._gdae .EG_ContentRowContent ,_aggg );_dfggg :=_eg .NewCT_Row ();_aggg .Tr =append (_aggg .Tr ,_dfggg );return Row {_bega ._gdea ,_dfggg };}; // X returns the inner wrapped XML type. -func (_gcaga NumberingDefinition )X ()*_fd .CT_AbstractNum {return _gcaga ._bggb };func (_cce *Document )insertParagraph (_fggf Paragraph ,_eccd bool )Paragraph {if _cce ._aaff .Body ==nil {return _cce .AddParagraph ();};_dfdg :=_fggf .X ();for _ ,_aacf :=range _cce ._aaff .Body .EG_BlockLevelElts {for _ ,_faa :=range _aacf .EG_ContentBlockContent {for _ccbg ,_afab :=range _faa .P {if _afab ==_dfdg {_fffb :=_fd .NewCT_P ();_faa .P =append (_faa .P ,nil );if _eccd {copy (_faa .P [_ccbg +1:],_faa .P [_ccbg :]);_faa .P [_ccbg ]=_fffb ;}else {copy (_faa .P [_ccbg +2:],_faa .P [_ccbg +1:]);_faa .P [_ccbg +1]=_fffb ;};return Paragraph {_cce ,_fffb };};};for _ ,_cbdf :=range _faa .Tbl {for _ ,_gcbb :=range _cbdf .EG_ContentRowContent {for _ ,_fgdb :=range _gcbb .Tr {for _ ,_caac :=range _fgdb .EG_ContentCellContent {for _ ,_adfb :=range _caac .Tc {for _ ,_afad :=range _adfb .EG_BlockLevelElts {for _ ,_aaab :=range _afad .EG_ContentBlockContent {for _edcc ,_age :=range _aaab .P {if _age ==_dfdg {_cfdb :=_fd .NewCT_P ();_aaab .P =append (_aaab .P ,nil );if _eccd {copy (_aaab .P [_edcc +1:],_aaab .P [_edcc :]);_aaab .P [_edcc ]=_cfdb ;}else {copy (_aaab .P [_edcc +2:],_aaab .P [_edcc +1:]);_aaab .P [_edcc +1]=_cfdb ;};return Paragraph {_cce ,_cfdb };};};};};};};};};};if _faa .Sdt !=nil &&_faa .Sdt .SdtContent !=nil &&_faa .Sdt .SdtContent .P !=nil {for _dffb ,_ccc :=range _faa .Sdt .SdtContent .P {if _ccc ==_dfdg {_cgcg :=_fd .NewCT_P ();_faa .Sdt .SdtContent .P =append (_faa .Sdt .SdtContent .P ,nil );if _eccd {copy (_faa .Sdt .SdtContent .P [_dffb +1:],_faa .Sdt .SdtContent .P [_dffb :]);_faa .Sdt .SdtContent .P [_dffb ]=_cgcg ;}else {copy (_faa .Sdt .SdtContent .P [_dffb +2:],_faa .Sdt .SdtContent .P [_dffb +1:]);_faa .Sdt .SdtContent .P [_dffb +1]=_cgcg ;};return Paragraph {_cce ,_cgcg };};};};};};return _cce .AddParagraph ();};func (_ega *chart )RelId ()string {return _ega ._eeb }; +func (_afeg NumberingLevel )X ()*_eg .CT_Lvl {return _afeg ._dbba }; -// SetVerticalBanding controls the conditional formatting for vertical banding. -func (_cgfca TableLook )SetVerticalBanding (on bool ){if !on {_cgfca ._ebdef .NoVBandAttr =&_ca .ST_OnOff {};_cgfca ._ebdef .NoVBandAttr .ST_OnOff1 =_ca .ST_OnOff1On ;}else {_cgfca ._ebdef .NoVBandAttr =&_ca .ST_OnOff {};_cgfca ._ebdef .NoVBandAttr .ST_OnOff1 =_ca .ST_OnOff1Off ;};}; +// SetSemiHidden controls if the style is hidden in the UI. +func (_gcadg Style )SetSemiHidden (b bool ){if b {_gcadg ._bgdg .SemiHidden =_eg .NewCT_OnOff ();}else {_gcadg ._bgdg .SemiHidden =nil ;};}; -// ClearColor clears the text color. -func (_aeae RunProperties )ClearColor (){_aeae ._efff .Color =nil };func (_cba *Document )validateTableCells ()error {for _ ,_beag :=range _cba ._aaff .Body .EG_BlockLevelElts {for _ ,_egad :=range _beag .EG_ContentBlockContent {for _ ,_dfb :=range _egad .Tbl {for _ ,_ddgd :=range _dfb .EG_ContentRowContent {for _ ,_fge :=range _ddgd .Tr {_aaa :=false ;for _ ,_ccda :=range _fge .EG_ContentCellContent {_bdfb :=false ;for _ ,_aafa :=range _ccda .Tc {_aaa =true ;for _ ,_dfga :=range _aafa .EG_BlockLevelElts {for _ ,_bbad :=range _dfga .EG_ContentBlockContent {if len (_bbad .P )> 0{_bdfb =true ;break ;};};};};if !_bdfb {return _cc .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 !_aaa {return _cc .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 ;}; +// SetRightPct sets the cell right margin +func (_gfb CellMargins )SetRightPct (pct float64 ){_gfb ._dge .Right =_eg .NewCT_TblWidth ();_cbbg (_gfb ._dge .Right ,pct );}; -// Name returns the name of the style if set. -func (_cgdfc Style )Name ()string {if _cgdfc ._ebbgf .Name ==nil {return "";};return _cgdfc ._ebbgf .Name .ValAttr ;}; +// Runs returns all of the runs in a paragraph. +func (_dcdg Paragraph )Runs ()[]Run {_dgce :=[]Run {};for _ ,_dceb :=range _dcdg ._ffae .EG_PContent {if _dceb .Hyperlink !=nil &&_dceb .Hyperlink .EG_ContentRunContent !=nil {for _ ,_caec :=range _dceb .Hyperlink .EG_ContentRunContent {if _caec .R !=nil {_dgce =append (_dgce ,Run {_dcdg ._dageg ,_caec .R });};};};for _ ,_ggce :=range _dceb .EG_ContentRunContent {if _ggce .R !=nil {_dgce =append (_dgce ,Run {_dcdg ._dageg ,_ggce .R });};if _ggce .Sdt !=nil &&_ggce .Sdt .SdtContent !=nil {for _ ,_fcgf :=range _ggce .Sdt .SdtContent .EG_ContentRunContent {if _fcgf .R !=nil {_dgce =append (_dgce ,Run {_dcdg ._dageg ,_fcgf .R });};};};};};return _dgce ;}; -// SetFormat sets the numbering format. -func (_gfaec NumberingLevel )SetFormat (f _fd .ST_NumberFormat ){if _gfaec ._abcc .NumFmt ==nil {_gfaec ._abcc .NumFmt =_fd .NewCT_NumFmt ();};_gfaec ._abcc .NumFmt .ValAttr =f ;}; +// Pict returns the pict object. +func (_affd *WatermarkText )Pict ()*_eg .CT_Picture {return _affd ._ebce }; -// SetThemeShade sets the shade based off the theme color. -func (_fgbd Color )SetThemeShade (s uint8 ){_eac :=_ffe .Sprintf ("\u0025\u0030\u0032\u0078",s );_fgbd ._dca .ThemeShadeAttr =&_eac ;}; +// GetColor returns the color.Color object representing the run color. +func (_fdad ParagraphProperties )GetColor ()_ef .Color {if _ecga :=_fdad ._cagc .RPr .Color ;_ecga !=nil {_cfbe :=_ecga .ValAttr ;if _cfbe .ST_HexColorRGB !=nil {return _ef .FromHex (*_cfbe .ST_HexColorRGB );};};return _ef .Color {};};const (OnOffValueUnset OnOffValue =iota ;OnOffValueOff ;OnOffValueOn ;); -// SetBefore sets the spacing that comes before the paragraph. -func (_acbab ParagraphSpacing )SetBefore (before _dd .Distance ){_acbab ._fcbg .BeforeAttr =&_ca .ST_TwipsMeasure {};_acbab ._fcbg .BeforeAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (before /_dd .Twips ));}; +// SetTextWrapTopAndBottom sets the text wrap to top and bottom. +func (_dd AnchoredDrawing )SetTextWrapTopAndBottom (){_dd ._ed .Choice =&_eg .WdEG_WrapTypeChoice {};_dd ._ed .Choice .WrapTopAndBottom =_eg .NewWdCT_WrapTopBottom ();_dd ._ed .LayoutInCellAttr =true ;_dd ._ed .AllowOverlapAttr =true ;};func (_cdda Styles )initializeStyleDefaults (){_gefe :=_cdda .AddStyle ("\u004e\u006f\u0072\u006d\u0061\u006c",_eg .ST_StyleTypeParagraph ,true );_gefe .SetName ("\u004e\u006f\u0072\u006d\u0061\u006c");_gefe .SetPrimaryStyle (true );_ebcf :=_cdda .AddStyle ("D\u0065f\u0061\u0075\u006c\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068Fo\u006e\u0074",_eg .ST_StyleTypeCharacter ,true );_ebcf .SetName ("\u0044\u0065\u0066\u0061ul\u0074\u0020\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0046\u006fn\u0074");_ebcf .SetUISortOrder (1);_ebcf .SetSemiHidden (true );_ebcf .SetUnhideWhenUsed (true );_edcf :=_cdda .AddStyle ("\u0054i\u0074\u006c\u0065\u0043\u0068\u0061r",_eg .ST_StyleTypeCharacter ,false );_edcf .SetName ("\u0054\u0069\u0074\u006c\u0065\u0020\u0043\u0068\u0061\u0072");_edcf .SetBasedOn (_ebcf .StyleID ());_edcf .SetLinkedStyle ("\u0054\u0069\u0074l\u0065");_edcf .SetUISortOrder (10);_edcf .RunProperties ().Fonts ().SetASCIITheme (_eg .ST_ThemeMajorAscii );_edcf .RunProperties ().Fonts ().SetEastAsiaTheme (_eg .ST_ThemeMajorEastAsia );_edcf .RunProperties ().Fonts ().SetHANSITheme (_eg .ST_ThemeMajorHAnsi );_edcf .RunProperties ().Fonts ().SetCSTheme (_eg .ST_ThemeMajorBidi );_edcf .RunProperties ().SetSize (28*_fd .Point );_edcf .RunProperties ().SetKerning (14*_fd .Point );_edcf .RunProperties ().SetCharacterSpacing (-10*_fd .Twips );_dggb :=_cdda .AddStyle ("\u0054\u0069\u0074l\u0065",_eg .ST_StyleTypeParagraph ,false );_dggb .SetName ("\u0054\u0069\u0074l\u0065");_dggb .SetBasedOn (_gefe .StyleID ());_dggb .SetNextStyle (_gefe .StyleID ());_dggb .SetLinkedStyle (_edcf .StyleID ());_dggb .SetUISortOrder (10);_dggb .SetPrimaryStyle (true );_dggb .ParagraphProperties ().SetContextualSpacing (true );_dggb .RunProperties ().Fonts ().SetASCIITheme (_eg .ST_ThemeMajorAscii );_dggb .RunProperties ().Fonts ().SetEastAsiaTheme (_eg .ST_ThemeMajorEastAsia );_dggb .RunProperties ().Fonts ().SetHANSITheme (_eg .ST_ThemeMajorHAnsi );_dggb .RunProperties ().Fonts ().SetCSTheme (_eg .ST_ThemeMajorBidi );_dggb .RunProperties ().SetSize (28*_fd .Point );_dggb .RunProperties ().SetKerning (14*_fd .Point );_dggb .RunProperties ().SetCharacterSpacing (-10*_fd .Twips );_defa :=_cdda .AddStyle ("T\u0061\u0062\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c",_eg .ST_StyleTypeTable ,false );_defa .SetName ("\u004e\u006f\u0072m\u0061\u006c\u0020\u0054\u0061\u0062\u006c\u0065");_defa .SetUISortOrder (99);_defa .SetSemiHidden (true );_defa .SetUnhideWhenUsed (true );_defa .X ().TblPr =_eg .NewCT_TblPrBase ();_dbfa :=NewTableWidth ();_defa .X ().TblPr .TblInd =_dbfa .X ();_dbfa .SetValue (0*_fd .Dxa );_defa .X ().TblPr .TblCellMar =_eg .NewCT_TblCellMar ();_dbfa =NewTableWidth ();_defa .X ().TblPr .TblCellMar .Top =_dbfa .X ();_dbfa .SetValue (0*_fd .Dxa );_dbfa =NewTableWidth ();_defa .X ().TblPr .TblCellMar .Bottom =_dbfa .X ();_dbfa .SetValue (0*_fd .Dxa );_dbfa =NewTableWidth ();_defa .X ().TblPr .TblCellMar .Left =_dbfa .X ();_dbfa .SetValue (108*_fd .Dxa );_dbfa =NewTableWidth ();_defa .X ().TblPr .TblCellMar .Right =_dbfa .X ();_dbfa .SetValue (108*_fd .Dxa );_dbabd :=_cdda .AddStyle ("\u004e\u006f\u004c\u0069\u0073\u0074",_eg .ST_StyleTypeNumbering ,false );_dbabd .SetName ("\u004eo\u0020\u004c\u0069\u0073\u0074");_dbabd .SetUISortOrder (1);_dbabd .SetSemiHidden (true );_dbabd .SetUnhideWhenUsed (true );_cgdb :=[]_fd .Distance {16,13,12,11,11,11,11,11,11};_efdd :=[]_fd .Distance {240,40,40,40,40,40,40,40,40};for _cgfgb :=0;_cgfgb < 9;_cgfgb ++{_bfbdc :=_cg .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",_cgfgb +1);_ebdf :=_cdda .AddStyle (_bfbdc +"\u0043\u0068\u0061\u0072",_eg .ST_StyleTypeCharacter ,false );_ebdf .SetName (_cg .Sprintf ("\u0048e\u0061d\u0069\u006e\u0067\u0020\u0025\u0064\u0020\u0043\u0068\u0061\u0072",_cgfgb +1));_ebdf .SetBasedOn (_ebcf .StyleID ());_ebdf .SetLinkedStyle (_bfbdc );_ebdf .SetUISortOrder (9+_cgfgb );_ebdf .RunProperties ().SetSize (_cgdb [_cgfgb ]*_fd .Point );_cdfg :=_cdda .AddStyle (_bfbdc ,_eg .ST_StyleTypeParagraph ,false );_cdfg .SetName (_cg .Sprintf ("\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0025\u0064",_cgfgb +1));_cdfg .SetNextStyle (_gefe .StyleID ());_cdfg .SetLinkedStyle (_cdfg .StyleID ());_cdfg .SetUISortOrder (9+_cgfgb );_cdfg .SetPrimaryStyle (true );_cdfg .ParagraphProperties ().SetKeepNext (true );_cdfg .ParagraphProperties ().SetSpacing (_efdd [_cgfgb ]*_fd .Twips ,0);_cdfg .ParagraphProperties ().SetOutlineLevel (_cgfgb );_cdfg .RunProperties ().SetSize (_cgdb [_cgfgb ]*_fd .Point );};}; -// SetFooter sets a section footer. -func (_abdff Section )SetFooter (f Footer ,t _fd .ST_HdrFtr ){_bbfa :=_fd .NewEG_HdrFtrReferences ();_abdff ._aead .EG_HdrFtrReferences =append (_abdff ._aead .EG_HdrFtrReferences ,_bbfa );_bbfa .FooterReference =_fd .NewCT_HdrFtrRef ();_bbfa .FooterReference .TypeAttr =t ;_adcgc :=_abdff ._fdfd ._cbb .FindRIDForN (f .Index (),_f .FooterType );if _adcgc ==""{_e .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");};_bbfa .FooterReference .IdAttr =_adcgc ;}; +// Properties returns the cell properties. +func (_edc Cell )Properties ()CellProperties {if _edc ._ccc .TcPr ==nil {_edc ._ccc .TcPr =_eg .NewCT_TcPr ();};return CellProperties {_edc ._ccc .TcPr };};func _bcbe (_gdc *_eg .CT_Tbl ,_fcef map[string ]string ){for _ ,_dbcg :=range _gdc .EG_ContentRowContent {for _ ,_aaec :=range _dbcg .Tr {for _ ,_dbbf :=range _aaec .EG_ContentCellContent {for _ ,_bfb :=range _dbbf .Tc {for _ ,_eegb :=range _bfb .EG_BlockLevelElts {for _ ,_gaded :=range _eegb .EG_ContentBlockContent {for _ ,_bfeeb :=range _gaded .P {_adggb (_bfeeb ,_fcef );};for _ ,_cgfc :=range _gaded .Tbl {_bcbe (_cgfc ,_fcef );};};};};};};};}; -// Underline returns the type of run underline. -func (_gcdgg RunProperties )Underline ()_fd .ST_Underline {if _ecfe :=_gcdgg ._efff .U ;_ecfe !=nil {return _ecfe .ValAttr ;};return 0;}; +// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. +func (_abgc ParagraphProperties )CharacterSpacingMeasure ()string {if _aaef :=_abgc ._cagc .RPr .Spacing ;_aaef !=nil {_ddbf :=_aaef .ValAttr ;if _ddbf .ST_UniversalMeasure !=nil {return *_ddbf .ST_UniversalMeasure ;};};return "";}; -// SetNumberingDefinitionByID sets the numbering definition ID directly, which must -// match an ID defined in numbering.xml -func (_gggac Paragraph )SetNumberingDefinitionByID (abstractNumberID int64 ){_gggac .ensurePPr ();if _gggac ._cgcf .PPr .NumPr ==nil {_gggac ._cgcf .PPr .NumPr =_fd .NewCT_NumPr ();};_eeeb :=_fd .NewCT_DecimalNumber ();_eeeb .ValAttr =int64 (abstractNumberID );_gggac ._cgcf .PPr .NumPr .NumId =_eeeb ;}; +// X returns the inner wrapped XML type. +func (_dbbd Settings )X ()*_eg .Settings {return _dbbd ._cfde }; -// SetPrimaryStyle marks the style as a primary style. -func (_gbeec Style )SetPrimaryStyle (b bool ){if b {_gbeec ._ebbgf .QFormat =_fd .NewCT_OnOff ();}else {_gbeec ._ebbgf .QFormat =nil ;};}; +// X returns the inner wrapped XML type. +func (_cbdb NumberingDefinition )X ()*_eg .CT_AbstractNum {return _cbdb ._cafg }; -// Italic returns true if run font is italic. -func (_acbcd RunProperties )Italic ()bool {_gadd :=_acbcd ._efff ;return _deg (_gadd .I )||_deg (_gadd .ICs );}; +// X returns the inner wrapped XML type. +func (_ebcg InlineDrawing )X ()*_eg .WdInline {return _ebcg ._fabe }; -// Color returns the style's Color. -func (_eeff RunProperties )Color ()Color {if _eeff ._efff .Color ==nil {_eeff ._efff .Color =_fd .NewCT_Color ();};return Color {_eeff ._efff .Color };}; +// SetLineSpacing sets the spacing between lines in a paragraph. +func (_dgda Paragraph )SetLineSpacing (d _fd .Distance ,rule _eg .ST_LineSpacingRule ){_dgda .ensurePPr ();if _dgda ._ffae .PPr .Spacing ==nil {_dgda ._ffae .PPr .Spacing =_eg .NewCT_Spacing ();};_gdac :=_dgda ._ffae .PPr .Spacing ;if rule ==_eg .ST_LineSpacingRuleUnset {_gdac .LineRuleAttr =_eg .ST_LineSpacingRuleUnset ;_gdac .LineAttr =nil ;}else {_gdac .LineRuleAttr =rule ;_gdac .LineAttr =&_eg .ST_SignedTwipsMeasure {};_gdac .LineAttr .Int64 =_g .Int64 (int64 (d /_fd .Twips ));};}; -// SetLeft sets the cell left margin -func (_egd CellMargins )SetLeft (d _dd .Distance ){_egd ._aecb .Left =_fd .NewCT_TblWidth ();_dbg (_egd ._aecb .Left ,d );}; +// SetStyle sets the font size. +func (_ebdag RunProperties )SetStyle (style string ){if style ==""{_ebdag ._efdg .RStyle =nil ;}else {_ebdag ._efdg .RStyle =_eg .NewCT_String ();_ebdag ._efdg .RStyle .ValAttr =style ;};}; -// Italic returns true if paragraph font is italic. -func (_dgca ParagraphProperties )Italic ()bool {_fbcg :=_dgca ._ddcc .RPr ;return _deg (_fbcg .I )||_deg (_fbcg .ICs );};func (_gbec *Document )tables (_dgf *_fd .EG_ContentBlockContent )[]Table {_gdcd :=[]Table {};for _ ,_dea :=range _dgf .Tbl {_gdcd =append (_gdcd ,Table {_gbec ,_dea });for _ ,_gfda :=range _dea .EG_ContentRowContent {for _ ,_bdfd :=range _gfda .Tr {for _ ,_ebgf :=range _bdfd .EG_ContentCellContent {for _ ,_ecff :=range _ebgf .Tc {for _ ,_cbe :=range _ecff .EG_BlockLevelElts {for _ ,_eca :=range _cbe .EG_ContentBlockContent {for _ ,_fdb :=range _gbec .tables (_eca ){_gdcd =append (_gdcd ,_fdb );};};};};};};};};return _gdcd ;}; +// SetStrikeThrough sets the run to strike-through. +func (_acde RunProperties )SetStrikeThrough (b bool ){if !b {_acde ._efdg .Strike =nil ;}else {_acde ._efdg .Strike =_eg .NewCT_OnOff ();};}; -// GetWrapPathLineTo return wrapPath lineTo value. -func (_dbc AnchorDrawWrapOptions )GetWrapPathLineTo ()[]*_dc .CT_Point2D {return _dbc ._fbe }; +// SetStartIndent controls the start indentation. +func (_fbbf ParagraphProperties )SetStartIndent (m _fd .Distance ){if _fbbf ._cagc .Ind ==nil {_fbbf ._cagc .Ind =_eg .NewCT_Ind ();};if m ==_fd .Zero {_fbbf ._cagc .Ind .StartAttr =nil ;}else {_fbbf ._cagc .Ind .StartAttr =&_eg .ST_SignedTwipsMeasure {};_fbbf ._cagc .Ind .StartAttr .Int64 =_g .Int64 (int64 (m /_fd .Twips ));};}; -// Close closes the document, removing any temporary files that might have been -// created when opening a document. -func (_cbba *Document )Close ()error {if _cbba .TmpPath !=""{return _db .RemoveAll (_cbba .TmpPath );};return nil ;}; +// SetStartPct sets the cell start margin +func (_cbg CellMargins )SetStartPct (pct float64 ){_cbg ._dge .Start =_eg .NewCT_TblWidth ();_cbbg (_cbg ._dge .Start ,pct );};func _bgfa (_eefe *_eg .EG_ContentBlockContent )[]Bookmark {_edfee :=[]Bookmark {};for _ ,_fegc :=range _eefe .P {for _ ,_fdfc :=range _fegc .EG_PContent {for _ ,_dfea :=range _fdfc .EG_ContentRunContent {for _ ,_fcebf :=range _dfea .EG_RunLevelElts {for _ ,_ddag :=range _fcebf .EG_RangeMarkupElements {if _ddag .BookmarkStart !=nil {_edfee =append (_edfee ,Bookmark {_ddag .BookmarkStart });};};};};};};for _ ,_bfd :=range _eefe .EG_RunLevelElts {for _ ,_fedc :=range _bfd .EG_RangeMarkupElements {if _fedc .BookmarkStart !=nil {_edfee =append (_edfee ,Bookmark {_fedc .BookmarkStart });};};};for _ ,_fabc :=range _eefe .Tbl {for _ ,_dgcf :=range _fabc .EG_ContentRowContent {for _ ,_bfee :=range _dgcf .Tr {for _ ,_ddba :=range _bfee .EG_ContentCellContent {for _ ,_edgc :=range _ddba .Tc {for _ ,_bbbb :=range _edgc .EG_BlockLevelElts {for _ ,_gbac :=range _bbbb .EG_ContentBlockContent {for _ ,_fcdc :=range _bgfa (_gbac ){_edfee =append (_edfee ,_fcdc );};};};};};};};};return _edfee ;}; + +// SetCellSpacingAuto sets the cell spacing within a table to automatic. +func (_febaf TableProperties )SetCellSpacingAuto (){_febaf ._gcdd .TblCellSpacing =_eg .NewCT_TblWidth ();_febaf ._gcdd .TblCellSpacing .TypeAttr =_eg .ST_TblWidthAuto ;}; -// SetNextStyle sets the style that the next paragraph will use. -func (_fcbc Style )SetNextStyle (name string ){if name ==""{_fcbc ._ebbgf .Next =nil ;}else {_fcbc ._ebbgf .Next =_fd .NewCT_String ();_fcbc ._ebbgf .Next .ValAttr =name ;};}; +// NewAnchorDrawWrapOptions return anchor drawing options property. +func NewAnchorDrawWrapOptions ()*AnchorDrawWrapOptions {_cbc :=&AnchorDrawWrapOptions {};if !_cbc ._bbg {_ddc ,_ceb :=_bdg ();_cbc ._adg =_ddc ;_cbc ._dcf =_ceb ;};return _cbc ;}; -// 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 _dd .Distance ){_ac .SetXOffset (x );_ac .SetYOffset (y )}; +// SetHANSITheme sets the font H ANSI Theme. +func (_egdc Fonts )SetHANSITheme (t _eg .ST_Theme ){_egdc ._fabcg .HAnsiThemeAttr =t }; -// Type returns the type of the field. -func (_eafd FormField )Type ()FormFieldType {if _eafd ._egac .TextInput !=nil {return FormFieldTypeText ;}else if _eafd ._egac .CheckBox !=nil {return FormFieldTypeCheckBox ;}else if _eafd ._egac .DdList !=nil {return FormFieldTypeDropDown ;};return FormFieldTypeUnknown ;}; +// HasFootnotes returns a bool based on the presence or abscence of footnotes within +// the document. +func (_acef *Document )HasFootnotes ()bool {return _acef ._gcc !=nil }; -// SetLinkedStyle sets the style that this style is linked to. -func (_gffge Style )SetLinkedStyle (name string ){if name ==""{_gffge ._ebbgf .Link =nil ;}else {_gffge ._ebbgf .Link =_fd .NewCT_String ();_gffge ._ebbgf .Link .ValAttr =name ;};}; +// Borders allows controlling individual cell borders. +func (_fbee CellProperties )Borders ()CellBorders {if _fbee ._cgb .TcBorders ==nil {_fbee ._cgb .TcBorders =_eg .NewCT_TcBorders ();};return CellBorders {_fbee ._cgb .TcBorders };};func (_cbbgd Endnote )id ()int64 {return _cbbgd ._cfcf .IdAttr }; -// SetStyle sets the font size. -func (_fada RunProperties )SetStyle (style string ){if style ==""{_fada ._efff .RStyle =nil ;}else {_fada ._efff .RStyle =_fd .NewCT_String ();_fada ._efff .RStyle .ValAttr =style ;};}; +// SetVerticalAlignment controls the vertical alignment of the run, this is used +// to control if text is superscript/subscript. +func (_ddcd RunProperties )SetVerticalAlignment (v _gee .ST_VerticalAlignRun ){if v ==_gee .ST_VerticalAlignRunUnset {_ddcd ._efdg .VertAlign =nil ;}else {_ddcd ._efdg .VertAlign =_eg .NewCT_VerticalAlignRun ();_ddcd ._efdg .VertAlign .ValAttr =v ;};}; -// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. -func (_fcf CellBorders )SetInsideVertical (t _fd .ST_Border ,c _gdd .Color ,thickness _dd .Distance ){_fcf ._cfc .InsideV =_fd .NewCT_Border ();_geed (_fcf ._cfc .InsideV ,t ,c ,thickness );}; +// X returns the inner wrapped XML type. +func (_fgba TableLook )X ()*_eg .CT_TblLook {return _fgba ._dbgfg }; -// 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 (_aaad Paragraph )AddFootnote (text string )Footnote {var _dged int64 ;if _aaad ._febcf .HasFootnotes (){for _ ,_daca :=range _aaad ._febcf .Footnotes (){if _daca .id ()> _dged {_dged =_daca .id ();};};_dged ++;}else {_dged =0;_aaad ._febcf ._cdd =&_fd .Footnotes {};_aaad ._febcf ._cdd .CT_Footnotes =_fd .CT_Footnotes {};_aaad ._febcf ._cdd .Footnote =make ([]*_fd .CT_FtnEdn ,0);};_efbad :=_fd .NewCT_FtnEdn ();_ffdb :=_fd .NewCT_FtnEdnRef ();_ffdb .IdAttr =_dged ;_aaad ._febcf ._cdd .CT_Footnotes .Footnote =append (_aaad ._febcf ._cdd .CT_Footnotes .Footnote ,_efbad );_ffbg :=_aaad .AddRun ();_bgcc :=_ffbg .Properties ();_bgcc .SetStyle ("\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0041n\u0063\u0068\u006f\u0072");_ffbg ._gcec .EG_RunInnerContent =[]*_fd .EG_RunInnerContent {_fd .NewEG_RunInnerContent ()};_ffbg ._gcec .EG_RunInnerContent [0].FootnoteReference =_ffdb ;_gdad :=Footnote {_aaad ._febcf ,_efbad };_gdad ._dfdce .IdAttr =_dged ;_gdad ._dfdce .EG_BlockLevelElts =[]*_fd .EG_BlockLevelElts {_fd .NewEG_BlockLevelElts ()};_eabf :=_gdad .AddParagraph ();_eabf .Properties ().SetStyle ("\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065");_eabf ._cgcf .PPr .RPr =_fd .NewCT_ParaRPr ();_eeadb :=_eabf .AddRun ();_eeadb .AddTab ();_eeadb .AddText (text );return _gdad ;};func (_gea *Document )InsertTableBefore (relativeTo Paragraph )Table {return _gea .insertTable (relativeTo ,true );}; +// Font returns the name of paragraph font family. +func (_bebb ParagraphProperties )Font ()string {if _bfbd :=_bebb ._cagc .RPr .RFonts ;_bfbd !=nil {if _bfbd .AsciiAttr !=nil {return *_bfbd .AsciiAttr ;}else if _bfbd .HAnsiAttr !=nil {return *_bfbd .HAnsiAttr ;}else if _bfbd .CsAttr !=nil {return *_bfbd .CsAttr ;};};return "";}; -// Properties returns the cell properties. -func (_abf Cell )Properties ()CellProperties {if _abf ._ag .TcPr ==nil {_abf ._ag .TcPr =_fd .NewCT_TcPr ();};return CellProperties {_abf ._ag .TcPr };}; +// ExtractFromHeader returns text from the document header as an array of TextItems. +func ExtractFromHeader (header *_eg .Hdr )[]TextItem {return _fedb (header .EG_ContentBlockContent ,nil )}; -// AddTable adds a new table to the document body. -func (_cefd *Document )AddTable ()Table {_eec :=_fd .NewEG_BlockLevelElts ();_cefd ._aaff .Body .EG_BlockLevelElts =append (_cefd ._aaff .Body .EG_BlockLevelElts ,_eec );_cfcd :=_fd .NewEG_ContentBlockContent ();_eec .EG_ContentBlockContent =append (_eec .EG_ContentBlockContent ,_cfcd );_eda :=_fd .NewCT_Tbl ();_cfcd .Tbl =append (_cfcd .Tbl ,_eda );return Table {_cefd ,_eda };}; +// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same +// page. +func (_aade ParagraphProperties )SetKeepOnOnePage (b bool ){if !b {_aade ._cagc .KeepLines =nil ;}else {_aade ._cagc .KeepLines =_eg .NewCT_OnOff ();};}; -// SetShadow sets the run to shadowed text. -func (_ccgd RunProperties )SetShadow (b bool ){if !b {_ccgd ._efff .Shadow =nil ;}else {_ccgd ._efff .Shadow =_fd .NewCT_OnOff ();};}; +// GetText returns text in the watermark. +func (_fffed *WatermarkText )GetText ()string {_degb :=_fffed .getShape ();if _fffed ._dbcca !=nil {_fabea :=_fffed ._dbcca .EG_ShapeElements ;if len (_fabea )> 0&&_fabea [0].Textpath !=nil {return *_fabea [0].Textpath .StringAttr ;};}else {_dead :=_fffed .findNode (_degb ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _ ,_bgeab :=range _dead .Attrs {if _bgeab .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{return _bgeab .Value ;};};};return "";}; -// SetSmallCaps sets the run to small caps. -func (_fabgd RunProperties )SetSmallCaps (b bool ){if !b {_fabgd ._efff .SmallCaps =nil ;}else {_fabgd ._efff .SmallCaps =_fd .NewCT_OnOff ();};};func _dbace (_bbga string )mergeFieldInfo {_abdf :=[]string {};_edgf :=_gc .Buffer {};_aage :=-1;for _dgc ,_ccbga :=range _bbga {switch _ccbga {case ' ':if _edgf .Len ()!=0{_abdf =append (_abdf ,_edgf .String ());};_edgf .Reset ();case '"':if _aage !=-1{_abdf =append (_abdf ,_bbga [_aage +1:_dgc ]);_aage =-1;}else {_aage =_dgc ;};default:_edgf .WriteRune (_ccbga );};};if _edgf .Len ()!=0{_abdf =append (_abdf ,_edgf .String ());};_gdbe :=mergeFieldInfo {};for _aaaea :=0;_aaaea < len (_abdf )-1;_aaaea ++{_cece :=_abdf [_aaaea ];switch _cece {case "\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044":_gdbe ._cecg =_abdf [_aaaea +1];_aaaea ++;case "\u005c\u0066":_gdbe ._gdbc =_abdf [_aaaea +1];_aaaea ++;case "\u005c\u0062":_gdbe ._bcdbb =_abdf [_aaaea +1];_aaaea ++;case "\u005c\u002a":switch _abdf [_aaaea +1]{case "\u0055\u0070\u0070e\u0072":_gdbe ._eecg =true ;case "\u004c\u006f\u0077e\u0072":_gdbe ._acea =true ;case "\u0043\u0061\u0070\u0073":_gdbe ._cdca =true ;case "\u0046\u0069\u0072\u0073\u0074\u0043\u0061\u0070":_gdbe ._gaaf =true ;};_aaaea ++;};};return _gdbe ;}; +// UnderlineColor returns the hex color value of paragraph underline. +func (_dced ParagraphProperties )UnderlineColor ()string {if _cafgg :=_dced ._cagc .RPr .U ;_cafgg !=nil {_dgbe :=_cafgg .ColorAttr ;if _dgbe !=nil &&_dgbe .ST_HexColorRGB !=nil {return *_dgbe .ST_HexColorRGB ;};};return "";}; -// AnchoredDrawing is an absolutely positioned image within a document page. -type AnchoredDrawing struct{_ebf *Document ;_cg *_fd .WdAnchor ;}; +// SetBottomPct sets the cell bottom margin +func (_fceg CellMargins )SetBottomPct (pct float64 ){_fceg ._dge .Bottom =_eg .NewCT_TblWidth ();_cbbg (_fceg ._dge .Bottom ,pct );}; -// Copy makes a deep copy of the document by saving and reading it back. -// It can be useful to avoid sharing common data between two documents. -func (_fbdc *Document )Copy ()(*Document ,error ){_bggc :=_gc .NewBuffer ([]byte {});_ccbgc :=_fbdc .save (_bggc ,_fbdc ._fdd );if _ccbgc !=nil {return nil ,_ccbgc ;};_cgef :=_bggc .Bytes ();_afgd :=_gc .NewReader (_cgef );return _agbe (_afgd ,int64 (_afgd .Len ()),_fbdc ._fdd );};func (_dabg Paragraph )addEndBookmark (_aabbgf int64 )*_fd .CT_MarkupRange {_aceag :=_fd .NewEG_PContent ();_dabg ._cgcf .EG_PContent =append (_dabg ._cgcf .EG_PContent ,_aceag );_dbgbc :=_fd .NewEG_ContentRunContent ();_gccga :=_fd .NewEG_RunLevelElts ();_gbbg :=_fd .NewEG_RangeMarkupElements ();_ecdc :=_fd .NewCT_MarkupRange ();_ecdc .IdAttr =_aabbgf ;_gbbg .BookmarkEnd =_ecdc ;_aceag .EG_ContentRunContent =append (_aceag .EG_ContentRunContent ,_dbgbc );_dbgbc .EG_RunLevelElts =append (_dbgbc .EG_RunLevelElts ,_gccga );_gccga .EG_RangeMarkupElements =append (_gccga .EG_RangeMarkupElements ,_gbbg );return _ecdc ;}; +// SetText sets the watermark text. +func (_ddga *WatermarkText )SetText (text string ){_daafba :=_ddga .getShape ();if _ddga ._dbcca !=nil {_bbfd :=_ddga ._dbcca .EG_ShapeElements ;if len (_bbfd )> 0&&_bbfd [0].Textpath !=nil {_bbfd [0].Textpath .StringAttr =&text ;};}else {_aggc :=_ddga .findNode (_daafba ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _fafcf ,_accg :=range _aggc .Attrs {if _accg .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_aggc .Attrs [_fafcf ].Value =text ;};};};}; -// X returns the inner wrapped XML type. -func (_fbfgf TableWidth )X ()*_fd .CT_TblWidth {return _fbfgf ._fbcf };const (FormFieldTypeUnknown FormFieldType =iota ;FormFieldTypeText ;FormFieldTypeCheckBox ;FormFieldTypeDropDown ;); +// InsertRunBefore inserts a run in the paragraph before the relative run. +func (_ggbd Paragraph )InsertRunBefore (relativeTo Run )Run {return _ggbd .insertRun (relativeTo ,true )}; -// X returns the inner wrapped XML type. -func (_fccb Endnote )X ()*_fd .CT_FtnEdn {return _fccb ._ccf }; +// RemoveParagraph removes a paragraph from the footnote. +func (_efge Footnote )RemoveParagraph (p Paragraph ){for _ ,_cecbc :=range _efge .content (){for _ffbdb ,_accd :=range _cecbc .P {if _accd ==p ._ffae {copy (_cecbc .P [_ffbdb :],_cecbc .P [_ffbdb +1:]);_cecbc .P =_cecbc .P [0:len (_cecbc .P )-1];return ;};};};}; -// SetTextWrapInFrontOfText sets the text wrap to in front of text. -func (_ddd AnchoredDrawing )SetTextWrapInFrontOfText (){_ddd ._cg .Choice =&_fd .WdEG_WrapTypeChoice {};_ddd ._cg .Choice .WrapNone =_fd .NewWdCT_WrapNone ();_ddd ._cg .BehindDocAttr =false ;_ddd ._cg .LayoutInCellAttr =true ;_ddd ._cg .AllowOverlapAttr =true ;}; +// Paragraphs returns the paragraphs within a structured document tag. +func (_acae StructuredDocumentTag )Paragraphs ()[]Paragraph {if _acae ._fbeac .SdtContent ==nil {return nil ;};_aeadb :=[]Paragraph {};for _ ,_cefab :=range _acae ._fbeac .SdtContent .P {_aeadb =append (_aeadb ,Paragraph {_acae ._bgeeg ,_cefab });};return _aeadb ;}; -// Paragraphs returns the paragraphs defined in a header. -func (_efc Header )Paragraphs ()[]Paragraph {_ggba :=[]Paragraph {};for _ ,_ebde :=range _efc ._beaa .EG_ContentBlockContent {for _ ,_afed :=range _ebde .P {_ggba =append (_ggba ,Paragraph {_efc ._cfef ,_afed });};};for _ ,_deaa :=range _efc .Tables (){for _ ,_ebab :=range _deaa .Rows (){for _ ,_cddee :=range _ebab .Cells (){_ggba =append (_ggba ,_cddee .Paragraphs ()...);};};};return _ggba ;}; +// SetBefore sets the spacing that comes before the paragraph. +func (_cceg ParagraphSpacing )SetBefore (before _fd .Distance ){_cceg ._baaecd .BeforeAttr =&_gee .ST_TwipsMeasure {};_cceg ._baaecd .BeforeAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (before /_fd .Twips ));}; -// Paragraphs returns the paragraphs defined in an endnote. -func (_cbca Endnote )Paragraphs ()[]Paragraph {_gdbd :=[]Paragraph {};for _ ,_aacef :=range _cbca .content (){for _ ,_faag :=range _aacef .P {_gdbd =append (_gdbd ,Paragraph {_cbca ._gecgb ,_faag });};};return _gdbd ;}; +// Clear clears all content within a footer +func (_egba Footer )Clear (){_egba ._dbac .EG_ContentBlockContent =nil }; -// SetWidthAuto sets the the table width to automatic. -func (_cgcb TableProperties )SetWidthAuto (){_cgcb ._fgbf .TblW =_fd .NewCT_TblWidth ();_cgcb ._fgbf .TblW .TypeAttr =_fd .ST_TblWidthAuto ;}; +// Cells returns the cells defined in the table. +func (_fefd Row )Cells ()[]Cell {_geefb :=[]Cell {};for _ ,_dcab :=range _fefd ._cgaf .EG_ContentCellContent {for _ ,_afcd :=range _dcab .Tc {_geefb =append (_geefb ,Cell {_fefd ._becdc ,_afcd });};if _dcab .Sdt !=nil &&_dcab .Sdt .SdtContent !=nil {for _ ,_abdb :=range _dcab .Sdt .SdtContent .Tc {_geefb =append (_geefb ,Cell {_fefd ._becdc ,_abdb });};};};return _geefb ;};var _fec =false ; -// 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 (_ggaf Settings )SetUpdateFieldsOnOpen (b bool ){if !b {_ggaf ._bagdg .UpdateFields =nil ;}else {_ggaf ._bagdg .UpdateFields =_fd .NewCT_OnOff ();};}; +// Italic returns true if paragraph font is italic. +func (_gaff ParagraphProperties )Italic ()bool {_ffff :=_gaff ._cagc .RPr ;return _dfcc (_ffff .I )||_dfcc (_ffff .ICs );}; -// RemoveRun removes a child run from a paragraph. -func (_ebfd Paragraph )RemoveRun (r Run ){for _ ,_edgd :=range _ebfd ._cgcf .EG_PContent {for _cadb ,_aegdg :=range _edgd .EG_ContentRunContent {if _aegdg .R ==r ._gcec {copy (_edgd .EG_ContentRunContent [_cadb :],_edgd .EG_ContentRunContent [_cadb +1:]);_edgd .EG_ContentRunContent =_edgd .EG_ContentRunContent [0:len (_edgd .EG_ContentRunContent )-1];};if _aegdg .Sdt !=nil &&_aegdg .Sdt .SdtContent !=nil {for _ccba ,_cbdcg :=range _aegdg .Sdt .SdtContent .EG_ContentRunContent {if _cbdcg .R ==r ._gcec {copy (_aegdg .Sdt .SdtContent .EG_ContentRunContent [_ccba :],_aegdg .Sdt .SdtContent .EG_ContentRunContent [_ccba +1:]);_aegdg .Sdt .SdtContent .EG_ContentRunContent =_aegdg .Sdt .SdtContent .EG_ContentRunContent [0:len (_aegdg .Sdt .SdtContent .EG_ContentRunContent )-1];};};};};};}; +// X returns the inner wrapped XML type. +func (_cgae Style )X ()*_eg .CT_Style {return _cgae ._bgdg }; -// SetXOffset sets the X offset for an image relative to the origin. -func (_bb AnchoredDrawing )SetXOffset (x _dd .Distance ){_bb ._cg .PositionH .Choice =&_fd .WdCT_PosHChoice {};_bb ._cg .PositionH .Choice .PosOffset =_f .Int32 (int32 (x /_dd .EMU ));}; +// SetHorizontalBanding controls the conditional formatting for horizontal banding. +func (_gefae TableLook )SetHorizontalBanding (on bool ){if !on {_gefae ._dbgfg .NoHBandAttr =&_gee .ST_OnOff {};_gefae ._dbgfg .NoHBandAttr .ST_OnOff1 =_gee .ST_OnOff1On ;}else {_gefae ._dbgfg .NoHBandAttr =&_gee .ST_OnOff {};_gefae ._dbgfg .NoHBandAttr .ST_OnOff1 =_gee .ST_OnOff1Off ;};};func _dfgcc ()*_ggg .Path {_fddf :=_ggg .NewPath ();_fddf .ExtrusionokAttr =_gee .ST_TrueFalseTrue ;_fddf .GradientshapeokAttr =_gee .ST_TrueFalseTrue ;_fddf .ConnecttypeAttr =_ggg .OfcST_ConnectTypeRect ;return _fddf ;}; -// IsBold returns true if the run has been set to bold. -func (_fbcgf RunProperties )IsBold ()bool {return _fbcgf .BoldValue ()==OnOffValueOn }; +// WatermarkText is watermark text within the document. +type WatermarkText struct{_ebce *_eg .CT_Picture ;_ecce *_gd .TextpathStyle ;_dbcca *_ggg .Shape ;_ffdd *_ggg .Shapetype ;}; -// DrawingAnchored returns a slice of AnchoredDrawings. -func (_cfbed Run )DrawingAnchored ()[]AnchoredDrawing {_edfd :=[]AnchoredDrawing {};for _ ,_abegg :=range _cfbed ._gcec .EG_RunInnerContent {if _abegg .Drawing ==nil {continue ;};for _ ,_abada :=range _abegg .Drawing .Anchor {_edfd =append (_edfd ,AnchoredDrawing {_cfbed ._abddf ,_abada });};};return _edfd ;};func _geed (_fdgc *_fd .CT_Border ,_cbfdd _fd .ST_Border ,_eged _gdd .Color ,_fcdf _dd .Distance ){_fdgc .ValAttr =_cbfdd ;_fdgc .ColorAttr =&_fd .ST_HexColor {};if _eged .IsAuto (){_fdgc .ColorAttr .ST_HexColorAuto =_fd .ST_HexColorAutoAuto ;}else {_fdgc .ColorAttr .ST_HexColorRGB =_eged .AsRGBString ();};if _fcdf !=_dd .Zero {_fdgc .SzAttr =_f .Uint64 (uint64 (_fcdf /_dd .Point *8));};};func (_fbeg Footnote )content ()[]*_fd .EG_ContentBlockContent {var _edafa []*_fd .EG_ContentBlockContent ;for _ ,_gecb :=range _fbeg ._dfdce .EG_BlockLevelElts {_edafa =append (_edafa ,_gecb .EG_ContentBlockContent ...);};return _edafa ;}; +// Footnote returns the footnote based on the ID; this can be used nicely with +// the run.IsFootnote() functionality. +func (_ede *Document )Footnote (id int64 )Footnote {for _ ,_gde :=range _ede .Footnotes (){if _gde .id ()==id {return _gde ;};};return Footnote {};};const (FormFieldTypeUnknown FormFieldType =iota ;FormFieldTypeText ;FormFieldTypeCheckBox ;FormFieldTypeDropDown ;); -// Headers returns the headers defined in the document. -func (_agac *Document )Headers ()[]Header {_dde :=[]Header {};for _ ,_gcd :=range _agac ._gcc {_dde =append (_dde ,Header {_agac ,_gcd });};return _dde ;};func _bdcd (_ebe *_fd .CT_P ,_bbcd ,_gdg map[int64 ]int64 ){for _ ,_bgf :=range _ebe .EG_PContent {for _ ,_gdgc :=range _bgf .EG_ContentRunContent {if _gdgc .R !=nil {for _ ,_adggc :=range _gdgc .R .EG_RunInnerContent {_fcce :=_adggc .EndnoteReference ;if _fcce !=nil &&_fcce .IdAttr > 0{if _debe ,_edcf :=_gdg [_fcce .IdAttr ];_edcf {_fcce .IdAttr =_debe ;};};_cccf :=_adggc .FootnoteReference ;if _cccf !=nil &&_cccf .IdAttr > 0{if _aag ,_dabf :=_bbcd [_cccf .IdAttr ];_dabf {_cccf .IdAttr =_aag ;};};};};};};}; +// NumberingDefinition defines a numbering definition for a list of pragraphs. +type NumberingDefinition struct{_cafg *_eg .CT_AbstractNum }; -// Underline returns the type of paragraph underline. -func (_ddda ParagraphProperties )Underline ()_fd .ST_Underline {if _daac :=_ddda ._ddcc .RPr .U ;_daac !=nil {return _daac .ValAttr ;};return 0;}; +// AddStyle adds a new empty style. +func (_aada Styles )AddStyle (styleID string ,t _eg .ST_StyleType ,isDefault bool )Style {_ceff :=_eg .NewCT_Style ();_ceff .TypeAttr =t ;if isDefault {_ceff .DefaultAttr =&_gee .ST_OnOff {};_ceff .DefaultAttr .Bool =_g .Bool (isDefault );};_ceff .StyleIdAttr =_g .String (styleID );_aada ._ceaa .Style =append (_aada ._ceaa .Style ,_ceff );return Style {_ceff };}; -// 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 (_eaac Footer )Index ()int {for _fed ,_aaaa :=range _eaac ._dafcc ._afe {if _aaaa ==_eaac ._abgf {return _fed ;};};return -1;}; +// Text returns the underlying tet in the run. +func (_gbgg Run )Text ()string {if len (_gbgg ._fced .EG_RunInnerContent )==0{return "";};_efcb :=_be .Buffer {};for _ ,_egfa :=range _gbgg ._fced .EG_RunInnerContent {if _egfa .T !=nil {_efcb .WriteString (_egfa .T .Content );};if _egfa .Tab !=nil {_efcb .WriteByte ('\t');};};return _efcb .String ();}; -// X returns the inner wrapped XML type. -func (_daef TableConditionalFormatting )X ()*_fd .CT_TblStylePr {return _daef ._baad }; +// SetAll sets all of the borders to a given value. +func (_gfe CellBorders )SetAll (t _eg .ST_Border ,c _ef .Color ,thickness _fd .Distance ){_gfe .SetBottom (t ,c ,thickness );_gfe .SetLeft (t ,c ,thickness );_gfe .SetRight (t ,c ,thickness );_gfe .SetTop (t ,c ,thickness );_gfe .SetInsideHorizontal (t ,c ,thickness );_gfe .SetInsideVertical (t ,c ,thickness );}; -// Tables returns the tables defined in the footer. -func (_eee Footer )Tables ()[]Table {_aafee :=[]Table {};if _eee ._abgf ==nil {return nil ;};for _ ,_dffa :=range _eee ._abgf .EG_ContentBlockContent {for _ ,_bcfg :=range _eee ._dafcc .tables (_dffa ){_aafee =append (_aafee ,_bcfg );};};return _aafee ;}; +// Header is a header for a document section. +type Header struct{_efff *Document ;_faac *_eg .Hdr ;}; -// AnchorDrawWrapOptions is options to set -// wrapPolygon for wrap text through and tight. -type AnchorDrawWrapOptions struct{_befd bool ;_gae *_dc .CT_Point2D ;_fbe []*_dc .CT_Point2D ;}; +// SetTarget sets the URL target of the hyperlink. +func (_dbaa HyperLink )SetTarget (url string ){_ddfa :=_dbaa ._acaf .AddHyperlink (url );_dbaa ._eccf .IdAttr =_g .String (_gg .Relationship (_ddfa ).ID ());_dbaa ._eccf .AnchorAttr =nil ;}; -// SetFirstLineIndent controls the indentation of the first line in a paragraph. -func (_bcac ParagraphProperties )SetFirstLineIndent (m _dd .Distance ){if _bcac ._ddcc .Ind ==nil {_bcac ._ddcc .Ind =_fd .NewCT_Ind ();};if m ==_dd .Zero {_bcac ._ddcc .Ind .FirstLineAttr =nil ;}else {_bcac ._ddcc .Ind .FirstLineAttr =&_ca .ST_TwipsMeasure {};_bcac ._ddcc .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (m /_dd .Twips ));};}; +// SetWidthAuto sets the the table width to automatic. +func (_bgbg TableProperties )SetWidthAuto (){_bgbg ._gcdd .TblW =_eg .NewCT_TblWidth ();_bgbg ._gcdd .TblW .TypeAttr =_eg .ST_TblWidthAuto ;}; -// Caps returns true if run font is capitalized. -func (_ecfa RunProperties )Caps ()bool {return _deg (_ecfa ._efff .Caps )}; +// SetAlignment controls the paragraph alignment +func (_bfdf ParagraphProperties )SetAlignment (align _eg .ST_Jc ){if align ==_eg .ST_JcUnset {_bfdf ._cagc .Jc =nil ;}else {_bfdf ._cagc .Jc =_eg .NewCT_Jc ();_bfdf ._cagc .Jc .ValAttr =align ;};};func (_geec Paragraph )insertRun (_bfce Run ,_ffef bool )Run {for _ ,_bdcd :=range _geec ._ffae .EG_PContent {for _geca ,_ecgbb :=range _bdcd .EG_ContentRunContent {if _ecgbb .R ==_bfce .X (){_ggbg :=_eg .NewCT_R ();_bdcd .EG_ContentRunContent =append (_bdcd .EG_ContentRunContent ,nil );if _ffef {copy (_bdcd .EG_ContentRunContent [_geca +1:],_bdcd .EG_ContentRunContent [_geca :]);_bdcd .EG_ContentRunContent [_geca ]=_eg .NewEG_ContentRunContent ();_bdcd .EG_ContentRunContent [_geca ].R =_ggbg ;}else {copy (_bdcd .EG_ContentRunContent [_geca +2:],_bdcd .EG_ContentRunContent [_geca +1:]);_bdcd .EG_ContentRunContent [_geca +1]=_eg .NewEG_ContentRunContent ();_bdcd .EG_ContentRunContent [_geca +1].R =_ggbg ;};return Run {_geec ._dageg ,_ggbg };};if _ecgbb .Sdt !=nil &&_ecgbb .Sdt .SdtContent !=nil {for _ ,_gaag :=range _ecgbb .Sdt .SdtContent .EG_ContentRunContent {if _gaag .R ==_bfce .X (){_cgea :=_eg .NewCT_R ();_ecgbb .Sdt .SdtContent .EG_ContentRunContent =append (_ecgbb .Sdt .SdtContent .EG_ContentRunContent ,nil );if _ffef {copy (_ecgbb .Sdt .SdtContent .EG_ContentRunContent [_geca +1:],_ecgbb .Sdt .SdtContent .EG_ContentRunContent [_geca :]);_ecgbb .Sdt .SdtContent .EG_ContentRunContent [_geca ]=_eg .NewEG_ContentRunContent ();_ecgbb .Sdt .SdtContent .EG_ContentRunContent [_geca ].R =_cgea ;}else {copy (_ecgbb .Sdt .SdtContent .EG_ContentRunContent [_geca +2:],_ecgbb .Sdt .SdtContent .EG_ContentRunContent [_geca +1:]);_ecgbb .Sdt .SdtContent .EG_ContentRunContent [_geca +1]=_eg .NewEG_ContentRunContent ();_ecgbb .Sdt .SdtContent .EG_ContentRunContent [_geca +1].R =_cgea ;};return Run {_geec ._dageg ,_cgea };};};};};};return _geec .AddRun ();}; -// RemoveParagraph removes a paragraph from a footer. -func (_bbae Footer )RemoveParagraph (p Paragraph ){for _ ,_cfed :=range _bbae ._abgf .EG_ContentBlockContent {for _egcg ,_bfedc :=range _cfed .P {if _bfedc ==p ._cgcf {copy (_cfed .P [_egcg :],_cfed .P [_egcg +1:]);_cfed .P =_cfed .P [0:len (_cfed .P )-1];return ;};};};}; +// AddParagraph adds a paragraph to the header. +func (_faaa Header )AddParagraph ()Paragraph {_aegb :=_eg .NewEG_ContentBlockContent ();_faaa ._faac .EG_ContentBlockContent =append (_faaa ._faac .EG_ContentBlockContent ,_aegb );_fgcd :=_eg .NewCT_P ();_aegb .P =append (_aegb .P ,_fgcd );return Paragraph {_faaa ._efff ,_fgcd };}; -// SetCellSpacing sets the cell spacing within a table. -func (_gbfdg TableProperties )SetCellSpacing (m _dd .Distance ){_gbfdg ._fgbf .TblCellSpacing =_fd .NewCT_TblWidth ();_gbfdg ._fgbf .TblCellSpacing .TypeAttr =_fd .ST_TblWidthDxa ;_gbfdg ._fgbf .TblCellSpacing .WAttr =&_fd .ST_MeasurementOrPercent {};_gbfdg ._fgbf .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_fd .ST_DecimalNumberOrPercent {};_gbfdg ._fgbf .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_f .Int64 (int64 (m /_dd .Dxa ));}; +// SaveToFile writes the document out to a file. +func (_cbdd *Document )SaveToFile (path string )error {_ebe ,_ccgb :=_ge .Create (path );if _ccgb !=nil {return _ccgb ;};defer _ebe .Close ();return _cbdd .Save (_ebe );}; -// Paragraph is a paragraph within a document. -type Paragraph struct{_febcf *Document ;_cgcf *_fd .CT_P ;}; +// InsertRunAfter inserts a run in the paragraph after the relative run. +func (_deed Paragraph )InsertRunAfter (relativeTo Run )Run {return _deed .insertRun (relativeTo ,false )}; -// Settings controls the document settings. -type Settings struct{_bagdg *_fd .Settings };func (_aagf Styles )initializeStyleDefaults (){_adcgg :=_aagf .AddStyle ("\u004e\u006f\u0072\u006d\u0061\u006c",_fd .ST_StyleTypeParagraph ,true );_adcgg .SetName ("\u004e\u006f\u0072\u006d\u0061\u006c");_adcgg .SetPrimaryStyle (true );_ffdd :=_aagf .AddStyle ("D\u0065f\u0061\u0075\u006c\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068Fo\u006e\u0074",_fd .ST_StyleTypeCharacter ,true );_ffdd .SetName ("\u0044\u0065\u0066\u0061ul\u0074\u0020\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0046\u006fn\u0074");_ffdd .SetUISortOrder (1);_ffdd .SetSemiHidden (true );_ffdd .SetUnhideWhenUsed (true );_cbcd :=_aagf .AddStyle ("\u0054i\u0074\u006c\u0065\u0043\u0068\u0061r",_fd .ST_StyleTypeCharacter ,false );_cbcd .SetName ("\u0054\u0069\u0074\u006c\u0065\u0020\u0043\u0068\u0061\u0072");_cbcd .SetBasedOn (_ffdd .StyleID ());_cbcd .SetLinkedStyle ("\u0054\u0069\u0074l\u0065");_cbcd .SetUISortOrder (10);_cbcd .RunProperties ().Fonts ().SetASCIITheme (_fd .ST_ThemeMajorAscii );_cbcd .RunProperties ().Fonts ().SetEastAsiaTheme (_fd .ST_ThemeMajorEastAsia );_cbcd .RunProperties ().Fonts ().SetHANSITheme (_fd .ST_ThemeMajorHAnsi );_cbcd .RunProperties ().Fonts ().SetCSTheme (_fd .ST_ThemeMajorBidi );_cbcd .RunProperties ().SetSize (28*_dd .Point );_cbcd .RunProperties ().SetKerning (14*_dd .Point );_cbcd .RunProperties ().SetCharacterSpacing (-10*_dd .Twips );_gfgef :=_aagf .AddStyle ("\u0054\u0069\u0074l\u0065",_fd .ST_StyleTypeParagraph ,false );_gfgef .SetName ("\u0054\u0069\u0074l\u0065");_gfgef .SetBasedOn (_adcgg .StyleID ());_gfgef .SetNextStyle (_adcgg .StyleID ());_gfgef .SetLinkedStyle (_cbcd .StyleID ());_gfgef .SetUISortOrder (10);_gfgef .SetPrimaryStyle (true );_gfgef .ParagraphProperties ().SetContextualSpacing (true );_gfgef .RunProperties ().Fonts ().SetASCIITheme (_fd .ST_ThemeMajorAscii );_gfgef .RunProperties ().Fonts ().SetEastAsiaTheme (_fd .ST_ThemeMajorEastAsia );_gfgef .RunProperties ().Fonts ().SetHANSITheme (_fd .ST_ThemeMajorHAnsi );_gfgef .RunProperties ().Fonts ().SetCSTheme (_fd .ST_ThemeMajorBidi );_gfgef .RunProperties ().SetSize (28*_dd .Point );_gfgef .RunProperties ().SetKerning (14*_dd .Point );_gfgef .RunProperties ().SetCharacterSpacing (-10*_dd .Twips );_beagf :=_aagf .AddStyle ("T\u0061\u0062\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c",_fd .ST_StyleTypeTable ,false );_beagf .SetName ("\u004e\u006f\u0072m\u0061\u006c\u0020\u0054\u0061\u0062\u006c\u0065");_beagf .SetUISortOrder (99);_beagf .SetSemiHidden (true );_beagf .SetUnhideWhenUsed (true );_beagf .X ().TblPr =_fd .NewCT_TblPrBase ();_ecdf :=NewTableWidth ();_beagf .X ().TblPr .TblInd =_ecdf .X ();_ecdf .SetValue (0*_dd .Dxa );_beagf .X ().TblPr .TblCellMar =_fd .NewCT_TblCellMar ();_ecdf =NewTableWidth ();_beagf .X ().TblPr .TblCellMar .Top =_ecdf .X ();_ecdf .SetValue (0*_dd .Dxa );_ecdf =NewTableWidth ();_beagf .X ().TblPr .TblCellMar .Bottom =_ecdf .X ();_ecdf .SetValue (0*_dd .Dxa );_ecdf =NewTableWidth ();_beagf .X ().TblPr .TblCellMar .Left =_ecdf .X ();_ecdf .SetValue (108*_dd .Dxa );_ecdf =NewTableWidth ();_beagf .X ().TblPr .TblCellMar .Right =_ecdf .X ();_ecdf .SetValue (108*_dd .Dxa );_fcbga :=_aagf .AddStyle ("\u004e\u006f\u004c\u0069\u0073\u0074",_fd .ST_StyleTypeNumbering ,false );_fcbga .SetName ("\u004eo\u0020\u004c\u0069\u0073\u0074");_fcbga .SetUISortOrder (1);_fcbga .SetSemiHidden (true );_fcbga .SetUnhideWhenUsed (true );_dfaf :=[]_dd .Distance {16,13,12,11,11,11,11,11,11};_baa :=[]_dd .Distance {240,40,40,40,40,40,40,40,40};for _bega :=0;_bega < 9;_bega ++{_bffd :=_ffe .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",_bega +1);_ecbd :=_aagf .AddStyle (_bffd +"\u0043\u0068\u0061\u0072",_fd .ST_StyleTypeCharacter ,false );_ecbd .SetName (_ffe .Sprintf ("\u0048e\u0061d\u0069\u006e\u0067\u0020\u0025\u0064\u0020\u0043\u0068\u0061\u0072",_bega +1));_ecbd .SetBasedOn (_ffdd .StyleID ());_ecbd .SetLinkedStyle (_bffd );_ecbd .SetUISortOrder (9+_bega );_ecbd .RunProperties ().SetSize (_dfaf [_bega ]*_dd .Point );_aafac :=_aagf .AddStyle (_bffd ,_fd .ST_StyleTypeParagraph ,false );_aafac .SetName (_ffe .Sprintf ("\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0025\u0064",_bega +1));_aafac .SetNextStyle (_adcgg .StyleID ());_aafac .SetLinkedStyle (_aafac .StyleID ());_aafac .SetUISortOrder (9+_bega );_aafac .SetPrimaryStyle (true );_aafac .ParagraphProperties ().SetKeepNext (true );_aafac .ParagraphProperties ().SetSpacing (_baa [_bega ]*_dd .Twips ,0);_aafac .ParagraphProperties ().SetOutlineLevel (_bega );_aafac .RunProperties ().SetSize (_dfaf [_bega ]*_dd .Point );};}; +// SetLinkedStyle sets the style that this style is linked to. +func (_fded Style )SetLinkedStyle (name string ){if name ==""{_fded ._bgdg .Link =nil ;}else {_fded ._bgdg .Link =_eg .NewCT_String ();_fded ._bgdg .Link .ValAttr =name ;};};func (_afgdc *WatermarkPicture )findNode (_cecff *_g .XSDAny ,_gbbcf string )*_g .XSDAny {for _ ,_gecb :=range _cecff .Nodes {if _gecb .XMLName .Local ==_gbbcf {return _gecb ;};};return nil ;}; -// Styles returns all styles. -func (_fgba Styles )Styles ()[]Style {_dbabf :=[]Style {};for _ ,_gabdf :=range _fgba ._gdbcg .Style {_dbabf =append (_dbabf ,Style {_gabdf });};return _dbabf ;};func (_dbda Paragraph )insertRun (_deaab Run ,_cfegc bool )Run {for _ ,_eeca :=range _dbda ._cgcf .EG_PContent {for _fefab ,_cbee :=range _eeca .EG_ContentRunContent {if _cbee .R ==_deaab .X (){_gabfc :=_fd .NewCT_R ();_eeca .EG_ContentRunContent =append (_eeca .EG_ContentRunContent ,nil );if _cfegc {copy (_eeca .EG_ContentRunContent [_fefab +1:],_eeca .EG_ContentRunContent [_fefab :]);_eeca .EG_ContentRunContent [_fefab ]=_fd .NewEG_ContentRunContent ();_eeca .EG_ContentRunContent [_fefab ].R =_gabfc ;}else {copy (_eeca .EG_ContentRunContent [_fefab +2:],_eeca .EG_ContentRunContent [_fefab +1:]);_eeca .EG_ContentRunContent [_fefab +1]=_fd .NewEG_ContentRunContent ();_eeca .EG_ContentRunContent [_fefab +1].R =_gabfc ;};return Run {_dbda ._febcf ,_gabfc };};if _cbee .Sdt !=nil &&_cbee .Sdt .SdtContent !=nil {for _ ,_feab :=range _cbee .Sdt .SdtContent .EG_ContentRunContent {if _feab .R ==_deaab .X (){_cdea :=_fd .NewCT_R ();_cbee .Sdt .SdtContent .EG_ContentRunContent =append (_cbee .Sdt .SdtContent .EG_ContentRunContent ,nil );if _cfegc {copy (_cbee .Sdt .SdtContent .EG_ContentRunContent [_fefab +1:],_cbee .Sdt .SdtContent .EG_ContentRunContent [_fefab :]);_cbee .Sdt .SdtContent .EG_ContentRunContent [_fefab ]=_fd .NewEG_ContentRunContent ();_cbee .Sdt .SdtContent .EG_ContentRunContent [_fefab ].R =_cdea ;}else {copy (_cbee .Sdt .SdtContent .EG_ContentRunContent [_fefab +2:],_cbee .Sdt .SdtContent .EG_ContentRunContent [_fefab +1:]);_cbee .Sdt .SdtContent .EG_ContentRunContent [_fefab +1]=_fd .NewEG_ContentRunContent ();_cbee .Sdt .SdtContent .EG_ContentRunContent [_fefab +1].R =_cdea ;};return Run {_dbda ._febcf ,_cdea };};};};};};return _dbda .AddRun ();}; +// InitializeDefault constructs the default styles. +func (_cbff Styles )InitializeDefault (){_cbff .initializeDocDefaults ();_cbff .initializeStyleDefaults ();}; -// SetFirstLineIndent controls the first line indent of the paragraph. -func (_dbbeg ParagraphStyleProperties )SetFirstLineIndent (m _dd .Distance ){if _dbbeg ._dfdcd .Ind ==nil {_dbbeg ._dfdcd .Ind =_fd .NewCT_Ind ();};if m ==_dd .Zero {_dbbeg ._dfdcd .Ind .FirstLineAttr =nil ;}else {_dbbeg ._dfdcd .Ind .FirstLineAttr =&_ca .ST_TwipsMeasure {};_dbbeg ._dfdcd .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (m /_dd .Twips ));};}; +// Clear removes all of the content from within a run. +func (_ggdg Run )Clear (){_ggdg ._fced .EG_RunInnerContent =nil }; -// SetWidthPercent sets the table to a width percentage. -func (_fggbd TableProperties )SetWidthPercent (pct float64 ){_fggbd ._fgbf .TblW =_fd .NewCT_TblWidth ();_fggbd ._fgbf .TblW .TypeAttr =_fd .ST_TblWidthPct ;_fggbd ._fgbf .TblW .WAttr =&_fd .ST_MeasurementOrPercent {};_fggbd ._fgbf .TblW .WAttr .ST_DecimalNumberOrPercent =&_fd .ST_DecimalNumberOrPercent {};_fggbd ._fgbf .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_f .Int64 (int64 (pct *50));}; +// SetTextWrapTight sets the text wrap to tight with a give wrap type. +func (_ag AnchoredDrawing )SetTextWrapTight (option *AnchorDrawWrapOptions ){_ag ._ed .Choice =&_eg .WdEG_WrapTypeChoice {};_ag ._ed .Choice .WrapTight =_eg .NewWdCT_WrapTight ();_ag ._ed .Choice .WrapTight .WrapTextAttr =_eg .WdST_WrapTextBothSides ;_da :=false ;_ag ._ed .Choice .WrapTight .WrapPolygon .EditedAttr =&_da ;if option ==nil {option =NewAnchorDrawWrapOptions ();};_ag ._ed .Choice .WrapTight .WrapPolygon .LineTo =option .GetWrapPathLineTo ();_ag ._ed .Choice .WrapTight .WrapPolygon .Start =option .GetWrapPathStart ();_ag ._ed .LayoutInCellAttr =true ;_ag ._ed .AllowOverlapAttr =true ;}; -// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. -func (_bag CellBorders )SetInsideHorizontal (t _fd .ST_Border ,c _gdd .Color ,thickness _dd .Distance ){_bag ._cfc .InsideH =_fd .NewCT_Border ();_geed (_bag ._cfc .InsideH ,t ,c ,thickness );}; +// SetName sets the name of the image, visible in the properties of the image +// within Word. +func (_gf AnchoredDrawing )SetName (name string ){_gf ._ed .DocPr .NameAttr =name ;for _ ,_ggd :=range _gf ._ed .Graphic .GraphicData .Any {if _bec ,_ab :=_ggd .(*_bd .Pic );_ab {_bec .NvPicPr .CNvPr .DescrAttr =_g .String (name );};};}; -// Definitions returns the defined numbering definitions. -func (_caca Numbering )Definitions ()[]NumberingDefinition {_ddge :=[]NumberingDefinition {};for _ ,_afde :=range _caca ._dcea .AbstractNum {_ddge =append (_ddge ,NumberingDefinition {_afde });};return _ddge ;};const (OnOffValueUnset OnOffValue =iota ;OnOffValueOff ;OnOffValueOn ;); +// InsertRowAfter inserts a row after another row +func (_agbg Table )InsertRowAfter (r Row )Row {for _bcdfc ,_gfed :=range _agbg ._gdae .EG_ContentRowContent {if len (_gfed .Tr )> 0&&r .X ()==_gfed .Tr [0]{_abfcb :=_eg .NewEG_ContentRowContent ();if len (_agbg ._gdae .EG_ContentRowContent )< _bcdfc +2{return _agbg .AddRow ();};_agbg ._gdae .EG_ContentRowContent =append (_agbg ._gdae .EG_ContentRowContent ,nil );copy (_agbg ._gdae .EG_ContentRowContent [_bcdfc +2:],_agbg ._gdae .EG_ContentRowContent [_bcdfc +1:]);_agbg ._gdae .EG_ContentRowContent [_bcdfc +1]=_abfcb ;_cddcf :=_eg .NewCT_Row ();_abfcb .Tr =append (_abfcb .Tr ,_cddcf );return Row {_agbg ._gdea ,_cddcf };};};return _agbg .AddRow ();}; -// Name returns the name of the field. -func (_eabd FormField )Name ()string {return *_eabd ._egac .Name [0].ValAttr }; +// Strike returns true if run is striked. +func (_agcg RunProperties )Strike ()bool {return _dfcc (_agcg ._efdg .Strike )}; -// RunProperties returns the run properties controlling text formatting within the table. -func (_daga TableConditionalFormatting )RunProperties ()RunProperties {if _daga ._baad .RPr ==nil {_daga ._baad .RPr =_fd .NewCT_RPr ();};return RunProperties {_daga ._baad .RPr };};func (_faad Run )newIC ()*_fd .EG_RunInnerContent {_afae :=_fd .NewEG_RunInnerContent ();_faad ._gcec .EG_RunInnerContent =append (_faad ._gcec .EG_RunInnerContent ,_afae );return _afae ;}; +// SetMultiLevelType sets the multilevel type. +func (_ecdd NumberingDefinition )SetMultiLevelType (t _eg .ST_MultiLevelType ){if t ==_eg .ST_MultiLevelTypeUnset {_ecdd ._cafg .MultiLevelType =nil ;}else {_ecdd ._cafg .MultiLevelType =_eg .NewCT_MultiLevelType ();_ecdd ._cafg .MultiLevelType .ValAttr =t ;};}; -// Paragraphs returns the paragraphs defined in the cell. -func (_acg Cell )Paragraphs ()[]Paragraph {_daa :=[]Paragraph {};for _ ,_aad :=range _acg ._ag .EG_BlockLevelElts {for _ ,_aec :=range _aad .EG_ContentBlockContent {for _ ,_gagg :=range _aec .P {_daa =append (_daa ,Paragraph {_acg ._fbea ,_gagg });};};};return _daa ;}; +// SetColor sets a specific color or auto. +func (_edfe Color )SetColor (v _ef .Color ){if v .IsAuto (){_edfe ._gfbf .ValAttr .ST_HexColorAuto =_eg .ST_HexColorAutoAuto ;_edfe ._gfbf .ValAttr .ST_HexColorRGB =nil ;}else {_edfe ._gfbf .ValAttr .ST_HexColorAuto =_eg .ST_HexColorAutoUnset ;_edfe ._gfbf .ValAttr .ST_HexColorRGB =v .AsRGBString ();};}; -// SetAlignment positions an anchored image via alignment. Offset is -// incompatible with SetOffset, whichever is called last is applied. -func (_bef AnchoredDrawing )SetAlignment (h _fd .WdST_AlignH ,v _fd .WdST_AlignV ){_bef .SetHAlignment (h );_bef .SetVAlignment (v );}; +// SetPictureWashout set washout to watermark picture. +func (_eadge *WatermarkPicture )SetPictureWashout (isWashout bool ){if _eadge ._aebc !=nil {_abgeg :=_eadge ._aebc .EG_ShapeElements ;if len (_abgeg )> 0&&_abgeg [0].Imagedata !=nil {if isWashout {_ceef :="\u0031\u0039\u0036\u0036\u0031\u0066";_cdcf :="\u0032\u0032\u0039\u0033\u0038\u0066";_abgeg [0].Imagedata .GainAttr =&_ceef ;_abgeg [0].Imagedata .BlacklevelAttr =&_cdcf ;};};};}; -// X returns the inner wrapped XML type. -func (_geac Styles )X ()*_fd .Styles {return _geac ._gdbcg }; +// SetRight sets the right border to a specified type, color and thickness. +func (_daef TableBorders )SetRight (t _eg .ST_Border ,c _ef .Color ,thickness _fd .Distance ){_daef ._cddae .Right =_eg .NewCT_Border ();_dgdb (_daef ._cddae .Right ,t ,c ,thickness );};func (_cbcgc *WatermarkText )getShapeType ()*_g .XSDAny {return _cbcgc .getInnerElement ("\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e");}; -// 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 (_dcde *Document )FormFields ()[]FormField {_befdb :=[]FormField {};for _ ,_eedbe :=range _dcde .Paragraphs (){_dacc :=_eedbe .Runs ();for _fgdf ,_eead :=range _dacc {for _ ,_abde :=range _eead ._gcec .EG_RunInnerContent {if _abde .FldChar ==nil ||_abde .FldChar .FfData ==nil {continue ;};if _abde .FldChar .FldCharTypeAttr ==_fd .ST_FldCharTypeBegin {if len (_abde .FldChar .FfData .Name )==0||_abde .FldChar .FfData .Name [0].ValAttr ==nil {continue ;};_ddfe :=FormField {_egac :_abde .FldChar .FfData };if _abde .FldChar .FfData .TextInput !=nil {for _bbadd :=_fgdf +1;_bbadd < len (_dacc )-1;_bbadd ++{if len (_dacc [_bbadd ]._gcec .EG_RunInnerContent )==0{continue ;};_gfag :=_dacc [_bbadd ]._gcec .EG_RunInnerContent [0];if _gfag .FldChar !=nil &&_gfag .FldChar .FldCharTypeAttr ==_fd .ST_FldCharTypeSeparate {if len (_dacc [_bbadd +1]._gcec .EG_RunInnerContent )==0{continue ;};if _dacc [_bbadd +1]._gcec .EG_RunInnerContent [0].FldChar ==nil {_ddfe ._ebc =_dacc [_bbadd +1]._gcec .EG_RunInnerContent [0];break ;};};};};_befdb =append (_befdb ,_ddfe );};};};};return _befdb ;}; +// SetTop sets the top border to a specified type, color and thickness. +func (_fbe CellBorders )SetTop (t _eg .ST_Border ,c _ef .Color ,thickness _fd .Distance ){_fbe ._cgaa .Top =_eg .NewCT_Border ();_dgdb (_fbe ._cgaa .Top ,t ,c ,thickness );}; -// 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 (_eaab Document )SetStrict (strict bool ){if strict {_eaab ._aaff .ConformanceAttr =_ca .ST_ConformanceClassStrict ;}else {_eaab ._aaff .ConformanceAttr =_ca .ST_ConformanceClassTransitional ;};}; +// SetAfterLineSpacing sets spacing below paragraph in line units. +func (_ecee Paragraph )SetAfterLineSpacing (d _fd .Distance ){_ecee .ensurePPr ();if _ecee ._ffae .PPr .Spacing ==nil {_ecee ._ffae .PPr .Spacing =_eg .NewCT_Spacing ();};_eabd :=_ecee ._ffae .PPr .Spacing ;_eabd .AfterLinesAttr =_g .Int64 (int64 (d /_fd .Twips ));}; -// SetKeepNext controls if the paragraph is kept with the next paragraph. -func (_dddd ParagraphStyleProperties )SetKeepNext (b bool ){if !b {_dddd ._dfdcd .KeepNext =nil ;}else {_dddd ._dfdcd .KeepNext =_fd .NewCT_OnOff ();};}; +// Styles returns all styles. +func (_cgbdb Styles )Styles ()[]Style {_bbbg :=[]Style {};for _ ,_ggdf :=range _cgbdb ._ceaa .Style {_bbbg =append (_bbbg ,Style {_ggdf });};return _bbbg ;};func (_baga *Document )insertParagraph (_cfb Paragraph ,_acefd bool )Paragraph {if _baga ._bbe .Body ==nil {return _baga .AddParagraph ();};_cccab :=_cfb .X ();for _ ,_dbab :=range _baga ._bbe .Body .EG_BlockLevelElts {for _ ,_bbae :=range _dbab .EG_ContentBlockContent {for _daab ,_cbcb :=range _bbae .P {if _cbcb ==_cccab {_geag :=_eg .NewCT_P ();_bbae .P =append (_bbae .P ,nil );if _acefd {copy (_bbae .P [_daab +1:],_bbae .P [_daab :]);_bbae .P [_daab ]=_geag ;}else {copy (_bbae .P [_daab +2:],_bbae .P [_daab +1:]);_bbae .P [_daab +1]=_geag ;};return Paragraph {_baga ,_geag };};};for _ ,_ddb :=range _bbae .Tbl {for _ ,_bge :=range _ddb .EG_ContentRowContent {for _ ,_afba :=range _bge .Tr {for _ ,_ebc :=range _afba .EG_ContentCellContent {for _ ,_acca :=range _ebc .Tc {for _ ,_aabg :=range _acca .EG_BlockLevelElts {for _ ,_fccc :=range _aabg .EG_ContentBlockContent {for _dadaf ,_fdbd :=range _fccc .P {if _fdbd ==_cccab {_eecf :=_eg .NewCT_P ();_fccc .P =append (_fccc .P ,nil );if _acefd {copy (_fccc .P [_dadaf +1:],_fccc .P [_dadaf :]);_fccc .P [_dadaf ]=_eecf ;}else {copy (_fccc .P [_dadaf +2:],_fccc .P [_dadaf +1:]);_fccc .P [_dadaf +1]=_eecf ;};return Paragraph {_baga ,_eecf };};};};};};};};};};if _bbae .Sdt !=nil &&_bbae .Sdt .SdtContent !=nil &&_bbae .Sdt .SdtContent .P !=nil {for _fgadd ,_cee :=range _bbae .Sdt .SdtContent .P {if _cee ==_cccab {_afgd :=_eg .NewCT_P ();_bbae .Sdt .SdtContent .P =append (_bbae .Sdt .SdtContent .P ,nil );if _acefd {copy (_bbae .Sdt .SdtContent .P [_fgadd +1:],_bbae .Sdt .SdtContent .P [_fgadd :]);_bbae .Sdt .SdtContent .P [_fgadd ]=_afgd ;}else {copy (_bbae .Sdt .SdtContent .P [_fgadd +2:],_bbae .Sdt .SdtContent .P [_fgadd +1:]);_bbae .Sdt .SdtContent .P [_fgadd +1]=_afgd ;};return Paragraph {_baga ,_afgd };};};};};};return _baga .AddParagraph ();}; -// SetAlignment sets the alignment of a table within the page. -func (_edbca TableProperties )SetAlignment (align _fd .ST_JcTable ){if align ==_fd .ST_JcTableUnset {_edbca ._fgbf .Jc =nil ;}else {_edbca ._fgbf .Jc =_fd .NewCT_JcTable ();_edbca ._fgbf .Jc .ValAttr =align ;};}; +// 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 (_dace Paragraph )AddBookmark (name string )Bookmark {_daff :=_eg .NewEG_PContent ();_dbaae :=_eg .NewEG_ContentRunContent ();_daff .EG_ContentRunContent =append (_daff .EG_ContentRunContent ,_dbaae );_gcef :=_eg .NewEG_RunLevelElts ();_dbaae .EG_RunLevelElts =append (_dbaae .EG_RunLevelElts ,_gcef );_cefgg :=_eg .NewEG_RangeMarkupElements ();_cbgad :=_eg .NewCT_Bookmark ();_cefgg .BookmarkStart =_cbgad ;_gcef .EG_RangeMarkupElements =append (_gcef .EG_RangeMarkupElements ,_cefgg );_cefgg =_eg .NewEG_RangeMarkupElements ();_cefgg .BookmarkEnd =_eg .NewCT_MarkupRange ();_gcef .EG_RangeMarkupElements =append (_gcef .EG_RangeMarkupElements ,_cefgg );_dace ._ffae .EG_PContent =append (_dace ._ffae .EG_PContent ,_daff );_baac :=Bookmark {_cbgad };_baac .SetName (name );return _baac ;};func (_cacfd *WatermarkText )getInnerElement (_efbc string )*_g .XSDAny {for _ ,_ffabf :=range _cacfd ._ebce .Any {_ccaee ,_egeg :=_ffabf .(*_g .XSDAny );if _egeg &&(_ccaee .XMLName .Local ==_efbc ||_ccaee .XMLName .Local =="\u0076\u003a"+_efbc ){return _ccaee ;};};return nil ;}; -// SetPossibleValues sets possible values for a FormFieldTypeDropDown. -func (_egdbc FormField )SetPossibleValues (values []string ){if _egdbc ._egac .DdList !=nil {for _ ,_gggff :=range values {_gbgfa :=_fd .NewCT_String ();_gbgfa .ValAttr =_gggff ;_egdbc ._egac .DdList .ListEntry =append (_egdbc ._egac .DdList .ListEntry ,_gbgfa );};};}; +// HasEndnotes returns a bool based on the presence or abscence of endnotes within +// the document. +func (_dfbe *Document )HasEndnotes ()bool {return _dfbe ._fdb !=nil }; -// SetLeftIndent controls left indent of paragraph. -func (_ecggb Paragraph )SetLeftIndent (m _dd .Distance ){_ecggb .ensurePPr ();_agde :=_ecggb ._cgcf .PPr ;if _agde .Ind ==nil {_agde .Ind =_fd .NewCT_Ind ();};if m ==_dd .Zero {_agde .Ind .LeftAttr =nil ;}else {_agde .Ind .LeftAttr =&_fd .ST_SignedTwipsMeasure {};_agde .Ind .LeftAttr .Int64 =_f .Int64 (int64 (m /_dd .Twips ));};}; +// ExtractFromFooter returns text from the document footer as an array of TextItems. +func ExtractFromFooter (footer *_eg .Ftr )[]TextItem {return _fedb (footer .EG_ContentBlockContent ,nil )}; -// X returns the inner wrapped XML type. -func (_eecb Footer )X ()*_fd .Ftr {return _eecb ._abgf }; +// X returns the internally wrapped *wml.CT_SectPr. +func (_aaaaa Section )X ()*_eg .CT_SectPr {return _aaaaa ._ccgc }; -// SetWidth sets the table with to a specified width. -func (_bfgcc TableProperties )SetWidth (d _dd .Distance ){_bfgcc ._fgbf .TblW =_fd .NewCT_TblWidth ();_bfgcc ._fgbf .TblW .TypeAttr =_fd .ST_TblWidthDxa ;_bfgcc ._fgbf .TblW .WAttr =&_fd .ST_MeasurementOrPercent {};_bfgcc ._fgbf .TblW .WAttr .ST_DecimalNumberOrPercent =&_fd .ST_DecimalNumberOrPercent {};_bfgcc ._fgbf .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_f .Int64 (int64 (d /_dd .Twips ));}; +// SetBasedOn sets the style that this style is based on. +func (_ceaec Style )SetBasedOn (name string ){if name ==""{_ceaec ._bgdg .BasedOn =nil ;}else {_ceaec ._bgdg .BasedOn =_eg .NewCT_String ();_ceaec ._bgdg .BasedOn .ValAttr =name ;};}; -// SetColumnSpan sets the number of Grid Columns Spanned by the Cell. This is used -// to give the appearance of merged cells. -func (_fbag CellProperties )SetColumnSpan (cols int ){if cols ==0{_fbag ._cea .GridSpan =nil ;}else {_fbag ._cea .GridSpan =_fd .NewCT_DecimalNumber ();_fbag ._cea .GridSpan .ValAttr =int64 (cols );};}; +// SetLastRow controls the conditional formatting for the last row in a table. +// This is called the 'Total' row within Word. +func (_bcbac TableLook )SetLastRow (on bool ){if !on {_bcbac ._dbgfg .LastRowAttr =&_gee .ST_OnOff {};_bcbac ._dbgfg .LastRowAttr .ST_OnOff1 =_gee .ST_OnOff1Off ;}else {_bcbac ._dbgfg .LastRowAttr =&_gee .ST_OnOff {};_bcbac ._dbgfg .LastRowAttr .ST_OnOff1 =_gee .ST_OnOff1On ;};};func (_fgdf *WatermarkPicture )getShapeType ()*_g .XSDAny {return _fgdf .getInnerElement ("\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e");}; -// 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 (_fcad ParagraphProperties )SetHeadingLevel (idx int ){_fcad .SetStyle (_ffe .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",idx ));if _fcad ._ddcc .NumPr ==nil {_fcad ._ddcc .NumPr =_fd .NewCT_NumPr ();};_fcad ._ddcc .NumPr .Ilvl =_fd .NewCT_DecimalNumber ();_fcad ._ddcc .NumPr .Ilvl .ValAttr =int64 (idx );}; +// Style is a style within the styles.xml file. +type Style struct{_bgdg *_eg .CT_Style }; -// Borders allows manipulation of the table borders. -func (_bedaf TableStyleProperties )Borders ()TableBorders {if _bedaf ._facg .TblBorders ==nil {_bedaf ._facg .TblBorders =_fd .NewCT_TblBorders ();};return TableBorders {_bedaf ._facg .TblBorders };}; +// IsBold returns true if the run has been set to bold. +func (_gbcfd RunProperties )IsBold ()bool {return _gbcfd .BoldValue ()==OnOffValueOn }; -// RemoveParagraph removes a paragraph from the footnote. -func (_gcggd Footnote )RemoveParagraph (p Paragraph ){for _ ,_fbdd :=range _gcggd .content (){for _bgfe ,_bage :=range _fbdd .P {if _bage ==p ._cgcf {copy (_fbdd .P [_bgfe :],_fbdd .P [_bgfe +1:]);_fbdd .P =_fbdd .P [0:len (_fbdd .P )-1];return ;};};};};func (_fcac *Document )onNewRelationship (_eebd *_b .DecodeMap ,_dfd ,_accd string ,_gage []*_ae .File ,_eeaf *_ba .Relationship ,_bdc _b .Target )error {_dee :=_f .DocTypeDocument ;switch _accd {case _f .OfficeDocumentType ,_f .OfficeDocumentTypeStrict :_fcac ._aaff =_fd .NewDocument ();_eebd .AddTarget (_dfd ,_fcac ._aaff ,_accd ,0);_eebd .AddTarget (_b .RelationsPathFor (_dfd ),_fcac ._cbb .X (),_accd ,0);_eeaf .TargetAttr =_f .RelativeFilename (_dee ,_bdc .Typ ,_accd ,0);case _f .CorePropertiesType :_eebd .AddTarget (_dfd ,_fcac .CoreProperties .X (),_accd ,0);_eeaf .TargetAttr =_f .RelativeFilename (_dee ,_bdc .Typ ,_accd ,0);case _f .CustomPropertiesType :_eebd .AddTarget (_dfd ,_fcac .CustomProperties .X (),_accd ,0);_eeaf .TargetAttr =_f .RelativeFilename (_dee ,_bdc .Typ ,_accd ,0);case _f .ExtendedPropertiesType ,_f .ExtendedPropertiesTypeStrict :_eebd .AddTarget (_dfd ,_fcac .AppProperties .X (),_accd ,0);_eeaf .TargetAttr =_f .RelativeFilename (_dee ,_bdc .Typ ,_accd ,0);case _f .ThumbnailType ,_f .ThumbnailTypeStrict :for _afb ,_fce :=range _gage {if _fce ==nil {continue ;};if _fce .Name ==_dfd {_acfc ,_fae :=_fce .Open ();if _fae !=nil {return _ffe .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_fae );};_fcac .Thumbnail ,_ ,_fae =_ad .Decode (_acfc );_acfc .Close ();if _fae !=nil {return _ffe .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",_fae );};_gage [_afb ]=nil ;};};case _f .SettingsType ,_f .SettingsTypeStrict :_eebd .AddTarget (_dfd ,_fcac .Settings .X (),_accd ,0);_eeaf .TargetAttr =_f .RelativeFilename (_dee ,_bdc .Typ ,_accd ,0);case _f .NumberingType ,_f .NumberingTypeStrict :_fcac .Numbering =NewNumbering ();_eebd .AddTarget (_dfd ,_fcac .Numbering .X (),_accd ,0);_eeaf .TargetAttr =_f .RelativeFilename (_dee ,_bdc .Typ ,_accd ,0);case _f .StylesType ,_f .StylesTypeStrict :_fcac .Styles .Clear ();_eebd .AddTarget (_dfd ,_fcac .Styles .X (),_accd ,0);_eeaf .TargetAttr =_f .RelativeFilename (_dee ,_bdc .Typ ,_accd ,0);case _f .HeaderType ,_f .HeaderTypeStrict :_gada :=_fd .NewHdr ();_eebd .AddTarget (_dfd ,_gada ,_accd ,uint32 (len (_fcac ._gcc )));_fcac ._gcc =append (_fcac ._gcc ,_gada );_eeaf .TargetAttr =_f .RelativeFilename (_dee ,_bdc .Typ ,_accd ,len (_fcac ._gcc ));_dceg :=_gd .NewRelationships ();_eebd .AddTarget (_b .RelationsPathFor (_dfd ),_dceg .X (),_accd ,0);_fcac ._ffcd =append (_fcac ._ffcd ,_dceg );case _f .FooterType ,_f .FooterTypeStrict :_aac :=_fd .NewFtr ();_eebd .AddTarget (_dfd ,_aac ,_accd ,uint32 (len (_fcac ._afe )));_fcac ._afe =append (_fcac ._afe ,_aac );_eeaf .TargetAttr =_f .RelativeFilename (_dee ,_bdc .Typ ,_accd ,len (_fcac ._afe ));_fcgc :=_gd .NewRelationships ();_eebd .AddTarget (_b .RelationsPathFor (_dfd ),_fcgc .X (),_accd ,0);_fcac ._gcgg =append (_fcac ._gcgg ,_fcgc );case _f .ThemeType ,_f .ThemeTypeStrict :_efg :=_dc .NewTheme ();_eebd .AddTarget (_dfd ,_efg ,_accd ,uint32 (len (_fcac ._fa )));_fcac ._fa =append (_fcac ._fa ,_efg );_eeaf .TargetAttr =_f .RelativeFilename (_dee ,_bdc .Typ ,_accd ,len (_fcac ._fa ));case _f .WebSettingsType ,_f .WebSettingsTypeStrict :_fcac ._gff =_fd .NewWebSettings ();_eebd .AddTarget (_dfd ,_fcac ._gff ,_accd ,0);_eeaf .TargetAttr =_f .RelativeFilename (_dee ,_bdc .Typ ,_accd ,0);case _f .FontTableType ,_f .FontTableTypeStrict :_fcac ._aca =_fd .NewFonts ();_eebd .AddTarget (_dfd ,_fcac ._aca ,_accd ,0);_eeaf .TargetAttr =_f .RelativeFilename (_dee ,_bdc .Typ ,_accd ,0);case _f .EndNotesType ,_f .EndNotesTypeStrict :_fcac ._ggg =_fd .NewEndnotes ();_eebd .AddTarget (_dfd ,_fcac ._ggg ,_accd ,0);_eeaf .TargetAttr =_f .RelativeFilename (_dee ,_bdc .Typ ,_accd ,0);case _f .FootNotesType ,_f .FootNotesTypeStrict :_fcac ._cdd =_fd .NewFootnotes ();_eebd .AddTarget (_dfd ,_fcac ._cdd ,_accd ,0);_eeaf .TargetAttr =_f .RelativeFilename (_dee ,_bdc .Typ ,_accd ,0);case _f .ImageType ,_f .ImageTypeStrict :var _bbcf _gd .ImageRef ;for _dace ,_ffgb :=range _gage {if _ffgb ==nil {continue ;};if _ffgb .Name ==_dfd {_decd ,_ffec :=_b .ExtractToDiskTmp (_ffgb ,_fcac .TmpPath );if _ffec !=nil {return _ffec ;};_gagb ,_ffec :=_gd .ImageFromStorage (_decd );if _ffec !=nil {return _ffec ;};_bbcf =_gd .MakeImageRef (_gagb ,&_fcac .DocBase ,_fcac ._cbb );_gage [_dace ]=nil ;};};_efa :="\u002e"+_gg .ToLower (_bbcf .Format ());_eeaf .TargetAttr =_f .RelativeFilename (_dee ,_bdc .Typ ,_accd ,len (_fcac .Images )+1);if _bbd :=_fff .Ext (_eeaf .TargetAttr );_bbd !=_efa {_eeaf .TargetAttr =_eeaf .TargetAttr [0:len (_eeaf .TargetAttr )-len (_bbd )]+_efa ;};_bbcf .SetTarget ("\u0077\u006f\u0072d\u002f"+_eeaf .TargetAttr );_fcac .Images =append (_fcac .Images ,_bbcf );case _f .ControlType ,_f .ControlTypeStrict :_aee :=_eb .NewOcx ();_eebd .AddTarget (_dfd ,_aee ,_accd ,uint32 (len (_fcac ._afga )));_fcac ._afga =append (_fcac ._afga ,_aee );_eeaf .TargetAttr =_f .RelativeFilename (_dee ,_bdc .Typ ,_accd ,len (_fcac ._afga ));case _f .ChartType :_gfg :=chart {_bcg :_ebg .NewChartSpace ()};_cgafb :=uint32 (len (_fcac ._bce ));_eebd .AddTarget (_dfd ,_gfg ._bcg ,_accd ,_cgafb );_fcac ._bce =append (_fcac ._bce ,&_gfg );_eeaf .TargetAttr =_f .RelativeFilename (_dee ,_bdc .Typ ,_accd ,len (_fcac ._bce ));_gfg ._gcgb =_eeaf .TargetAttr ;default:_f .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",_accd ,_dfd );};return nil ;}; +// TableWidth controls width values in table settings. +type TableWidth struct{_acba *_eg .CT_TblWidth }; -// GetImage returns the ImageRef associated with an AnchoredDrawing. -func (_ab AnchoredDrawing )GetImage ()(_gd .ImageRef ,bool ){_af :=_ab ._cg .Graphic .GraphicData .Any ;if len (_af )> 0{_gb ,_dbe :=_af [0].(*_ga .Pic );if _dbe {if _gb .BlipFill !=nil &&_gb .BlipFill .Blip !=nil &&_gb .BlipFill .Blip .EmbedAttr !=nil {return _ab ._ebf .GetImageByRelID (*_gb .BlipFill .Blip .EmbedAttr );};};};return _gd .ImageRef {},false ;}; +// X returns the inner wrapped type +func (_gbd CellBorders )X ()*_eg .CT_TcBorders {return _gbd ._cgaa }; -// 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 (_baca Run )IsFootnote ()(bool ,int64 ){if _baca ._gcec .EG_RunInnerContent !=nil {if _baca ._gcec .EG_RunInnerContent [0].FootnoteReference !=nil {return true ,_baca ._gcec .EG_RunInnerContent [0].FootnoteReference .IdAttr ;};};return false ,0;};func (_gccb *Document )insertTable (_gdfe Paragraph ,_dge bool )Table {_cdda :=_gccb ._aaff .Body ;if _cdda ==nil {return _gccb .AddTable ();};_beda :=_gdfe .X ();for _bfac ,_cfd :=range _cdda .EG_BlockLevelElts {for _ ,_bfe :=range _cfd .EG_ContentBlockContent {for _eebc ,_cacg :=range _bfe .P {if _cacg ==_beda {_bdd :=_fd .NewCT_Tbl ();_abcd :=_fd .NewEG_BlockLevelElts ();_cefb :=_fd .NewEG_ContentBlockContent ();_abcd .EG_ContentBlockContent =append (_abcd .EG_ContentBlockContent ,_cefb );_cefb .Tbl =append (_cefb .Tbl ,_bdd );_cdda .EG_BlockLevelElts =append (_cdda .EG_BlockLevelElts ,nil );if _dge {copy (_cdda .EG_BlockLevelElts [_bfac +1:],_cdda .EG_BlockLevelElts [_bfac :]);_cdda .EG_BlockLevelElts [_bfac ]=_abcd ;if _eebc !=0{_cacc :=_fd .NewEG_BlockLevelElts ();_dfg :=_fd .NewEG_ContentBlockContent ();_cacc .EG_ContentBlockContent =append (_cacc .EG_ContentBlockContent ,_dfg );_dfg .P =_bfe .P [:_eebc ];_cdda .EG_BlockLevelElts =append (_cdda .EG_BlockLevelElts ,nil );copy (_cdda .EG_BlockLevelElts [_bfac +1:],_cdda .EG_BlockLevelElts [_bfac :]);_cdda .EG_BlockLevelElts [_bfac ]=_cacc ;};_bfe .P =_bfe .P [_eebc :];}else {copy (_cdda .EG_BlockLevelElts [_bfac +2:],_cdda .EG_BlockLevelElts [_bfac +1:]);_cdda .EG_BlockLevelElts [_bfac +1]=_abcd ;if _eebc !=len (_bfe .P )-1{_ace :=_fd .NewEG_BlockLevelElts ();_gaa :=_fd .NewEG_ContentBlockContent ();_ace .EG_ContentBlockContent =append (_ace .EG_ContentBlockContent ,_gaa );_gaa .P =_bfe .P [_eebc +1:];_cdda .EG_BlockLevelElts =append (_cdda .EG_BlockLevelElts ,nil );copy (_cdda .EG_BlockLevelElts [_bfac +3:],_cdda .EG_BlockLevelElts [_bfac +2:]);_cdda .EG_BlockLevelElts [_bfac +2]=_ace ;};_bfe .P =_bfe .P [:_eebc +1];};return Table {_gccb ,_bdd };};};for _ ,_bdf :=range _bfe .Tbl {_cdde :=_fgg (_bdf ,_beda ,_dge );if _cdde !=nil {return Table {_gccb ,_cdde };};};};};return _gccb .AddTable ();}; +// SetHAlignment sets the horizontal alignment for an anchored image. +func (_bc AnchoredDrawing )SetHAlignment (h _eg .WdST_AlignH ){_bc ._ed .PositionH .Choice =&_eg .WdCT_PosHChoice {};_bc ._ed .PositionH .Choice .Align =h ;}; -// AddLevel adds a new numbering level to a NumberingDefinition. -func (_dbba NumberingDefinition )AddLevel ()NumberingLevel {_ecfff :=_fd .NewCT_Lvl ();_ecfff .Start =&_fd .CT_DecimalNumber {ValAttr :1};_ecfff .IlvlAttr =int64 (len (_dbba ._bggb .Lvl ));_dbba ._bggb .Lvl =append (_dbba ._bggb .Lvl ,_ecfff );return NumberingLevel {_ecfff };}; +// SetSize sets the font size for a run. +func (_cegd RunProperties )SetSize (size _fd .Distance ){_cegd ._efdg .Sz =_eg .NewCT_HpsMeasure ();_cegd ._efdg .Sz .ValAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (size /_fd .HalfPoint ));_cegd ._efdg .SzCs =_eg .NewCT_HpsMeasure ();_cegd ._efdg .SzCs .ValAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (size /_fd .HalfPoint ));}; -// Shadow returns true if paragraph shadow is on. -func (_aabff ParagraphProperties )Shadow ()bool {return _deg (_aabff ._ddcc .RPr .Shadow )}; +// SetContextualSpacing controls whether to Ignore Spacing Above and Below When +// Using Identical Styles +func (_eafcd ParagraphStyleProperties )SetContextualSpacing (b bool ){if !b {_eafcd ._efcg .ContextualSpacing =nil ;}else {_eafcd ._efcg .ContextualSpacing =_eg .NewCT_OnOff ();};}; -// X returns the internally wrapped *wml.CT_SectPr. -func (_agge Section )X ()*_fd .CT_SectPr {return _agge ._aead }; +// SetCellSpacing sets the cell spacing within a table. +func (_eaefd TableProperties )SetCellSpacing (m _fd .Distance ){_eaefd ._gcdd .TblCellSpacing =_eg .NewCT_TblWidth ();_eaefd ._gcdd .TblCellSpacing .TypeAttr =_eg .ST_TblWidthDxa ;_eaefd ._gcdd .TblCellSpacing .WAttr =&_eg .ST_MeasurementOrPercent {};_eaefd ._gcdd .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_eg .ST_DecimalNumberOrPercent {};_eaefd ._gcdd .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (m /_fd .Dxa ));}; -// SetStartIndent controls the start indent of the paragraph. -func (_ebbc ParagraphStyleProperties )SetStartIndent (m _dd .Distance ){if _ebbc ._dfdcd .Ind ==nil {_ebbc ._dfdcd .Ind =_fd .NewCT_Ind ();};if m ==_dd .Zero {_ebbc ._dfdcd .Ind .StartAttr =nil ;}else {_ebbc ._dfdcd .Ind .StartAttr =&_fd .ST_SignedTwipsMeasure {};_ebbc ._dfdcd .Ind .StartAttr .Int64 =_f .Int64 (int64 (m /_dd .Twips ));};}; +// Footer is a footer for a document section. +type Footer struct{_ddbab *Document ;_dbac *_eg .Ftr ;}; -// Color controls the run or styles color. -type Color struct{_dca *_fd .CT_Color }; +// SetWidthAuto sets the the cell width to automatic. +func (_egb CellProperties )SetWidthAuto (){_egb ._cgb .TcW =_eg .NewCT_TblWidth ();_egb ._cgb .TcW .TypeAttr =_eg .ST_TblWidthAuto ;}; -// SetLineSpacing controls the line spacing of the paragraph. -func (_cabe ParagraphStyleProperties )SetLineSpacing (m _dd .Distance ,rule _fd .ST_LineSpacingRule ){if _cabe ._dfdcd .Spacing ==nil {_cabe ._dfdcd .Spacing =_fd .NewCT_Spacing ();};if rule ==_fd .ST_LineSpacingRuleUnset {_cabe ._dfdcd .Spacing .LineRuleAttr =_fd .ST_LineSpacingRuleUnset ;_cabe ._dfdcd .Spacing .LineAttr =nil ;}else {_cabe ._dfdcd .Spacing .LineRuleAttr =rule ;_cabe ._dfdcd .Spacing .LineAttr =&_fd .ST_SignedTwipsMeasure {};_cabe ._dfdcd .Spacing .LineAttr .Int64 =_f .Int64 (int64 (m /_dd .Twips ));};}; +// TableConditionalFormatting returns a conditional formatting object of a given +// type. Calling this method repeatedly will return the same object. +func (_acff Style )TableConditionalFormatting (typ _eg .ST_TblStyleOverrideType )TableConditionalFormatting {for _ ,_edgca :=range _acff ._bgdg .TblStylePr {if _edgca .TypeAttr ==typ {return TableConditionalFormatting {_edgca };};};_fgcdcd :=_eg .NewCT_TblStylePr ();_fgcdcd .TypeAttr =typ ;_acff ._bgdg .TblStylePr =append (_acff ._bgdg .TblStylePr ,_fgcdcd );return TableConditionalFormatting {_fgcdcd };}; -// SetFontFamily sets the Ascii & HAnsi fonly family for a run. -func (_gebg RunProperties )SetFontFamily (family string ){if _gebg ._efff .RFonts ==nil {_gebg ._efff .RFonts =_fd .NewCT_Fonts ();};_gebg ._efff .RFonts .AsciiAttr =_f .String (family );_gebg ._efff .RFonts .HAnsiAttr =_f .String (family );_gebg ._efff .RFonts .EastAsiaAttr =_f .String (family );};func _ebabg (_bgff *_fd .CT_OnOff )OnOffValue {if _bgff ==nil {return OnOffValueUnset ;};if _bgff .ValAttr !=nil &&_bgff .ValAttr .Bool !=nil &&*_bgff .ValAttr .Bool ==false {return OnOffValueOff ;};return OnOffValueOn ;}; +// SetChecked marks a FormFieldTypeCheckBox as checked or unchecked. +func (_cfdc FormField )SetChecked (b bool ){if _cfdc ._aefe .CheckBox ==nil {return ;};if !b {_cfdc ._aefe .CheckBox .Checked =nil ;}else {_cfdc ._aefe .CheckBox .Checked =_eg .NewCT_OnOff ();};};func (_cgag *WatermarkPicture )getShape ()*_g .XSDAny {return _cgag .getInnerElement ("\u0073\u0068\u0061p\u0065");}; // X returns the inner wrapped XML type. -func (_dgfd Style )X ()*_fd .CT_Style {return _dgfd ._ebbgf }; +func (_aacf Styles )X ()*_eg .Styles {return _aacf ._ceaa }; -// X returns the inner wrapped XML type. -func (_gfd CellProperties )X ()*_fd .CT_TcPr {return _gfd ._cea }; +// AddWatermarkText adds new watermark text to the document. +func (_adde *Document )AddWatermarkText (text string )WatermarkText {var _becc []Header ;if _gdbe ,_gbgf :=_adde .BodySection ().GetHeader (_eg .ST_HdrFtrDefault );_gbgf {_becc =append (_becc ,_gdbe );};if _dccc ,_ffgg :=_adde .BodySection ().GetHeader (_eg .ST_HdrFtrEven );_ffgg {_becc =append (_becc ,_dccc );};if _cdab ,_abad :=_adde .BodySection ().GetHeader (_eg .ST_HdrFtrFirst );_abad {_becc =append (_becc ,_cdab );};if len (_becc )< 1{_gdec :=_adde .AddHeader ();_adde .BodySection ().SetHeader (_gdec ,_eg .ST_HdrFtrDefault );_becc =append (_becc ,_gdec );};_fba :=NewWatermarkText ();for _ ,_ceg :=range _becc {_efda :=_ceg .Paragraphs ();if len (_efda )< 1{_agea :=_ceg .AddParagraph ();_agea .AddRun ().AddText ("");};for _ ,_ggbc :=range _ceg .X ().EG_ContentBlockContent {for _ ,_dgba :=range _ggbc .P {for _ ,_adee :=range _dgba .EG_PContent {for _ ,_faf :=range _adee .EG_ContentRunContent {if _faf .R ==nil {continue ;};for _ ,_abec :=range _faf .R .EG_RunInnerContent {_abec .Pict =_fba ._ebce ;break ;};};};};};};_fba .SetText (text );return _fba ;}; -// SetVerticalAlignment sets the vertical alignment of content within a table cell. -func (_aga CellProperties )SetVerticalAlignment (align _fd .ST_VerticalJc ){if align ==_fd .ST_VerticalJcUnset {_aga ._cea .VAlign =nil ;}else {_aga ._cea .VAlign =_fd .NewCT_VerticalJc ();_aga ._cea .VAlign .ValAttr =align ;};}; +// IgnoreSpaceBetweenParagraphOfSameStyle sets contextual spacing. +func (_caef Paragraph )IgnoreSpaceBetweenParagraphOfSameStyle (){_caef .ensurePPr ();if _caef ._ffae .PPr .ContextualSpacing ==nil {_caef ._ffae .PPr .ContextualSpacing =_eg .NewCT_OnOff ();};_caef ._ffae .PPr .ContextualSpacing .ValAttr =&_gee .ST_OnOff {ST_OnOff1 :_gee .ST_OnOff1On };}; // X returns the inner wrapped XML type. -func (_agcbf RunProperties )X ()*_fd .CT_RPr {return _agcbf ._efff }; +func (_ffcc ParagraphStyleProperties )X ()*_eg .CT_PPrGeneral {return _ffcc ._efcg }; -// 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 ){_bca ,_feea :=Open (filename );if _feea !=nil {return nil ,_feea ;};_bca ._aaff .Body =_fd .NewCT_Body ();return _bca ,nil ;}; +// Styles is the document wide styles contained in styles.xml. +type Styles struct{_ceaa *_eg .Styles }; -// SetTop sets the top border to a specified type, color and thickness. -func (_gbg CellBorders )SetTop (t _fd .ST_Border ,c _gdd .Color ,thickness _dd .Distance ){_gbg ._cfc .Top =_fd .NewCT_Border ();_geed (_gbg ._cfc .Top ,t ,c ,thickness );}; +// RemoveParagraph removes a paragraph from a footer. +func (_aeda Footer )RemoveParagraph (p Paragraph ){for _ ,_agb :=range _aeda ._dbac .EG_ContentBlockContent {for _acge ,_caafd :=range _agb .P {if _caafd ==p ._ffae {copy (_agb .P [_acge :],_agb .P [_acge +1:]);_agb .P =_agb .P [0:len (_agb .P )-1];return ;};};};};func (_gcf *chart )X ()*_dcc .ChartSpace {return _gcf ._cgg }; -// SetLayoutInCell sets the layoutInCell attribute of anchor. -func (_fe AnchoredDrawing )SetLayoutInCell (val bool ){_fe ._cg .LayoutInCellAttr =val }; +// SetTextStyleItalic set text style of watermark to italic. +func (_gcfgc *WatermarkText )SetTextStyleItalic (value bool ){if _gcfgc ._dbcca !=nil {_babg :=_gcfgc .GetStyle ();_babg .SetItalic (value );_gcfgc .SetStyle (_babg );};}; -// SetOutline sets the run to outlined text. -func (_ebea RunProperties )SetOutline (b bool ){if !b {_ebea ._efff .Outline =nil ;}else {_ebea ._efff .Outline =_fd .NewCT_OnOff ();};}; +// SetFontFamily sets the Ascii & HAnsi fonly family for a run. +func (_dgfdc RunProperties )SetFontFamily (family string ){if _dgfdc ._efdg .RFonts ==nil {_dgfdc ._efdg .RFonts =_eg .NewCT_Fonts ();};_dgfdc ._efdg .RFonts .AsciiAttr =_g .String (family );_dgfdc ._efdg .RFonts .HAnsiAttr =_g .String (family );_dgfdc ._efdg .RFonts .EastAsiaAttr =_g .String (family );}; -// SetSize sets the size of the displayed image on the page. -func (_cb AnchoredDrawing )SetSize (w ,h _dd .Distance ){_cb ._cg .Extent .CxAttr =int64 (float64 (w *_dd .Pixel72 )/_dd .EMU );_cb ._cg .Extent .CyAttr =int64 (float64 (h *_dd .Pixel72 )/_dd .EMU );}; +// 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 (_eadc Footer )AddImage (i _gg .Image )(_gg .ImageRef ,error ){var _ecfaa _gg .Relationships ;for _gaeg ,_cffc :=range _eadc ._ddbab ._bfe {if _cffc ==_eadc ._dbac {_ecfaa =_eadc ._ddbab ._eab [_gaeg ];};};_eadgb :=_gg .MakeImageRef (i ,&_eadc ._ddbab .DocBase ,_ecfaa );if i .Data ==nil &&i .Path ==""{return _eadgb ,_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 _eadgb ,_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 _eadgb ,_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");};_eadc ._ddbab .Images =append (_eadc ._ddbab .Images ,_eadgb );_cadc :=_cg .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_eadc ._ddbab .Images ),i .Format );_egadf :=_ecfaa .AddRelationship (_cadc ,_g .ImageType );_eadgb .SetRelID (_egadf .X ().IdAttr );return _eadgb ,nil ;}; -// AddTab adds tab to a run and can be used with the the Paragraph's tab stops. -func (_aecc Run )AddTab (){_afbaa :=_aecc .newIC ();_afbaa .Tab =_fd .NewCT_Empty ()}; +// 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 (_aabda Footer )Index ()int {for _acgc ,_efba :=range _aabda ._ddbab ._bfe {if _efba ==_aabda ._dbac {return _acgc ;};};return -1;}; -// Cell is a table cell within a document (not a spreadsheet) -type Cell struct{_fbea *Document ;_ag *_fd .CT_Tc ;}; +// BoldValue returns the precise nature of the bold setting (unset, off or on). +func (_adddg RunProperties )BoldValue ()OnOffValue {return _ddabg (_adddg ._efdg .B )}; -// SetText sets the text to be used in bullet mode. -func (_gffg NumberingLevel )SetText (t string ){if t ==""{_gffg ._abcc .LvlText =nil ;}else {_gffg ._abcc .LvlText =_fd .NewCT_LevelText ();_gffg ._abcc .LvlText .ValAttr =_f .String (t );};}; +// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_bffc RunProperties )ComplexSizeMeasure ()string {if _acbd :=_bffc ._efdg .SzCs ;_acbd !=nil {_abag :=_acbd .ValAttr ;if _abag .ST_PositiveUniversalMeasure !=nil {return *_abag .ST_PositiveUniversalMeasure ;};};return "";};func (_fbagd Paragraph )addSeparateFldChar ()*_eg .CT_FldChar {_cffa :=_fbagd .addFldChar ();_cffa .FldCharTypeAttr =_eg .ST_FldCharTypeSeparate ;return _cffa ;}; -// SetHighlight highlights text in a specified color. -func (_gbee RunProperties )SetHighlight (c _fd .ST_HighlightColor ){_gbee ._efff .Highlight =_fd .NewCT_Highlight ();_gbee ._efff .Highlight .ValAttr =c ;}; +// Emboss returns true if run emboss is on. +func (_cgebd RunProperties )Emboss ()bool {return _dfcc (_cgebd ._efdg .Emboss )}; -// SetCalcOnExit marks if a FormField should be CalcOnExit or not. -func (_abfe FormField )SetCalcOnExit (calcOnExit bool ){_bgga :=_fd .NewCT_OnOff ();_bgga .ValAttr =&_ca .ST_OnOff {Bool :&calcOnExit };_abfe ._egac .CalcOnExit =[]*_fd .CT_OnOff {_bgga };}; +// AddParagraph adds a new paragraph to the document body. +func (_ffdc *Document )AddParagraph ()Paragraph {_dfb :=_eg .NewEG_BlockLevelElts ();_ffdc ._bbe .Body .EG_BlockLevelElts =append (_ffdc ._bbe .Body .EG_BlockLevelElts ,_dfb );_ecfa :=_eg .NewEG_ContentBlockContent ();_dfb .EG_ContentBlockContent =append (_dfb .EG_ContentBlockContent ,_ecfa );_ggf :=_eg .NewCT_P ();_ecfa .P =append (_ecfa .P ,_ggf );return Paragraph {_ffdc ,_ggf };}; -// Style returns the style for a paragraph, or an empty string if it is unset. -func (_ggeee ParagraphProperties )Style ()string {if _ggeee ._ddcc .PStyle !=nil {return _ggeee ._ddcc .PStyle .ValAttr ;};return "";}; +// AddTabStop adds a tab stop to the paragraph. +func (_cbad ParagraphStyleProperties )AddTabStop (position _fd .Distance ,justificaton _eg .ST_TabJc ,leader _eg .ST_TabTlc ){if _cbad ._efcg .Tabs ==nil {_cbad ._efcg .Tabs =_eg .NewCT_Tabs ();};_aabb :=_eg .NewCT_TabStop ();_aabb .LeaderAttr =leader ;_aabb .ValAttr =justificaton ;_aabb .PosAttr .Int64 =_g .Int64 (int64 (position /_fd .Twips ));_cbad ._efcg .Tabs .Tab =append (_cbad ._efcg .Tabs .Tab ,_aabb );}; -// GetColor returns the color.Color object representing the run color. -func (_agda RunProperties )GetColor ()_gdd .Color {if _eagab :=_agda ._efff .Color ;_eagab !=nil {_adfa :=_eagab .ValAttr ;if _adfa .ST_HexColorRGB !=nil {return _gdd .FromHex (*_adfa .ST_HexColorRGB );};};return _gdd .Color {};}; +// SetEffect sets a text effect on the run. +func (_ecfdg RunProperties )SetEffect (e _eg .ST_TextEffect ){if e ==_eg .ST_TextEffectUnset {_ecfdg ._efdg .Effect =nil ;}else {_ecfdg ._efdg .Effect =_eg .NewCT_TextEffect ();_ecfdg ._efdg .Effect .ValAttr =_eg .ST_TextEffectShimmer ;};};func (_bbee Paragraph )addEndFldChar ()*_eg .CT_FldChar {_ccgf :=_bbee .addFldChar ();_ccgf .FldCharTypeAttr =_eg .ST_FldCharTypeEnd ;return _ccgf ;}; -// AddCheckBox adds checkbox form field to the paragraph and returns it. -func (_ece Paragraph )AddCheckBox (name string )FormField {_agbde :=_ece .addFldCharsForField (name ,"\u0046\u004f\u0052M\u0043\u0048\u0045\u0043\u004b\u0042\u004f\u0058");_agbde ._egac .CheckBox =_fd .NewCT_FFCheckBox ();return _agbde ;}; +// CellProperties returns the cell properties. +func (_babf TableConditionalFormatting )CellProperties ()CellProperties {if _babf ._cdff .TcPr ==nil {_babf ._cdff .TcPr =_eg .NewCT_TcPr ();};return CellProperties {_babf ._cdff .TcPr };}; -// SetEndIndent controls the end indentation. -func (_dfgb ParagraphProperties )SetEndIndent (m _dd .Distance ){if _dfgb ._ddcc .Ind ==nil {_dfgb ._ddcc .Ind =_fd .NewCT_Ind ();};if m ==_dd .Zero {_dfgb ._ddcc .Ind .EndAttr =nil ;}else {_dfgb ._ddcc .Ind .EndAttr =&_fd .ST_SignedTwipsMeasure {};_dfgb ._ddcc .Ind .EndAttr .Int64 =_f .Int64 (int64 (m /_dd .Twips ));};}; +// SetName marks sets a name attribute for a FormField. +func (_acad FormField )SetName (name string ){_cgfcf :=_eg .NewCT_FFName ();_cgfcf .ValAttr =&name ;_acad ._aefe .Name =[]*_eg .CT_FFName {_cgfcf };}; -// AddParagraph adds a paragraph to the footnote. -func (_bbab Footnote )AddParagraph ()Paragraph {_fccf :=_fd .NewEG_ContentBlockContent ();_bcdd :=len (_bbab ._dfdce .EG_BlockLevelElts [0].EG_ContentBlockContent );_bbab ._dfdce .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_bbab ._dfdce .EG_BlockLevelElts [0].EG_ContentBlockContent ,_fccf );_eef :=_fd .NewCT_P ();var _cafc *_fd .CT_String ;if _bcdd !=0{_bedf :=len (_bbab ._dfdce .EG_BlockLevelElts [0].EG_ContentBlockContent [_bcdd -1].P );_cafc =_bbab ._dfdce .EG_BlockLevelElts [0].EG_ContentBlockContent [_bcdd -1].P [_bedf -1].PPr .PStyle ;}else {_cafc =_fd .NewCT_String ();_cafc .ValAttr ="\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065";};_fccf .P =append (_fccf .P ,_eef );_eddf :=Paragraph {_bbab ._fefae ,_eef };_eddf ._cgcf .PPr =_fd .NewCT_PPr ();_eddf ._cgcf .PPr .PStyle =_cafc ;_eddf ._cgcf .PPr .RPr =_fd .NewCT_ParaRPr ();return _eddf ;}; +// SetLeft sets the cell left margin +func (_gbc CellMargins )SetLeft (d _fd .Distance ){_gbc ._dge .Left =_eg .NewCT_TblWidth ();_bcb (_gbc ._dge .Left ,d );}; -// AddField adds a field (automatically computed text) to the document. -func (_degc Run )AddField (code string ){_degc .AddFieldWithFormatting (code ,"",true )}; +// X returns the inner wrapped XML type. +func (_ccaeg TableProperties )X ()*_eg .CT_TblPr {return _ccaeg ._gcdd }; -// Properties returns the paragraph properties. -func (_cagc Paragraph )Properties ()ParagraphProperties {_cagc .ensurePPr ();return ParagraphProperties {_cagc ._febcf ,_cagc ._cgcf .PPr };}; +// X returns the inner wrapped XML type. +func (_adgb Endnote )X ()*_eg .CT_FtnEdn {return _adgb ._cfcf };func _bcb (_geb *_eg .CT_TblWidth ,_aae _fd .Distance ){_geb .TypeAttr =_eg .ST_TblWidthDxa ;_geb .WAttr =&_eg .ST_MeasurementOrPercent {};_geb .WAttr .ST_DecimalNumberOrPercent =&_eg .ST_DecimalNumberOrPercent {};_geb .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (_aae /_fd .Dxa ));};func _bffb (_bdgd _cb .ReaderAt ,_bcac int64 ,_ggdd string )(*Document ,error ){const _cfgg ="\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0052\u0065\u0061\u0064";if !_gc .GetLicenseKey ().IsLicensed ()&&!_fec {_cg .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");_cg .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 nil ,_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");};_bddd :=New ();_bddd .Numbering ._dgbab =nil ;if len (_ggdd )> 0{_bddd ._fbg =_ggdd ;}else {_dbeg ,_cabf :=_gc .GenRefId ("\u0064\u0072");if _cabf !=nil {_g .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_cabf );return nil ,_cabf ;};_bddd ._fbg =_dbeg ;};if _bgf :=_gc .Track (_bddd ._fbg ,_cfgg );_bgf !=nil {_cg .Printf ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_bgf );return nil ,_bgf ;};_bcbab ,_bacd :=_ba .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0064\u006f\u0063\u0078");if _bacd !=nil {return nil ,_bacd ;};_bddd .TmpPath =_bcbab ;_eaab ,_bacd :=_gb .NewReader (_bdgd ,_bcac );if _bacd !=nil {return nil ,_cg .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_bacd );};_bdfc :=[]*_gb .File {};_bdfc =append (_bdfc ,_eaab .File ...);_cfgdf :=false ;for _ ,_ebfe :=range _bdfc {if _ebfe .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_cfgdf =true ;break ;};};if _cfgdf {_bddd .CreateCustomProperties ();};_eedc :=_bddd ._bbe .ConformanceAttr ;_dbde :=_fb .DecodeMap {};_dbde .SetOnNewRelationshipFunc (_bddd .onNewRelationship );_dbde .AddTarget (_g .ContentTypesFilename ,_bddd .ContentTypes .X (),"",0);_dbde .AddTarget (_g .BaseRelsFilename ,_bddd .Rels .X (),"",0);if _dabaf :=_dbde .Decode (_bdfc );_dabaf !=nil {return nil ,_dabaf ;};_bddd ._bbe .ConformanceAttr =_eedc ;for _ ,_dff :=range _bdfc {if _dff ==nil {continue ;};if _bgc :=_bddd .AddExtraFileFromZip (_dff );_bgc !=nil {return nil ,_bgc ;};};if _cfgdf {_ebbf :=false ;for _ ,_bbf :=range _bddd .Rels .X ().Relationship {if _bbf .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_ebbf =true ;break ;};};if !_ebbf {_bddd .AddCustomRelationships ();};};return _bddd ,nil ;};func (_baca Footnote )content ()[]*_eg .EG_ContentBlockContent {var _bagc []*_eg .EG_ContentBlockContent ;for _ ,_aagc :=range _baca ._fafc .EG_BlockLevelElts {_bagc =append (_bagc ,_aagc .EG_ContentBlockContent ...);};return _bagc ;};func (_agbb Paragraph )addFldCharsForField (_dfgg ,_dgbg string )FormField {_bcbec :=_agbb .addBeginFldChar (_dfgg );_cbaa :=FormField {_aefe :_bcbec };_cbbf :=_agbb ._dageg .Bookmarks ();_cdbg :=int64 (len (_cbbf ));if _dfgg !=""{_agbb .addStartBookmark (_cdbg ,_dfgg );};_agbb .addInstrText (_dgbg );_agbb .addSeparateFldChar ();if _dgbg =="\u0046\u004f\u0052\u004d\u0054\u0045\u0058\u0054"{_bgac :=_agbb .AddRun ();_cgde :=_eg .NewEG_RunInnerContent ();_bgac ._fced .EG_RunInnerContent =[]*_eg .EG_RunInnerContent {_cgde };_cbaa ._ccab =_cgde ;};_agbb .addEndFldChar ();if _dfgg !=""{_agbb .addEndBookmark (_cdbg );};return _cbaa ;}; -// Tables returns the tables defined in the header. -func (_cdbc Header )Tables ()[]Table {_fbbc :=[]Table {};if _cdbc ._beaa ==nil {return nil ;};for _ ,_fcbb :=range _cdbc ._beaa .EG_ContentBlockContent {for _ ,_beae :=range _cdbc ._cfef .tables (_fcbb ){_fbbc =append (_fbbc ,_beae );};};return _fbbc ;}; +// Paragraphs returns the paragraphs defined in the cell. +func (_db Cell )Paragraphs ()[]Paragraph {_efb :=[]Paragraph {};for _ ,_gfa :=range _db ._ccc .EG_BlockLevelElts {for _ ,_dbd :=range _gfa .EG_ContentBlockContent {for _ ,_bdcc :=range _dbd .P {_efb =append (_efb ,Paragraph {_db ._ggc ,_bdcc });};};};return _efb ;}; -// RunProperties returns the run style properties. -func (_aabed Style )RunProperties ()RunProperties {if _aabed ._ebbgf .RPr ==nil {_aabed ._ebbgf .RPr =_fd .NewCT_RPr ();};return RunProperties {_aabed ._ebbgf .RPr };};func (_ddgf *Document )validateBookmarks ()error {_gcgd :=make (map[string ]struct{});for _ ,_dbgf :=range _ddgf .Bookmarks (){if _ ,_ffae :=_gcgd [_dbgf .Name ()];_ffae {return _ffe .Errorf ("d\u0075\u0070\u006c\u0069\u0063\u0061t\u0065\u0020\u0062\u006f\u006f\u006b\u006d\u0061\u0072k\u0020\u0025\u0073 \u0066o\u0075\u006e\u0064",_dbgf .Name ());};_gcgd [_dbgf .Name ()]=struct{}{};};return nil ;}; +// 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{_aefe *_eg .CT_FFData ;_ccab *_eg .EG_RunInnerContent ;}; -// GetChartSpaceByRelId returns a *crt.ChartSpace with the associated relation ID in the +// X returns the inner wrapped XML type. +func (_bdgdc Run )X ()*_eg .CT_R {return _bdgdc ._fced }; + +// GetTargetByRelId returns a target path with the associated relation ID in the // document. -func (_dffe *Document )GetChartSpaceByRelId (relId string )*_ebg .ChartSpace {_gdfbb :=_dffe ._cbb .GetTargetByRelId (relId );for _ ,_cddf :=range _dffe ._bce {if _gdfbb ==_cddf .Target (){return _cddf ._bcg ;};};return nil ;}; +func (_cecg *Document )GetTargetByRelId (idAttr string )string {return _cecg ._ccd .GetTargetByRelId (idAttr );}; -// Paragraphs returns the paragraphs within a structured document tag. -func (_cbfaa StructuredDocumentTag )Paragraphs ()[]Paragraph {if _cbfaa ._fcceb .SdtContent ==nil {return nil ;};_ecga :=[]Paragraph {};for _ ,_cgeff :=range _cbfaa ._fcceb .SdtContent .P {_ecga =append (_ecga ,Paragraph {_cbfaa ._eabfe ,_cgeff });};return _ecga ;}; +// 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 ){_afc ,_eadf :=Open (filename );if _eadf !=nil {return nil ,_eadf ;};_afc ._bbe .Body =_eg .NewCT_Body ();return _afc ,nil ;}; -// ParagraphProperties are the properties for a paragraph. -type ParagraphProperties struct{_aeeg *Document ;_ddcc *_fd .CT_PPr ;}; +// X returns the inner wrapped XML type. +func (_fedg TableStyleProperties )X ()*_eg .CT_TblPrBase {return _fedg ._eggdf }; + +// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. +func (_fegg TableBorders )SetInsideVertical (t _eg .ST_Border ,c _ef .Color ,thickness _fd .Distance ){_fegg ._cddae .InsideV =_eg .NewCT_Border ();_dgdb (_fegg ._cddae .InsideV ,t ,c ,thickness );}; // X returns the inner wrapped XML type. -func (_bedcbe Row )X ()*_fd .CT_Row {return _bedcbe ._fbdff }; +func (_acged ParagraphProperties )X ()*_eg .CT_PPr {return _acged ._cagc };func _dfcc (_gcfc *_eg .CT_OnOff )bool {return _gcfc !=nil }; -// Endnote returns the endnote based on the ID; this can be used nicely with -// the run.IsEndnote() functionality. -func (_edac *Document )Endnote (id int64 )Endnote {for _ ,_fgbb :=range _edac .Endnotes (){if _fgbb .id ()==id {return _fgbb ;};};return Endnote {};}; +// GetColor returns the color.Color object representing the run color. +func (_gdcc RunProperties )GetColor ()_ef .Color {if _dadg :=_gdcc ._efdg .Color ;_dadg !=nil {_bded :=_dadg .ValAttr ;if _bded .ST_HexColorRGB !=nil {return _ef .FromHex (*_bded .ST_HexColorRGB );};};return _ef .Color {};}; -// IgnoreSpaceBetweenParagraphOfSameStyle sets contextual spacing. -func (_gfbb Paragraph )IgnoreSpaceBetweenParagraphOfSameStyle (){_gfbb .ensurePPr ();if _gfbb ._cgcf .PPr .ContextualSpacing ==nil {_gfbb ._cgcf .PPr .ContextualSpacing =_fd .NewCT_OnOff ();};_gfbb ._cgcf .PPr .ContextualSpacing .ValAttr =&_ca .ST_OnOff {ST_OnOff1 :_ca .ST_OnOff1On };}; +// EastAsiaFont returns the name of run font family for East Asia. +func (_cadf RunProperties )EastAsiaFont ()string {if _ceca :=_cadf ._efdg .RFonts ;_ceca !=nil {if _ceca .EastAsiaAttr !=nil {return *_ceca .EastAsiaAttr ;};};return "";}; -// SetSize sets the size of the displayed image on the page. -func (_gfae InlineDrawing )SetSize (w ,h _dd .Distance ){_gfae ._abed .Extent .CxAttr =int64 (float64 (w *_dd .Pixel72 )/_dd .EMU );_gfae ._abed .Extent .CyAttr =int64 (float64 (h *_dd .Pixel72 )/_dd .EMU );}; +// RemoveParagraph removes a paragraph from the endnote. +func (_bdbbg Endnote )RemoveParagraph (p Paragraph ){for _ ,_fgd :=range _bdbbg .content (){for _fgec ,_gbdc :=range _fgd .P {if _gbdc ==p ._ffae {copy (_fgd .P [_fgec :],_fgd .P [_fgec +1:]);_fgd .P =_fgd .P [0:len (_fgd .P )-1];return ;};};};}; -// X returns the inner wml.CT_TblBorders -func (_dgbf TableBorders )X ()*_fd .CT_TblBorders {return _dgbf ._decbg };type mergeFieldInfo struct{_cecg string ;_gdbc string ;_bcdbb string ;_eecg bool ;_acea bool ;_gaaf bool ;_cdca bool ;_dcef Paragraph ;_bebfg ,_afgdc ,_ggdc int ;_agbf *_fd .EG_PContent ;_bcgg bool ;};func (_ddb *Document )InsertTableAfter (relativeTo Paragraph )Table {return _ddb .insertTable (relativeTo ,false );}; +// SetNumberingLevel sets the numbering level of a paragraph. If used, then the +// NumberingDefinition must also be set via SetNumberingDefinition or +// SetNumberingDefinitionByID. +func (_bbbaa Paragraph )SetNumberingLevel (listLevel int ){_bbbaa .ensurePPr ();if _bbbaa ._ffae .PPr .NumPr ==nil {_bbbaa ._ffae .PPr .NumPr =_eg .NewCT_NumPr ();};_cfcd :=_eg .NewCT_DecimalNumber ();_cfcd .ValAttr =int64 (listLevel );_bbbaa ._ffae .PPr .NumPr .Ilvl =_cfcd ;}; -// Name returns the name of the bookmark whcih is the document unique ID that -// identifies the bookmark. -func (_gdf Bookmark )Name ()string {return _gdf ._aaf .NameAttr }; +// SetCalcOnExit marks if a FormField should be CalcOnExit or not. +func (_cgfa FormField )SetCalcOnExit (calcOnExit bool ){_fabg :=_eg .NewCT_OnOff ();_fabg .ValAttr =&_gee .ST_OnOff {Bool :&calcOnExit };_cgfa ._aefe .CalcOnExit =[]*_eg .CT_OnOff {_fabg };}; -// AddTextInput adds text input form field to the paragraph and returns it. -func (_gcbd Paragraph )AddTextInput (name string )FormField {_bdcgb :=_gcbd .addFldCharsForField (name ,"\u0046\u004f\u0052\u004d\u0054\u0045\u0058\u0054");_bdcgb ._egac .TextInput =_fd .NewCT_FFTextInput ();return _bdcgb ;}; +// ClearContent clears any content in the run (text, tabs, breaks, etc.) +func (_bfdc Run )ClearContent (){_bfdc ._fced .EG_RunInnerContent =nil }; -// VerticalAlign returns the value of run vertical align. -func (_gbaf RunProperties )VerticalAlignment ()_ca .ST_VerticalAlignRun {if _aegdeb :=_gbaf ._efff .VertAlign ;_aegdeb !=nil {return _aegdeb .ValAttr ;};return 0;}; +// X returns the inner wrapped XML type. +func (_bece RunProperties )X ()*_eg .CT_RPr {return _bece ._efdg };const _bfeed ="\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 (_cfce Paragraph )addInstrText (_fcegc string )*_eg .CT_Text {_bdbc :=_cfce .AddRun ();_abcc :=_bdbc .X ();_ggac :=_eg .NewEG_RunInnerContent ();_dafdg :=_eg .NewCT_Text ();_ecda :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065";_dafdg .SpaceAttr =&_ecda ;_dafdg .Content ="\u0020"+_fcegc +"\u0020";_ggac .InstrText =_dafdg ;_abcc .EG_RunInnerContent =append (_abcc .EG_RunInnerContent ,_ggac );return _dafdg ;}; -// Save writes the document to an io.Writer in the Zip package format. -func (_fac *Document )Save (w _a .Writer )error {return _fac .save (w ,_fac ._fdd )}; +// MergeFields returns the list of all mail merge fields found in the document. +func (_aafa Document )MergeFields ()[]string {_fcdbe :=map[string ]struct{}{};for _ ,_dfga :=range _aafa .mergeFields (){_fcdbe [_dfga ._ebca ]=struct{}{};};_bfeg :=[]string {};for _cdfd :=range _fcdbe {_bfeg =append (_bfeg ,_cdfd );};return _bfeg ;}; -// SetEmboss sets the run to embossed text. -func (_gbda RunProperties )SetEmboss (b bool ){if !b {_gbda ._efff .Emboss =nil ;}else {_gbda ._efff .Emboss =_fd .NewCT_OnOff ();};}; +// SetStyle sets the table style name. +func (_cgdbe TableProperties )SetStyle (name string ){if name ==""{_cgdbe ._gcdd .TblStyle =nil ;}else {_cgdbe ._gcdd .TblStyle =_eg .NewCT_String ();_cgdbe ._gcdd .TblStyle .ValAttr =name ;};};func _ecdbg (_gbcf string )mergeFieldInfo {_egbfg :=[]string {};_edaf :=_be .Buffer {};_cgeg :=-1;for _gbaf ,_eaaeb :=range _gbcf {switch _eaaeb {case ' ':if _edaf .Len ()!=0{_egbfg =append (_egbfg ,_edaf .String ());};_edaf .Reset ();case '"':if _cgeg !=-1{_egbfg =append (_egbfg ,_gbcf [_cgeg +1:_gbaf ]);_cgeg =-1;}else {_cgeg =_gbaf ;};default:_edaf .WriteRune (_eaaeb );};};if _edaf .Len ()!=0{_egbfg =append (_egbfg ,_edaf .String ());};_acec :=mergeFieldInfo {};for _dede :=0;_dede < len (_egbfg )-1;_dede ++{_afccc :=_egbfg [_dede ];switch _afccc {case "\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044":_acec ._ebca =_egbfg [_dede +1];_dede ++;case "\u005c\u0066":_acec ._effbd =_egbfg [_dede +1];_dede ++;case "\u005c\u0062":_acec ._febb =_egbfg [_dede +1];_dede ++;case "\u005c\u002a":switch _egbfg [_dede +1]{case "\u0055\u0070\u0070e\u0072":_acec ._eccd =true ;case "\u004c\u006f\u0077e\u0072":_acec ._ggabg =true ;case "\u0043\u0061\u0070\u0073":_acec ._fde =true ;case "\u0046\u0069\u0072\u0073\u0074\u0043\u0061\u0070":_acec ._cfca =true ;};_dede ++;};};return _acec ;};func _ecec ()*_ggg .Textpath {_acdgf :=_ggg .NewTextpath ();_adbbc :="\u0066\u006f\u006e\u0074\u002d\u0066\u0061\u006d\u0069l\u0079\u003a\u0022\u0043\u0061\u006c\u0069\u0062\u0072\u0069\u0022\u003b\u0066\u006f\u006e\u0074\u002d\u0073\u0069\u007a\u0065\u003a\u00366\u0070\u0074;\u0066\u006fn\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074\u003a\u0062\u006f\u006c\u0064;f\u006f\u006e\u0074\u002d\u0073\u0074\u0079\u006c\u0065:\u0069\u0074\u0061\u006c\u0069\u0063";_acdgf .StyleAttr =&_adbbc ;_baafg :="\u0041\u0053\u0041\u0050";_acdgf .StringAttr =&_baafg ;return _acdgf ;}; -// X returns the inner wrapped XML type. -func (_ggfeb Fonts )X ()*_fd .CT_Fonts {return _ggfeb ._cbbad }; \ No newline at end of file +// DoubleStrike returns true if run is double striked. +func (_bgbf RunProperties )DoubleStrike ()bool {return _dfcc (_bgbf ._efdg .Dstrike )}; + +// 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 (_fcefd Paragraph )AddFootnote (text string )Footnote {var _caaab int64 ;if _fcefd ._dageg .HasFootnotes (){for _ ,_gab :=range _fcefd ._dageg .Footnotes (){if _gab .id ()> _caaab {_caaab =_gab .id ();};};_caaab ++;}else {_caaab =0;_fcefd ._dageg ._gcc =&_eg .Footnotes {};_fcefd ._dageg ._gcc .CT_Footnotes =_eg .CT_Footnotes {};_fcefd ._dageg ._gcc .Footnote =make ([]*_eg .CT_FtnEdn ,0);};_ffda :=_eg .NewCT_FtnEdn ();_dcce :=_eg .NewCT_FtnEdnRef ();_dcce .IdAttr =_caaab ;_fcefd ._dageg ._gcc .CT_Footnotes .Footnote =append (_fcefd ._dageg ._gcc .CT_Footnotes .Footnote ,_ffda );_fabgf :=_fcefd .AddRun ();_gdgc :=_fabgf .Properties ();_gdgc .SetStyle ("\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0041n\u0063\u0068\u006f\u0072");_fabgf ._fced .EG_RunInnerContent =[]*_eg .EG_RunInnerContent {_eg .NewEG_RunInnerContent ()};_fabgf ._fced .EG_RunInnerContent [0].FootnoteReference =_dcce ;_aefd :=Footnote {_fcefd ._dageg ,_ffda };_aefd ._fafc .IdAttr =_caaab ;_aefd ._fafc .EG_BlockLevelElts =[]*_eg .EG_BlockLevelElts {_eg .NewEG_BlockLevelElts ()};_ffee :=_aefd .AddParagraph ();_ffee .Properties ().SetStyle ("\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065");_ffee ._ffae .PPr .RPr =_eg .NewCT_ParaRPr ();_dgaf :=_ffee .AddRun ();_dgaf .AddTab ();_dgaf .AddText (text );return _aefd ;}; + +// GetImage returns the ImageRef associated with an InlineDrawing. +func (_bggdc InlineDrawing )GetImage ()(_gg .ImageRef ,bool ){_eacb :=_bggdc ._fabe .Graphic .GraphicData .Any ;if len (_eacb )> 0{_adgcc ,_agbd :=_eacb [0].(*_bd .Pic );if _agbd {if _adgcc .BlipFill !=nil &&_adgcc .BlipFill .Blip !=nil &&_adgcc .BlipFill .Blip .EmbedAttr !=nil {return _bggdc ._gcgb .GetImageByRelID (*_adgcc .BlipFill .Blip .EmbedAttr );};};};return _gg .ImageRef {},false ;}; + +// SetPossibleValues sets possible values for a FormFieldTypeDropDown. +func (_fadd FormField )SetPossibleValues (values []string ){if _fadd ._aefe .DdList !=nil {for _ ,_fcdb :=range values {_ggaa :=_eg .NewCT_String ();_ggaa .ValAttr =_fcdb ;_fadd ._aefe .DdList .ListEntry =append (_fadd ._aefe .DdList .ListEntry ,_ggaa );};};}; \ No newline at end of file diff --git a/drawing/drawing.go b/drawing/drawing.go index b42750b10d..6d9febda44 100644 --- a/drawing/drawing.go +++ b/drawing/drawing.go @@ -9,119 +9,119 @@ // 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 (_b "github.com/unidoc/unioffice";_g "github.com/unidoc/unioffice/color";_eb "github.com/unidoc/unioffice/measurement";_e "github.com/unidoc/unioffice/schema/soo/dml";); +package drawing ;import (_a "github.com/unidoc/unioffice";_b "github.com/unidoc/unioffice/color";_af "github.com/unidoc/unioffice/measurement";_ae "github.com/unidoc/unioffice/schema/soo/dml";);func (_c LineProperties )clearFill (){_c ._d .NoFill =nil ;_c ._d .GradFill =nil ;_c ._d .SolidFill =nil ;_c ._d .PattFill =nil ;}; -// LineJoin is the type of line join -type LineJoin byte ; - -// SetHeight sets the height of the shape. -func (_cc ShapeProperties )SetHeight (h _eb .Distance ){_cc .ensureXfrm ();if _cc ._gc .Xfrm .Ext ==nil {_cc ._gc .Xfrm .Ext =_e .NewCT_PositiveSize2D ();};_cc ._gc .Xfrm .Ext .CyAttr =int64 (h /_eb .EMU );}; - -// ParagraphProperties allows controlling paragraph properties. -type ParagraphProperties struct{_dd *_e .CT_TextParagraphProperties ;}; +// SetNumbered controls if bullets are numbered or not. +func (_be ParagraphProperties )SetNumbered (scheme _ae .ST_TextAutonumberScheme ){if scheme ==_ae .ST_TextAutonumberSchemeUnset {_be ._aag .BuAutoNum =nil ;}else {_be ._aag .BuAutoNum =_ae .NewCT_TextAutonumberBullet ();_be ._aag .BuAutoNum .TypeAttr =scheme ;};};func (_cc ShapeProperties )clearFill (){_cc ._ea .NoFill =nil ;_cc ._ea .BlipFill =nil ;_cc ._ea .GradFill =nil ;_cc ._ea .GrpFill =nil ;_cc ._ea .SolidFill =nil ;_cc ._ea .PattFill =nil ;};func (_bc ShapeProperties )SetSolidFill (c _b .Color ){_bc .clearFill ();_bc ._ea .SolidFill =_ae .NewCT_SolidColorFillProperties ();_bc ._ea .SolidFill .SrgbClr =_ae .NewCT_SRgbColor ();_bc ._ea .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; -// AddBreak adds a new line break to a paragraph. -func (_gb Paragraph )AddBreak (){_abd :=_e .NewEG_TextRun ();_abd .Br =_e .NewCT_TextLineBreak ();_gb ._bda .EG_TextRun =append (_gb ._bda .EG_TextRun ,_abd );};func (_d LineProperties )SetNoFill (){_d .clearFill ();_d ._c .NoFill =_e .NewCT_NoFillProperties ()}; +// RunProperties controls the run properties. +type RunProperties struct{_fa *_ae .CT_TextCharacterProperties ;}; -// SetBold controls the bolding of a run. -func (_eef RunProperties )SetBold (b bool ){_eef ._fdg .BAttr =_b .Bool (b )}; +// Run is a run within a paragraph. +type Run struct{_fg *_ae .EG_TextRun }; -// SetText sets the run's text contents. -func (_ee Run )SetText (s string ){_ee ._gdg .Br =nil ;_ee ._gdg .Fld =nil ;if _ee ._gdg .R ==nil {_ee ._gdg .R =_e .NewCT_RegularTextRun ();};_ee ._gdg .R .T =s ;}; +// SetGeometry sets the shape type of the shape +func (_fgg ShapeProperties )SetGeometry (g _ae .ST_ShapeType ){if _fgg ._ea .PrstGeom ==nil {_fgg ._ea .PrstGeom =_ae .NewCT_PresetGeometry2D ();};_fgg ._ea .PrstGeom .PrstAttr =g ;}; -// GetPosition gets the position of the shape in EMU. -func (_ec ShapeProperties )GetPosition ()(int64 ,int64 ){_ec .ensureXfrm ();if _ec ._gc .Xfrm .Off ==nil {_ec ._gc .Xfrm .Off =_e .NewCT_Point2D ();};return *_ec ._gc .Xfrm .Off .XAttr .ST_CoordinateUnqualified ,*_ec ._gc .Xfrm .Off .YAttr .ST_CoordinateUnqualified ;}; +// SetBulletChar sets the bullet character for the paragraph. +func (_eg ParagraphProperties )SetBulletChar (c string ){if c ==""{_eg ._aag .BuChar =nil ;}else {_eg ._aag .BuChar =_ae .NewCT_TextCharBullet ();_eg ._aag .BuChar .CharAttr =c ;};}; -// Paragraph is a paragraph within a document. -type Paragraph struct{_bda *_e .CT_TextParagraph }; +// SetSize sets the width and height of the shape. +func (_ef ShapeProperties )SetSize (w ,h _af .Distance ){_ef .SetWidth (w );_ef .SetHeight (h )};const (LineJoinRound LineJoin =iota ;LineJoinBevel ;LineJoinMiter ;); -// X returns the inner wrapped XML type. -func (_cd Paragraph )X ()*_e .CT_TextParagraph {return _cd ._bda };func (_fdf ShapeProperties )SetSolidFill (c _g .Color ){_fdf .clearFill ();_fdf ._gc .SolidFill =_e .NewCT_SolidColorFillProperties ();_fdf ._gc .SolidFill .SrgbClr =_e .NewCT_SRgbColor ();_fdf ._gc .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; +// SetHeight sets the height of the shape. +func (_fe ShapeProperties )SetHeight (h _af .Distance ){_fe .ensureXfrm ();if _fe ._ea .Xfrm .Ext ==nil {_fe ._ea .Xfrm .Ext =_ae .NewCT_PositiveSize2D ();};_fe ._ea .Xfrm .Ext .CyAttr =int64 (h /_af .EMU );};func (_ag LineProperties )SetSolidFill (c _b .Color ){_ag .clearFill ();_ag ._d .SolidFill =_ae .NewCT_SolidColorFillProperties ();_ag ._d .SolidFill .SrgbClr =_ae .NewCT_SRgbColor ();_ag ._d .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; -// SetBulletChar sets the bullet character for the paragraph. -func (_bb ParagraphProperties )SetBulletChar (c string ){if c ==""{_bb ._dd .BuChar =nil ;}else {_bb ._dd .BuChar =_e .NewCT_TextCharBullet ();_bb ._dd .BuChar .CharAttr =c ;};}; +// MakeParagraphProperties constructs a new ParagraphProperties wrapper. +func MakeParagraphProperties (x *_ae .CT_TextParagraphProperties )ParagraphProperties {return ParagraphProperties {x };}; -// SetFont controls the font of a run. -func (_fe RunProperties )SetFont (s string ){_fe ._fdg .Latin =_e .NewCT_TextFont ();_fe ._fdg .Latin .TypefaceAttr =s ;};func MakeShapeProperties (x *_e .CT_ShapeProperties )ShapeProperties {return ShapeProperties {x }}; +// ParagraphProperties allows controlling paragraph properties. +type ParagraphProperties struct{_aag *_ae .CT_TextParagraphProperties ;}; -// X returns the inner wrapped XML type. -func (_ga LineProperties )X ()*_e .CT_LineProperties {return _ga ._c }; +// SetFlipVertical controls if the shape is flipped vertically. +func (_ac ShapeProperties )SetFlipVertical (b bool ){_ac .ensureXfrm ();if !b {_ac ._ea .Xfrm .FlipVAttr =nil ;}else {_ac ._ea .Xfrm .FlipVAttr =_a .Bool (true );};}; -// RunProperties controls the run properties. -type RunProperties struct{_fdg *_e .CT_TextCharacterProperties ;}; +// AddBreak adds a new line break to a paragraph. +func (_ab Paragraph )AddBreak (){_eb :=_ae .NewEG_TextRun ();_eb .Br =_ae .NewCT_TextLineBreak ();_ab ._ca .EG_TextRun =append (_ab ._ca .EG_TextRun ,_eb );};type ShapeProperties struct{_ea *_ae .CT_ShapeProperties }; -// X returns the inner wrapped XML type. -func (_cf Run )X ()*_e .EG_TextRun {return _cf ._gdg }; +// Properties returns the run's properties. +func (_bde Run )Properties ()RunProperties {if _bde ._fg .R ==nil {_bde ._fg .R =_ae .NewCT_RegularTextRun ();};if _bde ._fg .R .RPr ==nil {_bde ._fg .R .RPr =_ae .NewCT_TextCharacterProperties ();};return RunProperties {_bde ._fg .R .RPr };}; -// SetWidth sets the width of the shape. -func (_be ShapeProperties )SetWidth (w _eb .Distance ){_be .ensureXfrm ();if _be ._gc .Xfrm .Ext ==nil {_be ._gc .Xfrm .Ext =_e .NewCT_PositiveSize2D ();};_be ._gc .Xfrm .Ext .CxAttr =int64 (w /_eb .EMU );}; +// MakeRunProperties constructs a new RunProperties wrapper. +func MakeRunProperties (x *_ae .CT_TextCharacterProperties )RunProperties {return RunProperties {x }}; -// MakeParagraphProperties constructs a new ParagraphProperties wrapper. -func MakeParagraphProperties (x *_e .CT_TextParagraphProperties )ParagraphProperties {return ParagraphProperties {x };}; +// SetAlign controls the paragraph alignment +func (_cae ParagraphProperties )SetAlign (a _ae .ST_TextAlignType ){_cae ._aag .AlgnAttr =a }; // X returns the inner wrapped XML type. -func (_ff ShapeProperties )X ()*_e .CT_ShapeProperties {return _ff ._gc };func (_gba ShapeProperties )LineProperties ()LineProperties {if _gba ._gc .Ln ==nil {_gba ._gc .Ln =_e .NewCT_LineProperties ();};return LineProperties {_gba ._gc .Ln };}; - -// SetFlipVertical controls if the shape is flipped vertically. -func (_gad ShapeProperties )SetFlipVertical (b bool ){_gad .ensureXfrm ();if !b {_gad ._gc .Xfrm .FlipVAttr =nil ;}else {_gad ._gc .Xfrm .FlipVAttr =_b .Bool (true );};}; +func (_faa ShapeProperties )X ()*_ae .CT_ShapeProperties {return _faa ._ea }; -// Run is a run within a paragraph. -type Run struct{_gdg *_e .EG_TextRun }; +// X returns the inner wrapped XML type. +func (_aad Paragraph )X ()*_ae .CT_TextParagraph {return _aad ._ca }; -// Properties returns the run's properties. -func (_cg Run )Properties ()RunProperties {if _cg ._gdg .R ==nil {_cg ._gdg .R =_e .NewCT_RegularTextRun ();};if _cg ._gdg .R .RPr ==nil {_cg ._gdg .R .RPr =_e .NewCT_TextCharacterProperties ();};return RunProperties {_cg ._gdg .R .RPr };}; +// SetFlipHorizontal controls if the shape is flipped horizontally. +func (_aagg ShapeProperties )SetFlipHorizontal (b bool ){_aagg .ensureXfrm ();if !b {_aagg ._ea .Xfrm .FlipHAttr =nil ;}else {_aagg ._ea .Xfrm .FlipHAttr =_a .Bool (true );};};func (_bb ShapeProperties )LineProperties ()LineProperties {if _bb ._ea .Ln ==nil {_bb ._ea .Ln =_ae .NewCT_LineProperties ();};return LineProperties {_bb ._ea .Ln };}; -// SetBulletFont controls the font for the bullet character. -func (_ag ParagraphProperties )SetBulletFont (f string ){if f ==""{_ag ._dd .BuFont =nil ;}else {_ag ._dd .BuFont =_e .NewCT_TextFont ();_ag ._dd .BuFont .TypefaceAttr =f ;};}; +// SetFont controls the font of a run. +func (_ce RunProperties )SetFont (s string ){_ce ._fa .Latin =_ae .NewCT_TextFont ();_ce ._fa .Latin .TypefaceAttr =s ;}; -// SetAlign controls the paragraph alignment -func (_ae ParagraphProperties )SetAlign (a _e .ST_TextAlignType ){_ae ._dd .AlgnAttr =a }; +// SetText sets the run's text contents. +func (_ebg Run )SetText (s string ){_ebg ._fg .Br =nil ;_ebg ._fg .Fld =nil ;if _ebg ._fg .R ==nil {_ebg ._fg .R =_ae .NewCT_RegularTextRun ();};_ebg ._fg .R .T =s ;};func MakeShapeProperties (x *_ae .CT_ShapeProperties )ShapeProperties {return ShapeProperties {x }}; -// Properties returns the paragraph properties. -func (_gd Paragraph )Properties ()ParagraphProperties {if _gd ._bda .PPr ==nil {_gd ._bda .PPr =_e .NewCT_TextParagraphProperties ();};return MakeParagraphProperties (_gd ._bda .PPr );}; +// SetPosition sets the position of the shape. +func (_ad ShapeProperties )SetPosition (x ,y _af .Distance ){_ad .ensureXfrm ();if _ad ._ea .Xfrm .Off ==nil {_ad ._ea .Xfrm .Off =_ae .NewCT_Point2D ();};_ad ._ea .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_a .Int64 (int64 (x /_af .EMU ));_ad ._ea .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_a .Int64 (int64 (y /_af .EMU ));}; -// SetNumbered controls if bullets are numbered or not. -func (_bfg ParagraphProperties )SetNumbered (scheme _e .ST_TextAutonumberScheme ){if scheme ==_e .ST_TextAutonumberSchemeUnset {_bfg ._dd .BuAutoNum =nil ;}else {_bfg ._dd .BuAutoNum =_e .NewCT_TextAutonumberBullet ();_bfg ._dd .BuAutoNum .TypeAttr =scheme ;};}; +// MakeRun constructs a new Run wrapper. +func MakeRun (x *_ae .EG_TextRun )Run {return Run {x }}; -// MakeParagraph constructs a new paragraph wrapper. -func MakeParagraph (x *_e .CT_TextParagraph )Paragraph {return Paragraph {x }}; +// SetBold controls the bolding of a run. +func (_dfa RunProperties )SetBold (b bool ){_dfa ._fa .BAttr =_a .Bool (b )}; -// SetFlipHorizontal controls if the shape is flipped horizontally. -func (_ad ShapeProperties )SetFlipHorizontal (b bool ){_ad .ensureXfrm ();if !b {_ad ._gc .Xfrm .FlipHAttr =nil ;}else {_ad ._gc .Xfrm .FlipHAttr =_b .Bool (true );};}; +// LineJoin is the type of line join +type LineJoin byte ; // SetSolidFill controls the text color of a run. -func (_fc RunProperties )SetSolidFill (c _g .Color ){_fc ._fdg .NoFill =nil ;_fc ._fdg .BlipFill =nil ;_fc ._fdg .GradFill =nil ;_fc ._fdg .GrpFill =nil ;_fc ._fdg .PattFill =nil ;_fc ._fdg .SolidFill =_e .NewCT_SolidColorFillProperties ();_fc ._fdg .SolidFill .SrgbClr =_e .NewCT_SRgbColor ();_fc ._fdg .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; +func (_fgd RunProperties )SetSolidFill (c _b .Color ){_fgd ._fa .NoFill =nil ;_fgd ._fa .BlipFill =nil ;_fgd ._fa .GradFill =nil ;_fgd ._fa .GrpFill =nil ;_fgd ._fa .PattFill =nil ;_fgd ._fa .SolidFill =_ae .NewCT_SolidColorFillProperties ();_fgd ._fa .SolidFill .SrgbClr =_ae .NewCT_SRgbColor ();_fgd ._fa .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; -// SetGeometry sets the shape type of the shape -func (_ddb ShapeProperties )SetGeometry (g _e .ST_ShapeType ){if _ddb ._gc .PrstGeom ==nil {_ddb ._gc .PrstGeom =_e .NewCT_PresetGeometry2D ();};_ddb ._gc .PrstGeom .PrstAttr =g ;};func (_bc LineProperties )SetSolidFill (c _g .Color ){_bc .clearFill ();_bc ._c .SolidFill =_e .NewCT_SolidColorFillProperties ();_bc ._c .SolidFill .SrgbClr =_e .NewCT_SRgbColor ();_bc ._c .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; +// X returns the inner wrapped XML type. +func (_ge Run )X ()*_ae .EG_TextRun {return _ge ._fg }; -// MakeRunProperties constructs a new RunProperties wrapper. -func MakeRunProperties (x *_e .CT_TextCharacterProperties )RunProperties {return RunProperties {x }};func (_ab LineProperties )clearFill (){_ab ._c .NoFill =nil ;_ab ._c .GradFill =nil ;_ab ._c .SolidFill =nil ;_ab ._c .PattFill =nil ;};type ShapeProperties struct{_gc *_e .CT_ShapeProperties };type LineProperties struct{_c *_e .CT_LineProperties };const (LineJoinRound LineJoin =iota ;LineJoinBevel ;LineJoinMiter ;); +// SetJoin sets the line join style. +func (_df LineProperties )SetJoin (e LineJoin ){_df ._d .Round =nil ;_df ._d .Miter =nil ;_df ._d .Bevel =nil ;switch e {case LineJoinRound :_df ._d .Round =_ae .NewCT_LineJoinRound ();case LineJoinBevel :_df ._d .Bevel =_ae .NewCT_LineJoinBevel ();case LineJoinMiter :_df ._d .Miter =_ae .NewCT_LineJoinMiterProperties ();};}; -// SetLevel sets the level of indentation of a paragraph. -func (_bf ParagraphProperties )SetLevel (idx int32 ){_bf ._dd .LvlAttr =_b .Int32 (idx )}; +// Properties returns the paragraph properties. +func (_gaf Paragraph )Properties ()ParagraphProperties {if _gaf ._ca .PPr ==nil {_gaf ._ca .PPr =_ae .NewCT_TextParagraphProperties ();};return MakeParagraphProperties (_gaf ._ca .PPr );}; -// SetSize sets the font size of the run text -func (_cgf RunProperties )SetSize (sz _eb .Distance ){_cgf ._fdg .SzAttr =_b .Int32 (int32 (sz /_eb .HundredthPoint ));}; +// MakeParagraph constructs a new paragraph wrapper. +func MakeParagraph (x *_ae .CT_TextParagraph )Paragraph {return Paragraph {x }}; -// X returns the inner wrapped XML type. -func (_fd ParagraphProperties )X ()*_e .CT_TextParagraphProperties {return _fd ._dd };func (_aa ShapeProperties )SetNoFill (){_aa .clearFill ();_aa ._gc .NoFill =_e .NewCT_NoFillProperties ()}; +// SetWidth sets the width of the shape. +func (_fc ShapeProperties )SetWidth (w _af .Distance ){_fc .ensureXfrm ();if _fc ._ea .Xfrm .Ext ==nil {_fc ._ea .Xfrm .Ext =_ae .NewCT_PositiveSize2D ();};_fc ._ea .Xfrm .Ext .CxAttr =int64 (w /_af .EMU );}; // AddRun adds a new run to a paragraph. -func (_ge Paragraph )AddRun ()Run {_af :=MakeRun (_e .NewEG_TextRun ());_ge ._bda .EG_TextRun =append (_ge ._bda .EG_TextRun ,_af .X ());return _af ;};func (_bff ShapeProperties )clearFill (){_bff ._gc .NoFill =nil ;_bff ._gc .BlipFill =nil ;_bff ._gc .GradFill =nil ;_bff ._gc .GrpFill =nil ;_bff ._gc .SolidFill =nil ;_bff ._gc .PattFill =nil ;}; - -// SetSize sets the width and height of the shape. -func (_de ShapeProperties )SetSize (w ,h _eb .Distance ){_de .SetWidth (w );_de .SetHeight (h )}; +func (_e Paragraph )AddRun ()Run {_dfd :=MakeRun (_ae .NewEG_TextRun ());_e ._ca .EG_TextRun =append (_e ._ca .EG_TextRun ,_dfd .X ());return _dfd ;};func (_bdc ShapeProperties )SetNoFill (){_bdc .clearFill ();_bdc ._ea .NoFill =_ae .NewCT_NoFillProperties ();};type LineProperties struct{_d *_ae .CT_LineProperties }; -// SetPosition sets the position of the shape. -func (_fg ShapeProperties )SetPosition (x ,y _eb .Distance ){_fg .ensureXfrm ();if _fg ._gc .Xfrm .Off ==nil {_fg ._gc .Xfrm .Off =_e .NewCT_Point2D ();};_fg ._gc .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_b .Int64 (int64 (x /_eb .EMU ));_fg ._gc .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_b .Int64 (int64 (y /_eb .EMU ));}; +// Paragraph is a paragraph within a document. +type Paragraph struct{_ca *_ae .CT_TextParagraph }; -// MakeRun constructs a new Run wrapper. -func MakeRun (x *_e .EG_TextRun )Run {return Run {x }}; +// SetLevel sets the level of indentation of a paragraph. +func (_bd ParagraphProperties )SetLevel (idx int32 ){_bd ._aag .LvlAttr =_a .Int32 (idx )}; -// SetJoin sets the line join style. -func (_bd LineProperties )SetJoin (e LineJoin ){_bd ._c .Round =nil ;_bd ._c .Miter =nil ;_bd ._c .Bevel =nil ;switch e {case LineJoinRound :_bd ._c .Round =_e .NewCT_LineJoinRound ();case LineJoinBevel :_bd ._c .Bevel =_e .NewCT_LineJoinBevel ();case LineJoinMiter :_bd ._c .Miter =_e .NewCT_LineJoinMiterProperties ();};}; +// SetBulletFont controls the font for the bullet character. +func (_afd ParagraphProperties )SetBulletFont (f string ){if f ==""{_afd ._aag .BuFont =nil ;}else {_afd ._aag .BuFont =_ae .NewCT_TextFont ();_afd ._aag .BuFont .TypefaceAttr =f ;};}; // SetWidth sets the line width, MS products treat zero as the minimum width // that can be displayed. -func (_f LineProperties )SetWidth (w _eb .Distance ){_f ._c .WAttr =_b .Int32 (int32 (w /_eb .EMU ))};func (_fdgb ShapeProperties )ensureXfrm (){if _fdgb ._gc .Xfrm ==nil {_fdgb ._gc .Xfrm =_e .NewCT_Transform2D ();};}; \ No newline at end of file +func (_aa LineProperties )SetWidth (w _af .Distance ){_aa ._d .WAttr =_a .Int32 (int32 (w /_af .EMU ))}; + +// X returns the inner wrapped XML type. +func (_gf LineProperties )X ()*_ae .CT_LineProperties {return _gf ._d };func (_cb ShapeProperties )ensureXfrm (){if _cb ._ea .Xfrm ==nil {_cb ._ea .Xfrm =_ae .NewCT_Transform2D ();};}; + +// GetPosition gets the position of the shape in EMU. +func (_egc ShapeProperties )GetPosition ()(int64 ,int64 ){_egc .ensureXfrm ();if _egc ._ea .Xfrm .Off ==nil {_egc ._ea .Xfrm .Off =_ae .NewCT_Point2D ();};return *_egc ._ea .Xfrm .Off .XAttr .ST_CoordinateUnqualified ,*_egc ._ea .Xfrm .Off .YAttr .ST_CoordinateUnqualified ;}; + +// SetSize sets the font size of the run text +func (_gfb RunProperties )SetSize (sz _af .Distance ){_gfb ._fa .SzAttr =_a .Int32 (int32 (sz /_af .HundredthPoint ));};func (_ga LineProperties )SetNoFill (){_ga .clearFill ();_ga ._d .NoFill =_ae .NewCT_NoFillProperties ()}; + +// X returns the inner wrapped XML type. +func (_f ParagraphProperties )X ()*_ae .CT_TextParagraphProperties {return _f ._aag }; \ No newline at end of file diff --git a/go.mod b/go.mod index 016d228e98..4c6ca2c04e 100644 --- a/go.mod +++ b/go.mod @@ -5,4 +5,5 @@ go 1.13 require ( github.com/stretchr/testify v1.6.1 github.com/unidoc/unipdf/v3 v3.22.0 + github.com/unidoc/unitype v0.2.1 // indirect ) diff --git a/internal/license/license.go b/internal/license/license.go index 06c13c0c65..9806fa84db 100644 --- a/internal/license/license.go +++ b/internal/license/license.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 license ;import (_gc "bytes";_c "compress/gzip";_g "crypto";_cg "crypto/aes";_dcb "crypto/cipher";_cba "crypto/rand";_fbc "crypto/rsa";_dga "crypto/sha256";_eb "crypto/sha512";_b "crypto/x509";_dg "encoding/base64";_ec "encoding/binary";_ea "encoding/hex";_fb "encoding/json";_gf "encoding/pem";_ege "errors";_ffe "fmt";_db "github.com/unidoc/unioffice";_df "github.com/unidoc/unioffice/common";_d "io";_cb "io/ioutil";_ff "log";_fe "net";_fc "net/http";_eg "os";_ge "path/filepath";_f "regexp";_a "sort";_ef "strings";_dc "sync";_ac "time";);func _da (_cgac string )(LicenseKey ,error ){var _cf LicenseKey ;_eedb ,_dee :=_bgf (_ebg ,_ffc ,_cgac );if _dee !=nil {return _cf ,_dee ;};_gcaf ,_dee :=_gbd (_geb ,_eedb );if _dee !=nil {return _cf ,_dee ;};_dee =_fb .Unmarshal (_gcaf ,&_cf );if _dee !=nil {return _cf ,_dee ;};_cf .CreatedAt =_ac .Unix (_cf .CreatedAtInt ,0);if _cf .ExpiresAtInt > 0{_abc :=_ac .Unix (_cf .ExpiresAtInt ,0);_cf .ExpiresAt =_abc ;};return _cf ,nil ;};func _fec (_fbcc []byte )(_d .Reader ,error ){_be :=new (_gc .Buffer );_abcdd :=_c .NewWriter (_be );_abcdd .Write (_fbcc );_dbbb :=_abcdd .Close ();if _dbbb !=nil {return nil ,_dbbb ;};return _be ,nil ;};const _efcc ="\u0055\u004e\u0049OF\u0046\u0049\u0043\u0045\u005f\u0043\u0055\u0053\u0054\u004f\u004d\u0045\u0052\u005f\u004e\u0041\u004d\u0045";func (_dca *LicenseKey )getExpiryDateToCompare ()_ac .Time {if _dca .Trial {return _ac .Now ().UTC ();};return _df .ReleasedAt ;};var _egg stateLoader =defaultStateHolder {};func (_feg *meteredClient )getStatus ()(meteredStatusResp ,error ){var _fea meteredStatusResp ;_dbb :=_feg ._bc +"\u002fm\u0065t\u0065\u0072\u0065\u0064\u002f\u0073\u0074\u0061\u0074\u0075\u0073";var _fba meteredStatusForm ;_fddb ,_dde :=_fb .Marshal (_fba );if _dde !=nil {return _fea ,_dde ;};_bbe ,_dde :=_fec (_fddb );if _dde !=nil {return _fea ,_dde ;};_ca ,_dde :=_fc .NewRequest ("\u0050\u004f\u0053\u0054",_dbb ,_bbe );if _dde !=nil {return _fea ,_dde ;};_ca .Header .Add ("\u0043\u006f\u006et\u0065\u006e\u0074\u002d\u0054\u0079\u0070\u0065","\u0061\u0070p\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002f\u006a\u0073\u006f\u006e");_ca .Header .Add ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_ca .Header .Add ("\u0041c\u0063e\u0070\u0074\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_ca .Header .Add ("\u0058-\u0041\u0050\u0049\u002d\u004b\u0045Y",_feg ._dfed );_ag ,_dde :=_feg ._cbd .Do (_ca );if _dde !=nil {return _fea ,_dde ;};defer _ag .Body .Close ();if _ag .StatusCode !=200{return _fea ,_ffe .Errorf ("\u0066\u0061i\u006c\u0065\u0064\u0020t\u006f\u0020c\u0068\u0065\u0063\u006b\u0069\u006e\u002c\u0020s\u0074\u0061\u0074\u0075\u0073\u0020\u0063\u006f\u0064\u0065\u0020\u0069s\u003a\u0020\u0025\u0064",_ag .StatusCode );};_fab ,_dde :=_eegd (_ag );if _dde !=nil {return _fea ,_dde ;};_dde =_fb .Unmarshal (_fab ,&_fea );if _dde !=nil {return _fea ,_dde ;};return _fea ,nil ;};func (_gcc *LicenseKey )TypeToString ()string {if _gcc ._dea {return "M\u0065t\u0065\u0072\u0065\u0064\u0020\u0073\u0075\u0062s\u0063\u0072\u0069\u0070ti\u006f\u006e";};if _gcc .Tier ==LicenseTierUnlicensed {return "\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";};if _gcc .Tier ==LicenseTierCommunity {return "\u0041\u0047PL\u0076\u0033\u0020O\u0070\u0065\u006e\u0020Sou\u0072ce\u0020\u0043\u006f\u006d\u006d\u0075\u006eit\u0079\u0020\u004c\u0069\u0063\u0065\u006es\u0065";};if _gcc .Tier ==LicenseTierIndividual ||_gcc .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";};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";);var _bgd =_ac .Date (2019,6,6,0,0,0,0,_ac .UTC );const (_ebg ="\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";_ffc ="\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";);type meteredStatusForm struct{};type LegacyLicense struct{Name string ;Signature string `json:",omitempty"`;Expiration _ac .Time ;LicenseType LegacyLicenseType ;};type meteredUsageCheckinForm struct{Instance string `json:"inst"`;Next string `json:"next"`;UsageNumber int `json:"usage_number"`;NumFailed int64 `json:"num_failed"`;Hostname string `json:"hostname"`;LocalIP string `json:"local_ip"`;MacAddress string `json:"mac_address"`;Package string `json:"package"`;PackageVersion string `json:"package_version"`;Usage map[string ]int `json:"u"`;};func _gbd (_cbe string ,_dbc string )([]byte ,error ){var (_dbd int ;_gba string ;);for _ ,_gba =range []string {"\u000a\u002b\u000a","\u000d\u000a\u002b\r\u000a","\u0020\u002b\u0020"}{if _dbd =_ef .Index (_dbc ,_gba );_dbd !=-1{break ;};};if _dbd ==-1{return nil ,_ffe .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");};_gg :=_dbc [:_dbd ];_gca :=_dbd +len (_gba );_ce :=_dbc [_gca :];if _gg ==""||_ce ==""{return nil ,_ffe .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");};_dcbe ,_fbf :=_dg .StdEncoding .DecodeString (_gg );if _fbf !=nil {return nil ,_ffe .Errorf ("\u0069\u006e\u0076\u0061li\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u006f\u0072\u0069\u0067\u0069\u006ea\u006c");};_ee ,_fbf :=_dg .StdEncoding .DecodeString (_ce );if _fbf !=nil {return nil ,_ffe .Errorf ("\u0069\u006e\u0076al\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065");};_ced ,_ :=_gf .Decode ([]byte (_cbe ));if _ced ==nil {return nil ,_ffe .Errorf ("\u0050\u0075\u0062\u004b\u0065\u0079\u0020\u0066\u0061\u0069\u006c\u0065\u0064");};_af ,_fbf :=_b .ParsePKIXPublicKey (_ced .Bytes );if _fbf !=nil {return nil ,_fbf ;};_eed :=_af .(*_fbc .PublicKey );if _eed ==nil {return nil ,_ffe .Errorf ("\u0050u\u0062\u004b\u0065\u0079\u0020\u0063\u006f\u006e\u0076\u0065\u0072s\u0069\u006f\u006e\u0020\u0066\u0061\u0069\u006c\u0065\u0064");};_bg :=_eb .New ();_bg .Write (_dcbe );_ad :=_bg .Sum (nil );_fbf =_fbc .VerifyPKCS1v15 (_eed ,_g .SHA512 ,_ad ,_ee );if _fbf !=nil {return nil ,_fbf ;};return _dcbe ,nil ;};func (_dd *LicenseKey )isExpired ()bool {return _dd .getExpiryDateToCompare ().After (_dd .ExpiresAt )};type meteredClient struct{_bc string ;_dfed string ;_cbd *_fc .Client ;};type LicenseKey struct{LicenseId string `json:"license_id"`;CustomerId string `json:"customer_id"`;CustomerName string `json:"customer_name"`;Tier string `json:"tier"`;CreatedAt _ac .Time `json:"-"`;CreatedAtInt int64 `json:"created_at"`;ExpiresAt _ac .Time `json:"-"`;ExpiresAtInt int64 `json:"expires_at"`;CreatedBy string `json:"created_by"`;CreatorName string `json:"creator_name"`;CreatorEmail string `json:"creator_email"`;UniPDF bool `json:"unipdf"`;UniOffice bool `json:"unioffice"`;UniHTML bool `json:"unihtml"`;Trial bool `json:"trial"`;_dea bool ;_fbdd string ;};var _gebb =false ;type meteredStatusResp struct{Valid bool `json:"valid"`;OrgCredits int64 `json:"org_credits"`;OrgUsed int64 `json:"org_used"`;OrgRemaining int64 `json:"org_remaining"`;};func _ccaa ()string {_dcbg :=_eg .Getenv ("\u0048\u004f\u004d\u0045");if len (_dcbg )==0{_dcbg ,_ =_eg .UserHomeDir ();};return _dcbg ;};func init (){_abg ,_cc :=_ea .DecodeString (_fdg );if _cc !=nil {_ff .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_cc );};_dce ,_cc :=_b .ParsePKIXPublicKey (_abg );if _cc !=nil {_ff .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_cc );};_fdb =_dce .(*_fbc .PublicKey );};func (_afa LegacyLicense )Verify (pubKey *_fbc .PublicKey )error {_fbec :=_afa ;_fbec .Signature ="";_ffca :=_gc .Buffer {};_dac :=_fb .NewEncoder (&_ffca );if _ebge :=_dac .Encode (_fbec );_ebge !=nil {return _ebge ;};_cfd ,_aac :=_ea .DecodeString (_afa .Signature );if _aac !=nil {return _aac ;};_abgd :=_dga .Sum256 (_ffca .Bytes ());_aac =_fbc .VerifyPKCS1v15 (pubKey ,_g .SHA256 ,_abgd [:],_cfd );return _aac ;};func SetLicenseKey (content string ,customerName string )error {if _gebb {return nil ;};_gae ,_gfg :=_da (content );if _gfg !=nil {_db .Log ("\u004c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0063\u006fd\u0065\u0020\u0064\u0065\u0063\u006f\u0064e\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0076\u000a",_gfg );return _gfg ;};if !_ef .EqualFold (_gae .CustomerName ,customerName ){_db .Log ("\u004ci\u0063e\u006e\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u0020\u0069\u0073s\u0075\u0065\u0020\u002d \u0043\u0075\u0073\u0074\u006fm\u0065\u0072\u0020\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u006d\u0061\u0074\u0063\u0068\u002c\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0027\u0025\u0073\u0027,\u0020\u0062\u0075\u0074\u0020\u0067\u006f\u0074 \u0027\u0025\u0073\u0027\u000a",customerName ,_gae .CustomerName );return _ffe .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 ,_gae .CustomerName );};_gfg =_gae .Validate ();if _gfg !=nil {_db .Log ("\u004c\u0069\u0063en\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u0020\u0076a\u006ci\u0064a\u0074i\u006f\u006e\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0076\u000a",_gfg );return _gfg ;};_eeg =&_gae ;return nil ;};func _abcc ()*meteredClient {_dfg :=meteredClient {_bc :"h\u0074\u0074\u0070\u0073\u003a\u002f/\u0063\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069d\u006f\u0063\u002ei\u006f/\u0061\u0070\u0069",_cbd :&_fc .Client {Timeout :30*_ac .Second }};if _bdb :=_eg .Getenv ("\u0055N\u0049\u0044\u004f\u0043_\u004c\u0049\u0043\u0045\u004eS\u0045_\u0053E\u0052\u0056\u0045\u0052\u005f\u0055\u0052L");_ef .HasPrefix (_bdb ,"\u0068\u0074\u0074\u0070"){_dfg ._bc =_bdb ;};return &_dfg ;};func (_cae *meteredClient )checkinUsage (_gd meteredUsageCheckinForm )(meteredUsageCheckinResp ,error ){_gd .Package ="\u0075n\u0069\u006f\u0066\u0066\u0069\u0063e";_gd .PackageVersion =_df .Version ;var _cdb meteredUsageCheckinResp ;_fbg :=_cae ._bc +"\u002f\u006d\u0065\u0074er\u0065\u0064\u002f\u0075\u0073\u0061\u0067\u0065\u005f\u0063\u0068\u0065\u0063\u006bi\u006e";_edc ,_bcd :=_fb .Marshal (_gd );if _bcd !=nil {return _cdb ,_bcd ;};_bf ,_bcd :=_fec (_edc );if _bcd !=nil {return _cdb ,_bcd ;};_bdea ,_bcd :=_fc .NewRequest ("\u0050\u004f\u0053\u0054",_fbg ,_bf );if _bcd !=nil {return _cdb ,_bcd ;};_bdea .Header .Add ("\u0043\u006f\u006et\u0065\u006e\u0074\u002d\u0054\u0079\u0070\u0065","\u0061\u0070p\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002f\u006a\u0073\u006f\u006e");_bdea .Header .Add ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_bdea .Header .Add ("\u0041c\u0063e\u0070\u0074\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_bdea .Header .Add ("\u0058-\u0041\u0050\u0049\u002d\u004b\u0045Y",_cae ._dfed );_efc ,_bcd :=_cae ._cbd .Do (_bdea );if _bcd !=nil {return _cdb ,_bcd ;};defer _efc .Body .Close ();if _efc .StatusCode !=200{return _cdb ,_ffe .Errorf ("\u0066\u0061i\u006c\u0065\u0064\u0020t\u006f\u0020c\u0068\u0065\u0063\u006b\u0069\u006e\u002c\u0020s\u0074\u0061\u0074\u0075\u0073\u0020\u0063\u006f\u0064\u0065\u0020\u0069s\u003a\u0020\u0025\u0064",_efc .StatusCode );};_edf ,_bcd :=_eegd (_efc );if _bcd !=nil {return _cdb ,_bcd ;};_bcd =_fb .Unmarshal (_edf ,&_cdb );if _bcd !=nil {return _cdb ,_bcd ;};return _cdb ,nil ;};func _daf ()(_fe .IP ,error ){_bgc ,_acaf :=_fe .Dial ("\u0075\u0064\u0070","\u0038\u002e\u0038\u002e\u0038\u002e\u0038\u003a\u0038\u0030");if _acaf !=nil {return nil ,_acaf ;};defer _bgc .Close ();_bcf :=_bgc .LocalAddr ().(*_fe .UDPAddr );return _bcf .IP ,nil ;};type defaultStateHolder struct{};func GenRefId (prefix string )(string ,error ){var _aabd _gc .Buffer ;_aabd .WriteString (prefix );_abd :=make ([]byte ,8+16);_efge :=_ac .Now ().UTC ().UnixNano ();_ec .BigEndian .PutUint64 (_abd ,uint64 (_efge ));_ ,_ebf :=_cba .Read (_abd [8:]);if _ebf !=nil {return "",_ebf ;};_aabd .WriteString (_ea .EncodeToString (_abd ));return _aabd .String (),nil ;};type reportState struct{Instance string `json:"inst"`;Next string `json:"n"`;Docs int64 `json:"d"`;NumErrors int64 `json:"e"`;LimitDocs bool `json:"ld"`;RemainingDocs int64 `json:"rd"`;LastReported _ac .Time `json:"lr"`;LastWritten _ac .Time `json:"lw"`;Usage map[string ]int `json:"u"`;};type MeteredStatus struct{OK bool ;Credits int64 ;Used int64 ;};var _fbe =_ac .Date (2010,1,1,0,0,0,0,_ac .UTC );func _gega (_fcbd *_fc .Response )(_d .ReadCloser ,error ){var _fgbf error ;var _ece _d .ReadCloser ;switch _ef .ToLower (_fcbd .Header .Get ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067")){case "\u0067\u007a\u0069\u0070":_ece ,_fgbf =_c .NewReader (_fcbd .Body );if _fgbf !=nil {return _ece ,_fgbf ;};defer _ece .Close ();default:_ece =_fcbd .Body ;};return _ece ,nil ;};const _geb ="\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 _cd =_ac .Date (2020,1,1,0,0,0,0,_ac .UTC );type stateLoader interface{loadState (_gdb string )(reportState ,error );updateState (_ggc ,_dfeb ,_gbe string ,_fbb int ,_eee bool ,_fca int ,_cbb int ,_feb _ac .Time ,_dfa map[string ]int )error ;};type LegacyLicenseType byte ;const _fdg ="\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";func Track (docKey string ,useKey string )error {return _bgg (docKey ,useKey ,false )};var _bba map[string ]struct{};const _dfgb ="\u0055\u004e\u0049\u004fFF\u0049\u0043\u0045\u005f\u004c\u0049\u0043\u0045\u004e\u0053\u0045\u005f\u0050\u0041T\u0048";var _fdb *_fbc .PublicKey ;var _fddg =&_dc .Mutex {};func SetMeteredKey (apiKey string )error {if len (apiKey )==0{_db .Log ("\u004d\u0065\u0074e\u0072\u0065\u0064\u0020\u004c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0041\u0050\u0049\u0020\u004b\u0065\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020b\u0065\u0020\u0065\u006d\u0070\u0074\u0079\u000a");_db .Log ("\u002d\u0020\u0047\u0072\u0061\u0062\u0020o\u006e\u0065\u0020i\u006e\u0020\u0074h\u0065\u0020F\u0072\u0065\u0065\u0020\u0054\u0069e\u0072 a\u0074\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0063\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f\u000a");return _ffe .Errorf ("\u006de\u0074\u0065\u0072e\u0064\u0020\u006ci\u0063en\u0073\u0065\u0020\u0061\u0070\u0069\u0020k\u0065\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u0065\u006d\u0070\u0074\u0079\u003a\u0020\u0063\u0072\u0065\u0061\u0074\u0065 o\u006ee\u0020\u0061\u0074\u0020\u0068\u0074t\u0070\u0073\u003a\u002f\u002fc\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069\u0064\u006f\u0063.\u0069\u006f");};if _eeg !=nil &&(_eeg ._dea ||_eeg .Tier !=LicenseTierUnlicensed ){_db .Log ("\u0045\u0052R\u004f\u0052\u003a\u0020\u0043\u0061\u006e\u006e\u006f\u0074\u0020\u0073\u0065\u0074\u0020\u006c\u0069\u0063\u0065n\u0073\u0065\u0020\u006b\u0065\u0079 \u0074\u0077\u0069\u0063\u0065\u0020\u002d\u0020\u0053\u0068\u006f\u0075\u006c\u0064 \u006a\u0075s\u0074\u0020\u0069\u006ei\u0074\u0069\u0061\u006c\u0069z\u0065\u0020\u006f\u006e\u0063\u0065\u000a");return _ege .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u006b\u0065\u0079\u0020\u0061\u006c\u0072\u0065\u0061\u0064\u0079\u0020\u0073\u0065\u0074");};_bfe :=_abcc ();_bfe ._dfed =apiKey ;_gbdd ,_ffef :=_bfe .getStatus ();if _ffef !=nil {return _ffef ;};if !_gbdd .Valid {return _ege .New ("\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0076\u0061\u006c\u0069\u0064");};_faf :=&LicenseKey {_dea :true ,_fbdd :apiKey };_eeg =_faf ;return nil ;};func _eegd (_gcf *_fc .Response )([]byte ,error ){var _fgd []byte ;_ffb ,_bag :=_gega (_gcf );if _bag !=nil {return _fgd ,_bag ;};return _cb .ReadAll (_ffb );};func _gb (_gef string ,_aa []byte )(string ,error ){_de ,_ :=_gf .Decode ([]byte (_gef ));if _de ==nil {return "",_ffe .Errorf ("\u0050\u0072\u0069\u0076\u004b\u0065\u0079\u0020\u0066a\u0069\u006c\u0065\u0064");};_bd ,_eab :=_b .ParsePKCS1PrivateKey (_de .Bytes );if _eab !=nil {return "",_eab ;};_ffg :=_eb .New ();_ffg .Write (_aa );_bb :=_ffg .Sum (nil );_dfe ,_eab :=_fbc .SignPKCS1v15 (_cba .Reader ,_bd ,_g .SHA512 ,_bb );if _eab !=nil {return "",_eab ;};_fbd :=_dg .StdEncoding .EncodeToString (_aa );_fbd +="\u000a\u002b\u000a";_fbd +=_dg .StdEncoding .EncodeToString (_dfe );return _fbd ,nil ;};func (_cdba defaultStateHolder )loadState (_efb string )(reportState ,error ){_aff :=_ccaa ();if len (_aff )==0{return reportState {},_ege .New ("\u0068\u006fm\u0065\u0020\u0064i\u0072\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};_ebga :=_ge .Join (_aff ,"\u002eu\u006e\u0069\u0064\u006f\u0063");_ede :=_eg .MkdirAll (_ebga ,0777);if _ede !=nil {return reportState {},_ede ;};if len (_efb )< 20{return reportState {},_ege .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006b\u0065\u0079");};_def :=[]byte (_efb );_ace :=_eb .Sum512_256 (_def [:20]);_ebc :=_ea .EncodeToString (_ace [:]);_fbdcb :=_ge .Join (_ebga ,_ebc );_gdgb ,_ede :=_cb .ReadFile (_fbdcb );if _ede !=nil {if _eg .IsNotExist (_ede ){return reportState {},nil ;};_db .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_ede );return reportState {},_ege .New ("\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061");};const _bga ="\u0068\u00619\u004e\u004b\u0038]\u0052\u0062\u004c\u002a\u006d\u0034\u004c\u004b\u0057";_gdgb ,_ede =_abce ([]byte (_bga ),_gdgb );if _ede !=nil {return reportState {},_ede ;};var _cgf reportState ;_ede =_fb .Unmarshal (_gdgb ,&_cgf );if _ede !=nil {_db .Log ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0049\u006e\u0076\u0061\u006c\u0069d\u0020\u0064\u0061\u0074\u0061\u003a\u0020\u0025\u0076\u000a",_ede );return reportState {},_ege .New ("\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061");};return _cgf ,nil ;};func (_gac *LicenseKey )IsLicensed ()bool {if _gac ==nil {return false ;};return _gac .Tier !=LicenseTierUnlicensed ||_gac ._dea ;};var _fcd map[string ]int ;func _dcee (_bdc ,_abaf []byte )([]byte ,error ){_baa ,_eggb :=_cg .NewCipher (_bdc );if _eggb !=nil {return nil ,_eggb ;};_ddg :=make ([]byte ,_cg .BlockSize +len (_abaf ));_dcc :=_ddg [:_cg .BlockSize ];if _ ,_dbee :=_d .ReadFull (_cba .Reader ,_dcc );_dbee !=nil {return nil ,_dbee ;};_eag :=_dcb .NewCFBEncrypter (_baa ,_dcc );_eag .XORKeyStream (_ddg [_cg .BlockSize :],_abaf );_edbc :=make ([]byte ,_dg .URLEncoding .EncodedLen (len (_ddg )));_dg .URLEncoding .Encode (_edbc ,_ddg );return _edbc ,nil ;};func SetLegacyLicenseKey (s string )error {_cgacc :=_f .MustCompile ("\u005c\u0073");s =_cgacc .ReplaceAllString (s ,"");var _bdce _d .Reader ;_bdce =_ef .NewReader (s );_bdce =_dg .NewDecoder (_dg .RawURLEncoding ,_bdce );_bdce ,_edgg :=_c .NewReader (_bdce );if _edgg !=nil {return _edgg ;};_cgd :=_fb .NewDecoder (_bdce );_dfef :=&LegacyLicense {};if _fbeg :=_cgd .Decode (_dfef );_fbeg !=nil {return _fbeg ;};if _fef :=_dfef .Verify (_fdb );_fef !=nil {return _ege .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006e\u0020\u0065\u0072\u0072\u006f\u0072");};if _dfef .Expiration .Before (_df .ReleasedAt ){return _ege .New ("\u006ci\u0063e\u006e\u0073\u0065\u0020\u0065\u0078\u0070\u0069\u0072\u0065\u0064");};_gbcfc :=_ac .Now ().UTC ();_gea :=LicenseKey {};_gea .CreatedAt =_gbcfc ;_gea .CustomerId ="\u004c\u0065\u0067\u0061\u0063\u0079";_gea .CustomerName =_dfef .Name ;_gea .Tier =LicenseTierBusiness ;_gea .ExpiresAt =_dfef .Expiration ;_gea .CreatorName ="\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u0073\u0075p\u0070\u006f\u0072\u0074";_gea .CreatorEmail ="\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0040\u0075\u006e\u0069\u0064o\u0063\u002e\u0069\u006f";_gea .UniOffice =true ;_eeg =&_gea ;return nil ;};func (_ggd defaultStateHolder )updateState (_add ,_aee ,_gcce string ,_ddb int ,_eeee bool ,_dgab int ,_aaa int ,_gbg _ac .Time ,_gdg map[string ]int )error {_fbdc :=_ccaa ();if len (_fbdc )==0{return _ege .New ("\u0068\u006fm\u0065\u0020\u0064i\u0072\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};_edg :=_ge .Join (_fbdc ,"\u002eu\u006e\u0069\u0064\u006f\u0063");_fg :=_eg .MkdirAll (_edg ,0777);if _fg !=nil {return _fg ;};if len (_add )< 20{return _ege .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006b\u0065\u0079");};_ccd :=[]byte (_add );_fdf :=_eb .Sum512_256 (_ccd [:20]);_egd :=_ea .EncodeToString (_fdf [:]);_gaa :=_ge .Join (_edg ,_egd );var _dgg reportState ;_dgg .Docs =int64 (_ddb );_dgg .NumErrors =int64 (_aaa );_dgg .LimitDocs =_eeee ;_dgg .RemainingDocs =int64 (_dgab );_dgg .LastWritten =_ac .Now ().UTC ();_dgg .LastReported =_gbg ;_dgg .Instance =_aee ;_dgg .Next =_gcce ;_dgg .Usage =_gdg ;_gcab ,_fg :=_fb .Marshal (_dgg );if _fg !=nil {return _fg ;};const _fdda ="\u0068\u00619\u004e\u004b\u0038]\u0052\u0062\u004c\u002a\u006d\u0034\u004c\u004b\u0057";_gcab ,_fg =_dcee ([]byte (_fdda ),_gcab );if _fg !=nil {return _fg ;};_fg =_cb .WriteFile (_gaa ,_gcab ,0600);if _fg !=nil {return _fg ;};return nil ;};func _abce (_gdc ,_dag []byte )([]byte ,error ){_gfgg :=make ([]byte ,_dg .URLEncoding .DecodedLen (len (_dag )));_fbae ,_bgff :=_dg .URLEncoding .Decode (_gfgg ,_dag );if _bgff !=nil {return nil ,_bgff ;};_gfgg =_gfgg [:_fbae ];_eabe ,_bgff :=_cg .NewCipher (_gdc );if _bgff !=nil {return nil ,_bgff ;};if len (_gfgg )< _cg .BlockSize {return nil ,_ege .New ("c\u0069p\u0068\u0065\u0072\u0074\u0065\u0078\u0074\u0020t\u006f\u006f\u0020\u0073ho\u0072\u0074");};_fde :=_gfgg [:_cg .BlockSize ];_gfgg =_gfgg [_cg .BlockSize :];_fdge :=_dcb .NewCFBDecrypter (_eabe ,_fde );_fdge .XORKeyStream (_gfgg ,_gfgg );return _gfgg ,nil ;};type meteredUsageCheckinResp struct{Instance string `json:"inst"`;Next string `json:"next"`;Success bool `json:"success"`;Message string `json:"message"`;RemainingDocs int `json:"rd"`;LimitDocs bool `json:"ld"`;};func GetMeteredState ()(MeteredStatus ,error ){if _eeg ==nil {return MeteredStatus {},_ege .New ("\u006c\u0069\u0063\u0065ns\u0065\u0020\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};if !_eeg ._dea ||len (_eeg ._fbdd )==0{return MeteredStatus {},_ege .New ("\u0061p\u0069 \u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};_edb ,_ecd :=_egg .loadState (_eeg ._fbdd );if _ecd !=nil {_db .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_ecd );return MeteredStatus {},_ecd ;};if _edb .Docs > 0{_egc :=_bgg ("","",true );if _egc !=nil {return MeteredStatus {},_egc ;};};_fddg .Lock ();defer _fddg .Unlock ();_cbdg :=_abcc ();_cbdg ._dfed =_eeg ._fbdd ;_efcf ,_ecd :=_cbdg .getStatus ();if _ecd !=nil {return MeteredStatus {},_ecd ;};if !_efcf .Valid {return MeteredStatus {},_ege .New ("\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0076\u0061\u006c\u0069\u0064");};_edfc :=MeteredStatus {OK :true ,Credits :_efcf .OrgCredits ,Used :_efcf .OrgUsed };return _edfc ,nil ;};func init (){_bgdf :=_eg .Getenv (_dfgb );_fda :=_eg .Getenv (_efcc );if len (_bgdf )==0||len (_fda )==0{return ;};_bff ,_cca :=_cb .ReadFile (_bgdf );if _cca !=nil {_db .Log ("\u0055\u006ea\u0062\u006c\u0065\u0020t\u006f\u0020r\u0065\u0061\u0064\u0020\u006c\u0069\u0063\u0065n\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u0020\u0066\u0069\u006c\u0065:\u0020\u0025\u0076\u000a",_cca );return ;};_cca =SetLicenseKey (string (_bff ),_fda );if _cca !=nil {_db .Log ("\u0055\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u006c\u006f\u0061\u0064\u0020l\u0069c\u0065\u006e\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u003a\u0020\u0025\u0076\u000a",_cca );return ;};};func GetLicenseKey ()*LicenseKey {if _eeg ==nil {return nil ;};_cee :=*_eeg ;return &_cee ;};func _abcd ()([]string ,[]string ,error ){_caf ,_gdf :=_fe .Interfaces ();if _gdf !=nil {return nil ,nil ,_gdf ;};var _gcabc []string ;var _fad []string ;for _ ,_cafa :=range _caf {if _cafa .Flags &_fe .FlagUp ==0||_gc .Equal (_cafa .HardwareAddr ,nil ){continue ;};_gdgf ,_ccc :=_cafa .Addrs ();if _ccc !=nil {return nil ,nil ,_ccc ;};_egcg :=0;for _ ,_aaag :=range _gdgf {var _aga _fe .IP ;switch _cec :=_aaag .(type ){case *_fe .IPNet :_aga =_cec .IP ;case *_fe .IPAddr :_aga =_cec .IP ;};if _aga .IsLoopback (){continue ;};if _aga .To4 ()==nil {continue ;};_fad =append (_fad ,_aga .String ());_egcg ++;};_fcb :=_cafa .HardwareAddr .String ();if _fcb !=""&&_egcg > 0{_gcabc =append (_gcabc ,_fcb );};};return _gcabc ,_fad ,nil ;};func _bgg (_geg string ,_ccb string ,_aba bool )error {if _eeg ==nil {return _ege .New ("\u006e\u006f\u0020\u006c\u0069\u0063\u0065\u006e\u0073e\u0020\u006b\u0065\u0079");};if !_eeg ._dea ||len (_eeg ._fbdd )==0{return nil ;};if len (_geg )==0&&!_aba {return _ege .New ("\u0064\u006f\u0063\u004b\u0065\u0079\u0020\u006e\u006ft\u0020\u0073\u0065\u0074");};_fddg .Lock ();defer _fddg .Unlock ();if _bba ==nil {_bba =map[string ]struct{}{};};if _fcd ==nil {_fcd =map[string ]int {};};_fbgc :=0;if !_aba {_ ,_dge :=_bba [_geg ];if !_dge {_bba [_geg ]=struct{}{};_fbgc ++;};if _fbgc ==0{return nil ;};_fcd [_ccb ]++;};_ecc :=_ac .Now ();_bbg ,_dgb :=_egg .loadState (_eeg ._fbdd );if _dgb !=nil {_db .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_dgb );return _dgb ;};if _bbg .Usage ==nil {_bbg .Usage =map[string ]int {};};for _gbc ,_aab :=range _fcd {_bbg .Usage [_gbc ]+=_aab ;};_fcd =nil ;const _fgb =24*_ac .Hour ;const _gge =3*24*_ac .Hour ;if len (_bbg .Instance )==0||_ecc .Sub (_bbg .LastReported )> _fgb ||(_bbg .LimitDocs &&_bbg .RemainingDocs <=_bbg .Docs +int64 (_fbgc ))||_aba {_ba ,_gbcf :=_eg .Hostname ();if _gbcf !=nil {return _gbcf ;};_eff :=_bbg .Docs ;_cde ,_deaf ,_gbcf :=_abcd ();if _gbcf !=nil {return _gbcf ;};_a .Strings (_deaf );_a .Strings (_cde );_fafe ,_gbcf :=_daf ();if _gbcf !=nil {return _gbcf ;};_cag :=false ;for _ ,_aea :=range _deaf {if _aea ==_fafe .String (){_cag =true ;};};if !_cag {_deaf =append (_deaf ,_fafe .String ());};_gaf :=_abcc ();_gaf ._dfed =_eeg ._fbdd ;_eff +=int64 (_fbgc );_agc :=meteredUsageCheckinForm {Instance :_bbg .Instance ,Next :_bbg .Next ,UsageNumber :int (_eff ),NumFailed :_bbg .NumErrors ,Hostname :_ba ,LocalIP :_ef .Join (_deaf ,"\u002c\u0020"),MacAddress :_ef .Join (_cde ,"\u002c\u0020"),Package :"\u0075n\u0069\u006f\u0066\u0066\u0069\u0063e",PackageVersion :_df .Version ,Usage :_bbg .Usage };if len (_cde )==0{_agc .MacAddress ="\u006e\u006f\u006e\u0065";};_deb :=int64 (0);_adc :=_bbg .NumErrors ;_eccb :=_ecc ;_bda :=0;_bbb :=_bbg .LimitDocs ;_addc ,_gbcf :=_gaf .checkinUsage (_agc );if _gbcf !=nil {if _ecc .Sub (_bbg .LastReported )> _gge {return _ege .New ("\u0074\u006f\u006f\u0020\u006c\u006f\u006e\u0067\u0020\u0073\u0069\u006e\u0063\u0065\u0020\u006c\u0061\u0073\u0074\u0020\u0073\u0075\u0063\u0063e\u0073\u0073\u0066\u0075\u006c \u0063\u0068e\u0063\u006b\u0069\u006e");};_deb =_eff ;_adc ++;_eccb =_bbg .LastReported ;}else {_bbb =_addc .LimitDocs ;_bda =_addc .RemainingDocs ;_adc =0;};if len (_addc .Instance )==0{_addc .Instance =_agc .Instance ;};if len (_addc .Next )==0{_addc .Next =_agc .Next ;};_gbcf =_egg .updateState (_gaf ._dfed ,_addc .Instance ,_addc .Next ,int (_deb ),_bbb ,_bda ,int (_adc ),_eccb ,nil );if _gbcf !=nil {return _gbcf ;};if !_addc .Success {return _ffe .Errorf ("\u0065r\u0072\u006f\u0072\u003a\u0020\u0025s",_addc .Message );};}else {_dgb =_egg .updateState (_eeg ._fbdd ,_bbg .Instance ,_bbg .Next ,int (_bbg .Docs )+_fbgc ,_bbg .LimitDocs ,int (_bbg .RemainingDocs ),int (_bbg .NumErrors ),_bbg .LastReported ,_bbg .Usage );if _dgb !=nil {return _dgb ;};};return nil ;};var _eeg =MakeUnlicensedKey ();func (_efg *LicenseKey )Validate ()error {if _efg ._dea {return nil ;};if len (_efg .LicenseId )< 10{return _ffe .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 (_efg .CustomerId )< 10{return _ffe .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 (_efg .CustomerName )< 1{return _ffe .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 _fbe .After (_efg .CreatedAt ){return _ffe .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 _efg .ExpiresAt .IsZero (){_ga :=_efg .CreatedAt .AddDate (1,0,0);if _cd .After (_ga ){_ga =_cd ;};_efg .ExpiresAt =_ga ;};if _efg .CreatedAt .After (_efg .ExpiresAt ){return _ffe .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 _efg .isExpired (){return _ffe .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 (_efg .CreatorName )< 1{return _ffe .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 (_efg .CreatorEmail )< 1{return _ffe .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 _efg .CreatedAt .After (_bgd ){if !_efg .UniOffice {return _ffe .Errorf ("\u0069\u006e\u0076\u0061l\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073e\u003a\u0020\u0054\u0068\u0069\u0073\u0020\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u006b\u0065\u0079\u0020i\u0073\u0020\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");};};return nil ;};func (_ddf *LicenseKey )ToString ()string {if _ddf ._dea {return "M\u0065t\u0065\u0072\u0065\u0064\u0020\u0073\u0075\u0062s\u0063\u0072\u0069\u0070ti\u006f\u006e";};_aaf :=_ffe .Sprintf ("\u004ci\u0063e\u006e\u0073\u0065\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_ddf .LicenseId );_aaf +=_ffe .Sprintf ("\u0043\u0075s\u0074\u006f\u006de\u0072\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_ddf .CustomerId );_aaf +=_ffe .Sprintf ("\u0043u\u0073t\u006f\u006d\u0065\u0072\u0020N\u0061\u006de\u003a\u0020\u0025\u0073\u000a",_ddf .CustomerName );_aaf +=_ffe .Sprintf ("\u0054i\u0065\u0072\u003a\u0020\u0025\u0073\n",_ddf .Tier );_aaf +=_ffe .Sprintf ("\u0043r\u0065a\u0074\u0065\u0064\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_df .UtcTimeFormat (_ddf .CreatedAt ));if _ddf .ExpiresAt .IsZero (){_aaf +="\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041t\u003a\u0020N\u0065\u0076\u0065\u0072\u000a";}else {_aaf +=_ffe .Sprintf ("\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_df .UtcTimeFormat (_ddf .ExpiresAt ));};_aaf +=_ffe .Sprintf ("\u0043\u0072\u0065\u0061\u0074\u006f\u0072\u003a\u0020\u0025\u0073\u0020<\u0025\u0073\u003e\u000a",_ddf .CreatorName ,_ddf .CreatorEmail );return _aaf ;};func MakeUnlicensedKey ()*LicenseKey {_bde :=LicenseKey {};_bde .CustomerName ="\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";_bde .Tier =LicenseTierUnlicensed ;_bde .CreatedAt =_ac .Now ().UTC ();_bde .CreatedAtInt =_bde .CreatedAt .Unix ();return &_bde ;};func _bgf (_fa string ,_ae string ,_abf string )(string ,error ){_ed :=_ef .Index (_abf ,_fa );if _ed ==-1{return "",_ffe .Errorf ("\u0068\u0065a\u0064\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_dbdb :=_ef .Index (_abf ,_ae );if _dbdb ==-1{return "",_ffe .Errorf ("\u0066\u006fo\u0074\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_cga :=_ed +len (_fa )+1;return _abf [_cga :_dbdb -1],nil ;};func TrackUse (useKey string ){if _eeg ==nil {return ;};if !_eeg ._dea ||len (_eeg ._fbdd )==0{return ;};if len (useKey )==0{return ;};_fddg .Lock ();defer _fddg .Unlock ();if _fcd ==nil {_fcd =map[string ]int {};};_fcd [useKey ]++;}; \ No newline at end of file +package license ;import (_ea "bytes";_g "compress/gzip";_d "crypto";_ae "crypto/aes";_gec "crypto/cipher";_eaf "crypto/rand";_eg "crypto/rsa";_bb "crypto/sha256";_cgf "crypto/sha512";_bdd "crypto/x509";_gc "encoding/base64";_bd "encoding/binary";_cg "encoding/hex";_cc "encoding/json";_fg "encoding/pem";_b "errors";_bg "fmt";_ce "github.com/unidoc/unioffice";_gf "github.com/unidoc/unioffice/common";_a "io";_ab "io/ioutil";_df "log";_gd "net";_de "net/http";_geb "os";_da "path/filepath";_f "regexp";_ge "sort";_c "strings";_fe "sync";_dd "time";);func (_gg *LicenseKey )ToString ()string {if _gg ._fcc {return "M\u0065t\u0065\u0072\u0065\u0064\u0020\u0073\u0075\u0062s\u0063\u0072\u0069\u0070ti\u006f\u006e";};_eaeb :=_bg .Sprintf ("\u004ci\u0063e\u006e\u0073\u0065\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_gg .LicenseId );_eaeb +=_bg .Sprintf ("\u0043\u0075s\u0074\u006f\u006de\u0072\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_gg .CustomerId );_eaeb +=_bg .Sprintf ("\u0043u\u0073t\u006f\u006d\u0065\u0072\u0020N\u0061\u006de\u003a\u0020\u0025\u0073\u000a",_gg .CustomerName );_eaeb +=_bg .Sprintf ("\u0054i\u0065\u0072\u003a\u0020\u0025\u0073\n",_gg .Tier );_eaeb +=_bg .Sprintf ("\u0043r\u0065a\u0074\u0065\u0064\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_gf .UtcTimeFormat (_gg .CreatedAt ));if _gg .ExpiresAt .IsZero (){_eaeb +="\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041t\u003a\u0020N\u0065\u0076\u0065\u0072\u000a";}else {_eaeb +=_bg .Sprintf ("\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_gf .UtcTimeFormat (_gg .ExpiresAt ));};_eaeb +=_bg .Sprintf ("\u0043\u0072\u0065\u0061\u0074\u006f\u0072\u003a\u0020\u0025\u0073\u0020<\u0025\u0073\u003e\u000a",_gg .CreatorName ,_gg .CreatorEmail );return _eaeb ;};type meteredStatusResp struct{Valid bool `json:"valid"`;OrgCredits int64 `json:"org_credits"`;OrgUsed int64 `json:"org_used"`;OrgRemaining int64 `json:"org_remaining"`;};var _abe *_eg .PublicKey ;type LicenseKey struct{LicenseId string `json:"license_id"`;CustomerId string `json:"customer_id"`;CustomerName string `json:"customer_name"`;Tier string `json:"tier"`;CreatedAt _dd .Time `json:"-"`;CreatedAtInt int64 `json:"created_at"`;ExpiresAt _dd .Time `json:"-"`;ExpiresAtInt int64 `json:"expires_at"`;CreatedBy string `json:"created_by"`;CreatorName string `json:"creator_name"`;CreatorEmail string `json:"creator_email"`;UniPDF bool `json:"unipdf"`;UniOffice bool `json:"unioffice"`;UniHTML bool `json:"unihtml"`;Trial bool `json:"trial"`;_fcc bool ;_gbb string ;};func MakeUnlicensedKey ()*LicenseKey {_fcb :=LicenseKey {};_fcb .CustomerName ="\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";_fcb .Tier =LicenseTierUnlicensed ;_fcb .CreatedAt =_dd .Now ().UTC ();_fcb .CreatedAtInt =_fcb .CreatedAt .Unix ();return &_fcb ;};func _efc (_db string ,_dbg []byte )(string ,error ){_ad ,_ :=_fg .Decode ([]byte (_db ));if _ad ==nil {return "",_bg .Errorf ("\u0050\u0072\u0069\u0076\u004b\u0065\u0079\u0020\u0066a\u0069\u006c\u0065\u0064");};_ff ,_dbe :=_bdd .ParsePKCS1PrivateKey (_ad .Bytes );if _dbe !=nil {return "",_dbe ;};_efe :=_cgf .New ();_efe .Write (_dbg );_bbd :=_efe .Sum (nil );_aba ,_dbe :=_eg .SignPKCS1v15 (_eaf .Reader ,_ff ,_d .SHA512 ,_bbd );if _dbe !=nil {return "",_dbe ;};_bbc :=_gc .StdEncoding .EncodeToString (_dbg );_bbc +="\u000a\u002b\u000a";_bbc +=_gc .StdEncoding .EncodeToString (_aba );return _bbc ,nil ;};func GenRefId (prefix string )(string ,error ){var _ebdb _ea .Buffer ;_ebdb .WriteString (prefix );_gdd :=make ([]byte ,8+16);_dgab :=_dd .Now ().UTC ().UnixNano ();_bd .BigEndian .PutUint64 (_gdd ,uint64 (_dgab ));_ ,_acgb :=_eaf .Read (_gdd [8:]);if _acgb !=nil {return "",_acgb ;};_ebdb .WriteString (_cg .EncodeToString (_gdd ));return _ebdb .String (),nil ;};var _bgg stateLoader =defaultStateHolder {};type meteredClient struct{_bga string ;_ddf string ;_af *_de .Client ;};type meteredUsageCheckinResp struct{Instance string `json:"inst"`;Next string `json:"next"`;Success bool `json:"success"`;Message string `json:"message"`;RemainingDocs int `json:"rd"`;LimitDocs bool `json:"ld"`;};const _gdf ="\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";func _ebcg (_fge ,_dee []byte )([]byte ,error ){_efcb :=make ([]byte ,_gc .URLEncoding .DecodedLen (len (_dee )));_dcc ,_egg :=_gc .URLEncoding .Decode (_efcb ,_dee );if _egg !=nil {return nil ,_egg ;};_efcb =_efcb [:_dcc ];_cbf ,_egg :=_ae .NewCipher (_fge );if _egg !=nil {return nil ,_egg ;};if len (_efcb )< _ae .BlockSize {return nil ,_b .New ("c\u0069p\u0068\u0065\u0072\u0074\u0065\u0078\u0074\u0020t\u006f\u006f\u0020\u0073ho\u0072\u0074");};_cefa :=_efcb [:_ae .BlockSize ];_efcb =_efcb [_ae .BlockSize :];_cece :=_gec .NewCFBDecrypter (_cbf ,_cefa );_cece .XORKeyStream (_efcb ,_efcb );return _efcb ,nil ;};func (_cbb *LicenseKey )getExpiryDateToCompare ()_dd .Time {if _cbb .Trial {return _dd .Now ().UTC ();};return _gf .ReleasedAt ;};func (_dgg defaultStateHolder )loadState (_dgd string )(reportState ,error ){_fedc :=_dcg ();if len (_fedc )==0{return reportState {},_b .New ("\u0068\u006fm\u0065\u0020\u0064i\u0072\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};_fdc :=_da .Join (_fedc ,"\u002eu\u006e\u0069\u0064\u006f\u0063");_bfe :=_geb .MkdirAll (_fdc ,0777);if _bfe !=nil {return reportState {},_bfe ;};if len (_dgd )< 20{return reportState {},_b .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006b\u0065\u0079");};_eec :=[]byte (_dgd );_dfga :=_cgf .Sum512_256 (_eec [:20]);_dda :=_cg .EncodeToString (_dfga [:]);_aec :=_da .Join (_fdc ,_dda );_gga ,_bfe :=_ab .ReadFile (_aec );if _bfe !=nil {if _geb .IsNotExist (_bfe ){return reportState {},nil ;};_ce .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_bfe );return reportState {},_b .New ("\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061");};const _fbea ="\u0068\u00619\u004e\u004b\u0038]\u0052\u0062\u004c\u002a\u006d\u0034\u004c\u004b\u0057";_gga ,_bfe =_ebcg ([]byte (_fbea ),_gga );if _bfe !=nil {return reportState {},_bfe ;};var _cfb reportState ;_bfe =_cc .Unmarshal (_gga ,&_cfb );if _bfe !=nil {_ce .Log ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0049\u006e\u0076\u0061\u006c\u0069d\u0020\u0064\u0061\u0074\u0061\u003a\u0020\u0025\u0076\u000a",_bfe );return reportState {},_b .New ("\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061");};return _cfb ,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 (_ead *meteredClient )getStatus ()(meteredStatusResp ,error ){var _eea meteredStatusResp ;_gbcg :=_ead ._bga +"\u002fm\u0065t\u0065\u0072\u0065\u0064\u002f\u0073\u0074\u0061\u0074\u0075\u0073";var _bdb meteredStatusForm ;_gdfa ,_dbga :=_cc .Marshal (_bdb );if _dbga !=nil {return _eea ,_dbga ;};_ebd ,_dbga :=_fda (_gdfa );if _dbga !=nil {return _eea ,_dbga ;};_bef ,_dbga :=_de .NewRequest ("\u0050\u004f\u0053\u0054",_gbcg ,_ebd );if _dbga !=nil {return _eea ,_dbga ;};_bef .Header .Add ("\u0043\u006f\u006et\u0065\u006e\u0074\u002d\u0054\u0079\u0070\u0065","\u0061\u0070p\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002f\u006a\u0073\u006f\u006e");_bef .Header .Add ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_bef .Header .Add ("\u0041c\u0063e\u0070\u0074\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_bef .Header .Add ("\u0058-\u0041\u0050\u0049\u002d\u004b\u0045Y",_ead ._ddf );_fgc ,_dbga :=_ead ._af .Do (_bef );if _dbga !=nil {return _eea ,_dbga ;};defer _fgc .Body .Close ();if _fgc .StatusCode !=200{return _eea ,_bg .Errorf ("\u0066\u0061i\u006c\u0065\u0064\u0020t\u006f\u0020c\u0068\u0065\u0063\u006b\u0069\u006e\u002c\u0020s\u0074\u0061\u0074\u0075\u0073\u0020\u0063\u006f\u0064\u0065\u0020\u0069s\u003a\u0020\u0025\u0064",_fgc .StatusCode );};_egfd ,_dbga :=_ggg (_fgc );if _dbga !=nil {return _eea ,_dbga ;};_dbga =_cc .Unmarshal (_egfd ,&_eea );if _dbga !=nil {return _eea ,_dbga ;};return _eea ,nil ;};func (_dg *meteredClient )checkinUsage (_ec meteredUsageCheckinForm )(meteredUsageCheckinResp ,error ){_ec .Package ="\u0075n\u0069\u006f\u0066\u0066\u0069\u0063e";_ec .PackageVersion =_gf .Version ;var _gea meteredUsageCheckinResp ;_aae :=_dg ._bga +"\u002f\u006d\u0065\u0074er\u0065\u0064\u002f\u0075\u0073\u0061\u0067\u0065\u005f\u0063\u0068\u0065\u0063\u006bi\u006e";_dbde ,_ebb :=_cc .Marshal (_ec );if _ebb !=nil {return _gea ,_ebb ;};_fce ,_ebb :=_fda (_dbde );if _ebb !=nil {return _gea ,_ebb ;};_cegg ,_ebb :=_de .NewRequest ("\u0050\u004f\u0053\u0054",_aae ,_fce );if _ebb !=nil {return _gea ,_ebb ;};_cegg .Header .Add ("\u0043\u006f\u006et\u0065\u006e\u0074\u002d\u0054\u0079\u0070\u0065","\u0061\u0070p\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002f\u006a\u0073\u006f\u006e");_cegg .Header .Add ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_cegg .Header .Add ("\u0041c\u0063e\u0070\u0074\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_cegg .Header .Add ("\u0058-\u0041\u0050\u0049\u002d\u004b\u0045Y",_dg ._ddf );_age ,_ebb :=_dg ._af .Do (_cegg );if _ebb !=nil {return _gea ,_ebb ;};defer _age .Body .Close ();if _age .StatusCode !=200{return _gea ,_bg .Errorf ("\u0066\u0061i\u006c\u0065\u0064\u0020t\u006f\u0020c\u0068\u0065\u0063\u006b\u0069\u006e\u002c\u0020s\u0074\u0061\u0074\u0075\u0073\u0020\u0063\u006f\u0064\u0065\u0020\u0069s\u003a\u0020\u0025\u0064",_age .StatusCode );};_bbf ,_ebb :=_ggg (_age );if _ebb !=nil {return _gea ,_ebb ;};_ebb =_cc .Unmarshal (_bbf ,&_gea );if _ebb !=nil {return _gea ,_ebb ;};return _gea ,nil ;};var _gac =MakeUnlicensedKey ();func (_ca *LicenseKey )IsLicensed ()bool {if _ca ==nil {return false ;};return _ca .Tier !=LicenseTierUnlicensed ||_ca ._fcc ;};type meteredUsageCheckinForm struct{Instance string `json:"inst"`;Next string `json:"next"`;UsageNumber int `json:"usage_number"`;NumFailed int64 `json:"num_failed"`;Hostname string `json:"hostname"`;LocalIP string `json:"local_ip"`;MacAddress string `json:"mac_address"`;Package string `json:"package"`;PackageVersion string `json:"package_version"`;Usage map[string ]int `json:"u"`;};func init (){_fed ,_dfg :=_cg .DecodeString (_gdf );if _dfg !=nil {_df .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_dfg );};_caf ,_dfg :=_bdd .ParsePKIXPublicKey (_fed );if _dfg !=nil {_df .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_dfg );};_abe =_caf .(*_eg .PublicKey );};func _fda (_ggac []byte )(_a .Reader ,error ){_dbgaf :=new (_ea .Buffer );_fgb :=_g .NewWriter (_dbgaf );_fgb .Write (_ggac );_baea :=_fgb .Close ();if _baea !=nil {return nil ,_baea ;};return _dbgaf ,nil ;};type defaultStateHolder struct{};func TrackUse (useKey string ){if _gac ==nil {return ;};if !_gac ._fcc ||len (_gac ._gbb )==0{return ;};if len (useKey )==0{return ;};_aag .Lock ();defer _aag .Unlock ();if _daa ==nil {_daa =map[string ]int {};};_daa [useKey ]++;};type meteredStatusForm struct{};func _bca ()(_gd .IP ,error ){_gege ,_aecd :=_gd .Dial ("\u0075\u0064\u0070","\u0038\u002e\u0038\u002e\u0038\u002e\u0038\u003a\u0038\u0030");if _aecd !=nil {return nil ,_aecd ;};defer _gege .Close ();_ecee :=_gege .LocalAddr ().(*_gd .UDPAddr );return _ecee .IP ,nil ;};func Track (docKey string ,useKey string )error {return _gebc (docKey ,useKey ,false )};type LegacyLicense struct{Name string ;Signature string `json:",omitempty"`;Expiration _dd .Time ;LicenseType LegacyLicenseType ;};func SetLegacyLicenseKey (s string )error {_eba :=_f .MustCompile ("\u005c\u0073");s =_eba .ReplaceAllString (s ,"");var _eff _a .Reader ;_eff =_c .NewReader (s );_eff =_gc .NewDecoder (_gc .RawURLEncoding ,_eff );_eff ,_dgf :=_g .NewReader (_eff );if _dgf !=nil {return _dgf ;};_afb :=_cc .NewDecoder (_eff );_gbdb :=&LegacyLicense {};if _acg :=_afb .Decode (_gbdb );_acg !=nil {return _acg ;};if _dfgc :=_gbdb .Verify (_abe );_dfgc !=nil {return _b .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006e\u0020\u0065\u0072\u0072\u006f\u0072");};if _gbdb .Expiration .Before (_gf .ReleasedAt ){return _b .New ("\u006ci\u0063e\u006e\u0073\u0065\u0020\u0065\u0078\u0070\u0069\u0072\u0065\u0064");};_eead :=_dd .Now ().UTC ();_bce :=LicenseKey {};_bce .CreatedAt =_eead ;_bce .CustomerId ="\u004c\u0065\u0067\u0061\u0063\u0079";_bce .CustomerName =_gbdb .Name ;_bce .Tier =LicenseTierBusiness ;_bce .ExpiresAt =_gbdb .Expiration ;_bce .CreatorName ="\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u0073\u0075p\u0070\u006f\u0072\u0074";_bce .CreatorEmail ="\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0040\u0075\u006e\u0069\u0064o\u0063\u002e\u0069\u006f";_bce .UniOffice =true ;_gac =&_bce ;return nil ;};var _aag =&_fe .Mutex {};func SetLicenseKey (content string ,customerName string )error {if _bcaa {return nil ;};_ged ,_dad :=_fb (content );if _dad !=nil {_ce .Log ("\u004c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0063\u006fd\u0065\u0020\u0064\u0065\u0063\u006f\u0064e\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0076\u000a",_dad );return _dad ;};if !_c .EqualFold (_ged .CustomerName ,customerName ){_ce .Log ("\u004ci\u0063e\u006e\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u0020\u0069\u0073s\u0075\u0065\u0020\u002d \u0043\u0075\u0073\u0074\u006fm\u0065\u0072\u0020\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u006d\u0061\u0074\u0063\u0068\u002c\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0027\u0025\u0073\u0027,\u0020\u0062\u0075\u0074\u0020\u0067\u006f\u0074 \u0027\u0025\u0073\u0027\u000a",customerName ,_ged .CustomerName );return _bg .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 ,_ged .CustomerName );};_dad =_ged .Validate ();if _dad !=nil {_ce .Log ("\u004c\u0069\u0063en\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u0020\u0076a\u006ci\u0064a\u0074i\u006f\u006e\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0076\u000a",_dad );return _dad ;};_gac =&_ged ;return nil ;};type MeteredStatus struct{OK bool ;Credits int64 ;Used int64 ;};func _gebc (_cad string ,_cgc string ,_dfa bool )error {if _gac ==nil {return _b .New ("\u006e\u006f\u0020\u006c\u0069\u0063\u0065\u006e\u0073e\u0020\u006b\u0065\u0079");};if !_gac ._fcc ||len (_gac ._gbb )==0{return nil ;};if len (_cad )==0&&!_dfa {return _b .New ("\u0064\u006f\u0063\u004b\u0065\u0079\u0020\u006e\u006ft\u0020\u0073\u0065\u0074");};_aag .Lock ();defer _aag .Unlock ();if _ffe ==nil {_ffe =map[string ]struct{}{};};if _daa ==nil {_daa =map[string ]int {};};_cgcg :=0;if !_dfa {_ ,_gag :=_ffe [_cad ];if !_gag {_ffe [_cad ]=struct{}{};_cgcg ++;};if _cgcg ==0{return nil ;};_daa [_cgc ]++;};_cecb :=_dd .Now ();_ece ,_fdcc :=_bgg .loadState (_gac ._gbb );if _fdcc !=nil {_ce .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_fdcc );return _fdcc ;};if _ece .Usage ==nil {_ece .Usage =map[string ]int {};};for _egc ,_gbe :=range _daa {_ece .Usage [_egc ]+=_gbe ;};_daa =nil ;const _aaf =24*_dd .Hour ;const _geg =3*24*_dd .Hour ;if len (_ece .Instance )==0||_cecb .Sub (_ece .LastReported )> _aaf ||(_ece .LimitDocs &&_ece .RemainingDocs <=_ece .Docs +int64 (_cgcg ))||_dfa {_acca ,_aadf :=_geb .Hostname ();if _aadf !=nil {return _aadf ;};_feb :=_ece .Docs ;_dbgaa ,_bee ,_aadf :=_ccd ();if _aadf !=nil {return _aadf ;};_ge .Strings (_bee );_ge .Strings (_dbgaa );_aaea ,_aadf :=_bca ();if _aadf !=nil {return _aadf ;};_gba :=false ;for _ ,_ddb :=range _bee {if _ddb ==_aaea .String (){_gba =true ;};};if !_gba {_bee =append (_bee ,_aaea .String ());};_fga :=_aff ();_fga ._ddf =_gac ._gbb ;_feb +=int64 (_cgcg );_edb :=meteredUsageCheckinForm {Instance :_ece .Instance ,Next :_ece .Next ,UsageNumber :int (_feb ),NumFailed :_ece .NumErrors ,Hostname :_acca ,LocalIP :_c .Join (_bee ,"\u002c\u0020"),MacAddress :_c .Join (_dbgaa ,"\u002c\u0020"),Package :"\u0075n\u0069\u006f\u0066\u0066\u0069\u0063e",PackageVersion :_gf .Version ,Usage :_ece .Usage };if len (_dbgaa )==0{_edb .MacAddress ="\u006e\u006f\u006e\u0065";};_bddg :=int64 (0);_ebda :=_ece .NumErrors ;_ecb :=_cecb ;_agc :=0;_ebc :=_ece .LimitDocs ;_fde ,_aadf :=_fga .checkinUsage (_edb );if _aadf !=nil {if _cecb .Sub (_ece .LastReported )> _geg {return _b .New ("\u0074\u006f\u006f\u0020\u006c\u006f\u006e\u0067\u0020\u0073\u0069\u006e\u0063\u0065\u0020\u006c\u0061\u0073\u0074\u0020\u0073\u0075\u0063\u0063e\u0073\u0073\u0066\u0075\u006c \u0063\u0068e\u0063\u006b\u0069\u006e");};_bddg =_feb ;_ebda ++;_ecb =_ece .LastReported ;}else {_ebc =_fde .LimitDocs ;_agc =_fde .RemainingDocs ;_ebda =0;};if len (_fde .Instance )==0{_fde .Instance =_edb .Instance ;};if len (_fde .Next )==0{_fde .Next =_edb .Next ;};_aadf =_bgg .updateState (_fga ._ddf ,_fde .Instance ,_fde .Next ,int (_bddg ),_ebc ,_agc ,int (_ebda ),_ecb ,nil );if _aadf !=nil {return _aadf ;};if !_fde .Success {return _bg .Errorf ("\u0065r\u0072\u006f\u0072\u003a\u0020\u0025s",_fde .Message );};}else {_fdcc =_bgg .updateState (_gac ._gbb ,_ece .Instance ,_ece .Next ,int (_ece .Docs )+_cgcg ,_ece .LimitDocs ,int (_ece .RemainingDocs ),int (_ece .NumErrors ),_ece .LastReported ,_ece .Usage );if _fdcc !=nil {return _fdcc ;};};return nil ;};var _daa map[string ]int ;type stateLoader interface{loadState (_feg string )(reportState ,error );updateState (_ada ,_fdf ,_dea string ,_ddd int ,_bdbe bool ,_aac int ,_aca int ,_ba _dd .Time ,_ed map[string ]int )error ;};var _eaff =_dd .Date (2019,6,6,0,0,0,0,_dd .UTC );func (_dfc *LicenseKey )Validate ()error {if _dfc ._fcc {return nil ;};if len (_dfc .LicenseId )< 10{return _bg .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 (_dfc .CustomerId )< 10{return _bg .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 (_dfc .CustomerName )< 1{return _bg .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 _cef .After (_dfc .CreatedAt ){return _bg .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 _dfc .ExpiresAt .IsZero (){_ccb :=_dfc .CreatedAt .AddDate (1,0,0);if _bbe .After (_ccb ){_ccb =_bbe ;};_dfc .ExpiresAt =_ccb ;};if _dfc .CreatedAt .After (_dfc .ExpiresAt ){return _bg .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 _dfc .isExpired (){return _bg .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 (_dfc .CreatorName )< 1{return _bg .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 (_dfc .CreatorEmail )< 1{return _bg .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 _dfc .CreatedAt .After (_eaff ){if !_dfc .UniOffice {return _bg .Errorf ("\u0069\u006e\u0076\u0061l\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073e\u003a\u0020\u0054\u0068\u0069\u0073\u0020\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u006b\u0065\u0079\u0020i\u0073\u0020\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065");};};return nil ;};func _ggg (_gace *_de .Response )([]byte ,error ){var _cegca []byte ;_ede ,_bac :=_cbbc (_gace );if _bac !=nil {return _cegca ,_bac ;};return _ab .ReadAll (_ede );};func GetLicenseKey ()*LicenseKey {if _gac ==nil {return nil ;};_dga :=*_gac ;return &_dga ;};func _cgd (_geaa ,_fa []byte )([]byte ,error ){_gca ,_dbbg :=_ae .NewCipher (_geaa );if _dbbg !=nil {return nil ,_dbbg ;};_bcda :=make ([]byte ,_ae .BlockSize +len (_fa ));_dbgd :=_bcda [:_ae .BlockSize ];if _ ,_gbcfc :=_a .ReadFull (_eaf .Reader ,_dbgd );_gbcfc !=nil {return nil ,_gbcfc ;};_deg :=_gec .NewCFBEncrypter (_gca ,_dbgd );_deg .XORKeyStream (_bcda [_ae .BlockSize :],_fa );_badb :=make ([]byte ,_gc .URLEncoding .EncodedLen (len (_bcda )));_gc .URLEncoding .Encode (_badb ,_bcda );return _badb ,nil ;};type reportState struct{Instance string `json:"inst"`;Next string `json:"n"`;Docs int64 `json:"d"`;NumErrors int64 `json:"e"`;LimitDocs bool `json:"ld"`;RemainingDocs int64 `json:"rd"`;LastReported _dd .Time `json:"lr"`;LastWritten _dd .Time `json:"lw"`;Usage map[string ]int `json:"u"`;};func _cbbc (_aede *_de .Response )(_a .ReadCloser ,error ){var _bfg error ;var _gbd _a .ReadCloser ;switch _c .ToLower (_aede .Header .Get ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067")){case "\u0067\u007a\u0069\u0070":_gbd ,_bfg =_g .NewReader (_aede .Body );if _bfg !=nil {return _gbd ,_bfg ;};defer _gbd .Close ();default:_gbd =_aede .Body ;};return _gbd ,nil ;};func (_fee *LicenseKey )TypeToString ()string {if _fee ._fcc {return "M\u0065t\u0065\u0072\u0065\u0064\u0020\u0073\u0075\u0062s\u0063\u0072\u0069\u0070ti\u006f\u006e";};if _fee .Tier ==LicenseTierUnlicensed {return "\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";};if _fee .Tier ==LicenseTierCommunity {return "\u0041\u0047PL\u0076\u0033\u0020O\u0070\u0065\u006e\u0020Sou\u0072ce\u0020\u0043\u006f\u006d\u006d\u0075\u006eit\u0079\u0020\u004c\u0069\u0063\u0065\u006es\u0065";};if _fee .Tier ==LicenseTierIndividual ||_fee .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";};func (_fbf LegacyLicense )Verify (pubKey *_eg .PublicKey )error {_agb :=_fbf ;_agb .Signature ="";_fd :=_ea .Buffer {};_dbd :=_cc .NewEncoder (&_fd );if _fca :=_dbd .Encode (_agb );_fca !=nil {return _fca ;};_cce ,_gbc :=_cg .DecodeString (_fbf .Signature );if _gbc !=nil {return _gbc ;};_fdd :=_bb .Sum256 (_fd .Bytes ());_gbc =_eg .VerifyPKCS1v15 (pubKey ,_d .SHA256 ,_fdd [:],_cce );return _gbc ;};func _fb (_aed string )(LicenseKey ,error ){var _bda LicenseKey ;_eeb ,_cdb :=_ced (_bddf ,_ef ,_aed );if _cdb !=nil {return _bda ,_cdb ;};_acd ,_cdb :=_cca (_bgc ,_eeb );if _cdb !=nil {return _bda ,_cdb ;};_cdb =_cc .Unmarshal (_acd ,&_bda );if _cdb !=nil {return _bda ,_cdb ;};_bda .CreatedAt =_dd .Unix (_bda .CreatedAtInt ,0);if _bda .ExpiresAtInt > 0{_bf :=_dd .Unix (_bda .ExpiresAtInt ,0);_bda .ExpiresAt =_bf ;};return _bda ,nil ;};var _bcaa =false ;type LegacyLicenseType byte ;func _ced (_fc string ,_bcd string ,_gb string )(string ,error ){_ga :=_c .Index (_gb ,_fc );if _ga ==-1{return "",_bg .Errorf ("\u0068\u0065a\u0064\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_dac :=_c .Index (_gb ,_bcd );if _dac ==-1{return "",_bg .Errorf ("\u0066\u006fo\u0074\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_adg :=_ga +len (_fc )+1;return _gb [_adg :_dac -1],nil ;};const _fddf ="\u0055\u004e\u0049\u004fFF\u0049\u0043\u0045\u005f\u004c\u0049\u0043\u0045\u004e\u0053\u0045\u005f\u0050\u0041T\u0048";func _dcg ()string {_bbce :=_geb .Getenv ("\u0048\u004f\u004d\u0045");if len (_bbce )==0{_bbce ,_ =_geb .UserHomeDir ();};return _bbce ;};const (_bddf ="\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";_ef ="\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";);var _bbe =_dd .Date (2020,1,1,0,0,0,0,_dd .UTC );func _aff ()*meteredClient {_abg :=meteredClient {_bga :"h\u0074\u0074\u0070\u0073\u003a\u002f/\u0063\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069d\u006f\u0063\u002ei\u006f/\u0061\u0070\u0069",_af :&_de .Client {Timeout :30*_dd .Second }};if _gee :=_geb .Getenv ("\u0055N\u0049\u0044\u004f\u0043_\u004c\u0049\u0043\u0045\u004eS\u0045_\u0053E\u0052\u0056\u0045\u0052\u005f\u0055\u0052L");_c .HasPrefix (_gee ,"\u0068\u0074\u0074\u0070"){_abg ._bga =_gee ;};return &_abg ;};var _cef =_dd .Date (2010,1,1,0,0,0,0,_dd .UTC );func init (){_gaa :=_geb .Getenv (_fddf );_fgg :=_geb .Getenv (_cag );if len (_gaa )==0||len (_fgg )==0{return ;};_baef ,_afc :=_ab .ReadFile (_gaa );if _afc !=nil {_ce .Log ("\u0055\u006ea\u0062\u006c\u0065\u0020t\u006f\u0020r\u0065\u0061\u0064\u0020\u006c\u0069\u0063\u0065n\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u0020\u0066\u0069\u006c\u0065:\u0020\u0025\u0076\u000a",_afc );return ;};_afc =SetLicenseKey (string (_baef ),_fgg );if _afc !=nil {_ce .Log ("\u0055\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u006c\u006f\u0061\u0064\u0020l\u0069c\u0065\u006e\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u003a\u0020\u0025\u0076\u000a",_afc );return ;};};var _ffe map[string ]struct{};func _ccd ()([]string ,[]string ,error ){_dacf ,_cfa :=_gd .Interfaces ();if _cfa !=nil {return nil ,nil ,_cfa ;};var _bba []string ;var _cegc []string ;for _ ,_gegg :=range _dacf {if _gegg .Flags &_gd .FlagUp ==0||_ea .Equal (_gegg .HardwareAddr ,nil ){continue ;};_dbgg ,_ege :=_gegg .Addrs ();if _ege !=nil {return nil ,nil ,_ege ;};_baf :=0;for _ ,_cff :=range _dbgg {var _dgec _gd .IP ;switch _dgef :=_cff .(type ){case *_gd .IPNet :_dgec =_dgef .IP ;case *_gd .IPAddr :_dgec =_dgef .IP ;};if _dgec .IsLoopback (){continue ;};if _dgec .To4 ()==nil {continue ;};_cegc =append (_cegc ,_dgec .String ());_baf ++;};_dfb :=_gegg .HardwareAddr .String ();if _dfb !=""&&_baf > 0{_bba =append (_bba ,_dfb );};};return _bba ,_cegc ,nil ;};func (_ccc defaultStateHolder )updateState (_cga ,_bad ,_dgb string ,_fdg int ,_cf bool ,_geeb int ,_aad int ,_cbbf _dd .Time ,_cfg map[string ]int )error {_gfa :=_dcg ();if len (_gfa )==0{return _b .New ("\u0068\u006fm\u0065\u0020\u0064i\u0072\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};_ffc :=_da .Join (_gfa ,"\u002eu\u006e\u0069\u0064\u006f\u0063");_edc :=_geb .MkdirAll (_ffc ,0777);if _edc !=nil {return _edc ;};if len (_cga )< 20{return _b .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006b\u0065\u0079");};_bbg :=[]byte (_cga );_gad :=_cgf .Sum512_256 (_bbg [:20]);_dge :=_cg .EncodeToString (_gad [:]);_fbe :=_da .Join (_ffc ,_dge );var _bea reportState ;_bea .Docs =int64 (_fdg );_bea .NumErrors =int64 (_aad );_bea .LimitDocs =_cf ;_bea .RemainingDocs =int64 (_geeb );_bea .LastWritten =_dd .Now ().UTC ();_bea .LastReported =_cbbf ;_bea .Instance =_bad ;_bea .Next =_dgb ;_bea .Usage =_cfg ;_dag ,_edc :=_cc .Marshal (_bea );if _edc !=nil {return _edc ;};const _bae ="\u0068\u00619\u004e\u004b\u0038]\u0052\u0062\u004c\u002a\u006d\u0034\u004c\u004b\u0057";_dag ,_edc =_cgd ([]byte (_bae ),_dag );if _edc !=nil {return _edc ;};_edc =_ab .WriteFile (_fbe ,_dag ,0600);if _edc !=nil {return _edc ;};return nil ;};const _cag ="\u0055\u004e\u0049OF\u0046\u0049\u0043\u0045\u005f\u0043\u0055\u0053\u0054\u004f\u004d\u0045\u0052\u005f\u004e\u0041\u004d\u0045";func (_abc *LicenseKey )isExpired ()bool {return _abc .getExpiryDateToCompare ().After (_abc .ExpiresAt )};const _bgc ="\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 _cca (_cd string ,_bc string )([]byte ,error ){var (_cb int ;_ceg string ;);for _ ,_ceg =range []string {"\u000a\u002b\u000a","\u000d\u000a\u002b\r\u000a","\u0020\u002b\u0020"}{if _cb =_c .Index (_bc ,_ceg );_cb !=-1{break ;};};if _cb ==-1{return nil ,_bg .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");};_ac :=_bc [:_cb ];_def :=_cb +len (_ceg );_abaf :=_bc [_def :];if _ac ==""||_abaf ==""{return nil ,_bg .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");};_ee ,_eac :=_gc .StdEncoding .DecodeString (_ac );if _eac !=nil {return nil ,_bg .Errorf ("\u0069\u006e\u0076\u0061li\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u006f\u0072\u0069\u0067\u0069\u006ea\u006c");};_aa ,_eac :=_gc .StdEncoding .DecodeString (_abaf );if _eac !=nil {return nil ,_bg .Errorf ("\u0069\u006e\u0076al\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065");};_cda ,_ :=_fg .Decode ([]byte (_cd ));if _cda ==nil {return nil ,_bg .Errorf ("\u0050\u0075\u0062\u004b\u0065\u0079\u0020\u0066\u0061\u0069\u006c\u0065\u0064");};_eae ,_eac :=_bdd .ParsePKIXPublicKey (_cda .Bytes );if _eac !=nil {return nil ,_eac ;};_eb :=_eae .(*_eg .PublicKey );if _eb ==nil {return nil ,_bg .Errorf ("\u0050u\u0062\u004b\u0065\u0079\u0020\u0063\u006f\u006e\u0076\u0065\u0072s\u0069\u006f\u006e\u0020\u0066\u0061\u0069\u006c\u0065\u0064");};_be :=_cgf .New ();_be .Write (_ee );_cgb :=_be .Sum (nil );_eac =_eg .VerifyPKCS1v15 (_eb ,_d .SHA512 ,_cgb ,_aa );if _eac !=nil {return nil ,_eac ;};return _ee ,nil ;};func GetMeteredState ()(MeteredStatus ,error ){if _gac ==nil {return MeteredStatus {},_b .New ("\u006c\u0069\u0063\u0065ns\u0065\u0020\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};if !_gac ._fcc ||len (_gac ._gbb )==0{return MeteredStatus {},_b .New ("\u0061p\u0069 \u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};_gdfac ,_eafg :=_bgg .loadState (_gac ._gbb );if _eafg !=nil {_ce .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_eafg );return MeteredStatus {},_eafg ;};if _gdfac .Docs > 0{_gab :=_gebc ("","",true );if _gab !=nil {return MeteredStatus {},_gab ;};};_aag .Lock ();defer _aag .Unlock ();_bcg :=_aff ();_bcg ._ddf =_gac ._gbb ;_gbcf ,_eafg :=_bcg .getStatus ();if _eafg !=nil {return MeteredStatus {},_eafg ;};if !_gbcf .Valid {return MeteredStatus {},_b .New ("\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0076\u0061\u006c\u0069\u0064");};_dcb :=MeteredStatus {OK :true ,Credits :_gbcf .OrgCredits ,Used :_gbcf .OrgUsed };return _dcb ,nil ;};func SetMeteredKey (apiKey string )error {if len (apiKey )==0{_ce .Log ("\u004d\u0065\u0074e\u0072\u0065\u0064\u0020\u004c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0041\u0050\u0049\u0020\u004b\u0065\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020b\u0065\u0020\u0065\u006d\u0070\u0074\u0079\u000a");_ce .Log ("\u002d\u0020\u0047\u0072\u0061\u0062\u0020o\u006e\u0065\u0020i\u006e\u0020\u0074h\u0065\u0020F\u0072\u0065\u0065\u0020\u0054\u0069e\u0072 a\u0074\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0063\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f\u000a");return _bg .Errorf ("\u006de\u0074\u0065\u0072e\u0064\u0020\u006ci\u0063en\u0073\u0065\u0020\u0061\u0070\u0069\u0020k\u0065\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u0065\u006d\u0070\u0074\u0079\u003a\u0020\u0063\u0072\u0065\u0061\u0074\u0065 o\u006ee\u0020\u0061\u0074\u0020\u0068\u0074t\u0070\u0073\u003a\u002f\u002fc\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069\u0064\u006f\u0063.\u0069\u006f");};if _gac !=nil &&(_gac ._fcc ||_gac .Tier !=LicenseTierUnlicensed ){_ce .Log ("\u0045\u0052R\u004f\u0052\u003a\u0020\u0043\u0061\u006e\u006e\u006f\u0074\u0020\u0073\u0065\u0074\u0020\u006c\u0069\u0063\u0065n\u0073\u0065\u0020\u006b\u0065\u0079 \u0074\u0077\u0069\u0063\u0065\u0020\u002d\u0020\u0053\u0068\u006f\u0075\u006c\u0064 \u006a\u0075s\u0074\u0020\u0069\u006ei\u0074\u0069\u0061\u006c\u0069z\u0065\u0020\u006f\u006e\u0063\u0065\u000a");return _b .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u006b\u0065\u0079\u0020\u0061\u006c\u0072\u0065\u0061\u0064\u0079\u0020\u0073\u0065\u0074");};_ebg :=_aff ();_ebg ._ddf =apiKey ;_dbb ,_eaa :=_ebg .getStatus ();if _eaa !=nil {return _eaa ;};if !_dbb .Valid {return _b .New ("\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0076\u0061\u006c\u0069\u0064");};_gfd :=&LicenseKey {_fcc :true ,_gbb :apiKey };_gac =_gfd ;return nil ;}; \ No newline at end of file diff --git a/internal/mergesort/mergesort.go b/internal/mergesort/mergesort.go index 1e2f6adbb3..a10a271c39 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{_b :=make ([]float64 ,len (array ));copy (_b ,array );return _b ;};_g :=len (array )/2;_ef :=MergeSort (array [:_g ]);_c :=MergeSort (array [_g :]);_d :=make ([]float64 ,len (array ));_cb :=0;_ga :=0;_f :=0;for _ga < len (_ef )&&_f < len (_c ){if _ef [_ga ]<=_c [_f ]{_d [_cb ]=_ef [_ga ];_ga ++;}else {_d [_cb ]=_c [_f ];_f ++;};_cb ++;};for _ga < len (_ef ){_d [_cb ]=_ef [_ga ];_ga ++;_cb ++;};for _f < len (_c ){_d [_cb ]=_c [_f ];_f ++;_cb ++;};return _d ;}; \ No newline at end of file +package mergesort ;func MergeSort (array []float64 )[]float64 {if len (array )<=1{_a :=make ([]float64 ,len (array ));copy (_a ,array );return _a ;};_f :=len (array )/2;_bb :=MergeSort (array [:_f ]);_bbf :=MergeSort (array [_f :]);_fe :=make ([]float64 ,len (array ));_d :=0;_e :=0;_dd :=0;for _e < len (_bb )&&_dd < len (_bbf ){if _bb [_e ]<=_bbf [_dd ]{_fe [_d ]=_bb [_e ];_e ++;}else {_fe [_d ]=_bbf [_dd ];_dd ++;};_d ++;};for _e < len (_bb ){_fe [_d ]=_bb [_e ];_e ++;_d ++;};for _dd < len (_bbf ){_fe [_d ]=_bbf [_dd ];_dd ++;_d ++;};return _fe ;}; \ No newline at end of file diff --git a/internal/wildcard/wildcard.go b/internal/wildcard/wildcard.go index 5234a91735..db04ef55f2 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 MatchSimple (pattern ,name string )bool {if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_e :=make ([]rune ,0,len (name ));_c :=make ([]rune ,0,len (pattern ));for _ ,_b :=range name {_e =append (_e ,_b );};for _ ,_da :=range pattern {_c =append (_c ,_da );};_g :=true ;return _ab (_e ,_c ,_g );};func Match (pattern ,name string )(_fca bool ){if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_de :=make ([]rune ,0,len (name ));_ef :=make ([]rune ,0,len (pattern ));for _ ,_dc :=range name {_de =append (_de ,_dc );};for _ ,_ge :=range pattern {_ef =append (_ef ,_ge );};_cg :=false ;return _ab (_de ,_ef ,_cg );};func _ab (_gb ,_ae []rune ,_ca bool )bool {for len (_ae )> 0{switch _ae [0]{default:if len (_gb )==0||_gb [0]!=_ae [0]{return false ;};case '?':if len (_gb )==0&&!_ca {return false ;};case '*':return _ab (_gb ,_ae [1:],_ca )||(len (_gb )> 0&&_ab (_gb [1:],_ae ,_ca ));};_gb =_gb [1:];_ae =_ae [1:];};return len (_gb )==0&&len (_ae )==0;};func Index (pattern ,name string )(_cb int ){if pattern ==""||pattern =="\u002a"{return 0;};_ad :=make ([]rune ,0,len (name ));_be :=make ([]rune ,0,len (pattern ));for _ ,_dee :=range name {_ad =append (_ad ,_dee );};for _ ,_adg :=range pattern {_be =append (_be ,_adg );};return _add (_ad ,_be ,0);};func _add (_bc ,_ag []rune ,_gec int )int {for len (_ag )> 0{switch _ag [0]{default:if len (_bc )==0{return -1;};if _bc [0]!=_ag [0]{return _add (_bc [1:],_ag ,_gec +1);};case '?':if len (_bc )==0{return -1;};case '*':if len (_bc )==0{return -1;};_cf :=_add (_bc ,_ag [1:],_gec );if _cf !=-1{return _gec ;}else {_cf =_add (_bc [1:],_ag ,_gec );if _cf !=-1{return _gec ;}else {return -1;};};};_bc =_bc [1:];_ag =_ag [1:];};return _gec ;}; \ No newline at end of file +package wildcard ;func Index (pattern ,name string )(_bg int ){if pattern ==""||pattern =="\u002a"{return 0;};_dfb :=make ([]rune ,0,len (name ));_bc :=make ([]rune ,0,len (pattern ));for _ ,_ff :=range name {_dfb =append (_dfb ,_ff );};for _ ,_edg :=range pattern {_bc =append (_bc ,_edg );};return _ffg (_dfb ,_bc ,0);};func MatchSimple (pattern ,name string )bool {if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_a :=make ([]rune ,0,len (name ));_ab :=make ([]rune ,0,len (pattern ));for _ ,_ag :=range name {_a =append (_a ,_ag );};for _ ,_ac :=range pattern {_ab =append (_ab ,_ac );};_fa :=true ;return _df (_a ,_ab ,_fa );};func _ffg (_eb ,_ede []rune ,_ad int )int {for len (_ede )> 0{switch _ede [0]{default:if len (_eb )==0{return -1;};if _eb [0]!=_ede [0]{return _ffg (_eb [1:],_ede ,_ad +1);};case '?':if len (_eb )==0{return -1;};case '*':if len (_eb )==0{return -1;};_ebd :=_ffg (_eb ,_ede [1:],_ad );if _ebd !=-1{return _ad ;}else {_ebd =_ffg (_eb [1:],_ede ,_ad );if _ebd !=-1{return _ad ;}else {return -1;};};};_eb =_eb [1:];_ede =_ede [1:];};return _ad ;};func Match (pattern ,name string )(_be bool ){if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_e :=make ([]rune ,0,len (name ));_bb :=make ([]rune ,0,len (pattern ));for _ ,_d :=range name {_e =append (_e ,_d );};for _ ,_bd :=range pattern {_bb =append (_bb ,_bd );};_fb :=false ;return _df (_e ,_bb ,_fb );};func _df (_ca ,_ed []rune ,_cc bool )bool {for len (_ed )> 0{switch _ed [0]{default:if len (_ca )==0||_ca [0]!=_ed [0]{return false ;};case '?':if len (_ca )==0&&!_cc {return false ;};case '*':return _df (_ca ,_ed [1:],_cc )||(len (_ca )> 0&&_df (_ca [1:],_ed ,_cc ));};_ca =_ca [1:];_ed =_ed [1:];};return len (_ca )==0&&len (_ed )==0;}; \ No newline at end of file diff --git a/presentation/presentation.go b/presentation/presentation.go index a7134d1d8e..211116c10d 100644 --- a/presentation/presentation.go +++ b/presentation/presentation.go @@ -9,291 +9,294 @@ // 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 (_fa "archive/zip";_e "bytes";_db "encoding/xml";_c "errors";_faa "fmt";_aa "github.com/unidoc/unioffice";_fefd "github.com/unidoc/unioffice/common";_gcb "github.com/unidoc/unioffice/common/tempstorage";_ac "github.com/unidoc/unioffice/drawing";_dfa "github.com/unidoc/unioffice/internal/license";_de "github.com/unidoc/unioffice/measurement";_fd "github.com/unidoc/unioffice/schema/soo/dml";_ffc "github.com/unidoc/unioffice/schema/soo/dml/chart";_ga "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ff "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_bfe "github.com/unidoc/unioffice/schema/soo/pml";_a "github.com/unidoc/unioffice/zippkg";_fef "image";_fe "image/jpeg";_df "io";_fg "log";_bf "os";_d "path";_gc "sort";_g "strconv";_b "strings";);func (_dbd *Presentation )nextSlideID ()uint32 {_dcb :=uint32 (256);for _ ,_dbb :=range _dbd ._dgb .SldIdLst .SldId {if _dbb .IdAttr >=_dcb {_dcb =_dbb .IdAttr +1;};};return _dcb ;}; +package presentation ;import (_ga "archive/zip";_b "bytes";_ad "encoding/xml";_gac "errors";_gg "fmt";_dd "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/common";_ggd "github.com/unidoc/unioffice/common/tempstorage";_bc "github.com/unidoc/unioffice/drawing";_gacg "github.com/unidoc/unioffice/internal/license";_ea "github.com/unidoc/unioffice/measurement";_ac "github.com/unidoc/unioffice/schema/soo/dml";_acg "github.com/unidoc/unioffice/schema/soo/dml/chart";_gf "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ef "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_ff "github.com/unidoc/unioffice/schema/soo/pml";_e "github.com/unidoc/unioffice/zippkg";_g "image";_ae "image/jpeg";_a "io";_c "log";_bb "math";_gd "os";_bf "path";_bgg "sort";_dc "strconv";_bg "strings";); -// Read reads a document from an io.Reader. -func Read (r _df .ReaderAt ,size int64 )(*Presentation ,error ){const _ddfc ="\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e:\u0052\u0065\u0061\u0064";if !_dfa .GetLicenseKey ().IsLicensed ()&&!_bcba {_faa .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");_faa .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 nil ,_c .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");};_edcbg :=_dfb ();_dde ,_bdcg :=_dfa .GenRefId ("\u0070\u0072");if _bdcg !=nil {_aa .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_bdcg );return nil ,_bdcg ;};_edcbg ._gbb =_dde ;if _cfc :=_dfa .Track (_edcbg ._gbb ,_ddfc );_cfc !=nil {_faa .Printf ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_cfc );return nil ,_cfc ;};_cfcf ,_bdcg :=_gcb .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0070\u0070\u0074\u0078");if _bdcg !=nil {return nil ,_bdcg ;};_edcbg .TmpPath =_cfcf ;_ecbd ,_bdcg :=_fa .NewReader (r ,size );if _bdcg !=nil {return nil ,_faa .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_bdcg );};_gcab :=[]*_fa .File {};_gcab =append (_gcab ,_ecbd .File ...);_ecbe :=false ;for _ ,_aabf :=range _gcab {if _aabf .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_ecbe =true ;break ;};};if _ecbe {_edcbg .CreateCustomProperties ();};_bbbf :=_a .DecodeMap {};_bbbf .SetOnNewRelationshipFunc (_edcbg .onNewRelationship );_bbbf .AddTarget (_aa .ContentTypesFilename ,_edcbg .ContentTypes .X (),"",0);_bbbf .AddTarget (_aa .BaseRelsFilename ,_edcbg .Rels .X (),"",0);if _aebf :=_bbbf .Decode (_gcab );_aebf !=nil {return nil ,_aebf ;};for _ ,_efcf :=range _gcab {if _efcf ==nil {continue ;};if _fedb :=_edcbg .AddExtraFileFromZip (_efcf );_fedb !=nil {return nil ,_fedb ;};};if _ecbe {_aabeg :=false ;for _ ,_degd :=range _edcbg .Rels .X ().Relationship {if _degd .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_aabeg =true ;break ;};};if !_aabeg {_edcbg .AddCustomRelationships ();};};return _edcbg ,nil ;}; - -// X returns the inner wrapped XML type. -func (_gcd PlaceHolder )X ()*_bfe .CT_Shape {return _gcd ._fed }; - -// ExtLst returns the ExtLst property. -func (_bbd PresentationProperties )ExtLst ()*_bfe .CT_ExtensionList {return _bbd ._adf .ExtLst };func _ed (_ab *Presentation ,_gd *_bfe .CT_Shape ,_aff *_bfe .CT_GraphicalObjectFrame ,_dff *TableInfo ,_dbc *_fd .CT_Transform2D ,_edg int ,_dd []*_fd .CT_TextParagraph )[]*TextItem {_ddf :=[]*TextItem {};var _ffb ,_fdb int64 ;_efd :=_dbc ==nil ;_be :=0;for _ ,_ede :=range _dd {for _ ,_gbc :=range _ede .EG_TextRun {if _cded :=_gbc .R ;_cded !=nil {if !_efd {if _dbc .Off !=nil {if _gae :=_dbc .Off .XAttr .ST_CoordinateUnqualified ;_gae !=nil {_ffb =*_gae ;_efd =true ;};if _gg :=_dbc .Off .YAttr .ST_CoordinateUnqualified ;_gg !=nil {_fdb =*_gg ;_efd =true ;};};};_ddf =append (_ddf ,&TextItem {Presentation :_ab ,Shape :_gd ,GraphicFrame :_aff ,TableInfo :_dff ,Paragraph :_ede ,Run :_cded ,Text :_cded .T ,_da :_ffb ,_ag :_fdb ,_dc :_edg ,_ce :_be });_be ++;};};};return _ddf ;}; +// NewViewProperties constructs a new ViewProperties. +func NewViewProperties ()ViewProperties {return ViewProperties {_dbde :_ff .NewViewPr ()}}; -// SaveAsTemplate writes the presentation out to a writer in the Zip package format as a template -func (_bcb *Presentation )SaveAsTemplate (w _df .Writer )error {return _bcb .save (w ,true )}; +// NewPresentationProperties constructs a new PresentationProperties. +func NewPresentationProperties ()PresentationProperties {return PresentationProperties {_efbc :_ff .NewPresentationPr ()};}; -// Presentation is the a presentation base document. -type Presentation struct{_fefd .DocBase ;_dgb *_bfe .Presentation ;_efc _fefd .Relationships ;_dcc []*_bfe .Sld ;_egag []_fefd .Relationships ;_bae []*_bfe .SldMaster ;_gbg []_fefd .Relationships ;_ace []*_bfe .SldLayout ;_bcda []_fefd .Relationships ;_fbb []*_fd .Theme ;_fgba []_fefd .Relationships ;_fbc _fefd .TableStyles ;_aag PresentationProperties ;_ded ViewProperties ;_dga []*_fd .CT_Hyperlink ;_aga []*_ffc .ChartSpace ;_edgg []*_bfe .HandoutMaster ;_ddc []*_bfe .NotesMaster ;_fgbb []*_aa .XSDAny ;_cff map[string ]string ;_gbb string ;}; +// ClrMru returns the ClrMru property. +func (_baa PresentationProperties )ClrMru ()*_ac .CT_ColorMRU {return _baa ._efbc .ClrMru };func (_gad sort2d )Swap (i ,j int ){_gad [i ],_gad [j ]=_gad [j ],_gad [i ]}; -// GetTableStyleById returns *dml.CT_TableStyle by its style id. -func (_agg *Presentation )GetTableStyleById (id string )*_fd .CT_TableStyle {_dfgg :=_agg ._fbc .TblStyle ();for _ ,_aef :=range _dfgg {if _aef .StyleIdAttr ==id {return _aef ;};};return nil ;}; +// New initializes and reurns a new presentation +func New ()*Presentation {_gdbg :=_afd ();_gdbg .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");_gdbg .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");_gdbg .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");_gdbg .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");_gdbg .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");_gdbg .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");_gdbg .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");_gdbg ._fbec .SldMasterIdLst =_ff .NewCT_SlideMasterIdList ();_ffa :=_ff .NewSldMaster ();_ffa .ClrMap .Bg1Attr =_ac .ST_ColorSchemeIndexLt1 ;_ffa .ClrMap .Bg2Attr =_ac .ST_ColorSchemeIndexLt2 ;_ffa .ClrMap .Tx1Attr =_ac .ST_ColorSchemeIndexDk1 ;_ffa .ClrMap .Tx2Attr =_ac .ST_ColorSchemeIndexDk2 ;_ffa .ClrMap .Accent1Attr =_ac .ST_ColorSchemeIndexAccent1 ;_ffa .ClrMap .Accent2Attr =_ac .ST_ColorSchemeIndexAccent2 ;_ffa .ClrMap .Accent3Attr =_ac .ST_ColorSchemeIndexAccent3 ;_ffa .ClrMap .Accent4Attr =_ac .ST_ColorSchemeIndexAccent4 ;_ffa .ClrMap .Accent5Attr =_ac .ST_ColorSchemeIndexAccent5 ;_ffa .ClrMap .Accent6Attr =_ac .ST_ColorSchemeIndexAccent6 ;_ffa .ClrMap .HlinkAttr =_ac .ST_ColorSchemeIndexHlink ;_ffa .ClrMap .FolHlinkAttr =_ac .ST_ColorSchemeIndexFolHlink ;_gdbg ._aeg =append (_gdbg ._aeg ,_ffa );_eff :=_dd .AbsoluteFilename (_dd .DocTypePresentation ,_dd .SlideMasterType ,1);_gdbg .ContentTypes .AddOverride (_eff ,_dd .SlideMasterContentType );_begb :=_gdbg ._cbag .AddAutoRelationship (_dd .DocTypePresentation ,_dd .OfficeDocumentType ,1,_dd .SlideMasterType );_aea :=_ff .NewCT_SlideMasterIdListEntry ();_aea .IdAttr =_dd .Uint32 (2147483648);_aea .RIdAttr =_begb .ID ();_gdbg ._fbec .SldMasterIdLst .SldMasterId =append (_gdbg ._fbec .SldMasterIdLst .SldMasterId ,_aea );_abd :=_f .NewRelationships ();_gdbg ._bfca =append (_gdbg ._bfca ,_abd );_edb :=_ff .NewSldLayout ();_gca :=_abd .AddAutoRelationship (_dd .DocTypePresentation ,_dd .SlideMasterType ,1,_dd .SlideLayoutType );_dbb :=_dd .AbsoluteFilename (_dd .DocTypePresentation ,_dd .SlideLayoutType ,1);_gdbg .ContentTypes .AddOverride (_dbb ,_dd .SlideLayoutContentType );_abd .AddAutoRelationship (_dd .DocTypePresentation ,_dd .SlideMasterType ,1,_dd .ThemeType );_gdbg ._ada =append (_gdbg ._ada ,_edb );_ffa .SldLayoutIdLst =_ff .NewCT_SlideLayoutIdList ();_aae :=_ff .NewCT_SlideLayoutIdListEntry ();_aae .IdAttr =_dd .Uint32 (2147483649);_aae .RIdAttr =_gca .ID ();_ffa .SldLayoutIdLst .SldLayoutId =append (_ffa .SldLayoutIdLst .SldLayoutId ,_aae );_fdg :=_f .NewRelationships ();_gdbg ._gab =append (_gdbg ._gab ,_fdg );_fdg .AddAutoRelationship (_dd .DocTypePresentation ,_dd .SlideType ,1,_dd .SlideMasterType );_gdbg ._fbec .NotesSz .CxAttr =6858000;_gdbg ._fbec .NotesSz .CyAttr =9144000;_bbe :=_ac .NewTheme ();_bbe .NameAttr =_dd .String ("\u0075n\u0069o\u0066\u0066\u0069\u0063\u0065\u0020\u0054\u0068\u0065\u006d\u0065");_bbe .ThemeElements .ClrScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_bbe .ThemeElements .ClrScheme .Dk1 .SysClr =_ac .NewCT_SystemColor ();_bbe .ThemeElements .ClrScheme .Dk1 .SysClr .LastClrAttr =_dd .String ("\u0030\u0030\u0030\u0030\u0030\u0030");_bbe .ThemeElements .ClrScheme .Dk1 .SysClr .ValAttr =_ac .ST_SystemColorValWindowText ;_bbe .ThemeElements .ClrScheme .Lt1 .SysClr =_ac .NewCT_SystemColor ();_bbe .ThemeElements .ClrScheme .Lt1 .SysClr .LastClrAttr =_dd .String ("\u0066\u0066\u0066\u0066\u0066\u0066");_bbe .ThemeElements .ClrScheme .Lt1 .SysClr .ValAttr =_ac .ST_SystemColorValWindow ;_bbe .ThemeElements .ClrScheme .Dk2 .SrgbClr =_ac .NewCT_SRgbColor ();_bbe .ThemeElements .ClrScheme .Dk2 .SrgbClr .ValAttr ="\u0034\u0034\u0035\u0034\u0036\u0061";_bbe .ThemeElements .ClrScheme .Lt2 .SrgbClr =_ac .NewCT_SRgbColor ();_bbe .ThemeElements .ClrScheme .Lt2 .SrgbClr .ValAttr ="\u0065\u0037\u0065\u0037\u0065\u0036";_bbe .ThemeElements .ClrScheme .Accent1 .SrgbClr =_ac .NewCT_SRgbColor ();_bbe .ThemeElements .ClrScheme .Accent1 .SrgbClr .ValAttr ="\u0034\u0034\u0037\u0032\u0063\u0034";_bbe .ThemeElements .ClrScheme .Accent2 .SrgbClr =_ac .NewCT_SRgbColor ();_bbe .ThemeElements .ClrScheme .Accent2 .SrgbClr .ValAttr ="\u0065\u0064\u0037\u0064\u0033\u0031";_bbe .ThemeElements .ClrScheme .Accent3 .SrgbClr =_ac .NewCT_SRgbColor ();_bbe .ThemeElements .ClrScheme .Accent3 .SrgbClr .ValAttr ="\u0061\u0035\u0061\u0035\u0061\u0035";_bbe .ThemeElements .ClrScheme .Accent4 .SrgbClr =_ac .NewCT_SRgbColor ();_bbe .ThemeElements .ClrScheme .Accent4 .SrgbClr .ValAttr ="\u0066\u0066\u0063\u0030\u0030\u0030";_bbe .ThemeElements .ClrScheme .Accent5 .SrgbClr =_ac .NewCT_SRgbColor ();_bbe .ThemeElements .ClrScheme .Accent5 .SrgbClr .ValAttr ="\u0035\u0062\u0039\u0062\u0064\u0035";_bbe .ThemeElements .ClrScheme .Accent6 .SrgbClr =_ac .NewCT_SRgbColor ();_bbe .ThemeElements .ClrScheme .Accent6 .SrgbClr .ValAttr ="\u0037\u0030\u0061\u0064\u0034\u0037";_bbe .ThemeElements .ClrScheme .Hlink .SrgbClr =_ac .NewCT_SRgbColor ();_bbe .ThemeElements .ClrScheme .Hlink .SrgbClr .ValAttr ="\u0030\u0035\u0036\u0033\u0063\u0031";_bbe .ThemeElements .ClrScheme .FolHlink .SrgbClr =_ac .NewCT_SRgbColor ();_bbe .ThemeElements .ClrScheme .FolHlink .SrgbClr .ValAttr ="\u0039\u0035\u0034\u0066\u0037\u0032";_bbe .ThemeElements .FontScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_bbe .ThemeElements .FontScheme .MajorFont .Latin .TypefaceAttr ="\u0043\u0061\u006c\u0069\u0062\u0072\u0069\u0020\u004c\u0069\u0067\u0068\u0074";_bbe .ThemeElements .FontScheme .MinorFont .Latin .TypefaceAttr ="\u0043a\u006c\u0069\u0062\u0072\u0069";_bbe .ThemeElements .FmtScheme .NameAttr =_dd .String ("\u004f\u0066\u0066\u0069\u0063\u0065");_gabd :=_ac .NewEG_FillProperties ();_bbe .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_bbe .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_gabd );_gabd .SolidFill =&_ac .CT_SolidColorFillProperties {SchemeClr :&_ac .CT_SchemeColor {ValAttr :_ac .ST_SchemeColorValPhClr }};_gabd =_ac .NewEG_FillProperties ();_bbe .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_bbe .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_gabd );_bbe .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_bbe .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_gabd );_gabd .GradFill =&_ac .CT_GradientFillProperties {RotWithShapeAttr :_dd .Bool (true ),GsLst :&_ac .CT_GradientStopList {},Lin :&_ac .CT_LinearShadeProperties {}};_gabd .GradFill .Lin .AngAttr =_dd .Int32 (5400000);_gabd .GradFill .Lin .ScaledAttr =_dd .Bool (false );_eegf :=_ac .NewCT_GradientStop ();_eegf .PosAttr .ST_PositiveFixedPercentageDecimal =_dd .Int32 (0);_eegf .SchemeClr =&_ac .CT_SchemeColor {ValAttr :_ac .ST_SchemeColorValPhClr };_gabd .GradFill .GsLst .Gs =append (_gabd .GradFill .GsLst .Gs ,_eegf );_eegf =_ac .NewCT_GradientStop ();_eegf .PosAttr .ST_PositiveFixedPercentageDecimal =_dd .Int32 (50000);_eegf .SchemeClr =&_ac .CT_SchemeColor {ValAttr :_ac .ST_SchemeColorValPhClr };_gabd .GradFill .GsLst .Gs =append (_gabd .GradFill .GsLst .Gs ,_eegf );_bbe .ThemeElements .FmtScheme .LnStyleLst =_ac .NewCT_LineStyleList ();for _gdcd :=0;_gdcd < 3;_gdcd ++{_bdb :=_ac .NewCT_LineProperties ();_bdb .WAttr =_dd .Int32 (int32 (6350*(_gdcd +1)));_bdb .CapAttr =_ac .ST_LineCapFlat ;_bdb .CmpdAttr =_ac .ST_CompoundLineSng ;_bdb .AlgnAttr =_ac .ST_PenAlignmentCtr ;_bbe .ThemeElements .FmtScheme .LnStyleLst .Ln =append (_bbe .ThemeElements .FmtScheme .LnStyleLst .Ln ,_bdb );};_bbe .ThemeElements .FmtScheme .EffectStyleLst =_ac .NewCT_EffectStyleList ();for _gaf :=0;_gaf < 3;_gaf ++{_aef :=_ac .NewCT_EffectStyleItem ();_aef .EffectLst =_ac .NewCT_EffectList ();_bbe .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle =append (_bbe .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle ,_aef );};_ddf :=_ac .NewEG_FillProperties ();_ddf .SolidFill =&_ac .CT_SolidColorFillProperties {SchemeClr :&_ac .CT_SchemeColor {ValAttr :_ac .ST_SchemeColorValPhClr }};_bbe .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_bbe .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_ddf );_bbe .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_bbe .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_ddf );_bbe .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_bbe .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_gabd );_gdbg ._ffb =append (_gdbg ._ffb ,_bbe );_bac :=_dd .AbsoluteFilename (_dd .DocTypePresentation ,_dd .ThemeType ,1);_gdbg .ContentTypes .AddOverride (_bac ,_dd .ThemeContentType );_gdbg ._cbag .AddAutoRelationship (_dd .DocTypePresentation ,_dd .OfficeDocumentType ,1,_dd .ThemeType );_afe :=_f .NewRelationships ();_gdbg ._bga =append (_gdbg ._bga ,_afe );return _gdbg ;}; -// 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 (_eebg *Presentation )AddImage (i _fefd .Image )(_fefd .ImageRef ,error ){_cgde :=_fefd .MakeImageRef (i ,&_eebg .DocBase ,_eebg ._efc );if i .Data ==nil &&i .Path ==""{return _cgde ,_c .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 _cgde ,_c .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 _cgde ,_c .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 !=""{_adge :=_gcb .Add (i .Path );if _adge !=nil {return _cgde ,_adge ;};};_eebg .Images =append (_eebg .Images ,_cgde );_eebg .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_eebg .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_eebg .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_eebg .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_eebg .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format );return _cgde ,nil ;}; +// OutlineViewPr returns the OutlineViewPr property. +func (_daca ViewProperties )OutlineViewPr ()*_ff .CT_OutlineViewProperties {return _daca ._dbde .OutlineViewPr ;}; -// PresentationText is an array of extracted text items which has some methods for representing extracted text. -type PresentationText struct{Slides []*SlideText ;}; +// OpenTemplate opens a template file. +func OpenTemplate (fn string )(*Presentation ,error ){_cda ,_geec :=Open (fn );if _geec !=nil {return nil ,_geec ;};return _cda ,nil ;}; -// SlideMasters returns the slide masters defined in the presentation. -func (_ecc *Presentation )SlideMasters ()[]SlideMaster {_badd :=[]SlideMaster {};for _ecfe ,_egagf :=range _ecc ._bae {_badd =append (_badd ,SlideMaster {_ecc ,_ecc ._gbg [_ecfe ],_egagf });};return _badd ;}; +// Type returns the placeholder type +func (_cbe PlaceHolder )Type ()_ff .ST_PlaceholderType {return _cbe ._fcb .NvSpPr .NvPr .Ph .TypeAttr }; -// Save writes the presentation out to a writer in the Zip package format -func (_fga *Presentation )Save (w _df .Writer )error {return _fga .save (w ,false )}; +// SetTextAnchor controls the text anchoring +func (_gcfb TextBox )SetTextAnchor (a _ac .ST_TextAnchoringType ){_gcfb ._gfeg .TxBody .BodyPr =_ac .NewCT_TextBodyProperties ();_gcfb ._gfeg .TxBody .BodyPr .AnchorAttr =a ;}; -// PlaceHolder is a place holder from a slide. -type PlaceHolder struct{_fed *_bfe .CT_Shape ;_dfe *_bfe .Sld ;}; +// 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 (_eed PlaceHolder )SetText (text string ){_eed .Clear ();_ccb :=_ac .NewEG_TextRun ();_ccb .R =_ac .NewCT_RegularTextRun ();_ccb .R .T =text ;if len (_eed ._fcb .TxBody .P )==0{_eed ._fcb .TxBody .P =append (_eed ._fcb .TxBody .P ,_ac .NewCT_TextParagraph ());};_eed ._fcb .TxBody .P [0].EG_TextRun =nil ;_eed ._fcb .TxBody .P [0].EG_TextRun =append (_eed ._fcb .TxBody .P [0].EG_TextRun ,_ccb );}; -// Close closes the presentation, removing any temporary files that might have been -// created when opening a document. -func (_fbbc *Presentation )Close ()error {if _fbbc .TmpPath !=""{return _gcb .RemoveAll (_fbbc .TmpPath );};return nil ;}; +// SaveToFile writes the Presentation out to a file. +func (_dad *Presentation )SaveToFile (path string )error {return _dad .saveToFile (path ,false )}; -// Type returns the placeholder type -func (_egf PlaceHolder )Type ()_bfe .ST_PlaceholderType {return _egf ._fed .NvSpPr .NvPr .Ph .TypeAttr }; +// SlideLayout is a layout from which slides can be created. +type SlideLayout struct{_fgaf *_ff .SldLayout }; -// X returns the inner wrapped XML type. -func (_cafb Slide )X ()*_bfe .Sld {return _cafb ._ggc }; +// 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 (_cdg *Presentation )AddDefaultSlideWithLayout (l SlideLayout )(Slide ,error ){_dgg ,_agg :=_cdg .AddSlideWithLayout (l );for _ ,_fgb :=range _dgg .PlaceHolders (){_fgb .Clear ();switch _fgb .Type (){case _ff .ST_PlaceholderTypeFtr ,_ff .ST_PlaceholderTypeDt ,_ff .ST_PlaceholderTypeSldNum :_fgb .Remove ();};};return _dgg ,_agg ;}; -// X returns the inner wrapped XML type. -func (_egd *Presentation )X ()*_bfe .Presentation {return _egd ._dgb }; +// Index returns the placeholder index +func (_bdf PlaceHolder )Index ()uint32 {if _bdf ._fcb .NvSpPr .NvPr .Ph .IdxAttr ==nil {return 0;};return *_bdf ._fcb .NvSpPr .NvPr .Ph .IdxAttr ;}; -// GetImageByRelID returns an ImageRef with the associated relation ID in the -// document. -func (_afbf *Presentation )GetImageByRelID (relID string )(_fefd .ImageRef ,bool ){for _ ,_ffdf :=range _afbf .Images {if _ffdf .RelID ()==relID {return _ffdf ,true ;};};return _fefd .ImageRef {},false ;}; +// 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 (_afb Slide )GetPlaceholderByIndex (idx uint32 )(PlaceHolder ,error ){for _ ,_fga :=range _afb ._gba .CSld .SpTree .Choice {for _ ,_adbf :=range _fga .Sp {if _adbf .NvSpPr !=nil &&_adbf .NvSpPr .NvPr !=nil &&_adbf .NvSpPr .NvPr .Ph !=nil {if (idx ==0&&_adbf .NvSpPr .NvPr .Ph .IdxAttr ==nil )||(_adbf .NvSpPr .NvPr .Ph .IdxAttr !=nil &&*_adbf .NvSpPr .NvPr .Ph .IdxAttr ==idx ){return PlaceHolder {_adbf ,_afb ._gba },nil ;};};};};return PlaceHolder {},_gac .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");}; -// ExtractText returns text from a presentation as a PresentationText object. -func (_dg *Presentation )ExtractText ()*PresentationText {_gcc :=[]*SlideText {};for _ ,_ceb :=range _dg .Slides (){_eg :=_ceb .ExtractText ();if _eg !=nil {_gcc =append (_gcc ,_eg );};};return &PresentationText {Slides :_gcc };};var _bcba =false ; +// ValidateWithPath validates the slide passing path informaton for a better +// error message. +func (_abf Slide )ValidateWithPath (path string )error {if _cebc :=_abf ._gba .ValidateWithPath (path );_cebc !=nil {return _cebc ;};for _ ,_ceec :=range _abf ._gba .CSld .SpTree .Choice {for _ ,_efe :=range _ceec .Sp {if _efe .TxBody !=nil {if len (_efe .TxBody .P )==0{return _gac .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 ;}; -// ClearAll completely clears a placeholder. To be useable, at least one -// paragraph must be added after ClearAll via AddParagraph. -func (_egfa PlaceHolder )ClearAll (){_egfa ._fed .SpPr =_fd .NewCT_ShapeProperties ();_egfa ._fed .TxBody =_fd .NewCT_TextBody ();_egfa ._fed .TxBody .LstStyle =_fd .NewCT_TextListStyle ();}; +// GetTableStyleById returns *dml.CT_TableStyle by its style id. +func (_ffgd *Presentation )GetTableStyleById (id string )*_ac .CT_TableStyle {_cac :=_ffgd ._deg .TblStyle ();for _ ,_ffaf :=range _cac {if _ffaf .StyleIdAttr ==id {return _ffaf ;};};return nil ;}; -// OutlineViewPr returns the OutlineViewPr property. -func (_becd ViewProperties )OutlineViewPr ()*_bfe .CT_OutlineViewProperties {return _becd ._geabe .OutlineViewPr ;}; +// Text returns text from a slide as one string separated with line breaks. +func (_gga *SlideText )Text ()string {_ed :=_b .NewBuffer ([]byte {});for _ ,_bbg :=range _gga .Items {if _bbg .Text !=""{_ed .WriteString (_bbg .Text );_ed .WriteString ("\u000a");};};return _ed .String ();}; -// SetOffsetY sets vertical offset of text box in distance units (see measurement package). -func (_acbd TextBox )SetOffsetY (offY float64 ){_aggb :=_acbd .getOff ();_ebfe :=_de .ToEMU (offY );_aggb .YAttr =_fd .ST_Coordinate {ST_CoordinateUnqualified :&_ebfe };}; +// X returns TextBox's underlying *pml.CT_Shape. +func (_ccfb TextBox )X ()*_ff .CT_Shape {return _ccfb ._gfeg }; -// ValidateWithPath validates the slide passing path informaton for a better -// error message. -func (_ecfd Slide )ValidateWithPath (path string )error {if _fbe :=_ecfd ._ggc .ValidateWithPath (path );_fbe !=nil {return _fbe ;};for _ ,_gaec :=range _ecfd ._ggc .CSld .SpTree .Choice {for _ ,_eab :=range _gaec .Sp {if _eab .TxBody !=nil {if len (_eab .TxBody .P )==0{return _c .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 ;}; +// X returns the inner wrapped XML type. +func (_abg PlaceHolder )X ()*_ff .CT_Shape {return _abg ._fcb }; -// OpenTemplate opens a template file. -func OpenTemplate (fn string )(*Presentation ,error ){_ea ,_ecf :=Open (fn );if _ecf !=nil {return nil ,_ecf ;};return _ea ,nil ;}; +// Close closes the presentation, removing any temporary files that might have been +// created when opening a document. +func (_fgba *Presentation )Close ()error {if _fgba .TmpPath !=""{return _ggd .RemoveAll (_fgba .TmpPath );};return nil ;}; -// AddImageToRels adds an image relationship to a slide without putting image on the slide. -func (_gad Slide )AddImageToRels (img _fefd .ImageRef )string {_dee :=0;for _cbdf ,_bagf :=range _gad ._edga .Images {if _bagf ==img {_dee =_cbdf +1;break ;};};var _bfg string ;for _bbgf ,_cbcf :=range _gad ._edga .Slides (){if _cbcf ._ggc ==_gad ._ggc {_cef :=_faa .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_dee ,img .Format ());_bba :=_gad ._edga ._egag [_bbgf ].AddRelationship (_cef ,_aa .ImageType );_bfg =_bba .ID ();};};return _bfg ;}; +// WebPr returns the WebPr property. +func (_eged PresentationProperties )WebPr ()*_ff .CT_WebProperties {return _eged ._efbc .WebPr }; -// Index returns the placeholder index -func (_afb PlaceHolder )Index ()uint32 {if _afb ._fed .NvSpPr .NvPr .Ph .IdxAttr ==nil {return 0;};return *_afb ._fed .NvSpPr .NvPr .Ph .IdxAttr ;}; +// Save writes the presentation out to a writer in the Zip package format +func (_dabf *Presentation )Save (w _a .Writer )error {return _dabf .save (w ,false )}; -// SlideText is an array of extracted text items which has some methods for representing extracted text from a slide. -type SlideText struct{Items []*TextItem ;}; +// TableInfo is used for keep information about a table, a row and a cell where the text is located. +type TableInfo struct{Table *_ac .CT_Table ;Row *_ac .CT_TableRow ;Cell *_ac .CT_TableCell ;RowIndex int ;ColIndex int ;};type sort2d []*TextItem ; -// PrnPr returns the PrnPr property. -func (_gff PresentationProperties )PrnPr ()*_bfe .CT_PrintProperties {return _gff ._adf .PrnPr }; +// AddParagraph adds a new paragraph to a placeholder. +func (_daeg PlaceHolder )AddParagraph ()_bc .Paragraph {_aee :=_bc .MakeParagraph (_ac .NewCT_TextParagraph ());_daeg ._fcb .TxBody .P =append (_daeg ._fcb .TxBody .P ,_aee .X ());return _aee ;};const _eec float64 =500000; -// GetColorBySchemeColor returns *dml.CT_Color mapped to scheme colors like dk1, lt1 etc. depending on what theme is used in the presentation. -func (_fff *Presentation )GetColorBySchemeColor (schClr _fd .ST_SchemeColorVal )*_fd .CT_Color {if len (_fff ._bae )==0||len (_fff ._fbb )==0{return nil ;};var _gbgg _fd .ST_ColorSchemeIndex ;_fda :=_fff ._bae [0];_dea :=_fda .ClrMap ;switch schClr .String (){case "\u0062\u0067\u0031":_gbgg =_dea .Bg1Attr ;case "\u0062\u0067\u0032":_gbgg =_dea .Bg2Attr ;case "\u0074\u0078\u0031":_gbgg =_dea .Tx1Attr ;case "\u0074\u0078\u0032":_gbgg =_dea .Tx2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_gbgg =_dea .Accent1Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_gbgg =_dea .Accent2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_gbgg =_dea .Accent3Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_gbgg =_dea .Accent4Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_gbgg =_dea .Accent5Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_gbgg =_dea .Accent6Attr ;case "\u0068\u006c\u0069n\u006b":_gbgg =_dea .HlinkAttr ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_gbgg =_dea .FolHlinkAttr ;case "\u0064\u006b\u0031":_gbgg =_fd .ST_ColorSchemeIndexDk1 ;case "\u0064\u006b\u0032":_gbgg =_fd .ST_ColorSchemeIndexDk2 ;case "\u006c\u0074\u0031":_gbgg =_fd .ST_ColorSchemeIndexLt1 ;case "\u006c\u0074\u0032":_gbgg =_fd .ST_ColorSchemeIndexLt2 ;default:_gbgg =_fd .ST_ColorSchemeIndexUnset ;};_eba :=_fff ._fbb [0];_bgaa :=_eba .ThemeElements ;if _bgaa ==nil {return nil ;};var _ggad *_fd .CT_Color ;_cdf :=_bgaa .ClrScheme ;switch _gbgg .String (){case "\u0064\u006b\u0031":_ggad =_cdf .Dk1 ;case "\u0064\u006b\u0032":_ggad =_cdf .Dk2 ;case "\u006c\u0074\u0031":_ggad =_cdf .Lt1 ;case "\u006c\u0074\u0032":_ggad =_cdf .Lt2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_ggad =_cdf .Accent1 ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_ggad =_cdf .Accent2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_ggad =_cdf .Accent3 ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_ggad =_cdf .Accent4 ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_ggad =_cdf .Accent5 ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_ggad =_cdf .Accent6 ;case "\u0068\u006c\u0069n\u006b":_ggad =_cdf .Hlink ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_ggad =_cdf .FolHlink ;default:return nil ;};return _ggad ;}; +// X returns the inner wrapped XML type. +func (_degd *Presentation )X ()*_ff .Presentation {return _degd ._fbec }; -// SaveToFile writes the Presentation out to a file. -func (_gdb *Presentation )SaveToFile (path string )error {return _gdb .saveToFile (path ,false )};func (_aadc *Presentation )saveToFile (_fdg string ,_fgag bool )error {_afbb ,_bcbc :=_bf .Create (_fdg );if _bcbc !=nil {return _bcbc ;};defer _afbb .Close ();return _aadc .save (_afbb ,_fgag );}; +// RemoveSlide removes a slide from a presentation. +func (_caae *Presentation )RemoveSlide (s Slide )error {_acfg :=false ;_bgc :=0;for _bfeb ,_bggd :=range _caae ._fd {if _bggd ==s ._gba {if _caae ._fbec .SldIdLst .SldId [_bfeb ]!=s ._eee {return _gac .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 (_caae ._fd [_bfeb :],_caae ._fd [_bfeb +1:]);_caae ._fd =_caae ._fd [0:len (_caae ._fd )-1];copy (_caae ._ce [_bfeb :],_caae ._ce [_bfeb +1:]);_caae ._ce =_caae ._ce [0:len (_caae ._ce )-1];copy (_caae ._fbec .SldIdLst .SldId [_bfeb :],_caae ._fbec .SldIdLst .SldId [_bfeb +1:]);_caae ._fbec .SldIdLst .SldId =_caae ._fbec .SldIdLst .SldId [0:len (_caae ._fbec .SldIdLst .SldId )-1];_acfg =true ;_bgc =_bfeb ;};};if !_acfg {return _gac .New ("u\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0073li\u0064\u0065");};_deab :=_dd .AbsoluteFilename (_dd .DocTypePresentation ,_dd .SlideType ,0);return _caae .ContentTypes .RemoveOverrideByIndex (_deab ,_bgc );}; -// GetLayoutByName retrieves a slide layout given a layout name. -func (_bebe *Presentation )GetLayoutByName (name string )(SlideLayout ,error ){for _ ,_ebg :=range _bebe ._ace {if _ebg .CSld .NameAttr !=nil &&name ==*_ebg .CSld .NameAttr {return SlideLayout {_ebg },nil ;};};return SlideLayout {},_c .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");}; +// Open opens and reads a document from a file (.pptx). +func Open (filename string )(*Presentation ,error ){_bdc ,_bcb :=_gd .Open (filename );if _bcb !=nil {return nil ,_gg .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_bcb );};defer _bdc .Close ();_dfe ,_bcb :=_gd .Stat (filename );if _bcb !=nil {return nil ,_gg .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_bcb );};_ =_dfe ;return Read (_bdc ,_dfe .Size ());}; -// NotesViewPr returns the NotesViewPr property. -func (_efdd ViewProperties )NotesViewPr ()*_bfe .CT_NotesViewProperties {return _efdd ._geabe .NotesViewPr ;}; +// Presentation is the a presentation base document. +type Presentation struct{_f .DocBase ;_fbec *_ff .Presentation ;_cbag _f .Relationships ;_fd []*_ff .Sld ;_ce []_f .Relationships ;_aeg []*_ff .SldMaster ;_bfca []_f .Relationships ;_ada []*_ff .SldLayout ;_gab []_f .Relationships ;_ffb []*_ac .Theme ;_bga []_f .Relationships ;_deg _f .TableStyles ;_ccd PresentationProperties ;_dg ViewProperties ;_bdfb []*_ac .CT_Hyperlink ;_bcd []*_acg .ChartSpace ;_degb []*_ff .HandoutMaster ;_bfe []*_ff .NotesMaster ;_cec []*_dd .XSDAny ;_cce map[string ]string ;_gcg string ;}; -// TableInfo is used for keep information about a table, a row and a cell where the text is located. -type TableInfo struct{Table *_fd .CT_Table ;Row *_fd .CT_TableRow ;Cell *_fd .CT_TableCell ;RowIndex int ;ColIndex int ;}; +// Slides returns the slides in the presentation. +func (_fac *Presentation )Slides ()[]Slide {_agag :=[]Slide {};for _cdb ,_eag :=range _fac ._fd {_agag =append (_agag ,Slide {_fac ._fbec .SldIdLst .SldId [_cdb ],_eag ,_fac });};return _agag ;}; -// PresentationProperties contains document specific properties. -type PresentationProperties struct{_adf *_bfe .PresentationPr }; +// Less is for implementing sorting of two locations. Symbols share the same location if they are in the same paragraph or table. One location is 'less' than another first by y coordinate, if y coordinates are equal or differ by less than yEpsilon, then x coordinates are compared, then if they are also equal, indexes of locations in the table are compared, then positions of locations in a paragraph. +func (_bcg sort2d )Less (i ,j int )bool {_gdc ,_cfg :=_bcg [i ],_bcg [j ];_edf ,_ede :=_gdc ._da ,_cfg ._da ;_cff ,_fbe :=len (_edf )-1,len (_ede )-1;_fgf ,_acc :=0,0;for {_ffcge ,_fce ,_ffd ,_gbc ,_eda ,_fa ,_bcf ,_bbgb :=_edf [_fgf ]._dae ,_ede [_acc ]._dae ,_edf [_fgf ]._ge ,_ede [_acc ]._ge ,_edf [_fgf ]._bbc ,_ede [_acc ]._bbc ,_edf [_fgf ]._ca ,_ede [_acc ]._ca ;if _ffcge ==_fce ||((_bb .Abs (float64 (_ffcge )-float64 (_fce ))< _eec )&&((_ffcge >=_fce &&_ffcge <=_gbc )||(_fce >=_ffcge &&_fce <=_ffd ))&&(_bcf < _fa ||_eda > _bbgb )){if _eda ==_fa {if _fgf < _cff &&_acc < _fbe {_fgf ++;_acc ++;continue ;};if _fgf >=_cff &&_acc >=_fbe {break ;};return _fgf >=_cff ;}else {return _eda < _fa ;};}else {return _ffcge < _fce ;};};_ag ,_ddc ,_aed ,_eab :=_gdc ._fff ,_cfg ._fff ,_gdc ._ffc ,_cfg ._ffc ;if _ag ==_ddc {return _aed <=_eab ;};return _ag < _ddc ;}; -// SetOffsetX sets horizontal offset of text box in distance units (see measurement package). -func (_eed TextBox )SetOffsetX (offX float64 ){_cbg :=_eed .getOff ();_cfd :=_de .ToEMU (offX );_cbg .XAttr =_fd .ST_Coordinate {ST_CoordinateUnqualified :&_cfd };}; +// SlideText is an array of extracted text items which has some methods for representing extracted text from a slide. +type SlideText struct{Items []*TextItem ;};func _dfa (_cgd []*_ff .CT_GroupShapeChoice )[]*_ff .CT_GroupShapeChoice {var _afec []*_ff .CT_GroupShapeChoice ;for _ ,_bca :=range _cgd {if len (_bca .Pic )==0{_afec =append (_afec ,_bca );};};return _afec ;};func _gged (_fge *Presentation ,_gbb *_ff .CT_Shape ,_fc *_ff .CT_GraphicalObjectFrame ,_eega *TableInfo ,_bbd *_ac .CT_Transform2D ,_cc int ,_eg []rectangle ,_fe []*_ac .CT_TextParagraph )[]*TextItem {_bggga :=[]*TextItem {};var _caa ,_ffcg ,_ab ,_bdg ,_ade ,_bddf int64 ;_cd :=_bbd ==nil ;_ege :=0;for _ ,_bec :=range _fe {for _ ,_ggee :=range _bec .EG_TextRun {if _cdc :=_ggee .R ;_cdc !=nil {if !_cd {if _bbd .Off !=nil {if _aec :=_bbd .Ext ;_aec !=nil {_ade ,_bddf =_aec .CxAttr ,_aec .CyAttr ;};if _cba :=_bbd .Off .XAttr .ST_CoordinateUnqualified ;_cba !=nil {_caa =*_cba ;_ffcg =_caa +_ade ;_cd =true ;};if _caee :=_bbd .Off .YAttr .ST_CoordinateUnqualified ;_caee !=nil {_ab =*_caee ;_bdg =_ab +_bddf ;_cd =true ;};};};_dbc :=append ([]rectangle {},_eg ...);_dbc =append (_dbc ,rectangle {_bbc :_caa ,_ca :_ffcg ,_dae :_ab ,_ge :_bdg });_bggga =append (_bggga ,&TextItem {Presentation :_fge ,Shape :_gbb ,GraphicFrame :_fc ,TableInfo :_eega ,Paragraph :_bec ,Run :_cdc ,Text :_cdc .T ,_da :_dbc ,_fff :_cc ,_ffc :_ege });_ege ++;};};};return _bggga ;}; -// AddImage adds an image textbox to a slide. -func (_cae Slide )AddImage (img _fefd .ImageRef )Image {_dda :=_bfe .NewCT_GroupShapeChoice ();_cae ._ggc .CSld .SpTree .Choice =append (_cae ._ggc .CSld .SpTree .Choice ,_dda );_aebda :=_bfe .NewCT_Picture ();_dda .Pic =append (_dda .Pic ,_aebda );_aebda .NvPicPr .CNvPicPr =_fd .NewCT_NonVisualPictureProperties ();_aebda .NvPicPr .CNvPicPr .PicLocks =_fd .NewCT_PictureLocking ();_aebda .NvPicPr .CNvPicPr .PicLocks .NoChangeAspectAttr =_aa .Bool (true );_aebda .BlipFill =_fd .NewCT_BlipFillProperties ();_aebda .BlipFill .Blip =_fd .NewCT_Blip ();_gdbe :=_cae .AddImageToRels (img );_aebda .BlipFill .Blip .EmbedAttr =_aa .String (_gdbe );_aebda .BlipFill .Stretch =_fd .NewCT_StretchInfoProperties ();_aebda .BlipFill .Stretch .FillRect =_fd .NewCT_RelativeRect ();_aebda .SpPr =_fd .NewCT_ShapeProperties ();_aebda .SpPr .PrstGeom =_fd .NewCT_PresetGeometry2D ();_aebda .SpPr .PrstGeom .PrstAttr =_fd .ST_ShapeTypeRect ;_bgb :=Image {_aebda };_ccf :=img .Size ();_bgb .Properties ().SetWidth (_de .Distance (_ccf .X )*_de .Pixel72 );_bgb .Properties ().SetHeight (_de .Distance (_ccf .Y )*_de .Pixel72 );_bgb .Properties ().SetPosition (0,0);return _bgb ;}; +// ExtLst returns the ExtLst property. +func (_fae ViewProperties )ExtLst ()*_ff .CT_ExtensionList {return _fae ._dbde .ExtLst }; -// Slide represents a slide of a presentation. -type Slide struct{_gece *_bfe .CT_SlideIdListEntry ;_ggc *_bfe .Sld ;_edga *Presentation ;}; +// X returns the inner wrapped XML type. +func (_ggaa SlideLayout )X ()*_ff .SldLayout {return _ggaa ._fgaf }; -// GetTextBoxes returns a list of all text boxes from a slide. -func (_babg Slide )GetTextBoxes ()[]*TextBox {_ggda :=[]*TextBox {};_bgbf :=_babg ._ggc .CSld .SpTree .Choice ;for _ ,_adbc :=range _bgbf {for _ ,_fgg :=range _adbc .Sp {if _fgg .NvSpPr .CNvSpPr .TxBoxAttr !=nil &&*_fgg .NvSpPr .CNvSpPr .TxBoxAttr {_ggda =append (_ggda ,&TextBox {_fgg });};};};return _ggda ;}; +// AddSlide adds a new slide to the presentation. +func (_abdd *Presentation )AddSlide ()Slide {_deb :=_ff .NewCT_SlideIdListEntry ();_deb .IdAttr =_abdd .nextSlideID ();_abdd ._fbec .SldIdLst .SldId =append (_abdd ._fbec .SldIdLst .SldId ,_deb );_daea :=_ff .NewSld ();_daea .CSld .SpTree .NvGrpSpPr .CNvPr .IdAttr =1;_daea .CSld .SpTree .GrpSpPr .Xfrm =_ac .NewCT_GroupTransform2D ();_daea .CSld .SpTree .GrpSpPr .Xfrm .Off =_ac .NewCT_Point2D ();_daea .CSld .SpTree .GrpSpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_dd .Int64 (0);_daea .CSld .SpTree .GrpSpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_dd .Int64 (0);_daea .CSld .SpTree .GrpSpPr .Xfrm .Ext =_ac .NewCT_PositiveSize2D ();_daea .CSld .SpTree .GrpSpPr .Xfrm .Ext .CxAttr =int64 (0*_ea .Point );_daea .CSld .SpTree .GrpSpPr .Xfrm .Ext .CyAttr =int64 (0*_ea .Point );_daea .CSld .SpTree .GrpSpPr .Xfrm .ChOff =_daea .CSld .SpTree .GrpSpPr .Xfrm .Off ;_daea .CSld .SpTree .GrpSpPr .Xfrm .ChExt =_daea .CSld .SpTree .GrpSpPr .Xfrm .Ext ;_abdd ._fd =append (_abdd ._fd ,_daea );_dba :=_abdd ._cbag .AddAutoRelationship (_dd .DocTypePresentation ,_dd .OfficeDocumentType ,len (_abdd ._fd ),_dd .SlideType );_deb .RIdAttr =_dba .ID ();_bdbe :=_dd .AbsoluteFilename (_dd .DocTypePresentation ,_dd .SlideType ,len (_abdd ._fd ));_abdd .ContentTypes .AddOverride (_bdbe ,_dd .SlideContentType );_gce :=_f .NewRelationships ();_abdd ._ce =append (_abdd ._ce ,_gce );_gce .AddAutoRelationship (_dd .DocTypePresentation ,_dd .SlideType ,len (_abdd ._ada ),_dd .SlideLayoutType );return Slide {_deb ,_daea ,_abdd };}; -// AddTable adds an empty table to a slide. -func (_ebfd Slide )AddTable ()*_fefd .Table {_gddg :=_bfe .NewCT_GroupShapeChoice ();_ebfd ._ggc .CSld .SpTree .Choice =append (_ebfd ._ggc .CSld .SpTree .Choice ,_gddg );_cfe :=_bfe .NewCT_GraphicalObjectFrame ();_gddg .GraphicFrame =append (_gddg .GraphicFrame ,_cfe );_cfe .Xfrm .Off =_fd .NewCT_Point2D ();_fee :=int64 (1);_cfe .Xfrm .Off .XAttr =_fd .ST_Coordinate {ST_CoordinateUnqualified :&_fee };_cfe .Xfrm .Off .YAttr =_fd .ST_Coordinate {ST_CoordinateUnqualified :&_fee };_cgfg :=_cfe .Graphic .CT_GraphicalObject .GraphicData ;_cgfg .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\u0074\u0061\u0062\u006c\u0065";_dedb :=_fefd .NewTableWithXfrm (_cfe .Xfrm );_cgfg .Any =append (_cgfg .Any ,_dedb .X ());return _dedb ;};func (_dae sort2d )Len ()int {return len (_dae )};func (_agc sort2d )Swap (i ,j int ){_agc [i ],_agc [j ]=_agc [j ],_agc [i ]}; +// SlideViewPr returns the SlideViewPr property. +func (_dafb ViewProperties )SlideViewPr ()*_ff .CT_SlideViewProperties {return _dafb ._dbde .SlideViewPr }; -// AddParagraph adds a new paragraph to a placeholder. -func (_caf PlaceHolder )AddParagraph ()_ac .Paragraph {_cb :=_ac .MakeParagraph (_fd .NewCT_TextParagraph ());_caf ._fed .TxBody .P =append (_caf ._fed .TxBody .P ,_cb .X ());return _cb ;}; +// Name returns the name of the slide layout. +func (_bggcc SlideLayout )Name ()string {if _bggcc ._fgaf .CSld !=nil &&_bggcc ._fgaf .CSld .NameAttr !=nil {return *_bggcc ._fgaf .CSld .NameAttr ;};return "";}; -// SlideLayout is a layout from which slides can be created. -type SlideLayout struct{_bcfe *_bfe .SldLayout };func _dfb ()*Presentation {_baec :=&Presentation {_dgb :_bfe .NewPresentation ()};_baec ._dgb .SldIdLst =_bfe .NewCT_SlideIdList ();_baec ._dgb .ConformanceAttr =_ga .ST_ConformanceClassTransitional ;_baec .AppProperties =_fefd .NewAppProperties ();_baec .CoreProperties =_fefd .NewCoreProperties ();_baec ._fbc =_fefd .NewTableStyles ();_baec .ContentTypes =_fefd .NewContentTypes ();_baec .Rels =_fefd .NewRelationships ();_baec ._efc =_fefd .NewRelationships ();_baec ._aag =NewPresentationProperties ();_baec ._ded =NewViewProperties ();_baec ._cff =map[string ]string {};return _baec ;}; +// GetColorBySchemeColor returns *dml.CT_Color mapped to scheme colors like dk1, lt1 etc. depending on what theme is used in the presentation. +func (_beb *Presentation )GetColorBySchemeColor (schClr _ac .ST_SchemeColorVal )*_ac .CT_Color {if len (_beb ._aeg )==0||len (_beb ._ffb )==0{return nil ;};var _ebef _ac .ST_ColorSchemeIndex ;_fcf :=_beb ._aeg [0];_bee :=_fcf .ClrMap ;switch schClr .String (){case "\u0062\u0067\u0031":_ebef =_bee .Bg1Attr ;case "\u0062\u0067\u0032":_ebef =_bee .Bg2Attr ;case "\u0074\u0078\u0031":_ebef =_bee .Tx1Attr ;case "\u0074\u0078\u0032":_ebef =_bee .Tx2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_ebef =_bee .Accent1Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_ebef =_bee .Accent2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_ebef =_bee .Accent3Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_ebef =_bee .Accent4Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_ebef =_bee .Accent5Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_ebef =_bee .Accent6Attr ;case "\u0068\u006c\u0069n\u006b":_ebef =_bee .HlinkAttr ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_ebef =_bee .FolHlinkAttr ;case "\u0064\u006b\u0031":_ebef =_ac .ST_ColorSchemeIndexDk1 ;case "\u0064\u006b\u0032":_ebef =_ac .ST_ColorSchemeIndexDk2 ;case "\u006c\u0074\u0031":_ebef =_ac .ST_ColorSchemeIndexLt1 ;case "\u006c\u0074\u0032":_ebef =_ac .ST_ColorSchemeIndexLt2 ;default:_ebef =_ac .ST_ColorSchemeIndexUnset ;};_gcea :=_beb ._ffb [0];_bfbf :=_gcea .ThemeElements ;if _bfbf ==nil {return nil ;};var _fbef *_ac .CT_Color ;_abbc :=_bfbf .ClrScheme ;switch _ebef .String (){case "\u0064\u006b\u0031":_fbef =_abbc .Dk1 ;case "\u0064\u006b\u0032":_fbef =_abbc .Dk2 ;case "\u006c\u0074\u0031":_fbef =_abbc .Lt1 ;case "\u006c\u0074\u0032":_fbef =_abbc .Lt2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_fbef =_abbc .Accent1 ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_fbef =_abbc .Accent2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_fbef =_abbc .Accent3 ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_fbef =_abbc .Accent4 ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_fbef =_abbc .Accent5 ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_fbef =_abbc .Accent6 ;case "\u0068\u006c\u0069n\u006b":_fbef =_abbc .Hlink ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_fbef =_abbc .FolHlink ;default:return nil ;};return _fbef ;}; -// SaveToFileAsTemplate writes the Presentation out to a file as a template. -func (_ggf *Presentation )SaveToFileAsTemplate (path string )error {return _ggf .saveToFile (path ,true )}; +// LastViewAttr returns the LastViewAttr property. +func (_bcae ViewProperties )LastViewAttr ()_ff .ST_ViewType {return _bcae ._dbde .LastViewAttr }; -// X returns TextBox's underlying *pml.CT_Shape. -func (_eaf TextBox )X ()*_bfe .CT_Shape {return _eaf ._deff }; +// AddImage adds an image textbox to a slide. +func (_gff Slide )AddImage (img _f .ImageRef )Image {_cdbe :=_ff .NewCT_GroupShapeChoice ();_gff ._gba .CSld .SpTree .Choice =append (_gff ._gba .CSld .SpTree .Choice ,_cdbe );_ecd :=_ff .NewCT_Picture ();_cdbe .Pic =append (_cdbe .Pic ,_ecd );_ecd .NvPicPr .CNvPicPr =_ac .NewCT_NonVisualPictureProperties ();_ecd .NvPicPr .CNvPicPr .PicLocks =_ac .NewCT_PictureLocking ();_ecd .NvPicPr .CNvPicPr .PicLocks .NoChangeAspectAttr =_dd .Bool (true );_ecd .BlipFill =_ac .NewCT_BlipFillProperties ();_ecd .BlipFill .Blip =_ac .NewCT_Blip ();_egde :=_gff .AddImageToRels (img );_ecd .BlipFill .Blip .EmbedAttr =_dd .String (_egde );_ecd .BlipFill .Stretch =_ac .NewCT_StretchInfoProperties ();_ecd .BlipFill .Stretch .FillRect =_ac .NewCT_RelativeRect ();_ecd .SpPr =_ac .NewCT_ShapeProperties ();_ecd .SpPr .PrstGeom =_ac .NewCT_PresetGeometry2D ();_ecd .SpPr .PrstGeom .PrstAttr =_ac .ST_ShapeTypeRect ;_bdac :=Image {_ecd };_cacc :=img .Size ();_bdac .Properties ().SetWidth (_ea .Distance (_cacc .X )*_ea .Pixel72 );_bdac .Properties ().SetHeight (_ea .Distance (_cacc .Y )*_ea .Pixel72 );_bdac .Properties ().SetPosition (0,0);return _bdac ;}; -// Text returns text from a presentation as one string separated with line breaks. -func (_ebc *PresentationText )Text ()string {_fdc :=_e .NewBuffer ([]byte {});for _ ,_fb :=range _ebc .Slides {_fdc .WriteString (_fb .Text ());};return _fdc .String ();}; +// ExtractText returns text from a slide as a SlideText object. +func (_eb *Slide )ExtractText ()*SlideText {_dab :=_geg (_eb ._gcf ,_eb ._gba .CSld .SpTree .Choice ,[]rectangle {},[]*TextItem {});_bgg .Sort (sort2d (_dab ));return &SlideText {Items :_dab };}; -// Image is an image within a slide. -type Image struct{_dgc *_bfe .CT_Picture }; +// NotesTextViewPr returns the NotesTextViewPr property. +func (_ebg ViewProperties )NotesTextViewPr ()*_ff .CT_NotesTextViewProperties {return _ebg ._dbde .NotesTextViewPr ;}; // Properties returns the properties of the TextBox. -func (_cgff TextBox )Properties ()_ac .ShapeProperties {if _cgff ._deff .SpPr ==nil {_cgff ._deff .SpPr =_fd .NewCT_ShapeProperties ();};return _ac .MakeShapeProperties (_cgff ._deff .SpPr );}; +func (_dec Image )Properties ()_bc .ShapeProperties {if _dec ._acd .SpPr ==nil {_dec ._acd .SpPr =_ac .NewCT_ShapeProperties ();};return _bc .MakeShapeProperties (_dec ._acd .SpPr );}; -// SorterViewPr returns the SorterViewPr property. -func (_ggfe ViewProperties )SorterViewPr ()*_bfe .CT_SlideSorterViewProperties {return _ggfe ._geabe .SorterViewPr ;}; +// Remove removes a placeholder from a presentation. +func (_aeb PlaceHolder )Remove ()error {for _cag ,_dff :=range _aeb ._ebe .CSld .SpTree .Choice {for _ ,_efb :=range _dff .Sp {if _efb ==_aeb ._fcb {copy (_aeb ._ebe .CSld .SpTree .Choice [_cag :],_aeb ._ebe .CSld .SpTree .Choice [_cag +1:]);_aeb ._ebe .CSld .SpTree .Choice =_aeb ._ebe .CSld .SpTree .Choice [0:len (_aeb ._ebe .CSld .SpTree .Choice )-1];return nil ;};};};return _gac .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");};func (_dfac *Presentation )onNewRelationship (_ccg *_e .DecodeMap ,_cgg ,_dfff string ,_daeb []*_ga .File ,_gcb *_ef .Relationship ,_fdc _e .Target )error {_aba :=_dd .DocTypePresentation ;switch _dfff {case _dd .OfficeDocumentType :_dfac ._fbec =_ff .NewPresentation ();_ccg .AddTarget (_cgg ,_dfac ._fbec ,_dfff ,0);_ccg .AddTarget (_e .RelationsPathFor (_cgg ),_dfac ._cbag .X (),_dfff ,0);_gcb .TargetAttr =_dd .RelativeFilename (_aba ,_fdc .Typ ,_dfff ,0);case _dd .CorePropertiesType :_ccg .AddTarget (_cgg ,_dfac .CoreProperties .X (),_dfff ,0);_gcb .TargetAttr =_dd .RelativeFilename (_aba ,_fdc .Typ ,_dfff ,0);case _dd .CustomPropertiesType :_ccg .AddTarget (_cgg ,_dfac .CustomProperties .X (),_dfff ,0);_gcb .TargetAttr =_dd .RelativeFilename (_aba ,_fdc .Typ ,_dfff ,0);case _dd .PresentationPropertiesType :_ccg .AddTarget (_cgg ,_dfac ._ccd .X (),_dfff ,0);_gcb .TargetAttr =_dd .RelativeFilename (_aba ,_fdc .Typ ,_dfff ,0);case _dd .ViewPropertiesType :_ccg .AddTarget (_cgg ,_dfac ._dg .X (),_dfff ,0);_gcb .TargetAttr =_dd .RelativeFilename (_aba ,_fdc .Typ ,_dfff ,0);case _dd .TableStylesType :_ccg .AddTarget (_cgg ,_dfac ._deg .X (),_dfff ,0);_gcb .TargetAttr =_dd .RelativeFilename (_aba ,_fdc .Typ ,_dfff ,0);case _dd .HyperLinkType :_efbee :=_ac .NewCT_Hyperlink ();_ddg :=uint32 (len (_dfac ._bdfb ));_ccg .AddTarget (_cgg ,_efbee ,_dfff ,_ddg );_dfac ._bdfb =append (_dfac ._bdfb ,_efbee );case _dd .CustomXMLType :_eadf :=&_dd .XSDAny {};_aggb :=uint32 (len (_dfac ._cec ));_ccg .AddTarget (_cgg ,_eadf ,_dfff ,_aggb );_dfac ._cec =append (_dfac ._cec ,_eadf );_gcb .TargetAttr =_dd .RelativeFilename (_aba ,_fdc .Typ ,_dfff ,len (_dfac ._cec ));case _dd .ChartType :_abe :=_acg .NewChartSpace ();_aaff :=uint32 (len (_dfac ._bcd ));_ccg .AddTarget (_cgg ,_abe ,_dfff ,_aaff );_dfac ._bcd =append (_dfac ._bcd ,_abe );_gcb .TargetAttr =_dd .RelativeFilename (_aba ,_fdc .Typ ,_dfff ,len (_dfac ._bcd ));case _dd .HandoutMasterType :_cagcc :=_ff .NewHandoutMaster ();_bbfc :=uint32 (len (_dfac ._degb ));_ccg .AddTarget (_cgg ,_cagcc ,_dfff ,_bbfc );_dfac ._degb =append (_dfac ._degb ,_cagcc );_gcb .TargetAttr =_dd .RelativeFilename (_aba ,_fdc .Typ ,_dfff ,len (_dfac ._degb ));case _dd .NotesMasterType :_efa :=_ff .NewNotesMaster ();_gbec :=uint32 (len (_dfac ._bfe ));_ccg .AddTarget (_cgg ,_efa ,_dfff ,_gbec );_dfac ._bfe =append (_dfac ._bfe ,_efa );_gcb .TargetAttr =_dd .RelativeFilename (_aba ,_fdc .Typ ,_dfff ,len (_dfac ._bfe ));case _dd .ExtendedPropertiesType :_ccg .AddTarget (_cgg ,_dfac .AppProperties .X (),_dfff ,0);_gcb .TargetAttr =_dd .RelativeFilename (_aba ,_fdc .Typ ,_dfff ,0);case _dd .SlideType :_fed :=_ff .NewSld ();_dfac ._fd =append (_dfac ._fd ,_fed );_ccg .AddTarget (_cgg ,_fed ,_dfff ,uint32 (len (_dfac ._fd )));_gcb .TargetAttr =_dd .RelativeFilename (_aba ,_fdc .Typ ,_dfff ,len (_dfac ._fd ));_agdd :=_f .NewRelationships ();_ccg .AddTarget (_e .RelationsPathFor (_cgg ),_agdd .X (),_dfff ,0);_dfac ._ce =append (_dfac ._ce ,_agdd );case _dd .SlideMasterType :_gbbf :=_ff .NewSldMaster ();if !_ccg .AddTarget (_cgg ,_gbbf ,_dfff ,uint32 (len (_dfac ._aeg )+1)){return nil ;};_dfac ._aeg =append (_dfac ._aeg ,_gbbf );_gcb .TargetAttr =_dd .RelativeFilename (_aba ,_fdc .Typ ,_dfff ,len (_dfac ._aeg ));_bgab :=_f .NewRelationships ();_ccg .AddTarget (_e .RelationsPathFor (_cgg ),_bgab .X (),_dfff ,0);_dfac ._bfca =append (_dfac ._bfca ,_bgab );case _dd .SlideLayoutType :_ega :=_ff .NewSldLayout ();if !_ccg .AddTarget (_cgg ,_ega ,_dfff ,uint32 (len (_dfac ._ada )+1)){return nil ;};_dfac ._ada =append (_dfac ._ada ,_ega );_gcb .TargetAttr =_dd .RelativeFilename (_aba ,_fdc .Typ ,_dfff ,len (_dfac ._ada ));_bgd :=_f .NewRelationships ();_ccg .AddTarget (_e .RelationsPathFor (_cgg ),_bgd .X (),_dfff ,0);_dfac ._gab =append (_dfac ._gab ,_bgd );case _dd .ThumbnailType :for _fabf ,_aab :=range _daeb {if _aab ==nil {continue ;};if _aab .Name ==_cgg {_fec ,_ecf :=_aab .Open ();if _ecf !=nil {return _gg .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_ecf );};_dfac .Thumbnail ,_ ,_ecf =_g .Decode (_fec );_fec .Close ();if _ecf !=nil {return _gg .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",_ecf );};_daeb [_fabf ]=nil ;};};case _dd .ThemeType :_ceb :=_ac .NewTheme ();if !_ccg .AddTarget (_cgg ,_ceb ,_dfff ,uint32 (len (_dfac ._ffb )+1)){return nil ;};_dfac ._ffb =append (_dfac ._ffb ,_ceb );_gcb .TargetAttr =_dd .RelativeFilename (_aba ,_fdc .Typ ,_dfff ,len (_dfac ._ffb ));_cee :=_f .NewRelationships ();_ccg .AddTarget (_e .RelationsPathFor (_cgg ),_cee .X (),_dfff ,0);_dfac ._bga =append (_dfac ._bga ,_cee );case _dd .ImageType :_cgg =_bf .Clean (_cgg );if _egg ,_ebc :=_dfac ._cce [_cgg ];_ebc {_gcb .TargetAttr =_egg ;return nil ;};_cbdb :="";for _gaa ,_gfb :=range _daeb {if _gfb ==nil {continue ;};if _gfb .Name ==_cgg {_decd ,_dbfd :=_e .ExtractToDiskTmp (_gfb ,_dfac .TmpPath );if _dbfd !=nil {return _dbfd ;};_dea ,_dbfd :=_f .ImageFromStorage (_decd );if _dbfd !=nil {return _dbfd ;};_cbdb =_dea .Format ;_cfc :=_f .MakeImageRef (_dea ,&_dfac .DocBase ,_dfac ._cbag );_dfac .Images =append (_dfac .Images ,_cfc );_daeb [_gaa ]=nil ;_ccg .RecordIndex (_cgg ,len (_dfac .Images ));break ;};};_caeg :=_ccg .IndexFor (_cgg );_gcb .TargetAttr =_dd .RelativeImageFilename (_aba ,_fdc .Typ ,_dfff ,_caeg ,_cbdb );_dfac ._cce [_cgg ]=_gcb .TargetAttr ;default:_dd .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",_dfff ,_cgg );};return nil ;}; // X returns the inner wrapped XML type. -func (_ggbb ViewProperties )X ()*_bfe .ViewPr {return _ggbb ._geabe }; +func (_gfag SlideMaster )X ()*_ff .SldMaster {return _gfag ._aagb };type rectangle struct{_bbc int64 ;_dae int64 ;_ca int64 ;_ge int64 ;}; -// LastViewAttr returns the LastViewAttr property. -func (_cce ViewProperties )LastViewAttr ()_bfe .ST_ViewType {return _cce ._geabe .LastViewAttr }; +// PresentationText is an array of extracted text items which has some methods for representing extracted text. +type PresentationText struct{Slides []*SlideText ;}; -// New initializes and reurns a new presentation -func New ()*Presentation {_gfed :=_dfb ();_gfed .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");_gfed .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");_gfed .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");_gfed .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");_gfed .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");_gfed .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");_gfed .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");_gfed ._dgb .SldMasterIdLst =_bfe .NewCT_SlideMasterIdList ();_egb :=_bfe .NewSldMaster ();_egb .ClrMap .Bg1Attr =_fd .ST_ColorSchemeIndexLt1 ;_egb .ClrMap .Bg2Attr =_fd .ST_ColorSchemeIndexLt2 ;_egb .ClrMap .Tx1Attr =_fd .ST_ColorSchemeIndexDk1 ;_egb .ClrMap .Tx2Attr =_fd .ST_ColorSchemeIndexDk2 ;_egb .ClrMap .Accent1Attr =_fd .ST_ColorSchemeIndexAccent1 ;_egb .ClrMap .Accent2Attr =_fd .ST_ColorSchemeIndexAccent2 ;_egb .ClrMap .Accent3Attr =_fd .ST_ColorSchemeIndexAccent3 ;_egb .ClrMap .Accent4Attr =_fd .ST_ColorSchemeIndexAccent4 ;_egb .ClrMap .Accent5Attr =_fd .ST_ColorSchemeIndexAccent5 ;_egb .ClrMap .Accent6Attr =_fd .ST_ColorSchemeIndexAccent6 ;_egb .ClrMap .HlinkAttr =_fd .ST_ColorSchemeIndexHlink ;_egb .ClrMap .FolHlinkAttr =_fd .ST_ColorSchemeIndexFolHlink ;_gfed ._bae =append (_gfed ._bae ,_egb );_cdgd :=_aa .AbsoluteFilename (_aa .DocTypePresentation ,_aa .SlideMasterType ,1);_gfed .ContentTypes .AddOverride (_cdgd ,_aa .SlideMasterContentType );_cab :=_gfed ._efc .AddAutoRelationship (_aa .DocTypePresentation ,_aa .OfficeDocumentType ,1,_aa .SlideMasterType );_cac :=_bfe .NewCT_SlideMasterIdListEntry ();_cac .IdAttr =_aa .Uint32 (2147483648);_cac .RIdAttr =_cab .ID ();_gfed ._dgb .SldMasterIdLst .SldMasterId =append (_gfed ._dgb .SldMasterIdLst .SldMasterId ,_cac );_adc :=_fefd .NewRelationships ();_gfed ._gbg =append (_gfed ._gbg ,_adc );_aabd :=_bfe .NewSldLayout ();_fbca :=_adc .AddAutoRelationship (_aa .DocTypePresentation ,_aa .SlideMasterType ,1,_aa .SlideLayoutType );_dbee :=_aa .AbsoluteFilename (_aa .DocTypePresentation ,_aa .SlideLayoutType ,1);_gfed .ContentTypes .AddOverride (_dbee ,_aa .SlideLayoutContentType );_adc .AddAutoRelationship (_aa .DocTypePresentation ,_aa .SlideMasterType ,1,_aa .ThemeType );_gfed ._ace =append (_gfed ._ace ,_aabd );_egb .SldLayoutIdLst =_bfe .NewCT_SlideLayoutIdList ();_ffe :=_bfe .NewCT_SlideLayoutIdListEntry ();_ffe .IdAttr =_aa .Uint32 (2147483649);_ffe .RIdAttr =_fbca .ID ();_egb .SldLayoutIdLst .SldLayoutId =append (_egb .SldLayoutIdLst .SldLayoutId ,_ffe );_ee :=_fefd .NewRelationships ();_gfed ._bcda =append (_gfed ._bcda ,_ee );_ee .AddAutoRelationship (_aa .DocTypePresentation ,_aa .SlideType ,1,_aa .SlideMasterType );_gfed ._dgb .NotesSz .CxAttr =6858000;_gfed ._dgb .NotesSz .CyAttr =9144000;_bea :=_fd .NewTheme ();_bea .NameAttr =_aa .String ("\u0075n\u0069o\u0066\u0066\u0069\u0063\u0065\u0020\u0054\u0068\u0065\u006d\u0065");_bea .ThemeElements .ClrScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_bea .ThemeElements .ClrScheme .Dk1 .SysClr =_fd .NewCT_SystemColor ();_bea .ThemeElements .ClrScheme .Dk1 .SysClr .LastClrAttr =_aa .String ("\u0030\u0030\u0030\u0030\u0030\u0030");_bea .ThemeElements .ClrScheme .Dk1 .SysClr .ValAttr =_fd .ST_SystemColorValWindowText ;_bea .ThemeElements .ClrScheme .Lt1 .SysClr =_fd .NewCT_SystemColor ();_bea .ThemeElements .ClrScheme .Lt1 .SysClr .LastClrAttr =_aa .String ("\u0066\u0066\u0066\u0066\u0066\u0066");_bea .ThemeElements .ClrScheme .Lt1 .SysClr .ValAttr =_fd .ST_SystemColorValWindow ;_bea .ThemeElements .ClrScheme .Dk2 .SrgbClr =_fd .NewCT_SRgbColor ();_bea .ThemeElements .ClrScheme .Dk2 .SrgbClr .ValAttr ="\u0034\u0034\u0035\u0034\u0036\u0061";_bea .ThemeElements .ClrScheme .Lt2 .SrgbClr =_fd .NewCT_SRgbColor ();_bea .ThemeElements .ClrScheme .Lt2 .SrgbClr .ValAttr ="\u0065\u0037\u0065\u0037\u0065\u0036";_bea .ThemeElements .ClrScheme .Accent1 .SrgbClr =_fd .NewCT_SRgbColor ();_bea .ThemeElements .ClrScheme .Accent1 .SrgbClr .ValAttr ="\u0034\u0034\u0037\u0032\u0063\u0034";_bea .ThemeElements .ClrScheme .Accent2 .SrgbClr =_fd .NewCT_SRgbColor ();_bea .ThemeElements .ClrScheme .Accent2 .SrgbClr .ValAttr ="\u0065\u0064\u0037\u0064\u0033\u0031";_bea .ThemeElements .ClrScheme .Accent3 .SrgbClr =_fd .NewCT_SRgbColor ();_bea .ThemeElements .ClrScheme .Accent3 .SrgbClr .ValAttr ="\u0061\u0035\u0061\u0035\u0061\u0035";_bea .ThemeElements .ClrScheme .Accent4 .SrgbClr =_fd .NewCT_SRgbColor ();_bea .ThemeElements .ClrScheme .Accent4 .SrgbClr .ValAttr ="\u0066\u0066\u0063\u0030\u0030\u0030";_bea .ThemeElements .ClrScheme .Accent5 .SrgbClr =_fd .NewCT_SRgbColor ();_bea .ThemeElements .ClrScheme .Accent5 .SrgbClr .ValAttr ="\u0035\u0062\u0039\u0062\u0064\u0035";_bea .ThemeElements .ClrScheme .Accent6 .SrgbClr =_fd .NewCT_SRgbColor ();_bea .ThemeElements .ClrScheme .Accent6 .SrgbClr .ValAttr ="\u0037\u0030\u0061\u0064\u0034\u0037";_bea .ThemeElements .ClrScheme .Hlink .SrgbClr =_fd .NewCT_SRgbColor ();_bea .ThemeElements .ClrScheme .Hlink .SrgbClr .ValAttr ="\u0030\u0035\u0036\u0033\u0063\u0031";_bea .ThemeElements .ClrScheme .FolHlink .SrgbClr =_fd .NewCT_SRgbColor ();_bea .ThemeElements .ClrScheme .FolHlink .SrgbClr .ValAttr ="\u0039\u0035\u0034\u0066\u0037\u0032";_bea .ThemeElements .FontScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_bea .ThemeElements .FontScheme .MajorFont .Latin .TypefaceAttr ="\u0043\u0061\u006c\u0069\u0062\u0072\u0069\u0020\u004c\u0069\u0067\u0068\u0074";_bea .ThemeElements .FontScheme .MinorFont .Latin .TypefaceAttr ="\u0043a\u006c\u0069\u0062\u0072\u0069";_bea .ThemeElements .FmtScheme .NameAttr =_aa .String ("\u004f\u0066\u0066\u0069\u0063\u0065");_cbe :=_fd .NewEG_FillProperties ();_bea .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_bea .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_cbe );_cbe .SolidFill =&_fd .CT_SolidColorFillProperties {SchemeClr :&_fd .CT_SchemeColor {ValAttr :_fd .ST_SchemeColorValPhClr }};_cbe =_fd .NewEG_FillProperties ();_bea .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_bea .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_cbe );_bea .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_bea .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_cbe );_cbe .GradFill =&_fd .CT_GradientFillProperties {RotWithShapeAttr :_aa .Bool (true ),GsLst :&_fd .CT_GradientStopList {},Lin :&_fd .CT_LinearShadeProperties {}};_cbe .GradFill .Lin .AngAttr =_aa .Int32 (5400000);_cbe .GradFill .Lin .ScaledAttr =_aa .Bool (false );_fbf :=_fd .NewCT_GradientStop ();_fbf .PosAttr .ST_PositiveFixedPercentageDecimal =_aa .Int32 (0);_fbf .SchemeClr =&_fd .CT_SchemeColor {ValAttr :_fd .ST_SchemeColorValPhClr };_cbe .GradFill .GsLst .Gs =append (_cbe .GradFill .GsLst .Gs ,_fbf );_fbf =_fd .NewCT_GradientStop ();_fbf .PosAttr .ST_PositiveFixedPercentageDecimal =_aa .Int32 (50000);_fbf .SchemeClr =&_fd .CT_SchemeColor {ValAttr :_fd .ST_SchemeColorValPhClr };_cbe .GradFill .GsLst .Gs =append (_cbe .GradFill .GsLst .Gs ,_fbf );_bea .ThemeElements .FmtScheme .LnStyleLst =_fd .NewCT_LineStyleList ();for _ggg :=0;_ggg < 3;_ggg ++{_ae :=_fd .NewCT_LineProperties ();_ae .WAttr =_aa .Int32 (int32 (6350*(_ggg +1)));_ae .CapAttr =_fd .ST_LineCapFlat ;_ae .CmpdAttr =_fd .ST_CompoundLineSng ;_ae .AlgnAttr =_fd .ST_PenAlignmentCtr ;_bea .ThemeElements .FmtScheme .LnStyleLst .Ln =append (_bea .ThemeElements .FmtScheme .LnStyleLst .Ln ,_ae );};_bea .ThemeElements .FmtScheme .EffectStyleLst =_fd .NewCT_EffectStyleList ();for _dfgc :=0;_dfgc < 3;_dfgc ++{_cgf :=_fd .NewCT_EffectStyleItem ();_cgf .EffectLst =_fd .NewCT_EffectList ();_bea .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle =append (_bea .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle ,_cgf );};_aca :=_fd .NewEG_FillProperties ();_aca .SolidFill =&_fd .CT_SolidColorFillProperties {SchemeClr :&_fd .CT_SchemeColor {ValAttr :_fd .ST_SchemeColorValPhClr }};_bea .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_bea .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_aca );_bea .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_bea .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_aca );_bea .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_bea .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_cbe );_gfed ._fbb =append (_gfed ._fbb ,_bea );_gga :=_aa .AbsoluteFilename (_aa .DocTypePresentation ,_aa .ThemeType ,1);_gfed .ContentTypes .AddOverride (_gga ,_aa .ThemeContentType );_gfed ._efc .AddAutoRelationship (_aa .DocTypePresentation ,_aa .OfficeDocumentType ,1,_aa .ThemeType );_cfb :=_fefd .NewRelationships ();_gfed ._fgba =append (_gfed ._fgba ,_cfb );return _gfed ;}; +// SlideLayouts returns a slice of all layouts in SlideMaster. +func (_gdf SlideMaster )SlideLayouts ()[]SlideLayout {_bcbb :=map[string ]int {};_adgd :=[]SlideLayout {};for _ ,_ffbg :=range _gdf ._efcd .Relationships (){_ebcc :=_bg .Replace (_ffbg .Target (),".\u002e\u002f\u0073\u006c\u0069\u0064e\u004c\u0061\u0079\u006f\u0075\u0074\u0073\u002f\u0073l\u0069\u0064\u0065L\u0061y\u006f\u0075\u0074","",-1);_ebcc =_bg .Replace (_ebcc ,"\u002e\u0078\u006d\u006c","",-1);if _abdg ,_ecbf :=_dc .ParseInt (_ebcc ,10,32);_ecbf ==nil {_bcbb [_ffbg .ID ()]=int (_abdg );};};for _ ,_dde :=range _gdf ._aagb .SldLayoutIdLst .SldLayoutId {if _dbdd ,_adbd :=_bcbb [_dde .RIdAttr ];_adbd {_cefd :=_gdf ._gade ._ada [_dbdd -1];_adgd =append (_adgd ,SlideLayout {_cefd });};};return _adgd ;}; -// 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 (_edc PlaceHolder )SetText (text string ){_edc .Clear ();_dfg :=_fd .NewEG_TextRun ();_dfg .R =_fd .NewCT_RegularTextRun ();_dfg .R .T =text ;if len (_edc ._fed .TxBody .P )==0{_edc ._fed .TxBody .P =append (_edc ._fed .TxBody .P ,_fd .NewCT_TextParagraph ());};_edc ._fed .TxBody .P [0].EG_TextRun =nil ;_edc ._fed .TxBody .P [0].EG_TextRun =append (_edc ._fed .TxBody .P [0].EG_TextRun ,_dfg );}; +// AddParagraph adds a paragraph to the text box +func (_gefc TextBox )AddParagraph ()_bc .Paragraph {_cdfb :=_ac .NewCT_TextParagraph ();_gefc ._gfeg .TxBody .P =append (_gefc ._gfeg .TxBody .P ,_cdfb );return _bc .MakeParagraph (_cdfb );};func (_edfb *Presentation )Validate ()error {if _edgg :=_edfb ._fbec .Validate ();_edgg !=nil {return _edgg ;};for _aeaf ,_edfc :=range _edfb .Slides (){if _cagc :=_edfc .ValidateWithPath (_gg .Sprintf ("\u0053l\u0069\u0064\u0065\u005b\u0025\u0064]",_aeaf ));_cagc !=nil {return _cagc ;};};for _afeg ,_cdff :=range _edfb ._aeg {if _dgfg :=_cdff .ValidateWithPath (_gg .Sprintf ("\u0053l\u0069d\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u005b\u0025\u0064\u005d",_afeg ));_dgfg !=nil {return _dgfg ;};};for _bda ,_cab :=range _edfb ._ada {if _abcc :=_cab .ValidateWithPath (_gg .Sprintf ("\u0053l\u0069d\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u005b\u0025\u0064\u005d",_bda ));_abcc !=nil {return _abcc ;};};return nil ;}; // HtmlPubPr returns the HtmlPubPr property. -func (_deg PresentationProperties )HtmlPubPr ()*_bfe .CT_HtmlPublishProperties {return _deg ._adf .HtmlPubPr ;}; +func (_bfc PresentationProperties )HtmlPubPr ()*_ff .CT_HtmlPublishProperties {return _bfc ._efbc .HtmlPubPr ;}; -// PlaceHolders returns all of the content place holders within a given slide. -func (_afd Slide )PlaceHolders ()[]PlaceHolder {_aceb :=[]PlaceHolder {};for _ ,_egaf :=range _afd ._ggc .CSld .SpTree .Choice {for _ ,_ffgd :=range _egaf .Sp {if _ffgd .NvSpPr !=nil &&_ffgd .NvSpPr .NvPr !=nil &&_ffgd .NvSpPr .NvPr .Ph !=nil {_aceb =append (_aceb ,PlaceHolder {_ffgd ,_afd ._ggc });};};};return _aceb ;}; +// SetOffsetY sets vertical offset of text box in distance units (see measurement package). +func (_add TextBox )SetOffsetY (offY float64 ){_agdde :=_add .getOff ();_efg :=_ea .ToEMU (offY );_agdde .YAttr =_ac .ST_Coordinate {ST_CoordinateUnqualified :&_efg };}; -// ShowCommentsAttr returns the WebPr property. -func (_aagc ViewProperties )ShowCommentsAttr ()*bool {return _aagc ._geabe .ShowCommentsAttr };type sort2d []*TextItem ; +// SorterViewPr returns the SorterViewPr property. +func (_edfd ViewProperties )SorterViewPr ()*_ff .CT_SlideSorterViewProperties {return _edfd ._dbde .SorterViewPr ;}; -// Slides returns the slides in the presentation. -func (_caa *Presentation )Slides ()[]Slide {_egc :=[]Slide {};for _cca ,_bdbd :=range _caa ._dcc {_egc =append (_egc ,Slide {_caa ._dgb .SldIdLst .SldId [_cca ],_bdbd ,_caa });};return _egc ;}; +// Read reads a document from an io.Reader. +func Read (r _a .ReaderAt ,size int64 )(*Presentation ,error ){const _fef ="\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e:\u0052\u0065\u0061\u0064";if !_gacg .GetLicenseKey ().IsLicensed ()&&!_gdbc {_gg .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");_gg .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 nil ,_gac .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");};_becf :=_afd ();_dgb ,_caca :=_gacg .GenRefId ("\u0070\u0072");if _caca !=nil {_dd .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_caca );return nil ,_caca ;};_becf ._gcg =_dgb ;if _dbg :=_gacg .Track (_becf ._gcg ,_fef );_dbg !=nil {_gg .Printf ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_dbg );return nil ,_dbg ;};_egd ,_caca :=_ggd .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0070\u0070\u0074\u0078");if _caca !=nil {return nil ,_caca ;};_becf .TmpPath =_egd ;_gafg ,_caca :=_ga .NewReader (r ,size );if _caca !=nil {return nil ,_gg .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_caca );};_agb :=[]*_ga .File {};_agb =append (_agb ,_gafg .File ...);_gde :=false ;for _ ,_begc :=range _agb {if _begc .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_gde =true ;break ;};};if _gde {_becf .CreateCustomProperties ();};_gae :=_e .DecodeMap {};_gae .SetOnNewRelationshipFunc (_becf .onNewRelationship );_gae .AddTarget (_dd .ContentTypesFilename ,_becf .ContentTypes .X (),"",0);_gae .AddTarget (_dd .BaseRelsFilename ,_becf .Rels .X (),"",0);if _cggc :=_gae .Decode (_agb );_cggc !=nil {return nil ,_cggc ;};for _ ,_dfad :=range _agb {if _dfad ==nil {continue ;};if _gcd :=_becf .AddExtraFileFromZip (_dfad );_gcd !=nil {return nil ,_gcd ;};};if _gde {_eedc :=false ;for _ ,_fba :=range _becf .Rels .X ().Relationship {if _fba .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_eedc =true ;break ;};};if !_eedc {_becf .AddCustomRelationships ();};};return _becf ,nil ;}; -// 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 (_cabb Slide )GetPlaceholderByIndex (idx uint32 )(PlaceHolder ,error ){for _ ,_ffbg :=range _cabb ._ggc .CSld .SpTree .Choice {for _ ,_bdgg :=range _ffbg .Sp {if _bdgg .NvSpPr !=nil &&_bdgg .NvSpPr .NvPr !=nil &&_bdgg .NvSpPr .NvPr .Ph !=nil {if (idx ==0&&_bdgg .NvSpPr .NvPr .Ph .IdxAttr ==nil )||(_bdgg .NvSpPr .NvPr .Ph .IdxAttr !=nil &&*_bdgg .NvSpPr .NvPr .Ph .IdxAttr ==idx ){return PlaceHolder {_bdgg ,_cabb ._ggc },nil ;};};};};return PlaceHolder {},_c .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");}; +// AddTextBox adds an empty textbox to a slide. +func (_fbae Slide )AddTextBox ()TextBox {_fceg :=_ff .NewCT_GroupShapeChoice ();_fbae ._gba .CSld .SpTree .Choice =append (_fbae ._gba .CSld .SpTree .Choice ,_fceg );_gdbf :=_ff .NewCT_Shape ();_fceg .Sp =append (_fceg .Sp ,_gdbf );_gdbf .SpPr =_ac .NewCT_ShapeProperties ();_gdbf .SpPr .Xfrm =_ac .NewCT_Transform2D ();_gdbf .SpPr .PrstGeom =_ac .NewCT_PresetGeometry2D ();_gdbf .SpPr .PrstGeom .PrstAttr =_ac .ST_ShapeTypeRect ;_gdbf .NvSpPr =_ff .NewCT_ShapeNonVisual ();_gdbf .NvSpPr .CNvSpPr =_ac .NewCT_NonVisualDrawingShapeProps ();_ccec :=true ;_gdbf .NvSpPr .CNvSpPr .TxBoxAttr =&_ccec ;_gdbf .TxBody =_ac .NewCT_TextBody ();_gdbf .TxBody .BodyPr =_ac .NewCT_TextBodyProperties ();_gdbf .TxBody .BodyPr .WrapAttr =_ac .ST_TextWrappingTypeSquare ;_gdbf .TxBody .BodyPr .SpAutoFit =_ac .NewCT_TextShapeAutofit ();_gec :=TextBox {_gdbf };_gec .Properties ().SetWidth (3*_ea .Inch );_gec .Properties ().SetHeight (1*_ea .Inch );_gec .Properties ().SetPosition (0,0);return _gec ;};func (_egf *Presentation )nextSlideID ()uint32 {_eef :=uint32 (256);for _ ,_age :=range _egf ._fbec .SldIdLst .SldId {if _age .IdAttr >=_eef {_eef =_age .IdAttr +1;};};return _eef ;}; -// ExtLst returns the ExtLst property. -func (_ggbbg ViewProperties )ExtLst ()*_bfe .CT_ExtensionList {return _ggbbg ._geabe .ExtLst }; +// Type returns the type of the slide layout. +func (_edgge SlideLayout )Type ()_ff .ST_SlideLayoutType {return _edgge ._fgaf .TypeAttr }; -// X returns the inner wrapped XML type. -func (_def PresentationProperties )X ()*_bfe .PresentationPr {return _def ._adf }; +// SlideMaster is the slide master for a presentation. +type SlideMaster struct{_gade *Presentation ;_efcd _f .Relationships ;_aagb *_ff .SldMaster ;}; -// ExtractText returns text from a slide as a SlideText object. -func (_gcf *Slide )ExtractText ()*SlideText {_bb :=_gcf ._edga ;_gb :=[]*TextItem {};for _ ,_ec :=range _gcf ._ggc .CSld .SpTree .Choice {for _ ,_cc :=range _ec .Sp {_gb =append (_gb ,_ed (_bb ,_cc ,nil ,nil ,_cc .SpPr .Xfrm ,0,_cc .TxBody .P )...);};for _ ,_aad :=range _ec .GraphicFrame {if _aad !=nil &&_aad .Graphic !=nil &&_aad .Graphic .GraphicData !=nil {_cd :=_aad .Xfrm ;for _ ,_gcce :=range _aad .Graphic .GraphicData .Any {if _gf ,_gcca :=_gcce .(*_fd .Tbl );_gcca {_gbd :=&_gf .CT_Table ;_dbe :=0;for _eb ,_ega :=range _gf .Tr {for _fge ,_af :=range _ega .Tc {_acg :=&TableInfo {Table :_gbd ,Row :_ega ,Cell :_af ,RowIndex :_eb ,ColIndex :_fge };_gb =append (_gb ,_ed (_bb ,nil ,_aad ,_acg ,_cd ,_dbe ,_af .TxBody .P )...);_dbe ++;};};};};};};};_gc .Sort (sort2d (_gb ));return &SlideText {Items :_gb };}; +// GridSpacing returns the GridSpacing property. +func (_gcbf ViewProperties )GridSpacing ()*_ac .CT_PositiveSize2D {return _gcbf ._dbde .GridSpacing }; -// Paragraphs returns the paragraphs defined in the placeholder. -func (_fgb PlaceHolder )Paragraphs ()[]_ac .Paragraph {_ad :=[]_ac .Paragraph {};for _ ,_edgb :=range _fgb ._fed .TxBody .P {_ad =append (_ad ,_ac .MakeParagraph (_edgb ));};return _ad ;}; +// AddImageToRels adds an image relationship to a slide without putting image on the slide. +func (_geb Slide )AddImageToRels (img _f .ImageRef )string {_cafa :=0;for _cfge ,_cgae :=range _geb ._gcf .Images {if _cgae ==img {_cafa =_cfge +1;break ;};};var _bdgg string ;for _bgfg ,_fdgb :=range _geb ._gcf .Slides (){if _fdgb ._gba ==_geb ._gba {_cgbd :=_gg .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_cafa ,img .Format ());_fad :=_geb ._gcf ._ce [_bgfg ].AddRelationship (_cgbd ,_dd .ImageType );_bdgg =_fad .ID ();};};return _bdgg ;}; -// ClrMru returns the ClrMru property. -func (_cdg PresentationProperties )ClrMru ()*_fd .CT_ColorMRU {return _cdg ._adf .ClrMru }; +// PlaceHolder is a place holder from a slide. +type PlaceHolder struct{_fcb *_ff .CT_Shape ;_ebe *_ff .Sld ;}; -// Type returns the type of the slide layout. -func (_fde SlideLayout )Type ()_bfe .ST_SlideLayoutType {return _fde ._bcfe .TypeAttr }; +// Properties returns the properties of the TextBox. +func (_faa TextBox )Properties ()_bc .ShapeProperties {if _faa ._gfeg .SpPr ==nil {_faa ._gfeg .SpPr =_ac .NewCT_ShapeProperties ();};return _bc .MakeShapeProperties (_faa ._gfeg .SpPr );};func (_cef *Presentation )saveToFile (_dfb string ,_agdc bool )error {_aac ,_bgbe :=_gd .Create (_dfb );if _bgbe !=nil {return _bgbe ;};defer _aac .Close ();return _cef .save (_aac ,_agdc );};func _afd ()*Presentation {_dafa :=&Presentation {_fbec :_ff .NewPresentation ()};_dafa ._fbec .SldIdLst =_ff .NewCT_SlideIdList ();_dafa ._fbec .ConformanceAttr =_gf .ST_ConformanceClassTransitional ;_dafa .AppProperties =_f .NewAppProperties ();_dafa .CoreProperties =_f .NewCoreProperties ();_dafa ._deg =_f .NewTableStyles ();_dafa .ContentTypes =_f .NewContentTypes ();_dafa .Rels =_f .NewRelationships ();_dafa ._cbag =_f .NewRelationships ();_dafa ._ccd =NewPresentationProperties ();_dafa ._dg =NewViewProperties ();_dafa ._cce =map[string ]string {};return _dafa ;}; -// WebPr returns the WebPr property. -func (_aged PresentationProperties )WebPr ()*_bfe .CT_WebProperties {return _aged ._adf .WebPr }; +// Paragraphs returns the paragraphs defined in the placeholder. +func (_efc PlaceHolder )Paragraphs ()[]_bc .Paragraph {_bea :=[]_bc .Paragraph {};for _ ,_cbg :=range _efc ._fcb .TxBody .P {_bea =append (_bea ,_bc .MakeParagraph (_cbg ));};return _bea ;}; -// GridSpacing returns the GridSpacing property. -func (_gfcf ViewProperties )GridSpacing ()*_fd .CT_PositiveSize2D {return _gfcf ._geabe .GridSpacing }; +// SaveToFileAsTemplate writes the Presentation out to a file as a template. +func (_egc *Presentation )SaveToFileAsTemplate (path string )error {return _egc .saveToFile (path ,true )}; -// RemoveSlide removes a slide from a presentation. -func (_cdd *Presentation )RemoveSlide (s Slide )error {_gcde :=false ;_adca :=0;for _caad ,_facc :=range _cdd ._dcc {if _facc ==s ._ggc {if _cdd ._dgb .SldIdLst .SldId [_caad ]!=s ._gece {return _c .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 (_cdd ._dcc [_caad :],_cdd ._dcc [_caad +1:]);_cdd ._dcc =_cdd ._dcc [0:len (_cdd ._dcc )-1];copy (_cdd ._egag [_caad :],_cdd ._egag [_caad +1:]);_cdd ._egag =_cdd ._egag [0:len (_cdd ._egag )-1];copy (_cdd ._dgb .SldIdLst .SldId [_caad :],_cdd ._dgb .SldIdLst .SldId [_caad +1:]);_cdd ._dgb .SldIdLst .SldId =_cdd ._dgb .SldIdLst .SldId [0:len (_cdd ._dgb .SldIdLst .SldId )-1];_gcde =true ;_adca =_caad ;};};if !_gcde {return _c .New ("u\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0073li\u0064\u0065");};_fca :=_aa .AbsoluteFilename (_aa .DocTypePresentation ,_aa .SlideType ,0);return _cdd .ContentTypes .RemoveOverrideByIndex (_fca ,_adca );}; +// X returns the inner wrapped XML type. +func (_ecc Slide )X ()*_ff .Sld {return _ecc ._gba }; -// Text returns text from a slide as one string separated with line breaks. -func (_efa *SlideText )Text ()string {_dfd :=_e .NewBuffer ([]byte {});for _ ,_dce :=range _efa .Items {if _dce .Text !=""{_dfd .WriteString (_dce .Text );_dfd .WriteString ("\u000a");};};return _dfd .String ();}; +// TextItem is used for keeping text with references to a paragraph and run, a shape or a table, a row and a cell where it is located. +type TextItem struct{Text string ;Presentation *Presentation ;Shape *_ff .CT_Shape ;GraphicFrame *_ff .CT_GraphicalObjectFrame ;Paragraph *_ac .CT_TextParagraph ;Run *_ac .CT_RegularTextRun ;TableInfo *TableInfo ;_da []rectangle ;_fff int ;_ffc int ;}; -// 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 (_ccd *Presentation )AddDefaultSlideWithLayout (l SlideLayout )(Slide ,error ){_dbbb ,_bdc :=_ccd .AddSlideWithLayout (l );for _ ,_dbbe :=range _dbbb .PlaceHolders (){_dbbe .Clear ();switch _dbbe .Type (){case _bfe .ST_PlaceholderTypeFtr ,_bfe .ST_PlaceholderTypeDt ,_bfe .ST_PlaceholderTypeSldNum :_dbbe .Remove ();};};return _dbbb ,_bdc ;}; +// 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 (_bed *Presentation )AddImage (i _f .Image )(_f .ImageRef ,error ){_abce :=_f .MakeImageRef (i ,&_bed .DocBase ,_bed ._cbag );if i .Data ==nil &&i .Path ==""{return _abce ,_gac .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 _abce ,_gac .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 _abce ,_gac .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 !=""{_afee :=_ggd .Add (i .Path );if _afee !=nil {return _abce ,_afee ;};};_bed .Images =append (_bed .Images ,_abce );_bed .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_bed .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_bed .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_bed .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_bed .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format );return _abce ,nil ;}; -// Name returns the name of the slide layout. -func (_adfc SlideLayout )Name ()string {if _adfc ._bcfe .CSld !=nil &&_adfc ._bcfe .CSld .NameAttr !=nil {return *_adfc ._bcfe .CSld .NameAttr ;};return "";}; +// 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 (_adbc Slide )GetPlaceholder (t _ff .ST_PlaceholderType )(PlaceHolder ,error ){for _ ,_ggbd :=range _adbc ._gba .CSld .SpTree .Choice {for _ ,_cga :=range _ggbd .Sp {if _cga .NvSpPr !=nil &&_cga .NvSpPr .NvPr !=nil &&_cga .NvSpPr .NvPr .Ph !=nil {if _cga .NvSpPr .NvPr .Ph .TypeAttr ==t {return PlaceHolder {_cga ,_adbc ._gba },nil ;};};};};return PlaceHolder {},_gac .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");};var _gdbc =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 (_afg PlaceHolder )Clear (){_afg .ClearAll ();_gba :=_fd .NewCT_TextParagraph ();_afg ._fed .TxBody .P =[]*_fd .CT_TextParagraph {_gba };_gba .EndParaRPr =_fd .NewCT_TextCharacterProperties ();_gba .EndParaRPr .LangAttr =_aa .String ("\u0065\u006e\u002dU\u0053");}; +// ClearAll completely clears a placeholder. To be useable, at least one +// paragraph must be added after ClearAll via AddParagraph. +func (_bggc PlaceHolder )ClearAll (){_bggc ._fcb .SpPr =_ac .NewCT_ShapeProperties ();_bggc ._fcb .TxBody =_ac .NewCT_TextBody ();_bggc ._fcb .TxBody .LstStyle =_ac .NewCT_TextListStyle ();}; -// Properties returns the properties of the TextBox. -func (_ca Image )Properties ()_ac .ShapeProperties {if _ca ._dgc .SpPr ==nil {_ca ._dgc .SpPr =_fd .NewCT_ShapeProperties ();};return _ac .MakeShapeProperties (_ca ._dgc .SpPr );}; +// AddTable adds an empty table to a slide. +func (_cacf Slide )AddTable ()*_f .Table {_baad :=_ff .NewCT_GroupShapeChoice ();_cacf ._gba .CSld .SpTree .Choice =append (_cacf ._gba .CSld .SpTree .Choice ,_baad );_cgeg :=_ff .NewCT_GraphicalObjectFrame ();_baad .GraphicFrame =append (_baad .GraphicFrame ,_cgeg );_cgeg .Xfrm .Off =_ac .NewCT_Point2D ();_ecb :=int64 (1);_cgeg .Xfrm .Off .XAttr =_ac .ST_Coordinate {ST_CoordinateUnqualified :&_ecb };_cgeg .Xfrm .Off .YAttr =_ac .ST_Coordinate {ST_CoordinateUnqualified :&_ecb };_gedg :=_cgeg .Graphic .CT_GraphicalObject .GraphicData ;_gedg .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\u0074\u0061\u0062\u006c\u0065";_gadb :=_f .NewTableWithXfrm (_cgeg .Xfrm );_gedg .Any =append (_gedg .Any ,_gadb .X ());return _gadb ;}; -// AddSlide adds a new slide to the presentation. -func (_ebb *Presentation )AddSlide ()Slide {_aaf :=_bfe .NewCT_SlideIdListEntry ();_aaf .IdAttr =_ebb .nextSlideID ();_ebb ._dgb .SldIdLst .SldId =append (_ebb ._dgb .SldIdLst .SldId ,_aaf );_baef :=_bfe .NewSld ();_baef .CSld .SpTree .NvGrpSpPr .CNvPr .IdAttr =1;_baef .CSld .SpTree .GrpSpPr .Xfrm =_fd .NewCT_GroupTransform2D ();_baef .CSld .SpTree .GrpSpPr .Xfrm .Off =_fd .NewCT_Point2D ();_baef .CSld .SpTree .GrpSpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_aa .Int64 (0);_baef .CSld .SpTree .GrpSpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_aa .Int64 (0);_baef .CSld .SpTree .GrpSpPr .Xfrm .Ext =_fd .NewCT_PositiveSize2D ();_baef .CSld .SpTree .GrpSpPr .Xfrm .Ext .CxAttr =int64 (0*_de .Point );_baef .CSld .SpTree .GrpSpPr .Xfrm .Ext .CyAttr =int64 (0*_de .Point );_baef .CSld .SpTree .GrpSpPr .Xfrm .ChOff =_baef .CSld .SpTree .GrpSpPr .Xfrm .Off ;_baef .CSld .SpTree .GrpSpPr .Xfrm .ChExt =_baef .CSld .SpTree .GrpSpPr .Xfrm .Ext ;_ebb ._dcc =append (_ebb ._dcc ,_baef );_ceg :=_ebb ._efc .AddAutoRelationship (_aa .DocTypePresentation ,_aa .OfficeDocumentType ,len (_ebb ._dcc ),_aa .SlideType );_aaf .RIdAttr =_ceg .ID ();_cgfe :=_aa .AbsoluteFilename (_aa .DocTypePresentation ,_aa .SlideType ,len (_ebb ._dcc ));_ebb .ContentTypes .AddOverride (_cgfe ,_aa .SlideContentType );_cgb :=_fefd .NewRelationships ();_ebb ._egag =append (_ebb ._egag ,_cgb );_cgb .AddAutoRelationship (_aa .DocTypePresentation ,_aa .SlideType ,len (_ebb ._ace ),_aa .SlideLayoutType );return Slide {_aaf ,_baef ,_ebb };}; +// Text returns text from a presentation as one string separated with line breaks. +func (_cbaf *PresentationText )Text ()string {_ec :=_b .NewBuffer ([]byte {});for _ ,_gc :=range _cbaf .Slides {_ec .WriteString (_gc .Text ());};return _ec .String ();}; -// Remove removes a placeholder from a presentation. -func (_ge PlaceHolder )Remove ()error {for _gcfc ,_gfe :=range _ge ._dfe .CSld .SpTree .Choice {for _ ,_dfef :=range _gfe .Sp {if _dfef ==_ge ._fed {copy (_ge ._dfe .CSld .SpTree .Choice [_gcfc :],_ge ._dfe .CSld .SpTree .Choice [_gcfc +1:]);_ge ._dfe .CSld .SpTree .Choice =_ge ._dfe .CSld .SpTree .Choice [0:len (_ge ._dfe .CSld .SpTree .Choice )-1];return nil ;};};};return _c .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");}; +// NotesViewPr returns the NotesViewPr property. +func (_dfab ViewProperties )NotesViewPr ()*_ff .CT_NotesViewProperties {return _dfab ._dbde .NotesViewPr }; -// SlideMaster is the slide master for a presentation. -type SlideMaster struct{_acd *Presentation ;_aadf _fefd .Relationships ;_bgca *_bfe .SldMaster ;}; +// ShowCommentsAttr returns the WebPr property. +func (_bfg ViewProperties )ShowCommentsAttr ()*bool {return _bfg ._dbde .ShowCommentsAttr };func (_egb sort2d )Len ()int {return len (_egb )}; -// TextItem is used for keeping text with references to a paragraph and run, a shape or a table, a row and a cell where it is located. -type TextItem struct{Text string ;Presentation *Presentation ;Shape *_bfe .CT_Shape ;GraphicFrame *_bfe .CT_GraphicalObjectFrame ;Paragraph *_fd .CT_TextParagraph ;Run *_fd .CT_RegularTextRun ;TableInfo *TableInfo ;_da int64 ;_ag int64 ;_dc int ;_ce int ;};func (_baf TextBox )getOff ()*_fd .CT_Point2D {if _baf ._deff .SpPr ==nil {_baf ._deff .SpPr =_fd .NewCT_ShapeProperties ();};if _baf ._deff .SpPr .Xfrm ==nil {_baf ._deff .SpPr .Xfrm =_fd .NewCT_Transform2D ();};if _baf ._deff .SpPr .Xfrm .Off ==nil {_baf ._deff .SpPr .Xfrm .Off =_fd .NewCT_Point2D ();};return _baf ._deff .SpPr .Xfrm .Off ;}; +// GetTextBoxes returns a list of all text boxes from a slide. +func (_aeff Slide )GetTextBoxes ()[]*TextBox {_ddbg :=[]*TextBox {};_caab :=_aeff ._gba .CSld .SpTree .Choice ;for _ ,_cgc :=range _caab {for _ ,_cdbd :=range _cgc .Sp {if _cdbd .NvSpPr .CNvSpPr .TxBoxAttr !=nil &&*_cdbd .NvSpPr .CNvSpPr .TxBoxAttr {_ddbg =append (_ddbg ,&TextBox {_cdbd });};};};return _ddbg ;}; -// SlideViewPr returns the SlideViewPr property. -func (_ffbd ViewProperties )SlideViewPr ()*_bfe .CT_SlideViewProperties {return _ffbd ._geabe .SlideViewPr ;}; +// PlaceHolders returns all of the content place holders within a given slide. +func (_bcfa Slide )PlaceHolders ()[]PlaceHolder {_bce :=[]PlaceHolder {};for _ ,_decg :=range _bcfa ._gba .CSld .SpTree .Choice {for _ ,_abeb :=range _decg .Sp {if _abeb .NvSpPr !=nil &&_abeb .NvSpPr .NvPr !=nil &&_abeb .NvSpPr .NvPr .Ph !=nil {_bce =append (_bce ,PlaceHolder {_abeb ,_bcfa ._gba });};};};return _bce ;};func (_ecae *Presentation )save (_dgf _a .Writer ,_gdab bool )error {const _gfe ="\u0050\u0072\u0065\u0073en\u0074\u0061\u0074\u0069\u006f\u006e\u003a\u0070\u002e\u0053\u0061\u0076\u0065";if _bggcf :=_ecae ._fbec .Validate ();_bggcf !=nil {_c .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",_bggcf );};if !_gacg .GetLicenseKey ().IsLicensed ()&&!_gdbc {_gg .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");_gg .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 _gac .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 len (_ecae ._gcg )==0{_ddb ,_ced :=_gacg .GenRefId ("\u0070\u0077");if _ced !=nil {_dd .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_ced );return _ced ;};_ecae ._gcg =_ddb ;};if _ffca :=_gacg .Track (_ecae ._gcg ,_gfe );_ffca !=nil {_gg .Printf ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_ffca );return _ffca ;};if _gdab {_ecae .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");_ecae .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 {_ecae .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");_ecae .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");};_bacc :=_dd .DocTypePresentation ;_ged :=_ga .NewWriter (_dgf );defer _ged .Close ();if _gcca :=_e .MarshalXML (_ged ,_dd .BaseRelsFilename ,_ecae .Rels .X ());_gcca !=nil {return _gcca ;};if _edg :=_e .MarshalXMLByType (_ged ,_bacc ,_dd .ExtendedPropertiesType ,_ecae .AppProperties .X ());_edg !=nil {return _edg ;};if _ded :=_e .MarshalXMLByType (_ged ,_bacc ,_dd .CorePropertiesType ,_ecae .CoreProperties .X ());_ded !=nil {return _ded ;};if _acf :=_e .MarshalXMLByType (_ged ,_bacc ,_dd .PresentationPropertiesType ,_ecae ._ccd .X ());_acf !=nil {return _acf ;};if _adb :=_e .MarshalXMLByType (_ged ,_bacc ,_dd .ViewPropertiesType ,_ecae ._dg .X ());_adb !=nil {return _adb ;};if _afcg :=_e .MarshalXMLByType (_ged ,_bacc ,_dd .TableStylesType ,_ecae ._deg .X ());_afcg !=nil {return _afcg ;};if _ecae .CustomProperties .X ()!=nil {if _bae :=_e .MarshalXMLByType (_ged ,_bacc ,_dd .CustomPropertiesType ,_ecae .CustomProperties .X ());_bae !=nil {return _bae ;};};if _ecae .Thumbnail !=nil {_aebg ,_agaf :=_ged .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067");if _agaf !=nil {return _agaf ;};if _ddcg :=_ae .Encode (_aebg ,_ecae .Thumbnail ,nil );_ddcg !=nil {return _ddcg ;};};_cdd :=_dd .AbsoluteFilename (_bacc ,_dd .OfficeDocumentType ,0);if _agc :=_e .MarshalXML (_ged ,_cdd ,_ecae ._fbec );_agc !=nil {return _agc ;};if _dbe :=_e .MarshalXML (_ged ,_e .RelationsPathFor (_cdd ),_ecae ._cbag .X ());_dbe !=nil {return _dbe ;};for _caeb ,_efbe :=range _ecae ._fd {_bbbd :=_dd .AbsoluteFilename (_dd .DocTypePresentation ,_dd .SlideType ,_caeb +1);_e .MarshalXML (_ged ,_bbbd ,_efbe );if !_ecae ._ce [_caeb ].IsEmpty (){_agd :=_e .RelationsPathFor (_bbbd );_e .MarshalXML (_ged ,_agd ,_ecae ._ce [_caeb ].X ());};};for _cffd ,_bge :=range _ecae ._aeg {_agcd :=_dd .AbsoluteFilename (_dd .DocTypePresentation ,_dd .SlideMasterType ,_cffd +1);_e .MarshalXML (_ged ,_agcd ,_bge );if !_ecae ._bfca [_cffd ].IsEmpty (){_bgf :=_e .RelationsPathFor (_agcd );_e .MarshalXML (_ged ,_bgf ,_ecae ._bfca [_cffd ].X ());};};for _cca ,_efd :=range _ecae ._ada {_deda :=_dd .AbsoluteFilename (_dd .DocTypePresentation ,_dd .SlideLayoutType ,_cca +1);_e .MarshalXML (_ged ,_deda ,_efd );if !_ecae ._gab [_cca ].IsEmpty (){_bfb :=_e .RelationsPathFor (_deda );_e .MarshalXML (_ged ,_bfb ,_ecae ._gab [_cca ].X ());};};for _efff ,_bgee :=range _ecae ._ffb {_fdd :=_dd .AbsoluteFilename (_dd .DocTypePresentation ,_dd .ThemeType ,_efff +1);_e .MarshalXML (_ged ,_fdd ,_bgee );if !_ecae ._bga [_efff ].IsEmpty (){_cdf :=_e .RelationsPathFor (_fdd );_e .MarshalXML (_ged ,_cdf ,_ecae ._bga [_efff ].X ());};};for _eac ,_cecd :=range _ecae ._bcd {_dccg :=_dd .AbsoluteFilename (_bacc ,_dd .ChartType ,_eac +1);_e .MarshalXML (_ged ,_dccg ,_cecd );};for _ffg ,_dgc :=range _ecae ._degb {_ffbd :=_dd .AbsoluteFilename (_bacc ,_dd .HandoutMasterType ,_ffg +1);_e .MarshalXML (_ged ,_ffbd ,_dgc );};for _cfgc ,_abbg :=range _ecae ._bfe {_afca :=_dd .AbsoluteFilename (_bacc ,_dd .NotesMasterType ,_cfgc +1);_e .MarshalXML (_ged ,_afca ,_abbg );};for _bef ,_cgb :=range _ecae ._cec {_eabb :=_dd .AbsoluteFilename (_bacc ,_dd .CustomXMLType ,_bef +1);_e .MarshalXML (_ged ,_eabb ,_cgb );};for _fgbg ,_decc :=range _ecae .Images {if _aag :=_f .AddImageToZip (_ged ,_decc ,_fgbg +1,_dd .DocTypePresentation );_aag !=nil {return _aag ;};};_ecae .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_ecae .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_ecae .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_ecae .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");if _fgd :=_e .MarshalXML (_ged ,_dd .ContentTypesFilename ,_ecae .ContentTypes .X ());_fgd !=nil {return _fgd ;};if _bdfd :=_ecae .WriteExtraFiles (_ged );_bdfd !=nil {return _bdfd ;};return nil ;}; -// AddTextBox adds an empty textbox to a slide. -func (_bca Slide )AddTextBox ()TextBox {_cegg :=_bfe .NewCT_GroupShapeChoice ();_bca ._ggc .CSld .SpTree .Choice =append (_bca ._ggc .CSld .SpTree .Choice ,_cegg );_ade :=_bfe .NewCT_Shape ();_cegg .Sp =append (_cegg .Sp ,_ade );_ade .SpPr =_fd .NewCT_ShapeProperties ();_ade .SpPr .Xfrm =_fd .NewCT_Transform2D ();_ade .SpPr .PrstGeom =_fd .NewCT_PresetGeometry2D ();_ade .SpPr .PrstGeom .PrstAttr =_fd .ST_ShapeTypeRect ;_ade .NvSpPr =_bfe .NewCT_ShapeNonVisual ();_ade .NvSpPr .CNvSpPr =_fd .NewCT_NonVisualDrawingShapeProps ();_bbg :=true ;_ade .NvSpPr .CNvSpPr .TxBoxAttr =&_bbg ;_ade .TxBody =_fd .NewCT_TextBody ();_ade .TxBody .BodyPr =_fd .NewCT_TextBodyProperties ();_ade .TxBody .BodyPr .WrapAttr =_fd .ST_TextWrappingTypeSquare ;_ade .TxBody .BodyPr .SpAutoFit =_fd .NewCT_TextShapeAutofit ();_ebaf :=TextBox {_ade };_ebaf .Properties ().SetWidth (3*_de .Inch );_ebaf .Properties ().SetHeight (1*_de .Inch );_ebaf .Properties ().SetPosition (0,0);return _ebaf ;}; +// ExtractText returns text from a presentation as a PresentationText object. +func (_af *Presentation )ExtractText ()*PresentationText {_aa :=[]*SlideText {};for _ ,_gge :=range _af .Slides (){_gef :=_gge .ExtractText ();if _gef !=nil {_aa =append (_aa ,_gef );};};return &PresentationText {Slides :_aa };}; -// NewViewProperties constructs a new ViewProperties. -func NewViewProperties ()ViewProperties {return ViewProperties {_geabe :_bfe .NewViewPr ()}}; +// X returns the inner wrapped XML type. +func (_cefe ViewProperties )X ()*_ff .ViewPr {return _cefe ._dbde }; -// 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 (_deaf Slide )GetPlaceholder (t _bfe .ST_PlaceholderType )(PlaceHolder ,error ){for _ ,_bada :=range _deaf ._ggc .CSld .SpTree .Choice {for _ ,_ebef :=range _bada .Sp {if _ebef .NvSpPr !=nil &&_ebef .NvSpPr .NvPr !=nil &&_ebef .NvSpPr .NvPr .Ph !=nil {if _ebef .NvSpPr .NvPr .Ph .TypeAttr ==t {return PlaceHolder {_ebef ,_deaf ._ggc },nil ;};};};};return PlaceHolder {},_c .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");}; +// 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 (_ccf PlaceHolder )Clear (){_ccf .ClearAll ();_dac :=_ac .NewCT_TextParagraph ();_ccf ._fcb .TxBody .P =[]*_ac .CT_TextParagraph {_dac };_dac .EndParaRPr =_ac .NewCT_TextCharacterProperties ();_dac .EndParaRPr .LangAttr =_dd .String ("\u0065\u006e\u002dU\u0053");}; -// NormalViewPr returns the NormalViewPr property. -func (_aded ViewProperties )NormalViewPr ()*_bfe .CT_NormalViewProperties {return _aded ._geabe .NormalViewPr ;}; +// GetImageByRelID returns an ImageRef with the associated relation ID in the +// document. +func (_fea *Presentation )GetImageByRelID (relID string )(_f .ImageRef ,bool ){for _ ,_dgee :=range _fea .Images {if _dgee .RelID ()==relID {return _dgee ,true ;};};return _f .ImageRef {},false ;}; -// Open opens and reads a document from a file (.pptx). -func Open (filename string )(*Presentation ,error ){_gdg ,_gdd :=_bf .Open (filename );if _gdd !=nil {return nil ,_faa .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_gdd );};defer _gdg .Close ();_ecb ,_gdd :=_bf .Stat (filename );if _gdd !=nil {return nil ,_faa .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_gdd );};_ =_ecb ;return Read (_gdg ,_ecb .Size ());};func (_bd sort2d )Less (i ,j int )bool {_bc ,_bcg :=_bd [i ],_bd [j ];_bcd ,_cg ,_cde ,_fdf ,_ef ,_aabe ,_faf ,_bg :=_bc ._da ,_bcg ._da ,_bc ._ag ,_bcg ._ag ,_bc ._dc ,_bcg ._dc ,_bc ._ce ,_bcg ._ce ;if _cde ==_fdf {if _bcd ==_cg {if _ef ==_aabe {return _faf <=_bg ;};return _ef < _aabe ;};return _bcd < _cg ;};return _cde < _fdf ;}; +// SaveAsTemplate writes the presentation out to a writer in the Zip package format as a template +func (_eca *Presentation )SaveAsTemplate (w _a .Writer )error {return _eca .save (w ,true )}; -// X returns the inner wrapped XML type. -func (_afbfa SlideMaster )X ()*_bfe .SldMaster {return _afbfa ._bgca }; +// Slide represents a slide of a presentation. +type Slide struct{_eee *_ff .CT_SlideIdListEntry ;_gba *_ff .Sld ;_gcf *Presentation ;}; -// NotesTextViewPr returns the NotesTextViewPr property. -func (_gbge ViewProperties )NotesTextViewPr ()*_bfe .CT_NotesTextViewProperties {return _gbge ._geabe .NotesTextViewPr ;}; +// ViewProperties contains presentation specific properties. +type ViewProperties struct{_dbde *_ff .ViewPr }; + +// 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 (_gfa *Presentation )AddSlideWithLayout (l SlideLayout )(Slide ,error ){_abc :=_ff .NewCT_SlideIdListEntry ();_abc .IdAttr =256;for _ ,_bbf :=range _gfa ._fbec .SldIdLst .SldId {if _bbf .IdAttr >=_abc .IdAttr {_abc .IdAttr =_bbf .IdAttr +1;};};_gfa ._fbec .SldIdLst .SldId =append (_gfa ._fbec .SldIdLst .SldId ,_abc );_dga :=_ff .NewSld ();_gbe :=_b .Buffer {};_cbd :=_ad .NewEncoder (&_gbe );_bbed :=_ad .StartElement {Name :_ad .Name {Local :"\u0073\u006c\u0069d\u0065"}};_bbed .Attr =append (_bbed .Attr ,_ad .Attr {Name :_ad .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"});_bbed .Attr =append (_bbed .Attr ,_ad .Attr {Name :_ad .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"});_bbed .Attr =append (_bbed .Attr ,_ad .Attr {Name :_ad .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"});_bbed .Attr =append (_bbed .Attr ,_ad .Attr {Name :_ad .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"});_bbed .Attr =append (_bbed .Attr ,_ad .Attr {Name :_ad .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"});_bbed .Attr =append (_bbed .Attr ,_ad .Attr {Name :_ad .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 _abb :=l ._fgaf .CSld .MarshalXML (_cbd ,_bbed );_abb !=nil {return Slide {},_abb ;};_cbd .Flush ();_eeb :=_ad .NewDecoder (&_gbe );_dga .CSld =_ff .NewCT_CommonSlideData ();if _aga :=_eeb .Decode (_dga .CSld );_aga !=nil {return Slide {},_aga ;};_dga .CSld .NameAttr =nil ;_dga .CSld .SpTree .Choice =_dfa (_dga .CSld .SpTree .Choice );_gfa ._fd =append (_gfa ._fd ,_dga );_ffae :=_gfa ._cbag .AddAutoRelationship (_dd .DocTypePresentation ,_dd .OfficeDocumentType ,len (_gfa ._fd ),_dd .SlideType );_abc .RIdAttr =_ffae .ID ();_cffa :=_dd .AbsoluteFilename (_dd .DocTypePresentation ,_dd .SlideType ,len (_gfa ._fd ));_gfa .ContentTypes .AddOverride (_cffa ,_dd .SlideContentType );_adc :=_f .NewRelationships ();_gfa ._ce =append (_gfa ._ce ,_adc );_affc :=len (_gfa ._ce )-1;for _gag ,_fab :=range _gfa ._ada {if _fab ==l .X (){_feb :=_gfa ._gab [_gag ];for _ ,_bfcg :=range _feb .X ().Relationship {if _bfcg .TypeAttr !=_dd .SlideMasterType {_gfa ._ce [_affc ].X ().Relationship =append (_gfa ._ce [_affc ].X ().Relationship ,_bfcg );};};_adc .AddAutoRelationship (_dd .DocTypePresentation ,_dd .SlideType ,_gag +1,_dd .SlideLayoutType );};};_cfd :=Slide {_abc ,_dga ,_gfa };return _cfd ,nil ;}; + +// SetOffsetX sets horizontal offset of text box in distance units (see measurement package). +func (_agge TextBox )SetOffsetX (offX float64 ){_bdfcc :=_agge .getOff ();_aggeg :=_ea .ToEMU (offX );_bdfcc .XAttr =_ac .ST_Coordinate {ST_CoordinateUnqualified :&_aggeg };}; // X returns the inner wrapped XML type. -func (_egea SlideLayout )X ()*_bfe .SldLayout {return _egea ._bcfe };func (_fbd *Presentation )onNewRelationship (_fgc *_a .DecodeMap ,_cgge ,_cfgg string ,_ceaa []*_fa .File ,_gge *_ff .Relationship ,_dbf _a .Target )error {_abba :=_aa .DocTypePresentation ;switch _cfgg {case _aa .OfficeDocumentType :_fbd ._dgb =_bfe .NewPresentation ();_fgc .AddTarget (_cgge ,_fbd ._dgb ,_cfgg ,0);_fgc .AddTarget (_a .RelationsPathFor (_cgge ),_fbd ._efc .X (),_cfgg ,0);_gge .TargetAttr =_aa .RelativeFilename (_abba ,_dbf .Typ ,_cfgg ,0);case _aa .CorePropertiesType :_fgc .AddTarget (_cgge ,_fbd .CoreProperties .X (),_cfgg ,0);_gge .TargetAttr =_aa .RelativeFilename (_abba ,_dbf .Typ ,_cfgg ,0);case _aa .CustomPropertiesType :_fgc .AddTarget (_cgge ,_fbd .CustomProperties .X (),_cfgg ,0);_gge .TargetAttr =_aa .RelativeFilename (_abba ,_dbf .Typ ,_cfgg ,0);case _aa .PresentationPropertiesType :_fgc .AddTarget (_cgge ,_fbd ._aag .X (),_cfgg ,0);_gge .TargetAttr =_aa .RelativeFilename (_abba ,_dbf .Typ ,_cfgg ,0);case _aa .ViewPropertiesType :_fgc .AddTarget (_cgge ,_fbd ._ded .X (),_cfgg ,0);_gge .TargetAttr =_aa .RelativeFilename (_abba ,_dbf .Typ ,_cfgg ,0);case _aa .TableStylesType :_fgc .AddTarget (_cgge ,_fbd ._fbc .X (),_cfgg ,0);_gge .TargetAttr =_aa .RelativeFilename (_abba ,_dbf .Typ ,_cfgg ,0);case _aa .HyperLinkType :_cfbb :=_fd .NewCT_Hyperlink ();_cgc :=uint32 (len (_fbd ._dga ));_fgc .AddTarget (_cgge ,_cfbb ,_cfgg ,_cgc );_fbd ._dga =append (_fbd ._dga ,_cfbb );case _aa .CustomXMLType :_dgg :=&_aa .XSDAny {};_bfeg :=uint32 (len (_fbd ._fgbb ));_fgc .AddTarget (_cgge ,_dgg ,_cfgg ,_bfeg );_fbd ._fgbb =append (_fbd ._fgbb ,_dgg );_gge .TargetAttr =_aa .RelativeFilename (_abba ,_dbf .Typ ,_cfgg ,len (_fbd ._fgbb ));case _aa .ChartType :_bcgd :=_ffc .NewChartSpace ();_aebc :=uint32 (len (_fbd ._aga ));_fgc .AddTarget (_cgge ,_bcgd ,_cfgg ,_aebc );_fbd ._aga =append (_fbd ._aga ,_bcgd );_gge .TargetAttr =_aa .RelativeFilename (_abba ,_dbf .Typ ,_cfgg ,len (_fbd ._aga ));case _aa .HandoutMasterType :_cgbf :=_bfe .NewHandoutMaster ();_bag :=uint32 (len (_fbd ._edgg ));_fgc .AddTarget (_cgge ,_cgbf ,_cfgg ,_bag );_fbd ._edgg =append (_fbd ._edgg ,_cgbf );_gge .TargetAttr =_aa .RelativeFilename (_abba ,_dbf .Typ ,_cfgg ,len (_fbd ._edgg ));case _aa .NotesMasterType :_cabe :=_bfe .NewNotesMaster ();_bgc :=uint32 (len (_fbd ._ddc ));_fgc .AddTarget (_cgge ,_cabe ,_cfgg ,_bgc );_fbd ._ddc =append (_fbd ._ddc ,_cabe );_gge .TargetAttr =_aa .RelativeFilename (_abba ,_dbf .Typ ,_cfgg ,len (_fbd ._ddc ));case _aa .ExtendedPropertiesType :_fgc .AddTarget (_cgge ,_fbd .AppProperties .X (),_cfgg ,0);_gge .TargetAttr =_aa .RelativeFilename (_abba ,_dbf .Typ ,_cfgg ,0);case _aa .SlideType :_daf :=_bfe .NewSld ();_fbd ._dcc =append (_fbd ._dcc ,_daf );_fgc .AddTarget (_cgge ,_daf ,_cfgg ,uint32 (len (_fbd ._dcc )));_gge .TargetAttr =_aa .RelativeFilename (_abba ,_dbf .Typ ,_cfgg ,len (_fbd ._dcc ));_ffg :=_fefd .NewRelationships ();_fgc .AddTarget (_a .RelationsPathFor (_cgge ),_ffg .X (),_cfgg ,0);_fbd ._egag =append (_fbd ._egag ,_ffg );case _aa .SlideMasterType :_ggd :=_bfe .NewSldMaster ();if !_fgc .AddTarget (_cgge ,_ggd ,_cfgg ,uint32 (len (_fbd ._bae )+1)){return nil ;};_fbd ._bae =append (_fbd ._bae ,_ggd );_gge .TargetAttr =_aa .RelativeFilename (_abba ,_dbf .Typ ,_cfgg ,len (_fbd ._bae ));_dfbe :=_fefd .NewRelationships ();_fgc .AddTarget (_a .RelationsPathFor (_cgge ),_dfbe .X (),_cfgg ,0);_fbd ._gbg =append (_fbd ._gbg ,_dfbe );case _aa .SlideLayoutType :_cdc :=_bfe .NewSldLayout ();if !_fgc .AddTarget (_cgge ,_cdc ,_cfgg ,uint32 (len (_fbd ._ace )+1)){return nil ;};_fbd ._ace =append (_fbd ._ace ,_cdc );_gge .TargetAttr =_aa .RelativeFilename (_abba ,_dbf .Typ ,_cfgg ,len (_fbd ._ace ));_dag :=_fefd .NewRelationships ();_fgc .AddTarget (_a .RelationsPathFor (_cgge ),_dag .X (),_cfgg ,0);_fbd ._bcda =append (_fbd ._bcda ,_dag );case _aa .ThumbnailType :for _dafc ,_bbed :=range _ceaa {if _bbed ==nil {continue ;};if _bbed .Name ==_cgge {_ccg ,_bdb :=_bbed .Open ();if _bdb !=nil {return _faa .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_bdb );};_fbd .Thumbnail ,_ ,_bdb =_fef .Decode (_ccg );_ccg .Close ();if _bdb !=nil {return _faa .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",_bdb );};_ceaa [_dafc ]=nil ;};};case _aa .ThemeType :_bcbd :=_fd .NewTheme ();if !_fgc .AddTarget (_cgge ,_bcbd ,_cfgg ,uint32 (len (_fbd ._fbb )+1)){return nil ;};_fbd ._fbb =append (_fbd ._fbb ,_bcbd );_gge .TargetAttr =_aa .RelativeFilename (_abba ,_dbf .Typ ,_cfgg ,len (_fbd ._fbb ));_cbd :=_fefd .NewRelationships ();_fgc .AddTarget (_a .RelationsPathFor (_cgge ),_cbd .X (),_cfgg ,0);_fbd ._fgba =append (_fbd ._fgba ,_cbd );case _aa .ImageType :_cgge =_d .Clean (_cgge );if _dbed ,_edcb :=_fbd ._cff [_cgge ];_edcb {_gge .TargetAttr =_dbed ;return nil ;};_ddcbc :="";for _ccc ,_bdbf :=range _ceaa {if _bdbf ==nil {continue ;};if _bdbf .Name ==_cgge {_gfd ,_edgf :=_a .ExtractToDiskTmp (_bdbf ,_fbd .TmpPath );if _edgf !=nil {return _edgf ;};_ebe ,_edgf :=_fefd .ImageFromStorage (_gfd );if _edgf !=nil {return _edgf ;};_ddcbc =_ebe .Format ;_beac :=_fefd .MakeImageRef (_ebe ,&_fbd .DocBase ,_fbd ._efc );_fbd .Images =append (_fbd .Images ,_beac );_ceaa [_ccc ]=nil ;_fgc .RecordIndex (_cgge ,len (_fbd .Images ));break ;};};_ebee :=_fgc .IndexFor (_cgge );_gge .TargetAttr =_aa .RelativeImageFilename (_abba ,_dbf .Typ ,_cfgg ,_ebee ,_ddcbc );_fbd ._cff [_cgge ]=_gge .TargetAttr ;default:_aa .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",_cfgg ,_cgge );};return nil ;}; +func (_ace PresentationProperties )X ()*_ff .PresentationPr {return _ace ._efbc }; -// AddParagraph adds a paragraph to the text box -func (_gfc TextBox )AddParagraph ()_ac .Paragraph {_dcdf :=_fd .NewCT_TextParagraph ();_gfc ._deff .TxBody .P =append (_gfc ._deff .TxBody .P ,_dcdf );return _ac .MakeParagraph (_dcdf );}; +// Image is an image within a slide. +type Image struct{_acd *_ff .CT_Picture }; -// ViewProperties contains presentation specific properties. -type ViewProperties struct{_geabe *_bfe .ViewPr }; +// PrnPr returns the PrnPr property. +func (_dbf PresentationProperties )PrnPr ()*_ff .CT_PrintProperties {return _dbf ._efbc .PrnPr }; -// SlideLayouts returns a slice of all layouts in SlideMaster. -func (_ccaf SlideMaster )SlideLayouts ()[]SlideLayout {_cdcc :=map[string ]int {};_adfa :=[]SlideLayout {};for _ ,_baefd :=range _ccaf ._aadf .Relationships (){_addc :=_b .Replace (_baefd .Target (),".\u002e\u002f\u0073\u006c\u0069\u0064e\u004c\u0061\u0079\u006f\u0075\u0074\u0073\u002f\u0073l\u0069\u0064\u0065L\u0061y\u006f\u0075\u0074","",-1);_addc =_b .Replace (_addc ,"\u002e\u0078\u006d\u006c","",-1);if _bdab ,_bfgf :=_g .ParseInt (_addc ,10,32);_bfgf ==nil {_cdcc [_baefd .ID ()]=int (_bdab );};};for _ ,_eea :=range _ccaf ._bgca .SldLayoutIdLst .SldLayoutId {if _adcag ,_dfaf :=_cdcc [_eea .RIdAttr ];_dfaf {_ddfb :=_ccaf ._acd ._ace [_adcag -1];_adfa =append (_adfa ,SlideLayout {_ddfb });};};return _adfa ;}; +// PresentationProperties contains document specific properties. +type PresentationProperties struct{_efbc *_ff .PresentationPr }; -// TextBox is a text box within a slide. -type TextBox struct{_deff *_bfe .CT_Shape }; +// ExtLst returns the ExtLst property. +func (_eecf PresentationProperties )ExtLst ()*_ff .CT_ExtensionList {return _eecf ._efbc .ExtLst }; -// SetTextAnchor controls the text anchoring -func (_bbef TextBox )SetTextAnchor (a _fd .ST_TextAnchoringType ){_bbef ._deff .TxBody .BodyPr =_fd .NewCT_TextBodyProperties ();_bbef ._deff .TxBody .BodyPr .AnchorAttr =a ;}; +// SlideMasters returns the slide masters defined in the presentation. +func (_cddc *Presentation )SlideMasters ()[]SlideMaster {_eaf :=[]SlideMaster {};for _dge ,_ebb :=range _cddc ._aeg {_eaf =append (_eaf ,SlideMaster {_cddc ,_cddc ._bfca [_dge ],_ebb });};return _eaf ;}; -// ShowPr returns the ShowPr property. -func (_gea PresentationProperties )ShowPr ()*_bfe .CT_ShowProperties {return _gea ._adf .ShowPr };func (_bcfc *Presentation )Validate ()error {if _effd :=_bcfc ._dgb .Validate ();_effd !=nil {return _effd ;};for _agd ,_fgeg :=range _bcfc .Slides (){if _cgbdg :=_fgeg .ValidateWithPath (_faa .Sprintf ("\u0053l\u0069\u0064\u0065\u005b\u0025\u0064]",_agd ));_cgbdg !=nil {return _cgbdg ;};};for _egbg ,_adg :=range _bcfc ._bae {if _fac :=_adg .ValidateWithPath (_faa .Sprintf ("\u0053l\u0069d\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u005b\u0025\u0064\u005d",_egbg ));_fac !=nil {return _fac ;};};for _fce ,_ffa :=range _bcfc ._ace {if _adcf :=_ffa .ValidateWithPath (_faa .Sprintf ("\u0053l\u0069d\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u005b\u0025\u0064\u005d",_fce ));_adcf !=nil {return _adcf ;};};return nil ;};func _gfg (_egdf []*_bfe .CT_GroupShapeChoice )[]*_bfe .CT_GroupShapeChoice {var _gccc []*_bfe .CT_GroupShapeChoice ;for _ ,_cge :=range _egdf {if len (_cge .Pic )==0{_gccc =append (_gccc ,_cge );};};return _gccc ;}; +// GetLayoutByName retrieves a slide layout given a layout name. +func (_cgeb *Presentation )GetLayoutByName (name string )(SlideLayout ,error ){for _ ,_gadf :=range _cgeb ._ada {if _gadf .CSld .NameAttr !=nil &&name ==*_gadf .CSld .NameAttr {return SlideLayout {_gadf },nil ;};};return SlideLayout {},_gac .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");}; -// 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 (_dfaa *Presentation )AddSlideWithLayout (l SlideLayout )(Slide ,error ){_fc :=_bfe .NewCT_SlideIdListEntry ();_fc .IdAttr =256;for _ ,_bbb :=range _dfaa ._dgb .SldIdLst .SldId {if _bbb .IdAttr >=_fc .IdAttr {_fc .IdAttr =_bbb .IdAttr +1;};};_dfaa ._dgb .SldIdLst .SldId =append (_dfaa ._dgb .SldIdLst .SldId ,_fc );_fcc :=_bfe .NewSld ();_dgaa :=_e .Buffer {};_eff :=_db .NewEncoder (&_dgaa );_bbe :=_db .StartElement {Name :_db .Name {Local :"\u0073\u006c\u0069d\u0065"}};_bbe .Attr =append (_bbe .Attr ,_db .Attr {Name :_db .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"});_bbe .Attr =append (_bbe .Attr ,_db .Attr {Name :_db .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"});_bbe .Attr =append (_bbe .Attr ,_db .Attr {Name :_db .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"});_bbe .Attr =append (_bbe .Attr ,_db .Attr {Name :_db .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"});_bbe .Attr =append (_bbe .Attr ,_db .Attr {Name :_db .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"});_bbe .Attr =append (_bbe .Attr ,_db .Attr {Name :_db .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 _cfg :=l ._bcfe .CSld .MarshalXML (_eff ,_bbe );_cfg !=nil {return Slide {},_cfg ;};_eff .Flush ();_adb :=_db .NewDecoder (&_dgaa );_fcc .CSld =_bfe .NewCT_CommonSlideData ();if _aee :=_adb .Decode (_fcc .CSld );_aee !=nil {return Slide {},_aee ;};_fcc .CSld .NameAttr =nil ;_fcc .CSld .SpTree .Choice =_gfg (_fcc .CSld .SpTree .Choice );_dfaa ._dcc =append (_dfaa ._dcc ,_fcc );_efdf :=_dfaa ._efc .AddAutoRelationship (_aa .DocTypePresentation ,_aa .OfficeDocumentType ,len (_dfaa ._dcc ),_aa .SlideType );_fc .RIdAttr =_efdf .ID ();_gaf :=_aa .AbsoluteFilename (_aa .DocTypePresentation ,_aa .SlideType ,len (_dfaa ._dcc ));_dfaa .ContentTypes .AddOverride (_gaf ,_aa .SlideContentType );_bad :=_fefd .NewRelationships ();_dfaa ._egag =append (_dfaa ._egag ,_bad );_aed :=len (_dfaa ._egag )-1;for _geab ,_abf :=range _dfaa ._ace {if _abf ==l .X (){_cea :=_dfaa ._bcda [_geab ];for _ ,_beb :=range _cea .X ().Relationship {if _beb .TypeAttr !=_aa .SlideMasterType {_dfaa ._egag [_aed ].X ().Relationship =append (_dfaa ._egag [_aed ].X ().Relationship ,_beb );};};_bad .AddAutoRelationship (_aa .DocTypePresentation ,_aa .SlideType ,_geab +1,_aa .SlideLayoutType );};};_eee :=Slide {_fc ,_fcc ,_dfaa };return _eee ,nil ;};func (_ddb *Presentation )save (_abg _df .Writer ,_abb bool )error {const _ffcb ="\u0050\u0072\u0065\u0073en\u0074\u0061\u0074\u0069\u006f\u006e\u003a\u0070\u002e\u0053\u0061\u0076\u0065";if _edd :=_ddb ._dgb .Validate ();_edd !=nil {_fg .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",_edd );};if !_dfa .GetLicenseKey ().IsLicensed ()&&!_bcba {_faa .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");_faa .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 _c .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 len (_ddb ._gbb )==0{_edf ,_ggb :=_dfa .GenRefId ("\u0070\u0077");if _ggb !=nil {_aa .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_ggb );return _ggb ;};_ddb ._gbb =_edf ;};if _gab :=_dfa .Track (_ddb ._gbb ,_ffcb );_gab !=nil {_faa .Printf ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_gab );return _gab ;};if _abb {_ddb .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");_ddb .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 {_ddb .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");_ddb .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");};_eeec :=_aa .DocTypePresentation ;_gbbgg :=_fa .NewWriter (_abg );defer _gbbgg .Close ();if _bcf :=_a .MarshalXML (_gbbgg ,_aa .BaseRelsFilename ,_ddb .Rels .X ());_bcf !=nil {return _bcf ;};if _cgbd :=_a .MarshalXMLByType (_gbbgg ,_eeec ,_aa .ExtendedPropertiesType ,_ddb .AppProperties .X ());_cgbd !=nil {return _cgbd ;};if _aeb :=_a .MarshalXMLByType (_gbbgg ,_eeec ,_aa .CorePropertiesType ,_ddb .CoreProperties .X ());_aeb !=nil {return _aeb ;};if _acc :=_a .MarshalXMLByType (_gbbgg ,_eeec ,_aa .PresentationPropertiesType ,_ddb ._aag .X ());_acc !=nil {return _acc ;};if _fec :=_a .MarshalXMLByType (_gbbgg ,_eeec ,_aa .ViewPropertiesType ,_ddb ._ded .X ());_fec !=nil {return _fec ;};if _bec :=_a .MarshalXMLByType (_gbbgg ,_eeec ,_aa .TableStylesType ,_ddb ._fbc .X ());_bec !=nil {return _bec ;};if _ddb .CustomProperties .X ()!=nil {if _ged :=_a .MarshalXMLByType (_gbbgg ,_eeec ,_aa .CustomPropertiesType ,_ddb .CustomProperties .X ());_ged !=nil {return _ged ;};};if _ddb .Thumbnail !=nil {_dffaf ,_bdg :=_gbbgg .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067");if _bdg !=nil {return _bdg ;};if _caca :=_fe .Encode (_dffaf ,_ddb .Thumbnail ,nil );_caca !=nil {return _caca ;};};_cfa :=_aa .AbsoluteFilename (_eeec ,_aa .OfficeDocumentType ,0);if _efg :=_a .MarshalXML (_gbbgg ,_cfa ,_ddb ._dgb );_efg !=nil {return _efg ;};if _cdb :=_a .MarshalXML (_gbbgg ,_a .RelationsPathFor (_cfa ),_ddb ._efc .X ());_cdb !=nil {return _cdb ;};for _adbb ,_afc :=range _ddb ._dcc {_baa :=_aa .AbsoluteFilename (_aa .DocTypePresentation ,_aa .SlideType ,_adbb +1);_a .MarshalXML (_gbbgg ,_baa ,_afc );if !_ddb ._egag [_adbb ].IsEmpty (){_bac :=_a .RelationsPathFor (_baa );_a .MarshalXML (_gbbgg ,_bac ,_ddb ._egag [_adbb ].X ());};};for _ggbc ,_fefdd :=range _ddb ._bae {_aba :=_aa .AbsoluteFilename (_aa .DocTypePresentation ,_aa .SlideMasterType ,_ggbc +1);_a .MarshalXML (_gbbgg ,_aba ,_fefdd );if !_ddb ._gbg [_ggbc ].IsEmpty (){_ffec :=_a .RelationsPathFor (_aba );_a .MarshalXML (_gbbgg ,_ffec ,_ddb ._gbg [_ggbc ].X ());};};for _bga ,_eda :=range _ddb ._ace {_gaeb :=_aa .AbsoluteFilename (_aa .DocTypePresentation ,_aa .SlideLayoutType ,_bga +1);_a .MarshalXML (_gbbgg ,_gaeb ,_eda );if !_ddb ._bcda [_bga ].IsEmpty (){_add :=_a .RelationsPathFor (_gaeb );_a .MarshalXML (_gbbgg ,_add ,_ddb ._bcda [_bga ].X ());};};for _ddcb ,_bge :=range _ddb ._fbb {_deb :=_aa .AbsoluteFilename (_aa .DocTypePresentation ,_aa .ThemeType ,_ddcb +1);_a .MarshalXML (_gbbgg ,_deb ,_bge );if !_ddb ._fgba [_ddcb ].IsEmpty (){_cfbf :=_a .RelationsPathFor (_deb );_a .MarshalXML (_gbbgg ,_cfbf ,_ddb ._fgba [_ddcb ].X ());};};for _dbbbb ,_aafc :=range _ddb ._aga {_gec :=_aa .AbsoluteFilename (_eeec ,_aa .ChartType ,_dbbbb +1);_a .MarshalXML (_gbbgg ,_gec ,_aafc );};for _ddce ,_fbg :=range _ddb ._edgg {_afa :=_aa .AbsoluteFilename (_eeec ,_aa .HandoutMasterType ,_ddce +1);_a .MarshalXML (_gbbgg ,_afa ,_fbg );};for _ffd ,_efe :=range _ddb ._ddc {_acb :=_aa .AbsoluteFilename (_eeec ,_aa .NotesMasterType ,_ffd +1);_a .MarshalXML (_gbbgg ,_acb ,_efe );};for _dccd ,_dada :=range _ddb ._fgbb {_eeb :=_aa .AbsoluteFilename (_eeec ,_aa .CustomXMLType ,_dccd +1);_a .MarshalXML (_gbbgg ,_eeb ,_dada );};for _cfad ,_dgce :=range _ddb .Images {if _ege :=_fefd .AddImageToZip (_gbbgg ,_dgce ,_cfad +1,_aa .DocTypePresentation );_ege !=nil {return _ege ;};};_ddb .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_ddb .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_ddb .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_ddb .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");if _aeg :=_a .MarshalXML (_gbbgg ,_aa .ContentTypesFilename ,_ddb .ContentTypes .X ());_aeg !=nil {return _aeg ;};if _cgd :=_ddb .WriteExtraFiles (_gbbgg );_cgd !=nil {return _cgd ;};return nil ;}; +// NormalViewPr returns the NormalViewPr property. +func (_gdd ViewProperties )NormalViewPr ()*_ff .CT_NormalViewProperties {return _gdd ._dbde .NormalViewPr ;}; + +// TextBox is a text box within a slide. +type TextBox struct{_gfeg *_ff .CT_Shape };func _geg (_cae *Presentation ,_bd []*_ff .CT_GroupShapeChoice ,_gee []rectangle ,_be []*TextItem )[]*TextItem {for _ ,_db :=range _bd {_cg :=append ([]rectangle {},_gee ...);for _ ,_dbd :=range _db .Sp {_be =append (_be ,_gged (_cae ,_dbd ,nil ,nil ,_dbd .SpPr .Xfrm ,0,_gee ,_dbd .TxBody .P )...);};for _ ,_beg :=range _db .GraphicFrame {if _beg !=nil &&_beg .Graphic !=nil &&_beg .Graphic .GraphicData !=nil {_de :=_beg .Xfrm ;for _ ,_bgb :=range _beg .Graphic .GraphicData .Any {if _fg ,_ead :=_bgb .(*_ac .Tbl );_ead {_aaf :=&_fg .CT_Table ;_eeg :=0;for _bggg ,_afc :=range _fg .Tr {for _afff ,_gb :=range _afc .Tc {_caf :=&TableInfo {Table :_aaf ,Row :_afc ,Cell :_gb ,RowIndex :_bggg ,ColIndex :_afff };_be =append (_be ,_gged (_cae ,nil ,_beg ,_caf ,_de ,_eeg ,_gee ,_gb .TxBody .P )...);_eeg ++;};};};};};};for _ ,_df :=range _db .GrpSp {if _df .GrpSpPr !=nil {_ba :=_df .GrpSpPr .Xfrm ;var _dabb ,_adg int64 ;if _ba .Off !=nil {_affd ,_fb :=_ba .Off .XAttr .ST_CoordinateUnqualified ,_ba .Off .YAttr .ST_CoordinateUnqualified ;if _affd !=nil &&_fb !=nil {if _ggb :=_ba .Ext ;_ggb !=nil {_dabb ,_adg =_ggb .CxAttr ,_ggb .CyAttr ;};_cg =append (_cg ,rectangle {_bbc :*_affd ,_dae :*_fb ,_ca :*_affd +_dabb ,_ge :*_fb +_adg });};};};_be =_geg (_cae ,_df .Choice ,_cg ,_be );};};return _be ;}; // SlideLayouts returns the slide layouts defined in the presentation. -func (_aeef *Presentation )SlideLayouts ()[]SlideLayout {_afga :=[]SlideLayout {};for _ ,_aeeg :=range _aeef ._ace {_afga =append (_afga ,SlideLayout {_aeeg });};return _afga ;}; +func (_dege *Presentation )SlideLayouts ()[]SlideLayout {_ggea :=[]SlideLayout {};for _ ,_dgeg :=range _dege ._ada {_ggea =append (_ggea ,SlideLayout {_dgeg });};return _ggea ;};func (_adad TextBox )getOff ()*_ac .CT_Point2D {if _adad ._gfeg .SpPr ==nil {_adad ._gfeg .SpPr =_ac .NewCT_ShapeProperties ();};if _adad ._gfeg .SpPr .Xfrm ==nil {_adad ._gfeg .SpPr .Xfrm =_ac .NewCT_Transform2D ();};if _adad ._gfeg .SpPr .Xfrm .Off ==nil {_adad ._gfeg .SpPr .Xfrm .Off =_ac .NewCT_Point2D ();};return _adad ._gfeg .SpPr .Xfrm .Off ;}; -// NewPresentationProperties constructs a new PresentationProperties. -func NewPresentationProperties ()PresentationProperties {return PresentationProperties {_adf :_bfe .NewPresentationPr ()};}; \ No newline at end of file +// ShowPr returns the ShowPr property. +func (_abge PresentationProperties )ShowPr ()*_ff .CT_ShowProperties {return _abge ._efbc .ShowPr }; \ 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 c3c7397447..0aa40a47f3 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 (_f "encoding/xml";_b "fmt";_a "github.com/unidoc/unioffice";); +package elements ;import (_df "encoding/xml";_g "fmt";_a "github.com/unidoc/unioffice";); -// Validate validates the Any and its children -func (_fa *Any )Validate ()error {return _fa .ValidateWithPath ("\u0041\u006e\u0079")};func (_dbf *ElementsGroupChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bged :for {_acb ,_dbc :=d .Token ();if _dbc !=nil {return _dbc ;};switch _dc :=_acb .(type ){case _f .StartElement :switch _dc .Name {case _f .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"}:_cf :=NewAny ();if _gd :=d .DecodeElement (_cf ,&_dc );_gd !=nil {return _gd ;};_dbf .Any =append (_dbf .Any ,_cf );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\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072ou\u0070\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dc .Name );if _caa :=d .Skip ();_caa !=nil {return _caa ;};};case _f .EndElement :break _bged ;case _f .CharData :};};return nil ;};func (_bcd *SimpleLiteral )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_cb ,_adg :=d .Token ();if _adg !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0053\u0069\u006d\u0070l\u0065L\u0069t\u0065\u0072\u0061\u006c\u003a\u0020\u0025s",_adg );};if _fad ,_ccg :=_cb .(_f .EndElement );_ccg &&_fad .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the ElementContainer and its children, prefixing error messages with path -func (_ada *ElementContainer )ValidateWithPath (path string )error {for _bg ,_bge :=range _ada .Choice {if _de :=_bge .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bg ));_de !=nil {return _de ;};};return nil ;};type ElementContainer struct{Choice []*ElementsGroupChoice ;}; +// ValidateWithPath validates the ElementsGroup and its children, prefixing error messages with path +func (_af *ElementsGroup )ValidateWithPath (path string )error {for _feb ,_fde :=range _af .Choice {if _gf :=_fde .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_feb ));_gf !=nil {return _gf ;};};return nil ;};func NewElementsGroupChoice ()*ElementsGroupChoice {_gcc :=&ElementsGroupChoice {};return _gcc };func (_ge *Any )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {return _ge .SimpleLiteral .MarshalXML (e ,start );}; -// Validate validates the ElementsGroup and its children -func (_gf *ElementsGroup )Validate ()error {return _gf .ValidateWithPath ("\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070");};type Any struct{SimpleLiteral };func (_ee *ElementContainer )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0065\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072";e .EncodeToken (start );if _ee .Choice !=nil {for _ ,_bb :=range _ee .Choice {_bb .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ElementsGroupChoice struct{Any []*Any ;}; +// ValidateWithPath validates the SimpleLiteral and its children, prefixing error messages with path +func (_geg *SimpleLiteral )ValidateWithPath (path string )error {return nil };func (_ag *ElementContainer )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {start .Name .Local ="\u0065\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072";e .EncodeToken (start );if _ag .Choice !=nil {for _ ,_bf :=range _ag .Choice {_bf .MarshalXML (e ,_df .StartElement {});};};e .EncodeToken (_df .EndElement {Name :start .Name });return nil ;};func NewAny ()*Any {_de :=&Any {};_de .SimpleLiteral =*NewSimpleLiteral ();return _de }; -// Validate validates the ElementsGroupChoice and its children -func (_gc *ElementsGroupChoice )Validate ()error {return _gc .ValidateWithPath ("\u0045\u006c\u0065\u006den\u0074\u0073\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the Any and its children, prefixing error messages with path +func (_dee *Any )ValidateWithPath (path string )error {if _dd :=_dee .SimpleLiteral .ValidateWithPath (path );_dd !=nil {return _dd ;};return nil ;};func (_cf *ElementsGroupChoice )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_gg :for {_ebb ,_ee :=d .Token ();if _ee !=nil {return _ee ;};switch _adb :=_ebb .(type ){case _df .StartElement :switch _adb .Name {case _df .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"}:_afg :=NewAny ();if _gba :=d .DecodeElement (_afg ,&_adb );_gba !=nil {return _gba ;};_cf .Any =append (_cf .Any ,_afg );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\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072ou\u0070\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_adb .Name );if _bcc :=d .Skip ();_bcc !=nil {return _bcc ;};};case _df .EndElement :break _gg ;case _df .CharData :};};return nil ;};type Any struct{SimpleLiteral }; // Validate validates the ElementContainer and its children -func (_bf *ElementContainer )Validate ()error {return _bf .ValidateWithPath ("\u0045\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072");};func NewElementsGroup ()*ElementsGroup {_db :=&ElementsGroup {};return _db };func NewSimpleLiteral ()*SimpleLiteral {_aba :=&SimpleLiteral {};return _aba }; +func (_eb *ElementContainer )Validate ()error {return _eb .ValidateWithPath ("\u0045\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072");};func (_fec *ElementsGroup )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {if _fec .Choice !=nil {for _ ,_agf :=range _fec .Choice {_agf .MarshalXML (e ,_df .StartElement {});};};return nil ;}; -// ValidateWithPath validates the ElementsGroup and its children, prefixing error messages with path -func (_abf *ElementsGroup )ValidateWithPath (path string )error {for _ba ,_deg :=range _abf .Choice {if _fac :=_deg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ba ));_fac !=nil {return _fac ;};};return nil ;}; +// Validate validates the Any and its children +func (_b *Any )Validate ()error {return _b .ValidateWithPath ("\u0041\u006e\u0079")};func NewElementsGroup ()*ElementsGroup {_bc :=&ElementsGroup {};return _bc };func NewSimpleLiteral ()*SimpleLiteral {_edc :=&SimpleLiteral {};return _edc };func (_abe *SimpleLiteral )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {for {_gbe ,_ddd :=d .Token ();if _ddd !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0053\u0069\u006d\u0070l\u0065L\u0069t\u0065\u0072\u0061\u006c\u003a\u0020\u0025s",_ddd );};if _ecb ,_aa :=_gbe .(_df .EndElement );_aa &&_ecb .Name ==start .Name {break ;};};return nil ;}; // ValidateWithPath validates the ElementsGroupChoice and its children, prefixing error messages with path -func (_ceb *ElementsGroupChoice )ValidateWithPath (path string )error {for _fd ,_afa :=range _ceb .Any {if _ga :=_afa .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_fd ));_ga !=nil {return _ga ;};};return nil ;};type ElementsGroup struct{Choice []*ElementsGroupChoice ;};func (_af *ElementsGroup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bd :for {_add ,_cd :=d .Token ();if _cd !=nil {return _cd ;};switch _ce :=_add .(type ){case _f .StartElement :switch _ce .Name {case _f .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"}:_eb :=NewElementsGroupChoice ();if _cdc :=d .DecodeElement (&_eb .Any ,&_ce );_cdc !=nil {return _cdc ;};_af .Choice =append (_af .Choice ,_eb );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\u0045\u006c\u0065\u006de\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_ce .Name );if _fgb :=d .Skip ();_fgb !=nil {return _fgb ;};};case _f .EndElement :break _bd ;case _f .CharData :};};return nil ;};func NewElementContainer ()*ElementContainer {_fce :=&ElementContainer {};return _fce };type SimpleLiteral struct{};func NewElementsGroupChoice ()*ElementsGroupChoice {_ccb :=&ElementsGroupChoice {};return _ccb }; - -// ValidateWithPath validates the Any and its children, prefixing error messages with path -func (_dde *Any )ValidateWithPath (path string )error {if _cc :=_dde .SimpleLiteral .ValidateWithPath (path );_cc !=nil {return _cc ;};return nil ;};func (_fc *Any )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fc .SimpleLiteral =*NewSimpleLiteral ();for {_d ,_fb :=d .Token ();if _fb !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041\u006e\u0079\u003a\u0020\u0025\u0073",_fb );};if _dd ,_ca :=_d .(_f .EndElement );_ca &&_dd .Name ==start .Name {break ;};};return nil ;};func (_ab *ElementsGroup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ab .Choice !=nil {for _ ,_eeg :=range _ab .Choice {_eeg .MarshalXML (e ,_f .StartElement {});};};return nil ;}; +func (_bbd *ElementsGroupChoice )ValidateWithPath (path string )error {for _fef ,_eec :=range _bbd .Any {if _cbe :=_eec .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_fef ));_cbe !=nil {return _cbe ;};};return nil ;};func (_e *ElementContainer )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_ddc :for {_fb ,_dg :=d .Token ();if _dg !=nil {return _dg ;};switch _dff :=_fb .(type ){case _df .StartElement :switch _dff .Name {case _df .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"}:_ec :=NewElementsGroupChoice ();if _ff :=d .DecodeElement (&_ec .Any ,&_dff );_ff !=nil {return _ff ;};_e .Choice =append (_e .Choice ,_ec );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\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072\u0020\u0025v",_dff .Name );if _bb :=d .Skip ();_bb !=nil {return _bb ;};};case _df .EndElement :break _ddc ;case _df .CharData :};};return nil ;}; -// ValidateWithPath validates the SimpleLiteral and its children, prefixing error messages with path -func (_gcg *SimpleLiteral )ValidateWithPath (path string )error {return nil };func (_ae *ElementContainer )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ec :for {_da ,_fge :=d .Token ();if _fge !=nil {return _fge ;};switch _ece :=_da .(type ){case _f .StartElement :switch _ece .Name {case _f .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"}:_bbc :=NewElementsGroupChoice ();if _g :=d .DecodeElement (&_bbc .Any ,&_ece );_g !=nil {return _g ;};_ae .Choice =append (_ae .Choice ,_bbc );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\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072\u0020\u0025v",_ece .Name );if _aeb :=d .Skip ();_aeb !=nil {return _aeb ;};};case _f .EndElement :break _ec ;case _f .CharData :};};return nil ;};func NewAny ()*Any {_e :=&Any {};_e .SimpleLiteral =*NewSimpleLiteral ();return _e };func (_aa *ElementsGroupChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aa .Any !=nil {_ac :=_f .StartElement {Name :_f .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}};for _ ,_afg :=range _aa .Any {e .EncodeElement (_afg ,_ac );};};return nil ;};func (_ad *Any )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return _ad .SimpleLiteral .MarshalXML (e ,start );};func (_dbg *SimpleLiteral )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the ElementsGroup and its children +func (_bee *ElementsGroup )Validate ()error {return _bee .ValidateWithPath ("\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070");}; // Validate validates the SimpleLiteral and its children -func (_dbfc *SimpleLiteral )Validate ()error {return _dbfc .ValidateWithPath ("\u0053\u0069\u006d\u0070\u006c\u0065\u004c\u0069\u0074\u0065\u0072\u0061\u006c");};func init (){_a .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 );_a .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 );_a .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 );_a .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 +func (_bfe *SimpleLiteral )Validate ()error {return _bfe .ValidateWithPath ("\u0053\u0069\u006d\u0070\u006c\u0065\u004c\u0069\u0074\u0065\u0072\u0061\u006c");};func (_eab *ElementsGroupChoice )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {if _eab .Any !=nil {_ad :=_df .StartElement {Name :_df .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}};for _ ,_ced :=range _eab .Any {e .EncodeElement (_ced ,_ad );};};return nil ;};type SimpleLiteral struct{};func (_ga *ElementsGroup )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_dea :for {_ce ,_ed :=d .Token ();if _ed !=nil {return _ed ;};switch _cc :=_ce .(type ){case _df .StartElement :switch _cc .Name {case _df .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"}:_fd :=NewElementsGroupChoice ();if _eg :=d .DecodeElement (&_fd .Any ,&_cc );_eg !=nil {return _eg ;};_ga .Choice =append (_ga .Choice ,_fd );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\u0045\u006c\u0065\u006de\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_cc .Name );if _ea :=d .Skip ();_ea !=nil {return _ea ;};};case _df .EndElement :break _dea ;case _df .CharData :};};return nil ;};func (_ab *Any )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_ab .SimpleLiteral =*NewSimpleLiteral ();for {_c ,_dc :=d .Token ();if _dc !=nil {return _g .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041\u006e\u0079\u003a\u0020\u0025\u0073",_dc );};if _f ,_fe :=_c .(_df .EndElement );_fe &&_f .Name ==start .Name {break ;};};return nil ;}; + +// ValidateWithPath validates the ElementContainer and its children, prefixing error messages with path +func (_ae *ElementContainer )ValidateWithPath (path string )error {for _dec ,_gc :=range _ae .Choice {if _dfd :=_gc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_dec ));_dfd !=nil {return _dfd ;};};return nil ;};type ElementsGroupChoice struct{Any []*Any ;};type ElementContainer struct{Choice []*ElementsGroupChoice ;};func (_ba *SimpleLiteral )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {e .EncodeToken (start );e .EncodeToken (_df .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the ElementsGroupChoice and its children +func (_bfb *ElementsGroupChoice )Validate ()error {return _bfb .ValidateWithPath ("\u0045\u006c\u0065\u006den\u0074\u0073\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};type ElementsGroup struct{Choice []*ElementsGroupChoice ;};func NewElementContainer ()*ElementContainer {_fg :=&ElementContainer {};return _fg };func init (){_a .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 );_a .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 );_a .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 );_a .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 6e0f63fb54..52f9197df3 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 (_e "encoding/xml";_f "fmt";_ed "github.com/unidoc/unioffice";_eg "github.com/unidoc/unioffice/schema/purl.org/dc/elements";); +package terms ;import (_g "encoding/xml";_a "fmt";_f "github.com/unidoc/unioffice";_d "github.com/unidoc/unioffice/schema/purl.org/dc/elements";);type ElementsAndRefinementsGroup struct{Choice []*ElementsAndRefinementsGroupChoice ;}; -// ValidateWithPath validates the ElementsAndRefinementsGroupChoice and its children, prefixing error messages with path -func (_be *ElementsAndRefinementsGroupChoice )ValidateWithPath (path string )error {for _cdc ,_bcd :=range _be .Any {if _cg :=_bcd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_cdc ));_cg !=nil {return _cg ;};};return nil ;};func NewRFC3066 ()*RFC3066 {_fccb :=&RFC3066 {};return _fccb };func (_fc *Box )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Name .Local ="\u0042\u006f\u0078";e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the UDC and its children +func (_abc *UDC )Validate ()error {return _abc .ValidateWithPath ("\u0055\u0044\u0043")};func NewMESH ()*MESH {_ecb :=&MESH {};return _ecb }; -// ValidateWithPath validates the LCC and its children, prefixing error messages with path -func (_fcgc *LCC )ValidateWithPath (path string )error {return nil };type RFC1766 struct{}; +// ValidateWithPath validates the ElementOrRefinementContainer and its children, prefixing error messages with path +func (_ba *ElementOrRefinementContainer )ValidateWithPath (path string )error {for _bae ,_ecef :=range _ba .Choice {if _eb :=_ecef .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bae ));_eb !=nil {return _eb ;};};return nil ;};func (_be *IMT )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_baee ,_bdg :=d .Token ();if _bdg !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0049\u004d\u0054\u003a\u0020\u0025\u0073",_bdg );};if _cd ,_cbc :=_baee .(_g .EndElement );_cbc &&_cd .Name ==start .Name {break ;};};return nil ;};type ElementsAndRefinementsGroupChoice struct{Any []*_d .Any ;};func NewElementOrRefinementContainer ()*ElementOrRefinementContainer {_ac :=&ElementOrRefinementContainer {};return _ac ;};func (_aec *ISO639_2 )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_gcfc ,_efe :=d .Token ();if _efe !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0049\u0053\u004f6\u0033\u0039\u005f\u0032: \u0025\u0073",_efe );};if _dbc ,_cdd :=_gcfc .(_g .EndElement );_cdd &&_dbc .Name ==start .Name {break ;};};return nil ;};type IMT struct{}; -// Validate validates the RFC1766 and its children -func (_bgb *RFC1766 )Validate ()error {return _bgb .ValidateWithPath ("\u0052F\u0043\u0031\u0037\u0036\u0036");}; +// ValidateWithPath validates the RFC1766 and its children, prefixing error messages with path +func (_eaf *RFC1766 )ValidateWithPath (path string )error {return nil };func (_cg *DCMIType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bc *TGN )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0054\u0047\u004e";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the ElementsAndRefinementsGroup and its children, prefixing error messages with path -func (_aa *ElementsAndRefinementsGroup )ValidateWithPath (path string )error {for _dce ,_de :=range _aa .Choice {if _ccd :=_de .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_dce ));_ccd !=nil {return _ccd ;};};return nil ;};func (_bdea *MESH )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_bcb ,_bfbg :=d .Token ();if _bfbg !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004d\u0045\u0053\u0048\u003a\u0020\u0025\u0073",_bfbg );};if _ece ,_dca :=_bcb .(_e .EndElement );_dca &&_ece .Name ==start .Name {break ;};};return nil ;};func NewISO3166 ()*ISO3166 {_ad :=&ISO3166 {};return _ad }; +// Validate validates the DDC and its children +func (_gfc *DDC )Validate ()error {return _gfc .ValidateWithPath ("\u0044\u0044\u0043")}; -// ValidateWithPath validates the ISO3166 and its children, prefixing error messages with path -func (_bff *ISO3166 )ValidateWithPath (path string )error {return nil };func (_fbe *Period )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Name .Local ="\u0050\u0065\u0072\u0069\u006f\u0064";e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the DCMIType and its children +func (_dd *DCMIType )Validate ()error {return _dd .ValidateWithPath ("\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065");};func (_ea *Box )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0042\u006f\u0078";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aag *RFC1766 )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0052F\u0043\u0031\u0037\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type MESH struct{}; -// Validate validates the ElementsAndRefinementsGroupChoice and its children -func (_cd *ElementsAndRefinementsGroupChoice )Validate ()error {return _cd .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");};func (_bcg *ElementOrRefinementContainer )MarshalXML (e *_e .Encoder ,start _e .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 _bcg .Choice !=nil {for _ ,_gd :=range _bcg .Choice {_gd .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dcg *Period )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_gge ,_ggc :=d .Token ();if _ggc !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0050e\u0072\u0069o\u0064\u003a\u0020\u0025\u0073",_ggc );};if _dfg ,_afab :=_gge .(_e .EndElement );_afab &&_dfg .Name ==start .Name {break ;};};return nil ;};type DCMIType struct{};type RFC3066 struct{};type ISO639_2 struct{}; +// ValidateWithPath validates the W3CDTF and its children, prefixing error messages with path +func (_dffc *W3CDTF )ValidateWithPath (path string )error {return nil };func (_acg *ElementsAndRefinementsGroup )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bba :for {_fef ,_dab :=d .Token ();if _dab !=nil {return _dab ;};switch _fba :=_fef .(type ){case _g .StartElement :switch _fba .Name {case _g .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"}:_adc :=NewElementsAndRefinementsGroupChoice ();if _cbf :=d .DecodeElement (&_adc .Any ,&_fba );_cbf !=nil {return _cbf ;};_acg .Choice =append (_acg .Choice ,_adc );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",_fba .Name );if _ffe :=d .Skip ();_ffe !=nil {return _ffe ;};};case _g .EndElement :break _bba ;case _g .CharData :};};return nil ;};func NewRFC3066 ()*RFC3066 {_bbf :=&RFC3066 {};return _bbf };func (_bdc *TGN )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_bbde ,_efd :=d .Token ();if _efd !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0054\u0047\u004e\u003a\u0020\u0025\u0073",_efd );};if _edd ,_aab :=_bbde .(_g .EndElement );_aab &&_edd .Name ==start .Name {break ;};};return nil ;};func (_agf *MESH )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u004d\u0045\u0053\u0048";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the ISO639_2 and its children -func (_acd *ISO639_2 )Validate ()error {return _acd .ValidateWithPath ("\u0049\u0053\u004f\u0036\u0033\u0039\u005f\u0032");};type LCC struct{}; +// ValidateWithPath validates the DDC and its children, prefixing error messages with path +func (_bg *DDC )ValidateWithPath (path string )error {return nil };func (_gdce *Point )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0050\u006f\u0069n\u0074";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the Box and its children -func (_df *Box )Validate ()error {return _df .ValidateWithPath ("\u0042\u006f\u0078")};func NewUDC ()*UDC {_dabf :=&UDC {};return _dabf };func (_dab *IMT )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_cde ,_edf :=d .Token ();if _edf !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0049\u004d\u0054\u003a\u0020\u0025\u0073",_edf );};if _cdb ,_dbfg :=_cde .(_e .EndElement );_dbfg &&_cdb .Name ==start .Name {break ;};};return nil ;};func (_b *Box )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_d ,_ba :=d .Token ();if _ba !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0042\u006f\u0078\u003a\u0020\u0025\u0073",_ba );};if _bd ,_ff :=_d .(_e .EndElement );_ff &&_bd .Name ==start .Name {break ;};};return nil ;};func (_gda *UDC )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_aab ,_fac :=d .Token ();if _fac !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0044\u0043\u003a\u0020\u0025\u0073",_fac );};if _fbdb ,_eca :=_aab .(_e .EndElement );_eca &&_fbdb .Name ==start .Name {break ;};};return nil ;};type ISO3166 struct{}; +// Validate validates the ElementsAndRefinementsGroupChoice and its children +func (_ega *ElementsAndRefinementsGroupChoice )Validate ()error {return _ega .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");};func (_bfg *LCSH )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u004c\u0043\u0053\u0048";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the LCC and its children -func (_fdc *LCC )Validate ()error {return _fdc .ValidateWithPath ("\u004c\u0043\u0043")}; +// Validate validates the RFC3066 and its children +func (_cfa *RFC3066 )Validate ()error {return _cfa .ValidateWithPath ("\u0052F\u0043\u0033\u0030\u0036\u0036");}; -// Validate validates the URI and its children -func (_bgd *URI )Validate ()error {return _bgd .ValidateWithPath ("\u0055\u0052\u0049")};func (_dff *Point )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Name .Local ="\u0050\u006f\u0069n\u0074";e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ddb *ISO3166 )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_aca ,_gfa :=d .Token ();if _gfa !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0049\u0053\u004f\u0033\u0031\u0036\u0036\u003a\u0020\u0025\u0073",_gfa );};if _cf ,_bdc :=_aca .(_e .EndElement );_bdc &&_cf .Name ==start .Name {break ;};};return nil ;};func (_cba *LCSH )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Name .Local ="\u004c\u0043\u0053\u0048";e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Point and its children +func (_adf *Point )Validate ()error {return _adf .ValidateWithPath ("\u0050\u006f\u0069n\u0074")};type RFC3066 struct{};func (_caca *LCC )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_cda ,_ebg :=d .Token ();if _ebg !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004c\u0043\u0043\u003a\u0020\u0025\u0073",_ebg );};if _cgd ,_fcd :=_cda .(_g .EndElement );_fcd &&_cgd .Name ==start .Name {break ;};};return nil ;};type LCC struct{};type Box struct{}; -// Validate validates the TGN and its children -func (_dbe *TGN )Validate ()error {return _dbe .ValidateWithPath ("\u0054\u0047\u004e")};func (_cac *IMT )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Name .Local ="\u0049\u004d\u0054";e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dc *DDC )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Name .Local ="\u0044\u0044\u0043";e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the ISO639_2 and its children +func (_egf *ISO639_2 )Validate ()error {return _egf .ValidateWithPath ("\u0049\u0053\u004f\u0036\u0033\u0039\u005f\u0032");};func (_ccc *LCSH )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_adb ,_cdcc :=d .Token ();if _cdcc !=nil {return _a .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004c\u0043\u0053\u0048\u003a\u0020\u0025\u0073",_cdcc );};if _ccfd ,_fa :=_adb .(_g .EndElement );_fa &&_ccfd .Name ==start .Name {break ;};};return nil ;};func NewPeriod ()*Period {_dec :=&Period {};return _dec };func NewUDC ()*UDC {_aad :=&UDC {};return _aad }; -// Validate validates the LCSH and its children -func (_fdg *LCSH )Validate ()error {return _fdg .ValidateWithPath ("\u004c\u0043\u0053\u0048")};func (_cag *ISO639_2 )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_cfc ,_cgf :=d .Token ();if _cgf !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0049\u0053\u004f6\u0033\u0039\u005f\u0032: \u0025\u0073",_cgf );};if _eb ,_bfb :=_cfc .(_e .EndElement );_bfb &&_eb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the Box and its children, prefixing error messages with path +func (_cc *Box )ValidateWithPath (path string )error {return nil }; -// Validate validates the DDC and its children -func (_gg *DDC )Validate ()error {return _gg .ValidateWithPath ("\u0044\u0044\u0043")};type TGN struct{}; +// ValidateWithPath validates the ISO639_2 and its children, prefixing error messages with path +func (_bdb *ISO639_2 )ValidateWithPath (path string )error {return nil };func (_gd *DDC )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0044\u0044\u0043";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ISO639_2 struct{}; -// Validate validates the IMT and its children -func (_bba *IMT )Validate ()error {return _bba .ValidateWithPath ("\u0049\u004d\u0054")};func NewDCMIType ()*DCMIType {_c :=&DCMIType {};return _c };type ElementsAndRefinementsGroup struct{Choice []*ElementsAndRefinementsGroupChoice ;};type URI struct{}; +// ValidateWithPath validates the URI and its children, prefixing error messages with path +func (_bfcb *URI )ValidateWithPath (path string )error {return nil };type TGN struct{};type RFC1766 struct{};func NewISO639_2 ()*ISO639_2 {_ebd :=&ISO639_2 {};return _ebd }; -// ValidateWithPath validates the W3CDTF and its children, prefixing error messages with path -func (_acb *W3CDTF )ValidateWithPath (path string )error {return nil };func (_eff *LCC )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_cff ,_fcc :=d .Token ();if _fcc !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004c\u0043\u0043\u003a\u0020\u0025\u0073",_fcc );};if _fbg ,_gcg :=_cff .(_e .EndElement );_gcg &&_fbg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the ElementsAndRefinementsGroup and its children +func (_gdb *ElementsAndRefinementsGroup )Validate ()error {return _gdb .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 (_fca *ElementOrRefinementContainer )MarshalXML (e *_g .Encoder ,start _g .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 _fca .Choice !=nil {for _ ,_de :=range _fca .Choice {_de .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eda *URI )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0055\u0052\u0049";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // Validate validates the MESH and its children -func (_fbda *MESH )Validate ()error {return _fbda .ValidateWithPath ("\u004d\u0045\u0053\u0048")}; +func (_cdb *MESH )Validate ()error {return _cdb .ValidateWithPath ("\u004d\u0045\u0053\u0048")};func (_fg *ElementsAndRefinementsGroupChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fg .Any !=nil {_ccef :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}};for _ ,_ecf :=range _fg .Any {e .EncodeElement (_ecf ,_ccef );};};return nil ;};func NewDDC ()*DDC {_ff :=&DDC {};return _ff }; -// Validate validates the DCMIType and its children -func (_bf *DCMIType )Validate ()error {return _bf .ValidateWithPath ("\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065");};func (_eaea *RFC3066 )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Name .Local ="\u0052F\u0043\u0033\u0030\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fdea *LCSH )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_acg ,_faf :=d .Token ();if _faf !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004c\u0043\u0053\u0048\u003a\u0020\u0025\u0073",_faf );};if _gb ,_afdf :=_acg .(_e .EndElement );_afdf &&_gb .Name ==start .Name {break ;};};return nil ;};type Box struct{};type LCSH struct{}; - -// ValidateWithPath validates the IMT and its children, prefixing error messages with path -func (_aag *IMT )ValidateWithPath (path string )error {return nil };func NewElementOrRefinementContainer ()*ElementOrRefinementContainer {_dbf :=&ElementOrRefinementContainer {};return _dbf ;}; +// ValidateWithPath validates the LCC and its children, prefixing error messages with path +func (_cbg *LCC )ValidateWithPath (path string )error {return nil };type Period struct{};func NewIMT ()*IMT {_cec :=&IMT {};return _cec }; // ValidateWithPath validates the MESH and its children, prefixing error messages with path -func (_bffg *MESH )ValidateWithPath (path string )error {return nil };func NewBox ()*Box {_g :=&Box {};return _g };func (_da *ElementsAndRefinementsGroup )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _da .Choice !=nil {for _ ,_afa :=range _da .Choice {_afa .MarshalXML (e ,_e .StartElement {});};};return nil ;}; +func (_ggg *MESH )ValidateWithPath (path string )error {return nil };func (_gac *URI )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_bge ,_efg :=d .Token ();if _efg !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0052\u0049\u003a\u0020\u0025\u0073",_efg );};if _cdcf ,_abb :=_bge .(_g .EndElement );_abb &&_cdcf .Name ==start .Name {break ;};};return nil ;};type UDC struct{};func (_dc *ISO3166 )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_daf ,_caf :=d .Token ();if _caf !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0049\u0053\u004f\u0033\u0031\u0036\u0036\u003a\u0020\u0025\u0073",_caf );};if _bed ,_bea :=_daf .(_g .EndElement );_bea &&_bed .Name ==start .Name {break ;};};return nil ;};func NewElementsAndRefinementsGroup ()*ElementsAndRefinementsGroup {_gdc :=&ElementsAndRefinementsGroup {};return _gdc ;}; -// ValidateWithPath validates the Period and its children, prefixing error messages with path -func (_bffc *Period )ValidateWithPath (path string )error {return nil };func NewLCC ()*LCC {_gde :=&LCC {};return _gde };func NewPoint ()*Point {_bdf :=&Point {};return _bdf }; +// Validate validates the Period and its children +func (_aff *Period )Validate ()error {return _aff .ValidateWithPath ("\u0050\u0065\u0072\u0069\u006f\u0064");}; -// ValidateWithPath validates the DDC and its children, prefixing error messages with path -func (_ac *DDC )ValidateWithPath (path string )error {return nil }; +// Validate validates the RFC1766 and its children +func (_dbd *RFC1766 )Validate ()error {return _dbd .ValidateWithPath ("\u0052F\u0043\u0031\u0037\u0036\u0036");};func NewISO3166 ()*ISO3166 {_eac :=&ISO3166 {};return _eac }; -// ValidateWithPath validates the Box and its children, prefixing error messages with path -func (_ffa *Box )ValidateWithPath (path string )error {return nil };func NewLCSH ()*LCSH {_ccf :=&LCSH {};return _ccf }; +// ValidateWithPath validates the LCSH and its children, prefixing error messages with path +func (_egc *LCSH )ValidateWithPath (path string )error {return nil }; -// Validate validates the Point and its children -func (_edg *Point )Validate ()error {return _edg .ValidateWithPath ("\u0050\u006f\u0069n\u0074")};func (_bac *ElementsAndRefinementsGroupChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aee :for {_affe ,_dfc :=d .Token ();if _dfc !=nil {return _dfc ;};switch _cca :=_affe .(type ){case _e .StartElement :switch _cca .Name {case _e .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"}:_gaf :=_eg .NewAny ();if _afe :=d .DecodeElement (_gaf ,&_cca );_afe !=nil {return _afe ;};_bac .Any =append (_bac .Any ,_gaf );default:_ed .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",_cca .Name );if _gef :=d .Skip ();_gef !=nil {return _gef ;};};case _e .EndElement :break _aee ;case _e .CharData :};};return nil ;};func NewDDC ()*DDC {_bc :=&DDC {};return _bc };func (_geb *RFC1766 )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_cdg ,_afaf :=d .Token ();if _afaf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0031\u0037\u0036\u0036\u003a\u0020\u0025\u0073",_afaf );};if _ee ,_fff :=_cdg .(_e .EndElement );_fff &&_ee .Name ==start .Name {break ;};};return nil ;};func (_bde *ElementsAndRefinementsGroup )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcd :for {_ag ,_fcg :=d .Token ();if _fcg !=nil {return _fcg ;};switch _afd :=_ag .(type ){case _e .StartElement :switch _afd .Name {case _e .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"}:_eae :=NewElementsAndRefinementsGroupChoice ();if _ca :=d .DecodeElement (&_eae .Any ,&_afd );_ca !=nil {return _ca ;};_bde .Choice =append (_bde .Choice ,_eae );default:_ed .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",_afd .Name );if _dcdd :=d .Skip ();_dcdd !=nil {return _dcdd ;};};case _e .EndElement :break _dcd ;case _e .CharData :};};return nil ;};func NewRFC1766 ()*RFC1766 {_agg :=&RFC1766 {};return _agg };type Point struct{}; +// Validate validates the ISO3166 and its children +func (_ffd *ISO3166 )Validate ()error {return _ffd .ValidateWithPath ("\u0049S\u004f\u0033\u0031\u0036\u0036");};type ISO3166 struct{};func (_cacg *W3CDTF )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_adff ,_cef :=d .Token ();if _cef !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u00573\u0043\u0044T\u0046\u003a\u0020\u0025\u0073",_cef );};if _cff ,_dffa :=_adff .(_g .EndElement );_dffa &&_cff .Name ==start .Name {break ;};};return nil ;};type DDC struct{};func (_daa *LCC )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u004c\u0043\u0043";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type LCSH struct{};func (_cfe *UDC )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_aaf ,_ccd :=d .Token ();if _ccd !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0044\u0043\u003a\u0020\u0025\u0073",_ccd );};if _bgg ,_ddcg :=_aaf .(_g .EndElement );_ddcg &&_bgg .Name ==start .Name {break ;};};return nil ;};func (_cbed *UDC )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0055\u0044\u0043";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ElementOrRefinementContainer struct{Choice []*ElementsAndRefinementsGroupChoice ;}; -// ValidateWithPath validates the ISO639_2 and its children, prefixing error messages with path -func (_ec *ISO639_2 )ValidateWithPath (path string )error {return nil };func (_ef *DDC )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_ega ,_bg :=d .Token ();if _bg !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0044\u0044\u0043\u003a\u0020\u0025\u0073",_bg );};if _dgg ,_cc :=_ega .(_e .EndElement );_cc &&_dgg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the RFC3066 and its children, prefixing error messages with path +func (_cge *RFC3066 )ValidateWithPath (path string )error {return nil };func (_gge *RFC3066 )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_bfc ,_gaa :=d .Token ();if _gaa !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0033\u0030\u0036\u0036\u003a\u0020\u0025\u0073",_gaa );};if _ee ,_cea :=_bfc .(_g .EndElement );_cea &&_ee .Name ==start .Name {break ;};};return nil ;};type W3CDTF struct{};func NewLCC ()*LCC {_ccf :=&LCC {};return _ccf };type Point struct{};func NewElementsAndRefinementsGroupChoice ()*ElementsAndRefinementsGroupChoice {_dff :=&ElementsAndRefinementsGroupChoice {};return _dff ;}; -// Validate validates the ISO3166 and its children -func (_gefa *ISO3166 )Validate ()error {return _gefa .ValidateWithPath ("\u0049S\u004f\u0033\u0031\u0036\u0036");};func (_efa *Point )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_gec ,_ggf :=d .Token ();if _ggf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0050\u006f\u0069\u006et\u003a\u0020\u0025\u0073",_ggf );};if _fbb ,_eag :=_gec .(_e .EndElement );_eag &&_fbb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the UDC and its children, prefixing error messages with path +func (_gae *UDC )ValidateWithPath (path string )error {return nil }; -// Validate validates the RFC3066 and its children -func (_aeec *RFC3066 )Validate ()error {return _aeec .ValidateWithPath ("\u0052F\u0043\u0033\u0030\u0036\u0036");};func (_cb *ElementOrRefinementContainer )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fe :for {_fde ,_gdf :=d .Token ();if _gdf !=nil {return _gdf ;};switch _ea :=_fde .(type ){case _e .StartElement :switch _ea .Name {case _e .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"}:_bb :=NewElementsAndRefinementsGroupChoice ();if _af :=d .DecodeElement (&_bb .Any ,&_ea );_af !=nil {return _af ;};_cb .Choice =append (_cb .Choice ,_bb );default:_ed .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",_ea .Name );if _aff :=d .Skip ();_aff !=nil {return _aff ;};};case _e .EndElement :break _fe ;case _e .CharData :};};return nil ;};func (_acfg *TGN )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_aba ,_cbd :=d .Token ();if _cbd !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0054\u0047\u004e\u003a\u0020\u0025\u0073",_cbd );};if _dfgg ,_fcce :=_aba .(_e .EndElement );_fcce &&_dfgg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the ElementsAndRefinementsGroupChoice and its children, prefixing error messages with path +func (_dfd *ElementsAndRefinementsGroupChoice )ValidateWithPath (path string )error {for _bf ,_gg :=range _dfd .Any {if _bd :=_gg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_bf ));_bd !=nil {return _bd ;};};return nil ;}; -// Validate validates the UDC and its children -func (_bgc *UDC )Validate ()error {return _bgc .ValidateWithPath ("\u0055\u0044\u0043")};func (_db *DCMIType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Name .Local ="\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065";e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the ElementsAndRefinementsGroup and its children, prefixing error messages with path +func (_fd *ElementsAndRefinementsGroup )ValidateWithPath (path string )error {for _ag ,_dfe :=range _fd .Choice {if _eaa :=_dfe .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ag ));_eaa !=nil {return _eaa ;};};return nil ;}; -// Validate validates the W3CDTF and its children -func (_abf *W3CDTF )Validate ()error {return _abf .ValidateWithPath ("\u0057\u0033\u0043\u0044\u0054\u0046");};func NewMESH ()*MESH {_eda :=&MESH {};return _eda }; +// Validate validates the LCC and its children +func (_bec *LCC )Validate ()error {return _bec .ValidateWithPath ("\u004c\u0043\u0043")};func (_gb *ElementsAndRefinementsGroupChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gff :for {_cbe ,_abf :=d .Token ();if _abf !=nil {return _abf ;};switch _ceb :=_cbe .(type ){case _g .StartElement :switch _ceb .Name {case _g .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"}:_bbd :=_d .NewAny ();if _gdcb :=d .DecodeElement (_bbd ,&_ceb );_gdcb !=nil {return _gdcb ;};_gb .Any =append (_gb .Any ,_bbd );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",_ceb .Name );if _fdf :=d .Skip ();_fdf !=nil {return _fdf ;};};case _g .EndElement :break _gff ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the RFC1766 and its children, prefixing error messages with path -func (_acad *RFC1766 )ValidateWithPath (path string )error {return nil };func (_ddd *TGN )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Name .Local ="\u0054\u0047\u004e";e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewIMT ()*IMT {_fag :=&IMT {};return _fag };func (_ggga *UDC )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Name .Local ="\u0055\u0044\u0043";e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the LCSH and its children +func (_beb *LCSH )Validate ()error {return _beb .ValidateWithPath ("\u004c\u0043\u0053\u0048")};type DCMIType struct{};func (_gbf *IMT )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0049\u004d\u0054";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewTGN ()*TGN {_abe :=&TGN {};return _abe };func (_ffb *DDC )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_gad ,_gc :=d .Token ();if _gc !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0044\u0044\u0043\u003a\u0020\u0025\u0073",_gc );};if _db ,_bb :=_gad .(_g .EndElement );_bb &&_db .Name ==start .Name {break ;};};return nil ;};func NewLCSH ()*LCSH {_aed :=&LCSH {};return _aed }; -// ValidateWithPath validates the Point and its children, prefixing error messages with path -func (_ebc *Point )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the Period and its children, prefixing error messages with path +func (_cbbd *Period )ValidateWithPath (path string )error {return nil }; -// Validate validates the ElementsAndRefinementsGroup and its children -func (_geg *ElementsAndRefinementsGroup )Validate ()error {return _geg .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 (_bea *ISO639_2 )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Name .Local ="\u0049\u0053\u004f\u0036\u0033\u0039\u002d\u0032";e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fad *ElementsAndRefinementsGroupChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fad .Any !=nil {_fbd :=_e .StartElement {Name :_e .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}};for _ ,_dd :=range _fad .Any {e .EncodeElement (_dd ,_fbd );};};return nil ;};func (_bgg *URI )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Name .Local ="\u0055\u0052\u0049";e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bag *W3CDTF )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_bacg ,_ded :=d .Token ();if _ded !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u00573\u0043\u0044T\u0046\u003a\u0020\u0025\u0073",_ded );};if _cda ,_ecc :=_bacg .(_e .EndElement );_ecc &&_cda .Name ==start .Name {break ;};};return nil ;};func (_fee *W3CDTF )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Name .Local ="\u0057\u0033\u0043\u0044\u0054\u0046";e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewW3CDTF ()*W3CDTF {_dfd :=&W3CDTF {};return _dfd };func (_adf *RFC3066 )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_eab ,_ggg :=d .Token ();if _ggg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0033\u0030\u0036\u0036\u003a\u0020\u0025\u0073",_ggg );};if _efe ,_dad :=_eab .(_e .EndElement );_dad &&_efe .Name ==start .Name {break ;};};return nil ;};func NewPeriod ()*Period {_add :=&Period {};return _add }; +// ValidateWithPath validates the IMT and its children, prefixing error messages with path +func (_cee *IMT )ValidateWithPath (path string )error {return nil };type URI struct{}; -// ValidateWithPath validates the RFC3066 and its children, prefixing error messages with path -func (_gdc *RFC3066 )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the Point and its children, prefixing error messages with path +func (_aeg *Point )ValidateWithPath (path string )error {return nil };func (_b *Box )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_c ,_ec :=d .Token ();if _ec !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0042\u006f\u0078\u003a\u0020\u0025\u0073",_ec );};if _ga ,_fb :=_c .(_g .EndElement );_fb &&_ga .Name ==start .Name {break ;};};return nil ;};func (_cad *RFC1766 )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_gcgg ,_ed :=d .Token ();if _ed !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0031\u0037\u0036\u0036\u003a\u0020\u0025\u0073",_ed );};if _adbf ,_ccb :=_gcgg .(_g .EndElement );_ccb &&_adbf .Name ==start .Name {break ;};};return nil ;};func (_af *ElementOrRefinementContainer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ca :for {_gcg ,_fe :=d .Token ();if _fe !=nil {return _fe ;};switch _ae :=_gcg .(type ){case _g .StartElement :switch _ae .Name {case _g .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"}:_dde :=NewElementsAndRefinementsGroupChoice ();if _cac :=d .DecodeElement (&_dde .Any ,&_ae );_cac !=nil {return _cac ;};_af .Choice =append (_af .Choice ,_dde );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",_ae .Name );if _eg :=d .Skip ();_eg !=nil {return _eg ;};};case _g .EndElement :break _ca ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the UDC and its children, prefixing error messages with path -func (_ffb *UDC )ValidateWithPath (path string )error {return nil };type W3CDTF struct{};type ElementsAndRefinementsGroupChoice struct{Any []*_eg .Any ;};type DDC struct{};func (_gged *RFC1766 )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Name .Local ="\u0052F\u0043\u0031\u0037\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type IMT struct{}; +// ValidateWithPath validates the ISO3166 and its children, prefixing error messages with path +func (_cf *ISO3166 )ValidateWithPath (path string )error {return nil }; // ValidateWithPath validates the DCMIType and its children, prefixing error messages with path -func (_dgb *DCMIType )ValidateWithPath (path string )error {return nil };func NewElementsAndRefinementsGroupChoice ()*ElementsAndRefinementsGroupChoice {_gab :=&ElementsAndRefinementsGroupChoice {};return _gab ;};func NewTGN ()*TGN {_ab :=&TGN {};return _ab };type ElementOrRefinementContainer struct{Choice []*ElementsAndRefinementsGroupChoice ;};func NewElementsAndRefinementsGroup ()*ElementsAndRefinementsGroup {_fdb :=&ElementsAndRefinementsGroup {};return _fdb ;};func (_ffdd *MESH )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Name .Local ="\u004d\u0045\u0053\u0048";e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bce *URI )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_cacb ,_fgg :=d .Token ();if _fgg !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0052\u0049\u003a\u0020\u0025\u0073",_fgg );};if _aeb ,_ce :=_cacb .(_e .EndElement );_ce &&_aeb .Name ==start .Name {break ;};};return nil ;};func NewURI ()*URI {_dfa :=&URI {};return _dfa }; - -// Validate validates the Period and its children -func (_gee *Period )Validate ()error {return _gee .ValidateWithPath ("\u0050\u0065\u0072\u0069\u006f\u0064");};func (_fg *LCC )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Name .Local ="\u004c\u0043\u0043";e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +func (_ead *DCMIType )ValidateWithPath (path string )error {return nil };func (_fge *Point )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_gfdg ,_ccg :=d .Token ();if _ccg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0050\u006f\u0069\u006et\u003a\u0020\u0025\u0073",_ccg );};if _cfc ,_daag :=_gfdg .(_g .EndElement );_daag &&_cfc .Name ==start .Name {break ;};};return nil ;};func (_ef *ISO3166 )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0049S\u004f\u0033\u0031\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewBox ()*Box {_gf :=&Box {};return _gf }; -// ValidateWithPath validates the URI and its children, prefixing error messages with path -func (_gdb *URI )ValidateWithPath (path string )error {return nil };type UDC struct{}; +// Validate validates the IMT and its children +func (_cdc *IMT )Validate ()error {return _cdc .ValidateWithPath ("\u0049\u004d\u0054")};func NewW3CDTF ()*W3CDTF {_fcf :=&W3CDTF {};return _fcf };func NewURI ()*URI {_aca :=&URI {};return _aca };func NewDCMIType ()*DCMIType {_df :=&DCMIType {};return _df }; -// ValidateWithPath validates the LCSH and its children, prefixing error messages with path -func (_egb *LCSH )ValidateWithPath (path string )error {return nil };type Period struct{}; +// Validate validates the URI and its children +func (_cca *URI )Validate ()error {return _cca .ValidateWithPath ("\u0055\u0052\u0049")};func (_ad *ElementsAndRefinementsGroup )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ad .Choice !=nil {for _ ,_gcf :=range _ad .Choice {_gcf .MarshalXML (e ,_g .StartElement {});};};return nil ;}; -// ValidateWithPath validates the ElementOrRefinementContainer and its children, prefixing error messages with path -func (_ge *ElementOrRefinementContainer )ValidateWithPath (path string )error {for _feg ,_eaa :=range _ge .Choice {if _ffd :=_eaa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_feg ));_ffd !=nil {return _ffd ;};};return nil ;};func NewISO639_2 ()*ISO639_2 {_ccc :=&ISO639_2 {};return _ccc };func (_fb *DCMIType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_ga ,_gf :=d .Token ();if _gf !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0044\u0043\u004dI\u0054\u0079\u0070\u0065: \u0025\u0073",_gf );};if _gc ,_dg :=_ga .(_e .EndElement );_dg &&_gc .Name ==start .Name {break ;};};return nil ;};type MESH struct{};func (_acf *ISO3166 )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Name .Local ="\u0049S\u004f\u0033\u0031\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Box and its children +func (_fbf *Box )Validate ()error {return _fbf .ValidateWithPath ("\u0042\u006f\u0078")};func (_ggc *ISO639_2 )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0049\u0053\u004f\u0036\u0033\u0039\u002d\u0032";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gaf *W3CDTF )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0057\u0033\u0043\u0044\u0054\u0046";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fag *Period )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0050\u0065\u0072\u0069\u006f\u0064";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ddg *RFC3066 )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0052F\u0043\u0033\u0030\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the TGN and its children, prefixing error messages with path -func (_fge *TGN )ValidateWithPath (path string )error {return nil }; +func (_fce *TGN )ValidateWithPath (path string )error {return nil };func (_fc *DCMIType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_da ,_fbfc :=d .Token ();if _fbfc !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0044\u0043\u004dI\u0054\u0079\u0070\u0065: \u0025\u0073",_fbfc );};if _ece ,_ce :=_da .(_g .EndElement );_ce &&_ece .Name ==start .Name {break ;};};return nil ;}; // Validate validates the ElementOrRefinementContainer and its children -func (_bcgc *ElementOrRefinementContainer )Validate ()error {return _bcgc .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 init (){_ed .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 );_ed .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 );_ed .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0044\u0044\u0043",NewDDC );_ed .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004c\u0043\u0043",NewLCC );_ed .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0044\u0043",NewUDC );_ed .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 );_ed .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 );_ed .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 );_ed .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049\u004d\u0054",NewIMT );_ed .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0052\u0049",NewURI );_ed .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 );_ed .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 );_ed .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 );_ed .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 );_ed .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 );_ed .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0042\u006f\u0078",NewBox );_ed .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0054\u0047\u004e",NewTGN );_ed .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 );_ed .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 +func (_dae *ElementOrRefinementContainer )Validate ()error {return _dae .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 NewRFC1766 ()*RFC1766 {_dege :=&RFC1766 {};return _dege }; + +// Validate validates the TGN and its children +func (_dfc *TGN )Validate ()error {return _dfc .ValidateWithPath ("\u0054\u0047\u004e")};func (_ffdb *MESH )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_cde ,_def :=d .Token ();if _def !=nil {return _a .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004d\u0045\u0053\u0048\u003a\u0020\u0025\u0073",_def );};if _aa ,_cbb :=_cde .(_g .EndElement );_cbb &&_aa .Name ==start .Name {break ;};};return nil ;};func NewPoint ()*Point {_bfa :=&Point {};return _bfa }; + +// Validate validates the W3CDTF and its children +func (_edf *W3CDTF )Validate ()error {return _edf .ValidateWithPath ("\u0057\u0033\u0043\u0044\u0054\u0046");};func (_ebdc *Period )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_aaa ,_gfd :=d .Token ();if _gfd !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0050e\u0072\u0069o\u0064\u003a\u0020\u0025\u0073",_gfd );};if _ddc ,_deg :=_aaa .(_g .EndElement );_deg &&_ddc .Name ==start .Name {break ;};};return nil ;};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/schemas.microsoft.com/office/activeX/activeX.go b/schema/schemas.microsoft.com/office/activeX/activeX.go index d57b33d195..370f06ca85 100644 --- a/schema/schemas.microsoft.com/office/activeX/activeX.go +++ b/schema/schemas.microsoft.com/office/activeX/activeX.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 activeX ;import (_f "encoding/xml";_d "fmt";_g "github.com/unidoc/unioffice";);func (_eg *CT_OcxPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061x\u003a\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_eg .NameAttr )});if _eg .ValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0078\u003a\u0076\u0061\u006c\u0075\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_eg .ValueAttr )});};e .EncodeToken (start );if _eg .Choice !=nil {_eg .Choice .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gcdg ST_Persistence )ValidateWithPath (path string )error {switch _gcdg {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 (_gcdg ));};return nil ;};type CT_Font struct{PersistenceAttr ST_Persistence ;IdAttr *string ;OcxPr []*CT_OcxPr ;};func (_gg *CT_Font )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aa :=range start .Attr {if _aa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aa .Name .Local =="\u0069\u0064"||_aa .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"&&_aa .Name .Local =="\u0069\u0064"{_dd ,_ee :=_aa .Value ,error (nil );if _ee !=nil {return _ee ;};_gg .IdAttr =&_dd ;continue ;};if _aa .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_gg .PersistenceAttr .UnmarshalXMLAttr (_aa );continue ;};};_cb :for {_fbc ,_cd :=d .Token ();if _cd !=nil {return _cd ;};switch _ea :=_fbc .(type ){case _f .StartElement :switch _ea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u006f\u0063\u0078P\u0072"}:_fa :=NewCT_OcxPr ();if _gd :=d .DecodeElement (_fa ,&_ea );_gd !=nil {return _gd ;};_gg .OcxPr =append (_gg .OcxPr ,_fa );default:_g .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",_ea .Name );if _ef :=d .Skip ();_ef !=nil {return _ef ;};};case _f .EndElement :break _cb ;case _f .CharData :};};return nil ;};func (_eea *CT_OcxPrChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dg :for {_cca ,_fca :=d .Token ();if _fca !=nil {return _fca ;};switch _de :=_cca .(type ){case _f .StartElement :switch _de .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0066\u006f\u006e\u0074"}:_eea .Font =NewCT_Font ();if _eb :=d .DecodeElement (_eea .Font ,&_de );_eb !=nil {return _eb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_eea .Picture =NewCT_Picture ();if _cag :=d .DecodeElement (_eea .Picture ,&_de );_cag !=nil {return _cag ;};default:_g .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\u0063\u0078\u0050\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_de .Name );if _ecf :=d .Skip ();_ecf !=nil {return _ecf ;};};case _f .EndElement :break _dg ;case _f .CharData :};};return nil ;};func (_dfa *CT_Picture )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efg :=range start .Attr {if _efg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_efg .Name .Local =="\u0069\u0064"||_efg .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"&&_efg .Name .Local =="\u0069\u0064"{_ead ,_ff :=_efg .Value ,error (nil );if _ff !=nil {return _ff ;};_dfa .IdAttr =&_ead ;continue ;};};for {_afd ,_gcb :=d .Token ();if _gcb !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u003a\u0020%\u0073",_gcb );};if _dad ,_ebb :=_afd .(_f .EndElement );_ebb &&_dad .Name ==start .Name {break ;};};return nil ;};func (_b *CT_Font )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _b .PersistenceAttr !=ST_PersistenceUnset {_bb ,_cc :=_b .PersistenceAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0078\u003a\u0070\u0065\u0072\u0073\u0069\u0073t\u0065\u006e\u0063\u0065"});if _cc !=nil {return _cc ;};start .Attr =append (start .Attr ,_bb );};if _b .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_b .IdAttr )});};e .EncodeToken (start );if _b .OcxPr !=nil {_e :=_f .StartElement {Name :_f .Name {Local :"\u0061\u0078\u003a\u006f\u0063\u0078\u0050\u0072"}};for _ ,_bbd :=range _b .OcxPr {e .EncodeElement (_bbd ,_e );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +package activeX ;import (_g "encoding/xml";_c "fmt";_b "github.com/unidoc/unioffice";);func (_dab *CT_OcxPrChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_geb :for {_adge ,_babb :=d .Token ();if _babb !=nil {return _babb ;};switch _gb :=_adge .(type ){case _g .StartElement :switch _gb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0066\u006f\u006e\u0074"}:_dab .Font =NewCT_Font ();if _cdg :=d .DecodeElement (_dab .Font ,&_gb );_cdg !=nil {return _cdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_dab .Picture =NewCT_Picture ();if _fae :=d .DecodeElement (_dab .Picture ,&_gb );_fae !=nil {return _fae ;};default:_b .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\u0063\u0078\u0050\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_gb .Name );if _fc :=d .Skip ();_fc !=nil {return _fc ;};};case _g .EndElement :break _geb ;case _g .CharData :};};return nil ;};const (ST_PersistenceUnset ST_Persistence =0;ST_PersistencePersistPropertyBag ST_Persistence =1;ST_PersistencePersistStream ST_Persistence =2;ST_PersistencePersistStreamInit ST_Persistence =3;ST_PersistencePersistStorage ST_Persistence =4;); -// Validate validates the CT_OcxPr and its children -func (_ggb *CT_OcxPr )Validate ()error {return _ggb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072");}; - -// ValidateWithPath validates the CT_OcxPrChoice and its children, prefixing error messages with path -func (_dc *CT_OcxPrChoice )ValidateWithPath (path string )error {if _dc .Font !=nil {if _db :=_dc .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_db !=nil {return _db ;};};if _dc .Picture !=nil {if _befd :=_dc .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_befd !=nil {return _befd ;};};return nil ;};func NewOcx ()*Ocx {_fcbb :=&Ocx {};_fcbb .CT_Ocx =*NewCT_Ocx ();return _fcbb };func (_ggg *CT_Ocx )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0078\u003a\u0063\u006c\u0061\u0073\u0073\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_ggg .ClassidAttr )});if _ggg .LicenseAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0078\u003a\u006c\u0069\u0063\u0065\u006e\u0073\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_ggg .LicenseAttr )});};if _ggg .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ggg .IdAttr )});};_ab ,_ba :=_ggg .PersistenceAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0078\u003a\u0070\u0065\u0072\u0073\u0069\u0073t\u0065\u006e\u0063\u0065"});if _ba !=nil {return _ba ;};start .Attr =append (start .Attr ,_ab );e .EncodeToken (start );if _ggg .OcxPr !=nil {_cgd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u0078\u003a\u006f\u0063\u0078\u0050\u0072"}};for _ ,_ac :=range _ggg .OcxPr {e .EncodeElement (_ac ,_cgd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Font ()*CT_Font {_ce :=&CT_Font {};return _ce };func (_bgc ST_Persistence )Validate ()error {return _bgc .ValidateWithPath ("")};func (_cfe ST_Persistence )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cfe .String (),start );};func (_afe *CT_Ocx )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afe .PersistenceAttr =ST_Persistence (1);for _ ,_fbg :=range start .Attr {if _fbg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fbg .Name .Local =="\u0069\u0064"||_fbg .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"&&_fbg .Name .Local =="\u0069\u0064"{_gb ,_cec :=_fbg .Value ,error (nil );if _cec !=nil {return _cec ;};_afe .IdAttr =&_gb ;continue ;};if _fbg .Name .Local =="\u0063l\u0061\u0073\u0073\u0069\u0064"{_cge ,_bca :=_fbg .Value ,error (nil );if _bca !=nil {return _bca ;};_afe .ClassidAttr =_cge ;continue ;};if _fbg .Name .Local =="\u006ci\u0063\u0065\u006e\u0073\u0065"{_ed ,_abc :=_fbg .Value ,error (nil );if _abc !=nil {return _abc ;};_afe .LicenseAttr =&_ed ;continue ;};if _fbg .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_afe .PersistenceAttr .UnmarshalXMLAttr (_fbg );continue ;};};_ag :for {_acd ,_be :=d .Token ();if _be !=nil {return _be ;};switch _bd :=_acd .(type ){case _f .StartElement :switch _bd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u006f\u0063\u0078P\u0072"}:_bfa :=NewCT_OcxPr ();if _bed :=d .DecodeElement (_bfa ,&_bd );_bed !=nil {return _bed ;};_afe .OcxPr =append (_afe .OcxPr ,_bfa );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\u0063\u0078\u0020\u0025\u0076",_bd .Name );if _ec :=d .Skip ();_ec !=nil {return _ec ;};};case _f .EndElement :break _ag ;case _f .CharData :};};return nil ;};type CT_OcxPrChoice struct{Font *CT_Font ;Picture *CT_Picture ;}; +// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path +func (_ge *CT_Font )ValidateWithPath (path string )error {if _ba :=_ge .PersistenceAttr .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u0069s\u0074\u0065\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_ba !=nil {return _ba ;};for _ce ,_fb :=range _ge .OcxPr {if _cf :=_fb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fO\u0063\u0078\u0050\u0072\u005b\u0025\u0064\u005d",path ,_ce ));_cf !=nil {return _cf ;};};return nil ;};func (_dc *CT_OcxPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bag :=range start .Attr {if _bag .Name .Local =="\u006e\u0061\u006d\u0065"{_bcf ,_ga :=_bag .Value ,error (nil );if _ga !=nil {return _ga ;};_dc .NameAttr =_bcf ;continue ;};if _bag .Name .Local =="\u0076\u0061\u006cu\u0065"{_afg ,_dd :=_bag .Value ,error (nil );if _dd !=nil {return _dd ;};_dc .ValueAttr =&_afg ;continue ;};};_bce :for {_afgc ,_cea :=d .Token ();if _cea !=nil {return _cea ;};switch _ab :=_afgc .(type ){case _g .StartElement :switch _ab .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0066\u006f\u006e\u0074"}:_dc .Choice =NewCT_OcxPrChoice ();if _ee :=d .DecodeElement (&_dc .Choice .Font ,&_ab );_ee !=nil {return _ee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_dc .Choice =NewCT_OcxPrChoice ();if _abg :=d .DecodeElement (&_dc .Choice .Picture ,&_ab );_abg !=nil {return _abg ;};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\u004f\u0063\u0078\u0050\u0072\u0020\u0025\u0076",_ab .Name );if _bcff :=d .Skip ();_bcff !=nil {return _bcff ;};};case _g .EndElement :break _bce ;case _g .CharData :};};return nil ;};func (_fbd ST_Persistence )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fe :=_g .Attr {};_fe .Name =name ;switch _fbd {case ST_PersistenceUnset :_fe .Value ="";case ST_PersistencePersistPropertyBag :_fe .Value ="\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067";case ST_PersistencePersistStream :_fe .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d";case ST_PersistencePersistStreamInit :_fe .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074";case ST_PersistencePersistStorage :_fe .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065";};return _fe ,nil ;};func (_dca *CT_Picture )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ece :=range start .Attr {if _ece .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ece .Name .Local =="\u0069\u0064"||_ece .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"&&_ece .Name .Local =="\u0069\u0064"{_ddb ,_faf :=_ece .Value ,error (nil );if _faf !=nil {return _faf ;};_dca .IdAttr =&_ddb ;continue ;};};for {_aggc ,_caaf :=d .Token ();if _caaf !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u003a\u0020%\u0073",_caaf );};if _adgc ,_egb :=_aggc .(_g .EndElement );_egb &&_adgc .Name ==start .Name {break ;};};return nil ;}; // ValidateWithPath validates the Ocx and its children, prefixing error messages with path -func (_bac *Ocx )ValidateWithPath (path string )error {if _dcg :=_bac .CT_Ocx .ValidateWithPath (path );_dcg !=nil {return _dcg ;};return nil ;}; +func (_fab *Ocx )ValidateWithPath (path string )error {if _geg :=_fab .CT_Ocx .ValidateWithPath (path );_geg !=nil {return _geg ;};return nil ;};func NewCT_Font ()*CT_Font {_a :=&CT_Font {};return _a };func (_afa *CT_OcxPrChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _afa .Font !=nil {_bagd :=_g .StartElement {Name :_g .Name {Local :"\u0061x\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_afa .Font ,_bagd );};if _afa .Picture !=nil {_gce :=_g .StartElement {Name :_g .Name {Local :"\u0061\u0078\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_afa .Picture ,_gce );};return nil ;}; -// Validate validates the Ocx and its children -func (_faa *Ocx )Validate ()error {return _faa .ValidateWithPath ("\u004f\u0063\u0078")}; +// Validate validates the CT_Font and its children +func (_gg *CT_Font )Validate ()error {return _gg .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};func (_gbg *Ocx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbg .CT_Ocx =*NewCT_Ocx ();for _ ,_bde :=range start .Attr {if _bde .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bde .Name .Local =="\u0069\u0064"||_bde .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"&&_bde .Name .Local =="\u0069\u0064"{_dcd ,_aed :=_bde .Value ,error (nil );if _aed !=nil {return _aed ;};_gbg .IdAttr =&_dcd ;continue ;};if _bde .Name .Local =="\u0063l\u0061\u0073\u0073\u0069\u0064"{_fd ,_cfc :=_bde .Value ,error (nil );if _cfc !=nil {return _cfc ;};_gbg .ClassidAttr =_fd ;continue ;};if _bde .Name .Local =="\u006ci\u0063\u0065\u006e\u0073\u0065"{_edga ,_egf :=_bde .Value ,error (nil );if _egf !=nil {return _egf ;};_gbg .LicenseAttr =&_edga ;continue ;};if _bde .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_gbg .PersistenceAttr .UnmarshalXMLAttr (_bde );continue ;};};_gd :for {_abac ,_db :=d .Token ();if _db !=nil {return _db ;};switch _fgb :=_abac .(type ){case _g .StartElement :switch _fgb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u006f\u0063\u0078P\u0072"}:_egc :=NewCT_OcxPr ();if _gff :=d .DecodeElement (_egc ,&_fgb );_gff !=nil {return _gff ;};_gbg .OcxPr =append (_gbg .OcxPr ,_egc );default:_b .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\u004fc\u0078\u0020\u0025\u0076",_fgb .Name );if _edf :=d .Skip ();_edf !=nil {return _edf ;};};case _g .EndElement :break _gd ;case _g .CharData :};};return nil ;};func (_afe ST_Persistence )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_afe .String (),start );};func (_fce ST_Persistence )String ()string {switch _fce {case 0:return "";case 1:return "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067";case 2:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d";case 3:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074";case 4:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065";};return "";}; -// Validate validates the CT_OcxPrChoice and its children -func (_geg *CT_OcxPrChoice )Validate ()error {return _geg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_ccfe *CT_Picture )ValidateWithPath (path string )error {return nil }; // ValidateWithPath validates the CT_OcxPr and its children, prefixing error messages with path -func (_eeg *CT_OcxPr )ValidateWithPath (path string )error {if _eeg .Choice !=nil {if _cce :=_eeg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cce !=nil {return _cce ;};};return nil ;}; - -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_acca *CT_Picture )ValidateWithPath (path string )error {return nil };func (_gae *ST_Persistence )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gae =0;case "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067":*_gae =1;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d":*_gae =2;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074":*_gae =3;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065":*_gae =4;};return nil ;};func (_ebca ST_Persistence )String ()string {switch _ebca {case 0:return "";case 1:return "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067";case 2:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d";case 3:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074";case 4:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065";};return "";}; +func (_cfb *CT_OcxPr )ValidateWithPath (path string )error {if _cfb .Choice !=nil {if _faa :=_cfb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_faa !=nil {return _faa ;};};return nil ;};func (_eg *CT_Picture )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eg .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_eg .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gef ST_Persistence )Validate ()error {return _gef .ValidateWithPath ("")};func (_ecf *CT_Ocx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecf .PersistenceAttr =ST_Persistence (1);for _ ,_agbc :=range start .Attr {if _agbc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_agbc .Name .Local =="\u0069\u0064"||_agbc .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"&&_agbc .Name .Local =="\u0069\u0064"{_agg ,_deg :=_agbc .Value ,error (nil );if _deg !=nil {return _deg ;};_ecf .IdAttr =&_agg ;continue ;};if _agbc .Name .Local =="\u0063l\u0061\u0073\u0073\u0069\u0064"{_fa ,_gea :=_agbc .Value ,error (nil );if _gea !=nil {return _gea ;};_ecf .ClassidAttr =_fa ;continue ;};if _agbc .Name .Local =="\u006ci\u0063\u0065\u006e\u0073\u0065"{_bef ,_da :=_agbc .Value ,error (nil );if _da !=nil {return _da ;};_ecf .LicenseAttr =&_bef ;continue ;};if _agbc .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_ecf .PersistenceAttr .UnmarshalXMLAttr (_agbc );continue ;};};_cg :for {_bd ,_acd :=d .Token ();if _acd !=nil {return _acd ;};switch _bae :=_bd .(type ){case _g .StartElement :switch _bae .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u006f\u0063\u0078P\u0072"}:_bab :=NewCT_OcxPr ();if _ded :=d .DecodeElement (_bab ,&_bae );_ded !=nil {return _ded ;};_ecf .OcxPr =append (_ecf .OcxPr ,_bab );default:_b .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\u0063\u0078\u0020\u0025\u0076",_bae .Name );if _cd :=d .Skip ();_cd !=nil {return _cd ;};};case _g .EndElement :break _cg ;case _g .CharData :};};return nil ;};func NewOcx ()*Ocx {_eab :=&Ocx {};_eab .CT_Ocx =*NewCT_Ocx ();return _eab };func (_fbc ST_Persistence )ValidateWithPath (path string )error {switch _fbc {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbc ));};return nil ;};func NewCT_OcxPrChoice ()*CT_OcxPrChoice {_fac :=&CT_OcxPrChoice {};return _fac };func (_gfg *ST_Persistence )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgf ,_gdg :=d .Token ();if _gdg !=nil {return _gdg ;};if _ef ,_dbd :=_bgf .(_g .EndElement );_dbd &&_ef .Name ==start .Name {*_gfg =1;return nil ;};if _dg ,_dec :=_bgf .(_g .CharData );!_dec {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgf );}else {switch string (_dg ){case "":*_gfg =0;case "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067":*_gfg =1;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d":*_gfg =2;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074":*_gfg =3;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065":*_gfg =4;};};_bgf ,_gdg =d .Token ();if _gdg !=nil {return _gdg ;};if _gga ,_bgff :=_bgf .(_g .EndElement );_bgff &&_gga .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgf );};type CT_OcxPr struct{NameAttr string ;ValueAttr *string ;Choice *CT_OcxPrChoice ;};func (_d *CT_Font )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _d .PersistenceAttr !=ST_PersistenceUnset {_ag ,_f :=_d .PersistenceAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u0078\u003a\u0070\u0065\u0072\u0073\u0069\u0073t\u0065\u006e\u0063\u0065"});if _f !=nil {return _f ;};start .Attr =append (start .Attr ,_ag );};if _d .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_d .IdAttr )});};e .EncodeToken (start );if _d .OcxPr !=nil {_ec :=_g .StartElement {Name :_g .Name {Local :"\u0061\u0078\u003a\u006f\u0063\u0078\u0050\u0072"}};for _ ,_fg :=range _d .OcxPr {e .EncodeElement (_fg ,_ec );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Picture and its children -func (_eef *CT_Picture )Validate ()error {return _eef .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_fdg *ST_Persistence )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaed ,_abb :=d .Token ();if _abb !=nil {return _abb ;};if _feg ,_dbe :=_aaed .(_f .EndElement );_dbe &&_feg .Name ==start .Name {*_fdg =1;return nil ;};if _aeg ,_bfad :=_aaed .(_f .CharData );!_bfad {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 (_aeg ){case "":*_fdg =0;case "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067":*_fdg =1;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d":*_fdg =2;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074":*_fdg =3;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065":*_fdg =4;};};_aaed ,_abb =d .Token ();if _abb !=nil {return _abb ;};if _ddf ,_ffa :=_aaed .(_f .EndElement );_ffa &&_ddf .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 );};func (_gec *Ocx )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gec .CT_Ocx =*NewCT_Ocx ();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 =="\u0069\u0064"||_ebc .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"&&_ebc .Name .Local =="\u0069\u0064"{_acf ,_baf :=_ebc .Value ,error (nil );if _baf !=nil {return _baf ;};_gec .IdAttr =&_acf ;continue ;};if _ebc .Name .Local =="\u0063l\u0061\u0073\u0073\u0069\u0064"{_ddc ,_ddd :=_ebc .Value ,error (nil );if _ddd !=nil {return _ddd ;};_gec .ClassidAttr =_ddc ;continue ;};if _ebc .Name .Local =="\u006ci\u0063\u0065\u006e\u0073\u0065"{_cgc ,_fad :=_ebc .Value ,error (nil );if _fad !=nil {return _fad ;};_gec .LicenseAttr =&_cgc ;continue ;};if _ebc .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_gec .PersistenceAttr .UnmarshalXMLAttr (_ebc );continue ;};};_acfb :for {_beb ,_ad :=d .Token ();if _ad !=nil {return _ad ;};switch _fg :=_beb .(type ){case _f .StartElement :switch _fg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u006f\u0063\u0078P\u0072"}:_ceg :=NewCT_OcxPr ();if _bad :=d .DecodeElement (_ceg ,&_fg );_bad !=nil {return _bad ;};_gec .OcxPr =append (_gec .OcxPr ,_ceg );default:_g .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\u004fc\u0078\u0020\u0025\u0076",_fg .Name );if _cbd :=d .Skip ();_cbd !=nil {return _cbd ;};};case _f .EndElement :break _acfb ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_OcxPr and its children +func (_ecfc *CT_OcxPr )Validate ()error {return _ecfc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072");};type CT_OcxPrChoice struct{Font *CT_Font ;Picture *CT_Picture ;};func (_aba *Ocx )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\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0061\u0078"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058"});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\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\u0078\u003a\u006f\u0063\u0078";return _aba .CT_Ocx .MarshalXML (e ,start );};func (_cbf *CT_OcxPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061x\u003a\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_cbf .NameAttr )});if _cbf .ValueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0078\u003a\u0076\u0061\u006c\u0075\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cbf .ValueAttr )});};e .EncodeToken (start );if _cbf .Choice !=nil {_cbf .Choice .MarshalXML (e ,_g .StartElement {});};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bebd *ST_Persistence )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bebd =0;case "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067":*_bebd =1;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d":*_bebd =2;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074":*_bebd =3;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065":*_bebd =4;};return nil ;};type ST_Persistence byte ; // Validate validates the CT_Ocx and its children -func (_dfd *CT_Ocx )Validate ()error {return _dfd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078");};type CT_Ocx struct{ClassidAttr string ;LicenseAttr *string ;IdAttr *string ;PersistenceAttr ST_Persistence ;OcxPr []*CT_OcxPr ;}; +func (_fge *CT_Ocx )Validate ()error {return _fge .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078");};type CT_Ocx struct{ClassidAttr string ;LicenseAttr *string ;IdAttr *string ;PersistenceAttr ST_Persistence ;OcxPr []*CT_OcxPr ;}; + +// Validate validates the CT_Picture and its children +func (_ddbb *CT_Picture )Validate ()error {return _ddbb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");}; // ValidateWithPath validates the CT_Ocx and its children, prefixing error messages with path -func (_ge *CT_Ocx )ValidateWithPath (path string )error {if _ge .PersistenceAttr ==ST_PersistenceUnset {return _d .Errorf ("\u0025\u0073\u002f\u0050\u0065\u0072\u0073\u0069\u0073\u0074\u0065\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 _cgee :=_ge .PersistenceAttr .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u0069s\u0074\u0065\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_cgee !=nil {return _cgee ;};for _gc ,_ca :=range _ge .OcxPr {if _bef :=_ca .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fO\u0063\u0078\u0050\u0072\u005b\u0025\u0064\u005d",path ,_gc ));_bef !=nil {return _bef ;};};return nil ;};func (_gcbe *Ocx )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\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0061\u0078"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058"});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\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\u0078\u003a\u006f\u0063\u0078";return _gcbe .CT_Ocx .MarshalXML (e ,start );};type Ocx struct{CT_Ocx };func NewCT_OcxPrChoice ()*CT_OcxPrChoice {_aae :=&CT_OcxPrChoice {};return _aae }; +func (_ff *CT_Ocx )ValidateWithPath (path string )error {if _ff .PersistenceAttr ==ST_PersistenceUnset {return _c .Errorf ("\u0025\u0073\u002f\u0050\u0065\u0072\u0073\u0069\u0073\u0074\u0065\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 _ccf :=_ff .PersistenceAttr .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u0069s\u0074\u0065\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_ccf !=nil {return _ccf ;};for _gfc ,_aa :=range _ff .OcxPr {if _adg :=_aa .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fO\u0063\u0078\u0050\u0072\u005b\u0025\u0064\u005d",path ,_gfc ));_adg !=nil {return _adg ;};};return nil ;};type CT_Picture struct{IdAttr *string ;};type Ocx struct{CT_Ocx };func NewCT_Picture ()*CT_Picture {_ceb :=&CT_Picture {};return _ceb };func (_agb *CT_Font )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bc :=range start .Attr {if _bc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bc .Name .Local =="\u0069\u0064"||_bc .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"&&_bc .Name .Local =="\u0069\u0064"{_ad ,_cc :=_bc .Value ,error (nil );if _cc !=nil {return _cc ;};_agb .IdAttr =&_ad ;continue ;};if _bc .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_agb .PersistenceAttr .UnmarshalXMLAttr (_bc );continue ;};};_cb :for {_be ,_ac :=d .Token ();if _ac !=nil {return _ac ;};switch _af :=_be .(type ){case _g .StartElement :switch _af .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u006f\u0063\u0078P\u0072"}:_ed :=NewCT_OcxPr ();if _gf :=d .DecodeElement (_ed ,&_af );_gf !=nil {return _gf ;};_agb .OcxPr =append (_agb .OcxPr ,_ed );default:_b .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",_af .Name );if _bg :=d .Skip ();_bg !=nil {return _bg ;};};case _g .EndElement :break _cb ;case _g .CharData :};};return nil ;};func (_ea *CT_Ocx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0078\u003a\u0063\u006c\u0061\u0073\u0073\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_ea .ClassidAttr )});if _ea .LicenseAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0078\u003a\u006c\u0069\u0063\u0065\u006e\u0073\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ea .LicenseAttr )});};if _ea .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ea .IdAttr )});};_ged ,_edg :=_ea .PersistenceAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u0078\u003a\u0070\u0065\u0072\u0073\u0069\u0073t\u0065\u006e\u0063\u0065"});if _edg !=nil {return _edg ;};start .Attr =append (start .Attr ,_ged );e .EncodeToken (start );if _ea .OcxPr !=nil {_bcc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u0078\u003a\u006f\u0063\u0078\u0050\u0072"}};for _ ,_agc :=range _ea .OcxPr {e .EncodeElement (_agc ,_bcc );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_OcxPr ()*CT_OcxPr {_cae :=&CT_OcxPr {};return _cae };type CT_Font struct{PersistenceAttr ST_Persistence ;IdAttr *string ;OcxPr []*CT_OcxPr ;};func NewCT_Ocx ()*CT_Ocx {_de :=&CT_Ocx {};_de .PersistenceAttr =ST_Persistence (1);return _de }; -// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path -func (_aaf *CT_Font )ValidateWithPath (path string )error {if _bc :=_aaf .PersistenceAttr .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u0069s\u0074\u0065\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_bc !=nil {return _bc ;};for _cg ,_gdf :=range _aaf .OcxPr {if _df :=_gdf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fO\u0063\u0078\u0050\u0072\u005b\u0025\u0064\u005d",path ,_cg ));_df !=nil {return _df ;};};return nil ;}; +// ValidateWithPath validates the CT_OcxPrChoice and its children, prefixing error messages with path +func (_bf *CT_OcxPrChoice )ValidateWithPath (path string )error {if _bf .Font !=nil {if _cab :=_bf .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_cab !=nil {return _cab ;};};if _bf .Picture !=nil {if _ecff :=_bf .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_ecff !=nil {return _ecff ;};};return nil ;}; -// Validate validates the CT_Font and its children -func (_af *CT_Font )Validate ()error {return _af .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};type CT_OcxPr struct{NameAttr string ;ValueAttr *string ;Choice *CT_OcxPrChoice ;};func NewCT_Picture ()*CT_Picture {_fcb :=&CT_Picture {};return _fcb };type CT_Picture struct{IdAttr *string ;};func (_fdd ST_Persistence )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bce :=_f .Attr {};_bce .Name =name ;switch _fdd {case ST_PersistenceUnset :_bce .Value ="";case ST_PersistencePersistPropertyBag :_bce .Value ="\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067";case ST_PersistencePersistStream :_bce .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d";case ST_PersistencePersistStreamInit :_bce .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074";case ST_PersistencePersistStorage :_bce .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065";};return _bce ,nil ;};func (_cf *CT_Picture )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cf .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_cf .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_efb *CT_OcxPrChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efb .Font !=nil {_gdg :=_f .StartElement {Name :_f .Name {Local :"\u0061x\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_efb .Font ,_gdg );};if _efb .Picture !=nil {_fe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u0078\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_efb .Picture ,_fe );};return nil ;};type ST_Persistence byte ;const (ST_PersistenceUnset ST_Persistence =0;ST_PersistencePersistPropertyBag ST_Persistence =1;ST_PersistencePersistStream ST_Persistence =2;ST_PersistencePersistStreamInit ST_Persistence =3;ST_PersistencePersistStorage ST_Persistence =4;);func NewCT_Ocx ()*CT_Ocx {_gdd :=&CT_Ocx {};_gdd .PersistenceAttr =ST_Persistence (1);return _gdd };func NewCT_OcxPr ()*CT_OcxPr {_ae :=&CT_OcxPr {};return _ae };func (_ga *CT_OcxPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfb :=range start .Attr {if _bfb .Name .Local =="\u006e\u0061\u006d\u0065"{_gaf ,_agd :=_bfb .Value ,error (nil );if _agd !=nil {return _agd ;};_ga .NameAttr =_gaf ;continue ;};if _bfb .Name .Local =="\u0076\u0061\u006cu\u0065"{_fd ,_fc :=_bfb .Value ,error (nil );if _fc !=nil {return _fc ;};_ga .ValueAttr =&_fd ;continue ;};};_fcd :for {_egd ,_egdb :=d .Token ();if _egdb !=nil {return _egdb ;};switch _agf :=_egd .(type ){case _f .StartElement :switch _agf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0066\u006f\u006e\u0074"}:_ga .Choice =NewCT_OcxPrChoice ();if _bg :=d .DecodeElement (&_ga .Choice .Font ,&_agf );_bg !=nil {return _bg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_ga .Choice =NewCT_OcxPrChoice ();if _cea :=d .DecodeElement (&_ga .Choice .Picture ,&_agf );_cea !=nil {return _cea ;};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\u004f\u0063\u0078\u0050\u0072\u0020\u0025\u0076",_agf .Name );if _eaa :=d .Skip ();_eaa !=nil {return _eaa ;};};case _f .EndElement :break _fcd ;case _f .CharData :};};return nil ;};func init (){_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043\u0054\u005f\u004f\u0063\u0078",NewCT_Ocx );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072",NewCT_OcxPr );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043T\u005f\u0046\u006f\u006e\u0074",NewCT_Font );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u006f\u0063\u0078",NewOcx );}; \ No newline at end of file +// Validate validates the CT_OcxPrChoice and its children +func (_ae *CT_OcxPrChoice )Validate ()error {return _ae .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");}; + +// Validate validates the Ocx and its children +func (_eef *Ocx )Validate ()error {return _eef .ValidateWithPath ("\u004f\u0063\u0078")};func init (){_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043\u0054\u005f\u004f\u0063\u0078",NewCT_Ocx );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072",NewCT_OcxPr );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043T\u005f\u0046\u006f\u006e\u0074",NewCT_Font );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture );_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u006f\u0063\u0078",NewOcx );}; \ No newline at end of file diff --git a/schema/soo/dml/chart/chart.go b/schema/soo/dml/chart/chart.go index ad0b089088..f0f1408316 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 (_g "encoding/xml";_f "fmt";_a "github.com/unidoc/unioffice";_fc "github.com/unidoc/unioffice/schema/soo/dml";_cd "github.com/unidoc/unioffice/schema/soo/dml/chartDrawing";_d "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_c "regexp";_b "strconv";);func (_ggc *CT_BarChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_gcee :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_ggc .BarDir ,_gcee );if _ggc .Grouping !=nil {_gebe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ggc .Grouping ,_gebe );};if _ggc .VaryColors !=nil {_eabd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ggc .VaryColors ,_eabd );};if _ggc .Ser !=nil {_gbbb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ggdc :=range _ggc .Ser {e .EncodeElement (_ggdc ,_gbbb );};};if _ggc .DLbls !=nil {_beb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ggc .DLbls ,_beb );};if _ggc .GapWidth !=nil {_afae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_ggc .GapWidth ,_afae );};if _ggc .Overlap !=nil {_dbb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061p"}};e .EncodeElement (_ggc .Overlap ,_dbb );};if _ggc .SerLines !=nil {_eeae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_fgde :=range _ggc .SerLines {e .EncodeElement (_fgde ,_eeae );};};_ebf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ecgf :=range _ggc .AxId {e .EncodeElement (_ecgf ,_ebf );};if _ggc .ExtLst !=nil {_ffef :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggc .ExtLst ,_ffef );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dbg *CT_AxDataSource )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dbg .Choice .MarshalXML (e ,_g .StartElement {});e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fddg *CT_MarkerStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fddg .ValAttr =ST_MarkerStyle (1);for _ ,_gdee :=range start .Attr {if _gdee .Name .Local =="\u0076\u0061\u006c"{_fddg .ValAttr .UnmarshalXMLAttr (_gdee );continue ;};};for {_fega ,_bebcc :=d .Token ();if _bebcc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0072\u006b\u0065\u0072\u0053\u0074\u0079\u006c\u0065:\u0020\u0025\u0073",_bebcc );};if _ceag ,_bfadc :=_fega .(_g .EndElement );_bfadc &&_ceag .Name ==start .Name {break ;};};return nil ;};func NewEG_DLblShared ()*EG_DLblShared {_fbcd :=&EG_DLblShared {};return _fbcd };func (_gaca *CT_BubbleSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gaca .Idx =NewCT_UnsignedInt ();_gaca .Order =NewCT_UnsignedInt ();_dfeac :for {_ebfg ,_fcef :=d .Token ();if _fcef !=nil {return _fcef ;};switch _abeg :=_ebfg .(type ){case _g .StartElement :switch _abeg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _gcba :=d .DecodeElement (_gaca .Idx ,&_abeg );_gcba !=nil {return _gcba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _beag :=d .DecodeElement (_gaca .Order ,&_abeg );_beag !=nil {return _beag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_gaca .Tx =NewCT_SerTx ();if _bfcc :=d .DecodeElement (_gaca .Tx ,&_abeg );_bfcc !=nil {return _bfcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gaca .SpPr =_fc .NewCT_ShapeProperties ();if _bagb :=d .DecodeElement (_gaca .SpPr ,&_abeg );_bagb !=nil {return _bagb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"}:_gaca .InvertIfNegative =NewCT_Boolean ();if _cbe :=d .DecodeElement (_gaca .InvertIfNegative ,&_abeg );_cbe !=nil {return _cbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_eagbc :=NewCT_DPt ();if _fge :=d .DecodeElement (_eagbc ,&_abeg );_fge !=nil {return _fge ;};_gaca .DPt =append (_gaca .DPt ,_eagbc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_gaca .DLbls =NewCT_DLbls ();if _bbga :=d .DecodeElement (_gaca .DLbls ,&_abeg );_bbga !=nil {return _bbga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_eda :=NewCT_Trendline ();if _fceb :=d .DecodeElement (_eda ,&_abeg );_fceb !=nil {return _fceb ;};_gaca .Trendline =append (_gaca .Trendline ,_eda );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_ceff :=NewCT_ErrBars ();if _cbfc :=d .DecodeElement (_ceff ,&_abeg );_cbfc !=nil {return _cbfc ;};_gaca .ErrBars =append (_gaca .ErrBars ,_ceff );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"}:_gaca .XVal =NewCT_AxDataSource ();if _ddea :=d .DecodeElement (_gaca .XVal ,&_abeg );_ddea !=nil {return _ddea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"}:_gaca .YVal =NewCT_NumDataSource ();if _efa :=d .DecodeElement (_gaca .YVal ,&_abeg );_efa !=nil {return _efa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}:_gaca .BubbleSize =NewCT_NumDataSource ();if _eagbcd :=d .DecodeElement (_gaca .BubbleSize ,&_abeg );_eagbcd !=nil {return _eagbcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_gaca .Bubble3D =NewCT_Boolean ();if _dcda :=d .DecodeElement (_gaca .Bubble3D ,&_abeg );_dcda !=nil {return _dcda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gaca .ExtLst =NewCT_ExtensionList ();if _daceb :=d .DecodeElement (_gaca .ExtLst ,&_abeg );_daceb !=nil {return _daceb ;};default:_a .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u0075\u0062b\u006c\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_abeg .Name );if _eaef :=d .Skip ();_eaef !=nil {return _eaef ;};};case _g .EndElement :break _dfeac ;case _g .CharData :};};return nil ;};func NewCT_Trendline ()*CT_Trendline {_bfccee :=&CT_Trendline {};_bfccee .TrendlineType =NewCT_TrendlineType ();return _bfccee ;}; +package chart ;import (_c "encoding/xml";_e "fmt";_f "github.com/unidoc/unioffice";_cc "github.com/unidoc/unioffice/schema/soo/dml";_ec "github.com/unidoc/unioffice/schema/soo/dml/chartDrawing";_gb "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_g "regexp";_d "strconv";);func (_bbgd *CT_RotX )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bbgd .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_bbgd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Trendline and its children, prefixing error messages with path -func (_decc *CT_Trendline )ValidateWithPath (path string )error {if _decc .SpPr !=nil {if _adfcd :=_decc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_adfcd !=nil {return _adfcd ;};};if _ccdeg :=_decc .TrendlineType .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006ee\u0054\u0079\u0070\u0065");_ccdeg !=nil {return _ccdeg ;};if _decc .Order !=nil {if _bdbbd :=_decc .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_bdbbd !=nil {return _bdbbd ;};};if _decc .Period !=nil {if _ggdcg :=_decc .Period .ValidateWithPath (path +"\u002fP\u0065\u0072\u0069\u006f\u0064");_ggdcg !=nil {return _ggdcg ;};};if _decc .Forward !=nil {if _dffadc :=_decc .Forward .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0077\u0061\u0072\u0064");_dffadc !=nil {return _dffadc ;};};if _decc .Backward !=nil {if _cdab :=_decc .Backward .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0077\u0061\u0072d");_cdab !=nil {return _cdab ;};};if _decc .Intercept !=nil {if _fbcfa :=_decc .Intercept .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074");_fbcfa !=nil {return _fbcfa ;};};if _decc .DispRSqr !=nil {if _gggbf :=_decc .DispRSqr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0052\u0053\u0071r");_gggbf !=nil {return _gggbf ;};};if _decc .DispEq !=nil {if _dcae :=_decc .DispEq .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0045\u0071");_dcae !=nil {return _dcae ;};};if _decc .TrendlineLbl !=nil {if _bgfbd :=_decc .TrendlineLbl .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");_bgfbd !=nil {return _bgfbd ;};};if _decc .ExtLst !=nil {if _gdbbe :=_decc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdbbe !=nil {return _gdbbe ;};};return nil ;};const (ST_AxPosUnset ST_AxPos =0;ST_AxPosB ST_AxPos =1;ST_AxPosL ST_AxPos =2;ST_AxPosR ST_AxPos =3;ST_AxPosT ST_AxPos =4;);func (_fddgbd *ST_TickLblPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_geea ,_cgadg :=d .Token ();if _cgadg !=nil {return _cgadg ;};if _bbbce ,_fcgc :=_geea .(_g .EndElement );_fcgc &&_bbbce .Name ==start .Name {*_fddgbd =1;return nil ;};if _abed ,_efggf :=_geea .(_g .CharData );!_efggf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_geea );}else {switch string (_abed ){case "":*_fddgbd =0;case "\u0068\u0069\u0067\u0068":*_fddgbd =1;case "\u006c\u006f\u0077":*_fddgbd =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_fddgbd =3;case "\u006e\u006f\u006e\u0065":*_fddgbd =4;};};_geea ,_cgadg =d .Token ();if _cgadg !=nil {return _cgadg ;};if _fagab ,_bdbcb :=_geea .(_g .EndElement );_bdbcb &&_fagab .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_geea );};type CT_LogBase struct{ValAttr float64 ;};func (_bbdcg ST_BarDir )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bbdcg .String (),start );};func (_bgaf *ST_ErrDir )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdeb ,_aggb :=d .Token ();if _aggb !=nil {return _aggb ;};if _deefd ,_bfcdc :=_cdeb .(_g .EndElement );_bfcdc &&_deefd .Name ==start .Name {*_bgaf =1;return nil ;};if _bgfda ,_dddd :=_cdeb .(_g .CharData );!_dddd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdeb );}else {switch string (_bgfda ){case "":*_bgaf =0;case "\u0078":*_bgaf =1;case "\u0079":*_bgaf =2;};};_cdeb ,_aggb =d .Token ();if _aggb !=nil {return _aggb ;};if _befca ,_bcbac :=_cdeb .(_g .EndElement );_bcbac &&_befca .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdeb );};func (_ggcfe ST_TickLblPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ggcfe .String (),start );};func (_fagc ST_DepthPercent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fagc .ST_DepthPercentWithSymbol !=nil {e .EncodeToken (_g .CharData (*_fagc .ST_DepthPercentWithSymbol ));};if _fagc .ST_DepthPercentUShort !=nil {e .EncodeToken (_g .CharData (_f .Sprintf ("\u0025\u0064",*_fagc .ST_DepthPercentUShort )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func NewCT_OfPieType ()*CT_OfPieType {_ffda :=&CT_OfPieType {};return _ffda };func (_fgc *CT_ChartSpace )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fgc .Date1904 !=nil {_aecb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}};e .EncodeElement (_fgc .Date1904 ,_aecb );};if _fgc .Lang !=nil {_gcdg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_fgc .Lang ,_gcdg );};if _fgc .RoundedCorners !=nil {_fee :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003ar\u006f\u0075\u006ed\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073"}};e .EncodeElement (_fgc .RoundedCorners ,_fee );};if _fgc .Style !=nil {_cddd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fgc .Style ,_cddd );};if _fgc .ClrMapOvr !=nil {_bdcf :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_fgc .ClrMapOvr ,_bdcf );};if _fgc .PivotSource !=nil {_afdca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_fgc .PivotSource ,_afdca );};if _fgc .Protection !=nil {_gcbac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fgc .Protection ,_gcbac );};_bdbg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fgc .Chart ,_bdbg );if _fgc .SpPr !=nil {_eaca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fgc .SpPr ,_eaca );};if _fgc .TxPr !=nil {_gcafb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fgc .TxPr ,_gcafb );};if _fgc .ExternalData !=nil {_fcddb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u0065\u0072\u006e\u0061l\u0044\u0061\u0074\u0061"}};e .EncodeElement (_fgc .ExternalData ,_fcddb );};if _fgc .PrintSettings !=nil {_gebd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0070r\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}};e .EncodeElement (_fgc .PrintSettings ,_gebd );};if _fgc .UserShapes !=nil {_bbbbg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0075s\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}};e .EncodeElement (_fgc .UserShapes ,_bbbbg );};if _fgc .ExtLst !=nil {_dgea :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgc .ExtLst ,_dgea );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the EG_PieChartShared and its children, prefixing error messages with path -func (_feae *EG_PieChartShared )ValidateWithPath (path string )error {if _feae .VaryColors !=nil {if _cdbdd :=_feae .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cdbdd !=nil {return _cdbdd ;};};for _ddae ,_bbaea :=range _feae .Ser {if _bdedg :=_bbaea .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ddae ));_bdedg !=nil {return _bdedg ;};};if _feae .DLbls !=nil {if _bdefg :=_feae .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bdefg !=nil {return _bdefg ;};};return nil ;};type EG_LineChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};type CT_DLblsChoice struct{Delete *CT_Boolean ;NumFmt *CT_NumFmt ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;ShowLeaderLines *CT_Boolean ;LeaderLines *CT_ChartLines ;};func (_acaa ST_BubbleScale )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _acaa .ST_BubbleScalePercent !=nil {e .EncodeToken (_g .CharData (*_acaa .ST_BubbleScalePercent ));};if _acaa .ST_BubbleScaleUInt !=nil {e .EncodeToken (_g .CharData (_f .Sprintf ("\u0025\u0064",*_acaa .ST_BubbleScaleUInt )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func NewCT_Thickness ()*CT_Thickness {_egca :=&CT_Thickness {};return _egca };type CT_LblOffset struct{ValAttr *ST_LblOffset ;};func (_bbaceb ST_ErrValType )Validate ()error {return _bbaceb .ValidateWithPath ("")};var ST_GapAmountPercentPatternRe =_c .MustCompile (ST_GapAmountPercentPattern );type Any interface{MarshalXML (_egafe *_g .Encoder ,_abbab _g .StartElement )error ;UnmarshalXML (_gfbd *_g .Decoder ,_bedfe _g .StartElement )error ;};func (_ecbdef *CT_MultiLvlStrData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ecbdef .PtCount !=nil {_ffbg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_ecbdef .PtCount ,_ffbg );};if _ecbdef .Lvl !=nil {_deee :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006cv\u006c"}};for _ ,_gfdc :=range _ecbdef .Lvl {e .EncodeElement (_gfdc ,_deee );};};if _ecbdef .ExtLst !=nil {_fgee :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecbdef .ExtLst ,_fgee );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_abeaeb ST_MarkerStyle )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aggg :=_g .Attr {};_aggg .Name =name ;switch _abeaeb {case ST_MarkerStyleUnset :_aggg .Value ="";case ST_MarkerStyleCircle :_aggg .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_MarkerStyleDash :_aggg .Value ="\u0064\u0061\u0073\u0068";case ST_MarkerStyleDiamond :_aggg .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_MarkerStyleDot :_aggg .Value ="\u0064\u006f\u0074";case ST_MarkerStyleNone :_aggg .Value ="\u006e\u006f\u006e\u0065";case ST_MarkerStylePicture :_aggg .Value ="\u0070i\u0063\u0074\u0075\u0072\u0065";case ST_MarkerStylePlus :_aggg .Value ="\u0070\u006c\u0075\u0073";case ST_MarkerStyleSquare :_aggg .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_MarkerStyleStar :_aggg .Value ="\u0073\u0074\u0061\u0072";case ST_MarkerStyleTriangle :_aggg .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_MarkerStyleX :_aggg .Value ="\u0078";case ST_MarkerStyleAuto :_aggg .Value ="\u0061\u0075\u0074\u006f";};return _aggg ,nil ;};func (_efgb *CT_PivotFmt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efgb .Idx =NewCT_UnsignedInt ();_ffcd :for {_bbgff ,_feafe :=d .Token ();if _feafe !=nil {return _feafe ;};switch _ecdf :=_bbgff .(type ){case _g .StartElement :switch _ecdf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _ebgdf :=d .DecodeElement (_efgb .Idx ,&_ecdf );_ebgdf !=nil {return _ebgdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_efgb .SpPr =_fc .NewCT_ShapeProperties ();if _eafd :=d .DecodeElement (_efgb .SpPr ,&_ecdf );_eafd !=nil {return _eafd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_efgb .TxPr =_fc .NewCT_TextBody ();if _fbafd :=d .DecodeElement (_efgb .TxPr ,&_ecdf );_fbafd !=nil {return _fbafd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_efgb .Marker =NewCT_Marker ();if _fdfg :=d .DecodeElement (_efgb .Marker ,&_ecdf );_fdfg !=nil {return _fdfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062\u006c"}:_efgb .DLbl =NewCT_DLbl ();if _bgeac :=d .DecodeElement (_efgb .DLbl ,&_ecdf );_bgeac !=nil {return _bgeac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efgb .ExtLst =NewCT_ExtensionList ();if _cacb :=d .DecodeElement (_efgb .ExtLst ,&_ecdf );_cacb !=nil {return _cacb ;};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\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0020\u0025\u0076",_ecdf .Name );if _cbdbg :=d .Skip ();_cbdbg !=nil {return _cbdbg ;};};case _g .EndElement :break _ffcd ;case _g .CharData :};};return nil ;};func NewCT_NumDataSourceChoice ()*CT_NumDataSourceChoice {_cbcgd :=&CT_NumDataSourceChoice {};return _cbcgd ;};func (_gccge ST_SizeRepresents )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gccge .String (),start );};type CT_Protection struct{ChartObject *CT_Boolean ;Data *CT_Boolean ;Formatting *CT_Boolean ;Selection *CT_Boolean ;UserInterface *CT_Boolean ;};func (_fdceb ST_LayoutTarget )ValidateWithPath (path string )error {switch _fdceb {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 (_fdceb ));};return nil ;};func (_dbefd *CT_Orientation )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dbefd .ValAttr !=ST_OrientationUnset {_cfaa ,_dfbe :=_dbefd .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _dfbe !=nil {return _dfbe ;};start .Attr =append (start .Attr ,_cfaa );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_SurfaceChart ()*CT_SurfaceChart {_eabbe :=&CT_SurfaceChart {};return _eabbe };func (_cgfd *CT_BubbleScale )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dcbg :=range start .Attr {if _dcbg .Name .Local =="\u0076\u0061\u006c"{_fgg ,_bbgda :=ParseUnionST_BubbleScale (_dcbg .Value );if _bbgda !=nil {return _bbgda ;};_cgfd .ValAttr =&_fgg ;continue ;};};for {_fdd ,_bfbc :=d .Token ();if _bfbc !=nil {return _f .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",_bfbc );};if _bfga ,_ccf :=_fdd .(_g .EndElement );_ccf &&_bfga .Name ==start .Name {break ;};};return nil ;};func NewCT_PlotArea ()*CT_PlotArea {_adfda :=&CT_PlotArea {};return _adfda };type CT_NumRef struct{F string ;NumCache *CT_NumData ;ExtLst *CT_ExtensionList ;};func (_bcfgf ST_LayoutTarget )Validate ()error {return _bcfgf .ValidateWithPath ("")};func (_ebfbf ST_RadarStyle )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_badab :=_g .Attr {};_badab .Name =name ;switch _ebfbf {case ST_RadarStyleUnset :_badab .Value ="";case ST_RadarStyleStandard :_badab .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_RadarStyleMarker :_badab .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_RadarStyleFilled :_badab .Value ="\u0066\u0069\u006c\u006c\u0065\u0064";};return _badab ,nil ;};func (_cbbg ST_Shape )String ()string {switch _cbbg {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 (_eddbg ST_Shape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_eddbg .String (),start );};func (_fbg *CT_AxDataSourceChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdf :for {_afa ,_bbbf :=d .Token ();if _bbbf !=nil {return _bbbf ;};switch _ceg :=_afa .(type ){case _g .StartElement :switch _ceg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066"}:_fbg .MultiLvlStrRef =NewCT_MultiLvlStrRef ();if _aeg :=d .DecodeElement (_fbg .MultiLvlStrRef ,&_ceg );_aeg !=nil {return _aeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"}:_fbg .NumRef =NewCT_NumRef ();if _cc :=d .DecodeElement (_fbg .NumRef ,&_ceg );_cc !=nil {return _cc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"}:_fbg .NumLit =NewCT_NumData ();if _fdc :=d .DecodeElement (_fbg .NumLit ,&_ceg );_fdc !=nil {return _fdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_fbg .StrRef =NewCT_StrRef ();if _eeb :=d .DecodeElement (_fbg .StrRef ,&_ceg );_eeb !=nil {return _eeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"}:_fbg .StrLit =NewCT_StrData ();if _fbf :=d .DecodeElement (_fbg .StrLit ,&_ceg );_fbf !=nil {return _fbf ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0041\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ceg .Name );if _bed :=d .Skip ();_bed !=nil {return _bed ;};};case _g .EndElement :break _cdf ;case _g .CharData :};};return nil ;};func NewCT_Period ()*CT_Period {_faebc :=&CT_Period {};return _faebc };func (_fceac *ST_ErrValType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfceee ,_eggaf :=d .Token ();if _eggaf !=nil {return _eggaf ;};if _dfefc ,_gceda :=_gfceee .(_g .EndElement );_gceda &&_dfefc .Name ==start .Name {*_fceac =1;return nil ;};if _daea ,_fdbbb :=_gfceee .(_g .CharData );!_fdbbb {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",_gfceee );}else {switch string (_daea ){case "":*_fceac =0;case "\u0063\u0075\u0073\u0074":*_fceac =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_fceac =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_fceac =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_fceac =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_fceac =5;};};_gfceee ,_eggaf =d .Token ();if _eggaf !=nil {return _eggaf ;};if _cgdgg ,_acbe :=_gfceee .(_g .EndElement );_acbe &&_cgdgg .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",_gfceee );};func (_cgefad ST_LblAlgn )ValidateWithPath (path string )error {switch _cgefad {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 (_cgefad ));};return nil ;};type CT_PictureOptions struct{ApplyToFront *CT_Boolean ;ApplyToSides *CT_Boolean ;ApplyToEnd *CT_Boolean ;PictureFormat *CT_PictureFormat ;PictureStackUnit *CT_PictureStackUnit ;};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 ;};func (_fedcc *CT_ErrDir )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fedcc .ValAttr =ST_ErrDir (1);for _ ,_bdgc :=range start .Attr {if _bdgc .Name .Local =="\u0076\u0061\u006c"{_fedcc .ValAttr .UnmarshalXMLAttr (_bdgc );continue ;};};for {_dacgg ,_geca :=d .Token ();if _geca !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0072\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_geca );};if _aggd ,_abegc :=_dacgg .(_g .EndElement );_abegc &&_aggd .Name ==start .Name {break ;};};return nil ;};func (_bbdbb ST_DispBlanksAs )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bbdbb .String (),start );}; +// Validate validates the Chart and its children +func (_fcgbg *Chart )Validate ()error {return _fcgbg .ValidateWithPath ("\u0043\u0068\u0061r\u0074")};func (_fbgf *CT_Bar3DChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_gee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_fbgf .BarDir ,_gee );if _fbgf .Grouping !=nil {_aca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_fbgf .Grouping ,_aca );};if _fbgf .VaryColors !=nil {_dcbd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fbgf .VaryColors ,_dcbd );};if _fbgf .Ser !=nil {_ffd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fede :=range _fbgf .Ser {e .EncodeElement (_fede ,_ffd );};};if _fbgf .DLbls !=nil {_gde :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fbgf .DLbls ,_gde );};if _fbgf .GapWidth !=nil {_beg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_fbgf .GapWidth ,_beg );};if _fbgf .GapDepth !=nil {_dga :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_fbgf .GapDepth ,_dga );};if _fbgf .Shape !=nil {_feb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_fbgf .Shape ,_feb );};_bdgc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_fefe :=range _fbgf .AxId {e .EncodeElement (_fefe ,_bdgc );};if _fbgf .ExtLst !=nil {_gdd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbgf .ExtLst ,_gdd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bgdag *CT_SerAx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cagea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_bgdag .AxId ,_cagea );_bbcce :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_bgdag .Scaling ,_bbcce );if _bgdag .Delete !=nil {_cegg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_bgdag .Delete ,_cegg );};_efgdd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_bgdag .AxPos ,_efgdd );if _bgdag .MajorGridlines !=nil {_gddf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bgdag .MajorGridlines ,_gddf );};if _bgdag .MinorGridlines !=nil {_dgfaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bgdag .MinorGridlines ,_dgfaf );};if _bgdag .Title !=nil {_cbgd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_bgdag .Title ,_cbgd );};if _bgdag .NumFmt !=nil {_fcbgc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_bgdag .NumFmt ,_fcbgc );};if _bgdag .MajorTickMark !=nil {_ddgf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bgdag .MajorTickMark ,_ddgf );};if _bgdag .MinorTickMark !=nil {_fbfe :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bgdag .MinorTickMark ,_fbfe );};if _bgdag .TickLblPos !=nil {_ebed :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_bgdag .TickLblPos ,_ebed );};if _bgdag .SpPr !=nil {_egbab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bgdag .SpPr ,_egbab );};if _bgdag .TxPr !=nil {_accce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bgdag .TxPr ,_accce );};_bbaca :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_bgdag .CrossAx ,_bbaca );if _bgdag .Choice !=nil {_bgdag .Choice .MarshalXML (e ,_c .StartElement {});};if _bgdag .TickLblSkip !=nil {_cegff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_bgdag .TickLblSkip ,_cegff );};if _bgdag .TickMarkSkip !=nil {_fcbge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_bgdag .TickMarkSkip ,_fcbge );};if _bgdag .ExtLst !=nil {_dgcbb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgdag .ExtLst ,_dgcbb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bcaee ST_MarkerStyle )String ()string {switch _bcaee {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 "";}; -// Validate validates the EG_SurfaceChartShared and its children -func (_ddba *EG_SurfaceChartShared )Validate ()error {return _ddba .ValidateWithPath ("E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064");};func (_abgaf *CT_Thickness )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_abgaf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_LineChart and its children, prefixing error messages with path +func (_eeda *CT_LineChart )ValidateWithPath (path string )error {if _gdadf :=_eeda .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_gdadf !=nil {return _gdadf ;};if _eeda .VaryColors !=nil {if _egfbd :=_eeda .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_egfbd !=nil {return _egfbd ;};};for _afcge ,_egbgf :=range _eeda .Ser {if _dcgf :=_egbgf .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_afcge ));_dcgf !=nil {return _dcgf ;};};if _eeda .DLbls !=nil {if _ffegb :=_eeda .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ffegb !=nil {return _ffegb ;};};if _eeda .DropLines !=nil {if _ffda :=_eeda .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_ffda !=nil {return _ffda ;};};if _eeda .HiLowLines !=nil {if _cggb :=_eeda .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_cggb !=nil {return _cggb ;};};if _eeda .UpDownBars !=nil {if _gfda :=_eeda .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_gfda !=nil {return _gfda ;};};if _eeda .Marker !=nil {if _afcgb :=_eeda .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_afcgb !=nil {return _afcgb ;};};if _eeda .Smooth !=nil {if _ccba :=_eeda .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_ccba !=nil {return _ccba ;};};for _adgc ,_efbb :=range _eeda .AxId {if _ebefaa :=_efbb .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_adgc ));_ebefaa !=nil {return _ebefaa ;};};if _eeda .ExtLst !=nil {if _bgedf :=_eeda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgedf !=nil {return _bgedf ;};};return nil ;};func (_be *CT_Area3DChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eb :for {_eef ,_dcd :=d .Token ();if _dcd !=nil {return _dcd ;};switch _dd :=_eef .(type ){case _c .StartElement :switch _dd .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"}:_be .Grouping =NewCT_Grouping ();if _fa :=d .DecodeElement (_be .Grouping ,&_dd );_fa !=nil {return _fa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_be .VaryColors =NewCT_Boolean ();if _de :=d .DecodeElement (_be .VaryColors ,&_dd );_de !=nil {return _de ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_dcg :=NewCT_AreaSer ();if _fe :=d .DecodeElement (_dcg ,&_dd );_fe !=nil {return _fe ;};_be .Ser =append (_be .Ser ,_dcg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_be .DLbls =NewCT_DLbls ();if _eab :=d .DecodeElement (_be .DLbls ,&_dd );_eab !=nil {return _eab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_be .DropLines =NewCT_ChartLines ();if _bdd :=d .DecodeElement (_be .DropLines ,&_dd );_bdd !=nil {return _bdd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_be .GapDepth =NewCT_GapAmount ();if _def :=d .DecodeElement (_be .GapDepth ,&_dd );_def !=nil {return _def ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ca :=NewCT_UnsignedInt ();if _eeb :=d .DecodeElement (_ca ,&_dd );_eeb !=nil {return _eeb ;};_be .AxId =append (_be .AxId ,_ca );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_be .ExtLst =NewCT_ExtensionList ();if _ebe :=d .DecodeElement (_be .ExtLst ,&_dd );_ebe !=nil {return _ebe ;};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\u0041\u0072\u0065\u0061\u0033\u0044\u0043h\u0061r\u0074\u0020\u0025\u0076",_dd .Name );if _bed :=d .Skip ();_bed !=nil {return _bed ;};};case _c .EndElement :break _eb ;case _c .CharData :};};return nil ;};type ST_BarDir byte ; -// ValidateWithPath validates the CT_BarSer and its children, prefixing error messages with path -func (_bedd *CT_BarSer )ValidateWithPath (path string )error {if _gfg :=_bedd .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_gfg !=nil {return _gfg ;};if _abff :=_bedd .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_abff !=nil {return _abff ;};if _bedd .Tx !=nil {if _eef :=_bedd .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_eef !=nil {return _eef ;};};if _bedd .SpPr !=nil {if _bgeb :=_bedd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bgeb !=nil {return _bgeb ;};};if _bedd .InvertIfNegative !=nil {if _cegc :=_bedd .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_cegc !=nil {return _cegc ;};};if _bedd .PictureOptions !=nil {if _gdc :=_bedd .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_gdc !=nil {return _gdc ;};};for _ggee ,_ffga :=range _bedd .DPt {if _ddefb :=_ffga .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_ggee ));_ddefb !=nil {return _ddefb ;};};if _bedd .DLbls !=nil {if _cfa :=_bedd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cfa !=nil {return _cfa ;};};for _acae ,_ebfc :=range _bedd .Trendline {if _cce :=_ebfc .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_acae ));_cce !=nil {return _cce ;};};if _bedd .ErrBars !=nil {if _cdad :=_bedd .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_cdad !=nil {return _cdad ;};};if _bedd .Cat !=nil {if _acdf :=_bedd .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_acdf !=nil {return _acdf ;};};if _bedd .Val !=nil {if _cdde :=_bedd .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_cdde !=nil {return _cdde ;};};if _bedd .Shape !=nil {if _gbda :=_bedd .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_gbda !=nil {return _gbda ;};};if _bedd .ExtLst !=nil {if _gac :=_bedd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gac !=nil {return _gac ;};};return nil ;};func (_ffb *CT_LayoutTarget )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dagea :=range start .Attr {if _dagea .Name .Local =="\u0076\u0061\u006c"{_ffb .ValAttr .UnmarshalXMLAttr (_dagea );continue ;};};for {_gdfea ,_efcb :=d .Token ();if _efcb !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074T\u0061\u0072\u0067e\u0074:\u0020\u0025\u0073",_efcb );};if _dcabb ,_cggd :=_gdfea .(_g .EndElement );_cggd &&_dcabb .Name ==start .Name {break ;};};return nil ;};func (_gaccd *ST_BarDir )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gaccd =0;case "\u0062\u0061\u0072":*_gaccd =1;case "\u0063\u006f\u006c":*_gaccd =2;};return nil ;}; +// ValidateWithPath validates the CT_SplitType and its children, prefixing error messages with path +func (_cfafgc *CT_SplitType )ValidateWithPath (path string )error {if _fcgfb :=_cfafgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcgfb !=nil {return _fcgfb ;};return nil ;}; -// Validate validates the EG_LineChartShared and its children -func (_baeef *EG_LineChartShared )Validate ()error {return _baeef .ValidateWithPath ("\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};type CT_PivotFmt struct{Idx *CT_UnsignedInt ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;Marker *CT_Marker ;DLbl *CT_DLbl ;ExtLst *CT_ExtensionList ;};func (_cdbb *CT_OfPieChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdbb .OfPieType =NewCT_OfPieType ();_abeb :for {_debegb ,_fcdca :=d .Token ();if _fcdca !=nil {return _fcdca ;};switch _gedff :=_debegb .(type ){case _g .StartElement :switch _gedff .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ff\u0050\u0069\u0065\u0054\u0079\u0070e"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ff\u0050\u0069\u0065\u0054\u0079\u0070e"}:if _degf :=d .DecodeElement (_cdbb .OfPieType ,&_gedff );_degf !=nil {return _degf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_cdbb .VaryColors =NewCT_Boolean ();if _bbfgbg :=d .DecodeElement (_cdbb .VaryColors ,&_gedff );_bbfgbg !=nil {return _bbfgbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_accd :=NewCT_PieSer ();if _cdcef :=d .DecodeElement (_accd ,&_gedff );_cdcef !=nil {return _cdcef ;};_cdbb .Ser =append (_cdbb .Ser ,_accd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_cdbb .DLbls =NewCT_DLbls ();if _dcag :=d .DecodeElement (_cdbb .DLbls ,&_gedff );_dcag !=nil {return _dcag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_cdbb .GapWidth =NewCT_GapAmount ();if _adfb :=d .DecodeElement (_cdbb .GapWidth ,&_gedff );_adfb !=nil {return _adfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073p\u006c\u0069\u0074\u0054\u0079\u0070e"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073p\u006c\u0069\u0074\u0054\u0079\u0070e"}:_cdbb .SplitType =NewCT_SplitType ();if _dcfg :=d .DecodeElement (_cdbb .SplitType ,&_gedff );_dcfg !=nil {return _dcfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"}:_cdbb .SplitPos =NewCT_Double ();if _bcfgc :=d .DecodeElement (_cdbb .SplitPos ,&_gedff );_bcfgc !=nil {return _bcfgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063u\u0073\u0074\u0053\u0070\u006c\u0069t"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063u\u0073\u0074\u0053\u0070\u006c\u0069t"}:_cdbb .CustSplit =NewCT_CustSplit ();if _fffaf :=d .DecodeElement (_cdbb .CustSplit ,&_gedff );_fffaf !=nil {return _fffaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}:_cdbb .SecondPieSize =NewCT_SecondPieSize ();if _ebad :=d .DecodeElement (_cdbb .SecondPieSize ,&_gedff );_ebad !=nil {return _ebad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\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"}:_dcbbc :=NewCT_ChartLines ();if _ddbd :=d .DecodeElement (_dcbbc ,&_gedff );_ddbd !=nil {return _ddbd ;};_cdbb .SerLines =append (_cdbb .SerLines ,_dcbbc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdbb .ExtLst =NewCT_ExtensionList ();if _gbcd :=d .DecodeElement (_cdbb .ExtLst ,&_gedff );_gbcd !=nil {return _gbcd ;};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\u004ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_gedff .Name );if _fcfg :=d .Skip ();_fcfg !=nil {return _fcfg ;};};case _g .EndElement :break _abeb ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_BarDir and its children +func (_ccdf *CT_BarDir )Validate ()error {return _ccdf .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0044\u0069r");};func (_fca *CT_BubbleSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fca .Idx =NewCT_UnsignedInt ();_fca .Order =NewCT_UnsignedInt ();_bcb :for {_cdba ,_aage :=d .Token ();if _aage !=nil {return _aage ;};switch _abcb :=_cdba .(type ){case _c .StartElement :switch _abcb .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 _bbc :=d .DecodeElement (_fca .Idx ,&_abcb );_bbc !=nil {return _bbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _cagf :=d .DecodeElement (_fca .Order ,&_abcb );_cagf !=nil {return _cagf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fca .Tx =NewCT_SerTx ();if _fddc :=d .DecodeElement (_fca .Tx ,&_abcb );_fddc !=nil {return _fddc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_fca .SpPr =_cc .NewCT_ShapeProperties ();if _ebdaf :=d .DecodeElement (_fca .SpPr ,&_abcb );_ebdaf !=nil {return _ebdaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fca .InvertIfNegative =NewCT_Boolean ();if _gebc :=d .DecodeElement (_fca .InvertIfNegative ,&_abcb );_gebc !=nil {return _gebc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dag :=NewCT_DPt ();if _cced :=d .DecodeElement (_dag ,&_abcb );_cced !=nil {return _cced ;};_fca .DPt =append (_fca .DPt ,_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 :"\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"}:_fca .DLbls =NewCT_DLbls ();if _beag :=d .DecodeElement (_fca .DLbls ,&_abcb );_beag !=nil {return _beag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fddcg :=NewCT_Trendline ();if _ebf :=d .DecodeElement (_fddcg ,&_abcb );_ebf !=nil {return _ebf ;};_fca .Trendline =append (_fca .Trendline ,_fddcg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cdaa :=NewCT_ErrBars ();if _dcac :=d .DecodeElement (_cdaa ,&_abcb );_dcac !=nil {return _dcac ;};_fca .ErrBars =append (_fca .ErrBars ,_cdaa );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fca .XVal =NewCT_AxDataSource ();if _acdg :=d .DecodeElement (_fca .XVal ,&_abcb );_acdg !=nil {return _acdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fca .YVal =NewCT_NumDataSource ();if _ddce :=d .DecodeElement (_fca .YVal ,&_abcb );_ddce !=nil {return _ddce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fca .BubbleSize =NewCT_NumDataSource ();if _gfc :=d .DecodeElement (_fca .BubbleSize ,&_abcb );_gfc !=nil {return _gfc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fca .Bubble3D =NewCT_Boolean ();if _efed :=d .DecodeElement (_fca .Bubble3D ,&_abcb );_efed !=nil {return _efed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fca .ExtLst =NewCT_ExtensionList ();if _gcbad :=d .DecodeElement (_fca .ExtLst ,&_abcb );_gcbad !=nil {return _gcbad ;};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\u0062b\u006c\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_abcb .Name );if _bafde :=d .Skip ();_bafde !=nil {return _bafde ;};};case _c .EndElement :break _bcb ;case _c .CharData :};};return nil ;};func (_cee *CT_AreaChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebc :for {_bg ,_fed :=d .Token ();if _fed !=nil {return _fed ;};switch _af :=_bg .(type ){case _c .StartElement :switch _af .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"}:_cee .Grouping =NewCT_Grouping ();if _ece :=d .DecodeElement (_cee .Grouping ,&_af );_ece !=nil {return _ece ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cee .VaryColors =NewCT_Boolean ();if _dcb :=d .DecodeElement (_cee .VaryColors ,&_af );_dcb !=nil {return _dcb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_ega :=NewCT_AreaSer ();if _dcdf :=d .DecodeElement (_ega ,&_af );_dcdf !=nil {return _dcdf ;};_cee .Ser =append (_cee .Ser ,_ega );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cee .DLbls =NewCT_DLbls ();if _db :=d .DecodeElement (_cee .DLbls ,&_af );_db !=nil {return _db ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cee .DropLines =NewCT_ChartLines ();if _df :=d .DecodeElement (_cee .DropLines ,&_af );_df !=nil {return _df ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dfe :=NewCT_UnsignedInt ();if _bdg :=d .DecodeElement (_dfe ,&_af );_bdg !=nil {return _bdg ;};_cee .AxId =append (_cee .AxId ,_dfe );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cee .ExtLst =NewCT_ExtensionList ();if _ed :=d .DecodeElement (_cee .ExtLst ,&_af );_ed !=nil {return _ed ;};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\u0072\u0065a\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_af .Name );if _ae :=d .Skip ();_ae !=nil {return _ae ;};};case _c .EndElement :break _ebc ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_CustSplit and its children, prefixing error messages with path -func (_aeef *CT_CustSplit )ValidateWithPath (path string )error {for _dbca ,_dccg :=range _aeef .SecondPiePt {if _agfa :=_dccg .ValidateWithPath (_f .Sprintf ("\u0025s\u002fS\u0065\u0063\u006f\u006e\u0064P\u0069\u0065P\u0074\u005b\u0025\u0064\u005d",path ,_dbca ));_agfa !=nil {return _agfa ;};};return nil ;}; +// Validate validates the CT_UpDownBar and its children +func (_cbdb *CT_UpDownBar )Validate ()error {return _cbdb .ValidateWithPath ("\u0043\u0054\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072");};func NewChart ()*Chart {_cbead :=&Chart {};_cbead .CT_RelId =*NewCT_RelId ();return _cbead };func NewCT_PrintSettings ()*CT_PrintSettings {_edffc :=&CT_PrintSettings {};return _edffc };type CT_DispBlanksAs struct{ValAttr ST_DispBlanksAs ;};func NewCT_AxDataSource ()*CT_AxDataSource {_ded :=&CT_AxDataSource {};_ded .Choice =NewCT_AxDataSourceChoice ();return _ded ;};func (_dcfc *CT_BarChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fcbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_dcfc .BarDir ,_fcbc );if _dcfc .Grouping !=nil {_gcgee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_dcfc .Grouping ,_gcgee );};if _dcfc .VaryColors !=nil {_acc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dcfc .VaryColors ,_acc );};if _dcfc .Ser !=nil {_accd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dcfd :=range _dcfc .Ser {e .EncodeElement (_dcfd ,_accd );};};if _dcfc .DLbls !=nil {_fbc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dcfc .DLbls ,_fbc );};if _dcfc .GapWidth !=nil {_cebf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_dcfc .GapWidth ,_cebf );};if _dcfc .Overlap !=nil {_dacd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061p"}};e .EncodeElement (_dcfc .Overlap ,_dacd );};if _dcfc .SerLines !=nil {_ggdb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_afe :=range _dcfc .SerLines {e .EncodeElement (_afe ,_ggdb );};};_gef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_defc :=range _dcfc .AxId {e .EncodeElement (_defc ,_gef );};if _dcfc .ExtLst !=nil {_ccff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcfc .ExtLst ,_ccff );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_LegendPos byte ;func (_ggbe ST_Overlap )String ()string {if _ggbe .ST_OverlapPercent !=nil {return _e .Sprintf ("\u0025\u0076",*_ggbe .ST_OverlapPercent );};if _ggbe .ST_OverlapByte !=nil {return _e .Sprintf ("\u0025\u0076",*_ggbe .ST_OverlapByte );};return "";};func (_dcgda ST_TimeUnit )String ()string {switch _dcgda {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 (_ad *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 :_e .Sprintf ("\u0025\u0076",_ad .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Crosses struct{ValAttr ST_Crosses ;}; -// Validate validates the UserShapes and its children -func (_gbfce *UserShapes )Validate ()error {return _gbfce .ValidateWithPath ("\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");};func (_ebab *CT_PictureFormat )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_caaac ,_efbeb :=_ebab .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _efbeb !=nil {return _efbeb ;};start .Attr =append (start .Attr ,_caaac );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cdec *CT_DispUnitsChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acgge :for {_fcca ,_bdggf :=d .Token ();if _bdggf !=nil {return _bdggf ;};switch _dgeb :=_fcca .(type ){case _g .StartElement :switch _dgeb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}:_cdec .CustUnit =NewCT_Double ();if _cfbe :=d .DecodeElement (_cdec .CustUnit ,&_dgeb );_cfbe !=nil {return _cfbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}:_cdec .BuiltInUnit =NewCT_BuiltInUnit ();if _bbbeb :=d .DecodeElement (_cdec .BuiltInUnit ,&_dgeb );_bbbeb !=nil {return _bbbeb ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0055\u006ei\u0074\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dgeb .Name );if _baba :=d .Skip ();_baba !=nil {return _baba ;};};case _g .EndElement :break _acgge ;case _g .CharData :};};return nil ;};func (_bdaf *CT_ChartSpace )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdaf .Chart =NewCT_Chart ();_caca :for {_aded ,_dca :=d .Token ();if _dca !=nil {return _dca ;};switch _acef :=_aded .(type ){case _g .StartElement :switch _acef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}:_bdaf .Date1904 =NewCT_Boolean ();if _ddab :=d .DecodeElement (_bdaf .Date1904 ,&_acef );_ddab !=nil {return _ddab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u006e\u0067"}:_bdaf .Lang =NewCT_TextLanguageID ();if _dfbb :=d .DecodeElement (_bdaf .Lang ,&_acef );_dfbb !=nil {return _dfbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0075\u006e\u0064\u0065\u0064\u0043\u006fr\u006e\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0075\u006e\u0064\u0065\u0064\u0043\u006fr\u006e\u0065\u0072\u0073"}:_bdaf .RoundedCorners =NewCT_Boolean ();if _febg :=d .DecodeElement (_bdaf .RoundedCorners ,&_acef );_febg !=nil {return _febg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0079l\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0079l\u0065"}:_bdaf .Style =NewCT_Style ();if _edbe :=d .DecodeElement (_bdaf .Style ,&_acef );_edbe !=nil {return _edbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_bdaf .ClrMapOvr =_fc .NewCT_ColorMapping ();if _dfdb :=d .DecodeElement (_bdaf .ClrMapOvr ,&_acef );_dfdb !=nil {return _dfdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_bdaf .PivotSource =NewCT_PivotSource ();if _dafba :=d .DecodeElement (_bdaf .PivotSource ,&_acef );_dafba !=nil {return _dafba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_bdaf .Protection =NewCT_Protection ();if _baeg :=d .DecodeElement (_bdaf .Protection ,&_acef );_baeg !=nil {return _baeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"}:if _ddeaa :=d .DecodeElement (_bdaf .Chart ,&_acef );_ddeaa !=nil {return _ddeaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_bdaf .SpPr =_fc .NewCT_ShapeProperties ();if _cfd :=d .DecodeElement (_bdaf .SpPr ,&_acef );_cfd !=nil {return _cfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_bdaf .TxPr =_fc .NewCT_TextBody ();if _daceg :=d .DecodeElement (_bdaf .TxPr ,&_acef );_daceg !=nil {return _daceg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"}:_bdaf .ExternalData =NewCT_ExternalData ();if _acad :=d .DecodeElement (_bdaf .ExternalData ,&_acef );_acad !=nil {return _acad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_bdaf .PrintSettings =NewCT_PrintSettings ();if _fbea :=d .DecodeElement (_bdaf .PrintSettings ,&_acef );_fbea !=nil {return _fbea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}:_bdaf .UserShapes =NewCT_RelId ();if _ccbf :=d .DecodeElement (_bdaf .UserShapes ,&_acef );_ccbf !=nil {return _ccbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdaf .ExtLst =NewCT_ExtensionList ();if _fagga :=d .DecodeElement (_bdaf .ExtLst ,&_acef );_fagga !=nil {return _fagga ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043h\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065 \u0025\u0076",_acef .Name );if _bcaa :=d .Skip ();_bcaa !=nil {return _bcaa ;};};case _g .EndElement :break _caca ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_AreaSer and its children +func (_cag *CT_AreaSer )Validate ()error {return _cag .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0053\u0065\u0072");};var ST_SecondPieSizePercentPatternRe =_g .MustCompile (ST_SecondPieSizePercentPattern ); -// Validate validates the CT_TrendlineLbl and its children -func (_eeeae *CT_TrendlineLbl )Validate ()error {return _eeeae .ValidateWithPath ("\u0043T\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");};func (_abgada *EG_SerShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_afabe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_abgada .Idx ,_afabe );_deeab :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_abgada .Order ,_deeab );if _abgada .Tx !=nil {_aaba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_abgada .Tx ,_aaba );};if _abgada .SpPr !=nil {_fbeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_abgada .SpPr ,_fbeb );};return nil ;}; +// Validate validates the CT_DLbl and its children +func (_cebg *CT_DLbl )Validate ()error {return _cebg .ValidateWithPath ("\u0043T\u005f\u0044\u004c\u0062\u006c");};type CT_AxPos struct{ValAttr ST_AxPos ;};func (_eedff ST_DepthPercent )String ()string {if _eedff .ST_DepthPercentWithSymbol !=nil {return _e .Sprintf ("\u0025\u0076",*_eedff .ST_DepthPercentWithSymbol );};if _eedff .ST_DepthPercentUShort !=nil {return _e .Sprintf ("\u0025\u0076",*_eedff .ST_DepthPercentUShort );};return "";};func NewCT_LogBase ()*CT_LogBase {_babbe :=&CT_LogBase {};_babbe .ValAttr =2;return _babbe };func (_ddafa *CT_MarkerSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ddafa .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_ddafa .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Perspective and its children, prefixing error messages with path -func (_dbfbd *CT_Perspective )ValidateWithPath (path string )error {if _dbfbd .ValAttr !=nil {if *_dbfbd .ValAttr < 0{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dbfbd .ValAttr );};if *_dbfbd .ValAttr > 240{return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0032\u0034\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_dbfbd .ValAttr );};};return nil ;};func (_ega *CT_DLblsChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ega .Delete !=nil {_bcdd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ega .Delete ,_bcdd );};if _ega .NumFmt !=nil {_dcfd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ega .NumFmt ,_dcfd );};if _ega .SpPr !=nil {_cde :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ega .SpPr ,_cde );};if _ega .TxPr !=nil {_cfcaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ega .TxPr ,_cfcaf );};if _ega .DLblPos !=nil {_bffag :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_ega .DLblPos ,_bffag );};if _ega .ShowLegendKey !=nil {_dbda :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_ega .ShowLegendKey ,_dbda );};if _ega .ShowVal !=nil {_fbdd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_ega .ShowVal ,_fbdd );};if _ega .ShowCatName !=nil {_bcaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ega .ShowCatName ,_bcaf );};if _ega .ShowSerName !=nil {_afcg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ega .ShowSerName ,_afcg );};if _ega .ShowPercent !=nil {_gdecc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_ega .ShowPercent ,_gdecc );};if _ega .ShowBubbleSize !=nil {_cceca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ega .ShowBubbleSize ,_cceca );};if _ega .Separator !=nil {_ebbcc :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_a .AddPreserveSpaceAttr (&_ebbcc ,*_ega .Separator );e .EncodeElement (_ega .Separator ,_ebbcc );};if _ega .ShowLeaderLines !=nil {_agbg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ega .ShowLeaderLines ,_agbg );};if _ega .LeaderLines !=nil {_fbadb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ega .LeaderLines ,_fbadb );};return nil ;};type EG_AxShared struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;}; +// ValidateWithPath validates the CT_AreaChart and its children, prefixing error messages with path +func (_bgc *CT_AreaChart )ValidateWithPath (path string )error {if _bgc .Grouping !=nil {if _gga :=_bgc .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_gga !=nil {return _gga ;};};if _bgc .VaryColors !=nil {if _cab :=_bgc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cab !=nil {return _cab ;};};for _gce ,_ggc :=range _bgc .Ser {if _eac :=_ggc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gce ));_eac !=nil {return _eac ;};};if _bgc .DLbls !=nil {if _bef :=_bgc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bef !=nil {return _bef ;};};if _bgc .DropLines !=nil {if _gbbg :=_bgc .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_gbbg !=nil {return _gbbg ;};};for _bce ,_gdc :=range _bgc .AxId {if _bea :=_gdc .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bce ));_bea !=nil {return _bea ;};};if _bgc .ExtLst !=nil {if _fcd :=_bgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcd !=nil {return _fcd ;};};return nil ;}; -// Validate validates the EG_SerShared and its children -func (_edgdg *EG_SerShared )Validate ()error {return _edgdg .ValidateWithPath ("\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064");};func (_gcgabg ST_SecondPieSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gcgabg .ST_SecondPieSizePercent !=nil {e .EncodeToken (_g .CharData (*_gcgabg .ST_SecondPieSizePercent ));};if _gcgabg .ST_SecondPieSizeUShort !=nil {e .EncodeToken (_g .CharData (_f .Sprintf ("\u0025\u0064",*_gcgabg .ST_SecondPieSizeUShort )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};type CT_ErrValType struct{ValAttr ST_ErrValType ;}; +// ST_HPercent is a union type +type ST_HPercent struct{ST_HPercentWithSymbol *string ;ST_HPercentUShort *uint16 ;};func (_dfcfg *CT_MarkerSize )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gdcg :=range start .Attr {if _gdcg .Name .Local =="\u0076\u0061\u006c"{_gcgb ,_abdf :=_d .ParseUint (_gdcg .Value ,10,8);if _abdf !=nil {return _abdf ;};_fefdb :=uint8 (_gcgb );_dfcfg .ValAttr =&_fefdb ;continue ;};};for {_faff ,_gffda :=d .Token ();if _gffda !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004da\u0072k\u0065r\u0053\u0069\u007a\u0065\u003a\u0020\u0025s",_gffda );};if _eddd ,_ccgdb :=_faff .(_c .EndElement );_ccgdb &&_eddd .Name ==start .Name {break ;};};return nil ;};func (_egba *CT_ErrDir )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egba .ValAttr =ST_ErrDir (1);for _ ,_eegcb :=range start .Attr {if _eegcb .Name .Local =="\u0076\u0061\u006c"{_egba .ValAttr .UnmarshalXMLAttr (_eegcb );continue ;};};for {_ecadb ,_fabbf :=d .Token ();if _fabbf !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0072\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_fabbf );};if _bdcg ,_ffaf :=_ecadb .(_c .EndElement );_ffaf &&_bdcg .Name ==start .Name {break ;};};return nil ;};const (ST_CrossesUnset ST_Crosses =0;ST_CrossesAutoZero ST_Crosses =1;ST_CrossesMax ST_Crosses =2;ST_CrossesMin ST_Crosses =3;);type EG_LineChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};func (_eabfg *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 :_e .Sprintf ("\u0025\u0076",_eabfg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });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 (_fcdb *CT_DispUnitsChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fcdb .CustUnit !=nil {_bbca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}};e .EncodeElement (_fcdb .CustUnit ,_bbca );};if _fcdb .BuiltInUnit !=nil {_fgeg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}};e .EncodeElement (_fcdb .BuiltInUnit ,_fgeg );};return nil ;};func (_cabc *CT_HoleSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cabc .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_cabc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_LineSer and its children, prefixing error messages with path -func (_ddefba *CT_LineSer )ValidateWithPath (path string )error {if _gadbd :=_ddefba .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_gadbd !=nil {return _gadbd ;};if _dcbdf :=_ddefba .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_dcbdf !=nil {return _dcbdf ;};if _ddefba .Tx !=nil {if _gbacg :=_ddefba .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gbacg !=nil {return _gbacg ;};};if _ddefba .SpPr !=nil {if _fbdc :=_ddefba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fbdc !=nil {return _fbdc ;};};if _ddefba .Marker !=nil {if _ffca :=_ddefba .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_ffca !=nil {return _ffca ;};};for _gege ,_bgad :=range _ddefba .DPt {if _egcg :=_bgad .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_gege ));_egcg !=nil {return _egcg ;};};if _ddefba .DLbls !=nil {if _edgae :=_ddefba .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_edgae !=nil {return _edgae ;};};for _fccgb ,_ccdg :=range _ddefba .Trendline {if _bfgad :=_ccdg .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_fccgb ));_bfgad !=nil {return _bfgad ;};};if _ddefba .ErrBars !=nil {if _ffddg :=_ddefba .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_ffddg !=nil {return _ffddg ;};};if _ddefba .Cat !=nil {if _fbdce :=_ddefba .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_fbdce !=nil {return _fbdce ;};};if _ddefba .Val !=nil {if _dbfc :=_ddefba .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_dbfc !=nil {return _dbfc ;};};if _ddefba .Smooth !=nil {if _ebdbc :=_ddefba .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_ebdbc !=nil {return _ebdbc ;};};if _ddefba .ExtLst !=nil {if _eefcc :=_ddefba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eefcc !=nil {return _eefcc ;};};return nil ;}; +// ValidateWithPath validates the CT_CrossBetween and its children, prefixing error messages with path +func (_fded *CT_CrossBetween )ValidateWithPath (path string )error {if _fded .ValAttr ==ST_CrossBetweenUnset {return _e .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 _fefd :=_fded .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fefd !=nil {return _fefd ;};return nil ;};func (_ggee *CT_NumDataSource )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggee .Choice =NewCT_NumDataSourceChoice ();_debd :for {_gdag ,_cdeb :=d .Token ();if _cdeb !=nil {return _cdeb ;};switch _cecd :=_gdag .(type ){case _c .StartElement :switch _cecd .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"}:_ggee .Choice =NewCT_NumDataSourceChoice ();if _bgbba :=d .DecodeElement (&_ggee .Choice .NumRef ,&_cecd );_bgbba !=nil {return _bgbba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ggee .Choice =NewCT_NumDataSourceChoice ();if _eddde :=d .DecodeElement (&_ggee .Choice .NumLit ,&_cecd );_eddde !=nil {return _eddde ;};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\u004e\u0075\u006d\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025v",_cecd .Name );if _bdfb :=d .Skip ();_bdfb !=nil {return _bdfb ;};};case _c .EndElement :break _debd ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_DepthPercent and its children, prefixing error messages with path -func (_cade *CT_DepthPercent )ValidateWithPath (path string )error {if _cade .ValAttr !=nil {if _addb :=_cade .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_addb !=nil {return _addb ;};};return nil ;};func NewCT_ChartLines ()*CT_ChartLines {_begd :=&CT_ChartLines {};return _begd };func (_abged ST_Grouping )Validate ()error {return _abged .ValidateWithPath ("")}; +// Validate validates the CT_Chart and its children +func (_baef *CT_Chart )Validate ()error {return _baef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074");};func (_fbgba *CT_DTable )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebdb :for {_ceec ,_caa :=d .Token ();if _caa !=nil {return _caa ;};switch _bdada :=_ceec .(type ){case _c .StartElement :switch _bdada .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"}:_fbgba .ShowHorzBorder =NewCT_Boolean ();if _cagbc :=d .DecodeElement (_fbgba .ShowHorzBorder ,&_bdada );_cagbc !=nil {return _cagbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_fbgba .ShowVertBorder =NewCT_Boolean ();if _bag :=d .DecodeElement (_fbgba .ShowVertBorder ,&_bdada );_bag !=nil {return _bag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fbgba .ShowOutline =NewCT_Boolean ();if _dggc :=d .DecodeElement (_fbgba .ShowOutline ,&_bdada );_dggc !=nil {return _dggc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_fbgba .ShowKeys =NewCT_Boolean ();if _febe :=d .DecodeElement (_fbgba .ShowKeys ,&_bdada );_febe !=nil {return _febe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_fbgba .SpPr =_cc .NewCT_ShapeProperties ();if _dedea :=d .DecodeElement (_fbgba .SpPr ,&_bdada );_dedea !=nil {return _dedea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fbgba .TxPr =_cc .NewCT_TextBody ();if _cece :=d .DecodeElement (_fbgba .TxPr ,&_bdada );_cece !=nil {return _cece ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fbgba .ExtLst =NewCT_ExtensionList ();if _gfgd :=d .DecodeElement (_fbgba .ExtLst ,&_bdada );_gfgd !=nil {return _gfgd ;};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\u0044\u0054\u0061b\u006c\u0065 \u0025\u0076",_bdada .Name );if _dgcg :=d .Skip ();_dgcg !=nil {return _dgcg ;};};case _c .EndElement :break _ebdb ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Layout and its children, prefixing error messages with path -func (_bbce *CT_Layout )ValidateWithPath (path string )error {if _bbce .ManualLayout !=nil {if _gagc :=_bbce .ManualLayout .ValidateWithPath (path +"\u002f\u004d\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_gagc !=nil {return _gagc ;};};if _bbce .ExtLst !=nil {if _faabe :=_bbce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faabe !=nil {return _faabe ;};};return nil ;};func NewCT_BarChart ()*CT_BarChart {_fdf :=&CT_BarChart {};_fdf .BarDir =NewCT_BarDir ();return _fdf };type CT_StrRef struct{F string ;StrCache *CT_StrData ;ExtLst *CT_ExtensionList ;};func (_dcba *CT_BarGrouping )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dcba .ValAttr !=ST_BarGroupingUnset {_fdaa ,_bbc :=_dcba .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _bbc !=nil {return _bbc ;};start .Attr =append (start .Attr ,_fdaa );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Surface3DChart and its children +func (_feedd *CT_Surface3DChart )Validate ()error {return _feedd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};type CT_Scaling struct{LogBase *CT_LogBase ;Orientation *CT_Orientation ;Max *CT_Double ;Min *CT_Double ;ExtLst *CT_ExtensionList ;};func (_ddd *CT_FirstSliceAng )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aeff :=range start .Attr {if _aeff .Name .Local =="\u0076\u0061\u006c"{_gaab ,_ecbd :=_d .ParseUint (_aeff .Value ,10,16);if _ecbd !=nil {return _ecbd ;};_cgab :=uint16 (_gaab );_ddd .ValAttr =&_cgab ;continue ;};};for {_ccgab ,_ecf :=d .Token ();if _ecf !=nil {return _e .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",_ecf );};if _efbf ,_acebd :=_ccgab .(_c .EndElement );_acebd &&_efbf .Name ==start .Name {break ;};};return nil ;};func (_bcafd ST_LegendPos )Validate ()error {return _bcafd .ValidateWithPath ("")};func (_eeefc *CT_Overlap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbab :=range start .Attr {if _dbab .Name .Local =="\u0076\u0061\u006c"{_eaac ,_fgeeec :=ParseUnionST_Overlap (_dbab .Value );if _fgeeec !=nil {return _fgeeec ;};_eeefc .ValAttr =&_eaac ;continue ;};};for {_fbgbbf ,_eaae :=d .Token ();if _eaae !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u003a\u0020%\u0073",_eaae );};if _fabbd ,_cfgb :=_fbgbbf .(_c .EndElement );_cfgb &&_fabbd .Name ==start .Name {break ;};};return nil ;};func NewCT_BuiltInUnit ()*CT_BuiltInUnit {_cdef :=&CT_BuiltInUnit {};return _cdef };func (_bfb *CT_BandFmts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bfb .BandFmt !=nil {_dbcb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0062\u0061\u006e\u0064\u0046\u006dt"}};for _ ,_fdc :=range _bfb .BandFmt {e .EncodeElement (_fdc ,_dbcb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bdgge ST_HoleSize )String ()string {if _bdgge .ST_HoleSizePercent !=nil {return _e .Sprintf ("\u0025\u0076",*_bdgge .ST_HoleSizePercent );};if _bdgge .ST_HoleSizeUByte !=nil {return _e .Sprintf ("\u0025\u0076",*_bdgge .ST_HoleSizeUByte );};return "";}; -// ValidateWithPath validates the CT_Scaling and its children, prefixing error messages with path -func (_eecf *CT_Scaling )ValidateWithPath (path string )error {if _eecf .LogBase !=nil {if _efeed :=_eecf .LogBase .ValidateWithPath (path +"\u002f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");_efeed !=nil {return _efeed ;};};if _eecf .Orientation !=nil {if _egbec :=_eecf .Orientation .ValidateWithPath (path +"\u002f\u004f\u0072i\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");_egbec !=nil {return _egbec ;};};if _eecf .Max !=nil {if _bdeae :=_eecf .Max .ValidateWithPath (path +"\u002f\u004d\u0061\u0078");_bdeae !=nil {return _bdeae ;};};if _eecf .Min !=nil {if _ceabg :=_eecf .Min .ValidateWithPath (path +"\u002f\u004d\u0069\u006e");_ceabg !=nil {return _ceabg ;};};if _eecf .ExtLst !=nil {if _dbde :=_eecf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbde !=nil {return _dbde ;};};return nil ;};type CT_MarkerSize struct{ValAttr *uint8 ;};func (_gdagf *ST_GapAmount )Validate ()error {return _gdagf .ValidateWithPath ("")};func (_cgea *CT_DispUnitsChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cgea .CustUnit !=nil {_gggb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}};e .EncodeElement (_cgea .CustUnit ,_gggb );};if _cgea .BuiltInUnit !=nil {_cgag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}};e .EncodeElement (_cgea .BuiltInUnit ,_cgag );};return nil ;};func (_aadba ST_DLblPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aadba .String (),start );};func (_bffg *CT_PageMargins )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c"},Value :_f .Sprintf ("\u0025\u0076",_bffg .LAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_bffg .RAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074"},Value :_f .Sprintf ("\u0025\u0076",_bffg .TAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0076",_bffg .BAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",_bffg .HeaderAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",_bffg .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Marker and its children +func (_abeb *CT_Marker )Validate ()error {return _abeb .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func (_edcec ST_TickLblPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_edcec .String (),start );};func (_gddfc *CT_StrVal )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fbaa :=range start .Attr {if _fbaa .Name .Local =="\u0069\u0064\u0078"{_dgdcg ,_eaad :=_d .ParseUint (_fbaa .Value ,10,32);if _eaad !=nil {return _eaad ;};_gddfc .IdxAttr =uint32 (_dgdcg );continue ;};};_faeeg :for {_agbdf ,_aaabg :=d .Token ();if _aaabg !=nil {return _aaabg ;};switch _ecbdc :=_agbdf .(type ){case _c .StartElement :switch _ecbdc .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 _fegea :=d .DecodeElement (&_gddfc .V ,&_ecbdc );_fegea !=nil {return _fegea ;};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\u0053\u0074\u0072V\u0061\u006c \u0025\u0076",_ecbdc .Name );if _abbfa :=d .Skip ();_abbfa !=nil {return _abbfa ;};};case _c .EndElement :break _faeeg ;case _c .CharData :};};return nil ;};func (_cagc *CT_Title )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cagc .Tx !=nil {_dggab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_cagc .Tx ,_dggab );};if _cagc .Layout !=nil {_aabc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cagc .Layout ,_aabc );};if _cagc .Overlay !=nil {_baefe :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_cagc .Overlay ,_baefe );};if _cagc .SpPr !=nil {_cafgc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cagc .SpPr ,_cafgc );};if _cagc .TxPr !=nil {_cfcde :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cagc .TxPr ,_cfcde );};if _cagc .ExtLst !=nil {_aaagg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cagc .ExtLst ,_aaagg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_BuiltInUnit struct{ValAttr ST_BuiltInUnit ;};func (_bcfgc *CT_PlotAreaChoice1 )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aceca :for {_ecab ,_ageb :=d .Token ();if _ageb !=nil {return _ageb ;};switch _cgef :=_ecab .(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 :"\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"}:_edaed :=NewCT_ValAx ();if _dfdfc :=d .DecodeElement (_edaed ,&_cgef );_dfdfc !=nil {return _dfdfc ;};_bcfgc .ValAx =append (_bcfgc .ValAx ,_edaed );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_beffg :=NewCT_CatAx ();if _acegc :=d .DecodeElement (_beffg ,&_cgef );_acegc !=nil {return _acegc ;};_bcfgc .CatAx =append (_bcfgc .CatAx ,_beffg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_degdc :=NewCT_DateAx ();if _dfedd :=d .DecodeElement (_degdc ,&_cgef );_dfedd !=nil {return _dfedd ;};_bcfgc .DateAx =append (_bcfgc .DateAx ,_degdc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_baeg :=NewCT_SerAx ();if _bedcg :=d .DecodeElement (_baeg ,&_cgef );_bedcg !=nil {return _bedcg ;};_bcfgc .SerAx =append (_bcfgc .SerAx ,_baeg );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\u006c\u006f\u0074\u0041\u0072e\u0061\u0043\u0068\u006f\u0069\u0063\u0065\u0031\u0020\u0025\u0076",_cgef .Name );if _abbf :=d .Skip ();_abbf !=nil {return _abbf ;};};case _c .EndElement :break _aceca ;case _c .CharData :};};return nil ;};type CT_MultiLvlStrData struct{PtCount *CT_UnsignedInt ;Lvl []*CT_Lvl ;ExtLst *CT_ExtensionList ;};func (_caac ST_SplitType )String ()string {switch _caac {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 (_afcgf *CT_HeaderFooter )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _afcgf .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 :_e .Sprintf ("\u0025\u0064",_efbc (*_afcgf .AlignWithMarginsAttr ))});};if _afcgf .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 :_e .Sprintf ("\u0025\u0064",_efbc (*_afcgf .DifferentOddEvenAttr ))});};if _afcgf .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 :_e .Sprintf ("\u0025\u0064",_efbc (*_afcgf .DifferentFirstAttr ))});};e .EncodeToken (start );if _afcgf .OddHeader !=nil {_fbbg :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_f .AddPreserveSpaceAttr (&_fbbg ,*_afcgf .OddHeader );e .EncodeElement (_afcgf .OddHeader ,_fbbg );};if _afcgf .OddFooter !=nil {_dbcab :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006f\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_f .AddPreserveSpaceAttr (&_dbcab ,*_afcgf .OddFooter );e .EncodeElement (_afcgf .OddFooter ,_dbcab );};if _afcgf .EvenHeader !=nil {_fcef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_f .AddPreserveSpaceAttr (&_fcef ,*_afcgf .EvenHeader );e .EncodeElement (_afcgf .EvenHeader ,_fcef );};if _afcgf .EvenFooter !=nil {_aadc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_f .AddPreserveSpaceAttr (&_aadc ,*_afcgf .EvenFooter );e .EncodeElement (_afcgf .EvenFooter ,_aadc );};if _afcgf .FirstHeader !=nil {_beec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}};_f .AddPreserveSpaceAttr (&_beec ,*_afcgf .FirstHeader );e .EncodeElement (_afcgf .FirstHeader ,_beec );};if _afcgf .FirstFooter !=nil {_ebgdc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}};_f .AddPreserveSpaceAttr (&_ebgdc ,*_afcgf .FirstFooter );e .EncodeElement (_afcgf .FirstFooter ,_ebgdc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bdeadf *ST_AxPos )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bdeadf =0;case "\u0062":*_bdeadf =1;case "\u006c":*_bdeadf =2;case "\u0072":*_bdeadf =3;case "\u0074":*_bdeadf =4;};return nil ;};func (_ffccg ST_PictureFormat )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ffccg .String (),start );}; -// Validate validates the CT_MultiLvlStrRef and its children -func (_dcbc *CT_MultiLvlStrRef )Validate ()error {return _dcbc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066");};type CT_MarkerStyle struct{ValAttr ST_MarkerStyle ;};func (_geddb *CT_NumFmt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0076",_geddb .FormatCodeAttr )});if _geddb .SourceLinkedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_egddg (*_geddb .SourceLinkedAttr ))});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bdgac ST_CrossBetween )String ()string {switch _bdgac {case 0:return "";case 1:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 2:return "\u006d\u0069\u0064\u0043\u0061\u0074";};return "";};type CT_LineChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;HiLowLines *CT_ChartLines ;UpDownBars *CT_UpDownBars ;Marker *CT_Boolean ;Smooth *CT_Boolean ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_BandFmt and its children +func (_ecea *CT_BandFmt )Validate ()error {return _ecea .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074");};func (_bagc *CT_Protection )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbbdc :for {_bebgfg ,_gbeb :=d .Token ();if _gbeb !=nil {return _gbeb ;};switch _efcaa :=_bebgfg .(type ){case _c .StartElement :switch _efcaa .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"}:_bagc .ChartObject =NewCT_Boolean ();if _daee :=d .DecodeElement (_bagc .ChartObject ,&_efcaa );_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 :"\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"}:_bagc .Data =NewCT_Boolean ();if _decfa :=d .DecodeElement (_bagc .Data ,&_efcaa );_decfa !=nil {return _decfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bagc .Formatting =NewCT_Boolean ();if _afbfb :=d .DecodeElement (_bagc .Formatting ,&_efcaa );_afbfb !=nil {return _afbfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bagc .Selection =NewCT_Boolean ();if _gfef :=d .DecodeElement (_bagc .Selection ,&_efcaa );_gfef !=nil {return _gfef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bagc .UserInterface =NewCT_Boolean ();if _cbffa :=d .DecodeElement (_bagc .UserInterface ,&_efcaa );_cbffa !=nil {return _cbffa ;};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\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e \u0025\u0076",_efcaa .Name );if _effb :=d .Skip ();_effb !=nil {return _effb ;};};case _c .EndElement :break _gbbdc ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Chart and its children, prefixing error messages with path -func (_bfcd *CT_Chart )ValidateWithPath (path string )error {if _bfcd .Title !=nil {if _daga :=_bfcd .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_daga !=nil {return _daga ;};};if _bfcd .AutoTitleDeleted !=nil {if _accc :=_bfcd .AutoTitleDeleted .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0054\u0069\u0074\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064");_accc !=nil {return _accc ;};};if _bfcd .PivotFmts !=nil {if _ecgg :=_bfcd .PivotFmts .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");_ecgg !=nil {return _ecgg ;};};if _bfcd .View3D !=nil {if _dge :=_bfcd .View3D .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0033\u0044");_dge !=nil {return _dge ;};};if _bfcd .Floor !=nil {if _fea :=_bfcd .Floor .ValidateWithPath (path +"\u002f\u0046\u006c\u006f\u006f\u0072");_fea !=nil {return _fea ;};};if _bfcd .SideWall !=nil {if _fbad :=_bfcd .SideWall .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0057\u0061\u006cl");_fbad !=nil {return _fbad ;};};if _bfcd .BackWall !=nil {if _gedf :=_bfcd .BackWall .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0057\u0061\u006cl");_gedf !=nil {return _gedf ;};};if _dbge :=_bfcd .PlotArea .ValidateWithPath (path +"\u002fP\u006c\u006f\u0074\u0041\u0072\u0065a");_dbge !=nil {return _dbge ;};if _bfcd .Legend !=nil {if _ggdcdd :=_bfcd .Legend .ValidateWithPath (path +"\u002fL\u0065\u0067\u0065\u006e\u0064");_ggdcdd !=nil {return _ggdcdd ;};};if _bfcd .PlotVisOnly !=nil {if _gafg :=_bfcd .PlotVisOnly .ValidateWithPath (path +"\u002f\u0050\u006co\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079");_gafg !=nil {return _gafg ;};};if _bfcd .DispBlanksAs !=nil {if _ageb :=_bfcd .DispBlanksAs .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");_ageb !=nil {return _ageb ;};};if _bfcd .ShowDLblsOverMax !=nil {if _acfa :=_bfcd .ShowDLblsOverMax .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0044\u004c\u0062\u006c\u0073\u004f\u0076e\u0072\u004d\u0061\u0078");_acfa !=nil {return _acfa ;};};if _bfcd .ExtLst !=nil {if _eeag :=_bfcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeag !=nil {return _eeag ;};};return nil ;}; +// Validate validates the CT_Extension and its children +func (_ebbgc *CT_Extension )Validate ()error {return _ebbgc .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func (_afdd ST_ErrBarType )String ()string {switch _afdd {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 (_egadc ST_PageSetupOrientation )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_egadc .String (),start );};func NewCT_Protection ()*CT_Protection {_eebfb :=&CT_Protection {};return _eebfb };func (_dfbcb *CT_Shape )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fccffa :=range start .Attr {if _fccffa .Name .Local =="\u0076\u0061\u006c"{_dfbcb .ValAttr .UnmarshalXMLAttr (_fccffa );continue ;};};for {_egffa ,_fgcge :=d .Token ();if _fgcge !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0061\u0070\u0065: \u0025\u0073",_fgcge );};if _bcfc ,_bdadf :=_egffa .(_c .EndElement );_bdadf &&_bcfc .Name ==start .Name {break ;};};return nil ;};func (_abgg *CT_PivotFmt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abgg .Idx =NewCT_UnsignedInt ();_bfbfd :for {_gedeb ,_adggg :=d .Token ();if _adggg !=nil {return _adggg ;};switch _cgggf :=_gedeb .(type ){case _c .StartElement :switch _cgggf .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 _eggb :=d .DecodeElement (_abgg .Idx ,&_cgggf );_eggb !=nil {return _eggb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_abgg .SpPr =_cc .NewCT_ShapeProperties ();if _cbffg :=d .DecodeElement (_abgg .SpPr ,&_cgggf );_cbffg !=nil {return _cbffg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_abgg .TxPr =_cc .NewCT_TextBody ();if _aggeg :=d .DecodeElement (_abgg .TxPr ,&_cgggf );_aggeg !=nil {return _aggeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_abgg .Marker =NewCT_Marker ();if _fdgef :=d .DecodeElement (_abgg .Marker ,&_cgggf );_fdgef !=nil {return _fdgef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_abgg .DLbl =NewCT_DLbl ();if _cefa :=d .DecodeElement (_abgg .DLbl ,&_cgggf );_cefa !=nil {return _cefa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_abgg .ExtLst =NewCT_ExtensionList ();if _ddff :=d .DecodeElement (_abgg .ExtLst ,&_cgggf );_ddff !=nil {return _ddff ;};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\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0020\u0025\u0076",_cgggf .Name );if _degb :=d .Skip ();_degb !=nil {return _degb ;};};case _c .EndElement :break _bfbfd ;case _c .CharData :};};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"; -// Validate validates the CT_Trendline and its children -func (_bdeea *CT_Trendline )Validate ()error {return _bdeea .ValidateWithPath ("\u0043\u0054\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065");};func (_gdbaaa *CT_RadarSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdbaaa .Idx =NewCT_UnsignedInt ();_gdbaaa .Order =NewCT_UnsignedInt ();_eeaf :for {_bgfe ,_gagbc :=d .Token ();if _gagbc !=nil {return _gagbc ;};switch _gfbga :=_bgfe .(type ){case _g .StartElement :switch _gfbga .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _ddgc :=d .DecodeElement (_gdbaaa .Idx ,&_gfbga );_ddgc !=nil {return _ddgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _baga :=d .DecodeElement (_gdbaaa .Order ,&_gfbga );_baga !=nil {return _baga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_gdbaaa .Tx =NewCT_SerTx ();if _ecff :=d .DecodeElement (_gdbaaa .Tx ,&_gfbga );_ecff !=nil {return _ecff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gdbaaa .SpPr =_fc .NewCT_ShapeProperties ();if _gabf :=d .DecodeElement (_gdbaaa .SpPr ,&_gfbga );_gabf !=nil {return _gabf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_gdbaaa .Marker =NewCT_Marker ();if _bgaa :=d .DecodeElement (_gdbaaa .Marker ,&_gfbga );_bgaa !=nil {return _bgaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_edac :=NewCT_DPt ();if _ecbbe :=d .DecodeElement (_edac ,&_gfbga );_ecbbe !=nil {return _ecbbe ;};_gdbaaa .DPt =append (_gdbaaa .DPt ,_edac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_gdbaaa .DLbls =NewCT_DLbls ();if _bcegg :=d .DecodeElement (_gdbaaa .DLbls ,&_gfbga );_bcegg !=nil {return _bcegg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_gdbaaa .Cat =NewCT_AxDataSource ();if _acecd :=d .DecodeElement (_gdbaaa .Cat ,&_gfbga );_acecd !=nil {return _acecd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_gdbaaa .Val =NewCT_NumDataSource ();if _fgca :=d .DecodeElement (_gdbaaa .Val ,&_gfbga );_fgca !=nil {return _fgca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdbaaa .ExtLst =NewCT_ExtensionList ();if _badcfg :=d .DecodeElement (_gdbaaa .ExtLst ,&_gfbga );_badcfg !=nil {return _badcfg ;};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\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072\u0020\u0025\u0076",_gfbga .Name );if _acacd :=d .Skip ();_acacd !=nil {return _acacd ;};};case _g .EndElement :break _eeaf ;case _g .CharData :};};return nil ;};func (_fedcg *CT_UpDownBars )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beggf :for {_edeca ,_facef :=d .Token ();if _facef !=nil {return _facef ;};switch _fege :=_edeca .(type ){case _g .StartElement :switch _fege .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_fedcg .GapWidth =NewCT_GapAmount ();if _ebfbe :=d .DecodeElement (_fedcg .GapWidth ,&_fege );_ebfbe !=nil {return _ebfbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0042\u0061\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0042\u0061\u0072\u0073"}:_fedcg .UpBars =NewCT_UpDownBar ();if _ffddc :=d .DecodeElement (_fedcg .UpBars ,&_fege );_ffddc !=nil {return _ffddc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_fedcg .DownBars =NewCT_UpDownBar ();if _gcfa :=d .DecodeElement (_fedcg .DownBars ,&_fege );_gcfa !=nil {return _gcfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fedcg .ExtLst =NewCT_ExtensionList ();if _cefea :=d .DecodeElement (_fedcg .ExtLst ,&_fege );_cefea !=nil {return _cefea ;};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\u0055p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073 \u0025\u0076",_fege .Name );if _bedf :=d .Skip ();_bedf !=nil {return _bedf ;};};case _g .EndElement :break _beggf ;case _g .CharData :};};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 ;}; +// Validate validates the CT_Bar3DChart and its children +func (_efb *CT_Bar3DChart )Validate ()error {return _efb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};var ST_ThicknessPercentPatternRe =_g .MustCompile (ST_ThicknessPercentPattern ); -// Validate validates the CT_HeaderFooter and its children -func (_cffg *CT_HeaderFooter )Validate ()error {return _cffg .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func (_ebfea *CT_Perspective )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ecggb :=range start .Attr {if _ecggb .Name .Local =="\u0076\u0061\u006c"{_ggac ,_cfbgc :=_b .ParseUint (_ecggb .Value ,10,8);if _cfbgc !=nil {return _cfbgc ;};_eadac :=uint8 (_ggac );_ebfea .ValAttr =&_eadac ;continue ;};};for {_acdbd ,_dbgae :=d .Token ();if _dbgae !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065:\u0020\u0025\u0073",_dbgae );};if _bcgbf ,_badcf :=_acdbd .(_g .EndElement );_badcf &&_bcgbf .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_NumData and its children, prefixing error messages with path +func (_fgeee *CT_NumData )ValidateWithPath (path string )error {if _fgeee .PtCount !=nil {if _accdb :=_fgeee .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_accdb !=nil {return _accdb ;};};for _ddfg ,_dgda :=range _fgeee .Pt {if _egfbdc :=_dgda .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_ddfg ));_egfbdc !=nil {return _egfbdc ;};};if _fgeee .ExtLst !=nil {if _fffg :=_fgeee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fffg !=nil {return _fffg ;};};return nil ;}; -// ValidateWithPath validates the CT_StrData and its children, prefixing error messages with path -func (_afabg *CT_StrData )ValidateWithPath (path string )error {if _afabg .PtCount !=nil {if _bgac :=_afabg .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_bgac !=nil {return _bgac ;};};for _dfefa ,_dfdaa :=range _afabg .Pt {if _fecdd :=_dfdaa .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_dfefa ));_fecdd !=nil {return _fecdd ;};};if _afabg .ExtLst !=nil {if _ffcfc :=_afabg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffcfc !=nil {return _ffcfc ;};};return nil ;}; +// Validate validates the EG_PieChartShared and its children +func (_fgga *EG_PieChartShared )Validate ()error {return _fgga .ValidateWithPath ("\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");}; -// ValidateWithPath validates the CT_TickLblPos and its children, prefixing error messages with path -func (_baaf *CT_TickLblPos )ValidateWithPath (path string )error {if _fbdaf :=_baaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbdaf !=nil {return _fbdaf ;};return nil ;};func NewCT_StockChart ()*CT_StockChart {_cbgg :=&CT_StockChart {};return _cbgg };func (_gfdg ST_LblAlgn )String ()string {switch _gfdg {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006c";case 3:return "\u0072";};return "";}; +// ValidateWithPath validates the EG_AxShared and its children, prefixing error messages with path +func (_fdffe *EG_AxShared )ValidateWithPath (path string )error {if _fffaf :=_fdffe .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_fffaf !=nil {return _fffaf ;};if _afegf :=_fdffe .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_afegf !=nil {return _afegf ;};if _fdffe .Delete !=nil {if _agbbf :=_fdffe .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_agbbf !=nil {return _agbbf ;};};if _bagcec :=_fdffe .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_bagcec !=nil {return _bagcec ;};if _fdffe .MajorGridlines !=nil {if _dedcd :=_fdffe .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_dedcd !=nil {return _dedcd ;};};if _fdffe .MinorGridlines !=nil {if _bgeddd :=_fdffe .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_bgeddd !=nil {return _bgeddd ;};};if _fdffe .Title !=nil {if _bbbbc :=_fdffe .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_bbbbc !=nil {return _bbbbc ;};};if _fdffe .NumFmt !=nil {if _dcfbd :=_fdffe .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_dcfbd !=nil {return _dcfbd ;};};if _fdffe .MajorTickMark !=nil {if _bcgd :=_fdffe .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_bcgd !=nil {return _bcgd ;};};if _fdffe .MinorTickMark !=nil {if _fceca :=_fdffe .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_fceca !=nil {return _fceca ;};};if _fdffe .TickLblPos !=nil {if _cbeag :=_fdffe .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_cbeag !=nil {return _cbeag ;};};if _fdffe .SpPr !=nil {if _acead :=_fdffe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_acead !=nil {return _acead ;};};if _fdffe .TxPr !=nil {if _eeeaf :=_fdffe .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_eeeaf !=nil {return _eeeaf ;};};if _gfce :=_fdffe .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_gfce !=nil {return _gfce ;};if _fdffe .Choice !=nil {if _edge :=_fdffe .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_edge !=nil {return _edge ;};};return nil ;}; -// ValidateWithPath validates the CT_BandFmts and its children, prefixing error messages with path -func (_abf *CT_BandFmts )ValidateWithPath (path string )error {for _aca ,_gcgf :=range _abf .BandFmt {if _efe :=_gcgf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u0061\u006e\u0064\u0046\u006dt\u005b\u0025\u0064\u005d",path ,_aca ));_efe !=nil {return _efe ;};};return nil ;};func (_abgcd *CT_UpDownBars )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _abgcd .GapWidth !=nil {_ggfa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_abgcd .GapWidth ,_ggfa );};if _abgcd .UpBars !=nil {_dgbcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0075\u0070\u0042\u0061\u0072\u0073"}};e .EncodeElement (_abgcd .UpBars ,_dgbcf );};if _abgcd .DownBars !=nil {_acggc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_abgcd .DownBars ,_acggc );};if _abgcd .ExtLst !=nil {_aaed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abgcd .ExtLst ,_aaed );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bdedef *CT_Style )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_bdedef .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cafdd ST_DLblPos )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dacgf :=_g .Attr {};_dacgf .Name =name ;switch _cafdd {case ST_DLblPosUnset :_dacgf .Value ="";case ST_DLblPosBestFit :_dacgf .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_DLblPosB :_dacgf .Value ="\u0062";case ST_DLblPosCtr :_dacgf .Value ="\u0063\u0074\u0072";case ST_DLblPosInBase :_dacgf .Value ="\u0069\u006e\u0042\u0061\u0073\u0065";case ST_DLblPosInEnd :_dacgf .Value ="\u0069\u006e\u0045n\u0064";case ST_DLblPosL :_dacgf .Value ="\u006c";case ST_DLblPosOutEnd :_dacgf .Value ="\u006f\u0075\u0074\u0045\u006e\u0064";case ST_DLblPosR :_dacgf .Value ="\u0072";case ST_DLblPosT :_dacgf .Value ="\u0074";};return _dacgf ,nil ;};func NewCT_MultiLvlStrData ()*CT_MultiLvlStrData {_eaeg :=&CT_MultiLvlStrData {};return _eaeg }; +// Validate validates the CT_ChartLines and its children +func (_aega *CT_ChartLines )Validate ()error {return _aega .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073");}; -// Validate validates the CT_LegendEntry and its children -func (_eegfd *CT_LegendEntry )Validate ()error {return _eegfd .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079");};const (ST_OrientationUnset ST_Orientation =0;ST_OrientationMaxMin ST_Orientation =1;ST_OrientationMinMax ST_Orientation =2;);func (_ccdgb *CT_ScatterStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ccdgb .ValAttr !=ST_ScatterStyleUnset {_bade ,_ecbad :=_ccdgb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _ecbad !=nil {return _ecbad ;};start .Attr =append (start .Attr ,_bade );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_NumData ()*CT_NumData {_gcded :=&CT_NumData {};return _gcded }; +// Validate validates the CT_Period and its children +func (_bcbcb *CT_Period )Validate ()error {return _bcbcb .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u0069\u006fd");};func (_bfgd ST_BarGrouping )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bfgd .String (),start );};func (_ada *CT_BarSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ada .Idx =NewCT_UnsignedInt ();_ada .Order =NewCT_UnsignedInt ();_bdga :for {_dgde ,_dgg :=d .Token ();if _dgg !=nil {return _dgg ;};switch _faac :=_dgde .(type ){case _c .StartElement :switch _faac .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 _gceeg :=d .DecodeElement (_ada .Idx ,&_faac );_gceeg !=nil {return _gceeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _befg :=d .DecodeElement (_ada .Order ,&_faac );_befg !=nil {return _befg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ada .Tx =NewCT_SerTx ();if _adec :=d .DecodeElement (_ada .Tx ,&_faac );_adec !=nil {return _adec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_ada .SpPr =_cc .NewCT_ShapeProperties ();if _cgfc :=d .DecodeElement (_ada .SpPr ,&_faac );_cgfc !=nil {return _cgfc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ada .InvertIfNegative =NewCT_Boolean ();if _gaed :=d .DecodeElement (_ada .InvertIfNegative ,&_faac );_gaed !=nil {return _gaed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ada .PictureOptions =NewCT_PictureOptions ();if _ddae :=d .DecodeElement (_ada .PictureOptions ,&_faac );_ddae !=nil {return _ddae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gaf :=NewCT_DPt ();if _fdb :=d .DecodeElement (_gaf ,&_faac );_fdb !=nil {return _fdb ;};_ada .DPt =append (_ada .DPt ,_gaf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ada .DLbls =NewCT_DLbls ();if _ecg :=d .DecodeElement (_ada .DLbls ,&_faac );_ecg !=nil {return _ecg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dgdb :=NewCT_Trendline ();if _acba :=d .DecodeElement (_dgdb ,&_faac );_acba !=nil {return _acba ;};_ada .Trendline =append (_ada .Trendline ,_dgdb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ada .ErrBars =NewCT_ErrBars ();if _egad :=d .DecodeElement (_ada .ErrBars ,&_faac );_egad !=nil {return _egad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ada .Cat =NewCT_AxDataSource ();if _gfge :=d .DecodeElement (_ada .Cat ,&_faac );_gfge !=nil {return _gfge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ada .Val =NewCT_NumDataSource ();if _afcd :=d .DecodeElement (_ada .Val ,&_faac );_afcd !=nil {return _afcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_ada .Shape =NewCT_Shape ();if _ede :=d .DecodeElement (_ada .Shape ,&_faac );_ede !=nil {return _ede ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ada .ExtLst =NewCT_ExtensionList ();if _befd :=d .DecodeElement (_ada .ExtLst ,&_faac );_befd !=nil {return _befd ;};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\u0042\u0061\u0072S\u0065\u0072 \u0025\u0076",_faac .Name );if _cdfg :=d .Skip ();_cdfg !=nil {return _cdfg ;};};case _c .EndElement :break _bdga ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_AreaChart and its children, prefixing error messages with path -func (_gcaf *CT_AreaChart )ValidateWithPath (path string )error {if _gcaf .Grouping !=nil {if _dcg :=_gcaf .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_dcg !=nil {return _dcg ;};};if _gcaf .VaryColors !=nil {if _bad :=_gcaf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bad !=nil {return _bad ;};};for _fef ,_ffa :=range _gcaf .Ser {if _cee :=_ffa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fef ));_cee !=nil {return _cee ;};};if _gcaf .DLbls !=nil {if _bbg :=_gcaf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bbg !=nil {return _bbg ;};};if _gcaf .DropLines !=nil {if _dgg :=_gcaf .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_dgg !=nil {return _dgg ;};};for _dcc ,_ecg :=range _gcaf .AxId {if _acg :=_ecg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dcc ));_acg !=nil {return _acg ;};};if _gcaf .ExtLst !=nil {if _bdb :=_gcaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdb !=nil {return _bdb ;};};return nil ;}; +// Validate validates the CT_LblOffset and its children +func (_ebdf *CT_LblOffset )Validate ()error {return _ebdf .ValidateWithPath ("\u0043\u0054\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");}; -// ValidateWithPath validates the CT_Skip and its children, prefixing error messages with path -func (_geaf *CT_Skip )ValidateWithPath (path string )error {if _geaf .ValAttr < 1{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0031\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_geaf .ValAttr );};return nil ;};func (_dbcf *CT_MarkerSize )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bbcef :=range start .Attr {if _bbcef .Name .Local =="\u0076\u0061\u006c"{_eegc ,_efdde :=_b .ParseUint (_bbcef .Value ,10,8);if _efdde !=nil {return _efdde ;};_ddad :=uint8 (_eegc );_dbcf .ValAttr =&_ddad ;continue ;};};for {_ccdgf ,_dcdf :=d .Token ();if _dcdf !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004da\u0072k\u0065r\u0053\u0069\u007a\u0065\u003a\u0020\u0025s",_dcdf );};if _eedbc ,_cbefa :=_ccdgf .(_g .EndElement );_cbefa &&_eedbc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_CrossBetween and its children +func (_cbff *CT_CrossBetween )Validate ()error {return _cbff .ValidateWithPath ("\u0043T\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");};func (_dbabf *ST_Crosses )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggbcf ,_ddgfb :=d .Token ();if _ddgfb !=nil {return _ddgfb ;};if _edgeb ,_bfac :=_ggbcf .(_c .EndElement );_bfac &&_edgeb .Name ==start .Name {*_dbabf =1;return nil ;};if _fdeged ,_cbcag :=_ggbcf .(_c .CharData );!_cbcag {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",_ggbcf );}else {switch string (_fdeged ){case "":*_dbabf =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_dbabf =1;case "\u006d\u0061\u0078":*_dbabf =2;case "\u006d\u0069\u006e":*_dbabf =3;};};_ggbcf ,_ddgfb =d .Token ();if _ddgfb !=nil {return _ddgfb ;};if _edggb ,_fbfcb :=_ggbcf .(_c .EndElement );_fbfcb &&_edggb .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",_ggbcf );};func (_fefea *ST_HoleSize )Validate ()error {return _fefea .ValidateWithPath ("")};func (_ecbaa *CT_MultiLvlStrData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggcg :for {_bgbbf ,_becg :=d .Token ();if _becg !=nil {return _becg ;};switch _edadc :=_bgbbf .(type ){case _c .StartElement :switch _edadc .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"}:_ecbaa .PtCount =NewCT_UnsignedInt ();if _cbcgd :=d .DecodeElement (_ecbaa .PtCount ,&_edadc );_cbcgd !=nil {return _cbcgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fdebd :=NewCT_Lvl ();if _feee :=d .DecodeElement (_fdebd ,&_edadc );_feee !=nil {return _feee ;};_ecbaa .Lvl =append (_ecbaa .Lvl ,_fdebd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ecbaa .ExtLst =NewCT_ExtensionList ();if _ecbda :=d .DecodeElement (_ecbaa .ExtLst ,&_edadc );_ecbda !=nil {return _ecbda ;};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\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u0053\u0074\u0072\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_edadc .Name );if _gfed :=d .Skip ();_gfed !=nil {return _gfed ;};};case _c .EndElement :break _ggcg ;case _c .CharData :};};return nil ;};func (_aadac ST_TrendlineType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aadac .String (),start );};func ParseUnionST_SecondPieSize (s string )(ST_SecondPieSize ,error ){if ST_SecondPieSizePercentPatternRe .MatchString (s ){return ST_SecondPieSize {ST_SecondPieSizePercent :&s },nil ;};_badae ,_fbbdc :=_d .ParseUint (s ,10,16);if _fbbdc !=nil {return ST_SecondPieSize {},_fbbdc ;};_caeec :=uint16 (_badae );return ST_SecondPieSize {ST_SecondPieSizeUShort :&_caeec },nil ;};func (_cfcgf *CT_PlotArea )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cfcgf .Layout !=nil {_ebdef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cfcgf .Layout ,_ebdef );};for _ ,_dgbcd :=range _cfcgf .Choice {_dgbcd .MarshalXML (e ,_c .StartElement {});};if _cfcgf .CChoice !=nil {_cfcgf .CChoice .MarshalXML (e ,_c .StartElement {});};if _cfcgf .DTable !=nil {_agdfc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0054\u0061\u0062\u006c\u0065"}};e .EncodeElement (_cfcgf .DTable ,_agdfc );};if _cfcgf .SpPr !=nil {_bfff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cfcgf .SpPr ,_bfff );};if _cfcgf .ExtLst !=nil {_ccgag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfcgf .ExtLst ,_ccgag );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_feef *CT_PieSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_feef .Idx =NewCT_UnsignedInt ();_feef .Order =NewCT_UnsignedInt ();_fgffb :for {_cded ,_dadb :=d .Token ();if _dadb !=nil {return _dadb ;};switch _dfdbc :=_cded .(type ){case _c .StartElement :switch _dfdbc .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 _gabgd :=d .DecodeElement (_feef .Idx ,&_dfdbc );_gabgd !=nil {return _gabgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _ceecd :=d .DecodeElement (_feef .Order ,&_dfdbc );_ceecd !=nil {return _ceecd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_feef .Tx =NewCT_SerTx ();if _bfabf :=d .DecodeElement (_feef .Tx ,&_dfdbc );_bfabf !=nil {return _bfabf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_feef .SpPr =_cc .NewCT_ShapeProperties ();if _bgbec :=d .DecodeElement (_feef .SpPr ,&_dfdbc );_bgbec !=nil {return _bgbec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_feef .Explosion =NewCT_UnsignedInt ();if _ecee :=d .DecodeElement (_feef .Explosion ,&_dfdbc );_ecee !=nil {return _ecee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gfcbb :=NewCT_DPt ();if _bgga :=d .DecodeElement (_gfcbb ,&_dfdbc );_bgga !=nil {return _bgga ;};_feef .DPt =append (_feef .DPt ,_gfcbb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_feef .DLbls =NewCT_DLbls ();if _gcgaa :=d .DecodeElement (_feef .DLbls ,&_dfdbc );_gcgaa !=nil {return _gcgaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_feef .Cat =NewCT_AxDataSource ();if _fecd :=d .DecodeElement (_feef .Cat ,&_dfdbc );_fecd !=nil {return _fecd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_feef .Val =NewCT_NumDataSource ();if _ffded :=d .DecodeElement (_feef .Val ,&_dfdbc );_ffded !=nil {return _ffded ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_feef .ExtLst =NewCT_ExtensionList ();if _eceeb :=d .DecodeElement (_feef .ExtLst ,&_dfdbc );_eceeb !=nil {return _eceeb ;};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\u0069\u0065S\u0065\u0072 \u0025\u0076",_dfdbc .Name );if _ecdc :=d .Skip ();_ecdc !=nil {return _ecdc ;};};case _c .EndElement :break _fgffb ;case _c .CharData :};};return nil ;};func (_agac *CT_DoughnutChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _agac .VaryColors !=nil {_fddb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_agac .VaryColors ,_fddb );};if _agac .Ser !=nil {_dgba :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_aefb :=range _agac .Ser {e .EncodeElement (_aefb ,_dgba );};};if _agac .DLbls !=nil {_fbad :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_agac .DLbls ,_fbad );};if _agac .FirstSliceAng !=nil {_fdfdg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_agac .FirstSliceAng ,_fdfdg );};if _agac .HoleSize !=nil {_babbg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_agac .HoleSize ,_babbg );};if _agac .ExtLst !=nil {_gabb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agac .ExtLst ,_gabb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Overlap and its children -func (_fbbfd *CT_Overlap )Validate ()error {return _fbbfd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");}; +// Validate validates the CT_StrVal and its children +func (_caebf *CT_StrVal )Validate ()error {return _caebf .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0056\u0061l");};func (_cbcgf ST_Grouping )String ()string {switch _cbcgf {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 (_cbged *ST_PictureFormat )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cbged =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_cbged =1;case "\u0073\u0074\u0061c\u006b":*_cbged =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_cbged =3;};return nil ;};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;);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 *_cc .CT_ShapeProperties ;TxPr *_cc .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 (_gdggg *ST_BarGrouping )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbedc ,_ccabd :=d .Token ();if _ccabd !=nil {return _ccabd ;};if _fceacd ,_ggdcde :=_bbedc .(_c .EndElement );_ggdcde &&_fceacd .Name ==start .Name {*_gdggg =1;return nil ;};if _bccad ,_eagf :=_bbedc .(_c .CharData );!_eagf {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",_bbedc );}else {switch string (_bccad ){case "":*_gdggg =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_gdggg =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_gdggg =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_gdggg =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_gdggg =4;};};_bbedc ,_ccabd =d .Token ();if _ccabd !=nil {return _ccabd ;};if _bgfffc ,_bafad :=_bbedc .(_c .EndElement );_bafad &&_bgfffc .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",_bbedc );};func (_acccb *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 :_e .Sprintf ("\u0025\u0076",_acccb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_NumVal and its children, prefixing error messages with path -func (_geef *CT_NumVal )ValidateWithPath (path string )error {return nil };func (_bbcgb *CT_ScatterSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbcgb .Idx =NewCT_UnsignedInt ();_bbcgb .Order =NewCT_UnsignedInt ();_ggaec :for {_eeced ,_bebab :=d .Token ();if _bebab !=nil {return _bebab ;};switch _cbbf :=_eeced .(type ){case _g .StartElement :switch _cbbf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _eade :=d .DecodeElement (_bbcgb .Idx ,&_cbbf );_eade !=nil {return _eade ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _agag :=d .DecodeElement (_bbcgb .Order ,&_cbbf );_agag !=nil {return _agag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_bbcgb .Tx =NewCT_SerTx ();if _deaeg :=d .DecodeElement (_bbcgb .Tx ,&_cbbf );_deaeg !=nil {return _deaeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_bbcgb .SpPr =_fc .NewCT_ShapeProperties ();if _gaff :=d .DecodeElement (_bbcgb .SpPr ,&_cbbf );_gaff !=nil {return _gaff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_bbcgb .Marker =NewCT_Marker ();if _gccb :=d .DecodeElement (_bbcgb .Marker ,&_cbbf );_gccb !=nil {return _gccb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_aggcf :=NewCT_DPt ();if _ebdag :=d .DecodeElement (_aggcf ,&_cbbf );_ebdag !=nil {return _ebdag ;};_bbcgb .DPt =append (_bbcgb .DPt ,_aggcf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_bbcgb .DLbls =NewCT_DLbls ();if _faeac :=d .DecodeElement (_bbcgb .DLbls ,&_cbbf );_faeac !=nil {return _faeac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_bccgc :=NewCT_Trendline ();if _gfdea :=d .DecodeElement (_bccgc ,&_cbbf );_gfdea !=nil {return _gfdea ;};_bbcgb .Trendline =append (_bbcgb .Trendline ,_bccgc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_edfc :=NewCT_ErrBars ();if _gdda :=d .DecodeElement (_edfc ,&_cbbf );_gdda !=nil {return _gdda ;};_bbcgb .ErrBars =append (_bbcgb .ErrBars ,_edfc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"}:_bbcgb .XVal =NewCT_AxDataSource ();if _eebeb :=d .DecodeElement (_bbcgb .XVal ,&_cbbf );_eebeb !=nil {return _eebeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"}:_bbcgb .YVal =NewCT_NumDataSource ();if _fadb :=d .DecodeElement (_bbcgb .YVal ,&_cbbf );_fadb !=nil {return _fadb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"}:_bbcgb .Smooth =NewCT_Boolean ();if _dagac :=d .DecodeElement (_bbcgb .Smooth ,&_cbbf );_dagac !=nil {return _dagac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbcgb .ExtLst =NewCT_ExtensionList ();if _fcdaa :=d .DecodeElement (_bbcgb .ExtLst ,&_cbbf );_fcdaa !=nil {return _fcdaa ;};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\u0053c\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072 \u0025\u0076",_cbbf .Name );if _fdbde :=d .Skip ();_fdbde !=nil {return _fdbde ;};};case _g .EndElement :break _ggaec ;case _g .CharData :};};return nil ;};func (_cfec *CT_Scaling )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_begg :for {_abdada ,_eaff :=d .Token ();if _eaff !=nil {return _eaff ;};switch _egdgc :=_abdada .(type ){case _g .StartElement :switch _egdgc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006co\u0067\u0042\u0061\u0073\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006co\u0067\u0042\u0061\u0073\u0065"}:_cfec .LogBase =NewCT_LogBase ();if _bedgc :=d .DecodeElement (_cfec .LogBase ,&_egdgc );_bedgc !=nil {return _bedgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}:_cfec .Orientation =NewCT_Orientation ();if _afbb :=d .DecodeElement (_cfec .Orientation ,&_egdgc );_afbb !=nil {return _afbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0078"}:_cfec .Max =NewCT_Double ();if _dcad :=d .DecodeElement (_cfec .Max ,&_egdgc );_dcad !=nil {return _dcad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e"}:_cfec .Min =NewCT_Double ();if _dbcg :=d .DecodeElement (_cfec .Min ,&_egdgc );_dbcg !=nil {return _dbcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfec .ExtLst =NewCT_ExtensionList ();if _dgacd :=d .DecodeElement (_cfec .ExtLst ,&_egdgc );_dgacd !=nil {return _dgacd ;};default:_a .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0063\u0061\u006c\u0069\u006e\u0067\u0020\u0025\u0076",_egdgc .Name );if _degdb :=d .Skip ();_degdb !=nil {return _degdb ;};};case _g .EndElement :break _begg ;case _g .CharData :};};return nil ;};func (_dfbedg ST_SizeRepresents )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_becaf :=_g .Attr {};_becaf .Name =name ;switch _dfbedg {case ST_SizeRepresentsUnset :_becaf .Value ="";case ST_SizeRepresentsArea :_becaf .Value ="\u0061\u0072\u0065\u0061";case ST_SizeRepresentsW :_becaf .Value ="\u0077";};return _becaf ,nil ;};func (_bfgff *CT_NumDataSource )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_bfgff .Choice .MarshalXML (e ,_g .StartElement {});e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ScatterStyle and its children, prefixing error messages with path +func (_aecga *CT_ScatterStyle )ValidateWithPath (path string )error {if _gefff :=_aecga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gefff !=nil {return _gefff ;};return nil ;};func (_egag *CT_LblOffset )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _egag .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_egag .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fgeec *CT_PictureFormat )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgeec .ValAttr =ST_PictureFormat (1);for _ ,_fcdfc :=range start .Attr {if _fcdfc .Name .Local =="\u0076\u0061\u006c"{_fgeec .ValAttr .UnmarshalXMLAttr (_fcdfc );continue ;};};for {_eggdc ,_cgede :=d .Token ();if _cgede !=nil {return _e .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",_cgede );};if _adbdb ,_gaada :=_eggdc .(_c .EndElement );_gaada &&_adbdb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_NumData and its children, prefixing error messages with path -func (_efca *CT_NumData )ValidateWithPath (path string )error {if _efca .PtCount !=nil {if _bbgf :=_efca .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_bbgf !=nil {return _bbgf ;};};for _gafce ,_fcdc :=range _efca .Pt {if _ffdg :=_fcdc .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_gafce ));_ffdg !=nil {return _ffdg ;};};if _efca .ExtLst !=nil {if _fbfce :=_efca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbfce !=nil {return _fbfce ;};};return nil ;};const ST_HoleSizePercentPattern ="\u0030\u002a\u0028\u005b\u0031\u002d\u0039\u005d\u007c\u0028\u005b1\u002d\u0038\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c9\u0030\u0029\u0025"; +// ValidateWithPath validates the CT_ValAx and its children, prefixing error messages with path +func (_babaf *CT_ValAx )ValidateWithPath (path string )error {if _ddccc :=_babaf .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_ddccc !=nil {return _ddccc ;};if _cafca :=_babaf .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_cafca !=nil {return _cafca ;};if _babaf .Delete !=nil {if _cgbd :=_babaf .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_cgbd !=nil {return _cgbd ;};};if _fddba :=_babaf .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_fddba !=nil {return _fddba ;};if _babaf .MajorGridlines !=nil {if _afccb :=_babaf .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_afccb !=nil {return _afccb ;};};if _babaf .MinorGridlines !=nil {if _adea :=_babaf .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_adea !=nil {return _adea ;};};if _babaf .Title !=nil {if _cccfb :=_babaf .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_cccfb !=nil {return _cccfb ;};};if _babaf .NumFmt !=nil {if _gcag :=_babaf .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gcag !=nil {return _gcag ;};};if _babaf .MajorTickMark !=nil {if _dffd :=_babaf .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_dffd !=nil {return _dffd ;};};if _babaf .MinorTickMark !=nil {if _aggce :=_babaf .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_aggce !=nil {return _aggce ;};};if _babaf .TickLblPos !=nil {if _afabb :=_babaf .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_afabb !=nil {return _afabb ;};};if _babaf .SpPr !=nil {if _bgdad :=_babaf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bgdad !=nil {return _bgdad ;};};if _babaf .TxPr !=nil {if _ceaec :=_babaf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ceaec !=nil {return _ceaec ;};};if _dggbg :=_babaf .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_dggbg !=nil {return _dggbg ;};if _babaf .Choice !=nil {if _efcea :=_babaf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_efcea !=nil {return _efcea ;};};if _babaf .CrossBetween !=nil {if _defea :=_babaf .CrossBetween .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_defea !=nil {return _defea ;};};if _babaf .MajorUnit !=nil {if _dbcbc :=_babaf .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_dbcbc !=nil {return _dbcbc ;};};if _babaf .MinorUnit !=nil {if _ddcagc :=_babaf .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_ddcagc !=nil {return _ddcagc ;};};if _babaf .DispUnits !=nil {if _bgac :=_babaf .DispUnits .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");_bgac !=nil {return _bgac ;};};if _babaf .ExtLst !=nil {if _babag :=_babaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_babag !=nil {return _babag ;};};return nil ;};type CT_RotY struct{ValAttr *uint16 ;};func (_ggcfg *EG_LineChartShared )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggcfg .Grouping =NewCT_Grouping ();_bbaee :for {_edccg ,_eadbb :=d .Token ();if _eadbb !=nil {return _eadbb ;};switch _bcefc :=_edccg .(type ){case _c .StartElement :switch _bcefc .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 _bdcda :=d .DecodeElement (_ggcfg .Grouping ,&_bcefc );_bdcda !=nil {return _bdcda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ggcfg .VaryColors =NewCT_Boolean ();if _bebfa :=d .DecodeElement (_ggcfg .VaryColors ,&_bcefc );_bebfa !=nil {return _bebfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_dbdda :=NewCT_LineSer ();if _ecbcb :=d .DecodeElement (_dbdda ,&_bcefc );_ecbcb !=nil {return _ecbcb ;};_ggcfg .Ser =append (_ggcfg .Ser ,_dbdda );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ggcfg .DLbls =NewCT_DLbls ();if _bbgac :=d .DecodeElement (_ggcfg .DLbls ,&_bcefc );_bbgac !=nil {return _bbgac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ggcfg .DropLines =NewCT_ChartLines ();if _bgdgd :=d .DecodeElement (_ggcfg .DropLines ,&_bcefc );_bgdgd !=nil {return _bgdgd ;};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\u004c\u0069\u006e\u0065\u0043\u0068a\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_bcefc .Name );if _gdfa :=d .Skip ();_gdfa !=nil {return _gdfa ;};};case _c .EndElement :break _bbaee ;case _c .CharData :};};return nil ;};func NewCT_ErrDir ()*CT_ErrDir {_aceb :=&CT_ErrDir {};_aceb .ValAttr =ST_ErrDir (1);return _aceb }; -// Validate validates the CT_ExtensionList and its children -func (_ggge *CT_ExtensionList )Validate ()error {return _ggge .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func NewCT_LegendPos ()*CT_LegendPos {_dbfg :=&CT_LegendPos {};return _dbfg }; +// Validate validates the CT_Perspective and its children +func (_abab *CT_Perspective )Validate ()error {return _abab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065");};func NewCT_AxisUnit ()*CT_AxisUnit {_feed :=&CT_AxisUnit {};_feed .ValAttr =0+1;return _feed };func (_gbgdg *ST_SplitType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egfee ,_eeca :=d .Token ();if _eeca !=nil {return _eeca ;};if _bfgaf ,_dceagfb :=_egfee .(_c .EndElement );_dceagfb &&_bfgaf .Name ==start .Name {*_gbgdg =1;return nil ;};if _aebaa ,_debdd :=_egfee .(_c .CharData );!_debdd {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",_egfee );}else {switch string (_aebaa ){case "":*_gbgdg =0;case "\u0061\u0075\u0074\u006f":*_gbgdg =1;case "\u0063\u0075\u0073\u0074":*_gbgdg =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_gbgdg =3;case "\u0070\u006f\u0073":*_gbgdg =4;case "\u0076\u0061\u006c":*_gbgdg =5;};};_egfee ,_eeca =d .Token ();if _eeca !=nil {return _eeca ;};if _gbgga ,_deaaa :=_egfee .(_c .EndElement );_deaaa &&_gbgga .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",_egfee );}; -// Validate validates the CT_Period and its children -func (_adaec *CT_Period )Validate ()error {return _adaec .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u0069\u006fd");};type CT_Grouping struct{ValAttr ST_Grouping ;};type CT_DLbl struct{Idx *CT_UnsignedInt ;Choice *CT_DLblChoice ;ExtLst *CT_ExtensionList ;};const (ST_ErrValTypeUnset ST_ErrValType =0;ST_ErrValTypeCust ST_ErrValType =1;ST_ErrValTypeFixedVal ST_ErrValType =2;ST_ErrValTypePercentage ST_ErrValType =3;ST_ErrValTypeStdDev ST_ErrValType =4;ST_ErrValTypeStdErr ST_ErrValType =5;);func (_cecafb *CT_Title )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cecafb .Tx !=nil {_ebfcc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_cecafb .Tx ,_ebfcc );};if _cecafb .Layout !=nil {_adda :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cecafb .Layout ,_adda );};if _cecafb .Overlay !=nil {_eeegb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_cecafb .Overlay ,_eeegb );};if _cecafb .SpPr !=nil {_ddaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cecafb .SpPr ,_ddaf );};if _cecafb .TxPr !=nil {_fbeac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cecafb .TxPr ,_fbeac );};if _cecafb .ExtLst !=nil {_bffe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cecafb .ExtLst ,_bffe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bfcb *CT_HPercent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fedbb :=range start .Attr {if _fedbb .Name .Local =="\u0076\u0061\u006c"{_ababc ,_ccfb :=ParseUnionST_HPercent (_fedbb .Value );if _ccfb !=nil {return _ccfb ;};_bfcb .ValAttr =&_ababc ;continue ;};};for {_fcge ,_adfde :=d .Token ();if _adfde !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_adfde );};if _gdef ,_baeb :=_fcge .(_g .EndElement );_baeb &&_gdef .Name ==start .Name {break ;};};return nil ;};type CT_ChartLines struct{SpPr *_fc .CT_ShapeProperties ;};func (_fbeca *ST_HPercent )ValidateWithPath (path string )error {_fadeb :=[]string {};if _fbeca .ST_HPercentWithSymbol !=nil {_fadeb =append (_fadeb ,"S\u0054\u005f\u0048\u0050er\u0063e\u006e\u0074\u0057\u0069\u0074h\u0053\u0079\u006d\u0062\u006f\u006c");};if _fbeca .ST_HPercentUShort !=nil {_fadeb =append (_fadeb ,"\u0053\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0055S\u0068\u006f\u0072\u0074");};if len (_fadeb )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fadeb );};return nil ;};func (_dbad *CT_ScatterChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_aaga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072S\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dbad .ScatterStyle ,_aaga );if _dbad .VaryColors !=nil {_daeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dbad .VaryColors ,_daeb );};if _dbad .Ser !=nil {_bbcaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gaaa :=range _dbad .Ser {e .EncodeElement (_gaaa ,_bbcaf );};};if _dbad .DLbls !=nil {_gcfef :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dbad .DLbls ,_gcfef );};_agcdb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_fagfg :=range _dbad .AxId {e .EncodeElement (_fagfg ,_agcdb );};if _dbad .ExtLst !=nil {_eacad :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbad .ExtLst ,_eacad );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_SecondPieSize ()*CT_SecondPieSize {_ecddb :=&CT_SecondPieSize {};return _ecddb };type CT_PieChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;ExtLst *CT_ExtensionList ;};type CT_DispBlanksAs struct{ValAttr ST_DispBlanksAs ;};func (_egga *CT_DLblPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_agc ,_ffgb :=_egga .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _ffgb !=nil {return _ffgb ;};start .Attr =append (start .Attr ,_agc );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_ErrBarType struct{ValAttr ST_ErrBarType ;};func (_ebbb *CT_PictureOptions )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ebbb .ApplyToFront !=nil {_caef :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fF\u0072\u006f\u006e\u0074"}};e .EncodeElement (_ebbb .ApplyToFront ,_caef );};if _ebbb .ApplyToSides !=nil {_bggg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fS\u0069\u0064\u0065\u0073"}};e .EncodeElement (_ebbb .ApplyToSides ,_bggg );};if _ebbb .ApplyToEnd !=nil {_fafd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061p\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}};e .EncodeElement (_ebbb .ApplyToEnd ,_fafd );};if _ebbb .PictureFormat !=nil {_gfgcd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_ebbb .PictureFormat ,_gfgcd );};if _ebbb .PictureStackUnit !=nil {_bbddg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065S\u0074\u0061c\u006b\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ebbb .PictureStackUnit ,_bbddg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_BubbleScale and its children +func (_fdcc *CT_BubbleScale )Validate ()error {return _fdcc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065");};func (_cebb ST_ScatterStyle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_aacfc :=_c .Attr {};_aacfc .Name =name ;switch _cebb {case ST_ScatterStyleUnset :_aacfc .Value ="";case ST_ScatterStyleNone :_aacfc .Value ="\u006e\u006f\u006e\u0065";case ST_ScatterStyleLine :_aacfc .Value ="\u006c\u0069\u006e\u0065";case ST_ScatterStyleLineMarker :_aacfc .Value ="\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleMarker :_aacfc .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleSmooth :_aacfc .Value ="\u0073\u006d\u006f\u006f\u0074\u0068";case ST_ScatterStyleSmoothMarker :_aacfc .Value ="\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072";};return _aacfc ,nil ;}; -// Validate validates the CT_DLblsChoice and its children -func (_cdea *CT_DLblsChoice )Validate ()error {return _cdea .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043h\u006f\u0069\u0063\u0065");};func (_becdb *CT_Overlap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_faea :=range start .Attr {if _faea .Name .Local =="\u0076\u0061\u006c"{_ddac ,_fgdb :=ParseUnionST_Overlap (_faea .Value );if _fgdb !=nil {return _fgdb ;};_becdb .ValAttr =&_ddac ;continue ;};};for {_bdaef ,_ccbga :=d .Token ();if _ccbga !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u003a\u0020%\u0073",_ccbga );};if _dccga ,_cfcdd :=_bdaef .(_g .EndElement );_cfcdd &&_dccga .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path +func (_fedddg *CT_Style )ValidateWithPath (path string )error {if _fedddg .ValAttr < 1{return _e .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 ,_fedddg .ValAttr );};if _fedddg .ValAttr > 48{return _e .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 ,_fedddg .ValAttr );};return nil ;};func (_acbe *CT_Grouping )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _acbe .ValAttr !=ST_GroupingUnset {_fdgeg ,_dbde :=_acbe .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _dbde !=nil {return _dbde ;};start .Attr =append (start .Attr ,_fdgeg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_HPercent ()*CT_HPercent {_aaae :=&CT_HPercent {};return _aaae };func NewCT_SizeRepresents ()*CT_SizeRepresents {_fagde :=&CT_SizeRepresents {};return _fagde };func (_ade *CT_BarGrouping )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_age :=range start .Attr {if _age .Name .Local =="\u0076\u0061\u006c"{_ade .ValAttr .UnmarshalXMLAttr (_age );continue ;};};for {_gcee ,_fgd :=d .Token ();if _fgd !=nil {return _e .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",_fgd );};if _caea ,_fbd :=_gcee .(_c .EndElement );_fbd &&_caea .Name ==start .Name {break ;};};return nil ;};func NewCT_CrossBetween ()*CT_CrossBetween {_gaa :=&CT_CrossBetween {};_gaa .ValAttr =ST_CrossBetween (1);return _gaa ;}; -// ValidateWithPath validates the CT_DispUnitsChoice and its children, prefixing error messages with path -func (_geaee *CT_DispUnitsChoice )ValidateWithPath (path string )error {if _geaee .CustUnit !=nil {if _ccaab :=_geaee .CustUnit .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0055\u006e\u0069t");_ccaab !=nil {return _ccaab ;};};if _geaee .BuiltInUnit !=nil {if _fgegc :=_geaee .BuiltInUnit .ValidateWithPath (path +"\u002f\u0042\u0075i\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074");_fgegc !=nil {return _fgegc ;};};return nil ;}; +// ValidateWithPath validates the CT_AxisUnit and its children, prefixing error messages with path +func (_gadb *CT_AxisUnit )ValidateWithPath (path string )error {if _gadb .ValAttr <=0{return _e .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 ,_gadb .ValAttr );};return nil ;};func NewCT_UpDownBar ()*CT_UpDownBar {_ccgbea :=&CT_UpDownBar {};return _ccgbea };func (_ddfa *CT_PictureOptions )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbfab :for {_ccae ,_fbbdf :=d .Token ();if _fbbdf !=nil {return _fbbdf ;};switch _abaea :=_ccae .(type ){case _c .StartElement :switch _abaea .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"}:_ddfa .ApplyToFront =NewCT_Boolean ();if _fcfb :=d .DecodeElement (_ddfa .ApplyToFront ,&_abaea );_fcfb !=nil {return _fcfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ddfa .ApplyToSides =NewCT_Boolean ();if _aabgb :=d .DecodeElement (_ddfa .ApplyToSides ,&_abaea );_aabgb !=nil {return _aabgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ddfa .ApplyToEnd =NewCT_Boolean ();if _ggbgc :=d .DecodeElement (_ddfa .ApplyToEnd ,&_abaea );_ggbgc !=nil {return _ggbgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ddfa .PictureFormat =NewCT_PictureFormat ();if _acfb :=d .DecodeElement (_ddfa .PictureFormat ,&_abaea );_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 :"\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"}:_ddfa .PictureStackUnit =NewCT_PictureStackUnit ();if _dbfaa :=d .DecodeElement (_ddfa .PictureStackUnit ,&_abaea );_dbfaa !=nil {return _dbfaa ;};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\u004f\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_abaea .Name );if _aceee :=d .Skip ();_aceee !=nil {return _aceee ;};};case _c .EndElement :break _gbfab ;case _c .CharData :};};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_StrData and its children -func (_bdbec *CT_StrData )Validate ()error {return _bdbec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0072\u0044\u0061\u0074\u0061");};func (_ag *CT_Area3DChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ag .Grouping !=nil {_aga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ag .Grouping ,_aga );};if _ag .VaryColors !=nil {_af :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ag .VaryColors ,_af );};if _ag .Ser !=nil {_ff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_da :=range _ag .Ser {e .EncodeElement (_da ,_ff );};};if _ag .DLbls !=nil {_cf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ag .DLbls ,_cf );};if _ag .DropLines !=nil {_cg :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ag .DropLines ,_cg );};if _ag .GapDepth !=nil {_cb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_ag .GapDepth ,_cb );};_bd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ca :=range _ag .AxId {e .EncodeElement (_ca ,_bd );};if _ag .ExtLst !=nil {_gd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ag .ExtLst ,_gd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_ScatterChart struct{ScatterStyle *CT_ScatterStyle ;VaryColors *CT_Boolean ;Ser []*CT_ScatterSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};type CT_PlotAreaChoice struct{AreaChart *CT_AreaChart ;Area3DChart *CT_Area3DChart ;LineChart *CT_LineChart ;Line3DChart *CT_Line3DChart ;StockChart *CT_StockChart ;RadarChart *CT_RadarChart ;ScatterChart *CT_ScatterChart ;PieChart *CT_PieChart ;Pie3DChart *CT_Pie3DChart ;DoughnutChart *CT_DoughnutChart ;BarChart *CT_BarChart ;Bar3DChart *CT_Bar3DChart ;OfPieChart *CT_OfPieChart ;SurfaceChart *CT_SurfaceChart ;Surface3DChart *CT_Surface3DChart ;BubbleChart *CT_BubbleChart ;};func (_eadag *ST_HoleSize )ValidateWithPath (path string )error {_cdaed :=[]string {};if _eadag .ST_HoleSizePercent !=nil {_cdaed =append (_cdaed ,"\u0053T\u005fH\u006f\u006c\u0065\u0053\u0069z\u0065\u0050e\u0072\u0063\u0065\u006e\u0074");};if _eadag .ST_HoleSizeUByte !=nil {_cdaed =append (_cdaed ,"\u0053\u0054_\u0048\u006f\u006ce\u0053\u0069\u007a\u0065\u0055\u0042\u0079\u0074\u0065");};if len (_cdaed )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cdaed );};return nil ;};func NewCT_SizeRepresents ()*CT_SizeRepresents {_gbabd :=&CT_SizeRepresents {};return _gbabd };func NewCT_DispUnits ()*CT_DispUnits {_fdcae :=&CT_DispUnits {};return _fdcae };type CT_RotX struct{ValAttr *int8 ;}; +// Validate validates the EG_SerShared and its children +func (_efad *EG_SerShared )Validate ()error {return _efad .ValidateWithPath ("\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064");}; -// ValidateWithPath validates the CT_DispBlanksAs and its children, prefixing error messages with path -func (_cdadg *CT_DispBlanksAs )ValidateWithPath (path string )error {if _aebeff :=_cdadg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aebeff !=nil {return _aebeff ;};return nil ;}; +// ValidateWithPath validates the CT_ChartSpace and its children, prefixing error messages with path +func (_bbbg *CT_ChartSpace )ValidateWithPath (path string )error {if _bbbg .Date1904 !=nil {if _ffcb :=_bbbg .Date1904 .ValidateWithPath (path +"\u002fD\u0061\u0074\u0065\u0031\u0039\u00304");_ffcb !=nil {return _ffcb ;};};if _bbbg .Lang !=nil {if _cadg :=_bbbg .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_cadg !=nil {return _cadg ;};};if _bbbg .RoundedCorners !=nil {if _affg :=_bbbg .RoundedCorners .ValidateWithPath (path +"\u002fR\u006fu\u006e\u0064\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073");_affg !=nil {return _affg ;};};if _bbbg .Style !=nil {if _bgeb :=_bbbg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bgeb !=nil {return _bgeb ;};};if _bbbg .ClrMapOvr !=nil {if _dedb :=_bbbg .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_dedb !=nil {return _dedb ;};};if _bbbg .PivotSource !=nil {if _gefd :=_bbbg .PivotSource .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065");_gefd !=nil {return _gefd ;};};if _bbbg .Protection !=nil {if _fbae :=_bbbg .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_fbae !=nil {return _fbae ;};};if _faeed :=_bbbg .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074");_faeed !=nil {return _faeed ;};if _bbbg .SpPr !=nil {if _bddc :=_bbbg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bddc !=nil {return _bddc ;};};if _bbbg .TxPr !=nil {if _gdee :=_bbbg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gdee !=nil {return _gdee ;};};if _bbbg .ExternalData !=nil {if _gegb :=_bbbg .ExternalData .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");_gegb !=nil {return _gegb ;};};if _bbbg .PrintSettings !=nil {if _fged :=_bbbg .PrintSettings .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");_fged !=nil {return _fged ;};};if _bbbg .UserShapes !=nil {if _agbe :=_bbbg .UserShapes .ValidateWithPath (path +"/\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");_agbe !=nil {return _agbe ;};};if _bbbg .ExtLst !=nil {if _fdaa :=_bbbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdaa !=nil {return _fdaa ;};};return nil ;}; -// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path -func (_eceef *CT_Extension )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path +func (_bff *CT_Boolean )ValidateWithPath (path string )error {return nil };func NewEG_SerShared ()*EG_SerShared {_befda :=&EG_SerShared {};_befda .Idx =NewCT_UnsignedInt ();_befda .Order =NewCT_UnsignedInt ();return _befda ;};func (_bfbe *CT_Crosses )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_ggcegd ,_dfab :=_bfbe .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _dfab !=nil {return _dfab ;};start .Attr =append (start .Attr ,_ggcegd );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_agcb *CT_AxisUnit )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agcb .ValAttr =0+1;for _ ,_ebg :=range start .Attr {if _ebg .Name .Local =="\u0076\u0061\u006c"{_fac ,_daf :=_d .ParseFloat (_ebg .Value ,64);if _daf !=nil {return _daf ;};_agcb .ValAttr =_fac ;continue ;};};for {_edc ,_dab :=d .Token ();if _dab !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_dab );};if _fda ,_abb :=_edc .(_c .EndElement );_abb &&_fda .Name ==start .Name {break ;};};return nil ;};func (_aacd ST_LblAlgn )String ()string {switch _aacd {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006c";case 3:return "\u0072";};return "";}; -// Validate validates the CT_SecondPieSize and its children -func (_ggbc *CT_SecondPieSize )Validate ()error {return _ggbc .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065");}; +// ValidateWithPath validates the CT_RadarChart and its children, prefixing error messages with path +func (_dagc *CT_RadarChart )ValidateWithPath (path string )error {if _babac :=_dagc .RadarStyle .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");_babac !=nil {return _babac ;};if _dagc .VaryColors !=nil {if _bbff :=_dagc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bbff !=nil {return _bbff ;};};for _ggeg ,_geff :=range _dagc .Ser {if _bcedcc :=_geff .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ggeg ));_bcedcc !=nil {return _bcedcc ;};};if _dagc .DLbls !=nil {if _fagd :=_dagc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fagd !=nil {return _fagd ;};};for _dafb ,_eeacc :=range _dagc .AxId {if _egdc :=_eeacc .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dafb ));_egdc !=nil {return _egdc ;};};if _dagc .ExtLst !=nil {if _gafc :=_dagc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gafc !=nil {return _gafc ;};};return nil ;}; -// Validate validates the CT_ErrBars and its children -func (_bcac *CT_ErrBars )Validate ()error {return _bcac .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");};func (_bcad ST_GapAmount )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bcad .ST_GapAmountPercent !=nil {e .EncodeToken (_g .CharData (*_bcad .ST_GapAmountPercent ));};if _bcad .ST_GapAmountUShort !=nil {e .EncodeToken (_g .CharData (_f .Sprintf ("\u0025\u0064",*_bcad .ST_GapAmountUShort )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_gacd *CT_Marker )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cedde :for {_ggfd ,_dfad :=d .Token ();if _dfad !=nil {return _dfad ;};switch _ccea :=_ggfd .(type ){case _g .StartElement :switch _ccea .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0079\u006d\u0062\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0079\u006d\u0062\u006f\u006c"}:_gacd .Symbol =NewCT_MarkerStyle ();if _gceg :=d .DecodeElement (_gacd .Symbol ,&_ccea );_gceg !=nil {return _gceg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065"}:_gacd .Size =NewCT_MarkerSize ();if _ccde :=d .DecodeElement (_gacd .Size ,&_ccea );_ccde !=nil {return _ccde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gacd .SpPr =_fc .NewCT_ShapeProperties ();if _afaaf :=d .DecodeElement (_gacd .SpPr ,&_ccea );_afaaf !=nil {return _afaaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gacd .ExtLst =NewCT_ExtensionList ();if _fgcdf :=d .DecodeElement (_gacd .ExtLst ,&_ccea );_fgcdf !=nil {return _fgcdf ;};default:_a .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_ccea .Name );if _dfff :=d .Skip ();_dfff !=nil {return _dfff ;};};case _g .EndElement :break _cedde ;case _g .CharData :};};return nil ;};func (_agfbg *EG_DLblShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _agfbg .NumFmt !=nil {_bcbd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_agfbg .NumFmt ,_bcbd );};if _agfbg .SpPr !=nil {_bdddc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_agfbg .SpPr ,_bdddc );};if _agfbg .TxPr !=nil {_bgcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_agfbg .TxPr ,_bgcf );};if _agfbg .DLblPos !=nil {_fgdcb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_agfbg .DLblPos ,_fgdcb );};if _agfbg .ShowLegendKey !=nil {_agdg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_agfbg .ShowLegendKey ,_agdg );};if _agfbg .ShowVal !=nil {_cedcgf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_agfbg .ShowVal ,_cedcgf );};if _agfbg .ShowCatName !=nil {_bgcab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_agfbg .ShowCatName ,_bgcab );};if _agfbg .ShowSerName !=nil {_ffgeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_agfbg .ShowSerName ,_ffgeb );};if _agfbg .ShowPercent !=nil {_dbcgg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_agfbg .ShowPercent ,_dbcgg );};if _agfbg .ShowBubbleSize !=nil {_cbffb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_agfbg .ShowBubbleSize ,_cbffb );};if _agfbg .Separator !=nil {_aebdf :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_a .AddPreserveSpaceAttr (&_aebdf ,*_agfbg .Separator );e .EncodeElement (_agfbg .Separator ,_aebdf );};return nil ;};type CT_LegendEntry struct{Idx *CT_UnsignedInt ;Choice *CT_LegendEntryChoice ;ExtLst *CT_ExtensionList ;};func NewCT_Protection ()*CT_Protection {_caab :=&CT_Protection {};return _caab };func (_afef *CT_Layout )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _afef .ManualLayout !=nil {_cefg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006d\u0061\u006e\u0075\u0061\u006c\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_afef .ManualLayout ,_cefg );};if _afef .ExtLst !=nil {_bbeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afef .ExtLst ,_bbeg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_ErrBars ()*CT_ErrBars {_gbde :=&CT_ErrBars {};_gbde .ErrBarType =NewCT_ErrBarType ();_gbde .ErrValType =NewCT_ErrValType ();return _gbde ;};func (_dgebe ST_RadarStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dgebe .String (),start );}; +// Validate validates the CT_Style and its children +func (_baeac *CT_Style )Validate ()error {return _baeac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};func (_gbed ST_PictureFormat )ValidateWithPath (path string )error {switch _gbed {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 (_gbed ));};return nil ;}; -// ValidateWithPath validates the CT_PieSer and its children, prefixing error messages with path -func (_dadf *CT_PieSer )ValidateWithPath (path string )error {if _cgbgg :=_dadf .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_cgbgg !=nil {return _cgbgg ;};if _bacda :=_dadf .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_bacda !=nil {return _bacda ;};if _dadf .Tx !=nil {if _eegbg :=_dadf .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_eegbg !=nil {return _eegbg ;};};if _dadf .SpPr !=nil {if _gdggd :=_dadf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gdggd !=nil {return _gdggd ;};};if _dadf .Explosion !=nil {if _ebcgf :=_dadf .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_ebcgf !=nil {return _ebcgf ;};};for _geaeg ,_edbd :=range _dadf .DPt {if _gbba :=_edbd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_geaeg ));_gbba !=nil {return _gbba ;};};if _dadf .DLbls !=nil {if _fdabf :=_dadf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fdabf !=nil {return _fdabf ;};};if _dadf .Cat !=nil {if _gddea :=_dadf .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_gddea !=nil {return _gddea ;};};if _dadf .Val !=nil {if _gcgfg :=_dadf .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_gcgfg !=nil {return _gcgfg ;};};if _dadf .ExtLst !=nil {if _daed :=_dadf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daed !=nil {return _daed ;};};return nil ;};func (_bgf *CT_BarSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgf .Idx =NewCT_UnsignedInt ();_bgf .Order =NewCT_UnsignedInt ();_afce :for {_abaf ,_dcd :=d .Token ();if _dcd !=nil {return _dcd ;};switch _fga :=_abaf .(type ){case _g .StartElement :switch _fga .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _aee :=d .DecodeElement (_bgf .Idx ,&_fga );_aee !=nil {return _aee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _afcd :=d .DecodeElement (_bgf .Order ,&_fga );_afcd !=nil {return _afcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_bgf .Tx =NewCT_SerTx ();if _beg :=d .DecodeElement (_bgf .Tx ,&_fga );_beg !=nil {return _beg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_bgf .SpPr =_fc .NewCT_ShapeProperties ();if _ebfe :=d .DecodeElement (_bgf .SpPr ,&_fga );_ebfe !=nil {return _ebfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"}:_bgf .InvertIfNegative =NewCT_Boolean ();if _cgbf :=d .DecodeElement (_bgf .InvertIfNegative ,&_fga );_cgbf !=nil {return _cgbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"}:_bgf .PictureOptions =NewCT_PictureOptions ();if _bdgg :=d .DecodeElement (_bgf .PictureOptions ,&_fga );_bdgg !=nil {return _bdgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_dbd :=NewCT_DPt ();if _dfda :=d .DecodeElement (_dbd ,&_fga );_dfda !=nil {return _dfda ;};_bgf .DPt =append (_bgf .DPt ,_dbd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_bgf .DLbls =NewCT_DLbls ();if _fdfc :=d .DecodeElement (_bgf .DLbls ,&_fga );_fdfc !=nil {return _fdfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_bffa :=NewCT_Trendline ();if _efff :=d .DecodeElement (_bffa ,&_fga );_efff !=nil {return _efff ;};_bgf .Trendline =append (_bgf .Trendline ,_bffa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_bgf .ErrBars =NewCT_ErrBars ();if _ceb :=d .DecodeElement (_bgf .ErrBars ,&_fga );_ceb !=nil {return _ceb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_bgf .Cat =NewCT_AxDataSource ();if _eca :=d .DecodeElement (_bgf .Cat ,&_fga );_eca !=nil {return _eca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_bgf .Val =NewCT_NumDataSource ();if _aacg :=d .DecodeElement (_bgf .Val ,&_fga );_aacg !=nil {return _aacg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"}:_bgf .Shape =NewCT_Shape ();if _dgdc :=d .DecodeElement (_bgf .Shape ,&_fga );_dgdc !=nil {return _dgdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgf .ExtLst =NewCT_ExtensionList ();if _caa :=d .DecodeElement (_bgf .ExtLst ,&_fga );_caa !=nil {return _caa ;};default:_a .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0042\u0061\u0072S\u0065\u0072 \u0025\u0076",_fga .Name );if _ccg :=d .Skip ();_ccg !=nil {return _ccg ;};};case _g .EndElement :break _afce ;case _g .CharData :};};return nil ;};func (_bagbd *CT_HeaderFooter )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bagbd .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_egddg (*_bagbd .AlignWithMarginsAttr ))});};if _bagbd .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_egddg (*_bagbd .DifferentOddEvenAttr ))});};if _bagbd .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_egddg (*_bagbd .DifferentFirstAttr ))});};e .EncodeToken (start );if _bagbd .OddHeader !=nil {_gaef :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_a .AddPreserveSpaceAttr (&_gaef ,*_bagbd .OddHeader );e .EncodeElement (_bagbd .OddHeader ,_gaef );};if _bagbd .OddFooter !=nil {_gffe :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006f\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_a .AddPreserveSpaceAttr (&_gffe ,*_bagbd .OddFooter );e .EncodeElement (_bagbd .OddFooter ,_gffe );};if _bagbd .EvenHeader !=nil {_cfabc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_a .AddPreserveSpaceAttr (&_cfabc ,*_bagbd .EvenHeader );e .EncodeElement (_bagbd .EvenHeader ,_cfabc );};if _bagbd .EvenFooter !=nil {_bgbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_a .AddPreserveSpaceAttr (&_bgbf ,*_bagbd .EvenFooter );e .EncodeElement (_bagbd .EvenFooter ,_bgbf );};if _bagbd .FirstHeader !=nil {_ddccc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}};_a .AddPreserveSpaceAttr (&_ddccc ,*_bagbd .FirstHeader );e .EncodeElement (_bagbd .FirstHeader ,_ddccc );};if _bagbd .FirstFooter !=nil {_bgeag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}};_a .AddPreserveSpaceAttr (&_bgeag ,*_bagbd .FirstFooter );e .EncodeElement (_bagbd .FirstFooter ,_bgeag );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bebabd *EG_LegendEntryData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgbb :for {_cfeff ,_bfecg :=d .Token ();if _bfecg !=nil {return _bfecg ;};switch _geabg :=_cfeff .(type ){case _g .StartElement :switch _geabg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_bebabd .TxPr =_fc .NewCT_TextBody ();if _afccf :=d .DecodeElement (_bebabd .TxPr ,&_geabg );_afccf !=nil {return _afccf ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_geabg .Name );if _eaddg :=d .Skip ();_eaddg !=nil {return _eaddg ;};};case _g .EndElement :break _bgbb ;case _g .CharData :};};return nil ;};func ParseUnionST_DepthPercent (s string )(ST_DepthPercent ,error ){if ST_DepthPercentWithSymbolPatternRe .MatchString (s ){return ST_DepthPercent {ST_DepthPercentWithSymbol :&s },nil ;};_efecb ,_agcc :=_b .ParseUint (s ,10,16);if _agcc !=nil {return ST_DepthPercent {},_agcc ;};_aaged :=uint16 (_efecb );return ST_DepthPercent {ST_DepthPercentUShort :&_aaged },nil ;}; +// Validate validates the ChartSpace and its children +func (_dbeea *ChartSpace )Validate ()error {return _dbeea .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};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 (_gbfa *CT_BandFmt )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gbfa .Idx ,_bca );if _gbfa .SpPr !=nil {_fae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gbfa .SpPr ,_fae );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_edaba *CT_SecondPieSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _edaba .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_edaba .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_OfPieChart and its children -func (_gdfeab *CT_OfPieChart )Validate ()error {return _gdfeab .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};type CT_AxPos struct{ValAttr ST_AxPos ;};func NewCT_AxDataSource ()*CT_AxDataSource {_baec :=&CT_AxDataSource {};_baec .Choice =NewCT_AxDataSourceChoice ();return _baec ;};func (_fddd *CT_MarkerStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_fgbaa ,_egedf :=_fddd .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _egedf !=nil {return _egedf ;};start .Attr =append (start .Attr ,_fgbaa );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_PivotFmts ()*CT_PivotFmts {_faeeb :=&CT_PivotFmts {};return _faeeb };func (_gdad *CT_Lvl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gdad .Pt !=nil {_aabfa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_gdgg :=range _gdad .Pt {e .EncodeElement (_gdgg ,_aabfa );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_geba *CT_DoughnutChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egbea :for {_gcf ,_acdcg :=d .Token ();if _acdcg !=nil {return _acdcg ;};switch _cacgg :=_gcf .(type ){case _g .StartElement :switch _cacgg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_geba .VaryColors =NewCT_Boolean ();if _acbg :=d .DecodeElement (_geba .VaryColors ,&_cacgg );_acbg !=nil {return _acbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_fcbf :=NewCT_PieSer ();if _ggbb :=d .DecodeElement (_fcbf ,&_cacgg );_ggbb !=nil {return _ggbb ;};_geba .Ser =append (_geba .Ser ,_fcbf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_geba .DLbls =NewCT_DLbls ();if _dfafg :=d .DecodeElement (_geba .DLbls ,&_cacgg );_dfafg !=nil {return _dfafg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}:_geba .FirstSliceAng =NewCT_FirstSliceAng ();if _bdbdd :=d .DecodeElement (_geba .FirstSliceAng ,&_cacgg );_bdbdd !=nil {return _bdbdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}:_geba .HoleSize =NewCT_HoleSize ();if _ggca :=d .DecodeElement (_geba .HoleSize ,&_cacgg );_ggca !=nil {return _ggca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_geba .ExtLst =NewCT_ExtensionList ();if _dfcbg :=d .DecodeElement (_geba .ExtLst ,&_cacgg );_dfcbg !=nil {return _dfcbg ;};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\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074\u0020\u0025v",_cacgg .Name );if _egbaa :=d .Skip ();_egbaa !=nil {return _egbaa ;};};case _g .EndElement :break _egbea ;case _g .CharData :};};return nil ;};type CT_CrossBetween struct{ValAttr ST_CrossBetween ;};func NewCT_Surface ()*CT_Surface {_cfee :=&CT_Surface {};return _cfee }; +// Validate validates the CT_PrintSettings and its children +func (_egfcd *CT_PrintSettings )Validate ()error {return _egfcd .ValidateWithPath ("\u0043\u0054_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");}; -// Validate validates the CT_Skip and its children -func (_dadd *CT_Skip )Validate ()error {return _dadd .ValidateWithPath ("\u0043T\u005f\u0053\u006b\u0069\u0070");}; +// Validate validates the CT_StrData and its children +func (_ddebce *CT_StrData )Validate ()error {return _ddebce .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0072\u0044\u0061\u0074\u0061");}; -// Validate validates the CT_RadarChart and its children -func (_aabg *CT_RadarChart )Validate ()error {return _aabg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func (_addgag ST_DLblPos )ValidateWithPath (path string )error {switch _addgag {case 0,1,2,3,4,5,6,7,8,9:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_addgag ));};return nil ;};func (_cgfa *CT_CrossBetween )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgfa .ValAttr =ST_CrossBetween (1);for _ ,_dafd :=range start .Attr {if _dafd .Name .Local =="\u0076\u0061\u006c"{_cgfa .ValAttr .UnmarshalXMLAttr (_dafd );continue ;};};for {_gdfc ,_ffgaf :=d .Token ();if _ffgaf !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0042e\u0074\u0077\u0065e\u006e:\u0020\u0025\u0073",_ffgaf );};if _gfea ,_cggf :=_gdfc .(_g .EndElement );_cggf &&_gfea .Name ==start .Name {break ;};};return nil ;};func (_gafc *CT_Line3DChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cadfa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_gafc .Grouping ,_cadfa );if _gafc .VaryColors !=nil {_fcaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gafc .VaryColors ,_fcaf );};if _gafc .Ser !=nil {_dafc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dbfgc :=range _gafc .Ser {e .EncodeElement (_dbfgc ,_dafc );};};if _gafc .DLbls !=nil {_fcegeg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gafc .DLbls ,_fcegeg );};if _gafc .DropLines !=nil {_gecfa :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gafc .DropLines ,_gecfa );};if _gafc .GapDepth !=nil {_gacbb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_gafc .GapDepth ,_gacbb );};_cbdae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gacc :=range _gafc .AxId {e .EncodeElement (_gacc ,_cbdae );};if _gafc .ExtLst !=nil {_febgf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gafc .ExtLst ,_febgf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_degef *EG_BarChartShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_degef .BarDir =NewCT_BarDir ();_ebfaad :for {_efdba ,_adbe :=d .Token ();if _adbe !=nil {return _adbe ;};switch _eccad :=_efdba .(type ){case _g .StartElement :switch _eccad .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"}:if _gbaac :=d .DecodeElement (_degef .BarDir ,&_eccad );_gbaac !=nil {return _gbaac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_degef .Grouping =NewCT_BarGrouping ();if _ecadf :=d .DecodeElement (_degef .Grouping ,&_eccad );_ecadf !=nil {return _ecadf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_degef .VaryColors =NewCT_Boolean ();if _adfcc :=d .DecodeElement (_degef .VaryColors ,&_eccad );_adfcc !=nil {return _adfcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_fccgc :=NewCT_BarSer ();if _cefad :=d .DecodeElement (_fccgc ,&_eccad );_cefad !=nil {return _cefad ;};_degef .Ser =append (_degef .Ser ,_fccgc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_degef .DLbls =NewCT_DLbls ();if _eeaad :=d .DecodeElement (_degef .DLbls ,&_eccad );_eeaad !=nil {return _eeaad ;};default:_a .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_eccad .Name );if _dbdbd :=d .Skip ();_dbdbd !=nil {return _dbdbd ;};};case _g .EndElement :break _ebfaad ;case _g .CharData :};};return nil ;};func (_dabc *CT_RadarChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dabc .RadarStyle =NewCT_RadarStyle ();_deebe :for {_dcbff ,_fgbga :=d .Token ();if _fgbga !=nil {return _fgbga ;};switch _bbca :=_dcbff .(type ){case _g .StartElement :switch _bbca .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}:if _gafa :=d .DecodeElement (_dabc .RadarStyle ,&_bbca );_gafa !=nil {return _gafa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_dabc .VaryColors =NewCT_Boolean ();if _edaea :=d .DecodeElement (_dabc .VaryColors ,&_bbca );_edaea !=nil {return _edaea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_cacbc :=NewCT_RadarSer ();if _aggcc :=d .DecodeElement (_cacbc ,&_bbca );_aggcc !=nil {return _aggcc ;};_dabc .Ser =append (_dabc .Ser ,_cacbc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_dabc .DLbls =NewCT_DLbls ();if _bfead :=d .DecodeElement (_dabc .DLbls ,&_bbca );_bfead !=nil {return _bfead ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_gecae :=NewCT_UnsignedInt ();if _ffdacb :=d .DecodeElement (_gecae ,&_bbca );_ffdacb !=nil {return _ffdacb ;};_dabc .AxId =append (_dabc .AxId ,_gecae );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dabc .ExtLst =NewCT_ExtensionList ();if _bafa :=d .DecodeElement (_dabc .ExtLst ,&_bbca );_bafa !=nil {return _bafa ;};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\u0052a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_bbca .Name );if _fedcd :=d .Skip ();_fedcd !=nil {return _fedcd ;};};case _g .EndElement :break _deebe ;case _g .CharData :};};return nil ;};func (_eedbb *CT_Lvl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdcf :for {_edcgf ,_feff :=d .Token ();if _feff !=nil {return _feff ;};switch _edbg :=_edcgf .(type ){case _g .StartElement :switch _edbg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"}:_cgbg :=NewCT_StrVal ();if _bdgcc :=d .DecodeElement (_cgbg ,&_edbg );_bdgcc !=nil {return _bdgcc ;};_eedbb .Pt =append (_eedbb .Pt ,_cgbg );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\u004c\u0076\u006c\u0020\u0025\u0076",_edbg .Name );if _fcfc :=d .Skip ();_fcfc !=nil {return _fcfc ;};};case _g .EndElement :break _cdcf ;case _g .CharData :};};return nil ;};func NewCT_NumFmt ()*CT_NumFmt {_affd :=&CT_NumFmt {};return _affd };func (_fabg ST_ErrBarType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_efcc :=_g .Attr {};_efcc .Name =name ;switch _fabg {case ST_ErrBarTypeUnset :_efcc .Value ="";case ST_ErrBarTypeBoth :_efcc .Value ="\u0062\u006f\u0074\u0068";case ST_ErrBarTypeMinus :_efcc .Value ="\u006d\u0069\u006eu\u0073";case ST_ErrBarTypePlus :_efcc .Value ="\u0070\u006c\u0075\u0073";};return _efcc ,nil ;};func (_cbeg *CT_Shape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bgadbd :=range start .Attr {if _bgadbd .Name .Local =="\u0076\u0061\u006c"{_cbeg .ValAttr .UnmarshalXMLAttr (_bgadbd );continue ;};};for {_abae ,_aegbe :=d .Token ();if _aegbe !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0061\u0070\u0065: \u0025\u0073",_aegbe );};if _adgc ,_gabge :=_abae .(_g .EndElement );_gabge &&_adgc .Name ==start .Name {break ;};};return nil ;};func (_bbggc *CT_HoleSize )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gaaf :=range start .Attr {if _gaaf .Name .Local =="\u0076\u0061\u006c"{_dbeb ,_bdae :=ParseUnionST_HoleSize (_gaaf .Value );if _bdae !=nil {return _bdae ;};_bbggc .ValAttr =&_dbeb ;continue ;};};for {_gfga ,_afdd :=d .Token ();if _afdd !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_afdd );};if _bdcb ,_afbg :=_gfga .(_g .EndElement );_afbg &&_bdcb .Name ==start .Name {break ;};};return nil ;};func NewCT_Marker ()*CT_Marker {_dcea :=&CT_Marker {};return _dcea };type CT_LblAlgn struct{ValAttr ST_LblAlgn ;}; +// ValidateWithPath validates the CT_PictureFormat and its children, prefixing error messages with path +func (_aebef *CT_PictureFormat )ValidateWithPath (path string )error {if _aebef .ValAttr ==ST_PictureFormatUnset {return _e .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 _ccaa :=_aebef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccaa !=nil {return _ccaa ;};return nil ;};type ST_Orientation byte ; -// ValidateWithPath validates the CT_Overlap and its children, prefixing error messages with path -func (_bgdg *CT_Overlap )ValidateWithPath (path string )error {if _bgdg .ValAttr !=nil {if _fcbg :=_bgdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcbg !=nil {return _fcbg ;};};return nil ;};func (_gdeec *ST_MarkerStyle )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gdeec =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_gdeec =1;case "\u0064\u0061\u0073\u0068":*_gdeec =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_gdeec =3;case "\u0064\u006f\u0074":*_gdeec =4;case "\u006e\u006f\u006e\u0065":*_gdeec =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_gdeec =6;case "\u0070\u006c\u0075\u0073":*_gdeec =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_gdeec =8;case "\u0073\u0074\u0061\u0072":*_gdeec =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_gdeec =10;case "\u0078":*_gdeec =11;case "\u0061\u0075\u0074\u006f":*_gdeec =12;};return nil ;}; +// ValidateWithPath validates the CT_DLblsChoice and its children, prefixing error messages with path +func (_fgdg *CT_DLblsChoice )ValidateWithPath (path string )error {if _fgdg .Delete !=nil {if _bac :=_fgdg .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_bac !=nil {return _bac ;};};if _fgdg .NumFmt !=nil {if _beeg :=_fgdg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_beeg !=nil {return _beeg ;};};if _fgdg .SpPr !=nil {if _eag :=_fgdg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eag !=nil {return _eag ;};};if _fgdg .TxPr !=nil {if _fdfd :=_fgdg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fdfd !=nil {return _fdfd ;};};if _fgdg .DLblPos !=nil {if _abbc :=_fgdg .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_abbc !=nil {return _abbc ;};};if _fgdg .ShowLegendKey !=nil {if _afec :=_fgdg .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_afec !=nil {return _afec ;};};if _fgdg .ShowVal !=nil {if _cggdb :=_fgdg .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_cggdb !=nil {return _cggdb ;};};if _fgdg .ShowCatName !=nil {if _fdfda :=_fgdg .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_fdfda !=nil {return _fdfda ;};};if _fgdg .ShowSerName !=nil {if _ggg :=_fgdg .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_ggg !=nil {return _ggg ;};};if _fgdg .ShowPercent !=nil {if _dbdc :=_fgdg .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_dbdc !=nil {return _dbdc ;};};if _fgdg .ShowBubbleSize !=nil {if _gega :=_fgdg .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_gega !=nil {return _gega ;};};if _fgdg .ShowLeaderLines !=nil {if _fccae :=_fgdg .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_fccae !=nil {return _fccae ;};};if _fgdg .LeaderLines !=nil {if _cgeb :=_fgdg .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_cgeb !=nil {return _cgeb ;};};return nil ;};func (_gbcg *CT_DLblPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_fbaef ,_cafd :=_gbcg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _cafd !=nil {return _cafd ;};start .Attr =append (start .Attr ,_fbaef );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_efea *CT_BubbleScale )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _efea .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_efea .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ST_HPercent is a union type -type ST_HPercent struct{ST_HPercentWithSymbol *string ;ST_HPercentUShort *uint16 ;};func (_gcef *CT_ErrDir )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_caga ,_agfb :=_gcef .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _agfb !=nil {return _agfb ;};start .Attr =append (start .Attr ,_caga );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_ErrBarType ()*CT_ErrBarType {_bcfb :=&CT_ErrBarType {};return _bcfb };func (_daebf *EG_BarChartShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_acbaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_daebf .BarDir ,_acbaa );if _daebf .Grouping !=nil {_fdaaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_daebf .Grouping ,_fdaaf );};if _daebf .VaryColors !=nil {_bccfdd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_daebf .VaryColors ,_bccfdd );};if _daebf .Ser !=nil {_decdg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_degdg :=range _daebf .Ser {e .EncodeElement (_degdg ,_decdg );};};if _daebf .DLbls !=nil {_dbdd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_daebf .DLbls ,_dbdd );};return nil ;};func (_caf *CT_DLblsChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eefc :for {_afdg ,_ddbe :=d .Token ();if _ddbe !=nil {return _ddbe ;};switch _eddg :=_afdg .(type ){case _g .StartElement :switch _eddg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_caf .Delete =NewCT_Boolean ();if _eaed :=d .DecodeElement (_caf .Delete ,&_eddg );_eaed !=nil {return _eaed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_caf .NumFmt =NewCT_NumFmt ();if _agbc :=d .DecodeElement (_caf .NumFmt ,&_eddg );_agbc !=nil {return _agbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_caf .SpPr =_fc .NewCT_ShapeProperties ();if _faaa :=d .DecodeElement (_caf .SpPr ,&_eddg );_faaa !=nil {return _faaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_caf .TxPr =_fc .NewCT_TextBody ();if _fgcf :=d .DecodeElement (_caf .TxPr ,&_eddg );_fgcf !=nil {return _fgcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_caf .DLblPos =NewCT_DLblPos ();if _gbef :=d .DecodeElement (_caf .DLblPos ,&_eddg );_gbef !=nil {return _gbef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_caf .ShowLegendKey =NewCT_Boolean ();if _cdgf :=d .DecodeElement (_caf .ShowLegendKey ,&_eddg );_cdgf !=nil {return _cdgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_caf .ShowVal =NewCT_Boolean ();if _bfba :=d .DecodeElement (_caf .ShowVal ,&_eddg );_bfba !=nil {return _bfba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_caf .ShowCatName =NewCT_Boolean ();if _bgffb :=d .DecodeElement (_caf .ShowCatName ,&_eddg );_bgffb !=nil {return _bgffb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_caf .ShowSerName =NewCT_Boolean ();if _fagaf :=d .DecodeElement (_caf .ShowSerName ,&_eddg );_fagaf !=nil {return _fagaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_caf .ShowPercent =NewCT_Boolean ();if _agce :=d .DecodeElement (_caf .ShowPercent ,&_eddg );_agce !=nil {return _agce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_caf .ShowBubbleSize =NewCT_Boolean ();if _ggdcb :=d .DecodeElement (_caf .ShowBubbleSize ,&_eddg );_ggdcb !=nil {return _ggdcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_caf .Separator =new (string );if _bbea :=d .DecodeElement (_caf .Separator ,&_eddg );_bbea !=nil {return _bbea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\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"}:_caf .ShowLeaderLines =NewCT_Boolean ();if _ccff :=d .DecodeElement (_caf .ShowLeaderLines ,&_eddg );_ccff !=nil {return _ccff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\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"}:_caf .LeaderLines =NewCT_ChartLines ();if _ddeda :=d .DecodeElement (_caf .LeaderLines ,&_eddg );_ddeda !=nil {return _ddeda ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_eddg .Name );if _ffdd :=d .Skip ();_ffdd !=nil {return _ffdd ;};};case _g .EndElement :break _eefc ;case _g .CharData :};};return nil ;};func NewCT_Crosses ()*CT_Crosses {_eccgg :=&CT_Crosses {};_eccgg .ValAttr =ST_Crosses (1);return _eccgg ;};func (_cecc ST_DepthPercent )String ()string {if _cecc .ST_DepthPercentWithSymbol !=nil {return _f .Sprintf ("\u0025\u0076",*_cecc .ST_DepthPercentWithSymbol );};if _cecc .ST_DepthPercentUShort !=nil {return _f .Sprintf ("\u0025\u0076",*_cecc .ST_DepthPercentUShort );};return "";};func (_eddb *CT_LayoutMode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eddb .ValAttr !=ST_LayoutModeUnset {_ffddf ,_gecf :=_eddb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _gecf !=nil {return _gecf ;};start .Attr =append (start .Attr ,_ffddf );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_RadarSer ()*CT_RadarSer {_eabef :=&CT_RadarSer {};_eabef .Idx =NewCT_UnsignedInt ();_eabef .Order =NewCT_UnsignedInt ();return _eabef ;};type ST_LegendPos byte ;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_SerAx and its children +func (_bedg *CT_SerAx )Validate ()error {return _bedg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078");};type ST_LayoutMode byte ; -// Validate validates the CT_Double and its children -func (_cdge *CT_Double )Validate ()error {return _cdge .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0075\u0062\u006ce");};func (_bdca *CT_CatAx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdca .AxId =NewCT_UnsignedInt ();_bdca .Scaling =NewCT_Scaling ();_bdca .AxPos =NewCT_AxPos ();_bdca .CrossAx =NewCT_UnsignedInt ();_gdae :for {_cgfgb ,_ebce :=d .Token ();if _ebce !=nil {return _ebce ;};switch _bfce :=_cgfgb .(type ){case _g .StartElement :switch _bfce .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _gfgd :=d .DecodeElement (_bdca .AxId ,&_bfce );_gfgd !=nil {return _gfgd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _efea :=d .DecodeElement (_bdca .Scaling ,&_bfce );_efea !=nil {return _efea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_bdca .Delete =NewCT_Boolean ();if _cecf :=d .DecodeElement (_bdca .Delete ,&_bfce );_cecf !=nil {return _cecf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _ecf :=d .DecodeElement (_bdca .AxPos ,&_bfce );_ecf !=nil {return _ecf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\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"}:_bdca .MajorGridlines =NewCT_ChartLines ();if _dgga :=d .DecodeElement (_bdca .MajorGridlines ,&_bfce );_dgga !=nil {return _dgga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\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"}:_bdca .MinorGridlines =NewCT_ChartLines ();if _cada :=d .DecodeElement (_bdca .MinorGridlines ,&_bfce );_cada !=nil {return _cada ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_bdca .Title =NewCT_Title ();if _gaa :=d .DecodeElement (_bdca .Title ,&_bfce );_gaa !=nil {return _gaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_bdca .NumFmt =NewCT_NumFmt ();if _aebbe :=d .DecodeElement (_bdca .NumFmt ,&_bfce );_aebbe !=nil {return _aebbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_bdca .MajorTickMark =NewCT_TickMark ();if _adea :=d .DecodeElement (_bdca .MajorTickMark ,&_bfce );_adea !=nil {return _adea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_bdca .MinorTickMark =NewCT_TickMark ();if _dgbg :=d .DecodeElement (_bdca .MinorTickMark ,&_bfce );_dgbg !=nil {return _dgbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_bdca .TickLblPos =NewCT_TickLblPos ();if _ddbcf :=d .DecodeElement (_bdca .TickLblPos ,&_bfce );_ddbcf !=nil {return _ddbcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_bdca .SpPr =_fc .NewCT_ShapeProperties ();if _bdgeb :=d .DecodeElement (_bdca .SpPr ,&_bfce );_bdgeb !=nil {return _bdgeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_bdca .TxPr =_fc .NewCT_TextBody ();if _dafa :=d .DecodeElement (_bdca .TxPr ,&_bfce );_dafa !=nil {return _dafa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _abgc :=d .DecodeElement (_bdca .CrossAx ,&_bfce );_abgc !=nil {return _abgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_bdca .Choice =NewEG_AxSharedChoice ();if _gcgb :=d .DecodeElement (&_bdca .Choice .Crosses ,&_bfce );_gcgb !=nil {return _gcgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_bdca .Choice =NewEG_AxSharedChoice ();if _fecb :=d .DecodeElement (&_bdca .Choice .CrossesAt ,&_bfce );_fecb !=nil {return _fecb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"}:_bdca .Auto =NewCT_Boolean ();if _feb :=d .DecodeElement (_bdca .Auto ,&_bfce );_feb !=nil {return _feb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u0041\u006c\u0067\u006e"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u0041\u006c\u0067\u006e"}:_bdca .LblAlgn =NewCT_LblAlgn ();if _gcbf :=d .DecodeElement (_bdca .LblAlgn ,&_bfce );_gcbf !=nil {return _gcbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"}:_bdca .LblOffset =NewCT_LblOffset ();if _gdbae :=d .DecodeElement (_bdca .LblOffset ,&_bfce );_gdbae !=nil {return _gdbae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}:_bdca .TickLblSkip =NewCT_Skip ();if _bbfa :=d .DecodeElement (_bdca .TickLblSkip ,&_bfce );_bbfa !=nil {return _bbfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"}:_bdca .TickMarkSkip =NewCT_Skip ();if _beae :=d .DecodeElement (_bdca .TickMarkSkip ,&_bfce );_beae !=nil {return _beae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}:_bdca .NoMultiLvlLbl =NewCT_Boolean ();if _ccca :=d .DecodeElement (_bdca .NoMultiLvlLbl ,&_bfce );_ccca !=nil {return _ccca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdca .ExtLst =NewCT_ExtensionList ();if _gfbg :=d .DecodeElement (_bdca .ExtLst ,&_bfce );_gfbg !=nil {return _gfbg ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078\u0020\u0025\u0076",_bfce .Name );if _fedca :=d .Skip ();_fedca !=nil {return _fedca ;};};case _g .EndElement :break _gdae ;case _g .CharData :};};return nil ;};func (_eeafb *CT_Surface )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eeafb .Thickness !=nil {_cega :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0074\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073"}};e .EncodeElement (_eeafb .Thickness ,_cega );};if _eeafb .SpPr !=nil {_geac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eeafb .SpPr ,_geac );};if _eeafb .PictureOptions !=nil {_dfgcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_eeafb .PictureOptions ,_dfgcf );};if _eeafb .ExtLst !=nil {_edaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eeafb .ExtLst ,_edaf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_DLblPos and its children, prefixing error messages with path +func (_cgfd *CT_DLblPos )ValidateWithPath (path string )error {if _cgfd .ValAttr ==ST_DLblPosUnset {return _e .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 _efc :=_cgfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efc !=nil {return _efc ;};return nil ;};func (_gbbbd *ST_Grouping )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcfae ,_edbbb :=d .Token ();if _edbbb !=nil {return _edbbb ;};if _gebda ,_dagefe :=_dcfae .(_c .EndElement );_dagefe &&_gebda .Name ==start .Name {*_gbbbd =1;return nil ;};if _bgbde ,_dcgfd :=_dcfae .(_c .CharData );!_dcgfd {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",_dcfae );}else {switch string (_bgbde ){case "":*_gbbbd =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_gbbbd =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_gbbbd =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_gbbbd =3;};};_dcfae ,_edbbb =d .Token ();if _edbbb !=nil {return _edbbb ;};if _daffe ,_acbg :=_dcfae .(_c .EndElement );_acbg &&_daffe .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",_dcfae );};type CT_BubbleScale struct{ValAttr *ST_BubbleScale ;};func (_ccec *CT_DLbls )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bad :for {_face ,_bdcbb :=d .Token ();if _bdcbb !=nil {return _bdcbb ;};switch _fceg :=_face .(type ){case _c .StartElement :switch _fceg .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"}:_debb :=NewCT_DLbl ();if _ddec :=d .DecodeElement (_debb ,&_fceg );_ddec !=nil {return _ddec ;};_ccec .DLbl =append (_ccec .DLbl ,_debb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _ccec .Choice ==nil {_ccec .Choice =NewCT_DLblsChoice ();};if _eeae :=d .DecodeElement (&_ccec .Choice .Delete ,&_fceg );_eeae !=nil {return _eeae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _ccec .Choice ==nil {_ccec .Choice =NewCT_DLblsChoice ();};if _aacc :=d .DecodeElement (&_ccec .Choice .NumFmt ,&_fceg );_aacc !=nil {return _aacc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 _ccec .Choice ==nil {_ccec .Choice =NewCT_DLblsChoice ();};if _abgc :=d .DecodeElement (&_ccec .Choice .SpPr ,&_fceg );_abgc !=nil {return _abgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _ccec .Choice ==nil {_ccec .Choice =NewCT_DLblsChoice ();};if _cfaf :=d .DecodeElement (&_ccec .Choice .TxPr ,&_fceg );_cfaf !=nil {return _cfaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _ccec .Choice ==nil {_ccec .Choice =NewCT_DLblsChoice ();};if _dfcf :=d .DecodeElement (&_ccec .Choice .DLblPos ,&_fceg );_dfcf !=nil {return _dfcf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 _ccec .Choice ==nil {_ccec .Choice =NewCT_DLblsChoice ();};if _edcd :=d .DecodeElement (&_ccec .Choice .ShowLegendKey ,&_fceg );_edcd !=nil {return _edcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _ccec .Choice ==nil {_ccec .Choice =NewCT_DLblsChoice ();};if _ebce :=d .DecodeElement (&_ccec .Choice .ShowVal ,&_fceg );_ebce !=nil {return _ebce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _ccec .Choice ==nil {_ccec .Choice =NewCT_DLblsChoice ();};if _bbf :=d .DecodeElement (&_ccec .Choice .ShowCatName ,&_fceg );_bbf !=nil {return _bbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _ccec .Choice ==nil {_ccec .Choice =NewCT_DLblsChoice ();};if _aebc :=d .DecodeElement (&_ccec .Choice .ShowSerName ,&_fceg );_aebc !=nil {return _aebc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _ccec .Choice ==nil {_ccec .Choice =NewCT_DLblsChoice ();};if _gbff :=d .DecodeElement (&_ccec .Choice .ShowPercent ,&_fceg );_gbff !=nil {return _gbff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 _ccec .Choice ==nil {_ccec .Choice =NewCT_DLblsChoice ();};if _edff :=d .DecodeElement (&_ccec .Choice .ShowBubbleSize ,&_fceg );_edff !=nil {return _edff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _ccec .Choice ==nil {_ccec .Choice =NewCT_DLblsChoice ();};if _cgde :=d .DecodeElement (&_ccec .Choice .Separator ,&_fceg );_cgde !=nil {return _cgde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _ccec .Choice ==nil {_ccec .Choice =NewCT_DLblsChoice ();};if _eebb :=d .DecodeElement (&_ccec .Choice .ShowLeaderLines ,&_fceg );_eebb !=nil {return _eebb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _ccec .Choice ==nil {_ccec .Choice =NewCT_DLblsChoice ();};if _dgdca :=d .DecodeElement (&_ccec .Choice .LeaderLines ,&_fceg );_dgdca !=nil {return _dgdca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ccec .ExtLst =NewCT_ExtensionList ();if _fddd :=d .DecodeElement (_ccec .ExtLst ,&_fceg );_fddd !=nil {return _fddd ;};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\u0044\u004c\u0062\u006c\u0073\u0020\u0025\u0076",_fceg .Name );if _aebeg :=d .Skip ();_aebeg !=nil {return _aebeg ;};};case _c .EndElement :break _bad ;case _c .CharData :};};return nil ;};func (_cge *CT_BubbleChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfdc :for {_agcg ,_aee :=d .Token ();if _aee !=nil {return _aee ;};switch _fagf :=_agcg .(type ){case _c .StartElement :switch _fagf .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"}:_cge .VaryColors =NewCT_Boolean ();if _cfca :=d .DecodeElement (_cge .VaryColors ,&_fagf );_cfca !=nil {return _cfca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_egbe :=NewCT_BubbleSer ();if _fgaa :=d .DecodeElement (_egbe ,&_fagf );_fgaa !=nil {return _fgaa ;};_cge .Ser =append (_cge .Ser ,_egbe );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cge .DLbls =NewCT_DLbls ();if _cdg :=d .DecodeElement (_cge .DLbls ,&_fagf );_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 :"\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"}:_cge .Bubble3D =NewCT_Boolean ();if _dbd :=d .DecodeElement (_cge .Bubble3D ,&_fagf );_dbd !=nil {return _dbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cge .BubbleScale =NewCT_BubbleScale ();if _fgfc :=d .DecodeElement (_cge .BubbleScale ,&_fagf );_fgfc !=nil {return _fgfc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_cge .ShowNegBubbles =NewCT_Boolean ();if _bfga :=d .DecodeElement (_cge .ShowNegBubbles ,&_fagf );_bfga !=nil {return _bfga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_cge .SizeRepresents =NewCT_SizeRepresents ();if _agga :=d .DecodeElement (_cge .SizeRepresents ,&_fagf );_agga !=nil {return _agga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fba :=NewCT_UnsignedInt ();if _aba :=d .DecodeElement (_fba ,&_fagf );_aba !=nil {return _aba ;};_cge .AxId =append (_cge .AxId ,_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 :"\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"}:_cge .ExtLst =NewCT_ExtensionList ();if _bggd :=d .DecodeElement (_cge .ExtLst ,&_fagf );_bggd !=nil {return _bggd ;};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\u0075\u0062\u0062\u006c\u0065\u0043h\u0061r\u0074\u0020\u0025\u0076",_fagf .Name );if _dcge :=d .Skip ();_dcge !=nil {return _dcge ;};};case _c .EndElement :break _gfdc ;case _c .CharData :};};return nil ;};func (_eafc *CT_Order )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gfga :=range start .Attr {if _gfga .Name .Local =="\u0076\u0061\u006c"{_bbefb ,_bafe :=_d .ParseUint (_gfga .Value ,10,8);if _bafe !=nil {return _bafe ;};_eeba :=uint8 (_bbefb );_eafc .ValAttr =&_eeba ;continue ;};};for {_caad ,_ffdc :=d .Token ();if _ffdc !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0072\u0064\u0065\u0072: \u0025\u0073",_ffdc );};if _bfbc ,_cdfgc :=_caad .(_c .EndElement );_cdfgc &&_bfbc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_AxDataSource and its children, prefixing error messages with path -func (_dcbf *CT_AxDataSource )ValidateWithPath (path string )error {if _aed :=_dcbf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aed !=nil {return _aed ;};return nil ;};func (_cbbbb ST_SplitType )String ()string {switch _cbbbb {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 4:return "\u0070\u006f\u0073";case 5:return "\u0076\u0061\u006c";};return "";};func (_fbccf ST_MarkerStyle )Validate ()error {return _fbccf .ValidateWithPath ("")};func (_cegcg *CT_DTable )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfgaa :for {_cdaa ,_facc :=d .Token ();if _facc !=nil {return _facc ;};switch _gef :=_cdaa .(type ){case _g .StartElement :switch _gef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0048\u006f\u0072\u007a\u0042o\u0072\u0064\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0048\u006f\u0072\u007a\u0042o\u0072\u0064\u0065\u0072"}:_cegcg .ShowHorzBorder =NewCT_Boolean ();if _eddgg :=d .DecodeElement (_cegcg .ShowHorzBorder ,&_gef );_eddgg !=nil {return _eddgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0056\u0065\u0072\u0074\u0042o\u0072\u0064\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0056\u0065\u0072\u0074\u0042o\u0072\u0064\u0065\u0072"}:_cegcg .ShowVertBorder =NewCT_Boolean ();if _aebd :=d .DecodeElement (_cegcg .ShowVertBorder ,&_gef );_aebd !=nil {return _aebd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}:_cegcg .ShowOutline =NewCT_Boolean ();if _adb :=d .DecodeElement (_cegcg .ShowOutline ,&_gef );_adb !=nil {return _adb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"}:_cegcg .ShowKeys =NewCT_Boolean ();if _gcgff :=d .DecodeElement (_cegcg .ShowKeys ,&_gef );_gcgff !=nil {return _gcgff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cegcg .SpPr =_fc .NewCT_ShapeProperties ();if _eggce :=d .DecodeElement (_cegcg .SpPr ,&_gef );_eggce !=nil {return _eggce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_cegcg .TxPr =_fc .NewCT_TextBody ();if _aecf :=d .DecodeElement (_cegcg .TxPr ,&_gef );_aecf !=nil {return _aecf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cegcg .ExtLst =NewCT_ExtensionList ();if _fgbg :=d .DecodeElement (_cegcg .ExtLst ,&_gef );_fgbg !=nil {return _fgbg ;};default:_a .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0044\u0054\u0061b\u006c\u0065 \u0025\u0076",_gef .Name );if _bfcg :=d .Skip ();_bfcg !=nil {return _bfcg ;};};case _g .EndElement :break _dfgaa ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_ManualLayout and its children +func (_cfee *CT_ManualLayout )Validate ()error {return _cfee .ValidateWithPath ("\u0043T\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");}; -// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path -func (_baebf *CT_Lvl )ValidateWithPath (path string )error {for _cfgbe ,_bbef :=range _baebf .Pt {if _ggbe :=_bbef .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_cfgbe ));_ggbe !=nil {return _ggbe ;};};return nil ;}; +// ValidateWithPath validates the CT_LegendEntry and its children, prefixing error messages with path +func (_dbba *CT_LegendEntry )ValidateWithPath (path string )error {if _gecb :=_dbba .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_gecb !=nil {return _gecb ;};if _dbba .Choice !=nil {if _ebfcb :=_dbba .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ebfcb !=nil {return _ebfcb ;};};if _dbba .ExtLst !=nil {if _afgcg :=_dbba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afgcg !=nil {return _afgcg ;};};return nil ;};func (_bbb *CT_BandFmts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bba :for {_agcf ,_cdca :=d .Token ();if _cdca !=nil {return _cdca ;};switch _geg :=_agcf .(type ){case _c .StartElement :switch _geg .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"}:_ceeg :=NewCT_BandFmt ();if _egfe :=d .DecodeElement (_ceeg ,&_geg );_egfe !=nil {return _egfe ;};_bbb .BandFmt =append (_bbb .BandFmt ,_ceeg );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\u006e\u0064\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_geg .Name );if _bdgb :=d .Skip ();_bdgb !=nil {return _bdgb ;};};case _c .EndElement :break _bba ;case _c .CharData :};};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 ;}; -// Validate validates the CT_AxDataSource and its children -func (_gcg *CT_AxDataSource )Validate ()error {return _gcg .ValidateWithPath ("\u0043T\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");}; +// Validate validates the CT_AxDataSourceChoice and its children +func (_cfb *CT_AxDataSourceChoice )Validate ()error {return _cfb .ValidateWithPath ("C\u0054\u005f\u0041\u0078Da\u0074a\u0053\u006f\u0075\u0072\u0063e\u0043\u0068\u006f\u0069\u0063\u0065");}; -// Validate validates the CT_PageSetup and its children -func (_cefe *CT_PageSetup )Validate ()error {return _cefe .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");};func NewCT_UnsignedInt ()*CT_UnsignedInt {_cdgbb :=&CT_UnsignedInt {};return _cdgbb };func ParseUnionST_HoleSize (s string )(ST_HoleSize ,error ){if ST_HoleSizePercentPatternRe .MatchString (s ){return ST_HoleSize {ST_HoleSizePercent :&s },nil ;};_eecbf ,_addbf :=_b .ParseUint (s ,10,8);if _addbf !=nil {return ST_HoleSize {},_addbf ;};_gcdgb :=uint8 (_eecbf );return ST_HoleSize {ST_HoleSizeUByte :&_gcdgb },nil ;};func (_aeba *ST_SizeRepresents )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aeba =0;case "\u0061\u0072\u0065\u0061":*_aeba =1;case "\u0077":*_aeba =2;};return nil ;};func NewCT_Perspective ()*CT_Perspective {_feeag :=&CT_Perspective {};return _feeag };type CT_AxDataSourceChoice struct{MultiLvlStrRef *CT_MultiLvlStrRef ;NumRef *CT_NumRef ;NumLit *CT_NumData ;StrRef *CT_StrRef ;StrLit *CT_StrData ;};func (_bacef *ChartSpace )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0063\u003a\u0063h\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065";return _bacef .CT_ChartSpace .MarshalXML (e ,start );};func (_fgged *CT_RotX )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bbfc :=range start .Attr {if _bbfc .Name .Local =="\u0076\u0061\u006c"{_cecfc ,_aagff :=_b .ParseInt (_bbfc .Value ,10,8);if _aagff !=nil {return _aagff ;};_afac :=int8 (_cecfc );_fgged .ValAttr =&_afac ;continue ;};};for {_dcdb ,_gdbfeg :=d .Token ();if _gdbfeg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0058\u003a\u0020\u0025\u0073",_gdbfeg );};if _aceg ,_bagaf :=_dcdb .(_g .EndElement );_bagaf &&_aceg .Name ==start .Name {break ;};};return nil ;};func (_fdeg *CT_PlotArea )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fdeg .Layout !=nil {_faccf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fdeg .Layout ,_faccf );};for _ ,_caae :=range _fdeg .Choice {_caae .MarshalXML (e ,_g .StartElement {});};if _fdeg .CChoice !=nil {_fdeg .CChoice .MarshalXML (e ,_g .StartElement {});};if _fdeg .DTable !=nil {_dccd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0054\u0061\u0062\u006c\u0065"}};e .EncodeElement (_fdeg .DTable ,_dccd );};if _fdeg .SpPr !=nil {_cgga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fdeg .SpPr ,_cgga );};if _fdeg .ExtLst !=nil {_gcea :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdeg .ExtLst ,_gcea );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DLbls and its children +func (_cefc *CT_DLbls )Validate ()error {return _cefc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073");}; -// Validate validates the CT_HPercent and its children -func (_edeba *CT_HPercent )Validate ()error {return _edeba .ValidateWithPath ("C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074");}; +// Validate validates the CT_HeaderFooter and its children +func (_cedc *CT_HeaderFooter )Validate ()error {return _cedc .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func NewCT_LblAlgn ()*CT_LblAlgn {_gacd :=&CT_LblAlgn {};_gacd .ValAttr =ST_LblAlgn (1);return _gacd };func NewCT_LayoutMode ()*CT_LayoutMode {_bgee :=&CT_LayoutMode {};return _bgee };func (_dbf *CT_DispUnitsChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdgcc :for {_eccfe ,_afgc :=d .Token ();if _afgc !=nil {return _afgc ;};switch _fbdc :=_eccfe .(type ){case _c .StartElement :switch _fbdc .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"}:_dbf .CustUnit =NewCT_Double ();if _aabe :=d .DecodeElement (_dbf .CustUnit ,&_fbdc );_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 :"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"}:_dbf .BuiltInUnit =NewCT_BuiltInUnit ();if _dbcff :=d .DecodeElement (_dbf .BuiltInUnit ,&_fbdc );_dbcff !=nil {return _dbcff ;};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\u0044\u0069\u0073\u0070\u0055\u006ei\u0074\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fbdc .Name );if _ebdbd :=d .Skip ();_ebdbd !=nil {return _ebdbd ;};};case _c .EndElement :break _bdgcc ;case _c .CharData :};};return nil ;};func (_cbgcf ST_ErrBarType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cbgcf .String (),start );}; -// Validate validates the CT_MarkerSize and its children -func (_caaf *CT_MarkerSize )Validate ()error {return _caaf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065");};const ST_GapAmountPercentPattern ="0\u002a\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029|\u0028\u005b\u0031\u002d\u0039\u005d\u005b0-\u0039\u005d\u0029\u007c(\u005b\u0031\u002d\u0034\u005d\u005b\u0030\u002d\u0039][\u0030\u002d9\u005d\u0029\u007c\u0035\u0030\u0030\u0029\u0025";func (_abagcg *CT_Trendline )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _abagcg .Name !=nil {_cgbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_a .AddPreserveSpaceAttr (&_cgbe ,*_abagcg .Name );e .EncodeElement (_abagcg .Name ,_cgbe );};if _abagcg .SpPr !=nil {_bcbcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_abagcg .SpPr ,_bcbcf );};_aecbb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0074r\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_abagcg .TrendlineType ,_aecbb );if _abagcg .Order !=nil {_acegf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_abagcg .Order ,_acegf );};if _abagcg .Period !=nil {_baff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0069\u006f\u0064"}};e .EncodeElement (_abagcg .Period ,_baff );};if _abagcg .Forward !=nil {_fdbb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0066\u006f\u0072\u0077\u0061\u0072d"}};e .EncodeElement (_abagcg .Forward ,_fdbb );};if _abagcg .Backward !=nil {_fbdceb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"}};e .EncodeElement (_abagcg .Backward ,_fbdceb );};if _abagcg .Intercept !=nil {_afedf :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0069\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074"}};e .EncodeElement (_abagcg .Intercept ,_afedf );};if _abagcg .DispRSqr !=nil {_bgaecg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}};e .EncodeElement (_abagcg .DispRSqr ,_bgaecg );};if _abagcg .DispEq !=nil {_bffdb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0045\u0071"}};e .EncodeElement (_abagcg .DispEq ,_bffdb );};if _abagcg .TrendlineLbl !=nil {_fcgag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069n\u0065\u004c\u0062\u006c"}};e .EncodeElement (_abagcg .TrendlineLbl ,_fcgag );};if _abagcg .ExtLst !=nil {_gbfed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abagcg .ExtLst ,_gbfed );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_RotY and its children +func (_fcebb *CT_RotY )Validate ()error {return _fcebb .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0059");};func (_eagb *CT_PageMargins )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gcgfb :=range start .Attr {if _gcgfb .Name .Local =="\u006c"{_daba ,_gcgeega :=_d .ParseFloat (_gcgfb .Value ,64);if _gcgeega !=nil {return _gcgeega ;};_eagb .LAttr =_daba ;continue ;};if _gcgfb .Name .Local =="\u0072"{_adgfa ,_aggeb :=_d .ParseFloat (_gcgfb .Value ,64);if _aggeb !=nil {return _aggeb ;};_eagb .RAttr =_adgfa ;continue ;};if _gcgfb .Name .Local =="\u0074"{_bccgf ,_agefa :=_d .ParseFloat (_gcgfb .Value ,64);if _agefa !=nil {return _agefa ;};_eagb .TAttr =_bccgf ;continue ;};if _gcgfb .Name .Local =="\u0062"{_ebcbc ,_gdced :=_d .ParseFloat (_gcgfb .Value ,64);if _gdced !=nil {return _gdced ;};_eagb .BAttr =_ebcbc ;continue ;};if _gcgfb .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_ecgaa ,_eeeaeb :=_d .ParseFloat (_gcgfb .Value ,64);if _eeeaeb !=nil {return _eeeaeb ;};_eagb .HeaderAttr =_ecgaa ;continue ;};if _gcgfb .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_affc ,_gdaef :=_d .ParseFloat (_gcgfb .Value ,64);if _gdaef !=nil {return _gdaef ;};_eagb .FooterAttr =_affc ;continue ;};};for {_aedc ,_eccfg :=d .Token ();if _eccfg !=nil {return _e .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",_eccfg );};if _bfbf ,_aeae :=_aedc .(_c .EndElement );_aeae &&_bfbf .Name ==start .Name {break ;};};return nil ;};func NewCT_DLblsChoice ()*CT_DLblsChoice {_cdbe :=&CT_DLblsChoice {};return _cdbe }; -// Validate validates the CT_GapAmount and its children -func (_fcbe *CT_GapAmount )Validate ()error {return _fcbe .ValidateWithPath ("\u0043\u0054\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074");};type CT_NumData struct{FormatCode *string ;PtCount *CT_UnsignedInt ;Pt []*CT_NumVal ;ExtLst *CT_ExtensionList ;};func NewCT_Grouping ()*CT_Grouping {_eagd :=&CT_Grouping {};return _eagd };func (_bcfga *CT_View3D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acagg :for {_cgfdd ,_bbbebc :=d .Token ();if _bbbebc !=nil {return _bbbebc ;};switch _ggef :=_cgfdd .(type ){case _g .StartElement :switch _ggef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0058"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0058"}:_bcfga .RotX =NewCT_RotX ();if _bedb :=d .DecodeElement (_bcfga .RotX ,&_ggef );_bedb !=nil {return _bedb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_bcfga .HPercent =NewCT_HPercent ();if _ddged :=d .DecodeElement (_bcfga .HPercent ,&_ggef );_ddged !=nil {return _ddged ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0059"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0059"}:_bcfga .RotY =NewCT_RotY ();if _ebgbf :=d .DecodeElement (_bcfga .RotY ,&_ggef );_ebgbf !=nil {return _ebgbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u0070t\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u0070t\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_bcfga .DepthPercent =NewCT_DepthPercent ();if _ccgg :=d .DecodeElement (_bcfga .DepthPercent ,&_ggef );_ccgg !=nil {return _ccgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0041\u006e\u0067\u0041\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0041\u006e\u0067\u0041\u0078"}:_bcfga .RAngAx =NewCT_Boolean ();if _eacec :=d .DecodeElement (_bcfga .RAngAx ,&_ggef );_eacec !=nil {return _eacec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}:_bcfga .Perspective =NewCT_Perspective ();if _ebfbc :=d .DecodeElement (_bcfga .Perspective ,&_ggef );_ebfbc !=nil {return _ebfbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcfga .ExtLst =NewCT_ExtensionList ();if _ceaec :=d .DecodeElement (_bcfga .ExtLst ,&_ggef );_ceaec !=nil {return _ceaec ;};default:_a .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0056\u0069\u0065w\u0033\u0044 \u0025\u0076",_ggef .Name );if _bfcfbc :=d .Skip ();_bfcfbc !=nil {return _bfcfbc ;};};case _g .EndElement :break _acagg ;case _g .CharData :};};return nil ;};func (_fecdg *CT_TextLanguageID )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cddab :=range start .Attr {if _cddab .Name .Local =="\u0076\u0061\u006c"{_dgeee ,_agecga :=_cddab .Value ,error (nil );if _agecga !=nil {return _agecga ;};_fecdg .ValAttr =_dgeee ;continue ;};};for {_caag ,_fgcgf :=d .Token ();if _fgcgf !=nil {return _f .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",_fgcgf );};if _ddaga ,_cbddd :=_caag .(_g .EndElement );_cbddd &&_ddaga .Name ==start .Name {break ;};};return nil ;};func (_efcff *ST_BarGrouping )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_efcff =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_efcff =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_efcff =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_efcff =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_efcff =4;};return nil ;}; +// ValidateWithPath validates the Chart and its children, prefixing error messages with path +func (_cagd *Chart )ValidateWithPath (path string )error {if _ecfffd :=_cagd .CT_RelId .ValidateWithPath (path );_ecfffd !=nil {return _ecfffd ;};return nil ;};func (_agf *CT_BubbleSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fegd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_agf .Idx ,_fegd );_gece :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_agf .Order ,_gece );if _agf .Tx !=nil {_adaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_agf .Tx ,_adaf );};if _agf .SpPr !=nil {_ddeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_agf .SpPr ,_ddeb );};if _agf .InvertIfNegative !=nil {_fgbg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_agf .InvertIfNegative ,_fgbg );};if _agf .DPt !=nil {_gafd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_aed :=range _agf .DPt {e .EncodeElement (_aed ,_gafd );};};if _agf .DLbls !=nil {_afbb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_agf .DLbls ,_afbb );};if _agf .Trendline !=nil {_ead :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_defca :=range _agf .Trendline {e .EncodeElement (_defca ,_ead );};};if _agf .ErrBars !=nil {_gcfb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_ffca :=range _agf .ErrBars {e .EncodeElement (_ffca ,_gcfb );};};if _agf .XVal !=nil {_bcgcf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_agf .XVal ,_bcgcf );};if _agf .YVal !=nil {_cadf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_agf .YVal ,_cadf );};if _agf .BubbleSize !=nil {_dgee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062u\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_agf .BubbleSize ,_dgee );};if _agf .Bubble3D !=nil {_edab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_agf .Bubble3D ,_edab );};if _agf .ExtLst !=nil {_dbdd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agf .ExtLst ,_dbdd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ccbg ST_OfPieType )String ()string {switch _ccbg {case 0:return "";case 1:return "\u0070\u0069\u0065";case 2:return "\u0062\u0061\u0072";};return "";}; -// ValidateWithPath validates the CT_DPt and its children, prefixing error messages with path -func (_dfcb *CT_DPt )ValidateWithPath (path string )error {if _dgbf :=_dfcb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_dgbf !=nil {return _dgbf ;};if _dfcb .InvertIfNegative !=nil {if _dgcf :=_dfcb .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_dgcf !=nil {return _dgcf ;};};if _dfcb .Marker !=nil {if _efb :=_dfcb .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_efb !=nil {return _efb ;};};if _dfcb .Bubble3D !=nil {if _cgge :=_dfcb .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_cgge !=nil {return _cgge ;};};if _dfcb .Explosion !=nil {if _cacg :=_dfcb .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_cacg !=nil {return _cacg ;};};if _dfcb .SpPr !=nil {if _gdcc :=_dfcb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gdcc !=nil {return _gdcc ;};};if _dfcb .PictureOptions !=nil {if _aebc :=_dfcb .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_aebc !=nil {return _aebc ;};};if _dfcb .ExtLst !=nil {if _dfdbg :=_dfcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfdbg !=nil {return _dfdbg ;};};return nil ;}; +// ST_DepthPercent is a union type +type ST_DepthPercent struct{ST_DepthPercentWithSymbol *string ;ST_DepthPercentUShort *uint16 ;};func NewCT_BubbleChart ()*CT_BubbleChart {_aef :=&CT_BubbleChart {};return _aef }; -// ValidateWithPath validates the CT_ErrBarType and its children, prefixing error messages with path -func (_gddgc *CT_ErrBarType )ValidateWithPath (path string )error {if _ggbbc :=_gddgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggbbc !=nil {return _ggbbc ;};return nil ;};func (_cdabee *ST_BubbleScale )ValidateWithPath (path string )error {_dgbge :=[]string {};if _cdabee .ST_BubbleScalePercent !=nil {_dgbge =append (_dgbge ,"S\u0054\u005f\u0042\u0075bb\u006ce\u0053\u0063\u0061\u006c\u0065P\u0065\u0072\u0063\u0065\u006e\u0074");};if _cdabee .ST_BubbleScaleUInt !=nil {_dgbge =append (_dgbge ,"\u0053T\u005fB\u0075\u0062\u0062\u006c\u0065S\u0063\u0061l\u0065\u0055\u0049\u006e\u0074");};if len (_dgbge )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dgbge );};return nil ;};func (_ecece ST_ScatterStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ecece .String (),start );}; +// ValidateWithPath validates the CT_ScatterChart and its children, prefixing error messages with path +func (_edfgf *CT_ScatterChart )ValidateWithPath (path string )error {if _ecaad :=_edfgf .ScatterStyle .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_ecaad !=nil {return _ecaad ;};if _edfgf .VaryColors !=nil {if _cfaa :=_edfgf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cfaa !=nil {return _cfaa ;};};for _deabb ,_ebcbe :=range _edfgf .Ser {if _geacaa :=_ebcbe .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_deabb ));_geacaa !=nil {return _geacaa ;};};if _edfgf .DLbls !=nil {if _eggac :=_edfgf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_eggac !=nil {return _eggac ;};};for _gcbgf ,_edbb :=range _edfgf .AxId {if _babae :=_edbb .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gcbgf ));_babae !=nil {return _babae ;};};if _edfgf .ExtLst !=nil {if _bgbae :=_edfgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgbae !=nil {return _bgbae ;};};return nil ;};func (_ddaaa *ST_LegendPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgdg ,_eeefa :=d .Token ();if _eeefa !=nil {return _eeefa ;};if _cafgbf ,_addcd :=_cgdg .(_c .EndElement );_addcd &&_cafgbf .Name ==start .Name {*_ddaaa =1;return nil ;};if _bbab ,_ddged :=_cgdg .(_c .CharData );!_ddged {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",_cgdg );}else {switch string (_bbab ){case "":*_ddaaa =0;case "\u0062":*_ddaaa =1;case "\u0074\u0072":*_ddaaa =2;case "\u006c":*_ddaaa =3;case "\u0072":*_ddaaa =4;case "\u0074":*_ddaaa =5;};};_cgdg ,_eeefa =d .Token ();if _eeefa !=nil {return _eeefa ;};if _ceegf ,_abbfc :=_cgdg .(_c .EndElement );_abbfc &&_ceegf .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",_cgdg );};func (_caggd *CT_ScatterChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dded :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072S\u0074\u0079\u006c\u0065"}};e .EncodeElement (_caggd .ScatterStyle ,_dded );if _caggd .VaryColors !=nil {_aecd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_caggd .VaryColors ,_aecd );};if _caggd .Ser !=nil {_ceea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ddbdb :=range _caggd .Ser {e .EncodeElement (_ddbdb ,_ceea );};};if _caggd .DLbls !=nil {_aebb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_caggd .DLbls ,_aebb );};_ccacf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ffbfa :=range _caggd .AxId {e .EncodeElement (_ffbfa ,_ccacf );};if _caggd .ExtLst !=nil {_eeag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_caggd .ExtLst ,_eeag );};e .EncodeToken (_c .EndElement {Name :start .Name });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_AxDataSourceChoice and its children, prefixing error messages with path -func (_aad *CT_AxDataSourceChoice )ValidateWithPath (path string )error {if _aad .MultiLvlStrRef !=nil {if _dcbb :=_aad .MultiLvlStrRef .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066");_dcbb !=nil {return _dcbb ;};};if _aad .NumRef !=nil {if _ggbd :=_aad .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_ggbd !=nil {return _ggbd ;};};if _aad .NumLit !=nil {if _gdba :=_aad .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_gdba !=nil {return _gdba ;};};if _aad .StrRef !=nil {if _fba :=_aad .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_fba !=nil {return _fba ;};};if _aad .StrLit !=nil {if _dgd :=_aad .StrLit .ValidateWithPath (path +"\u002fS\u0074\u0072\u004c\u0069\u0074");_dgd !=nil {return _dgd ;};};return nil ;};func (_afaeb *CT_ScatterSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_edfff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_afaeb .Idx ,_edfff );_egdgg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_afaeb .Order ,_egdgg );if _afaeb .Tx !=nil {_deef :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_afaeb .Tx ,_deef );};if _afaeb .SpPr !=nil {_gbfa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_afaeb .SpPr ,_gbfa );};if _afaeb .Marker !=nil {_ffbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_afaeb .Marker ,_ffbf );};if _afaeb .DPt !=nil {_dbbbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_feef :=range _afaeb .DPt {e .EncodeElement (_feef ,_dbbbf );};};if _afaeb .DLbls !=nil {_edecc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_afaeb .DLbls ,_edecc );};if _afaeb .Trendline !=nil {_ecaef :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_acfeb :=range _afaeb .Trendline {e .EncodeElement (_acfeb ,_ecaef );};};if _afaeb .ErrBars !=nil {_aacbe :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_fcagf :=range _afaeb .ErrBars {e .EncodeElement (_fcagf ,_aacbe );};};if _afaeb .XVal !=nil {_daafg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_afaeb .XVal ,_daafg );};if _afaeb .YVal !=nil {_gagag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_afaeb .YVal ,_gagag );};if _afaeb .Smooth !=nil {_beggc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_afaeb .Smooth ,_beggc );};if _afaeb .ExtLst !=nil {_fcad :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afaeb .ExtLst ,_fcad );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_afdcf *ST_LegendPos )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_afdcf =0;case "\u0062":*_afdcf =1;case "\u0074\u0072":*_afdcf =2;case "\u006c":*_afdcf =3;case "\u0072":*_afdcf =4;case "\u0074":*_afdcf =5;};return nil ;};type CT_UpDownBar struct{SpPr *_fc .CT_ShapeProperties ;}; +// Validate validates the CT_Line3DChart and its children +func (_geag *CT_Line3DChart )Validate ()error {return _geag .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");}; -// Validate validates the CT_FirstSliceAng and its children -func (_dcbd *CT_FirstSliceAng )Validate ()error {return _dcbd .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067");}; +// ValidateWithPath validates the CT_ChartLines and its children, prefixing error messages with path +func (_gcde *CT_ChartLines )ValidateWithPath (path string )error {if _gcde .SpPr !=nil {if _bgba :=_gcde .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bgba !=nil {return _bgba ;};};return nil ;}; -// ValidateWithPath validates the CT_AxPos and its children, prefixing error messages with path -func (_bbfe *CT_AxPos )ValidateWithPath (path string )error {if _bbfe .ValAttr ==ST_AxPosUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ccc :=_bbfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccc !=nil {return _ccc ;};return nil ;};func NewUserShapes ()*UserShapes {_fbgdg :=&UserShapes {};_fbgdg .CT_Drawing =*_cd .NewCT_Drawing ();return _fbgdg ;};func (_bcaaf *ST_BubbleScale )Validate ()error {return _bcaaf .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_TrendlineLbl and its children, prefixing error messages with path +func (_dcbfc *CT_TrendlineLbl )ValidateWithPath (path string )error {if _dcbfc .Layout !=nil {if _fgfb :=_dcbfc .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_fgfb !=nil {return _fgfb ;};};if _dcbfc .Tx !=nil {if _aead :=_dcbfc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_aead !=nil {return _aead ;};};if _dcbfc .NumFmt !=nil {if _efgba :=_dcbfc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_efgba !=nil {return _efgba ;};};if _dcbfc .SpPr !=nil {if _cddbd :=_dcbfc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cddbd !=nil {return _cddbd ;};};if _dcbfc .TxPr !=nil {if _bbacb :=_dcbfc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bbacb !=nil {return _bbacb ;};};if _dcbfc .ExtLst !=nil {if _ggac :=_dcbfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggac !=nil {return _ggac ;};};return nil ;}; -// ValidateWithPath validates the EG_LegendEntryData and its children, prefixing error messages with path -func (_aedfb *EG_LegendEntryData )ValidateWithPath (path string )error {if _aedfb .TxPr !=nil {if _fafec :=_aedfb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fafec !=nil {return _fafec ;};};return nil ;};func (_abgge ST_OfPieType )ValidateWithPath (path string )error {switch _abgge {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abgge ));};return nil ;};type CT_Pie3DChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;ExtLst *CT_ExtensionList ;};func (_fbda *CT_Grouping )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fbda .ValAttr !=ST_GroupingUnset {_dbgcg ,_aaec :=_fbda .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _aaec !=nil {return _aaec ;};start .Attr =append (start .Attr ,_dbgcg );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_geab *CT_StrVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064\u0078"},Value :_f .Sprintf ("\u0025\u0076",_geab .IdxAttr )});e .EncodeToken (start );_bbceb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076"}};_a .AddPreserveSpaceAttr (&_bbceb ,_geab .V );e .EncodeElement (_geab .V ,_bbceb );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gcfbe *ST_Grouping )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gcfbe =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_gcfbe =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_gcfbe =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_gcfbe =3;};return nil ;};func (_gbd *CT_AxPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dce ,_edc :=_gbd .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _edc !=nil {return _edc ;};start .Attr =append (start .Attr ,_dce );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TrendlineLbl and its children +func (_bgbga *CT_TrendlineLbl )Validate ()error {return _bgbga .ValidateWithPath ("\u0043T\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");};func (_eaga *CT_LineChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eaga .Grouping =NewCT_Grouping ();_deag :for {_gegff ,_gfcdb :=d .Token ();if _gfcdb !=nil {return _gfcdb ;};switch _cdgc :=_gegff .(type ){case _c .StartElement :switch _cdgc .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 _afbbd :=d .DecodeElement (_eaga .Grouping ,&_cdgc );_afbbd !=nil {return _afbbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eaga .VaryColors =NewCT_Boolean ();if _ccecf :=d .DecodeElement (_eaga .VaryColors ,&_cdgc );_ccecf !=nil {return _ccecf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_aeac :=NewCT_LineSer ();if _dbbgd :=d .DecodeElement (_aeac ,&_cdgc );_dbbgd !=nil {return _dbbgd ;};_eaga .Ser =append (_eaga .Ser ,_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 :"\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"}:_eaga .DLbls =NewCT_DLbls ();if _fbfa :=d .DecodeElement (_eaga .DLbls ,&_cdgc );_fbfa !=nil {return _fbfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eaga .DropLines =NewCT_ChartLines ();if _bdgd :=d .DecodeElement (_eaga .DropLines ,&_cdgc );_bdgd !=nil {return _bdgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eaga .HiLowLines =NewCT_ChartLines ();if _aggd :=d .DecodeElement (_eaga .HiLowLines ,&_cdgc );_aggd !=nil {return _aggd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eaga .UpDownBars =NewCT_UpDownBars ();if _cbcf :=d .DecodeElement (_eaga .UpDownBars ,&_cdgc );_cbcf !=nil {return _cbcf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eaga .Marker =NewCT_Boolean ();if _cgda :=d .DecodeElement (_eaga .Marker ,&_cdgc );_cgda !=nil {return _cgda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_eaga .Smooth =NewCT_Boolean ();if _gbbcee :=d .DecodeElement (_eaga .Smooth ,&_cdgc );_gbbcee !=nil {return _gbbcee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dccc :=NewCT_UnsignedInt ();if _gffa :=d .DecodeElement (_dccc ,&_cdgc );_gffa !=nil {return _gffa ;};_eaga .AxId =append (_eaga .AxId ,_dccc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eaga .ExtLst =NewCT_ExtensionList ();if _dbae :=d .DecodeElement (_eaga .ExtLst ,&_cdgc );_dbae !=nil {return _dbae ;};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_L\u0069\u006ee\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_cdgc .Name );if _eegd :=d .Skip ();_eegd !=nil {return _eegd ;};};case _c .EndElement :break _deag ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_MultiLvlStrRef and its children, prefixing error messages with path -func (_dfeff *CT_MultiLvlStrRef )ValidateWithPath (path string )error {if _dfeff .MultiLvlStrCache !=nil {if _eece :=_dfeff .MultiLvlStrCache .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072C\u0061\u0063\u0068\u0065");_eece !=nil {return _eece ;};};if _dfeff .ExtLst !=nil {if _adca :=_dfeff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adca !=nil {return _adca ;};};return nil ;};func (_dacac *EG_SurfaceChartShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dacac .Wireframe !=nil {_dfdgd :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_dacac .Wireframe ,_dfdgd );};if _dacac .Ser !=nil {_beffef :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gcgec :=range _dacac .Ser {e .EncodeElement (_gcgec ,_beffef );};};if _dacac .BandFmts !=nil {_cgdddg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_dacac .BandFmts ,_cgdddg );};return nil ;};const (ST_TimeUnitUnset ST_TimeUnit =0;ST_TimeUnitDays ST_TimeUnit =1;ST_TimeUnitMonths ST_TimeUnit =2;ST_TimeUnitYears ST_TimeUnit =3;); +// Validate validates the CT_BarSer and its children +func (_aec *CT_BarSer )Validate ()error {return _aec .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0053\u0065r");};func (_ddebad *CT_MultiLvlStrData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ddebad .PtCount !=nil {_gbdd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_ddebad .PtCount ,_gbdd );};if _ddebad .Lvl !=nil {_cceag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006cv\u006c"}};for _ ,_facf :=range _ddebad .Lvl {e .EncodeElement (_facf ,_cceag );};};if _ddebad .ExtLst !=nil {_dafd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddebad .ExtLst ,_dafd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fdcff ST_AxPos )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fcaec :=_c .Attr {};_fcaec .Name =name ;switch _fdcff {case ST_AxPosUnset :_fcaec .Value ="";case ST_AxPosB :_fcaec .Value ="\u0062";case ST_AxPosL :_fcaec .Value ="\u006c";case ST_AxPosR :_fcaec .Value ="\u0072";case ST_AxPosT :_fcaec .Value ="\u0074";};return _fcaec ,nil ;};func (_addf *EG_AreaChartShared )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aaced :for {_agbadg ,_bbebg :=d .Token ();if _bbebg !=nil {return _bbebg ;};switch _ecdg :=_agbadg .(type ){case _c .StartElement :switch _ecdg .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"}:_addf .Grouping =NewCT_Grouping ();if _fgefe :=d .DecodeElement (_addf .Grouping ,&_ecdg );_fgefe !=nil {return _fgefe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_addf .VaryColors =NewCT_Boolean ();if _aeedb :=d .DecodeElement (_addf .VaryColors ,&_ecdg );_aeedb !=nil {return _aeedb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_gggg :=NewCT_AreaSer ();if _afed :=d .DecodeElement (_gggg ,&_ecdg );_afed !=nil {return _afed ;};_addf .Ser =append (_addf .Ser ,_gggg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_addf .DLbls =NewCT_DLbls ();if _aebbb :=d .DecodeElement (_addf .DLbls ,&_ecdg );_aebbb !=nil {return _aebbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_addf .DropLines =NewCT_ChartLines ();if _cefg :=d .DecodeElement (_addf .DropLines ,&_ecdg );_cefg !=nil {return _cefg ;};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\u0041\u0072\u0065\u0061\u0043\u0068a\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_ecdg .Name );if _afegec :=d .Skip ();_afegec !=nil {return _afegec ;};};case _c .EndElement :break _aaced ;case _c .CharData :};};return nil ;};func (_bcbbf *CT_PivotFmt )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ffdae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_bcbbf .Idx ,_ffdae );if _bcbbf .SpPr !=nil {_cabgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bcbbf .SpPr ,_cabgf );};if _bcbbf .TxPr !=nil {_bcgad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bcbbf .TxPr ,_bcgad );};if _bcbbf .Marker !=nil {_agff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_bcbbf .Marker ,_agff );};if _bcbbf .DLbl !=nil {_cbbfb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};e .EncodeElement (_bcbbf .DLbl ,_cbbfb );};if _bcbbf .ExtLst !=nil {_gdagc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcbbf .ExtLst ,_gdagc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dabfad ST_Overlap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dabfad .ST_OverlapPercent !=nil {e .EncodeToken (_c .CharData (*_dabfad .ST_OverlapPercent ));};if _dabfad .ST_OverlapByte !=nil {e .EncodeToken (_c .CharData (_e .Sprintf ("\u0025\u0064",*_dabfad .ST_OverlapByte )));};return e .EncodeToken (_c .EndElement {Name :start .Name });};func NewEG_LineChartShared ()*EG_LineChartShared {_dbegb :=&EG_LineChartShared {};_dbegb .Grouping =NewCT_Grouping ();return _dbegb ;};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;);type CT_RelId struct{IdAttr string ;};func (_edddf *CT_PrintSettings )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbgfd :for {_agecbb ,_fbcd :=d .Token ();if _fbcd !=nil {return _fbcd ;};switch _dggca :=_agecbb .(type ){case _c .StartElement :switch _dggca .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"}:_edddf .HeaderFooter =NewCT_HeaderFooter ();if _dbfd :=d .DecodeElement (_edddf .HeaderFooter ,&_dggca );_dbfd !=nil {return _dbfd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_edddf .PageMargins =NewCT_PageMargins ();if _bade :=d .DecodeElement (_edddf .PageMargins ,&_dggca );_bade !=nil {return _bade ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_edddf .PageSetup =NewCT_PageSetup ();if _caedc :=d .DecodeElement (_edddf .PageSetup ,&_dggca );_caedc !=nil {return _caedc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_edddf .LegacyDrawingHF =NewCT_RelId ();if _bbcgd :=d .DecodeElement (_edddf .LegacyDrawingHF ,&_dggca );_bbcgd !=nil {return _bbcgd ;};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\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u0020\u0025v",_dggca .Name );if _dfdafe :=d .Skip ();_dfdafe !=nil {return _dfdafe ;};};case _c .EndElement :break _cbgfd ;case _c .CharData :};};return nil ;};func (_fccgd *ST_BarDir )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdeee ,_aadcc :=d .Token ();if _aadcc !=nil {return _aadcc ;};if _bddcg ,_dbea :=_bdeee .(_c .EndElement );_dbea &&_bddcg .Name ==start .Name {*_fccgd =1;return nil ;};if _febc ,_aedb :=_bdeee .(_c .CharData );!_aedb {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",_bdeee );}else {switch string (_febc ){case "":*_fccgd =0;case "\u0062\u0061\u0072":*_fccgd =1;case "\u0063\u006f\u006c":*_fccgd =2;};};_bdeee ,_aadcc =d .Token ();if _aadcc !=nil {return _aadcc ;};if _ggbbff ,_gcebd :=_bdeee .(_c .EndElement );_gcebd &&_ggbbff .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",_bdeee );}; -// Validate validates the CT_Orientation and its children -func (_fcceb *CT_Orientation )Validate ()error {return _fcceb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e");};type CT_AreaSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_fc .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars []*CT_ErrBars ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func (_cgab *CT_RelId )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ebafe :=range start .Attr {if _ebafe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ebafe .Name .Local =="\u0069\u0064"||_ebafe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ebafe .Name .Local =="\u0069\u0064"{_gbeg ,_fbbee :=_ebafe .Value ,error (nil );if _fbbee !=nil {return _fbbee ;};_cgab .IdAttr =_gbeg ;continue ;};};for {_adbag ,_acfab :=d .Token ();if _acfab !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0065\u006c\u0049\u0064: \u0025\u0073",_acfab );};if _acfb ,_adbagb :=_adbag .(_g .EndElement );_adbagb &&_acfb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_ManualLayout and its children, prefixing error messages with path +func (_cfbaa *CT_ManualLayout )ValidateWithPath (path string )error {if _cfbaa .LayoutTarget !=nil {if _geec :=_cfbaa .LayoutTarget .ValidateWithPath (path +"\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");_geec !=nil {return _geec ;};};if _cfbaa .XMode !=nil {if _ccbfc :=_cfbaa .XMode .ValidateWithPath (path +"\u002f\u0058\u004d\u006f\u0064\u0065");_ccbfc !=nil {return _ccbfc ;};};if _cfbaa .YMode !=nil {if _fceb :=_cfbaa .YMode .ValidateWithPath (path +"\u002f\u0059\u004d\u006f\u0064\u0065");_fceb !=nil {return _fceb ;};};if _cfbaa .WMode !=nil {if _edde :=_cfbaa .WMode .ValidateWithPath (path +"\u002f\u0057\u004d\u006f\u0064\u0065");_edde !=nil {return _edde ;};};if _cfbaa .HMode !=nil {if _eeaaa :=_cfbaa .HMode .ValidateWithPath (path +"\u002f\u0048\u004d\u006f\u0064\u0065");_eeaaa !=nil {return _eeaaa ;};};if _cfbaa .X !=nil {if _efcfa :=_cfbaa .X .ValidateWithPath (path +"\u002f\u0058");_efcfa !=nil {return _efcfa ;};};if _cfbaa .Y !=nil {if _agfca :=_cfbaa .Y .ValidateWithPath (path +"\u002f\u0059");_agfca !=nil {return _agfca ;};};if _cfbaa .W !=nil {if _ebcad :=_cfbaa .W .ValidateWithPath (path +"\u002f\u0057");_ebcad !=nil {return _ebcad ;};};if _cfbaa .H !=nil {if _bfca :=_cfbaa .H .ValidateWithPath (path +"\u002f\u0048");_bfca !=nil {return _bfca ;};};if _cfbaa .ExtLst !=nil {if _ebgdbe :=_cfbaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebgdbe !=nil {return _ebgdbe ;};};return nil ;};type CT_StrVal struct{IdxAttr uint32 ;V string ;}; -// Validate validates the CT_Order and its children -func (_daffb *CT_Order )Validate ()error {return _daffb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0064\u0065\u0072");};func (_eddfg *CT_LblOffset )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eddfg .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_eddfg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_geff *CT_Skip )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_geff .ValAttr =1;for _ ,_bddff :=range start .Attr {if _bddff .Name .Local =="\u0076\u0061\u006c"{_agebd ,_beffe :=_b .ParseUint (_bddff .Value ,10,32);if _beffe !=nil {return _beffe ;};_geff .ValAttr =uint32 (_agebd );continue ;};};for {_ebbfb ,_cbafb :=d .Token ();if _cbafb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u006b\u0069\u0070\u003a\u0020\u0025\u0073",_cbafb );};if _bfbeb ,_gfca :=_ebbfb .(_g .EndElement );_gfca &&_bfbeb .Name ==start .Name {break ;};};return nil ;};const (ST_CrossBetweenUnset ST_CrossBetween =0;ST_CrossBetweenBetween ST_CrossBetween =1;ST_CrossBetweenMidCat ST_CrossBetween =2;); +// Validate validates the CT_Overlap and its children +func (_baece *CT_Overlap )Validate ()error {return _baece .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");};func NewCT_MultiLvlStrRef ()*CT_MultiLvlStrRef {_fbdb :=&CT_MultiLvlStrRef {};return _fbdb };func ParseUnionST_HPercent (s string )(ST_HPercent ,error ){if ST_HPercentWithSymbolPatternRe .MatchString (s ){return ST_HPercent {ST_HPercentWithSymbol :&s },nil ;};_gegde ,_aefdb :=_d .ParseUint (s ,10,16);if _aefdb !=nil {return ST_HPercent {},_aefdb ;};_bdfff :=uint16 (_gegde );return ST_HPercent {ST_HPercentUShort :&_bdfff },nil ;};func (_bdbce ST_Crosses )ValidateWithPath (path string )error {switch _bdbce {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 (_bdbce ));};return nil ;};func NewCT_PictureFormat ()*CT_PictureFormat {_aadcad :=&CT_PictureFormat {};_aadcad .ValAttr =ST_PictureFormat (1);return _aadcad ;};type CT_SerTxChoice struct{StrRef *CT_StrRef ;V *string ;};func (_daffg ST_SecondPieSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _daffg .ST_SecondPieSizePercent !=nil {e .EncodeToken (_c .CharData (*_daffg .ST_SecondPieSizePercent ));};if _daffg .ST_SecondPieSizeUShort !=nil {e .EncodeToken (_c .CharData (_e .Sprintf ("\u0025\u0064",*_daffg .ST_SecondPieSizeUShort )));};return e .EncodeToken (_c .EndElement {Name :start .Name });};func (_bbccd *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 _bbccd .CT_ChartSpace .MarshalXML (e ,start );};type CT_Marker struct{Symbol *CT_MarkerStyle ;Size *CT_MarkerSize ;SpPr *_cc .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};type CT_PageMargins struct{LAttr float64 ;RAttr float64 ;TAttr float64 ;BAttr float64 ;HeaderAttr float64 ;FooterAttr float64 ;};func (_dcagdg ST_Crosses )Validate ()error {return _dcagdg .ValidateWithPath ("")};func NewChartSpace ()*ChartSpace {_dfffb :=&ChartSpace {};_dfffb .CT_ChartSpace =*NewCT_ChartSpace ();return _dfffb ;};func (_aadb ST_LblAlgn )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gffg :=_c .Attr {};_gffg .Name =name ;switch _aadb {case ST_LblAlgnUnset :_gffg .Value ="";case ST_LblAlgnCtr :_gffg .Value ="\u0063\u0074\u0072";case ST_LblAlgnL :_gffg .Value ="\u006c";case ST_LblAlgnR :_gffg .Value ="\u0072";};return _gffg ,nil ;}; -// ValidateWithPath validates the CT_OfPieChart and its children, prefixing error messages with path -func (_eedga *CT_OfPieChart )ValidateWithPath (path string )error {if _eecb :=_eedga .OfPieType .ValidateWithPath (path +"\u002f\u004f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");_eecb !=nil {return _eecb ;};if _eedga .VaryColors !=nil {if _cgagc :=_eedga .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cgagc !=nil {return _cgagc ;};};for _edgad ,_cbfa :=range _eedga .Ser {if _adfdge :=_cbfa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_edgad ));_adfdge !=nil {return _adfdge ;};};if _eedga .DLbls !=nil {if _afgec :=_eedga .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_afgec !=nil {return _afgec ;};};if _eedga .GapWidth !=nil {if _eeeg :=_eedga .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_eeeg !=nil {return _eeeg ;};};if _eedga .SplitType !=nil {if _gcdcb :=_eedga .SplitType .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");_gcdcb !=nil {return _gcdcb ;};};if _eedga .SplitPos !=nil {if _dfdad :=_eedga .SplitPos .ValidateWithPath (path +"\u002fS\u0070\u006c\u0069\u0074\u0050\u006fs");_dfdad !=nil {return _dfdad ;};};if _eedga .CustSplit !=nil {if _dgfe :=_eedga .CustSplit .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");_dgfe !=nil {return _dgfe ;};};if _eedga .SecondPieSize !=nil {if _fgcda :=_eedga .SecondPieSize .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u006f\u006e\u0064\u0050\u0069e\u0053\u0069\u007a\u0065");_fgcda !=nil {return _fgcda ;};};for _bafb ,_aaab :=range _eedga .SerLines {if _eagge :=_aaab .ValidateWithPath (_f .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_bafb ));_eagge !=nil {return _eagge ;};};if _eedga .ExtLst !=nil {if _faee :=_eedga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faee !=nil {return _faee ;};};return nil ;};func (_caed *CT_TimeUnit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _caed .ValAttr !=ST_TimeUnitUnset {_gffce ,_ddgbf :=_caed .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _ddgbf !=nil {return _ddgbf ;};start .Attr =append (start .Attr ,_gffce );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_MarkerStyle ()*CT_MarkerStyle {_ebfd :=&CT_MarkerStyle {};_ebfd .ValAttr =ST_MarkerStyle (1);return _ebfd ;};func (_acdc *CT_BubbleChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _acdc .VaryColors !=nil {_eggc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_acdc .VaryColors ,_eggc );};if _acdc .Ser !=nil {_dbga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cfb :=range _acdc .Ser {e .EncodeElement (_cfb ,_dbga );};};if _acdc .DLbls !=nil {_ebga :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_acdc .DLbls ,_ebga );};if _acdc .Bubble3D !=nil {_baaac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_acdc .Bubble3D ,_baaac );};if _acdc .BubbleScale !=nil {_gdaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_acdc .BubbleScale ,_gdaa );};if _acdc .ShowNegBubbles !=nil {_ggdcd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0068\u006f\u0077N\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073"}};e .EncodeElement (_acdc .ShowNegBubbles ,_ggdcd );};if _acdc .SizeRepresents !=nil {_fagg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0069\u007a\u0065R\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073"}};e .EncodeElement (_acdc .SizeRepresents ,_fagg );};_ggg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_dada :=range _acdc .AxId {e .EncodeElement (_dada ,_ggg );};if _acdc .ExtLst !=nil {_ccef :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acdc .ExtLst ,_ccef );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_AreaSer ()*CT_AreaSer {_gf :=&CT_AreaSer {};_gf .Idx =NewCT_UnsignedInt ();_gf .Order =NewCT_UnsignedInt ();return _gf ;};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 (_abccdf ST_Orientation )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fecfb :=_g .Attr {};_fecfb .Name =name ;switch _abccdf {case ST_OrientationUnset :_fecfb .Value ="";case ST_OrientationMaxMin :_fecfb .Value ="\u006d\u0061\u0078\u004d\u0069\u006e";case ST_OrientationMinMax :_fecfb .Value ="\u006d\u0069\u006e\u004d\u0061\u0078";};return _fecfb ,nil ;};func NewCT_SurfaceSer ()*CT_SurfaceSer {_cabad :=&CT_SurfaceSer {};_cabad .Idx =NewCT_UnsignedInt ();_cabad .Order =NewCT_UnsignedInt ();return _cabad ;}; +// ValidateWithPath validates the CT_PlotArea and its children, prefixing error messages with path +func (_gbffe *CT_PlotArea )ValidateWithPath (path string )error {if _gbffe .Layout !=nil {if _bbgce :=_gbffe .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_bbgce !=nil {return _bbgce ;};};for _dcgde ,_babbfe :=range _gbffe .Choice {if _bcabd :=_babbfe .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_dcgde ));_bcabd !=nil {return _bcabd ;};};if _gbffe .CChoice !=nil {if _bege :=_gbffe .CChoice .ValidateWithPath (path +"\u002f\u0043\u0043\u0068\u006f\u0069\u0063\u0065");_bege !=nil {return _bege ;};};if _gbffe .DTable !=nil {if _bbedg :=_gbffe .DTable .ValidateWithPath (path +"\u002fD\u0054\u0061\u0062\u006c\u0065");_bbedg !=nil {return _bbedg ;};};if _gbffe .SpPr !=nil {if _bdec :=_gbffe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bdec !=nil {return _bdec ;};};if _gbffe .ExtLst !=nil {if _fgcff :=_gbffe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgcff !=nil {return _fgcff ;};};return nil ;};func (_gcfbe *CT_FirstSliceAng )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gcfbe .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_gcfbe .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Trendline struct{Name *string ;SpPr *_cc .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 ;};type CT_StrRef struct{F string ;StrCache *CT_StrData ;ExtLst *CT_ExtensionList ;};func (_gagce *CT_ManualLayout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gagce .LayoutTarget !=nil {_ecff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074\u0054a\u0072\u0067\u0065\u0074"}};e .EncodeElement (_gagce .LayoutTarget ,_ecff );};if _gagce .XMode !=nil {_gfff :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0078\u004d\u006f\u0064\u0065"}};e .EncodeElement (_gagce .XMode ,_gfff );};if _gagce .YMode !=nil {_eggg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0079\u004d\u006f\u0064\u0065"}};e .EncodeElement (_gagce .YMode ,_eggg );};if _gagce .WMode !=nil {_fabc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0077\u004d\u006f\u0064\u0065"}};e .EncodeElement (_gagce .WMode ,_fabc );};if _gagce .HMode !=nil {_ecada :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0068\u004d\u006f\u0064\u0065"}};e .EncodeElement (_gagce .HMode ,_ecada );};if _gagce .X !=nil {_faabf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0078"}};e .EncodeElement (_gagce .X ,_faabf );};if _gagce .Y !=nil {_cgbg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0079"}};e .EncodeElement (_gagce .Y ,_cgbg );};if _gagce .W !=nil {_fgff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0077"}};e .EncodeElement (_gagce .W ,_fgff );};if _gagce .H !=nil {_cffb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0068"}};e .EncodeElement (_gagce .H ,_cffb );};if _gagce .ExtLst !=nil {_bdab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gagce .ExtLst ,_bdab );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Shape ()*CT_Shape {_cecb :=&CT_Shape {};return _cecb };func (_cffc *CT_LblAlgn )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cffc .ValAttr =ST_LblAlgn (1);for _ ,_eadfc :=range start .Attr {if _eadfc .Name .Local =="\u0076\u0061\u006c"{_cffc .ValAttr .UnmarshalXMLAttr (_eadfc );continue ;};};for {_feaf ,_ebgdg :=d .Token ();if _ebgdg !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e\u003a\u0020%\u0073",_ebgdg );};if _deda ,_cagg :=_feaf .(_c .EndElement );_cagg &&_deda .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_PlotAreaChoice and its children, prefixing error messages with path -func (_agef *CT_PlotAreaChoice )ValidateWithPath (path string )error {if _agef .AreaChart !=nil {if _ffdf :=_agef .AreaChart .ValidateWithPath (path +"\u002f\u0041\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");_ffdf !=nil {return _ffdf ;};};if _agef .Area3DChart !=nil {if _geeba :=_agef .Area3DChart .ValidateWithPath (path +"\u002f\u0041\u0072e\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_geeba !=nil {return _geeba ;};};if _agef .LineChart !=nil {if _dcceg :=_agef .LineChart .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");_dcceg !=nil {return _dcceg ;};};if _agef .Line3DChart !=nil {if _bgadb :=_agef .Line3DChart .ValidateWithPath (path +"\u002f\u004c\u0069n\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_bgadb !=nil {return _bgadb ;};};if _agef .StockChart !=nil {if _ebdce :=_agef .StockChart .ValidateWithPath (path +"/\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");_ebdce !=nil {return _ebdce ;};};if _agef .RadarChart !=nil {if _abgb :=_agef .RadarChart .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");_abgb !=nil {return _abgb ;};};if _agef .ScatterChart !=nil {if _fagf :=_agef .ScatterChart .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");_fagf !=nil {return _fagf ;};};if _agef .PieChart !=nil {if _bgggd :=_agef .PieChart .ValidateWithPath (path +"\u002fP\u0069\u0065\u0043\u0068\u0061\u0072t");_bgggd !=nil {return _bgggd ;};};if _agef .Pie3DChart !=nil {if _eccfd :=_agef .Pie3DChart .ValidateWithPath (path +"/\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_eccfd !=nil {return _eccfd ;};};if _agef .DoughnutChart !=nil {if _acdgg :=_agef .DoughnutChart .ValidateWithPath (path +"\u002f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074C\u0068\u0061\u0072\u0074");_acdgg !=nil {return _acdgg ;};};if _agef .BarChart !=nil {if _bcabd :=_agef .BarChart .ValidateWithPath (path +"\u002fB\u0061\u0072\u0043\u0068\u0061\u0072t");_bcabd !=nil {return _bcabd ;};};if _agef .Bar3DChart !=nil {if _eceefc :=_agef .Bar3DChart .ValidateWithPath (path +"/\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_eceefc !=nil {return _eceefc ;};};if _agef .OfPieChart !=nil {if _fafc :=_agef .OfPieChart .ValidateWithPath (path +"/\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");_fafc !=nil {return _fafc ;};};if _agef .SurfaceChart !=nil {if _caceg :=_agef .SurfaceChart .ValidateWithPath (path +"\u002f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");_caceg !=nil {return _caceg ;};};if _agef .Surface3DChart !=nil {if _gaefa :=_agef .Surface3DChart .ValidateWithPath (path +"\u002fS\u0075r\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_gaefa !=nil {return _gaefa ;};};if _agef .BubbleChart !=nil {if _bcbcb :=_agef .BubbleChart .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074");_bcbcb !=nil {return _bcbcb ;};};return nil ;}; +// ValidateWithPath validates the CT_Title and its children, prefixing error messages with path +func (_gcfbg *CT_Title )ValidateWithPath (path string )error {if _gcfbg .Tx !=nil {if _agcbb :=_gcfbg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_agcbb !=nil {return _agcbb ;};};if _gcfbg .Layout !=nil {if _fbcb :=_gcfbg .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_fbcb !=nil {return _fbcb ;};};if _gcfbg .Overlay !=nil {if _ceaef :=_gcfbg .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_ceaef !=nil {return _ceaef ;};};if _gcfbg .SpPr !=nil {if _cade :=_gcfbg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cade !=nil {return _cade ;};};if _gcfbg .TxPr !=nil {if _effgd :=_gcfbg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_effgd !=nil {return _effgd ;};};if _gcfbg .ExtLst !=nil {if _dcgg :=_gcfbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcgg !=nil {return _dcgg ;};};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_BubbleScale and its children, prefixing error messages with path -func (_dcbe *CT_BubbleScale )ValidateWithPath (path string )error {if _dcbe .ValAttr !=nil {if _ccgd :=_dcbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccgd !=nil {return _ccgd ;};};return nil ;};func (_dcac *CT_Grouping )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gccf :=range start .Attr {if _gccf .Name .Local =="\u0076\u0061\u006c"{_dcac .ValAttr .UnmarshalXMLAttr (_gccf );continue ;};};for {_gdbe ,_fgbe :=d .Token ();if _fgbe !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_fgbe );};if _dbfb ,_ccaed :=_gdbe .(_g .EndElement );_ccaed &&_dbfb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_LayoutTarget and its children, prefixing error messages with path +func (_dcgd *CT_LayoutTarget )ValidateWithPath (path string )error {if _ceac :=_dcgd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ceac !=nil {return _ceac ;};return nil ;};func NewCT_SplitType ()*CT_SplitType {_adfbg :=&CT_SplitType {};return _adfbg };func (_ggbgf ST_BarDir )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ecaeff :=_c .Attr {};_ecaeff .Name =name ;switch _ggbgf {case ST_BarDirUnset :_ecaeff .Value ="";case ST_BarDirBar :_ecaeff .Value ="\u0062\u0061\u0072";case ST_BarDirCol :_ecaeff .Value ="\u0063\u006f\u006c";};return _ecaeff ,nil ;};func (_cfgec *EG_SurfaceChartShared )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcbeb :for {_gcgfd ,_bgfff :=d .Token ();if _bgfff !=nil {return _bgfff ;};switch _edaf :=_gcgfd .(type ){case _c .StartElement :switch _edaf .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"}:_cfgec .Wireframe =NewCT_Boolean ();if _bcfdc :=d .DecodeElement (_cfgec .Wireframe ,&_edaf );_bcfdc !=nil {return _bcfdc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_dfgfc :=NewCT_SurfaceSer ();if _edbgca :=d .DecodeElement (_dfgfc ,&_edaf );_edbgca !=nil {return _edbgca ;};_cfgec .Ser =append (_cfgec .Ser ,_dfgfc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cfgec .BandFmts =NewCT_BandFmts ();if _gdbag :=d .DecodeElement (_cfgec .BandFmts ,&_edaf );_gdbag !=nil {return _gdbag ;};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\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_edaf .Name );if _egacd :=d .Skip ();_egacd !=nil {return _egacd ;};};case _c .EndElement :break _gcbeb ;case _c .CharData :};};return nil ;};type CT_DLbls struct{DLbl []*CT_DLbl ;Choice *CT_DLblsChoice ;ExtLst *CT_ExtensionList ;};func NewCT_PlotAreaChoice ()*CT_PlotAreaChoice {_fbfae :=&CT_PlotAreaChoice {};return _fbfae };func (_fdcg ST_Grouping )ValidateWithPath (path string )error {switch _fdcg {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 (_fdcg ));};return nil ;}; -// ValidateWithPath validates the CT_PivotFmts and its children, prefixing error messages with path -func (_cbgd *CT_PivotFmts )ValidateWithPath (path string )error {for _ffdac ,_bcff :=range _cbgd .PivotFmt {if _cggeb :=_bcff .ValidateWithPath (_f .Sprintf ("\u0025s\u002fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_ffdac ));_cggeb !=nil {return _cggeb ;};};return nil ;};type CT_Order struct{ValAttr *uint8 ;};func (_gadc *CT_SplitType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cdadga :=range start .Attr {if _cdadga .Name .Local =="\u0076\u0061\u006c"{_gadc .ValAttr .UnmarshalXMLAttr (_cdadga );continue ;};};for {_bfgaf ,_fcab :=d .Token ();if _fcab !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0070l\u0069\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_fcab );};if _daffg ,_geaa :=_bfgaf .(_g .EndElement );_geaa &&_daffg .Name ==start .Name {break ;};};return nil ;};type CT_GapAmount struct{ValAttr *ST_GapAmount ;};func (_eac *CT_ChartLines )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_begb :for {_fbce ,_aef :=d .Token ();if _aef !=nil {return _aef ;};switch _bdef :=_fbce .(type ){case _g .StartElement :switch _bdef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_eac .SpPr =_fc .NewCT_ShapeProperties ();if _cbc :=d .DecodeElement (_eac .SpPr ,&_bdef );_cbc !=nil {return _cbc ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043h\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073 \u0025\u0076",_bdef .Name );if _febe :=d .Skip ();_febe !=nil {return _febe ;};};case _g .EndElement :break _begb ;case _g .CharData :};};return nil ;};func NewCT_TextLanguageID ()*CT_TextLanguageID {_ddfa :=&CT_TextLanguageID {};return _ddfa };func NewCT_BarSer ()*CT_BarSer {_ffc :=&CT_BarSer {};_ffc .Idx =NewCT_UnsignedInt ();_ffc .Order =NewCT_UnsignedInt ();return _ffc ;}; +// ValidateWithPath validates the CT_ErrValType and its children, prefixing error messages with path +func (_afgee *CT_ErrValType )ValidateWithPath (path string )error {if _cgfdf :=_afgee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgfdf !=nil {return _cgfdf ;};return nil ;};type CT_TrendlineType struct{ValAttr ST_TrendlineType ;};func (_egged *ST_LblOffset )Validate ()error {return _egged .ValidateWithPath ("")};func (_ceacg *ST_HPercent )Validate ()error {return _ceacg .ValidateWithPath ("")}; -// Validate validates the CT_DispUnitsChoice and its children -func (_ggdf *CT_DispUnitsChoice )Validate ()error {return _ggdf .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006ei\u0074\u0073C\u0068\u006f\u0069\u0063\u0065");}; +// Validate validates the CT_Title and its children +func (_cegc *CT_Title )Validate ()error {return _cegc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065");}; -// ValidateWithPath validates the CT_Orientation and its children, prefixing error messages with path -func (_cfde *CT_Orientation )ValidateWithPath (path string )error {if _bcda :=_cfde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcda !=nil {return _bcda ;};return nil ;};type CT_Scaling struct{LogBase *CT_LogBase ;Orientation *CT_Orientation ;Max *CT_Double ;Min *CT_Double ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_Tx and its children, prefixing error messages with path +func (_edfd *CT_Tx )ValidateWithPath (path string )error {if _bcebb :=_edfd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bcebb !=nil {return _bcebb ;};return nil ;};func (_fagfa *CT_Marker )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_faeec :for {_dfdaf ,_bbad :=d .Token ();if _bbad !=nil {return _bbad ;};switch _cbed :=_dfdaf .(type ){case _c .StartElement :switch _cbed .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"}:_fagfa .Symbol =NewCT_MarkerStyle ();if _abda :=d .DecodeElement (_fagfa .Symbol ,&_cbed );_abda !=nil {return _abda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_fagfa .Size =NewCT_MarkerSize ();if _ffcde :=d .DecodeElement (_fagfa .Size ,&_cbed );_ffcde !=nil {return _ffcde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_fagfa .SpPr =_cc .NewCT_ShapeProperties ();if _gcdg :=d .DecodeElement (_fagfa .SpPr ,&_cbed );_gcdg !=nil {return _gcdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fagfa .ExtLst =NewCT_ExtensionList ();if _gegd :=d .DecodeElement (_fagfa .ExtLst ,&_cbed );_gegd !=nil {return _gegd ;};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\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_cbed .Name );if _ffge :=d .Skip ();_ffge !=nil {return _ffge ;};};case _c .EndElement :break _faeec ;case _c .CharData :};};return nil ;};func (_ggeagc ST_ErrDir )String ()string {switch _ggeagc {case 0:return "";case 1:return "\u0078";case 2:return "\u0079";};return "";}; -// Validate validates the CT_UpDownBars and its children -func (_gcfb *CT_UpDownBars )Validate ()error {return _gcfb .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");}; +// ValidateWithPath validates the CT_RadarStyle and its children, prefixing error messages with path +func (_fcdab *CT_RadarStyle )ValidateWithPath (path string )error {if _eegce :=_fcdab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eegce !=nil {return _eegce ;};return nil ;};func (_eefcd ST_Orientation )Validate ()error {return _eefcd .ValidateWithPath ("")}; -// Validate validates the CT_SerTxChoice and its children -func (_decgb *CT_SerTxChoice )Validate ()error {return _decgb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043h\u006f\u0069\u0063\u0065");};func NewCT_TickMark ()*CT_TickMark {_aagge :=&CT_TickMark {};return _aagge };type CT_Crosses struct{ValAttr ST_Crosses ;};func (_gbdg *CT_BarDir )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbdg .ValAttr !=ST_BarDirUnset {_ebaa ,_ece :=_gbdg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _ece !=nil {return _ece ;};start .Attr =append (start .Attr ,_ebaa );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DepthPercent and its children +func (_dfcg *CT_DepthPercent )Validate ()error {return _dfcg .ValidateWithPath ("\u0043T\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};func (_efbg ST_SizeRepresents )String ()string {switch _efbg {case 0:return "";case 1:return "\u0061\u0072\u0065\u0061";case 2:return "\u0077";};return "";};func (_dfafeb ST_Crosses )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_egdcc :=_c .Attr {};_egdcc .Name =name ;switch _dfafeb {case ST_CrossesUnset :_egdcc .Value ="";case ST_CrossesAutoZero :_egdcc .Value ="\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f";case ST_CrossesMax :_egdcc .Value ="\u006d\u0061\u0078";case ST_CrossesMin :_egdcc .Value ="\u006d\u0069\u006e";};return _egdcc ,nil ;};func (_gfdg *CT_HPercent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbdee :=range start .Attr {if _bbdee .Name .Local =="\u0076\u0061\u006c"{_gagd ,_gfbg :=ParseUnionST_HPercent (_bbdee .Value );if _gfbg !=nil {return _gfbg ;};_gfdg .ValAttr =&_gagd ;continue ;};};for {_ceca ,_bfef :=d .Token ();if _bfef !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_bfef );};if _cedb ,_cfea :=_ceca .(_c .EndElement );_cfea &&_cedb .Name ==start .Name {break ;};};return nil ;};type ST_OfPieType byte ;func (_cgfaa ST_Thickness )String ()string {if _cgfaa .ST_ThicknessPercent !=nil {return _e .Sprintf ("\u0025\u0076",*_cgfaa .ST_ThicknessPercent );};if _cgfaa .Uint32 !=nil {return _e .Sprintf ("\u0025\u0076",*_cgfaa .Uint32 );};return "";};type CT_TimeUnit struct{ValAttr ST_TimeUnit ;}; -// ValidateWithPath validates the CT_SplitType and its children, prefixing error messages with path -func (_dedda *CT_SplitType )ValidateWithPath (path string )error {if _fagafa :=_dedda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fagafa !=nil {return _fagafa ;};return nil ;};func NewCT_Bar3DChart ()*CT_Bar3DChart {_bcgb :=&CT_Bar3DChart {};_bcgb .BarDir =NewCT_BarDir ();return _bcgb ;}; +// ValidateWithPath validates the CT_Surface and its children, prefixing error messages with path +func (_cadc *CT_Surface )ValidateWithPath (path string )error {if _cadc .Thickness !=nil {if _ffdcc :=_cadc .Thickness .ValidateWithPath (path +"\u002f\u0054\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");_ffdcc !=nil {return _ffdcc ;};};if _cadc .SpPr !=nil {if _faeag :=_cadc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_faeag !=nil {return _faeag ;};};if _cadc .PictureOptions !=nil {if _aedec :=_cadc .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_aedec !=nil {return _aedec ;};};if _cadc .ExtLst !=nil {if _ebee :=_cadc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebee !=nil {return _ebee ;};};return nil ;};func (_aaaga *CT_PictureOptions )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _aaaga .ApplyToFront !=nil {_bggb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fF\u0072\u006f\u006e\u0074"}};e .EncodeElement (_aaaga .ApplyToFront ,_bggb );};if _aaaga .ApplyToSides !=nil {_ccfaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fS\u0069\u0064\u0065\u0073"}};e .EncodeElement (_aaaga .ApplyToSides ,_ccfaa );};if _aaaga .ApplyToEnd !=nil {_cegd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061p\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}};e .EncodeElement (_aaaga .ApplyToEnd ,_cegd );};if _aaaga .PictureFormat !=nil {_cefcgc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_aaaga .PictureFormat ,_cefcgc );};if _aaaga .PictureStackUnit !=nil {_efdd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065S\u0074\u0061c\u006b\u0055\u006e\u0069\u0074"}};e .EncodeElement (_aaaga .PictureStackUnit ,_efdd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Crosses and its children -func (_fcac *CT_Crosses )Validate ()error {return _fcac .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");};func NewCT_BubbleSer ()*CT_BubbleSer {_bdge :=&CT_BubbleSer {};_bdge .Idx =NewCT_UnsignedInt ();_bdge .Order =NewCT_UnsignedInt ();return _bdge ;};func (_befcc *CT_PieChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _befcc .VaryColors !=nil {_baad :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_befcc .VaryColors ,_baad );};if _befcc .Ser !=nil {_cbebc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gegf :=range _befcc .Ser {e .EncodeElement (_gegf ,_cbebc );};};if _befcc .DLbls !=nil {_gdbd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_befcc .DLbls ,_gdbd );};if _befcc .FirstSliceAng !=nil {_gcgg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_befcc .FirstSliceAng ,_gcgg );};if _befcc .ExtLst !=nil {_eedag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_befcc .ExtLst ,_eedag );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_PictureStackUnit ()*CT_PictureStackUnit {_bdbef :=&CT_PictureStackUnit {};_bdbef .ValAttr =0+1;return _bdbef ;};func (_eccg *CT_AxisUnit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_eccg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ccacb *CT_Scaling )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ccacb .LogBase !=nil {_gdgbf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006c\u006f\u0067\u0042\u0061\u0073e"}};e .EncodeElement (_ccacb .LogBase ,_gdgbf );};if _ccacb .Orientation !=nil {_dfcfc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ccacb .Orientation ,_dfcfc );};if _ccacb .Max !=nil {_gcdd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006da\u0078"}};e .EncodeElement (_ccacb .Max ,_gcdd );};if _ccacb .Min !=nil {_bced :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006di\u006e"}};e .EncodeElement (_ccacb .Min ,_bced );};if _ccacb .ExtLst !=nil {_eabcd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccacb .ExtLst ,_eabcd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LineChart and its children +func (_afga *CT_LineChart )Validate ()error {return _afga .ValidateWithPath ("\u0043\u0054\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");};func (_dad *CT_AxDataSourceChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfg :for {_faad ,_cac :=d .Token ();if _cac !=nil {return _cac ;};switch _gcbg :=_faad .(type ){case _c .StartElement :switch _gcbg .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"}:_dad .MultiLvlStrRef =NewCT_MultiLvlStrRef ();if _bedb :=d .DecodeElement (_dad .MultiLvlStrRef ,&_gcbg );_bedb !=nil {return _bedb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dad .NumRef =NewCT_NumRef ();if _abg :=d .DecodeElement (_dad .NumRef ,&_gcbg );_abg !=nil {return _abg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dad .NumLit =NewCT_NumData ();if _eee :=d .DecodeElement (_dad .NumLit ,&_gcbg );_eee !=nil {return _eee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_dad .StrRef =NewCT_StrRef ();if _egg :=d .DecodeElement (_dad .StrRef ,&_gcbg );_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 :"\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"}:_dad .StrLit =NewCT_StrData ();if _bga :=d .DecodeElement (_dad .StrLit ,&_gcbg );_bga !=nil {return _bga ;};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\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_gcbg .Name );if _cfc :=d .Skip ();_cfc !=nil {return _cfc ;};};case _c .EndElement :break _cfg ;case _c .CharData :};};return nil ;};func NewCT_PlotAreaChoice1 ()*CT_PlotAreaChoice1 {_ededd :=&CT_PlotAreaChoice1 {};return _ededd };func NewEG_AreaChartShared ()*EG_AreaChartShared {_bcdcg :=&EG_AreaChartShared {};return _bcdcg };func (_faec *CT_Legend )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcffe :for {_accc ,_aggf :=d .Token ();if _aggf !=nil {return _aggf ;};switch _ecdac :=_accc .(type ){case _c .StartElement :switch _ecdac .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"}:_faec .LegendPos =NewCT_LegendPos ();if _eegcc :=d .DecodeElement (_faec .LegendPos ,&_ecdac );_eegcc !=nil {return _eegcc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dece :=NewCT_LegendEntry ();if _cdcdg :=d .DecodeElement (_dece ,&_ecdac );_cdcdg !=nil {return _cdcdg ;};_faec .LegendEntry =append (_faec .LegendEntry ,_dece );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_faec .Layout =NewCT_Layout ();if _fddf :=d .DecodeElement (_faec .Layout ,&_ecdac );_fddf !=nil {return _fddf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_faec .Overlay =NewCT_Boolean ();if _dgdd :=d .DecodeElement (_faec .Overlay ,&_ecdac );_dgdd !=nil {return _dgdd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_faec .SpPr =_cc .NewCT_ShapeProperties ();if _eeada :=d .DecodeElement (_faec .SpPr ,&_ecdac );_eeada !=nil {return _eeada ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_faec .TxPr =_cc .NewCT_TextBody ();if _egabc :=d .DecodeElement (_faec .TxPr ,&_ecdac );_egabc !=nil {return _egabc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_faec .ExtLst =NewCT_ExtensionList ();if _gedf :=d .DecodeElement (_faec .ExtLst ,&_ecdac );_gedf !=nil {return _gedf ;};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\u004c\u0065\u0067e\u006e\u0064 \u0025\u0076",_ecdac .Name );if _febeb :=d .Skip ();_febeb !=nil {return _febeb ;};};case _c .EndElement :break _bcffe ;case _c .CharData :};};return nil ;};func (_egb *CT_BarGrouping )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _egb .ValAttr !=ST_BarGroupingUnset {_bae ,_aac :=_egb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _aac !=nil {return _aac ;};start .Attr =append (start .Attr ,_bae );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dcacc ST_Shape )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dcacc .String (),start );};func (_bdcbd *ST_Overlap )Validate ()error {return _bdcbd .ValidateWithPath ("")};func NewCT_SurfaceChart ()*CT_SurfaceChart {_bdcbc :=&CT_SurfaceChart {};return _bdcbc };func (_cbage *CT_NumRef )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dacf :for {_ddab ,_bffa :=d .Token ();if _bffa !=nil {return _bffa ;};switch _bcdce :=_ddab .(type ){case _c .StartElement :switch _bcdce .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 _eaafc :=d .DecodeElement (&_cbage .F ,&_bcdce );_eaafc !=nil {return _eaafc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cbage .NumCache =NewCT_NumData ();if _eegag :=d .DecodeElement (_cbage .NumCache ,&_bcdce );_eegag !=nil {return _eegag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cbage .ExtLst =NewCT_ExtensionList ();if _dcdg :=d .DecodeElement (_cbage .ExtLst ,&_bcdce );_dcdg !=nil {return _dcdg ;};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\u004e\u0075\u006dR\u0065\u0066 \u0025\u0076",_bcdce .Name );if _ggea :=d .Skip ();_ggea !=nil {return _ggea ;};};case _c .EndElement :break _dacf ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ErrValType and its children, prefixing error messages with path -func (_bacfd *CT_ErrValType )ValidateWithPath (path string )error {if _dgbb :=_bacfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgbb !=nil {return _dgbb ;};return nil ;};func (_egfff ST_TickLblPos )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fccae :=_g .Attr {};_fccae .Name =name ;switch _egfff {case ST_TickLblPosUnset :_fccae .Value ="";case ST_TickLblPosHigh :_fccae .Value ="\u0068\u0069\u0067\u0068";case ST_TickLblPosLow :_fccae .Value ="\u006c\u006f\u0077";case ST_TickLblPosNextTo :_fccae .Value ="\u006e\u0065\u0078\u0074\u0054\u006f";case ST_TickLblPosNone :_fccae .Value ="\u006e\u006f\u006e\u0065";};return _fccae ,nil ;};func NewCT_BandFmts ()*CT_BandFmts {_afge :=&CT_BandFmts {};return _afge }; +// Validate validates the CT_Protection and its children +func (_acag *CT_Protection )Validate ()error {return _acag .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");}; -// Validate validates the CT_DispBlanksAs and its children -func (_fecc *CT_DispBlanksAs )Validate ()error {return _fecc .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");};const (ST_LegendPosUnset ST_LegendPos =0;ST_LegendPosB ST_LegendPos =1;ST_LegendPosTr ST_LegendPos =2;ST_LegendPosL ST_LegendPos =3;ST_LegendPosR ST_LegendPos =4;ST_LegendPosT ST_LegendPos =5;);func (_aege *CT_NumVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dggd :=range start .Attr {if _dggd .Name .Local =="\u0069\u0064\u0078"{_cgbfg ,_adcee :=_b .ParseUint (_dggd .Value ,10,32);if _adcee !=nil {return _adcee ;};_aege .IdxAttr =uint32 (_cgbfg );continue ;};if _dggd .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_edfe ,_cddf :=_dggd .Value ,error (nil );if _cddf !=nil {return _cddf ;};_aege .FormatCodeAttr =&_edfe ;continue ;};};_faeb :for {_eebef ,_ceba :=d .Token ();if _ceba !=nil {return _ceba ;};switch _agec :=_eebef .(type ){case _g .StartElement :switch _agec .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"}:if _dacab :=d .DecodeElement (&_aege .V ,&_agec );_dacab !=nil {return _dacab ;};default:_a .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0075\u006dV\u0061\u006c \u0025\u0076",_agec .Name );if _ffab :=d .Skip ();_ffab !=nil {return _ffab ;};};case _g .EndElement :break _faeb ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ExternalData and its children, prefixing error messages with path +func (_dbgd *CT_ExternalData )ValidateWithPath (path string )error {if _dbgd .AutoUpdate !=nil {if _ecbe :=_dbgd .AutoUpdate .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065");_ecbe !=nil {return _ecbe ;};};return nil ;};func (_gffaa *CT_Surface3DChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbaeg :for {_abee ,_bgcb :=d .Token ();if _bgcb !=nil {return _bgcb ;};switch _fbceb :=_abee .(type ){case _c .StartElement :switch _fbceb .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"}:_gffaa .Wireframe =NewCT_Boolean ();if _agadd :=d .DecodeElement (_gffaa .Wireframe ,&_fbceb );_agadd !=nil {return _agadd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_fdagc :=NewCT_SurfaceSer ();if _cacbc :=d .DecodeElement (_fdagc ,&_fbceb );_cacbc !=nil {return _cacbc ;};_gffaa .Ser =append (_gffaa .Ser ,_fdagc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gffaa .BandFmts =NewCT_BandFmts ();if _aeec :=d .DecodeElement (_gffaa .BandFmts ,&_fbceb );_aeec !=nil {return _aeec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dbgebd :=NewCT_UnsignedInt ();if _dfafdd :=d .DecodeElement (_dbgebd ,&_fbceb );_dfafdd !=nil {return _dfafdd ;};_gffaa .AxId =append (_gffaa .AxId ,_dbgebd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gffaa .ExtLst =NewCT_ExtensionList ();if _gabdfa :=d .DecodeElement (_gffaa .ExtLst ,&_fbceb );_gabdfa !=nil {return _gabdfa ;};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\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_fbceb .Name );if _fbgae :=d .Skip ();_fbgae !=nil {return _fbgae ;};};case _c .EndElement :break _dbaeg ;case _c .CharData :};};return nil ;};type ST_TimeUnit byte ;func NewCT_DispBlanksAs ()*CT_DispBlanksAs {_caead :=&CT_DispBlanksAs {};return _caead }; -// ValidateWithPath validates the CT_ScatterChart and its children, prefixing error messages with path -func (_fgcad *CT_ScatterChart )ValidateWithPath (path string )error {if _fabec :=_fgcad .ScatterStyle .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_fabec !=nil {return _fabec ;};if _fgcad .VaryColors !=nil {if _gffeb :=_fgcad .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_gffeb !=nil {return _gffeb ;};};for _ffcae ,_bfdfa :=range _fgcad .Ser {if _abbe :=_bfdfa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ffcae ));_abbe !=nil {return _abbe ;};};if _fgcad .DLbls !=nil {if _adab :=_fgcad .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_adab !=nil {return _adab ;};};for _fefda ,_fffdf :=range _fgcad .AxId {if _baegc :=_fffdf .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fefda ));_baegc !=nil {return _baegc ;};};if _fgcad .ExtLst !=nil {if _dcec :=_fgcad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcec !=nil {return _dcec ;};};return nil ;};func (_fgfdb *CT_PieSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ddbeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fgfdb .Idx ,_ddbeb );_ebfa :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fgfdb .Order ,_ebfa );if _fgfdb .Tx !=nil {_feeaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fgfdb .Tx ,_feeaf );};if _fgfdb .SpPr !=nil {_edcdd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fgfdb .SpPr ,_edcdd );};if _fgfdb .Explosion !=nil {_bcae :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_fgfdb .Explosion ,_bcae );};if _fgfdb .DPt !=nil {_gcege :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_ebage :=range _fgfdb .DPt {e .EncodeElement (_ebage ,_gcege );};};if _fgfdb .DLbls !=nil {_cggb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fgfdb .DLbls ,_cggb );};if _fgfdb .Cat !=nil {_ggcca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_fgfdb .Cat ,_ggcca );};if _fgfdb .Val !=nil {_gecd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_fgfdb .Val ,_gecd );};if _fgfdb .ExtLst !=nil {_bafc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgfdb .ExtLst ,_bafc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_DLbl ()*CT_DLbl {_efed :=&CT_DLbl {};_efed .Idx =NewCT_UnsignedInt ();return _efed };func (_gdffa ST_SizeRepresents )Validate ()error {return _gdffa .ValidateWithPath ("")};func (_deed *CT_FirstSliceAng )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _deed .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_deed .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_AxPos and its children, prefixing error messages with path +func (_gdab *CT_AxPos )ValidateWithPath (path string )error {if _gdab .ValAttr ==ST_AxPosUnset {return _e .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 _eda :=_gdab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eda !=nil {return _eda ;};return nil ;};func (_cgdcd *ST_DispBlanksAs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fccbb ,_faaeba :=d .Token ();if _faaeba !=nil {return _faaeba ;};if _dbege ,_gfdbd :=_fccbb .(_c .EndElement );_gfdbd &&_dbege .Name ==start .Name {*_cgdcd =1;return nil ;};if _cgfff ,_gfbfea :=_fccbb .(_c .CharData );!_gfbfea {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",_fccbb );}else {switch string (_cgfff ){case "":*_cgdcd =0;case "\u0073\u0070\u0061\u006e":*_cgdcd =1;case "\u0067\u0061\u0070":*_cgdcd =2;case "\u007a\u0065\u0072\u006f":*_cgdcd =3;};};_fccbb ,_faaeba =d .Token ();if _faaeba !=nil {return _faaeba ;};if _ggagg ,_fdeae :=_fccbb .(_c .EndElement );_fdeae &&_ggagg .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",_fccbb );};func (_eeea *CT_Bar3DChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eeea .BarDir =NewCT_BarDir ();_fag :for {_ggb ,_gea :=d .Token ();if _gea !=nil {return _gea ;};switch _bbaf :=_ggb .(type ){case _c .StartElement :switch _bbaf .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 _dgd :=d .DecodeElement (_eeea .BarDir ,&_bbaf );_dgd !=nil {return _dgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eeea .Grouping =NewCT_BarGrouping ();if _ddgc :=d .DecodeElement (_eeea .Grouping ,&_bbaf );_ddgc !=nil {return _ddgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eeea .VaryColors =NewCT_Boolean ();if _egc :=d .DecodeElement (_eeea .VaryColors ,&_bbaf );_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"}:_dbcd :=NewCT_BarSer ();if _eae :=d .DecodeElement (_dbcd ,&_bbaf );_eae !=nil {return _eae ;};_eeea .Ser =append (_eeea .Ser ,_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 :"\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"}:_eeea .DLbls =NewCT_DLbls ();if _gdce :=d .DecodeElement (_eeea .DLbls ,&_bbaf );_gdce !=nil {return _gdce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eeea .GapWidth =NewCT_GapAmount ();if _dbb :=d .DecodeElement (_eeea .GapWidth ,&_bbaf );_dbb !=nil {return _dbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eeea .GapDepth =NewCT_GapAmount ();if _eca :=d .DecodeElement (_eeea .GapDepth ,&_bbaf );_eca !=nil {return _eca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_eeea .Shape =NewCT_Shape ();if _gfd :=d .DecodeElement (_eeea .Shape ,&_bbaf );_gfd !=nil {return _gfd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fec :=NewCT_UnsignedInt ();if _ccf :=d .DecodeElement (_fec ,&_bbaf );_ccf !=nil {return _ccf ;};_eeea .AxId =append (_eeea .AxId ,_fec );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eeea .ExtLst =NewCT_ExtensionList ();if _cea :=d .DecodeElement (_eeea .ExtLst ,&_bbaf );_cea !=nil {return _cea ;};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\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_bbaf .Name );if _aagf :=d .Skip ();_aagf !=nil {return _aagf ;};};case _c .EndElement :break _fag ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_NumData and its children -func (_defc *CT_NumData )Validate ()error {return _defc .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061");};type CT_PageMargins struct{LAttr float64 ;RAttr float64 ;TAttr float64 ;BAttr float64 ;HeaderAttr float64 ;FooterAttr float64 ;};func (_bfece *EG_AxSharedChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afaad :for {_gdagb ,_fdag :=d .Token ();if _fdag !=nil {return _fdag ;};switch _fdage :=_gdagb .(type ){case _g .StartElement :switch _fdage .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_bfece .Crosses =NewCT_Crosses ();if _cacdg :=d .DecodeElement (_bfece .Crosses ,&_fdage );_cacdg !=nil {return _cacdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_bfece .CrossesAt =NewCT_Double ();if _dcagc :=d .DecodeElement (_bfece .CrossesAt ,&_fdage );_dcagc !=nil {return _dcagc ;};default:_a .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fdage .Name );if _adgeed :=d .Skip ();_adgeed !=nil {return _adgeed ;};};case _g .EndElement :break _afaad ;case _g .CharData :};};return nil ;};type CT_BubbleSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_fc .CT_ShapeProperties ;InvertIfNegative *CT_Boolean ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars []*CT_ErrBars ;XVal *CT_AxDataSource ;YVal *CT_NumDataSource ;BubbleSize *CT_NumDataSource ;Bubble3D *CT_Boolean ;ExtLst *CT_ExtensionList ;};func (_fbcbe *CT_NumDataSource )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbcbe .Choice =NewCT_NumDataSourceChoice ();_efae :for {_ccdb ,_ecdd :=d .Token ();if _ecdd !=nil {return _ecdd ;};switch _adaac :=_ccdb .(type ){case _g .StartElement :switch _adaac .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"}:_fbcbe .Choice =NewCT_NumDataSourceChoice ();if _gbeeb :=d .DecodeElement (&_fbcbe .Choice .NumRef ,&_adaac );_gbeeb !=nil {return _gbeeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"}:_fbcbe .Choice =NewCT_NumDataSourceChoice ();if _bgaec :=d .DecodeElement (&_fbcbe .Choice .NumLit ,&_adaac );_bgaec !=nil {return _bgaec ;};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\u004e\u0075\u006d\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025v",_adaac .Name );if _agfcg :=d .Skip ();_agfcg !=nil {return _agfcg ;};};case _g .EndElement :break _efae ;case _g .CharData :};};return nil ;};type CT_Period struct{ValAttr *uint32 ;};type CT_NumVal struct{IdxAttr uint32 ;FormatCodeAttr *string ;V string ;};func NewCT_Tx ()*CT_Tx {_decab :=&CT_Tx {};_decab .Choice =NewCT_TxChoice ();return _decab }; +// Validate validates the CT_Legend and its children +func (_ddbg *CT_Legend )Validate ()error {return _ddbg .ValidateWithPath ("\u0043T\u005f\u004c\u0065\u0067\u0065\u006ed");};type ST_SplitType byte ;type CT_CrossBetween struct{ValAttr ST_CrossBetween ;};func (_egeaf *ST_TrendlineType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_egeaf =0;case "\u0065\u0078\u0070":*_egeaf =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_egeaf =2;case "\u006c\u006f\u0067":*_egeaf =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_egeaf =4;case "\u0070\u006f\u006c\u0079":*_egeaf =5;case "\u0070\u006f\u0077e\u0072":*_egeaf =6;};return nil ;}; -// ValidateWithPath validates the CT_ErrBars and its children, prefixing error messages with path -func (_bada *CT_ErrBars )ValidateWithPath (path string )error {if _bada .ErrDir !=nil {if _aagf :=_bada .ErrDir .ValidateWithPath (path +"\u002fE\u0072\u0072\u0044\u0069\u0072");_aagf !=nil {return _aagf ;};};if _bfede :=_bada .ErrBarType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");_bfede !=nil {return _bfede ;};if _eadbd :=_bada .ErrValType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");_eadbd !=nil {return _eadbd ;};if _bada .NoEndCap !=nil {if _egdc :=_bada .NoEndCap .ValidateWithPath (path +"\u002fN\u006f\u0045\u006e\u0064\u0043\u0061p");_egdc !=nil {return _egdc ;};};if _bada .Plus !=nil {if _ecfc :=_bada .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_ecfc !=nil {return _ecfc ;};};if _bada .Minus !=nil {if _fgbb :=_bada .Minus .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u0075\u0073");_fgbb !=nil {return _fgbb ;};};if _bada .Val !=nil {if _badgf :=_bada .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_badgf !=nil {return _badgf ;};};if _bada .SpPr !=nil {if _fbfd :=_bada .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fbfd !=nil {return _fbfd ;};};if _bada .ExtLst !=nil {if _bebc :=_bada .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bebc !=nil {return _bebc ;};};return nil ;}; +// Validate validates the CT_AreaChart and its children +func (_dac *CT_AreaChart )Validate ()error {return _dac .ValidateWithPath ("\u0043\u0054\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");};func (_gcec *CT_ChartLines )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edag :for {_gfcf ,_bcec :=d .Token ();if _bcec !=nil {return _bcec ;};switch _cfbdd :=_gfcf .(type ){case _c .StartElement :switch _cfbdd .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"}:_gcec .SpPr =_cc .NewCT_ShapeProperties ();if _gaec :=d .DecodeElement (_gcec .SpPr ,&_cfbdd );_gaec !=nil {return _gaec ;};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\u0043h\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073 \u0025\u0076",_cfbdd .Name );if _fbbd :=d .Skip ();_fbbd !=nil {return _fbbd ;};};case _c .EndElement :break _edag ;case _c .CharData :};};return nil ;};func (_ecbec *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 :_e .Sprintf ("\u0025\u0076",_ecbec .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_DepthPercent struct{ValAttr *ST_DepthPercent ;};func (_gbbfb ST_DispBlanksAs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gbbfb .String (),start );};const (ST_CrossBetweenUnset ST_CrossBetween =0;ST_CrossBetweenBetween ST_CrossBetween =1;ST_CrossBetweenMidCat ST_CrossBetween =2;);func (_gggab *CT_TxChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfad :for {_dcagd ,_abbad :=d .Token ();if _abbad !=nil {return _abbad ;};switch _bbbag :=_dcagd .(type ){case _c .StartElement :switch _bbbag .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"}:_gggab .StrRef =NewCT_StrRef ();if _ddegg :=d .DecodeElement (_gggab .StrRef ,&_bbbag );_ddegg !=nil {return _ddegg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gggab .Rich =_cc .NewCT_TextBody ();if _bbdcc :=d .DecodeElement (_gggab .Rich ,&_bbbag );_bbdcc !=nil {return _bbdcc ;};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\u0078\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_bbbag .Name );if _gecbc :=d .Skip ();_gecbc !=nil {return _gecbc ;};};case _c .EndElement :break _cfad ;case _c .CharData :};};return nil ;};func (_egabcf ST_ErrDir )Validate ()error {return _egabcf .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_RadarStyle and its children, prefixing error messages with path -func (_dfdc *CT_RadarStyle )ValidateWithPath (path string )error {if _abafb :=_dfdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abafb !=nil {return _abafb ;};return nil ;};func (_acbad ST_Orientation )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_acbad .String (),start );};const (ST_BuiltInUnitUnset ST_BuiltInUnit =0;ST_BuiltInUnitHundreds ST_BuiltInUnit =1;ST_BuiltInUnitThousands ST_BuiltInUnit =2;ST_BuiltInUnitTenThousands ST_BuiltInUnit =3;ST_BuiltInUnitHundredThousands ST_BuiltInUnit =4;ST_BuiltInUnitMillions ST_BuiltInUnit =5;ST_BuiltInUnitTenMillions ST_BuiltInUnit =6;ST_BuiltInUnitHundredMillions ST_BuiltInUnit =7;ST_BuiltInUnitBillions ST_BuiltInUnit =8;ST_BuiltInUnitTrillions ST_BuiltInUnit =9;); +// Validate validates the CT_BarChart and its children +func (_gff *CT_BarChart )Validate ()error {return _gff .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func (_cdcee ST_MarkerStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cdcee .String (),start );};func NewCT_TrendlineLbl ()*CT_TrendlineLbl {_gfag :=&CT_TrendlineLbl {};return _gfag };func (_effef *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 :_e .Sprintf ("\u0025\u0076",_effef .IdxAttr )});e .EncodeToken (start );_edgfc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076"}};_f .AddPreserveSpaceAttr (&_edgfc ,_effef .V );e .EncodeElement (_effef .V ,_edgfc );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_SurfaceChartShared and its children, prefixing error messages with path -func (_cccbb *EG_SurfaceChartShared )ValidateWithPath (path string )error {if _cccbb .Wireframe !=nil {if _ebcd :=_cccbb .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_ebcd !=nil {return _ebcd ;};};for _ggece ,_dfggaa :=range _cccbb .Ser {if _agga :=_dfggaa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ggece ));_agga !=nil {return _agga ;};};if _cccbb .BandFmts !=nil {if _cggg :=_cccbb .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_cggg !=nil {return _cggg ;};};return nil ;}; +// ValidateWithPath validates the CT_Bar3DChart and its children, prefixing error messages with path +func (_ace *CT_Bar3DChart )ValidateWithPath (path string )error {if _cagb :=_ace .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_cagb !=nil {return _cagb ;};if _ace .Grouping !=nil {if _egab :=_ace .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_egab !=nil {return _egab ;};};if _ace .VaryColors !=nil {if _gcae :=_ace .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_gcae !=nil {return _gcae ;};};for _gbbc ,_gfdd :=range _ace .Ser {if _eeef :=_gfdd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gbbc ));_eeef !=nil {return _eeef ;};};if _ace .DLbls !=nil {if _gdae :=_ace .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gdae !=nil {return _gdae ;};};if _ace .GapWidth !=nil {if _bgb :=_ace .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_bgb !=nil {return _bgb ;};};if _ace .GapDepth !=nil {if _feega :=_ace .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_feega !=nil {return _feega ;};};if _ace .Shape !=nil {if _afb :=_ace .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_afb !=nil {return _afb ;};};for _cfdg ,_cacg :=range _ace .AxId {if _fgf :=_cacg .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_cfdg ));_fgf !=nil {return _fgf ;};};if _ace .ExtLst !=nil {if _ebda :=_ace .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebda !=nil {return _ebda ;};};return nil ;};func NewCT_BarGrouping ()*CT_BarGrouping {_efdg :=&CT_BarGrouping {};return _efdg };func (_gcgbgd ST_ErrBarType )ValidateWithPath (path string )error {switch _gcgbgd {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 (_gcgbgd ));};return nil ;};func (_bfdb ST_LegendPos )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bddgc :=_c .Attr {};_bddgc .Name =name ;switch _bfdb {case ST_LegendPosUnset :_bddgc .Value ="";case ST_LegendPosB :_bddgc .Value ="\u0062";case ST_LegendPosTr :_bddgc .Value ="\u0074\u0072";case ST_LegendPosL :_bddgc .Value ="\u006c";case ST_LegendPosR :_bddgc .Value ="\u0072";case ST_LegendPosT :_bddgc .Value ="\u0074";};return _bddgc ,nil ;}; -// Validate validates the CT_DLblChoice and its children -func (_gga *CT_DLblChoice )Validate ()error {return _gga .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065");};func (_gdfeb *CT_PieChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgcc :for {_eaedf ,_dcbdfg :=d .Token ();if _dcbdfg !=nil {return _dcbdfg ;};switch _daec :=_eaedf .(type ){case _g .StartElement :switch _daec .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_gdfeb .VaryColors =NewCT_Boolean ();if _dbac :=d .DecodeElement (_gdfeb .VaryColors ,&_daec );_dbac !=nil {return _dbac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_egbad :=NewCT_PieSer ();if _dfadf :=d .DecodeElement (_egbad ,&_daec );_dfadf !=nil {return _dfadf ;};_gdfeb .Ser =append (_gdfeb .Ser ,_egbad );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_gdfeb .DLbls =NewCT_DLbls ();if _bdfae :=d .DecodeElement (_gdfeb .DLbls ,&_daec );_bdfae !=nil {return _bdfae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}:_gdfeb .FirstSliceAng =NewCT_FirstSliceAng ();if _efbb :=d .DecodeElement (_gdfeb .FirstSliceAng ,&_daec );_efbb !=nil {return _efbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdfeb .ExtLst =NewCT_ExtensionList ();if _bdce :=d .DecodeElement (_gdfeb .ExtLst ,&_daec );_bdce !=nil {return _bdce ;};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\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_daec .Name );if _dagca :=d .Skip ();_dagca !=nil {return _dagca ;};};case _g .EndElement :break _fgcc ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_ScatterChart and its children +func (_ddgcd *CT_ScatterChart )Validate ()error {return _ddgcd .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");}; -// Validate validates the CT_RelId and its children -func (_fgcdff *CT_RelId )Validate ()error {return _fgcdff .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c\u0049\u0064");};type Group_DLbls struct{NumFmt *CT_NumFmt ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;ShowLeaderLines *CT_Boolean ;LeaderLines *CT_ChartLines ;};func NewCT_PageMargins ()*CT_PageMargins {_eaeac :=&CT_PageMargins {};return _eaeac }; +// Validate validates the CT_Boolean and its children +func (_fada *CT_Boolean )Validate ()error {return _fada .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");}; -// ValidateWithPath validates the CT_Order and its children, prefixing error messages with path -func (_ddbdg *CT_Order )ValidateWithPath (path string )error {if _ddbdg .ValAttr !=nil {if *_ddbdg .ValAttr < 2{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ddbdg .ValAttr );};if *_ddbdg .ValAttr > 6{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0036\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ddbdg .ValAttr );};};return nil ;};func (_fdb *CT_AxisUnit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdb .ValAttr =0+1;for _ ,_gbbc :=range start .Attr {if _gbbc .Name .Local =="\u0076\u0061\u006c"{_cabf ,_aabf :=_b .ParseFloat (_gbbc .Value ,64);if _aabf !=nil {return _aabf ;};_fdb .ValAttr =_cabf ;continue ;};};for {_ebb ,_fag :=d .Token ();if _fag !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_fag );};if _aae ,_gcge :=_ebb .(_g .EndElement );_gcge &&_aae .Name ==start .Name {break ;};};return nil ;};func (_ggecb *CT_ErrBarType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ggecb .ValAttr !=ST_ErrBarTypeUnset {_cffe ,_abab :=_ggecb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _abab !=nil {return _abab ;};start .Attr =append (start .Attr ,_cffe );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_DateAx and its children, prefixing error messages with path +func (_cgbf *CT_DateAx )ValidateWithPath (path string )error {if _gcfcg :=_cgbf .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_gcfcg !=nil {return _gcfcg ;};if _cgdf :=_cgbf .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_cgdf !=nil {return _cgdf ;};if _cgbf .Delete !=nil {if _gdff :=_cgbf .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_gdff !=nil {return _gdff ;};};if _bged :=_cgbf .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_bged !=nil {return _bged ;};if _cgbf .MajorGridlines !=nil {if _ccded :=_cgbf .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_ccded !=nil {return _ccded ;};};if _cgbf .MinorGridlines !=nil {if _bgaa :=_cgbf .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_bgaa !=nil {return _bgaa ;};};if _cgbf .Title !=nil {if _ggbg :=_cgbf .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_ggbg !=nil {return _ggbg ;};};if _cgbf .NumFmt !=nil {if _eeaa :=_cgbf .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_eeaa !=nil {return _eeaa ;};};if _cgbf .MajorTickMark !=nil {if _gacag :=_cgbf .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gacag !=nil {return _gacag ;};};if _cgbf .MinorTickMark !=nil {if _gegf :=_cgbf .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gegf !=nil {return _gegf ;};};if _cgbf .TickLblPos !=nil {if _aaad :=_cgbf .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_aaad !=nil {return _aaad ;};};if _cgbf .SpPr !=nil {if _cebaf :=_cgbf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cebaf !=nil {return _cebaf ;};};if _cgbf .TxPr !=nil {if _edcf :=_cgbf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_edcf !=nil {return _edcf ;};};if _fagff :=_cgbf .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_fagff !=nil {return _fagff ;};if _cgbf .Choice !=nil {if _bbgg :=_cgbf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bbgg !=nil {return _bbgg ;};};if _cgbf .Auto !=nil {if _ccdde :=_cgbf .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_ccdde !=nil {return _ccdde ;};};if _cgbf .LblOffset !=nil {if _gcbac :=_cgbf .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_gcbac !=nil {return _gcbac ;};};if _cgbf .BaseTimeUnit !=nil {if _baba :=_cgbf .BaseTimeUnit .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");_baba !=nil {return _baba ;};};if _cgbf .MajorUnit !=nil {if _beaeb :=_cgbf .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_beaeb !=nil {return _beaeb ;};};if _cgbf .MajorTimeUnit !=nil {if _bgffd :=_cgbf .MajorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_bgffd !=nil {return _bgffd ;};};if _cgbf .MinorUnit !=nil {if _adfc :=_cgbf .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_adfc !=nil {return _adfc ;};};if _cgbf .MinorTimeUnit !=nil {if _aedd :=_cgbf .MinorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_aedd !=nil {return _aedd ;};};if _cgbf .ExtLst !=nil {if _cgbb :=_cgbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgbb !=nil {return _cgbb ;};};return nil ;};func (_agcbbc *UserShapes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agcbbc .CT_Drawing =*_ec .NewCT_Drawing ();for {_egedbc ,_fbacf :=d .Token ();if _fbacf !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073\u003a\u0020%\u0073",_fbacf );};if _fgda ,_eage :=_egedbc .(_c .EndElement );_eage &&_fgda .Name ==start .Name {break ;};};return nil ;}; // ST_SecondPieSize is a union type type ST_SecondPieSize struct{ST_SecondPieSizePercent *string ;ST_SecondPieSizeUShort *uint16 ;}; -// ValidateWithPath validates the CT_SurfaceSer and its children, prefixing error messages with path -func (_eceec *CT_SurfaceSer )ValidateWithPath (path string )error {if _begfd :=_eceec .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_begfd !=nil {return _begfd ;};if _ffgef :=_eceec .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_ffgef !=nil {return _ffgef ;};if _eceec .Tx !=nil {if _aagaag :=_eceec .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_aagaag !=nil {return _aagaag ;};};if _eceec .SpPr !=nil {if _fcfga :=_eceec .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fcfga !=nil {return _fcfga ;};};if _eceec .Cat !=nil {if _abgdg :=_eceec .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_abgdg !=nil {return _abgdg ;};};if _eceec .Val !=nil {if _cdbgb :=_eceec .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_cdbgb !=nil {return _cdbgb ;};};if _eceec .ExtLst !=nil {if _ecdaea :=_eceec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecdaea !=nil {return _ecdaea ;};};return nil ;}; +// ValidateWithPath validates the CT_LblOffset and its children, prefixing error messages with path +func (_dacg *CT_LblOffset )ValidateWithPath (path string )error {if _dacg .ValAttr !=nil {if _bbcb :=_dacg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbcb !=nil {return _bbcb ;};};return nil ;};func (_eagc *CT_LineSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ebde :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_eagc .Idx ,_ebde );_aecac :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_eagc .Order ,_aecac );if _eagc .Tx !=nil {_cgad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_eagc .Tx ,_cgad );};if _eagc .SpPr !=nil {_ddaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eagc .SpPr ,_ddaf );};if _eagc .Marker !=nil {_fabgg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_eagc .Marker ,_fabgg );};if _eagc .DPt !=nil {_cedf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_ccgc :=range _eagc .DPt {e .EncodeElement (_ccgc ,_cedf );};};if _eagc .DLbls !=nil {_cafba :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_eagc .DLbls ,_cafba );};if _eagc .Trendline !=nil {_eedf :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_eecd :=range _eagc .Trendline {e .EncodeElement (_eecd ,_eedf );};};if _eagc .ErrBars !=nil {_ggbb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_eagc .ErrBars ,_ggbb );};if _eagc .Cat !=nil {_decd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_eagc .Cat ,_decd );};if _eagc .Val !=nil {_gdfca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_eagc .Val ,_gdfca );};if _eagc .Smooth !=nil {_ggdc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_eagc .Smooth ,_ggdc );};if _eagc .ExtLst !=nil {_bdedb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eagc .ExtLst ,_bdedb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PieSer and its children -func (_baeca *CT_PieSer )Validate ()error {return _baeca .ValidateWithPath ("\u0043T\u005f\u0050\u0069\u0065\u0053\u0065r");};func NewCT_LineChart ()*CT_LineChart {_fagd :=&CT_LineChart {};_fagd .Grouping =NewCT_Grouping ();return _fagd ;};func (_adcc *CT_RadarStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _adcc .ValAttr !=ST_RadarStyleUnset {_egff ,_aabcaf :=_adcc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _aabcaf !=nil {return _aabcaf ;};start .Attr =append (start .Attr ,_egff );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path +func (_bcedc *CT_PageMargins )ValidateWithPath (path string )error {return nil };func (_cefgb *ST_ErrDir )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcffg ,_dfafe :=d .Token ();if _dfafe !=nil {return _dfafe ;};if _faaf ,_gegege :=_bcffg .(_c .EndElement );_gegege &&_faaf .Name ==start .Name {*_cefgb =1;return nil ;};if _babc ,_aefc :=_bcffg .(_c .CharData );!_aefc {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",_bcffg );}else {switch string (_babc ){case "":*_cefgb =0;case "\u0078":*_cefgb =1;case "\u0079":*_cefgb =2;};};_bcffg ,_dfafe =d .Token ();if _dfafe !=nil {return _dfafe ;};if _gfca ,_afgad :=_bcffg .(_c .EndElement );_afgad &&_gfca .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",_bcffg );};func (_fabgb ST_AxPos )ValidateWithPath (path string )error {switch _fabgb {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 (_fabgb ));};return nil ;}; -// Validate validates the CT_LegendPos and its children -func (_ggaa *CT_LegendPos )Validate ()error {return _ggaa .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");};const (ST_OfPieTypeUnset ST_OfPieType =0;ST_OfPieTypePie ST_OfPieType =1;ST_OfPieTypeBar ST_OfPieType =2;);func (_cccac ST_SizeRepresents )ValidateWithPath (path string )error {switch _cccac {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cccac ));};return nil ;};type CT_DispUnits struct{Choice *CT_DispUnitsChoice ;DispUnitsLbl *CT_DispUnitsLbl ;ExtLst *CT_ExtensionList ;};func (_bdddcf ST_PictureFormat )String ()string {switch _bdddcf {case 0:return "";case 1:return "\u0073t\u0072\u0065\u0074\u0063\u0068";case 2:return "\u0073\u0074\u0061c\u006b";case 3:return "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065";};return "";}; +// Validate validates the CT_Lvl and its children +func (_edgb *CT_Lvl )Validate ()error {return _edgb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");};type CT_RadarChart struct{RadarStyle *CT_RadarStyle ;VaryColors *CT_Boolean ;Ser []*CT_RadarSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_cadaf ST_DLblPos )ValidateWithPath (path string )error {switch _cadaf {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 (_cadaf ));};return nil ;};func (_bcffea *CT_LogBase )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcffea .ValAttr =2;for _ ,_gdabf :=range start .Attr {if _gdabf .Name .Local =="\u0076\u0061\u006c"{_ecfb ,_abef :=_d .ParseFloat (_gdabf .Value ,64);if _abef !=nil {return _abef ;};_bcffea .ValAttr =_ecfb ;continue ;};};for {_bedba ,_ggab :=d .Token ();if _ggab !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065\u003a\u0020%\u0073",_ggab );};if _fgadc ,_gddde :=_bedba .(_c .EndElement );_gddde &&_fgadc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_SplitType and its children -func (_dcddd *CT_SplitType )Validate ()error {return _dcddd .ValidateWithPath ("\u0043\u0054\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");};func (_badc *CT_NumVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064\u0078"},Value :_f .Sprintf ("\u0025\u0076",_badc .IdxAttr )});if _badc .FormatCodeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_badc .FormatCodeAttr )});};e .EncodeToken (start );_gccc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076"}};_a .AddPreserveSpaceAttr (&_gccc ,_badc .V );e .EncodeElement (_badc .V ,_gccc );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_daaba *ST_Orientation )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_daaba =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_daaba =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_daaba =2;};return nil ;}; +// ValidateWithPath validates the CT_LblAlgn and its children, prefixing error messages with path +func (_agfg *CT_LblAlgn )ValidateWithPath (path string )error {if _agfg .ValAttr ==ST_LblAlgnUnset {return _e .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 _faca :=_agfg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_faca !=nil {return _faca ;};return nil ;}; -// ValidateWithPath validates the CT_SerTx and its children, prefixing error messages with path -func (_aead *CT_SerTx )ValidateWithPath (path string )error {if _ggfec :=_aead .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ggfec !=nil {return _ggfec ;};return nil ;};func (_ccbdd *ST_CrossBetween )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecfed ,_aeag :=d .Token ();if _aeag !=nil {return _aeag ;};if _dbfbg ,_gbcedd :=_ecfed .(_g .EndElement );_gbcedd &&_dbfbg .Name ==start .Name {*_ccbdd =1;return nil ;};if _dedbb ,_cefaa :=_ecfed .(_g .CharData );!_cefaa {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecfed );}else {switch string (_dedbb ){case "":*_ccbdd =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_ccbdd =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_ccbdd =2;};};_ecfed ,_aeag =d .Token ();if _aeag !=nil {return _aeag ;};if _agfea ,_eceg :=_ecfed .(_g .EndElement );_eceg &&_agfea .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecfed );};func (_dfca *CT_GapAmount )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dfca .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_dfca .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_acfd *CT_DPt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acfd .Idx =NewCT_UnsignedInt ();_ggfe :for {_ccffe ,_ddgf :=d .Token ();if _ddgf !=nil {return _ddgf ;};switch _bbcg :=_ccffe .(type ){case _g .StartElement :switch _bbcg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _ebca :=d .DecodeElement (_acfd .Idx ,&_bbcg );_ebca !=nil {return _ebca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"}:_acfd .InvertIfNegative =NewCT_Boolean ();if _gdfbc :=d .DecodeElement (_acfd .InvertIfNegative ,&_bbcg );_gdfbc !=nil {return _gdfbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_acfd .Marker =NewCT_Marker ();if _gdde :=d .DecodeElement (_acfd .Marker ,&_bbcg );_gdde !=nil {return _gdde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_acfd .Bubble3D =NewCT_Boolean ();if _geae :=d .DecodeElement (_acfd .Bubble3D ,&_bbcg );_geae !=nil {return _geae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"}:_acfd .Explosion =NewCT_UnsignedInt ();if _aabb :=d .DecodeElement (_acfd .Explosion ,&_bbcg );_aabb !=nil {return _aabb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_acfd .SpPr =_fc .NewCT_ShapeProperties ();if _faega :=d .DecodeElement (_acfd .SpPr ,&_bbcg );_faega !=nil {return _faega ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"}:_acfd .PictureOptions =NewCT_PictureOptions ();if _efdg :=d .DecodeElement (_acfd .PictureOptions ,&_bbcg );_efdg !=nil {return _efdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acfd .ExtLst =NewCT_ExtensionList ();if _gggf :=d .DecodeElement (_acfd .ExtLst ,&_bbcg );_gggf !=nil {return _gggf ;};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\u0044\u0050\u0074\u0020\u0025\u0076",_bbcg .Name );if _egdd :=d .Skip ();_egdd !=nil {return _egdd ;};};case _g .EndElement :break _ggfe ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_OfPieType and its children +func (_caddf *CT_OfPieType )Validate ()error {return _caddf .ValidateWithPath ("\u0043\u0054\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");}; -// ValidateWithPath validates the EG_AxShared and its children, prefixing error messages with path -func (_begc *EG_AxShared )ValidateWithPath (path string )error {if _gddgag :=_begc .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_gddgag !=nil {return _gddgag ;};if _gfgdc :=_begc .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_gfgdc !=nil {return _gfgdc ;};if _begc .Delete !=nil {if _bcbea :=_begc .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_bcbea !=nil {return _bcbea ;};};if _gaaff :=_begc .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_gaaff !=nil {return _gaaff ;};if _begc .MajorGridlines !=nil {if _dabab :=_begc .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_dabab !=nil {return _dabab ;};};if _begc .MinorGridlines !=nil {if _gbedd :=_begc .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_gbedd !=nil {return _gbedd ;};};if _begc .Title !=nil {if _fbbef :=_begc .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_fbbef !=nil {return _fbbef ;};};if _begc .NumFmt !=nil {if _cegag :=_begc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cegag !=nil {return _cegag ;};};if _begc .MajorTickMark !=nil {if _agbcf :=_begc .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_agbcf !=nil {return _agbcf ;};};if _begc .MinorTickMark !=nil {if _fabba :=_begc .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_fabba !=nil {return _fabba ;};};if _begc .TickLblPos !=nil {if _dgegc :=_begc .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_dgegc !=nil {return _dgegc ;};};if _begc .SpPr !=nil {if _adffcg :=_begc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_adffcg !=nil {return _adffcg ;};};if _begc .TxPr !=nil {if _baffc :=_begc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_baffc !=nil {return _baffc ;};};if _bfebb :=_begc .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_bfebb !=nil {return _bfebb ;};if _begc .Choice !=nil {if _cdabg :=_begc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cdabg !=nil {return _cdabg ;};};return nil ;};const (ST_DLblPosUnset ST_DLblPos =0;ST_DLblPosBestFit ST_DLblPos =1;ST_DLblPosB ST_DLblPos =2;ST_DLblPosCtr ST_DLblPos =3;ST_DLblPosInBase ST_DLblPos =4;ST_DLblPosInEnd ST_DLblPos =5;ST_DLblPosL ST_DLblPos =6;ST_DLblPosOutEnd ST_DLblPos =7;ST_DLblPosR ST_DLblPos =8;ST_DLblPosT ST_DLblPos =9;);func (_cbebaf ST_CrossBetween )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cafe :=_g .Attr {};_cafe .Name =name ;switch _cbebaf {case ST_CrossBetweenUnset :_cafe .Value ="";case ST_CrossBetweenBetween :_cafe .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_CrossBetweenMidCat :_cafe .Value ="\u006d\u0069\u0064\u0043\u0061\u0074";};return _cafe ,nil ;}; +// ValidateWithPath validates the CT_DispUnits and its children, prefixing error messages with path +func (_fecb *CT_DispUnits )ValidateWithPath (path string )error {if _fecb .Choice !=nil {if _cecf :=_fecb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cecf !=nil {return _cecf ;};};if _fecb .DispUnitsLbl !=nil {if _gbbgd :=_fecb .DispUnitsLbl .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");_gbbgd !=nil {return _gbbgd ;};};if _fecb .ExtLst !=nil {if _gefe :=_fecb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gefe !=nil {return _gefe ;};};return nil ;};func (_ebebb ST_RadarStyle )String ()string {switch _ebebb {case 0:return "";case 1:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case 2:return "\u006d\u0061\u0072\u006b\u0065\u0072";case 3:return "\u0066\u0069\u006c\u006c\u0065\u0064";};return "";};func (_egaaf ST_ErrValType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_egaaf .String (),start );}; -// Validate validates the CT_Extension and its children -func (_beced *CT_Extension )Validate ()error {return _beced .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};type CT_PivotSource struct{Name string ;FmtId *CT_UnsignedInt ;ExtLst []*CT_ExtensionList ;}; +// Validate validates the CT_LineSer and its children +func (_egdf *CT_LineSer )Validate ()error {return _egdf .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0065\u0072");};func (_dagab *ST_TimeUnit )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfbdb ,_bdge :=d .Token ();if _bdge !=nil {return _bdge ;};if _afabg ,_ddfced :=_bfbdb .(_c .EndElement );_ddfced &&_afabg .Name ==start .Name {*_dagab =1;return nil ;};if _daaf ,_dacaa :=_bfbdb .(_c .CharData );!_dacaa {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",_bfbdb );}else {switch string (_daaf ){case "":*_dagab =0;case "\u0064\u0061\u0079\u0073":*_dagab =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_dagab =2;case "\u0079\u0065\u0061r\u0073":*_dagab =3;};};_bfbdb ,_bdge =d .Token ();if _bdge !=nil {return _bdge ;};if _fgeac ,_egbebef :=_bfbdb .(_c .EndElement );_egbebef &&_fgeac .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",_bfbdb );};type CT_AxDataSourceChoice struct{MultiLvlStrRef *CT_MultiLvlStrRef ;NumRef *CT_NumRef ;NumLit *CT_NumData ;StrRef *CT_StrRef ;StrLit *CT_StrData ;}; -// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path -func (_efdce *CT_PageMargins )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path +func (_fgefc *CT_PageSetup )ValidateWithPath (path string )error {if _fgefc .PaperHeightAttr !=nil {if !_gb .ST_PositiveUniversalMeasurePatternRe .MatchString (*_fgefc .PaperHeightAttr ){return _e .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 ,_gb .ST_PositiveUniversalMeasurePatternRe ,*_fgefc .PaperHeightAttr );};};if _fgefc .PaperHeightAttr !=nil {if !_gb .ST_UniversalMeasurePatternRe .MatchString (*_fgefc .PaperHeightAttr ){return _e .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 ,_gb .ST_UniversalMeasurePatternRe ,*_fgefc .PaperHeightAttr );};};if _fgefc .PaperWidthAttr !=nil {if !_gb .ST_PositiveUniversalMeasurePatternRe .MatchString (*_fgefc .PaperWidthAttr ){return _e .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 ,_gb .ST_PositiveUniversalMeasurePatternRe ,*_fgefc .PaperWidthAttr );};};if _fgefc .PaperWidthAttr !=nil {if !_gb .ST_UniversalMeasurePatternRe .MatchString (*_fgefc .PaperWidthAttr ){return _e .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 ,_gb .ST_UniversalMeasurePatternRe ,*_fgefc .PaperWidthAttr );};};if _ggabc :=_fgefc .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ggabc !=nil {return _ggabc ;};return nil ;};func (_adfba *ST_Crosses )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_adfba =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_adfba =1;case "\u006d\u0061\u0078":*_adfba =2;case "\u006d\u0069\u006e":*_adfba =3;};return nil ;};func (_adac ST_GapAmount )String ()string {if _adac .ST_GapAmountPercent !=nil {return _e .Sprintf ("\u0025\u0076",*_adac .ST_GapAmountPercent );};if _adac .ST_GapAmountUShort !=nil {return _e .Sprintf ("\u0025\u0076",*_adac .ST_GapAmountUShort );};return "";};func (_cgabec *EG_PieChartShared )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbfgg :for {_gfffc ,_bgcee :=d .Token ();if _bgcee !=nil {return _bgcee ;};switch _gdaba :=_gfffc .(type ){case _c .StartElement :switch _gdaba .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"}:_cgabec .VaryColors =NewCT_Boolean ();if _dagfa :=d .DecodeElement (_cgabec .VaryColors ,&_gdaba );_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\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"}:_ccfae :=NewCT_PieSer ();if _ecagg :=d .DecodeElement (_ccfae ,&_gdaba );_ecagg !=nil {return _ecagg ;};_cgabec .Ser =append (_cgabec .Ser ,_ccfae );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cgabec .DLbls =NewCT_DLbls ();if _gggbb :=d .DecodeElement (_cgabec .DLbls ,&_gdaba );_gggbb !=nil {return _gggbb ;};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\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_gdaba .Name );if _dcaba :=d .Skip ();_dcaba !=nil {return _dcaba ;};};case _c .EndElement :break _fbfgg ;case _c .CharData :};};return nil ;};func (_cggea *CT_StrData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cggea .PtCount !=nil {_dcfee :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_cggea .PtCount ,_dcfee );};if _cggea .Pt !=nil {_ecgb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_dcgb :=range _cggea .Pt {e .EncodeElement (_dcgb ,_ecgb );};};if _cggea .ExtLst !=nil {_feedfe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cggea .ExtLst ,_feedfe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Pie3DChart and its children, prefixing error messages with path -func (_bfab *CT_Pie3DChart )ValidateWithPath (path string )error {if _bfab .VaryColors !=nil {if _agfe :=_bfab .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_agfe !=nil {return _agfe ;};};for _gaac ,_gbea :=range _bfab .Ser {if _daabf :=_gbea .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gaac ));_daabf !=nil {return _daabf ;};};if _bfab .DLbls !=nil {if _fgab :=_bfab .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fgab !=nil {return _fgab ;};};if _bfab .ExtLst !=nil {if _gcdgad :=_bfab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcdgad !=nil {return _gcdgad ;};};return nil ;};type ST_Crosses byte ;const (ST_RadarStyleUnset ST_RadarStyle =0;ST_RadarStyleStandard ST_RadarStyle =1;ST_RadarStyleMarker ST_RadarStyle =2;ST_RadarStyleFilled ST_RadarStyle =3;);func (_bcabdf ST_BarDir )Validate ()error {return _bcabdf .ValidateWithPath ("")};func (_ffacf ST_Crosses )Validate ()error {return _ffacf .ValidateWithPath ("")};type CT_Shape struct{ValAttr ST_Shape ;}; +// ValidateWithPath validates the CT_RotY and its children, prefixing error messages with path +func (_fdag *CT_RotY )ValidateWithPath (path string )error {if _fdag .ValAttr !=nil {if *_fdag .ValAttr < 0{return _e .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 ,*_fdag .ValAttr );};if *_fdag .ValAttr > 360{return _e .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 ,*_fdag .ValAttr );};};return nil ;}; -// Validate validates the Chart and its children -func (_eecd *Chart )Validate ()error {return _eecd .ValidateWithPath ("\u0043\u0068\u0061r\u0074")};func (_dgcag *ST_RadarStyle )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dgcag =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_dgcag =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_dgcag =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_dgcag =3;};return nil ;};func (_efga *CT_SerTx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efga .Choice =NewCT_SerTxChoice ();_cfdc :for {_ebdba ,_cbbba :=d .Token ();if _cbbba !=nil {return _cbbba ;};switch _abde :=_ebdba .(type ){case _g .StartElement :switch _abde .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_efga .Choice =NewCT_SerTxChoice ();if _gcgge :=d .DecodeElement (&_efga .Choice .StrRef ,&_abde );_gcgge !=nil {return _gcgge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"}:_efga .Choice =NewCT_SerTxChoice ();if _cbbafc :=d .DecodeElement (&_efga .Choice .V ,&_abde );_cbbafc !=nil {return _cbbafc ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0020\u0025\u0076",_abde .Name );if _efeca :=d .Skip ();_efeca !=nil {return _efeca ;};};case _g .EndElement :break _cfdc ;case _g .CharData :};};return nil ;};func (_bgeca *ST_SizeRepresents )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcbge ,_ggfecc :=d .Token ();if _ggfecc !=nil {return _ggfecc ;};if _aeade ,_agdbc :=_dcbge .(_g .EndElement );_agdbc &&_aeade .Name ==start .Name {*_bgeca =1;return nil ;};if _ebedc ,_cdeda :=_dcbge .(_g .CharData );!_cdeda {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcbge );}else {switch string (_ebedc ){case "":*_bgeca =0;case "\u0061\u0072\u0065\u0061":*_bgeca =1;case "\u0077":*_bgeca =2;};};_dcbge ,_ggfecc =d .Token ();if _ggfecc !=nil {return _ggfecc ;};if _cfbd ,_gbced :=_dcbge .(_g .EndElement );_gbced &&_cfbd .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcbge );};func (_badca *CT_Surface3DChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _badca .Wireframe !=nil {_bceee :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_badca .Wireframe ,_bceee );};if _badca .Ser !=nil {_fdcgb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bagea :=range _badca .Ser {e .EncodeElement (_bagea ,_fdcgb );};};if _badca .BandFmts !=nil {_fcfgg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_badca .BandFmts ,_fcfgg );};_eegfc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gbcef :=range _badca .AxId {e .EncodeElement (_gbcef ,_eegfc );};if _badca .ExtLst !=nil {_edfee :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_badca .ExtLst ,_edfee );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_LayoutMode byte ;func (_dgcda ST_Grouping )ValidateWithPath (path string )error {switch _dgcda {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 (_dgcda ));};return nil ;};func (_cgffe *CT_OfPieChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_feee :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cgffe .OfPieType ,_feee );if _cgffe .VaryColors !=nil {_adaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_cgffe .VaryColors ,_adaf );};if _cgffe .Ser !=nil {_cgbfgd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bafgd :=range _cgffe .Ser {e .EncodeElement (_bafgd ,_cgbfgd );};};if _cgffe .DLbls !=nil {_cgcg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cgffe .DLbls ,_cgcg );};if _cgffe .GapWidth !=nil {_bagge :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_cgffe .GapWidth ,_bagge );};if _cgffe .SplitType !=nil {_gbaaf :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0073\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cgffe .SplitType ,_gbaaf );};if _cgffe .SplitPos !=nil {_fadcc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"}};e .EncodeElement (_cgffe .SplitPos ,_fadcc );};if _cgffe .CustSplit !=nil {_agdd :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0063\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074"}};e .EncodeElement (_cgffe .CustSplit ,_agdd );};if _cgffe .SecondPieSize !=nil {_cbbd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073e\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_cgffe .SecondPieSize ,_cbbd );};if _cgffe .SerLines !=nil {_fcdga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_dddgg :=range _cgffe .SerLines {e .EncodeElement (_dddgg ,_fcdga );};};if _cgffe .ExtLst !=nil {_bbgfg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgffe .ExtLst ,_bbgfg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbgdad ST_TrendlineType )ValidateWithPath (path string )error {switch _bbgdad {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 (_bbgdad ));};return nil ;};func (_dbfda ST_LayoutMode )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dagbc :=_g .Attr {};_dagbc .Name =name ;switch _dbfda {case ST_LayoutModeUnset :_dagbc .Value ="";case ST_LayoutModeEdge :_dagbc .Value ="\u0065\u0064\u0067\u0065";case ST_LayoutModeFactor :_dagbc .Value ="\u0066\u0061\u0063\u0074\u006f\u0072";};return _dagbc ,nil ;};func (_gc *CT_Area3DChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gca :for {_daa ,_cfg :=d .Token ();if _cfg !=nil {return _cfg ;};switch _fff :=_daa .(type ){case _g .StartElement :switch _fff .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_gc .Grouping =NewCT_Grouping ();if _bdc :=d .DecodeElement (_gc .Grouping ,&_fff );_bdc !=nil {return _bdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_gc .VaryColors =NewCT_Boolean ();if _gdf :=d .DecodeElement (_gc .VaryColors ,&_fff );_gdf !=nil {return _gdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_ac :=NewCT_AreaSer ();if _eb :=d .DecodeElement (_ac ,&_fff );_eb !=nil {return _eb ;};_gc .Ser =append (_gc .Ser ,_ac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_gc .DLbls =NewCT_DLbls ();if _dd :=d .DecodeElement (_gc .DLbls ,&_fff );_dd !=nil {return _dd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gc .DropLines =NewCT_ChartLines ();if _ce :=d .DecodeElement (_gc .DropLines ,&_fff );_ce !=nil {return _ce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_gc .GapDepth =NewCT_GapAmount ();if _ab :=d .DecodeElement (_gc .GapDepth ,&_fff );_ab !=nil {return _ab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_ebc :=NewCT_UnsignedInt ();if _dg :=d .DecodeElement (_ebc ,&_fff );_dg !=nil {return _dg ;};_gc .AxId =append (_gc .AxId ,_ebc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gc .ExtLst =NewCT_ExtensionList ();if _dgc :=d .DecodeElement (_gc .ExtLst ,&_fff );_dgc !=nil {return _dgc ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044\u0043h\u0061r\u0074\u0020\u0025\u0076",_fff .Name );if _afd :=d .Skip ();_afd !=nil {return _afd ;};};case _g .EndElement :break _gca ;case _g .CharData :};};return nil ;};func (_ceea *CT_SizeRepresents )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_adebc :=range start .Attr {if _adebc .Name .Local =="\u0076\u0061\u006c"{_ceea .ValAttr .UnmarshalXMLAttr (_adebc );continue ;};};for {_cebb ,_eabbc :=d .Token ();if _eabbc !=nil {return _f .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",_eabbc );};if _gbcfae ,_fcae :=_cebb .(_g .EndElement );_fcae &&_gbcfae .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_PageMargins and its children +func (_edfg *CT_PageMargins )Validate ()error {return _edfg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};func (_daga ST_Shape )Validate ()error {return _daga .ValidateWithPath ("")};func NewCT_Surface ()*CT_Surface {_baff :=&CT_Surface {};return _baff };func (_fbeg ST_RadarStyle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fcgg :=_c .Attr {};_fcgg .Name =name ;switch _fbeg {case ST_RadarStyleUnset :_fcgg .Value ="";case ST_RadarStyleStandard :_fcgg .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_RadarStyleMarker :_fcgg .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_RadarStyleFilled :_fcgg .Value ="\u0066\u0069\u006c\u006c\u0065\u0064";};return _fcgg ,nil ;};func (_abeg *ST_DLblPos )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_abeg =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_abeg =1;case "\u0062":*_abeg =2;case "\u0063\u0074\u0072":*_abeg =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_abeg =4;case "\u0069\u006e\u0045n\u0064":*_abeg =5;case "\u006c":*_abeg =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_abeg =7;case "\u0072":*_abeg =8;case "\u0074":*_abeg =9;};return nil ;}; -// ValidateWithPath validates the CT_Protection and its children, prefixing error messages with path -func (_edfdb *CT_Protection )ValidateWithPath (path string )error {if _edfdb .ChartObject !=nil {if _dccbd :=_edfdb .ChartObject .ValidateWithPath (path +"\u002f\u0043\u0068a\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_dccbd !=nil {return _dccbd ;};};if _edfdb .Data !=nil {if _agdee :=_edfdb .Data .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061");_agdee !=nil {return _agdee ;};};if _edfdb .Formatting !=nil {if _bgeec :=_edfdb .Formatting .ValidateWithPath (path +"/\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");_bgeec !=nil {return _bgeec ;};};if _edfdb .Selection !=nil {if _gecfc :=_edfdb .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_gecfc !=nil {return _gecfc ;};};if _edfdb .UserInterface !=nil {if _bcce :=_edfdb .UserInterface .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0049\u006e\u0074\u0065r\u0066\u0061\u0063\u0065");_bcce !=nil {return _bcce ;};};return nil ;}; +// Validate validates the CT_Trendline and its children +func (_dceagf *CT_Trendline )Validate ()error {return _dceagf .ValidateWithPath ("\u0043\u0054\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065");};func NewCT_RadarSer ()*CT_RadarSer {_ecfc :=&CT_RadarSer {};_ecfc .Idx =NewCT_UnsignedInt ();_ecfc .Order =NewCT_UnsignedInt ();return _ecfc ;};func NewGroup_DLbl ()*Group_DLbl {_bceed :=&Group_DLbl {};return _bceed };func (_agcad *ST_GapAmount )ValidateWithPath (path string )error {_fadgf :=[]string {};if _agcad .ST_GapAmountPercent !=nil {_fadgf =append (_fadgf ,"\u0053\u0054\u005f\u0047ap\u0041\u006d\u006f\u0075\u006e\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _agcad .ST_GapAmountUShort !=nil {_fadgf =append (_fadgf ,"\u0053T\u005fG\u0061\u0070\u0041\u006d\u006fu\u006e\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_fadgf )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fadgf );};return nil ;};func (_bagded *ST_DispBlanksAs )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bagded =0;case "\u0073\u0070\u0061\u006e":*_bagded =1;case "\u0067\u0061\u0070":*_bagded =2;case "\u007a\u0065\u0072\u006f":*_bagded =3;};return nil ;};func (_gfae *CT_RotY )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aafd :=range start .Attr {if _aafd .Name .Local =="\u0076\u0061\u006c"{_abaae ,_fbgbf :=_d .ParseUint (_aafd .Value ,10,16);if _fbgbf !=nil {return _fbgbf ;};_gfaff :=uint16 (_abaae );_gfae .ValAttr =&_gfaff ;continue ;};};for {_adfad ,_bbbbb :=d .Token ();if _bbbbb !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0059\u003a\u0020\u0025\u0073",_bbbbb );};if _defe ,_egbeg :=_adfad .(_c .EndElement );_egbeg &&_defe .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_GapAmount and its children, prefixing error messages with path -func (_bdea *CT_GapAmount )ValidateWithPath (path string )error {if _bdea .ValAttr !=nil {if _ecdc :=_bdea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecdc !=nil {return _ecdc ;};};return nil ;}; +// ValidateWithPath validates the CT_Surface3DChart and its children, prefixing error messages with path +func (_cagef *CT_Surface3DChart )ValidateWithPath (path string )error {if _cagef .Wireframe !=nil {if _ggdeg :=_cagef .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_ggdeg !=nil {return _ggdeg ;};};for _bdgfac ,_gcbed :=range _cagef .Ser {if _eabee :=_gcbed .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bdgfac ));_eabee !=nil {return _eabee ;};};if _cagef .BandFmts !=nil {if _fgadb :=_cagef .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_fgadb !=nil {return _fgadb ;};};for _ddefe ,_edgg :=range _cagef .AxId {if _aafef :=_edgg .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ddefe ));_aafef !=nil {return _aafef ;};};if _cagef .ExtLst !=nil {if _bebd :=_cagef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bebd !=nil {return _bebd ;};};return nil ;};func (_gaeff *CT_HeaderFooter )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cggda :=range start .Attr {if _cggda .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_gcgg ,_gafbd :=_d .ParseBool (_cggda .Value );if _gafbd !=nil {return _gafbd ;};_gaeff .AlignWithMarginsAttr =&_gcgg ;continue ;};if _cggda .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_afee ,_eaff :=_d .ParseBool (_cggda .Value );if _eaff !=nil {return _eaff ;};_gaeff .DifferentOddEvenAttr =&_afee ;continue ;};if _cggda .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_ggga ,_abaf :=_d .ParseBool (_cggda .Value );if _abaf !=nil {return _abaf ;};_gaeff .DifferentFirstAttr =&_ggga ;continue ;};};_ffcbb :for {_agede ,_aagb :=d .Token ();if _aagb !=nil {return _aagb ;};switch _fcdf :=_agede .(type ){case _c .StartElement :switch _fcdf .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"}:_gaeff .OddHeader =new (string );if _ddef :=d .DecodeElement (_gaeff .OddHeader ,&_fcdf );_ddef !=nil {return _ddef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gaeff .OddFooter =new (string );if _dccfa :=d .DecodeElement (_gaeff .OddFooter ,&_fcdf );_dccfa !=nil {return _dccfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gaeff .EvenHeader =new (string );if _fbbc :=d .DecodeElement (_gaeff .EvenHeader ,&_fcdf );_fbbc !=nil {return _fbbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gaeff .EvenFooter =new (string );if _edg :=d .DecodeElement (_gaeff .EvenFooter ,&_fcdf );_edg !=nil {return _edg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gaeff .FirstHeader =new (string );if _bgebf :=d .DecodeElement (_gaeff .FirstHeader ,&_fcdf );_bgebf !=nil {return _bgebf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gaeff .FirstFooter =new (string );if _ebab :=d .DecodeElement (_gaeff .FirstFooter ,&_fcdf );_ebab !=nil {return _ebab ;};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",_fcdf .Name );if _cbgg :=d .Skip ();_cbgg !=nil {return _cbgg ;};};case _c .EndElement :break _ffcbb ;case _c .CharData :};};return nil ;};func (_ccdg *CT_ErrBarType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fbgcf :=range start .Attr {if _fbgcf .Name .Local =="\u0076\u0061\u006c"{_ccdg .ValAttr .UnmarshalXMLAttr (_fbgcf );continue ;};};for {_fcfe ,_cede :=d .Token ();if _cede !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072B\u0061r\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_cede );};if _gfba ,_eadgc :=_fcfe .(_c .EndElement );_eadgc &&_gfba .Name ==start .Name {break ;};};return nil ;};func (_cfcea *CT_SurfaceSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cdga :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_cfcea .Idx ,_cdga );_ffgg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_cfcea .Order ,_ffgg );if _cfcea .Tx !=nil {_dgac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_cfcea .Tx ,_dgac );};if _cfcea .SpPr !=nil {_bccdf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cfcea .SpPr ,_bccdf );};if _cfcea .Cat !=nil {_agccd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_cfcea .Cat ,_agccd );};if _cfcea .Val !=nil {_acea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_cfcea .Val ,_acea );};if _cfcea .ExtLst !=nil {_cgefb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfcea .ExtLst ,_cgefb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_AreaSer ()*CT_AreaSer {_efe :=&CT_AreaSer {};_efe .Idx =NewCT_UnsignedInt ();_efe .Order =NewCT_UnsignedInt ();return _efe ;}; -// Validate validates the CT_DoughnutChart and its children -func (_faec *CT_DoughnutChart )Validate ()error {return _faec .ValidateWithPath ("\u0043\u0054_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074");};type CT_OfPieType struct{ValAttr ST_OfPieType ;};func (_acdda *CT_RadarSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cegfc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_acdda .Idx ,_cegfc );_gdbfe :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_acdda .Order ,_gdbfe );if _acdda .Tx !=nil {_edda :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_acdda .Tx ,_edda );};if _acdda .SpPr !=nil {_afbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_acdda .SpPr ,_afbf );};if _acdda .Marker !=nil {_ceaeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_acdda .Marker ,_ceaeb );};if _acdda .DPt !=nil {_bfefc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_agcea :=range _acdda .DPt {e .EncodeElement (_agcea ,_bfefc );};};if _acdda .DLbls !=nil {_fbgd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_acdda .DLbls ,_fbgd );};if _acdda .Cat !=nil {_acged :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_acdda .Cat ,_acged );};if _acdda .Val !=nil {_fcgfg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_acdda .Val ,_fcgfg );};if _acdda .ExtLst !=nil {_deda :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acdda .ExtLst ,_deda );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TimeUnit struct{ValAttr ST_TimeUnit ;};func (_fabee ST_BuiltInUnit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fabee .String (),start );};func (_cdd *CT_BandFmts )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cdd .BandFmt !=nil {_ceee :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0062\u0061\u006e\u0064\u0046\u006dt"}};for _ ,_gddg :=range _cdd .BandFmt {e .EncodeElement (_gddg ,_ceee );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aebg *CT_LayoutTarget )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aebg .ValAttr !=ST_LayoutTargetUnset {_eecg ,_beacd :=_aebg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _beacd !=nil {return _beacd ;};start .Attr =append (start .Attr ,_eecg );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aea *CT_Chart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _aea .Title !=nil {_ddc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_aea .Title ,_ddc );};if _aea .AutoTitleDeleted !=nil {_debe :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0061u\u0074\u006f\u0054\u0069\u0074l\u0065\u0044e\u006c\u0065\u0074\u0065\u0064"}};e .EncodeElement (_aea .AutoTitleDeleted ,_debe );};if _aea .PivotFmts !=nil {_ecae :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073"}};e .EncodeElement (_aea .PivotFmts ,_ecae );};if _aea .View3D !=nil {_dgbab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076\u0069\u0065\u0077\u0033\u0044"}};e .EncodeElement (_aea .View3D ,_dgbab );};if _aea .Floor !=nil {_cgaaf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0066\u006c\u006f\u006f\u0072"}};e .EncodeElement (_aea .Floor ,_cgaaf );};if _aea .SideWall !=nil {_cbgb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}};e .EncodeElement (_aea .SideWall ,_cbgb );};if _aea .BackWall !=nil {_badg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"}};e .EncodeElement (_aea .BackWall ,_badg );};_cbea :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_aea .PlotArea ,_cbea );if _aea .Legend !=nil {_aec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064"}};e .EncodeElement (_aea .Legend ,_aec );};if _aea .PlotVisOnly !=nil {_fcag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}};e .EncodeElement (_aea .PlotVisOnly ,_fcag );};if _aea .DispBlanksAs !=nil {_afggc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0042\u006c\u0061n\u006b\u0073\u0041\u0073"}};e .EncodeElement (_aea .DispBlanksAs ,_afggc );};if _aea .ShowDLblsOverMax !=nil {_edef :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073h\u006f\u0077\u0044\u004c\u0062l\u0073\u004fv\u0065\u0072\u004d\u0061\u0078"}};e .EncodeElement (_aea .ShowDLblsOverMax ,_edef );};if _aea .ExtLst !=nil {_cdbd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aea .ExtLst ,_cdbd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dagcb *CT_TickMark )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dagcb .ValAttr !=ST_TickMarkUnset {_aeffb ,_eaegd :=_dagcb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _eaegd !=nil {return _eaegd ;};start .Attr =append (start .Attr ,_aeffb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ST_Thickness is a union type +type ST_Thickness struct{ST_ThicknessPercent *string ;Uint32 *uint32 ;};func NewCT_Pie3DChart ()*CT_Pie3DChart {_bcaae :=&CT_Pie3DChart {};return _bcaae };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";const (ST_PageSetupOrientationUnset ST_PageSetupOrientation =0;ST_PageSetupOrientationDefault ST_PageSetupOrientation =1;ST_PageSetupOrientationPortrait ST_PageSetupOrientation =2;ST_PageSetupOrientationLandscape ST_PageSetupOrientation =3;);func (_gafe *CT_TrendlineLbl )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdege :for {_bbfc ,_dfcd :=d .Token ();if _dfcd !=nil {return _dfcd ;};switch _gdggc :=_bbfc .(type ){case _c .StartElement :switch _gdggc .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"}:_gafe .Layout =NewCT_Layout ();if _cgggg :=d .DecodeElement (_gafe .Layout ,&_gdggc );_cgggg !=nil {return _cgggg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gafe .Tx =NewCT_Tx ();if _bfbd :=d .DecodeElement (_gafe .Tx ,&_gdggc );_bfbd !=nil {return _bfbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gafe .NumFmt =NewCT_NumFmt ();if _fggggc :=d .DecodeElement (_gafe .NumFmt ,&_gdggc );_fggggc !=nil {return _fggggc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_gafe .SpPr =_cc .NewCT_ShapeProperties ();if _bgedfa :=d .DecodeElement (_gafe .SpPr ,&_gdggc );_bgedfa !=nil {return _bgedfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gafe .TxPr =_cc .NewCT_TextBody ();if _abcgd :=d .DecodeElement (_gafe .TxPr ,&_gdggc );_abcgd !=nil {return _abcgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gafe .ExtLst =NewCT_ExtensionList ();if _bfae :=d .DecodeElement (_gafe .ExtLst ,&_gdggc );_bfae !=nil {return _bfae ;};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\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c\u0020\u0025\u0076",_gdggc .Name );if _ecfa :=d .Skip ();_ecfa !=nil {return _ecfa ;};};case _c .EndElement :break _gdege ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_DepthPercent and its children -func (_acgg *CT_DepthPercent )Validate ()error {return _acgg .ValidateWithPath ("\u0043T\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};func NewCT_Chart ()*CT_Chart {_cadg :=&CT_Chart {};_cadg .PlotArea =NewCT_PlotArea ();return _cadg };func (_gdge *CT_DPt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cbcg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gdge .Idx ,_cbcg );if _gdge .InvertIfNegative !=nil {_gbdd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_gdge .InvertIfNegative ,_gbdd );};if _gdge .Marker !=nil {_agcd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_gdge .Marker ,_agcd );};if _gdge .Bubble3D !=nil {_geed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_gdge .Bubble3D ,_geed );};if _gdge .Explosion !=nil {_ccaa :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_gdge .Explosion ,_ccaa );};if _gdge .SpPr !=nil {_ebge :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gdge .SpPr ,_ebge );};if _gdge .PictureOptions !=nil {_egedd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gdge .PictureOptions ,_egedd );};if _gdge .ExtLst !=nil {_aegc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdge .ExtLst ,_aegc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Thickness and its children +func (_agdgc *CT_Thickness )Validate ()error {return _agdgc .ValidateWithPath ("\u0043\u0054\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");};type CT_AxDataSource struct{Choice *CT_AxDataSourceChoice ;};func (_afgd *CT_TickLblPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egdbf :=range start .Attr {if _egdbf .Name .Local =="\u0076\u0061\u006c"{_afgd .ValAttr .UnmarshalXMLAttr (_egdbf );continue ;};};for {_egagg ,_afgeee :=d .Token ();if _afgeee !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u0063k\u004cb\u006c\u0050\u006f\u0073\u003a\u0020\u0025s",_afgeee );};if _dfaeef ,_cggc :=_egagg .(_c .EndElement );_cggc &&_dfaeef .Name ==start .Name {break ;};};return nil ;};type CT_MultiLvlStrRef struct{F string ;MultiLvlStrCache *CT_MultiLvlStrData ;ExtLst *CT_ExtensionList ;};func (_dbadf ST_Grouping )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dbadf .String (),start );};type CT_DispUnitsChoice struct{CustUnit *CT_Double ;BuiltInUnit *CT_BuiltInUnit ;};func (_fgebf ST_ErrDir )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cdefdc :=_c .Attr {};_cdefdc .Name =name ;switch _fgebf {case ST_ErrDirUnset :_cdefdc .Value ="";case ST_ErrDirX :_cdefdc .Value ="\u0078";case ST_ErrDirY :_cdefdc .Value ="\u0079";};return _cdefdc ,nil ;};func (_gefac *ST_Thickness )ValidateWithPath (path string )error {_beafd :=[]string {};if _gefac .ST_ThicknessPercent !=nil {_beafd =append (_beafd ,"\u0053\u0054\u005f\u0054hi\u0063\u006b\u006e\u0065\u0073\u0073\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _gefac .Uint32 !=nil {_beafd =append (_beafd ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if len (_beafd )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_beafd );};return nil ;};type ST_AxPos byte ; -// ValidateWithPath validates the CT_Line3DChart and its children, prefixing error messages with path -func (_bbgba *CT_Line3DChart )ValidateWithPath (path string )error {if _cgbdc :=_bbgba .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_cgbdc !=nil {return _cgbdc ;};if _bbgba .VaryColors !=nil {if _fbde :=_bbgba .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fbde !=nil {return _fbde ;};};for _aaeab ,_dcfdb :=range _bbgba .Ser {if _dcgc :=_dcfdb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aaeab ));_dcgc !=nil {return _dcgc ;};};if _bbgba .DLbls !=nil {if _gebc :=_bbgba .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gebc !=nil {return _gebc ;};};if _bbgba .DropLines !=nil {if _dagb :=_bbgba .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_dagb !=nil {return _dagb ;};};if _bbgba .GapDepth !=nil {if _feac :=_bbgba .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_feac !=nil {return _feac ;};};for _gdbad ,_efda :=range _bbgba .AxId {if _cgad :=_efda .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gdbad ));_cgad !=nil {return _cgad ;};};if _bbgba .ExtLst !=nil {if _acag :=_bbgba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acag !=nil {return _acag ;};};return nil ;};func (_acfgb ST_TickLblPos )String ()string {switch _acfgb {case 0:return "";case 1:return "\u0068\u0069\u0067\u0068";case 2:return "\u006c\u006f\u0077";case 3:return "\u006e\u0065\u0078\u0074\u0054\u006f";case 4:return "\u006e\u006f\u006e\u0065";};return "";}; +// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path +func (_adc *CT_Extension )ValidateWithPath (path string )error {return nil };type CT_BandFmt struct{Idx *CT_UnsignedInt ;SpPr *_cc .CT_ShapeProperties ;};func NewCT_LblOffset ()*CT_LblOffset {_efaf :=&CT_LblOffset {};return _efaf };type CT_NumRef struct{F string ;NumCache *CT_NumData ;ExtLst *CT_ExtensionList ;};func (_afab *CT_BarSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_acb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_afab .Idx ,_acb );_adg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_afab .Order ,_adg );if _afab .Tx !=nil {_bdgcd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_afab .Tx ,_bdgcd );};if _afab .SpPr !=nil {_ffb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_afab .SpPr ,_ffb );};if _afab .InvertIfNegative !=nil {_gbbce :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_afab .InvertIfNegative ,_gbbce );};if _afab .PictureOptions !=nil {_adf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_afab .PictureOptions ,_adf );};if _afab .DPt !=nil {_gbbca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_cgdc :=range _afab .DPt {e .EncodeElement (_cgdc ,_gbbca );};};if _afab .DLbls !=nil {_gege :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_afab .DLbls ,_gege );};if _afab .Trendline !=nil {_gcf :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_cbbd :=range _afab .Trendline {e .EncodeElement (_cbbd ,_gcf );};};if _afab .ErrBars !=nil {_cfdb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_afab .ErrBars ,_cfdb );};if _afab .Cat !=nil {_dfd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_afab .Cat ,_dfd );};if _afab .Val !=nil {_gbbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_afab .Val ,_gbbf );};if _afab .Shape !=nil {_cbfg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_afab .Shape ,_cbfg );};if _afab .ExtLst !=nil {_bdad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afab .ExtLst ,_bdad );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_LegendEntry and its children, prefixing error messages with path -func (_agdc *CT_LegendEntry )ValidateWithPath (path string )error {if _beba :=_agdc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_beba !=nil {return _beba ;};if _agdc .Choice !=nil {if _agdb :=_agdc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_agdb !=nil {return _agdb ;};};if _agdc .ExtLst !=nil {if _gfae :=_agdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfae !=nil {return _gfae ;};};return nil ;};func (_gfgae *CT_TrendlineLbl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gfgae .Layout !=nil {_bbacf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gfgae .Layout ,_bbacf );};if _gfgae .Tx !=nil {_adaba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gfgae .Tx ,_adaba );};if _gfgae .NumFmt !=nil {_gbecf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gfgae .NumFmt ,_gbecf );};if _gfgae .SpPr !=nil {_fccgg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gfgae .SpPr ,_fccgg );};if _gfgae .TxPr !=nil {_eegfg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gfgae .TxPr ,_eegfg );};if _gfgae .ExtLst !=nil {_geda :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfgae .ExtLst ,_geda );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fcgg *CT_Double )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dfaf :=range start .Attr {if _dfaf .Name .Local =="\u0076\u0061\u006c"{_fddc ,_fbbb :=_b .ParseFloat (_dfaf .Value ,64);if _fbbb !=nil {return _fbbb ;};_fcgg .ValAttr =_fddc ;continue ;};};for {_dcbeb ,_bagd :=d .Token ();if _bagd !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0075b\u006c\u0065\u003a\u0020\u0025\u0073",_bagd );};if _cfgc ,_aaag :=_dcbeb .(_g .EndElement );_aaag &&_cfgc .Name ==start .Name {break ;};};return nil ;};type CT_RelId struct{IdAttr string ;};func (_eggae *CT_Orientation )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gecea :=range start .Attr {if _gecea .Name .Local =="\u0076\u0061\u006c"{_eggae .ValAttr .UnmarshalXMLAttr (_gecea );continue ;};};for {_efdf ,_ccecb :=d .Token ();if _ccecb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_ccecb );};if _fcaa ,_dfcf :=_efdf .(_g .EndElement );_dfcf &&_fcaa .Name ==start .Name {break ;};};return nil ;};type CT_SurfaceSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_fc .CT_ShapeProperties ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func (_fgaba *CT_StockChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cfgcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dfdgf :=range _fgaba .Ser {e .EncodeElement (_dfdgf ,_cfgcf );};if _fgaba .DLbls !=nil {_dgcc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fgaba .DLbls ,_dgcc );};if _fgaba .DropLines !=nil {_dadbcb :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fgaba .DropLines ,_dadbcb );};if _fgaba .HiLowLines !=nil {_gceec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fgaba .HiLowLines ,_gceec );};if _fgaba .UpDownBars !=nil {_abfd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_fgaba .UpDownBars ,_abfd );};_fbbgf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_dbdee :=range _fgaba .AxId {e .EncodeElement (_dbdee ,_fbbgf );};if _fgaba .ExtLst !=nil {_bdbbbg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgaba .ExtLst ,_bdbbbg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ggcde *CT_Marker )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ggcde .Symbol !=nil {_dbaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_ggcde .Symbol ,_dbaf );};if _ggcde .Size !=nil {_acaga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_ggcde .Size ,_acaga );};if _ggcde .SpPr !=nil {_edebe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ggcde .SpPr ,_edebe );};if _ggcde .ExtLst !=nil {_bfgf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggcde .ExtLst ,_bfgf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_acdgge ST_HPercent )String ()string {if _acdgge .ST_HPercentWithSymbol !=nil {return _f .Sprintf ("\u0025\u0076",*_acdgge .ST_HPercentWithSymbol );};if _acdgge .ST_HPercentUShort !=nil {return _f .Sprintf ("\u0025\u0076",*_acdgge .ST_HPercentUShort );};return "";};func (_dbacd ST_ErrValType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dbacd .String (),start );};func (_ffbc *CT_RotY )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_egeb :=range start .Attr {if _egeb .Name .Local =="\u0076\u0061\u006c"{_bccaf ,_ccaf :=_b .ParseUint (_egeb .Value ,10,16);if _ccaf !=nil {return _ccaf ;};_ffeb :=uint16 (_bccaf );_ffbc .ValAttr =&_ffeb ;continue ;};};for {_gfcbe ,_afbef :=d .Token ();if _afbef !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0059\u003a\u0020\u0025\u0073",_afbef );};if _ddeac ,_fbcbg :=_gfcbe .(_g .EndElement );_fbcbg &&_ddeac .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Skip and its children +func (_afbe *CT_Skip )Validate ()error {return _afbe .ValidateWithPath ("\u0043T\u005f\u0053\u006b\u0069\u0070");};func (_dafef ST_TickLblPos )Validate ()error {return _dafef .ValidateWithPath ("")}; // Validate validates the CT_PlotAreaChoice and its children -func (_cgeagd *CT_PlotAreaChoice )Validate ()error {return _cgeagd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043h\u006f\u0069\u0063\u0065");};type CT_StrData struct{PtCount *CT_UnsignedInt ;Pt []*CT_StrVal ;ExtLst *CT_ExtensionList ;};func (_dafbd *CT_DepthPercent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eedf :=range start .Attr {if _eedf .Name .Local =="\u0076\u0061\u006c"{_gec ,_gadb :=ParseUnionST_DepthPercent (_eedf .Value );if _gadb !=nil {return _gadb ;};_dafbd .ValAttr =&_gec ;continue ;};};for {_edec ,_dffad :=d .Token ();if _dffad !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u0070\u0074\u0068\u0050e\u0072\u0063\u0065n\u0074:\u0020\u0025\u0073",_dffad );};if _fcdg ,_fcb :=_edec .(_g .EndElement );_fcb &&_fcdg .Name ==start .Name {break ;};};return nil ;};func NewCT_SerTxChoice ()*CT_SerTxChoice {_eebeg :=&CT_SerTxChoice {};return _eebeg }; +func (_eebfa *CT_PlotAreaChoice )Validate ()error {return _eebfa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043h\u006f\u0069\u0063\u0065");};type ST_ErrBarType byte ;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;);func NewCT_LegendPos ()*CT_LegendPos {_fcad :=&CT_LegendPos {};return _fcad }; -// Validate validates the CT_TextLanguageID and its children -func (_cdcac *CT_TextLanguageID )Validate ()error {return _cdcac .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044");}; +// ST_BubbleScale is a union type +type ST_BubbleScale struct{ST_BubbleScalePercent *string ;ST_BubbleScaleUInt *uint32 ;};func (_aafefb *EG_LegendEntryData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbfe :for {_cgcaf ,_dbabb :=d .Token ();if _dbabb !=nil {return _dbabb ;};switch _fbdab :=_cgcaf .(type ){case _c .StartElement :switch _fbdab .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"}:_aafefb .TxPr =_cc .NewCT_TextBody ();if _gbcf :=d .DecodeElement (_aafefb .TxPr ,&_fbdab );_gbcf !=nil {return _gbcf ;};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\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_fbdab .Name );if _ddaff :=d .Skip ();_ddaff !=nil {return _ddaff ;};};case _c .EndElement :break _dbfe ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_DLbls and its children, prefixing error messages with path -func (_dgce *CT_DLbls )ValidateWithPath (path string )error {for _bbgdb ,_debgg :=range _dgce .DLbl {if _dadb :=_debgg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0044\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_bbgdb ));_dadb !=nil {return _dadb ;};};if _dgce .Choice !=nil {if _abc :=_dgce .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_abc !=nil {return _abc ;};};if _dgce .ExtLst !=nil {if _fggee :=_dgce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fggee !=nil {return _fggee ;};};return nil ;};func NewCT_Layout ()*CT_Layout {_facdbg :=&CT_Layout {};return _facdbg }; +// Validate validates the CT_TickLblPos and its children +func (_eadgg *CT_TickLblPos )Validate ()error {return _eadgg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");};type CT_TextLanguageID struct{ValAttr string ;};const ST_ThicknessPercentPattern ="\u0028[\u0030\u002d\u0039\u005d\u002b\u0029%";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 (_eaffb *CT_OfPieChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eaffb .OfPieType =NewCT_OfPieType ();_egdd :for {_dfafd ,_dgdbf :=d .Token ();if _dgdbf !=nil {return _dgdbf ;};switch _bdcca :=_dfafd .(type ){case _c .StartElement :switch _bdcca .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 _cbcac :=d .DecodeElement (_eaffb .OfPieType ,&_bdcca );_cbcac !=nil {return _cbcac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eaffb .VaryColors =NewCT_Boolean ();if _agba :=d .DecodeElement (_eaffb .VaryColors ,&_bdcca );_agba !=nil {return _agba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_dgbbd :=NewCT_PieSer ();if _gaccf :=d .DecodeElement (_dgbbd ,&_bdcca );_gaccf !=nil {return _gaccf ;};_eaffb .Ser =append (_eaffb .Ser ,_dgbbd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eaffb .DLbls =NewCT_DLbls ();if _bceb :=d .DecodeElement (_eaffb .DLbls ,&_bdcca );_bceb !=nil {return _bceb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eaffb .GapWidth =NewCT_GapAmount ();if _ccgb :=d .DecodeElement (_eaffb .GapWidth ,&_bdcca );_ccgb !=nil {return _ccgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eaffb .SplitType =NewCT_SplitType ();if _fcbf :=d .DecodeElement (_eaffb .SplitType ,&_bdcca );_fcbf !=nil {return _fcbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_eaffb .SplitPos =NewCT_Double ();if _deecc :=d .DecodeElement (_eaffb .SplitPos ,&_bdcca );_deecc !=nil {return _deecc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eaffb .CustSplit =NewCT_CustSplit ();if _eadfcb :=d .DecodeElement (_eaffb .CustSplit ,&_bdcca );_eadfcb !=nil {return _eadfcb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_eaffb .SecondPieSize =NewCT_SecondPieSize ();if _gggb :=d .DecodeElement (_eaffb .SecondPieSize ,&_bdcca );_gggb !=nil {return _gggb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_bfcc :=NewCT_ChartLines ();if _gfcb :=d .DecodeElement (_bfcc ,&_bdcca );_gfcb !=nil {return _gfcb ;};_eaffb .SerLines =append (_eaffb .SerLines ,_bfcc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eaffb .ExtLst =NewCT_ExtensionList ();if _ffga :=d .DecodeElement (_eaffb .ExtLst ,&_bdcca );_ffga !=nil {return _ffga ;};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\u004ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_bdcca .Name );if _dcfcf :=d .Skip ();_dcfcf !=nil {return _dcfcf ;};};case _c .EndElement :break _egdd ;case _c .CharData :};};return nil ;};func (_cccg *CT_ScatterStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_edccf :=range start .Attr {if _edccf .Name .Local =="\u0076\u0061\u006c"{_cccg .ValAttr .UnmarshalXMLAttr (_edccf );continue ;};};for {_gegad ,_cedgb :=d .Token ();if _cedgb !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065r\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_cedgb );};if _cbdg ,_egbebe :=_gegad .(_c .EndElement );_egbebe &&_cbdg .Name ==start .Name {break ;};};return nil ;};func (_bbadd *CT_OfPieType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_addg :=range start .Attr {if _addg .Name .Local =="\u0076\u0061\u006c"{_bbadd .ValAttr .UnmarshalXMLAttr (_addg );continue ;};};for {_eggc ,_gdbcc :=d .Token ();if _gdbcc !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0066P\u0069\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_gdbcc );};if _gddga ,_cfaea :=_eggc .(_c .EndElement );_cfaea &&_gddga .Name ==start .Name {break ;};};return nil ;};func (_geed *CT_PageSetup )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dedca :=range start .Attr {if _dedca .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_bfeg ,_febg :=_d .ParseUint (_dedca .Value ,10,32);if _febg !=nil {return _febg ;};_bbcc :=uint32 (_bfeg );_geed .PaperSizeAttr =&_bbcc ;continue ;};if _dedca .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_fcdaf ,_aabg :=_dedca .Value ,error (nil );if _aabg !=nil {return _aabg ;};_geed .PaperHeightAttr =&_fcdaf ;continue ;};if _dedca .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_eabdg ,_ggfag :=_dedca .Value ,error (nil );if _ggfag !=nil {return _ggfag ;};_geed .PaperWidthAttr =&_eabdg ;continue ;};if _dedca .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_egagb ,_cegf :=_d .ParseUint (_dedca .Value ,10,32);if _cegf !=nil {return _cegf ;};_ddfce :=uint32 (_egagb );_geed .FirstPageNumberAttr =&_ddfce ;continue ;};if _dedca .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_geed .OrientationAttr .UnmarshalXMLAttr (_dedca );continue ;};if _dedca .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_agace ,_gbgb :=_d .ParseBool (_dedca .Value );if _gbgb !=nil {return _gbgb ;};_geed .BlackAndWhiteAttr =&_agace ;continue ;};if _dedca .Name .Local =="\u0064\u0072\u0061f\u0074"{_bffda ,_bcbba :=_d .ParseBool (_dedca .Value );if _bcbba !=nil {return _bcbba ;};_geed .DraftAttr =&_bffda ;continue ;};if _dedca .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_eedeg ,_feeed :=_d .ParseBool (_dedca .Value );if _feeed !=nil {return _feeed ;};_geed .UseFirstPageNumberAttr =&_eedeg ;continue ;};if _dedca .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_gcef ,_aefe :=_d .ParseInt (_dedca .Value ,10,32);if _aefe !=nil {return _aefe ;};_eeabc :=int32 (_gcef );_geed .HorizontalDpiAttr =&_eeabc ;continue ;};if _dedca .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_fecca ,_geee :=_d .ParseInt (_dedca .Value ,10,32);if _geee !=nil {return _geee ;};_decf :=int32 (_fecca );_geed .VerticalDpiAttr =&_decf ;continue ;};if _dedca .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_eecc ,_dabfb :=_d .ParseUint (_dedca .Value ,10,32);if _dabfb !=nil {return _dabfb ;};_eedad :=uint32 (_eecc );_geed .CopiesAttr =&_eedad ;continue ;};};for {_edbfe ,_fcbac :=d .Token ();if _fcbac !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_fcbac );};if _egaad ,_ddfde :=_edbfe .(_c .EndElement );_ddfde &&_egaad .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_NumDataSource and its children -func (_gacag *CT_NumDataSource )Validate ()error {return _gacag .ValidateWithPath ("\u0043\u0054_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");}; +// Validate validates the CT_DLblsChoice and its children +func (_dfcb *CT_DLblsChoice )Validate ()error {return _dfcb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043h\u006f\u0069\u0063\u0065");};func (_aafc ST_ErrDir )ValidateWithPath (path string )error {switch _aafc {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 (_aafc ));};return nil ;}; -// Validate validates the CT_NumFmt and its children -func (_cafc *CT_NumFmt )Validate ()error {return _cafc .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};const ST_OverlapPercentPattern ="\u0028\u002d\u003f\u0030\u002a\u0028(\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u005b\u0031\u002d\u0039\u005d[\u0030\u002d\u0039\u005d\u0029\u007c\u00310\u0030\u0029\u0029\u0025";func (_edfcg ST_OfPieType )Validate ()error {return _edfcg .ValidateWithPath ("")}; +// Validate validates the CT_ScatterStyle and its children +func (_bbdf *CT_ScatterStyle )Validate ()error {return _bbdf .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};func (_dbee *CT_PieChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddcag :for {_fbedfg ,_afcbe :=d .Token ();if _afcbe !=nil {return _afcbe ;};switch _cgeef :=_fbedfg .(type ){case _c .StartElement :switch _cgeef .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"}:_dbee .VaryColors =NewCT_Boolean ();if _feafb :=d .DecodeElement (_dbee .VaryColors ,&_cgeef );_feafb !=nil {return _feafb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_ddgb :=NewCT_PieSer ();if _bgdca :=d .DecodeElement (_ddgb ,&_cgeef );_bgdca !=nil {return _bgdca ;};_dbee .Ser =append (_dbee .Ser ,_ddgb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dbee .DLbls =NewCT_DLbls ();if _bbeb :=d .DecodeElement (_dbee .DLbls ,&_cgeef );_bbeb !=nil {return _bbeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dbee .FirstSliceAng =NewCT_FirstSliceAng ();if _bdabf :=d .DecodeElement (_dbee .FirstSliceAng ,&_cgeef );_bdabf !=nil {return _bdabf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dbee .ExtLst =NewCT_ExtensionList ();if _gabda :=d .DecodeElement (_dbee .ExtLst ,&_cgeef );_gabda !=nil {return _gabda ;};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\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_cgeef .Name );if _fdbb :=d .Skip ();_fdbb !=nil {return _fdbb ;};};case _c .EndElement :break _ddcag ;case _c .CharData :};};return nil ;};func NewCT_PivotFmt ()*CT_PivotFmt {_egggb :=&CT_PivotFmt {};_egggb .Idx =NewCT_UnsignedInt ();return _egggb ;};func (_debad *ST_TrendlineType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddfb ,_cebfe :=d .Token ();if _cebfe !=nil {return _cebfe ;};if _agfb ,_cgeaf :=_ddfb .(_c .EndElement );_cgeaf &&_agfb .Name ==start .Name {*_debad =1;return nil ;};if _bbacg ,_eebfd :=_ddfb .(_c .CharData );!_eebfd {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",_ddfb );}else {switch string (_bbacg ){case "":*_debad =0;case "\u0065\u0078\u0070":*_debad =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_debad =2;case "\u006c\u006f\u0067":*_debad =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_debad =4;case "\u0070\u006f\u006c\u0079":*_debad =5;case "\u0070\u006f\u0077e\u0072":*_debad =6;};};_ddfb ,_cebfe =d .Token ();if _cebfe !=nil {return _cebfe ;};if _caec ,_bdfbc :=_ddfb .(_c .EndElement );_bdfbc &&_caec .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",_ddfb );};func (_cbba *CT_TimeUnit )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cbba .ValAttr !=ST_TimeUnitUnset {_abdfe ,_gcdeb :=_cbba .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _gcdeb !=nil {return _gcdeb ;};start .Attr =append (start .Attr ,_abdfe );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fgggb *ST_LblAlgn )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fgggb =0;case "\u0063\u0074\u0072":*_fgggb =1;case "\u006c":*_fgggb =2;case "\u0072":*_fgggb =3;};return nil ;};func (_fdfaa *CT_RadarChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ggfdg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fdfaa .RadarStyle ,_ggfdg );if _fdfaa .VaryColors !=nil {_gbabe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fdfaa .VaryColors ,_gbabe );};if _fdfaa .Ser !=nil {_ebaef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ggbbf :=range _fdfaa .Ser {e .EncodeElement (_ggbbf ,_ebaef );};};if _fdfaa .DLbls !=nil {_ddde :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fdfaa .DLbls ,_ddde );};_dacff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_fbfad :=range _fdfaa .AxId {e .EncodeElement (_fbfad ,_dacff );};if _fdfaa .ExtLst !=nil {_ggded :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdfaa .ExtLst ,_ggded );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_TickMark struct{ValAttr ST_TickMark ;}; -// Validate validates the CT_Bar3DChart and its children -func (_aeb *CT_Bar3DChart )Validate ()error {return _aeb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};func (_abadb *CT_RelId )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_abadb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_MarkerStyle and its children, prefixing error messages with path +func (_agbd *CT_MarkerStyle )ValidateWithPath (path string )error {if _agbd .ValAttr ==ST_MarkerStyleUnset {return _e .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 _fgggg :=_agbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgggg !=nil {return _fgggg ;};return nil ;};type CT_CustSplit struct{SecondPiePt []*CT_UnsignedInt ;}; -// Validate validates the CT_DispUnits and its children -func (_fcga *CT_DispUnits )Validate ()error {return _fcga .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");};func (_ccafb ST_Crosses )String ()string {switch _ccafb {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f";case 2:return "\u006d\u0061\u0078";case 3:return "\u006d\u0069\u006e";};return "";};type CT_UpDownBars struct{GapWidth *CT_GapAmount ;UpBars *CT_UpDownBar ;DownBars *CT_UpDownBar ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_ExtensionList and its children +func (_cdgf *CT_ExtensionList )Validate ()error {return _cdgf .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};const (ST_TimeUnitUnset ST_TimeUnit =0;ST_TimeUnitDays ST_TimeUnit =1;ST_TimeUnitMonths ST_TimeUnit =2;ST_TimeUnitYears ST_TimeUnit =3;);type CT_PieChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;ExtLst *CT_ExtensionList ;};func ParseUnionST_Overlap (s string )(ST_Overlap ,error ){if ST_OverlapPercentPatternRe .MatchString (s ){return ST_Overlap {ST_OverlapPercent :&s },nil ;};_cafgd ,_cacbe :=_d .ParseInt (s ,10,8);if _cacbe !=nil {return ST_Overlap {},_cacbe ;};_edgfb :=int8 (_cafgd );return ST_Overlap {ST_OverlapByte :&_edgfb },nil ;};func (_gbdgc *EG_SurfaceChartShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gbdgc .Wireframe !=nil {_cgedg :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_gbdgc .Wireframe ,_cgedg );};if _gbdgc .Ser !=nil {_fgfgb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bfec :=range _gbdgc .Ser {e .EncodeElement (_bfec ,_fgfgb );};};if _gbdgc .BandFmts !=nil {_aceae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_gbdgc .BandFmts ,_aceae );};return nil ;};func (_aegbfg *ST_LayoutMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aegbfg =0;case "\u0065\u0064\u0067\u0065":*_aegbfg =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_aegbfg =2;};return nil ;};func (_bccaa *CT_RotY )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bccaa .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_bccaa .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_DTable and its children, prefixing error messages with path -func (_ddbee *CT_DTable )ValidateWithPath (path string )error {if _ddbee .ShowHorzBorder !=nil {if _acfg :=_ddbee .ShowHorzBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0048\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072");_acfg !=nil {return _acfg ;};};if _ddbee .ShowVertBorder !=nil {if _ccd :=_ddbee .ShowVertBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0056\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072");_ccd !=nil {return _ccd ;};};if _ddbee .ShowOutline !=nil {if _bace :=_ddbee .ShowOutline .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_bace !=nil {return _bace ;};};if _ddbee .ShowKeys !=nil {if _egec :=_ddbee .ShowKeys .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u004b\u0065\u0079s");_egec !=nil {return _egec ;};};if _ddbee .SpPr !=nil {if _fffa :=_ddbee .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fffa !=nil {return _fffa ;};};if _ddbee .TxPr !=nil {if _dade :=_ddbee .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dade !=nil {return _dade ;};};if _ddbee .ExtLst !=nil {if _ddcc :=_ddbee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddcc !=nil {return _ddcc ;};};return nil ;};func NewCT_PictureOptions ()*CT_PictureOptions {_ecdgf :=&CT_PictureOptions {};return _ecdgf };func NewCT_Shape ()*CT_Shape {_gbabf :=&CT_Shape {};return _gbabf };func (_cgb *CT_AreaChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cgb .Grouping !=nil {_bf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_cgb .Grouping ,_bf );};if _cgb .VaryColors !=nil {_eg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_cgb .VaryColors ,_eg );};if _cgb .Ser !=nil {_bg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ec :=range _cgb .Ser {e .EncodeElement (_ec ,_bg );};};if _cgb .DLbls !=nil {_cae :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cgb .DLbls ,_cae );};if _cgb .DropLines !=nil {_bea :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cgb .DropLines ,_bea );};_fe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gdd :=range _cgb .AxId {e .EncodeElement (_gdd ,_fe );};if _cgb .ExtLst !=nil {_cdb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgb .ExtLst ,_cdb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_beeg *CT_DispUnits )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebagd :for {_ecfgf ,_afdb :=d .Token ();if _afdb !=nil {return _afdb ;};switch _bcf :=_ecfgf .(type ){case _g .StartElement :switch _bcf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}:_beeg .Choice =NewCT_DispUnitsChoice ();if _gefa :=d .DecodeElement (&_beeg .Choice .CustUnit ,&_bcf );_gefa !=nil {return _gefa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}:_beeg .Choice =NewCT_DispUnitsChoice ();if _badf :=d .DecodeElement (&_beeg .Choice .BuiltInUnit ,&_bcf );_badf !=nil {return _badf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c"}:_beeg .DispUnitsLbl =NewCT_DispUnitsLbl ();if _fadc :=d .DecodeElement (_beeg .DispUnitsLbl ,&_bcf );_fadc !=nil {return _fadc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_beeg .ExtLst =NewCT_ExtensionList ();if _bcag :=d .DecodeElement (_beeg .ExtLst ,&_bcf );_bcag !=nil {return _bcag ;};default:_a .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u0020\u0025\u0076",_bcf .Name );if _daac :=d .Skip ();_daac !=nil {return _daac ;};};case _g .EndElement :break _ebagd ;case _g .CharData :};};return nil ;};func NewEG_AxShared ()*EG_AxShared {_efffg :=&EG_AxShared {};_efffg .AxId =NewCT_UnsignedInt ();_efffg .Scaling =NewCT_Scaling ();_efffg .AxPos =NewCT_AxPos ();_efffg .CrossAx =NewCT_UnsignedInt ();return _efffg ;};func (_fdaf *EG_AxShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdaf .AxId =NewCT_UnsignedInt ();_fdaf .Scaling =NewCT_Scaling ();_fdaf .AxPos =NewCT_AxPos ();_fdaf .CrossAx =NewCT_UnsignedInt ();_aabce :for {_gebcc ,_cceed :=d .Token ();if _cceed !=nil {return _cceed ;};switch _gddacf :=_gebcc .(type ){case _g .StartElement :switch _gddacf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _dbadb :=d .DecodeElement (_fdaf .AxId ,&_gddacf );_dbadb !=nil {return _dbadb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _ffgdd :=d .DecodeElement (_fdaf .Scaling ,&_gddacf );_ffgdd !=nil {return _ffgdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_fdaf .Delete =NewCT_Boolean ();if _efbab :=d .DecodeElement (_fdaf .Delete ,&_gddacf );_efbab !=nil {return _efbab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _fcdgb :=d .DecodeElement (_fdaf .AxPos ,&_gddacf );_fcdgb !=nil {return _fcdgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\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"}:_fdaf .MajorGridlines =NewCT_ChartLines ();if _ceec :=d .DecodeElement (_fdaf .MajorGridlines ,&_gddacf );_ceec !=nil {return _ceec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\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"}:_fdaf .MinorGridlines =NewCT_ChartLines ();if _bcdab :=d .DecodeElement (_fdaf .MinorGridlines ,&_gddacf );_bcdab !=nil {return _bcdab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_fdaf .Title =NewCT_Title ();if _cgfgg :=d .DecodeElement (_fdaf .Title ,&_gddacf );_cgfgg !=nil {return _cgfgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_fdaf .NumFmt =NewCT_NumFmt ();if _ecbgc :=d .DecodeElement (_fdaf .NumFmt ,&_gddacf );_ecbgc !=nil {return _ecbgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_fdaf .MajorTickMark =NewCT_TickMark ();if _gbag :=d .DecodeElement (_fdaf .MajorTickMark ,&_gddacf );_gbag !=nil {return _gbag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_fdaf .MinorTickMark =NewCT_TickMark ();if _bffgb :=d .DecodeElement (_fdaf .MinorTickMark ,&_gddacf );_bffgb !=nil {return _bffgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_fdaf .TickLblPos =NewCT_TickLblPos ();if _fbadf :=d .DecodeElement (_fdaf .TickLblPos ,&_gddacf );_fbadf !=nil {return _fbadf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_fdaf .SpPr =_fc .NewCT_ShapeProperties ();if _egdde :=d .DecodeElement (_fdaf .SpPr ,&_gddacf );_egdde !=nil {return _egdde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_fdaf .TxPr =_fc .NewCT_TextBody ();if _fbddf :=d .DecodeElement (_fdaf .TxPr ,&_gddacf );_fbddf !=nil {return _fbddf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _dadec :=d .DecodeElement (_fdaf .CrossAx ,&_gddacf );_dadec !=nil {return _dadec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_fdaf .Choice =NewEG_AxSharedChoice ();if _dbdbg :=d .DecodeElement (&_fdaf .Choice .Crosses ,&_gddacf );_dbdbg !=nil {return _dbdbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_fdaf .Choice =NewEG_AxSharedChoice ();if _cfea :=d .DecodeElement (&_fdaf .Choice .CrossesAt ,&_gddacf );_cfea !=nil {return _cfea ;};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\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_gddacf .Name );if _egeea :=d .Skip ();_egeea !=nil {return _egeea ;};};case _g .EndElement :break _aabce ;case _g .CharData :};};return nil ;};func (_edede *Group_DLbl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _edede .Layout !=nil {_dadgb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_edede .Layout ,_dadgb );};if _edede .Tx !=nil {_fcacf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_edede .Tx ,_fcacf );};if _edede .NumFmt !=nil {_aacd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_edede .NumFmt ,_aacd );};if _edede .SpPr !=nil {_ceeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_edede .SpPr ,_ceeb );};if _edede .TxPr !=nil {_abdea :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_edede .TxPr ,_abdea );};if _edede .DLblPos !=nil {_dgddc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_edede .DLblPos ,_dgddc );};if _edede .ShowLegendKey !=nil {_bddfg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_edede .ShowLegendKey ,_bddfg );};if _edede .ShowVal !=nil {_cbga :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_edede .ShowVal ,_cbga );};if _edede .ShowCatName !=nil {_dfeed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_edede .ShowCatName ,_dfeed );};if _edede .ShowSerName !=nil {_eeacg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_edede .ShowSerName ,_eeacg );};if _edede .ShowPercent !=nil {_eaded :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_edede .ShowPercent ,_eaded );};if _edede .ShowBubbleSize !=nil {_eggec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_edede .ShowBubbleSize ,_eggec );};if _edede .Separator !=nil {_egggd :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_a .AddPreserveSpaceAttr (&_egggd ,*_edede .Separator );e .EncodeElement (_edede .Separator ,_egggd );};return nil ;};func (_eebb *CT_LegendEntryChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcfab :for {_agcaf ,_dcgf :=d .Token ();if _dcgf !=nil {return _dcgf ;};switch _cafd :=_agcaf .(type ){case _g .StartElement :switch _cafd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_eebb .Delete =NewCT_Boolean ();if _aaeac :=d .DecodeElement (_eebb .Delete ,&_cafd );_aaeac !=nil {return _aaeac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_eebb .TxPr =_fc .NewCT_TextBody ();if _gaggf :=d .DecodeElement (_eebb .TxPr ,&_cafd );_gaggf !=nil {return _gaggf ;};default:_a .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",_cafd .Name );if _abagc :=d .Skip ();_abagc !=nil {return _abagc ;};};case _g .EndElement :break _dcfab ;case _g .CharData :};};return nil ;};func (_cadgf ST_AxPos )ValidateWithPath (path string )error {switch _cadgf {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 (_cadgf ));};return nil ;}; +// Validate validates the CT_TextLanguageID and its children +func (_gbbfc *CT_TextLanguageID )Validate ()error {return _gbbfc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044");};func (_geb *CT_AxDataSourceChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _geb .MultiLvlStrRef !=nil {_gbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0075\u006c\u0074i\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_geb .MultiLvlStrRef ,_gbc );};if _geb .NumRef !=nil {_fcdc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_geb .NumRef ,_fcdc );};if _geb .NumLit !=nil {_eff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_geb .NumLit ,_eff );};if _geb .StrRef !=nil {_eccf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_geb .StrRef ,_eccf );};if _geb .StrLit !=nil {_baa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u004c\u0069\u0074"}};e .EncodeElement (_geb .StrLit ,_baa );};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;);type CT_RotX struct{ValAttr *int8 ;};func (_cacc *CT_DispBlanksAs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgba :=range start .Attr {if _cgba .Name .Local =="\u0076\u0061\u006c"{_cacc .ValAttr .UnmarshalXMLAttr (_cgba );continue ;};};for {_bfcb ,_eacgb :=d .Token ();if _eacgb !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0042\u006ca\u006e\u006b\u0073A\u0073:\u0020\u0025\u0073",_eacgb );};if _ebgdb ,_cfae :=_bfcb .(_c .EndElement );_cfae &&_ebgdb .Name ==start .Name {break ;};};return nil ;};func NewCT_ScatterSer ()*CT_ScatterSer {_gfbec :=&CT_ScatterSer {};_gfbec .Idx =NewCT_UnsignedInt ();_gfbec .Order =NewCT_UnsignedInt ();return _gfbec ;};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_TickLblPos and its children -func (_ebdd *CT_TickLblPos )Validate ()error {return _ebdd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");}; +// Validate validates the CT_PieSer and its children +func (_edae *CT_PieSer )Validate ()error {return _edae .ValidateWithPath ("\u0043T\u005f\u0050\u0069\u0065\u0053\u0065r");};func (_bagfd *CT_TrendlineType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bagfd .ValAttr !=ST_TrendlineTypeUnset {_bafec ,_bfega :=_bagfd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _bfega !=nil {return _bfega ;};start .Attr =append (start .Attr ,_bafec );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bdef *CT_PivotFmts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cccf :for {_gbec ,_cfdd :=d .Token ();if _cfdd !=nil {return _cfdd ;};switch _dedcc :=_gbec .(type ){case _c .StartElement :switch _dedcc .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"}:_cdee :=NewCT_PivotFmt ();if _dffb :=d .DecodeElement (_cdee ,&_dedcc );_dffb !=nil {return _dffb ;};_bdef .PivotFmt =append (_bdef .PivotFmt ,_cdee );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_P\u0069\u0076o\u0074\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_dedcc .Name );if _abea :=d .Skip ();_abea !=nil {return _abea ;};};case _c .EndElement :break _cccf ;case _c .CharData :};};return nil ;};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 (_gfea ST_LayoutTarget )ValidateWithPath (path string )error {switch _gfea {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 (_gfea ));};return nil ;}; -// ValidateWithPath validates the CT_Legend and its children, prefixing error messages with path -func (_gegb *CT_Legend )ValidateWithPath (path string )error {if _gegb .LegendPos !=nil {if _fabef :=_gegb .LegendPos .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");_fabef !=nil {return _fabef ;};};for _bgbgg ,_ecbg :=range _gegb .LegendEntry {if _bagfa :=_ecbg .ValidateWithPath (_f .Sprintf ("\u0025s\u002fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u005b\u0025\u0064\u005d",path ,_bgbgg ));_bagfa !=nil {return _bagfa ;};};if _gegb .Layout !=nil {if _gdgf :=_gegb .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_gdgf !=nil {return _gdgf ;};};if _gegb .Overlay !=nil {if _acaeg :=_gegb .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_acaeg !=nil {return _acaeg ;};};if _gegb .SpPr !=nil {if _babe :=_gegb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_babe !=nil {return _babe ;};};if _gegb .TxPr !=nil {if _bfef :=_gegb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bfef !=nil {return _bfef ;};};if _gegb .ExtLst !=nil {if _addg :=_gegb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_addg !=nil {return _addg ;};};return nil ;}; +// ValidateWithPath validates the CT_BarGrouping and its children, prefixing error messages with path +func (_gec *CT_BarGrouping )ValidateWithPath (path string )error {if _geba :=_gec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_geba !=nil {return _geba ;};return nil ;};func (_adge *CT_LineSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adge .Idx =NewCT_UnsignedInt ();_adge .Order =NewCT_UnsignedInt ();_afcdc :for {_ffec ,_cadd :=d .Token ();if _cadd !=nil {return _cadd ;};switch _cgfa :=_ffec .(type ){case _c .StartElement :switch _cgfa .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 _cfge :=d .DecodeElement (_adge .Idx ,&_cgfa );_cfge !=nil {return _cfge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _fcgf :=d .DecodeElement (_adge .Order ,&_cgfa );_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 :"\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"}:_adge .Tx =NewCT_SerTx ();if _dfce :=d .DecodeElement (_adge .Tx ,&_cgfa );_dfce !=nil {return _dfce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_adge .SpPr =_cc .NewCT_ShapeProperties ();if _ccgaa :=d .DecodeElement (_adge .SpPr ,&_cgfa );_ccgaa !=nil {return _ccgaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adge .Marker =NewCT_Marker ();if _fffc :=d .DecodeElement (_adge .Marker ,&_cgfa );_fffc !=nil {return _fffc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bcga :=NewCT_DPt ();if _efdf :=d .DecodeElement (_bcga ,&_cgfa );_efdf !=nil {return _efdf ;};_adge .DPt =append (_adge .DPt ,_bcga );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adge .DLbls =NewCT_DLbls ();if _dcdc :=d .DecodeElement (_adge .DLbls ,&_cgfa );_dcdc !=nil {return _dcdc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gaga :=NewCT_Trendline ();if _ecga :=d .DecodeElement (_gaga ,&_cgfa );_ecga !=nil {return _ecga ;};_adge .Trendline =append (_adge .Trendline ,_gaga );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adge .ErrBars =NewCT_ErrBars ();if _abd :=d .DecodeElement (_adge .ErrBars ,&_cgfa );_abd !=nil {return _abd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adge .Cat =NewCT_AxDataSource ();if _cdcgd :=d .DecodeElement (_adge .Cat ,&_cgfa );_cdcgd !=nil {return _cdcgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adge .Val =NewCT_NumDataSource ();if _dggg :=d .DecodeElement (_adge .Val ,&_cgfa );_dggg !=nil {return _dggg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_adge .Smooth =NewCT_Boolean ();if _afabf :=d .DecodeElement (_adge .Smooth ,&_cgfa );_afabf !=nil {return _afabf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adge .ExtLst =NewCT_ExtensionList ();if _fgbd :=d .DecodeElement (_adge .ExtLst ,&_cgfa );_fgbd !=nil {return _fgbd ;};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\u005fL\u0069\u006e\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_cgfa .Name );if _ccbf :=d .Skip ();_ccbf !=nil {return _ccbf ;};};case _c .EndElement :break _afcdc ;case _c .CharData :};};return nil ;};func (_gadcg *CT_RadarSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gadcg .Idx =NewCT_UnsignedInt ();_gadcg .Order =NewCT_UnsignedInt ();_abbbc :for {_fcdaa ,_bagde :=d .Token ();if _bagde !=nil {return _bagde ;};switch _dffcb :=_fcdaa .(type ){case _c .StartElement :switch _dffcb .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 _daaae :=d .DecodeElement (_gadcg .Idx ,&_dffcb );_daaae !=nil {return _daaae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _fffac :=d .DecodeElement (_gadcg .Order ,&_dffcb );_fffac !=nil {return _fffac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gadcg .Tx =NewCT_SerTx ();if _bacae :=d .DecodeElement (_gadcg .Tx ,&_dffcb );_bacae !=nil {return _bacae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_gadcg .SpPr =_cc .NewCT_ShapeProperties ();if _abga :=d .DecodeElement (_gadcg .SpPr ,&_dffcb );_abga !=nil {return _abga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gadcg .Marker =NewCT_Marker ();if _fcbg :=d .DecodeElement (_gadcg .Marker ,&_dffcb );_fcbg !=nil {return _fcbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_acgge :=NewCT_DPt ();if _dbebb :=d .DecodeElement (_acgge ,&_dffcb );_dbebb !=nil {return _dbebb ;};_gadcg .DPt =append (_gadcg .DPt ,_acgge );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gadcg .DLbls =NewCT_DLbls ();if _gcce :=d .DecodeElement (_gadcg .DLbls ,&_dffcb );_gcce !=nil {return _gcce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gadcg .Cat =NewCT_AxDataSource ();if _adae :=d .DecodeElement (_gadcg .Cat ,&_dffcb );_adae !=nil {return _adae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gadcg .Val =NewCT_NumDataSource ();if _fefeb :=d .DecodeElement (_gadcg .Val ,&_dffcb );_fefeb !=nil {return _fefeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gadcg .ExtLst =NewCT_ExtensionList ();if _cbec :=d .DecodeElement (_gadcg .ExtLst ,&_dffcb );_cbec !=nil {return _cbec ;};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\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072\u0020\u0025\u0076",_dffcb .Name );if _cbee :=d .Skip ();_cbee !=nil {return _cbee ;};};case _c .EndElement :break _abbbc ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_DLbl and its children, prefixing error messages with path -func (_bgec *CT_DLbl )ValidateWithPath (path string )error {if _bccb :=_bgec .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bccb !=nil {return _bccb ;};if _bgec .Choice !=nil {if _ebdf :=_bgec .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ebdf !=nil {return _ebdf ;};};if _bgec .ExtLst !=nil {if _fbee :=_bgec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbee !=nil {return _fbee ;};};return nil ;}; +// ValidateWithPath validates the CT_FirstSliceAng and its children, prefixing error messages with path +func (_deabf *CT_FirstSliceAng )ValidateWithPath (path string )error {if _deabf .ValAttr !=nil {if *_deabf .ValAttr < 0{return _e .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 ,*_deabf .ValAttr );};if *_deabf .ValAttr > 360{return _e .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 ,*_deabf .ValAttr );};};return nil ;};func NewCT_TickMark ()*CT_TickMark {_cfcfd :=&CT_TickMark {};return _cfcfd };func (_caeg *CT_OfPieType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _caeg .ValAttr !=ST_OfPieTypeUnset {_ffgb ,_egge :=_caeg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _egge !=nil {return _egge ;};start .Attr =append (start .Attr ,_ffgb );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gcfdc *ST_LayoutTarget )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egggd ,_fecgbf :=d .Token ();if _fecgbf !=nil {return _fecgbf ;};if _fccdb ,_cbbfd :=_egggd .(_c .EndElement );_cbbfd &&_fccdb .Name ==start .Name {*_gcfdc =1;return nil ;};if _fdege ,_aaaab :=_egggd .(_c .CharData );!_aaaab {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",_egggd );}else {switch string (_fdege ){case "":*_gcfdc =0;case "\u0069\u006e\u006ee\u0072":*_gcfdc =1;case "\u006f\u0075\u0074e\u0072":*_gcfdc =2;};};_egggd ,_fecgbf =d .Token ();if _fecgbf !=nil {return _fecgbf ;};if _debgb ,_gfcca :=_egggd .(_c .EndElement );_gfcca &&_debgb .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",_egggd );};func NewCT_ScatterChart ()*CT_ScatterChart {_eedbc :=&CT_ScatterChart {};_eedbc .ScatterStyle =NewCT_ScatterStyle ();return _eedbc ;};type CT_SerTx struct{Choice *CT_SerTxChoice ;}; -// Validate validates the CT_Perspective and its children -func (_abfa *CT_Perspective )Validate ()error {return _abfa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065");};func (_ceged *ST_Overlap )ValidateWithPath (path string )error {_cdecfd :=[]string {};if _ceged .ST_OverlapPercent !=nil {_cdecfd =append (_cdecfd ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u0050\u0065r\u0063\u0065\u006e\u0074");};if _ceged .ST_OverlapByte !=nil {_cdecfd =append (_cdecfd ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061p\u0042\u0079\u0074\u0065");};if len (_cdecfd )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cdecfd );};return nil ;}; +// ValidateWithPath validates the EG_AreaChartShared and its children, prefixing error messages with path +func (_dadbc *EG_AreaChartShared )ValidateWithPath (path string )error {if _dadbc .Grouping !=nil {if _dada :=_dadbc .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_dada !=nil {return _dada ;};};if _dadbc .VaryColors !=nil {if _baedf :=_dadbc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_baedf !=nil {return _baedf ;};};for _afgda ,_gecef :=range _dadbc .Ser {if _ddbge :=_gecef .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_afgda ));_ddbge !=nil {return _ddbge ;};};if _dadbc .DLbls !=nil {if _dfcef :=_dadbc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dfcef !=nil {return _dfcef ;};};if _dadbc .DropLines !=nil {if _dcadf :=_dadbc .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_dcadf !=nil {return _dcadf ;};};return nil ;}; -// Validate validates the CT_NumDataSourceChoice and its children -func (_ccdbe *CT_NumDataSourceChoice )Validate ()error {return _ccdbe .ValidateWithPath ("\u0043\u0054\u005f\u004eum\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069c\u0065");};func NewCT_LegendEntry ()*CT_LegendEntry {_efdc :=&CT_LegendEntry {};_efdc .Idx =NewCT_UnsignedInt ();return _efdc ;};func (_gabgf *CT_PivotFmt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ggggb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gabgf .Idx ,_ggggb );if _gabgf .SpPr !=nil {_fabb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gabgf .SpPr ,_fabb );};if _gabgf .TxPr !=nil {_bdede :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gabgf .TxPr ,_bdede );};if _gabgf .Marker !=nil {_ffegb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_gabgf .Marker ,_ffegb );};if _gabgf .DLbl !=nil {_bdgdg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};e .EncodeElement (_gabgf .DLbl ,_bdgdg );};if _gabgf .ExtLst !=nil {_bfcfg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gabgf .ExtLst ,_bfcfg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_DispBlanksAsUnset ST_DispBlanksAs =0;ST_DispBlanksAsSpan ST_DispBlanksAs =1;ST_DispBlanksAsGap ST_DispBlanksAs =2;ST_DispBlanksAsZero ST_DispBlanksAs =3;);func NewCT_SerTx ()*CT_SerTx {_gefcbc :=&CT_SerTx {};_gefcbc .Choice =NewCT_SerTxChoice ();return _gefcbc ;};func (_eaeacg *CT_PivotSource )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eaeacg .FmtId =NewCT_UnsignedInt ();_ccdbg :for {_dfged ,_caac :=d .Token ();if _caac !=nil {return _caac ;};switch _ceaed :=_dfged .(type ){case _g .StartElement :switch _ceaed .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0061\u006d\u0065"}:if _fgbgb :=d .DecodeElement (&_eaeacg .Name ,&_ceaed );_fgbgb !=nil {return _fgbgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006d\u0074I\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006d\u0074I\u0064"}:if _dadca :=d .DecodeElement (_eaeacg .FmtId ,&_ceaed );_dadca !=nil {return _dadca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebff :=NewCT_ExtensionList ();if _cbgf :=d .DecodeElement (_ebff ,&_ceaed );_cbgf !=nil {return _cbgf ;};_eaeacg .ExtLst =append (_eaeacg .ExtLst ,_ebff );default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u006fu\u0072c\u0065\u0020\u0025\u0076",_ceaed .Name );if _dffag :=d .Skip ();_dffag !=nil {return _dffag ;};};case _g .EndElement :break _ccdbg ;case _g .CharData :};};return nil ;};func NewCT_ManualLayout ()*CT_ManualLayout {_bdcg :=&CT_ManualLayout {};return _bdcg };func (_dbbd ST_HoleSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dbbd .ST_HoleSizePercent !=nil {e .EncodeToken (_g .CharData (*_dbbd .ST_HoleSizePercent ));};if _dbbd .ST_HoleSizeUByte !=nil {e .EncodeToken (_g .CharData (_f .Sprintf ("\u0025\u0064",*_dbbd .ST_HoleSizeUByte )));};return e .EncodeToken (_g .EndElement {Name :start .Name });}; +// Validate validates the CT_RadarSer and its children +func (_gbbgc *CT_RadarSer )Validate ()error {return _gbbgc .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072");};type ST_Crosses byte ;func (_gebec ST_BarGrouping )Validate ()error {return _gebec .ValidateWithPath ("")};func (_bacaf *CT_RadarSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cgge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_bacaf .Idx ,_cgge );_cecfd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_bacaf .Order ,_cecfd );if _bacaf .Tx !=nil {_aada :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_bacaf .Tx ,_aada );};if _bacaf .SpPr !=nil {_fgeeeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bacaf .SpPr ,_fgeeeb );};if _bacaf .Marker !=nil {_afaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_bacaf .Marker ,_afaf );};if _bacaf .DPt !=nil {_deedg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_ccgca :=range _bacaf .DPt {e .EncodeElement (_ccgca ,_deedg );};};if _bacaf .DLbls !=nil {_fbce :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bacaf .DLbls ,_fbce );};if _bacaf .Cat !=nil {_geagb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_bacaf .Cat ,_geagb );};if _bacaf .Val !=nil {_ecdbe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_bacaf .Val ,_ecdbe );};if _bacaf .ExtLst !=nil {_acacfg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bacaf .ExtLst ,_acacfg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dggbeg ST_BubbleScale )String ()string {if _dggbeg .ST_BubbleScalePercent !=nil {return _e .Sprintf ("\u0025\u0076",*_dggbeg .ST_BubbleScalePercent );};if _dggbeg .ST_BubbleScaleUInt !=nil {return _e .Sprintf ("\u0025\u0076",*_dggbeg .ST_BubbleScaleUInt );};return "";};func (_dfaf *CT_DoughnutChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egdg :for {_abfb ,_dgbc :=d .Token ();if _dgbc !=nil {return _dgbc ;};switch _cfba :=_abfb .(type ){case _c .StartElement :switch _cfba .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"}:_dfaf .VaryColors =NewCT_Boolean ();if _afea :=d .DecodeElement (_dfaf .VaryColors ,&_cfba );_afea !=nil {return _afea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_badg :=NewCT_PieSer ();if _gaag :=d .DecodeElement (_badg ,&_cfba );_gaag !=nil {return _gaag ;};_dfaf .Ser =append (_dfaf .Ser ,_badg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dfaf .DLbls =NewCT_DLbls ();if _cebad :=d .DecodeElement (_dfaf .DLbls ,&_cfba );_cebad !=nil {return _cebad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dfaf .FirstSliceAng =NewCT_FirstSliceAng ();if _cabag :=d .DecodeElement (_dfaf .FirstSliceAng ,&_cfba );_cabag !=nil {return _cabag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dfaf .HoleSize =NewCT_HoleSize ();if _fgee :=d .DecodeElement (_dfaf .HoleSize ,&_cfba );_fgee !=nil {return _fgee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dfaf .ExtLst =NewCT_ExtensionList ();if _cebfc :=d .DecodeElement (_dfaf .ExtLst ,&_cfba );_cebfc !=nil {return _cebfc ;};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\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074\u0020\u0025v",_cfba .Name );if _gfdf :=d .Skip ();_gfdf !=nil {return _gfdf ;};};case _c .EndElement :break _egdg ;case _c .CharData :};};return nil ;};type CT_PlotAreaChoice1 struct{ValAx []*CT_ValAx ;CatAx []*CT_CatAx ;DateAx []*CT_DateAx ;SerAx []*CT_SerAx ;};func (_gbece ST_DLblPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gbece .String (),start );};func (_egef *CT_CustSplit )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gada :for {_fdg ,_cfeg :=d .Token ();if _cfeg !=nil {return _cfeg ;};switch _ebfc :=_fdg .(type ){case _c .StartElement :switch _ebfc .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"}:_dfda :=NewCT_UnsignedInt ();if _eebg :=d .DecodeElement (_dfda ,&_ebfc );_eebg !=nil {return _eebg ;};_egef .SecondPiePt =append (_egef .SecondPiePt ,_dfda );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\u0075\u0073t\u0053\u0070\u006c\u0069\u0074\u0020\u0025\u0076",_ebfc .Name );if _ffbd :=d .Skip ();_ffbd !=nil {return _ffbd ;};};case _c .EndElement :break _gada ;case _c .CharData :};};return nil ;};type CT_BandFmts struct{BandFmt []*CT_BandFmt ;};func (_cgec *ST_Thickness )Validate ()error {return _cgec .ValidateWithPath ("")};func NewCT_BandFmt ()*CT_BandFmt {_dcf :=&CT_BandFmt {};_dcf .Idx =NewCT_UnsignedInt ();return _dcf };func NewCT_NumDataSourceChoice ()*CT_NumDataSourceChoice {_cbgf :=&CT_NumDataSourceChoice {};return _cbgf ;};const (ST_BarDirUnset ST_BarDir =0;ST_BarDirBar ST_BarDir =1;ST_BarDirCol ST_BarDir =2;);func (_bbge *CT_DispBlanksAs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bbge .ValAttr !=ST_DispBlanksAsUnset {_gcad ,_gaef :=_bbge .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _gaef !=nil {return _gaef ;};start .Attr =append (start .Attr ,_gcad );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_NumFmt struct{FormatCodeAttr string ;SourceLinkedAttr *bool ;};func (_ebec *CT_AreaChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ebec .Grouping !=nil {_efd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ebec .Grouping ,_efd );};if _ebec .VaryColors !=nil {_ab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ebec .VaryColors ,_ab );};if _ebec .Ser !=nil {_cad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ac :=range _ebec .Ser {e .EncodeElement (_ac ,_cad );};};if _ebec .DLbls !=nil {_ag :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ebec .DLbls ,_ag );};if _ebec .DropLines !=nil {_agc :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ebec .DropLines ,_agc );};_baf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_cbg :=range _ebec .AxId {e .EncodeElement (_cbg ,_baf );};if _ebec .ExtLst !=nil {_bdf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebec .ExtLst ,_bdf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Surface and its children -func (_addga *CT_Surface )Validate ()error {return _addga .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065");}; +// Validate validates the CT_BandFmts and its children +func (_fcca *CT_BandFmts )Validate ()error {return _fcca .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073");};type CT_BarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_cc .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 ;}; -// Validate validates the CT_ScatterChart and its children -func (_cdcdc *CT_ScatterChart )Validate ()error {return _cdcdc .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");};func (_gfcdb ST_CrossBetween )ValidateWithPath (path string )error {switch _gfcdb {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfcdb ));};return nil ;};func (_dfbbc ST_BarDir )ValidateWithPath (path string )error {switch _dfbbc {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfbbc ));};return nil ;};type CT_Style struct{ValAttr uint8 ;};func NewEG_LegendEntryData ()*EG_LegendEntryData {_gfgce :=&EG_LegendEntryData {};return _gfgce };func (_cbdf *CT_Overlap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cbdf .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cbdf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_daccf *CT_PivotFmts )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _daccf .PivotFmt !=nil {_bbac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}};for _ ,_ccbc :=range _daccf .PivotFmt {e .EncodeElement (_ccbc ,_bbac );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_TickMark byte ;func NewCT_LayoutTarget ()*CT_LayoutTarget {_ddbgg :=&CT_LayoutTarget {};return _ddbgg };func (_dccf ST_Grouping )String ()string {switch _dccf {case 0:return "";case 1:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case 2:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case 3:return "\u0073t\u0061\u0063\u006b\u0065\u0064";};return "";}; +// ValidateWithPath validates the EG_SurfaceChartShared and its children, prefixing error messages with path +func (_gaaee *EG_SurfaceChartShared )ValidateWithPath (path string )error {if _gaaee .Wireframe !=nil {if _afdgc :=_gaaee .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_afdgc !=nil {return _afdgc ;};};for _dfbac ,_afdc :=range _gaaee .Ser {if _cfda :=_afdc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dfbac ));_cfda !=nil {return _cfda ;};};if _gaaee .BandFmts !=nil {if _bgdge :=_gaaee .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_bgdge !=nil {return _bgdge ;};};return nil ;};func (_bda *CT_AxDataSource )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bda .Choice .MarshalXML (e ,_c .StartElement {});e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ExternalData and its children -func (_gdgeg *CT_ExternalData )Validate ()error {return _gdgeg .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");};func (_abecc ST_LblAlgn )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fedcda :=_g .Attr {};_fedcda .Name =name ;switch _abecc {case ST_LblAlgnUnset :_fedcda .Value ="";case ST_LblAlgnCtr :_fedcda .Value ="\u0063\u0074\u0072";case ST_LblAlgnL :_fedcda .Value ="\u006c";case ST_LblAlgnR :_fedcda .Value ="\u0072";};return _fedcda ,nil ;};func (_adfd *CT_DateAx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adfd .AxId =NewCT_UnsignedInt ();_adfd .Scaling =NewCT_Scaling ();_adfd .AxPos =NewCT_AxPos ();_adfd .CrossAx =NewCT_UnsignedInt ();_eadd :for {_bcee ,_afeb :=d .Token ();if _afeb !=nil {return _afeb ;};switch _bedga :=_bcee .(type ){case _g .StartElement :switch _bedga .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _agca :=d .DecodeElement (_adfd .AxId ,&_bedga );_agca !=nil {return _agca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _afeg :=d .DecodeElement (_adfd .Scaling ,&_bedga );_afeg !=nil {return _afeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_adfd .Delete =NewCT_Boolean ();if _feea :=d .DecodeElement (_adfd .Delete ,&_bedga );_feea !=nil {return _feea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _gfaa :=d .DecodeElement (_adfd .AxPos ,&_bedga );_gfaa !=nil {return _gfaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\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"}:_adfd .MajorGridlines =NewCT_ChartLines ();if _bdbbg :=d .DecodeElement (_adfd .MajorGridlines ,&_bedga );_bdbbg !=nil {return _bdbbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\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"}:_adfd .MinorGridlines =NewCT_ChartLines ();if _afcge :=d .DecodeElement (_adfd .MinorGridlines ,&_bedga );_afcge !=nil {return _afcge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_adfd .Title =NewCT_Title ();if _gbad :=d .DecodeElement (_adfd .Title ,&_bedga );_gbad !=nil {return _gbad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_adfd .NumFmt =NewCT_NumFmt ();if _ccae :=d .DecodeElement (_adfd .NumFmt ,&_bedga );_ccae !=nil {return _ccae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_adfd .MajorTickMark =NewCT_TickMark ();if _bgae :=d .DecodeElement (_adfd .MajorTickMark ,&_bedga );_bgae !=nil {return _bgae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_adfd .MinorTickMark =NewCT_TickMark ();if _ebdc :=d .DecodeElement (_adfd .MinorTickMark ,&_bedga );_ebdc !=nil {return _ebdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_adfd .TickLblPos =NewCT_TickLblPos ();if _bacc :=d .DecodeElement (_adfd .TickLblPos ,&_bedga );_bacc !=nil {return _bacc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_adfd .SpPr =_fc .NewCT_ShapeProperties ();if _adaa :=d .DecodeElement (_adfd .SpPr ,&_bedga );_adaa !=nil {return _adaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_adfd .TxPr =_fc .NewCT_TextBody ();if _gcbfe :=d .DecodeElement (_adfd .TxPr ,&_bedga );_gcbfe !=nil {return _gcbfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _adee :=d .DecodeElement (_adfd .CrossAx ,&_bedga );_adee !=nil {return _adee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_adfd .Choice =NewEG_AxSharedChoice ();if _ceca :=d .DecodeElement (&_adfd .Choice .Crosses ,&_bedga );_ceca !=nil {return _ceca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_adfd .Choice =NewEG_AxSharedChoice ();if _adae :=d .DecodeElement (&_adfd .Choice .CrossesAt ,&_bedga );_adae !=nil {return _adae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"}:_adfd .Auto =NewCT_Boolean ();if _bdda :=d .DecodeElement (_adfd .Auto ,&_bedga );_bdda !=nil {return _bdda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"}:_adfd .LblOffset =NewCT_LblOffset ();if _fdde :=d .DecodeElement (_adfd .LblOffset ,&_bedga );_fdde !=nil {return _fdde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0073e\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0073e\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_adfd .BaseTimeUnit =NewCT_TimeUnit ();if _ffgg :=d .DecodeElement (_adfd .BaseTimeUnit ,&_bedga );_ffgg !=nil {return _ffgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"}:_adfd .MajorUnit =NewCT_AxisUnit ();if _fdcbg :=d .DecodeElement (_adfd .MajorUnit ,&_bedga );_fdcbg !=nil {return _fdcbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_adfd .MajorTimeUnit =NewCT_TimeUnit ();if _abafc :=d .DecodeElement (_adfd .MajorTimeUnit ,&_bedga );_abafc !=nil {return _abafc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"}:_adfd .MinorUnit =NewCT_AxisUnit ();if _fgf :=d .DecodeElement (_adfd .MinorUnit ,&_bedga );_fgf !=nil {return _fgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_adfd .MinorTimeUnit =NewCT_TimeUnit ();if _fbfa :=d .DecodeElement (_adfd .MinorTimeUnit ,&_bedga );_fbfa !=nil {return _fbfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adfd .ExtLst =NewCT_ExtensionList ();if _egcd :=d .DecodeElement (_adfd .ExtLst ,&_bedga );_egcd !=nil {return _egcd ;};default:_a .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0044\u0061\u0074e\u0041\u0078 \u0025\u0076",_bedga .Name );if _dgab :=d .Skip ();_dgab !=nil {return _dgab ;};};case _g .EndElement :break _eadd ;case _g .CharData :};};return nil ;};type CT_ScatterSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_fc .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars []*CT_ErrBars ;XVal *CT_AxDataSource ;YVal *CT_NumDataSource ;Smooth *CT_Boolean ;ExtLst *CT_ExtensionList ;};func (_cdcd *CT_PictureFormat )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdcd .ValAttr =ST_PictureFormat (1);for _ ,_gfccd :=range start .Attr {if _gfccd .Name .Local =="\u0076\u0061\u006c"{_cdcd .ValAttr .UnmarshalXMLAttr (_gfccd );continue ;};};for {_bgagg ,_ecfe :=d .Token ();if _ecfe !=nil {return _f .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",_ecfe );};if _eagbb ,_fcfcd :=_bgagg .(_g .EndElement );_fcfcd &&_eagbb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Order and its children +func (_baefd *CT_Order )Validate ()error {return _baefd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0064\u0065\u0072");};func NewCT_PictureOptions ()*CT_PictureOptions {_defbe :=&CT_PictureOptions {};return _defbe };func (_baebe *ST_PictureFormat )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edfb ,_eccfa :=d .Token ();if _eccfa !=nil {return _eccfa ;};if _fegac ,_aacdf :=_edfb .(_c .EndElement );_aacdf &&_fegac .Name ==start .Name {*_baebe =1;return nil ;};if _aafcd ,_accba :=_edfb .(_c .CharData );!_accba {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",_edfb );}else {switch string (_aafcd ){case "":*_baebe =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_baebe =1;case "\u0073\u0074\u0061c\u006b":*_baebe =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_baebe =3;};};_edfb ,_eccfa =d .Token ();if _eccfa !=nil {return _eccfa ;};if _deee ,_bdeag :=_edfb .(_c .EndElement );_bdeag &&_deee .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",_edfb );}; -// ST_GapAmount is a union type -type ST_GapAmount struct{ST_GapAmountPercent *string ;ST_GapAmountUShort *uint16 ;};func NewCT_StrRef ()*CT_StrRef {_cecd :=&CT_StrRef {};return _cecd };func (_dagf *ST_Shape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgfcf ,_eabcc :=d .Token ();if _eabcc !=nil {return _eabcc ;};if _aaae ,_egdfg :=_fgfcf .(_g .EndElement );_egdfg &&_aaae .Name ==start .Name {*_dagf =1;return nil ;};if _feafg ,_cedef :=_fgfcf .(_g .CharData );!_cedef {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgfcf );}else {switch string (_feafg ){case "":*_dagf =0;case "\u0063\u006f\u006e\u0065":*_dagf =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_dagf =2;case "\u0062\u006f\u0078":*_dagf =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_dagf =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_dagf =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_dagf =6;};};_fgfcf ,_eabcc =d .Token ();if _eabcc !=nil {return _eabcc ;};if _dafcc ,_bfded :=_fgfcf .(_g .EndElement );_bfded &&_dafcc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgfcf );};func NewCT_ScatterSer ()*CT_ScatterSer {_eaebe :=&CT_ScatterSer {};_eaebe .Idx =NewCT_UnsignedInt ();_eaebe .Order =NewCT_UnsignedInt ();return _eaebe ;};const ST_LblOffsetPercentPattern ="\u0030\u002a\u0028\u0028\u005b\u0030\u002d\u0039]\u0029\u007c\u0028[1\u002d\u0039\u005d\u005b\u0030\u002d9\u005d\u0029\u007c\u0028\u005b\u0031\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u005b0\u002d\u0039\u005d\u0029\u007c\u0031\u0030\u00300\u0029\u0025";func (_addag *Group_DLbls )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gefec :for {_defd ,_ccecaf :=d .Token ();if _ccecaf !=nil {return _ccecaf ;};switch _cadeg :=_defd .(type ){case _g .StartElement :switch _cadeg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_addag .NumFmt =NewCT_NumFmt ();if _fafba :=d .DecodeElement (_addag .NumFmt ,&_cadeg );_fafba !=nil {return _fafba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_addag .SpPr =_fc .NewCT_ShapeProperties ();if _dfdge :=d .DecodeElement (_addag .SpPr ,&_cadeg );_dfdge !=nil {return _dfdge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addag .TxPr =_fc .NewCT_TextBody ();if _eabee :=d .DecodeElement (_addag .TxPr ,&_cadeg );_eabee !=nil {return _eabee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_addag .DLblPos =NewCT_DLblPos ();if _gbaf :=d .DecodeElement (_addag .DLblPos ,&_cadeg );_gbaf !=nil {return _gbaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_addag .ShowLegendKey =NewCT_Boolean ();if _bcbcbb :=d .DecodeElement (_addag .ShowLegendKey ,&_cadeg );_bcbcbb !=nil {return _bcbcbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_addag .ShowVal =NewCT_Boolean ();if _gacdd :=d .DecodeElement (_addag .ShowVal ,&_cadeg );_gacdd !=nil {return _gacdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_addag .ShowCatName =NewCT_Boolean ();if _fbagf :=d .DecodeElement (_addag .ShowCatName ,&_cadeg );_fbagf !=nil {return _fbagf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_addag .ShowSerName =NewCT_Boolean ();if _gdfaf :=d .DecodeElement (_addag .ShowSerName ,&_cadeg );_gdfaf !=nil {return _gdfaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_addag .ShowPercent =NewCT_Boolean ();if _cegcb :=d .DecodeElement (_addag .ShowPercent ,&_cadeg );_cegcb !=nil {return _cegcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_addag .ShowBubbleSize =NewCT_Boolean ();if _gggad :=d .DecodeElement (_addag .ShowBubbleSize ,&_cadeg );_gggad !=nil {return _gggad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_addag .Separator =new (string );if _efbbd :=d .DecodeElement (_addag .Separator ,&_cadeg );_efbbd !=nil {return _efbbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\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"}:_addag .ShowLeaderLines =NewCT_Boolean ();if _abge :=d .DecodeElement (_addag .ShowLeaderLines ,&_cadeg );_abge !=nil {return _abge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\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"}:_addag .LeaderLines =NewCT_ChartLines ();if _egggg :=d .DecodeElement (_addag .LeaderLines ,&_cadeg );_egggg !=nil {return _egggg ;};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\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073\u0020\u0025\u0076",_cadeg .Name );if _cbecg :=d .Skip ();_cbecg !=nil {return _cbecg ;};};case _g .EndElement :break _gefec ;case _g .CharData :};};return nil ;};func (_efcaa *CT_Surface3DChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbcdd :for {_gefd ,_dabad :=d .Token ();if _dabad !=nil {return _dabad ;};switch _dfgfb :=_gefd .(type ){case _g .StartElement :switch _dfgfb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"}:_efcaa .Wireframe =NewCT_Boolean ();if _eaggea :=d .DecodeElement (_efcaa .Wireframe ,&_dfgfb );_eaggea !=nil {return _eaggea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_afaec :=NewCT_SurfaceSer ();if _fdcbf :=d .DecodeElement (_afaec ,&_dfgfb );_fdcbf !=nil {return _fdcbf ;};_efcaa .Ser =append (_efcaa .Ser ,_afaec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}:_efcaa .BandFmts =NewCT_BandFmts ();if _dabgc :=d .DecodeElement (_efcaa .BandFmts ,&_dfgfb );_dabgc !=nil {return _dabgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_dbeba :=NewCT_UnsignedInt ();if _afbeag :=d .DecodeElement (_dbeba ,&_dfgfb );_afbeag !=nil {return _afbeag ;};_efcaa .AxId =append (_efcaa .AxId ,_dbeba );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efcaa .ExtLst =NewCT_ExtensionList ();if _dcbfc :=d .DecodeElement (_efcaa .ExtLst ,&_dfgfb );_dcbfc !=nil {return _dcbfc ;};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\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_dfgfb .Name );if _efdaa :=d .Skip ();_efdaa !=nil {return _efdaa ;};};case _g .EndElement :break _gbcdd ;case _g .CharData :};};return nil ;};func NewCT_Lvl ()*CT_Lvl {_bbgga :=&CT_Lvl {};return _bbgga }; +// Validate validates the CT_NumRef and its children +func (_debde *CT_NumRef )Validate ()error {return _debde .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0052\u0065f");}; -// Validate validates the CT_PlotArea and its children -func (_cffga *CT_PlotArea )Validate ()error {return _cffga .ValidateWithPath ("C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061");};func (_fgcaa ST_LblAlgn )Validate ()error {return _fgcaa .ValidateWithPath ("")}; +// Validate validates the CT_BarGrouping and its children +func (_geea *CT_BarGrouping )Validate ()error {return _geea .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067");};func (_dgafbg *Group_DLbl )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adba :for {_dddgc ,_cadde :=d .Token ();if _cadde !=nil {return _cadde ;};switch _ebfba :=_dddgc .(type ){case _c .StartElement :switch _ebfba .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"}:_dgafbg .Layout =NewCT_Layout ();if _dagbe :=d .DecodeElement (_dgafbg .Layout ,&_ebfba );_dagbe !=nil {return _dagbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dgafbg .Tx =NewCT_Tx ();if _accb :=d .DecodeElement (_dgafbg .Tx ,&_ebfba );_accb !=nil {return _accb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dgafbg .NumFmt =NewCT_NumFmt ();if _aceec :=d .DecodeElement (_dgafbg .NumFmt ,&_ebfba );_aceec !=nil {return _aceec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_dgafbg .SpPr =_cc .NewCT_ShapeProperties ();if _fccce :=d .DecodeElement (_dgafbg .SpPr ,&_ebfba );_fccce !=nil {return _fccce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dgafbg .TxPr =_cc .NewCT_TextBody ();if _fgadcg :=d .DecodeElement (_dgafbg .TxPr ,&_ebfba );_fgadcg !=nil {return _fgadcg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dgafbg .DLblPos =NewCT_DLblPos ();if _eaagb :=d .DecodeElement (_dgafbg .DLblPos ,&_ebfba );_eaagb !=nil {return _eaagb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_dgafbg .ShowLegendKey =NewCT_Boolean ();if _fbbb :=d .DecodeElement (_dgafbg .ShowLegendKey ,&_ebfba );_fbbb !=nil {return _fbbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dgafbg .ShowVal =NewCT_Boolean ();if _ffbdb :=d .DecodeElement (_dgafbg .ShowVal ,&_ebfba );_ffbdb !=nil {return _ffbdb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dgafbg .ShowCatName =NewCT_Boolean ();if _ecaab :=d .DecodeElement (_dgafbg .ShowCatName ,&_ebfba );_ecaab !=nil {return _ecaab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dgafbg .ShowSerName =NewCT_Boolean ();if _daeca :=d .DecodeElement (_dgafbg .ShowSerName ,&_ebfba );_daeca !=nil {return _daeca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dgafbg .ShowPercent =NewCT_Boolean ();if _bggae :=d .DecodeElement (_dgafbg .ShowPercent ,&_ebfba );_bggae !=nil {return _bggae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_dgafbg .ShowBubbleSize =NewCT_Boolean ();if _ecbeb :=d .DecodeElement (_dgafbg .ShowBubbleSize ,&_ebfba );_ecbeb !=nil {return _ecbeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dgafbg .Separator =new (string );if _fddad :=d .DecodeElement (_dgafbg .Separator ,&_ebfba );_fddad !=nil {return _fddad ;};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\u0047\u0072\u006fu\u0070\u005f\u0044\u004c\u0062\u006c\u0020\u0025\u0076",_ebfba .Name );if _bgebe :=d .Skip ();_bgebe !=nil {return _bgebe ;};};case _c .EndElement :break _adba ;case _c .CharData :};};return nil ;};func NewCT_ChartLines ()*CT_ChartLines {_agea :=&CT_ChartLines {};return _agea }; -// Validate validates the EG_AreaChartShared and its children -func (_bcaaa *EG_AreaChartShared )Validate ()error {return _bcaaa .ValidateWithPath ("\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};func (_deadb ST_LegendPos )ValidateWithPath (path string )error {switch _deadb {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deadb ));};return nil ;};func (_bgebg *CT_BuiltInUnit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bgebg .ValAttr !=ST_BuiltInUnitUnset {_bfed ,_dcbba :=_bgebg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _dcbba !=nil {return _dcbba ;};start .Attr =append (start .Attr ,_bfed );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_afbgb *ST_Crosses )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcddd ,_dffec :=d .Token ();if _dffec !=nil {return _dffec ;};if _eefba ,_gecfgc :=_gcddd .(_g .EndElement );_gecfgc &&_eefba .Name ==start .Name {*_afbgb =1;return nil ;};if _ddadg ,_gefad :=_gcddd .(_g .CharData );!_gefad {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcddd );}else {switch string (_ddadg ){case "":*_afbgb =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_afbgb =1;case "\u006d\u0061\u0078":*_afbgb =2;case "\u006d\u0069\u006e":*_afbgb =3;};};_gcddd ,_dffec =d .Token ();if _dffec !=nil {return _dffec ;};if _bfbea ,_cfegg :=_gcddd .(_g .EndElement );_cfegg &&_bfbea .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcddd );};func (_aebfe ST_BuiltInUnit )Validate ()error {return _aebfe .ValidateWithPath ("")};func (_fccd *EG_PieChartShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fccd .VaryColors !=nil {_fbfabf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fccd .VaryColors ,_fbfabf );};if _fccd .Ser !=nil {_gefeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cfeffc :=range _fccd .Ser {e .EncodeElement (_cfeffc ,_gefeg );};};if _fccd .DLbls !=nil {_gecdc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fccd .DLbls ,_gecdc );};return nil ;};func (_gfefb *ST_ErrValType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gfefb =0;case "\u0063\u0075\u0073\u0074":*_gfefb =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_gfefb =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_gfefb =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_gfefb =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_gfefb =5;};return nil ;};func (_gbefb *CT_RadarStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_efcf :=range start .Attr {if _efcf .Name .Local =="\u0076\u0061\u006c"{_gbefb .ValAttr .UnmarshalXMLAttr (_efcf );continue ;};};for {_fgaf ,_cedg :=d .Token ();if _cedg !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052a\u0064a\u0072S\u0074\u0079\u006c\u0065\u003a\u0020\u0025s",_cedg );};if _dagege ,_dcfb :=_fgaf .(_g .EndElement );_dcfb &&_dagege .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_CatAx and its children +func (_bdcc *CT_CatAx )Validate ()error {return _bdcc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078");};func (_accg *CT_LblAlgn )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gddd ,_ccadc :=_accg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _ccadc !=nil {return _ccadc ;};start .Attr =append (start .Attr ,_gddd );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_daggc ST_PictureFormat )Validate ()error {return _daggc .ValidateWithPath ("")};type CT_NumData struct{FormatCode *string ;PtCount *CT_UnsignedInt ;Pt []*CT_NumVal ;ExtLst *CT_ExtensionList ;};type CT_MarkerStyle struct{ValAttr ST_MarkerStyle ;};func NewCT_CustSplit ()*CT_CustSplit {_bgfa :=&CT_CustSplit {};return _bgfa }; -// Validate validates the CT_PrintSettings and its children -func (_fade *CT_PrintSettings )Validate ()error {return _fade .ValidateWithPath ("\u0043\u0054_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");}; +// Validate validates the EG_AxShared and its children +func (_eedg *EG_AxShared )Validate ()error {return _eedg .ValidateWithPath ("E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064");};type CT_Boolean struct{ValAttr *bool ;};func (_cgcgd *CT_SizeRepresents )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cceff :=range start .Attr {if _cceff .Name .Local =="\u0076\u0061\u006c"{_cgcgd .ValAttr .UnmarshalXMLAttr (_cceff );continue ;};};for {_acbd ,_agedc :=d .Token ();if _agedc !=nil {return _e .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",_agedc );};if _fefbd ,_cbedd :=_acbd .(_c .EndElement );_cbedd &&_fefbd .Name ==start .Name {break ;};};return nil ;};func (_acgg *CT_MarkerStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_fbda ,_fgbdd :=_acgg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _fgbdd !=nil {return _fgbdd ;};start .Attr =append (start .Attr ,_fbda );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bffae *CT_Protection )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bffae .ChartObject !=nil {_acbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_bffae .ChartObject ,_acbc );};if _bffae .Data !=nil {_bgefa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_bffae .Data ,_bgefa );};if _bffae .Formatting !=nil {_eadce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};e .EncodeElement (_bffae .Formatting ,_eadce );};if _bffae .Selection !=nil {_fabd :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0073\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bffae .Selection ,_fabd );};if _bffae .UserInterface !=nil {_cgcdf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0075s\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}};e .EncodeElement (_bffae .UserInterface ,_cgcdf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_LogBase and its children -func (_adgeg *CT_LogBase )Validate ()error {return _adgeg .ValidateWithPath ("\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");}; +// Validate validates the CT_DPt and its children +func (_facg *CT_DPt )Validate ()error {return _facg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0074");};type CT_LegendPos struct{ValAttr ST_LegendPos ;}; -// ValidateWithPath validates the CT_PlotAreaChoice1 and its children, prefixing error messages with path -func (_gafca *CT_PlotAreaChoice1 )ValidateWithPath (path string )error {for _egaf ,_gdeb :=range _gafca .ValAx {if _bcegc :=_gdeb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0078\u005b\u0025\u0064\u005d",path ,_egaf ));_bcegc !=nil {return _bcegc ;};};for _gbfe ,_afbe :=range _gafca .CatAx {if _aecdd :=_afbe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fC\u0061\u0074\u0041\u0078\u005b\u0025\u0064\u005d",path ,_gbfe ));_aecdd !=nil {return _aecdd ;};};for _fedd ,_dbfbf :=range _gafca .DateAx {if _cgfcb :=_dbfbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0065\u0041\u0078\u005b\u0025\u0064\u005d",path ,_fedd ));_cgfcb !=nil {return _cgfcb ;};};for _dfbdg ,_ddfgc :=range _gafca .SerAx {if _ggcf :=_ddfgc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fS\u0065\u0072\u0041\u0078\u005b\u0025\u0064\u005d",path ,_dfbdg ));_ggcf !=nil {return _ggcf ;};};return nil ;}; +// Validate validates the CT_MarkerSize and its children +func (_ccgf *CT_MarkerSize )Validate ()error {return _ccgf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065");}; -// ValidateWithPath validates the EG_AxSharedChoice and its children, prefixing error messages with path -func (_feefa *EG_AxSharedChoice )ValidateWithPath (path string )error {if _feefa .Crosses !=nil {if _cedcg :=_feefa .Crosses .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");_cedcg !=nil {return _cedcg ;};};if _feefa .CrossesAt !=nil {if _bcddg :=_feefa .CrossesAt .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074");_bcddg !=nil {return _bcddg ;};};return nil ;};func (_cdeg *CT_SizeRepresents )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cdeg .ValAttr !=ST_SizeRepresentsUnset {_eeac ,_gfaf :=_cdeg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _gfaf !=nil {return _gfaf ;};start .Attr =append (start .Attr ,_eeac );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aaded ST_LayoutTarget )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aaded .String (),start );};func (_edegf *CT_Protection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dadcb :for {_becad ,_dcfedd :=d .Token ();if _dcfedd !=nil {return _dcfedd ;};switch _bagcf :=_becad .(type ){case _g .StartElement :switch _bagcf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"c\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"c\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}:_edegf .ChartObject =NewCT_Boolean ();if _gaacf :=d .DecodeElement (_edegf .ChartObject ,&_bagcf );_gaacf !=nil {return _gaacf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0061"}:_edegf .Data =NewCT_Boolean ();if _acff :=d .DecodeElement (_edegf .Data ,&_bagcf );_acff !=nil {return _acff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}:_edegf .Formatting =NewCT_Boolean ();if _dgcbc :=d .DecodeElement (_edegf .Formatting ,&_bagcf );_dgcbc !=nil {return _dgcbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edegf .Selection =NewCT_Boolean ();if _adag :=d .DecodeElement (_edegf .Selection ,&_bagcf );_adag !=nil {return _adag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}:_edegf .UserInterface =NewCT_Boolean ();if _afbea :=d .DecodeElement (_edegf .UserInterface ,&_bagcf );_afbea !=nil {return _afbea ;};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\u0074\u0065\u0063\u0074\u0069\u006f\u006e \u0025\u0076",_bagcf .Name );if _eaad :=d .Skip ();_eaad !=nil {return _eaad ;};};case _g .EndElement :break _dadcb ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_RadarStyle and its children +func (_deaag *CT_RadarStyle )Validate ()error {return _deaag .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");};func (_aabfe *CT_Lvl )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _aabfe .Pt !=nil {_eeaac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_cefcc :=range _aabfe .Pt {e .EncodeElement (_cefcc ,_eeaac );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_BuiltInUnit and its children -func (_bgeae *CT_BuiltInUnit )Validate ()error {return _bgeae .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074");};func NewCT_Area3DChart ()*CT_Area3DChart {_aa :=&CT_Area3DChart {};return _aa };func (_eage *CT_TimeUnit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ababd :=range start .Attr {if _ababd .Name .Local =="\u0076\u0061\u006c"{_eage .ValAttr .UnmarshalXMLAttr (_ababd );continue ;};};for {_adfcb ,_cbcgb :=d .Token ();if _cbcgb !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_cbcgb );};if _dbff ,_acea :=_adfcb .(_g .EndElement );_acea &&_dbff .Name ==start .Name {break ;};};return nil ;};func (_bgdfc *CT_ValAx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ffgcb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_bgdfc .AxId ,_ffgcb );_edeef :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_bgdfc .Scaling ,_edeef );if _bgdfc .Delete !=nil {_bddea :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_bgdfc .Delete ,_bddea );};_abgcg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_bgdfc .AxPos ,_abgcg );if _bgdfc .MajorGridlines !=nil {_dfcg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bgdfc .MajorGridlines ,_dfcg );};if _bgdfc .MinorGridlines !=nil {_abeeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bgdfc .MinorGridlines ,_abeeg );};if _bgdfc .Title !=nil {_gceb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_bgdfc .Title ,_gceb );};if _bgdfc .NumFmt !=nil {_dead :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_bgdfc .NumFmt ,_dead );};if _bgdfc .MajorTickMark !=nil {_cgdc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bgdfc .MajorTickMark ,_cgdc );};if _bgdfc .MinorTickMark !=nil {_fbdab :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bgdfc .MinorTickMark ,_fbdab );};if _bgdfc .TickLblPos !=nil {_aaca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_bgdfc .TickLblPos ,_aaca );};if _bgdfc .SpPr !=nil {_fcabe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bgdfc .SpPr ,_fcabe );};if _bgdfc .TxPr !=nil {_cffbg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bgdfc .TxPr ,_cffbg );};_dadce :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_bgdfc .CrossAx ,_dadce );if _bgdfc .Choice !=nil {_bgdfc .Choice .MarshalXML (e ,_g .StartElement {});};if _bgdfc .CrossBetween !=nil {_abdeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063\u0072\u006f\u0073\u0073\u0042\u0065t\u0077\u0065\u0065\u006e"}};e .EncodeElement (_bgdfc .CrossBetween ,_abdeb );};if _bgdfc .MajorUnit !=nil {_eefbg :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_bgdfc .MajorUnit ,_eefbg );};if _bgdfc .MinorUnit !=nil {_bagda :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_bgdfc .MinorUnit ,_bagda );};if _bgdfc .DispUnits !=nil {_dbbg :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073"}};e .EncodeElement (_bgdfc .DispUnits ,_dbbg );};if _bgdfc .ExtLst !=nil {_gddf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgdfc .ExtLst ,_gddf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aacc *CT_PivotSource )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_fbbg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_a .AddPreserveSpaceAttr (&_fbbg ,_aacc .Name );e .EncodeElement (_aacc .Name ,_fbbg );_eedaf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0066\u006d\u0074\u0049\u0064"}};e .EncodeElement (_aacc .FmtId ,_eedaf );if _aacc .ExtLst !=nil {_agea :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_fdfgd :=range _aacc .ExtLst {e .EncodeElement (_fdfgd ,_agea );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_SizeRepresents struct{ValAttr ST_SizeRepresents ;}; +// ValidateWithPath validates the CT_TickMark and its children, prefixing error messages with path +func (_aecc *CT_TickMark )ValidateWithPath (path string )error {if _cbeed :=_aecc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbeed !=nil {return _cbeed ;};return nil ;};func ParseUnionST_HoleSize (s string )(ST_HoleSize ,error ){if ST_HoleSizePercentPatternRe .MatchString (s ){return ST_HoleSize {ST_HoleSizePercent :&s },nil ;};_fbcag ,_ebbece :=_d .ParseUint (s ,10,8);if _ebbece !=nil {return ST_HoleSize {},_ebbece ;};_aecbb :=uint8 (_fbcag );return ST_HoleSize {ST_HoleSizeUByte :&_aecbb },nil ;};func (_ebbde ST_SizeRepresents )Validate ()error {return _ebbde .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_LblAlgn and its children, prefixing error messages with path -func (_bbgc *CT_LblAlgn )ValidateWithPath (path string )error {if _bbgc .ValAttr ==ST_LblAlgnUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _deea :=_bbgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_deea !=nil {return _deea ;};return nil ;}; +// ValidateWithPath validates the CT_UnsignedInt and its children, prefixing error messages with path +func (_fbdg *CT_UnsignedInt )ValidateWithPath (path string )error {return nil };func (_gffac ST_BarGrouping )ValidateWithPath (path string )error {switch _gffac {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 (_gffac ));};return nil ;};func NewCT_Extension ()*CT_Extension {_egca :=&CT_Extension {};return _egca };type CT_PictureFormat struct{ValAttr ST_PictureFormat ;};func (_adddf ST_LayoutMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_adddf .String (),start );};func (_bcacg ST_TimeUnit )Validate ()error {return _bcacg .ValidateWithPath ("")};func (_bbgef *CT_NumRef )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_gabg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0066"}};_f .AddPreserveSpaceAttr (&_gabg ,_bbgef .F );e .EncodeElement (_bbgef .F ,_gabg );if _bbgef .NumCache !=nil {_cgdab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_bbgef .NumCache ,_cgdab );};if _bbgef .ExtLst !=nil {_gagba :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbgef .ExtLst ,_gagba );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PlotArea and its children, prefixing error messages with path -func (_adcb *CT_PlotArea )ValidateWithPath (path string )error {if _adcb .Layout !=nil {if _baaee :=_adcb .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_baaee !=nil {return _baaee ;};};for _abbgaf ,_bdab :=range _adcb .Choice {if _dbfce :=_bdab .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_abbgaf ));_dbfce !=nil {return _dbfce ;};};if _adcb .CChoice !=nil {if _bgba :=_adcb .CChoice .ValidateWithPath (path +"\u002f\u0043\u0043\u0068\u006f\u0069\u0063\u0065");_bgba !=nil {return _bgba ;};};if _adcb .DTable !=nil {if _daaaf :=_adcb .DTable .ValidateWithPath (path +"\u002fD\u0054\u0061\u0062\u006c\u0065");_daaaf !=nil {return _daaaf ;};};if _adcb .SpPr !=nil {if _gddgf :=_adcb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gddgf !=nil {return _gddgf ;};};if _adcb .ExtLst !=nil {if _cffa :=_adcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cffa !=nil {return _cffa ;};};return nil ;};func NewCT_UpDownBars ()*CT_UpDownBars {_cfeb :=&CT_UpDownBars {};return _cfeb }; +// ValidateWithPath validates the CT_BandFmt and its children, prefixing error messages with path +func (_daef *CT_BandFmt )ValidateWithPath (path string )error {if _bcae :=_daef .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bcae !=nil {return _bcae ;};if _daef .SpPr !=nil {if _gcga :=_daef .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gcga !=nil {return _gcga ;};};return nil ;};func (_agfa ST_ErrBarType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ggcce :=_c .Attr {};_ggcce .Name =name ;switch _agfa {case ST_ErrBarTypeUnset :_ggcce .Value ="";case ST_ErrBarTypeBoth :_ggcce .Value ="\u0062\u006f\u0074\u0068";case ST_ErrBarTypeMinus :_ggcce .Value ="\u006d\u0069\u006eu\u0073";case ST_ErrBarTypePlus :_ggcce .Value ="\u0070\u006c\u0075\u0073";};return _ggcce ,nil ;};func (_edgcb *ST_CrossBetween )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agde ,_eabbe :=d .Token ();if _eabbe !=nil {return _eabbe ;};if _bbgfc ,_effaeg :=_agde .(_c .EndElement );_effaeg &&_bbgfc .Name ==start .Name {*_edgcb =1;return nil ;};if _dbbde ,_bbgde :=_agde .(_c .CharData );!_bbgde {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",_agde );}else {switch string (_dbbde ){case "":*_edgcb =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_edgcb =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_edgcb =2;};};_agde ,_eabbe =d .Token ();if _eabbe !=nil {return _eabbe ;};if _feddf ,_ebbecc :=_agde .(_c .EndElement );_ebbecc &&_feddf .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",_agde );};type CT_Double struct{ValAttr float64 ;}; -// Validate validates the CT_PivotFmts and its children -func (_ffgf *CT_PivotFmts )Validate ()error {return _ffgf .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");};func (_fbfb ST_LayoutMode )ValidateWithPath (path string )error {switch _fbfb {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbfb ));};return nil ;};func (_bgacf ST_Crosses )ValidateWithPath (path string )error {switch _bgacf {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgacf ));};return nil ;};func (_egdb *CT_TickMark )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cbff :=range start .Attr {if _cbff .Name .Local =="\u0076\u0061\u006c"{_egdb .ValAttr .UnmarshalXMLAttr (_cbff );continue ;};};for {_eegdf ,_cgfcc :=d .Token ();if _cgfcc !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_cgfcc );};if _gfdfd ,_cdbgd :=_eegdf .(_g .EndElement );_cdbgd &&_gfdfd .Name ==start .Name {break ;};};return nil ;};func NewCT_ErrValType ()*CT_ErrValType {_eccge :=&CT_ErrValType {};return _eccge };func NewCT_StrData ()*CT_StrData {_bdggg :=&CT_StrData {};return _bdggg };func (_agbda *CT_ExtensionList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _agbda .Ext !=nil {_becfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065x\u0074"}};for _ ,_eaag :=range _agbda .Ext {e .EncodeElement (_eaag ,_becfe );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gddba *CT_ExternalData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fbfc :=range start .Attr {if _fbfc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fbfc .Name .Local =="\u0069\u0064"||_fbfc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fbfc .Name .Local =="\u0069\u0064"{_ccfg ,_ccab :=_fbfc .Value ,error (nil );if _ccab !=nil {return _ccab ;};_gddba .IdAttr =_ccfg ;continue ;};};_efce :for {_bfeg ,_ffcg :=d .Token ();if _ffcg !=nil {return _ffcg ;};switch _acga :=_bfeg .(type ){case _g .StartElement :switch _acga .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}:_gddba .AutoUpdate =NewCT_Boolean ();if _ebed :=d .DecodeElement (_gddba .AutoUpdate ,&_acga );_ebed !=nil {return _ebed ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_acga .Name );if _gdgcc :=d .Skip ();_gdgcc !=nil {return _gdgcc ;};};case _g .EndElement :break _efce ;case _g .CharData :};};return nil ;};func (_ddcec ST_ScatterStyle )ValidateWithPath (path string )error {switch _ddcec {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 (_ddcec ));};return nil ;}; +// Validate validates the CT_ScatterSer and its children +func (_cgcc *CT_ScatterSer )Validate ()error {return _cgcc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072");};func NewEG_DLblShared ()*EG_DLblShared {_adcf :=&EG_DLblShared {};return _adcf };func (_cdfae *ST_AxPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcfgd ,_bdbgd :=d .Token ();if _bdbgd !=nil {return _bdbgd ;};if _cfaab ,_eegde :=_bcfgd .(_c .EndElement );_eegde &&_cfaab .Name ==start .Name {*_cdfae =1;return nil ;};if _acbcf ,_eeee :=_bcfgd .(_c .CharData );!_eeee {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",_bcfgd );}else {switch string (_acbcf ){case "":*_cdfae =0;case "\u0062":*_cdfae =1;case "\u006c":*_cdfae =2;case "\u0072":*_cdfae =3;case "\u0074":*_cdfae =4;};};_bcfgd ,_bdbgd =d .Token ();if _bdbgd !=nil {return _bdbgd ;};if _dcbfd ,_fggfea :=_bcfgd .(_c .EndElement );_fggfea &&_dcbfd .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",_bcfgd );};func (_eadg *CT_Crosses )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eadg .ValAttr =ST_Crosses (1);for _ ,_gdea :=range start .Attr {if _gdea .Name .Local =="\u0076\u0061\u006c"{_eadg .ValAttr .UnmarshalXMLAttr (_gdea );continue ;};};for {_bafc ,_fab :=d .Token ();if _fab !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u003a\u0020%\u0073",_fab );};if _egde ,_abag :=_bafc .(_c .EndElement );_abag &&_egde .Name ==start .Name {break ;};};return nil ;};func (_fdcfc *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 _fdcfc .CT_Drawing .MarshalXML (e ,start );};func NewCT_Area3DChart ()*CT_Area3DChart {_fc :=&CT_Area3DChart {};return _fc };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 NewCT_Style ()*CT_Style {_eafa :=&CT_Style {};_eafa .ValAttr =1;return _eafa };func NewCT_PivotSource ()*CT_PivotSource {_ccbd :=&CT_PivotSource {};_ccbd .FmtId =NewCT_UnsignedInt ();return _ccbd ;};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;); -// Validate validates the CT_OfPieType and its children -func (_gfff *CT_OfPieType )Validate ()error {return _gfff .ValidateWithPath ("\u0043\u0054\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");};const (ST_ScatterStyleUnset ST_ScatterStyle =0;ST_ScatterStyleNone ST_ScatterStyle =1;ST_ScatterStyleLine ST_ScatterStyle =2;ST_ScatterStyleLineMarker ST_ScatterStyle =3;ST_ScatterStyleMarker ST_ScatterStyle =4;ST_ScatterStyleSmooth ST_ScatterStyle =5;ST_ScatterStyleSmoothMarker ST_ScatterStyle =6;); +// ValidateWithPath validates the CT_Grouping and its children, prefixing error messages with path +func (_gfbfc *CT_Grouping )ValidateWithPath (path string )error {if _adbcd :=_gfbfc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adbcd !=nil {return _adbcd ;};return nil ;};func (_cabbd *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 :_e .Sprintf ("\u0025\u0076",_cabbd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_RotX and its children -func (_dbdca *CT_RotX )Validate ()error {return _dbdca .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0058");}; +// ValidateWithPath validates the CT_RelId and its children, prefixing error messages with path +func (_eefffa *CT_RelId )ValidateWithPath (path string )error {return nil };type CT_Style struct{ValAttr uint8 ;}; -// Validate validates the CT_Tx and its children -func (_cefca *CT_Tx )Validate ()error {return _cefca .ValidateWithPath ("\u0043\u0054\u005fT\u0078")};func (_aegae *CT_PlotAreaChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aegae .AreaChart !=nil {_bdfac :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0061\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .AreaChart ,_bdfac );};if _aegae .Area3DChart !=nil {_bffge :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .Area3DChart ,_bffge );};if _aegae .LineChart !=nil {_gffcc :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .LineChart ,_gffcc );};if _aegae .Line3DChart !=nil {_gafe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .Line3DChart ,_gafe );};if _aegae .StockChart !=nil {_ebda :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .StockChart ,_ebda );};if _aegae .RadarChart !=nil {_dcfedg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .RadarChart ,_dcfedg );};if _aegae .ScatterChart !=nil {_dadg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .ScatterChart ,_dadg );};if _aegae .PieChart !=nil {_cegbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .PieChart ,_cegbe );};if _aegae .Pie3DChart !=nil {_fdbdb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .Pie3DChart ,_fdbdb );};if _aegae .DoughnutChart !=nil {_effb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064o\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .DoughnutChart ,_effb );};if _aegae .BarChart !=nil {_gbfd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .BarChart ,_gbfd );};if _aegae .Bar3DChart !=nil {_gagga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .Bar3DChart ,_gagga );};if _aegae .OfPieChart !=nil {_fabfb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .OfPieChart ,_fabfb );};if _aegae .SurfaceChart !=nil {_bcdg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0075\u0072\u0066\u0061\u0063\u0065C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .SurfaceChart ,_bcdg );};if _aegae .Surface3DChart !=nil {_egcgb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0075\u0072\u0066a\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .Surface3DChart ,_egcgb );};if _aegae .BubbleChart !=nil {_agaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .BubbleChart ,_agaf );};return nil ;}; +// ValidateWithPath validates the CT_Overlap and its children, prefixing error messages with path +func (_dgbaa *CT_Overlap )ValidateWithPath (path string )error {if _dgbaa .ValAttr !=nil {if _babbf :=_dgbaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_babbf !=nil {return _babbf ;};};return nil ;};func (_fgeba *CT_StockChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_beada :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fdfcb :=range _fgeba .Ser {e .EncodeElement (_fdfcb ,_beada );};if _fgeba .DLbls !=nil {_bfcf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fgeba .DLbls ,_bfcf );};if _fgeba .DropLines !=nil {_gafae :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fgeba .DropLines ,_gafae );};if _fgeba .HiLowLines !=nil {_effge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fgeba .HiLowLines ,_effge );};if _fgeba .UpDownBars !=nil {_ebcfb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_fgeba .UpDownBars ,_ebcfb );};_dcad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_bbbd :=range _fgeba .AxId {e .EncodeElement (_bbbd ,_dcad );};if _fgeba .ExtLst !=nil {_fgdcd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgeba .ExtLst ,_fgdcd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bagdg *ST_Shape )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bagdg =0;case "\u0063\u006f\u006e\u0065":*_bagdg =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_bagdg =2;case "\u0062\u006f\u0078":*_bagdg =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_bagdg =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_bagdg =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_bagdg =6;};return nil ;};func NewEG_LegendEntryData ()*EG_LegendEntryData {_ebbaf :=&EG_LegendEntryData {};return _ebbaf };func (_fadab *CT_RadarStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aagfc :=range start .Attr {if _aagfc .Name .Local =="\u0076\u0061\u006c"{_fadab .ValAttr .UnmarshalXMLAttr (_aagfc );continue ;};};for {_ecbaaf ,_dddac :=d .Token ();if _dddac !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052a\u0064a\u0072S\u0074\u0079\u006c\u0065\u003a\u0020\u0025s",_dddac );};if _fgedc ,_cbaag :=_ecbaaf .(_c .EndElement );_cbaag &&_fgedc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_TxChoice and its children, prefixing error messages with path -func (_bgcad *CT_TxChoice )ValidateWithPath (path string )error {if _bgcad .StrRef !=nil {if _eegcg :=_bgcad .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_eegcg !=nil {return _eegcg ;};};if _bgcad .Rich !=nil {if _gccfb :=_bgcad .Rich .ValidateWithPath (path +"\u002f\u0052\u0069c\u0068");_gccfb !=nil {return _gccfb ;};};return nil ;};func (_ffae *Chart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0063:\u0063\u0068\u0061\u0072\u0074";return _ffae .CT_RelId .MarshalXML (e ,start );};func (_ebdb *CT_CustSplit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ebdb .SecondPiePt !=nil {_fbfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}};for _ ,_egbff :=range _ebdb .SecondPiePt {e .EncodeElement (_egbff ,_fbfe );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cefc *CT_Period )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cefc .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cefc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LogBase and its children +func (_dbgc *CT_LogBase )Validate ()error {return _dbgc .ValidateWithPath ("\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");}; -// Validate validates the CT_DPt and its children -func (_dbbb *CT_DPt )Validate ()error {return _dbbb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0074");};var ST_ThicknessPercentPatternRe =_c .MustCompile (ST_ThicknessPercentPattern );const (ST_MarkerStyleUnset ST_MarkerStyle =0;ST_MarkerStyleCircle ST_MarkerStyle =1;ST_MarkerStyleDash ST_MarkerStyle =2;ST_MarkerStyleDiamond ST_MarkerStyle =3;ST_MarkerStyleDot ST_MarkerStyle =4;ST_MarkerStyleNone ST_MarkerStyle =5;ST_MarkerStylePicture ST_MarkerStyle =6;ST_MarkerStylePlus ST_MarkerStyle =7;ST_MarkerStyleSquare ST_MarkerStyle =8;ST_MarkerStyleStar ST_MarkerStyle =9;ST_MarkerStyleTriangle ST_MarkerStyle =10;ST_MarkerStyleX ST_MarkerStyle =11;ST_MarkerStyleAuto ST_MarkerStyle =12;); +// Validate validates the CT_PlotAreaChoice1 and its children +func (_aagbd *CT_PlotAreaChoice1 )Validate ()error {return _aagbd .ValidateWithPath ("\u0043T\u005fP\u006c\u006f\u0074\u0041\u0072e\u0061\u0043h\u006f\u0069\u0063\u0065\u0031");};func NewCT_Trendline ()*CT_Trendline {_bdbg :=&CT_Trendline {};_bdbg .TrendlineType =NewCT_TrendlineType ();return _bdbg ;}; -// Validate validates the CT_PictureOptions and its children -func (_bccg *CT_PictureOptions )Validate ()error {return _bccg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073");}; +// Validate validates the CT_PlotArea and its children +func (_cdfd *CT_PlotArea )Validate ()error {return _cdfd .ValidateWithPath ("C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061");};func NewCT_BubbleSer ()*CT_BubbleSer {_bbba :=&CT_BubbleSer {};_bbba .Idx =NewCT_UnsignedInt ();_bbba .Order =NewCT_UnsignedInt ();return _bbba ;}; -// Validate validates the EG_BarChartShared and its children -func (_faef *EG_BarChartShared )Validate ()error {return _faef .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");}; +// ValidateWithPath validates the CT_SerTx and its children, prefixing error messages with path +func (_eabc *CT_SerTx )ValidateWithPath (path string )error {if _daabf :=_eabc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_daabf !=nil {return _daabf ;};return nil ;};func (_aefae *CT_Thickness )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfee :=range start .Attr {if _bfee .Name .Local =="\u0076\u0061\u006c"{_dfdcb ,_fgbea :=ParseUnionST_Thickness (_bfee .Value );if _fgbea !=nil {return _fgbea ;};_aefae .ValAttr =_dfdcb ;continue ;};};for {_geedf ,_dcee :=d .Token ();if _dcee !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0068i\u0063\u006b\u006e\u0065\u0073\u0073\u003a\u0020\u0025\u0073",_dcee );};if _fbdcg ,_gbdba :=_geedf .(_c .EndElement );_gbdba &&_fbdcg .Name ==start .Name {break ;};};return nil ;};func NewCT_ManualLayout ()*CT_ManualLayout {_fcac :=&CT_ManualLayout {};return _fcac }; -// ValidateWithPath validates the CT_ChartSpace and its children, prefixing error messages with path -func (_ffd *CT_ChartSpace )ValidateWithPath (path string )error {if _ffd .Date1904 !=nil {if _fedb :=_ffd .Date1904 .ValidateWithPath (path +"\u002fD\u0061\u0074\u0065\u0031\u0039\u00304");_fedb !=nil {return _fedb ;};};if _ffd .Lang !=nil {if _egbc :=_ffd .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_egbc !=nil {return _egbc ;};};if _ffd .RoundedCorners !=nil {if _bfca :=_ffd .RoundedCorners .ValidateWithPath (path +"\u002fR\u006fu\u006e\u0064\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073");_bfca !=nil {return _bfca ;};};if _ffd .Style !=nil {if _gbgb :=_ffd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_gbgb !=nil {return _gbgb ;};};if _ffd .ClrMapOvr !=nil {if _fdfd :=_ffd .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_fdfd !=nil {return _fdfd ;};};if _ffd .PivotSource !=nil {if _bacdc :=_ffd .PivotSource .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065");_bacdc !=nil {return _bacdc ;};};if _ffd .Protection !=nil {if _bgd :=_ffd .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_bgd !=nil {return _bgd ;};};if _aecd :=_ffd .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074");_aecd !=nil {return _aecd ;};if _ffd .SpPr !=nil {if _ffefb :=_ffd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ffefb !=nil {return _ffefb ;};};if _ffd .TxPr !=nil {if _fefab :=_ffd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fefab !=nil {return _fefab ;};};if _ffd .ExternalData !=nil {if _afaa :=_ffd .ExternalData .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");_afaa !=nil {return _afaa ;};};if _ffd .PrintSettings !=nil {if _bbfb :=_ffd .PrintSettings .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");_bbfb !=nil {return _bbfb ;};};if _ffd .UserShapes !=nil {if _gbfcc :=_ffd .UserShapes .ValidateWithPath (path +"/\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");_gbfcc !=nil {return _gbfcc ;};};if _ffd .ExtLst !=nil {if _eeg :=_ffd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeg !=nil {return _eeg ;};};return nil ;};func (_eedd *CT_LegendPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eedd .ValAttr !=ST_LegendPosUnset {_aebed ,_bbdc :=_eedd .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _bbdc !=nil {return _bbdc ;};start .Attr =append (start .Attr ,_aebed );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_decg *CT_ErrBars )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _decg .ErrDir !=nil {_cedf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0072\u0072\u0044\u0069\u0072"}};e .EncodeElement (_decg .ErrDir ,_cedf );};_adeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065r\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}};e .EncodeElement (_decg .ErrBarType ,_adeb );_dcab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065r\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_decg .ErrValType ,_dcab );if _decg .NoEndCap !=nil {_gfdb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}};e .EncodeElement (_decg .NoEndCap ,_gfdb );};if _decg .Plus !=nil {_eabdb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_decg .Plus ,_eabdb );};if _decg .Minus !=nil {_aedf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006d\u0069\u006e\u0075\u0073"}};e .EncodeElement (_decg .Minus ,_aedf );};if _decg .Val !=nil {_gfdf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_decg .Val ,_gfdf );};if _decg .SpPr !=nil {_bfeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_decg .SpPr ,_bfeb );};if _decg .ExtLst !=nil {_facdb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_decg .ExtLst ,_facdb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_CatAx and its children, prefixing error messages with path -func (_gbcc *CT_CatAx )ValidateWithPath (path string )error {if _fabf :=_gbcc .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_fabf !=nil {return _fabf ;};if _babf :=_gbcc .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_babf !=nil {return _babf ;};if _gbcc .Delete !=nil {if _gcgab :=_gbcc .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_gcgab !=nil {return _gcgab ;};};if _gaab :=_gbcc .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_gaab !=nil {return _gaab ;};if _gbcc .MajorGridlines !=nil {if _cddb :=_gbcc .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_cddb !=nil {return _cddb ;};};if _gbcc .MinorGridlines !=nil {if _cdce :=_gbcc .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_cdce !=nil {return _cdce ;};};if _gbcc .Title !=nil {if _dcfe :=_gbcc .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_dcfe !=nil {return _dcfe ;};};if _gbcc .NumFmt !=nil {if _gbfc :=_gbcc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gbfc !=nil {return _gbfc ;};};if _gbcc .MajorTickMark !=nil {if _daba :=_gbcc .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_daba !=nil {return _daba ;};};if _gbcc .MinorTickMark !=nil {if _ddd :=_gbcc .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_ddd !=nil {return _ddd ;};};if _gbcc .TickLblPos !=nil {if _dfge :=_gbcc .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_dfge !=nil {return _dfge ;};};if _gbcc .SpPr !=nil {if _edcb :=_gbcc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_edcb !=nil {return _edcb ;};};if _gbcc .TxPr !=nil {if _aebef :=_gbcc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_aebef !=nil {return _aebef ;};};if _ada :=_gbcc .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_ada !=nil {return _ada ;};if _gbcc .Choice !=nil {if _fdfcc :=_gbcc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fdfcc !=nil {return _fdfcc ;};};if _gbcc .Auto !=nil {if _bgff :=_gbcc .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_bgff !=nil {return _bgff ;};};if _gbcc .LblAlgn !=nil {if _bbe :=_gbcc .LblAlgn .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");_bbe !=nil {return _bbe ;};};if _gbcc .LblOffset !=nil {if _bfda :=_gbcc .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_bfda !=nil {return _bfda ;};};if _gbcc .TickLblSkip !=nil {if _gacb :=_gbcc .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_gacb !=nil {return _gacb ;};};if _gbcc .TickMarkSkip !=nil {if _fecd :=_gbcc .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_fecd !=nil {return _fecd ;};};if _gbcc .NoMultiLvlLbl !=nil {if _fceff :=_gbcc .NoMultiLvlLbl .ValidateWithPath (path +"\u002f\u004e\u006f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u004c\u0062\u006c");_fceff !=nil {return _fceff ;};};if _gbcc .ExtLst !=nil {if _fcg :=_gbcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcg !=nil {return _fcg ;};};return nil ;};type EG_LegendEntryData struct{TxPr *_fc .CT_TextBody ;};func (_bbaaa *ST_ErrDir )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bbaaa =0;case "\u0078":*_bbaaa =1;case "\u0079":*_bbaaa =2;};return nil ;};func (_gdeef *CT_StrData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eccb :for {_gacgd ,_acfba :=d .Token ();if _acfba !=nil {return _acfba ;};switch _afdcg :=_gacgd .(type ){case _g .StartElement :switch _afdcg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"}:_gdeef .PtCount =NewCT_UnsignedInt ();if _bcea :=d .DecodeElement (_gdeef .PtCount ,&_afdcg );_bcea !=nil {return _bcea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"}:_efgga :=NewCT_StrVal ();if _bgeaea :=d .DecodeElement (_efgga ,&_afdcg );_bgeaea !=nil {return _bgeaea ;};_gdeef .Pt =append (_gdeef .Pt ,_efgga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdeef .ExtLst =NewCT_ExtensionList ();if _efbba :=d .DecodeElement (_gdeef .ExtLst ,&_afdcg );_efbba !=nil {return _efbba ;};default:_a .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0074\u0072\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_afdcg .Name );if _fcfcf :=d .Skip ();_fcfcf !=nil {return _fcfcf ;};};case _g .EndElement :break _eccb ;case _g .CharData :};};return nil ;};func NewCT_DepthPercent ()*CT_DepthPercent {_gegc :=&CT_DepthPercent {};return _gegc }; +// ValidateWithPath validates the CT_SerAx and its children, prefixing error messages with path +func (_aced *CT_SerAx )ValidateWithPath (path string )error {if _gcgcf :=_aced .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_gcgcf !=nil {return _gcgcf ;};if _agag :=_aced .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_agag !=nil {return _agag ;};if _aced .Delete !=nil {if _ccdggf :=_aced .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_ccdggf !=nil {return _ccdggf ;};};if _eceae :=_aced .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_eceae !=nil {return _eceae ;};if _aced .MajorGridlines !=nil {if _gcfbc :=_aced .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_gcfbc !=nil {return _gcfbc ;};};if _aced .MinorGridlines !=nil {if _fbeb :=_aced .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_fbeb !=nil {return _fbeb ;};};if _aced .Title !=nil {if _feab :=_aced .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_feab !=nil {return _feab ;};};if _aced .NumFmt !=nil {if _decdg :=_aced .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_decdg !=nil {return _decdg ;};};if _aced .MajorTickMark !=nil {if _cbgbg :=_aced .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_cbgbg !=nil {return _cbgbg ;};};if _aced .MinorTickMark !=nil {if _afdf :=_aced .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_afdf !=nil {return _afdf ;};};if _aced .TickLblPos !=nil {if _dgbe :=_aced .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_dgbe !=nil {return _dgbe ;};};if _aced .SpPr !=nil {if _acab :=_aced .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_acab !=nil {return _acab ;};};if _aced .TxPr !=nil {if _efbbf :=_aced .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_efbbf !=nil {return _efbbf ;};};if _fdee :=_aced .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_fdee !=nil {return _fdee ;};if _aced .Choice !=nil {if _eedag :=_aced .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_eedag !=nil {return _eedag ;};};if _aced .TickLblSkip !=nil {if _ddgbb :=_aced .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_ddgbb !=nil {return _ddgbb ;};};if _aced .TickMarkSkip !=nil {if _bfggg :=_aced .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_bfggg !=nil {return _bfggg ;};};if _aced .ExtLst !=nil {if _egefa :=_aced .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egefa !=nil {return _egefa ;};};return nil ;}; -// ValidateWithPath validates the CT_Double and its children, prefixing error messages with path -func (_effca *CT_Double )ValidateWithPath (path string )error {return nil };func (_ebgdb ST_PageSetupOrientation )ValidateWithPath (path string )error {switch _ebgdb {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebgdb ));};return nil ;};func (_edga *CT_DLbls )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbda :for {_gbfca ,_agde :=d .Token ();if _agde !=nil {return _agde ;};switch _ddca :=_gbfca .(type ){case _g .StartElement :switch _ddca .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062\u006c"}:_ddbf :=NewCT_DLbl ();if _edgac :=d .DecodeElement (_ddbf ,&_ddca );_edgac !=nil {return _edgac ;};_edga .DLbl =append (_edga .DLbl ,_ddbf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:if _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _bggf :=d .DecodeElement (&_edga .Choice .Delete ,&_ddca );_bggf !=nil {return _bggf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:if _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _eed :=d .DecodeElement (&_edga .Choice .NumFmt ,&_ddca );_eed !=nil {return _eed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:if _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _ecfg :=d .DecodeElement (&_edga .Choice .SpPr ,&_ddca );_ecfg !=nil {return _ecfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:if _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _dgfg :=d .DecodeElement (&_edga .Choice .TxPr ,&_ddca );_dgfg !=nil {return _dgfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:if _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _cccc :=d .DecodeElement (&_edga .Choice .DLblPos ,&_ddca );_cccc !=nil {return _cccc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:if _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _dbce :=d .DecodeElement (&_edga .Choice .ShowLegendKey ,&_ddca );_dbce !=nil {return _dbce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:if _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _cagc :=d .DecodeElement (&_edga .Choice .ShowVal ,&_ddca );_cagc !=nil {return _cagc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:if _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _ggdb :=d .DecodeElement (&_edga .Choice .ShowCatName ,&_ddca );_ggdb !=nil {return _ggdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:if _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _ggae :=d .DecodeElement (&_edga .Choice .ShowSerName ,&_ddca );_ggae !=nil {return _ggae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:if _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _cbef :=d .DecodeElement (&_edga .Choice .ShowPercent ,&_ddca );_cbef !=nil {return _cbef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:if _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _ebagc :=d .DecodeElement (&_edga .Choice .ShowBubbleSize ,&_ddca );_ebagc !=nil {return _ebagc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:if _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _gdgb :=d .DecodeElement (&_edga .Choice .Separator ,&_ddca );_gdgb !=nil {return _gdgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\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 _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _eded :=d .DecodeElement (&_edga .Choice .ShowLeaderLines ,&_ddca );_eded !=nil {return _eded ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\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 _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _eddfe :=d .DecodeElement (&_edga .Choice .LeaderLines ,&_ddca );_eddfe !=nil {return _eddfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edga .ExtLst =NewCT_ExtensionList ();if _ddgg :=d .DecodeElement (_edga .ExtLst ,&_ddca );_ddgg !=nil {return _ddgg ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0020\u0025\u0076",_ddca .Name );if _faga :=d .Skip ();_faga !=nil {return _faga ;};};case _g .EndElement :break _cbda ;case _g .CharData :};};return nil ;};func (_eaede *ST_RadarStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fddece ,_fdcgc :=d .Token ();if _fdcgc !=nil {return _fdcgc ;};if _bdbeb ,_ffggb :=_fddece .(_g .EndElement );_ffggb &&_bdbeb .Name ==start .Name {*_eaede =1;return nil ;};if _ccbee ,_dedfa :=_fddece .(_g .CharData );!_dedfa {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",_fddece );}else {switch string (_ccbee ){case "":*_eaede =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_eaede =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_eaede =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_eaede =3;};};_fddece ,_fdcgc =d .Token ();if _fdcgc !=nil {return _fdcgc ;};if _egdba ,_aedeg :=_fddece .(_g .EndElement );_aedeg &&_egdba .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",_fddece );};type CT_PlotAreaChoice1 struct{ValAx []*CT_ValAx ;CatAx []*CT_CatAx ;DateAx []*CT_DateAx ;SerAx []*CT_SerAx ;};func (_cgcc *CT_Title )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeab :for {_dcdg ,_bdfbf :=d .Token ();if _bdfbf !=nil {return _bdfbf ;};switch _bfgbb :=_dcdg .(type ){case _g .StartElement :switch _bfgbb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_cgcc .Tx =NewCT_Tx ();if _ggage :=d .DecodeElement (_cgcc .Tx ,&_bfgbb );_ggage !=nil {return _ggage ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_cgcc .Layout =NewCT_Layout ();if _bgdfb :=d .DecodeElement (_cgcc .Layout ,&_bfgbb );_bgdfb !=nil {return _bgdfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"}:_cgcc .Overlay =NewCT_Boolean ();if _gacf :=d .DecodeElement (_cgcc .Overlay ,&_bfgbb );_gacf !=nil {return _gacf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cgcc .SpPr =_fc .NewCT_ShapeProperties ();if _eefb :=d .DecodeElement (_cgcc .SpPr ,&_bfgbb );_eefb !=nil {return _eefb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_cgcc .TxPr =_fc .NewCT_TextBody ();if _bffab :=d .DecodeElement (_cgcc .TxPr ,&_bfgbb );_bffab !=nil {return _bffab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgcc .ExtLst =NewCT_ExtensionList ();if _cfbgf :=d .DecodeElement (_cgcc .ExtLst ,&_bfgbb );_cfbgf !=nil {return _cfbgf ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065\u0020\u0025\u0076",_bfgbb .Name );if _efcdb :=d .Skip ();_efcdb !=nil {return _efcdb ;};};case _g .EndElement :break _aeab ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_FirstSliceAng and its children +func (_geabe *CT_FirstSliceAng )Validate ()error {return _geabe .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067");};func (_efga *CT_CrossBetween )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efga .ValAttr =ST_CrossBetween (1);for _ ,_bdca :=range start .Attr {if _bdca .Name .Local =="\u0076\u0061\u006c"{_efga .ValAttr .UnmarshalXMLAttr (_bdca );continue ;};};for {_dedg ,_ebgd :=d .Token ();if _ebgd !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0042e\u0074\u0077\u0065e\u006e:\u0020\u0025\u0073",_ebgd );};if _cabb ,_bead :=_dedg .(_c .EndElement );_bead &&_cabb .Name ==start .Name {break ;};};return nil ;};func (_fafbe *CT_ExtensionList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fafbe .Ext !=nil {_ecaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065x\u0074"}};for _ ,_agaf :=range _fafbe .Ext {e .EncodeElement (_agaf ,_ecaa );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Period struct{ValAttr *uint32 ;};func (_ebdff *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 :_e .Sprintf ("\u0025\u0076",_ebdff .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_OfPieType ()*CT_OfPieType {_dfagd :=&CT_OfPieType {};return _dfagd };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_Layout struct{ManualLayout *CT_ManualLayout ;ExtLst *CT_ExtensionList ;};func (_cefbg *CT_ScatterSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cefbg .Idx =NewCT_UnsignedInt ();_cefbg .Order =NewCT_UnsignedInt ();_ebeb :for {_dbgde ,_gcgcd :=d .Token ();if _gcgcd !=nil {return _gcgcd ;};switch _ebfa :=_dbgde .(type ){case _c .StartElement :switch _ebfa .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 _bfgee :=d .DecodeElement (_cefbg .Idx ,&_ebfa );_bfgee !=nil {return _bfgee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _bbfbf :=d .DecodeElement (_cefbg .Order ,&_ebfa );_bbfbf !=nil {return _bbfbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cefbg .Tx =NewCT_SerTx ();if _eegbd :=d .DecodeElement (_cefbg .Tx ,&_ebfa );_eegbd !=nil {return _eegbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_cefbg .SpPr =_cc .NewCT_ShapeProperties ();if _gegdg :=d .DecodeElement (_cefbg .SpPr ,&_ebfa );_gegdg !=nil {return _gegdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cefbg .Marker =NewCT_Marker ();if _facef :=d .DecodeElement (_cefbg .Marker ,&_ebfa );_facef !=nil {return _facef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gfdaf :=NewCT_DPt ();if _bbefg :=d .DecodeElement (_gfdaf ,&_ebfa );_bbefg !=nil {return _bbefg ;};_cefbg .DPt =append (_cefbg .DPt ,_gfdaf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cefbg .DLbls =NewCT_DLbls ();if _dgdgf :=d .DecodeElement (_cefbg .DLbls ,&_ebfa );_dgdgf !=nil {return _dgdgf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_aegf :=NewCT_Trendline ();if _fccg :=d .DecodeElement (_aegf ,&_ebfa );_fccg !=nil {return _fccg ;};_cefbg .Trendline =append (_cefbg .Trendline ,_aegf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gcgbd :=NewCT_ErrBars ();if _acdec :=d .DecodeElement (_gcgbd ,&_ebfa );_acdec !=nil {return _acdec ;};_cefbg .ErrBars =append (_cefbg .ErrBars ,_gcgbd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cefbg .XVal =NewCT_AxDataSource ();if _adga :=d .DecodeElement (_cefbg .XVal ,&_ebfa );_adga !=nil {return _adga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cefbg .YVal =NewCT_NumDataSource ();if _fgcad :=d .DecodeElement (_cefbg .YVal ,&_ebfa );_fgcad !=nil {return _fgcad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_cefbg .Smooth =NewCT_Boolean ();if _gdge :=d .DecodeElement (_cefbg .Smooth ,&_ebfa );_gdge !=nil {return _gdge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cefbg .ExtLst =NewCT_ExtensionList ();if _eedbd :=d .DecodeElement (_cefbg .ExtLst ,&_ebfa );_eedbd !=nil {return _eedbd ;};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\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072 \u0025\u0076",_ebfa .Name );if _ccbea :=d .Skip ();_ccbea !=nil {return _ccbea ;};};case _c .EndElement :break _ebeb ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_deafa *CT_Shape )ValidateWithPath (path string )error {if _gfcbf :=_deafa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfcbf !=nil {return _gfcbf ;};return nil ;}; +// ValidateWithPath validates the CT_DLbls and its children, prefixing error messages with path +func (_cgff *CT_DLbls )ValidateWithPath (path string )error {for _fdae ,_bdff :=range _cgff .DLbl {if _cceae :=_bdff .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0044\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_fdae ));_cceae !=nil {return _cceae ;};};if _cgff .Choice !=nil {if _gcgeg :=_cgff .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gcgeg !=nil {return _gcgeg ;};};if _cgff .ExtLst !=nil {if _fgef :=_cgff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgef !=nil {return _fgef ;};};return nil ;};func NewCT_RadarChart ()*CT_RadarChart {_aebefc :=&CT_RadarChart {};_aebefc .RadarStyle =NewCT_RadarStyle ();return _aebefc ;};func (_gdfgc *ST_PageSetupOrientation )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gdfgc =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gdfgc =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_gdfgc =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_gdfgc =3;};return nil ;};type EG_AreaChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;}; -// Validate validates the CT_Thickness and its children -func (_gfgb *CT_Thickness )Validate ()error {return _gfgb .ValidateWithPath ("\u0043\u0054\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");};func (_bddaf ST_LayoutTarget )String ()string {switch _bddaf {case 0:return "";case 1:return "\u0069\u006e\u006ee\u0072";case 2:return "\u006f\u0075\u0074e\u0072";};return "";};var ST_SecondPieSizePercentPatternRe =_c .MustCompile (ST_SecondPieSizePercentPattern );type CT_PictureStackUnit struct{ValAttr float64 ;}; +// Validate validates the CT_LegendEntry and its children +func (_aecef *CT_LegendEntry )Validate ()error {return _aecef .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079");};func (_egaadc ST_HPercent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _egaadc .ST_HPercentWithSymbol !=nil {e .EncodeToken (_c .CharData (*_egaadc .ST_HPercentWithSymbol ));};if _egaadc .ST_HPercentUShort !=nil {e .EncodeToken (_c .CharData (_e .Sprintf ("\u0025\u0064",*_egaadc .ST_HPercentUShort )));};return e .EncodeToken (_c .EndElement {Name :start .Name });};func (_fgca *CT_DispUnits )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fgca .Choice !=nil {_fgca .Choice .MarshalXML (e ,_c .StartElement {});};if _fgca .DispUnitsLbl !=nil {_bebgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069t\u0073\u004c\u0062\u006c"}};e .EncodeElement (_fgca .DispUnitsLbl ,_bebgf );};if _fgca .ExtLst !=nil {_bcfa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgca .ExtLst ,_bcfa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_AxPos ()*CT_AxPos {_bge :=&CT_AxPos {};_bge .ValAttr =ST_AxPos (1);return _bge }; -// Validate validates the CT_Pie3DChart and its children -func (_dfffa *CT_Pie3DChart )Validate ()error {return _dfffa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};type CT_BandFmts struct{BandFmt []*CT_BandFmt ;}; +// ValidateWithPath validates the CT_Order and its children, prefixing error messages with path +func (_bcfb *CT_Order )ValidateWithPath (path string )error {if _bcfb .ValAttr !=nil {if *_bcfb .ValAttr < 2{return _e .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 ,*_bcfb .ValAttr );};if *_bcfb .ValAttr > 6{return _e .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 ,*_bcfb .ValAttr );};};return nil ;};func (_bbccb *CT_RadarStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bbccb .ValAttr !=ST_RadarStyleUnset {_cfgg ,_ebcda :=_bbccb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _ebcda !=nil {return _ebcda ;};start .Attr =append (start .Attr ,_cfgg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_egeaa ST_LayoutTarget )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_egadb :=_c .Attr {};_egadb .Name =name ;switch _egeaa {case ST_LayoutTargetUnset :_egadb .Value ="";case ST_LayoutTargetInner :_egadb .Value ="\u0069\u006e\u006ee\u0072";case ST_LayoutTargetOuter :_egadb .Value ="\u006f\u0075\u0074e\u0072";};return _egadb ,nil ;};type Chart struct{CT_RelId }; -// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path -func (_dddg *CT_Marker )ValidateWithPath (path string )error {if _dddg .Symbol !=nil {if _ceed :=_dddg .Symbol .ValidateWithPath (path +"\u002fS\u0079\u006d\u0062\u006f\u006c");_ceed !=nil {return _ceed ;};};if _dddg .Size !=nil {if _dgbd :=_dddg .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_dgbd !=nil {return _dgbd ;};};if _dddg .SpPr !=nil {if _facf :=_dddg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_facf !=nil {return _facf ;};};if _dddg .ExtLst !=nil {if _bcfg :=_dddg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcfg !=nil {return _bcfg ;};};return nil ;};const (ST_ErrDirUnset ST_ErrDir =0;ST_ErrDirX ST_ErrDir =1;ST_ErrDirY ST_ErrDir =2;); +// Validate validates the CT_ErrBars and its children +func (_ffbc *CT_ErrBars )Validate ()error {return _ffbc .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");}; -// ValidateWithPath validates the CT_Title and its children, prefixing error messages with path -func (_feace *CT_Title )ValidateWithPath (path string )error {if _feace .Tx !=nil {if _dabaa :=_feace .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dabaa !=nil {return _dabaa ;};};if _feace .Layout !=nil {if _abgg :=_feace .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_abgg !=nil {return _abgg ;};};if _feace .Overlay !=nil {if _cffc :=_feace .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_cffc !=nil {return _cffc ;};};if _feace .SpPr !=nil {if _ggbf :=_feace .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ggbf !=nil {return _ggbf ;};};if _feace .TxPr !=nil {if _dfgb :=_feace .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dfgb !=nil {return _dfgb ;};};if _feace .ExtLst !=nil {if _agfdb :=_feace .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agfdb !=nil {return _agfdb ;};};return nil ;};type CT_LegendPos struct{ValAttr ST_LegendPos ;};type CT_BuiltInUnit struct{ValAttr ST_BuiltInUnit ;};type ST_ErrValType byte ;func (_ffag *ST_DepthPercent )ValidateWithPath (path string )error {_dbebc :=[]string {};if _ffag .ST_DepthPercentWithSymbol !=nil {_dbebc =append (_dbebc ,"\u0053T\u005f\u0044\u0065\u0070t\u0068\u0050\u0065\u0072\u0063e\u006et\u0057i\u0074\u0068\u0053\u0079\u006d\u0062\u006fl");};if _ffag .ST_DepthPercentUShort !=nil {_dbebc =append (_dbebc ,"S\u0054\u005f\u0044\u0065pt\u0068P\u0065\u0072\u0063\u0065\u006et\u0055\u0053\u0068\u006f\u0072\u0074");};if len (_dbebc )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dbebc );};return nil ;};func (_bgcc *CT_Tx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgcc .Choice =NewCT_TxChoice ();_fadcca :for {_baecaf ,_dcebf :=d .Token ();if _dcebf !=nil {return _dcebf ;};switch _dgbc :=_baecaf .(type ){case _g .StartElement :switch _dgbc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_bgcc .Choice =NewCT_TxChoice ();if _dgbgc :=d .DecodeElement (&_bgcc .Choice .StrRef ,&_dgbc );_dgbgc !=nil {return _dgbgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0069\u0063\u0068"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0069\u0063\u0068"}:_bgcc .Choice =NewCT_TxChoice ();if _bbcde :=d .DecodeElement (&_bgcc .Choice .Rich ,&_dgbc );_bbcde !=nil {return _bbcde ;};default:_a .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fT\u0078 \u0025\u0076",_dgbc .Name );if _gagd :=d .Skip ();_gagd !=nil {return _gagd ;};};case _g .EndElement :break _fadcca ;case _g .CharData :};};return nil ;};func (_fbfea *CT_SecondPieSize )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gdbfc :=range start .Attr {if _gdbfc .Name .Local =="\u0076\u0061\u006c"{_cacac ,_gfdcb :=ParseUnionST_SecondPieSize (_gdbfc .Value );if _gfdcb !=nil {return _gfdcb ;};_fbfea .ValAttr =&_cacac ;continue ;};};for {_dabca ,_adfgba :=d .Token ();if _adfgba !=nil {return _f .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",_adfgba );};if _cgdfd ,_bageb :=_dabca .(_g .EndElement );_bageb &&_cgdfd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_OfPieType and its children, prefixing error messages with path +func (_ggbf *CT_OfPieType )ValidateWithPath (path string )error {if _fced :=_ggbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fced !=nil {return _fced ;};return nil ;};func (_fcgc *ST_MarkerStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dedeg ,_eddf :=d .Token ();if _eddf !=nil {return _eddf ;};if _cgbbc ,_bedbd :=_dedeg .(_c .EndElement );_bedbd &&_cgbbc .Name ==start .Name {*_fcgc =1;return nil ;};if _gcdcb ,_gfdgb :=_dedeg .(_c .CharData );!_gfdgb {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",_dedeg );}else {switch string (_gcdcb ){case "":*_fcgc =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_fcgc =1;case "\u0064\u0061\u0073\u0068":*_fcgc =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_fcgc =3;case "\u0064\u006f\u0074":*_fcgc =4;case "\u006e\u006f\u006e\u0065":*_fcgc =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_fcgc =6;case "\u0070\u006c\u0075\u0073":*_fcgc =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_fcgc =8;case "\u0073\u0074\u0061\u0072":*_fcgc =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_fcgc =10;case "\u0078":*_fcgc =11;case "\u0061\u0075\u0074\u006f":*_fcgc =12;};};_dedeg ,_eddf =d .Token ();if _eddf !=nil {return _eddf ;};if _bfcbg ,_ebgb :=_dedeg .(_c .EndElement );_ebgb &&_bfcbg .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",_dedeg );};func (_faccf *CT_SerAx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_faccf .AxId =NewCT_UnsignedInt ();_faccf .Scaling =NewCT_Scaling ();_faccf .AxPos =NewCT_AxPos ();_faccf .CrossAx =NewCT_UnsignedInt ();_cdfb :for {_bfda ,_bbdfa :=d .Token ();if _bbdfa !=nil {return _bbdfa ;};switch _dgcgb :=_bfda .(type ){case _c .StartElement :switch _dgcgb .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 _gdgb :=d .DecodeElement (_faccf .AxId ,&_dgcgb );_gdgb !=nil {return _gdgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _afcbed :=d .DecodeElement (_faccf .Scaling ,&_dgcgb );_afcbed !=nil {return _afcbed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_faccf .Delete =NewCT_Boolean ();if _gecf :=d .DecodeElement (_faccf .Delete ,&_dgcgb );_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 :"\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 _bffg :=d .DecodeElement (_faccf .AxPos ,&_dgcgb );_bffg !=nil {return _bffg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_faccf .MajorGridlines =NewCT_ChartLines ();if _daec :=d .DecodeElement (_faccf .MajorGridlines ,&_dgcgb );_daec !=nil {return _daec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_faccf .MinorGridlines =NewCT_ChartLines ();if _addad :=d .DecodeElement (_faccf .MinorGridlines ,&_dgcgb );_addad !=nil {return _addad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_faccf .Title =NewCT_Title ();if _bfcd :=d .DecodeElement (_faccf .Title ,&_dgcgb );_bfcd !=nil {return _bfcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_faccf .NumFmt =NewCT_NumFmt ();if _cgbbd :=d .DecodeElement (_faccf .NumFmt ,&_dgcgb );_cgbbd !=nil {return _cgbbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_faccf .MajorTickMark =NewCT_TickMark ();if _ceedd :=d .DecodeElement (_faccf .MajorTickMark ,&_dgcgb );_ceedd !=nil {return _ceedd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_faccf .MinorTickMark =NewCT_TickMark ();if _bbaeg :=d .DecodeElement (_faccf .MinorTickMark ,&_dgcgb );_bbaeg !=nil {return _bbaeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_faccf .TickLblPos =NewCT_TickLblPos ();if _gecc :=d .DecodeElement (_faccf .TickLblPos ,&_dgcgb );_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 :"\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"}:_faccf .SpPr =_cc .NewCT_ShapeProperties ();if _gcfeg :=d .DecodeElement (_faccf .SpPr ,&_dgcgb );_gcfeg !=nil {return _gcfeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_faccf .TxPr =_cc .NewCT_TextBody ();if _gebd :=d .DecodeElement (_faccf .TxPr ,&_dgcgb );_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 :"\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 _efgf :=d .DecodeElement (_faccf .CrossAx ,&_dgcgb );_efgf !=nil {return _efgf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_faccf .Choice =NewEG_AxSharedChoice ();if _facgd :=d .DecodeElement (&_faccf .Choice .Crosses ,&_dgcgb );_facgd !=nil {return _facgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_faccf .Choice =NewEG_AxSharedChoice ();if _gbdbe :=d .DecodeElement (&_faccf .Choice .CrossesAt ,&_dgcgb );_gbdbe !=nil {return _gbdbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_faccf .TickLblSkip =NewCT_Skip ();if _cdeee :=d .DecodeElement (_faccf .TickLblSkip ,&_dgcgb );_cdeee !=nil {return _cdeee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_faccf .TickMarkSkip =NewCT_Skip ();if _gbbceg :=d .DecodeElement (_faccf .TickMarkSkip ,&_dgcgb );_gbbceg !=nil {return _gbbceg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_faccf .ExtLst =NewCT_ExtensionList ();if _bebf :=d .DecodeElement (_faccf .ExtLst ,&_dgcgb );_bebf !=nil {return _bebf ;};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\u0065\u0072\u0041\u0078\u0020\u0025\u0076",_dgcgb .Name );if _ceaaff :=d .Skip ();_ceaaff !=nil {return _ceaaff ;};};case _c .EndElement :break _cdfb ;case _c .CharData :};};return nil ;};func (_ecac *CT_Scaling )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fafd :for {_fgbec ,_edeb :=d .Token ();if _edeb !=nil {return _edeb ;};switch _geeg :=_fgbec .(type ){case _c .StartElement :switch _geeg .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"}:_ecac .LogBase =NewCT_LogBase ();if _fgeed :=d .DecodeElement (_ecac .LogBase ,&_geeg );_fgeed !=nil {return _fgeed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ecac .Orientation =NewCT_Orientation ();if _dffec :=d .DecodeElement (_ecac .Orientation ,&_geeg );_dffec !=nil {return _dffec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ecac .Max =NewCT_Double ();if _fgaea :=d .DecodeElement (_ecac .Max ,&_geeg );_fgaea !=nil {return _fgaea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ecac .Min =NewCT_Double ();if _dggbe :=d .DecodeElement (_ecac .Min ,&_geeg );_dggbe !=nil {return _dggbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ecac .ExtLst =NewCT_ExtensionList ();if _cgabg :=d .DecodeElement (_ecac .ExtLst ,&_geeg );_cgabg !=nil {return _cgabg ;};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\u0069\u006e\u0067\u0020\u0025\u0076",_geeg .Name );if _ggcfc :=d .Skip ();_ggcfc !=nil {return _ggcfc ;};};case _c .EndElement :break _fafd ;case _c .CharData :};};return nil ;};func (_gfee *CT_Style )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfee .ValAttr =1;for _ ,_bbeaf :=range start .Attr {if _bbeaf .Name .Local =="\u0076\u0061\u006c"{_ebaa ,_acabd :=_d .ParseUint (_bbeaf .Value ,10,8);if _acabd !=nil {return _acabd ;};_gfee .ValAttr =uint8 (_ebaa );continue ;};};for {_ffafc ,_eccab :=d .Token ();if _eccab !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_eccab );};if _caee ,_gbcc :=_ffafc .(_c .EndElement );_gbcc &&_caee .Name ==start .Name {break ;};};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 ;};type CT_DispUnitsLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;SpPr *_cc .CT_ShapeProperties ;TxPr *_cc .CT_TextBody ;};func NewCT_DateAx ()*CT_DateAx {_ecca :=&CT_DateAx {};_ecca .AxId =NewCT_UnsignedInt ();_ecca .Scaling =NewCT_Scaling ();_ecca .AxPos =NewCT_AxPos ();_ecca .CrossAx =NewCT_UnsignedInt ();return _ecca ;};func NewCT_TickLblPos ()*CT_TickLblPos {_fdfdbg :=&CT_TickLblPos {};return _fdfdbg };func (_eeddb *ST_TimeUnit )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eeddb =0;case "\u0064\u0061\u0079\u0073":*_eeddb =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_eeddb =2;case "\u0079\u0065\u0061r\u0073":*_eeddb =3;};return nil ;}; -// ST_DepthPercent is a union type -type ST_DepthPercent struct{ST_DepthPercentWithSymbol *string ;ST_DepthPercentUShort *uint16 ;};func (_dfga *CT_Boolean )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dfga .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_egddg (*_dfga .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_LegendEntryChoice ()*CT_LegendEntryChoice {_caebg :=&CT_LegendEntryChoice {};return _caebg ;};func NewEG_SurfaceChartShared ()*EG_SurfaceChartShared {_cafbb :=&EG_SurfaceChartShared {};return _cafbb ;};func (_defcfd *ST_Thickness )Validate ()error {return _defcfd .ValidateWithPath ("")};func (_aefgb ST_RadarStyle )ValidateWithPath (path string )error {switch _aefgb {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aefgb ));};return nil ;};type CT_NumDataSourceChoice struct{NumRef *CT_NumRef ;NumLit *CT_NumData ;};type ChartSpace struct{CT_ChartSpace };func NewCT_Legend ()*CT_Legend {_dfef :=&CT_Legend {};return _dfef };func (_afcee *CT_Extension )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _afcee .UriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0072\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_afcee .UriAttr )});};e .EncodeToken (start );if _afcee .Any !=nil {_afcee .Any .MarshalXML (e ,_g .StartElement {});};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cagg *ST_TrendlineType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgeae ,_geee :=d .Token ();if _geee !=nil {return _geee ;};if _dcefg ,_fabbd :=_cgeae .(_g .EndElement );_fabbd &&_dcefg .Name ==start .Name {*_cagg =1;return nil ;};if _cecg ,_eeagf :=_cgeae .(_g .CharData );!_eeagf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgeae );}else {switch string (_cecg ){case "":*_cagg =0;case "\u0065\u0078\u0070":*_cagg =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_cagg =2;case "\u006c\u006f\u0067":*_cagg =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_cagg =4;case "\u0070\u006f\u006c\u0079":*_cagg =5;case "\u0070\u006f\u0077e\u0072":*_cagg =6;};};_cgeae ,_geee =d .Token ();if _geee !=nil {return _geee ;};if _dbceb ,_geabc :=_cgeae .(_g .EndElement );_geabc &&_dbceb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgeae );};func (_bgag *CT_Legend )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cedb :for {_aefeb ,_egeeb :=d .Token ();if _egeeb !=nil {return _egeeb ;};switch _afgc :=_aefeb .(type ){case _g .StartElement :switch _afgc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ce\u0067\u0065\u006e\u0064\u0050\u006fs"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ce\u0067\u0065\u006e\u0064\u0050\u006fs"}:_bgag .LegendPos =NewCT_LegendPos ();if _cead :=d .DecodeElement (_bgag .LegendPos ,&_afgc );_cead !=nil {return _cead ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}:_gfce :=NewCT_LegendEntry ();if _gebb :=d .DecodeElement (_gfce ,&_afgc );_gebb !=nil {return _gebb ;};_bgag .LegendEntry =append (_bgag .LegendEntry ,_gfce );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_bgag .Layout =NewCT_Layout ();if _fbef :=d .DecodeElement (_bgag .Layout ,&_afgc );_fbef !=nil {return _fbef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"}:_bgag .Overlay =NewCT_Boolean ();if _cede :=d .DecodeElement (_bgag .Overlay ,&_afgc );_cede !=nil {return _cede ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_bgag .SpPr =_fc .NewCT_ShapeProperties ();if _dfab :=d .DecodeElement (_bgag .SpPr ,&_afgc );_dfab !=nil {return _dfab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_bgag .TxPr =_fc .NewCT_TextBody ();if _bbfgf :=d .DecodeElement (_bgag .TxPr ,&_afgc );_bbfgf !=nil {return _bbfgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgag .ExtLst =NewCT_ExtensionList ();if _ecfge :=d .DecodeElement (_bgag .ExtLst ,&_afgc );_ecfge !=nil {return _ecfge ;};default:_a .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0065\u0067e\u006e\u0064 \u0025\u0076",_afgc .Name );if _dadc :=d .Skip ();_dadc !=nil {return _dadc ;};};case _g .EndElement :break _cedb ;case _g .CharData :};};return nil ;};func (_cfbeb *CT_PieSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfbeb .Idx =NewCT_UnsignedInt ();_cfbeb .Order =NewCT_UnsignedInt ();_fddgc :for {_afbc ,_bdbc :=d .Token ();if _bdbc !=nil {return _bdbc ;};switch _aeddc :=_afbc .(type ){case _g .StartElement :switch _aeddc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _gabdb :=d .DecodeElement (_cfbeb .Idx ,&_aeddc );_gabdb !=nil {return _gabdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _adeac :=d .DecodeElement (_cfbeb .Order ,&_aeddc );_adeac !=nil {return _adeac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_cfbeb .Tx =NewCT_SerTx ();if _bgfb :=d .DecodeElement (_cfbeb .Tx ,&_aeddc );_bgfb !=nil {return _bgfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cfbeb .SpPr =_fc .NewCT_ShapeProperties ();if _gefb :=d .DecodeElement (_cfbeb .SpPr ,&_aeddc );_gefb !=nil {return _gefb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"}:_cfbeb .Explosion =NewCT_UnsignedInt ();if _cffbc :=d .DecodeElement (_cfbeb .Explosion ,&_aeddc );_cffbc !=nil {return _cffbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_ddabf :=NewCT_DPt ();if _cecb :=d .DecodeElement (_ddabf ,&_aeddc );_cecb !=nil {return _cecb ;};_cfbeb .DPt =append (_cfbeb .DPt ,_ddabf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_cfbeb .DLbls =NewCT_DLbls ();if _acba :=d .DecodeElement (_cfbeb .DLbls ,&_aeddc );_acba !=nil {return _acba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_cfbeb .Cat =NewCT_AxDataSource ();if _fcgea :=d .DecodeElement (_cfbeb .Cat ,&_aeddc );_fcgea !=nil {return _fcgea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_cfbeb .Val =NewCT_NumDataSource ();if _fbca :=d .DecodeElement (_cfbeb .Val ,&_aeddc );_fbca !=nil {return _fbca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfbeb .ExtLst =NewCT_ExtensionList ();if _edcga :=d .DecodeElement (_cfbeb .ExtLst ,&_aeddc );_edcga !=nil {return _edcga ;};default:_a .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0050\u0069\u0065S\u0065\u0072 \u0025\u0076",_aeddc .Name );if _cgae :=d .Skip ();_cgae !=nil {return _cgae ;};};case _g .EndElement :break _fddgc ;case _g .CharData :};};return nil ;};var ST_BubbleScalePercentPatternRe =_c .MustCompile (ST_BubbleScalePercentPattern );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 ;}; +// ValidateWithPath validates the CT_MultiLvlStrData and its children, prefixing error messages with path +func (_bdgdf *CT_MultiLvlStrData )ValidateWithPath (path string )error {if _bdgdf .PtCount !=nil {if _aeeg :=_bdgdf .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_aeeg !=nil {return _aeeg ;};};for _bdabc ,_fbca :=range _bdgdf .Lvl {if _gbba :=_fbca .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_bdabc ));_gbba !=nil {return _gbba ;};};if _bdgdf .ExtLst !=nil {if _gge :=_bdgdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gge !=nil {return _gge ;};};return nil ;};func (_adgb *CT_DateAx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adgb .AxId =NewCT_UnsignedInt ();_adgb .Scaling =NewCT_Scaling ();_adgb .AxPos =NewCT_AxPos ();_adgb .CrossAx =NewCT_UnsignedInt ();_eagg :for {_fdecg ,_eefg :=d .Token ();if _eefg !=nil {return _eefg ;};switch _eegcf :=_fdecg .(type ){case _c .StartElement :switch _eegcf .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 _afcc :=d .DecodeElement (_adgb .AxId ,&_eegcf );_afcc !=nil {return _afcc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _egaba :=d .DecodeElement (_adgb .Scaling ,&_eegcf );_egaba !=nil {return _egaba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adgb .Delete =NewCT_Boolean ();if _cfdge :=d .DecodeElement (_adgb .Delete ,&_eegcf );_cfdge !=nil {return _cfdge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _fabbb :=d .DecodeElement (_adgb .AxPos ,&_eegcf );_fabbb !=nil {return _fabbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adgb .MajorGridlines =NewCT_ChartLines ();if _bccd :=d .DecodeElement (_adgb .MajorGridlines ,&_eegcf );_bccd !=nil {return _bccd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adgb .MinorGridlines =NewCT_ChartLines ();if _bgcda :=d .DecodeElement (_adgb .MinorGridlines ,&_eegcf );_bgcda !=nil {return _bgcda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adgb .Title =NewCT_Title ();if _gfdcg :=d .DecodeElement (_adgb .Title ,&_eegcf );_gfdcg !=nil {return _gfdcg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adgb .NumFmt =NewCT_NumFmt ();if _deaa :=d .DecodeElement (_adgb .NumFmt ,&_eegcf );_deaa !=nil {return _deaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adgb .MajorTickMark =NewCT_TickMark ();if _becb :=d .DecodeElement (_adgb .MajorTickMark ,&_eegcf );_becb !=nil {return _becb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adgb .MinorTickMark =NewCT_TickMark ();if _bbcfb :=d .DecodeElement (_adgb .MinorTickMark ,&_eegcf );_bbcfb !=nil {return _bbcfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adgb .TickLblPos =NewCT_TickLblPos ();if _aab :=d .DecodeElement (_adgb .TickLblPos ,&_eegcf );_aab !=nil {return _aab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_adgb .SpPr =_cc .NewCT_ShapeProperties ();if _dfbd :=d .DecodeElement (_adgb .SpPr ,&_eegcf );_dfbd !=nil {return _dfbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adgb .TxPr =_cc .NewCT_TextBody ();if _fgea :=d .DecodeElement (_adgb .TxPr ,&_eegcf );_fgea !=nil {return _fgea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _bbde :=d .DecodeElement (_adgb .CrossAx ,&_eegcf );_bbde !=nil {return _bbde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adgb .Choice =NewEG_AxSharedChoice ();if _acge :=d .DecodeElement (&_adgb .Choice .Crosses ,&_eegcf );_acge !=nil {return _acge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adgb .Choice =NewEG_AxSharedChoice ();if _ffab :=d .DecodeElement (&_adgb .Choice .CrossesAt ,&_eegcf );_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 :"\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"}:_adgb .Auto =NewCT_Boolean ();if _fefb :=d .DecodeElement (_adgb .Auto ,&_eegcf );_fefb !=nil {return _fefb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adgb .LblOffset =NewCT_LblOffset ();if _aeed :=d .DecodeElement (_adgb .LblOffset ,&_eegcf );_aeed !=nil {return _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\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"}:_adgb .BaseTimeUnit =NewCT_TimeUnit ();if _dccfb :=d .DecodeElement (_adgb .BaseTimeUnit ,&_eegcf );_dccfb !=nil {return _dccfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adgb .MajorUnit =NewCT_AxisUnit ();if _ccgd :=d .DecodeElement (_adgb .MajorUnit ,&_eegcf );_ccgd !=nil {return _ccgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adgb .MajorTimeUnit =NewCT_TimeUnit ();if _daaa :=d .DecodeElement (_adgb .MajorTimeUnit ,&_eegcf );_daaa !=nil {return _daaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adgb .MinorUnit =NewCT_AxisUnit ();if _caae :=d .DecodeElement (_adgb .MinorUnit ,&_eegcf );_caae !=nil {return _caae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adgb .MinorTimeUnit =NewCT_TimeUnit ();if _bbae :=d .DecodeElement (_adgb .MinorTimeUnit ,&_eegcf );_bbae !=nil {return _bbae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adgb .ExtLst =NewCT_ExtensionList ();if _eccg :=d .DecodeElement (_adgb .ExtLst ,&_eegcf );_eccg !=nil {return _eccg ;};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\u0044\u0061\u0074e\u0041\u0078 \u0025\u0076",_eegcf .Name );if _bbdb :=d .Skip ();_bbdb !=nil {return _bbdb ;};};case _c .EndElement :break _eagg ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_RotY and its children, prefixing error messages with path -func (_cbdda *CT_RotY )ValidateWithPath (path string )error {if _cbdda .ValAttr !=nil {if *_cbdda .ValAttr < 0{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_cbdda .ValAttr );};if *_cbdda .ValAttr > 360{return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0033\u0036\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_cbdda .ValAttr );};};return nil ;};func (_adbbf ST_TimeUnit )String ()string {switch _adbbf {case 0:return "";case 1:return "\u0064\u0061\u0079\u0073";case 2:return "\u006d\u006f\u006e\u0074\u0068\u0073";case 3:return "\u0079\u0065\u0061r\u0073";};return "";};func NewCT_UpDownBar ()*CT_UpDownBar {_gafcaf :=&CT_UpDownBar {};return _gafcaf };type CT_BarGrouping struct{ValAttr ST_BarGrouping ;};type CT_Extension struct{UriAttr *string ;Any _a .Any ;};func (_agbcec *ST_SecondPieSize )Validate ()error {return _agbcec .ValidateWithPath ("")};func (_baddd *ST_ErrBarType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcag ,_ggggc :=d .Token ();if _ggggc !=nil {return _ggggc ;};if _dfffe ,_aeced :=_gcag .(_g .EndElement );_aeced &&_dfffe .Name ==start .Name {*_baddd =1;return nil ;};if _eecbg ,_cfdbe :=_gcag .(_g .CharData );!_cfdbe {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcag );}else {switch string (_eecbg ){case "":*_baddd =0;case "\u0062\u006f\u0074\u0068":*_baddd =1;case "\u006d\u0069\u006eu\u0073":*_baddd =2;case "\u0070\u006c\u0075\u0073":*_baddd =3;};};_gcag ,_ggggc =d .Token ();if _ggggc !=nil {return _ggggc ;};if _aagag ,_agabdb :=_gcag .(_g .EndElement );_agabdb &&_aagag .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcag );};type CT_PieSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_fc .CT_ShapeProperties ;Explosion *CT_UnsignedInt ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func (_gdffb *CT_ChartLines )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gdffb .SpPr !=nil {_bbgad :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gdffb .SpPr ,_bbgad );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cffgg ST_Grouping )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cffgg .String (),start );};func (_eaeee ST_BarGrouping )Validate ()error {return _eaeee .ValidateWithPath ("")};type ST_ErrDir byte ;func (_dbgfb *ST_BarGrouping )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_faff ,_dgfff :=d .Token ();if _dgfff !=nil {return _dgfff ;};if _gedgg ,_cdbgf :=_faff .(_g .EndElement );_cdbgf &&_gedgg .Name ==start .Name {*_dbgfb =1;return nil ;};if _fdcdc ,_cedeb :=_faff .(_g .CharData );!_cedeb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_faff );}else {switch string (_fdcdc ){case "":*_dbgfb =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_dbgfb =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_dbgfb =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_dbgfb =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_dbgfb =4;};};_faff ,_dgfff =d .Token ();if _dgfff !=nil {return _dgfff ;};if _ebffd ,_becc :=_faff .(_g .EndElement );_becc &&_ebffd .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_faff );}; +// ValidateWithPath validates the CT_Pie3DChart and its children, prefixing error messages with path +func (_adca *CT_Pie3DChart )ValidateWithPath (path string )error {if _adca .VaryColors !=nil {if _cfdf :=_adca .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cfdf !=nil {return _cfdf ;};};for _dadfd ,_gabf :=range _adca .Ser {if _gaea :=_gabf .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dadfd ));_gaea !=nil {return _gaea ;};};if _adca .DLbls !=nil {if _afgac :=_adca .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_afgac !=nil {return _afgac ;};};if _adca .ExtLst !=nil {if _gddc :=_adca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gddc !=nil {return _gddc ;};};return nil ;};func (_cbag *CT_ExternalData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fedd :=range start .Attr {if _fedd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fedd .Name .Local =="\u0069\u0064"||_fedd .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"&&_fedd .Name .Local =="\u0069\u0064"{_cadfb ,_cbafd :=_fedd .Value ,error (nil );if _cbafd !=nil {return _cbafd ;};_cbag .IdAttr =_cadfb ;continue ;};};_cgee :for {_gbfaa ,_cdddg :=d .Token ();if _cdddg !=nil {return _cdddg ;};switch _gbcgf :=_gbfaa .(type ){case _c .StartElement :switch _gbcgf .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"}:_cbag .AutoUpdate =NewCT_Boolean ();if _gcecc :=d .DecodeElement (_cbag .AutoUpdate ,&_gbcgf );_gcecc !=nil {return _gcecc ;};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\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_gbcgf .Name );if _gccd :=d .Skip ();_gccd !=nil {return _gccd ;};};case _c .EndElement :break _cgee ;case _c .CharData :};};return nil ;};func NewCT_StockChart ()*CT_StockChart {_cafa :=&CT_StockChart {};return _cafa }; -// Validate validates the CT_Title and its children -func (_gafaf *CT_Title )Validate ()error {return _gafaf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065");};func (_ffbfg *CT_SerAx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_egeeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_ffbfg .AxId ,_egeeg );_fbefb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_ffbfg .Scaling ,_fbefb );if _ffbfg .Delete !=nil {_addd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ffbfg .Delete ,_addd );};_dafee :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_ffbfg .AxPos ,_dafee );if _ffbfg .MajorGridlines !=nil {_aagb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ffbfg .MajorGridlines ,_aagb );};if _ffbfg .MinorGridlines !=nil {_eabba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ffbfg .MinorGridlines ,_eabba );};if _ffbfg .Title !=nil {_fbcbgf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_ffbfg .Title ,_fbcbgf );};if _ffbfg .NumFmt !=nil {_adgec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ffbfg .NumFmt ,_adgec );};if _ffbfg .MajorTickMark !=nil {_afec :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ffbfg .MajorTickMark ,_afec );};if _ffbfg .MinorTickMark !=nil {_dcgga :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ffbfg .MinorTickMark ,_dcgga );};if _ffbfg .TickLblPos !=nil {_eaccd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_ffbfg .TickLblPos ,_eaccd );};if _ffbfg .SpPr !=nil {_gfcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ffbfg .SpPr ,_gfcf );};if _ffbfg .TxPr !=nil {_dgcba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ffbfg .TxPr ,_dgcba );};_aefef :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_ffbfg .CrossAx ,_aefef );if _ffbfg .Choice !=nil {_ffbfg .Choice .MarshalXML (e ,_g .StartElement {});};if _ffbfg .TickLblSkip !=nil {_cgeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_ffbfg .TickLblSkip ,_cgeb );};if _ffbfg .TickMarkSkip !=nil {_gbfea :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_ffbfg .TickMarkSkip ,_gbfea );};if _ffbfg .ExtLst !=nil {_aagaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffbfg .ExtLst ,_aagaa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egda *CT_ErrBars )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egda .ErrBarType =NewCT_ErrBarType ();_egda .ErrValType =NewCT_ErrValType ();_aafd :for {_feccb ,_ffeg :=d .Token ();if _ffeg !=nil {return _ffeg ;};switch _cfab :=_feccb .(type ){case _g .StartElement :switch _cfab .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0044\u0069\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0044\u0069\u0072"}:_egda .ErrDir =NewCT_ErrDir ();if _efgd :=d .DecodeElement (_egda .ErrDir ,&_cfab );_efgd !=nil {return _efgd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}:if _fcbdd :=d .DecodeElement (_egda .ErrBarType ,&_cfab );_fcbdd !=nil {return _fcbdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}:if _dee :=d .DecodeElement (_egda .ErrValType ,&_cfab );_dee !=nil {return _dee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}:_egda .NoEndCap =NewCT_Boolean ();if _daca :=d .DecodeElement (_egda .NoEndCap ,&_cfab );_daca !=nil {return _daca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u0075\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u0075\u0073"}:_egda .Plus =NewCT_NumDataSource ();if _efeab :=d .DecodeElement (_egda .Plus ,&_cfab );_efeab !=nil {return _efeab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006eu\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006eu\u0073"}:_egda .Minus =NewCT_NumDataSource ();if _aabfg :=d .DecodeElement (_egda .Minus ,&_cfab );_aabfg !=nil {return _aabfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_egda .Val =NewCT_Double ();if _fgcga :=d .DecodeElement (_egda .Val ,&_cfab );_fgcga !=nil {return _fgcga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_egda .SpPr =_fc .NewCT_ShapeProperties ();if _adce :=d .DecodeElement (_egda .SpPr ,&_cfab );_adce !=nil {return _adce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egda .ExtLst =NewCT_ExtensionList ();if _gfcg :=d .DecodeElement (_egda .ExtLst ,&_cfab );_gfcg !=nil {return _gfcg ;};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\u005fE\u0072\u0072\u0042\u0061\u0072\u0073\u0020\u0025\u0076",_cfab .Name );if _fggc :=d .Skip ();_fggc !=nil {return _fggc ;};};case _g .EndElement :break _aafd ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_NumDataSource and its children +func (_gbbeg *CT_NumDataSource )Validate ()error {return _gbbeg .ValidateWithPath ("\u0043\u0054_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};func (_gfbdg *ST_BuiltInUnit )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bddae ,_gfbde :=d .Token ();if _gfbde !=nil {return _gfbde ;};if _gddffe ,_efccg :=_bddae .(_c .EndElement );_efccg &&_gddffe .Name ==start .Name {*_gfbdg =1;return nil ;};if _faccc ,_fefed :=_bddae .(_c .CharData );!_fefed {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",_bddae );}else {switch string (_faccc ){case "":*_gfbdg =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_gfbdg =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_gfbdg =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_gfbdg =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_gfbdg =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_gfbdg =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_gfbdg =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_gfbdg =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_gfbdg =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_gfbdg =9;};};_bddae ,_gfbde =d .Token ();if _gfbde !=nil {return _gfbde ;};if _ffba ,_aagc :=_bddae .(_c .EndElement );_aagc &&_ffba .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",_bddae );};func (_bd *CT_Area3DChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bd .Grouping !=nil {_eg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_bd .Grouping ,_eg );};if _bd .VaryColors !=nil {_ge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bd .VaryColors ,_ge );};if _bd .Ser !=nil {_ee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ce :=range _bd .Ser {e .EncodeElement (_ce ,_ee );};};if _bd .DLbls !=nil {_gbb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bd .DLbls ,_gbb );};if _bd .DropLines !=nil {_cb :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bd .DropLines ,_cb );};if _bd .GapDepth !=nil {_fd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_bd .GapDepth ,_fd );};_da :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_dc :=range _bd .AxId {e .EncodeElement (_dc ,_da );};if _bd .ExtLst !=nil {_a :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bd .ExtLst ,_a );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bdde *EG_AreaChartShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bdde .Grouping !=nil {_deef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_bdde .Grouping ,_deef );};if _bdde .VaryColors !=nil {_efdfb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bdde .VaryColors ,_efdfb );};if _bdde .Ser !=nil {_abec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_beffd :=range _bdde .Ser {e .EncodeElement (_beffd ,_abec );};};if _bdde .DLbls !=nil {_cabfd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bdde .DLbls ,_cabfd );};if _bdde .DropLines !=nil {_fccd :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bdde .DropLines ,_fccd );};return nil ;}; -// Validate validates the CT_Marker and its children -func (_dcefea *CT_Marker )Validate ()error {return _dcefea .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func (_cabda *Group_DLbl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eagff :for {_becg ,_beedc :=d .Token ();if _beedc !=nil {return _beedc ;};switch _gebeg :=_becg .(type ){case _g .StartElement :switch _gebeg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_cabda .Layout =NewCT_Layout ();if _cdecg :=d .DecodeElement (_cabda .Layout ,&_gebeg );_cdecg !=nil {return _cdecg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_cabda .Tx =NewCT_Tx ();if _gbae :=d .DecodeElement (_cabda .Tx ,&_gebeg );_gbae !=nil {return _gbae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_cabda .NumFmt =NewCT_NumFmt ();if _dega :=d .DecodeElement (_cabda .NumFmt ,&_gebeg );_dega !=nil {return _dega ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cabda .SpPr =_fc .NewCT_ShapeProperties ();if _bccga :=d .DecodeElement (_cabda .SpPr ,&_gebeg );_bccga !=nil {return _bccga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_cabda .TxPr =_fc .NewCT_TextBody ();if _fdef :=d .DecodeElement (_cabda .TxPr ,&_gebeg );_fdef !=nil {return _fdef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_cabda .DLblPos =NewCT_DLblPos ();if _cabeb :=d .DecodeElement (_cabda .DLblPos ,&_gebeg );_cabeb !=nil {return _cabeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_cabda .ShowLegendKey =NewCT_Boolean ();if _cffed :=d .DecodeElement (_cabda .ShowLegendKey ,&_gebeg );_cffed !=nil {return _cffed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_cabda .ShowVal =NewCT_Boolean ();if _bedc :=d .DecodeElement (_cabda .ShowVal ,&_gebeg );_bedc !=nil {return _bedc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_cabda .ShowCatName =NewCT_Boolean ();if _faecg :=d .DecodeElement (_cabda .ShowCatName ,&_gebeg );_faecg !=nil {return _faecg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_cabda .ShowSerName =NewCT_Boolean ();if _aeege :=d .DecodeElement (_cabda .ShowSerName ,&_gebeg );_aeege !=nil {return _aeege ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_cabda .ShowPercent =NewCT_Boolean ();if _fefdg :=d .DecodeElement (_cabda .ShowPercent ,&_gebeg );_fefdg !=nil {return _fefdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_cabda .ShowBubbleSize =NewCT_Boolean ();if _ffdaef :=d .DecodeElement (_cabda .ShowBubbleSize ,&_gebeg );_ffdaef !=nil {return _ffdaef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_cabda .Separator =new (string );if _bfbed :=d .DecodeElement (_cabda .Separator ,&_gebeg );_bfbed !=nil {return _bfbed ;};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\u0047\u0072\u006fu\u0070\u005f\u0044\u004c\u0062\u006c\u0020\u0025\u0076",_gebeg .Name );if _cfce :=d .Skip ();_cfce !=nil {return _cfce ;};};case _g .EndElement :break _eagff ;case _g .CharData :};};return nil ;};func (_febc ST_Shape )ValidateWithPath (path string )error {switch _febc {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 (_febc ));};return nil ;};func (_dbeg *CT_ExtensionList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbbaf :for {_gfef ,_debec :=d .Token ();if _debec !=nil {return _debec ;};switch _ecef :=_gfef .(type ){case _g .StartElement :switch _ecef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074"}:_dggc :=NewCT_Extension ();if _dbee :=d .DecodeElement (_dggc ,&_ecef );_dbee !=nil {return _dbee ;};_dbeg .Ext =append (_dbeg .Ext ,_dggc );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\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_ecef .Name );if _eacd :=d .Skip ();_eacd !=nil {return _eacd ;};};case _g .EndElement :break _cbbaf ;case _g .CharData :};};return nil ;};func (_cfbdg ST_BarDir )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bdbge :=_g .Attr {};_bdbge .Name =name ;switch _cfbdg {case ST_BarDirUnset :_bdbge .Value ="";case ST_BarDirBar :_bdbge .Value ="\u0062\u0061\u0072";case ST_BarDirCol :_bdbge .Value ="\u0063\u006f\u006c";};return _bdbge ,nil ;};func (_acfe *CT_PrintSettings )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aagc :for {_dfcbb ,_ceaa :=d .Token ();if _ceaa !=nil {return _ceaa ;};switch _dbbc :=_dfcbb .(type ){case _g .StartElement :switch _dbbc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_acfe .HeaderFooter =NewCT_HeaderFooter ();if _feed :=d .DecodeElement (_acfe .HeaderFooter ,&_dbbc );_feed !=nil {return _feed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_acfe .PageMargins =NewCT_PageMargins ();if _baceg :=d .DecodeElement (_acfe .PageMargins ,&_dbbc );_baceg !=nil {return _baceg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_acfe .PageSetup =NewCT_PageSetup ();if _adeafd :=d .DecodeElement (_acfe .PageSetup ,&_dbbc );_adeafd !=nil {return _adeafd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_acfe .LegacyDrawingHF =NewCT_RelId ();if _gefcb :=d .DecodeElement (_acfe .LegacyDrawingHF ,&_dbbc );_gefcb !=nil {return _gefcb ;};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\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u0020\u0025v",_dbbc .Name );if _eeec :=d .Skip ();_eeec !=nil {return _eeec ;};};case _g .EndElement :break _aagc ;case _g .CharData :};};return nil ;};type CT_BarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_fc .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 (_gaecf ST_ErrDir )Validate ()error {return _gaecf .ValidateWithPath ("")}; +// Validate validates the CT_PictureOptions and its children +func (_gafba *CT_PictureOptions )Validate ()error {return _gafba .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073");};type CT_ChartLines struct{SpPr *_cc .CT_ShapeProperties ;}; -// ValidateWithPath validates the CT_AxisUnit and its children, prefixing error messages with path -func (_bacd *CT_AxisUnit )ValidateWithPath (path string )error {if _bacd .ValAttr <=0{return _f .Errorf ("\u0025\u0073\u002fm.\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006du\u0073t\u0020b\u0065 \u003e\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bacd .ValAttr );};return nil ;};type CT_RadarChart struct{RadarStyle *CT_RadarStyle ;VaryColors *CT_Boolean ;Ser []*CT_RadarSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_cdbbb *CT_SurfaceSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cdade :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_cdbbb .Idx ,_cdade );_dddb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_cdbbb .Order ,_dddb );if _cdbbb .Tx !=nil {_faeaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_cdbbb .Tx ,_faeaa );};if _cdbbb .SpPr !=nil {_gbgc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cdbbb .SpPr ,_gbgc );};if _cdbbb .Cat !=nil {_efebc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_cdbbb .Cat ,_efebc );};if _cdbbb .Val !=nil {_baggg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_cdbbb .Val ,_baggg );};if _cdbbb .ExtLst !=nil {_ccgcc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdbbb .ExtLst ,_ccgcc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cceb *CT_LegendPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cfcd :=range start .Attr {if _cfcd .Name .Local =="\u0076\u0061\u006c"{_cceb .ValAttr .UnmarshalXMLAttr (_cfcd );continue ;};};for {_bbdb ,_geaeeg :=d .Token ();if _geaeeg !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065g\u0065\u006e\u0064\u0050\u006f\u0073\u003a\u0020\u0025\u0073",_geaeeg );};if _bffagg ,_gecffa :=_bbdb .(_g .EndElement );_gecffa &&_bffagg .Name ==start .Name {break ;};};return nil ;};func (_bfccd *CT_TrendlineType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bacegc :=range start .Attr {if _bacegc .Name .Local =="\u0076\u0061\u006c"{_bfccd .ValAttr .UnmarshalXMLAttr (_bacegc );continue ;};};for {_bbee ,_bebcd :=d .Token ();if _bebcd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0072\u0065\u006ed\u006ci\u006e\u0065\u0054\u0079\u0070\u0065\u003a \u0025\u0073",_bebcd );};if _ebfdb ,_dfgce :=_bbee .(_g .EndElement );_dfgce &&_ebfdb .Name ==start .Name {break ;};};return nil ;};func (_gbfbe *CT_TxChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbfbe .StrRef !=nil {_bddg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_gbfbe .StrRef ,_bddg );};if _gbfbe .Rich !=nil {_eecfb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0072\u0069\u0063\u0068"}};e .EncodeElement (_gbfbe .Rich ,_eecfb );};return nil ;};func (_cfba *CT_CustSplit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aaced :for {_fcfde ,_bdd :=d .Token ();if _bdd !=nil {return _bdd ;};switch _ggbg :=_fcfde .(type ){case _g .StartElement :switch _ggbg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}:_beca :=NewCT_UnsignedInt ();if _cdcg :=d .DecodeElement (_beca ,&_ggbg );_cdcg !=nil {return _cdcg ;};_cfba .SecondPiePt =append (_cfba .SecondPiePt ,_beca );default:_a .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u0075\u0073t\u0053\u0070\u006c\u0069\u0074\u0020\u0025\u0076",_ggbg .Name );if _gacab :=d .Skip ();_gacab !=nil {return _gacab ;};};case _g .EndElement :break _aaced ;case _g .CharData :};};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 *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;TickLblSkip *CT_Skip ;TickMarkSkip *CT_Skip ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_LineSer and its children, prefixing error messages with path +func (_dfbaf *CT_LineSer )ValidateWithPath (path string )error {if _bedbf :=_dfbaf .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bedbf !=nil {return _bedbf ;};if _dbcc :=_dfbaf .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_dbcc !=nil {return _dbcc ;};if _dfbaf .Tx !=nil {if _dgdde :=_dfbaf .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dgdde !=nil {return _dgdde ;};};if _dfbaf .SpPr !=nil {if _gfbb :=_dfbaf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gfbb !=nil {return _gfbb ;};};if _dfbaf .Marker !=nil {if _gbge :=_dfbaf .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_gbge !=nil {return _gbge ;};};for _bfafc ,_edfaa :=range _dfbaf .DPt {if _bagd :=_edfaa .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_bfafc ));_bagd !=nil {return _bagd ;};};if _dfbaf .DLbls !=nil {if _aegc :=_dfbaf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_aegc !=nil {return _aegc ;};};for _cgdd ,_egee :=range _dfbaf .Trendline {if _ggafc :=_egee .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_cgdd ));_ggafc !=nil {return _ggafc ;};};if _dfbaf .ErrBars !=nil {if _baecf :=_dfbaf .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_baecf !=nil {return _baecf ;};};if _dfbaf .Cat !=nil {if _eegdb :=_dfbaf .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_eegdb !=nil {return _eegdb ;};};if _dfbaf .Val !=nil {if _edgd :=_dfbaf .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_edgd !=nil {return _edgd ;};};if _dfbaf .Smooth !=nil {if _cafg :=_dfbaf .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_cafg !=nil {return _cafg ;};};if _dfbaf .ExtLst !=nil {if _fcce :=_dfbaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcce !=nil {return _fcce ;};};return nil ;};func (_ggcdb ST_TickLblPos )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ffgga :=_c .Attr {};_ffgga .Name =name ;switch _ggcdb {case ST_TickLblPosUnset :_ffgga .Value ="";case ST_TickLblPosHigh :_ffgga .Value ="\u0068\u0069\u0067\u0068";case ST_TickLblPosLow :_ffgga .Value ="\u006c\u006f\u0077";case ST_TickLblPosNextTo :_ffgga .Value ="\u006e\u0065\u0078\u0074\u0054\u006f";case ST_TickLblPosNone :_ffgga .Value ="\u006e\u006f\u006e\u0065";};return _ffgga ,nil ;}; -// ValidateWithPath validates the CT_BubbleChart and its children, prefixing error messages with path -func (_gdg *CT_BubbleChart )ValidateWithPath (path string )error {if _gdg .VaryColors !=nil {if _dgcd :=_gdg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dgcd !=nil {return _dgcd ;};};for _beacb ,_aegb :=range _gdg .Ser {if _eabg :=_aegb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_beacb ));_eabg !=nil {return _eabg ;};};if _gdg .DLbls !=nil {if _gfcb :=_gdg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gfcb !=nil {return _gfcb ;};};if _gdg .Bubble3D !=nil {if _adc :=_gdg .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_adc !=nil {return _adc ;};};if _gdg .BubbleScale !=nil {if _gacg :=_gdg .BubbleScale .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065");_gacg !=nil {return _gacg ;};};if _gdg .ShowNegBubbles !=nil {if _aegd :=_gdg .ShowNegBubbles .ValidateWithPath (path +"\u002fS\u0068o\u0077\u004e\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073");_aegd !=nil {return _aegd ;};};if _gdg .SizeRepresents !=nil {if _faag :=_gdg .SizeRepresents .ValidateWithPath (path +"\u002fS\u0069z\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073");_faag !=nil {return _faag ;};};for _aede ,_cffd :=range _gdg .AxId {if _dfdg :=_cffd .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_aede ));_dfdg !=nil {return _dfdg ;};};if _gdg .ExtLst !=nil {if _efee :=_gdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efee !=nil {return _efee ;};};return nil ;}; +// ValidateWithPath validates the CT_OfPieChart and its children, prefixing error messages with path +func (_dfbeg *CT_OfPieChart )ValidateWithPath (path string )error {if _gaad :=_dfbeg .OfPieType .ValidateWithPath (path +"\u002f\u004f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");_gaad !=nil {return _gaad ;};if _dfbeg .VaryColors !=nil {if _ccafd :=_dfbeg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_ccafd !=nil {return _ccafd ;};};for _fffef ,_gagae :=range _dfbeg .Ser {if _bdcd :=_gagae .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fffef ));_bdcd !=nil {return _bdcd ;};};if _dfbeg .DLbls !=nil {if _aggde :=_dfbeg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_aggde !=nil {return _aggde ;};};if _dfbeg .GapWidth !=nil {if _bgce :=_dfbeg .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_bgce !=nil {return _bgce ;};};if _dfbeg .SplitType !=nil {if _aacg :=_dfbeg .SplitType .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");_aacg !=nil {return _aacg ;};};if _dfbeg .SplitPos !=nil {if _dbac :=_dfbeg .SplitPos .ValidateWithPath (path +"\u002fS\u0070\u006c\u0069\u0074\u0050\u006fs");_dbac !=nil {return _dbac ;};};if _dfbeg .CustSplit !=nil {if _egdge :=_dfbeg .CustSplit .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");_egdge !=nil {return _egdge ;};};if _dfbeg .SecondPieSize !=nil {if _fcbd :=_dfbeg .SecondPieSize .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u006f\u006e\u0064\u0050\u0069e\u0053\u0069\u007a\u0065");_fcbd !=nil {return _fcbd ;};};for _dbdcf ,_bcgg :=range _dfbeg .SerLines {if _aege :=_bcgg .ValidateWithPath (_e .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_dbdcf ));_aege !=nil {return _aege ;};};if _dfbeg .ExtLst !=nil {if _fcaff :=_dfbeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcaff !=nil {return _fcaff ;};};return nil ;}; -// Validate validates the CT_MultiLvlStrData and its children -func (_aefb *CT_MultiLvlStrData )Validate ()error {return _aefb .ValidateWithPath ("\u0043T\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061");}; +// ValidateWithPath validates the CT_Thickness and its children, prefixing error messages with path +func (_adbb *CT_Thickness )ValidateWithPath (path string )error {if _dfadc :=_adbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfadc !=nil {return _dfadc ;};return nil ;}; -// ValidateWithPath validates the CT_FirstSliceAng and its children, prefixing error messages with path -func (_cbge *CT_FirstSliceAng )ValidateWithPath (path string )error {if _cbge .ValAttr !=nil {if *_cbge .ValAttr < 0{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_cbge .ValAttr );};if *_cbge .ValAttr > 360{return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0033\u0036\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_cbge .ValAttr );};};return nil ;};func (_gged *CT_BubbleSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_edgd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gged .Idx ,_edgd );_gea :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gged .Order ,_gea );if _gged .Tx !=nil {_gdfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gged .Tx ,_gdfe );};if _gged .SpPr !=nil {_eagb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gged .SpPr ,_eagb );};if _gged .InvertIfNegative !=nil {_bcdc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_gged .InvertIfNegative ,_bcdc );};if _gged .DPt !=nil {_afgg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_efgcf :=range _gged .DPt {e .EncodeElement (_efgcf ,_afgg );};};if _gged .DLbls !=nil {_cedd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gged .DLbls ,_cedd );};if _gged .Trendline !=nil {_dda :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_adff :=range _gged .Trendline {e .EncodeElement (_adff ,_dda );};};if _gged .ErrBars !=nil {_deb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_ded :=range _gged .ErrBars {e .EncodeElement (_ded ,_deb );};};if _gged .XVal !=nil {_aff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_gged .XVal ,_aff );};if _gged .YVal !=nil {_dcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_gged .YVal ,_dcf );};if _gged .BubbleSize !=nil {_aage :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062u\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_gged .BubbleSize ,_aage );};if _gged .Bubble3D !=nil {_dafe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_gged .Bubble3D ,_dafe );};if _gged .ExtLst !=nil {_bacb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gged .ExtLst ,_bacb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_baced *CT_LegendEntry )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_baced .Idx =NewCT_UnsignedInt ();_dae :for {_bacfda ,_adcd :=d .Token ();if _adcd !=nil {return _adcd ;};switch _bagbf :=_bacfda .(type ){case _g .StartElement :switch _bagbf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _bbdd :=d .DecodeElement (_baced .Idx ,&_bagbf );_bbdd !=nil {return _bbdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:if _baced .Choice ==nil {_baced .Choice =NewCT_LegendEntryChoice ();};if _becb :=d .DecodeElement (&_baced .Choice .Delete ,&_bagbf );_becb !=nil {return _becb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:if _baced .Choice ==nil {_baced .Choice =NewCT_LegendEntryChoice ();};if _ggbdg :=d .DecodeElement (&_baced .Choice .TxPr ,&_bagbf );_ggbdg !=nil {return _ggbdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baced .ExtLst =NewCT_ExtensionList ();if _cbeb :=d .DecodeElement (_baced .ExtLst ,&_bagbf );_cbeb !=nil {return _cbeb ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064\u0045n\u0074r\u0079\u0020\u0025\u0076",_bagbf .Name );if _cceg :=d .Skip ();_cceg !=nil {return _cceg ;};};case _g .EndElement :break _dae ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_MultiLvlStrRef and its children +func (_gfbae *CT_MultiLvlStrRef )Validate ()error {return _gfbae .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066");};type CT_Lvl struct{Pt []*CT_StrVal ;};func NewCT_NumRef ()*CT_NumRef {_gadca :=&CT_NumRef {};return _gadca }; -// Validate validates the CT_View3D and its children -func (_ggefd *CT_View3D )Validate ()error {return _ggefd .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077\u0033D");};func (_ebbg *CT_Skip )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_ebbg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Crosses and its children, prefixing error messages with path +func (_aeab *CT_Crosses )ValidateWithPath (path string )error {if _aeab .ValAttr ==ST_CrossesUnset {return _e .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 _cgac :=_aeab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgac !=nil {return _cgac ;};return nil ;};func (_cgdba *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 :_e .Sprintf ("\u0025\u0076",_cgdba .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eaf *CT_DLblsChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcaf :for {_acga ,_agee :=d .Token ();if _agee !=nil {return _agee ;};switch _faba :=_acga .(type ){case _c .StartElement :switch _faba .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"}:_eaf .Delete =NewCT_Boolean ();if _cfbb :=d .DecodeElement (_eaf .Delete ,&_faba );_cfbb !=nil {return _cfbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eaf .NumFmt =NewCT_NumFmt ();if _dgce :=d .DecodeElement (_eaf .NumFmt ,&_faba );_dgce !=nil {return _dgce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_eaf .SpPr =_cc .NewCT_ShapeProperties ();if _bcce :=d .DecodeElement (_eaf .SpPr ,&_faba );_bcce !=nil {return _bcce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eaf .TxPr =_cc .NewCT_TextBody ();if _bgdg :=d .DecodeElement (_eaf .TxPr ,&_faba );_bgdg !=nil {return _bgdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eaf .DLblPos =NewCT_DLblPos ();if _dgbb :=d .DecodeElement (_eaf .DLblPos ,&_faba );_dgbb !=nil {return _dgbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_eaf .ShowLegendKey =NewCT_Boolean ();if _dgdf :=d .DecodeElement (_eaf .ShowLegendKey ,&_faba );_dgdf !=nil {return _dgdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eaf .ShowVal =NewCT_Boolean ();if _acf :=d .DecodeElement (_eaf .ShowVal ,&_faba );_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 :"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"}:_eaf .ShowCatName =NewCT_Boolean ();if _aae :=d .DecodeElement (_eaf .ShowCatName ,&_faba );_aae !=nil {return _aae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eaf .ShowSerName =NewCT_Boolean ();if _egbc :=d .DecodeElement (_eaf .ShowSerName ,&_faba );_egbc !=nil {return _egbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eaf .ShowPercent =NewCT_Boolean ();if _gffd :=d .DecodeElement (_eaf .ShowPercent ,&_faba );_gffd !=nil {return _gffd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_eaf .ShowBubbleSize =NewCT_Boolean ();if _fbea :=d .DecodeElement (_eaf .ShowBubbleSize ,&_faba );_fbea !=nil {return _fbea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eaf .Separator =new (string );if _bbec :=d .DecodeElement (_eaf .Separator ,&_faba );_bbec !=nil {return _bbec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eaf .ShowLeaderLines =NewCT_Boolean ();if _bddca :=d .DecodeElement (_eaf .ShowLeaderLines ,&_faba );_bddca !=nil {return _bddca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eaf .LeaderLines =NewCT_ChartLines ();if _bcad :=d .DecodeElement (_eaf .LeaderLines ,&_faba );_bcad !=nil {return _bcad ;};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\u0044\u004c\u0062\u006c\u0073\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_faba .Name );if _egfc :=d .Skip ();_egfc !=nil {return _egfc ;};};case _c .EndElement :break _fcaf ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_BandFmt and its children -func (_acc *CT_BandFmt )Validate ()error {return _acc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074");};type ST_TickLblPos byte ;const (ST_PictureFormatUnset ST_PictureFormat =0;ST_PictureFormatStretch ST_PictureFormat =1;ST_PictureFormatStack ST_PictureFormat =2;ST_PictureFormatStackScale ST_PictureFormat =3;);type EG_SurfaceChartShared struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;}; +// ValidateWithPath validates the CT_AxDataSourceChoice and its children, prefixing error messages with path +func (_cdd *CT_AxDataSourceChoice )ValidateWithPath (path string )error {if _cdd .MultiLvlStrRef !=nil {if _feeg :=_cdd .MultiLvlStrRef .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066");_feeg !=nil {return _feeg ;};};if _cdd .NumRef !=nil {if _gab :=_cdd .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_gab !=nil {return _gab ;};};if _cdd .NumLit !=nil {if _cce :=_cdd .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_cce !=nil {return _cce ;};};if _cdd .StrRef !=nil {if _gdb :=_cdd .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_gdb !=nil {return _gdb ;};};if _cdd .StrLit !=nil {if _cceg :=_cdd .StrLit .ValidateWithPath (path +"\u002fS\u0074\u0072\u004c\u0069\u0074");_cceg !=nil {return _cceg ;};};return nil ;};func NewCT_LineChart ()*CT_LineChart {_acacf :=&CT_LineChart {};_acacf .Grouping =NewCT_Grouping ();return _acacf ;};func (_daefge *CT_ErrBarType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _daefge .ValAttr !=ST_ErrBarTypeUnset {_aagg ,_fgeb :=_daefge .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _fgeb !=nil {return _fgeb ;};start .Attr =append (start .Attr ,_aagg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ggaff *CT_BuiltInUnit )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ggaff .ValAttr !=ST_BuiltInUnitUnset {_gfa ,_cga :=_ggaff .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _cga !=nil {return _cga ;};start .Attr =append (start .Attr ,_gfa );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewUserShapes ()*UserShapes {_egcba :=&UserShapes {};_egcba .CT_Drawing =*_ec .NewCT_Drawing ();return _egcba ;}; -// Validate validates the CT_ScatterStyle and its children -func (_cdgcf *CT_ScatterStyle )Validate ()error {return _cdgcf .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};func (_acd *CT_AreaChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bb :for {_aab ,_aaf :=d .Token ();if _aaf !=nil {return _aaf ;};switch _eaf :=_aab .(type ){case _g .StartElement :switch _eaf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_acd .Grouping =NewCT_Grouping ();if _ead :=d .DecodeElement (_acd .Grouping ,&_eaf );_ead !=nil {return _ead ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_acd .VaryColors =NewCT_Boolean ();if _ege :=d .DecodeElement (_acd .VaryColors ,&_eaf );_ege !=nil {return _ege ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_cec :=NewCT_AreaSer ();if _gg :=d .DecodeElement (_cec ,&_eaf );_gg !=nil {return _gg ;};_acd .Ser =append (_acd .Ser ,_cec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_acd .DLbls =NewCT_DLbls ();if _bc :=d .DecodeElement (_acd .DLbls ,&_eaf );_bc !=nil {return _bc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acd .DropLines =NewCT_ChartLines ();if _bbf :=d .DecodeElement (_acd .DropLines ,&_eaf );_bbf !=nil {return _bbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_ebd :=NewCT_UnsignedInt ();if _bag :=d .DecodeElement (_ebd ,&_eaf );_bag !=nil {return _bag ;};_acd .AxId =append (_acd .AxId ,_ebd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acd .ExtLst =NewCT_ExtensionList ();if _afg :=d .DecodeElement (_acd .ExtLst ,&_eaf );_afg !=nil {return _afg ;};default:_a .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_A\u0072\u0065a\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_eaf .Name );if _dc :=d .Skip ();_dc !=nil {return _dc ;};};case _g .EndElement :break _bb ;case _g .CharData :};};return nil ;};type CT_Thickness struct{ValAttr ST_Thickness ;};func NewCT_LineSer ()*CT_LineSer {_cdddd :=&CT_LineSer {};_cdddd .Idx =NewCT_UnsignedInt ();_cdddd .Order =NewCT_UnsignedInt ();return _cdddd ;}; +// ValidateWithPath validates the CT_SecondPieSize and its children, prefixing error messages with path +func (_gegfg *CT_SecondPieSize )ValidateWithPath (path string )error {if _gegfg .ValAttr !=nil {if _ccgcad :=_gegfg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccgcad !=nil {return _ccgcad ;};};return nil ;}; -// ValidateWithPath validates the CT_Thickness and its children, prefixing error messages with path -func (_bdgb *CT_Thickness )ValidateWithPath (path string )error {if _fgcdd :=_bdgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgcdd !=nil {return _fgcdd ;};return nil ;};type ST_TrendlineType byte ;func (_eeaab ST_Overlap )String ()string {if _eeaab .ST_OverlapPercent !=nil {return _f .Sprintf ("\u0025\u0076",*_eeaab .ST_OverlapPercent );};if _eeaab .ST_OverlapByte !=nil {return _f .Sprintf ("\u0025\u0076",*_eeaab .ST_OverlapByte );};return "";}; +// ValidateWithPath validates the EG_LegendEntryData and its children, prefixing error messages with path +func (_bbcfe *EG_LegendEntryData )ValidateWithPath (path string )error {if _bbcfe .TxPr !=nil {if _bfege :=_bbcfe .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bfege !=nil {return _bfege ;};};return nil ;};type CT_PictureStackUnit struct{ValAttr float64 ;};func NewCT_DLblPos ()*CT_DLblPos {_edbaa :=&CT_DLblPos {};_edbaa .ValAttr =ST_DLblPos (1);return _edbaa ;};func (_bgbb *CT_Chart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgbb .PlotArea =NewCT_PlotArea ();_gbea :for {_dcff ,_dgfaa :=d .Token ();if _dgfaa !=nil {return _dgfaa ;};switch _ecda :=_dcff .(type ){case _c .StartElement :switch _ecda .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"}:_bgbb .Title =NewCT_Title ();if _cfe :=d .DecodeElement (_bgbb .Title ,&_ecda );_cfe !=nil {return _cfe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bgbb .AutoTitleDeleted =NewCT_Boolean ();if _cfcg :=d .DecodeElement (_bgbb .AutoTitleDeleted ,&_ecda );_cfcg !=nil {return _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 :"\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"}:_bgbb .PivotFmts =NewCT_PivotFmts ();if _dcef :=d .DecodeElement (_bgbb .PivotFmts ,&_ecda );_dcef !=nil {return _dcef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bgbb .View3D =NewCT_View3D ();if _bdae :=d .DecodeElement (_bgbb .View3D ,&_ecda );_bdae !=nil {return _bdae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bgbb .Floor =NewCT_Surface ();if _eeff :=d .DecodeElement (_bgbb .Floor ,&_ecda );_eeff !=nil {return _eeff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_bgbb .SideWall =NewCT_Surface ();if _gaccb :=d .DecodeElement (_bgbb .SideWall ,&_ecda );_gaccb !=nil {return _gaccb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bgbb .BackWall =NewCT_Surface ();if _bcag :=d .DecodeElement (_bgbb .BackWall ,&_ecda );_bcag !=nil {return _bcag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _bggf :=d .DecodeElement (_bgbb .PlotArea ,&_ecda );_bggf !=nil {return _bggf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bgbb .Legend =NewCT_Legend ();if _cdff :=d .DecodeElement (_bgbb .Legend ,&_ecda );_cdff !=nil {return _cdff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bgbb .PlotVisOnly =NewCT_Boolean ();if _ccea :=d .DecodeElement (_bgbb .PlotVisOnly ,&_ecda );_ccea !=nil {return _ccea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bgbb .DispBlanksAs =NewCT_DispBlanksAs ();if _faace :=d .DecodeElement (_bgbb .DispBlanksAs ,&_ecda );_faace !=nil {return _faace ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_bgbb .ShowDLblsOverMax =NewCT_Boolean ();if _fgad :=d .DecodeElement (_bgbb .ShowDLblsOverMax ,&_ecda );_fgad !=nil {return _fgad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bgbb .ExtLst =NewCT_ExtensionList ();if _gdbf :=d .DecodeElement (_bgbb .ExtLst ,&_ecda );_gdbf !=nil {return _gdbf ;};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\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_ecda .Name );if _ecdb :=d .Skip ();_ecdb !=nil {return _ecdb ;};};case _c .EndElement :break _gbea ;case _c .CharData :};};return nil ;};func (_efcab *ST_LblAlgn )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afag ,_dfggg :=d .Token ();if _dfggg !=nil {return _dfggg ;};if _bacca ,_aadbd :=_afag .(_c .EndElement );_aadbd &&_bacca .Name ==start .Name {*_efcab =1;return nil ;};if _geeag ,_bcgf :=_afag .(_c .CharData );!_bcgf {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",_afag );}else {switch string (_geeag ){case "":*_efcab =0;case "\u0063\u0074\u0072":*_efcab =1;case "\u006c":*_efcab =2;case "\u0072":*_efcab =3;};};_afag ,_dfggg =d .Token ();if _dfggg !=nil {return _dfggg ;};if _fdbca ,_ccfaf :=_afag .(_c .EndElement );_ccfaf &&_fdbca .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",_afag );}; -// Validate validates the CT_TxChoice and its children -func (_ebfaa *CT_TxChoice )Validate ()error {return _ebfaa .ValidateWithPath ("C\u0054\u005f\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065");}; +// Validate validates the CT_Tx and its children +func (_cecc *CT_Tx )Validate ()error {return _cecc .ValidateWithPath ("\u0043\u0054\u005fT\u0078")};func (_aagga *CT_SplitType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffdgc :=range start .Attr {if _ffdgc .Name .Local =="\u0076\u0061\u006c"{_aagga .ValAttr .UnmarshalXMLAttr (_ffdgc );continue ;};};for {_aade ,_gbeagf :=d .Token ();if _gbeagf !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0070l\u0069\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_gbeagf );};if _dggge ,_bcgef :=_aade .(_c .EndElement );_bcgef &&_dggge .Name ==start .Name {break ;};};return nil ;};func (_gedea *EG_DLblShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gedea .NumFmt !=nil {_egbgg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gedea .NumFmt ,_egbgg );};if _gedea .SpPr !=nil {_fgfga :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gedea .SpPr ,_fgfga );};if _gedea .TxPr !=nil {_ebaaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gedea .TxPr ,_ebaaa );};if _gedea .DLblPos !=nil {_befe :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_gedea .DLblPos ,_befe );};if _gedea .ShowLegendKey !=nil {_eafdf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_gedea .ShowLegendKey ,_eafdf );};if _gedea .ShowVal !=nil {_abbba :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_gedea .ShowVal ,_abbba );};if _gedea .ShowCatName !=nil {_aebee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gedea .ShowCatName ,_aebee );};if _gedea .ShowSerName !=nil {_eceec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gedea .ShowSerName ,_eceec );};if _gedea .ShowPercent !=nil {_aadg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_gedea .ShowPercent ,_aadg );};if _gedea .ShowBubbleSize !=nil {_efdgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_gedea .ShowBubbleSize ,_efdgf );};if _gedea .Separator !=nil {_fbdf :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_f .AddPreserveSpaceAttr (&_fbdf ,*_gedea .Separator );e .EncodeElement (_gedea .Separator ,_fbdf );};return nil ;};func (_ddgcg ST_Grouping )Validate ()error {return _ddgcg .ValidateWithPath ("")}; -// ST_HoleSize is a union type -type ST_HoleSize struct{ST_HoleSizePercent *string ;ST_HoleSizeUByte *uint8 ;}; +// ValidateWithPath validates the CT_TxChoice and its children, prefixing error messages with path +func (_abbfg *CT_TxChoice )ValidateWithPath (path string )error {if _abbfg .StrRef !=nil {if _bbggg :=_abbfg .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_bbggg !=nil {return _bbggg ;};};if _abbfg .Rich !=nil {if _dagb :=_abbfg .Rich .ValidateWithPath (path +"\u002f\u0052\u0069c\u0068");_dagb !=nil {return _dagb ;};};return nil ;};func NewCT_Thickness ()*CT_Thickness {_aefa :=&CT_Thickness {};return _aefa };const (ST_PictureFormatUnset ST_PictureFormat =0;ST_PictureFormatStretch ST_PictureFormat =1;ST_PictureFormatStack ST_PictureFormat =2;ST_PictureFormatStackScale ST_PictureFormat =3;);func (_dddaf *CT_Surface )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_caagd :for {_aeabfc ,_cggga :=d .Token ();if _cggga !=nil {return _cggga ;};switch _dagf :=_aeabfc .(type ){case _c .StartElement :switch _dagf .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"}:_dddaf .Thickness =NewCT_Thickness ();if _dcfbc :=d .DecodeElement (_dddaf .Thickness ,&_dagf );_dcfbc !=nil {return _dcfbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_dddaf .SpPr =_cc .NewCT_ShapeProperties ();if _dddeb :=d .DecodeElement (_dddaf .SpPr ,&_dagf );_dddeb !=nil {return _dddeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dddaf .PictureOptions =NewCT_PictureOptions ();if _gffbe :=d .DecodeElement (_dddaf .PictureOptions ,&_dagf );_gffbe !=nil {return _gffbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dddaf .ExtLst =NewCT_ExtensionList ();if _ceee :=d .DecodeElement (_dddaf .ExtLst ,&_dagf );_ceee !=nil {return _ceee ;};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\u0075\u0072\u0066\u0061\u0063\u0065\u0020\u0025\u0076",_dagf .Name );if _gdegfg :=d .Skip ();_gdegfg !=nil {return _gdegfg ;};};case _c .EndElement :break _caagd ;case _c .CharData :};};return nil ;};func (_gcac *Group_DLbl )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gcac .Layout !=nil {_deedd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gcac .Layout ,_deedd );};if _gcac .Tx !=nil {_aaffb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gcac .Tx ,_aaffb );};if _gcac .NumFmt !=nil {_bfdae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gcac .NumFmt ,_bfdae );};if _gcac .SpPr !=nil {_gacec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gcac .SpPr ,_gacec );};if _gcac .TxPr !=nil {_egdfd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gcac .TxPr ,_egdfd );};if _gcac .DLblPos !=nil {_bcdg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_gcac .DLblPos ,_bcdg );};if _gcac .ShowLegendKey !=nil {_ebbf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_gcac .ShowLegendKey ,_ebbf );};if _gcac .ShowVal !=nil {_cdac :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_gcac .ShowVal ,_cdac );};if _gcac .ShowCatName !=nil {_cdfa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gcac .ShowCatName ,_cdfa );};if _gcac .ShowSerName !=nil {_gefa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gcac .ShowSerName ,_gefa );};if _gcac .ShowPercent !=nil {_fceff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_gcac .ShowPercent ,_fceff );};if _gcac .ShowBubbleSize !=nil {_dbgbb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_gcac .ShowBubbleSize ,_dbgbb );};if _gcac .Separator !=nil {_abbgf :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_f .AddPreserveSpaceAttr (&_abbgf ,*_gcac .Separator );e .EncodeElement (_gcac .Separator ,_abbgf );};return nil ;};func NewCT_PageMargins ()*CT_PageMargins {_dgbcf :=&CT_PageMargins {};return _dgbcf }; -// ValidateWithPath validates the CT_ValAx and its children, prefixing error messages with path -func (_cadce *CT_ValAx )ValidateWithPath (path string )error {if _fbdag :=_cadce .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_fbdag !=nil {return _fbdag ;};if _dfadd :=_cadce .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_dfadd !=nil {return _dfadd ;};if _cadce .Delete !=nil {if _degfa :=_cadce .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_degfa !=nil {return _degfa ;};};if _fcegg :=_cadce .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_fcegg !=nil {return _fcegg ;};if _cadce .MajorGridlines !=nil {if _aaeag :=_cadce .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_aaeag !=nil {return _aaeag ;};};if _cadce .MinorGridlines !=nil {if _ggfee :=_cadce .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_ggfee !=nil {return _ggfee ;};};if _cadce .Title !=nil {if _abgfg :=_cadce .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_abgfg !=nil {return _abgfg ;};};if _cadce .NumFmt !=nil {if _ecfeg :=_cadce .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_ecfeg !=nil {return _ecfeg ;};};if _cadce .MajorTickMark !=nil {if _bdecd :=_cadce .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_bdecd !=nil {return _bdecd ;};};if _cadce .MinorTickMark !=nil {if _afdfg :=_cadce .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_afdfg !=nil {return _afdfg ;};};if _cadce .TickLblPos !=nil {if _agaa :=_cadce .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_agaa !=nil {return _agaa ;};};if _cadce .SpPr !=nil {if _eageg :=_cadce .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eageg !=nil {return _eageg ;};};if _cadce .TxPr !=nil {if _ffdae :=_cadce .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ffdae !=nil {return _ffdae ;};};if _bfbcc :=_cadce .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_bfbcc !=nil {return _bfbcc ;};if _cadce .Choice !=nil {if _cbead :=_cadce .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cbead !=nil {return _cbead ;};};if _cadce .CrossBetween !=nil {if _dacee :=_cadce .CrossBetween .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_dacee !=nil {return _dacee ;};};if _cadce .MajorUnit !=nil {if _gecdd :=_cadce .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_gecdd !=nil {return _gecdd ;};};if _cadce .MinorUnit !=nil {if _dceff :=_cadce .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_dceff !=nil {return _dceff ;};};if _cadce .DispUnits !=nil {if _fgcfe :=_cadce .DispUnits .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");_fgcfe !=nil {return _fgcfe ;};};if _cadce .ExtLst !=nil {if _gbbab :=_cadce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbbab !=nil {return _gbbab ;};};return nil ;};func (_ddbc *CT_CatAx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ceeed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_ddbc .AxId ,_ceeed );_degd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_ddbc .Scaling ,_degd );if _ddbc .Delete !=nil {_ccfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ddbc .Delete ,_ccfe );};_cbec :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_ddbc .AxPos ,_cbec );if _ddbc .MajorGridlines !=nil {_gebg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ddbc .MajorGridlines ,_gebg );};if _ddbc .MinorGridlines !=nil {_ebefd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ddbc .MinorGridlines ,_ebefd );};if _ddbc .Title !=nil {_begf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_ddbc .Title ,_begf );};if _ddbc .NumFmt !=nil {_ecdg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ddbc .NumFmt ,_ecdg );};if _ddbc .MajorTickMark !=nil {_fggf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ddbc .MajorTickMark ,_fggf );};if _ddbc .MinorTickMark !=nil {_bbcd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ddbc .MinorTickMark ,_bbcd );};if _ddbc .TickLblPos !=nil {_acf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_ddbc .TickLblPos ,_acf );};if _ddbc .SpPr !=nil {_aafg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ddbc .SpPr ,_aafg );};if _ddbc .TxPr !=nil {_abada :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ddbc .TxPr ,_abada );};_gde :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_ddbc .CrossAx ,_gde );if _ddbc .Choice !=nil {_ddbc .Choice .MarshalXML (e ,_g .StartElement {});};if _ddbc .Auto !=nil {_dcfa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_ddbc .Auto ,_dcfa );};if _ddbc .LblAlgn !=nil {_fcdd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006c\u0062\u006c\u0041\u006c\u0067n"}};e .EncodeElement (_ddbc .LblAlgn ,_fcdd );};if _ddbc .LblOffset !=nil {_ebgc :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_ddbc .LblOffset ,_ebgc );};if _ddbc .TickLblSkip !=nil {_bfcce :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_ddbc .TickLblSkip ,_bfcce );};if _ddbc .TickMarkSkip !=nil {_aaad :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_ddbc .TickMarkSkip ,_aaad );};if _ddbc .NoMultiLvlLbl !=nil {_fbag :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006eo\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}};e .EncodeElement (_ddbc .NoMultiLvlLbl ,_fbag );};if _ddbc .ExtLst !=nil {_dab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddbc .ExtLst ,_dab );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eedg *CT_Line3DChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eedg .Grouping =NewCT_Grouping ();_dedf :for {_cbad ,_ddfea :=d .Token ();if _ddfea !=nil {return _ddfea ;};switch _edfd :=_cbad .(type ){case _g .StartElement :switch _edfd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:if _fagac :=d .DecodeElement (_eedg .Grouping ,&_edfd );_fagac !=nil {return _fagac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_eedg .VaryColors =NewCT_Boolean ();if _dgee :=d .DecodeElement (_eedg .VaryColors ,&_edfd );_dgee !=nil {return _dgee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_fcagg :=NewCT_LineSer ();if _cffb :=d .DecodeElement (_fcagg ,&_edfd );_cffb !=nil {return _cffb ;};_eedg .Ser =append (_eedg .Ser ,_fcagg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_eedg .DLbls =NewCT_DLbls ();if _abce :=d .DecodeElement (_eedg .DLbls ,&_edfd );_abce !=nil {return _abce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eedg .DropLines =NewCT_ChartLines ();if _aceb :=d .DecodeElement (_eedg .DropLines ,&_edfd );_aceb !=nil {return _aceb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_eedg .GapDepth =NewCT_GapAmount ();if _bbgbc :=d .DecodeElement (_eedg .GapDepth ,&_edfd );_bbgbc !=nil {return _bbgbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_becd :=NewCT_UnsignedInt ();if _eceb :=d .DecodeElement (_becd ,&_edfd );_eceb !=nil {return _eceb ;};_eedg .AxId =append (_eedg .AxId ,_becd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eedg .ExtLst =NewCT_ExtensionList ();if _ecbb :=d .DecodeElement (_eedg .ExtLst ,&_edfd );_ecbb !=nil {return _ecbb ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044\u0043h\u0061r\u0074\u0020\u0025\u0076",_edfd .Name );if _gece :=d .Skip ();_gece !=nil {return _gece ;};};case _g .EndElement :break _dedf ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_View3D and its children, prefixing error messages with path +func (_edbgc *CT_View3D )ValidateWithPath (path string )error {if _edbgc .RotX !=nil {if _cegda :=_edbgc .RotX .ValidateWithPath (path +"\u002f\u0052\u006ft\u0058");_cegda !=nil {return _cegda ;};};if _edbgc .HPercent !=nil {if _dfga :=_edbgc .HPercent .ValidateWithPath (path +"\u002fH\u0050\u0065\u0072\u0063\u0065\u006et");_dfga !=nil {return _dfga ;};};if _edbgc .RotY !=nil {if _dbef :=_edbgc .RotY .ValidateWithPath (path +"\u002f\u0052\u006ft\u0059");_dbef !=nil {return _dbef ;};};if _edbgc .DepthPercent !=nil {if _cfaga :=_edbgc .DepthPercent .ValidateWithPath (path +"\u002f\u0044\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_cfaga !=nil {return _cfaga ;};};if _edbgc .RAngAx !=nil {if _fdce :=_edbgc .RAngAx .ValidateWithPath (path +"\u002fR\u0041\u006e\u0067\u0041\u0078");_fdce !=nil {return _fdce ;};};if _edbgc .Perspective !=nil {if _cbgfde :=_edbgc .Perspective .ValidateWithPath (path +"\u002f\u0050\u0065r\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065");_cbgfde !=nil {return _cbgfde ;};};if _edbgc .ExtLst !=nil {if _ffedg :=_edbgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffedg !=nil {return _ffedg ;};};return nil ;};func (_ddfdee *CT_SerTx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ddfdee .Choice .MarshalXML (e ,_c .StartElement {});e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_LayoutTarget and its children -func (_ddccd *CT_LayoutTarget )Validate ()error {return _ddccd .ValidateWithPath ("\u0043T\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");};func NewCT_TxChoice ()*CT_TxChoice {_bfbef :=&CT_TxChoice {};return _bfbef };const ST_ThicknessPercentPattern ="\u0028[\u0030\u002d\u0039\u005d\u002b\u0029%"; +// ValidateWithPath validates the CT_DPt and its children, prefixing error messages with path +func (_acfe *CT_DPt )ValidateWithPath (path string )error {if _efcd :=_acfe .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_efcd !=nil {return _efcd ;};if _acfe .InvertIfNegative !=nil {if _fcge :=_acfe .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_fcge !=nil {return _fcge ;};};if _acfe .Marker !=nil {if _geae :=_acfe .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_geae !=nil {return _geae ;};};if _acfe .Bubble3D !=nil {if _cbeg :=_acfe .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_cbeg !=nil {return _cbeg ;};};if _acfe .Explosion !=nil {if _eacg :=_acfe .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_eacg !=nil {return _eacg ;};};if _acfe .SpPr !=nil {if _aaag :=_acfe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_aaag !=nil {return _aaag ;};};if _acfe .PictureOptions !=nil {if _ecbac :=_acfe .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_ecbac !=nil {return _ecbac ;};};if _acfe .ExtLst !=nil {if _fbed :=_acfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbed !=nil {return _fbed ;};};return nil ;};func NewCT_View3D ()*CT_View3D {_eeaga :=&CT_View3D {};return _eeaga }; // ValidateWithPath validates the UserShapes and its children, prefixing error messages with path -func (_cfgbc *UserShapes )ValidateWithPath (path string )error {if _fdacf :=_cfgbc .CT_Drawing .ValidateWithPath (path );_fdacf !=nil {return _fdacf ;};return nil ;};func NewCT_DLbls ()*CT_DLbls {_gagb :=&CT_DLbls {};return _gagb };func (_dffca *ST_HoleSize )Validate ()error {return _dffca .ValidateWithPath ("")};type CT_LegendEntryChoice struct{Delete *CT_Boolean ;TxPr *_fc .CT_TextBody ;}; - -// ValidateWithPath validates the CT_LogBase and its children, prefixing error messages with path -func (_bfdbd *CT_LogBase )ValidateWithPath (path string )error {if _bfdbd .ValAttr < 2{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_bfdbd .ValAttr );};if _bfdbd .ValAttr > 1000{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u00201\u0030\u0030\u0030\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_bfdbd .ValAttr );};return nil ;}; +func (_gfec *UserShapes )ValidateWithPath (path string )error {if _dbbd :=_gfec .CT_Drawing .ValidateWithPath (path );_dbbd !=nil {return _dbbd ;};return nil ;};func (_cabg *CT_LayoutTarget )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bdfc :=range start .Attr {if _bdfc .Name .Local =="\u0076\u0061\u006c"{_cabg .ValAttr .UnmarshalXMLAttr (_bdfc );continue ;};};for {_dbeg ,_eaggf :=d .Token ();if _eaggf !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074T\u0061\u0072\u0067e\u0074:\u0020\u0025\u0073",_eaggf );};if _bebeb ,_abcg :=_dbeg .(_c .EndElement );_abcg &&_bebeb .Name ==start .Name {break ;};};return nil ;};func (_bede *CT_Period )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bgbc :=range start .Attr {if _bgbc .Name .Local =="\u0076\u0061\u006c"{_cega ,_gadg :=_d .ParseUint (_bgbc .Value ,10,32);if _gadg !=nil {return _gadg ;};_bgabg :=uint32 (_cega );_bede .ValAttr =&_bgabg ;continue ;};};for {_edcdb ,_bcbed :=d .Token ();if _bcbed !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0065\u0072i\u006f\u0064\u003a\u0020\u0025\u0073",_bcbed );};if _bfad ,_aeedg :=_edcdb .(_c .EndElement );_aeedg &&_bfad .Name ==start .Name {break ;};};return nil ;};func (_gdg *CT_Boolean )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gdg .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0064",_efbc (*_gdg .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewEG_PieChartShared ()*EG_PieChartShared {_gagg :=&EG_PieChartShared {};return _gagg }; -// ST_Thickness is a union type -type ST_Thickness struct{ST_ThicknessPercent *string ;Uint32 *uint32 ;};func (_dgffg ST_ErrBarType )Validate ()error {return _dgffg .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Legend and its children, prefixing error messages with path +func (_cfga *CT_Legend )ValidateWithPath (path string )error {if _cfga .LegendPos !=nil {if _dacab :=_cfga .LegendPos .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");_dacab !=nil {return _dacab ;};};for _bfafe ,_edcg :=range _cfga .LegendEntry {if _fcec :=_edcg .ValidateWithPath (_e .Sprintf ("\u0025s\u002fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u005b\u0025\u0064\u005d",path ,_bfafe ));_fcec !=nil {return _fcec ;};};if _cfga .Layout !=nil {if _gdcf :=_cfga .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_gdcf !=nil {return _gdcf ;};};if _cfga .Overlay !=nil {if _beegf :=_cfga .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_beegf !=nil {return _beegf ;};};if _cfga .SpPr !=nil {if _cfafe :=_cfga .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cfafe !=nil {return _cfafe ;};};if _cfga .TxPr !=nil {if _fdbg :=_cfga .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fdbg !=nil {return _fdbg ;};};if _cfga .ExtLst !=nil {if _eeaca :=_cfga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeaca !=nil {return _eeaca ;};};return nil ;};func (_cbfgba *ST_ScatterStyle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cbfgba =0;case "\u006e\u006f\u006e\u0065":*_cbfgba =1;case "\u006c\u0069\u006e\u0065":*_cbfgba =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_cbfgba =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_cbfgba =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_cbfgba =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_cbfgba =6;};return nil ;};func (_fcfee *ChartSpace )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcfee .CT_ChartSpace =*NewCT_ChartSpace ();_bgcbb :for {_ggdf ,_aabb :=d .Token ();if _aabb !=nil {return _aabb ;};switch _acdbc :=_ggdf .(type ){case _c .StartElement :switch _acdbc .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"}:_fcfee .Date1904 =NewCT_Boolean ();if _eaee :=d .DecodeElement (_fcfee .Date1904 ,&_acdbc );_eaee !=nil {return _eaee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fcfee .Lang =NewCT_TextLanguageID ();if _bace :=d .DecodeElement (_fcfee .Lang ,&_acdbc );_bace !=nil {return _bace ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fcfee .RoundedCorners =NewCT_Boolean ();if _adggc :=d .DecodeElement (_fcfee .RoundedCorners ,&_acdbc );_adggc !=nil {return _adggc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_fcfee .Style =NewCT_Style ();if _acbb :=d .DecodeElement (_fcfee .Style ,&_acdbc );_acbb !=nil {return _acbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fcfee .ClrMapOvr =_cc .NewCT_ColorMapping ();if _cgcdb :=d .DecodeElement (_fcfee .ClrMapOvr ,&_acdbc );_cgcdb !=nil {return _cgcdb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fcfee .PivotSource =NewCT_PivotSource ();if _bgbeg :=d .DecodeElement (_fcfee .PivotSource ,&_acdbc );_bgbeg !=nil {return _bgbeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fcfee .Protection =NewCT_Protection ();if _gbgfa :=d .DecodeElement (_fcfee .Protection ,&_acdbc );_gbgfa !=nil {return _gbgfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _cfac :=d .DecodeElement (_fcfee .Chart ,&_acdbc );_cfac !=nil {return _cfac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_fcfee .SpPr =_cc .NewCT_ShapeProperties ();if _bbebb :=d .DecodeElement (_fcfee .SpPr ,&_acdbc );_bbebb !=nil {return _bbebb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fcfee .TxPr =_cc .NewCT_TextBody ();if _agfcg :=d .DecodeElement (_fcfee .TxPr ,&_acdbc );_agfcg !=nil {return _agfcg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fcfee .ExternalData =NewCT_ExternalData ();if _ggecf :=d .DecodeElement (_fcfee .ExternalData ,&_acdbc );_ggecf !=nil {return _ggecf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fcfee .PrintSettings =NewCT_PrintSettings ();if _eadbe :=d .DecodeElement (_fcfee .PrintSettings ,&_acdbc );_eadbe !=nil {return _eadbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fcfee .UserShapes =NewCT_RelId ();if _fdgg :=d .DecodeElement (_fcfee .UserShapes ,&_acdbc );_fdgg !=nil {return _fdgg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fcfee .ExtLst =NewCT_ExtensionList ();if _ebad :=d .DecodeElement (_fcfee .ExtLst ,&_acdbc );_ebad !=nil {return _ebad ;};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\u0068\u0061r\u0074\u0053\u0070\u0061\u0063\u0065\u0020\u0025\u0076",_acdbc .Name );if _gfcbg :=d .Skip ();_gfcbg !=nil {return _gfcbg ;};};case _c .EndElement :break _bgcbb ;case _c .CharData :};};return nil ;};type CT_LineSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_cc .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 (_ffdge *CT_Pie3DChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccgbe :for {_gedc ,_feddd :=d .Token ();if _feddd !=nil {return _feddd ;};switch _ccbef :=_gedc .(type ){case _c .StartElement :switch _ccbef .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"}:_ffdge .VaryColors =NewCT_Boolean ();if _eggee :=d .DecodeElement (_ffdge .VaryColors ,&_ccbef );_eggee !=nil {return _eggee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_ddcfc :=NewCT_PieSer ();if _gafa :=d .DecodeElement (_ddcfc ,&_ccbef );_gafa !=nil {return _gafa ;};_ffdge .Ser =append (_ffdge .Ser ,_ddcfc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ffdge .DLbls =NewCT_DLbls ();if _efggd :=d .DecodeElement (_ffdge .DLbls ,&_ccbef );_efggd !=nil {return _efggd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ffdge .ExtLst =NewCT_ExtensionList ();if _abbdd :=d .DecodeElement (_ffdge .ExtLst ,&_ccbef );_abbdd !=nil {return _abbdd ;};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\u0050i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_ccbef .Name );if _faaa :=d .Skip ();_faaa !=nil {return _faaa ;};};case _c .EndElement :break _ccgbe ;case _c .CharData :};};return nil ;};type EG_LegendEntryData struct{TxPr *_cc .CT_TextBody ;}; -// Validate validates the CT_Shape and its children -func (_bcbcg *CT_Shape )Validate ()error {return _bcbcg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");}; +// ValidateWithPath validates the CT_BubbleSer and its children, prefixing error messages with path +func (_dfc *CT_BubbleSer )ValidateWithPath (path string )error {if _bee :=_dfc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bee !=nil {return _bee ;};if _fdec :=_dfc .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_fdec !=nil {return _fdec ;};if _dfc .Tx !=nil {if _cbe :=_dfc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_cbe !=nil {return _cbe ;};};if _dfc .SpPr !=nil {if _aeb :=_dfc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_aeb !=nil {return _aeb ;};};if _dfc .InvertIfNegative !=nil {if _eacb :=_dfc .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_eacb !=nil {return _eacb ;};};for _efdga ,_aaff :=range _dfc .DPt {if _egd :=_aaff .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_efdga ));_egd !=nil {return _egd ;};};if _dfc .DLbls !=nil {if _ddcf :=_dfc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ddcf !=nil {return _ddcf ;};};for _fdeb ,_deec :=range _dfc .Trendline {if _bbea :=_deec .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_fdeb ));_bbea !=nil {return _bbea ;};};for _fbb ,_acad :=range _dfc .ErrBars {if _fcae :=_acad .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_fbb ));_fcae !=nil {return _fcae ;};};if _dfc .XVal !=nil {if _bgfd :=_dfc .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_bgfd !=nil {return _bgfd ;};};if _dfc .YVal !=nil {if _gecg :=_dfc .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_gecg !=nil {return _gecg ;};};if _dfc .BubbleSize !=nil {if _gceee :=_dfc .BubbleSize .ValidateWithPath (path +"/\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_gceee !=nil {return _gceee ;};};if _dfc .Bubble3D !=nil {if _dedeb :=_dfc .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_dedeb !=nil {return _dedeb ;};};if _dfc .ExtLst !=nil {if _ecd :=_dfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecd !=nil {return _ecd ;};};return nil ;};func (_feca *CT_SurfaceChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbeeb :for {_cebff ,_bafaf :=d .Token ();if _bafaf !=nil {return _bafaf ;};switch _fddcc :=_cebff .(type ){case _c .StartElement :switch _fddcc .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"}:_feca .Wireframe =NewCT_Boolean ();if _dcccc :=d .DecodeElement (_feca .Wireframe ,&_fddcc );_dcccc !=nil {return _dcccc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_agbdb :=NewCT_SurfaceSer ();if _ccefa :=d .DecodeElement (_agbdb ,&_fddcc );_ccefa !=nil {return _ccefa ;};_feca .Ser =append (_feca .Ser ,_agbdb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_feca .BandFmts =NewCT_BandFmts ();if _dadgga :=d .DecodeElement (_feca .BandFmts ,&_fddcc );_dadgga !=nil {return _dadgga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_acdga :=NewCT_UnsignedInt ();if _aeggg :=d .DecodeElement (_acdga ,&_fddcc );_aeggg !=nil {return _aeggg ;};_feca .AxId =append (_feca .AxId ,_acdga );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_feca .ExtLst =NewCT_ExtensionList ();if _gccea :=d .DecodeElement (_feca .ExtLst ,&_fddcc );_gccea !=nil {return _gccea ;};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\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_fddcc .Name );if _fabdg :=d .Skip ();_fabdg !=nil {return _fabdg ;};};case _c .EndElement :break _cbeeb ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_DateAx and its children -func (_decf *CT_DateAx )Validate ()error {return _decf .ValidateWithPath ("\u0043T\u005f\u0044\u0061\u0074\u0065\u0041x");};type CT_Bar3DChart struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;GapDepth *CT_GapAmount ;Shape *CT_Shape ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};type CT_SerTxChoice struct{StrRef *CT_StrRef ;V *string ;}; +// Validate validates the CT_Orientation and its children +func (_gebge *CT_Orientation )Validate ()error {return _gebge .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e");};func (_fbfc *CT_PlotArea )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcde :for {_fagfg ,_deacg :=d .Token ();if _deacg !=nil {return _deacg ;};switch _fdbc :=_fagfg .(type ){case _c .StartElement :switch _fdbc .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"}:_fbfc .Layout =NewCT_Layout ();if _fdffg :=d .DecodeElement (_fbfc .Layout ,&_fdbc );_fdffg !=nil {return _fdffg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ggec :=NewCT_PlotAreaChoice ();if _abcga :=d .DecodeElement (&_ggec .AreaChart ,&_fdbc );_abcga !=nil {return _abcga ;};_fbfc .Choice =append (_fbfc .Choice ,_ggec );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fcbfe :=NewCT_PlotAreaChoice ();if _agafc :=d .DecodeElement (&_fcbfe .Area3DChart ,&_fdbc );_agafc !=nil {return _agafc ;};_fbfc .Choice =append (_fbfc .Choice ,_fcbfe );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_agecb :=NewCT_PlotAreaChoice ();if _egfcc :=d .DecodeElement (&_agecb .LineChart ,&_fdbc );_egfcc !=nil {return _egfcc ;};_fbfc .Choice =append (_fbfc .Choice ,_agecb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gccg :=NewCT_PlotAreaChoice ();if _gadfd :=d .DecodeElement (&_gccg .Line3DChart ,&_fdbc );_gadfd !=nil {return _gadfd ;};_fbfc .Choice =append (_fbfc .Choice ,_gccg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_dddfg :=NewCT_PlotAreaChoice ();if _dcfb :=d .DecodeElement (&_dddfg .StockChart ,&_fdbc );_dcfb !=nil {return _dcfb ;};_fbfc .Choice =append (_fbfc .Choice ,_dddfg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cbbbf :=NewCT_PlotAreaChoice ();if _gefc :=d .DecodeElement (&_cbbbf .RadarChart ,&_fdbc );_gefc !=nil {return _gefc ;};_fbfc .Choice =append (_fbfc .Choice ,_cbbbf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_cebgc :=NewCT_PlotAreaChoice ();if _cacgdf :=d .DecodeElement (&_cebgc .ScatterChart ,&_fdbc );_cacgdf !=nil {return _cacgdf ;};_fbfc .Choice =append (_fbfc .Choice ,_cebgc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cdgg :=NewCT_PlotAreaChoice ();if _cffd :=d .DecodeElement (&_cdgg .PieChart ,&_fdbc );_cffd !=nil {return _cffd ;};_fbfc .Choice =append (_fbfc .Choice ,_cdgg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_efca :=NewCT_PlotAreaChoice ();if _cbeae :=d .DecodeElement (&_efca .Pie3DChart ,&_fdbc );_cbeae !=nil {return _cbeae ;};_fbfc .Choice =append (_fbfc .Choice ,_efca );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bcge :=NewCT_PlotAreaChoice ();if _cggdcf :=d .DecodeElement (&_bcge .DoughnutChart ,&_fdbc );_cggdcf !=nil {return _cggdcf ;};_fbfc .Choice =append (_fbfc .Choice ,_bcge );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_efcc :=NewCT_PlotAreaChoice ();if _fefa :=d .DecodeElement (&_efcc .BarChart ,&_fdbc );_fefa !=nil {return _fefa ;};_fbfc .Choice =append (_fbfc .Choice ,_efcc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gdebd :=NewCT_PlotAreaChoice ();if _fgge :=d .DecodeElement (&_gdebd .Bar3DChart ,&_fdbc );_fgge !=nil {return _fgge ;};_fbfc .Choice =append (_fbfc .Choice ,_gdebd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bfbeb :=NewCT_PlotAreaChoice ();if _afgaf :=d .DecodeElement (&_bfbeb .OfPieChart ,&_fdbc );_afgaf !=nil {return _afgaf ;};_fbfc .Choice =append (_fbfc .Choice ,_bfbeb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_dgdee :=NewCT_PlotAreaChoice ();if _gfccge :=d .DecodeElement (&_dgdee .SurfaceChart ,&_fdbc );_gfccge !=nil {return _gfccge ;};_fbfc .Choice =append (_fbfc .Choice ,_dgdee );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_geaca :=NewCT_PlotAreaChoice ();if _dgabb :=d .DecodeElement (&_geaca .Surface3DChart ,&_fdbc );_dgabb !=nil {return _dgabb ;};_fbfc .Choice =append (_fbfc .Choice ,_geaca );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_geedb :=NewCT_PlotAreaChoice ();if _aedff :=d .DecodeElement (&_geedb .BubbleChart ,&_fdbc );_aedff !=nil {return _aedff ;};_fbfc .Choice =append (_fbfc .Choice ,_geedb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _fbfc .CChoice ==nil {_fbfc .CChoice =NewCT_PlotAreaChoice1 ();};if _gdabe :=d .DecodeElement (&_fbfc .CChoice .ValAx ,&_fdbc );_gdabe !=nil {return _gdabe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _fbfc .CChoice ==nil {_fbfc .CChoice =NewCT_PlotAreaChoice1 ();};if _eegda :=d .DecodeElement (&_fbfc .CChoice .CatAx ,&_fdbc );_eegda !=nil {return _eegda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _fbfc .CChoice ==nil {_fbfc .CChoice =NewCT_PlotAreaChoice1 ();};if _aggc :=d .DecodeElement (&_fbfc .CChoice .DateAx ,&_fdbc );_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\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 _fbfc .CChoice ==nil {_fbfc .CChoice =NewCT_PlotAreaChoice1 ();};if _ecbeg :=d .DecodeElement (&_fbfc .CChoice .SerAx ,&_fdbc );_ecbeg !=nil {return _ecbeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fbfc .DTable =NewCT_DTable ();if _accf :=d .DecodeElement (_fbfc .DTable ,&_fdbc );_accf !=nil {return _accf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_fbfc .SpPr =_cc .NewCT_ShapeProperties ();if _fgbag :=d .DecodeElement (_fbfc .SpPr ,&_fdbc );_fgbag !=nil {return _fgbag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fbfc .ExtLst =NewCT_ExtensionList ();if _fegb :=d .DecodeElement (_fbfc .ExtLst ,&_fdbc );_fegb !=nil {return _fegb ;};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\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0020\u0025\u0076",_fdbc .Name );if _cgedec :=d .Skip ();_cgedec !=nil {return _cgedec ;};};case _c .EndElement :break _dcde ;case _c .CharData :};};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 ;}; -// Validate validates the CT_LegendEntryChoice and its children -func (_edcg *CT_LegendEntryChoice )Validate ()error {return _edcg .ValidateWithPath ("C\u0054_\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006et\u0072\u0079\u0043\u0068oi\u0063\u0065");};func (_gdebg *ST_DispBlanksAs )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gdebg =0;case "\u0073\u0070\u0061\u006e":*_gdebg =1;case "\u0067\u0061\u0070":*_gdebg =2;case "\u007a\u0065\u0072\u006f":*_gdebg =3;};return nil ;};func (_eeda *CT_LblAlgn )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_debeb ,_ccgc :=_eeda .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _ccgc !=nil {return _ccgc ;};start .Attr =append (start .Attr ,_debeb );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eaebc ST_OfPieType )String ()string {switch _eaebc {case 0:return "";case 1:return "\u0070\u0069\u0065";case 2:return "\u0062\u0061\u0072";};return "";};type CT_TickLblPos struct{ValAttr ST_TickLblPos ;};func (_dcddb ST_TimeUnit )ValidateWithPath (path string )error {switch _dcddb {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcddb ));};return nil ;};func (_feaa *CT_Order )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ddgfg :=range start .Attr {if _ddgfg .Name .Local =="\u0076\u0061\u006c"{_cabeg ,_fcagc :=_b .ParseUint (_ddgfg .Value ,10,8);if _fcagc !=nil {return _fcagc ;};_cgbde :=uint8 (_cabeg );_feaa .ValAttr =&_cgbde ;continue ;};};for {_fabd ,_cedac :=d .Token ();if _cedac !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0072\u0064\u0065\u0072: \u0025\u0073",_cedac );};if _ecca ,_dccge :=_fabd .(_g .EndElement );_dccge &&_ecca .Name ==start .Name {break ;};};return nil ;};func (_gfdca *ST_LblOffset )ValidateWithPath (path string )error {_cbfbf :=[]string {};if _gfdca .ST_LblOffsetPercent !=nil {_cbfbf =append (_cbfbf ,"\u0053\u0054\u005f\u004cbl\u004f\u0066\u0066\u0073\u0065\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _gfdca .ST_LblOffsetUShort !=nil {_cbfbf =append (_cbfbf ,"\u0053T\u005fL\u0062\u006c\u004f\u0066\u0066s\u0065\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_cbfbf )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cbfbf );};return nil ;}; +// ValidateWithPath validates the CT_BuiltInUnit and its children, prefixing error messages with path +func (_cfbd *CT_BuiltInUnit )ValidateWithPath (path string )error {if _ggcf :=_cfbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggcf !=nil {return _ggcf ;};return nil ;}; -// ValidateWithPath validates the CT_UpDownBars and its children, prefixing error messages with path -func (_bbfgg *CT_UpDownBars )ValidateWithPath (path string )error {if _bbfgg .GapWidth !=nil {if _bgef :=_bbfgg .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_bgef !=nil {return _bgef ;};};if _bbfgg .UpBars !=nil {if _gaecb :=_bbfgg .UpBars .ValidateWithPath (path +"\u002fU\u0070\u0042\u0061\u0072\u0073");_gaecb !=nil {return _gaecb ;};};if _bbfgg .DownBars !=nil {if _aeeba :=_bbfgg .DownBars .ValidateWithPath (path +"\u002fD\u006f\u0077\u006e\u0042\u0061\u0072s");_aeeba !=nil {return _aeeba ;};};if _bbfgg .ExtLst !=nil {if _efbc :=_bbfgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efbc !=nil {return _efbc ;};};return nil ;};func (_fddec *CT_Thickness )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_adcf :=range start .Attr {if _adcf .Name .Local =="\u0076\u0061\u006c"{_eaeec ,_egged :=ParseUnionST_Thickness (_adcf .Value );if _egged !=nil {return _egged ;};_fddec .ValAttr =_eaeec ;continue ;};};for {_gbgbb ,_debc :=d .Token ();if _debc !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0068i\u0063\u006b\u006e\u0065\u0073\u0073\u003a\u0020\u0025\u0073",_debc );};if _fcgaa ,_cabd :=_gbgbb .(_g .EndElement );_cabd &&_fcgaa .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_BubbleScale and its children, prefixing error messages with path +func (_gfb *CT_BubbleScale )ValidateWithPath (path string )error {if _gfb .ValAttr !=nil {if _add :=_gfb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_add !=nil {return _add ;};};return nil ;}; -// ValidateWithPath validates the CT_LegendPos and its children, prefixing error messages with path -func (_gecfe *CT_LegendPos )ValidateWithPath (path string )error {if _bdcfc :=_gecfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdcfc !=nil {return _bdcfc ;};return nil ;};type ST_PageSetupOrientation byte ; +// Validate validates the CT_DispUnits and its children +func (_aged *CT_DispUnits )Validate ()error {return _aged .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");};func (_gbgce *CT_RadarChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbgce .RadarStyle =NewCT_RadarStyle ();_ggagc :for {_adcaf ,_dgad :=d .Token ();if _dgad !=nil {return _dgad ;};switch _ccffb :=_adcaf .(type ){case _c .StartElement :switch _ccffb .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 _cdegf :=d .DecodeElement (_gbgce .RadarStyle ,&_ccffb );_cdegf !=nil {return _cdegf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gbgce .VaryColors =NewCT_Boolean ();if _bgec :=d .DecodeElement (_gbgce .VaryColors ,&_ccffb );_bgec !=nil {return _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 :"\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"}:_gbad :=NewCT_RadarSer ();if _begeg :=d .DecodeElement (_gbad ,&_ccffb );_begeg !=nil {return _begeg ;};_gbgce .Ser =append (_gbgce .Ser ,_gbad );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gbgce .DLbls =NewCT_DLbls ();if _afacc :=d .DecodeElement (_gbgce .DLbls ,&_ccffb );_afacc !=nil {return _afacc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dcabf :=NewCT_UnsignedInt ();if _bcfba :=d .DecodeElement (_dcabf ,&_ccffb );_bcfba !=nil {return _bcfba ;};_gbgce .AxId =append (_gbgce .AxId ,_dcabf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gbgce .ExtLst =NewCT_ExtensionList ();if _adbgc :=d .DecodeElement (_gbgce .ExtLst ,&_ccffb );_adbgc !=nil {return _adbgc ;};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\u0052a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_ccffb .Name );if _gggbe :=d .Skip ();_gggbe !=nil {return _gggbe ;};};case _c .EndElement :break _ggagc ;case _c .CharData :};};return nil ;};func NewCT_SerTx ()*CT_SerTx {_acbf :=&CT_SerTx {};_acbf .Choice =NewCT_SerTxChoice ();return _acbf };func (_ggaa *ST_ScatterStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_caddef ,_faga :=d .Token ();if _faga !=nil {return _faga ;};if _adde ,_gacdg :=_caddef .(_c .EndElement );_gacdg &&_adde .Name ==start .Name {*_ggaa =1;return nil ;};if _fcfag ,_bcffeb :=_caddef .(_c .CharData );!_bcffeb {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",_caddef );}else {switch string (_fcfag ){case "":*_ggaa =0;case "\u006e\u006f\u006e\u0065":*_ggaa =1;case "\u006c\u0069\u006e\u0065":*_ggaa =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_ggaa =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_ggaa =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_ggaa =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_ggaa =6;};};_caddef ,_faga =d .Token ();if _faga !=nil {return _faga ;};if _cbdef ,_gcfgg :=_caddef .(_c .EndElement );_gcfgg &&_cbdef .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",_caddef );};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_Title ()*CT_Title {_cceaf :=&CT_Title {};return _cceaf };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;); -// Validate validates the CT_Scaling and its children -func (_feeea *CT_Scaling )Validate ()error {return _feeea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");}; +// Validate validates the EG_BarChartShared and its children +func (_aaddd *EG_BarChartShared )Validate ()error {return _aaddd .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};func (_eeec *CT_DLblPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eeec .ValAttr =ST_DLblPos (1);for _ ,_gbgg :=range start .Attr {if _gbgg .Name .Local =="\u0076\u0061\u006c"{_eeec .ValAttr .UnmarshalXMLAttr (_gbgg );continue ;};};for {_fgbc ,_ffcbd :=d .Token ();if _ffcbd !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073\u003a\u0020%\u0073",_ffcbd );};if _bega ,_fgdb :=_fgbc .(_c .EndElement );_fgdb &&_bega .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_AxDataSourceChoice and its children -func (_fg *CT_AxDataSourceChoice )Validate ()error {return _fg .ValidateWithPath ("C\u0054\u005f\u0041\u0078Da\u0074a\u0053\u006f\u0075\u0072\u0063e\u0043\u0068\u006f\u0069\u0063\u0065");};var ST_DepthPercentWithSymbolPatternRe =_c .MustCompile (ST_DepthPercentWithSymbolPattern );func (_abef ST_AxPos )String ()string {switch _abef {case 0:return "";case 1:return "\u0062";case 2:return "\u006c";case 3:return "\u0072";case 4:return "\u0074";};return "";}; +// ValidateWithPath validates the CT_AreaSer and its children, prefixing error messages with path +func (_bgcd *CT_AreaSer )ValidateWithPath (path string )error {if _faf :=_bgcd .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_faf !=nil {return _faf ;};if _ceb :=_bgcd .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_ceb !=nil {return _ceb ;};if _bgcd .Tx !=nil {if _gf :=_bgcd .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gf !=nil {return _gf ;};};if _bgcd .SpPr !=nil {if _fcc :=_bgcd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fcc !=nil {return _fcc ;};};if _bgcd .PictureOptions !=nil {if _eeg :=_bgcd .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_eeg !=nil {return _eeg ;};};for _ecc ,_gfe :=range _bgcd .DPt {if _feg :=_gfe .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_ecc ));_feg !=nil {return _feg ;};};if _bgcd .DLbls !=nil {if _afd :=_bgcd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_afd !=nil {return _afd ;};};for _gbg ,_gfg :=range _bgcd .Trendline {if _fgae :=_gfg .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_gbg ));_fgae !=nil {return _fgae ;};};for _agg ,_gca :=range _bgcd .ErrBars {if _aff :=_gca .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_agg ));_aff !=nil {return _aff ;};};if _bgcd .Cat !=nil {if _gbgf :=_bgcd .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_gbgf !=nil {return _gbgf ;};};if _bgcd .Val !=nil {if _ggd :=_bgcd .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_ggd !=nil {return _ggd ;};};if _bgcd .ExtLst !=nil {if _dbc :=_bgcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbc !=nil {return _dbc ;};};return nil ;};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 (_cdda *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 :_e .Sprintf ("\u0025\u0076",_cdda .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cdfbbd ST_PageSetupOrientation )String ()string {switch _cdfbbd {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 "";}; -// Validate validates the CT_DispUnitsLbl and its children -func (_cfaf *CT_DispUnitsLbl )Validate ()error {return _cfaf .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");}; +// ValidateWithPath validates the CT_PieChart and its children, prefixing error messages with path +func (_ecgc *CT_PieChart )ValidateWithPath (path string )error {if _ecgc .VaryColors !=nil {if _dfed :=_ecgc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dfed !=nil {return _dfed ;};};for _bebag ,_cgaa :=range _ecgc .Ser {if _bcaeb :=_cgaa .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bebag ));_bcaeb !=nil {return _bcaeb ;};};if _ecgc .DLbls !=nil {if _gbbgdd :=_ecgc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gbbgdd !=nil {return _gbbgdd ;};};if _ecgc .FirstSliceAng !=nil {if _abfd :=_ecgc .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_abfd !=nil {return _abfd ;};};if _ecgc .ExtLst !=nil {if _bgafe :=_ecgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgafe !=nil {return _bgafe ;};};return nil ;};type CT_HeaderFooter struct{AlignWithMarginsAttr *bool ;DifferentOddEvenAttr *bool ;DifferentFirstAttr *bool ;OddHeader *string ;OddFooter *string ;EvenHeader *string ;EvenFooter *string ;FirstHeader *string ;FirstFooter *string ;};func (_cface *EG_LineChartShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gbfg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_cface .Grouping ,_gbfg );if _cface .VaryColors !=nil {_bbfd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_cface .VaryColors ,_bbfd );};if _cface .Ser !=nil {_ggae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gbgcb :=range _cface .Ser {e .EncodeElement (_gbgcb ,_ggae );};};if _cface .DLbls !=nil {_abbga :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cface .DLbls ,_abbga );};if _cface .DropLines !=nil {_aecegf :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cface .DropLines ,_aecegf );};return nil ;};func (_febea *CT_SplitType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _febea .ValAttr !=ST_SplitTypeUnset {_cbcfd ,_aaeg :=_febea .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _aaeg !=nil {return _aaeg ;};start .Attr =append (start .Attr ,_cbcfd );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gcg *CT_AreaSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_gcb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gcg .Idx ,_gcb );_bcf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gcg .Order ,_bcf );if _gcg .Tx !=nil {_bcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gcg .Tx ,_bcc );};if _gcg .SpPr !=nil {_fga :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gcg .SpPr ,_fga );};if _gcg .PictureOptions !=nil {_bdfd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gcg .PictureOptions ,_bdfd );};if _gcg .DPt !=nil {_egae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_ff :=range _gcg .DPt {e .EncodeElement (_ff ,_egae );};};if _gcg .DLbls !=nil {_ggcc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gcg .DLbls ,_ggcc );};if _gcg .Trendline !=nil {_bdc :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_cbbe :=range _gcg .Trendline {e .EncodeElement (_cbbe ,_bdc );};};if _gcg .ErrBars !=nil {_bcg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_eba :=range _gcg .ErrBars {e .EncodeElement (_eba ,_bcg );};};if _gcg .Cat !=nil {_cd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_gcg .Cat ,_cd );};if _gcg .Val !=nil {_ged :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_gcg .Val ,_ged );};if _gcg .ExtLst !=nil {_fb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcg .ExtLst ,_fb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_adeeg ST_SplitType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bfegd :=_c .Attr {};_bfegd .Name =name ;switch _adeeg {case ST_SplitTypeUnset :_bfegd .Value ="";case ST_SplitTypeAuto :_bfegd .Value ="\u0061\u0075\u0074\u006f";case ST_SplitTypeCust :_bfegd .Value ="\u0063\u0075\u0073\u0074";case ST_SplitTypePercent :_bfegd .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_SplitTypePos :_bfegd .Value ="\u0070\u006f\u0073";case ST_SplitTypeVal :_bfegd .Value ="\u0076\u0061\u006c";};return _bfegd ,nil ;}; -// Validate validates the CT_LblOffset and its children -func (_fcea *CT_LblOffset )Validate ()error {return _fcea .ValidateWithPath ("\u0043\u0054\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");}; +// ValidateWithPath validates the CT_PictureOptions and its children, prefixing error messages with path +func (_dccd *CT_PictureOptions )ValidateWithPath (path string )error {if _dccd .ApplyToFront !=nil {if _cfafg :=_dccd .ApplyToFront .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074");_cfafg !=nil {return _cfafg ;};};if _dccd .ApplyToSides !=nil {if _ggde :=_dccd .ApplyToSides .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073");_ggde !=nil {return _ggde ;};};if _dccd .ApplyToEnd !=nil {if _addd :=_dccd .ApplyToEnd .ValidateWithPath (path +"/\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064");_addd !=nil {return _addd ;};};if _dccd .PictureFormat !=nil {if _bfge :=_dccd .PictureFormat .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0046o\u0072\u006d\u0061\u0074");_bfge !=nil {return _bfge ;};};if _dccd .PictureStackUnit !=nil {if _gbbd :=_dccd .PictureStackUnit .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063k\u0055\u006e\u0069\u0074");_gbbd !=nil {return _gbbd ;};};return nil ;};func (_eegaga *CT_SizeRepresents )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eegaga .ValAttr !=ST_SizeRepresentsUnset {_gfdb ,_bfadc :=_eegaga .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _bfadc !=nil {return _bfadc ;};start .Attr =append (start .Attr ,_gfdb );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_NumRef and its children -func (_cccbg *CT_NumRef )Validate ()error {return _cccbg .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0052\u0065f");};func (_eggaa *CT_NumDataSourceChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eggaa .NumRef !=nil {_effe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_eggaa .NumRef ,_effe );};if _eggaa .NumLit !=nil {_gabd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_eggaa .NumLit ,_gabd );};return nil ;}; +// ValidateWithPath validates the CT_ErrBars and its children, prefixing error messages with path +func (_gdeef *CT_ErrBars )ValidateWithPath (path string )error {if _gdeef .ErrDir !=nil {if _dcea :=_gdeef .ErrDir .ValidateWithPath (path +"\u002fE\u0072\u0072\u0044\u0069\u0072");_dcea !=nil {return _dcea ;};};if _fbedf :=_gdeef .ErrBarType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");_fbedf !=nil {return _fbedf ;};if _fgbbc :=_gdeef .ErrValType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");_fgbbc !=nil {return _fgbbc ;};if _gdeef .NoEndCap !=nil {if _ddcef :=_gdeef .NoEndCap .ValidateWithPath (path +"\u002fN\u006f\u0045\u006e\u0064\u0043\u0061p");_ddcef !=nil {return _ddcef ;};};if _gdeef .Plus !=nil {if _aebda :=_gdeef .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_aebda !=nil {return _aebda ;};};if _gdeef .Minus !=nil {if _aaab :=_gdeef .Minus .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u0075\u0073");_aaab !=nil {return _aaab ;};};if _gdeef .Val !=nil {if _bffd :=_gdeef .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_bffd !=nil {return _bffd ;};};if _gdeef .SpPr !=nil {if _gdabg :=_gdeef .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gdabg !=nil {return _gdabg ;};};if _gdeef .ExtLst !=nil {if _ccga :=_gdeef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccga !=nil {return _ccga ;};};return nil ;};type CT_FirstSliceAng struct{ValAttr *uint16 ;};func NewCT_ScatterStyle ()*CT_ScatterStyle {_baefa :=&CT_ScatterStyle {};return _baefa };func (_egcg ST_LegendPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_egcg .String (),start );}; -// Validate validates the CT_PivotSource and its children -func (_bfgfc *CT_PivotSource )Validate ()error {return _bfgfc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065");};func (_cfbgff ST_LayoutMode )String ()string {switch _cfbgff {case 0:return "";case 1:return "\u0065\u0064\u0067\u0065";case 2:return "\u0066\u0061\u0063\u0074\u006f\u0072";};return "";}; +// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path +func (_efcb *CT_ExtensionList )ValidateWithPath (path string )error {for _eaca ,_gcdda :=range _efcb .Ext {if _bgedb :=_gcdda .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_eaca ));_bgedb !=nil {return _bgedb ;};};return nil ;}; -// ValidateWithPath validates the CT_Period and its children, prefixing error messages with path -func (_bdbbgb *CT_Period )ValidateWithPath (path string )error {if _bdbbgb .ValAttr !=nil {if *_bdbbgb .ValAttr < 2{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bdbbgb .ValAttr );};};return nil ;}; +// ValidateWithPath validates the Group_DLbl and its children, prefixing error messages with path +func (_fedff *Group_DLbl )ValidateWithPath (path string )error {if _fedff .Layout !=nil {if _gdcbd :=_fedff .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_gdcbd !=nil {return _gdcbd ;};};if _fedff .Tx !=nil {if _accbb :=_fedff .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_accbb !=nil {return _accbb ;};};if _fedff .NumFmt !=nil {if _cfegf :=_fedff .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cfegf !=nil {return _cfegf ;};};if _fedff .SpPr !=nil {if _bdgdb :=_fedff .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bdgdb !=nil {return _bdgdb ;};};if _fedff .TxPr !=nil {if _bgabf :=_fedff .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bgabf !=nil {return _bgabf ;};};if _fedff .DLblPos !=nil {if _ccbcb :=_fedff .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_ccbcb !=nil {return _ccbcb ;};};if _fedff .ShowLegendKey !=nil {if _dgdeb :=_fedff .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_dgdeb !=nil {return _dgdeb ;};};if _fedff .ShowVal !=nil {if _abfg :=_fedff .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_abfg !=nil {return _abfg ;};};if _fedff .ShowCatName !=nil {if _deebb :=_fedff .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_deebb !=nil {return _deebb ;};};if _fedff .ShowSerName !=nil {if _ffbecc :=_fedff .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_ffbecc !=nil {return _ffbecc ;};};if _fedff .ShowPercent !=nil {if _eacaaa :=_fedff .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_eacaaa !=nil {return _eacaaa ;};};if _fedff .ShowBubbleSize !=nil {if _affdd :=_fedff .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_affdd !=nil {return _affdd ;};};return nil ;};func NewEG_SurfaceChartShared ()*EG_SurfaceChartShared {_gabcf :=&EG_SurfaceChartShared {};return _gabcf ;};var ST_HoleSizePercentPatternRe =_g .MustCompile (ST_HoleSizePercentPattern );func (_cagde ST_LayoutMode )Validate ()error {return _cagde .ValidateWithPath ("")};func (_dadbg *CT_Title )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aecde :for {_faeef ,_affd :=d .Token ();if _affd !=nil {return _affd ;};switch _bdeec :=_faeef .(type ){case _c .StartElement :switch _bdeec .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"}:_dadbg .Tx =NewCT_Tx ();if _ecef :=d .DecodeElement (_dadbg .Tx ,&_bdeec );_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 :"\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"}:_dadbg .Layout =NewCT_Layout ();if _cfbf :=d .DecodeElement (_dadbg .Layout ,&_bdeec );_cfbf !=nil {return _cfbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dadbg .Overlay =NewCT_Boolean ();if _eacaa :=d .DecodeElement (_dadbg .Overlay ,&_bdeec );_eacaa !=nil {return _eacaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_dadbg .SpPr =_cc .NewCT_ShapeProperties ();if _gbeagg :=d .DecodeElement (_dadbg .SpPr ,&_bdeec );_gbeagg !=nil {return _gbeagg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dadbg .TxPr =_cc .NewCT_TextBody ();if _eecde :=d .DecodeElement (_dadbg .TxPr ,&_bdeec );_eecde !=nil {return _eecde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dadbg .ExtLst =NewCT_ExtensionList ();if _dcdgf :=d .DecodeElement (_dadbg .ExtLst ,&_bdeec );_dcdgf !=nil {return _dcdgf ;};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\u0069\u0074\u006c\u0065\u0020\u0025\u0076",_bdeec .Name );if _aagad :=d .Skip ();_aagad !=nil {return _aagad ;};};case _c .EndElement :break _aecde ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_PageMargins and its children -func (_cggc *CT_PageMargins )Validate ()error {return _cggc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};func (_cbdbd *ST_AxPos )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cbdbd =0;case "\u0062":*_cbdbd =1;case "\u006c":*_cbdbd =2;case "\u0072":*_cbdbd =3;case "\u0074":*_cbdbd =4;};return nil ;}; +// Validate validates the CT_TickMark and its children +func (_eefc *CT_TickMark )Validate ()error {return _eefc .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b");}; -// Validate validates the CT_Style and its children -func (_cebga *CT_Style )Validate ()error {return _cebga .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};func (_cfbg *CT_DispUnitsLbl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cfbg .Layout !=nil {_fbcb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cfbg .Layout ,_fbcb );};if _cfbg .Tx !=nil {_fccb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_cfbg .Tx ,_fccb );};if _cfbg .SpPr !=nil {_fabe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cfbg .SpPr ,_fabe );};if _cfbg .TxPr !=nil {_bcec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cfbg .TxPr ,_bcec );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_CustSplit struct{SecondPiePt []*CT_UnsignedInt ;};func (_fbed *CT_Double )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_fbed .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type Group_DLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;};type EG_DLblShared struct{NumFmt *CT_NumFmt ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;};func (_abdg *CT_ManualLayout )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgda :for {_fgbea ,_acaed :=d .Token ();if _acaed !=nil {return _acaed ;};switch _dabfd :=_fgbea .(type ){case _g .StartElement :switch _dabfd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079o\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079o\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074"}:_abdg .LayoutTarget =NewCT_LayoutTarget ();if _gfgf :=d .DecodeElement (_abdg .LayoutTarget ,&_dabfd );_gfgf !=nil {return _gfgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u004d\u006fd\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u004d\u006fd\u0065"}:_abdg .XMode =NewCT_LayoutMode ();if _ebeb :=d .DecodeElement (_abdg .XMode ,&_dabfd );_ebeb !=nil {return _ebeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u004d\u006fd\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u004d\u006fd\u0065"}:_abdg .YMode =NewCT_LayoutMode ();if _dfgg :=d .DecodeElement (_abdg .YMode ,&_dabfd );_dfgg !=nil {return _dfgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077\u004d\u006fd\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077\u004d\u006fd\u0065"}:_abdg .WMode =NewCT_LayoutMode ();if _baebc :=d .DecodeElement (_abdg .WMode ,&_dabfd );_baebc !=nil {return _baebc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u004d\u006fd\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u004d\u006fd\u0065"}:_abdg .HMode =NewCT_LayoutMode ();if _cadbe :=d .DecodeElement (_abdg .HMode ,&_dabfd );_cadbe !=nil {return _cadbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078"}:_abdg .X =NewCT_Double ();if _cgfeb :=d .DecodeElement (_abdg .X ,&_dabfd );_cgfeb !=nil {return _cgfeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079"}:_abdg .Y =NewCT_Double ();if _bdfg :=d .DecodeElement (_abdg .Y ,&_dabfd );_bdfg !=nil {return _bdfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077"}:_abdg .W =NewCT_Double ();if _aedfd :=d .DecodeElement (_abdg .W ,&_dabfd );_aedfd !=nil {return _aedfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068"}:_abdg .H =NewCT_Double ();if _cbgec :=d .DecodeElement (_abdg .H ,&_dabfd );_cbgec !=nil {return _cbgec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abdg .ExtLst =NewCT_ExtensionList ();if _dagce :=d .DecodeElement (_abdg .ExtLst ,&_dabfd );_dagce !=nil {return _dagce ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0061\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074\u0020\u0025\u0076",_dabfd .Name );if _dcabd :=d .Skip ();_dcabd !=nil {return _dcabd ;};};case _g .EndElement :break _bgda ;case _g .CharData :};};return nil ;}; +// Validate validates the Group_DLbl and its children +func (_fbfb *Group_DLbl )Validate ()error {return _fbfb .ValidateWithPath ("\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c");}; -// Validate validates the CT_Lvl and its children -func (_gaead *CT_Lvl )Validate ()error {return _gaead .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");};func (_aecdb *EG_SurfaceChartShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dabce :for {_fffafg ,_bgab :=d .Token ();if _bgab !=nil {return _bgab ;};switch _agefe :=_fffafg .(type ){case _g .StartElement :switch _agefe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"}:_aecdb .Wireframe =NewCT_Boolean ();if _aecfg :=d .DecodeElement (_aecdb .Wireframe ,&_agefe );_aecfg !=nil {return _aecfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_baccg :=NewCT_SurfaceSer ();if _fded :=d .DecodeElement (_baccg ,&_agefe );_fded !=nil {return _fded ;};_aecdb .Ser =append (_aecdb .Ser ,_baccg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}:_aecdb .BandFmts =NewCT_BandFmts ();if _ecada :=d .DecodeElement (_aecdb .BandFmts ,&_agefe );_ecada !=nil {return _ecada ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_agefe .Name );if _fgdaf :=d .Skip ();_fgdaf !=nil {return _fgdaf ;};};case _g .EndElement :break _dabce ;case _g .CharData :};};return nil ;};type ST_RadarStyle byte ;func (_ccdgc *CT_StockChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeeb :for {_ecfa ,_acdfd :=d .Token ();if _acdfd !=nil {return _acdfd ;};switch _bccad :=_ecfa .(type ){case _g .StartElement :switch _bccad .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_bcaab :=NewCT_LineSer ();if _gbada :=d .DecodeElement (_bcaab ,&_bccad );_gbada !=nil {return _gbada ;};_ccdgc .Ser =append (_ccdgc .Ser ,_bcaab );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_ccdgc .DLbls =NewCT_DLbls ();if _aaeef :=d .DecodeElement (_ccdgc .DLbls ,&_bccad );_aaeef !=nil {return _aaeef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccdgc .DropLines =NewCT_ChartLines ();if _edacd :=d .DecodeElement (_ccdgc .DropLines ,&_bccad );_edacd !=nil {return _edacd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\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"}:_ccdgc .HiLowLines =NewCT_ChartLines ();if _feba :=d .DecodeElement (_ccdgc .HiLowLines ,&_bccad );_feba !=nil {return _feba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_ccdgc .UpDownBars =NewCT_UpDownBars ();if _ecbbb :=d .DecodeElement (_ccdgc .UpDownBars ,&_bccad );_ecbbb !=nil {return _ecbbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_gddac :=NewCT_UnsignedInt ();if _dfabb :=d .DecodeElement (_gddac ,&_bccad );_dfabb !=nil {return _dfabb ;};_ccdgc .AxId =append (_ccdgc .AxId ,_gddac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccdgc .ExtLst =NewCT_ExtensionList ();if _gcdb :=d .DecodeElement (_ccdgc .ExtLst ,&_bccad );_gcdb !=nil {return _gcdb ;};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\u0053t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_bccad .Name );if _cfbfa :=d .Skip ();_cfbfa !=nil {return _cfbfa ;};};case _g .EndElement :break _aeeb ;case _g .CharData :};};return nil ;};type CT_SerTx struct{Choice *CT_SerTxChoice ;}; +// Validate validates the Group_DLbls and its children +func (_fcfca *Group_DLbls )Validate ()error {return _fcfca .ValidateWithPath ("G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073");};var ST_HPercentWithSymbolPatternRe =_g .MustCompile (ST_HPercentWithSymbolPattern ); -// ValidateWithPath validates the CT_BandFmt and its children, prefixing error messages with path -func (_cba *CT_BandFmt )ValidateWithPath (path string )error {if _gag :=_cba .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_gag !=nil {return _gag ;};if _cba .SpPr !=nil {if _ecd :=_cba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ecd !=nil {return _ecd ;};};return nil ;};type CT_DLblPos struct{ValAttr ST_DLblPos ;}; +// ValidateWithPath validates the CT_UpDownBar and its children, prefixing error messages with path +func (_edddec *CT_UpDownBar )ValidateWithPath (path string )error {if _edddec .SpPr !=nil {if _bfggge :=_edddec .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bfggge !=nil {return _bfggge ;};};return nil ;};func (_ccebc ST_BarDir )String ()string {switch _ccebc {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0063\u006f\u006c";};return "";};func (_afff *CT_DispUnitsLbl )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _afff .Layout !=nil {_beff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_afff .Layout ,_beff );};if _afff .Tx !=nil {_bafa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_afff .Tx ,_bafa );};if _afff .SpPr !=nil {_agdd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_afff .SpPr ,_agdd );};if _afff .TxPr !=nil {_abcfe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_afff .TxPr ,_abcfe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_RadarStyleUnset ST_RadarStyle =0;ST_RadarStyleStandard ST_RadarStyle =1;ST_RadarStyleMarker ST_RadarStyle =2;ST_RadarStyleFilled ST_RadarStyle =3;);func NewCT_BandFmts ()*CT_BandFmts {_fbg :=&CT_BandFmts {};return _fbg };func (_bgeg *CT_DispUnitsLbl )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dffa :for {_aaef ,_eade :=d .Token ();if _eade !=nil {return _eade ;};switch _debf :=_aaef .(type ){case _c .StartElement :switch _debf .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"}:_bgeg .Layout =NewCT_Layout ();if _eead :=d .DecodeElement (_bgeg .Layout ,&_debf );_eead !=nil {return _eead ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bgeg .Tx =NewCT_Tx ();if _egecd :=d .DecodeElement (_bgeg .Tx ,&_debf );_egecd !=nil {return _egecd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_bgeg .SpPr =_cc .NewCT_ShapeProperties ();if _befcc :=d .DecodeElement (_bgeg .SpPr ,&_debf );_befcc !=nil {return _befcc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bgeg .TxPr =_cc .NewCT_TextBody ();if _dedge :=d .DecodeElement (_bgeg .TxPr ,&_debf );_dedge !=nil {return _dedge ;};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\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c\u0020\u0025\u0076",_debf .Name );if _eaaa :=d .Skip ();_eaaa !=nil {return _eaaa ;};};case _c .EndElement :break _dffa ;case _c .CharData :};};return nil ;};func (_fagfe ST_PageSetupOrientation )ValidateWithPath (path string )error {switch _fagfe {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 (_fagfe ));};return nil ;}; -// ValidateWithPath validates the CT_MarkerStyle and its children, prefixing error messages with path -func (_eegbb *CT_MarkerStyle )ValidateWithPath (path string )error {if _eegbb .ValAttr ==ST_MarkerStyleUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _cfafd :=_eegbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfafd !=nil {return _cfafd ;};return nil ;};func (_caded ST_PictureFormat )Validate ()error {return _caded .ValidateWithPath ("")};func (_bafg *CT_LblAlgn )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bafg .ValAttr =ST_LblAlgn (1);for _ ,_cacd :=range start .Attr {if _cacd .Name .Local =="\u0076\u0061\u006c"{_bafg .ValAttr .UnmarshalXMLAttr (_cacd );continue ;};};for {_gacba ,_fbfeg :=d .Token ();if _fbfeg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e\u003a\u0020%\u0073",_fbfeg );};if _acec ,_ffffd :=_gacba .(_g .EndElement );_ffffd &&_acec .Name ==start .Name {break ;};};return nil ;};func (_dcffc *CT_NumData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcbec :for {_ccfc ,_cebed :=d .Token ();if _cebed !=nil {return _cebed ;};switch _edge :=_ccfc .(type ){case _g .StartElement :switch _edge .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"}:_dcffc .FormatCode =new (string );if _dgdga :=d .DecodeElement (_dcffc .FormatCode ,&_edge );_dgdga !=nil {return _dgdga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"}:_dcffc .PtCount =NewCT_UnsignedInt ();if _aebf :=d .DecodeElement (_dcffc .PtCount ,&_edge );_aebf !=nil {return _aebf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"}:_defbc :=NewCT_NumVal ();if _ggcc :=d .DecodeElement (_defbc ,&_edge );_ggcc !=nil {return _ggcc ;};_dcffc .Pt =append (_dcffc .Pt ,_defbc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcffc .ExtLst =NewCT_ExtensionList ();if _dfabe :=d .DecodeElement (_dcffc .ExtLst ,&_edge );_dfabe !=nil {return _dfabe ;};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\u005fN\u0075\u006d\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_edge .Name );if _debga :=d .Skip ();_debga !=nil {return _debga ;};};case _g .EndElement :break _gcbec ;case _g .CharData :};};return nil ;};func (_cbeaa *ST_DepthPercent )Validate ()error {return _cbeaa .ValidateWithPath ("")};func NewCT_TimeUnit ()*CT_TimeUnit {_eaba :=&CT_TimeUnit {};return _eaba };type CT_DispUnitsLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;};func NewGroup_DLbl ()*Group_DLbl {_eadeg :=&Group_DLbl {};return _eadeg };type CT_SecondPieSize struct{ValAttr *ST_SecondPieSize ;};type CT_DepthPercent struct{ValAttr *ST_DepthPercent ;};func (_cbadac *ST_LayoutMode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eefgf ,_bfdfbb :=d .Token ();if _bfdfbb !=nil {return _bfdfbb ;};if _aada ,_bcbgf :=_eefgf .(_g .EndElement );_bcbgf &&_aada .Name ==start .Name {*_cbadac =1;return nil ;};if _gccd ,_eaaa :=_eefgf .(_g .CharData );!_eaaa {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",_eefgf );}else {switch string (_gccd ){case "":*_cbadac =0;case "\u0065\u0064\u0067\u0065":*_cbadac =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_cbadac =2;};};_eefgf ,_bfdfbb =d .Token ();if _bfdfbb !=nil {return _bfdfbb ;};if _faaag ,_bfefgg :=_eefgf .(_g .EndElement );_bfefgg &&_faaag .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",_eefgf );};type CT_Marker struct{Symbol *CT_MarkerStyle ;Size *CT_MarkerSize ;SpPr *_fc .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func (_dfade *ST_Shape )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dfade =0;case "\u0063\u006f\u006e\u0065":*_dfade =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_dfade =2;case "\u0062\u006f\u0078":*_dfade =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_dfade =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_dfade =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_dfade =6;};return nil ;};func (_ffacc *ST_TimeUnit )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ffacc =0;case "\u0064\u0061\u0079\u0073":*_ffacc =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_ffacc =2;case "\u0079\u0065\u0061r\u0073":*_ffacc =3;};return nil ;};func NewEG_PieChartShared ()*EG_PieChartShared {_ffefa :=&EG_PieChartShared {};return _ffefa };func NewCT_RelId ()*CT_RelId {_bcgg :=&CT_RelId {};return _bcgg }; +// ValidateWithPath validates the CT_DepthPercent and its children, prefixing error messages with path +func (_dcfg *CT_DepthPercent )ValidateWithPath (path string )error {if _dcfg .ValAttr !=nil {if _cbcg :=_dcfg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbcg !=nil {return _cbcg ;};};return nil ;}; -// ValidateWithPath validates the CT_MultiLvlStrData and its children, prefixing error messages with path -func (_becee *CT_MultiLvlStrData )ValidateWithPath (path string )error {if _becee .PtCount !=nil {if _edgf :=_becee .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_edgf !=nil {return _edgf ;};};for _ecce ,_ffea :=range _becee .Lvl {if _ccge :=_ffea .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_ecce ));_ccge !=nil {return _ccge ;};};if _becee .ExtLst !=nil {if _abcc :=_becee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abcc !=nil {return _abcc ;};};return nil ;}; +// Validate validates the CT_Surface and its children +func (_cfdbd *CT_Surface )Validate ()error {return _cfdbd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065");};func NewCT_ExternalData ()*CT_ExternalData {_ageaa :=&CT_ExternalData {};return _ageaa };func NewCT_Overlap ()*CT_Overlap {_gcbee :=&CT_Overlap {};return _gcbee };func (_ccbeb ST_SecondPieSize )String ()string {if _ccbeb .ST_SecondPieSizePercent !=nil {return _e .Sprintf ("\u0025\u0076",*_ccbeb .ST_SecondPieSizePercent );};if _ccbeb .ST_SecondPieSizeUShort !=nil {return _e .Sprintf ("\u0025\u0076",*_ccbeb .ST_SecondPieSizeUShort );};return "";};type ST_LblAlgn byte ;func (_fabggg *CT_TickLblPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fabggg .ValAttr !=ST_TickLblPosUnset {_fdefe ,_gdbfbc :=_fabggg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _gdbfbc !=nil {return _gdbfbc ;};start .Attr =append (start .Attr ,_fdefe );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_RotY ()*CT_RotY {_bafce :=&CT_RotY {};return _bafce };func NewCT_Surface3DChart ()*CT_Surface3DChart {_fbbgc :=&CT_Surface3DChart {};return _fbbgc };func (_ceedg *ST_TickLblPos )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ceedg =0;case "\u0068\u0069\u0067\u0068":*_ceedg =1;case "\u006c\u006f\u0077":*_ceedg =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_ceedg =3;case "\u006e\u006f\u006e\u0065":*_ceedg =4;};return nil ;};func (_eddg *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 :_e .Sprintf ("\u0025\u0076",_eddg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_DLbl and its children -func (_fggd *CT_DLbl )Validate ()error {return _fggd .ValidateWithPath ("\u0043T\u005f\u0044\u004c\u0062\u006c");}; +// ValidateWithPath validates the CT_DispUnitsChoice and its children, prefixing error messages with path +func (_bbgc *CT_DispUnitsChoice )ValidateWithPath (path string )error {if _bbgc .CustUnit !=nil {if _dbgb :=_bbgc .CustUnit .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0055\u006e\u0069t");_dbgb !=nil {return _dbgb ;};};if _bbgc .BuiltInUnit !=nil {if _caefc :=_bbgc .BuiltInUnit .ValidateWithPath (path +"\u002f\u0042\u0075i\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074");_caefc !=nil {return _caefc ;};};return nil ;};type ST_MarkerStyle byte ;func (_efcf *CT_DateAx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_caef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_efcf .AxId ,_caef );_cfde :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_efcf .Scaling ,_cfde );if _efcf .Delete !=nil {_dadd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_efcf .Delete ,_dadd );};_bebg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_efcf .AxPos ,_bebg );if _efcf .MajorGridlines !=nil {_bbda :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_efcf .MajorGridlines ,_bbda );};if _efcf .MinorGridlines !=nil {_dceb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_efcf .MinorGridlines ,_dceb );};if _efcf .Title !=nil {_ccega :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_efcf .Title ,_ccega );};if _efcf .NumFmt !=nil {_ebae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_efcf .NumFmt ,_ebae );};if _efcf .MajorTickMark !=nil {_dccf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_efcf .MajorTickMark ,_dccf );};if _efcf .MinorTickMark !=nil {_gbfe :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_efcf .MinorTickMark ,_gbfe );};if _efcf .TickLblPos !=nil {_eec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_efcf .TickLblPos ,_eec );};if _efcf .SpPr !=nil {_abbe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_efcf .SpPr ,_abbe );};if _efcf .TxPr !=nil {_defg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_efcf .TxPr ,_defg );};_ccg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_efcf .CrossAx ,_ccg );if _efcf .Choice !=nil {_efcf .Choice .MarshalXML (e ,_c .StartElement {});};if _efcf .Auto !=nil {_ffbdg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_efcf .Auto ,_ffbdg );};if _efcf .LblOffset !=nil {_aebcc :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_efcf .LblOffset ,_aebcc );};if _efcf .BaseTimeUnit !=nil {_gabc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u0073\u0065\u0054\u0069\u006de\u0055\u006e\u0069\u0074"}};e .EncodeElement (_efcf .BaseTimeUnit ,_gabc );};if _efcf .MajorUnit !=nil {_ffbde :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_efcf .MajorUnit ,_ffbde );};if _efcf .MajorTimeUnit !=nil {_cdcg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e .EncodeElement (_efcf .MajorTimeUnit ,_cdcg );};if _efcf .MinorUnit !=nil {_cgc :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_efcf .MinorUnit ,_cgc );};if _efcf .MinorTimeUnit !=nil {_cdbg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e .EncodeElement (_efcf .MinorTimeUnit ,_cdbg );};if _efcf .ExtLst !=nil {_bacf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efcf .ExtLst ,_bacf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_StockChart and its children -func (_dggef *CT_StockChart )Validate ()error {return _dggef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");};func (_fde *CT_DLbls )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fde .DLbl !=nil {_dcggg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};for _ ,_fbcf :=range _fde .DLbl {e .EncodeElement (_fbcf ,_dcggg );};};if _fde .Choice !=nil {_fde .Choice .MarshalXML (e ,_g .StartElement {});};if _fde .ExtLst !=nil {_aegbb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fde .ExtLst ,_aegbb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_DLblPos ()*CT_DLblPos {_adede :=&CT_DLblPos {};_adede .ValAttr =ST_DLblPos (1);return _adede ;};func NewCT_View3D ()*CT_View3D {_gfbfg :=&CT_View3D {};return _gfbfg };func (_ebbd *CT_DispBlanksAs )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_abga :=range start .Attr {if _abga .Name .Local =="\u0076\u0061\u006c"{_ebbd .ValAttr .UnmarshalXMLAttr (_abga );continue ;};};for {_gbbcb ,_fdfa :=d .Token ();if _fdfa !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0042\u006ca\u006e\u006b\u0073A\u0073:\u0020\u0025\u0073",_fdfa );};if _aaeb ,_aega :=_gbbcb .(_g .EndElement );_aega &&_aaeb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_DLblChoice and its children +func (_fgdfc *CT_DLblChoice )Validate ()error {return _fgdfc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065");}; -// ValidateWithPath validates the CT_PictureStackUnit and its children, prefixing error messages with path -func (_beafb *CT_PictureStackUnit )ValidateWithPath (path string )error {if _beafb .ValAttr <=0{return _f .Errorf ("\u0025\u0073\u002fm.\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006du\u0073t\u0020b\u0065 \u003e\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_beafb .ValAttr );};return nil ;};func (_addf ST_Orientation )Validate ()error {return _addf .ValidateWithPath ("")};func (_adcfe ST_TickMark )Validate ()error {return _adcfe .ValidateWithPath ("")};func (_gedc *ST_LblOffset )Validate ()error {return _gedc .ValidateWithPath ("")};func (_cafb *CT_SerTx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cafb .Choice .MarshalXML (e ,_g .StartElement {});e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ST_HoleSize is a union type +type ST_HoleSize struct{ST_HoleSizePercent *string ;ST_HoleSizeUByte *uint8 ;}; -// Validate validates the CT_TimeUnit and its children -func (_fece *CT_TimeUnit )Validate ()error {return _fece .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");};const (ST_LayoutModeUnset ST_LayoutMode =0;ST_LayoutModeEdge ST_LayoutMode =1;ST_LayoutModeFactor ST_LayoutMode =2;); +// Validate validates the CT_TxChoice and its children +func (_gfccca *CT_TxChoice )Validate ()error {return _gfccca .ValidateWithPath ("C\u0054\u005f\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};func (_gdcc *CT_Extension )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gdcc .UriAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0072\u0069"},Value :_e .Sprintf ("\u0025\u0076",*_gdcc .UriAttr )});};e .EncodeToken (start );if _gdcc .Any !=nil {_gdcc .Any .MarshalXML (e ,_c .StartElement {});};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SerAx and its children -func (_faade *CT_SerAx )Validate ()error {return _faade .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078");};func (_dcbbb *CT_StrData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dcbbb .PtCount !=nil {_bgca :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_dcbbb .PtCount ,_bgca );};if _dcbbb .Pt !=nil {_degeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_fbged :=range _dcbbb .Pt {e .EncodeElement (_fbged ,_degeg );};};if _dcbbb .ExtLst !=nil {_bagfb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcbbb .ExtLst ,_bagfb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_LegendEntryData and its children +func (_egcee *EG_LegendEntryData )Validate ()error {return _egcee .ValidateWithPath ("\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061");};type EG_SurfaceChartShared struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;};type CT_SurfaceChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_ebabc *EG_AxShared )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebabc .AxId =NewCT_UnsignedInt ();_ebabc .Scaling =NewCT_Scaling ();_ebabc .AxPos =NewCT_AxPos ();_ebabc .CrossAx =NewCT_UnsignedInt ();_gdabeb :for {_fedfd ,_gbdcd :=d .Token ();if _gbdcd !=nil {return _gbdcd ;};switch _edfed :=_fedfd .(type ){case _c .StartElement :switch _edfed .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 _febbb :=d .DecodeElement (_ebabc .AxId ,&_edfed );_febbb !=nil {return _febbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _ebabg :=d .DecodeElement (_ebabc .Scaling ,&_edfed );_ebabg !=nil {return _ebabg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ebabc .Delete =NewCT_Boolean ();if _eaace :=d .DecodeElement (_ebabc .Delete ,&_edfed );_eaace !=nil {return _eaace ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _fbec :=d .DecodeElement (_ebabc .AxPos ,&_edfed );_fbec !=nil {return _fbec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ebabc .MajorGridlines =NewCT_ChartLines ();if _dcgbe :=d .DecodeElement (_ebabc .MajorGridlines ,&_edfed );_dcgbe !=nil {return _dcgbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ebabc .MinorGridlines =NewCT_ChartLines ();if _gcaab :=d .DecodeElement (_ebabc .MinorGridlines ,&_edfed );_gcaab !=nil {return _gcaab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ebabc .Title =NewCT_Title ();if _daffa :=d .DecodeElement (_ebabc .Title ,&_edfed );_daffa !=nil {return _daffa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ebabc .NumFmt =NewCT_NumFmt ();if _bbeed :=d .DecodeElement (_ebabc .NumFmt ,&_edfed );_bbeed !=nil {return _bbeed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ebabc .MajorTickMark =NewCT_TickMark ();if _dggaf :=d .DecodeElement (_ebabc .MajorTickMark ,&_edfed );_dggaf !=nil {return _dggaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ebabc .MinorTickMark =NewCT_TickMark ();if _dadfa :=d .DecodeElement (_ebabc .MinorTickMark ,&_edfed );_dadfa !=nil {return _dadfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ebabc .TickLblPos =NewCT_TickLblPos ();if _acaa :=d .DecodeElement (_ebabc .TickLblPos ,&_edfed );_acaa !=nil {return _acaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_ebabc .SpPr =_cc .NewCT_ShapeProperties ();if _daefc :=d .DecodeElement (_ebabc .SpPr ,&_edfed );_daefc !=nil {return _daefc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ebabc .TxPr =_cc .NewCT_TextBody ();if _ecadaf :=d .DecodeElement (_ebabc .TxPr ,&_edfed );_ecadaf !=nil {return _ecadaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _afdec :=d .DecodeElement (_ebabc .CrossAx ,&_edfed );_afdec !=nil {return _afdec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ebabc .Choice =NewEG_AxSharedChoice ();if _gfdcgd :=d .DecodeElement (&_ebabc .Choice .Crosses ,&_edfed );_gfdcgd !=nil {return _gfdcgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ebabc .Choice =NewEG_AxSharedChoice ();if _ggggb :=d .DecodeElement (&_ebabc .Choice .CrossesAt ,&_edfed );_ggggb !=nil {return _ggggb ;};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\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_edfed .Name );if _cgdfc :=d .Skip ();_cgdfc !=nil {return _cgdfc ;};};case _c .EndElement :break _gdabeb ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_ErrValType and its children -func (_efec *CT_ErrValType )Validate ()error {return _efec .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");};func NewCT_ExternalData ()*CT_ExternalData {_bgcd :=&CT_ExternalData {};return _bgcd }; +// Validate validates the CT_StockChart and its children +func (_gbaf *CT_StockChart )Validate ()error {return _gbaf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");};func NewCT_LegendEntry ()*CT_LegendEntry {_cadaa :=&CT_LegendEntry {};_cadaa .Idx =NewCT_UnsignedInt ();return _cadaa ;};func (_ceab *CT_ChartLines )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ceab .SpPr !=nil {_fbgc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ceab .SpPr ,_fbgc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_DLbls and its children -func (_dbbf *CT_DLbls )Validate ()error {return _dbbf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073");};type UserShapes struct{_cd .CT_Drawing };type CT_TickMark struct{ValAttr ST_TickMark ;}; +// Validate validates the CT_OfPieChart and its children +func (_ceed *CT_OfPieChart )Validate ()error {return _ceed .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};type CT_Surface3DChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func NewCT_Crosses ()*CT_Crosses {_gcgc :=&CT_Crosses {};_gcgc .ValAttr =ST_Crosses (1);return _gcgc };type CT_Shape struct{ValAttr ST_Shape ;};func NewCT_SerTxChoice ()*CT_SerTxChoice {_gfabf :=&CT_SerTxChoice {};return _gfabf };func (_acgc *CT_StrRef )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bcadf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0066"}};_f .AddPreserveSpaceAttr (&_bcadf ,_acgc .F );e .EncodeElement (_acgc .F ,_bcadf );if _acgc .StrCache !=nil {_bdaee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_acgc .StrCache ,_bdaee );};if _acgc .ExtLst !=nil {_adddb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acgc .ExtLst ,_adddb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_StrData ()*CT_StrData {_afdb :=&CT_StrData {};return _afdb };type ST_TickLblPos byte ;type CT_PivotSource struct{Name string ;FmtId *CT_UnsignedInt ;ExtLst []*CT_ExtensionList ;};func (_fgbe *CT_CrossBetween )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_fcfc ,_dcaa :=_fgbe .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _dcaa !=nil {return _dcaa ;};start .Attr =append (start .Attr ,_fcfc );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_ChartSpace ()*CT_ChartSpace {_babb :=&CT_ChartSpace {};_babb .Chart =NewCT_Chart ();return _babb ;};func (_cgegf ST_MarkerStyle )Validate ()error {return _cgegf .ValidateWithPath ("")};func NewCT_Double ()*CT_Double {_gadd :=&CT_Double {};return _gadd }; -// Validate validates the ChartSpace and its children -func (_fdgcd *ChartSpace )Validate ()error {return _fdgcd .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");}; +// Validate validates the CT_GapAmount and its children +func (_fdfdb *CT_GapAmount )Validate ()error {return _fdfdb .ValidateWithPath ("\u0043\u0054\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074");};func ParseUnionST_LblOffset (s string )(ST_LblOffset ,error ){if ST_LblOffsetPercentPatternRe .MatchString (s ){return ST_LblOffset {ST_LblOffsetPercent :&s },nil ;};_dbddae ,_cdcde :=_d .ParseUint (s ,10,16);if _cdcde !=nil {return ST_LblOffset {},_cdcde ;};_daea :=uint16 (_dbddae );return ST_LblOffset {ST_LblOffsetUShort :&_daea },nil ;};func (_ddga *CT_NumFmt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eagge :=range start .Attr {if _eagge .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_debbf ,_bdgfa :=_eagge .Value ,error (nil );if _bdgfa !=nil {return _bdgfa ;};_ddga .FormatCodeAttr =_debbf ;continue ;};if _eagge .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"{_dbfa ,_ccab :=_d .ParseBool (_eagge .Value );if _ccab !=nil {return _ccab ;};_ddga .SourceLinkedAttr =&_dbfa ;continue ;};};for {_daae ,_afecd :=d .Token ();if _afecd !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_afecd );};if _gdcba ,_aadca :=_daae .(_c .EndElement );_aadca &&_gdcba .Name ==start .Name {break ;};};return nil ;};type EG_AxShared struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_cc .CT_ShapeProperties ;TxPr *_cc .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;};func NewCT_PageSetup ()*CT_PageSetup {_cgdfa :=&CT_PageSetup {};return _cgdfa };type CT_LegendEntryChoice struct{Delete *CT_Boolean ;TxPr *_cc .CT_TextBody ;};func (_egedf *CT_SerTxChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _egedf .StrRef !=nil {_abgac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_egedf .StrRef ,_abgac );};if _egedf .V !=nil {_fccff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076"}};_f .AddPreserveSpaceAttr (&_fccff ,*_egedf .V );e .EncodeElement (_egedf .V ,_fccff );};return nil ;};func (_fegad ST_TickMark )ValidateWithPath (path string )error {switch _fegad {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 (_fegad ));};return nil ;};func (_bcgadd *CT_Trendline )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcgadd .TrendlineType =NewCT_TrendlineType ();_aeebf :for {_ccefc ,_cffbf :=d .Token ();if _cffbf !=nil {return _cffbf ;};switch _fdaed :=_ccefc .(type ){case _c .StartElement :switch _fdaed .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"}:_bcgadd .Name =new (string );if _bgffdf :=d .DecodeElement (_bcgadd .Name ,&_fdaed );_bgffdf !=nil {return _bgffdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_bcgadd .SpPr =_cc .NewCT_ShapeProperties ();if _egabb :=d .DecodeElement (_bcgadd .SpPr ,&_fdaed );_egabb !=nil {return _egabb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _acff :=d .DecodeElement (_bcgadd .TrendlineType ,&_fdaed );_acff !=nil {return _acff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bcgadd .Order =NewCT_Order ();if _gefdc :=d .DecodeElement (_bcgadd .Order ,&_fdaed );_gefdc !=nil {return _gefdc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bcgadd .Period =NewCT_Period ();if _gcfga :=d .DecodeElement (_bcgadd .Period ,&_fdaed );_gcfga !=nil {return _gcfga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bcgadd .Forward =NewCT_Double ();if _bfbce :=d .DecodeElement (_bcgadd .Forward ,&_fdaed );_bfbce !=nil {return _bfbce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bcgadd .Backward =NewCT_Double ();if _dcaac :=d .DecodeElement (_bcgadd .Backward ,&_fdaed );_dcaac !=nil {return _dcaac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bcgadd .Intercept =NewCT_Double ();if _afeaef :=d .DecodeElement (_bcgadd .Intercept ,&_fdaed );_afeaef !=nil {return _afeaef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bcgadd .DispRSqr =NewCT_Boolean ();if _aafdg :=d .DecodeElement (_bcgadd .DispRSqr ,&_fdaed );_aafdg !=nil {return _aafdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bcgadd .DispEq =NewCT_Boolean ();if _adcbf :=d .DecodeElement (_bcgadd .DispEq ,&_fdaed );_adcbf !=nil {return _adcbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bcgadd .TrendlineLbl =NewCT_TrendlineLbl ();if _cgca :=d .DecodeElement (_bcgadd .TrendlineLbl ,&_fdaed );_cgca !=nil {return _cgca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bcgadd .ExtLst =NewCT_ExtensionList ();if _ecfba :=d .DecodeElement (_bcgadd .ExtLst ,&_fdaed );_ecfba !=nil {return _ecfba ;};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\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_fdaed .Name );if _eagaa :=d .Skip ();_eagaa !=nil {return _eagaa ;};};case _c .EndElement :break _aeebf ;case _c .CharData :};};return nil ;};type ST_LayoutTarget byte ;func (_bbe *CT_AxPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbe .ValAttr =ST_AxPos (1);for _ ,_gcge :=range start .Attr {if _gcge .Name .Local =="\u0076\u0061\u006c"{_bbe .ValAttr .UnmarshalXMLAttr (_gcge );continue ;};};for {_fgab ,_deb :=d .Token ();if _deb !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0078\u0050\u006f\u0073: \u0025\u0073",_deb );};if _fdfa ,_cbf :=_fgab .(_c .EndElement );_cbf &&_fdfa .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_PictureStackUnit and its children -func (_adef *CT_PictureStackUnit )Validate ()error {return _adef .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074");};const (ST_GroupingUnset ST_Grouping =0;ST_GroupingPercentStacked ST_Grouping =1;ST_GroupingStandard ST_Grouping =2;ST_GroupingStacked ST_Grouping =3;);type ST_DispBlanksAs byte ;type CT_Boolean struct{ValAttr *bool ;};func (_beee *CT_Bar3DChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beee .BarDir =NewCT_BarDir ();_eged :for {_abb ,_bba :=d .Token ();if _bba !=nil {return _bba ;};switch _egd :=_abb .(type ){case _g .StartElement :switch _egd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"}:if _bdfa :=d .DecodeElement (_beee .BarDir ,&_egd );_bdfa !=nil {return _bdfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_beee .Grouping =NewCT_BarGrouping ();if _dfd :=d .DecodeElement (_beee .Grouping ,&_egd );_dfd !=nil {return _dfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_beee .VaryColors =NewCT_Boolean ();if _eba :=d .DecodeElement (_beee .VaryColors ,&_egd );_eba !=nil {return _eba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_agf :=NewCT_BarSer ();if _beab :=d .DecodeElement (_agf ,&_egd );_beab !=nil {return _beab ;};_beee .Ser =append (_beee .Ser ,_agf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_beee .DLbls =NewCT_DLbls ();if _aag :=d .DecodeElement (_beee .DLbls ,&_egd );_aag !=nil {return _aag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_beee .GapWidth =NewCT_GapAmount ();if _ecbd :=d .DecodeElement (_beee .GapWidth ,&_egd );_ecbd !=nil {return _ecbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_beee .GapDepth =NewCT_GapAmount ();if _cge :=d .DecodeElement (_beee .GapDepth ,&_egd );_cge !=nil {return _cge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"}:_beee .Shape =NewCT_Shape ();if _cad :=d .DecodeElement (_beee .Shape ,&_egd );_cad !=nil {return _cad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_afca :=NewCT_UnsignedInt ();if _bca :=d .DecodeElement (_afca ,&_egd );_bca !=nil {return _bca ;};_beee .AxId =append (_beee .AxId ,_afca );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_beee .ExtLst =NewCT_ExtensionList ();if _baaa :=d .DecodeElement (_beee .ExtLst ,&_egd );_baaa !=nil {return _baaa ;};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\u0042a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_egd .Name );if _bcgd :=d .Skip ();_bcgd !=nil {return _bcgd ;};};case _g .EndElement :break _eged ;case _g .CharData :};};return nil ;};func (_bcfgfg *ST_SplitType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bcfgfg =0;case "\u0061\u0075\u0074\u006f":*_bcfgfg =1;case "\u0063\u0075\u0073\u0074":*_bcfgfg =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_bcfgfg =3;case "\u0070\u006f\u0073":*_bcfgfg =4;case "\u0076\u0061\u006c":*_bcfgfg =5;};return nil ;};func (_gefe *CT_OfPieType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gefe .ValAttr !=ST_OfPieTypeUnset {_bgeg ,_ggfg :=_gefe .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _ggfg !=nil {return _ggfg ;};start .Attr =append (start .Attr ,_bgeg );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fdfda *ST_MarkerStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbegc ,_fgcec :=d .Token ();if _fgcec !=nil {return _fgcec ;};if _babfe ,_bceff :=_fbegc .(_g .EndElement );_bceff &&_babfe .Name ==start .Name {*_fdfda =1;return nil ;};if _gbafa ,_eafc :=_fbegc .(_g .CharData );!_eafc {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",_fbegc );}else {switch string (_gbafa ){case "":*_fdfda =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_fdfda =1;case "\u0064\u0061\u0073\u0068":*_fdfda =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_fdfda =3;case "\u0064\u006f\u0074":*_fdfda =4;case "\u006e\u006f\u006e\u0065":*_fdfda =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_fdfda =6;case "\u0070\u006c\u0075\u0073":*_fdfda =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_fdfda =8;case "\u0073\u0074\u0061\u0072":*_fdfda =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_fdfda =10;case "\u0078":*_fdfda =11;case "\u0061\u0075\u0074\u006f":*_fdfda =12;};};_fbegc ,_fgcec =d .Token ();if _fgcec !=nil {return _fgcec ;};if _gceee ,_cfadac :=_fbegc .(_g .EndElement );_cfadac &&_gceee .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",_fbegc );}; +// Validate validates the CT_NumData and its children +func (_ddee *CT_NumData )Validate ()error {return _ddee .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061");};func NewCT_NumData ()*CT_NumData {_cbca :=&CT_NumData {};return _cbca };func (_dcbca *Chart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcbca .CT_RelId =*NewCT_RelId ();for _ ,_gcebe :=range start .Attr {if _gcebe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gcebe .Name .Local =="\u0069\u0064"||_gcebe .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"&&_gcebe .Name .Local =="\u0069\u0064"{_ccecc ,_agcgd :=_gcebe .Value ,error (nil );if _agcgd !=nil {return _agcgd ;};_dcbca .IdAttr =_ccecc ;continue ;};};for {_fbbf ,_aggff :=d .Token ();if _aggff !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0068\u0061\u0072t\u003a\u0020\u0025\u0073",_aggff );};if _cafda ,_fdca :=_fbbf .(_c .EndElement );_fdca &&_cafda .Name ==start .Name {break ;};};return nil ;};func (_bgfdb *ST_ErrBarType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_beef ,_bagec :=d .Token ();if _bagec !=nil {return _bagec ;};if _fdfb ,_ffadd :=_beef .(_c .EndElement );_ffadd &&_fdfb .Name ==start .Name {*_bgfdb =1;return nil ;};if _efgce ,_fbbbd :=_beef .(_c .CharData );!_fbbbd {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",_beef );}else {switch string (_efgce ){case "":*_bgfdb =0;case "\u0062\u006f\u0074\u0068":*_bgfdb =1;case "\u006d\u0069\u006eu\u0073":*_bgfdb =2;case "\u0070\u006c\u0075\u0073":*_bgfdb =3;};};_beef ,_bagec =d .Token ();if _bagec !=nil {return _bagec ;};if _dfgd ,_bbaea :=_beef .(_c .EndElement );_bbaea &&_dfgd .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",_beef );};func (_bfafa ST_Shape )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_edceb :=_c .Attr {};_edceb .Name =name ;switch _bfafa {case ST_ShapeUnset :_edceb .Value ="";case ST_ShapeCone :_edceb .Value ="\u0063\u006f\u006e\u0065";case ST_ShapeConeToMax :_edceb .Value ="\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x";case ST_ShapeBox :_edceb .Value ="\u0062\u006f\u0078";case ST_ShapeCylinder :_edceb .Value ="\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072";case ST_ShapePyramid :_edceb .Value ="\u0070y\u0072\u0061\u006d\u0069\u0064";case ST_ShapePyramidToMax :_edceb .Value ="\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078";};return _edceb ,nil ;};func (_efbff ST_OfPieType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_efbff .String (),start );}; -// ValidateWithPath validates the CT_ScatterStyle and its children, prefixing error messages with path -func (_cfdeg *CT_ScatterStyle )ValidateWithPath (path string )error {if _dcdeg :=_cfdeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcdeg !=nil {return _dcdeg ;};return nil ;};func (_beafag ST_AxPos )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ggdcbb :=_g .Attr {};_ggdcbb .Name =name ;switch _beafag {case ST_AxPosUnset :_ggdcbb .Value ="";case ST_AxPosB :_ggdcbb .Value ="\u0062";case ST_AxPosL :_ggdcbb .Value ="\u006c";case ST_AxPosR :_ggdcbb .Value ="\u0072";case ST_AxPosT :_ggdcbb .Value ="\u0074";};return _ggdcbb ,nil ;};func (_gebf *CT_Pie3DChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gebf .VaryColors !=nil {_fdbd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gebf .VaryColors ,_fdbd );};if _gebf .Ser !=nil {_gffd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ffcf :=range _gebf .Ser {e .EncodeElement (_ffcf ,_gffd );};};if _gebf .DLbls !=nil {_fffe :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gebf .DLbls ,_fffe );};if _gebf .ExtLst !=nil {_cdfg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gebf .ExtLst ,_cdfg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_CustSplit ()*CT_CustSplit {_ebec :=&CT_CustSplit {};return _ebec };func (_ebba ST_ScatterStyle )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gdfbbc :=_g .Attr {};_gdfbbc .Name =name ;switch _ebba {case ST_ScatterStyleUnset :_gdfbbc .Value ="";case ST_ScatterStyleNone :_gdfbbc .Value ="\u006e\u006f\u006e\u0065";case ST_ScatterStyleLine :_gdfbbc .Value ="\u006c\u0069\u006e\u0065";case ST_ScatterStyleLineMarker :_gdfbbc .Value ="\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleMarker :_gdfbbc .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleSmooth :_gdfbbc .Value ="\u0073\u006d\u006f\u006f\u0074\u0068";case ST_ScatterStyleSmoothMarker :_gdfbbc .Value ="\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072";};return _gdfbbc ,nil ;};func NewCT_AxDataSourceChoice ()*CT_AxDataSourceChoice {_acbc :=&CT_AxDataSourceChoice {};return _acbc ;};type EG_AreaChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};func (_cafac ST_ErrBarType )ValidateWithPath (path string )error {switch _cafac {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cafac ));};return nil ;};func (_gbc *CT_BubbleScale )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbc .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gbc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bgeef *CT_ScatterChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgeef .ScatterStyle =NewCT_ScatterStyle ();_gagge :for {_dcde ,_egab :=d .Token ();if _egab !=nil {return _egab ;};switch _cafdc :=_dcde .(type ){case _g .StartElement :switch _cafdc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}:if _cebaea :=d .DecodeElement (_bgeef .ScatterStyle ,&_cafdc );_cebaea !=nil {return _cebaea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_bgeef .VaryColors =NewCT_Boolean ();if _effafd :=d .DecodeElement (_bgeef .VaryColors ,&_cafdc );_effafd !=nil {return _effafd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_fegc :=NewCT_ScatterSer ();if _fgbdd :=d .DecodeElement (_fegc ,&_cafdc );_fgbdd !=nil {return _fgbdd ;};_bgeef .Ser =append (_bgeef .Ser ,_fegc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_bgeef .DLbls =NewCT_DLbls ();if _dacec :=d .DecodeElement (_bgeef .DLbls ,&_cafdc );_dacec !=nil {return _dacec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_baac :=NewCT_UnsignedInt ();if _afdf :=d .DecodeElement (_baac ,&_cafdc );_afdf !=nil {return _afdf ;};_bgeef .AxId =append (_bgeef .AxId ,_baac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgeef .ExtLst =NewCT_ExtensionList ();if _afacd :=d .DecodeElement (_bgeef .ExtLst ,&_cafdc );_afacd !=nil {return _afacd ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_cafdc .Name );if _beafa :=d .Skip ();_beafa !=nil {return _beafa ;};};case _g .EndElement :break _gagge ;case _g .CharData :};};return nil ;};func (_baeed *EG_LineChartShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_ceedg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_baeed .Grouping ,_ceedg );if _baeed .VaryColors !=nil {_bgfg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_baeed .VaryColors ,_bgfg );};if _baeed .Ser !=nil {_fdbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dcgd :=range _baeed .Ser {e .EncodeElement (_dcgd ,_fdbe );};};if _baeed .DLbls !=nil {_gdea :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_baeed .DLbls ,_gdea );};if _baeed .DropLines !=nil {_faebg :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_baeed .DropLines ,_faebg );};return nil ;};func (_adge *CT_HPercent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _adge .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_adge .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TimeUnit and its children, prefixing error messages with path +func (_bagce *CT_TimeUnit )ValidateWithPath (path string )error {if _adcab :=_bagce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adcab !=nil {return _adcab ;};return nil ;}; -// Validate validates the EG_PieChartShared and its children -func (_daedc *EG_PieChartShared )Validate ()error {return _daedc .ValidateWithPath ("\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};const (ST_LayoutTargetUnset ST_LayoutTarget =0;ST_LayoutTargetInner ST_LayoutTarget =1;ST_LayoutTargetOuter ST_LayoutTarget =2;);func NewCT_BarGrouping ()*CT_BarGrouping {_dfc :=&CT_BarGrouping {};return _dfc }; +// ValidateWithPath validates the CT_DispBlanksAs and its children, prefixing error messages with path +func (_gcaa *CT_DispBlanksAs )ValidateWithPath (path string )error {if _bcdc :=_gcaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcdc !=nil {return _bcdc ;};return nil ;};func NewCT_SerAx ()*CT_SerAx {_febab :=&CT_SerAx {};_febab .AxId =NewCT_UnsignedInt ();_febab .Scaling =NewCT_Scaling ();_febab .AxPos =NewCT_AxPos ();_febab .CrossAx =NewCT_UnsignedInt ();return _febab ;}; -// ValidateWithPath validates the CT_SizeRepresents and its children, prefixing error messages with path -func (_afgeg *CT_SizeRepresents )ValidateWithPath (path string )error {if _cefdb :=_afgeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cefdb !=nil {return _cefdb ;};return nil ;};const ST_HPercentWithSymbolPattern ="0\u002a\u0028\u0028\u005b\u0035\u002d\u0039\u005d\u0029|\u0028\u005b\u0031\u002d\u0039\u005d\u005b0-\u0039\u005d\u0029\u007c(\u005b\u0031\u002d\u0034\u005d\u005b\u0030\u002d\u0039][\u0030\u002d9\u005d\u0029\u007c\u0035\u0030\u0030\u0029\u0025"; +// ValidateWithPath validates the Group_DLbls and its children, prefixing error messages with path +func (_baeec *Group_DLbls )ValidateWithPath (path string )error {if _baeec .NumFmt !=nil {if _dfcfga :=_baeec .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_dfcfga !=nil {return _dfcfga ;};};if _baeec .SpPr !=nil {if _gdddg :=_baeec .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gdddg !=nil {return _gdddg ;};};if _baeec .TxPr !=nil {if _afaad :=_baeec .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_afaad !=nil {return _afaad ;};};if _baeec .DLblPos !=nil {if _efab :=_baeec .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_efab !=nil {return _efab ;};};if _baeec .ShowLegendKey !=nil {if _ageaag :=_baeec .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_ageaag !=nil {return _ageaag ;};};if _baeec .ShowVal !=nil {if _ebcga :=_baeec .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_ebcga !=nil {return _ebcga ;};};if _baeec .ShowCatName !=nil {if _fade :=_baeec .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_fade !=nil {return _fade ;};};if _baeec .ShowSerName !=nil {if _cdeeea :=_baeec .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_cdeeea !=nil {return _cdeeea ;};};if _baeec .ShowPercent !=nil {if _fafg :=_baeec .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_fafg !=nil {return _fafg ;};};if _baeec .ShowBubbleSize !=nil {if _dabfa :=_baeec .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_dabfa !=nil {return _dabfa ;};};if _baeec .ShowLeaderLines !=nil {if _baabc :=_baeec .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_baabc !=nil {return _baabc ;};};if _baeec .LeaderLines !=nil {if _abaad :=_baeec .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_abaad !=nil {return _abaad ;};};return nil ;};func NewCT_MarkerStyle ()*CT_MarkerStyle {_caff :=&CT_MarkerStyle {};_caff .ValAttr =ST_MarkerStyle (1);return _caff ;};func (_gcede ST_OfPieType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_aeecd :=_c .Attr {};_aeecd .Name =name ;switch _gcede {case ST_OfPieTypeUnset :_aeecd .Value ="";case ST_OfPieTypePie :_aeecd .Value ="\u0070\u0069\u0065";case ST_OfPieTypeBar :_aeecd .Value ="\u0062\u0061\u0072";};return _aeecd ,nil ;};func (_dggbee *CT_UpDownBar )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dggbee .SpPr !=nil {_feea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dggbee .SpPr ,_feea );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func _efbc (_faaba bool )uint8 {if _faaba {return 1;};return 0;};func (_bgcbe ST_DepthPercent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bgcbe .ST_DepthPercentWithSymbol !=nil {e .EncodeToken (_c .CharData (*_bgcbe .ST_DepthPercentWithSymbol ));};if _bgcbe .ST_DepthPercentUShort !=nil {e .EncodeToken (_c .CharData (_e .Sprintf ("\u0025\u0064",*_bgcbe .ST_DepthPercentUShort )));};return e .EncodeToken (_c .EndElement {Name :start .Name });};const (ST_LayoutModeUnset ST_LayoutMode =0;ST_LayoutModeEdge ST_LayoutMode =1;ST_LayoutModeFactor ST_LayoutMode =2;);func NewCT_DispUnitsChoice ()*CT_DispUnitsChoice {_cgcd :=&CT_DispUnitsChoice {};return _cgcd };func (_eafcb *CT_Tx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eafcb .Choice =NewCT_TxChoice ();_bfdd :for {_efdb ,_ageca :=d .Token ();if _ageca !=nil {return _ageca ;};switch _decc :=_efdb .(type ){case _c .StartElement :switch _decc .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"}:_eafcb .Choice =NewCT_TxChoice ();if _agbf :=d .DecodeElement (&_eafcb .Choice .StrRef ,&_decc );_agbf !=nil {return _agbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eafcb .Choice =NewCT_TxChoice ();if _egdeb :=d .DecodeElement (&_eafcb .Choice .Rich ,&_decc );_egdeb !=nil {return _egdeb ;};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\u0054\u005fT\u0078 \u0025\u0076",_decc .Name );if _feegac :=d .Skip ();_feegac !=nil {return _feegac ;};};case _c .EndElement :break _bfdd ;case _c .CharData :};};return nil ;};func (_bcee *EG_SerShared )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcee .Idx =NewCT_UnsignedInt ();_bcee .Order =NewCT_UnsignedInt ();_bcfefb :for {_ddfcec ,_efggg :=d .Token ();if _efggg !=nil {return _efggg ;};switch _beagb :=_ddfcec .(type ){case _c .StartElement :switch _beagb .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 _aaggg :=d .DecodeElement (_bcee .Idx ,&_beagb );_aaggg !=nil {return _aaggg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _ggdgd :=d .DecodeElement (_bcee .Order ,&_beagb );_ggdgd !=nil {return _ggdgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bcee .Tx =NewCT_SerTx ();if _egdcb :=d .DecodeElement (_bcee .Tx ,&_beagb );_egdcb !=nil {return _egdcb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_bcee .SpPr =_cc .NewCT_ShapeProperties ();if _beega :=d .DecodeElement (_bcee .SpPr ,&_beagb );_beega !=nil {return _beega ;};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\u0045\u0047_S\u0065\u0072S\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_beagb .Name );if _bbfa :=d .Skip ();_bbfa !=nil {return _bbfa ;};};case _c .EndElement :break _bcfefb ;case _c .CharData :};};return nil ;};func (_fbagb ST_TickMark )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_efcef :=_c .Attr {};_efcef .Name =name ;switch _fbagb {case ST_TickMarkUnset :_efcef .Value ="";case ST_TickMarkCross :_efcef .Value ="\u0063\u0072\u006fs\u0073";case ST_TickMarkIn :_efcef .Value ="\u0069\u006e";case ST_TickMarkNone :_efcef .Value ="\u006e\u006f\u006e\u0065";case ST_TickMarkOut :_efcef .Value ="\u006f\u0075\u0074";};return _efcef ,nil ;};func (_efeff *CT_TickMark )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_baacd :=range start .Attr {if _baacd .Name .Local =="\u0076\u0061\u006c"{_efeff .ValAttr .UnmarshalXMLAttr (_baacd );continue ;};};for {_aeef ,_afdg :=d .Token ();if _afdg !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_afdg );};if _dddb ,_edgbb :=_aeef .(_c .EndElement );_edgbb &&_dddb .Name ==start .Name {break ;};};return nil ;};func (_fddbac *ST_DepthPercent )Validate ()error {return _fddbac .ValidateWithPath ("")};func ParseUnionST_BubbleScale (s string )(ST_BubbleScale ,error ){if ST_BubbleScalePercentPatternRe .MatchString (s ){return ST_BubbleScale {ST_BubbleScalePercent :&s },nil ;};_ceaee ,_gfbecc :=_d .ParseUint (s ,10,32);if _gfbecc !=nil {return ST_BubbleScale {},_gfbecc ;};_ccdee :=uint32 (_ceaee );return ST_BubbleScale {ST_BubbleScaleUInt :&_ccdee },nil ;}; -// Validate validates the CT_BarChart and its children -func (_cfgf *CT_BarChart )Validate ()error {return _cfgf .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func NewCT_Boolean ()*CT_Boolean {_dace :=&CT_Boolean {};return _dace };func (_cgdgc *CT_RotY )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cgdgc .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cgdgc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gbgg *CT_DispUnitsLbl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdce :for {_ggcd ,_dabff :=d .Token ();if _dabff !=nil {return _dabff ;};switch _bfdb :=_ggcd .(type ){case _g .StartElement :switch _bfdb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_gbgg .Layout =NewCT_Layout ();if _cgfe :=d .DecodeElement (_gbgg .Layout ,&_bfdb );_cgfe !=nil {return _cgfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_gbgg .Tx =NewCT_Tx ();if _gddc :=d .DecodeElement (_gbgg .Tx ,&_bfdb );_gddc !=nil {return _gddc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gbgg .SpPr =_fc .NewCT_ShapeProperties ();if _adfgb :=d .DecodeElement (_gbgg .SpPr ,&_bfdb );_adfgb !=nil {return _adfgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_gbgg .TxPr =_fc .NewCT_TextBody ();if _dgfa :=d .DecodeElement (_gbgg .TxPr ,&_bfdb );_dgfa !=nil {return _dgfa ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c\u0020\u0025\u0076",_bfdb .Name );if _dfdba :=d .Skip ();_dfdba !=nil {return _dfdba ;};};case _g .EndElement :break _fdce ;case _g .CharData :};};return nil ;};func (_gdfec *CT_Period )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_debgc :=range start .Attr {if _debgc .Name .Local =="\u0076\u0061\u006c"{_cagbc ,_gbcee :=_b .ParseUint (_debgc .Value ,10,32);if _gbcee !=nil {return _gbcee ;};_efdgf :=uint32 (_cagbc );_gdfec .ValAttr =&_efdgf ;continue ;};};for {_eedbca ,_egdg :=d .Token ();if _egdg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0065\u0072i\u006f\u0064\u003a\u0020\u0025\u0073",_egdg );};if _ecfcd ,_adcgf :=_eedbca .(_g .EndElement );_adcgf &&_ecfcd .Name ==start .Name {break ;};};return nil ;};func NewCT_PlotAreaChoice1 ()*CT_PlotAreaChoice1 {_afgdc :=&CT_PlotAreaChoice1 {};return _afgdc };type ST_SizeRepresents byte ; +// ValidateWithPath validates the CT_SurfaceSer and its children, prefixing error messages with path +func (_fcfeba *CT_SurfaceSer )ValidateWithPath (path string )error {if _acebb :=_fcfeba .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_acebb !=nil {return _acebb ;};if _bbbba :=_fcfeba .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_bbbba !=nil {return _bbbba ;};if _fcfeba .Tx !=nil {if _aded :=_fcfeba .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_aded !=nil {return _aded ;};};if _fcfeba .SpPr !=nil {if _baeceg :=_fcfeba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_baeceg !=nil {return _baeceg ;};};if _fcfeba .Cat !=nil {if _accfa :=_fcfeba .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_accfa !=nil {return _accfa ;};};if _fcfeba .Val !=nil {if _gcea :=_fcfeba .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_gcea !=nil {return _gcea ;};};if _fcfeba .ExtLst !=nil {if _dgbbc :=_fcfeba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgbbc !=nil {return _dgbbc ;};};return nil ;};func (_eedgb ST_CrossBetween )Validate ()error {return _eedgb .ValidateWithPath ("")};type CT_OfPieType struct{ValAttr ST_OfPieType ;};type CT_BarGrouping struct{ValAttr ST_BarGrouping ;}; -// ValidateWithPath validates the CT_RadarChart and its children, prefixing error messages with path -func (_baecaa *CT_RadarChart )ValidateWithPath (path string )error {if _ecgfef :=_baecaa .RadarStyle .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");_ecgfef !=nil {return _ecgfef ;};if _baecaa .VaryColors !=nil {if _cedc :=_baecaa .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cedc !=nil {return _cedc ;};};for _beegf ,_ceaee :=range _baecaa .Ser {if _geec :=_ceaee .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_beegf ));_geec !=nil {return _geec ;};};if _baecaa .DLbls !=nil {if _ecdad :=_baecaa .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ecdad !=nil {return _ecdad ;};};for _ebfda ,_eefce :=range _baecaa .AxId {if _gdbef :=_eefce .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ebfda ));_gdbef !=nil {return _gdbef ;};};if _baecaa .ExtLst !=nil {if _cbfec :=_baecaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbfec !=nil {return _cbfec ;};};return nil ;};func (_ddbfb ST_LegendPos )String ()string {switch _ddbfb {case 0:return "";case 1:return "\u0062";case 2:return "\u0074\u0072";case 3:return "\u006c";case 4:return "\u0072";case 5:return "\u0074";};return "";}; +// Validate validates the CT_PageSetup and its children +func (_fcadg *CT_PageSetup )Validate ()error {return _fcadg .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");};func (_degdb *CT_MultiLvlStrRef )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfafb :for {_cgffd ,_acgdd :=d .Token ();if _acgdd !=nil {return _acgdd ;};switch _gedb :=_cgffd .(type ){case _c .StartElement :switch _gedb .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 _degdf :=d .DecodeElement (&_degdb .F ,&_gedb );_degdf !=nil {return _degdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_degdb .MultiLvlStrCache =NewCT_MultiLvlStrData ();if _faabg :=d .DecodeElement (_degdb .MultiLvlStrCache ,&_gedb );_faabg !=nil {return _faabg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_degdb .ExtLst =NewCT_ExtensionList ();if _acgac :=d .DecodeElement (_degdb .ExtLst ,&_gedb );_acgac !=nil {return _acgac ;};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\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066\u0020\u0025\u0076",_gedb .Name );if _cdaae :=d .Skip ();_cdaae !=nil {return _cdaae ;};};case _c .EndElement :break _cfafb ;case _c .CharData :};};return nil ;};type CT_TrendlineLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_cc .CT_ShapeProperties ;TxPr *_cc .CT_TextBody ;ExtLst *CT_ExtensionList ;};type CT_LegendEntry struct{Idx *CT_UnsignedInt ;Choice *CT_LegendEntryChoice ;ExtLst *CT_ExtensionList ;};func NewCT_LegendEntryChoice ()*CT_LegendEntryChoice {_edga :=&CT_LegendEntryChoice {};return _edga }; -// Validate validates the EG_AxSharedChoice and its children -func (_dfeb *EG_AxSharedChoice )Validate ()error {return _dfeb .ValidateWithPath ("\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043h\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the CT_Layout and its children, prefixing error messages with path +func (_ggfa *CT_Layout )ValidateWithPath (path string )error {if _ggfa .ManualLayout !=nil {if _daaaf :=_ggfa .ManualLayout .ValidateWithPath (path +"\u002f\u004d\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_daaaf !=nil {return _daaaf ;};};if _ggfa .ExtLst !=nil {if _cege :=_ggfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cege !=nil {return _cege ;};};return nil ;};type CT_Title struct{Tx *CT_Tx ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_cc .CT_ShapeProperties ;TxPr *_cc .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_geccc *CT_UpDownBars )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _geccc .GapWidth !=nil {_edca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_geccc .GapWidth ,_edca );};if _geccc .UpBars !=nil {_adecd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0075\u0070\u0042\u0061\u0072\u0073"}};e .EncodeElement (_geccc .UpBars ,_adecd );};if _geccc .DownBars !=nil {_agfcad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_geccc .DownBars ,_agfcad );};if _geccc .ExtLst !=nil {_afege :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_geccc .ExtLst ,_afege );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_deecb ST_BuiltInUnit )String ()string {switch _deecb {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 "";};func (_ggdcd ST_LblOffset )String ()string {if _ggdcd .ST_LblOffsetPercent !=nil {return _e .Sprintf ("\u0025\u0076",*_ggdcd .ST_LblOffsetPercent );};if _ggdcd .ST_LblOffsetUShort !=nil {return _e .Sprintf ("\u0025\u0076",*_ggdcd .ST_LblOffsetUShort );};return "";};func (_gdf *CT_ChartSpace )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gdf .Date1904 !=nil {_agca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}};e .EncodeElement (_gdf .Date1904 ,_agca );};if _gdf .Lang !=nil {_fcaeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_gdf .Lang ,_fcaeb );};if _gdf .RoundedCorners !=nil {_gcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003ar\u006f\u0075\u006ed\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073"}};e .EncodeElement (_gdf .RoundedCorners ,_gcc );};if _gdf .Style !=nil {_cdcd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gdf .Style ,_cdcd );};if _gdf .ClrMapOvr !=nil {_dadf :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_gdf .ClrMapOvr ,_dadf );};if _gdf .PivotSource !=nil {_gbgd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_gdf .PivotSource ,_gbgd );};if _gdf .Protection !=nil {_ecce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gdf .Protection ,_ecce );};_cdcf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gdf .Chart ,_cdcf );if _gdf .SpPr !=nil {_edbg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gdf .SpPr ,_edbg );};if _gdf .TxPr !=nil {_fdef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gdf .TxPr ,_fdef );};if _gdf .ExternalData !=nil {_cdeg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u0065\u0072\u006e\u0061l\u0044\u0061\u0074\u0061"}};e .EncodeElement (_gdf .ExternalData ,_cdeg );};if _gdf .PrintSettings !=nil {_gagc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0070r\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}};e .EncodeElement (_gdf .PrintSettings ,_gagc );};if _gdf .UserShapes !=nil {_gcdd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0075s\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}};e .EncodeElement (_gdf .UserShapes ,_gcdd );};if _gdf .ExtLst !=nil {_gedg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdf .ExtLst ,_gedg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path -func (_aeda *CT_ExtensionList )ValidateWithPath (path string )error {for _fafa ,_ecbc :=range _aeda .Ext {if _dbgeb :=_ecbc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_fafa ));_dbgeb !=nil {return _dbgeb ;};};return nil ;};func (_bbdf *CT_PlotAreaChoice1 )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbfgba :for {_cfag ,_cbca :=d .Token ();if _cbca !=nil {return _cbca ;};switch _bdgcce :=_cfag .(type ){case _g .StartElement :switch _bdgcce .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"}:_fdea :=NewCT_ValAx ();if _gabe :=d .DecodeElement (_fdea ,&_bdgcce );_gabe !=nil {return _gabe ;};_bbdf .ValAx =append (_bbdf .ValAx ,_fdea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"}:_ebfcb :=NewCT_CatAx ();if _bbdgd :=d .DecodeElement (_ebfcb ,&_bdgcce );_bbdgd !=nil {return _bbdgd ;};_bbdf .CatAx =append (_bbdf .CatAx ,_ebfcb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"}:_bdcc :=NewCT_DateAx ();if _badaa :=d .DecodeElement (_bdcc ,&_bdgcce );_badaa !=nil {return _badaa ;};_bbdf .DateAx =append (_bbdf .DateAx ,_bdcc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"}:_afga :=NewCT_SerAx ();if _ggdbf :=d .DecodeElement (_afga ,&_bdgcce );_ggdbf !=nil {return _ggdbf ;};_bbdf .SerAx =append (_bbdf .SerAx ,_afga );default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072e\u0061\u0043\u0068\u006f\u0069\u0063\u0065\u0031\u0020\u0025\u0076",_bdgcce .Name );if _ebbea :=d .Skip ();_ebbea !=nil {return _ebbea ;};};case _g .EndElement :break _fbfgba ;case _g .CharData :};};return nil ;};func (_bceaf *CT_ValAx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bceaf .AxId =NewCT_UnsignedInt ();_bceaf .Scaling =NewCT_Scaling ();_bceaf .AxPos =NewCT_AxPos ();_bceaf .CrossAx =NewCT_UnsignedInt ();_dggge :for {_aabbb ,_abeaa :=d .Token ();if _abeaa !=nil {return _abeaa ;};switch _ddfed :=_aabbb .(type ){case _g .StartElement :switch _ddfed .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _bged :=d .DecodeElement (_bceaf .AxId ,&_ddfed );_bged !=nil {return _bged ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _cfabef :=d .DecodeElement (_bceaf .Scaling ,&_ddfed );_cfabef !=nil {return _cfabef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_bceaf .Delete =NewCT_Boolean ();if _gcca :=d .DecodeElement (_bceaf .Delete ,&_ddfed );_gcca !=nil {return _gcca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _bgbc :=d .DecodeElement (_bceaf .AxPos ,&_ddfed );_bgbc !=nil {return _bgbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\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"}:_bceaf .MajorGridlines =NewCT_ChartLines ();if _fcdcc :=d .DecodeElement (_bceaf .MajorGridlines ,&_ddfed );_fcdcc !=nil {return _fcdcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\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"}:_bceaf .MinorGridlines =NewCT_ChartLines ();if _fgccg :=d .DecodeElement (_bceaf .MinorGridlines ,&_ddfed );_fgccg !=nil {return _fgccg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_bceaf .Title =NewCT_Title ();if _egece :=d .DecodeElement (_bceaf .Title ,&_ddfed );_egece !=nil {return _egece ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_bceaf .NumFmt =NewCT_NumFmt ();if _daeca :=d .DecodeElement (_bceaf .NumFmt ,&_ddfed );_daeca !=nil {return _daeca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_bceaf .MajorTickMark =NewCT_TickMark ();if _cabg :=d .DecodeElement (_bceaf .MajorTickMark ,&_ddfed );_cabg !=nil {return _cabg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_bceaf .MinorTickMark =NewCT_TickMark ();if _dcccd :=d .DecodeElement (_bceaf .MinorTickMark ,&_ddfed );_dcccd !=nil {return _dcccd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_bceaf .TickLblPos =NewCT_TickLblPos ();if _bfaaf :=d .DecodeElement (_bceaf .TickLblPos ,&_ddfed );_bfaaf !=nil {return _bfaaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_bceaf .SpPr =_fc .NewCT_ShapeProperties ();if _gdacb :=d .DecodeElement (_bceaf .SpPr ,&_ddfed );_gdacb !=nil {return _gdacb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_bceaf .TxPr =_fc .NewCT_TextBody ();if _cded :=d .DecodeElement (_bceaf .TxPr ,&_ddfed );_cded !=nil {return _cded ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _gafd :=d .DecodeElement (_bceaf .CrossAx ,&_ddfed );_gafd !=nil {return _gafd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_bceaf .Choice =NewEG_AxSharedChoice ();if _bbfd :=d .DecodeElement (&_bceaf .Choice .Crosses ,&_ddfed );_bbfd !=nil {return _bbfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_bceaf .Choice =NewEG_AxSharedChoice ();if _gbceg :=d .DecodeElement (&_bceaf .Choice .CrossesAt ,&_ddfed );_gbceg !=nil {return _gbceg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0072\u006fs\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0072\u006fs\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e"}:_bceaf .CrossBetween =NewCT_CrossBetween ();if _ggeg :=d .DecodeElement (_bceaf .CrossBetween ,&_ddfed );_ggeg !=nil {return _ggeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"}:_bceaf .MajorUnit =NewCT_AxisUnit ();if _accbb :=d .DecodeElement (_bceaf .MajorUnit ,&_ddfed );_accbb !=nil {return _accbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"}:_bceaf .MinorUnit =NewCT_AxisUnit ();if _bcfad :=d .DecodeElement (_bceaf .MinorUnit ,&_ddfed );_bcfad !=nil {return _bcfad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064i\u0073\u0070\u0055\u006e\u0069\u0074s"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064i\u0073\u0070\u0055\u006e\u0069\u0074s"}:_bceaf .DispUnits =NewCT_DispUnits ();if _dagbe :=d .DecodeElement (_bceaf .DispUnits ,&_ddfed );_dagbe !=nil {return _dagbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bceaf .ExtLst =NewCT_ExtensionList ();if _dcgcd :=d .DecodeElement (_bceaf .ExtLst ,&_ddfed );_dcgcd !=nil {return _dcgcd ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078\u0020\u0025\u0076",_ddfed .Name );if _acbd :=d .Skip ();_acbd !=nil {return _acbd ;};};case _g .EndElement :break _dggge ;case _g .CharData :};};return nil ;};func NewCT_PieSer ()*CT_PieSer {_eabb :=&CT_PieSer {};_eabb .Idx =NewCT_UnsignedInt ();_eabb .Order =NewCT_UnsignedInt ();return _eabb ;}; +// Validate validates the CT_LayoutTarget and its children +func (_dfbc *CT_LayoutTarget )Validate ()error {return _dfbc .ValidateWithPath ("\u0043T\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");};func (_gcbfa ST_TimeUnit )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_caca :=_c .Attr {};_caca .Name =name ;switch _gcbfa {case ST_TimeUnitUnset :_caca .Value ="";case ST_TimeUnitDays :_caca .Value ="\u0064\u0061\u0079\u0073";case ST_TimeUnitMonths :_caca .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_TimeUnitYears :_caca .Value ="\u0079\u0065\u0061r\u0073";};return _caca ,nil ;};type CT_ErrValType struct{ValAttr ST_ErrValType ;}; -// Validate validates the CT_SizeRepresents and its children -func (_bfec *CT_SizeRepresents )Validate ()error {return _bfec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073");};func NewEG_AxSharedChoice ()*EG_AxSharedChoice {_aaddb :=&EG_AxSharedChoice {};return _aaddb }; +// Validate validates the CT_DTable and its children +func (_agcd *CT_DTable )Validate ()error {return _agcd .ValidateWithPath ("\u0043T\u005f\u0044\u0054\u0061\u0062\u006ce");};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_CustSplit and its children -func (_dabf *CT_CustSplit )Validate ()error {return _dabf .ValidateWithPath ("\u0043\u0054\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");}; +// ValidateWithPath validates the CT_DLblChoice and its children, prefixing error messages with path +func (_aaa *CT_DLblChoice )ValidateWithPath (path string )error {if _aaa .Delete !=nil {if _bbag :=_aaa .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_bbag !=nil {return _bbag ;};};if _aaa .Layout !=nil {if _cccc :=_aaa .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_cccc !=nil {return _cccc ;};};if _aaa .Tx !=nil {if _gebf :=_aaa .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gebf !=nil {return _gebf ;};};if _aaa .NumFmt !=nil {if _egaa :=_aaa .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_egaa !=nil {return _egaa ;};};if _aaa .SpPr !=nil {if _ddf :=_aaa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ddf !=nil {return _ddf ;};};if _aaa .TxPr !=nil {if _bdgg :=_aaa .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bdgg !=nil {return _bdgg ;};};if _aaa .DLblPos !=nil {if _cegb :=_aaa .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_cegb !=nil {return _cegb ;};};if _aaa .ShowLegendKey !=nil {if _gcgac :=_aaa .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_gcgac !=nil {return _gcgac ;};};if _aaa .ShowVal !=nil {if _dabe :=_aaa .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_dabe !=nil {return _dabe ;};};if _aaa .ShowCatName !=nil {if _eaa :=_aaa .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_eaa !=nil {return _eaa ;};};if _aaa .ShowSerName !=nil {if _gefdd :=_aaa .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_gefdd !=nil {return _gefdd ;};};if _aaa .ShowPercent !=nil {if _dced :=_aaa .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_dced !=nil {return _dced ;};};if _aaa .ShowBubbleSize !=nil {if _ccffc :=_aaa .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_ccffc !=nil {return _ccffc ;};};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 *_cc .CT_ShapeProperties ;TxPr *_cc .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;CrossBetween *CT_CrossBetween ;MajorUnit *CT_AxisUnit ;MinorUnit *CT_AxisUnit ;DispUnits *CT_DispUnits ;ExtLst *CT_ExtensionList ;};func (_gbfdc *CT_NumData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gbfdc .FormatCode !=nil {_cecg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"}};_f .AddPreserveSpaceAttr (&_cecg ,*_gbfdc .FormatCode );e .EncodeElement (_gbfdc .FormatCode ,_cecg );};if _gbfdc .PtCount !=nil {_fafa :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_gbfdc .PtCount ,_fafa );};if _gbfdc .Pt !=nil {_gdaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_adgcd :=range _gbfdc .Pt {e .EncodeElement (_adgcd ,_gdaf );};};if _gbfdc .ExtLst !=nil {_cceb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbfdc .ExtLst ,_cceb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_adbd *CT_Layout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eadf :for {_ccgg ,_fccf :=d .Token ();if _fccf !=nil {return _fccf ;};switch _dgcfa :=_ccgg .(type ){case _c .StartElement :switch _dgcfa .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"}:_adbd .ManualLayout =NewCT_ManualLayout ();if _fabg :=d .DecodeElement (_adbd .ManualLayout ,&_dgcfa );_fabg !=nil {return _fabg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adbd .ExtLst =NewCT_ExtensionList ();if _gcbf :=d .DecodeElement (_adbd .ExtLst ,&_dgcfa );_gcbf !=nil {return _gcbf ;};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\u004c\u0061\u0079o\u0075\u0074 \u0025\u0076",_dgcfa .Name );if _gebe :=d .Skip ();_gebe !=nil {return _gebe ;};};case _c .EndElement :break _eadf ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_Surface3DChart and its children -func (_caafb *CT_Surface3DChart )Validate ()error {return _caafb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");}; +// ValidateWithPath validates the CT_LegendPos and its children, prefixing error messages with path +func (_bbac *CT_LegendPos )ValidateWithPath (path string )error {if _gddgf :=_bbac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gddgf !=nil {return _gddgf ;};return nil ;};func (_eeaec *CT_TrendlineType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fdegc :=range start .Attr {if _fdegc .Name .Local =="\u0076\u0061\u006c"{_eeaec .ValAttr .UnmarshalXMLAttr (_fdegc );continue ;};};for {_cbfd ,_ggbc :=d .Token ();if _ggbc !=nil {return _e .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",_ggbc );};if _fefda ,_gcbacf :=_cbfd .(_c .EndElement );_gcbacf &&_fefda .Name ==start .Name {break ;};};return nil ;};func (_dbaee *CT_SerTx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbaee .Choice =NewCT_SerTxChoice ();_fggc :for {_eacag ,_eaeff :=d .Token ();if _eaeff !=nil {return _eaeff ;};switch _dcdb :=_eacag .(type ){case _c .StartElement :switch _dcdb .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"}:_dbaee .Choice =NewCT_SerTxChoice ();if _abbbe :=d .DecodeElement (&_dbaee .Choice .StrRef ,&_dcdb );_abbbe !=nil {return _abbbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dbaee .Choice =NewCT_SerTxChoice ();if _gabcg :=d .DecodeElement (&_dbaee .Choice .V ,&_dcdb );_gabcg !=nil {return _gabcg ;};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\u0065\u0072\u0054\u0078\u0020\u0025\u0076",_dcdb .Name );if _eeded :=d .Skip ();_eeded !=nil {return _eeded ;};};case _c .EndElement :break _fggc ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_UpDownBar and its children -func (_bbbfb *CT_UpDownBar )Validate ()error {return _bbbfb .ValidateWithPath ("\u0043\u0054\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072");}; +// ValidateWithPath validates the CT_Skip and its children, prefixing error messages with path +func (_ccebe *CT_Skip )ValidateWithPath (path string )error {if _ccebe .ValAttr < 1{return _e .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 ,_ccebe .ValAttr );};return nil ;};func (_dgea *CT_ErrBars )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dgea .ErrDir !=nil {_dffea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0072\u0072\u0044\u0069\u0072"}};e .EncodeElement (_dgea .ErrDir ,_dffea );};_afaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065r\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}};e .EncodeElement (_dgea .ErrBarType ,_afaa );_gbcd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065r\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_dgea .ErrValType ,_gbcd );if _dgea .NoEndCap !=nil {_adee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}};e .EncodeElement (_dgea .NoEndCap ,_adee );};if _dgea .Plus !=nil {_daff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_dgea .Plus ,_daff );};if _dgea .Minus !=nil {_fecc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006d\u0069\u006e\u0075\u0073"}};e .EncodeElement (_dgea .Minus ,_fecc );};if _dgea .Val !=nil {_baecc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_dgea .Val ,_baecc );};if _dgea .SpPr !=nil {_bcffc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dgea .SpPr ,_bcffc );};if _dgea .ExtLst !=nil {_gbggf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgea .ExtLst ,_gbggf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cdfbb ST_DispBlanksAs )Validate ()error {return _cdfbb .ValidateWithPath ("")};type EG_AxSharedChoice struct{Crosses *CT_Crosses ;CrossesAt *CT_Double ;};type CT_MarkerSize struct{ValAttr *uint8 ;};func (_aaaa *CT_TrendlineLbl )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _aaaa .Layout !=nil {_gegaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_aaaa .Layout ,_gegaf );};if _aaaa .Tx !=nil {_dgbdd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_aaaa .Tx ,_dgbdd );};if _aaaa .NumFmt !=nil {_cgaed :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_aaaa .NumFmt ,_cgaed );};if _aaaa .SpPr !=nil {_dgfcf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aaaa .SpPr ,_dgfcf );};if _aaaa .TxPr !=nil {_fbedb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_aaaa .TxPr ,_fbedb );};if _aaaa .ExtLst !=nil {_ffbcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aaaa .ExtLst ,_ffbcc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eeac *CT_Legend )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _eeac .LegendPos !=nil {_bcbc :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073"}};e .EncodeElement (_eeac .LegendPos ,_bcbc );};if _eeac .LegendEntry !=nil {_cdde :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}};for _ ,_babge :=range _eeac .LegendEntry {e .EncodeElement (_babge ,_cdde );};};if _eeac .Layout !=nil {_dgeg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_eeac .Layout ,_dgeg );};if _eeac .Overlay !=nil {_adbgb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_eeac .Overlay ,_adbgb );};if _eeac .SpPr !=nil {_adcd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eeac .SpPr ,_adcd );};if _eeac .TxPr !=nil {_bdadb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_eeac .TxPr ,_bdadb );};if _eeac .ExtLst !=nil {_ccce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eeac .ExtLst ,_ccce );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eefb *CT_Order )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eefb .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_eefb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_faeg ST_BubbleScale )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _faeg .ST_BubbleScalePercent !=nil {e .EncodeToken (_c .CharData (*_faeg .ST_BubbleScalePercent ));};if _faeg .ST_BubbleScaleUInt !=nil {e .EncodeToken (_c .CharData (_e .Sprintf ("\u0025\u0064",*_faeg .ST_BubbleScaleUInt )));};return e .EncodeToken (_c .EndElement {Name :start .Name });};func NewCT_Line3DChart ()*CT_Line3DChart {_adda :=&CT_Line3DChart {};_adda .Grouping =NewCT_Grouping ();return _adda ;}; -// ValidateWithPath validates the Group_DLbl and its children, prefixing error messages with path -func (_ecfdb *Group_DLbl )ValidateWithPath (path string )error {if _ecfdb .Layout !=nil {if _fdacd :=_ecfdb .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_fdacd !=nil {return _fdacd ;};};if _ecfdb .Tx !=nil {if _fdeba :=_ecfdb .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_fdeba !=nil {return _fdeba ;};};if _ecfdb .NumFmt !=nil {if _adfbc :=_ecfdb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_adfbc !=nil {return _adfbc ;};};if _ecfdb .SpPr !=nil {if _ggbdd :=_ecfdb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ggbdd !=nil {return _ggbdd ;};};if _ecfdb .TxPr !=nil {if _adccd :=_ecfdb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_adccd !=nil {return _adccd ;};};if _ecfdb .DLblPos !=nil {if _eegg :=_ecfdb .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_eegg !=nil {return _eegg ;};};if _ecfdb .ShowLegendKey !=nil {if _cbcfc :=_ecfdb .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_cbcfc !=nil {return _cbcfc ;};};if _ecfdb .ShowVal !=nil {if _fcbdg :=_ecfdb .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_fcbdg !=nil {return _fcbdg ;};};if _ecfdb .ShowCatName !=nil {if _fbdge :=_ecfdb .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_fbdge !=nil {return _fbdge ;};};if _ecfdb .ShowSerName !=nil {if _bdcgc :=_ecfdb .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_bdcgc !=nil {return _bdcgc ;};};if _ecfdb .ShowPercent !=nil {if _cfegd :=_ecfdb .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_cfegd !=nil {return _cfegd ;};};if _ecfdb .ShowBubbleSize !=nil {if _gbaga :=_ecfdb .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_gbaga !=nil {return _gbaga ;};};return nil ;};func NewCT_DTable ()*CT_DTable {_fac :=&CT_DTable {};return _fac };func (_cbeaae ST_SplitType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cbeaae .String (),start );};func (_eeadf *CT_NumRef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eddbf :for {_aebeeb ,_agbge :=d .Token ();if _agbge !=nil {return _agbge ;};switch _ebde :=_aebeeb .(type ){case _g .StartElement :switch _ebde .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"}:if _ddadd :=d .DecodeElement (&_eeadf .F ,&_ebde );_ddadd !=nil {return _ddadd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"}:_eeadf .NumCache =NewCT_NumData ();if _cgba :=d .DecodeElement (_eeadf .NumCache ,&_ebde );_cgba !=nil {return _cgba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeadf .ExtLst =NewCT_ExtensionList ();if _dggg :=d .DecodeElement (_eeadf .ExtLst ,&_ebde );_dggg !=nil {return _dggg ;};default:_a .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0075\u006dR\u0065\u0066 \u0025\u0076",_ebde .Name );if _egae :=d .Skip ();_egae !=nil {return _egae ;};};case _g .EndElement :break _eddbf ;case _g .CharData :};};return nil ;};func (_geebad ST_PictureFormat )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_geebad .String (),start );};func (_fdad *ST_SplitType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aafcb ,_agdf :=d .Token ();if _agdf !=nil {return _agdf ;};if _gdceg ,_fbagc :=_aafcb .(_g .EndElement );_fbagc &&_gdceg .Name ==start .Name {*_fdad =1;return nil ;};if _fedbd ,_dbacc :=_aafcb .(_g .CharData );!_dbacc {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",_aafcb );}else {switch string (_fedbd ){case "":*_fdad =0;case "\u0061\u0075\u0074\u006f":*_fdad =1;case "\u0063\u0075\u0073\u0074":*_fdad =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_fdad =3;case "\u0070\u006f\u0073":*_fdad =4;case "\u0076\u0061\u006c":*_fdad =5;};};_aafcb ,_agdf =d .Token ();if _agdf !=nil {return _agdf ;};if _acfc ,_bcded :=_aafcb .(_g .EndElement );_bcded &&_acfc .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",_aafcb );};func (_bccfa *ST_TickLblPos )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bccfa =0;case "\u0068\u0069\u0067\u0068":*_bccfa =1;case "\u006c\u006f\u0077":*_bccfa =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_bccfa =3;case "\u006e\u006f\u006e\u0065":*_bccfa =4;};return nil ;};type Chart struct{CT_RelId };func (_adeg *EG_PieChartShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgefc :for {_dccad ,_gcggb :=d .Token ();if _gcggb !=nil {return _gcggb ;};switch _bfff :=_dccad .(type ){case _g .StartElement :switch _bfff .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_adeg .VaryColors =NewCT_Boolean ();if _bgeeb :=d .DecodeElement (_adeg .VaryColors ,&_bfff );_bgeeb !=nil {return _bgeeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_accbd :=NewCT_PieSer ();if _gggfe :=d .DecodeElement (_accbd ,&_bfff );_gggfe !=nil {return _gggfe ;};_adeg .Ser =append (_adeg .Ser ,_accbd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_adeg .DLbls =NewCT_DLbls ();if _cbae :=d .DecodeElement (_adeg .DLbls ,&_bfff );_cbae !=nil {return _cbae ;};default:_a .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_bfff .Name );if _gcfag :=d .Skip ();_gcfag !=nil {return _gcfag ;};};case _g .EndElement :break _bgefc ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_MultiLvlStrData and its children +func (_efgd *CT_MultiLvlStrData )Validate ()error {return _efgd .ValidateWithPath ("\u0043T\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061");};type CT_DoughnutChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;HoleSize *CT_HoleSize ;ExtLst *CT_ExtensionList ;};func (_ecggf ST_ScatterStyle )String ()string {switch _ecggf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0069\u006e\u0065";case 3:return "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072";case 4:return "\u006d\u0061\u0072\u006b\u0065\u0072";case 5:return "\u0073\u006d\u006f\u006f\u0074\u0068";case 6:return "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072";};return "";};type CT_ExternalData struct{IdAttr string ;AutoUpdate *CT_Boolean ;};func (_bbbb *CT_BubbleScale )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_adgf :=range start .Attr {if _adgf .Name .Local =="\u0076\u0061\u006c"{_fgcc ,_ddbf :=ParseUnionST_BubbleScale (_adgf .Value );if _ddbf !=nil {return _ddbf ;};_bbbb .ValAttr =&_fgcc ;continue ;};};for {_abae ,_egbg :=d .Token ();if _egbg !=nil {return _e .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",_egbg );};if _ffa ,_cgfcd :=_abae .(_c .EndElement );_cgfcd &&_ffa .Name ==start .Name {break ;};};return nil ;};func (_cbd *CT_AxPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gad ,_gda :=_cbd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _gda !=nil {return _gda ;};start .Attr =append (start .Attr ,_gad );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aad *CT_DLblChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bded :for {_febd ,_fadg :=d .Token ();if _fadg !=nil {return _fadg ;};switch _ceeb :=_febd .(type ){case _c .StartElement :switch _ceeb .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"}:_aad .Delete =NewCT_Boolean ();if _dbbc :=d .DecodeElement (_aad .Delete ,&_ceeb );_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 :"\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"}:_aad .Layout =NewCT_Layout ();if _dbg :=d .DecodeElement (_aad .Layout ,&_ceeb );_dbg !=nil {return _dbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_aad .Tx =NewCT_Tx ();if _bafb :=d .DecodeElement (_aad .Tx ,&_ceeb );_bafb !=nil {return _bafb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_aad .NumFmt =NewCT_NumFmt ();if _ccdfd :=d .DecodeElement (_aad .NumFmt ,&_ceeb );_ccdfd !=nil {return _ccdfd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_aad .SpPr =_cc .NewCT_ShapeProperties ();if _afac :=d .DecodeElement (_aad .SpPr ,&_ceeb );_afac !=nil {return _afac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_aad .TxPr =_cc .NewCT_TextBody ();if _bcdf :=d .DecodeElement (_aad .TxPr ,&_ceeb );_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 :"\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"}:_aad .DLblPos =NewCT_DLblPos ();if _gead :=d .DecodeElement (_aad .DLblPos ,&_ceeb );_gead !=nil {return _gead ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_aad .ShowLegendKey =NewCT_Boolean ();if _ebea :=d .DecodeElement (_aad .ShowLegendKey ,&_ceeb );_ebea !=nil {return _ebea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_aad .ShowVal =NewCT_Boolean ();if _bdb :=d .DecodeElement (_aad .ShowVal ,&_ceeb );_bdb !=nil {return _bdb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_aad .ShowCatName =NewCT_Boolean ();if _bfcg :=d .DecodeElement (_aad .ShowCatName ,&_ceeb );_bfcg !=nil {return _bfcg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_aad .ShowSerName =NewCT_Boolean ();if _dgdeg :=d .DecodeElement (_aad .ShowSerName ,&_ceeb );_dgdeg !=nil {return _dgdeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_aad .ShowPercent =NewCT_Boolean ();if _ddagc :=d .DecodeElement (_aad .ShowPercent ,&_ceeb );_ddagc !=nil {return _ddagc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_aad .ShowBubbleSize =NewCT_Boolean ();if _egec :=d .DecodeElement (_aad .ShowBubbleSize ,&_ceeb );_egec !=nil {return _egec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_aad .Separator =new (string );if _baac :=d .DecodeElement (_aad .Separator ,&_ceeb );_baac !=nil {return _baac ;};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\u0044L\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065 \u0025\u0076",_ceeb .Name );if _dbge :=d .Skip ();_dbge !=nil {return _dbge ;};};case _c .EndElement :break _bded ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_StrVal and its children -func (_fdccd *CT_StrVal )Validate ()error {return _fdccd .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0056\u0061l");}; +// Validate validates the CT_RotX and its children +func (_gccga *CT_RotX )Validate ()error {return _gccga .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0058");};const (ST_OfPieTypeUnset ST_OfPieType =0;ST_OfPieTypePie ST_OfPieType =1;ST_OfPieTypeBar ST_OfPieType =2;);func NewCT_TxChoice ()*CT_TxChoice {_addgf :=&CT_TxChoice {};return _addgf }; -// Validate validates the CT_BarSer and its children -func (_edf *CT_BarSer )Validate ()error {return _edf .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0053\u0065r");};func (_cbegd ST_RadarStyle )String ()string {switch _cbegd {case 0:return "";case 1:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case 2:return "\u006d\u0061\u0072\u006b\u0065\u0072";case 3:return "\u0066\u0069\u006c\u006c\u0065\u0064";};return "";};func (_faabb ST_ErrBarType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_faabb .String (),start );};func NewCT_BandFmt ()*CT_BandFmt {_fefd :=&CT_BandFmt {};_fefd .Idx =NewCT_UnsignedInt ();return _fefd ;};func (_bgadc *ST_TimeUnit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egegg ,_dfcab :=d .Token ();if _dfcab !=nil {return _dfcab ;};if _adgf ,_bgcbg :=_egegg .(_g .EndElement );_bgcbg &&_adgf .Name ==start .Name {*_bgadc =1;return nil ;};if _bgffe ,_abdca :=_egegg .(_g .CharData );!_abdca {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egegg );}else {switch string (_bgffe ){case "":*_bgadc =0;case "\u0064\u0061\u0079\u0073":*_bgadc =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_bgadc =2;case "\u0079\u0065\u0061r\u0073":*_bgadc =3;};};_egegg ,_dfcab =d .Token ();if _dfcab !=nil {return _dfcab ;};if _bgfbg ,_bacga :=_egegg .(_g .EndElement );_bacga &&_bgfbg .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egegg );};func (_ebbfbc *ST_OfPieType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcbec ,_bbgbad :=d .Token ();if _bbgbad !=nil {return _bbgbad ;};if _faabef ,_bddag :=_bcbec .(_g .EndElement );_bddag &&_faabef .Name ==start .Name {*_ebbfbc =1;return nil ;};if _adgd ,_dfbfa :=_bcbec .(_g .CharData );!_dfbfa {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcbec );}else {switch string (_adgd ){case "":*_ebbfbc =0;case "\u0070\u0069\u0065":*_ebbfbc =1;case "\u0062\u0061\u0072":*_ebbfbc =2;};};_bcbec ,_bbgbad =d .Token ();if _bbgbad !=nil {return _bbgbad ;};if _efefa ,_ceaf :=_bcbec .(_g .EndElement );_ceaf &&_efefa .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcbec );};type CT_DPt struct{Idx *CT_UnsignedInt ;InvertIfNegative *CT_Boolean ;Marker *CT_Marker ;Bubble3D *CT_Boolean ;Explosion *CT_UnsignedInt ;SpPr *_fc .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};func NewEG_AreaChartShared ()*EG_AreaChartShared {_dbfa :=&EG_AreaChartShared {};return _dbfa };func (_ecbea *CT_DoughnutChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ecbea .VaryColors !=nil {_cccg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ecbea .VaryColors ,_cccg );};if _ecbea .Ser !=nil {_gae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_acge :=range _ecbea .Ser {e .EncodeElement (_acge ,_gae );};};if _ecbea .DLbls !=nil {_eebe :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ecbea .DLbls ,_eebe );};if _ecbea .FirstSliceAng !=nil {_dggf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_ecbea .FirstSliceAng ,_dggf );};if _ecbea .HoleSize !=nil {_faab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ecbea .HoleSize ,_faab );};if _ecbea .ExtLst !=nil {_ffgc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecbea .ExtLst ,_ffgc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DateAx and its children +func (_gadf *CT_DateAx )Validate ()error {return _gadf .ValidateWithPath ("\u0043T\u005f\u0044\u0061\u0074\u0065\u0041x");};func NewCT_ErrValType ()*CT_ErrValType {_dabf :=&CT_ErrValType {};return _dabf };func (_bgedd *CT_Tx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bgedd .Choice .MarshalXML (e ,_c .StartElement {});e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ddcad ST_MarkerStyle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_deffe :=_c .Attr {};_deffe .Name =name ;switch _ddcad {case ST_MarkerStyleUnset :_deffe .Value ="";case ST_MarkerStyleCircle :_deffe .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_MarkerStyleDash :_deffe .Value ="\u0064\u0061\u0073\u0068";case ST_MarkerStyleDiamond :_deffe .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_MarkerStyleDot :_deffe .Value ="\u0064\u006f\u0074";case ST_MarkerStyleNone :_deffe .Value ="\u006e\u006f\u006e\u0065";case ST_MarkerStylePicture :_deffe .Value ="\u0070i\u0063\u0074\u0075\u0072\u0065";case ST_MarkerStylePlus :_deffe .Value ="\u0070\u006c\u0075\u0073";case ST_MarkerStyleSquare :_deffe .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_MarkerStyleStar :_deffe .Value ="\u0073\u0074\u0061\u0072";case ST_MarkerStyleTriangle :_deffe .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_MarkerStyleX :_deffe .Value ="\u0078";case ST_MarkerStyleAuto :_deffe .Value ="\u0061\u0075\u0074\u006f";};return _deffe ,nil ;};func (_bggg ST_HPercent )String ()string {if _bggg .ST_HPercentWithSymbol !=nil {return _e .Sprintf ("\u0025\u0076",*_bggg .ST_HPercentWithSymbol );};if _bggg .ST_HPercentUShort !=nil {return _e .Sprintf ("\u0025\u0076",*_bggg .ST_HPercentUShort );};return "";};func (_gbdf *CT_HPercent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gbdf .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_gbdf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_caceb ST_TickMark )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_caceb .String (),start );}; -// Validate validates the CT_PivotFmt and its children -func (_adba *CT_PivotFmt )Validate ()error {return _adba .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074");}; +// Validate validates the CT_AxisUnit and its children +func (_bbd *CT_AxisUnit )Validate ()error {return _bbd .ValidateWithPath ("C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074");}; -// ValidateWithPath validates the CT_DLblChoice and its children, prefixing error messages with path -func (_fceg *CT_DLblChoice )ValidateWithPath (path string )error {if _fceg .Delete !=nil {if _fgae :=_fceg .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_fgae !=nil {return _fgae ;};};if _fceg .Layout !=nil {if _eee :=_fceg .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_eee !=nil {return _eee ;};};if _fceg .Tx !=nil {if _gdgc :=_fceg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gdgc !=nil {return _gdgc ;};};if _fceg .NumFmt !=nil {if _fedab :=_fceg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fedab !=nil {return _fedab ;};};if _fceg .SpPr !=nil {if _faeg :=_fceg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_faeg !=nil {return _faeg ;};};if _fceg .TxPr !=nil {if _afaga :=_fceg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_afaga !=nil {return _afaga ;};};if _fceg .DLblPos !=nil {if _cgddd :=_fceg .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_cgddd !=nil {return _cgddd ;};};if _fceg .ShowLegendKey !=nil {if _bddf :=_fceg .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_bddf !=nil {return _bddf ;};};if _fceg .ShowVal !=nil {if _cddc :=_fceg .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_cddc !=nil {return _cddc ;};};if _fceg .ShowCatName !=nil {if _ddg :=_fceg .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_ddg !=nil {return _ddg ;};};if _fceg .ShowSerName !=nil {if _gddbb :=_fceg .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_gddbb !=nil {return _gddbb ;};};if _fceg .ShowPercent !=nil {if _bbfg :=_fceg .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_bbfg !=nil {return _bbfg ;};};if _fceg .ShowBubbleSize !=nil {if _cggfc :=_fceg .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_cggfc !=nil {return _cggfc ;};};return nil ;};func NewCT_ScatterStyle ()*CT_ScatterStyle {_deafe :=&CT_ScatterStyle {};return _deafe }; +// ValidateWithPath validates the CT_BarSer and its children, prefixing error messages with path +func (_gba *CT_BarSer )ValidateWithPath (path string )error {if _dff :=_gba .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_dff !=nil {return _dff ;};if _fadc :=_gba .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_fadc !=nil {return _fadc ;};if _gba .Tx !=nil {if _aagfd :=_gba .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_aagfd !=nil {return _aagfd ;};};if _gba .SpPr !=nil {if _ggba :=_gba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ggba !=nil {return _ggba ;};};if _gba .InvertIfNegative !=nil {if _egcf :=_gba .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_egcf !=nil {return _egcf ;};};if _gba .PictureOptions !=nil {if _begc :=_gba .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_begc !=nil {return _begc ;};};for _acg ,_acgd :=range _gba .DPt {if _dea :=_acgd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_acg ));_dea !=nil {return _dea ;};};if _gba .DLbls !=nil {if _debg :=_gba .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_debg !=nil {return _debg ;};};for _fcdd ,_gbd :=range _gba .Trendline {if _edef :=_gbd .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_fcdd ));_edef !=nil {return _edef ;};};if _gba .ErrBars !=nil {if _fge :=_gba .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_fge !=nil {return _fge ;};};if _gba .Cat !=nil {if _fccag :=_gba .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_fccag !=nil {return _fccag ;};};if _gba .Val !=nil {if _edad :=_gba .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_edad !=nil {return _edad ;};};if _gba .Shape !=nil {if _dadg :=_gba .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_dadg !=nil {return _dadg ;};};if _gba .ExtLst !=nil {if _bdcb :=_gba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdcb !=nil {return _bdcb ;};};return nil ;}; -// ValidateWithPath validates the EG_BarChartShared and its children, prefixing error messages with path -func (_bcba *EG_BarChartShared )ValidateWithPath (path string )error {if _fcaaa :=_bcba .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_fcaaa !=nil {return _fcaaa ;};if _bcba .Grouping !=nil {if _ecdac :=_bcba .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_ecdac !=nil {return _ecdac ;};};if _bcba .VaryColors !=nil {if _cbbbe :=_bcba .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cbbbe !=nil {return _cbbbe ;};};for _aeeg ,_ecdgd :=range _bcba .Ser {if _bdcd :=_ecdgd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aeeg ));_bdcd !=nil {return _bdcd ;};};if _bcba .DLbls !=nil {if _cbada :=_bcba .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cbada !=nil {return _cbada ;};};return nil ;}; +// Validate validates the CT_DispUnitsLbl and its children +func (_bdcbe *CT_DispUnitsLbl )Validate ()error {return _bdcbe .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");};type ST_DispBlanksAs byte ;func NewCT_DLbl ()*CT_DLbl {_gcbc :=&CT_DLbl {};_gcbc .Idx =NewCT_UnsignedInt ();return _gcbc };type CT_HPercent struct{ValAttr *ST_HPercent ;};func (_dfefcd ST_DispBlanksAs )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bdac :=_c .Attr {};_bdac .Name =name ;switch _dfefcd {case ST_DispBlanksAsUnset :_bdac .Value ="";case ST_DispBlanksAsSpan :_bdac .Value ="\u0073\u0070\u0061\u006e";case ST_DispBlanksAsGap :_bdac .Value ="\u0067\u0061\u0070";case ST_DispBlanksAsZero :_bdac .Value ="\u007a\u0065\u0072\u006f";};return _bdac ,nil ;}; -// ValidateWithPath validates the CT_Area3DChart and its children, prefixing error messages with path -func (_fd *CT_Area3DChart )ValidateWithPath (path string )error {if _fd .Grouping !=nil {if _dde :=_fd .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_dde !=nil {return _dde ;};};if _fd .VaryColors !=nil {if _fb :=_fd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fb !=nil {return _fb ;};};for _ced ,_df :=range _fd .Ser {if _dfg :=_df .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ced ));_dfg !=nil {return _dfg ;};};if _fd .DLbls !=nil {if _gda :=_fd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gda !=nil {return _gda ;};};if _fd .DropLines !=nil {if _ba :=_fd .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_ba !=nil {return _ba ;};};if _fd .GapDepth !=nil {if _ee :=_fd .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_ee !=nil {return _ee ;};};for _cab ,_dgcb :=range _fd .AxId {if _aac :=_dgcb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_cab ));_aac !=nil {return _aac ;};};if _fd .ExtLst !=nil {if _be :=_fd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_be !=nil {return _be ;};};return nil ;};func (_bafge *UserShapes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0063\u003a\u0075s\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073";return _bafge .CT_Drawing .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_DispUnitsLbl and its children, prefixing error messages with path +func (_gebg *CT_DispUnitsLbl )ValidateWithPath (path string )error {if _gebg .Layout !=nil {if _afef :=_gebg .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_afef !=nil {return _afef ;};};if _gebg .Tx !=nil {if _bcac :=_gebg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bcac !=nil {return _bcac ;};};if _gebg .SpPr !=nil {if _gdde :=_gebg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gdde !=nil {return _gdde ;};};if _gebg .TxPr !=nil {if _fgbcd :=_gebg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fgbcd !=nil {return _fgbcd ;};};return nil ;};func (_bdag *ST_TickMark )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egfeb ,_adfce :=d .Token ();if _adfce !=nil {return _adfce ;};if _afad ,_eecec :=_egfeb .(_c .EndElement );_eecec &&_afad .Name ==start .Name {*_bdag =1;return nil ;};if _edfc ,_bgfb :=_egfeb .(_c .CharData );!_bgfb {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",_egfeb );}else {switch string (_edfc ){case "":*_bdag =0;case "\u0063\u0072\u006fs\u0073":*_bdag =1;case "\u0069\u006e":*_bdag =2;case "\u006e\u006f\u006e\u0065":*_bdag =3;case "\u006f\u0075\u0074":*_bdag =4;};};_egfeb ,_adfce =d .Token ();if _adfce !=nil {return _adfce ;};if _aeebc ,_afgfb :=_egfeb .(_c .EndElement );_afgfb &&_aeebc .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",_egfeb );};func (_bageb ST_RadarStyle )ValidateWithPath (path string )error {switch _bageb {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 (_bageb ));};return nil ;};func NewCT_Scaling ()*CT_Scaling {_fcfef :=&CT_Scaling {};return _fcfef };type ST_BarGrouping byte ;type UserShapes struct{_ec .CT_Drawing };func (_feccbe ST_LegendPos )String ()string {switch _feccbe {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 NewCT_Legend ()*CT_Legend {_ffde :=&CT_Legend {};return _ffde };func NewGroup_DLbls ()*Group_DLbls {_fgedb :=&Group_DLbls {};return _fgedb };func (_dec *CT_BarDir )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_beae :=range start .Attr {if _beae .Name .Local =="\u0076\u0061\u006c"{_dec .ValAttr .UnmarshalXMLAttr (_beae );continue ;};};for {_gbe ,_cde :=d .Token ();if _cde !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u0061\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_cde );};if _aga ,_faee :=_gbe .(_c .EndElement );_faee &&_aga .Name ==start .Name {break ;};};return nil ;};func (_ebdg *CT_Perspective )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gccb :=range start .Attr {if _gccb .Name .Local =="\u0076\u0061\u006c"{_ecec ,_gebcc :=_d .ParseUint (_gccb .Value ,10,8);if _gebcc !=nil {return _gebcc ;};_caccb :=uint8 (_ecec );_ebdg .ValAttr =&_caccb ;continue ;};};for {_gaaf ,_egagc :=d .Token ();if _egagc !=nil {return _e .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",_egagc );};if _ddcd ,_dfca :=_gaaf .(_c .EndElement );_dfca &&_ddcd .Name ==start .Name {break ;};};return nil ;};type CT_NumDataSourceChoice struct{NumRef *CT_NumRef ;NumLit *CT_NumData ;};type CT_PrintSettings struct{HeaderFooter *CT_HeaderFooter ;PageMargins *CT_PageMargins ;PageSetup *CT_PageSetup ;LegacyDrawingHF *CT_RelId ;};func (_ccccc ST_Orientation )String ()string {switch _ccccc {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_AxisUnit and its children -func (_dag *CT_AxisUnit )Validate ()error {return _dag .ValidateWithPath ("C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074");};func (_gabda ST_Shape )Validate ()error {return _gabda .ValidateWithPath ("")}; +// Validate validates the CT_ErrDir and its children +func (_faadg *CT_ErrDir )Validate ()error {return _faadg .ValidateWithPath ("\u0043T\u005f\u0045\u0072\u0072\u0044\u0069r");};func (_afbaa *ST_BubbleScale )ValidateWithPath (path string )error {_abdc :=[]string {};if _afbaa .ST_BubbleScalePercent !=nil {_abdc =append (_abdc ,"S\u0054\u005f\u0042\u0075bb\u006ce\u0053\u0063\u0061\u006c\u0065P\u0065\u0072\u0063\u0065\u006e\u0074");};if _afbaa .ST_BubbleScaleUInt !=nil {_abdc =append (_abdc ,"\u0053T\u005fB\u0075\u0062\u0062\u006c\u0065S\u0063\u0061l\u0065\u0055\u0049\u006e\u0074");};if len (_abdc )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_abdc );};return nil ;};func (_bfde *CT_ErrBars )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfde .ErrBarType =NewCT_ErrBarType ();_bfde .ErrValType =NewCT_ErrValType ();_cgcb :for {_efcg ,_abagg :=d .Token ();if _abagg !=nil {return _abagg ;};switch _bbegc :=_efcg .(type ){case _c .StartElement :switch _bbegc .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"}:_bfde .ErrDir =NewCT_ErrDir ();if _fgdbf :=d .DecodeElement (_bfde .ErrDir ,&_bbegc );_fgdbf !=nil {return _fgdbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _fcag :=d .DecodeElement (_bfde .ErrBarType ,&_bbegc );_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 :"\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 _eeeb :=d .DecodeElement (_bfde .ErrValType ,&_bbegc );_eeeb !=nil {return _eeeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bfde .NoEndCap =NewCT_Boolean ();if _bgbe :=d .DecodeElement (_bfde .NoEndCap ,&_bbegc );_bgbe !=nil {return _bgbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bfde .Plus =NewCT_NumDataSource ();if _ggdg :=d .DecodeElement (_bfde .Plus ,&_bbegc );_ggdg !=nil {return _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 :"\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"}:_bfde .Minus =NewCT_NumDataSource ();if _bgaf :=d .DecodeElement (_bfde .Minus ,&_bbegc );_bgaf !=nil {return _bgaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bfde .Val =NewCT_Double ();if _aebd :=d .DecodeElement (_bfde .Val ,&_bbegc );_aebd !=nil {return _aebd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_bfde .SpPr =_cc .NewCT_ShapeProperties ();if _degd :=d .DecodeElement (_bfde .SpPr ,&_bbegc );_degd !=nil {return _degd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bfde .ExtLst =NewCT_ExtensionList ();if _dade :=d .DecodeElement (_bfde .ExtLst ,&_bbegc );_dade !=nil {return _dade ;};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\u005fE\u0072\u0072\u0042\u0061\u0072\u0073\u0020\u0025\u0076",_bbegc .Name );if _fcga :=d .Skip ();_fcga !=nil {return _fcga ;};};case _c .EndElement :break _cgcb ;case _c .CharData :};};return nil ;};func (_gcbgc *CT_SerTxChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfbbc :for {_agdfa ,_efefd :=d .Token ();if _efefd !=nil {return _efefd ;};switch _cfff :=_agdfa .(type ){case _c .StartElement :switch _cfff .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"}:_gcbgc .StrRef =NewCT_StrRef ();if _efbbe :=d .DecodeElement (_gcbgc .StrRef ,&_cfff );_efbbe !=nil {return _efbbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gcbgc .V =new (string );if _dddg :=d .DecodeElement (_gcbgc .V ,&_cfff );_dddg !=nil {return _dddg ;};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\u0065\u0072\u0054\u0078\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_cfff .Name );if _cfafc :=d .Skip ();_cfafc !=nil {return _cfafc ;};};case _c .EndElement :break _gfbbc ;case _c .CharData :};};return nil ;};func (_aedf *CT_Orientation )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aedf .ValAttr !=ST_OrientationUnset {_gcfadg ,_bddda :=_aedf .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _bddda !=nil {return _bddda ;};start .Attr =append (start .Attr ,_gcfadg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dgfc *CT_Marker )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dgfc .Symbol !=nil {_beab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_dgfc .Symbol ,_beab );};if _dgfc .Size !=nil {_bccdd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_dgfc .Size ,_bccdd );};if _dgfc .SpPr !=nil {_cefcg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dgfc .SpPr ,_cefcg );};if _dgfc .ExtLst !=nil {_cfcf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgfc .ExtLst ,_cfcf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dfgc ST_SizeRepresents )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dfgc .String (),start );};func (_faega ST_Shape )ValidateWithPath (path string )error {switch _faega {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 (_faega ));};return nil ;};func (_efeed ST_PageSetupOrientation )Validate ()error {return _efeed .ValidateWithPath ("")}; -// Validate validates the CT_Protection and its children -func (_fecbf *CT_Protection )Validate ()error {return _fecbf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};func NewCT_NumRef ()*CT_NumRef {_cfgd :=&CT_NumRef {};return _cfgd };func NewGroup_DLbls ()*Group_DLbls {_afad :=&Group_DLbls {};return _afad }; +// ValidateWithPath validates the CT_HoleSize and its children, prefixing error messages with path +func (_aeffe *CT_HoleSize )ValidateWithPath (path string )error {if _aeffe .ValAttr !=nil {if _dggf :=_aeffe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dggf !=nil {return _dggf ;};};return nil ;}; -// Validate validates the CT_BandFmts and its children -func (_edeb *CT_BandFmts )Validate ()error {return _edeb .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073");};func (_bfe *CT_Bar3DChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_fbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_bfe .BarDir ,_fbe );if _bfe .Grouping !=nil {_cegf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_bfe .Grouping ,_cegf );};if _bfe .VaryColors !=nil {_dfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bfe .VaryColors ,_dfe );};if _bfe .Ser !=nil {_gcgeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_baa :=range _bfe .Ser {e .EncodeElement (_baa ,_gcgeb );};};if _bfe .DLbls !=nil {_dbfd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bfe .DLbls ,_dbfd );};if _bfe .GapWidth !=nil {_dgf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_bfe .GapWidth ,_dgf );};if _bfe .GapDepth !=nil {_gcbc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_bfe .GapDepth ,_gcbc );};if _bfe .Shape !=nil {_bde :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_bfe .Shape ,_bde );};_cea :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gff :=range _bfe .AxId {e .EncodeElement (_gff ,_cea );};if _bfe .ExtLst !=nil {_egf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfe .ExtLst ,_egf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_afgce *CT_NumDataSourceChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acagd :for {_abbga ,_gfeb :=d .Token ();if _gfeb !=nil {return _gfeb ;};switch _fedea :=_abbga .(type ){case _g .StartElement :switch _fedea .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"}:_afgce .NumRef =NewCT_NumRef ();if _cagf :=d .DecodeElement (_afgce .NumRef ,&_fedea );_cagf !=nil {return _cagf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"}:_afgce .NumLit =NewCT_NumData ();if _afea :=d .DecodeElement (_afgce .NumLit ,&_fedea );_afea !=nil {return _afea ;};default:_a .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004e\u0075\u006d\u0044a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fedea .Name );if _adaed :=d .Skip ();_adaed !=nil {return _adaed ;};};case _g .EndElement :break _acagd ;case _g .CharData :};};return nil ;};func (_fgddc *ST_AxPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efedg ,_dcdcc :=d .Token ();if _dcdcc !=nil {return _dcdcc ;};if _gcfc ,_egabg :=_efedg .(_g .EndElement );_egabg &&_gcfc .Name ==start .Name {*_fgddc =1;return nil ;};if _gaeb ,_ddceg :=_efedg .(_g .CharData );!_ddceg {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",_efedg );}else {switch string (_gaeb ){case "":*_fgddc =0;case "\u0062":*_fgddc =1;case "\u006c":*_fgddc =2;case "\u0072":*_fgddc =3;case "\u0074":*_fgddc =4;};};_efedg ,_dcdcc =d .Token ();if _dcdcc !=nil {return _dcdcc ;};if _adagd ,_ffabb :=_efedg .(_g .EndElement );_ffabb &&_adagd .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",_efedg );};func (_fadbe ST_SplitType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_deadd :=_g .Attr {};_deadd .Name =name ;switch _fadbe {case ST_SplitTypeUnset :_deadd .Value ="";case ST_SplitTypeAuto :_deadd .Value ="\u0061\u0075\u0074\u006f";case ST_SplitTypeCust :_deadd .Value ="\u0063\u0075\u0073\u0074";case ST_SplitTypePercent :_deadd .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_SplitTypePos :_deadd .Value ="\u0070\u006f\u0073";case ST_SplitTypeVal :_deadd .Value ="\u0076\u0061\u006c";};return _deadd ,nil ;};func NewCT_Skip ()*CT_Skip {_eabbf :=&CT_Skip {};_eabbf .ValAttr =1;return _eabbf };type CT_MultiLvlStrRef struct{F string ;MultiLvlStrCache *CT_MultiLvlStrData ;ExtLst *CT_ExtensionList ;};func (_ebabe *CT_RotX )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebabe .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_ebabe .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ebbdg ST_LayoutMode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ebbdg .String (),start );};func (_eebbd *CT_TrendlineLbl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eaac :for {_eeecc ,_aagd :=d .Token ();if _aagd !=nil {return _aagd ;};switch _ceddc :=_eeecc .(type ){case _g .StartElement :switch _ceddc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_eebbd .Layout =NewCT_Layout ();if _bgfbfa :=d .DecodeElement (_eebbd .Layout ,&_ceddc );_bgfbfa !=nil {return _bgfbfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_eebbd .Tx =NewCT_Tx ();if _ccfde :=d .DecodeElement (_eebbd .Tx ,&_ceddc );_ccfde !=nil {return _ccfde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_eebbd .NumFmt =NewCT_NumFmt ();if _bdbbe :=d .DecodeElement (_eebbd .NumFmt ,&_ceddc );_bdbbe !=nil {return _bdbbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_eebbd .SpPr =_fc .NewCT_ShapeProperties ();if _bdfacd :=d .DecodeElement (_eebbd .SpPr ,&_ceddc );_bdfacd !=nil {return _bdfacd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_eebbd .TxPr =_fc .NewCT_TextBody ();if _cadefe :=d .DecodeElement (_eebbd .TxPr ,&_ceddc );_cadefe !=nil {return _cadefe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eebbd .ExtLst =NewCT_ExtensionList ();if _efdfa :=d .DecodeElement (_eebbd .ExtLst ,&_ceddc );_efdfa !=nil {return _efdfa ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c\u0020\u0025\u0076",_ceddc .Name );if _fafbd :=d .Skip ();_fafbd !=nil {return _fafbd ;};};case _g .EndElement :break _eaac ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Chart and its children, prefixing error messages with path +func (_dba *CT_Chart )ValidateWithPath (path string )error {if _dba .Title !=nil {if _abbd :=_dba .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_abbd !=nil {return _abbd ;};};if _dba .AutoTitleDeleted !=nil {if _bbbe :=_dba .AutoTitleDeleted .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0054\u0069\u0074\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064");_bbbe !=nil {return _bbbe ;};};if _dba .PivotFmts !=nil {if _addc :=_dba .PivotFmts .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");_addc !=nil {return _addc ;};};if _dba .View3D !=nil {if _agb :=_dba .View3D .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0033\u0044");_agb !=nil {return _agb ;};};if _dba .Floor !=nil {if _edba :=_dba .Floor .ValidateWithPath (path +"\u002f\u0046\u006c\u006f\u006f\u0072");_edba !=nil {return _edba ;};};if _dba .SideWall !=nil {if _ebbc :=_dba .SideWall .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0057\u0061\u006cl");_ebbc !=nil {return _ebbc ;};};if _dba .BackWall !=nil {if _bab :=_dba .BackWall .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0057\u0061\u006cl");_bab !=nil {return _bab ;};};if _ebac :=_dba .PlotArea .ValidateWithPath (path +"\u002fP\u006c\u006f\u0074\u0041\u0072\u0065a");_ebac !=nil {return _ebac ;};if _dba .Legend !=nil {if _befb :=_dba .Legend .ValidateWithPath (path +"\u002fL\u0065\u0067\u0065\u006e\u0064");_befb !=nil {return _befb ;};};if _dba .PlotVisOnly !=nil {if _gceb :=_dba .PlotVisOnly .ValidateWithPath (path +"\u002f\u0050\u006co\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079");_gceb !=nil {return _gceb ;};};if _dba .DispBlanksAs !=nil {if _gag :=_dba .DispBlanksAs .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");_gag !=nil {return _gag ;};};if _dba .ShowDLblsOverMax !=nil {if _bebe :=_dba .ShowDLblsOverMax .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0044\u004c\u0062\u006c\u0073\u004f\u0076e\u0072\u004d\u0061\u0078");_bebe !=nil {return _bebe ;};};if _dba .ExtLst !=nil {if _baec :=_dba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_baec !=nil {return _baec ;};};return nil ;};func (_bcaf ST_LayoutMode )String ()string {switch _bcaf {case 0:return "";case 1:return "\u0065\u0064\u0067\u0065";case 2:return "\u0066\u0061\u0063\u0074\u006f\u0072";};return "";};func NewCT_PivotFmts ()*CT_PivotFmts {_dafde :=&CT_PivotFmts {};return _dafde };func (_gcgbg *Group_DLbls )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gcgbg .NumFmt !=nil {_ffdb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gcgbg .NumFmt ,_ffdb );};if _gcgbg .SpPr !=nil {_bfbcb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gcgbg .SpPr ,_bfbcb );};if _gcgbg .TxPr !=nil {_dggaff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gcgbg .TxPr ,_dggaff );};if _gcgbg .DLblPos !=nil {_gbeba :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_gcgbg .DLblPos ,_gbeba );};if _gcgbg .ShowLegendKey !=nil {_dbbcf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_gcgbg .ShowLegendKey ,_dbbcf );};if _gcgbg .ShowVal !=nil {_bfag :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_gcgbg .ShowVal ,_bfag );};if _gcgbg .ShowCatName !=nil {_cgdec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gcgbg .ShowCatName ,_cgdec );};if _gcgbg .ShowSerName !=nil {_ddfcg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gcgbg .ShowSerName ,_ddfcg );};if _gcgbg .ShowPercent !=nil {_gaddd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_gcgbg .ShowPercent ,_gaddd );};if _gcgbg .ShowBubbleSize !=nil {_aagfg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_gcgbg .ShowBubbleSize ,_aagfg );};if _gcgbg .Separator !=nil {_bfedc :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_f .AddPreserveSpaceAttr (&_bfedc ,*_gcgbg .Separator );e .EncodeElement (_gcgbg .Separator ,_bfedc );};if _gcgbg .ShowLeaderLines !=nil {_aceeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gcgbg .ShowLeaderLines ,_aceeb );};if _gcgbg .LeaderLines !=nil {_dddd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gcgbg .LeaderLines ,_dddd );};return nil ;};func (_aeda *CT_ValAx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ddgcda :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_aeda .AxId ,_ddgcda );_cagfa :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_aeda .Scaling ,_cagfa );if _aeda .Delete !=nil {_eeedc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_aeda .Delete ,_eeedc );};_gdefe :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_aeda .AxPos ,_gdefe );if _aeda .MajorGridlines !=nil {_cggef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aeda .MajorGridlines ,_cggef );};if _aeda .MinorGridlines !=nil {_fdcb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aeda .MinorGridlines ,_fdcb );};if _aeda .Title !=nil {_dgcc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_aeda .Title ,_dgcc );};if _aeda .NumFmt !=nil {_bafeca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_aeda .NumFmt ,_bafeca );};if _aeda .MajorTickMark !=nil {_bbbde :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_aeda .MajorTickMark ,_bbbde );};if _aeda .MinorTickMark !=nil {_aaecb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_aeda .MinorTickMark ,_aaecb );};if _aeda .TickLblPos !=nil {_gaceg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_aeda .TickLblPos ,_gaceg );};if _aeda .SpPr !=nil {_eagcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aeda .SpPr ,_eagcc );};if _aeda .TxPr !=nil {_dffbb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_aeda .TxPr ,_dffbb );};_eeagc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_aeda .CrossAx ,_eeagc );if _aeda .Choice !=nil {_aeda .Choice .MarshalXML (e ,_c .StartElement {});};if _aeda .CrossBetween !=nil {_bgbcg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063\u0072\u006f\u0073\u0073\u0042\u0065t\u0077\u0065\u0065\u006e"}};e .EncodeElement (_aeda .CrossBetween ,_bgbcg );};if _aeda .MajorUnit !=nil {_decdga :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_aeda .MajorUnit ,_decdga );};if _aeda .MinorUnit !=nil {_eagab :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_aeda .MinorUnit ,_eagab );};if _aeda .DispUnits !=nil {_ccecb :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073"}};e .EncodeElement (_aeda .DispUnits ,_ccecb );};if _aeda .ExtLst !=nil {_gefcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aeda .ExtLst ,_gefcc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Boolean and its children -func (_dafb *CT_Boolean )Validate ()error {return _dafb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};func (_gcdc *CT_MarkerSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gcdc .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gcdc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PlotAreaChoice and its children, prefixing error messages with path +func (_bgdcb *CT_PlotAreaChoice )ValidateWithPath (path string )error {if _bgdcb .AreaChart !=nil {if _addb :=_bgdcb .AreaChart .ValidateWithPath (path +"\u002f\u0041\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");_addb !=nil {return _addb ;};};if _bgdcb .Area3DChart !=nil {if _cfgd :=_bgdcb .Area3DChart .ValidateWithPath (path +"\u002f\u0041\u0072e\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_cfgd !=nil {return _cfgd ;};};if _bgdcb .LineChart !=nil {if _gfccf :=_bgdcb .LineChart .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");_gfccf !=nil {return _gfccf ;};};if _bgdcb .Line3DChart !=nil {if _eeggd :=_bgdcb .Line3DChart .ValidateWithPath (path +"\u002f\u004c\u0069n\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_eeggd !=nil {return _eeggd ;};};if _bgdcb .StockChart !=nil {if _feaad :=_bgdcb .StockChart .ValidateWithPath (path +"/\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");_feaad !=nil {return _feaad ;};};if _bgdcb .RadarChart !=nil {if _gabga :=_bgdcb .RadarChart .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");_gabga !=nil {return _gabga ;};};if _bgdcb .ScatterChart !=nil {if _daeg :=_bgdcb .ScatterChart .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");_daeg !=nil {return _daeg ;};};if _bgdcb .PieChart !=nil {if _aacgb :=_bgdcb .PieChart .ValidateWithPath (path +"\u002fP\u0069\u0065\u0043\u0068\u0061\u0072t");_aacgb !=nil {return _aacgb ;};};if _bgdcb .Pie3DChart !=nil {if _baab :=_bgdcb .Pie3DChart .ValidateWithPath (path +"/\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_baab !=nil {return _baab ;};};if _bgdcb .DoughnutChart !=nil {if _dedcb :=_bgdcb .DoughnutChart .ValidateWithPath (path +"\u002f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074C\u0068\u0061\u0072\u0074");_dedcb !=nil {return _dedcb ;};};if _bgdcb .BarChart !=nil {if _ageg :=_bgdcb .BarChart .ValidateWithPath (path +"\u002fB\u0061\u0072\u0043\u0068\u0061\u0072t");_ageg !=nil {return _ageg ;};};if _bgdcb .Bar3DChart !=nil {if _baca :=_bgdcb .Bar3DChart .ValidateWithPath (path +"/\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_baca !=nil {return _baca ;};};if _bgdcb .OfPieChart !=nil {if _geadgf :=_bgdcb .OfPieChart .ValidateWithPath (path +"/\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");_geadgf !=nil {return _geadgf ;};};if _bgdcb .SurfaceChart !=nil {if _efcba :=_bgdcb .SurfaceChart .ValidateWithPath (path +"\u002f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");_efcba !=nil {return _efcba ;};};if _bgdcb .Surface3DChart !=nil {if _fccca :=_bgdcb .Surface3DChart .ValidateWithPath (path +"\u002fS\u0075r\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_fccca !=nil {return _fccca ;};};if _bgdcb .BubbleChart !=nil {if _bage :=_bgdcb .BubbleChart .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074");_bage !=nil {return _bage ;};};return nil ;}; -// ST_Overlap is a union type -type ST_Overlap struct{ST_OverlapPercent *string ;ST_OverlapByte *int8 ;}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_dbdaa *CT_Shape )ValidateWithPath (path string )error {if _dcffe :=_dbdaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcffe !=nil {return _dcffe ;};return nil ;};func NewCT_DTable ()*CT_DTable {_ddeba :=&CT_DTable {};return _ddeba };func (_fcba *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 :_e .Sprintf ("\u0025\u0076",_fcba .IdAttr )});e .EncodeToken (start );if _fcba .AutoUpdate !=nil {_aacf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061u\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}};e .EncodeElement (_fcba .AutoUpdate ,_aacf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_LegendEntryChoice and its children, prefixing error messages with path -func (_defb *CT_LegendEntryChoice )ValidateWithPath (path string )error {if _defb .Delete !=nil {if _bdbgb :=_defb .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_bdbgb !=nil {return _bdbgb ;};};if _defb .TxPr !=nil {if _ebgd :=_defb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ebgd !=nil {return _ebgd ;};};return nil ;};func (_dbe *CT_ErrValType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dbe .ValAttr !=ST_ErrValTypeUnset {_dcee ,_ccbg :=_dbe .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _ccbg !=nil {return _ccbg ;};start .Attr =append (start .Attr ,_dcee );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type EG_AxSharedChoice struct{Crosses *CT_Crosses ;CrossesAt *CT_Double ;};func (_fbeeg *ST_Thickness )ValidateWithPath (path string )error {_cfbb :=[]string {};if _fbeeg .ST_ThicknessPercent !=nil {_cfbb =append (_cfbb ,"\u0053\u0054\u005f\u0054hi\u0063\u006b\u006e\u0065\u0073\u0073\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _fbeeg .Uint32 !=nil {_cfbb =append (_cfbb ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if len (_cfbb )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cfbb );};return nil ;}; +// Validate validates the CT_Layout and its children +func (_afeg *CT_Layout )Validate ()error {return _afeg .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u0079\u006f\u0075t");}; -// ValidateWithPath validates the Group_DLbls and its children, prefixing error messages with path -func (_cefae *Group_DLbls )ValidateWithPath (path string )error {if _cefae .NumFmt !=nil {if _cgfb :=_cefae .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cgfb !=nil {return _cgfb ;};};if _cefae .SpPr !=nil {if _ffcdd :=_cefae .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ffcdd !=nil {return _ffcdd ;};};if _cefae .TxPr !=nil {if _aadc :=_cefae .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_aadc !=nil {return _aadc ;};};if _cefae .DLblPos !=nil {if _bfefgc :=_cefae .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_bfefgc !=nil {return _bfefgc ;};};if _cefae .ShowLegendKey !=nil {if _fcgec :=_cefae .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_fcgec !=nil {return _fcgec ;};};if _cefae .ShowVal !=nil {if _ebecg :=_cefae .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_ebecg !=nil {return _ebecg ;};};if _cefae .ShowCatName !=nil {if _bfcfc :=_cefae .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_bfcfc !=nil {return _bfcfc ;};};if _cefae .ShowSerName !=nil {if _gaaeac :=_cefae .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_gaaeac !=nil {return _gaaeac ;};};if _cefae .ShowPercent !=nil {if _bgfgf :=_cefae .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_bgfgf !=nil {return _bgfgf ;};};if _cefae .ShowBubbleSize !=nil {if _aedc :=_cefae .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_aedc !=nil {return _aedc ;};};if _cefae .ShowLeaderLines !=nil {if _eeed :=_cefae .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_eeed !=nil {return _eeed ;};};if _cefae .LeaderLines !=nil {if _gfdba :=_cefae .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_gfdba !=nil {return _gfdba ;};};return nil ;};type CT_BarDir struct{ValAttr ST_BarDir ;};type CT_OfPieChart struct{OfPieType *CT_OfPieType ;VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;SplitType *CT_SplitType ;SplitPos *CT_Double ;CustSplit *CT_CustSplit ;SecondPieSize *CT_SecondPieSize ;SerLines []*CT_ChartLines ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_Period and its children, prefixing error messages with path +func (_ebfe *CT_Period )ValidateWithPath (path string )error {if _ebfe .ValAttr !=nil {if *_ebfe .ValAttr < 2{return _e .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 ,*_ebfe .ValAttr );};};return nil ;};func (_cbgeec *CT_TimeUnit )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_efgag :=range start .Attr {if _efgag .Name .Local =="\u0076\u0061\u006c"{_cbgeec .ValAttr .UnmarshalXMLAttr (_efgag );continue ;};};for {_bdgga ,_feedg :=d .Token ();if _feedg !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_feedg );};if _bebae ,_ecfcb :=_bdgga .(_c .EndElement );_ecfcb &&_bebae .Name ==start .Name {break ;};};return nil ;};func NewCT_NumVal ()*CT_NumVal {_ccffa :=&CT_NumVal {};return _ccffa }; -// Validate validates the EG_LegendEntryData and its children -func (_ffbgd *EG_LegendEntryData )Validate ()error {return _ffbgd .ValidateWithPath ("\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061");}; +// ValidateWithPath validates the CT_BarDir and its children, prefixing error messages with path +func (_bgf *CT_BarDir )ValidateWithPath (path string )error {if _cbc :=_bgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbc !=nil {return _cbc ;};return nil ;};func NewCT_UnsignedInt ()*CT_UnsignedInt {_gdbff :=&CT_UnsignedInt {};return _gdbff }; -// Validate validates the CT_CatAx and its children -func (_dbgaf *CT_CatAx )Validate ()error {return _dbgaf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078");};type CT_LineSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_fc .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars *CT_ErrBars ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;Smooth *CT_Boolean ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_Trendline and its children, prefixing error messages with path +func (_gbffeg *CT_Trendline )ValidateWithPath (path string )error {if _gbffeg .SpPr !=nil {if _bbdfag :=_gbffeg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bbdfag !=nil {return _bbdfag ;};};if _cgfaf :=_gbffeg .TrendlineType .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006ee\u0054\u0079\u0070\u0065");_cgfaf !=nil {return _cgfaf ;};if _gbffeg .Order !=nil {if _ffgdc :=_gbffeg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_ffgdc !=nil {return _ffgdc ;};};if _gbffeg .Period !=nil {if _cafc :=_gbffeg .Period .ValidateWithPath (path +"\u002fP\u0065\u0072\u0069\u006f\u0064");_cafc !=nil {return _cafc ;};};if _gbffeg .Forward !=nil {if _aegab :=_gbffeg .Forward .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0077\u0061\u0072\u0064");_aegab !=nil {return _aegab ;};};if _gbffeg .Backward !=nil {if _cfcfdb :=_gbffeg .Backward .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0077\u0061\u0072d");_cfcfdb !=nil {return _cfcfdb ;};};if _gbffeg .Intercept !=nil {if _cadfa :=_gbffeg .Intercept .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074");_cadfa !=nil {return _cadfa ;};};if _gbffeg .DispRSqr !=nil {if _accgd :=_gbffeg .DispRSqr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0052\u0053\u0071r");_accgd !=nil {return _accgd ;};};if _gbffeg .DispEq !=nil {if _fdbd :=_gbffeg .DispEq .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0045\u0071");_fdbd !=nil {return _fdbd ;};};if _gbffeg .TrendlineLbl !=nil {if _dddge :=_gbffeg .TrendlineLbl .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");_dddge !=nil {return _dddge ;};};if _gbffeg .ExtLst !=nil {if _caefg :=_gbffeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_caefg !=nil {return _caefg ;};};return nil ;};func (_gacce *ST_SecondPieSize )ValidateWithPath (path string )error {_afgag :=[]string {};if _gacce .ST_SecondPieSizePercent !=nil {_afgag =append (_afgag ,"\u0053\u0054\u005fSe\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _gacce .ST_SecondPieSizeUShort !=nil {_afgag =append (_afgag ,"\u0053\u0054\u005f\u0053ec\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0055\u0053\u0068\u006fr\u0074");};if len (_afgag )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_afgag );};return nil ;};func (_effgg *ST_Orientation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ceda ,_cbbba :=d .Token ();if _cbbba !=nil {return _cbbba ;};if _abffc ,_adcee :=_ceda .(_c .EndElement );_adcee &&_abffc .Name ==start .Name {*_effgg =1;return nil ;};if _fadce ,_dcfdf :=_ceda .(_c .CharData );!_dcfdf {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",_ceda );}else {switch string (_fadce ){case "":*_effgg =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_effgg =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_effgg =2;};};_ceda ,_cbbba =d .Token ();if _cbbba !=nil {return _cbbba ;};if _dfffg ,_edbd :=_ceda .(_c .EndElement );_edbd &&_dfffg .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",_ceda );};func NewCT_Chart ()*CT_Chart {_fega :=&CT_Chart {};_fega .PlotArea =NewCT_PlotArea ();return _fega }; -// Validate validates the CT_BubbleChart and its children -func (_ecbde *CT_BubbleChart )Validate ()error {return _ecbde .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074");}; +// Validate validates the CT_ErrBarType and its children +func (_aeea *CT_ErrBarType )Validate ()error {return _aeea .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");};type CT_SecondPieSize struct{ValAttr *ST_SecondPieSize ;};type CT_Order struct{ValAttr *uint8 ;};func (_fefad *ST_LayoutMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agfe ,_gfaba :=d .Token ();if _gfaba !=nil {return _gfaba ;};if _cdgfe ,_cbbbc :=_agfe .(_c .EndElement );_cbbbc &&_cdgfe .Name ==start .Name {*_fefad =1;return nil ;};if _geded ,_aeee :=_agfe .(_c .CharData );!_aeee {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",_agfe );}else {switch string (_geded ){case "":*_fefad =0;case "\u0065\u0064\u0067\u0065":*_fefad =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_fefad =2;};};_agfe ,_gfaba =d .Token ();if _gfaba !=nil {return _gfaba ;};if _cbebc ,_bfdff :=_agfe .(_c .EndElement );_bfdff &&_cbebc .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",_agfe );};func (_ccfab *CT_NumVal )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fcde :=range start .Attr {if _fcde .Name .Local =="\u0069\u0064\u0078"{_eacgd ,_gfccg :=_d .ParseUint (_fcde .Value ,10,32);if _gfccg !=nil {return _gfccg ;};_ccfab .IdxAttr =uint32 (_eacgd );continue ;};if _fcde .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_aecega ,_dbga :=_fcde .Value ,error (nil );if _dbga !=nil {return _dbga ;};_ccfab .FormatCodeAttr =&_aecega ;continue ;};};_cdfe :for {_caaa ,_cbcge :=d .Token ();if _cbcge !=nil {return _cbcge ;};switch _bfab :=_caaa .(type ){case _c .StartElement :switch _bfab .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 _bgdc :=d .DecodeElement (&_ccfab .V ,&_bfab );_bgdc !=nil {return _bgdc ;};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\u004e\u0075\u006dV\u0061\u006c \u0025\u0076",_bfab .Name );if _gbee :=d .Skip ();_gbee !=nil {return _gbee ;};};case _c .EndElement :break _cdfe ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Tx and its children, prefixing error messages with path -func (_cefa *CT_Tx )ValidateWithPath (path string )error {if _ebagg :=_cefa .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ebagg !=nil {return _ebagg ;};return nil ;};func (_gbca ST_ErrDir )ValidateWithPath (path string )error {switch _gbca {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbca ));};return nil ;};func (_dfa *CT_BarDir )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bce :=range start .Attr {if _bce .Name .Local =="\u0076\u0061\u006c"{_dfa .ValAttr .UnmarshalXMLAttr (_bce );continue ;};};for {_bbbe ,_cadb :=d .Token ();if _cadb !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u0061\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_cadb );};if _dfde ,_aacb :=_bbbe .(_g .EndElement );_aacb &&_dfde .Name ==start .Name {break ;};};return nil ;};func (_fcgf *CT_PivotFmts )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcfbe :for {_cbagd ,_cbfaa :=d .Token ();if _cbfaa !=nil {return _cbfaa ;};switch _eebd :=_cbagd .(type ){case _g .StartElement :switch _eebd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}:_gefc :=NewCT_PivotFmt ();if _fbade :=d .DecodeElement (_gefc ,&_eebd );_fbade !=nil {return _fbade ;};_fcgf .PivotFmt =append (_fcgf .PivotFmt ,_gefc );default:_a .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0069\u0076o\u0074\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_eebd .Name );if _ffac :=d .Skip ();_ffac !=nil {return _ffac ;};};case _g .EndElement :break _bcfbe ;case _g .CharData :};};return nil ;};func (_cfdf *CT_Perspective )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cfdf .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cfdf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_caff *CT_LegendEntryChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _caff .Delete !=nil {_eccfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_caff .Delete ,_eccfe );};if _caff .TxPr !=nil {_abbg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_caff .TxPr ,_abbg );};return nil ;};func (_eggf *CT_StrVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dfgf :=range start .Attr {if _dfgf .Name .Local =="\u0069\u0064\u0078"{_gede ,_eege :=_b .ParseUint (_dfgf .Value ,10,32);if _eege !=nil {return _eege ;};_eggf .IdxAttr =uint32 (_gede );continue ;};};_aeff :for {_bdff ,_afcac :=d .Token ();if _afcac !=nil {return _afcac ;};switch _gefag :=_bdff .(type ){case _g .StartElement :switch _gefag .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ecbeb :=d .DecodeElement (&_eggf .V ,&_gefag );_ecbeb !=nil {return _ecbeb ;};default:_a .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0072V\u0061\u006c \u0025\u0076",_gefag .Name );if _gdebb :=d .Skip ();_gdebb !=nil {return _gdebb ;};};case _g .EndElement :break _aeff ;case _g .CharData :};};return nil ;};type CT_Overlap struct{ValAttr *ST_Overlap ;};func NewCT_OfPieChart ()*CT_OfPieChart {_bcace :=&CT_OfPieChart {};_bcace .OfPieType =NewCT_OfPieType ();return _bcace ;};type CT_ExternalData struct{IdAttr string ;AutoUpdate *CT_Boolean ;};func NewCT_Pie3DChart ()*CT_Pie3DChart {_daab :=&CT_Pie3DChart {};return _daab }; +// Validate validates the CT_Shape and its children +func (_egcb *CT_Shape )Validate ()error {return _egcb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_eede *CT_ErrValType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eede .ValAttr !=ST_ErrValTypeUnset {_bgebc ,_ceaaa :=_eede .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _ceaaa !=nil {return _ceaaa ;};start .Attr =append (start .Attr ,_bgebc );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gcgdf *ST_LegendPos )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gcgdf =0;case "\u0062":*_gcgdf =1;case "\u0074\u0072":*_gcgdf =2;case "\u006c":*_gcgdf =3;case "\u0072":*_gcgdf =4;case "\u0074":*_gcgdf =5;};return nil ;};type CT_LogBase struct{ValAttr float64 ;}; -// ValidateWithPath validates the CT_ExternalData and its children, prefixing error messages with path -func (_efdd *CT_ExternalData )ValidateWithPath (path string )error {if _efdd .AutoUpdate !=nil {if _cafa :=_efdd .AutoUpdate .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065");_cafa !=nil {return _cafa ;};};return nil ;}; +// ST_Overlap is a union type +type ST_Overlap struct{ST_OverlapPercent *string ;ST_OverlapByte *int8 ;};func (_efbfc ST_LblAlgn )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_efbfc .String (),start );};func (_cccfa *CT_TxChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cccfa .StrRef !=nil {_cccee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_cccfa .StrRef ,_cccee );};if _cccfa .Rich !=nil {_bcdb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0072\u0069\u0063\u0068"}};e .EncodeElement (_cccfa .Rich ,_bcdb );};return nil ;};type ST_Grouping byte ;func NewCT_HeaderFooter ()*CT_HeaderFooter {_dcaad :=&CT_HeaderFooter {};return _dcaad };func NewCT_BubbleScale ()*CT_BubbleScale {_edbc :=&CT_BubbleScale {};return _edbc };func (_beccg *CT_PivotFmts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _beccg .PivotFmt !=nil {_fdaee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}};for _ ,_gdgd :=range _beccg .PivotFmt {e .EncodeElement (_gdgd ,_fdaee );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aegabe *EG_PieChartShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aegabe .VaryColors !=nil {_ggfe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_aegabe .VaryColors ,_ggfe );};if _aegabe .Ser !=nil {_fddgg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gbaa :=range _aegabe .Ser {e .EncodeElement (_gbaa ,_fddgg );};};if _aegabe .DLbls !=nil {_cgce :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_aegabe .DLbls ,_cgce );};return nil ;};type CT_SizeRepresents struct{ValAttr ST_SizeRepresents ;}; -// ValidateWithPath validates the CT_RelId and its children, prefixing error messages with path -func (_fbdad *CT_RelId )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_SerTx and its children +func (_ggdeb *CT_SerTx )Validate ()error {return _ggdeb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078");};func (_gcfgf *ST_BarDir )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gcfgf =0;case "\u0062\u0061\u0072":*_gcfgf =1;case "\u0063\u006f\u006c":*_gcfgf =2;};return nil ;}; -// ValidateWithPath validates the CT_ManualLayout and its children, prefixing error messages with path -func (_bbfgb *CT_ManualLayout )ValidateWithPath (path string )error {if _bbfgb .LayoutTarget !=nil {if _dcefe :=_bbfgb .LayoutTarget .ValidateWithPath (path +"\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");_dcefe !=nil {return _dcefe ;};};if _bbfgb .XMode !=nil {if _ddfd :=_bbfgb .XMode .ValidateWithPath (path +"\u002f\u0058\u004d\u006f\u0064\u0065");_ddfd !=nil {return _ddfd ;};};if _bbfgb .YMode !=nil {if _fbfdf :=_bbfgb .YMode .ValidateWithPath (path +"\u002f\u0059\u004d\u006f\u0064\u0065");_fbfdf !=nil {return _fbfdf ;};};if _bbfgb .WMode !=nil {if _ecgce :=_bbfgb .WMode .ValidateWithPath (path +"\u002f\u0057\u004d\u006f\u0064\u0065");_ecgce !=nil {return _ecgce ;};};if _bbfgb .HMode !=nil {if _ccdf :=_bbfgb .HMode .ValidateWithPath (path +"\u002f\u0048\u004d\u006f\u0064\u0065");_ccdf !=nil {return _ccdf ;};};if _bbfgb .X !=nil {if _gdbaa :=_bbfgb .X .ValidateWithPath (path +"\u002f\u0058");_gdbaa !=nil {return _gdbaa ;};};if _bbfgb .Y !=nil {if _ddccdg :=_bbfgb .Y .ValidateWithPath (path +"\u002f\u0059");_ddccdg !=nil {return _ddccdg ;};};if _bbfgb .W !=nil {if _agfbb :=_bbfgb .W .ValidateWithPath (path +"\u002f\u0057");_agfbb !=nil {return _agfbb ;};};if _bbfgb .H !=nil {if _ffad :=_bbfgb .H .ValidateWithPath (path +"\u002f\u0048");_ffad !=nil {return _ffad ;};};if _bbfgb .ExtLst !=nil {if _eacag :=_bbfgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eacag !=nil {return _eacag ;};};return nil ;};func NewCT_GapAmount ()*CT_GapAmount {_aagg :=&CT_GapAmount {};return _aagg };func (_bgedb ST_TrendlineType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bgedb .String (),start );};type CT_SplitType struct{ValAttr ST_SplitType ;};func (_ggcdd *ST_PictureFormat )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_begdf ,_fddca :=d .Token ();if _fddca !=nil {return _fddca ;};if _bafab ,_ecfef :=_begdf .(_g .EndElement );_ecfef &&_bafab .Name ==start .Name {*_ggcdd =1;return nil ;};if _bfged ,_eeafbd :=_begdf .(_g .CharData );!_eeafbd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_begdf );}else {switch string (_bfged ){case "":*_ggcdd =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_ggcdd =1;case "\u0073\u0074\u0061c\u006b":*_ggcdd =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_ggcdd =3;};};_begdf ,_fddca =d .Token ();if _fddca !=nil {return _fddca ;};if _gfda ,_efbcb :=_begdf .(_g .EndElement );_efbcb &&_gfda .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_begdf );};func (_fgdbb *CT_PageMargins )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cegb :=range start .Attr {if _cegb .Name .Local =="\u006c"{_geeb ,_abcea :=_b .ParseFloat (_cegb .Value ,64);if _abcea !=nil {return _abcea ;};_fgdbb .LAttr =_geeb ;continue ;};if _cegb .Name .Local =="\u0072"{_eefa ,_cdcfg :=_b .ParseFloat (_cegb .Value ,64);if _cdcfg !=nil {return _cdcfg ;};_fgdbb .RAttr =_eefa ;continue ;};if _cegb .Name .Local =="\u0074"{_efba ,_gdbg :=_b .ParseFloat (_cegb .Value ,64);if _gdbg !=nil {return _gdbg ;};_fgdbb .TAttr =_efba ;continue ;};if _cegb .Name .Local =="\u0062"{_gbfb ,_dafed :=_b .ParseFloat (_cegb .Value ,64);if _dafed !=nil {return _dafed ;};_fgdbb .BAttr =_gbfb ;continue ;};if _cegb .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_gafb ,_cecaf :=_b .ParseFloat (_cegb .Value ,64);if _cecaf !=nil {return _cecaf ;};_fgdbb .HeaderAttr =_gafb ;continue ;};if _cegb .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_bfgb ,_bdee :=_b .ParseFloat (_cegb .Value ,64);if _bdee !=nil {return _bdee ;};_fgdbb .FooterAttr =_bfgb ;continue ;};};for {_egddc ,_dgaaa :=d .Token ();if _dgaaa !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073:\u0020\u0025\u0073",_dgaaa );};if _aaaff ,_agbf :=_egddc .(_g .EndElement );_agbf &&_aaaff .Name ==start .Name {break ;};};return nil ;};func (_edcdc ST_SizeRepresents )String ()string {switch _edcdc {case 0:return "";case 1:return "\u0061\u0072\u0065\u0061";case 2:return "\u0077";};return "";};func NewCT_AreaChart ()*CT_AreaChart {_cgd :=&CT_AreaChart {};return _cgd };func (_aedb *CT_HeaderFooter )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dgdac :=range start .Attr {if _dgdac .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_debeg ,_aacge :=_b .ParseBool (_dgdac .Value );if _aacge !=nil {return _aacge ;};_aedb .AlignWithMarginsAttr =&_debeg ;continue ;};if _dgdac .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_abag ,_ddgb :=_b .ParseBool (_dgdac .Value );if _ddgb !=nil {return _ddgb ;};_aedb .DifferentOddEvenAttr =&_abag ;continue ;};if _dgdac .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_fgfd ,_dedc :=_b .ParseBool (_dgdac .Value );if _dedc !=nil {return _dedc ;};_aedb .DifferentFirstAttr =&_fgfd ;continue ;};};_bbcdg :for {_bbcdgb ,_bfdae :=d .Token ();if _bfdae !=nil {return _bfdae ;};switch _edaba :=_bbcdgb .(type ){case _g .StartElement :switch _edaba .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"}:_aedb .OddHeader =new (string );if _ggdfe :=d .DecodeElement (_aedb .OddHeader ,&_edaba );_ggdfe !=nil {return _ggdfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"}:_aedb .OddFooter =new (string );if _effaf :=d .DecodeElement (_aedb .OddFooter ,&_edaba );_effaf !=nil {return _effaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}:_aedb .EvenHeader =new (string );if _egcb :=d .DecodeElement (_aedb .EvenHeader ,&_edaba );_egcb !=nil {return _egcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}:_aedb .EvenFooter =new (string );if _dcggc :=d .DecodeElement (_aedb .EvenFooter ,&_edaba );_dcggc !=nil {return _dcggc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}:_aedb .FirstHeader =new (string );if _gbcf :=d .DecodeElement (_aedb .FirstHeader ,&_edaba );_gbcf !=nil {return _gbcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}:_aedb .FirstFooter =new (string );if _bdac :=d .DecodeElement (_aedb .FirstFooter ,&_edaba );_bdac !=nil {return _bdac ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_edaba .Name );if _cebe :=d .Skip ();_cebe !=nil {return _cebe ;};};case _g .EndElement :break _bbcdg ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_UpDownBars and its children +func (_baad *CT_UpDownBars )Validate ()error {return _baad .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");};func (_gaffg ST_Grouping )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_effae :=_c .Attr {};_effae .Name =name ;switch _gaffg {case ST_GroupingUnset :_effae .Value ="";case ST_GroupingPercentStacked :_effae .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_GroupingStandard :_effae .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_GroupingStacked :_effae .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _effae ,nil ;};func (_abgcf ST_Orientation )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_abede :=_c .Attr {};_abede .Name =name ;switch _abgcf {case ST_OrientationUnset :_abede .Value ="";case ST_OrientationMaxMin :_abede .Value ="\u006d\u0061\u0078\u004d\u0069\u006e";case ST_OrientationMinMax :_abede .Value ="\u006d\u0069\u006e\u004d\u0061\u0078";};return _abede ,nil ;};type ST_ScatterStyle byte ; -// ValidateWithPath validates the CT_PivotFmt and its children, prefixing error messages with path -func (_afcb *CT_PivotFmt )ValidateWithPath (path string )error {if _ddff :=_afcb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ddff !=nil {return _ddff ;};if _afcb .SpPr !=nil {if _facb :=_afcb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_facb !=nil {return _facb ;};};if _afcb .TxPr !=nil {if _fcaad :=_afcb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fcaad !=nil {return _fcaad ;};};if _afcb .Marker !=nil {if _fcdf :=_afcb .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_fcdf !=nil {return _fcdf ;};};if _afcb .DLbl !=nil {if _cgbac :=_afcb .DLbl .ValidateWithPath (path +"\u002f\u0044\u004cb\u006c");_cgbac !=nil {return _cgbac ;};};if _afcb .ExtLst !=nil {if _cebae :=_afcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cebae !=nil {return _cebae ;};};return nil ;};func (_afbd ST_TickMark )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_afbd .String (),start );}; +// ValidateWithPath validates the CT_HPercent and its children, prefixing error messages with path +func (_aabf *CT_HPercent )ValidateWithPath (path string )error {if _aabf .ValAttr !=nil {if _fegdc :=_aabf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fegdc !=nil {return _fegdc ;};};return nil ;}; -// ValidateWithPath validates the EG_DLblShared and its children, prefixing error messages with path -func (_ceaebe *EG_DLblShared )ValidateWithPath (path string )error {if _ceaebe .NumFmt !=nil {if _dagcdc :=_ceaebe .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_dagcdc !=nil {return _dagcdc ;};};if _ceaebe .SpPr !=nil {if _afgegc :=_ceaebe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_afgegc !=nil {return _afgegc ;};};if _ceaebe .TxPr !=nil {if _geaadf :=_ceaebe .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_geaadf !=nil {return _geaadf ;};};if _ceaebe .DLblPos !=nil {if _cdaga :=_ceaebe .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_cdaga !=nil {return _cdaga ;};};if _ceaebe .ShowLegendKey !=nil {if _eagea :=_ceaebe .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_eagea !=nil {return _eagea ;};};if _ceaebe .ShowVal !=nil {if _beda :=_ceaebe .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_beda !=nil {return _beda ;};};if _ceaebe .ShowCatName !=nil {if _abafa :=_ceaebe .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_abafa !=nil {return _abafa ;};};if _ceaebe .ShowSerName !=nil {if _eadf :=_ceaebe .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_eadf !=nil {return _eadf ;};};if _ceaebe .ShowPercent !=nil {if _gefed :=_ceaebe .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_gefed !=nil {return _gefed ;};};if _ceaebe .ShowBubbleSize !=nil {if _ggdbb :=_ceaebe .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_ggdbb !=nil {return _ggdbb ;};};return nil ;}; +// Validate validates the CT_TrendlineType and its children +func (_gaccd *CT_TrendlineType )Validate ()error {return _gaccd .ValidateWithPath ("\u0043\u0054_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065");};func NewCT_Boolean ()*CT_Boolean {_cda :=&CT_Boolean {};return _cda };func (_bdcee ST_SizeRepresents )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cedfb :=_c .Attr {};_cedfb .Name =name ;switch _bdcee {case ST_SizeRepresentsUnset :_cedfb .Value ="";case ST_SizeRepresentsArea :_cedfb .Value ="\u0061\u0072\u0065\u0061";case ST_SizeRepresentsW :_cedfb .Value ="\u0077";};return _cedfb ,nil ;};func NewCT_DepthPercent ()*CT_DepthPercent {_agead :=&CT_DepthPercent {};return _agead };func NewCT_GapAmount ()*CT_GapAmount {_beagd :=&CT_GapAmount {};return _beagd };type CT_TickLblPos struct{ValAttr ST_TickLblPos ;}; -// ValidateWithPath validates the CT_SerTxChoice and its children, prefixing error messages with path -func (_fecdb *CT_SerTxChoice )ValidateWithPath (path string )error {if _fecdb .StrRef !=nil {if _gbcge :=_fecdb .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_gbcge !=nil {return _gbcge ;};};return nil ;};func (_ccfeb *CT_DLblChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ccfeb .Delete !=nil {_aece :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ccfeb .Delete ,_aece );};if _ccfeb .Layout !=nil {_gbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ccfeb .Layout ,_gbe );};if _ccfeb .Tx !=nil {_bccf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_ccfeb .Tx ,_bccf );};if _ccfeb .NumFmt !=nil {_ccac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ccfeb .NumFmt ,_ccac );};if _ccfeb .SpPr !=nil {_edff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ccfeb .SpPr ,_edff );};if _ccfeb .TxPr !=nil {_dffe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ccfeb .TxPr ,_dffe );};if _ccfeb .DLblPos !=nil {_dded :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_ccfeb .DLblPos ,_dded );};if _ccfeb .ShowLegendKey !=nil {_gfec :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_ccfeb .ShowLegendKey ,_gfec );};if _ccfeb .ShowVal !=nil {_fgec :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_ccfeb .ShowVal ,_fgec );};if _ccfeb .ShowCatName !=nil {_gdec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ccfeb .ShowCatName ,_gdec );};if _ccfeb .ShowSerName !=nil {_dabg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ccfeb .ShowSerName ,_dabg );};if _ccfeb .ShowPercent !=nil {_eadb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_ccfeb .ShowPercent ,_eadb );};if _ccfeb .ShowBubbleSize !=nil {_cfca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ccfeb .ShowBubbleSize ,_cfca );};if _ccfeb .Separator !=nil {_efde :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_a .AddPreserveSpaceAttr (&_efde ,*_ccfeb .Separator );e .EncodeElement (_ccfeb .Separator ,_efde );};return nil ;};func (_ebcg *CT_DispBlanksAs )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebcg .ValAttr !=ST_DispBlanksAsUnset {_ecdae ,_adfe :=_ebcg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _adfe !=nil {return _adfe ;};start .Attr =append (start .Attr ,_ecdae );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dcgb *CT_UpDownBar )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dcgb .SpPr !=nil {_gcgfgc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dcgb .SpPr ,_gcgfgc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gcc *CT_AreaSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_aace :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gcc .Idx ,_aace );_ge :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gcc .Order ,_ge );if _gcc .Tx !=nil {_cbb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gcc .Tx ,_cbb );};if _gcc .SpPr !=nil {_fca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gcc .SpPr ,_fca );};if _gcc .PictureOptions !=nil {_cfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gcc .PictureOptions ,_cfe );};if _gcc .DPt !=nil {_ace :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_bgb :=range _gcc .DPt {e .EncodeElement (_bgb ,_ace );};};if _gcc .DLbls !=nil {_ggf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gcc .DLbls ,_ggf );};if _gcc .Trendline !=nil {_eec :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_ddef :=range _gcc .Trendline {e .EncodeElement (_ddef ,_eec );};};if _gcc .ErrBars !=nil {_fcf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_ffaf :=range _gcc .ErrBars {e .EncodeElement (_ffaf ,_fcf );};};if _gcc .Cat !=nil {_db :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_gcc .Cat ,_db );};if _gcc .Val !=nil {_de :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_gcc .Val ,_de );};if _gcc .ExtLst !=nil {_fbc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcc .ExtLst ,_fbc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fgaec *CT_TickLblPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fgaec .ValAttr !=ST_TickLblPosUnset {_defeb ,_fbcc :=_fgaec .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _fbcc !=nil {return _fbcc ;};start .Attr =append (start .Attr ,_defeb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_NumDataSource and its children, prefixing error messages with path +func (_gdbfb *CT_NumDataSource )ValidateWithPath (path string )error {if _cdce :=_gdbfb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cdce !=nil {return _cdce ;};return nil ;};func (_bffgg ST_ScatterStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bffgg .String (),start );};func NewCT_NumFmt ()*CT_NumFmt {_fdcdg :=&CT_NumFmt {};return _fdcdg }; -// ValidateWithPath validates the CT_UpDownBar and its children, prefixing error messages with path -func (_egfg *CT_UpDownBar )ValidateWithPath (path string )error {if _egfg .SpPr !=nil {if _cabbg :=_egfg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cabbg !=nil {return _cabbg ;};};return nil ;};type CT_Trendline struct{Name *string ;SpPr *_fc .CT_ShapeProperties ;TrendlineType *CT_TrendlineType ;Order *CT_Order ;Period *CT_Period ;Forward *CT_Double ;Backward *CT_Double ;Intercept *CT_Double ;DispRSqr *CT_Boolean ;DispEq *CT_Boolean ;TrendlineLbl *CT_TrendlineLbl ;ExtLst *CT_ExtensionList ;};func (_bccd ST_TickMark )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbgeba :=_g .Attr {};_dbgeba .Name =name ;switch _bccd {case ST_TickMarkUnset :_dbgeba .Value ="";case ST_TickMarkCross :_dbgeba .Value ="\u0063\u0072\u006fs\u0073";case ST_TickMarkIn :_dbgeba .Value ="\u0069\u006e";case ST_TickMarkNone :_dbgeba .Value ="\u006e\u006f\u006e\u0065";case ST_TickMarkOut :_dbgeba .Value ="\u006f\u0075\u0074";};return _dbgeba ,nil ;};type CT_PlotArea struct{Layout *CT_Layout ;Choice []*CT_PlotAreaChoice ;CChoice *CT_PlotAreaChoice1 ;DTable *CT_DTable ;SpPr *_fc .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};type ST_Shape byte ; +// ValidateWithPath validates the CT_BarChart and its children, prefixing error messages with path +func (_ccad *CT_BarChart )ValidateWithPath (path string )error {if _bgg :=_ccad .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_bgg !=nil {return _bgg ;};if _ccad .Grouping !=nil {if _bddd :=_ccad .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_bddd !=nil {return _bddd ;};};if _ccad .VaryColors !=nil {if _dgc :=_ccad .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dgc !=nil {return _dgc ;};};for _gdeg ,_dde :=range _ccad .Ser {if _edb :=_dde .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gdeg ));_edb !=nil {return _edb ;};};if _ccad .DLbls !=nil {if _ccda :=_ccad .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ccda !=nil {return _ccda ;};};if _ccad .GapWidth !=nil {if _bcaa :=_ccad .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_bcaa !=nil {return _bcaa ;};};if _ccad .Overlap !=nil {if _ecba :=_ccad .Overlap .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_ecba !=nil {return _ecba ;};};for _dege ,_afa :=range _ccad .SerLines {if _dede :=_afa .ValidateWithPath (_e .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_dege ));_dede !=nil {return _dede ;};};for _dfad ,_bbg :=range _ccad .AxId {if _ddc :=_bbg .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dfad ));_ddc !=nil {return _ddc ;};};if _ccad .ExtLst !=nil {if _aaf :=_ccad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaf !=nil {return _aaf ;};};return nil ;};type ST_PictureFormat byte ;func (_gebgd *CT_PageSetup )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gebgd .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_e .Sprintf ("\u0025\u0076",*_gebgd .PaperSizeAttr )});};if _gebgd .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 :_e .Sprintf ("\u0025\u0076",*_gebgd .PaperHeightAttr )});};if _gebgd .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_e .Sprintf ("\u0025\u0076",*_gebgd .PaperWidthAttr )});};if _gebgd .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 :_e .Sprintf ("\u0025\u0076",*_gebgd .FirstPageNumberAttr )});};if _gebgd .OrientationAttr !=ST_PageSetupOrientationUnset {_agec ,_dadcd :=_gebgd .OrientationAttr .MarshalXMLAttr (_c .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _dadcd !=nil {return _dadcd ;};start .Attr =append (start .Attr ,_agec );};if _gebgd .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 :_e .Sprintf ("\u0025\u0064",_efbc (*_gebgd .BlackAndWhiteAttr ))});};if _gebgd .DraftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_e .Sprintf ("\u0025\u0064",_efbc (*_gebgd .DraftAttr ))});};if _gebgd .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 :_e .Sprintf ("\u0025\u0064",_efbc (*_gebgd .UseFirstPageNumberAttr ))});};if _gebgd .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 :_e .Sprintf ("\u0025\u0076",*_gebgd .HorizontalDpiAttr )});};if _gebgd .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 :_e .Sprintf ("\u0025\u0076",*_gebgd .VerticalDpiAttr )});};if _gebgd .CopiesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_gebgd .CopiesAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_acdb *CT_GapAmount )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bgbg :=range start .Attr {if _bgbg .Name .Local =="\u0076\u0061\u006c"{_cefb ,_efgaf :=ParseUnionST_GapAmount (_bgbg .Value );if _efgaf !=nil {return _efgaf ;};_acdb .ValAttr =&_cefb ;continue ;};};for {_agbb ,_gbab :=d .Token ();if _gbab !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0061p\u0041\u006d\u006f\u0075\u006e\u0074\u003a\u0020\u0025\u0073",_gbab );};if _cbbc ,_dgeb :=_agbb .(_c .EndElement );_dgeb &&_cbbc .Name ==start .Name {break ;};};return nil ;};func NewCT_Order ()*CT_Order {_gbabb :=&CT_Order {};return _gbabb };func (_dabea *CT_PieSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dbccd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_dabea .Idx ,_dbccd );_efba :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_dabea .Order ,_efba );if _dabea .Tx !=nil {_dbdef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_dabea .Tx ,_dbdef );};if _dabea .SpPr !=nil {_fagfd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dabea .SpPr ,_fagfd );};if _dabea .Explosion !=nil {_gfded :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_dabea .Explosion ,_gfded );};if _dabea .DPt !=nil {_badb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_fgcg :=range _dabea .DPt {e .EncodeElement (_fgcg ,_badb );};};if _dabea .DLbls !=nil {_ebcf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dabea .DLbls ,_ebcf );};if _dabea .Cat !=nil {_bada :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_dabea .Cat ,_bada );};if _dabea .Val !=nil {_fdacc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_dabea .Val ,_fdacc );};if _dabea .ExtLst !=nil {_cfgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dabea .ExtLst ,_cfgf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path -func (_gaea *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };func (_cbbbg *ST_LblAlgn )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cbbbg =0;case "\u0063\u0074\u0072":*_cbbbg =1;case "\u006c":*_cbbbg =2;case "\u0072":*_cbbbg =3;};return nil ;};func (_dage *CT_Crosses )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dage .ValAttr =ST_Crosses (1);for _ ,_egeg :=range start .Attr {if _egeg .Name .Local =="\u0076\u0061\u006c"{_dage .ValAttr .UnmarshalXMLAttr (_egeg );continue ;};};for {_dcdc ,_eagg :=d .Token ();if _eagg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u003a\u0020%\u0073",_eagg );};if _gad ,_acabe :=_dcdc .(_g .EndElement );_acabe &&_gad .Name ==start .Name {break ;};};return nil ;};func NewCT_SerAx ()*CT_SerAx {_gdced :=&CT_SerAx {};_gdced .AxId =NewCT_UnsignedInt ();_gdced .Scaling =NewCT_Scaling ();_gdced .AxPos =NewCT_AxPos ();_gdced .CrossAx =NewCT_UnsignedInt ();return _gdced ;};func (_ddf *CT_AxDataSourceChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ddf .MultiLvlStrRef !=nil {_cbdd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0075\u006c\u0074i\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_ddf .MultiLvlStrRef ,_cbdd );};if _ddf .NumRef !=nil {_adf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_ddf .NumRef ,_adf );};if _ddf .NumLit !=nil {_eaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_ddf .NumLit ,_eaa );};if _ddf .StrRef !=nil {_ggb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_ddf .StrRef ,_ggb );};if _ddf .StrLit !=nil {_fcd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u004c\u0069\u0074"}};e .EncodeElement (_ddf .StrLit ,_fcd );};return nil ;}; +// Validate validates the CT_ErrValType and its children +func (_gcgeeg *CT_ErrValType )Validate ()error {return _gcgeeg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");};func (_egfbc ST_ErrBarType )Validate ()error {return _egfbc .ValidateWithPath ("")};func (_befec *ST_HoleSize )ValidateWithPath (path string )error {_afaeb :=[]string {};if _befec .ST_HoleSizePercent !=nil {_afaeb =append (_afaeb ,"\u0053T\u005fH\u006f\u006c\u0065\u0053\u0069z\u0065\u0050e\u0072\u0063\u0065\u006e\u0074");};if _befec .ST_HoleSizeUByte !=nil {_afaeb =append (_afaeb ,"\u0053\u0054_\u0048\u006f\u006ce\u0053\u0069\u007a\u0065\u0055\u0042\u0079\u0074\u0065");};if len (_afaeb )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_afaeb );};return nil ;};var ST_LblOffsetPercentPatternRe =_g .MustCompile (ST_LblOffsetPercentPattern );func (_bbecc *CT_NumDataSourceChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bbecc .NumRef !=nil {_bdbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_bbecc .NumRef ,_bdbf );};if _bbecc .NumLit !=nil {_gdbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_bbecc .NumLit ,_gdbc );};return nil ;};func NewCT_DLblChoice ()*CT_DLblChoice {_edbe :=&CT_DLblChoice {};return _edbe };func (_geef *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 :_e .Sprintf ("\u0025\u0076",_geef .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_ValAx ()*CT_ValAx {_faaeb :=&CT_ValAx {};_faaeb .AxId =NewCT_UnsignedInt ();_faaeb .Scaling =NewCT_Scaling ();_faaeb .AxPos =NewCT_AxPos ();_faaeb .CrossAx =NewCT_UnsignedInt ();return _faaeb ;};func (_bdea *CT_LineChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bebed :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_bdea .Grouping ,_bebed );if _bdea .VaryColors !=nil {_afeag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bdea .VaryColors ,_afeag );};if _bdea .Ser !=nil {_ddca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bcbd :=range _bdea .Ser {e .EncodeElement (_bcbd ,_ddca );};};if _bdea .DLbls !=nil {_afgf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bdea .DLbls ,_afgf );};if _bdea .DropLines !=nil {_dfff :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bdea .DropLines ,_dfff );};if _bdea .HiLowLines !=nil {_agcgg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bdea .HiLowLines ,_agcgg );};if _bdea .UpDownBars !=nil {_eaaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_bdea .UpDownBars ,_eaaf );};if _bdea .Marker !=nil {_dfaee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_bdea .Marker ,_dfaee );};if _bdea .Smooth !=nil {_eadc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_bdea .Smooth ,_eadc );};_egbca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_cgfe :=range _bdea .AxId {e .EncodeElement (_cgfe ,_egbca );};if _bdea .ExtLst !=nil {_edd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdea .ExtLst ,_edd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_PlotArea struct{Layout *CT_Layout ;Choice []*CT_PlotAreaChoice ;CChoice *CT_PlotAreaChoice1 ;DTable *CT_DTable ;SpPr *_cc .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_MarkerSize and its children, prefixing error messages with path -func (_bccfd *CT_MarkerSize )ValidateWithPath (path string )error {if _bccfd .ValAttr !=nil {if *_bccfd .ValAttr < 2{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bccfd .ValAttr );};if *_bccfd .ValAttr > 72{return _f .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00372 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bccfd .ValAttr );};};return nil ;}; +// ValidateWithPath validates the CT_PivotFmt and its children, prefixing error messages with path +func (_edea *CT_PivotFmt )ValidateWithPath (path string )error {if _degef :=_edea .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_degef !=nil {return _degef ;};if _edea .SpPr !=nil {if _ggabca :=_edea .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ggabca !=nil {return _ggabca ;};};if _edea .TxPr !=nil {if _adbe :=_edea .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_adbe !=nil {return _adbe ;};};if _edea .Marker !=nil {if _dcag :=_edea .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_dcag !=nil {return _dcag ;};};if _edea .DLbl !=nil {if _bbbcg :=_edea .DLbl .ValidateWithPath (path +"\u002f\u0044\u004cb\u006c");_bbbcg !=nil {return _bbbcg ;};};if _edea .ExtLst !=nil {if _fgcca :=_edea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgcca !=nil {return _fgcca ;};};return nil ;}; -// Validate validates the CT_DLblPos and its children -func (_edae *CT_DLblPos )Validate ()error {return _edae .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");};const (ST_TickMarkUnset ST_TickMark =0;ST_TickMarkCross ST_TickMark =1;ST_TickMarkIn ST_TickMark =2;ST_TickMarkNone ST_TickMark =3;ST_TickMarkOut ST_TickMark =4;); +// ValidateWithPath validates the CT_StrVal and its children, prefixing error messages with path +func (_eggde *CT_StrVal )ValidateWithPath (path string )error {return nil };func NewEG_AxShared ()*EG_AxShared {_fbcaf :=&EG_AxShared {};_fbcaf .AxId =NewCT_UnsignedInt ();_fbcaf .Scaling =NewCT_Scaling ();_fbcaf .AxPos =NewCT_AxPos ();_fbcaf .CrossAx =NewCT_UnsignedInt ();return _fbcaf ;}; -// Validate validates the CT_PieChart and its children -func (_gebae *CT_PieChart )Validate ()error {return _gebae .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};func NewCT_BarDir ()*CT_BarDir {_bgea :=&CT_BarDir {};return _bgea };func (_agd *CT_DLblChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_befc :for {_degeb ,_ffec :=d .Token ();if _ffec !=nil {return _ffec ;};switch _abbb :=_degeb .(type ){case _g .StartElement :switch _abbb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_agd .Delete =NewCT_Boolean ();if _bfea :=d .DecodeElement (_agd .Delete ,&_abbb );_bfea !=nil {return _bfea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_agd .Layout =NewCT_Layout ();if _gcbe :=d .DecodeElement (_agd .Layout ,&_abbb );_gcbe !=nil {return _gcbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_agd .Tx =NewCT_Tx ();if _fgeg :=d .DecodeElement (_agd .Tx ,&_abbb );_fgeg !=nil {return _fgeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_agd .NumFmt =NewCT_NumFmt ();if _cfcg :=d .DecodeElement (_agd .NumFmt ,&_abbb );_cfcg !=nil {return _cfcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_agd .SpPr =_fc .NewCT_ShapeProperties ();if _fgge :=d .DecodeElement (_agd .SpPr ,&_abbb );_fgge !=nil {return _fgge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_agd .TxPr =_fc .NewCT_TextBody ();if _gace :=d .DecodeElement (_agd .TxPr ,&_abbb );_gace !=nil {return _gace ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_agd .DLblPos =NewCT_DLblPos ();if _gee :=d .DecodeElement (_agd .DLblPos ,&_abbb );_gee !=nil {return _gee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_agd .ShowLegendKey =NewCT_Boolean ();if _debg :=d .DecodeElement (_agd .ShowLegendKey ,&_abbb );_debg !=nil {return _debg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_agd .ShowVal =NewCT_Boolean ();if _ecee :=d .DecodeElement (_agd .ShowVal ,&_abbb );_ecee !=nil {return _ecee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_agd .ShowCatName =NewCT_Boolean ();if _aaea :=d .DecodeElement (_agd .ShowCatName ,&_abbb );_aaea !=nil {return _aaea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_agd .ShowSerName =NewCT_Boolean ();if _fcdb :=d .DecodeElement (_agd .ShowSerName ,&_abbb );_fcdb !=nil {return _fcdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_agd .ShowPercent =NewCT_Boolean ();if _cagb :=d .DecodeElement (_agd .ShowPercent ,&_abbb );_cagb !=nil {return _cagb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_agd .ShowBubbleSize =NewCT_Boolean ();if _efedb :=d .DecodeElement (_agd .ShowBubbleSize ,&_abbb );_efedb !=nil {return _efedb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_agd .Separator =new (string );if _afccd :=d .DecodeElement (_agd .Separator ,&_abbb );_afccd !=nil {return _afccd ;};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\u0044L\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065 \u0025\u0076",_abbb .Name );if _egbfb :=d .Skip ();_egbfb !=nil {return _egbfb ;};};case _g .EndElement :break _befc ;case _g .CharData :};};return nil ;};type CT_StrVal struct{IdxAttr uint32 ;V string ;};func (_efgec *ST_LblAlgn )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eaacf ,_bbgaae :=d .Token ();if _bbgaae !=nil {return _bbgaae ;};if _ceabb ,_ggefe :=_eaacf .(_g .EndElement );_ggefe &&_ceabb .Name ==start .Name {*_efgec =1;return nil ;};if _faeba ,_dbcc :=_eaacf .(_g .CharData );!_dbcc {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",_eaacf );}else {switch string (_faeba ){case "":*_efgec =0;case "\u0063\u0074\u0072":*_efgec =1;case "\u006c":*_efgec =2;case "\u0072":*_efgec =3;};};_eaacf ,_bbgaae =d .Token ();if _bbgaae !=nil {return _bbgaae ;};if _eaega ,_egdga :=_eaacf .(_g .EndElement );_egdga &&_eaega .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",_eaacf );};func NewCT_TrendlineLbl ()*CT_TrendlineLbl {_fbbed :=&CT_TrendlineLbl {};return _fbbed };func (_gfba *CT_LayoutMode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_abda :=range start .Attr {if _abda .Name .Local =="\u0076\u0061\u006c"{_gfba .ValAttr .UnmarshalXMLAttr (_abda );continue ;};};for {_egdf ,_acda :=d .Token ();if _acda !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ca\u0079o\u0075t\u004d\u006f\u0064\u0065\u003a\u0020\u0025s",_acda );};if _abca ,_gdbb :=_egdf .(_g .EndElement );_gdbb &&_abca .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Line3DChart and its children, prefixing error messages with path +func (_bdaa *CT_Line3DChart )ValidateWithPath (path string )error {if _faab :=_bdaa .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_faab !=nil {return _faab ;};if _bdaa .VaryColors !=nil {if _bcfdf :=_bdaa .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bcfdf !=nil {return _bcfdf ;};};for _ccbc ,_cged :=range _bdaa .Ser {if _gegeg :=_cged .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ccbc ));_gegeg !=nil {return _gegeg ;};};if _bdaa .DLbls !=nil {if _cddg :=_bdaa .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cddg !=nil {return _cddg ;};};if _bdaa .DropLines !=nil {if _efgg :=_bdaa .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_efgg !=nil {return _efgg ;};};if _bdaa .GapDepth !=nil {if _gcfd :=_bdaa .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_gcfd !=nil {return _gcfd ;};};for _bgfg ,_gfbe :=range _bdaa .AxId {if _ddace :=_gfbe .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bgfg ));_ddace !=nil {return _ddace ;};};if _bdaa .ExtLst !=nil {if _ggfd :=_bdaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggfd !=nil {return _ggfd ;};};return nil ;};type EG_SerShared struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_cc .CT_ShapeProperties ;};func (_fcea *CT_NumDataSource )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fcea .Choice .MarshalXML (e ,_c .StartElement {});e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_abff *CT_BandFmt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abff .Idx =NewCT_UnsignedInt ();_cgf :for {_bafd ,_dfea :=d .Token ();if _dfea !=nil {return _dfea ;};switch _defb :=_bafd .(type ){case _c .StartElement :switch _defb .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 _gbbe :=d .DecodeElement (_abff .Idx ,&_defb );_gbbe !=nil {return _gbbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_abff .SpPr =_cc .NewCT_ShapeProperties ();if _ffg :=d .DecodeElement (_abff .SpPr ,&_defb );_ffg !=nil {return _ffg ;};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\u005fB\u0061\u006e\u0064\u0046\u006d\u0074\u0020\u0025\u0076",_defb .Name );if _fcf :=d .Skip ();_fcf !=nil {return _fcf ;};};case _c .EndElement :break _cgf ;case _c .CharData :};};return nil ;};func NewCT_Tx ()*CT_Tx {_cfag :=&CT_Tx {};_cfag .Choice =NewCT_TxChoice ();return _cfag };type CT_ErrDir struct{ValAttr ST_ErrDir ;};func NewCT_ErrBarType ()*CT_ErrBarType {_fabac :=&CT_ErrBarType {};return _fabac };func (_efce *CT_DispUnits )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aeggd :for {_dgff ,_daddc :=d .Token ();if _daddc !=nil {return _daddc ;};switch _fdge :=_dgff .(type ){case _c .StartElement :switch _fdge .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"}:_efce .Choice =NewCT_DispUnitsChoice ();if _aeedc :=d .DecodeElement (&_efce .Choice .CustUnit ,&_fdge );_aeedc !=nil {return _aeedc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_efce .Choice =NewCT_DispUnitsChoice ();if _bcbbg :=d .DecodeElement (&_efce .Choice .BuiltInUnit ,&_fdge );_bcbbg !=nil {return _bcbbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_efce .DispUnitsLbl =NewCT_DispUnitsLbl ();if _fgcf :=d .DecodeElement (_efce .DispUnitsLbl ,&_fdge );_fgcf !=nil {return _fgcf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_efce .ExtLst =NewCT_ExtensionList ();if _egdb :=d .DecodeElement (_efce .ExtLst ,&_fdge );_egdb !=nil {return _egdb ;};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_D\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u0020\u0025\u0076",_fdge .Name );if _dfdd :=d .Skip ();_dfdd !=nil {return _dfdd ;};};case _c .EndElement :break _aeggd ;case _c .CharData :};};return nil ;};func (_ffbcb *ST_ErrValType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eccga ,_gdedde :=d .Token ();if _gdedde !=nil {return _gdedde ;};if _deaaf ,_acdac :=_eccga .(_c .EndElement );_acdac &&_deaaf .Name ==start .Name {*_ffbcb =1;return nil ;};if _eced ,_bffdd :=_eccga .(_c .CharData );!_bffdd {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",_eccga );}else {switch string (_eced ){case "":*_ffbcb =0;case "\u0063\u0075\u0073\u0074":*_ffbcb =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_ffbcb =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_ffbcb =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_ffbcb =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_ffbcb =5;};};_eccga ,_gdedde =d .Token ();if _gdedde !=nil {return _gdedde ;};if _gbae ,_efceb :=_eccga .(_c .EndElement );_efceb &&_gbae .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",_eccga );};func (_efdcf ST_LayoutTarget )Validate ()error {return _efdcf .ValidateWithPath ("")};func (_fdcd *CT_Chart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fdcd .Title !=nil {_gcd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_fdcd .Title ,_gcd );};if _fdcd .AutoTitleDeleted !=nil {_ggceg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0061u\u0074\u006f\u0054\u0069\u0074l\u0065\u0044e\u006c\u0065\u0074\u0065\u0064"}};e .EncodeElement (_fdcd .AutoTitleDeleted ,_ggceg );};if _fdcd .PivotFmts !=nil {_gddg :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073"}};e .EncodeElement (_fdcd .PivotFmts ,_gddg );};if _fdcd .View3D !=nil {_dfef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076\u0069\u0065\u0077\u0033\u0044"}};e .EncodeElement (_fdcd .View3D ,_dfef );};if _fdcd .Floor !=nil {_ddaeg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0066\u006c\u006f\u006f\u0072"}};e .EncodeElement (_fdcd .Floor ,_ddaeg );};if _fdcd .SideWall !=nil {_efgb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}};e .EncodeElement (_fdcd .SideWall ,_efgb );};if _fdcd .BackWall !=nil {_bcff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"}};e .EncodeElement (_fdcd .BackWall ,_bcff );};_fgdf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_fdcd .PlotArea ,_fgdf );if _fdcd .Legend !=nil {_fgaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064"}};e .EncodeElement (_fdcd .Legend ,_fgaf );};if _fdcd .PlotVisOnly !=nil {_abfe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}};e .EncodeElement (_fdcd .PlotVisOnly ,_abfe );};if _fdcd .DispBlanksAs !=nil {_ddebc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0042\u006c\u0061n\u006b\u0073\u0041\u0073"}};e .EncodeElement (_fdcd .DispBlanksAs ,_ddebc );};if _fdcd .ShowDLblsOverMax !=nil {_eeefg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073h\u006f\u0077\u0044\u004c\u0062l\u0073\u004fv\u0065\u0072\u004d\u0061\u0078"}};e .EncodeElement (_fdcd .ShowDLblsOverMax ,_eeefg );};if _fdcd .ExtLst !=nil {_ccbe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdcd .ExtLst ,_ccbe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gffb *CT_DepthPercent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fdeg :=range start .Attr {if _fdeg .Name .Local =="\u0076\u0061\u006c"{_bcbg ,_cbfc :=ParseUnionST_DepthPercent (_fdeg .Value );if _cbfc !=nil {return _cbfc ;};_gffb .ValAttr =&_bcbg ;continue ;};};for {_cdffc ,_dgcf :=d .Token ();if _dgcf !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u0070\u0074\u0068\u0050e\u0072\u0063\u0065n\u0074:\u0020\u0025\u0073",_dgcf );};if _gegec ,_gbgfb :=_cdffc .(_c .EndElement );_gbgfb &&_gegec .Name ==start .Name {break ;};};return nil ;};type CT_Skip struct{ValAttr uint32 ;};func (_fccef *CT_Overlap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fccef .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_fccef .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dbag ST_LayoutMode )ValidateWithPath (path string )error {switch _dbag {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 (_dbag ));};return nil ;};func (_abgf ST_BuiltInUnit )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fgabd :=_c .Attr {};_fgabd .Name =name ;switch _abgf {case ST_BuiltInUnitUnset :_fgabd .Value ="";case ST_BuiltInUnitHundreds :_fgabd .Value ="\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073";case ST_BuiltInUnitThousands :_fgabd .Value ="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s";case ST_BuiltInUnitTenThousands :_fgabd .Value ="\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitHundredThousands :_fgabd .Value ="\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitMillions :_fgabd .Value ="\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTenMillions :_fgabd .Value ="t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitHundredMillions :_fgabd .Value ="\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitBillions :_fgabd .Value ="\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTrillions :_fgabd .Value ="\u0074r\u0069\u006c\u006c\u0069\u006f\u006es";};return _fgabd ,nil ;}; -// Validate validates the Group_DLbl and its children -func (_dabade *Group_DLbl )Validate ()error {return _dabade .ValidateWithPath ("\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c");};func (_cafcd *ST_LayoutTarget )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cafcd =0;case "\u0069\u006e\u006ee\u0072":*_cafcd =1;case "\u006f\u0075\u0074e\u0072":*_cafcd =2;};return nil ;};type ST_BuiltInUnit byte ; +// ValidateWithPath validates the CT_PictureStackUnit and its children, prefixing error messages with path +func (_aeffc *CT_PictureStackUnit )ValidateWithPath (path string )error {if _aeffc .ValAttr <=0{return _e .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 ,_aeffc .ValAttr );};return nil ;}; -// ValidateWithPath validates the CT_DateAx and its children, prefixing error messages with path -func (_decd *CT_DateAx )ValidateWithPath (path string )error {if _cgce :=_decd .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_cgce !=nil {return _cgce ;};if _beaf :=_decd .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_beaf !=nil {return _beaf ;};if _decd .Delete !=nil {if _dageg :=_decd .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_dageg !=nil {return _dageg ;};};if _dgbgd :=_decd .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_dgbgd !=nil {return _dgbgd ;};if _decd .MajorGridlines !=nil {if _fdff :=_decd .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_fdff !=nil {return _fdff ;};};if _decd .MinorGridlines !=nil {if _bcgf :=_decd .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_bcgf !=nil {return _bcgf ;};};if _decd .Title !=nil {if _edab :=_decd .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_edab !=nil {return _edab ;};};if _decd .NumFmt !=nil {if _gab :=_decd .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gab !=nil {return _gab ;};};if _decd .MajorTickMark !=nil {if _cfge :=_decd .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_cfge !=nil {return _cfge ;};};if _decd .MinorTickMark !=nil {if _ffde :=_decd .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_ffde !=nil {return _ffde ;};};if _decd .TickLblPos !=nil {if _fceba :=_decd .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_fceba !=nil {return _fceba ;};};if _decd .SpPr !=nil {if _dcbgg :=_decd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dcbgg !=nil {return _dcbgg ;};};if _decd .TxPr !=nil {if _dfgea :=_decd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dfgea !=nil {return _dfgea ;};};if _ecde :=_decd .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_ecde !=nil {return _ecde ;};if _decd .Choice !=nil {if _adffc :=_decd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_adffc !=nil {return _adffc ;};};if _decd .Auto !=nil {if _facd :=_decd .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_facd !=nil {return _facd ;};};if _decd .LblOffset !=nil {if _eabdc :=_decd .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_eabdc !=nil {return _eabdc ;};};if _decd .BaseTimeUnit !=nil {if _fcced :=_decd .BaseTimeUnit .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");_fcced !=nil {return _fcced ;};};if _decd .MajorUnit !=nil {if _agae :=_decd .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_agae !=nil {return _agae ;};};if _decd .MajorTimeUnit !=nil {if _fad :=_decd .MajorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_fad !=nil {return _fad ;};};if _decd .MinorUnit !=nil {if _egbb :=_decd .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_egbb !=nil {return _egbb ;};};if _decd .MinorTimeUnit !=nil {if _fgcg :=_decd .MinorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_fgcg !=nil {return _fgcg ;};};if _decd .ExtLst !=nil {if _bdbf :=_decd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdbf !=nil {return _bdbf ;};};return nil ;};type CT_BarChart struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;Overlap *CT_Overlap ;SerLines []*CT_ChartLines ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_dfcec *Group_DLbls )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dfcec .NumFmt !=nil {_cgagcg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_dfcec .NumFmt ,_cgagcg );};if _dfcec .SpPr !=nil {_gdbba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dfcec .SpPr ,_gdbba );};if _dfcec .TxPr !=nil {_afgdca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_dfcec .TxPr ,_afgdca );};if _dfcec .DLblPos !=nil {_fced :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_dfcec .DLblPos ,_fced );};if _dfcec .ShowLegendKey !=nil {_gcfge :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_dfcec .ShowLegendKey ,_gcfge );};if _dfcec .ShowVal !=nil {_ccbfc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_dfcec .ShowVal ,_ccbfc );};if _dfcec .ShowCatName !=nil {_cedbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_dfcec .ShowCatName ,_cedbf );};if _dfcec .ShowSerName !=nil {_eefcb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_dfcec .ShowSerName ,_eefcb );};if _dfcec .ShowPercent !=nil {_cgebe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_dfcec .ShowPercent ,_cgebe );};if _dfcec .ShowBubbleSize !=nil {_cfadb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_dfcec .ShowBubbleSize ,_cfadb );};if _dfcec .Separator !=nil {_agefc :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_a .AddPreserveSpaceAttr (&_agefc ,*_dfcec .Separator );e .EncodeElement (_dfcec .Separator ,_agefc );};if _dfcec .ShowLeaderLines !=nil {_fefc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dfcec .ShowLeaderLines ,_fefc );};if _dfcec .LeaderLines !=nil {_bdfd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dfcec .LeaderLines ,_bdfd );};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 *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;CrossBetween *CT_CrossBetween ;MajorUnit *CT_AxisUnit ;MinorUnit *CT_AxisUnit ;DispUnits *CT_DispUnits ;ExtLst *CT_ExtensionList ;};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 (_eecdg ST_BarGrouping )String ()string {switch _eecdg {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 (_decac *CT_Style )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_decac .ValAttr =1;for _ ,_bbdbd :=range start .Attr {if _bbdbd .Name .Local =="\u0076\u0061\u006c"{_fgacb ,_cadef :=_b .ParseUint (_bbdbd .Value ,10,8);if _cadef !=nil {return _cadef ;};_decac .ValAttr =uint8 (_fgacb );continue ;};};for {_dgfad ,_fgedc :=d .Token ();if _fgedc !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_fgedc );};if _bfccce ,_afgga :=_dgfad .(_g .EndElement );_afgga &&_bfccce .Name ==start .Name {break ;};};return nil ;};func NewCT_ExtensionList ()*CT_ExtensionList {_ggga :=&CT_ExtensionList {};return _ggga };type CT_ExtensionList struct{Ext []*CT_Extension ;};type CT_RotY struct{ValAttr *uint16 ;};type ST_LblAlgn byte ; +// ValidateWithPath validates the CT_NumDataSourceChoice and its children, prefixing error messages with path +func (_eafd *CT_NumDataSourceChoice )ValidateWithPath (path string )error {if _eafd .NumRef !=nil {if _ffaef :=_eafd .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_ffaef !=nil {return _ffaef ;};};if _eafd .NumLit !=nil {if _dcbdb :=_eafd .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_dcbdb !=nil {return _dcbdb ;};};return nil ;};func (_fcced *EG_BarChartShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gcgd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_fcced .BarDir ,_gcgd );if _fcced .Grouping !=nil {_gfbdb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_fcced .Grouping ,_gfbdb );};if _fcced .VaryColors !=nil {_dbed :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fcced .VaryColors ,_dbed );};if _fcced .Ser !=nil {_bffc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_caedf :=range _fcced .Ser {e .EncodeElement (_caedf ,_bffc );};};if _fcced .DLbls !=nil {_dbfde :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fcced .DLbls ,_dbfde );};return nil ;}; -// ValidateWithPath validates the CT_ScatterSer and its children, prefixing error messages with path -func (_adfef *CT_ScatterSer )ValidateWithPath (path string )error {if _eacg :=_adfef .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_eacg !=nil {return _eacg ;};if _dffcf :=_adfef .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_dffcf !=nil {return _dffcf ;};if _adfef .Tx !=nil {if _gfgfg :=_adfef .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gfgfg !=nil {return _gfgfg ;};};if _adfef .SpPr !=nil {if _dfbef :=_adfef .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dfbef !=nil {return _dfbef ;};};if _adfef .Marker !=nil {if _efdcf :=_adfef .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_efdcf !=nil {return _efdcf ;};};for _fbge ,_dcfbd :=range _adfef .DPt {if _ddedb :=_dcfbd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_fbge ));_ddedb !=nil {return _ddedb ;};};if _adfef .DLbls !=nil {if _dfbfe :=_adfef .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dfbfe !=nil {return _dfbfe ;};};for _dfgdg ,_bbed :=range _adfef .Trendline {if _gcdcbe :=_bbed .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_dfgdg ));_gcdcbe !=nil {return _gcdcbe ;};};for _efcg ,_dadgg :=range _adfef .ErrBars {if _aebdd :=_dadgg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_efcg ));_aebdd !=nil {return _aebdd ;};};if _adfef .XVal !=nil {if _adged :=_adfef .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_adged !=nil {return _adged ;};};if _adfef .YVal !=nil {if _edffe :=_adfef .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_edffe !=nil {return _edffe ;};};if _adfef .Smooth !=nil {if _deaef :=_adfef .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_deaef !=nil {return _deaef ;};};if _adfef .ExtLst !=nil {if _ccag :=_adfef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccag !=nil {return _ccag ;};};return nil ;}; +// Validate validates the CT_Grouping and its children +func (_faaca *CT_Grouping )Validate ()error {return _faaca .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067");};func NewCT_StrVal ()*CT_StrVal {_fcfg :=&CT_StrVal {};return _fcfg };func ParseUnionST_DepthPercent (s string )(ST_DepthPercent ,error ){if ST_DepthPercentWithSymbolPatternRe .MatchString (s ){return ST_DepthPercent {ST_DepthPercentWithSymbol :&s },nil ;};_gfgb ,_ddccf :=_d .ParseUint (s ,10,16);if _ddccf !=nil {return ST_DepthPercent {},_ddccf ;};_dfbec :=uint16 (_gfgb );return ST_DepthPercent {ST_DepthPercentUShort :&_dfbec },nil ;};func (_cacd *CT_DLbl )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ddbe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_cacd .Idx ,_ddbe );if _cacd .Choice !=nil {_cacd .Choice .MarshalXML (e ,_c .StartElement {});};if _cacd .ExtLst !=nil {_dcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cacd .ExtLst ,_dcc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_StrVal and its children, prefixing error messages with path -func (_dcbfa *CT_StrVal )ValidateWithPath (path string )error {return nil };func NewCT_DLblChoice ()*CT_DLblChoice {_acgd :=&CT_DLblChoice {};return _acgd };func (_gbgbf *CT_LogBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbgbf .ValAttr =2;for _ ,_ecbcg :=range start .Attr {if _ecbcg .Name .Local =="\u0076\u0061\u006c"{_bcafe ,_gbcgf :=_b .ParseFloat (_ecbcg .Value ,64);if _gbcgf !=nil {return _gbcgf ;};_gbgbf .ValAttr =_bcafe ;continue ;};};for {_gbadf ,_bgffd :=d .Token ();if _bgffd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065\u003a\u0020%\u0073",_bgffd );};if _fedad ,_bdad :=_gbadf .(_g .EndElement );_bdad &&_fedad .Name ==start .Name {break ;};};return nil ;};const (ST_CrossesUnset ST_Crosses =0;ST_CrossesAutoZero ST_Crosses =1;ST_CrossesMax ST_Crosses =2;ST_CrossesMin ST_Crosses =3;);type CT_DLblChoice struct{Delete *CT_Boolean ;Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;};func (_ddeb *CT_BarGrouping )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_afgf :=range start .Attr {if _afgf .Name .Local =="\u0076\u0061\u006c"{_ddeb .ValAttr .UnmarshalXMLAttr (_afgf );continue ;};};for {_bagf ,_bcca :=d .Token ();if _bcca !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0061\u0072\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067:\u0020\u0025\u0073",_bcca );};if _cgfg ,_ebbc :=_bagf .(_g .EndElement );_ebbc &&_cgfg .Name ==start .Name {break ;};};return nil ;};func (_dcffd ST_DLblPos )Validate ()error {return _dcffd .ValidateWithPath ("")};func (_dccdc ST_LegendPos )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fbgggc :=_g .Attr {};_fbgggc .Name =name ;switch _dccdc {case ST_LegendPosUnset :_fbgggc .Value ="";case ST_LegendPosB :_fbgggc .Value ="\u0062";case ST_LegendPosTr :_fbgggc .Value ="\u0074\u0072";case ST_LegendPosL :_fbgggc .Value ="\u006c";case ST_LegendPosR :_fbgggc .Value ="\u0072";case ST_LegendPosT :_fbgggc .Value ="\u0074";};return _fbgggc ,nil ;};func (_gabeg *ST_TickMark )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gabeg =0;case "\u0063\u0072\u006fs\u0073":*_gabeg =1;case "\u0069\u006e":*_gabeg =2;case "\u006e\u006f\u006e\u0065":*_gabeg =3;case "\u006f\u0075\u0074":*_gabeg =4;};return nil ;};func NewCT_ChartSpace ()*CT_ChartSpace {_bfccc :=&CT_ChartSpace {};_bfccc .Chart =NewCT_Chart ();return _bfccc ;};func (_gdgec ST_BuiltInUnit )ValidateWithPath (path string )error {switch _gdgec {case 0,1,2,3,4,5,6,7,8,9:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdgec ));};return nil ;}; +// ValidateWithPath validates the CT_MultiLvlStrRef and its children, prefixing error messages with path +func (_acfeg *CT_MultiLvlStrRef )ValidateWithPath (path string )error {if _acfeg .MultiLvlStrCache !=nil {if _abefc :=_acfeg .MultiLvlStrCache .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072C\u0061\u0063\u0068\u0065");_abefc !=nil {return _abefc ;};};if _acfeg .ExtLst !=nil {if _adad :=_acfeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adad !=nil {return _adad ;};};return nil ;};func (_aegb *CT_CatAx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_aeba :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_aegb .AxId ,_aeba );_ffdgg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_aegb .Scaling ,_ffdgg );if _aegb .Delete !=nil {_ddbcb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_aegb .Delete ,_ddbcb );};_cfa :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_aegb .AxPos ,_cfa );if _aegb .MajorGridlines !=nil {_fffd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aegb .MajorGridlines ,_fffd );};if _aegb .MinorGridlines !=nil {_bbeg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aegb .MinorGridlines ,_bbeg );};if _aegb .Title !=nil {_fdfaf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_aegb .Title ,_fdfaf );};if _aegb .NumFmt !=nil {_gdegd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_aegb .NumFmt ,_gdegd );};if _aegb .MajorTickMark !=nil {_gcgf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_aegb .MajorTickMark ,_gcgf );};if _aegb .MinorTickMark !=nil {_dfbe :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_aegb .MinorTickMark ,_dfbe );};if _aegb .TickLblPos !=nil {_adff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_aegb .TickLblPos ,_adff );};if _aegb .SpPr !=nil {_ecdf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aegb .SpPr ,_ecdf );};if _aegb .TxPr !=nil {_bfd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_aegb .TxPr ,_bfd );};_adffc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_aegb .CrossAx ,_adffc );if _aegb .Choice !=nil {_aegb .Choice .MarshalXML (e ,_c .StartElement {});};if _aegb .Auto !=nil {_efaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_aegb .Auto ,_efaa );};if _aegb .LblAlgn !=nil {_bcbe :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006c\u0062\u006c\u0041\u006c\u0067n"}};e .EncodeElement (_aegb .LblAlgn ,_bcbe );};if _aegb .LblOffset !=nil {_bcgcc :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_aegb .LblOffset ,_bcgcc );};if _aegb .TickLblSkip !=nil {_bgfe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_aegb .TickLblSkip ,_bgfe );};if _aegb .TickMarkSkip !=nil {_aece :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_aegb .TickMarkSkip ,_aece );};if _aegb .NoMultiLvlLbl !=nil {_afcg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006eo\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}};e .EncodeElement (_aegb .NoMultiLvlLbl ,_afcg );};if _aegb .ExtLst !=nil {_daefg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aegb .ExtLst ,_daefg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ChartLines and its children -func (_eggcb *CT_ChartLines )Validate ()error {return _eggcb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073");};type CT_RadarStyle struct{ValAttr ST_RadarStyle ;};func NewCT_TrendlineType ()*CT_TrendlineType {_beagc :=&CT_TrendlineType {};return _beagc };const ST_BubbleScalePercentPattern ="0\u002a\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029|\u0028\u005b\u0031\u002d\u0039\u005d\u005b0-\u0039\u005d\u0029\u007c(\u005b\u0031\u002d\u0032\u005d\u005b\u0030\u002d\u0039][\u0030\u002d9\u005d\u0029\u007c\u0033\u0030\u0030\u0029\u0025";func NewCT_MultiLvlStrRef ()*CT_MultiLvlStrRef {_dbgf :=&CT_MultiLvlStrRef {};return _dbgf };type ST_BarDir byte ;func (_fdcaf ST_BuiltInUnit )String ()string {switch _fdcaf {case 0:return "";case 1:return "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073";case 2:return "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s";case 3:return "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case 4:return "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case 5:return "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 6:return "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 7:return "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 8:return "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 9:return "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es";};return "";}; +// ValidateWithPath validates the CT_Orientation and its children, prefixing error messages with path +func (_bbee *CT_Orientation )ValidateWithPath (path string )error {if _ffbef :=_bbee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffbef !=nil {return _ffbef ;};return nil ;}; -// Validate validates the CT_PlotAreaChoice1 and its children -func (_eebc *CT_PlotAreaChoice1 )Validate ()error {return _eebc .ValidateWithPath ("\u0043T\u005fP\u006c\u006f\u0074\u0041\u0072e\u0061\u0043h\u006f\u0069\u0063\u0065\u0031");};func (_fdcda *EG_AreaChartShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fdcda .Grouping !=nil {_fffba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_fdcda .Grouping ,_fffba );};if _fdcda .VaryColors !=nil {_dfdeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fdcda .VaryColors ,_dfdeb );};if _fdcda .Ser !=nil {_becba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dcggdc :=range _fdcda .Ser {e .EncodeElement (_dcggdc ,_becba );};};if _fdcda .DLbls !=nil {_cbegc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fdcda .DLbls ,_cbegc );};if _fdcda .DropLines !=nil {_fgff :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fdcda .DropLines ,_fgff );};return nil ;}; +// ValidateWithPath validates the CT_SurfaceChart and its children, prefixing error messages with path +func (_acgdg *CT_SurfaceChart )ValidateWithPath (path string )error {if _acgdg .Wireframe !=nil {if _gbbae :=_acgdg .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_gbbae !=nil {return _gbbae ;};};for _eccb ,_gdedd :=range _acgdg .Ser {if _ebddg :=_gdedd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eccb ));_ebddg !=nil {return _ebddg ;};};if _acgdg .BandFmts !=nil {if _acbee :=_acgdg .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_acbee !=nil {return _acbee ;};};for _bfed ,_dfcga :=range _acgdg .AxId {if _gfffb :=_dfcga .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bfed ));_gfffb !=nil {return _gfffb ;};};if _acgdg .ExtLst !=nil {if _afcbf :=_acgdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afcbf !=nil {return _afcbf ;};};return nil ;}; -// Validate validates the CT_RadarStyle and its children -func (_gddbe *CT_RadarStyle )Validate ()error {return _gddbe .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");};func (_faaeb *CT_PictureStackUnit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_faaeb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewEG_SerShared ()*EG_SerShared {_gggabd :=&EG_SerShared {};_gggabd .Idx =NewCT_UnsignedInt ();_gggabd .Order =NewCT_UnsignedInt ();return _gggabd ;};func (_gegfe *EG_DLblShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbgcf :for {_eegdc ,_deaee :=d .Token ();if _deaee !=nil {return _deaee ;};switch _dedad :=_eegdc .(type ){case _g .StartElement :switch _dedad .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_gegfe .NumFmt =NewCT_NumFmt ();if _daefa :=d .DecodeElement (_gegfe .NumFmt ,&_dedad );_daefa !=nil {return _daefa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gegfe .SpPr =_fc .NewCT_ShapeProperties ();if _fgdac :=d .DecodeElement (_gegfe .SpPr ,&_dedad );_fgdac !=nil {return _fgdac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_gegfe .TxPr =_fc .NewCT_TextBody ();if _cegbf :=d .DecodeElement (_gegfe .TxPr ,&_dedad );_cegbf !=nil {return _cegbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_gegfe .DLblPos =NewCT_DLblPos ();if _deeff :=d .DecodeElement (_gegfe .DLblPos ,&_dedad );_deeff !=nil {return _deeff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_gegfe .ShowLegendKey =NewCT_Boolean ();if _gdfge :=d .DecodeElement (_gegfe .ShowLegendKey ,&_dedad );_gdfge !=nil {return _gdfge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_gegfe .ShowVal =NewCT_Boolean ();if _ecddf :=d .DecodeElement (_gegfe .ShowVal ,&_dedad );_ecddf !=nil {return _ecddf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_gegfe .ShowCatName =NewCT_Boolean ();if _aaacb :=d .DecodeElement (_gegfe .ShowCatName ,&_dedad );_aaacb !=nil {return _aaacb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_gegfe .ShowSerName =NewCT_Boolean ();if _cafae :=d .DecodeElement (_gegfe .ShowSerName ,&_dedad );_cafae !=nil {return _cafae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_gegfe .ShowPercent =NewCT_Boolean ();if _agebdb :=d .DecodeElement (_gegfe .ShowPercent ,&_dedad );_agebdb !=nil {return _agebdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_gegfe .ShowBubbleSize =NewCT_Boolean ();if _aeaf :=d .DecodeElement (_gegfe .ShowBubbleSize ,&_dedad );_aeaf !=nil {return _aeaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_gegfe .Separator =new (string );if _cdgdd :=d .DecodeElement (_gegfe .Separator ,&_dedad );_cdgdd !=nil {return _cdgdd ;};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\u0045\u0047\u005f\u0044L\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064 \u0025\u0076",_dedad .Name );if _fddde :=d .Skip ();_fddde !=nil {return _fddde ;};};case _g .EndElement :break _cbgcf ;case _g .CharData :};};return nil ;};type CT_SurfaceChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_cdac ST_TrendlineType )Validate ()error {return _cdac .ValidateWithPath ("")};type EG_BarChartShared struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;};func (_ecgb ST_AxPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ecgb .String (),start );};func (_aaccbb ST_TimeUnit )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fffcfd :=_g .Attr {};_fffcfd .Name =name ;switch _aaccbb {case ST_TimeUnitUnset :_fffcfd .Value ="";case ST_TimeUnitDays :_fffcfd .Value ="\u0064\u0061\u0079\u0073";case ST_TimeUnitMonths :_fffcfd .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_TimeUnitYears :_fffcfd .Value ="\u0079\u0065\u0061r\u0073";};return _fffcfd ,nil ;};func (_ggbab ST_MarkerStyle )ValidateWithPath (path string )error {switch _ggbab {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 (_ggbab ));};return nil ;};func (_ddagf *CT_StrRef )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_eeadff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0066"}};_a .AddPreserveSpaceAttr (&_eeadff ,_ddagf .F );e .EncodeElement (_ddagf .F ,_eeadff );if _ddagf .StrCache !=nil {_daeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_ddagf .StrCache ,_daeg );};if _ddagf .ExtLst !=nil {_bfac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddagf .ExtLst ,_bfac );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_SizeRepresentsUnset ST_SizeRepresents =0;ST_SizeRepresentsArea ST_SizeRepresents =1;ST_SizeRepresentsW ST_SizeRepresents =2;);func (_cca *CT_BarSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_bff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_cca .Idx ,_bff );_ddfe :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_cca .Order ,_ddfe );if _cca .Tx !=nil {_dcef :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_cca .Tx ,_dcef );};if _cca .SpPr !=nil {_fbbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cca .SpPr ,_fbbf );};if _cca .InvertIfNegative !=nil {_gbac :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_cca .InvertIfNegative ,_gbac );};if _cca .PictureOptions !=nil {_effa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_cca .PictureOptions ,_effa );};if _cca .DPt !=nil {_afdc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_feda :=range _cca .DPt {e .EncodeElement (_feda ,_afdc );};};if _cca .DLbls !=nil {_fdcb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cca .DLbls ,_fdcb );};if _cca .Trendline !=nil {_bgbg :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_efgf :=range _cca .Trendline {e .EncodeElement (_efgf ,_bgbg );};};if _cca .ErrBars !=nil {_gdff :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_cca .ErrBars ,_gdff );};if _cca .Cat !=nil {_babd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_cca .Cat ,_babd );};if _cca .Val !=nil {_ebg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_cca .Val ,_ebg );};if _cca .Shape !=nil {_gddb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_cca .Shape ,_gddb );};if _cca .ExtLst !=nil {_gbab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cca .ExtLst ,_gbab );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aeac *CT_SplitType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aeac .ValAttr !=ST_SplitTypeUnset {_ffffc ,_eeaff :=_aeac .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _eeaff !=nil {return _eeaff ;};start .Attr =append (start .Attr ,_ffffc );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bgcac ST_PageSetupOrientation )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eabcb :=_g .Attr {};_eabcb .Name =name ;switch _bgcac {case ST_PageSetupOrientationUnset :_eabcb .Value ="";case ST_PageSetupOrientationDefault :_eabcb .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_PageSetupOrientationPortrait :_eabcb .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageSetupOrientationLandscape :_eabcb .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _eabcb ,nil ;}; +// ValidateWithPath validates the CT_Area3DChart and its children, prefixing error messages with path +func (_gg *CT_Area3DChart )ValidateWithPath (path string )error {if _gg .Grouping !=nil {if _cca :=_gg .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_cca !=nil {return _cca ;};};if _gg .VaryColors !=nil {if _fcb :=_gg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fcb !=nil {return _fcb ;};};for _aa ,_cbb :=range _gg .Ser {if _bc :=_cbb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aa ));_bc !=nil {return _bc ;};};if _gg .DLbls !=nil {if _ga :=_gg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ga !=nil {return _ga ;};};if _gg .DropLines !=nil {if _gae :=_gg .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_gae !=nil {return _gae ;};};if _gg .GapDepth !=nil {if _ef :=_gg .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_ef !=nil {return _ef ;};};for _gd ,_gc :=range _gg .AxId {if _gbf :=_gc .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gd ));_gbf !=nil {return _gbf ;};};if _gg .ExtLst !=nil {if _ccd :=_gg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccd !=nil {return _ccd ;};};return nil ;};func NewCT_TrendlineType ()*CT_TrendlineType {_afbg :=&CT_TrendlineType {};return _afbg };func (_ggaed ST_BuiltInUnit )ValidateWithPath (path string )error {switch _ggaed {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 (_ggaed ));};return nil ;};const (ST_GroupingUnset ST_Grouping =0;ST_GroupingPercentStacked ST_Grouping =1;ST_GroupingStandard ST_Grouping =2;ST_GroupingStacked ST_Grouping =3;);func (_cecfa ST_PageSetupOrientation )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_egdga :=_c .Attr {};_egdga .Name =name ;switch _cecfa {case ST_PageSetupOrientationUnset :_egdga .Value ="";case ST_PageSetupOrientationDefault :_egdga .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_PageSetupOrientationPortrait :_egdga .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageSetupOrientationLandscape :_egdga .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _egdga ,nil ;};func (_cgeeg ST_LayoutMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dcbg :=_c .Attr {};_dcbg .Name =name ;switch _cgeeg {case ST_LayoutModeUnset :_dcbg .Value ="";case ST_LayoutModeEdge :_dcbg .Value ="\u0065\u0064\u0067\u0065";case ST_LayoutModeFactor :_dcbg .Value ="\u0066\u0061\u0063\u0074\u006f\u0072";};return _dcbg ,nil ;};type CT_LayoutTarget struct{ValAttr ST_LayoutTarget ;};func (_aceab ST_TrendlineType )String ()string {switch _aceab {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 "";}; -// ValidateWithPath validates the CT_BarGrouping and its children, prefixing error messages with path -func (_dfag *CT_BarGrouping )ValidateWithPath (path string )error {if _bdbb :=_dfag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdbb !=nil {return _bdbb ;};return nil ;};func (_acbef ST_LegendPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_acbef .String (),start );};type ST_SplitType byte ; +// ValidateWithPath validates the CT_RotX and its children, prefixing error messages with path +func (_dabbc *CT_RotX )ValidateWithPath (path string )error {if _dabbc .ValAttr !=nil {if *_dabbc .ValAttr < -90{return _e .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 ,*_dabbc .ValAttr );};if *_dabbc .ValAttr > 90{return _e .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 ,*_dabbc .ValAttr );};};return nil ;};func (_dggga ST_LegendPos )ValidateWithPath (path string )error {switch _dggga {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 (_dggga ));};return nil ;};func (_afba *CT_DTable )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _afba .ShowHorzBorder !=nil {_geaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077H\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_afba .ShowHorzBorder ,_geaa );};if _afba .ShowVertBorder !=nil {_aceg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077V\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_afba .ShowVertBorder ,_aceg );};if _afba .ShowOutline !=nil {_ffdd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_afba .ShowOutline ,_ffdd );};if _afba .ShowKeys !=nil {_edbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"}};e .EncodeElement (_afba .ShowKeys ,_edbf );};if _afba .SpPr !=nil {_beba :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_afba .SpPr ,_beba );};if _afba .TxPr !=nil {_feedf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_afba .TxPr ,_feedf );};if _afba .ExtLst !=nil {_feaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afba .ExtLst ,_feaa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_TickMark byte ; -// Validate validates the CT_CrossBetween and its children -func (_eegb *CT_CrossBetween )Validate ()error {return _eegb .ValidateWithPath ("\u0043T\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");};type EG_SerShared struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_fc .CT_ShapeProperties ;};func (_eeba *ST_Grouping )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbea ,_eaefa :=d .Token ();if _eaefa !=nil {return _eaefa ;};if _cdggb ,_adbec :=_dbea .(_g .EndElement );_adbec &&_cdggb .Name ==start .Name {*_eeba =1;return nil ;};if _abcdc ,_egdce :=_dbea .(_g .CharData );!_egdce {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbea );}else {switch string (_abcdc ){case "":*_eeba =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_eeba =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_eeba =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_eeba =3;};};_dbea ,_eaefa =d .Token ();if _eaefa !=nil {return _eaefa ;};if _fdfaf ,_dbadf :=_dbea .(_g .EndElement );_dbadf &&_fdfaf .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbea );}; +// Validate validates the CT_SurfaceChart and its children +func (_afca *CT_SurfaceChart )Validate ()error {return _afca .ValidateWithPath ("\u0043T\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");};func (_ggdd *CT_LayoutMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eegg :=range start .Attr {if _eegg .Name .Local =="\u0076\u0061\u006c"{_ggdd .ValAttr .UnmarshalXMLAttr (_eegg );continue ;};};for {_begcd ,_beaf :=d .Token ();if _beaf !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ca\u0079o\u0075t\u004d\u006f\u0064\u0065\u003a\u0020\u0025s",_beaf );};if _gbbbe ,_gfgcc :=_begcd .(_c .EndElement );_gfgcc &&_gbbbe .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the EG_AreaChartShared and its children, prefixing error messages with path -func (_dbfbdb *EG_AreaChartShared )ValidateWithPath (path string )error {if _dbfbdb .Grouping !=nil {if _gfed :=_dbfbdb .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_gfed !=nil {return _gfed ;};};if _dbfbdb .VaryColors !=nil {if _fbggg :=_dbfbdb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fbggg !=nil {return _fbggg ;};};for _ggff ,_gfcfd :=range _dbfbdb .Ser {if _fcaba :=_gfcfd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ggff ));_fcaba !=nil {return _fcaba ;};};if _dbfbdb .DLbls !=nil {if _eccbe :=_dbfbdb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_eccbe !=nil {return _eccbe ;};};if _dbfbdb .DropLines !=nil {if _bbfggd :=_dbfbdb .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_bbfggd !=nil {return _bbfggd ;};};return nil ;};func (_cdef *CT_LblOffset )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fdg :=range start .Attr {if _fdg .Name .Local =="\u0076\u0061\u006c"{_gcde ,_gggae :=ParseUnionST_LblOffset (_fdg .Value );if _gggae !=nil {return _gggae ;};_cdef .ValAttr =&_gcde ;continue ;};};for {_ebdgd ,_bcbf :=d .Token ();if _bcbf !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0062l\u004f\u0066\u0066\u0073\u0065\u0074\u003a\u0020\u0025\u0073",_bcbf );};if _gefac ,_cggde :=_ebdgd .(_g .EndElement );_cggde &&_gefac .Name ==start .Name {break ;};};return nil ;};func (_caaaf ST_HoleSize )String ()string {if _caaaf .ST_HoleSizePercent !=nil {return _f .Sprintf ("\u0025\u0076",*_caaaf .ST_HoleSizePercent );};if _caaaf .ST_HoleSizeUByte !=nil {return _f .Sprintf ("\u0025\u0076",*_caaaf .ST_HoleSizeUByte );};return "";}; +// Validate validates the CT_NumVal and its children +func (_bgbd *CT_NumVal )Validate ()error {return _bgbd .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0056\u0061l");};func (_abgb ST_GapAmount )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _abgb .ST_GapAmountPercent !=nil {e .EncodeToken (_c .CharData (*_abgb .ST_GapAmountPercent ));};if _abgb .ST_GapAmountUShort !=nil {e .EncodeToken (_c .CharData (_e .Sprintf ("\u0025\u0064",*_abgb .ST_GapAmountUShort )));};return e .EncodeToken (_c .EndElement {Name :start .Name });}; -// ValidateWithPath validates the CT_OfPieType and its children, prefixing error messages with path -func (_dagg *CT_OfPieType )ValidateWithPath (path string )error {if _bdba :=_dagg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdba !=nil {return _bdba ;};return nil ;}; +// ValidateWithPath validates the CT_DoughnutChart and its children, prefixing error messages with path +func (_afcb *CT_DoughnutChart )ValidateWithPath (path string )error {if _afcb .VaryColors !=nil {if _gdfc :=_afcb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_gdfc !=nil {return _gdfc ;};};for _afbf ,_geca :=range _afcb .Ser {if _bdgag :=_geca .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_afbf ));_bdgag !=nil {return _bdgag ;};};if _afcb .DLbls !=nil {if _dbbf :=_afcb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dbbf !=nil {return _dbbf ;};};if _afcb .FirstSliceAng !=nil {if _caab :=_afcb .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_caab !=nil {return _caab ;};};if _afcb .HoleSize !=nil {if _ddea :=_afcb .HoleSize .ValidateWithPath (path +"\u002fH\u006f\u006c\u0065\u0053\u0069\u007ae");_ddea !=nil {return _ddea ;};};if _afcb .ExtLst !=nil {if _gfcfa :=_afcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfcfa !=nil {return _gfcfa ;};};return nil ;};func (_cbce *CT_HoleSize )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_acda :=range start .Attr {if _acda .Name .Local =="\u0076\u0061\u006c"{_dbda ,_aaec :=ParseUnionST_HoleSize (_acda .Value );if _aaec !=nil {return _aaec ;};_cbce .ValAttr =&_dbda ;continue ;};};for {_fgadd ,_eefff :=d .Token ();if _eefff !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_eefff );};if _edgf ,_gfbd :=_fgadd .(_c .EndElement );_gfbd &&_edgf .Name ==start .Name {break ;};};return nil ;};func NewCT_CatAx ()*CT_CatAx {_bfbge :=&CT_CatAx {};_bfbge .AxId =NewCT_UnsignedInt ();_bfbge .Scaling =NewCT_Scaling ();_bfbge .AxPos =NewCT_AxPos ();_bfbge .CrossAx =NewCT_UnsignedInt ();return _bfbge ;};func (_ebfcc ST_BuiltInUnit )Validate ()error {return _ebfcc .ValidateWithPath ("")};func (_gccde *CT_LegendEntryChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_becc :for {_gfde ,_aagd :=d .Token ();if _aagd !=nil {return _aagd ;};switch _ebecd :=_gfde .(type ){case _c .StartElement :switch _ebecd .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"}:_gccde .Delete =NewCT_Boolean ();if _cgae :=d .DecodeElement (_gccde .Delete ,&_ebecd );_cgae !=nil {return _cgae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gccde .TxPr =_cc .NewCT_TextBody ();if _aebf :=d .DecodeElement (_gccde .TxPr ,&_ebecd );_aebf !=nil {return _aebf ;};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\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ebecd .Name );if _cebafb :=d .Skip ();_cebafb !=nil {return _cebafb ;};};case _c .EndElement :break _becc ;case _c .CharData :};};return nil ;};func (_cafb *CT_DLblChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cafb .Delete !=nil {_dbe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_cafb .Delete ,_dbe );};if _cafb .Layout !=nil {_dffe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cafb .Layout ,_dffe );};if _cafb .Tx !=nil {_gdca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_cafb .Tx ,_gdca );};if _cafb .NumFmt !=nil {_cggg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_cafb .NumFmt ,_cggg );};if _cafb .SpPr !=nil {_efgc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cafb .SpPr ,_efgc );};if _cafb .TxPr !=nil {_bceg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cafb .TxPr ,_bceg );};if _cafb .DLblPos !=nil {_cbgc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_cafb .DLblPos ,_cbgc );};if _cafb .ShowLegendKey !=nil {_cfdgg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_cafb .ShowLegendKey ,_cfdgg );};if _cafb .ShowVal !=nil {_cedd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_cafb .ShowVal ,_cedd );};if _cafb .ShowCatName !=nil {_degfd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_cafb .ShowCatName ,_degfd );};if _cafb .ShowSerName !=nil {_fggf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_cafb .ShowSerName ,_fggf );};if _cafb .ShowPercent !=nil {_febb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_cafb .ShowPercent ,_febb );};if _cafb .ShowBubbleSize !=nil {_cbfgb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_cafb .ShowBubbleSize ,_cbfgb );};if _cafb .Separator !=nil {_ebbe :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_f .AddPreserveSpaceAttr (&_ebbe ,*_cafb .Separator );e .EncodeElement (_cafb .Separator ,_ebbe );};return nil ;};func (_bcfdd *CT_Line3DChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bcfe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_bcfdd .Grouping ,_bcfe );if _bcfdd .VaryColors !=nil {_fgcbe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bcfdd .VaryColors ,_fgcbe );};if _bcfdd .Ser !=nil {_bbdag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ecge :=range _bcfdd .Ser {e .EncodeElement (_ecge ,_bbdag );};};if _bcfdd .DLbls !=nil {_cdbd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bcfdd .DLbls ,_cdbd );};if _bcfdd .DropLines !=nil {_ceecg :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bcfdd .DropLines ,_ceecg );};if _bcfdd .GapDepth !=nil {_fgegg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_bcfdd .GapDepth ,_fgegg );};_ebfb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_bagg :=range _bcfdd .AxId {e .EncodeElement (_bagg ,_ebfb );};if _bcfdd .ExtLst !=nil {_efgcb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcfdd .ExtLst ,_efgcb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_egbcf *CT_DepthPercent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _egbcf .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_egbcf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eabdd *CT_StockChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdaag :for {_fgcbc ,_aecf :=d .Token ();if _aecf !=nil {return _aecf ;};switch _baege :=_fgcbc .(type ){case _c .StartElement :switch _baege .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"}:_egdeg :=NewCT_LineSer ();if _eaefa :=d .DecodeElement (_egdeg ,&_baege );_eaefa !=nil {return _eaefa ;};_eabdd .Ser =append (_eabdd .Ser ,_egdeg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eabdd .DLbls =NewCT_DLbls ();if _gdegg :=d .DecodeElement (_eabdd .DLbls ,&_baege );_gdegg !=nil {return _gdegg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eabdd .DropLines =NewCT_ChartLines ();if _dgabf :=d .DecodeElement (_eabdd .DropLines ,&_baege );_dgabf !=nil {return _dgabf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eabdd .HiLowLines =NewCT_ChartLines ();if _aceea :=d .DecodeElement (_eabdd .HiLowLines ,&_baege );_aceea !=nil {return _aceea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eabdd .UpDownBars =NewCT_UpDownBars ();if _bcaebb :=d .DecodeElement (_eabdd .UpDownBars ,&_baege );_bcaebb !=nil {return _bcaebb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adgba :=NewCT_UnsignedInt ();if _gfbff :=d .DecodeElement (_adgba ,&_baege );_gfbff !=nil {return _gfbff ;};_eabdd .AxId =append (_eabdd .AxId ,_adgba );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_eabdd .ExtLst =NewCT_ExtensionList ();if _fdecc :=d .DecodeElement (_eabdd .ExtLst ,&_baege );_fdecc !=nil {return _fdecc ;};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\u0053t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_baege .Name );if _fdcf :=d .Skip ();_fdcf !=nil {return _fdcf ;};};case _c .EndElement :break _bdaag ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the ChartSpace and its children, prefixing error messages with path -func (_becdba *ChartSpace )ValidateWithPath (path string )error {if _dcdaa :=_becdba .CT_ChartSpace .ValidateWithPath (path );_dcdaa !=nil {return _dcdaa ;};return nil ;}; +// Validate validates the CT_CustSplit and its children +func (_dgeca *CT_CustSplit )Validate ()error {return _dgeca .ValidateWithPath ("\u0043\u0054\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");};func (_aegbb *CT_PieChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _aegbb .VaryColors !=nil {_babf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_aegbb .VaryColors ,_babf );};if _aegbb .Ser !=nil {_cggf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cdab :=range _aegbb .Ser {e .EncodeElement (_cdab ,_cggf );};};if _aegbb .DLbls !=nil {_edcc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_aegbb .DLbls ,_edcc );};if _aegbb .FirstSliceAng !=nil {_egedb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_aegbb .FirstSliceAng ,_egedb );};if _aegbb .ExtLst !=nil {_gdfff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aegbb .ExtLst ,_gdfff );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Grouping and its children -func (_cdag *CT_Grouping )Validate ()error {return _cdag .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067");};func NewCT_Orientation ()*CT_Orientation {_gfbe :=&CT_Orientation {};return _gfbe };type CT_Title struct{Tx *CT_Tx ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_dfce *EG_LegendEntryData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dfce .TxPr !=nil {_gaabe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_dfce .TxPr ,_gaabe );};return nil ;};func (_cbfcg ST_TrendlineType )String ()string {switch _cbfcg {case 0:return "";case 1:return "\u0065\u0078\u0070";case 2:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 3:return "\u006c\u006f\u0067";case 4:return "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g";case 5:return "\u0070\u006f\u006c\u0079";case 6:return "\u0070\u006f\u0077e\u0072";};return "";};func (_dcecg *ST_PictureFormat )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dcecg =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_dcecg =1;case "\u0073\u0074\u0061c\u006b":*_dcecg =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_dcecg =3;};return nil ;};func (_deeddc *ST_PageSetupOrientation )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcdgbb ,_gabegb :=d .Token ();if _gabegb !=nil {return _gabegb ;};if _abbed ,_dfcag :=_gcdgbb .(_g .EndElement );_dfcag &&_abbed .Name ==start .Name {*_deeddc =1;return nil ;};if _afged ,_dbed :=_gcdgbb .(_g .CharData );!_dbed {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcdgbb );}else {switch string (_afged ){case "":*_deeddc =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_deeddc =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_deeddc =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_deeddc =3;};};_gcdgbb ,_gabegb =d .Token ();if _gabegb !=nil {return _gabegb ;};if _dccfd ,_faefg :=_gcdgbb .(_g .EndElement );_faefg &&_dccfd .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcdgbb );}; +// Validate validates the CT_TimeUnit and its children +func (_gfaeb *CT_TimeUnit )Validate ()error {return _gfaeb .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");};func (_aebg ST_RadarStyle )Validate ()error {return _aebg .ValidateWithPath ("")};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 (_dbgeb *CT_LegendEntryChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dbgeb .Delete !=nil {_bfdea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_dbgeb .Delete ,_bfdea );};if _dbgeb .TxPr !=nil {_dcaadd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_dbgeb .TxPr ,_dcaadd );};return nil ;};type ST_PageSetupOrientation byte ;func NewCT_PlotArea ()*CT_PlotArea {_feegc :=&CT_PlotArea {};return _feegc }; -// Validate validates the CT_RadarSer and its children -func (_eacagc *CT_RadarSer )Validate ()error {return _eacagc .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072");}; +// ValidateWithPath validates the CT_UpDownBars and its children, prefixing error messages with path +func (_fdddg *CT_UpDownBars )ValidateWithPath (path string )error {if _fdddg .GapWidth !=nil {if _cgeg :=_fdddg .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_cgeg !=nil {return _cgeg ;};};if _fdddg .UpBars !=nil {if _ddcea :=_fdddg .UpBars .ValidateWithPath (path +"\u002fU\u0070\u0042\u0061\u0072\u0073");_ddcea !=nil {return _ddcea ;};};if _fdddg .DownBars !=nil {if _gffbd :=_fdddg .DownBars .ValidateWithPath (path +"\u002fD\u006f\u0077\u006e\u0042\u0061\u0072s");_gffbd !=nil {return _gffbd ;};};if _fdddg .ExtLst !=nil {if _decea :=_fdddg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_decea !=nil {return _decea ;};};return nil ;};func (_cffdd *ST_ErrDir )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cffdd =0;case "\u0078":*_cffdd =1;case "\u0079":*_cffdd =2;};return nil ;};func (_fgdd *CT_PageMargins )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c"},Value :_e .Sprintf ("\u0025\u0076",_fgdd .LAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_e .Sprintf ("\u0025\u0076",_fgdd .RAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074"},Value :_e .Sprintf ("\u0025\u0076",_fgdd .TAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062"},Value :_e .Sprintf ("\u0025\u0076",_fgdd .BAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",_fgdd .HeaderAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",_fgdd .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gcfce ST_BarGrouping )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_beaaa :=_c .Attr {};_beaaa .Name =name ;switch _gcfce {case ST_BarGroupingUnset :_beaaa .Value ="";case ST_BarGroupingPercentStacked :_beaaa .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_BarGroupingClustered :_beaaa .Value ="\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d";case ST_BarGroupingStandard :_beaaa .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_BarGroupingStacked :_beaaa .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _beaaa ,nil ;}; -// Validate validates the CT_UnsignedInt and its children -func (_becbf *CT_UnsignedInt )Validate ()error {return _becbf .ValidateWithPath ("\u0043\u0054\u005f\u0055\u006e\u0073\u0069\u0067\u006ee\u0064\u0049\u006e\u0074");};func (_eae *CT_AxDataSource )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eae .Choice =NewCT_AxDataSourceChoice ();_dbf :for {_fa ,_bbb :=d .Token ();if _bbb !=nil {return _bbb ;};switch _eabc :=_fa .(type ){case _g .StartElement :switch _eabc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066"}:_eae .Choice =NewCT_AxDataSourceChoice ();if _cbg :=d .DecodeElement (&_eae .Choice .MultiLvlStrRef ,&_eabc );_cbg !=nil {return _cbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"}:_eae .Choice =NewCT_AxDataSourceChoice ();if _dbc :=d .DecodeElement (&_eae .Choice .NumRef ,&_eabc );_dbc !=nil {return _dbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"}:_eae .Choice =NewCT_AxDataSourceChoice ();if _gdb :=d .DecodeElement (&_eae .Choice .NumLit ,&_eabc );_gdb !=nil {return _gdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_eae .Choice =NewCT_AxDataSourceChoice ();if _gbb :=d .DecodeElement (&_eae .Choice .StrRef ,&_eabc );_gbb !=nil {return _gbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"}:_eae .Choice =NewCT_AxDataSourceChoice ();if _fcfd :=d .DecodeElement (&_eae .Choice .StrLit ,&_eabc );_fcfd !=nil {return _fcfd ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0078\u0044a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025\u0076",_eabc .Name );if _ged :=d .Skip ();_ged !=nil {return _ged ;};};case _g .EndElement :break _dbf ;case _g .CharData :};};return nil ;};func (_bfgg ST_LblAlgn )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bfgg .String (),start );};func (_dafagf *ST_LayoutTarget )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfebd ,_gbbcg :=d .Token ();if _gbbcg !=nil {return _gbbcg ;};if _bdag ,_gaddf :=_bfebd .(_g .EndElement );_gaddf &&_bdag .Name ==start .Name {*_dafagf =1;return nil ;};if _ceebf ,_bacfb :=_bfebd .(_g .CharData );!_bacfb {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",_bfebd );}else {switch string (_ceebf ){case "":*_dafagf =0;case "\u0069\u006e\u006ee\u0072":*_dafagf =1;case "\u006f\u0075\u0074e\u0072":*_dafagf =2;};};_bfebd ,_gbbcg =d .Token ();if _gbbcg !=nil {return _gbbcg ;};if _beaecf ,_daaadc :=_bfebd .(_g .EndElement );_daaadc &&_beaecf .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",_bfebd );}; +// Validate validates the CT_SplitType and its children +func (_cafga *CT_SplitType )Validate ()error {return _cafga .ValidateWithPath ("\u0043\u0054\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");};func (_agda ST_TickMark )String ()string {switch _agda {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 "";};type CT_ExtensionList struct{Ext []*CT_Extension ;}; -// Validate validates the EG_AxShared and its children -func (_eccc *EG_AxShared )Validate ()error {return _eccc .ValidateWithPath ("E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064");}; +// ValidateWithPath validates the CT_PivotFmts and its children, prefixing error messages with path +func (_efbaf *CT_PivotFmts )ValidateWithPath (path string )error {for _bbdc ,_cgebe :=range _efbaf .PivotFmt {if _bdcce :=_cgebe .ValidateWithPath (_e .Sprintf ("\u0025s\u002fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_bbdc ));_bdcce !=nil {return _bdcce ;};};return nil ;}; -// ValidateWithPath validates the CT_StrRef and its children, prefixing error messages with path -func (_edgag *CT_StrRef )ValidateWithPath (path string )error {if _edgag .StrCache !=nil {if _cdfab :=_edgag .StrCache .ValidateWithPath (path +"\u002fS\u0074\u0072\u0043\u0061\u0063\u0068e");_cdfab !=nil {return _cdfab ;};};if _edgag .ExtLst !=nil {if _adbae :=_edgag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adbae !=nil {return _adbae ;};};return nil ;};type ST_LayoutTarget byte ; +// ValidateWithPath validates the CT_SizeRepresents and its children, prefixing error messages with path +func (_ebggd *CT_SizeRepresents )ValidateWithPath (path string )error {if _eccgg :=_ebggd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eccgg !=nil {return _eccgg ;};return nil ;};func (_efef *CT_BubbleChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _efef .VaryColors !=nil {_feba :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_efef .VaryColors ,_feba );};if _efef .Ser !=nil {_caeag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cabd :=range _efef .Ser {e .EncodeElement (_cabd ,_caeag );};};if _efef .DLbls !=nil {_ceaa :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_efef .DLbls ,_ceaa );};if _efef .Bubble3D !=nil {_dee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_efef .Bubble3D ,_dee );};if _efef .BubbleScale !=nil {_adeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_efef .BubbleScale ,_adeb );};if _efef .ShowNegBubbles !=nil {_gcbaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077N\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073"}};e .EncodeElement (_efef .ShowNegBubbles ,_gcbaf );};if _efef .SizeRepresents !=nil {_gdegf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0069\u007a\u0065R\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073"}};e .EncodeElement (_efef .SizeRepresents ,_gdegf );};_bbaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_efg :=range _efef .AxId {e .EncodeElement (_efg ,_bbaa );};if _efef .ExtLst !=nil {_dge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efef .ExtLst ,_dge );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dgfde *CT_ValAx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dgfde .AxId =NewCT_UnsignedInt ();_dgfde .Scaling =NewCT_Scaling ();_dgfde .AxPos =NewCT_AxPos ();_dgfde .CrossAx =NewCT_UnsignedInt ();_accca :for {_bffgd ,_ggfbd :=d .Token ();if _ggfbd !=nil {return _ggfbd ;};switch _ffbgb :=_bffgd .(type ){case _c .StartElement :switch _ffbgb .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 _bdeea :=d .DecodeElement (_dgfde .AxId ,&_ffbgb );_bdeea !=nil {return _bdeea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _effgdf :=d .DecodeElement (_dgfde .Scaling ,&_ffbgb );_effgdf !=nil {return _effgdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dgfde .Delete =NewCT_Boolean ();if _bggc :=d .DecodeElement (_dgfde .Delete ,&_ffbgb );_bggc !=nil {return _bggc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _eadef :=d .DecodeElement (_dgfde .AxPos ,&_ffbgb );_eadef !=nil {return _eadef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dgfde .MajorGridlines =NewCT_ChartLines ();if _ecgeb :=d .DecodeElement (_dgfde .MajorGridlines ,&_ffbgb );_ecgeb !=nil {return _ecgeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dgfde .MinorGridlines =NewCT_ChartLines ();if _eedda :=d .DecodeElement (_dgfde .MinorGridlines ,&_ffbgb );_eedda !=nil {return _eedda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dgfde .Title =NewCT_Title ();if _deff :=d .DecodeElement (_dgfde .Title ,&_ffbgb );_deff !=nil {return _deff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dgfde .NumFmt =NewCT_NumFmt ();if _eecb :=d .DecodeElement (_dgfde .NumFmt ,&_ffbgb );_eecb !=nil {return _eecb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dgfde .MajorTickMark =NewCT_TickMark ();if _decb :=d .DecodeElement (_dgfde .MajorTickMark ,&_ffbgb );_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 :"\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"}:_dgfde .MinorTickMark =NewCT_TickMark ();if _fcdba :=d .DecodeElement (_dgfde .MinorTickMark ,&_ffbgb );_fcdba !=nil {return _fcdba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dgfde .TickLblPos =NewCT_TickLblPos ();if _dfeb :=d .DecodeElement (_dgfde .TickLblPos ,&_ffbgb );_dfeb !=nil {return _dfeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_dgfde .SpPr =_cc .NewCT_ShapeProperties ();if _eacbf :=d .DecodeElement (_dgfde .SpPr ,&_ffbgb );_eacbf !=nil {return _eacbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dgfde .TxPr =_cc .NewCT_TextBody ();if _deace :=d .DecodeElement (_dgfde .TxPr ,&_ffbgb );_deace !=nil {return _deace ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _cfef :=d .DecodeElement (_dgfde .CrossAx ,&_ffbgb );_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 :"\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"}:_dgfde .Choice =NewEG_AxSharedChoice ();if _cbcd :=d .DecodeElement (&_dgfde .Choice .Crosses ,&_ffbgb );_cbcd !=nil {return _cbcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dgfde .Choice =NewEG_AxSharedChoice ();if _dgdecg :=d .DecodeElement (&_dgfde .Choice .CrossesAt ,&_ffbgb );_dgdecg !=nil {return _dgdecg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dgfde .CrossBetween =NewCT_CrossBetween ();if _fbbe :=d .DecodeElement (_dgfde .CrossBetween ,&_ffbgb );_fbbe !=nil {return _fbbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dgfde .MajorUnit =NewCT_AxisUnit ();if _gddce :=d .DecodeElement (_dgfde .MajorUnit ,&_ffbgb );_gddce !=nil {return _gddce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dgfde .MinorUnit =NewCT_AxisUnit ();if _dfge :=d .DecodeElement (_dgfde .MinorUnit ,&_ffbgb );_dfge !=nil {return _dfge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dgfde .DispUnits =NewCT_DispUnits ();if _cfeef :=d .DecodeElement (_dgfde .DispUnits ,&_ffbgb );_cfeef !=nil {return _cfeef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dgfde .ExtLst =NewCT_ExtensionList ();if _dddacc :=d .DecodeElement (_dgfde .ExtLst ,&_ffbgb );_dddacc !=nil {return _dddacc ;};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\u0056\u0061\u006c\u0041\u0078\u0020\u0025\u0076",_ffbgb .Name );if _gdgbe :=d .Skip ();_gdgbe !=nil {return _gdgbe ;};};case _c .EndElement :break _accca ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_SerTx and its children -func (_cdbg *CT_SerTx )Validate ()error {return _cdbg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078");};var ST_HPercentWithSymbolPatternRe =_c .MustCompile (ST_HPercentWithSymbolPattern );type CT_HeaderFooter struct{AlignWithMarginsAttr *bool ;DifferentOddEvenAttr *bool ;DifferentFirstAttr *bool ;OddHeader *string ;OddFooter *string ;EvenHeader *string ;EvenFooter *string ;FirstHeader *string ;FirstFooter *string ;};func NewCT_NumDataSource ()*CT_NumDataSource {_bdfc :=&CT_NumDataSource {};_bdfc .Choice =NewCT_NumDataSourceChoice ();return _bdfc ;};func ParseUnionST_HPercent (s string )(ST_HPercent ,error ){if ST_HPercentWithSymbolPatternRe .MatchString (s ){return ST_HPercent {ST_HPercentWithSymbol :&s },nil ;};_gdfef ,_gfcfdd :=_b .ParseUint (s ,10,16);if _gfcfdd !=nil {return ST_HPercent {},_gfcfdd ;};_fecbb :=uint16 (_gdfef );return ST_HPercent {ST_HPercentUShort :&_fecbb },nil ;};func (_efdeg ST_LblOffset )String ()string {if _efdeg .ST_LblOffsetPercent !=nil {return _f .Sprintf ("\u0025\u0076",*_efdeg .ST_LblOffsetPercent );};if _efdeg .ST_LblOffsetUShort !=nil {return _f .Sprintf ("\u0025\u0076",*_efdeg .ST_LblOffsetUShort );};return "";}; +// Validate validates the CT_LblAlgn and its children +func (_gdccg *CT_LblAlgn )Validate ()error {return _gdccg .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");};func (_ccgbd *ST_TickLblPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bacg ,_ecgfgg :=d .Token ();if _ecgfgg !=nil {return _ecgfgg ;};if _faecc ,_bcdfa :=_bacg .(_c .EndElement );_bcdfa &&_faecc .Name ==start .Name {*_ccgbd =1;return nil ;};if _eaada ,_edffg :=_bacg .(_c .CharData );!_edffg {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",_bacg );}else {switch string (_eaada ){case "":*_ccgbd =0;case "\u0068\u0069\u0067\u0068":*_ccgbd =1;case "\u006c\u006f\u0077":*_ccgbd =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_ccgbd =3;case "\u006e\u006f\u006e\u0065":*_ccgbd =4;};};_bacg ,_ecgfgg =d .Token ();if _ecgfgg !=nil {return _ecgfgg ;};if _caggdb ,_bgfbg :=_bacg .(_c .EndElement );_bgfbg &&_caggdb .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",_bacg );};func (_dagef *CT_PlotAreaChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbge :for {_agbc ,_abffe :=d .Token ();if _abffe !=nil {return _abffe ;};switch _dafdf :=_agbc .(type ){case _c .StartElement :switch _dafdf .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"}:_dagef .AreaChart =NewCT_AreaChart ();if _feaca :=d .DecodeElement (_dagef .AreaChart ,&_dafdf );_feaca !=nil {return _feaca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dagef .Area3DChart =NewCT_Area3DChart ();if _bbebf :=d .DecodeElement (_dagef .Area3DChart ,&_dafdf );_bbebf !=nil {return _bbebf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dagef .LineChart =NewCT_LineChart ();if _ebdaa :=d .DecodeElement (_dagef .LineChart ,&_dafdf );_ebdaa !=nil {return _ebdaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dagef .Line3DChart =NewCT_Line3DChart ();if _bcde :=d .DecodeElement (_dagef .Line3DChart ,&_dafdf );_bcde !=nil {return _bcde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_dagef .StockChart =NewCT_StockChart ();if _caaaa :=d .DecodeElement (_dagef .StockChart ,&_dafdf );_caaaa !=nil {return _caaaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dagef .RadarChart =NewCT_RadarChart ();if _babga :=d .DecodeElement (_dagef .RadarChart ,&_dafdf );_babga !=nil {return _babga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_dagef .ScatterChart =NewCT_ScatterChart ();if _ebcd :=d .DecodeElement (_dagef .ScatterChart ,&_dafdf );_ebcd !=nil {return _ebcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dagef .PieChart =NewCT_PieChart ();if _cbdc :=d .DecodeElement (_dagef .PieChart ,&_dafdf );_cbdc !=nil {return _cbdc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dagef .Pie3DChart =NewCT_Pie3DChart ();if _gbda :=d .DecodeElement (_dagef .Pie3DChart ,&_dafdf );_gbda !=nil {return _gbda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dagef .DoughnutChart =NewCT_DoughnutChart ();if _eegb :=d .DecodeElement (_dagef .DoughnutChart ,&_dafdf );_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 :"\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"}:_dagef .BarChart =NewCT_BarChart ();if _dfac :=d .DecodeElement (_dagef .BarChart ,&_dafdf );_dfac !=nil {return _dfac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dagef .Bar3DChart =NewCT_Bar3DChart ();if _efbag :=d .DecodeElement (_dagef .Bar3DChart ,&_dafdf );_efbag !=nil {return _efbag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dagef .OfPieChart =NewCT_OfPieChart ();if _ddda :=d .DecodeElement (_dagef .OfPieChart ,&_dafdf );_ddda !=nil {return _ddda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_dagef .SurfaceChart =NewCT_SurfaceChart ();if _dgdab :=d .DecodeElement (_dagef .SurfaceChart ,&_dafdf );_dgdab !=nil {return _dgdab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_dagef .Surface3DChart =NewCT_Surface3DChart ();if _bbfb :=d .DecodeElement (_dagef .Surface3DChart ,&_dafdf );_bbfb !=nil {return _bbfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dagef .BubbleChart =NewCT_BubbleChart ();if _fdgd :=d .DecodeElement (_dagef .BubbleChart ,&_dafdf );_fdgd !=nil {return _fdgd ;};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\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dafdf .Name );if _aegcc :=d .Skip ();_aegcc !=nil {return _aegcc ;};};case _c .EndElement :break _fbge ;case _c .CharData :};};return nil ;}; -// ST_LblOffset is a union type -type ST_LblOffset struct{ST_LblOffsetPercent *string ;ST_LblOffsetUShort *uint16 ;};func (_facg *CT_StrRef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adgegb :for {_fbaaa ,_ffge :=d .Token ();if _ffge !=nil {return _ffge ;};switch _gfee :=_fbaaa .(type ){case _g .StartElement :switch _gfee .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"}:if _faaf :=d .DecodeElement (&_facg .F ,&_gfee );_faaf !=nil {return _faaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}:_facg .StrCache =NewCT_StrData ();if _dfgga :=d .DecodeElement (_facg .StrCache ,&_gfee );_dfgga !=nil {return _dfgga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_facg .ExtLst =NewCT_ExtensionList ();if _cege :=d .DecodeElement (_facg .ExtLst ,&_gfee );_cege !=nil {return _cege ;};default:_a .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0072R\u0065\u0066 \u0025\u0076",_gfee .Name );if _dcage :=d .Skip ();_dcage !=nil {return _dcage ;};};case _g .EndElement :break _adgegb ;case _g .CharData :};};return nil ;};func (_cdfc ST_PageSetupOrientation )String ()string {switch _cdfc {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case 3:return "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return "";}; +// ValidateWithPath validates the CT_PrintSettings and its children, prefixing error messages with path +func (_cffe *CT_PrintSettings )ValidateWithPath (path string )error {if _cffe .HeaderFooter !=nil {if _bbga :=_cffe .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_bbga !=nil {return _bbga ;};};if _cffe .PageMargins !=nil {if _gabgc :=_cffe .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_gabgc !=nil {return _gabgc ;};};if _cffe .PageSetup !=nil {if _fagg :=_cffe .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_fagg !=nil {return _fagg ;};};if _cffe .LegacyDrawingHF !=nil {if _cgfdc :=_cffe .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_cgfdc !=nil {return _cgfdc ;};};return nil ;}; -// ValidateWithPath validates the CT_DLblsChoice and its children, prefixing error messages with path -func (_febee *CT_DLblsChoice )ValidateWithPath (path string )error {if _febee .Delete !=nil {if _abfb :=_febee .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_abfb !=nil {return _abfb ;};};if _febee .NumFmt !=nil {if _fafe :=_febee .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fafe !=nil {return _fafe ;};};if _febee .SpPr !=nil {if _ffgd :=_febee .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ffgd !=nil {return _ffgd ;};};if _febee .TxPr !=nil {if _cbdb :=_febee .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cbdb !=nil {return _cbdb ;};};if _febee .DLblPos !=nil {if _bfcaa :=_febee .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_bfcaa !=nil {return _bfcaa ;};};if _febee .ShowLegendKey !=nil {if _eada :=_febee .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_eada !=nil {return _eada ;};};if _febee .ShowVal !=nil {if _baea :=_febee .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_baea !=nil {return _baea ;};};if _febee .ShowCatName !=nil {if _bded :=_febee .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_bded !=nil {return _bded ;};};if _febee .ShowSerName !=nil {if _ebee :=_febee .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_ebee !=nil {return _ebee ;};};if _febee .ShowPercent !=nil {if _dgcdf :=_febee .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_dgcdf !=nil {return _dgcdf ;};};if _febee .ShowBubbleSize !=nil {if _becf :=_febee .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_becf !=nil {return _becf ;};};if _febee .ShowLeaderLines !=nil {if _deba :=_febee .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_deba !=nil {return _deba ;};};if _febee .LeaderLines !=nil {if _dbdc :=_febee .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_dbdc !=nil {return _dbdc ;};};return nil ;}; +// ValidateWithPath validates the CT_ScatterSer and its children, prefixing error messages with path +func (_dbdab *CT_ScatterSer )ValidateWithPath (path string )error {if _bfdeb :=_dbdab .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bfdeb !=nil {return _bfdeb ;};if _acgec :=_dbdab .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_acgec !=nil {return _acgec ;};if _dbdab .Tx !=nil {if _gcbdb :=_dbdab .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gcbdb !=nil {return _gcbdb ;};};if _dbdab .SpPr !=nil {if _afgacg :=_dbdab .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_afgacg !=nil {return _afgacg ;};};if _dbdab .Marker !=nil {if _cgbad :=_dbdab .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_cgbad !=nil {return _cgbad ;};};for _edgab ,_cebe :=range _dbdab .DPt {if _fcecd :=_cebe .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_edgab ));_fcecd !=nil {return _fcecd ;};};if _dbdab .DLbls !=nil {if _gabfg :=_dbdab .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gabfg !=nil {return _gabfg ;};};for _becec ,_daddg :=range _dbdab .Trendline {if _bgfgd :=_daddg .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_becec ));_bgfgd !=nil {return _bgfgd ;};};for _gggd ,_gdaee :=range _dbdab .ErrBars {if _ffef :=_gdaee .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_gggd ));_ffef !=nil {return _ffef ;};};if _dbdab .XVal !=nil {if _cgdag :=_dbdab .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_cgdag !=nil {return _cgdag ;};};if _dbdab .YVal !=nil {if _efdda :=_dbdab .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_efdda !=nil {return _efdda ;};};if _dbdab .Smooth !=nil {if _gaba :=_dbdab .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_gaba !=nil {return _gaba ;};};if _dbdab .ExtLst !=nil {if _fedaa :=_dbdab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fedaa !=nil {return _fedaa ;};};return nil ;};type CT_DLblPos struct{ValAttr ST_DLblPos ;}; -// ValidateWithPath validates the CT_UnsignedInt and its children, prefixing error messages with path -func (_adacd *CT_UnsignedInt )ValidateWithPath (path string )error {return nil };func NewCT_DoughnutChart ()*CT_DoughnutChart {_addc :=&CT_DoughnutChart {};return _addc };type ST_Grouping byte ;type ST_TimeUnit byte ; +// Validate validates the CT_Pie3DChart and its children +func (_cedg *CT_Pie3DChart )Validate ()error {return _cedg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};func (_dbgef ST_LayoutTarget )String ()string {switch _dbgef {case 0:return "";case 1:return "\u0069\u006e\u006ee\u0072";case 2:return "\u006f\u0075\u0074e\u0072";};return "";};type CT_DispUnits struct{Choice *CT_DispUnitsChoice ;DispUnitsLbl *CT_DispUnitsLbl ;ExtLst *CT_ExtensionList ;};func (_dacc *ST_DepthPercent )ValidateWithPath (path string )error {_facd :=[]string {};if _dacc .ST_DepthPercentWithSymbol !=nil {_facd =append (_facd ,"\u0053T\u005f\u0044\u0065\u0070t\u0068\u0050\u0065\u0072\u0063e\u006et\u0057i\u0074\u0068\u0053\u0079\u006d\u0062\u006fl");};if _dacc .ST_DepthPercentUShort !=nil {_facd =append (_facd ,"S\u0054\u005f\u0044\u0065pt\u0068P\u0065\u0072\u0063\u0065\u006et\u0055\u0053\u0068\u006f\u0072\u0074");};if len (_facd )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_facd );};return nil ;}; -// ValidateWithPath validates the CT_DoughnutChart and its children, prefixing error messages with path -func (_effae *CT_DoughnutChart )ValidateWithPath (path string )error {if _effae .VaryColors !=nil {if _eccf :=_effae .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_eccf !=nil {return _eccf ;};};for _dffb ,_cbba :=range _effae .Ser {if _eacc :=_cbba .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dffb ));_eacc !=nil {return _eacc ;};};if _effae .DLbls !=nil {if _face :=_effae .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_face !=nil {return _face ;};};if _effae .FirstSliceAng !=nil {if _dacc :=_effae .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_dacc !=nil {return _dacc ;};};if _effae .HoleSize !=nil {if _dgeg :=_effae .HoleSize .ValidateWithPath (path +"\u002fH\u006f\u006c\u0065\u0053\u0069\u007ae");_dgeg !=nil {return _dgeg ;};};if _effae .ExtLst !=nil {if _eaeb :=_effae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eaeb !=nil {return _eaeb ;};};return nil ;}; +// Validate validates the EG_AxSharedChoice and its children +func (_cfgcf *EG_AxSharedChoice )Validate ()error {return _cfgcf .ValidateWithPath ("\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043h\u006f\u0069\u0063\u0065");};type ST_ErrDir byte ;func (_bbgf *CT_CustSplit )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bbgf .SecondPiePt !=nil {_ddba :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}};for _ ,_fgg :=range _bbgf .SecondPiePt {e .EncodeElement (_fgg ,_ddba );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_ExtensionList ()*CT_ExtensionList {_gfgc :=&CT_ExtensionList {};return _gfgc };type CT_DLbl struct{Idx *CT_UnsignedInt ;Choice *CT_DLblChoice ;ExtLst *CT_ExtensionList ;};func (_dffff ST_DispBlanksAs )String ()string {switch _dffff {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 (_dfgg *CT_Trendline )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dfgg .Name !=nil {_ggaba :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_f .AddPreserveSpaceAttr (&_ggaba ,*_dfgg .Name );e .EncodeElement (_dfgg .Name ,_ggaba );};if _dfgg .SpPr !=nil {_eceee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dfgg .SpPr ,_eceee );};_ccbdb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0074r\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_dfgg .TrendlineType ,_ccbdb );if _dfgg .Order !=nil {_ecefb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_dfgg .Order ,_ecefb );};if _dfgg .Period !=nil {_gacg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0069\u006f\u0064"}};e .EncodeElement (_dfgg .Period ,_gacg );};if _dfgg .Forward !=nil {_bdeg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0066\u006f\u0072\u0077\u0061\u0072d"}};e .EncodeElement (_dfgg .Forward ,_bdeg );};if _dfgg .Backward !=nil {_dbdefe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"}};e .EncodeElement (_dfgg .Backward ,_dbdefe );};if _dfgg .Intercept !=nil {_cdffd :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0069\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074"}};e .EncodeElement (_dfgg .Intercept ,_cdffd );};if _dfgg .DispRSqr !=nil {_acagg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}};e .EncodeElement (_dfgg .DispRSqr ,_acagg );};if _dfgg .DispEq !=nil {_adcb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0045\u0071"}};e .EncodeElement (_dfgg .DispEq ,_adcb );};if _dfgg .TrendlineLbl !=nil {_gfbad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069n\u0065\u004c\u0062\u006c"}};e .EncodeElement (_dfgg .TrendlineLbl ,_gfbad );};if _dfgg .ExtLst !=nil {_bdce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfgg .ExtLst ,_bdce );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_edfe *CT_RotX )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ccdgg :=range start .Attr {if _ccdgg .Name .Local =="\u0076\u0061\u006c"{_cgdb ,_bcced :=_d .ParseInt (_ccdgg .Value ,10,8);if _bcced !=nil {return _bcced ;};_edgdf :=int8 (_cgdb );_edfe .ValAttr =&_edgdf ;continue ;};};for {_ffgbf ,_geade :=d .Token ();if _geade !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0058\u003a\u0020\u0025\u0073",_geade );};if _ddcee ,_badc :=_ffgbf .(_c .EndElement );_badc &&_ddcee .Name ==start .Name {break ;};};return nil ;};func (_faacg ST_ErrValType )ValidateWithPath (path string )error {switch _faacg {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 (_faacg ));};return nil ;};func (_bgefc ST_Thickness )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bgefc .ST_ThicknessPercent !=nil {e .EncodeToken (_c .CharData (*_bgefc .ST_ThicknessPercent ));};if _bgefc .Uint32 !=nil {e .EncodeToken (_c .CharData (_e .Sprintf ("\u0025\u0064",*_bgefc .Uint32 )));};return e .EncodeToken (_c .EndElement {Name :start .Name });};func (_aebaf *CT_OfPieChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fgeaf :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_aebaf .OfPieType ,_fgeaf );if _aebaf .VaryColors !=nil {_gddec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_aebaf .VaryColors ,_gddec );};if _aebaf .Ser !=nil {_abaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dcfdg :=range _aebaf .Ser {e .EncodeElement (_dcfdg ,_abaa );};};if _aebaf .DLbls !=nil {_egff :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_aebaf .DLbls ,_egff );};if _aebaf .GapWidth !=nil {_bbbcb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_aebaf .GapWidth ,_bbbcb );};if _aebaf .SplitType !=nil {_ebbec :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0073\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_aebaf .SplitType ,_ebbec );};if _aebaf .SplitPos !=nil {_bbbgec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"}};e .EncodeElement (_aebaf .SplitPos ,_bbbgec );};if _aebaf .CustSplit !=nil {_cffbb :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0063\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074"}};e .EncodeElement (_aebaf .CustSplit ,_cffbb );};if _aebaf .SecondPieSize !=nil {_ggeag :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073e\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_aebaf .SecondPieSize ,_ggeag );};if _aebaf .SerLines !=nil {_dcdd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_afeae :=range _aebaf .SerLines {e .EncodeElement (_afeae ,_dcdd );};};if _aebaf .ExtLst !=nil {_aagfe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aebaf .ExtLst ,_aagfe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_SurfaceSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_cc .CT_ShapeProperties ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};type CT_UpDownBars struct{GapWidth *CT_GapAmount ;UpBars *CT_UpDownBar ;DownBars *CT_UpDownBar ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_TimeUnit and its children, prefixing error messages with path -func (_aagbd *CT_TimeUnit )ValidateWithPath (path string )error {if _cffdd :=_aagbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cffdd !=nil {return _cffdd ;};return nil ;};func (_acbag ST_Thickness )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _acbag .ST_ThicknessPercent !=nil {e .EncodeToken (_g .CharData (*_acbag .ST_ThicknessPercent ));};if _acbag .Uint32 !=nil {e .EncodeToken (_g .CharData (_f .Sprintf ("\u0025\u0064",*_acbag .Uint32 )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_bdfdd ST_TrendlineType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ddffd :=_g .Attr {};_ddffd .Name =name ;switch _bdfdd {case ST_TrendlineTypeUnset :_ddffd .Value ="";case ST_TrendlineTypeExp :_ddffd .Value ="\u0065\u0078\u0070";case ST_TrendlineTypeLinear :_ddffd .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_TrendlineTypeLog :_ddffd .Value ="\u006c\u006f\u0067";case ST_TrendlineTypeMovingAvg :_ddffd .Value ="\u006do\u0076\u0069\u006e\u0067\u0041\u0076g";case ST_TrendlineTypePoly :_ddffd .Value ="\u0070\u006f\u006c\u0079";case ST_TrendlineTypePower :_ddffd .Value ="\u0070\u006f\u0077e\u0072";};return _ddffd ,nil ;};func (_edbb *CT_PlotAreaChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_deafc :for {_dafaa ,_fbbfe :=d .Token ();if _fbbfe !=nil {return _fbbfe ;};switch _cbed :=_dafaa .(type ){case _g .StartElement :switch _cbed .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061r\u0065\u0061\u0043\u0068\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061r\u0065\u0061\u0043\u0068\u0061\u0072t"}:_edbb .AreaChart =NewCT_AreaChart ();if _bebb :=d .DecodeElement (_edbb .AreaChart ,&_cbed );_bebb !=nil {return _bebb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"a\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"a\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_edbb .Area3DChart =NewCT_Area3DChart ();if _bccac :=d .DecodeElement (_edbb .Area3DChart ,&_cbed );_bccac !=nil {return _bccac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ci\u006e\u0065\u0043\u0068\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ci\u006e\u0065\u0043\u0068\u0061\u0072t"}:_edbb .LineChart =NewCT_LineChart ();if _gefef :=d .DecodeElement (_edbb .LineChart ,&_cbed );_gefef !=nil {return _gefef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_edbb .Line3DChart =NewCT_Line3DChart ();if _eebdd :=d .DecodeElement (_edbb .Line3DChart ,&_cbed );_eebdd !=nil {return _eebdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}:_edbb .StockChart =NewCT_StockChart ();if _adeeb :=d .DecodeElement (_edbb .StockChart ,&_cbed );_adeeb !=nil {return _adeeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_edbb .RadarChart =NewCT_RadarChart ();if _ceage :=d .DecodeElement (_edbb .RadarChart ,&_cbed );_ceage !=nil {return _ceage ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"}:_edbb .ScatterChart =NewCT_ScatterChart ();if _cedfg :=d .DecodeElement (_edbb .ScatterChart ,&_cbed );_cedfg !=nil {return _cedfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_edbb .PieChart =NewCT_PieChart ();if _cdgc :=d .DecodeElement (_edbb .PieChart ,&_cbed );_cdgc !=nil {return _cdgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_edbb .Pie3DChart =NewCT_Pie3DChart ();if _abgad :=d .DecodeElement (_edbb .Pie3DChart ,&_cbed );_abgad !=nil {return _abgad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}:_edbb .DoughnutChart =NewCT_DoughnutChart ();if _defce :=d .DecodeElement (_edbb .DoughnutChart ,&_cbed );_defce !=nil {return _defce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_edbb .BarChart =NewCT_BarChart ();if _dcdd :=d .DecodeElement (_edbb .BarChart ,&_cbed );_dcdd !=nil {return _dcdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_edbb .Bar3DChart =NewCT_Bar3DChart ();if _dffd :=d .DecodeElement (_edbb .Bar3DChart ,&_cbed );_dffd !=nil {return _dffd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_edbb .OfPieChart =NewCT_OfPieChart ();if _ddfge :=d .DecodeElement (_edbb .OfPieChart ,&_cbed );_ddfge !=nil {return _ddfge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"}:_edbb .SurfaceChart =NewCT_SurfaceChart ();if _acac :=d .DecodeElement (_edbb .SurfaceChart ,&_cbed );_acac !=nil {return _acac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"}:_edbb .Surface3DChart =NewCT_Surface3DChart ();if _cgbc :=d .DecodeElement (_edbb .Surface3DChart ,&_cbed );_cgbc !=nil {return _cgbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}:_edbb .BubbleChart =NewCT_BubbleChart ();if _fdba :=d .DecodeElement (_edbb .BubbleChart ,&_cbed );_fdba !=nil {return _fdba ;};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\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cbed .Name );if _gdbgb :=d .Skip ();_gdbgb !=nil {return _gdbgb ;};};case _g .EndElement :break _deafc ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_LegendEntryChoice and its children, prefixing error messages with path +func (_dafee *CT_LegendEntryChoice )ValidateWithPath (path string )error {if _dafee .Delete !=nil {if _baed :=_dafee .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_baed !=nil {return _baed ;};};if _dafee .TxPr !=nil {if _cdefc :=_dafee .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cdefc !=nil {return _cdefc ;};};return nil ;}; -// Validate validates the CT_BubbleSer and its children -func (_bdbd *CT_BubbleSer )Validate ()error {return _bdbd .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072");}; +// ValidateWithPath validates the CT_TextLanguageID and its children, prefixing error messages with path +func (_ffea *CT_TextLanguageID )ValidateWithPath (path string )error {return nil };func (_dgffc *ST_SizeRepresents )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gaedg ,_eacc :=d .Token ();if _eacc !=nil {return _eacc ;};if _efec ,_cfagf :=_gaedg .(_c .EndElement );_cfagf &&_efec .Name ==start .Name {*_dgffc =1;return nil ;};if _cddc ,_dfgfg :=_gaedg .(_c .CharData );!_dfgfg {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",_gaedg );}else {switch string (_cddc ){case "":*_dgffc =0;case "\u0061\u0072\u0065\u0061":*_dgffc =1;case "\u0077":*_dgffc =2;};};_gaedg ,_eacc =d .Token ();if _eacc !=nil {return _eacc ;};if _gfbbe ,_ecdfb :=_gaedg .(_c .EndElement );_ecdfb &&_gfbbe .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",_gaedg );};type CT_ScatterSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_cc .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 (_cace ST_BarGrouping )String ()string {switch _cace {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 (_fcbcb ST_BarDir )Validate ()error {return _fcbcb .ValidateWithPath ("")};var ST_BubbleScalePercentPatternRe =_g .MustCompile (ST_BubbleScalePercentPattern ); -// ValidateWithPath validates the CT_HoleSize and its children, prefixing error messages with path -func (_eabe *CT_HoleSize )ValidateWithPath (path string )error {if _eabe .ValAttr !=nil {if _fcege :=_eabe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcege !=nil {return _fcege ;};};return nil ;};func (_bcafa *ST_ErrBarType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bcafa =0;case "\u0062\u006f\u0074\u0068":*_bcafa =1;case "\u006d\u0069\u006eu\u0073":*_bcafa =2;case "\u0070\u006c\u0075\u0073":*_bcafa =3;};return nil ;};func (_abba *CT_BarChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abba .BarDir =NewCT_BarDir ();_bgc :for {_bef ,_gedd :=d .Token ();if _gedd !=nil {return _gedd ;};switch _fda :=_bef .(type ){case _g .StartElement :switch _fda .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"}:if _bfd :=d .DecodeElement (_abba .BarDir ,&_fda );_bfd !=nil {return _bfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_abba .Grouping =NewCT_BarGrouping ();if _cdc :=d .DecodeElement (_abba .Grouping ,&_fda );_cdc !=nil {return _cdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_abba .VaryColors =NewCT_Boolean ();if _dgb :=d .DecodeElement (_abba .VaryColors ,&_fda );_dgb !=nil {return _dgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_cgdd :=NewCT_BarSer ();if _deg :=d .DecodeElement (_cgdd ,&_fda );_deg !=nil {return _deg ;};_abba .Ser =append (_abba .Ser ,_cgdd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_abba .DLbls =NewCT_DLbls ();if _dfb :=d .DecodeElement (_abba .DLbls ,&_fda );_dfb !=nil {return _dfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_abba .GapWidth =NewCT_GapAmount ();if _dfea :=d .DecodeElement (_abba .GapWidth ,&_fda );_dfea !=nil {return _dfea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0070"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0070"}:_abba .Overlap =NewCT_Overlap ();if _gced :=d .DecodeElement (_abba .Overlap ,&_fda );_gced !=nil {return _gced ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\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"}:_bagc :=NewCT_ChartLines ();if _gcec :=d .DecodeElement (_bagc ,&_fda );_gcec !=nil {return _gcec ;};_abba .SerLines =append (_abba .SerLines ,_bagc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_gaf :=NewCT_UnsignedInt ();if _ade :=d .DecodeElement (_gaf ,&_fda );_ade !=nil {return _ade ;};_abba .AxId =append (_abba .AxId ,_gaf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abba .ExtLst =NewCT_ExtensionList ();if _ebe :=d .DecodeElement (_abba .ExtLst ,&_fda );_ebe !=nil {return _ebe ;};default:_a .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_fda .Name );if _bga :=d .Skip ();_bga !=nil {return _bga ;};};case _g .EndElement :break _bgc ;case _g .CharData :};};return nil ;};func (_ggbee *ST_Crosses )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ggbee =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_ggbee =1;case "\u006d\u0061\u0078":*_ggbee =2;case "\u006d\u0069\u006e":*_ggbee =3;};return nil ;};func (_gagg *CT_DTable )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gagg .ShowHorzBorder !=nil {_eegf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0068\u006f\u0077H\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gagg .ShowHorzBorder ,_eegf );};if _gagg .ShowVertBorder !=nil {_fgdf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0068\u006f\u0077V\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gagg .ShowVertBorder ,_fgdf );};if _gagg .ShowOutline !=nil {_acgc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_gagg .ShowOutline ,_acgc );};if _gagg .ShowKeys !=nil {_adeaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"}};e .EncodeElement (_gagg .ShowKeys ,_adeaf );};if _gagg .SpPr !=nil {_dfeaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gagg .SpPr ,_dfeaa );};if _gagg .TxPr !=nil {_beefc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gagg .TxPr ,_beefc );};if _gagg .ExtLst !=nil {_dffa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gagg .ExtLst ,_dffa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fggfd ST_ErrDir )String ()string {switch _fggfd {case 0:return "";case 1:return "\u0078";case 2:return "\u0079";};return "";};var ST_HoleSizePercentPatternRe =_c .MustCompile (ST_HoleSizePercentPattern );func (_dbaccg ST_TickMark )String ()string {switch _dbaccg {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 (_faegb *EG_AxShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_bdfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_faegb .AxId ,_bdfe );_dabga :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_faegb .Scaling ,_dabga );if _faegb .Delete !=nil {_acfgc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_faegb .Delete ,_acfgc );};_fbbbf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_faegb .AxPos ,_fbbbf );if _faegb .MajorGridlines !=nil {_ccba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_faegb .MajorGridlines ,_ccba );};if _faegb .MinorGridlines !=nil {_cdbgbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_faegb .MinorGridlines ,_cdbgbe );};if _faegb .Title !=nil {_bbdgb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_faegb .Title ,_bbdgb );};if _faegb .NumFmt !=nil {_fcdfc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_faegb .NumFmt ,_fcdfc );};if _faegb .MajorTickMark !=nil {_dbbgg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_faegb .MajorTickMark ,_dbbgg );};if _faegb .MinorTickMark !=nil {_cdabe :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_faegb .MinorTickMark ,_cdabe );};if _faegb .TickLblPos !=nil {_fcdcaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_faegb .TickLblPos ,_fcdcaf );};if _faegb .SpPr !=nil {_afbbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_faegb .SpPr ,_afbbf );};if _faegb .TxPr !=nil {_gcecb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_faegb .TxPr ,_gcecb );};_bafgg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_faegb .CrossAx ,_bafgg );if _faegb .Choice !=nil {_faegb .Choice .MarshalXML (e ,_g .StartElement {});};return nil ;};type CT_Double struct{ValAttr float64 ;};type CT_UnsignedInt struct{ValAttr uint32 ;};func (_bagcg *CT_MultiLvlStrRef )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cefd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0066"}};_a .AddPreserveSpaceAttr (&_cefd ,_bagcg .F );e .EncodeElement (_bagcg .F ,_cefd );if _bagcg .MultiLvlStrCache !=nil {_bcgdb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006du\u006c\u0074\u0069\u004c\u0076l\u0053\u0074r\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_bagcg .MultiLvlStrCache ,_bcgdb );};if _bagcg .ExtLst !=nil {_efgg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bagcg .ExtLst ,_efgg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fbbdd *ST_DispBlanksAs )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_caee ,_efacf :=d .Token ();if _efacf !=nil {return _efacf ;};if _dfdff ,_cbdbc :=_caee .(_g .EndElement );_cbdbc &&_dfdff .Name ==start .Name {*_fbbdd =1;return nil ;};if _bacdaf ,_fedcaa :=_caee .(_g .CharData );!_fedcaa {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",_caee );}else {switch string (_bacdaf ){case "":*_fbbdd =0;case "\u0073\u0070\u0061\u006e":*_fbbdd =1;case "\u0067\u0061\u0070":*_fbbdd =2;case "\u007a\u0065\u0072\u006f":*_fbbdd =3;};};_caee ,_efacf =d .Token ();if _efacf !=nil {return _efacf ;};if _dfdcg ,_cfgfe :=_caee .(_g .EndElement );_cfgfe &&_dfdcg .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",_caee );}; +// Validate validates the CT_DispBlanksAs and its children +func (_ddaegb *CT_DispBlanksAs )Validate ()error {return _ddaegb .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");};func NewCT_NumDataSource ()*CT_NumDataSource {_eeafc :=&CT_NumDataSource {};_eeafc .Choice =NewCT_NumDataSourceChoice ();return _eeafc ;};func (_feae *ST_ErrBarType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_feae =0;case "\u0062\u006f\u0074\u0068":*_feae =1;case "\u006d\u0069\u006eu\u0073":*_feae =2;case "\u0070\u006c\u0075\u0073":*_feae =3;};return nil ;}; -// ValidateWithPath validates the CT_NumRef and its children, prefixing error messages with path -func (_fgcff *CT_NumRef )ValidateWithPath (path string )error {if _fgcff .NumCache !=nil {if _dggaa :=_fgcff .NumCache .ValidateWithPath (path +"\u002fN\u0075\u006d\u0043\u0061\u0063\u0068e");_dggaa !=nil {return _dggaa ;};};if _fgcff .ExtLst !=nil {if _ccbfb :=_fgcff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccbfb !=nil {return _ccbfb ;};};return nil ;};func (_geafg *ST_DLblPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abacd ,_fgaed :=d .Token ();if _fgaed !=nil {return _fgaed ;};if _fdbg ,_abcad :=_abacd .(_g .EndElement );_abcad &&_fdbg .Name ==start .Name {*_geafg =1;return nil ;};if _bebg ,_dcbgc :=_abacd .(_g .CharData );!_dcbgc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abacd );}else {switch string (_bebg ){case "":*_geafg =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_geafg =1;case "\u0062":*_geafg =2;case "\u0063\u0074\u0072":*_geafg =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_geafg =4;case "\u0069\u006e\u0045n\u0064":*_geafg =5;case "\u006c":*_geafg =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_geafg =7;case "\u0072":*_geafg =8;case "\u0074":*_geafg =9;};};_abacd ,_fgaed =d .Token ();if _fgaed !=nil {return _fgaed ;};if _dgbdc ,_eagbf :=_abacd .(_g .EndElement );_eagbf &&_dgbdc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abacd );};type CT_Tx struct{Choice *CT_TxChoice ;};func (_baee *CT_Crosses )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_bfag ,_caaa :=_baee .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _caaa !=nil {return _caaa ;};start .Attr =append (start .Attr ,_bfag );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_afaf ST_BarGrouping )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aabe :=_g .Attr {};_aabe .Name =name ;switch _afaf {case ST_BarGroupingUnset :_aabe .Value ="";case ST_BarGroupingPercentStacked :_aabe .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_BarGroupingClustered :_aabe .Value ="\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d";case ST_BarGroupingStandard :_aabe .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_BarGroupingStacked :_aabe .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _aabe ,nil ;};func (_edca *CT_BandFmt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cgaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_edca .Idx ,_cgaa );if _edca .SpPr !=nil {_cac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_edca .SpPr ,_cac );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_HoleSize ()*CT_HoleSize {_bdgee :=&CT_HoleSize {};return _bdgee };func (_fdcag ST_Overlap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fdcag .ST_OverlapPercent !=nil {e .EncodeToken (_g .CharData (*_fdcag .ST_OverlapPercent ));};if _fdcag .ST_OverlapByte !=nil {e .EncodeToken (_g .CharData (_f .Sprintf ("\u0025\u0064",*_fdcag .ST_OverlapByte )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_fdgg *CT_ScatterStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bbgcc :=range start .Attr {if _bbgcc .Name .Local =="\u0076\u0061\u006c"{_fdgg .ValAttr .UnmarshalXMLAttr (_bbgcc );continue ;};};for {_dgdcc ,_cfgfg :=d .Token ();if _cfgfg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065r\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_cfgfg );};if _cfgfgd ,_cdcb :=_dgdcc .(_g .EndElement );_cdcb &&_cfgfgd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the ChartSpace and its children, prefixing error messages with path +func (_cfdda *ChartSpace )ValidateWithPath (path string )error {if _gdgdg :=_cfdda .CT_ChartSpace .ValidateWithPath (path );_gdgdg !=nil {return _gdgdg ;};return nil ;};type CT_Overlap struct{ValAttr *ST_Overlap ;}; -// ValidateWithPath validates the EG_SerShared and its children, prefixing error messages with path -func (_acegg *EG_SerShared )ValidateWithPath (path string )error {if _fadf :=_acegg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fadf !=nil {return _fadf ;};if _bgbde :=_acegg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_bgbde !=nil {return _bgbde ;};if _acegg .Tx !=nil {if _bbddc :=_acegg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bbddc !=nil {return _bbddc ;};};if _acegg .SpPr !=nil {if _cbede :=_acegg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cbede !=nil {return _cbede ;};};return nil ;};type CT_NumDataSource struct{Choice *CT_NumDataSourceChoice ;};var ST_OverlapPercentPatternRe =_c .MustCompile (ST_OverlapPercentPattern );func (_efeb *CT_MultiLvlStrRef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aafde :for {_cgeag ,_ecba :=d .Token ();if _ecba !=nil {return _ecba ;};switch _bcde :=_cgeag .(type ){case _g .StartElement :switch _bcde .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"}:if _acggd :=d .DecodeElement (&_efeb .F ,&_bcde );_acggd !=nil {return _acggd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075l\u0074\u0069\u004cv\u006c\u0053\u0074\u0072\u0043\u0061\u0063\u0068\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075l\u0074\u0069\u004cv\u006c\u0053\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}:_efeb .MultiLvlStrCache =NewCT_MultiLvlStrData ();if _eaea :=d .DecodeElement (_efeb .MultiLvlStrCache ,&_bcde );_eaea !=nil {return _eaea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efeb .ExtLst =NewCT_ExtensionList ();if _cgefa :=d .DecodeElement (_efeb .ExtLst ,&_bcde );_cgefa !=nil {return _cgefa ;};default:_a .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066\u0020\u0025\u0076",_bcde .Name );if _dbef :=d .Skip ();_dbef !=nil {return _dbef ;};};case _g .EndElement :break _aafde ;case _g .CharData :};};return nil ;};func (_aeded ST_DispBlanksAs )String ()string {switch _aeded {case 0:return "";case 1:return "\u0073\u0070\u0061\u006e";case 2:return "\u0067\u0061\u0070";case 3:return "\u007a\u0065\u0072\u006f";};return "";};type ST_Orientation byte ; +// Validate validates the EG_LineChartShared and its children +func (_adada *EG_LineChartShared )Validate ()error {return _adada .ValidateWithPath ("\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};func (_dggce *Group_DLbls )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_baeb :for {_ecbegb ,_gggfb :=d .Token ();if _gggfb !=nil {return _gggfb ;};switch _aegd :=_ecbegb .(type ){case _c .StartElement :switch _aegd .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"}:_dggce .NumFmt =NewCT_NumFmt ();if _faabe :=d .DecodeElement (_dggce .NumFmt ,&_aegd );_faabe !=nil {return _faabe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_dggce .SpPr =_cc .NewCT_ShapeProperties ();if _gdgf :=d .DecodeElement (_dggce .SpPr ,&_aegd );_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 :"\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"}:_dggce .TxPr =_cc .NewCT_TextBody ();if _ggfbf :=d .DecodeElement (_dggce .TxPr ,&_aegd );_ggfbf !=nil {return _ggfbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dggce .DLblPos =NewCT_DLblPos ();if _bbdg :=d .DecodeElement (_dggce .DLblPos ,&_aegd );_bbdg !=nil {return _bbdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_dggce .ShowLegendKey =NewCT_Boolean ();if _gceea :=d .DecodeElement (_dggce .ShowLegendKey ,&_aegd );_gceea !=nil {return _gceea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dggce .ShowVal =NewCT_Boolean ();if _befgb :=d .DecodeElement (_dggce .ShowVal ,&_aegd );_befgb !=nil {return _befgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dggce .ShowCatName =NewCT_Boolean ();if _fecdg :=d .DecodeElement (_dggce .ShowCatName ,&_aegd );_fecdg !=nil {return _fecdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dggce .ShowSerName =NewCT_Boolean ();if _gfbfeg :=d .DecodeElement (_dggce .ShowSerName ,&_aegd );_gfbfeg !=nil {return _gfbfeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dggce .ShowPercent =NewCT_Boolean ();if _bgabfg :=d .DecodeElement (_dggce .ShowPercent ,&_aegd );_bgabfg !=nil {return _bgabfg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_dggce .ShowBubbleSize =NewCT_Boolean ();if _aefde :=d .DecodeElement (_dggce .ShowBubbleSize ,&_aegd );_aefde !=nil {return _aefde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dggce .Separator =new (string );if _edda :=d .DecodeElement (_dggce .Separator ,&_aegd );_edda !=nil {return _edda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dggce .ShowLeaderLines =NewCT_Boolean ();if _caedg :=d .DecodeElement (_dggce .ShowLeaderLines ,&_aegd );_caedg !=nil {return _caedg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dggce .LeaderLines =NewCT_ChartLines ();if _bgdf :=d .DecodeElement (_dggce .LeaderLines ,&_aegd );_bgdf !=nil {return _bgdf ;};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\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073\u0020\u0025\u0076",_aegd .Name );if _acae :=d .Skip ();_acae !=nil {return _acae ;};};case _c .EndElement :break _baeb ;case _c .CharData :};};return nil ;};type CT_Orientation struct{ValAttr ST_Orientation ;}; -// ValidateWithPath validates the CT_BarChart and its children, prefixing error messages with path -func (_aba *CT_BarChart )ValidateWithPath (path string )error {if _dcggd :=_aba .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_dcggd !=nil {return _dcggd ;};if _aba .Grouping !=nil {if _cacc :=_aba .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_cacc !=nil {return _cacc ;};};if _aba .VaryColors !=nil {if _egba :=_aba .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_egba !=nil {return _egba ;};};for _fedc ,_bfa :=range _aba .Ser {if _gfe :=_bfa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fedc ));_gfe !=nil {return _gfe ;};};if _aba .DLbls !=nil {if _gcga :=_aba .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gcga !=nil {return _gcga ;};};if _aba .GapWidth !=nil {if _daf :=_aba .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_daf !=nil {return _daf ;};};if _aba .Overlap !=nil {if _aaee :=_aba .Overlap .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_aaee !=nil {return _aaee ;};};for _egg ,_efc :=range _aba .SerLines {if _fgb :=_efc .ValidateWithPath (_f .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_egg ));_fgb !=nil {return _fgb ;};};for _efge ,_adg :=range _aba .AxId {if _dgca :=_adg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_efge ));_dgca !=nil {return _dgca ;};};if _aba .ExtLst !=nil {if _efd :=_aba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efd !=nil {return _efd ;};};return nil ;};func (_adfc *CT_BandFmt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adfc .Idx =NewCT_UnsignedInt ();_bfcf :for {_gce ,_fae :=d .Token ();if _fae !=nil {return _fae ;};switch _ecb :=_gce .(type ){case _g .StartElement :switch _ecb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _bfg :=d .DecodeElement (_adfc .Idx ,&_ecb );_bfg !=nil {return _bfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_adfc .SpPr =_fc .NewCT_ShapeProperties ();if _cgf :=d .DecodeElement (_adfc .SpPr ,&_ecb );_cgf !=nil {return _cgf ;};default:_a .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fB\u0061\u006e\u0064\u0046\u006d\u0074\u0020\u0025\u0076",_ecb .Name );if _abg :=d .Skip ();_abg !=nil {return _abg ;};};case _g .EndElement :break _bfcf ;case _g .CharData :};};return nil ;};func NewCT_Scaling ()*CT_Scaling {_bgfbf :=&CT_Scaling {};return _bgfbf };type CT_HoleSize struct{ValAttr *ST_HoleSize ;};func (_ddfgb ST_LblOffset )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ddfgb .ST_LblOffsetPercent !=nil {e .EncodeToken (_g .CharData (*_ddfgb .ST_LblOffsetPercent ));};if _ddfgb .ST_LblOffsetUShort !=nil {e .EncodeToken (_g .CharData (_f .Sprintf ("\u0025\u0064",*_ddfgb .ST_LblOffsetUShort )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};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 *_fc .CT_ShapeProperties ;TxPr *_fc .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 ;}; +// ValidateWithPath validates the CT_Scaling and its children, prefixing error messages with path +func (_bccf *CT_Scaling )ValidateWithPath (path string )error {if _bccf .LogBase !=nil {if _cgabga :=_bccf .LogBase .ValidateWithPath (path +"\u002f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");_cgabga !=nil {return _cgabga ;};};if _bccf .Orientation !=nil {if _cacce :=_bccf .Orientation .ValidateWithPath (path +"\u002f\u004f\u0072i\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");_cacce !=nil {return _cacce ;};};if _bccf .Max !=nil {if _fcbgb :=_bccf .Max .ValidateWithPath (path +"\u002f\u004d\u0061\u0078");_fcbgb !=nil {return _fcbgb ;};};if _bccf .Min !=nil {if _ggadc :=_bccf .Min .ValidateWithPath (path +"\u002f\u004d\u0069\u006e");_ggadc !=nil {return _ggadc ;};};if _bccf .ExtLst !=nil {if _cdbf :=_bccf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdbf !=nil {return _cdbf ;};};return nil ;};func (_agdg *CT_Period )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _agdg .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_agdg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_AxisUnit struct{ValAttr float64 ;}; -// ValidateWithPath validates the CT_NumDataSourceChoice and its children, prefixing error messages with path -func (_ebdbg *CT_NumDataSourceChoice )ValidateWithPath (path string )error {if _ebdbg .NumRef !=nil {if _egbfd :=_ebdbg .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_egbfd !=nil {return _egbfd ;};};if _ebdbg .NumLit !=nil {if _bebae :=_ebdbg .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_bebae !=nil {return _bebae ;};};return nil ;};func (_cgbdef *EG_SerShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgbdef .Idx =NewCT_UnsignedInt ();_cgbdef .Order =NewCT_UnsignedInt ();_gebfe :for {_faca ,_ffgff :=d .Token ();if _ffgff !=nil {return _ffgff ;};switch _dgcfa :=_faca .(type ){case _g .StartElement :switch _dgcfa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _eabca :=d .DecodeElement (_cgbdef .Idx ,&_dgcfa );_eabca !=nil {return _eabca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _bbcebb :=d .DecodeElement (_cgbdef .Order ,&_dgcfa );_bbcebb !=nil {return _bbcebb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_cgbdef .Tx =NewCT_SerTx ();if _eeadc :=d .DecodeElement (_cgbdef .Tx ,&_dgcfa );_eeadc !=nil {return _eeadc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cgbdef .SpPr =_fc .NewCT_ShapeProperties ();if _ecfd :=d .DecodeElement (_cgbdef .SpPr ,&_dgcfa );_ecfd !=nil {return _ecfd ;};default:_a .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047_S\u0065\u0072S\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_dgcfa .Name );if _dbgd :=d .Skip ();_dbgd !=nil {return _dbgd ;};};case _g .EndElement :break _gebfe ;case _g .CharData :};};return nil ;};func (_eccgb *CT_SurfaceChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_affa :for {_aaac ,_fdgb :=d .Token ();if _fdgb !=nil {return _fdgb ;};switch _bbaf :=_aaac .(type ){case _g .StartElement :switch _bbaf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"}:_eccgb .Wireframe =NewCT_Boolean ();if _ecbebf :=d .DecodeElement (_eccgb .Wireframe ,&_bbaf );_ecbebf !=nil {return _ecbebf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_cfdcg :=NewCT_SurfaceSer ();if _fcabg :=d .DecodeElement (_cfdcg ,&_bbaf );_fcabg !=nil {return _fcabg ;};_eccgb .Ser =append (_eccgb .Ser ,_cfdcg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}:_eccgb .BandFmts =NewCT_BandFmts ();if _dffbd :=d .DecodeElement (_eccgb .BandFmts ,&_bbaf );_dffbd !=nil {return _dffbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_aegfc :=NewCT_UnsignedInt ();if _fdceg :=d .DecodeElement (_aegfc ,&_bbaf );_fdceg !=nil {return _fdceg ;};_eccgb .AxId =append (_eccgb .AxId ,_aegfc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eccgb .ExtLst =NewCT_ExtensionList ();if _gcfd :=d .DecodeElement (_eccgb .ExtLst ,&_bbaf );_gcfd !=nil {return _gcfd ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_bbaf .Name );if _gbccg :=d .Skip ();_gbccg !=nil {return _gbccg ;};};case _g .EndElement :break _affa ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_DLblShared and its children, prefixing error messages with path +func (_ggca *EG_DLblShared )ValidateWithPath (path string )error {if _ggca .NumFmt !=nil {if _cdead :=_ggca .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cdead !=nil {return _cdead ;};};if _ggca .SpPr !=nil {if _ffcc :=_ggca .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ffcc !=nil {return _ffcc ;};};if _ggca .TxPr !=nil {if _bebeg :=_ggca .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bebeg !=nil {return _bebeg ;};};if _ggca .DLblPos !=nil {if _dfbfdf :=_ggca .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_dfbfdf !=nil {return _dfbfdf ;};};if _ggca .ShowLegendKey !=nil {if _bagda :=_ggca .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_bagda !=nil {return _bagda ;};};if _ggca .ShowVal !=nil {if _cefdd :=_ggca .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_cefdd !=nil {return _cefdd ;};};if _ggca .ShowCatName !=nil {if _bdega :=_ggca .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_bdega !=nil {return _bdega ;};};if _ggca .ShowSerName !=nil {if _gbdbf :=_ggca .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_gbdbf !=nil {return _gbdbf ;};};if _ggca .ShowPercent !=nil {if _ccgabf :=_ggca .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_ccgabf !=nil {return _ccgabf ;};};if _ggca .ShowBubbleSize !=nil {if _gdbb :=_ggca .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_gdbb !=nil {return _gdbb ;};};return nil ;}; -// Validate validates the CT_Line3DChart and its children -func (_dfccd *CT_Line3DChart )Validate ()error {return _dfccd .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_aceed *ST_ScatterStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddgd ,_gccgb :=d .Token ();if _gccgb !=nil {return _gccgb ;};if _ccbd ,_affda :=_ddgd .(_g .EndElement );_affda &&_ccbd .Name ==start .Name {*_aceed =1;return nil ;};if _cdabf ,_bbff :=_ddgd .(_g .CharData );!_bbff {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddgd );}else {switch string (_cdabf ){case "":*_aceed =0;case "\u006e\u006f\u006e\u0065":*_aceed =1;case "\u006c\u0069\u006e\u0065":*_aceed =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_aceed =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_aceed =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_aceed =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_aceed =6;};};_ddgd ,_gccgb =d .Token ();if _gccgb !=nil {return _gccgb ;};if _gdagbc ,_acegb :=_ddgd .(_g .EndElement );_acegb &&_gdagbc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddgd );}; +// Validate validates the CT_HoleSize and its children +func (_cddde *CT_HoleSize )Validate ()error {return _cddde .ValidateWithPath ("C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065");}; -// ValidateWithPath validates the CT_BubbleSer and its children, prefixing error messages with path -func (_dege *CT_BubbleSer )ValidateWithPath (path string )error {if _ffed :=_dege .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ffed !=nil {return _ffed ;};if _gbg :=_dege .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_gbg !=nil {return _gbg ;};if _dege .Tx !=nil {if _dfgd :=_dege .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dfgd !=nil {return _dfgd ;};};if _dege .SpPr !=nil {if _bbcc :=_dege .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bbcc !=nil {return _bbcc ;};};if _dege .InvertIfNegative !=nil {if _dff :=_dege .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_dff !=nil {return _dff ;};};for _cdgb ,_baae :=range _dege .DPt {if _babg :=_baae .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_cdgb ));_babg !=nil {return _babg ;};};if _dege .DLbls !=nil {if _dccb :=_dege .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dccb !=nil {return _dccb ;};};for _adde ,_aebe :=range _dege .Trendline {if _gffa :=_aebe .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_adde ));_gffa !=nil {return _gffa ;};};for _bdfbg ,_dbdg :=range _dege .ErrBars {if _ggba :=_dbdg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_bdfbg ));_ggba !=nil {return _ggba ;};};if _dege .XVal !=nil {if _agg :=_dege .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_agg !=nil {return _agg ;};};if _dege .YVal !=nil {if _gdfb :=_dege .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_gdfb !=nil {return _gdfb ;};};if _dege .BubbleSize !=nil {if _abffa :=_dege .BubbleSize .ValidateWithPath (path +"/\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_abffa !=nil {return _abffa ;};};if _dege .Bubble3D !=nil {if _debd :=_dege .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_debd !=nil {return _debd ;};};if _dege .ExtLst !=nil {if _bedg :=_dege .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bedg !=nil {return _bedg ;};};return nil ;}; +// ValidateWithPath validates the CT_BubbleChart and its children, prefixing error messages with path +func (_gafb *CT_BubbleChart )ValidateWithPath (path string )error {if _gafb .VaryColors !=nil {if _fgb :=_gafb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fgb !=nil {return _fgb ;};};for _bfa ,_dgdc :=range _gafb .Ser {if _gbca :=_dgdc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bfa ));_gbca !=nil {return _gbca ;};};if _gafb .DLbls !=nil {if _gfdda :=_gafb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gfdda !=nil {return _gfdda ;};};if _gafb .Bubble3D !=nil {if _ggag :=_gafb .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_ggag !=nil {return _ggag ;};};if _gafb .BubbleScale !=nil {if _ggaf :=_gafb .BubbleScale .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065");_ggaf !=nil {return _ggaf ;};};if _gafb .ShowNegBubbles !=nil {if _beaab :=_gafb .ShowNegBubbles .ValidateWithPath (path +"\u002fS\u0068o\u0077\u004e\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073");_beaab !=nil {return _beaab ;};};if _gafb .SizeRepresents !=nil {if _dfae :=_gafb .SizeRepresents .ValidateWithPath (path +"\u002fS\u0069z\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073");_dfae !=nil {return _dfae ;};};for _cacgd ,_bcaaa :=range _gafb .AxId {if _gdcb :=_bcaaa .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_cacgd ));_gdcb !=nil {return _gdcb ;};};if _gafb .ExtLst !=nil {if _adebc :=_gafb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adebc !=nil {return _adebc ;};};return nil ;}; -// ValidateWithPath validates the CT_PivotSource and its children, prefixing error messages with path -func (_eace *CT_PivotSource )ValidateWithPath (path string )error {if _decdd :=_eace .FmtId .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0049\u0064");_decdd !=nil {return _decdd ;};for _cdeac ,_deaf :=range _eace .ExtLst {if _gacaf :=_deaf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_cdeac ));_gacaf !=nil {return _gacaf ;};};return nil ;}; +// ValidateWithPath validates the CT_StockChart and its children, prefixing error messages with path +func (_bgad *CT_StockChart )ValidateWithPath (path string )error {for _aafeb ,_affeg :=range _bgad .Ser {if _abbae :=_affeg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aafeb ));_abbae !=nil {return _abbae ;};};if _bgad .DLbls !=nil {if _afde :=_bgad .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_afde !=nil {return _afde ;};};if _bgad .DropLines !=nil {if _ffbg :=_bgad .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_ffbg !=nil {return _ffbg ;};};if _bgad .HiLowLines !=nil {if _bedeb :=_bgad .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_bedeb !=nil {return _bedeb ;};};if _bgad .UpDownBars !=nil {if _ddbee :=_bgad .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_ddbee !=nil {return _ddbee ;};};for _gaecd ,_gdede :=range _bgad .AxId {if _decfd :=_gdede .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gaecd ));_decfd !=nil {return _decfd ;};};if _bgad .ExtLst !=nil {if _babef :=_bgad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_babef !=nil {return _babef ;};};return nil ;};func (_cfgea ST_TimeUnit )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cfgea .String (),start );};func NewCT_Skip ()*CT_Skip {_dagea :=&CT_Skip {};_dagea .ValAttr =1;return _dagea }; -// Validate validates the CT_LineChart and its children -func (_egfdf *CT_LineChart )Validate ()error {return _egfdf .ValidateWithPath ("\u0043\u0054\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");}; +// Validate validates the EG_SurfaceChartShared and its children +func (_cacca *EG_SurfaceChartShared )Validate ()error {return _cacca .ValidateWithPath ("E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064");};type ST_BuiltInUnit byte ;func ParseUnionST_Thickness (s string )(ST_Thickness ,error ){if ST_ThicknessPercentPatternRe .MatchString (s ){return ST_Thickness {ST_ThicknessPercent :&s },nil ;};_bedbb ,_cbcdc :=_d .ParseUint (s ,10,32);if _cbcdc !=nil {return ST_Thickness {},_cbcdc ;};_egeda :=uint32 (_bedbb );return ST_Thickness {Uint32 :&_egeda },nil ;}; -// Validate validates the CT_SurfaceChart and its children -func (_eggb *CT_SurfaceChart )Validate ()error {return _eggb .ValidateWithPath ("\u0043T\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");}; +// ValidateWithPath validates the CT_DTable and its children, prefixing error messages with path +func (_gbfd *CT_DTable )ValidateWithPath (path string )error {if _gbfd .ShowHorzBorder !=nil {if _fafc :=_gbfd .ShowHorzBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0048\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072");_fafc !=nil {return _fafc ;};};if _gbfd .ShowVertBorder !=nil {if _bdgad :=_gbfd .ShowVertBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0056\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072");_bdgad !=nil {return _bdgad ;};};if _gbfd .ShowOutline !=nil {if _ecde :=_gbfd .ShowOutline .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_ecde !=nil {return _ecde ;};};if _gbfd .ShowKeys !=nil {if _bece :=_gbfd .ShowKeys .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u004b\u0065\u0079s");_bece !=nil {return _bece ;};};if _gbfd .SpPr !=nil {if _bceca :=_gbfd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bceca !=nil {return _bceca ;};};if _gbfd .TxPr !=nil {if _ffeg :=_gbfd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ffeg !=nil {return _ffeg ;};};if _gbfd .ExtLst !=nil {if _bbed :=_gbfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbed !=nil {return _bbed ;};};return nil ;};func (_cceaga *EG_BarChartShared )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cceaga .BarDir =NewCT_BarDir ();_abbec :for {_fgdfa ,_acadb :=d .Token ();if _acadb !=nil {return _acadb ;};switch _fbac :=_fgdfa .(type ){case _c .StartElement :switch _fbac .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 _ecgab :=d .DecodeElement (_cceaga .BarDir ,&_fbac );_ecgab !=nil {return _ecgab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cceaga .Grouping =NewCT_BarGrouping ();if _cegfc :=d .DecodeElement (_cceaga .Grouping ,&_fbac );_cegfc !=nil {return _cegfc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cceaga .VaryColors =NewCT_Boolean ();if _gfbfe :=d .DecodeElement (_cceaga .VaryColors ,&_fbac );_gfbfe !=nil {return _gfbfe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_gfdfa :=NewCT_BarSer ();if _fceef :=d .DecodeElement (_gfdfa ,&_fbac );_fceef !=nil {return _fceef ;};_cceaga .Ser =append (_cceaga .Ser ,_gfdfa );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cceaga .DLbls =NewCT_DLbls ();if _afgdc :=d .DecodeElement (_cceaga .DLbls ,&_fbac );_afgdc !=nil {return _afgdc ;};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\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_fbac .Name );if _cdcdf :=d .Skip ();_cdcdf !=nil {return _cdcdf ;};};case _c .EndElement :break _abbec ;case _c .CharData :};};return nil ;};func (_dedgc *CT_NumData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_caag :for {_cbde ,_ddfef :=d .Token ();if _ddfef !=nil {return _ddfef ;};switch _dabd :=_cbde .(type ){case _c .StartElement :switch _dabd .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"}:_dedgc .FormatCode =new (string );if _baea :=d .DecodeElement (_dedgc .FormatCode ,&_dabd );_baea !=nil {return _baea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dedgc .PtCount =NewCT_UnsignedInt ();if _bcda :=d .DecodeElement (_dedgc .PtCount ,&_dabd );_bcda !=nil {return _bcda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dcgcc :=NewCT_NumVal ();if _faef :=d .DecodeElement (_dcgcc ,&_dabd );_faef !=nil {return _faef ;};_dedgc .Pt =append (_dedgc .Pt ,_dcgcc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dedgc .ExtLst =NewCT_ExtensionList ();if _gcfad :=d .DecodeElement (_dedgc .ExtLst ,&_dabd );_gcfad !=nil {return _gcfad ;};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\u005fN\u0075\u006d\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_dabd .Name );if _fefcd :=d .Skip ();_fefcd !=nil {return _fefcd ;};};case _c .EndElement :break _caag ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_DLblPos and its children, prefixing error messages with path -func (_bccc *CT_DLblPos )ValidateWithPath (path string )error {if _bccc .ValAttr ==ST_DLblPosUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fccg :=_bccc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fccg !=nil {return _fccg ;};return nil ;};type CT_PictureFormat struct{ValAttr ST_PictureFormat ;};func (_gfac *ChartSpace )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfac .CT_ChartSpace =*NewCT_ChartSpace ();_efbcg :for {_egeed ,_befae :=d .Token ();if _befae !=nil {return _befae ;};switch _fbdcg :=_egeed .(type ){case _g .StartElement :switch _fbdcg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}:_gfac .Date1904 =NewCT_Boolean ();if _ecfgfb :=d .DecodeElement (_gfac .Date1904 ,&_fbdcg );_ecfgfb !=nil {return _ecfgfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u006e\u0067"}:_gfac .Lang =NewCT_TextLanguageID ();if _ccbb :=d .DecodeElement (_gfac .Lang ,&_fbdcg );_ccbb !=nil {return _ccbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0075\u006e\u0064\u0065\u0064\u0043\u006fr\u006e\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0075\u006e\u0064\u0065\u0064\u0043\u006fr\u006e\u0065\u0072\u0073"}:_gfac .RoundedCorners =NewCT_Boolean ();if _bcgaa :=d .DecodeElement (_gfac .RoundedCorners ,&_fbdcg );_bcgaa !=nil {return _bcgaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0079l\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0079l\u0065"}:_gfac .Style =NewCT_Style ();if _adacb :=d .DecodeElement (_gfac .Style ,&_fbdcg );_adacb !=nil {return _adacb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_gfac .ClrMapOvr =_fc .NewCT_ColorMapping ();if _cggdc :=d .DecodeElement (_gfac .ClrMapOvr ,&_fbdcg );_cggdc !=nil {return _cggdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_gfac .PivotSource =NewCT_PivotSource ();if _gcgaa :=d .DecodeElement (_gfac .PivotSource ,&_fbdcg );_gcgaa !=nil {return _gcgaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_gfac .Protection =NewCT_Protection ();if _bccaff :=d .DecodeElement (_gfac .Protection ,&_fbdcg );_bccaff !=nil {return _bccaff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"}:if _gcedf :=d .DecodeElement (_gfac .Chart ,&_fbdcg );_gcedf !=nil {return _gcedf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gfac .SpPr =_fc .NewCT_ShapeProperties ();if _cbbaa :=d .DecodeElement (_gfac .SpPr ,&_fbdcg );_cbbaa !=nil {return _cbbaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_gfac .TxPr =_fc .NewCT_TextBody ();if _cagcf :=d .DecodeElement (_gfac .TxPr ,&_fbdcg );_cagcf !=nil {return _cagcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"}:_gfac .ExternalData =NewCT_ExternalData ();if _ebbee :=d .DecodeElement (_gfac .ExternalData ,&_fbdcg );_ebbee !=nil {return _ebbee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_gfac .PrintSettings =NewCT_PrintSettings ();if _cfdb :=d .DecodeElement (_gfac .PrintSettings ,&_fbdcg );_cfdb !=nil {return _cfdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}:_gfac .UserShapes =NewCT_RelId ();if _fedba :=d .DecodeElement (_gfac .UserShapes ,&_fbdcg );_fedba !=nil {return _fedba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfac .ExtLst =NewCT_ExtensionList ();if _bfaga :=d .DecodeElement (_gfac .ExtLst ,&_fbdcg );_bfaga !=nil {return _bfaga ;};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\u0068\u0061r\u0074\u0053\u0070\u0061\u0063\u0065\u0020\u0025\u0076",_fbdcg .Name );if _caec :=d .Skip ();_caec !=nil {return _caec ;};};case _g .EndElement :break _efbcg ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_DispUnitsChoice and its children +func (_aeabf *CT_DispUnitsChoice )Validate ()error {return _aeabf .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006ei\u0074\u0073C\u0068\u006f\u0069\u0063\u0065");};func (_beegfe ST_LayoutTarget )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_beegfe .String (),start );};func NewCT_DispUnits ()*CT_DispUnits {_eacgg :=&CT_DispUnits {};return _eacgg };const (ST_LayoutTargetUnset ST_LayoutTarget =0;ST_LayoutTargetInner ST_LayoutTarget =1;ST_LayoutTargetOuter ST_LayoutTarget =2;);func NewCT_Perspective ()*CT_Perspective {_egfbg :=&CT_Perspective {};return _egfbg };var ST_DepthPercentWithSymbolPatternRe =_g .MustCompile (ST_DepthPercentWithSymbolPattern );type CT_Grouping struct{ValAttr ST_Grouping ;};type CT_Thickness struct{ValAttr ST_Thickness ;};func NewCT_HoleSize ()*CT_HoleSize {_fbgbb :=&CT_HoleSize {};return _fbgbb };func NewCT_Bar3DChart ()*CT_Bar3DChart {_bgd :=&CT_Bar3DChart {};_bgd .BarDir =NewCT_BarDir ();return _bgd ;};func NewCT_SurfaceSer ()*CT_SurfaceSer {_adceg :=&CT_SurfaceSer {};_adceg .Idx =NewCT_UnsignedInt ();_adceg .Order =NewCT_UnsignedInt ();return _adceg ;};type CT_ChartSpace struct{Date1904 *CT_Boolean ;Lang *CT_TextLanguageID ;RoundedCorners *CT_Boolean ;Style *CT_Style ;ClrMapOvr *_cc .CT_ColorMapping ;PivotSource *CT_PivotSource ;Protection *CT_Protection ;Chart *CT_Chart ;SpPr *_cc .CT_ShapeProperties ;TxPr *_cc .CT_TextBody ;ExternalData *CT_ExternalData ;PrintSettings *CT_PrintSettings ;UserShapes *CT_RelId ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_View3D and its children, prefixing error messages with path -func (_fffc *CT_View3D )ValidateWithPath (path string )error {if _fffc .RotX !=nil {if _bdaec :=_fffc .RotX .ValidateWithPath (path +"\u002f\u0052\u006ft\u0058");_bdaec !=nil {return _bdaec ;};};if _fffc .HPercent !=nil {if _bddb :=_fffc .HPercent .ValidateWithPath (path +"\u002fH\u0050\u0065\u0072\u0063\u0065\u006et");_bddb !=nil {return _bddb ;};};if _fffc .RotY !=nil {if _ddbgb :=_fffc .RotY .ValidateWithPath (path +"\u002f\u0052\u006ft\u0059");_ddbgb !=nil {return _ddbgb ;};};if _fffc .DepthPercent !=nil {if _dceg :=_fffc .DepthPercent .ValidateWithPath (path +"\u002f\u0044\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_dceg !=nil {return _dceg ;};};if _fffc .RAngAx !=nil {if _ddce :=_fffc .RAngAx .ValidateWithPath (path +"\u002fR\u0041\u006e\u0067\u0041\u0078");_ddce !=nil {return _ddce ;};};if _fffc .Perspective !=nil {if _agfee :=_fffc .Perspective .ValidateWithPath (path +"\u002f\u0050\u0065r\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065");_agfee !=nil {return _agfee ;};};if _fffc .ExtLst !=nil {if _cdagb :=_fffc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdagb !=nil {return _cdagb ;};};return nil ;}; +// ValidateWithPath validates the CT_PivotSource and its children, prefixing error messages with path +func (_aaagac *CT_PivotSource )ValidateWithPath (path string )error {if _cedgc :=_aaagac .FmtId .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0049\u0064");_cedgc !=nil {return _cedgc ;};for _gbdc ,_gbdb :=range _aaagac .ExtLst {if _gfac :=_gbdb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_gbdc ));_gfac !=nil {return _gfac ;};};return nil ;};func (_cefbc ST_Orientation )ValidateWithPath (path string )error {switch _cefbc {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 (_cefbc ));};return nil ;};func (_feeb *CT_RelId )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bccgb :=range start .Attr {if _bccgb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bccgb .Name .Local =="\u0069\u0064"||_bccgb .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"&&_bccgb .Name .Local =="\u0069\u0064"{_fgce ,_edfga :=_bccgb .Value ,error (nil );if _edfga !=nil {return _edfga ;};_feeb .IdAttr =_fgce ;continue ;};};for {_ggbaa ,_bfcca :=d .Token ();if _bfcca !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0065\u006c\u0049\u0064: \u0025\u0073",_bfcca );};if _ebdc ,_bfba :=_ggbaa .(_c .EndElement );_bfba &&_ebdc .Name ==start .Name {break ;};};return nil ;};func (_bdaf *CT_LayoutTarget )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bdaf .ValAttr !=ST_LayoutTargetUnset {_gdaa ,_gagf :=_bdaf .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _gagf !=nil {return _gagf ;};start .Attr =append (start .Attr ,_gdaa );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};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"; -// ValidateWithPath validates the CT_Crosses and its children, prefixing error messages with path -func (_gggg *CT_Crosses )ValidateWithPath (path string )error {if _gggg .ValAttr ==ST_CrossesUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fgcd :=_gggg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgcd !=nil {return _fgcd ;};return nil ;};func (_bfeaf *CT_Layout )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dadac :for {_dcce ,_cbag :=d .Token ();if _cbag !=nil {return _cbag ;};switch _acfda :=_dcce .(type ){case _g .StartElement :switch _acfda .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}:_bfeaf .ManualLayout =NewCT_ManualLayout ();if _cbfb :=d .DecodeElement (_bfeaf .ManualLayout ,&_acfda );_cbfb !=nil {return _cbfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfeaf .ExtLst =NewCT_ExtensionList ();if _dafbf :=d .DecodeElement (_bfeaf .ExtLst ,&_acfda );_dafbf !=nil {return _dafbf ;};default:_a .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0061\u0079o\u0075\u0074 \u0025\u0076",_acfda .Name );if _efbe :=d .Skip ();_efbe !=nil {return _efbe ;};};case _g .EndElement :break _dadac ;case _g .CharData :};};return nil ;};func NewCT_RadarStyle ()*CT_RadarStyle {_aadb :=&CT_RadarStyle {};return _aadb };func (_ceae *CT_HoleSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ceae .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_ceae .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbadg ST_BuiltInUnit )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eafbd :=_g .Attr {};_eafbd .Name =name ;switch _bbadg {case ST_BuiltInUnitUnset :_eafbd .Value ="";case ST_BuiltInUnitHundreds :_eafbd .Value ="\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073";case ST_BuiltInUnitThousands :_eafbd .Value ="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s";case ST_BuiltInUnitTenThousands :_eafbd .Value ="\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitHundredThousands :_eafbd .Value ="\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitMillions :_eafbd .Value ="\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTenMillions :_eafbd .Value ="t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitHundredMillions :_eafbd .Value ="\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitBillions :_eafbd .Value ="\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTrillions :_eafbd .Value ="\u0074r\u0069\u006c\u006c\u0069\u006f\u006es";};return _eafbd ,nil ;};func (_gecfd *ST_BuiltInUnit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eeeb ,_adbd :=d .Token ();if _adbd !=nil {return _adbd ;};if _babff ,_aebga :=_eeeb .(_g .EndElement );_aebga &&_babff .Name ==start .Name {*_gecfd =1;return nil ;};if _aabed ,_fdfdaf :=_eeeb .(_g .CharData );!_fdfdaf {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",_eeeb );}else {switch string (_aabed ){case "":*_gecfd =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_gecfd =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_gecfd =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_gecfd =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_gecfd =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_gecfd =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_gecfd =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_gecfd =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_gecfd =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_gecfd =9;};};_eeeb ,_adbd =d .Token ();if _adbd !=nil {return _adbd ;};if _cgee ,_acaege :=_eeeb .(_g .EndElement );_acaege &&_cgee .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",_eeeb );};func (_beef *CT_Chart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beef .PlotArea =NewCT_PlotArea ();_ccb :for {_dbgc ,_afag :=d .Token ();if _afag !=nil {return _afag ;};switch _fdcd :=_dbgc .(type ){case _g .StartElement :switch _fdcd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_beef .Title =NewCT_Title ();if _cgdf :=d .DecodeElement (_beef .Title ,&_fdcd );_cgdf !=nil {return _cgdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075t\u006f\u0054\u0069t\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075t\u006f\u0054\u0069t\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064"}:_beef .AutoTitleDeleted =NewCT_Boolean ();if _acab :=d .DecodeElement (_beef .AutoTitleDeleted ,&_fdcd );_acab !=nil {return _acab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070i\u0076\u006f\u0074\u0046\u006d\u0074s"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070i\u0076\u006f\u0074\u0046\u006d\u0074s"}:_beef .PivotFmts =NewCT_PivotFmts ();if _gffab :=d .DecodeElement (_beef .PivotFmts ,&_fdcd );_gffab !=nil {return _gffab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0069\u0065\u0077\u0033\u0044"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0069\u0065\u0077\u0033\u0044"}:_beef .View3D =NewCT_View3D ();if _ecgc :=d .DecodeElement (_beef .View3D ,&_fdcd );_ecgc !=nil {return _ecgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006c\u006fo\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006c\u006fo\u0072"}:_beef .Floor =NewCT_Surface ();if _ggec :=d .DecodeElement (_beef .Floor ,&_fdcd );_ggec !=nil {return _ggec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}:_beef .SideWall =NewCT_Surface ();if _fgbf :=d .DecodeElement (_beef .SideWall ,&_fdcd );_fgbf !=nil {return _fgbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"}:_beef .BackWall =NewCT_Surface ();if _acca :=d .DecodeElement (_beef .BackWall ,&_fdcd );_acca !=nil {return _acca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}:if _ebag :=d .DecodeElement (_beef .PlotArea ,&_fdcd );_ebag !=nil {return _ebag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0065\u0067\u0065\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0065\u0067\u0065\u006e\u0064"}:_beef .Legend =NewCT_Legend ();if _gggd :=d .DecodeElement (_beef .Legend ,&_fdcd );_gggd !=nil {return _gggd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}:_beef .PlotVisOnly =NewCT_Boolean ();if _bgge :=d .DecodeElement (_beef .PlotVisOnly ,&_fdcd );_bgge !=nil {return _bgge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073"}:_beef .DispBlanksAs =NewCT_DispBlanksAs ();if _bbbb :=d .DecodeElement (_beef .DispBlanksAs ,&_fdcd );_bbbb !=nil {return _bbbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068o\u0077\u0044\u004cb\u006c\u0073\u004f\u0076\u0065\u0072\u004d\u0061\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068o\u0077\u0044\u004cb\u006c\u0073\u004f\u0076\u0065\u0072\u004d\u0061\u0078"}:_beef .ShowDLblsOverMax =NewCT_Boolean ();if _bacf :=d .DecodeElement (_beef .ShowDLblsOverMax ,&_fdcd );_bacf !=nil {return _bacf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_beef .ExtLst =NewCT_ExtensionList ();if _gdfg :=d .DecodeElement (_beef .ExtLst ,&_fdcd );_gdfg !=nil {return _gdfg ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_fdcd .Name );if _egc :=d .Skip ();_egc !=nil {return _egc ;};};case _g .EndElement :break _ccb ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_NumFmt and its children +func (_dbcba *CT_NumFmt )Validate ()error {return _dbcba .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};var ST_GapAmountPercentPatternRe =_g .MustCompile (ST_GapAmountPercentPattern );func NewCT_PictureStackUnit ()*CT_PictureStackUnit {_gdceb :=&CT_PictureStackUnit {};_gdceb .ValAttr =0+1;return _gdceb ;};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 (_ffdedd ST_DLblPos )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_degdd :=_c .Attr {};_degdd .Name =name ;switch _ffdedd {case ST_DLblPosUnset :_degdd .Value ="";case ST_DLblPosBestFit :_degdd .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_DLblPosB :_degdd .Value ="\u0062";case ST_DLblPosCtr :_degdd .Value ="\u0063\u0074\u0072";case ST_DLblPosInBase :_degdd .Value ="\u0069\u006e\u0042\u0061\u0073\u0065";case ST_DLblPosInEnd :_degdd .Value ="\u0069\u006e\u0045n\u0064";case ST_DLblPosL :_degdd .Value ="\u006c";case ST_DLblPosOutEnd :_degdd .Value ="\u006f\u0075\u0074\u0045\u006e\u0064";case ST_DLblPosR :_degdd .Value ="\u0072";case ST_DLblPosT :_degdd .Value ="\u0074";};return _degdd ,nil ;};func (_cfged ST_ScatterStyle )Validate ()error {return _cfged .ValidateWithPath ("")};func (_becba *ST_BarGrouping )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_becba =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_becba =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_becba =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_becba =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_becba =4;};return nil ;}; -// Validate validates the Group_DLbls and its children -func (_aggec *Group_DLbls )Validate ()error {return _aggec .ValidateWithPath ("G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073");};type CT_Area3DChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;GapDepth *CT_GapAmount ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_BubbleChart and its children +func (_ddag *CT_BubbleChart )Validate ()error {return _ddag .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074");};func (_bddcb *CT_Surface )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bddcb .Thickness !=nil {_bfgc :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0074\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073"}};e .EncodeElement (_bddcb .Thickness ,_bfgc );};if _bddcb .SpPr !=nil {_agbca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bddcb .SpPr ,_agbca );};if _bddcb .PictureOptions !=nil {_cfbaab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_bddcb .PictureOptions ,_cfbaab );};if _bddcb .ExtLst !=nil {_eeed :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bddcb .ExtLst ,_eeed );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ecaf ST_LblOffset )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ecaf .ST_LblOffsetPercent !=nil {e .EncodeToken (_c .CharData (*_ecaf .ST_LblOffsetPercent ));};if _ecaf .ST_LblOffsetUShort !=nil {e .EncodeToken (_c .CharData (_e .Sprintf ("\u0025\u0064",*_ecaf .ST_LblOffsetUShort )));};return e .EncodeToken (_c .EndElement {Name :start .Name });};func NewCT_BarSer ()*CT_BarSer {_fdd :=&CT_BarSer {};_fdd .Idx =NewCT_UnsignedInt ();_fdd .Order =NewCT_UnsignedInt ();return _fdd ;};func (_ccccg *CT_MultiLvlStrRef )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_eged :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0066"}};_f .AddPreserveSpaceAttr (&_eged ,_ccccg .F );e .EncodeElement (_ccccg .F ,_eged );if _ccccg .MultiLvlStrCache !=nil {_gfbeb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006du\u006c\u0074\u0069\u004c\u0076l\u0053\u0074r\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_ccccg .MultiLvlStrCache ,_gfbeb );};if _ccccg .ExtLst !=nil {_bbbge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccccg .ExtLst ,_bbbge );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_edfgab *CT_Scaling )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _edfgab .LogBase !=nil {_dabda :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006c\u006f\u0067\u0042\u0061\u0073e"}};e .EncodeElement (_edfgab .LogBase ,_dabda );};if _edfgab .Orientation !=nil {_afce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_edfgab .Orientation ,_afce );};if _edfgab .Max !=nil {_bbgeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006da\u0078"}};e .EncodeElement (_edfgab .Max ,_bbgeb );};if _edfgab .Min !=nil {_ffce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006di\u006e"}};e .EncodeElement (_edfgab .Min ,_ffce );};if _edfgab .ExtLst !=nil {_dbfc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edfgab .ExtLst ,_dbfc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ffade *CT_TickMark )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ffade .ValAttr !=ST_TickMarkUnset {_ccfg ,_dgfce :=_ffade .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _dgfce !=nil {return _dgfce ;};start .Attr =append (start .Attr ,_ccfg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bfadd ST_BarDir )ValidateWithPath (path string )error {switch _bfadd {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 (_bfadd ));};return nil ;};type CT_GapAmount struct{ValAttr *ST_GapAmount ;};func (_beccf *ST_OfPieType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_beccf =0;case "\u0070\u0069\u0065":*_beccf =1;case "\u0062\u0061\u0072":*_beccf =2;};return nil ;};func (_dcca *CT_PictureFormat )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_fgbaa ,_aegeb :=_dcca .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _aegeb !=nil {return _aegeb ;};start .Attr =append (start .Attr ,_fgbaa );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ccaec ST_LblAlgn )ValidateWithPath (path string )error {switch _ccaec {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 (_ccaec ));};return nil ;};func NewCT_Marker ()*CT_Marker {_fcgb :=&CT_Marker {};return _fcgb };func (_afcca *EG_LegendEntryData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _afcca .TxPr !=nil {_bcfeg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_afcca .TxPr ,_bcfeg );};return nil ;};func NewCT_RadarStyle ()*CT_RadarStyle {_degecc :=&CT_RadarStyle {};return _degecc }; -// Validate validates the CT_Area3DChart and its children -func (_ea *CT_Area3DChart )Validate ()error {return _ea .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_fdgde *CT_View3D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fdgde .RotX !=nil {_abgac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0058"}};e .EncodeElement (_fdgde .RotX ,_abgac );};if _fdgde .HPercent !=nil {_fbffe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_fdgde .HPercent ,_fbffe );};if _fdgde .RotY !=nil {_bfge :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0059"}};e .EncodeElement (_fdgde .RotY ,_bfge );};if _fdgde .DepthPercent !=nil {_aeggb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u0070\u0074\u0068\u0050\u0065r\u0063\u0065\u006e\u0074"}};e .EncodeElement (_fdgde .DepthPercent ,_aeggb );};if _fdgde .RAngAx !=nil {_babaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0072\u0041\u006e\u0067\u0041\u0078"}};e .EncodeElement (_fdgde .RAngAx ,_babaf );};if _fdgde .Perspective !=nil {_ebbge :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}};e .EncodeElement (_fdgde .Perspective ,_ebbge );};if _fdgde .ExtLst !=nil {_efffd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdgde .ExtLst ,_efffd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dcga *CT_OfPieType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cbabd :=range start .Attr {if _cbabd .Name .Local =="\u0076\u0061\u006c"{_dcga .ValAttr .UnmarshalXMLAttr (_cbabd );continue ;};};for {_geefe ,_dgec :=d .Token ();if _dgec !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0066P\u0069\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_dgec );};if _dafag ,_gcdede :=_geefe .(_g .EndElement );_gcdede &&_dafag .Name ==start .Name {break ;};};return nil ;};func (_aaecd *UserShapes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aaecd .CT_Drawing =*_cd .NewCT_Drawing ();for {_aagaaa ,_gcefd :=d .Token ();if _gcefd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073\u003a\u0020%\u0073",_gcefd );};if _gadd ,_badd :=_aagaaa .(_g .EndElement );_badd &&_gadd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the UserShapes and its children +func (_gggcf *UserShapes )Validate ()error {return _gggcf .ValidateWithPath ("\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");}; -// Validate validates the CT_AreaSer and its children -func (_bfc *CT_AreaSer )Validate ()error {return _bfc .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0053\u0065\u0072");};func ParseUnionST_SecondPieSize (s string )(ST_SecondPieSize ,error ){if ST_SecondPieSizePercentPatternRe .MatchString (s ){return ST_SecondPieSize {ST_SecondPieSizePercent :&s },nil ;};_geacd ,_gaag :=_b .ParseUint (s ,10,16);if _gaag !=nil {return ST_SecondPieSize {},_gaag ;};_dagdc :=uint16 (_geacd );return ST_SecondPieSize {ST_SecondPieSizeUShort :&_dagdc },nil ;};func (_gfadc *CT_SecondPieSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gfadc .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gfadc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ddfae *ST_TrendlineType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ddfae =0;case "\u0065\u0078\u0070":*_ddfae =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_ddfae =2;case "\u006c\u006f\u0067":*_ddfae =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_ddfae =4;case "\u0070\u006f\u006c\u0079":*_ddfae =5;case "\u0070\u006f\u0077e\u0072":*_ddfae =6;};return nil ;};func NewCT_DPt ()*CT_DPt {_ebaf :=&CT_DPt {};_ebaf .Idx =NewCT_UnsignedInt ();return _ebaf };func (_adbca ST_TickMark )ValidateWithPath (path string )error {switch _adbca {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adbca ));};return nil ;};type CT_ErrBars struct{ErrDir *CT_ErrDir ;ErrBarType *CT_ErrBarType ;ErrValType *CT_ErrValType ;NoEndCap *CT_Boolean ;Plus *CT_NumDataSource ;Minus *CT_NumDataSource ;Val *CT_Double ;SpPr *_fc .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};const (ST_SplitTypeUnset ST_SplitType =0;ST_SplitTypeAuto ST_SplitType =1;ST_SplitTypeCust ST_SplitType =2;ST_SplitTypePercent ST_SplitType =3;ST_SplitTypePos ST_SplitType =4;ST_SplitTypeVal ST_SplitType =5;); +// Validate validates the CT_StrRef and its children +func (_ffad *CT_StrRef )Validate ()error {return _ffad .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0052\u0065f");}; -// Validate validates the CT_DTable and its children -func (_edefa *CT_DTable )Validate ()error {return _edefa .ValidateWithPath ("\u0043T\u005f\u0044\u0054\u0061\u0062\u006ce");}; +// ValidateWithPath validates the CT_CatAx and its children, prefixing error messages with path +func (_agd *CT_CatAx )ValidateWithPath (path string )error {if _befc :=_agd .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_befc !=nil {return _befc ;};if _fbee :=_agd .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_fbee !=nil {return _fbee ;};if _agd .Delete !=nil {if _fddcf :=_agd .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_fddcf !=nil {return _fddcf ;};};if _gebb :=_agd .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_gebb !=nil {return _gebb ;};if _agd .MajorGridlines !=nil {if _aafe :=_agd .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_aafe !=nil {return _aafe ;};};if _agd .MinorGridlines !=nil {if _dgec :=_agd .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_dgec !=nil {return _dgec ;};};if _agd .Title !=nil {if _aegg :=_agd .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_aegg !=nil {return _aegg ;};};if _agd .NumFmt !=nil {if _ecaef :=_agd .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_ecaef !=nil {return _ecaef ;};};if _agd .MajorTickMark !=nil {if _eeeae :=_agd .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_eeeae !=nil {return _eeeae ;};};if _agd .MinorTickMark !=nil {if _dedc :=_agd .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_dedc !=nil {return _dedc ;};};if _agd .TickLblPos !=nil {if _dfag :=_agd .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_dfag !=nil {return _dfag ;};};if _agd .SpPr !=nil {if _bde :=_agd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bde !=nil {return _bde ;};};if _agd .TxPr !=nil {if _bgff :=_agd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bgff !=nil {return _bgff ;};};if _daa :=_agd .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_daa !=nil {return _daa ;};if _agd .Choice !=nil {if _feac :=_agd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_feac !=nil {return _feac ;};};if _agd .Auto !=nil {if _dgb :=_agd .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_dgb !=nil {return _dgb ;};};if _agd .LblAlgn !=nil {if _ddcb :=_agd .LblAlgn .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");_ddcb !=nil {return _ddcb ;};};if _agd .LblOffset !=nil {if _eeaf :=_agd .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_eeaf !=nil {return _eeaf ;};};if _agd .TickLblSkip !=nil {if _ecbc :=_agd .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_ecbc !=nil {return _ecbc ;};};if _agd .TickMarkSkip !=nil {if _bdgba :=_agd .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_bdgba !=nil {return _bdgba ;};};if _agd .NoMultiLvlLbl !=nil {if _eabd :=_agd .NoMultiLvlLbl .ValidateWithPath (path +"\u002f\u004e\u006f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u004c\u0062\u006c");_eabd !=nil {return _eabd ;};};if _agd .ExtLst !=nil {if _eega :=_agd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eega !=nil {return _eega ;};};return nil ;};func (_agcff *CT_BuiltInUnit )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dgag :=range start .Attr {if _dgag .Name .Local =="\u0076\u0061\u006c"{_agcff .ValAttr .UnmarshalXMLAttr (_dgag );continue ;};};for {_ffae ,_fea :=d .Token ();if _fea !=nil {return _e .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",_fea );};if _fece ,_cbge :=_ffae .(_c .EndElement );_cbge &&_fece .Name ==start .Name {break ;};};return nil ;};func (_cfeeb *EG_AxSharedChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cfeeb .Crosses !=nil {_gcdga :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0065s"}};e .EncodeElement (_cfeeb .Crosses ,_gcdga );};if _cfeeb .CrossesAt !=nil {_gdeea :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0063\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074"}};e .EncodeElement (_cfeeb .CrossesAt ,_gdeea );};return nil ;};const (ST_SizeRepresentsUnset ST_SizeRepresents =0;ST_SizeRepresentsArea ST_SizeRepresents =1;ST_SizeRepresentsW ST_SizeRepresents =2;);func (_gedfe *CT_StrData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebgf :for {_ddfgb ,_ddgfe :=d .Token ();if _ddgfe !=nil {return _ddgfe ;};switch _beffa :=_ddfgb .(type ){case _c .StartElement :switch _beffa .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"}:_gedfe .PtCount =NewCT_UnsignedInt ();if _ffebb :=d .DecodeElement (_gedfe .PtCount ,&_beffa );_ffebb !=nil {return _ffebb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fecdf :=NewCT_StrVal ();if _bafgc :=d .DecodeElement (_fecdf ,&_beffa );_bafgc !=nil {return _bafgc ;};_gedfe .Pt =append (_gedfe .Pt ,_fecdf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gedfe .ExtLst =NewCT_ExtensionList ();if _ffdac :=d .DecodeElement (_gedfe .ExtLst ,&_beffa );_ffdac !=nil {return _ffdac ;};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\u0074\u0072\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_beffa .Name );if _abbg :=d .Skip ();_abbg !=nil {return _abbg ;};};case _c .EndElement :break _ebgf ;case _c .CharData :};};return nil ;};func (_cdbaf *CT_Double )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bgfda :=range start .Attr {if _bgfda .Name .Local =="\u0076\u0061\u006c"{_dbcac ,_afge :=_d .ParseFloat (_bgfda .Value ,64);if _afge !=nil {return _afge ;};_cdbaf .ValAttr =_dbcac ;continue ;};};for {_cbbf ,_aaged :=d .Token ();if _aaged !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0075b\u006c\u0065\u003a\u0020\u0025\u0073",_aaged );};if _egbgc ,_cdcga :=_cbbf .(_c .EndElement );_cdcga &&_egbgc .Name ==start .Name {break ;};};return nil ;};func (_dcba *CT_TextLanguageID )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gaagb :=range start .Attr {if _gaagb .Name .Local =="\u0076\u0061\u006c"{_ffgd ,_eaea :=_gaagb .Value ,error (nil );if _eaea !=nil {return _eaea ;};_dcba .ValAttr =_ffgd ;continue ;};};for {_adaed ,_eefd :=d .Token ();if _eefd !=nil {return _e .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",_eefd );};if _bdbb ,_eeffd :=_adaed .(_c .EndElement );_eeffd &&_bdbb .Name ==start .Name {break ;};};return nil ;};func (_gfgag *ST_Shape )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efbe ,_efeea :=d .Token ();if _efeea !=nil {return _efeea ;};if _ggfde ,_dbcdf :=_efbe .(_c .EndElement );_dbcdf &&_ggfde .Name ==start .Name {*_gfgag =1;return nil ;};if _gegg ,_ceggf :=_efbe .(_c .CharData );!_ceggf {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",_efbe );}else {switch string (_gegg ){case "":*_gfgag =0;case "\u0063\u006f\u006e\u0065":*_gfgag =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_gfgag =2;case "\u0062\u006f\u0078":*_gfgag =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_gfgag =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_gfgag =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_gfgag =6;};};_efbe ,_efeea =d .Token ();if _efeea !=nil {return _efeea ;};if _cgcab ,_efde :=_efbe .(_c .EndElement );_efde &&_cgcab .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",_efbe );};func (_dgcb *CT_ScatterChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dgcb .ScatterStyle =NewCT_ScatterStyle ();_fdbe :for {_fgfec ,_gabdd :=d .Token ();if _gabdd !=nil {return _gabdd ;};switch _dgga :=_fgfec .(type ){case _c .StartElement :switch _dgga .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 _afcfa :=d .DecodeElement (_dgcb .ScatterStyle ,&_dgga );_afcfa !=nil {return _afcfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dgcb .VaryColors =NewCT_Boolean ();if _efda :=d .DecodeElement (_dgcb .VaryColors ,&_dgga );_efda !=nil {return _efda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_ddega :=NewCT_ScatterSer ();if _bgedbd :=d .DecodeElement (_ddega ,&_dgga );_bgedbd !=nil {return _bgedbd ;};_dgcb .Ser =append (_dgcb .Ser ,_ddega );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dgcb .DLbls =NewCT_DLbls ();if _gcfcgc :=d .DecodeElement (_dgcb .DLbls ,&_dgga );_gcfcgc !=nil {return _gcfcgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bafbc :=NewCT_UnsignedInt ();if _cfcfe :=d .DecodeElement (_bafbc ,&_dgga );_cfcfe !=nil {return _cfcfe ;};_dgcb .AxId =append (_dgcb .AxId ,_bafbc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_dgcb .ExtLst =NewCT_ExtensionList ();if _ccadf :=d .DecodeElement (_dgcb .ExtLst ,&_dgga );_ccadf !=nil {return _ccadf ;};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\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_dgga .Name );if _dgafb :=d .Skip ();_dgafb !=nil {return _dgafb ;};};case _c .EndElement :break _fdbe ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_DispUnitsLbl and its children, prefixing error messages with path -func (_eagbe *CT_DispUnitsLbl )ValidateWithPath (path string )error {if _eagbe .Layout !=nil {if _fgecf :=_eagbe .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_fgecf !=nil {return _fgecf ;};};if _eagbe .Tx !=nil {if _bcbg :=_eagbe .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bcbg !=nil {return _bcbg ;};};if _eagbe .SpPr !=nil {if _defe :=_eagbe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_defe !=nil {return _defe ;};};if _eagbe .TxPr !=nil {if _ecea :=_eagbe .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ecea !=nil {return _ecea ;};};return nil ;}; +// Validate validates the CT_ExternalData and its children +func (_cgbaf *CT_ExternalData )Validate ()error {return _cgbaf .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");};func NewEG_BarChartShared ()*EG_BarChartShared {_bdfba :=&EG_BarChartShared {};_bdfba .BarDir =NewCT_BarDir ();return _bdfba ;};func (_gfddb *ST_CrossBetween )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gfddb =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_gfddb =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_gfddb =2;};return nil ;};func NewCT_LineSer ()*CT_LineSer {_dbdaf :=&CT_LineSer {};_dbdaf .Idx =NewCT_UnsignedInt ();_dbdaf .Order =NewCT_UnsignedInt ();return _dbdaf ;}; -// ValidateWithPath validates the CT_PrintSettings and its children, prefixing error messages with path -func (_gdag *CT_PrintSettings )ValidateWithPath (path string )error {if _gdag .HeaderFooter !=nil {if _fdgc :=_gdag .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_fdgc !=nil {return _fdgc ;};};if _gdag .PageMargins !=nil {if _fbgg :=_gdag .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_fbgg !=nil {return _fbgg ;};};if _gdag .PageSetup !=nil {if _efcbe :=_gdag .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_efcbe !=nil {return _efcbe ;};};if _gdag .LegacyDrawingHF !=nil {if _gcdf :=_gdag .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_gcdf !=nil {return _gcdf ;};};return nil ;};type CT_View3D struct{RotX *CT_RotX ;HPercent *CT_HPercent ;RotY *CT_RotY ;DepthPercent *CT_DepthPercent ;RAngAx *CT_Boolean ;Perspective *CT_Perspective ;ExtLst *CT_ExtensionList ;};func (_egdea *CT_DispUnits )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _egdea .Choice !=nil {_egdea .Choice .MarshalXML (e ,_g .StartElement {});};if _egdea .DispUnitsLbl !=nil {_fdab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069t\u0073\u004c\u0062\u006c"}};e .EncodeElement (_egdea .DispUnitsLbl ,_fdab );};if _egdea .ExtLst !=nil {_dgfb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egdea .ExtLst ,_dgfb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fddb *CT_LineChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_gddga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_fddb .Grouping ,_gddga );if _fddb .VaryColors !=nil {_ceac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fddb .VaryColors ,_ceac );};if _fddb .Ser !=nil {_bfad :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_egcbg :=range _fddb .Ser {e .EncodeElement (_egcbg ,_bfad );};};if _fddb .DLbls !=nil {_fbfff :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fddb .DLbls ,_fbfff );};if _fddb .DropLines !=nil {_eecgc :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fddb .DropLines ,_eecgc );};if _fddb .HiLowLines !=nil {_fbbd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fddb .HiLowLines ,_fbbd );};if _fddb .UpDownBars !=nil {_cfga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_fddb .UpDownBars ,_cfga );};if _fddb .Marker !=nil {_cccb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_fddb .Marker ,_cccb );};if _fddb .Smooth !=nil {_dgag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_fddb .Smooth ,_dgag );};_gaga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_eeab :=range _fddb .AxId {e .EncodeElement (_eeab ,_gaga );};if _fddb .ExtLst !=nil {_bcbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fddb .ExtLst ,_bcbe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_BandFmt struct{Idx *CT_UnsignedInt ;SpPr *_fc .CT_ShapeProperties ;};func (_ecda *CT_DepthPercent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ecda .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_ecda .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fgage ST_LayoutTarget )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cfgda :=_g .Attr {};_cfgda .Name =name ;switch _fgage {case ST_LayoutTargetUnset :_cfgda .Value ="";case ST_LayoutTargetInner :_cfgda .Value ="\u0069\u006e\u006ee\u0072";case ST_LayoutTargetOuter :_cfgda .Value ="\u006f\u0075\u0074e\u0072";};return _cfgda ,nil ;};func ParseUnionST_GapAmount (s string )(ST_GapAmount ,error ){if ST_GapAmountPercentPatternRe .MatchString (s ){return ST_GapAmount {ST_GapAmountPercent :&s },nil ;};_ccad ,_fffcf :=_b .ParseUint (s ,10,16);if _fffcf !=nil {return ST_GapAmount {},_fffcf ;};_bgcabd :=uint16 (_ccad );return ST_GapAmount {ST_GapAmountUShort :&_bgcabd },nil ;};func (_gbccb *ST_ScatterStyle )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gbccb =0;case "\u006e\u006f\u006e\u0065":*_gbccb =1;case "\u006c\u0069\u006e\u0065":*_gbccb =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_gbccb =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_gbccb =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_gbccb =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_gbccb =6;};return nil ;};type CT_AxDataSource struct{Choice *CT_AxDataSourceChoice ;};func NewCT_MarkerSize ()*CT_MarkerSize {_ecaf :=&CT_MarkerSize {};return _ecaf };const (ST_ErrBarTypeUnset ST_ErrBarType =0;ST_ErrBarTypeBoth ST_ErrBarType =1;ST_ErrBarTypeMinus ST_ErrBarType =2;ST_ErrBarTypePlus ST_ErrBarType =3;);func (_cadc *CT_PageSetup )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fbdcd :=range start .Attr {if _fbdcd .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_dgcad ,_ceacd :=_b .ParseUint (_fbdcd .Value ,10,32);if _ceacd !=nil {return _ceacd ;};_bdbdg :=uint32 (_dgcad );_cadc .PaperSizeAttr =&_bdbdg ;continue ;};if _fbdcd .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_efad ,_bfbg :=_fbdcd .Value ,error (nil );if _bfbg !=nil {return _bfbg ;};_cadc .PaperHeightAttr =&_efad ;continue ;};if _fbdcd .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_affb ,_aaabf :=_fbdcd .Value ,error (nil );if _aaabf !=nil {return _aaabf ;};_cadc .PaperWidthAttr =&_affb ;continue ;};if _fbdcd .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_fcec ,_gdfbb :=_b .ParseUint (_fbdcd .Value ,10,32);if _gdfbb !=nil {return _gdfbb ;};_abafcf :=uint32 (_fcec );_cadc .FirstPageNumberAttr =&_abafcf ;continue ;};if _fbdcd .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_cadc .OrientationAttr .UnmarshalXMLAttr (_fbdcd );continue ;};if _fbdcd .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_ccfea ,_dgdb :=_b .ParseBool (_fbdcd .Value );if _dgdb !=nil {return _dgdb ;};_cadc .BlackAndWhiteAttr =&_ccfea ;continue ;};if _fbdcd .Name .Local =="\u0064\u0072\u0061f\u0074"{_egbd ,_beacdf :=_b .ParseBool (_fbdcd .Value );if _beacdf !=nil {return _beacdf ;};_cadc .DraftAttr =&_egbd ;continue ;};if _fbdcd .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_ddbfe ,_eaggee :=_b .ParseBool (_fbdcd .Value );if _eaggee !=nil {return _eaggee ;};_cadc .UseFirstPageNumberAttr =&_ddbfe ;continue ;};if _fbdcd .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_fdgd ,_gbce :=_b .ParseInt (_fbdcd .Value ,10,32);if _gbce !=nil {return _gbce ;};_bgbed :=int32 (_fdgd );_cadc .HorizontalDpiAttr =&_bgbed ;continue ;};if _fbdcd .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_eaebg ,_dffc :=_b .ParseInt (_fbdcd .Value ,10,32);if _dffc !=nil {return _dffc ;};_bdbe :=int32 (_eaebg );_cadc .VerticalDpiAttr =&_bdbe ;continue ;};if _fbdcd .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_egaee ,_cagda :=_b .ParseUint (_fbdcd .Value ,10,32);if _cagda !=nil {return _cagda ;};_cfeg :=uint32 (_egaee );_cadc .CopiesAttr =&_cfeg ;continue ;};};for {_bbgaa ,_fcecf :=d .Token ();if _fcecf !=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",_fcecf );};if _adeef ,_fgdcc :=_bbgaa .(_g .EndElement );_fgdcc &&_adeef .Name ==start .Name {break ;};};return nil ;};func (_abffd *CT_FirstSliceAng )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fcgb :=range start .Attr {if _fcgb .Name .Local =="\u0076\u0061\u006c"{_eeca ,_agbce :=_b .ParseUint (_fcgb .Value ,10,16);if _agbce !=nil {return _agbce ;};_bbcca :=uint16 (_eeca );_abffd .ValAttr =&_bbcca ;continue ;};};for {_baf ,_edfg :=d .Token ();if _edfg !=nil {return _f .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",_edfg );};if _dadbc ,_cfabe :=_baf .(_g .EndElement );_cfabe &&_dadbc .Name ==start .Name {break ;};};return nil ;};type EG_PieChartShared struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;}; +// Validate validates the CT_NumDataSourceChoice and its children +func (_ebdafg *CT_NumDataSourceChoice )Validate ()error {return _ebdafg .ValidateWithPath ("\u0043\u0054\u005f\u004eum\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069c\u0065");}; -// Validate validates the CT_AreaChart and its children -func (_bge *CT_AreaChart )Validate ()error {return _bge .ValidateWithPath ("\u0043\u0054\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");}; +// ValidateWithPath validates the CT_Protection and its children, prefixing error messages with path +func (_fegde *CT_Protection )ValidateWithPath (path string )error {if _fegde .ChartObject !=nil {if _fdda :=_fegde .ChartObject .ValidateWithPath (path +"\u002f\u0043\u0068a\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_fdda !=nil {return _fdda ;};};if _fegde .Data !=nil {if _abggg :=_fegde .Data .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061");_abggg !=nil {return _abggg ;};};if _fegde .Formatting !=nil {if _fadcd :=_fegde .Formatting .ValidateWithPath (path +"/\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");_fadcd !=nil {return _fadcd ;};};if _fegde .Selection !=nil {if _dcae :=_fegde .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_dcae !=nil {return _dcae ;};};if _fegde .UserInterface !=nil {if _bgcgf :=_fegde .UserInterface .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0049\u006e\u0074\u0065r\u0066\u0061\u0063\u0065");_bgcgf !=nil {return _bgcgf ;};};return nil ;}; -// Validate validates the CT_SurfaceSer and its children -func (_beaba *CT_SurfaceSer )Validate ()error {return _beaba .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072");};func (_dbega ST_DispBlanksAs )ValidateWithPath (path string )error {switch _dbega {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbega ));};return nil ;};type ST_DLblPos byte ; +// Validate validates the CT_PivotFmts and its children +func (_fecf *CT_PivotFmts )Validate ()error {return _fecf .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");};func (_edfa *CT_DPt )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_daca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_edfa .Idx ,_daca );if _edfa .InvertIfNegative !=nil {_fdac :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_edfa .InvertIfNegative ,_fdac );};if _edfa .Marker !=nil {_fabb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_edfa .Marker ,_fabb );};if _edfa .Bubble3D !=nil {_gdad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_edfa .Bubble3D ,_gdad );};if _edfa .Explosion !=nil {_gced :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_edfa .Explosion ,_gced );};if _edfa .SpPr !=nil {_aaeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_edfa .SpPr ,_aaeb );};if _edfa .PictureOptions !=nil {_agfc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_edfa .PictureOptions ,_agfc );};if _edfa .ExtLst !=nil {_gfcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edfa .ExtLst ,_gfcc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Tx struct{Choice *CT_TxChoice ;}; // Validate validates the CT_LayoutMode and its children -func (_bfagf *CT_LayoutMode )Validate ()error {return _bfagf .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065");};func (_ddfg *CT_PictureStackUnit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddfg .ValAttr =0+1;for _ ,_afgd :=range start .Attr {if _afgd .Name .Local =="\u0076\u0061\u006c"{_adbb ,_ecad :=_b .ParseFloat (_afgd .Value ,64);if _ecad !=nil {return _ecad ;};_ddfg .ValAttr =_adbb ;continue ;};};for {_gfbf ,_fbaa :=d .Token ();if _fbaa !=nil {return _f .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0050\u0069\u0063\u0074\u0075r\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_fbaa );};if _fgac ,_bcgbe :=_gfbf .(_g .EndElement );_bcgbe &&_fgac .Name ==start .Name {break ;};};return nil ;};func (_cag *CT_DLbl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cag .Idx =NewCT_UnsignedInt ();_gfa :for {_dgaa ,_bcefd :=d .Token ();if _bcefd !=nil {return _bcefd ;};switch _ffefg :=_dgaa .(type ){case _g .StartElement :switch _ffefg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _cace :=d .DecodeElement (_cag .Idx ,&_ffefg );_cace !=nil {return _cace ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:if _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _bgebd :=d .DecodeElement (&_cag .Choice .Delete ,&_ffefg );_bgebd !=nil {return _bgebd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:if _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _dcaab :=d .DecodeElement (&_cag .Choice .Layout ,&_ffefg );_dcaab !=nil {return _dcaab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:if _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _eacab :=d .DecodeElement (&_cag .Choice .Tx ,&_ffefg );_eacab !=nil {return _eacab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:if _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _dfaec :=d .DecodeElement (&_cag .Choice .NumFmt ,&_ffefg );_dfaec !=nil {return _dfaec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:if _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _cgc :=d .DecodeElement (&_cag .Choice .SpPr ,&_ffefg );_cgc !=nil {return _cgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:if _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _dcff :=d .DecodeElement (&_cag .Choice .TxPr ,&_ffefg );_dcff !=nil {return _dcff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:if _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _dgge :=d .DecodeElement (&_cag .Choice .DLblPos ,&_ffefg );_dgge !=nil {return _dgge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:if _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _efaf :=d .DecodeElement (&_cag .Choice .ShowLegendKey ,&_ffefg );_efaf !=nil {return _efaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:if _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _aefe :=d .DecodeElement (&_cag .Choice .ShowVal ,&_ffefg );_aefe !=nil {return _aefe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:if _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _bfcef :=d .DecodeElement (&_cag .Choice .ShowCatName ,&_ffefg );_bfcef !=nil {return _bfcef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:if _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _dceb :=d .DecodeElement (&_cag .Choice .ShowSerName ,&_ffefg );_dceb !=nil {return _dceb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:if _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _abec :=d .DecodeElement (&_cag .Choice .ShowPercent ,&_ffefg );_abec !=nil {return _abec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:if _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _cfc :=d .DecodeElement (&_cag .Choice .ShowBubbleSize ,&_ffefg );_cfc !=nil {return _cfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:if _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _ebfb :=d .DecodeElement (&_cag .Choice .Separator ,&_ffefg );_ebfb !=nil {return _ebfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cag .ExtLst =NewCT_ExtensionList ();if _eced :=d .DecodeElement (_cag .ExtLst ,&_ffefg );_eced !=nil {return _eced ;};default:_a .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",_ffefg .Name );if _def :=d .Skip ();_def !=nil {return _def ;};};case _g .EndElement :break _gfa ;case _g .CharData :};};return nil ;}; +func (_dfbfd *CT_LayoutMode )Validate ()error {return _dfbfd .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065");};type CT_Pie3DChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_Bar3DChart and its children, prefixing error messages with path -func (_fgd *CT_Bar3DChart )ValidateWithPath (path string )error {if _cda :=_fgd .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_cda !=nil {return _cda ;};if _fgd .Grouping !=nil {if _adfg :=_fgd .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_adfg !=nil {return _adfg ;};};if _fgd .VaryColors !=nil {if _fce :=_fgd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fce !=nil {return _fce ;};};for _fec ,_edb :=range _fgd .Ser {if _ffg :=_edb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fec ));_ffg !=nil {return _ffg ;};};if _fgd .DLbls !=nil {if _afab :=_fgd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_afab !=nil {return _afab ;};};if _fgd .GapWidth !=nil {if _ffe :=_fgd .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_ffe !=nil {return _ffe ;};};if _fgd .GapDepth !=nil {if _abe :=_fgd .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_abe !=nil {return _abe ;};};if _fgd .Shape !=nil {if _ddee :=_fgd .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_ddee !=nil {return _ddee ;};};for _gba ,_edba :=range _fgd .AxId {if _egb :=_edba .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gba ));_egb !=nil {return _egb ;};};if _fgd .ExtLst !=nil {if _eddf :=_fgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eddf !=nil {return _eddf ;};};return nil ;};func (_efgc *CT_BubbleChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_add :for {_bfbf ,_fbaef :=d .Token ();if _fbaef !=nil {return _fbaef ;};switch _fcda :=_bfbf .(type ){case _g .StartElement :switch _fcda .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_efgc .VaryColors =NewCT_Boolean ();if _fbd :=d .DecodeElement (_efgc .VaryColors ,&_fcda );_fbd !=nil {return _fbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_cbab :=NewCT_BubbleSer ();if _fdca :=d .DecodeElement (_cbab ,&_fcda );_fdca !=nil {return _fdca ;};_efgc .Ser =append (_efgc .Ser ,_cbab );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_efgc .DLbls =NewCT_DLbls ();if _fdae :=d .DecodeElement (_efgc .DLbls ,&_fcda );_fdae !=nil {return _fdae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_efgc .Bubble3D =NewCT_Boolean ();if _bdfb :=d .DecodeElement (_efgc .Bubble3D ,&_fcda );_bdfb !=nil {return _bdfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}:_efgc .BubbleScale =NewCT_BubbleScale ();if _cgg :=d .DecodeElement (_efgc .BubbleScale ,&_fcda );_cgg !=nil {return _cgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004e\u0065\u0067\u0042\u0075b\u0062\u006c\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004e\u0065\u0067\u0042\u0075b\u0062\u006c\u0065\u0073"}:_efgc .ShowNegBubbles =NewCT_Boolean ();if _aegg :=d .DecodeElement (_efgc .ShowNegBubbles ,&_fcda );_aegg !=nil {return _aegg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073"}:_efgc .SizeRepresents =NewCT_SizeRepresents ();if _egbf :=d .DecodeElement (_efgc .SizeRepresents ,&_fcda );_egbf !=nil {return _egbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_dagd :=NewCT_UnsignedInt ();if _gfd :=d .DecodeElement (_dagd ,&_fcda );_gfd !=nil {return _gfd ;};_efgc .AxId =append (_efgc .AxId ,_dagd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efgc .ExtLst =NewCT_ExtensionList ();if _feg :=d .DecodeElement (_efgc .ExtLst ,&_fcda );_feg !=nil {return _feg ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065\u0043h\u0061r\u0074\u0020\u0025\u0076",_fcda .Name );if _beac :=d .Skip ();_beac !=nil {return _beac ;};};case _g .EndElement :break _add ;case _g .CharData :};};return nil ;};type ST_PictureFormat byte ; +// Validate validates the CT_Scaling and its children +func (_ecgd *CT_Scaling )Validate ()error {return _ecgd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");};func (_becf ST_TrendlineType )Validate ()error {return _becf .ValidateWithPath ("")}; -// Validate validates the CT_Legend and its children -func (_dfbf *CT_Legend )Validate ()error {return _dfbf .ValidateWithPath ("\u0043T\u005f\u004c\u0065\u0067\u0065\u006ed");};func NewCT_LblOffset ()*CT_LblOffset {_gbaa :=&CT_LblOffset {};return _gbaa };func NewCT_Extension ()*CT_Extension {_fdcef :=&CT_Extension {};return _fdcef };func (_bbbg *CT_Pie3DChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdda :for {_bfdf ,_ggce :=d .Token ();if _ggce !=nil {return _ggce ;};switch _faecb :=_bfdf .(type ){case _g .StartElement :switch _faecb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_bbbg .VaryColors =NewCT_Boolean ();if _egcba :=d .DecodeElement (_bbbg .VaryColors ,&_faecb );_egcba !=nil {return _egcba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_cgfga :=NewCT_PieSer ();if _dgac :=d .DecodeElement (_cgfga ,&_faecb );_dgac !=nil {return _dgac ;};_bbbg .Ser =append (_bbbg .Ser ,_cgfga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_bbbg .DLbls =NewCT_DLbls ();if _gbggg :=d .DecodeElement (_bbbg .DLbls ,&_faecb );_gbggg !=nil {return _gbggg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbbg .ExtLst =NewCT_ExtensionList ();if _aaeae :=d .DecodeElement (_bbbg .ExtLst ,&_faecb );_aaeae !=nil {return _aaeae ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_faecb .Name );if _dcfed :=d .Skip ();_dcfed !=nil {return _dcfed ;};};case _g .EndElement :break _cdda ;case _g .CharData :};};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 (_dbaab ST_Crosses )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cfcab :=_g .Attr {};_cfcab .Name =name ;switch _dbaab {case ST_CrossesUnset :_cfcab .Value ="";case ST_CrossesAutoZero :_cfcab .Value ="\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f";case ST_CrossesMax :_cfcab .Value ="\u006d\u0061\u0078";case ST_CrossesMin :_cfcab .Value ="\u006d\u0069\u006e";};return _cfcab ,nil ;};func (_dgdce ST_LayoutMode )Validate ()error {return _dgdce .ValidateWithPath ("")};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 NewCT_RotX ()*CT_RotX {_afefd :=&CT_RotX {};return _afefd }; +// Validate validates the CT_SizeRepresents and its children +func (_baee *CT_SizeRepresents )Validate ()error {return _baee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073");};func (_bfc *CT_BarChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfc .BarDir =NewCT_BarDir ();_acd :for {_eegc ,_ccc :=d .Token ();if _ccc !=nil {return _ccc ;};switch _beb :=_eegc .(type ){case _c .StartElement :switch _beb .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 _ggad :=d .DecodeElement (_bfc .BarDir ,&_beb );_ggad !=nil {return _ggad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bfc .Grouping =NewCT_BarGrouping ();if _dgf :=d .DecodeElement (_bfc .Grouping ,&_beb );_dgf !=nil {return _dgf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bfc .VaryColors =NewCT_Boolean ();if _bdgf :=d .DecodeElement (_bfc .VaryColors ,&_beb );_bdgf !=nil {return _bdgf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_eggf :=NewCT_BarSer ();if _dbca :=d .DecodeElement (_eggf ,&_beb );_dbca !=nil {return _dbca ;};_bfc .Ser =append (_bfc .Ser ,_eggf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bfc .DLbls =NewCT_DLbls ();if _bec :=d .DecodeElement (_bfc .DLbls ,&_beb );_bec !=nil {return _bec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bfc .GapWidth =NewCT_GapAmount ();if _deg :=d .DecodeElement (_bfc .GapWidth ,&_beb );_deg !=nil {return _deg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bfc .Overlap =NewCT_Overlap ();if _ffdg :=d .DecodeElement (_bfc .Overlap ,&_beb );_ffdg !=nil {return _ffdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_gadc :=NewCT_ChartLines ();if _dfb :=d .DecodeElement (_gadc ,&_beb );_dfb !=nil {return _dfb ;};_bfc .SerLines =append (_bfc .SerLines ,_gadc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fad :=NewCT_UnsignedInt ();if _ddbb :=d .DecodeElement (_fad ,&_beb );_ddbb !=nil {return _ddbb ;};_bfc .AxId =append (_bfc .AxId ,_fad );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bfc .ExtLst =NewCT_ExtensionList ();if _ccde :=d .DecodeElement (_bfc .ExtLst ,&_beb );_ccde !=nil {return _ccde ;};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\u0072\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_beb .Name );if _ecb :=d .Skip ();_ecb !=nil {return _ecb ;};};case _c .EndElement :break _acd ;case _c .CharData :};};return nil ;};func NewCT_AxDataSourceChoice ()*CT_AxDataSourceChoice {_fcg :=&CT_AxDataSourceChoice {};return _fcg };func (_dedag ST_SplitType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dedag .String (),start );}; -// ValidateWithPath validates the CT_HPercent and its children, prefixing error messages with path -func (_eaab *CT_HPercent )ValidateWithPath (path string )error {if _eaab .ValAttr !=nil {if _gbed :=_eaab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbed !=nil {return _gbed ;};};return nil ;};func (_dfada ST_Thickness )String ()string {if _dfada .ST_ThicknessPercent !=nil {return _f .Sprintf ("\u0025\u0076",*_dfada .ST_ThicknessPercent );};if _dfada .Uint32 !=nil {return _f .Sprintf ("\u0025\u0076",*_dfada .Uint32 );};return "";};func (_eggg *CT_NumRef )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_fbbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0066"}};_a .AddPreserveSpaceAttr (&_fbbe ,_eggg .F );e .EncodeElement (_eggg .F ,_fbbe );if _eggg .NumCache !=nil {_aggcd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_eggg .NumCache ,_aggcd );};if _eggg .ExtLst !=nil {_cecfa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eggg .ExtLst ,_cecfa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_afeaa *CT_UnsignedInt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_adfbf :=range start .Attr {if _adfbf .Name .Local =="\u0076\u0061\u006c"{_baeba ,_cfcddf :=_b .ParseUint (_adfbf .Value ,10,32);if _cfcddf !=nil {return _cfcddf ;};_afeaa .ValAttr =uint32 (_baeba );continue ;};};for {_aaeabd ,_aeada :=d .Token ();if _aeada !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fU\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0049\u006e\u0074:\u0020\u0025\u0073",_aeada );};if _fgfc ,_fegb :=_aaeabd .(_g .EndElement );_fegb &&_fgfc .Name ==start .Name {break ;};};return nil ;};func (_aecg *CT_MultiLvlStrData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_baef :for {_ccfge ,_baag :=d .Token ();if _baag !=nil {return _baag ;};switch _agaef :=_ccfge .(type ){case _g .StartElement :switch _agaef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"}:_aecg .PtCount =NewCT_UnsignedInt ();if _fddcc :=d .DecodeElement (_aecg .PtCount ,&_agaef );_fddcc !=nil {return _fddcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0076\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0076\u006c"}:_agac :=NewCT_Lvl ();if _bbcb :=d .DecodeElement (_agac ,&_agaef );_bbcb !=nil {return _bbcb ;};_aecg .Lvl =append (_aecg .Lvl ,_agac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aecg .ExtLst =NewCT_ExtensionList ();if _fegad :=d .DecodeElement (_aecg .ExtLst ,&_agaef );_fegad !=nil {return _fegad ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u0053\u0074\u0072\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_agaef .Name );if _cebd :=d .Skip ();_cebd !=nil {return _cebd ;};};case _g .EndElement :break _baef ;case _g .CharData :};};return nil ;};func (_bgdbd ST_ErrValType )ValidateWithPath (path string )error {switch _bgdbd {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 (_bgdbd ));};return nil ;}; +// Validate validates the CT_PictureFormat and its children +func (_deac *CT_PictureFormat )Validate ()error {return _deac .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074");}; -// ValidateWithPath validates the CT_RadarSer and its children, prefixing error messages with path -func (_abcag *CT_RadarSer )ValidateWithPath (path string )error {if _aaage :=_abcag .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_aaage !=nil {return _aaage ;};if _gagac :=_abcag .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_gagac !=nil {return _gagac ;};if _abcag .Tx !=nil {if _dabcg :=_abcag .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dabcg !=nil {return _dabcg ;};};if _abcag .SpPr !=nil {if _cdddg :=_abcag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cdddg !=nil {return _cdddg ;};};if _abcag .Marker !=nil {if _bgcb :=_abcag .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_bgcb !=nil {return _bgcb ;};};for _dcffg ,_bcabb :=range _abcag .DPt {if _gbcgd :=_bcabb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_dcffg ));_gbcgd !=nil {return _gbcgd ;};};if _abcag .DLbls !=nil {if _abfc :=_abcag .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_abfc !=nil {return _abfc ;};};if _abcag .Cat !=nil {if _gfcee :=_abcag .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_gfcee !=nil {return _gfcee ;};};if _abcag .Val !=nil {if _bbbgf :=_abcag .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_bbbgf !=nil {return _bbbgf ;};};if _abcag .ExtLst !=nil {if _fcddd :=_abcag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcddd !=nil {return _fcddd ;};};return nil ;}; +// Validate validates the CT_HPercent and its children +func (_gded *CT_HPercent )Validate ()error {return _gded .ValidateWithPath ("C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};type CT_ErrBarType struct{ValAttr ST_ErrBarType ;};func (_gcedd *CT_PivotSource )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bgdgb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_f .AddPreserveSpaceAttr (&_bgdgb ,_gcedd .Name );e .EncodeElement (_gcedd .Name ,_bgdgb );_eebf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0066\u006d\u0074\u0049\u0064"}};e .EncodeElement (_gcedd .FmtId ,_eebf );if _gcedd .ExtLst !=nil {_eeadb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_cgcg :=range _gcedd .ExtLst {e .EncodeElement (_cgcg ,_eeadb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cffec ST_DLblPos )String ()string {switch _cffec {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 (_cdagc *ST_DLblPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dccfe ,_abdea :=d .Token ();if _abdea !=nil {return _abdea ;};if _eabb ,_dfcgb :=_dccfe .(_c .EndElement );_dfcgb &&_eabb .Name ==start .Name {*_cdagc =1;return nil ;};if _cdbef ,_cfccd :=_dccfe .(_c .CharData );!_cfccd {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",_dccfe );}else {switch string (_cdbef ){case "":*_cdagc =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_cdagc =1;case "\u0062":*_cdagc =2;case "\u0063\u0074\u0072":*_cdagc =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_cdagc =4;case "\u0069\u006e\u0045n\u0064":*_cdagc =5;case "\u006c":*_cdagc =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_cdagc =7;case "\u0072":*_cdagc =8;case "\u0074":*_cdagc =9;};};_dccfe ,_abdea =d .Token ();if _abdea !=nil {return _abdea ;};if _ccffcg ,_dcfggg :=_dccfe .(_c .EndElement );_dcfggg &&_ccffcg .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",_dccfe );};func (_ddgab ST_DispBlanksAs )ValidateWithPath (path string )error {switch _ddgab {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 (_ddgab ));};return nil ;};func (_egdbc ST_CrossBetween )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_acegcb :=_c .Attr {};_acegcb .Name =name ;switch _egdbc {case ST_CrossBetweenUnset :_acegcb .Value ="";case ST_CrossBetweenBetween :_acegcb .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_CrossBetweenMidCat :_acegcb .Value ="\u006d\u0069\u0064\u0043\u0061\u0074";};return _acegcb ,nil ;};func (_feff ST_ErrValType )String ()string {switch _feff {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 "";}; -// ValidateWithPath validates the CT_PictureFormat and its children, prefixing error messages with path -func (_fbdb *CT_PictureFormat )ValidateWithPath (path string )error {if _fbdb .ValAttr ==ST_PictureFormatUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _eaddc :=_fbdb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eaddc !=nil {return _eaddc ;};return nil ;}; +// Validate validates the CT_PieChart and its children +func (_afgfd *CT_PieChart )Validate ()error {return _afgfd .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};func (_bdffd *ST_RadarStyle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bdffd =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_bdffd =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_bdffd =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_bdffd =3;};return nil ;};const (ST_ErrDirUnset ST_ErrDir =0;ST_ErrDirX ST_ErrDir =1;ST_ErrDirY ST_ErrDir =2;);func (_gaffd *CT_Line3DChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gaffd .Grouping =NewCT_Grouping ();_aaeca :for {_dedf ,_dbbg :=d .Token ();if _dbbg !=nil {return _dbbg ;};switch _bbbc :=_dedf .(type ){case _c .StartElement :switch _bbbc .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 _ebgg :=d .DecodeElement (_gaffd .Grouping ,&_bbbc );_ebgg !=nil {return _ebgg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gaffd .VaryColors =NewCT_Boolean ();if _ffed :=d .DecodeElement (_gaffd .VaryColors ,&_bbbc );_ffed !=nil {return _ffed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_ccef :=NewCT_LineSer ();if _acac :=d .DecodeElement (_ccef ,&_bbbc );_acac !=nil {return _acac ;};_gaffd .Ser =append (_gaffd .Ser ,_ccef );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gaffd .DLbls =NewCT_DLbls ();if _ffeb :=d .DecodeElement (_gaffd .DLbls ,&_bbbc );_ffeb !=nil {return _ffeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gaffd .DropLines =NewCT_ChartLines ();if _acdgd :=d .DecodeElement (_gaffd .DropLines ,&_bbbc );_acdgd !=nil {return _acdgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gaffd .GapDepth =NewCT_GapAmount ();if _dedbg :=d .DecodeElement (_gaffd .GapDepth ,&_bbbc );_dedbg !=nil {return _dedbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fdea :=NewCT_UnsignedInt ();if _eebcd :=d .DecodeElement (_fdea ,&_bbbc );_eebcd !=nil {return _eebcd ;};_gaffd .AxId =append (_gaffd .AxId ,_fdea );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_gaffd .ExtLst =NewCT_ExtensionList ();if _geaed :=d .DecodeElement (_gaffd .ExtLst ,&_bbbc );_geaed !=nil {return _geaed ;};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\u004c\u0069\u006e\u0065\u0033\u0044\u0043h\u0061r\u0074\u0020\u0025\u0076",_bbbc .Name );if _cfcaf :=d .Skip ();_cfcaf !=nil {return _cfcaf ;};};case _c .EndElement :break _aaeca ;case _c .CharData :};};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 *_cc .CT_ShapeProperties ;TxPr *_cc .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 ;};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 ;}; -// ValidateWithPath validates the EG_LineChartShared and its children, prefixing error messages with path -func (_aefc *EG_LineChartShared )ValidateWithPath (path string )error {if _fegec :=_aefc .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_fegec !=nil {return _fegec ;};if _aefc .VaryColors !=nil {if _afaed :=_aefc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_afaed !=nil {return _afaed ;};};for _gcfbg ,_dgcadg :=range _aefc .Ser {if _fccf :=_dgcadg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gcfbg ));_fccf !=nil {return _fccf ;};};if _aefc .DLbls !=nil {if _gfdff :=_aefc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gfdff !=nil {return _gfdff ;};};if _aefc .DropLines !=nil {if _ebceb :=_aefc .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_ebceb !=nil {return _ebceb ;};};return nil ;};func (_edgb *CT_SurfaceChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _edgb .Wireframe !=nil {_cdbf :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_edgb .Wireframe ,_cdbf );};if _edgb .Ser !=nil {_dfbed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dbgag :=range _edgb .Ser {e .EncodeElement (_dbgag ,_dfbed );};};if _edgb .BandFmts !=nil {_ffcce :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_edgb .BandFmts ,_ffcce );};_cebgac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_cbebcg :=range _edgb .AxId {e .EncodeElement (_cbebcg ,_cebgac );};if _edgb .ExtLst !=nil {_ebcab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edgb .ExtLst ,_ebcab );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_BubbleSer and its children +func (_gafdd *CT_BubbleSer )Validate ()error {return _gafdd .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072");};func NewCT_MarkerSize ()*CT_MarkerSize {_deade :=&CT_MarkerSize {};return _deade }; -// Validate validates the CT_RotY and its children -func (_abccb *CT_RotY )Validate ()error {return _abccb .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0059");};func (_afba *ST_Overlap )Validate ()error {return _afba .ValidateWithPath ("")}; +// Validate validates the CT_Crosses and its children +func (_babe *CT_Crosses )Validate ()error {return _babe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");};func (_acgf *CT_ScatterStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _acgf .ValAttr !=ST_ScatterStyleUnset {_cfgdf ,_eeacd :=_acgf .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _eeacd !=nil {return _eeacd ;};start .Attr =append (start .Attr ,_cfgdf );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_feabe ST_LblAlgn )Validate ()error {return _feabe .ValidateWithPath ("")};func (_dgcag ST_Shape )String ()string {switch _dgcag {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 "";}; -// ValidateWithPath validates the CT_SurfaceChart and its children, prefixing error messages with path -func (_dcfgd *CT_SurfaceChart )ValidateWithPath (path string )error {if _dcfgd .Wireframe !=nil {if _dcca :=_dcfgd .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_dcca !=nil {return _dcca ;};};for _efgae ,_gfadd :=range _dcfgd .Ser {if _egffe :=_gfadd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_efgae ));_egffe !=nil {return _egffe ;};};if _dcfgd .BandFmts !=nil {if _ccded :=_dcfgd .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_ccded !=nil {return _ccded ;};};for _degc ,_aecba :=range _dcfgd .AxId {if _aedfe :=_aecba .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_degc ));_aedfe !=nil {return _aedfe ;};};if _dcfgd .ExtLst !=nil {if _gdccg :=_dcfgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdccg !=nil {return _gdccg ;};};return nil ;};func (_feag ST_PictureFormat )ValidateWithPath (path string )error {switch _feag {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feag ));};return nil ;};func (_fbbfg *CT_Protection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fbbfg .ChartObject !=nil {_cegff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_fbbfg .ChartObject ,_cegff );};if _fbbfg .Data !=nil {_adgbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_fbbfg .Data ,_adgbf );};if _fbbfg .Formatting !=nil {_caefd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};e .EncodeElement (_fbbfg .Formatting ,_caefd );};if _fbbfg .Selection !=nil {_fbfab :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0073\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fbbfg .Selection ,_fbfab );};if _fbbfg .UserInterface !=nil {_dcccf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0075s\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}};e .EncodeElement (_fbbfg .UserInterface ,_dcccf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Orientation struct{ValAttr ST_Orientation ;};func (_fcgee ST_TickLblPos )ValidateWithPath (path string )error {switch _fcgee {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcgee ));};return nil ;};func (_eccff *EG_AxSharedChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eccff .Crosses !=nil {_ebdcd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0065s"}};e .EncodeElement (_eccff .Crosses ,_ebdcd );};if _eccff .CrossesAt !=nil {_fbec :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0063\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074"}};e .EncodeElement (_eccff .CrossesAt ,_fbec );};return nil ;};type CT_DispUnitsChoice struct{CustUnit *CT_Double ;BuiltInUnit *CT_BuiltInUnit ;}; +// ValidateWithPath validates the CT_StrRef and its children, prefixing error messages with path +func (_bdabg *CT_StrRef )ValidateWithPath (path string )error {if _bdabg .StrCache !=nil {if _cdegg :=_bdabg .StrCache .ValidateWithPath (path +"\u002fS\u0074\u0072\u0043\u0061\u0063\u0068e");_cdegg !=nil {return _cdegg ;};};if _bdabg .ExtLst !=nil {if _fdffd :=_bdabg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdffd !=nil {return _fdffd ;};};return nil ;}; -// ValidateWithPath validates the CT_ChartLines and its children, prefixing error messages with path -func (_abd *CT_ChartLines )ValidateWithPath (path string )error {if _abd .SpPr !=nil {if _fdac :=_abd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fdac !=nil {return _fdac ;};};return nil ;};type CT_PrintSettings struct{HeaderFooter *CT_HeaderFooter ;PageMargins *CT_PageMargins ;PageSetup *CT_PageSetup ;LegacyDrawingHF *CT_RelId ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_ggbda :=&CT_HeaderFooter {};return _ggbda };type ST_OfPieType byte ;func (_dbgg *CT_UnsignedInt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_dbgg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gebbb ST_ScatterStyle )String ()string {switch _gebbb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0069\u006e\u0065";case 3:return "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072";case 4:return "\u006d\u0061\u0072\u006b\u0065\u0072";case 5:return "\u0073\u006d\u006f\u006f\u0074\u0068";case 6:return "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072";};return "";};type CT_ScatterStyle struct{ValAttr ST_ScatterStyle ;};func (_fbdg *CT_LineChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbdg .Grouping =NewCT_Grouping ();_gggfc :for {_gggfcf ,_daff :=d .Token ();if _daff !=nil {return _daff ;};switch _cgef :=_gggfcf .(type ){case _g .StartElement :switch _cgef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:if _fabefg :=d .DecodeElement (_fbdg .Grouping ,&_cgef );_fabefg !=nil {return _fabefg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_fbdg .VaryColors =NewCT_Boolean ();if _fdeb :=d .DecodeElement (_fbdg .VaryColors ,&_cgef );_fdeb !=nil {return _fdeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_bgde :=NewCT_LineSer ();if _bfdd :=d .DecodeElement (_bgde ,&_cgef );_bfdd !=nil {return _bfdd ;};_fbdg .Ser =append (_fbdg .Ser ,_bgde );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_fbdg .DLbls =NewCT_DLbls ();if _cadbg :=d .DecodeElement (_fbdg .DLbls ,&_cgef );_cadbg !=nil {return _cadbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbdg .DropLines =NewCT_ChartLines ();if _eecgf :=d .DecodeElement (_fbdg .DropLines ,&_cgef );_eecgf !=nil {return _eecgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\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"}:_fbdg .HiLowLines =NewCT_ChartLines ();if _efac :=d .DecodeElement (_fbdg .HiLowLines ,&_cgef );_efac !=nil {return _efac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_fbdg .UpDownBars =NewCT_UpDownBars ();if _bgcdg :=d .DecodeElement (_fbdg .UpDownBars ,&_cgef );_bgcdg !=nil {return _bgcdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_fbdg .Marker =NewCT_Boolean ();if _cbaf :=d .DecodeElement (_fbdg .Marker ,&_cgef );_cbaf !=nil {return _cbaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"}:_fbdg .Smooth =NewCT_Boolean ();if _aafc :=d .DecodeElement (_fbdg .Smooth ,&_cgef );_aafc !=nil {return _aafc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_dfgc :=NewCT_UnsignedInt ();if _deca :=d .DecodeElement (_dfgc ,&_cgef );_deca !=nil {return _deca ;};_fbdg .AxId =append (_fbdg .AxId ,_dfgc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbdg .ExtLst =NewCT_ExtensionList ();if _daag :=d .DecodeElement (_fbdg .ExtLst ,&_cgef );_daag !=nil {return _daag ;};default:_a .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_L\u0069\u006ee\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_cgef .Name );if _bfgd :=d .Skip ();_bfgd !=nil {return _bfgd ;};};case _g .EndElement :break _gggfc ;case _g .CharData :};};return nil ;};func (_cbbfe *CT_TxChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccabe :for {_cacbcf ,_efbaf :=d .Token ();if _efbaf !=nil {return _efbaf ;};switch _baggb :=_cacbcf .(type ){case _g .StartElement :switch _baggb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_cbbfe .StrRef =NewCT_StrRef ();if _gfgfd :=d .DecodeElement (_cbbfe .StrRef ,&_baggb );_gfgfd !=nil {return _gfgfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0069\u0063\u0068"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0069\u0063\u0068"}:_cbbfe .Rich =_fc .NewCT_TextBody ();if _eebdg :=d .DecodeElement (_cbbfe .Rich ,&_baggb );_eebdg !=nil {return _eebdg ;};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\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_baggb .Name );if _fcefg :=d .Skip ();_fcefg !=nil {return _fcefg ;};};case _g .EndElement :break _ccabe ;case _g .CharData :};};return nil ;};func NewCT_DispUnitsChoice ()*CT_DispUnitsChoice {_egbe :=&CT_DispUnitsChoice {};return _egbe };func (_ffafg ST_Shape )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_edecg :=_g .Attr {};_edecg .Name =name ;switch _ffafg {case ST_ShapeUnset :_edecg .Value ="";case ST_ShapeCone :_edecg .Value ="\u0063\u006f\u006e\u0065";case ST_ShapeConeToMax :_edecg .Value ="\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x";case ST_ShapeBox :_edecg .Value ="\u0062\u006f\u0078";case ST_ShapeCylinder :_edecg .Value ="\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072";case ST_ShapePyramid :_edecg .Value ="\u0070y\u0072\u0061\u006d\u0069\u0064";case ST_ShapePyramidToMax :_edecg .Value ="\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078";};return _edecg ,nil ;};func (_dacgc ST_SecondPieSize )String ()string {if _dacgc .ST_SecondPieSizePercent !=nil {return _f .Sprintf ("\u0025\u0076",*_dacgc .ST_SecondPieSizePercent );};if _dacgc .ST_SecondPieSizeUShort !=nil {return _f .Sprintf ("\u0025\u0076",*_dacgc .ST_SecondPieSizeUShort );};return "";};func NewCT_PlotAreaChoice ()*CT_PlotAreaChoice {_cabc :=&CT_PlotAreaChoice {};return _cabc };type ST_ErrBarType byte ;const (ST_BarDirUnset ST_BarDir =0;ST_BarDirBar ST_BarDir =1;ST_BarDirCol ST_BarDir =2;);func (_ddeaf *CT_GapAmount )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffff :=range start .Attr {if _ffff .Name .Local =="\u0076\u0061\u006c"{_aabca ,_cgaf :=ParseUnionST_GapAmount (_ffff .Value );if _cgaf !=nil {return _cgaf ;};_ddeaf .ValAttr =&_aabca ;continue ;};};for {_fgad ,_bbgae :=d .Token ();if _bbgae !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0061p\u0041\u006d\u006f\u0075\u006e\u0074\u003a\u0020\u0025\u0073",_bbgae );};if _edeg ,_aade :=_fgad .(_g .EndElement );_aade &&_edeg .Name ==start .Name {break ;};};return nil ;};func (_fagb ST_OfPieType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_babeg :=_g .Attr {};_babeg .Name =name ;switch _fagb {case ST_OfPieTypeUnset :_babeg .Value ="";case ST_OfPieTypePie :_babeg .Value ="\u0070\u0069\u0065";case ST_OfPieTypeBar :_babeg .Value ="\u0062\u0061\u0072";};return _babeg ,nil ;};const (ST_LblAlgnUnset ST_LblAlgn =0;ST_LblAlgnCtr ST_LblAlgn =1;ST_LblAlgnL ST_LblAlgn =2;ST_LblAlgnR ST_LblAlgn =3;);func ParseUnionST_LblOffset (s string )(ST_LblOffset ,error ){if ST_LblOffsetPercentPatternRe .MatchString (s ){return ST_LblOffset {ST_LblOffsetPercent :&s },nil ;};_bagef ,_cbdde :=_b .ParseUint (s ,10,16);if _cbdde !=nil {return ST_LblOffset {},_cbdde ;};_cgddf :=uint16 (_bagef );return ST_LblOffset {ST_LblOffsetUShort :&_cgddf },nil ;}; +// ValidateWithPath validates the CT_LayoutMode and its children, prefixing error messages with path +func (_egga *CT_LayoutMode )ValidateWithPath (path string )error {if _babbgf :=_egga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_babbgf !=nil {return _babbgf ;};return nil ;};func (_ebcff ST_OfPieType )Validate ()error {return _ebcff .ValidateWithPath ("")};func (_gegag ST_Crosses )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gegag .String (),start );};func (_aaaf *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 :_e .Sprintf ("\u0025\u0076",_aaaf .FormatCodeAttr )});if _aaaf .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 :_e .Sprintf ("\u0025\u0064",_efbc (*_aaaf .SourceLinkedAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eeabe *CT_LegendEntry )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_aaccd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_eeabe .Idx ,_aaccd );if _eeabe .Choice !=nil {_eeabe .Choice .MarshalXML (e ,_c .StartElement {});};if _eeabe .ExtLst !=nil {_gdbe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eeabe .ExtLst ,_gdbe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_UnsignedInt struct{ValAttr uint32 ;};func NewCT_MultiLvlStrData ()*CT_MultiLvlStrData {_eeebf :=&CT_MultiLvlStrData {};return _eeebf };func NewCT_OfPieChart ()*CT_OfPieChart {_ceae :=&CT_OfPieChart {};_ceae .OfPieType =NewCT_OfPieType ();return _ceae ;}; -// ValidateWithPath validates the CT_StockChart and its children, prefixing error messages with path -func (_ebbfd *CT_StockChart )ValidateWithPath (path string )error {for _fcbc ,_decfg :=range _ebbfd .Ser {if _faaef :=_decfg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fcbc ));_faaef !=nil {return _faaef ;};};if _ebbfd .DLbls !=nil {if _acdgd :=_ebbfd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_acdgd !=nil {return _acdgd ;};};if _ebbfd .DropLines !=nil {if _efef :=_ebbfd .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_efef !=nil {return _efef ;};};if _ebbfd .HiLowLines !=nil {if _deedd :=_ebbfd .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_deedd !=nil {return _deedd ;};};if _ebbfd .UpDownBars !=nil {if _eagf :=_ebbfd .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_eagf !=nil {return _eagf ;};};for _fgbgad ,_geddbe :=range _ebbfd .AxId {if _fbfac :=_geddbe .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fgbgad ));_fbfac !=nil {return _fbfac ;};};if _ebbfd .ExtLst !=nil {if _cdecb :=_ebbfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdecb !=nil {return _cdecb ;};};return nil ;}; +// Validate validates the CT_AxPos and its children +func (_fff *CT_AxPos )Validate ()error {return _fff .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0078\u0050\u006f\u0073");}; -// ValidateWithPath validates the CT_Grouping and its children, prefixing error messages with path -func (_acdb *CT_Grouping )ValidateWithPath (path string )error {if _ecge :=_acdb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecge !=nil {return _ecge ;};return nil ;};func NewCT_Double ()*CT_Double {_fgcb :=&CT_Double {};return _fgcb };func (_afadb *ST_Orientation )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_caffc ,_dgbdcc :=d .Token ();if _dgbdcc !=nil {return _dgbdcc ;};if _deec ,_egdgb :=_caffc .(_g .EndElement );_egdgb &&_deec .Name ==start .Name {*_afadb =1;return nil ;};if _fabdc ,_dfac :=_caffc .(_g .CharData );!_dfac {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_caffc );}else {switch string (_fabdc ){case "":*_afadb =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_afadb =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_afadb =2;};};_caffc ,_dgbdcc =d .Token ();if _dgbdcc !=nil {return _dgbdcc ;};if _edad ,_eebda :=_caffc .(_g .EndElement );_eebda &&_edad .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_caffc );};type CT_RadarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_fc .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};type CT_ErrDir struct{ValAttr ST_ErrDir ;};type ST_AxPos byte ;func NewCT_PrintSettings ()*CT_PrintSettings {_gggde :=&CT_PrintSettings {};return _gggde };func NewEG_BarChartShared ()*EG_BarChartShared {_fcdbb :=&EG_BarChartShared {};_fcdbb .BarDir =NewCT_BarDir ();return _fcdbb ;};var ST_LblOffsetPercentPatternRe =_c .MustCompile (ST_LblOffsetPercentPattern ); +// ValidateWithPath validates the EG_PieChartShared and its children, prefixing error messages with path +func (_cgfb *EG_PieChartShared )ValidateWithPath (path string )error {if _cgfb .VaryColors !=nil {if _fbbfb :=_cgfb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fbbfb !=nil {return _fbbfb ;};};for _egaec ,_fdaec :=range _cgfb .Ser {if _ffbefg :=_fdaec .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_egaec ));_ffbefg !=nil {return _ffbefg ;};};if _cgfb .DLbls !=nil {if _adfca :=_cgfb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_adfca !=nil {return _adfca ;};};return nil ;}; -// ValidateWithPath validates the CT_SerAx and its children, prefixing error messages with path -func (_bgaeb *CT_SerAx )ValidateWithPath (path string )error {if _badcb :=_bgaeb .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_badcb !=nil {return _badcb ;};if _ddeacf :=_bgaeb .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_ddeacf !=nil {return _ddeacf ;};if _bgaeb .Delete !=nil {if _faddf :=_bgaeb .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_faddf !=nil {return _faddf ;};};if _dfeaf :=_bgaeb .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_dfeaf !=nil {return _dfeaf ;};if _bgaeb .MajorGridlines !=nil {if _abaa :=_bgaeb .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_abaa !=nil {return _abaa ;};};if _bgaeb .MinorGridlines !=nil {if _fgdd :=_bgaeb .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_fgdd !=nil {return _fgdd ;};};if _bgaeb .Title !=nil {if _feedg :=_bgaeb .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_feedg !=nil {return _feedg ;};};if _bgaeb .NumFmt !=nil {if _fdcfb :=_bgaeb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fdcfb !=nil {return _fdcfb ;};};if _bgaeb .MajorTickMark !=nil {if _cfabeg :=_bgaeb .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_cfabeg !=nil {return _cfabeg ;};};if _bgaeb .MinorTickMark !=nil {if _cdecf :=_bgaeb .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_cdecf !=nil {return _cdecf ;};};if _bgaeb .TickLblPos !=nil {if _dafcb :=_bgaeb .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_dafcb !=nil {return _dafcb ;};};if _bgaeb .SpPr !=nil {if _cfbc :=_bgaeb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cfbc !=nil {return _cfbc ;};};if _bgaeb .TxPr !=nil {if _edbee :=_bgaeb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_edbee !=nil {return _edbee ;};};if _gdfa :=_bgaeb .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_gdfa !=nil {return _gdfa ;};if _bgaeb .Choice !=nil {if _afee :=_bgaeb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_afee !=nil {return _afee ;};};if _bgaeb .TickLblSkip !=nil {if _gfbc :=_bgaeb .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_gfbc !=nil {return _gfbc ;};};if _bgaeb .TickMarkSkip !=nil {if _bgdgg :=_bgaeb .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_bgdgg !=nil {return _bgdgg ;};};if _bgaeb .ExtLst !=nil {if _ffdfd :=_bgaeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffdfd !=nil {return _ffdfd ;};};return nil ;};func NewCT_ErrDir ()*CT_ErrDir {_abfbe :=&CT_ErrDir {};_abfbe .ValAttr =ST_ErrDir (1);return _abfbe }; +// Validate validates the CT_BuiltInUnit and its children +func (_dage *CT_BuiltInUnit )Validate ()error {return _dage .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074");};func (_gbbb *CT_Layout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gbbb .ManualLayout !=nil {_ddfea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006d\u0061\u006e\u0075\u0061\u006c\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gbbb .ManualLayout ,_ddfea );};if _gbbb .ExtLst !=nil {_cfcdf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbbb .ExtLst ,_cfcdf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TickMark and its children -func (_cbcb *CT_TickMark )Validate ()error {return _cbcb .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b");}; +// Validate validates the CT_LegendPos and its children +func (_ccaf *CT_LegendPos )Validate ()error {return _ccaf .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");}; -// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path -func (_bfcfb *CT_Style )ValidateWithPath (path string )error {if _bfcfb .ValAttr < 1{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0031\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_bfcfb .ValAttr );};if _bfcfb .ValAttr > 48{return _f .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00348 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_bfcfb .ValAttr );};return nil ;};func NewCT_Order ()*CT_Order {_adfba :=&CT_Order {};return _adfba };type CT_PageSetup struct{PaperSizeAttr *uint32 ;PaperHeightAttr *string ;PaperWidthAttr *string ;FirstPageNumberAttr *uint32 ;OrientationAttr ST_PageSetupOrientation ;BlackAndWhiteAttr *bool ;DraftAttr *bool ;UseFirstPageNumberAttr *bool ;HorizontalDpiAttr *int32 ;VerticalDpiAttr *int32 ;CopiesAttr *uint32 ;};func NewCT_Overlap ()*CT_Overlap {_gagcf :=&CT_Overlap {};return _gagcf }; +// Validate validates the CT_PivotSource and its children +func (_gbbcd *CT_PivotSource )Validate ()error {return _gbbcd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065");};func (_debc ST_OfPieType )ValidateWithPath (path string )error {switch _debc {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 (_debc ));};return nil ;};func (_eeabd *CT_LegendPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_agcc :=range start .Attr {if _agcc .Name .Local =="\u0076\u0061\u006c"{_eeabd .ValAttr .UnmarshalXMLAttr (_agcc );continue ;};};for {_cdgd ,_abe :=d .Token ();if _abe !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065g\u0065\u006e\u0064\u0050\u006f\u0073\u003a\u0020\u0025\u0073",_abe );};if _dgdec ,_eebc :=_cdgd .(_c .EndElement );_eebc &&_dgdec .Name ==start .Name {break ;};};return nil ;};type Any interface{MarshalXML (_cgfbf *_c .Encoder ,_gddeg _c .StartElement )error ;UnmarshalXML (_dbbed *_c .Decoder ,_gfgbg _c .StartElement )error ;};func (_gceae ST_SplitType )Validate ()error {return _gceae .ValidateWithPath ("")}; -// Validate validates the CT_ValAx and its children -func (_eafbb *CT_ValAx )Validate ()error {return _eafbb .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078");};func NewCT_LogBase ()*CT_LogBase {_gbcfa :=&CT_LogBase {};_gbcfa .ValAttr =2;return _gbcfa };const (ST_TrendlineTypeUnset ST_TrendlineType =0;ST_TrendlineTypeExp ST_TrendlineType =1;ST_TrendlineTypeLinear ST_TrendlineType =2;ST_TrendlineTypeLog ST_TrendlineType =3;ST_TrendlineTypeMovingAvg ST_TrendlineType =4;ST_TrendlineTypePoly ST_TrendlineType =5;ST_TrendlineTypePower ST_TrendlineType =6;);func NewCT_DLblsChoice ()*CT_DLblsChoice {_dcbef :=&CT_DLblsChoice {};return _dcbef };func NewCT_NumVal ()*CT_NumVal {_dfeg :=&CT_NumVal {};return _dfeg };func (_edfec ST_TickLblPos )Validate ()error {return _edfec .ValidateWithPath ("")};func (_dcgg *CT_AreaSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcgg .Idx =NewCT_UnsignedInt ();_dcgg .Order =NewCT_UnsignedInt ();_bdg :for {_cef ,_bdf :=d .Token ();if _bdf !=nil {return _bdf ;};switch _ed :=_cef .(type ){case _g .StartElement :switch _ed .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _daaa :=d .DecodeElement (_dcgg .Idx ,&_ed );_daaa !=nil {return _daaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _bda :=d .DecodeElement (_dcgg .Order ,&_ed );_bda !=nil {return _bda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_dcgg .Tx =NewCT_SerTx ();if _ad :=d .DecodeElement (_dcgg .Tx ,&_ed );_ad !=nil {return _ad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_dcgg .SpPr =_fc .NewCT_ShapeProperties ();if _ae :=d .DecodeElement (_dcgg .SpPr ,&_ed );_ae !=nil {return _ae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"}:_dcgg .PictureOptions =NewCT_PictureOptions ();if _cga :=d .DecodeElement (_dcgg .PictureOptions ,&_ed );_cga !=nil {return _cga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_bee :=NewCT_DPt ();if _fed :=d .DecodeElement (_bee ,&_ed );_fed !=nil {return _fed ;};_dcgg .DPt =append (_dcgg .DPt ,_bee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_dcgg .DLbls =NewCT_DLbls ();if _gcd :=d .DecodeElement (_dcgg .DLbls ,&_ed );_gcd !=nil {return _gcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_fbb :=NewCT_Trendline ();if _bab :=d .DecodeElement (_fbb ,&_ed );_bab !=nil {return _bab ;};_dcgg .Trendline =append (_dcgg .Trendline ,_fbb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_edd :=NewCT_ErrBars ();if _bcd :=d .DecodeElement (_edd ,&_ed );_bcd !=nil {return _bcd ;};_dcgg .ErrBars =append (_dcgg .ErrBars ,_edd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_dcgg .Cat =NewCT_AxDataSource ();if _gb :=d .DecodeElement (_dcgg .Cat ,&_ed );_gb !=nil {return _gb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_dcgg .Val =NewCT_NumDataSource ();if _ggd :=d .DecodeElement (_dcgg .Val ,&_ed );_ggd !=nil {return _ggd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcgg .ExtLst =NewCT_ExtensionList ();if _bac :=d .DecodeElement (_dcgg .ExtLst ,&_ed );_bac !=nil {return _bac ;};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\u005fA\u0072\u0065\u0061\u0053\u0065\u0072\u0020\u0025\u0076",_ed .Name );if _geb :=d .Skip ();_geb !=nil {return _geb ;};};case _g .EndElement :break _bdg ;case _g .CharData :};};return nil ;};func (_fbfaa *CT_ErrBarType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fecf :=range start .Attr {if _fecf .Name .Local =="\u0076\u0061\u006c"{_fbfaa .ValAttr .UnmarshalXMLAttr (_fecf );continue ;};};for {_gcce ,_cdgd :=d .Token ();if _cdgd !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072B\u0061r\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_cdgd );};if _aaff ,_bece :=_gcce .(_g .EndElement );_bece &&_aaff .Name ==start .Name {break ;};};return nil ;};func NewCT_PivotSource ()*CT_PivotSource {_dccbc :=&CT_PivotSource {};_dccbc .FmtId =NewCT_UnsignedInt ();return _dccbc ;}; +// Validate validates the CT_SurfaceSer and its children +func (_dcga *CT_SurfaceSer )Validate ()error {return _dcga .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072");};func (_aagdg *ST_OfPieType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbgga ,_beaag :=d .Token ();if _beaag !=nil {return _beaag ;};if _afggd ,_ebedf :=_cbgga .(_c .EndElement );_ebedf &&_afggd .Name ==start .Name {*_aagdg =1;return nil ;};if _ggbca ,_agcbc :=_cbgga .(_c .CharData );!_agcbc {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",_cbgga );}else {switch string (_ggbca ){case "":*_aagdg =0;case "\u0070\u0069\u0065":*_aagdg =1;case "\u0062\u0061\u0072":*_aagdg =2;};};_cbgga ,_beaag =d .Token ();if _beaag !=nil {return _beaag ;};if _gafdc ,_ecbcf :=_cbgga .(_c .EndElement );_ecbcf &&_gafdc .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",_cbgga );};func (_agge *CT_DLblsChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _agge .Delete !=nil {_fggfe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_agge .Delete ,_fggfe );};if _agge .NumFmt !=nil {_fbgg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_agge .NumFmt ,_fbgg );};if _agge .SpPr !=nil {_cbaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_agge .SpPr ,_cbaa );};if _agge .TxPr !=nil {_eed :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_agge .TxPr ,_eed );};if _agge .DLblPos !=nil {_fffe :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_agge .DLblPos ,_fffe );};if _agge .ShowLegendKey !=nil {_ffbf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_agge .ShowLegendKey ,_ffbf );};if _agge .ShowVal !=nil {_bdaec :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_agge .ShowVal ,_bdaec );};if _agge .ShowCatName !=nil {_bcede :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_agge .ShowCatName ,_bcede );};if _agge .ShowSerName !=nil {_bfaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_agge .ShowSerName ,_bfaf );};if _agge .ShowPercent !=nil {_ffe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_agge .ShowPercent ,_ffe );};if _agge .ShowBubbleSize !=nil {_eeab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_agge .ShowBubbleSize ,_eeab );};if _agge .Separator !=nil {_cddd :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_f .AddPreserveSpaceAttr (&_cddd ,*_agge .Separator );e .EncodeElement (_agge .Separator ,_cddd );};if _agge .ShowLeaderLines !=nil {_ddfe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_agge .ShowLeaderLines ,_ddfe );};if _agge .LeaderLines !=nil {_aafg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_agge .LeaderLines ,_aafg );};return nil ;};func NewCT_TextLanguageID ()*CT_TextLanguageID {_debae :=&CT_TextLanguageID {};return _debae }; -// Validate validates the CT_Layout and its children -func (_bbbbd *CT_Layout )Validate ()error {return _bbbbd .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u0079\u006f\u0075t");};func (_bgaee ST_PageSetupOrientation )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bgaee .String (),start );}; +// Validate validates the CT_AxDataSource and its children +func (_cabe *CT_AxDataSource )Validate ()error {return _cabe .ValidateWithPath ("\u0043T\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};type CT_RadarStyle struct{ValAttr ST_RadarStyle ;}; -// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path -func (_eeeee *CT_NumFmt )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_StrData and its children, prefixing error messages with path +func (_cdaba *CT_StrData )ValidateWithPath (path string )error {if _cdaba .PtCount !=nil {if _adbgbc :=_cdaba .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_adbgbc !=nil {return _adbgbc ;};};for _gabdf ,_dcebf :=range _cdaba .Pt {if _fbaec :=_dcebf .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_gabdf ));_fbaec !=nil {return _fbaec ;};};if _cdaba .ExtLst !=nil {if _beca :=_cdaba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_beca !=nil {return _beca ;};};return nil ;}; -// Validate validates the CT_ErrBarType and its children -func (_fecbg *CT_ErrBarType )Validate ()error {return _fecbg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");};func (_fccga ST_RadarStyle )Validate ()error {return _fccga .ValidateWithPath ("")};func NewCT_BubbleScale ()*CT_BubbleScale {_agbd :=&CT_BubbleScale {};return _agbd };func (_aaddg ST_Grouping )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aaebc :=_g .Attr {};_aaebc .Name =name ;switch _aaddg {case ST_GroupingUnset :_aaebc .Value ="";case ST_GroupingPercentStacked :_aaebc .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_GroupingStandard :_aaebc .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_GroupingStacked :_aaebc .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _aaebc ,nil ;};func ParseUnionST_Overlap (s string )(ST_Overlap ,error ){if ST_OverlapPercentPatternRe .MatchString (s ){return ST_Overlap {ST_OverlapPercent :&s },nil ;};_dcdda ,_eagbee :=_b .ParseInt (s ,10,8);if _eagbee !=nil {return ST_Overlap {},_eagbee ;};_abbbd :=int8 (_dcdda );return ST_Overlap {ST_OverlapByte :&_abbbd },nil ;};func (_begcc ST_ErrValType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fbgf :=_g .Attr {};_fbgf .Name =name ;switch _begcc {case ST_ErrValTypeUnset :_fbgf .Value ="";case ST_ErrValTypeCust :_fbgf .Value ="\u0063\u0075\u0073\u0074";case ST_ErrValTypeFixedVal :_fbgf .Value ="\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ErrValTypePercentage :_fbgf .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065";case ST_ErrValTypeStdDev :_fbgf .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ErrValTypeStdErr :_fbgf .Value ="\u0073\u0074\u0064\u0045\u0072\u0072";};return _fbgf ,nil ;};func (_fbaf *CT_AxPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbaf .ValAttr =ST_AxPos (1);for _ ,_eff :=range start .Attr {if _eff .Name .Local =="\u0076\u0061\u006c"{_fbaf .ValAttr .UnmarshalXMLAttr (_eff );continue ;};};for {_fffb ,_bbgg :=d .Token ();if _bbgg !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0078\u0050\u006f\u0073: \u0025\u0073",_bbgg );};if _ddb ,_cff :=_fffb .(_g .EndElement );_cff &&_ddb .Name ==start .Name {break ;};};return nil ;};func (_dcedg *CT_TickLblPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_egfdfd :=range start .Attr {if _egfdfd .Name .Local =="\u0076\u0061\u006c"{_dcedg .ValAttr .UnmarshalXMLAttr (_egfdfd );continue ;};};for {_dgbe ,_cdgg :=d .Token ();if _cdgg !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u0063k\u004cb\u006c\u0050\u006f\u0073\u003a\u0020\u0025s",_cdgg );};if _eccfed ,_gedgd :=_dgbe .(_g .EndElement );_gedgd &&_eccfed .Name ==start .Name {break ;};};return nil ;};func (_agee ST_MarkerStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_agee .String (),start );};func (_dgff *CT_DLbl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_caba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_dgff .Idx ,_caba );if _dgff .Choice !=nil {_dgff .Choice .MarshalXML (e ,_g .StartElement {});};if _dgff .ExtLst !=nil {_cefb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgff .ExtLst ,_cefb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ST_GapAmount is a union type +type ST_GapAmount struct{ST_GapAmountPercent *string ;ST_GapAmountUShort *uint16 ;};type CT_NumDataSource struct{Choice *CT_NumDataSourceChoice ;}; -// ValidateWithPath validates the CT_RotX and its children, prefixing error messages with path -func (_aged *CT_RotX )ValidateWithPath (path string )error {if _aged .ValAttr !=nil {if *_aged .ValAttr < -90{return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003e\u003d\u0020\u002d\u0039\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_aged .ValAttr );};if *_aged .ValAttr > 90{return _f .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00390 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_aged .ValAttr );};};return nil ;};func (_adfbfe *ST_PageSetupOrientation )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_adfbfe =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_adfbfe =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_adfbfe =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_adfbfe =3;};return nil ;};func (_bbdg *CT_ErrValType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gffb :=range start .Attr {if _gffb .Name .Local =="\u0076\u0061\u006c"{_bbdg .ValAttr .UnmarshalXMLAttr (_gffb );continue ;};};for {_ebbf ,_cadf :=d .Token ();if _cadf !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072V\u0061l\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_cadf );};if _dccc ,_cfad :=_ebbf .(_g .EndElement );_cfad &&_dccc .Name ==start .Name {break ;};};return nil ;};type ST_BarGrouping byte ;type CT_AxisUnit struct{ValAttr float64 ;};func (_bcdb ST_HPercent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bcdb .ST_HPercentWithSymbol !=nil {e .EncodeToken (_g .CharData (*_bcdb .ST_HPercentWithSymbol ));};if _bcdb .ST_HPercentUShort !=nil {e .EncodeToken (_g .CharData (_f .Sprintf ("\u0025\u0064",*_bcdb .ST_HPercentUShort )));};return e .EncodeToken (_g .EndElement {Name :start .Name });}; +// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path +func (_gaee *CT_Marker )ValidateWithPath (path string )error {if _gaee .Symbol !=nil {if _cefcf :=_gaee .Symbol .ValidateWithPath (path +"\u002fS\u0079\u006d\u0062\u006f\u006c");_cefcf !=nil {return _cefcf ;};};if _gaee .Size !=nil {if _acef :=_gaee .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_acef !=nil {return _acef ;};};if _gaee .SpPr !=nil {if _bagf :=_gaee .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bagf !=nil {return _bagf ;};};if _gaee .ExtLst !=nil {if _adfg :=_gaee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adfg !=nil {return _adfg ;};};return nil ;};func (_aagaa ST_PictureFormat )String ()string {switch _aagaa {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 "";};func (_dggad ST_CrossBetween )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dggad .String (),start );};type CT_DLblsChoice struct{Delete *CT_Boolean ;NumFmt *CT_NumFmt ;SpPr *_cc .CT_ShapeProperties ;TxPr *_cc .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 (_bbcdf ST_BarDir )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bbcdf .String (),start );}; -// Validate validates the CT_Chart and its children -func (_gdce *CT_Chart )Validate ()error {return _gdce .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074");};func (_ggfc *CT_DateAx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dfdbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_ggfc .AxId ,_dfdbf );_fdcc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_ggfc .Scaling ,_fdcc );if _ggfc .Delete !=nil {_bfcaaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ggfc .Delete ,_bfcaaa );};_cdee :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_ggfc .AxPos ,_cdee );if _ggfc .MajorGridlines !=nil {_caeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ggfc .MajorGridlines ,_caeg );};if _ggfc .MinorGridlines !=nil {_aeaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ggfc .MinorGridlines ,_aeaa );};if _ggfc .Title !=nil {_gceeb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_ggfc .Title ,_gceeb );};if _ggfc .NumFmt !=nil {_fcce :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ggfc .NumFmt ,_fcce );};if _ggfc .MajorTickMark !=nil {_aecda :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ggfc .MajorTickMark ,_aecda );};if _ggfc .MinorTickMark !=nil {_dacg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ggfc .MinorTickMark ,_dacg );};if _ggfc .TickLblPos !=nil {_fdcg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_ggfc .TickLblPos ,_fdcg );};if _ggfc .SpPr !=nil {_ccefe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ggfc .SpPr ,_ccefe );};if _ggfc .TxPr !=nil {_ccdd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ggfc .TxPr ,_ccdd );};_eegd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_ggfc .CrossAx ,_eegd );if _ggfc .Choice !=nil {_ggfc .Choice .MarshalXML (e ,_g .StartElement {});};if _ggfc .Auto !=nil {_gcdga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_ggfc .Auto ,_gcdga );};if _ggfc .LblOffset !=nil {_gaad :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_ggfc .LblOffset ,_gaad );};if _ggfc .BaseTimeUnit !=nil {_cdfd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u0073\u0065\u0054\u0069\u006de\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ggfc .BaseTimeUnit ,_cdfd );};if _ggfc .MajorUnit !=nil {_effc :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ggfc .MajorUnit ,_effc );};if _ggfc .MajorTimeUnit !=nil {_fcfe :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ggfc .MajorTimeUnit ,_fcfe );};if _ggfc .MinorUnit !=nil {_ebdfd :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ggfc .MinorUnit ,_ebdfd );};if _ggfc .MinorTimeUnit !=nil {_adac :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ggfc .MinorTimeUnit ,_adac );};if _ggfc .ExtLst !=nil {_fdcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggfc .ExtLst ,_fdcf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dcbad *CT_BuiltInUnit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ceda :=range start .Attr {if _ceda .Name .Local =="\u0076\u0061\u006c"{_dcbad .ValAttr .UnmarshalXMLAttr (_ceda );continue ;};};for {_fefa ,_age :=d .Token ();if _age !=nil {return _f .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",_age );};if _cdgbe ,_aegf :=_fefa .(_g .EndElement );_aegf &&_cdgbe .Name ==start .Name {break ;};};return nil ;};func (_caeb *CT_LegendEntry )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cfada :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_caeb .Idx ,_cfada );if _caeb .Choice !=nil {_caeb .Choice .MarshalXML (e ,_g .StartElement {});};if _caeb .ExtLst !=nil {_gfag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_caeb .ExtLst ,_gfag );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_ChartSpace struct{Date1904 *CT_Boolean ;Lang *CT_TextLanguageID ;RoundedCorners *CT_Boolean ;Style *CT_Style ;ClrMapOvr *_fc .CT_ColorMapping ;PivotSource *CT_PivotSource ;Protection *CT_Protection ;Chart *CT_Chart ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;ExternalData *CT_ExternalData ;PrintSettings *CT_PrintSettings ;UserShapes *CT_RelId ;ExtLst *CT_ExtensionList ;};func NewCT_FirstSliceAng ()*CT_FirstSliceAng {_gbdf :=&CT_FirstSliceAng {};return _gbdf };func NewCT_CatAx ()*CT_CatAx {_cdfe :=&CT_CatAx {};_cdfe .AxId =NewCT_UnsignedInt ();_cdfe .Scaling =NewCT_Scaling ();_cdfe .AxPos =NewCT_AxPos ();_cdfe .CrossAx =NewCT_UnsignedInt ();return _cdfe ;};func (_acgcb *CT_PlotArea )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dadcaf :for {_beea ,_aacgf :=d .Token ();if _aacgf !=nil {return _aacgf ;};switch _efag :=_beea .(type ){case _g .StartElement :switch _efag .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_acgcb .Layout =NewCT_Layout ();if _egge :=d .DecodeElement (_acgcb .Layout ,&_efag );_egge !=nil {return _egge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061r\u0065\u0061\u0043\u0068\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061r\u0065\u0061\u0043\u0068\u0061\u0072t"}:_bfdfb :=NewCT_PlotAreaChoice ();if _dfaa :=d .DecodeElement (&_bfdfb .AreaChart ,&_efag );_dfaa !=nil {return _dfaa ;};_acgcb .Choice =append (_acgcb .Choice ,_bfdfb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"a\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"a\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_deeb :=NewCT_PlotAreaChoice ();if _cbebb :=d .DecodeElement (&_deeb .Area3DChart ,&_efag );_cbebb !=nil {return _cbebb ;};_acgcb .Choice =append (_acgcb .Choice ,_deeb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ci\u006e\u0065\u0043\u0068\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ci\u006e\u0065\u0043\u0068\u0061\u0072t"}:_fgcea :=NewCT_PlotAreaChoice ();if _afggb :=d .DecodeElement (&_fgcea .LineChart ,&_efag );_afggb !=nil {return _afggb ;};_acgcb .Choice =append (_acgcb .Choice ,_fgcea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_ggeb :=NewCT_PlotAreaChoice ();if _faece :=d .DecodeElement (&_ggeb .Line3DChart ,&_efag );_faece !=nil {return _faece ;};_acgcb .Choice =append (_acgcb .Choice ,_ggeb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}:_bffga :=NewCT_PlotAreaChoice ();if _gdbf :=d .DecodeElement (&_bffga .StockChart ,&_efag );_gdbf !=nil {return _gdbf ;};_acgcb .Choice =append (_acgcb .Choice ,_bffga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_bgdfg :=NewCT_PlotAreaChoice ();if _ccefb :=d .DecodeElement (&_bgdfg .RadarChart ,&_efag );_ccefb !=nil {return _ccefb ;};_acgcb .Choice =append (_acgcb .Choice ,_bgdfg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"}:_ebefa :=NewCT_PlotAreaChoice ();if _dcaga :=d .DecodeElement (&_ebefa .ScatterChart ,&_efag );_dcaga !=nil {return _dcaga ;};_acgcb .Choice =append (_acgcb .Choice ,_ebefa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_adacg :=NewCT_PlotAreaChoice ();if _aggda :=d .DecodeElement (&_adacg .PieChart ,&_efag );_aggda !=nil {return _aggda ;};_acgcb .Choice =append (_acgcb .Choice ,_adacg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_ecec :=NewCT_PlotAreaChoice ();if _ceeec :=d .DecodeElement (&_ecec .Pie3DChart ,&_efag );_ceeec !=nil {return _ceeec ;};_acgcb .Choice =append (_acgcb .Choice ,_ecec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}:_efcd :=NewCT_PlotAreaChoice ();if _abcef :=d .DecodeElement (&_efcd .DoughnutChart ,&_efag );_abcef !=nil {return _abcef ;};_acgcb .Choice =append (_acgcb .Choice ,_efcd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_dedd :=NewCT_PlotAreaChoice ();if _bffd :=d .DecodeElement (&_dedd .BarChart ,&_efag );_bffd !=nil {return _bffd ;};_acgcb .Choice =append (_acgcb .Choice ,_dedd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_dcfc :=NewCT_PlotAreaChoice ();if _ddabd :=d .DecodeElement (&_dcfc .Bar3DChart ,&_efag );_ddabd !=nil {return _ddabd ;};_acgcb .Choice =append (_acgcb .Choice ,_dcfc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_gdac :=NewCT_PlotAreaChoice ();if _bfdbe :=d .DecodeElement (&_gdac .OfPieChart ,&_efag );_bfdbe !=nil {return _bfdbe ;};_acgcb .Choice =append (_acgcb .Choice ,_gdac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"}:_daccc :=NewCT_PlotAreaChoice ();if _bdgde :=d .DecodeElement (&_daccc .SurfaceChart ,&_efag );_bdgde !=nil {return _bdgde ;};_acgcb .Choice =append (_acgcb .Choice ,_daccc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"}:_fccc :=NewCT_PlotAreaChoice ();if _deae :=d .DecodeElement (&_fccc .Surface3DChart ,&_efag );_deae !=nil {return _deae ;};_acgcb .Choice =append (_acgcb .Choice ,_fccc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}:_ebdcc :=NewCT_PlotAreaChoice ();if _bdgedd :=d .DecodeElement (&_ebdcc .BubbleChart ,&_efag );_bdgedd !=nil {return _bdgedd ;};_acgcb .Choice =append (_acgcb .Choice ,_ebdcc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"}:if _acgcb .CChoice ==nil {_acgcb .CChoice =NewCT_PlotAreaChoice1 ();};if _acdg :=d .DecodeElement (&_acgcb .CChoice .ValAx ,&_efag );_acdg !=nil {return _acdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"}:if _acgcb .CChoice ==nil {_acgcb .CChoice =NewCT_PlotAreaChoice1 ();};if _feeec :=d .DecodeElement (&_acgcb .CChoice .CatAx ,&_efag );_feeec !=nil {return _feeec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"}:if _acgcb .CChoice ==nil {_acgcb .CChoice =NewCT_PlotAreaChoice1 ();};if _deag :=d .DecodeElement (&_acgcb .CChoice .DateAx ,&_efag );_deag !=nil {return _deag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"}:if _acgcb .CChoice ==nil {_acgcb .CChoice =NewCT_PlotAreaChoice1 ();};if _agbcd :=d .DecodeElement (&_acgcb .CChoice .SerAx ,&_efag );_agbcd !=nil {return _agbcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0054\u0061\u0062\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0054\u0061\u0062\u006c\u0065"}:_acgcb .DTable =NewCT_DTable ();if _fbfgb :=d .DecodeElement (_acgcb .DTable ,&_efag );_fbfgb !=nil {return _fbfgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_acgcb .SpPr =_fc .NewCT_ShapeProperties ();if _feafa :=d .DecodeElement (_acgcb .SpPr ,&_efag );_feafa !=nil {return _feafa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acgcb .ExtLst =NewCT_ExtensionList ();if _bfaa :=d .DecodeElement (_acgcb .ExtLst ,&_efag );_bfaa !=nil {return _bfaa ;};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\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0020\u0025\u0076",_efag .Name );if _dgegd :=d .Skip ();_dgegd !=nil {return _dgegd ;};};case _g .EndElement :break _dadcaf ;case _g .CharData :};};return nil ;};func (_dbdea ST_TimeUnit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dbdea .String (),start );}; +// ValidateWithPath validates the CT_CustSplit and its children, prefixing error messages with path +func (_adfa *CT_CustSplit )ValidateWithPath (path string )error {for _fbcg ,_cage :=range _adfa .SecondPiePt {if _edf :=_cage .ValidateWithPath (_e .Sprintf ("\u0025s\u002fS\u0065\u0063\u006f\u006e\u0064P\u0069\u0065P\u0074\u005b\u0025\u0064\u005d",path ,_fbcg ));_edf !=nil {return _edf ;};};return nil ;};func NewCT_DoughnutChart ()*CT_DoughnutChart {_ceaaf :=&CT_DoughnutChart {};return _ceaaf };const (ST_OrientationUnset ST_Orientation =0;ST_OrientationMaxMin ST_Orientation =1;ST_OrientationMinMax ST_Orientation =2;); -// ValidateWithPath validates the CT_BarDir and its children, prefixing error messages with path -func (_dfae *CT_BarDir )ValidateWithPath (path string )error {if _fbgb :=_dfae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbgb !=nil {return _fbgb ;};return nil ;}; +// ValidateWithPath validates the CT_NumVal and its children, prefixing error messages with path +func (_fbdca *CT_NumVal )ValidateWithPath (path string )error {return nil };func (_defcag *ST_BubbleScale )Validate ()error {return _defcag .ValidateWithPath ("")}; -// Validate validates the CT_LineSer and its children -func (_febeb *CT_LineSer )Validate ()error {return _febeb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0065\u0072");};func (_fgbc ST_OfPieType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fgbc .String (),start );};func (_geeg *CT_NumData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _geeg .FormatCode !=nil {_ddag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"}};_a .AddPreserveSpaceAttr (&_ddag ,*_geeg .FormatCode );e .EncodeElement (_geeg .FormatCode ,_ddag );};if _geeg .PtCount !=nil {_cbgc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_geeg .PtCount ,_cbgc );};if _geeg .Pt !=nil {_fgbd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_egag :=range _geeg .Pt {e .EncodeElement (_egag ,_fgbd );};};if _geeg .ExtLst !=nil {_gcfg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_geeg .ExtLst ,_gcfg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_LayoutMode struct{ValAttr ST_LayoutMode ;};const (ST_TickLblPosUnset ST_TickLblPos =0;ST_TickLblPosHigh ST_TickLblPos =1;ST_TickLblPosLow ST_TickLblPos =2;ST_TickLblPosNextTo ST_TickLblPos =3;ST_TickLblPosNone ST_TickLblPos =4;);func NewCT_DispUnitsLbl ()*CT_DispUnitsLbl {_fbff :=&CT_DispUnitsLbl {};return _fbff };func (_bccafb *CT_SurfaceSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bccafb .Idx =NewCT_UnsignedInt ();_bccafb .Order =NewCT_UnsignedInt ();_ecggg :for {_egfc ,_aeebe :=d .Token ();if _aeebe !=nil {return _aeebe ;};switch _gacagb :=_egfc .(type ){case _g .StartElement :switch _gacagb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _ecedg :=d .DecodeElement (_bccafb .Idx ,&_gacagb );_ecedg !=nil {return _ecedg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _cgcb :=d .DecodeElement (_bccafb .Order ,&_gacagb );_cgcb !=nil {return _cgcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_bccafb .Tx =NewCT_SerTx ();if _gdbadg :=d .DecodeElement (_bccafb .Tx ,&_gacagb );_gdbadg !=nil {return _gdbadg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_bccafb .SpPr =_fc .NewCT_ShapeProperties ();if _agecg :=d .DecodeElement (_bccafb .SpPr ,&_gacagb );_agecg !=nil {return _agecg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_bccafb .Cat =NewCT_AxDataSource ();if _bgfa :=d .DecodeElement (_bccafb .Cat ,&_gacagb );_bgfa !=nil {return _bgfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_bccafb .Val =NewCT_NumDataSource ();if _fcde :=d .DecodeElement (_bccafb .Val ,&_gacagb );_fcde !=nil {return _fcde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bccafb .ExtLst =NewCT_ExtensionList ();if _gcedb :=d .DecodeElement (_bccafb .ExtLst ,&_gacagb );_gcedb !=nil {return _gcedb ;};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\u0053u\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072 \u0025\u0076",_gacagb .Name );if _febab :=d .Skip ();_febab !=nil {return _febab ;};};case _g .EndElement :break _ecggg ;case _g .CharData :};};return nil ;};type CT_TextLanguageID struct{ValAttr string ;};func (_dea *CT_PageSetup )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dea .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_dea .PaperSizeAttr )});};if _dea .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dea .PaperHeightAttr )});};if _dea .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_dea .PaperWidthAttr )});};if _dea .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dea .FirstPageNumberAttr )});};if _dea .OrientationAttr !=ST_PageSetupOrientationUnset {_beceg ,_gdfgc :=_dea .OrientationAttr .MarshalXMLAttr (_g .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _gdfgc !=nil {return _gdfgc ;};start .Attr =append (start .Attr ,_beceg );};if _dea .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_egddg (*_dea .BlackAndWhiteAttr ))});};if _dea .DraftAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_f .Sprintf ("\u0025\u0064",_egddg (*_dea .DraftAttr ))});};if _dea .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_egddg (*_dea .UseFirstPageNumberAttr ))});};if _dea .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_dea .HorizontalDpiAttr )});};if _dea .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_dea .VerticalDpiAttr )});};if _dea .CopiesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_dea .CopiesAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });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 ;};func (_acce ST_CrossBetween )Validate ()error {return _acce .ValidateWithPath ("")};func (_fdgcc ST_BubbleScale )String ()string {if _fdgcc .ST_BubbleScalePercent !=nil {return _f .Sprintf ("\u0025\u0076",*_fdgcc .ST_BubbleScalePercent );};if _fdgcc .ST_BubbleScaleUInt !=nil {return _f .Sprintf ("\u0025\u0076",*_fdgcc .ST_BubbleScaleUInt );};return "";}; +// Validate validates the EG_AreaChartShared and its children +func (_egea *EG_AreaChartShared )Validate ()error {return _egea .ValidateWithPath ("\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};func (_bgcbd *ST_BuiltInUnit )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bgcbd =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_bgcbd =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_bgcbd =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_bgcbd =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_bgcbd =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_bgcbd =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_bgcbd =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_bgcbd =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_bgcbd =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_bgcbd =9;};return nil ;};type ST_TrendlineType byte ;type CT_StrData struct{PtCount *CT_UnsignedInt ;Pt []*CT_StrVal ;ExtLst *CT_ExtensionList ;};func (_fabed *CT_LegendPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fabed .ValAttr !=ST_LegendPosUnset {_dcab ,_ebefa :=_fabed .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _ebefa !=nil {return _ebefa ;};start .Attr =append (start .Attr ,_dcab );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ddaa *CT_CatAx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddaa .AxId =NewCT_UnsignedInt ();_ddaa .Scaling =NewCT_Scaling ();_ddaa .AxPos =NewCT_AxPos ();_ddaa .CrossAx =NewCT_UnsignedInt ();_bfe :for {_aecb ,_eea :=d .Token ();if _eea !=nil {return _eea ;};switch _ddaad :=_aecb .(type ){case _c .StartElement :switch _ddaad .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 _facc :=d .DecodeElement (_ddaa .AxId ,&_ddaad );_facc !=nil {return _facc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _cec :=d .DecodeElement (_ddaa .Scaling ,&_ddaad );_cec !=nil {return _cec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ddaa .Delete =NewCT_Boolean ();if _ege :=d .DecodeElement (_ddaa .Delete ,&_ddaad );_ege !=nil {return _ege ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _debgg :=d .DecodeElement (_ddaa .AxPos ,&_ddaad );_debgg !=nil {return _debgg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ddaa .MajorGridlines =NewCT_ChartLines ();if _cead :=d .DecodeElement (_ddaa .MajorGridlines ,&_ddaad );_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\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"}:_ddaa .MinorGridlines =NewCT_ChartLines ();if _ceba :=d .DecodeElement (_ddaa .MinorGridlines ,&_ddaad );_ceba !=nil {return _ceba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ddaa .Title =NewCT_Title ();if _caba :=d .DecodeElement (_ddaa .Title ,&_ddaad );_caba !=nil {return _caba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ddaa .NumFmt =NewCT_NumFmt ();if _bced :=d .DecodeElement (_ddaa .NumFmt ,&_ddaad );_bced !=nil {return _bced ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ddaa .MajorTickMark =NewCT_TickMark ();if _effd :=d .DecodeElement (_ddaa .MajorTickMark ,&_ddaad );_effd !=nil {return _effd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ddaa .MinorTickMark =NewCT_TickMark ();if _begcb :=d .DecodeElement (_ddaa .MinorTickMark ,&_ddaad );_begcb !=nil {return _begcb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ddaa .TickLblPos =NewCT_TickLblPos ();if _aace :=d .DecodeElement (_ddaa .TickLblPos ,&_ddaad );_aace !=nil {return _aace ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_ddaa .SpPr =_cc .NewCT_ShapeProperties ();if _bafg :=d .DecodeElement (_ddaa .SpPr ,&_ddaad );_bafg !=nil {return _bafg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ddaa .TxPr =_cc .NewCT_TextBody ();if _gegc :=d .DecodeElement (_ddaa .TxPr ,&_ddaad );_gegc !=nil {return _gegc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _dead :=d .DecodeElement (_ddaa .CrossAx ,&_ddaad );_dead !=nil {return _dead ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ddaa .Choice =NewEG_AxSharedChoice ();if _abcf :=d .DecodeElement (&_ddaa .Choice .Crosses ,&_ddaad );_abcf !=nil {return _abcf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ddaa .Choice =NewEG_AxSharedChoice ();if _ebb :=d .DecodeElement (&_ddaa .Choice .CrossesAt ,&_ddaad );_ebb !=nil {return _ebb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ddaa .Auto =NewCT_Boolean ();if _dbcf :=d .DecodeElement (_ddaa .Auto ,&_ddaad );_dbcf !=nil {return _dbcf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ddaa .LblAlgn =NewCT_LblAlgn ();if _gdbd :=d .DecodeElement (_ddaa .LblAlgn ,&_ddaad );_gdbd !=nil {return _gdbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ddaa .LblOffset =NewCT_LblOffset ();if _ceadd :=d .DecodeElement (_ddaa .LblOffset ,&_ddaad );_ceadd !=nil {return _ceadd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ddaa .TickLblSkip =NewCT_Skip ();if _cacb :=d .DecodeElement (_ddaa .TickLblSkip ,&_ddaad );_cacb !=nil {return _cacb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ddaa .TickMarkSkip =NewCT_Skip ();if _deab :=d .DecodeElement (_ddaa .TickMarkSkip ,&_ddaad );_deab !=nil {return _deab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ddaa .NoMultiLvlLbl =NewCT_Boolean ();if _ced :=d .DecodeElement (_ddaa .NoMultiLvlLbl ,&_ddaad );_ced !=nil {return _ced ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ddaa .ExtLst =NewCT_ExtensionList ();if _dgfad :=d .DecodeElement (_ddaa .ExtLst ,&_ddaad );_dgfad !=nil {return _dgfad ;};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\u0061\u0074\u0041\u0078\u0020\u0025\u0076",_ddaad .Name );if _aebe :=d .Skip ();_aebe !=nil {return _aebe ;};};case _c .EndElement :break _bfe ;case _c .CharData :};};return nil ;};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 (_dadcc *ST_TickMark )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dadcc =0;case "\u0063\u0072\u006fs\u0073":*_dadcc =1;case "\u0069\u006e":*_dadcc =2;case "\u006e\u006f\u006e\u0065":*_dadcc =3;case "\u006f\u0075\u0074":*_dadcc =4;};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 ;}; // Validate validates the EG_DLblShared and its children -func (_acegff *EG_DLblShared )Validate ()error {return _acegff .ValidateWithPath ("\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064");}; +func (_geecf *EG_DLblShared )Validate ()error {return _geecf .ValidateWithPath ("\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064");};func (_gfad *CT_View3D )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gfad .RotX !=nil {_aebeab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0058"}};e .EncodeElement (_gfad .RotX ,_aebeab );};if _gfad .HPercent !=nil {_cefd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_gfad .HPercent ,_cefd );};if _gfad .RotY !=nil {_gdfb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0059"}};e .EncodeElement (_gfad .RotY ,_gdfb );};if _gfad .DepthPercent !=nil {_cagca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u0070\u0074\u0068\u0050\u0065r\u0063\u0065\u006e\u0074"}};e .EncodeElement (_gfad .DepthPercent ,_cagca );};if _gfad .RAngAx !=nil {_beded :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0072\u0041\u006e\u0067\u0041\u0078"}};e .EncodeElement (_gfad .RAngAx ,_beded );};if _gfad .Perspective !=nil {_edaee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}};e .EncodeElement (_gfad .Perspective ,_edaee );};if _gfad .ExtLst !=nil {_bfcad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfad .ExtLst ,_bfcad );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewEG_AxSharedChoice ()*EG_AxSharedChoice {_ffede :=&EG_AxSharedChoice {};return _ffede }; -// ValidateWithPath validates the CT_PictureOptions and its children, prefixing error messages with path -func (_bebd *CT_PictureOptions )ValidateWithPath (path string )error {if _bebd .ApplyToFront !=nil {if _edfef :=_bebd .ApplyToFront .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074");_edfef !=nil {return _edfef ;};};if _bebd .ApplyToSides !=nil {if _ccga :=_bebd .ApplyToSides .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073");_ccga !=nil {return _ccga ;};};if _bebd .ApplyToEnd !=nil {if _ecbae :=_bebd .ApplyToEnd .ValidateWithPath (path +"/\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064");_ecbae !=nil {return _ecbae ;};};if _bebd .PictureFormat !=nil {if _gcfe :=_bebd .PictureFormat .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0046o\u0072\u006d\u0061\u0074");_gcfe !=nil {return _gcfe ;};};if _bebd .PictureStackUnit !=nil {if _bdgd :=_bebd .PictureStackUnit .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063k\u0055\u006e\u0069\u0074");_bdgd !=nil {return _bdgd ;};};return nil ;};type ST_ScatterStyle byte ; +// Validate validates the CT_Double and its children +func (_dgaa *CT_Double )Validate ()error {return _dgaa .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0075\u0062\u006ce");}; -// ValidateWithPath validates the CT_TickMark and its children, prefixing error messages with path -func (_gfcda *CT_TickMark )ValidateWithPath (path string )error {if _ffcde :=_gfcda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffcde !=nil {return _ffcde ;};return nil ;};func (_beec *CT_BandFmts )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afcc :for {_accf ,_bcc :=d .Token ();if _bcc !=nil {return _bcc ;};switch _ede :=_accf .(type ){case _g .StartElement :switch _ede .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062a\u006e\u0064\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062a\u006e\u0064\u0046\u006d\u0074"}:_cdfa :=NewCT_BandFmt ();if _fbae :=d .DecodeElement (_cdfa ,&_ede );_fbae !=nil {return _fbae ;};_beec .BandFmt =append (_beec .BandFmt ,_cdfa );default:_a .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_ede .Name );if _fbga :=d .Skip ();_fbga !=nil {return _fbga ;};};case _g .EndElement :break _afcc ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PlotAreaChoice1 and its children, prefixing error messages with path +func (_gcddaf *CT_PlotAreaChoice1 )ValidateWithPath (path string )error {for _eefgd ,_ecbf :=range _gcddaf .ValAx {if _ebcde :=_ecbf .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0078\u005b\u0025\u0064\u005d",path ,_eefgd ));_ebcde !=nil {return _ebcde ;};};for _agce ,_cffg :=range _gcddaf .CatAx {if _gccf :=_cffg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fC\u0061\u0074\u0041\u0078\u005b\u0025\u0064\u005d",path ,_agce ));_gccf !=nil {return _gccf ;};};for _gcfe ,_ccee :=range _gcddaf .DateAx {if _abfc :=_ccee .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0065\u0041\u0078\u005b\u0025\u0064\u005d",path ,_gcfe ));_abfc !=nil {return _abfc ;};};for _fffgc ,_eegf :=range _gcddaf .SerAx {if _deeb :=_eegf .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fS\u0065\u0072\u0041\u0078\u005b\u0025\u0064\u005d",path ,_fffgc ));_deeb !=nil {return _deeb ;};};return nil ;};func (_cdgffd ST_ScatterStyle )ValidateWithPath (path string )error {switch _cdgffd {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 (_cdgffd ));};return nil ;};type CT_AreaSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_cc .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 (_bcgge *ST_GapAmount )Validate ()error {return _bcgge .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path -func (_fcff *CT_Boolean )ValidateWithPath (path string )error {return nil };type ST_CrossBetween byte ;func (_efbd *ST_LegendPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbbca ,_abcda :=d .Token ();if _abcda !=nil {return _abcda ;};if _dffbe ,_faabee :=_bbbca .(_g .EndElement );_faabee &&_dffbe .Name ==start .Name {*_efbd =1;return nil ;};if _eega ,_fagbd :=_bbbca .(_g .CharData );!_fagbd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbbca );}else {switch string (_eega ){case "":*_efbd =0;case "\u0062":*_efbd =1;case "\u0074\u0072":*_efbd =2;case "\u006c":*_efbd =3;case "\u0072":*_efbd =4;case "\u0074":*_efbd =5;};};_bbbca ,_abcda =d .Token ();if _abcda !=nil {return _abcda ;};if _gfcbfd ,_dbafd :=_bbbca .(_g .EndElement );_dbafd &&_gfcbfd .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbbca );}; +// Validate validates the CT_PivotFmt and its children +func (_egbeb *CT_PivotFmt )Validate ()error {return _egbeb .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074");};func (_cdgff *CT_Grouping )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fcfea :=range start .Attr {if _fcfea .Name .Local =="\u0076\u0061\u006c"{_cdgff .ValAttr .UnmarshalXMLAttr (_fcfea );continue ;};};for {_gaccg ,_cbbedd :=d .Token ();if _cbbedd !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_cbbedd );};if _ggfc ,_ddfd :=_gaccg .(_c .EndElement );_ddfd &&_ggfc .Name ==start .Name {break ;};};return nil ;};func NewCT_RelId ()*CT_RelId {_gacde :=&CT_RelId {};return _gacde };type CT_Perspective struct{ValAttr *uint8 ;};func (_ffdddg *CT_UpDownBars )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbfb :for {_fadac ,_cacdg :=d .Token ();if _cacdg !=nil {return _cacdg ;};switch _ddbeb :=_fadac .(type ){case _c .StartElement :switch _ddbeb .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"}:_ffdddg .GapWidth =NewCT_GapAmount ();if _caaf :=d .DecodeElement (_ffdddg .GapWidth ,&_ddbeb );_caaf !=nil {return _caaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ffdddg .UpBars =NewCT_UpDownBar ();if _fccb :=d .DecodeElement (_ffdddg .UpBars ,&_ddbeb );_fccb !=nil {return _fccb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ffdddg .DownBars =NewCT_UpDownBar ();if _gefca :=d .DecodeElement (_ffdddg .DownBars ,&_ddbeb );_gefca !=nil {return _gefca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ffdddg .ExtLst =NewCT_ExtensionList ();if _dfbcf :=d .DecodeElement (_ffdddg .ExtLst ,&_ddbeb );_dfbcf !=nil {return _dfbcf ;};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\u0055p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073 \u0025\u0076",_ddbeb .Name );if _ggege :=d .Skip ();_ggege !=nil {return _ggege ;};};case _c .EndElement :break _gbfb ;case _c .CharData :};};return nil ;};type CT_UpDownBar struct{SpPr *_cc .CT_ShapeProperties ;};func NewCT_Orientation ()*CT_Orientation {_ebegc :=&CT_Orientation {};return _ebegc }; -// ValidateWithPath validates the CT_BuiltInUnit and its children, prefixing error messages with path -func (_ccec *CT_BuiltInUnit )ValidateWithPath (path string )error {if _aacef :=_ccec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aacef !=nil {return _aacef ;};return nil ;};func NewCT_StrVal ()*CT_StrVal {_fbefg :=&CT_StrVal {};return _fbefg };type CT_Perspective struct{ValAttr *uint8 ;};func NewCT_CrossBetween ()*CT_CrossBetween {_feec :=&CT_CrossBetween {};_feec .ValAttr =ST_CrossBetween (1);return _feec ;};type CT_Skip struct{ValAttr uint32 ;};type CT_CatAx struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;Auto *CT_Boolean ;LblAlgn *CT_LblAlgn ;LblOffset *CT_LblOffset ;TickLblSkip *CT_Skip ;TickMarkSkip *CT_Skip ;NoMultiLvlLbl *CT_Boolean ;ExtLst *CT_ExtensionList ;};func (_cbde ST_Orientation )String ()string {switch _cbde {case 0:return "";case 1:return "\u006d\u0061\u0078\u004d\u0069\u006e";case 2:return "\u006d\u0069\u006e\u004d\u0061\u0078";};return "";}; +// Validate validates the CT_View3D and its children +func (_egda *CT_View3D )Validate ()error {return _egda .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077\u0033D");};func NewCT_StrRef ()*CT_StrRef {_dbdabb :=&CT_StrRef {};return _dbdabb };func (_gdfg *CT_ExtensionList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egfb :for {_fege ,_effe :=d .Token ();if _effe !=nil {return _effe ;};switch _ddac :=_fege .(type ){case _c .StartElement :switch _ddac .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"}:_gdeb :=NewCT_Extension ();if _fbgd :=d .DecodeElement (_gdeb ,&_ddac );_fbgd !=nil {return _fbgd ;};_gdfg .Ext =append (_gdfg .Ext ,_gdeb );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",_ddac .Name );if _gbcb :=d .Skip ();_gbcb !=nil {return _gbcb ;};};case _c .EndElement :break _egfb ;case _c .CharData :};};return nil ;};func NewCT_FirstSliceAng ()*CT_FirstSliceAng {_bgab :=&CT_FirstSliceAng {};return _bgab };func (_agef *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 :_e .Sprintf ("\u0025\u0076",_agef .IdxAttr )});if _agef .FormatCodeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_agef .FormatCodeAttr )});};e .EncodeToken (start );_dgdg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076"}};_f .AddPreserveSpaceAttr (&_dgdg ,_agef .V );e .EncodeElement (_agef .V ,_dgdg );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_BarDir struct{ValAttr ST_BarDir ;};type CT_LblAlgn struct{ValAttr ST_LblAlgn ;};type CT_Surface struct{Thickness *CT_Thickness ;SpPr *_cc .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_ChartSpace and its children -func (_egde *CT_ChartSpace )Validate ()error {return _egde .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};func NewCT_BuiltInUnit ()*CT_BuiltInUnit {_cgdg :=&CT_BuiltInUnit {};return _cgdg };func (_feeg *ST_CrossBetween )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_feeg =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_feeg =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_feeg =2;};return nil ;};func (_cbcf *CT_Extension )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bgee :=range start .Attr {if _bgee .Name .Local =="\u0075\u0072\u0069"{_cfac ,_gffag :=_bgee .Value ,error (nil );if _gffag !=nil {return _gffag ;};_cbcf .UriAttr =&_cfac ;continue ;};};_cgff :for {_cagag ,_gffc :=d .Token ();if _gffc !=nil {return _gffc ;};switch _edcf :=_cagag .(type ){case _g .StartElement :switch _edcf .Name {default:if _efdb ,_cagd :=_a .CreateElement (_edcf );_cagd !=nil {return _cagd ;}else {if _gddd :=d .DecodeElement (_efdb ,&_edcf );_gddd !=nil {return _gddd ;};_cbcf .Any =_efdb ;};};case _g .EndElement :break _cgff ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TickLblPos and its children, prefixing error messages with path +func (_dbacd *CT_TickLblPos )ValidateWithPath (path string )error {if _badf :=_dbacd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_badf !=nil {return _badf ;};return nil ;};func NewCT_PieSer ()*CT_PieSer {_dfddf :=&CT_PieSer {};_dfddf .Idx =NewCT_UnsignedInt ();_dfddf .Order =NewCT_UnsignedInt ();return _dfddf ;}; -// ValidateWithPath validates the CT_TrendlineLbl and its children, prefixing error messages with path -func (_defcf *CT_TrendlineLbl )ValidateWithPath (path string )error {if _defcf .Layout !=nil {if _dbaa :=_defcf .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_dbaa !=nil {return _dbaa ;};};if _defcf .Tx !=nil {if _agabd :=_defcf .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_agabd !=nil {return _agabd ;};};if _defcf .NumFmt !=nil {if _fgda :=_defcf .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fgda !=nil {return _fgda ;};};if _defcf .SpPr !=nil {if _acaca :=_defcf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_acaca !=nil {return _acaca ;};};if _defcf .TxPr !=nil {if _bgdb :=_defcf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bgdb !=nil {return _bgdb ;};};if _defcf .ExtLst !=nil {if _aeefd :=_defcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeefd !=nil {return _aeefd ;};};return nil ;};func (_dbcgb ST_BarGrouping )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dbcgb .String (),start );};func (_bfade ST_SplitType )ValidateWithPath (path string )error {switch _bfade {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfade ));};return nil ;};type CT_Lvl struct{Pt []*CT_StrVal ;};func (_gcegb *CT_SerTxChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gcegb .StrRef !=nil {_cfdfb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_gcegb .StrRef ,_cfdfb );};if _gcegb .V !=nil {_gggab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076"}};_a .AddPreserveSpaceAttr (&_gggab ,*_gcegb .V );e .EncodeElement (_gcegb .V ,_gggab );};return nil ;};func (_eddfeg *CT_SerTxChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccfd :for {_fdebg ,_dagcc :=d .Token ();if _dagcc !=nil {return _dagcc ;};switch _fafb :=_fdebg .(type ){case _g .StartElement :switch _fafb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_eddfeg .StrRef =NewCT_StrRef ();if _dffde :=d .DecodeElement (_eddfeg .StrRef ,&_fafb );_dffde !=nil {return _dffde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"}:_eddfeg .V =new (string );if _bdbbb :=d .DecodeElement (_eddfeg .V ,&_fafb );_bdbbb !=nil {return _bdbbb ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_fafb .Name );if _agedg :=d .Skip ();_agedg !=nil {return _agedg ;};};case _g .EndElement :break _ccfd ;case _g .CharData :};};return nil ;};func NewCT_Style ()*CT_Style {_ececd :=&CT_Style {};_ececd .ValAttr =1;return _ececd };func (_edbc *ST_BarDir )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbbbaf ,_adbfe :=d .Token ();if _adbfe !=nil {return _adbfe ;};if _gceged ,_gdgga :=_cbbbaf .(_g .EndElement );_gdgga &&_gceged .Name ==start .Name {*_edbc =1;return nil ;};if _dcffeg ,_ebbad :=_cbbbaf .(_g .CharData );!_ebbad {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",_cbbbaf );}else {switch string (_dcffeg ){case "":*_edbc =0;case "\u0062\u0061\u0072":*_edbc =1;case "\u0063\u006f\u006c":*_edbc =2;};};_cbbbaf ,_adbfe =d .Token ();if _adbfe !=nil {return _adbfe ;};if _ggecg ,_ccfda :=_cbbbaf .(_g .EndElement );_ccfda &&_ggecg .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",_cbbbaf );}; +// ValidateWithPath validates the CT_GapAmount and its children, prefixing error messages with path +func (_fcee *CT_GapAmount )ValidateWithPath (path string )error {if _fcee .ValAttr !=nil {if _gaae :=_fcee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gaae !=nil {return _gaae ;};};return nil ;}; -// Validate validates the CT_AxPos and its children -func (_cabe *CT_AxPos )Validate ()error {return _cabe .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0078\u0050\u006f\u0073");}; +// Validate validates the CT_DLblPos and its children +func (_bbcf *CT_DLblPos )Validate ()error {return _bbcf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");};func (_fcbe ST_CrossBetween )ValidateWithPath (path string )error {switch _fcbe {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 (_fcbe ));};return nil ;};func (_feffc ST_Crosses )String ()string {switch _feffc {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 (_aggec *CT_ErrValType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aeeab :=range start .Attr {if _aeeab .Name .Local =="\u0076\u0061\u006c"{_aggec .ValAttr .UnmarshalXMLAttr (_aeeab );continue ;};};for {_cggdc ,_cddb :=d .Token ();if _cddb !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072V\u0061l\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_cddb );};if _ddcc ,_fgcb :=_cggdc .(_c .EndElement );_fgcb &&_ddcc .Name ==start .Name {break ;};};return nil ;};func (_aag *CT_AreaSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aag .Idx =NewCT_UnsignedInt ();_aag .Order =NewCT_UnsignedInt ();_ffc :for {_bcgc ,_dce :=d .Token ();if _dce !=nil {return _dce ;};switch _cdc :=_bcgc .(type ){case _c .StartElement :switch _cdc .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 _bf :=d .DecodeElement (_aag .Idx ,&_cdc );_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 :"\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 _ebdd :=d .DecodeElement (_aag .Order ,&_cdc );_ebdd !=nil {return _ebdd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_aag .Tx =NewCT_SerTx ();if _ggce :=d .DecodeElement (_aag .Tx ,&_cdc );_ggce !=nil {return _ggce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_aag .SpPr =_cc .NewCT_ShapeProperties ();if _beaa :=d .DecodeElement (_aag .SpPr ,&_cdc );_beaa !=nil {return _beaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_aag .PictureOptions =NewCT_PictureOptions ();if _dca :=d .DecodeElement (_aag .PictureOptions ,&_cdc );_dca !=nil {return _dca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bb :=NewCT_DPt ();if _faa :=d .DecodeElement (_bb ,&_cdc );_faa !=nil {return _faa ;};_aag .DPt =append (_aag .DPt ,_bb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_aag .DLbls =NewCT_DLbls ();if _gac :=d .DecodeElement (_aag .DLbls ,&_cdc );_gac !=nil {return _gac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bfg :=NewCT_Trendline ();if _cba :=d .DecodeElement (_bfg ,&_cdc );_cba !=nil {return _cba ;};_aag .Trendline =append (_aag .Trendline ,_bfg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_afc :=NewCT_ErrBars ();if _fee :=d .DecodeElement (_afc ,&_cdc );_fee !=nil {return _fee ;};_aag .ErrBars =append (_aag .ErrBars ,_afc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_aag .Cat =NewCT_AxDataSource ();if _cf :=d .DecodeElement (_aag .Cat ,&_cdc );_cf !=nil {return _cf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_aag .Val =NewCT_NumDataSource ();if _fbf :=d .DecodeElement (_aag .Val ,&_cdc );_fbf !=nil {return _fbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_aag .ExtLst =NewCT_ExtensionList ();if _fde :=d .DecodeElement (_aag .ExtLst ,&_cdc );_fde !=nil {return _fde ;};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\u0072\u0065\u0061\u0053\u0065\u0072\u0020\u0025\u0076",_cdc .Name );if _abc :=d .Skip ();_abc !=nil {return _abc ;};};case _c .EndElement :break _ffc ;case _c .CharData :};};return nil ;};func NewCT_Lvl ()*CT_Lvl {_bcbgc :=&CT_Lvl {};return _bcbgc };func (_fdbef *ST_PageSetupOrientation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbdbc ,_bcdag :=d .Token ();if _bcdag !=nil {return _bcdag ;};if _debba ,_dgfcc :=_fbdbc .(_c .EndElement );_dgfcc &&_debba .Name ==start .Name {*_fdbef =1;return nil ;};if _dbgdf ,_beccge :=_fbdbc .(_c .CharData );!_beccge {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",_fbdbc );}else {switch string (_dbgdf ){case "":*_fdbef =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fdbef =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_fdbef =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_fdbef =3;};};_fbdbc ,_bcdag =d .Token ();if _bcdag !=nil {return _bcdag ;};if _dcfcfg ,_egcbf :=_fbdbc .(_c .EndElement );_egcbf &&_dcfcfg .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",_fbdbc );};func (_bcaeg *ST_MarkerStyle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bcaeg =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_bcaeg =1;case "\u0064\u0061\u0073\u0068":*_bcaeg =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_bcaeg =3;case "\u0064\u006f\u0074":*_bcaeg =4;case "\u006e\u006f\u006e\u0065":*_bcaeg =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_bcaeg =6;case "\u0070\u006c\u0075\u0073":*_bcaeg =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_bcaeg =8;case "\u0073\u0074\u0061\u0072":*_bcaeg =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_bcaeg =10;case "\u0078":*_bcaeg =11;case "\u0061\u0075\u0074\u006f":*_bcaeg =12;};return nil ;};func (_bdeadd *CT_SurfaceChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bdeadd .Wireframe !=nil {_bcadd :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_bdeadd .Wireframe ,_bcadd );};if _bdeadd .Ser !=nil {_bfgcb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_eaefe :=range _bdeadd .Ser {e .EncodeElement (_eaefe ,_bfgcb );};};if _bdeadd .BandFmts !=nil {_gddb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_bdeadd .BandFmts ,_gddb );};_agade :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gcfg :=range _bdeadd .AxId {e .EncodeElement (_gcfg ,_agade );};if _bdeadd .ExtLst !=nil {_cfbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdeadd .ExtLst ,_cfbc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gcaf *CT_Lvl )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fggg :for {_ccac ,_bdafb :=d .Token ();if _bdafb !=nil {return _bdafb ;};switch _abed :=_ccac .(type ){case _c .StartElement :switch _abed .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"}:_effa :=NewCT_StrVal ();if _gfab :=d .DecodeElement (_effa ,&_abed );_gfab !=nil {return _gfab ;};_gcaf .Pt =append (_gcaf .Pt ,_effa );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\u0076\u006c\u0020\u0025\u0076",_abed .Name );if _agdf :=d .Skip ();_agdf !=nil {return _agdf ;};};case _c .EndElement :break _fggg ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_ScatterSer and its children -func (_ccbe *CT_ScatterSer )Validate ()error {return _ccbe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072");}; +// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path +func (_fdgec *CT_Lvl )ValidateWithPath (path string )error {for _egbde ,_ggbba :=range _fdgec .Pt {if _beadc :=_ggbba .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_egbde ));_beadc !=nil {return _beadc ;};};return nil ;};func (_eadfec ST_BuiltInUnit )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eadfec .String (),start );};type ST_CrossBetween byte ;func (_gefb *CT_PlotAreaChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gefb .AreaChart !=nil {_adfcga :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0061\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gefb .AreaChart ,_adfcga );};if _gefb .Area3DChart !=nil {_cbgb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gefb .Area3DChart ,_cbgb );};if _gefb .LineChart !=nil {_egabab :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gefb .LineChart ,_egabab );};if _gefb .Line3DChart !=nil {_gdef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gefb .Line3DChart ,_gdef );};if _gefb .StockChart !=nil {_agcfc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gefb .StockChart ,_agcfc );};if _gefb .RadarChart !=nil {_adcag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gefb .RadarChart ,_adcag );};if _gefb .ScatterChart !=nil {_gbgfg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gefb .ScatterChart ,_gbgfg );};if _gefb .PieChart !=nil {_dfgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gefb .PieChart ,_dfgf );};if _gefb .Pie3DChart !=nil {_egbac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gefb .Pie3DChart ,_egbac );};if _gefb .DoughnutChart !=nil {_ddfdb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064o\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gefb .DoughnutChart ,_ddfdb );};if _gefb .BarChart !=nil {_gcgce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gefb .BarChart ,_gcgce );};if _gefb .Bar3DChart !=nil {_gcdc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gefb .Bar3DChart ,_gcdc );};if _gefb .OfPieChart !=nil {_cfab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gefb .OfPieChart ,_cfab );};if _gefb .SurfaceChart !=nil {_cegfa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0075\u0072\u0066\u0061\u0063\u0065C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gefb .SurfaceChart ,_cegfa );};if _gefb .Surface3DChart !=nil {_dcfbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0075\u0072\u0066a\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gefb .Surface3DChart ,_dcfbf );};if _gefb .BubbleChart !=nil {_gccdb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gefb .BubbleChart ,_gccdb );};return nil ;};func (_gabgf *EG_AxShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_agedb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_gabgf .AxId ,_agedb );_ecbaf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_gabgf .Scaling ,_ecbaf );if _gabgf .Delete !=nil {_degdfb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_gabgf .Delete ,_degdfb );};_bbdeg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_gabgf .AxPos ,_bbdeg );if _gabgf .MajorGridlines !=nil {_dccce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gabgf .MajorGridlines ,_dccce );};if _gabgf .MinorGridlines !=nil {_fbfg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gabgf .MinorGridlines ,_fbfg );};if _gabgf .Title !=nil {_fceac :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_gabgf .Title ,_fceac );};if _gabgf .NumFmt !=nil {_ddad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gabgf .NumFmt ,_ddad );};if _gabgf .MajorTickMark !=nil {_bfegb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_gabgf .MajorTickMark ,_bfegb );};if _gabgf .MinorTickMark !=nil {_dbcag :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_gabgf .MinorTickMark ,_dbcag );};if _gabgf .TickLblPos !=nil {_adgdc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_gabgf .TickLblPos ,_adgdc );};if _gabgf .SpPr !=nil {_dbbgc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gabgf .SpPr ,_dbbgc );};if _gabgf .TxPr !=nil {_bdaeg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gabgf .TxPr ,_bdaeg );};_gaagg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_gabgf .CrossAx ,_gaagg );if _gabgf .Choice !=nil {_gabgf .Choice .MarshalXML (e ,_c .StartElement {});};return nil ;}; -// ValidateWithPath validates the CT_TrendlineType and its children, prefixing error messages with path -func (_fcefa *CT_TrendlineType )ValidateWithPath (path string )error {if _cece :=_fcefa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cece !=nil {return _cece ;};return nil ;}; +// ValidateWithPath validates the CT_Perspective and its children, prefixing error messages with path +func (_gcfbb *CT_Perspective )ValidateWithPath (path string )error {if _gcfbb .ValAttr !=nil {if *_gcfbb .ValAttr < 0{return _e .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 ,*_gcfbb .ValAttr );};if *_gcfbb .ValAttr > 240{return _e .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 ,*_gcfbb .ValAttr );};};return nil ;}; -// ValidateWithPath validates the CT_LblOffset and its children, prefixing error messages with path -func (_addbd *CT_LblOffset )ValidateWithPath (path string )error {if _addbd .ValAttr !=nil {if _gfde :=_addbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfde !=nil {return _gfde ;};};return nil ;};func (_fcfdc *CT_LineSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcfdc .Idx =NewCT_UnsignedInt ();_fcfdc .Order =NewCT_UnsignedInt ();_ceab :for {_bbad ,_fadd :=d .Token ();if _fadd !=nil {return _fadd ;};switch _bgded :=_bbad .(type ){case _g .StartElement :switch _bgded .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _bddd :=d .DecodeElement (_fcfdc .Idx ,&_bgded );_bddd !=nil {return _bddd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _ebgcc :=d .DecodeElement (_fcfdc .Order ,&_bgded );_ebgcc !=nil {return _ebgcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_fcfdc .Tx =NewCT_SerTx ();if _fgag :=d .DecodeElement (_fcfdc .Tx ,&_bgded );_fgag !=nil {return _fgag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_fcfdc .SpPr =_fc .NewCT_ShapeProperties ();if _bbec :=d .DecodeElement (_fcfdc .SpPr ,&_bgded );_bbec !=nil {return _bbec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_fcfdc .Marker =NewCT_Marker ();if _cfgfd :=d .DecodeElement (_fcfdc .Marker ,&_bgded );_cfgfd !=nil {return _cfgfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_agba :=NewCT_DPt ();if _faad :=d .DecodeElement (_agba ,&_bgded );_faad !=nil {return _faad ;};_fcfdc .DPt =append (_fcfdc .DPt ,_agba );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_fcfdc .DLbls =NewCT_DLbls ();if _cdca :=d .DecodeElement (_fcfdc .DLbls ,&_bgded );_cdca !=nil {return _cdca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_gaae :=NewCT_Trendline ();if _eacf :=d .DecodeElement (_gaae ,&_bgded );_eacf !=nil {return _eacf ;};_fcfdc .Trendline =append (_fcfdc .Trendline ,_gaae );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_fcfdc .ErrBars =NewCT_ErrBars ();if _ffcgb :=d .DecodeElement (_fcfdc .ErrBars ,&_bgded );_ffcgb !=nil {return _ffcgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_fcfdc .Cat =NewCT_AxDataSource ();if _dfdbd :=d .DecodeElement (_fcfdc .Cat ,&_bgded );_dfdbd !=nil {return _dfdbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_fcfdc .Val =NewCT_NumDataSource ();if _fecbgc :=d .DecodeElement (_fcfdc .Val ,&_bgded );_fecbgc !=nil {return _fecbgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"}:_fcfdc .Smooth =NewCT_Boolean ();if _affc :=d .DecodeElement (_fcfdc .Smooth ,&_bgded );_affc !=nil {return _affc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcfdc .ExtLst =NewCT_ExtensionList ();if _cdfb :=d .DecodeElement (_fcfdc .ExtLst ,&_bgded );_cdfb !=nil {return _cdfb ;};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\u005fL\u0069\u006e\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_bgded .Name );if _adgg :=d .Skip ();_adgg !=nil {return _adgg ;};};case _g .EndElement :break _ceab ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_RadarSer and its children, prefixing error messages with path +func (_cgeab *CT_RadarSer )ValidateWithPath (path string )error {if _degc :=_cgeab .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_degc !=nil {return _degc ;};if _eece :=_cgeab .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_eece !=nil {return _eece ;};if _cgeab .Tx !=nil {if _acgb :=_cgeab .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_acgb !=nil {return _acgb ;};};if _cgeab .SpPr !=nil {if _fecgb :=_cgeab .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fecgb !=nil {return _fecgb ;};};if _cgeab .Marker !=nil {if _dggb :=_cgeab .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_dggb !=nil {return _dggb ;};};for _ebcg ,_cdbaa :=range _cgeab .DPt {if _gcbd :=_cdbaa .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_ebcg ));_gcbd !=nil {return _gcbd ;};};if _cgeab .DLbls !=nil {if _fbfd :=_cgeab .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fbfd !=nil {return _fbfd ;};};if _cgeab .Cat !=nil {if _gedee :=_cgeab .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_gedee !=nil {return _gedee ;};};if _cgeab .Val !=nil {if _daaad :=_cgeab .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_daaad !=nil {return _daaad ;};};if _cgeab .ExtLst !=nil {if _dbebbf :=_cgeab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbebbf !=nil {return _dbebbf ;};};return nil ;};func (_effac ST_TrendlineType )ValidateWithPath (path string )error {switch _effac {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 (_effac ));};return nil ;};type CT_DPt struct{Idx *CT_UnsignedInt ;InvertIfNegative *CT_Boolean ;Marker *CT_Marker ;Bubble3D *CT_Boolean ;Explosion *CT_UnsignedInt ;SpPr *_cc .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};func NewCT_BarChart ()*CT_BarChart {_cbbed :=&CT_BarChart {};_cbbed .BarDir =NewCT_BarDir ();return _cbbed ;};func NewCT_LayoutTarget ()*CT_LayoutTarget {_edbeg :=&CT_LayoutTarget {};return _edbeg };func (_agbee *ST_HPercent )ValidateWithPath (path string )error {_fgdff :=[]string {};if _agbee .ST_HPercentWithSymbol !=nil {_fgdff =append (_fgdff ,"S\u0054\u005f\u0048\u0050er\u0063e\u006e\u0074\u0057\u0069\u0074h\u0053\u0079\u006d\u0062\u006f\u006c");};if _agbee .ST_HPercentUShort !=nil {_fgdff =append (_fgdff ,"\u0053\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0055S\u0068\u006f\u0072\u0074");};if len (_fgdff )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fgdff );};return nil ;}; -// Validate validates the CT_HoleSize and its children -func (_baed *CT_HoleSize )Validate ()error {return _baed .ValidateWithPath ("C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065");}; +// Validate validates the CT_ChartSpace and its children +func (_cgea *CT_ChartSpace )Validate ()error {return _cgea .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};const (ST_ErrValTypeUnset ST_ErrValType =0;ST_ErrValTypeCust ST_ErrValType =1;ST_ErrValTypeFixedVal ST_ErrValType =2;ST_ErrValTypePercentage ST_ErrValType =3;ST_ErrValTypeStdDev ST_ErrValType =4;ST_ErrValTypeStdErr ST_ErrValType =5;);func (_gbbge *CT_Pie3DChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gbbge .VaryColors !=nil {_bdee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gbbge .VaryColors ,_bdee );};if _gbbge .Ser !=nil {_feccb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_faae :=range _gbbge .Ser {e .EncodeElement (_faae ,_feccb );};};if _gbbge .DLbls !=nil {_gabd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gbbge .DLbls ,_gabd );};if _gbbge .ExtLst !=nil {_bcca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbbge .ExtLst ,_bcca );};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 ;};_cadb ,_adfge :=_d .ParseUint (s ,10,16);if _adfge !=nil {return ST_GapAmount {},_adfge ;};_fefbg :=uint16 (_cadb );return ST_GapAmount {ST_GapAmountUShort :&_fefbg },nil ;};func (_ccdgc ST_TickLblPos )String ()string {switch _ccdgc {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 (_eedd *CT_SecondPieSize )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gaeea :=range start .Attr {if _gaeea .Name .Local =="\u0076\u0061\u006c"{_ecagb ,_adecgb :=ParseUnionST_SecondPieSize (_gaeea .Value );if _adecgb !=nil {return _adecgb ;};_eedd .ValAttr =&_ecagb ;continue ;};};for {_dfbg ,_bcfef :=d .Token ();if _bcfef !=nil {return _e .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",_bcfef );};if _eaafe ,_feacaa :=_dfbg .(_c .EndElement );_feacaa &&_eaafe .Name ==start .Name {break ;};};return nil ;};type CT_PictureOptions struct{ApplyToFront *CT_Boolean ;ApplyToSides *CT_Boolean ;ApplyToEnd *CT_Boolean ;PictureFormat *CT_PictureFormat ;PictureStackUnit *CT_PictureStackUnit ;};func (_cbcc *ST_Overlap )ValidateWithPath (path string )error {_aggdec :=[]string {};if _cbcc .ST_OverlapPercent !=nil {_aggdec =append (_aggdec ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u0050\u0065r\u0063\u0065\u006e\u0074");};if _cbcc .ST_OverlapByte !=nil {_aggdec =append (_aggdec ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061p\u0042\u0079\u0074\u0065");};if len (_aggdec )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aggdec );};return nil ;};type ST_Shape byte ; -// ValidateWithPath validates the CT_DispUnits and its children, prefixing error messages with path -func (_gfecg *CT_DispUnits )ValidateWithPath (path string )error {if _gfecg .Choice !=nil {if _fcbd :=_gfecg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fcbd !=nil {return _fcbd ;};};if _gfecg .DispUnitsLbl !=nil {if _dgda :=_gfecg .DispUnitsLbl .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");_dgda !=nil {return _dgda ;};};if _gfecg .ExtLst !=nil {if _bfcgb :=_gfecg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfcgb !=nil {return _bfcgb ;};};return nil ;};type CT_Layout struct{ManualLayout *CT_ManualLayout ;ExtLst *CT_ExtensionList ;};func NewCT_Line3DChart ()*CT_Line3DChart {_fdaca :=&CT_Line3DChart {};_fdaca .Grouping =NewCT_Grouping ();return _fdaca ;};type CT_BubbleScale struct{ValAttr *ST_BubbleScale ;};func NewChartSpace ()*ChartSpace {_cdbe :=&ChartSpace {};_cdbe .CT_ChartSpace =*NewCT_ChartSpace ();return _cdbe ;}; +// ValidateWithPath validates the CT_Double and its children, prefixing error messages with path +func (_dcbf *CT_Double )ValidateWithPath (path string )error {return nil }; + +// ValidateWithPath validates the CT_DLbl and its children, prefixing error messages with path +func (_bfaa *CT_DLbl )ValidateWithPath (path string )error {if _bbef :=_bfaa .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bbef !=nil {return _bbef ;};if _bfaa .Choice !=nil {if _fafb :=_bfaa .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fafb !=nil {return _fafb ;};};if _bfaa .ExtLst !=nil {if _gbac :=_bfaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbac !=nil {return _gbac ;};};return nil ;};type EG_BarChartShared struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;};func (_ebba *CT_DLbl )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebba .Idx =NewCT_UnsignedInt ();_bdddb :for {_gaff ,_dabb :=d .Token ();if _dabb !=nil {return _dabb ;};switch _gaca :=_gaff .(type ){case _c .StartElement :switch _gaca .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 _dfbf :=d .DecodeElement (_ebba .Idx ,&_gaca );_dfbf !=nil {return _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\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 _ebba .Choice ==nil {_ebba .Choice =NewCT_DLblChoice ();};if _bcbb :=d .DecodeElement (&_ebba .Choice .Delete ,&_gaca );_bcbb !=nil {return _bcbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _ebba .Choice ==nil {_ebba .Choice =NewCT_DLblChoice ();};if _cbgee :=d .DecodeElement (&_ebba .Choice .Layout ,&_gaca );_cbgee !=nil {return _cbgee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _ebba .Choice ==nil {_ebba .Choice =NewCT_DLblChoice ();};if _afgg :=d .DecodeElement (&_ebba .Choice .Tx ,&_gaca );_afgg !=nil {return _afgg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _ebba .Choice ==nil {_ebba .Choice =NewCT_DLblChoice ();};if _gcbcd :=d .DecodeElement (&_ebba .Choice .NumFmt ,&_gaca );_gcbcd !=nil {return _gcbcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 _ebba .Choice ==nil {_ebba .Choice =NewCT_DLblChoice ();};if _ebegg :=d .DecodeElement (&_ebba .Choice .SpPr ,&_gaca );_ebegg !=nil {return _ebegg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _ebba .Choice ==nil {_ebba .Choice =NewCT_DLblChoice ();};if _dafe :=d .DecodeElement (&_ebba .Choice .TxPr ,&_gaca );_dafe !=nil {return _dafe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _ebba .Choice ==nil {_ebba .Choice =NewCT_DLblChoice ();};if _gafg :=d .DecodeElement (&_ebba .Choice .DLblPos ,&_gaca );_gafg !=nil {return _gafg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 _ebba .Choice ==nil {_ebba .Choice =NewCT_DLblChoice ();};if _ccdd :=d .DecodeElement (&_ebba .Choice .ShowLegendKey ,&_gaca );_ccdd !=nil {return _ccdd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _ebba .Choice ==nil {_ebba .Choice =NewCT_DLblChoice ();};if _cabaf :=d .DecodeElement (&_ebba .Choice .ShowVal ,&_gaca );_cabaf !=nil {return _cabaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _ebba .Choice ==nil {_ebba .Choice =NewCT_DLblChoice ();};if _fcda :=d .DecodeElement (&_ebba .Choice .ShowCatName ,&_gaca );_fcda !=nil {return _fcda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _ebba .Choice ==nil {_ebba .Choice =NewCT_DLblChoice ();};if _eaeg :=d .DecodeElement (&_ebba .Choice .ShowSerName ,&_gaca );_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 :"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 _ebba .Choice ==nil {_ebba .Choice =NewCT_DLblChoice ();};if _gdba :=d .DecodeElement (&_ebba .Choice .ShowPercent ,&_gaca );_gdba !=nil {return _gdba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 _ebba .Choice ==nil {_ebba .Choice =NewCT_DLblChoice ();};if _fgbeg :=d .DecodeElement (&_ebba .Choice .ShowBubbleSize ,&_gaca );_fgbeg !=nil {return _fgbeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _ebba .Choice ==nil {_ebba .Choice =NewCT_DLblChoice ();};if _fdaf :=d .DecodeElement (&_ebba .Choice .Separator ,&_gaca );_fdaf !=nil {return _fdaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ebba .ExtLst =NewCT_ExtensionList ();if _afbd :=d .DecodeElement (_ebba .ExtLst ,&_gaca );_afbd !=nil {return _afbd ;};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\u0044\u004c\u0062\u006c\u0020\u0025\u0076",_gaca .Name );if _bcd :=d .Skip ();_bcd !=nil {return _bcd ;};};case _c .EndElement :break _bdddb ;case _c .CharData :};};return nil ;};type ST_RadarStyle byte ;type CT_SplitType struct{ValAttr ST_SplitType ;};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 (_afbga ST_ErrValType )Validate ()error {return _afbga .ValidateWithPath ("")};func (_eedc ST_AxPos )Validate ()error {return _eedc .ValidateWithPath ("")};func (_gbfgc ST_AxPos )String ()string {switch _gbfgc {case 0:return "";case 1:return "\u0062";case 2:return "\u006c";case 3:return "\u0072";case 4:return "\u0074";};return "";}; // ValidateWithPath validates the CT_ErrDir and its children, prefixing error messages with path -func (_dba *CT_ErrDir )ValidateWithPath (path string )error {if _dba .ValAttr ==ST_ErrDirUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _aaebg :=_dba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aaebg !=nil {return _aaebg ;};return nil ;};func (_eafe *CT_RadarChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_eaec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_eafe .RadarStyle ,_eaec );if _eafe .VaryColors !=nil {_bbeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_eafe .VaryColors ,_bbeb );};if _eafe .Ser !=nil {_eefg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_edgea :=range _eafe .Ser {e .EncodeElement (_edgea ,_eefg );};};if _eafe .DLbls !=nil {_bcfc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_eafe .DLbls ,_bcfc );};_gbbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_fgfa :=range _eafe .AxId {e .EncodeElement (_fgfa ,_gbbe );};if _eafe .ExtLst !=nil {_dgae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eafe .ExtLst ,_dgae );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cdba *CT_Tx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cdba .Choice .MarshalXML (e ,_g .StartElement {});e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_RotY ()*CT_RotY {_bddc :=&CT_RotY {};return _bddc }; +func (_cfce *CT_ErrDir )ValidateWithPath (path string )error {if _cfce .ValAttr ==ST_ErrDirUnset {return _e .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 _aeggb :=_cfce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aeggb !=nil {return _aeggb ;};return nil ;};func (_bcaed *CT_Orientation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dgdbg :=range start .Attr {if _dgdbg .Name .Local =="\u0076\u0061\u006c"{_bcaed .ValAttr .UnmarshalXMLAttr (_dgdbg );continue ;};};for {_caabb ,_eabe :=d .Token ();if _eabe !=nil {return _e .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",_eabe );};if _gfaf ,_cbea :=_caabb .(_c .EndElement );_cbea &&_gfaf .Name ==start .Name {break ;};};return nil ;};type CT_Extension struct{UriAttr *string ;Any _f .Any ;};type CT_HoleSize struct{ValAttr *ST_HoleSize ;}; -// Validate validates the CT_BarGrouping and its children -func (_dfcc *CT_BarGrouping )Validate ()error {return _dfcc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067");};type CT_DTable struct{ShowHorzBorder *CT_Boolean ;ShowVertBorder *CT_Boolean ;ShowOutline *CT_Boolean ;ShowKeys *CT_Boolean ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;ExtLst *CT_ExtensionList ;};type CT_Surface struct{Thickness *CT_Thickness ;SpPr *_fc .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};func (_dagbeb ST_TimeUnit )Validate ()error {return _dagbeb .ValidateWithPath ("")};func (_gcgfd *ST_LayoutMode )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gcgfd =0;case "\u0065\u0064\u0067\u0065":*_gcgfd =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_gcgfd =2;};return nil ;};func (_gbeff *CT_Legend )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gbeff .LegendPos !=nil {_gecff :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073"}};e .EncodeElement (_gbeff .LegendPos ,_gecff );};if _gbeff .LegendEntry !=nil {_eedb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}};for _ ,_cgbd :=range _gbeff .LegendEntry {e .EncodeElement (_cgbd ,_eedb );};};if _gbeff .Layout !=nil {_fbeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gbeff .Layout ,_fbeg );};if _gbeff .Overlay !=nil {_befa :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_gbeff .Overlay ,_befa );};if _gbeff .SpPr !=nil {_egee :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gbeff .SpPr ,_egee );};if _gbeff .TxPr !=nil {_bdga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gbeff .TxPr ,_bdga );};if _gbeff .ExtLst !=nil {_daaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbeff .ExtLst ,_daaf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_faeef ST_ErrDir )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bebe :=_g .Attr {};_bebe .Name =name ;switch _faeef {case ST_ErrDirUnset :_bebe .Value ="";case ST_ErrDirX :_bebe .Value ="\u0078";case ST_ErrDirY :_bebe .Value ="\u0079";};return _bebe ,nil ;};func (_feeb ST_GapAmount )String ()string {if _feeb .ST_GapAmountPercent !=nil {return _f .Sprintf ("\u0025\u0076",*_feeb .ST_GapAmountPercent );};if _feeb .ST_GapAmountUShort !=nil {return _f .Sprintf ("\u0025\u0076",*_feeb .ST_GapAmountUShort );};return "";};func (_bcbfd ST_MarkerStyle )String ()string {switch _bcbfd {case 0:return "";case 1:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 2:return "\u0064\u0061\u0073\u0068";case 3:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 4:return "\u0064\u006f\u0074";case 5:return "\u006e\u006f\u006e\u0065";case 6:return "\u0070i\u0063\u0074\u0075\u0072\u0065";case 7:return "\u0070\u006c\u0075\u0073";case 8:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 9:return "\u0073\u0074\u0061\u0072";case 10:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 11:return "\u0078";case 12:return "\u0061\u0075\u0074\u006f";};return "";};func (_aaccb *CT_TrendlineType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aaccb .ValAttr !=ST_TrendlineTypeUnset {_ceagg ,_fdabe :=_aaccb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _fdabe !=nil {return _fdabe ;};start .Attr =append (start .Attr ,_ceagg );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bgbdd ST_Orientation )ValidateWithPath (path string )error {switch _bgbdd {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbdd ));};return nil ;};func NewCT_Title ()*CT_Title {_bbae :=&CT_Title {};return _bbae };func NewCT_RadarChart ()*CT_RadarChart {_geegb :=&CT_RadarChart {};_geegb .RadarStyle =NewCT_RadarStyle ();return _geegb ;};func (_abfg *CT_LineSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_adbc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_abfg .Idx ,_adbc );_gggbe :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_abfg .Order ,_gggbe );if _abfg .Tx !=nil {_aebca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_abfg .Tx ,_aebca );};if _abfg .SpPr !=nil {_fgce :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_abfg .SpPr ,_fgce );};if _abfg .Marker !=nil {_acdfa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_abfg .Marker ,_acdfa );};if _abfg .DPt !=nil {_dfdf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_feaf :=range _abfg .DPt {e .EncodeElement (_feaf ,_dfdf );};};if _abfg .DLbls !=nil {_bfde :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_abfg .DLbls ,_bfde );};if _abfg .Trendline !=nil {_cfef :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_bebce :=range _abfg .Trendline {e .EncodeElement (_bebce ,_cfef );};};if _abfg .ErrBars !=nil {_cabb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_abfg .ErrBars ,_cabb );};if _abfg .Cat !=nil {_ecfb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_abfg .Cat ,_ecfb );};if _abfg .Val !=nil {_agfg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_abfg .Val ,_agfg );};if _abfg .Smooth !=nil {_cgfc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_abfg .Smooth ,_cgfc );};if _abfg .ExtLst !=nil {_abee :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abfg .ExtLst ,_abee );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LegendEntryChoice and its children +func (_edcgf *CT_LegendEntryChoice )Validate ()error {return _edcgf .ValidateWithPath ("C\u0054_\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006et\u0072\u0079\u0043\u0068oi\u0063\u0065");};func (_bedc *CT_ChartSpace )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bedc .Chart =NewCT_Chart ();_cgb :for {_fgac ,_aegbf :=d .Token ();if _aegbf !=nil {return _aegbf ;};switch _ecgf :=_fgac .(type ){case _c .StartElement :switch _ecgf .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"}:_bedc .Date1904 =NewCT_Boolean ();if _ggf :=d .DecodeElement (_bedc .Date1904 ,&_ecgf );_ggf !=nil {return _ggf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bedc .Lang =NewCT_TextLanguageID ();if _gfcd :=d .DecodeElement (_bedc .Lang ,&_ecgf );_gfcd !=nil {return _gfcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bedc .RoundedCorners =NewCT_Boolean ();if _deed :=d .DecodeElement (_bedc .RoundedCorners ,&_ecgf );_deed !=nil {return _deed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_bedc .Style =NewCT_Style ();if _cgg :=d .DecodeElement (_bedc .Style ,&_ecgf );_cgg !=nil {return _cgg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bedc .ClrMapOvr =_cc .NewCT_ColorMapping ();if _cfcd :=d .DecodeElement (_bedc .ClrMapOvr ,&_ecgf );_cfcd !=nil {return _cfcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bedc .PivotSource =NewCT_PivotSource ();if _deae :=d .DecodeElement (_bedc .PivotSource ,&_ecgf );_deae !=nil {return _deae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bedc .Protection =NewCT_Protection ();if _degf :=d .DecodeElement (_bedc .Protection ,&_ecgf );_degf !=nil {return _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 :"\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 _cggd :=d .DecodeElement (_bedc .Chart ,&_ecgf );_cggd !=nil {return _cggd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_bedc .SpPr =_cc .NewCT_ShapeProperties ();if _ccfb :=d .DecodeElement (_bedc .SpPr ,&_ecgf );_ccfb !=nil {return _ccfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bedc .TxPr =_cc .NewCT_TextBody ();if _bbcg :=d .DecodeElement (_bedc .TxPr ,&_ecgf );_bbcg !=nil {return _bbcg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bedc .ExternalData =NewCT_ExternalData ();if _adb :=d .DecodeElement (_bedc .ExternalData ,&_ecgf );_adb !=nil {return _adb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bedc .PrintSettings =NewCT_PrintSettings ();if _fbgb :=d .DecodeElement (_bedc .PrintSettings ,&_ecgf );_fbgb !=nil {return _fbgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bedc .UserShapes =NewCT_RelId ();if _debe :=d .DecodeElement (_bedc .UserShapes ,&_ecgf );_debe !=nil {return _debe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bedc .ExtLst =NewCT_ExtensionList ();if _fgbb :=d .DecodeElement (_bedc .ExtLst ,&_ecgf );_fgbb !=nil {return _fgbb ;};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\u0043h\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065 \u0025\u0076",_ecgf .Name );if _caed :=d .Skip ();_caed !=nil {return _caed ;};};case _c .EndElement :break _cgb ;case _c .CharData :};};return nil ;};type CT_Bar3DChart struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;GapDepth *CT_GapAmount ;Shape *CT_Shape ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};type Group_DLbls struct{NumFmt *CT_NumFmt ;SpPr *_cc .CT_ShapeProperties ;TxPr *_cc .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 ;};type ST_ErrValType byte ; -// ValidateWithPath validates the CT_AreaSer and its children, prefixing error messages with path -func (_bae *CT_AreaSer )ValidateWithPath (path string )error {if _ga :=_bae .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ga !=nil {return _ga ;};if _acb :=_bae .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_acb !=nil {return _acb ;};if _bae .Tx !=nil {if _dga :=_bae .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dga !=nil {return _dga ;};};if _bae .SpPr !=nil {if _eea :=_bae .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eea !=nil {return _eea ;};};if _bae .PictureOptions !=nil {if _dcb :=_bae .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_dcb !=nil {return _dcb ;};};for _bbgd ,_gcb :=range _bae .DPt {if _bec :=_gcb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_bbgd ));_bec !=nil {return _bec ;};};if _bae .DLbls !=nil {if _gcafa :=_bae .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gcafa !=nil {return _gcafa ;};};for _eab ,_gfb :=range _bae .Trendline {if _ebdg :=_gfb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_eab ));_ebdg !=nil {return _ebdg ;};};for _bfb ,_bgbe :=range _bae .ErrBars {if _eag :=_bgbe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_bfb ));_eag !=nil {return _eag ;};};if _bae .Cat !=nil {if _dac :=_bae .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_dac !=nil {return _dac ;};};if _bae .Val !=nil {if _ef :=_bae .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_ef !=nil {return _ef ;};};if _bae .ExtLst !=nil {if _cdg :=_bae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdg !=nil {return _cdg ;};};return nil ;};func (_dgeac ST_DispBlanksAs )Validate ()error {return _dgeac .ValidateWithPath ("")};func (_bdfce *CT_PlotAreaChoice1 )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bdfce .ValAx !=nil {_eaeba :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0076\u0061\u006c\u0041\u0078"}};for _ ,_bcdf :=range _bdfce .ValAx {e .EncodeElement (_bcdf ,_eaeba );};};if _bdfce .CatAx !=nil {_gfgcc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0061\u0074\u0041\u0078"}};for _ ,_ggcef :=range _bdfce .CatAx {e .EncodeElement (_ggcef ,_gfgcc );};};if _bdfce .DateAx !=nil {_bfbb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0041\u0078"}};for _ ,_debb :=range _bdfce .DateAx {e .EncodeElement (_debb ,_bfbb );};};if _bdfce .SerAx !=nil {_egagc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0065\u0072\u0041\u0078"}};for _ ,_gcbd :=range _bdfce .SerAx {e .EncodeElement (_gcbd ,_egagc );};};return nil ;};func (_cdegc *ST_HPercent )Validate ()error {return _cdegc .ValidateWithPath ("")};func NewCT_Surface3DChart ()*CT_Surface3DChart {_gadca :=&CT_Surface3DChart {};return _gadca };func (_cedcd *CT_TextLanguageID )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_cedcd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Legend struct{LegendPos *CT_LegendPos ;LegendEntry []*CT_LegendEntry ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;ExtLst *CT_ExtensionList ;};func NewCT_PivotFmt ()*CT_PivotFmt {_dceaf :=&CT_PivotFmt {};_dceaf .Idx =NewCT_UnsignedInt ();return _dceaf ;};type CT_FirstSliceAng struct{ValAttr *uint16 ;}; +// ValidateWithPath validates the CT_BandFmts and its children, prefixing error messages with path +func (_dg *CT_BandFmts )ValidateWithPath (path string )error {for _cae ,_fgc :=range _dg .BandFmt {if _ddbc :=_fgc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0042\u0061\u006e\u0064\u0046\u006dt\u005b\u0025\u0064\u005d",path ,_cae ));_ddbc !=nil {return _ddbc ;};};return nil ;};func (_fgcfg ST_HoleSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fgcfg .ST_HoleSizePercent !=nil {e .EncodeToken (_c .CharData (*_fgcfg .ST_HoleSizePercent ));};if _fgcfg .ST_HoleSizeUByte !=nil {e .EncodeToken (_c .CharData (_e .Sprintf ("\u0025\u0064",*_fgcfg .ST_HoleSizeUByte )));};return e .EncodeToken (_c .EndElement {Name :start .Name });};func (_cbcee *CT_Shape )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cbcee .ValAttr !=ST_ShapeUnset {_dbff ,_cbced :=_cbcee .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _cbced !=nil {return _cbced ;};start .Attr =append (start .Attr ,_dbff );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gddcb *EG_SerShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_cadcd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gddcb .Idx ,_cadcd );_fbbfa :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gddcb .Order ,_fbbfa );if _gddcb .Tx !=nil {_acfd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gddcb .Tx ,_acfd );};if _gddcb .SpPr !=nil {_fbgca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gddcb .SpPr ,_fbgca );};return nil ;};func (_bdbe *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 _bdbe .CT_RelId .MarshalXML (e ,start );};func (_acfde ST_MarkerStyle )ValidateWithPath (path string )error {switch _acfde {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 (_acfde ));};return nil ;};func (_bfdca ST_TimeUnit )ValidateWithPath (path string )error {switch _bfdca {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 (_bfdca ));};return nil ;};func (_debbb *CT_LblOffset )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aeca :=range start .Attr {if _aeca .Name .Local =="\u0076\u0061\u006c"{_agbea ,_dedce :=ParseUnionST_LblOffset (_aeca .Value );if _dedce !=nil {return _dedce ;};_debbb .ValAttr =&_agbea ;continue ;};};for {_gcbe ,_gcdf :=d .Token ();if _gcdf !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0062l\u004f\u0066\u0066\u0073\u0065\u0074\u003a\u0020\u0025\u0073",_gcdf );};if _agaa ,_dfbb :=_gcbe .(_c .EndElement );_dfbb &&_agaa .Name ==start .Name {break ;};};return nil ;};func (_gbfdb ST_PictureFormat )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fdggb :=_c .Attr {};_fdggb .Name =name ;switch _gbfdb {case ST_PictureFormatUnset :_fdggb .Value ="";case ST_PictureFormatStretch :_fdggb .Value ="\u0073t\u0072\u0065\u0074\u0063\u0068";case ST_PictureFormatStack :_fdggb .Value ="\u0073\u0074\u0061c\u006b";case ST_PictureFormatStackScale :_fdggb .Value ="\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065";};return _fdggb ,nil ;};type CT_BubbleSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_cc .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 ;}; -// ValidateWithPath validates the CT_SecondPieSize and its children, prefixing error messages with path -func (_ffgbg *CT_SecondPieSize )ValidateWithPath (path string )error {if _ffgbg .ValAttr !=nil {if _fdegg :=_ffgbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdegg !=nil {return _fdegg ;};};return nil ;}; +// Validate validates the CT_DoughnutChart and its children +func (_cfgc *CT_DoughnutChart )Validate ()error {return _cfgc .ValidateWithPath ("\u0043\u0054_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074");};func (_fafac ST_ErrDir )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fafac .String (),start );};type CT_DLblChoice struct{Delete *CT_Boolean ;Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_cc .CT_ShapeProperties ;TxPr *_cc .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 ;}; -// ST_BubbleScale is a union type -type ST_BubbleScale struct{ST_BubbleScalePercent *string ;ST_BubbleScaleUInt *uint32 ;};func (_bcbee ST_AxPos )Validate ()error {return _bcbee .ValidateWithPath ("")}; +// Validate validates the CT_SerTxChoice and its children +func (_bbfg *CT_SerTxChoice )Validate ()error {return _bbfg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043h\u006f\u0069\u0063\u0065");};func (_ebbecb ST_TickMark )Validate ()error {return _ebbecb .ValidateWithPath ("")}; -// Validate validates the CT_LblAlgn and its children -func (_ggecd *CT_LblAlgn )Validate ()error {return _ggecd .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");}; +// Validate validates the CT_Area3DChart and its children +func (_ddb *CT_Area3DChart )Validate ()error {return _ddb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074");}; -// Validate validates the CT_NumVal and its children -func (_cfbab *CT_NumVal )Validate ()error {return _cfbab .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0056\u0061l");};func (_dgegb *CT_UpDownBar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agcb :for {_dfgfa ,_agcbf :=d .Token ();if _agcbf !=nil {return _agcbf ;};switch _dcaac :=_dfgfa .(type ){case _g .StartElement :switch _dcaac .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_dgegb .SpPr =_fc .NewCT_ShapeProperties ();if _gafcd :=d .DecodeElement (_dgegb .SpPr ,&_dcaac );_gafcd !=nil {return _gafcd ;};default:_a .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_U\u0070\u0044o\u0077\u006e\u0042\u0061\u0072\u0020\u0025\u0076",_dcaac .Name );if _cdcfe :=d .Skip ();_cdcfe !=nil {return _cdcfe ;};};case _g .EndElement :break _agcb ;case _g .CharData :};};return nil ;};func NewCT_HPercent ()*CT_HPercent {_acgdb :=&CT_HPercent {};return _acgdb };func (_fddgb *CT_PictureOptions )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aaece :for {_gacef ,_bceg :=d .Token ();if _bceg !=nil {return _bceg ;};switch _cefbg :=_gacef .(type ){case _g .StartElement :switch _cefbg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074"}:_fddgb .ApplyToFront =NewCT_Boolean ();if _dggec :=d .DecodeElement (_fddgb .ApplyToFront ,&_cefbg );_dggec !=nil {return _dggec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073"}:_fddgb .ApplyToSides =NewCT_Boolean ();if _afda :=d .DecodeElement (_fddgb .ApplyToSides ,&_cefbg );_afda !=nil {return _afda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fddgb .ApplyToEnd =NewCT_Boolean ();if _bfefg :=d .DecodeElement (_fddgb .ApplyToEnd ,&_cefbg );_bfefg !=nil {return _bfefg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}:_fddgb .PictureFormat =NewCT_PictureFormat ();if _cadag :=d .DecodeElement (_fddgb .PictureFormat ,&_cefbg );_cadag !=nil {return _cadag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069c\u0074\u0075\u0072e\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069c\u0074\u0075\u0072e\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074"}:_fddgb .PictureStackUnit =NewCT_PictureStackUnit ();if _baebb :=d .DecodeElement (_fddgb .PictureStackUnit ,&_cefbg );_baebb !=nil {return _baebb ;};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\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_cefbg .Name );if _bfeff :=d .Skip ();_bfeff !=nil {return _bfeff ;};};case _g .EndElement :break _aaece ;case _g .CharData :};};return nil ;};func (_eaadb ST_ErrDir )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_eaadb .String (),start );};func (_eeee *CT_DLblPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eeee .ValAttr =ST_DLblPos (1);for _ ,_fcebg :=range start .Attr {if _fcebg .Name .Local =="\u0076\u0061\u006c"{_eeee .ValAttr .UnmarshalXMLAttr (_fcebg );continue ;};};for {_afe ,_bbd :=d .Token ();if _bbd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073\u003a\u0020%\u0073",_bbd );};if _effg ,_aefa :=_afe .(_g .EndElement );_aefa &&_effg .Name ==start .Name {break ;};};return nil ;};func NewCT_AxPos ()*CT_AxPos {_edg :=&CT_AxPos {};_edg .ValAttr =ST_AxPos (1);return _edg };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;); +// Validate validates the CT_RelId and its children +func (_dfdc *CT_RelId )Validate ()error {return _dfdc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c\u0049\u0064");};func (_dccb *CT_PivotSource )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dccb .FmtId =NewCT_UnsignedInt ();_gdbaa :for {_bbecf ,_cbbb :=d .Token ();if _cbbb !=nil {return _cbbb ;};switch _dcfe :=_bbecf .(type ){case _c .StartElement :switch _dcfe .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 _geda :=d .DecodeElement (&_dccb .Name ,&_dcfe );_geda !=nil {return _geda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _fgaef :=d .DecodeElement (_dccb .FmtId ,&_dcfe );_fgaef !=nil {return _fgaef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_bfgg :=NewCT_ExtensionList ();if _ddaec :=d .DecodeElement (_bfgg ,&_dcfe );_ddaec !=nil {return _ddaec ;};_dccb .ExtLst =append (_dccb .ExtLst ,_bfgg );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\u0069\u0076\u006f\u0074\u0053\u006fu\u0072c\u0065\u0020\u0025\u0076",_dcfe .Name );if _agad :=d .Skip ();_agad !=nil {return _agad ;};};case _c .EndElement :break _gdbaa ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_MarkerStyle and its children -func (_adbf *CT_MarkerStyle )Validate ()error {return _adbf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065");}; +// ValidateWithPath validates the EG_LineChartShared and its children, prefixing error messages with path +func (_ebbdf *EG_LineChartShared )ValidateWithPath (path string )error {if _bcdbe :=_ebbdf .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_bcdbe !=nil {return _bcdbe ;};if _ebbdf .VaryColors !=nil {if _agbde :=_ebbdf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_agbde !=nil {return _agbde ;};};for _gfbc ,_bebfb :=range _ebbdf .Ser {if _beda :=_bebfb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gfbc ));_beda !=nil {return _beda ;};};if _ebbdf .DLbls !=nil {if _dbbgf :=_ebbdf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dbbgf !=nil {return _dbbgf ;};};if _ebbdf .DropLines !=nil {if _fdaeg :=_ebbdf .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_fdaeg !=nil {return _fdaeg ;};};return nil ;};func (_eeaae *ST_LblOffset )ValidateWithPath (path string )error {_ecggd :=[]string {};if _eeaae .ST_LblOffsetPercent !=nil {_ecggd =append (_ecggd ,"\u0053\u0054\u005f\u004cbl\u004f\u0066\u0066\u0073\u0065\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _eeaae .ST_LblOffsetUShort !=nil {_ecggd =append (_ecggd ,"\u0053T\u005fL\u0062\u006c\u004f\u0066\u0066s\u0065\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_ecggd )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ecggd );};return nil ;};func (_bccg *CT_LayoutMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bccg .ValAttr !=ST_LayoutModeUnset {_ebcb ,_ebef :=_bccg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _ebef !=nil {return _ebef ;};start .Attr =append (start .Attr ,_ebcb );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cegbb *CT_View3D )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdefd :for {_adgd ,_fabga :=d .Token ();if _fabga !=nil {return _fabga ;};switch _agbad :=_adgd .(type ){case _c .StartElement :switch _agbad .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"}:_cegbb .RotX =NewCT_RotX ();if _cccgf :=d .DecodeElement (_cegbb .RotX ,&_agbad );_cccgf !=nil {return _cccgf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cegbb .HPercent =NewCT_HPercent ();if _dabc :=d .DecodeElement (_cegbb .HPercent ,&_agbad );_dabc !=nil {return _dabc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cegbb .RotY =NewCT_RotY ();if _ceacc :=d .DecodeElement (_cegbb .RotY ,&_agbad );_ceacc !=nil {return _ceacc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cegbb .DepthPercent =NewCT_DepthPercent ();if _cbbg :=d .DecodeElement (_cegbb .DepthPercent ,&_agbad );_cbbg !=nil {return _cbbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cegbb .RAngAx =NewCT_Boolean ();if _efcde :=d .DecodeElement (_cegbb .RAngAx ,&_agbad );_efcde !=nil {return _efcde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cegbb .Perspective =NewCT_Perspective ();if _gbafd :=d .DecodeElement (_cegbb .Perspective ,&_agbad );_gbafd !=nil {return _gbafd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cegbb .ExtLst =NewCT_ExtensionList ();if _eafb :=d .DecodeElement (_cegbb .ExtLst ,&_agbad );_eafb !=nil {return _eafb ;};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\u0056\u0069\u0065w\u0033\u0044 \u0025\u0076",_agbad .Name );if _gbdg :=d .Skip ();_gbdg !=nil {return _gbdg ;};};case _c .EndElement :break _cdefd ;case _c .CharData :};};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 *_cc .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};type EG_DLblShared struct{NumFmt *CT_NumFmt ;SpPr *_cc .CT_ShapeProperties ;TxPr *_cc .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 (_fecg *CT_PlotAreaChoice1 )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fecg .ValAx !=nil {_gbeag :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0076\u0061\u006c\u0041\u0078"}};for _ ,_dgcfe :=range _fecg .ValAx {e .EncodeElement (_dgcfe ,_gbeag );};};if _fecg .CatAx !=nil {_dbfg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0061\u0074\u0041\u0078"}};for _ ,_ddeac :=range _fecg .CatAx {e .EncodeElement (_ddeac ,_dbfg );};};if _fecg .DateAx !=nil {_cgabe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0041\u0078"}};for _ ,_bgegc :=range _fecg .DateAx {e .EncodeElement (_bgegc ,_cgabe );};};if _fecg .SerAx !=nil {_effcd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0065\u0072\u0041\u0078"}};for _ ,_defa :=range _fecg .SerAx {e .EncodeElement (_defa ,_effcd );};};return nil ;};type CT_DTable struct{ShowHorzBorder *CT_Boolean ;ShowVertBorder *CT_Boolean ;ShowOutline *CT_Boolean ;ShowKeys *CT_Boolean ;SpPr *_cc .CT_ShapeProperties ;TxPr *_cc .CT_TextBody ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_StrRef and its children -func (_debbd *CT_StrRef )Validate ()error {return _debbd .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0052\u0065f");}; +// ValidateWithPath validates the CT_PieSer and its children, prefixing error messages with path +func (_geecg *CT_PieSer )ValidateWithPath (path string )error {if _fedf :=_geecg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fedf !=nil {return _fedf ;};if _egbdd :=_geecg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_egbdd !=nil {return _egbdd ;};if _geecg .Tx !=nil {if _cfcgg :=_geecg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_cfcgg !=nil {return _cfcgg ;};};if _geecg .SpPr !=nil {if _dbdde :=_geecg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dbdde !=nil {return _dbdde ;};};if _geecg .Explosion !=nil {if _cabef :=_geecg .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_cabef !=nil {return _cabef ;};};for _gede ,_ddcdd :=range _geecg .DPt {if _aadd :=_ddcdd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_gede ));_aadd !=nil {return _aadd ;};};if _geecg .DLbls !=nil {if _egfa :=_geecg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_egfa !=nil {return _egfa ;};};if _geecg .Cat !=nil {if _gbcdd :=_geecg .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_gbcdd !=nil {return _gbcdd ;};};if _geecg .Val !=nil {if _gdgg :=_geecg .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_gdgg !=nil {return _gdgg ;};};if _geecg .ExtLst !=nil {if _ebdea :=_geecg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebdea !=nil {return _ebdea ;};};return nil ;};func NewCT_UpDownBars ()*CT_UpDownBars {_bfdeac :=&CT_UpDownBars {};return _bfdeac };func (_aeccg *ST_Orientation )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aeccg =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_aeccg =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_aeccg =2;};return nil ;}; -// ValidateWithPath validates the Chart and its children, prefixing error messages with path -func (_fgceb *Chart )ValidateWithPath (path string )error {if _bbba :=_fgceb .CT_RelId .ValidateWithPath (path );_bbba !=nil {return _bbba ;};return nil ;};func (_adedg *EG_AreaChartShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eddag :for {_ddeff ,_cegee :=d .Token ();if _cegee !=nil {return _cegee ;};switch _adabc :=_ddeff .(type ){case _g .StartElement :switch _adabc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_adedg .Grouping =NewCT_Grouping ();if _cfeec :=d .DecodeElement (_adedg .Grouping ,&_adabc );_cfeec !=nil {return _cfeec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_adedg .VaryColors =NewCT_Boolean ();if _bgdfbe :=d .DecodeElement (_adedg .VaryColors ,&_adabc );_bgdfbe !=nil {return _bgdfbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_efddc :=NewCT_AreaSer ();if _bbeba :=d .DecodeElement (_efddc ,&_adabc );_bbeba !=nil {return _bbeba ;};_adedg .Ser =append (_adedg .Ser ,_efddc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_adedg .DLbls =NewCT_DLbls ();if _cgcce :=d .DecodeElement (_adedg .DLbls ,&_adabc );_cgcce !=nil {return _cgcce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adedg .DropLines =NewCT_ChartLines ();if _adgee :=d .DecodeElement (_adedg .DropLines ,&_adabc );_adgee !=nil {return _adgee ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0041\u0072\u0065\u0061\u0043\u0068a\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_adabc .Name );if _bgbce :=d .Skip ();_bgbce !=nil {return _bgbce ;};};case _g .EndElement :break _eddag ;case _g .CharData :};};return nil ;}; +// ST_LblOffset is a union type +type ST_LblOffset struct{ST_LblOffsetPercent *string ;ST_LblOffsetUShort *uint16 ;};func (_fadad ST_SplitType )ValidateWithPath (path string )error {switch _fadad {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 (_fadad ));};return nil ;};func NewCT_BarDir ()*CT_BarDir {_fefc :=&CT_BarDir {};return _fefc }; -// ValidateWithPath validates the CT_NumDataSource and its children, prefixing error messages with path -func (_dageac *CT_NumDataSource )ValidateWithPath (path string )error {if _aaaf :=_dageac .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aaaf !=nil {return _aaaf ;};return nil ;};func NewCT_BubbleChart ()*CT_BubbleChart {_faa :=&CT_BubbleChart {};return _faa };func (_abfge *ST_DLblPos )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_abfge =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_abfge =1;case "\u0062":*_abfge =2;case "\u0063\u0074\u0072":*_abfge =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_abfge =4;case "\u0069\u006e\u0045n\u0064":*_abfge =5;case "\u006c":*_abfge =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_abfge =7;case "\u0072":*_abfge =8;case "\u0074":*_abfge =9;};return nil ;};func (_ddcb *CT_ManualLayout )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ddcb .LayoutTarget !=nil {_befd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074\u0054a\u0072\u0067\u0065\u0074"}};e .EncodeElement (_ddcb .LayoutTarget ,_befd );};if _ddcb .XMode !=nil {_fbfg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0078\u004d\u006f\u0064\u0065"}};e .EncodeElement (_ddcb .XMode ,_fbfg );};if _ddcb .YMode !=nil {_dbfgd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0079\u004d\u006f\u0064\u0065"}};e .EncodeElement (_ddcb .YMode ,_dbfgd );};if _ddcb .WMode !=nil {_agfd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0077\u004d\u006f\u0064\u0065"}};e .EncodeElement (_ddcb .WMode ,_agfd );};if _ddcb .HMode !=nil {_cbeba :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0068\u004d\u006f\u0064\u0065"}};e .EncodeElement (_ddcb .HMode ,_cbeba );};if _ddcb .X !=nil {_adcg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0078"}};e .EncodeElement (_ddcb .X ,_adcg );};if _ddcb .Y !=nil {_ccgb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0079"}};e .EncodeElement (_ddcb .Y ,_ccgb );};if _ddcb .W !=nil {_fgba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0077"}};e .EncodeElement (_ddcb .W ,_fgba );};if _ddcb .H !=nil {_agfc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0068"}};e .EncodeElement (_ddcb .H ,_agfc );};if _ddcb .ExtLst !=nil {_ddde :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddcb .ExtLst ,_ddde );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_LayoutTarget struct{ValAttr ST_LayoutTarget ;};func NewCT_PieChart ()*CT_PieChart {_dgfgd :=&CT_PieChart {};return _dgfgd };func (_gbcgg *ST_OfPieType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gbcgg =0;case "\u0070\u0069\u0065":*_gbcgg =1;case "\u0062\u0061\u0072":*_gbcgg =2;};return nil ;};func (_bgaag *EG_LineChartShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgaag .Grouping =NewCT_Grouping ();_ggaeg :for {_abfcb ,_efead :=d .Token ();if _efead !=nil {return _efead ;};switch _fefff :=_abfcb .(type ){case _g .StartElement :switch _fefff .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:if _fgeec :=d .DecodeElement (_bgaag .Grouping ,&_fefff );_fgeec !=nil {return _fgeec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_bgaag .VaryColors =NewCT_Boolean ();if _daccd :=d .DecodeElement (_bgaag .VaryColors ,&_fefff );_daccd !=nil {return _daccd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_cddec :=NewCT_LineSer ();if _ffgfc :=d .DecodeElement (_cddec ,&_fefff );_ffgfc !=nil {return _ffgfc ;};_bgaag .Ser =append (_bgaag .Ser ,_cddec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_bgaag .DLbls =NewCT_DLbls ();if _cdae :=d .DecodeElement (_bgaag .DLbls ,&_fefff );_cdae !=nil {return _cdae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgaag .DropLines =NewCT_ChartLines ();if _cgca :=d .DecodeElement (_bgaag .DropLines ,&_fefff );_cgca !=nil {return _cgca ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004c\u0069\u006e\u0065\u0043\u0068a\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_fefff .Name );if _abccd :=d .Skip ();_abccd !=nil {return _abccd ;};};case _g .EndElement :break _ggaeg ;case _g .CharData :};};return nil ;};func NewCT_DispBlanksAs ()*CT_DispBlanksAs {_bead :=&CT_DispBlanksAs {};return _bead };func ParseUnionST_Thickness (s string )(ST_Thickness ,error ){if ST_ThicknessPercentPatternRe .MatchString (s ){return ST_Thickness {ST_ThicknessPercent :&s },nil ;};_degdc ,_dgggc :=_b .ParseUint (s ,10,32);if _dgggc !=nil {return ST_Thickness {},_dgggc ;};_cdfgd :=uint32 (_degdc );return ST_Thickness {Uint32 :&_cdfgd },nil ;};func ParseUnionST_BubbleScale (s string )(ST_BubbleScale ,error ){if ST_BubbleScalePercentPatternRe .MatchString (s ){return ST_BubbleScale {ST_BubbleScalePercent :&s },nil ;};_gbcfe ,_eaacc :=_b .ParseUint (s ,10,32);if _eaacc !=nil {return ST_BubbleScale {},_eaacc ;};_abeae :=uint32 (_gbcfe );return ST_BubbleScale {ST_BubbleScaleUInt :&_abeae },nil ;};func NewCT_PageSetup ()*CT_PageSetup {_bfegd :=&CT_PageSetup {};return _bfegd }; +// Validate validates the CT_RadarChart and its children +func (_fgbaf *CT_RadarChart )Validate ()error {return _fgbaf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func NewCT_DispUnitsLbl ()*CT_DispUnitsLbl {_cfbba :=&CT_DispUnitsLbl {};return _cfbba };func (_dfbfb *CT_PictureStackUnit )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfbfb .ValAttr =0+1;for _ ,_gbgc :=range start .Attr {if _gbgc .Name .Local =="\u0076\u0061\u006c"{_abebb ,_acfec :=_d .ParseFloat (_gbgc .Value ,64);if _acfec !=nil {return _acfec ;};_dfbfb .ValAttr =_abebb ;continue ;};};for {_acecg ,_acegb :=d .Token ();if _acegb !=nil {return _e .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",_acegb );};if _dgab ,_geadg :=_acecg .(_c .EndElement );_geadg &&_dgab .Name ==start .Name {break ;};};return nil ;};type Group_DLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_cc .CT_ShapeProperties ;TxPr *_cc .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;};type ST_DLblPos byte ;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 *_cc .CT_ShapeProperties ;TxPr *_cc .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;TickLblSkip *CT_Skip ;TickMarkSkip *CT_Skip ;ExtLst *CT_ExtensionList ;};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 ;};type ChartSpace struct{CT_ChartSpace }; -// ValidateWithPath validates the CT_LayoutTarget and its children, prefixing error messages with path -func (_aebee *CT_LayoutTarget )ValidateWithPath (path string )error {if _abdag :=_aebee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abdag !=nil {return _abdag ;};return nil ;};func (_gaaea *CT_Surface )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eacb :for {_gceae ,_bbace :=d .Token ();if _bbace !=nil {return _bbace ;};switch _dcffe :=_gceae .(type ){case _g .StartElement :switch _dcffe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074h\u0069\u0063\u006b\u006e\u0065\u0073s"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074h\u0069\u0063\u006b\u006e\u0065\u0073s"}:_gaaea .Thickness =NewCT_Thickness ();if _ggccc :=d .DecodeElement (_gaaea .Thickness ,&_dcffe );_ggccc !=nil {return _ggccc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gaaea .SpPr =_fc .NewCT_ShapeProperties ();if _afed :=d .DecodeElement (_gaaea .SpPr ,&_dcffe );_afed !=nil {return _afed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"}:_gaaea .PictureOptions =NewCT_PictureOptions ();if _agab :=d .DecodeElement (_gaaea .PictureOptions ,&_dcffe );_agab !=nil {return _agab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gaaea .ExtLst =NewCT_ExtensionList ();if _adedf :=d .DecodeElement (_gaaea .ExtLst ,&_dcffe );_adedf !=nil {return _adedf ;};default:_a .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0020\u0025\u0076",_dcffe .Name );if _cfgbb :=d .Skip ();_cfgbb !=nil {return _cfgbb ;};};case _g .EndElement :break _eacb ;case _g .CharData :};};return nil ;};func (_bgaca *ST_BuiltInUnit )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bgaca =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_bgaca =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_bgaca =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_bgaca =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_bgaca =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_bgaca =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_bgaca =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_bgaca =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_bgaca =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_bgaca =9;};return nil ;};func (_gecfg ST_SplitType )Validate ()error {return _gecfg .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path +func (_cgbc *CT_NumFmt )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_LayoutMode and its children, prefixing error messages with path -func (_ggdfb *CT_LayoutMode )ValidateWithPath (path string )error {if _eead :=_ggdfb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eead !=nil {return _eead ;};return nil ;};func (_dgccb ST_Crosses )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dgccb .String (),start );}; +// ValidateWithPath validates the CT_SerTxChoice and its children, prefixing error messages with path +func (_ddge *CT_SerTxChoice )ValidateWithPath (path string )error {if _ddge .StrRef !=nil {if _dbbfc :=_ddge .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_dbbfc !=nil {return _dbbfc ;};};return nil ;};func (_aeceg *CT_NumDataSourceChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfdb :for {_dgaf ,_fdacb :=d .Token ();if _fdacb !=nil {return _fdacb ;};switch _ccbfa :=_dgaf .(type ){case _c .StartElement :switch _ccbfa .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"}:_aeceg .NumRef =NewCT_NumRef ();if _degec :=d .DecodeElement (_aeceg .NumRef ,&_ccbfa );_degec !=nil {return _degec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_aeceg .NumLit =NewCT_NumData ();if _ccfa :=d .DecodeElement (_aeceg .NumLit ,&_ccbfa );_ccfa !=nil {return _ccfa ;};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\u0075\u006d\u0044a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ccbfa .Name );if _gbggb :=d .Skip ();_gbggb !=nil {return _gbggb ;};};case _c .EndElement :break _dfdb ;case _c .CharData :};};return nil ;};func (_fefab *ST_SecondPieSize )Validate ()error {return _fefab .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_PieChart and its children, prefixing error messages with path -func (_abdb *CT_PieChart )ValidateWithPath (path string )error {if _abdb .VaryColors !=nil {if _bfaf :=_abdb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bfaf !=nil {return _bfaf ;};};for _bcbcd ,_gadbg :=range _abdb .Ser {if _acgdd :=_gadbg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bcbcd ));_acgdd !=nil {return _acgdd ;};};if _abdb .DLbls !=nil {if _bcfa :=_abdb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bcfa !=nil {return _bcfa ;};};if _abdb .FirstSliceAng !=nil {if _daef :=_abdb .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_daef !=nil {return _daef ;};};if _abdb .ExtLst !=nil {if _gceca :=_abdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gceca !=nil {return _gceca ;};};return nil ;};func (_ccaef *CT_ExternalData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ccaef .IdAttr )});e .EncodeToken (start );if _ccaef .AutoUpdate !=nil {_adgb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061u\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}};e .EncodeElement (_ccaef .AutoUpdate ,_adgb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dced *CT_Boolean )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbfe :=range start .Attr {if _dbfe .Name .Local =="\u0076\u0061\u006c"{_aebb ,_beed :=_b .ParseBool (_dbfe .Value );if _beed !=nil {return _beed ;};_dced .ValAttr =&_aebb ;continue ;};};for {_dfbd ,_beff :=d .Token ();if _beff !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_beff );};if _abad ,_gfc :=_dfbd .(_g .EndElement );_gfc &&_abad .Name ==start .Name {break ;};};return nil ;};type CT_PivotFmts struct{PivotFmt []*CT_PivotFmt ;};type CT_TrendlineLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;ExtLst *CT_ExtensionList ;};type CT_DoughnutChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;HoleSize *CT_HoleSize ;ExtLst *CT_ExtensionList ;};func NewCT_ScatterChart ()*CT_ScatterChart {_abfae :=&CT_ScatterChart {};_abfae .ScatterStyle =NewCT_ScatterStyle ();return _abfae ;};func (_cgaga *CT_LogBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_cgaga .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ccgee *ST_GapAmount )ValidateWithPath (path string )error {_dfaaa :=[]string {};if _ccgee .ST_GapAmountPercent !=nil {_dfaaa =append (_dfaaa ,"\u0053\u0054\u005f\u0047ap\u0041\u006d\u006f\u0075\u006e\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _ccgee .ST_GapAmountUShort !=nil {_dfaaa =append (_dfaaa ,"\u0053T\u005fG\u0061\u0070\u0041\u006d\u006fu\u006e\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_dfaaa )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dfaaa );};return nil ;};func (_febae ST_DLblPos )String ()string {switch _febae {case 0:return "";case 1:return "\u0062e\u0073\u0074\u0046\u0069\u0074";case 2:return "\u0062";case 3:return "\u0063\u0074\u0072";case 4:return "\u0069\u006e\u0042\u0061\u0073\u0065";case 5:return "\u0069\u006e\u0045n\u0064";case 6:return "\u006c";case 7:return "\u006f\u0075\u0074\u0045\u006e\u0064";case 8:return "\u0072";case 9:return "\u0074";};return "";};type CT_TrendlineType struct{ValAttr ST_TrendlineType ;};type CT_ManualLayout struct{LayoutTarget *CT_LayoutTarget ;XMode *CT_LayoutMode ;YMode *CT_LayoutMode ;WMode *CT_LayoutMode ;HMode *CT_LayoutMode ;X *CT_Double ;Y *CT_Double ;W *CT_Double ;H *CT_Double ;ExtLst *CT_ExtensionList ;};type ST_MarkerStyle byte ;func (_addbdf *CT_Trendline )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_addbdf .TrendlineType =NewCT_TrendlineType ();_fcdbe :for {_gdade ,_agge :=d .Token ();if _agge !=nil {return _agge ;};switch _cacggc :=_gdade .(type ){case _g .StartElement :switch _cacggc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0061\u006d\u0065"}:_addbdf .Name =new (string );if _dfee :=d .DecodeElement (_addbdf .Name ,&_cacggc );_dfee !=nil {return _dfee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_addbdf .SpPr =_fc .NewCT_ShapeProperties ();if _afggg :=d .DecodeElement (_addbdf .SpPr ,&_cacggc );_afggg !=nil {return _afggg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}:if _egbef :=d .DecodeElement (_addbdf .TrendlineType ,&_cacggc );_egbef !=nil {return _egbef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:_addbdf .Order =NewCT_Order ();if _acee :=d .DecodeElement (_addbdf .Order ,&_cacggc );_acee !=nil {return _acee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0065\u0072\u0069\u006f\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0065\u0072\u0069\u006f\u0064"}:_addbdf .Period =NewCT_Period ();if _dabb :=d .DecodeElement (_addbdf .Period ,&_cacggc );_dabb !=nil {return _dabb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066o\u0072\u0077\u0061\u0072\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066o\u0072\u0077\u0061\u0072\u0064"}:_addbdf .Forward =NewCT_Double ();if _gaccc :=d .DecodeElement (_addbdf .Forward ,&_cacggc );_gaccc !=nil {return _gaccc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"}:_addbdf .Backward =NewCT_Double ();if _gdcf :=d .DecodeElement (_addbdf .Backward ,&_cacggc );_gdcf !=nil {return _gdcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069n\u0074\u0065\u0072\u0063\u0065\u0070t"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069n\u0074\u0065\u0072\u0063\u0065\u0070t"}:_addbdf .Intercept =NewCT_Double ();if _cegg :=d .DecodeElement (_addbdf .Intercept ,&_cacggc );_cegg !=nil {return _cegg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}:_addbdf .DispRSqr =NewCT_Boolean ();if _fcbb :=d .DecodeElement (_addbdf .DispRSqr ,&_cacggc );_fcbb !=nil {return _fcbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0045\u0071"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0045\u0071"}:_addbdf .DispEq =NewCT_Boolean ();if _gfgde :=d .DecodeElement (_addbdf .DispEq ,&_cacggc );_gfgde !=nil {return _gfgde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c"}:_addbdf .TrendlineLbl =NewCT_TrendlineLbl ();if _fgaecd :=d .DecodeElement (_addbdf .TrendlineLbl ,&_cacggc );_fgaecd !=nil {return _fgaecd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_addbdf .ExtLst =NewCT_ExtensionList ();if _geaad :=d .DecodeElement (_addbdf .ExtLst ,&_cacggc );_geaad !=nil {return _geaad ;};default:_a .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_cacggc .Name );if _gdcfd :=d .Skip ();_gdcfd !=nil {return _gdcfd ;};};case _g .EndElement :break _fcdbe ;case _g .CharData :};};return nil ;};func (_geece *ST_TickMark )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fabfg ,_bafga :=d .Token ();if _bafga !=nil {return _bafga ;};if _fegge ,_bacg :=_fabfg .(_g .EndElement );_bacg &&_fegge .Name ==start .Name {*_geece =1;return nil ;};if _cbdac ,_dbccb :=_fabfg .(_g .CharData );!_dbccb {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",_fabfg );}else {switch string (_cbdac ){case "":*_geece =0;case "\u0063\u0072\u006fs\u0073":*_geece =1;case "\u0069\u006e":*_geece =2;case "\u006e\u006f\u006e\u0065":*_geece =3;case "\u006f\u0075\u0074":*_geece =4;};};_fabfg ,_bafga =d .Token ();if _bafga !=nil {return _bafga ;};if _cbfab ,_eacdg :=_fabfg .(_g .EndElement );_eacdg &&_cbfab .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",_fabfg );};func (_gbdea ST_PictureFormat )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbcgc :=_g .Attr {};_dbcgc .Name =name ;switch _gbdea {case ST_PictureFormatUnset :_dbcgc .Value ="";case ST_PictureFormatStretch :_dbcgc .Value ="\u0073t\u0072\u0065\u0074\u0063\u0068";case ST_PictureFormatStack :_dbcgc .Value ="\u0073\u0074\u0061c\u006b";case ST_PictureFormatStackScale :_dbcgc .Value ="\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065";};return _dbcgc ,nil ;};func (_bebbd ST_BarDir )String ()string {switch _bebbd {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0063\u006f\u006c";};return "";};func NewCT_PictureFormat ()*CT_PictureFormat {_eafb :=&CT_PictureFormat {};_eafb .ValAttr =ST_PictureFormat (1);return _eafb ;};func NewEG_LineChartShared ()*EG_LineChartShared {_ababca :=&EG_LineChartShared {};_ababca .Grouping =NewCT_Grouping ();return _ababca ;};func (_gddce ST_BarGrouping )ValidateWithPath (path string )error {switch _gddce {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 (_gddce ));};return nil ;};type CT_DLbls struct{DLbl []*CT_DLbl ;Choice *CT_DLblsChoice ;ExtLst *CT_ExtensionList ;};func (_gdeefb ST_ErrBarType )String ()string {switch _gdeefb {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 NewCT_DateAx ()*CT_DateAx {_cebg :=&CT_DateAx {};_cebg .AxId =NewCT_UnsignedInt ();_cebg .Scaling =NewCT_Scaling ();_cebg .AxPos =NewCT_AxPos ();_cebg .CrossAx =NewCT_UnsignedInt ();return _cebg ;};func NewCT_LayoutMode ()*CT_LayoutMode {_ddbg :=&CT_LayoutMode {};return _ddbg };func NewCT_SplitType ()*CT_SplitType {_abcd :=&CT_SplitType {};return _abcd };func (_faf *CT_CrossBetween )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dcaa ,_bcab :=_faf .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _bcab !=nil {return _bcab ;};start .Attr =append (start .Attr ,_dcaa );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ValAx and its children +func (_dbccg *CT_ValAx )Validate ()error {return _dbccg .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078");}; -// Validate validates the CT_ErrDir and its children -func (_dfbbd *CT_ErrDir )Validate ()error {return _dfbbd .ValidateWithPath ("\u0043T\u005f\u0045\u0072\u0072\u0044\u0069r");}; +// ValidateWithPath validates the CT_TrendlineType and its children, prefixing error messages with path +func (_eaeb *CT_TrendlineType )ValidateWithPath (path string )error {if _affde :=_eaeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_affde !=nil {return _affde ;};return nil ;};func NewCT_PieChart ()*CT_PieChart {_bbbga :=&CT_PieChart {};return _bbbga };type EG_PieChartShared struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;};type CT_PivotFmts struct{PivotFmt []*CT_PivotFmt ;};func (_fabacc *CT_MarkerStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fabacc .ValAttr =ST_MarkerStyle (1);for _ ,_adecc :=range start .Attr {if _adecc .Name .Local =="\u0076\u0061\u006c"{_fabacc .ValAttr .UnmarshalXMLAttr (_adecc );continue ;};};for {_bbcd ,_cfcc :=d .Token ();if _cfcc !=nil {return _e .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",_cfcc );};if _ccca ,_dffc :=_bbcd .(_c .EndElement );_dffc &&_ccca .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_LineChart and its children, prefixing error messages with path -func (_gedg *CT_LineChart )ValidateWithPath (path string )error {if _faae :=_gedg .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_faae !=nil {return _faae ;};if _gedg .VaryColors !=nil {if _fged :=_gedg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fged !=nil {return _fged ;};};for _cbfe ,_cfgb :=range _gedg .Ser {if _edaa :=_cfgb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cbfe ));_edaa !=nil {return _edaa ;};};if _gedg .DLbls !=nil {if _ebbe :=_gedg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ebbe !=nil {return _ebbe ;};};if _gedg .DropLines !=nil {if _bgffc :=_gedg .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_bgffc !=nil {return _bgffc ;};};if _gedg .HiLowLines !=nil {if _bceea :=_gedg .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_bceea !=nil {return _bceea ;};};if _gedg .UpDownBars !=nil {if _gffca :=_gedg .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_gffca !=nil {return _gffca ;};};if _gedg .Marker !=nil {if _ecefb :=_gedg .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_ecefb !=nil {return _ecefb ;};};if _gedg .Smooth !=nil {if _fbbdc :=_gedg .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_fbbdc !=nil {return _fbbdc ;};};for _abac ,_fdda :=range _gedg .AxId {if _fede :=_fdda .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_abac ));_fede !=nil {return _fede ;};};if _gedg .ExtLst !=nil {if _gbee :=_gedg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbee !=nil {return _gbee ;};};return nil ;};func NewCT_TickLblPos ()*CT_TickLblPos {_dfagg :=&CT_TickLblPos {};return _dfagg };func (_eacgd ST_PageSetupOrientation )Validate ()error {return _eacgd .ValidateWithPath ("")};func (_gbdb *CT_SerAx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbdb .AxId =NewCT_UnsignedInt ();_gbdb .Scaling =NewCT_Scaling ();_gbdb .AxPos =NewCT_AxPos ();_gbdb .CrossAx =NewCT_UnsignedInt ();_dbab :for {_geeda ,_efddd :=d .Token ();if _efddd !=nil {return _efddd ;};switch _eeaa :=_geeda .(type ){case _g .StartElement :switch _eeaa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _fegg :=d .DecodeElement (_gbdb .AxId ,&_eeaa );_fegg !=nil {return _fegg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _ebgf :=d .DecodeElement (_gbdb .Scaling ,&_eeaa );_ebgf !=nil {return _ebgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_gbdb .Delete =NewCT_Boolean ();if _ecded :=d .DecodeElement (_gbdb .Delete ,&_eeaa );_ecded !=nil {return _ecded ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _aaada :=d .DecodeElement (_gbdb .AxPos ,&_eeaa );_aaada !=nil {return _aaada ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\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"}:_gbdb .MajorGridlines =NewCT_ChartLines ();if _fbgbf :=d .DecodeElement (_gbdb .MajorGridlines ,&_eeaa );_fbgbf !=nil {return _fbgbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\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"}:_gbdb .MinorGridlines =NewCT_ChartLines ();if _bdec :=d .DecodeElement (_gbdb .MinorGridlines ,&_eeaa );_bdec !=nil {return _bdec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_gbdb .Title =NewCT_Title ();if _ddcca :=d .DecodeElement (_gbdb .Title ,&_eeaa );_ddcca !=nil {return _ddcca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_gbdb .NumFmt =NewCT_NumFmt ();if _eacdd :=d .DecodeElement (_gbdb .NumFmt ,&_eeaa );_eacdd !=nil {return _eacdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_gbdb .MajorTickMark =NewCT_TickMark ();if _dagcd :=d .DecodeElement (_gbdb .MajorTickMark ,&_eeaa );_dagcd !=nil {return _dagcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_gbdb .MinorTickMark =NewCT_TickMark ();if _egedfb :=d .DecodeElement (_gbdb .MinorTickMark ,&_eeaa );_egedfb !=nil {return _egedfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_gbdb .TickLblPos =NewCT_TickLblPos ();if _cbee :=d .DecodeElement (_gbdb .TickLblPos ,&_eeaa );_cbee !=nil {return _cbee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gbdb .SpPr =_fc .NewCT_ShapeProperties ();if _eggcba :=d .DecodeElement (_gbdb .SpPr ,&_eeaa );_eggcba !=nil {return _eggcba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_gbdb .TxPr =_fc .NewCT_TextBody ();if _abgd :=d .DecodeElement (_gbdb .TxPr ,&_eeaa );_abgd !=nil {return _abgd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _baagg :=d .DecodeElement (_gbdb .CrossAx ,&_eeaa );_baagg !=nil {return _baagg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_gbdb .Choice =NewEG_AxSharedChoice ();if _gcdcbb :=d .DecodeElement (&_gbdb .Choice .Crosses ,&_eeaa );_gcdcbb !=nil {return _gcdcbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_gbdb .Choice =NewEG_AxSharedChoice ();if _fbaeg :=d .DecodeElement (&_gbdb .Choice .CrossesAt ,&_eeaa );_fbaeg !=nil {return _fbaeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}:_gbdb .TickLblSkip =NewCT_Skip ();if _cgebd :=d .DecodeElement (_gbdb .TickLblSkip ,&_eeaa );_cgebd !=nil {return _cgebd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"}:_gbdb .TickMarkSkip =NewCT_Skip ();if _bdedf :=d .DecodeElement (_gbdb .TickMarkSkip ,&_eeaa );_bdedf !=nil {return _bdedf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbdb .ExtLst =NewCT_ExtensionList ();if _feggf :=d .DecodeElement (_gbdb .ExtLst ,&_eeaa );_feggf !=nil {return _feggf ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078\u0020\u0025\u0076",_eeaa .Name );if _beaec :=d .Skip ();_beaec !=nil {return _beaec ;};};case _g .EndElement :break _dbab ;case _g .CharData :};};return nil ;};func (_fdee *CT_Shape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fdee .ValAttr !=ST_ShapeUnset {_gbdfe ,_acgdf :=_fdee .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _acgdf !=nil {return _acgdf ;};start .Attr =append (start .Attr ,_gbdfe );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dgcbf ST_ScatterStyle )Validate ()error {return _dgcbf .ValidateWithPath ("")}; +// Validate validates the CT_PictureStackUnit and its children +func (_efdc *CT_PictureStackUnit )Validate ()error {return _efdc .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074");};func NewCT_Layout ()*CT_Layout {_afgb :=&CT_Layout {};return _afgb };func (_gdaag *CT_Perspective )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gdaag .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_gdaag .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TextLanguageID and its children, prefixing error messages with path -func (_dbae *CT_TextLanguageID )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_UnsignedInt and its children +func (_fggcd *CT_UnsignedInt )Validate ()error {return _fggcd .ValidateWithPath ("\u0043\u0054\u005f\u0055\u006e\u0073\u0069\u0067\u006ee\u0064\u0049\u006e\u0074");}; -// ValidateWithPath validates the CT_Surface and its children, prefixing error messages with path -func (_ccaad *CT_Surface )ValidateWithPath (path string )error {if _ccaad .Thickness !=nil {if _edaaa :=_ccaad .Thickness .ValidateWithPath (path +"\u002f\u0054\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");_edaaa !=nil {return _edaaa ;};};if _ccaad .SpPr !=nil {if _gbec :=_ccaad .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gbec !=nil {return _gbec ;};};if _ccaad .PictureOptions !=nil {if _bfgbe :=_ccaad .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_bfgbe !=nil {return _bfgbe ;};};if _ccaad .ExtLst !=nil {if _fcbge :=_ccaad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcbge !=nil {return _fcbge ;};};return nil ;};func (_bdde *CT_NumFmt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbgfc :=range start .Attr {if _dbgfc .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_eaabf ,_bfbd :=_dbgfc .Value ,error (nil );if _bfbd !=nil {return _bfbd ;};_bdde .FormatCodeAttr =_eaabf ;continue ;};if _dbgfc .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"{_edcd ,_fgdc :=_b .ParseBool (_dbgfc .Value );if _fgdc !=nil {return _fgdc ;};_bdde .SourceLinkedAttr =&_edcd ;continue ;};};for {_dbfbe ,_eaabg :=d .Token ();if _eaabg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_eaabg );};if _gdgea ,_bgdf :=_dbfbe .(_g .EndElement );_bgdf &&_gdgea .Name ==start .Name {break ;};};return nil ;};func (_cbfef *CT_Order )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cbfef .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cbfef .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bfcbd *CT_PrintSettings )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bfcbd .HeaderFooter !=nil {_bfdfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0046o\u006f\u0074\u0065\u0072"}};e .EncodeElement (_bfcbd .HeaderFooter ,_bfdfe );};if _bfcbd .PageMargins !=nil {_aadd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}};e .EncodeElement (_bfcbd .PageMargins ,_aadd );};if _bfcbd .PageSetup !=nil {_ebfba :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0070\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_bfcbd .PageSetup ,_ebfba );};if _bfcbd .LegacyDrawingHF !=nil {_cedae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077i\u006e\u0067\u0048\u0046"}};e .EncodeElement (_bfcbd .LegacyDrawingHF ,_cedae );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_MarkerSize and its children, prefixing error messages with path +func (_babgf *CT_MarkerSize )ValidateWithPath (path string )error {if _babgf .ValAttr !=nil {if *_babgf .ValAttr < 2{return _e .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 ,*_babgf .ValAttr );};if *_babgf .ValAttr > 72{return _e .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 ,*_babgf .ValAttr );};};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;);type CT_ScatterStyle struct{ValAttr ST_ScatterStyle ;};func (_ddg *CT_AxDataSource )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddg .Choice =NewCT_AxDataSourceChoice ();_aeg :for {_cada ,_caf :=d .Token ();if _caf !=nil {return _caf ;};switch _fbe :=_cada .(type ){case _c .StartElement :switch _fbe .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"}:_ddg .Choice =NewCT_AxDataSourceChoice ();if _fef :=d .DecodeElement (&_ddg .Choice .MultiLvlStrRef ,&_fbe );_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 :"\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"}:_ddg .Choice =NewCT_AxDataSourceChoice ();if _ebeg :=d .DecodeElement (&_ddg .Choice .NumRef ,&_fbe );_ebeg !=nil {return _ebeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_ddg .Choice =NewCT_AxDataSourceChoice ();if _gcba :=d .DecodeElement (&_ddg .Choice .NumLit ,&_fbe );_gcba !=nil {return _gcba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_ddg .Choice =NewCT_AxDataSourceChoice ();if _fdf :=d .DecodeElement (&_ddg .Choice .StrRef ,&_fbe );_fdf !=nil {return _fdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_ddg .Choice =NewCT_AxDataSourceChoice ();if _abf :=d .DecodeElement (&_ddg .Choice .StrLit ,&_fbe );_abf !=nil {return _abf ;};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\u0041\u0078\u0044a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025\u0076",_fbe .Name );if _fce :=d .Skip ();_fce !=nil {return _fce ;};};case _c .EndElement :break _aeg ;case _c .CharData :};};return nil ;};func NewCT_Period ()*CT_Period {_fedb :=&CT_Period {};return _fedb };func NewCT_AreaChart ()*CT_AreaChart {_ba :=&CT_AreaChart {};return _ba };func (_gdefb *ST_SplitType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gdefb =0;case "\u0061\u0075\u0074\u006f":*_gdefb =1;case "\u0063\u0075\u0073\u0074":*_gdefb =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_gdefb =3;case "\u0070\u006f\u0073":*_gdefb =4;case "\u0076\u0061\u006c":*_gdefb =5;};return nil ;};type CT_Legend struct{LegendPos *CT_LegendPos ;LegendEntry []*CT_LegendEntry ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_cc .CT_ShapeProperties ;TxPr *_cc .CT_TextBody ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_CrossBetween and its children, prefixing error messages with path -func (_aggc *CT_CrossBetween )ValidateWithPath (path string )error {if _aggc .ValAttr ==ST_CrossBetweenUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _aabc :=_aggc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aabc !=nil {return _aabc ;};return nil ;}; +// ValidateWithPath validates the EG_AxSharedChoice and its children, prefixing error messages with path +func (_dabeg *EG_AxSharedChoice )ValidateWithPath (path string )error {if _dabeg .Crosses !=nil {if _cbdce :=_dabeg .Crosses .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");_cbdce !=nil {return _cbdce ;};};if _dabeg .CrossesAt !=nil {if _ccebb :=_dabeg .CrossesAt .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074");_ccebb !=nil {return _ccebb ;};};return nil ;};func (_adfb *CT_DPt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adfb .Idx =NewCT_UnsignedInt ();_fdfg :for {_affe ,_dagg :=d .Token ();if _dagg !=nil {return _dagg ;};switch _gcfc :=_affe .(type ){case _c .StartElement :switch _gcfc .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 _ddfc :=d .DecodeElement (_adfb .Idx ,&_gcfc );_ddfc !=nil {return _ddfc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adfb .InvertIfNegative =NewCT_Boolean ();if _dcfdc :=d .DecodeElement (_adfb .InvertIfNegative ,&_gcfc );_dcfdc !=nil {return _dcfdc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adfb .Marker =NewCT_Marker ();if _ffcd :=d .DecodeElement (_adfb .Marker ,&_gcfc );_ffcd !=nil {return _ffcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adfb .Bubble3D =NewCT_Boolean ();if _geab :=d .DecodeElement (_adfb .Bubble3D ,&_gcfc );_geab !=nil {return _geab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adfb .Explosion =NewCT_UnsignedInt ();if _geac :=d .DecodeElement (_adfb .Explosion ,&_gcfc );_geac !=nil {return _geac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_adfb .SpPr =_cc .NewCT_ShapeProperties ();if _fbga :=d .DecodeElement (_adfb .SpPr ,&_gcfc );_fbga !=nil {return _fbga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adfb .PictureOptions =NewCT_PictureOptions ();if _dbeb :=d .DecodeElement (_adfb .PictureOptions ,&_gcfc );_dbeb !=nil {return _dbeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_adfb .ExtLst =NewCT_ExtensionList ();if _dgfd :=d .DecodeElement (_adfb .ExtLst ,&_gcfc );_dgfd !=nil {return _dgfd ;};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\u0050\u0074\u0020\u0025\u0076",_gcfc .Name );if _adgg :=d .Skip ();_adgg !=nil {return _adgg ;};};case _c .EndElement :break _fdfg ;case _c .CharData :};};return nil ;};type CT_PieSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_cc .CT_ShapeProperties ;Explosion *CT_UnsignedInt ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func (_bdaaa ST_AxPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bdaaa .String (),start );};func (_beecf *CT_StrRef )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aadea :for {_cafgb ,_ccbeag :=d .Token ();if _ccbeag !=nil {return _ccbeag ;};switch _gfgdb :=_cafgb .(type ){case _c .StartElement :switch _gfgdb .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 _gagfg :=d .DecodeElement (&_beecf .F ,&_gfgdb );_gagfg !=nil {return _gagfg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_beecf .StrCache =NewCT_StrData ();if _cfed :=d .DecodeElement (_beecf .StrCache ,&_gfgdb );_cfed !=nil {return _cfed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_beecf .ExtLst =NewCT_ExtensionList ();if _eceg :=d .DecodeElement (_beecf .ExtLst ,&_gfgdb );_eceg !=nil {return _eceg ;};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\u0053\u0074\u0072R\u0065\u0066 \u0025\u0076",_gfgdb .Name );if _gdada :=d .Skip ();_gdada !=nil {return _gdada ;};};case _c .EndElement :break _aadea ;case _c .CharData :};};return nil ;};func (_fccc *CT_GapAmount )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fccc .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_fccc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_geacg ST_Orientation )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_geacg .String (),start );};const (ST_DispBlanksAsUnset ST_DispBlanksAs =0;ST_DispBlanksAsSpan ST_DispBlanksAs =1;ST_DispBlanksAsGap ST_DispBlanksAs =2;ST_DispBlanksAsZero ST_DispBlanksAs =3;); -// Validate validates the CT_BarDir and its children -func (_dad *CT_BarDir )Validate ()error {return _dad .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0044\u0069r");};func (_feebc *ST_SecondPieSize )ValidateWithPath (path string )error {_acbf :=[]string {};if _feebc .ST_SecondPieSizePercent !=nil {_acbf =append (_acbf ,"\u0053\u0054\u005fSe\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _feebc .ST_SecondPieSizeUShort !=nil {_acbf =append (_acbf ,"\u0053\u0054\u005f\u0053ec\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0055\u0053\u0068\u006fr\u0074");};if len (_acbf )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_acbf );};return nil ;}; +// ValidateWithPath validates the CT_ErrBarType and its children, prefixing error messages with path +func (_egbd *CT_ErrBarType )ValidateWithPath (path string )error {if _gcfa :=_egbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcfa !=nil {return _gcfa ;};return nil ;};type CT_LayoutMode struct{ValAttr ST_LayoutMode ;};func (_cgga *EG_DLblShared )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfbfb :for {_edce ,_egacc :=d .Token ();if _egacc !=nil {return _egacc ;};switch _fggea :=_edce .(type ){case _c .StartElement :switch _fggea .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"}:_cgga .NumFmt =NewCT_NumFmt ();if _aecgb :=d .DecodeElement (_cgga .NumFmt ,&_fggea );_aecgb !=nil {return _aecgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_cgga .SpPr =_cc .NewCT_ShapeProperties ();if _efbbd :=d .DecodeElement (_cgga .SpPr ,&_fggea );_efbbd !=nil {return _efbbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cgga .TxPr =_cc .NewCT_TextBody ();if _ecefa :=d .DecodeElement (_cgga .TxPr ,&_fggea );_ecefa !=nil {return _ecefa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cgga .DLblPos =NewCT_DLblPos ();if _ecage :=d .DecodeElement (_cgga .DLblPos ,&_fggea );_ecage !=nil {return _ecage ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_cgga .ShowLegendKey =NewCT_Boolean ();if _aceegf :=d .DecodeElement (_cgga .ShowLegendKey ,&_fggea );_aceegf !=nil {return _aceegf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cgga .ShowVal =NewCT_Boolean ();if _cdea :=d .DecodeElement (_cgga .ShowVal ,&_fggea );_cdea !=nil {return _cdea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cgga .ShowCatName =NewCT_Boolean ();if _faceb :=d .DecodeElement (_cgga .ShowCatName ,&_fggea );_faceb !=nil {return _faceb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cgga .ShowSerName =NewCT_Boolean ();if _afgdg :=d .DecodeElement (_cgga .ShowSerName ,&_fggea );_afgdg !=nil {return _afgdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cgga .ShowPercent =NewCT_Boolean ();if _fecee :=d .DecodeElement (_cgga .ShowPercent ,&_fggea );_fecee !=nil {return _fecee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_cgga .ShowBubbleSize =NewCT_Boolean ();if _fcceg :=d .DecodeElement (_cgga .ShowBubbleSize ,&_fggea );_fcceg !=nil {return _fcceg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_cgga .Separator =new (string );if _ecgfg :=d .DecodeElement (_cgga .Separator ,&_fggea );_ecgfg !=nil {return _ecgfg ;};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\u0044L\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064 \u0025\u0076",_fggea .Name );if _dcdba :=d .Skip ();_dcdba !=nil {return _dcdba ;};};case _c .EndElement :break _cfbfb ;case _c .CharData :};};return nil ;};type CT_PivotFmt struct{Idx *CT_UnsignedInt ;SpPr *_cc .CT_ShapeProperties ;TxPr *_cc .CT_TextBody ;Marker *CT_Marker ;DLbl *CT_DLbl ;ExtLst *CT_ExtensionList ;};type CT_ScatterChart struct{ScatterStyle *CT_ScatterStyle ;VaryColors *CT_Boolean ;Ser []*CT_ScatterSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};type CT_LblOffset struct{ValAttr *ST_LblOffset ;};func (_bacc *CT_Surface3DChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bacc .Wireframe !=nil {_bdda :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_bacc .Wireframe ,_bdda );};if _bacc .Ser !=nil {_acecf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_becgc :=range _bacc .Ser {e .EncodeElement (_becgc ,_acecf );};};if _bacc .BandFmts !=nil {_eccee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_bacc .BandFmts ,_eccee );};_aebea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gaabf :=range _bacc .AxId {e .EncodeElement (_gaabf ,_aebea );};if _bacc .ExtLst !=nil {_ffabb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bacc .ExtLst ,_ffabb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fgfeb *CT_UnsignedInt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_agacd :=range start .Attr {if _agacd .Name .Local =="\u0076\u0061\u006c"{_abdd ,_dfbga :=_d .ParseUint (_agacd .Value ,10,32);if _dfbga !=nil {return _dfbga ;};_fgfeb .ValAttr =uint32 (_abdd );continue ;};};for {_ecaeg ,_fdgb :=d .Token ();if _fdgb !=nil {return _e .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",_fdgb );};if _dbdce ,_fcgfd :=_ecaeg .(_c .EndElement );_fcgfd &&_dbdce .Name ==start .Name {break ;};};return nil ;};type CT_Protection struct{ChartObject *CT_Boolean ;Data *CT_Boolean ;Formatting *CT_Boolean ;Selection *CT_Boolean ;UserInterface *CT_Boolean ;};func (_ebbd *CT_ScatterSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dfcfe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_ebbd .Idx ,_dfcfe );_eecg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_ebbd .Order ,_eecg );if _ebbd .Tx !=nil {_dfcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_ebbd .Tx ,_dfcc );};if _ebbd .SpPr !=nil {_agdc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ebbd .SpPr ,_agdc );};if _ebbd .Marker !=nil {_aeeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_ebbd .Marker ,_aeeb );};if _ebbd .DPt !=nil {_eabf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_acgacc :=range _ebbd .DPt {e .EncodeElement (_acgacc ,_eabf );};};if _ebbd .DLbls !=nil {_fafca :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ebbd .DLbls ,_fafca );};if _ebbd .Trendline !=nil {_cabf :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_bccde :=range _ebbd .Trendline {e .EncodeElement (_bccde ,_cabf );};};if _ebbd .ErrBars !=nil {_dgbd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_efag :=range _ebbd .ErrBars {e .EncodeElement (_efag ,_dgbd );};};if _ebbd .XVal !=nil {_fddfg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_ebbd .XVal ,_fddfg );};if _ebbd .YVal !=nil {_ebdfg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_ebbd .YVal ,_ebdfg );};if _ebbd .Smooth !=nil {_bgede :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_ebbd .Smooth ,_bgede );};if _ebbd .ExtLst !=nil {_aaaea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebbd .ExtLst ,_aaaea );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gdagd ST_RadarStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gdagd .String (),start );};func NewCT_RotX ()*CT_RotX {_acfbf :=&CT_RotX {};return _acfbf }; -// ValidateWithPath validates the CT_Surface3DChart and its children, prefixing error messages with path -func (_bgfd *CT_Surface3DChart )ValidateWithPath (path string )error {if _bgfd .Wireframe !=nil {if _baca :=_bgfd .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_baca !=nil {return _baca ;};};for _cagbd ,_bcbgc :=range _bgfd .Ser {if _egcdg :=_bcbgc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cagbd ));_egcdg !=nil {return _egcdg ;};};if _bgfd .BandFmts !=nil {if _gbbcf :=_bgfd .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_gbbcf !=nil {return _gbbcf ;};};for _edee ,_dbbca :=range _bgfd .AxId {if _fgfe :=_dbbca .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_edee ));_fgfe !=nil {return _fgfe ;};};if _bgfd .ExtLst !=nil {if _ccee :=_bgfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccee !=nil {return _ccee ;};};return nil ;};func (_adad ST_LegendPos )Validate ()error {return _adad .ValidateWithPath ("")}; +// ValidateWithPath validates the EG_SerShared and its children, prefixing error messages with path +func (_cdag *EG_SerShared )ValidateWithPath (path string )error {if _aaffd :=_cdag .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_aaffd !=nil {return _aaffd ;};if _gedbc :=_cdag .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_gedbc !=nil {return _gedbc ;};if _cdag .Tx !=nil {if _accge :=_cdag .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_accge !=nil {return _accge ;};};if _cdag .SpPr !=nil {if _ggfef :=_cdag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ggfef !=nil {return _ggfef ;};};return nil ;};func (_gffde ST_DLblPos )Validate ()error {return _gffde .ValidateWithPath ("")}; -// Validate validates the CT_BubbleScale and its children -func (_bcef *CT_BubbleScale )Validate ()error {return _bcef .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065");}; +// ValidateWithPath validates the EG_BarChartShared and its children, prefixing error messages with path +func (_fdcfb *EG_BarChartShared )ValidateWithPath (path string )error {if _fgfg :=_fdcfb .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_fgfg !=nil {return _fgfg ;};if _fdcfb .Grouping !=nil {if _efgbb :=_fdcfb .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_efgbb !=nil {return _efgbb ;};};if _fdcfb .VaryColors !=nil {if _edebg :=_fdcfb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_edebg !=nil {return _edebg ;};};for _fgggc ,_badcf :=range _fdcfb .Ser {if _dbad :=_badcf .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fgggc ));_dbad !=nil {return _dbad ;};};if _fdcfb .DLbls !=nil {if _gbgec :=_fdcfb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gbgec !=nil {return _gbgec ;};};return nil ;};var ST_OverlapPercentPatternRe =_g .MustCompile (ST_OverlapPercentPattern ); -// Validate validates the CT_TrendlineType and its children -func (_ffdeg *CT_TrendlineType )Validate ()error {return _ffdeg .ValidateWithPath ("\u0043\u0054_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065");};func (_dfbbdc ST_ErrValType )String ()string {switch _dfbbdc {case 0:return "";case 1:return "\u0063\u0075\u0073\u0074";case 2:return "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case 3:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065";case 4:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 5:return "\u0073\u0074\u0064\u0045\u0072\u0072";};return "";}; +// Validate validates the CT_SecondPieSize and its children +func (_gcbaff *CT_SecondPieSize )Validate ()error {return _gcbaff .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065");}; -// Validate validates the CT_ManualLayout and its children -func (_befda *CT_ManualLayout )Validate ()error {return _befda .ValidateWithPath ("\u0043T\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");};func NewChart ()*Chart {_cddg :=&Chart {};_cddg .CT_RelId =*NewCT_RelId ();return _cddg };func NewCT_LblAlgn ()*CT_LblAlgn {_adfdg :=&CT_LblAlgn {};_adfdg .ValAttr =ST_LblAlgn (1);return _adfdg ;}; +// ValidateWithPath validates the CT_AxDataSource and its children, prefixing error messages with path +func (_cgd *CT_AxDataSource )ValidateWithPath (path string )error {if _cfd :=_cgd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cfd !=nil {return _cfd ;};return nil ;};type CT_TxChoice struct{StrRef *CT_StrRef ;Rich *_cc .CT_TextBody ;};func NewCT_ErrBars ()*CT_ErrBars {_ebca :=&CT_ErrBars {};_ebca .ErrBarType =NewCT_ErrBarType ();_ebca .ErrValType =NewCT_ErrValType ();return _ebca ;};func (_bafeg *CT_UpDownBar )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcfgc :for {_gddff ,_addadd :=d .Token ();if _addadd !=nil {return _addadd ;};switch _bdaff :=_gddff .(type ){case _c .StartElement :switch _bdaff .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"}:_bafeg .SpPr =_cc .NewCT_ShapeProperties ();if _bdggg :=d .DecodeElement (_bafeg .SpPr ,&_bdaff );_bdggg !=nil {return _bdggg ;};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_U\u0070\u0044o\u0077\u006e\u0042\u0061\u0072\u0020\u0025\u0076",_bdaff .Name );if _deaab :=d .Skip ();_deaab !=nil {return _deaab ;};};case _c .EndElement :break _fcfgc ;case _c .CharData :};};return nil ;};func (_fecdb ST_ErrValType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bbggd :=_c .Attr {};_bbggd .Name =name ;switch _fecdb {case ST_ErrValTypeUnset :_bbggd .Value ="";case ST_ErrValTypeCust :_bbggd .Value ="\u0063\u0075\u0073\u0074";case ST_ErrValTypeFixedVal :_bbggd .Value ="\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ErrValTypePercentage :_bbggd .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065";case ST_ErrValTypeStdDev :_bbggd .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ErrValTypeStdErr :_bbggd .Value ="\u0073\u0074\u0064\u0045\u0072\u0072";};return _bbggd ,nil ;};func (_bgbce *ST_RadarStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcda ,_baeee :=d .Token ();if _baeee !=nil {return _baeee ;};if _dbce ,_aaabe :=_dcda .(_c .EndElement );_aaabe &&_dbce .Name ==start .Name {*_bgbce =1;return nil ;};if _adbdbg ,_fgbeb :=_dcda .(_c .CharData );!_fgbeb {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",_dcda );}else {switch string (_adbdbg ){case "":*_bgbce =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_bgbce =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_bgbce =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_bgbce =3;};};_dcda ,_baeee =d .Token ();if _baeee !=nil {return _baeee ;};if _cfec ,_caeae :=_dcda .(_c .EndElement );_caeae &&_cfec .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",_dcda );}; -// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path -func (_ecddc *CT_PageSetup )ValidateWithPath (path string )error {if _ecddc .PaperHeightAttr !=nil {if !_d .ST_PositiveUniversalMeasurePatternRe .MatchString (*_ecddc .PaperHeightAttr ){return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_d .ST_PositiveUniversalMeasurePatternRe ,*_ecddc .PaperHeightAttr );};};if _ecddc .PaperHeightAttr !=nil {if !_d .ST_UniversalMeasurePatternRe .MatchString (*_ecddc .PaperHeightAttr ){return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_d .ST_UniversalMeasurePatternRe ,*_ecddc .PaperHeightAttr );};};if _ecddc .PaperWidthAttr !=nil {if !_d .ST_PositiveUniversalMeasurePatternRe .MatchString (*_ecddc .PaperWidthAttr ){return _f .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_d .ST_PositiveUniversalMeasurePatternRe ,*_ecddc .PaperWidthAttr );};};if _ecddc .PaperWidthAttr !=nil {if !_d .ST_UniversalMeasurePatternRe .MatchString (*_ecddc .PaperWidthAttr ){return _f .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_d .ST_UniversalMeasurePatternRe ,*_ecddc .PaperWidthAttr );};};if _acdd :=_ecddc .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_acdd !=nil {return _acdd ;};return nil ;};func (_egebb *Chart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egebb .CT_RelId =*NewCT_RelId ();for _ ,_bcdcd :=range start .Attr {if _bcdcd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bcdcd .Name .Local =="\u0069\u0064"||_bcdcd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bcdcd .Name .Local =="\u0069\u0064"{_agbfe ,_fgbfe :=_bcdcd .Value ,error (nil );if _fgbfe !=nil {return _fgbfe ;};_egebb .IdAttr =_agbfe ;continue ;};};for {_acgede ,_aaadb :=d .Token ();if _aaadb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0068\u0061\u0072t\u003a\u0020\u0025\u0073",_aaadb );};if _gfafb ,_dbdab :=_acgede .(_g .EndElement );_dbdab &&_gfafb .Name ==start .Name {break ;};};return nil ;};func NewCT_AxisUnit ()*CT_AxisUnit {_gbf :=&CT_AxisUnit {};_gbf .ValAttr =0+1;return _gbf };func _egddg (_adddf bool )uint8 {if _adddf {return 1;};return 0;};func NewCT_ValAx ()*CT_ValAx {_cbdc :=&CT_ValAx {};_cbdc .AxId =NewCT_UnsignedInt ();_cbdc .Scaling =NewCT_Scaling ();_cbdc .AxPos =NewCT_AxPos ();_cbdc .CrossAx =NewCT_UnsignedInt ();return _cbdc ;};type CT_NumFmt struct{FormatCodeAttr string ;SourceLinkedAttr *bool ;};func (_degdbb ST_DispBlanksAs )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ffgdb :=_g .Attr {};_ffgdb .Name =name ;switch _degdbb {case ST_DispBlanksAsUnset :_ffgdb .Value ="";case ST_DispBlanksAsSpan :_ffgdb .Value ="\u0073\u0070\u0061\u006e";case ST_DispBlanksAsGap :_ffgdb .Value ="\u0067\u0061\u0070";case ST_DispBlanksAsZero :_ffgdb .Value ="\u007a\u0065\u0072\u006f";};return _ffgdb ,nil ;};type CT_HPercent struct{ValAttr *ST_HPercent ;}; +// Validate validates the CT_MarkerStyle and its children +func (_dgdea *CT_MarkerStyle )Validate ()error {return _dgdea .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065");};func NewCT_TimeUnit ()*CT_TimeUnit {_eadfe :=&CT_TimeUnit {};return _eadfe }; -// Validate validates the CT_PictureFormat and its children -func (_bage *CT_PictureFormat )Validate ()error {return _bage .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074");};type CT_TxChoice struct{StrRef *CT_StrRef ;Rich *_fc .CT_TextBody ;};func (_egebbg ST_CrossBetween )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_egebbg .String (),start );};type CT_MultiLvlStrData struct{PtCount *CT_UnsignedInt ;Lvl []*CT_Lvl ;ExtLst *CT_ExtensionList ;};type CT_Surface3DChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func init (){_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e",NewCT_Boolean );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0044\u006f\u0075\u0062\u006ce",NewCT_Double );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0055\u006e\u0073\u0069\u0067\u006ee\u0064\u0049\u006e\u0074",NewCT_UnsignedInt );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0052\u0065\u006c\u0049\u0064",NewCT_RelId );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_Extension );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewCT_ExtensionList );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004e\u0075\u006d\u0056\u0061l",NewCT_NumVal );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061",NewCT_NumData );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065",NewCT_NumDataSource );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0053\u0074\u0072\u0056\u0061l",NewCT_StrVal );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0074\u0072\u0044\u0061\u0074\u0061",NewCT_StrData );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0053\u0074\u0072\u0052\u0065f",NewCT_StrRef );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fT\u0078",NewCT_Tx );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044",NewCT_TextLanguageID );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0076\u006c",NewCT_Lvl );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061",NewCT_MultiLvlStrData );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066",NewCT_MultiLvlStrRef );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065",NewCT_AxDataSource );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078",NewCT_SerTx );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074",NewCT_LayoutTarget );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065",NewCT_LayoutMode );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074",NewCT_ManualLayout );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004c\u0061\u0079\u006f\u0075t",NewCT_Layout );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065",NewCT_Title );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0052\u006f\u0074\u0058",NewCT_RotX );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_HPercent );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0052\u006f\u0074\u0059",NewCT_RotY );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_DepthPercent );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065",NewCT_Perspective );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0056\u0069\u0065\u0077\u0033D",NewCT_View3D );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065",NewCT_Surface );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073",NewCT_Thickness );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0044\u0054\u0061\u0062\u006ce",NewCT_DTable );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074",NewCT_GapAmount );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070",NewCT_Overlap );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065",NewCT_BubbleScale );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073",NewCT_SizeRepresents );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067",NewCT_FirstSliceAng );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065",NewCT_HoleSize );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065",NewCT_SplitType );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074",NewCT_CustSplit );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065",NewCT_SecondPieSize );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt",NewCT_NumFmt );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e",NewCT_LblAlgn );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073",NewCT_DLblPos );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0044\u004c\u0062\u006c",NewCT_DLbl );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073",NewCT_DLbls );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065",NewCT_MarkerStyle );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065",NewCT_MarkerSize );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r",NewCT_Marker );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0044\u0050\u0074",NewCT_DPt );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065",NewCT_TrendlineType );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0072\u0064\u0065\u0072",NewCT_Order );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0050\u0065\u0072\u0069\u006fd",NewCT_Period );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c",NewCT_TrendlineLbl );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065",NewCT_Trendline );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0045\u0072\u0072\u0044\u0069r",NewCT_ErrDir );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065",NewCT_ErrBarType );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065",NewCT_ErrValType );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0073",NewCT_ErrBars );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072",NewCT_UpDownBar );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073",NewCT_UpDownBars );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0065\u0072",NewCT_LineSer );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072",NewCT_ScatterSer );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072",NewCT_RadarSer );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0042\u0061\u0072\u0053\u0065r",NewCT_BarSer );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0053\u0065\u0072",NewCT_AreaSer );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0050\u0069\u0065\u0053\u0065r",NewCT_PieSer );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072",NewCT_BubbleSer );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072",NewCT_SurfaceSer );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067",NewCT_Grouping );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073",NewCT_ChartLines );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_LineChart );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074",NewCT_Line3DChart );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074",NewCT_StockChart );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065",NewCT_ScatterStyle );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074",NewCT_ScatterChart );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065",NewCT_RadarStyle );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074",NewCT_RadarChart );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067",NewCT_BarGrouping );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0042\u0061\u0072\u0044\u0069r",NewCT_BarDir );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074",NewCT_BarChart );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074",NewCT_Bar3DChart );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074",NewCT_AreaChart );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074",NewCT_Area3DChart );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_PieChart );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074",NewCT_Pie3DChart );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074",NewCT_DoughnutChart );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065",NewCT_OfPieType );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_OfPieChart );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074",NewCT_BubbleChart );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074",NewCT_BandFmt );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073",NewCT_BandFmts );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_SurfaceChart );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074",NewCT_Surface3DChart );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0041\u0078\u0050\u006f\u0073",NewCT_AxPos );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073",NewCT_Crosses );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e",NewCT_CrossBetween );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b",NewCT_TickMark );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073",NewCT_TickLblPos );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0053\u006b\u0069\u0070",NewCT_Skip );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074",NewCT_TimeUnit );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074",NewCT_AxisUnit );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074",NewCT_BuiltInUnit );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074",NewCT_PictureFormat );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074",NewCT_PictureStackUnit );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073",NewCT_PictureOptions );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c",NewCT_DispUnitsLbl );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073",NewCT_DispUnits );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e",NewCT_Orientation );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065",NewCT_LogBase );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0069\u006e\u0067",NewCT_Scaling );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074",NewCT_LblOffset );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078",NewCT_CatAx );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0044\u0061\u0074\u0065\u0041x",NewCT_DateAx );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078",NewCT_SerAx );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078",NewCT_ValAx );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061",NewCT_PlotArea );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074",NewCT_PivotFmt );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073",NewCT_PivotFmts );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073",NewCT_LegendPos );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079",NewCT_LegendEntry );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004c\u0065\u0067\u0065\u006ed",NewCT_Legend );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073",NewCT_DispBlanksAs );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074",NewCT_Chart );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065",NewCT_Style );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065",NewCT_PivotSource );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Protection );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072",NewCT_HeaderFooter );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073",NewCT_PageMargins );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061",NewCT_ExternalData );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070",NewCT_PageSetup );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewCT_PrintSettings );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065",NewCT_ChartSpace );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0063\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065",NewChartSpace );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073",NewUserShapes );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0063\u0068\u0061r\u0074",NewChart );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_DLblShared );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c",NewGroup_DLbl );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073",NewGroup_DLbls );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_SerShared );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064",NewEG_LineChartShared );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064",NewEG_BarChartShared );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064",NewEG_AreaChartShared );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064",NewEG_PieChartShared );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_SurfaceChartShared );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_AxShared );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061",NewEG_LegendEntryData );}; \ No newline at end of file +// ValidateWithPath validates the CT_NumRef and its children, prefixing error messages with path +func (_efefb *CT_NumRef )ValidateWithPath (path string )error {if _efefb .NumCache !=nil {if _abba :=_efefb .NumCache .ValidateWithPath (path +"\u002fN\u0075\u006d\u0043\u0061\u0063\u0068e");_abba !=nil {return _abba ;};};if _efefb .ExtLst !=nil {if _cafdd :=_efefb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cafdd !=nil {return _cafdd ;};};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 ;};func (_fdfc *CT_LegendEntry )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdfc .Idx =NewCT_UnsignedInt ();_efff :for {_aecg ,_bfeb :=d .Token ();if _bfeb !=nil {return _bfeb ;};switch _edgc :=_aecg .(type ){case _c .StartElement :switch _edgc .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 _eedb :=d .DecodeElement (_fdfc .Idx ,&_edgc );_eedb !=nil {return _eedb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _fdfc .Choice ==nil {_fdfc .Choice =NewCT_LegendEntryChoice ();};if _ggfb :=d .DecodeElement (&_fdfc .Choice .Delete ,&_edgc );_ggfb !=nil {return _ggfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _fdfc .Choice ==nil {_fdfc .Choice =NewCT_LegendEntryChoice ();};if _aede :=d .DecodeElement (&_fdfc .Choice .TxPr ,&_edgc );_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 :"\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"}:_fdfc .ExtLst =NewCT_ExtensionList ();if _fgfe :=d .DecodeElement (_fdfc .ExtLst ,&_edgc );_fgfe !=nil {return _fgfe ;};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\u004c\u0065\u0067\u0065\u006e\u0064\u0045n\u0074r\u0079\u0020\u0025\u0076",_edgc .Name );if _gfccc :=d .Skip ();_gfccc !=nil {return _gfccc ;};};case _c .EndElement :break _efff ;case _c .CharData :};};return nil ;};func (_adbc *CT_ErrDir )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_baacb ,_afae :=_adbc .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _afae !=nil {return _afae ;};start .Attr =append (start .Attr ,_baacb );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_LogBase and its children, prefixing error messages with path +func (_dcfgg *CT_LogBase )ValidateWithPath (path string )error {if _dcfgg .ValAttr < 2{return _e .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 ,_dcfgg .ValAttr );};if _dcfgg .ValAttr > 1000{return _e .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 ,_dcfgg .ValAttr );};return nil ;};func (_ecedg ST_TickLblPos )ValidateWithPath (path string )error {switch _ecedg {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 (_ecedg ));};return nil ;};func (_fffa *CT_ManualLayout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cffa :for {_fbcgf ,_gcgacf :=d .Token ();if _gcgacf !=nil {return _gcgacf ;};switch _bddg :=_fbcgf .(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 :"\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"}:_fffa .LayoutTarget =NewCT_LayoutTarget ();if _dcfgb :=d .DecodeElement (_fffa .LayoutTarget ,&_bddg );_dcfgb !=nil {return _dcfgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fffa .XMode =NewCT_LayoutMode ();if _bcab :=d .DecodeElement (_fffa .XMode ,&_bddg );_bcab !=nil {return _bcab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fffa .YMode =NewCT_LayoutMode ();if _caga :=d .DecodeElement (_fffa .YMode ,&_bddg );_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 :"\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"}:_fffa .WMode =NewCT_LayoutMode ();if _dacge :=d .DecodeElement (_fffa .WMode ,&_bddg );_dacge !=nil {return _dacge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fffa .HMode =NewCT_LayoutMode ();if _gedd :=d .DecodeElement (_fffa .HMode ,&_bddg );_gedd !=nil {return _gedd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fffa .X =NewCT_Double ();if _eace :=d .DecodeElement (_fffa .X ,&_bddg );_eace !=nil {return _eace ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fffa .Y =NewCT_Double ();if _fgba :=d .DecodeElement (_fffa .Y ,&_bddg );_fgba !=nil {return _fgba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fffa .W =NewCT_Double ();if _abde :=d .DecodeElement (_fffa .W ,&_bddg );_abde !=nil {return _abde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fffa .H =NewCT_Double ();if _ffbec :=d .DecodeElement (_fffa .H ,&_bddg );_ffbec !=nil {return _ffbec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_fffa .ExtLst =NewCT_ExtensionList ();if _aegcg :=d .DecodeElement (_fffa .ExtLst ,&_bddg );_aegcg !=nil {return _aegcg ;};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\u004d\u0061\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074\u0020\u0025\u0076",_bddg .Name );if _cfdc :=d .Skip ();_cfdc !=nil {return _cfdc ;};};case _c .EndElement :break _cffa ;case _c .CharData :};};return nil ;};type CT_NumVal struct{IdxAttr uint32 ;FormatCodeAttr *string ;V string ;};func (_aeecb *ST_Grouping )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aeecb =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_aeecb =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_aeecb =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_aeecb =3;};return nil ;};func (_facb *CT_Skip )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_facb .ValAttr =1;for _ ,_dceag :=range start .Attr {if _dceag .Name .Local =="\u0076\u0061\u006c"{_bedeg ,_ecgg :=_d .ParseUint (_dceag .Value ,10,32);if _ecgg !=nil {return _ecgg ;};_facb .ValAttr =uint32 (_bedeg );continue ;};};for {_cdae ,_egbb :=d .Token ();if _egbb !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u006b\u0069\u0070\u003a\u0020\u0025\u0073",_egbb );};if _dfbba ,_bddge :=_cdae .(_c .EndElement );_bddge &&_dfbba .Name ==start .Name {break ;};};return nil ;};func NewCT_Grouping ()*CT_Grouping {_bcfd :=&CT_Grouping {};return _bcfd };func (_fdff *CT_DLbls )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fdff .DLbl !=nil {_dgeeg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};for _ ,_eded :=range _fdff .DLbl {e .EncodeElement (_eded ,_dgeeg );};};if _fdff .Choice !=nil {_fdff .Choice .MarshalXML (e ,_c .StartElement {});};if _fdff .ExtLst !=nil {_cccd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdff .ExtLst ,_cccd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cddf ST_SizeRepresents )ValidateWithPath (path string )error {switch _cddf {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 (_cddf ));};return nil ;};func (_eeacb *CT_PrintSettings )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _eeacb .HeaderFooter !=nil {_ecfff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0046o\u006f\u0074\u0065\u0072"}};e .EncodeElement (_eeacb .HeaderFooter ,_ecfff );};if _eeacb .PageMargins !=nil {_fbag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}};e .EncodeElement (_eeacb .PageMargins ,_fbag );};if _eeacb .PageSetup !=nil {_dfefc :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0070\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_eeacb .PageSetup ,_dfefc );};if _eeacb .LegacyDrawingHF !=nil {_bbgff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077i\u006e\u0067\u0048\u0046"}};e .EncodeElement (_eeacb .LegacyDrawingHF ,_bbgff );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_DLbls ()*CT_DLbls {_gfbf :=&CT_DLbls {};return _gfbf };func NewCT_SecondPieSize ()*CT_SecondPieSize {_bbgb :=&CT_SecondPieSize {};return _bbgb };func NewCT_DPt ()*CT_DPt {_babg :=&CT_DPt {};_babg .Idx =NewCT_UnsignedInt ();return _babg };func (_bggaa ST_TrendlineType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ceccc :=_c .Attr {};_ceccc .Name =name ;switch _bggaa {case ST_TrendlineTypeUnset :_ceccc .Value ="";case ST_TrendlineTypeExp :_ceccc .Value ="\u0065\u0078\u0070";case ST_TrendlineTypeLinear :_ceccc .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_TrendlineTypeLog :_ceccc .Value ="\u006c\u006f\u0067";case ST_TrendlineTypeMovingAvg :_ceccc .Value ="\u006do\u0076\u0069\u006e\u0067\u0041\u0076g";case ST_TrendlineTypePoly :_ceccc .Value ="\u0070\u006f\u006c\u0079";case ST_TrendlineTypePower :_ceccc .Value ="\u0070\u006f\u0077e\u0072";};return _ceccc ,nil ;};func (_gagb *CT_Extension )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dcfa :=range start .Attr {if _dcfa .Name .Local =="\u0075\u0072\u0069"{_dfefg ,_dadgg :=_dcfa .Value ,error (nil );if _dadgg !=nil {return _dadgg ;};_gagb .UriAttr =&_dfefg ;continue ;};};_ageac :for {_acce ,_bebad :=d .Token ();if _bebad !=nil {return _bebad ;};switch _bdbc :=_acce .(type ){case _c .StartElement :switch _bdbc .Name {default:if _ddeg ,_ecag :=_f .CreateElement (_bdbc );_ecag !=nil {return _ecag ;}else {if _eadb :=d .DecodeElement (_ddeg ,&_bdbc );_eadb !=nil {return _eadb ;};_gagb .Any =_ddeg ;};};case _c .EndElement :break _ageac ;case _c .CharData :};};return nil ;};func (_bbgcf *ST_ErrValType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bbgcf =0;case "\u0063\u0075\u0073\u0074":*_bbgcf =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_bbgcf =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_bbgcf =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_bbgcf =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_bbgcf =5;};return nil ;};func (_dfg *CT_BarDir )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dfg .ValAttr !=ST_BarDirUnset {_ecad ,_efee :=_dfg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _efee !=nil {return _efee ;};start .Attr =append (start .Attr ,_ecad );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eecdb ST_CrossBetween )String ()string {switch _eecdb {case 0:return "";case 1:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 2:return "\u006d\u0069\u0064\u0043\u0061\u0074";};return "";};func (_afg *CT_Boolean )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgdce :=range start .Attr {if _cgdce .Name .Local =="\u0076\u0061\u006c"{_ddbd ,_feda :=_d .ParseBool (_cgdce .Value );if _feda !=nil {return _feda ;};_afg .ValAttr =&_ddbd ;continue ;};};for {_ccb ,_cef :=d .Token ();if _cef !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_cef );};if _acde ,_cbaf :=_ccb .(_c .EndElement );_cbaf &&_acde .Name ==start .Name {break ;};};return nil ;};type CT_RadarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_cc .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func (_acbeea *CT_SurfaceSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acbeea .Idx =NewCT_UnsignedInt ();_acbeea .Order =NewCT_UnsignedInt ();_aaege :for {_fecfb ,_aaba :=d .Token ();if _aaba !=nil {return _aaba ;};switch _dfefb :=_fecfb .(type ){case _c .StartElement :switch _dfefb .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 _facba :=d .DecodeElement (_acbeea .Idx ,&_dfefb );_facba !=nil {return _facba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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 _ecfbf :=d .DecodeElement (_acbeea .Order ,&_dfefb );_ecfbf !=nil {return _ecfbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_acbeea .Tx =NewCT_SerTx ();if _gdcca :=d .DecodeElement (_acbeea .Tx ,&_dfefb );_gdcca !=nil {return _gdcca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"}:_acbeea .SpPr =_cc .NewCT_ShapeProperties ();if _cegbd :=d .DecodeElement (_acbeea .SpPr ,&_dfefb );_cegbd !=nil {return _cegbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_acbeea .Cat =NewCT_AxDataSource ();if _ccdff :=d .DecodeElement (_acbeea .Cat ,&_dfefb );_ccdff !=nil {return _ccdff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_acbeea .Val =NewCT_NumDataSource ();if _afeb :=d .DecodeElement (_acbeea .Val ,&_dfefb );_afeb !=nil {return _afeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_acbeea .ExtLst =NewCT_ExtensionList ();if _aaccdc :=d .DecodeElement (_acbeea .ExtLst ,&_dfefb );_aaccdc !=nil {return _aaccdc ;};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\u0053u\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072 \u0025\u0076",_dfefb .Name );if _abggf :=d .Skip ();_abggf !=nil {return _abggf ;};};case _c .EndElement :break _aaege ;case _c .CharData :};};return nil ;};func (_egffc *EG_AxSharedChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abbbg :for {_bcgee ,_gaefff :=d .Token ();if _gaefff !=nil {return _gaefff ;};switch _bgdd :=_bcgee .(type ){case _c .StartElement :switch _bgdd .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"}:_egffc .Crosses =NewCT_Crosses ();if _fgbafb :=d .DecodeElement (_egffc .Crosses ,&_bgdd );_fgbafb !=nil {return _fgbafb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"}:_egffc .CrossesAt =NewCT_Double ();if _dbacc :=d .DecodeElement (_egffc .CrossesAt ,&_bgdd );_dbacc !=nil {return _dbacc ;};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\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_bgdd .Name );if _afbab :=d .Skip ();_afbab !=nil {return _afbab ;};};case _c .EndElement :break _abbbg ;case _c .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path +func (_ffbe *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };func (_cafcab *ST_SizeRepresents )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cafcab =0;case "\u0061\u0072\u0065\u0061":*_cafcab =1;case "\u0077":*_cafcab =2;};return nil ;};type ST_SizeRepresents byte ;const (ST_LegendPosUnset ST_LegendPos =0;ST_LegendPosB ST_LegendPos =1;ST_LegendPosTr ST_LegendPos =2;ST_LegendPosL ST_LegendPos =3;ST_LegendPosR ST_LegendPos =4;ST_LegendPosT ST_LegendPos =5;);func (_fgggcf *ST_LayoutTarget )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fgggcf =0;case "\u0069\u006e\u006ee\u0072":*_fgggcf =1;case "\u006f\u0075\u0074e\u0072":*_fgggcf =2;};return nil ;};func init (){_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 f532c2835e..289775523a 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 (_b "encoding/xml";_d "fmt";_be "github.com/unidoc/unioffice";_eg "github.com/unidoc/unioffice/schema/soo/dml";_f "strconv";); +package chartDrawing ;import (_gf "encoding/xml";_gb "fmt";_c "github.com/unidoc/unioffice";_b "github.com/unidoc/unioffice/schema/soo/dml";_gg "strconv";);func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_bga :=&CT_ShapeNonVisual {};_bga .CNvPr =_b .NewCT_NonVisualDrawingProps ();_bga .CNvSpPr =_b .NewCT_NonVisualDrawingShapeProps ();return _bga ;};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;}; -// Validate validates the CT_Marker and its children -func (_bdc *CT_Marker )Validate ()error {return _bdc .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");}; - -// ValidateWithPath validates the CT_GraphicFrameNonVisual and its children, prefixing error messages with path -func (_cgc *CT_GraphicFrameNonVisual )ValidateWithPath (path string )error {if _ded :=_cgc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ded !=nil {return _ded ;};if _fda :=_cgc .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_fda !=nil {return _fda ;};return nil ;}; +// Validate validates the CT_Shape and its children +func (_bfbe *CT_Shape )Validate ()error {return _bfbe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func NewCT_Drawing ()*CT_Drawing {_bcc :=&CT_Drawing {};return _bcc }; // ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path -func (_eec *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _ag :=_eec .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ag !=nil {return _ag ;};if _fabf :=_eec .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_fabf !=nil {return _fabf ;};return nil ;};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;}; +func (_edc *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _agf :=_edc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_agf !=nil {return _agf ;};if _cfc :=_edc .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_cfc !=nil {return _cfc ;};return nil ;}; -// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path -func (_eae *CT_Connector )ValidateWithPath (path string )error {if _cab :=_eae .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_cab !=nil {return _cab ;};if _fe :=_eae .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fe !=nil {return _fe ;};if _eae .Style !=nil {if _eef :=_eae .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_eef !=nil {return _eef ;};};return nil ;};type CT_Marker struct{X float64 ;Y float64 ;}; +// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path +func (_ggbb *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _ggbb .Sp !=nil {if _aag :=_ggbb .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_aag !=nil {return _aag ;};};if _ggbb .GrpSp !=nil {if _aca :=_ggbb .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070");_aca !=nil {return _aca ;};};if _ggbb .GraphicFrame !=nil {if _fbcf :=_ggbb .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_fbcf !=nil {return _fbcf ;};};if _ggbb .CxnSp !=nil {if _cccda :=_ggbb .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070");_cccda !=nil {return _cccda ;};};if _ggbb .Pic !=nil {if _ffcd :=_ggbb .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_ffcd !=nil {return _ffcd ;};};return nil ;};func (_ecg *CT_Marker )UnmarshalXML (d *_gf .Decoder ,start _gf .StartElement )error {_ecg .X =0.0;_ecg .Y =0.0;_ded :for {_dddf ,_eaa :=d .Token ();if _eaa !=nil {return _eaa ;};switch _gbfb :=_dddf .(type ){case _gf .StartElement :switch _gbfb .Name {case _gf .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 _cbgf :=d .DecodeElement (&_ecg .X ,&_gbfb );_cbgf !=nil {return _cbgf ;};case _gf .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 _deca :=d .DecodeElement (&_ecg .Y ,&_gbfb );_deca !=nil {return _deca ;};default:_c .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",_gbfb .Name );if _ecf :=d .Skip ();_ecf !=nil {return _ecf ;};};case _gf .EndElement :break _ded ;case _gf .CharData :};};return nil ;};func NewCT_GraphicFrame ()*CT_GraphicFrame {_cbec :=&CT_GraphicFrame {};_cbec .NvGraphicFramePr =NewCT_GraphicFrameNonVisual ();_cbec .Xfrm =_b .NewCT_Transform2D ();_cbec .Graphic =_b .NewGraphic ();return _cbec ;}; -// Validate validates the CT_Picture and its children -func (_eece *CT_Picture )Validate ()error {return _eece .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");}; +// Validate validates the CT_ConnectorNonVisual and its children +func (_fcd *CT_ConnectorNonVisual )Validate ()error {return _fcd .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func (_cea *CT_Connector )UnmarshalXML (d *_gf .Decoder ,start _gf .StartElement )error {_cea .NvCxnSpPr =NewCT_ConnectorNonVisual ();_cea .SpPr =_b .NewCT_ShapeProperties ();for _ ,_be :=range start .Attr {if _be .Name .Local =="\u006d\u0061\u0063r\u006f"{_fb ,_ac :=_be .Value ,error (nil );if _ac !=nil {return _ac ;};_cea .MacroAttr =&_fb ;continue ;};if _be .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_aea ,_ggg :=_gg .ParseBool (_be .Value );if _ggg !=nil {return _ggg ;};_cea .FPublishedAttr =&_aea ;continue ;};};_fd :for {_cec ,_afd :=d .Token ();if _afd !=nil {return _afd ;};switch _cb :=_cec .(type ){case _gf .StartElement :switch _cb .Name {case _gf .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 _ed :=d .DecodeElement (_cea .NvCxnSpPr ,&_cb );_ed !=nil {return _ed ;};case _gf .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 _ad :=d .DecodeElement (_cea .SpPr ,&_cb );_ad !=nil {return _ad ;};case _gf .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"}:_cea .Style =_b .NewCT_ShapeStyle ();if _dae :=d .DecodeElement (_cea .Style ,&_cb );_dae !=nil {return _dae ;};default:_c .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",_cb .Name );if _cf :=d .Skip ();_cf !=nil {return _cf ;};};case _gf .EndElement :break _fd ;case _gf .CharData :};};return nil ;};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_b .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;};type CT_RelSizeAnchor struct{From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_aaag :=&EG_ObjectChoicesChoice {};return _aaag ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;}; -// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path -func (_gcd *CT_Marker )ValidateWithPath (path string )error {if _gcd .X < 0.0{return _d .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 ,_gcd .X );};if _gcd .X > 1.0{return _d .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 ,_gcd .X );};if _gcd .Y < 0.0{return _d .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 ,_gcd .Y );};if _gcd .Y > 1.0{return _d .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 ,_gcd .Y );};return nil ;};func (_bag *CT_Drawing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067";e .EncodeToken (start );if _bag .EG_Anchor !=nil {for _ ,_caf :=range _bag .EG_Anchor {_caf .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abaed *CT_PictureNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_defg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_abaed .CNvPr ,_defg );_dfd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_abaed .CNvPicPr ,_dfd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path +func (_ddfg *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _cecd :=_ddfg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cecd !=nil {return _cecd ;};if _gggd :=_ddfg .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_gggd !=nil {return _gggd ;};return nil ;};func (_gbba *EG_ObjectChoices )UnmarshalXML (d *_gf .Decoder ,start _gf .StartElement )error {_gcc :for {_aba ,_acd :=d .Token ();if _acd !=nil {return _acd ;};switch _edfg :=_aba .(type ){case _gf .StartElement :switch _edfg .Name {case _gf .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"}:_gbba .Choice =NewEG_ObjectChoicesChoice ();if _cee :=d .DecodeElement (&_gbba .Choice .Sp ,&_edfg );_cee !=nil {return _cee ;};case _gf .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"}:_gbba .Choice =NewEG_ObjectChoicesChoice ();if _gbd :=d .DecodeElement (&_gbba .Choice .GrpSp ,&_edfg );_gbd !=nil {return _gbd ;};case _gf .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"}:_gbba .Choice =NewEG_ObjectChoicesChoice ();if _bbag :=d .DecodeElement (&_gbba .Choice .GraphicFrame ,&_edfg );_bbag !=nil {return _bbag ;};case _gf .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"}:_gbba .Choice =NewEG_ObjectChoicesChoice ();if _bff :=d .DecodeElement (&_gbba .Choice .CxnSp ,&_edfg );_bff !=nil {return _bff ;};case _gf .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"}:_gbba .Choice =NewEG_ObjectChoicesChoice ();if _edeb :=d .DecodeElement (&_gbba .Choice .Pic ,&_edfg );_edeb !=nil {return _edeb ;};default:_c .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",_edfg .Name );if _fba :=d .Skip ();_fba !=nil {return _fba ;};};case _gf .EndElement :break _gcc ;case _gf .CharData :};};return nil ;};func NewCT_Marker ()*CT_Marker {_ecb :=&CT_Marker {};_ecb .X =0.0;_ecb .Y =0.0;return _ecb }; + +// Validate validates the CT_ShapeNonVisual and its children +func (_ecc *CT_ShapeNonVisual )Validate ()error {return _ecc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");}; // ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_cffa *CT_Picture )ValidateWithPath (path string )error {if _bcac :=_cffa .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_bcac !=nil {return _bcac ;};if _adb :=_cffa .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_adb !=nil {return _adb ;};if _afd :=_cffa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_afd !=nil {return _afd ;};if _cffa .Style !=nil {if _cba :=_cffa .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_cba !=nil {return _cba ;};};return nil ;}; +func (_dcd *CT_Picture )ValidateWithPath (path string )error {if _agc :=_dcd .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_agc !=nil {return _agc ;};if _dfb :=_dcd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_dfb !=nil {return _dfb ;};if _geag :=_dcd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_geag !=nil {return _geag ;};if _dcd .Style !=nil {if _aggg :=_dcd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_aggg !=nil {return _aggg ;};};return nil ;};func _fdg (_eeb bool )uint8 {if _eeb {return 1;};return 0;};func NewCT_Picture ()*CT_Picture {_fdc :=&CT_Picture {};_fdc .NvPicPr =NewCT_PictureNonVisual ();_fdc .BlipFill =_b .NewCT_BlipFillProperties ();_fdc .SpPr =_b .NewCT_ShapeProperties ();return _fdc ;};func (_db *CT_GraphicFrame )MarshalXML (e *_gf .Encoder ,start _gf .StartElement )error {if _db .MacroAttr !=nil {start .Attr =append (start .Attr ,_gf .Attr {Name :_gf .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_gb .Sprintf ("\u0025\u0076",*_db .MacroAttr )});};if _db .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_gf .Attr {Name :_gf .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_gb .Sprintf ("\u0025\u0064",_fdg (*_db .FPublishedAttr ))});};e .EncodeToken (start );_gff :=_gf .StartElement {Name :_gf .Name {Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_db .NvGraphicFramePr ,_gff );_ceaf :=_gf .StartElement {Name :_gf .Name {Local :"\u0078\u0066\u0072\u006d"}};e .EncodeElement (_db .Xfrm ,_ceaf );_bgb :=_gf .StartElement {Name :_gf .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_bgb .Attr =append (_bgb .Attr ,_gf .Attr {Name :_gf .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"});e .EncodeElement (_db .Graphic ,_bgb );e .EncodeToken (_gf .EndElement {Name :start .Name });return nil ;};func (_dgae *CT_GroupShapeNonVisual )MarshalXML (e *_gf .Encoder ,start _gf .StartElement )error {e .EncodeToken (start );_dge :=_gf .StartElement {Name :_gf .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_dgae .CNvPr ,_dge );_afa :=_gf .StartElement {Name :_gf .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dgae .CNvGrpSpPr ,_afa );e .EncodeToken (_gf .EndElement {Name :start .Name });return nil ;};func NewCT_Connector ()*CT_Connector {_bf :=&CT_Connector {};_bf .NvCxnSpPr =NewCT_ConnectorNonVisual ();_bf .SpPr =_b .NewCT_ShapeProperties ();return _bf ;}; -// ValidateWithPath validates the CT_RelSizeAnchor and its children, prefixing error messages with path -func (_eaeg *CT_RelSizeAnchor )ValidateWithPath (path string )error {if _agbg :=_eaeg .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_agbg !=nil {return _agbg ;};if _bdg :=_eaeg .To .ValidateWithPath (path +"\u002f\u0054\u006f");_bdg !=nil {return _bdg ;};if _eaeg .Choice !=nil {if _bbc :=_eaeg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bbc !=nil {return _bbc ;};};return nil ;}; +// Validate validates the CT_GraphicFrame and its children +func (_aecg *CT_GraphicFrame )Validate ()error {return _aecg .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");}; -// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path -func (_gca *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _gggf :=_gca .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gggf !=nil {return _gggf ;};if _gf :=_gca .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_gf !=nil {return _gf ;};return nil ;};func (_gb *CT_ConnectorNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gb .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_gb .CNvCxnSpPr =_eg .NewCT_NonVisualConnectorProperties ();_ffb :for {_ddf ,_ffbg :=d .Token ();if _ffbg !=nil {return _ffbg ;};switch _fab :=_ddf .(type ){case _b .StartElement :switch _fab .Name {case _b .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 _ab :=d .DecodeElement (_gb .CNvPr ,&_fab );_ab !=nil {return _ab ;};case _b .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 _aeg :=d .DecodeElement (_gb .CNvCxnSpPr ,&_fab );_aeg !=nil {return _aeg ;};default:_be .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",_fab .Name );if _gg :=d .Skip ();_gg !=nil {return _gg ;};};case _b .EndElement :break _ffb ;case _b .CharData :};};return nil ;};func (_eecg *CT_GraphicFrame )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eecg .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_eecg .MacroAttr )});};if _eecg .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0064",_bcfe (*_eecg .FPublishedAttr ))});};e .EncodeToken (start );_bab :=_b .StartElement {Name :_b .Name {Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_eecg .NvGraphicFramePr ,_bab );_afc :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0066\u0072\u006d"}};e .EncodeElement (_eecg .Xfrm ,_afc );_bfc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_bfc .Attr =append (_bfc .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"});e .EncodeElement (_eecg .Graphic ,_bfc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcg *CT_Connector )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcg .NvCxnSpPr =NewCT_ConnectorNonVisual ();_bcg .SpPr =_eg .NewCT_ShapeProperties ();for _ ,_fcg :=range start .Attr {if _fcg .Name .Local =="\u006d\u0061\u0063r\u006f"{_ce ,_eb :=_fcg .Value ,error (nil );if _eb !=nil {return _eb ;};_bcg .MacroAttr =&_ce ;continue ;};if _fcg .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_dfc ,_ba :=_f .ParseBool (_fcg .Value );if _ba !=nil {return _ba ;};_bcg .FPublishedAttr =&_dfc ;continue ;};};_dd :for {_fg ,_ea :=d .Token ();if _ea !=nil {return _ea ;};switch _bdd :=_fg .(type ){case _b .StartElement :switch _bdd .Name {case _b .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 _bcb :=d .DecodeElement (_bcg .NvCxnSpPr ,&_bdd );_bcb !=nil {return _bcb ;};case _b .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 _cg :=d .DecodeElement (_bcg .SpPr ,&_bdd );_cg !=nil {return _cg ;};case _b .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"}:_bcg .Style =_eg .NewCT_ShapeStyle ();if _cd :=d .DecodeElement (_bcg .Style ,&_bdd );_cd !=nil {return _cd ;};default:_be .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",_bdd .Name );if _ead :=d .Skip ();_ead !=nil {return _ead ;};};case _b .EndElement :break _dd ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path +func (_gef *EG_ObjectChoices )ValidateWithPath (path string )error {if _gef .Choice !=nil {if _dabc :=_gef .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dabc !=nil {return _dabc ;};};return nil ;}; -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_gabfc *CT_PictureNonVisual )ValidateWithPath (path string )error {if _aaf :=_gabfc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_aaf !=nil {return _aaf ;};if _ddde :=_gabfc .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_ddde !=nil {return _ddde ;};return nil ;};func NewEG_Anchor ()*EG_Anchor {_bcba :=&EG_Anchor {};return _bcba }; +// Validate validates the CT_AbsSizeAnchor and its children +func (_ced *CT_AbsSizeAnchor )Validate ()error {return _ced .ValidateWithPath ("\u0043\u0054_\u0041\u0062\u0073S\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");};type CT_GroupShapeNonVisual struct{CNvPr *_b .CT_NonVisualDrawingProps ;CNvGrpSpPr *_b .CT_NonVisualGroupDrawingShapeProps ;}; -// Validate validates the CT_Drawing and its children -func (_fff *CT_Drawing )Validate ()error {return _fff .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");}; +// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path +func (_cgde *EG_Anchor )ValidateWithPath (path string )error {if _cgde .RelSizeAnchor !=nil {if _ggc :=_cgde .RelSizeAnchor .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_ggc !=nil {return _ggc ;};};if _cgde .AbsSizeAnchor !=nil {if _faeg :=_cgde .AbsSizeAnchor .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_faeg !=nil {return _faeg ;};};return nil ;}; -// Validate validates the CT_GroupShape and its children -func (_fdc *CT_GroupShape )Validate ()error {return _fdc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func NewCT_Connector ()*CT_Connector {_bdb :=&CT_Connector {};_bdb .NvCxnSpPr =NewCT_ConnectorNonVisual ();_bdb .SpPr =_eg .NewCT_ShapeProperties ();return _bdb ;}; +// Validate validates the CT_Picture and its children +func (_dab *CT_Picture )Validate ()error {return _dab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_dea *CT_RelSizeAnchor )UnmarshalXML (d *_gf .Decoder ,start _gf .StartElement )error {_dea .From =NewCT_Marker ();_dea .To =NewCT_Marker ();_affg :for {_afef ,_ebf :=d .Token ();if _ebf !=nil {return _ebf ;};switch _bde :=_afef .(type ){case _gf .StartElement :switch _bde .Name {case _gf .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 _eedd :=d .DecodeElement (_dea .From ,&_bde );_eedd !=nil {return _eedd ;};case _gf .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 _fef :=d .DecodeElement (_dea .To ,&_bde );_fef !=nil {return _fef ;};case _gf .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"}:_dea .Choice =NewEG_ObjectChoicesChoice ();if _egf :=d .DecodeElement (&_dea .Choice .Sp ,&_bde );_egf !=nil {return _egf ;};case _gf .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"}:_dea .Choice =NewEG_ObjectChoicesChoice ();if _dacf :=d .DecodeElement (&_dea .Choice .GrpSp ,&_bde );_dacf !=nil {return _dacf ;};case _gf .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"}:_dea .Choice =NewEG_ObjectChoicesChoice ();if _bcea :=d .DecodeElement (&_dea .Choice .GraphicFrame ,&_bde );_bcea !=nil {return _bcea ;};case _gf .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"}:_dea .Choice =NewEG_ObjectChoicesChoice ();if _eag :=d .DecodeElement (&_dea .Choice .CxnSp ,&_bde );_eag !=nil {return _eag ;};case _gf .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"}:_dea .Choice =NewEG_ObjectChoicesChoice ();if _bgbc :=d .DecodeElement (&_dea .Choice .Pic ,&_bde );_bgbc !=nil {return _bgbc ;};default:_c .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",_bde .Name );if _ebc :=d .Skip ();_ebc !=nil {return _ebc ;};};case _gf .EndElement :break _affg ;case _gf .CharData :};};return nil ;};func (_gbf *CT_AbsSizeAnchor )MarshalXML (e *_gf .Encoder ,start _gf .StartElement )error {e .EncodeToken (start );_bce :=_gf .StartElement {Name :_gf .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_gbf .From ,_bce );_cd :=_gf .StartElement {Name :_gf .Name {Local :"\u0065\u0078\u0074"}};e .EncodeElement (_gbf .Ext ,_cd );if _gbf .Choice !=nil {_gbf .Choice .MarshalXML (e ,_gf .StartElement {});};e .EncodeToken (_gf .EndElement {Name :start .Name });return nil ;};func (_gce *CT_GroupShapeNonVisual )UnmarshalXML (d *_gf .Decoder ,start _gf .StartElement )error {_gce .CNvPr =_b .NewCT_NonVisualDrawingProps ();_gce .CNvGrpSpPr =_b .NewCT_NonVisualGroupDrawingShapeProps ();_gge :for {_eff ,_aegb :=d .Token ();if _aegb !=nil {return _aegb ;};switch _fcdg :=_eff .(type ){case _gf .StartElement :switch _fcdg .Name {case _gf .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 _ebag :=d .DecodeElement (_gce .CNvPr ,&_fcdg );_ebag !=nil {return _ebag ;};case _gf .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 _bfb :=d .DecodeElement (_gce .CNvGrpSpPr ,&_fcdg );_bfb !=nil {return _bfb ;};default:_c .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",_fcdg .Name );if _acf :=d .Skip ();_acf !=nil {return _acf ;};};case _gf .EndElement :break _gge ;case _gf .CharData :};};return nil ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_bgg :=&CT_ConnectorNonVisual {};_bgg .CNvPr =_b .NewCT_NonVisualDrawingProps ();_bgg .CNvCxnSpPr =_b .NewCT_NonVisualConnectorProperties ();return _bgg ;};func (_dgac *CT_Marker )MarshalXML (e *_gf .Encoder ,start _gf .StartElement )error {e .EncodeToken (start );_gea :=_gf .StartElement {Name :_gf .Name {Local :"\u0078"}};e .EncodeElement (_dgac .X ,_gea );_beg :=_gf .StartElement {Name :_gf .Name {Local :"\u0079"}};e .EncodeElement (_dgac .Y ,_beg );e .EncodeToken (_gf .EndElement {Name :start .Name });return nil ;};func (_efc *CT_RelSizeAnchor )MarshalXML (e *_gf .Encoder ,start _gf .StartElement )error {e .EncodeToken (start );_ebe :=_gf .StartElement {Name :_gf .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_efc .From ,_ebe );_bae :=_gf .StartElement {Name :_gf .Name {Local :"\u0074\u006f"}};e .EncodeElement (_efc .To ,_bae );if _efc .Choice !=nil {_efc .Choice .MarshalXML (e ,_gf .StartElement {});};e .EncodeToken (_gf .EndElement {Name :start .Name });return nil ;};func (_dgeb *CT_Picture )MarshalXML (e *_gf .Encoder ,start _gf .StartElement )error {if _dgeb .MacroAttr !=nil {start .Attr =append (start .Attr ,_gf .Attr {Name :_gf .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_gb .Sprintf ("\u0025\u0076",*_dgeb .MacroAttr )});};if _dgeb .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_gf .Attr {Name :_gf .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_gb .Sprintf ("\u0025\u0064",_fdg (*_dgeb .FPublishedAttr ))});};e .EncodeToken (start );_aecda :=_gf .StartElement {Name :_gf .Name {Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_dgeb .NvPicPr ,_aecda );_cccd :=_gf .StartElement {Name :_gf .Name {Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dgeb .BlipFill ,_cccd );_bdc :=_gf .StartElement {Name :_gf .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dgeb .SpPr ,_bdc );if _dgeb .Style !=nil {_ace :=_gf .StartElement {Name :_gf .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_dgeb .Style ,_ace );};e .EncodeToken (_gf .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Connector and its children -func (_ae *CT_Connector )Validate ()error {return _ae .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func NewCT_Marker ()*CT_Marker {_ffd :=&CT_Marker {};_ffd .X =0.0;_ffd .Y =0.0;return _ffd };type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;}; +// Validate validates the EG_ObjectChoices and its children +func (_dgee *EG_ObjectChoices )Validate ()error {return _dgee .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");};func (_dabg *EG_ObjectChoicesChoice )MarshalXML (e *_gf .Encoder ,start _gf .StartElement )error {if _dabg .Sp !=nil {_fbcc :=_gf .StartElement {Name :_gf .Name {Local :"\u0073\u0070"}};e .EncodeElement (_dabg .Sp ,_fbcc );};if _dabg .GrpSp !=nil {_babc :=_gf .StartElement {Name :_gf .Name {Local :"\u0067\u0072\u0070S\u0070"}};e .EncodeElement (_dabg .GrpSp ,_babc );};if _dabg .GraphicFrame !=nil {_gdg :=_gf .StartElement {Name :_gf .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};e .EncodeElement (_dabg .GraphicFrame ,_gdg );};if _dabg .CxnSp !=nil {_cgb :=_gf .StartElement {Name :_gf .Name {Local :"\u0063\u0078\u006eS\u0070"}};e .EncodeElement (_dabg .CxnSp ,_cgb );};if _dabg .Pic !=nil {_begc :=_gf .StartElement {Name :_gf .Name {Local :"\u0070\u0069\u0063"}};e .EncodeElement (_dabg .Pic ,_begc );};return nil ;};func (_fde *CT_GraphicFrame )UnmarshalXML (d *_gf .Decoder ,start _gf .StartElement )error {_fde .NvGraphicFramePr =NewCT_GraphicFrameNonVisual ();_fde .Xfrm =_b .NewCT_Transform2D ();_fde .Graphic =_b .NewGraphic ();for _ ,_cga :=range start .Attr {if _cga .Name .Local =="\u006d\u0061\u0063r\u006f"{_ef ,_fe :=_cga .Value ,error (nil );if _fe !=nil {return _fe ;};_fde .MacroAttr =&_ef ;continue ;};if _cga .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_fdf ,_aec :=_gg .ParseBool (_cga .Value );if _aec !=nil {return _aec ;};_fde .FPublishedAttr =&_fdf ;continue ;};};_ccd :for {_egd ,_gc :=d .Token ();if _gc !=nil {return _gc ;};switch _dga :=_egd .(type ){case _gf .StartElement :switch _dga .Name {case _gf .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 _ggba :=d .DecodeElement (_fde .NvGraphicFramePr ,&_dga );_ggba !=nil {return _ggba ;};case _gf .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 _gfe :=d .DecodeElement (_fde .Xfrm ,&_dga );_gfe !=nil {return _gfe ;};case _gf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gf .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dfg :=d .DecodeElement (_fde .Graphic ,&_dga );_dfg !=nil {return _dfg ;};default:_c .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",_dga .Name );if _ddg :=d .Skip ();_ddg !=nil {return _ddg ;};};case _gf .EndElement :break _ccd ;case _gf .CharData :};};return nil ;};type CT_AbsSizeAnchor struct{From *CT_Marker ;Ext *_b .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;};func (_dff *CT_Shape )MarshalXML (e *_gf .Encoder ,start _gf .StartElement )error {if _dff .MacroAttr !=nil {start .Attr =append (start .Attr ,_gf .Attr {Name :_gf .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_gb .Sprintf ("\u0025\u0076",*_dff .MacroAttr )});};if _dff .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_gf .Attr {Name :_gf .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_gb .Sprintf ("\u0025\u0076",*_dff .TextlinkAttr )});};if _dff .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_gf .Attr {Name :_gf .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_gb .Sprintf ("\u0025\u0064",_fdg (*_dff .FLocksTextAttr ))});};if _dff .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_gf .Attr {Name :_gf .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_gb .Sprintf ("\u0025\u0064",_fdg (*_dff .FPublishedAttr ))});};e .EncodeToken (start );_bbb :=_gf .StartElement {Name :_gf .Name {Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dff .NvSpPr ,_bbb );_eec :=_gf .StartElement {Name :_gf .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dff .SpPr ,_eec );if _dff .Style !=nil {_efa :=_gf .StartElement {Name :_gf .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_dff .Style ,_efa );};if _dff .TxBody !=nil {_ccf :=_gf .StartElement {Name :_gf .Name {Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_dff .TxBody ,_ccf );};e .EncodeToken (_gf .EndElement {Name :start .Name });return nil ;};func (_afe *CT_GroupShapeChoice )UnmarshalXML (d *_gf .Decoder ,start _gf .StartElement )error {_ec :for {_ffe ,_ecd :=d .Token ();if _ecd !=nil {return _ecd ;};switch _fea :=_ffe .(type ){case _gf .StartElement :switch _fea .Name {case _gf .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"}:_cedf :=NewCT_Shape ();if _cdg :=d .DecodeElement (_cedf ,&_fea );_cdg !=nil {return _cdg ;};_afe .Sp =append (_afe .Sp ,_cedf );case _gf .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"}:_daed :=NewCT_GroupShape ();if _cbff :=d .DecodeElement (_daed ,&_fea );_cbff !=nil {return _cbff ;};_afe .GrpSp =append (_afe .GrpSp ,_daed );case _gf .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"}:_aece :=NewCT_GraphicFrame ();if _gee :=d .DecodeElement (_aece ,&_fea );_gee !=nil {return _gee ;};_afe .GraphicFrame =append (_afe .GraphicFrame ,_aece );case _gf .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"}:_feca :=NewCT_Connector ();if _gbce :=d .DecodeElement (_feca ,&_fea );_gbce !=nil {return _gbce ;};_afe .CxnSp =append (_afe .CxnSp ,_feca );case _gf .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"}:_dcgc :=NewCT_Picture ();if _ead :=d .DecodeElement (_dcgc ,&_fea );_ead !=nil {return _ead ;};_afe .Pic =append (_afe .Pic ,_dcgc );default:_c .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",_fea .Name );if _bgfa :=d .Skip ();_bgfa !=nil {return _bgfa ;};};case _gf .EndElement :break _ec ;case _gf .CharData :};};return nil ;};func (_gec *CT_GroupShape )MarshalXML (e *_gf .Encoder ,start _gf .StartElement )error {e .EncodeToken (start );_ada :=_gf .StartElement {Name :_gf .Name {Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_gec .NvGrpSpPr ,_ada );_gbb :=_gf .StartElement {Name :_gf .Name {Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gec .GrpSpPr ,_gbb );if _gec .Choice !=nil {for _ ,_bgc :=range _gec .Choice {_bgc .MarshalXML (e ,_gf .StartElement {});};};e .EncodeToken (_gf .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path -func (_ggcg *CT_GroupShape )ValidateWithPath (path string )error {if _age :=_ggcg .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_age !=nil {return _age ;};if _fgee :=_ggcg .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_fgee !=nil {return _fgee ;};for _feb ,_cga :=range _ggcg .Choice {if _cfe :=_cga .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_feb ));_cfe !=nil {return _cfe ;};};return nil ;};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ;};func (_cage *CT_GraphicFrameNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_caaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_cage .CNvPr ,_caaf );_bff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}};e .EncodeElement (_cage .CNvGraphicFramePr ,_bff );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GraphicFrameNonVisual ()*CT_GraphicFrameNonVisual {_ecd :=&CT_GraphicFrameNonVisual {};_ecd .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_ecd .CNvGraphicFramePr =_eg .NewCT_NonVisualGraphicFrameProperties ();return _ecd ;}; +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_ggbg *CT_PictureNonVisual )ValidateWithPath (path string )error {if _efb :=_ggbg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_efb !=nil {return _efb ;};if _gfa :=_ggbg .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_gfa !=nil {return _gfa ;};return nil ;};func (_ga *CT_Drawing )MarshalXML (e *_gf .Encoder ,start _gf .StartElement )error {start .Name .Local ="\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067";e .EncodeToken (start );if _ga .EG_Anchor !=nil {for _ ,_cbg :=range _ga .EG_Anchor {_cbg .MarshalXML (e ,_gf .StartElement {});};};e .EncodeToken (_gf .EndElement {Name :start .Name });return nil ;};func (_bee *CT_GroupShape )UnmarshalXML (d *_gf .Decoder ,start _gf .StartElement )error {_bee .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_bee .GrpSpPr =_b .NewCT_GroupShapeProperties ();_egda :for {_fee ,_ede :=d .Token ();if _ede !=nil {return _ede ;};switch _fbb :=_fee .(type ){case _gf .StartElement :switch _fbb .Name {case _gf .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 _cgec :=d .DecodeElement (_bee .NvGrpSpPr ,&_fbb );_cgec !=nil {return _cgec ;};case _gf .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 _ffc :=d .DecodeElement (_bee .GrpSpPr ,&_fbb );_ffc !=nil {return _ffc ;};case _gf .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"}:_aaa :=NewCT_GroupShapeChoice ();if _aeg :=d .DecodeElement (&_aaa .Sp ,&_fbb );_aeg !=nil {return _aeg ;};_bee .Choice =append (_bee .Choice ,_aaa );case _gf .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"}:_fce :=NewCT_GroupShapeChoice ();if _ddb :=d .DecodeElement (&_fce .GrpSp ,&_fbb );_ddb !=nil {return _ddb ;};_bee .Choice =append (_bee .Choice ,_fce );case _gf .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"}:_edg :=NewCT_GroupShapeChoice ();if _edf :=d .DecodeElement (&_edg .GraphicFrame ,&_fbb );_edf !=nil {return _edf ;};_bee .Choice =append (_bee .Choice ,_edg );case _gf .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"}:_dbg :=NewCT_GroupShapeChoice ();if _eed :=d .DecodeElement (&_dbg .CxnSp ,&_fbb );_eed !=nil {return _eed ;};_bee .Choice =append (_bee .Choice ,_dbg );case _gf .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"}:_bccg :=NewCT_GroupShapeChoice ();if _aed :=d .DecodeElement (&_bccg .Pic ,&_fbb );_aed !=nil {return _aed ;};_bee .Choice =append (_bee .Choice ,_bccg );default:_c .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",_fbb .Name );if _aabg :=d .Skip ();_aabg !=nil {return _aabg ;};};case _gf .EndElement :break _egda ;case _gf .CharData :};};return nil ;};func (_cbce *CT_Shape )UnmarshalXML (d *_gf .Decoder ,start _gf .StartElement )error {_cbce .NvSpPr =NewCT_ShapeNonVisual ();_cbce .SpPr =_b .NewCT_ShapeProperties ();for _ ,_ceda :=range start .Attr {if _ceda .Name .Local =="\u006d\u0061\u0063r\u006f"{_gda ,_bag :=_ceda .Value ,error (nil );if _bag !=nil {return _bag ;};_cbce .MacroAttr =&_gda ;continue ;};if _ceda .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_eced ,_eage :=_ceda .Value ,error (nil );if _eage !=nil {return _eage ;};_cbce .TextlinkAttr =&_eced ;continue ;};if _ceda .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_fcg ,_bbdcg :=_gg .ParseBool (_ceda .Value );if _bbdcg !=nil {return _bbdcg ;};_cbce .FLocksTextAttr =&_fcg ;continue ;};if _ceda .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_egfb ,_beee :=_gg .ParseBool (_ceda .Value );if _beee !=nil {return _beee ;};_cbce .FPublishedAttr =&_egfb ;continue ;};};_dda :for {_dcab ,_fbdg :=d .Token ();if _fbdg !=nil {return _fbdg ;};switch _dcc :=_dcab .(type ){case _gf .StartElement :switch _dcc .Name {case _gf .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 _cfb :=d .DecodeElement (_cbce .NvSpPr ,&_dcc );_cfb !=nil {return _cfb ;};case _gf .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 _adc :=d .DecodeElement (_cbce .SpPr ,&_dcc );_adc !=nil {return _adc ;};case _gf .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"}:_cbce .Style =_b .NewCT_ShapeStyle ();if _cbb :=d .DecodeElement (_cbce .Style ,&_dcc );_cbb !=nil {return _cbb ;};case _gf .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"}:_cbce .TxBody =_b .NewCT_TextBody ();if _ccb :=d .DecodeElement (_cbce .TxBody ,&_dcc );_ccb !=nil {return _ccb ;};default:_c .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",_dcc .Name );if _bbdf :=d .Skip ();_bbdf !=nil {return _bbdf ;};};case _gf .EndElement :break _dda ;case _gf .CharData :};};return nil ;};func (_aab *CT_Drawing )UnmarshalXML (d *_gf .Decoder ,start _gf .StartElement )error {_bd :for {_ggb ,_fg :=d .Token ();if _fg !=nil {return _fg ;};switch _df :=_ggb .(type ){case _gf .StartElement :switch _df .Name {case _gf .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"}:_dca :=NewEG_Anchor ();_dca .RelSizeAnchor =NewCT_RelSizeAnchor ();if _baa :=d .DecodeElement (_dca .RelSizeAnchor ,&_df );_baa !=nil {return _baa ;};_aab .EG_Anchor =append (_aab .EG_Anchor ,_dca );case _gf .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"}:_ddd :=NewEG_Anchor ();_ddd .AbsSizeAnchor =NewCT_AbsSizeAnchor ();if _cfcg :=d .DecodeElement (_ddd .AbsSizeAnchor ,&_df );_cfcg !=nil {return _cfcg ;};_aab .EG_Anchor =append (_aab .EG_Anchor ,_ddd );default:_c .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",_df .Name );if _cc :=d .Skip ();_cc !=nil {return _cc ;};};case _gf .EndElement :break _bd ;case _gf .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path -func (_fbg *EG_ObjectChoices )ValidateWithPath (path string )error {if _fbg .Choice !=nil {if _caad :=_fbg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_caad !=nil {return _caad ;};};return nil ;};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_eg .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;};type CT_AbsSizeAnchor struct{From *CT_Marker ;Ext *_eg .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;}; +// Validate validates the EG_ObjectChoicesChoice and its children +func (_geee *EG_ObjectChoicesChoice )Validate ()error {return _geee .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");};type CT_Marker struct{X float64 ;Y float64 ;};func NewEG_ObjectChoices ()*EG_ObjectChoices {_ggee :=&EG_ObjectChoices {};return _ggee };type EG_Anchor struct{RelSizeAnchor *CT_RelSizeAnchor ;AbsSizeAnchor *CT_AbsSizeAnchor ;}; -// Validate validates the CT_GroupShapeNonVisual and its children -func (_ggab *CT_GroupShapeNonVisual )Validate ()error {return _ggab .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};func (_adfb *EG_ObjectChoicesChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adfb .Sp !=nil {_agc :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0070"}};e .EncodeElement (_adfb .Sp ,_agc );};if _adfb .GrpSp !=nil {_caaa :=_b .StartElement {Name :_b .Name {Local :"\u0067\u0072\u0070S\u0070"}};e .EncodeElement (_adfb .GrpSp ,_caaa );};if _adfb .GraphicFrame !=nil {_aff :=_b .StartElement {Name :_b .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};e .EncodeElement (_adfb .GraphicFrame ,_aff );};if _adfb .CxnSp !=nil {_faf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u0078\u006eS\u0070"}};e .EncodeElement (_adfb .CxnSp ,_faf );};if _adfb .Pic !=nil {_geae :=_b .StartElement {Name :_b .Name {Local :"\u0070\u0069\u0063"}};e .EncodeElement (_adfb .Pic ,_geae );};return nil ;};type CT_GroupShapeNonVisual struct{CNvPr *_eg .CT_NonVisualDrawingProps ;CNvGrpSpPr *_eg .CT_NonVisualGroupDrawingShapeProps ;};func (_bagg *EG_ObjectChoices )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bagg .Choice !=nil {_bagg .Choice .MarshalXML (e ,_b .StartElement {});};return nil ;}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_bbc *CT_Shape )ValidateWithPath (path string )error {if _cedb :=_bbc .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_cedb !=nil {return _cedb ;};if _dgga :=_bbc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dgga !=nil {return _dgga ;};if _bbc .Style !=nil {if _eecg :=_bbc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_eecg !=nil {return _eecg ;};};if _bbc .TxBody !=nil {if _bagf :=_bbc .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_bagf !=nil {return _bagf ;};};return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_gaf :=&CT_GroupShapeChoice {};return _gaf };func (_ddf *CT_ConnectorNonVisual )MarshalXML (e *_gf .Encoder ,start _gf .StartElement )error {e .EncodeToken (start );_ba :=_gf .StartElement {Name :_gf .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_ddf .CNvPr ,_ba );_bbd :=_gf .StartElement {Name :_gf .Name {Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ddf .CNvCxnSpPr ,_bbd );e .EncodeToken (_gf .EndElement {Name :start .Name });return nil ;};type CT_GraphicFrameNonVisual struct{CNvPr *_b .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_b .CT_NonVisualGraphicFrameProperties ;}; -// Validate validates the CT_PictureNonVisual and its children -func (_egb *CT_PictureNonVisual )Validate ()error {return _egb .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; +// Validate validates the CT_RelSizeAnchor and its children +func (_cag *CT_RelSizeAnchor )Validate ()error {return _cag .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006cS\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");};type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_b .CT_BlipFillProperties ;SpPr *_b .CT_ShapeProperties ;Style *_b .CT_ShapeStyle ;};func (_affa *EG_Anchor )MarshalXML (e *_gf .Encoder ,start _gf .StartElement )error {if _affa .RelSizeAnchor !=nil {_ebbe :=_gf .StartElement {Name :_gf .Name {Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_affa .RelSizeAnchor ,_ebbe );};if _affa .AbsSizeAnchor !=nil {_aga :=_gf .StartElement {Name :_gf .Name {Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_affa .AbsSizeAnchor ,_aga );};return nil ;}; -// ValidateWithPath validates the CT_AbsSizeAnchor and its children, prefixing error messages with path -func (_ad *CT_AbsSizeAnchor )ValidateWithPath (path string )error {if _ee :=_ad .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_ee !=nil {return _ee ;};if _ffc :=_ad .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_ffc !=nil {return _ffc ;};if _ad .Choice !=nil {if _ga :=_ad .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ga !=nil {return _ga ;};};return nil ;}; +// Validate validates the CT_Connector and its children +func (_ca *CT_Connector )Validate ()error {return _ca .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_ggd *CT_PictureNonVisual )MarshalXML (e *_gf .Encoder ,start _gf .StartElement )error {e .EncodeToken (start );_ddca :=_gf .StartElement {Name :_gf .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_ggd .CNvPr ,_ddca );_fcb :=_gf .StartElement {Name :_gf .Name {Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ggd .CNvPicPr ,_fcb );e .EncodeToken (_gf .EndElement {Name :start .Name });return nil ;};func (_bba *CT_GraphicFrameNonVisual )MarshalXML (e *_gf .Encoder ,start _gf .StartElement )error {e .EncodeToken (start );_bcb :=_gf .StartElement {Name :_gf .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_bba .CNvPr ,_bcb );_bfg :=_gf .StartElement {Name :_gf .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}};e .EncodeElement (_bba .CNvGraphicFramePr ,_bfg );e .EncodeToken (_gf .EndElement {Name :start .Name });return nil ;};type CT_PictureNonVisual struct{CNvPr *_b .CT_NonVisualDrawingProps ;CNvPicPr *_b .CT_NonVisualPictureProperties ;};func NewCT_GraphicFrameNonVisual ()*CT_GraphicFrameNonVisual {_fgb :=&CT_GraphicFrameNonVisual {};_fgb .CNvPr =_b .NewCT_NonVisualDrawingProps ();_fgb .CNvGraphicFramePr =_b .NewCT_NonVisualGraphicFrameProperties ();return _fgb ;};func NewCT_AbsSizeAnchor ()*CT_AbsSizeAnchor {_bc :=&CT_AbsSizeAnchor {};_bc .From =NewCT_Marker ();_bc .Ext =_b .NewCT_PositiveSize2D ();return _bc ;};func (_dgc *EG_Anchor )UnmarshalXML (d *_gf .Decoder ,start _gf .StartElement )error {_fgd :for {_geab ,_fdd :=d .Token ();if _fdd !=nil {return _fdd ;};switch _cceg :=_geab .(type ){case _gf .StartElement :switch _cceg .Name {case _gf .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"}:_dgc .RelSizeAnchor =NewCT_RelSizeAnchor ();if _fdb :=d .DecodeElement (_dgc .RelSizeAnchor ,&_cceg );_fdb !=nil {return _fdb ;};case _gf .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"}:_dgc .AbsSizeAnchor =NewCT_AbsSizeAnchor ();if _eeg :=d .DecodeElement (_dgc .AbsSizeAnchor ,&_cceg );_eeg !=nil {return _eeg ;};default:_c .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",_cceg .Name );if _baab :=d .Skip ();_baab !=nil {return _baab ;};};case _gf .EndElement :break _fgd ;case _gf .CharData :};};return nil ;};type CT_ConnectorNonVisual struct{CNvPr *_b .CT_NonVisualDrawingProps ;CNvCxnSpPr *_b .CT_NonVisualConnectorProperties ;}; -// Validate validates the EG_ObjectChoices and its children -func (_gdd *EG_ObjectChoices )Validate ()error {return _gdd .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");}; +// Validate validates the CT_GroupShapeChoice and its children +func (_fbbd *CT_GroupShapeChoice )Validate ()error {return _fbbd .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");}; -// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path -func (_agfc *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _caged :=_agfc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_caged !=nil {return _caged ;};if _abb :=_agfc .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_abb !=nil {return _abb ;};return nil ;};type CT_GraphicFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicFrameNonVisual ;Xfrm *_eg .CT_Transform2D ;Graphic *_eg .Graphic ;};func (_gea *CT_GroupShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gea .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_gea .CNvGrpSpPr =_eg .NewCT_NonVisualGroupDrawingShapeProps ();_gaac :for {_gbc ,_acd :=d .Token ();if _acd !=nil {return _acd ;};switch _gdg :=_gbc .(type ){case _b .StartElement :switch _gdg .Name {case _b .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 _bef :=d .DecodeElement (_gea .CNvPr ,&_gdg );_bef !=nil {return _bef ;};case _b .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 _ecb :=d .DecodeElement (_gea .CNvGrpSpPr ,&_gdg );_ecb !=nil {return _ecb ;};default:_be .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",_gdg .Name );if _gbf :=d .Skip ();_gbf !=nil {return _gbf ;};};case _b .EndElement :break _gaac ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path +func (_eg *CT_Connector )ValidateWithPath (path string )error {if _ab :=_eg .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_ab !=nil {return _ab ;};if _gfg :=_eg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gfg !=nil {return _gfg ;};if _eg .Style !=nil {if _cbf :=_eg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_cbf !=nil {return _cbf ;};};return nil ;};func (_edfe *CT_PictureNonVisual )UnmarshalXML (d *_gf .Decoder ,start _gf .StartElement )error {_edfe .CNvPr =_b .NewCT_NonVisualDrawingProps ();_edfe .CNvPicPr =_b .NewCT_NonVisualPictureProperties ();_bada :for {_cgd ,_dggc :=d .Token ();if _dggc !=nil {return _dggc ;};switch _fdef :=_cgd .(type ){case _gf .StartElement :switch _fdef .Name {case _gf .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 _edfea :=d .DecodeElement (_edfe .CNvPr ,&_fdef );_edfea !=nil {return _edfea ;};case _gf .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 _ece :=d .DecodeElement (_edfe .CNvPicPr ,&_fdef );_ece !=nil {return _ece ;};default:_c .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",_fdef .Name );if _ecdc :=d .Skip ();_ecdc !=nil {return _ecdc ;};};case _gf .EndElement :break _bada ;case _gf .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path -func (_bccf *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _bccf .Sp !=nil {if _abdg :=_bccf .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_abdg !=nil {return _abdg ;};};if _bccf .GrpSp !=nil {if _dcdg :=_bccf .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070");_dcdg !=nil {return _dcdg ;};};if _bccf .GraphicFrame !=nil {if _feea :=_bccf .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_feea !=nil {return _feea ;};};if _bccf .CxnSp !=nil {if _aafe :=_bccf .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070");_aafe !=nil {return _aafe ;};};if _bccf .Pic !=nil {if _cede :=_bccf .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_cede !=nil {return _cede ;};};return nil ;};func (_cbb *CT_GroupShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cfea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_cbb .CNvPr ,_cfea );_dgeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_cbb .CNvGrpSpPr ,_dgeb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gcc *CT_RelSizeAnchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ccc :=_b .StartElement {Name :_b .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_gcc .From ,_ccc );_bfcg :=_b .StartElement {Name :_b .Name {Local :"\u0074\u006f"}};e .EncodeElement (_gcc .To ,_bfcg );if _gcc .Choice !=nil {_gcc .Choice .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GraphicFrameNonVisual struct{CNvPr *_eg .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_eg .CT_NonVisualGraphicFrameProperties ;};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_gdb :=&CT_ShapeNonVisual {};_gdb .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_gdb .CNvSpPr =_eg .NewCT_NonVisualDrawingShapeProps ();return _gdb ;};func (_efc *CT_GroupShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_def :=_b .StartElement {Name :_b .Name {Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_efc .NvGrpSpPr ,_def );_baf :=_b .StartElement {Name :_b .Name {Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_efc .GrpSpPr ,_baf );if _efc .Choice !=nil {for _ ,_cf :=range _efc .Choice {_cf .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abd *CT_Picture )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abd .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_abd .MacroAttr )});};if _abd .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0064",_bcfe (*_abd .FPublishedAttr ))});};e .EncodeToken (start );_ffeb :=_b .StartElement {Name :_b .Name {Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_abd .NvPicPr ,_ffeb );_aabg :=_b .StartElement {Name :_b .Name {Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abd .BlipFill ,_aabg );_cff :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_abd .SpPr ,_cff );if _abd .Style !=nil {_ecgb :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_abd .Style ,_ecgb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ShapeNonVisual struct{CNvPr *_eg .CT_NonVisualDrawingProps ;CNvSpPr *_eg .CT_NonVisualDrawingShapeProps ;};func (_ef *CT_Connector )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ef .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_ef .MacroAttr )});};if _ef .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0064",_bcfe (*_ef .FPublishedAttr ))});};e .EncodeToken (start );_db :=_b .StartElement {Name :_b .Name {Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}};e .EncodeElement (_ef .NvCxnSpPr ,_db );_ge :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ef .SpPr ,_ge );if _ef .Style !=nil {_acb :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_ef .Style ,_acb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path +func (_cbge *CT_Marker )ValidateWithPath (path string )error {if _cbge .X < 0.0{return _gb .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 ,_cbge .X );};if _cbge .X > 1.0{return _gb .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 ,_cbge .X );};if _cbge .Y < 0.0{return _gb .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 ,_cbge .Y );};if _cbge .Y > 1.0{return _gb .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 ,_cbge .Y );};return nil ;}; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_bg *CT_Drawing )ValidateWithPath (path string )error {for _adg ,_de :=range _bg .EG_Anchor {if _adf :=_de .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_adg ));_adf !=nil {return _adf ;};};return nil ;}; +// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path +func (_edb *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _cfe ,_eadc :=range _edb .Sp {if _cgc :=_eadc .ValidateWithPath (_gb .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_cfe ));_cgc !=nil {return _cgc ;};};for _cde ,_fbc :=range _edb .GrpSp {if _gfgd :=_fbc .ValidateWithPath (_gb .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_cde ));_gfgd !=nil {return _gfgd ;};};for _afc ,_gcg :=range _edb .GraphicFrame {if _gab :=_gcg .ValidateWithPath (_gb .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_afc ));_gab !=nil {return _gab ;};};for _feb ,_fecf :=range _edb .CxnSp {if _cgef :=_fecf .ValidateWithPath (_gb .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_feb ));_cgef !=nil {return _cgef ;};};for _caeb ,_eba :=range _edb .Pic {if _gabc :=_eba .ValidateWithPath (_gb .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_caeb ));_gabc !=nil {return _gabc ;};};return nil ;};func (_ea *CT_GroupShapeChoice )MarshalXML (e *_gf .Encoder ,start _gf .StartElement )error {if _ea .Sp !=nil {_edcd :=_gf .StartElement {Name :_gf .Name {Local :"\u0073\u0070"}};for _ ,_dcgb :=range _ea .Sp {e .EncodeElement (_dcgb ,_edcd );};};if _ea .GrpSp !=nil {_ccc :=_gf .StartElement {Name :_gf .Name {Local :"\u0067\u0072\u0070S\u0070"}};for _ ,_aef :=range _ea .GrpSp {e .EncodeElement (_aef ,_ccc );};};if _ea .GraphicFrame !=nil {_ddc :=_gf .StartElement {Name :_gf .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_bgf :=range _ea .GraphicFrame {e .EncodeElement (_bgf ,_ddc );};};if _ea .CxnSp !=nil {_aefd :=_gf .StartElement {Name :_gf .Name {Local :"\u0063\u0078\u006eS\u0070"}};for _ ,_cae :=range _ea .CxnSp {e .EncodeElement (_cae ,_aefd );};};if _ea .Pic !=nil {_ccdf :=_gf .StartElement {Name :_gf .Name {Local :"\u0070\u0069\u0063"}};for _ ,_dec :=range _ea .Pic {e .EncodeElement (_dec ,_ccdf );};};return nil ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_cbc :=&CT_GroupShapeNonVisual {};_cbc .CNvPr =_b .NewCT_NonVisualDrawingProps ();_cbc .CNvGrpSpPr =_b .NewCT_NonVisualGroupDrawingShapeProps ();return _cbc ;};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ;SpPr *_b .CT_ShapeProperties ;Style *_b .CT_ShapeStyle ;TxBody *_b .CT_TextBody ;}; -// Validate validates the CT_Shape and its children -func (_ffce *CT_Shape )Validate ()error {return _ffce .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");}; +// ValidateWithPath validates the CT_RelSizeAnchor and its children, prefixing error messages with path +func (_abg *CT_RelSizeAnchor )ValidateWithPath (path string )error {if _dag :=_abg .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_dag !=nil {return _dag ;};if _bfa :=_abg .To .ValidateWithPath (path +"\u002f\u0054\u006f");_bfa !=nil {return _bfa ;};if _abg .Choice !=nil {if _cdag :=_abg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cdag !=nil {return _cdag ;};};return nil ;};type CT_GraphicFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicFrameNonVisual ;Xfrm *_b .CT_Transform2D ;Graphic *_b .Graphic ;};func (_fc *CT_ConnectorNonVisual )UnmarshalXML (d *_gf .Decoder ,start _gf .StartElement )error {_fc .CNvPr =_b .NewCT_NonVisualDrawingProps ();_fc .CNvCxnSpPr =_b .NewCT_NonVisualConnectorProperties ();_cbe :for {_acc ,_ff :=d .Token ();if _ff !=nil {return _ff ;};switch _fbg :=_acc .(type ){case _gf .StartElement :switch _fbg .Name {case _gf .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 _ee :=d .DecodeElement (_fc .CNvPr ,&_fbg );_ee !=nil {return _ee ;};case _gf .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 _edd :=d .DecodeElement (_fc .CNvCxnSpPr ,&_fbg );_edd !=nil {return _edd ;};default:_c .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",_fbg .Name );if _de :=d .Skip ();_de !=nil {return _de ;};};case _gf .EndElement :break _cbe ;case _gf .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GraphicFrame and its children, prefixing error messages with path -func (_cce *CT_GraphicFrame )ValidateWithPath (path string )error {if _ggc :=_cce .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_ggc !=nil {return _ggc ;};if _fbf :=_cce .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_fbf !=nil {return _fbf ;};if _gcg :=_cce .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_gcg !=nil {return _gcg ;};return nil ;};func (_cfd *EG_ObjectChoicesChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aae :for {_agfcf ,_fdaf :=d .Token ();if _fdaf !=nil {return _fdaf ;};switch _faeg :=_agfcf .(type ){case _b .StartElement :switch _faeg .Name {case _b .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"}:_cfd .Sp =NewCT_Shape ();if _cbgb :=d .DecodeElement (_cfd .Sp ,&_faeg );_cbgb !=nil {return _cbgb ;};case _b .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"}:_cfd .GrpSp =NewCT_GroupShape ();if _geb :=d .DecodeElement (_cfd .GrpSp ,&_faeg );_geb !=nil {return _geb ;};case _b .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"}:_cfd .GraphicFrame =NewCT_GraphicFrame ();if _cgff :=d .DecodeElement (_cfd .GraphicFrame ,&_faeg );_cgff !=nil {return _cgff ;};case _b .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"}:_cfd .CxnSp =NewCT_Connector ();if _ceb :=d .DecodeElement (_cfd .CxnSp ,&_faeg );_ceb !=nil {return _ceb ;};case _b .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"}:_cfd .Pic =NewCT_Picture ();if _fdgd :=d .DecodeElement (_cfd .Pic ,&_faeg );_fdgd !=nil {return _fdgd ;};default:_be .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",_faeg .Name );if _eaea :=d .Skip ();_eaea !=nil {return _eaea ;};};case _b .EndElement :break _aae ;case _b .CharData :};};return nil ;};func (_ebf *CT_ShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebf .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_ebf .CNvSpPr =_eg .NewCT_NonVisualDrawingShapeProps ();_cfc :for {_afe ,_gbab :=d .Token ();if _gbab !=nil {return _gbab ;};switch _adcc :=_afe .(type ){case _b .StartElement :switch _adcc .Name {case _b .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 _fae :=d .DecodeElement (_ebf .CNvPr ,&_adcc );_fae !=nil {return _fae ;};case _b .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 _gfc :=d .DecodeElement (_ebf .CNvSpPr ,&_adcc );_gfc !=nil {return _gfc ;};default:_be .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",_adcc .Name );if _edg :=d .Skip ();_edg !=nil {return _edg ;};};case _b .EndElement :break _cfc ;case _b .CharData :};};return nil ;};func NewCT_RelSizeAnchor ()*CT_RelSizeAnchor {_efg :=&CT_RelSizeAnchor {};_efg .From =NewCT_Marker ();_efg .To =NewCT_Marker ();return _efg ;};type CT_PictureNonVisual struct{CNvPr *_eg .CT_NonVisualDrawingProps ;CNvPicPr *_eg .CT_NonVisualPictureProperties ;}; +// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path +func (_fagd *CT_GroupShape )ValidateWithPath (path string )error {if _fec :=_fagd .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_fec !=nil {return _fec ;};if _bac :=_fagd .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_bac !=nil {return _bac ;};for _gag ,_dee :=range _fagd .Choice {if _fae :=_dee .ValidateWithPath (_gb .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gag ));_fae !=nil {return _fae ;};};return nil ;};func NewCT_RelSizeAnchor ()*CT_RelSizeAnchor {_eae :=&CT_RelSizeAnchor {};_eae .From =NewCT_Marker ();_eae .To =NewCT_Marker ();return _eae ;};func (_a *CT_AbsSizeAnchor )UnmarshalXML (d *_gf .Decoder ,start _gf .StartElement )error {_a .From =NewCT_Marker ();_a .Ext =_b .NewCT_PositiveSize2D ();_e :for {_ce ,_eb :=d .Token ();if _eb !=nil {return _eb ;};switch _d :=_ce .(type ){case _gf .StartElement :switch _d .Name {case _gf .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 (_a .From ,&_d );_bb !=nil {return _bb ;};case _gf .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 _bg :=d .DecodeElement (_a .Ext ,&_d );_bg !=nil {return _bg ;};case _gf .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"}:_a .Choice =NewEG_ObjectChoicesChoice ();if _f :=d .DecodeElement (&_a .Choice .Sp ,&_d );_f !=nil {return _f ;};case _gf .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"}:_a .Choice =NewEG_ObjectChoicesChoice ();if _dg :=d .DecodeElement (&_a .Choice .GrpSp ,&_d );_dg !=nil {return _dg ;};case _gf .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"}:_a .Choice =NewEG_ObjectChoicesChoice ();if _af :=d .DecodeElement (&_a .Choice .GraphicFrame ,&_d );_af !=nil {return _af ;};case _gf .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"}:_a .Choice =NewEG_ObjectChoicesChoice ();if _fa :=d .DecodeElement (&_a .Choice .CxnSp ,&_d );_fa !=nil {return _fa ;};case _gf .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"}:_a .Choice =NewEG_ObjectChoicesChoice ();if _dc :=d .DecodeElement (&_a .Choice .Pic ,&_d );_dc !=nil {return _dc ;};default:_c .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",_d .Name );if _dd :=d .Skip ();_dd !=nil {return _dd ;};};case _gf .EndElement :break _e ;case _gf .CharData :};};return nil ;};type CT_ShapeNonVisual struct{CNvPr *_b .CT_NonVisualDrawingProps ;CNvSpPr *_b .CT_NonVisualDrawingShapeProps ;}; -// Validate validates the CT_RelSizeAnchor and its children -func (_fdga *CT_RelSizeAnchor )Validate ()error {return _fdga .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006cS\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");};func (_fb *CT_GraphicFrame )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fb .NvGraphicFramePr =NewCT_GraphicFrameNonVisual ();_fb .Xfrm =_eg .NewCT_Transform2D ();_fb .Graphic =_eg .NewGraphic ();for _ ,_bfg :=range start .Attr {if _bfg .Name .Local =="\u006d\u0061\u0063r\u006f"{_fbe ,_efe :=_bfg .Value ,error (nil );if _efe !=nil {return _efe ;};_fb .MacroAttr =&_fbe ;continue ;};if _bfg .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_gba ,_cc :=_f .ParseBool (_bfg .Value );if _cc !=nil {return _cc ;};_fb .FPublishedAttr =&_gba ;continue ;};};_dac :for {_cag ,_fd :=d .Token ();if _fd !=nil {return _fd ;};switch _aab :=_cag .(type ){case _b .StartElement :switch _aab .Name {case _b .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 _cbca :=d .DecodeElement (_fb .NvGraphicFramePr ,&_aab );_cbca !=nil {return _cbca ;};case _b .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 _dc :=d .DecodeElement (_fb .Xfrm ,&_aab );_dc !=nil {return _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\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 _ffe :=d .DecodeElement (_fb .Graphic ,&_aab );_ffe !=nil {return _ffe ;};default:_be .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",_aab .Name );if _fge :=d .Skip ();_fge !=nil {return _fge ;};};case _b .EndElement :break _dac ;case _b .CharData :};};return nil ;};func (_gd *CT_GraphicFrameNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gd .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_gd .CNvGraphicFramePr =_eg .NewCT_NonVisualGraphicFrameProperties ();_bcf :for {_dg ,_cbg :=d .Token ();if _cbg !=nil {return _cbg ;};switch _ffbgg :=_dg .(type ){case _b .StartElement :switch _ffbgg .Name {case _b .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 _fea :=d .DecodeElement (_gd .CNvPr ,&_ffbgg );_fea !=nil {return _fea ;};case _b .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 _eab :=d .DecodeElement (_gd .CNvGraphicFramePr ,&_ffbgg );_eab !=nil {return _eab ;};default:_be .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",_ffbgg .Name );if _bcgd :=d .Skip ();_bcgd !=nil {return _bcgd ;};};case _b .EndElement :break _bcf ;case _b .CharData :};};return nil ;};func (_gad *CT_Shape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gad .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_gad .MacroAttr )});};if _gad .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_d .Sprintf ("\u0025\u0076",*_gad .TextlinkAttr )});};if _gad .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_d .Sprintf ("\u0025\u0064",_bcfe (*_gad .FLocksTextAttr ))});};if _gad .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0064",_bcfe (*_gad .FPublishedAttr ))});};e .EncodeToken (start );_ebe :=_b .StartElement {Name :_b .Name {Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gad .NvSpPr ,_ebe );_bfgd :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gad .SpPr ,_bfgd );if _gad .Style !=nil {_acde :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_gad .Style ,_acde );};if _gad .TxBody !=nil {_cced :=_b .StartElement {Name :_b .Name {Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_gad .TxBody ,_cced );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fed *CT_Drawing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gc :for {_ecgf ,_ced :=d .Token ();if _ced !=nil {return _ced ;};switch _bf :=_ecgf .(type ){case _b .StartElement :switch _bf .Name {case _b .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"}:_fgb :=NewEG_Anchor ();_fgb .RelSizeAnchor =NewCT_RelSizeAnchor ();if _gaa :=d .DecodeElement (_fgb .RelSizeAnchor ,&_bf );_gaa !=nil {return _gaa ;};_fed .EG_Anchor =append (_fed .EG_Anchor ,_fgb );case _b .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"}:_afa :=NewEG_Anchor ();_afa .AbsSizeAnchor =NewCT_AbsSizeAnchor ();if _bb :=d .DecodeElement (_afa .AbsSizeAnchor ,&_bf );_bb !=nil {return _bb ;};_fed .EG_Anchor =append (_fed .EG_Anchor ,_afa );default:_be .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",_bf .Name );if _cbe :=d .Skip ();_cbe !=nil {return _cbe ;};};case _b .EndElement :break _gc ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GraphicFrameNonVisual and its children, prefixing error messages with path +func (_eda *CT_GraphicFrameNonVisual )ValidateWithPath (path string )error {if _dgd :=_eda .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dgd !=nil {return _dgd ;};if _efg :=_eda .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_efg !=nil {return _efg ;};return nil ;};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ;};func (_ddbb *CT_ShapeNonVisual )UnmarshalXML (d *_gf .Decoder ,start _gf .StartElement )error {_ddbb .CNvPr =_b .NewCT_NonVisualDrawingProps ();_ddbb .CNvSpPr =_b .NewCT_NonVisualDrawingShapeProps ();_bagc :for {_bda ,_gdc :=d .Token ();if _gdc !=nil {return _gdc ;};switch _ffd :=_bda .(type ){case _gf .StartElement :switch _ffd .Name {case _gf .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 _dedb :=d .DecodeElement (_ddbb .CNvPr ,&_ffd );_dedb !=nil {return _dedb ;};case _gf .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 _def :=d .DecodeElement (_ddbb .CNvSpPr ,&_ffd );_def !=nil {return _def ;};default:_c .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",_ffd .Name );if _bfbea :=d .Skip ();_bfbea !=nil {return _bfbea ;};};case _gf .EndElement :break _bagc ;case _gf .CharData :};};return nil ;};func (_daf *CT_Picture )UnmarshalXML (d *_gf .Decoder ,start _gf .StartElement )error {_daf .NvPicPr =NewCT_PictureNonVisual ();_daf .BlipFill =_b .NewCT_BlipFillProperties ();_daf .SpPr =_b .NewCT_ShapeProperties ();for _ ,_egb :=range start .Attr {if _egb .Name .Local =="\u006d\u0061\u0063r\u006f"{_dgg ,_ddcd :=_egb .Value ,error (nil );if _ddcd !=nil {return _ddcd ;};_daf .MacroAttr =&_dgg ;continue ;};if _egb .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_abf ,_daca :=_gg .ParseBool (_egb .Value );if _daca !=nil {return _daca ;};_daf .FPublishedAttr =&_abf ;continue ;};};_aff :for {_fbd ,_cedg :=d .Token ();if _cedg !=nil {return _cedg ;};switch _ecdf :=_fbd .(type ){case _gf .StartElement :switch _ecdf .Name {case _gf .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 _fgg :=d .DecodeElement (_daf .NvPicPr ,&_ecdf );_fgg !=nil {return _fgg ;};case _gf .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 _adda :=d .DecodeElement (_daf .BlipFill ,&_ecdf );_adda !=nil {return _adda ;};case _gf .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 _eeed :=d .DecodeElement (_daf .SpPr ,&_ecdf );_eeed !=nil {return _eeed ;};case _gf .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"}:_daf .Style =_b .NewCT_ShapeStyle ();if _bbe :=d .DecodeElement (_daf .Style ,&_ecdf );_bbe !=nil {return _bbe ;};default:_c .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",_ecdf .Name );if _ege :=d .Skip ();_ege !=nil {return _ege ;};};case _gf .EndElement :break _aff ;case _gf .CharData :};};return nil ;};func (_eee *CT_GraphicFrameNonVisual )UnmarshalXML (d *_gf .Decoder ,start _gf .StartElement )error {_eee .CNvPr =_b .NewCT_NonVisualDrawingProps ();_eee .CNvGraphicFramePr =_b .NewCT_NonVisualGraphicFrameProperties ();_cac :for {_cge ,_cce :=d .Token ();if _cce !=nil {return _cce ;};switch _eddg :=_cge .(type ){case _gf .StartElement :switch _eddg .Name {case _gf .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 _gd :=d .DecodeElement (_eee .CNvPr ,&_eddg );_gd !=nil {return _gd ;};case _gf .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 _dac :=d .DecodeElement (_eee .CNvGraphicFramePr ,&_eddg );_dac !=nil {return _dac ;};default:_c .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",_eddg .Name );if _add :=d .Skip ();_add !=nil {return _add ;};};case _gf .EndElement :break _cac ;case _gf .CharData :};};return nil ;};func NewEG_Anchor ()*EG_Anchor {_daea :=&EG_Anchor {};return _daea }; -// Validate validates the CT_AbsSizeAnchor and its children -func (_ede *CT_AbsSizeAnchor )Validate ()error {return _ede .ValidateWithPath ("\u0043\u0054_\u0041\u0062\u0073S\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");};func (_dcb *CT_ShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_adc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_dcb .CNvPr ,_adc );_bbg :=_b .StartElement {Name :_b .Name {Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dcb .CNvSpPr ,_bbg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bd *CT_AbsSizeAnchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bd .From =NewCT_Marker ();_bd .Ext =_eg .NewCT_PositiveSize2D ();_ec :for {_c ,_a :=d .Token ();if _a !=nil {return _a ;};switch _g :=_c .(type ){case _b .StartElement :switch _g .Name {case _b .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 _ed :=d .DecodeElement (_bd .From ,&_g );_ed !=nil {return _ed ;};case _b .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 _ff :=d .DecodeElement (_bd .Ext ,&_g );_ff !=nil {return _ff ;};case _b .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"}:_bd .Choice =NewEG_ObjectChoicesChoice ();if _ac :=d .DecodeElement (&_bd .Choice .Sp ,&_g );_ac !=nil {return _ac ;};case _b .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"}:_bd .Choice =NewEG_ObjectChoicesChoice ();if _af :=d .DecodeElement (&_bd .Choice .GrpSp ,&_g );_af !=nil {return _af ;};case _b .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"}:_bd .Choice =NewEG_ObjectChoicesChoice ();if _ecg :=d .DecodeElement (&_bd .Choice .GraphicFrame ,&_g );_ecg !=nil {return _ecg ;};case _b .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"}:_bd .Choice =NewEG_ObjectChoicesChoice ();if _bc :=d .DecodeElement (&_bd .Choice .CxnSp ,&_g );_bc !=nil {return _bc ;};case _b .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"}:_bd .Choice =NewEG_ObjectChoicesChoice ();if _ca :=d .DecodeElement (&_bd .Choice .Pic ,&_g );_ca !=nil {return _ca ;};default:_be .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",_g .Name );if _egg :=d .Skip ();_egg !=nil {return _egg ;};};case _b .EndElement :break _ec ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_GraphicFrameNonVisual and its children +func (_cdd *CT_GraphicFrameNonVisual )Validate ()error {return _cdd .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_aa *CT_Connector )MarshalXML (e *_gf .Encoder ,start _gf .StartElement )error {if _aa .MacroAttr !=nil {start .Attr =append (start .Attr ,_gf .Attr {Name :_gf .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_gb .Sprintf ("\u0025\u0076",*_aa .MacroAttr )});};if _aa .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_gf .Attr {Name :_gf .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_gb .Sprintf ("\u0025\u0064",_fdg (*_aa .FPublishedAttr ))});};e .EncodeToken (start );_cg :=_gf .StartElement {Name :_gf .Name {Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}};e .EncodeElement (_aa .NvCxnSpPr ,_cg );_da :=_gf .StartElement {Name :_gf .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aa .SpPr ,_da );if _aa .Style !=nil {_ae :=_gf .StartElement {Name :_gf .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_aa .Style ,_ae );};e .EncodeToken (_gf .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_Anchor and its children -func (_ggd *EG_Anchor )Validate ()error {return _ggd .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_cda :=&CT_GroupShapeChoice {};return _cda };func (_fc *CT_AbsSizeAnchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fa :=_b .StartElement {Name :_b .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_fc .From ,_fa );_da :=_b .StartElement {Name :_b .Name {Local :"\u0065\u0078\u0074"}};e .EncodeElement (_fc .Ext ,_da );if _fc .Choice !=nil {_fc .Choice .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_fag :=&CT_GroupShape {};_fag .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_fag .GrpSpPr =_eg .NewCT_GroupShapeProperties ();return _fag ;}; +// Validate validates the CT_GroupShape and its children +func (_cbeg *CT_GroupShape )Validate ()error {return _cbeg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");}; -// Validate validates the CT_GraphicFrameNonVisual and its children -func (_aba *CT_GraphicFrameNonVisual )Validate ()error {return _aba .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_bae *CT_GroupShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bae .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_bae .GrpSpPr =_eg .NewCT_GroupShapeProperties ();_eggg :for {_fba ,_fcf :=d .Token ();if _fcf !=nil {return _fcf ;};switch _aca :=_fba .(type ){case _b .StartElement :switch _aca .Name {case _b .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 _ddd :=d .DecodeElement (_bae .NvGrpSpPr ,&_aca );_ddd !=nil {return _ddd ;};case _b .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 _cge :=d .DecodeElement (_bae .GrpSpPr ,&_aca );_cge !=nil {return _cge ;};case _b .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"}:_acbf :=NewCT_GroupShapeChoice ();if _bdda :=d .DecodeElement (&_acbf .Sp ,&_aca );_bdda !=nil {return _bdda ;};_bae .Choice =append (_bae .Choice ,_acbf );case _b .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"}:_ffef :=NewCT_GroupShapeChoice ();if _gga :=d .DecodeElement (&_ffef .GrpSp ,&_aca );_gga !=nil {return _gga ;};_bae .Choice =append (_bae .Choice ,_ffef );case _b .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"}:_abe :=NewCT_GroupShapeChoice ();if _gab :=d .DecodeElement (&_abe .GraphicFrame ,&_aca );_gab !=nil {return _gab ;};_bae .Choice =append (_bae .Choice ,_abe );case _b .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"}:_ade :=NewCT_GroupShapeChoice ();if _ada :=d .DecodeElement (&_ade .CxnSp ,&_aca );_ada !=nil {return _ada ;};_bae .Choice =append (_bae .Choice ,_ade );case _b .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"}:_aegb :=NewCT_GroupShapeChoice ();if _fcd :=d .DecodeElement (&_aegb .Pic ,&_aca );_fcd !=nil {return _fcd ;};_bae .Choice =append (_bae .Choice ,_aegb );default:_be .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",_aca .Name );if _fgbg :=d .Skip ();_fgbg !=nil {return _fgbg ;};};case _b .EndElement :break _eggg ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path +func (_edea *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _bbdcc :=_edea .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bbdcc !=nil {return _bbdcc ;};if _bgbca :=_edea .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_bgbca !=nil {return _bgbca ;};return nil ;};func (_fda *CT_ShapeNonVisual )MarshalXML (e *_gf .Encoder ,start _gf .StartElement )error {e .EncodeToken (start );_eac :=_gf .StartElement {Name :_gf .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_fda .CNvPr ,_eac );_efd :=_gf .StartElement {Name :_gf .Name {Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fda .CNvSpPr ,_efd );e .EncodeToken (_gf .EndElement {Name :start .Name });return nil ;};func NewCT_Shape ()*CT_Shape {_ebfd :=&CT_Shape {};_ebfd .NvSpPr =NewCT_ShapeNonVisual ();_ebfd .SpPr =_b .NewCT_ShapeProperties ();return _ebfd ;}; -// Validate validates the CT_GroupShapeChoice and its children -func (_ege *CT_GroupShapeChoice )Validate ()error {return _ege .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_ffed *CT_RelSizeAnchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffed .From =NewCT_Marker ();_ffed .To =NewCT_Marker ();_dgfg :for {_aag ,_dbf :=d .Token ();if _dbf !=nil {return _dbf ;};switch _fage :=_aag .(type ){case _b .StartElement :switch _fage .Name {case _b .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 _daa :=d .DecodeElement (_ffed .From ,&_fage );_daa !=nil {return _daa ;};case _b .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 _cged :=d .DecodeElement (_ffed .To ,&_fage );_cged !=nil {return _cged ;};case _b .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"}:_ffed .Choice =NewEG_ObjectChoicesChoice ();if _dfg :=d .DecodeElement (&_ffed .Choice .Sp ,&_fage );_dfg !=nil {return _dfg ;};case _b .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"}:_ffed .Choice =NewEG_ObjectChoicesChoice ();if _fbb :=d .DecodeElement (&_ffed .Choice .GrpSp ,&_fage );_fbb !=nil {return _fbb ;};case _b .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"}:_ffed .Choice =NewEG_ObjectChoicesChoice ();if _bgfa :=d .DecodeElement (&_ffed .Choice .GraphicFrame ,&_fage );_bgfa !=nil {return _bgfa ;};case _b .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"}:_ffed .Choice =NewEG_ObjectChoicesChoice ();if _dbc :=d .DecodeElement (&_ffed .Choice .CxnSp ,&_fage );_dbc !=nil {return _dbc ;};case _b .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"}:_ffed .Choice =NewEG_ObjectChoicesChoice ();if _dec :=d .DecodeElement (&_ffed .Choice .Pic ,&_fage );_dec !=nil {return _dec ;};default:_be .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",_fage .Name );if _fad :=d .Skip ();_fad !=nil {return _fad ;};};case _b .EndElement :break _dgfg ;case _b .CharData :};};return nil ;};type EG_Anchor struct{RelSizeAnchor *CT_RelSizeAnchor ;AbsSizeAnchor *CT_AbsSizeAnchor ;};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_dcba :=&EG_ObjectChoicesChoice {};return _dcba ;};func NewCT_Picture ()*CT_Picture {_fdg :=&CT_Picture {};_fdg .NvPicPr =NewCT_PictureNonVisual ();_fdg .BlipFill =_eg .NewCT_BlipFillProperties ();_fdg .SpPr =_eg .NewCT_ShapeProperties ();return _fdg ;}; +// Validate validates the EG_Anchor and its children +func (_eege *EG_Anchor )Validate ()error {return _eege .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");};func NewCT_GroupShape ()*CT_GroupShape {_dcg :=&CT_GroupShape {};_dcg .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_dcg .GrpSpPr =_b .NewCT_GroupShapeProperties ();return _dcg ;}; -// Validate validates the CT_ConnectorNonVisual and its children -func (_cb *CT_ConnectorNonVisual )Validate ()error {return _cb .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func (_add *CT_GroupShapeChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _add .Sp !=nil {_bbe :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0070"}};for _ ,_ggg :=range _add .Sp {e .EncodeElement (_ggg ,_bbe );};};if _add .GrpSp !=nil {_fcde :=_b .StartElement {Name :_b .Name {Local :"\u0067\u0072\u0070S\u0070"}};for _ ,_bcc :=range _add .GrpSp {e .EncodeElement (_bcc ,_fcde );};};if _add .GraphicFrame !=nil {_eaa :=_b .StartElement {Name :_b .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_cbcg :=range _add .GraphicFrame {e .EncodeElement (_cbcg ,_eaa );};};if _add .CxnSp !=nil {_bafe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u0078\u006eS\u0070"}};for _ ,_gabf :=range _add .CxnSp {e .EncodeElement (_gabf ,_bafe );};};if _add .Pic !=nil {_dag :=_b .StartElement {Name :_b .Name {Local :"\u0070\u0069\u0063"}};for _ ,_babf :=range _add .Pic {e .EncodeElement (_babf ,_dag );};};return nil ;};func (_eecgc *EG_ObjectChoices )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgf :for {_babd ,_fgdc :=d .Token ();if _fgdc !=nil {return _fgdc ;};switch _aac :=_babd .(type ){case _b .StartElement :switch _aac .Name {case _b .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"}:_eecgc .Choice =NewEG_ObjectChoicesChoice ();if _fbfd :=d .DecodeElement (&_eecgc .Choice .Sp ,&_aac );_fbfd !=nil {return _fbfd ;};case _b .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"}:_eecgc .Choice =NewEG_ObjectChoicesChoice ();if _fdd :=d .DecodeElement (&_eecgc .Choice .GrpSp ,&_aac );_fdd !=nil {return _fdd ;};case _b .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"}:_eecgc .Choice =NewEG_ObjectChoicesChoice ();if _bfa :=d .DecodeElement (&_eecgc .Choice .GraphicFrame ,&_aac );_bfa !=nil {return _bfa ;};case _b .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"}:_eecgc .Choice =NewEG_ObjectChoicesChoice ();if _bfaa :=d .DecodeElement (&_eecgc .Choice .CxnSp ,&_aac );_bfaa !=nil {return _bfaa ;};case _b .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"}:_eecgc .Choice =NewEG_ObjectChoicesChoice ();if _ffbd :=d .DecodeElement (&_eecgc .Choice .Pic ,&_aac );_ffbd !=nil {return _ffbd ;};default:_be .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",_aac .Name );if _egab :=d .Skip ();_egab !=nil {return _egab ;};};case _b .EndElement :break _cgf ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_agg *CT_Drawing )ValidateWithPath (path string )error {for _cdc ,_cece :=range _agg .EG_Anchor {if _cda :=_cece .ValidateWithPath (_gb .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_cdc ));_cda !=nil {return _cda ;};};return nil ;}; -// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path -func (_fcbe *EG_Anchor )ValidateWithPath (path string )error {if _fcbe .RelSizeAnchor !=nil {if _gaef :=_fcbe .RelSizeAnchor .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_gaef !=nil {return _gaef ;};};if _fcbe .AbsSizeAnchor !=nil {if _dbgd :=_fcbe .AbsSizeAnchor .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_dbgd !=nil {return _dbgd ;};};return nil ;};func (_dfb *CT_Picture )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfb .NvPicPr =NewCT_PictureNonVisual ();_dfb .BlipFill =_eg .NewCT_BlipFillProperties ();_dfb .SpPr =_eg .NewCT_ShapeProperties ();for _ ,_abae :=range start .Attr {if _abae .Name .Local =="\u006d\u0061\u0063r\u006f"{_cdd ,_cef :=_abae .Value ,error (nil );if _cef !=nil {return _cef ;};_dfb .MacroAttr =&_cdd ;continue ;};if _abae .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_dgf ,_bgfg :=_f .ParseBool (_abae .Value );if _bgfg !=nil {return _bgfg ;};_dfb .FPublishedAttr =&_dgf ;continue ;};};_bbea :for {_ebc ,_dbde :=d .Token ();if _dbde !=nil {return _dbde ;};switch _fgd :=_ebc .(type ){case _b .StartElement :switch _fgd .Name {case _b .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 _bfcb :=d .DecodeElement (_dfb .NvPicPr ,&_fgd );_bfcb !=nil {return _bfcb ;};case _b .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 _ccdf :=d .DecodeElement (_dfb .BlipFill ,&_fgd );_ccdf !=nil {return _ccdf ;};case _b .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 _cceb :=d .DecodeElement (_dfb .SpPr ,&_fgd );_cceb !=nil {return _cceb ;};case _b .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"}:_dfb .Style =_eg .NewCT_ShapeStyle ();if _caeg :=d .DecodeElement (_dfb .Style ,&_fgd );_caeg !=nil {return _caeg ;};default:_be .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",_fgd .Name );if _eac :=d .Skip ();_eac !=nil {return _eac ;};};case _b .EndElement :break _bbea ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_AbsSizeAnchor and its children, prefixing error messages with path +func (_gbc *CT_AbsSizeAnchor )ValidateWithPath (path string )error {if _ge :=_gbc .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_ge !=nil {return _ge ;};if _fag :=_gbc .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_fag !=nil {return _fag ;};if _gbc .Choice !=nil {if _ebb :=_gbc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ebb !=nil {return _ebb ;};};return nil ;};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_b .CT_ShapeProperties ;Style *_b .CT_ShapeStyle ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_efe :=&CT_PictureNonVisual {};_efe .CNvPr =_b .NewCT_NonVisualDrawingProps ();_efe .CNvPicPr =_b .NewCT_NonVisualPictureProperties ();return _efe ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_dfbf *CT_Shape )ValidateWithPath (path string )error {if _dea :=_dfbf .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_dea !=nil {return _dea ;};if _ffba :=_dfbf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ffba !=nil {return _ffba ;};if _dfbf .Style !=nil {if _bgc :=_dfbf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bgc !=nil {return _bgc ;};};if _dfbf .TxBody !=nil {if _bcbb :=_dfbf .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_bcbb !=nil {return _bcbb ;};};return nil ;};func _bcfe (_abc bool )uint8 {if _abc {return 1;};return 0;};type CT_RelSizeAnchor struct{From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_aa :=&CT_ConnectorNonVisual {};_aa .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_aa .CNvCxnSpPr =_eg .NewCT_NonVisualConnectorProperties ();return _aa ;};func NewCT_Shape ()*CT_Shape {_geg :=&CT_Shape {};_geg .NvSpPr =NewCT_ShapeNonVisual ();_geg .SpPr =_eg .NewCT_ShapeProperties ();return _geg ;};func NewCT_Drawing ()*CT_Drawing {_dff :=&CT_Drawing {};return _dff };func NewCT_AbsSizeAnchor ()*CT_AbsSizeAnchor {_df :=&CT_AbsSizeAnchor {};_df .From =NewCT_Marker ();_df .Ext =_eg .NewCT_PositiveSize2D ();return _df ;};type CT_ConnectorNonVisual struct{CNvPr *_eg .CT_NonVisualDrawingProps ;CNvCxnSpPr *_eg .CT_NonVisualConnectorProperties ;};func (_aee *EG_Anchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bagb :for {_gge ,_deaf :=d .Token ();if _deaf !=nil {return _deaf ;};switch _fbc :=_gge .(type ){case _b .StartElement :switch _fbc .Name {case _b .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"}:_aee .RelSizeAnchor =NewCT_RelSizeAnchor ();if _ddff :=d .DecodeElement (_aee .RelSizeAnchor ,&_fbc );_ddff !=nil {return _ddff ;};case _b .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"}:_aee .AbsSizeAnchor =NewCT_AbsSizeAnchor ();if _acfg :=d .DecodeElement (_aee .AbsSizeAnchor ,&_fbc );_acfg !=nil {return _acfg ;};default:_be .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",_fbc .Name );if _dbe :=d .Skip ();_dbe !=nil {return _dbe ;};};case _b .EndElement :break _bagb ;case _b .CharData :};};return nil ;};func (_dbb *CT_ConnectorNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_acg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_dbb .CNvPr ,_acg );_fee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dbb .CNvCxnSpPr ,_fee );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bffd *CT_Marker )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dde :=_b .StartElement {Name :_b .Name {Local :"\u0078"}};e .EncodeElement (_bffd .X ,_dde );_cdf :=_b .StartElement {Name :_b .Name {Local :"\u0079"}};e .EncodeElement (_bffd .Y ,_cdf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GraphicFrame ()*CT_GraphicFrame {_caa :=&CT_GraphicFrame {};_caa .NvGraphicFramePr =NewCT_GraphicFrameNonVisual ();_caa .Xfrm =_eg .NewCT_Transform2D ();_caa .Graphic =_eg .NewGraphic ();return _caa ;}; +// Validate validates the CT_PictureNonVisual and its children +func (_dbe *CT_PictureNonVisual )Validate ()error {return _dbe .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 (_cfcb *CT_ShapeNonVisual )Validate ()error {return _cfcb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_dbd *CT_Marker )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbd .X =0.0;_dbd .Y =0.0;_ccg :for {_fgf ,_bdbd :=d .Token ();if _bdbd !=nil {return _bdbd ;};switch _dbdd :=_fgf .(type ){case _b .StartElement :switch _dbdd .Name {case _b .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 _bfcd :=d .DecodeElement (&_dbd .X ,&_dbdd );_bfcd !=nil {return _bfcd ;};case _b .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 _fede :=d .DecodeElement (&_dbd .Y ,&_dbdd );_fede !=nil {return _fede ;};default:_be .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",_dbdd .Name );if _acad :=d .Skip ();_acad !=nil {return _acad ;};};case _b .EndElement :break _ccg ;case _b .CharData :};};return nil ;};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_eg .CT_ShapeProperties ;Style *_eg .CT_ShapeStyle ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_dccf :=&CT_GroupShapeNonVisual {};_dccf .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_dccf .CNvGrpSpPr =_eg .NewCT_NonVisualGroupDrawingShapeProps ();return _dccf ;};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;};func (_cdc *CT_PictureNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdc .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_cdc .CNvPicPr =_eg .NewCT_NonVisualPictureProperties ();_bea :for {_cbac ,_gee :=d .Token ();if _gee !=nil {return _gee ;};switch _bda :=_cbac .(type ){case _b .StartElement :switch _bda .Name {case _b .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 _acaa :=d .DecodeElement (_cdc .CNvPr ,&_bda );_acaa !=nil {return _acaa ;};case _b .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 _dfce :=d .DecodeElement (_cdc .CNvPicPr ,&_bda );_dfce !=nil {return _dfce ;};default:_be .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",_bda .Name );if _beg :=d .Skip ();_beg !=nil {return _beg ;};};case _b .EndElement :break _bea ;case _b .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 ;}; +// Validate validates the CT_GroupShapeNonVisual and its children +func (_agff *CT_GroupShapeNonVisual )Validate ()error {return _agff .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");}; -// Validate validates the CT_GraphicFrame and its children -func (_ccf *CT_GraphicFrame )Validate ()error {return _ccf .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");};func (_gbe *CT_GroupShapeChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agb :for {_efb ,_eaed :=d .Token ();if _eaed !=nil {return _eaed ;};switch _bbb :=_efb .(type ){case _b .StartElement :switch _bbb .Name {case _b .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"}:_cfg :=NewCT_Shape ();if _gbef :=d .DecodeElement (_cfg ,&_bbb );_gbef !=nil {return _gbef ;};_gbe .Sp =append (_gbe .Sp ,_cfg );case _b .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"}:_cea :=NewCT_GroupShape ();if _dcc :=d .DecodeElement (_cea ,&_bbb );_dcc !=nil {return _dcc ;};_gbe .GrpSp =append (_gbe .GrpSp ,_cea );case _b .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"}:_dagf :=NewCT_GraphicFrame ();if _cgea :=d .DecodeElement (_dagf ,&_bbb );_cgea !=nil {return _cgea ;};_gbe .GraphicFrame =append (_gbe .GraphicFrame ,_dagf );case _b .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"}:_cae :=NewCT_Connector ();if _fbfc :=d .DecodeElement (_cae ,&_bbb );_fbfc !=nil {return _fbfc ;};_gbe .CxnSp =append (_gbe .CxnSp ,_cae );case _b .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"}:_gae :=NewCT_Picture ();if _cedf :=d .DecodeElement (_gae ,&_bbb );_cedf !=nil {return _cedf ;};_gbe .Pic =append (_gbe .Pic ,_gae );default:_be .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",_bbb .Name );if _cdb :=d .Skip ();_cdb !=nil {return _cdb ;};};case _b .EndElement :break _agb ;case _b .CharData :};};return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_gag :=&CT_PictureNonVisual {};_gag .CNvPr =_eg .NewCT_NonVisualDrawingProps ();_gag .CNvPicPr =_eg .NewCT_NonVisualPictureProperties ();return _gag ;};func (_ecbd *EG_Anchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecbd .RelSizeAnchor !=nil {_faec :=_b .StartElement {Name :_b .Name {Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_ecbd .RelSizeAnchor ,_faec );};if _ecbd .AbsSizeAnchor !=nil {_bfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_ecbd .AbsSizeAnchor ,_bfb );};return nil ;}; +// Validate validates the CT_Drawing and its children +func (_bcf *CT_Drawing )Validate ()error {return _bcf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");}; -// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path -func (_ebg *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _bgf ,_ccef :=range _ebg .Sp {if _ccd :=_ccef .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_bgf ));_ccd !=nil {return _ccd ;};};for _dged ,_gdc :=range _ebg .GrpSp {if _cac :=_gdc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_dged ));_cac !=nil {return _cac ;};};for _ega ,_bca :=range _ebg .GraphicFrame {if _dcf :=_bca .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_ega ));_dcf !=nil {return _dcf ;};};for _dcd ,_abea :=range _ebg .CxnSp {if _fcb :=_abea .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_dcd ));_fcb !=nil {return _fcb ;};};for _acf ,_gaed :=range _ebg .Pic {if _bfga :=_gaed .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_acf ));_bfga !=nil {return _bfga ;};};return nil ;};func NewEG_ObjectChoices ()*EG_ObjectChoices {_gcda :=&EG_ObjectChoices {};return _gcda };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 (_fdcd *CT_Shape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdcd .NvSpPr =NewCT_ShapeNonVisual ();_fdcd .SpPr =_eg .NewCT_ShapeProperties ();for _ ,_eea :=range start .Attr {if _eea .Name .Local =="\u006d\u0061\u0063r\u006f"{_dgfc ,_agf :=_eea .Value ,error (nil );if _agf !=nil {return _agf ;};_fdcd .MacroAttr =&_dgfc ;continue ;};if _eea .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_dcff ,_addb :=_eea .Value ,error (nil );if _addb !=nil {return _addb ;};_fdcd .TextlinkAttr =&_dcff ;continue ;};if _eea .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_bfcgb ,_dbg :=_f .ParseBool (_eea .Value );if _dbg !=nil {return _dbg ;};_fdcd .FLocksTextAttr =&_bfcgb ;continue ;};if _eea .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_gegd ,_ddc :=_f .ParseBool (_eea .Value );if _ddc !=nil {return _ddc ;};_fdcd .FPublishedAttr =&_gegd ;continue ;};};_ged :for {_fce ,_cbbd :=d .Token ();if _cbbd !=nil {return _cbbd ;};switch _bfgaf :=_fce .(type ){case _b .StartElement :switch _bfgaf .Name {case _b .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 _ggag :=d .DecodeElement (_fdcd .NvSpPr ,&_bfgaf );_ggag !=nil {return _ggag ;};case _b .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 _ffg :=d .DecodeElement (_fdcd .SpPr ,&_bfgaf );_ffg !=nil {return _ffg ;};case _b .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"}:_fdcd .Style =_eg .NewCT_ShapeStyle ();if _eaag :=d .DecodeElement (_fdcd .Style ,&_bfgaf );_eaag !=nil {return _eaag ;};case _b .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"}:_fdcd .TxBody =_eg .NewCT_TextBody ();if _aga :=d .DecodeElement (_fdcd .TxBody ,&_bfgaf );_aga !=nil {return _aga ;};default:_be .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",_bfgaf .Name );if _dbfc :=d .Skip ();_dbfc !=nil {return _dbfc ;};};case _b .EndElement :break _ged ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GraphicFrame and its children, prefixing error messages with path +func (_fdfg *CT_GraphicFrame )ValidateWithPath (path string )error {if _bbdc :=_fdfg .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_bbdc !=nil {return _bbdc ;};if _bad :=_fdfg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_bad !=nil {return _bad ;};if _fbgf :=_fdfg .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_fbgf !=nil {return _fbgf ;};return nil ;};func (_gfag *EG_ObjectChoicesChoice )UnmarshalXML (d *_gf .Decoder ,start _gf .StartElement )error {_gadf :for {_bfad ,_ffg :=d .Token ();if _ffg !=nil {return _ffg ;};switch _acfd :=_bfad .(type ){case _gf .StartElement :switch _acfd .Name {case _gf .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"}:_gfag .Sp =NewCT_Shape ();if _fdeg :=d .DecodeElement (_gfag .Sp ,&_acfd );_fdeg !=nil {return _fdeg ;};case _gf .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"}:_gfag .GrpSp =NewCT_GroupShape ();if _bec :=d .DecodeElement (_gfag .GrpSp ,&_acfd );_bec !=nil {return _bec ;};case _gf .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"}:_gfag .GraphicFrame =NewCT_GraphicFrame ();if _faf :=d .DecodeElement (_gfag .GraphicFrame ,&_acfd );_faf !=nil {return _faf ;};case _gf .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"}:_gfag .CxnSp =NewCT_Connector ();if _cfed :=d .DecodeElement (_gfag .CxnSp ,&_acfd );_cfed !=nil {return _cfed ;};case _gf .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"}:_gfag .Pic =NewCT_Picture ();if _bgaf :=d .DecodeElement (_gfag .Pic ,&_acfd );_bgaf !=nil {return _bgaf ;};default:_c .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",_acfd .Name );if _eddc :=d .Skip ();_eddc !=nil {return _eddc ;};};case _gf .EndElement :break _gadf ;case _gf .CharData :};};return nil ;};func (_ffef *EG_ObjectChoices )MarshalXML (e *_gf .Encoder ,start _gf .StartElement )error {if _ffef .Choice !=nil {_ffef .Choice .MarshalXML (e ,_gf .StartElement {});};return nil ;}; -// Validate validates the EG_ObjectChoicesChoice and its children -func (_cgb *EG_ObjectChoicesChoice )Validate ()error {return _cgb .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");};func init (){_be .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 );_be .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 );_be .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 );_be .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 );_be .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 );_be .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 );_be .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 );_be .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 );_be .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 );_be .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 );_be .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 );_be .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 );_be .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 );_be .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 );_be .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 );_be .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 +// Validate validates the CT_Marker and its children +func (_bfe *CT_Marker )Validate ()error {return _bfe .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func init (){_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 1056166d37..9814c7b218 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 (_a "encoding/xml";_e "fmt";_f "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/schema/soo/dml";_af "strconv";);func (_afed ST_ChildDirection )ValidateWithPath (path string )error {switch _afed {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 (_afed ));};return nil ;};func ParseUnionST_PrSetCustVal (s string )(ST_PrSetCustVal ,error ){return ST_PrSetCustVal {},nil };func (_ecda *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 :_e .Sprintf ("\u0025\u0076",_ecda .UniqueIdAttr )});if _ecda .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_ecda .MinVerAttr )});};if _ecda .ResIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_ecda .ResIdAttr )});};e .EncodeToken (start );_gaba :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_ageeb :=range _ecda .Title {e .EncodeElement (_ageeb ,_gaba );};_caadb :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_bebb :=range _ecda .Desc {e .EncodeElement (_bebb ,_caadb );};if _ecda .CatLst !=nil {_cedff :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecda .CatLst ,_cedff );};if _ecda .ExtLst !=nil {_bbac :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecda .ExtLst ,_bbac );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_egdfg ST_LinearDirection )Validate ()error {return _egdfg .ValidateWithPath ("")};func (_edafae ST_OutputShapeType )ValidateWithPath (path string )error {switch _edafae {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 (_edafae ));};return nil ;};func (_ccee *ST_NodeVerticalAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ccee =0;case "\u0074":*_ccee =1;case "\u006d\u0069\u0064":*_ccee =2;case "\u0062":*_ccee =3;};return nil ;};func (_gededg ST_Direction )String ()string {switch _gededg {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d";case 2:return "\u0072\u0065\u0076";};return "";};func (_fdbde ST_StartingElement )ValidateWithPath (path string )error {switch _fdbde {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 (_fdbde ));};return nil ;};func (_bgbg *ST_LinearDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bgbg =0;case "\u0066\u0072\u006fm\u004c":*_bgbg =1;case "\u0066\u0072\u006fm\u0052":*_bgbg =2;case "\u0066\u0072\u006fm\u0054":*_bgbg =3;case "\u0066\u0072\u006fm\u0042":*_bgbg =4;};return nil ;};func (_cebdb ST_BoolOperator )String ()string {switch _cebdb {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 "";};type AG_ConstraintRefAttributes struct{RefTypeAttr ST_ConstraintType ;RefForAttr ST_ConstraintRelationship ;RefForNameAttr *string ;RefPtTypeAttr ST_ElementType ;};func (_ggdfa ST_AnimOneStr )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gdgd :=_a .Attr {};_gdgd .Name =name ;switch _ggdfa {case ST_AnimOneStrUnset :_gdgd .Value ="";case ST_AnimOneStrNone :_gdgd .Value ="\u006e\u006f\u006e\u0065";case ST_AnimOneStrOne :_gdgd .Value ="\u006f\u006e\u0065";case ST_AnimOneStrBranch :_gdgd .Value ="\u0062\u0072\u0061\u006e\u0063\u0068";};return _gdgd ,nil ;};func (_geaea ST_ArrowheadStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_geaea .String (),start );}; +package diagram ;import (_b "encoding/xml";_d "fmt";_e "github.com/unidoc/unioffice";_eb "github.com/unidoc/unioffice/schema/soo/dml";_a "strconv";);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;); -// ValidateWithPath validates the StyleDefHdr and its children, prefixing error messages with path -func (_cgdb *StyleDefHdr )ValidateWithPath (path string )error {if _cagab :=_cgdb .CT_StyleDefinitionHeader .ValidateWithPath (path );_cagab !=nil {return _cagab ;};return nil ;}; +// ValidateWithPath validates the CT_ColorTransformHeader and its children, prefixing error messages with path +func (_adbg *CT_ColorTransformHeader )ValidateWithPath (path string )error {for _cfec ,_edfe :=range _adbg .Title {if _eceb :=_edfe .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cfec ));_eceb !=nil {return _eceb ;};};for _dgdg ,_aeb :=range _adbg .Desc {if _dba :=_aeb .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_dgdg ));_dba !=nil {return _dba ;};};if _adbg .CatLst !=nil {if _abe :=_adbg .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_abe !=nil {return _abe ;};};if _adbg .ExtLst !=nil {if _bag :=_adbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bag !=nil {return _bag ;};};return nil ;};func NewColorsDefHdrLst ()*ColorsDefHdrLst {_ffcag :=&ColorsDefHdrLst {};_ffcag .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();return _ffcag ;};func (_edf *AG_ConstraintRefAttributes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dg :=range start .Attr {if _dg .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_edf .RefTypeAttr .UnmarshalXMLAttr (_dg );continue ;};if _dg .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_edf .RefForAttr .UnmarshalXMLAttr (_dg );continue ;};if _dg .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_afa ,_db :=_dg .Value ,error (nil );if _db !=nil {return _db ;};_edf .RefForNameAttr =&_afa ;continue ;};if _dg .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_edf .RefPtTypeAttr .UnmarshalXMLAttr (_dg );continue ;};};for {_ba ,_bde :=d .Token ();if _bde !=nil {return _d .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",_bde );};if _ca ,_ace :=_ba .(_b .EndElement );_ace &&_ca .Name ==start .Name {break ;};};return nil ;};func (_fagg *ST_LinearDirection )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fagg =0;case "\u0066\u0072\u006fm\u004c":*_fagg =1;case "\u0066\u0072\u006fm\u0052":*_fagg =2;case "\u0066\u0072\u006fm\u0054":*_fagg =3;case "\u0066\u0072\u006fm\u0042":*_fagg =4;};return nil ;}; -// ValidateWithPath validates the CT_CTCategories and its children, prefixing error messages with path -func (_afc *CT_CTCategories )ValidateWithPath (path string )error {for _bea ,_efe :=range _afc .Cat {if _dbb :=_efe .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_bea ));_dbb !=nil {return _dbb ;};};return nil ;}; +// ValidateWithPath validates the CT_ElemPropSet and its children, prefixing error messages with path +func (_aaag *CT_ElemPropSet )ValidateWithPath (path string )error {if _aaag .PresAssocIDAttr !=nil {if _gdbec :=_aaag .PresAssocIDAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0041s\u0073\u006f\u0063\u0049\u0044\u0041\u0074\u0074\u0072");_gdbec !=nil {return _gdbec ;};};if _aaag .CustScaleXAttr !=nil {if _acgb :=_aaag .CustScaleXAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0058\u0041\u0074\u0074\u0072");_acgb !=nil {return _acgb ;};};if _aaag .CustScaleYAttr !=nil {if _fade :=_aaag .CustScaleYAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0059\u0041\u0074\u0074\u0072");_fade !=nil {return _fade ;};};if _aaag .CustLinFactXAttr !=nil {if _bfee :=_aaag .CustLinFactXAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074X\u0041\u0074\u0074\u0072");_bfee !=nil {return _bfee ;};};if _aaag .CustLinFactYAttr !=nil {if _cbbe :=_aaag .CustLinFactYAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074Y\u0041\u0074\u0074\u0072");_cbbe !=nil {return _cbbe ;};};if _aaag .CustLinFactNeighborXAttr !=nil {if _gefeg :=_aaag .CustLinFactNeighborXAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0058\u0041\u0074\u0074r");_gefeg !=nil {return _gefeg ;};};if _aaag .CustLinFactNeighborYAttr !=nil {if _badfd :=_aaag .CustLinFactNeighborYAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0059\u0041\u0074\u0074r");_badfd !=nil {return _badfd ;};};if _aaag .CustRadScaleRadAttr !=nil {if _degd :=_aaag .CustRadScaleRadAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0052\u0061\u0064At\u0074\u0072");_degd !=nil {return _degd ;};};if _aaag .CustRadScaleIncAttr !=nil {if _egge :=_aaag .CustRadScaleIncAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0049\u006e\u0063At\u0074\u0072");_egge !=nil {return _egge ;};};if _aaag .PresLayoutVars !=nil {if _daa :=_aaag .PresLayoutVars .ValidateWithPath (path +"\u002fP\u0072e\u0073\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0073");_daa !=nil {return _daa ;};};if _aaag .Style !=nil {if _cbgdb :=_aaag .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_cbgdb !=nil {return _cbgdb ;};};return nil ;};type ColorsDefHdr struct{CT_ColorTransformHeader }; -// Validate validates the CT_BulletEnabled and its children -func (_ddc *CT_BulletEnabled )Validate ()error {return _ddc .ValidateWithPath ("\u0043\u0054_\u0042\u0075\u006cl\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064");};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 NewCT_AnimOne ()*CT_AnimOne {_cec :=&CT_AnimOne {};return _cec };func NewCT_Otherwise ()*CT_Otherwise {_edeg :=&CT_Otherwise {};return _edeg }; +// ValidateWithPath validates the CT_ColorTransformHeaderLst and its children, prefixing error messages with path +func (_dbcc *CT_ColorTransformHeaderLst )ValidateWithPath (path string )error {for _ggbb ,_aabg :=range _dbcc .ColorsDefHdr {if _gcef :=_aabg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043ol\u006f\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_ggbb ));_gcef !=nil {return _gcef ;};};return nil ;}; -// Validate validates the CT_PtList and its children -func (_ddca *CT_PtList )Validate ()error {return _ddca .ValidateWithPath ("\u0043T\u005f\u0050\u0074\u004c\u0069\u0073t");}; +// ValidateWithPath validates the CT_Pt and its children, prefixing error messages with path +func (_decg *CT_Pt )ValidateWithPath (path string )error {if _dbbf :=_decg .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_dbbf !=nil {return _dbbf ;};if _dcbee :=_decg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dcbee !=nil {return _dcbee ;};if _decg .CxnIdAttr !=nil {if _gabe :=_decg .CxnIdAttr .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0049\u0064\u0041\u0074\u0074\u0072");_gabe !=nil {return _gabe ;};};if _decg .PrSet !=nil {if _defe :=_decg .PrSet .ValidateWithPath (path +"\u002f\u0050\u0072\u0053\u0065\u0074");_defe !=nil {return _defe ;};};if _decg .SpPr !=nil {if _gfag :=_decg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gfag !=nil {return _gfag ;};};if _decg .T !=nil {if _bece :=_decg .T .ValidateWithPath (path +"\u002f\u0054");_bece !=nil {return _bece ;};};if _decg .ExtLst !=nil {if _begfd :=_decg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_begfd !=nil {return _begfd ;};};return nil ;};func (_cfggg ST_ArrowheadStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cfggg .String (),start );};func (_dddbb ST_DiagramHorizontalAlignment )Validate ()error {return _dddbb .ValidateWithPath ("")}; -// Validate validates the CT_Constraints and its children -func (_gacf *CT_Constraints )Validate ()error {return _gacf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072a\u0069\u006e\u0074\u0073");}; +// Validate validates the CT_AnimLvl and its children +func (_cde *CT_AnimLvl )Validate ()error {return _cde .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c");};func (_bffef ST_ConnectorDimension )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_efdd :=_b .Attr {};_efdd .Name =name ;switch _bffef {case ST_ConnectorDimensionUnset :_efdd .Value ="";case ST_ConnectorDimension1D :_efdd .Value ="\u0031\u0044";case ST_ConnectorDimension2D :_efdd .Value ="\u0032\u0044";case ST_ConnectorDimensionCust :_efdd .Value ="\u0063\u0075\u0073\u0074";};return _efdd ,nil ;}; -// ST_PrSetCustVal is a union type -type ST_PrSetCustVal struct{ST_Percentage *string ;Int32 *int32 ;};func (_ffgc ST_GrowDirection )ValidateWithPath (path string )error {switch _ffgc {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 (_ffgc ));};return nil ;};func (_cadg ST_CenterShapeMapping )ValidateWithPath (path string )error {switch _cadg {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 (_cadg ));};return nil ;};type CT_DiagramDefinitionHeaderLst struct{LayoutDefHdr []*CT_DiagramDefinitionHeader ;}; +// ValidateWithPath validates the CT_PresentationOf and its children, prefixing error messages with path +func (_bfde *CT_PresentationOf )ValidateWithPath (path string )error {if _bfde .ExtLst !=nil {if _cgdcb :=_bfde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgdcb !=nil {return _cgdcb ;};};return nil ;};func (_cebfe ST_AxisType )ValidateWithPath (path string )error {switch _cebfe {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13: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 (_cebfe ));};return nil ;};type CT_BulletEnabled struct{ValAttr *bool ;};func NewCT_Cxn ()*CT_Cxn {_ecca :=&CT_Cxn {};return _ecca };type CT_Description struct{LangAttr *string ;ValAttr string ;};func (_daefe ST_SecondaryLinearDirection )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bfeb :=_b .Attr {};_bfeb .Name =name ;switch _daefe {case ST_SecondaryLinearDirectionUnset :_bfeb .Value ="";case ST_SecondaryLinearDirectionNone :_bfeb .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryLinearDirectionFromL :_bfeb .Value ="\u0066\u0072\u006fm\u004c";case ST_SecondaryLinearDirectionFromR :_bfeb .Value ="\u0066\u0072\u006fm\u0052";case ST_SecondaryLinearDirectionFromT :_bfeb .Value ="\u0066\u0072\u006fm\u0054";case ST_SecondaryLinearDirectionFromB :_bfeb .Value ="\u0066\u0072\u006fm\u0042";};return _bfeb ,nil ;};func (_gdgced *ST_CxnType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eacff ,_efbggd :=d .Token ();if _efbggd !=nil {return _efbggd ;};if _cbeb ,_bbgg :=_eacff .(_b .EndElement );_bbgg &&_cbeb .Name ==start .Name {*_gdgced =1;return nil ;};if _cdab ,_fceb :=_eacff .(_b .CharData );!_fceb {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",_eacff );}else {switch string (_cdab ){case "":*_gdgced =0;case "\u0070\u0061\u0072O\u0066":*_gdgced =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_gdgced =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_gdgced =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_gdgced =4;};};_eacff ,_efbggd =d .Token ();if _efbggd !=nil {return _efbggd ;};if _gcae ,_fddgc :=_eacff .(_b .EndElement );_fddgc &&_gcae .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",_eacff );};func (_dbcf *CT_Parameter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_fbeda ,_agafb :=_dbcf .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _agafb !=nil {return _agafb ;};start .Attr =append (start .Attr ,_fbeda );start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_dbcf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fbg *CT_CTCategories )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fbg .Cat !=nil {_bcc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u0061\u0074"}};for _ ,_cega :=range _fbg .Cat {e .EncodeElement (_cega ,_bcc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbge *CT_Description )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbge .LangAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_bbge .LangAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_bbge .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aedgg *CT_LayoutVariablePropertySet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aedgg .OrgChart !=nil {_dcad :=_b .StartElement {Name :_b .Name {Local :"\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aedgg .OrgChart ,_dcad );};if _aedgg .ChMax !=nil {_febd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u0068\u004da\u0078"}};e .EncodeElement (_aedgg .ChMax ,_febd );};if _aedgg .ChPref !=nil {_ccee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u0068\u0050\u0072\u0065\u0066"}};e .EncodeElement (_aedgg .ChPref ,_ccee );};if _aedgg .BulletEnabled !=nil {_dacfa :=_b .StartElement {Name :_b .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064"}};e .EncodeElement (_aedgg .BulletEnabled ,_dacfa );};if _aedgg .Dir !=nil {_adgg :=_b .StartElement {Name :_b .Name {Local :"\u0064\u0069\u0072"}};e .EncodeElement (_aedgg .Dir ,_adgg );};if _aedgg .HierBranch !=nil {_bbad :=_b .StartElement {Name :_b .Name {Local :"\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"}};e .EncodeElement (_aedgg .HierBranch ,_bbad );};if _aedgg .AnimOne !=nil {_dacc :=_b .StartElement {Name :_b .Name {Local :"\u0061n\u0069\u006d\u004f\u006e\u0065"}};e .EncodeElement (_aedgg .AnimOne ,_dacc );};if _aedgg .AnimLvl !=nil {_bfgc :=_b .StartElement {Name :_b .Name {Local :"\u0061n\u0069\u006d\u004c\u0076\u006c"}};e .EncodeElement (_aedgg .AnimLvl ,_bfgc );};if _aedgg .ResizeHandles !=nil {_afba :=_b .StartElement {Name :_b .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"}};e .EncodeElement (_aedgg .ResizeHandles ,_afba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbgda ST_NodeHorizontalAlignment )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cafc :=_b .Attr {};_cafc .Name =name ;switch _dbgda {case ST_NodeHorizontalAlignmentUnset :_cafc .Value ="";case ST_NodeHorizontalAlignmentL :_cafc .Value ="\u006c";case ST_NodeHorizontalAlignmentCtr :_cafc .Value ="\u0063\u0074\u0072";case ST_NodeHorizontalAlignmentR :_cafc .Value ="\u0072";};return _cafc ,nil ;};func ParseUnionST_LayoutShapeType (s string )(ST_LayoutShapeType ,error ){return ST_LayoutShapeType {},nil ;}; -// ValidateWithPath validates the CT_Direction and its children, prefixing error messages with path -func (_cbcfd *CT_Direction )ValidateWithPath (path string )error {if _dbba :=_cbcfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbba !=nil {return _dbba ;};return nil ;}; +// ValidateWithPath validates the CT_Name and its children, prefixing error messages with path +func (_deab *CT_Name )ValidateWithPath (path string )error {return nil };func (_eed *CT_CTName )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eed .LangAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_eed .LangAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_eed .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aegaa ST_ConstraintType )Validate ()error {return _aegaa .ValidateWithPath ("")};func (_bfgg *CT_DiagramDefinitionHeader )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\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",_bfgg .UniqueIdAttr )});if _bfgg .MinVerAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_bfgg .MinVerAttr )});};if _bfgg .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_bfgg .DefStyleAttr )});};if _bfgg .ResIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_bfgg .ResIdAttr )});};e .EncodeToken (start );_gbdg :=_b .StartElement {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_ecad :=range _bfgg .Title {e .EncodeElement (_ecad ,_gbdg );};_cbff :=_b .StartElement {Name :_b .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_ddaf :=range _bfgg .Desc {e .EncodeElement (_ddaf ,_cbff );};if _bfgg .CatLst !=nil {_acef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfgg .CatLst ,_acef );};if _bfgg .ExtLst !=nil {_ffed :=_b .StartElement {Name :_b .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfgg .ExtLst ,_ffed );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Constraint ()*CT_Constraint {_gdbg :=&CT_Constraint {};return _gdbg };func (_abac ST_ResizeHandlesStr )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_abedc :=_b .Attr {};_abedc .Name =name ;switch _abac {case ST_ResizeHandlesStrUnset :_abedc .Value ="";case ST_ResizeHandlesStrExact :_abedc .Value ="\u0065\u0078\u0061c\u0074";case ST_ResizeHandlesStrRel :_abedc .Value ="\u0072\u0065\u006c";};return _abedc ,nil ;};func NewCT_CTName ()*CT_CTName {_cdbab :=&CT_CTName {};return _cdbab }; -// ValidateWithPath validates the CT_ChildMax and its children, prefixing error messages with path -func (_aaf *CT_ChildMax )ValidateWithPath (path string )error {if _aaf .ValAttr !=nil {if *_aaf .ValAttr < -1{return _e .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 ,*_aaf .ValAttr );};};return nil ;};type CT_Constraints struct{Constr []*CT_Constraint ;};func (_deg *CT_DiagramDefinitionHeaderLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _deg .LayoutDefHdr !=nil {_ddeb :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_eaagb :=range _deg .LayoutDefHdr {e .EncodeElement (_eaagb ,_ddeb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewAG_ConstraintAttributes ()*AG_ConstraintAttributes {_eg :=&AG_ConstraintAttributes {};return _eg ;};func (_gbec *StyleDefHdrLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbec .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst ();_bccc :for {_eefg ,_eddb :=d .Token ();if _eddb !=nil {return _eddb ;};switch _fafgec :=_eefg .(type ){case _a .StartElement :switch _fafgec .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"}:_dgge :=NewCT_StyleDefinitionHeader ();if _cfddf :=d .DecodeElement (_dgge ,&_fafgec );_cfddf !=nil {return _cfddf ;};_gbec .StyleDefHdr =append (_gbec .StyleDefHdr ,_dgge );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\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064r\u004cs\u0074\u0020\u0025\u0076",_fafgec .Name );if _fcfg :=d .Skip ();_fcfg !=nil {return _fcfg ;};};case _a .EndElement :break _bccc ;case _a .CharData :};};return nil ;};func (_edec ST_ClrAppMethod )String ()string {switch _edec {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 "";}; +// ValidateWithPath validates the CT_SDCategory and its children, prefixing error messages with path +func (_dedg *CT_SDCategory )ValidateWithPath (path string )error {return nil };func (_aebed *ST_AutoTextRotation )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aebed =0;case "\u006e\u006f\u006e\u0065":*_aebed =1;case "\u0075\u0070\u0072":*_aebed =2;case "\u0067\u0072\u0061\u0076":*_aebed =3;};return nil ;};func (_ffgfca *ST_SecondaryLinearDirection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_effde ,_adaeb :=d .Token ();if _adaeb !=nil {return _adaeb ;};if _dfcce ,_geac :=_effde .(_b .EndElement );_geac &&_dfcce .Name ==start .Name {*_ffgfca =1;return nil ;};if _fcfb ,_ffgce :=_effde .(_b .CharData );!_ffgce {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",_effde );}else {switch string (_fcfb ){case "":*_ffgfca =0;case "\u006e\u006f\u006e\u0065":*_ffgfca =1;case "\u0066\u0072\u006fm\u004c":*_ffgfca =2;case "\u0066\u0072\u006fm\u0052":*_ffgfca =3;case "\u0066\u0072\u006fm\u0054":*_ffgfca =4;case "\u0066\u0072\u006fm\u0042":*_ffgfca =5;};};_effde ,_adaeb =d .Token ();if _adaeb !=nil {return _adaeb ;};if _daag ,_aaaaf :=_effde .(_b .EndElement );_aaaaf &&_daag .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",_effde );};func (_ccgce *CT_Name )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgee :=range start .Attr {if _cgee .Name .Local =="\u006c\u0061\u006e\u0067"{_cefe ,_edbfd :=_cgee .Value ,error (nil );if _edbfd !=nil {return _edbfd ;};_ccgce .LangAttr =&_cefe ;continue ;};if _cgee .Name .Local =="\u0076\u0061\u006c"{_bgaa ,_eaba :=_cgee .Value ,error (nil );if _eaba !=nil {return _eaba ;};_ccgce .ValAttr =_bgaa ;continue ;};};for {_aeag ,_cfbb :=d .Token ();if _cfbb !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_cfbb );};if _ecgf ,_aadd :=_aeag .(_b .EndElement );_aadd &&_ecgf .Name ==start .Name {break ;};};return nil ;};func (_adacc *CT_ChildPref )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcff :=range start .Attr {if _bcff .Name .Local =="\u0076\u0061\u006c"{_bdbc ,_ebge :=_a .ParseInt (_bcff .Value ,10,32);if _ebge !=nil {return _ebge ;};_ffb :=int32 (_bdbc );_adacc .ValAttr =&_ffb ;continue ;};};for {_egd ,_ccgb :=d .Token ();if _ccgb !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068i\u006c\u0064\u0050\u0072\u0065\u0066\u003a\u0020\u0025\u0073",_ccgb );};if _egee ,_dee :=_egd .(_b .EndElement );_dee &&_egee .Name ==start .Name {break ;};};return nil ;};func (_gbacd *ST_PtType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbddf ,_bfbad :=d .Token ();if _bfbad !=nil {return _bfbad ;};if _effd ,_ccfg :=_bbddf .(_b .EndElement );_ccfg &&_effd .Name ==start .Name {*_gbacd =1;return nil ;};if _fgee ,_efag :=_bbddf .(_b .CharData );!_efag {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",_bbddf );}else {switch string (_fgee ){case "":*_gbacd =0;case "\u006e\u006f\u0064\u0065":*_gbacd =1;case "\u0061\u0073\u0073\u0074":*_gbacd =2;case "\u0064\u006f\u0063":*_gbacd =3;case "\u0070\u0072\u0065\u0073":*_gbacd =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_gbacd =5;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_gbacd =6;};};_bbddf ,_bfbad =d .Token ();if _bfbad !=nil {return _bfbad ;};if _gacce ,_agbb :=_bbddf .(_b .EndElement );_agbb &&_gacce .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",_bbddf );}; -// Validate validates the CT_CTName and its children -func (_adce *CT_CTName )Validate ()error {return _adce .ValidateWithPath ("\u0043T\u005f\u0043\u0054\u004e\u0061\u006de");};func (_bcdg ST_AnimLvlStr )ValidateWithPath (path string )error {switch _bcdg {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 (_bcdg ));};return nil ;};func (_abaee *ST_TextAnchorHorizontal )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_badb ,_bgdf :=d .Token ();if _bgdf !=nil {return _bgdf ;};if _dggb ,_abdfa :=_badb .(_a .EndElement );_abdfa &&_dggb .Name ==start .Name {*_abaee =1;return nil ;};if _dggbc ,_ecabb :=_badb .(_a .CharData );!_ecabb {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",_badb );}else {switch string (_dggbc ){case "":*_abaee =0;case "\u006e\u006f\u006e\u0065":*_abaee =1;case "\u0063\u0074\u0072":*_abaee =2;};};_badb ,_bgdf =d .Token ();if _bgdf !=nil {return _bgdf ;};if _eeeged ,_eefga :=_badb .(_a .EndElement );_eefga &&_eeeged .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",_badb );};func (_cffc *ST_ParameterVal )Validate ()error {return _cffc .ValidateWithPath ("")};func (_cfaec ST_CenterShapeMapping )Validate ()error {return _cfaec .ValidateWithPath ("")};func ParseSliceST_AxisTypes (s string )(ST_AxisTypes ,error ){return ST_AxisTypes {},nil };func (_efb *CT_CTStyleLabel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dgd :=range start .Attr {if _dgd .Name .Local =="\u006e\u0061\u006d\u0065"{_eeg ,_gbef :=_dgd .Value ,error (nil );if _gbef !=nil {return _gbef ;};_efb .NameAttr =_eeg ;continue ;};};_cfg :for {_fea ,_ddfc :=d .Token ();if _ddfc !=nil {return _ddfc ;};switch _gdca :=_fea .(type ){case _a .StartElement :switch _gdca .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"}:_efb .FillClrLst =NewCT_Colors ();if _gfb :=d .DecodeElement (_efb .FillClrLst ,&_gdca );_gfb !=nil {return _gfb ;};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"}:_efb .LinClrLst =NewCT_Colors ();if _dgc :=d .DecodeElement (_efb .LinClrLst ,&_gdca );_dgc !=nil {return _dgc ;};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"}:_efb .EffectClrLst =NewCT_Colors ();if _dbbf :=d .DecodeElement (_efb .EffectClrLst ,&_gdca );_dbbf !=nil {return _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 :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}:_efb .TxLinClrLst =NewCT_Colors ();if _eedd :=d .DecodeElement (_efb .TxLinClrLst ,&_gdca );_eedd !=nil {return _eedd ;};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"}:_efb .TxFillClrLst =NewCT_Colors ();if _cbdc :=d .DecodeElement (_efb .TxFillClrLst ,&_gdca );_cbdc !=nil {return _cbdc ;};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"}:_efb .TxEffectClrLst =NewCT_Colors ();if _afee :=d .DecodeElement (_efb .TxEffectClrLst ,&_gdca );_afee !=nil {return _afee ;};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"}:_efb .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _gbg :=d .DecodeElement (_efb .ExtLst ,&_gdca );_gbg !=nil {return _gbg ;};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\u0054\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c\u0020\u0025\u0076",_gdca .Name );if _abe :=d .Skip ();_abe !=nil {return _abe ;};};case _a .EndElement :break _cfg ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Category and its children, prefixing error messages with path +func (_aag *CT_Category )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_StyleLabel and its children -func (_dabd *CT_StyleLabel )Validate ()error {return _dabd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");};func (_facga *ST_PyramidAccentPosition )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_facga =0;case "\u0062\u0065\u0066":*_facga =1;case "\u0061\u0066\u0074":*_facga =2;};return nil ;};func (_acdg *CT_OrgChart )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dcbf :=range start .Attr {if _dcbf .Name .Local =="\u0076\u0061\u006c"{_adbb ,_daff :=_af .ParseBool (_dcbf .Value );if _daff !=nil {return _daff ;};_acdg .ValAttr =&_adbb ;continue ;};};for {_gcab ,_cfec :=d .Token ();if _cfec !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_cfec );};if _aeebb ,_eaca :=_gcab .(_a .EndElement );_eaca &&_aeebb .Name ==start .Name {break ;};};return nil ;};func (_dfeg *ST_GrowDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccbbc ,_bbgec :=d .Token ();if _bbgec !=nil {return _bbgec ;};if _bdebd ,_dedf :=_ccbbc .(_a .EndElement );_dedf &&_bdebd .Name ==start .Name {*_dfeg =1;return nil ;};if _cbaa ,_dgdgd :=_ccbbc .(_a .CharData );!_dgdgd {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",_ccbbc );}else {switch string (_cbaa ){case "":*_dfeg =0;case "\u0074\u004c":*_dfeg =1;case "\u0074\u0052":*_dfeg =2;case "\u0062\u004c":*_dfeg =3;case "\u0062\u0052":*_dfeg =4;};};_ccbbc ,_bbgec =d .Token ();if _bbgec !=nil {return _bbgec ;};if _adab ,_aafdc :=_ccbbc .(_a .EndElement );_aafdc &&_adab .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",_ccbbc );}; +// ValidateWithPath validates the CT_SDCategories and its children, prefixing error messages with path +func (_bdfbc *CT_SDCategories )ValidateWithPath (path string )error {for _acccf ,_ecbfd :=range _bdfbc .Cat {if _agbc :=_ecbfd .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_acccf ));_agbc !=nil {return _agbc ;};};return nil ;};func (_fgg *CT_Direction )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgg .ValAttr !=ST_DirectionUnset {_fcec ,_fgbg :=_fgg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _fgbg !=nil {return _fgbg ;};start .Attr =append (start .Attr ,_fcec );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Parameter and its children -func (_dgga *CT_Parameter )Validate ()error {return _dgga .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");};func (_bcee ST_AnimOneStr )String ()string {switch _bcee {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 NewCT_ResizeHandles ()*CT_ResizeHandles {_bcad :=&CT_ResizeHandles {};return _bcad };func (_bdca ST_TextAnchorHorizontal )Validate ()error {return _bdca .ValidateWithPath ("")};func (_bcbec ST_BoolOperator )Validate ()error {return _bcbec .ValidateWithPath ("")};func (_abbdc ST_TextAnchorHorizontal )String ()string {switch _abbdc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u0074\u0072";};return "";}; +// Validate validates the CT_When and its children +func (_bcab *CT_When )Validate ()error {return _bcab .ValidateWithPath ("\u0043T\u005f\u0057\u0068\u0065\u006e");};func (_edeged *ST_DiagramTextAlignment )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_edeged =0;case "\u006c":*_edeged =1;case "\u0063\u0074\u0072":*_edeged =2;case "\u0072":*_edeged =3;};return nil ;};func NewCT_Direction ()*CT_Direction {_gfae :=&CT_Direction {};return _gfae };func (_edce *CT_DiagramDefinitionHeaderLst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aeed :for {_ccdef ,_acgd :=d .Token ();if _acgd !=nil {return _acgd ;};switch _beca :=_ccdef .(type ){case _b .StartElement :switch _beca .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}:_fgaf :=NewCT_DiagramDefinitionHeader ();if _bfa :=d .DecodeElement (_fgaf ,&_beca );_bfa !=nil {return _bfa ;};_edce .LayoutDefHdr =append (_edce .LayoutDefHdr ,_fgaf );default:_e .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",_beca .Name );if _cdaad :=d .Skip ();_cdaad !=nil {return _cdaad ;};};case _b .EndElement :break _aeed ;case _b .CharData :};};return nil ;};func (_gaee *ST_CenterShapeMapping )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gaee =0;case "\u006e\u006f\u006e\u0065":*_gaee =1;case "\u0066\u004e\u006fd\u0065":*_gaee =2;};return nil ;}; -// Validate validates the DataModel and its children -func (_agfb *DataModel )Validate ()error {return _agfb .ValidateWithPath ("\u0044a\u0074\u0061\u004d\u006f\u0064\u0065l");};func (_cafb ST_ConnectorRouting )String ()string {switch _cafb {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 (_bgea *CT_Shape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bdefe :=range start .Attr {if _bdefe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bdefe .Name .Local =="\u0062\u006c\u0069\u0070"||_bdefe .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"&&_bdefe .Name .Local =="\u0062\u006c\u0069\u0070"{_eeecg ,_edaeed :=_bdefe .Value ,error (nil );if _edaeed !=nil {return _edaeed ;};_bgea .BlipAttr =&_eeecg ;continue ;};if _bdefe .Name .Local =="\u0072\u006f\u0074"{_bbgd ,_ddbd :=_af .ParseFloat (_bdefe .Value ,64);if _ddbd !=nil {return _ddbd ;};_bgea .RotAttr =&_bbgd ;continue ;};if _bdefe .Name .Local =="\u0074\u0079\u0070\u0065"{_bccfc ,_ceac :=ParseUnionST_LayoutShapeType (_bdefe .Value );if _ceac !=nil {return _ceac ;};_bgea .TypeAttr =&_bccfc ;continue ;};if _bdefe .Name .Local =="\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"{_fafge ,_eefe :=_af .ParseInt (_bdefe .Value ,10,32);if _eefe !=nil {return _eefe ;};_bcgbe :=int32 (_fafge );_bgea .ZOrderOffAttr =&_bcgbe ;continue ;};if _bdefe .Name .Local =="\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"{_efdf ,_fdcd :=_af .ParseBool (_bdefe .Value );if _fdcd !=nil {return _fdcd ;};_bgea .HideGeomAttr =&_efdf ;continue ;};if _bdefe .Name .Local =="\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"{_ffbb ,_geab :=_af .ParseBool (_bdefe .Value );if _geab !=nil {return _geab ;};_bgea .LkTxEntryAttr =&_ffbb ;continue ;};if _bdefe .Name .Local =="\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"{_ecgg ,_deae :=_af .ParseBool (_bdefe .Value );if _deae !=nil {return _deae ;};_bgea .BlipPhldrAttr =&_ecgg ;continue ;};};_adaab :for {_eaccd ,_cffae :=d .Token ();if _cffae !=nil {return _cffae ;};switch _bbcf :=_eaccd .(type ){case _a .StartElement :switch _bbcf .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"}:_bgea .AdjLst =NewCT_AdjLst ();if _dbbd :=d .DecodeElement (_bgea .AdjLst ,&_bbcf );_dbbd !=nil {return _dbbd ;};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"}:_bgea .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _ebafg :=d .DecodeElement (_bgea .ExtLst ,&_bbcf );_ebafg !=nil {return _ebafg ;};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",_bbcf .Name );if _eeaab :=d .Skip ();_eeaab !=nil {return _eeaab ;};};case _a .EndElement :break _adaab ;case _a .CharData :};};return nil ;};func (_gdcfb *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 _gdcfb .CT_StyleDefinitionHeaderLst .MarshalXML (e ,start );};func (_cgfa *ST_ConnectorRouting )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fedg ,_geeab :=d .Token ();if _geeab !=nil {return _geeab ;};if _fddfg ,_bfcf :=_fedg .(_a .EndElement );_bfcf &&_fddfg .Name ==start .Name {*_cgfa =1;return nil ;};if _aged ,_gefc :=_fedg .(_a .CharData );!_gefc {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",_fedg );}else {switch string (_aged ){case "":*_cgfa =0;case "\u0073\u0074\u0072\u0061":*_cgfa =1;case "\u0062\u0065\u006e\u0064":*_cgfa =2;case "\u0063\u0075\u0072v\u0065":*_cgfa =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_cgfa =4;};};_fedg ,_geeab =d .Token ();if _geeab !=nil {return _geeab ;};if _afeeg ,_dfgg :=_fedg .(_a .EndElement );_dfgg &&_afeeg .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",_fedg );};func (_eebb *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 :_e .Sprintf ("\u0025\u0076",_eebb .UniqueIdAttr )});if _eebb .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_eebb .MinVerAttr )});};if _eebb .ResIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_eebb .ResIdAttr )});};e .EncodeToken (start );_afdc :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_ddec :=range _eebb .Title {e .EncodeElement (_ddec ,_afdc );};_dbcd :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_gedb :=range _eebb .Desc {e .EncodeElement (_gedb ,_dbcd );};if _eebb .CatLst !=nil {_bffd :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eebb .CatLst ,_bffd );};if _eebb .ExtLst !=nil {_fdg :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eebb .ExtLst ,_fdg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_PyramidAccentPosition byte ;func NewCT_PtList ()*CT_PtList {_befdg :=&CT_PtList {};return _befdg };func (_cba *CT_ColorTransformHeader )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fef :=range start .Attr {if _fef .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_cge ,_ccfe :=_fef .Value ,error (nil );if _ccfe !=nil {return _ccfe ;};_cba .UniqueIdAttr =_cge ;continue ;};if _fef .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_gddg ,_egcdg :=_fef .Value ,error (nil );if _egcdg !=nil {return _egcdg ;};_cba .MinVerAttr =&_gddg ;continue ;};if _fef .Name .Local =="\u0072\u0065\u0073I\u0064"{_gcfa ,_gaee :=_af .ParseInt (_fef .Value ,10,32);if _gaee !=nil {return _gaee ;};_fcag :=int32 (_gcfa );_cba .ResIdAttr =&_fcag ;continue ;};};_dgec :for {_fcef ,_gge :=d .Token ();if _gge !=nil {return _gge ;};switch _ece :=_fcef .(type ){case _a .StartElement :switch _ece .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"}:_affd :=NewCT_CTName ();if _aad :=d .DecodeElement (_affd ,&_ece );_aad !=nil {return _aad ;};_cba .Title =append (_cba .Title ,_affd );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"}:_ecaa :=NewCT_CTDescription ();if _gbbd :=d .DecodeElement (_ecaa ,&_ece );_gbbd !=nil {return _gbbd ;};_cba .Desc =append (_cba .Desc ,_ecaa );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"}:_cba .CatLst =NewCT_CTCategories ();if _eebe :=d .DecodeElement (_cba .CatLst ,&_ece );_eebe !=nil {return _eebe ;};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"}:_cba .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _feb :=d .DecodeElement (_cba .ExtLst ,&_ece );_feb !=nil {return _feb ;};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\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d\u0048\u0065a\u0064\u0065\u0072 \u0025\u0076",_ece .Name );if _gedg :=d .Skip ();_gedg !=nil {return _gedg ;};};case _a .EndElement :break _dgec ;case _a .CharData :};};return nil ;};const (ST_BendPointUnset ST_BendPoint =0;ST_BendPointBeg ST_BendPoint =1;ST_BendPointDef ST_BendPoint =2;ST_BendPointEnd ST_BendPoint =3;);func (_cagd ST_SecondaryLinearDirection )String ()string {switch _cagd {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 (_edgb *CT_Rules )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _edgb .Rule !=nil {_affdg :=_a .StartElement {Name :_a .Name {Local :"\u0072\u0075\u006c\u0065"}};for _ ,_eeca :=range _edgb .Rule {e .EncodeElement (_eeca ,_affdg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dadga ST_PyramidAccentPosition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dadga .String (),start );};func (_egcaf ST_PyramidAccentPosition )Validate ()error {return _egcaf .ValidateWithPath ("")};func (_efgc ST_HierBranchStyle )ValidateWithPath (path string )error {switch _efgc {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 (_efgc ));};return nil ;};func (_gcdc *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 _gcdc .CT_DiagramDefinitionHeaderLst .MarshalXML (e ,start );}; +// Validate validates the ColorsDefHdr and its children +func (_eaagb *ColorsDefHdr )Validate ()error {return _eaagb .ValidateWithPath ("\u0043\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072");};func NewLayoutDefHdr ()*LayoutDefHdr {_adba :=&LayoutDefHdr {};_adba .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader ();return _adba ;};func (_cbgde ST_ConnectorDimension )String ()string {switch _cbgde {case 0:return "";case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";case 3:return "\u0063\u0075\u0073\u0074";};return "";};type ST_PyramidAccentPosition byte ;func (_badac ST_ContinueDirection )String ()string {switch _badac {case 0:return "";case 1:return "\u0072\u0065\u0076\u0044\u0069\u0072";case 2:return "\u0073a\u006d\u0065\u0044\u0069\u0072";};return "";};func (_abba *CT_Colors )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abba .MethAttr !=ST_ClrAppMethodUnset {_bdfd ,_dcbgb :=_abba .MethAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u0065\u0074\u0068"});if _dcbgb !=nil {return _dcbgb ;};start .Attr =append (start .Attr ,_bdfd );};if _abba .HueDirAttr !=ST_HueDirUnset {_gebg ,_cdaa :=_abba .HueDirAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u0075\u0065\u0044\u0069\u0072"});if _cdaa !=nil {return _cdaa ;};start .Attr =append (start .Attr ,_gebg );};e .EncodeToken (start );if _abba .EG_ColorChoice !=nil {for _ ,_ggga :=range _abba .EG_ColorChoice {_ggga .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the StyleDefHdrLst and its children -func (_cdcag *StyleDefHdrLst )Validate ()error {return _cdcag .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074");};func NewCT_StyleDefinitionHeaderLst ()*CT_StyleDefinitionHeaderLst {_afeeb :=&CT_StyleDefinitionHeaderLst {};return _afeeb ;};type ST_AutoTextRotation byte ;func (_edca *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 :_e .Sprintf ("\u0025\u0076",_edca .TypeAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0069"},Value :_e .Sprintf ("\u0025\u0076",_edca .PriAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bffa ST_HierarchyAlignment )Validate ()error {return _bffa .ValidateWithPath ("")};func (_caeg *CT_Pt )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cgga :=range start .Attr {if _cgga .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_cbcfda ,_ecaf :=ParseUnionST_ModelId (_cgga .Value );if _ecaf !=nil {return _ecaf ;};_caeg .ModelIdAttr =_cbcfda ;continue ;};if _cgga .Name .Local =="\u0074\u0079\u0070\u0065"{_caeg .TypeAttr .UnmarshalXMLAttr (_cgga );continue ;};if _cgga .Name .Local =="\u0063\u0078\u006eI\u0064"{_edfca ,_acee :=ParseUnionST_ModelId (_cgga .Value );if _acee !=nil {return _acee ;};_caeg .CxnIdAttr =&_edfca ;continue ;};};_cbea :for {_fgf ,_debc :=d .Token ();if _debc !=nil {return _debc ;};switch _acff :=_fgf .(type ){case _a .StartElement :switch _acff .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"}:_caeg .PrSet =NewCT_ElemPropSet ();if _fbdg :=d .DecodeElement (_caeg .PrSet ,&_acff );_fbdg !=nil {return _fbdg ;};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"}:_caeg .SpPr =_c .NewCT_ShapeProperties ();if _dacfb :=d .DecodeElement (_caeg .SpPr ,&_acff );_dacfb !=nil {return _dacfb ;};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"}:_caeg .T =_c .NewCT_TextBody ();if _degd :=d .DecodeElement (_caeg .T ,&_acff );_degd !=nil {return _degd ;};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"}:_caeg .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _fddcf :=d .DecodeElement (_caeg .ExtLst ,&_acff );_fddcf !=nil {return _fddcf ;};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\u0054\u005fP\u0074 \u0025\u0076",_acff .Name );if _addd :=d .Skip ();_addd !=nil {return _addd ;};};case _a .EndElement :break _cbea ;case _a .CharData :};};return nil ;};func (_ebaf *CT_ElemPropSet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ebaf .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 :_e .Sprintf ("\u0025\u0076",*_ebaf .PresAssocIDAttr )});};if _ebaf .PresNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ebaf .PresNameAttr )});};if _ebaf .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 :_e .Sprintf ("\u0025\u0076",*_ebaf .PresStyleLblAttr )});};if _ebaf .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 :_e .Sprintf ("\u0025\u0076",*_ebaf .PresStyleIdxAttr )});};if _ebaf .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 :_e .Sprintf ("\u0025\u0076",*_ebaf .PresStyleCntAttr )});};if _ebaf .LoTypeIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_ebaf .LoTypeIdAttr )});};if _ebaf .LoCatIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006co\u0043\u0061\u0074\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_ebaf .LoCatIdAttr )});};if _ebaf .QsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_ebaf .QsTypeIdAttr )});};if _ebaf .QsCatIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0071s\u0043\u0061\u0074\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_ebaf .QsCatIdAttr )});};if _ebaf .CsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_ebaf .CsTypeIdAttr )});};if _ebaf .CsCatIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063s\u0043\u0061\u0074\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_ebaf .CsCatIdAttr )});};if _ebaf .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 :_e .Sprintf ("\u0025\u0064",_eaga (*_ebaf .Coherent3DOffAttr ))});};if _ebaf .PhldrTAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0068\u006c\u0064\u0072\u0054"},Value :_e .Sprintf ("\u0025\u0076",*_ebaf .PhldrTAttr )});};if _ebaf .PhldrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0068\u006cd\u0072"},Value :_e .Sprintf ("\u0025\u0064",_eaga (*_ebaf .PhldrAttr ))});};if _ebaf .CustAngAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063u\u0073\u0074\u0041\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_ebaf .CustAngAttr )});};if _ebaf .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 :_e .Sprintf ("\u0025\u0064",_eaga (*_ebaf .CustFlipVertAttr ))});};if _ebaf .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 :_e .Sprintf ("\u0025\u0064",_eaga (*_ebaf .CustFlipHorAttr ))});};if _ebaf .CustSzXAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0058"},Value :_e .Sprintf ("\u0025\u0076",*_ebaf .CustSzXAttr )});};if _ebaf .CustSzYAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0059"},Value :_e .Sprintf ("\u0025\u0076",*_ebaf .CustSzYAttr )});};if _ebaf .CustScaleXAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"},Value :_e .Sprintf ("\u0025\u0076",*_ebaf .CustScaleXAttr )});};if _ebaf .CustScaleYAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"},Value :_e .Sprintf ("\u0025\u0076",*_ebaf .CustScaleYAttr )});};if _ebaf .CustTAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073t\u0054"},Value :_e .Sprintf ("\u0025\u0064",_eaga (*_ebaf .CustTAttr ))});};if _ebaf .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 :_e .Sprintf ("\u0025\u0076",*_ebaf .CustLinFactXAttr )});};if _ebaf .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 :_e .Sprintf ("\u0025\u0076",*_ebaf .CustLinFactYAttr )});};if _ebaf .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 :_e .Sprintf ("\u0025\u0076",*_ebaf .CustLinFactNeighborXAttr )});};if _ebaf .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 :_e .Sprintf ("\u0025\u0076",*_ebaf .CustLinFactNeighborYAttr )});};if _ebaf .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 :_e .Sprintf ("\u0025\u0076",*_ebaf .CustRadScaleRadAttr )});};if _ebaf .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 :_e .Sprintf ("\u0025\u0076",*_ebaf .CustRadScaleIncAttr )});};e .EncodeToken (start );if _ebaf .PresLayoutVars !=nil {_fcda :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004c\u0061\u0079\u006f\u0075t\u0056\u0061\u0072\u0073"}};e .EncodeElement (_ebaf .PresLayoutVars ,_fcda );};if _ebaf .Style !=nil {_cfde :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_ebaf .Style ,_cfde );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aefg *ST_ParameterVal )ValidateWithPath (path string )error {_ccffa :=[]string {};if _aefg .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {_ccffa =append (_ccffa ,"\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 _aefg .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {_ccffa =append (_ccffa ,"S\u0054_\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006cA\u006c\u0069\u0067\u006eme\u006e\u0074");};if _aefg .ST_ChildDirection !=ST_ChildDirectionUnset {_ccffa =append (_ccffa ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");};if _aefg .ST_ChildAlignment !=ST_ChildAlignmentUnset {_ccffa =append (_ccffa ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");};if _aefg .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {_ccffa =append (_ccffa ,"\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 _aefg .ST_LinearDirection !=ST_LinearDirectionUnset {_ccffa =append (_ccffa ,"\u0053T\u005fL\u0069\u006e\u0065\u0061\u0072D\u0069\u0072e\u0063\u0074\u0069\u006f\u006e");};if _aefg .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {_ccffa =append (_ccffa ,"S\u0054\u005f\u0053\u0065\u0063\u006fn\u0064\u0061\u0072\u0079\u004c\u0069\u006e\u0065\u0061r\u0044\u0069\u0072e\u0063t\u0069\u006f\u006e");};if _aefg .ST_StartingElement !=ST_StartingElementUnset {_ccffa =append (_ccffa ,"\u0053T\u005fS\u0074\u0061\u0072\u0074\u0069n\u0067\u0045l\u0065\u006d\u0065\u006e\u0074");};if _aefg .ST_BendPoint !=ST_BendPointUnset {_ccffa =append (_ccffa ,"\u0053\u0054\u005fB\u0065\u006e\u0064\u0050\u006f\u0069\u006e\u0074");};if _aefg .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {_ccffa =append (_ccffa ,"\u0053\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u0052\u006f\u0075\u0074\u0069\u006e\u0067");};if _aefg .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {_ccffa =append (_ccffa ,"\u0053\u0054\u005f\u0041\u0072\u0072\u006f\u0077\u0068\u0065\u0061\u0064S\u0074\u0079\u006c\u0065");};if _aefg .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {_ccffa =append (_ccffa ,"S\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u0044\u0069m\u0065\u006e\u0073\u0069\u006f\u006e");};if _aefg .ST_RotationPath !=ST_RotationPathUnset {_ccffa =append (_ccffa ,"\u0053T\u005fR\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0074\u0068");};if _aefg .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {_ccffa =append (_ccffa ,"S\u0054\u005f\u0043\u0065nt\u0065r\u0053\u0068\u0061\u0070\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");};if _aefg .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {_ccffa =append (_ccffa ,"\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 _aefg .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {_ccffa =append (_ccffa ,"\u0053T\u005f\u004e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0069\u0063a\u006c\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _aefg .ST_FallbackDimension !=ST_FallbackDimensionUnset {_ccffa =append (_ccffa ,"S\u0054_\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006bD\u0069\u006d\u0065\u006esi\u006f\u006e");};if _aefg .ST_TextDirection !=ST_TextDirectionUnset {_ccffa =append (_ccffa ,"\u0053\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _aefg .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {_ccffa =append (_ccffa ,"\u0053T\u005f\u0050\u0079\u0072\u0061\u006d\u0069\u0064\u0041\u0063\u0063e\u006e\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e");};if _aefg .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {_ccffa =append (_ccffa ,"\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 _aefg .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {_ccffa =append (_ccffa ,"S\u0054\u005f\u0054\u0065xt\u0042l\u006f\u0063\u006b\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e");};if _aefg .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {_ccffa =append (_ccffa ,"\u0053\u0054\u005fTe\u0078\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");};if _aefg .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {_ccffa =append (_ccffa ,"S\u0054\u005f\u0054\u0065xt\u0041n\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0069\u0063\u0061\u006c");};if _aefg .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {_ccffa =append (_ccffa ,"\u0053\u0054\u005fDi\u0061\u0067\u0072\u0061\u006d\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _aefg .ST_AutoTextRotation !=ST_AutoTextRotationUnset {_ccffa =append (_ccffa ,"\u0053\u0054\u005f\u0041ut\u006f\u0054\u0065\u0078\u0074\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e");};if _aefg .ST_GrowDirection !=ST_GrowDirectionUnset {_ccffa =append (_ccffa ,"\u0053\u0054_\u0047\u0072\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _aefg .ST_FlowDirection !=ST_FlowDirectionUnset {_ccffa =append (_ccffa ,"\u0053\u0054_\u0046\u006c\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _aefg .ST_ContinueDirection !=ST_ContinueDirectionUnset {_ccffa =append (_ccffa ,"S\u0054_\u0043\u006f\u006e\u0074\u0069\u006e\u0075\u0065D\u0069\u0072\u0065\u0063ti\u006f\u006e");};if _aefg .ST_Breakpoint !=ST_BreakpointUnset {_ccffa =append (_ccffa ,"\u0053\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0070\u006f\u0069\u006e\u0074");};if _aefg .ST_Offset !=ST_OffsetUnset {_ccffa =append (_ccffa ,"\u0053T\u005f\u004f\u0066\u0066\u0073\u0065t");};if _aefg .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {_ccffa =append (_ccffa ,"S\u0054\u005f\u0048\u0069er\u0061r\u0063\u0068\u0079\u0041\u006ci\u0067\u006e\u006d\u0065\u006e\u0074");};if _aefg .Int32 !=nil {_ccffa =append (_ccffa ,"\u0049\u006e\u00743\u0032");};if _aefg .Float64 !=nil {_ccffa =append (_ccffa ,"\u0046l\u006f\u0061\u0074\u0036\u0034");};if _aefg .Bool !=nil {_ccffa =append (_ccffa ,"\u0042\u006f\u006f\u006c");};if _aefg .StringVal !=nil {_ccffa =append (_ccffa ,"\u0053t\u0072\u0069\u006e\u0067\u0056\u0061l");};if _aefg .ST_ConnectorPoint !=ST_ConnectorPointUnset {_ccffa =append (_ccffa ,"\u0053\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072P\u006f\u0069\u006e\u0074");};if len (_ccffa )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ccffa );};return nil ;};func NewLayoutDefHdrLst ()*LayoutDefHdrLst {_dgae :=&LayoutDefHdrLst {};_dgae .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();return _dgae ;};func (_ggeg *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 :_e .Sprintf ("\u0025\u0076",_ggeg .ModelIdAttr )});if _ggeg .TypeAttr !=ST_CxnTypeUnset {_fdbb ,_bdcb :=_ggeg .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _bdcb !=nil {return _bdcb ;};start .Attr =append (start .Attr ,_fdbb );};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063I\u0064"},Value :_e .Sprintf ("\u0025\u0076",_ggeg .SrcIdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u0073\u0074\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",_ggeg .DestIdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063\u004f\u0072\u0064"},Value :_e .Sprintf ("\u0025\u0076",_ggeg .SrcOrdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064e\u0073\u0074\u004f\u0072\u0064"},Value :_e .Sprintf ("\u0025\u0076",_ggeg .DestOrdAttr )});if _ggeg .ParTransIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_ggeg .ParTransIdAttr )});};if _ggeg .SibTransIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_ggeg .SibTransIdAttr )});};if _ggeg .PresIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_ggeg .PresIdAttr )});};e .EncodeToken (start );if _ggeg .ExtLst !=nil {_gceb :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggeg .ExtLst ,_gceb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fgfg *CT_PtList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbbe :for {_dbfc ,_caga :=d .Token ();if _caga !=nil {return _caga ;};switch _ggdgc :=_dbfc .(type ){case _a .StartElement :switch _ggdgc .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"}:_adbe :=NewCT_Pt ();if _baaa :=d .DecodeElement (_adbe ,&_ggdgc );_baaa !=nil {return _baaa ;};_fgfg .Pt =append (_fgfg .Pt ,_adbe );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\u0074\u004ci\u0073\u0074 \u0025\u0076",_ggdgc .Name );if _bbfab :=d .Skip ();_bbfab !=nil {return _bbfab ;};};case _a .EndElement :break _gbbe ;case _a .CharData :};};return nil ;};func (_fedf *CT_StyleDefinitionHeaderLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fedcd :for {_adba ,_eafe :=d .Token ();if _eafe !=nil {return _eafe ;};switch _gcebd :=_adba .(type ){case _a .StartElement :switch _gcebd .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"}:_fbef :=NewCT_StyleDefinitionHeader ();if _cgdd :=d .DecodeElement (_fbef ,&_gcebd );_cgdd !=nil {return _cgdd ;};_fedf .StyleDefHdr =append (_fedf .StyleDefHdr ,_fbef );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\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",_gcebd .Name );if _febf :=d .Skip ();_febf !=nil {return _febf ;};};case _a .EndElement :break _fedcd ;case _a .CharData :};};return nil ;};func (_dfe *CT_LayoutVariablePropertySet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gff :for {_eagd ,_deece :=d .Token ();if _deece !=nil {return _deece ;};switch _cebae :=_eagd .(type ){case _a .StartElement :switch _cebae .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"}:_dfe .OrgChart =NewCT_OrgChart ();if _bddf :=d .DecodeElement (_dfe .OrgChart ,&_cebae );_bddf !=nil {return _bddf ;};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"}:_dfe .ChMax =NewCT_ChildMax ();if _bccg :=d .DecodeElement (_dfe .ChMax ,&_cebae );_bccg !=nil {return _bccg ;};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"}:_dfe .ChPref =NewCT_ChildPref ();if _gbaa :=d .DecodeElement (_dfe .ChPref ,&_cebae );_gbaa !=nil {return _gbaa ;};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"}:_dfe .BulletEnabled =NewCT_BulletEnabled ();if _gfgfc :=d .DecodeElement (_dfe .BulletEnabled ,&_cebae );_gfgfc !=nil {return _gfgfc ;};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"}:_dfe .Dir =NewCT_Direction ();if _egba :=d .DecodeElement (_dfe .Dir ,&_cebae );_egba !=nil {return _egba ;};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"}:_dfe .HierBranch =NewCT_HierBranchStyle ();if _affdb :=d .DecodeElement (_dfe .HierBranch ,&_cebae );_affdb !=nil {return _affdb ;};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"}:_dfe .AnimOne =NewCT_AnimOne ();if _eccfb :=d .DecodeElement (_dfe .AnimOne ,&_cebae );_eccfb !=nil {return _eccfb ;};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"}:_dfe .AnimLvl =NewCT_AnimLvl ();if _bced :=d .DecodeElement (_dfe .AnimLvl ,&_cebae );_bced !=nil {return _bced ;};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"}:_dfe .ResizeHandles =NewCT_ResizeHandles ();if _ccfcd :=d .DecodeElement (_dfe .ResizeHandles ,&_cebae );_ccfcd !=nil {return _ccfcd ;};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\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0069\u0061\u0062\u006c\u0065P\u0072\u006fpe\u0072\u0074\u0079S\u0065\u0074\u0020\u0025\u0076",_cebae .Name );if _bffdg :=d .Skip ();_bffdg !=nil {return _bffdg ;};};case _a .EndElement :break _gff ;case _a .CharData :};};return nil ;};func (_fdgad ST_FunctionOperator )ValidateWithPath (path string )error {switch _fdgad {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 (_fdgad ));};return nil ;};func NewCT_SampleData ()*CT_SampleData {_eecg :=&CT_SampleData {};return _eecg };func (_dbgdc *ST_DiagramTextAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dbgdc =0;case "\u006c":*_dbgdc =1;case "\u0063\u0074\u0072":*_dbgdc =2;case "\u0072":*_dbgdc =3;};return nil ;}; +// ValidateWithPath validates the CT_AdjLst and its children, prefixing error messages with path +func (_fce *CT_AdjLst )ValidateWithPath (path string )error {for _da ,_dcf :=range _fce .Adj {if _aac :=_dcf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u0064\u006a\u005b\u0025\u0064\u005d",path ,_da ));_aac !=nil {return _aac ;};};return nil ;}; -// ValidateWithPath validates the CT_CTDescription and its children, prefixing error messages with path -func (_gbe *CT_CTDescription )ValidateWithPath (path string )error {return nil };func (_fgbg ST_ResizeHandlesStr )ValidateWithPath (path string )error {switch _fgbg {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 (_fgbg ));};return nil ;};func NewStyleDefHdr ()*StyleDefHdr {_ecea :=&StyleDefHdr {};_ecea .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader ();return _ecea ;}; +// Validate validates the CT_SampleData and its children +func (_afbf *CT_SampleData )Validate ()error {return _afbf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0061\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061");};func NewCT_Rules ()*CT_Rules {_dfee :=&CT_Rules {};return _dfee };type CT_TextProps struct{Sp3d *_eb .CT_Shape3D ;FlatTx *_eb .CT_FlatText ;};func (_fcef ST_CxnType )String ()string {switch _fcef {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 (_cdb *CT_Algorithm )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdb .TypeAttr =ST_AlgorithmType (1);for _ ,_fgf :=range start .Attr {if _fgf .Name .Local =="\u0074\u0079\u0070\u0065"{_cdb .TypeAttr .UnmarshalXMLAttr (_fgf );continue ;};if _fgf .Name .Local =="\u0072\u0065\u0076"{_adf ,_cab :=_a .ParseUint (_fgf .Value ,10,32);if _cab !=nil {return _cab ;};_bdd :=uint32 (_adf );_cdb .RevAttr =&_bdd ;continue ;};};_cad :for {_aae ,_adfe :=d .Token ();if _adfe !=nil {return _adfe ;};switch _cg :=_aae .(type ){case _b .StartElement :switch _cg .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0061\u0072a\u006d"}:_agd :=NewCT_Parameter ();if _abc :=d .DecodeElement (_agd ,&_cg );_abc !=nil {return _abc ;};_cdb .Param =append (_cdb .Param ,_agd );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdb .ExtLst =_eb .NewCT_OfficeArtExtensionList ();if _cfc :=d .DecodeElement (_cdb .ExtLst ,&_cg );_cfc !=nil {return _cfc ;};default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_A\u006c\u0067o\u0072\u0069\u0074\u0068\u006d\u0020\u0025\u0076",_cg .Name );if _bfe :=d .Skip ();_bfe !=nil {return _bfe ;};};case _b .EndElement :break _cad ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Description and its children, prefixing error messages with path -func (_adafe *CT_Description )ValidateWithPath (path string )error {return nil };func (_gaafd *ST_FlowDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdag ,_cbffc :=d .Token ();if _cbffc !=nil {return _cbffc ;};if _faba ,_bddbb :=_fdag .(_a .EndElement );_bddbb &&_faba .Name ==start .Name {*_gaafd =1;return nil ;};if _bbgc ,_cdcee :=_fdag .(_a .CharData );!_cdcee {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",_fdag );}else {switch string (_bbgc ){case "":*_gaafd =0;case "\u0072\u006f\u0077":*_gaafd =1;case "\u0063\u006f\u006c":*_gaafd =2;};};_fdag ,_cbffc =d .Token ();if _cbffc !=nil {return _cbffc ;};if _egea ,_ceaae :=_fdag .(_a .EndElement );_ceaae &&_egea .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",_fdag );};type ST_CxnType byte ;func (_gfccb ST_FunctionOperator )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_aade :=_a .Attr {};_aade .Name =name ;switch _gfccb {case ST_FunctionOperatorUnset :_aade .Value ="";case ST_FunctionOperatorEqu :_aade .Value ="\u0065\u0071\u0075";case ST_FunctionOperatorNeq :_aade .Value ="\u006e\u0065\u0071";case ST_FunctionOperatorGt :_aade .Value ="\u0067\u0074";case ST_FunctionOperatorLt :_aade .Value ="\u006c\u0074";case ST_FunctionOperatorGte :_aade .Value ="\u0067\u0074\u0065";case ST_FunctionOperatorLte :_aade .Value ="\u006c\u0074\u0065";};return _aade ,nil ;};func NewDataModel ()*DataModel {_befbb :=&DataModel {};_befbb .CT_DataModel =*NewCT_DataModel ();return _befbb ;};func (_effc *CT_AdjLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _effc .Adj !=nil {_afea :=_a .StartElement {Name :_a .Name {Local :"\u0061\u0064\u006a"}};for _ ,_aac :=range _effc .Adj {e .EncodeElement (_aac ,_afea );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ddbdd *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 _ddbdd .CT_RelIds .MarshalXML (e ,start );};func (_befg *CT_LayoutNode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gacg :=range start .Attr {if _gacg .Name .Local =="\u006e\u0061\u006d\u0065"{_fcec ,_febce :=_gacg .Value ,error (nil );if _febce !=nil {return _febce ;};_befg .NameAttr =&_fcec ;continue ;};if _gacg .Name .Local =="\u0063h\u004f\u0072\u0064\u0065\u0072"{_befg .ChOrderAttr .UnmarshalXMLAttr (_gacg );continue ;};if _gacg .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"{_agffb ,_edfc :=_gacg .Value ,error (nil );if _edfc !=nil {return _edfc ;};_befg .MoveWithAttr =&_agffb ;continue ;};if _gacg .Name .Local =="\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_affea ,_aagd :=_gacg .Value ,error (nil );if _aagd !=nil {return _aagd ;};_befg .StyleLblAttr =&_affea ;continue ;};};_bddg :for {_gcaff ,_bca :=d .Token ();if _bca !=nil {return _bca ;};switch _bdab :=_gcaff .(type ){case _a .StartElement :switch _bdab .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"}:_eadf :=NewCT_Algorithm ();if _acgb :=d .DecodeElement (_eadf ,&_bdab );_acgb !=nil {return _acgb ;};_befg .Alg =append (_befg .Alg ,_eadf );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"}:_cafd :=NewCT_Shape ();if _gbce :=d .DecodeElement (_cafd ,&_bdab );_gbce !=nil {return _gbce ;};_befg .Shape =append (_befg .Shape ,_cafd );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"}:_bacbd :=NewCT_PresentationOf ();if _bdcbb :=d .DecodeElement (_bacbd ,&_bdab );_bdcbb !=nil {return _bdcbb ;};_befg .PresOf =append (_befg .PresOf ,_bacbd );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"}:_ccgf :=NewCT_Constraints ();if _fcac :=d .DecodeElement (_ccgf ,&_bdab );_fcac !=nil {return _fcac ;};_befg .ConstrLst =append (_befg .ConstrLst ,_ccgf );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"}:_gbabc :=NewCT_Rules ();if _adad :=d .DecodeElement (_gbabc ,&_bdab );_adad !=nil {return _adad ;};_befg .RuleLst =append (_befg .RuleLst ,_gbabc );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"}:_fda :=NewCT_LayoutVariablePropertySet ();if _eadee :=d .DecodeElement (_fda ,&_bdab );_eadee !=nil {return _eadee ;};_befg .VarLst =append (_befg .VarLst ,_fda );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"}:_bgdbb :=NewCT_ForEach ();if _faaa :=d .DecodeElement (_bgdbb ,&_bdab );_faaa !=nil {return _faaa ;};_befg .ForEach =append (_befg .ForEach ,_bgdbb );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"}:_fegf :=NewCT_LayoutNode ();if _cfef :=d .DecodeElement (_fegf ,&_bdab );_cfef !=nil {return _cfef ;};_befg .LayoutNode =append (_befg .LayoutNode ,_fegf );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"}:_eeba :=NewCT_Choose ();if _gcdg :=d .DecodeElement (_eeba ,&_bdab );_gcdg !=nil {return _gcdg ;};_befg .Choose =append (_befg .Choose ,_eeba );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"}:_ffbf :=_c .NewCT_OfficeArtExtensionList ();if _ggfc :=d .DecodeElement (_ffbf ,&_bdab );_ggfc !=nil {return _ggfc ;};_befg .ExtLst =append (_befg .ExtLst ,_ffbf );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\u004ca\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065 \u0025\u0076",_bdab .Name );if _fceb :=d .Skip ();_fceb !=nil {return _fceb ;};};case _a .EndElement :break _bddg ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the AG_ConstraintRefAttributes and its children, prefixing error messages with path +func (_cbb *AG_ConstraintRefAttributes )ValidateWithPath (path string )error {if _dcbe :=_cbb .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dcbe !=nil {return _dcbe ;};if _gd :=_cbb .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_gd !=nil {return _gd ;};if _aa :=_cbb .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_aa !=nil {return _aa ;};return nil ;}; -// ST_LayoutShapeType is a union type -type ST_LayoutShapeType struct{ST_ShapeType _c .ST_ShapeType ;ST_OutputShapeType ST_OutputShapeType ;};func NewCT_StyleDefinitionHeader ()*CT_StyleDefinitionHeader {_gbdc :=&CT_StyleDefinitionHeader {};return _gbdc ;};func (_ebfda ST_Offset )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ebfda .String (),start );};type CT_ColorTransformHeaderLst struct{ColorsDefHdr []*CT_ColorTransformHeader ;}; +// ValidateWithPath validates the StyleDefHdr and its children, prefixing error messages with path +func (_beafa *StyleDefHdr )ValidateWithPath (path string )error {if _aafg :=_beafa .CT_StyleDefinitionHeader .ValidateWithPath (path );_aafg !=nil {return _aafg ;};return nil ;};const (ST_TextBlockDirectionUnset ST_TextBlockDirection =0;ST_TextBlockDirectionHorz ST_TextBlockDirection =1;ST_TextBlockDirectionVert ST_TextBlockDirection =2;); -// ValidateWithPath validates the CT_DiagramDefinition and its children, prefixing error messages with path -func (_gdfgb *CT_DiagramDefinition )ValidateWithPath (path string )error {for _efba ,_bbg :=range _gdfgb .Title {if _bbfd :=_bbg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_efba ));_bbfd !=nil {return _bbfd ;};};for _dgde ,_ceee :=range _gdfgb .Desc {if _deefe :=_ceee .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_dgde ));_deefe !=nil {return _deefe ;};};if _gdfgb .CatLst !=nil {if _afbc :=_gdfgb .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_afbc !=nil {return _afbc ;};};if _gdfgb .SampData !=nil {if _cdb :=_gdfgb .SampData .ValidateWithPath (path +"\u002fS\u0061\u006d\u0070\u0044\u0061\u0074a");_cdb !=nil {return _cdb ;};};if _gdfgb .StyleData !=nil {if _edaea :=_gdfgb .StyleData .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0044\u0061\u0074\u0061");_edaea !=nil {return _edaea ;};};if _gdfgb .ClrData !=nil {if _ffdf :=_gdfgb .ClrData .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0044\u0061\u0074\u0061");_ffdf !=nil {return _ffdf ;};};if _beacd :=_gdfgb .LayoutNode .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065");_beacd !=nil {return _beacd ;};if _gdfgb .ExtLst !=nil {if _gece :=_gdfgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gece !=nil {return _gece ;};};return nil ;};func (_bfge *ST_AnimLvlStr )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bfge =0;case "\u006e\u006f\u006e\u0065":*_bfge =1;case "\u006c\u0076\u006c":*_bfge =2;case "\u0063\u0074\u0072":*_bfge =3;};return nil ;}; +// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path +func (_gdbf *CT_Parameter )ValidateWithPath (path string )error {if _gdbf .TypeAttr ==ST_ParameterIdUnset {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 _feae :=_gdbf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_feae !=nil {return _feae ;};if _cceeb :=_gdbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cceeb !=nil {return _cceeb ;};return nil ;};type StyleDefHdrLst struct{CT_StyleDefinitionHeaderLst };func NewCT_Constraints ()*CT_Constraints {_edfeb :=&CT_Constraints {};return _edfeb };func (_beac ST_VariableType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_beac .String (),start );};func (_bgff ST_ConstraintType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bgff .String (),start );};func (_baaa ST_AnimLvlStr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_baaa .String (),start );}; -// Validate validates the AG_ConstraintRefAttributes and its children -func (_cea *AG_ConstraintRefAttributes )Validate ()error {return _cea .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");}; +// Validate validates the CT_Categories and its children +func (_fcgb *CT_Categories )Validate ()error {return _fcgb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func (_ffea *CT_ResizeHandles )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffea .ValAttr !=ST_ResizeHandlesStrUnset {_bgac ,_eebc :=_ffea .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _eebc !=nil {return _eebc ;};start .Attr =append (start .Attr ,_bgac );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func _acgaa (_cbgdf bool )uint8 {if _cbgdf {return 1;};return 0;};func (_dgdb ST_CenterShapeMapping )String ()string {switch _dgdb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u004e\u006fd\u0065";};return "";};func (_aeeb *CT_StyleDefinition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aeeb .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_aeeb .UniqueIdAttr )});};if _aeeb .MinVerAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_aeeb .MinVerAttr )});};e .EncodeToken (start );if _aeeb .Title !=nil {_cafa :=_b .StartElement {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_bgfd :=range _aeeb .Title {e .EncodeElement (_bgfd ,_cafa );};};if _aeeb .Desc !=nil {_cfgg :=_b .StartElement {Name :_b .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_fdae :=range _aeeb .Desc {e .EncodeElement (_fdae ,_cfgg );};};if _aeeb .CatLst !=nil {_eded :=_b .StartElement {Name :_b .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aeeb .CatLst ,_eded );};if _aeeb .Scene3d !=nil {_aacgb :=_b .StartElement {Name :_b .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_aeeb .Scene3d ,_aacgb );};_fcfcg :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}};for _ ,_efgg :=range _aeeb .StyleLbl {e .EncodeElement (_efgg ,_fcfcg );};if _aeeb .ExtLst !=nil {_degdf :=_b .StartElement {Name :_b .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aeeb .ExtLst ,_degdf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func ParseUnionST_ParameterVal (s string )(ST_ParameterVal ,error ){return ST_ParameterVal {},nil };func (_gcad ST_ConnectorRouting )Validate ()error {return _gcad .ValidateWithPath ("")}; -// Validate validates the CT_DiagramDefinitionHeader and its children -func (_bdcc *CT_DiagramDefinitionHeader )Validate ()error {return _bdcc .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");}; +// ValidateWithPath validates the StyleDefHdrLst and its children, prefixing error messages with path +func (_deadg *StyleDefHdrLst )ValidateWithPath (path string )error {if _bffgg :=_deadg .CT_StyleDefinitionHeaderLst .ValidateWithPath (path );_bffgg !=nil {return _bffgg ;};return nil ;};func NewCT_ColorTransformHeaderLst ()*CT_ColorTransformHeaderLst {_fbf :=&CT_ColorTransformHeaderLst {};return _fbf ;}; -// ValidateWithPath validates the CT_Choose and its children, prefixing error messages with path -func (_fga *CT_Choose )ValidateWithPath (path string )error {for _addg ,_daf :=range _fga .If {if _gfcg :=_daf .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0049\u0066\u005b\u0025\u0064]",path ,_addg ));_gfcg !=nil {return _gfcg ;};};if _fga .Else !=nil {if _fad :=_fga .Else .ValidateWithPath (path +"\u002f\u0045\u006cs\u0065");_fad !=nil {return _fad ;};};return nil ;};func (_fgedb *ColorsDef )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgedb .CT_ColorTransform =*NewCT_ColorTransform ();for _ ,_ffdgd :=range start .Attr {if _ffdgd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_ecaaa ,_afgc :=_ffdgd .Value ,error (nil );if _afgc !=nil {return _afgc ;};_fgedb .UniqueIdAttr =&_ecaaa ;continue ;};if _ffdgd .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_gfdbf ,_egffg :=_ffdgd .Value ,error (nil );if _egffg !=nil {return _egffg ;};_fgedb .MinVerAttr =&_gfdbf ;continue ;};};_acfb :for {_eeege ,_gbcbf :=d .Token ();if _gbcbf !=nil {return _gbcbf ;};switch _cfea :=_eeege .(type ){case _a .StartElement :switch _cfea .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"}:_bccgd :=NewCT_CTName ();if _deccb :=d .DecodeElement (_bccgd ,&_cfea );_deccb !=nil {return _deccb ;};_fgedb .Title =append (_fgedb .Title ,_bccgd );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"}:_badg :=NewCT_CTDescription ();if _gefe :=d .DecodeElement (_badg ,&_cfea );_gefe !=nil {return _gefe ;};_fgedb .Desc =append (_fgedb .Desc ,_badg );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"}:_fgedb .CatLst =NewCT_CTCategories ();if _bfcdb :=d .DecodeElement (_fgedb .CatLst ,&_cfea );_bfcdb !=nil {return _bfcdb ;};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"}:_abfeb :=NewCT_CTStyleLabel ();if _cgaae :=d .DecodeElement (_abfeb ,&_cfea );_cgaae !=nil {return _cgaae ;};_fgedb .StyleLbl =append (_fgedb .StyleLbl ,_abfeb );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"}:_fgedb .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _aacd :=d .DecodeElement (_fgedb .ExtLst ,&_cfea );_aacd !=nil {return _aacd ;};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\u006f\u006c\u006f\u0072\u0073D\u0065\u0066 \u0025\u0076",_cfea .Name );if _gcfcd :=d .Skip ();_gcfcd !=nil {return _gcfcd ;};};case _a .EndElement :break _acfb ;case _a .CharData :};};return nil ;};const (ST_StartingElementUnset ST_StartingElement =0;ST_StartingElementNode ST_StartingElement =1;ST_StartingElementTrans ST_StartingElement =2;);func (_cdfcb ST_ParameterVal )String ()string {if _cdfcb .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {return _cdfcb .ST_DiagramHorizontalAlignment .String ();};if _cdfcb .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {return _cdfcb .ST_VerticalAlignment .String ();};if _cdfcb .ST_ChildDirection !=ST_ChildDirectionUnset {return _cdfcb .ST_ChildDirection .String ();};if _cdfcb .ST_ChildAlignment !=ST_ChildAlignmentUnset {return _cdfcb .ST_ChildAlignment .String ();};if _cdfcb .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {return _cdfcb .ST_SecondaryChildAlignment .String ();};if _cdfcb .ST_LinearDirection !=ST_LinearDirectionUnset {return _cdfcb .ST_LinearDirection .String ();};if _cdfcb .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {return _cdfcb .ST_SecondaryLinearDirection .String ();};if _cdfcb .ST_StartingElement !=ST_StartingElementUnset {return _cdfcb .ST_StartingElement .String ();};if _cdfcb .ST_BendPoint !=ST_BendPointUnset {return _cdfcb .ST_BendPoint .String ();};if _cdfcb .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {return _cdfcb .ST_ConnectorRouting .String ();};if _cdfcb .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {return _cdfcb .ST_ArrowheadStyle .String ();};if _cdfcb .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {return _cdfcb .ST_ConnectorDimension .String ();};if _cdfcb .ST_RotationPath !=ST_RotationPathUnset {return _cdfcb .ST_RotationPath .String ();};if _cdfcb .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {return _cdfcb .ST_CenterShapeMapping .String ();};if _cdfcb .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {return _cdfcb .ST_NodeHorizontalAlignment .String ();};if _cdfcb .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {return _cdfcb .ST_NodeVerticalAlignment .String ();};if _cdfcb .ST_FallbackDimension !=ST_FallbackDimensionUnset {return _cdfcb .ST_FallbackDimension .String ();};if _cdfcb .ST_TextDirection !=ST_TextDirectionUnset {return _cdfcb .ST_TextDirection .String ();};if _cdfcb .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {return _cdfcb .ST_PyramidAccentPosition .String ();};if _cdfcb .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {return _cdfcb .ST_PyramidAccentTextMargin .String ();};if _cdfcb .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {return _cdfcb .ST_TextBlockDirection .String ();};if _cdfcb .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {return _cdfcb .ST_TextAnchorHorizontal .String ();};if _cdfcb .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {return _cdfcb .ST_TextAnchorVertical .String ();};if _cdfcb .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {return _cdfcb .ST_DiagramTextAlignment .String ();};if _cdfcb .ST_AutoTextRotation !=ST_AutoTextRotationUnset {return _cdfcb .ST_AutoTextRotation .String ();};if _cdfcb .ST_GrowDirection !=ST_GrowDirectionUnset {return _cdfcb .ST_GrowDirection .String ();};if _cdfcb .ST_FlowDirection !=ST_FlowDirectionUnset {return _cdfcb .ST_FlowDirection .String ();};if _cdfcb .ST_ContinueDirection !=ST_ContinueDirectionUnset {return _cdfcb .ST_ContinueDirection .String ();};if _cdfcb .ST_Breakpoint !=ST_BreakpointUnset {return _cdfcb .ST_Breakpoint .String ();};if _cdfcb .ST_Offset !=ST_OffsetUnset {return _cdfcb .ST_Offset .String ();};if _cdfcb .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {return _cdfcb .ST_HierarchyAlignment .String ();};if _cdfcb .Int32 !=nil {return _e .Sprintf ("\u0025\u0076",*_cdfcb .Int32 );};if _cdfcb .Float64 !=nil {return _e .Sprintf ("\u0025\u0076",*_cdfcb .Float64 );};if _cdfcb .Bool !=nil {return _e .Sprintf ("\u0025\u0076",*_cdfcb .Bool );};if _cdfcb .StringVal !=nil {return _e .Sprintf ("\u0025\u0076",*_cdfcb .StringVal );};if _cdfcb .ST_ConnectorPoint !=ST_ConnectorPointUnset {return _cdfcb .ST_ConnectorPoint .String ();};return "";}; +// Validate validates the CT_HierBranchStyle and its children +func (_ecbf *CT_HierBranchStyle )Validate ()error {return _ecbf .ValidateWithPath ("\u0043T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");};func (_begb ST_BendPoint )String ()string {switch _begb {case 0:return "";case 1:return "\u0062\u0065\u0067";case 2:return "\u0064\u0065\u0066";case 3:return "\u0065\u006e\u0064";};return "";};func (_bbceb *ColorsDef )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\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});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 :"\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 ,_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\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 _bbceb .CT_ColorTransform .MarshalXML (e ,start );};func (_g *AG_ConstraintAttributes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _g .TypeAttr !=ST_ConstraintTypeUnset {_gc ,_ae :=_g .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _ae !=nil {return _ae ;};start .Attr =append (start .Attr ,_gc );};if _g .ForAttr !=ST_ConstraintRelationshipUnset {_ac ,_gb :=_g .ForAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u006f\u0072"});if _gb !=nil {return _gb ;};start .Attr =append (start .Attr ,_ac );};if _g .ForNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_g .ForNameAttr )});};if _g .PtTypeAttr !=ST_ElementTypeUnset {_fb ,_ga :=_g .PtTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _ga !=nil {return _ga ;};start .Attr =append (start .Attr ,_fb );};return nil ;};func (_eebbc *ST_PrSetCustVal )Validate ()error {return _eebbc .ValidateWithPath ("")};type ST_RotationPath byte ;const (ST_ArrowheadStyleUnset ST_ArrowheadStyle =0;ST_ArrowheadStyleAuto ST_ArrowheadStyle =1;ST_ArrowheadStyleArr ST_ArrowheadStyle =2;ST_ArrowheadStyleNoArr ST_ArrowheadStyle =3;);type ST_HierarchyAlignment byte ; -// Validate validates the ColorsDef and its children -func (_gccg *ColorsDef )Validate ()error {return _gccg .ValidateWithPath ("\u0043o\u006c\u006f\u0072\u0073\u0044\u0065f");};func (_cacac ST_BendPoint )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cacac .String (),start );};func NewCT_Parameter ()*CT_Parameter {_gfdad :=&CT_Parameter {};_gfdad .TypeAttr =ST_ParameterId (1);return _gfdad ;};func NewCT_Shape ()*CT_Shape {_gbff :=&CT_Shape {};return _gbff };func (_cgaab ST_SecondaryChildAlignment )ValidateWithPath (path string )error {switch _cgaab {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 (_cgaab ));};return nil ;}; +// ValidateWithPath validates the CT_Otherwise and its children, prefixing error messages with path +func (_fbfg *CT_Otherwise )ValidateWithPath (path string )error {for _fbddf ,_ccgg :=range _fbfg .Alg {if _bdbd :=_ccgg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_fbddf ));_bdbd !=nil {return _bdbd ;};};for _degdb ,_dbdd :=range _fbfg .Shape {if _cbfb :=_dbdd .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_degdb ));_cbfb !=nil {return _cbfb ;};};for _gaaaf ,_fedf :=range _fbfg .PresOf {if _dae :=_fedf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_gaaaf ));_dae !=nil {return _dae ;};};for _acgf ,_cdad :=range _fbfg .ConstrLst {if _bagf :=_cdad .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_acgf ));_bagf !=nil {return _bagf ;};};for _baff ,_adgab :=range _fbfg .RuleLst {if _bcfad :=_adgab .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_baff ));_bcfad !=nil {return _bcfad ;};};for _edff ,_cebf :=range _fbfg .ForEach {if _dgbb :=_cebf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_edff ));_dgbb !=nil {return _dgbb ;};};for _gecbf ,_fcabe :=range _fbfg .LayoutNode {if _abeg :=_fcabe .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_gecbf ));_abeg !=nil {return _abeg ;};};for _dcfc ,_fbfge :=range _fbfg .Choose {if _cbfeb :=_fbfge .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_dcfc ));_cbfeb !=nil {return _cbfeb ;};};for _gedc ,_eaeg :=range _fbfg .ExtLst {if _dfdd :=_eaeg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_gedc ));_dfdd !=nil {return _dfdd ;};};return nil ;}; -// 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 ;};type ST_ClrAppMethod byte ;func (_ccag *CT_PresentationOf )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ccag .AxisAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_ccag .AxisAttr )});};if _ccag .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ccag .PtTypeAttr )});};if _ccag .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 :_e .Sprintf ("\u0025\u0076",*_ccag .HideLastTransAttr )});};if _ccag .StAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ccag .StAttr )});};if _ccag .CntAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ccag .CntAttr )});};if _ccag .StepAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_e .Sprintf ("\u0025\u0076",*_ccag .StepAttr )});};e .EncodeToken (start );if _ccag .ExtLst !=nil {_abff :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccag .ExtLst ,_abff );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fgdba *ST_ResizeHandlesStr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgcac ,_becgc :=d .Token ();if _becgc !=nil {return _becgc ;};if _egda ,_cefgg :=_cgcac .(_a .EndElement );_cefgg &&_egda .Name ==start .Name {*_fgdba =1;return nil ;};if _gecaa ,_acgf :=_cgcac .(_a .CharData );!_acgf {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",_cgcac );}else {switch string (_gecaa ){case "":*_fgdba =0;case "\u0065\u0078\u0061c\u0074":*_fgdba =1;case "\u0072\u0065\u006c":*_fgdba =2;};};_cgcac ,_becgc =d .Token ();if _becgc !=nil {return _becgc ;};if _dfgd ,_abbdg :=_cgcac .(_a .EndElement );_abbdg &&_dfgd .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",_cgcac );};func (_eagaa ST_FunctionType )ValidateWithPath (path string )error {switch _eagaa {case 0,1,2,3,4,5,6,7,8: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 (_eagaa ));};return nil ;};const (ST_TextAnchorHorizontalUnset ST_TextAnchorHorizontal =0;ST_TextAnchorHorizontalNone ST_TextAnchorHorizontal =1;ST_TextAnchorHorizontalCtr ST_TextAnchorHorizontal =2;);type ST_VerticalAlignment byte ; +// Validate validates the CT_Algorithm and its children +func (_bddd *CT_Algorithm )Validate ()error {return _bddd .ValidateWithPath ("\u0043\u0054\u005fA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d");};func (_bdag *ST_Breakpoint )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bdag =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_bdag =1;case "\u0062\u0061\u006c":*_bdag =2;case "\u0066\u0069\u0078e\u0064":*_bdag =3;};return nil ;};func (_fcee *CT_When )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcee .FuncAttr =ST_FunctionType (1);_fcee .OpAttr =ST_FunctionOperator (1);for _ ,_deaad :=range start .Attr {if _deaad .Name .Local =="\u006e\u0061\u006d\u0065"{_bcdgg ,_dfgf :=_deaad .Value ,error (nil );if _dfgf !=nil {return _dfgf ;};_fcee .NameAttr =&_bcdgg ;continue ;};if _deaad .Name .Local =="\u0061\u0072\u0067"{_geeb ,_fbdcf :=ParseUnionST_FunctionArgument (_deaad .Value );if _fbdcf !=nil {return _fbdcf ;};_fcee .ArgAttr =&_geeb ;continue ;};if _deaad .Name .Local =="\u0076\u0061\u006c"{_bfcca ,_gcbf :=ParseUnionST_FunctionValue (_deaad .Value );if _gcbf !=nil {return _gcbf ;};_fcee .ValAttr =_bfcca ;continue ;};if _deaad .Name .Local =="\u0066\u0075\u006e\u0063"{_fcee .FuncAttr .UnmarshalXMLAttr (_deaad );continue ;};if _deaad .Name .Local =="\u006f\u0070"{_fcee .OpAttr .UnmarshalXMLAttr (_deaad );continue ;};if _deaad .Name .Local =="\u0061\u0078\u0069\u0073"{_degac ,_dabge :=ParseSliceST_AxisTypes (_deaad .Value );if _dabge !=nil {return _dabge ;};_fcee .AxisAttr =&_degac ;continue ;};if _deaad .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_bcfbf ,_bdcag :=ParseSliceST_ElementTypes (_deaad .Value );if _bdcag !=nil {return _bdcag ;};_fcee .PtTypeAttr =&_bcfbf ;continue ;};if _deaad .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_bcgf ,_befa :=ParseSliceST_Booleans (_deaad .Value );if _befa !=nil {return _befa ;};_fcee .HideLastTransAttr =&_bcgf ;continue ;};if _deaad .Name .Local =="\u0073\u0074"{_gedg ,_bbfe :=ParseSliceST_Ints (_deaad .Value );if _bbfe !=nil {return _bbfe ;};_fcee .StAttr =&_gedg ;continue ;};if _deaad .Name .Local =="\u0063\u006e\u0074"{_ecefc ,_ddfa :=ParseSliceST_UnsignedInts (_deaad .Value );if _ddfa !=nil {return _ddfa ;};_fcee .CntAttr =&_ecefc ;continue ;};if _deaad .Name .Local =="\u0073\u0074\u0065\u0070"{_egdae ,_ecba :=ParseSliceST_Ints (_deaad .Value );if _ecba !=nil {return _ecba ;};_fcee .StepAttr =&_egdae ;continue ;};};_ebfe :for {_ffgfc ,_fbdbg :=d .Token ();if _fbdbg !=nil {return _fbdbg ;};switch _acbf :=_ffgfc .(type ){case _b .StartElement :switch _acbf .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_edcef :=NewCT_Algorithm ();if _eabab :=d .DecodeElement (_edcef ,&_acbf );_eabab !=nil {return _eabab ;};_fcee .Alg =append (_fcee .Alg ,_edcef );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_eece :=NewCT_Shape ();if _gefeb :=d .DecodeElement (_eece ,&_acbf );_gefeb !=nil {return _gefeb ;};_fcee .Shape =append (_fcee .Shape ,_eece );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_fgfdg :=NewCT_PresentationOf ();if _dagc :=d .DecodeElement (_fgfdg ,&_acbf );_dagc !=nil {return _dagc ;};_fcee .PresOf =append (_fcee .PresOf ,_fgfdg );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_gfde :=NewCT_Constraints ();if _deeb :=d .DecodeElement (_gfde ,&_acbf );_deeb !=nil {return _deeb ;};_fcee .ConstrLst =append (_fcee .ConstrLst ,_gfde );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_cfffe :=NewCT_Rules ();if _fbff :=d .DecodeElement (_cfffe ,&_acbf );_fbff !=nil {return _fbff ;};_fcee .RuleLst =append (_fcee .RuleLst ,_cfffe );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_bedfc :=NewCT_ForEach ();if _ggcg :=d .DecodeElement (_bedfc ,&_acbf );_ggcg !=nil {return _ggcg ;};_fcee .ForEach =append (_fcee .ForEach ,_bedfc );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_edgg :=NewCT_LayoutNode ();if _abggg :=d .DecodeElement (_edgg ,&_acbf );_abggg !=nil {return _abggg ;};_fcee .LayoutNode =append (_fcee .LayoutNode ,_edgg );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_bfffc :=NewCT_Choose ();if _bged :=d .DecodeElement (_bfffc ,&_acbf );_bged !=nil {return _bged ;};_fcee .Choose =append (_fcee .Choose ,_bfffc );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcbb :=_eb .NewCT_OfficeArtExtensionList ();if _effa :=d .DecodeElement (_gcbb ,&_acbf );_effa !=nil {return _effa ;};_fcee .ExtLst =append (_fcee .ExtLst ,_gcbb );default:_e .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0057\u0068\u0065\u006e\u0020\u0025\u0076",_acbf .Name );if _bacc :=d .Skip ();_bacc !=nil {return _bacc ;};};case _b .EndElement :break _ebfe ;case _b .CharData :};};return nil ;};func NewCT_BulletEnabled ()*CT_BulletEnabled {_dcd :=&CT_BulletEnabled {};return _dcd };func (_aebf *CT_LayoutNode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aebf .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_aebf .NameAttr )});};if _aebf .StyleLblAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_aebf .StyleLblAttr )});};if _aebf .ChOrderAttr !=ST_ChildOrderTypeUnset {_dfab ,_befbe :=_aebf .ChOrderAttr .MarshalXMLAttr (_b .Name {Local :"\u0063h\u004f\u0072\u0064\u0065\u0072"});if _befbe !=nil {return _befbe ;};start .Attr =append (start .Attr ,_dfab );};if _aebf .MoveWithAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"},Value :_d .Sprintf ("\u0025\u0076",*_aebf .MoveWithAttr )});};e .EncodeToken (start );if _aebf .Alg !=nil {_bcfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u006c\u0067"}};for _ ,_abbf :=range _aebf .Alg {e .EncodeElement (_abbf ,_bcfb );};};if _aebf .Shape !=nil {_gcfb :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_gfadg :=range _aebf .Shape {e .EncodeElement (_gfadg ,_gcfb );};};if _aebf .PresOf !=nil {_cdbbe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_feef :=range _aebf .PresOf {e .EncodeElement (_feef ,_cdbbe );};};if _aebf .ConstrLst !=nil {_afaf :=_b .StartElement {Name :_b .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_bddbe :=range _aebf .ConstrLst {e .EncodeElement (_bddbe ,_afaf );};};if _aebf .RuleLst !=nil {_bbff :=_b .StartElement {Name :_b .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_fbba :=range _aebf .RuleLst {e .EncodeElement (_fbba ,_bbff );};};if _aebf .VarLst !=nil {_dbee :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0061\u0072\u004c\u0073\u0074"}};for _ ,_ggeb :=range _aebf .VarLst {e .EncodeElement (_ggeb ,_dbee );};};if _aebf .ForEach !=nil {_ebde :=_b .StartElement {Name :_b .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_gdbb :=range _aebf .ForEach {e .EncodeElement (_gdbb ,_ebde );};};if _aebf .LayoutNode !=nil {_agga :=_b .StartElement {Name :_b .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_ccfeab :=range _aebf .LayoutNode {e .EncodeElement (_ccfeab ,_agga );};};if _aebf .Choose !=nil {_cdcg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_bdcef :=range _aebf .Choose {e .EncodeElement (_bdcef ,_cdcg );};};if _aebf .ExtLst !=nil {_edcg :=_b .StartElement {Name :_b .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_ebeb :=range _aebf .ExtLst {e .EncodeElement (_ebeb ,_edcg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_caef *ST_ChildDirection )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_caef =0;case "\u0068\u006f\u0072\u007a":*_caef =1;case "\u0076\u0065\u0072\u0074":*_caef =2;};return nil ;};func NewCT_ColorTransformHeader ()*CT_ColorTransformHeader {_gfb :=&CT_ColorTransformHeader {};return _gfb ;}; -// Validate validates the CT_PresentationOf and its children -func (_ccgd *CT_PresentationOf )Validate ()error {return _ccgd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u004f\u0066");};func (_eeda ST_TextDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eeda .String (),start );};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 (_bdfdg *ST_ElementType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eaaec ,_fdef :=d .Token ();if _fdef !=nil {return _fdef ;};if _ggaa ,_bdfb :=_eaaec .(_a .EndElement );_bdfb &&_ggaa .Name ==start .Name {*_bdfdg =1;return nil ;};if _cefc ,_gcege :=_eaaec .(_a .CharData );!_gcege {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",_eaaec );}else {switch string (_cefc ){case "":*_bdfdg =0;case "\u0061\u006c\u006c":*_bdfdg =1;case "\u0064\u006f\u0063":*_bdfdg =2;case "\u006e\u006f\u0064\u0065":*_bdfdg =3;case "\u006e\u006f\u0072\u006d":*_bdfdg =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_bdfdg =5;case "\u0061\u0073\u0073\u0074":*_bdfdg =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_bdfdg =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_bdfdg =8;case "\u0070\u0072\u0065\u0073":*_bdfdg =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_bdfdg =10;};};_eaaec ,_fdef =d .Token ();if _fdef !=nil {return _fdef ;};if _accf ,_dgbef :=_eaaec .(_a .EndElement );_dgbef &&_accf .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",_eaaec );}; +// Validate validates the CT_ForEach and its children +func (_cbgda *CT_ForEach )Validate ()error {return _cbgda .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u0045\u0061\u0063\u0068");};func (_effcd *ST_ChildAlignment )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_effcd =0;case "\u0074":*_effcd =1;case "\u0062":*_effcd =2;case "\u006c":*_effcd =3;case "\u0072":*_effcd =4;};return nil ;};type ST_CxnType byte ;func (_agbbb ST_PtType )Validate ()error {return _agbbb .ValidateWithPath ("")};func (_bdfdaf *CT_SDName )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbdd :=range start .Attr {if _bbdd .Name .Local =="\u006c\u0061\u006e\u0067"{_edabc ,_bggf :=_bbdd .Value ,error (nil );if _bggf !=nil {return _bggf ;};_bdfdaf .LangAttr =&_edabc ;continue ;};if _bbdd .Name .Local =="\u0076\u0061\u006c"{_fdcfg ,_bccbf :=_bbdd .Value ,error (nil );if _bccbf !=nil {return _bccbf ;};_bdfdaf .ValAttr =_fdcfg ;continue ;};};for {_ddac ,_bdefa :=d .Token ();if _bdefa !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0044\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_bdefa );};if _afac ,_cfece :=_ddac .(_b .EndElement );_cfece &&_afac .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Constraints and its children, prefixing error messages with path -func (_afgb *CT_Constraints )ValidateWithPath (path string )error {for _cbdb ,_dgad :=range _afgb .Constr {if _gdbb :=_dgad .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0073\u0074\u0072\u005b\u0025\u0064\u005d",path ,_cbdb ));_gdbb !=nil {return _gdbb ;};};return nil ;};func (_fdea ST_ContinueDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bgbcd :=_a .Attr {};_bgbcd .Name =name ;switch _fdea {case ST_ContinueDirectionUnset :_bgbcd .Value ="";case ST_ContinueDirectionRevDir :_bgbcd .Value ="\u0072\u0065\u0076\u0044\u0069\u0072";case ST_ContinueDirectionSameDir :_bgbcd .Value ="\u0073a\u006d\u0065\u0044\u0069\u0072";};return _bgbcd ,nil ;};func (_eedee ST_PyramidAccentTextMargin )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eedee .String (),start );};func (_eeabf ST_SecondaryChildAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bcfd :=_a .Attr {};_bcfd .Name =name ;switch _eeabf {case ST_SecondaryChildAlignmentUnset :_bcfd .Value ="";case ST_SecondaryChildAlignmentNone :_bcfd .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryChildAlignmentT :_bcfd .Value ="\u0074";case ST_SecondaryChildAlignmentB :_bcfd .Value ="\u0062";case ST_SecondaryChildAlignmentL :_bcfd .Value ="\u006c";case ST_SecondaryChildAlignmentR :_bcfd .Value ="\u0072";};return _bcfd ,nil ;};type ColorsDefHdr struct{CT_ColorTransformHeader };func (_baba ST_ChildOrderType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_aegeb :=_a .Attr {};_aegeb .Name =name ;switch _baba {case ST_ChildOrderTypeUnset :_aegeb .Value ="";case ST_ChildOrderTypeB :_aegeb .Value ="\u0062";case ST_ChildOrderTypeT :_aegeb .Value ="\u0074";};return _aegeb ,nil ;}; +// Validate validates the CT_NumericRule and its children +func (_gdcdf *CT_NumericRule )Validate ()error {return _gdcdf .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069c\u0052\u0075\u006c\u0065");};func (_bbcd ST_ChildOrderType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bbcd .String (),start );};func (_fgbbb ST_BoolOperator )String ()string {switch _fgbbb {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 (_agca *ST_HierBranchStyle )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_agca =0;case "\u006c":*_agca =1;case "\u0072":*_agca =2;case "\u0068\u0061\u006e\u0067":*_agca =3;case "\u0073\u0074\u0064":*_agca =4;case "\u0069\u006e\u0069\u0074":*_agca =5;};return nil ;};func (_ffbcc ST_CenterShapeMapping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ffbcc .String (),start );};func (_beed ST_FunctionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_babac :=_b .Attr {};_babac .Name =name ;switch _beed {case ST_FunctionTypeUnset :_babac .Value ="";case ST_FunctionTypeCnt :_babac .Value ="\u0063\u006e\u0074";case ST_FunctionTypePos :_babac .Value ="\u0070\u006f\u0073";case ST_FunctionTypeRevPos :_babac .Value ="\u0072\u0065\u0076\u0050\u006f\u0073";case ST_FunctionTypePosEven :_babac .Value ="\u0070o\u0073\u0045\u0076\u0065\u006e";case ST_FunctionTypePosOdd :_babac .Value ="\u0070\u006f\u0073\u004f\u0064\u0064";case ST_FunctionTypeVar :_babac .Value ="\u0076\u0061\u0072";case ST_FunctionTypeDepth :_babac .Value ="\u0064\u0065\u0070t\u0068";case ST_FunctionTypeMaxDepth :_babac .Value ="\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068";};return _babac ,nil ;};func (_fefe ST_ChildAlignment )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fbgg :=_b .Attr {};_fbgg .Name =name ;switch _fefe {case ST_ChildAlignmentUnset :_fbgg .Value ="";case ST_ChildAlignmentT :_fbgg .Value ="\u0074";case ST_ChildAlignmentB :_fbgg .Value ="\u0062";case ST_ChildAlignmentL :_fbgg .Value ="\u006c";case ST_ChildAlignmentR :_fbgg .Value ="\u0072";};return _fbgg ,nil ;};func (_adcgf *CT_StyleLabel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edfed :=range start .Attr {if _edfed .Name .Local =="\u006e\u0061\u006d\u0065"{_edga ,_cfcea :=_edfed .Value ,error (nil );if _cfcea !=nil {return _cfcea ;};_adcgf .NameAttr =_edga ;continue ;};};_adfa :for {_dadd ,_gabc :=d .Token ();if _gabc !=nil {return _gabc ;};switch _bgbf :=_dadd .(type ){case _b .StartElement :switch _bgbf .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_adcgf .Scene3d =_eb .NewCT_Scene3D ();if _gegcf :=d .DecodeElement (_adcgf .Scene3d ,&_bgbf );_gegcf !=nil {return _gegcf ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0070\u0033\u0064"}:_adcgf .Sp3d =_eb .NewCT_Shape3D ();if _ceae :=d .DecodeElement (_adcgf .Sp3d ,&_bgbf );_ceae !=nil {return _ceae ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0050\u0072"}:_adcgf .TxPr =NewCT_TextProps ();if _daefc :=d .DecodeElement (_adcgf .TxPr ,&_bgbf );_daefc !=nil {return _daefc ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079l\u0065"}:_adcgf .Style =_eb .NewCT_ShapeStyle ();if _ceac :=d .DecodeElement (_adcgf .Style ,&_bgbf );_ceac !=nil {return _ceac ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adcgf .ExtLst =_eb .NewCT_OfficeArtExtensionList ();if _fggd :=d .DecodeElement (_adcgf .ExtLst ,&_bgbf );_fggd !=nil {return _fggd ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c \u0025\u0076",_bgbf .Name );if _cbgb :=d .Skip ();_cbgb !=nil {return _cbgb ;};};case _b .EndElement :break _adfa ;case _b .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;);func NewCT_Algorithm ()*CT_Algorithm {_dgg :=&CT_Algorithm {};_dgg .TypeAttr =ST_AlgorithmType (1);return _dgg ;};func (_bgbb *CT_ColorTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aca :=range start .Attr {if _aca .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_fgfd ,_cbfa :=_aca .Value ,error (nil );if _cbfa !=nil {return _cbfa ;};_bgbb .UniqueIdAttr =&_fgfd ;continue ;};if _aca .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_eacb ,_bega :=_aca .Value ,error (nil );if _bega !=nil {return _bega ;};_bgbb .MinVerAttr =&_eacb ;continue ;};};_cdg :for {_feff ,_ecag :=d .Token ();if _ecag !=nil {return _ecag ;};switch _fddb :=_feff .(type ){case _b .StartElement :switch _fddb .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_fgfe :=NewCT_CTName ();if _abfd :=d .DecodeElement (_fgfe ,&_fddb );_abfd !=nil {return _abfd ;};_bgbb .Title =append (_bgbb .Title ,_fgfe );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_ebgd :=NewCT_CTDescription ();if _acg :=d .DecodeElement (_ebgd ,&_fddb );_acg !=nil {return _acg ;};_bgbb .Desc =append (_bgbb .Desc ,_ebgd );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_bgbb .CatLst =NewCT_CTCategories ();if _ffe :=d .DecodeElement (_bgbb .CatLst ,&_fddb );_ffe !=nil {return _ffe ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_gaa :=NewCT_CTStyleLabel ();if _egfc :=d .DecodeElement (_gaa ,&_fddb );_egfc !=nil {return _egfc ;};_bgbb .StyleLbl =append (_bgbb .StyleLbl ,_gaa );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgbb .ExtLst =_eb .NewCT_OfficeArtExtensionList ();if _deg :=d .DecodeElement (_bgbb .ExtLst ,&_fddb );_deg !=nil {return _deg ;};default:_e .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",_fddb .Name );if _geb :=d .Skip ();_geb !=nil {return _geb ;};};case _b .EndElement :break _cdg ;case _b .CharData :};};return nil ;};func (_bage *StyleDefHdr )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\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});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 :"\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 ,_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\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 _bage .CT_StyleDefinitionHeader .MarshalXML (e ,start );}; -// Validate validates the CT_CTDescription and its children -func (_ddff *CT_CTDescription )Validate ()error {return _ddff .ValidateWithPath ("\u0043\u0054_\u0043\u0054\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");};type CT_TextProps struct{Sp3d *_c .CT_Shape3D ;FlatTx *_c .CT_FlatText ;};func (_gfdadg ST_ElementType )String ()string {switch _gfdadg {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 "";}; +// ValidateWithPath validates the CT_HierBranchStyle and its children, prefixing error messages with path +func (_efbbb *CT_HierBranchStyle )ValidateWithPath (path string )error {if _bgad :=_efbbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgad !=nil {return _bgad ;};return nil ;};func (_cefc *ColorsDefHdr )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\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});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 :"\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 ,_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\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 _cefc .CT_ColorTransformHeader .MarshalXML (e ,start );};func (_bddfb ST_RotationPath )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bddfb .String (),start );}; -// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path -func (_gdgf *CT_Parameter )ValidateWithPath (path string )error {if _gdgf .TypeAttr ==ST_ParameterIdUnset {return _e .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 _cgcf :=_gdgf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cgcf !=nil {return _cgcf ;};if _bage :=_gdgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bage !=nil {return _bage ;};return nil ;};func (_fcacb ST_PtType )String ()string {switch _fcacb {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 (_fcgf *ST_ChildOrderType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddddc ,_geabe :=d .Token ();if _geabe !=nil {return _geabe ;};if _dgaee ,_defe :=_ddddc .(_a .EndElement );_defe &&_dgaee .Name ==start .Name {*_fcgf =1;return nil ;};if _aeeeb ,_edfb :=_ddddc .(_a .CharData );!_edfb {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",_ddddc );}else {switch string (_aeeeb ){case "":*_fcgf =0;case "\u0062":*_fcgf =1;case "\u0074":*_fcgf =2;};};_ddddc ,_geabe =d .Token ();if _geabe !=nil {return _geabe ;};if _ggca ,_dgaa :=_ddddc .(_a .EndElement );_dgaa &&_ggca .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",_ddddc );};type CT_SDDescription struct{LangAttr *string ;ValAttr string ;};func (_gafbc *ST_CenterShapeMapping )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gafbc =0;case "\u006e\u006f\u006e\u0065":*_gafbc =1;case "\u0066\u004e\u006fd\u0065":*_gafbc =2;};return nil ;};func (_adde *CT_Direction )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _adde .ValAttr !=ST_DirectionUnset {_ffgd ,_dbf :=_adde .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _dbf !=nil {return _dbf ;};start .Attr =append (start .Attr ,_ffgd );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_caaf ST_ConnectorPoint )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cbge :=_a .Attr {};_cbge .Name =name ;switch _caaf {case ST_ConnectorPointUnset :_cbge .Value ="";case ST_ConnectorPointAuto :_cbge .Value ="\u0061\u0075\u0074\u006f";case ST_ConnectorPointBCtr :_cbge .Value ="\u0062\u0043\u0074\u0072";case ST_ConnectorPointCtr :_cbge .Value ="\u0063\u0074\u0072";case ST_ConnectorPointMidL :_cbge .Value ="\u006d\u0069\u0064\u004c";case ST_ConnectorPointMidR :_cbge .Value ="\u006d\u0069\u0064\u0052";case ST_ConnectorPointTCtr :_cbge .Value ="\u0074\u0043\u0074\u0072";case ST_ConnectorPointBL :_cbge .Value ="\u0062\u004c";case ST_ConnectorPointBR :_cbge .Value ="\u0062\u0052";case ST_ConnectorPointTL :_cbge .Value ="\u0074\u004c";case ST_ConnectorPointTR :_cbge .Value ="\u0074\u0052";case ST_ConnectorPointRadial :_cbge .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";};return _cbge ,nil ;}; +// ValidateWithPath validates the CT_CTCategories and its children, prefixing error messages with path +func (_fcf *CT_CTCategories )ValidateWithPath (path string )error {for _cbd ,_baf :=range _fcf .Cat {if _ddb :=_baf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_cbd ));_ddb !=nil {return _ddb ;};};return nil ;};func (_fcafg ST_ChildDirection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fcafg .String (),start );};func (_cdag ST_AlgorithmType )ValidateWithPath (path string )error {switch _cdag {case 0,1,2,3,4,5,6,7,8,9,10: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 (_cdag ));};return nil ;};func (_fgbe ST_HueDir )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fgbe .String (),start );};func (_eegdc *CT_StyleDefinitionHeader )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecec :=range start .Attr {if _ecec .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_cfecef ,_agde :=_ecec .Value ,error (nil );if _agde !=nil {return _agde ;};_eegdc .UniqueIdAttr =_cfecef ;continue ;};if _ecec .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_gbbe ,_dbgb :=_ecec .Value ,error (nil );if _dbgb !=nil {return _dbgb ;};_eegdc .MinVerAttr =&_gbbe ;continue ;};if _ecec .Name .Local =="\u0072\u0065\u0073I\u0064"{_ggaf ,_ebfg :=_a .ParseInt (_ecec .Value ,10,32);if _ebfg !=nil {return _ebfg ;};_dcccg :=int32 (_ggaf );_eegdc .ResIdAttr =&_dcccg ;continue ;};};_bgge :for {_debg ,_ffgc :=d .Token ();if _ffgc !=nil {return _ffgc ;};switch _abedf :=_debg .(type ){case _b .StartElement :switch _abedf .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_fagf :=NewCT_SDName ();if _bbaab :=d .DecodeElement (_fagf ,&_abedf );_bbaab !=nil {return _bbaab ;};_eegdc .Title =append (_eegdc .Title ,_fagf );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gfcd :=NewCT_SDDescription ();if _adgf :=d .DecodeElement (_gfcd ,&_abedf );_adgf !=nil {return _adgf ;};_eegdc .Desc =append (_eegdc .Desc ,_gfcd );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_eegdc .CatLst =NewCT_SDCategories ();if _egaf :=d .DecodeElement (_eegdc .CatLst ,&_abedf );_egaf !=nil {return _egaf ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eegdc .ExtLst =_eb .NewCT_OfficeArtExtensionList ();if _ccdbf :=d .DecodeElement (_eegdc .ExtLst ,&_abedf );_ccdbf !=nil {return _ccdbf ;};default:_e .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",_abedf .Name );if _ffdgf :=d .Skip ();_ffdgf !=nil {return _ffdgf ;};};case _b .EndElement :break _bgge ;case _b .CharData :};};return nil ;};func (_ggab *CT_Otherwise )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggab .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_ggab .NameAttr )});};e .EncodeToken (start );if _ggab .Alg !=nil {_eeag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u006c\u0067"}};for _ ,_agb :=range _ggab .Alg {e .EncodeElement (_agb ,_eeag );};};if _ggab .Shape !=nil {_egga :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_ccfa :=range _ggab .Shape {e .EncodeElement (_ccfa ,_egga );};};if _ggab .PresOf !=nil {_feag :=_b .StartElement {Name :_b .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_cceb :=range _ggab .PresOf {e .EncodeElement (_cceb ,_feag );};};if _ggab .ConstrLst !=nil {_ceefc :=_b .StartElement {Name :_b .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_aebab :=range _ggab .ConstrLst {e .EncodeElement (_aebab ,_ceefc );};};if _ggab .RuleLst !=nil {_eedg :=_b .StartElement {Name :_b .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_aaee :=range _ggab .RuleLst {e .EncodeElement (_aaee ,_eedg );};};if _ggab .ForEach !=nil {_gdae :=_b .StartElement {Name :_b .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_dgfa :=range _ggab .ForEach {e .EncodeElement (_dgfa ,_gdae );};};if _ggab .LayoutNode !=nil {_cadf :=_b .StartElement {Name :_b .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_abca :=range _ggab .LayoutNode {e .EncodeElement (_abca ,_cadf );};};if _ggab .Choose !=nil {_edaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_fcgcd :=range _ggab .Choose {e .EncodeElement (_fcgcd ,_edaf );};};if _ggab .ExtLst !=nil {_abcb :=_b .StartElement {Name :_b .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_abfea :=range _ggab .ExtLst {e .EncodeElement (_abfea ,_abcb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};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;);const (ST_FlowDirectionUnset ST_FlowDirection =0;ST_FlowDirectionRow ST_FlowDirection =1;ST_FlowDirectionCol ST_FlowDirection =2;); -// ValidateWithPath validates the CT_CTName and its children, prefixing error messages with path -func (_edba *CT_CTName )ValidateWithPath (path string )error {return nil };func (_aefd *ST_ConstraintRelationship )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aefd =0;case "\u0073\u0065\u006c\u0066":*_aefd =1;case "\u0063\u0068":*_aefd =2;case "\u0064\u0065\u0073":*_aefd =3;};return nil ;};func (_fag *CT_Name )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fag .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_fag .LangAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_fag .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dgcf *ST_ConstraintType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_begaf ,_deaff :=d .Token ();if _deaff !=nil {return _deaff ;};if _cegbb ,_befgd :=_begaf .(_a .EndElement );_befgd &&_cegbb .Name ==start .Name {*_dgcf =1;return nil ;};if _gdecc ,_aagad :=_begaf .(_a .CharData );!_aagad {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",_begaf );}else {switch string (_gdecc ){case "":*_dgcf =0;case "\u006e\u006f\u006e\u0065":*_dgcf =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_dgcf =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_dgcf =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_dgcf =4;case "\u0062\u0065\u0067\u0050\u0061\u0064":*_dgcf =5;case "\u0062":*_dgcf =6;case "\u0062\u004d\u0061r\u0067":*_dgcf =7;case "\u0062\u004f\u0066\u0066":*_dgcf =8;case "\u0063\u0074\u0072\u0058":*_dgcf =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_dgcf =10;case "\u0063\u0074\u0072\u0059":*_dgcf =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_dgcf =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_dgcf =13;case "\u0064\u0069\u0061\u006d":*_dgcf =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_dgcf =15;case "\u0065\u006e\u0064\u0050\u0061\u0064":*_dgcf =16;case "\u0068":*_dgcf =17;case "\u0068\u0041\u0072\u0048":*_dgcf =18;case "\u0068\u004f\u0066\u0066":*_dgcf =19;case "\u006c":*_dgcf =20;case "\u006c\u004d\u0061r\u0067":*_dgcf =21;case "\u006c\u004f\u0066\u0066":*_dgcf =22;case "\u0072":*_dgcf =23;case "\u0072\u004d\u0061r\u0067":*_dgcf =24;case "\u0072\u004f\u0066\u0066":*_dgcf =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_dgcf =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_dgcf =27;case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_dgcf =28;case "\u0073\u0069\u0062S\u0070":*_dgcf =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_dgcf =30;case "\u0073\u0070":*_dgcf =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_dgcf =32;case "\u0074":*_dgcf =33;case "\u0074\u004d\u0061r\u0067":*_dgcf =34;case "\u0074\u004f\u0066\u0066":*_dgcf =35;case "\u0075\u0073\u0065r\u0041":*_dgcf =36;case "\u0075\u0073\u0065r\u0042":*_dgcf =37;case "\u0075\u0073\u0065r\u0043":*_dgcf =38;case "\u0075\u0073\u0065r\u0044":*_dgcf =39;case "\u0075\u0073\u0065r\u0045":*_dgcf =40;case "\u0075\u0073\u0065r\u0046":*_dgcf =41;case "\u0075\u0073\u0065r\u0047":*_dgcf =42;case "\u0075\u0073\u0065r\u0048":*_dgcf =43;case "\u0075\u0073\u0065r\u0049":*_dgcf =44;case "\u0075\u0073\u0065r\u004a":*_dgcf =45;case "\u0075\u0073\u0065r\u004b":*_dgcf =46;case "\u0075\u0073\u0065r\u004c":*_dgcf =47;case "\u0075\u0073\u0065r\u004d":*_dgcf =48;case "\u0075\u0073\u0065r\u004e":*_dgcf =49;case "\u0075\u0073\u0065r\u004f":*_dgcf =50;case "\u0075\u0073\u0065r\u0050":*_dgcf =51;case "\u0075\u0073\u0065r\u0051":*_dgcf =52;case "\u0075\u0073\u0065r\u0052":*_dgcf =53;case "\u0075\u0073\u0065r\u0053":*_dgcf =54;case "\u0075\u0073\u0065r\u0054":*_dgcf =55;case "\u0075\u0073\u0065r\u0055":*_dgcf =56;case "\u0075\u0073\u0065r\u0056":*_dgcf =57;case "\u0075\u0073\u0065r\u0057":*_dgcf =58;case "\u0075\u0073\u0065r\u0058":*_dgcf =59;case "\u0075\u0073\u0065r\u0059":*_dgcf =60;case "\u0075\u0073\u0065r\u005a":*_dgcf =61;case "\u0077":*_dgcf =62;case "\u0077\u0041\u0072\u0048":*_dgcf =63;case "\u0077\u004f\u0066\u0066":*_dgcf =64;};};_begaf ,_deaff =d .Token ();if _deaff !=nil {return _deaff ;};if _fabe ,_egdfd :=_begaf .(_a .EndElement );_egdfd &&_fabe .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",_begaf );};func (_bgee *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 :_e .Sprintf ("\u0025\u0076",_bgee .UniqueIdAttr )});if _bgee .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_bgee .MinVerAttr )});};if _bgee .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_bgee .DefStyleAttr )});};if _bgee .ResIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bgee .ResIdAttr )});};e .EncodeToken (start );_bfdc :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_gaa :=range _bgee .Title {e .EncodeElement (_gaa ,_bfdc );};_gbde :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_gacc :=range _bgee .Desc {e .EncodeElement (_gacc ,_gbde );};if _bgee .CatLst !=nil {_ceeef :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgee .CatLst ,_ceeef );};if _bgee .ExtLst !=nil {_dgdb :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgee .ExtLst ,_dgdb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_ContinueDirectionUnset ST_ContinueDirection =0;ST_ContinueDirectionRevDir ST_ContinueDirection =1;ST_ContinueDirectionSameDir ST_ContinueDirection =2;);type StyleDef struct{CT_StyleDefinition };type CT_AdjLst struct{Adj []*CT_Adj ;}; +// Validate validates the DataModel and its children +func (_dddbe *DataModel )Validate ()error {return _dddbe .ValidateWithPath ("\u0044a\u0074\u0061\u004d\u006f\u0064\u0065l");};func (_ffff *ST_FallbackDimension )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ffff =0;case "\u0031\u0044":*_ffff =1;case "\u0032\u0044":*_ffff =2;};return nil ;};const (ST_HueDirUnset ST_HueDir =0;ST_HueDirCw ST_HueDir =1;ST_HueDirCcw ST_HueDir =2;);func NewCT_Pt ()*CT_Pt {_bccgb :=&CT_Pt {};return _bccgb }; -// Validate validates the CT_ChildPref and its children -func (_adcb *CT_ChildPref )Validate ()error {return _adcb .ValidateWithPath ("\u0043\u0054\u005fC\u0068\u0069\u006c\u0064\u0050\u0072\u0065\u0066");};func (_efafa *ST_PtType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eagda ,_cbdaf :=d .Token ();if _cbdaf !=nil {return _cbdaf ;};if _ggdd ,_bgcc :=_eagda .(_a .EndElement );_bgcc &&_ggdd .Name ==start .Name {*_efafa =1;return nil ;};if _fgdga ,_bcccc :=_eagda .(_a .CharData );!_bcccc {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",_eagda );}else {switch string (_fgdga ){case "":*_efafa =0;case "\u006e\u006f\u0064\u0065":*_efafa =1;case "\u0061\u0073\u0073\u0074":*_efafa =2;case "\u0064\u006f\u0063":*_efafa =3;case "\u0070\u0072\u0065\u0073":*_efafa =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_efafa =5;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_efafa =6;};};_eagda ,_cbdaf =d .Token ();if _cbdaf !=nil {return _cbdaf ;};if _dcgb ,_facde :=_eagda .(_a .EndElement );_facde &&_dcgb .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",_eagda );};func (_edfba ST_NodeHorizontalAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bcdfb :=_a .Attr {};_bcdfb .Name =name ;switch _edfba {case ST_NodeHorizontalAlignmentUnset :_bcdfb .Value ="";case ST_NodeHorizontalAlignmentL :_bcdfb .Value ="\u006c";case ST_NodeHorizontalAlignmentCtr :_bcdfb .Value ="\u0063\u0074\u0072";case ST_NodeHorizontalAlignmentR :_bcdfb .Value ="\u0072";};return _bcdfb ,nil ;}; +// Validate validates the CT_SDName and its children +func (_eaeb *CT_SDName )Validate ()error {return _eaeb .ValidateWithPath ("\u0043T\u005f\u0053\u0044\u004e\u0061\u006de");};func (_bcf *CT_CTName )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ffg :=range start .Attr {if _ffg .Name .Local =="\u006c\u0061\u006e\u0067"{_bea ,_bab :=_ffg .Value ,error (nil );if _bab !=nil {return _bab ;};_bcf .LangAttr =&_bea ;continue ;};if _ffg .Name .Local =="\u0076\u0061\u006c"{_gga ,_cbc :=_ffg .Value ,error (nil );if _cbc !=nil {return _cbc ;};_bcf .ValAttr =_gga ;continue ;};};for {_feg ,_decf :=d .Token ();if _decf !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0054\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_decf );};if _ega ,_ecc :=_feg .(_b .EndElement );_ecc &&_ega .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_AnimLvl and its children, prefixing error messages with path -func (_bcd *CT_AnimLvl )ValidateWithPath (path string )error {if _abg :=_bcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abg !=nil {return _abg ;};return nil ;};type ST_AlgorithmType byte ; +// Validate validates the CT_CTCategory and its children +func (_cef *CT_CTCategory )Validate ()error {return _cef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func (_ddba *CT_DiagramDefinition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddba .LayoutNode =NewCT_LayoutNode ();for _ ,_bebg :=range start .Attr {if _bebg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_fcbcd ,_efac :=_bebg .Value ,error (nil );if _efac !=nil {return _efac ;};_ddba .UniqueIdAttr =&_fcbcd ;continue ;};if _bebg .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_edab ,_gbgd :=_bebg .Value ,error (nil );if _gbgd !=nil {return _gbgd ;};_ddba .MinVerAttr =&_edab ;continue ;};if _bebg .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_eebb ,_aeee :=_bebg .Value ,error (nil );if _aeee !=nil {return _aeee ;};_ddba .DefStyleAttr =&_eebb ;continue ;};};_cbgd :for {_egda ,_cfgf :=d .Token ();if _cfgf !=nil {return _cfgf ;};switch _fdgd :=_egda .(type ){case _b .StartElement :switch _fdgd .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_beea :=NewCT_Name ();if _fcab :=d .DecodeElement (_beea ,&_fdgd );_fcab !=nil {return _fcab ;};_ddba .Title =append (_ddba .Title ,_beea );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_fgbb :=NewCT_Description ();if _dfe :=d .DecodeElement (_fgbb ,&_fdgd );_dfe !=nil {return _dfe ;};_ddba .Desc =append (_ddba .Desc ,_fgbb );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_ddba .CatLst =NewCT_Categories ();if _gdee :=d .DecodeElement (_ddba .CatLst ,&_fdgd );_gdee !=nil {return _gdee ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}:_ddba .SampData =NewCT_SampleData ();if _gccfb :=d .DecodeElement (_ddba .SampData ,&_fdgd );_gccfb !=nil {return _gccfb ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}:_ddba .StyleData =NewCT_SampleData ();if _aaed :=d .DecodeElement (_ddba .StyleData ,&_fdgd );_aaed !=nil {return _aaed ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}:_ddba .ClrData =NewCT_SampleData ();if _cegb :=d .DecodeElement (_ddba .ClrData ,&_fdgd );_cegb !=nil {return _cegb ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:if _geda :=d .DecodeElement (_ddba .LayoutNode ,&_fdgd );_geda !=nil {return _geda ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddba .ExtLst =_eb .NewCT_OfficeArtExtensionList ();if _gef :=d .DecodeElement (_ddba .ExtLst ,&_fdgd );_gef !=nil {return _gef ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_fdgd .Name );if _eefe :=d .Skip ();_eefe !=nil {return _eefe ;};};case _b .EndElement :break _cbgd ;case _b .CharData :};};return nil ;};func (_gbfg *CT_Pt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006do\u0064\u0065\u006c\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",_gbfg .ModelIdAttr )});if _gbfg .TypeAttr !=ST_PtTypeUnset {_eccc ,_badb :=_gbfg .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _badb !=nil {return _badb ;};start .Attr =append (start .Attr ,_eccc );};if _gbfg .CxnIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0078\u006eI\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_gbfg .CxnIdAttr )});};e .EncodeToken (start );if _gbfg .PrSet !=nil {_fbdb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u0072\u0053e\u0074"}};e .EncodeElement (_gbfg .PrSet ,_fbdb );};if _gbfg .SpPr !=nil {_daba :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gbfg .SpPr ,_daba );};if _gbfg .T !=nil {_abfb :=_b .StartElement {Name :_b .Name {Local :"\u0074"}};e .EncodeElement (_gbfg .T ,_abfb );};if _gbfg .ExtLst !=nil {_edfab :=_b .StartElement {Name :_b .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbfg .ExtLst ,_edfab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffegf ST_LinearDirection )ValidateWithPath (path string )error {switch _ffegf {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 (_ffegf ));};return nil ;};func (_cccbb ST_AutoTextRotation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cccbb .String (),start );};func (_aagfa ST_TextAnchorVertical )ValidateWithPath (path string )error {switch _aagfa {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 (_aagfa ));};return nil ;};func (_defbb ST_StartingElement )ValidateWithPath (path string )error {switch _defbb {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 (_defbb ));};return nil ;};func (_cfdg ST_AutoTextRotation )String ()string {switch _cfdg {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 (_ddacfe *ST_ConnectorDimension )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ddacfe =0;case "\u0031\u0044":*_ddacfe =1;case "\u0032\u0044":*_ddacfe =2;case "\u0063\u0075\u0073\u0074":*_ddacfe =3;};return nil ;};func (_gacc *CT_ColorTransformHeader )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfce :=range start .Attr {if _cfce .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_fddbg ,_dgea :=_cfce .Value ,error (nil );if _dgea !=nil {return _dgea ;};_gacc .UniqueIdAttr =_fddbg ;continue ;};if _cfce .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_dede ,_cdcd :=_cfce .Value ,error (nil );if _cdcd !=nil {return _cdcd ;};_gacc .MinVerAttr =&_dede ;continue ;};if _cfce .Name .Local =="\u0072\u0065\u0073I\u0064"{_bad ,_eadf :=_a .ParseInt (_cfce .Value ,10,32);if _eadf !=nil {return _eadf ;};_cbg :=int32 (_bad );_gacc .ResIdAttr =&_cbg ;continue ;};};_dgfb :for {_cabbc ,_efd :=d .Token ();if _efd !=nil {return _efd ;};switch _dcg :=_cabbc .(type ){case _b .StartElement :switch _dcg .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_cfd :=NewCT_CTName ();if _caff :=d .DecodeElement (_cfd ,&_dcg );_caff !=nil {return _caff ;};_gacc .Title =append (_gacc .Title ,_cfd );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_bee :=NewCT_CTDescription ();if _eada :=d .DecodeElement (_bee ,&_dcg );_eada !=nil {return _eada ;};_gacc .Desc =append (_gacc .Desc ,_bee );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_gacc .CatLst =NewCT_CTCategories ();if _beb :=d .DecodeElement (_gacc .CatLst ,&_dcg );_beb !=nil {return _beb ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gacc .ExtLst =_eb .NewCT_OfficeArtExtensionList ();if _fbee :=d .DecodeElement (_gacc .ExtLst ,&_dcg );_fbee !=nil {return _fbee ;};default:_e .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",_dcg .Name );if _aab :=d .Skip ();_aab !=nil {return _aab ;};};case _b .EndElement :break _dgfb ;case _b .CharData :};};return nil ;};func (_befd ST_VerticalAlignment )String ()string {switch _befd {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 "";};func (_adfaba ST_HierarchyAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_adfaba .String (),start );};func (_cbggc ST_RotationPath )ValidateWithPath (path string )error {switch _cbggc {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 (_cbggc ));};return nil ;};func (_dfdf ST_ResizeHandlesStr )String ()string {switch _dfdf {case 0:return "";case 1:return "\u0065\u0078\u0061c\u0074";case 2:return "\u0072\u0065\u006c";};return "";};func (_eefcf *ST_FunctionArgument )Validate ()error {return _eefcf .ValidateWithPath ("")};func (_bbdg *ST_HueDir )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bbdg =0;case "\u0063\u0077":*_bbdg =1;case "\u0063\u0063\u0077":*_bbdg =2;};return nil ;};func (_affcd ST_GrowDirection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_affcd .String (),start );};func (_ececf ST_ChildDirection )String ()string {switch _ececf {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};func (_gcbdg ST_SecondaryChildAlignment )ValidateWithPath (path string )error {switch _gcbdg {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 (_gcbdg ));};return nil ;};func NewCT_NumericRule ()*CT_NumericRule {_deabf :=&CT_NumericRule {};return _deabf };func (_gdba *CT_DataModel )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gggb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u0074\u004cs\u0074"}};e .EncodeElement (_gdba .PtLst ,_gggb );if _gdba .CxnLst !=nil {_ecgg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_gdba .CxnLst ,_ecgg );};if _gdba .Bg !=nil {_fffe :=_b .StartElement {Name :_b .Name {Local :"\u0062\u0067"}};e .EncodeElement (_gdba .Bg ,_fffe );};if _gdba .Whole !=nil {_ebcd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0068\u006fl\u0065"}};e .EncodeElement (_gdba .Whole ,_ebcd );};if _gdba .ExtLst !=nil {_fffef :=_b .StartElement {Name :_b .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdba .ExtLst ,_fffef );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_babb ST_FunctionType )String ()string {switch _babb {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 (_agdda ST_NodeVerticalAlignment )ValidateWithPath (path string )error {switch _agdda {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 (_agdda ));};return nil ;};func (_affg ST_CxnType )ValidateWithPath (path string )error {switch _affg {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 (_affg ));};return nil ;};func (_gbac ST_HueDir )Validate ()error {return _gbac .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;);func (_edbb ST_ChildAlignment )ValidateWithPath (path string )error {switch _edbb {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 (_edbb ));};return nil ;};func NewCT_CTDescription ()*CT_CTDescription {_acbe :=&CT_CTDescription {};return _acbe };func (_eefff *ColorsDef )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eefff .CT_ColorTransform =*NewCT_ColorTransform ();for _ ,_aeec :=range start .Attr {if _aeec .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_aebfd ,_eagf :=_aeec .Value ,error (nil );if _eagf !=nil {return _eagf ;};_eefff .UniqueIdAttr =&_aebfd ;continue ;};if _aeec .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_gfdd ,_cagfe :=_aeec .Value ,error (nil );if _cagfe !=nil {return _cagfe ;};_eefff .MinVerAttr =&_gfdd ;continue ;};};_gfdf :for {_gcba ,_gedgf :=d .Token ();if _gedgf !=nil {return _gedgf ;};switch _cfgc :=_gcba .(type ){case _b .StartElement :switch _cfgc .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_bddbec :=NewCT_CTName ();if _gbdgc :=d .DecodeElement (_bddbec ,&_cfgc );_gbdgc !=nil {return _gbdgc ;};_eefff .Title =append (_eefff .Title ,_bddbec );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_bagd :=NewCT_CTDescription ();if _bbbb :=d .DecodeElement (_bagd ,&_cfgc );_bbbb !=nil {return _bbbb ;};_eefff .Desc =append (_eefff .Desc ,_bagd );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_eefff .CatLst =NewCT_CTCategories ();if _baefa :=d .DecodeElement (_eefff .CatLst ,&_cfgc );_baefa !=nil {return _baefa ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_cae :=NewCT_CTStyleLabel ();if _dbde :=d .DecodeElement (_cae ,&_cfgc );_dbde !=nil {return _dbde ;};_eefff .StyleLbl =append (_eefff .StyleLbl ,_cae );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eefff .ExtLst =_eb .NewCT_OfficeArtExtensionList ();if _faaf :=d .DecodeElement (_eefff .ExtLst ,&_cfgc );_faaf !=nil {return _faaf ;};default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u006f\u006c\u006f\u0072\u0073D\u0065\u0066 \u0025\u0076",_cfgc .Name );if _acba :=d .Skip ();_acba !=nil {return _acba ;};};case _b .EndElement :break _gfdf ;case _b .CharData :};};return nil ;};func (_deda ST_ParameterVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _deda .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {e .EncodeToken (_b .CharData (_deda .ST_DiagramHorizontalAlignment .String ()));};if _deda .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {e .EncodeToken (_b .CharData (_deda .ST_VerticalAlignment .String ()));};if _deda .ST_ChildDirection !=ST_ChildDirectionUnset {e .EncodeToken (_b .CharData (_deda .ST_ChildDirection .String ()));};if _deda .ST_ChildAlignment !=ST_ChildAlignmentUnset {e .EncodeToken (_b .CharData (_deda .ST_ChildAlignment .String ()));};if _deda .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {e .EncodeToken (_b .CharData (_deda .ST_SecondaryChildAlignment .String ()));};if _deda .ST_LinearDirection !=ST_LinearDirectionUnset {e .EncodeToken (_b .CharData (_deda .ST_LinearDirection .String ()));};if _deda .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {e .EncodeToken (_b .CharData (_deda .ST_SecondaryLinearDirection .String ()));};if _deda .ST_StartingElement !=ST_StartingElementUnset {e .EncodeToken (_b .CharData (_deda .ST_StartingElement .String ()));};if _deda .ST_BendPoint !=ST_BendPointUnset {e .EncodeToken (_b .CharData (_deda .ST_BendPoint .String ()));};if _deda .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {e .EncodeToken (_b .CharData (_deda .ST_ConnectorRouting .String ()));};if _deda .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {e .EncodeToken (_b .CharData (_deda .ST_ArrowheadStyle .String ()));};if _deda .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {e .EncodeToken (_b .CharData (_deda .ST_ConnectorDimension .String ()));};if _deda .ST_RotationPath !=ST_RotationPathUnset {e .EncodeToken (_b .CharData (_deda .ST_RotationPath .String ()));};if _deda .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {e .EncodeToken (_b .CharData (_deda .ST_CenterShapeMapping .String ()));};if _deda .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {e .EncodeToken (_b .CharData (_deda .ST_NodeHorizontalAlignment .String ()));};if _deda .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {e .EncodeToken (_b .CharData (_deda .ST_NodeVerticalAlignment .String ()));};if _deda .ST_FallbackDimension !=ST_FallbackDimensionUnset {e .EncodeToken (_b .CharData (_deda .ST_FallbackDimension .String ()));};if _deda .ST_TextDirection !=ST_TextDirectionUnset {e .EncodeToken (_b .CharData (_deda .ST_TextDirection .String ()));};if _deda .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {e .EncodeToken (_b .CharData (_deda .ST_PyramidAccentPosition .String ()));};if _deda .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {e .EncodeToken (_b .CharData (_deda .ST_PyramidAccentTextMargin .String ()));};if _deda .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {e .EncodeToken (_b .CharData (_deda .ST_TextBlockDirection .String ()));};if _deda .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {e .EncodeToken (_b .CharData (_deda .ST_TextAnchorHorizontal .String ()));};if _deda .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {e .EncodeToken (_b .CharData (_deda .ST_TextAnchorVertical .String ()));};if _deda .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {e .EncodeToken (_b .CharData (_deda .ST_DiagramTextAlignment .String ()));};if _deda .ST_AutoTextRotation !=ST_AutoTextRotationUnset {e .EncodeToken (_b .CharData (_deda .ST_AutoTextRotation .String ()));};if _deda .ST_GrowDirection !=ST_GrowDirectionUnset {e .EncodeToken (_b .CharData (_deda .ST_GrowDirection .String ()));};if _deda .ST_FlowDirection !=ST_FlowDirectionUnset {e .EncodeToken (_b .CharData (_deda .ST_FlowDirection .String ()));};if _deda .ST_ContinueDirection !=ST_ContinueDirectionUnset {e .EncodeToken (_b .CharData (_deda .ST_ContinueDirection .String ()));};if _deda .ST_Breakpoint !=ST_BreakpointUnset {e .EncodeToken (_b .CharData (_deda .ST_Breakpoint .String ()));};if _deda .ST_Offset !=ST_OffsetUnset {e .EncodeToken (_b .CharData (_deda .ST_Offset .String ()));};if _deda .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {e .EncodeToken (_b .CharData (_deda .ST_HierarchyAlignment .String ()));};if _deda .Int32 !=nil {e .EncodeToken (_b .CharData (_d .Sprintf ("\u0025\u0064",*_deda .Int32 )));};if _deda .Float64 !=nil {e .EncodeToken (_b .CharData (_d .Sprintf ("\u0025\u0066",*_deda .Float64 )));};if _deda .Bool !=nil {e .EncodeToken (_b .CharData (_d .Sprintf ("\u0025\u0064",_acgaa (*_deda .Bool ))));};if _deda .StringVal !=nil {e .EncodeToken (_b .CharData (*_deda .StringVal ));};if _deda .ST_ConnectorPoint !=ST_ConnectorPointUnset {e .EncodeToken (_b .CharData (_deda .ST_ConnectorPoint .String ()));};return e .EncodeToken (_b .EndElement {Name :start .Name });}; -// Validate validates the CT_When and its children -func (_bdgf *CT_When )Validate ()error {return _bdgf .ValidateWithPath ("\u0043T\u005f\u0057\u0068\u0065\u006e");};func (_cccd ST_FunctionArgument )String ()string {if _cccd .ST_VariableType !=ST_VariableTypeUnset {return _cccd .ST_VariableType .String ();};return "";};type AG_IteratorAttributes struct{AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_eebbgc ST_TextBlockDirection )ValidateWithPath (path string )error {switch _eebbgc {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 (_eebbgc ));};return nil ;};func (_daed *CT_Categories )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dab :for {_bfd ,_cfc :=d .Token ();if _cfc !=nil {return _cfc ;};switch _bec :=_bfd .(type ){case _a .StartElement :switch _bec .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"}:_cda :=NewCT_Category ();if _bfff :=d .DecodeElement (_cda ,&_bec );_bfff !=nil {return _bfff ;};_daed .Cat =append (_daed .Cat ,_cda );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\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073 \u0025\u0076",_bec .Name );if _cfag :=d .Skip ();_cfag !=nil {return _cfag ;};};case _a .EndElement :break _dab ;case _a .CharData :};};return nil ;};func (_ddd *CT_CTDescription )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cdc :=range start .Attr {if _cdc .Name .Local =="\u006c\u0061\u006e\u0067"{_ggf ,_eed :=_cdc .Value ,error (nil );if _eed !=nil {return _eed ;};_ddd .LangAttr =&_ggf ;continue ;};if _cdc .Name .Local =="\u0076\u0061\u006c"{_bad ,_dba :=_cdc .Value ,error (nil );if _dba !=nil {return _dba ;};_ddd .ValAttr =_bad ;continue ;};};for {_ddg ,_edaf :=d .Token ();if _edaf !=nil {return _e .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",_edaf );};if _fbee ,_dfc :=_ddg .(_a .EndElement );_dfc &&_fbee .Name ==start .Name {break ;};};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 *_c .CT_OfficeArtExtensionList ;};func (_dcbac ST_ConstraintType )ValidateWithPath (path string )error {switch _dcbac {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 _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcbac ));};return nil ;};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 (_gfcb ST_DiagramHorizontalAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gfcb .String (),start );};type ST_HierBranchStyle byte ; +// 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 (_efec ST_SecondaryLinearDirection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efec .String (),start );};func (_cadc *CT_Constraints )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cadc .Constr !=nil {_fbga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u006f\u006e\u0073\u0074\u0072"}};for _ ,_dabc :=range _cadc .Constr {e .EncodeElement (_dabc ,_fbga );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfbd *ST_GrowDirection )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cfbd =0;case "\u0074\u004c":*_cfbd =1;case "\u0074\u0052":*_cfbd =2;case "\u0062\u004c":*_cfbd =3;case "\u0062\u0052":*_cfbd =4;};return nil ;};func (_bggfa ST_Offset )String ()string {switch _bggfa {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006f\u0066\u0066";};return "";};type CT_SDCategory struct{TypeAttr string ;PriAttr uint32 ;};func (_bcdb ST_CenterShapeMapping )ValidateWithPath (path string )error {switch _bcdb {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 (_bcdb ));};return nil ;};type ColorsDef struct{CT_ColorTransform };type CT_ColorTransform struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;StyleLbl []*CT_CTStyleLabel ;ExtLst *_eb .CT_OfficeArtExtensionList ;};func NewCT_AnimLvl ()*CT_AnimLvl {_bga :=&CT_AnimLvl {};return _bga };func (_ggcd ST_AnimLvlStr )String ()string {switch _ggcd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0076\u006c";case 3:return "\u0063\u0074\u0072";};return "";};func (_ecdd ST_ParameterId )Validate ()error {return _ecdd .ValidateWithPath ("")};type ST_StartingElement byte ;func (_eecb ST_ArrowheadStyle )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cgdcbf :=_b .Attr {};_cgdcbf .Name =name ;switch _eecb {case ST_ArrowheadStyleUnset :_cgdcbf .Value ="";case ST_ArrowheadStyleAuto :_cgdcbf .Value ="\u0061\u0075\u0074\u006f";case ST_ArrowheadStyleArr :_cgdcbf .Value ="\u0061\u0072\u0072";case ST_ArrowheadStyleNoArr :_cgdcbf .Value ="\u006e\u006f\u0041r\u0072";};return _cgdcbf ,nil ;}; -// Validate validates the CT_SampleData and its children -func (_egffd *CT_SampleData )Validate ()error {return _egffd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0061\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061");};type CT_Algorithm struct{TypeAttr ST_AlgorithmType ;RevAttr *uint32 ;Param []*CT_Parameter ;ExtLst *_c .CT_OfficeArtExtensionList ;};type CT_SDCategories struct{Cat []*CT_SDCategory ;};func (_cdffcc *ST_Offset )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ggfa ,_ccgfd :=d .Token ();if _ccgfd !=nil {return _ccgfd ;};if _gcde ,_abbe :=_ggfa .(_a .EndElement );_abbe &&_gcde .Name ==start .Name {*_cdffcc =1;return nil ;};if _ggbf ,_dbaee :=_ggfa .(_a .CharData );!_dbaee {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",_ggfa );}else {switch string (_ggbf ){case "":*_cdffcc =0;case "\u0063\u0074\u0072":*_cdffcc =1;case "\u006f\u0066\u0066":*_cdffcc =2;};};_ggfa ,_ccgfd =d .Token ();if _ccgfd !=nil {return _ccgfd ;};if _cfbd ,_dacc :=_ggfa .(_a .EndElement );_dacc &&_cfbd .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",_ggfa );};func NewCT_OrgChart ()*CT_OrgChart {_ecdd :=&CT_OrgChart {};return _ecdd };type ST_ConstraintType byte ; +// ValidateWithPath validates the CT_ColorTransform and its children, prefixing error messages with path +func (_defc *CT_ColorTransform )ValidateWithPath (path string )error {for _fcff ,_cdeg :=range _defc .Title {if _feda :=_cdeg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fcff ));_feda !=nil {return _feda ;};};for _dega ,_ece :=range _defc .Desc {if _bccb :=_ece .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_dega ));_bccb !=nil {return _bccb ;};};if _defc .CatLst !=nil {if _dbge :=_defc .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_dbge !=nil {return _dbge ;};};for _gde ,_bbf :=range _defc .StyleLbl {if _efb :=_bbf .ValidateWithPath (_d .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_gde ));_efb !=nil {return _efb ;};};if _defc .ExtLst !=nil {if _gce :=_defc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gce !=nil {return _gce ;};};return nil ;};type ST_UnsignedInts []uint32 ;func ParseUnionST_FunctionValue (s string )(ST_FunctionValue ,error ){return ST_FunctionValue {},nil };func (_egbb *CT_Otherwise )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcag :=range start .Attr {if _bcag .Name .Local =="\u006e\u0061\u006d\u0065"{_afgff ,_gfbe :=_bcag .Value ,error (nil );if _gfbe !=nil {return _gfbe ;};_egbb .NameAttr =&_afgff ;continue ;};};_efbgd :for {_cedd ,_eegea :=d .Token ();if _eegea !=nil {return _eegea ;};switch _cgg :=_cedd .(type ){case _b .StartElement :switch _cgg .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_gbcg :=NewCT_Algorithm ();if _cadb :=d .DecodeElement (_gbcg ,&_cgg );_cadb !=nil {return _cadb ;};_egbb .Alg =append (_egbb .Alg ,_gbcg );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_bfeg :=NewCT_Shape ();if _effg :=d .DecodeElement (_bfeg ,&_cgg );_effg !=nil {return _effg ;};_egbb .Shape =append (_egbb .Shape ,_bfeg );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_fcfa :=NewCT_PresentationOf ();if _bgbe :=d .DecodeElement (_fcfa ,&_cgg );_bgbe !=nil {return _bgbe ;};_egbb .PresOf =append (_egbb .PresOf ,_fcfa );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_fddg :=NewCT_Constraints ();if _eeeec :=d .DecodeElement (_fddg ,&_cgg );_eeeec !=nil {return _eeeec ;};_egbb .ConstrLst =append (_egbb .ConstrLst ,_fddg );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_geefe :=NewCT_Rules ();if _egcd :=d .DecodeElement (_geefe ,&_cgg );_egcd !=nil {return _egcd ;};_egbb .RuleLst =append (_egbb .RuleLst ,_geefe );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_ffae :=NewCT_ForEach ();if _fafe :=d .DecodeElement (_ffae ,&_cgg );_fafe !=nil {return _fafe ;};_egbb .ForEach =append (_egbb .ForEach ,_ffae );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_cfbg :=NewCT_LayoutNode ();if _cfag :=d .DecodeElement (_cfbg ,&_cgg );_cfag !=nil {return _cfag ;};_egbb .LayoutNode =append (_egbb .LayoutNode ,_cfbg );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_fcae :=NewCT_Choose ();if _bdaf :=d .DecodeElement (_fcae ,&_cgg );_bdaf !=nil {return _bdaf ;};_egbb .Choose =append (_egbb .Choose ,_fcae );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baed :=_eb .NewCT_OfficeArtExtensionList ();if _eecg :=d .DecodeElement (_baed ,&_cgg );_eecg !=nil {return _eecg ;};_egbb .ExtLst =append (_egbb .ExtLst ,_baed );default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u0074\u0068e\u0072\u0077\u0069\u0073\u0065\u0020\u0025\u0076",_cgg .Name );if _bfca :=d .Skip ();_bfca !=nil {return _bfca ;};};case _b .EndElement :break _efbgd ;case _b .CharData :};};return nil ;};func (_deca ST_HueDir )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_afcba :=_b .Attr {};_afcba .Name =name ;switch _deca {case ST_HueDirUnset :_afcba .Value ="";case ST_HueDirCw :_afcba .Value ="\u0063\u0077";case ST_HueDirCcw :_afcba .Value ="\u0063\u0063\u0077";};return _afcba ,nil ;};const (ST_TextDirectionUnset ST_TextDirection =0;ST_TextDirectionFromT ST_TextDirection =1;ST_TextDirectionFromB ST_TextDirection =2;);func (_ddbfa ST_PyramidAccentPosition )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dbcd :=_b .Attr {};_dbcd .Name =name ;switch _ddbfa {case ST_PyramidAccentPositionUnset :_dbcd .Value ="";case ST_PyramidAccentPositionBef :_dbcd .Value ="\u0062\u0065\u0066";case ST_PyramidAccentPositionAft :_dbcd .Value ="\u0061\u0066\u0074";};return _dbcd ,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;);type ST_NodeHorizontalAlignment byte ;func (_ddfg *CT_HierBranchStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddfg .ValAttr !=ST_HierBranchStyleUnset {_babd ,_gae :=_ddfg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _gae !=nil {return _gae ;};start .Attr =append (start .Attr ,_babd );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Category and its children -func (_adcfg *CT_Category )Validate ()error {return _adcfg .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func (_bcdeg ST_RotationPath )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bcdeg .String (),start );};func (_bgbbe *ST_ConnectorRouting )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bgbbe =0;case "\u0073\u0074\u0072\u0061":*_bgbbe =1;case "\u0062\u0065\u006e\u0064":*_bgbbe =2;case "\u0063\u0075\u0072v\u0065":*_bgbbe =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_bgbbe =4;};return nil ;};func (_adcae ST_OutputShapeType )Validate ()error {return _adcae .ValidateWithPath ("")}; +// Validate validates the ColorsDefHdrLst and its children +func (_afca *ColorsDefHdrLst )Validate ()error {return _afca .ValidateWithPath ("\u0043o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");};func (_aeca *ST_PyramidAccentPosition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agbf ,_gaeec :=d .Token ();if _gaeec !=nil {return _gaeec ;};if _daece ,_ebfae :=_agbf .(_b .EndElement );_ebfae &&_daece .Name ==start .Name {*_aeca =1;return nil ;};if _dddbaa ,_egdedb :=_agbf .(_b .CharData );!_egdedb {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",_agbf );}else {switch string (_dddbaa ){case "":*_aeca =0;case "\u0062\u0065\u0066":*_aeca =1;case "\u0061\u0066\u0074":*_aeca =2;};};_agbf ,_gaeec =d .Token ();if _gaeec !=nil {return _gaeec ;};if _fcfee ,_gbdb :=_agbf .(_b .EndElement );_gbdb &&_fcfee .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",_agbf );};type CT_DiagramDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;DefStyleAttr *string ;ResIdAttr *int32 ;Title []*CT_Name ;Desc []*CT_Description ;CatLst *CT_Categories ;ExtLst *_eb .CT_OfficeArtExtensionList ;};func (_bfac *CT_StyleDefinitionHeader )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\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",_bfac .UniqueIdAttr )});if _bfac .MinVerAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_bfac .MinVerAttr )});};if _bfac .ResIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_bfac .ResIdAttr )});};e .EncodeToken (start );_dfda :=_b .StartElement {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_cbgcc :=range _bfac .Title {e .EncodeElement (_cbgcc ,_dfda );};_edgbg :=_b .StartElement {Name :_b .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_dagd :=range _bfac .Desc {e .EncodeElement (_dagd ,_edgbg );};if _bfac .CatLst !=nil {_ccfb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfac .CatLst ,_ccfb );};if _bfac .ExtLst !=nil {_ddge :=_b .StartElement {Name :_b .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfac .ExtLst ,_ddge );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gbfdc ST_VariableType )Validate ()error {return _gbfdc .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_ColorTransform and its children, prefixing error messages with path -func (_geb *CT_ColorTransform )ValidateWithPath (path string )error {for _aeee ,_dca :=range _geb .Title {if _bgg :=_dca .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_aeee ));_bgg !=nil {return _bgg ;};};for _affe ,_faa :=range _geb .Desc {if _daa :=_faa .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_affe ));_daa !=nil {return _daa ;};};if _geb .CatLst !=nil {if _afaf :=_geb .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_afaf !=nil {return _afaf ;};};for _eeaa ,_dgac :=range _geb .StyleLbl {if _effb :=_dgac .ValidateWithPath (_e .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_eeaa ));_effb !=nil {return _effb ;};};if _geb .ExtLst !=nil {if _afgf :=_geb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afgf !=nil {return _afgf ;};};return nil ;};func NewCT_CxnList ()*CT_CxnList {_dgacc :=&CT_CxnList {};return _dgacc };func ParseUnionST_FunctionValue (s string )(ST_FunctionValue ,error ){return ST_FunctionValue {},nil };func (_fgcf *CT_SDCategory )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_begdf :=range start .Attr {if _begdf .Name .Local =="\u0074\u0079\u0070\u0065"{_gbda ,_bdccf :=_begdf .Value ,error (nil );if _bdccf !=nil {return _bdccf ;};_fgcf .TypeAttr =_gbda ;continue ;};if _begdf .Name .Local =="\u0070\u0072\u0069"{_ecdgf ,_faac :=_af .ParseUint (_begdf .Value ,10,32);if _faac !=nil {return _faac ;};_fgcf .PriAttr =uint32 (_ecdgf );continue ;};};for {_ggad ,_ddba :=d .Token ();if _ddba !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053D\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_ddba );};if _cfcc ,_eegg :=_ggad .(_a .EndElement );_eegg &&_cfcc .Name ==start .Name {break ;};};return nil ;};func (_dagd ST_FunctionArgument )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dagd .ST_VariableType !=ST_VariableTypeUnset {e .EncodeToken (_a .CharData (_dagd .ST_VariableType .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_fbcd ST_ConstraintType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fbcd .String (),start );};func (_ggfb *CT_Name )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ffdfa :=range start .Attr {if _ffdfa .Name .Local =="\u006c\u0061\u006e\u0067"{_cbb ,_caad :=_ffdfa .Value ,error (nil );if _caad !=nil {return _caad ;};_ggfb .LangAttr =&_cbb ;continue ;};if _ffdfa .Name .Local =="\u0076\u0061\u006c"{_cbda ,_ccfg :=_ffdfa .Value ,error (nil );if _ccfg !=nil {return _ccfg ;};_ggfb .ValAttr =_cbda ;continue ;};};for {_gaecg ,_edbde :=d .Token ();if _edbde !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_edbde );};if _fddb ,_fefa :=_gaecg .(_a .EndElement );_fefa &&_fddb .Name ==start .Name {break ;};};return nil ;};func (_acafa ST_ChildOrderType )Validate ()error {return _acafa .ValidateWithPath ("")};func (_cbfdf *CT_StyleDefinitionHeader )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bdac :=range start .Attr {if _bdac .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_cdbde ,_fedb :=_bdac .Value ,error (nil );if _fedb !=nil {return _fedb ;};_cbfdf .UniqueIdAttr =_cdbde ;continue ;};if _bdac .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_fddbe ,_ebfa :=_bdac .Value ,error (nil );if _ebfa !=nil {return _ebfa ;};_cbfdf .MinVerAttr =&_fddbe ;continue ;};if _bdac .Name .Local =="\u0072\u0065\u0073I\u0064"{_bbbd ,_faga :=_af .ParseInt (_bdac .Value ,10,32);if _faga !=nil {return _faga ;};_edde :=int32 (_bbbd );_cbfdf .ResIdAttr =&_edde ;continue ;};};_abfb :for {_aede ,_gaga :=d .Token ();if _gaga !=nil {return _gaga ;};switch _dfed :=_aede .(type ){case _a .StartElement :switch _dfed .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"}:_bcea :=NewCT_SDName ();if _aece :=d .DecodeElement (_bcea ,&_dfed );_aece !=nil {return _aece ;};_cbfdf .Title =append (_cbfdf .Title ,_bcea );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"}:_bfgg :=NewCT_SDDescription ();if _gade :=d .DecodeElement (_bfgg ,&_dfed );_gade !=nil {return _gade ;};_cbfdf .Desc =append (_cbfdf .Desc ,_bfgg );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"}:_cbfdf .CatLst =NewCT_SDCategories ();if _gcef :=d .DecodeElement (_cbfdf .CatLst ,&_dfed );_gcef !=nil {return _gcef ;};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"}:_cbfdf .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _afgfb :=d .DecodeElement (_cbfdf .ExtLst ,&_dfed );_afgfb !=nil {return _afgfb ;};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\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072\u0020%\u0076",_dfed .Name );if _dfga :=d .Skip ();_dfga !=nil {return _dfga ;};};case _a .EndElement :break _abfb ;case _a .CharData :};};return nil ;};func (_eaae ST_ConstraintRelationship )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eaae .String (),start );};func ParseSliceST_Ints (s string )(ST_Ints ,error ){return ST_Ints {},nil };const (ST_NodeVerticalAlignmentUnset ST_NodeVerticalAlignment =0;ST_NodeVerticalAlignmentT ST_NodeVerticalAlignment =1;ST_NodeVerticalAlignmentMid ST_NodeVerticalAlignment =2;ST_NodeVerticalAlignmentB ST_NodeVerticalAlignment =3;);func (_beef *ST_ContinueDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_beef =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_beef =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_beef =2;};return nil ;};func (_acbgf ST_TextDirection )String ()string {switch _acbgf {case 0:return "";case 1:return "\u0066\u0072\u006fm\u0054";case 2:return "\u0066\u0072\u006fm\u0042";};return "";};func (_agag ST_NodeHorizontalAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_agag .String (),start );};func (_fefb *ST_Direction )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gebfd ,_decda :=d .Token ();if _decda !=nil {return _decda ;};if _gccf ,_dbda :=_gebfd .(_a .EndElement );_dbda &&_gccf .Name ==start .Name {*_fefb =1;return nil ;};if _gcb ,_beeg :=_gebfd .(_a .CharData );!_beeg {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",_gebfd );}else {switch string (_gcb ){case "":*_fefb =0;case "\u006e\u006f\u0072\u006d":*_fefb =1;case "\u0072\u0065\u0076":*_fefb =2;};};_gebfd ,_decda =d .Token ();if _decda !=nil {return _decda ;};if _bgfae ,_eafd :=_gebfd .(_a .EndElement );_eafd &&_bgfae .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",_gebfd );}; +// ValidateWithPath validates the CT_AnimOne and its children, prefixing error messages with path +func (_fbed *CT_AnimOne )ValidateWithPath (path string )error {if _geed :=_fbed .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_geed !=nil {return _geed ;};return nil ;};func (_gadf *StyleDefHdrLst )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\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});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 :"\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 ,_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\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 _gadf .CT_StyleDefinitionHeaderLst .MarshalXML (e ,start );};const (ST_NodeHorizontalAlignmentUnset ST_NodeHorizontalAlignment =0;ST_NodeHorizontalAlignmentL ST_NodeHorizontalAlignment =1;ST_NodeHorizontalAlignmentCtr ST_NodeHorizontalAlignment =2;ST_NodeHorizontalAlignmentR ST_NodeHorizontalAlignment =3;);func (_bgbfa ST_VariableType )String ()string {switch _bgbfa {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 (_afebf *ST_FlowDirection )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_afebf =0;case "\u0072\u006f\u0077":*_afebf =1;case "\u0063\u006f\u006c":*_afebf =2;};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 AG_ConstraintRefAttributes and its children, prefixing error messages with path -func (_bgb *AG_ConstraintRefAttributes )ValidateWithPath (path string )error {if _edg :=_bgb .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_edg !=nil {return _edg ;};if _gae :=_bgb .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_gae !=nil {return _gae ;};if _cef :=_bgb .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_cef !=nil {return _cef ;};return nil ;};type ST_DiagramTextAlignment byte ;const (ST_ArrowheadStyleUnset ST_ArrowheadStyle =0;ST_ArrowheadStyleAuto ST_ArrowheadStyle =1;ST_ArrowheadStyleArr ST_ArrowheadStyle =2;ST_ArrowheadStyleNoArr ST_ArrowheadStyle =3;);func (_bfaf ST_ClrAppMethod )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bfaf .String (),start );};func (_agdfa *LayoutDef )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_agdfa .CT_DiagramDefinition =*NewCT_DiagramDefinition ();for _ ,_ggdfg :=range start .Attr {if _ggdfg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_fgbb ,_bcba :=_ggdfg .Value ,error (nil );if _bcba !=nil {return _bcba ;};_agdfa .UniqueIdAttr =&_fgbb ;continue ;};if _ggdfg .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_adgdd ,_fecfg :=_ggdfg .Value ,error (nil );if _fecfg !=nil {return _fecfg ;};_agdfa .MinVerAttr =&_adgdd ;continue ;};if _ggdfg .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_cggc ,_beda :=_ggdfg .Value ,error (nil );if _beda !=nil {return _beda ;};_agdfa .DefStyleAttr =&_cggc ;continue ;};};_facg :for {_faad ,_egbe :=d .Token ();if _egbe !=nil {return _egbe ;};switch _dgbd :=_faad .(type ){case _a .StartElement :switch _dgbd .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"}:_dddd :=NewCT_Name ();if _ffafc :=d .DecodeElement (_dddd ,&_dgbd );_ffafc !=nil {return _ffafc ;};_agdfa .Title =append (_agdfa .Title ,_dddd );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"}:_eabbf :=NewCT_Description ();if _bbbg :=d .DecodeElement (_eabbf ,&_dgbd );_bbbg !=nil {return _bbbg ;};_agdfa .Desc =append (_agdfa .Desc ,_eabbf );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"}:_agdfa .CatLst =NewCT_Categories ();if _cfdd :=d .DecodeElement (_agdfa .CatLst ,&_dgbd );_cfdd !=nil {return _cfdd ;};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"}:_agdfa .SampData =NewCT_SampleData ();if _baega :=d .DecodeElement (_agdfa .SampData ,&_dgbd );_baega !=nil {return _baega ;};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"}:_agdfa .StyleData =NewCT_SampleData ();if _fcfe :=d .DecodeElement (_agdfa .StyleData ,&_dgbd );_fcfe !=nil {return _fcfe ;};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"}:_agdfa .ClrData =NewCT_SampleData ();if _bdfe :=d .DecodeElement (_agdfa .ClrData ,&_dgbd );_bdfe !=nil {return _bdfe ;};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 _fdbd :=d .DecodeElement (_agdfa .LayoutNode ,&_dgbd );_fdbd !=nil {return _fdbd ;};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"}:_agdfa .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _dbbb :=d .DecodeElement (_agdfa .ExtLst ,&_dgbd );_dbbb !=nil {return _dbbb ;};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 \u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066 \u0025\u0076",_dgbd .Name );if _deggb :=d .Skip ();_deggb !=nil {return _deggb ;};};case _a .EndElement :break _facg ;case _a .CharData :};};return nil ;};func (_dgbb *ST_ConnectorDimension )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fadc ,_fcgdcb :=d .Token ();if _fcgdcb !=nil {return _fcgdcb ;};if _adcea ,_gfabe :=_fadc .(_a .EndElement );_gfabe &&_adcea .Name ==start .Name {*_dgbb =1;return nil ;};if _gaea ,_deadd :=_fadc .(_a .CharData );!_deadd {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",_fadc );}else {switch string (_gaea ){case "":*_dgbb =0;case "\u0031\u0044":*_dgbb =1;case "\u0032\u0044":*_dgbb =2;case "\u0063\u0075\u0073\u0074":*_dgbb =3;};};_fadc ,_fcgdcb =d .Token ();if _fcgdcb !=nil {return _fcgdcb ;};if _cfbe ,_gecc :=_fadc .(_a .EndElement );_gecc &&_cfbe .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",_fadc );};func (_eead *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 _eead .CT_ColorTransformHeaderLst .MarshalXML (e ,start );}; +// ValidateWithPath validates the RelIds and its children, prefixing error messages with path +func (_fgfb *RelIds )ValidateWithPath (path string )error {if _afdf :=_fgfb .CT_RelIds .ValidateWithPath (path );_afdf !=nil {return _afdf ;};return nil ;};func (_edggeb ST_PyramidAccentTextMargin )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_edggeb .String (),start );};func NewAG_IteratorAttributes ()*AG_IteratorAttributes {_gf :=&AG_IteratorAttributes {};return _gf };type CT_ColorTransformHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;ExtLst *_eb .CT_OfficeArtExtensionList ;};func (_bdfae ST_FlowDirection )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cgbc :=_b .Attr {};_cgbc .Name =name ;switch _bdfae {case ST_FlowDirectionUnset :_cgbc .Value ="";case ST_FlowDirectionRow :_cgbc .Value ="\u0072\u006f\u0077";case ST_FlowDirectionCol :_cgbc .Value ="\u0063\u006f\u006c";};return _cgbc ,nil ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionNorm ST_Direction =1;ST_DirectionRev ST_Direction =2;);func (_agea *CT_Rules )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _agea .Rule !=nil {_dgga :=_b .StartElement {Name :_b .Name {Local :"\u0072\u0075\u006c\u0065"}};for _ ,_ecggg :=range _agea .Rule {e .EncodeElement (_ecggg ,_dgga );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_feged *ST_ContinueDirection )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_feged =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_feged =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_feged =2;};return nil ;};func (_fafg ST_FunctionArgument )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fafg .ST_VariableType !=ST_VariableTypeUnset {e .EncodeToken (_b .CharData (_fafg .ST_VariableType .String ()));};return e .EncodeToken (_b .EndElement {Name :start .Name });};const (ST_BendPointUnset ST_BendPoint =0;ST_BendPointBeg ST_BendPoint =1;ST_BendPointDef ST_BendPoint =2;ST_BendPointEnd ST_BendPoint =3;); -// ValidateWithPath validates the LayoutDef and its children, prefixing error messages with path -func (_aadg *LayoutDef )ValidateWithPath (path string )error {if _gcga :=_aadg .CT_DiagramDefinition .ValidateWithPath (path );_gcga !=nil {return _gcga ;};return nil ;}; +// Validate validates the CT_ChildMax and its children +func (_aee *CT_ChildMax )Validate ()error {return _aee .ValidateWithPath ("C\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078");}; -// ValidateWithPath validates the CT_DiagramDefinitionHeader and its children, prefixing error messages with path -func (_dedg *CT_DiagramDefinitionHeader )ValidateWithPath (path string )error {for _cecf ,_abbb :=range _dedg .Title {if _adae :=_abbb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cecf ));_adae !=nil {return _adae ;};};for _fafg ,_abec :=range _dedg .Desc {if _ffeb :=_abec .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_fafg ));_ffeb !=nil {return _ffeb ;};};if _dedg .CatLst !=nil {if _efgd :=_dedg .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_efgd !=nil {return _efgd ;};};if _dedg .ExtLst !=nil {if _aabf :=_dedg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aabf !=nil {return _aabf ;};};return nil ;}; +// Validate validates the CT_StyleDefinitionHeaderLst and its children +func (_dfce *CT_StyleDefinitionHeaderLst )Validate ()error {return _dfce .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 (_fcage ST_DiagramHorizontalAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fcage .String (),start );};func (_bccc ST_LayoutShapeType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bccc .ST_ShapeType !=_eb .ST_ShapeTypeUnset {e .EncodeToken (_b .CharData (_bccc .ST_ShapeType .String ()));};if _bccc .ST_OutputShapeType !=ST_OutputShapeTypeUnset {e .EncodeToken (_b .CharData (_bccc .ST_OutputShapeType .String ()));};return e .EncodeToken (_b .EndElement {Name :start .Name });};type CT_StyleDefinition struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;Scene3d *_eb .CT_Scene3D ;StyleLbl []*CT_StyleLabel ;ExtLst *_eb .CT_OfficeArtExtensionList ;};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 (_aebef *ST_ChildAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdff ,_bfcgd :=d .Token ();if _bfcgd !=nil {return _bfcgd ;};if _ceec ,_debd :=_cdff .(_b .EndElement );_debd &&_ceec .Name ==start .Name {*_aebef =1;return nil ;};if _gecgd ,_gegf :=_cdff .(_b .CharData );!_gegf {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",_cdff );}else {switch string (_gecgd ){case "":*_aebef =0;case "\u0074":*_aebef =1;case "\u0062":*_aebef =2;case "\u006c":*_aebef =3;case "\u0072":*_aebef =4;};};_cdff ,_bfcgd =d .Token ();if _bfcgd !=nil {return _bfcgd ;};if _fccd ,_dcdaf :=_cdff .(_b .EndElement );_dcdaf &&_fccd .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",_cdff );};type ST_BendPoint byte ;type ST_AxisTypes []ST_AxisType ;func (_ddg *CT_Constraints )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffbb :for {_begc ,_dbgf :=d .Token ();if _dbgf !=nil {return _dbgf ;};switch _eedc :=_begc .(type ){case _b .StartElement :switch _eedc .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006e\u0073\u0074\u0072"}:_agf :=NewCT_Constraint ();if _ggag :=d .DecodeElement (_agf ,&_eedc );_ggag !=nil {return _ggag ;};_ddg .Constr =append (_ddg .Constr ,_agf );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061i\u006et\u0073\u0020\u0025\u0076",_eedc .Name );if _cgfa :=d .Skip ();_cgfa !=nil {return _cgfa ;};};case _b .EndElement :break _ffbb ;case _b .CharData :};};return nil ;};func ParseSliceST_Ints (s string )(ST_Ints ,error ){return ST_Ints {},nil };func (_cgadd ST_DiagramHorizontalAlignment )ValidateWithPath (path string )error {switch _cgadd {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 (_cgadd ));};return nil ;};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 *_eb .CT_OfficeArtExtensionList ;}; -// 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 (_bbfeg ST_TextAnchorVertical )String ()string {switch _bbfeg {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";};func (_feaga *ST_NodeHorizontalAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_feaga =0;case "\u006c":*_feaga =1;case "\u0063\u0074\u0072":*_feaga =2;case "\u0072":*_feaga =3;};return nil ;};func (_agafb ST_VariableType )ValidateWithPath (path string )error {switch _agafb {case 0,1,2,3,4,5,6,7,8,9,10: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 (_agafb ));};return nil ;};func (_ebfgc *ST_AnimLvlStr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddgab ,_ecfda :=d .Token ();if _ecfda !=nil {return _ecfda ;};if _fbddcc ,_ebbf :=_ddgab .(_a .EndElement );_ebbf &&_fbddcc .Name ==start .Name {*_ebfgc =1;return nil ;};if _fbgba ,_agbbe :=_ddgab .(_a .CharData );!_agbbe {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",_ddgab );}else {switch string (_fbgba ){case "":*_ebfgc =0;case "\u006e\u006f\u006e\u0065":*_ebfgc =1;case "\u006c\u0076\u006c":*_ebfgc =2;case "\u0063\u0074\u0072":*_ebfgc =3;};};_ddgab ,_ecfda =d .Token ();if _ecfda !=nil {return _ecfda ;};if _fcagc ,_gcfab :=_ddgab .(_a .EndElement );_gcfab &&_fcagc .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",_ddgab );};type ST_Booleans []bool ;type CT_SDName struct{LangAttr *string ;ValAttr string ;};func NewStyleDefHdrLst ()*StyleDefHdrLst {_eggd :=&StyleDefHdrLst {};_eggd .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst ();return _eggd ;};type StyleDefHdrLst struct{CT_StyleDefinitionHeaderLst };func NewCT_CTCategories ()*CT_CTCategories {_adf :=&CT_CTCategories {};return _adf };func (_adgfc ST_TextBlockDirection )Validate ()error {return _adgfc .ValidateWithPath ("")};func (_decb *CT_CxnList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _decb .Cxn !=nil {_afac :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0078\u006e"}};for _ ,_dbg :=range _decb .Cxn {e .EncodeElement (_dbg ,_afac );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gddc ST_AnimOneStr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gddc .String (),start );};func (_eacaf ST_ContinueDirection )String ()string {switch _eacaf {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_DiagramDefinitionHeaderLst and its children, prefixing error messages with path +func (_gcff *CT_DiagramDefinitionHeaderLst )ValidateWithPath (path string )error {for _bedc ,_begd :=range _gcff .LayoutDefHdr {if _gbgg :=_begd .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u004cay\u006f\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_bedc ));_gbgg !=nil {return _gbgg ;};};return nil ;};func (_bfae ST_ClrAppMethod )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bfae .String (),start );}; -// Validate validates the CT_DiagramDefinition and its children -func (_dbgd *CT_DiagramDefinition )Validate ()error {return _dbgd .ValidateWithPath ("C\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};func (_ffag *ST_LayoutShapeType )ValidateWithPath (path string )error {_ceed :=[]string {};if _ffag .ST_ShapeType !=_c .ST_ShapeTypeUnset {_ceed =append (_ceed ,"\u0053\u0054\u005fS\u0068\u0061\u0070\u0065\u0054\u0079\u0070\u0065");};if _ffag .ST_OutputShapeType !=ST_OutputShapeTypeUnset {_ceed =append (_ceed ,"\u0053T\u005fO\u0075\u0074\u0070\u0075\u0074S\u0068\u0061p\u0065\u0054\u0079\u0070\u0065");};if len (_ceed )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ceed );};return nil ;};func (_fdbf ST_DiagramTextAlignment )ValidateWithPath (path string )error {switch _fdbf {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 (_fdbf ));};return nil ;};func (_bfbb ST_FunctionType )String ()string {switch _bfbb {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 (_feede *ColorsDefHdrLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_feede .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();_gegd :for {_cbbg ,_gebf :=d .Token ();if _gebf !=nil {return _gebf ;};switch _ecdef :=_cbbg .(type ){case _a .StartElement :switch _ecdef .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"}:_fefac :=NewCT_ColorTransformHeader ();if _acaad :=d .DecodeElement (_fefac ,&_ecdef );_acaad !=nil {return _acaad ;};_feede .ColorsDefHdr =append (_feede .ColorsDefHdr ,_fefac );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\u006f\u006c\u006f\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_ecdef .Name );if _bcegc :=d .Skip ();_bcegc !=nil {return _bcegc ;};};case _a .EndElement :break _gegd ;case _a .CharData :};};return nil ;};func (_gdcef *ST_LayoutShapeType )Validate ()error {return _gdcef .ValidateWithPath ("")};type CT_Categories struct{Cat []*CT_Category ;};func (_ebec ST_PrSetCustVal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ebec .ST_Percentage !=nil {e .EncodeToken (_a .CharData (*_ebec .ST_Percentage ));};if _ebec .Int32 !=nil {e .EncodeToken (_a .CharData (_e .Sprintf ("\u0025\u0064",*_ebec .Int32 )));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_dff *CT_ChildMax )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dff .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_dff .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });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 []*_c .CT_OfficeArtExtensionList ;};func (_eacaa *ST_TextBlockDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eacaa =0;case "\u0068\u006f\u0072\u007a":*_eacaa =1;case "\u0076\u0065\u0072\u0074":*_eacaa =2;};return nil ;};func NewCT_LayoutNode ()*CT_LayoutNode {_cccc :=&CT_LayoutNode {};return _cccc };type ST_ConstraintRelationship byte ; +// ValidateWithPath validates the CT_CTDescription and its children, prefixing error messages with path +func (_gbc *CT_CTDescription )ValidateWithPath (path string )error {return nil };func (_bdca *CT_Cxn )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fca :=range start .Attr {if _fca .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_feea ,_gccf :=ParseUnionST_ModelId (_fca .Value );if _gccf !=nil {return _gccf ;};_bdca .ModelIdAttr =_feea ;continue ;};if _fca .Name .Local =="\u0074\u0079\u0070\u0065"{_bdca .TypeAttr .UnmarshalXMLAttr (_fca );continue ;};if _fca .Name .Local =="\u0073\u0072\u0063I\u0064"{_eead ,_ddgd :=ParseUnionST_ModelId (_fca .Value );if _ddgd !=nil {return _ddgd ;};_bdca .SrcIdAttr =_eead ;continue ;};if _fca .Name .Local =="\u0064\u0065\u0073\u0074\u0049\u0064"{_cgec ,_bda :=ParseUnionST_ModelId (_fca .Value );if _bda !=nil {return _bda ;};_bdca .DestIdAttr =_cgec ;continue ;};if _fca .Name .Local =="\u0073\u0072\u0063\u004f\u0072\u0064"{_dfdec ,_gec :=_a .ParseUint (_fca .Value ,10,32);if _gec !=nil {return _gec ;};_bdca .SrcOrdAttr =uint32 (_dfdec );continue ;};if _fca .Name .Local =="\u0064e\u0073\u0074\u004f\u0072\u0064"{_fa ,_dbba :=_a .ParseUint (_fca .Value ,10,32);if _dbba !=nil {return _dbba ;};_bdca .DestOrdAttr =uint32 (_fa );continue ;};if _fca .Name .Local =="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_efa ,_ebae :=ParseUnionST_ModelId (_fca .Value );if _ebae !=nil {return _ebae ;};_bdca .ParTransIdAttr =&_efa ;continue ;};if _fca .Name .Local =="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_cccc ,_aacd :=ParseUnionST_ModelId (_fca .Value );if _aacd !=nil {return _aacd ;};_bdca .SibTransIdAttr =&_cccc ;continue ;};if _fca .Name .Local =="\u0070\u0072\u0065\u0073\u0049\u0064"{_eeee ,_becdc :=_fca .Value ,error (nil );if _becdc !=nil {return _becdc ;};_bdca .PresIdAttr =&_eeee ;continue ;};};_gafc :for {_bbfd ,_edd :=d .Token ();if _edd !=nil {return _edd ;};switch _degb :=_bbfd .(type ){case _b .StartElement :switch _degb .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdca .ExtLst =_eb .NewCT_OfficeArtExtensionList ();if _cdee :=d .DecodeElement (_bdca .ExtLst ,&_degb );_cdee !=nil {return _cdee ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0078\u006e\u0020\u0025\u0076",_degb .Name );if _gdd :=d .Skip ();_gdd !=nil {return _gdd ;};};case _b .EndElement :break _gafc ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the RelIds and its children, prefixing error messages with path -func (_ddad *RelIds )ValidateWithPath (path string )error {if _cggeg :=_ddad .CT_RelIds .ValidateWithPath (path );_cggeg !=nil {return _cggeg ;};return nil ;};func (_fcgce ST_Offset )Validate ()error {return _fcgce .ValidateWithPath ("")}; +// Validate validates the CT_ResizeHandles and its children +func (_bcffa *CT_ResizeHandles )Validate ()error {return _bcffa .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0073i\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073");}; -// Validate validates the CT_Pt and its children -func (_dddfeg *CT_Pt )Validate ()error {return _dddfeg .ValidateWithPath ("\u0043\u0054\u005fP\u0074")};func (_agg ST_HueDir )Validate ()error {return _agg .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_LayoutVariablePropertySet and its children, prefixing error messages with path +func (_abee *CT_LayoutVariablePropertySet )ValidateWithPath (path string )error {if _abee .OrgChart !=nil {if _bbbf :=_abee .OrgChart .ValidateWithPath (path +"\u002fO\u0072\u0067\u0043\u0068\u0061\u0072t");_bbbf !=nil {return _bbbf ;};};if _abee .ChMax !=nil {if _gdf :=_abee .ChMax .ValidateWithPath (path +"\u002f\u0043\u0068\u004d\u0061\u0078");_gdf !=nil {return _gdf ;};};if _abee .ChPref !=nil {if _bgccg :=_abee .ChPref .ValidateWithPath (path +"\u002fC\u0068\u0050\u0072\u0065\u0066");_bgccg !=nil {return _bgccg ;};};if _abee .BulletEnabled !=nil {if _afe :=_abee .BulletEnabled .ValidateWithPath (path +"\u002f\u0042\u0075\u006c\u006c\u0065\u0074\u0045\u006ea\u0062\u006c\u0065\u0064");_afe !=nil {return _afe ;};};if _abee .Dir !=nil {if _abde :=_abee .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_abde !=nil {return _abde ;};};if _abee .HierBranch !=nil {if _fccgf :=_abee .HierBranch .ValidateWithPath (path +"/\u0048\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068");_fccgf !=nil {return _fccgf ;};};if _abee .AnimOne !=nil {if _bdgd :=_abee .AnimOne .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");_bdgd !=nil {return _bdgd ;};};if _abee .AnimLvl !=nil {if _bdgg :=_abee .AnimLvl .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004c\u0076\u006c");_bdgg !=nil {return _bdgg ;};};if _abee .ResizeHandles !=nil {if _abbd :=_abee .ResizeHandles .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0069\u007a\u0065\u0048\u0061n\u0064\u006c\u0065\u0073");_abbd !=nil {return _abbd ;};};return nil ;};func (_eadef *ST_DiagramHorizontalAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eagb ,_degbd :=d .Token ();if _degbd !=nil {return _degbd ;};if _cfcf ,_gdag :=_eagb .(_b .EndElement );_gdag &&_cfcf .Name ==start .Name {*_eadef =1;return nil ;};if _fddf ,_cfabd :=_eagb .(_b .CharData );!_cfabd {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",_eagb );}else {switch string (_fddf ){case "":*_eadef =0;case "\u006c":*_eadef =1;case "\u0063\u0074\u0072":*_eadef =2;case "\u0072":*_eadef =3;case "\u006e\u006f\u006e\u0065":*_eadef =4;};};_eagb ,_degbd =d .Token ();if _degbd !=nil {return _degbd ;};if _gcee ,_cfbe :=_eagb .(_b .EndElement );_cfbe &&_gcee .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",_eagb );};type CT_CTDescription struct{LangAttr *string ;ValAttr string ;};func (_gcde *CT_Constraint )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adbe :=range start .Attr {if _adbe .Name .Local =="\u006f\u0070"{_gcde .OpAttr .UnmarshalXMLAttr (_adbe );continue ;};if _adbe .Name .Local =="\u0076\u0061\u006c"{_gdc ,_efeb :=_a .ParseFloat (_adbe .Value ,64);if _efeb !=nil {return _efeb ;};_gcde .ValAttr =&_gdc ;continue ;};if _adbe .Name .Local =="\u0066\u0061\u0063\u0074"{_ceb ,_gcf :=_a .ParseFloat (_adbe .Value ,64);if _gcf !=nil {return _gcf ;};_gcde .FactAttr =&_ceb ;continue ;};if _adbe .Name .Local =="\u0074\u0079\u0070\u0065"{_gcde .TypeAttr .UnmarshalXMLAttr (_adbe );continue ;};if _adbe .Name .Local =="\u0066\u006f\u0072"{_gcde .ForAttr .UnmarshalXMLAttr (_adbe );continue ;};if _adbe .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_abcf ,_dgec :=_adbe .Value ,error (nil );if _dgec !=nil {return _dgec ;};_gcde .ForNameAttr =&_abcf ;continue ;};if _adbe .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_gcde .PtTypeAttr .UnmarshalXMLAttr (_adbe );continue ;};if _adbe .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_gcde .RefTypeAttr .UnmarshalXMLAttr (_adbe );continue ;};if _adbe .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_gcde .RefForAttr .UnmarshalXMLAttr (_adbe );continue ;};if _adbe .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_fcbe ,_aeab :=_adbe .Value ,error (nil );if _aeab !=nil {return _aeab ;};_gcde .RefForNameAttr =&_fcbe ;continue ;};if _adbe .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_gcde .RefPtTypeAttr .UnmarshalXMLAttr (_adbe );continue ;};};_edad :for {_dad ,_geee :=d .Token ();if _geee !=nil {return _geee ;};switch _effc :=_dad .(type ){case _b .StartElement :switch _effc .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcde .ExtLst =_eb .NewCT_OfficeArtExtensionList ();if _ggac :=d .DecodeElement (_gcde .ExtLst ,&_effc );_ggac !=nil {return _ggac ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043o\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074 \u0025\u0076",_effc .Name );if _gbca :=d .Skip ();_gbca !=nil {return _gbca ;};};case _b .EndElement :break _edad ;case _b .CharData :};};return nil ;};func (_fdfd *CT_Name )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdfd .LangAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_fdfd .LangAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_fdfd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_PyramidAccentTextMarginUnset ST_PyramidAccentTextMargin =0;ST_PyramidAccentTextMarginStep ST_PyramidAccentTextMargin =1;ST_PyramidAccentTextMarginStack ST_PyramidAccentTextMargin =2;);func (_gbdgg ST_CxnType )Validate ()error {return _gbdgg .ValidateWithPath ("")};func NewColorsDef ()*ColorsDef {_dcde :=&ColorsDef {};_dcde .CT_ColorTransform =*NewCT_ColorTransform ();return _dcde ;};func NewColorsDefHdr ()*ColorsDefHdr {_fbcgc :=&ColorsDefHdr {};_fbcgc .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();return _fbcgc ;};func (_ebebc ST_TextAnchorHorizontal )ValidateWithPath (path string )error {switch _ebebc {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 (_ebebc ));};return nil ;};func (_ceddc *ST_ParameterVal )Validate ()error {return _ceddc .ValidateWithPath ("")};func (_gfbf ST_DiagramHorizontalAlignment )String ()string {switch _gfbf {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 (_beaf *ST_FunctionValue )Validate ()error {return _beaf .ValidateWithPath ("")};func NewCT_AdjLst ()*CT_AdjLst {_bf :=&CT_AdjLst {};return _bf }; -// ValidateWithPath validates the CT_Otherwise and its children, prefixing error messages with path -func (_ceda *CT_Otherwise )ValidateWithPath (path string )error {for _ffaa ,_bbege :=range _ceda .Alg {if _bagba :=_bbege .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_ffaa ));_bagba !=nil {return _bagba ;};};for _cfcf ,_becd :=range _ceda .Shape {if _aabe :=_becd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_cfcf ));_aabe !=nil {return _aabe ;};};for _badf ,_gaeb :=range _ceda .PresOf {if _deafa :=_gaeb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_badf ));_deafa !=nil {return _deafa ;};};for _gfbdg ,_abge :=range _ceda .ConstrLst {if _aeda :=_abge .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_gfbdg ));_aeda !=nil {return _aeda ;};};for _bcfbg ,_gfcd :=range _ceda .RuleLst {if _befd :=_gfcd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_bcfbg ));_befd !=nil {return _befd ;};};for _cegb ,_acea :=range _ceda .ForEach {if _cgfcb :=_acea .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_cegb ));_cgfcb !=nil {return _cgfcb ;};};for _ffef ,_gcgf :=range _ceda .LayoutNode {if _fffca :=_gcgf .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_ffef ));_fffca !=nil {return _fffca ;};};for _baf ,_gafc :=range _ceda .Choose {if _edbg :=_gafc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_baf ));_edbg !=nil {return _edbg ;};};for _eacg ,_cfcfc :=range _ceda .ExtLst {if _fcdc :=_cfcfc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_eacg ));_fcdc !=nil {return _fcdc ;};};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 (_cgfcg ST_BoolOperator )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cgfcg .String (),start );};func (_aeecd *ST_ChildAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aeecd =0;case "\u0074":*_aeecd =1;case "\u0062":*_aeecd =2;case "\u006c":*_aeecd =3;case "\u0072":*_aeecd =4;};return nil ;}; +// ValidateWithPath validates the CT_Algorithm and its children, prefixing error messages with path +func (_fcda *CT_Algorithm )ValidateWithPath (path string )error {if _fcda .TypeAttr ==ST_AlgorithmTypeUnset {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 _gbb :=_fcda .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gbb !=nil {return _gbb ;};for _gac ,_bbe :=range _fcda .Param {if _bfc :=_bbe .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fP\u0061\u0072\u0061\u006d\u005b\u0025\u0064\u005d",path ,_gac ));_bfc !=nil {return _bfc ;};};if _fcda .ExtLst !=nil {if _dgf :=_fcda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgf !=nil {return _dgf ;};};return nil ;};type AG_IteratorAttributes struct{AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_bcdbe *ST_DiagramTextAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcbc ,_cdce :=d .Token ();if _cdce !=nil {return _cdce ;};if _gaaf ,_egffc :=_dcbc .(_b .EndElement );_egffc &&_gaaf .Name ==start .Name {*_bcdbe =1;return nil ;};if _aggfd ,_bageg :=_dcbc .(_b .CharData );!_bageg {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",_dcbc );}else {switch string (_aggfd ){case "":*_bcdbe =0;case "\u006c":*_bcdbe =1;case "\u0063\u0074\u0072":*_bcdbe =2;case "\u0072":*_bcdbe =3;};};_dcbc ,_cdce =d .Token ();if _cdce !=nil {return _cdce ;};if _bcgb ,_gcfgd :=_dcbc .(_b .EndElement );_gcfgd &&_bcgb .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",_dcbc );};type LayoutDefHdr struct{CT_DiagramDefinitionHeader };func (_cb *AG_ConstraintRefAttributes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cb .RefTypeAttr !=ST_ConstraintTypeUnset {_ee ,_dd :=_cb .RefTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"});if _dd !=nil {return _dd ;};start .Attr =append (start .Attr ,_ee );};if _cb .RefForAttr !=ST_ConstraintRelationshipUnset {_fd ,_gaf :=_cb .RefForAttr .MarshalXMLAttr (_b .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _gaf !=nil {return _gaf ;};start .Attr =append (start .Attr ,_fd );};if _cb .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_cb .RefForNameAttr )});};if _cb .RefPtTypeAttr !=ST_ElementTypeUnset {_ddd ,_fdf :=_cb .RefPtTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _fdf !=nil {return _fdf ;};start .Attr =append (start .Attr ,_ddd );};return nil ;};func (_eaaf *CT_ElemPropSet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aefa :=range start .Attr {if _aefa .Name .Local =="\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"{_gfce ,_gfbg :=_a .ParseBool (_aefa .Value );if _gfbg !=nil {return _gfbg ;};_eaaf .CustFlipVertAttr =&_gfce ;continue ;};if _aefa .Name .Local =="p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"{_gba ,_decfb :=ParseUnionST_ModelId (_aefa .Value );if _decfb !=nil {return _decfb ;};_eaaf .PresAssocIDAttr =&_gba ;continue ;};if _aefa .Name .Local =="c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"{_gbbgf ,_ddgg :=_a .ParseBool (_aefa .Value );if _ddgg !=nil {return _ddgg ;};_eaaf .CustFlipHorAttr =&_gbbgf ;continue ;};if _aefa .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_bfdd ,_cdcc :=_aefa .Value ,error (nil );if _cdcc !=nil {return _cdcc ;};_eaaf .PresStyleLblAttr =&_bfdd ;continue ;};if _aefa .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0058"{_ebe ,_ffec :=_a .ParseInt (_aefa .Value ,10,32);if _ffec !=nil {return _ffec ;};_ffdge :=int32 (_ebe );_eaaf .CustSzXAttr =&_ffdge ;continue ;};if _aefa .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"{_dfdecg ,_fdda :=_a .ParseInt (_aefa .Value ,10,32);if _fdda !=nil {return _fdda ;};_cfga :=int32 (_dfdecg );_eaaf .PresStyleCntAttr =&_cfga ;continue ;};if _aefa .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0059"{_eceg ,_cdga :=_a .ParseInt (_aefa .Value ,10,32);if _cdga !=nil {return _cdga ;};_gfad :=int32 (_eceg );_eaaf .CustSzYAttr =&_gfad ;continue ;};if _aefa .Name .Local =="\u006co\u0043\u0061\u0074\u0049\u0064"{_aabc ,_fgbgf :=_aefa .Value ,error (nil );if _fgbgf !=nil {return _fgbgf ;};_eaaf .LoCatIdAttr =&_aabc ;continue ;};if _aefa .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"{_eeeea ,_ccdb :=ParseUnionST_PrSetCustVal (_aefa .Value );if _ccdb !=nil {return _ccdb ;};_eaaf .CustScaleXAttr =&_eeeea ;continue ;};if _aefa .Name .Local =="\u0071s\u0043\u0061\u0074\u0049\u0064"{_dddee ,_bbga :=_aefa .Value ,error (nil );if _bbga !=nil {return _bbga ;};_eaaf .QsCatIdAttr =&_dddee ;continue ;};if _aefa .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"{_ccafd ,_bfbc :=ParseUnionST_PrSetCustVal (_aefa .Value );if _bfbc !=nil {return _bfbc ;};_eaaf .CustScaleYAttr =&_ccafd ;continue ;};if _aefa .Name .Local =="\u0063u\u0073\u0074\u0041\u006e\u0067"{_dfgc ,_bcfa :=_a .ParseInt (_aefa .Value ,10,32);if _bcfa !=nil {return _bcfa ;};_dbeg :=int32 (_dfgc );_eaaf .CustAngAttr =&_dbeg ;continue ;};if _aefa .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"{_baee ,_gafb :=ParseUnionST_PrSetCustVal (_aefa .Value );if _gafb !=nil {return _gafb ;};_eaaf .CustRadScaleRadAttr =&_baee ;continue ;};if _aefa .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"{_bfef ,_caba :=ParseUnionST_PrSetCustVal (_aefa .Value );if _caba !=nil {return _caba ;};_eaaf .CustLinFactXAttr =&_bfef ;continue ;};if _aefa .Name .Local =="\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_bccg ,_cagfb :=_aefa .Value ,error (nil );if _cagfb !=nil {return _cagfb ;};_eaaf .QsTypeIdAttr =&_bccg ;continue ;};if _aefa .Name .Local =="\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"{_gfeg ,_bbedg :=_a .ParseBool (_aefa .Value );if _bbedg !=nil {return _bbedg ;};_eaaf .Coherent3DOffAttr =&_gfeg ;continue ;};if _aefa .Name .Local =="\u0063\u0075\u0073t\u0054"{_abbb ,_efbb :=_a .ParseBool (_aefa .Value );if _efbb !=nil {return _efbb ;};_eaaf .CustTAttr =&_abbb ;continue ;};if _aefa .Name .Local =="\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"{_dadf ,_faga :=_aefa .Value ,error (nil );if _faga !=nil {return _faga ;};_eaaf .PresNameAttr =&_dadf ;continue ;};if _aefa .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"{_bdbg ,_gadg :=ParseUnionST_PrSetCustVal (_aefa .Value );if _gadg !=nil {return _gadg ;};_eaaf .CustLinFactNeighborYAttr =&_bdbg ;continue ;};if _aefa .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"{_bbab ,_ggbgg :=ParseUnionST_PrSetCustVal (_aefa .Value );if _ggbgg !=nil {return _ggbgg ;};_eaaf .CustLinFactYAttr =&_bbab ;continue ;};if _aefa .Name .Local =="\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"{_dgdga ,_gdcg :=_aefa .Value ,error (nil );if _gdcg !=nil {return _gdcg ;};_eaaf .LoTypeIdAttr =&_dgdga ;continue ;};if _aefa .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"{_fbeg ,_cgc :=ParseUnionST_PrSetCustVal (_aefa .Value );if _cgc !=nil {return _cgc ;};_eaaf .CustRadScaleIncAttr =&_fbeg ;continue ;};if _aefa .Name .Local =="\u0070\u0068\u006cd\u0072"{_bbcbb ,_dfef :=_a .ParseBool (_aefa .Value );if _dfef !=nil {return _dfef ;};_eaaf .PhldrAttr =&_bbcbb ;continue ;};if _aefa .Name .Local =="\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_ecef ,_efeba :=_aefa .Value ,error (nil );if _efeba !=nil {return _efeba ;};_eaaf .CsTypeIdAttr =&_ecef ;continue ;};if _aefa .Name .Local =="\u0063s\u0043\u0061\u0074\u0049\u0064"{_dddea ,_dbgd :=_aefa .Value ,error (nil );if _dbgd !=nil {return _dbgd ;};_eaaf .CsCatIdAttr =&_dddea ;continue ;};if _aefa .Name .Local =="\u0070\u0068\u006c\u0064\u0072\u0054"{_bcbda ,_bcdc :=_aefa .Value ,error (nil );if _bcdc !=nil {return _bcdc ;};_eaaf .PhldrTAttr =&_bcbda ;continue ;};if _aefa .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"{_dabg ,_bgf :=_a .ParseInt (_aefa .Value ,10,32);if _bgf !=nil {return _bgf ;};_gaac :=int32 (_dabg );_eaaf .PresStyleIdxAttr =&_gaac ;continue ;};if _aefa .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"{_acca ,_dbgcb :=ParseUnionST_PrSetCustVal (_aefa .Value );if _dbgcb !=nil {return _dbgcb ;};_eaaf .CustLinFactNeighborXAttr =&_acca ;continue ;};};_fbafg :for {_aabgb ,_edbf :=d .Token ();if _edbf !=nil {return _edbf ;};switch _dbbc :=_aabgb .(type ){case _b .StartElement :switch _dbbc .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004c\u0061\u0079\u006f\u0075t\u0056\u0061\u0072\u0073"}:_eaaf .PresLayoutVars =NewCT_LayoutVariablePropertySet ();if _beddb :=d .DecodeElement (_eaaf .PresLayoutVars ,&_dbbc );_beddb !=nil {return _beddb ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079l\u0065"}:_eaaf .Style =_eb .NewCT_ShapeStyle ();if _ffa :=d .DecodeElement (_eaaf .Style ,&_dbbc );_ffa !=nil {return _ffa ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072\u006fp\u0053e\u0074\u0020\u0025\u0076",_dbbc .Name );if _bcge :=d .Skip ();_bcge !=nil {return _bcge ;};};case _b .EndElement :break _fbafg ;case _b .CharData :};};return nil ;};func NewCT_ForEach ()*CT_ForEach {_bef :=&CT_ForEach {};return _bef };type ST_FunctionType byte ;func (_ecfb *DataModel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecfb .CT_DataModel =*NewCT_DataModel ();_aaddd :for {_bacgg ,_fecec :=d .Token ();if _fecec !=nil {return _fecec ;};switch _dgab :=_bacgg .(type ){case _b .StartElement :switch _dgab .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074\u004cs\u0074"}:if _edec :=d .DecodeElement (_ecfb .PtLst ,&_dgab );_edec !=nil {return _edec ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_ecfb .CxnLst =NewCT_CxnList ();if _dbgad :=d .DecodeElement (_ecfb .CxnLst ,&_dgab );_dbgad !=nil {return _dbgad ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0067"}:_ecfb .Bg =_eb .NewCT_BackgroundFormatting ();if _faad :=d .DecodeElement (_ecfb .Bg ,&_dgab );_faad !=nil {return _faad ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0077\u0068\u006fl\u0065"}:_ecfb .Whole =_eb .NewCT_WholeE2oFormatting ();if _ffdab :=d .DecodeElement (_ecfb .Whole ,&_dgab );_ffdab !=nil {return _ffdab ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecfb .ExtLst =_eb .NewCT_OfficeArtExtensionList ();if _cfca :=d .DecodeElement (_ecfb .ExtLst ,&_dgab );_cfca !=nil {return _cfca ;};default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0044\u0061\u0074\u0061\u004d\u006fd\u0065\u006c \u0025\u0076",_dgab .Name );if _fgafb :=d .Skip ();_fgafb !=nil {return _fgafb ;};};case _b .EndElement :break _aaddd ;case _b .CharData :};};return nil ;};const (ST_ResizeHandlesStrUnset ST_ResizeHandlesStr =0;ST_ResizeHandlesStrExact ST_ResizeHandlesStr =1;ST_ResizeHandlesStrRel ST_ResizeHandlesStr =2;);func (_faag *ST_CxnType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_faag =0;case "\u0070\u0061\u0072O\u0066":*_faag =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_faag =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_faag =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_faag =4;};return nil ;};func (_eeddb ST_NodeHorizontalAlignment )Validate ()error {return _eeddb .ValidateWithPath ("")};func (_cbcf ST_FunctionType )ValidateWithPath (path string )error {switch _cbcf {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 (_cbcf ));};return nil ;}; -// ValidateWithPath validates the CT_ResizeHandles and its children, prefixing error messages with path -func (_efa *CT_ResizeHandles )ValidateWithPath (path string )error {if _gfbda :=_efa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfbda !=nil {return _gfbda ;};return nil ;};func (_degbc *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 _degbc .CT_StyleDefinitionHeader .MarshalXML (e ,start );};func (_gebgg ST_Offset )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bfbf :=_a .Attr {};_bfbf .Name =name ;switch _gebgg {case ST_OffsetUnset :_bfbf .Value ="";case ST_OffsetCtr :_bfbf .Value ="\u0063\u0074\u0072";case ST_OffsetOff :_bfbf .Value ="\u006f\u0066\u0066";};return _bfbf ,nil ;};func (_bfbe ST_DiagramHorizontalAlignment )Validate ()error {return _bfbe .ValidateWithPath ("")}; +// Validate validates the CT_StyleLabel and its children +func (_aafe *CT_StyleLabel )Validate ()error {return _aafe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");};func (_afdfg ST_DiagramTextAlignment )ValidateWithPath (path string )error {switch _afdfg {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 (_afdfg ));};return nil ;};func (_cadba ST_ChildOrderType )ValidateWithPath (path string )error {switch _cadba {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 (_cadba ));};return nil ;};func (_bbac *CT_CTCategory )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eaf :=range start .Attr {if _eaf .Name .Local =="\u0074\u0079\u0070\u0065"{_gbf ,_fdb :=_eaf .Value ,error (nil );if _fdb !=nil {return _fdb ;};_bbac .TypeAttr =_gbf ;continue ;};if _eaf .Name .Local =="\u0070\u0072\u0069"{_cdba ,_aec :=_a .ParseUint (_eaf .Value ,10,32);if _aec !=nil {return _aec ;};_bbac .PriAttr =uint32 (_cdba );continue ;};};for {_gab ,_bec :=d .Token ();if _bec !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043T\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_bec );};if _fcdf ,_ade :=_gab .(_b .EndElement );_ade &&_fcdf .Name ==start .Name {break ;};};return nil ;};func NewCT_Adj ()*CT_Adj {_ff :=&CT_Adj {};_ff .IdxAttr =1;return _ff };func (_bedb *CT_CxnList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bedb .Cxn !=nil {_gdgfe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u0078\u006e"}};for _ ,_fcbc :=range _bedb .Cxn {e .EncodeElement (_fcbc ,_gdgfe );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ChildMax and its children -func (_eaab *CT_ChildMax )Validate ()error {return _eaab .ValidateWithPath ("C\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078");};func (_gedef ST_ClrAppMethod )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cdbdd :=_a .Attr {};_cdbdd .Name =name ;switch _gedef {case ST_ClrAppMethodUnset :_cdbdd .Value ="";case ST_ClrAppMethodSpan :_cdbdd .Value ="\u0073\u0070\u0061\u006e";case ST_ClrAppMethodCycle :_cdbdd .Value ="\u0063\u0079\u0063l\u0065";case ST_ClrAppMethodRepeat :_cdbdd .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _cdbdd ,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;); +// Validate validates the CT_StyleDefinition and its children +func (_baag *CT_StyleDefinition )Validate ()error {return _baag .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0069n\u0069\u0074\u0069\u006f\u006e");};func (_dfdag *ST_ConstraintRelationship )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eabcf ,_bbbg :=d .Token ();if _bbbg !=nil {return _bbbg ;};if _dcfa ,_bdcfa :=_eabcf .(_b .EndElement );_bdcfa &&_dcfa .Name ==start .Name {*_dfdag =1;return nil ;};if _dafgf ,_agad :=_eabcf .(_b .CharData );!_agad {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",_eabcf );}else {switch string (_dafgf ){case "":*_dfdag =0;case "\u0073\u0065\u006c\u0066":*_dfdag =1;case "\u0063\u0068":*_dfdag =2;case "\u0064\u0065\u0073":*_dfdag =3;};};_eabcf ,_bbbg =d .Token ();if _bbbg !=nil {return _bbbg ;};if _cgab ,_dged :=_eabcf .(_b .EndElement );_dged &&_cgab .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",_eabcf );};func (_dgca *ST_PtType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dgca =0;case "\u006e\u006f\u0064\u0065":*_dgca =1;case "\u0061\u0073\u0073\u0074":*_dgca =2;case "\u0064\u006f\u0063":*_dgca =3;case "\u0070\u0072\u0065\u0073":*_dgca =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_dgca =5;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_dgca =6;};return nil ;};func (_gbgge ST_ClrAppMethod )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eccaf :=_b .Attr {};_eccaf .Name =name ;switch _gbgge {case ST_ClrAppMethodUnset :_eccaf .Value ="";case ST_ClrAppMethodSpan :_eccaf .Value ="\u0073\u0070\u0061\u006e";case ST_ClrAppMethodCycle :_eccaf .Value ="\u0063\u0079\u0063l\u0065";case ST_ClrAppMethodRepeat :_eccaf .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _eccaf ,nil ;};func (_gage *CT_PtList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_beceb :for {_ceeg ,_dadc :=d .Token ();if _dadc !=nil {return _dadc ;};switch _gebd :=_ceeg .(type ){case _b .StartElement :switch _gebd .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074"}:_ebef :=NewCT_Pt ();if _ecge :=d .DecodeElement (_ebef ,&_gebd );_ecge !=nil {return _ecge ;};_gage .Pt =append (_gage .Pt ,_ebef );default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0050\u0074\u004ci\u0073\u0074 \u0025\u0076",_gebd .Name );if _daef :=d .Skip ();_daef !=nil {return _daef ;};};case _b .EndElement :break _beceb ;case _b .CharData :};};return nil ;};func (_ccebg *ST_AnimLvlStr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggcc ,_defb :=d .Token ();if _defb !=nil {return _defb ;};if _cbadf ,_efba :=_ggcc .(_b .EndElement );_efba &&_cbadf .Name ==start .Name {*_ccebg =1;return nil ;};if _gfee ,_eddb :=_ggcc .(_b .CharData );!_eddb {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",_ggcc );}else {switch string (_gfee ){case "":*_ccebg =0;case "\u006e\u006f\u006e\u0065":*_ccebg =1;case "\u006c\u0076\u006c":*_ccebg =2;case "\u0063\u0074\u0072":*_ccebg =3;};};_ggcc ,_defb =d .Token ();if _defb !=nil {return _defb ;};if _bced ,_bdad :=_ggcc .(_b .EndElement );_bdad &&_bced .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",_ggcc );};func (_fffgg ST_FlowDirection )String ()string {switch _fffgg {case 0:return "";case 1:return "\u0072\u006f\u0077";case 2:return "\u0063\u006f\u006c";};return "";};func (_dcdd *CT_ElemPropSet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dcdd .PresAssocIDAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"},Value :_d .Sprintf ("\u0025\u0076",*_dcdd .PresAssocIDAttr )});};if _dcdd .PresNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_dcdd .PresNameAttr )});};if _dcdd .PresStyleLblAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_dcdd .PresStyleLblAttr )});};if _dcdd .PresStyleIdxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"},Value :_d .Sprintf ("\u0025\u0076",*_dcdd .PresStyleIdxAttr )});};if _dcdd .PresStyleCntAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_dcdd .PresStyleCntAttr )});};if _dcdd .LoTypeIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dcdd .LoTypeIdAttr )});};if _dcdd .LoCatIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006co\u0043\u0061\u0074\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dcdd .LoCatIdAttr )});};if _dcdd .QsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dcdd .QsTypeIdAttr )});};if _dcdd .QsCatIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0071s\u0043\u0061\u0074\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dcdd .QsCatIdAttr )});};if _dcdd .CsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dcdd .CsTypeIdAttr )});};if _dcdd .CsCatIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063s\u0043\u0061\u0074\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dcdd .CsCatIdAttr )});};if _dcdd .Coherent3DOffAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"},Value :_d .Sprintf ("\u0025\u0064",_acgaa (*_dcdd .Coherent3DOffAttr ))});};if _dcdd .PhldrTAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0068\u006c\u0064\u0072\u0054"},Value :_d .Sprintf ("\u0025\u0076",*_dcdd .PhldrTAttr )});};if _dcdd .PhldrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0068\u006cd\u0072"},Value :_d .Sprintf ("\u0025\u0064",_acgaa (*_dcdd .PhldrAttr ))});};if _dcdd .CustAngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063u\u0073\u0074\u0041\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_dcdd .CustAngAttr )});};if _dcdd .CustFlipVertAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"},Value :_d .Sprintf ("\u0025\u0064",_acgaa (*_dcdd .CustFlipVertAttr ))});};if _dcdd .CustFlipHorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0064",_acgaa (*_dcdd .CustFlipHorAttr ))});};if _dcdd .CustSzXAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0058"},Value :_d .Sprintf ("\u0025\u0076",*_dcdd .CustSzXAttr )});};if _dcdd .CustSzYAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0059"},Value :_d .Sprintf ("\u0025\u0076",*_dcdd .CustSzYAttr )});};if _dcdd .CustScaleXAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"},Value :_d .Sprintf ("\u0025\u0076",*_dcdd .CustScaleXAttr )});};if _dcdd .CustScaleYAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"},Value :_d .Sprintf ("\u0025\u0076",*_dcdd .CustScaleYAttr )});};if _dcdd .CustTAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073t\u0054"},Value :_d .Sprintf ("\u0025\u0064",_acgaa (*_dcdd .CustTAttr ))});};if _dcdd .CustLinFactXAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"},Value :_d .Sprintf ("\u0025\u0076",*_dcdd .CustLinFactXAttr )});};if _dcdd .CustLinFactYAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"},Value :_d .Sprintf ("\u0025\u0076",*_dcdd .CustLinFactYAttr )});};if _dcdd .CustLinFactNeighborXAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"},Value :_d .Sprintf ("\u0025\u0076",*_dcdd .CustLinFactNeighborXAttr )});};if _dcdd .CustLinFactNeighborYAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"},Value :_d .Sprintf ("\u0025\u0076",*_dcdd .CustLinFactNeighborYAttr )});};if _dcdd .CustRadScaleRadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dcdd .CustRadScaleRadAttr )});};if _dcdd .CustRadScaleIncAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"},Value :_d .Sprintf ("\u0025\u0076",*_dcdd .CustRadScaleIncAttr )});};e .EncodeToken (start );if _dcdd .PresLayoutVars !=nil {_bdef :=_b .StartElement {Name :_b .Name {Local :"\u0070\u0072\u0065\u0073\u004c\u0061\u0079\u006f\u0075t\u0056\u0061\u0072\u0073"}};e .EncodeElement (_dcdd .PresLayoutVars ,_bdef );};if _dcdd .Style !=nil {_egad :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_dcdd .Style ,_egad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egec *ST_TextDirection )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_egec =0;case "\u0066\u0072\u006fm\u0054":*_egec =1;case "\u0066\u0072\u006fm\u0042":*_egec =2;};return nil ;};const (ST_ChildDirectionUnset ST_ChildDirection =0;ST_ChildDirectionHorz ST_ChildDirection =1;ST_ChildDirectionVert ST_ChildDirection =2;);func (_bgaaa ST_FallbackDimension )ValidateWithPath (path string )error {switch _bgaaa {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 (_bgaaa ));};return nil ;};func (_gggg *CT_SDCategory )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ffdfg :=range start .Attr {if _ffdfg .Name .Local =="\u0074\u0079\u0070\u0065"{_bfcg ,_dded :=_ffdfg .Value ,error (nil );if _dded !=nil {return _dded ;};_gggg .TypeAttr =_bfcg ;continue ;};if _ffdfg .Name .Local =="\u0070\u0072\u0069"{_adge ,_fge :=_a .ParseUint (_ffdfg .Value ,10,32);if _fge !=nil {return _fge ;};_gggg .PriAttr =uint32 (_adge );continue ;};};for {_ebgdc ,_ecdgd :=d .Token ();if _ecdgd !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053D\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_ecdgd );};if _aaedb ,_fcgf :=_ebgdc .(_b .EndElement );_fcgf &&_aaedb .Name ==start .Name {break ;};};return nil ;};func (_dbfdg ST_AnimOneStr )ValidateWithPath (path string )error {switch _dbfdg {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 (_dbfdg ));};return nil ;};func (_edaa ST_PrSetCustVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _edaa .ST_Percentage !=nil {e .EncodeToken (_b .CharData (*_edaa .ST_Percentage ));};if _edaa .Int32 !=nil {e .EncodeToken (_b .CharData (_d .Sprintf ("\u0025\u0064",*_edaa .Int32 )));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_gcd *CT_CTDescription )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_def :=range start .Attr {if _def .Name .Local =="\u006c\u0061\u006e\u0067"{_ggbg ,_eae :=_def .Value ,error (nil );if _eae !=nil {return _eae ;};_gcd .LangAttr =&_ggbg ;continue ;};if _def .Name .Local =="\u0076\u0061\u006c"{_acd ,_accf :=_def .Value ,error (nil );if _accf !=nil {return _accf ;};_gcd .ValAttr =_acd ;continue ;};};for {_bfd ,_fdcd :=d .Token ();if _fdcd !=nil {return _d .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",_fdcd );};if _cdea ,_ccg :=_bfd .(_b .EndElement );_ccg &&_cdea .Name ==start .Name {break ;};};return nil ;};func NewCT_SDName ()*CT_SDName {_ffdba :=&CT_SDName {};return _ffdba };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 []*_eb .CT_OfficeArtExtensionList ;};func (_gabb *CT_SampleData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adaf :=range start .Attr {if _adaf .Name .Local =="\u0075\u0073\u0065\u0044\u0065\u0066"{_eaacg ,_geeg :=_a .ParseBool (_adaf .Value );if _geeg !=nil {return _geeg ;};_gabb .UseDefAttr =&_eaacg ;continue ;};};_fbaa :for {_aeae ,_bbfdd :=d .Token ();if _bbfdd !=nil {return _bbfdd ;};switch _egeed :=_aeae .(type ){case _b .StartElement :switch _egeed .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l"}:_gabb .DataModel =NewCT_DataModel ();if _eggd :=d .DecodeElement (_gabb .DataModel ,&_egeed );_eggd !=nil {return _eggd ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053a\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061 \u0025\u0076",_egeed .Name );if _ebbb :=d .Skip ();_ebbb !=nil {return _ebbb ;};};case _b .EndElement :break _fbaa ;case _b .CharData :};};return nil ;};func (_eafe ST_ElementType )Validate ()error {return _eafe .ValidateWithPath ("")};func (_fgfc ST_ElementType )ValidateWithPath (path string )error {switch _fgfc {case 0,1,2,3,4,5,6,7,8,9,10: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 (_fgfc ));};return nil ;};func (_eedcg ST_DiagramTextAlignment )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cegaa :=_b .Attr {};_cegaa .Name =name ;switch _eedcg {case ST_DiagramTextAlignmentUnset :_cegaa .Value ="";case ST_DiagramTextAlignmentL :_cegaa .Value ="\u006c";case ST_DiagramTextAlignmentCtr :_cegaa .Value ="\u0063\u0074\u0072";case ST_DiagramTextAlignmentR :_cegaa .Value ="\u0072";};return _cegaa ,nil ;};func (_eedae ST_AxisType )String ()string {switch _eedae {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 (_dgc *CT_ResizeHandles )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ffcb :=range start .Attr {if _ffcb .Name .Local =="\u0076\u0061\u006c"{_dgc .ValAttr .UnmarshalXMLAttr (_ffcb );continue ;};};for {_gddd ,_becg :=d .Token ();if _becg !=nil {return _d .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",_becg );};if _dfdece ,_bada :=_gddd .(_b .EndElement );_bada &&_dfdece .Name ==start .Name {break ;};};return nil ;};func (_dgdc *CT_CxnList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_caca :for {_eadc ,_aaa :=d .Token ();if _aaa !=nil {return _aaa ;};switch _fdcc :=_eadc .(type ){case _b .StartElement :switch _fdcc .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e"}:_gace :=NewCT_Cxn ();if _fgb :=d .DecodeElement (_gace ,&_fdcc );_fgb !=nil {return _fgb ;};_dgdc .Cxn =append (_dgdc .Cxn ,_gace );default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u0078\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fdcc .Name );if _cdbad :=d .Skip ();_cdbad !=nil {return _cdbad ;};};case _b .EndElement :break _caca ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the StyleDefHdrLst and its children, prefixing error messages with path -func (_cbcgb *StyleDefHdrLst )ValidateWithPath (path string )error {if _fecac :=_cbcgb .CT_StyleDefinitionHeaderLst .ValidateWithPath (path );_fecac !=nil {return _fecac ;};return nil ;}; +// Validate validates the CT_ColorTransformHeader and its children +func (_efe *CT_ColorTransformHeader )Validate ()error {return _efe .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072");}; -// Validate validates the CT_Cxn and its children -func (_bdef *CT_Cxn )Validate ()error {return _bdef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e");};func (_dbgag *ST_HueDir )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffefc ,_dcdbf :=d .Token ();if _dcdbf !=nil {return _dcdbf ;};if _dbgg ,_ebffe :=_ffefc .(_a .EndElement );_ebffe &&_dbgg .Name ==start .Name {*_dbgag =1;return nil ;};if _aege ,_fbbgf :=_ffefc .(_a .CharData );!_fbbgf {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",_ffefc );}else {switch string (_aege ){case "":*_dbgag =0;case "\u0063\u0077":*_dbgag =1;case "\u0063\u0063\u0077":*_dbgag =2;};};_ffefc ,_dcdbf =d .Token ();if _dcdbf !=nil {return _dcdbf ;};if _gaae ,_fdceb :=_ffefc .(_a .EndElement );_fdceb &&_gaae .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",_ffefc );};func (_agcec ST_CenterShapeMapping )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_aaege :=_a .Attr {};_aaege .Name =name ;switch _agcec {case ST_CenterShapeMappingUnset :_aaege .Value ="";case ST_CenterShapeMappingNone :_aaege .Value ="\u006e\u006f\u006e\u0065";case ST_CenterShapeMappingFNode :_aaege .Value ="\u0066\u004e\u006fd\u0065";};return _aaege ,nil ;};type ST_ChildDirection byte ;type LayoutDefHdr struct{CT_DiagramDefinitionHeader };func (_bgcb *ST_ArrowheadStyle )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bgcb =0;case "\u0061\u0075\u0074\u006f":*_bgcb =1;case "\u0061\u0072\u0072":*_bgcb =2;case "\u006e\u006f\u0041r\u0072":*_bgcb =3;};return nil ;};type ST_TextAnchorVertical byte ;type ST_ConnectorRouting byte ;func ParseSliceST_Booleans (s string )(ST_Booleans ,error ){return ST_Booleans {},nil };func NewCT_SDName ()*CT_SDName {_aefb :=&CT_SDName {};return _aefb };func (_acaf *ST_PtType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_acaf =0;case "\u006e\u006f\u0064\u0065":*_acaf =1;case "\u0061\u0073\u0073\u0074":*_acaf =2;case "\u0064\u006f\u0063":*_acaf =3;case "\u0070\u0072\u0065\u0073":*_acaf =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_acaf =5;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_acaf =6;};return nil ;};func (_bceb *ST_HueDir )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bceb =0;case "\u0063\u0077":*_bceb =1;case "\u0063\u0063\u0077":*_bceb =2;};return nil ;};func (_fbbd ST_OutputShapeType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fbbd .String (),start );};type ST_VariableType byte ;func (_acaff ST_AnimOneStr )Validate ()error {return _acaff .ValidateWithPath ("")};func NewCT_StyleLabel ()*CT_StyleLabel {_ecgf :=&CT_StyleLabel {};return _ecgf }; +// ValidateWithPath validates the CT_StyleDefinition and its children, prefixing error messages with path +func (_gfbgg *CT_StyleDefinition )ValidateWithPath (path string )error {for _acgbc ,_afdg :=range _gfbgg .Title {if _dcdc :=_afdg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_acgbc ));_dcdc !=nil {return _dcdc ;};};for _ebdb ,_dbff :=range _gfbgg .Desc {if _abge :=_dbff .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_ebdb ));_abge !=nil {return _abge ;};};if _gfbgg .CatLst !=nil {if _egbe :=_gfbgg .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_egbe !=nil {return _egbe ;};};if _gfbgg .Scene3d !=nil {if _cceeba :=_gfbgg .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_cceeba !=nil {return _cceeba ;};};for _fcaf ,_acgba :=range _gfbgg .StyleLbl {if _cggf :=_acgba .ValidateWithPath (_d .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_fcaf ));_cggf !=nil {return _cggf ;};};if _gfbgg .ExtLst !=nil {if _gabea :=_gfbgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gabea !=nil {return _gabea ;};};return nil ;};func (_aedab *ST_StartingElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fafa ,_ccac :=d .Token ();if _ccac !=nil {return _ccac ;};if _cdcb ,_aafa :=_fafa .(_b .EndElement );_aafa &&_cdcb .Name ==start .Name {*_aedab =1;return nil ;};if _fbecb ,_edeed :=_fafa .(_b .CharData );!_edeed {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",_fafa );}else {switch string (_fbecb ){case "":*_aedab =0;case "\u006e\u006f\u0064\u0065":*_aedab =1;case "\u0074\u0072\u0061n\u0073":*_aedab =2;};};_fafa ,_ccac =d .Token ();if _ccac !=nil {return _ccac ;};if _ebaedg ,_gbega :=_fafa .(_b .EndElement );_gbega &&_ebaedg .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",_fafa );};type ST_AlgorithmType byte ;const (ST_StartingElementUnset ST_StartingElement =0;ST_StartingElementNode ST_StartingElement =1;ST_StartingElementTrans ST_StartingElement =2;);func (_ccgcag ST_FallbackDimension )Validate ()error {return _ccgcag .ValidateWithPath ("")};func NewCT_Choose ()*CT_Choose {_gad :=&CT_Choose {};return _gad };func (_fdaeg ST_VerticalAlignment )ValidateWithPath (path string )error {switch _fdaeg {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 (_fdaeg ));};return nil ;};func (_daffb *ST_ConstraintRelationship )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_daffb =0;case "\u0073\u0065\u006c\u0066":*_daffb =1;case "\u0063\u0068":*_daffb =2;case "\u0064\u0065\u0073":*_daffb =3;};return nil ;};type CT_Categories struct{Cat []*CT_Category ;};func (_geefb *LayoutDef )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\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});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 :"\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 ,_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\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 _geefb .CT_DiagramDefinition .MarshalXML (e ,start );};func NewCT_LayoutVariablePropertySet ()*CT_LayoutVariablePropertySet {_accc :=&CT_LayoutVariablePropertySet {};return _accc ;}; // Validate validates the CT_Name and its children -func (_gegbc *CT_Name )Validate ()error {return _gegbc .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u006d\u0065");}; +func (_fdfg *CT_Name )Validate ()error {return _fdfg .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u006d\u0065");};type CT_SampleData struct{UseDefAttr *bool ;DataModel *CT_DataModel ;};func (_ggea *CT_ForEach )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecfa :=range start .Attr {if _ecfa .Name .Local =="\u0072\u0065\u0066"{_aaf ,_eged :=_ecfa .Value ,error (nil );if _eged !=nil {return _eged ;};_ggea .RefAttr =&_aaf ;continue ;};if _ecfa .Name .Local =="\u006e\u0061\u006d\u0065"{_edfa ,_bbce :=_ecfa .Value ,error (nil );if _bbce !=nil {return _bbce ;};_ggea .NameAttr =&_edfa ;continue ;};if _ecfa .Name .Local =="\u0061\u0078\u0069\u0073"{_cff ,_cegbc :=ParseSliceST_AxisTypes (_ecfa .Value );if _cegbc !=nil {return _cegbc ;};_ggea .AxisAttr =&_cff ;continue ;};if _ecfa .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_cdca ,_caa :=ParseSliceST_ElementTypes (_ecfa .Value );if _caa !=nil {return _caa ;};_ggea .PtTypeAttr =&_cdca ;continue ;};if _ecfa .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_acfb ,_abgg :=ParseSliceST_Booleans (_ecfa .Value );if _abgg !=nil {return _abgg ;};_ggea .HideLastTransAttr =&_acfb ;continue ;};if _ecfa .Name .Local =="\u0073\u0074"{_fccg ,_cegd :=ParseSliceST_Ints (_ecfa .Value );if _cegd !=nil {return _cegd ;};_ggea .StAttr =&_fccg ;continue ;};if _ecfa .Name .Local =="\u0063\u006e\u0074"{_gbgdf ,_bcfe :=ParseSliceST_UnsignedInts (_ecfa .Value );if _bcfe !=nil {return _bcfe ;};_ggea .CntAttr =&_gbgdf ;continue ;};if _ecfa .Name .Local =="\u0073\u0074\u0065\u0070"{_gfgg ,_cddg :=ParseSliceST_Ints (_ecfa .Value );if _cddg !=nil {return _cddg ;};_ggea .StepAttr =&_gfgg ;continue ;};};_efcb :for {_fggb ,_egcb :=d .Token ();if _egcb !=nil {return _egcb ;};switch _dbed :=_fggb .(type ){case _b .StartElement :switch _dbed .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_dbccd :=NewCT_Algorithm ();if _abaf :=d .DecodeElement (_dbccd ,&_dbed );_abaf !=nil {return _abaf ;};_ggea .Alg =append (_ggea .Alg ,_dbccd );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_bbcg :=NewCT_Shape ();if _efbg :=d .DecodeElement (_bbcg ,&_dbed );_efbg !=nil {return _efbg ;};_ggea .Shape =append (_ggea .Shape ,_bbcg );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_adff :=NewCT_PresentationOf ();if _acbb :=d .DecodeElement (_adff ,&_dbed );_acbb !=nil {return _acbb ;};_ggea .PresOf =append (_ggea .PresOf ,_adff );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_agg :=NewCT_Constraints ();if _eaafc :=d .DecodeElement (_agg ,&_dbed );_eaafc !=nil {return _eaafc ;};_ggea .ConstrLst =append (_ggea .ConstrLst ,_agg );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_fffc :=NewCT_Rules ();if _dcc :=d .DecodeElement (_fffc ,&_dbed );_dcc !=nil {return _dcc ;};_ggea .RuleLst =append (_ggea .RuleLst ,_fffc );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_bdcc :=NewCT_ForEach ();if _efee :=d .DecodeElement (_bdcc ,&_dbed );_efee !=nil {return _efee ;};_ggea .ForEach =append (_ggea .ForEach ,_bdcc );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_cdec :=NewCT_LayoutNode ();if _cccg :=d .DecodeElement (_cdec ,&_dbed );_cccg !=nil {return _cccg ;};_ggea .LayoutNode =append (_ggea .LayoutNode ,_cdec );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_bgbd :=NewCT_Choose ();if _geba :=d .DecodeElement (_bgbd ,&_dbed );_geba !=nil {return _geba ;};_ggea .Choose =append (_ggea .Choose ,_bgbd );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbfb :=_eb .NewCT_OfficeArtExtensionList ();if _ceab :=d .DecodeElement (_bbfb ,&_dbed );_ceab !=nil {return _ceab ;};_ggea .ExtLst =append (_ggea .ExtLst ,_bbfb );default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fF\u006f\u0072\u0045\u0061\u0063\u0068\u0020\u0025\u0076",_dbed .Name );if _cbae :=d .Skip ();_cbae !=nil {return _cbae ;};};case _b .EndElement :break _efcb ;case _b .CharData :};};return nil ;};func NewCT_ColorTransform ()*CT_ColorTransform {_eda :=&CT_ColorTransform {};return _eda };func NewStyleDefHdrLst ()*StyleDefHdrLst {_faed :=&StyleDefHdrLst {};_faed .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst ();return _faed ;};func (_eaca ST_NodeVerticalAlignment )Validate ()error {return _eaca .ValidateWithPath ("")};func (_gcca *CT_ForEach )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gcca .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_gcca .NameAttr )});};if _gcca .RefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_d .Sprintf ("\u0025\u0076",*_gcca .RefAttr )});};if _gcca .AxisAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_gcca .AxisAttr )});};if _gcca .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_gcca .PtTypeAttr )});};if _gcca .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_gcca .HideLastTransAttr )});};if _gcca .StAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_gcca .StAttr )});};if _gcca .CntAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006e\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_gcca .CntAttr )});};if _gcca .StepAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_d .Sprintf ("\u0025\u0076",*_gcca .StepAttr )});};e .EncodeToken (start );if _gcca .Alg !=nil {_ecbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u006c\u0067"}};for _ ,_fadge :=range _gcca .Alg {e .EncodeElement (_fadge ,_ecbg );};};if _gcca .Shape !=nil {_cefd :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_gede :=range _gcca .Shape {e .EncodeElement (_gede ,_cefd );};};if _gcca .PresOf !=nil {_eedcb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_bbdc :=range _gcca .PresOf {e .EncodeElement (_bbdc ,_eedcb );};};if _gcca .ConstrLst !=nil {_fbbb :=_b .StartElement {Name :_b .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_ddec :=range _gcca .ConstrLst {e .EncodeElement (_ddec ,_fbbb );};};if _gcca .RuleLst !=nil {_bgd :=_b .StartElement {Name :_b .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_afbe :=range _gcca .RuleLst {e .EncodeElement (_afbe ,_bgd );};};if _gcca .ForEach !=nil {_bedf :=_b .StartElement {Name :_b .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_gbag :=range _gcca .ForEach {e .EncodeElement (_gbag ,_bedf );};};if _gcca .LayoutNode !=nil {_bdfg :=_b .StartElement {Name :_b .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_bbabg :=range _gcca .LayoutNode {e .EncodeElement (_bbabg ,_bdfg );};};if _gcca .Choose !=nil {_fgaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_gaae :=range _gcca .Choose {e .EncodeElement (_gaae ,_fgaa );};};if _gcca .ExtLst !=nil {_gffe :=_b .StartElement {Name :_b .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_afcc :=range _gcca .ExtLst {e .EncodeElement (_afcc ,_gffe );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aefag *ST_AnimOneStr )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aefag =0;case "\u006e\u006f\u006e\u0065":*_aefag =1;case "\u006f\u006e\u0065":*_aefag =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_aefag =3;};return nil ;};type ST_VerticalAlignment byte ;func NewCT_OrgChart ()*CT_OrgChart {_gfgfff :=&CT_OrgChart {};return _gfgfff };func (_fdef *ST_TextDirection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdaa ,_bbbdf :=d .Token ();if _bbbdf !=nil {return _bbbdf ;};if _cadff ,_deea :=_fdaa .(_b .EndElement );_deea &&_cadff .Name ==start .Name {*_fdef =1;return nil ;};if _afbgf ,_bffc :=_fdaa .(_b .CharData );!_bffc {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",_fdaa );}else {switch string (_afbgf ){case "":*_fdef =0;case "\u0066\u0072\u006fm\u0054":*_fdef =1;case "\u0066\u0072\u006fm\u0042":*_fdef =2;};};_fdaa ,_bbbdf =d .Token ();if _bbbdf !=nil {return _bbbdf ;};if _bfgggb ,_gadbc :=_fdaa .(_b .EndElement );_gadbc &&_bfgggb .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",_fdaa );};func (_ebgef *ST_AlgorithmType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccdg ,_gafde :=d .Token ();if _gafde !=nil {return _gafde ;};if _dgbed ,_edeb :=_ccdg .(_b .EndElement );_edeb &&_dgbed .Name ==start .Name {*_ebgef =1;return nil ;};if _dfbcd ,_dceb :=_ccdg .(_b .CharData );!_dceb {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",_ccdg );}else {switch string (_dfbcd ){case "":*_ebgef =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_ebgef =1;case "\u0063\u006f\u006e\u006e":*_ebgef =2;case "\u0063\u0079\u0063l\u0065":*_ebgef =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_ebgef =4;case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_ebgef =5;case "\u0070\u0079\u0072\u0061":*_ebgef =6;case "\u006c\u0069\u006e":*_ebgef =7;case "\u0073\u0070":*_ebgef =8;case "\u0074\u0078":*_ebgef =9;case "\u0073\u006e\u0061k\u0065":*_ebgef =10;};};_ccdg ,_gafde =d .Token ();if _gafde !=nil {return _gafde ;};if _afcab ,_aefe :=_ccdg .(_b .EndElement );_aefe &&_afcab .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",_ccdg );};func (_cdgbd ST_CenterShapeMapping )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_degdg :=_b .Attr {};_degdg .Name =name ;switch _cdgbd {case ST_CenterShapeMappingUnset :_degdg .Value ="";case ST_CenterShapeMappingNone :_degdg .Value ="\u006e\u006f\u006e\u0065";case ST_CenterShapeMappingFNode :_degdg .Value ="\u0066\u004e\u006fd\u0065";};return _degdg ,nil ;};func (_bgdb *ST_Offset )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbegb ,_faeb :=d .Token ();if _faeb !=nil {return _faeb ;};if _cgdd ,_dfcge :=_dbegb .(_b .EndElement );_dfcge &&_cgdd .Name ==start .Name {*_bgdb =1;return nil ;};if _daaa ,_ddaceg :=_dbegb .(_b .CharData );!_ddaceg {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",_dbegb );}else {switch string (_daaa ){case "":*_bgdb =0;case "\u0063\u0074\u0072":*_bgdb =1;case "\u006f\u0066\u0066":*_bgdb =2;};};_dbegb ,_faeb =d .Token ();if _faeb !=nil {return _faeb ;};if _bcfff ,_cagg :=_dbegb .(_b .EndElement );_cagg &&_bcfff .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",_dbegb );};func ParseSliceST_AxisTypes (s string )(ST_AxisTypes ,error ){return ST_AxisTypes {},nil };type ST_PtType byte ;type ST_NodeVerticalAlignment byte ;func (_dcda *CT_HierBranchStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_befb :=range start .Attr {if _befb .Name .Local =="\u0076\u0061\u006c"{_dcda .ValAttr .UnmarshalXMLAttr (_befb );continue ;};};for {_fdaf ,_gbbga :=d .Token ();if _gbbga !=nil {return _d .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",_gbbga );};if _ebfa ,_ebb :=_fdaf .(_b .EndElement );_ebb &&_ebfa .Name ==start .Name {break ;};};return nil ;};func ParseSliceST_Booleans (s string )(ST_Booleans ,error ){return ST_Booleans {},nil };func (_cbada ST_ConstraintRelationship )String ()string {switch _cbada {case 0:return "";case 1:return "\u0073\u0065\u006c\u0066";case 2:return "\u0063\u0068";case 3:return "\u0064\u0065\u0073";};return "";};func (_bagec *ST_AxisType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bagec =0;case "\u0073\u0065\u006c\u0066":*_bagec =1;case "\u0063\u0068":*_bagec =2;case "\u0064\u0065\u0073":*_bagec =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_bagec =4;case "\u0070\u0061\u0072":*_bagec =5;case "\u0061\u006e\u0063s\u0074":*_bagec =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_bagec =7;case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_bagec =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_bagec =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_bagec =10;case "\u0070\u0072\u0065\u0063\u0065\u0064":*_bagec =11;case "\u0072\u006f\u006f\u0074":*_bagec =12;case "\u006e\u006f\u006e\u0065":*_bagec =13;};return nil ;};type CT_Pt struct{ModelIdAttr ST_ModelId ;TypeAttr ST_PtType ;CxnIdAttr *ST_ModelId ;PrSet *CT_ElemPropSet ;SpPr *_eb .CT_ShapeProperties ;T *_eb .CT_TextBody ;ExtLst *_eb .CT_OfficeArtExtensionList ;};func (_bfcaa ST_ChildOrderType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_afbg :=_b .Attr {};_afbg .Name =name ;switch _bfcaa {case ST_ChildOrderTypeUnset :_afbg .Value ="";case ST_ChildOrderTypeB :_afbg .Value ="\u0062";case ST_ChildOrderTypeT :_afbg .Value ="\u0074";};return _afbg ,nil ;};func (_bagac *ST_PyramidAccentTextMargin )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bagac =0;case "\u0073\u0074\u0065\u0070":*_bagac =1;case "\u0073\u0074\u0061c\u006b":*_bagac =2;};return nil ;};func (_ecdca ST_TextAnchorVertical )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fcdd :=_b .Attr {};_fcdd .Name =name ;switch _ecdca {case ST_TextAnchorVerticalUnset :_fcdd .Value ="";case ST_TextAnchorVerticalT :_fcdd .Value ="\u0074";case ST_TextAnchorVerticalMid :_fcdd .Value ="\u006d\u0069\u0064";case ST_TextAnchorVerticalB :_fcdd .Value ="\u0062";};return _fcdd ,nil ;};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 []*_eb .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_addd *CT_SampleData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _addd .UseDefAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0073\u0065\u0044\u0065\u0066"},Value :_d .Sprintf ("\u0025\u0064",_acgaa (*_addd .UseDefAttr ))});};e .EncodeToken (start );if _addd .DataModel !=nil {_ecdgfb :=_b .StartElement {Name :_b .Name {Local :"\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l"}};e .EncodeElement (_addd .DataModel ,_ecdgfb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dab *CT_CTStyleLabel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fba :=range start .Attr {if _fba .Name .Local =="\u006e\u0061\u006d\u0065"{_ccgc ,_cacf :=_fba .Value ,error (nil );if _cacf !=nil {return _cacf ;};_dab .NameAttr =_ccgc ;continue ;};};_fed :for {_eca ,_bdgc :=d .Token ();if _bdgc !=nil {return _bdgc ;};switch _gea :=_eca .(type ){case _b .StartElement :switch _gea .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}:_dab .FillClrLst =NewCT_Colors ();if _ceed :=d .DecodeElement (_dab .FillClrLst ,&_gea );_ceed !=nil {return _ceed ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006ci\u006e\u0043\u006c\u0072\u004c\u0073t"}:_dab .LinClrLst =NewCT_Colors ();if _dde :=d .DecodeElement (_dab .LinClrLst ,&_gea );_dde !=nil {return _dde ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0066\u0066e\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_dab .EffectClrLst =NewCT_Colors ();if _dfc :=d .DecodeElement (_dab .EffectClrLst ,&_gea );_dfc !=nil {return _dfc ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}:_dab .TxLinClrLst =NewCT_Colors ();if _cbfc :=d .DecodeElement (_dab .TxLinClrLst ,&_gea );_cbfc !=nil {return _cbfc ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0046i\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}:_dab .TxFillClrLst =NewCT_Colors ();if _baa :=d .DecodeElement (_dab .TxFillClrLst ,&_gea );_baa !=nil {return _baa ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0045\u0066\u0066\u0065\u0063\u0074\u0043l\u0072\u004c\u0073\u0074"}:_dab .TxEffectClrLst =NewCT_Colors ();if _ebc :=d .DecodeElement (_dab .TxEffectClrLst ,&_gea );_ebc !=nil {return _ebc ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dab .ExtLst =_eb .NewCT_OfficeArtExtensionList ();if _gdb :=d .DecodeElement (_dab .ExtLst ,&_gea );_gdb !=nil {return _gdb ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0054\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c\u0020\u0025\u0076",_gea .Name );if _eab :=d .Skip ();_eab !=nil {return _eab ;};};case _b .EndElement :break _fed ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_OrgChart and its children -func (_ggcbg *CT_OrgChart )Validate ()error {return _ggcbg .ValidateWithPath ("C\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074");};const (ST_OutputShapeTypeUnset ST_OutputShapeType =0;ST_OutputShapeTypeNone ST_OutputShapeType =1;ST_OutputShapeTypeConn ST_OutputShapeType =2;); +// ValidateWithPath validates the CT_SampleData and its children, prefixing error messages with path +func (_fab *CT_SampleData )ValidateWithPath (path string )error {if _fab .DataModel !=nil {if _bcba :=_fab .DataModel .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");_bcba !=nil {return _bcba ;};};return nil ;};func (_bgae *ST_PyramidAccentTextMargin )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abgfb ,_dbbff :=d .Token ();if _dbbff !=nil {return _dbbff ;};if _acfcb ,_feaa :=_abgfb .(_b .EndElement );_feaa &&_acfcb .Name ==start .Name {*_bgae =1;return nil ;};if _cfefb ,_cgba :=_abgfb .(_b .CharData );!_cgba {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",_abgfb );}else {switch string (_cfefb ){case "":*_bgae =0;case "\u0073\u0074\u0065\u0070":*_bgae =1;case "\u0073\u0074\u0061c\u006b":*_bgae =2;};};_abgfb ,_dbbff =d .Token ();if _dbbff !=nil {return _dbbff ;};if _gaeg ,_ebba :=_abgfb .(_b .EndElement );_ebba &&_gaeg .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",_abgfb );};func ParseUnionST_PrSetCustVal (s string )(ST_PrSetCustVal ,error ){return ST_PrSetCustVal {},nil };func (_gdabc *ST_ConnectorDimension )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fddgf ,_dacg :=d .Token ();if _dacg !=nil {return _dacg ;};if _fegeg ,_eedbd :=_fddgf .(_b .EndElement );_eedbd &&_fegeg .Name ==start .Name {*_gdabc =1;return nil ;};if _dfcef ,_gcac :=_fddgf .(_b .CharData );!_gcac {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",_fddgf );}else {switch string (_dfcef ){case "":*_gdabc =0;case "\u0031\u0044":*_gdabc =1;case "\u0032\u0044":*_gdabc =2;case "\u0063\u0075\u0073\u0074":*_gdabc =3;};};_fddgf ,_dacg =d .Token ();if _dacg !=nil {return _dacg ;};if _gdff ,_gdgfa :=_fddgf .(_b .EndElement );_gdgfa &&_gdff .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",_fddgf );};func (_bbefe ST_OutputShapeType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ecfag :=_b .Attr {};_ecfag .Name =name ;switch _bbefe {case ST_OutputShapeTypeUnset :_ecfag .Value ="";case ST_OutputShapeTypeNone :_ecfag .Value ="\u006e\u006f\u006e\u0065";case ST_OutputShapeTypeConn :_ecfag .Value ="\u0063\u006f\u006e\u006e";};return _ecfag ,nil ;};func (_egcfg ST_VariableType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_befaf :=_b .Attr {};_befaf .Name =name ;switch _egcfg {case ST_VariableTypeUnset :_befaf .Value ="";case ST_VariableTypeNone :_befaf .Value ="\u006e\u006f\u006e\u0065";case ST_VariableTypeOrgChart :_befaf .Value ="\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074";case ST_VariableTypeChMax :_befaf .Value ="\u0063\u0068\u004da\u0078";case ST_VariableTypeChPref :_befaf .Value ="\u0063\u0068\u0050\u0072\u0065\u0066";case ST_VariableTypeBulEnabled :_befaf .Value ="\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064";case ST_VariableTypeDir :_befaf .Value ="\u0064\u0069\u0072";case ST_VariableTypeHierBranch :_befaf .Value ="\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068";case ST_VariableTypeAnimOne :_befaf .Value ="\u0061n\u0069\u006d\u004f\u006e\u0065";case ST_VariableTypeAnimLvl :_befaf .Value ="\u0061n\u0069\u006d\u004c\u0076\u006c";case ST_VariableTypeResizeHandles :_befaf .Value ="\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073";};return _befaf ,nil ;};type CT_Category struct{TypeAttr string ;PriAttr uint32 ;};func (_caebc ST_DiagramHorizontalAlignment )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_degag :=_b .Attr {};_degag .Name =name ;switch _caebc {case ST_DiagramHorizontalAlignmentUnset :_degag .Value ="";case ST_DiagramHorizontalAlignmentL :_degag .Value ="\u006c";case ST_DiagramHorizontalAlignmentCtr :_degag .Value ="\u0063\u0074\u0072";case ST_DiagramHorizontalAlignmentR :_degag .Value ="\u0072";case ST_DiagramHorizontalAlignmentNone :_degag .Value ="\u006e\u006f\u006e\u0065";};return _degag ,nil ;};func NewLayoutDefHdrLst ()*LayoutDefHdrLst {_ffedc :=&LayoutDefHdrLst {};_ffedc .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();return _ffedc ;};func (_defcf ST_VerticalAlignment )Validate ()error {return _defcf .ValidateWithPath ("")};func (_gcgfc *ST_ClrAppMethod )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gcgfc =0;case "\u0073\u0070\u0061\u006e":*_gcgfc =1;case "\u0063\u0079\u0063l\u0065":*_gcgfc =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_gcgfc =3;};return nil ;};type ST_OutputShapeType byte ; -// Validate validates the CT_Choose and its children -func (_cfad *CT_Choose )Validate ()error {return _cfad .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u006f\u006f\u0073e");};func NewCT_BulletEnabled ()*CT_BulletEnabled {_fed :=&CT_BulletEnabled {};return _fed };func _eaga (_bfgde bool )uint8 {if _bfgde {return 1;};return 0;};func (_fdga *CT_Description )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bcb :=range start .Attr {if _bcb .Name .Local =="\u006c\u0061\u006e\u0067"{_fcea ,_dcag :=_bcb .Value ,error (nil );if _dcag !=nil {return _dcag ;};_fdga .LangAttr =&_fcea ;continue ;};if _bcb .Name .Local =="\u0076\u0061\u006c"{_bada ,_ccef :=_bcb .Value ,error (nil );if _ccef !=nil {return _ccef ;};_fdga .ValAttr =_bada ;continue ;};};for {_gdcb ,_bgac :=d .Token ();if _bgac !=nil {return _e .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",_bgac );};if _ffab ,_bgde :=_gdcb .(_a .EndElement );_bgde &&_ffab .Name ==start .Name {break ;};};return nil ;};type CT_Adj struct{IdxAttr uint32 ;ValAttr float64 ;}; +// Validate validates the CT_StyleDefinitionHeader and its children +func (_ggadb *CT_StyleDefinitionHeader )Validate ()error {return _ggadb .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072");};type ST_ChildDirection byte ; -// Validate validates the CT_CTCategory and its children -func (_egefg *CT_CTCategory )Validate ()error {return _egefg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");}; +// Validate validates the CT_Colors and its children +func (_eea *CT_Colors )Validate ()error {return _eea .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");};func (_daea ST_PyramidAccentPosition )ValidateWithPath (path string )error {switch _daea {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 (_daea ));};return nil ;};type ST_TextAnchorHorizontal byte ;func (_fbafc ST_GrowDirection )String ()string {switch _fbafc {case 0:return "";case 1:return "\u0074\u004c";case 2:return "\u0074\u0052";case 3:return "\u0062\u004c";case 4:return "\u0062\u0052";};return "";};type DataModel struct{CT_DataModel };func (_dfbc *CT_Rules )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcdcf :for {_dfac ,_bdfb :=d .Token ();if _bdfb !=nil {return _bdfb ;};switch _eedb :=_dfac .(type ){case _b .StartElement :switch _eedb .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072\u0075\u006c\u0065"}:_ffca :=NewCT_NumericRule ();if _dgbbf :=d .DecodeElement (_ffca ,&_eedb );_dgbbf !=nil {return _dgbbf ;};_dfbc .Rule =append (_dfbc .Rule ,_ffca );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073\u0020\u0025\u0076",_eedb .Name );if _bdcf :=d .Skip ();_bdcf !=nil {return _bdcf ;};};case _b .EndElement :break _bcdcf ;case _b .CharData :};};return nil ;};func (_bdcg *LayoutDefHdr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdcg .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader ();for _ ,_acbd :=range start .Attr {if _acbd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_aecdd ,_afcd :=_acbd .Value ,error (nil );if _afcd !=nil {return _afcd ;};_bdcg .UniqueIdAttr =_aecdd ;continue ;};if _acbd .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_fedaf ,_daeg :=_acbd .Value ,error (nil );if _daeg !=nil {return _daeg ;};_bdcg .MinVerAttr =&_fedaf ;continue ;};if _acbd .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_dffg ,_debcd :=_acbd .Value ,error (nil );if _debcd !=nil {return _debcd ;};_bdcg .DefStyleAttr =&_dffg ;continue ;};if _acbd .Name .Local =="\u0072\u0065\u0073I\u0064"{_fgac ,_fegfd :=_a .ParseInt (_acbd .Value ,10,32);if _fegfd !=nil {return _fegfd ;};_daff :=int32 (_fgac );_bdcg .ResIdAttr =&_daff ;continue ;};};_bcee :for {_eeed ,_gddc :=d .Token ();if _gddc !=nil {return _gddc ;};switch _baba :=_eeed .(type ){case _b .StartElement :switch _baba .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_aacgg :=NewCT_Name ();if _acdc :=d .DecodeElement (_aacgg ,&_baba );_acdc !=nil {return _acdc ;};_bdcg .Title =append (_bdcg .Title ,_aacgg );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_cbfaf :=NewCT_Description ();if _ffgff :=d .DecodeElement (_cbfaf ,&_baba );_ffgff !=nil {return _ffgff ;};_bdcg .Desc =append (_bdcg .Desc ,_cbfaf );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_bdcg .CatLst =NewCT_Categories ();if _ddacf :=d .DecodeElement (_bdcg .CatLst ,&_baba );_ddacf !=nil {return _ddacf ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdcg .ExtLst =_eb .NewCT_OfficeArtExtensionList ();if _gdgce :=d .DecodeElement (_bdcg .ExtLst ,&_baba );_gdgce !=nil {return _gdgce ;};default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004c\u0061yo\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_baba .Name );if _adddc :=d .Skip ();_adddc !=nil {return _adddc ;};};case _b .EndElement :break _bcee ;case _b .CharData :};};return nil ;};type ST_AxisType byte ;func (_fegee *ST_ClrAppMethod )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baged ,_bbgcc :=d .Token ();if _bbgcc !=nil {return _bbgcc ;};if _bgag ,_ebda :=_baged .(_b .EndElement );_ebda &&_bgag .Name ==start .Name {*_fegee =1;return nil ;};if _babad ,_bbcf :=_baged .(_b .CharData );!_bbcf {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",_baged );}else {switch string (_babad ){case "":*_fegee =0;case "\u0073\u0070\u0061\u006e":*_fegee =1;case "\u0063\u0079\u0063l\u0065":*_fegee =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_fegee =3;};};_baged ,_bbgcc =d .Token ();if _bbgcc !=nil {return _bbgcc ;};if _cfdf ,_cdccd :=_baged .(_b .EndElement );_cdccd &&_cfdf .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",_baged );};func (_feab ST_RotationPath )Validate ()error {return _feab .ValidateWithPath ("")};func (_gegcg *CT_SDDescription )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gegcg .LangAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_gegcg .LangAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_gegcg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_afdfb ST_FunctionOperator )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_afdfb .String (),start );}; -// Validate validates the ColorsDefHdrLst and its children -func (_gcca *ColorsDefHdrLst )Validate ()error {return _gcca .ValidateWithPath ("\u0043o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");}; +// ValidateWithPath validates the ColorsDefHdr and its children, prefixing error messages with path +func (_bcfbc *ColorsDefHdr )ValidateWithPath (path string )error {if _fbeeb :=_bcfbc .CT_ColorTransformHeader .ValidateWithPath (path );_fbeeb !=nil {return _fbeeb ;};return nil ;};func (_eefae *ST_ModelId )ValidateWithPath (path string )error {_effac :=[]string {};if _eefae .Int32 !=nil {_effac =append (_effac ,"\u0049\u006e\u00743\u0032");};if _eefae .ST_Guid !=nil {_effac =append (_effac ,"\u0053T\u005f\u0047\u0075\u0069\u0064");};if len (_effac )> 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 ,_effac );};return nil ;};func (_dfgg ST_HierBranchStyle )ValidateWithPath (path string )error {switch _dfgg {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 (_dfgg ));};return nil ;};func (_fcag *CT_DiagramDefinitionHeaderLst )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fcag .LayoutDefHdr !=nil {_cea :=_b .StartElement {Name :_b .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_fbdc :=range _fcag .LayoutDefHdr {e .EncodeElement (_fbdc ,_cea );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_DataModel struct{PtLst *CT_PtList ;CxnLst *CT_CxnList ;Bg *_eb .CT_BackgroundFormatting ;Whole *_eb .CT_WholeE2oFormatting ;ExtLst *_eb .CT_OfficeArtExtensionList ;};func (_afg *CT_AnimOne )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ded :=range start .Attr {if _ded .Name .Local =="\u0076\u0061\u006c"{_afg .ValAttr .UnmarshalXMLAttr (_ded );continue ;};};for {_gfg ,_fdc :=d .Token ();if _fdc !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u003a\u0020%\u0073",_fdc );};if _ffcg ,_acb :=_gfg .(_b .EndElement );_acb &&_ffcg .Name ==start .Name {break ;};};return nil ;};func (_ffedd ST_HueDir )ValidateWithPath (path string )error {switch _ffedd {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 (_ffedd ));};return nil ;};func (_gbgdd ST_ConnectorRouting )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gbgdd .String (),start );};func (_aefg *CT_When )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aefg .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_aefg .NameAttr )});};_fadf ,_bfcd :=_aefg .FuncAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0075\u006e\u0063"});if _bfcd !=nil {return _bfcd ;};start .Attr =append (start .Attr ,_fadf );if _aefg .ArgAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0072\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_aefg .ArgAttr )});};_fadf ,_bfcd =_aefg .OpAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0070"});if _bfcd !=nil {return _bfcd ;};start .Attr =append (start .Attr ,_fadf );start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_aefg .ValAttr )});if _aefg .AxisAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_aefg .AxisAttr )});};if _aefg .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_aefg .PtTypeAttr )});};if _aefg .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_aefg .HideLastTransAttr )});};if _aefg .StAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_aefg .StAttr )});};if _aefg .CntAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006e\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_aefg .CntAttr )});};if _aefg .StepAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_d .Sprintf ("\u0025\u0076",*_aefg .StepAttr )});};e .EncodeToken (start );if _aefg .Alg !=nil {_cbge :=_b .StartElement {Name :_b .Name {Local :"\u0061\u006c\u0067"}};for _ ,_fedd :=range _aefg .Alg {e .EncodeElement (_fedd ,_cbge );};};if _aefg .Shape !=nil {_bfce :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_acdfa :=range _aefg .Shape {e .EncodeElement (_acdfa ,_bfce );};};if _aefg .PresOf !=nil {_bbfdg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_dbec :=range _aefg .PresOf {e .EncodeElement (_dbec ,_bbfdg );};};if _aefg .ConstrLst !=nil {_eafbe :=_b .StartElement {Name :_b .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_dddf :=range _aefg .ConstrLst {e .EncodeElement (_dddf ,_eafbe );};};if _aefg .RuleLst !=nil {_ggcb :=_b .StartElement {Name :_b .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_abad :=range _aefg .RuleLst {e .EncodeElement (_abad ,_ggcb );};};if _aefg .ForEach !=nil {_debc :=_b .StartElement {Name :_b .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_adaegb :=range _aefg .ForEach {e .EncodeElement (_adaegb ,_debc );};};if _aefg .LayoutNode !=nil {_gggf :=_b .StartElement {Name :_b .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_bdeae :=range _aefg .LayoutNode {e .EncodeElement (_bdeae ,_gggf );};};if _aefg .Choose !=nil {_fdedd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_afedc :=range _aefg .Choose {e .EncodeElement (_afedc ,_fdedd );};};if _aefg .ExtLst !=nil {_befg :=_b .StartElement {Name :_b .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_cadbb :=range _aefg .ExtLst {e .EncodeElement (_cadbb ,_befg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_ChildOrderType byte ;func (_aga *CT_AnimLvl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_feeg :=range start .Attr {if _feeg .Name .Local =="\u0076\u0061\u006c"{_aga .ValAttr .UnmarshalXMLAttr (_feeg );continue ;};};for {_ecf ,_dec :=d .Token ();if _dec !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u003a\u0020%\u0073",_dec );};if _age ,_ffc :=_ecf .(_b .EndElement );_ffc &&_age .Name ==start .Name {break ;};};return nil ;};func (_cegde ST_TextDirection )ValidateWithPath (path string )error {switch _cegde {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 (_cegde ));};return nil ;};func (_adgcd ST_BoolOperator )Validate ()error {return _adgcd .ValidateWithPath ("")};type CT_AnimOne struct{ValAttr ST_AnimOneStr ;};type ST_DiagramHorizontalAlignment byte ;func (_cadbd ST_ClrAppMethod )String ()string {switch _cadbd {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 "";};type StyleDef struct{CT_StyleDefinition };func (_dfgdc ST_HierBranchStyle )Validate ()error {return _dfgdc .ValidateWithPath ("")};type CT_CTCategory struct{TypeAttr string ;PriAttr uint32 ;};func (_cbdbc *StyleDefHdrLst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbdbc .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst ();_gebdb :for {_gceab ,_fggdb :=d .Token ();if _fggdb !=nil {return _fggdb ;};switch _cfcd :=_gceab .(type ){case _b .StartElement :switch _cfcd .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}:_aabb :=NewCT_StyleDefinitionHeader ();if _cebc :=d .DecodeElement (_aabb ,&_cfcd );_cebc !=nil {return _cebc ;};_cbdbc .StyleDefHdr =append (_cbdbc .StyleDefHdr ,_aabb );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064r\u004cs\u0074\u0020\u0025\u0076",_cfcd .Name );if _gccg :=d .Skip ();_gccg !=nil {return _gccg ;};};case _b .EndElement :break _gebdb ;case _b .CharData :};};return nil ;};func (_dgeg ST_FlowDirection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dgeg .String (),start );};const (ST_ChildOrderTypeUnset ST_ChildOrderType =0;ST_ChildOrderTypeB ST_ChildOrderType =1;ST_ChildOrderTypeT ST_ChildOrderType =2;);func NewCT_DiagramDefinitionHeader ()*CT_DiagramDefinitionHeader {_bead :=&CT_DiagramDefinitionHeader {};return _bead ;};func (_fdbeg ST_LinearDirection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fdbeg .String (),start );};func (_dbbac *ST_ParameterVal )ValidateWithPath (path string )error {_edafd :=[]string {};if _dbbac .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {_edafd =append (_edafd ,"\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 _dbbac .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {_edafd =append (_edafd ,"S\u0054_\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006cA\u006c\u0069\u0067\u006eme\u006e\u0074");};if _dbbac .ST_ChildDirection !=ST_ChildDirectionUnset {_edafd =append (_edafd ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");};if _dbbac .ST_ChildAlignment !=ST_ChildAlignmentUnset {_edafd =append (_edafd ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");};if _dbbac .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {_edafd =append (_edafd ,"\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 _dbbac .ST_LinearDirection !=ST_LinearDirectionUnset {_edafd =append (_edafd ,"\u0053T\u005fL\u0069\u006e\u0065\u0061\u0072D\u0069\u0072e\u0063\u0074\u0069\u006f\u006e");};if _dbbac .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {_edafd =append (_edafd ,"S\u0054\u005f\u0053\u0065\u0063\u006fn\u0064\u0061\u0072\u0079\u004c\u0069\u006e\u0065\u0061r\u0044\u0069\u0072e\u0063t\u0069\u006f\u006e");};if _dbbac .ST_StartingElement !=ST_StartingElementUnset {_edafd =append (_edafd ,"\u0053T\u005fS\u0074\u0061\u0072\u0074\u0069n\u0067\u0045l\u0065\u006d\u0065\u006e\u0074");};if _dbbac .ST_BendPoint !=ST_BendPointUnset {_edafd =append (_edafd ,"\u0053\u0054\u005fB\u0065\u006e\u0064\u0050\u006f\u0069\u006e\u0074");};if _dbbac .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {_edafd =append (_edafd ,"\u0053\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u0052\u006f\u0075\u0074\u0069\u006e\u0067");};if _dbbac .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {_edafd =append (_edafd ,"\u0053\u0054\u005f\u0041\u0072\u0072\u006f\u0077\u0068\u0065\u0061\u0064S\u0074\u0079\u006c\u0065");};if _dbbac .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {_edafd =append (_edafd ,"S\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u0044\u0069m\u0065\u006e\u0073\u0069\u006f\u006e");};if _dbbac .ST_RotationPath !=ST_RotationPathUnset {_edafd =append (_edafd ,"\u0053T\u005fR\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0074\u0068");};if _dbbac .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {_edafd =append (_edafd ,"S\u0054\u005f\u0043\u0065nt\u0065r\u0053\u0068\u0061\u0070\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");};if _dbbac .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {_edafd =append (_edafd ,"\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 _dbbac .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {_edafd =append (_edafd ,"\u0053T\u005f\u004e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0069\u0063a\u006c\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _dbbac .ST_FallbackDimension !=ST_FallbackDimensionUnset {_edafd =append (_edafd ,"S\u0054_\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006bD\u0069\u006d\u0065\u006esi\u006f\u006e");};if _dbbac .ST_TextDirection !=ST_TextDirectionUnset {_edafd =append (_edafd ,"\u0053\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _dbbac .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {_edafd =append (_edafd ,"\u0053T\u005f\u0050\u0079\u0072\u0061\u006d\u0069\u0064\u0041\u0063\u0063e\u006e\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e");};if _dbbac .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {_edafd =append (_edafd ,"\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 _dbbac .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {_edafd =append (_edafd ,"S\u0054\u005f\u0054\u0065xt\u0042l\u006f\u0063\u006b\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e");};if _dbbac .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {_edafd =append (_edafd ,"\u0053\u0054\u005fTe\u0078\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");};if _dbbac .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {_edafd =append (_edafd ,"S\u0054\u005f\u0054\u0065xt\u0041n\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0069\u0063\u0061\u006c");};if _dbbac .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {_edafd =append (_edafd ,"\u0053\u0054\u005fDi\u0061\u0067\u0072\u0061\u006d\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _dbbac .ST_AutoTextRotation !=ST_AutoTextRotationUnset {_edafd =append (_edafd ,"\u0053\u0054\u005f\u0041ut\u006f\u0054\u0065\u0078\u0074\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e");};if _dbbac .ST_GrowDirection !=ST_GrowDirectionUnset {_edafd =append (_edafd ,"\u0053\u0054_\u0047\u0072\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _dbbac .ST_FlowDirection !=ST_FlowDirectionUnset {_edafd =append (_edafd ,"\u0053\u0054_\u0046\u006c\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _dbbac .ST_ContinueDirection !=ST_ContinueDirectionUnset {_edafd =append (_edafd ,"S\u0054_\u0043\u006f\u006e\u0074\u0069\u006e\u0075\u0065D\u0069\u0072\u0065\u0063ti\u006f\u006e");};if _dbbac .ST_Breakpoint !=ST_BreakpointUnset {_edafd =append (_edafd ,"\u0053\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0070\u006f\u0069\u006e\u0074");};if _dbbac .ST_Offset !=ST_OffsetUnset {_edafd =append (_edafd ,"\u0053T\u005f\u004f\u0066\u0066\u0073\u0065t");};if _dbbac .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {_edafd =append (_edafd ,"S\u0054\u005f\u0048\u0069er\u0061r\u0063\u0068\u0079\u0041\u006ci\u0067\u006e\u006d\u0065\u006e\u0074");};if _dbbac .Int32 !=nil {_edafd =append (_edafd ,"\u0049\u006e\u00743\u0032");};if _dbbac .Float64 !=nil {_edafd =append (_edafd ,"\u0046l\u006f\u0061\u0074\u0036\u0034");};if _dbbac .Bool !=nil {_edafd =append (_edafd ,"\u0042\u006f\u006f\u006c");};if _dbbac .StringVal !=nil {_edafd =append (_edafd ,"\u0053t\u0072\u0069\u006e\u0067\u0056\u0061l");};if _dbbac .ST_ConnectorPoint !=ST_ConnectorPointUnset {_edafd =append (_edafd ,"\u0053\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072P\u006f\u0069\u006e\u0074");};if len (_edafd )> 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 ,_edafd );};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 *_eb .CT_OfficeArtExtensionList ;};type ST_AutoTextRotation byte ;func (_bbef ST_ChildAlignment )String ()string {switch _bbef {case 0:return "";case 1:return "\u0074";case 2:return "\u0062";case 3:return "\u006c";case 4:return "\u0072";};return "";};type ST_HierBranchStyle byte ;func (_bdfda *CT_SDDescription )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgfeg :=range start .Attr {if _dgfeg .Name .Local =="\u006c\u0061\u006e\u0067"{_fgcg ,_fcdg :=_dgfeg .Value ,error (nil );if _fcdg !=nil {return _fcdg ;};_bdfda .LangAttr =&_fgcg ;continue ;};if _dgfeg .Name .Local =="\u0076\u0061\u006c"{_begfg ,_adaag :=_dgfeg .Value ,error (nil );if _adaag !=nil {return _adaag ;};_bdfda .ValAttr =_begfg ;continue ;};};for {_ffdb ,_bgec :=d .Token ();if _bgec !=nil {return _d .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",_bgec );};if _edfb ,_ecee :=_ffdb .(_b .EndElement );_ecee &&_edfb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Adj and its children -func (_gcae *CT_Adj )Validate ()error {return _gcae .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a");};func NewCT_SDCategory ()*CT_SDCategory {_gafb :=&CT_SDCategory {};return _gafb };func NewCT_ElemPropSet ()*CT_ElemPropSet {_fccf :=&CT_ElemPropSet {};return _fccf };func (_ddgc *CT_ResizeHandles )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_agbg :=range start .Attr {if _agbg .Name .Local =="\u0076\u0061\u006c"{_ddgc .ValAttr .UnmarshalXMLAttr (_agbg );continue ;};};for {_cfcb ,_bbag :=d .Token ();if _bbag !=nil {return _e .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",_bbag );};if _bbae ,_gbeb :=_cfcb .(_a .EndElement );_gbeb &&_bbae .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_FunctionArgument (s string )(ST_FunctionArgument ,error ){return ST_FunctionArgument {},nil ;};const (ST_AnimOneStrUnset ST_AnimOneStr =0;ST_AnimOneStrNone ST_AnimOneStr =1;ST_AnimOneStrOne ST_AnimOneStr =2;ST_AnimOneStrBranch ST_AnimOneStr =3;);func NewCT_Direction ()*CT_Direction {_cgfc :=&CT_Direction {};return _cgfc };func (_ecbfc ST_FallbackDimension )Validate ()error {return _ecbfc .ValidateWithPath ("")};func (_bgccf ST_GrowDirection )Validate ()error {return _bgccf .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Constraint and its children, prefixing error messages with path +func (_bfbb *CT_Constraint )ValidateWithPath (path string )error {if _abdg :=_bfbb .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_abdg !=nil {return _abdg ;};if _bfbb .ExtLst !=nil {if _fdab :=_bfbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdab !=nil {return _fdab ;};};if _adcg :=_bfbb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_adcg !=nil {return _adcg ;};if _ddag :=_bfbb .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_ddag !=nil {return _ddag ;};if _bdea :=_bfbb .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bdea !=nil {return _bdea ;};if _ccaf :=_bfbb .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ccaf !=nil {return _ccaf ;};if _fbec :=_bfbb .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_fbec !=nil {return _fbec ;};if _gbed :=_bfbb .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_gbed !=nil {return _gbed ;};return nil ;};type ST_ElementTypes []ST_ElementType ;func (_eegc ST_AxisType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dfeg :=_b .Attr {};_dfeg .Name =name ;switch _eegc {case ST_AxisTypeUnset :_dfeg .Value ="";case ST_AxisTypeSelf :_dfeg .Value ="\u0073\u0065\u006c\u0066";case ST_AxisTypeCh :_dfeg .Value ="\u0063\u0068";case ST_AxisTypeDes :_dfeg .Value ="\u0064\u0065\u0073";case ST_AxisTypeDesOrSelf :_dfeg .Value ="\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf";case ST_AxisTypePar :_dfeg .Value ="\u0070\u0061\u0072";case ST_AxisTypeAncst :_dfeg .Value ="\u0061\u006e\u0063s\u0074";case ST_AxisTypeAncstOrSelf :_dfeg .Value ="a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066";case ST_AxisTypeFollowSib :_dfeg .Value ="\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b";case ST_AxisTypePrecedSib :_dfeg .Value ="\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b";case ST_AxisTypeFollow :_dfeg .Value ="\u0066\u006f\u006c\u006c\u006f\u0077";case ST_AxisTypePreced :_dfeg .Value ="\u0070\u0072\u0065\u0063\u0065\u0064";case ST_AxisTypeRoot :_dfeg .Value ="\u0072\u006f\u006f\u0074";case ST_AxisTypeNone :_dfeg .Value ="\u006e\u006f\u006e\u0065";};return _dfeg ,nil ;};type CT_Direction struct{ValAttr ST_Direction ;}; -// Validate validates the CT_ColorTransformHeader and its children -func (_eaf *CT_ColorTransformHeader )Validate ()error {return _eaf .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072");};func NewCT_Colors ()*CT_Colors {_cgbc :=&CT_Colors {};return _cgbc };func (_ceae *ST_FunctionType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ceae =0;case "\u0063\u006e\u0074":*_ceae =1;case "\u0070\u006f\u0073":*_ceae =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_ceae =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_ceae =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_ceae =5;case "\u0076\u0061\u0072":*_ceae =6;case "\u0064\u0065\u0070t\u0068":*_ceae =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_ceae =8;};return nil ;};type ST_NodeVerticalAlignment byte ;func (_bfa *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 _bfa .CT_DiagramDefinition .MarshalXML (e ,start );};const (ST_ClrAppMethodUnset ST_ClrAppMethod =0;ST_ClrAppMethodSpan ST_ClrAppMethod =1;ST_ClrAppMethodCycle ST_ClrAppMethod =2;ST_ClrAppMethodRepeat ST_ClrAppMethod =3;);func (_aegd *ST_TextDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aegd =0;case "\u0066\u0072\u006fm\u0054":*_aegd =1;case "\u0066\u0072\u006fm\u0042":*_aegd =2;};return nil ;};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 ST_NodeHorizontalAlignment byte ;type ST_FallbackDimension byte ;func (_gede *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 :_e .Sprintf ("\u0025\u0076",_gede .TypeAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0069"},Value :_e .Sprintf ("\u0025\u0076",_gede .PriAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Pt and its children +func (_agcd *CT_Pt )Validate ()error {return _agcd .ValidateWithPath ("\u0043\u0054\u005fP\u0074")};func (_febf ST_Direction )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aege :=_b .Attr {};_aege .Name =name ;switch _febf {case ST_DirectionUnset :_aege .Value ="";case ST_DirectionNorm :_aege .Value ="\u006e\u006f\u0072\u006d";case ST_DirectionRev :_aege .Value ="\u0072\u0065\u0076";};return _aege ,nil ;};const (ST_FallbackDimensionUnset ST_FallbackDimension =0;ST_FallbackDimension1D ST_FallbackDimension =1;ST_FallbackDimension2D ST_FallbackDimension =2;);type CT_Name struct{LangAttr *string ;ValAttr string ;}; // Validate validates the AG_ConstraintAttributes and its children -func (_gd *AG_ConstraintAttributes )Validate ()error {return _gd .ValidateWithPath ("\u0041\u0047\u005fCo\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");}; +func (_ad *AG_ConstraintAttributes )Validate ()error {return _ad .ValidateWithPath ("\u0041\u0047\u005fCo\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_dbaec ST_TextDirection )Validate ()error {return _dbaec .ValidateWithPath ("")};type CT_PtList struct{Pt []*CT_Pt ;}; -// ValidateWithPath validates the CT_ChildPref and its children, prefixing error messages with path -func (_eba *CT_ChildPref )ValidateWithPath (path string )error {if _eba .ValAttr !=nil {if *_eba .ValAttr < -1{return _e .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 ,*_eba .ValAttr );};};return nil ;};func (_ecfc ST_AlgorithmType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ecfc .String (),start );};func (_accb ST_NodeVerticalAlignment )String ()string {switch _accb {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";};func (_gddge *ST_HierarchyAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gddge =0;case "\u0074\u004c":*_gddge =1;case "\u0074\u0052":*_gddge =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_gddge =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_gddge =4;case "\u0062\u004c":*_gddge =5;case "\u0062\u0052":*_gddge =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_gddge =7;case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_gddge =8;case "\u006c\u0054":*_gddge =9;case "\u006c\u0042":*_gddge =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_gddge =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_gddge =12;case "\u0072\u0054":*_gddge =13;case "\u0072\u0042":*_gddge =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_gddge =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_gddge =16;};return nil ;};func (_daaf *ST_ResizeHandlesStr )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_daaf =0;case "\u0065\u0078\u0061c\u0074":*_daaf =1;case "\u0072\u0065\u006c":*_daaf =2;};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_FallbackDimensionUnset ST_FallbackDimension =0;ST_FallbackDimension1D ST_FallbackDimension =1;ST_FallbackDimension2D ST_FallbackDimension =2;);func (_gdgg ST_PyramidAccentPosition )ValidateWithPath (path string )error {switch _gdgg {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 (_gdgg ));};return nil ;};func (_dbgc ST_ConstraintRelationship )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bffg :=_a .Attr {};_bffg .Name =name ;switch _dbgc {case ST_ConstraintRelationshipUnset :_bffg .Value ="";case ST_ConstraintRelationshipSelf :_bffg .Value ="\u0073\u0065\u006c\u0066";case ST_ConstraintRelationshipCh :_bffg .Value ="\u0063\u0068";case ST_ConstraintRelationshipDes :_bffg .Value ="\u0064\u0065\u0073";};return _bffg ,nil ;};func (_caedf ST_VerticalAlignment )String ()string {switch _caedf {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_AnimLvlStr byte ;func (_ecag *ST_TextDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfac ,_geafc :=d .Token ();if _geafc !=nil {return _geafc ;};if _dfdc ,_bbage :=_dfac .(_a .EndElement );_bbage &&_dfdc .Name ==start .Name {*_ecag =1;return nil ;};if _cdfb ,_bbbc :=_dfac .(_a .CharData );!_bbbc {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",_dfac );}else {switch string (_cdfb ){case "":*_ecag =0;case "\u0066\u0072\u006fm\u0054":*_ecag =1;case "\u0066\u0072\u006fm\u0042":*_ecag =2;};};_dfac ,_geafc =d .Token ();if _geafc !=nil {return _geafc ;};if _bfee ,_bcdgg :=_dfac .(_a .EndElement );_bcdgg &&_bfee .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",_dfac );};type ST_ResizeHandlesStr byte ;func (_fdgf ST_PtType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ccaf :=_a .Attr {};_ccaf .Name =name ;switch _fdgf {case ST_PtTypeUnset :_ccaf .Value ="";case ST_PtTypeNode :_ccaf .Value ="\u006e\u006f\u0064\u0065";case ST_PtTypeAsst :_ccaf .Value ="\u0061\u0073\u0073\u0074";case ST_PtTypeDoc :_ccaf .Value ="\u0064\u006f\u0063";case ST_PtTypePres :_ccaf .Value ="\u0070\u0072\u0065\u0073";case ST_PtTypeParTrans :_ccaf .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case ST_PtTypeSibTrans :_ccaf .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _ccaf ,nil ;};func (_eaagbd ST_ResizeHandlesStr )Validate ()error {return _eaagbd .ValidateWithPath ("")}; +// Validate validates the CT_OrgChart and its children +func (_dggb *CT_OrgChart )Validate ()error {return _dggb .ValidateWithPath ("C\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074");};func (_gegd ST_GrowDirection )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gadc :=_b .Attr {};_gadc .Name =name ;switch _gegd {case ST_GrowDirectionUnset :_gadc .Value ="";case ST_GrowDirectionTL :_gadc .Value ="\u0074\u004c";case ST_GrowDirectionTR :_gadc .Value ="\u0074\u0052";case ST_GrowDirectionBL :_gadc .Value ="\u0062\u004c";case ST_GrowDirectionBR :_gadc .Value ="\u0062\u0052";};return _gadc ,nil ;};func (_dbacd *ST_NodeVerticalAlignment )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dbacd =0;case "\u0074":*_dbacd =1;case "\u006d\u0069\u0064":*_dbacd =2;case "\u0062":*_dbacd =3;};return nil ;}; -// Validate validates the CT_Colors and its children -func (_gbae *CT_Colors )Validate ()error {return _gbae .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");};func (_ggcc ST_ConnectorRouting )Validate ()error {return _ggcc .ValidateWithPath ("")};type ST_OutputShapeType byte ;func (_gffeg *ST_ChildDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gffeg =0;case "\u0068\u006f\u0072\u007a":*_gffeg =1;case "\u0076\u0065\u0072\u0074":*_gffeg =2;};return nil ;};type CT_HierBranchStyle struct{ValAttr ST_HierBranchStyle ;};type CT_Description struct{LangAttr *string ;ValAttr string ;};func (_beab ST_HierarchyAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_beab .String (),start );};func (_eeac ST_TextAnchorHorizontal )ValidateWithPath (path string )error {switch _eeac {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 (_eeac ));};return nil ;}; +// ValidateWithPath validates the CT_Adj and its children, prefixing error messages with path +func (_bba *CT_Adj )ValidateWithPath (path string )error {if _bba .IdxAttr < 1{return _d .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 ,_bba .IdxAttr );};return nil ;}; -// Validate validates the CT_StyleDefinitionHeader and its children -func (_agdbb *CT_StyleDefinitionHeader )Validate ()error {return _agdbb .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072");};func (_baddf ST_ConnectorRouting )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gafgg :=_a .Attr {};_gafgg .Name =name ;switch _baddf {case ST_ConnectorRoutingUnset :_gafgg .Value ="";case ST_ConnectorRoutingStra :_gafgg .Value ="\u0073\u0074\u0072\u0061";case ST_ConnectorRoutingBend :_gafgg .Value ="\u0062\u0065\u006e\u0064";case ST_ConnectorRoutingCurve :_gafgg .Value ="\u0063\u0075\u0072v\u0065";case ST_ConnectorRoutingLongCurve :_gafgg .Value ="\u006co\u006e\u0067\u0043\u0075\u0072\u0076e";};return _gafgg ,nil ;}; +// Validate validates the LayoutDef and its children +func (_ggaag *LayoutDef )Validate ()error {return _ggaag .ValidateWithPath ("\u004ca\u0079\u006f\u0075\u0074\u0044\u0065f");};func NewCT_Parameter ()*CT_Parameter {_cddcg :=&CT_Parameter {};_cddcg .TypeAttr =ST_ParameterId (1);return _cddcg ;};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 NewAG_ConstraintAttributes ()*AG_ConstraintAttributes {_c :=&AG_ConstraintAttributes {};return _c ;};func (_gbedf ST_LayoutShapeType )String ()string {if _gbedf .ST_ShapeType !=_eb .ST_ShapeTypeUnset {return _gbedf .ST_ShapeType .String ();};if _gbedf .ST_OutputShapeType !=ST_OutputShapeTypeUnset {return _gbedf .ST_OutputShapeType .String ();};return "";};func NewCT_Description ()*CT_Description {_efcf :=&CT_Description {};return _efcf }; -// ValidateWithPath validates the CT_StyleDefinitionHeader and its children, prefixing error messages with path -func (_dfdfd *CT_StyleDefinitionHeader )ValidateWithPath (path string )error {for _baeg ,_cfbfg :=range _dfdfd .Title {if _cfdc :=_cfbfg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_baeg ));_cfdc !=nil {return _cfdc ;};};for _ggac ,_agbb :=range _dfdfd .Desc {if _cffd :=_agbb .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_ggac ));_cffd !=nil {return _cffd ;};};if _dfdfd .CatLst !=nil {if _cedef :=_dfdfd .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_cedef !=nil {return _cedef ;};};if _dfdfd .ExtLst !=nil {if _bdaeb :=_dfdfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdaeb !=nil {return _bdaeb ;};};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 (_ebagg ST_FunctionValue )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ebagg .Int32 !=nil {e .EncodeToken (_a .CharData (_e .Sprintf ("\u0025\u0064",*_ebagg .Int32 )));};if _ebagg .Bool !=nil {e .EncodeToken (_a .CharData (_e .Sprintf ("\u0025\u0064",_eaga (*_ebagg .Bool ))));};if _ebagg .ST_Direction !=ST_DirectionUnset {e .EncodeToken (_a .CharData (_ebagg .ST_Direction .String ()));};if _ebagg .ST_HierBranchStyle !=ST_HierBranchStyleUnset {e .EncodeToken (_a .CharData (_ebagg .ST_HierBranchStyle .String ()));};if _ebagg .ST_AnimOneStr !=ST_AnimOneStrUnset {e .EncodeToken (_a .CharData (_ebagg .ST_AnimOneStr .String ()));};if _ebagg .ST_AnimLvlStr !=ST_AnimLvlStrUnset {e .EncodeToken (_a .CharData (_ebagg .ST_AnimLvlStr .String ()));};if _ebagg .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {e .EncodeToken (_a .CharData (_ebagg .ST_ResizeHandlesStr .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func NewCT_ColorTransformHeader ()*CT_ColorTransformHeader {_fdee :=&CT_ColorTransformHeader {};return _fdee ;};func (_eaefc *ST_SecondaryChildAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eegb ,_ffbee :=d .Token ();if _ffbee !=nil {return _ffbee ;};if _daggbe ,_eebbf :=_eegb .(_a .EndElement );_eebbf &&_daggbe .Name ==start .Name {*_eaefc =1;return nil ;};if _egac ,_agbe :=_eegb .(_a .CharData );!_agbe {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",_eegb );}else {switch string (_egac ){case "":*_eaefc =0;case "\u006e\u006f\u006e\u0065":*_eaefc =1;case "\u0074":*_eaefc =2;case "\u0062":*_eaefc =3;case "\u006c":*_eaefc =4;case "\u0072":*_eaefc =5;};};_eegb ,_ffbee =d .Token ();if _ffbee !=nil {return _ffbee ;};if _gdccf ,_acfa :=_eegb .(_a .EndElement );_acfa &&_gdccf .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",_eegb );};func (_afacd ST_Direction )Validate ()error {return _afacd .ValidateWithPath ("")};func (_ebcb *ST_FunctionValue )Validate ()error {return _ebcb .ValidateWithPath ("")};type CT_StyleDefinitionHeaderLst struct{StyleDefHdr []*CT_StyleDefinitionHeader ;};func (_gabca ST_AutoTextRotation )Validate ()error {return _gabca .ValidateWithPath ("")}; +// Validate validates the CT_ElemPropSet and its children +func (_cbga *CT_ElemPropSet )Validate ()error {return _cbga .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072o\u0070\u0053\u0065\u0074");};func (_faeff *ST_HierBranchStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfdc ,_cadfc :=d .Token ();if _cadfc !=nil {return _cadfc ;};if _cggbf ,_eaddc :=_gfdc .(_b .EndElement );_eaddc &&_cggbf .Name ==start .Name {*_faeff =1;return nil ;};if _agdd ,_dcggg :=_gfdc .(_b .CharData );!_dcggg {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",_gfdc );}else {switch string (_agdd ){case "":*_faeff =0;case "\u006c":*_faeff =1;case "\u0072":*_faeff =2;case "\u0068\u0061\u006e\u0067":*_faeff =3;case "\u0073\u0074\u0064":*_faeff =4;case "\u0069\u006e\u0069\u0074":*_faeff =5;};};_gfdc ,_cadfc =d .Token ();if _cadfc !=nil {return _cadfc ;};if _ffeg ,_bedce :=_gfdc .(_b .EndElement );_bedce &&_ffeg .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",_gfdc );};func (_dfabf *ColorsDefHdrLst )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\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});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 :"\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 ,_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\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 _dfabf .CT_ColorTransformHeaderLst .MarshalXML (e ,start );};type ST_FallbackDimension byte ;func (_gafd *ST_ModelId )Validate ()error {return _gafd .ValidateWithPath ("")};func (_egbge *CT_NumericRule )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egbge .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_egbge .ValAttr )});};if _egbge .FactAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_egbge .FactAttr )});};if _egbge .MaxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078"},Value :_d .Sprintf ("\u0025\u0076",*_egbge .MaxAttr )});};if _egbge .TypeAttr !=ST_ConstraintTypeUnset {_cbda ,_aggd :=_egbge .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _aggd !=nil {return _aggd ;};start .Attr =append (start .Attr ,_cbda );};if _egbge .ForAttr !=ST_ConstraintRelationshipUnset {_eegd ,_fded :=_egbge .ForAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u006f\u0072"});if _fded !=nil {return _fded ;};start .Attr =append (start .Attr ,_eegd );};if _egbge .ForNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_egbge .ForNameAttr )});};if _egbge .PtTypeAttr !=ST_ElementTypeUnset {_dgfbc ,_bfag :=_egbge .PtTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _bfag !=nil {return _bfag ;};start .Attr =append (start .Attr ,_dgfbc );};e .EncodeToken (start );if _egbge .ExtLst !=nil {_dbbag :=_b .StartElement {Name :_b .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egbge .ExtLst ,_dbbag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aaba ST_BendPoint )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aaba .String (),start );}; -// ST_FunctionArgument is a union type -type ST_FunctionArgument struct{ST_VariableType ST_VariableType ;};func (_feeae ST_ArrowheadStyle )String ()string {switch _feeae {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 NewCT_HierBranchStyle ()*CT_HierBranchStyle {_febcb :=&CT_HierBranchStyle {};return _febcb };type CT_StyleDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;ExtLst *_c .CT_OfficeArtExtensionList ;};func NewCT_SDCategories ()*CT_SDCategories {_bfbg :=&CT_SDCategories {};return _bfbg }; +// ValidateWithPath validates the LayoutDefHdr and its children, prefixing error messages with path +func (_eebg *LayoutDefHdr )ValidateWithPath (path string )error {if _cbaeg :=_eebg .CT_DiagramDefinitionHeader .ValidateWithPath (path );_cbaeg !=nil {return _cbaeg ;};return nil ;};func (_adddd ST_StartingElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_adddd .String (),start );};func (_caeg ST_AlgorithmType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_faada :=_b .Attr {};_faada .Name =name ;switch _caeg {case ST_AlgorithmTypeUnset :_faada .Value ="";case ST_AlgorithmTypeComposite :_faada .Value ="\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e";case ST_AlgorithmTypeConn :_faada .Value ="\u0063\u006f\u006e\u006e";case ST_AlgorithmTypeCycle :_faada .Value ="\u0063\u0079\u0063l\u0065";case ST_AlgorithmTypeHierChild :_faada .Value ="\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd";case ST_AlgorithmTypeHierRoot :_faada .Value ="\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074";case ST_AlgorithmTypePyra :_faada .Value ="\u0070\u0079\u0072\u0061";case ST_AlgorithmTypeLin :_faada .Value ="\u006c\u0069\u006e";case ST_AlgorithmTypeSp :_faada .Value ="\u0073\u0070";case ST_AlgorithmTypeTx :_faada .Value ="\u0074\u0078";case ST_AlgorithmTypeSnake :_faada .Value ="\u0073\u006e\u0061k\u0065";};return _faada ,nil ;}; -// ValidateWithPath validates the CT_SDDescription and its children, prefixing error messages with path -func (_dcbb *CT_SDDescription )ValidateWithPath (path string )error {return nil };func (_efeaa ST_Direction )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_efccb :=_a .Attr {};_efccb .Name =name ;switch _efeaa {case ST_DirectionUnset :_efccb .Value ="";case ST_DirectionNorm :_efccb .Value ="\u006e\u006f\u0072\u006d";case ST_DirectionRev :_efccb .Value ="\u0072\u0065\u0076";};return _efccb ,nil ;};type CT_BulletEnabled struct{ValAttr *bool ;};type CT_ChildPref struct{ValAttr *int32 ;}; +// Validate validates the RelIds and its children +func (_egba *RelIds )Validate ()error {return _egba .ValidateWithPath ("\u0052\u0065\u006c\u0049\u0064\u0073");}; -// ValidateWithPath validates the CT_DiagramDefinitionHeaderLst and its children, prefixing error messages with path -func (_cfd *CT_DiagramDefinitionHeaderLst )ValidateWithPath (path string )error {for _edcd ,_dcca :=range _cfd .LayoutDefHdr {if _gfab :=_dcca .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u004cay\u006f\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_edcd ));_gfab !=nil {return _gfab ;};};return nil ;};type ST_AnimOneStr byte ;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 (_acbcd ST_ContinueDirection )Validate ()error {return _acbcd .ValidateWithPath ("")};type ST_ArrowheadStyle byte ;func (_ggcd *CT_AdjLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edd :for {_ff ,_bgd :=d .Token ();if _bgd !=nil {return _bgd ;};switch _ffb :=_ff .(type ){case _a .StartElement :switch _ffb .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"}:_gb :=NewCT_Adj ();if _debf :=d .DecodeElement (_gb ,&_ffb );_debf !=nil {return _debf ;};_ggcd .Adj =append (_ggcd .Adj ,_gb );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\u0041\u0064\u006aL\u0073\u0074 \u0025\u0076",_ffb .Name );if _ged :=d .Skip ();_ged !=nil {return _ged ;};};case _a .EndElement :break _edd ;case _a .CharData :};};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 []*_c .CT_OfficeArtExtensionList ;};func NewCT_TextProps ()*CT_TextProps {_gcgd :=&CT_TextProps {};return _gcgd };func (_gagad ST_SecondaryLinearDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fdbbb :=_a .Attr {};_fdbbb .Name =name ;switch _gagad {case ST_SecondaryLinearDirectionUnset :_fdbbb .Value ="";case ST_SecondaryLinearDirectionNone :_fdbbb .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryLinearDirectionFromL :_fdbbb .Value ="\u0066\u0072\u006fm\u004c";case ST_SecondaryLinearDirectionFromR :_fdbbb .Value ="\u0066\u0072\u006fm\u0052";case ST_SecondaryLinearDirectionFromT :_fdbbb .Value ="\u0066\u0072\u006fm\u0054";case ST_SecondaryLinearDirectionFromB :_fdbbb .Value ="\u0066\u0072\u006fm\u0042";};return _fdbbb ,nil ;};func (_cebfc ST_ArrowheadStyle )Validate ()error {return _cebfc .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;);func (_fbfg ST_FlowDirection )String ()string {switch _fbfg {case 0:return "";case 1:return "\u0072\u006f\u0077";case 2:return "\u0063\u006f\u006c";};return "";};func (_dega *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 :_e .Sprintf ("\u0025\u0076",_dega .DmAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u006c\u006f"},Value :_e .Sprintf ("\u0025\u0076",_dega .LoAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0071\u0073"},Value :_e .Sprintf ("\u0025\u0076",_dega .QsAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0063\u0073"},Value :_e .Sprintf ("\u0025\u0076",_dega .CsAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_afgd *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 :_e .Sprintf ("\u0025\u0076",_afgd .ModelIdAttr )});if _afgd .TypeAttr !=ST_PtTypeUnset {_eadda ,_ffcd :=_afgd .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _ffcd !=nil {return _ffcd ;};start .Attr =append (start .Attr ,_eadda );};if _afgd .CxnIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0078\u006eI\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_afgd .CxnIdAttr )});};e .EncodeToken (start );if _afgd .PrSet !=nil {_cgea :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0053e\u0074"}};e .EncodeElement (_afgd .PrSet ,_cgea );};if _afgd .SpPr !=nil {_ddffa :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_afgd .SpPr ,_ddffa );};if _afgd .T !=nil {_fdgd :=_a .StartElement {Name :_a .Name {Local :"\u0074"}};e .EncodeElement (_afgd .T ,_fdgd );};if _afgd .ExtLst !=nil {_faea :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afgd .ExtLst ,_faea );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aebda ST_FlowDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_aebda .String (),start );};func (_gcggg ST_TextDirection )ValidateWithPath (path string )error {switch _gcggg {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 (_gcggg ));};return nil ;};func (_cbeg ST_PyramidAccentTextMargin )Validate ()error {return _cbeg .ValidateWithPath ("")};func NewCT_CTStyleLabel ()*CT_CTStyleLabel {_gcec :=&CT_CTStyleLabel {};return _gcec };func ParseUnionST_LayoutShapeType (s string )(ST_LayoutShapeType ,error ){return ST_LayoutShapeType {},nil ;};func (_fceff *CT_Constraints )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fceff .Constr !=nil {_cfff :=_a .StartElement {Name :_a .Name {Local :"\u0063\u006f\u006e\u0073\u0074\u0072"}};for _ ,_faca :=range _fceff .Constr {e .EncodeElement (_faca ,_cfff );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bfac ST_FlowDirection )ValidateWithPath (path string )error {switch _bfac {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 (_bfac ));};return nil ;};func (_agbbef ST_HierarchyAlignment )String ()string {switch _agbbef {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 (_dfcb *CT_PresentationOf )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gfag :=range start .Attr {if _gfag .Name .Local =="\u0061\u0078\u0069\u0073"{_edad ,_gafgb :=ParseSliceST_AxisTypes (_gfag .Value );if _gafgb !=nil {return _gafgb ;};_dfcb .AxisAttr =&_edad ;continue ;};if _gfag .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_ceag ,_dcdb :=ParseSliceST_ElementTypes (_gfag .Value );if _dcdb !=nil {return _dcdb ;};_dfcb .PtTypeAttr =&_ceag ;continue ;};if _gfag .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_gfagc ,_gdef :=ParseSliceST_Booleans (_gfag .Value );if _gdef !=nil {return _gdef ;};_dfcb .HideLastTransAttr =&_gfagc ;continue ;};if _gfag .Name .Local =="\u0073\u0074"{_gda ,_cfdg :=ParseSliceST_Ints (_gfag .Value );if _cfdg !=nil {return _cfdg ;};_dfcb .StAttr =&_gda ;continue ;};if _gfag .Name .Local =="\u0063\u006e\u0074"{_eegd ,_ebff :=ParseSliceST_UnsignedInts (_gfag .Value );if _ebff !=nil {return _ebff ;};_dfcb .CntAttr =&_eegd ;continue ;};if _gfag .Name .Local =="\u0073\u0074\u0065\u0070"{_fbbg ,_aedbd :=ParseSliceST_Ints (_gfag .Value );if _aedbd !=nil {return _aedbd ;};_dfcb .StepAttr =&_fbbg ;continue ;};};_cefa :for {_bdcce ,_ggab :=d .Token ();if _ggab !=nil {return _ggab ;};switch _ddecc :=_bdcce .(type ){case _a .StartElement :switch _ddecc .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"}:_dfcb .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _gfae :=d .DecodeElement (_dfcb .ExtLst ,&_ddecc );_gfae !=nil {return _gfae ;};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\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u004f\u0066\u0020\u0025\u0076",_ddecc .Name );if _dcad :=d .Skip ();_dcad !=nil {return _dcad ;};};case _a .EndElement :break _cefa ;case _a .CharData :};};return nil ;};func NewColorsDefHdrLst ()*ColorsDefHdrLst {_gabcg :=&ColorsDefHdrLst {};_gabcg .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();return _gabcg ;};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;);type CT_Parameter struct{TypeAttr ST_ParameterId ;ValAttr ST_ParameterVal ;};func (_agfe ST_CxnType )Validate ()error {return _agfe .ValidateWithPath ("")};func (_dbcad ST_VerticalAlignment )Validate ()error {return _dbcad .ValidateWithPath ("")};func (_dbgb *ST_ClrAppMethod )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dbgb =0;case "\u0073\u0070\u0061\u006e":*_dbgb =1;case "\u0063\u0079\u0063l\u0065":*_dbgb =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_dbgb =3;};return nil ;};type CT_DataModel struct{PtLst *CT_PtList ;CxnLst *CT_CxnList ;Bg *_c .CT_BackgroundFormatting ;Whole *_c .CT_WholeE2oFormatting ;ExtLst *_c .CT_OfficeArtExtensionList ;};func (_ddfba *ST_LinearDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gaaca ,_efag :=d .Token ();if _efag !=nil {return _efag ;};if _bgcg ,_fbdgb :=_gaaca .(_a .EndElement );_fbdgb &&_bgcg .Name ==start .Name {*_ddfba =1;return nil ;};if _fgab ,_dafcb :=_gaaca .(_a .CharData );!_dafcb {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",_gaaca );}else {switch string (_fgab ){case "":*_ddfba =0;case "\u0066\u0072\u006fm\u004c":*_ddfba =1;case "\u0066\u0072\u006fm\u0052":*_ddfba =2;case "\u0066\u0072\u006fm\u0054":*_ddfba =3;case "\u0066\u0072\u006fm\u0042":*_ddfba =4;};};_gaaca ,_efag =d .Token ();if _efag !=nil {return _efag ;};if _gfgb ,_edfe :=_gaaca .(_a .EndElement );_edfe &&_gfgb .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",_gaaca );}; +// ValidateWithPath validates the CT_TextProps and its children, prefixing error messages with path +func (_bfgb *CT_TextProps )ValidateWithPath (path string )error {if _bfgb .Sp3d !=nil {if _cabaf :=_bfgb .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_cabaf !=nil {return _cabaf ;};};if _bfgb .FlatTx !=nil {if _ggaca :=_bfgb .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_ggaca !=nil {return _ggaca ;};};return nil ;};func (_aaddc ST_ChildAlignment )Validate ()error {return _aaddc .ValidateWithPath ("")};func (_cafd ST_PyramidAccentPosition )Validate ()error {return _cafd .ValidateWithPath ("")};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;);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 (_aaea *CT_Colors )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbed :=range start .Attr {if _bbed .Name .Local =="\u006d\u0065\u0074\u0068"{_aaea .MethAttr .UnmarshalXMLAttr (_bbed );continue ;};if _bbed .Name .Local =="\u0068\u0075\u0065\u0044\u0069\u0072"{_aaea .HueDirAttr .UnmarshalXMLAttr (_bbed );continue ;};};_ffdf :for {_fff ,_bebe :=d .Token ();if _bebe !=nil {return _bebe ;};switch _ccc :=_fff .(type ){case _b .StartElement :switch _ccc .Name {default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u006f\u006co\u0072\u0073 \u0025\u0076",_ccc .Name );if _adga :=d .Skip ();_adga !=nil {return _adga ;};};case _b .EndElement :break _ffdf ;case _b .CharData :};};return nil ;};func NewCT_SDCategories ()*CT_SDCategories {_gfgb :=&CT_SDCategories {};return _gfgb };func (_cgda ST_ConstraintRelationship )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gade :=_b .Attr {};_gade .Name =name ;switch _cgda {case ST_ConstraintRelationshipUnset :_gade .Value ="";case ST_ConstraintRelationshipSelf :_gade .Value ="\u0073\u0065\u006c\u0066";case ST_ConstraintRelationshipCh :_gade .Value ="\u0063\u0068";case ST_ConstraintRelationshipDes :_gade .Value ="\u0064\u0065\u0073";};return _gade ,nil ;}; -// ValidateWithPath validates the ColorsDefHdr and its children, prefixing error messages with path -func (_cfcba *ColorsDefHdr )ValidateWithPath (path string )error {if _egdgd :=_cfcba .CT_ColorTransformHeader .ValidateWithPath (path );_egdgd !=nil {return _egdgd ;};return nil ;};func (_gfca *ST_Direction )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gfca =0;case "\u006e\u006f\u0072\u006d":*_gfca =1;case "\u0072\u0065\u0076":*_gfca =2;};return nil ;}; +// ValidateWithPath validates the CT_StyleDefinitionHeader and its children, prefixing error messages with path +func (_cccb *CT_StyleDefinitionHeader )ValidateWithPath (path string )error {for _fede ,_cbec :=range _cccb .Title {if _gdcb :=_cbec .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fede ));_gdcb !=nil {return _gdcb ;};};for _dcbf ,_febba :=range _cccb .Desc {if _eaaag :=_febba .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_dcbf ));_eaaag !=nil {return _eaaag ;};};if _cccb .CatLst !=nil {if _dfcg :=_cccb .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_dfcg !=nil {return _dfcg ;};};if _cccb .ExtLst !=nil {if _baeea :=_cccb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_baeea !=nil {return _baeea ;};};return nil ;};func (_baga ST_ConstraintType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eecc :=_b .Attr {};_eecc .Name =name ;switch _baga {case ST_ConstraintTypeUnset :_eecc .Value ="";case ST_ConstraintTypeNone :_eecc .Value ="\u006e\u006f\u006e\u0065";case ST_ConstraintTypeAlignOff :_eecc .Value ="\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066";case ST_ConstraintTypeBegMarg :_eecc .Value ="\u0062e\u0067\u004d\u0061\u0072\u0067";case ST_ConstraintTypeBendDist :_eecc .Value ="\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074";case ST_ConstraintTypeBegPad :_eecc .Value ="\u0062\u0065\u0067\u0050\u0061\u0064";case ST_ConstraintTypeB :_eecc .Value ="\u0062";case ST_ConstraintTypeBMarg :_eecc .Value ="\u0062\u004d\u0061r\u0067";case ST_ConstraintTypeBOff :_eecc .Value ="\u0062\u004f\u0066\u0066";case ST_ConstraintTypeCtrX :_eecc .Value ="\u0063\u0074\u0072\u0058";case ST_ConstraintTypeCtrXOff :_eecc .Value ="\u0063t\u0072\u0058\u004f\u0066\u0066";case ST_ConstraintTypeCtrY :_eecc .Value ="\u0063\u0074\u0072\u0059";case ST_ConstraintTypeCtrYOff :_eecc .Value ="\u0063t\u0072\u0059\u004f\u0066\u0066";case ST_ConstraintTypeConnDist :_eecc .Value ="\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074";case ST_ConstraintTypeDiam :_eecc .Value ="\u0064\u0069\u0061\u006d";case ST_ConstraintTypeEndMarg :_eecc .Value ="\u0065n\u0064\u004d\u0061\u0072\u0067";case ST_ConstraintTypeEndPad :_eecc .Value ="\u0065\u006e\u0064\u0050\u0061\u0064";case ST_ConstraintTypeH :_eecc .Value ="\u0068";case ST_ConstraintTypeHArH :_eecc .Value ="\u0068\u0041\u0072\u0048";case ST_ConstraintTypeHOff :_eecc .Value ="\u0068\u004f\u0066\u0066";case ST_ConstraintTypeL :_eecc .Value ="\u006c";case ST_ConstraintTypeLMarg :_eecc .Value ="\u006c\u004d\u0061r\u0067";case ST_ConstraintTypeLOff :_eecc .Value ="\u006c\u004f\u0066\u0066";case ST_ConstraintTypeR :_eecc .Value ="\u0072";case ST_ConstraintTypeRMarg :_eecc .Value ="\u0072\u004d\u0061r\u0067";case ST_ConstraintTypeROff :_eecc .Value ="\u0072\u004f\u0066\u0066";case ST_ConstraintTypePrimFontSz :_eecc .Value ="\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a";case ST_ConstraintTypePyraAcctRatio :_eecc .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f";case ST_ConstraintTypeSecFontSz :_eecc .Value ="\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z";case ST_ConstraintTypeSibSp :_eecc .Value ="\u0073\u0069\u0062S\u0070";case ST_ConstraintTypeSecSibSp :_eecc .Value ="\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070";case ST_ConstraintTypeSp :_eecc .Value ="\u0073\u0070";case ST_ConstraintTypeStemThick :_eecc .Value ="\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k";case ST_ConstraintTypeT :_eecc .Value ="\u0074";case ST_ConstraintTypeTMarg :_eecc .Value ="\u0074\u004d\u0061r\u0067";case ST_ConstraintTypeTOff :_eecc .Value ="\u0074\u004f\u0066\u0066";case ST_ConstraintTypeUserA :_eecc .Value ="\u0075\u0073\u0065r\u0041";case ST_ConstraintTypeUserB :_eecc .Value ="\u0075\u0073\u0065r\u0042";case ST_ConstraintTypeUserC :_eecc .Value ="\u0075\u0073\u0065r\u0043";case ST_ConstraintTypeUserD :_eecc .Value ="\u0075\u0073\u0065r\u0044";case ST_ConstraintTypeUserE :_eecc .Value ="\u0075\u0073\u0065r\u0045";case ST_ConstraintTypeUserF :_eecc .Value ="\u0075\u0073\u0065r\u0046";case ST_ConstraintTypeUserG :_eecc .Value ="\u0075\u0073\u0065r\u0047";case ST_ConstraintTypeUserH :_eecc .Value ="\u0075\u0073\u0065r\u0048";case ST_ConstraintTypeUserI :_eecc .Value ="\u0075\u0073\u0065r\u0049";case ST_ConstraintTypeUserJ :_eecc .Value ="\u0075\u0073\u0065r\u004a";case ST_ConstraintTypeUserK :_eecc .Value ="\u0075\u0073\u0065r\u004b";case ST_ConstraintTypeUserL :_eecc .Value ="\u0075\u0073\u0065r\u004c";case ST_ConstraintTypeUserM :_eecc .Value ="\u0075\u0073\u0065r\u004d";case ST_ConstraintTypeUserN :_eecc .Value ="\u0075\u0073\u0065r\u004e";case ST_ConstraintTypeUserO :_eecc .Value ="\u0075\u0073\u0065r\u004f";case ST_ConstraintTypeUserP :_eecc .Value ="\u0075\u0073\u0065r\u0050";case ST_ConstraintTypeUserQ :_eecc .Value ="\u0075\u0073\u0065r\u0051";case ST_ConstraintTypeUserR :_eecc .Value ="\u0075\u0073\u0065r\u0052";case ST_ConstraintTypeUserS :_eecc .Value ="\u0075\u0073\u0065r\u0053";case ST_ConstraintTypeUserT :_eecc .Value ="\u0075\u0073\u0065r\u0054";case ST_ConstraintTypeUserU :_eecc .Value ="\u0075\u0073\u0065r\u0055";case ST_ConstraintTypeUserV :_eecc .Value ="\u0075\u0073\u0065r\u0056";case ST_ConstraintTypeUserW :_eecc .Value ="\u0075\u0073\u0065r\u0057";case ST_ConstraintTypeUserX :_eecc .Value ="\u0075\u0073\u0065r\u0058";case ST_ConstraintTypeUserY :_eecc .Value ="\u0075\u0073\u0065r\u0059";case ST_ConstraintTypeUserZ :_eecc .Value ="\u0075\u0073\u0065r\u005a";case ST_ConstraintTypeW :_eecc .Value ="\u0077";case ST_ConstraintTypeWArH :_eecc .Value ="\u0077\u0041\u0072\u0048";case ST_ConstraintTypeWOff :_eecc .Value ="\u0077\u004f\u0066\u0066";};return _eecc ,nil ;};func (_abgf *ST_ArrowheadStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dagg ,_bggfc :=d .Token ();if _bggfc !=nil {return _bggfc ;};if _degeb ,_ecaf :=_dagg .(_b .EndElement );_ecaf &&_degeb .Name ==start .Name {*_abgf =1;return nil ;};if _gbcgf ,_ccbc :=_dagg .(_b .CharData );!_ccbc {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",_dagg );}else {switch string (_gbcgf ){case "":*_abgf =0;case "\u0061\u0075\u0074\u006f":*_abgf =1;case "\u0061\u0072\u0072":*_abgf =2;case "\u006e\u006f\u0041r\u0072":*_abgf =3;};};_dagg ,_bggfc =d .Token ();if _bggfc !=nil {return _bggfc ;};if _bcbf ,_dbaf :=_dagg .(_b .EndElement );_dbaf &&_bcbf .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",_dagg );};func (_cabf ST_ChildAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cabf .String (),start );}; -// ValidateWithPath validates the CT_SDName and its children, prefixing error messages with path -func (_eeed *CT_SDName )ValidateWithPath (path string )error {return nil };const (ST_ResizeHandlesStrUnset ST_ResizeHandlesStr =0;ST_ResizeHandlesStrExact ST_ResizeHandlesStr =1;ST_ResizeHandlesStrRel ST_ResizeHandlesStr =2;); +// ValidateWithPath validates the CT_LayoutNode and its children, prefixing error messages with path +func (_egbd *CT_LayoutNode )ValidateWithPath (path string )error {if _aace :=_egbd .ChOrderAttr .ValidateWithPath (path +"\u002f\u0043\u0068O\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_aace !=nil {return _aace ;};for _gcgd ,_gfgf :=range _egbd .Alg {if _dea :=_gfgf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_gcgd ));_dea !=nil {return _dea ;};};for _ddga ,_ebcb :=range _egbd .Shape {if _dead :=_ebcb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_ddga ));_dead !=nil {return _dead ;};};for _ffaf ,_fgab :=range _egbd .PresOf {if _ceabd :=_fgab .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_ffaf ));_ceabd !=nil {return _ceabd ;};};for _bcbb ,_bffg :=range _egbd .ConstrLst {if _bfff :=_bffg .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_bcbb ));_bfff !=nil {return _bfff ;};};for _fccf ,_dgfc :=range _egbd .RuleLst {if _bcbdd :=_dgfc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_fccf ));_bcbdd !=nil {return _bcbdd ;};};for _adef ,_efae :=range _egbd .VarLst {if _dcgde :=_efae .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_adef ));_dcgde !=nil {return _dcgde ;};};for _gffc ,_cbgc :=range _egbd .ForEach {if _egbf :=_cbgc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_gffc ));_egbf !=nil {return _egbf ;};};for _acag ,_afcg :=range _egbd .LayoutNode {if _cgce :=_afcg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_acag ));_cgce !=nil {return _cgce ;};};for _egdaa ,_ggeef :=range _egbd .Choose {if _dafd :=_ggeef .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_egdaa ));_dafd !=nil {return _dafd ;};};for _ebfad ,_eadea :=range _egbd .ExtLst {if _dgfe :=_eadea .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_ebfad ));_dgfe !=nil {return _dgfe ;};};return nil ;};type CT_Choose struct{NameAttr *string ;If []*CT_When ;Else *CT_Otherwise ;};func NewCT_ChildMax ()*CT_ChildMax {_aacg :=&CT_ChildMax {};return _aacg };func (_ccfbc *ST_ConstraintType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ccfbc =0;case "\u006e\u006f\u006e\u0065":*_ccfbc =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_ccfbc =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_ccfbc =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_ccfbc =4;case "\u0062\u0065\u0067\u0050\u0061\u0064":*_ccfbc =5;case "\u0062":*_ccfbc =6;case "\u0062\u004d\u0061r\u0067":*_ccfbc =7;case "\u0062\u004f\u0066\u0066":*_ccfbc =8;case "\u0063\u0074\u0072\u0058":*_ccfbc =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_ccfbc =10;case "\u0063\u0074\u0072\u0059":*_ccfbc =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_ccfbc =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_ccfbc =13;case "\u0064\u0069\u0061\u006d":*_ccfbc =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_ccfbc =15;case "\u0065\u006e\u0064\u0050\u0061\u0064":*_ccfbc =16;case "\u0068":*_ccfbc =17;case "\u0068\u0041\u0072\u0048":*_ccfbc =18;case "\u0068\u004f\u0066\u0066":*_ccfbc =19;case "\u006c":*_ccfbc =20;case "\u006c\u004d\u0061r\u0067":*_ccfbc =21;case "\u006c\u004f\u0066\u0066":*_ccfbc =22;case "\u0072":*_ccfbc =23;case "\u0072\u004d\u0061r\u0067":*_ccfbc =24;case "\u0072\u004f\u0066\u0066":*_ccfbc =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_ccfbc =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_ccfbc =27;case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_ccfbc =28;case "\u0073\u0069\u0062S\u0070":*_ccfbc =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_ccfbc =30;case "\u0073\u0070":*_ccfbc =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_ccfbc =32;case "\u0074":*_ccfbc =33;case "\u0074\u004d\u0061r\u0067":*_ccfbc =34;case "\u0074\u004f\u0066\u0066":*_ccfbc =35;case "\u0075\u0073\u0065r\u0041":*_ccfbc =36;case "\u0075\u0073\u0065r\u0042":*_ccfbc =37;case "\u0075\u0073\u0065r\u0043":*_ccfbc =38;case "\u0075\u0073\u0065r\u0044":*_ccfbc =39;case "\u0075\u0073\u0065r\u0045":*_ccfbc =40;case "\u0075\u0073\u0065r\u0046":*_ccfbc =41;case "\u0075\u0073\u0065r\u0047":*_ccfbc =42;case "\u0075\u0073\u0065r\u0048":*_ccfbc =43;case "\u0075\u0073\u0065r\u0049":*_ccfbc =44;case "\u0075\u0073\u0065r\u004a":*_ccfbc =45;case "\u0075\u0073\u0065r\u004b":*_ccfbc =46;case "\u0075\u0073\u0065r\u004c":*_ccfbc =47;case "\u0075\u0073\u0065r\u004d":*_ccfbc =48;case "\u0075\u0073\u0065r\u004e":*_ccfbc =49;case "\u0075\u0073\u0065r\u004f":*_ccfbc =50;case "\u0075\u0073\u0065r\u0050":*_ccfbc =51;case "\u0075\u0073\u0065r\u0051":*_ccfbc =52;case "\u0075\u0073\u0065r\u0052":*_ccfbc =53;case "\u0075\u0073\u0065r\u0053":*_ccfbc =54;case "\u0075\u0073\u0065r\u0054":*_ccfbc =55;case "\u0075\u0073\u0065r\u0055":*_ccfbc =56;case "\u0075\u0073\u0065r\u0056":*_ccfbc =57;case "\u0075\u0073\u0065r\u0057":*_ccfbc =58;case "\u0075\u0073\u0065r\u0058":*_ccfbc =59;case "\u0075\u0073\u0065r\u0059":*_ccfbc =60;case "\u0075\u0073\u0065r\u005a":*_ccfbc =61;case "\u0077":*_ccfbc =62;case "\u0077\u0041\u0072\u0048":*_ccfbc =63;case "\u0077\u004f\u0066\u0066":*_ccfbc =64;};return nil ;};func (_dcdae *ST_ResizeHandlesStr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdgeb ,_bgdf :=d .Token ();if _bgdf !=nil {return _bgdf ;};if _bbec ,_geedb :=_bdgeb .(_b .EndElement );_geedb &&_bbec .Name ==start .Name {*_dcdae =1;return nil ;};if _dddba ,_becfe :=_bdgeb .(_b .CharData );!_becfe {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",_bdgeb );}else {switch string (_dddba ){case "":*_dcdae =0;case "\u0065\u0078\u0061c\u0074":*_dcdae =1;case "\u0072\u0065\u006c":*_dcdae =2;};};_bdgeb ,_bgdf =d .Token ();if _bgdf !=nil {return _bgdf ;};if _gebb ,_bafg :=_bdgeb .(_b .EndElement );_bafg &&_gebb .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",_bdgeb );};func (_cecde *ST_FallbackDimension )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdcf ,_ecbc :=d .Token ();if _ecbc !=nil {return _ecbc ;};if _eafde ,_gccd :=_cdcf .(_b .EndElement );_gccd &&_eafde .Name ==start .Name {*_cecde =1;return nil ;};if _afff ,_ffbf :=_cdcf .(_b .CharData );!_ffbf {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",_cdcf );}else {switch string (_afff ){case "":*_cecde =0;case "\u0031\u0044":*_cecde =1;case "\u0032\u0044":*_cecde =2;};};_cdcf ,_ecbc =d .Token ();if _ecbc !=nil {return _ecbc ;};if _dbae ,_eccda :=_cdcf .(_b .EndElement );_eccda &&_dbae .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",_cdcf );};func (_gbfee *ST_OutputShapeType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfabe ,_ebddb :=d .Token ();if _ebddb !=nil {return _ebddb ;};if _dgeda ,_efdfe :=_gfabe .(_b .EndElement );_efdfe &&_dgeda .Name ==start .Name {*_gbfee =1;return nil ;};if _ggafg ,_efgdb :=_gfabe .(_b .CharData );!_efgdb {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",_gfabe );}else {switch string (_ggafg ){case "":*_gbfee =0;case "\u006e\u006f\u006e\u0065":*_gbfee =1;case "\u0063\u006f\u006e\u006e":*_gbfee =2;};};_gfabe ,_ebddb =d .Token ();if _ebddb !=nil {return _ebddb ;};if _gcge ,_abbda :=_gfabe .(_b .EndElement );_abbda &&_gcge .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",_gfabe );};func (_dfdb ST_ConnectorDimension )Validate ()error {return _dfdb .ValidateWithPath ("")};func NewCT_Category ()*CT_Category {_dacbe :=&CT_Category {};return _dacbe };func (_edde ST_Direction )String ()string {switch _edde {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d";case 2:return "\u0072\u0065\u0076";};return "";};func (_cfed ST_ConnectorPoint )String ()string {switch _cfed {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 (_ecede ST_Offset )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ecede .String (),start );};func (_gbdd ST_TextBlockDirection )String ()string {switch _gbdd {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};func (_aedggf ST_SecondaryLinearDirection )String ()string {switch _aedggf {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 "";}; -// Validate validates the CT_LayoutNode and its children -func (_eaea *CT_LayoutNode )Validate ()error {return _eaea .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065");};func (_dgbf ST_ConnectorPoint )String ()string {switch _dgbf {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 (_eccc ST_ParameterVal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _eccc .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {e .EncodeToken (_a .CharData (_eccc .ST_DiagramHorizontalAlignment .String ()));};if _eccc .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {e .EncodeToken (_a .CharData (_eccc .ST_VerticalAlignment .String ()));};if _eccc .ST_ChildDirection !=ST_ChildDirectionUnset {e .EncodeToken (_a .CharData (_eccc .ST_ChildDirection .String ()));};if _eccc .ST_ChildAlignment !=ST_ChildAlignmentUnset {e .EncodeToken (_a .CharData (_eccc .ST_ChildAlignment .String ()));};if _eccc .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {e .EncodeToken (_a .CharData (_eccc .ST_SecondaryChildAlignment .String ()));};if _eccc .ST_LinearDirection !=ST_LinearDirectionUnset {e .EncodeToken (_a .CharData (_eccc .ST_LinearDirection .String ()));};if _eccc .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {e .EncodeToken (_a .CharData (_eccc .ST_SecondaryLinearDirection .String ()));};if _eccc .ST_StartingElement !=ST_StartingElementUnset {e .EncodeToken (_a .CharData (_eccc .ST_StartingElement .String ()));};if _eccc .ST_BendPoint !=ST_BendPointUnset {e .EncodeToken (_a .CharData (_eccc .ST_BendPoint .String ()));};if _eccc .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {e .EncodeToken (_a .CharData (_eccc .ST_ConnectorRouting .String ()));};if _eccc .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {e .EncodeToken (_a .CharData (_eccc .ST_ArrowheadStyle .String ()));};if _eccc .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {e .EncodeToken (_a .CharData (_eccc .ST_ConnectorDimension .String ()));};if _eccc .ST_RotationPath !=ST_RotationPathUnset {e .EncodeToken (_a .CharData (_eccc .ST_RotationPath .String ()));};if _eccc .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {e .EncodeToken (_a .CharData (_eccc .ST_CenterShapeMapping .String ()));};if _eccc .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {e .EncodeToken (_a .CharData (_eccc .ST_NodeHorizontalAlignment .String ()));};if _eccc .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {e .EncodeToken (_a .CharData (_eccc .ST_NodeVerticalAlignment .String ()));};if _eccc .ST_FallbackDimension !=ST_FallbackDimensionUnset {e .EncodeToken (_a .CharData (_eccc .ST_FallbackDimension .String ()));};if _eccc .ST_TextDirection !=ST_TextDirectionUnset {e .EncodeToken (_a .CharData (_eccc .ST_TextDirection .String ()));};if _eccc .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {e .EncodeToken (_a .CharData (_eccc .ST_PyramidAccentPosition .String ()));};if _eccc .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {e .EncodeToken (_a .CharData (_eccc .ST_PyramidAccentTextMargin .String ()));};if _eccc .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {e .EncodeToken (_a .CharData (_eccc .ST_TextBlockDirection .String ()));};if _eccc .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {e .EncodeToken (_a .CharData (_eccc .ST_TextAnchorHorizontal .String ()));};if _eccc .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {e .EncodeToken (_a .CharData (_eccc .ST_TextAnchorVertical .String ()));};if _eccc .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {e .EncodeToken (_a .CharData (_eccc .ST_DiagramTextAlignment .String ()));};if _eccc .ST_AutoTextRotation !=ST_AutoTextRotationUnset {e .EncodeToken (_a .CharData (_eccc .ST_AutoTextRotation .String ()));};if _eccc .ST_GrowDirection !=ST_GrowDirectionUnset {e .EncodeToken (_a .CharData (_eccc .ST_GrowDirection .String ()));};if _eccc .ST_FlowDirection !=ST_FlowDirectionUnset {e .EncodeToken (_a .CharData (_eccc .ST_FlowDirection .String ()));};if _eccc .ST_ContinueDirection !=ST_ContinueDirectionUnset {e .EncodeToken (_a .CharData (_eccc .ST_ContinueDirection .String ()));};if _eccc .ST_Breakpoint !=ST_BreakpointUnset {e .EncodeToken (_a .CharData (_eccc .ST_Breakpoint .String ()));};if _eccc .ST_Offset !=ST_OffsetUnset {e .EncodeToken (_a .CharData (_eccc .ST_Offset .String ()));};if _eccc .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {e .EncodeToken (_a .CharData (_eccc .ST_HierarchyAlignment .String ()));};if _eccc .Int32 !=nil {e .EncodeToken (_a .CharData (_e .Sprintf ("\u0025\u0064",*_eccc .Int32 )));};if _eccc .Float64 !=nil {e .EncodeToken (_a .CharData (_e .Sprintf ("\u0025\u0066",*_eccc .Float64 )));};if _eccc .Bool !=nil {e .EncodeToken (_a .CharData (_e .Sprintf ("\u0025\u0064",_eaga (*_eccc .Bool ))));};if _eccc .StringVal !=nil {e .EncodeToken (_a .CharData (*_eccc .StringVal ));};if _eccc .ST_ConnectorPoint !=ST_ConnectorPointUnset {e .EncodeToken (_a .CharData (_eccc .ST_ConnectorPoint .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_ge *CT_Adj )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ge .IdxAttr =1;for _ ,_ea :=range start .Attr {if _ea .Name .Local =="\u0069\u0064\u0078"{_ggc ,_ege :=_af .ParseUint (_ea .Value ,10,32);if _ege !=nil {return _ege ;};_ge .IdxAttr =uint32 (_ggc );continue ;};if _ea .Name .Local =="\u0076\u0061\u006c"{_acb ,_eff :=_af .ParseFloat (_ea .Value ,64);if _eff !=nil {return _eff ;};_ge .ValAttr =_acb ;continue ;};};for {_gfe ,_db :=d .Token ();if _db !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_db );};if _bb ,_gfd :=_gfe .(_a .EndElement );_gfd &&_bb .Name ==start .Name {break ;};};return nil ;};func (_ebf *CT_ColorTransformHeaderLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ebf .ColorsDefHdr !=nil {_bgda :=_a .StartElement {Name :_a .Name {Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_dcfef :=range _ebf .ColorsDefHdr {e .EncodeElement (_dcfef ,_bgda );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CTStyleLabel and its children, prefixing error messages with path +func (_ecb *CT_CTStyleLabel )ValidateWithPath (path string )error {if _ecb .FillClrLst !=nil {if _ecg :=_ecb .FillClrLst .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_ecg !=nil {return _ecg ;};};if _ecb .LinClrLst !=nil {if _gfa :=_ecb .LinClrLst .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074");_gfa !=nil {return _gfa ;};};if _ecb .EffectClrLst !=nil {if _feb :=_ecb .EffectClrLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_feb !=nil {return _feb ;};};if _ecb .TxLinClrLst !=nil {if _dcbg :=_ecb .TxLinClrLst .ValidateWithPath (path +"\u002f\u0054\u0078L\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074");_dcbg !=nil {return _dcbg ;};};if _ecb .TxFillClrLst !=nil {if _cdf :=_ecb .TxFillClrLst .ValidateWithPath (path +"\u002f\u0054\u0078\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_cdf !=nil {return _cdf ;};};if _ecb .TxEffectClrLst !=nil {if _bfgd :=_ecb .TxEffectClrLst .ValidateWithPath (path +"\u002fT\u0078E\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_bfgd !=nil {return _bfgd ;};};if _ecb .ExtLst !=nil {if _ebgc :=_ecb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebgc !=nil {return _ebgc ;};};return nil ;};type CT_DiagramDefinitionHeaderLst struct{LayoutDefHdr []*CT_DiagramDefinitionHeader ;};func (_bdddg *CT_ColorTransformHeaderLst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abg :for {_becd ,_fga :=d .Token ();if _fga !=nil {return _fga ;};switch _eefa :=_becd .(type ){case _b .StartElement :switch _eefa .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}:_dbgc :=NewCT_ColorTransformHeader ();if _dece :=d .DecodeElement (_dbgc ,&_eefa );_dece !=nil {return _dece ;};_bdddg .ColorsDefHdr =append (_bdddg .ColorsDefHdr ,_dbgc );default:_e .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",_eefa .Name );if _cdgd :=d .Skip ();_cdgd !=nil {return _cdgd ;};};case _b .EndElement :break _abg ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_SDCategory and its children -func (_eega *CT_SDCategory )Validate ()error {return _eega .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func (_bdfec *ST_AxisType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcgdc ,_bfaa :=d .Token ();if _bfaa !=nil {return _bfaa ;};if _ecfdg ,_gdcea :=_fcgdc .(_a .EndElement );_gdcea &&_ecfdg .Name ==start .Name {*_bdfec =1;return nil ;};if _feeeb ,_bbbf :=_fcgdc .(_a .CharData );!_bbbf {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",_fcgdc );}else {switch string (_feeeb ){case "":*_bdfec =0;case "\u0073\u0065\u006c\u0066":*_bdfec =1;case "\u0063\u0068":*_bdfec =2;case "\u0064\u0065\u0073":*_bdfec =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_bdfec =4;case "\u0070\u0061\u0072":*_bdfec =5;case "\u0061\u006e\u0063s\u0074":*_bdfec =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_bdfec =7;case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_bdfec =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_bdfec =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_bdfec =10;case "\u0070\u0072\u0065\u0063\u0065\u0064":*_bdfec =11;case "\u0072\u006f\u006f\u0074":*_bdfec =12;case "\u006e\u006f\u006e\u0065":*_bdfec =13;};};_fcgdc ,_bfaa =d .Token ();if _bfaa !=nil {return _bfaa ;};if _gddb ,_ccebb :=_fcgdc .(_a .EndElement );_ccebb &&_gddb .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",_fcgdc );}; +// ValidateWithPath validates the CT_CTCategory and its children, prefixing error messages with path +func (_cda *CT_CTCategory )ValidateWithPath (path string )error {return nil };func (_dfbe ST_SecondaryLinearDirection )Validate ()error {return _dfbe .ValidateWithPath ("")};func (_ccagc ST_VariableType )ValidateWithPath (path string )error {switch _ccagc {case 0,1,2,3,4,5,6,7,8,9,10: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 (_ccagc ));};return nil ;};func (_ccfea *CT_ColorTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccfea .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ccfea .UniqueIdAttr )});};if _ccfea .MinVerAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_ccfea .MinVerAttr )});};e .EncodeToken (start );if _ccfea .Title !=nil {_bgcc :=_b .StartElement {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_adc :=range _ccfea .Title {e .EncodeElement (_adc ,_bgcc );};};if _ccfea .Desc !=nil {_ebd :=_b .StartElement {Name :_b .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_daf :=range _ccfea .Desc {e .EncodeElement (_daf ,_ebd );};};if _ccfea .CatLst !=nil {_cce :=_b .StartElement {Name :_b .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccfea .CatLst ,_cce );};if _ccfea .StyleLbl !=nil {_bfb :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}};for _ ,_eefc :=range _ccfea .StyleLbl {e .EncodeElement (_eefc ,_bfb );};};if _ccfea .ExtLst !=nil {_bgcg :=_b .StartElement {Name :_b .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccfea .ExtLst ,_bgcg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fbbf ST_ConnectorRouting )String ()string {switch _fbbf {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 "";}; -// ValidateWithPath validates the CT_PresentationOf and its children, prefixing error messages with path -func (_gbdgg *CT_PresentationOf )ValidateWithPath (path string )error {if _gbdgg .ExtLst !=nil {if _ccgfc :=_gbdgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccgfc !=nil {return _ccgfc ;};};return nil ;};func (_bbffdc *ST_ContinueDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_faegc ,_dgfda :=d .Token ();if _dgfda !=nil {return _dgfda ;};if _bdcfe ,_gcfed :=_faegc .(_a .EndElement );_gcfed &&_bdcfe .Name ==start .Name {*_bbffdc =1;return nil ;};if _dbbbe ,_caba :=_faegc .(_a .CharData );!_caba {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",_faegc );}else {switch string (_dbbbe ){case "":*_bbffdc =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_bbffdc =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_bbffdc =2;};};_faegc ,_dgfda =d .Token ();if _dgfda !=nil {return _dgfda ;};if _gdgc ,_badba :=_faegc .(_a .EndElement );_badba &&_gdgc .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",_faegc );}; +// Validate validates the CT_SDCategory and its children +func (_gcgf *CT_SDCategory )Validate ()error {return _gcgf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func (_aeaf ST_RotationPath )String ()string {switch _aeaf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return "";};const (ST_CenterShapeMappingUnset ST_CenterShapeMapping =0;ST_CenterShapeMappingNone ST_CenterShapeMapping =1;ST_CenterShapeMappingFNode ST_CenterShapeMapping =2;);type ST_ConnectorRouting byte ;func (_cgga *ST_AlgorithmType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cgga =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_cgga =1;case "\u0063\u006f\u006e\u006e":*_cgga =2;case "\u0063\u0079\u0063l\u0065":*_cgga =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_cgga =4;case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_cgga =5;case "\u0070\u0079\u0072\u0061":*_cgga =6;case "\u006c\u0069\u006e":*_cgga =7;case "\u0073\u0070":*_cgga =8;case "\u0074\u0078":*_cgga =9;case "\u0073\u006e\u0061k\u0065":*_cgga =10;};return nil ;};func (_aggfg ST_SecondaryChildAlignment )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_edegc :=_b .Attr {};_edegc .Name =name ;switch _aggfg {case ST_SecondaryChildAlignmentUnset :_edegc .Value ="";case ST_SecondaryChildAlignmentNone :_edegc .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryChildAlignmentT :_edegc .Value ="\u0074";case ST_SecondaryChildAlignmentB :_edegc .Value ="\u0062";case ST_SecondaryChildAlignmentL :_edegc .Value ="\u006c";case ST_SecondaryChildAlignmentR :_edegc .Value ="\u0072";};return _edegc ,nil ;};func (_gafbe *ST_SecondaryChildAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffcd ,_gedb :=d .Token ();if _gedb !=nil {return _gedb ;};if _aaeec ,_agag :=_ffcd .(_b .EndElement );_agag &&_aaeec .Name ==start .Name {*_gafbe =1;return nil ;};if _fedb ,_adag :=_ffcd .(_b .CharData );!_adag {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",_ffcd );}else {switch string (_fedb ){case "":*_gafbe =0;case "\u006e\u006f\u006e\u0065":*_gafbe =1;case "\u0074":*_gafbe =2;case "\u0062":*_gafbe =3;case "\u006c":*_gafbe =4;case "\u0072":*_gafbe =5;};};_ffcd ,_gedb =d .Token ();if _gedb !=nil {return _gedb ;};if _ecdc ,_afdgg :=_ffcd .(_b .EndElement );_afdgg &&_ecdc .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",_ffcd );};func NewCT_Shape ()*CT_Shape {_bgfe :=&CT_Shape {};return _bgfe };func (_fgbec ST_Breakpoint )String ()string {switch _fgbec {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 (_fffgf ST_ConstraintType )String ()string {switch _fffgf {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 "";};func (_egffb ST_PyramidAccentPosition )String ()string {switch _egffb {case 0:return "";case 1:return "\u0062\u0065\u0066";case 2:return "\u0061\u0066\u0074";};return "";};func (_dfaeb *ST_TextAnchorVertical )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dfaeb =0;case "\u0074":*_dfaeb =1;case "\u006d\u0069\u0064":*_dfaeb =2;case "\u0062":*_dfaeb =3;};return nil ;};func (_cbce ST_FallbackDimension )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gada :=_b .Attr {};_gada .Name =name ;switch _cbce {case ST_FallbackDimensionUnset :_gada .Value ="";case ST_FallbackDimension1D :_gada .Value ="\u0031\u0044";case ST_FallbackDimension2D :_gada .Value ="\u0032\u0044";};return _gada ,nil ;};type ST_FlowDirection byte ;func (_bfbg *ST_TextBlockDirection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcdbd ,_dgae :=d .Token ();if _dgae !=nil {return _dgae ;};if _bdcagg ,_ecbaf :=_bcdbd .(_b .EndElement );_ecbaf &&_bdcagg .Name ==start .Name {*_bfbg =1;return nil ;};if _dgbf ,_edfd :=_bcdbd .(_b .CharData );!_edfd {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",_bcdbd );}else {switch string (_dgbf ){case "":*_bfbg =0;case "\u0068\u006f\u0072\u007a":*_bfbg =1;case "\u0076\u0065\u0072\u0074":*_bfbg =2;};};_bcdbd ,_dgae =d .Token ();if _dgae !=nil {return _dgae ;};if _deega ,_gdfe :=_bcdbd .(_b .EndElement );_gdfe &&_deega .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",_bcdbd );};func (_ggdb *CT_StyleDefinitionHeaderLst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdag :for {_dgcb ,_facg :=d .Token ();if _facg !=nil {return _facg ;};switch _eccfd :=_dgcb .(type ){case _b .StartElement :switch _eccfd .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}:_bccbd :=NewCT_StyleDefinitionHeader ();if _gdab :=d .DecodeElement (_bccbd ,&_eccfd );_gdab !=nil {return _gdab ;};_ggdb .StyleDefHdr =append (_ggdb .StyleDefHdr ,_bccbd );default:_e .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",_eccfd .Name );if _cdae :=d .Skip ();_cdae !=nil {return _cdae ;};};case _b .EndElement :break _fdag ;case _b .CharData :};};return nil ;};func (_dacca ST_Direction )ValidateWithPath (path string )error {switch _dacca {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 (_dacca ));};return nil ;}; -// Validate validates the CT_Constraint and its children -func (_ccge *CT_Constraint )Validate ()error {return _ccge .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074");};func NewCT_AdjLst ()*CT_AdjLst {_aee :=&CT_AdjLst {};return _aee }; +// Validate validates the CT_CTStyleLabel and its children +func (_acf *CT_CTStyleLabel )Validate ()error {return _acf .ValidateWithPath ("\u0043T\u005fC\u0054\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");};func (_gfga *CT_Pt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_efge :=range start .Attr {if _efge .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_fagd ,_bfdg :=ParseUnionST_ModelId (_efge .Value );if _bfdg !=nil {return _bfdg ;};_gfga .ModelIdAttr =_fagd ;continue ;};if _efge .Name .Local =="\u0074\u0079\u0070\u0065"{_gfga .TypeAttr .UnmarshalXMLAttr (_efge );continue ;};if _efge .Name .Local =="\u0063\u0078\u006eI\u0064"{_eedge ,_dced :=ParseUnionST_ModelId (_efge .Value );if _dced !=nil {return _dced ;};_gfga .CxnIdAttr =&_eedge ;continue ;};};_dfae :for {_dggca ,_bbdca :=d .Token ();if _bbdca !=nil {return _bbdca ;};switch _fdce :=_dggca .(type ){case _b .StartElement :switch _fdce .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0053e\u0074"}:_gfga .PrSet =NewCT_ElemPropSet ();if _geca :=d .DecodeElement (_gfga .PrSet ,&_fdce );_geca !=nil {return _geca ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0070\u0050\u0072"}:_gfga .SpPr =_eb .NewCT_ShapeProperties ();if _eccd :=d .DecodeElement (_gfga .SpPr ,&_fdce );_eccd !=nil {return _eccd ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074"}:_gfga .T =_eb .NewCT_TextBody ();if _feac :=d .DecodeElement (_gfga .T ,&_fdce );_feac !=nil {return _feac ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfga .ExtLst =_eb .NewCT_OfficeArtExtensionList ();if _fbdf :=d .DecodeElement (_gfga .ExtLst ,&_fdce );_fbdf !=nil {return _fbdf ;};default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fP\u0074 \u0025\u0076",_fdce .Name );if _afgb :=d .Skip ();_afgb !=nil {return _afgb ;};};case _b .EndElement :break _dfae ;case _b .CharData :};};return nil ;};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;);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 NewCT_Categories ()*CT_Categories {_gabf :=&CT_Categories {};return _gabf };func (_bcage ST_CxnType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ceaba :=_b .Attr {};_ceaba .Name =name ;switch _bcage {case ST_CxnTypeUnset :_ceaba .Value ="";case ST_CxnTypeParOf :_ceaba .Value ="\u0070\u0061\u0072O\u0066";case ST_CxnTypePresOf :_ceaba .Value ="\u0070\u0072\u0065\u0073\u004f\u0066";case ST_CxnTypePresParOf :_ceaba .Value ="\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff";case ST_CxnTypeUnknownRelationship :_ceaba .Value ="\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070";};return _ceaba ,nil ;};func (_caed ST_AxisType )Validate ()error {return _caed .ValidateWithPath ("")};func (_cfff *CT_OrgChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egcf :=range start .Attr {if _egcf .Name .Local =="\u0076\u0061\u006c"{_ceefa ,_cfa :=_a .ParseBool (_egcf .Value );if _cfa !=nil {return _cfa ;};_cfff .ValAttr =&_ceefa ;continue ;};};for {_bgfa ,_aagf :=d .Token ();if _aagf !=nil {return _d .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_aagf );};if _dgbd ,_aaeb :=_bgfa .(_b .EndElement );_aaeb &&_dgbd .Name ==start .Name {break ;};};return nil ;};func (_cgdg ST_AxisType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cgdg .String (),start );};type CT_Constraint struct{OpAttr ST_BoolOperator ;ValAttr *float64 ;FactAttr *float64 ;ExtLst *_eb .CT_OfficeArtExtensionList ;TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;RefTypeAttr ST_ConstraintType ;RefForAttr ST_ConstraintRelationship ;RefForNameAttr *string ;RefPtTypeAttr ST_ElementType ;};func (_dfa *CT_BulletEnabled )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfa .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0064",_acgaa (*_dfa .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebacd ST_TextAnchorHorizontal )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cafcc :=_b .Attr {};_cafcc .Name =name ;switch _ebacd {case ST_TextAnchorHorizontalUnset :_cafcc .Value ="";case ST_TextAnchorHorizontalNone :_cafcc .Value ="\u006e\u006f\u006e\u0065";case ST_TextAnchorHorizontalCtr :_cafcc .Value ="\u0063\u0074\u0072";};return _cafcc ,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 ;};func (_egbac *ST_ChildDirection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agdfc ,_cdfdc :=d .Token ();if _cdfdc !=nil {return _cdfdc ;};if _bacd ,_bceae :=_agdfc .(_b .EndElement );_bceae &&_bacd .Name ==start .Name {*_egbac =1;return nil ;};if _ddaef ,_efcg :=_agdfc .(_b .CharData );!_efcg {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",_agdfc );}else {switch string (_ddaef ){case "":*_egbac =0;case "\u0068\u006f\u0072\u007a":*_egbac =1;case "\u0076\u0065\u0072\u0074":*_egbac =2;};};_agdfc ,_cdfdc =d .Token ();if _cdfdc !=nil {return _cdfdc ;};if _cdfgd ,_ggff :=_agdfc .(_b .EndElement );_ggff &&_cdfgd .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",_agdfc );}; -// ValidateWithPath validates the CT_Cxn and its children, prefixing error messages with path -func (_cfe *CT_Cxn )ValidateWithPath (path string )error {if _bed :=_cfe .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_bed !=nil {return _bed ;};if _cfee :=_cfe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cfee !=nil {return _cfee ;};if _bac :=_cfe .SrcIdAttr .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0049\u0064\u0041\u0074\u0074\u0072");_bac !=nil {return _bac ;};if _cgce :=_cfe .DestIdAttr .ValidateWithPath (path +"/\u0044\u0065\u0073\u0074\u0049\u0064\u0041\u0074\u0074\u0072");_cgce !=nil {return _cgce ;};if _cfe .ParTransIdAttr !=nil {if _fbeaf :=_cfe .ParTransIdAttr .ValidateWithPath (path +"\u002fP\u0061r\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072");_fbeaf !=nil {return _fbeaf ;};};if _cfe .SibTransIdAttr !=nil {if _aefaa :=_cfe .SibTransIdAttr .ValidateWithPath (path +"\u002fS\u0069b\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072");_aefaa !=nil {return _aefaa ;};};if _cfe .ExtLst !=nil {if _aedb :=_cfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aedb !=nil {return _aedb ;};};return nil ;};func (_ggegf *CT_Shape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ggegf .RotAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u006f\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ggegf .RotAttr )});};if _ggegf .TypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ggegf .TypeAttr )});};if _ggegf .BlipAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0062\u006c\u0069\u0070"},Value :_e .Sprintf ("\u0025\u0076",*_ggegf .BlipAttr )});};if _ggegf .ZOrderOffAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"},Value :_e .Sprintf ("\u0025\u0076",*_ggegf .ZOrderOffAttr )});};if _ggegf .HideGeomAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"},Value :_e .Sprintf ("\u0025\u0064",_eaga (*_ggegf .HideGeomAttr ))});};if _ggegf .LkTxEntryAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"},Value :_e .Sprintf ("\u0025\u0064",_eaga (*_ggegf .LkTxEntryAttr ))});};if _ggegf .BlipPhldrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"},Value :_e .Sprintf ("\u0025\u0064",_eaga (*_ggegf .BlipPhldrAttr ))});};e .EncodeToken (start );if _ggegf .AdjLst !=nil {_fagf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u0064\u006a\u004c\u0073\u0074"}};e .EncodeElement (_ggegf .AdjLst ,_fagf );};if _ggegf .ExtLst !=nil {_aedg :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggegf .ExtLst ,_aedg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ColorTransform and its children +func (_ddda *CT_ColorTransform )Validate ()error {return _ddda .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func (_ceea ST_ParameterId )ValidateWithPath (path string )error {switch _ceea {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 _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceea ));};return nil ;};func (_feba *ST_ConnectorPoint )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bggfb ,_accd :=d .Token ();if _accd !=nil {return _accd ;};if _geedg ,_ccedd :=_bggfb .(_b .EndElement );_ccedd &&_geedg .Name ==start .Name {*_feba =1;return nil ;};if _bdcfd ,_ffdafe :=_bggfb .(_b .CharData );!_ffdafe {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",_bggfb );}else {switch string (_bdcfd ){case "":*_feba =0;case "\u0061\u0075\u0074\u006f":*_feba =1;case "\u0062\u0043\u0074\u0072":*_feba =2;case "\u0063\u0074\u0072":*_feba =3;case "\u006d\u0069\u0064\u004c":*_feba =4;case "\u006d\u0069\u0064\u0052":*_feba =5;case "\u0074\u0043\u0074\u0072":*_feba =6;case "\u0062\u004c":*_feba =7;case "\u0062\u0052":*_feba =8;case "\u0074\u004c":*_feba =9;case "\u0074\u0052":*_feba =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_feba =11;};};_bggfb ,_accd =d .Token ();if _accd !=nil {return _accd ;};if _ebdee ,_gddda :=_bggfb .(_b .EndElement );_gddda &&_ebdee .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",_bggfb );};func (_dggd *CT_ChildPref )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dggd .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_dggd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_ClrAppMethod byte ;func (_deae *LayoutDefHdrLst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_deae .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();_gddf :for {_cbcdg ,_aceb :=d .Token ();if _aceb !=nil {return _aceb ;};switch _cfcac :=_cbcdg .(type ){case _b .StartElement :switch _cfcac .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}:_eeda :=NewCT_DiagramDefinitionHeader ();if _dcdce :=d .DecodeElement (_eeda ,&_cfcac );_dcdce !=nil {return _dcdce ;};_deae .LayoutDefHdr =append (_deae .LayoutDefHdr ,_eeda );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_cfcac .Name );if _accb :=d .Skip ();_accb !=nil {return _accb ;};};case _b .EndElement :break _gddf ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the AG_IteratorAttributes and its children, prefixing error messages with path -func (_edc *AG_IteratorAttributes )ValidateWithPath (path string )error {return nil };func (_bcagg *ST_DiagramHorizontalAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dgeb ,_affee :=d .Token ();if _affee !=nil {return _affee ;};if _aedeg ,_cagb :=_dgeb .(_a .EndElement );_cagb &&_aedeg .Name ==start .Name {*_bcagg =1;return nil ;};if _dceg ,_ddcg :=_dgeb .(_a .CharData );!_ddcg {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",_dgeb );}else {switch string (_dceg ){case "":*_bcagg =0;case "\u006c":*_bcagg =1;case "\u0063\u0074\u0072":*_bcagg =2;case "\u0072":*_bcagg =3;case "\u006e\u006f\u006e\u0065":*_bcagg =4;};};_dgeb ,_affee =d .Token ();if _affee !=nil {return _affee ;};if _bgab ,_eaec :=_dgeb .(_a .EndElement );_eaec &&_bgab .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",_dgeb );};func (_ddebg ST_CenterShapeMapping )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ddebg .String (),start );};func (_ddaf *ST_RotationPath )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abcd ,_ebde :=d .Token ();if _ebde !=nil {return _ebde ;};if _dffe ,_cgbeb :=_abcd .(_a .EndElement );_cgbeb &&_dffe .Name ==start .Name {*_ddaf =1;return nil ;};if _fbbc ,_adcag :=_abcd .(_a .CharData );!_adcag {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",_abcd );}else {switch string (_fbbc ){case "":*_ddaf =0;case "\u006e\u006f\u006e\u0065":*_ddaf =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_ddaf =2;};};_abcd ,_ebde =d .Token ();if _ebde !=nil {return _ebde ;};if _bbeaa ,_fedd :=_abcd .(_a .EndElement );_fedd &&_bbeaa .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",_abcd );};func (_ggbd *ST_ModelId )ValidateWithPath (path string )error {_aagef :=[]string {};if _ggbd .Int32 !=nil {_aagef =append (_aagef ,"\u0049\u006e\u00743\u0032");};if _ggbd .ST_Guid !=nil {_aagef =append (_aagef ,"\u0053T\u005f\u0047\u0075\u0069\u0064");};if len (_aagef )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aagef );};return nil ;};func (_gbcg *CT_StyleDefinition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dbeg :=range start .Attr {if _dbeg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_dbad ,_eegdg :=_dbeg .Value ,error (nil );if _eegdg !=nil {return _eegdg ;};_gbcg .UniqueIdAttr =&_dbad ;continue ;};if _dbeg .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_eaed ,_bfe :=_dbeg .Value ,error (nil );if _bfe !=nil {return _bfe ;};_gbcg .MinVerAttr =&_eaed ;continue ;};};_adccc :for {_ecde ,_ddfdb :=d .Token ();if _ddfdb !=nil {return _ddfdb ;};switch _bdeg :=_ecde .(type ){case _a .StartElement :switch _bdeg .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"}:_aaff :=NewCT_SDName ();if _ebb :=d .DecodeElement (_aaff ,&_bdeg );_ebb !=nil {return _ebb ;};_gbcg .Title =append (_gbcg .Title ,_aaff );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"}:_eefc :=NewCT_SDDescription ();if _cfdea :=d .DecodeElement (_eefc ,&_bdeg );_cfdea !=nil {return _cfdea ;};_gbcg .Desc =append (_gbcg .Desc ,_eefc );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"}:_gbcg .CatLst =NewCT_SDCategories ();if _ffbfg :=d .DecodeElement (_gbcg .CatLst ,&_bdeg );_ffbfg !=nil {return _ffbfg ;};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"}:_gbcg .Scene3d =_c .NewCT_Scene3D ();if _bafe :=d .DecodeElement (_gbcg .Scene3d ,&_bdeg );_bafe !=nil {return _bafe ;};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"}:_daaa :=NewCT_StyleLabel ();if _eeeff :=d .DecodeElement (_daaa ,&_bdeg );_eeeff !=nil {return _eeeff ;};_gbcg .StyleLbl =append (_gbcg .StyleLbl ,_daaa );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"}:_gbcg .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _dbfd :=d .DecodeElement (_gbcg .ExtLst ,&_bdeg );_dbfd !=nil {return _dbfd ;};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\u0074\u0079\u006c\u0065\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_bdeg .Name );if _ffce :=d .Skip ();_ffce !=nil {return _ffce ;};};case _a .EndElement :break _adccc ;case _a .CharData :};};return nil ;};func (_caff ST_FunctionType )Validate ()error {return _caff .ValidateWithPath ("")};func (_fdgc ST_TextDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_degaf :=_a .Attr {};_degaf .Name =name ;switch _fdgc {case ST_TextDirectionUnset :_degaf .Value ="";case ST_TextDirectionFromT :_degaf .Value ="\u0066\u0072\u006fm\u0054";case ST_TextDirectionFromB :_degaf .Value ="\u0066\u0072\u006fm\u0042";};return _degaf ,nil ;};type AG_ConstraintAttributes struct{TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;};func (_efeff ST_AnimLvlStr )Validate ()error {return _efeff .ValidateWithPath ("")};func (_aefe *CT_ResizeHandles )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aefe .ValAttr !=ST_ResizeHandlesStrUnset {_agbd ,_fgg :=_aefe .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _fgg !=nil {return _fgg ;};start .Attr =append (start .Attr ,_agbd );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_AnimLvl and its children, prefixing error messages with path +func (_cc *CT_AnimLvl )ValidateWithPath (path string )error {if _beg :=_cc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_beg !=nil {return _beg ;};return nil ;};func (_egac ST_Breakpoint )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_egac .String (),start );};func (_gbcge *CT_TextProps )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acea :for {_gafeb ,_bfbbe :=d .Token ();if _bfbbe !=nil {return _bfbbe ;};switch _egded :=_gafeb .(type ){case _b .StartElement :switch _egded .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"}:_gbcge .Sp3d =_eb .NewCT_Shape3D ();if _dbeac :=d .DecodeElement (_gbcge .Sp3d ,&_egded );_dbeac !=nil {return _dbeac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gbcge .FlatTx =_eb .NewCT_FlatText ();if _dgbe :=d .DecodeElement (_gbcge .FlatTx ,&_egded );_dgbe !=nil {return _dgbe ;};default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0065\u0078t\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_egded .Name );if _dfgdf :=d .Skip ();_dfgdf !=nil {return _dfgdf ;};};case _b .EndElement :break _acea ;case _b .CharData :};};return nil ;};func (_ffdcd *ST_LinearDirection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcgff ,_cefg :=d .Token ();if _cefg !=nil {return _cefg ;};if _decee ,_beedc :=_gcgff .(_b .EndElement );_beedc &&_decee .Name ==start .Name {*_ffdcd =1;return nil ;};if _bbgae ,_gdebf :=_gcgff .(_b .CharData );!_gdebf {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",_gcgff );}else {switch string (_bbgae ){case "":*_ffdcd =0;case "\u0066\u0072\u006fm\u004c":*_ffdcd =1;case "\u0066\u0072\u006fm\u0052":*_ffdcd =2;case "\u0066\u0072\u006fm\u0054":*_ffdcd =3;case "\u0066\u0072\u006fm\u0042":*_ffdcd =4;};};_gcgff ,_cefg =d .Token ();if _cefg !=nil {return _cefg ;};if _ddbaf ,_dddec :=_gcgff .(_b .EndElement );_dddec &&_ddbaf .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",_gcgff );}; -// ValidateWithPath validates the CT_SDCategories and its children, prefixing error messages with path -func (_befb *CT_SDCategories )ValidateWithPath (path string )error {for _gecb ,_degg :=range _befb .Cat {if _fgb :=_degg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_gecb ));_fgb !=nil {return _fgb ;};};return nil ;};func (_fgfc *ST_PrSetCustVal )ValidateWithPath (path string )error {_ceec :=[]string {};if _fgfc .ST_Percentage !=nil {_ceec =append (_ceec ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if _fgfc .Int32 !=nil {_ceec =append (_ceec ,"\u0049\u006e\u00743\u0032");};if len (_ceec )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ceec );};return nil ;};func (_gdgfc *RelIds )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdgfc .CT_RelIds =*NewCT_RelIds ();for _ ,_fbfb :=range start .Attr {if _fbfb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fbfb .Name .Local =="\u0064\u006d"||_fbfb .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"&&_fbfb .Name .Local =="\u0064\u006d"{_dgbe ,_fdfedc :=_fbfb .Value ,error (nil );if _fdfedc !=nil {return _fdfedc ;};_gdgfc .DmAttr =_dgbe ;continue ;};if _fbfb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fbfb .Name .Local =="\u006c\u006f"||_fbfb .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"&&_fbfb .Name .Local =="\u006c\u006f"{_dadc ,_ebfd :=_fbfb .Value ,error (nil );if _ebfd !=nil {return _ebfd ;};_gdgfc .LoAttr =_dadc ;continue ;};if _fbfb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fbfb .Name .Local =="\u0071\u0073"||_fbfb .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"&&_fbfb .Name .Local =="\u0071\u0073"{_begae ,_cdcc :=_fbfb .Value ,error (nil );if _cdcc !=nil {return _cdcc ;};_gdgfc .QsAttr =_begae ;continue ;};if _fbfb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fbfb .Name .Local =="\u0063\u0073"||_fbfb .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"&&_fbfb .Name .Local =="\u0063\u0073"{_dacag ,_bdccc :=_fbfb .Value ,error (nil );if _bdccc !=nil {return _bdccc ;};_gdgfc .CsAttr =_dacag ;continue ;};};for {_fgceb ,_bgdaa :=d .Token ();if _bgdaa !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0052e\u006c\u0049d\u0073\u003a\u0020\u0025\u0073",_bgdaa );};if _abea ,_edbdb :=_fgceb .(_a .EndElement );_edbdb &&_abea .Name ==start .Name {break ;};};return nil ;};func (_gacga ST_FunctionOperator )String ()string {switch _gacga {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 "";};type CT_Choose struct{NameAttr *string ;If []*CT_When ;Else *CT_Otherwise ;};func (_fegba ST_RotationPath )ValidateWithPath (path string )error {switch _fegba {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 (_fegba ));};return nil ;}; +// Validate validates the CT_ColorTransformHeaderLst and its children +func (_cagf *CT_ColorTransformHeaderLst )Validate ()error {return _cagf .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");};func NewCT_StyleDefinitionHeader ()*CT_StyleDefinitionHeader {_bfggg :=&CT_StyleDefinitionHeader {};return _bfggg ;};func (_cgcf ST_BoolOperator )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cgcf .String (),start );}; -// ValidateWithPath validates the CT_NumericRule and its children, prefixing error messages with path -func (_bfg *CT_NumericRule )ValidateWithPath (path string )error {if _bfg .ExtLst !=nil {if _edbdd :=_bfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edbdd !=nil {return _edbdd ;};};if _aeff :=_bfg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aeff !=nil {return _aeff ;};if _gace :=_bfg .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_gace !=nil {return _gace ;};if _ecfd :=_bfg .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ecfd !=nil {return _ecfd ;};return nil ;};const (ST_ChildOrderTypeUnset ST_ChildOrderType =0;ST_ChildOrderTypeB ST_ChildOrderType =1;ST_ChildOrderTypeT ST_ChildOrderType =2;);func (_gegdg ST_GrowDirection )String ()string {switch _gegdg {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 (_decd *CT_Choose )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dffc :=range start .Attr {if _dffc .Name .Local =="\u006e\u0061\u006d\u0065"{_egg ,_abce :=_dffc .Value ,error (nil );if _abce !=nil {return _abce ;};_decd .NameAttr =&_egg ;continue ;};};_efdc :for {_cab ,_ccdd :=d .Token ();if _ccdd !=nil {return _ccdd ;};switch _dbab :=_cab .(type ){case _a .StartElement :switch _dbab .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"}:_faeg :=NewCT_When ();if _egd :=d .DecodeElement (_faeg ,&_dbab );_egd !=nil {return _egd ;};_decd .If =append (_decd .If ,_faeg );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"}:_decd .Else =NewCT_Otherwise ();if _bddb :=d .DecodeElement (_decd .Else ,&_dbab );_bddb !=nil {return _bddb ;};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\u0068\u006fo\u0073\u0065 \u0025\u0076",_dbab .Name );if _egae :=d .Skip ();_egae !=nil {return _egae ;};};case _a .EndElement :break _efdc ;case _a .CharData :};};return nil ;};func (_cbabad ST_OutputShapeType )String ()string {switch _cbabad {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u006f\u006e\u006e";};return "";}; +// Validate validates the CT_TextProps and its children +func (_gdgca *CT_TextProps )Validate ()error {return _gdgca .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0050\u0072\u006f\u0070\u0073");};func (_cdaaf *LayoutDef )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdaaf .CT_DiagramDefinition =*NewCT_DiagramDefinition ();for _ ,_aaad :=range start .Attr {if _aaad .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_ffbc ,_faef :=_aaad .Value ,error (nil );if _faef !=nil {return _faef ;};_cdaaf .UniqueIdAttr =&_ffbc ;continue ;};if _aaad .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_ebdd ,_aebee :=_aaad .Value ,error (nil );if _aebee !=nil {return _aebee ;};_cdaaf .MinVerAttr =&_ebdd ;continue ;};if _aaad .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_ebce ,_gddb :=_aaad .Value ,error (nil );if _gddb !=nil {return _gddb ;};_cdaaf .DefStyleAttr =&_ebce ;continue ;};};_befaa :for {_edcfg ,_dgfbg :=d .Token ();if _dgfbg !=nil {return _dgfbg ;};switch _dfeb :=_edcfg .(type ){case _b .StartElement :switch _dfeb .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_afedcb :=NewCT_Name ();if _ecfd :=d .DecodeElement (_afedcb ,&_dfeb );_ecfd !=nil {return _ecfd ;};_cdaaf .Title =append (_cdaaf .Title ,_afedcb );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gegg :=NewCT_Description ();if _cccea :=d .DecodeElement (_gegg ,&_dfeb );_cccea !=nil {return _cccea ;};_cdaaf .Desc =append (_cdaaf .Desc ,_gegg );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_cdaaf .CatLst =NewCT_Categories ();if _fbege :=d .DecodeElement (_cdaaf .CatLst ,&_dfeb );_fbege !=nil {return _fbege ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}:_cdaaf .SampData =NewCT_SampleData ();if _ggabd :=d .DecodeElement (_cdaaf .SampData ,&_dfeb );_ggabd !=nil {return _ggabd ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}:_cdaaf .StyleData =NewCT_SampleData ();if _adaed :=d .DecodeElement (_cdaaf .StyleData ,&_dfeb );_adaed !=nil {return _adaed ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}:_cdaaf .ClrData =NewCT_SampleData ();if _fgce :=d .DecodeElement (_cdaaf .ClrData ,&_dfeb );_fgce !=nil {return _fgce ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:if _adfg :=d .DecodeElement (_cdaaf .LayoutNode ,&_dfeb );_adfg !=nil {return _adfg ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdaaf .ExtLst =_eb .NewCT_OfficeArtExtensionList ();if _efgdde :=d .DecodeElement (_cdaaf .ExtLst ,&_dfeb );_efgdde !=nil {return _efgdde ;};default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066 \u0025\u0076",_dfeb .Name );if _efbge :=d .Skip ();_efbge !=nil {return _efbge ;};};case _b .EndElement :break _befaa ;case _b .CharData :};};return nil ;};type CT_AnimLvl struct{ValAttr ST_AnimLvlStr ;};func (_bcdd ST_HierarchyAlignment )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_feace :=_b .Attr {};_feace .Name =name ;switch _bcdd {case ST_HierarchyAlignmentUnset :_feace .Value ="";case ST_HierarchyAlignmentTL :_feace .Value ="\u0074\u004c";case ST_HierarchyAlignmentTR :_feace .Value ="\u0074\u0052";case ST_HierarchyAlignmentTCtrCh :_feace .Value ="\u0074\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentTCtrDes :_feace .Value ="\u0074C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentBL :_feace .Value ="\u0062\u004c";case ST_HierarchyAlignmentBR :_feace .Value ="\u0062\u0052";case ST_HierarchyAlignmentBCtrCh :_feace .Value ="\u0062\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentBCtrDes :_feace .Value ="\u0062C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentLT :_feace .Value ="\u006c\u0054";case ST_HierarchyAlignmentLB :_feace .Value ="\u006c\u0042";case ST_HierarchyAlignmentLCtrCh :_feace .Value ="\u006c\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentLCtrDes :_feace .Value ="\u006cC\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentRT :_feace .Value ="\u0072\u0054";case ST_HierarchyAlignmentRB :_feace .Value ="\u0072\u0042";case ST_HierarchyAlignmentRCtrCh :_feace .Value ="\u0072\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentRCtrDes :_feace .Value ="\u0072C\u0074\u0072\u0044\u0065\u0073";};return _feace ,nil ;}; -// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path -func (_ffc *CT_Colors )ValidateWithPath (path string )error {if _fceg :=_ffc .MethAttr .ValidateWithPath (path +"\u002fM\u0065\u0074\u0068\u0041\u0074\u0074r");_fceg !=nil {return _fceg ;};if _edae :=_ffc .HueDirAttr .ValidateWithPath (path +"/\u0048\u0075\u0065\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_edae !=nil {return _edae ;};for _ecdb ,_eag :=range _ffc .EG_ColorChoice {if _edbd :=_eag .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ecdb ));_edbd !=nil {return _edbd ;};};return nil ;};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 (_dcfe *CT_Categories )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dcfe .Cat !=nil {_gba :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074"}};for _ ,_gcee :=range _dcfe .Cat {e .EncodeElement (_gcee ,_gba );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_Ints []int32 ;func (_cgba ST_NodeVerticalAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_abfd :=_a .Attr {};_abfd .Name =name ;switch _cgba {case ST_NodeVerticalAlignmentUnset :_abfd .Value ="";case ST_NodeVerticalAlignmentT :_abfd .Value ="\u0074";case ST_NodeVerticalAlignmentMid :_abfd .Value ="\u006d\u0069\u0064";case ST_NodeVerticalAlignmentB :_abfd .Value ="\u0062";};return _abfd ,nil ;};func (_cbdba *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 :_e .Sprintf ("\u0025\u0076",_cbdba .TypeAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0069"},Value :_e .Sprintf ("\u0025\u0076",_cbdba .PriAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gcefb ST_HueDir )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fadgg :=_a .Attr {};_fadgg .Name =name ;switch _gcefb {case ST_HueDirUnset :_fadgg .Value ="";case ST_HueDirCw :_fadgg .Value ="\u0063\u0077";case ST_HueDirCcw :_fadgg .Value ="\u0063\u0063\u0077";};return _fadgg ,nil ;};func (_ggegd ST_SecondaryLinearDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ggegd .String (),start );};func NewCT_LayoutVariablePropertySet ()*CT_LayoutVariablePropertySet {_cag :=&CT_LayoutVariablePropertySet {};return _cag ;};func (_eabec *ST_FunctionArgument )Validate ()error {return _eabec .ValidateWithPath ("")};func (_feddc ST_ArrowheadStyle )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_abaff :=_a .Attr {};_abaff .Name =name ;switch _feddc {case ST_ArrowheadStyleUnset :_abaff .Value ="";case ST_ArrowheadStyleAuto :_abaff .Value ="\u0061\u0075\u0074\u006f";case ST_ArrowheadStyleArr :_abaff .Value ="\u0061\u0072\u0072";case ST_ArrowheadStyleNoArr :_abaff .Value ="\u006e\u006f\u0041r\u0072";};return _abaff ,nil ;};const (ST_BreakpointUnset ST_Breakpoint =0;ST_BreakpointEndCnv ST_Breakpoint =1;ST_BreakpointBal ST_Breakpoint =2;ST_BreakpointFixed ST_Breakpoint =3;);func (_afga *LayoutDefHdrLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afga .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();_adee :for {_bacbg ,_cfac :=d .Token ();if _cfac !=nil {return _cfac ;};switch _cfbb :=_bacbg .(type ){case _a .StartElement :switch _cfbb .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"}:_edbe :=NewCT_DiagramDefinitionHeader ();if _dceb :=d .DecodeElement (_edbe ,&_cfbb );_dceb !=nil {return _dceb ;};_afga .LayoutDefHdr =append (_afga .LayoutDefHdr ,_edbe );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\u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_cfbb .Name );if _ddddf :=d .Skip ();_ddddf !=nil {return _ddddf ;};};case _a .EndElement :break _adee ;case _a .CharData :};};return nil ;};func (_gbabd ST_Direction )ValidateWithPath (path string )error {switch _gbabd {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 (_gbabd ));};return nil ;};func (_afd *CT_CTName )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _afd .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_afd .LangAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_afd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_NodeHorizontalAlignmentUnset ST_NodeHorizontalAlignment =0;ST_NodeHorizontalAlignmentL ST_NodeHorizontalAlignment =1;ST_NodeHorizontalAlignmentCtr ST_NodeHorizontalAlignment =2;ST_NodeHorizontalAlignmentR ST_NodeHorizontalAlignment =3;);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;);const (ST_TextBlockDirectionUnset ST_TextBlockDirection =0;ST_TextBlockDirectionHorz ST_TextBlockDirection =1;ST_TextBlockDirectionVert ST_TextBlockDirection =2;);func (_adgef ST_ResizeHandlesStr )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ebed :=_a .Attr {};_ebed .Name =name ;switch _adgef {case ST_ResizeHandlesStrUnset :_ebed .Value ="";case ST_ResizeHandlesStrExact :_ebed .Value ="\u0065\u0078\u0061c\u0074";case ST_ResizeHandlesStrRel :_ebed .Value ="\u0072\u0065\u006c";};return _ebed ,nil ;}; +// ValidateWithPath validates the CT_Direction and its children, prefixing error messages with path +func (_dfcd *CT_Direction )ValidateWithPath (path string )error {if _aaaa :=_dfcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aaaa !=nil {return _aaaa ;};return nil ;}; -// Validate validates the CT_Description and its children -func (_acf *CT_Description )Validate ()error {return _acf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e");};func (_cgca *CT_StyleLabel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fedbc :=range start .Attr {if _fedbc .Name .Local =="\u006e\u0061\u006d\u0065"{_acaa ,_agae :=_fedbc .Value ,error (nil );if _agae !=nil {return _agae ;};_cgca .NameAttr =_acaa ;continue ;};};_eagg :for {_feaa ,_dacg :=d .Token ();if _dacg !=nil {return _dacg ;};switch _deac :=_feaa .(type ){case _a .StartElement :switch _deac .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"}:_cgca .Scene3d =_c .NewCT_Scene3D ();if _bbfe :=d .DecodeElement (_cgca .Scene3d ,&_deac );_bbfe !=nil {return _bbfe ;};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"}:_cgca .Sp3d =_c .NewCT_Shape3D ();if _fgbc :=d .DecodeElement (_cgca .Sp3d ,&_deac );_fgbc !=nil {return _fgbc ;};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"}:_cgca .TxPr =NewCT_TextProps ();if _gaad :=d .DecodeElement (_cgca .TxPr ,&_deac );_gaad !=nil {return _gaad ;};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"}:_cgca .Style =_c .NewCT_ShapeStyle ();if _cacb :=d .DecodeElement (_cgca .Style ,&_deac );_cacb !=nil {return _cacb ;};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"}:_cgca .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _cdcga :=d .DecodeElement (_cgca .ExtLst ,&_deac );_cdcga !=nil {return _cdcga ;};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\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c \u0025\u0076",_deac .Name );if _bdge :=d .Skip ();_bdge !=nil {return _bdge ;};};case _a .EndElement :break _eagg ;case _a .CharData :};};return nil ;};func NewCT_CTCategory ()*CT_CTCategory {_ecd :=&CT_CTCategory {};return _ecd }; +// Validate validates the CT_Cxn and its children +func (_gcea *CT_Cxn )Validate ()error {return _gcea .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e");};func (_gefc *CT_PtList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gefc .Pt !=nil {_dddb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u0074"}};for _ ,_bcad :=range _gefc .Pt {e .EncodeElement (_bcad ,_dddb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfab *ST_FunctionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecbac ,_cgfab :=d .Token ();if _cgfab !=nil {return _cgfab ;};if _fgfec ,_afeb :=_ecbac .(_b .EndElement );_afeb &&_fgfec .Name ==start .Name {*_cfab =1;return nil ;};if _dacaf ,_gcec :=_ecbac .(_b .CharData );!_gcec {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",_ecbac );}else {switch string (_dacaf ){case "":*_cfab =0;case "\u0063\u006e\u0074":*_cfab =1;case "\u0070\u006f\u0073":*_cfab =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_cfab =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_cfab =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_cfab =5;case "\u0076\u0061\u0072":*_cfab =6;case "\u0064\u0065\u0070t\u0068":*_cfab =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_cfab =8;};};_ecbac ,_cgfab =d .Token ();if _cgfab !=nil {return _cgfab ;};if _edege ,_geccg :=_ecbac .(_b .EndElement );_geccg &&_edege .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",_ecbac );};func (_gbbg *CT_Constraint )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbbg .OpAttr !=ST_BoolOperatorUnset {_eaaa ,_aecd :=_gbbg .OpAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0070"});if _aecd !=nil {return _aecd ;};start .Attr =append (start .Attr ,_eaaa );};if _gbbg .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_gbbg .ValAttr )});};if _gbbg .FactAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_gbbg .FactAttr )});};if _gbbg .TypeAttr !=ST_ConstraintTypeUnset {_ddeg ,_eff :=_gbbg .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _eff !=nil {return _eff ;};start .Attr =append (start .Attr ,_ddeg );};if _gbbg .ForAttr !=ST_ConstraintRelationshipUnset {_gdbe ,_agaf :=_gbbg .ForAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u006f\u0072"});if _agaf !=nil {return _agaf ;};start .Attr =append (start .Attr ,_gdbe );};if _gbbg .ForNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_gbbg .ForNameAttr )});};if _gbbg .PtTypeAttr !=ST_ElementTypeUnset {_gcda ,_ggd :=_gbbg .PtTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _ggd !=nil {return _ggd ;};start .Attr =append (start .Attr ,_gcda );};if _gbbg .RefTypeAttr !=ST_ConstraintTypeUnset {_aff ,_fbaf :=_gbbg .RefTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"});if _fbaf !=nil {return _fbaf ;};start .Attr =append (start .Attr ,_aff );};if _gbbg .RefForAttr !=ST_ConstraintRelationshipUnset {_fffa ,_gfge :=_gbbg .RefForAttr .MarshalXMLAttr (_b .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _gfge !=nil {return _gfge ;};start .Attr =append (start .Attr ,_fffa );};if _gbbg .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_gbbg .RefForNameAttr )});};if _gbbg .RefPtTypeAttr !=ST_ElementTypeUnset {_afc ,_gge :=_gbbg .RefPtTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _gge !=nil {return _gge ;};start .Attr =append (start .Attr ,_afc );};e .EncodeToken (start );if _gbbg .ExtLst !=nil {_ggee :=_b .StartElement {Name :_b .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbbg .ExtLst ,_ggee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bdfcd ST_TextBlockDirection )Validate ()error {return _bdfcd .ValidateWithPath ("")};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 *_eb .CT_OfficeArtExtensionList ;};func (_fcbdb *ST_ContinueDirection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffba ,_gafbb :=d .Token ();if _gafbb !=nil {return _gafbb ;};if _ecefd ,_edfdb :=_ffba .(_b .EndElement );_edfdb &&_ecefd .Name ==start .Name {*_fcbdb =1;return nil ;};if _cafbd ,_ddecc :=_ffba .(_b .CharData );!_ddecc {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",_ffba );}else {switch string (_cafbd ){case "":*_fcbdb =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_fcbdb =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_fcbdb =2;};};_ffba ,_gafbb =d .Token ();if _gafbb !=nil {return _gafbb ;};if _defbg ,_afad :=_ffba .(_b .EndElement );_afad &&_defbg .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",_ffba );};func NewCT_SDDescription ()*CT_SDDescription {_ccbg :=&CT_SDDescription {};return _ccbg };func (_caeb ST_HueDir )String ()string {switch _caeb {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};return "";};func (_gacd *CT_Shape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgbc :=range start .Attr {if _fgbc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fgbc .Name .Local =="\u0062\u006c\u0069\u0070"||_fgbc .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"&&_fgbc .Name .Local =="\u0062\u006c\u0069\u0070"{_fedfa ,_adaeg :=_fgbc .Value ,error (nil );if _adaeg !=nil {return _adaeg ;};_gacd .BlipAttr =&_fedfa ;continue ;};if _fgbc .Name .Local =="\u0072\u006f\u0074"{_gbeg ,_dgbaf :=_a .ParseFloat (_fgbc .Value ,64);if _dgbaf !=nil {return _dgbaf ;};_gacd .RotAttr =&_gbeg ;continue ;};if _fgbc .Name .Local =="\u0074\u0079\u0070\u0065"{_bdcce ,_faged :=ParseUnionST_LayoutShapeType (_fgbc .Value );if _faged !=nil {return _faged ;};_gacd .TypeAttr =&_bdcce ;continue ;};if _fgbc .Name .Local =="\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"{_becc ,_gcbd :=_a .ParseInt (_fgbc .Value ,10,32);if _gcbd !=nil {return _gcbd ;};_dccb :=int32 (_becc );_gacd .ZOrderOffAttr =&_dccb ;continue ;};if _fgbc .Name .Local =="\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"{_fgba ,_febg :=_a .ParseBool (_fgbc .Value );if _febg !=nil {return _febg ;};_gacd .HideGeomAttr =&_fgba ;continue ;};if _fgbc .Name .Local =="\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"{_dgcg ,_efeaf :=_a .ParseBool (_fgbc .Value );if _efeaf !=nil {return _efeaf ;};_gacd .LkTxEntryAttr =&_dgcg ;continue ;};if _fgbc .Name .Local =="\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"{_agabe ,_bcbdc :=_a .ParseBool (_fgbc .Value );if _bcbdc !=nil {return _bcbdc ;};_gacd .BlipPhldrAttr =&_agabe ;continue ;};};_dbeb :for {_feaf ,_gffcd :=d .Token ();if _gffcd !=nil {return _gffcd ;};switch _bdgda :=_feaf .(type ){case _b .StartElement :switch _bdgda .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u0064\u006a\u004c\u0073\u0074"}:_gacd .AdjLst =NewCT_AdjLst ();if _dbdb :=d .DecodeElement (_gacd .AdjLst ,&_bdgda );_dbdb !=nil {return _dbdb ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gacd .ExtLst =_eb .NewCT_OfficeArtExtensionList ();if _faea :=d .DecodeElement (_gacd .ExtLst ,&_bdgda );_faea !=nil {return _faea ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_bdgda .Name );if _babf :=d .Skip ();_babf !=nil {return _babf ;};};case _b .EndElement :break _dbeb ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Adj and its children, prefixing error messages with path -func (_fce *CT_Adj )ValidateWithPath (path string )error {if _fce .IdxAttr < 1{return _e .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 ,_fce .IdxAttr );};return nil ;}; +// Validate validates the CT_SDDescription and its children +func (_ddfdf *CT_SDDescription )Validate ()error {return _ddfdf .ValidateWithPath ("\u0043\u0054_\u0053\u0044\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");};func (_ead *CT_BulletEnabled )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbfd :=range start .Attr {if _cbfd .Name .Local =="\u0076\u0061\u006c"{_gg ,_eegb :=_a .ParseBool (_cbfd .Value );if _eegb !=nil {return _eegb ;};_ead .ValAttr =&_gg ;continue ;};};for {_efca ,_fgd :=d .Token ();if _fgd !=nil {return _d .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",_fgd );};if _cac ,_gdg :=_efca .(_b .EndElement );_gdg &&_cac .Name ==start .Name {break ;};};return nil ;}; // Validate validates the AG_IteratorAttributes and its children -func (_dg *AG_IteratorAttributes )Validate ()error {return _dg .ValidateWithPath ("A\u0047\u005f\u0049\u0074er\u0061t\u006f\u0072\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};func (_ebbc *ST_PrSetCustVal )Validate ()error {return _ebbc .ValidateWithPath ("")};type ST_ChildOrderType byte ;type CT_CxnList struct{Cxn []*CT_Cxn ;};func (_afge ST_ConnectorDimension )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_afge .String (),start );};func (_cdccc ST_ConstraintRelationship )ValidateWithPath (path string )error {switch _cdccc {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 (_cdccc ));};return nil ;};type CT_RelIds struct{DmAttr string ;LoAttr string ;QsAttr string ;CsAttr string ;};func (_bbaec ST_ClrAppMethod )ValidateWithPath (path string )error {switch _bbaec {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 (_bbaec ));};return nil ;};func (_cgcacc ST_ConnectorDimension )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ccgb :=_a .Attr {};_ccgb .Name =name ;switch _cgcacc {case ST_ConnectorDimensionUnset :_ccgb .Value ="";case ST_ConnectorDimension1D :_ccgb .Value ="\u0031\u0044";case ST_ConnectorDimension2D :_ccgb .Value ="\u0032\u0044";case ST_ConnectorDimensionCust :_ccgb .Value ="\u0063\u0075\u0073\u0074";};return _ccgb ,nil ;};func (_ffbff ST_SecondaryLinearDirection )Validate ()error {return _ffbff .ValidateWithPath ("")};func NewAG_ConstraintRefAttributes ()*AG_ConstraintRefAttributes {_cfa :=&AG_ConstraintRefAttributes {};return _cfa ;};func (_fced *CT_TextProps )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fced .Sp3d !=nil {_bfccc :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070\u0033\u0064"}};e .EncodeElement (_fced .Sp3d ,_bfccc );};if _fced .FlatTx !=nil {_fcdd :=_a .StartElement {Name :_a .Name {Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_fced .FlatTx ,_fcdd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ecga ST_FlowDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ggegc :=_a .Attr {};_ggegc .Name =name ;switch _ecga {case ST_FlowDirectionUnset :_ggegc .Value ="";case ST_FlowDirectionRow :_ggegc .Value ="\u0072\u006f\u0077";case ST_FlowDirectionCol :_ggegc .Value ="\u0063\u006f\u006c";};return _ggegc ,nil ;};func (_ffbag *ST_ParameterId )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ffbag =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_ffbag =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_ffbag =2;case "\u0063\u0068\u0044i\u0072":*_ffbag =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_ffbag =4;case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_ffbag =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_ffbag =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_ffbag =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_ffbag =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_ffbag =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_ffbag =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_ffbag =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_ffbag =12;case "\u0064\u0069\u006d":*_ffbag =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_ffbag =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_ffbag =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_ffbag =16;case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_ffbag =17;case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_ffbag =18;case "\u0074\u0078\u0044i\u0072":*_ffbag =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_ffbag =20;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_ffbag =21;case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_ffbag =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_ffbag =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_ffbag =24;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_ffbag =25;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_ffbag =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_ffbag =27;case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_ffbag =28;case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_ffbag =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_ffbag =30;case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_ffbag =31;case "\u0067\u0072\u0044i\u0072":*_ffbag =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_ffbag =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_ffbag =34;case "\u0062\u006b\u0070\u0074":*_ffbag =35;case "\u006f\u0066\u0066":*_ffbag =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_ffbag =37;case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_ffbag =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_ffbag =39;case "\u0073\u0074\u0041n\u0067":*_ffbag =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_ffbag =41;case "\u0061\u0072":*_ffbag =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_ffbag =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_ffbag =44;case "\u006c\u006e\u0053\u0070\u0043\u0068":*_ffbag =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_ffbag =46;case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_ffbag =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_ffbag =48;case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_ffbag =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_ffbag =50;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_ffbag =51;case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_ffbag =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_ffbag =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_ffbag =54;case "\u0065\u006e\u0064\u0050\u0074\u0073":*_ffbag =55;};return nil ;};func (_acbd *ST_NodeVerticalAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_agbef ,_eabdc :=d .Token ();if _eabdc !=nil {return _eabdc ;};if _faag ,_dafb :=_agbef .(_a .EndElement );_dafb &&_faag .Name ==start .Name {*_acbd =1;return nil ;};if _cbgeg ,_fbdcc :=_agbef .(_a .CharData );!_fbdcc {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",_agbef );}else {switch string (_cbgeg ){case "":*_acbd =0;case "\u0074":*_acbd =1;case "\u006d\u0069\u0064":*_acbd =2;case "\u0062":*_acbd =3;};};_agbef ,_eabdc =d .Token ();if _eabdc !=nil {return _eabdc ;};if _afbde ,_eacfg :=_agbef .(_a .EndElement );_eacfg &&_afbde .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",_agbef );};func (_fca *CT_CTName )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_afce :=range start .Attr {if _afce .Name .Local =="\u006c\u0061\u006e\u0067"{_dfde ,_eec :=_afce .Value ,error (nil );if _eec !=nil {return _eec ;};_fca .LangAttr =&_dfde ;continue ;};if _afce .Name .Local =="\u0076\u0061\u006c"{_ead ,_cde :=_afce .Value ,error (nil );if _cde !=nil {return _cde ;};_fca .ValAttr =_ead ;continue ;};};for {_cee ,_dae :=d .Token ();if _dae !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0054\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_dae );};if _cgc ,_cdeg :=_cee .(_a .EndElement );_cdeg &&_cgc .Name ==start .Name {break ;};};return nil ;};func (_ccga *CT_LayoutNode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ccga .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ccga .NameAttr )});};if _ccga .StyleLblAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_ccga .StyleLblAttr )});};if _ccga .ChOrderAttr !=ST_ChildOrderTypeUnset {_bggae ,_cdac :=_ccga .ChOrderAttr .MarshalXMLAttr (_a .Name {Local :"\u0063h\u004f\u0072\u0064\u0065\u0072"});if _cdac !=nil {return _cdac ;};start .Attr =append (start .Attr ,_bggae );};if _ccga .MoveWithAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"},Value :_e .Sprintf ("\u0025\u0076",*_ccga .MoveWithAttr )});};e .EncodeToken (start );if _ccga .Alg !=nil {_edgdb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u006c\u0067"}};for _ ,_eacdc :=range _ccga .Alg {e .EncodeElement (_eacdc ,_edgdb );};};if _ccga .Shape !=nil {_aeace :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_dabg :=range _ccga .Shape {e .EncodeElement (_dabg ,_aeace );};};if _ccga .PresOf !=nil {_bccf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_eeef :=range _ccga .PresOf {e .EncodeElement (_eeef ,_bccf );};};if _ccga .ConstrLst !=nil {_dbage :=_a .StartElement {Name :_a .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_gbab :=range _ccga .ConstrLst {e .EncodeElement (_gbab ,_dbage );};};if _ccga .RuleLst !=nil {_dgace :=_a .StartElement {Name :_a .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_eeafb :=range _ccga .RuleLst {e .EncodeElement (_eeafb ,_dgace );};};if _ccga .VarLst !=nil {_eab :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0061\u0072\u004c\u0073\u0074"}};for _ ,_faff :=range _ccga .VarLst {e .EncodeElement (_faff ,_eab );};};if _ccga .ForEach !=nil {_gdec :=_a .StartElement {Name :_a .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_gdbc :=range _ccga .ForEach {e .EncodeElement (_gdbc ,_gdec );};};if _ccga .LayoutNode !=nil {_eaagbg :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_edaef :=range _ccga .LayoutNode {e .EncodeElement (_edaef ,_eaagbg );};};if _ccga .Choose !=nil {_ffaf :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_aaced :=range _ccga .Choose {e .EncodeElement (_aaced ,_ffaf );};};if _ccga .ExtLst !=nil {_cege :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_gaeeg :=range _ccga .ExtLst {e .EncodeElement (_gaeeg ,_cege );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_NumericRule struct{ValAttr *float64 ;FactAttr *float64 ;MaxAttr *float64 ;ExtLst *_c .CT_OfficeArtExtensionList ;TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;}; +func (_fbe *AG_IteratorAttributes )Validate ()error {return _fbe .ValidateWithPath ("A\u0047\u005f\u0049\u0074er\u0061t\u006f\u0072\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};func (_ccbgb ST_NodeHorizontalAlignment )ValidateWithPath (path string )error {switch _ccbgb {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 (_ccbgb ));};return nil ;};func (_gdfgd ST_ConnectorPoint )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gdfgd .String (),start );};const (ST_ClrAppMethodUnset ST_ClrAppMethod =0;ST_ClrAppMethodSpan ST_ClrAppMethod =1;ST_ClrAppMethodCycle ST_ClrAppMethod =2;ST_ClrAppMethodRepeat ST_ClrAppMethod =3;);const (ST_OutputShapeTypeUnset ST_OutputShapeType =0;ST_OutputShapeTypeNone ST_OutputShapeType =1;ST_OutputShapeTypeConn ST_OutputShapeType =2;);type CT_NumericRule struct{ValAttr *float64 ;FactAttr *float64 ;MaxAttr *float64 ;ExtLst *_eb .CT_OfficeArtExtensionList ;TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;};func (_beab *CT_Description )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ged :=range start .Attr {if _ged .Name .Local =="\u006c\u0061\u006e\u0067"{_aeeg ,_accfd :=_ged .Value ,error (nil );if _accfd !=nil {return _accfd ;};_beab .LangAttr =&_aeeg ;continue ;};if _ged .Name .Local =="\u0076\u0061\u006c"{_fadg ,_fbab :=_ged .Value ,error (nil );if _fbab !=nil {return _fbab ;};_beab .ValAttr =_fadg ;continue ;};};for {_cced ,_affc :=d .Token ();if _affc !=nil {return _d .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",_affc );};if _ffgf ,_cace :=_cced .(_b .EndElement );_cace &&_ffgf .Name ==start .Name {break ;};};return nil ;};func (_degbe ST_StartingElement )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ebaed :=_b .Attr {};_ebaed .Name =name ;switch _degbe {case ST_StartingElementUnset :_ebaed .Value ="";case ST_StartingElementNode :_ebaed .Value ="\u006e\u006f\u0064\u0065";case ST_StartingElementTrans :_ebaed .Value ="\u0074\u0072\u0061n\u0073";};return _ebaed ,nil ;};func (_ffebc ST_PyramidAccentTextMargin )String ()string {switch _ffebc {case 0:return "";case 1:return "\u0073\u0074\u0065\u0070";case 2:return "\u0073\u0074\u0061c\u006b";};return "";};type CT_Shape struct{RotAttr *float64 ;TypeAttr *ST_LayoutShapeType ;BlipAttr *string ;ZOrderOffAttr *int32 ;HideGeomAttr *bool ;LkTxEntryAttr *bool ;BlipPhldrAttr *bool ;AdjLst *CT_AdjLst ;ExtLst *_eb .CT_OfficeArtExtensionList ;};func NewCT_When ()*CT_When {_gabdd :=&CT_When {};_gabdd .FuncAttr =ST_FunctionType (1);_gabdd .OpAttr =ST_FunctionOperator (1);return _gabdd ;};func (_cdfb *ST_VerticalAlignment )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cdfb =0;case "\u0074":*_cdfb =1;case "\u006d\u0069\u0064":*_cdfb =2;case "\u0062":*_cdfb =3;case "\u006e\u006f\u006e\u0065":*_cdfb =4;};return nil ;};func (_aafec ST_ConnectorPoint )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fgedf :=_b .Attr {};_fgedf .Name =name ;switch _aafec {case ST_ConnectorPointUnset :_fgedf .Value ="";case ST_ConnectorPointAuto :_fgedf .Value ="\u0061\u0075\u0074\u006f";case ST_ConnectorPointBCtr :_fgedf .Value ="\u0062\u0043\u0074\u0072";case ST_ConnectorPointCtr :_fgedf .Value ="\u0063\u0074\u0072";case ST_ConnectorPointMidL :_fgedf .Value ="\u006d\u0069\u0064\u004c";case ST_ConnectorPointMidR :_fgedf .Value ="\u006d\u0069\u0064\u0052";case ST_ConnectorPointTCtr :_fgedf .Value ="\u0074\u0043\u0074\u0072";case ST_ConnectorPointBL :_fgedf .Value ="\u0062\u004c";case ST_ConnectorPointBR :_fgedf .Value ="\u0062\u0052";case ST_ConnectorPointTL :_fgedf .Value ="\u0074\u004c";case ST_ConnectorPointTR :_fgedf .Value ="\u0074\u0052";case ST_ConnectorPointRadial :_fgedf .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";};return _fgedf ,nil ;};func (_gbfe *CT_Category )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccd :=range start .Attr {if _ccd .Name .Local =="\u0074\u0079\u0070\u0065"{_eeb ,_ggg :=_ccd .Value ,error (nil );if _ggg !=nil {return _ggg ;};_gbfe .TypeAttr =_eeb ;continue ;};if _ccd .Name .Local =="\u0070\u0072\u0069"{_cabb ,_begg :=_a .ParseUint (_ccd .Value ,10,32);if _begg !=nil {return _begg ;};_gbfe .PriAttr =uint32 (_cabb );continue ;};};for {_dfag ,_aba :=d .Token ();if _aba !=nil {return _d .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u003a\u0020\u0025\u0073",_aba );};if _dfad ,_dbe :=_dfag .(_b .EndElement );_dbe &&_dfad .Name ==start .Name {break ;};};return nil ;};func (_eadb ST_ElementType )String ()string {switch _eadb {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 "";}; -// ST_ModelId is a union type -type ST_ModelId struct{Int32 *int32 ;ST_Guid *string ;}; +// Validate validates the CT_AnimOne and its children +func (_bdc *CT_AnimOne )Validate ()error {return _bdc .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");};func (_adb *CT_Choose )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ffda :=range start .Attr {if _ffda .Name .Local =="\u006e\u0061\u006d\u0065"{_ecgd ,_ccf :=_ffda .Value ,error (nil );if _ccf !=nil {return _ccf ;};_adb .NameAttr =&_ecgd ;continue ;};};_dfde :for {_abb ,_cgfb :=d .Token ();if _cgfb !=nil {return _cgfb ;};switch _aea :=_abb .(type ){case _b .StartElement :switch _aea .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0069\u0066"}:_egg :=NewCT_When ();if _ccfe :=d .DecodeElement (_egg ,&_aea );_ccfe !=nil {return _ccfe ;};_adb .If =append (_adb .If ,_egg );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u006c\u0073\u0065"}:_adb .Else =NewCT_Otherwise ();if _dgb :=d .DecodeElement (_adb .Else ,&_aea );_dgb !=nil {return _dgb ;};default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u0068\u006fo\u0073\u0065 \u0025\u0076",_aea .Name );if _edb :=d .Skip ();_edb !=nil {return _edb ;};};case _b .EndElement :break _dfde ;case _b .CharData :};};return nil ;};func (_daagf ST_NodeHorizontalAlignment )String ()string {switch _daagf {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";};func (_eeff *CT_DiagramDefinition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eeff .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_eeff .UniqueIdAttr )});};if _eeff .MinVerAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_eeff .MinVerAttr )});};if _eeff .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_eeff .DefStyleAttr )});};e .EncodeToken (start );if _eeff .Title !=nil {_dfb :=_b .StartElement {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_gddg :=range _eeff .Title {e .EncodeElement (_gddg ,_dfb );};};if _eeff .Desc !=nil {_edcf :=_b .StartElement {Name :_b .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_cgfee :=range _eeff .Desc {e .EncodeElement (_cgfee ,_edcf );};};if _eeff .CatLst !=nil {_deeg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eeff .CatLst ,_deeg );};if _eeff .SampData !=nil {_eeeb :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}};e .EncodeElement (_eeff .SampData ,_eeeb );};if _eeff .StyleData !=nil {_gbfb :=_b .StartElement {Name :_b .Name {Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}};e .EncodeElement (_eeff .StyleData ,_gbfb );};if _eeff .ClrData !=nil {_fcgg :=_b .StartElement {Name :_b .Name {Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}};e .EncodeElement (_eeff .ClrData ,_fcgg );};_bbd :=_b .StartElement {Name :_b .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};e .EncodeElement (_eeff .LayoutNode ,_bbd );if _eeff .ExtLst !=nil {_egc :=_b .StartElement {Name :_b .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eeff .ExtLst ,_egc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_ChildPref ()*CT_ChildPref {_beae :=&CT_ChildPref {};return _beae };func (_fcbac ST_NodeVerticalAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fcbac .String (),start );};func (_fdcgb ST_FlowDirection )Validate ()error {return _fdcgb .ValidateWithPath ("")}; -// Validate validates the RelIds and its children -func (_aceg *RelIds )Validate ()error {return _aceg .ValidateWithPath ("\u0052\u0065\u006c\u0049\u0064\u0073");};func (_bcgd ST_ConnectorDimension )Validate ()error {return _bcgd .ValidateWithPath ("")};func (_afg *AG_ConstraintRefAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _afg .RefTypeAttr !=ST_ConstraintTypeUnset {_bg ,_ed :=_afg .RefTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"});if _ed !=nil {return _ed ;};start .Attr =append (start .Attr ,_bg );};if _afg .RefForAttr !=ST_ConstraintRelationshipUnset {_be ,_ba :=_afg .RefForAttr .MarshalXMLAttr (_a .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _ba !=nil {return _ba ;};start .Attr =append (start .Attr ,_be );};if _afg .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_afg .RefForNameAttr )});};if _afg .RefPtTypeAttr !=ST_ElementTypeUnset {_ceb ,_da :=_afg .RefPtTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _da !=nil {return _da ;};start .Attr =append (start .Attr ,_ceb );};return nil ;};func (_cggb ST_SecondaryLinearDirection )ValidateWithPath (path string )error {switch _cggb {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 (_cggb ));};return nil ;};func (_fffg *ST_ChildDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gddcb ,_eggc :=d .Token ();if _eggc !=nil {return _eggc ;};if _cbgcb ,_edadd :=_gddcb .(_a .EndElement );_edadd &&_cbgcb .Name ==start .Name {*_fffg =1;return nil ;};if _abbgb ,_ggfe :=_gddcb .(_a .CharData );!_ggfe {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",_gddcb );}else {switch string (_abbgb ){case "":*_fffg =0;case "\u0068\u006f\u0072\u007a":*_fffg =1;case "\u0076\u0065\u0072\u0074":*_fffg =2;};};_gddcb ,_eggc =d .Token ();if _eggc !=nil {return _eggc ;};if _bcedd ,_gbgdc :=_gddcb .(_a .EndElement );_gbgdc &&_bcedd .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",_gddcb );};func (_daggb ST_ConstraintType )Validate ()error {return _daggb .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_DiagramDefinition and its children, prefixing error messages with path +func (_dca *CT_DiagramDefinition )ValidateWithPath (path string )error {for _afb ,_faf :=range _dca .Title {if _afcb :=_faf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_afb ));_afcb !=nil {return _afcb ;};};for _gbde ,_geg :=range _dca .Desc {if _gdea :=_geg .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_gbde ));_gdea !=nil {return _gdea ;};};if _dca .CatLst !=nil {if _dddad :=_dca .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_dddad !=nil {return _dddad ;};};if _dca .SampData !=nil {if _dbga :=_dca .SampData .ValidateWithPath (path +"\u002fS\u0061\u006d\u0070\u0044\u0061\u0074a");_dbga !=nil {return _dbga ;};};if _dca .StyleData !=nil {if _ecgb :=_dca .StyleData .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0044\u0061\u0074\u0061");_ecgb !=nil {return _ecgb ;};};if _dca .ClrData !=nil {if _bff :=_dca .ClrData .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0044\u0061\u0074\u0061");_bff !=nil {return _bff ;};};if _ccde :=_dca .LayoutNode .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065");_ccde !=nil {return _ccde ;};if _dca .ExtLst !=nil {if _bdff :=_dca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdff !=nil {return _bdff ;};};return nil ;};func NewCT_StyleDefinitionHeaderLst ()*CT_StyleDefinitionHeaderLst {_aebe :=&CT_StyleDefinitionHeaderLst {};return _aebe ;};func (_edeg ST_HierBranchStyle )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cffd :=_b .Attr {};_cffd .Name =name ;switch _edeg {case ST_HierBranchStyleUnset :_cffd .Value ="";case ST_HierBranchStyleL :_cffd .Value ="\u006c";case ST_HierBranchStyleR :_cffd .Value ="\u0072";case ST_HierBranchStyleHang :_cffd .Value ="\u0068\u0061\u006e\u0067";case ST_HierBranchStyleStd :_cffd .Value ="\u0073\u0074\u0064";case ST_HierBranchStyleInit :_cffd .Value ="\u0069\u006e\u0069\u0074";};return _cffd ,nil ;};func (_ffdabg ST_LinearDirection )Validate ()error {return _ffdabg .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_ElemPropSet and its children, prefixing error messages with path -func (_babb *CT_ElemPropSet )ValidateWithPath (path string )error {if _babb .PresAssocIDAttr !=nil {if _dfda :=_babb .PresAssocIDAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0041s\u0073\u006f\u0063\u0049\u0044\u0041\u0074\u0074\u0072");_dfda !=nil {return _dfda ;};};if _babb .CustScaleXAttr !=nil {if _cfeb :=_babb .CustScaleXAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0058\u0041\u0074\u0074\u0072");_cfeb !=nil {return _cfeb ;};};if _babb .CustScaleYAttr !=nil {if _ccbd :=_babb .CustScaleYAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0059\u0041\u0074\u0074\u0072");_ccbd !=nil {return _ccbd ;};};if _babb .CustLinFactXAttr !=nil {if _effag :=_babb .CustLinFactXAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074X\u0041\u0074\u0074\u0072");_effag !=nil {return _effag ;};};if _babb .CustLinFactYAttr !=nil {if _gbac :=_babb .CustLinFactYAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074Y\u0041\u0074\u0074\u0072");_gbac !=nil {return _gbac ;};};if _babb .CustLinFactNeighborXAttr !=nil {if _aagc :=_babb .CustLinFactNeighborXAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0058\u0041\u0074\u0074r");_aagc !=nil {return _aagc ;};};if _babb .CustLinFactNeighborYAttr !=nil {if _acd :=_babb .CustLinFactNeighborYAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0059\u0041\u0074\u0074r");_acd !=nil {return _acd ;};};if _babb .CustRadScaleRadAttr !=nil {if _acbc :=_babb .CustRadScaleRadAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0052\u0061\u0064At\u0074\u0072");_acbc !=nil {return _acbc ;};};if _babb .CustRadScaleIncAttr !=nil {if _gebg :=_babb .CustRadScaleIncAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0049\u006e\u0063At\u0074\u0072");_gebg !=nil {return _gebg ;};};if _babb .PresLayoutVars !=nil {if _bcca :=_babb .PresLayoutVars .ValidateWithPath (path +"\u002fP\u0072e\u0073\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0073");_bcca !=nil {return _bcca ;};};if _babb .Style !=nil {if _eeeg :=_babb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_eeeg !=nil {return _eeeg ;};};return nil ;};func NewCT_Algorithm ()*CT_Algorithm {_gee :=&CT_Algorithm {};_gee .TypeAttr =ST_AlgorithmType (1);return _gee ;};type RelIds struct{CT_RelIds };func (_bbffg *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 :_e .Sprintf ("\u0025\u0076",_bbffg .NameAttr )});e .EncodeToken (start );if _bbffg .Scene3d !=nil {_egade :=_a .StartElement {Name :_a .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_bbffg .Scene3d ,_egade );};if _bbffg .Sp3d !=nil {_bffe :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070\u0033\u0064"}};e .EncodeElement (_bbffg .Sp3d ,_bffe );};if _bbffg .TxPr !=nil {_dcg :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bbffg .TxPr ,_dcg );};if _bbffg .Style !=nil {_afbf :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_bbffg .Style ,_afbf );};if _bbffg .ExtLst !=nil {_cebgd :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbffg .ExtLst ,_cebgd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_caag ST_FunctionOperator )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_caag .String (),start );};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 (_dga *CT_Choose )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dga .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_dga .NameAttr )});};e .EncodeToken (start );_dcd :=_a .StartElement {Name :_a .Name {Local :"\u0069\u0066"}};for _ ,_eadg :=range _dga .If {e .EncodeElement (_eadg ,_dcd );};if _dga .Else !=nil {_gbf :=_a .StartElement {Name :_a .Name {Local :"\u0065\u006c\u0073\u0065"}};e .EncodeElement (_dga .Else ,_gbf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fcfb *ST_Breakpoint )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fcfb =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_fcfb =1;case "\u0062\u0061\u006c":*_fcfb =2;case "\u0066\u0069\u0078e\u0064":*_fcfb =3;};return nil ;};func (_gedgg ST_CenterShapeMapping )String ()string {switch _gedgg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u004e\u006fd\u0065";};return "";}; +// Validate validates the CT_PresentationOf and its children +func (_bgadf *CT_PresentationOf )Validate ()error {return _bgadf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u004f\u0066");}; -// ValidateWithPath validates the CT_Rules and its children, prefixing error messages with path -func (_dcfcd *CT_Rules )ValidateWithPath (path string )error {for _gbabcb ,_ccdg :=range _dcfcd .Rule {if _ccdef :=_ccdg .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gbabcb ));_ccdef !=nil {return _ccdef ;};};return nil ;};func (_ddfec ST_ConnectorDimension )String ()string {switch _ddfec {case 0:return "";case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";case 3:return "\u0063\u0075\u0073\u0074";};return "";};func (_dead *ST_BendPoint )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcbe ,_bdda :=d .Token ();if _bdda !=nil {return _bdda ;};if _dcaae ,_aaefa :=_gcbe .(_a .EndElement );_aaefa &&_dcaae .Name ==start .Name {*_dead =1;return nil ;};if _gbca ,_dafa :=_gcbe .(_a .CharData );!_dafa {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",_gcbe );}else {switch string (_gbca ){case "":*_dead =0;case "\u0062\u0065\u0067":*_dead =1;case "\u0064\u0065\u0066":*_dead =2;case "\u0065\u006e\u0064":*_dead =3;};};_gcbe ,_bdda =d .Token ();if _bdda !=nil {return _bdda ;};if _bgabg ,_fbad :=_gcbe .(_a .EndElement );_fbad &&_bgabg .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",_gcbe );};func (_aefbc *ST_FunctionArgument )ValidateWithPath (path string )error {_cgfff :=[]string {};if _aefbc .ST_VariableType !=ST_VariableTypeUnset {_cgfff =append (_cgfff ,"\u0053T\u005fV\u0061\u0072\u0069\u0061\u0062\u006c\u0065\u0054\u0079\u0070\u0065");};if len (_cgfff )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cgfff );};return nil ;};func (_fa *AG_IteratorAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fa .AxisAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_fa .AxisAttr )});};if _fa .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fa .PtTypeAttr )});};if _fa .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 :_e .Sprintf ("\u0025\u0076",*_fa .HideLastTransAttr )});};if _fa .StAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fa .StAttr )});};if _fa .CntAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fa .CntAttr )});};if _fa .StepAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_e .Sprintf ("\u0025\u0076",*_fa .StepAttr )});};return nil ;};func (_aaga *CT_Cxn )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dce :=range start .Attr {if _dce .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_cdg ,_cad :=ParseUnionST_ModelId (_dce .Value );if _cad !=nil {return _cad ;};_aaga .ModelIdAttr =_cdg ;continue ;};if _dce .Name .Local =="\u0074\u0079\u0070\u0065"{_aaga .TypeAttr .UnmarshalXMLAttr (_dce );continue ;};if _dce .Name .Local =="\u0073\u0072\u0063I\u0064"{_agce ,_dbca :=ParseUnionST_ModelId (_dce .Value );if _dbca !=nil {return _dbca ;};_aaga .SrcIdAttr =_agce ;continue ;};if _dce .Name .Local =="\u0064\u0065\u0073\u0074\u0049\u0064"{_dcbc ,_bgc :=ParseUnionST_ModelId (_dce .Value );if _bgc !=nil {return _bgc ;};_aaga .DestIdAttr =_dcbc ;continue ;};if _dce .Name .Local =="\u0073\u0072\u0063\u004f\u0072\u0064"{_dfa ,_geba :=_af .ParseUint (_dce .Value ,10,32);if _geba !=nil {return _geba ;};_aaga .SrcOrdAttr =uint32 (_dfa );continue ;};if _dce .Name .Local =="\u0064e\u0073\u0074\u004f\u0072\u0064"{_baef ,_fgeg :=_af .ParseUint (_dce .Value ,10,32);if _fgeg !=nil {return _fgeg ;};_aaga .DestOrdAttr =uint32 (_baef );continue ;};if _dce .Name .Local =="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_cfagf ,_bfffg :=ParseUnionST_ModelId (_dce .Value );if _bfffg !=nil {return _bfffg ;};_aaga .ParTransIdAttr =&_cfagf ;continue ;};if _dce .Name .Local =="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_dafd ,_adbg :=ParseUnionST_ModelId (_dce .Value );if _adbg !=nil {return _adbg ;};_aaga .SibTransIdAttr =&_dafd ;continue ;};if _dce .Name .Local =="\u0070\u0072\u0065\u0073\u0049\u0064"{_adfc ,_gdfd :=_dce .Value ,error (nil );if _gdfd !=nil {return _gdfd ;};_aaga .PresIdAttr =&_adfc ;continue ;};};_cacd :for {_fbdc ,_bgeb :=d .Token ();if _bgeb !=nil {return _bgeb ;};switch _bgaf :=_fbdc .(type ){case _a .StartElement :switch _bgaf .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"}:_aaga .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _gfbe :=d .DecodeElement (_aaga .ExtLst ,&_bgaf );_gfbe !=nil {return _gfbe ;};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\u0078\u006e\u0020\u0025\u0076",_bgaf .Name );if _aegb :=d .Skip ();_aegb !=nil {return _aegb ;};};case _a .EndElement :break _cacd ;case _a .CharData :};};return nil ;};type ST_TextBlockDirection byte ;func (_gdfe ST_FallbackDimension )String ()string {switch _gdfe {case 0:return "";case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";};return "";};func (_eccaa *ST_AutoTextRotation )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cffe ,_cfecd :=d .Token ();if _cfecd !=nil {return _cfecd ;};if _gadg ,_ggacb :=_cffe .(_a .EndElement );_ggacb &&_gadg .Name ==start .Name {*_eccaa =1;return nil ;};if _gcfce ,_ffgae :=_cffe .(_a .CharData );!_ffgae {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",_cffe );}else {switch string (_gcfce ){case "":*_eccaa =0;case "\u006e\u006f\u006e\u0065":*_eccaa =1;case "\u0075\u0070\u0072":*_eccaa =2;case "\u0067\u0072\u0061\u0076":*_eccaa =3;};};_cffe ,_cfecd =d .Token ();if _cfecd !=nil {return _cfecd ;};if _bgdg ,_egbbe :=_cffe .(_a .EndElement );_egbbe &&_bgdg .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",_cffe );};func (_gdbe ST_ElementType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ffcg :=_a .Attr {};_ffcg .Name =name ;switch _gdbe {case ST_ElementTypeUnset :_ffcg .Value ="";case ST_ElementTypeAll :_ffcg .Value ="\u0061\u006c\u006c";case ST_ElementTypeDoc :_ffcg .Value ="\u0064\u006f\u0063";case ST_ElementTypeNode :_ffcg .Value ="\u006e\u006f\u0064\u0065";case ST_ElementTypeNorm :_ffcg .Value ="\u006e\u006f\u0072\u006d";case ST_ElementTypeNonNorm :_ffcg .Value ="\u006eo\u006e\u004e\u006f\u0072\u006d";case ST_ElementTypeAsst :_ffcg .Value ="\u0061\u0073\u0073\u0074";case ST_ElementTypeNonAsst :_ffcg .Value ="\u006eo\u006e\u0041\u0073\u0073\u0074";case ST_ElementTypeParTrans :_ffcg .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case ST_ElementTypePres :_ffcg .Value ="\u0070\u0072\u0065\u0073";case ST_ElementTypeSibTrans :_ffcg .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _ffcg ,nil ;};func (_gbgae ST_RotationPath )Validate ()error {return _gbgae .ValidateWithPath ("")};const (ST_ChildDirectionUnset ST_ChildDirection =0;ST_ChildDirectionHorz ST_ChildDirection =1;ST_ChildDirectionVert ST_ChildDirection =2;);func (_bgdb *CT_HierBranchStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ace :=range start .Attr {if _ace .Name .Local =="\u0076\u0061\u006c"{_bgdb .ValAttr .UnmarshalXMLAttr (_ace );continue ;};};for {_bcgg ,_defgd :=d .Token ();if _defgd !=nil {return _e .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",_defgd );};if _aafd ,_eacc :=_bcgg .(_a .EndElement );_eacc &&_aafd .Name ==start .Name {break ;};};return nil ;};func (_gdeag ST_DiagramTextAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gdeag .String (),start );}; +// Validate validates the CT_Adj and its children +func (_ada *CT_Adj )Validate ()error {return _ada .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a");};func (_cdecf *ST_BendPoint )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfgd ,_adgae :=d .Token ();if _adgae !=nil {return _adgae ;};if _bgea ,_cfgge :=_cfgd .(_b .EndElement );_cfgge &&_bgea .Name ==start .Name {*_cdecf =1;return nil ;};if _bdcdf ,_fccca :=_cfgd .(_b .CharData );!_fccca {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",_cfgd );}else {switch string (_bdcdf ){case "":*_cdecf =0;case "\u0062\u0065\u0067":*_cdecf =1;case "\u0064\u0065\u0066":*_cdecf =2;case "\u0065\u006e\u0064":*_cdecf =3;};};_cfgd ,_adgae =d .Token ();if _adgae !=nil {return _adgae ;};if _cbgge ,_adfge :=_cfgd .(_b .EndElement );_adfge &&_cbgge .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",_cfgd );};func (_aefd *CT_Choose )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aefd .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_aefd .NameAttr )});};e .EncodeToken (start );_fege :=_b .StartElement {Name :_b .Name {Local :"\u0069\u0066"}};for _ ,_fgca :=range _aefd .If {e .EncodeElement (_fgca ,_fege );};if _aefd .Else !=nil {_fcfd :=_b .StartElement {Name :_b .Name {Local :"\u0065\u006c\u0073\u0065"}};e .EncodeElement (_aefd .Else ,_fcfd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfda ST_ChildDirection )Validate ()error {return _cfda .ValidateWithPath ("")}; -// Validate validates the CT_TextProps and its children -func (_bcdbc *CT_TextProps )Validate ()error {return _bcdbc .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0050\u0072\u006f\u0070\u0073");};func (_dbcf *CT_CTCategories )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dbcf .Cat !=nil {_bfc :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074"}};for _ ,_bcf :=range _dbcf .Cat {e .EncodeElement (_bcf ,_bfc );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bfcc *CT_Otherwise )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_beed :=range start .Attr {if _beed .Name .Local =="\u006e\u0061\u006d\u0065"{_ffabe ,_bdbe :=_beed .Value ,error (nil );if _bdbe !=nil {return _bdbe ;};_bfcc .NameAttr =&_ffabe ;continue ;};};_gfdaf :for {_ddbb ,_eeecb :=d .Token ();if _eeecb !=nil {return _eeecb ;};switch _gdfgf :=_ddbb .(type ){case _a .StartElement :switch _gdfgf .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"}:_cgbe :=NewCT_Algorithm ();if _effed :=d .DecodeElement (_cgbe ,&_gdfgf );_effed !=nil {return _effed ;};_bfcc .Alg =append (_bfcc .Alg ,_cgbe );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"}:_cdba :=NewCT_Shape ();if _aebd :=d .DecodeElement (_cdba ,&_gdfgf );_aebd !=nil {return _aebd ;};_bfcc .Shape =append (_bfcc .Shape ,_cdba );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"}:_eadd :=NewCT_PresentationOf ();if _fcb :=d .DecodeElement (_eadd ,&_gdfgf );_fcb !=nil {return _fcb ;};_bfcc .PresOf =append (_bfcc .PresOf ,_eadd );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"}:_dfeb :=NewCT_Constraints ();if _cgdg :=d .DecodeElement (_dfeb ,&_gdfgf );_cgdg !=nil {return _cgdg ;};_bfcc .ConstrLst =append (_bfcc .ConstrLst ,_dfeb );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"}:_ffbc :=NewCT_Rules ();if _baad :=d .DecodeElement (_ffbc ,&_gdfgf );_baad !=nil {return _baad ;};_bfcc .RuleLst =append (_bfcc .RuleLst ,_ffbc );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"}:_aafdf :=NewCT_ForEach ();if _caed :=d .DecodeElement (_aafdf ,&_gdfgf );_caed !=nil {return _caed ;};_bfcc .ForEach =append (_bfcc .ForEach ,_aafdf );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"}:_cgeg :=NewCT_LayoutNode ();if _gage :=d .DecodeElement (_cgeg ,&_gdfgf );_gage !=nil {return _gage ;};_bfcc .LayoutNode =append (_bfcc .LayoutNode ,_cgeg );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"}:_bbgbf :=NewCT_Choose ();if _dbga :=d .DecodeElement (_bbgbf ,&_gdfgf );_dbga !=nil {return _dbga ;};_bfcc .Choose =append (_bfcc .Choose ,_bbgbf );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"}:_bbfa :=_c .NewCT_OfficeArtExtensionList ();if _fceffc :=d .DecodeElement (_bbfa ,&_gdfgf );_fceffc !=nil {return _fceffc ;};_bfcc .ExtLst =append (_bfcc .ExtLst ,_bbfa );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\u0074\u0068e\u0072\u0077\u0069\u0073\u0065\u0020\u0025\u0076",_gdfgf .Name );if _dfef :=d .Skip ();_dfef !=nil {return _dfef ;};};case _a .EndElement :break _gfdaf ;case _a .CharData :};};return nil ;};func (_ceba *CT_AnimLvl )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ceba .ValAttr !=ST_AnimLvlStrUnset {_egef ,_eca :=_ceba .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _eca !=nil {return _eca ;};start .Attr =append (start .Attr ,_egef );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gdaed ST_ChildDirection )String ()string {switch _gdaed {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};func (_febdg ST_AlgorithmType )String ()string {switch _febdg {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 (_gdddf ST_TextBlockDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gdddf .String (),start );};type ST_ElementTypes []ST_ElementType ;func (_deefg ST_ChildAlignment )Validate ()error {return _deefg .ValidateWithPath ("")}; +// Validate validates the CT_LayoutNode and its children +func (_gcdf *CT_LayoutNode )Validate ()error {return _gcdf .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065");};func (_acga *CT_SDCategory )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_d .Sprintf ("\u0025\u0076",_acga .TypeAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0069"},Value :_d .Sprintf ("\u0025\u0076",_acga .PriAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_PyramidAccentTextMargin byte ;func (_cedg *ST_FunctionOperator )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdeba ,_aacfe :=d .Token ();if _aacfe !=nil {return _aacfe ;};if _eeedf ,_geebf :=_gdeba .(_b .EndElement );_geebf &&_eeedf .Name ==start .Name {*_cedg =1;return nil ;};if _cdegf ,_dcebd :=_gdeba .(_b .CharData );!_dcebd {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",_gdeba );}else {switch string (_cdegf ){case "":*_cedg =0;case "\u0065\u0071\u0075":*_cedg =1;case "\u006e\u0065\u0071":*_cedg =2;case "\u0067\u0074":*_cedg =3;case "\u006c\u0074":*_cedg =4;case "\u0067\u0074\u0065":*_cedg =5;case "\u006c\u0074\u0065":*_cedg =6;};};_gdeba ,_aacfe =d .Token ();if _aacfe !=nil {return _aacfe ;};if _gbacg ,_agfc :=_gdeba .(_b .EndElement );_agfc &&_gbacg .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",_gdeba );}; -// ValidateWithPath validates the CT_Algorithm and its children, prefixing error messages with path -func (_bd *CT_Algorithm )ValidateWithPath (path string )error {if _bd .TypeAttr ==ST_AlgorithmTypeUnset {return _e .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 _fdc :=_bd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fdc !=nil {return _fdc ;};for _ec ,_gac :=range _bd .Param {if _gbb :=_gac .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fP\u0061\u0072\u0061\u006d\u005b\u0025\u0064\u005d",path ,_ec ));_gbb !=nil {return _gbb ;};};if _bd .ExtLst !=nil {if _def :=_bd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_def !=nil {return _def ;};};return nil ;};func (_edcde ST_TextAnchorVertical )Validate ()error {return _edcde .ValidateWithPath ("")};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 []*_c .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func NewCT_NumericRule ()*CT_NumericRule {_acdb :=&CT_NumericRule {};return _acdb };func (_badce ST_ParameterId )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cdegc :=_a .Attr {};_cdegc .Name =name ;switch _badce {case ST_ParameterIdUnset :_cdegc .Value ="";case ST_ParameterIdHorzAlign :_cdegc .Value ="\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n";case ST_ParameterIdVertAlign :_cdegc .Value ="\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n";case ST_ParameterIdChDir :_cdegc .Value ="\u0063\u0068\u0044i\u0072";case ST_ParameterIdChAlign :_cdegc .Value ="\u0063h\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdSecChAlign :_cdegc .Value ="\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdLinDir :_cdegc .Value ="\u006c\u0069\u006e\u0044\u0069\u0072";case ST_ParameterIdSecLinDir :_cdegc .Value ="\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r";case ST_ParameterIdStElem :_cdegc .Value ="\u0073\u0074\u0045\u006c\u0065\u006d";case ST_ParameterIdBendPt :_cdegc .Value ="\u0062\u0065\u006e\u0064\u0050\u0074";case ST_ParameterIdConnRout :_cdegc .Value ="\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074";case ST_ParameterIdBegSty :_cdegc .Value ="\u0062\u0065\u0067\u0053\u0074\u0079";case ST_ParameterIdEndSty :_cdegc .Value ="\u0065\u006e\u0064\u0053\u0074\u0079";case ST_ParameterIdDim :_cdegc .Value ="\u0064\u0069\u006d";case ST_ParameterIdRotPath :_cdegc .Value ="\u0072o\u0074\u0050\u0061\u0074\u0068";case ST_ParameterIdCtrShpMap :_cdegc .Value ="\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p";case ST_ParameterIdNodeHorzAlign :_cdegc .Value ="\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdNodeVertAlign :_cdegc .Value ="\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdFallback :_cdegc .Value ="\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b";case ST_ParameterIdTxDir :_cdegc .Value ="\u0074\u0078\u0044i\u0072";case ST_ParameterIdPyraAcctPos :_cdegc .Value ="p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073";case ST_ParameterIdPyraAcctTxMar :_cdegc .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072";case ST_ParameterIdTxBlDir :_cdegc .Value ="\u0074x\u0042\u006c\u0044\u0069\u0072";case ST_ParameterIdTxAnchorHorz :_cdegc .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a";case ST_ParameterIdTxAnchorVert :_cdegc .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074";case ST_ParameterIdTxAnchorHorzCh :_cdegc .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068";case ST_ParameterIdTxAnchorVertCh :_cdegc .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068";case ST_ParameterIdParTxLTRAlign :_cdegc .Value ="\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdParTxRTLAlign :_cdegc .Value ="\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdShpTxLTRAlignCh :_cdegc .Value ="\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case ST_ParameterIdShpTxRTLAlignCh :_cdegc .Value ="\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case ST_ParameterIdAutoTxRot :_cdegc .Value ="\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft";case ST_ParameterIdGrDir :_cdegc .Value ="\u0067\u0072\u0044i\u0072";case ST_ParameterIdFlowDir :_cdegc .Value ="\u0066l\u006f\u0077\u0044\u0069\u0072";case ST_ParameterIdContDir :_cdegc .Value ="\u0063o\u006e\u0074\u0044\u0069\u0072";case ST_ParameterIdBkpt :_cdegc .Value ="\u0062\u006b\u0070\u0074";case ST_ParameterIdOff :_cdegc .Value ="\u006f\u0066\u0066";case ST_ParameterIdHierAlign :_cdegc .Value ="\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n";case ST_ParameterIdBkPtFixedVal :_cdegc .Value ="\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ParameterIdStBulletLvl :_cdegc .Value ="s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c";case ST_ParameterIdStAng :_cdegc .Value ="\u0073\u0074\u0041n\u0067";case ST_ParameterIdSpanAng :_cdegc .Value ="\u0073p\u0061\u006e\u0041\u006e\u0067";case ST_ParameterIdAr :_cdegc .Value ="\u0061\u0072";case ST_ParameterIdLnSpPar :_cdegc .Value ="\u006cn\u0053\u0070\u0050\u0061\u0072";case ST_ParameterIdLnSpAfParP :_cdegc .Value ="\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050";case ST_ParameterIdLnSpCh :_cdegc .Value ="\u006c\u006e\u0053\u0070\u0043\u0068";case ST_ParameterIdLnSpAfChP :_cdegc .Value ="\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P";case ST_ParameterIdRtShortDist :_cdegc .Value ="r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074";case ST_ParameterIdAlignTx :_cdegc .Value ="\u0061l\u0069\u0067\u006e\u0054\u0078";case ST_ParameterIdPyraLvlNode :_cdegc .Value ="p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065";case ST_ParameterIdPyraAcctBkgdNode :_cdegc .Value ="\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065";case ST_ParameterIdPyraAcctTxNode :_cdegc .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065";case ST_ParameterIdSrcNode :_cdegc .Value ="\u0073r\u0063\u004e\u006f\u0064\u0065";case ST_ParameterIdDstNode :_cdegc .Value ="\u0064s\u0074\u004e\u006f\u0064\u0065";case ST_ParameterIdBegPts :_cdegc .Value ="\u0062\u0065\u0067\u0050\u0074\u0073";case ST_ParameterIdEndPts :_cdegc .Value ="\u0065\u006e\u0064\u0050\u0074\u0073";};return _cdegc ,nil ;};func (_fbeg ST_AxisType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fbeg .String (),start );}; +// Validate validates the CT_Shape and its children +func (_dbea *CT_Shape )Validate ()error {return _dbea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func NewStyleDef ()*StyleDef {_gfbc :=&StyleDef {};_gfbc .CT_StyleDefinition =*NewCT_StyleDefinition ();return _gfbc ;};func (_bgab ST_AnimOneStr )String ()string {switch _bgab {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 (_cbad *CT_DiagramDefinitionHeader )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gecb :=range start .Attr {if _gecb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_ddbd ,_bffe :=_gecb .Value ,error (nil );if _bffe !=nil {return _bffe ;};_cbad .UniqueIdAttr =_ddbd ;continue ;};if _gecb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_dacf ,_dfg :=_gecb .Value ,error (nil );if _dfg !=nil {return _dfg ;};_cbad .MinVerAttr =&_dacf ;continue ;};if _gecb .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_eabe ,_dedd :=_gecb .Value ,error (nil );if _dedd !=nil {return _dedd ;};_cbad .DefStyleAttr =&_eabe ;continue ;};if _gecb .Name .Local =="\u0072\u0065\u0073I\u0064"{_ccaff ,_abce :=_a .ParseInt (_gecb .Value ,10,32);if _abce !=nil {return _abce ;};_bddg :=int32 (_ccaff );_cbad .ResIdAttr =&_bddg ;continue ;};};_bfga :for {_adde ,_abefc :=d .Token ();if _abefc !=nil {return _abefc ;};switch _fcfef :=_adde .(type ){case _b .StartElement :switch _fcfef .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_aceff :=NewCT_Name ();if _ceef :=d .DecodeElement (_aceff ,&_fcfef );_ceef !=nil {return _ceef ;};_cbad .Title =append (_cbad .Title ,_aceff );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gefe :=NewCT_Description ();if _gece :=d .DecodeElement (_gefe ,&_fcfef );_gece !=nil {return _gece ;};_cbad .Desc =append (_cbad .Desc ,_gefe );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_cbad .CatLst =NewCT_Categories ();if _egfag :=d .DecodeElement (_cbad .CatLst ,&_fcfef );_egfag !=nil {return _egfag ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbad .ExtLst =_eb .NewCT_OfficeArtExtensionList ();if _gebe :=d .DecodeElement (_cbad .ExtLst ,&_fcfef );_gebe !=nil {return _gebe ;};default:_e .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",_fcfef .Name );if _gaaa :=d .Skip ();_gaaa !=nil {return _gaaa ;};};case _b .EndElement :break _bfga ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_CTCategories and its children -func (_gce *CT_CTCategories )Validate ()error {return _gce .ValidateWithPath ("\u0043T\u005fC\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func (_agab *ST_StartingElement )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_agab =0;case "\u006e\u006f\u0064\u0065":*_agab =1;case "\u0074\u0072\u0061n\u0073":*_agab =2;};return nil ;};func (_cbcb *ST_AlgorithmType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cbcb =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_cbcb =1;case "\u0063\u006f\u006e\u006e":*_cbcb =2;case "\u0063\u0079\u0063l\u0065":*_cbcb =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_cbcb =4;case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_cbcb =5;case "\u0070\u0079\u0072\u0061":*_cbcb =6;case "\u006c\u0069\u006e":*_cbcb =7;case "\u0073\u0070":*_cbcb =8;case "\u0074\u0078":*_cbcb =9;case "\u0073\u006e\u0061k\u0065":*_cbcb =10;};return nil ;};func NewCT_SDDescription ()*CT_SDDescription {_agbgg :=&CT_SDDescription {};return _agbgg };const (ST_HueDirUnset ST_HueDir =0;ST_HueDirCw ST_HueDir =1;ST_HueDirCcw ST_HueDir =2;);func NewCT_Choose ()*CT_Choose {_bce :=&CT_Choose {};return _bce };type ST_SecondaryLinearDirection byte ;func (_egce ST_Offset )String ()string {switch _egce {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006f\u0066\u0066";};return "";};func NewCT_DataModel ()*CT_DataModel {_egec :=&CT_DataModel {};_egec .PtLst =NewCT_PtList ();return _egec ;};type ST_LinearDirection byte ; +// ValidateWithPath validates the CT_Constraints and its children, prefixing error messages with path +func (_edc *CT_Constraints )ValidateWithPath (path string )error {for _dbd ,_cdgb :=range _edc .Constr {if _gdgf :=_cdgb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0073\u0074\u0072\u005b\u0025\u0064\u005d",path ,_dbd ));_gdgf !=nil {return _gdgf ;};};return nil ;};type CT_Colors struct{MethAttr ST_ClrAppMethod ;HueDirAttr ST_HueDir ;EG_ColorChoice []*_eb .EG_ColorChoice ;};func (_defbc *ST_BendPoint )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_defbc =0;case "\u0062\u0065\u0067":*_defbc =1;case "\u0064\u0065\u0066":*_defbc =2;case "\u0065\u006e\u0064":*_defbc =3;};return nil ;};func (_fceda ST_ConnectorDimension )ValidateWithPath (path string )error {switch _fceda {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 (_fceda ));};return nil ;};func NewCT_SDCategory ()*CT_SDCategory {_ddfge :=&CT_SDCategory {};return _ddfge };type LayoutDefHdrLst struct{CT_DiagramDefinitionHeaderLst };func (_bdcgb *ST_LayoutShapeType )ValidateWithPath (path string )error {_caea :=[]string {};if _bdcgb .ST_ShapeType !=_eb .ST_ShapeTypeUnset {_caea =append (_caea ,"\u0053\u0054\u005fS\u0068\u0061\u0070\u0065\u0054\u0079\u0070\u0065");};if _bdcgb .ST_OutputShapeType !=ST_OutputShapeTypeUnset {_caea =append (_caea ,"\u0053T\u005fO\u0075\u0074\u0070\u0075\u0074S\u0068\u0061p\u0065\u0054\u0079\u0070\u0065");};if len (_caea )> 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 ,_caea );};return nil ;};func (_dgef *ST_NodeHorizontalAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebggf ,_gacdd :=d .Token ();if _gacdd !=nil {return _gacdd ;};if _ccgef ,_eggfd :=_ebggf .(_b .EndElement );_eggfd &&_ccgef .Name ==start .Name {*_dgef =1;return nil ;};if _edfad ,_ceaec :=_ebggf .(_b .CharData );!_ceaec {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",_ebggf );}else {switch string (_edfad ){case "":*_dgef =0;case "\u006c":*_dgef =1;case "\u0063\u0074\u0072":*_dgef =2;case "\u0072":*_dgef =3;};};_ebggf ,_gacdd =d .Token ();if _gacdd !=nil {return _gacdd ;};if _afee ,_dbccb :=_ebggf .(_b .EndElement );_dbccb &&_afee .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",_ebggf );}; // Validate validates the CT_DataModel and its children -func (_geec *CT_DataModel )Validate ()error {return _geec .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");};func (_cgaaf ST_AlgorithmType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_aeed :=_a .Attr {};_aeed .Name =name ;switch _cgaaf {case ST_AlgorithmTypeUnset :_aeed .Value ="";case ST_AlgorithmTypeComposite :_aeed .Value ="\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e";case ST_AlgorithmTypeConn :_aeed .Value ="\u0063\u006f\u006e\u006e";case ST_AlgorithmTypeCycle :_aeed .Value ="\u0063\u0079\u0063l\u0065";case ST_AlgorithmTypeHierChild :_aeed .Value ="\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd";case ST_AlgorithmTypeHierRoot :_aeed .Value ="\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074";case ST_AlgorithmTypePyra :_aeed .Value ="\u0070\u0079\u0072\u0061";case ST_AlgorithmTypeLin :_aeed .Value ="\u006c\u0069\u006e";case ST_AlgorithmTypeSp :_aeed .Value ="\u0073\u0070";case ST_AlgorithmTypeTx :_aeed .Value ="\u0074\u0078";case ST_AlgorithmTypeSnake :_aeed .Value ="\u0073\u006e\u0061k\u0065";};return _aeed ,nil ;};func (_adgcf ST_ResizeHandlesStr )String ()string {switch _adgcf {case 0:return "";case 1:return "\u0065\u0078\u0061c\u0074";case 2:return "\u0072\u0065\u006c";};return "";};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 (_cbde ST_StartingElement )String ()string {switch _cbde {case 0:return "";case 1:return "\u006e\u006f\u0064\u0065";case 2:return "\u0074\u0072\u0061n\u0073";};return "";};func (_fccg ST_SecondaryChildAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fccg .String (),start );};const (ST_AnimLvlStrUnset ST_AnimLvlStr =0;ST_AnimLvlStrNone ST_AnimLvlStr =1;ST_AnimLvlStrLvl ST_AnimLvlStr =2;ST_AnimLvlStrCtr ST_AnimLvlStr =3;);func (_degba *ST_ChildAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgbbg ,_eaedc :=d .Token ();if _eaedc !=nil {return _eaedc ;};if _dagde ,_feafg :=_bgbbg .(_a .EndElement );_feafg &&_dagde .Name ==start .Name {*_degba =1;return nil ;};if _adbgb ,_bedae :=_bgbbg .(_a .CharData );!_bedae {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",_bgbbg );}else {switch string (_adbgb ){case "":*_degba =0;case "\u0074":*_degba =1;case "\u0062":*_degba =2;case "\u006c":*_degba =3;case "\u0072":*_degba =4;};};_bgbbg ,_eaedc =d .Token ();if _eaedc !=nil {return _eaedc ;};if _bgfc ,_ddgfe :=_bgbbg .(_a .EndElement );_ddgfe &&_bgfc .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",_bgbbg );};type ST_ContinueDirection byte ;func (_egfbbc *ST_PyramidAccentTextMargin )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_egfbbc =0;case "\u0073\u0074\u0065\u0070":*_egfbbc =1;case "\u0073\u0074\u0061c\u006b":*_egfbbc =2;};return nil ;};func (_fgba ST_AnimLvlStr )String ()string {switch _fgba {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0076\u006c";case 3:return "\u0063\u0074\u0072";};return "";};func (_gcgfc ST_StartingElement )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_faab :=_a .Attr {};_faab .Name =name ;switch _gcgfc {case ST_StartingElementUnset :_faab .Value ="";case ST_StartingElementNode :_faab .Value ="\u006e\u006f\u0064\u0065";case ST_StartingElementTrans :_faab .Value ="\u0074\u0072\u0061n\u0073";};return _faab ,nil ;};type ST_TextAnchorHorizontal byte ;func (_dcaaa ST_VariableType )Validate ()error {return _dcaaa .ValidateWithPath ("")};func (_gggdfe ST_ChildAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_caab :=_a .Attr {};_caab .Name =name ;switch _gggdfe {case ST_ChildAlignmentUnset :_caab .Value ="";case ST_ChildAlignmentT :_caab .Value ="\u0074";case ST_ChildAlignmentB :_caab .Value ="\u0062";case ST_ChildAlignmentL :_caab .Value ="\u006c";case ST_ChildAlignmentR :_caab .Value ="\u0072";};return _caab ,nil ;};func (_facf ST_HueDir )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_facf .String (),start );};func (_aacde ST_HueDir )ValidateWithPath (path string )error {switch _aacde {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 (_aacde ));};return nil ;};func (_fgdf ST_LinearDirection )String ()string {switch _fgdf {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 NewCT_ChildPref ()*CT_ChildPref {_add :=&CT_ChildPref {};return _add };func (_dbee ST_PtType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dbee .String (),start );};func (_edfdc ST_ChildOrderType )String ()string {switch _edfdc {case 0:return "";case 1:return "\u0062";case 2:return "\u0074";};return "";}; - -// Validate validates the CT_CxnList and its children -func (_gbd *CT_CxnList )Validate ()error {return _gbd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e\u004c\u0069\u0073\u0074");};func NewCT_Categories ()*CT_Categories {_bga :=&CT_Categories {};return _bga };func (_bfba ST_LinearDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bfba .String (),start );};func (_eedgb *ST_ElementType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eedgb =0;case "\u0061\u006c\u006c":*_eedgb =1;case "\u0064\u006f\u0063":*_eedgb =2;case "\u006e\u006f\u0064\u0065":*_eedgb =3;case "\u006e\u006f\u0072\u006d":*_eedgb =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_eedgb =5;case "\u0061\u0073\u0073\u0074":*_eedgb =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_eedgb =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_eedgb =8;case "\u0070\u0072\u0065\u0073":*_eedgb =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_eedgb =10;};return nil ;};type CT_Name struct{LangAttr *string ;ValAttr string ;};func (_agddb *CT_TextProps )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eefcb :for {_bbffd ,_cgfce :=d .Token ();if _cgfce !=nil {return _cgfce ;};switch _ggda :=_bbffd .(type ){case _a .StartElement :switch _ggda .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"}:_agddb .Sp3d =_c .NewCT_Shape3D ();if _cedc :=d .DecodeElement (_agddb .Sp3d ,&_ggda );_cedc !=nil {return _cedc ;};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"}:_agddb .FlatTx =_c .NewCT_FlatText ();if _dede :=d .DecodeElement (_agddb .FlatTx ,&_ggda );_dede !=nil {return _dede ;};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\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_ggda .Name );if _egdf :=d .Skip ();_egdf !=nil {return _egdf ;};};case _a .EndElement :break _eefcb ;case _a .CharData :};};return nil ;}; +func (_bddb *CT_DataModel )Validate ()error {return _bddb .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");};func (_dagcg ST_TextBlockDirection )ValidateWithPath (path string )error {switch _dagcg {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 (_dagcg ));};return nil ;};func (_ffbbf ST_Breakpoint )Validate ()error {return _ffbbf .ValidateWithPath ("")};type ST_ElementType byte ; -// ValidateWithPath validates the CT_RelIds and its children, prefixing error messages with path -func (_fcfc *CT_RelIds )ValidateWithPath (path string )error {return nil };func (_accd *ST_AnimOneStr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_deecg ,_ddbbd :=d .Token ();if _ddbbd !=nil {return _ddbbd ;};if _cacfe ,_fefee :=_deecg .(_a .EndElement );_fefee &&_cacfe .Name ==start .Name {*_accd =1;return nil ;};if _afadf ,_bgdec :=_deecg .(_a .CharData );!_bgdec {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",_deecg );}else {switch string (_afadf ){case "":*_accd =0;case "\u006e\u006f\u006e\u0065":*_accd =1;case "\u006f\u006e\u0065":*_accd =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_accd =3;};};_deecg ,_ddbbd =d .Token ();if _ddbbd !=nil {return _ddbbd ;};if _ccgaa ,_bfdb :=_deecg .(_a .EndElement );_bfdb &&_ccgaa .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",_deecg );};func (_ffdfg ST_AnimLvlStr )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_aaceg :=_a .Attr {};_aaceg .Name =name ;switch _ffdfg {case ST_AnimLvlStrUnset :_aaceg .Value ="";case ST_AnimLvlStrNone :_aaceg .Value ="\u006e\u006f\u006e\u0065";case ST_AnimLvlStrLvl :_aaceg .Value ="\u006c\u0076\u006c";case ST_AnimLvlStrCtr :_aaceg .Value ="\u0063\u0074\u0072";};return _aaceg ,nil ;};func (_adgb ST_AnimOneStr )ValidateWithPath (path string )error {switch _adgb {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 (_adgb ));};return nil ;};type ST_DiagramHorizontalAlignment byte ;func (_ccd *CT_Algorithm )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccd .TypeAttr =ST_AlgorithmType (1);for _ ,_edb :=range start .Attr {if _edb .Name .Local =="\u0074\u0079\u0070\u0065"{_ccd .TypeAttr .UnmarshalXMLAttr (_edb );continue ;};if _edb .Name .Local =="\u0072\u0065\u0076"{_fde ,_abb :=_af .ParseUint (_edb .Value ,10,32);if _abb !=nil {return _abb ;};_ega :=uint32 (_fde );_ccd .RevAttr =&_ega ;continue ;};};_edf :for {_bae ,_ebe :=d .Token ();if _ebe !=nil {return _ebe ;};switch _deba :=_bae .(type ){case _a .StartElement :switch _deba .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"}:_acbe :=NewCT_Parameter ();if _dc :=d .DecodeElement (_acbe ,&_deba );_dc !=nil {return _dc ;};_ccd .Param =append (_ccd .Param ,_acbe );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"}:_ccd .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _fg :=d .DecodeElement (_ccd .ExtLst ,&_deba );_fg !=nil {return _fg ;};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\u006c\u0067o\u0072\u0069\u0074\u0068\u006d\u0020\u0025\u0076",_deba .Name );if _dgb :=d .Skip ();_dgb !=nil {return _dgb ;};};case _a .EndElement :break _edf ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_DiagramDefinition and its children +func (_aeba *CT_DiagramDefinition )Validate ()error {return _aeba .ValidateWithPath ("C\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};func (_bdcgf *ST_Breakpoint )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccgcb ,_fcaa :=d .Token ();if _fcaa !=nil {return _fcaa ;};if _ccda ,_cfgdb :=_ccgcb .(_b .EndElement );_cfgdb &&_ccda .Name ==start .Name {*_bdcgf =1;return nil ;};if _edge ,_eggc :=_ccgcb .(_b .CharData );!_eggc {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",_ccgcb );}else {switch string (_edge ){case "":*_bdcgf =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_bdcgf =1;case "\u0062\u0061\u006c":*_bdcgf =2;case "\u0066\u0069\u0078e\u0064":*_bdcgf =3;};};_ccgcb ,_fcaa =d .Token ();if _fcaa !=nil {return _fcaa ;};if _deebb ,_bbecb :=_ccgcb .(_b .EndElement );_bbecb &&_deebb .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",_ccgcb );};func (_geec ST_ClrAppMethod )Validate ()error {return _geec .ValidateWithPath ("")};func (_aada *ST_VariableType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcaa ,_ffgd :=d .Token ();if _ffgd !=nil {return _ffgd ;};if _aaebc ,_beeb :=_dcaa .(_b .EndElement );_beeb &&_aaebc .Name ==start .Name {*_aada =1;return nil ;};if _cdceb ,_gffee :=_dcaa .(_b .CharData );!_gffee {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",_dcaa );}else {switch string (_cdceb ){case "":*_aada =0;case "\u006e\u006f\u006e\u0065":*_aada =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_aada =2;case "\u0063\u0068\u004da\u0078":*_aada =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_aada =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_aada =5;case "\u0064\u0069\u0072":*_aada =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_aada =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_aada =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_aada =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_aada =10;};};_dcaa ,_ffgd =d .Token ();if _ffgd !=nil {return _ffgd ;};if _edbc ,_dffe :=_dcaa .(_b .EndElement );_dffe &&_edbc .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",_dcaa );};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 *_eb .CT_ShapeStyle ;};type ST_ContinueDirection byte ;func (_gcebb ST_HierarchyAlignment )ValidateWithPath (path string )error {switch _gcebb {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 (_gcebb ));};return nil ;}; -// ValidateWithPath validates the CT_Pt and its children, prefixing error messages with path -func (_cccbb *CT_Pt )ValidateWithPath (path string )error {if _edfcg :=_cccbb .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_edfcg !=nil {return _edfcg ;};if _cgcb :=_cccbb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cgcb !=nil {return _cgcb ;};if _cccbb .CxnIdAttr !=nil {if _dace :=_cccbb .CxnIdAttr .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0049\u0064\u0041\u0074\u0074\u0072");_dace !=nil {return _dace ;};};if _cccbb .PrSet !=nil {if _cgbg :=_cccbb .PrSet .ValidateWithPath (path +"\u002f\u0050\u0072\u0053\u0065\u0074");_cgbg !=nil {return _cgbg ;};};if _cccbb .SpPr !=nil {if _dffb :=_cccbb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dffb !=nil {return _dffb ;};};if _cccbb .T !=nil {if _fdaa :=_cccbb .T .ValidateWithPath (path +"\u002f\u0054");_fdaa !=nil {return _fdaa ;};};if _cccbb .ExtLst !=nil {if _bacbb :=_cccbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bacbb !=nil {return _bacbb ;};};return nil ;}; +// ValidateWithPath validates the CT_OrgChart and its children, prefixing error messages with path +func (_ceefe *CT_OrgChart )ValidateWithPath (path string )error {return nil };type ST_ParameterId byte ;func (_ccca ST_Offset )ValidateWithPath (path string )error {switch _ccca {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 (_ccca ));};return nil ;};func (_dafdc ST_FunctionOperator )ValidateWithPath (path string )error {switch _dafdc {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 (_dafdc ));};return nil ;};type CT_Parameter struct{TypeAttr ST_ParameterId ;ValAttr ST_ParameterVal ;}; -// ValidateWithPath validates the CT_SampleData and its children, prefixing error messages with path -func (_fffcg *CT_SampleData )ValidateWithPath (path string )error {if _fffcg .DataModel !=nil {if _cede :=_fffcg .DataModel .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");_cede !=nil {return _cede ;};};return nil ;};func (_fgc *CT_AnimOne )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_faf :=range start .Attr {if _faf .Name .Local =="\u0076\u0061\u006c"{_fgc .ValAttr .UnmarshalXMLAttr (_faf );continue ;};};for {_eea ,_dda :=d .Token ();if _dda !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u003a\u0020%\u0073",_dda );};if _cebd ,_baab :=_eea .(_a .EndElement );_baab &&_cebd .Name ==start .Name {break ;};};return nil ;};type ST_CenterShapeMapping byte ;func (_ecgd *CT_SampleData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gfdc :=range start .Attr {if _gfdc .Name .Local =="\u0075\u0073\u0065\u0044\u0065\u0066"{_eebba ,_ecbd :=_af .ParseBool (_gfdc .Value );if _ecbd !=nil {return _ecbd ;};_ecgd .UseDefAttr =&_eebba ;continue ;};};_gggb :for {_ddffc ,_dbce :=d .Token ();if _dbce !=nil {return _dbce ;};switch _fdab :=_ddffc .(type ){case _a .StartElement :switch _fdab .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"}:_ecgd .DataModel =NewCT_DataModel ();if _afdb :=d .DecodeElement (_ecgd .DataModel ,&_fdab );_afdb !=nil {return _afdb ;};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\u0053a\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061 \u0025\u0076",_fdab .Name );if _acef :=d .Skip ();_acef !=nil {return _acef ;};};case _a .EndElement :break _gggb ;case _a .CharData :};};return nil ;};func ParseSliceST_UnsignedInts (s string )(ST_UnsignedInts ,error ){return ST_UnsignedInts {},nil }; +// Validate validates the CT_ChildPref and its children +func (_fbgb *CT_ChildPref )Validate ()error {return _fbgb .ValidateWithPath ("\u0043\u0054\u005fC\u0068\u0069\u006c\u0064\u0050\u0072\u0065\u0066");};func (_ebgb ST_NodeHorizontalAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ebgb .String (),start );};func (_gcfd ST_StartingElement )String ()string {switch _gcfd {case 0:return "";case 1:return "\u006e\u006f\u0064\u0065";case 2:return "\u0074\u0072\u0061n\u0073";};return "";};type ST_ConstraintRelationship byte ;func (_bddba *CT_OrgChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bddba .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0064",_acgaa (*_bddba .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_DiagramDefinition ()*CT_DiagramDefinition {_fgcc :=&CT_DiagramDefinition {};_fgcc .LayoutNode =NewCT_LayoutNode ();return _fgcc ;}; -// Validate validates the CT_Rules and its children -func (_aca *CT_Rules )Validate ()error {return _aca .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};func (_abgg ST_TextAnchorHorizontal )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_adbbf :=_a .Attr {};_adbbf .Name =name ;switch _abgg {case ST_TextAnchorHorizontalUnset :_adbbf .Value ="";case ST_TextAnchorHorizontalNone :_adbbf .Value ="\u006e\u006f\u006e\u0065";case ST_TextAnchorHorizontalCtr :_adbbf .Value ="\u0063\u0074\u0072";};return _adbbf ,nil ;};func (_cdffc ST_HierBranchStyle )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_badd :=_a .Attr {};_badd .Name =name ;switch _cdffc {case ST_HierBranchStyleUnset :_badd .Value ="";case ST_HierBranchStyleL :_badd .Value ="\u006c";case ST_HierBranchStyleR :_badd .Value ="\u0072";case ST_HierBranchStyleHang :_badd .Value ="\u0068\u0061\u006e\u0067";case ST_HierBranchStyleStd :_badd .Value ="\u0073\u0074\u0064";case ST_HierBranchStyleInit :_badd .Value ="\u0069\u006e\u0069\u0074";};return _badd ,nil ;};func (_bfcg ST_ConstraintRelationship )Validate ()error {return _bfcg .ValidateWithPath ("")};func NewAG_IteratorAttributes ()*AG_IteratorAttributes {_dee :=&AG_IteratorAttributes {};return _dee }; +// Validate validates the CT_CTName and its children +func (_egf *CT_CTName )Validate ()error {return _egf .ValidateWithPath ("\u0043T\u005f\u0043\u0054\u004e\u0061\u006de");};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 (_bgb *CT_Adj )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0078"},Value :_d .Sprintf ("\u0025\u0076",_bgb .IdxAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_bgb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_edbe ST_PrSetCustVal )String ()string {if _edbe .ST_Percentage !=nil {return _d .Sprintf ("\u0025\u0076",*_edbe .ST_Percentage );};if _edbe .Int32 !=nil {return _d .Sprintf ("\u0025\u0076",*_edbe .Int32 );};return "";};func NewCT_CTCategories ()*CT_CTCategories {_ggb :=&CT_CTCategories {};return _ggb }; -// ValidateWithPath validates the CT_Constraint and its children, prefixing error messages with path -func (_dgab *CT_Constraint )ValidateWithPath (path string )error {if _decc :=_dgab .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_decc !=nil {return _decc ;};if _dgab .ExtLst !=nil {if _ecf :=_dgab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecf !=nil {return _ecf ;};};if _bcfe :=_dgab .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bcfe !=nil {return _bcfe ;};if _bcc :=_dgab .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_bcc !=nil {return _bcc ;};if _gegg :=_dgab .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gegg !=nil {return _gegg ;};if _ggdg :=_dgab .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ggdg !=nil {return _ggdg ;};if _eggb :=_dgab .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_eggb !=nil {return _eggb ;};if _deaf :=_dgab .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_deaf !=nil {return _deaf ;};return nil ;};type CT_CTCategory struct{TypeAttr string ;PriAttr uint32 ;}; +// ValidateWithPath validates the CT_When and its children, prefixing error messages with path +func (_aaagd *CT_When )ValidateWithPath (path string )error {if _aaagd .FuncAttr ==ST_FunctionTypeUnset {return _d .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 _ccge :=_aaagd .FuncAttr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0041\u0074\u0074r");_ccge !=nil {return _ccge ;};if _aaagd .ArgAttr !=nil {if _edgge :=_aaagd .ArgAttr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0041\u0074\u0074\u0072");_edgge !=nil {return _edgge ;};};if _aaagd .OpAttr ==ST_FunctionOperatorUnset {return _d .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 _egce :=_aaagd .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_egce !=nil {return _egce ;};if _eecf :=_aaagd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eecf !=nil {return _eecf ;};for _acfc ,_fddd :=range _aaagd .Alg {if _dagb :=_fddd .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_acfc ));_dagb !=nil {return _dagb ;};};for _bebf ,_cded :=range _aaagd .Shape {if _cfef :=_cded .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_bebf ));_cfef !=nil {return _cfef ;};};for _ggebg ,_dbaba :=range _aaagd .PresOf {if _cgad :=_dbaba .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_ggebg ));_cgad !=nil {return _cgad ;};};for _aacec ,_fdfbe :=range _aaagd .ConstrLst {if _eacfe :=_fdfbe .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_aacec ));_eacfe !=nil {return _eacfe ;};};for _fegdd ,_afbb :=range _aaagd .RuleLst {if _bcagd :=_afbb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_fegdd ));_bcagd !=nil {return _bcagd ;};};for _bbda ,_fabe :=range _aaagd .ForEach {if _gefgd :=_fabe .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_bbda ));_gefgd !=nil {return _gefgd ;};};for _ccea ,_dbfd :=range _aaagd .LayoutNode {if _gcfbe :=_dbfd .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_ccea ));_gcfbe !=nil {return _gcfbe ;};};for _dbac ,_gdef :=range _aaagd .Choose {if _ccced :=_gdef .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_dbac ));_ccced !=nil {return _ccced ;};};for _bceb ,_gaff :=range _aaagd .ExtLst {if _dff :=_gaff .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_bceb ));_dff !=nil {return _dff ;};};return nil ;};func NewLayoutDef ()*LayoutDef {_aeebe :=&LayoutDef {};_aeebe .CT_DiagramDefinition =*NewCT_DiagramDefinition ();return _aeebe ;};func NewCT_Name ()*CT_Name {_efda :=&CT_Name {};return _efda }; -// Validate validates the CT_Algorithm and its children -func (_effd *CT_Algorithm )Validate ()error {return _effd .ValidateWithPath ("\u0043\u0054\u005fA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d");};func (_bbbb *StyleDef )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbbb .CT_StyleDefinition =*NewCT_StyleDefinition ();for _ ,_bdea :=range start .Attr {if _bdea .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_befa ,_agfc :=_bdea .Value ,error (nil );if _agfc !=nil {return _agfc ;};_bbbb .UniqueIdAttr =&_befa ;continue ;};if _bdea .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_abcc ,_egaed :=_bdea .Value ,error (nil );if _egaed !=nil {return _egaed ;};_bbbb .MinVerAttr =&_abcc ;continue ;};};_cbcc :for {_ceeg ,_ffbed :=d .Token ();if _ffbed !=nil {return _ffbed ;};switch _fdcc :=_ceeg .(type ){case _a .StartElement :switch _fdcc .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"}:_eedg :=NewCT_SDName ();if _dagfd :=d .DecodeElement (_eedg ,&_fdcc );_dagfd !=nil {return _dagfd ;};_bbbb .Title =append (_bbbb .Title ,_eedg );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"}:_gbcc :=NewCT_SDDescription ();if _aafb :=d .DecodeElement (_gbcc ,&_fdcc );_aafb !=nil {return _aafb ;};_bbbb .Desc =append (_bbbb .Desc ,_gbcc );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"}:_bbbb .CatLst =NewCT_SDCategories ();if _gbfd :=d .DecodeElement (_bbbb .CatLst ,&_fdcc );_gbfd !=nil {return _gbfd ;};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"}:_bbbb .Scene3d =_c .NewCT_Scene3D ();if _aaef :=d .DecodeElement (_bbbb .Scene3d ,&_fdcc );_aaef !=nil {return _aaef ;};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"}:_ebbca :=NewCT_StyleLabel ();if _eafaa :=d .DecodeElement (_ebbca ,&_fdcc );_eafaa !=nil {return _eafaa ;};_bbbb .StyleLbl =append (_bbbb .StyleLbl ,_ebbca );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"}:_bbbb .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _ddfb :=d .DecodeElement (_bbbb .ExtLst ,&_fdcc );_ddfb !=nil {return _ddfb ;};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\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0020\u0025\u0076",_fdcc .Name );if _acgbe :=d .Skip ();_acgbe !=nil {return _acgbe ;};};case _a .EndElement :break _cbcc ;case _a .CharData :};};return nil ;};func NewColorsDefHdr ()*ColorsDefHdr {_beedg :=&ColorsDefHdr {};_beedg .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();return _beedg ;};func NewRelIds ()*RelIds {_ebgf :=&RelIds {};_ebgf .CT_RelIds =*NewCT_RelIds ();return _ebgf };func (_ecfb ST_NodeHorizontalAlignment )String ()string {switch _ecfb {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";};func (_eebf *CT_NumericRule )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_geea :=range start .Attr {if _geea .Name .Local =="\u0076\u0061\u006c"{_fbab ,_fgdd :=_af .ParseFloat (_geea .Value ,64);if _fgdd !=nil {return _fgdd ;};_eebf .ValAttr =&_fbab ;continue ;};if _geea .Name .Local =="\u0066\u0061\u0063\u0074"{_gabc ,_fafa :=_af .ParseFloat (_geea .Value ,64);if _fafa !=nil {return _fafa ;};_eebf .FactAttr =&_gabc ;continue ;};if _geea .Name .Local =="\u006d\u0061\u0078"{_faede ,_dcba :=_af .ParseFloat (_geea .Value ,64);if _dcba !=nil {return _dcba ;};_eebf .MaxAttr =&_faede ;continue ;};if _geea .Name .Local =="\u0074\u0079\u0070\u0065"{_eebf .TypeAttr .UnmarshalXMLAttr (_geea );continue ;};if _geea .Name .Local =="\u0066\u006f\u0072"{_eebf .ForAttr .UnmarshalXMLAttr (_geea );continue ;};if _geea .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_ffff ,_cbbc :=_geea .Value ,error (nil );if _cbbc !=nil {return _cbbc ;};_eebf .ForNameAttr =&_ffff ;continue ;};if _geea .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_eebf .PtTypeAttr .UnmarshalXMLAttr (_geea );continue ;};};_abgfd :for {_becg ,_faee :=d .Token ();if _faee !=nil {return _faee ;};switch _geded :=_becg .(type ){case _a .StartElement :switch _geded .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"}:_eebf .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _abecf :=d .DecodeElement (_eebf .ExtLst ,&_geded );_abecf !=nil {return _abecf ;};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\u0075\u006d\u0065\u0072\u0069\u0063R\u0075l\u0065\u0020\u0025\u0076",_geded .Name );if _deeb :=d .Skip ();_deeb !=nil {return _deeb ;};};case _a .EndElement :break _abgfd ;case _a .CharData :};};return nil ;}; +// Validate validates the StyleDefHdrLst and its children +func (_accad *StyleDefHdrLst )Validate ()error {return _accad .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074");};const (ST_PyramidAccentPositionUnset ST_PyramidAccentPosition =0;ST_PyramidAccentPositionBef ST_PyramidAccentPosition =1;ST_PyramidAccentPositionAft ST_PyramidAccentPosition =2;);func (_daca ST_HierBranchStyle )String ()string {switch _daca {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 "";};func (_fbbad ST_Offset )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_effgd :=_b .Attr {};_effgd .Name =name ;switch _fbbad {case ST_OffsetUnset :_effgd .Value ="";case ST_OffsetCtr :_effgd .Value ="\u0063\u0074\u0072";case ST_OffsetOff :_effgd .Value ="\u006f\u0066\u0066";};return _effgd ,nil ;};func (_gbcf ST_BendPoint )ValidateWithPath (path string )error {switch _gbcf {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 (_gbcf ));};return nil ;}; -// ValidateWithPath validates the CT_AdjLst and its children, prefixing error messages with path -func (_dbc *CT_AdjLst )ValidateWithPath (path string )error {for _bf ,_ada :=range _dbc .Adj {if _aae :=_ada .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0041\u0064\u006a\u005b\u0025\u0064\u005d",path ,_bf ));_aae !=nil {return _aae ;};};return nil ;};func (_gabb *CT_OrgChart )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gabb .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0064",_eaga (*_gabb .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dcb *CT_ChildMax )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_egcd :=range start .Attr {if _egcd .Name .Local =="\u0076\u0061\u006c"{_fee ,_bde :=_af .ParseInt (_egcd .Value ,10,32);if _bde !=nil {return _bde ;};_ceaa :=int32 (_fee );_dcb .ValAttr =&_ceaa ;continue ;};};for {_adg ,_adfd :=d .Token ();if _adfd !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078\u003a\u0020\u0025\u0073",_adfd );};if _aeeb ,_abdb :=_adg .(_a .EndElement );_abdb &&_aeeb .Name ==start .Name {break ;};};return nil ;};func (_bbbdf *ST_TextAnchorHorizontal )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bbbdf =0;case "\u006e\u006f\u006e\u0065":*_bbbdf =1;case "\u0063\u0074\u0072":*_bbbdf =2;};return nil ;};func (_begac ST_CxnType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_begac .String (),start );};func (_ecdf *ST_StartingElement )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_debb ,_cegffe :=d .Token ();if _cegffe !=nil {return _cegffe ;};if _edcge ,_efab :=_debb .(_a .EndElement );_efab &&_edcge .Name ==start .Name {*_ecdf =1;return nil ;};if _gcabea ,_bggg :=_debb .(_a .CharData );!_bggg {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",_debb );}else {switch string (_gcabea ){case "":*_ecdf =0;case "\u006e\u006f\u0064\u0065":*_ecdf =1;case "\u0074\u0072\u0061n\u0073":*_ecdf =2;};};_debb ,_cegffe =d .Token ();if _cegffe !=nil {return _cegffe ;};if _cgdc ,_dbfce :=_debb .(_a .EndElement );_dbfce &&_cgdc .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",_debb );};func (_fdbe *CT_SampleData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fdbe .UseDefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0073\u0065\u0044\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0064",_eaga (*_fdbe .UseDefAttr ))});};e .EncodeToken (start );if _fdbe .DataModel !=nil {_fdfg :=_a .StartElement {Name :_a .Name {Local :"\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l"}};e .EncodeElement (_fdbe .DataModel ,_fdfg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_decde ST_ChildAlignment )String ()string {switch _decde {case 0:return "";case 1:return "\u0074";case 2:return "\u0062";case 3:return "\u006c";case 4:return "\u0072";};return "";};const (ST_FlowDirectionUnset ST_FlowDirection =0;ST_FlowDirectionRow ST_FlowDirection =1;ST_FlowDirectionCol ST_FlowDirection =2;);func (_fade ST_ChildDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fade .String (),start );};func ParseUnionST_ModelId (s string )(ST_ModelId ,error ){return ST_ModelId {},nil };func (_cdfaf *ST_VerticalAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eaccda ,_fcgaa :=d .Token ();if _fcgaa !=nil {return _fcgaa ;};if _aadgb ,_bdgg :=_eaccda .(_a .EndElement );_bdgg &&_aadgb .Name ==start .Name {*_cdfaf =1;return nil ;};if _gdeg ,_gada :=_eaccda .(_a .CharData );!_gada {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",_eaccda );}else {switch string (_gdeg ){case "":*_cdfaf =0;case "\u0074":*_cdfaf =1;case "\u006d\u0069\u0064":*_cdfaf =2;case "\u0062":*_cdfaf =3;case "\u006e\u006f\u006e\u0065":*_cdfaf =4;};};_eaccda ,_fcgaa =d .Token ();if _fcgaa !=nil {return _fcgaa ;};if _eaceb ,_efbc :=_eaccda .(_a .EndElement );_efbc &&_eaceb .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",_eaccda );};func (_gdfa *ST_FallbackDimension )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aaebc ,_gcbb :=d .Token ();if _gcbb !=nil {return _gcbb ;};if _fccga ,_cada :=_aaebc .(_a .EndElement );_cada &&_fccga .Name ==start .Name {*_gdfa =1;return nil ;};if _cfaed ,_gcffb :=_aaebc .(_a .CharData );!_gcffb {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",_aaebc );}else {switch string (_cfaed ){case "":*_gdfa =0;case "\u0031\u0044":*_gdfa =1;case "\u0032\u0044":*_gdfa =2;};};_aaebc ,_gcbb =d .Token ();if _gcbb !=nil {return _gcbb ;};if _gbdae ,_bdfg :=_aaebc .(_a .EndElement );_bdfg &&_gbdae .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",_aaebc );}; +// Validate validates the CT_RelIds and its children +func (_dgdcg *CT_RelIds )Validate ()error {return _dgdcg .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u006c\u0049\u0064s");};func (_caeaf ST_SecondaryChildAlignment )Validate ()error {return _caeaf .ValidateWithPath ("")};type CT_Rules struct{Rule []*CT_NumericRule ;}; -// Validate validates the CT_StyleDefinitionHeaderLst and its children -func (_egbc *CT_StyleDefinitionHeaderLst )Validate ()error {return _egbc .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 (_fbea *CT_ChildPref )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fbea .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_fbea .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });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 *_c .CT_ShapeStyle ;};type CT_Pt struct{ModelIdAttr ST_ModelId ;TypeAttr ST_PtType ;CxnIdAttr *ST_ModelId ;PrSet *CT_ElemPropSet ;SpPr *_c .CT_ShapeProperties ;T *_c .CT_TextBody ;ExtLst *_c .CT_OfficeArtExtensionList ;};func (_dadgd *ST_FunctionType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddfcc ,_aagee :=d .Token ();if _aagee !=nil {return _aagee ;};if _cbaba ,_gceae :=_ddfcc .(_a .EndElement );_gceae &&_cbaba .Name ==start .Name {*_dadgd =1;return nil ;};if _ecce ,_cedg :=_ddfcc .(_a .CharData );!_cedg {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",_ddfcc );}else {switch string (_ecce ){case "":*_dadgd =0;case "\u0063\u006e\u0074":*_dadgd =1;case "\u0070\u006f\u0073":*_dadgd =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_dadgd =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_dadgd =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_dadgd =5;case "\u0076\u0061\u0072":*_dadgd =6;case "\u0064\u0065\u0070t\u0068":*_dadgd =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_dadgd =8;};};_ddfcc ,_aagee =d .Token ();if _aagee !=nil {return _aagee ;};if _dbdg ,_aabg :=_ddfcc .(_a .EndElement );_aabg &&_dbdg .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",_ddfcc );};func (_gddgd ST_ConnectorRouting )ValidateWithPath (path string )error {switch _gddgd {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 (_gddgd ));};return nil ;};type ST_FunctionType byte ;func (_defa ST_ParameterId )Validate ()error {return _defa .ValidateWithPath ("")};type LayoutDef struct{CT_DiagramDefinition };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 CT_Category struct{TypeAttr string ;PriAttr uint32 ;};func (_dbfg *ST_ArrowheadStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecdac ,_egbac :=d .Token ();if _egbac !=nil {return _egbac ;};if _adfb ,_aaged :=_ecdac .(_a .EndElement );_aaged &&_adfb .Name ==start .Name {*_dbfg =1;return nil ;};if _cfcfg ,_bfce :=_ecdac .(_a .CharData );!_bfce {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",_ecdac );}else {switch string (_cfcfg ){case "":*_dbfg =0;case "\u0061\u0075\u0074\u006f":*_dbfg =1;case "\u0061\u0072\u0072":*_dbfg =2;case "\u006e\u006f\u0041r\u0072":*_dbfg =3;};};_ecdac ,_egbac =d .Token ();if _egbac !=nil {return _egbac ;};if _ebeg ,_egdc :=_ecdac .(_a .EndElement );_egdc &&_ebeg .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",_ecdac );};func (_cfge *CT_Parameter )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_bbfg ,_eebbg :=_cfge .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _eebbg !=nil {return _eebbg ;};start .Attr =append (start .Attr ,_bbfg );start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_cfge .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fggcg *ST_VerticalAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fggcg =0;case "\u0074":*_fggcg =1;case "\u006d\u0069\u0064":*_fggcg =2;case "\u0062":*_fggcg =3;case "\u006e\u006f\u006e\u0065":*_fggcg =4;};return nil ;};func (_feac ST_BendPoint )Validate ()error {return _feac .ValidateWithPath ("")};func (_bfeg *ST_TextAnchorVertical )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bfeg =0;case "\u0074":*_bfeg =1;case "\u006d\u0069\u0064":*_bfeg =2;case "\u0062":*_bfeg =3;};return nil ;};func (_fdcca ST_LinearDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gdcfc :=_a .Attr {};_gdcfc .Name =name ;switch _fdcca {case ST_LinearDirectionUnset :_gdcfc .Value ="";case ST_LinearDirectionFromL :_gdcfc .Value ="\u0066\u0072\u006fm\u004c";case ST_LinearDirectionFromR :_gdcfc .Value ="\u0066\u0072\u006fm\u0052";case ST_LinearDirectionFromT :_gdcfc .Value ="\u0066\u0072\u006fm\u0054";case ST_LinearDirectionFromB :_gdcfc .Value ="\u0066\u0072\u006fm\u0042";};return _gdcfc ,nil ;};func NewCT_Rules ()*CT_Rules {_egeda :=&CT_Rules {};return _egeda };func (_afgfc ST_ChildDirection )Validate ()error {return _afgfc .ValidateWithPath ("")};func (_egacg ST_BendPoint )String ()string {switch _egacg {case 0:return "";case 1:return "\u0062\u0065\u0067";case 2:return "\u0064\u0065\u0066";case 3:return "\u0065\u006e\u0064";};return "";};type ST_BoolOperator byte ;func (_aefdg ST_TextBlockDirection )String ()string {switch _aefdg {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};type ST_Breakpoint byte ;func (_dbge ST_ChildDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eeabd :=_a .Attr {};_eeabd .Name =name ;switch _dbge {case ST_ChildDirectionUnset :_eeabd .Value ="";case ST_ChildDirectionHorz :_eeabd .Value ="\u0068\u006f\u0072\u007a";case ST_ChildDirectionVert :_eeabd .Value ="\u0076\u0065\u0072\u0074";};return _eeabd ,nil ;};func (_fgge *CT_SDName )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fgge .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_fgge .LangAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_fgge .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fcd *CT_CTCategories )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbec :for {_fdfe ,_cgb :=d .Token ();if _cgb !=nil {return _cgb ;};switch _ccg :=_fdfe .(type ){case _a .StartElement :switch _ccg .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"}:_gfeg :=NewCT_CTCategory ();if _eee :=d .DecodeElement (_gfeg ,&_ccg );_eee !=nil {return _eee ;};_fcd .Cat =append (_fcd .Cat ,_gfeg );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\u0054\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_ccg .Name );if _aea :=d .Skip ();_aea !=nil {return _aea ;};};case _a .EndElement :break _fbec ;case _a .CharData :};};return nil ;};func (_ggcab ST_FallbackDimension )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ggcab .String (),start );};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 (_cfbbd *ST_ClrAppMethod )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebcc ,_baecc :=d .Token ();if _baecc !=nil {return _baecc ;};if _cega ,_dffd :=_ebcc .(_a .EndElement );_dffd &&_cega .Name ==start .Name {*_cfbbd =1;return nil ;};if _cefg ,_eafab :=_ebcc .(_a .CharData );!_eafab {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",_ebcc );}else {switch string (_cefg ){case "":*_cfbbd =0;case "\u0073\u0070\u0061\u006e":*_cfbbd =1;case "\u0063\u0079\u0063l\u0065":*_cfbbd =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_cfbbd =3;};};_ebcc ,_baecc =d .Token ();if _baecc !=nil {return _baecc ;};if _dcdd ,_acda :=_ebcc .(_a .EndElement );_acda &&_dcdd .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",_ebcc );};func NewStyleDef ()*StyleDef {_fbbgb :=&StyleDef {};_fbbgb .CT_StyleDefinition =*NewCT_StyleDefinition ();return _fbbgb ;};func (_gecd *CT_StyleDefinition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gecd .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gecd .UniqueIdAttr )});};if _gecd .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_gecd .MinVerAttr )});};e .EncodeToken (start );if _gecd .Title !=nil {_gaac :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_fcgg :=range _gecd .Title {e .EncodeElement (_fcgg ,_gaac );};};if _gecd .Desc !=nil {_acgba :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_feca :=range _gecd .Desc {e .EncodeElement (_feca ,_acgba );};};if _gecd .CatLst !=nil {_dfdf :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gecd .CatLst ,_dfdf );};if _gecd .Scene3d !=nil {_bgdeg :=_a .StartElement {Name :_a .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_gecd .Scene3d ,_bgdeg );};_gcaee :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}};for _ ,_dgbc :=range _gecd .StyleLbl {e .EncodeElement (_dgbc ,_gcaee );};if _gecd .ExtLst !=nil {_ffga :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gecd .ExtLst ,_ffga );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_RelIds and its children, prefixing error messages with path +func (_dfbf *CT_RelIds )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_ColorTransform and its children -func (_bead *CT_ColorTransform )Validate ()error {return _bead .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func NewCT_ColorTransformHeaderLst ()*CT_ColorTransformHeaderLst {_bggb :=&CT_ColorTransformHeaderLst {};return _bggb ;}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_egdc *CT_Shape )ValidateWithPath (path string )error {if _egdc .TypeAttr !=nil {if _caae :=_egdc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_caae !=nil {return _caae ;};};if _egdc .AdjLst !=nil {if _dcaf :=_egdc .AdjLst .ValidateWithPath (path +"\u002fA\u0064\u006a\u004c\u0073\u0074");_dcaf !=nil {return _dcaf ;};};if _egdc .ExtLst !=nil {if _eafb :=_egdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eafb !=nil {return _eafb ;};};return nil ;};func (_eaag *CT_DataModel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eaag .PtLst =NewCT_PtList ();_gecc :for {_abea ,_fad :=d .Token ();if _fad !=nil {return _fad ;};switch _edg :=_abea .(type ){case _b .StartElement :switch _edg .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074\u004cs\u0074"}:if _cfg :=d .DecodeElement (_eaag .PtLst ,&_edg );_cfg !=nil {return _cfg ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_eaag .CxnLst =NewCT_CxnList ();if _fdg :=d .DecodeElement (_eaag .CxnLst ,&_edg );_fdg !=nil {return _fdg ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0067"}:_eaag .Bg =_eb .NewCT_BackgroundFormatting ();if _eafc :=d .DecodeElement (_eaag .Bg ,&_edg );_eafc !=nil {return _eafc ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0077\u0068\u006fl\u0065"}:_eaag .Whole =_eb .NewCT_WholeE2oFormatting ();if _aaef :=d .DecodeElement (_eaag .Whole ,&_edg );_aaef !=nil {return _aaef ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eaag .ExtLst =_eb .NewCT_OfficeArtExtensionList ();if _geef :=d .DecodeElement (_eaag .ExtLst ,&_edg );_geef !=nil {return _geef ;};default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u0061\u0074a\u004d\u006f\u0064\u0065\u006c\u0020\u0025\u0076",_edg .Name );if _gbd :=d .Skip ();_gbd !=nil {return _gbd ;};};case _b .EndElement :break _gecc ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_ForEach and its children -func (_efbaf *CT_ForEach )Validate ()error {return _efbaf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u0045\u0061\u0063\u0068");};func (_gad *CT_DiagramDefinition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gad .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gad .UniqueIdAttr )});};if _gad .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_gad .MinVerAttr )});};if _gad .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_gad .DefStyleAttr )});};e .EncodeToken (start );if _gad .Title !=nil {_gdfg :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_efea :=range _gad .Title {e .EncodeElement (_efea ,_gdfg );};};if _gad .Desc !=nil {_eagc :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_dbe :=range _gad .Desc {e .EncodeElement (_dbe ,_eagc );};};if _gad .CatLst !=nil {_geed :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gad .CatLst ,_geed );};if _gad .SampData !=nil {_ebab :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}};e .EncodeElement (_gad .SampData ,_ebab );};if _gad .StyleData !=nil {_ccab :=_a .StartElement {Name :_a .Name {Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}};e .EncodeElement (_gad .StyleData ,_ccab );};if _gad .ClrData !=nil {_eebg :=_a .StartElement {Name :_a .Name {Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}};e .EncodeElement (_gad .ClrData ,_eebg );};_efgb :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};e .EncodeElement (_gad .LayoutNode ,_efgb );if _gad .ExtLst !=nil {_afaea :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gad .ExtLst ,_afaea );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gfaa ST_PtType )Validate ()error {return _gfaa .ValidateWithPath ("")};func (_egag *CT_NumericRule )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _egag .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_egag .ValAttr )});};if _egag .FactAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_egag .FactAttr )});};if _egag .MaxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0078"},Value :_e .Sprintf ("\u0025\u0076",*_egag .MaxAttr )});};if _egag .TypeAttr !=ST_ConstraintTypeUnset {_abgb ,_cbfa :=_egag .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _cbfa !=nil {return _cbfa ;};start .Attr =append (start .Attr ,_abgb );};if _egag .ForAttr !=ST_ConstraintRelationshipUnset {_ffde ,_eged :=_egag .ForAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u006f\u0072"});if _eged !=nil {return _eged ;};start .Attr =append (start .Attr ,_ffde );};if _egag .ForNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_egag .ForNameAttr )});};if _egag .PtTypeAttr !=ST_ElementTypeUnset {_eggbb ,_cgdec :=_egag .PtTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _cgdec !=nil {return _cgdec ;};start .Attr =append (start .Attr ,_eggbb );};e .EncodeToken (start );if _egag .ExtLst !=nil {_aeb :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egag .ExtLst ,_aeb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the LayoutDefHdr and its children +func (_egddg *LayoutDefHdr )Validate ()error {return _egddg .ValidateWithPath ("\u004c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072");};func (_bcgge *CT_Shape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcgge .RotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_bcgge .RotAttr )});};if _bcgge .TypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_bcgge .TypeAttr )});};if _bcgge .BlipAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0062\u006c\u0069\u0070"},Value :_d .Sprintf ("\u0025\u0076",*_bcgge .BlipAttr )});};if _bcgge .ZOrderOffAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"},Value :_d .Sprintf ("\u0025\u0076",*_bcgge .ZOrderOffAttr )});};if _bcgge .HideGeomAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"},Value :_d .Sprintf ("\u0025\u0064",_acgaa (*_bcgge .HideGeomAttr ))});};if _bcgge .LkTxEntryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"},Value :_d .Sprintf ("\u0025\u0064",_acgaa (*_bcgge .LkTxEntryAttr ))});};if _bcgge .BlipPhldrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"},Value :_d .Sprintf ("\u0025\u0064",_acgaa (*_bcgge .BlipPhldrAttr ))});};e .EncodeToken (start );if _bcgge .AdjLst !=nil {_cdfd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u0064\u006a\u004c\u0073\u0074"}};e .EncodeElement (_bcgge .AdjLst ,_cdfd );};if _bcgge .ExtLst !=nil {_bgcb :=_b .StartElement {Name :_b .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcgge .ExtLst ,_bgcb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_ArrowheadStyle byte ;func ParseUnionST_ModelId (s string )(ST_ModelId ,error ){return ST_ModelId {},nil };func (_geab ST_ConnectorDimension )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_geab .String (),start );}; -// ValidateWithPath validates the CT_BulletEnabled and its children, prefixing error messages with path -func (_ddf *CT_BulletEnabled )ValidateWithPath (path string )error {return nil };func (_baa *AG_IteratorAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cb :=range start .Attr {if _cb .Name .Local =="\u0061\u0078\u0069\u0073"{_egb ,_aaa :=ParseSliceST_AxisTypes (_cb .Value );if _aaa !=nil {return _aaa ;};_baa .AxisAttr =&_egb ;continue ;};if _cb .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_ded ,_dag :=ParseSliceST_ElementTypes (_cb .Value );if _dag !=nil {return _dag ;};_baa .PtTypeAttr =&_ded ;continue ;};if _cb .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_ggg ,_eda :=ParseSliceST_Booleans (_cb .Value );if _eda !=nil {return _eda ;};_baa .HideLastTransAttr =&_ggg ;continue ;};if _cb .Name .Local =="\u0073\u0074"{_cc ,_ad :=ParseSliceST_Ints (_cb .Value );if _ad !=nil {return _ad ;};_baa .StAttr =&_cc ;continue ;};if _cb .Name .Local =="\u0063\u006e\u0074"{_gdc ,_bc :=ParseSliceST_UnsignedInts (_cb .Value );if _bc !=nil {return _bc ;};_baa .CntAttr =&_gdc ;continue ;};if _cb .Name .Local =="\u0073\u0074\u0065\u0070"{_eb ,_ee :=ParseSliceST_Ints (_cb .Value );if _ee !=nil {return _ee ;};_baa .StepAttr =&_eb ;continue ;};};for {_cg ,_deb :=d .Token ();if _deb !=nil {return _e .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",_deb );};if _ca ,_cebc :=_cg .(_a .EndElement );_cebc &&_ca .Name ==start .Name {break ;};};return nil ;};func (_eccd *CT_CxnList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbgc :for {_gec ,_affcc :=d .Token ();if _affcc !=nil {return _affcc ;};switch _dagf :=_gec .(type ){case _a .StartElement :switch _dagf .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"}:_gag :=NewCT_Cxn ();if _aga :=d .DecodeElement (_gag ,&_dagf );_aga !=nil {return _aga ;};_eccd .Cxn =append (_eccd .Cxn ,_gag );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\u0078\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dagf .Name );if _bcda :=d .Skip ();_bcda !=nil {return _bcda ;};};case _a .EndElement :break _cbgc ;case _a .CharData :};};return nil ;};func NewCT_ChildMax ()*CT_ChildMax {_fec :=&CT_ChildMax {};return _fec }; +// Validate validates the CT_BulletEnabled and its children +func (_eac *CT_BulletEnabled )Validate ()error {return _eac .ValidateWithPath ("\u0043\u0054_\u0042\u0075\u006cl\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064");};func (_eegbf ST_GrowDirection )ValidateWithPath (path string )error {switch _eegbf {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 (_eegbf ));};return nil ;};func (_efab *ColorsDefHdrLst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efab .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();_ggeg :for {_fgfag ,_edgf :=d .Token ();if _edgf !=nil {return _edgf ;};switch _gcdac :=_fgfag .(type ){case _b .StartElement :switch _gcdac .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}:_cceg :=NewCT_ColorTransformHeader ();if _aebg :=d .DecodeElement (_cceg ,&_gcdac );_aebg !=nil {return _aebg ;};_efab .ColorsDefHdr =append (_efab .ColorsDefHdr ,_cceg );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u006f\u006c\u006f\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_gcdac .Name );if _bgfg :=d .Skip ();_bgfg !=nil {return _bgfg ;};};case _b .EndElement :break _ggeg ;case _b .CharData :};};return nil ;};type CT_Algorithm struct{TypeAttr ST_AlgorithmType ;RevAttr *uint32 ;Param []*CT_Parameter ;ExtLst *_eb .CT_OfficeArtExtensionList ;};func (_aeaed ST_BendPoint )Validate ()error {return _aeaed .ValidateWithPath ("")};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 (_fcdac *ST_NodeVerticalAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcfdf ,_eggef :=d .Token ();if _eggef !=nil {return _eggef ;};if _cgcee ,_bfgdf :=_bcfdf .(_b .EndElement );_bfgdf &&_cgcee .Name ==start .Name {*_fcdac =1;return nil ;};if _gafec ,_agbd :=_bcfdf .(_b .CharData );!_agbd {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",_bcfdf );}else {switch string (_gafec ){case "":*_fcdac =0;case "\u0074":*_fcdac =1;case "\u006d\u0069\u0064":*_fcdac =2;case "\u0062":*_fcdac =3;};};_bcfdf ,_eggef =d .Token ();if _eggef !=nil {return _eggef ;};if _fcce ,_adaae :=_bcfdf .(_b .EndElement );_adaae &&_fcce .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",_bcfdf );};type ST_ResizeHandlesStr byte ;func (_gbff *CT_SDCategories )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gbff .Cat !=nil {_dfcde :=_b .StartElement {Name :_b .Name {Local :"\u0063\u0061\u0074"}};for _ ,_fdbeb :=range _gbff .Cat {e .EncodeElement (_fdbeb ,_dfcde );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};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 ;};type ST_Booleans []bool ;func (_eacd ST_VerticalAlignment )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ccdbb :=_b .Attr {};_ccdbb .Name =name ;switch _eacd {case ST_VerticalAlignmentUnset :_ccdbb .Value ="";case ST_VerticalAlignmentT :_ccdbb .Value ="\u0074";case ST_VerticalAlignmentMid :_ccdbb .Value ="\u006d\u0069\u0064";case ST_VerticalAlignmentB :_ccdbb .Value ="\u0062";case ST_VerticalAlignmentNone :_ccdbb .Value ="\u006e\u006f\u006e\u0065";};return _ccdbb ,nil ;}; -// ValidateWithPath validates the LayoutDefHdrLst and its children, prefixing error messages with path -func (_ddcdb *LayoutDefHdrLst )ValidateWithPath (path string )error {if _bcadd :=_ddcdb .CT_DiagramDefinitionHeaderLst .ValidateWithPath (path );_bcadd !=nil {return _bcadd ;};return nil ;};type StyleDefHdr struct{CT_StyleDefinitionHeader }; +// Validate validates the CT_AdjLst and its children +func (_bgc *CT_AdjLst )Validate ()error {return _bgc .ValidateWithPath ("\u0043T\u005f\u0041\u0064\u006a\u004c\u0073t");};func (_agdca ST_FallbackDimension )String ()string {switch _agdca {case 0:return "";case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";};return "";};func (_gdgg ST_Breakpoint )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fffb :=_b .Attr {};_fffb .Name =name ;switch _gdgg {case ST_BreakpointUnset :_fffb .Value ="";case ST_BreakpointEndCnv :_fffb .Value ="\u0065\u006e\u0064\u0043\u006e\u0076";case ST_BreakpointBal :_fffb .Value ="\u0062\u0061\u006c";case ST_BreakpointFixed :_fffb .Value ="\u0066\u0069\u0078e\u0064";};return _fffb ,nil ;};func NewCT_StyleLabel ()*CT_StyleLabel {_becb :=&CT_StyleLabel {};return _becb };func (_fagae ST_FallbackDimension )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fagae .String (),start );};func (_fggc ST_AutoTextRotation )Validate ()error {return _fggc .ValidateWithPath ("")}; -// ValidateWithPath validates the LayoutDefHdr and its children, prefixing error messages with path -func (_fegb *LayoutDefHdr )ValidateWithPath (path string )error {if _fagae :=_fegb .CT_DiagramDefinitionHeader .ValidateWithPath (path );_fagae !=nil {return _fagae ;};return nil ;};func NewLayoutDef ()*LayoutDef {_abeea :=&LayoutDef {};_abeea .CT_DiagramDefinition =*NewCT_DiagramDefinition ();return _abeea ;};func (_gafe ST_ElementType )Validate ()error {return _gafe .ValidateWithPath ("")};type ST_PyramidAccentTextMargin byte ;func (_cfbcg ST_HierarchyAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gdeaf :=_a .Attr {};_gdeaf .Name =name ;switch _cfbcg {case ST_HierarchyAlignmentUnset :_gdeaf .Value ="";case ST_HierarchyAlignmentTL :_gdeaf .Value ="\u0074\u004c";case ST_HierarchyAlignmentTR :_gdeaf .Value ="\u0074\u0052";case ST_HierarchyAlignmentTCtrCh :_gdeaf .Value ="\u0074\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentTCtrDes :_gdeaf .Value ="\u0074C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentBL :_gdeaf .Value ="\u0062\u004c";case ST_HierarchyAlignmentBR :_gdeaf .Value ="\u0062\u0052";case ST_HierarchyAlignmentBCtrCh :_gdeaf .Value ="\u0062\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentBCtrDes :_gdeaf .Value ="\u0062C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentLT :_gdeaf .Value ="\u006c\u0054";case ST_HierarchyAlignmentLB :_gdeaf .Value ="\u006c\u0042";case ST_HierarchyAlignmentLCtrCh :_gdeaf .Value ="\u006c\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentLCtrDes :_gdeaf .Value ="\u006cC\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentRT :_gdeaf .Value ="\u0072\u0054";case ST_HierarchyAlignmentRB :_gdeaf .Value ="\u0072\u0042";case ST_HierarchyAlignmentRCtrCh :_gdeaf .Value ="\u0072\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentRCtrDes :_gdeaf .Value ="\u0072C\u0074\u0072\u0044\u0065\u0073";};return _gdeaf ,nil ;};func (_fdf *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 :_e .Sprintf ("\u0025\u0076",_fdf .IdxAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_fdf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cfgac *CT_DiagramDefinitionHeaderLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgd :for {_aecgg ,_fbfc :=d .Token ();if _fbfc !=nil {return _fbfc ;};switch _aecc :=_aecgg .(type ){case _a .StartElement :switch _aecc .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"}:_eacd :=NewCT_DiagramDefinitionHeader ();if _cedf :=d .DecodeElement (_eacd ,&_aecc );_cedf !=nil {return _cedf ;};_cfgac .LayoutDefHdr =append (_cfgac .LayoutDefHdr ,_eacd );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\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065r\u004c\u0073t\u0020%\u0076",_aecc .Name );if _bbda :=d .Skip ();_bbda !=nil {return _bbda ;};};case _a .EndElement :break _fgd ;case _a .CharData :};};return nil ;};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;); +// Validate validates the CT_Parameter and its children +func (_dcca *CT_Parameter )Validate ()error {return _dcca .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");};func (_adcfe *ST_ConnectorRouting )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgba ,_aeeeb :=d .Token ();if _aeeeb !=nil {return _aeeeb ;};if _bcebg ,_ddcb :=_bgba .(_b .EndElement );_ddcb &&_bcebg .Name ==start .Name {*_adcfe =1;return nil ;};if _fbac ,_egeb :=_bgba .(_b .CharData );!_egeb {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",_bgba );}else {switch string (_fbac ){case "":*_adcfe =0;case "\u0073\u0074\u0072\u0061":*_adcfe =1;case "\u0062\u0065\u006e\u0064":*_adcfe =2;case "\u0063\u0075\u0072v\u0065":*_adcfe =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_adcfe =4;};};_bgba ,_aeeeb =d .Token ();if _aeeeb !=nil {return _aeeeb ;};if _bbbd ,_gadd :=_bgba .(_b .EndElement );_gadd &&_bbbd .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",_bgba );};func (_gded *ST_FunctionValue )ValidateWithPath (path string )error {_bdcd :=[]string {};if _gded .Int32 !=nil {_bdcd =append (_bdcd ,"\u0049\u006e\u00743\u0032");};if _gded .Bool !=nil {_bdcd =append (_bdcd ,"\u0042\u006f\u006f\u006c");};if _gded .ST_Direction !=ST_DirectionUnset {_bdcd =append (_bdcd ,"\u0053\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _gded .ST_HierBranchStyle !=ST_HierBranchStyleUnset {_bdcd =append (_bdcd ,"\u0053T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");};if _gded .ST_AnimOneStr !=ST_AnimOneStrUnset {_bdcd =append (_bdcd ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u0053\u0074\u0072");};if _gded .ST_AnimLvlStr !=ST_AnimLvlStrUnset {_bdcd =append (_bdcd ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u0053\u0074\u0072");};if _gded .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {_bdcd =append (_bdcd ,"\u0053\u0054\u005f\u0052es\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073\u0053\u0074\u0072");};if len (_bdcd )> 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 ,_bdcd );};return nil ;};type CT_Constraints struct{Constr []*CT_Constraint ;};func (_beeef *ST_GrowDirection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efabc ,_agfg :=d .Token ();if _agfg !=nil {return _agfg ;};if _fdfdb ,_affcb :=_efabc .(_b .EndElement );_affcb &&_fdfdb .Name ==start .Name {*_beeef =1;return nil ;};if _cgbeg ,_fcbdg :=_efabc .(_b .CharData );!_fcbdg {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",_efabc );}else {switch string (_cgbeg ){case "":*_beeef =0;case "\u0074\u004c":*_beeef =1;case "\u0074\u0052":*_beeef =2;case "\u0062\u004c":*_beeef =3;case "\u0062\u0052":*_beeef =4;};};_efabc ,_agfg =d .Token ();if _agfg !=nil {return _agfg ;};if _ddbcd ,_gdbff :=_efabc .(_b .EndElement );_gdbff &&_ddbcd .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",_efabc );}; -// Validate validates the CT_ResizeHandles and its children -func (_aafdd *CT_ResizeHandles )Validate ()error {return _aafdd .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0073i\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};func NewCT_Adj ()*CT_Adj {_gfa :=&CT_Adj {};_gfa .IdxAttr =1;return _gfa };func (_gcff *CT_When )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcff .FuncAttr =ST_FunctionType (1);_gcff .OpAttr =ST_FunctionOperator (1);for _ ,_ceab :=range start .Attr {if _ceab .Name .Local =="\u006e\u0061\u006d\u0065"{_fgcef ,_gcea :=_ceab .Value ,error (nil );if _gcea !=nil {return _gcea ;};_gcff .NameAttr =&_fgcef ;continue ;};if _ceab .Name .Local =="\u0061\u0072\u0067"{_efaf ,_cefff :=ParseUnionST_FunctionArgument (_ceab .Value );if _cefff !=nil {return _cefff ;};_gcff .ArgAttr =&_efaf ;continue ;};if _ceab .Name .Local =="\u0076\u0061\u006c"{_cfgb ,_ffgb :=ParseUnionST_FunctionValue (_ceab .Value );if _ffgb !=nil {return _ffgb ;};_gcff .ValAttr =_cfgb ;continue ;};if _ceab .Name .Local =="\u0066\u0075\u006e\u0063"{_gcff .FuncAttr .UnmarshalXMLAttr (_ceab );continue ;};if _ceab .Name .Local =="\u006f\u0070"{_gcff .OpAttr .UnmarshalXMLAttr (_ceab );continue ;};if _ceab .Name .Local =="\u0061\u0078\u0069\u0073"{_gdbf ,_aaca :=ParseSliceST_AxisTypes (_ceab .Value );if _aaca !=nil {return _aaca ;};_gcff .AxisAttr =&_gdbf ;continue ;};if _ceab .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_edadb ,_dddc :=ParseSliceST_ElementTypes (_ceab .Value );if _dddc !=nil {return _dddc ;};_gcff .PtTypeAttr =&_edadb ;continue ;};if _ceab .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_bgefd ,_gbbg :=ParseSliceST_Booleans (_ceab .Value );if _gbbg !=nil {return _gbbg ;};_gcff .HideLastTransAttr =&_bgefd ;continue ;};if _ceab .Name .Local =="\u0073\u0074"{_gadc ,_ccdb :=ParseSliceST_Ints (_ceab .Value );if _ccdb !=nil {return _ccdb ;};_gcff .StAttr =&_gadc ;continue ;};if _ceab .Name .Local =="\u0063\u006e\u0074"{_babbc ,_ffdd :=ParseSliceST_UnsignedInts (_ceab .Value );if _ffdd !=nil {return _ffdd ;};_gcff .CntAttr =&_babbc ;continue ;};if _ceab .Name .Local =="\u0073\u0074\u0065\u0070"{_acdbb ,_egeee :=ParseSliceST_Ints (_ceab .Value );if _egeee !=nil {return _egeee ;};_gcff .StepAttr =&_acdbb ;continue ;};};_fbga :for {_eacgf ,_egcab :=d .Token ();if _egcab !=nil {return _egcab ;};switch _gebaa :=_eacgf .(type ){case _a .StartElement :switch _gebaa .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"}:_cdbg :=NewCT_Algorithm ();if _feea :=d .DecodeElement (_cdbg ,&_gebaa );_feea !=nil {return _feea ;};_gcff .Alg =append (_gcff .Alg ,_cdbg );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"}:_bdag :=NewCT_Shape ();if _gaaf :=d .DecodeElement (_bdag ,&_gebaa );_gaaf !=nil {return _gaaf ;};_gcff .Shape =append (_gcff .Shape ,_bdag );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"}:_fbda :=NewCT_PresentationOf ();if _cagf :=d .DecodeElement (_fbda ,&_gebaa );_cagf !=nil {return _cagf ;};_gcff .PresOf =append (_gcff .PresOf ,_fbda );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"}:_faedg :=NewCT_Constraints ();if _cbcg :=d .DecodeElement (_faedg ,&_gebaa );_cbcg !=nil {return _cbcg ;};_gcff .ConstrLst =append (_gcff .ConstrLst ,_faedg );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"}:_aceag :=NewCT_Rules ();if _ebbg :=d .DecodeElement (_aceag ,&_gebaa );_ebbg !=nil {return _ebbg ;};_gcff .RuleLst =append (_gcff .RuleLst ,_aceag );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"}:_fafe :=NewCT_ForEach ();if _eeaaf :=d .DecodeElement (_fafe ,&_gebaa );_eeaaf !=nil {return _eeaaf ;};_gcff .ForEach =append (_gcff .ForEach ,_fafe );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"}:_cdfc :=NewCT_LayoutNode ();if _ebag :=d .DecodeElement (_cdfc ,&_gebaa );_ebag !=nil {return _ebag ;};_gcff .LayoutNode =append (_gcff .LayoutNode ,_cdfc );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"}:_ddda :=NewCT_Choose ();if _edbab :=d .DecodeElement (_ddda ,&_gebaa );_edbab !=nil {return _edbab ;};_gcff .Choose =append (_gcff .Choose ,_ddda );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"}:_bgfa :=_c .NewCT_OfficeArtExtensionList ();if _ddcd :=d .DecodeElement (_bgfa ,&_gebaa );_ddcd !=nil {return _ddcd ;};_gcff .ExtLst =append (_gcff .ExtLst ,_bgfa );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\u0057\u0068\u0065\u006e\u0020\u0025\u0076",_gebaa .Name );if _dfgc :=d .Skip ();_dfgc !=nil {return _dfgc ;};};case _a .EndElement :break _fbga ;case _a .CharData :};};return nil ;};const (ST_PyramidAccentTextMarginUnset ST_PyramidAccentTextMargin =0;ST_PyramidAccentTextMarginStep ST_PyramidAccentTextMargin =1;ST_PyramidAccentTextMarginStack ST_PyramidAccentTextMargin =2;);func (_efbd *CT_HierBranchStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _efbd .ValAttr !=ST_HierBranchStyleUnset {_bgbc ,_ccea :=_efbd .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _ccea !=nil {return _ccea ;};start .Attr =append (start .Attr ,_bgbc );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_DiagramDefinitionHeader ()*CT_DiagramDefinitionHeader {_cebcg :=&CT_DiagramDefinitionHeader {};return _cebcg ;};func (_cdgf ST_SecondaryChildAlignment )Validate ()error {return _cdgf .ValidateWithPath ("")};func (_egecg *ColorsDefHdr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egecg .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();for _ ,_bagce :=range start .Attr {if _bagce .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_fgfa ,_aceea :=_bagce .Value ,error (nil );if _aceea !=nil {return _aceea ;};_egecg .UniqueIdAttr =_fgfa ;continue ;};if _bagce .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_gffa ,_efce :=_bagce .Value ,error (nil );if _efce !=nil {return _efce ;};_egecg .MinVerAttr =&_gffa ;continue ;};if _bagce .Name .Local =="\u0072\u0065\u0073I\u0064"{_baca ,_eebgf :=_af .ParseInt (_bagce .Value ,10,32);if _eebgf !=nil {return _eebgf ;};_fccb :=int32 (_baca );_egecg .ResIdAttr =&_fccb ;continue ;};};_edgdd :for {_gaafe ,_ffdac :=d .Token ();if _ffdac !=nil {return _ffdac ;};switch _fcbb :=_gaafe .(type ){case _a .StartElement :switch _fcbb .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"}:_bfbd :=NewCT_CTName ();if _gcdb :=d .DecodeElement (_bfbd ,&_fcbb );_gcdb !=nil {return _gcdb ;};_egecg .Title =append (_egecg .Title ,_bfbd );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"}:_bgbbc :=NewCT_CTDescription ();if _cbag :=d .DecodeElement (_bgbbc ,&_fcbb );_cbag !=nil {return _cbag ;};_egecg .Desc =append (_egecg .Desc ,_bgbbc );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"}:_egecg .CatLst =NewCT_CTCategories ();if _faeb :=d .DecodeElement (_egecg .CatLst ,&_fcbb );_faeb !=nil {return _faeb ;};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"}:_egecg .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _cbgbc :=d .DecodeElement (_egecg .ExtLst ,&_fcbb );_cbgbc !=nil {return _cbgbc ;};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\u006flo\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_fcbb .Name );if _bagee :=d .Skip ();_bagee !=nil {return _bagee ;};};case _a .EndElement :break _edgdd ;case _a .CharData :};};return nil ;};type CT_PtList struct{Pt []*CT_Pt ;};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 []*_c .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};type ST_AxisTypes []ST_AxisType ;func NewCT_AnimLvl ()*CT_AnimLvl {_eaa :=&CT_AnimLvl {};return _eaa };func NewCT_When ()*CT_When {_fbbf :=&CT_When {};_fbbf .FuncAttr =ST_FunctionType (1);_fbbf .OpAttr =ST_FunctionOperator (1);return _fbbf ;};func (_egeg ST_Breakpoint )ValidateWithPath (path string )error {switch _egeg {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 (_egeg ));};return nil ;}; +// ValidateWithPath validates the CT_Rules and its children, prefixing error messages with path +func (_eag *CT_Rules )ValidateWithPath (path string )error {for _ccgcg ,_fdcb :=range _eag .Rule {if _dfddg :=_fdcb .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ccgcg ));_dfddg !=nil {return _dfddg ;};};return nil ;};func (_afgg ST_Direction )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_afgg .String (),start );};func (_dgbbe *ST_ParameterId )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dgbbe =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_dgbbe =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_dgbbe =2;case "\u0063\u0068\u0044i\u0072":*_dgbbe =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_dgbbe =4;case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_dgbbe =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_dgbbe =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_dgbbe =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_dgbbe =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_dgbbe =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_dgbbe =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_dgbbe =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_dgbbe =12;case "\u0064\u0069\u006d":*_dgbbe =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_dgbbe =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_dgbbe =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_dgbbe =16;case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_dgbbe =17;case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_dgbbe =18;case "\u0074\u0078\u0044i\u0072":*_dgbbe =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_dgbbe =20;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_dgbbe =21;case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_dgbbe =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_dgbbe =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_dgbbe =24;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_dgbbe =25;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_dgbbe =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_dgbbe =27;case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_dgbbe =28;case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_dgbbe =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_dgbbe =30;case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_dgbbe =31;case "\u0067\u0072\u0044i\u0072":*_dgbbe =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_dgbbe =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_dgbbe =34;case "\u0062\u006b\u0070\u0074":*_dgbbe =35;case "\u006f\u0066\u0066":*_dgbbe =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_dgbbe =37;case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_dgbbe =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_dgbbe =39;case "\u0073\u0074\u0041n\u0067":*_dgbbe =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_dgbbe =41;case "\u0061\u0072":*_dgbbe =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_dgbbe =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_dgbbe =44;case "\u006c\u006e\u0053\u0070\u0043\u0068":*_dgbbe =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_dgbbe =46;case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_dgbbe =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_dgbbe =48;case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_dgbbe =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_dgbbe =50;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_dgbbe =51;case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_dgbbe =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_dgbbe =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_dgbbe =54;case "\u0065\u006e\u0064\u0050\u0074\u0073":*_dgbbe =55;};return nil ;};type CT_StyleLabel struct{NameAttr string ;Scene3d *_eb .CT_Scene3D ;Sp3d *_eb .CT_Shape3D ;TxPr *CT_TextProps ;Style *_eb .CT_ShapeStyle ;ExtLst *_eb .CT_OfficeArtExtensionList ;};const (ST_ContinueDirectionUnset ST_ContinueDirection =0;ST_ContinueDirectionRevDir ST_ContinueDirection =1;ST_ContinueDirectionSameDir ST_ContinueDirection =2;);func (_bedbf ST_AlgorithmType )String ()string {switch _bedbf {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 (_beedd ST_VerticalAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_beedd .String (),start );};func (_cgeb *StyleDef )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgeb .CT_StyleDefinition =*NewCT_StyleDefinition ();for _ ,_cgca :=range start .Attr {if _cgca .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_ccbe ,_fgdg :=_cgca .Value ,error (nil );if _fgdg !=nil {return _fgdg ;};_cgeb .UniqueIdAttr =&_ccbe ;continue ;};if _cgca .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_ffedf ,_dgcf :=_cgca .Value ,error (nil );if _dgcf !=nil {return _dgcf ;};_cgeb .MinVerAttr =&_ffedf ;continue ;};};_bfbbf :for {_cbag ,_dcdf :=d .Token ();if _dcdf !=nil {return _dcdf ;};switch _gbfgf :=_cbag .(type ){case _b .StartElement :switch _gbfgf .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_deba :=NewCT_SDName ();if _ecbgf :=d .DecodeElement (_deba ,&_gbfgf );_ecbgf !=nil {return _ecbgf ;};_cgeb .Title =append (_cgeb .Title ,_deba );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_bccea :=NewCT_SDDescription ();if _dabb :=d .DecodeElement (_bccea ,&_gbfgf );_dabb !=nil {return _dabb ;};_cgeb .Desc =append (_cgeb .Desc ,_bccea );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_cgeb .CatLst =NewCT_SDCategories ();if _ddbcg :=d .DecodeElement (_cgeb .CatLst ,&_gbfgf );_ddbcg !=nil {return _ddbcg ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_cgeb .Scene3d =_eb .NewCT_Scene3D ();if _ccgca :=d .DecodeElement (_cgeb .Scene3d ,&_gbfgf );_ccgca !=nil {return _ccgca ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_bcabe :=NewCT_StyleLabel ();if _babag :=d .DecodeElement (_bcabe ,&_gbfgf );_babag !=nil {return _babag ;};_cgeb .StyleLbl =append (_cgeb .StyleLbl ,_bcabe );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgeb .ExtLst =_eb .NewCT_OfficeArtExtensionList ();if _dbfcb :=d .DecodeElement (_cgeb .ExtLst ,&_gbfgf );_dbfcb !=nil {return _dbfcb ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0020\u0025\u0076",_gbfgf .Name );if _efebd :=d .Skip ();_efebd !=nil {return _efebd ;};};case _b .EndElement :break _bfbbf ;case _b .CharData :};};return nil ;};type ST_TextBlockDirection byte ;func (_feafa ST_PtType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_feafa .String (),start );};func (_gggd ST_PtType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cedf :=_b .Attr {};_cedf .Name =name ;switch _gggd {case ST_PtTypeUnset :_cedf .Value ="";case ST_PtTypeNode :_cedf .Value ="\u006e\u006f\u0064\u0065";case ST_PtTypeAsst :_cedf .Value ="\u0061\u0073\u0073\u0074";case ST_PtTypeDoc :_cedf .Value ="\u0064\u006f\u0063";case ST_PtTypePres :_cedf .Value ="\u0070\u0072\u0065\u0073";case ST_PtTypeParTrans :_cedf .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case ST_PtTypeSibTrans :_cedf .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _cedf ,nil ;};func (_dc *AG_ConstraintAttributes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcd :=range start .Attr {if _bcd .Name .Local =="\u0074\u0079\u0070\u0065"{_dc .TypeAttr .UnmarshalXMLAttr (_bcd );continue ;};if _bcd .Name .Local =="\u0066\u006f\u0072"{_dc .ForAttr .UnmarshalXMLAttr (_bcd );continue ;};if _bcd .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_ef ,_dcb :=_bcd .Value ,error (nil );if _dcb !=nil {return _dcb ;};_dc .ForNameAttr =&_ef ;continue ;};if _bcd .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_dc .PtTypeAttr .UnmarshalXMLAttr (_bcd );continue ;};};for {_fc ,_fe :=d .Token ();if _fe !=nil {return _d .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",_fe );};if _bd ,_fbb :=_fc .(_b .EndElement );_fbb &&_bd .Name ==start .Name {break ;};};return nil ;};func (_aaegc ST_ResizeHandlesStr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aaegc .String (),start );};type CT_SDCategories struct{Cat []*CT_SDCategory ;};func (_cffe ST_ContinueDirection )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_edfg :=_b .Attr {};_edfg .Name =name ;switch _cffe {case ST_ContinueDirectionUnset :_edfg .Value ="";case ST_ContinueDirectionRevDir :_edfg .Value ="\u0072\u0065\u0076\u0044\u0069\u0072";case ST_ContinueDirectionSameDir :_edfg .Value ="\u0073a\u006d\u0065\u0044\u0069\u0072";};return _edfg ,nil ;};func (_ceabc *DataModel )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\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});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 :"\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 ,_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\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 _ceabc .CT_DataModel .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_ForEach and its children, prefixing error messages with path -func (_decec *CT_ForEach )ValidateWithPath (path string )error {for _ecg ,_fffb :=range _decec .Alg {if _dgag :=_fffb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_ecg ));_dgag !=nil {return _dgag ;};};for _bcfg ,_cacfc :=range _decec .Shape {if _gcaf :=_cacfc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_bcfg ));_gcaf !=nil {return _gcaf ;};};for _abcf ,_fccd :=range _decec .PresOf {if _edbda :=_fccd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_abcf ));_edbda !=nil {return _edbda ;};};for _acdf ,_cdfe :=range _decec .ConstrLst {if _febc :=_cdfe .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_acdf ));_febc !=nil {return _febc ;};};for _effe ,_agd :=range _decec .RuleLst {if _gbdg :=_agd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_effe ));_gbdg !=nil {return _gbdg ;};};for _ecca ,_bcdd :=range _decec .ForEach {if _abdf :=_bcdd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_ecca ));_abdf !=nil {return _abdf ;};};for _cgefa ,_gbfg :=range _decec .LayoutNode {if _ddebe :=_gbfg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_cgefa ));_ddebe !=nil {return _ddebe ;};};for _fedc ,_bacg :=range _decec .Choose {if _cdcd :=_bacg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_fedc ));_cdcd !=nil {return _cdcd ;};};for _baeff ,_edafa :=range _decec .ExtLst {if _bbdad :=_edafa .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_baeff ));_bbdad !=nil {return _bbdad ;};};return nil ;};func (_efefd ST_NodeHorizontalAlignment )Validate ()error {return _efefd .ValidateWithPath ("")};func (_adca ST_ElementType )ValidateWithPath (path string )error {switch _adca {case 0,1,2,3,4,5,6,7,8,9,10: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 (_adca ));};return nil ;};type ST_ConnectorDimension byte ;const (ST_CenterShapeMappingUnset ST_CenterShapeMapping =0;ST_CenterShapeMappingNone ST_CenterShapeMapping =1;ST_CenterShapeMappingFNode ST_CenterShapeMapping =2;);func (_bef *CT_Colors )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bef .MethAttr !=ST_ClrAppMethodUnset {_bfdd ,_caf :=_bef .MethAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u0065\u0074\u0068"});if _caf !=nil {return _caf ;};start .Attr =append (start .Attr ,_bfdd );};if _bef .HueDirAttr !=ST_HueDirUnset {_feed ,_gbc :=_bef .HueDirAttr .MarshalXMLAttr (_a .Name {Local :"\u0068\u0075\u0065\u0044\u0069\u0072"});if _gbc !=nil {return _gbc ;};start .Attr =append (start .Attr ,_feed );};e .EncodeToken (start );if _bef .EG_ColorChoice !=nil {for _ ,_gfbg :=range _bef .EG_ColorChoice {_gfbg .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gbdee ST_ElementType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gbdee .String (),start );};func (_fbbb ST_DiagramHorizontalAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gdga :=_a .Attr {};_gdga .Name =name ;switch _fbbb {case ST_DiagramHorizontalAlignmentUnset :_gdga .Value ="";case ST_DiagramHorizontalAlignmentL :_gdga .Value ="\u006c";case ST_DiagramHorizontalAlignmentCtr :_gdga .Value ="\u0063\u0074\u0072";case ST_DiagramHorizontalAlignmentR :_gdga .Value ="\u0072";case ST_DiagramHorizontalAlignmentNone :_gdga .Value ="\u006e\u006f\u006e\u0065";};return _gdga ,nil ;};func (_cfgaf ST_ContinueDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cfgaf .String (),start );};func (_gcgfd *ST_ConnectorDimension )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gcgfd =0;case "\u0031\u0044":*_gcgfd =1;case "\u0032\u0044":*_gcgfd =2;case "\u0063\u0075\u0073\u0074":*_gcgfd =3;};return nil ;};func (_ebcg ST_ModelId )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ebcg .Int32 !=nil {e .EncodeToken (_a .CharData (_e .Sprintf ("\u0025\u0064",*_ebcg .Int32 )));};if _ebcg .ST_Guid !=nil {e .EncodeToken (_a .CharData (*_ebcg .ST_Guid ));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_aeg *CT_ColorTransform )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fcg :=range start .Attr {if _fcg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_fcf ,_bbff :=_fcg .Value ,error (nil );if _bbff !=nil {return _bbff ;};_aeg .UniqueIdAttr =&_fcf ;continue ;};if _fcg .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_ddgf ,_cbcf :=_fcg .Value ,error (nil );if _cbcf !=nil {return _cbcf ;};_aeg .MinVerAttr =&_ddgf ;continue ;};};_eeb :for {_eegc ,_fcae :=d .Token ();if _fcae !=nil {return _fcae ;};switch _edbf :=_eegc .(type ){case _a .StartElement :switch _edbf .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"}:_deef :=NewCT_CTName ();if _bagd :=d .DecodeElement (_deef ,&_edbf );_bagd !=nil {return _bagd ;};_aeg .Title =append (_aeg .Title ,_deef );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"}:_dge :=NewCT_CTDescription ();if _dde :=d .DecodeElement (_dge ,&_edbf );_dde !=nil {return _dde ;};_aeg .Desc =append (_aeg .Desc ,_dge );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"}:_aeg .CatLst =NewCT_CTCategories ();if _fbdd :=d .DecodeElement (_aeg .CatLst ,&_edbf );_fbdd !=nil {return _fbdd ;};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"}:_afae :=NewCT_CTStyleLabel ();if _dbcb :=d .DecodeElement (_afae ,&_edbf );_dbcb !=nil {return _dbcb ;};_aeg .StyleLbl =append (_aeg .StyleLbl ,_afae );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"}:_aeg .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _eaee :=d .DecodeElement (_aeg .ExtLst ,&_edbf );_eaee !=nil {return _eaee ;};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\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0020\u0025\u0076",_edbf .Name );if _fgcc :=d .Skip ();_fgcc !=nil {return _fgcc ;};};case _a .EndElement :break _eeb ;case _a .CharData :};};return nil ;};func (_fegg *CT_SDDescription )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fegg .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_fegg .LangAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_fegg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gdcg ST_SecondaryChildAlignment )String ()string {switch _gdcg {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 "";};type ST_FlowDirection byte ;func (_dbfa ST_FunctionType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_aded :=_a .Attr {};_aded .Name =name ;switch _dbfa {case ST_FunctionTypeUnset :_aded .Value ="";case ST_FunctionTypeCnt :_aded .Value ="\u0063\u006e\u0074";case ST_FunctionTypePos :_aded .Value ="\u0070\u006f\u0073";case ST_FunctionTypeRevPos :_aded .Value ="\u0072\u0065\u0076\u0050\u006f\u0073";case ST_FunctionTypePosEven :_aded .Value ="\u0070o\u0073\u0045\u0076\u0065\u006e";case ST_FunctionTypePosOdd :_aded .Value ="\u0070\u006f\u0073\u004f\u0064\u0064";case ST_FunctionTypeVar :_aded .Value ="\u0076\u0061\u0072";case ST_FunctionTypeDepth :_aded .Value ="\u0064\u0065\u0070t\u0068";case ST_FunctionTypeMaxDepth :_aded .Value ="\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068";};return _aded ,nil ;};type CT_ChildMax struct{ValAttr *int32 ;};func (_fcgb ST_ConnectorPoint )ValidateWithPath (path string )error {switch _fcgb {case 0,1,2,3,4,5,6,7,8,9,10,11: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 (_fcgb ));};return nil ;};func (_gddf *ST_GrowDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gddf =0;case "\u0074\u004c":*_gddf =1;case "\u0074\u0052":*_gddf =2;case "\u0062\u004c":*_gddf =3;case "\u0062\u0052":*_gddf =4;};return nil ;};func (_eae *CT_AnimOne )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eae .ValAttr !=ST_AnimOneStrUnset {_dd ,_gfg :=_eae .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _gfg !=nil {return _gfg ;};start .Attr =append (start .Attr ,_dd );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Description and its children +func (_cbdb *CT_Description )Validate ()error {return _cbdb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e");};func NewDataModel ()*DataModel {_eaee :=&DataModel {};_eaee .CT_DataModel =*NewCT_DataModel ();return _eaee ;};type CT_StyleDefinitionHeaderLst struct{StyleDefHdr []*CT_StyleDefinitionHeader ;};func NewCT_PresentationOf ()*CT_PresentationOf {_cgbf :=&CT_PresentationOf {};return _cgbf }; -// ValidateWithPath validates the CT_CxnList and its children, prefixing error messages with path -func (_ccfeb *CT_CxnList )ValidateWithPath (path string )error {for _aecg ,_cce :=range _ccfeb .Cxn {if _faef :=_cce .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_aecg ));_faef !=nil {return _faef ;};};return nil ;};type ST_StartingElement byte ; +// ValidateWithPath validates the CT_BulletEnabled and its children, prefixing error messages with path +func (_ddf *CT_BulletEnabled )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_ColorTransformHeaderLst and its children, prefixing error messages with path -func (_ddef *CT_ColorTransformHeaderLst )ValidateWithPath (path string )error {for _fecf ,_cebf :=range _ddef .ColorsDefHdr {if _gaec :=_cebf .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043ol\u006f\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_fecf ));_gaec !=nil {return _gaec ;};};return nil ;};func NewCT_PresentationOf ()*CT_PresentationOf {_fgec :=&CT_PresentationOf {};return _fgec }; +// ValidateWithPath validates the DataModel and its children, prefixing error messages with path +func (_eeef *DataModel )ValidateWithPath (path string )error {if _dcfe :=_eeef .CT_DataModel .ValidateWithPath (path );_dcfe !=nil {return _dcfe ;};return nil ;}; -// Validate validates the LayoutDef and its children -func (_aeca *LayoutDef )Validate ()error {return _aeca .ValidateWithPath ("\u004ca\u0079\u006f\u0075\u0074\u0044\u0065f");};func (_ab *AG_ConstraintAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ab .TypeAttr !=ST_ConstraintTypeUnset {_d ,_afe :=_ab .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _afe !=nil {return _afe ;};start .Attr =append (start .Attr ,_d );};if _ab .ForAttr !=ST_ConstraintRelationshipUnset {_gg ,_ag :=_ab .ForAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u006f\u0072"});if _ag !=nil {return _ag ;};start .Attr =append (start .Attr ,_gg );};if _ab .ForNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ab .ForNameAttr )});};if _ab .PtTypeAttr !=ST_ElementTypeUnset {_gc ,_de :=_ab .PtTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _de !=nil {return _de ;};start .Attr =append (start .Attr ,_gc );};return nil ;}; +// Validate validates the CT_Otherwise and its children +func (_ddea *CT_Otherwise )Validate ()error {return _ddea .ValidateWithPath ("\u0043\u0054\u005fO\u0074\u0068\u0065\u0072\u0077\u0069\u0073\u0065");};type CT_SDDescription struct{LangAttr *string ;ValAttr string ;};func (_dcbed *CT_ColorTransformHeaderLst )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dcbed .ColorsDefHdr !=nil {_eabd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_cafeg :=range _dcbed .ColorsDefHdr {e .EncodeElement (_cafeg ,_eabd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egfad *ST_DiagramHorizontalAlignment )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_egfad =0;case "\u006c":*_egfad =1;case "\u0063\u0074\u0072":*_egfad =2;case "\u0072":*_egfad =3;case "\u006e\u006f\u006e\u0065":*_egfad =4;};return nil ;};func (_ffbe ST_ResizeHandlesStr )Validate ()error {return _ffbe .ValidateWithPath ("")};type ST_VariableType byte ;type CT_ResizeHandles struct{ValAttr ST_ResizeHandlesStr ;};type CT_PresentationOf struct{ExtLst *_eb .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};type RelIds struct{CT_RelIds };func (_gbaee ST_ContinueDirection )ValidateWithPath (path string )error {switch _gbaee {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 (_gbaee ));};return nil ;};func NewCT_CTCategory ()*CT_CTCategory {_cdd :=&CT_CTCategory {};return _cdd };func NewCT_CxnList ()*CT_CxnList {_fffad :=&CT_CxnList {};return _fffad };func (_cfeeb ST_AnimOneStr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cfeeb .String (),start );};func (_edeeb ST_ConnectorRouting )ValidateWithPath (path string )error {switch _edeeb {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 (_edeeb ));};return nil ;};func (_cfgfc ST_LinearDirection )String ()string {switch _cfgfc {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 (_gdfa *ST_RotationPath )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gdfa =0;case "\u006e\u006f\u006e\u0065":*_gdfa =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_gdfa =2;};return nil ;}; -// ValidateWithPath validates the CT_DataModel and its children, prefixing error messages with path -func (_cbe *CT_DataModel )ValidateWithPath (path string )error {if _cdaa :=_cbe .PtLst .ValidateWithPath (path +"\u002f\u0050\u0074\u004c\u0073\u0074");_cdaa !=nil {return _cdaa ;};if _cbe .CxnLst !=nil {if _dgca :=_cbe .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074");_dgca !=nil {return _dgca ;};};if _cbe .Bg !=nil {if _cffa :=_cbe .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_cffa !=nil {return _cffa ;};};if _cbe .Whole !=nil {if _afdf :=_cbe .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065");_afdf !=nil {return _afdf ;};};if _cbe .ExtLst !=nil {if _ddfe :=_cbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddfe !=nil {return _ddfe ;};};return nil ;};const (ST_PyramidAccentPositionUnset ST_PyramidAccentPosition =0;ST_PyramidAccentPositionBef ST_PyramidAccentPosition =1;ST_PyramidAccentPositionAft ST_PyramidAccentPosition =2;);func (_ffbdf ST_ResizeHandlesStr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ffbdf .String (),start );};func NewCT_Name ()*CT_Name {_cddg :=&CT_Name {};return _cddg };type ST_BendPoint byte ;func (_gcdd ST_LinearDirection )ValidateWithPath (path string )error {switch _gcdd {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 (_gcdd ));};return nil ;};func (_gefbe ST_BendPoint )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fgad :=_a .Attr {};_fgad .Name =name ;switch _gefbe {case ST_BendPointUnset :_fgad .Value ="";case ST_BendPointBeg :_fgad .Value ="\u0062\u0065\u0067";case ST_BendPointDef :_fgad .Value ="\u0064\u0065\u0066";case ST_BendPointEnd :_fgad .Value ="\u0065\u006e\u0064";};return _fgad ,nil ;};func (_ebdb ST_HierarchyAlignment )ValidateWithPath (path string )error {switch _ebdb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16: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 (_ebdb ));};return nil ;};func (_gdcf ST_PrSetCustVal )String ()string {if _gdcf .ST_Percentage !=nil {return _e .Sprintf ("\u0025\u0076",*_gdcf .ST_Percentage );};if _gdcf .Int32 !=nil {return _e .Sprintf ("\u0025\u0076",*_gdcf .Int32 );};return "";};func (_gegf *ST_AutoTextRotation )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gegf =0;case "\u006e\u006f\u006e\u0065":*_gegf =1;case "\u0075\u0070\u0072":*_gegf =2;case "\u0067\u0072\u0061\u0076":*_gegf =3;};return nil ;};func (_babd *ST_SecondaryLinearDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_babd =0;case "\u006e\u006f\u006e\u0065":*_babd =1;case "\u0066\u0072\u006fm\u004c":*_babd =2;case "\u0066\u0072\u006fm\u0052":*_babd =3;case "\u0066\u0072\u006fm\u0054":*_babd =4;case "\u0066\u0072\u006fm\u0042":*_babd =5;};return nil ;}; +// ValidateWithPath validates the LayoutDefHdrLst and its children, prefixing error messages with path +func (_aaaf *LayoutDefHdrLst )ValidateWithPath (path string )error {if _ddcd :=_aaaf .CT_DiagramDefinitionHeaderLst .ValidateWithPath (path );_ddcd !=nil {return _ddcd ;};return nil ;};func (_ccdc ST_FlowDirection )ValidateWithPath (path string )error {switch _ccdc {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 (_ccdc ));};return nil ;};func (_afda *CT_Category )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_d .Sprintf ("\u0025\u0076",_afda .TypeAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0069"},Value :_d .Sprintf ("\u0025\u0076",_afda .PriAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_acee *CT_AnimOne )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _acee .ValAttr !=ST_AnimOneStrUnset {_gfe ,_ceg :=_acee .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _ceg !=nil {return _ceg ;};start .Attr =append (start .Attr ,_gfe );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddfae *ST_StartingElement )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ddfae =0;case "\u006e\u006f\u0064\u0065":*_ddfae =1;case "\u0074\u0072\u0061n\u0073":*_ddfae =2;};return nil ;};type ST_SecondaryChildAlignment byte ;type CT_OrgChart struct{ValAttr *bool ;};type CT_Adj struct{IdxAttr uint32 ;ValAttr float64 ;};func (_gbfd *CT_LayoutVariablePropertySet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aded :for {_dbce ,_cdgaa :=d .Token ();if _cdgaa !=nil {return _cdgaa ;};switch _edgb :=_dbce .(type ){case _b .StartElement :switch _edgb .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"}:_gbfd .OrgChart =NewCT_OrgChart ();if _aaec :=d .DecodeElement (_gbfd .OrgChart ,&_edgb );_aaec !=nil {return _aaec ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u004da\u0078"}:_gbfd .ChMax =NewCT_ChildMax ();if _cgdb :=d .DecodeElement (_gbfd .ChMax ,&_edgb );_cgdb !=nil {return _cgdb ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u0050\u0072\u0065\u0066"}:_gbfd .ChPref =NewCT_ChildPref ();if _bbgd :=d .DecodeElement (_gbfd .ChPref ,&_edgb );_bbgd !=nil {return _bbgd ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0075\u006c\u006c\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064"}:_gbfd .BulletEnabled =NewCT_BulletEnabled ();if _acfd :=d .DecodeElement (_gbfd .BulletEnabled ,&_edgb );_acfd !=nil {return _acfd ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0069\u0072"}:_gbfd .Dir =NewCT_Direction ();if _ggaa :=d .DecodeElement (_gbfd .Dir ,&_edgb );_ggaa !=nil {return _ggaa ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"}:_gbfd .HierBranch =NewCT_HierBranchStyle ();if _fefa :=d .DecodeElement (_gbfd .HierBranch ,&_edgb );_fefa !=nil {return _fefa ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061n\u0069\u006d\u004f\u006e\u0065"}:_gbfd .AnimOne =NewCT_AnimOne ();if _aeaa :=d .DecodeElement (_gbfd .AnimOne ,&_edgb );_aeaa !=nil {return _aeaa ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061n\u0069\u006d\u004c\u0076\u006c"}:_gbfd .AnimLvl =NewCT_AnimLvl ();if _cacb :=d .DecodeElement (_gbfd .AnimLvl ,&_edgb );_cacb !=nil {return _cacb ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"}:_gbfd .ResizeHandles =NewCT_ResizeHandles ();if _bfcb :=d .DecodeElement (_gbfd .ResizeHandles ,&_edgb );_bfcb !=nil {return _bfcb ;};default:_e .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",_edgb .Name );if _befe :=d .Skip ();_befe !=nil {return _befe ;};};case _b .EndElement :break _aded ;case _b .CharData :};};return nil ;};func (_gecf *CT_SDCategories )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbfc :for {_abdd ,_aeda :=d .Token ();if _aeda !=nil {return _aeda ;};switch _cgea :=_abdd .(type ){case _b .StartElement :switch _cgea .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_aeg :=NewCT_SDCategory ();if _gcfac :=d .DecodeElement (_aeg ,&_cgea );_gcfac !=nil {return _gcfac ;};_gecf .Cat =append (_gecf .Cat ,_aeg );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0044\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_cgea .Name );if _deaa :=d .Skip ();_deaa !=nil {return _deaa ;};};case _b .EndElement :break _dbfc ;case _b .CharData :};};return nil ;};func (_dedf *ST_Offset )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dedf =0;case "\u0063\u0074\u0072":*_dedf =1;case "\u006f\u0066\u0066":*_dedf =2;};return nil ;};type ST_Offset byte ; -// Validate validates the LayoutDefHdr and its children -func (_fdac *LayoutDefHdr )Validate ()error {return _fdac .ValidateWithPath ("\u004c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072");};func (_gbaag ST_NodeVerticalAlignment )Validate ()error {return _gbaag .ValidateWithPath ("")};func (_gdb *CT_ChildPref )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gab :=range start .Attr {if _gab .Name .Local =="\u0076\u0061\u006c"{_gbgg ,_eccf :=_af .ParseInt (_gab .Value ,10,32);if _eccf !=nil {return _eccf ;};_acbf :=int32 (_gbgg );_gdb .ValAttr =&_acbf ;continue ;};};for {_eade ,_cbfd :=d .Token ();if _cbfd !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068i\u006c\u0064\u0050\u0072\u0065\u0066\u003a\u0020\u0025\u0073",_cbfd );};if _faed ,_gfc :=_eade .(_a .EndElement );_gfc &&_faed .Name ==start .Name {break ;};};return nil ;};func (_efaa ST_RotationPath )String ()string {switch _efaa {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return "";};func NewCT_Category ()*CT_Category {_feg :=&CT_Category {};return _feg };func (_bece *ST_SecondaryLinearDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebdd ,_ccaa :=d .Token ();if _ccaa !=nil {return _ccaa ;};if _dbafe ,_gaef :=_ebdd .(_a .EndElement );_gaef &&_dbafe .Name ==start .Name {*_bece =1;return nil ;};if _efff ,_cbba :=_ebdd .(_a .CharData );!_cbba {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",_ebdd );}else {switch string (_efff ){case "":*_bece =0;case "\u006e\u006f\u006e\u0065":*_bece =1;case "\u0066\u0072\u006fm\u004c":*_bece =2;case "\u0066\u0072\u006fm\u0052":*_bece =3;case "\u0066\u0072\u006fm\u0054":*_bece =4;case "\u0066\u0072\u006fm\u0042":*_bece =5;};};_ebdd ,_ccaa =d .Token ();if _ccaa !=nil {return _ccaa ;};if _daedd ,_ecdge :=_ebdd .(_a .EndElement );_ecdge &&_daedd .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",_ebdd );};type CT_Constraint struct{OpAttr ST_BoolOperator ;ValAttr *float64 ;FactAttr *float64 ;ExtLst *_c .CT_OfficeArtExtensionList ;TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;RefTypeAttr ST_ConstraintType ;RefForAttr ST_ConstraintRelationship ;RefForNameAttr *string ;RefPtTypeAttr ST_ElementType ;};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;);const (ST_RotationPathUnset ST_RotationPath =0;ST_RotationPathNone ST_RotationPath =1;ST_RotationPathAlongPath ST_RotationPath =2;);func (_ebdgf ST_PtType )ValidateWithPath (path string )error {switch _ebdgf {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 (_ebdgf ));};return nil ;};func NewCT_Cxn ()*CT_Cxn {_defg :=&CT_Cxn {};return _defg }; +// ValidateWithPath validates the CT_ResizeHandles and its children, prefixing error messages with path +func (_ebee *CT_ResizeHandles )ValidateWithPath (path string )error {if _ggeag :=_ebee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggeag !=nil {return _ggeag ;};return nil ;}; -// ValidateWithPath validates the CT_CTCategory and its children, prefixing error messages with path -func (_egc *CT_CTCategory )ValidateWithPath (path string )error {return nil };func (_gcfg *ST_VariableType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gcfg =0;case "\u006e\u006f\u006e\u0065":*_gcfg =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_gcfg =2;case "\u0063\u0068\u004da\u0078":*_gcfg =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_gcfg =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_gcfg =5;case "\u0064\u0069\u0072":*_gcfg =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_gcfg =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_gcfg =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_gcfg =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_gcfg =10;};return nil ;};const (ST_OffsetUnset ST_Offset =0;ST_OffsetCtr ST_Offset =1;ST_OffsetOff ST_Offset =2;);func (_egfbf *CT_SDName )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ccfb :=range start .Attr {if _ccfb .Name .Local =="\u006c\u0061\u006e\u0067"{_faae ,_adea :=_ccfb .Value ,error (nil );if _adea !=nil {return _adea ;};_egfbf .LangAttr =&_faae ;continue ;};if _ccfb .Name .Local =="\u0076\u0061\u006c"{_dfce ,_fbc :=_ccfb .Value ,error (nil );if _fbc !=nil {return _fbc ;};_egfbf .ValAttr =_dfce ;continue ;};};for {_cfdaa ,_aacgd :=d .Token ();if _aacgd !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0044\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_aacgd );};if _ecdbg ,_efc :=_cfdaa .(_a .EndElement );_efc &&_ecdbg .Name ==start .Name {break ;};};return nil ;};type CT_PresentationOf struct{ExtLst *_c .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};type ST_AxisType byte ;func (_aeag *CT_Constraints )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_debg :for {_egdbf ,_acce :=d .Token ();if _acce !=nil {return _acce ;};switch _ebae :=_egdbf .(type ){case _a .StartElement :switch _ebae .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"}:_fffc :=NewCT_Constraint ();if _cca :=d .DecodeElement (_fffc ,&_ebae );_cca !=nil {return _cca ;};_aeag .Constr =append (_aeag .Constr ,_fffc );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\u0073\u0074\u0072\u0061i\u006et\u0073\u0020\u0025\u0076",_ebae .Name );if _bcff :=d .Skip ();_bcff !=nil {return _bcff ;};};case _a .EndElement :break _debg ;case _a .CharData :};};return nil ;};func (_dbddd ST_DiagramTextAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_aagf :=_a .Attr {};_aagf .Name =name ;switch _dbddd {case ST_DiagramTextAlignmentUnset :_aagf .Value ="";case ST_DiagramTextAlignmentL :_aagf .Value ="\u006c";case ST_DiagramTextAlignmentCtr :_aagf .Value ="\u0063\u0074\u0072";case ST_DiagramTextAlignmentR :_aagf .Value ="\u0072";};return _aagf ,nil ;};func (_addgc *ST_CxnType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecec ,_geac :=d .Token ();if _geac !=nil {return _geac ;};if _gcabe ,_bcaa :=_ecec .(_a .EndElement );_bcaa &&_gcabe .Name ==start .Name {*_addgc =1;return nil ;};if _fcgc ,_caea :=_ecec .(_a .CharData );!_caea {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",_ecec );}else {switch string (_fcgc ){case "":*_addgc =0;case "\u0070\u0061\u0072O\u0066":*_addgc =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_addgc =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_addgc =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_addgc =4;};};_ecec ,_geac =d .Token ();if _geac !=nil {return _geac ;};if _gfdg ,_bccfd :=_ecec .(_a .EndElement );_bccfd &&_gfdg .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",_ecec );};func (_dgaf *ST_RotationPath )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dgaf =0;case "\u006e\u006f\u006e\u0065":*_dgaf =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_dgaf =2;};return nil ;}; +// ValidateWithPath validates the CT_Cxn and its children, prefixing error messages with path +func (_bfba *CT_Cxn )ValidateWithPath (path string )error {if _dafg :=_bfba .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_dafg !=nil {return _dafg ;};if _defa :=_bfba .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_defa !=nil {return _defa ;};if _cdgc :=_bfba .SrcIdAttr .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0049\u0064\u0041\u0074\u0074\u0072");_cdgc !=nil {return _cdgc ;};if _cfb :=_bfba .DestIdAttr .ValidateWithPath (path +"/\u0044\u0065\u0073\u0074\u0049\u0064\u0041\u0074\u0074\u0072");_cfb !=nil {return _cfb ;};if _bfba .ParTransIdAttr !=nil {if _fegf :=_bfba .ParTransIdAttr .ValidateWithPath (path +"\u002fP\u0061r\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072");_fegf !=nil {return _fegf ;};};if _bfba .SibTransIdAttr !=nil {if _egfa :=_bfba .SibTransIdAttr .ValidateWithPath (path +"\u002fS\u0069b\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072");_egfa !=nil {return _egfa ;};};if _bfba .ExtLst !=nil {if _eddf :=_bfba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eddf !=nil {return _eddf ;};};return nil ;};func (_fdccc ST_TextBlockDirection )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gabbe :=_b .Attr {};_gabbe .Name =name ;switch _fdccc {case ST_TextBlockDirectionUnset :_gabbe .Value ="";case ST_TextBlockDirectionHorz :_gabbe .Value ="\u0068\u006f\u0072\u007a";case ST_TextBlockDirectionVert :_gabbe .Value ="\u0076\u0065\u0072\u0074";};return _gabbe ,nil ;};func (_gbae ST_AnimLvlStr )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdabe :=_b .Attr {};_cdabe .Name =name ;switch _gbae {case ST_AnimLvlStrUnset :_cdabe .Value ="";case ST_AnimLvlStrNone :_cdabe .Value ="\u006e\u006f\u006e\u0065";case ST_AnimLvlStrLvl :_cdabe .Value ="\u006c\u0076\u006c";case ST_AnimLvlStrCtr :_cdabe .Value ="\u0063\u0074\u0072";};return _cdabe ,nil ;};func (_fcad *ST_BoolOperator )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egfca ,_gbedd :=d .Token ();if _gbedd !=nil {return _gbedd ;};if _egbbb ,_cdbe :=_egfca .(_b .EndElement );_cdbe &&_egbbb .Name ==start .Name {*_fcad =1;return nil ;};if _eeca ,_aaedf :=_egfca .(_b .CharData );!_aaedf {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",_egfca );}else {switch string (_eeca ){case "":*_fcad =0;case "\u006e\u006f\u006e\u0065":*_fcad =1;case "\u0065\u0071\u0075":*_fcad =2;case "\u0067\u0074\u0065":*_fcad =3;case "\u006c\u0074\u0065":*_fcad =4;};};_egfca ,_gbedd =d .Token ();if _gbedd !=nil {return _gbedd ;};if _bfcea ,_ecagd :=_egfca .(_b .EndElement );_ecagd &&_bfcea .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",_egfca );};const (ST_TextAnchorHorizontalUnset ST_TextAnchorHorizontal =0;ST_TextAnchorHorizontalNone ST_TextAnchorHorizontal =1;ST_TextAnchorHorizontalCtr ST_TextAnchorHorizontal =2;); // Validate validates the LayoutDefHdrLst and its children -func (_dcfba *LayoutDefHdrLst )Validate ()error {return _dcfba .ValidateWithPath ("\u004ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");};func (_afgfd ST_Breakpoint )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_babdb :=_a .Attr {};_babdb .Name =name ;switch _afgfd {case ST_BreakpointUnset :_babdb .Value ="";case ST_BreakpointEndCnv :_babdb .Value ="\u0065\u006e\u0064\u0043\u006e\u0076";case ST_BreakpointBal :_babdb .Value ="\u0062\u0061\u006c";case ST_BreakpointFixed :_babdb .Value ="\u0066\u0069\u0078e\u0064";};return _babdb ,nil ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionNorm ST_Direction =1;ST_DirectionRev ST_Direction =2;);func (_affb *CT_Direction )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gbgb :=range start .Attr {if _gbgb .Name .Local =="\u0076\u0061\u006c"{_affb .ValAttr .UnmarshalXMLAttr (_gbgb );continue ;};};for {_bcfee ,_fdce :=d .Token ();if _fdce !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_fdce );};if _caa ,_bdb :=_bcfee .(_a .EndElement );_bdb &&_caa .Name ==start .Name {break ;};};return nil ;};func (_edgcg ST_VariableType )String ()string {switch _edgcg {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 (_eeegd *ST_BoolOperator )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbdcg ,_edbgd :=d .Token ();if _edbgd !=nil {return _edbgd ;};if _ccbbf ,_cffce :=_fbdcg .(_a .EndElement );_cffce &&_ccbbf .Name ==start .Name {*_eeegd =1;return nil ;};if _ebcfb ,_cgbec :=_fbdcg .(_a .CharData );!_cgbec {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",_fbdcg );}else {switch string (_ebcfb ){case "":*_eeegd =0;case "\u006e\u006f\u006e\u0065":*_eeegd =1;case "\u0065\u0071\u0075":*_eeegd =2;case "\u0067\u0074\u0065":*_eeegd =3;case "\u006c\u0074\u0065":*_eeegd =4;};};_fbdcg ,_edbgd =d .Token ();if _edbgd !=nil {return _edbgd ;};if _dadg ,_bafc :=_fbdcg .(_a .EndElement );_bafc &&_dadg .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",_fbdcg );};func (_dgaed ST_ConnectorPoint )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dgaed .String (),start );};func (_cbff *CT_SDCategories )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cbff .Cat !=nil {_abda :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074"}};for _ ,_dfcg :=range _cbff .Cat {e .EncodeElement (_dfcg ,_abda );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cefe *ST_OutputShapeType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cefe =0;case "\u006e\u006f\u006e\u0065":*_cefe =1;case "\u0063\u006f\u006e\u006e":*_cefe =2;};return nil ;};type ST_ConnectorPoint byte ;func (_efbee *ST_AxisType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_efbee =0;case "\u0073\u0065\u006c\u0066":*_efbee =1;case "\u0063\u0068":*_efbee =2;case "\u0064\u0065\u0073":*_efbee =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_efbee =4;case "\u0070\u0061\u0072":*_efbee =5;case "\u0061\u006e\u0063s\u0074":*_efbee =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_efbee =7;case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_efbee =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_efbee =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_efbee =10;case "\u0070\u0072\u0065\u0063\u0065\u0064":*_efbee =11;case "\u0072\u006f\u006f\u0074":*_efbee =12;case "\u006e\u006f\u006e\u0065":*_efbee =13;};return nil ;};func (_dddg *CT_SDDescription )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cfbc :=range start .Attr {if _cfbc .Name .Local =="\u006c\u0061\u006e\u0067"{_dbgde ,_befdf :=_cfbc .Value ,error (nil );if _befdf !=nil {return _befdf ;};_dddg .LangAttr =&_dbgde ;continue ;};if _cfbc .Name .Local =="\u0076\u0061\u006c"{_dcfb ,_edafd :=_cfbc .Value ,error (nil );if _edafd !=nil {return _edafd ;};_dddg .ValAttr =_dcfb ;continue ;};};for {_agdc ,_edbdf :=d .Token ();if _edbdf !=nil {return _e .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",_edbdf );};if _dffg ,_acac :=_agdc .(_a .EndElement );_acac &&_dffg .Name ==start .Name {break ;};};return nil ;};func (_bdbc ST_Breakpoint )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bdbc .String (),start );};func (_ageg *AG_ConstraintRefAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ac :=range start .Attr {if _ac .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_ageg .RefTypeAttr .UnmarshalXMLAttr (_ac );continue ;};if _ac .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_ageg .RefForAttr .UnmarshalXMLAttr (_ac );continue ;};if _ac .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_ae ,_ga :=_ac .Value ,error (nil );if _ga !=nil {return _ga ;};_ageg .RefForNameAttr =&_ae ;continue ;};if _ac .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_ageg .RefPtTypeAttr .UnmarshalXMLAttr (_ac );continue ;};};for {_bag ,_abf :=d .Token ();if _abf !=nil {return _e .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",_abf );};if _aa ,_agc :=_bag .(_a .EndElement );_agc &&_aa .Name ==start .Name {break ;};};return nil ;};func (_gdaf ST_GrowDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dccgf :=_a .Attr {};_dccgf .Name =name ;switch _gdaf {case ST_GrowDirectionUnset :_dccgf .Value ="";case ST_GrowDirectionTL :_dccgf .Value ="\u0074\u004c";case ST_GrowDirectionTR :_dccgf .Value ="\u0074\u0052";case ST_GrowDirectionBL :_dccgf .Value ="\u0062\u004c";case ST_GrowDirectionBR :_dccgf .Value ="\u0062\u0052";};return _dccgf ,nil ;};func (_bdcd *ST_PyramidAccentPosition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bacdb ,_gdcbg :=d .Token ();if _gdcbg !=nil {return _gdcbg ;};if _fffe ,_febg :=_bacdb .(_a .EndElement );_febg &&_fffe .Name ==start .Name {*_bdcd =1;return nil ;};if _bdad ,_cbdac :=_bacdb .(_a .CharData );!_cbdac {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",_bacdb );}else {switch string (_bdad ){case "":*_bdcd =0;case "\u0062\u0065\u0066":*_bdcd =1;case "\u0061\u0066\u0074":*_bdcd =2;};};_bacdb ,_gdcbg =d .Token ();if _gdcbg !=nil {return _gdcbg ;};if _bbefc ,_fcaaf :=_bacdb .(_a .EndElement );_fcaaf &&_bbefc .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",_bacdb );};type ST_ChildAlignment byte ;func (_egee *CT_When )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _egee .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_egee .NameAttr )});};_acca ,_fadgd :=_egee .FuncAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0075\u006e\u0063"});if _fadgd !=nil {return _fadgd ;};start .Attr =append (start .Attr ,_acca );if _egee .ArgAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0072\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_egee .ArgAttr )});};_acca ,_fadgd =_egee .OpAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u0070"});if _fadgd !=nil {return _fadgd ;};start .Attr =append (start .Attr ,_acca );start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_egee .ValAttr )});if _egee .AxisAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_egee .AxisAttr )});};if _egee .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_egee .PtTypeAttr )});};if _egee .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 :_e .Sprintf ("\u0025\u0076",*_egee .HideLastTransAttr )});};if _egee .StAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_egee .StAttr )});};if _egee .CntAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_egee .CntAttr )});};if _egee .StepAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_e .Sprintf ("\u0025\u0076",*_egee .StepAttr )});};e .EncodeToken (start );if _egee .Alg !=nil {_aeaba :=_a .StartElement {Name :_a .Name {Local :"\u0061\u006c\u0067"}};for _ ,_ggec :=range _egee .Alg {e .EncodeElement (_ggec ,_aeaba );};};if _egee .Shape !=nil {_eada :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_cdfec :=range _egee .Shape {e .EncodeElement (_cdfec ,_eada );};};if _egee .PresOf !=nil {_fefgb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_ggae :=range _egee .PresOf {e .EncodeElement (_ggae ,_fefgb );};};if _egee .ConstrLst !=nil {_dccde :=_a .StartElement {Name :_a .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_gafgf :=range _egee .ConstrLst {e .EncodeElement (_gafgf ,_dccde );};};if _egee .RuleLst !=nil {_ecbg :=_a .StartElement {Name :_a .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_fcbf :=range _egee .RuleLst {e .EncodeElement (_fcbf ,_ecbg );};};if _egee .ForEach !=nil {_feag :=_a .StartElement {Name :_a .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_babf :=range _egee .ForEach {e .EncodeElement (_babf ,_feag );};};if _egee .LayoutNode !=nil {_egcfa :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_dbced :=range _egee .LayoutNode {e .EncodeElement (_dbced ,_egcfa );};};if _egee .Choose !=nil {_eabb :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_bcdfd :=range _egee .Choose {e .EncodeElement (_bcdfd ,_eabb );};};if _egee .ExtLst !=nil {_ebef :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_beff :=range _egee .ExtLst {e .EncodeElement (_beff ,_ebef );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_beceb ST_VariableType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_beceb .String (),start );};func NewCT_Constraint ()*CT_Constraint {_aaeg :=&CT_Constraint {};return _aaeg };type CT_CTDescription struct{LangAttr *string ;ValAttr string ;};func (_afad *ST_CxnType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_afad =0;case "\u0070\u0061\u0072O\u0066":*_afad =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_afad =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_afad =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_afad =4;};return nil ;};func (_cedb ST_Offset )ValidateWithPath (path string )error {switch _cedb {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 (_cedb ));};return nil ;};func (_dgcg *CT_Constraint )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fdfc :=range start .Attr {if _fdfc .Name .Local =="\u006f\u0070"{_dgcg .OpAttr .UnmarshalXMLAttr (_fdfc );continue ;};if _fdfc .Name .Local =="\u0076\u0061\u006c"{_bge ,_dcc :=_af .ParseFloat (_fdfc .Value ,64);if _dcc !=nil {return _dcc ;};_dgcg .ValAttr =&_bge ;continue ;};if _fdfc .Name .Local =="\u0066\u0061\u0063\u0074"{_cebg ,_gcc :=_af .ParseFloat (_fdfc .Value ,64);if _gcc !=nil {return _gcc ;};_dgcg .FactAttr =&_cebg ;continue ;};if _fdfc .Name .Local =="\u0074\u0079\u0070\u0065"{_dgcg .TypeAttr .UnmarshalXMLAttr (_fdfc );continue ;};if _fdfc .Name .Local =="\u0066\u006f\u0072"{_dgcg .ForAttr .UnmarshalXMLAttr (_fdfc );continue ;};if _fdfc .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_efbe ,_gdea :=_fdfc .Value ,error (nil );if _gdea !=nil {return _gdea ;};_dgcg .ForNameAttr =&_efbe ;continue ;};if _fdfc .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_dgcg .PtTypeAttr .UnmarshalXMLAttr (_fdfc );continue ;};if _fdfc .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_dgcg .RefTypeAttr .UnmarshalXMLAttr (_fdfc );continue ;};if _fdfc .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_dgcg .RefForAttr .UnmarshalXMLAttr (_fdfc );continue ;};if _fdfc .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_bgga ,_ffbe :=_fdfc .Value ,error (nil );if _ffbe !=nil {return _ffbe ;};_dgcg .RefForNameAttr =&_bgga ;continue ;};if _fdfc .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_dgcg .RefPtTypeAttr .UnmarshalXMLAttr (_fdfc );continue ;};};_eagb :for {_ebda ,_daca :=d .Token ();if _daca !=nil {return _daca ;};switch _aaee :=_ebda .(type ){case _a .StartElement :switch _aaee .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"}:_dgcg .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _gfgaf :=d .DecodeElement (_dgcg .ExtLst ,&_aaee );_gfgaf !=nil {return _gfgaf ;};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\u0043o\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074 \u0025\u0076",_aaee .Name );if _ddab :=d .Skip ();_ddab !=nil {return _ddab ;};};case _a .EndElement :break _eagb ;case _a .CharData :};};return nil ;};func (_bcde ST_RotationPath )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gagdg :=_a .Attr {};_gagdg .Name =name ;switch _bcde {case ST_RotationPathUnset :_gagdg .Value ="";case ST_RotationPathNone :_gagdg .Value ="\u006e\u006f\u006e\u0065";case ST_RotationPathAlongPath :_gagdg .Value ="\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return _gagdg ,nil ;};func (_bbdadb *CT_Rules )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecdgg :for {_afcc ,_dfg :=d .Token ();if _dfg !=nil {return _dfg ;};switch _fddgg :=_afcc .(type ){case _a .StartElement :switch _fddgg .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"}:_bfgd :=NewCT_NumericRule ();if _abae :=d .DecodeElement (_bfgd ,&_fddgg );_abae !=nil {return _abae ;};_bbdadb .Rule =append (_bbdadb .Rule ,_bfgd );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\u0052\u0075\u006c\u0065\u0073\u0020\u0025\u0076",_fddgg .Name );if _fdaf :=d .Skip ();_fdaf !=nil {return _fdaf ;};};case _a .EndElement :break _ecdgg ;case _a .CharData :};};return nil ;};func (_gcfd ST_PyramidAccentPosition )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bfddg :=_a .Attr {};_bfddg .Name =name ;switch _gcfd {case ST_PyramidAccentPositionUnset :_bfddg .Value ="";case ST_PyramidAccentPositionBef :_bfddg .Value ="\u0062\u0065\u0066";case ST_PyramidAccentPositionAft :_bfddg .Value ="\u0061\u0066\u0074";};return _bfddg ,nil ;};func (_ebcd *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 _ebcd .CT_DataModel .MarshalXML (e ,start );};type ST_FunctionOperator byte ; +func (_eebe *LayoutDefHdrLst )Validate ()error {return _eebe .ValidateWithPath ("\u004ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");};func (_cdegc *CT_RelIds )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gafe :=range start .Attr {if _gafe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gafe .Name .Local =="\u0064\u006d"||_gafe .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"&&_gafe .Name .Local =="\u0064\u006d"{_acbea ,_baeeb :=_gafe .Value ,error (nil );if _baeeb !=nil {return _baeeb ;};_cdegc .DmAttr =_acbea ;continue ;};if _gafe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gafe .Name .Local =="\u006c\u006f"||_gafe .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"&&_gafe .Name .Local =="\u006c\u006f"{_aadda ,_eedf :=_gafe .Value ,error (nil );if _eedf !=nil {return _eedf ;};_cdegc .LoAttr =_aadda ;continue ;};if _gafe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gafe .Name .Local =="\u0071\u0073"||_gafe .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"&&_gafe .Name .Local =="\u0071\u0073"{_bcfd ,_feaca :=_gafe .Value ,error (nil );if _feaca !=nil {return _feaca ;};_cdegc .QsAttr =_bcfd ;continue ;};if _gafe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gafe .Name .Local =="\u0063\u0073"||_gafe .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"&&_gafe .Name .Local =="\u0063\u0073"{_bbgc ,_afed :=_gafe .Value ,error (nil );if _afed !=nil {return _afed ;};_cdegc .CsAttr =_bbgc ;continue ;};};for {_fdfdf ,_aaeg :=d .Token ();if _aaeg !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0052\u0065\u006cI\u0064\u0073\u003a\u0020\u0025\u0073",_aaeg );};if _ccfc ,_cedc :=_fdfdf .(_b .EndElement );_cedc &&_ccfc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_StyleDefinitionHeaderLst and its children, prefixing error messages with path -func (_ebdf *CT_StyleDefinitionHeaderLst )ValidateWithPath (path string )error {for _ddcac ,_fcge :=range _ebdf .StyleDefHdr {if _geee :=_fcge .ValidateWithPath (_e .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0048d\u0072\u005b\u0025\u0064\u005d",path ,_ddcac ));_geee !=nil {return _geee ;};};return nil ;};func (_gdag ST_VariableType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gfaab :=_a .Attr {};_gfaab .Name =name ;switch _gdag {case ST_VariableTypeUnset :_gfaab .Value ="";case ST_VariableTypeNone :_gfaab .Value ="\u006e\u006f\u006e\u0065";case ST_VariableTypeOrgChart :_gfaab .Value ="\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074";case ST_VariableTypeChMax :_gfaab .Value ="\u0063\u0068\u004da\u0078";case ST_VariableTypeChPref :_gfaab .Value ="\u0063\u0068\u0050\u0072\u0065\u0066";case ST_VariableTypeBulEnabled :_gfaab .Value ="\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064";case ST_VariableTypeDir :_gfaab .Value ="\u0064\u0069\u0072";case ST_VariableTypeHierBranch :_gfaab .Value ="\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068";case ST_VariableTypeAnimOne :_gfaab .Value ="\u0061n\u0069\u006d\u004f\u006e\u0065";case ST_VariableTypeAnimLvl :_gfaab .Value ="\u0061n\u0069\u006d\u004c\u0076\u006c";case ST_VariableTypeResizeHandles :_gfaab .Value ="\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073";};return _gfaab ,nil ;};func (_cadcf ST_AxisType )Validate ()error {return _cadcf .ValidateWithPath ("")};func (_cbbgd *ST_VariableType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdfdf ,_ecbda :=d .Token ();if _ecbda !=nil {return _ecbda ;};if _feaee ,_acdc :=_bdfdf .(_a .EndElement );_acdc &&_feaee .Name ==start .Name {*_cbbgd =1;return nil ;};if _adcff ,_gecde :=_bdfdf .(_a .CharData );!_gecde {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",_bdfdf );}else {switch string (_adcff ){case "":*_cbbgd =0;case "\u006e\u006f\u006e\u0065":*_cbbgd =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_cbbgd =2;case "\u0063\u0068\u004da\u0078":*_cbbgd =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_cbbgd =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_cbbgd =5;case "\u0064\u0069\u0072":*_cbbgd =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_cbbgd =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_cbbgd =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_cbbgd =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_cbbgd =10;};};_bdfdf ,_ecbda =d .Token ();if _ecbda !=nil {return _ecbda ;};if _bbfaf ,_gegfe :=_bdfdf .(_a .EndElement );_gegfe &&_bbfaf .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",_bdfdf );};const (ST_ConstraintRelationshipUnset ST_ConstraintRelationship =0;ST_ConstraintRelationshipSelf ST_ConstraintRelationship =1;ST_ConstraintRelationshipCh ST_ConstraintRelationship =2;ST_ConstraintRelationshipDes ST_ConstraintRelationship =3;);func (_cggba ST_TextBlockDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bbcb :=_a .Attr {};_bbcb .Name =name ;switch _cggba {case ST_TextBlockDirectionUnset :_bbcb .Value ="";case ST_TextBlockDirectionHorz :_bbcb .Value ="\u0068\u006f\u0072\u007a";case ST_TextBlockDirectionVert :_bbcb .Value ="\u0076\u0065\u0072\u0074";};return _bbcb ,nil ;};func (_fbgc ST_TextAnchorVertical )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cdab :=_a .Attr {};_cdab .Name =name ;switch _fbgc {case ST_TextAnchorVerticalUnset :_cdab .Value ="";case ST_TextAnchorVerticalT :_cdab .Value ="\u0074";case ST_TextAnchorVerticalMid :_cdab .Value ="\u006d\u0069\u0064";case ST_TextAnchorVerticalB :_cdab .Value ="\u0062";};return _cdab ,nil ;};func (_cegbc ST_LayoutShapeType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cegbc .ST_ShapeType !=_c .ST_ShapeTypeUnset {e .EncodeToken (_a .CharData (_cegbc .ST_ShapeType .String ()));};if _cegbc .ST_OutputShapeType !=ST_OutputShapeTypeUnset {e .EncodeToken (_a .CharData (_cegbc .ST_OutputShapeType .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_dbgge ST_DiagramTextAlignment )String ()string {switch _dbgge {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";};func (_ceff *CT_CTDescription )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ceff .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_ceff .LangAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_ceff .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_TextDirectionUnset ST_TextDirection =0;ST_TextDirectionFromT ST_TextDirection =1;ST_TextDirectionFromB ST_TextDirection =2;);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 (_cefgd ST_NodeVerticalAlignment )ValidateWithPath (path string )error {switch _cefgd {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 (_cefgd ));};return nil ;}; - -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_agdb *CT_Shape )ValidateWithPath (path string )error {if _agdb .TypeAttr !=nil {if _badc :=_agdb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_badc !=nil {return _badc ;};};if _agdb .AdjLst !=nil {if _fgaf :=_agdb .AdjLst .ValidateWithPath (path +"\u002fA\u0064\u006a\u004c\u0073\u0074");_fgaf !=nil {return _fgaf ;};};if _agdb .ExtLst !=nil {if _efdg :=_agdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efdg !=nil {return _efdg ;};};return nil ;};func (_bafa ST_HierBranchStyle )String ()string {switch _bafa {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 "";};func (_cgbga ST_AxisType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dfec :=_a .Attr {};_dfec .Name =name ;switch _cgbga {case ST_AxisTypeUnset :_dfec .Value ="";case ST_AxisTypeSelf :_dfec .Value ="\u0073\u0065\u006c\u0066";case ST_AxisTypeCh :_dfec .Value ="\u0063\u0068";case ST_AxisTypeDes :_dfec .Value ="\u0064\u0065\u0073";case ST_AxisTypeDesOrSelf :_dfec .Value ="\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf";case ST_AxisTypePar :_dfec .Value ="\u0070\u0061\u0072";case ST_AxisTypeAncst :_dfec .Value ="\u0061\u006e\u0063s\u0074";case ST_AxisTypeAncstOrSelf :_dfec .Value ="a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066";case ST_AxisTypeFollowSib :_dfec .Value ="\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b";case ST_AxisTypePrecedSib :_dfec .Value ="\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b";case ST_AxisTypeFollow :_dfec .Value ="\u0066\u006f\u006c\u006c\u006f\u0077";case ST_AxisTypePreced :_dfec .Value ="\u0070\u0072\u0065\u0063\u0065\u0064";case ST_AxisTypeRoot :_dfec .Value ="\u0072\u006f\u006f\u0074";case ST_AxisTypeNone :_dfec .Value ="\u006e\u006f\u006e\u0065";};return _dfec ,nil ;}; - -// Validate validates the CT_Otherwise and its children -func (_efbg *CT_Otherwise )Validate ()error {return _efbg .ValidateWithPath ("\u0043\u0054\u005fO\u0074\u0068\u0065\u0072\u0077\u0069\u0073\u0065");};func (_eeeab ST_NodeVerticalAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eeeab .String (),start );};func (_acg *CT_BulletEnabled )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _acg .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0064",_eaga (*_acg .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cagff ST_ConnectorRouting )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cagff .String (),start );};func (_fbeed ST_FlowDirection )Validate ()error {return _fbeed .ValidateWithPath ("")};type CT_OrgChart struct{ValAttr *bool ;};type CT_Colors struct{MethAttr ST_ClrAppMethod ;HueDirAttr ST_HueDir ;EG_ColorChoice []*_c .EG_ColorChoice ;};func (_gaade ST_VerticalAlignment )ValidateWithPath (path string )error {switch _gaade {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 (_gaade ));};return nil ;};func (_cf *AG_ConstraintAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gca :=range start .Attr {if _gca .Name .Local =="\u0074\u0079\u0070\u0065"{_cf .TypeAttr .UnmarshalXMLAttr (_gca );continue ;};if _gca .Name .Local =="\u0066\u006f\u0072"{_cf .ForAttr .UnmarshalXMLAttr (_gca );continue ;};if _gca .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_gf ,_cd :=_gca .Value ,error (nil );if _cd !=nil {return _cd ;};_cf .ForNameAttr =&_gf ;continue ;};if _gca .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_cf .PtTypeAttr .UnmarshalXMLAttr (_gca );continue ;};};for {_afa ,_ef :=d .Token ();if _ef !=nil {return _e .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",_ef );};if _fe ,_fd :=_afa .(_a .EndElement );_fd &&_fe .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_ChildPref and its children, prefixing error messages with path +func (_cddc *CT_ChildPref )ValidateWithPath (path string )error {if _cddc .ValAttr !=nil {if *_cddc .ValAttr < -1{return _d .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 ,*_cddc .ValAttr );};};return nil ;};func (_beeg *ST_ChildOrderType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_beeg =0;case "\u0062":*_beeg =1;case "\u0074":*_beeg =2;};return nil ;};type ST_Breakpoint byte ;func (_dfdac *ST_ConnectorPoint )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dfdac =0;case "\u0061\u0075\u0074\u006f":*_dfdac =1;case "\u0062\u0043\u0074\u0072":*_dfdac =2;case "\u0063\u0074\u0072":*_dfdac =3;case "\u006d\u0069\u0064\u004c":*_dfdac =4;case "\u006d\u0069\u0064\u0052":*_dfdac =5;case "\u0074\u0043\u0074\u0072":*_dfdac =6;case "\u0062\u004c":*_dfdac =7;case "\u0062\u0052":*_dfdac =8;case "\u0074\u004c":*_dfdac =9;case "\u0074\u0052":*_dfdac =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_dfdac =11;};return nil ;};func (_edbg *CT_Parameter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edbg .TypeAttr =ST_ParameterId (1);for _ ,_fdbef :=range start .Attr {if _fdbef .Name .Local =="\u0074\u0079\u0070\u0065"{_edbg .TypeAttr .UnmarshalXMLAttr (_fdbef );continue ;};if _fdbef .Name .Local =="\u0076\u0061\u006c"{_fegd ,_defg :=ParseUnionST_ParameterVal (_fdbef .Value );if _defg !=nil {return _defg ;};_edbg .ValAttr =_fegd ;continue ;};};for {_bcgg ,_adca :=d .Token ();if _adca !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_adca );};if _bdbb ,_gfgdf :=_bcgg .(_b .EndElement );_gfgdf &&_bdbb .Name ==start .Name {break ;};};return nil ;};type ST_GrowDirection byte ;func (_bfcba ST_HierBranchStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bfcba .String (),start );};func (_aagaf ST_ElementType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aagaf .String (),start );};func (_ege *CT_CTDescription )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ege .LangAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_ege .LangAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_ege .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcceb ST_AutoTextRotation )ValidateWithPath (path string )error {switch _bcceb {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 (_bcceb ));};return nil ;}; -// ValidateWithPath validates the CT_Name and its children, prefixing error messages with path -func (_edcg *CT_Name )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_DataModel and its children, prefixing error messages with path +func (_gged *CT_DataModel )ValidateWithPath (path string )error {if _cdfgc :=_gged .PtLst .ValidateWithPath (path +"\u002f\u0050\u0074\u004c\u0073\u0074");_cdfgc !=nil {return _cdfgc ;};if _gged .CxnLst !=nil {if _eade :=_gged .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074");_eade !=nil {return _eade ;};};if _gged .Bg !=nil {if _badfb :=_gged .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_badfb !=nil {return _badfb ;};};if _gged .Whole !=nil {if _gead :=_gged .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065");_gead !=nil {return _gead ;};};if _gged .ExtLst !=nil {if _abfe :=_gged .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abfe !=nil {return _abfe ;};};return nil ;};func (_ebdec ST_TextDirection )String ()string {switch _ebdec {case 0:return "";case 1:return "\u0066\u0072\u006fm\u0054";case 2:return "\u0066\u0072\u006fm\u0042";};return "";}; -// ValidateWithPath validates the CT_LayoutVariablePropertySet and its children, prefixing error messages with path -func (_cfcg *CT_LayoutVariablePropertySet )ValidateWithPath (path string )error {if _cfcg .OrgChart !=nil {if _cacfb :=_cfcg .OrgChart .ValidateWithPath (path +"\u002fO\u0072\u0067\u0043\u0068\u0061\u0072t");_cacfb !=nil {return _cacfb ;};};if _cfcg .ChMax !=nil {if _bddd :=_cfcg .ChMax .ValidateWithPath (path +"\u002f\u0043\u0068\u004d\u0061\u0078");_bddd !=nil {return _bddd ;};};if _cfcg .ChPref !=nil {if _ggb :=_cfcg .ChPref .ValidateWithPath (path +"\u002fC\u0068\u0050\u0072\u0065\u0066");_ggb !=nil {return _ggb ;};};if _cfcg .BulletEnabled !=nil {if _bbgbc :=_cfcg .BulletEnabled .ValidateWithPath (path +"\u002f\u0042\u0075\u006c\u006c\u0065\u0074\u0045\u006ea\u0062\u006c\u0065\u0064");_bbgbc !=nil {return _bbgbc ;};};if _cfcg .Dir !=nil {if _caac :=_cfcg .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_caac !=nil {return _caac ;};};if _cfcg .HierBranch !=nil {if _gfgae :=_cfcg .HierBranch .ValidateWithPath (path +"/\u0048\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068");_gfgae !=nil {return _gfgae ;};};if _cfcg .AnimOne !=nil {if _fefg :=_cfcg .AnimOne .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");_fefg !=nil {return _fefg ;};};if _cfcg .AnimLvl !=nil {if _gfbd :=_cfcg .AnimLvl .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004c\u0076\u006c");_gfbd !=nil {return _gfbd ;};};if _cfcg .ResizeHandles !=nil {if _abdgb :=_cfcg .ResizeHandles .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0069\u007a\u0065\u0048\u0061n\u0064\u006c\u0065\u0073");_abdgb !=nil {return _abdgb ;};};return nil ;}; +// ValidateWithPath validates the CT_Categories and its children, prefixing error messages with path +func (_gcb *CT_Categories )ValidateWithPath (path string )error {for _cgfc ,_ddbc :=range _gcb .Cat {if _cgfe :=_ddbc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_cgfc ));_cgfe !=nil {return _cgfe ;};};return nil ;};func NewCT_Otherwise ()*CT_Otherwise {_gcfg :=&CT_Otherwise {};return _gcfg };func (_cbgcd *ST_TextAnchorHorizontal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfgdd ,_cacbe :=d .Token ();if _cacbe !=nil {return _cacbe ;};if _abcfd ,_ecfe :=_cfgdd .(_b .EndElement );_ecfe &&_abcfd .Name ==start .Name {*_cbgcd =1;return nil ;};if _ebefe ,_bdba :=_cfgdd .(_b .CharData );!_bdba {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",_cfgdd );}else {switch string (_ebefe ){case "":*_cbgcd =0;case "\u006e\u006f\u006e\u0065":*_cbgcd =1;case "\u0063\u0074\u0072":*_cbgcd =2;};};_cfgdd ,_cacbe =d .Token ();if _cacbe !=nil {return _cacbe ;};if _edcd ,_geacc :=_cfgdd .(_b .EndElement );_geacc &&_edcd .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",_cfgdd );};func (_geaca ST_HierarchyAlignment )Validate ()error {return _geaca .ValidateWithPath ("")};func (_fgbgd ST_TextAnchorVertical )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fgbgd .String (),start );};type ST_DiagramTextAlignment byte ; -// ValidateWithPath validates the AG_ConstraintAttributes and its children, prefixing error messages with path -func (_fc *AG_ConstraintAttributes )ValidateWithPath (path string )error {if _age :=_fc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_age !=nil {return _age ;};if _df :=_fc .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_df !=nil {return _df ;};if _b :=_fc .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_b !=nil {return _b ;};return nil ;};type CT_SampleData struct{UseDefAttr *bool ;DataModel *CT_DataModel ;};func (_gadcd ST_ConstraintType )String ()string {switch _gadcd {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_Choose and its children +func (_gcdbf *CT_Choose )Validate ()error {return _gcdbf .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u006f\u006f\u0073e");}; -// ValidateWithPath validates the CT_ColorTransformHeader and its children, prefixing error messages with path -func (_affc *CT_ColorTransformHeader )ValidateWithPath (path string )error {for _ccff ,_ddeg :=range _affc .Title {if _adb :=_ddeg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ccff ));_adb !=nil {return _adb ;};};for _bdaf ,_ecb :=range _affc .Desc {if _ggdf :=_ecb .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_bdaf ));_ggdf !=nil {return _ggdf ;};};if _affc .CatLst !=nil {if _cfga :=_affc .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_cfga !=nil {return _cfga ;};};if _affc .ExtLst !=nil {if _bab :=_affc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bab !=nil {return _bab ;};};return nil ;}; +// ValidateWithPath validates the CT_SDDescription and its children, prefixing error messages with path +func (_gebf *CT_SDDescription )ValidateWithPath (path string )error {return nil };func NewCT_DataModel ()*CT_DataModel {_eccf :=&CT_DataModel {};_eccf .PtLst =NewCT_PtList ();return _eccf ;};func (_ccga *ST_ArrowheadStyle )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ccga =0;case "\u0061\u0075\u0074\u006f":*_ccga =1;case "\u0061\u0072\u0072":*_ccga =2;case "\u006e\u006f\u0041r\u0072":*_ccga =3;};return nil ;};func (_fbecf *ST_LayoutShapeType )Validate ()error {return _fbecf .ValidateWithPath ("")};type CT_StyleDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;ExtLst *_eb .CT_OfficeArtExtensionList ;};func (_bcged ST_OutputShapeType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bcged .String (),start );};func NewCT_AnimOne ()*CT_AnimOne {_eee :=&CT_AnimOne {};return _eee };const (ST_ConstraintRelationshipUnset ST_ConstraintRelationship =0;ST_ConstraintRelationshipSelf ST_ConstraintRelationship =1;ST_ConstraintRelationshipCh ST_ConstraintRelationship =2;ST_ConstraintRelationshipDes ST_ConstraintRelationship =3;);func (_cca *CT_Categories )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gff :for {_gcc ,_cfcc :=d .Token ();if _cfcc !=nil {return _cfcc ;};switch _dgd :=_gcc .(type ){case _b .StartElement :switch _dgd .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_bed :=NewCT_Category ();if _eef :=d .DecodeElement (_bed ,&_dgd );_eef !=nil {return _eef ;};_cca .Cat =append (_cca .Cat ,_bed );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073 \u0025\u0076",_dgd .Name );if _cfccf :=d .Skip ();_cfccf !=nil {return _cfccf ;};};case _b .EndElement :break _gff ;case _b .CharData :};};return nil ;};func (_bgcf ST_PyramidAccentPosition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bgcf .String (),start );};func (_gcfc ST_RotationPath )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gbcb :=_b .Attr {};_gbcb .Name =name ;switch _gcfc {case ST_RotationPathUnset :_gbcb .Value ="";case ST_RotationPathNone :_gbcb .Value ="\u006e\u006f\u006e\u0065";case ST_RotationPathAlongPath :_gbcb .Value ="\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return _gbcb ,nil ;};func (_gecef *CT_LayoutNode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dfca :=range start .Attr {if _dfca .Name .Local =="\u006e\u0061\u006d\u0065"{_dcbec ,_dce :=_dfca .Value ,error (nil );if _dce !=nil {return _dce ;};_gecef .NameAttr =&_dcbec ;continue ;};if _dfca .Name .Local =="\u0063h\u004f\u0072\u0064\u0065\u0072"{_gecef .ChOrderAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"{_adbgg ,_bca :=_dfca .Value ,error (nil );if _bca !=nil {return _bca ;};_gecef .MoveWithAttr =&_adbgg ;continue ;};if _dfca .Name .Local =="\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_fbad ,_dcgg :=_dfca .Value ,error (nil );if _dcgg !=nil {return _dcgg ;};_gecef .StyleLblAttr =&_fbad ;continue ;};};_dgee :for {_adgdb ,_bfcf :=d .Token ();if _bfcf !=nil {return _bfcf ;};switch _eeaa :=_adgdb .(type ){case _b .StartElement :switch _eeaa .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_bfaa :=NewCT_Algorithm ();if _fgbf :=d .DecodeElement (_bfaa ,&_eeaa );_fgbf !=nil {return _fgbf ;};_gecef .Alg =append (_gecef .Alg ,_bfaa );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_efdf :=NewCT_Shape ();if _fffd :=d .DecodeElement (_efdf ,&_eeaa );_fffd !=nil {return _fffd ;};_gecef .Shape =append (_gecef .Shape ,_efdf );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_fbcd :=NewCT_PresentationOf ();if _cdeaf :=d .DecodeElement (_fbcd ,&_eeaa );_cdeaf !=nil {return _cdeaf ;};_gecef .PresOf =append (_gecef .PresOf ,_fbcd );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_gabfc :=NewCT_Constraints ();if _fcaga :=d .DecodeElement (_gabfc ,&_eeaa );_fcaga !=nil {return _fcaga ;};_gecef .ConstrLst =append (_gecef .ConstrLst ,_gabfc );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_adgc :=NewCT_Rules ();if _aedg :=d .DecodeElement (_adgc ,&_eeaa );_aedg !=nil {return _aedg ;};_gecef .RuleLst =append (_gecef .RuleLst ,_adgc );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0076\u0061\u0072\u004c\u0073\u0074"}:_debe :=NewCT_LayoutVariablePropertySet ();if _babdb :=d .DecodeElement (_debe ,&_eeaa );_babdb !=nil {return _babdb ;};_gecef .VarLst =append (_gecef .VarLst ,_debe );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_fdfe :=NewCT_ForEach ();if _bfcc :=d .DecodeElement (_fdfe ,&_eeaa );_bfcc !=nil {return _bfcc ;};_gecef .ForEach =append (_gecef .ForEach ,_fdfe );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_dcgd :=NewCT_LayoutNode ();if _dbbb :=d .DecodeElement (_dcgd ,&_eeaa );_dbbb !=nil {return _dbbb ;};_gecef .LayoutNode =append (_gecef .LayoutNode ,_dcgd );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_fdfa :=NewCT_Choose ();if _eaaad :=d .DecodeElement (_fdfa ,&_eeaa );_eaaad !=nil {return _eaaad ;};_gecef .Choose =append (_gecef .Choose ,_fdfa );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgfd :=_eb .NewCT_OfficeArtExtensionList ();if _efbgg :=d .DecodeElement (_cgfd ,&_eeaa );_efbgg !=nil {return _efbgg ;};_gecef .ExtLst =append (_gecef .ExtLst ,_cgfd );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004ca\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065 \u0025\u0076",_eeaa .Name );if _aedgc :=d .Skip ();_aedgc !=nil {return _aedgc ;};};case _b .EndElement :break _dgee ;case _b .CharData :};};return nil ;}; -// Validate validates the ColorsDefHdr and its children -func (_abca *ColorsDefHdr )Validate ()error {return _abca .ValidateWithPath ("\u0043\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072");};func (_gdfc *ST_SecondaryChildAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gdfc =0;case "\u006e\u006f\u006e\u0065":*_gdfc =1;case "\u0074":*_gdfc =2;case "\u0062":*_gdfc =3;case "\u006c":*_gdfc =4;case "\u0072":*_gdfc =5;};return nil ;};func ParseSliceST_ElementTypes (s string )(ST_ElementTypes ,error ){return ST_ElementTypes {},nil }; +// Validate validates the CT_DiagramDefinitionHeader and its children +func (_cdbb *CT_DiagramDefinitionHeader )Validate ()error {return _cdbb .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");};func NewRelIds ()*RelIds {_gfab :=&RelIds {};_gfab .CT_RelIds =*NewCT_RelIds ();return _gfab };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 []*_eb .CT_OfficeArtExtensionList ;};func (_dacfg *ST_FunctionArgument )ValidateWithPath (path string )error {_fced :=[]string {};if _dacfg .ST_VariableType !=ST_VariableTypeUnset {_fced =append (_fced ,"\u0053T\u005fV\u0061\u0072\u0069\u0061\u0062\u006c\u0065\u0054\u0079\u0070\u0065");};if len (_fced )> 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 ,_fced );};return nil ;};func (_eafd ST_BoolOperator )ValidateWithPath (path string )error {switch _eafd {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 (_eafd ));};return nil ;}; -// ValidateWithPath validates the CT_When and its children, prefixing error messages with path -func (_gdeea *CT_When )ValidateWithPath (path string )error {if _gdeea .FuncAttr ==ST_FunctionTypeUnset {return _e .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 _faccc :=_gdeea .FuncAttr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0041\u0074\u0074r");_faccc !=nil {return _faccc ;};if _gdeea .ArgAttr !=nil {if _egge :=_gdeea .ArgAttr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0041\u0074\u0074\u0072");_egge !=nil {return _egge ;};};if _gdeea .OpAttr ==ST_FunctionOperatorUnset {return _e .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 _eacbd :=_gdeea .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_eacbd !=nil {return _eacbd ;};if _fbfd :=_gdeea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbfd !=nil {return _fbfd ;};for _abba ,_dggf :=range _gdeea .Alg {if _gebgd :=_dggf .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_abba ));_gebgd !=nil {return _gebgd ;};};for _bbca ,_bdfc :=range _gdeea .Shape {if _fdfed :=_bdfc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_bbca ));_fdfed !=nil {return _fdfed ;};};for _ebbgd ,_gdbd :=range _gdeea .PresOf {if _ggbb :=_gdbd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_ebbgd ));_ggbb !=nil {return _ggbb ;};};for _gffe ,_aegc :=range _gdeea .ConstrLst {if _bbbaf :=_aegc .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_gffe ));_bbbaf !=nil {return _bbbaf ;};};for _bcgc ,_bgdd :=range _gdeea .RuleLst {if _dfedg :=_bgdd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_bcgc ));_dfedg !=nil {return _dfedg ;};};for _gcfc ,_dabgc :=range _gdeea .ForEach {if _ffed :=_dabgc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_gcfc ));_ffed !=nil {return _ffed ;};};for _bdfce ,_bfdf :=range _gdeea .LayoutNode {if _bgbb :=_bfdf .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_bdfce ));_bgbb !=nil {return _bgbb ;};};for _ffcf ,_bdga :=range _gdeea .Choose {if _efdfg :=_bdga .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_ffcf ));_efdfg !=nil {return _efdfg ;};};for _aebb ,_bcag :=range _gdeea .ExtLst {if _cddd :=_bcag .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_aebb ));_cddd !=nil {return _cddd ;};};return nil ;};func (_dfff ST_DiagramHorizontalAlignment )String ()string {switch _dfff {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 "";}; +// ValidateWithPath validates the AG_IteratorAttributes and its children, prefixing error messages with path +func (_bdg *AG_IteratorAttributes )ValidateWithPath (path string )error {return nil };func (_geaf ST_ResizeHandlesStr )ValidateWithPath (path string )error {switch _geaf {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 (_geaf ));};return nil ;};type ST_ConnectorDimension byte ; -// ValidateWithPath validates the ColorsDefHdrLst and its children, prefixing error messages with path -func (_gecae *ColorsDefHdrLst )ValidateWithPath (path string )error {if _accef :=_gecae .CT_ColorTransformHeaderLst .ValidateWithPath (path );_accef !=nil {return _accef ;};return nil ;};func (_dbagf *CT_RelIds )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cgbd :=range start .Attr {if _cgbd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cgbd .Name .Local =="\u0064\u006d"||_cgbd .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"&&_cgbd .Name .Local =="\u0064\u006d"{_egfa ,_ageb :=_cgbd .Value ,error (nil );if _ageb !=nil {return _ageb ;};_dbagf .DmAttr =_egfa ;continue ;};if _cgbd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cgbd .Name .Local =="\u006c\u006f"||_cgbd .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"&&_cgbd .Name .Local =="\u006c\u006f"{_gdfb ,_aeec :=_cgbd .Value ,error (nil );if _aeec !=nil {return _aeec ;};_dbagf .LoAttr =_gdfb ;continue ;};if _cgbd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cgbd .Name .Local =="\u0071\u0073"||_cgbd .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"&&_cgbd .Name .Local =="\u0071\u0073"{_acbee ,_ebdc :=_cgbd .Value ,error (nil );if _ebdc !=nil {return _ebdc ;};_dbagf .QsAttr =_acbee ;continue ;};if _cgbd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cgbd .Name .Local =="\u0063\u0073"||_cgbd .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"&&_cgbd .Name .Local =="\u0063\u0073"{_edbad ,_gfbed :=_cgbd .Value ,error (nil );if _gfbed !=nil {return _gfbed ;};_dbagf .CsAttr =_edbad ;continue ;};};for {_fbed ,_cgge :=d .Token ();if _cgge !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0052\u0065\u006cI\u0064\u0073\u003a\u0020\u0025\u0073",_cgge );};if _acgcb ,_ebdg :=_fbed .(_a .EndElement );_ebdg &&_acgcb .Name ==start .Name {break ;};};return nil ;};func (_ggag ST_CxnType )ValidateWithPath (path string )error {switch _ggag {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 (_ggag ));};return nil ;};func NewCT_CTName ()*CT_CTName {_edgd :=&CT_CTName {};return _edgd };func (_gaeef ST_VerticalAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gaeef .String (),start );};func (_dbaca *ST_OutputShapeType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adbc ,_edfa :=d .Token ();if _edfa !=nil {return _edfa ;};if _ffddg ,_bfbae :=_adbc .(_a .EndElement );_bfbae &&_ffddg .Name ==start .Name {*_dbaca =1;return nil ;};if _agcga ,_bccbc :=_adbc .(_a .CharData );!_bccbc {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",_adbc );}else {switch string (_agcga ){case "":*_dbaca =0;case "\u006e\u006f\u006e\u0065":*_dbaca =1;case "\u0063\u006f\u006e\u006e":*_dbaca =2;};};_adbc ,_edfa =d .Token ();if _edfa !=nil {return _edfa ;};if _fgcd ,_gged :=_adbc .(_a .EndElement );_gged &&_fgcd .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",_adbc );}; +// Validate validates the CT_CTDescription and its children +func (_ecdgf *CT_CTDescription )Validate ()error {return _ecdgf .ValidateWithPath ("\u0043\u0054_\u0043\u0054\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");};type CT_HierBranchStyle struct{ValAttr ST_HierBranchStyle ;};const (ST_AutoTextRotationUnset ST_AutoTextRotation =0;ST_AutoTextRotationNone ST_AutoTextRotation =1;ST_AutoTextRotationUpr ST_AutoTextRotation =2;ST_AutoTextRotationGrav ST_AutoTextRotation =3;);func (_eacde ST_OutputShapeType )Validate ()error {return _eacde .ValidateWithPath ("")}; -// Validate validates the StyleDef and its children -func (_gbgd *StyleDef )Validate ()error {return _gbgd .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066");};func (_abebc ST_ArrowheadStyle )ValidateWithPath (path string )error {switch _abebc {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 (_abebc ));};return nil ;};func (_fegfe ST_FunctionType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fegfe .String (),start );};func (_ffdge ST_PyramidAccentTextMargin )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dacgc :=_a .Attr {};_dacgc .Name =name ;switch _ffdge {case ST_PyramidAccentTextMarginUnset :_dacgc .Value ="";case ST_PyramidAccentTextMarginStep :_dacgc .Value ="\u0073\u0074\u0065\u0070";case ST_PyramidAccentTextMarginStack :_dacgc .Value ="\u0073\u0074\u0061c\u006b";};return _dacgc ,nil ;}; +// ValidateWithPath validates the CT_StyleDefinitionHeaderLst and its children, prefixing error messages with path +func (_dbbfb *CT_StyleDefinitionHeaderLst )ValidateWithPath (path string )error {for _fabc ,_efgdd :=range _dbbfb .StyleDefHdr {if _ceegf :=_efgdd .ValidateWithPath (_d .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0048d\u0072\u005b\u0025\u0064\u005d",path ,_fabc ));_ceegf !=nil {return _ceegf ;};};return nil ;};func (_fged *ST_BoolOperator )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fged =0;case "\u006e\u006f\u006e\u0065":*_fged =1;case "\u0065\u0071\u0075":*_fged =2;case "\u0067\u0074\u0065":*_fged =3;case "\u006c\u0074\u0065":*_fged =4;};return nil ;};func (_dda *AG_IteratorAttributes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dda .AxisAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_dda .AxisAttr )});};if _dda .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_dda .PtTypeAttr )});};if _dda .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_dda .HideLastTransAttr )});};if _dda .StAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_dda .StAttr )});};if _dda .CntAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006e\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_dda .CntAttr )});};if _dda .StepAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_d .Sprintf ("\u0025\u0076",*_dda .StepAttr )});};return nil ;};func (_gfd *CT_CTCategory )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_d .Sprintf ("\u0025\u0076",_gfd .TypeAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0069"},Value :_d .Sprintf ("\u0025\u0076",_gfd .PriAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SDName and its children -func (_ddfa *CT_SDName )Validate ()error {return _ddfa .ValidateWithPath ("\u0043T\u005f\u0053\u0044\u004e\u0061\u006de");}; +// Validate validates the CT_CxnList and its children +func (_cgef *CT_CxnList )Validate ()error {return _cgef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e\u004c\u0069\u0073\u0074");};func (_bgaad ST_FunctionArgument )String ()string {if _bgaad .ST_VariableType !=ST_VariableTypeUnset {return _bgaad .ST_VariableType .String ();};return "";};func (_fddc *CT_SDName )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fddc .LangAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_fddc .LangAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_fddc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the StyleDef and its children, prefixing error messages with path -func (_bcec *StyleDef )ValidateWithPath (path string )error {if _bdafe :=_bcec .CT_StyleDefinition .ValidateWithPath (path );_bdafe !=nil {return _bdafe ;};return nil ;};func (_dcgc ST_OutputShapeType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bcaad :=_a .Attr {};_bcaad .Name =name ;switch _dcgc {case ST_OutputShapeTypeUnset :_bcaad .Value ="";case ST_OutputShapeTypeNone :_bcaad .Value ="\u006e\u006f\u006e\u0065";case ST_OutputShapeTypeConn :_bcaad .Value ="\u0063\u006f\u006e\u006e";};return _bcaad ,nil ;};func (_gege ST_ChildOrderType )ValidateWithPath (path string )error {switch _gege {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 (_gege ));};return nil ;};func (_cgaaa ST_LayoutShapeType )String ()string {if _cgaaa .ST_ShapeType !=_c .ST_ShapeTypeUnset {return _cgaaa .ST_ShapeType .String ();};if _cgaaa .ST_OutputShapeType !=ST_OutputShapeTypeUnset {return _cgaaa .ST_OutputShapeType .String ();};return "";};func (_fdbg *CT_ForEach )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fdbg .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fdbg .NameAttr )});};if _fdbg .RefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",*_fdbg .RefAttr )});};if _fdbg .AxisAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_fdbg .AxisAttr )});};if _fdbg .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fdbg .PtTypeAttr )});};if _fdbg .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 :_e .Sprintf ("\u0025\u0076",*_fdbg .HideLastTransAttr )});};if _fdbg .StAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fdbg .StAttr )});};if _fdbg .CntAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fdbg .CntAttr )});};if _fdbg .StepAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_e .Sprintf ("\u0025\u0076",*_fdbg .StepAttr )});};e .EncodeToken (start );if _fdbg .Alg !=nil {_dgdg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u006c\u0067"}};for _ ,_edeb :=range _fdbg .Alg {e .EncodeElement (_edeb ,_dgdg );};};if _fdbg .Shape !=nil {_dgbg :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_bcdb :=range _fdbg .Shape {e .EncodeElement (_bcdb ,_dgbg );};};if _fdbg .PresOf !=nil {_aadd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_ccabc :=range _fdbg .PresOf {e .EncodeElement (_ccabc ,_aadd );};};if _fdbg .ConstrLst !=nil {_bbc :=_a .StartElement {Name :_a .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_edff :=range _fdbg .ConstrLst {e .EncodeElement (_edff ,_bbc );};};if _fdbg .RuleLst !=nil {_bccb :=_a .StartElement {Name :_a .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_gacff :=range _fdbg .RuleLst {e .EncodeElement (_gacff ,_bccb );};};if _fdbg .ForEach !=nil {_cbfc :=_a .StartElement {Name :_a .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_eafae :=range _fdbg .ForEach {e .EncodeElement (_eafae ,_cbfc );};};if _fdbg .LayoutNode !=nil {_ecdg :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_ddagf :=range _fdbg .LayoutNode {e .EncodeElement (_ddagf ,_ecdg );};};if _fdbg .Choose !=nil {_fefc :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_bbefe :=range _fdbg .Choose {e .EncodeElement (_bbefe ,_fefc );};};if _fdbg .ExtLst !=nil {_bgca :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_cdd :=range _fdbg .ExtLst {e .EncodeElement (_cdd ,_bgca );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ST_ModelId is a union type +type ST_ModelId struct{Int32 *int32 ;ST_Guid *string ;};func (_fece *CT_Direction )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_febb :=range start .Attr {if _febb .Name .Local =="\u0076\u0061\u006c"{_fece .ValAttr .UnmarshalXMLAttr (_febb );continue ;};};for {_fag ,_aabf :=d .Token ();if _aabf !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_aabf );};if _fdfb ,_adad :=_fag .(_b .EndElement );_adad &&_fdfb .Name ==start .Name {break ;};};return nil ;};func (_gefd ST_FunctionValue )String ()string {if _gefd .Int32 !=nil {return _d .Sprintf ("\u0025\u0076",*_gefd .Int32 );};if _gefd .Bool !=nil {return _d .Sprintf ("\u0025\u0076",*_gefd .Bool );};if _gefd .ST_Direction !=ST_DirectionUnset {return _gefd .ST_Direction .String ();};if _gefd .ST_HierBranchStyle !=ST_HierBranchStyleUnset {return _gefd .ST_HierBranchStyle .String ();};if _gefd .ST_AnimOneStr !=ST_AnimOneStrUnset {return _gefd .ST_AnimOneStr .String ();};if _gefd .ST_AnimLvlStr !=ST_AnimLvlStrUnset {return _gefd .ST_AnimLvlStr .String ();};if _gefd .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {return _gefd .ST_ResizeHandlesStr .String ();};return "";};func (_fde *CT_ChildMax )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fde .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_fde .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_TextDirection byte ;func (_fgge ST_ConnectorPoint )Validate ()error {return _fgge .ValidateWithPath ("")};type ST_TextAnchorVertical byte ;func (_edcgc ST_GrowDirection )Validate ()error {return _edcgc .ValidateWithPath ("")};func (_fbbab ST_AutoTextRotation )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_caede :=_b .Attr {};_caede .Name =name ;switch _fbbab {case ST_AutoTextRotationUnset :_caede .Value ="";case ST_AutoTextRotationNone :_caede .Value ="\u006e\u006f\u006e\u0065";case ST_AutoTextRotationUpr :_caede .Value ="\u0075\u0070\u0072";case ST_AutoTextRotationGrav :_caede .Value ="\u0067\u0072\u0061\u0076";};return _caede ,nil ;};func (_egafa *ST_HierarchyAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egebf ,_ddab :=d .Token ();if _ddab !=nil {return _ddab ;};if _fcecg ,_agge :=_egebf .(_b .EndElement );_agge &&_fcecg .Name ==start .Name {*_egafa =1;return nil ;};if _agee ,_abfbb :=_egebf .(_b .CharData );!_abfbb {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",_egebf );}else {switch string (_agee ){case "":*_egafa =0;case "\u0074\u004c":*_egafa =1;case "\u0074\u0052":*_egafa =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_egafa =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_egafa =4;case "\u0062\u004c":*_egafa =5;case "\u0062\u0052":*_egafa =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_egafa =7;case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_egafa =8;case "\u006c\u0054":*_egafa =9;case "\u006c\u0042":*_egafa =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_egafa =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_egafa =12;case "\u0072\u0054":*_egafa =13;case "\u0072\u0042":*_egafa =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_egafa =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_egafa =16;};};_egebf ,_ddab =d .Token ();if _ddab !=nil {return _ddab ;};if _gfbae ,_eadca :=_egebf .(_b .EndElement );_eadca &&_gfbae .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",_egebf );};func (_bbde *ST_AxisType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgace ,_dbbfbf :=d .Token ();if _dbbfbf !=nil {return _dbbfbf ;};if _beda ,_edggc :=_bgace .(_b .EndElement );_edggc &&_beda .Name ==start .Name {*_bbde =1;return nil ;};if _baeed ,_dbfcd :=_bgace .(_b .CharData );!_dbfcd {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",_bgace );}else {switch string (_baeed ){case "":*_bbde =0;case "\u0073\u0065\u006c\u0066":*_bbde =1;case "\u0063\u0068":*_bbde =2;case "\u0064\u0065\u0073":*_bbde =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_bbde =4;case "\u0070\u0061\u0072":*_bbde =5;case "\u0061\u006e\u0063s\u0074":*_bbde =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_bbde =7;case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_bbde =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_bbde =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_bbde =10;case "\u0070\u0072\u0065\u0063\u0065\u0064":*_bbde =11;case "\u0072\u006f\u006f\u0074":*_bbde =12;case "\u006e\u006f\u006e\u0065":*_bbde =13;};};_bgace ,_dbbfbf =d .Token ();if _dbbfbf !=nil {return _dbbfbf ;};if _cgebe ,_feec :=_bgace .(_b .EndElement );_feec &&_cgebe .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",_bgace );};func NewCT_Colors ()*CT_Colors {_abef :=&CT_Colors {};return _abef }; -// Validate validates the CT_Direction and its children -func (_gdda *CT_Direction )Validate ()error {return _gdda .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};func (_bcfb *CT_Otherwise )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bcfb .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_bcfb .NameAttr )});};e .EncodeToken (start );if _bcfb .Alg !=nil {_fdfa :=_a .StartElement {Name :_a .Name {Local :"\u0061\u006c\u0067"}};for _ ,_ecfdd :=range _bcfb .Alg {e .EncodeElement (_ecfdd ,_fdfa );};};if _bcfb .Shape !=nil {_dbdb :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_dgcd :=range _bcfb .Shape {e .EncodeElement (_dgcd ,_dbdb );};};if _bcfb .PresOf !=nil {_caee :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_ebg :=range _bcfb .PresOf {e .EncodeElement (_ebg ,_caee );};};if _bcfb .ConstrLst !=nil {_cgg :=_a .StartElement {Name :_a .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_abbd :=range _bcfb .ConstrLst {e .EncodeElement (_abbd ,_cgg );};};if _bcfb .RuleLst !=nil {_acbg :=_a .StartElement {Name :_a .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_agdf :=range _bcfb .RuleLst {e .EncodeElement (_agdf ,_acbg );};};if _bcfb .ForEach !=nil {_bade :=_a .StartElement {Name :_a .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_caeb :=range _bcfb .ForEach {e .EncodeElement (_caeb ,_bade );};};if _bcfb .LayoutNode !=nil {_fddf :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_cdff :=range _bcfb .LayoutNode {e .EncodeElement (_cdff ,_fddf );};};if _bcfb .Choose !=nil {_cgefg :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_dcfc :=range _bcfb .Choose {e .EncodeElement (_dcfc ,_cgefg );};};if _bcfb .ExtLst !=nil {_fgacb :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_afafc :=range _bcfb .ExtLst {e .EncodeElement (_afafc ,_fgacb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aefgf *ST_CenterShapeMapping )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgcbf ,_gacdg :=d .Token ();if _gacdg !=nil {return _gacdg ;};if _cbadca ,_aedbe :=_cgcbf .(_a .EndElement );_aedbe &&_cbadca .Name ==start .Name {*_aefgf =1;return nil ;};if _gabf ,_bfga :=_cgcbf .(_a .CharData );!_bfga {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",_cgcbf );}else {switch string (_gabf ){case "":*_aefgf =0;case "\u006e\u006f\u006e\u0065":*_aefgf =1;case "\u0066\u004e\u006fd\u0065":*_aefgf =2;};};_cgcbf ,_gacdg =d .Token ();if _gacdg !=nil {return _gacdg ;};if _bbcaa ,_gcgdb :=_cgcbf .(_a .EndElement );_gcgdb &&_bbcaa .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",_cgcbf );};func (_gdce *CT_Description )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gdce .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_gdce .LangAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_gdce .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gdfdg *ST_Breakpoint )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbdbe ,_edbdec :=d .Token ();if _edbdec !=nil {return _edbdec ;};if _befbc ,_faecg :=_cbdbe .(_a .EndElement );_faecg &&_befbc .Name ==start .Name {*_gdfdg =1;return nil ;};if _fbgg ,_fffa :=_cbdbe .(_a .CharData );!_fffa {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",_cbdbe );}else {switch string (_fbgg ){case "":*_gdfdg =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_gdfdg =1;case "\u0062\u0061\u006c":*_gdfdg =2;case "\u0066\u0069\u0078e\u0064":*_gdfdg =3;};};_cbdbe ,_edbdec =d .Token ();if _edbdec !=nil {return _edbdec ;};if _ecdfb ,_cecg :=_cbdbe .(_a .EndElement );_cecg &&_ecdfb .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",_cbdbe );}; +// Validate validates the CT_Constraints and its children +func (_bbg *CT_Constraints )Validate ()error {return _bbg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072a\u0069\u006e\u0074\u0073");};func (_dfeec *RelIds )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\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});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 :"\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 ,_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\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 _dfeec .CT_RelIds .MarshalXML (e ,start );};func (_cgbce ST_OutputShapeType )ValidateWithPath (path string )error {switch _cgbce {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 (_cgbce ));};return nil ;};func (_efbggf *RelIds )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efbggf .CT_RelIds =*NewCT_RelIds ();for _ ,_bfdde :=range start .Attr {if _bfdde .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bfdde .Name .Local =="\u0064\u006d"||_bfdde .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"&&_bfdde .Name .Local =="\u0064\u006d"{_ebgg ,_abedb :=_bfdde .Value ,error (nil );if _abedb !=nil {return _abedb ;};_efbggf .DmAttr =_ebgg ;continue ;};if _bfdde .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bfdde .Name .Local =="\u006c\u006f"||_bfdde .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"&&_bfdde .Name .Local =="\u006c\u006f"{_aecb ,_dbeeg :=_bfdde .Value ,error (nil );if _dbeeg !=nil {return _dbeeg ;};_efbggf .LoAttr =_aecb ;continue ;};if _bfdde .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bfdde .Name .Local =="\u0071\u0073"||_bfdde .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"&&_bfdde .Name .Local =="\u0071\u0073"{_aadgg ,_gadb :=_bfdde .Value ,error (nil );if _gadb !=nil {return _gadb ;};_efbggf .QsAttr =_aadgg ;continue ;};if _bfdde .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bfdde .Name .Local =="\u0063\u0073"||_bfdde .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"&&_bfdde .Name .Local =="\u0063\u0073"{_gfea ,_dddg :=_bfdde .Value ,error (nil );if _dddg !=nil {return _dddg ;};_efbggf .CsAttr =_gfea ;continue ;};};for {_efbfb ,_fcac :=d .Token ();if _fcac !=nil {return _d .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0052e\u006c\u0049d\u0073\u003a\u0020\u0025\u0073",_fcac );};if _aaebe ,_adfab :=_efbfb .(_b .EndElement );_adfab &&_aaebe .Name ==start .Name {break ;};};return nil ;};type ST_CenterShapeMapping byte ;func (_gfgfb ST_ElementType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ddbfd :=_b .Attr {};_ddbfd .Name =name ;switch _gfgfb {case ST_ElementTypeUnset :_ddbfd .Value ="";case ST_ElementTypeAll :_ddbfd .Value ="\u0061\u006c\u006c";case ST_ElementTypeDoc :_ddbfd .Value ="\u0064\u006f\u0063";case ST_ElementTypeNode :_ddbfd .Value ="\u006e\u006f\u0064\u0065";case ST_ElementTypeNorm :_ddbfd .Value ="\u006e\u006f\u0072\u006d";case ST_ElementTypeNonNorm :_ddbfd .Value ="\u006eo\u006e\u004e\u006f\u0072\u006d";case ST_ElementTypeAsst :_ddbfd .Value ="\u0061\u0073\u0073\u0074";case ST_ElementTypeNonAsst :_ddbfd .Value ="\u006eo\u006e\u0041\u0073\u0073\u0074";case ST_ElementTypeParTrans :_ddbfd .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case ST_ElementTypePres :_ddbfd .Value ="\u0070\u0072\u0065\u0073";case ST_ElementTypeSibTrans :_ddbfd .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _ddbfd ,nil ;};func (_debb ST_ChildOrderType )Validate ()error {return _debb .ValidateWithPath ("")};func (_afaea *ST_ChildOrderType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aega ,_bcea :=d .Token ();if _bcea !=nil {return _bcea ;};if _bcdcfc ,_gceb :=_aega .(_b .EndElement );_gceb &&_bcdcfc .Name ==start .Name {*_afaea =1;return nil ;};if _bdbcc ,_fcea :=_aega .(_b .CharData );!_fcea {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",_aega );}else {switch string (_bdbcc ){case "":*_afaea =0;case "\u0062":*_afaea =1;case "\u0074":*_afaea =2;};};_aega ,_bcea =d .Token ();if _bcea !=nil {return _bcea ;};if _dgad ,_eabb :=_aega .(_b .EndElement );_eabb &&_dgad .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",_aega );}; -// Validate validates the CT_LayoutVariablePropertySet and its children -func (_beaa *CT_LayoutVariablePropertySet )Validate ()error {return _beaa .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");};type CT_Shape struct{RotAttr *float64 ;TypeAttr *ST_LayoutShapeType ;BlipAttr *string ;ZOrderOffAttr *int32 ;HideGeomAttr *bool ;LkTxEntryAttr *bool ;BlipPhldrAttr *bool ;AdjLst *CT_AdjLst ;ExtLst *_c .CT_OfficeArtExtensionList ;};func (_abeb *ST_FunctionOperator )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_abeb =0;case "\u0065\u0071\u0075":*_abeb =1;case "\u006e\u0065\u0071":*_abeb =2;case "\u0067\u0074":*_abeb =3;case "\u006c\u0074":*_abeb =4;case "\u0067\u0074\u0065":*_abeb =5;case "\u006c\u0074\u0065":*_abeb =6;};return nil ;};func (_fcaea *ST_ModelId )Validate ()error {return _fcaea .ValidateWithPath ("")};func (_gbaad ST_TextAnchorHorizontal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gbaad .String (),start );};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 *_c .CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the LayoutDef and its children, prefixing error messages with path +func (_bgadc *LayoutDef )ValidateWithPath (path string )error {if _dcdee :=_bgadc .CT_DiagramDefinition .ValidateWithPath (path );_dcdee !=nil {return _dcdee ;};return nil ;};func (_efgef ST_ChildDirection )ValidateWithPath (path string )error {switch _efgef {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 (_efgef ));};return nil ;};func (_ffgcf ST_TextDirection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ffgcf .String (),start );}; // Validate validates the CT_DiagramDefinitionHeaderLst and its children -func (_bdae *CT_DiagramDefinitionHeaderLst )Validate ()error {return _bdae .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 (_bedd *ST_Offset )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bedd =0;case "\u0063\u0074\u0072":*_bedd =1;case "\u006f\u0066\u0066":*_bedd =2;};return nil ;};type ST_RotationPath byte ;func (_fcaa *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 _fcaa .CT_DiagramDefinitionHeader .MarshalXML (e ,start );};func NewColorsDef ()*ColorsDef {_edcf :=&ColorsDef {};_edcf .CT_ColorTransform =*NewCT_ColorTransform ();return _edcf ;};func (_cbc *CT_Algorithm )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_fddc ,_fff :=_cbc .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _fff !=nil {return _fff ;};start .Attr =append (start .Attr ,_fddc );if _cbc .RevAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0076"},Value :_e .Sprintf ("\u0025\u0076",*_cbc .RevAttr )});};e .EncodeToken (start );if _cbc .Param !=nil {_adc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0061\u0072a\u006d"}};for _ ,_ffd :=range _cbc .Param {e .EncodeElement (_ffd ,_adc );};};if _cbc .ExtLst !=nil {_fac :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbc .ExtLst ,_fac );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_PtType byte ;type ST_ElementType byte ;func (_bbbdg *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 _bbbdg .CT_ColorTransformHeader .MarshalXML (e ,start );};func NewCT_Pt ()*CT_Pt {_cdbd :=&CT_Pt {};return _cdbd };type ST_ParameterId byte ; +func (_gcg *CT_DiagramDefinitionHeaderLst )Validate ()error {return _gcg .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 ST_ConnectorPoint byte ; -// ValidateWithPath validates the CT_AnimOne and its children, prefixing error messages with path -func (_cae *CT_AnimOne )ValidateWithPath (path string )error {if _ccc :=_cae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccc !=nil {return _ccc ;};return nil ;};func (_eddef ST_HierBranchStyle )Validate ()error {return _eddef .ValidateWithPath ("")};func (_agba *ST_ConnectorPoint )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_agba =0;case "\u0061\u0075\u0074\u006f":*_agba =1;case "\u0062\u0043\u0074\u0072":*_agba =2;case "\u0063\u0074\u0072":*_agba =3;case "\u006d\u0069\u0064\u004c":*_agba =4;case "\u006d\u0069\u0064\u0052":*_agba =5;case "\u0074\u0043\u0074\u0072":*_agba =6;case "\u0062\u004c":*_agba =7;case "\u0062\u0052":*_agba =8;case "\u0074\u004c":*_agba =9;case "\u0074\u0052":*_agba =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_agba =11;};return nil ;};type CT_DiagramDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;DefStyleAttr *string ;ResIdAttr *int32 ;Title []*CT_Name ;Desc []*CT_Description ;CatLst *CT_Categories ;ExtLst *_c .CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_ChildMax and its children, prefixing error messages with path +func (_ede *CT_ChildMax )ValidateWithPath (path string )error {if _ede .ValAttr !=nil {if *_ede .ValAttr < -1{return _d .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 ,*_ede .ValAttr );};};return nil ;};func (_bgaf ST_ModelId )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bgaf .Int32 !=nil {e .EncodeToken (_b .CharData (_d .Sprintf ("\u0025\u0064",*_bgaf .Int32 )));};if _bgaf .ST_Guid !=nil {e .EncodeToken (_b .CharData (*_bgaf .ST_Guid ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_degdbg ST_TextDirection )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ecff :=_b .Attr {};_ecff .Name =name ;switch _degdbg {case ST_TextDirectionUnset :_ecff .Value ="";case ST_TextDirectionFromT :_ecff .Value ="\u0066\u0072\u006fm\u0054";case ST_TextDirectionFromB :_ecff .Value ="\u0066\u0072\u006fm\u0042";};return _ecff ,nil ;};func (_dbg *CT_AdjLst )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dbg .Adj !=nil {_ab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u0064\u006a"}};for _ ,_fbd :=range _dbg .Adj {e .EncodeElement (_fbd ,_ab );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbaa ST_ContinueDirection )Validate ()error {return _dbaa .ValidateWithPath ("")};func (_deee ST_AnimOneStr )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_adbd :=_b .Attr {};_adbd .Name =name ;switch _deee {case ST_AnimOneStrUnset :_adbd .Value ="";case ST_AnimOneStrNone :_adbd .Value ="\u006e\u006f\u006e\u0065";case ST_AnimOneStrOne :_adbd .Value ="\u006f\u006e\u0065";case ST_AnimOneStrBranch :_adbd .Value ="\u0062\u0072\u0061\u006e\u0063\u0068";};return _adbd ,nil ;};func (_fffg *CT_StyleDefinition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cagc :=range start .Attr {if _cagc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_cdcga ,_dada :=_cagc .Value ,error (nil );if _dada !=nil {return _dada ;};_fffg .UniqueIdAttr =&_cdcga ;continue ;};if _cagc .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_eeaed ,_gbbgfb :=_cagc .Value ,error (nil );if _gbbgfb !=nil {return _gbbgfb ;};_fffg .MinVerAttr =&_eeaed ;continue ;};};_fac :for {_cgbe ,_dgdcgf :=d .Token ();if _dgdcgf !=nil {return _dgdcgf ;};switch _gdfg :=_cgbe .(type ){case _b .StartElement :switch _gdfg .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_fgfae :=NewCT_SDName ();if _afae :=d .DecodeElement (_fgfae ,&_gdfg );_afae !=nil {return _afae ;};_fffg .Title =append (_fffg .Title ,_fgfae );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gdaf :=NewCT_SDDescription ();if _ccbd :=d .DecodeElement (_gdaf ,&_gdfg );_ccbd !=nil {return _ccbd ;};_fffg .Desc =append (_fffg .Desc ,_gdaf );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_fffg .CatLst =NewCT_SDCategories ();if _eceeb :=d .DecodeElement (_fffg .CatLst ,&_gdfg );_eceeb !=nil {return _eceeb ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_fffg .Scene3d =_eb .NewCT_Scene3D ();if _dfbfa :=d .DecodeElement (_fffg .Scene3d ,&_gdfg );_dfbfa !=nil {return _dfbfa ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_ceabda :=NewCT_StyleLabel ();if _adgac :=d .DecodeElement (_ceabda ,&_gdfg );_adgac !=nil {return _adgac ;};_fffg .StyleLbl =append (_fffg .StyleLbl ,_ceabda );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fffg .ExtLst =_eb .NewCT_OfficeArtExtensionList ();if _gacf :=d .DecodeElement (_fffg .ExtLst ,&_gdfg );_gacf !=nil {return _gacf ;};default:_e .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",_gdfg .Name );if _eabc :=d .Skip ();_eabc !=nil {return _eabc ;};};case _b .EndElement :break _fac ;case _b .CharData :};};return nil ;};func (_fec *CT_Categories )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fec .Cat !=nil {_afgf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u0061\u0074"}};for _ ,_aecf :=range _fec .Cat {e .EncodeElement (_aecf ,_afgf );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_Direction byte ;func (_dccad *ColorsDefHdr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dccad .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();for _ ,_gca :=range start .Attr {if _gca .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_fbgd ,_egdd :=_gca .Value ,error (nil );if _egdd !=nil {return _egdd ;};_dccad .UniqueIdAttr =_fbgd ;continue ;};if _gca .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_dgbbc ,_facb :=_gca .Value ,error (nil );if _facb !=nil {return _facb ;};_dccad .MinVerAttr =&_dgbbc ;continue ;};if _gca .Name .Local =="\u0072\u0065\u0073I\u0064"{_gedae ,_dfbd :=_a .ParseInt (_gca .Value ,10,32);if _dfbd !=nil {return _dfbd ;};_cecd :=int32 (_gedae );_dccad .ResIdAttr =&_cecd ;continue ;};};_bdfc :for {_ddbf ,_cafb :=d .Token ();if _cafb !=nil {return _cafb ;};switch _adggge :=_ddbf .(type ){case _b .StartElement :switch _adggge .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_gbeb :=NewCT_CTName ();if _fefac :=d .DecodeElement (_gbeb ,&_adggge );_fefac !=nil {return _fefac ;};_dccad .Title =append (_dccad .Title ,_gbeb );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_eage :=NewCT_CTDescription ();if _edee :=d .DecodeElement (_eage ,&_adggge );_edee !=nil {return _edee ;};_dccad .Desc =append (_dccad .Desc ,_eage );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_dccad .CatLst =NewCT_CTCategories ();if _fggdc :=d .DecodeElement (_dccad .CatLst ,&_adggge );_fggdc !=nil {return _fggdc ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dccad .ExtLst =_eb .NewCT_OfficeArtExtensionList ();if _dfbdc :=d .DecodeElement (_dccad .ExtLst ,&_adggge );_dfbdc !=nil {return _dfbdc ;};default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006flo\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_adggge .Name );if _edbfa :=d .Skip ();_edbfa !=nil {return _edbfa ;};};case _b .EndElement :break _bdfc ;case _b .CharData :};};return nil ;};func (_badbf *ST_HueDir )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfcdb ,_cbgg :=d .Token ();if _cbgg !=nil {return _cbgg ;};if _defcg ,_ffdgc :=_bfcdb .(_b .EndElement );_ffdgc &&_defcg .Name ==start .Name {*_badbf =1;return nil ;};if _bcfdg ,_ffbg :=_bfcdb .(_b .CharData );!_ffbg {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",_bfcdb );}else {switch string (_bcfdg ){case "":*_badbf =0;case "\u0063\u0077":*_badbf =1;case "\u0063\u0063\u0077":*_badbf =2;};};_bfcdb ,_cbgg =d .Token ();if _cbgg !=nil {return _cbgg ;};if _adbag ,_adfb :=_bfcdb .(_b .EndElement );_adfb &&_adbag .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",_bfcdb );};type CT_CxnList struct{Cxn []*CT_Cxn ;};func (_bfeed *ST_AnimOneStr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efggc ,_dgcfe :=d .Token ();if _dgcfe !=nil {return _dgcfe ;};if _dcee ,_abga :=_efggc .(_b .EndElement );_abga &&_dcee .Name ==start .Name {*_bfeed =1;return nil ;};if _gagc ,_cbbg :=_efggc .(_b .CharData );!_cbbg {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",_efggc );}else {switch string (_gagc ){case "":*_bfeed =0;case "\u006e\u006f\u006e\u0065":*_bfeed =1;case "\u006f\u006e\u0065":*_bfeed =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_bfeed =3;};};_efggc ,_dgcfe =d .Token ();if _dgcfe !=nil {return _dgcfe ;};if _daec ,_dfgde :=_efggc .(_b .EndElement );_dfgde &&_daec .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",_efggc );};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;); -// ValidateWithPath validates the CT_Category and its children, prefixing error messages with path -func (_aab *CT_Category )ValidateWithPath (path string )error {return nil };func (_gcfb ST_TextDirection )Validate ()error {return _gcfb .ValidateWithPath ("")};type ST_HueDir byte ;func (_cecc ST_AlgorithmType )ValidateWithPath (path string )error {switch _cecc {case 0,1,2,3,4,5,6,7,8,9,10: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 (_cecc ));};return nil ;};func (_aegcf ST_Direction )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_aegcf .String (),start );};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;); +// ValidateWithPath validates the CT_Choose and its children, prefixing error messages with path +func (_aefbf *CT_Choose )ValidateWithPath (path string )error {for _cec ,_ebf :=range _aefbf .If {if _ffgb :=_ebf .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u0049\u0066\u005b\u0025\u0064]",path ,_cec ));_ffgb !=nil {return _ffgb ;};};if _aefbf .Else !=nil {if _ebgec :=_aefbf .Else .ValidateWithPath (path +"\u002f\u0045\u006cs\u0065");_ebgec !=nil {return _ebgec ;};};return nil ;};func (_fada *ST_PrSetCustVal )ValidateWithPath (path string )error {_bcfg :=[]string {};if _fada .ST_Percentage !=nil {_bcfg =append (_bcfg ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if _fada .Int32 !=nil {_bcfg =append (_bcfg ,"\u0049\u006e\u00743\u0032");};if len (_bcfg )> 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 ,_bcfg );};return nil ;};type ST_ConstraintType byte ;func (_gddde *ST_FunctionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gddde =0;case "\u0063\u006e\u0074":*_gddde =1;case "\u0070\u006f\u0073":*_gddde =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_gddde =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_gddde =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_gddde =5;case "\u0076\u0061\u0072":*_gddde =6;case "\u0064\u0065\u0070t\u0068":*_gddde =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_gddde =8;};return nil ;};func (_gcag ST_FunctionOperator )Validate ()error {return _gcag .ValidateWithPath ("")};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 []*_eb .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_fgcgc *ST_FlowDirection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cadg ,_cgcff :=d .Token ();if _cgcff !=nil {return _cgcff ;};if _fedfe ,_aebd :=_cadg .(_b .EndElement );_aebd &&_fedfe .Name ==start .Name {*_fgcgc =1;return nil ;};if _defd ,_cagb :=_cadg .(_b .CharData );!_cagb {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",_cadg );}else {switch string (_defd ){case "":*_fgcgc =0;case "\u0072\u006f\u0077":*_fgcgc =1;case "\u0063\u006f\u006c":*_fgcgc =2;};};_cadg ,_cgcff =d .Token ();if _cgcff !=nil {return _cgcff ;};if _cdade ,_fggfc :=_cadg .(_b .EndElement );_fggfc &&_cdade .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",_cadg );};func (_cdc *CT_AdjLst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ea :for {_acc ,_ec :=d .Token ();if _ec !=nil {return _ec ;};switch _cfe :=_acc .(type ){case _b .StartElement :switch _cfe .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u0064\u006a"}:_cbf :=NewCT_Adj ();if _ddde :=d .DecodeElement (_cbf ,&_cfe );_ddde !=nil {return _ddde ;};_cdc .Adj =append (_cdc .Adj ,_cbf );default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0041\u0064\u006aL\u0073\u0074 \u0025\u0076",_cfe .Name );if _bce :=d .Skip ();_bce !=nil {return _bce ;};};case _b .EndElement :break _ea ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Categories and its children, prefixing error messages with path -func (_cbf *CT_Categories )ValidateWithPath (path string )error {for _dgff ,_bdc :=range _cbf .Cat {if _eac :=_bdc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_dgff ));_eac !=nil {return _eac ;};};return nil ;};func (_agdg *ST_ConstraintRelationship )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afbd ,_eddg :=d .Token ();if _eddg !=nil {return _eddg ;};if _gbefg ,_cebcee :=_afbd .(_a .EndElement );_cebcee &&_gbefg .Name ==start .Name {*_agdg =1;return nil ;};if _ecdeg ,_ddffae :=_afbd .(_a .CharData );!_ddffae {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",_afbd );}else {switch string (_ecdeg ){case "":*_agdg =0;case "\u0073\u0065\u006c\u0066":*_agdg =1;case "\u0063\u0068":*_agdg =2;case "\u0064\u0065\u0073":*_agdg =3;};};_afbd ,_eddg =d .Token ();if _eddg !=nil {return _eddg ;};if _dfgaf ,_gfge :=_afbd .(_a .EndElement );_gfge &&_dfgaf .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",_afbd );}; +// ST_PrSetCustVal is a union type +type ST_PrSetCustVal struct{ST_Percentage *string ;Int32 *int32 ;};func (_cdcaf *ST_TextBlockDirection )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cdcaf =0;case "\u0068\u006f\u0072\u007a":*_cdcaf =1;case "\u0076\u0065\u0072\u0074":*_cdcaf =2;};return nil ;}; -// ValidateWithPath validates the ColorsDef and its children, prefixing error messages with path -func (_acba *ColorsDef )ValidateWithPath (path string )error {if _geca :=_acba .CT_ColorTransform .ValidateWithPath (path );_geca !=nil {return _geca ;};return nil ;};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_StyleLabel struct{NameAttr string ;Scene3d *_c .CT_Scene3D ;Sp3d *_c .CT_Shape3D ;TxPr *CT_TextProps ;Style *_c .CT_ShapeStyle ;ExtLst *_c .CT_OfficeArtExtensionList ;};func (_cdfa *CT_LayoutVariablePropertySet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cdfa .OrgChart !=nil {_cfba :=_a .StartElement {Name :_a .Name {Local :"\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_cdfa .OrgChart ,_cfba );};if _cdfa .ChMax !=nil {_cbfda :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u004da\u0078"}};e .EncodeElement (_cdfa .ChMax ,_cbfda );};if _cdfa .ChPref !=nil {_bdff :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u0050\u0072\u0065\u0066"}};e .EncodeElement (_cdfa .ChPref ,_bdff );};if _cdfa .BulletEnabled !=nil {_egfbb :=_a .StartElement {Name :_a .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064"}};e .EncodeElement (_cdfa .BulletEnabled ,_egfbb );};if _cdfa .Dir !=nil {_ggge :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0069\u0072"}};e .EncodeElement (_cdfa .Dir ,_ggge );};if _cdfa .HierBranch !=nil {_ccfc :=_a .StartElement {Name :_a .Name {Local :"\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"}};e .EncodeElement (_cdfa .HierBranch ,_ccfc );};if _cdfa .AnimOne !=nil {_cgac :=_a .StartElement {Name :_a .Name {Local :"\u0061n\u0069\u006d\u004f\u006e\u0065"}};e .EncodeElement (_cdfa .AnimOne ,_cgac );};if _cdfa .AnimLvl !=nil {_cgde :=_a .StartElement {Name :_a .Name {Local :"\u0061n\u0069\u006d\u004c\u0076\u006c"}};e .EncodeElement (_cdfa .AnimLvl ,_cgde );};if _cdfa .ResizeHandles !=nil {_gaggf :=_a .StartElement {Name :_a .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"}};e .EncodeElement (_cdfa .ResizeHandles ,_gaggf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Rules and its children +func (_fdcg *CT_Rules )Validate ()error {return _fdcg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};type CT_CTName struct{LangAttr *string ;ValAttr string ;}; -// Validate validates the CT_HierBranchStyle and its children -func (_cfb *CT_HierBranchStyle )Validate ()error {return _cfb .ValidateWithPath ("\u0043T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");}; +// Validate validates the CT_SDCategories and its children +func (_dcea *CT_SDCategories )Validate ()error {return _dcea .ValidateWithPath ("\u0043T\u005fS\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func (_abag ST_CxnType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_abag .String (),start );};func (_dbcca *ST_ConnectorRouting )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dbcca =0;case "\u0073\u0074\u0072\u0061":*_dbcca =1;case "\u0062\u0065\u006e\u0064":*_dbcca =2;case "\u0063\u0075\u0072v\u0065":*_dbcca =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_dbcca =4;};return nil ;};func (_bbbc ST_PyramidAccentTextMargin )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_febdb :=_b .Attr {};_febdb .Name =name ;switch _bbbc {case ST_PyramidAccentTextMarginUnset :_febdb .Value ="";case ST_PyramidAccentTextMarginStep :_febdb .Value ="\u0073\u0074\u0065\u0070";case ST_PyramidAccentTextMarginStack :_febdb .Value ="\u0073\u0074\u0061c\u006b";};return _febdb ,nil ;};func (_cabe ST_ConstraintRelationship )Validate ()error {return _cabe .ValidateWithPath ("")};func (_bb *AG_IteratorAttributes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bae :=range start .Attr {if _bae .Name .Local =="\u0061\u0078\u0069\u0073"{_bge ,_eeg :=ParseSliceST_AxisTypes (_bae .Value );if _eeg !=nil {return _eeg ;};_bb .AxisAttr =&_bge ;continue ;};if _bae .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_dga ,_fcd :=ParseSliceST_ElementTypes (_bae .Value );if _fcd !=nil {return _fcd ;};_bb .PtTypeAttr =&_dga ;continue ;};if _bae .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_be ,_df :=ParseSliceST_Booleans (_bae .Value );if _df !=nil {return _df ;};_bb .HideLastTransAttr =&_be ;continue ;};if _bae .Name .Local =="\u0073\u0074"{_dge ,_ge :=ParseSliceST_Ints (_bae .Value );if _ge !=nil {return _ge ;};_bb .StAttr =&_dge ;continue ;};if _bae .Name .Local =="\u0063\u006e\u0074"{_caf ,_cd :=ParseSliceST_UnsignedInts (_bae .Value );if _cd !=nil {return _cd ;};_bb .CntAttr =&_caf ;continue ;};if _bae .Name .Local =="\u0073\u0074\u0065\u0070"{_fgc ,_afd :=ParseSliceST_Ints (_bae .Value );if _afd !=nil {return _afd ;};_bb .StepAttr =&_fgc ;continue ;};};for {_eg ,_bgeg :=d .Token ();if _bgeg !=nil {return _d .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",_bgeg );};if _aef ,_efc :=_eg .(_b .EndElement );_efc &&_aef .Name ==start .Name {break ;};};return nil ;};type ST_SecondaryLinearDirection byte ;type CT_RelIds struct{DmAttr string ;LoAttr string ;QsAttr string ;CsAttr string ;};func (_cdeaa *ST_RotationPath )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffag ,_ffefa :=d .Token ();if _ffefa !=nil {return _ffefa ;};if _eebgb ,_ccacc :=_ffag .(_b .EndElement );_ccacc &&_eebgb .Name ==start .Name {*_cdeaa =1;return nil ;};if _agef ,_eacc :=_ffag .(_b .CharData );!_eacc {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",_ffag );}else {switch string (_agef ){case "":*_cdeaa =0;case "\u006e\u006f\u006e\u0065":*_cdeaa =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_cdeaa =2;};};_ffag ,_ffefa =d .Token ();if _ffefa !=nil {return _ffefa ;};if _gccb ,_gdad :=_ffag .(_b .EndElement );_gdad &&_gccb .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",_ffag );};func (_cbe *CT_NumericRule )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dccg :=range start .Attr {if _dccg .Name .Local =="\u0076\u0061\u006c"{_abeee ,_cagd :=_a .ParseFloat (_dccg .Value ,64);if _cagd !=nil {return _cagd ;};_cbe .ValAttr =&_abeee ;continue ;};if _dccg .Name .Local =="\u0066\u0061\u0063\u0074"{_adcd ,_fdca :=_a .ParseFloat (_dccg .Value ,64);if _fdca !=nil {return _fdca ;};_cbe .FactAttr =&_adcd ;continue ;};if _dccg .Name .Local =="\u006d\u0061\u0078"{_eaad ,_eeae :=_a .ParseFloat (_dccg .Value ,64);if _eeae !=nil {return _eeae ;};_cbe .MaxAttr =&_eaad ;continue ;};if _dccg .Name .Local =="\u0074\u0079\u0070\u0065"{_cbe .TypeAttr .UnmarshalXMLAttr (_dccg );continue ;};if _dccg .Name .Local =="\u0066\u006f\u0072"{_cbe .ForAttr .UnmarshalXMLAttr (_dccg );continue ;};if _dccg .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_fefb ,_ffeb :=_dccg .Value ,error (nil );if _ffeb !=nil {return _ffeb ;};_cbe .ForNameAttr =&_fefb ;continue ;};if _dccg .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_cbe .PtTypeAttr .UnmarshalXMLAttr (_dccg );continue ;};};_cddd :for {_bgbc ,_afcf :=d .Token ();if _afcf !=nil {return _afcf ;};switch _aebff :=_bgbc .(type ){case _b .StartElement :switch _aebff .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbe .ExtLst =_eb .NewCT_OfficeArtExtensionList ();if _dggg :=d .DecodeElement (_cbe .ExtLst ,&_aebff );_dggg !=nil {return _dggg ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069\u0063R\u0075l\u0065\u0020\u0025\u0076",_aebff .Name );if _agff :=d .Skip ();_agff !=nil {return _agff ;};};case _b .EndElement :break _cddd ;case _b .CharData :};};return nil ;};type CT_SDName struct{LangAttr *string ;ValAttr string ;}; // ValidateWithPath validates the CT_PtList and its children, prefixing error messages with path -func (_cafe *CT_PtList )ValidateWithPath (path string )error {for _bbea ,_adgf :=range _cafe .Pt {if _bggag :=_adgf .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_bbea ));_bggag !=nil {return _bggag ;};};return nil ;};func NewCT_RelIds ()*CT_RelIds {_fcaee :=&CT_RelIds {};return _fcaee };func (_fcgfd ST_Breakpoint )String ()string {switch _fcgfd {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 "";};type CT_CTName struct{LangAttr *string ;ValAttr string ;};func (_gdde *CT_DiagramDefinition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdde .LayoutNode =NewCT_LayoutNode ();for _ ,_abbc :=range start .Attr {if _abbc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_deed ,_dgce :=_abbc .Value ,error (nil );if _dgce !=nil {return _dgce ;};_gdde .UniqueIdAttr =&_deed ;continue ;};if _abbc .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_gggd ,_agff :=_abbc .Value ,error (nil );if _agff !=nil {return _agff ;};_gdde .MinVerAttr =&_gggd ;continue ;};if _abbc .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_gedbd ,_dbdd :=_abbc .Value ,error (nil );if _dbdd !=nil {return _dbdd ;};_gdde .DefStyleAttr =&_gedbd ;continue ;};};_dcbd :for {_cacf ,_debgd :=d .Token ();if _debgd !=nil {return _debgd ;};switch _febb :=_cacf .(type ){case _a .StartElement :switch _febb .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"}:_efebc :=NewCT_Name ();if _fged :=d .DecodeElement (_efebc ,&_febb );_fged !=nil {return _fged ;};_gdde .Title =append (_gdde .Title ,_efebc );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"}:_ccbb :=NewCT_Description ();if _fbddc :=d .DecodeElement (_ccbb ,&_febb );_fbddc !=nil {return _fbddc ;};_gdde .Desc =append (_gdde .Desc ,_ccbb );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"}:_gdde .CatLst =NewCT_Categories ();if _ebaea :=d .DecodeElement (_gdde .CatLst ,&_febb );_ebaea !=nil {return _ebaea ;};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"}:_gdde .SampData =NewCT_SampleData ();if _cga :=d .DecodeElement (_gdde .SampData ,&_febb );_cga !=nil {return _cga ;};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"}:_gdde .StyleData =NewCT_SampleData ();if _bba :=d .DecodeElement (_gdde .StyleData ,&_febb );_bba !=nil {return _bba ;};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"}:_gdde .ClrData =NewCT_SampleData ();if _gef :=d .DecodeElement (_gdde .ClrData ,&_febb );_gef !=nil {return _gef ;};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 _eedb :=d .DecodeElement (_gdde .LayoutNode ,&_febb );_eedb !=nil {return _eedb ;};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"}:_gdde .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _gaf :=d .DecodeElement (_gdde .ExtLst ,&_febb );_gaf !=nil {return _gaf ;};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\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_febb .Name );if _eeec :=d .Skip ();_eeec !=nil {return _eeec ;};};case _a .EndElement :break _dcbd ;case _a .CharData :};};return nil ;};func (_ffa *CT_DataModel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffa .PtLst =NewCT_PtList ();_dacf :for {_faec ,_effcg :=d .Token ();if _effcg !=nil {return _effcg ;};switch _efgf :=_faec .(type ){case _a .StartElement :switch _efgf .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 _gacb :=d .DecodeElement (_ffa .PtLst ,&_efgf );_gacb !=nil {return _gacb ;};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"}:_ffa .CxnLst =NewCT_CxnList ();if _bfcd :=d .DecodeElement (_ffa .CxnLst ,&_efgf );_bfcd !=nil {return _bfcd ;};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"}:_ffa .Bg =_c .NewCT_BackgroundFormatting ();if _dfdg :=d .DecodeElement (_ffa .Bg ,&_efgf );_dfdg !=nil {return _dfdg ;};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"}:_ffa .Whole =_c .NewCT_WholeE2oFormatting ();if _efef :=d .DecodeElement (_ffa .Whole ,&_efgf );_efef !=nil {return _efef ;};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 =_c .NewCT_OfficeArtExtensionList ();if _adgd :=d .DecodeElement (_ffa .ExtLst ,&_efgf );_adgd !=nil {return _adgd ;};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_D\u0061\u0074a\u004d\u006f\u0064\u0065\u006c\u0020\u0025\u0076",_efgf .Name );if _beace :=d .Skip ();_beace !=nil {return _beace ;};};case _a .EndElement :break _dacf ;case _a .CharData :};};return nil ;};func (_efccf *ST_AnimOneStr )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_efccf =0;case "\u006e\u006f\u006e\u0065":*_efccf =1;case "\u006f\u006e\u0065":*_efccf =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_efccf =3;};return nil ;};func (_cebcd *ST_BoolOperator )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cebcd =0;case "\u006e\u006f\u006e\u0065":*_cebcd =1;case "\u0065\u0071\u0075":*_cebcd =2;case "\u0067\u0074\u0065":*_cebcd =3;case "\u006c\u0074\u0065":*_cebcd =4;};return nil ;};func (_abd *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 :_e .Sprintf ("\u0025\u0076",_abd .NameAttr )});e .EncodeToken (start );if _abd .FillClrLst !=nil {_eeaf :=_a .StartElement {Name :_a .Name {Local :"\u0066\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_abd .FillClrLst ,_eeaf );};if _abd .LinClrLst !=nil {_dcf :=_a .StartElement {Name :_a .Name {Local :"\u006ci\u006e\u0043\u006c\u0072\u004c\u0073t"}};e .EncodeElement (_abd .LinClrLst ,_dcf );};if _abd .EffectClrLst !=nil {_geg :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0066\u0066e\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_abd .EffectClrLst ,_geg );};if _abd .TxLinClrLst !=nil {_egbf :=_a .StartElement {Name :_a .Name {Local :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_abd .TxLinClrLst ,_egbf );};if _abd .TxFillClrLst !=nil {_fbf :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0078\u0046i\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_abd .TxFillClrLst ,_fbf );};if _abd .TxEffectClrLst !=nil {_bbb :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0078\u0045\u0066\u0066\u0065\u0063\u0074\u0043l\u0072\u004c\u0073\u0074"}};e .EncodeElement (_abd .TxEffectClrLst ,_bbb );};if _abd .ExtLst !=nil {_abgc :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abd .ExtLst ,_abgc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_afaba ST_ContinueDirection )ValidateWithPath (path string )error {switch _afaba {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 (_afaba ));};return nil ;};func (_aaae *CT_ElemPropSet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bdf :=range start .Attr {if _bdf .Name .Local =="\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"{_fege ,_eddc :=_af .ParseBool (_bdf .Value );if _eddc !=nil {return _eddc ;};_aaae .CustFlipVertAttr =&_fege ;continue ;};if _bdf .Name .Local =="p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"{_fcfa ,_cgef :=ParseUnionST_ModelId (_bdf .Value );if _cgef !=nil {return _cgef ;};_aaae .PresAssocIDAttr =&_fcfa ;continue ;};if _bdf .Name .Local =="c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"{_debae ,_egcf :=_af .ParseBool (_bdf .Value );if _egcf !=nil {return _egcf ;};_aaae .CustFlipHorAttr =&_debae ;continue ;};if _bdf .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_edda ,_fecd :=_bdf .Value ,error (nil );if _fecd !=nil {return _fecd ;};_aaae .PresStyleLblAttr =&_edda ;continue ;};if _bdf .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0058"{_gaaa ,_bdcf :=_af .ParseInt (_bdf .Value ,10,32);if _bdcf !=nil {return _bdcf ;};_gfcf :=int32 (_gaaa );_aaae .CustSzXAttr =&_gfcf ;continue ;};if _bdf .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"{_fefe ,_ede :=_af .ParseInt (_bdf .Value ,10,32);if _ede !=nil {return _ede ;};_ffbd :=int32 (_fefe );_aaae .PresStyleCntAttr =&_ffbd ;continue ;};if _bdf .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0059"{_gagg ,_gafg :=_af .ParseInt (_bdf .Value ,10,32);if _gafg !=nil {return _gafg ;};_ggege :=int32 (_gagg );_aaae .CustSzYAttr =&_ggege ;continue ;};if _bdf .Name .Local =="\u006co\u0043\u0061\u0074\u0049\u0064"{_dedb ,_ggcbc :=_bdf .Value ,error (nil );if _ggcbc !=nil {return _ggcbc ;};_aaae .LoCatIdAttr =&_dedb ;continue ;};if _bdf .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"{_eaad ,_bfffga :=ParseUnionST_PrSetCustVal (_bdf .Value );if _bfffga !=nil {return _bfffga ;};_aaae .CustScaleXAttr =&_eaad ;continue ;};if _bdf .Name .Local =="\u0071s\u0043\u0061\u0074\u0049\u0064"{_afec ,_aegbg :=_bdf .Value ,error (nil );if _aegbg !=nil {return _aegbg ;};_aaae .QsCatIdAttr =&_afec ;continue ;};if _bdf .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"{_dcaa ,_fcga :=ParseUnionST_PrSetCustVal (_bdf .Value );if _fcga !=nil {return _fcga ;};_aaae .CustScaleYAttr =&_dcaa ;continue ;};if _bdf .Name .Local =="\u0063u\u0073\u0074\u0041\u006e\u0067"{_aage ,_egdg :=_af .ParseInt (_bdf .Value ,10,32);if _egdg !=nil {return _egdg ;};_fccfd :=int32 (_aage );_aaae .CustAngAttr =&_fccfd ;continue ;};if _bdf .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"{_ddga ,_becf :=ParseUnionST_PrSetCustVal (_bdf .Value );if _becf !=nil {return _becf ;};_aaae .CustRadScaleRadAttr =&_ddga ;continue ;};if _bdf .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"{_begd ,_acfe :=ParseUnionST_PrSetCustVal (_bdf .Value );if _acfe !=nil {return _acfe ;};_aaae .CustLinFactXAttr =&_begd ;continue ;};if _bdf .Name .Local =="\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_cccg ,_fgdb :=_bdf .Value ,error (nil );if _fgdb !=nil {return _fgdb ;};_aaae .QsTypeIdAttr =&_cccg ;continue ;};if _bdf .Name .Local =="\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"{_bgf ,_ebfc :=_af .ParseBool (_bdf .Value );if _ebfc !=nil {return _ebfc ;};_aaae .Coherent3DOffAttr =&_bgf ;continue ;};if _bdf .Name .Local =="\u0063\u0075\u0073t\u0054"{_dgfe ,_gefb :=_af .ParseBool (_bdf .Value );if _gefb !=nil {return _gefb ;};_aaae .CustTAttr =&_dgfe ;continue ;};if _bdf .Name .Local =="\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"{_edfd ,_dgee :=_bdf .Value ,error (nil );if _dgee !=nil {return _dgee ;};_aaae .PresNameAttr =&_edfd ;continue ;};if _bdf .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"{_effa ,_bgef :=ParseUnionST_PrSetCustVal (_bdf .Value );if _bgef !=nil {return _bgef ;};_aaae .CustLinFactNeighborYAttr =&_effa ;continue ;};if _bdf .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"{_cgaa ,_bdefg :=ParseUnionST_PrSetCustVal (_bdf .Value );if _bdefg !=nil {return _bdefg ;};_aaae .CustLinFactYAttr =&_cgaa ;continue ;};if _bdf .Name .Local =="\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"{_gcd ,_fgeb :=_bdf .Value ,error (nil );if _fgeb !=nil {return _fgeb ;};_aaae .LoTypeIdAttr =&_gcd ;continue ;};if _bdf .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"{_abbg ,_eede :=ParseUnionST_PrSetCustVal (_bdf .Value );if _eede !=nil {return _eede ;};_aaae .CustRadScaleIncAttr =&_abbg ;continue ;};if _bdf .Name .Local =="\u0070\u0068\u006cd\u0072"{_fbfe ,_cbfb :=_af .ParseBool (_bdf .Value );if _cbfb !=nil {return _cbfb ;};_aaae .PhldrAttr =&_fbfe ;continue ;};if _bdf .Name .Local =="\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_ecad ,_fbba :=_bdf .Value ,error (nil );if _fbba !=nil {return _fbba ;};_aaae .CsTypeIdAttr =&_ecad ;continue ;};if _bdf .Name .Local =="\u0063s\u0043\u0061\u0074\u0049\u0064"{_dccg ,_bee :=_bdf .Value ,error (nil );if _bee !=nil {return _bee ;};_aaae .CsCatIdAttr =&_dccg ;continue ;};if _bdf .Name .Local =="\u0070\u0068\u006c\u0064\u0072\u0054"{_acgc ,_fbag :=_bdf .Value ,error (nil );if _fbag !=nil {return _fbag ;};_aaae .PhldrTAttr =&_acgc ;continue ;};if _bdf .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"{_edaee ,_eddcb :=_af .ParseInt (_bdf .Value ,10,32);if _eddcb !=nil {return _eddcb ;};_adeg :=int32 (_edaee );_aaae .PresStyleIdxAttr =&_adeg ;continue ;};if _bdf .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"{_aeac ,_bdeb :=ParseUnionST_PrSetCustVal (_bdf .Value );if _bdeb !=nil {return _bdeb ;};_aaae .CustLinFactNeighborXAttr =&_aeac ;continue ;};};_gdcd :for {_dece ,_cfgaa :=d .Token ();if _cfgaa !=nil {return _cfgaa ;};switch _eeea :=_dece .(type ){case _a .StartElement :switch _eeea .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"}:_aaae .PresLayoutVars =NewCT_LayoutVariablePropertySet ();if _fddcg :=d .DecodeElement (_aaae .PresLayoutVars ,&_eeea );_fddcg !=nil {return _fddcg ;};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"}:_aaae .Style =_c .NewCT_ShapeStyle ();if _eafa :=d .DecodeElement (_aaae .Style ,&_eeea );_eafa !=nil {return _eafa ;};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\u0045\u006c\u0065\u006d\u0050\u0072\u006fp\u0053e\u0074\u0020\u0025\u0076",_eeea .Name );if _geff :=d .Skip ();_geff !=nil {return _geff ;};};case _a .EndElement :break _gdcd ;case _a .CharData :};};return nil ;};func (_cedag *ST_FallbackDimension )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cedag =0;case "\u0031\u0044":*_cedag =1;case "\u0032\u0044":*_cedag =2;};return nil ;};func (_afde ST_ParameterId )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_afde .String (),start );};func (_ggcg *StyleDefHdr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ggcg .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader ();for _ ,_egcb :=range start .Attr {if _egcb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_gefff ,_bceac :=_egcb .Value ,error (nil );if _bceac !=nil {return _bceac ;};_ggcg .UniqueIdAttr =_gefff ;continue ;};if _egcb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_gded ,_ccgc :=_egcb .Value ,error (nil );if _ccgc !=nil {return _ccgc ;};_ggcg .MinVerAttr =&_gded ;continue ;};if _egcb .Name .Local =="\u0072\u0065\u0073I\u0064"{_bebe ,_geae :=_af .ParseInt (_egcb .Value ,10,32);if _geae !=nil {return _geae ;};_ccfbg :=int32 (_bebe );_ggcg .ResIdAttr =&_ccfbg ;continue ;};};_cdag :for {_fgca ,_dfdb :=d .Token ();if _dfdb !=nil {return _dfdb ;};switch _cfdef :=_fgca .(type ){case _a .StartElement :switch _cfdef .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"}:_bacdg :=NewCT_SDName ();if _cfgbf :=d .DecodeElement (_bacdg ,&_cfdef );_cfgbf !=nil {return _cfgbf ;};_ggcg .Title =append (_ggcg .Title ,_bacdg );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"}:_cacbd :=NewCT_SDDescription ();if _dagg :=d .DecodeElement (_cacbd ,&_cfdef );_dagg !=nil {return _dagg ;};_ggcg .Desc =append (_ggcg .Desc ,_cacbd );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"}:_ggcg .CatLst =NewCT_SDCategories ();if _cedac :=d .DecodeElement (_ggcg .CatLst ,&_cfdef );_cedac !=nil {return _cedac ;};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"}:_ggcg .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _gggdf :=d .DecodeElement (_ggcg .ExtLst ,&_cfdef );_gggdf !=nil {return _gggdf ;};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\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_cfdef .Name );if _daea :=d .Skip ();_daea !=nil {return _daea ;};};case _a .EndElement :break _cdag ;case _a .CharData :};};return nil ;};func (_bgfg *LayoutDefHdr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgfg .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader ();for _ ,_agdba :=range start .Attr {if _agdba .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_ddcfd ,_cadf :=_agdba .Value ,error (nil );if _cadf !=nil {return _cadf ;};_bgfg .UniqueIdAttr =_ddcfd ;continue ;};if _agdba .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_gcfe ,_feeee :=_agdba .Value ,error (nil );if _feeee !=nil {return _feeee ;};_bgfg .MinVerAttr =&_gcfe ;continue ;};if _agdba .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_ggff ,_adbf :=_agdba .Value ,error (nil );if _adbf !=nil {return _adbf ;};_bgfg .DefStyleAttr =&_ggff ;continue ;};if _agdba .Name .Local =="\u0072\u0065\u0073I\u0064"{_dbdf ,_degb :=_af .ParseInt (_agdba .Value ,10,32);if _degb !=nil {return _degb ;};_gdaa :=int32 (_dbdf );_bgfg .ResIdAttr =&_gdaa ;continue ;};};_ddbad :for {_fcedf ,_gafa :=d .Token ();if _gafa !=nil {return _gafa ;};switch _bgeg :=_fcedf .(type ){case _a .StartElement :switch _bgeg .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"}:_fefab :=NewCT_Name ();if _cfae :=d .DecodeElement (_fefab ,&_bgeg );_cfae !=nil {return _cfae ;};_bgfg .Title =append (_bgfg .Title ,_fefab );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"}:_afag :=NewCT_Description ();if _cace :=d .DecodeElement (_afag ,&_bgeg );_cace !=nil {return _cace ;};_bgfg .Desc =append (_bgfg .Desc ,_afag );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"}:_bgfg .CatLst =NewCT_Categories ();if _eaabc :=d .DecodeElement (_bgfg .CatLst ,&_bgeg );_eaabc !=nil {return _eaabc ;};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"}:_bgfg .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _gccbb :=d .DecodeElement (_bgfg .ExtLst ,&_bgeg );_gccbb !=nil {return _gccbb ;};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\u004c\u0061yo\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_bgeg .Name );if _agaf :=d .Skip ();_agaf !=nil {return _agaf ;};};case _a .EndElement :break _ddbad ;case _a .CharData :};};return nil ;};func (_cbad ST_ClrAppMethod )Validate ()error {return _cbad .ValidateWithPath ("")};type ST_GrowDirection byte ;func NewCT_StyleDefinition ()*CT_StyleDefinition {_ccfbd :=&CT_StyleDefinition {};return _ccfbd }; +func (_gcfa *CT_PtList )ValidateWithPath (path string )error {for _ggad ,_cede :=range _gcfa .Pt {if _aacb :=_cede .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_ggad ));_aacb !=nil {return _aacb ;};};return nil ;};func (_ebgbf ST_NodeVerticalAlignment )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dcdda :=_b .Attr {};_dcdda .Name =name ;switch _ebgbf {case ST_NodeVerticalAlignmentUnset :_dcdda .Value ="";case ST_NodeVerticalAlignmentT :_dcdda .Value ="\u0074";case ST_NodeVerticalAlignmentMid :_dcdda .Value ="\u006d\u0069\u0064";case ST_NodeVerticalAlignmentB :_dcdda .Value ="\u0062";};return _dcdda ,nil ;};func (_bdaa ST_ContinueDirection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bdaa .String (),start );};func (_gcfba *ST_ConstraintType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eggf ,_ggbf :=d .Token ();if _ggbf !=nil {return _ggbf ;};if _ebcg ,_ebdff :=_eggf .(_b .EndElement );_ebdff &&_ebcg .Name ==start .Name {*_gcfba =1;return nil ;};if _dbdf ,_ceff :=_eggf .(_b .CharData );!_ceff {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",_eggf );}else {switch string (_dbdf ){case "":*_gcfba =0;case "\u006e\u006f\u006e\u0065":*_gcfba =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_gcfba =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_gcfba =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_gcfba =4;case "\u0062\u0065\u0067\u0050\u0061\u0064":*_gcfba =5;case "\u0062":*_gcfba =6;case "\u0062\u004d\u0061r\u0067":*_gcfba =7;case "\u0062\u004f\u0066\u0066":*_gcfba =8;case "\u0063\u0074\u0072\u0058":*_gcfba =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_gcfba =10;case "\u0063\u0074\u0072\u0059":*_gcfba =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_gcfba =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_gcfba =13;case "\u0064\u0069\u0061\u006d":*_gcfba =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_gcfba =15;case "\u0065\u006e\u0064\u0050\u0061\u0064":*_gcfba =16;case "\u0068":*_gcfba =17;case "\u0068\u0041\u0072\u0048":*_gcfba =18;case "\u0068\u004f\u0066\u0066":*_gcfba =19;case "\u006c":*_gcfba =20;case "\u006c\u004d\u0061r\u0067":*_gcfba =21;case "\u006c\u004f\u0066\u0066":*_gcfba =22;case "\u0072":*_gcfba =23;case "\u0072\u004d\u0061r\u0067":*_gcfba =24;case "\u0072\u004f\u0066\u0066":*_gcfba =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_gcfba =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_gcfba =27;case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_gcfba =28;case "\u0073\u0069\u0062S\u0070":*_gcfba =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_gcfba =30;case "\u0073\u0070":*_gcfba =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_gcfba =32;case "\u0074":*_gcfba =33;case "\u0074\u004d\u0061r\u0067":*_gcfba =34;case "\u0074\u004f\u0066\u0066":*_gcfba =35;case "\u0075\u0073\u0065r\u0041":*_gcfba =36;case "\u0075\u0073\u0065r\u0042":*_gcfba =37;case "\u0075\u0073\u0065r\u0043":*_gcfba =38;case "\u0075\u0073\u0065r\u0044":*_gcfba =39;case "\u0075\u0073\u0065r\u0045":*_gcfba =40;case "\u0075\u0073\u0065r\u0046":*_gcfba =41;case "\u0075\u0073\u0065r\u0047":*_gcfba =42;case "\u0075\u0073\u0065r\u0048":*_gcfba =43;case "\u0075\u0073\u0065r\u0049":*_gcfba =44;case "\u0075\u0073\u0065r\u004a":*_gcfba =45;case "\u0075\u0073\u0065r\u004b":*_gcfba =46;case "\u0075\u0073\u0065r\u004c":*_gcfba =47;case "\u0075\u0073\u0065r\u004d":*_gcfba =48;case "\u0075\u0073\u0065r\u004e":*_gcfba =49;case "\u0075\u0073\u0065r\u004f":*_gcfba =50;case "\u0075\u0073\u0065r\u0050":*_gcfba =51;case "\u0075\u0073\u0065r\u0051":*_gcfba =52;case "\u0075\u0073\u0065r\u0052":*_gcfba =53;case "\u0075\u0073\u0065r\u0053":*_gcfba =54;case "\u0075\u0073\u0065r\u0054":*_gcfba =55;case "\u0075\u0073\u0065r\u0055":*_gcfba =56;case "\u0075\u0073\u0065r\u0056":*_gcfba =57;case "\u0075\u0073\u0065r\u0057":*_gcfba =58;case "\u0075\u0073\u0065r\u0058":*_gcfba =59;case "\u0075\u0073\u0065r\u0059":*_gcfba =60;case "\u0075\u0073\u0065r\u005a":*_gcfba =61;case "\u0077":*_gcfba =62;case "\u0077\u0041\u0072\u0048":*_gcfba =63;case "\u0077\u004f\u0066\u0066":*_gcfba =64;};};_eggf ,_ggbf =d .Token ();if _ggbf !=nil {return _ggbf ;};if _cgeag ,_gbaa :=_eggf .(_b .EndElement );_gbaa &&_cgeag .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",_eggf );};func (_eeaaf *ST_HierarchyAlignment )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eeaaf =0;case "\u0074\u004c":*_eeaaf =1;case "\u0074\u0052":*_eeaaf =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_eeaaf =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_eeaaf =4;case "\u0062\u004c":*_eeaaf =5;case "\u0062\u0052":*_eeaaf =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_eeaaf =7;case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_eeaaf =8;case "\u006c\u0054":*_eeaaf =9;case "\u006c\u0042":*_eeaaf =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_eeaaf =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_eeaaf =12;case "\u0072\u0054":*_eeaaf =13;case "\u0072\u0042":*_eeaaf =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_eeaaf =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_eeaaf =16;};return nil ;};func (_fgbfe ST_AnimLvlStr )Validate ()error {return _fgbfe .ValidateWithPath ("")};func (_cdegd ST_DiagramTextAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cdegd .String (),start );};func (_aagc ST_ClrAppMethod )ValidateWithPath (path string )error {switch _aagc {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 (_aagc ));};return nil ;};func (_aeegd ST_Offset )Validate ()error {return _aeegd .ValidateWithPath ("")};func NewCT_StyleDefinition ()*CT_StyleDefinition {_aaeff :=&CT_StyleDefinition {};return _aaeff };type LayoutDef struct{CT_DiagramDefinition };type CT_AdjLst struct{Adj []*CT_Adj ;}; -// Validate validates the CT_AnimOne and its children -func (_gcad *CT_AnimOne )Validate ()error {return _gcad .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");}; +// 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 ;};type CT_ChildMax struct{ValAttr *int32 ;};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;); -// Validate validates the CT_ColorTransformHeaderLst and its children -func (_adaf *CT_ColorTransformHeaderLst )Validate ()error {return _adaf .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");}; +// ValidateWithPath validates the CT_CxnList and its children, prefixing error messages with path +func (_deb *CT_CxnList )ValidateWithPath (path string )error {for _aaeab ,_bcg :=range _deb .Cxn {if _cdfg :=_bcg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_aaeab ));_cdfg !=nil {return _cdfg ;};};return nil ;}; -// ValidateWithPath validates the CT_LayoutNode and its children, prefixing error messages with path -func (_accc *CT_LayoutNode )ValidateWithPath (path string )error {if _agee :=_accc .ChOrderAttr .ValidateWithPath (path +"\u002f\u0043\u0068O\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_agee !=nil {return _agee ;};for _gccb ,_fadg :=range _accc .Alg {if _edgc :=_fadg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_gccb ));_edgc !=nil {return _edgc ;};};for _dddf ,_gbcb :=range _accc .Shape {if _ccbe :=_gbcb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_dddf ));_ccbe !=nil {return _ccbe ;};};for _agegc ,_dddfe :=range _accc .PresOf {if _ggdb :=_dddfe .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_agegc ));_ggdb !=nil {return _ggdb ;};};for _cgefd ,_bdbd :=range _accc .ConstrLst {if _bbgb :=_bdbd .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_cgefd ));_bbgb !=nil {return _bbgb ;};};for _afaeb ,_bbaf :=range _accc .RuleLst {if _gebac :=_bbaf .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_afaeb ));_gebac !=nil {return _gebac ;};};for _cabd ,_gfcc :=range _accc .VarLst {if _gdee :=_gfcc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_cabd ));_gdee !=nil {return _gdee ;};};for _acdfd ,_bbed :=range _accc .ForEach {if _fcgdd :=_bbed .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_acdfd ));_fcgdd !=nil {return _fcgdd ;};};for _bcffd ,_dccb :=range _accc .LayoutNode {if _ddcfe :=_dccb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_bcffd ));_ddcfe !=nil {return _ddcfe ;};};for _gdecf ,_bacgb :=range _accc .Choose {if _dacb :=_bacgb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_gdecf ));_dacb !=nil {return _dacb ;};};for _cdbb ,_cdca :=range _accc .ExtLst {if _edea :=_cdca .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_cdbb ));_edea !=nil {return _edea ;};};return nil ;};func (_eafc ST_BoolOperator )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ebgbc :=_a .Attr {};_ebgbc .Name =name ;switch _eafc {case ST_BoolOperatorUnset :_ebgbc .Value ="";case ST_BoolOperatorNone :_ebgbc .Value ="\u006e\u006f\u006e\u0065";case ST_BoolOperatorEqu :_ebgbc .Value ="\u0065\u0071\u0075";case ST_BoolOperatorGte :_ebgbc .Value ="\u0067\u0074\u0065";case ST_BoolOperatorLte :_ebgbc .Value ="\u006c\u0074\u0065";};return _ebgbc ,nil ;};type ST_Direction byte ;func (_cfcd *ST_TextAnchorVertical )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcedc ,_aecce :=d .Token ();if _aecce !=nil {return _aecce ;};if _ebafd ,_eaac :=_bcedc .(_a .EndElement );_eaac &&_ebafd .Name ==start .Name {*_cfcd =1;return nil ;};if _bbfc ,_adbeg :=_bcedc .(_a .CharData );!_adbeg {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",_bcedc );}else {switch string (_bbfc ){case "":*_cfcd =0;case "\u0074":*_cfcd =1;case "\u006d\u0069\u0064":*_cfcd =2;case "\u0062":*_cfcd =3;};};_bcedc ,_aecce =d .Token ();if _aecce !=nil {return _aecce ;};if _agca ,_dbgdg :=_bcedc .(_a .EndElement );_dbgdg &&_agca .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",_bcedc );};type ST_UnsignedInts []uint32 ;func (_gdgdf *ST_BendPoint )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gdgdf =0;case "\u0062\u0065\u0067":*_gdgdf =1;case "\u0064\u0065\u0066":*_gdgdf =2;case "\u0065\u006e\u0064":*_gdgdf =3;};return nil ;};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;);type CT_SDCategory struct{TypeAttr string ;PriAttr uint32 ;};func (_bdba ST_ParameterId )ValidateWithPath (path string )error {switch _bdba {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 _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdba ));};return nil ;}; +// Validate validates the ColorsDef and its children +func (_bbced *ColorsDef )Validate ()error {return _bbced .ValidateWithPath ("\u0043o\u006c\u006f\u0072\u0073\u0044\u0065f");};func (_ceded *StyleDefHdr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ceded .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader ();for _ ,_fcgcb :=range start .Attr {if _fcgcb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_gaaad ,_egfgf :=_fcgcb .Value ,error (nil );if _egfgf !=nil {return _egfgf ;};_ceded .UniqueIdAttr =_gaaad ;continue ;};if _fcgcb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cdbbb ,_acab :=_fcgcb .Value ,error (nil );if _acab !=nil {return _acab ;};_ceded .MinVerAttr =&_cdbbb ;continue ;};if _fcgcb .Name .Local =="\u0072\u0065\u0073I\u0064"{_aged ,_fddgd :=_a .ParseInt (_fcgcb .Value ,10,32);if _fddgd !=nil {return _fddgd ;};_gbebd :=int32 (_aged );_ceded .ResIdAttr =&_gbebd ;continue ;};};_bbfeb :for {_dfcad ,_cfdeb :=d .Token ();if _cfdeb !=nil {return _cfdeb ;};switch _egcdc :=_dfcad .(type ){case _b .StartElement :switch _egcdc .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_beec :=NewCT_SDName ();if _cefa :=d .DecodeElement (_beec ,&_egcdc );_cefa !=nil {return _cefa ;};_ceded .Title =append (_ceded .Title ,_beec );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_fbce :=NewCT_SDDescription ();if _eccg :=d .DecodeElement (_fbce ,&_egcdc );_eccg !=nil {return _eccg ;};_ceded .Desc =append (_ceded .Desc ,_fbce );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_ceded .CatLst =NewCT_SDCategories ();if _gcfag :=d .DecodeElement (_ceded .CatLst ,&_egcdc );_gcfag !=nil {return _gcfag ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ceded .ExtLst =_eb .NewCT_OfficeArtExtensionList ();if _fccc :=d .DecodeElement (_ceded .ExtLst ,&_egcdc );_fccc !=nil {return _fccc ;};default:_e .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_egcdc .Name );if _dege :=d .Skip ();_dege !=nil {return _dege ;};};case _b .EndElement :break _bbfeb ;case _b .CharData :};};return nil ;};func (_agec *StyleDef )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\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});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 :"\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 ,_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\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 _agec .CT_StyleDefinition .MarshalXML (e ,start );};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;);type ST_HueDir byte ;type CT_ChildPref struct{ValAttr *int32 ;};func (_faadf ST_PtType )String ()string {switch _faadf {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 (_abbg ST_HierarchyAlignment )String ()string {switch _abbg {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 (_ccbga ST_SecondaryChildAlignment )String ()string {switch _ccbga {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 "";};const (ST_TextAnchorVerticalUnset ST_TextAnchorVertical =0;ST_TextAnchorVerticalT ST_TextAnchorVertical =1;ST_TextAnchorVerticalMid ST_TextAnchorVertical =2;ST_TextAnchorVerticalB ST_TextAnchorVertical =3;); -// Validate validates the CT_AnimLvl and its children -func (_fcc *CT_AnimLvl )Validate ()error {return _fcc .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c");};func (_bbegef ST_PyramidAccentPosition )String ()string {switch _bbegef {case 0:return "";case 1:return "\u0062\u0065\u0066";case 2:return "\u0061\u0066\u0074";};return "";};func (_cagbg ST_AutoTextRotation )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cagbg .String (),start );}; +// ValidateWithPath validates the AG_ConstraintAttributes and its children, prefixing error messages with path +func (_af *AG_ConstraintAttributes )ValidateWithPath (path string )error {if _ed :=_af .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ed !=nil {return _ed ;};if _fg :=_af .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_fg !=nil {return _fg ;};if _cf :=_af .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cf !=nil {return _cf ;};return nil ;}; -// Validate validates the CT_StyleDefinition and its children -func (_baec *CT_StyleDefinition )Validate ()error {return _baec .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0069n\u0069\u0074\u0069\u006f\u006e");}; +// Validate validates the AG_ConstraintRefAttributes and its children +func (_de *AG_ConstraintRefAttributes )Validate ()error {return _de .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 (_aebc ST_TextBlockDirection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aebc .String (),start );};func ParseSliceST_UnsignedInts (s string )(ST_UnsignedInts ,error ){return ST_UnsignedInts {},nil };func (_cbaa ST_ConstraintRelationship )ValidateWithPath (path string )error {switch _cbaa {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 (_cbaa ));};return nil ;};func (_cggff ST_Direction )Validate ()error {return _cggff .ValidateWithPath ("")};func (_gfacg ST_FunctionOperator )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ggadf :=_b .Attr {};_ggadf .Name =name ;switch _gfacg {case ST_FunctionOperatorUnset :_ggadf .Value ="";case ST_FunctionOperatorEqu :_ggadf .Value ="\u0065\u0071\u0075";case ST_FunctionOperatorNeq :_ggadf .Value ="\u006e\u0065\u0071";case ST_FunctionOperatorGt :_ggadf .Value ="\u0067\u0074";case ST_FunctionOperatorLt :_ggadf .Value ="\u006c\u0074";case ST_FunctionOperatorGte :_ggadf .Value ="\u0067\u0074\u0065";case ST_FunctionOperatorLte :_ggadf .Value ="\u006c\u0074\u0065";};return _ggadf ,nil ;};func (_bgaga ST_ArrowheadStyle )ValidateWithPath (path string )error {switch _bgaga {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 (_bgaga ));};return nil ;};type StyleDefHdr struct{CT_StyleDefinitionHeader };func (_bbba ST_ArrowheadStyle )String ()string {switch _bbba {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 (_fcdb *CT_Adj )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcdb .IdxAttr =1;for _ ,_fee :=range start .Attr {if _fee .Name .Local =="\u0069\u0064\u0078"{_ebg ,_dbc :=_a .ParseUint (_fee .Value ,10,32);if _dbc !=nil {return _dbc ;};_fcdb .IdxAttr =uint32 (_ebg );continue ;};if _fee .Name .Local =="\u0076\u0061\u006c"{_baef ,_fdd :=_a .ParseFloat (_fee .Value ,64);if _fdd !=nil {return _fdd ;};_fcdb .ValAttr =_baef ;continue ;};};for {_efg ,_gbe :=d .Token ();if _gbe !=nil {return _d .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_gbe );};if _dbb ,_ffd :=_efg .(_b .EndElement );_ffd &&_dbb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_CTStyleLabel and its children -func (_gdg *CT_CTStyleLabel )Validate ()error {return _gdg .ValidateWithPath ("\u0043T\u005fC\u0054\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");};type ST_Offset byte ;func (_cgfge ST_BoolOperator )ValidateWithPath (path string )error {switch _cgfge {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 (_cgfge ));};return nil ;};func (_efcc *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 _efcc .CT_StyleDefinition .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_CTName and its children, prefixing error messages with path +func (_cgf *CT_CTName )ValidateWithPath (path string )error {return nil };func (_fccgd ST_ParameterVal )String ()string {if _fccgd .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {return _fccgd .ST_DiagramHorizontalAlignment .String ();};if _fccgd .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {return _fccgd .ST_VerticalAlignment .String ();};if _fccgd .ST_ChildDirection !=ST_ChildDirectionUnset {return _fccgd .ST_ChildDirection .String ();};if _fccgd .ST_ChildAlignment !=ST_ChildAlignmentUnset {return _fccgd .ST_ChildAlignment .String ();};if _fccgd .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {return _fccgd .ST_SecondaryChildAlignment .String ();};if _fccgd .ST_LinearDirection !=ST_LinearDirectionUnset {return _fccgd .ST_LinearDirection .String ();};if _fccgd .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {return _fccgd .ST_SecondaryLinearDirection .String ();};if _fccgd .ST_StartingElement !=ST_StartingElementUnset {return _fccgd .ST_StartingElement .String ();};if _fccgd .ST_BendPoint !=ST_BendPointUnset {return _fccgd .ST_BendPoint .String ();};if _fccgd .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {return _fccgd .ST_ConnectorRouting .String ();};if _fccgd .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {return _fccgd .ST_ArrowheadStyle .String ();};if _fccgd .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {return _fccgd .ST_ConnectorDimension .String ();};if _fccgd .ST_RotationPath !=ST_RotationPathUnset {return _fccgd .ST_RotationPath .String ();};if _fccgd .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {return _fccgd .ST_CenterShapeMapping .String ();};if _fccgd .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {return _fccgd .ST_NodeHorizontalAlignment .String ();};if _fccgd .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {return _fccgd .ST_NodeVerticalAlignment .String ();};if _fccgd .ST_FallbackDimension !=ST_FallbackDimensionUnset {return _fccgd .ST_FallbackDimension .String ();};if _fccgd .ST_TextDirection !=ST_TextDirectionUnset {return _fccgd .ST_TextDirection .String ();};if _fccgd .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {return _fccgd .ST_PyramidAccentPosition .String ();};if _fccgd .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {return _fccgd .ST_PyramidAccentTextMargin .String ();};if _fccgd .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {return _fccgd .ST_TextBlockDirection .String ();};if _fccgd .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {return _fccgd .ST_TextAnchorHorizontal .String ();};if _fccgd .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {return _fccgd .ST_TextAnchorVertical .String ();};if _fccgd .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {return _fccgd .ST_DiagramTextAlignment .String ();};if _fccgd .ST_AutoTextRotation !=ST_AutoTextRotationUnset {return _fccgd .ST_AutoTextRotation .String ();};if _fccgd .ST_GrowDirection !=ST_GrowDirectionUnset {return _fccgd .ST_GrowDirection .String ();};if _fccgd .ST_FlowDirection !=ST_FlowDirectionUnset {return _fccgd .ST_FlowDirection .String ();};if _fccgd .ST_ContinueDirection !=ST_ContinueDirectionUnset {return _fccgd .ST_ContinueDirection .String ();};if _fccgd .ST_Breakpoint !=ST_BreakpointUnset {return _fccgd .ST_Breakpoint .String ();};if _fccgd .ST_Offset !=ST_OffsetUnset {return _fccgd .ST_Offset .String ();};if _fccgd .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {return _fccgd .ST_HierarchyAlignment .String ();};if _fccgd .Int32 !=nil {return _d .Sprintf ("\u0025\u0076",*_fccgd .Int32 );};if _fccgd .Float64 !=nil {return _d .Sprintf ("\u0025\u0076",*_fccgd .Float64 );};if _fccgd .Bool !=nil {return _d .Sprintf ("\u0025\u0076",*_fccgd .Bool );};if _fccgd .StringVal !=nil {return _d .Sprintf ("\u0025\u0076",*_fccgd .StringVal );};if _fccgd .ST_ConnectorPoint !=ST_ConnectorPointUnset {return _fccgd .ST_ConnectorPoint .String ();};return "";};const (ST_BreakpointUnset ST_Breakpoint =0;ST_BreakpointEndCnv ST_Breakpoint =1;ST_BreakpointBal ST_Breakpoint =2;ST_BreakpointFixed ST_Breakpoint =3;);func (_cgd *CT_CTCategories )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgef :for {_cee ,_cfee :=d .Token ();if _cfee !=nil {return _cfee ;};switch _eaa :=_cee .(type ){case _b .StartElement :switch _eaa .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_abd :=NewCT_CTCategory ();if _bbaa :=d .DecodeElement (_abd ,&_eaa );_bbaa !=nil {return _bbaa ;};_cgd .Cat =append (_cgd .Cat ,_abd );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0054\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_eaa .Name );if _eba :=d .Skip ();_eba !=nil {return _eba ;};};case _b .EndElement :break _bgef ;case _b .CharData :};};return nil ;};func (_ggcdc ST_ParameterId )String ()string {switch _ggcdc {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 (_cggda ST_LinearDirection )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_acdd :=_b .Attr {};_acdd .Name =name ;switch _cggda {case ST_LinearDirectionUnset :_acdd .Value ="";case ST_LinearDirectionFromL :_acdd .Value ="\u0066\u0072\u006fm\u004c";case ST_LinearDirectionFromR :_acdd .Value ="\u0066\u0072\u006fm\u0052";case ST_LinearDirectionFromT :_acdd .Value ="\u0066\u0072\u006fm\u0054";case ST_LinearDirectionFromB :_acdd .Value ="\u0066\u0072\u006fm\u0042";};return _acdd ,nil ;};func (_cbfcd ST_PyramidAccentTextMargin )Validate ()error {return _cbfcd .ValidateWithPath ("")};func (_fccde ST_TextAnchorHorizontal )Validate ()error {return _fccde .ValidateWithPath ("")};func (_afde *ST_SecondaryLinearDirection )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_afde =0;case "\u006e\u006f\u006e\u0065":*_afde =1;case "\u0066\u0072\u006fm\u004c":*_afde =2;case "\u0066\u0072\u006fm\u0052":*_afde =3;case "\u0066\u0072\u006fm\u0054":*_afde =4;case "\u0066\u0072\u006fm\u0042":*_afde =5;};return nil ;};func (_gbbca ST_FunctionValue )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gbbca .Int32 !=nil {e .EncodeToken (_b .CharData (_d .Sprintf ("\u0025\u0064",*_gbbca .Int32 )));};if _gbbca .Bool !=nil {e .EncodeToken (_b .CharData (_d .Sprintf ("\u0025\u0064",_acgaa (*_gbbca .Bool ))));};if _gbbca .ST_Direction !=ST_DirectionUnset {e .EncodeToken (_b .CharData (_gbbca .ST_Direction .String ()));};if _gbbca .ST_HierBranchStyle !=ST_HierBranchStyleUnset {e .EncodeToken (_b .CharData (_gbbca .ST_HierBranchStyle .String ()));};if _gbbca .ST_AnimOneStr !=ST_AnimOneStrUnset {e .EncodeToken (_b .CharData (_gbbca .ST_AnimOneStr .String ()));};if _gbbca .ST_AnimLvlStr !=ST_AnimLvlStrUnset {e .EncodeToken (_b .CharData (_gbbca .ST_AnimLvlStr .String ()));};if _gbbca .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {e .EncodeToken (_b .CharData (_gbbca .ST_ResizeHandlesStr .String ()));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_eadd *CT_StyleLabel )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_eadd .NameAttr )});e .EncodeToken (start );if _eadd .Scene3d !=nil {_cdaec :=_b .StartElement {Name :_b .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_eadd .Scene3d ,_cdaec );};if _eadd .Sp3d !=nil {_dcbea :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0070\u0033\u0064"}};e .EncodeElement (_eadd .Sp3d ,_dcbea );};if _eadd .TxPr !=nil {_cga :=_b .StartElement {Name :_b .Name {Local :"\u0074\u0078\u0050\u0072"}};e .EncodeElement (_eadd .TxPr ,_cga );};if _eadd .Style !=nil {_gccc :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_eadd .Style ,_gccc );};if _eadd .ExtLst !=nil {_cegbb :=_b .StartElement {Name :_b .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eadd .ExtLst ,_cegbb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_DiagramDefinitionHeaderLst ()*CT_DiagramDefinitionHeaderLst {_bbcb :=&CT_DiagramDefinitionHeaderLst {};return _bbcb ;};func (_bdabe *CT_RelIds )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0064\u006d"},Value :_d .Sprintf ("\u0025\u0076",_bdabe .DmAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u006c\u006f"},Value :_d .Sprintf ("\u0025\u0076",_bdabe .LoAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0071\u0073"},Value :_d .Sprintf ("\u0025\u0076",_bdabe .QsAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0063\u0073"},Value :_d .Sprintf ("\u0025\u0076",_bdabe .CsAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_acbac ST_TextAnchorVertical )Validate ()error {return _acbac .ValidateWithPath ("")};type ST_FunctionOperator byte ;type ST_AnimLvlStr byte ;func (_gedge ST_ParameterId )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cbgccb :=_b .Attr {};_cbgccb .Name =name ;switch _gedge {case ST_ParameterIdUnset :_cbgccb .Value ="";case ST_ParameterIdHorzAlign :_cbgccb .Value ="\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n";case ST_ParameterIdVertAlign :_cbgccb .Value ="\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n";case ST_ParameterIdChDir :_cbgccb .Value ="\u0063\u0068\u0044i\u0072";case ST_ParameterIdChAlign :_cbgccb .Value ="\u0063h\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdSecChAlign :_cbgccb .Value ="\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdLinDir :_cbgccb .Value ="\u006c\u0069\u006e\u0044\u0069\u0072";case ST_ParameterIdSecLinDir :_cbgccb .Value ="\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r";case ST_ParameterIdStElem :_cbgccb .Value ="\u0073\u0074\u0045\u006c\u0065\u006d";case ST_ParameterIdBendPt :_cbgccb .Value ="\u0062\u0065\u006e\u0064\u0050\u0074";case ST_ParameterIdConnRout :_cbgccb .Value ="\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074";case ST_ParameterIdBegSty :_cbgccb .Value ="\u0062\u0065\u0067\u0053\u0074\u0079";case ST_ParameterIdEndSty :_cbgccb .Value ="\u0065\u006e\u0064\u0053\u0074\u0079";case ST_ParameterIdDim :_cbgccb .Value ="\u0064\u0069\u006d";case ST_ParameterIdRotPath :_cbgccb .Value ="\u0072o\u0074\u0050\u0061\u0074\u0068";case ST_ParameterIdCtrShpMap :_cbgccb .Value ="\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p";case ST_ParameterIdNodeHorzAlign :_cbgccb .Value ="\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdNodeVertAlign :_cbgccb .Value ="\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdFallback :_cbgccb .Value ="\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b";case ST_ParameterIdTxDir :_cbgccb .Value ="\u0074\u0078\u0044i\u0072";case ST_ParameterIdPyraAcctPos :_cbgccb .Value ="p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073";case ST_ParameterIdPyraAcctTxMar :_cbgccb .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072";case ST_ParameterIdTxBlDir :_cbgccb .Value ="\u0074x\u0042\u006c\u0044\u0069\u0072";case ST_ParameterIdTxAnchorHorz :_cbgccb .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a";case ST_ParameterIdTxAnchorVert :_cbgccb .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074";case ST_ParameterIdTxAnchorHorzCh :_cbgccb .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068";case ST_ParameterIdTxAnchorVertCh :_cbgccb .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068";case ST_ParameterIdParTxLTRAlign :_cbgccb .Value ="\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdParTxRTLAlign :_cbgccb .Value ="\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdShpTxLTRAlignCh :_cbgccb .Value ="\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case ST_ParameterIdShpTxRTLAlignCh :_cbgccb .Value ="\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case ST_ParameterIdAutoTxRot :_cbgccb .Value ="\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft";case ST_ParameterIdGrDir :_cbgccb .Value ="\u0067\u0072\u0044i\u0072";case ST_ParameterIdFlowDir :_cbgccb .Value ="\u0066l\u006f\u0077\u0044\u0069\u0072";case ST_ParameterIdContDir :_cbgccb .Value ="\u0063o\u006e\u0074\u0044\u0069\u0072";case ST_ParameterIdBkpt :_cbgccb .Value ="\u0062\u006b\u0070\u0074";case ST_ParameterIdOff :_cbgccb .Value ="\u006f\u0066\u0066";case ST_ParameterIdHierAlign :_cbgccb .Value ="\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n";case ST_ParameterIdBkPtFixedVal :_cbgccb .Value ="\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ParameterIdStBulletLvl :_cbgccb .Value ="s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c";case ST_ParameterIdStAng :_cbgccb .Value ="\u0073\u0074\u0041n\u0067";case ST_ParameterIdSpanAng :_cbgccb .Value ="\u0073p\u0061\u006e\u0041\u006e\u0067";case ST_ParameterIdAr :_cbgccb .Value ="\u0061\u0072";case ST_ParameterIdLnSpPar :_cbgccb .Value ="\u006cn\u0053\u0070\u0050\u0061\u0072";case ST_ParameterIdLnSpAfParP :_cbgccb .Value ="\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050";case ST_ParameterIdLnSpCh :_cbgccb .Value ="\u006c\u006e\u0053\u0070\u0043\u0068";case ST_ParameterIdLnSpAfChP :_cbgccb .Value ="\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P";case ST_ParameterIdRtShortDist :_cbgccb .Value ="r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074";case ST_ParameterIdAlignTx :_cbgccb .Value ="\u0061l\u0069\u0067\u006e\u0054\u0078";case ST_ParameterIdPyraLvlNode :_cbgccb .Value ="p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065";case ST_ParameterIdPyraAcctBkgdNode :_cbgccb .Value ="\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065";case ST_ParameterIdPyraAcctTxNode :_cbgccb .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065";case ST_ParameterIdSrcNode :_cbgccb .Value ="\u0073r\u0063\u004e\u006f\u0064\u0065";case ST_ParameterIdDstNode :_cbgccb .Value ="\u0064s\u0074\u004e\u006f\u0064\u0065";case ST_ParameterIdBegPts :_cbgccb .Value ="\u0062\u0065\u0067\u0050\u0074\u0073";case ST_ParameterIdEndPts :_cbgccb .Value ="\u0065\u006e\u0064\u0050\u0074\u0073";};return _cbgccb ,nil ;};func (_dagf ST_ArrowheadStyle )Validate ()error {return _dagf .ValidateWithPath ("")};func (_eabef ST_BendPoint )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bgacb :=_b .Attr {};_bgacb .Name =name ;switch _eabef {case ST_BendPointUnset :_bgacb .Value ="";case ST_BendPointBeg :_bgacb .Value ="\u0062\u0065\u0067";case ST_BendPointDef :_bgacb .Value ="\u0064\u0065\u0066";case ST_BendPointEnd :_bgacb .Value ="\u0065\u006e\u0064";};return _bgacb ,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;); -// ValidateWithPath validates the CT_HierBranchStyle and its children, prefixing error messages with path -func (_dacaf *CT_HierBranchStyle )ValidateWithPath (path string )error {if _cfbf :=_dacaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfbf !=nil {return _cfbf ;};return nil ;};func (_fgbca ST_FunctionValue )String ()string {if _fgbca .Int32 !=nil {return _e .Sprintf ("\u0025\u0076",*_fgbca .Int32 );};if _fgbca .Bool !=nil {return _e .Sprintf ("\u0025\u0076",*_fgbca .Bool );};if _fgbca .ST_Direction !=ST_DirectionUnset {return _fgbca .ST_Direction .String ();};if _fgbca .ST_HierBranchStyle !=ST_HierBranchStyleUnset {return _fgbca .ST_HierBranchStyle .String ();};if _fgbca .ST_AnimOneStr !=ST_AnimOneStrUnset {return _fgbca .ST_AnimOneStr .String ();};if _fgbca .ST_AnimLvlStr !=ST_AnimLvlStrUnset {return _fgbca .ST_AnimLvlStr .String ();};if _fgbca .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {return _fgbca .ST_ResizeHandlesStr .String ();};return "";};type ST_TextDirection byte ;func (_cfcbaa *ST_AlgorithmType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddaa ,_deee :=d .Token ();if _deee !=nil {return _deee ;};if _fccdf ,_ebcf :=_ddaa .(_a .EndElement );_ebcf &&_fccdf .Name ==start .Name {*_cfcbaa =1;return nil ;};if _cceb ,_dfgcg :=_ddaa .(_a .CharData );!_dfgcg {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",_ddaa );}else {switch string (_cceb ){case "":*_cfcbaa =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_cfcbaa =1;case "\u0063\u006f\u006e\u006e":*_cfcbaa =2;case "\u0063\u0079\u0063l\u0065":*_cfcbaa =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_cfcbaa =4;case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_cfcbaa =5;case "\u0070\u0079\u0072\u0061":*_cfcbaa =6;case "\u006c\u0069\u006e":*_cfcbaa =7;case "\u0073\u0070":*_cfcbaa =8;case "\u0074\u0078":*_cfcbaa =9;case "\u0073\u006e\u0061k\u0065":*_cfcbaa =10;};};_ddaa ,_deee =d .Token ();if _deee !=nil {return _deee ;};if _aaeb ,_gccbd :=_ddaa .(_a .EndElement );_gccbd &&_aaeb .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",_ddaa );};func NewCT_CTDescription ()*CT_CTDescription {_bda :=&CT_CTDescription {};return _bda };func (_ffad *CT_ForEach )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_baga :=range start .Attr {if _baga .Name .Local =="\u0072\u0065\u0066"{_ffdgg ,_gagd :=_baga .Value ,error (nil );if _gagd !=nil {return _gagd ;};_ffad .RefAttr =&_ffdgg ;continue ;};if _baga .Name .Local =="\u006e\u0061\u006d\u0065"{_bcg ,_bcbb :=_baga .Value ,error (nil );if _bcbb !=nil {return _bcbb ;};_ffad .NameAttr =&_bcg ;continue ;};if _baga .Name .Local =="\u0061\u0078\u0069\u0073"{_ffabb ,_gaggc :=ParseSliceST_AxisTypes (_baga .Value );if _gaggc !=nil {return _gaggc ;};_ffad .AxisAttr =&_ffabb ;continue ;};if _baga .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_effg ,_cfda :=ParseSliceST_ElementTypes (_baga .Value );if _cfda !=nil {return _cfda ;};_ffad .PtTypeAttr =&_effg ;continue ;};if _baga .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_fbff ,_dgcgd :=ParseSliceST_Booleans (_baga .Value );if _dgcgd !=nil {return _dgcgd ;};_ffad .HideLastTransAttr =&_fbff ;continue ;};if _baga .Name .Local =="\u0073\u0074"{_dfaa ,_agcc :=ParseSliceST_Ints (_baga .Value );if _agcc !=nil {return _agcc ;};_ffad .StAttr =&_dfaa ;continue ;};if _baga .Name .Local =="\u0063\u006e\u0074"{_bdcg ,_ecdba :=ParseSliceST_UnsignedInts (_baga .Value );if _ecdba !=nil {return _ecdba ;};_ffad .CntAttr =&_bdcg ;continue ;};if _baga .Name .Local =="\u0073\u0074\u0065\u0070"{_abaf ,_bceg :=ParseSliceST_Ints (_baga .Value );if _bceg !=nil {return _bceg ;};_ffad .StepAttr =&_abaf ;continue ;};};_ffge :for {_fcgd ,_ddde :=d .Token ();if _ddde !=nil {return _ddde ;};switch _facaf :=_fcgd .(type ){case _a .StartElement :switch _facaf .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"}:_gedca :=NewCT_Algorithm ();if _bdfd :=d .DecodeElement (_gedca ,&_facaf );_bdfd !=nil {return _bdfd ;};_ffad .Alg =append (_ffad .Alg ,_gedca );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"}:_ddgd :=NewCT_Shape ();if _abdg :=d .DecodeElement (_ddgd ,&_facaf );_abdg !=nil {return _abdg ;};_ffad .Shape =append (_ffad .Shape ,_ddgd );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"}:_cece :=NewCT_PresentationOf ();if _bbeg :=d .DecodeElement (_cece ,&_facaf );_bbeg !=nil {return _bbeg ;};_ffad .PresOf =append (_ffad .PresOf ,_cece );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"}:_aaed :=NewCT_Constraints ();if _afbcf :=d .DecodeElement (_aaed ,&_facaf );_afbcf !=nil {return _afbcf ;};_ffad .ConstrLst =append (_ffad .ConstrLst ,_aaed );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"}:_aace :=NewCT_Rules ();if _cccb :=d .DecodeElement (_aace ,&_facaf );_cccb !=nil {return _cccb ;};_ffad .RuleLst =append (_ffad .RuleLst ,_aace );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"}:_febba :=NewCT_ForEach ();if _dcea :=d .DecodeElement (_febba ,&_facaf );_dcea !=nil {return _dcea ;};_ffad .ForEach =append (_ffad .ForEach ,_febba );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"}:_fceac :=NewCT_LayoutNode ();if _dbfe :=d .DecodeElement (_fceac ,&_facaf );_dbfe !=nil {return _dbfe ;};_ffad .LayoutNode =append (_ffad .LayoutNode ,_fceac );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"}:_afcg :=NewCT_Choose ();if _ecef :=d .DecodeElement (_afcg ,&_facaf );_ecef !=nil {return _ecef ;};_ffad .Choose =append (_ffad .Choose ,_afcg );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"}:_cdeb :=_c .NewCT_OfficeArtExtensionList ();if _ddbg :=d .DecodeElement (_cdeb ,&_facaf );_ddbg !=nil {return _ddbg ;};_ffad .ExtLst =append (_ffad .ExtLst ,_cdeb );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\u005fF\u006f\u0072\u0045\u0061\u0063\u0068\u0020\u0025\u0076",_facaf .Name );if _ebac :=d .Skip ();_ebac !=nil {return _ebac ;};};case _a .EndElement :break _ffge ;case _a .CharData :};};return nil ;};func (_dffa *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 _dffa .CT_ColorTransform .MarshalXML (e ,start );}; +// Validate validates the StyleDef and its children +func (_efbd *StyleDef )Validate ()error {return _efbd .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066");}; -// Validate validates the CT_RelIds and its children -func (_eedf *CT_RelIds )Validate ()error {return _eedf .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u006c\u0049\u0064s");};func (_gcaa *CT_AnimLvl )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_beb :=range start .Attr {if _beb .Name .Local =="\u0076\u0061\u006c"{_gcaa .ValAttr .UnmarshalXMLAttr (_beb );continue ;};};for {_acbb ,_gedf :=d .Token ();if _gedf !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u003a\u0020%\u0073",_gedf );};if _adcf ,_caca :=_acbb .(_a .EndElement );_caca &&_adcf .Name ==start .Name {break ;};};return nil ;};type CT_AnimOne struct{ValAttr ST_AnimOneStr ;};func (_begag ST_GrowDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_begag .String (),start );};type CT_CTCategories struct{Cat []*CT_CTCategory ;};func (_cefggc ST_FallbackDimension )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eegbd :=_a .Attr {};_eegbd .Name =name ;switch _cefggc {case ST_FallbackDimensionUnset :_eegbd .Value ="";case ST_FallbackDimension1D :_eegbd .Value ="\u0031\u0044";case ST_FallbackDimension2D :_eegbd .Value ="\u0032\u0044";};return _eegbd ,nil ;};func (_dgfd ST_AxisType )String ()string {switch _dgfd {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 (_dbada ST_AnimLvlStr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dbada .String (),start );};func (_caaa ST_AxisType )ValidateWithPath (path string )error {switch _caaa {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13: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 (_caaa ));};return nil ;};func (_acdd *ST_HierBranchStyle )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_acdd =0;case "\u006c":*_acdd =1;case "\u0072":*_acdd =2;case "\u0068\u0061\u006e\u0067":*_acdd =3;case "\u0073\u0074\u0064":*_acdd =4;case "\u0069\u006e\u0069\u0074":*_acdd =5;};return nil ;};func (_fgacba ST_NodeHorizontalAlignment )ValidateWithPath (path string )error {switch _fgacba {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 (_fgacba ));};return nil ;};func (_fefba ST_ConnectorDimension )ValidateWithPath (path string )error {switch _fefba {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 (_fefba ));};return nil ;};func (_cggaf ST_TextAnchorVertical )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cggaf .String (),start );};type CT_ColorTransform struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;StyleLbl []*CT_CTStyleLabel ;ExtLst *_c .CT_OfficeArtExtensionList ;};func (_feeg ST_ConstraintType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cfece :=_a .Attr {};_cfece .Name =name ;switch _feeg {case ST_ConstraintTypeUnset :_cfece .Value ="";case ST_ConstraintTypeNone :_cfece .Value ="\u006e\u006f\u006e\u0065";case ST_ConstraintTypeAlignOff :_cfece .Value ="\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066";case ST_ConstraintTypeBegMarg :_cfece .Value ="\u0062e\u0067\u004d\u0061\u0072\u0067";case ST_ConstraintTypeBendDist :_cfece .Value ="\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074";case ST_ConstraintTypeBegPad :_cfece .Value ="\u0062\u0065\u0067\u0050\u0061\u0064";case ST_ConstraintTypeB :_cfece .Value ="\u0062";case ST_ConstraintTypeBMarg :_cfece .Value ="\u0062\u004d\u0061r\u0067";case ST_ConstraintTypeBOff :_cfece .Value ="\u0062\u004f\u0066\u0066";case ST_ConstraintTypeCtrX :_cfece .Value ="\u0063\u0074\u0072\u0058";case ST_ConstraintTypeCtrXOff :_cfece .Value ="\u0063t\u0072\u0058\u004f\u0066\u0066";case ST_ConstraintTypeCtrY :_cfece .Value ="\u0063\u0074\u0072\u0059";case ST_ConstraintTypeCtrYOff :_cfece .Value ="\u0063t\u0072\u0059\u004f\u0066\u0066";case ST_ConstraintTypeConnDist :_cfece .Value ="\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074";case ST_ConstraintTypeDiam :_cfece .Value ="\u0064\u0069\u0061\u006d";case ST_ConstraintTypeEndMarg :_cfece .Value ="\u0065n\u0064\u004d\u0061\u0072\u0067";case ST_ConstraintTypeEndPad :_cfece .Value ="\u0065\u006e\u0064\u0050\u0061\u0064";case ST_ConstraintTypeH :_cfece .Value ="\u0068";case ST_ConstraintTypeHArH :_cfece .Value ="\u0068\u0041\u0072\u0048";case ST_ConstraintTypeHOff :_cfece .Value ="\u0068\u004f\u0066\u0066";case ST_ConstraintTypeL :_cfece .Value ="\u006c";case ST_ConstraintTypeLMarg :_cfece .Value ="\u006c\u004d\u0061r\u0067";case ST_ConstraintTypeLOff :_cfece .Value ="\u006c\u004f\u0066\u0066";case ST_ConstraintTypeR :_cfece .Value ="\u0072";case ST_ConstraintTypeRMarg :_cfece .Value ="\u0072\u004d\u0061r\u0067";case ST_ConstraintTypeROff :_cfece .Value ="\u0072\u004f\u0066\u0066";case ST_ConstraintTypePrimFontSz :_cfece .Value ="\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a";case ST_ConstraintTypePyraAcctRatio :_cfece .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f";case ST_ConstraintTypeSecFontSz :_cfece .Value ="\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z";case ST_ConstraintTypeSibSp :_cfece .Value ="\u0073\u0069\u0062S\u0070";case ST_ConstraintTypeSecSibSp :_cfece .Value ="\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070";case ST_ConstraintTypeSp :_cfece .Value ="\u0073\u0070";case ST_ConstraintTypeStemThick :_cfece .Value ="\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k";case ST_ConstraintTypeT :_cfece .Value ="\u0074";case ST_ConstraintTypeTMarg :_cfece .Value ="\u0074\u004d\u0061r\u0067";case ST_ConstraintTypeTOff :_cfece .Value ="\u0074\u004f\u0066\u0066";case ST_ConstraintTypeUserA :_cfece .Value ="\u0075\u0073\u0065r\u0041";case ST_ConstraintTypeUserB :_cfece .Value ="\u0075\u0073\u0065r\u0042";case ST_ConstraintTypeUserC :_cfece .Value ="\u0075\u0073\u0065r\u0043";case ST_ConstraintTypeUserD :_cfece .Value ="\u0075\u0073\u0065r\u0044";case ST_ConstraintTypeUserE :_cfece .Value ="\u0075\u0073\u0065r\u0045";case ST_ConstraintTypeUserF :_cfece .Value ="\u0075\u0073\u0065r\u0046";case ST_ConstraintTypeUserG :_cfece .Value ="\u0075\u0073\u0065r\u0047";case ST_ConstraintTypeUserH :_cfece .Value ="\u0075\u0073\u0065r\u0048";case ST_ConstraintTypeUserI :_cfece .Value ="\u0075\u0073\u0065r\u0049";case ST_ConstraintTypeUserJ :_cfece .Value ="\u0075\u0073\u0065r\u004a";case ST_ConstraintTypeUserK :_cfece .Value ="\u0075\u0073\u0065r\u004b";case ST_ConstraintTypeUserL :_cfece .Value ="\u0075\u0073\u0065r\u004c";case ST_ConstraintTypeUserM :_cfece .Value ="\u0075\u0073\u0065r\u004d";case ST_ConstraintTypeUserN :_cfece .Value ="\u0075\u0073\u0065r\u004e";case ST_ConstraintTypeUserO :_cfece .Value ="\u0075\u0073\u0065r\u004f";case ST_ConstraintTypeUserP :_cfece .Value ="\u0075\u0073\u0065r\u0050";case ST_ConstraintTypeUserQ :_cfece .Value ="\u0075\u0073\u0065r\u0051";case ST_ConstraintTypeUserR :_cfece .Value ="\u0075\u0073\u0065r\u0052";case ST_ConstraintTypeUserS :_cfece .Value ="\u0075\u0073\u0065r\u0053";case ST_ConstraintTypeUserT :_cfece .Value ="\u0075\u0073\u0065r\u0054";case ST_ConstraintTypeUserU :_cfece .Value ="\u0075\u0073\u0065r\u0055";case ST_ConstraintTypeUserV :_cfece .Value ="\u0075\u0073\u0065r\u0056";case ST_ConstraintTypeUserW :_cfece .Value ="\u0075\u0073\u0065r\u0057";case ST_ConstraintTypeUserX :_cfece .Value ="\u0075\u0073\u0065r\u0058";case ST_ConstraintTypeUserY :_cfece .Value ="\u0075\u0073\u0065r\u0059";case ST_ConstraintTypeUserZ :_cfece .Value ="\u0075\u0073\u0065r\u005a";case ST_ConstraintTypeW :_cfece .Value ="\u0077";case ST_ConstraintTypeWArH :_cfece .Value ="\u0077\u0041\u0072\u0048";case ST_ConstraintTypeWOff :_cfece .Value ="\u0077\u004f\u0066\u0066";};return _cfece ,nil ;};func NewCT_DiagramDefinition ()*CT_DiagramDefinition {_gbdb :=&CT_DiagramDefinition {};_gbdb .LayoutNode =NewCT_LayoutNode ();return _gbdb ;}; +// ST_LayoutShapeType is a union type +type ST_LayoutShapeType struct{ST_ShapeType _eb .ST_ShapeType ;ST_OutputShapeType ST_OutputShapeType ;}; -// ValidateWithPath validates the CT_OrgChart and its children, prefixing error messages with path -func (_bbge *CT_OrgChart )ValidateWithPath (path string )error {return nil };func NewCT_ColorTransform ()*CT_ColorTransform {_ced :=&CT_ColorTransform {};return _ced };func (_gbffc ST_Breakpoint )Validate ()error {return _gbffc .ValidateWithPath ("")};const (ST_ConnectorDimensionUnset ST_ConnectorDimension =0;ST_ConnectorDimension1D ST_ConnectorDimension =1;ST_ConnectorDimension2D ST_ConnectorDimension =2;ST_ConnectorDimensionCust ST_ConnectorDimension =3;);const (ST_AutoTextRotationUnset ST_AutoTextRotation =0;ST_AutoTextRotationNone ST_AutoTextRotation =1;ST_AutoTextRotationUpr ST_AutoTextRotation =2;ST_AutoTextRotationGrav ST_AutoTextRotation =3;);func (_daad ST_AutoTextRotation )String ()string {switch _daad {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 (_bbgf ST_HueDir )String ()string {switch _bbgf {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};return "";};func (_dacafd *CT_PtList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dacafd .Pt !=nil {_dfdd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0074"}};for _ ,_eabe :=range _dacafd .Pt {e .EncodeElement (_eabe ,_dfdd );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cdbe ST_PyramidAccentTextMargin )ValidateWithPath (path string )error {switch _cdbe {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 (_cdbe ));};return nil ;};func (_egf *CT_DataModel )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_bagb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0074\u004cs\u0074"}};e .EncodeElement (_egf .PtLst ,_bagb );if _egf .CxnLst !=nil {_gbed :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_egf .CxnLst ,_gbed );};if _egf .Bg !=nil {_egfb :=_a .StartElement {Name :_a .Name {Local :"\u0062\u0067"}};e .EncodeElement (_egf .Bg ,_egfb );};if _egf .Whole !=nil {_ddb :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0068\u006fl\u0065"}};e .EncodeElement (_egf .Whole ,_ddb );};if _egf .ExtLst !=nil {_bggc :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egf .ExtLst ,_bggc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fbcg ST_FunctionOperator )Validate ()error {return _fbcg .ValidateWithPath ("")};func (_feef ST_PyramidAccentTextMargin )String ()string {switch _feef {case 0:return "";case 1:return "\u0073\u0074\u0065\u0070";case 2:return "\u0073\u0074\u0061c\u006b";};return "";}; +// Validate validates the CT_PtList and its children +func (_gfba *CT_PtList )Validate ()error {return _gfba .ValidateWithPath ("\u0043T\u005f\u0050\u0074\u004c\u0069\u0073t");};func (_egb *CT_ChildMax )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acde :=range start .Attr {if _acde .Name .Local =="\u0076\u0061\u006c"{_bdf ,_agc :=_a .ParseInt (_acde .Value ,10,32);if _agc !=nil {return _agc ;};_gcdb :=int32 (_bdf );_egb .ValAttr =&_gcdb ;continue ;};};for {_eege ,_fda :=d .Token ();if _fda !=nil {return _d .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078\u003a\u0020\u0025\u0073",_fda );};if _bedd ,_add :=_eege .(_b .EndElement );_add &&_bedd .Name ==start .Name {break ;};};return nil ;};func (_gcgg *ST_VariableType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gcgg =0;case "\u006e\u006f\u006e\u0065":*_gcgg =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_gcgg =2;case "\u0063\u0068\u004da\u0078":*_gcgg =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_gcgg =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_gcgg =5;case "\u0064\u0069\u0072":*_gcgg =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_gcgg =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_gcgg =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_gcgg =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_gcgg =10;};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;); -// Validate validates the CT_ElemPropSet and its children -func (_egff *CT_ElemPropSet )Validate ()error {return _egff .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072o\u0070\u0053\u0065\u0074");};func (_ddgg ST_ChildAlignment )ValidateWithPath (path string )error {switch _ddgg {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 (_ddgg ));};return nil ;};func (_ffgbg ST_DiagramHorizontalAlignment )ValidateWithPath (path string )error {switch _ffgbg {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 (_ffgbg ));};return nil ;};type CT_Rules struct{Rule []*CT_NumericRule ;};func (_beea ST_BendPoint )ValidateWithPath (path string )error {switch _beea {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 (_beea ));};return nil ;}; +// ValidateWithPath validates the ColorsDefHdrLst and its children, prefixing error messages with path +func (_gbagf *ColorsDefHdrLst )ValidateWithPath (path string )error {if _cabd :=_gbagf .CT_ColorTransformHeaderLst .ValidateWithPath (path );_cabd !=nil {return _cabd ;};return nil ;};func (_gcedd ST_AnimOneStr )Validate ()error {return _gcedd .ValidateWithPath ("")};const (ST_OffsetUnset ST_Offset =0;ST_OffsetCtr ST_Offset =1;ST_OffsetOff ST_Offset =2;);func (_fef *CT_CTStyleLabel )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_fef .NameAttr )});e .EncodeToken (start );if _fef .FillClrLst !=nil {_bdce :=_b .StartElement {Name :_b .Name {Local :"\u0066\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_fef .FillClrLst ,_bdce );};if _fef .LinClrLst !=nil {_dfd :=_b .StartElement {Name :_b .Name {Local :"\u006ci\u006e\u0043\u006c\u0072\u004c\u0073t"}};e .EncodeElement (_fef .LinClrLst ,_dfd );};if _fef .EffectClrLst !=nil {_bdb :=_b .StartElement {Name :_b .Name {Local :"\u0065\u0066\u0066e\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_fef .EffectClrLst ,_bdb );};if _fef .TxLinClrLst !=nil {_abf :=_b .StartElement {Name :_b .Name {Local :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_fef .TxLinClrLst ,_abf );};if _fef .TxFillClrLst !=nil {_feeb :=_b .StartElement {Name :_b .Name {Local :"\u0074\u0078\u0046i\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_fef .TxFillClrLst ,_feeb );};if _fef .TxEffectClrLst !=nil {_fdcf :=_b .StartElement {Name :_b .Name {Local :"\u0074\u0078\u0045\u0066\u0066\u0065\u0063\u0074\u0043l\u0072\u004c\u0073\u0074"}};e .EncodeElement (_fef .TxEffectClrLst ,_fdcf );};if _fef .ExtLst !=nil {_afge :=_b .StartElement {Name :_b .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fef .ExtLst ,_afge );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebac *ST_NodeHorizontalAlignment )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ebac =0;case "\u006c":*_ebac =1;case "\u0063\u0074\u0072":*_ebac =2;case "\u0072":*_ebac =3;};return nil ;};func (_dfbg *ST_Direction )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dfbg =0;case "\u006e\u006f\u0072\u006d":*_dfbg =1;case "\u0072\u0065\u0076":*_dfbg =2;};return nil ;};func (_gefg *CT_PresentationOf )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gefg .AxisAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_gefg .AxisAttr )});};if _gefg .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_gefg .PtTypeAttr )});};if _gefg .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_gefg .HideLastTransAttr )});};if _gefg .StAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_gefg .StAttr )});};if _gefg .CntAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006e\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_gefg .CntAttr )});};if _gefg .StepAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_d .Sprintf ("\u0025\u0076",*_gefg .StepAttr )});};e .EncodeToken (start );if _gefg .ExtLst !=nil {_gbgf :=_b .StartElement {Name :_b .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gefg .ExtLst ,_gbgf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TextProps and its children, prefixing error messages with path -func (_eeddg *CT_TextProps )ValidateWithPath (path string )error {if _eeddg .Sp3d !=nil {if _fgce :=_eeddg .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_fgce !=nil {return _fgce ;};};if _eeddg .FlatTx !=nil {if _fcdcf :=_eeddg .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_fcdcf !=nil {return _fcdcf ;};};return nil ;}; +// ST_FunctionArgument is a union type +type ST_FunctionArgument struct{ST_VariableType ST_VariableType ;};func (_bbgb *ST_PyramidAccentPosition )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bbgb =0;case "\u0062\u0065\u0066":*_bbgb =1;case "\u0061\u0066\u0074":*_bbgb =2;};return nil ;};const (ST_AnimLvlStrUnset ST_AnimLvlStr =0;ST_AnimLvlStrNone ST_AnimLvlStr =1;ST_AnimLvlStrLvl ST_AnimLvlStr =2;ST_AnimLvlStrCtr ST_AnimLvlStr =3;);func (_ececg *ST_VerticalAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbbd ,_bfdgd :=d .Token ();if _bfdgd !=nil {return _bfdgd ;};if _adcf ,_ebfd :=_dbbd .(_b .EndElement );_ebfd &&_adcf .Name ==start .Name {*_ececg =1;return nil ;};if _fgdd ,_cefdb :=_dbbd .(_b .CharData );!_cefdb {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",_dbbd );}else {switch string (_fgdd ){case "":*_ececg =0;case "\u0074":*_ececg =1;case "\u006d\u0069\u0064":*_ececg =2;case "\u0062":*_ececg =3;case "\u006e\u006f\u006e\u0065":*_ececg =4;};};_dbbd ,_bfdgd =d .Token ();if _bfdgd !=nil {return _bfdgd ;};if _bdee ,_gfbb :=_dbbd .(_b .EndElement );_gfbb &&_bdee .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",_dbbd );};func (_face ST_AnimLvlStr )ValidateWithPath (path string )error {switch _face {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 (_face ));};return nil ;}; -// Validate validates the CT_Categories and its children -func (_cff *CT_Categories )Validate ()error {return _cff .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};type CT_ResizeHandles struct{ValAttr ST_ResizeHandlesStr ;};func (_fbfcc *ST_FlowDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fbfcc =0;case "\u0072\u006f\u0077":*_fbfcc =1;case "\u0063\u006f\u006c":*_fbfcc =2;};return nil ;};func (_ecac ST_AutoTextRotation )ValidateWithPath (path string )error {switch _ecac {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 (_ecac ));};return nil ;};func (_eacf *ST_ConnectorPoint )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aaag ,_dbac :=d .Token ();if _dbac !=nil {return _dbac ;};if _abdbb ,_ddfbd :=_aaag .(_a .EndElement );_ddfbd &&_abdbb .Name ==start .Name {*_eacf =1;return nil ;};if _bbacd ,_cafef :=_aaag .(_a .CharData );!_cafef {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",_aaag );}else {switch string (_bbacd ){case "":*_eacf =0;case "\u0061\u0075\u0074\u006f":*_eacf =1;case "\u0062\u0043\u0074\u0072":*_eacf =2;case "\u0063\u0074\u0072":*_eacf =3;case "\u006d\u0069\u0064\u004c":*_eacf =4;case "\u006d\u0069\u0064\u0052":*_eacf =5;case "\u0074\u0043\u0074\u0072":*_eacf =6;case "\u0062\u004c":*_eacf =7;case "\u0062\u0052":*_eacf =8;case "\u0074\u004c":*_eacf =9;case "\u0074\u0052":*_eacf =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_eacf =11;};};_aaag ,_dbac =d .Token ();if _dbac !=nil {return _dbac ;};if _cgeff ,_gdgb :=_aaag .(_a .EndElement );_gdgb &&_cgeff .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",_aaag );};func (_accg ST_TextAnchorVertical )ValidateWithPath (path string )error {switch _accg {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 (_accg ));};return nil ;};func (_aeaa ST_VerticalAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bdgdb :=_a .Attr {};_bdgdb .Name =name ;switch _aeaa {case ST_VerticalAlignmentUnset :_bdgdb .Value ="";case ST_VerticalAlignmentT :_bdgdb .Value ="\u0074";case ST_VerticalAlignmentMid :_bdgdb .Value ="\u006d\u0069\u0064";case ST_VerticalAlignmentB :_bdgdb .Value ="\u0062";case ST_VerticalAlignmentNone :_bdgdb .Value ="\u006e\u006f\u006e\u0065";};return _bdgdb ,nil ;};func (_fefd ST_ConstraintRelationship )String ()string {switch _fefd {case 0:return "";case 1:return "\u0073\u0065\u006c\u0066";case 2:return "\u0063\u0068";case 3:return "\u0064\u0065\u0073";};return "";}; +// ValidateWithPath validates the StyleDef and its children, prefixing error messages with path +func (_gcdfg *StyleDef )ValidateWithPath (path string )error {if _baad :=_gcdfg .CT_StyleDefinition .ValidateWithPath (path );_baad !=nil {return _baad ;};return nil ;};func NewCT_PtList ()*CT_PtList {_cggd :=&CT_PtList {};return _cggd };type ST_BoolOperator byte ; -// Validate validates the CT_SDDescription and its children -func (_ebc *CT_SDDescription )Validate ()error {return _ebc .ValidateWithPath ("\u0043\u0054_\u0053\u0044\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");};func (_eefb *ST_HierarchyAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_caec ,_abeed :=d .Token ();if _abeed !=nil {return _abeed ;};if _fcbe ,_eagag :=_caec .(_a .EndElement );_eagag &&_fcbe .Name ==start .Name {*_eefb =1;return nil ;};if _feafgg ,_gggc :=_caec .(_a .CharData );!_gggc {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",_caec );}else {switch string (_feafgg ){case "":*_eefb =0;case "\u0074\u004c":*_eefb =1;case "\u0074\u0052":*_eefb =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_eefb =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_eefb =4;case "\u0062\u004c":*_eefb =5;case "\u0062\u0052":*_eefb =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_eefb =7;case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_eefb =8;case "\u006c\u0054":*_eefb =9;case "\u006c\u0042":*_eefb =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_eefb =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_eefb =12;case "\u0072\u0054":*_eefb =13;case "\u0072\u0042":*_eefb =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_eefb =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_eefb =16;};};_caec ,_abeed =d .Token ();if _abeed !=nil {return _abeed ;};if _fdfeb ,_daeg :=_caec .(_a .EndElement );_daeg &&_fdfeb .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",_caec );};func (_fcaeea ST_CxnType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gdecfb :=_a .Attr {};_gdecfb .Name =name ;switch _fcaeea {case ST_CxnTypeUnset :_gdecfb .Value ="";case ST_CxnTypeParOf :_gdecfb .Value ="\u0070\u0061\u0072O\u0066";case ST_CxnTypePresOf :_gdecfb .Value ="\u0070\u0072\u0065\u0073\u004f\u0066";case ST_CxnTypePresParOf :_gdecfb .Value ="\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff";case ST_CxnTypeUnknownRelationship :_gdecfb .Value ="\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070";};return _gdecfb ,nil ;};func (_dbfcb *CT_SDCategories )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afbgf :for {_ebabg ,_eafg :=d .Token ();if _eafg !=nil {return _eafg ;};switch _ccfca :=_ebabg .(type ){case _a .StartElement :switch _ccfca .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"}:_ffca :=NewCT_SDCategory ();if _geedd :=d .DecodeElement (_ffca ,&_ccfca );_geedd !=nil {return _geedd ;};_dbfcb .Cat =append (_dbfcb .Cat ,_ffca );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\u0044\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_ccfca .Name );if _ccdgc :=d .Skip ();_ccdgc !=nil {return _ccdgc ;};};case _a .EndElement :break _afbgf ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_NumericRule and its children, prefixing error messages with path +func (_gdbea *CT_NumericRule )ValidateWithPath (path string )error {if _gdbea .ExtLst !=nil {if _ddae :=_gdbea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddae !=nil {return _ddae ;};};if _fcbd :=_gdbea .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fcbd !=nil {return _fcbd ;};if _aadg :=_gdbea .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_aadg !=nil {return _aadg ;};if _eacf :=_gdbea .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_eacf !=nil {return _eacf ;};return nil ;};type CT_CTCategories struct{Cat []*CT_CTCategory ;}; -// ValidateWithPath validates the CT_CTStyleLabel and its children, prefixing error messages with path -func (_dbd *CT_CTStyleLabel )ValidateWithPath (path string )error {if _dbd .FillClrLst !=nil {if _aba :=_dbd .FillClrLst .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_aba !=nil {return _aba ;};};if _dbd .LinClrLst !=nil {if _cded :=_dbd .LinClrLst .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074");_cded !=nil {return _cded ;};};if _dbd .EffectClrLst !=nil {if _ecc :=_dbd .EffectClrLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_ecc !=nil {return _ecc ;};};if _dbd .TxLinClrLst !=nil {if _dgf :=_dbd .TxLinClrLst .ValidateWithPath (path +"\u002f\u0054\u0078L\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074");_dgf !=nil {return _dgf ;};};if _dbd .TxFillClrLst !=nil {if _fdb :=_dbd .TxFillClrLst .ValidateWithPath (path +"\u002f\u0054\u0078\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_fdb !=nil {return _fdb ;};};if _dbd .TxEffectClrLst !=nil {if _bdd :=_dbd .TxEffectClrLst .ValidateWithPath (path +"\u002fT\u0078E\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_bdd !=nil {return _bdd ;};};if _dbd .ExtLst !=nil {if _afda :=_dbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afda !=nil {return _afda ;};};return nil ;};func (_bcbe *CT_Parameter )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcbe .TypeAttr =ST_ParameterId (1);for _ ,_ebgb :=range start .Attr {if _ebgb .Name .Local =="\u0074\u0079\u0070\u0065"{_bcbe .TypeAttr .UnmarshalXMLAttr (_ebgb );continue ;};if _ebgb .Name .Local =="\u0076\u0061\u006c"{_afbg ,_cbab :=ParseUnionST_ParameterVal (_ebgb .Value );if _cbab !=nil {return _cbab ;};_bcbe .ValAttr =_afbg ;continue ;};};for {_bbba ,_ccce :=d .Token ();if _ccce !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_ccce );};if _agcf ,_bggf :=_bbba .(_a .EndElement );_bggf &&_agcf .Name ==start .Name {break ;};};return nil ;};type CT_StyleDefinition struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;Scene3d *_c .CT_Scene3D ;StyleLbl []*CT_StyleLabel ;ExtLst *_c .CT_OfficeArtExtensionList ;};func (_dggag *ST_NodeHorizontalAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afegg ,_cfafg :=d .Token ();if _cfafg !=nil {return _cfafg ;};if _eadeed ,_cebb :=_afegg .(_a .EndElement );_cebb &&_eadeed .Name ==start .Name {*_dggag =1;return nil ;};if _ecabd ,_ccgfa :=_afegg .(_a .CharData );!_ccgfa {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",_afegg );}else {switch string (_ecabd ){case "":*_dggag =0;case "\u006c":*_dggag =1;case "\u0063\u0074\u0072":*_dggag =2;case "\u0072":*_dggag =3;};};_afegg ,_cfafg =d .Token ();if _cfafg !=nil {return _cfafg ;};if _dfgb ,_effae :=_afegg .(_a .EndElement );_effae &&_dfgb .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",_afegg );};func (_aec *CT_Colors )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dbbfd :=range start .Attr {if _dbbfd .Name .Local =="\u006d\u0065\u0074\u0068"{_aec .MethAttr .UnmarshalXMLAttr (_dbbfd );continue ;};if _dbbfd .Name .Local =="\u0068\u0075\u0065\u0044\u0069\u0072"{_aec .HueDirAttr .UnmarshalXMLAttr (_dbbfd );continue ;};};_cdcg :for {_gbga ,_afcb :=d .Token ();if _afcb !=nil {return _afcb ;};switch _gaeg :=_gbga .(type ){case _a .StartElement :switch _gaeg .Name {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\u006f\u006co\u0072\u0073 \u0025\u0076",_gaeg .Name );if _fdeeb :=d .Skip ();_fdeeb !=nil {return _fdeeb ;};};case _a .EndElement :break _cdcg ;case _a .CharData :};};return nil ;};func (_badeb ST_ConnectorPoint )Validate ()error {return _badeb .ValidateWithPath ("")}; +// Validate validates the CT_Category and its children +func (_becf *CT_Category )Validate ()error {return _becf .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");}; -// ValidateWithPath validates the CT_SDCategory and its children, prefixing error messages with path -func (_bcaf *CT_SDCategory )ValidateWithPath (path string )error {return nil };func (_gcabb *ST_ConstraintType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gcabb =0;case "\u006e\u006f\u006e\u0065":*_gcabb =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_gcabb =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_gcabb =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_gcabb =4;case "\u0062\u0065\u0067\u0050\u0061\u0064":*_gcabb =5;case "\u0062":*_gcabb =6;case "\u0062\u004d\u0061r\u0067":*_gcabb =7;case "\u0062\u004f\u0066\u0066":*_gcabb =8;case "\u0063\u0074\u0072\u0058":*_gcabb =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_gcabb =10;case "\u0063\u0074\u0072\u0059":*_gcabb =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_gcabb =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_gcabb =13;case "\u0064\u0069\u0061\u006d":*_gcabb =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_gcabb =15;case "\u0065\u006e\u0064\u0050\u0061\u0064":*_gcabb =16;case "\u0068":*_gcabb =17;case "\u0068\u0041\u0072\u0048":*_gcabb =18;case "\u0068\u004f\u0066\u0066":*_gcabb =19;case "\u006c":*_gcabb =20;case "\u006c\u004d\u0061r\u0067":*_gcabb =21;case "\u006c\u004f\u0066\u0066":*_gcabb =22;case "\u0072":*_gcabb =23;case "\u0072\u004d\u0061r\u0067":*_gcabb =24;case "\u0072\u004f\u0066\u0066":*_gcabb =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_gcabb =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_gcabb =27;case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_gcabb =28;case "\u0073\u0069\u0062S\u0070":*_gcabb =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_gcabb =30;case "\u0073\u0070":*_gcabb =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_gcabb =32;case "\u0074":*_gcabb =33;case "\u0074\u004d\u0061r\u0067":*_gcabb =34;case "\u0074\u004f\u0066\u0066":*_gcabb =35;case "\u0075\u0073\u0065r\u0041":*_gcabb =36;case "\u0075\u0073\u0065r\u0042":*_gcabb =37;case "\u0075\u0073\u0065r\u0043":*_gcabb =38;case "\u0075\u0073\u0065r\u0044":*_gcabb =39;case "\u0075\u0073\u0065r\u0045":*_gcabb =40;case "\u0075\u0073\u0065r\u0046":*_gcabb =41;case "\u0075\u0073\u0065r\u0047":*_gcabb =42;case "\u0075\u0073\u0065r\u0048":*_gcabb =43;case "\u0075\u0073\u0065r\u0049":*_gcabb =44;case "\u0075\u0073\u0065r\u004a":*_gcabb =45;case "\u0075\u0073\u0065r\u004b":*_gcabb =46;case "\u0075\u0073\u0065r\u004c":*_gcabb =47;case "\u0075\u0073\u0065r\u004d":*_gcabb =48;case "\u0075\u0073\u0065r\u004e":*_gcabb =49;case "\u0075\u0073\u0065r\u004f":*_gcabb =50;case "\u0075\u0073\u0065r\u0050":*_gcabb =51;case "\u0075\u0073\u0065r\u0051":*_gcabb =52;case "\u0075\u0073\u0065r\u0052":*_gcabb =53;case "\u0075\u0073\u0065r\u0053":*_gcabb =54;case "\u0075\u0073\u0065r\u0054":*_gcabb =55;case "\u0075\u0073\u0065r\u0055":*_gcabb =56;case "\u0075\u0073\u0065r\u0056":*_gcabb =57;case "\u0075\u0073\u0065r\u0057":*_gcabb =58;case "\u0075\u0073\u0065r\u0058":*_gcabb =59;case "\u0075\u0073\u0065r\u0059":*_gcabb =60;case "\u0075\u0073\u0065r\u005a":*_gcabb =61;case "\u0077":*_gcabb =62;case "\u0077\u0041\u0072\u0048":*_gcabb =63;case "\u0077\u004f\u0066\u0066":*_gcabb =64;};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;); +// ValidateWithPath validates the CT_Description and its children, prefixing error messages with path +func (_cgb *CT_Description )ValidateWithPath (path string )error {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 (_gee *CT_Algorithm )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_ecd ,_ecdg :=_gee .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _ecdg !=nil {return _ecdg ;};start .Attr =append (start .Attr ,_ecd );if _gee .RevAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0076"},Value :_d .Sprintf ("\u0025\u0076",*_gee .RevAttr )});};e .EncodeToken (start );if _gee .Param !=nil {_aefb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u0061\u0072a\u006d"}};for _ ,_cafe :=range _gee .Param {e .EncodeElement (_cafe ,_aefb );};};if _gee .ExtLst !=nil {_fcg :=_b .StartElement {Name :_b .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gee .ExtLst ,_fcg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ColorsDefHdrLst struct{CT_ColorTransformHeaderLst }; -// Validate validates the CT_NumericRule and its children -func (_bcgb *CT_NumericRule )Validate ()error {return _bcgb .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069c\u0052\u0075\u006c\u0065");};type ColorsDefHdrLst struct{CT_ColorTransformHeaderLst };func NewCT_Constraints ()*CT_Constraints {_ffba :=&CT_Constraints {};return _ffba };type LayoutDefHdrLst struct{CT_DiagramDefinitionHeaderLst };func ParseUnionST_ParameterVal (s string )(ST_ParameterVal ,error ){return ST_ParameterVal {},nil };func (_gecbg *ST_FunctionOperator )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcgcd ,_dadgdb :=d .Token ();if _dadgdb !=nil {return _dadgdb ;};if _afeg ,_edcb :=_bcgcd .(_a .EndElement );_edcb &&_afeg .Name ==start .Name {*_gecbg =1;return nil ;};if _adgfg ,_cfaa :=_bcgcd .(_a .CharData );!_cfaa {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",_bcgcd );}else {switch string (_adgfg ){case "":*_gecbg =0;case "\u0065\u0071\u0075":*_gecbg =1;case "\u006e\u0065\u0071":*_gecbg =2;case "\u0067\u0074":*_gecbg =3;case "\u006c\u0074":*_gecbg =4;case "\u0067\u0074\u0065":*_gecbg =5;case "\u006c\u0074\u0065":*_gecbg =6;};};_bcgcd ,_dadgdb =d .Token ();if _dadgdb !=nil {return _dadgdb ;};if _dgffe ,_ebdfc :=_bcgcd .(_a .EndElement );_ebdfc &&_dgffe .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",_bcgcd );};func (_bagc *CT_ColorTransformHeaderLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddcc :for {_dac ,_gde :=d .Token ();if _gde !=nil {return _gde ;};switch _adgc :=_dac .(type ){case _a .StartElement :switch _adgc .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"}:_gfdb :=NewCT_ColorTransformHeader ();if _ffg :=d .DecodeElement (_gfdb ,&_adgc );_ffg !=nil {return _ffg ;};_bagc .ColorsDefHdr =append (_bagc .ColorsDefHdr ,_gfdb );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_\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",_adgc .Name );if _ggcb :=d .Skip ();_ggcb !=nil {return _ggcb ;};};case _a .EndElement :break _ddcc ;case _a .CharData :};};return nil ;};type ST_SecondaryChildAlignment byte ;func (_fccbf ST_AutoTextRotation )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_aebc :=_a .Attr {};_aebc .Name =name ;switch _fccbf {case ST_AutoTextRotationUnset :_aebc .Value ="";case ST_AutoTextRotationNone :_aebc .Value ="\u006e\u006f\u006e\u0065";case ST_AutoTextRotationUpr :_aebc .Value ="\u0075\u0070\u0072";case ST_AutoTextRotationGrav :_aebc .Value ="\u0067\u0072\u0061\u0076";};return _aebc ,nil ;};func (_facc *CT_BulletEnabled )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cbg :=range start .Attr {if _cbg .Name .Local =="\u0076\u0061\u006c"{_gcg ,_beg :=_af .ParseBool (_cbg .Value );if _beg !=nil {return _beg ;};_facc .ValAttr =&_gcg ;continue ;};};for {_ggd ,_aff :=d .Token ();if _aff !=nil {return _e .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",_aff );};if _bff ,_fbe :=_ggd .(_a .EndElement );_fbe &&_bff .Name ==start .Name {break ;};};return nil ;};func (_eeff *DataModel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eeff .CT_DataModel =*NewCT_DataModel ();_dffbd :for {_geag ,_fbgb :=d .Token ();if _fbgb !=nil {return _fbgb ;};switch _ccbg :=_geag .(type ){case _a .StartElement :switch _ccbg .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 _bace :=d .DecodeElement (_eeff .PtLst ,&_ccbg );_bace !=nil {return _bace ;};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"}:_eeff .CxnLst =NewCT_CxnList ();if _eaddg :=d .DecodeElement (_eeff .CxnLst ,&_ccbg );_eaddg !=nil {return _eaddg ;};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"}:_eeff .Bg =_c .NewCT_BackgroundFormatting ();if _ddgb :=d .DecodeElement (_eeff .Bg ,&_ccbg );_ddgb !=nil {return _ddgb ;};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"}:_eeff .Whole =_c .NewCT_WholeE2oFormatting ();if _gbad :=d .DecodeElement (_eeff .Whole ,&_ccbg );_gbad !=nil {return _gbad ;};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"}:_eeff .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _gdddd :=d .DecodeElement (_eeff .ExtLst ,&_ccbg );_gdddd !=nil {return _gdddd ;};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 \u0044\u0061\u0074\u0061\u004d\u006fd\u0065\u006c \u0025\u0076",_ccbg .Name );if _cgfg :=d .Skip ();_cgfg !=nil {return _cgfg ;};};case _a .EndElement :break _dffbd ;case _a .CharData :};};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 *_c .CT_OfficeArtExtensionList ;}; +// Validate validates the CT_CTCategories and its children +func (_dacb *CT_CTCategories )Validate ()error {return _dacb .ValidateWithPath ("\u0043T\u005fC\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func (_ebed *CT_TextProps )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ebed .Sp3d !=nil {_gabd :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0070\u0033\u0064"}};e .EncodeElement (_ebed .Sp3d ,_gabd );};if _ebed .FlatTx !=nil {_aaedd :=_b .StartElement {Name :_b .Name {Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_ebed .FlatTx ,_aaedd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_DiagramTextAlignmentUnset ST_DiagramTextAlignment =0;ST_DiagramTextAlignmentL ST_DiagramTextAlignment =1;ST_DiagramTextAlignmentCtr ST_DiagramTextAlignment =2;ST_DiagramTextAlignmentR ST_DiagramTextAlignment =3;);func (_fdgb *ST_ParameterId )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daaf ,_dcfee :=d .Token ();if _dcfee !=nil {return _dcfee ;};if _bgagd ,_fgcb :=_daaf .(_b .EndElement );_fgcb &&_bgagd .Name ==start .Name {*_fdgb =1;return nil ;};if _eddg ,_gfac :=_daaf .(_b .CharData );!_gfac {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",_daaf );}else {switch string (_eddg ){case "":*_fdgb =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_fdgb =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_fdgb =2;case "\u0063\u0068\u0044i\u0072":*_fdgb =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_fdgb =4;case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_fdgb =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_fdgb =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_fdgb =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_fdgb =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_fdgb =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_fdgb =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_fdgb =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_fdgb =12;case "\u0064\u0069\u006d":*_fdgb =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_fdgb =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_fdgb =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_fdgb =16;case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_fdgb =17;case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_fdgb =18;case "\u0074\u0078\u0044i\u0072":*_fdgb =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_fdgb =20;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_fdgb =21;case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_fdgb =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_fdgb =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_fdgb =24;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_fdgb =25;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_fdgb =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_fdgb =27;case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_fdgb =28;case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_fdgb =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_fdgb =30;case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_fdgb =31;case "\u0067\u0072\u0044i\u0072":*_fdgb =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_fdgb =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_fdgb =34;case "\u0062\u006b\u0070\u0074":*_fdgb =35;case "\u006f\u0066\u0066":*_fdgb =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_fdgb =37;case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_fdgb =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_fdgb =39;case "\u0073\u0074\u0041n\u0067":*_fdgb =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_fdgb =41;case "\u0061\u0072":*_fdgb =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_fdgb =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_fdgb =44;case "\u006c\u006e\u0053\u0070\u0043\u0068":*_fdgb =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_fdgb =46;case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_fdgb =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_fdgb =48;case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_fdgb =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_fdgb =50;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_fdgb =51;case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_fdgb =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_fdgb =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_fdgb =54;case "\u0065\u006e\u0064\u0050\u0074\u0073":*_fdgb =55;};};_daaf ,_dcfee =d .Token ();if _dcfee !=nil {return _dcfee ;};if _gbgff ,_dcab :=_daaf .(_b .EndElement );_dcab &&_gbgff .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",_daaf );};const (ST_RotationPathUnset ST_RotationPath =0;ST_RotationPathNone ST_RotationPath =1;ST_RotationPathAlongPath ST_RotationPath =2;);func (_dafa *CT_StyleDefinitionHeaderLst )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dafa .StyleDefHdr !=nil {_deff :=_b .StartElement {Name :_b .Name {Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_addec :=range _dafa .StyleDefHdr {e .EncodeElement (_addec ,_deff );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the DataModel and its children, prefixing error messages with path -func (_gagb *DataModel )ValidateWithPath (path string )error {if _cadd :=_gagb .CT_DataModel .ValidateWithPath (path );_cadd !=nil {return _cadd ;};return nil ;};const (ST_DiagramTextAlignmentUnset ST_DiagramTextAlignment =0;ST_DiagramTextAlignmentL ST_DiagramTextAlignment =1;ST_DiagramTextAlignmentCtr ST_DiagramTextAlignment =2;ST_DiagramTextAlignmentR ST_DiagramTextAlignment =3;); +// ValidateWithPath validates the CT_SDName and its children, prefixing error messages with path +func (_bddf *CT_SDName )ValidateWithPath (path string )error {return nil };func (_dgecf ST_DiagramTextAlignment )Validate ()error {return _dgecf .ValidateWithPath ("")};func (_ebgf *ST_ElementType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eccb ,_adfc :=d .Token ();if _adfc !=nil {return _adfc ;};if _ddca ,_agffg :=_eccb .(_b .EndElement );_agffg &&_ddca .Name ==start .Name {*_ebgf =1;return nil ;};if _dabac ,_cbdg :=_eccb .(_b .CharData );!_cbdg {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",_eccb );}else {switch string (_dabac ){case "":*_ebgf =0;case "\u0061\u006c\u006c":*_ebgf =1;case "\u0064\u006f\u0063":*_ebgf =2;case "\u006e\u006f\u0064\u0065":*_ebgf =3;case "\u006e\u006f\u0072\u006d":*_ebgf =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_ebgf =5;case "\u0061\u0073\u0073\u0074":*_ebgf =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_ebgf =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_ebgf =8;case "\u0070\u0072\u0065\u0073":*_ebgf =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_ebgf =10;};};_eccb ,_adfc =d .Token ();if _adfc !=nil {return _adfc ;};if _dbbca ,_eaef :=_eccb .(_b .EndElement );_eaef &&_dbbca .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",_eccb );};func (_eggae ST_TextAnchorHorizontal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eggae .String (),start );};func (_gffg ST_TextAnchorVertical )String ()string {switch _gffg {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";};func (_ebdab ST_OutputShapeType )String ()string {switch _ebdab {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u006f\u006e\u006e";};return "";};func (_ebfb *ST_ElementType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ebfb =0;case "\u0061\u006c\u006c":*_ebfb =1;case "\u0064\u006f\u0063":*_ebfb =2;case "\u006e\u006f\u0064\u0065":*_ebfb =3;case "\u006e\u006f\u0072\u006d":*_ebfb =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_ebfb =5;case "\u0061\u0073\u0073\u0074":*_ebfb =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_ebfb =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_ebfb =8;case "\u0070\u0072\u0065\u0073":*_ebfb =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_ebfb =10;};return nil ;};func (_ffdc *CT_AnimLvl )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffdc .ValAttr !=ST_AnimLvlStrUnset {_bfg ,_cba :=_ffdc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _cba !=nil {return _cba ;};start .Attr =append (start .Attr ,_bfg );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SampleData ()*CT_SampleData {_aebaf :=&CT_SampleData {};return _aebaf };func (_cbdgd ST_FunctionOperator )String ()string {switch _cbdgd {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 "";};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 (_ccag *ST_Direction )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_decd ,_ddcc :=d .Token ();if _ddcc !=nil {return _ddcc ;};if _dddbd ,_ffbdb :=_decd .(_b .EndElement );_ffbdb &&_dddbd .Name ==start .Name {*_ccag =1;return nil ;};if _gcgb ,_gbfff :=_decd .(_b .CharData );!_gbfff {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",_decd );}else {switch string (_gcgb ){case "":*_ccag =0;case "\u006e\u006f\u0072\u006d":*_ccag =1;case "\u0072\u0065\u0076":*_ccag =2;};};_decd ,_ddcc =d .Token ();if _ddcc !=nil {return _ddcc ;};if _ffedb ,_fcba :=_decd .(_b .EndElement );_fcba &&_ffedb .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",_decd );};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 ParseUnionST_FunctionArgument (s string )(ST_FunctionArgument ,error ){return ST_FunctionArgument {},nil ;};func NewCT_ResizeHandles ()*CT_ResizeHandles {_adggg :=&CT_ResizeHandles {};return _adggg }; + +// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path +func (_egbg *CT_Colors )ValidateWithPath (path string )error {if _aeac :=_egbg .MethAttr .ValidateWithPath (path +"\u002fM\u0065\u0074\u0068\u0041\u0074\u0074r");_aeac !=nil {return _aeac ;};if _gfc :=_egbg .HueDirAttr .ValidateWithPath (path +"/\u0048\u0075\u0065\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_gfc !=nil {return _gfc ;};for _cge ,_bagg :=range _egbg .EG_ColorChoice {if _gbg :=_bagg .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cge ));_gbg !=nil {return _gbg ;};};return nil ;};func (_gfdcf ST_ParameterId )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gfdcf .String (),start );};func ParseSliceST_ElementTypes (s string )(ST_ElementTypes ,error ){return ST_ElementTypes {},nil };func (_bgca ST_StartingElement )Validate ()error {return _bgca .ValidateWithPath ("")};func (_dcfg *CT_ColorTransformHeader )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\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",_dcfg .UniqueIdAttr )});if _dcfg .MinVerAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_dcfg .MinVerAttr )});};if _dcfg .ResIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dcfg .ResIdAttr )});};e .EncodeToken (start );_eaac :=_b .StartElement {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_fcfc :=range _dcfg .Title {e .EncodeElement (_fcfc ,_eaac );};_ebff :=_b .StartElement {Name :_b .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_fbdd :=range _dcfg .Desc {e .EncodeElement (_fbdd ,_ebff );};if _dcfg .CatLst !=nil {_ebdf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcfg .CatLst ,_ebdf );};if _dcfg .ExtLst !=nil {_bafc :=_b .StartElement {Name :_b .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcfg .ExtLst ,_bafc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cefcf ST_ChildDirection )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dgfca :=_b .Attr {};_dgfca .Name =name ;switch _cefcf {case ST_ChildDirectionUnset :_dgfca .Value ="";case ST_ChildDirectionHorz :_dgfca .Value ="\u0068\u006f\u0072\u007a";case ST_ChildDirectionVert :_dgfca .Value ="\u0076\u0065\u0072\u0074";};return _dgfca ,nil ;};func (_gaga *ST_AnimLvlStr )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gaga =0;case "\u006e\u006f\u006e\u0065":*_gaga =1;case "\u006c\u0076\u006c":*_gaga =2;case "\u0063\u0074\u0072":*_gaga =3;};return nil ;};type ST_LinearDirection byte ;func (_cagfbb *ST_OutputShapeType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cagfbb =0;case "\u006e\u006f\u006e\u0065":*_cagfbb =1;case "\u0063\u006f\u006e\u006e":*_cagfbb =2;};return nil ;}; + +// Validate validates the CT_Constraint and its children +func (_efbff *CT_Constraint )Validate ()error {return _efbff .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074");};func NewCT_CTStyleLabel ()*CT_CTStyleLabel {_gfgd :=&CT_CTStyleLabel {};return _gfgd };func NewCT_TextProps ()*CT_TextProps {_ffdaf :=&CT_TextProps {};return _ffdaf };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;);type ST_Ints []int32 ;func (_gcfaf ST_BoolOperator )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aaage :=_b .Attr {};_aaage .Name =name ;switch _gcfaf {case ST_BoolOperatorUnset :_aaage .Value ="";case ST_BoolOperatorNone :_aaage .Value ="\u006e\u006f\u006e\u0065";case ST_BoolOperatorEqu :_aaage .Value ="\u0065\u0071\u0075";case ST_BoolOperatorGte :_aaage .Value ="\u0067\u0074\u0065";case ST_BoolOperatorLte :_aaage .Value ="\u006c\u0074\u0065";};return _aaage ,nil ;}; // Validate validates the StyleDefHdr and its children -func (_aabec *StyleDefHdr )Validate ()error {return _aabec .ValidateWithPath ("S\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072");};func (_adga ST_FallbackDimension )ValidateWithPath (path string )error {switch _adga {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 (_adga ));};return nil ;};func (_adeec ST_ChildAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_adeec .String (),start );};func (_gbfc *CT_Constraint )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gbfc .OpAttr !=ST_BoolOperatorUnset {_gfee ,_ecbe :=_gbfc .OpAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u0070"});if _ecbe !=nil {return _ecbe ;};start .Attr =append (start .Attr ,_gfee );};if _gbfc .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_gbfc .ValAttr )});};if _gbfc .FactAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gbfc .FactAttr )});};if _gbfc .TypeAttr !=ST_ConstraintTypeUnset {_ebfg ,_gbgf :=_gbfc .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _gbgf !=nil {return _gbgf ;};start .Attr =append (start .Attr ,_ebfg );};if _gbfc .ForAttr !=ST_ConstraintRelationshipUnset {_bbeff ,_abdc :=_gbfc .ForAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u006f\u0072"});if _abdc !=nil {return _abdc ;};start .Attr =append (start .Attr ,_bbeff );};if _gbfc .ForNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_gbfc .ForNameAttr )});};if _gbfc .PtTypeAttr !=ST_ElementTypeUnset {_cgd ,_aefa :=_gbfc .PtTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _aefa !=nil {return _aefa ;};start .Attr =append (start .Attr ,_cgd );};if _gbfc .RefTypeAttr !=ST_ConstraintTypeUnset {_fbb ,_dbae :=_gbfc .RefTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"});if _dbae !=nil {return _dbae ;};start .Attr =append (start .Attr ,_fbb );};if _gbfc .RefForAttr !=ST_ConstraintRelationshipUnset {_gdf ,_agf :=_gbfc .RefForAttr .MarshalXMLAttr (_a .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _agf !=nil {return _agf ;};start .Attr =append (start .Attr ,_gdf );};if _gbfc .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_gbfc .RefForNameAttr )});};if _gbfc .RefPtTypeAttr !=ST_ElementTypeUnset {_egca ,_acc :=_gbfc .RefPtTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _acc !=nil {return _acc ;};start .Attr =append (start .Attr ,_egca );};e .EncodeToken (start );if _gbfc .ExtLst !=nil {_gaegd :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbfc .ExtLst ,_gaegd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dgaca *ST_HierBranchStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efee ,_ffedg :=d .Token ();if _ffedg !=nil {return _ffedg ;};if _fggc ,_ffced :=_efee .(_a .EndElement );_ffced &&_fggc .Name ==start .Name {*_dgaca =1;return nil ;};if _affa ,_cfaf :=_efee .(_a .CharData );!_cfaf {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",_efee );}else {switch string (_affa ){case "":*_dgaca =0;case "\u006c":*_dgaca =1;case "\u0072":*_dgaca =2;case "\u0068\u0061\u006e\u0067":*_dgaca =3;case "\u0073\u0074\u0064":*_dgaca =4;case "\u0069\u006e\u0069\u0074":*_dgaca =5;};};_efee ,_ffedg =d .Token ();if _ffedg !=nil {return _ffedg ;};if _gceag ,_geaf :=_efee .(_a .EndElement );_geaf &&_gceag .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",_efee );}; +func (_gfed *StyleDefHdr )Validate ()error {return _gfed .ValidateWithPath ("S\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072");};func (_acdef ST_ChildOrderType )String ()string {switch _acdef {case 0:return "";case 1:return "\u0062";case 2:return "\u0074";};return "";};func (_edbd ST_ConnectorRouting )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gafff :=_b .Attr {};_gafff .Name =name ;switch _edbd {case ST_ConnectorRoutingUnset :_gafff .Value ="";case ST_ConnectorRoutingStra :_gafff .Value ="\u0073\u0074\u0072\u0061";case ST_ConnectorRoutingBend :_gafff .Value ="\u0062\u0065\u006e\u0064";case ST_ConnectorRoutingCurve :_gafff .Value ="\u0063\u0075\u0072v\u0065";case ST_ConnectorRoutingLongCurve :_gafff .Value ="\u006co\u006e\u0067\u0043\u0075\u0072\u0076e";};return _gafff ,nil ;};func (_fcde *ST_SecondaryChildAlignment )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fcde =0;case "\u006e\u006f\u006e\u0065":*_fcde =1;case "\u0074":*_fcde =2;case "\u0062":*_fcde =3;case "\u006c":*_fcde =4;case "\u0072":*_fcde =5;};return nil ;};func NewCT_ElemPropSet ()*CT_ElemPropSet {_gdcd :=&CT_ElemPropSet {};return _gdcd }; -// ValidateWithPath validates the CT_StyleDefinition and its children, prefixing error messages with path -func (_cgff *CT_StyleDefinition )ValidateWithPath (path string )error {for _aedbf ,_dafda :=range _cgff .Title {if _agcg :=_dafda .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_aedbf ));_agcg !=nil {return _agcg ;};};for _becgg ,_ggef :=range _cgff .Desc {if _aaaa :=_ggef .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_becgg ));_aaaa !=nil {return _aaaa ;};};if _cgff .CatLst !=nil {if _gggec :=_cgff .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_gggec !=nil {return _gggec ;};};if _cgff .Scene3d !=nil {if _fbaf :=_cgff .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_fbaf !=nil {return _fbaf ;};};for _eafga ,_gdba :=range _cgff .StyleLbl {if _fgga :=_gdba .ValidateWithPath (_e .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_eafga ));_fgga !=nil {return _fgga ;};};if _cgff .ExtLst !=nil {if _gbdba :=_cgff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbdba !=nil {return _gbdba ;};};return nil ;};func (_aecge ST_StartingElement )Validate ()error {return _aecge .ValidateWithPath ("")};func (_cbadc ST_ChildOrderType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cbadc .String (),start );};type ColorsDef struct{CT_ColorTransform };func NewCT_DiagramDefinitionHeaderLst ()*CT_DiagramDefinitionHeaderLst {_geggd :=&CT_DiagramDefinitionHeaderLst {};return _geggd ;};func (_dec *CT_CTCategory )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_abc :=range start .Attr {if _abc .Name .Local =="\u0074\u0079\u0070\u0065"{_efeb ,_abfe :=_abc .Value ,error (nil );if _abfe !=nil {return _abfe ;};_dec .TypeAttr =_efeb ;continue ;};if _abc .Name .Local =="\u0070\u0072\u0069"{_fddg ,_bfb :=_af .ParseUint (_abc .Value ,10,32);if _bfb !=nil {return _bfb ;};_dec .PriAttr =uint32 (_fddg );continue ;};};for {_eaag ,_beac :=d .Token ();if _beac !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043T\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_beac );};if _dfd ,_fab :=_eaag .(_a .EndElement );_fab &&_dfd .Name ==start .Name {break ;};};return nil ;};func (_gbcf *ST_DiagramHorizontalAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gbcf =0;case "\u006c":*_gbcf =1;case "\u0063\u0074\u0072":*_gbcf =2;case "\u0072":*_gbcf =3;case "\u006e\u006f\u006e\u0065":*_gbcf =4;};return nil ;};func (_bfggg ST_DiagramTextAlignment )Validate ()error {return _bfggg .ValidateWithPath ("")};type CT_Direction struct{ValAttr ST_Direction ;};func (_bacdf *CT_StyleDefinitionHeaderLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bacdf .StyleDefHdr !=nil {_cdcdc :=_a .StartElement {Name :_a .Name {Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_decg :=range _bacdf .StyleDefHdr {e .EncodeElement (_decg ,_cdcdc );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dgbge ST_StartingElement )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dgbge .String (),start );};type CT_ColorTransformHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;ExtLst *_c .CT_OfficeArtExtensionList ;};func (_gdfdf *ST_PyramidAccentTextMargin )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gccaf ,_bbfgf :=d .Token ();if _bbfgf !=nil {return _bbfgf ;};if _fgfgg ,_dcfee :=_gccaf .(_a .EndElement );_dcfee &&_fgfgg .Name ==start .Name {*_gdfdf =1;return nil ;};if _eabgd ,_bbbcg :=_gccaf .(_a .CharData );!_bbbcg {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",_gccaf );}else {switch string (_eabgd ){case "":*_gdfdf =0;case "\u0073\u0074\u0065\u0070":*_gdfdf =1;case "\u0073\u0074\u0061c\u006b":*_gdfdf =2;};};_gccaf ,_bbfgf =d .Token ();if _bbfgf !=nil {return _bbfgf ;};if _feda ,_caebda :=_gccaf .(_a .EndElement );_caebda &&_feda .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",_gccaf );};type ST_HierarchyAlignment byte ;func (_gcfcc ST_HierBranchStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gcfcc .String (),start );}; +// ValidateWithPath validates the CT_DiagramDefinitionHeader and its children, prefixing error messages with path +func (_dgba *CT_DiagramDefinitionHeader )ValidateWithPath (path string )error {for _cfdc ,_egfg :=range _dgba .Title {if _gdaa :=_egfg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cfdc ));_gdaa !=nil {return _gdaa ;};};for _dgdd ,_efea :=range _dgba .Desc {if _ccb :=_efea .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_dgdd ));_ccb !=nil {return _ccb ;};};if _dgba .CatLst !=nil {if _dfge :=_dgba .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_dfge !=nil {return _dfge ;};};if _dgba .ExtLst !=nil {if _gecg :=_dgba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gecg !=nil {return _gecg ;};};return nil ;};func (_eabbe ST_DiagramTextAlignment )String ()string {switch _eabbe {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";};func NewCT_LayoutNode ()*CT_LayoutNode {_bbdf :=&CT_LayoutNode {};return _bbdf };func NewCT_HierBranchStyle ()*CT_HierBranchStyle {_aaga :=&CT_HierBranchStyle {};return _aaga };func (_gfcg *ST_TextAnchorHorizontal )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gfcg =0;case "\u006e\u006f\u006e\u0065":*_gfcg =1;case "\u0063\u0074\u0072":*_gfcg =2;};return nil ;};func (_dgdgad *CT_PresentationOf )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_accff :=range start .Attr {if _accff .Name .Local =="\u0061\u0078\u0069\u0073"{_fedaa ,_gaec :=ParseSliceST_AxisTypes (_accff .Value );if _gaec !=nil {return _gaec ;};_dgdgad .AxisAttr =&_fedaa ;continue ;};if _accff .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_gedca ,_dccc :=ParseSliceST_ElementTypes (_accff .Value );if _dccc !=nil {return _dccc ;};_dgdgad .PtTypeAttr =&_gedca ;continue ;};if _accff .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_dabd ,_ddfd :=ParseSliceST_Booleans (_accff .Value );if _ddfd !=nil {return _ddfd ;};_dgdgad .HideLastTransAttr =&_dabd ;continue ;};if _accff .Name .Local =="\u0073\u0074"{_edba ,_cdaaa :=ParseSliceST_Ints (_accff .Value );if _cdaaa !=nil {return _cdaaa ;};_dgdgad .StAttr =&_edba ;continue ;};if _accff .Name .Local =="\u0063\u006e\u0074"{_bcdg ,_cdge :=ParseSliceST_UnsignedInts (_accff .Value );if _cdge !=nil {return _cdge ;};_dgdgad .CntAttr =&_bcdg ;continue ;};if _accff .Name .Local =="\u0073\u0074\u0065\u0070"{_fgabg ,_bcce :=ParseSliceST_Ints (_accff .Value );if _bcce !=nil {return _bcce ;};_dgdgad .StepAttr =&_fgabg ;continue ;};};_bgcgg :for {_fbge ,_fcbef :=d .Token ();if _fcbef !=nil {return _fcbef ;};switch _fcgbb :=_fbge .(type ){case _b .StartElement :switch _fcgbb .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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgdgad .ExtLst =_eb .NewCT_OfficeArtExtensionList ();if _bbeg :=d .DecodeElement (_dgdgad .ExtLst ,&_fcgbb );_bbeg !=nil {return _bbeg ;};default:_e .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",_fcgbb .Name );if _dfgd :=d .Skip ();_dfgd !=nil {return _dfgd ;};};case _b .EndElement :break _bgcgg ;case _b .CharData :};};return nil ;};type ST_AnimOneStr byte ;func (_cbab ST_ConstraintType )ValidateWithPath (path string )error {switch _cbab {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 _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbab ));};return nil ;};func NewAG_ConstraintRefAttributes ()*AG_ConstraintRefAttributes {_adg :=&AG_ConstraintRefAttributes {};return _adg ;};func (_baeda *ST_FunctionOperator )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_baeda =0;case "\u0065\u0071\u0075":*_baeda =1;case "\u006e\u0065\u0071":*_baeda =2;case "\u0067\u0074":*_baeda =3;case "\u006c\u0074":*_baeda =4;case "\u0067\u0074\u0065":*_baeda =5;case "\u006c\u0074\u0065":*_baeda =6;};return nil ;};func (_bfdb ST_ConnectorPoint )ValidateWithPath (path string )error {switch _bfdb {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 (_bfdb ));};return nil ;};func (_cbfcf *ST_TextAnchorVertical )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdca ,_aaaab :=d .Token ();if _aaaab !=nil {return _aaaab ;};if _abacg ,_abeda :=_gdca .(_b .EndElement );_abeda &&_abacg .Name ==start .Name {*_cbfcf =1;return nil ;};if _dgaf ,_cgac :=_gdca .(_b .CharData );!_cgac {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",_gdca );}else {switch string (_dgaf ){case "":*_cbfcf =0;case "\u0074":*_cbfcf =1;case "\u006d\u0069\u0064":*_cbfcf =2;case "\u0062":*_cbfcf =3;};};_gdca ,_aaaab =d .Token ();if _aaaab !=nil {return _aaaab ;};if _eeefc ,_gdcc :=_gdca .(_b .EndElement );_gdcc &&_eeefc .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",_gdca );};func (_dddga ST_FunctionType )Validate ()error {return _dddga .ValidateWithPath ("")}; -// Validate validates the CT_AdjLst and its children -func (_fb *CT_AdjLst )Validate ()error {return _fb .ValidateWithPath ("\u0043T\u005f\u0041\u0064\u006a\u004c\u0073t");};func (_gdd *CT_Category )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ceg :=range start .Attr {if _ceg .Name .Local =="\u0074\u0079\u0070\u0065"{_egbd ,_gdcc :=_ceg .Value ,error (nil );if _gdcc !=nil {return _gdcc ;};_gdd .TypeAttr =_egbd ;continue ;};if _ceg .Name .Local =="\u0070\u0072\u0069"{_gcge ,_fbd :=_af .ParseUint (_ceg .Value ,10,32);if _fbd !=nil {return _fbd ;};_gdd .PriAttr =uint32 (_gcge );continue ;};};for {_fae ,_dbag :=d .Token ();if _dbag !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u003a\u0020\u0025\u0073",_dbag );};if _ebd ,_afb :=_fae .(_a .EndElement );_afb &&_ebd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_LayoutVariablePropertySet and its children +func (_bgg *CT_LayoutVariablePropertySet )Validate ()error {return _bgg .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 (_fcgc *CT_Cxn )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006do\u0064\u0065\u006c\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",_fcgc .ModelIdAttr )});if _fcgc .TypeAttr !=ST_CxnTypeUnset {_fedad ,_fcfe :=_fcgc .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _fcfe !=nil {return _fcfe ;};start .Attr =append (start .Attr ,_fedad );};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0072\u0063I\u0064"},Value :_d .Sprintf ("\u0025\u0076",_fcgc .SrcIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0073\u0074\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",_fcgc .DestIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0072\u0063\u004f\u0072\u0064"},Value :_d .Sprintf ("\u0025\u0076",_fcgc .SrcOrdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064e\u0073\u0074\u004f\u0072\u0064"},Value :_d .Sprintf ("\u0025\u0076",_fcgc .DestOrdAttr )});if _fcgc .ParTransIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_fcgc .ParTransIdAttr )});};if _fcgc .SibTransIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_fcgc .SibTransIdAttr )});};if _fcgc .PresIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0065\u0073\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_fcgc .PresIdAttr )});};e .EncodeToken (start );if _fcgc .ExtLst !=nil {_bbc :=_b .StartElement {Name :_b .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcgc .ExtLst ,_bbc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fggf ST_AlgorithmType )Validate ()error {return _fggf .ValidateWithPath ("")};func (_bffgd *LayoutDefHdr )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\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});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 :"\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 ,_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\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 _bffgd .CT_DiagramDefinitionHeader .MarshalXML (e ,start );}; -// Validate validates the CT_SDCategories and its children -func (_ccfd *CT_SDCategories )Validate ()error {return _ccfd .ValidateWithPath ("\u0043T\u005fS\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func NewCT_ForEach ()*CT_ForEach {_bgeef :=&CT_ForEach {};return _bgeef };func NewLayoutDefHdr ()*LayoutDefHdr {_dggfa :=&LayoutDefHdr {};_dggfa .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader ();return _dggfa ;};func (_dfgab ST_AlgorithmType )Validate ()error {return _dfgab .ValidateWithPath ("")};type DataModel struct{CT_DataModel };func NewCT_Description ()*CT_Description {_deeg :=&CT_Description {};return _deeg };func (_dbaf *ST_ChildOrderType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dbaf =0;case "\u0062":*_dbaf =1;case "\u0074":*_dbaf =2;};return nil ;};func (_eabg *ST_FunctionValue )ValidateWithPath (path string )error {_faedd :=[]string {};if _eabg .Int32 !=nil {_faedd =append (_faedd ,"\u0049\u006e\u00743\u0032");};if _eabg .Bool !=nil {_faedd =append (_faedd ,"\u0042\u006f\u006f\u006c");};if _eabg .ST_Direction !=ST_DirectionUnset {_faedd =append (_faedd ,"\u0053\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _eabg .ST_HierBranchStyle !=ST_HierBranchStyleUnset {_faedd =append (_faedd ,"\u0053T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");};if _eabg .ST_AnimOneStr !=ST_AnimOneStrUnset {_faedd =append (_faedd ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u0053\u0074\u0072");};if _eabg .ST_AnimLvlStr !=ST_AnimLvlStrUnset {_faedd =append (_faedd ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u0053\u0074\u0072");};if _eabg .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {_faedd =append (_faedd ,"\u0053\u0054\u005f\u0052es\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073\u0053\u0074\u0072");};if len (_faedd )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_faedd );};return nil ;};func (_feee *CT_DiagramDefinitionHeader )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eacb :=range start .Attr {if _eacb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_gggg ,_dgba :=_eacb .Value ,error (nil );if _dgba !=nil {return _dgba ;};_feee .UniqueIdAttr =_gggg ;continue ;};if _eacb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cacc ,_egad :=_eacb .Value ,error (nil );if _egad !=nil {return _egad ;};_feee .MinVerAttr =&_cacc ;continue ;};if _eacb .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_abde ,_egbb :=_eacb .Value ,error (nil );if _egbb !=nil {return _egbb ;};_feee .DefStyleAttr =&_abde ;continue ;};if _eacb .Name .Local =="\u0072\u0065\u0073I\u0064"{_dccd ,_fgac :=_af .ParseInt (_eacb .Value ,10,32);if _fgac !=nil {return _fgac ;};_ffe :=int32 (_dccd );_feee .ResIdAttr =&_ffe ;continue ;};};_eace :for {_cdf ,_ccbbe :=d .Token ();if _ccbbe !=nil {return _ccbbe ;};switch _bbd :=_cdf .(type ){case _a .StartElement :switch _bbd .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"}:_dafc :=NewCT_Name ();if _feaf :=d .DecodeElement (_dafc ,&_bbd );_feaf !=nil {return _feaf ;};_feee .Title =append (_feee .Title ,_dafc );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"}:_gbee :=NewCT_Description ();if _ggcbd :=d .DecodeElement (_gbee ,&_bbd );_ggcbd !=nil {return _ggcbd ;};_feee .Desc =append (_feee .Desc ,_gbee );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"}:_feee .CatLst =NewCT_Categories ();if _gfbf :=d .DecodeElement (_feee .CatLst ,&_bbd );_gfbf !=nil {return _gfbf ;};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"}:_feee .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _dgg :=d .DecodeElement (_feee .ExtLst ,&_bbd );_dgg !=nil {return _dgg ;};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_\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",_bbd .Name );if _adge :=d .Skip ();_adge !=nil {return _adge ;};};case _a .EndElement :break _eace ;case _a .CharData :};};return nil ;};func (_gbcff *ST_TextBlockDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efbf ,_afcfb :=d .Token ();if _afcfb !=nil {return _afcfb ;};if _gdfef ,_fbce :=_efbf .(_a .EndElement );_fbce &&_gdfef .Name ==start .Name {*_gbcff =1;return nil ;};if _aebdg ,_ggdgcf :=_efbf .(_a .CharData );!_ggdgcf {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",_efbf );}else {switch string (_aebdg ){case "":*_gbcff =0;case "\u0068\u006f\u0072\u007a":*_gbcff =1;case "\u0076\u0065\u0072\u0074":*_gbcff =2;};};_efbf ,_afcfb =d .Token ();if _afcfb !=nil {return _afcfb ;};if _cfcfgd ,_gfeeb :=_efbf .(_a .EndElement );_gfeeb &&_cfcfgd .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",_efbf );};func (_efad ST_CxnType )String ()string {switch _efad {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 (_cbdg *CT_ColorTransform )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cbdg .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_cbdg .UniqueIdAttr )});};if _cbdg .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_cbdg .MinVerAttr )});};e .EncodeToken (start );if _cbdg .Title !=nil {_aabc :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_aag :=range _cbdg .Title {e .EncodeElement (_aag ,_aabc );};};if _cbdg .Desc !=nil {_efg :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_edafg :=range _cbdg .Desc {e .EncodeElement (_edafg ,_efg );};};if _cbdg .CatLst !=nil {_ccde :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbdg .CatLst ,_ccde );};if _cbdg .StyleLbl !=nil {_bbf :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}};for _ ,_cgf :=range _cbdg .StyleLbl {e .EncodeElement (_cgf ,_bbf );};};if _cbdg .ExtLst !=nil {_bcdf :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbdg .ExtLst ,_bcdf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fgdg ST_ModelId )String ()string {if _fgdg .Int32 !=nil {return _e .Sprintf ("\u0025\u0076",*_fgdg .Int32 );};if _fgdg .ST_Guid !=nil {return _e .Sprintf ("\u0025\u0076",*_fgdg .ST_Guid );};return "";}; +// Validate validates the CT_Direction and its children +func (_adgd *CT_Direction )Validate ()error {return _adgd .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};func (_acdeb ST_TextAnchorHorizontal )String ()string {switch _acdeb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u0074\u0072";};return "";};func (_cffa ST_PyramidAccentTextMargin )ValidateWithPath (path string )error {switch _cffa {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 (_cffa ));};return nil ;};func NewCT_RelIds ()*CT_RelIds {_gdcf :=&CT_RelIds {};return _gdcf };func (_eedd ST_ConstraintRelationship )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eedd .String (),start );};func (_agcg ST_ModelId )String ()string {if _agcg .Int32 !=nil {return _d .Sprintf ("\u0025\u0076",*_agcg .Int32 );};if _agcg .ST_Guid !=nil {return _d .Sprintf ("\u0025\u0076",*_agcg .ST_Guid );};return "";};func NewStyleDefHdr ()*StyleDefHdr {_dgeb :=&StyleDefHdr {};_dgeb .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader ();return _dgeb ;};func (_bedbd ST_SecondaryLinearDirection )ValidateWithPath (path string )error {switch _bedbd {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 (_bedbd ));};return nil ;};func (_fbdcg ST_CenterShapeMapping )Validate ()error {return _fbdcg .ValidateWithPath ("")}; -// Validate validates the CT_Shape and its children -func (_dgadc *CT_Shape )Validate ()error {return _dgadc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func init (){_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );}; +// ValidateWithPath validates the CT_ForEach and its children, prefixing error messages with path +func (_fcgga *CT_ForEach )ValidateWithPath (path string )error {for _bdge ,_gced :=range _fcgga .Alg {if _ffbd :=_gced .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_bdge ));_ffbd !=nil {return _ffbd ;};};for _abed ,_dggc :=range _fcgga .Shape {if _fcga :=_dggc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_abed ));_fcga !=nil {return _fcga ;};};for _gdeb ,_fadgd :=range _fcgga .PresOf {if _adaa :=_fadgd .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_gdeb ));_adaa !=nil {return _adaa ;};};for _aacf ,_fae :=range _fcgga .ConstrLst {if _bdfe :=_fae .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_aacf ));_bdfe !=nil {return _bdfe ;};};for _adee ,_abgc :=range _fcgga .RuleLst {if _cdbfb :=_abgc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_adee ));_cdbfb !=nil {return _cdbfb ;};};for _bafa ,_agab :=range _fcgga .ForEach {if _ced :=_agab .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_bafa ));_ced !=nil {return _ced ;};};for _dggf ,_fdbe :=range _fcgga .LayoutNode {if _dcfd :=_fdbe .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_dggf ));_dcfd !=nil {return _dcfd ;};};for _egff ,_gcfe :=range _fcgga .Choose {if _fea :=_gcfe .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_egff ));_fea !=nil {return _fea ;};};for _fgfa ,_dbf :=range _fcgga .ExtLst {if _gfcc :=_dbf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_fgfa ));_gfcc !=nil {return _gfcc ;};};return nil ;};const (ST_NodeVerticalAlignmentUnset ST_NodeVerticalAlignment =0;ST_NodeVerticalAlignmentT ST_NodeVerticalAlignment =1;ST_NodeVerticalAlignmentMid ST_NodeVerticalAlignment =2;ST_NodeVerticalAlignmentB ST_NodeVerticalAlignment =3;); // ValidateWithPath validates the CT_StyleLabel and its children, prefixing error messages with path -func (_agdd *CT_StyleLabel )ValidateWithPath (path string )error {if _agdd .Scene3d !=nil {if _baff :=_agdd .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_baff !=nil {return _baff ;};};if _agdd .Sp3d !=nil {if _fecad :=_agdd .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_fecad !=nil {return _fecad ;};};if _agdd .TxPr !=nil {if _eaef :=_agdd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_eaef !=nil {return _eaef ;};};if _agdd .Style !=nil {if _dfb :=_agdd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_dfb !=nil {return _dfb ;};};if _agdd .ExtLst !=nil {if _ccfff :=_agdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccfff !=nil {return _ccfff ;};};return nil ;};func (_afcf *ST_ParameterId )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gecdg ,_eeeffc :=d .Token ();if _eeeffc !=nil {return _eeeffc ;};if _dgceb ,_fbac :=_gecdg .(_a .EndElement );_fbac &&_dgceb .Name ==start .Name {*_afcf =1;return nil ;};if _ebecb ,_bdfeb :=_gecdg .(_a .CharData );!_bdfeb {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",_gecdg );}else {switch string (_ebecb ){case "":*_afcf =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_afcf =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_afcf =2;case "\u0063\u0068\u0044i\u0072":*_afcf =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_afcf =4;case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_afcf =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_afcf =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_afcf =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_afcf =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_afcf =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_afcf =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_afcf =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_afcf =12;case "\u0064\u0069\u006d":*_afcf =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_afcf =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_afcf =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_afcf =16;case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_afcf =17;case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_afcf =18;case "\u0074\u0078\u0044i\u0072":*_afcf =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_afcf =20;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_afcf =21;case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_afcf =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_afcf =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_afcf =24;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_afcf =25;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_afcf =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_afcf =27;case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_afcf =28;case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_afcf =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_afcf =30;case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_afcf =31;case "\u0067\u0072\u0044i\u0072":*_afcf =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_afcf =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_afcf =34;case "\u0062\u006b\u0070\u0074":*_afcf =35;case "\u006f\u0066\u0066":*_afcf =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_afcf =37;case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_afcf =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_afcf =39;case "\u0073\u0074\u0041n\u0067":*_afcf =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_afcf =41;case "\u0061\u0072":*_afcf =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_afcf =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_afcf =44;case "\u006c\u006e\u0053\u0070\u0043\u0068":*_afcf =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_afcf =46;case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_afcf =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_afcf =48;case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_afcf =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_afcf =50;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_afcf =51;case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_afcf =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_afcf =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_afcf =54;case "\u0065\u006e\u0064\u0050\u0074\u0073":*_afcf =55;};};_gecdg ,_eeeffc =d .Token ();if _eeeffc !=nil {return _eeeffc ;};if _gdab ,_bdeab :=_gecdg .(_a .EndElement );_bdeab &&_gdab .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",_gecdg );};type CT_AnimLvl struct{ValAttr ST_AnimLvlStr ;};func (_feggc *ST_DiagramTextAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfdac ,_deaddc :=d .Token ();if _deaddc !=nil {return _deaddc ;};if _gfef ,_dbaa :=_gfdac .(_a .EndElement );_dbaa &&_gfef .Name ==start .Name {*_feggc =1;return nil ;};if _aedbfa ,_cedfa :=_gfdac .(_a .CharData );!_cedfa {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",_gfdac );}else {switch string (_aedbfa ){case "":*_feggc =0;case "\u006c":*_feggc =1;case "\u0063\u0074\u0072":*_feggc =2;case "\u0072":*_feggc =3;};};_gfdac ,_deaddc =d .Token ();if _deaddc !=nil {return _deaddc ;};if _dgbfa ,_gbgbg :=_gfdac .(_a .EndElement );_gbgbg &&_dgbfa .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",_gfdac );};func (_acgcd ST_ParameterId )String ()string {switch _acgcd {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 "";}; \ No newline at end of file +func (_bfcfc *CT_StyleLabel )ValidateWithPath (path string )error {if _bfcfc .Scene3d !=nil {if _egeede :=_bfcfc .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_egeede !=nil {return _egeede ;};};if _bfcfc .Sp3d !=nil {if _cgceg :=_bfcfc .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_cgceg !=nil {return _cgceg ;};};if _bfcfc .TxPr !=nil {if _feegg :=_bfcfc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_feegg !=nil {return _feegg ;};};if _bfcfc .Style !=nil {if _ddc :=_bfcfc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ddc !=nil {return _ddc ;};};if _bfcfc .ExtLst !=nil {if _acgdg :=_bfcfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acgdg !=nil {return _acgdg ;};};return nil ;};func (_bfed ST_NodeVerticalAlignment )String ()string {switch _bfed {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";};func (_ffef *ST_ResizeHandlesStr )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ffef =0;case "\u0065\u0078\u0061c\u0074":*_ffef =1;case "\u0072\u0065\u006c":*_ffef =2;};return nil ;};const (ST_AnimOneStrUnset ST_AnimOneStr =0;ST_AnimOneStrNone ST_AnimOneStr =1;ST_AnimOneStrOne ST_AnimOneStr =2;ST_AnimOneStrBranch ST_AnimOneStr =3;);func (_bbcee *ST_AutoTextRotation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddce ,_dcbgc :=d .Token ();if _dcbgc !=nil {return _dcbgc ;};if _gagg ,_effb :=_ddce .(_b .EndElement );_effb &&_gagg .Name ==start .Name {*_bbcee =1;return nil ;};if _ddfee ,_ecdcaf :=_ddce .(_b .CharData );!_ecdcaf {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",_ddce );}else {switch string (_ddfee ){case "":*_bbcee =0;case "\u006e\u006f\u006e\u0065":*_bbcee =1;case "\u0075\u0070\u0072":*_bbcee =2;case "\u0067\u0072\u0061\u0076":*_bbcee =3;};};_ddce ,_dcbgc =d .Token ();if _dcbgc !=nil {return _dcbgc ;};if _dgddb ,_baadc :=_ddce .(_b .EndElement );_baadc &&_dgddb .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",_ddce );};func (_gccaa ST_PtType )ValidateWithPath (path string )error {switch _gccaa {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 (_gccaa ));};return nil ;}; + +// ValidateWithPath validates the ColorsDef and its children, prefixing error messages with path +func (_gbfc *ColorsDef )ValidateWithPath (path string )error {if _ddfe :=_gbfc .CT_ColorTransform .ValidateWithPath (path );_ddfe !=nil {return _ddfe ;};return nil ;};func (_ccged ST_SecondaryChildAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ccged .String (),start );};func (_fcbb ST_FunctionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fcbb .String (),start );};func (_bgbg ST_Breakpoint )ValidateWithPath (path string )error {switch _bgbg {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 (_bgbg ));};return nil ;};func init (){_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 (_ggdf ST_AlgorithmType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ggdf .String (),start );};func (_cdgg *LayoutDefHdrLst )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\u0064\u0069\u0061\u0067\u0072\u0061\u006d"});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 :"\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 ,_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\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 _cdgg .CT_DiagramDefinitionHeaderLst .MarshalXML (e ,start );};type CT_ColorTransformHeaderLst struct{ColorsDefHdr []*CT_ColorTransformHeader ;};type ST_ChildAlignment byte ;func (_afebe *ST_CenterShapeMapping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gebec ,_eced :=d .Token ();if _eced !=nil {return _eced ;};if _cfbf ,_faac :=_gebec .(_b .EndElement );_faac &&_cfbf .Name ==start .Name {*_afebe =1;return nil ;};if _edgc ,_afacc :=_gebec .(_b .CharData );!_afacc {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",_gebec );}else {switch string (_edgc ){case "":*_afebe =0;case "\u006e\u006f\u006e\u0065":*_afebe =1;case "\u0066\u004e\u006fd\u0065":*_afebe =2;};};_gebec ,_eced =d .Token ();if _eced !=nil {return _eced ;};if _dcefa ,_bbdfg :=_gebec .(_b .EndElement );_bbdfg &&_dcefa .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",_gebec );}; \ No newline at end of file diff --git a/schema/soo/dml/dml.go b/schema/soo/dml/dml.go index cf0a4c3cfa..d7b5825216 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 (_f "encoding/xml";_e "fmt";_db "github.com/unidoc/unioffice";_bg "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_bb "regexp";_g "strconv";_b "time";);func NewCT_EmbeddedWAVAudioFile ()*CT_EmbeddedWAVAudioFile {_bcbdb :=&CT_EmbeddedWAVAudioFile {};return _bcbdb ;}; +package dml ;import (_gg "encoding/xml";_b "fmt";_bb "github.com/unidoc/unioffice";_af "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_a "regexp";_c "strconv";_gf "time";);func (_bage ST_AnimationDgmOnlyBuildType )ValidateWithPath (path string )error {switch _bage {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 (_bage ));};return nil ;};func (_dbgcb *CT_LineStyleList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ccadgf :for {_dcfd ,_efacd :=d .Token ();if _efacd !=nil {return _efacd ;};switch _eead :=_dcfd .(type ){case _gg .StartElement :switch _eead .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bfgf :=NewCT_LineProperties ();if _gcfed :=d .DecodeElement (_bfgf ,&_eead );_gcfed !=nil {return _gcfed ;};_dbgcb .Ln =append (_dbgcb .Ln ,_bfgf );default:_bb .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",_eead .Name );if _ccedc :=d .Skip ();_ccedc !=nil {return _ccedc ;};};case _gg .EndElement :break _ccadgf ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_Hyperlink and its children -func (_gffc *CT_Hyperlink )Validate ()error {return _gffc .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func (_badag *ST_LineEndLength )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_badag =0;case "\u0073\u006d":*_badag =1;case "\u006d\u0065\u0064":*_badag =2;case "\u006c\u0067":*_badag =3;};return nil ;}; - -// ValidateWithPath validates the CT_GeomGuideList and its children, prefixing error messages with path -func (_cbcge *CT_GeomGuideList )ValidateWithPath (path string )error {for _aeea ,_edfbf :=range _cbcge .Gd {if _cdgf :=_edfbf .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0047\u0064\u005b\u0025\u0064]",path ,_aeea ));_cdgf !=nil {return _cdgf ;};};return nil ;}; - -// ValidateWithPath validates the CT_ConnectionSite and its children, prefixing error messages with path -func (_cegd *CT_ConnectionSite )ValidateWithPath (path string )error {if _acaf :=_cegd .AngAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_acaf !=nil {return _acaf ;};if _ffbb :=_cegd .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_ffbb !=nil {return _ffbb ;};return nil ;};func (_gafge *EG_LineFillProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gccage :for {_fbgbe ,_ggeca :=d .Token ();if _ggeca !=nil {return _ggeca ;};switch _dadee :=_fbgbe .(type ){case _f .StartElement :switch _dadee .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_gafge .NoFill =NewCT_NoFillProperties ();if _fbagge :=d .DecodeElement (_gafge .NoFill ,&_dadee );_fbagge !=nil {return _fbagge ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_gafge .SolidFill =NewCT_SolidColorFillProperties ();if _baffa :=d .DecodeElement (_gafge .SolidFill ,&_dadee );_baffa !=nil {return _baffa ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_gafge .GradFill =NewCT_GradientFillProperties ();if _gfcdc :=d .DecodeElement (_gafge .GradFill ,&_dadee );_gfcdc !=nil {return _gfcdc ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_gafge .PattFill =NewCT_PatternFillProperties ();if _geaad :=d .DecodeElement (_gafge .PattFill ,&_dadee );_geaad !=nil {return _geaad ;};default:_db .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",_dadee .Name );if _baccba :=d .Skip ();_baccba !=nil {return _baccba ;};};case _f .EndElement :break _gccage ;case _f .CharData :};};return nil ;};func (_egd *CT_AlphaBiLevelEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_e .Sprintf ("\u0025\u0076",_egd .ThreshAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccfe *CT_InverseTransform )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_TextVertOverflowTypeUnset ST_TextVertOverflowType =0;ST_TextVertOverflowTypeOverflow ST_TextVertOverflowType =1;ST_TextVertOverflowTypeEllipsis ST_TextVertOverflowType =2;ST_TextVertOverflowTypeClip ST_TextVertOverflowType =3;);func (_gdbgf *CT_Vector3D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0078"},Value :_e .Sprintf ("\u0025\u0076",_gdbgf .DxAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0079"},Value :_e .Sprintf ("\u0025\u0076",_gdbgf .DyAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u007a"},Value :_e .Sprintf ("\u0025\u0076",_gdbgf .DzAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Scale2D and its children +func (_eddfc *CT_Scale2D )Validate ()error {return _eddfc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0065\u0032\u0044");}; -// ValidateWithPath validates the CT_PresetLineDashProperties and its children, prefixing error messages with path -func (_cfgce *CT_PresetLineDashProperties )ValidateWithPath (path string )error {if _dadbd :=_cfgce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dadbd !=nil {return _dadbd ;};return nil ;}; +// ValidateWithPath validates the CT_EmbeddedWAVAudioFile and its children, prefixing error messages with path +func (_cdaa *CT_EmbeddedWAVAudioFile )ValidateWithPath (path string )error {return nil };type CT_TableStyleCellStyle struct{TcBdr *CT_TableCellBorderStyle ;Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;Cell3D *CT_Cell3D ;};func NewCT_TextFont ()*CT_TextFont {_gefba :=&CT_TextFont {};return _gefba };func (_bbgd *CT_GvmlGraphicFrameNonVisual )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bbgd .CNvPr =NewCT_NonVisualDrawingProps ();_bbgd .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();_bgff :for {_eaad ,_bcgb :=d .Token ();if _bcgb !=nil {return _bcgb ;};switch _gfccb :=_eaad .(type ){case _gg .StartElement :switch _gfccb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _bcfdc :=d .DecodeElement (_bbgd .CNvPr ,&_gfccb );_bcfdc !=nil {return _bcfdc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _gaafg :=d .DecodeElement (_bbgd .CNvGraphicFramePr ,&_gfccb );_gaafg !=nil {return _gaafg ;};default:_bb .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",_gfccb .Name );if _adecf :=d .Skip ();_adecf !=nil {return _adecf ;};};case _gg .EndElement :break _bgff ;case _gg .CharData :};};return nil ;};func (_cbef *CT_Camera )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cbef .PrstAttr =ST_PresetCameraType (1);for _ ,_abfe :=range start .Attr {if _abfe .Name .Local =="\u0070\u0072\u0073\u0074"{_cbef .PrstAttr .UnmarshalXMLAttr (_abfe );continue ;};if _abfe .Name .Local =="\u0066\u006f\u0076"{_gdgc ,_dfeb :=_c .ParseInt (_abfe .Value ,10,32);if _dfeb !=nil {return _dfeb ;};_ddfcf :=int32 (_gdgc );_cbef .FovAttr =&_ddfcf ;continue ;};if _abfe .Name .Local =="\u007a\u006f\u006f\u006d"{_edff ,_ecgee :=ParseUnionST_PositivePercentage (_abfe .Value );if _ecgee !=nil {return _ecgee ;};_cbef .ZoomAttr =&_edff ;continue ;};};_fdad :for {_ebef ,_decd :=d .Token ();if _decd !=nil {return _decd ;};switch _cddf :=_ebef .(type ){case _gg .StartElement :switch _cddf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbef .Rot =NewCT_SphereCoords ();if _dcfgg :=d .DecodeElement (_cbef .Rot ,&_cddf );_dcfgg !=nil {return _dcfgg ;};default:_bb .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",_cddf .Name );if _cagfa :=d .Skip ();_cagfa !=nil {return _cagfa ;};};case _gg .EndElement :break _fdad ;case _gg .CharData :};};return nil ;};func NewCT_GvmlConnector ()*CT_GvmlConnector {_abfa :=&CT_GvmlConnector {};_abfa .NvCxnSpPr =NewCT_GvmlConnectorNonVisual ();_abfa .SpPr =NewCT_ShapeProperties ();return _abfa ;};func NewCT_ContentPartLocking ()*CT_ContentPartLocking {_faage :=&CT_ContentPartLocking {};return _faage ;};func (_fegbd *CT_TextListStyle )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ggbea :for {_dcbcg ,_befdd :=d .Token ();if _befdd !=nil {return _befdd ;};switch _caeg :=_dcbcg .(type ){case _gg .StartElement :switch _caeg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fegbd .DefPPr =NewCT_TextParagraphProperties ();if _cebfe :=d .DecodeElement (_fegbd .DefPPr ,&_caeg );_cebfe !=nil {return _cebfe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fegbd .Lvl1pPr =NewCT_TextParagraphProperties ();if _bfbc :=d .DecodeElement (_fegbd .Lvl1pPr ,&_caeg );_bfbc !=nil {return _bfbc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fegbd .Lvl2pPr =NewCT_TextParagraphProperties ();if _ecdgd :=d .DecodeElement (_fegbd .Lvl2pPr ,&_caeg );_ecdgd !=nil {return _ecdgd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fegbd .Lvl3pPr =NewCT_TextParagraphProperties ();if _gfabc :=d .DecodeElement (_fegbd .Lvl3pPr ,&_caeg );_gfabc !=nil {return _gfabc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fegbd .Lvl4pPr =NewCT_TextParagraphProperties ();if _aggb :=d .DecodeElement (_fegbd .Lvl4pPr ,&_caeg );_aggb !=nil {return _aggb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fegbd .Lvl5pPr =NewCT_TextParagraphProperties ();if _gacdb :=d .DecodeElement (_fegbd .Lvl5pPr ,&_caeg );_gacdb !=nil {return _gacdb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fegbd .Lvl6pPr =NewCT_TextParagraphProperties ();if _eccage :=d .DecodeElement (_fegbd .Lvl6pPr ,&_caeg );_eccage !=nil {return _eccage ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fegbd .Lvl7pPr =NewCT_TextParagraphProperties ();if _ebffb :=d .DecodeElement (_fegbd .Lvl7pPr ,&_caeg );_ebffb !=nil {return _ebffb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fegbd .Lvl8pPr =NewCT_TextParagraphProperties ();if _gecbg :=d .DecodeElement (_fegbd .Lvl8pPr ,&_caeg );_gecbg !=nil {return _gecbg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fegbd .Lvl9pPr =NewCT_TextParagraphProperties ();if _gdcaf :=d .DecodeElement (_fegbd .Lvl9pPr ,&_caeg );_gdcaf !=nil {return _gdcaf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fegbd .ExtLst =NewCT_OfficeArtExtensionList ();if _degbf :=d .DecodeElement (_fegbd .ExtLst ,&_caeg );_degbf !=nil {return _degbf ;};default:_bb .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",_caeg .Name );if _fabgcb :=d .Skip ();_fabgcb !=nil {return _fabgcb ;};};case _gg .EndElement :break _ggbea ;case _gg .CharData :};};return nil ;};type CT_Point3D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;ZAttr ST_Coordinate ;};type CT_TableCell struct{RowSpanAttr *int32 ;GridSpanAttr *int32 ;HMergeAttr *bool ;VMergeAttr *bool ;IdAttr *string ;TxBody *CT_TextBody ;TcPr *CT_TableCellProperties ;ExtLst *CT_OfficeArtExtensionList ;};type CT_GrayscaleTransform struct{};func NewCT_TextBlipBullet ()*CT_TextBlipBullet {_ccecc :=&CT_TextBlipBullet {};_ccecc .Blip =NewCT_Blip ();return _ccecc ;}; -// ValidateWithPath validates the AG_Blob and its children, prefixing error messages with path -func (_gee *AG_Blob )ValidateWithPath (path string )error {return nil };func (_gddfa ST_ShapeType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bgabd :=_f .Attr {};_bgabd .Name =name ;switch _gddfa {case ST_ShapeTypeUnset :_bgabd .Value ="";case ST_ShapeTypeLine :_bgabd .Value ="\u006c\u0069\u006e\u0065";case ST_ShapeTypeLineInv :_bgabd .Value ="\u006ci\u006e\u0065\u0049\u006e\u0076";case ST_ShapeTypeTriangle :_bgabd .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_ShapeTypeRtTriangle :_bgabd .Value ="\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_ShapeTypeRect :_bgabd .Value ="\u0072\u0065\u0063\u0074";case ST_ShapeTypeDiamond :_bgabd .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_ShapeTypeParallelogram :_bgabd .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d";case ST_ShapeTypeTrapezoid :_bgabd .Value ="\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d";case ST_ShapeTypeNonIsoscelesTrapezoid :_bgabd .Value ="n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064";case ST_ShapeTypePentagon :_bgabd .Value ="\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeHexagon :_bgabd .Value ="\u0068e\u0078\u0061\u0067\u006f\u006e";case ST_ShapeTypeHeptagon :_bgabd .Value ="\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeOctagon :_bgabd .Value ="\u006fc\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeDecagon :_bgabd .Value ="\u0064e\u0063\u0061\u0067\u006f\u006e";case ST_ShapeTypeDodecagon :_bgabd .Value ="\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn";case ST_ShapeTypeStar4 :_bgabd .Value ="\u0073\u0074\u0061r\u0034";case ST_ShapeTypeStar5 :_bgabd .Value ="\u0073\u0074\u0061r\u0035";case ST_ShapeTypeStar6 :_bgabd .Value ="\u0073\u0074\u0061r\u0036";case ST_ShapeTypeStar7 :_bgabd .Value ="\u0073\u0074\u0061r\u0037";case ST_ShapeTypeStar8 :_bgabd .Value ="\u0073\u0074\u0061r\u0038";case ST_ShapeTypeStar10 :_bgabd .Value ="\u0073\u0074\u0061\u0072\u0031\u0030";case ST_ShapeTypeStar12 :_bgabd .Value ="\u0073\u0074\u0061\u0072\u0031\u0032";case ST_ShapeTypeStar16 :_bgabd .Value ="\u0073\u0074\u0061\u0072\u0031\u0036";case ST_ShapeTypeStar24 :_bgabd .Value ="\u0073\u0074\u0061\u0072\u0032\u0034";case ST_ShapeTypeStar32 :_bgabd .Value ="\u0073\u0074\u0061\u0072\u0033\u0032";case ST_ShapeTypeRoundRect :_bgabd .Value ="\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t";case ST_ShapeTypeRound1Rect :_bgabd .Value ="\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074";case ST_ShapeTypeRound2SameRect :_bgabd .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074";case ST_ShapeTypeRound2DiagRect :_bgabd .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnipRoundRect :_bgabd .Value ="\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnip1Rect :_bgabd .Value ="\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t";case ST_ShapeTypeSnip2SameRect :_bgabd .Value ="\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnip2DiagRect :_bgabd .Value ="\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074";case ST_ShapeTypePlaque :_bgabd .Value ="\u0070\u006c\u0061\u0071\u0075\u0065";case ST_ShapeTypeEllipse :_bgabd .Value ="\u0065l\u006c\u0069\u0070\u0073\u0065";case ST_ShapeTypeTeardrop :_bgabd .Value ="\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070";case ST_ShapeTypeHomePlate :_bgabd .Value ="\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e";case ST_ShapeTypeChevron :_bgabd .Value ="\u0063h\u0065\u0076\u0072\u006f\u006e";case ST_ShapeTypePieWedge :_bgabd .Value ="\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065";case ST_ShapeTypePie :_bgabd .Value ="\u0070\u0069\u0065";case ST_ShapeTypeBlockArc :_bgabd .Value ="\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063";case ST_ShapeTypeDonut :_bgabd .Value ="\u0064\u006f\u006eu\u0074";case ST_ShapeTypeNoSmoking :_bgabd .Value ="\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg";case ST_ShapeTypeRightArrow :_bgabd .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftArrow :_bgabd .Value ="\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUpArrow :_bgabd .Value ="\u0075p\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeDownArrow :_bgabd .Value ="\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw";case ST_ShapeTypeStripedRightArrow :_bgabd .Value ="\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeNotchedRightArrow :_bgabd .Value ="\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeBentUpArrow :_bgabd .Value ="b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightArrow :_bgabd .Value ="\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeUpDownArrow :_bgabd .Value ="u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftUpArrow :_bgabd .Value ="l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightUpArrow :_bgabd .Value ="\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeQuadArrow :_bgabd .Value ="\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw";case ST_ShapeTypeLeftArrowCallout :_bgabd .Value ="\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeRightArrowCallout :_bgabd .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case ST_ShapeTypeUpArrowCallout :_bgabd .Value ="\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case ST_ShapeTypeDownArrowCallout :_bgabd .Value ="\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeLeftRightArrowCallout :_bgabd .Value ="l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeUpDownArrowCallout :_bgabd .Value ="\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeQuadArrowCallout :_bgabd .Value ="\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeBentArrow :_bgabd .Value ="\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUturnArrow :_bgabd .Value ="\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCircularArrow :_bgabd .Value ="\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftCircularArrow :_bgabd .Value ="\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightCircularArrow :_bgabd .Value ="\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077";case ST_ShapeTypeCurvedRightArrow :_bgabd .Value ="\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedLeftArrow :_bgabd .Value ="\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedUpArrow :_bgabd .Value ="\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedDownArrow :_bgabd .Value ="\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeSwooshArrow :_bgabd .Value ="s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCube :_bgabd .Value ="\u0063\u0075\u0062\u0065";case ST_ShapeTypeCan :_bgabd .Value ="\u0063\u0061\u006e";case ST_ShapeTypeLightningBolt :_bgabd .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074";case ST_ShapeTypeHeart :_bgabd .Value ="\u0068\u0065\u0061r\u0074";case ST_ShapeTypeSun :_bgabd .Value ="\u0073\u0075\u006e";case ST_ShapeTypeMoon :_bgabd .Value ="\u006d\u006f\u006f\u006e";case ST_ShapeTypeSmileyFace :_bgabd .Value ="\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065";case ST_ShapeTypeIrregularSeal1 :_bgabd .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031";case ST_ShapeTypeIrregularSeal2 :_bgabd .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032";case ST_ShapeTypeFoldedCorner :_bgabd .Value ="\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeBevel :_bgabd .Value ="\u0062\u0065\u0076e\u006c";case ST_ShapeTypeFrame :_bgabd .Value ="\u0066\u0072\u0061m\u0065";case ST_ShapeTypeHalfFrame :_bgabd .Value ="\u0068a\u006c\u0066\u0046\u0072\u0061\u006de";case ST_ShapeTypeCorner :_bgabd .Value ="\u0063\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeDiagStripe :_bgabd .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShapeTypeChord :_bgabd .Value ="\u0063\u0068\u006fr\u0064";case ST_ShapeTypeArc :_bgabd .Value ="\u0061\u0072\u0063";case ST_ShapeTypeLeftBracket :_bgabd .Value ="l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case ST_ShapeTypeRightBracket :_bgabd .Value ="\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case ST_ShapeTypeLeftBrace :_bgabd .Value ="\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e";case ST_ShapeTypeRightBrace :_bgabd .Value ="\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065";case ST_ShapeTypeBracketPair :_bgabd .Value ="b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072";case ST_ShapeTypeBracePair :_bgabd .Value ="\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r";case ST_ShapeTypeStraightConnector1 :_bgabd .Value ="\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031";case ST_ShapeTypeBentConnector2 :_bgabd .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032";case ST_ShapeTypeBentConnector3 :_bgabd .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033";case ST_ShapeTypeBentConnector4 :_bgabd .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034";case ST_ShapeTypeBentConnector5 :_bgabd .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035";case ST_ShapeTypeCurvedConnector2 :_bgabd .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032";case ST_ShapeTypeCurvedConnector3 :_bgabd .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033";case ST_ShapeTypeCurvedConnector4 :_bgabd .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034";case ST_ShapeTypeCurvedConnector5 :_bgabd .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035";case ST_ShapeTypeCallout1 :_bgabd .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031";case ST_ShapeTypeCallout2 :_bgabd .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032";case ST_ShapeTypeCallout3 :_bgabd .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033";case ST_ShapeTypeAccentCallout1 :_bgabd .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case ST_ShapeTypeAccentCallout2 :_bgabd .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case ST_ShapeTypeAccentCallout3 :_bgabd .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case ST_ShapeTypeBorderCallout1 :_bgabd .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case ST_ShapeTypeBorderCallout2 :_bgabd .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case ST_ShapeTypeBorderCallout3 :_bgabd .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case ST_ShapeTypeAccentBorderCallout1 :_bgabd .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031";case ST_ShapeTypeAccentBorderCallout2 :_bgabd .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032";case ST_ShapeTypeAccentBorderCallout3 :_bgabd .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033";case ST_ShapeTypeWedgeRectCallout :_bgabd .Value ="\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeWedgeRoundRectCallout :_bgabd .Value ="w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeWedgeEllipseCallout :_bgabd .Value ="\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeCloudCallout :_bgabd .Value ="\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeCloud :_bgabd .Value ="\u0063\u006c\u006fu\u0064";case ST_ShapeTypeRibbon :_bgabd .Value ="\u0072\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeRibbon2 :_bgabd .Value ="\u0072i\u0062\u0062\u006f\u006e\u0032";case ST_ShapeTypeEllipseRibbon :_bgabd .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeEllipseRibbon2 :_bgabd .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032";case ST_ShapeTypeLeftRightRibbon :_bgabd .Value ="\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeVerticalScroll :_bgabd .Value ="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c";case ST_ShapeTypeHorizontalScroll :_bgabd .Value ="\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ShapeTypeWave :_bgabd .Value ="\u0077\u0061\u0076\u0065";case ST_ShapeTypeDoubleWave :_bgabd .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_ShapeTypePlus :_bgabd .Value ="\u0070\u006c\u0075\u0073";case ST_ShapeTypeFlowChartProcess :_bgabd .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073";case ST_ShapeTypeFlowChartDecision :_bgabd .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e";case ST_ShapeTypeFlowChartInputOutput :_bgabd .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074";case ST_ShapeTypeFlowChartPredefinedProcess :_bgabd .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 :_bgabd .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 :_bgabd .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074";case ST_ShapeTypeFlowChartMultidocument :_bgabd .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074";case ST_ShapeTypeFlowChartTerminator :_bgabd .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072";case ST_ShapeTypeFlowChartPreparation :_bgabd .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e";case ST_ShapeTypeFlowChartManualInput :_bgabd .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074";case ST_ShapeTypeFlowChartManualOperation :_bgabd .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 :_bgabd .Value ="\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072";case ST_ShapeTypeFlowChartPunchedCard :_bgabd .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064";case ST_ShapeTypeFlowChartPunchedTape :_bgabd .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065";case ST_ShapeTypeFlowChartSummingJunction :_bgabd .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 :_bgabd .Value ="f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072";case ST_ShapeTypeFlowChartCollate :_bgabd .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065";case ST_ShapeTypeFlowChartSort :_bgabd .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074";case ST_ShapeTypeFlowChartExtract :_bgabd .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074";case ST_ShapeTypeFlowChartMerge :_bgabd .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065";case ST_ShapeTypeFlowChartOfflineStorage :_bgabd .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 :_bgabd .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065";case ST_ShapeTypeFlowChartMagneticTape :_bgabd .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065";case ST_ShapeTypeFlowChartMagneticDisk :_bgabd .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b";case ST_ShapeTypeFlowChartMagneticDrum :_bgabd .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d";case ST_ShapeTypeFlowChartDisplay :_bgabd .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079";case ST_ShapeTypeFlowChartDelay :_bgabd .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079";case ST_ShapeTypeFlowChartAlternateProcess :_bgabd .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s";case ST_ShapeTypeFlowChartOffpageConnector :_bgabd .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr";case ST_ShapeTypeActionButtonBlank :_bgabd .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b";case ST_ShapeTypeActionButtonHome :_bgabd .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065";case ST_ShapeTypeActionButtonHelp :_bgabd .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070";case ST_ShapeTypeActionButtonInformation :_bgabd .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 :_bgabd .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 :_bgabd .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 :_bgabd .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064";case ST_ShapeTypeActionButtonBeginning :_bgabd .Value ="a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067";case ST_ShapeTypeActionButtonReturn :_bgabd .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e";case ST_ShapeTypeActionButtonDocument :_bgabd .Value ="a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074";case ST_ShapeTypeActionButtonSound :_bgabd .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064";case ST_ShapeTypeActionButtonMovie :_bgabd .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065";case ST_ShapeTypeGear6 :_bgabd .Value ="\u0067\u0065\u0061r\u0036";case ST_ShapeTypeGear9 :_bgabd .Value ="\u0067\u0065\u0061r\u0039";case ST_ShapeTypeFunnel :_bgabd .Value ="\u0066\u0075\u006e\u006e\u0065\u006c";case ST_ShapeTypeMathPlus :_bgabd .Value ="\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073";case ST_ShapeTypeMathMinus :_bgabd .Value ="\u006da\u0074\u0068\u004d\u0069\u006e\u0075s";case ST_ShapeTypeMathMultiply :_bgabd .Value ="\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079";case ST_ShapeTypeMathDivide :_bgabd .Value ="\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065";case ST_ShapeTypeMathEqual :_bgabd .Value ="\u006da\u0074\u0068\u0045\u0071\u0075\u0061l";case ST_ShapeTypeMathNotEqual :_bgabd .Value ="\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ShapeTypeCornerTabs :_bgabd .Value ="\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073";case ST_ShapeTypeSquareTabs :_bgabd .Value ="\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073";case ST_ShapeTypePlaqueTabs :_bgabd .Value ="\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073";case ST_ShapeTypeChartX :_bgabd .Value ="\u0063\u0068\u0061\u0072\u0074\u0058";case ST_ShapeTypeChartStar :_bgabd .Value ="\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r";case ST_ShapeTypeChartPlus :_bgabd .Value ="\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s";};return _bgabd ,nil ;};type CT_GvmlGraphicalObjectFrame struct{NvGraphicFramePr *CT_GvmlGraphicFrameNonVisual ;Graphic *Graphic ;Xfrm *CT_Transform2D ;ExtLst *CT_OfficeArtExtensionList ;};func (_faef ST_LineEndType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_faef .String (),start );};func (_ddbc *CT_ColorChangeEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddbc .UseAAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0073\u0065\u0041"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_ddbc .UseAAttr ))});};e .EncodeToken (start );_aefa :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u006c\u0072\u0046\u0072\u006fm"}};e .EncodeElement (_ddbc .ClrFrom ,_aefa );_cfcf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u006c\u0072\u0054\u006f"}};e .EncodeElement (_ddbc .ClrTo ,_cfcf );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_facc *CT_Path2DMoveTo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gbgcg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_facc .Pt ,_gbgcg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fgf *CT_AlphaModulateEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ggd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_fgf .Cont ,_ggd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_RelativeRect struct{LAttr *ST_Percentage ;TAttr *ST_Percentage ;RAttr *ST_Percentage ;BAttr *ST_Percentage ;};func (_eedec *ST_PathShadeType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eedec =0;case "\u0073\u0068\u0061p\u0065":*_eedec =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_eedec =2;case "\u0072\u0065\u0063\u0074":*_eedec =3;};return nil ;};func (_adeed *CT_PositiveFixedPercentage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbfda :=range start .Attr {if _bbfda .Name .Local =="\u0076\u0061\u006c"{_eged ,_bdgdg :=ParseUnionST_PositiveFixedPercentage (_bbfda .Value );if _bdgdg !=nil {return _bdgdg ;};_adeed .ValAttr =_eged ;continue ;};};for {_gdgea ,_fcaf :=d .Token ();if _fcaf !=nil {return _e .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",_fcaf );};if _adfbb ,_ddada :=_gdgea .(_f .EndElement );_ddada &&_adfbb .Name ==start .Name {break ;};};return nil ;};func (_ffcfc *CT_ConnectionSiteList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ffcfc .Cxn !=nil {_dbef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063x\u006e"}};for _ ,_cgfd :=range _ffcfc .Cxn {e .EncodeElement (_cgfd ,_dbef );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_AlphaModulateEffect struct{Cont *CT_EffectContainer ;};func (_gfeee *CT_ContentPartLocking )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abdd :=range start .Attr {if _abdd .Name .Local =="\u006e\u006f\u0047r\u0070"{_fadfb ,_adbb :=_g .ParseBool (_abdd .Value );if _adbb !=nil {return _adbb ;};_gfeee .NoGrpAttr =&_fadfb ;continue ;};if _abdd .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_cdddf ,_cdce :=_g .ParseBool (_abdd .Value );if _cdce !=nil {return _cdce ;};_gfeee .NoSelectAttr =&_cdddf ;continue ;};if _abdd .Name .Local =="\u006e\u006f\u0052o\u0074"{_ecaa ,_ddbce :=_g .ParseBool (_abdd .Value );if _ddbce !=nil {return _ddbce ;};_gfeee .NoRotAttr =&_ecaa ;continue ;};if _abdd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_cbaf ,_ebca :=_g .ParseBool (_abdd .Value );if _ebca !=nil {return _ebca ;};_gfeee .NoChangeAspectAttr =&_cbaf ;continue ;};if _abdd .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_cgdgd ,_adeg :=_g .ParseBool (_abdd .Value );if _adeg !=nil {return _adeg ;};_gfeee .NoMoveAttr =&_cgdgd ;continue ;};if _abdd .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_affd ,_cadd :=_g .ParseBool (_abdd .Value );if _cadd !=nil {return _cadd ;};_gfeee .NoResizeAttr =&_affd ;continue ;};if _abdd .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_bgebf ,_dcde :=_g .ParseBool (_abdd .Value );if _dcde !=nil {return _dcde ;};_gfeee .NoEditPointsAttr =&_bgebf ;continue ;};if _abdd .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_egfff ,_bcbf :=_g .ParseBool (_abdd .Value );if _bcbf !=nil {return _bcbf ;};_gfeee .NoAdjustHandlesAttr =&_egfff ;continue ;};if _abdd .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_cffb ,_bedb :=_g .ParseBool (_abdd .Value );if _bedb !=nil {return _bedb ;};_gfeee .NoChangeArrowheadsAttr =&_cffb ;continue ;};if _abdd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_gccb ,_adfd :=_g .ParseBool (_abdd .Value );if _adfd !=nil {return _adfd ;};_gfeee .NoChangeShapeTypeAttr =&_gccb ;continue ;};};_gffe :for {_gacfa ,_caae :=d .Token ();if _caae !=nil {return _caae ;};switch _eabf :=_gacfa .(type ){case _f .StartElement :switch _eabf .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfeee .ExtLst =NewCT_OfficeArtExtensionList ();if _fdaf :=d .DecodeElement (_gfeee .ExtLst ,&_eabf );_fdaf !=nil {return _fdaf ;};default:_db .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",_eabf .Name );if _eddeg :=d .Skip ();_eddeg !=nil {return _eddeg ;};};case _f .EndElement :break _gffe ;case _f .CharData :};};return nil ;};type CT_ScRgbColor struct{RAttr ST_Percentage ;GAttr ST_Percentage ;BAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;};func (_ebebc *TblStyleLst )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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\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 :"\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 ,_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 ="\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074";return _ebebc .CT_TableStyleList .MarshalXML (e ,start );};func (_gadcf ST_FixedPercentage )String ()string {if _gadcf .ST_FixedPercentageDecimal !=nil {return _e .Sprintf ("\u0025\u0076",*_gadcf .ST_FixedPercentageDecimal );};if _gadcf .ST_FixedPercentage !=nil {return _gadcf .ST_FixedPercentage .String ();};return "";}; +// Validate validates the EG_TextRun and its children +func (_gcecb *EG_TextRun )Validate ()error {return _gcecb .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075\u006e");};func (_bagcdb *CT_OfficeArtExtensionList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _bagcdb .Ext !=nil {_agbca :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065x\u0074"}};for _ ,_gafeb :=range _bagcdb .Ext {e .EncodeElement (_gafeb ,_agbca );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_BackgroundFillStyleList and its children, prefixing error messages with path -func (_fbed *CT_BackgroundFillStyleList )ValidateWithPath (path string )error {for _afff ,_fdf :=range _fbed .EG_FillProperties {if _geae :=_fdf .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_afff ));_geae !=nil {return _geae ;};};return nil ;}; +// Validate validates the CT_LinearShadeProperties and its children +func (_cgdd *CT_LinearShadeProperties )Validate ()error {return _cgdd .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 CT_TransformEffect and its children, prefixing error messages with path -func (_edgbf *CT_TransformEffect )ValidateWithPath (path string )error {if _edgbf .SxAttr !=nil {if _cgfafc :=_edgbf .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_cgfafc !=nil {return _cgfafc ;};};if _edgbf .SyAttr !=nil {if _gffgc :=_edgbf .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_gffgc !=nil {return _gffgc ;};};if _edgbf .KxAttr !=nil {if *_edgbf .KxAttr <=-5400000{return _e .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 ,*_edgbf .KxAttr );};if *_edgbf .KxAttr >=5400000{return _e .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 ,*_edgbf .KxAttr );};};if _edgbf .KyAttr !=nil {if *_edgbf .KyAttr <=-5400000{return _e .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 ,*_edgbf .KyAttr );};if *_edgbf .KyAttr >=5400000{return _e .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 ,*_edgbf .KyAttr );};};if _edgbf .TxAttr !=nil {if _daaad :=_edgbf .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_daaad !=nil {return _daaad ;};};if _edgbf .TyAttr !=nil {if _acdfe :=_edgbf .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_acdfe !=nil {return _acdfe ;};};return nil ;};func NewCT_Shape3D ()*CT_Shape3D {_aaead :=&CT_Shape3D {};return _aaead };type Theme struct{CT_OfficeStyleSheet };func (_fgce *CT_GvmlTextShape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgce .TxBody =NewCT_TextBody ();_ddecf :for {_gdeb ,_fdfb :=d .Token ();if _fdfb !=nil {return _fdfb ;};switch _adeea :=_gdeb .(type ){case _f .StartElement :switch _adeea .Name {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 :"\u0074\u0078\u0042\u006f\u0064\u0079"},_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 :"\u0074\u0078\u0042\u006f\u0064\u0079"}:if _efgbe :=d .DecodeElement (_fgce .TxBody ,&_adeea );_efgbe !=nil {return _efgbe ;};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 :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"},_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 :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"}:_fgce .Choice =NewCT_GvmlTextShapeChoice ();if _gdgge :=d .DecodeElement (&_fgce .Choice .UseSpRect ,&_adeea );_gdgge !=nil {return _gdgge ;};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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_fgce .Choice =NewCT_GvmlTextShapeChoice ();if _cbged :=d .DecodeElement (&_fgce .Choice .Xfrm ,&_adeea );_cbged !=nil {return _cbged ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgce .ExtLst =NewCT_OfficeArtExtensionList ();if _fedc :=d .DecodeElement (_fgce .ExtLst ,&_adeea );_fedc !=nil {return _fedc ;};default:_db .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",_adeea .Name );if _fegaf :=d .Skip ();_fegaf !=nil {return _fegaf ;};};case _f .EndElement :break _ddecf ;case _f .CharData :};};return nil ;};func NewCT_AlphaModulateFixedEffect ()*CT_AlphaModulateFixedEffect {_fda :=&CT_AlphaModulateFixedEffect {};return _fda ;};func (_cgbea ST_TextFontScalePercentOrPercentString )String ()string {if _cgbea .ST_TextFontScalePercent !=nil {return _e .Sprintf ("\u0025\u0076",*_cgbea .ST_TextFontScalePercent );};if _cgbea .ST_Percentage !=nil {return _e .Sprintf ("\u0025\u0076",*_cgbea .ST_Percentage );};return "";}; +// ValidateWithPath validates the CT_Path2DQuadBezierTo and its children, prefixing error messages with path +func (_gadbc *CT_Path2DQuadBezierTo )ValidateWithPath (path string )error {for _eecab ,_cecc :=range _gadbc .Pt {if _aaggf :=_cecc .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_eecab ));_aaggf !=nil {return _aaggf ;};};return nil ;};func NewCT_DashStopList ()*CT_DashStopList {_fgfac :=&CT_DashStopList {};return _fgfac };func NewCT_ColorMappingOverride ()*CT_ColorMappingOverride {_dabfg :=&CT_ColorMappingOverride {};_dabfg .Choice =NewCT_ColorMappingOverrideChoice ();return _dabfg ;};func (_adccg *ST_TextStrikeType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aabbb ,_eafed :=d .Token ();if _eafed !=nil {return _eafed ;};if _faabgb ,_adedb :=_aabbb .(_gg .EndElement );_adedb &&_faabgb .Name ==start .Name {*_adccg =1;return nil ;};if _efeea ,_bffba :=_aabbb .(_gg .CharData );!_bffba {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",_aabbb );}else {switch string (_efeea ){case "":*_adccg =0;case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_adccg =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_adccg =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_adccg =3;};};_aabbb ,_eafed =d .Token ();if _eafed !=nil {return _eafed ;};if _aabbe ,_eeecff :=_aabbb .(_gg .EndElement );_eeecff &&_aabbe .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",_aabbb );};func (_ffdbb *CT_Headers )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_daace :for {_bdaag ,_beabda :=d .Token ();if _beabda !=nil {return _beabda ;};switch _ggbaa :=_bdaag .(type ){case _gg .StartElement :switch _ggbaa .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _adge string ;if _degd :=d .DecodeElement (&_adge ,&_ggbaa );_degd !=nil {return _degd ;};_ffdbb .Header =append (_ffdbb .Header ,_adge );default:_bb .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",_ggbaa .Name );if _bcdd :=d .Skip ();_bcdd !=nil {return _bcdd ;};};case _gg .EndElement :break _daace ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_AnimationChartBuildProperties and its children -func (_gbg *CT_AnimationChartBuildProperties )Validate ()error {return _gbg .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 (_cfbd *CT_GlowEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cfbd .RadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_cfbd .RadAttr )});};e .EncodeToken (start );if _cfbd .ScrgbClr !=nil {_ccbf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_cfbd .ScrgbClr ,_ccbf );};if _cfbd .SrgbClr !=nil {_beab :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_cfbd .SrgbClr ,_beab );};if _cfbd .HslClr !=nil {_fcgd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_cfbd .HslClr ,_fcgd );};if _cfbd .SysClr !=nil {_bbab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_cfbd .SysClr ,_bbab );};if _cfbd .SchemeClr !=nil {_gbfe :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_cfbd .SchemeClr ,_gbfe );};if _cfbd .PrstClr !=nil {_ddeca :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_cfbd .PrstClr ,_ddeca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GvmlPicture and its children +func (_dbgebc *CT_GvmlPicture )Validate ()error {return _dbgebc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069c\u0074\u0075\u0072\u0065");};func (_dfaa *CT_ScRgbColor )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",_dfaa .RAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0067"},Value :_b .Sprintf ("\u0025\u0076",_dfaa .GAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0062"},Value :_b .Sprintf ("\u0025\u0076",_dfaa .BAttr )});e .EncodeToken (start );if _dfaa .EG_ColorTransform !=nil {for _ ,_cgdcdg :=range _dfaa .EG_ColorTransform {_cgdcdg .MarshalXML (e ,_gg .StartElement {});};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_GroupShapeProperties ()*CT_GroupShapeProperties {_bgba :=&CT_GroupShapeProperties {};return _bgba ;};func (_fdbfba ST_FontCollectionIndex )ValidateWithPath (path string )error {switch _fdbfba {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 (_fdbfba ));};return nil ;};func (_ggbcb *CT_TextUnderlineFillFollowText )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};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 ;};func (_gbggd *EG_ShadeProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_agcgg :for {_bdgaa ,_fefdb :=d .Token ();if _fefdb !=nil {return _fefdb ;};switch _cbdgde :=_bdgaa .(type ){case _gg .StartElement :switch _cbdgde .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbggd .Lin =NewCT_LinearShadeProperties ();if _aaeb :=d .DecodeElement (_gbggd .Lin ,&_cbdgde );_aaeb !=nil {return _aaeb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbggd .Path =NewCT_PathShadeProperties ();if _fdebfd :=d .DecodeElement (_gbggd .Path ,&_cbdgde );_fdebfd !=nil {return _fdebfd ;};default:_bb .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",_cbdgde .Name );if _fdcga :=d .Skip ();_fdcga !=nil {return _fdcga ;};};case _gg .EndElement :break _agcgg ;case _gg .CharData :};};return nil ;};func NewCT_GraphicalObjectData ()*CT_GraphicalObjectData {_ddffa :=&CT_GraphicalObjectData {};return _ddffa ;}; -// Validate validates the CT_TextSpacing and its children -func (_cgfge *CT_TextSpacing )Validate ()error {return _cgfge .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070a\u0063\u0069\u006e\u0067");}; +// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path +func (_gebf *CT_TableStyle )ValidateWithPath (path string )error {if !_af .ST_GuidPatternRe .MatchString (_gebf .StyleIdAttr ){return _b .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 ,_af .ST_GuidPatternRe ,_gebf .StyleIdAttr );};if _gebf .TblBg !=nil {if _eddd :=_gebf .TblBg .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0042\u0067");_eddd !=nil {return _eddd ;};};if _gebf .WholeTbl !=nil {if _dcfc :=_gebf .WholeTbl .ValidateWithPath (path +"\u002fW\u0068\u006f\u006c\u0065\u0054\u0062l");_dcfc !=nil {return _dcfc ;};};if _gebf .Band1H !=nil {if _gdfdc :=_gebf .Band1H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0048");_gdfdc !=nil {return _gdfdc ;};};if _gebf .Band2H !=nil {if _fgccc :=_gebf .Band2H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0048");_fgccc !=nil {return _fgccc ;};};if _gebf .Band1V !=nil {if _effbb :=_gebf .Band1V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0056");_effbb !=nil {return _effbb ;};};if _gebf .Band2V !=nil {if _beae :=_gebf .Band2V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0056");_beae !=nil {return _beae ;};};if _gebf .LastCol !=nil {if _faaee :=_gebf .LastCol .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0043\u006f\u006c");_faaee !=nil {return _faaee ;};};if _gebf .FirstCol !=nil {if _eagce :=_gebf .FirstCol .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0043\u006fl");_eagce !=nil {return _eagce ;};};if _gebf .LastRow !=nil {if _caadg :=_gebf .LastRow .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0052\u006f\u0077");_caadg !=nil {return _caadg ;};};if _gebf .SeCell !=nil {if _gfcca :=_gebf .SeCell .ValidateWithPath (path +"\u002fS\u0065\u0043\u0065\u006c\u006c");_gfcca !=nil {return _gfcca ;};};if _gebf .SwCell !=nil {if _gdbcb :=_gebf .SwCell .ValidateWithPath (path +"\u002fS\u0077\u0043\u0065\u006c\u006c");_gdbcb !=nil {return _gdbcb ;};};if _gebf .FirstRow !=nil {if _dabeb :=_gebf .FirstRow .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0052\u006fw");_dabeb !=nil {return _dabeb ;};};if _gebf .NeCell !=nil {if _cfega :=_gebf .NeCell .ValidateWithPath (path +"\u002fN\u0065\u0043\u0065\u006c\u006c");_cfega !=nil {return _cfega ;};};if _gebf .NwCell !=nil {if _dgcfa :=_gebf .NwCell .ValidateWithPath (path +"\u002fN\u0077\u0043\u0065\u006c\u006c");_dgcfa !=nil {return _dgcfa ;};};if _gebf .ExtLst !=nil {if _febde :=_gebf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_febde !=nil {return _febde ;};};return nil ;};func NewCT_AnimationChartBuildProperties ()*CT_AnimationChartBuildProperties {_bgfde :=&CT_AnimationChartBuildProperties {};return _bgfde ;};func (_gddd *CT_AnimationGraphicalObjectBuildProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _gddd .BldDgm !=nil {_dafa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}};e .EncodeElement (_gddd .BldDgm ,_dafa );};if _gddd .BldChart !=nil {_dcf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gddd .BldChart ,_dcf );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// 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 _fdde :=_cce .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_fdde !=nil {return _fdde ;};};return nil ;};func (_cfab *CT_TablePartStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cfab .TcTxStyle !=nil {_fbgac :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0074\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cfab .TcTxStyle ,_fbgac );};if _cfab .TcStyle !=nil {_dbffb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074\u0063\u0053\u0074\u0079\u006ce"}};e .EncodeElement (_cfab .TcStyle ,_dbffb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_LineJoinMiterProperties struct{LimAttr *ST_PositivePercentage ;}; +// ValidateWithPath validates the CT_Blip and its children, prefixing error messages with path +func (_dec *CT_Blip )ValidateWithPath (path string )error {if _ccc :=_dec .CstateAttr .ValidateWithPath (path +"/\u0043\u0073\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_ccc !=nil {return _ccc ;};for _fcgc ,_cbed :=range _dec .Choice {if _ecaf :=_cbed .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_fcgc ));_ecaf !=nil {return _ecaf ;};};if _dec .ExtLst !=nil {if _bbgf :=_dec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbgf !=nil {return _bbgf ;};};return nil ;};func (_cdfab *CT_TextBulletSizePoint )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cdfab .ValAttr =100;for _ ,_gcbdee :=range start .Attr {if _gcbdee .Name .Local =="\u0076\u0061\u006c"{_aabcegc ,_adbef :=_c .ParseInt (_gcbdee .Value ,10,32);if _adbef !=nil {return _adbef ;};_cdfab .ValAttr =int32 (_aabcegc );continue ;};};for {_ebadf ,_cfgfc :=d .Token ();if _cfgfc !=nil {return _b .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",_cfgfc );};if _ccbf ,_gbcc :=_ebadf .(_gg .EndElement );_gbcc &&_ccbf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_GroupLocking and its children -func (_aageb *CT_GroupLocking )Validate ()error {return _aageb .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_bfcf *ST_PresetShadowVal )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bfcf =0;case "\u0073\u0068\u0064w\u0031":*_bfcf =1;case "\u0073\u0068\u0064w\u0032":*_bfcf =2;case "\u0073\u0068\u0064w\u0033":*_bfcf =3;case "\u0073\u0068\u0064w\u0034":*_bfcf =4;case "\u0073\u0068\u0064w\u0035":*_bfcf =5;case "\u0073\u0068\u0064w\u0036":*_bfcf =6;case "\u0073\u0068\u0064w\u0037":*_bfcf =7;case "\u0073\u0068\u0064w\u0038":*_bfcf =8;case "\u0073\u0068\u0064w\u0039":*_bfcf =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_bfcf =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_bfcf =11;case "\u0073\u0068\u0064\u0077\u0031\u0032":*_bfcf =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_bfcf =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_bfcf =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_bfcf =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_bfcf =16;case "\u0073\u0068\u0064\u0077\u0031\u0037":*_bfcf =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_bfcf =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_bfcf =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_bfcf =20;};return nil ;};func NewCT_GvmlPicture ()*CT_GvmlPicture {_adgee :=&CT_GvmlPicture {};_adgee .NvPicPr =NewCT_GvmlPictureNonVisual ();_adgee .BlipFill =NewCT_BlipFillProperties ();_adgee .SpPr =NewCT_ShapeProperties ();return _adgee ;};func (_deedg *CT_TextFont )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_e .Sprintf ("\u0025\u0076",_deedg .TypefaceAttr )});if _deedg .PanoseAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u006e\u006f\u0073\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_deedg .PanoseAttr )});};if _deedg .PitchFamilyAttr !=ST_PitchFamilyUnset {_ddecg ,_cgcd :=_deedg .PitchFamilyAttr .MarshalXMLAttr (_f .Name {Local :"p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"});if _cgcd !=nil {return _cgcd ;};start .Attr =append (start .Attr ,_ddecg );};if _deedg .CharsetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_deedg .CharsetAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Blip and its children +func (_ecfed *CT_Blip )Validate ()error {return _ecfed .ValidateWithPath ("\u0043T\u005f\u0042\u006c\u0069\u0070");};func (_ddeaa ST_Coordinate32 )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _ddeaa .ST_Coordinate32Unqualified !=nil {e .EncodeToken (_gg .CharData (_b .Sprintf ("\u0025\u0064",*_ddeaa .ST_Coordinate32Unqualified )));};if _ddeaa .ST_UniversalMeasure !=nil {e .EncodeToken (_gg .CharData (*_ddeaa .ST_UniversalMeasure ));};return e .EncodeToken (_gg .EndElement {Name :start .Name });};func (_bdcce *CT_Blip )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bdcce .CstateAttr !=ST_BlipCompressionUnset {_bce ,_dgbc :=_bdcce .CstateAttr .MarshalXMLAttr (_gg .Name {Local :"\u0063\u0073\u0074\u0061\u0074\u0065"});if _dgbc !=nil {return _dgbc ;};start .Attr =append (start .Attr ,_bce );};if _bdcce .EmbedAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bdcce .EmbedAttr )});};if _bdcce .LinkAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0076",*_bdcce .LinkAttr )});};e .EncodeToken (start );if _bdcce .Choice !=nil {for _ ,_fdgb :=range _bdcce .Choice {_fdgb .MarshalXML (e ,_gg .StartElement {});};};if _bdcce .ExtLst !=nil {_bcgf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdcce .ExtLst ,_bcgf );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_feedb *ST_SystemColorVal )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_feedb =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_feedb =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_feedb =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_feedb =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_feedb =4;case "\u006d\u0065\u006e\u0075":*_feedb =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_feedb =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_feedb =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_feedb =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_feedb =9;case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_feedb =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_feedb =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_feedb =12;case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_feedb =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_feedb =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_feedb =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_feedb =16;case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_feedb =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_feedb =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_feedb =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_feedb =20;case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_feedb =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_feedb =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_feedb =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_feedb =24;case "\u0069\u006e\u0066\u006f\u0042\u006b":*_feedb =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_feedb =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_feedb =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_feedb =28;case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_feedb =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_feedb =30;};return nil ;}; -// ValidateWithPath validates the CT_AlphaBiLevelEffect and its children, prefixing error messages with path -func (_ffd *CT_AlphaBiLevelEffect )ValidateWithPath (path string )error {if _dceb :=_ffd .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_dceb !=nil {return _dceb ;};return nil ;}; +// ValidateWithPath validates the CT_GvmlPicture and its children, prefixing error messages with path +func (_deda *CT_GvmlPicture )ValidateWithPath (path string )error {if _cfde :=_deda .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_cfde !=nil {return _cfde ;};if _dfff :=_deda .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_dfff !=nil {return _dfff ;};if _daff :=_deda .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_daff !=nil {return _daff ;};if _deda .Style !=nil {if _edfdc :=_deda .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_edfdc !=nil {return _edfdc ;};};if _deda .ExtLst !=nil {if _bbcg :=_deda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbcg !=nil {return _bbcg ;};};return nil ;};func (_ecee *ST_TextWrappingType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_ecee =0;case "\u006e\u006f\u006e\u0065":*_ecee =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ecee =2;};return nil ;};func (_adfac *CT_TextAutonumberBullet )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_adfac .TypeAttr =ST_TextAutonumberScheme (1);for _ ,_adfaba :=range start .Attr {if _adfaba .Name .Local =="\u0074\u0079\u0070\u0065"{_adfac .TypeAttr .UnmarshalXMLAttr (_adfaba );continue ;};if _adfaba .Name .Local =="\u0073t\u0061\u0072\u0074\u0041\u0074"{_ecfda ,_ceddf :=_c .ParseInt (_adfaba .Value ,10,32);if _ceddf !=nil {return _ceddf ;};_abce :=int32 (_ecfda );_adfac .StartAtAttr =&_abce ;continue ;};};for {_cgaeg ,_cggeg :=d .Token ();if _cggeg !=nil {return _b .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",_cggeg );};if _fedbd ,_eabaa :=_cgaeg .(_gg .EndElement );_eabaa &&_fedbd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_FillEffect and its children -func (_ceebc *CT_FillEffect )Validate ()error {return _ceebc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074");};func (_dafae *CT_TextCharBullet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbcgad :=range start .Attr {if _dbcgad .Name .Local =="\u0063\u0068\u0061\u0072"{_gedde ,_ddggb :=_dbcgad .Value ,error (nil );if _ddggb !=nil {return _ddggb ;};_dafae .CharAttr =_gedde ;continue ;};};for {_aafab ,_abgbf :=d .Token ();if _abgbf !=nil {return _e .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",_abgbf );};if _bcace ,_adbab :=_aafab .(_f .EndElement );_adbab &&_bcace .Name ==start .Name {break ;};};return nil ;};func (_fecb *ST_AdjAngle )Validate ()error {return _fecb .ValidateWithPath ("")};func (_eeac *CT_GrayscaleEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_dgfgb ,_baggf :=d .Token ();if _baggf !=nil {return _e .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",_baggf );};if _bedc ,_dceab :=_dgfgb .(_f .EndElement );_dceab &&_bedc .Name ==start .Name {break ;};};return nil ;};func (_bdgg *CT_SchemeColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdgg .ValAttr =ST_SchemeColorVal (1);for _ ,_efgbd :=range start .Attr {if _efgbd .Name .Local =="\u0076\u0061\u006c"{_bdgg .ValAttr .UnmarshalXMLAttr (_efgbd );continue ;};};_baddg :for {_aabfe ,_cafcdf :=d .Token ();if _cafcdf !=nil {return _cafcdf ;};switch _bdcf :=_aabfe .(type ){case _f .StartElement :switch _bdcf .Name {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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_begbc :=NewEG_ColorTransform ();_begbc .Tint =NewCT_PositiveFixedPercentage ();if _gdgf :=d .DecodeElement (_begbc .Tint ,&_bdcf );_gdgf !=nil {return _gdgf ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_begbc );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 :"\u0073\u0068\u0061d\u0065"},_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 :"\u0073\u0068\u0061d\u0065"}:_dgbde :=NewEG_ColorTransform ();_dgbde .Shade =NewCT_PositiveFixedPercentage ();if _fafba :=d .DecodeElement (_dgbde .Shade ,&_bdcf );_fafba !=nil {return _fafba ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_dgbde );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_efcfg :=NewEG_ColorTransform ();_efcfg .Comp =NewCT_ComplementTransform ();if _bgbdg :=d .DecodeElement (_efcfg .Comp ,&_bdcf );_bgbdg !=nil {return _bgbdg ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_efcfg );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_dabe :=NewEG_ColorTransform ();_dabe .Inv =NewCT_InverseTransform ();if _cdagb :=d .DecodeElement (_dabe .Inv ,&_bdcf );_cdagb !=nil {return _cdagb ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_dabe );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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_gdeec :=NewEG_ColorTransform ();_gdeec .Gray =NewCT_GrayscaleTransform ();if _gdggg :=d .DecodeElement (_gdeec .Gray ,&_bdcf );_gdggg !=nil {return _gdggg ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_gdeec );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_fbdd :=NewEG_ColorTransform ();_fbdd .Alpha =NewCT_PositiveFixedPercentage ();if _deggb :=d .DecodeElement (_fbdd .Alpha ,&_bdcf );_deggb !=nil {return _deggb ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_fbdd );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_fdfc :=NewEG_ColorTransform ();_fdfc .AlphaOff =NewCT_FixedPercentage ();if _fabca :=d .DecodeElement (_fdfc .AlphaOff ,&_bdcf );_fabca !=nil {return _fabca ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_fdfc );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_gbeb :=NewEG_ColorTransform ();_gbeb .AlphaMod =NewCT_PositivePercentage ();if _bacece :=d .DecodeElement (_gbeb .AlphaMod ,&_bdcf );_bacece !=nil {return _bacece ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_gbeb );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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_adgeeb :=NewEG_ColorTransform ();_adgeeb .Hue =NewCT_PositiveFixedAngle ();if _aedag :=d .DecodeElement (_adgeeb .Hue ,&_bdcf );_aedag !=nil {return _aedag ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_adgeeb );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_daade :=NewEG_ColorTransform ();_daade .HueOff =NewCT_Angle ();if _bdffa :=d .DecodeElement (_daade .HueOff ,&_bdcf );_bdffa !=nil {return _bdffa ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_daade );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 :"\u0068\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_bcega :=NewEG_ColorTransform ();_bcega .HueMod =NewCT_PositivePercentage ();if _cbcda :=d .DecodeElement (_bcega .HueMod ,&_bdcf );_cbcda !=nil {return _cbcda ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_bcega );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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_eddcca :=NewEG_ColorTransform ();_eddcca .Sat =NewCT_Percentage ();if _cfbc :=d .DecodeElement (_eddcca .Sat ,&_bdcf );_cfbc !=nil {return _cfbc ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_eddcca );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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_cecdb :=NewEG_ColorTransform ();_cecdb .SatOff =NewCT_Percentage ();if _fdbegd :=d .DecodeElement (_cecdb .SatOff ,&_bdcf );_fdbegd !=nil {return _fdbegd ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_cecdb );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 :"\u0073\u0061\u0074\u004d\u006f\u0064"},_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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_fccca :=NewEG_ColorTransform ();_fccca .SatMod =NewCT_Percentage ();if _eggge :=d .DecodeElement (_fccca .SatMod ,&_bdcf );_eggge !=nil {return _eggge ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_fccca );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_fgdgd :=NewEG_ColorTransform ();_fgdgd .Lum =NewCT_Percentage ();if _bfdeda :=d .DecodeElement (_fgdgd .Lum ,&_bdcf );_bfdeda !=nil {return _bfdeda ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_fgdgd );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_ccbfg :=NewEG_ColorTransform ();_ccbfg .LumOff =NewCT_Percentage ();if _cbdcg :=d .DecodeElement (_ccbfg .LumOff ,&_bdcf );_cbdcg !=nil {return _cbdcg ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_ccbfg );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 :"\u006c\u0075\u006d\u004d\u006f\u0064"},_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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_cefgdf :=NewEG_ColorTransform ();_cefgdf .LumMod =NewCT_Percentage ();if _eadaad :=d .DecodeElement (_cefgdf .LumMod ,&_bdcf );_eadaad !=nil {return _eadaad ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_cefgdf );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 :"\u0072\u0065\u0064"},_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 :"\u0072\u0065\u0064"}:_dadea :=NewEG_ColorTransform ();_dadea .Red =NewCT_Percentage ();if _dfcc :=d .DecodeElement (_dadea .Red ,&_bdcf );_dfcc !=nil {return _dfcc ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_dadea );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_baggb :=NewEG_ColorTransform ();_baggb .RedOff =NewCT_Percentage ();if _dgaff :=d .DecodeElement (_baggb .RedOff ,&_bdcf );_dgaff !=nil {return _dgaff ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_baggb );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 :"\u0072\u0065\u0064\u004d\u006f\u0064"},_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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_gbfce :=NewEG_ColorTransform ();_gbfce .RedMod =NewCT_Percentage ();if _fcage :=d .DecodeElement (_gbfce .RedMod ,&_bdcf );_fcage !=nil {return _fcage ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_gbfce );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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_bfcga :=NewEG_ColorTransform ();_bfcga .Green =NewCT_Percentage ();if _adccca :=d .DecodeElement (_bfcga .Green ,&_bdcf );_adccca !=nil {return _adccca ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_bfcga );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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_gfgd :=NewEG_ColorTransform ();_gfgd .GreenOff =NewCT_Percentage ();if _gdage :=d .DecodeElement (_gfgd .GreenOff ,&_bdcf );_gdage !=nil {return _gdage ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_gfgd );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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_fffee :=NewEG_ColorTransform ();_fffee .GreenMod =NewCT_Percentage ();if _bbfb :=d .DecodeElement (_fffee .GreenMod ,&_bdcf );_bbfb !=nil {return _bbfb ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_fffee );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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_dfcbb :=NewEG_ColorTransform ();_dfcbb .Blue =NewCT_Percentage ();if _baggfg :=d .DecodeElement (_dfcbb .Blue ,&_bdcf );_baggfg !=nil {return _baggfg ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_dfcbb );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_dcaff :=NewEG_ColorTransform ();_dcaff .BlueOff =NewCT_Percentage ();if _gbacf :=d .DecodeElement (_dcaff .BlueOff ,&_bdcf );_gbacf !=nil {return _gbacf ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_dcaff );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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_gedgf :=NewEG_ColorTransform ();_gedgf .BlueMod =NewCT_Percentage ();if _beaee :=d .DecodeElement (_gedgf .BlueMod ,&_bdcf );_beaee !=nil {return _beaee ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_gedgf );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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_abba :=NewEG_ColorTransform ();_abba .Gamma =NewCT_GammaTransform ();if _fbfcg :=d .DecodeElement (_abba .Gamma ,&_bdcf );_fbfcg !=nil {return _fbfcg ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_abba );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_bcbbe :=NewEG_ColorTransform ();_bcbbe .InvGamma =NewCT_InverseGammaTransform ();if _eadac :=d .DecodeElement (_bcbbe .InvGamma ,&_bdcf );_eadac !=nil {return _eadac ;};_bdgg .EG_ColorTransform =append (_bdgg .EG_ColorTransform ,_bcbbe );default:_db .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",_bdcf .Name );if _gdgab :=d .Skip ();_gdgab !=nil {return _gdgab ;};};case _f .EndElement :break _baddg ;case _f .CharData :};};return nil ;};func NewEG_FillProperties ()*EG_FillProperties {_cbbd :=&EG_FillProperties {};return _cbbd };func (_fgeca ST_SchemeColorVal )String ()string {switch _fgeca {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 (_aegdc *CT_EmptyElement )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_dcged ,_dbdc :=d .Token ();if _dbdc !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079\u0045l\u0065\u006d\u0065n\u0074:\u0020\u0025\u0073",_dbdc );};if _afggb ,_cadf :=_dcged .(_f .EndElement );_cadf &&_afggb .Name ==start .Name {break ;};};return nil ;};func (_dafdge *ST_PresetCameraType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdeea ,_gefdd :=d .Token ();if _gefdd !=nil {return _gefdd ;};if _eaabc ,_gefdab :=_cdeea .(_f .EndElement );_gefdab &&_eaabc .Name ==start .Name {*_dafdge =1;return nil ;};if _bagcd ,_deebe :=_cdeea .(_f .CharData );!_deebe {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",_cdeea );}else {switch string (_bagcd ){case "":*_dafdge =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_dafdge =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_dafdge =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_dafdge =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_dafdge =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_dafdge =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_dafdge =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_dafdge =7;case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_dafdge =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_dafdge =9;case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_dafdge =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_dafdge =11;case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_dafdge =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_dafdge =13;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_dafdge =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_dafdge =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":*_dafdge =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_dafdge =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":*_dafdge =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_dafdge =19;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_dafdge =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_dafdge =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_dafdge =22;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_dafdge =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_dafdge =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_dafdge =25;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_dafdge =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_dafdge =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_dafdge =28;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_dafdge =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_dafdge =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_dafdge =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_dafdge =32;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_dafdge =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_dafdge =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_dafdge =35;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_dafdge =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_dafdge =37;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_dafdge =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_dafdge =39;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_dafdge =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_dafdge =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_dafdge =42;case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_dafdge =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_dafdge =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_dafdge =45;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_dafdge =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_dafdge =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_dafdge =48;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_dafdge =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_dafdge =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_dafdge =51;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_dafdge =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":*_dafdge =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":*_dafdge =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":*_dafdge =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":*_dafdge =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":*_dafdge =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":*_dafdge =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":*_dafdge =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":*_dafdge =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_dafdge =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":*_dafdge =62;};};_cdeea ,_gefdd =d .Token ();if _gefdd !=nil {return _gefdd ;};if _fbabc ,_egcd :=_cdeea .(_f .EndElement );_egcd &&_fbabc .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",_cdeea );}; +// Validate validates the CT_Shape3D and its children +func (_gbgde *CT_Shape3D )Validate ()error {return _gbgde .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0033\u0044");};type ST_CompoundLine byte ;func (_fab *CT_AnimationElementChoice )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_daf :for {_dgbb ,_bdd :=d .Token ();if _bdd !=nil {return _bdd ;};switch _dfgd :=_dgbb .(type ){case _gg .StartElement :switch _dfgd .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fab .Dgm =NewCT_AnimationDgmElement ();if _gfc :=d .DecodeElement (_fab .Dgm ,&_dfgd );_gfc !=nil {return _gfc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fab .Chart =NewCT_AnimationChartElement ();if _ebag :=d .DecodeElement (_fab .Chart ,&_dfgd );_ebag !=nil {return _ebag ;};default:_bb .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",_dfgd .Name );if _bbb :=d .Skip ();_bbb !=nil {return _bbb ;};};case _gg .EndElement :break _daf ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_TableCol and its children -func (_eabfg *CT_TableCol )Validate ()error {return _eabfg .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c");};type CT_ShapeStyle struct{LnRef *CT_StyleMatrixReference ;FillRef *CT_StyleMatrixReference ;EffectRef *CT_StyleMatrixReference ;FontRef *CT_FontReference ;};func NewCT_BlendEffect ()*CT_BlendEffect {_cdd :=&CT_BlendEffect {};_cdd .BlendAttr =ST_BlendMode (1);_cdd .Cont =NewCT_EffectContainer ();return _cdd ;}; +// Validate validates the CT_GrayscaleTransform and its children +func (_ecfca *CT_GrayscaleTransform )Validate ()error {return _ecfca .ValidateWithPath ("C\u0054\u005f\u0047\u0072ay\u0073c\u0061\u006c\u0065\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d");}; -// ValidateWithPath validates the CT_TablePropertiesChoice and its children, prefixing error messages with path -func (_fgbcd *CT_TablePropertiesChoice )ValidateWithPath (path string )error {if _fgbcd .TableStyle !=nil {if _cabeg :=_fgbcd .TableStyle .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_cabeg !=nil {return _cabeg ;};};if _fgbcd .TableStyleId !=nil {if !_bg .ST_GuidPatternRe .MatchString (*_fgbcd .TableStyleId ){return _e .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 ,_bg .ST_GuidPatternRe ,*_fgbcd .TableStyleId );};};return nil ;};func (_geb *CT_AlphaReplaceEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061"},Value :_e .Sprintf ("\u0025\u0076",_geb .AAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Path2DQuadBezierTo ()*CT_Path2DQuadBezierTo {_fecdf :=&CT_Path2DQuadBezierTo {};return _fecdf ;};func NewCT_ShapeStyle ()*CT_ShapeStyle {_caedb :=&CT_ShapeStyle {};_caedb .LnRef =NewCT_StyleMatrixReference ();_caedb .FillRef =NewCT_StyleMatrixReference ();_caedb .EffectRef =NewCT_StyleMatrixReference ();_caedb .FontRef =NewCT_FontReference ();return _caedb ;};func (_ffbgf ST_PresetCameraType )ValidateWithPath (path string )error {switch _ffbgf {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 _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffbgf ));};return nil ;};func NewCT_GvmlPictureNonVisual ()*CT_GvmlPictureNonVisual {_egdbf :=&CT_GvmlPictureNonVisual {};_egdbf .CNvPr =NewCT_NonVisualDrawingProps ();_egdbf .CNvPicPr =NewCT_NonVisualPictureProperties ();return _egdbf ;}; +// ValidateWithPath validates the CT_TextCharBullet and its children, prefixing error messages with path +func (_bcbdb *CT_TextCharBullet )ValidateWithPath (path string )error {return nil };func (_ggdc *CT_LuminanceEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_dcdea :=range start .Attr {if _dcdea .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074"{_gfcd ,_cfcfe :=ParseUnionST_FixedPercentage (_dcdea .Value );if _cfcfe !=nil {return _cfcfe ;};_ggdc .BrightAttr =&_gfcd ;continue ;};if _dcdea .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"{_abaad ,_ecfdb :=ParseUnionST_FixedPercentage (_dcdea .Value );if _ecfdb !=nil {return _ecfdb ;};_ggdc .ContrastAttr =&_abaad ;continue ;};};for {_bdbcf ,_cdaaf :=d .Token ();if _cdaaf !=nil {return _b .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",_cdaaf );};if _aebfba ,_gffaf :=_bdbcf .(_gg .EndElement );_gffaf &&_aebfba .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Path2DLineTo and its children, prefixing error messages with path -func (_gcfdc *CT_Path2DLineTo )ValidateWithPath (path string )error {if _dbabb :=_gcfdc .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_dbabb !=nil {return _dbabb ;};return nil ;}; +// ValidateWithPath validates the CT_NonVisualPictureProperties and its children, prefixing error messages with path +func (_ffcdf *CT_NonVisualPictureProperties )ValidateWithPath (path string )error {if _ffcdf .PicLocks !=nil {if _agddf :=_ffcdf .PicLocks .ValidateWithPath (path +"\u002fP\u0069\u0063\u004c\u006f\u0063\u006bs");_agddf !=nil {return _agddf ;};};if _ffcdf .ExtLst !=nil {if _gafbd :=_ffcdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gafbd !=nil {return _gafbd ;};};return nil ;};func NewCT_TextShapeAutofit ()*CT_TextShapeAutofit {_fdeed :=&CT_TextShapeAutofit {};return _fdeed };func NewCT_ColorMappingOverrideChoice ()*CT_ColorMappingOverrideChoice {_adag :=&CT_ColorMappingOverrideChoice {};return _adag ;};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_ReflectionEffect and its children, prefixing error messages with path -func (_bbafg *CT_ReflectionEffect )ValidateWithPath (path string )error {if _bbafg .BlurRadAttr !=nil {if *_bbafg .BlurRadAttr < 0{return _e .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 ,*_bbafg .BlurRadAttr );};if *_bbafg .BlurRadAttr > 27273042316900{return _e .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 ,*_bbafg .BlurRadAttr );};};if _bbafg .StAAttr !=nil {if _fbbe :=_bbafg .StAAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u0041\u0074\u0074\u0072");_fbbe !=nil {return _fbbe ;};};if _bbafg .StPosAttr !=nil {if _ecff :=_bbafg .StPosAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_ecff !=nil {return _ecff ;};};if _bbafg .EndAAttr !=nil {if _fcbea :=_bbafg .EndAAttr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0041\u0041\u0074\u0074r");_fcbea !=nil {return _fcbea ;};};if _bbafg .EndPosAttr !=nil {if _ddbaa :=_bbafg .EndPosAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_ddbaa !=nil {return _ddbaa ;};};if _bbafg .DistAttr !=nil {if *_bbafg .DistAttr < 0{return _e .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 ,*_bbafg .DistAttr );};if *_bbafg .DistAttr > 27273042316900{return _e .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 ,*_bbafg .DistAttr );};};if _bbafg .DirAttr !=nil {if *_bbafg .DirAttr < 0{return _e .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 ,*_bbafg .DirAttr );};if *_bbafg .DirAttr >=21600000{return _e .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 ,*_bbafg .DirAttr );};};if _bbafg .FadeDirAttr !=nil {if *_bbafg .FadeDirAttr < 0{return _e .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 ,*_bbafg .FadeDirAttr );};if *_bbafg .FadeDirAttr >=21600000{return _e .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 ,*_bbafg .FadeDirAttr );};};if _bbafg .SxAttr !=nil {if _ebeac :=_bbafg .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_ebeac !=nil {return _ebeac ;};};if _bbafg .SyAttr !=nil {if _agbd :=_bbafg .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_agbd !=nil {return _agbd ;};};if _bbafg .KxAttr !=nil {if *_bbafg .KxAttr <=-5400000{return _e .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 ,*_bbafg .KxAttr );};if *_bbafg .KxAttr >=5400000{return _e .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 ,*_bbafg .KxAttr );};};if _bbafg .KyAttr !=nil {if *_bbafg .KyAttr <=-5400000{return _e .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 ,*_bbafg .KyAttr );};if *_bbafg .KyAttr >=5400000{return _e .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 ,*_bbafg .KyAttr );};};if _gabdd :=_bbafg .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_gabdd !=nil {return _gabdd ;};return nil ;};func (_agaba *CT_SystemColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_abece ,_gdbad :=_agaba .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _gdbad !=nil {return _gdbad ;};start .Attr =append (start .Attr ,_abece );if _agaba .LastClrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ca\u0073\u0074\u0043\u006c\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_agaba .LastClrAttr )});};e .EncodeToken (start );if _agaba .EG_ColorTransform !=nil {for _ ,_bgba :=range _agaba .EG_ColorTransform {_bgba .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_EmptyElement and its children, prefixing error messages with path +func (_fbge *CT_EmptyElement )ValidateWithPath (path string )error {return nil };func NewCT_ComplementTransform ()*CT_ComplementTransform {_gcec :=&CT_ComplementTransform {};return _gcec ;}; -// ST_Percentage is a union type -type ST_Percentage struct{ST_PercentageDecimal *int32 ;ST_Percentage *string ;}; +// ValidateWithPath validates the CT_NonVisualConnectorProperties and its children, prefixing error messages with path +func (_feebc *CT_NonVisualConnectorProperties )ValidateWithPath (path string )error {if _feebc .CxnSpLocks !=nil {if _afac :=_feebc .CxnSpLocks .ValidateWithPath (path +"/\u0043\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_afac !=nil {return _afac ;};};if _feebc .StCxn !=nil {if _ecege :=_feebc .StCxn .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u0078\u006e");_ecege !=nil {return _ecege ;};};if _feebc .EndCxn !=nil {if _ggbed :=_feebc .EndCxn .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0078\u006e");_ggbed !=nil {return _ggbed ;};};if _feebc .ExtLst !=nil {if _ecce :=_feebc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecce !=nil {return _ecce ;};};return nil ;}; -// ValidateWithPath validates the CT_LineJoinRound and its children, prefixing error messages with path -func (_fcee *CT_LineJoinRound )ValidateWithPath (path string )error {return nil };func (_cgaad *CT_PresetLineDashProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffbga :=range start .Attr {if _ffbga .Name .Local =="\u0076\u0061\u006c"{_cgaad .ValAttr .UnmarshalXMLAttr (_ffbga );continue ;};};for {_bgcegc ,_faabf :=d .Token ();if _faabf !=nil {return _e .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",_faabf );};if _cfbae ,_gadfb :=_bgcegc .(_f .EndElement );_gadfb &&_cfbae .Name ==start .Name {break ;};};return nil ;};func (_bafdc *CT_StyleMatrixReference )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egef :=range start .Attr {if _egef .Name .Local =="\u0069\u0064\u0078"{_dbfc ,_affb :=_g .ParseUint (_egef .Value ,10,32);if _affb !=nil {return _affb ;};_bafdc .IdxAttr =uint32 (_dbfc );continue ;};};_abaeg :for {_beaeg ,_fggfe :=d .Token ();if _fggfe !=nil {return _fggfe ;};switch _debb :=_beaeg .(type ){case _f .StartElement :switch _debb .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_bafdc .ScrgbClr =NewCT_ScRgbColor ();if _efcfd :=d .DecodeElement (_bafdc .ScrgbClr ,&_debb );_efcfd !=nil {return _efcfd ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_bafdc .SrgbClr =NewCT_SRgbColor ();if _fbecb :=d .DecodeElement (_bafdc .SrgbClr ,&_debb );_fbecb !=nil {return _fbecb ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_bafdc .HslClr =NewCT_HslColor ();if _babff :=d .DecodeElement (_bafdc .HslClr ,&_debb );_babff !=nil {return _babff ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_bafdc .SysClr =NewCT_SystemColor ();if _dcfcf :=d .DecodeElement (_bafdc .SysClr ,&_debb );_dcfcf !=nil {return _dcfcf ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bafdc .SchemeClr =NewCT_SchemeColor ();if _bbbe :=d .DecodeElement (_bafdc .SchemeClr ,&_debb );_bbbe !=nil {return _bbbe ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_bafdc .PrstClr =NewCT_PresetColor ();if _defgf :=d .DecodeElement (_bafdc .PrstClr ,&_debb );_defgf !=nil {return _defgf ;};default:_db .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",_debb .Name );if _fgbce :=d .Skip ();_fgbce !=nil {return _fgbce ;};};case _f .EndElement :break _abaeg ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_TableGrid and its children +func (_bdeecc *CT_TableGrid )Validate ()error {return _bdeecc .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0047\u0072\u0069\u0064");};type ST_TextTabAlignType byte ;type CT_Percentage struct{ValAttr ST_Percentage ;}; -// ValidateWithPath validates the CT_Point3D and its children, prefixing error messages with path -func (_cdcag *CT_Point3D )ValidateWithPath (path string )error {if _adgef :=_cdcag .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_adgef !=nil {return _adgef ;};if _gbdfgg :=_cdcag .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_gbdfgg !=nil {return _gbdfgg ;};if _bcegg :=_cdcag .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_bcegg !=nil {return _bcegg ;};return nil ;}; +// Validate validates the CT_BiLevelEffect and its children +func (_baae *CT_BiLevelEffect )Validate ()error {return _baae .ValidateWithPath ("\u0043\u0054_\u0042\u0069\u004ce\u0076\u0065\u006c\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_TextTabStop ()*CT_TextTabStop {_acbeb :=&CT_TextTabStop {};return _acbeb };func NewCT_Vector3D ()*CT_Vector3D {_bdede :=&CT_Vector3D {};return _bdede };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 (_bagcagf ST_CompoundLine )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_edecf :=_gg .Attr {};_edecf .Name =name ;switch _bagcagf {case ST_CompoundLineUnset :_edecf .Value ="";case ST_CompoundLineSng :_edecf .Value ="\u0073\u006e\u0067";case ST_CompoundLineDbl :_edecf .Value ="\u0064\u0062\u006c";case ST_CompoundLineThickThin :_edecf .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_CompoundLineThinThick :_edecf .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_CompoundLineTri :_edecf .Value ="\u0074\u0072\u0069";};return _edecf ,nil ;};func NewCT_GrayscaleTransform ()*CT_GrayscaleTransform {_ffde :=&CT_GrayscaleTransform {};return _ffde ;};type CT_WholeE2oFormatting struct{Ln *CT_LineProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_bgcfb *ST_TextTabAlignType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_bgcfb =0;case "\u006c":*_bgcfb =1;case "\u0063\u0074\u0072":*_bgcfb =2;case "\u0072":*_bgcfb =3;case "\u0064\u0065\u0063":*_bgcfb =4;};return nil ;};func (_dedeed *CT_TextLineBreak )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _dedeed .RPr !=nil {_ggdeb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_dedeed .RPr ,_ggdeb );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bcebf *CT_Table )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bcebf .TblGrid =NewCT_TableGrid ();_feabf :for {_ecdca ,_aeede :=d .Token ();if _aeede !=nil {return _aeede ;};switch _fgge :=_ecdca .(type ){case _gg .StartElement :switch _fgge .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bcebf .TblPr =NewCT_TableProperties ();if _gdfdf :=d .DecodeElement (_bcebf .TblPr ,&_fgge );_gdfdf !=nil {return _gdfdf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _ebdcd :=d .DecodeElement (_bcebf .TblGrid ,&_fgge );_ebdcd !=nil {return _ebdcd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbacg :=NewCT_TableRow ();if _gdabc :=d .DecodeElement (_dbacg ,&_fgge );_gdabc !=nil {return _gdabc ;};_bcebf .Tr =append (_bcebf .Tr ,_dbacg );default:_bb .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",_fgge .Name );if _efggc :=d .Skip ();_efggc !=nil {return _efggc ;};};case _gg .EndElement :break _feabf ;case _gg .CharData :};};return nil ;};func (_dbcc *CT_GammaTransform )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for {_dbceb ,_acgc :=d .Token ();if _acgc !=nil {return _b .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",_acgc );};if _faae ,_edgafb :=_dbceb .(_gg .EndElement );_edgafb &&_faae .Name ==start .Name {break ;};};return nil ;};type CT_NonVisualGroupDrawingShapeProps struct{GrpSpLocks *CT_GroupLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_efcba *CT_SystemColor )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_efcba .ValAttr =ST_SystemColorVal (1);for _ ,_dfdbfa :=range start .Attr {if _dfdbfa .Name .Local =="\u0076\u0061\u006c"{_efcba .ValAttr .UnmarshalXMLAttr (_dfdbfa );continue ;};if _dfdbfa .Name .Local =="\u006ca\u0073\u0074\u0043\u006c\u0072"{_edaec ,_fcgec :=_dfdbfa .Value ,error (nil );if _fcgec !=nil {return _fcgec ;};_efcba .LastClrAttr =&_edaec ;continue ;};};_fgead :for {_bbeee ,_aagcbb :=d .Token ();if _aagcbb !=nil {return _aagcbb ;};switch _gaaa :=_bbeee .(type ){case _gg .StartElement :switch _gaaa .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_faefb :=NewEG_ColorTransform ();_faefb .Tint =NewCT_PositiveFixedPercentage ();if _fgfba :=d .DecodeElement (_faefb .Tint ,&_gaaa );_fgfba !=nil {return _fgfba ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_faefb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcgba :=NewEG_ColorTransform ();_fcgba .Shade =NewCT_PositiveFixedPercentage ();if _abgae :=d .DecodeElement (_fcgba .Shade ,&_gaaa );_abgae !=nil {return _abgae ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_fcgba );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggaee :=NewEG_ColorTransform ();_eggaee .Comp =NewCT_ComplementTransform ();if _gacda :=d .DecodeElement (_eggaee .Comp ,&_gaaa );_gacda !=nil {return _gacda ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_eggaee );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 :=NewEG_ColorTransform ();_bcfdg .Inv =NewCT_InverseTransform ();if _ecged :=d .DecodeElement (_bcfdg .Inv ,&_gaaa );_ecged !=nil {return _ecged ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_bcfdg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbbad :=NewEG_ColorTransform ();_dbbad .Gray =NewCT_GrayscaleTransform ();if _eegbd :=d .DecodeElement (_dbbad .Gray ,&_gaaa );_eegbd !=nil {return _eegbd ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_dbbad );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aeeg :=NewEG_ColorTransform ();_aeeg .Alpha =NewCT_PositiveFixedPercentage ();if _edagc :=d .DecodeElement (_aeeg .Alpha ,&_gaaa );_edagc !=nil {return _edagc ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_aeeg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_feefb :=NewEG_ColorTransform ();_feefb .AlphaOff =NewCT_FixedPercentage ();if _bcbeg :=d .DecodeElement (_feefb .AlphaOff ,&_gaaa );_bcbeg !=nil {return _bcbeg ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_feefb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adffb :=NewEG_ColorTransform ();_adffb .AlphaMod =NewCT_PositivePercentage ();if _dcge :=d .DecodeElement (_adffb .AlphaMod ,&_gaaa );_dcge !=nil {return _dcge ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_adffb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbaa :=NewEG_ColorTransform ();_gbaa .Hue =NewCT_PositiveFixedAngle ();if _ffcgg :=d .DecodeElement (_gbaa .Hue ,&_gaaa );_ffcgg !=nil {return _ffcgg ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_gbaa );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ffff :=NewEG_ColorTransform ();_ffff .HueOff =NewCT_Angle ();if _ecccd :=d .DecodeElement (_ffff .HueOff ,&_gaaa );_ecccd !=nil {return _ecccd ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_ffff );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcacb :=NewEG_ColorTransform ();_fcacb .HueMod =NewCT_PositivePercentage ();if _cbecd :=d .DecodeElement (_fcacb .HueMod ,&_gaaa );_cbecd !=nil {return _cbecd ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_fcacb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_caeac :=NewEG_ColorTransform ();_caeac .Sat =NewCT_Percentage ();if _aegfb :=d .DecodeElement (_caeac .Sat ,&_gaaa );_aegfb !=nil {return _aegfb ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_caeac );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aageg :=NewEG_ColorTransform ();_aageg .SatOff =NewCT_Percentage ();if _efbfc :=d .DecodeElement (_aageg .SatOff ,&_gaaa );_efbfc !=nil {return _efbfc ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_aageg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gaabc :=NewEG_ColorTransform ();_gaabc .SatMod =NewCT_Percentage ();if _bgace :=d .DecodeElement (_gaabc .SatMod ,&_gaaa );_bgace !=nil {return _bgace ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_gaabc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfbg :=NewEG_ColorTransform ();_gfbg .Lum =NewCT_Percentage ();if _abeaa :=d .DecodeElement (_gfbg .Lum ,&_gaaa );_abeaa !=nil {return _abeaa ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_gfbg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agfcc :=NewEG_ColorTransform ();_agfcc .LumOff =NewCT_Percentage ();if _bbaff :=d .DecodeElement (_agfcc .LumOff ,&_gaaa );_bbaff !=nil {return _bbaff ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_agfcc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bedf :=NewEG_ColorTransform ();_bedf .LumMod =NewCT_Percentage ();if _aecf :=d .DecodeElement (_bedf .LumMod ,&_gaaa );_aecf !=nil {return _aecf ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_bedf );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dgcca :=NewEG_ColorTransform ();_dgcca .Red =NewCT_Percentage ();if _bgcfe :=d .DecodeElement (_dgcca .Red ,&_gaaa );_bgcfe !=nil {return _bgcfe ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_dgcca );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eddge :=NewEG_ColorTransform ();_eddge .RedOff =NewCT_Percentage ();if _bcdbg :=d .DecodeElement (_eddge .RedOff ,&_gaaa );_bcdbg !=nil {return _bcdbg ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_eddge );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bgcaa :=NewEG_ColorTransform ();_bgcaa .RedMod =NewCT_Percentage ();if _bdeec :=d .DecodeElement (_bgcaa .RedMod ,&_gaaa );_bdeec !=nil {return _bdeec ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_bgcaa );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggfc :=NewEG_ColorTransform ();_eggfc .Green =NewCT_Percentage ();if _dfgeg :=d .DecodeElement (_eggfc .Green ,&_gaaa );_dfgeg !=nil {return _dfgeg ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_eggfc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfagd :=NewEG_ColorTransform ();_dfagd .GreenOff =NewCT_Percentage ();if _fecbc :=d .DecodeElement (_dfagd .GreenOff ,&_gaaa );_fecbc !=nil {return _fecbc ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_dfagd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bbeefg :=NewEG_ColorTransform ();_bbeefg .GreenMod =NewCT_Percentage ();if _dgcfe :=d .DecodeElement (_bbeefg .GreenMod ,&_gaaa );_dgcfe !=nil {return _dgcfe ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_bbeefg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddebcb :=NewEG_ColorTransform ();_ddebcb .Blue =NewCT_Percentage ();if _bcabe :=d .DecodeElement (_ddebcb .Blue ,&_gaaa );_bcabe !=nil {return _bcabe ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_ddebcb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gcbff :=NewEG_ColorTransform ();_gcbff .BlueOff =NewCT_Percentage ();if _eafe :=d .DecodeElement (_gcbff .BlueOff ,&_gaaa );_eafe !=nil {return _eafe ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_gcbff );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ccgb :=NewEG_ColorTransform ();_ccgb .BlueMod =NewCT_Percentage ();if _gdcb :=d .DecodeElement (_ccgb .BlueMod ,&_gaaa );_gdcb !=nil {return _gdcb ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_ccgb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cccec :=NewEG_ColorTransform ();_cccec .Gamma =NewCT_GammaTransform ();if _bebab :=d .DecodeElement (_cccec .Gamma ,&_gaaa );_bebab !=nil {return _bebab ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_cccec );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcdca :=NewEG_ColorTransform ();_fcdca .InvGamma =NewCT_InverseGammaTransform ();if _baef :=d .DecodeElement (_fcdca .InvGamma ,&_gaaa );_baef !=nil {return _baef ;};_efcba .EG_ColorTransform =append (_efcba .EG_ColorTransform ,_fcdca );default:_bb .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",_gaaa .Name );if _ffafa :=d .Skip ();_ffafa !=nil {return _ffafa ;};};case _gg .EndElement :break _fgead ;case _gg .CharData :};};return nil ;};func (_ffbge ST_TextAnchoringType )ValidateWithPath (path string )error {switch _ffbge {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 (_ffbge ));};return nil ;};func (_efbe *CT_LineJoinBevel )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for {_gfgbf ,_bcefd :=d .Token ();if _bcefd !=nil {return _b .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",_bcefd );};if _gdgg ,_bgea :=_gfgbf .(_gg .EndElement );_bgea &&_gdgg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TextBulletSizeFollowText and its children -func (_cfbcc *CT_TextBulletSizeFollowText )Validate ()error {return _cfbcc .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074B\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065F\u006f\u006c\u006co\u0077T\u0065\u0078\u0074");}; +// Validate validates the CT_LineJoinBevel and its children +func (_edfdd *CT_LineJoinBevel )Validate ()error {return _edfdd .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0042\u0065\u0076\u0065\u006c");};func (_afedcf ST_AnimationChartBuildType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _afedcf .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_gg .CharData (_afedcf .ST_AnimationBuildType .String ()));};if _afedcf .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {e .EncodeToken (_gg .CharData (_afedcf .ST_AnimationChartOnlyBuildType .String ()));};return e .EncodeToken (_gg .EndElement {Name :start .Name });}; -// ValidateWithPath validates the CT_BlipFillProperties and its children, prefixing error messages with path -func (_becc *CT_BlipFillProperties )ValidateWithPath (path string )error {if _becc .Blip !=nil {if _gdgg :=_becc .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_gdgg !=nil {return _gdgg ;};};if _becc .SrcRect !=nil {if _eccbe :=_becc .SrcRect .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0052\u0065\u0063\u0074");_eccbe !=nil {return _eccbe ;};};if _becc .Tile !=nil {if _bff :=_becc .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_bff !=nil {return _bff ;};};if _becc .Stretch !=nil {if _bfbc :=_becc .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068");_bfbc !=nil {return _bfbc ;};};return nil ;};func (_debbfd *ST_LineEndType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggdcfa ,_gadca :=d .Token ();if _gadca !=nil {return _gadca ;};if _dbfgd ,_dgffc :=_ggdcfa .(_f .EndElement );_dgffc &&_dbfgd .Name ==start .Name {*_debbfd =1;return nil ;};if _ffgff ,_gegged :=_ggdcfa .(_f .CharData );!_gegged {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",_ggdcfa );}else {switch string (_ffgff ){case "":*_debbfd =0;case "\u006e\u006f\u006e\u0065":*_debbfd =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_debbfd =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_debbfd =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_debbfd =4;case "\u006f\u0076\u0061\u006c":*_debbfd =5;case "\u0061\u0072\u0072o\u0077":*_debbfd =6;};};_ggdcfa ,_gadca =d .Token ();if _gadca !=nil {return _gadca ;};if _agbgg ,_aeagd :=_ggdcfa .(_f .EndElement );_aeagd &&_agbgg .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",_ggdcfa );};type CT_Angle struct{ValAttr int32 ;};func (_fdfec *ST_TextAutonumberScheme )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fdfec =0;case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_fdfec =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_fdfec =2;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_fdfec =3;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_fdfec =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_fdfec =5;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_fdfec =6;case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_fdfec =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_fdfec =8;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_fdfec =9;case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_fdfec =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_fdfec =11;case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_fdfec =12;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_fdfec =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_fdfec =14;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_fdfec =15;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_fdfec =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_fdfec =17;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_fdfec =18;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_fdfec =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_fdfec =20;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_fdfec =21;case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_fdfec =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_fdfec =23;case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_fdfec =24;case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_fdfec =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_fdfec =26;case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_fdfec =27;case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_fdfec =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_fdfec =29;case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_fdfec =30;case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_fdfec =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_fdfec =32;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_fdfec =33;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_fdfec =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_fdfec =35;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_fdfec =36;case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_fdfec =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_fdfec =38;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_fdfec =39;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_fdfec =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_fdfec =41;};return nil ;}; +// Validate validates the CT_ConnectorLocking and its children +func (_gcfg *CT_ConnectorLocking )Validate ()error {return _gcfg .ValidateWithPath ("\u0043\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};type ST_TextUnderlineType byte ; -// ValidateWithPath validates the CT_GraphicalObject and its children, prefixing error messages with path -func (_acabd *CT_GraphicalObject )ValidateWithPath (path string )error {if _adcff :=_acabd .GraphicData .ValidateWithPath (path +"\u002f\u0047\u0072a\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061");_adcff !=nil {return _adcff ;};return nil ;}; +// Validate validates the CT_AlphaInverseEffect and its children +func (_dddbb *CT_AlphaInverseEffect )Validate ()error {return _dddbb .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061I\u006e\u0076\u0065\u0072\u0073e\u0045\u0066\u0066\u0065\u0063\u0074");};type ThemeManager struct{CT_EmptyElement };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_GeomRect and its children, prefixing error messages with path -func (_cfaf *CT_GeomRect )ValidateWithPath (path string )error {if _fgaa :=_cfaf .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_fgaa !=nil {return _fgaa ;};if _fgaaa :=_cfaf .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_fgaaa !=nil {return _fgaaa ;};if _cgbce :=_cfaf .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_cgbce !=nil {return _cgbce ;};if _cfaa :=_cfaf .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_cfaa !=nil {return _cfaa ;};return nil ;};func (_befdd *ST_LightRigType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_befdd =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_befdd =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_befdd =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_befdd =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_befdd =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_befdd =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_befdd =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_befdd =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_befdd =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_befdd =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_befdd =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_befdd =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_befdd =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_befdd =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_befdd =14;case "\u0073\u006f\u0066\u0074":*_befdd =15;case "\u0068\u0061\u0072s\u0068":*_befdd =16;case "\u0066\u006c\u006fo\u0064":*_befdd =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_befdd =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_befdd =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_befdd =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_befdd =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_befdd =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_befdd =23;case "\u0066\u006c\u0061\u0074":*_befdd =24;case "\u0074\u0077\u006fP\u0074":*_befdd =25;case "\u0067\u006c\u006f\u0077":*_befdd =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_befdd =27;};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 (_abgf *CT_CustomGeometry2D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _abgf .AvLst !=nil {_fbdg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_abgf .AvLst ,_fbdg );};if _abgf .GdLst !=nil {_bfgg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0064\u004c\u0073\u0074"}};e .EncodeElement (_abgf .GdLst ,_bfgg );};if _abgf .AhLst !=nil {_cfce :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0068\u004c\u0073\u0074"}};e .EncodeElement (_abgf .AhLst ,_cfce );};if _abgf .CxnLst !=nil {_aaec :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_abgf .CxnLst ,_aaec );};if _abgf .Rect !=nil {_eccaa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072\u0065\u0063\u0074"}};e .EncodeElement (_abgf .Rect ,_eccaa );};_dgfa :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0061\u0074\u0068\u004c\u0073t"}};e .EncodeElement (_abgf .PathLst ,_dgfa );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ggcgb *ST_PresetLineDashVal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aafbc ,_fcace :=d .Token ();if _fcace !=nil {return _fcace ;};if _aecef ,_adbee :=_aafbc .(_f .EndElement );_adbee &&_aecef .Name ==start .Name {*_ggcgb =1;return nil ;};if _cdgcg ,_bgaeba :=_aafbc .(_f .CharData );!_bgaeba {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",_aafbc );}else {switch string (_cdgcg ){case "":*_ggcgb =0;case "\u0073\u006f\u006ci\u0064":*_ggcgb =1;case "\u0064\u006f\u0074":*_ggcgb =2;case "\u0064\u0061\u0073\u0068":*_ggcgb =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_ggcgb =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_ggcgb =5;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_ggcgb =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_ggcgb =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_ggcgb =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_ggcgb =9;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_ggcgb =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_ggcgb =11;};};_aafbc ,_fcace =d .Token ();if _fcace !=nil {return _fcace ;};if _begbfb ,_afffg :=_aafbc .(_f .EndElement );_afffg &&_begbfb .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",_aafbc );};type CT_BlipFillProperties struct{DpiAttr *uint32 ;RotWithShapeAttr *bool ;Blip *CT_Blip ;SrcRect *CT_RelativeRect ;Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;};func (_abeadf *CT_TableProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abeadf .RtlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0074\u006c"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_abeadf .RtlAttr ))});};if _abeadf .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_abeadf .FirstRowAttr ))});};if _abeadf .FirstColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_abeadf .FirstColAttr ))});};if _abeadf .LastRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_abeadf .LastRowAttr ))});};if _abeadf .LastColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_abeadf .LastColAttr ))});};if _abeadf .BandRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062a\u006e\u0064\u0052\u006f\u0077"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_abeadf .BandRowAttr ))});};if _abeadf .BandColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062a\u006e\u0064\u0043\u006f\u006c"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_abeadf .BandColAttr ))});};e .EncodeToken (start );if _abeadf .NoFill !=nil {_aabef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abeadf .NoFill ,_aabef );};if _abeadf .SolidFill !=nil {_abdgd :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abeadf .SolidFill ,_abdgd );};if _abeadf .GradFill !=nil {_fafbcc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abeadf .GradFill ,_fafbcc );};if _abeadf .BlipFill !=nil {_dgbdfg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abeadf .BlipFill ,_dgbdfg );};if _abeadf .PattFill !=nil {_ecfag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abeadf .PattFill ,_ecfag );};if _abeadf .GrpFill !=nil {_gcbdd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_abeadf .GrpFill ,_gcbdd );};if _abeadf .EffectLst !=nil {_abfbc :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abeadf .EffectLst ,_abfbc );};if _abeadf .EffectDag !=nil {_gadbg :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_abeadf .EffectDag ,_gadbg );};if _abeadf .Choice !=nil {_abeadf .Choice .MarshalXML (e ,_f .StartElement {});};if _abeadf .ExtLst !=nil {_badgba :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abeadf .ExtLst ,_badgba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};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 ;};func (_bbbbd ST_PresetPatternVal )Validate ()error {return _bbbbd .ValidateWithPath ("")};func (_adgbfd ST_PresetMaterialType )String ()string {switch _adgbfd {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 "";}; +// Validate validates the CT_ColorScheme and its children +func (_ceffb *CT_ColorScheme )Validate ()error {return _ceffb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065");};func (_adcbf *CT_TextNoBullet )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for {_cbbdf ,_bfegd :=d .Token ();if _bfegd !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004e\u006fB\u0075\u006c\u006ce\u0074:\u0020\u0025\u0073",_bfegd );};if _gafac ,_gfaec :=_cbbdf .(_gg .EndElement );_gfaec &&_gafac .Name ==start .Name {break ;};};return nil ;}; // ValidateWithPath validates the CT_OfficeArtExtension and its children, prefixing error messages with path -func (_egfaa *CT_OfficeArtExtension )ValidateWithPath (path string )error {return nil };func (_ffgcc *ST_TextBulletSize )Validate ()error {return _ffgcc .ValidateWithPath ("")};func (_bbbec *CT_WholeE2oFormatting )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bbbec .Ln !=nil {_bfdbe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_bbbec .Ln ,_bfdbe );};if _bbbec .EffectLst !=nil {_cbdeed :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbbec .EffectLst ,_cbdeed );};if _bbbec .EffectDag !=nil {_gecff :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_bbbec .EffectDag ,_gecff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbgcg ST_TextAutonumberScheme )String ()string {switch _dbgcg {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_EffectList ()*CT_EffectList {_bagb :=&CT_EffectList {};return _bagb };func NewCT_EffectReference ()*CT_EffectReference {_bgbe :=&CT_EffectReference {};return _bgbe }; +func (_gfcde *CT_OfficeArtExtension )ValidateWithPath (path string )error {return nil };func ParseUnionST_FixedPercentage (s string )(ST_FixedPercentage ,error ){_daeefe :=ST_FixedPercentage {};if _af .ST_FixedPercentagePatternRe .MatchString (s ){_daeefe .ST_FixedPercentage =&ST_Percentage {};_daeefe .ST_FixedPercentage .ST_Percentage =&s ;}else {_gfffaf ,_gfcaf :=_c .ParseInt (s ,10,64);if _gfcaf !=nil {return _daeefe ,_b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_gfcaf );};_eccgac :=int32 (_gfffaf );_daeefe .ST_FixedPercentageDecimal =&_eccgac ;};return _daeefe ,nil ;}; -// ValidateWithPath validates the CT_ComplementTransform and its children, prefixing error messages with path -func (_dfga *CT_ComplementTransform )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_FillOverlayEffect and its children, prefixing error messages with path +func (_cegdd *CT_FillOverlayEffect )ValidateWithPath (path string )error {if _cegdd .BlendAttr ==ST_BlendModeUnset {return _b .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 _faabg :=_cegdd .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_faabg !=nil {return _faabg ;};if _cegdd .NoFill !=nil {if _agce :=_cegdd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_agce !=nil {return _agce ;};};if _cegdd .SolidFill !=nil {if _begg :=_cegdd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_begg !=nil {return _begg ;};};if _cegdd .GradFill !=nil {if _dgaa :=_cegdd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_dgaa !=nil {return _dgaa ;};};if _cegdd .BlipFill !=nil {if _cggg :=_cegdd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_cggg !=nil {return _cggg ;};};if _cegdd .PattFill !=nil {if _edfaa :=_cegdd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_edfaa !=nil {return _edfaa ;};};if _cegdd .GrpFill !=nil {if _fdgd :=_cegdd .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_fdgd !=nil {return _fdgd ;};};return nil ;};func (_fgfb *CT_EffectReference )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_bbffe :=range start .Attr {if _bbffe .Name .Local =="\u0072\u0065\u0066"{_cffcc ,_bcge :=_bbffe .Value ,error (nil );if _bcge !=nil {return _bcge ;};_fgfb .RefAttr =_cffcc ;continue ;};};for {_cbgf ,_cfdg :=d .Token ();if _cfdg !=nil {return _b .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",_cfdg );};if _feacd ,_dffdg :=_cbgf .(_gg .EndElement );_dffdg &&_feacd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the EG_TextBulletColor and its children, prefixing error messages with path -func (_ddfbc *EG_TextBulletColor )ValidateWithPath (path string )error {if _ddfbc .BuClrTx !=nil {if _cedcg :=_ddfbc .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_cedcg !=nil {return _cedcg ;};};if _ddfbc .BuClr !=nil {if _adeaee :=_ddfbc .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072");_adeaee !=nil {return _adeaee ;};};return nil ;}; +// ValidateWithPath validates the CT_AudioFile and its children, prefixing error messages with path +func (_fece *CT_AudioFile )ValidateWithPath (path string )error {if _fece .ExtLst !=nil {if _agde :=_fece .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agde !=nil {return _agde ;};};return nil ;};type CT_DashStopList struct{Ds []*CT_DashStop ;};func (_dgdcb *CT_PictureLocking )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _dgdcb .NoCropAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0043\u0072\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_dgdcb .NoCropAttr ))});};if _dgdcb .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_dgdcb .NoGrpAttr ))});};if _dgdcb .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_dgdcb .NoSelectAttr ))});};if _dgdcb .NoRotAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_dgdcb .NoRotAttr ))});};if _dgdcb .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_dgdcb .NoChangeAspectAttr ))});};if _dgdcb .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_dgdcb .NoMoveAttr ))});};if _dgdcb .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_dgdcb .NoResizeAttr ))});};if _dgdcb .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_dgdcb .NoEditPointsAttr ))});};if _dgdcb .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_dgdcb .NoAdjustHandlesAttr ))});};if _dgdcb .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_dgdcb .NoChangeArrowheadsAttr ))});};if _dgdcb .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_dgdcb .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _dgdcb .ExtLst !=nil {_bdee :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgdcb .ExtLst ,_bdee );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_fcdad *CT_TextNoAutofit )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for {_baafcb ,_fbega :=d .Token ();if _fbega !=nil {return _b .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",_fbega );};if _gcbbe ,_gfbbe :=_baafcb .(_gg .EndElement );_gfbbe &&_gcbbe .Name ==start .Name {break ;};};return nil ;};type ST_SystemColorVal byte ;func (_acfbe ST_ShapeType )Validate ()error {return _acfbe .ValidateWithPath ("")};func NewCT_RegularTextRun ()*CT_RegularTextRun {_abefd :=&CT_RegularTextRun {};return _abefd }; -// Validate validates the CT_TextTabStop and its children -func (_fgefa *CT_TextTabStop )Validate ()error {return _fgefa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070");};func (_gbfae *CT_TextBulletSizeFollowText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_efagea ,_dbfd :=d .Token ();if _dbfd !=nil {return _e .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",_dbfd );};if _dbgfe ,_cgdge :=_efagea .(_f .EndElement );_cgdge &&_dbgfe .Name ==start .Name {break ;};};return nil ;};func (_fgcedf *ST_PresetMaterialType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fgcedf =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_fgcedf =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_fgcedf =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_fgcedf =3;case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_fgcedf =4;case "\u006d\u0061\u0074t\u0065":*_fgcedf =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_fgcedf =6;case "\u006d\u0065\u0074a\u006c":*_fgcedf =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_fgcedf =8;case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_fgcedf =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_fgcedf =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_fgcedf =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_fgcedf =12;case "\u0063\u006c\u0065a\u0072":*_fgcedf =13;case "\u0066\u006c\u0061\u0074":*_fgcedf =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_fgcedf =15;};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 (_efebc *CT_NoFillProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TextNormalAutofit and its children +func (_bcbbd *CT_TextNormalAutofit )Validate ()error {return _bcbbd .ValidateWithPath ("C\u0054_\u0054\u0065\u0078\u0074\u004e\u006f\u0072\u006da\u006c\u0041\u0075\u0074of\u0069\u0074");};type CT_AnimationElementChoice struct{Dgm *CT_AnimationDgmElement ;Chart *CT_AnimationChartElement ;}; -// Validate validates the CT_BiLevelEffect and its children -func (_fccd *CT_BiLevelEffect )Validate ()error {return _fccd .ValidateWithPath ("\u0043\u0054_\u0042\u0069\u004ce\u0076\u0065\u006c\u0045\u0066\u0066\u0065\u0063\u0074");};func (_cedg *CT_NonVisualPictureProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbgcb :=range start .Attr {if _gbgcb .Name .Local =="p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"{_gaeba ,_adfgab :=_g .ParseBool (_gbgcb .Value );if _adfgab !=nil {return _adfgab ;};_cedg .PreferRelativeResizeAttr =&_gaeba ;continue ;};};_fecc :for {_eeggd ,_bdeac :=d .Token ();if _bdeac !=nil {return _bdeac ;};switch _fgedc :=_eeggd .(type ){case _f .StartElement :switch _fgedc .Name {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 :"\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"},_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 :"\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}:_cedg .PicLocks =NewCT_PictureLocking ();if _gcbee :=d .DecodeElement (_cedg .PicLocks ,&_fgedc );_gcbee !=nil {return _gcbee ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cedg .ExtLst =NewCT_OfficeArtExtensionList ();if _ccbac :=d .DecodeElement (_cedg .ExtLst ,&_fgedc );_ccbac !=nil {return _ccbac ;};default:_db .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",_fgedc .Name );if _geege :=d .Skip ();_geege !=nil {return _geege ;};};case _f .EndElement :break _fecc ;case _f .CharData :};};return nil ;};type EG_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};type CT_Transform2D struct{RotAttr *int32 ;FlipHAttr *bool ;FlipVAttr *bool ;Off *CT_Point2D ;Ext *CT_PositiveSize2D ;}; +// ValidateWithPath validates the CT_TextParagraph and its children, prefixing error messages with path +func (_bafag *CT_TextParagraph )ValidateWithPath (path string )error {if _bafag .PPr !=nil {if _aggdf :=_bafag .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_aggdf !=nil {return _aggdf ;};};for _cadfb ,_gacbd :=range _bafag .EG_TextRun {if _gfbfa :=_gacbd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075n\u005b\u0025\u0064\u005d",path ,_cadfb ));_gfbfa !=nil {return _gfbfa ;};};if _bafag .EndParaRPr !=nil {if _daeaa :=_bafag .EndParaRPr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072");_daeaa !=nil {return _daeaa ;};};return nil ;};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_AnimationGraphicalObjectBuildProperties struct{BldDgm *CT_AnimationDgmBuildProperties ;BldChart *CT_AnimationChartBuildProperties ;};type CT_PresetGeometry2D struct{PrstAttr ST_ShapeType ;AvLst *CT_GeomGuideList ;}; -// Validate validates the CT_EffectReference and its children -func (_bcfa *CT_EffectReference )Validate ()error {return _bcfa .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");};func (_gbecf *ST_PositiveFixedPercentage )ValidateWithPath (path string )error {_gaeef :=[]string {};if _gbecf .ST_PositiveFixedPercentageDecimal !=nil {_gaeef =append (_gaeef ,"\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 _gbecf .ST_PositiveFixedPercentage !=nil {if _agfda :=_gbecf .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");_agfda !=nil {return _agfda ;};_gaeef =append (_gaeef ,"\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 (_gaeef )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gaeef );};return nil ;};func (_fafdg *CT_SphereCoords )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0061\u0074"},Value :_e .Sprintf ("\u0025\u0076",_fafdg .LatAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u006e"},Value :_e .Sprintf ("\u0025\u0076",_fafdg .LonAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0076"},Value :_e .Sprintf ("\u0025\u0076",_fafdg .RevAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ST_AnimationDgmBuildType is a union type +type ST_AnimationDgmBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationDgmOnlyBuildType ST_AnimationDgmOnlyBuildType ;};func (_gcded *CT_LineJoinBevel )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_daeee *ST_FixedPercentage )ValidateWithPath (path string )error {_gfcdc :=[]string {};if _daeee .ST_FixedPercentageDecimal !=nil {_gfcdc =append (_gfcdc ,"\u0053T\u005f\u0046\u0069\u0078e\u0064\u0050\u0065\u0072\u0063e\u006et\u0061g\u0065\u0044\u0065\u0063\u0069\u006d\u0061l");};if _daeee .ST_FixedPercentage !=nil {if _ggcdfa :=_daeee .ST_FixedPercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fFi\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");_ggcdfa !=nil {return _ggcdfa ;};_gfcdc =append (_gfcdc ,"\u0053T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");};if len (_gfcdc )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gfcdc );};return nil ;};func (_eaabe ST_PresetShadowVal )String ()string {switch _eaabe {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 (_abeecd *ST_TileFlipMode )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cdfb ,_dfceg :=d .Token ();if _dfceg !=nil {return _dfceg ;};if _gaffe ,_eafeg :=_cdfb .(_gg .EndElement );_eafeg &&_gaffe .Name ==start .Name {*_abeecd =1;return nil ;};if _cbgac ,_dfbgg :=_cdfb .(_gg .CharData );!_dfbgg {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",_cdfb );}else {switch string (_cbgac ){case "":*_abeecd =0;case "\u006e\u006f\u006e\u0065":*_abeecd =1;case "\u0078":*_abeecd =2;case "\u0079":*_abeecd =3;case "\u0078\u0079":*_abeecd =4;};};_cdfb ,_dfceg =d .Token ();if _dfceg !=nil {return _dfceg ;};if _ebcae ,_bcbfg :=_cdfb .(_gg .EndElement );_bcbfg &&_ebcae .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",_cdfb );};func (_bagd *CT_EffectStyleList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_edfa :for {_gace ,_cbaff :=d .Token ();if _cbaff !=nil {return _cbaff ;};switch _efgb :=_gace .(type ){case _gg .StartElement :switch _efgb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bgfc :=NewCT_EffectStyleItem ();if _dgaf :=d .DecodeElement (_bgfc ,&_efgb );_dgaf !=nil {return _dgaf ;};_bagd .EffectStyle =append (_bagd .EffectStyle ,_bgfc );default:_bb .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",_efgb .Name );if _eaba :=d .Skip ();_eaba !=nil {return _eaba ;};};case _gg .EndElement :break _edfa ;case _gg .CharData :};};return nil ;};type CT_FontCollection struct{Latin *CT_TextFont ;Ea *CT_TextFont ;Cs *CT_TextFont ;Font []*CT_SupplementalFont ;ExtLst *CT_OfficeArtExtensionList ;};func (_debed *CT_ObjectStyleDefaults )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _debed .SpDef !=nil {_ceecg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0070\u0044\u0065\u0066"}};e .EncodeElement (_debed .SpDef ,_ceecg );};if _debed .LnDef !=nil {_dbbc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u006c\u006e\u0044\u0065\u0066"}};e .EncodeElement (_debed .LnDef ,_dbbc );};if _debed .TxDef !=nil {_geagc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0074\u0078\u0044\u0065\u0066"}};e .EncodeElement (_debed .TxDef ,_geagc );};if _debed .ExtLst !=nil {_fcga :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_debed .ExtLst ,_fcga );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_EffectStyleItem ()*CT_EffectStyleItem {_ffcc :=&CT_EffectStyleItem {};return _ffcc };type CT_ColorChangeEffect struct{UseAAttr *bool ;ClrFrom *CT_Color ;ClrTo *CT_Color ;};func (_aagca *Tbl )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 _aagca .CT_Table .MarshalXML (e ,start );}; -// Validate validates the CT_DashStopList and its children -func (_ebadd *CT_DashStopList )Validate ()error {return _ebadd .ValidateWithPath ("\u0043T\u005fD\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");};type CT_PositiveFixedAngle struct{ValAttr int32 ;};func (_bfgd ST_PitchFamily )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bfgd .String (),start );};func NewCT_GeomRect ()*CT_GeomRect {_cbgda :=&CT_GeomRect {};return _cbgda };func (_aegd *CT_BlipFillProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbae :=range start .Attr {if _gbae .Name .Local =="\u0064\u0070\u0069"{_eebd ,_bgdab :=_g .ParseUint (_gbae .Value ,10,32);if _bgdab !=nil {return _bgdab ;};_bfad :=uint32 (_eebd );_aegd .DpiAttr =&_bfad ;continue ;};if _gbae .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_badcf ,_dddd :=_g .ParseBool (_gbae .Value );if _dddd !=nil {return _dddd ;};_aegd .RotWithShapeAttr =&_badcf ;continue ;};};_dage :for {_gbeg ,_bgcdf :=d .Token ();if _bgcdf !=nil {return _bgcdf ;};switch _dacf :=_gbeg .(type ){case _f .StartElement :switch _dacf .Name {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 :"\u0062\u006c\u0069\u0070"},_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 :"\u0062\u006c\u0069\u0070"}:_aegd .Blip =NewCT_Blip ();if _gbbc :=d .DecodeElement (_aegd .Blip ,&_dacf );_gbbc !=nil {return _gbbc ;};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 :"\u0073r\u0063\u0052\u0065\u0063\u0074"},_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 :"\u0073r\u0063\u0052\u0065\u0063\u0074"}:_aegd .SrcRect =NewCT_RelativeRect ();if _fggg :=d .DecodeElement (_aegd .SrcRect ,&_dacf );_fggg !=nil {return _fggg ;};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 :"\u0074\u0069\u006c\u0065"},_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 :"\u0074\u0069\u006c\u0065"}:_aegd .Tile =NewCT_TileInfoProperties ();if _abbb :=d .DecodeElement (_aegd .Tile ,&_dacf );_abbb !=nil {return _abbb ;};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 :"\u0073t\u0072\u0065\u0074\u0063\u0068"},_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 :"\u0073t\u0072\u0065\u0074\u0063\u0068"}:_aegd .Stretch =NewCT_StretchInfoProperties ();if _cfd :=d .DecodeElement (_aegd .Stretch ,&_dacf );_cfd !=nil {return _cfd ;};default:_db .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",_dacf .Name );if _edda :=d .Skip ();_edda !=nil {return _edda ;};};case _f .EndElement :break _dage ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TextLineBreak and its children, prefixing error messages with path +func (_cefbd *CT_TextLineBreak )ValidateWithPath (path string )error {if _cefbd .RPr !=nil {if _dedd :=_cefbd .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_dedd !=nil {return _dedd ;};};return nil ;}; -// ValidateWithPath validates the CT_FontReference and its children, prefixing error messages with path -func (_fcda *CT_FontReference )ValidateWithPath (path string )error {if _fcda .IdxAttr ==ST_FontCollectionIndexUnset {return _e .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 _adeb :=_fcda .IdxAttr .ValidateWithPath (path +"\u002f\u0049\u0064\u0078\u0041\u0074\u0074\u0072");_adeb !=nil {return _adeb ;};if _fcda .ScrgbClr !=nil {if _dcfba :=_fcda .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_dcfba !=nil {return _dcfba ;};};if _fcda .SrgbClr !=nil {if _dcfcc :=_fcda .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_dcfcc !=nil {return _dcfcc ;};};if _fcda .HslClr !=nil {if _efaf :=_fcda .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_efaf !=nil {return _efaf ;};};if _fcda .SysClr !=nil {if _dddc :=_fcda .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_dddc !=nil {return _dddc ;};};if _fcda .SchemeClr !=nil {if _aacgc :=_fcda .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_aacgc !=nil {return _aacgc ;};};if _fcda .PrstClr !=nil {if _agcbd :=_fcda .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_agcbd !=nil {return _agcbd ;};};return nil ;};type CT_TextParagraph struct{PPr *CT_TextParagraphProperties ;EG_TextRun []*EG_TextRun ;EndParaRPr *CT_TextCharacterProperties ;}; +// Validate validates the CT_DuotoneEffect and its children +func (_gcee *CT_DuotoneEffect )Validate ()error {return _gcee .ValidateWithPath ("\u0043\u0054_\u0044\u0075\u006ft\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074");};type CT_TextCharBullet struct{CharAttr string ;};func (_ebcgc *CT_PolarAdjustHandle )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ebcgc .Pos =NewCT_AdjPoint2D ();for _ ,_ceede :=range start .Attr {if _ceede .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0052"{_gabef ,_dddda :=_ceede .Value ,error (nil );if _dddda !=nil {return _dddda ;};_ebcgc .GdRefRAttr =&_gabef ;continue ;};if _ceede .Name .Local =="\u006d\u0069\u006e\u0052"{_cbge ,_ddgd :=ParseUnionST_AdjCoordinate (_ceede .Value );if _ddgd !=nil {return _ddgd ;};_ebcgc .MinRAttr =&_cbge ;continue ;};if _ceede .Name .Local =="\u006d\u0061\u0078\u0052"{_addce ,_eabeb :=ParseUnionST_AdjCoordinate (_ceede .Value );if _eabeb !=nil {return _eabeb ;};_ebcgc .MaxRAttr =&_addce ;continue ;};if _ceede .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"{_gabfa ,_ddddc :=_ceede .Value ,error (nil );if _ddddc !=nil {return _ddddc ;};_ebcgc .GdRefAngAttr =&_gabfa ;continue ;};if _ceede .Name .Local =="\u006d\u0069\u006e\u0041\u006e\u0067"{_effgf ,_aecdb :=ParseUnionST_AdjAngle (_ceede .Value );if _aecdb !=nil {return _aecdb ;};_ebcgc .MinAngAttr =&_effgf ;continue ;};if _ceede .Name .Local =="\u006d\u0061\u0078\u0041\u006e\u0067"{_gcacf ,_cafd :=ParseUnionST_AdjAngle (_ceede .Value );if _cafd !=nil {return _cafd ;};_ebcgc .MaxAngAttr =&_gcacf ;continue ;};};_dbegb :for {_eddad ,_eeadf :=d .Token ();if _eeadf !=nil {return _eeadf ;};switch _affbe :=_eddad .(type ){case _gg .StartElement :switch _affbe .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _cgfee :=d .DecodeElement (_ebcgc .Pos ,&_affbe );_cgfee !=nil {return _cgfee ;};default:_bb .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",_affbe .Name );if _cfdgf :=d .Skip ();_cfdgf !=nil {return _cfdgf ;};};case _gg .EndElement :break _dbegb ;case _gg .CharData :};};return nil ;};func (_eebd *CT_GvmlConnectorNonVisual )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_eebd .CNvPr =NewCT_NonVisualDrawingProps ();_eebd .CNvCxnSpPr =NewCT_NonVisualConnectorProperties ();_beggd :for {_faddf ,_cgfde :=d .Token ();if _cgfde !=nil {return _cgfde ;};switch _ecddc :=_faddf .(type ){case _gg .StartElement :switch _ecddc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _gbbdc :=d .DecodeElement (_eebd .CNvPr ,&_ecddc );_gbbdc !=nil {return _gbbdc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _abcd :=d .DecodeElement (_eebd .CNvCxnSpPr ,&_ecddc );_abcd !=nil {return _abcd ;};default:_bb .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",_ecddc .Name );if _dfgec :=d .Skip ();_dfgec !=nil {return _dfgec ;};};case _gg .EndElement :break _beggd ;case _gg .CharData :};};return nil ;};func NewCT_BlipChoice ()*CT_BlipChoice {_deed :=&CT_BlipChoice {};return _deed };type CT_GroupLocking struct{NoGrpAttr *bool ;NoUngrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;};func (_egbf *CT_AlphaModulateFixedEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_egg :=range start .Attr {if _egg .Name .Local =="\u0061\u006d\u0074"{_gea ,_aec :=ParseUnionST_PositivePercentage (_egg .Value );if _aec !=nil {return _aec ;};_egbf .AmtAttr =&_gea ;continue ;};};for {_fced ,_dbd :=d .Token ();if _dbd !=nil {return _b .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",_dbd );};if _daeg ,_dfdb :=_fced .(_gg .EndElement );_dfdb &&_daeg .Name ==start .Name {break ;};};return nil ;};func (_dgaeff *CT_TextParagraphProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_cbcbe :=range start .Attr {if _cbcbe .Name .Local =="\u006d\u0061\u0072\u004c"{_dfdag ,_agfbc :=_c .ParseInt (_cbcbe .Value ,10,32);if _agfbc !=nil {return _agfbc ;};_cfgag :=int32 (_dfdag );_dgaeff .MarLAttr =&_cfgag ;continue ;};if _cbcbe .Name .Local =="\u006c\u0076\u006c"{_gbfgcc ,_dcdef :=_c .ParseInt (_cbcbe .Value ,10,32);if _dcdef !=nil {return _dcdef ;};_cfbaee :=int32 (_gbfgcc );_dgaeff .LvlAttr =&_cfbaee ;continue ;};if _cbcbe .Name .Local =="\u0061\u006c\u0067\u006e"{_dgaeff .AlgnAttr .UnmarshalXMLAttr (_cbcbe );continue ;};if _cbcbe .Name .Local =="\u0072\u0074\u006c"{_daadd ,_dggga :=_c .ParseBool (_cbcbe .Value );if _dggga !=nil {return _dggga ;};_dgaeff .RtlAttr =&_daadd ;continue ;};if _cbcbe .Name .Local =="\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"{_dgaeff .FontAlgnAttr .UnmarshalXMLAttr (_cbcbe );continue ;};if _cbcbe .Name .Local =="\u006d\u0061\u0072\u0052"{_ebcef ,_edbcff :=_c .ParseInt (_cbcbe .Value ,10,32);if _edbcff !=nil {return _edbcff ;};_gefab :=int32 (_ebcef );_dgaeff .MarRAttr =&_gefab ;continue ;};if _cbcbe .Name .Local =="\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"{_bgfcg ,_defca :=_c .ParseBool (_cbcbe .Value );if _defca !=nil {return _defca ;};_dgaeff .LatinLnBrkAttr =&_bgfcg ;continue ;};if _cbcbe .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_fbbeg ,_fcddg :=_c .ParseInt (_cbcbe .Value ,10,32);if _fcddg !=nil {return _fcddg ;};_dcbbg :=int32 (_fbbeg );_dgaeff .IndentAttr =&_dcbbg ;continue ;};if _cbcbe .Name .Local =="\u0065a\u004c\u006e\u0042\u0072\u006b"{_abaagb ,_dfcfe :=_c .ParseBool (_cbcbe .Value );if _dfcfe !=nil {return _dfcfe ;};_dgaeff .EaLnBrkAttr =&_abaagb ;continue ;};if _cbcbe .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"{_bfgfc ,_bcccfd :=_c .ParseBool (_cbcbe .Value );if _bcccfd !=nil {return _bcccfd ;};_dgaeff .HangingPunctAttr =&_bfgfc ;continue ;};if _cbcbe .Name .Local =="\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"{_dfgef ,_efdebd :=ParseUnionST_Coordinate32 (_cbcbe .Value );if _efdebd !=nil {return _efdebd ;};_dgaeff .DefTabSzAttr =&_dfgef ;continue ;};};_debdg :for {_fageb ,_aebfc :=d .Token ();if _aebfc !=nil {return _aebfc ;};switch _gdebad :=_fageb .(type ){case _gg .StartElement :switch _gdebad .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dgaeff .LnSpc =NewCT_TextSpacing ();if _fdded :=d .DecodeElement (_dgaeff .LnSpc ,&_gdebad );_fdded !=nil {return _fdded ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dgaeff .SpcBef =NewCT_TextSpacing ();if _caggd :=d .DecodeElement (_dgaeff .SpcBef ,&_gdebad );_caggd !=nil {return _caggd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dgaeff .SpcAft =NewCT_TextSpacing ();if _eecec :=d .DecodeElement (_dgaeff .SpcAft ,&_gdebad );_eecec !=nil {return _eecec ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dgaeff .BuClrTx =NewCT_TextBulletColorFollowText ();if _baade :=d .DecodeElement (_dgaeff .BuClrTx ,&_gdebad );_baade !=nil {return _baade ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dgaeff .BuClr =NewCT_Color ();if _ddfa :=d .DecodeElement (_dgaeff .BuClr ,&_gdebad );_ddfa !=nil {return _ddfa ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dgaeff .BuSzTx =NewCT_TextBulletSizeFollowText ();if _ggadg :=d .DecodeElement (_dgaeff .BuSzTx ,&_gdebad );_ggadg !=nil {return _ggadg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dgaeff .BuSzPct =NewCT_TextBulletSizePercent ();if _ggdfe :=d .DecodeElement (_dgaeff .BuSzPct ,&_gdebad );_ggdfe !=nil {return _ggdfe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dgaeff .BuSzPts =NewCT_TextBulletSizePoint ();if _cfdgb :=d .DecodeElement (_dgaeff .BuSzPts ,&_gdebad );_cfdgb !=nil {return _cfdgb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dgaeff .BuFontTx =NewCT_TextBulletTypefaceFollowText ();if _cdfgaf :=d .DecodeElement (_dgaeff .BuFontTx ,&_gdebad );_cdfgaf !=nil {return _cdfgaf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dgaeff .BuFont =NewCT_TextFont ();if _aface :=d .DecodeElement (_dgaeff .BuFont ,&_gdebad );_aface !=nil {return _aface ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dgaeff .BuNone =NewCT_TextNoBullet ();if _gdaaa :=d .DecodeElement (_dgaeff .BuNone ,&_gdebad );_gdaaa !=nil {return _gdaaa ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dgaeff .BuAutoNum =NewCT_TextAutonumberBullet ();if _dfbbe :=d .DecodeElement (_dgaeff .BuAutoNum ,&_gdebad );_dfbbe !=nil {return _dfbbe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dgaeff .BuChar =NewCT_TextCharBullet ();if _cgfcba :=d .DecodeElement (_dgaeff .BuChar ,&_gdebad );_cgfcba !=nil {return _cgfcba ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dgaeff .BuBlip =NewCT_TextBlipBullet ();if _gbded :=d .DecodeElement (_dgaeff .BuBlip ,&_gdebad );_gbded !=nil {return _gbded ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dgaeff .TabLst =NewCT_TextTabStopList ();if _ffbae :=d .DecodeElement (_dgaeff .TabLst ,&_gdebad );_ffbae !=nil {return _ffbae ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dgaeff .DefRPr =NewCT_TextCharacterProperties ();if _ffdde :=d .DecodeElement (_dgaeff .DefRPr ,&_gdebad );_ffdde !=nil {return _ffdde ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dgaeff .ExtLst =NewCT_OfficeArtExtensionList ();if _ecbag :=d .DecodeElement (_dgaeff .ExtLst ,&_gdebad );_ecbag !=nil {return _ecbag ;};default:_bb .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",_gdebad .Name );if _baeb :=d .Skip ();_baeb !=nil {return _baeb ;};};case _gg .EndElement :break _debdg ;case _gg .CharData :};};return nil ;};func (_fafe *CT_GroupShapeProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_cdff :=range start .Attr {if _cdff .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_fafe .BwModeAttr .UnmarshalXMLAttr (_cdff );continue ;};};_dcdec :for {_dfgea ,_deage :=d .Token ();if _deage !=nil {return _deage ;};switch _bcba :=_dfgea .(type ){case _gg .StartElement :switch _bcba .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fafe .Xfrm =NewCT_GroupTransform2D ();if _efegb :=d .DecodeElement (_fafe .Xfrm ,&_bcba );_efegb !=nil {return _efegb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fafe .NoFill =NewCT_NoFillProperties ();if _ddefa :=d .DecodeElement (_fafe .NoFill ,&_bcba );_ddefa !=nil {return _ddefa ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fafe .SolidFill =NewCT_SolidColorFillProperties ();if _bgbde :=d .DecodeElement (_fafe .SolidFill ,&_bcba );_bgbde !=nil {return _bgbde ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fafe .GradFill =NewCT_GradientFillProperties ();if _bgeg :=d .DecodeElement (_fafe .GradFill ,&_bcba );_bgeg !=nil {return _bgeg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fafe .BlipFill =NewCT_BlipFillProperties ();if _bafb :=d .DecodeElement (_fafe .BlipFill ,&_bcba );_bafb !=nil {return _bafb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fafe .PattFill =NewCT_PatternFillProperties ();if _debb :=d .DecodeElement (_fafe .PattFill ,&_bcba );_debb !=nil {return _debb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fafe .GrpFill =NewCT_GroupFillProperties ();if _cggbe :=d .DecodeElement (_fafe .GrpFill ,&_bcba );_cggbe !=nil {return _cggbe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fafe .EffectLst =NewCT_EffectList ();if _cbcd :=d .DecodeElement (_fafe .EffectLst ,&_bcba );_cbcd !=nil {return _cbcd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fafe .EffectDag =NewCT_EffectContainer ();if _ecef :=d .DecodeElement (_fafe .EffectDag ,&_bcba );_ecef !=nil {return _ecef ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fafe .Scene3d =NewCT_Scene3D ();if _gbee :=d .DecodeElement (_fafe .Scene3d ,&_bcba );_gbee !=nil {return _gbee ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fafe .ExtLst =NewCT_OfficeArtExtensionList ();if _egdfe :=d .DecodeElement (_fafe .ExtLst ,&_bcba );_egdfe !=nil {return _egdfe ;};default:_bb .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",_bcba .Name );if _gcacd :=d .Skip ();_gcacd !=nil {return _gcacd ;};};case _gg .EndElement :break _dcdec ;case _gg .CharData :};};return nil ;};type CT_PatternFillProperties struct{PrstAttr ST_PresetPatternVal ;FgClr *CT_Color ;BgClr *CT_Color ;};func (_abedf ST_TextWrappingType )ValidateWithPath (path string )error {switch _abedf {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 (_abedf ));};return nil ;}; -// ValidateWithPath validates the CT_InverseGammaTransform and its children, prefixing error messages with path -func (_addfa *CT_InverseGammaTransform )ValidateWithPath (path string )error {return nil };func (_becf *CT_FillEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfcg :for {_agbf ,_bdbafc :=d .Token ();if _bdbafc !=nil {return _bdbafc ;};switch _dgeb :=_agbf .(type ){case _f .StartElement :switch _dgeb .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_becf .NoFill =NewCT_NoFillProperties ();if _fffg :=d .DecodeElement (_becf .NoFill ,&_dgeb );_fffg !=nil {return _fffg ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_becf .SolidFill =NewCT_SolidColorFillProperties ();if _aedff :=d .DecodeElement (_becf .SolidFill ,&_dgeb );_aedff !=nil {return _aedff ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_becf .GradFill =NewCT_GradientFillProperties ();if _afba :=d .DecodeElement (_becf .GradFill ,&_dgeb );_afba !=nil {return _afba ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_becf .BlipFill =NewCT_BlipFillProperties ();if _dgec :=d .DecodeElement (_becf .BlipFill ,&_dgeb );_dgec !=nil {return _dgec ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_becf .PattFill =NewCT_PatternFillProperties ();if _aeff :=d .DecodeElement (_becf .PattFill ,&_dgeb );_aeff !=nil {return _aeff ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_becf .GrpFill =NewCT_GroupFillProperties ();if _bbded :=d .DecodeElement (_becf .GrpFill ,&_dgeb );_bbded !=nil {return _bbded ;};default:_db .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",_dgeb .Name );if _ffbe :=d .Skip ();_ffbe !=nil {return _ffbe ;};};case _f .EndElement :break _bfcg ;case _f .CharData :};};return nil ;};func (_fbbad ST_SchemeColorVal )ValidateWithPath (path string )error {switch _fbbad {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17: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 (_fbbad ));};return nil ;};func NewEG_OfficeArtExtensionList ()*EG_OfficeArtExtensionList {_fbaea :=&EG_OfficeArtExtensionList {};return _fbaea ;};type CT_Backdrop struct{Anchor *CT_Point3D ;Norm *CT_Vector3D ;Up *CT_Vector3D ;ExtLst *CT_OfficeArtExtensionList ;};func (_ddag *CT_LinearShadeProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggddb :=range start .Attr {if _ggddb .Name .Local =="\u0061\u006e\u0067"{_fccc ,_dbee :=_g .ParseInt (_ggddb .Value ,10,32);if _dbee !=nil {return _dbee ;};_bfdac :=int32 (_fccc );_ddag .AngAttr =&_bfdac ;continue ;};if _ggddb .Name .Local =="\u0073\u0063\u0061\u006c\u0065\u0064"{_feef ,_bffea :=_g .ParseBool (_ggddb .Value );if _bffea !=nil {return _bffea ;};_ddag .ScaledAttr =&_feef ;continue ;};};for {_gccgc ,_ebdc :=d .Token ();if _ebdc !=nil {return _e .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",_ebdc );};if _bgcad ,_dcce :=_gccgc .(_f .EndElement );_dcce &&_bgcad .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_ThemeableLineStyle and its children, prefixing error messages with path +func (_bcfdgc *CT_ThemeableLineStyle )ValidateWithPath (path string )error {if _bcfdgc .Ln !=nil {if _gfbgf :=_bcfdgc .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_gfbgf !=nil {return _gfbgf ;};};if _bcfdgc .LnRef !=nil {if _bdfb :=_bcfdgc .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066");_bdfb !=nil {return _bdfb ;};};return nil ;}; -// Validate validates the CT_TextTabStopList and its children -func (_dgdfg *CT_TextTabStopList )Validate ()error {return _dgdfg .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u0054\u0061b\u0053\u0074o\u0070\u004c\u0069\u0073\u0074");};type Blip struct{CT_Blip }; +// Validate validates the CT_TableStyleList and its children +func (_aadfd *CT_TableStyleList )Validate ()error {return _aadfd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u004c\u0069\u0073\u0074");};func (_cgccf *EG_TextAutofit )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gfbbd :for {_fbbcc ,_ggbfa :=d .Token ();if _ggbfa !=nil {return _ggbfa ;};switch _adecg :=_fbbcc .(type ){case _gg .StartElement :switch _adecg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cgccf .NoAutofit =NewCT_TextNoAutofit ();if _geafdb :=d .DecodeElement (_cgccf .NoAutofit ,&_adecg );_geafdb !=nil {return _geafdb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cgccf .NormAutofit =NewCT_TextNormalAutofit ();if _ccdgfd :=d .DecodeElement (_cgccf .NormAutofit ,&_adecg );_ccdgfd !=nil {return _ccdgfd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cgccf .SpAutoFit =NewCT_TextShapeAutofit ();if _bceed :=d .DecodeElement (_cgccf .SpAutoFit ,&_adecg );_bceed !=nil {return _bceed ;};default:_bb .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",_adecg .Name );if _gfffa :=d .Skip ();_gfffa !=nil {return _gfffa ;};};case _gg .EndElement :break _gfbbd ;case _gg .CharData :};};return nil ;};func (_bacgc ST_LineEndWidth )Validate ()error {return _bacgc .ValidateWithPath ("")};func (_eggbc *CT_EffectContainer )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_cbaf :=range start .Attr {if _cbaf .Name .Local =="\u0074\u0079\u0070\u0065"{_eggbc .TypeAttr .UnmarshalXMLAttr (_cbaf );continue ;};if _cbaf .Name .Local =="\u006e\u0061\u006d\u0065"{_dgaeg ,_dcfa :=_cbaf .Value ,error (nil );if _dcfa !=nil {return _dcfa ;};_eggbc .NameAttr =&_dgaeg ;continue ;};};_ffef :for {_fffcc ,_gdba :=d .Token ();if _gdba !=nil {return _gdba ;};switch _beea :=_fffcc .(type ){case _gg .StartElement :switch _beea .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .Cont =NewCT_EffectContainer ();if _cgaf :=d .DecodeElement (_eggbc .Cont ,&_beea );_cgaf !=nil {return _cgaf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .Effect =NewCT_EffectReference ();if _bedd :=d .DecodeElement (_eggbc .Effect ,&_beea );_bedd !=nil {return _bedd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .AlphaBiLevel =NewCT_AlphaBiLevelEffect ();if _gfgfd :=d .DecodeElement (_eggbc .AlphaBiLevel ,&_beea );_gfgfd !=nil {return _gfgfd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .AlphaCeiling =NewCT_AlphaCeilingEffect ();if _abcg :=d .DecodeElement (_eggbc .AlphaCeiling ,&_beea );_abcg !=nil {return _abcg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .AlphaFloor =NewCT_AlphaFloorEffect ();if _cgac :=d .DecodeElement (_eggbc .AlphaFloor ,&_beea );_cgac !=nil {return _cgac ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .AlphaInv =NewCT_AlphaInverseEffect ();if _afcab :=d .DecodeElement (_eggbc .AlphaInv ,&_beea );_afcab !=nil {return _afcab ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .AlphaMod =NewCT_AlphaModulateEffect ();if _ebgd :=d .DecodeElement (_eggbc .AlphaMod ,&_beea );_ebgd !=nil {return _ebgd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .AlphaModFix =NewCT_AlphaModulateFixedEffect ();if _bbbd :=d .DecodeElement (_eggbc .AlphaModFix ,&_beea );_bbbd !=nil {return _bbbd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .AlphaOutset =NewCT_AlphaOutsetEffect ();if _dgcb :=d .DecodeElement (_eggbc .AlphaOutset ,&_beea );_dgcb !=nil {return _dgcb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .AlphaRepl =NewCT_AlphaReplaceEffect ();if _efegf :=d .DecodeElement (_eggbc .AlphaRepl ,&_beea );_efegf !=nil {return _efegf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .BiLevel =NewCT_BiLevelEffect ();if _dggg :=d .DecodeElement (_eggbc .BiLevel ,&_beea );_dggg !=nil {return _dggg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .Blend =NewCT_BlendEffect ();if _bdae :=d .DecodeElement (_eggbc .Blend ,&_beea );_bdae !=nil {return _bdae ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .Blur =NewCT_BlurEffect ();if _aabf :=d .DecodeElement (_eggbc .Blur ,&_beea );_aabf !=nil {return _aabf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .ClrChange =NewCT_ColorChangeEffect ();if _aafcb :=d .DecodeElement (_eggbc .ClrChange ,&_beea );_aafcb !=nil {return _aafcb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .ClrRepl =NewCT_ColorReplaceEffect ();if _fgeg :=d .DecodeElement (_eggbc .ClrRepl ,&_beea );_fgeg !=nil {return _fgeg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .Duotone =NewCT_DuotoneEffect ();if _dgbg :=d .DecodeElement (_eggbc .Duotone ,&_beea );_dgbg !=nil {return _dgbg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .Fill =NewCT_FillEffect ();if _gdbag :=d .DecodeElement (_eggbc .Fill ,&_beea );_gdbag !=nil {return _gdbag ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .FillOverlay =NewCT_FillOverlayEffect ();if _aagg :=d .DecodeElement (_eggbc .FillOverlay ,&_beea );_aagg !=nil {return _aagg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .Glow =NewCT_GlowEffect ();if _dbgb :=d .DecodeElement (_eggbc .Glow ,&_beea );_dbgb !=nil {return _dbgb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .Grayscl =NewCT_GrayscaleEffect ();if _cffc :=d .DecodeElement (_eggbc .Grayscl ,&_beea );_cffc !=nil {return _cffc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .Hsl =NewCT_HSLEffect ();if _adagf :=d .DecodeElement (_eggbc .Hsl ,&_beea );_adagf !=nil {return _adagf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .InnerShdw =NewCT_InnerShadowEffect ();if _bdac :=d .DecodeElement (_eggbc .InnerShdw ,&_beea );_bdac !=nil {return _bdac ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .Lum =NewCT_LuminanceEffect ();if _fafd :=d .DecodeElement (_eggbc .Lum ,&_beea );_fafd !=nil {return _fafd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .OuterShdw =NewCT_OuterShadowEffect ();if _efbd :=d .DecodeElement (_eggbc .OuterShdw ,&_beea );_efbd !=nil {return _efbd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .PrstShdw =NewCT_PresetShadowEffect ();if _egdeg :=d .DecodeElement (_eggbc .PrstShdw ,&_beea );_egdeg !=nil {return _egdeg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .Reflection =NewCT_ReflectionEffect ();if _bace :=d .DecodeElement (_eggbc .Reflection ,&_beea );_bace !=nil {return _bace ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .RelOff =NewCT_RelativeOffsetEffect ();if _efdgb :=d .DecodeElement (_eggbc .RelOff ,&_beea );_efdgb !=nil {return _efdgb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .SoftEdge =NewCT_SoftEdgesEffect ();if _ebddd :=d .DecodeElement (_eggbc .SoftEdge ,&_beea );_ebddd !=nil {return _ebddd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .Tint =NewCT_TintEffect ();if _cbfg :=d .DecodeElement (_eggbc .Tint ,&_beea );_cbfg !=nil {return _cbfg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggbc .Xfrm =NewCT_TransformEffect ();if _gdac :=d .DecodeElement (_eggbc .Xfrm ,&_beea );_gdac !=nil {return _gdac ;};default:_bb .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",_beea .Name );if _bbge :=d .Skip ();_bbge !=nil {return _bbge ;};};case _gg .EndElement :break _ffef ;case _gg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_LineEndProperties and its children, prefixing error messages with path -func (_effdbc *CT_LineEndProperties )ValidateWithPath (path string )error {if _aaagec :=_effdbc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aaagec !=nil {return _aaagec ;};if _dade :=_effdbc .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_dade !=nil {return _dade ;};if _bedag :=_effdbc .LenAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u006e\u0041\u0074\u0074\u0072");_bedag !=nil {return _bedag ;};return nil ;};func (_gcfbac ST_AnimationDgmOnlyBuildType )Validate ()error {return _gcfbac .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_RegularTextRun and its children, prefixing error messages with path +func (_caecd *CT_RegularTextRun )ValidateWithPath (path string )error {if _caecd .RPr !=nil {if _caaac :=_caecd .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_caaac !=nil {return _caaac ;};};return nil ;};type CT_Boolean struct{ValAttr *_af .ST_OnOff ;};type CT_GvmlGraphicFrameNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGraphicFramePr *CT_NonVisualGraphicFrameProperties ;};type CT_Connection struct{IdAttr uint32 ;IdxAttr uint32 ;};func (_gaecd *ST_PathFillMode )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cbeedg ,_cecaga :=d .Token ();if _cecaga !=nil {return _cecaga ;};if _eaaef ,_dbafc :=_cbeedg .(_gg .EndElement );_dbafc &&_eaaef .Name ==start .Name {*_gaecd =1;return nil ;};if _fgdaa ,_bebbd :=_cbeedg .(_gg .CharData );!_bebbd {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",_cbeedg );}else {switch string (_fgdaa ){case "":*_gaecd =0;case "\u006e\u006f\u006e\u0065":*_gaecd =1;case "\u006e\u006f\u0072\u006d":*_gaecd =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_gaecd =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_gaecd =4;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_gaecd =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_gaecd =6;};};_cbeedg ,_cecaga =d .Token ();if _cecaga !=nil {return _cecaga ;};if _eagad ,_agbebf :=_cbeedg .(_gg .EndElement );_agbebf &&_eagad .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",_cbeedg );};func (_agd *CT_AlphaModulateFixedEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _agd .AmtAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061\u006d\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_agd .AmtAttr )});};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type ST_PresetLineDashVal byte ;func (_dbfgb ST_AdjAngle )String ()string {if _dbfgb .ST_Angle !=nil {return _b .Sprintf ("\u0025\u0076",*_dbfgb .ST_Angle );};if _dbfgb .ST_GeomGuideName !=nil {return _b .Sprintf ("\u0025\u0076",*_dbfgb .ST_GeomGuideName );};return "";};type CT_InverseTransform struct{};type EG_TextBulletSize struct{BuSzTx *CT_TextBulletSizeFollowText ;BuSzPct *CT_TextBulletSizePercent ;BuSzPts *CT_TextBulletSizePoint ;};func NewCT_ColorSchemeAndMapping ()*CT_ColorSchemeAndMapping {_gddg :=&CT_ColorSchemeAndMapping {};_gddg .ClrScheme =NewCT_ColorScheme ();return _gddg ;}; -// ValidateWithPath validates the CT_LineStyleList and its children, prefixing error messages with path -func (_fdgfc *CT_LineStyleList )ValidateWithPath (path string )error {for _adcbe ,_ffacd :=range _fdgfc .Ln {if _cdaa :=_ffacd .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u004c\u006e\u005b\u0025\u0064]",path ,_adcbe ));_cdaa !=nil {return _cdaa ;};};return nil ;};func (_afgba *CT_Path2DList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _afgba .Path !=nil {_dceg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};for _ ,_efafbe :=range _afgba .Path {e .EncodeElement (_efafbe ,_dceg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gcaag ST_AnimationDgmBuildType )String ()string {if _gcaag .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _gcaag .ST_AnimationBuildType .String ();};if _gcaag .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {return _gcaag .ST_AnimationDgmOnlyBuildType .String ();};return "";};type CT_BlendEffect struct{BlendAttr ST_BlendMode ;Cont *CT_EffectContainer ;};func (_bbbab *CT_TableCellProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aacdf :=range start .Attr {if _aacdf .Name .Local =="\u006d\u0061\u0072\u0052"{_cdadc ,_efadda :=ParseUnionST_Coordinate32 (_aacdf .Value );if _efadda !=nil {return _efadda ;};_bbbab .MarRAttr =&_cdadc ;continue ;};if _aacdf .Name .Local =="\u006d\u0061\u0072\u0042"{_aegg ,_aaedc :=ParseUnionST_Coordinate32 (_aacdf .Value );if _aaedc !=nil {return _aaedc ;};_bbbab .MarBAttr =&_aegg ;continue ;};if _aacdf .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_bbbab .AnchorAttr .UnmarshalXMLAttr (_aacdf );continue ;};if _aacdf .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_bbbab .HorzOverflowAttr .UnmarshalXMLAttr (_aacdf );continue ;};if _aacdf .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_cebaf ,_bbdfg :=_g .ParseBool (_aacdf .Value );if _bbdfg !=nil {return _bbdfg ;};_bbbab .AnchorCtrAttr =&_cebaf ;continue ;};if _aacdf .Name .Local =="\u0076\u0065\u0072\u0074"{_bbbab .VertAttr .UnmarshalXMLAttr (_aacdf );continue ;};if _aacdf .Name .Local =="\u006d\u0061\u0072\u004c"{_abbga ,_abfb :=ParseUnionST_Coordinate32 (_aacdf .Value );if _abfb !=nil {return _abfb ;};_bbbab .MarLAttr =&_abbga ;continue ;};if _aacdf .Name .Local =="\u006d\u0061\u0072\u0054"{_ccgaa ,_cecbdb :=ParseUnionST_Coordinate32 (_aacdf .Value );if _cecbdb !=nil {return _cecbdb ;};_bbbab .MarTAttr =&_ccgaa ;continue ;};};_bgccb :for {_fcbac ,_dcef :=d .Token ();if _dcef !=nil {return _dcef ;};switch _dggfd :=_fcbac .(type ){case _f .StartElement :switch _dggfd .Name {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 :"\u006c\u006e\u004c"},_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 :"\u006c\u006e\u004c"}:_bbbab .LnL =NewCT_LineProperties ();if _gddc :=d .DecodeElement (_bbbab .LnL ,&_dggfd );_gddc !=nil {return _gddc ;};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 :"\u006c\u006e\u0052"},_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 :"\u006c\u006e\u0052"}:_bbbab .LnR =NewCT_LineProperties ();if _fecea :=d .DecodeElement (_bbbab .LnR ,&_dggfd );_fecea !=nil {return _fecea ;};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 :"\u006c\u006e\u0054"},_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 :"\u006c\u006e\u0054"}:_bbbab .LnT =NewCT_LineProperties ();if _gecgg :=d .DecodeElement (_bbbab .LnT ,&_dggfd );_gecgg !=nil {return _gecgg ;};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 :"\u006c\u006e\u0042"},_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 :"\u006c\u006e\u0042"}:_bbbab .LnB =NewCT_LineProperties ();if _gedf :=d .DecodeElement (_bbbab .LnB ,&_dggfd );_gedf !=nil {return _gedf ;};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 :"\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"},_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 :"\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}:_bbbab .LnTlToBr =NewCT_LineProperties ();if _effee :=d .DecodeElement (_bbbab .LnTlToBr ,&_dggfd );_effee !=nil {return _effee ;};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 :"\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"},_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 :"\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}:_bbbab .LnBlToTr =NewCT_LineProperties ();if _bggfe :=d .DecodeElement (_bbbab .LnBlToTr ,&_dggfd );_bggfe !=nil {return _bggfe ;};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 :"\u0063\u0065\u006c\u006c\u0033\u0044"},_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 :"\u0063\u0065\u006c\u006c\u0033\u0044"}:_bbbab .Cell3D =NewCT_Cell3D ();if _geefa :=d .DecodeElement (_bbbab .Cell3D ,&_dggfd );_geefa !=nil {return _geefa ;};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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_bbbab .NoFill =NewCT_NoFillProperties ();if _cacgg :=d .DecodeElement (_bbbab .NoFill ,&_dggfd );_cacgg !=nil {return _cacgg ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_bbbab .SolidFill =NewCT_SolidColorFillProperties ();if _ecgb :=d .DecodeElement (_bbbab .SolidFill ,&_dggfd );_ecgb !=nil {return _ecgb ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_bbbab .GradFill =NewCT_GradientFillProperties ();if _bcefe :=d .DecodeElement (_bbbab .GradFill ,&_dggfd );_bcefe !=nil {return _bcefe ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_bbbab .BlipFill =NewCT_BlipFillProperties ();if _bebbcc :=d .DecodeElement (_bbbab .BlipFill ,&_dggfd );_bebbcc !=nil {return _bebbcc ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_bbbab .PattFill =NewCT_PatternFillProperties ();if _geagfd :=d .DecodeElement (_bbbab .PattFill ,&_dggfd );_geagfd !=nil {return _geagfd ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_bbbab .GrpFill =NewCT_GroupFillProperties ();if _bbdbc :=d .DecodeElement (_bbbab .GrpFill ,&_dggfd );_bbdbc !=nil {return _bbdbc ;};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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_bbbab .Headers =NewCT_Headers ();if _aeeef :=d .DecodeElement (_bbbab .Headers ,&_dggfd );_aeeef !=nil {return _aeeef ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbbab .ExtLst =NewCT_OfficeArtExtensionList ();if _ebege :=d .DecodeElement (_bbbab .ExtLst ,&_dggfd );_ebege !=nil {return _ebege ;};default:_db .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",_dggfd .Name );if _efgac :=d .Skip ();_efgac !=nil {return _efgac ;};};case _f .EndElement :break _bgccb ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ColorMapping and its children, prefixing error messages with path +func (_ffgf *CT_ColorMapping )ValidateWithPath (path string )error {if _ffgf .Bg1Attr ==ST_ColorSchemeIndexUnset {return _b .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 _gaee :=_ffgf .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_gaee !=nil {return _gaee ;};if _ffgf .Tx1Attr ==ST_ColorSchemeIndexUnset {return _b .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 _dgcc :=_ffgf .Tx1Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0031\u0041\u0074\u0074\u0072");_dgcc !=nil {return _dgcc ;};if _ffgf .Bg2Attr ==ST_ColorSchemeIndexUnset {return _b .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 _dgae :=_ffgf .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_dgae !=nil {return _dgae ;};if _ffgf .Tx2Attr ==ST_ColorSchemeIndexUnset {return _b .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 _gbec :=_ffgf .Tx2Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0032\u0041\u0074\u0074\u0072");_gbec !=nil {return _gbec ;};if _ffgf .Accent1Attr ==ST_ColorSchemeIndexUnset {return _b .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 _cbdg :=_ffgf .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_cbdg !=nil {return _cbdg ;};if _ffgf .Accent2Attr ==ST_ColorSchemeIndexUnset {return _b .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 _becf :=_ffgf .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072");_becf !=nil {return _becf ;};if _ffgf .Accent3Attr ==ST_ColorSchemeIndexUnset {return _b .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 _becg :=_ffgf .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_becg !=nil {return _becg ;};if _ffgf .Accent4Attr ==ST_ColorSchemeIndexUnset {return _b .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 _accg :=_ffgf .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072");_accg !=nil {return _accg ;};if _ffgf .Accent5Attr ==ST_ColorSchemeIndexUnset {return _b .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 _bbcd :=_ffgf .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_bbcd !=nil {return _bbcd ;};if _ffgf .Accent6Attr ==ST_ColorSchemeIndexUnset {return _b .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 _ebda :=_ffgf .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072");_ebda !=nil {return _ebda ;};if _ffgf .HlinkAttr ==ST_ColorSchemeIndexUnset {return _b .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 _bcbcb :=_ffgf .HlinkAttr .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_bcbcb !=nil {return _bcbcb ;};if _ffgf .FolHlinkAttr ==ST_ColorSchemeIndexUnset {return _b .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 _ddbb :=_ffgf .FolHlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006c\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_ddbb !=nil {return _ddbb ;};if _ffgf .ExtLst !=nil {if _eeca :=_ffgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeca !=nil {return _eeca ;};};return nil ;};func NewCT_BlendEffect ()*CT_BlendEffect {_fdd :=&CT_BlendEffect {};_fdd .BlendAttr =ST_BlendMode (1);_fdd .Cont =NewCT_EffectContainer ();return _fdd ;};func NewCT_GradientStopList ()*CT_GradientStopList {_eabdc :=&CT_GradientStopList {};return _eabdc }; -// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path -func (_dgcf *CT_Connection )ValidateWithPath (path string )error {return nil };type CT_BaseStyles struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;ExtLst *CT_OfficeArtExtensionList ;};func (_gfaafg *ST_TextHorzOverflowType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gefge ,_fbcda :=d .Token ();if _fbcda !=nil {return _fbcda ;};if _gedea ,_efgade :=_gefge .(_f .EndElement );_efgade &&_gedea .Name ==start .Name {*_gfaafg =1;return nil ;};if _gfeda ,_cbebd :=_gefge .(_f .CharData );!_cbebd {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",_gefge );}else {switch string (_gfeda ){case "":*_gfaafg =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_gfaafg =1;case "\u0063\u006c\u0069\u0070":*_gfaafg =2;};};_gefge ,_fbcda =d .Token ();if _fbcda !=nil {return _fbcda ;};if _fabbga ,_bfdadc :=_gefge .(_f .EndElement );_bfdadc &&_fabbga .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",_gefge );}; +// Validate validates the CT_TextUnderlineFillGroupWrapper and its children +func (_ebcgg *CT_TextUnderlineFillGroupWrapper )Validate ()error {return _ebcgg .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 (_cacbe *CT_QuickTimeFile )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_bcabbe :=range start .Attr {if _bcabbe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bcabbe .Name .Local =="\u006c\u0069\u006e\u006b"||_bcabbe .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"&&_bcabbe .Name .Local =="\u006c\u0069\u006e\u006b"{_cgfae ,_dagf :=_bcabbe .Value ,error (nil );if _dagf !=nil {return _dagf ;};_cacbe .LinkAttr =_cgfae ;continue ;};};_bfbeda :for {_gacba ,_efgff :=d .Token ();if _efgff !=nil {return _efgff ;};switch _bgcef :=_gacba .(type ){case _gg .StartElement :switch _bgcef .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cacbe .ExtLst =NewCT_OfficeArtExtensionList ();if _cecea :=d .DecodeElement (_cacbe .ExtLst ,&_bgcef );_cecea !=nil {return _cecea ;};default:_bb .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",_bgcef .Name );if _bbad :=d .Skip ();_bbad !=nil {return _bbad ;};};case _gg .EndElement :break _bfbeda ;case _gg .CharData :};};return nil ;};func (_cbabe *ST_DgmBuildStep )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dagge ,_dfagf :=d .Token ();if _dfagf !=nil {return _dfagf ;};if _eeagc ,_gegbf :=_dagge .(_gg .EndElement );_gegbf &&_eeagc .Name ==start .Name {*_cbabe =1;return nil ;};if _egcdf ,_aaeeb :=_dagge .(_gg .CharData );!_aaeeb {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",_dagge );}else {switch string (_egcdf ){case "":*_cbabe =0;case "\u0073\u0070":*_cbabe =1;case "\u0062\u0067":*_cbabe =2;};};_dagge ,_dfagf =d .Token ();if _dfagf !=nil {return _dfagf ;};if _bgfcgb ,_cdfcd :=_dagge .(_gg .EndElement );_cdfcd &&_bgfcgb .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",_dagge );};func NewEG_TextUnderlineFill ()*EG_TextUnderlineFill {_gadec :=&EG_TextUnderlineFill {};return _gadec ;};func (_dca *CT_AnimationChartElement )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _dca .SeriesIdxAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"},Value :_b .Sprintf ("\u0025\u0076",*_dca .SeriesIdxAttr )});};if _dca .CategoryIdxAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_dca .CategoryIdxAttr )});};_fcbc ,_dedc :=_dca .BldStepAttr .MarshalXMLAttr (_gg .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"});if _dedc !=nil {return _dedc ;};start .Attr =append (start .Attr ,_fcbc );e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_GraphicalObjectFrameLocking ()*CT_GraphicalObjectFrameLocking {_cfeg :=&CT_GraphicalObjectFrameLocking {};return _cfeg ;};func NewCT_EffectProperties ()*CT_EffectProperties {_ecgeb :=&CT_EffectProperties {};return _ecgeb }; -// Validate validates the CT_FillOverlayEffect and its children -func (_fggbf *CT_FillOverlayEffect )Validate ()error {return _fggbf .ValidateWithPath ("C\u0054_\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072l\u0061\u0079\u0045\u0066fe\u0063\u0074");};type CT_Path2DMoveTo struct{Pt *CT_AdjPoint2D ;};func (_edgec ST_LightRigDirection )String ()string {switch _edgec {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 "";}; +// ValidateWithPath validates the CT_OfficeArtExtensionList and its children, prefixing error messages with path +func (_ggebf *CT_OfficeArtExtensionList )ValidateWithPath (path string )error {for _efgdc ,_dacbf :=range _ggebf .Ext {if _acdd :=_dacbf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_efgdc ));_acdd !=nil {return _acdd ;};};return nil ;};func (_eccf *CT_NonVisualDrawingShapeProps )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _eccf .TxBoxAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u0078\u0042o\u0078"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_eccf .TxBoxAttr ))});};e .EncodeToken (start );if _eccf .SpLocks !=nil {_caeag :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_eccf .SpLocks ,_caeag );};if _eccf .ExtLst !=nil {_fbag :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eccf .ExtLst ,_fbag );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_gecdf *CT_TableCellProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gecdf .MarLAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_b .Sprintf ("\u0025\u0076",*_gecdf .MarLAttr )});};if _gecdf .MarRAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_b .Sprintf ("\u0025\u0076",*_gecdf .MarRAttr )});};if _gecdf .MarTAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006d\u0061\u0072\u0054"},Value :_b .Sprintf ("\u0025\u0076",*_gecdf .MarTAttr )});};if _gecdf .MarBAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006d\u0061\u0072\u0042"},Value :_b .Sprintf ("\u0025\u0076",*_gecdf .MarBAttr )});};if _gecdf .VertAttr !=ST_TextVerticalTypeUnset {_efgfd ,_badb :=_gecdf .VertAttr .MarshalXMLAttr (_gg .Name {Local :"\u0076\u0065\u0072\u0074"});if _badb !=nil {return _badb ;};start .Attr =append (start .Attr ,_efgfd );};if _gecdf .AnchorAttr !=ST_TextAnchoringTypeUnset {_gfcdd ,_fbda :=_gecdf .AnchorAttr .MarshalXMLAttr (_gg .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"});if _fbda !=nil {return _fbda ;};start .Attr =append (start .Attr ,_gfcdd );};if _gecdf .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gecdf .AnchorCtrAttr ))});};if _gecdf .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_debbe ,_fbaca :=_gecdf .HorzOverflowAttr .MarshalXMLAttr (_gg .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _fbaca !=nil {return _fbaca ;};start .Attr =append (start .Attr ,_debbe );};e .EncodeToken (start );if _gecdf .LnL !=nil {_gbbab :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006cn\u004c"}};e .EncodeElement (_gecdf .LnL ,_gbbab );};if _gecdf .LnR !=nil {_ceccfd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006cn\u0052"}};e .EncodeElement (_gecdf .LnR ,_ceccfd );};if _gecdf .LnT !=nil {_gabgfd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006cn\u0054"}};e .EncodeElement (_gecdf .LnT ,_gabgfd );};if _gecdf .LnB !=nil {_aebbf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006cn\u0042"}};e .EncodeElement (_gecdf .LnB ,_aebbf );};if _gecdf .LnTlToBr !=nil {_bdbg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}};e .EncodeElement (_gecdf .LnTlToBr ,_bdbg );};if _gecdf .LnBlToTr !=nil {_bgbfa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}};e .EncodeElement (_gecdf .LnBlToTr ,_bgbfa );};if _gecdf .Cell3D !=nil {_dcfbb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_gecdf .Cell3D ,_dcfbb );};if _gecdf .NoFill !=nil {_debfc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gecdf .NoFill ,_debfc );};if _gecdf .SolidFill !=nil {_bdced :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gecdf .SolidFill ,_bdced );};if _gecdf .GradFill !=nil {_ebddf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gecdf .GradFill ,_ebddf );};if _gecdf .BlipFill !=nil {_dgdae :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gecdf .BlipFill ,_dgdae );};if _gecdf .PattFill !=nil {_dega :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gecdf .PattFill ,_dega );};if _gecdf .GrpFill !=nil {_cbcea :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_gecdf .GrpFill ,_cbcea );};if _gecdf .Headers !=nil {_cbaeg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_gecdf .Headers ,_cbaeg );};if _gecdf .ExtLst !=nil {_ebbdc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gecdf .ExtLst ,_ebbdc );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_TextBullet and its children -func (_gadde *EG_TextBullet )Validate ()error {return _gadde .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074");}; +// ValidateWithPath validates the CT_TableCol and its children, prefixing error messages with path +func (_ffad *CT_TableCol )ValidateWithPath (path string )error {if _bfbab :=_ffad .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_bfbab !=nil {return _bfbab ;};if _ffad .ExtLst !=nil {if _aabfe :=_ffad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aabfe !=nil {return _aabfe ;};};return nil ;}; -// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path -func (_daecd *CT_GradientStop )ValidateWithPath (path string )error {if _fgadd :=_daecd .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_fgadd !=nil {return _fgadd ;};if _daecd .ScrgbClr !=nil {if _gbcd :=_daecd .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_gbcd !=nil {return _gbcd ;};};if _daecd .SrgbClr !=nil {if _cddg :=_daecd .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_cddg !=nil {return _cddg ;};};if _daecd .HslClr !=nil {if _cafgd :=_daecd .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_cafgd !=nil {return _cafgd ;};};if _daecd .SysClr !=nil {if _cged :=_daecd .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_cged !=nil {return _cged ;};};if _daecd .SchemeClr !=nil {if _abbcd :=_daecd .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_abbcd !=nil {return _abbcd ;};};if _daecd .PrstClr !=nil {if _bcbfg :=_daecd .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_bcbfg !=nil {return _bcbfg ;};};return nil ;};func (_adfcd *CT_Point3D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078"},Value :_e .Sprintf ("\u0025\u0076",_adfcd .XAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079"},Value :_e .Sprintf ("\u0025\u0076",_adfcd .YAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007a"},Value :_e .Sprintf ("\u0025\u0076",_adfcd .ZAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ContentPartLocking and its children, prefixing error messages with path +func (_fecc *CT_ContentPartLocking )ValidateWithPath (path string )error {if _fecc .ExtLst !=nil {if _cacg :=_fecc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cacg !=nil {return _cacg ;};};return nil ;};func (_bdcad ST_PresetMaterialType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_bgaad :=_gg .Attr {};_bgaad .Name =name ;switch _bdcad {case ST_PresetMaterialTypeUnset :_bgaad .Value ="";case ST_PresetMaterialTypeLegacyMatte :_bgaad .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065";case ST_PresetMaterialTypeLegacyPlastic :_bgaad .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeLegacyMetal :_bgaad .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c";case ST_PresetMaterialTypeLegacyWireframe :_bgaad .Value ="\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065";case ST_PresetMaterialTypeMatte :_bgaad .Value ="\u006d\u0061\u0074t\u0065";case ST_PresetMaterialTypePlastic :_bgaad .Value ="\u0070l\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeMetal :_bgaad .Value ="\u006d\u0065\u0074a\u006c";case ST_PresetMaterialTypeWarmMatte :_bgaad .Value ="\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e";case ST_PresetMaterialTypeTranslucentPowder :_bgaad .Value ="\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypePowder :_bgaad .Value ="\u0070\u006f\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypeDkEdge :_bgaad .Value ="\u0064\u006b\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeSoftEdge :_bgaad .Value ="\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeClear :_bgaad .Value ="\u0063\u006c\u0065a\u0072";case ST_PresetMaterialTypeFlat :_bgaad .Value ="\u0066\u006c\u0061\u0074";case ST_PresetMaterialTypeSoftmetal :_bgaad .Value ="\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l";};return _bgaad ,nil ;};func (_gcfdf *CT_TextAutonumberBullet )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {_accgee ,_afabg :=_gcfdf .TypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0074\u0079\u0070\u0065"});if _afabg !=nil {return _afabg ;};start .Attr =append (start .Attr ,_accgee );if _gcfdf .StartAtAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073t\u0061\u0072\u0074\u0041\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gcfdf .StartAtAttr )});};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Path2DLineTo and its children -func (_cbggb *CT_Path2DLineTo )Validate ()error {return _cbggb .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f");};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 (_dbbcf *Theme )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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\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 :"\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 ,_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 ="\u0061:\u0074\u0068\u0065\u006d\u0065";return _dbbcf .CT_OfficeStyleSheet .MarshalXML (e ,start );};func (_egbab ST_LightRigDirection )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aacggc :=_f .Attr {};_aacggc .Name =name ;switch _egbab {case ST_LightRigDirectionUnset :_aacggc .Value ="";case ST_LightRigDirectionTl :_aacggc .Value ="\u0074\u006c";case ST_LightRigDirectionT :_aacggc .Value ="\u0074";case ST_LightRigDirectionTr :_aacggc .Value ="\u0074\u0072";case ST_LightRigDirectionL :_aacggc .Value ="\u006c";case ST_LightRigDirectionR :_aacggc .Value ="\u0072";case ST_LightRigDirectionBl :_aacggc .Value ="\u0062\u006c";case ST_LightRigDirectionB :_aacggc .Value ="\u0062";case ST_LightRigDirectionBr :_aacggc .Value ="\u0062\u0072";};return _aacggc ,nil ;};func (_cebag *EG_ThemeableFontStyles )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbcea :for {_gceef ,_ceffc :=d .Token ();if _ceffc !=nil {return _ceffc ;};switch _efcgf :=_gceef .(type ){case _f .StartElement :switch _efcgf .Name {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 :"\u0066\u006f\u006e\u0074"},_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 :"\u0066\u006f\u006e\u0074"}:_cebag .Font =NewCT_FontCollection ();if _adefa :=d .DecodeElement (_cebag .Font ,&_efcgf );_adefa !=nil {return _adefa ;};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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:_cebag .FontRef =NewCT_FontReference ();if _bfege :=d .DecodeElement (_cebag .FontRef ,&_efcgf );_bfege !=nil {return _bfege ;};default:_db .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",_efcgf .Name );if _bccdee :=d .Skip ();_bccdee !=nil {return _bccdee ;};};case _f .EndElement :break _cbcea ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_SchemeColor and its children +func (_cgdfa *CT_SchemeColor )Validate ()error {return _cgdfa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065C\u006f\u006c\u006f\u0072");};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 ;}; -// ValidateWithPath validates the CT_TableCellProperties and its children, prefixing error messages with path -func (_edffd *CT_TableCellProperties )ValidateWithPath (path string )error {if _edffd .MarLAttr !=nil {if _bcbbd :=_edffd .MarLAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u004c\u0041\u0074\u0074r");_bcbbd !=nil {return _bcbbd ;};};if _edffd .MarRAttr !=nil {if _baefc :=_edffd .MarRAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0041\u0074\u0074r");_baefc !=nil {return _baefc ;};};if _edffd .MarTAttr !=nil {if _ggda :=_edffd .MarTAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u0041\u0074\u0074r");_ggda !=nil {return _ggda ;};};if _edffd .MarBAttr !=nil {if _afda :=_edffd .MarBAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0042\u0041\u0074\u0074r");_afda !=nil {return _afda ;};};if _faaab :=_edffd .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_faaab !=nil {return _faaab ;};if _edfdaf :=_edffd .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_edfdaf !=nil {return _edfdaf ;};if _bbacf :=_edffd .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_bbacf !=nil {return _bbacf ;};if _edffd .LnL !=nil {if _bcbba :=_edffd .LnL .ValidateWithPath (path +"\u002f\u004c\u006e\u004c");_bcbba !=nil {return _bcbba ;};};if _edffd .LnR !=nil {if _bfggf :=_edffd .LnR .ValidateWithPath (path +"\u002f\u004c\u006e\u0052");_bfggf !=nil {return _bfggf ;};};if _edffd .LnT !=nil {if _dgafc :=_edffd .LnT .ValidateWithPath (path +"\u002f\u004c\u006e\u0054");_dgafc !=nil {return _dgafc ;};};if _edffd .LnB !=nil {if _aadcfb :=_edffd .LnB .ValidateWithPath (path +"\u002f\u004c\u006e\u0042");_aadcfb !=nil {return _aadcfb ;};};if _edffd .LnTlToBr !=nil {if _bdefe :=_edffd .LnTlToBr .ValidateWithPath (path +"\u002fL\u006e\u0054\u006c\u0054\u006f\u0042r");_bdefe !=nil {return _bdefe ;};};if _edffd .LnBlToTr !=nil {if _cfgbf :=_edffd .LnBlToTr .ValidateWithPath (path +"\u002fL\u006e\u0042\u006c\u0054\u006f\u0054r");_cfgbf !=nil {return _cfgbf ;};};if _edffd .Cell3D !=nil {if _gbebb :=_edffd .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044");_gbebb !=nil {return _gbebb ;};};if _edffd .NoFill !=nil {if _gggeb :=_edffd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gggeb !=nil {return _gggeb ;};};if _edffd .SolidFill !=nil {if _agbdd :=_edffd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_agbdd !=nil {return _agbdd ;};};if _edffd .GradFill !=nil {if _facad :=_edffd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_facad !=nil {return _facad ;};};if _edffd .BlipFill !=nil {if _ggce :=_edffd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_ggce !=nil {return _ggce ;};};if _edffd .PattFill !=nil {if _abaga :=_edffd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_abaga !=nil {return _abaga ;};};if _edffd .GrpFill !=nil {if _bagbf :=_edffd .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_bagbf !=nil {return _bagbf ;};};if _edffd .Headers !=nil {if _bfffe :=_edffd .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_bfffe !=nil {return _bfffe ;};};if _edffd .ExtLst !=nil {if _ebag :=_edffd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebag !=nil {return _ebag ;};};return nil ;}; +// ValidateWithPath validates the CT_AnimationGraphicalObjectBuildProperties and its children, prefixing error messages with path +func (_cea *CT_AnimationGraphicalObjectBuildProperties )ValidateWithPath (path string )error {if _cea .BldDgm !=nil {if _gga :=_cea .BldDgm .ValidateWithPath (path +"\u002fB\u006c\u0064\u0044\u0067\u006d");_gga !=nil {return _gga ;};};if _cea .BldChart !=nil {if _bfa :=_cea .BldChart .ValidateWithPath (path +"\u002fB\u006c\u0064\u0043\u0068\u0061\u0072t");_bfa !=nil {return _bfa ;};};return nil ;};func (_efedg *CT_Path2DArcTo )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_babda :=range start .Attr {if _babda .Name .Local =="\u0077\u0052"{_afdf ,_dcgfb :=ParseUnionST_AdjCoordinate (_babda .Value );if _dcgfb !=nil {return _dcgfb ;};_efedg .WRAttr =_afdf ;continue ;};if _babda .Name .Local =="\u0068\u0052"{_eabe ,_aage :=ParseUnionST_AdjCoordinate (_babda .Value );if _aage !=nil {return _aage ;};_efedg .HRAttr =_eabe ;continue ;};if _babda .Name .Local =="\u0073\u0074\u0041n\u0067"{_fcaef ,_ddfbc :=ParseUnionST_AdjAngle (_babda .Value );if _ddfbc !=nil {return _ddfbc ;};_efedg .StAngAttr =_fcaef ;continue ;};if _babda .Name .Local =="\u0073\u0077\u0041n\u0067"{_cdfea ,_eaaegb :=ParseUnionST_AdjAngle (_babda .Value );if _eaaegb !=nil {return _eaaegb ;};_efedg .SwAngAttr =_cdfea ;continue ;};};for {_efgf ,_gebaa :=d .Token ();if _gebaa !=nil {return _b .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",_gebaa );};if _ccef ,_ddedfa :=_efgf .(_gg .EndElement );_ddedfa &&_ccef .Name ==start .Name {break ;};};return nil ;};func (_egeg *CT_EffectProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bgaa :for {_gecf ,_ceec :=d .Token ();if _ceec !=nil {return _ceec ;};switch _agee :=_gecf .(type ){case _gg .StartElement :switch _agee .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egeg .EffectLst =NewCT_EffectList ();if _ccge :=d .DecodeElement (_egeg .EffectLst ,&_agee );_ccge !=nil {return _ccge ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egeg .EffectDag =NewCT_EffectContainer ();if _bdba :=d .DecodeElement (_egeg .EffectDag ,&_agee );_bdba !=nil {return _bdba ;};default:_bb .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",_agee .Name );if _bfff :=d .Skip ();_bfff !=nil {return _bfff ;};};case _gg .EndElement :break _bgaa ;case _gg .CharData :};};return nil ;};func (_eebfa *EG_FillProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _eebfa .NoFill !=nil {_daacbc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eebfa .NoFill ,_daacbc );};if _eebfa .SolidFill !=nil {_abfd :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eebfa .SolidFill ,_abfd );};if _eebfa .GradFill !=nil {_dbadad :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eebfa .GradFill ,_dbadad );};if _eebfa .BlipFill !=nil {_dgebe :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eebfa .BlipFill ,_dgebe );};if _eebfa .PattFill !=nil {_bgddb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eebfa .PattFill ,_bgddb );};if _eebfa .GrpFill !=nil {_dddf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_eebfa .GrpFill ,_dddf );};return nil ;};func (_aeaee *EG_Text3D )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ecedd :for {_bbdbb ,_dgdbd :=d .Token ();if _dgdbd !=nil {return _dgdbd ;};switch _dagdf :=_bbdbb .(type ){case _gg .StartElement :switch _dagdf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aeaee .Sp3d =NewCT_Shape3D ();if _fgffe :=d .DecodeElement (_aeaee .Sp3d ,&_dagdf );_fgffe !=nil {return _fgffe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aeaee .FlatTx =NewCT_FlatText ();if _affcb :=d .DecodeElement (_aeaee .FlatTx ,&_dagdf );_affcb !=nil {return _affcb ;};default:_bb .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",_dagdf .Name );if _efegcg :=d .Skip ();_efegcg !=nil {return _efegcg ;};};case _gg .EndElement :break _ecedd ;case _gg .CharData :};};return nil ;};func NewCT_TextCharBullet ()*CT_TextCharBullet {_gfea :=&CT_TextCharBullet {};return _gfea }; -// ValidateWithPath validates the CT_ColorMRU and its children, prefixing error messages with path -func (_fdab *CT_ColorMRU )ValidateWithPath (path string )error {for _gaaa ,_eade :=range _fdab .EG_ColorChoice {if _bagf :=_eade .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gaaa ));_bagf !=nil {return _bagf ;};};return nil ;};func NewCT_VideoFile ()*CT_VideoFile {_cfgad :=&CT_VideoFile {};return _cfgad };func NewCT_ReflectionEffect ()*CT_ReflectionEffect {_eggga :=&CT_ReflectionEffect {};return _eggga };func (_debca *ST_PresetShadowVal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dceaa ,_dabbf :=d .Token ();if _dabbf !=nil {return _dabbf ;};if _ebagg ,_geeage :=_dceaa .(_f .EndElement );_geeage &&_ebagg .Name ==start .Name {*_debca =1;return nil ;};if _gcafe ,_feeacf :=_dceaa .(_f .CharData );!_feeacf {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",_dceaa );}else {switch string (_gcafe ){case "":*_debca =0;case "\u0073\u0068\u0064w\u0031":*_debca =1;case "\u0073\u0068\u0064w\u0032":*_debca =2;case "\u0073\u0068\u0064w\u0033":*_debca =3;case "\u0073\u0068\u0064w\u0034":*_debca =4;case "\u0073\u0068\u0064w\u0035":*_debca =5;case "\u0073\u0068\u0064w\u0036":*_debca =6;case "\u0073\u0068\u0064w\u0037":*_debca =7;case "\u0073\u0068\u0064w\u0038":*_debca =8;case "\u0073\u0068\u0064w\u0039":*_debca =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_debca =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_debca =11;case "\u0073\u0068\u0064\u0077\u0031\u0032":*_debca =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_debca =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_debca =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_debca =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_debca =16;case "\u0073\u0068\u0064\u0077\u0031\u0037":*_debca =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_debca =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_debca =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_debca =20;};};_dceaa ,_dabbf =d .Token ();if _dabbf !=nil {return _dabbf ;};if _daeee ,_bdcce :=_dceaa .(_f .EndElement );_bdcce &&_daeee .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",_dceaa );}; +// Validate validates the CT_EffectStyleList and its children +func (_dffde *CT_EffectStyleList )Validate ()error {return _dffde .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u004c\u0069\u0073\u0074");}; -// Validate validates the CT_TextBody and its children -func (_ccce *CT_TextBody )Validate ()error {return _ccce .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079");}; +// Validate validates the CT_EffectProperties and its children +func (_aedgb *CT_EffectProperties )Validate ()error {return _aedgb .ValidateWithPath ("\u0043\u0054\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_ceafb ST_TextCapsType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_cabgd :=_gg .Attr {};_cabgd .Name =name ;switch _ceafb {case ST_TextCapsTypeUnset :_cabgd .Value ="";case ST_TextCapsTypeNone :_cabgd .Value ="\u006e\u006f\u006e\u0065";case ST_TextCapsTypeSmall :_cabgd .Value ="\u0073\u006d\u0061l\u006c";case ST_TextCapsTypeAll :_cabgd .Value ="\u0061\u006c\u006c";};return _cabgd ,nil ;};func (_cfabe *CT_Path2D )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _cfabe .WAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_cfabe .WAttr )});};if _cfabe .HAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_cfabe .HAttr )});};if _cfabe .FillAttr !=ST_PathFillModeUnset {_aged ,_gdbde :=_cfabe .FillAttr .MarshalXMLAttr (_gg .Name {Local :"\u0066\u0069\u006c\u006c"});if _gdbde !=nil {return _gdbde ;};start .Attr =append (start .Attr ,_aged );};if _cfabe .StrokeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_cfabe .StrokeAttr ))});};if _cfabe .ExtrusionOkAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_cfabe .ExtrusionOkAttr ))});};e .EncodeToken (start );if _cfabe .Close !=nil {_accf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0063\u006c\u006f\u0073\u0065"}};for _ ,_gbfa :=range _cfabe .Close {e .EncodeElement (_gbfa ,_accf );};};if _cfabe .MoveTo !=nil {_afgbc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};for _ ,_efgg :=range _cfabe .MoveTo {e .EncodeElement (_efgg ,_afgbc );};};if _cfabe .LnTo !=nil {_gdff :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006f"}};for _ ,_dbged :=range _cfabe .LnTo {e .EncodeElement (_dbged ,_gdff );};};if _cfabe .ArcTo !=nil {_ceaea :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0061\u0072\u0063\u0054\u006f"}};for _ ,_eecfg :=range _cfabe .ArcTo {e .EncodeElement (_eecfg ,_ceaea );};};if _cfabe .QuadBezTo !=nil {_bafbe :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0071\u0075\u0061\u0064\u0042\u0065\u007a\u0054\u006f"}};for _ ,_ecea :=range _cfabe .QuadBezTo {e .EncodeElement (_ecea ,_bafbe );};};if _cfabe .CubicBezTo !=nil {_fcefa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0063u\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}};for _ ,_beaf :=range _cfabe .CubicBezTo {e .EncodeElement (_beaf ,_fcefa );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_cfbee *CT_PresetLineDashProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _cfbee .ValAttr !=ST_PresetLineDashValUnset {_dedfg ,_geafg :=_cfbee .ValAttr .MarshalXMLAttr (_gg .Name {Local :"\u0076\u0061\u006c"});if _geafg !=nil {return _geafg ;};start .Attr =append (start .Attr ,_dedfg );};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_aadcc ST_FixedPercentage )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _aadcc .ST_FixedPercentageDecimal !=nil {e .EncodeToken (_gg .CharData (_b .Sprintf ("\u0025\u0064",*_aadcc .ST_FixedPercentageDecimal )));};if _aadcc .ST_FixedPercentage !=nil {e .Encode (_aadcc .ST_FixedPercentage );};return e .EncodeToken (_gg .EndElement {Name :start .Name });};func (_ebdf *CT_AlphaOutsetEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_ccag :=range start .Attr {if _ccag .Name .Local =="\u0072\u0061\u0064"{_edf ,_baa :=ParseUnionST_Coordinate (_ccag .Value );if _baa !=nil {return _baa ;};_ebdf .RadAttr =&_edf ;continue ;};};for {_bafd ,_eff :=d .Token ();if _eff !=nil {return _b .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",_eff );};if _egc ,_ebb :=_bafd .(_gg .EndElement );_ebb &&_egc .Name ==start .Name {break ;};};return nil ;};func NewCT_Backdrop ()*CT_Backdrop {_cdef :=&CT_Backdrop {};_cdef .Anchor =NewCT_Point3D ();_cdef .Norm =NewCT_Vector3D ();_cdef .Up =NewCT_Vector3D ();return _cdef ;};func (_bcfge *CT_Vector3D )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_ccaead :=range start .Attr {if _ccaead .Name .Local =="\u0064\u0078"{_ccdaa ,_ebbdca :=ParseUnionST_Coordinate (_ccaead .Value );if _ebbdca !=nil {return _ebbdca ;};_bcfge .DxAttr =_ccdaa ;continue ;};if _ccaead .Name .Local =="\u0064\u0079"{_fgggfd ,_eaffg :=ParseUnionST_Coordinate (_ccaead .Value );if _eaffg !=nil {return _eaffg ;};_bcfge .DyAttr =_fgggfd ;continue ;};if _ccaead .Name .Local =="\u0064\u007a"{_ddgcef ,_efgeb :=ParseUnionST_Coordinate (_ccaead .Value );if _efgeb !=nil {return _efgeb ;};_bcfge .DzAttr =_ddgcef ;continue ;};};for {_fcdcc ,_eadge :=d .Token ();if _eadge !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044\u003a\u0020\u0025\u0073",_eadge );};if _ecag ,_bdfbb :=_fcdcc .(_gg .EndElement );_bdfbb &&_ecag .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_AnimationDgmElement and its children, prefixing error messages with path -func (_aag *CT_AnimationDgmElement )ValidateWithPath (path string )error {if _aag .IdAttr !=nil {if !_bg .ST_GuidPatternRe .MatchString (*_aag .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 ,_bg .ST_GuidPatternRe ,*_aag .IdAttr );};};if _ddg :=_aag .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_ddg !=nil {return _ddg ;};return nil ;};func (_edcgc *ST_ShapeType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_edcgc =0;case "\u006c\u0069\u006e\u0065":*_edcgc =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_edcgc =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_edcgc =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_edcgc =4;case "\u0072\u0065\u0063\u0074":*_edcgc =5;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_edcgc =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_edcgc =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_edcgc =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_edcgc =9;case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_edcgc =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_edcgc =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_edcgc =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_edcgc =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_edcgc =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_edcgc =15;case "\u0073\u0074\u0061r\u0034":*_edcgc =16;case "\u0073\u0074\u0061r\u0035":*_edcgc =17;case "\u0073\u0074\u0061r\u0036":*_edcgc =18;case "\u0073\u0074\u0061r\u0037":*_edcgc =19;case "\u0073\u0074\u0061r\u0038":*_edcgc =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_edcgc =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_edcgc =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_edcgc =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_edcgc =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_edcgc =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_edcgc =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_edcgc =27;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_edcgc =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_edcgc =29;case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_edcgc =30;case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_edcgc =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_edcgc =32;case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_edcgc =33;case "\u0070\u006c\u0061\u0071\u0075\u0065":*_edcgc =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_edcgc =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_edcgc =36;case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_edcgc =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_edcgc =38;case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_edcgc =39;case "\u0070\u0069\u0065":*_edcgc =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_edcgc =41;case "\u0064\u006f\u006eu\u0074":*_edcgc =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_edcgc =43;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_edcgc =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_edcgc =45;case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_edcgc =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_edcgc =47;case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_edcgc =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_edcgc =49;case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_edcgc =50;case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_edcgc =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_edcgc =52;case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_edcgc =53;case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_edcgc =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_edcgc =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_edcgc =56;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_edcgc =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_edcgc =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_edcgc =59;case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_edcgc =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_edcgc =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_edcgc =62;case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_edcgc =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_edcgc =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_edcgc =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_edcgc =66;case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_edcgc =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_edcgc =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_edcgc =69;case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_edcgc =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_edcgc =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_edcgc =72;case "\u0063\u0075\u0062\u0065":*_edcgc =73;case "\u0063\u0061\u006e":*_edcgc =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_edcgc =75;case "\u0068\u0065\u0061r\u0074":*_edcgc =76;case "\u0073\u0075\u006e":*_edcgc =77;case "\u006d\u006f\u006f\u006e":*_edcgc =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_edcgc =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_edcgc =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_edcgc =81;case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_edcgc =82;case "\u0062\u0065\u0076e\u006c":*_edcgc =83;case "\u0066\u0072\u0061m\u0065":*_edcgc =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_edcgc =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_edcgc =86;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_edcgc =87;case "\u0063\u0068\u006fr\u0064":*_edcgc =88;case "\u0061\u0072\u0063":*_edcgc =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_edcgc =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_edcgc =91;case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_edcgc =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_edcgc =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_edcgc =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_edcgc =95;case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_edcgc =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_edcgc =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_edcgc =98;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_edcgc =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_edcgc =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_edcgc =101;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_edcgc =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_edcgc =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_edcgc =104;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_edcgc =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_edcgc =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_edcgc =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_edcgc =108;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_edcgc =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_edcgc =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_edcgc =111;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_edcgc =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_edcgc =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_edcgc =114;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_edcgc =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_edcgc =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_edcgc =117;case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_edcgc =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_edcgc =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_edcgc =120;case "\u0063\u006c\u006fu\u0064":*_edcgc =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_edcgc =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_edcgc =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_edcgc =124;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_edcgc =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_edcgc =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_edcgc =127;case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_edcgc =128;case "\u0077\u0061\u0076\u0065":*_edcgc =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_edcgc =130;case "\u0070\u006c\u0075\u0073":*_edcgc =131;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_edcgc =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_edcgc =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_edcgc =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":*_edcgc =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_edcgc =136;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_edcgc =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_edcgc =138;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_edcgc =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_edcgc =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_edcgc =141;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_edcgc =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_edcgc =143;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_edcgc =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_edcgc =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_edcgc =146;case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_edcgc =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_edcgc =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_edcgc =149;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_edcgc =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_edcgc =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_edcgc =152;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_edcgc =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_edcgc =154;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_edcgc =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_edcgc =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_edcgc =157;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_edcgc =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_edcgc =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_edcgc =160;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_edcgc =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_edcgc =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_edcgc =163;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_edcgc =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_edcgc =165;case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_edcgc =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_edcgc =167;case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_edcgc =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_edcgc =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_edcgc =170;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_edcgc =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_edcgc =172;case "\u0067\u0065\u0061r\u0036":*_edcgc =173;case "\u0067\u0065\u0061r\u0039":*_edcgc =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_edcgc =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_edcgc =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_edcgc =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_edcgc =178;case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_edcgc =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_edcgc =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_edcgc =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_edcgc =182;case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_edcgc =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_edcgc =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_edcgc =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_edcgc =186;case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_edcgc =187;};return nil ;};func NewCT_PatternFillProperties ()*CT_PatternFillProperties {_fcbab :=&CT_PatternFillProperties {};return _fcbab ;};type CT_PositivePercentage struct{ValAttr ST_PositivePercentage ;}; +// ValidateWithPath validates the CT_GvmlPictureNonVisual and its children, prefixing error messages with path +func (_cbgba *CT_GvmlPictureNonVisual )ValidateWithPath (path string )error {if _dfdcc :=_cbgba .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dfdcc !=nil {return _dfdcc ;};if _adgc :=_cbgba .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_adgc !=nil {return _adgc ;};return nil ;}; -// Validate validates the CT_ThemeableLineStyle and its children -func (_dbacad *CT_ThemeableLineStyle )Validate ()error {return _dbacad .ValidateWithPath ("C\u0054\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u004c\u0069n\u0065\u0053\u0074\u0079\u006c\u0065");}; +// ValidateWithPath validates the CT_PositiveSize2D and its children, prefixing error messages with path +func (_afcbc *CT_PositiveSize2D )ValidateWithPath (path string )error {if _afcbc .CxAttr < 0{return _b .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 ,_afcbc .CxAttr );};if _afcbc .CxAttr > 27273042316900{return _b .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 ,_afcbc .CxAttr );};if _afcbc .CyAttr < 0{return _b .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 ,_afcbc .CyAttr );};if _afcbc .CyAttr > 27273042316900{return _b .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 ,_afcbc .CyAttr );};return nil ;};type CT_Headers struct{Header []string ;};func NewCT_GvmlShape ()*CT_GvmlShape {_befac :=&CT_GvmlShape {};_befac .NvSpPr =NewCT_GvmlShapeNonVisual ();_befac .SpPr =NewCT_ShapeProperties ();return _befac ;}; -// Validate validates the CT_TableCell and its children -func (_bcbad *CT_TableCell )Validate ()error {return _bcbad .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006c");};func (_beeag ST_TextVertOverflowType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fdfaeg :=_f .Attr {};_fdfaeg .Name =name ;switch _beeag {case ST_TextVertOverflowTypeUnset :_fdfaeg .Value ="";case ST_TextVertOverflowTypeOverflow :_fdfaeg .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case ST_TextVertOverflowTypeEllipsis :_fdfaeg .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073";case ST_TextVertOverflowTypeClip :_fdfaeg .Value ="\u0063\u006c\u0069\u0070";};return _fdfaeg ,nil ;};func NewCT_Scale2D ()*CT_Scale2D {_fdbbb :=&CT_Scale2D {};_fdbbb .Sx =NewCT_Ratio ();_fdbbb .Sy =NewCT_Ratio ();return _fdbbb ;};type CT_AnimationChartBuildProperties struct{BldAttr *ST_AnimationChartBuildType ;AnimBgAttr *bool ;};func (_cgbbg *CT_GvmlTextShape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ffafa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_cgbbg .TxBody ,_ffafa );if _cgbbg .Choice !=nil {_cgbbg .Choice .MarshalXML (e ,_f .StartElement {});};if _cgbbg .ExtLst !=nil {_dgca :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgbbg .ExtLst ,_dgca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_abbfa *CT_Percentage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cggbb :=range start .Attr {if _cggbb .Name .Local =="\u0076\u0061\u006c"{_agae ,_afga :=ParseUnionST_Percentage (_cggbb .Value );if _afga !=nil {return _afga ;};_abbfa .ValAttr =_agae ;continue ;};};for {_egbb ,_gdbbg :=d .Token ();if _gdbbg !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050e\u0072c\u0065n\u0074\u0061\u0067\u0065\u003a\u0020\u0025s",_gdbbg );};if _faag ,_cfgb :=_egbb .(_f .EndElement );_cfgb &&_faag .Name ==start .Name {break ;};};return nil ;};func (_cdb *CT_Cell3D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cdb .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_fged ,_efabe :=_cdb .PrstMaterialAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"});if _efabe !=nil {return _efabe ;};start .Attr =append (start .Attr ,_fged );};e .EncodeToken (start );_bagg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_cdb .Bevel ,_bagg );if _cdb .LightRig !=nil {_bdgb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}};e .EncodeElement (_cdb .LightRig ,_bdgb );};if _cdb .ExtLst !=nil {_dbcce :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdb .ExtLst ,_dbcce );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AlphaCeilingEffect and its children +func (_dcc *CT_AlphaCeilingEffect )Validate ()error {return _dcc .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061C\u0065\u0069\u006c\u0069\u006eg\u0045\u0066\u0066\u0065\u0063\u0074");};func (_gcbc *CT_PositiveFixedAngle )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gcbc .ValAttr =0;for _ ,_dcfdf :=range start .Attr {if _dcfdf .Name .Local =="\u0076\u0061\u006c"{_bdabbd ,_cfdcb :=_c .ParseInt (_dcfdf .Value ,10,32);if _cfdcb !=nil {return _cfdcb ;};_gcbc .ValAttr =int32 (_bdabbd );continue ;};};for {_ggfde ,_gcdee :=d .Token ();if _gcdee !=nil {return _b .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",_gcdee );};if _cccf ,_gcadg :=_ggfde .(_gg .EndElement );_gcadg &&_cccf .Name ==start .Name {break ;};};return nil ;};func (_aefef *CT_Transform2D )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_gcfgce :=range start .Attr {if _gcfgce .Name .Local =="\u0072\u006f\u0074"{_geffae ,_gaecb :=_c .ParseInt (_gcfgce .Value ,10,32);if _gaecb !=nil {return _gaecb ;};_cgefe :=int32 (_geffae );_aefef .RotAttr =&_cgefe ;continue ;};if _gcfgce .Name .Local =="\u0066\u006c\u0069p\u0048"{_eggbg ,_cffb :=_c .ParseBool (_gcfgce .Value );if _cffb !=nil {return _cffb ;};_aefef .FlipHAttr =&_eggbg ;continue ;};if _gcfgce .Name .Local =="\u0066\u006c\u0069p\u0056"{_gfdec ,_caffg :=_c .ParseBool (_gcfgce .Value );if _caffg !=nil {return _caffg ;};_aefef .FlipVAttr =&_gfdec ;continue ;};};_cbbfe :for {_decgf ,_cfae :=d .Token ();if _cfae !=nil {return _cfae ;};switch _egaaa :=_decgf .(type ){case _gg .StartElement :switch _egaaa .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aefef .Off =NewCT_Point2D ();if _fbced :=d .DecodeElement (_aefef .Off ,&_egaaa );_fbced !=nil {return _fbced ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aefef .Ext =NewCT_PositiveSize2D ();if _afbg :=d .DecodeElement (_aefef .Ext ,&_egaaa );_afbg !=nil {return _afbg ;};default:_bb .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",_egaaa .Name );if _cgbab :=d .Skip ();_cgbab !=nil {return _cgbab ;};};case _gg .EndElement :break _cbbfe ;case _gg .CharData :};};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;);type EG_ColorChoice struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_abgff ST_LineEndLength )ValidateWithPath (path string )error {switch _abgff {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 (_abgff ));};return nil ;}; -// Validate validates the CT_TextBulletColorFollowText and its children -func (_acbab *CT_TextBulletColorFollowText )Validate ()error {return _acbab .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 ParseUnionST_TextPoint (s string )(ST_TextPoint ,error ){_ecegd :=ST_TextPoint {};if _bg .ST_UniversalMeasurePatternRe .MatchString (s ){_ecegd .ST_UniversalMeasure =&s ;}else {_cdcc ,_eccbf :=_g .ParseInt (s ,10,32);if _eccbf !=nil {return _ecegd ,_e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_eccbf );};_gdecd :=int32 (_cdcc );_ecegd .ST_TextPointUnqualified =&_gdecd ;};return _ecegd ,nil ;};func (_efgf *CT_Blip )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efgf .CstateAttr !=ST_BlipCompressionUnset {_acef ,_cbef :=_efgf .CstateAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u0073\u0074\u0061\u0074\u0065"});if _cbef !=nil {return _cbef ;};start .Attr =append (start .Attr ,_acef );};if _efgf .EmbedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_efgf .EmbedAttr )});};if _efgf .LinkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_e .Sprintf ("\u0025\u0076",*_efgf .LinkAttr )});};e .EncodeToken (start );if _efgf .Choice !=nil {for _ ,_gecc :=range _efgf .Choice {_gecc .MarshalXML (e ,_f .StartElement {});};};if _efgf .ExtLst !=nil {_ggae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efgf .ExtLst ,_ggae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PolarAdjustHandle struct{GdRefRAttr *string ;MinRAttr *ST_AdjCoordinate ;MaxRAttr *ST_AdjCoordinate ;GdRefAngAttr *string ;MinAngAttr *ST_AdjAngle ;MaxAngAttr *ST_AdjAngle ;Pos *CT_AdjPoint2D ;};func (_agfdd *CT_TableStyleList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",_agfdd .DefAttr )});e .EncodeToken (start );if _agfdd .TblStyle !=nil {_fdcge :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_dfbg :=range _agfdd .TblStyle {e .EncodeElement (_dfbg ,_fdcge );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ComplementTransform and its children, prefixing error messages with path +func (_egbga *CT_ComplementTransform )ValidateWithPath (path string )error {return nil };func NewCT_Shape3D ()*CT_Shape3D {_eafca :=&CT_Shape3D {};return _eafca };type ST_LineEndType byte ;type ST_AnimationChartOnlyBuildType byte ; -// ValidateWithPath validates the CT_ColorScheme and its children, prefixing error messages with path -func (_gbacd *CT_ColorScheme )ValidateWithPath (path string )error {if _ccca :=_gbacd .Dk1 .ValidateWithPath (path +"\u002f\u0044\u006b\u0031");_ccca !=nil {return _ccca ;};if _aeeed :=_gbacd .Lt1 .ValidateWithPath (path +"\u002f\u004c\u0074\u0031");_aeeed !=nil {return _aeeed ;};if _ggcc :=_gbacd .Dk2 .ValidateWithPath (path +"\u002f\u0044\u006b\u0032");_ggcc !=nil {return _ggcc ;};if _aabad :=_gbacd .Lt2 .ValidateWithPath (path +"\u002f\u004c\u0074\u0032");_aabad !=nil {return _aabad ;};if _afee :=_gbacd .Accent1 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0031");_afee !=nil {return _afee ;};if _cbgfg :=_gbacd .Accent2 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0032");_cbgfg !=nil {return _cbgfg ;};if _eeef :=_gbacd .Accent3 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0033");_eeef !=nil {return _eeef ;};if _ffdf :=_gbacd .Accent4 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0034");_ffdf !=nil {return _ffdf ;};if _bdbaf :=_gbacd .Accent5 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0035");_bdbaf !=nil {return _bdbaf ;};if _ffef :=_gbacd .Accent6 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0036");_ffef !=nil {return _ffef ;};if _cegb :=_gbacd .Hlink .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b");_cegb !=nil {return _cegb ;};if _dege :=_gbacd .FolHlink .ValidateWithPath (path +"\u002fF\u006f\u006c\u0048\u006c\u0069\u006ek");_dege !=nil {return _dege ;};if _gbacd .ExtLst !=nil {if _fagga :=_gbacd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fagga !=nil {return _fagga ;};};return nil ;};func (_cgebb *ST_AnimationChartOnlyBuildType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cgebb =0;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_cgebb =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_cgebb =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_cgebb =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_cgebb =4;};return nil ;}; +// ValidateWithPath validates the CT_Percentage and its children, prefixing error messages with path +func (_bbfgf *CT_Percentage )ValidateWithPath (path string )error {if _aegbdg :=_bbfgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aegbdg !=nil {return _aegbdg ;};return nil ;};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 ;};func (_baga *CT_GvmlGroupShapeChoice )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _baga .TxSp !=nil {_gcebf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}};for _ ,_cedeb :=range _baga .TxSp {e .EncodeElement (_cedeb ,_gcebf );};};if _baga .Sp !=nil {_ddebc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0070"}};for _ ,_ggaca :=range _baga .Sp {e .EncodeElement (_ggaca ,_ddebc );};};if _baga .CxnSp !=nil {_gbbf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0063\u0078\u006e\u0053\u0070"}};for _ ,_dceb :=range _baga .CxnSp {e .EncodeElement (_dceb ,_gbbf );};};if _baga .Pic !=nil {_fddda :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070i\u0063"}};for _ ,_adad :=range _baga .Pic {e .EncodeElement (_adad ,_fddda );};};if _baga .GraphicFrame !=nil {_cbfaf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}};for _ ,_adfeg :=range _baga .GraphicFrame {e .EncodeElement (_adfeg ,_cbfaf );};};if _baga .GrpSp !=nil {_ddedc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_feeg :=range _baga .GrpSp {e .EncodeElement (_feeg ,_ddedc );};};return nil ;}; -// ValidateWithPath validates the CT_GvmlUseShapeRectangle and its children, prefixing error messages with path -func (_afecg *CT_GvmlUseShapeRectangle )ValidateWithPath (path string )error {return nil };func (_ccb *CT_BackgroundFillStyleList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );for _ ,_bdb :=range _ccb .EG_FillProperties {_bdb .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_beaada *ST_TextAutonumberScheme )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcfdgc ,_fggce :=d .Token ();if _fggce !=nil {return _fggce ;};if _cggae ,_ccecf :=_gcfdgc .(_f .EndElement );_ccecf &&_cggae .Name ==start .Name {*_beaada =1;return nil ;};if _fgde ,_ffebfg :=_gcfdgc .(_f .CharData );!_ffebfg {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",_gcfdgc );}else {switch string (_fgde ){case "":*_beaada =0;case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_beaada =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_beaada =2;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_beaada =3;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_beaada =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_beaada =5;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_beaada =6;case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_beaada =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_beaada =8;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_beaada =9;case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_beaada =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_beaada =11;case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_beaada =12;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_beaada =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_beaada =14;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_beaada =15;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_beaada =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_beaada =17;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_beaada =18;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_beaada =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_beaada =20;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_beaada =21;case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_beaada =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_beaada =23;case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_beaada =24;case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_beaada =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_beaada =26;case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_beaada =27;case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_beaada =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_beaada =29;case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_beaada =30;case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_beaada =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_beaada =32;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_beaada =33;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_beaada =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_beaada =35;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_beaada =36;case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_beaada =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_beaada =38;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_beaada =39;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_beaada =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_beaada =41;};};_gcfdgc ,_fggce =d .Token ();if _fggce !=nil {return _fggce ;};if _acbfa ,_fcbgb :=_gcfdgc .(_f .EndElement );_fcbgb &&_acbfa .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",_gcfdgc );};func NewCT_TextTabStopList ()*CT_TextTabStopList {_becff :=&CT_TextTabStopList {};return _becff };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 CT_TextShapeAutofit struct{}; +// Validate validates the Graphic and its children +func (_bbgadc *Graphic )Validate ()error {return _bbgadc .ValidateWithPath ("\u0047r\u0061\u0070\u0068\u0069\u0063");};func NewEG_ThemeableEffectStyle ()*EG_ThemeableEffectStyle {_gfabed :=&EG_ThemeableEffectStyle {};return _gfabed ;}; -// ValidateWithPath validates the CT_EffectStyleItem and its children, prefixing error messages with path -func (_gdfg *CT_EffectStyleItem )ValidateWithPath (path string )error {if _gdfg .EffectLst !=nil {if _cbcdd :=_gdfg .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_cbcdd !=nil {return _cbcdd ;};};if _gdfg .EffectDag !=nil {if _cgdaf :=_gdfg .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_cgdaf !=nil {return _cgdaf ;};};if _gdfg .Scene3d !=nil {if _cdfb :=_gdfg .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_cdfb !=nil {return _cdfb ;};};if _gdfg .Sp3d !=nil {if _edgc :=_gdfg .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_edgc !=nil {return _edgc ;};};return nil ;}; +// ValidateWithPath validates the CT_PresetShadowEffect and its children, prefixing error messages with path +func (_cfdacb *CT_PresetShadowEffect )ValidateWithPath (path string )error {if _cfdacb .PrstAttr ==ST_PresetShadowValUnset {return _b .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 _ffdcf :=_cfdacb .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_ffdcf !=nil {return _ffdcf ;};if _cfdacb .DistAttr !=nil {if *_cfdacb .DistAttr < 0{return _b .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 ,*_cfdacb .DistAttr );};if *_cfdacb .DistAttr > 27273042316900{return _b .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 ,*_cfdacb .DistAttr );};};if _cfdacb .DirAttr !=nil {if *_cfdacb .DirAttr < 0{return _b .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 ,*_cfdacb .DirAttr );};if *_cfdacb .DirAttr >=21600000{return _b .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 ,*_cfdacb .DirAttr );};};if _cfdacb .ScrgbClr !=nil {if _ffgee :=_cfdacb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ffgee !=nil {return _ffgee ;};};if _cfdacb .SrgbClr !=nil {if _gffeg :=_cfdacb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_gffeg !=nil {return _gffeg ;};};if _cfdacb .HslClr !=nil {if _aefdb :=_cfdacb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_aefdb !=nil {return _aefdb ;};};if _cfdacb .SysClr !=nil {if _aefccd :=_cfdacb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_aefccd !=nil {return _aefccd ;};};if _cfdacb .SchemeClr !=nil {if _gecd :=_cfdacb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gecd !=nil {return _gecd ;};};if _cfdacb .PrstClr !=nil {if _eaffec :=_cfdacb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_eaffec !=nil {return _eaffec ;};};return nil ;};func (_edfaf *CT_GroupFillProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PositiveFixedAngle and its children -func (_aeeaf *CT_PositiveFixedAngle )Validate ()error {return _aeeaf .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0046\u0069\u0078e\u0064\u0041\u006e\u0067\u006c\u0065");};func NewCT_TextParagraph ()*CT_TextParagraph {_agdd :=&CT_TextParagraph {};return _agdd };func (_abccd *CT_InverseTransform )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_dbegg ,_cbfbg :=d .Token ();if _cbfbg !=nil {return _e .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",_cbfbg );};if _eccd ,_befc :=_dbegg .(_f .EndElement );_befc &&_eccd .Name ==start .Name {break ;};};return nil ;};type CT_GradientStopList struct{Gs []*CT_GradientStop ;}; +// Validate validates the CT_GrayscaleEffect and its children +func (_affe *CT_GrayscaleEffect )Validate ()error {return _affe .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0079\u0073\u0063a\u006c\u0065E\u0066\u0066\u0065\u0063\u0074");};type CT_Scale2D struct{Sx *CT_Ratio ;Sy *CT_Ratio ;}; -// Validate validates the CT_AnimationElementChoice and its children -func (_cfb *CT_AnimationElementChoice )Validate ()error {return _cfb .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069m\u0061\u0074\u0069\u006f\u006eE\u006ce\u006de\u006e\u0074\u0043\u0068\u006f\u0069\u0063e");};func (_bafec ST_LineEndWidth )Validate ()error {return _bafec .ValidateWithPath ("")}; +// Validate validates the EG_FillProperties and its children +func (_bfbcc *EG_FillProperties )Validate ()error {return _bfbcc .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func NewBlip ()*Blip {_cda :=&Blip {};_cda .CT_Blip =*NewCT_Blip ();return _cda };func NewEG_Text3D ()*EG_Text3D {_ggcc :=&EG_Text3D {};return _ggcc }; -// Validate validates the CT_HSLEffect and its children -func (_eefe *CT_HSLEffect )Validate ()error {return _eefe .ValidateWithPath ("\u0043\u0054\u005fH\u0053\u004c\u0045\u0066\u0066\u0065\u0063\u0074");}; +// Validate validates the CT_TablePropertiesChoice and its children +func (_eadgb *CT_TablePropertiesChoice )Validate ()error {return _eadgb .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065");};func (_eecf *CT_Cell3D )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _eecf .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_gaeb ,_cebd :=_eecf .PrstMaterialAttr .MarshalXMLAttr (_gg .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"});if _cebd !=nil {return _cebd ;};start .Attr =append (start .Attr ,_gaeb );};e .EncodeToken (start );_cfac :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_eecf .Bevel ,_cfac );if _eecf .LightRig !=nil {_eedf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}};e .EncodeElement (_eecf .LightRig ,_eedf );};if _eecf .ExtLst !=nil {_gffd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eecf .ExtLst ,_gffd );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_dfaf *CT_GrayscaleTransform )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for {_fgce ,_ecdg :=d .Token ();if _ecdg !=nil {return _b .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",_ecdg );};if _eedged ,_efddb :=_fgce .(_gg .EndElement );_efddb &&_eedged .Name ==start .Name {break ;};};return nil ;};func (_agece *ST_TextVertOverflowType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bcdbb ,_cdeddf :=d .Token ();if _cdeddf !=nil {return _cdeddf ;};if _bcbda ,_cebcca :=_bcdbb .(_gg .EndElement );_cebcca &&_bcbda .Name ==start .Name {*_agece =1;return nil ;};if _bfbde ,_bbcef :=_bcdbb .(_gg .CharData );!_bbcef {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",_bcdbb );}else {switch string (_bfbde ){case "":*_agece =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_agece =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_agece =2;case "\u0063\u006c\u0069\u0070":*_agece =3;};};_bcdbb ,_cdeddf =d .Token ();if _cdeddf !=nil {return _cdeddf ;};if _dcbaf ,_gdefg :=_bcdbb .(_gg .EndElement );_gdefg &&_dcbaf .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",_bcdbb );}; -// Validate validates the CT_LineProperties and its children -func (_cdda *CT_LineProperties )Validate ()error {return _cdda .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; +// Validate validates the EG_Text3D and its children +func (_fbbfg *EG_Text3D )Validate ()error {return _fbbfg .ValidateWithPath ("\u0045G\u005f\u0054\u0065\u0078\u0074\u0033D");};type CT_DashStop struct{DAttr ST_PositivePercentage ;SpAttr ST_PositivePercentage ;};func (_cdadad ST_PresetMaterialType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_cdadad .String (),start );};func NewCT_Path2DCubicBezierTo ()*CT_Path2DCubicBezierTo {_ffdfd :=&CT_Path2DCubicBezierTo {};return _ffdfd ;}; -// Validate validates the CT_TransformEffect and its children -func (_gdfgaa *CT_TransformEffect )Validate ()error {return _gdfgaa .ValidateWithPath ("\u0043T\u005fT\u0072\u0061\u006e\u0073\u0066o\u0072\u006dE\u0066\u0066\u0065\u0063\u0074");};func (_cfcbac *Graphic )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return _cfcbac .CT_GraphicalObject .MarshalXML (e ,start );};func (_eaae *ST_PresetColorVal )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eaae =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_eaae =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_eaae =2;case "\u0061\u0071\u0075\u0061":*_eaae =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_eaae =4;case "\u0061\u007a\u0075r\u0065":*_eaae =5;case "\u0062\u0065\u0069g\u0065":*_eaae =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_eaae =7;case "\u0062\u006c\u0061c\u006b":*_eaae =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_eaae =9;case "\u0062\u006c\u0075\u0065":*_eaae =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_eaae =11;case "\u0062\u0072\u006fw\u006e":*_eaae =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_eaae =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_eaae =14;case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_eaae =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_eaae =16;case "\u0063\u006f\u0072a\u006c":*_eaae =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_eaae =18;case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_eaae =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_eaae =20;case "\u0063\u0079\u0061\u006e":*_eaae =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_eaae =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_eaae =23;case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_eaae =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_eaae =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_eaae =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_eaae =27;case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_eaae =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_eaae =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_eaae =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_eaae =31;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_eaae =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_eaae =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_eaae =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eaae =35;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_eaae =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_eaae =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_eaae =38;case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_eaae =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_eaae =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_eaae =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_eaae =42;case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_eaae =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_eaae =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_eaae =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_eaae =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_eaae =47;case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_eaae =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_eaae =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_eaae =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_eaae =51;case "\u0064\u006b\u0052e\u0064":*_eaae =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_eaae =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eaae =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_eaae =55;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_eaae =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_eaae =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_eaae =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_eaae =59;case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_eaae =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_eaae =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_eaae =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_eaae =63;case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_eaae =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_eaae =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_eaae =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_eaae =67;case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_eaae =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_eaae =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_eaae =70;case "\u0067\u006f\u006c\u0064":*_eaae =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_eaae =72;case "\u0067\u0072\u0061\u0079":*_eaae =73;case "\u0067\u0072\u0065\u0079":*_eaae =74;case "\u0067\u0072\u0065e\u006e":*_eaae =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_eaae =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_eaae =77;case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_eaae =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_eaae =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_eaae =80;case "\u0069\u0076\u006fr\u0079":*_eaae =81;case "\u006b\u0068\u0061k\u0069":*_eaae =82;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_eaae =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_eaae =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_eaae =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_eaae =86;case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_eaae =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_eaae =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_eaae =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_eaae =90;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_eaae =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_eaae =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_eaae =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_eaae =94;case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_eaae =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eaae =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_eaae =97;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_eaae =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_eaae =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_eaae =100;case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_eaae =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_eaae =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_eaae =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_eaae =104;case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_eaae =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_eaae =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_eaae =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_eaae =108;case "\u006c\u0074\u0050\u0069\u006e\u006b":*_eaae =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_eaae =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eaae =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_eaae =112;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_eaae =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_eaae =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_eaae =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_eaae =116;case "\u006c\u0069\u006d\u0065":*_eaae =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_eaae =118;case "\u006c\u0069\u006ee\u006e":*_eaae =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_eaae =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_eaae =121;case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_eaae =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_eaae =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_eaae =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_eaae =125;case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eaae =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_eaae =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_eaae =128;case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_eaae =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_eaae =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_eaae =131;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_eaae =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_eaae =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_eaae =134;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_eaae =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_eaae =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_eaae =137;case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_eaae =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_eaae =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_eaae =140;case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_eaae =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_eaae =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_eaae =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_eaae =144;case "\u006e\u0061\u0076\u0079":*_eaae =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_eaae =146;case "\u006f\u006c\u0069v\u0065":*_eaae =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_eaae =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_eaae =149;case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_eaae =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_eaae =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_eaae =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_eaae =153;case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_eaae =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_eaae =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_eaae =156;case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_eaae =157;case "\u0070\u0065\u0072\u0075":*_eaae =158;case "\u0070\u0069\u006e\u006b":*_eaae =159;case "\u0070\u006c\u0075\u006d":*_eaae =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_eaae =161;case "\u0070\u0075\u0072\u0070\u006c\u0065":*_eaae =162;case "\u0072\u0065\u0064":*_eaae =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_eaae =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_eaae =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_eaae =166;case "\u0073\u0061\u006c\u006d\u006f\u006e":*_eaae =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_eaae =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eaae =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_eaae =170;case "\u0073\u0069\u0065\u006e\u006e\u0061":*_eaae =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_eaae =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_eaae =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_eaae =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_eaae =175;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_eaae =176;case "\u0073\u006e\u006f\u0077":*_eaae =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_eaae =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_eaae =179;case "\u0074\u0061\u006e":*_eaae =180;case "\u0074\u0065\u0061\u006c":*_eaae =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_eaae =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_eaae =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_eaae =184;case "\u0076\u0069\u006f\u006c\u0065\u0074":*_eaae =185;case "\u0077\u0068\u0065a\u0074":*_eaae =186;case "\u0077\u0068\u0069t\u0065":*_eaae =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_eaae =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_eaae =189;case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_eaae =190;};return nil ;}; +// Validate validates the CT_BlurEffect and its children +func (_aaef *CT_BlurEffect )Validate ()error {return _aaef .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0075\u0072\u0045\u0066\u0066\u0065\u0063\u0074");};func (_cbfafe ST_AnimationDgmOnlyBuildType )String ()string {switch _cbfafe {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 NewCT_Hyperlink ()*CT_Hyperlink {_cbfdcf :=&CT_Hyperlink {};return _cbfdcf };type CT_NonVisualConnectorProperties struct{CxnSpLocks *CT_ConnectorLocking ;StCxn *CT_Connection ;EndCxn *CT_Connection ;ExtLst *CT_OfficeArtExtensionList ;};func (_aeg *CT_AdjustHandleList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _aeg .AhXY !=nil {_fcfc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0061\u0068\u0058\u0059"}};for _ ,_dee :=range _aeg .AhXY {e .EncodeElement (_dee ,_fcfc );};};if _aeg .AhPolar !=nil {_gbc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0061\u0068\u0050\u006f\u006c\u0061r"}};for _ ,_dfa :=range _aeg .AhPolar {e .EncodeElement (_dfa ,_gbc );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_gdefd *CT_StyleMatrixReference )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_dfafc :=range start .Attr {if _dfafc .Name .Local =="\u0069\u0064\u0078"{_abbga ,_fdcdc :=_c .ParseUint (_dfafc .Value ,10,32);if _fdcdc !=nil {return _fdcdc ;};_gdefd .IdxAttr =uint32 (_abbga );continue ;};};_fdbbc :for {_dcdbd ,_agecdb :=d .Token ();if _agecdb !=nil {return _agecdb ;};switch _bbefb :=_dcdbd .(type ){case _gg .StartElement :switch _bbefb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gdefd .ScrgbClr =NewCT_ScRgbColor ();if _eaacb :=d .DecodeElement (_gdefd .ScrgbClr ,&_bbefb );_eaacb !=nil {return _eaacb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gdefd .SrgbClr =NewCT_SRgbColor ();if _cbfaa :=d .DecodeElement (_gdefd .SrgbClr ,&_bbefb );_cbfaa !=nil {return _cbfaa ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gdefd .HslClr =NewCT_HslColor ();if _cgefb :=d .DecodeElement (_gdefd .HslClr ,&_bbefb );_cgefb !=nil {return _cgefb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gdefd .SysClr =NewCT_SystemColor ();if _cgfcb :=d .DecodeElement (_gdefd .SysClr ,&_bbefb );_cgfcb !=nil {return _cgfcb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gdefd .SchemeClr =NewCT_SchemeColor ();if _ddbab :=d .DecodeElement (_gdefd .SchemeClr ,&_bbefb );_ddbab !=nil {return _ddbab ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gdefd .PrstClr =NewCT_PresetColor ();if _befaa :=d .DecodeElement (_gdefd .PrstClr ,&_bbefb );_befaa !=nil {return _befaa ;};default:_bb .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",_bbefb .Name );if _aabceg :=d .Skip ();_aabceg !=nil {return _aabceg ;};};case _gg .EndElement :break _fdbbc ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_HslColor and its children -func (_cadda *CT_HslColor )Validate ()error {return _cadda .ValidateWithPath ("C\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072");};func (_beaac ST_TextFontAlignType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_beaac .String (),start );};type CT_TextBody struct{BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;P []*CT_TextParagraph ;};func (_ddddb *EG_ThemeableEffectStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccffe :for {_ecagf ,_fagda :=d .Token ();if _fagda !=nil {return _fagda ;};switch _cceg :=_ecagf .(type ){case _f .StartElement :switch _cceg .Name {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 :"\u0065\u0066\u0066\u0065\u0063\u0074"},_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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_ddddb .Effect =NewCT_EffectProperties ();if _ggecb :=d .DecodeElement (_ddddb .Effect ,&_cceg );_ggecb !=nil {return _ggecb ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:_ddddb .EffectRef =NewCT_StyleMatrixReference ();if _aadaa :=d .DecodeElement (_ddddb .EffectRef ,&_cceg );_aadaa !=nil {return _aadaa ;};default:_db .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",_cceg .Name );if _gcbfbd :=d .Skip ();_gcbfbd !=nil {return _gcbfbd ;};};case _f .EndElement :break _ccffe ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_AlphaModulateEffect and its children, prefixing error messages with path +func (_afe *CT_AlphaModulateEffect )ValidateWithPath (path string )error {if _aedce :=_afe .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_aedce !=nil {return _aedce ;};return nil ;};func (_bdaa *CT_ConnectionSite )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",_bdaa .AngAttr )});e .EncodeToken (start );_gaedb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_bdaa .Pos ,_gaedb );e .EncodeToken (_gg .EndElement {Name :start .Name });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_ConnectionSiteList and its children -func (_cgfg *CT_ConnectionSiteList )Validate ()error {return _cgfg .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u0069\u006f\u006e\u0053i\u0074\u0065\u004c\u0069\u0073\u0074");};func (_bged ST_ShapeType )Validate ()error {return _bged .ValidateWithPath ("")}; +// Validate validates the CT_Path2DArcTo and its children +func (_cbcdb *CT_Path2DArcTo )Validate ()error {return _cbcdb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044A\u0072\u0063\u0054\u006f");};type CT_Ratio struct{NAttr int64 ;DAttr int64 ;};func (_ebfa *CT_GrayscaleEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type ST_PitchFamily byte ; -// ValidateWithPath validates the CT_BackgroundFormatting and its children, prefixing error messages with path -func (_fbcd *CT_BackgroundFormatting )ValidateWithPath (path string )error {if _fbcd .NoFill !=nil {if _cgbd :=_fbcd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cgbd !=nil {return _cgbd ;};};if _fbcd .SolidFill !=nil {if _cgec :=_fbcd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_cgec !=nil {return _cgec ;};};if _fbcd .GradFill !=nil {if _aadb :=_fbcd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_aadb !=nil {return _aadb ;};};if _fbcd .BlipFill !=nil {if _gbaa :=_fbcd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gbaa !=nil {return _gbaa ;};};if _fbcd .PattFill !=nil {if _ddca :=_fbcd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_ddca !=nil {return _ddca ;};};if _fbcd .GrpFill !=nil {if _bcce :=_fbcd .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_bcce !=nil {return _bcce ;};};if _fbcd .EffectLst !=nil {if _eaad :=_fbcd .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_eaad !=nil {return _eaad ;};};if _fbcd .EffectDag !=nil {if _cgbb :=_fbcd .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_cgbb !=nil {return _cgbb ;};};return nil ;};type ST_TextHorzOverflowType byte ; +// Validate validates the CT_Backdrop and its children +func (_dcfg *CT_Backdrop )Validate ()error {return _dcfg .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070");};func (_ffdg *CT_Path2DList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fgegc :for {_cgfb ,_eebdf :=d .Token ();if _eebdf !=nil {return _eebdf ;};switch _efdbf :=_cgfb .(type ){case _gg .StartElement :switch _efdbf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ceaec :=NewCT_Path2D ();if _afgdb :=d .DecodeElement (_ceaec ,&_efdbf );_afgdb !=nil {return _afgdb ;};_ffdg .Path =append (_ffdg .Path ,_ceaec );default:_bb .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",_efdbf .Name );if _dgbdg :=d .Skip ();_dgbdg !=nil {return _dgbdg ;};};case _gg .EndElement :break _fgegc ;case _gg .CharData :};};return nil ;};func NewCT_FixedPercentage ()*CT_FixedPercentage {_cgafe :=&CT_FixedPercentage {};return _cgafe };func (_cfdab ST_TextFontScalePercentOrPercentString )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _cfdab .ST_TextFontScalePercent !=nil {e .EncodeToken (_gg .CharData (_b .Sprintf ("\u0025\u0064",*_cfdab .ST_TextFontScalePercent )));};if _cfdab .ST_Percentage !=nil {e .EncodeToken (_gg .CharData (*_cfdab .ST_Percentage ));};return e .EncodeToken (_gg .EndElement {Name :start .Name });};type CT_OfficeStyleSheet struct{NameAttr *string ;ThemeElements *CT_BaseStyles ;ObjectDefaults *CT_ObjectStyleDefaults ;ExtraClrSchemeLst *CT_ColorSchemeList ;CustClrLst *CT_CustomColorList ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_Path2DQuadBezierTo ()*CT_Path2DQuadBezierTo {_bfabb :=&CT_Path2DQuadBezierTo {};return _bfabb ;}; -// Validate validates the CT_Path2DArcTo and its children -func (_ffbdfg *CT_Path2DArcTo )Validate ()error {return _ffbdfg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044A\u0072\u0063\u0054\u006f");}; +// Validate validates the CT_GvmlShapeNonVisual and its children +func (_cedbe *CT_GvmlShapeNonVisual )Validate ()error {return _cedbe .ValidateWithPath ("C\u0054\u005f\u0047\u0076ml\u0053h\u0061\u0070\u0065\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func (_cbafea ST_EffectContainerType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_cbafea .String (),start );};func (_fegfb *ST_SchemeColorVal )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_fegfb =0;case "\u0062\u0067\u0031":*_fegfb =1;case "\u0074\u0078\u0031":*_fegfb =2;case "\u0062\u0067\u0032":*_fegfb =3;case "\u0074\u0078\u0032":*_fegfb =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_fegfb =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_fegfb =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_fegfb =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_fegfb =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_fegfb =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_fegfb =10;case "\u0068\u006c\u0069n\u006b":*_fegfb =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_fegfb =12;case "\u0070\u0068\u0043l\u0072":*_fegfb =13;case "\u0064\u006b\u0031":*_fegfb =14;case "\u006c\u0074\u0031":*_fegfb =15;case "\u0064\u006b\u0032":*_fegfb =16;case "\u006c\u0074\u0032":*_fegfb =17;};return nil ;};func (_faec *CT_PolarAdjustHandle )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _faec .GdRefRAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0052"},Value :_b .Sprintf ("\u0025\u0076",*_faec .GdRefRAttr )});};if _faec .MinRAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006d\u0069\u006e\u0052"},Value :_b .Sprintf ("\u0025\u0076",*_faec .MinRAttr )});};if _faec .MaxRAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006d\u0061\u0078\u0052"},Value :_b .Sprintf ("\u0025\u0076",*_faec .MaxRAttr )});};if _faec .GdRefAngAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_faec .GdRefAngAttr )});};if _faec .MinAngAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006d\u0069\u006e\u0041\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_faec .MinAngAttr )});};if _faec .MaxAngAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006d\u0061\u0078\u0041\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_faec .MaxAngAttr )});};e .EncodeToken (start );_cbcbb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_faec .Pos ,_cbcbb );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_FontScheme struct{NameAttr string ;MajorFont *CT_FontCollection ;MinorFont *CT_FontCollection ;ExtLst *CT_OfficeArtExtensionList ;};func (_bbab *CT_AnimationGraphicalObjectBuildProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_baaf :for {_efac ,_ebaf :=d .Token ();if _ebaf !=nil {return _ebaf ;};switch _acab :=_efac .(type ){case _gg .StartElement :switch _acab .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bbab .BldDgm =NewCT_AnimationDgmBuildProperties ();if _eed :=d .DecodeElement (_bbab .BldDgm ,&_acab );_eed !=nil {return _eed ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bbab .BldChart =NewCT_AnimationChartBuildProperties ();if _gca :=d .DecodeElement (_bbab .BldChart ,&_acab );_gca !=nil {return _gca ;};default:_bb .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",_acab .Name );if _fff :=d .Skip ();_fff !=nil {return _fff ;};};case _gg .EndElement :break _baaf ;case _gg .CharData :};};return nil ;};func NewCT_PatternFillProperties ()*CT_PatternFillProperties {_ebegd :=&CT_PatternFillProperties {};return _ebegd ;};func (_eeae *CT_GvmlPicture )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_eeae .NvPicPr =NewCT_GvmlPictureNonVisual ();_eeae .BlipFill =NewCT_BlipFillProperties ();_eeae .SpPr =NewCT_ShapeProperties ();_caea :for {_cfbef ,_faeg :=d .Token ();if _faeg !=nil {return _faeg ;};switch _cafaee :=_cfbef .(type ){case _gg .StartElement :switch _cafaee .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _cfdd :=d .DecodeElement (_eeae .NvPicPr ,&_cafaee );_cfdd !=nil {return _cfdd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _bceb :=d .DecodeElement (_eeae .BlipFill ,&_cafaee );_bceb !=nil {return _bceb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _afgd :=d .DecodeElement (_eeae .SpPr ,&_cafaee );_afgd !=nil {return _afgd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eeae .Style =NewCT_ShapeStyle ();if _cgacg :=d .DecodeElement (_eeae .Style ,&_cafaee );_cgacg !=nil {return _cgacg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eeae .ExtLst =NewCT_OfficeArtExtensionList ();if _cdcca :=d .DecodeElement (_eeae .ExtLst ,&_cafaee );_cdcca !=nil {return _cdcca ;};default:_bb .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",_cafaee .Name );if _bcgeb :=d .Skip ();_bcgeb !=nil {return _bcgeb ;};};case _gg .EndElement :break _caea ;case _gg .CharData :};};return nil ;};func NewCT_NonVisualGroupDrawingShapeProps ()*CT_NonVisualGroupDrawingShapeProps {_fbdbc :=&CT_NonVisualGroupDrawingShapeProps {};return _fbdbc ;};func (_acfbb ST_PathShadeType )Validate ()error {return _acfbb .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Scene3D and its children, prefixing error messages with path -func (_dffegg *CT_Scene3D )ValidateWithPath (path string )error {if _aaagd :=_dffegg .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_aaagd !=nil {return _aaagd ;};if _gbfbf :=_dffegg .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g");_gbfbf !=nil {return _gbfbf ;};if _dffegg .Backdrop !=nil {if _acgc :=_dffegg .Backdrop .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0064\u0072\u006fp");_acgc !=nil {return _acgc ;};};if _dffegg .ExtLst !=nil {if _eeff :=_dffegg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeff !=nil {return _eeff ;};};return nil ;};func (_bgga *CT_GradientStop )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfdg :=range start .Attr {if _cfdg .Name .Local =="\u0070\u006f\u0073"{_dbda ,_ggdd :=ParseUnionST_PositiveFixedPercentage (_cfdg .Value );if _ggdd !=nil {return _ggdd ;};_bgga .PosAttr =_dbda ;continue ;};};_gagd :for {_feec ,_aeebc :=d .Token ();if _aeebc !=nil {return _aeebc ;};switch _eeda :=_feec .(type ){case _f .StartElement :switch _eeda .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_bgga .ScrgbClr =NewCT_ScRgbColor ();if _fcfd :=d .DecodeElement (_bgga .ScrgbClr ,&_eeda );_fcfd !=nil {return _fcfd ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_bgga .SrgbClr =NewCT_SRgbColor ();if _ffbg :=d .DecodeElement (_bgga .SrgbClr ,&_eeda );_ffbg !=nil {return _ffbg ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_bgga .HslClr =NewCT_HslColor ();if _bgdb :=d .DecodeElement (_bgga .HslClr ,&_eeda );_bgdb !=nil {return _bgdb ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_bgga .SysClr =NewCT_SystemColor ();if _dgcfd :=d .DecodeElement (_bgga .SysClr ,&_eeda );_dgcfd !=nil {return _dgcfd ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bgga .SchemeClr =NewCT_SchemeColor ();if _deecd :=d .DecodeElement (_bgga .SchemeClr ,&_eeda );_deecd !=nil {return _deecd ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_bgga .PrstClr =NewCT_PresetColor ();if _gacgc :=d .DecodeElement (_bgga .PrstClr ,&_eeda );_gacgc !=nil {return _gacgc ;};default:_db .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",_eeda .Name );if _bcdc :=d .Skip ();_bcdc !=nil {return _bcdc ;};};case _f .EndElement :break _gagd ;case _f .CharData :};};return nil ;};func (_aaffg *CT_PositivePercentage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebbaf :=range start .Attr {if _ebbaf .Name .Local =="\u0076\u0061\u006c"{_bfecc ,_gdggf :=ParseUnionST_PositivePercentage (_ebbaf .Value );if _gdggf !=nil {return _gdggf ;};_aaffg .ValAttr =_bfecc ;continue ;};};for {_cbacc ,_feff :=d .Token ();if _feff !=nil {return _e .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",_feff );};if _aaeeg ,_feeacc :=_cbacc .(_f .EndElement );_feeacc &&_aaeeg .Name ==start .Name {break ;};};return nil ;};func (_agcbf *CT_TableStyleTextStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _agcbf .BAttr !=ST_OnOffStyleTypeUnset {_adgb ,_cbfeb :=_agcbf .BAttr .MarshalXMLAttr (_f .Name {Local :"\u0062"});if _cbfeb !=nil {return _cbfeb ;};start .Attr =append (start .Attr ,_adgb );};if _agcbf .IAttr !=ST_OnOffStyleTypeUnset {_egffef ,_aecab :=_agcbf .IAttr .MarshalXMLAttr (_f .Name {Local :"\u0069"});if _aecab !=nil {return _aecab ;};start .Attr =append (start .Attr ,_egffef );};e .EncodeToken (start );if _agcbf .Font !=nil {_dcdde :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_agcbf .Font ,_dcdde );};if _agcbf .FontRef !=nil {_aggca :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_agcbf .FontRef ,_aggca );};if _agcbf .ScrgbClr !=nil {_ggfge :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_agcbf .ScrgbClr ,_ggfge );};if _agcbf .SrgbClr !=nil {_daba :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_agcbf .SrgbClr ,_daba );};if _agcbf .HslClr !=nil {_bgee :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_agcbf .HslClr ,_bgee );};if _agcbf .SysClr !=nil {_fdfgf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_agcbf .SysClr ,_fdfgf );};if _agcbf .SchemeClr !=nil {_eeegc :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_agcbf .SchemeClr ,_eeegc );};if _agcbf .PrstClr !=nil {_egfg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_agcbf .PrstClr ,_egfg );};if _agcbf .ExtLst !=nil {_bafg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agcbf .ExtLst ,_bafg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_ShadeProperties and its children, prefixing error messages with path +func (_aabde *EG_ShadeProperties )ValidateWithPath (path string )error {if _aabde .Lin !=nil {if _acdec :=_aabde .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_acdec !=nil {return _acdec ;};};if _aabde .Path !=nil {if _abafff :=_aabde .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_abafff !=nil {return _abafff ;};};return nil ;};func NewCT_CustomGeometry2D ()*CT_CustomGeometry2D {_gabe :=&CT_CustomGeometry2D {};_gabe .PathLst =NewCT_Path2DList ();return _gabe ;};type CT_GvmlTextShapeChoice struct{UseSpRect *CT_GvmlUseShapeRectangle ;Xfrm *CT_Transform2D ;};func NewCT_QuickTimeFile ()*CT_QuickTimeFile {_aacga :=&CT_QuickTimeFile {};return _aacga }; -// ValidateWithPath validates the CT_PositiveSize2D and its children, prefixing error messages with path -func (_ffegd *CT_PositiveSize2D )ValidateWithPath (path string )error {if _ffegd .CxAttr < 0{return _e .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 ,_ffegd .CxAttr );};if _ffegd .CxAttr > 27273042316900{return _e .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 ,_ffegd .CxAttr );};if _ffegd .CyAttr < 0{return _e .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 ,_ffegd .CyAttr );};if _ffegd .CyAttr > 27273042316900{return _e .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 ,_ffegd .CyAttr );};return nil ;};type CT_TextFont struct{TypefaceAttr string ;PanoseAttr *string ;PitchFamilyAttr ST_PitchFamily ;CharsetAttr *int8 ;};func (_ggfa *CT_GammaTransform )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_ceafc ,_cadae :=d .Token ();if _cadae !=nil {return _e .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",_cadae );};if _dgac ,_dfefc :=_ceafc .(_f .EndElement );_dfefc &&_dgac .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TextUnderlineLineFollowText and its children, prefixing error messages with path +func (_afded *CT_TextUnderlineLineFollowText )ValidateWithPath (path string )error {return nil };func (_dggae ST_TextShapeType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_eeaag :=_gg .Attr {};_eeaag .Name =name ;switch _dggae {case ST_TextShapeTypeUnset :_eeaag .Value ="";case ST_TextShapeTypeTextNoShape :_eeaag .Value ="t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065";case ST_TextShapeTypeTextPlain :_eeaag .Value ="\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n";case ST_TextShapeTypeTextStop :_eeaag .Value ="\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070";case ST_TextShapeTypeTextTriangle :_eeaag .Value ="\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_TextShapeTypeTextTriangleInverted :_eeaag .Value ="t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064";case ST_TextShapeTypeTextChevron :_eeaag .Value ="t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e";case ST_TextShapeTypeTextChevronInverted :_eeaag .Value ="\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064";case ST_TextShapeTypeTextRingInside :_eeaag .Value ="\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065";case ST_TextShapeTypeTextRingOutside :_eeaag .Value ="\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065";case ST_TextShapeTypeTextArchUp :_eeaag .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070";case ST_TextShapeTypeTextArchDown :_eeaag .Value ="\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCircle :_eeaag .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065";case ST_TextShapeTypeTextButton :_eeaag .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e";case ST_TextShapeTypeTextArchUpPour :_eeaag .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextArchDownPour :_eeaag .Value ="\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextCirclePour :_eeaag .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextButtonPour :_eeaag .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextCurveUp :_eeaag .Value ="t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070";case ST_TextShapeTypeTextCurveDown :_eeaag .Value ="\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCanUp :_eeaag .Value ="\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p";case ST_TextShapeTypeTextCanDown :_eeaag .Value ="t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextWave1 :_eeaag .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00651";case ST_TextShapeTypeTextWave2 :_eeaag .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00652";case ST_TextShapeTypeTextDoubleWave1 :_eeaag .Value ="\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031";case ST_TextShapeTypeTextWave4 :_eeaag .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00654";case ST_TextShapeTypeTextInflate :_eeaag .Value ="t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextDeflate :_eeaag .Value ="t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextInflateBottom :_eeaag .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case ST_TextShapeTypeTextDeflateBottom :_eeaag .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case ST_TextShapeTypeTextInflateTop :_eeaag .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case ST_TextShapeTypeTextDeflateTop :_eeaag .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case ST_TextShapeTypeTextDeflateInflate :_eeaag .Value ="\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextDeflateInflateDeflate :_eeaag .Value ="\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e";case ST_TextShapeTypeTextFadeRight :_eeaag .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074";case ST_TextShapeTypeTextFadeLeft :_eeaag .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074";case ST_TextShapeTypeTextFadeUp :_eeaag .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070";case ST_TextShapeTypeTextFadeDown :_eeaag .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextSlantUp :_eeaag .Value ="t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070";case ST_TextShapeTypeTextSlantDown :_eeaag .Value ="\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCascadeUp :_eeaag .Value ="\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070";case ST_TextShapeTypeTextCascadeDown :_eeaag .Value ="\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e";};return _eeaag ,nil ;};func NewCT_SupplementalFont ()*CT_SupplementalFont {_agbff :=&CT_SupplementalFont {};return _agbff };func NewCT_FontReference ()*CT_FontReference {_babca :=&CT_FontReference {};_babca .IdxAttr =ST_FontCollectionIndex (1);return _babca ;};func NewCT_GvmlGroupShapeNonVisual ()*CT_GvmlGroupShapeNonVisual {_aaaa :=&CT_GvmlGroupShapeNonVisual {};_aaaa .CNvPr =NewCT_NonVisualDrawingProps ();_aaaa .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();return _aaaa ;};func (_daabd ST_TileFlipMode )String ()string {switch _daabd {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 (_caeeeg ST_OnOffStyleType )String ()string {switch _caeeeg {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0064\u0065\u0066";};return "";}; -// ValidateWithPath validates the CT_ColorReplaceEffect and its children, prefixing error messages with path -func (_cded *CT_ColorReplaceEffect )ValidateWithPath (path string )error {if _cded .ScrgbClr !=nil {if _aefe :=_cded .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_aefe !=nil {return _aefe ;};};if _cded .SrgbClr !=nil {if _acbcf :=_cded .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_acbcf !=nil {return _acbcf ;};};if _cded .HslClr !=nil {if _efce :=_cded .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_efce !=nil {return _efce ;};};if _cded .SysClr !=nil {if _dadb :=_cded .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_dadb !=nil {return _dadb ;};};if _cded .SchemeClr !=nil {if _ceef :=_cded .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_ceef !=nil {return _ceef ;};};if _cded .PrstClr !=nil {if _gdefd :=_cded .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_gdefd !=nil {return _gdefd ;};};return nil ;}; +// Validate validates the CT_Path2DList and its children +func (_afeg *CT_Path2DList )Validate ()error {return _afeg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074");};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;);type CT_GeomRect struct{LAttr ST_AdjCoordinate ;TAttr ST_AdjCoordinate ;RAttr ST_AdjCoordinate ;BAttr ST_AdjCoordinate ;};func NewCT_Path2DMoveTo ()*CT_Path2DMoveTo {_dgacd :=&CT_Path2DMoveTo {};_dgacd .Pt =NewCT_AdjPoint2D ();return _dgacd ;};func (_aaeec *CT_LineEndProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_fcafb :=range start .Attr {if _fcafb .Name .Local =="\u0074\u0079\u0070\u0065"{_aaeec .TypeAttr .UnmarshalXMLAttr (_fcafb );continue ;};if _fcafb .Name .Local =="\u0077"{_aaeec .WAttr .UnmarshalXMLAttr (_fcafb );continue ;};if _fcafb .Name .Local =="\u006c\u0065\u006e"{_aaeec .LenAttr .UnmarshalXMLAttr (_fcafb );continue ;};};for {_acfgg ,_bgbdaf :=d .Token ();if _bgbdaf !=nil {return _b .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",_bgbdaf );};if _edeeab ,_cedc :=_acfgg .(_gg .EndElement );_cedc &&_edeeab .Name ==start .Name {break ;};};return nil ;};func (_gabae *CT_GradientFillProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_bcaeg :=range start .Attr {if _bcaeg .Name .Local =="\u0066\u006c\u0069\u0070"{_gabae .FlipAttr .UnmarshalXMLAttr (_bcaeg );continue ;};if _bcaeg .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_edbcf ,_gecae :=_c .ParseBool (_bcaeg .Value );if _gecae !=nil {return _gecae ;};_gabae .RotWithShapeAttr =&_edbcf ;continue ;};};_fgfg :for {_agag ,_fadd :=d .Token ();if _fadd !=nil {return _fadd ;};switch _cgbd :=_agag .(type ){case _gg .StartElement :switch _cgbd .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gabae .GsLst =NewCT_GradientStopList ();if _afgc :=d .DecodeElement (_gabae .GsLst ,&_cgbd );_afgc !=nil {return _afgc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gabae .Lin =NewCT_LinearShadeProperties ();if _effd :=d .DecodeElement (_gabae .Lin ,&_cgbd );_effd !=nil {return _effd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gabae .Path =NewCT_PathShadeProperties ();if _adea :=d .DecodeElement (_gabae .Path ,&_cgbd );_adea !=nil {return _adea ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gabae .TileRect =NewCT_RelativeRect ();if _dgdce :=d .DecodeElement (_gabae .TileRect ,&_cgbd );_dgdce !=nil {return _dgdce ;};default:_bb .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",_cgbd .Name );if _gbcea :=d .Skip ();_gbcea !=nil {return _gbcea ;};};case _gg .EndElement :break _fgfg ;case _gg .CharData :};};return nil ;};func NewCT_GvmlGroupShapeChoice ()*CT_GvmlGroupShapeChoice {_feaag :=&CT_GvmlGroupShapeChoice {};return _feaag ;}; -// ValidateWithPath validates the EG_TextRun and its children, prefixing error messages with path -func (_fdggeg *EG_TextRun )ValidateWithPath (path string )error {if _fdggeg .R !=nil {if _aceaf :=_fdggeg .R .ValidateWithPath (path +"\u002f\u0052");_aceaf !=nil {return _aceaf ;};};if _fdggeg .Br !=nil {if _gcafb :=_fdggeg .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_gcafb !=nil {return _gcafb ;};};if _fdggeg .Fld !=nil {if _fedcd :=_fdggeg .Fld .ValidateWithPath (path +"\u002f\u0046\u006c\u0064");_fedcd !=nil {return _fedcd ;};};return nil ;};func (_aegdcg *CT_PolarAdjustHandle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aegdcg .GdRefRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0052"},Value :_e .Sprintf ("\u0025\u0076",*_aegdcg .GdRefRAttr )});};if _aegdcg .MinRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0052"},Value :_e .Sprintf ("\u0025\u0076",*_aegdcg .MinRAttr )});};if _aegdcg .MaxRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0052"},Value :_e .Sprintf ("\u0025\u0076",*_aegdcg .MaxRAttr )});};if _aegdcg .GdRefAngAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_aegdcg .GdRefAngAttr )});};if _aegdcg .MinAngAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0041\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_aegdcg .MinAngAttr )});};if _aegdcg .MaxAngAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0041\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_aegdcg .MaxAngAttr )});};e .EncodeToken (start );_fcdcc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_aegdcg .Pos ,_fcdcc );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_EmptyElement and its children +func (_gcda *CT_EmptyElement )Validate ()error {return _gcda .ValidateWithPath ("\u0043T\u005fE\u006d\u0070\u0074\u0079\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func (_ceegc *CT_GvmlGroupShape )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ceegc .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_ceegc .GrpSpPr =NewCT_GroupShapeProperties ();_cgfea :for {_bbcfe ,_gdaaf :=d .Token ();if _gdaaf !=nil {return _gdaaf ;};switch _dfcba :=_bbcfe .(type ){case _gg .StartElement :switch _dfcba .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _eabf :=d .DecodeElement (_ceegc .NvGrpSpPr ,&_dfcba );_eabf !=nil {return _eabf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dcaf :=d .DecodeElement (_ceegc .GrpSpPr ,&_dfcba );_dcaf !=nil {return _dcaf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bfcga :=NewCT_GvmlGroupShapeChoice ();if _gfed :=d .DecodeElement (&_bfcga .TxSp ,&_dfcba );_gfed !=nil {return _gfed ;};_ceegc .Choice =append (_ceegc .Choice ,_bfcga );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cefc :=NewCT_GvmlGroupShapeChoice ();if _abdf :=d .DecodeElement (&_cefc .Sp ,&_dfcba );_abdf !=nil {return _abdf ;};_ceegc .Choice =append (_ceegc .Choice ,_cefc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ccbca :=NewCT_GvmlGroupShapeChoice ();if _cfad :=d .DecodeElement (&_ccbca .CxnSp ,&_dfcba );_cfad !=nil {return _cfad ;};_ceegc .Choice =append (_ceegc .Choice ,_ccbca );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cgefc :=NewCT_GvmlGroupShapeChoice ();if _cdgc :=d .DecodeElement (&_cgefc .Pic ,&_dfcba );_cdgc !=nil {return _cdgc ;};_ceegc .Choice =append (_ceegc .Choice ,_cgefc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bfccd :=NewCT_GvmlGroupShapeChoice ();if _fgdd :=d .DecodeElement (&_bfccd .GraphicFrame ,&_dfcba );_fgdd !=nil {return _fgdd ;};_ceegc .Choice =append (_ceegc .Choice ,_bfccd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfbbd :=NewCT_GvmlGroupShapeChoice ();if _fgda :=d .DecodeElement (&_dfbbd .GrpSp ,&_dfcba );_fgda !=nil {return _fgda ;};_ceegc .Choice =append (_ceegc .Choice ,_dfbbd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ceegc .ExtLst =NewCT_OfficeArtExtensionList ();if _acca :=d .DecodeElement (_ceegc .ExtLst ,&_dfcba );_acca !=nil {return _acca ;};default:_bb .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",_dfcba .Name );if _aabgb :=d .Skip ();_aabgb !=nil {return _aabgb ;};};case _gg .EndElement :break _cgfea ;case _gg .CharData :};};return nil ;};func NewCT_OuterShadowEffect ()*CT_OuterShadowEffect {_cdeb :=&CT_OuterShadowEffect {};return _cdeb };func (_fgccd ST_LineCap )String ()string {switch _fgccd {case 0:return "";case 1:return "\u0072\u006e\u0064";case 2:return "\u0073\u0071";case 3:return "\u0066\u006c\u0061\u0074";};return "";}; -// ValidateWithPath validates the CT_Path2DList and its children, prefixing error messages with path -func (_ddac *CT_Path2DList )ValidateWithPath (path string )error {for _aecf ,_bgceb :=range _ddac .Path {if _ebcebf :=_bgceb .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0050\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_aecf ));_ebcebf !=nil {return _ebcebf ;};};return nil ;}; +// ValidateWithPath validates the CT_Path2DMoveTo and its children, prefixing error messages with path +func (_ccaea *CT_Path2DMoveTo )ValidateWithPath (path string )error {if _bagf :=_ccaea .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_bagf !=nil {return _bagf ;};return nil ;};func (_ecdde ST_TextStrikeType )String ()string {switch _ecdde {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 "";};func (_aaeab ST_AnimationDgmOnlyBuildType )Validate ()error {return _aaeab .ValidateWithPath ("")};func (_bbggf *CT_GraphicalObject )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_ggeba :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}};e .EncodeElement (_bbggf .GraphicData ,_ggeba );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewEG_TextUnderlineLine ()*EG_TextUnderlineLine {_ecbfb :=&EG_TextUnderlineLine {};return _ecbfb ;};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";func NewCT_GradientFillProperties ()*CT_GradientFillProperties {_fcabb :=&CT_GradientFillProperties {};return _fcabb ;};func (_fabde ST_RectAlignment )Validate ()error {return _fabde .ValidateWithPath ("")};func (_aacff *CT_NonVisualGraphicFrameProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _aacff .GraphicFrameLocks !=nil {_befd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0067\u0072ap\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_aacff .GraphicFrameLocks ,_befd );};if _aacff .ExtLst !=nil {_dbfac :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aacff .ExtLst ,_dbfac );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_abcdb *CT_RelativeRect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _abcdb .LAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_abcdb .LAttr )});};if _abcdb .TAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_abcdb .TAttr )});};if _abcdb .RAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_abcdb .RAttr )});};if _abcdb .BAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0062"},Value :_b .Sprintf ("\u0025\u0076",*_abcdb .BAttr )});};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func ParseUnionST_AnimationChartBuildType (s string )(ST_AnimationChartBuildType ,error ){_gdbaeb :=ST_AnimationChartBuildType {};switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_gdbaeb .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ;case "\u0073\u0065\u0072\u0069\u0065\u0073":_gdbaeb .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeries ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":_gdbaeb .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategory ;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":_gdbaeb .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeriesEl ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":_gdbaeb .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategoryEl ;};return _gdbaeb ,nil ;};type EG_Text3D struct{Sp3d *CT_Shape3D ;FlatTx *CT_FlatText ;};func NewCT_TableStyle ()*CT_TableStyle {_ebbdfb :=&CT_TableStyle {};_ebbdfb .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 _ebbdfb ;};func (_gedcdb *CT_WholeE2oFormatting )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _gedcdb .Ln !=nil {_bdabc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_gedcdb .Ln ,_bdabc );};if _gedcdb .EffectLst !=nil {_fcged :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gedcdb .EffectLst ,_fcged );};if _gedcdb .EffectDag !=nil {_ceeff :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_gedcdb .EffectDag ,_ceeff );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ClipboardStyleSheet and its children, prefixing error messages with path -func (_cgdg *CT_ClipboardStyleSheet )ValidateWithPath (path string )error {if _caed :=_cgdg .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_caed !=nil {return _caed ;};if _aada :=_cgdg .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_aada !=nil {return _aada ;};return nil ;}; +// Validate validates the CT_EffectContainer and its children +func (_edgb *CT_EffectContainer )Validate ()error {return _edgb .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074C\u006f\u006et\u0061\u0069\u006e\u0065\u0072");};func (_debcf *CT_TextTabStopList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _debcf .Tab !=nil {_adeg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0074a\u0062"}};for _ ,_fedcd :=range _debcf .Tab {e .EncodeElement (_fedcd ,_adeg );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_TextUnderlineLineFollowText struct{};func (_agefa ST_TextWrappingType )String ()string {switch _agefa {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";};return "";};func (_eaff *CT_ComplementTransform )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for {_ceabd ,_eegd :=d .Token ();if _eegd !=nil {return _b .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",_eegd );};if _eegb ,_cgad :=_ceabd .(_gg .EndElement );_cgad &&_eegb .Name ==start .Name {break ;};};return nil ;};func (_ecdgc *CT_HSLEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_gcge :=range start .Attr {if _gcge .Name .Local =="\u0068\u0075\u0065"{_abcdf ,_bgcg :=_c .ParseInt (_gcge .Value ,10,32);if _bgcg !=nil {return _bgcg ;};_aeaca :=int32 (_abcdf );_ecdgc .HueAttr =&_aeaca ;continue ;};if _gcge .Name .Local =="\u0073\u0061\u0074"{_feegg ,_cbdgc :=ParseUnionST_FixedPercentage (_gcge .Value );if _cbdgc !=nil {return _cbdgc ;};_ecdgc .SatAttr =&_feegg ;continue ;};if _gcge .Name .Local =="\u006c\u0075\u006d"{_ceabc ,_ccddd :=ParseUnionST_FixedPercentage (_gcge .Value );if _ccddd !=nil {return _ccddd ;};_ecdgc .LumAttr =&_ceabc ;continue ;};};for {_babdg ,_fcca :=d .Token ();if _fcca !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0053L\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_fcca );};if _dgcea ,_fadc :=_babdg .(_gg .EndElement );_fadc &&_dgcea .Name ==start .Name {break ;};};return nil ;};func (_fbcee ST_RectAlignment )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_fbcee .String (),start );};func NewCT_WholeE2oFormatting ()*CT_WholeE2oFormatting {_gfbcf :=&CT_WholeE2oFormatting {};return _gfbcf ;};func (_fa *CT_AlphaBiLevelEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_ecbf :=range start .Attr {if _ecbf .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_bgf ,_ccg :=ParseUnionST_PositiveFixedPercentage (_ecbf .Value );if _ccg !=nil {return _ccg ;};_fa .ThreshAttr =_bgf ;continue ;};};for {_dgb ,_cgb :=d .Token ();if _cgb !=nil {return _b .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",_cgb );};if _ef ,_gedg :=_dgb .(_gg .EndElement );_gedg &&_ef .Name ==start .Name {break ;};};return nil ;};func (_adeb *CT_CustomColor )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_aafc :=range start .Attr {if _aafc .Name .Local =="\u006e\u0061\u006d\u0065"{_gcdgd ,_aeea :=_aafc .Value ,error (nil );if _aeea !=nil {return _aeea ;};_adeb .NameAttr =&_gcdgd ;continue ;};};_edgfd :for {_bdecb ,_efdeg :=d .Token ();if _efdeg !=nil {return _efdeg ;};switch _dbbf :=_bdecb .(type ){case _gg .StartElement :switch _dbbf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adeb .ScrgbClr =NewCT_ScRgbColor ();if _gfce :=d .DecodeElement (_adeb .ScrgbClr ,&_dbbf );_gfce !=nil {return _gfce ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adeb .SrgbClr =NewCT_SRgbColor ();if _bafe :=d .DecodeElement (_adeb .SrgbClr ,&_dbbf );_bafe !=nil {return _bafe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adeb .HslClr =NewCT_HslColor ();if _cdda :=d .DecodeElement (_adeb .HslClr ,&_dbbf );_cdda !=nil {return _cdda ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adeb .SysClr =NewCT_SystemColor ();if _adce :=d .DecodeElement (_adeb .SysClr ,&_dbbf );_adce !=nil {return _adce ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adeb .SchemeClr =NewCT_SchemeColor ();if _caaad :=d .DecodeElement (_adeb .SchemeClr ,&_dbbf );_caaad !=nil {return _caaad ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adeb .PrstClr =NewCT_PresetColor ();if _befbe :=d .DecodeElement (_adeb .PrstClr ,&_dbbf );_befbe !=nil {return _befbe ;};default:_bb .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",_dbbf .Name );if _gdbd :=d .Skip ();_gdbd !=nil {return _gdbd ;};};case _gg .EndElement :break _edgfd ;case _gg .CharData :};};return nil ;};type CT_GvmlPictureNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvPicPr *CT_NonVisualPictureProperties ;};func (_cabdbb ST_ColorSchemeIndex )Validate ()error {return _cabdbb .ValidateWithPath ("")};func (_gacdc *CT_TableStyleCellStyle )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _gacdc .TcBdr !=nil {_fbfe :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0074\u0063\u0042\u0064\u0072"}};e .EncodeElement (_gacdc .TcBdr ,_fbfe );};if _gacdc .Fill !=nil {_gdcde :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_gacdc .Fill ,_gdcde );};if _gacdc .FillRef !=nil {_ccefe :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_gacdc .FillRef ,_ccefe );};if _gacdc .Cell3D !=nil {_facff :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_gacdc .Cell3D ,_facff );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_GvmlTextShape ()*CT_GvmlTextShape {_dggef :=&CT_GvmlTextShape {};_dggef .TxBody =NewCT_TextBody ();return _dggef ;};func (_gdceg ST_TextAnchoringType )Validate ()error {return _gdceg .ValidateWithPath ("")};func (_ccdce ST_BlipCompression )ValidateWithPath (path string )error {switch _ccdce {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 (_ccdce ));};return nil ;};type CT_QuickTimeFile struct{LinkAttr string ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the EG_LineFillProperties and its children -func (_fbdda *EG_LineFillProperties )Validate ()error {return _fbdda .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_fbdde *CT_TextParagraph )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fbdde .PPr !=nil {_caabgf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070P\u0072"}};e .EncodeElement (_fbdde .PPr ,_caabgf );};if _fbdde .EG_TextRun !=nil {for _ ,_gfgef :=range _fbdde .EG_TextRun {_gfgef .MarshalXML (e ,_f .StartElement {});};};if _fbdde .EndParaRPr !=nil {_cddca :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065n\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}};e .EncodeElement (_fbdde .EndParaRPr ,_cddca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_ConnectionSite ()*CT_ConnectionSite {_gfdbc :=&CT_ConnectionSite {};_gfdbc .Pos =NewCT_AdjPoint2D ();return _gfdbc ;};type CT_NonVisualDrawingProps struct{IdAttr uint32 ;NameAttr string ;DescrAttr *string ;HiddenAttr *bool ;TitleAttr *string ;HlinkClick *CT_Hyperlink ;HlinkHover *CT_Hyperlink ;ExtLst *CT_OfficeArtExtensionList ;};func (_fdga *CT_FillProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdafd :for {_eedg ,_cdde :=d .Token ();if _cdde !=nil {return _cdde ;};switch _ddaa :=_eedg .(type ){case _f .StartElement :switch _ddaa .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_fdga .NoFill =NewCT_NoFillProperties ();if _ffabc :=d .DecodeElement (_fdga .NoFill ,&_ddaa );_ffabc !=nil {return _ffabc ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_fdga .SolidFill =NewCT_SolidColorFillProperties ();if _gffec :=d .DecodeElement (_fdga .SolidFill ,&_ddaa );_gffec !=nil {return _gffec ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_fdga .GradFill =NewCT_GradientFillProperties ();if _afdg :=d .DecodeElement (_fdga .GradFill ,&_ddaa );_afdg !=nil {return _afdg ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_fdga .BlipFill =NewCT_BlipFillProperties ();if _gbba :=d .DecodeElement (_fdga .BlipFill ,&_ddaa );_gbba !=nil {return _gbba ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_fdga .PattFill =NewCT_PatternFillProperties ();if _cgfe :=d .DecodeElement (_fdga .PattFill ,&_ddaa );_cgfe !=nil {return _cgfe ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_fdga .GrpFill =NewCT_GroupFillProperties ();if _eggcf :=d .DecodeElement (_fdga .GrpFill ,&_ddaa );_eggcf !=nil {return _eggcf ;};default:_db .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",_ddaa .Name );if _aeda :=d .Skip ();_aeda !=nil {return _aeda ;};};case _f .EndElement :break _cdafd ;case _f .CharData :};};return nil ;};func (_bgfdb *CT_LineEndProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bgfdb .TypeAttr !=ST_LineEndTypeUnset {_adef ,_ffbfe :=_bgfdb .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _ffbfe !=nil {return _ffbfe ;};start .Attr =append (start .Attr ,_adef );};if _bgfdb .WAttr !=ST_LineEndWidthUnset {_agef ,_cgaa :=_bgfdb .WAttr .MarshalXMLAttr (_f .Name {Local :"\u0077"});if _cgaa !=nil {return _cgaa ;};start .Attr =append (start .Attr ,_agef );};if _bgfdb .LenAttr !=ST_LineEndLengthUnset {_ddcag ,_ebea :=_bgfdb .LenAttr .MarshalXMLAttr (_f .Name {Local :"\u006c\u0065\u006e"});if _ebea !=nil {return _ebea ;};start .Attr =append (start .Attr ,_ddcag );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_TextBullet and its children +func (_ccfac *EG_TextBullet )Validate ()error {return _ccfac .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074");};func (_eaagf *ST_BevelPresetType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gfbfcd ,_gffaaa :=d .Token ();if _gffaaa !=nil {return _gffaaa ;};if _dccefe ,_ccgdf :=_gfbfcd .(_gg .EndElement );_ccgdf &&_dccefe .Name ==start .Name {*_eaagf =1;return nil ;};if _edba ,_fffbg :=_gfbfcd .(_gg .CharData );!_fffbg {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",_gfbfcd );}else {switch string (_edba ){case "":*_eaagf =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_eaagf =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_eaagf =2;case "\u0073\u006c\u006fp\u0065":*_eaagf =3;case "\u0063\u0072\u006fs\u0073":*_eaagf =4;case "\u0061\u006e\u0067l\u0065":*_eaagf =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_eaagf =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_eaagf =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_eaagf =8;case "\u0064\u0069\u0076o\u0074":*_eaagf =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_eaagf =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_eaagf =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_eaagf =12;};};_gfbfcd ,_gffaaa =d .Token ();if _gffaaa !=nil {return _gffaaa ;};if _bffeg ,_dafdg :=_gfbfcd .(_gg .EndElement );_dafdg &&_bffeg .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",_gfbfcd );};func NewCT_GrayscaleEffect ()*CT_GrayscaleEffect {_fabcb :=&CT_GrayscaleEffect {};return _fabcb }; -// ValidateWithPath validates the CT_PresetColor and its children, prefixing error messages with path -func (_fdfbgg *CT_PresetColor )ValidateWithPath (path string )error {if _fdfbgg .ValAttr ==ST_PresetColorValUnset {return _e .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 _gedee :=_fdfbgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gedee !=nil {return _gedee ;};for _bacgg ,_eagfaa :=range _fdfbgg .EG_ColorTransform {if _eagca :=_eagfaa .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_bacgg ));_eagca !=nil {return _eagca ;};};return nil ;}; +// ValidateWithPath validates the CT_StyleMatrix and its children, prefixing error messages with path +func (_cdgac *CT_StyleMatrix )ValidateWithPath (path string )error {if _gccgd :=_cdgac .FillStyleLst .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_gccgd !=nil {return _gccgd ;};if _gegfbe :=_cdgac .LnStyleLst .ValidateWithPath (path +"/\u004c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_gegfbe !=nil {return _gegfbe ;};if _ffec :=_cdgac .EffectStyleLst .ValidateWithPath (path +"\u002fE\u0066f\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_ffec !=nil {return _ffec ;};if _edgff :=_cdgac .BgFillStyleLst .ValidateWithPath (path +"\u002fB\u0067F\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_edgff !=nil {return _edgff ;};return nil ;};func (_eacef *CT_GradientStopList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fedb :for {_gcaga ,_ebcd :=d .Token ();if _ebcd !=nil {return _ebcd ;};switch _deec :=_gcaga .(type ){case _gg .StartElement :switch _deec .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bgbef :=NewCT_GradientStop ();if _agfc :=d .DecodeElement (_bgbef ,&_deec );_agfc !=nil {return _agfc ;};_eacef .Gs =append (_eacef .Gs ,_bgbef );default:_bb .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",_deec .Name );if _cdbc :=d .Skip ();_cdbc !=nil {return _cdbc ;};};case _gg .EndElement :break _fedb ;case _gg .CharData :};};return nil ;};func (_ggge ST_TextAutonumberScheme )Validate ()error {return _ggge .ValidateWithPath ("")};func NewCT_TextBodyProperties ()*CT_TextBodyProperties {_dbabg :=&CT_TextBodyProperties {};return _dbabg ;}; -// Validate validates the CT_StyleMatrix and its children -func (_edfbfb *CT_StyleMatrix )Validate ()error {return _edfbfb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004da\u0074\u0072\u0069\u0078");};func (_aeag *CT_TextBulletColorFollowText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_bdfed ,_ceedc :=d .Token ();if _ceedc !=nil {return _e .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",_ceedc );};if _cagae ,_dfbfb :=_bdfed .(_f .EndElement );_dfbfb &&_cagae .Name ==start .Name {break ;};};return nil ;};func (_gfgg *ST_TextVertOverflowType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_beeeb ,_bcggg :=d .Token ();if _bcggg !=nil {return _bcggg ;};if _fadbfe ,_edffgc :=_beeeb .(_f .EndElement );_edffgc &&_fadbfe .Name ==start .Name {*_gfgg =1;return nil ;};if _eeffe ,_ebfa :=_beeeb .(_f .CharData );!_ebfa {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",_beeeb );}else {switch string (_eeffe ){case "":*_gfgg =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_gfgg =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_gfgg =2;case "\u0063\u006c\u0069\u0070":*_gfgg =3;};};_beeeb ,_bcggg =d .Token ();if _bcggg !=nil {return _bcggg ;};if _fbcdbf ,_aeggb :=_beeeb .(_f .EndElement );_aeggb &&_fbcdbf .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",_beeeb );};func NewEG_ThemeableFillStyle ()*EG_ThemeableFillStyle {_edffe :=&EG_ThemeableFillStyle {};return _edffe ;}; +// ValidateWithPath validates the CT_Path2DList and its children, prefixing error messages with path +func (_gdaef *CT_Path2DList )ValidateWithPath (path string )error {for _cdaca ,_fege :=range _gdaef .Path {if _fdaba :=_fege .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0050\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_cdaca ));_fdaba !=nil {return _fdaba ;};};return nil ;};func (_deaec *CT_NonVisualGraphicFrameProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_edccc :for {_ceffc ,_baec :=d .Token ();if _baec !=nil {return _baec ;};switch _eggg :=_ceffc .(type ){case _gg .StartElement :switch _eggg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_deaec .GraphicFrameLocks =NewCT_GraphicalObjectFrameLocking ();if _dfeef :=d .DecodeElement (_deaec .GraphicFrameLocks ,&_eggg );_dfeef !=nil {return _dfeef ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_deaec .ExtLst =NewCT_OfficeArtExtensionList ();if _affgdd :=d .DecodeElement (_deaec .ExtLst ,&_eggg );_affgdd !=nil {return _affgdd ;};default:_bb .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",_eggg .Name );if _gdgbge :=d .Skip ();_gdgbge !=nil {return _gdgbge ;};};case _gg .EndElement :break _edccc ;case _gg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_FillStyleList and its children, prefixing error messages with path -func (_gaec *CT_FillStyleList )ValidateWithPath (path string )error {for _eege ,_bbee :=range _gaec .EG_FillProperties {if _efaae :=_bbee .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_eege ));_efaae !=nil {return _efaae ;};};return nil ;};func (_ffdg *CT_Shape3D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbcba :=range start .Attr {if _dbcba .Name .Local =="\u007a"{_ddbbg ,_dbfge :=ParseUnionST_Coordinate (_dbcba .Value );if _dbfge !=nil {return _dbfge ;};_ffdg .ZAttr =&_ddbbg ;continue ;};if _dbcba .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"{_dcbfc ,_ddbafe :=_g .ParseInt (_dbcba .Value ,10,64);if _ddbafe !=nil {return _ddbafe ;};_ffdg .ExtrusionHAttr =&_dcbfc ;continue ;};if _dbcba .Name .Local =="\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"{_cfege ,_fdfe :=_g .ParseInt (_dbcba .Value ,10,64);if _fdfe !=nil {return _fdfe ;};_ffdg .ContourWAttr =&_cfege ;continue ;};if _dbcba .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_ffdg .PrstMaterialAttr .UnmarshalXMLAttr (_dbcba );continue ;};};_bccea :for {_fabfa ,_gfbe :=d .Token ();if _gfbe !=nil {return _gfbe ;};switch _bbbaf :=_fabfa .(type ){case _f .StartElement :switch _bbbaf .Name {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 :"\u0062\u0065\u0076\u0065\u006c\u0054"},_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 :"\u0062\u0065\u0076\u0065\u006c\u0054"}:_ffdg .BevelT =NewCT_Bevel ();if _bedcg :=d .DecodeElement (_ffdg .BevelT ,&_bbbaf );_bedcg !=nil {return _bedcg ;};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 :"\u0062\u0065\u0076\u0065\u006c\u0042"},_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 :"\u0062\u0065\u0076\u0065\u006c\u0042"}:_ffdg .BevelB =NewCT_Bevel ();if _feefg :=d .DecodeElement (_ffdg .BevelB ,&_bbbaf );_feefg !=nil {return _feefg ;};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 :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"},_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 :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"}:_ffdg .ExtrusionClr =NewCT_Color ();if _dggdf :=d .DecodeElement (_ffdg .ExtrusionClr ,&_bbbaf );_dggdf !=nil {return _dggdf ;};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 :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"},_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 :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}:_ffdg .ContourClr =NewCT_Color ();if _aafb :=d .DecodeElement (_ffdg .ContourClr ,&_bbbaf );_aafb !=nil {return _aafb ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffdg .ExtLst =NewCT_OfficeArtExtensionList ();if _fgeaed :=d .DecodeElement (_ffdg .ExtLst ,&_bbbaf );_fgeaed !=nil {return _fgeaed ;};default:_db .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",_bbbaf .Name );if _cgdgbc :=d .Skip ();_cgdgbc !=nil {return _cgdgbc ;};};case _f .EndElement :break _bccea ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TableCell and its children, prefixing error messages with path +func (_aecbf *CT_TableCell )ValidateWithPath (path string )error {if _aecbf .TxBody !=nil {if _efgbe :=_aecbf .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_efgbe !=nil {return _efgbe ;};};if _aecbf .TcPr !=nil {if _bbacd :=_aecbf .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_bbacd !=nil {return _bbacd ;};};if _aecbf .ExtLst !=nil {if _aeafc :=_aecbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeafc !=nil {return _aeafc ;};};return nil ;}; -// Validate validates the CT_TextSpacingPercent and its children -func (_cceeg *CT_TextSpacingPercent )Validate ()error {return _cceeg .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");};func (_dfcfag *ST_LineEndLength )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgbcb ,_cdacb :=d .Token ();if _cdacb !=nil {return _cdacb ;};if _ggffe ,_ccaaef :=_cgbcb .(_f .EndElement );_ccaaef &&_ggffe .Name ==start .Name {*_dfcfag =1;return nil ;};if _aadab ,_dbadg :=_cgbcb .(_f .CharData );!_dbadg {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",_cgbcb );}else {switch string (_aadab ){case "":*_dfcfag =0;case "\u0073\u006d":*_dfcfag =1;case "\u006d\u0065\u0064":*_dfcfag =2;case "\u006c\u0067":*_dfcfag =3;};};_cgbcb ,_cdacb =d .Token ();if _cdacb !=nil {return _cdacb ;};if _ffcce ,_addfd :=_cgbcb .(_f .EndElement );_addfd &&_ffcce .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",_cgbcb );};func NewCT_GvmlConnector ()*CT_GvmlConnector {_cbabe :=&CT_GvmlConnector {};_cbabe .NvCxnSpPr =NewCT_GvmlConnectorNonVisual ();_cbabe .SpPr =NewCT_ShapeProperties ();return _cbabe ;};type ST_PresetMaterialType byte ;func (_dfee *CT_GvmlGroupShape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfee .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_dfee .GrpSpPr =NewCT_GroupShapeProperties ();_cafcd :for {_gdaf ,_gfea :=d .Token ();if _gfea !=nil {return _gfea ;};switch _ffec :=_gdaf .(type ){case _f .StartElement :switch _ffec .Name {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 :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_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 :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _afec :=d .DecodeElement (_dfee .NvGrpSpPr ,&_ffec );_afec !=nil {return _afec ;};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\u0070\u0053\u0070\u0050\u0072"},_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\u0070\u0053\u0070\u0050\u0072"}:if _aadgd :=d .DecodeElement (_dfee .GrpSpPr ,&_ffec );_aadgd !=nil {return _aadgd ;};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 :"\u0074\u0078\u0053\u0070"},_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 :"\u0074\u0078\u0053\u0070"}:_fggba :=NewCT_GvmlGroupShapeChoice ();if _cdgba :=d .DecodeElement (&_fggba .TxSp ,&_ffec );_cdgba !=nil {return _cdgba ;};_dfee .Choice =append (_dfee .Choice ,_fggba );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 :"\u0073\u0070"},_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 :"\u0073\u0070"}:_dfad :=NewCT_GvmlGroupShapeChoice ();if _bfafc :=d .DecodeElement (&_dfad .Sp ,&_ffec );_bfafc !=nil {return _bfafc ;};_dfee .Choice =append (_dfee .Choice ,_dfad );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 :"\u0063\u0078\u006eS\u0070"},_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 :"\u0063\u0078\u006eS\u0070"}:_fcfbc :=NewCT_GvmlGroupShapeChoice ();if _agead :=d .DecodeElement (&_fcfbc .CxnSp ,&_ffec );_agead !=nil {return _agead ;};_dfee .Choice =append (_dfee .Choice ,_fcfbc );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 :"\u0070\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 :"\u0070\u0069\u0063"}:_adfcg :=NewCT_GvmlGroupShapeChoice ();if _gcac :=d .DecodeElement (&_adfcg .Pic ,&_ffec );_gcac !=nil {return _gcac ;};_dfee .Choice =append (_dfee .Choice ,_adfcg );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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_egfd :=NewCT_GvmlGroupShapeChoice ();if _cbfe :=d .DecodeElement (&_egfd .GraphicFrame ,&_ffec );_cbfe !=nil {return _cbfe ;};_dfee .Choice =append (_dfee .Choice ,_egfd );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 :"\u0067\u0072\u0070S\u0070"},_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 :"\u0067\u0072\u0070S\u0070"}:_aegdd :=NewCT_GvmlGroupShapeChoice ();if _ggee :=d .DecodeElement (&_aegdd .GrpSp ,&_ffec );_ggee !=nil {return _ggee ;};_dfee .Choice =append (_dfee .Choice ,_aegdd );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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfee .ExtLst =NewCT_OfficeArtExtensionList ();if _dfbb :=d .DecodeElement (_dfee .ExtLst ,&_ffec );_dfbb !=nil {return _dfbb ;};default:_db .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",_ffec .Name );if _agggb :=d .Skip ();_agggb !=nil {return _agggb ;};};case _f .EndElement :break _cafcd ;case _f .CharData :};};return nil ;};type CT_BlurEffect struct{RadAttr *int64 ;GrowAttr *bool ;}; +// ValidateWithPath validates the CT_RelativeOffsetEffect and its children, prefixing error messages with path +func (_cacda *CT_RelativeOffsetEffect )ValidateWithPath (path string )error {if _cacda .TxAttr !=nil {if _bffee :=_cacda .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_bffee !=nil {return _bffee ;};};if _cacda .TyAttr !=nil {if _ecae :=_cacda .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_ecae !=nil {return _ecae ;};};return nil ;}; -// ValidateWithPath validates the CT_HslColor and its children, prefixing error messages with path -func (_edae *CT_HslColor )ValidateWithPath (path string )error {if _edae .HueAttr < 0{return _e .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 ,_edae .HueAttr );};if _edae .HueAttr >=21600000{return _e .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 ,_edae .HueAttr );};if _dfge :=_edae .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_dfge !=nil {return _dfge ;};if _dbegd :=_edae .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072");_dbegd !=nil {return _dbegd ;};for _agcbb ,_dcgf :=range _edae .EG_ColorTransform {if _abeda :=_dcgf .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_agcbb ));_abeda !=nil {return _abeda ;};};return nil ;}; +// ValidateWithPath validates the CT_GraphicalObject and its children, prefixing error messages with path +func (_adgfg *CT_GraphicalObject )ValidateWithPath (path string )error {if _geab :=_adgfg .GraphicData .ValidateWithPath (path +"\u002f\u0047\u0072a\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061");_geab !=nil {return _geab ;};return nil ;};func (_dfdbf *CT_FontScheme )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dfdbf .MajorFont =NewCT_FontCollection ();_dfdbf .MinorFont =NewCT_FontCollection ();for _ ,_bcgd :=range start .Attr {if _bcgd .Name .Local =="\u006e\u0061\u006d\u0065"{_gdda ,_daaca :=_bcgd .Value ,error (nil );if _daaca !=nil {return _daaca ;};_dfdbf .NameAttr =_gdda ;continue ;};};_bfba :for {_cbafd ,_cecg :=d .Token ();if _cecg !=nil {return _cecg ;};switch _fbce :=_cbafd .(type ){case _gg .StartElement :switch _fbce .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _cccd :=d .DecodeElement (_dfdbf .MajorFont ,&_fbce );_cccd !=nil {return _cccd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dgggc :=d .DecodeElement (_dfdbf .MinorFont ,&_fbce );_dgggc !=nil {return _dgggc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfdbf .ExtLst =NewCT_OfficeArtExtensionList ();if _dbfc :=d .DecodeElement (_dfdbf .ExtLst ,&_fbce );_dbfc !=nil {return _dbfc ;};default:_bb .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",_fbce .Name );if _ggee :=d .Skip ();_ggee !=nil {return _ggee ;};};case _gg .EndElement :break _bfba ;case _gg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GraphicalObjectData and its children, prefixing error messages with path -func (_bgddf *CT_GraphicalObjectData )ValidateWithPath (path string )error {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 ;};func (_ffdac *ST_PathFillMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gffgf ,_gcebaf :=d .Token ();if _gcebaf !=nil {return _gcebaf ;};if _cafdg ,_acfed :=_gffgf .(_f .EndElement );_acfed &&_cafdg .Name ==start .Name {*_ffdac =1;return nil ;};if _afbfd ,_cfggg :=_gffgf .(_f .CharData );!_cfggg {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",_gffgf );}else {switch string (_afbfd ){case "":*_ffdac =0;case "\u006e\u006f\u006e\u0065":*_ffdac =1;case "\u006e\u006f\u0072\u006d":*_ffdac =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_ffdac =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_ffdac =4;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_ffdac =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_ffdac =6;};};_gffgf ,_gcebaf =d .Token ();if _gcebaf !=nil {return _gcebaf ;};if _bcade ,_bfcca :=_gffgf .(_f .EndElement );_bfcca &&_bcade .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",_gffgf );};func NewCT_Color ()*CT_Color {_bfga :=&CT_Color {};return _bfga };func (_gdbe *CT_ObjectStyleDefaults )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gdbe .SpDef !=nil {_cbfdg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0070\u0044\u0065\u0066"}};e .EncodeElement (_gdbe .SpDef ,_cbfdg );};if _gdbe .LnDef !=nil {_aacdb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u006e\u0044\u0065\u0066"}};e .EncodeElement (_gdbe .LnDef ,_aacdb );};if _gdbe .TxDef !=nil {_adgg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074\u0078\u0044\u0065\u0066"}};e .EncodeElement (_gdbe .TxDef ,_adgg );};if _gdbe .ExtLst !=nil {_eafa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdbe .ExtLst ,_eafa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gccacg *CT_Ratio )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e"},Value :_e .Sprintf ("\u0025\u0076",_gccacg .NAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064"},Value :_e .Sprintf ("\u0025\u0076",_gccacg .DAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gcdc *CT_Connection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfdc :=range start .Attr {if _gfdc .Name .Local =="\u0069\u0064"{_ceaa ,_bgcecc :=_g .ParseUint (_gfdc .Value ,10,32);if _bgcecc !=nil {return _bgcecc ;};_gcdc .IdAttr =uint32 (_ceaa );continue ;};if _gfdc .Name .Local =="\u0069\u0064\u0078"{_abac ,_cefa :=_g .ParseUint (_gfdc .Value ,10,32);if _cefa !=nil {return _cefa ;};_gcdc .IdxAttr =uint32 (_abac );continue ;};};for {_dgef ,_cgda :=d .Token ();if _cgda !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043o\u006en\u0065c\u0074\u0069\u006f\u006e\u003a\u0020\u0025s",_cgda );};if _ecda ,_cafa :=_dgef .(_f .EndElement );_cafa &&_ecda .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_AnimationChartBuildProperties and its children +func (_bgb *CT_AnimationChartBuildProperties )Validate ()error {return _bgb .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 (_adcgc *EG_TextBullet )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _adcgc .BuNone !=nil {_aceee :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}};e .EncodeElement (_adcgc .BuNone ,_aceee );};if _adcgc .BuAutoNum !=nil {_ccacfg :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}};e .EncodeElement (_adcgc .BuAutoNum ,_ccacfg );};if _adcgc .BuChar !=nil {_gcfb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}};e .EncodeElement (_adcgc .BuChar ,_gcfb );};if _adcgc .BuBlip !=nil {_ebefb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}};e .EncodeElement (_adcgc .BuBlip ,_ebefb );};return nil ;}; -// ValidateWithPath validates the CT_GlowEffect and its children, prefixing error messages with path -func (_gaccd *CT_GlowEffect )ValidateWithPath (path string )error {if _gaccd .RadAttr !=nil {if *_gaccd .RadAttr < 0{return _e .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 ,*_gaccd .RadAttr );};if *_gaccd .RadAttr > 27273042316900{return _e .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 ,*_gaccd .RadAttr );};};if _gaccd .ScrgbClr !=nil {if _fdddd :=_gaccd .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_fdddd !=nil {return _fdddd ;};};if _gaccd .SrgbClr !=nil {if _efaba :=_gaccd .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_efaba !=nil {return _efaba ;};};if _gaccd .HslClr !=nil {if _bdgbf :=_gaccd .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bdgbf !=nil {return _bdgbf ;};};if _gaccd .SysClr !=nil {if _eabb :=_gaccd .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_eabb !=nil {return _eabb ;};};if _gaccd .SchemeClr !=nil {if _ggfaa :=_gaccd .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_ggfaa !=nil {return _ggfaa ;};};if _gaccd .PrstClr !=nil {if _gcbd :=_gaccd .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_gcbd !=nil {return _gcbd ;};};return nil ;};func (_fgfdb *EG_ShadeProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbeeg :for {_ccefee ,_cfbebe :=d .Token ();if _cfbebe !=nil {return _cfbebe ;};switch _geaadf :=_ccefee .(type ){case _f .StartElement :switch _geaadf .Name {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 :"\u006c\u0069\u006e"},_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 :"\u006c\u0069\u006e"}:_fgfdb .Lin =NewCT_LinearShadeProperties ();if _cgeea :=d .DecodeElement (_fgfdb .Lin ,&_geaadf );_cgeea !=nil {return _cgeea ;};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 :"\u0070\u0061\u0074\u0068"},_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 :"\u0070\u0061\u0074\u0068"}:_fgfdb .Path =NewCT_PathShadeProperties ();if _aagdd :=d .DecodeElement (_fgfdb .Path ,&_geaadf );_aagdd !=nil {return _aagdd ;};default:_db .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",_geaadf .Name );if _ecgc :=d .Skip ();_ecgc !=nil {return _ecgc ;};};case _f .EndElement :break _fbeeg ;case _f .CharData :};};return nil ;};func (_bebcaf *EG_TextRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_debbe :for {_bffedd ,_efedb :=d .Token ();if _efedb !=nil {return _efedb ;};switch _gdfdb :=_bffedd .(type ){case _f .StartElement :switch _gdfdb .Name {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 :"\u0072"},_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 :"\u0072"}:_bebcaf .R =NewCT_RegularTextRun ();if _gbbac :=d .DecodeElement (_bebcaf .R ,&_gdfdb );_gbbac !=nil {return _gbbac ;};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 :"\u0062\u0072"},_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 :"\u0062\u0072"}:_bebcaf .Br =NewCT_TextLineBreak ();if _bebeb :=d .DecodeElement (_bebcaf .Br ,&_gdfdb );_bebeb !=nil {return _bebeb ;};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 :"\u0066\u006c\u0064"},_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 :"\u0066\u006c\u0064"}:_bebcaf .Fld =NewCT_TextField ();if _dcgga :=d .DecodeElement (_bebcaf .Fld ,&_gdfdb );_dcgga !=nil {return _dcgga ;};default:_db .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",_gdfdb .Name );if _fegcgb :=d .Skip ();_fegcgb !=nil {return _fegcgb ;};};case _f .EndElement :break _debbe ;case _f .CharData :};};return nil ;};func (_eadg ST_TextHorzOverflowType )ValidateWithPath (path string )error {switch _eadg {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 (_eadg ));};return nil ;};func (_cfcdg *ST_TextSpacingPercentOrPercentString )Validate ()error {return _cfcdg .ValidateWithPath ("");};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 ;};func ParseUnionST_TextFontScalePercentOrPercentString (s string )(ST_TextFontScalePercentOrPercentString ,error ){_cbfgb :=ST_TextFontScalePercentOrPercentString {};if _bg .ST_PercentagePatternRe .MatchString (s ){_cbfgb .ST_Percentage =&s ;}else {_bbagc ,_gfbdfc :=_g .ParseInt (s ,10,64);if _gfbdfc !=nil {return _cbfgb ,_e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_gfbdfc );};_cdeacb :=int32 (_bbagc );_cbfgb .ST_TextFontScalePercent =&_cdeacb ;};return _cbfgb ,nil ;};type CT_TableGrid struct{GridCol []*CT_TableCol ;};func NewCT_TextUnderlineLineFollowText ()*CT_TextUnderlineLineFollowText {_bdggc :=&CT_TextUnderlineLineFollowText {};return _bdggc ;}; +// Validate validates the Theme and its children +func (_eecad *Theme )Validate ()error {return _eecad .ValidateWithPath ("\u0054\u0068\u0065m\u0065")}; -// Validate validates the CT_TextBulletSizePoint and its children -func (_gbdfgf *CT_TextBulletSizePoint )Validate ()error {return _gbdfgf .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0050\u006f\u0069n\u0074");}; +// ValidateWithPath validates the CT_TableRow and its children, prefixing error messages with path +func (_eedc *CT_TableRow )ValidateWithPath (path string )error {if _bbegf :=_eedc .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_bbegf !=nil {return _bbegf ;};for _ggdgg ,_bdedd :=range _eedc .Tc {if _begad :=_bdedd .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_ggdgg ));_begad !=nil {return _begad ;};};if _eedc .ExtLst !=nil {if _ddefbb :=_eedc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddefbb !=nil {return _ddefbb ;};};return nil ;};func NewCT_AnimationDgmBuildProperties ()*CT_AnimationDgmBuildProperties {_ecge :=&CT_AnimationDgmBuildProperties {};return _ecge ;};func (_adg *CT_AdjustHandleList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gacc :for {_fcb ,_dfdg :=d .Token ();if _dfdg !=nil {return _dfdg ;};switch _ccf :=_fcb .(type ){case _gg .StartElement :switch _ccf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _deb :=d .DecodeElement (_ggec ,&_ccf );_deb !=nil {return _deb ;};_adg .AhXY =append (_adg .AhXY ,_ggec );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aca :=NewCT_PolarAdjustHandle ();if _aeag :=d .DecodeElement (_aca ,&_ccf );_aeag !=nil {return _aeag ;};_adg .AhPolar =append (_adg .AhPolar ,_aca );default:_bb .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",_ccf .Name );if _eac :=d .Skip ();_eac !=nil {return _eac ;};};case _gg .EndElement :break _gacc ;case _gg .CharData :};};return nil ;};func (_cbfdf *CT_OfficeArtExtension )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0075\u0072\u0069"},Value :_b .Sprintf ("\u0025\u0076",_cbfdf .UriAttr )});e .EncodeToken (start );if _cbfdf .Any !=nil {for _ ,_gfadd :=range _cbfdf .Any {_gfadd .MarshalXML (e ,_gg .StartElement {});};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_adcca *CT_RelativeOffsetEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _adcca .TxAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_adcca .TxAttr )});};if _adcca .TyAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_adcca .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bafee *CT_PresetLineDashProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_dgdda :=range start .Attr {if _dgdda .Name .Local =="\u0076\u0061\u006c"{_bafee .ValAttr .UnmarshalXMLAttr (_dgdda );continue ;};};for {_cdafb ,_gegad :=d .Token ();if _gegad !=nil {return _b .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",_gegad );};if _fcaaa ,_edeead :=_cdafb .(_gg .EndElement );_edeead &&_fcaaa .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_GrayscaleTransform and its children, prefixing error messages with path -func (_ccdd *CT_GrayscaleTransform )ValidateWithPath (path string )error {return nil };func (_dgbcf *CT_OfficeArtExtension )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0072\u0069"},Value :_e .Sprintf ("\u0025\u0076",_dgbcf .UriAttr )});e .EncodeToken (start );if _dgbcf .Any !=nil {for _ ,_bdcd :=range _dgbcf .Any {_bdcd .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TableCellBorderStyle and its children +func (_bgge *CT_TableCellBorderStyle )Validate ()error {return _bgge .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0043\u0065\u006c\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};func (_cgffa ST_TextShapeType )Validate ()error {return _cgffa .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_PresetTextShape and its children, prefixing error messages with path -func (_dbgdef *CT_PresetTextShape )ValidateWithPath (path string )error {if _dbgdef .PrstAttr ==ST_TextShapeTypeUnset {return _e .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 _abde :=_dbgdef .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_abde !=nil {return _abde ;};if _dbgdef .AvLst !=nil {if _aegfd :=_dbgdef .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_aegfd !=nil {return _aegfd ;};};return nil ;};func NewCT_GeomGuideList ()*CT_GeomGuideList {_babbb :=&CT_GeomGuideList {};return _babbb }; +// ValidateWithPath validates the CT_ColorMappingOverride and its children, prefixing error messages with path +func (_cgbc *CT_ColorMappingOverride )ValidateWithPath (path string )error {if _fagc :=_cgbc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fagc !=nil {return _fagc ;};return nil ;};func (_gacff *ST_Coordinate )Validate ()error {return _gacff .ValidateWithPath ("")};func (_ecbagc ST_PresetColorVal )String ()string {switch _ecbagc {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 (_fegdc *Theme )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fegdc .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();for _ ,_feagf :=range start .Attr {if _feagf .Name .Local =="\u006e\u0061\u006d\u0065"{_gbede ,_bgfag :=_feagf .Value ,error (nil );if _bgfag !=nil {return _bgfag ;};_fegdc .NameAttr =&_gbede ;continue ;};};_dbcdb :for {_acdea ,_ecaa :=d .Token ();if _ecaa !=nil {return _ecaa ;};switch _ebdda :=_acdea .(type ){case _gg .StartElement :switch _ebdda .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _fbeef :=d .DecodeElement (_fegdc .ThemeElements ,&_ebdda );_fbeef !=nil {return _fbeef ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fegdc .ObjectDefaults =NewCT_ObjectStyleDefaults ();if _ccbfc :=d .DecodeElement (_fegdc .ObjectDefaults ,&_ebdda );_ccbfc !=nil {return _ccbfc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fegdc .ExtraClrSchemeLst =NewCT_ColorSchemeList ();if _fcfbfc :=d .DecodeElement (_fegdc .ExtraClrSchemeLst ,&_ebdda );_fcfbfc !=nil {return _fcfbfc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fegdc .CustClrLst =NewCT_CustomColorList ();if _ceffa :=d .DecodeElement (_fegdc .CustClrLst ,&_ebdda );_ceffa !=nil {return _ceffa ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fegdc .ExtLst =NewCT_OfficeArtExtensionList ();if _eabdgf :=d .DecodeElement (_fegdc .ExtLst ,&_ebdda );_eabdgf !=nil {return _eabdgf ;};default:_bb .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",_ebdda .Name );if _ecbde :=d .Skip ();_ecbde !=nil {return _ecbde ;};};case _gg .EndElement :break _dbcdb ;case _gg .CharData :};};return nil ;};type CT_Camera struct{PrstAttr ST_PresetCameraType ;FovAttr *int32 ;ZoomAttr *ST_PositivePercentage ;Rot *CT_SphereCoords ;};func (_aadbb *EG_ThemeableFontStyles )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _aadbb .Font !=nil {_ecefg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_aadbb .Font ,_ecefg );};if _aadbb .FontRef !=nil {_fbeca :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_aadbb .FontRef ,_fbeca );};return nil ;};func (_bggec *CT_TextTabStop )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bggec .PosAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u006f\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_bggec .PosAttr )});};if _bggec .AlgnAttr !=ST_TextTabAlignTypeUnset {_caeee ,_cafbd :=_bggec .AlgnAttr .MarshalXMLAttr (_gg .Name {Local :"\u0061\u006c\u0067\u006e"});if _cafbd !=nil {return _cafbd ;};start .Attr =append (start .Attr ,_caeee );};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SchemeColor and its children -func (_abgfb *CT_SchemeColor )Validate ()error {return _abgfb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065C\u006f\u006c\u006f\u0072");};func NewEG_ThemeableFontStyles ()*EG_ThemeableFontStyles {_ecbec :=&EG_ThemeableFontStyles {};return _ecbec ;};func NewCT_TextUnderlineFillGroupWrapper ()*CT_TextUnderlineFillGroupWrapper {_fcecb :=&CT_TextUnderlineFillGroupWrapper {};return _fcecb ;};func (_dccbbg ST_EffectContainerType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dccbbg .String (),start );};func (_deeag *CT_SphereCoords )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_deeag .LatAttr =0;_deeag .LonAttr =0;_deeag .RevAttr =0;for _ ,_gebe :=range start .Attr {if _gebe .Name .Local =="\u006c\u0061\u0074"{_cgdgf ,_eebe :=_g .ParseInt (_gebe .Value ,10,32);if _eebe !=nil {return _eebe ;};_deeag .LatAttr =int32 (_cgdgf );continue ;};if _gebe .Name .Local =="\u006c\u006f\u006e"{_abdaf ,_cacbe :=_g .ParseInt (_gebe .Value ,10,32);if _cacbe !=nil {return _cacbe ;};_deeag .LonAttr =int32 (_abdaf );continue ;};if _gebe .Name .Local =="\u0072\u0065\u0076"{_fagd ,_dcdaa :=_g .ParseInt (_gebe .Value ,10,32);if _dcdaa !=nil {return _dcdaa ;};_deeag .RevAttr =int32 (_fagd );continue ;};};for {_cadac ,_fcdcag :=d .Token ();if _fcdcag !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0070\u0068\u0065\u0072\u0065C\u006f\u006f\u0072d\u0073:\u0020\u0025\u0073",_fcdcag );};if _fdcdc ,_cgebd :=_cadac .(_f .EndElement );_cgebd &&_fdcdc .Name ==start .Name {break ;};};return nil ;};func NewCT_TextLineBreak ()*CT_TextLineBreak {_ddbf :=&CT_TextLineBreak {};return _ddbf };func (_ccbcc *EG_Geometry )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccbcc .CustGeom !=nil {_cagee :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_ccbcc .CustGeom ,_cagee );};if _ccbcc .PrstGeom !=nil {_dabae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_ccbcc .PrstGeom ,_dabae );};return nil ;}; +// Validate validates the CT_Color and its children +func (_dcde *CT_Color )Validate ()error {return _dcde .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func (_gafgb ST_BlendMode )Validate ()error {return _gafgb .ValidateWithPath ("")};func (_dgebc *ST_TextAlignType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cbcfdb ,_dbcfd :=d .Token ();if _dbcfd !=nil {return _dbcfd ;};if _aegad ,_eedfgg :=_cbcfdb .(_gg .EndElement );_eedfgg &&_aegad .Name ==start .Name {*_dgebc =1;return nil ;};if _geed ,_cbeceb :=_cbcfdb .(_gg .CharData );!_cbeceb {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",_cbcfdb );}else {switch string (_geed ){case "":*_dgebc =0;case "\u006c":*_dgebc =1;case "\u0063\u0074\u0072":*_dgebc =2;case "\u0072":*_dgebc =3;case "\u006a\u0075\u0073\u0074":*_dgebc =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_dgebc =5;case "\u0064\u0069\u0073\u0074":*_dgebc =6;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_dgebc =7;};};_cbcfdb ,_dbcfd =d .Token ();if _dbcfd !=nil {return _dbcfd ;};if _bggcca ,_fdfeg :=_cbcfdb .(_gg .EndElement );_fdfeg &&_bggcca .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",_cbcfdb );};func ParseUnionST_AdjCoordinate (s string )(ST_AdjCoordinate ,error ){_eadgc :=ST_AdjCoordinate {};if _af .ST_UniversalMeasurePatternRe .MatchString (s ){_eadgc .ST_Coordinate =&ST_Coordinate {};_eadgc .ST_Coordinate .ST_UniversalMeasure =&s ;}else {_dafggd ,_aegg :=_c .ParseInt (s ,10,64);if _aegg !=nil {_eadgc .ST_GeomGuideName =&s ;}else {_eadgc .ST_Coordinate =&ST_Coordinate {};_eadgc .ST_Coordinate .ST_CoordinateUnqualified =&_dafggd ;};};return _eadgc ,nil ;};func (_fgbaad ST_LineEndLength )String ()string {switch _fgbaad {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return "";}; -// Validate validates the CT_ShapeStyle and its children -func (_bfbec *CT_ShapeStyle )Validate ()error {return _bfbec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065");}; +// Validate validates the CT_VideoFile and its children +func (_bcced *CT_VideoFile )Validate ()error {return _bcced .ValidateWithPath ("\u0043\u0054\u005fV\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");};type CT_TablePartStyle struct{TcTxStyle *CT_TableStyleTextStyle ;TcStyle *CT_TableStyleCellStyle ;}; -// ST_Coordinate is a union type -type ST_Coordinate struct{ST_CoordinateUnqualified *int64 ;ST_UniversalMeasure *string ;};func NewCT_TextTabStop ()*CT_TextTabStop {_dagdc :=&CT_TextTabStop {};return _dagdc };func (_eadd *CT_GvmlUseShapeRectangle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cefgg *CT_TextSpacingPercent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_cefgg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_agabb *ST_OnOffStyleType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afcac ,_bgccc :=d .Token ();if _bgccc !=nil {return _bgccc ;};if _dgafd ,_cdadgc :=_afcac .(_f .EndElement );_cdadgc &&_dgafd .Name ==start .Name {*_agabb =1;return nil ;};if _egfgc ,_gdegf :=_afcac .(_f .CharData );!_gdegf {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",_afcac );}else {switch string (_egfgc ){case "":*_agabb =0;case "\u006f\u006e":*_agabb =1;case "\u006f\u0066\u0066":*_agabb =2;case "\u0064\u0065\u0066":*_agabb =3;};};_afcac ,_bgccc =d .Token ();if _bgccc !=nil {return _bgccc ;};if _ggbedd ,_gbfd :=_afcac .(_f .EndElement );_gbfd &&_ggbedd .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",_afcac );};func NewCT_DashStop ()*CT_DashStop {_aeeb :=&CT_DashStop {};return _aeeb }; +// ValidateWithPath validates the EG_ThemeableFontStyles and its children, prefixing error messages with path +func (_eacf *EG_ThemeableFontStyles )ValidateWithPath (path string )error {if _eacf .Font !=nil {if _gbbed :=_eacf .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_gbbed !=nil {return _gbbed ;};};if _eacf .FontRef !=nil {if _aaafab :=_eacf .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_aaafab !=nil {return _aaafab ;};};return nil ;};type CT_GvmlUseShapeRectangle struct{}; -// ValidateWithPath validates the EG_Media and its children, prefixing error messages with path -func (_ffbgd *EG_Media )ValidateWithPath (path string )error {if _ffbgd .AudioCd !=nil {if _dbdgd :=_ffbgd .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064");_dbdgd !=nil {return _dbdgd ;};};if _ffbgd .WavAudioFile !=nil {if _cbgbd :=_ffbgd .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_cbgbd !=nil {return _cbgbd ;};};if _ffbgd .AudioFile !=nil {if _gdggee :=_ffbgd .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_gdggee !=nil {return _gdggee ;};};if _ffbgd .VideoFile !=nil {if _eeabb :=_ffbgd .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");_eeabb !=nil {return _eeabb ;};};if _ffbgd .QuickTimeFile !=nil {if _fdddf :=_ffbgd .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065");_fdddf !=nil {return _fdddf ;};};return nil ;}; +// ValidateWithPath validates the CT_LuminanceEffect and its children, prefixing error messages with path +func (_ddedg *CT_LuminanceEffect )ValidateWithPath (path string )error {if _ddedg .BrightAttr !=nil {if _bfgfe :=_ddedg .BrightAttr .ValidateWithPath (path +"/\u0042\u0072\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_bfgfe !=nil {return _bfgfe ;};};if _ddedg .ContrastAttr !=nil {if _edcce :=_ddedg .ContrastAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0041\u0074\u0074\u0072");_edcce !=nil {return _edcce ;};};return nil ;};func (_acce *CT_GvmlGroupShape )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_bdbbd :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_acce .NvGrpSpPr ,_bdbbd );_aeecg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_acce .GrpSpPr ,_aeecg );if _acce .Choice !=nil {for _ ,_dcec :=range _acce .Choice {_dcec .MarshalXML (e ,_gg .StartElement {});};};if _acce .ExtLst !=nil {_dceeg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acce .ExtLst ,_dceeg );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_gcgaaf *CT_StretchInfoProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _gcgaaf .FillRect !=nil {_cecaa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}};e .EncodeElement (_gcgaaf .FillRect ,_cecaa );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ColorChangeEffect and its children, prefixing error messages with path -func (_gfee *CT_ColorChangeEffect )ValidateWithPath (path string )error {if _fffdf :=_gfee .ClrFrom .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0046\u0072\u006f\u006d");_fffdf !=nil {return _fffdf ;};if _geag :=_gfee .ClrTo .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0054\u006f");_geag !=nil {return _geag ;};return nil ;};func (_eadc *CT_TableGrid )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eadc .GridCol !=nil {_ebfeg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_fgbae :=range _eadc .GridCol {e .EncodeElement (_fgbae ,_ebfeg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_WholeE2oFormatting and its children +func (_dfdf *CT_WholeE2oFormatting )Validate ()error {return _dfdf .ValidateWithPath ("C\u0054\u005f\u0057\u0068ol\u0065E\u0032\u006f\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");};func NewCT_TextBulletColorFollowText ()*CT_TextBulletColorFollowText {_caggb :=&CT_TextBulletColorFollowText {};return _caggb ;}; -// Validate validates the CT_EffectProperties and its children -func (_edecg *CT_EffectProperties )Validate ()error {return _edecg .ValidateWithPath ("\u0043\u0054\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_cecgb *CT_TransformEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cecgb .SxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0078"},Value :_e .Sprintf ("\u0025\u0076",*_cecgb .SxAttr )});};if _cecgb .SyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_cecgb .SyAttr )});};if _cecgb .KxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0078"},Value :_e .Sprintf ("\u0025\u0076",*_cecgb .KxAttr )});};if _cecgb .KyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_cecgb .KyAttr )});};if _cecgb .TxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0078"},Value :_e .Sprintf ("\u0025\u0076",*_cecgb .TxAttr )});};if _cecgb .TyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_cecgb .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_EffectStyleItem struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;};type CT_TextBulletTypefaceFollowText struct{};func (_degff ST_FontCollectionIndex )String ()string {switch _degff {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 (_eaeaca *CT_TextUnderlineFillGroupWrapper )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cafd :for {_cefef ,_gfbaa :=d .Token ();if _gfbaa !=nil {return _gfbaa ;};switch _caadgg :=_cefef .(type ){case _f .StartElement :switch _caadgg .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_eaeaca .NoFill =NewCT_NoFillProperties ();if _cdbfc :=d .DecodeElement (_eaeaca .NoFill ,&_caadgg );_cdbfc !=nil {return _cdbfc ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_eaeaca .SolidFill =NewCT_SolidColorFillProperties ();if _cfbgd :=d .DecodeElement (_eaeaca .SolidFill ,&_caadgg );_cfbgd !=nil {return _cfbgd ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_eaeaca .GradFill =NewCT_GradientFillProperties ();if _cbbee :=d .DecodeElement (_eaeaca .GradFill ,&_caadgg );_cbbee !=nil {return _cbbee ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_eaeaca .BlipFill =NewCT_BlipFillProperties ();if _ceggcd :=d .DecodeElement (_eaeaca .BlipFill ,&_caadgg );_ceggcd !=nil {return _ceggcd ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_eaeaca .PattFill =NewCT_PatternFillProperties ();if _ebbdg :=d .DecodeElement (_eaeaca .PattFill ,&_caadgg );_ebbdg !=nil {return _ebbdg ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_eaeaca .GrpFill =NewCT_GroupFillProperties ();if _egdbd :=d .DecodeElement (_eaeaca .GrpFill ,&_caadgg );_egdbd !=nil {return _egdbd ;};default:_db .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",_caadgg .Name );if _cdfab :=d .Skip ();_cdfab !=nil {return _cdfab ;};};case _f .EndElement :break _cafd ;case _f .CharData :};};return nil ;};func (_cadbc *CT_TextSpacingPercent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbefe :=range start .Attr {if _dbefe .Name .Local =="\u0076\u0061\u006c"{_eacbf ,_cabee :=ParseUnionST_TextSpacingPercentOrPercentString (_dbefe .Value );if _cabee !=nil {return _cabee ;};_cadbc .ValAttr =_eacbf ;continue ;};};for {_gbdac ,_fcggf :=d .Token ();if _fcggf !=nil {return _e .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",_fcggf );};if _bddeff ,_fbdfe :=_gbdac .(_f .EndElement );_fbdfe &&_bddeff .Name ==start .Name {break ;};};return nil ;};func (_ff *AG_Locking )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ff .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_ff .NoGrpAttr ))});};if _ff .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_ff .NoSelectAttr ))});};if _ff .NoRotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_ff .NoRotAttr ))});};if _ff .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_ff .NoChangeAspectAttr ))});};if _ff .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_ff .NoMoveAttr ))});};if _ff .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_ff .NoResizeAttr ))});};if _ff .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_ff .NoEditPointsAttr ))});};if _ff .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_ff .NoAdjustHandlesAttr ))});};if _ff .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_ff .NoChangeArrowheadsAttr ))});};if _ff .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_ff .NoChangeShapeTypeAttr ))});};return nil ;};func (_gaabc *ST_LineCap )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gaabc =0;case "\u0072\u006e\u0064":*_gaabc =1;case "\u0073\u0071":*_gaabc =2;case "\u0066\u006c\u0061\u0074":*_gaabc =3;};return nil ;}; +// ValidateWithPath validates the CT_LinearShadeProperties and its children, prefixing error messages with path +func (_gbeec *CT_LinearShadeProperties )ValidateWithPath (path string )error {if _gbeec .AngAttr !=nil {if *_gbeec .AngAttr < 0{return _b .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 ,*_gbeec .AngAttr );};if *_gbeec .AngAttr >=21600000{return _b .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 ,*_gbeec .AngAttr );};};return nil ;};func (_bbaagf *ST_LightRigDirection )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_bbaagf =0;case "\u0074\u006c":*_bbaagf =1;case "\u0074":*_bbaagf =2;case "\u0074\u0072":*_bbaagf =3;case "\u006c":*_bbaagf =4;case "\u0072":*_bbaagf =5;case "\u0062\u006c":*_bbaagf =6;case "\u0062":*_bbaagf =7;case "\u0062\u0072":*_bbaagf =8;};return nil ;};type CT_GvmlShape struct{NvSpPr *CT_GvmlShapeNonVisual ;SpPr *CT_ShapeProperties ;TxSp *CT_GvmlTextShape ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};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_FillProperties ()*CT_FillProperties {_fdc :=&CT_FillProperties {};return _fdc };func (_decg *CT_NonVisualGroupDrawingShapeProps )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _decg .GrpSpLocks !=nil {_debc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0067r\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_decg .GrpSpLocks ,_debc );};if _decg .ExtLst !=nil {_cfdf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_decg .ExtLst ,_cfdf );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_DashStopList and its children, prefixing error messages with path -func (_aabd *CT_DashStopList )ValidateWithPath (path string )error {for _ebbc ,_cgaf :=range _aabd .Ds {if _bfbf :=_cgaf .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0044\u0073\u005b\u0025\u0064]",path ,_ebbc ));_bfbf !=nil {return _bfbf ;};};return nil ;};func (_ffff *CT_TextBulletColorFollowText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_OfficeStyleSheet ()*CT_OfficeStyleSheet {_eedff :=&CT_OfficeStyleSheet {};_eedff .ThemeElements =NewCT_BaseStyles ();return _eedff ;};func NewCT_TextSpacingPercent ()*CT_TextSpacingPercent {_fbdf :=&CT_TextSpacingPercent {};return _fbdf ;};type CT_Color struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func NewCT_FontReference ()*CT_FontReference {_cfef :=&CT_FontReference {};_cfef .IdxAttr =ST_FontCollectionIndex (1);return _cfef ;};func NewCT_ObjectStyleDefaults ()*CT_ObjectStyleDefaults {_acce :=&CT_ObjectStyleDefaults {};return _acce ;};type CT_SystemColor struct{ValAttr ST_SystemColorVal ;LastClrAttr *string ;EG_ColorTransform []*EG_ColorTransform ;};func (_defge ST_LineEndLength )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_defge .String (),start );}; +// Validate validates the CT_TextBodyProperties and its children +func (_adfgc *CT_TextBodyProperties )Validate ()error {return _adfgc .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0042o\u0064\u0079\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_bacaa *CT_VideoFile )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_bgedc :=range start .Attr {if _bgedc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bgedc .Name .Local =="\u006c\u0069\u006e\u006b"||_bgedc .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"&&_bgedc .Name .Local =="\u006c\u0069\u006e\u006b"{_gfbaa ,_accca :=_bgedc .Value ,error (nil );if _accca !=nil {return _accca ;};_bacaa .LinkAttr =_gfbaa ;continue ;};if _bgedc .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_gcedb ,_gbdgb :=_bgedc .Value ,error (nil );if _gbdgb !=nil {return _gbdgb ;};_bacaa .ContentTypeAttr =&_gcedb ;continue ;};};_egbbec :for {_gedac ,_ffcae :=d .Token ();if _ffcae !=nil {return _ffcae ;};switch _bgabb :=_gedac .(type ){case _gg .StartElement :switch _bgabb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bacaa .ExtLst =NewCT_OfficeArtExtensionList ();if _gfbfbc :=d .DecodeElement (_bacaa .ExtLst ,&_bgabb );_gfbfbc !=nil {return _gfbfbc ;};default:_bb .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",_bgabb .Name );if _fffba :=d .Skip ();_fffba !=nil {return _fffba ;};};case _gg .EndElement :break _egbbec ;case _gg .CharData :};};return nil ;};func NewCT_Camera ()*CT_Camera {_gaba :=&CT_Camera {};_gaba .PrstAttr =ST_PresetCameraType (1);return _gaba ;};func (_babbb *CT_TextBodyProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_fdgfaa :=range start .Attr {if _fdgfaa .Name .Local =="f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"{_bdggc ,_bdbdc :=_c .ParseBool (_fdgfaa .Value );if _bdbdc !=nil {return _bdbdc ;};_babbb .FromWordArtAttr =&_bdggc ;continue ;};if _fdgfaa .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_babbb .AnchorAttr .UnmarshalXMLAttr (_fdgfaa );continue ;};if _fdgfaa .Name .Local =="\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"{_agge ,_aceg :=_c .ParseBool (_fdgfaa .Value );if _aceg !=nil {return _aceg ;};_babbb .SpcFirstLastParaAttr =&_agge ;continue ;};if _fdgfaa .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_ffbcd ,_eccedd :=_c .ParseBool (_fdgfaa .Value );if _eccedd !=nil {return _eccedd ;};_babbb .AnchorCtrAttr =&_ffbcd ;continue ;};if _fdgfaa .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_babbb .HorzOverflowAttr .UnmarshalXMLAttr (_fdgfaa );continue ;};if _fdgfaa .Name .Local =="\u0066o\u0072\u0063\u0065\u0041\u0041"{_ddaccd ,_bacdbb :=_c .ParseBool (_fdgfaa .Value );if _bacdbb !=nil {return _bacdbb ;};_babbb .ForceAAAttr =&_ddaccd ;continue ;};if _fdgfaa .Name .Local =="\u0077\u0072\u0061\u0070"{_babbb .WrapAttr .UnmarshalXMLAttr (_fdgfaa );continue ;};if _fdgfaa .Name .Local =="\u0075p\u0072\u0069\u0067\u0068\u0074"{_bgddg ,_dfaaa :=_c .ParseBool (_fdgfaa .Value );if _dfaaa !=nil {return _dfaaa ;};_babbb .UprightAttr =&_bgddg ;continue ;};if _fdgfaa .Name .Local =="\u0074\u0049\u006e\u0073"{_eecaf ,_gfff :=ParseUnionST_Coordinate32 (_fdgfaa .Value );if _gfff !=nil {return _gfff ;};_babbb .TInsAttr =&_eecaf ;continue ;};if _fdgfaa .Name .Local =="c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"{_edeef ,_fcdfgc :=_c .ParseBool (_fdgfaa .Value );if _fcdfgc !=nil {return _fcdfgc ;};_babbb .CompatLnSpcAttr =&_edeef ;continue ;};if _fdgfaa .Name .Local =="\u0062\u0049\u006e\u0073"{_ggdf ,_ffdba :=ParseUnionST_Coordinate32 (_fdgfaa .Value );if _ffdba !=nil {return _ffdba ;};_babbb .BInsAttr =&_ggdf ;continue ;};if _fdgfaa .Name .Local =="\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_babbb .VertOverflowAttr .UnmarshalXMLAttr (_fdgfaa );continue ;};if _fdgfaa .Name .Local =="\u0072\u006f\u0074"{_aacbd ,_cgcbb :=_c .ParseInt (_fdgfaa .Value ,10,32);if _cgcbb !=nil {return _cgcbb ;};_facec :=int32 (_aacbd );_babbb .RotAttr =&_facec ;continue ;};if _fdgfaa .Name .Local =="\u0073\u0070\u0063\u0043\u006f\u006c"{_fbcc ,_cbdeg :=_c .ParseInt (_fdgfaa .Value ,10,32);if _cbdeg !=nil {return _cbdeg ;};_defffc :=int32 (_fbcc );_babbb .SpcColAttr =&_defffc ;continue ;};if _fdgfaa .Name .Local =="\u0076\u0065\u0072\u0074"{_babbb .VertAttr .UnmarshalXMLAttr (_fdgfaa );continue ;};if _fdgfaa .Name .Local =="\u0072\u0049\u006e\u0073"{_dfbc ,_geaaa :=ParseUnionST_Coordinate32 (_fdgfaa .Value );if _geaaa !=nil {return _geaaa ;};_babbb .RInsAttr =&_dfbc ;continue ;};if _fdgfaa .Name .Local =="\u006e\u0075\u006d\u0043\u006f\u006c"{_bebeb ,_acfed :=_c .ParseInt (_fdgfaa .Value ,10,32);if _acfed !=nil {return _acfed ;};_fbgbg :=int32 (_bebeb );_babbb .NumColAttr =&_fbgbg ;continue ;};if _fdgfaa .Name .Local =="\u0072\u0074\u006c\u0043\u006f\u006c"{_dbcfcag ,_afbf :=_c .ParseBool (_fdgfaa .Value );if _afbf !=nil {return _afbf ;};_babbb .RtlColAttr =&_dbcfcag ;continue ;};if _fdgfaa .Name .Local =="\u006c\u0049\u006e\u0073"{_ecbga ,_cbcda :=ParseUnionST_Coordinate32 (_fdgfaa .Value );if _cbcda !=nil {return _cbcda ;};_babbb .LInsAttr =&_ecbga ;continue ;};};_gdccb :for {_gaeaf ,_aecede :=d .Token ();if _aecede !=nil {return _aecede ;};switch _dbage :=_gaeaf .(type ){case _gg .StartElement :switch _dbage .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_babbb .PrstTxWarp =NewCT_PresetTextShape ();if _geefd :=d .DecodeElement (_babbb .PrstTxWarp ,&_dbage );_geefd !=nil {return _geefd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_babbb .NoAutofit =NewCT_TextNoAutofit ();if _gdgfd :=d .DecodeElement (_babbb .NoAutofit ,&_dbage );_gdgfd !=nil {return _gdgfd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_babbb .NormAutofit =NewCT_TextNormalAutofit ();if _dbddd :=d .DecodeElement (_babbb .NormAutofit ,&_dbage );_dbddd !=nil {return _dbddd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_babbb .SpAutoFit =NewCT_TextShapeAutofit ();if _ddade :=d .DecodeElement (_babbb .SpAutoFit ,&_dbage );_ddade !=nil {return _ddade ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_babbb .Scene3d =NewCT_Scene3D ();if _ffeeg :=d .DecodeElement (_babbb .Scene3d ,&_dbage );_ffeeg !=nil {return _ffeeg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_babbb .Sp3d =NewCT_Shape3D ();if _cfadc :=d .DecodeElement (_babbb .Sp3d ,&_dbage );_cfadc !=nil {return _cfadc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_babbb .FlatTx =NewCT_FlatText ();if _fdece :=d .DecodeElement (_babbb .FlatTx ,&_dbage );_fdece !=nil {return _fdece ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_babbb .ExtLst =NewCT_OfficeArtExtensionList ();if _ggfga :=d .DecodeElement (_babbb .ExtLst ,&_dbage );_ggfga !=nil {return _ggfga ;};default:_bb .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",_dbage .Name );if _aegee :=d .Skip ();_aegee !=nil {return _aegee ;};};case _gg .EndElement :break _gdccb ;case _gg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_OuterShadowEffect and its children, prefixing error messages with path -func (_dcddc *CT_OuterShadowEffect )ValidateWithPath (path string )error {if _dcddc .BlurRadAttr !=nil {if *_dcddc .BlurRadAttr < 0{return _e .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 ,*_dcddc .BlurRadAttr );};if *_dcddc .BlurRadAttr > 27273042316900{return _e .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 ,*_dcddc .BlurRadAttr );};};if _dcddc .DistAttr !=nil {if *_dcddc .DistAttr < 0{return _e .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 ,*_dcddc .DistAttr );};if *_dcddc .DistAttr > 27273042316900{return _e .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 ,*_dcddc .DistAttr );};};if _dcddc .DirAttr !=nil {if *_dcddc .DirAttr < 0{return _e .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 ,*_dcddc .DirAttr );};if *_dcddc .DirAttr >=21600000{return _e .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 ,*_dcddc .DirAttr );};};if _dcddc .SxAttr !=nil {if _bdeff :=_dcddc .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_bdeff !=nil {return _bdeff ;};};if _dcddc .SyAttr !=nil {if _egdacc :=_dcddc .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_egdacc !=nil {return _egdacc ;};};if _dcddc .KxAttr !=nil {if *_dcddc .KxAttr <=-5400000{return _e .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 ,*_dcddc .KxAttr );};if *_dcddc .KxAttr >=5400000{return _e .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 ,*_dcddc .KxAttr );};};if _dcddc .KyAttr !=nil {if *_dcddc .KyAttr <=-5400000{return _e .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 ,*_dcddc .KyAttr );};if *_dcddc .KyAttr >=5400000{return _e .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 ,*_dcddc .KyAttr );};};if _adbf :=_dcddc .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_adbf !=nil {return _adbf ;};if _dcddc .ScrgbClr !=nil {if _ecfca :=_dcddc .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ecfca !=nil {return _ecfca ;};};if _dcddc .SrgbClr !=nil {if _ddbd :=_dcddc .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_ddbd !=nil {return _ddbd ;};};if _dcddc .HslClr !=nil {if _eddd :=_dcddc .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_eddd !=nil {return _eddd ;};};if _dcddc .SysClr !=nil {if _gfafd :=_dcddc .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_gfafd !=nil {return _gfafd ;};};if _dcddc .SchemeClr !=nil {if _gfef :=_dcddc .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gfef !=nil {return _gfef ;};};if _dcddc .PrstClr !=nil {if _bbgbc :=_dcddc .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_bbgbc !=nil {return _bbgbc ;};};return nil ;};func (_ccdfc ST_BevelPresetType )String ()string {switch _ccdfc {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 "";};func NewEG_TextBulletColor ()*EG_TextBulletColor {_bdbda :=&EG_TextBulletColor {};return _bdbda };func (_adad *CT_TileInfoProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adad .TxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0078"},Value :_e .Sprintf ("\u0025\u0076",*_adad .TxAttr )});};if _adad .TyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_adad .TyAttr )});};if _adad .SxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0078"},Value :_e .Sprintf ("\u0025\u0076",*_adad .SxAttr )});};if _adad .SyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_adad .SyAttr )});};if _adad .FlipAttr !=ST_TileFlipModeUnset {_ffcca ,_eeaee :=_adad .FlipAttr .MarshalXMLAttr (_f .Name {Local :"\u0066\u006c\u0069\u0070"});if _eeaee !=nil {return _eeaee ;};start .Attr =append (start .Attr ,_ffcca );};if _adad .AlgnAttr !=ST_RectAlignmentUnset {_aebfa ,_aeege :=_adad .AlgnAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u006c\u0067\u006e"});if _aeege !=nil {return _aeege ;};start .Attr =append (start .Attr ,_aebfa );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BlendEffect and its children, prefixing error messages with path +func (_dged *CT_BlendEffect )ValidateWithPath (path string )error {if _dged .BlendAttr ==ST_BlendModeUnset {return _b .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 _abg :=_dged .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_abg !=nil {return _abg ;};if _ddcb :=_dged .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_ddcb !=nil {return _ddcb ;};return nil ;}; -// ValidateWithPath validates the CT_Cell3D and its children, prefixing error messages with path -func (_dcd *CT_Cell3D )ValidateWithPath (path string )error {if _adaa :=_dcd .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_adaa !=nil {return _adaa ;};if _gcdg :=_dcd .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_gcdg !=nil {return _gcdg ;};if _dcd .LightRig !=nil {if _fcgc :=_dcd .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g");_fcgc !=nil {return _fcgc ;};};if _dcd .ExtLst !=nil {if _dacba :=_dcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dacba !=nil {return _dacba ;};};return nil ;}; +// ValidateWithPath validates the CT_GammaTransform and its children, prefixing error messages with path +func (_feaf *CT_GammaTransform )ValidateWithPath (path string )error {return nil };func NewCT_Color ()*CT_Color {_gebc :=&CT_Color {};return _gebc };func (_cegcad ST_PenAlignment )Validate ()error {return _cegcad .ValidateWithPath ("")};func (_cggda *CT_TablePropertiesChoice )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_egade :for {_bbaffb ,_fcbab :=d .Token ();if _fcbab !=nil {return _fcbab ;};switch _cadaf :=_bbaffb .(type ){case _gg .StartElement :switch _cadaf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cggda .TableStyle =NewCT_TableStyle ();if _dgdcd :=d .DecodeElement (_cggda .TableStyle ,&_cadaf );_dgdcd !=nil {return _dgdcd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cggda .TableStyleId =new (string );if _bfabg :=d .DecodeElement (_cggda .TableStyleId ,&_cadaf );_bfabg !=nil {return _bfabg ;};default:_bb .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",_cadaf .Name );if _baedd :=d .Skip ();_baedd !=nil {return _baedd ;};};case _gg .EndElement :break _egade ;case _gg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_EmbeddedWAVAudioFile and its children, prefixing error messages with path -func (_bedf *CT_EmbeddedWAVAudioFile )ValidateWithPath (path string )error {return nil }; +// ST_Coordinate is a union type +type ST_Coordinate struct{ST_CoordinateUnqualified *int64 ;ST_UniversalMeasure *string ;};func (_ceabdc ST_LightRigType )Validate ()error {return _ceabdc .ValidateWithPath ("")};func (_ffb *CT_AnimationDgmBuildProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _ffb .BldAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0062\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ffb .BldAttr )});};if _ffb .RevAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u0065\u0076"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_ffb .RevAttr ))});};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bbg *AG_Blob )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bbg .EmbedAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bbg .EmbedAttr )});};if _bbg .LinkAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0076",*_bbg .LinkAttr )});};return nil ;};func (_fdefg *EG_TextRun )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cbafaed :for {_caeff ,_bcfdcg :=d .Token ();if _bcfdcg !=nil {return _bcfdcg ;};switch _fffdb :=_caeff .(type ){case _gg .StartElement :switch _fffdb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fdefg .R =NewCT_RegularTextRun ();if _addea :=d .DecodeElement (_fdefg .R ,&_fffdb );_addea !=nil {return _addea ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fdefg .Br =NewCT_TextLineBreak ();if _cffde :=d .DecodeElement (_fdefg .Br ,&_fffdb );_cffde !=nil {return _cffde ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fdefg .Fld =NewCT_TextField ();if _ggddda :=d .DecodeElement (_fdefg .Fld ,&_fffdb );_ggddda !=nil {return _ggddda ;};default:_bb .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",_fffdb .Name );if _fafecb :=d .Skip ();_fafecb !=nil {return _fafecb ;};};case _gg .EndElement :break _cbafaed ;case _gg .CharData :};};return nil ;};func NewCT_NonVisualDrawingShapeProps ()*CT_NonVisualDrawingShapeProps {_deff :=&CT_NonVisualDrawingShapeProps {};return _deff ;};func NewCT_TextNoAutofit ()*CT_TextNoAutofit {_ceaeb :=&CT_TextNoAutofit {};return _ceaeb }; -// Validate validates the CT_EffectStyleList and its children -func (_caabb *CT_EffectStyleList )Validate ()error {return _caabb .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u004c\u0069\u0073\u0074");};func (_gbdef ST_AnimationBuildType )Validate ()error {return _gbdef .ValidateWithPath ("")};func (_gbcg *CT_LineJoinMiterProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbgaaf :=range start .Attr {if _fbgaaf .Name .Local =="\u006c\u0069\u006d"{_affe ,_gcccb :=ParseUnionST_PositivePercentage (_fbgaaf .Value );if _gcccb !=nil {return _gcccb ;};_gbcg .LimAttr =&_affe ;continue ;};};for {_aggbb ,_babaa :=d .Token ();if _babaa !=nil {return _e .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",_babaa );};if _egfc ,_bgagf :=_aggbb .(_f .EndElement );_bgagf &&_egfc .Name ==start .Name {break ;};};return nil ;};func NewCT_TableStyle ()*CT_TableStyle {_ebfcb :=&CT_TableStyle {};_ebfcb .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 _ebfcb ;};func (_efdd *CT_GammaTransform )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_CustomColor ()*CT_CustomColor {_acfg :=&CT_CustomColor {};return _acfg };func NewEG_TextBullet ()*EG_TextBullet {_ggfda :=&EG_TextBullet {};return _ggfda };func (_cbfac *CT_GvmlShapeNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fcfc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_cbfac .CNvPr ,_fcfc );_feee :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_cbfac .CNvSpPr ,_feee );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbacg *CT_RelativeOffsetEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbacg .TxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0078"},Value :_e .Sprintf ("\u0025\u0076",*_dbacg .TxAttr )});};if _dbacg .TyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_dbacg .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ede *CT_AlphaCeilingEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_eea ,_fff :=d .Token ();if _fff !=nil {return _e .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",_fff );};if _eae ,_fega :=_eea .(_f .EndElement );_fega &&_eae .Name ==start .Name {break ;};};return nil ;};func (_faba *CT_ContentPartLocking )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _faba .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_faba .NoGrpAttr ))});};if _faba .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_faba .NoSelectAttr ))});};if _faba .NoRotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_faba .NoRotAttr ))});};if _faba .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_faba .NoChangeAspectAttr ))});};if _faba .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_faba .NoMoveAttr ))});};if _faba .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_faba .NoResizeAttr ))});};if _faba .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_faba .NoEditPointsAttr ))});};if _faba .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_faba .NoAdjustHandlesAttr ))});};if _faba .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_faba .NoChangeArrowheadsAttr ))});};if _faba .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_faba .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _faba .ExtLst !=nil {_fbga :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faba .ExtLst ,_fbga );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the AG_Locking and its children +func (_agg *AG_Locking )Validate ()error {return _agg .ValidateWithPath ("\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_gcagad ST_PitchFamily )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_cffdd :=_gg .Attr {};_cffdd .Name =name ;switch _gcagad {case ST_PitchFamilyUnset :_cffdd .Value ="";case ST_PitchFamily00 :_cffdd .Value ="\u0030\u0030";case ST_PitchFamily01 :_cffdd .Value ="\u0030\u0031";case ST_PitchFamily02 :_cffdd .Value ="\u0030\u0032";case ST_PitchFamily16 :_cffdd .Value ="\u0031\u0036";case ST_PitchFamily17 :_cffdd .Value ="\u0031\u0037";case ST_PitchFamily18 :_cffdd .Value ="\u0031\u0038";case ST_PitchFamily32 :_cffdd .Value ="\u0033\u0032";case ST_PitchFamily33 :_cffdd .Value ="\u0033\u0033";case ST_PitchFamily34 :_cffdd .Value ="\u0033\u0034";case ST_PitchFamily48 :_cffdd .Value ="\u0034\u0038";case ST_PitchFamily49 :_cffdd .Value ="\u0034\u0039";case ST_PitchFamily50 :_cffdd .Value ="\u0035\u0030";case ST_PitchFamily64 :_cffdd .Value ="\u0036\u0034";case ST_PitchFamily65 :_cffdd .Value ="\u0036\u0035";case ST_PitchFamily66 :_cffdd .Value ="\u0036\u0036";case ST_PitchFamily80 :_cffdd .Value ="\u0038\u0030";case ST_PitchFamily81 :_cffdd .Value ="\u0038\u0031";case ST_PitchFamily82 :_cffdd .Value ="\u0038\u0032";};return _cffdd ,nil ;}; -// ValidateWithPath validates the CT_AlphaReplaceEffect and its children, prefixing error messages with path -func (_bbeg *CT_AlphaReplaceEffect )ValidateWithPath (path string )error {if _ecd :=_bbeg .AAttr .ValidateWithPath (path +"\u002f\u0041\u0041\u0074\u0074\u0072");_ecd !=nil {return _ecd ;};return nil ;};func (_fddbag *EG_EffectProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aegcd :for {_fcbfag ,_bgfdg :=d .Token ();if _bgfdg !=nil {return _bgfdg ;};switch _gfcda :=_fcbfag .(type ){case _f .StartElement :switch _gfcda .Name {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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_fddbag .EffectLst =NewCT_EffectList ();if _aeadc :=d .DecodeElement (_fddbag .EffectLst ,&_gfcda );_aeadc !=nil {return _aeadc ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_fddbag .EffectDag =NewCT_EffectContainer ();if _efeff :=d .DecodeElement (_fddbag .EffectDag ,&_gfcda );_efeff !=nil {return _efeff ;};default:_db .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",_gfcda .Name );if _cbfff :=d .Skip ();_cbfff !=nil {return _cbfff ;};};case _f .EndElement :break _aegcd ;case _f .CharData :};};return nil ;};func NewCT_CustomColorList ()*CT_CustomColorList {_effgg :=&CT_CustomColorList {};return _effgg };func (_cedbe *EG_FillModeProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cedbe .Tile !=nil {_ggcgg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}};e .EncodeElement (_cedbe .Tile ,_ggcgg );};if _cedbe .Stretch !=nil {_agdeb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}};e .EncodeElement (_cedbe .Stretch ,_agdeb );};return nil ;};func (_eeba *CT_PositiveSize2D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eeba .CxAttr =0;_eeba .CyAttr =0;for _ ,_ccafef :=range start .Attr {if _ccafef .Name .Local =="\u0063\u0078"{_gcbcc ,_ebefc :=_g .ParseInt (_ccafef .Value ,10,64);if _ebefc !=nil {return _ebefc ;};_eeba .CxAttr =_gcbcc ;continue ;};if _ccafef .Name .Local =="\u0063\u0079"{_gbed ,_cacae :=_g .ParseInt (_ccafef .Value ,10,64);if _cacae !=nil {return _cacae ;};_eeba .CyAttr =_gbed ;continue ;};};for {_ebbdf ,_caced :=d .Token ();if _caced !=nil {return _e .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",_caced );};if _deag ,_eagfa :=_ebbdf .(_f .EndElement );_eagfa &&_deag .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TextBodyProperties and its children, prefixing error messages with path +func (_eaagec *CT_TextBodyProperties )ValidateWithPath (path string )error {if _fcebf :=_eaagec .VertOverflowAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_fcebf !=nil {return _fcebf ;};if _cbafae :=_eaagec .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_cbafae !=nil {return _cbafae ;};if _gbaed :=_eaagec .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_gbaed !=nil {return _gbaed ;};if _aaac :=_eaagec .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r");_aaac !=nil {return _aaac ;};if _eaagec .LInsAttr !=nil {if _caafc :=_eaagec .LInsAttr .ValidateWithPath (path +"\u002fL\u0049\u006e\u0073\u0041\u0074\u0074r");_caafc !=nil {return _caafc ;};};if _eaagec .TInsAttr !=nil {if _gcbgee :=_eaagec .TInsAttr .ValidateWithPath (path +"\u002fT\u0049\u006e\u0073\u0041\u0074\u0074r");_gcbgee !=nil {return _gcbgee ;};};if _eaagec .RInsAttr !=nil {if _efbdd :=_eaagec .RInsAttr .ValidateWithPath (path +"\u002fR\u0049\u006e\u0073\u0041\u0074\u0074r");_efbdd !=nil {return _efbdd ;};};if _eaagec .BInsAttr !=nil {if _bfbda :=_eaagec .BInsAttr .ValidateWithPath (path +"\u002fB\u0049\u006e\u0073\u0041\u0074\u0074r");_bfbda !=nil {return _bfbda ;};};if _eaagec .NumColAttr !=nil {if *_eaagec .NumColAttr < 1{return _b .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 ,*_eaagec .NumColAttr );};if *_eaagec .NumColAttr > 16{return _b .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 ,*_eaagec .NumColAttr );};};if _eaagec .SpcColAttr !=nil {if *_eaagec .SpcColAttr < 0{return _b .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 ,*_eaagec .SpcColAttr );};};if _fddf :=_eaagec .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_fddf !=nil {return _fddf ;};if _eaagec .PrstTxWarp !=nil {if _cbdgd :=_eaagec .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070");_cbdgd !=nil {return _cbdgd ;};};if _eaagec .NoAutofit !=nil {if _becgb :=_eaagec .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_becgb !=nil {return _becgb ;};};if _eaagec .NormAutofit !=nil {if _fbdafg :=_eaagec .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_fbdafg !=nil {return _fbdafg ;};};if _eaagec .SpAutoFit !=nil {if _fgbbe :=_eaagec .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_fgbbe !=nil {return _fgbbe ;};};if _eaagec .Scene3d !=nil {if _dgcd :=_eaagec .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_dgcd !=nil {return _dgcd ;};};if _eaagec .Sp3d !=nil {if _cdgacg :=_eaagec .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_cdgacg !=nil {return _cdgacg ;};};if _eaagec .FlatTx !=nil {if _ebfge :=_eaagec .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_ebfge !=nil {return _ebfge ;};};if _eaagec .ExtLst !=nil {if _deabef :=_eaagec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_deabef !=nil {return _deabef ;};};return nil ;};func (_cceafe *EG_TextGeometry )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dbcge :for {_bcaca ,_adaba :=d .Token ();if _adaba !=nil {return _adaba ;};switch _edgfaa :=_bcaca .(type ){case _gg .StartElement :switch _edgfaa .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cceafe .CustGeom =NewCT_CustomGeometry2D ();if _eeecfc :=d .DecodeElement (_cceafe .CustGeom ,&_edgfaa );_eeecfc !=nil {return _eeecfc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cceafe .PrstTxWarp =NewCT_PresetTextShape ();if _afafc :=d .DecodeElement (_cceafe .PrstTxWarp ,&_edgfaa );_afafc !=nil {return _afafc ;};default:_bb .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",_edgfaa .Name );if _acabf :=d .Skip ();_acabf !=nil {return _acabf ;};};case _gg .EndElement :break _dbcge ;case _gg .CharData :};};return nil ;};func (_ebdggg *CT_XYAdjustHandle )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ebdggg .Pos =NewCT_AdjPoint2D ();for _ ,_dedae :=range start .Attr {if _dedae .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0058"{_afgbb ,_dbaag :=_dedae .Value ,error (nil );if _dbaag !=nil {return _dbaag ;};_ebdggg .GdRefXAttr =&_afgbb ;continue ;};if _dedae .Name .Local =="\u006d\u0069\u006e\u0058"{_aafcc ,_ggbb :=ParseUnionST_AdjCoordinate (_dedae .Value );if _ggbb !=nil {return _ggbb ;};_ebdggg .MinXAttr =&_aafcc ;continue ;};if _dedae .Name .Local =="\u006d\u0061\u0078\u0058"{_fdbed ,_cccaf :=ParseUnionST_AdjCoordinate (_dedae .Value );if _cccaf !=nil {return _cccaf ;};_ebdggg .MaxXAttr =&_fdbed ;continue ;};if _dedae .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0059"{_cdgce ,_daface :=_dedae .Value ,error (nil );if _daface !=nil {return _daface ;};_ebdggg .GdRefYAttr =&_cdgce ;continue ;};if _dedae .Name .Local =="\u006d\u0069\u006e\u0059"{_eagb ,_adaad :=ParseUnionST_AdjCoordinate (_dedae .Value );if _adaad !=nil {return _adaad ;};_ebdggg .MinYAttr =&_eagb ;continue ;};if _dedae .Name .Local =="\u006d\u0061\u0078\u0059"{_dadfa ,_becdd :=ParseUnionST_AdjCoordinate (_dedae .Value );if _becdd !=nil {return _becdd ;};_ebdggg .MaxYAttr =&_dadfa ;continue ;};};_fcdce :for {_cecge ,_dgaee :=d .Token ();if _dgaee !=nil {return _dgaee ;};switch _efbcf :=_cecge .(type ){case _gg .StartElement :switch _efbcf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _ggdgba :=d .DecodeElement (_ebdggg .Pos ,&_efbcf );_ggdgba !=nil {return _ggdgba ;};default:_bb .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",_efbcf .Name );if _edfac :=d .Skip ();_edfac !=nil {return _edfac ;};};case _gg .EndElement :break _fcdce ;case _gg .CharData :};};return nil ;};func (_bgbadc *EG_ThemeableEffectStyle )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bcea :for {_afadg ,_acddc :=d .Token ();if _acddc !=nil {return _acddc ;};switch _cebdb :=_afadg .(type ){case _gg .StartElement :switch _cebdb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bgbadc .Effect =NewCT_EffectProperties ();if _efbce :=d .DecodeElement (_bgbadc .Effect ,&_cebdb );_efbce !=nil {return _efbce ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bgbadc .EffectRef =NewCT_StyleMatrixReference ();if _ccbcb :=d .DecodeElement (_bgbadc .EffectRef ,&_cebdb );_ccbcb !=nil {return _ccbcb ;};default:_bb .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",_cebdb .Name );if _edffa :=d .Skip ();_edffa !=nil {return _edffa ;};};case _gg .EndElement :break _bcea ;case _gg .CharData :};};return nil ;};func (_gbbae ST_PresetCameraType )String ()string {switch _gbbae {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_ColorSchemeList and its children, prefixing error messages with path -func (_acae *CT_ColorSchemeList )ValidateWithPath (path string )error {for _afabd ,_eaaga :=range _acae .ExtraClrScheme {if _bgcec :=_eaaga .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0045\u0078tr\u0061C\u006c\u0072\u0053\u0063\u0068e\u006d\u0065\u005b\u0025\u0064\u005d",path ,_afabd ));_bgcec !=nil {return _bgcec ;};};return nil ;}; +// ValidateWithPath validates the CT_AnimationDgmElement and its children, prefixing error messages with path +func (_ceg *CT_AnimationDgmElement )ValidateWithPath (path string )error {if _ceg .IdAttr !=nil {if !_af .ST_GuidPatternRe .MatchString (*_ceg .IdAttr ){return _b .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 ,_af .ST_GuidPatternRe ,*_ceg .IdAttr );};};if _baab :=_ceg .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_baab !=nil {return _baab ;};return nil ;};func (_daaba ST_Percentage )String ()string {if _daaba .ST_PercentageDecimal !=nil {return _b .Sprintf ("\u0025\u0076",*_daaba .ST_PercentageDecimal );};if _daaba .ST_Percentage !=nil {return _b .Sprintf ("\u0025\u0076",*_daaba .ST_Percentage );};return "";};func (_edfdcd ST_TextVerticalType )ValidateWithPath (path string )error {switch _edfdcd {case 0,1,2,3,4,5,6,7: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 (_edfdcd ));};return nil ;};func NewCT_AlphaReplaceEffect ()*CT_AlphaReplaceEffect {_gag :=&CT_AlphaReplaceEffect {};return _gag };type CT_RelativeRect struct{LAttr *ST_Percentage ;TAttr *ST_Percentage ;RAttr *ST_Percentage ;BAttr *ST_Percentage ;}; -// Validate validates the CT_WholeE2oFormatting and its children -func (_debbf *CT_WholeE2oFormatting )Validate ()error {return _debbf .ValidateWithPath ("C\u0054\u005f\u0057\u0068ol\u0065E\u0032\u006f\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");};func (_eegbc *ST_AdjCoordinate )Validate ()error {return _eegbc .ValidateWithPath ("")};func (_dbfdc *EG_ColorTransform )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdgcb :for {_aedbdf ,_gcebbb :=d .Token ();if _gcebbb !=nil {return _gcebbb ;};switch _eabce :=_aedbdf .(type ){case _f .StartElement :switch _eabce .Name {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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_dbfdc .Tint =NewCT_PositiveFixedPercentage ();if _dcfddg :=d .DecodeElement (_dbfdc .Tint ,&_eabce );_dcfddg !=nil {return _dcfddg ;};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 :"\u0073\u0068\u0061d\u0065"},_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 :"\u0073\u0068\u0061d\u0065"}:_dbfdc .Shade =NewCT_PositiveFixedPercentage ();if _ddeed :=d .DecodeElement (_dbfdc .Shade ,&_eabce );_ddeed !=nil {return _ddeed ;};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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_dbfdc .Comp =NewCT_ComplementTransform ();if _bfgf :=d .DecodeElement (_dbfdc .Comp ,&_eabce );_bfgf !=nil {return _bfgf ;};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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_dbfdc .Inv =NewCT_InverseTransform ();if _abeacb :=d .DecodeElement (_dbfdc .Inv ,&_eabce );_abeacb !=nil {return _abeacb ;};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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_dbfdc .Gray =NewCT_GrayscaleTransform ();if _dacbf :=d .DecodeElement (_dbfdc .Gray ,&_eabce );_dacbf !=nil {return _dacbf ;};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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_dbfdc .Alpha =NewCT_PositiveFixedPercentage ();if _edbce :=d .DecodeElement (_dbfdc .Alpha ,&_eabce );_edbce !=nil {return _edbce ;};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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_dbfdc .AlphaOff =NewCT_FixedPercentage ();if _ecddb :=d .DecodeElement (_dbfdc .AlphaOff ,&_eabce );_ecddb !=nil {return _ecddb ;};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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_dbfdc .AlphaMod =NewCT_PositivePercentage ();if _bdgaa :=d .DecodeElement (_dbfdc .AlphaMod ,&_eabce );_bdgaa !=nil {return _bdgaa ;};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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_dbfdc .Hue =NewCT_PositiveFixedAngle ();if _afcdg :=d .DecodeElement (_dbfdc .Hue ,&_eabce );_afcdg !=nil {return _afcdg ;};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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_dbfdc .HueOff =NewCT_Angle ();if _bdbc :=d .DecodeElement (_dbfdc .HueOff ,&_eabce );_bdbc !=nil {return _bdbc ;};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 :"\u0068\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_dbfdc .HueMod =NewCT_PositivePercentage ();if _fffge :=d .DecodeElement (_dbfdc .HueMod ,&_eabce );_fffge !=nil {return _fffge ;};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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_dbfdc .Sat =NewCT_Percentage ();if _ggaff :=d .DecodeElement (_dbfdc .Sat ,&_eabce );_ggaff !=nil {return _ggaff ;};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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_dbfdc .SatOff =NewCT_Percentage ();if _acebb :=d .DecodeElement (_dbfdc .SatOff ,&_eabce );_acebb !=nil {return _acebb ;};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 :"\u0073\u0061\u0074\u004d\u006f\u0064"},_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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_dbfdc .SatMod =NewCT_Percentage ();if _feacg :=d .DecodeElement (_dbfdc .SatMod ,&_eabce );_feacg !=nil {return _feacg ;};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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_dbfdc .Lum =NewCT_Percentage ();if _bfeabg :=d .DecodeElement (_dbfdc .Lum ,&_eabce );_bfeabg !=nil {return _bfeabg ;};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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_dbfdc .LumOff =NewCT_Percentage ();if _bfgbe :=d .DecodeElement (_dbfdc .LumOff ,&_eabce );_bfgbe !=nil {return _bfgbe ;};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 :"\u006c\u0075\u006d\u004d\u006f\u0064"},_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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_dbfdc .LumMod =NewCT_Percentage ();if _abgbg :=d .DecodeElement (_dbfdc .LumMod ,&_eabce );_abgbg !=nil {return _abgbg ;};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 :"\u0072\u0065\u0064"},_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 :"\u0072\u0065\u0064"}:_dbfdc .Red =NewCT_Percentage ();if _faeb :=d .DecodeElement (_dbfdc .Red ,&_eabce );_faeb !=nil {return _faeb ;};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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_dbfdc .RedOff =NewCT_Percentage ();if _cfccbg :=d .DecodeElement (_dbfdc .RedOff ,&_eabce );_cfccbg !=nil {return _cfccbg ;};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 :"\u0072\u0065\u0064\u004d\u006f\u0064"},_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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_dbfdc .RedMod =NewCT_Percentage ();if _fcfa :=d .DecodeElement (_dbfdc .RedMod ,&_eabce );_fcfa !=nil {return _fcfa ;};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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_dbfdc .Green =NewCT_Percentage ();if _bdfga :=d .DecodeElement (_dbfdc .Green ,&_eabce );_bdfga !=nil {return _bdfga ;};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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_dbfdc .GreenOff =NewCT_Percentage ();if _ceedb :=d .DecodeElement (_dbfdc .GreenOff ,&_eabce );_ceedb !=nil {return _ceedb ;};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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_dbfdc .GreenMod =NewCT_Percentage ();if _bddfd :=d .DecodeElement (_dbfdc .GreenMod ,&_eabce );_bddfd !=nil {return _bddfd ;};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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_dbfdc .Blue =NewCT_Percentage ();if _addfe :=d .DecodeElement (_dbfdc .Blue ,&_eabce );_addfe !=nil {return _addfe ;};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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_dbfdc .BlueOff =NewCT_Percentage ();if _ddbcca :=d .DecodeElement (_dbfdc .BlueOff ,&_eabce );_ddbcca !=nil {return _ddbcca ;};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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_dbfdc .BlueMod =NewCT_Percentage ();if _fbbgb :=d .DecodeElement (_dbfdc .BlueMod ,&_eabce );_fbbgb !=nil {return _fbbgb ;};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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_dbfdc .Gamma =NewCT_GammaTransform ();if _dbbda :=d .DecodeElement (_dbfdc .Gamma ,&_eabce );_dbbda !=nil {return _dbbda ;};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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_dbfdc .InvGamma =NewCT_InverseGammaTransform ();if _fabb :=d .DecodeElement (_dbfdc .InvGamma ,&_eabce );_fabb !=nil {return _fabb ;};default:_db .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",_eabce .Name );if _ecbedg :=d .Skip ();_ecbedg !=nil {return _ecbedg ;};};case _f .EndElement :break _bdgcb ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_GvmlGroupShapeNonVisual and its children +func (_agbcf *CT_GvmlGroupShapeNonVisual )Validate ()error {return _agbcf .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");}; -// Validate validates the CT_TextShapeAutofit and its children -func (_fcgae *CT_TextShapeAutofit )Validate ()error {return _fcgae .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0068\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074");};func (_cbcd *CT_CustomGeometry2D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbcd .PathLst =NewCT_Path2DList ();_cafg :for {_bbea ,_geefe :=d .Token ();if _geefe !=nil {return _geefe ;};switch _fffdg :=_bbea .(type ){case _f .StartElement :switch _fffdg .Name {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 :"\u0061\u0076\u004cs\u0074"},_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 :"\u0061\u0076\u004cs\u0074"}:_cbcd .AvLst =NewCT_GeomGuideList ();if _adga :=d .DecodeElement (_cbcd .AvLst ,&_fffdg );_adga !=nil {return _adga ;};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 :"\u0067\u0064\u004cs\u0074"},_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 :"\u0067\u0064\u004cs\u0074"}:_cbcd .GdLst =NewCT_GeomGuideList ();if _bbbf :=d .DecodeElement (_cbcd .GdLst ,&_fffdg );_bbbf !=nil {return _bbbf ;};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 :"\u0061\u0068\u004cs\u0074"},_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 :"\u0061\u0068\u004cs\u0074"}:_cbcd .AhLst =NewCT_AdjustHandleList ();if _cffg :=d .DecodeElement (_cbcd .AhLst ,&_fffdg );_cffg !=nil {return _cffg ;};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 :"\u0063\u0078\u006e\u004c\u0073\u0074"},_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 :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_cbcd .CxnLst =NewCT_ConnectionSiteList ();if _bgea :=d .DecodeElement (_cbcd .CxnLst ,&_fffdg );_bgea !=nil {return _bgea ;};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 :"\u0072\u0065\u0063\u0074"},_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 :"\u0072\u0065\u0063\u0074"}:_cbcd .Rect =NewCT_GeomRect ();if _beca :=d .DecodeElement (_cbcd .Rect ,&_fffdg );_beca !=nil {return _beca ;};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 :"\u0070a\u0074\u0068\u004c\u0073\u0074"},_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 :"\u0070a\u0074\u0068\u004c\u0073\u0074"}:if _eefg :=d .DecodeElement (_cbcd .PathLst ,&_fffdg );_eefg !=nil {return _eefg ;};default:_db .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",_fffdg .Name );if _cbba :=d .Skip ();_cbba !=nil {return _cbba ;};};case _f .EndElement :break _cafg ;case _f .CharData :};};return nil ;};func (_fcaag *EG_Effect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdbeg :for {_dbgdd ,_daefc :=d .Token ();if _daefc !=nil {return _daefc ;};switch _cdcda :=_dbgdd .(type ){case _f .StartElement :switch _cdcda .Name {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 :"\u0063\u006f\u006e\u0074"},_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 :"\u0063\u006f\u006e\u0074"}:_fcaag .Cont =NewCT_EffectContainer ();if _eagcc :=d .DecodeElement (_fcaag .Cont ,&_cdcda );_eagcc !=nil {return _eagcc ;};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 :"\u0065\u0066\u0066\u0065\u0063\u0074"},_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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_fcaag .Effect =NewCT_EffectReference ();if _cegdg :=d .DecodeElement (_fcaag .Effect ,&_cdcda );_cegdg !=nil {return _cegdg ;};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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_fcaag .AlphaBiLevel =NewCT_AlphaBiLevelEffect ();if _gebgf :=d .DecodeElement (_fcaag .AlphaBiLevel ,&_cdcda );_gebgf !=nil {return _gebgf ;};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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_fcaag .AlphaCeiling =NewCT_AlphaCeilingEffect ();if _ffbda :=d .DecodeElement (_fcaag .AlphaCeiling ,&_cdcda );_ffbda !=nil {return _ffbda ;};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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_fcaag .AlphaFloor =NewCT_AlphaFloorEffect ();if _addef :=d .DecodeElement (_fcaag .AlphaFloor ,&_cdcda );_addef !=nil {return _addef ;};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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_fcaag .AlphaInv =NewCT_AlphaInverseEffect ();if _feaee :=d .DecodeElement (_fcaag .AlphaInv ,&_cdcda );_feaee !=nil {return _feaee ;};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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_fcaag .AlphaMod =NewCT_AlphaModulateEffect ();if _fbccf :=d .DecodeElement (_fcaag .AlphaMod ,&_cdcda );_fbccf !=nil {return _fbccf ;};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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_fcaag .AlphaModFix =NewCT_AlphaModulateFixedEffect ();if _bgafg :=d .DecodeElement (_fcaag .AlphaModFix ,&_cdcda );_bgafg !=nil {return _bgafg ;};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 :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"},_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 :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}:_fcaag .AlphaOutset =NewCT_AlphaOutsetEffect ();if _fcgde :=d .DecodeElement (_fcaag .AlphaOutset ,&_cdcda );_fcgde !=nil {return _fcgde ;};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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_fcaag .AlphaRepl =NewCT_AlphaReplaceEffect ();if _cdcdag :=d .DecodeElement (_fcaag .AlphaRepl ,&_cdcda );_cdcdag !=nil {return _cdcdag ;};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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_fcaag .BiLevel =NewCT_BiLevelEffect ();if _cceab :=d .DecodeElement (_fcaag .BiLevel ,&_cdcda );_cceab !=nil {return _cceab ;};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 :"\u0062\u006c\u0065n\u0064"},_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 :"\u0062\u006c\u0065n\u0064"}:_fcaag .Blend =NewCT_BlendEffect ();if _bbaaac :=d .DecodeElement (_fcaag .Blend ,&_cdcda );_bbaaac !=nil {return _bbaaac ;};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 :"\u0062\u006c\u0075\u0072"},_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 :"\u0062\u006c\u0075\u0072"}:_fcaag .Blur =NewCT_BlurEffect ();if _cbadf :=d .DecodeElement (_fcaag .Blur ,&_cdcda );_cbadf !=nil {return _cbadf ;};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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_fcaag .ClrChange =NewCT_ColorChangeEffect ();if _degaa :=d .DecodeElement (_fcaag .ClrChange ,&_cdcda );_degaa !=nil {return _degaa ;};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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_fcaag .ClrRepl =NewCT_ColorReplaceEffect ();if _bgddg :=d .DecodeElement (_fcaag .ClrRepl ,&_cdcda );_bgddg !=nil {return _bgddg ;};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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_fcaag .Duotone =NewCT_DuotoneEffect ();if _defd :=d .DecodeElement (_fcaag .Duotone ,&_cdcda );_defd !=nil {return _defd ;};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 :"\u0066\u0069\u006c\u006c"},_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 :"\u0066\u0069\u006c\u006c"}:_fcaag .Fill =NewCT_FillEffect ();if _daadf :=d .DecodeElement (_fcaag .Fill ,&_cdcda );_daadf !=nil {return _daadf ;};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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_fcaag .FillOverlay =NewCT_FillOverlayEffect ();if _bgff :=d .DecodeElement (_fcaag .FillOverlay ,&_cdcda );_bgff !=nil {return _bgff ;};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 :"\u0067\u006c\u006f\u0077"},_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 :"\u0067\u006c\u006f\u0077"}:_fcaag .Glow =NewCT_GlowEffect ();if _bacbb :=d .DecodeElement (_fcaag .Glow ,&_cdcda );_bacbb !=nil {return _bacbb ;};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\u0079\u0073\u0063\u006c"},_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\u0079\u0073\u0063\u006c"}:_fcaag .Grayscl =NewCT_GrayscaleEffect ();if _dcbgcf :=d .DecodeElement (_fcaag .Grayscl ,&_cdcda );_dcbgcf !=nil {return _dcbgcf ;};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 :"\u0068\u0073\u006c"},_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 :"\u0068\u0073\u006c"}:_fcaag .Hsl =NewCT_HSLEffect ();if _dfcbg :=d .DecodeElement (_fcaag .Hsl ,&_cdcda );_dfcbg !=nil {return _dfcbg ;};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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_fcaag .InnerShdw =NewCT_InnerShadowEffect ();if _ecaef :=d .DecodeElement (_fcaag .InnerShdw ,&_cdcda );_ecaef !=nil {return _ecaef ;};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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_fcaag .Lum =NewCT_LuminanceEffect ();if _cdgcce :=d .DecodeElement (_fcaag .Lum ,&_cdcda );_cdgcce !=nil {return _cdgcce ;};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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_fcaag .OuterShdw =NewCT_OuterShadowEffect ();if _abfga :=d .DecodeElement (_fcaag .OuterShdw ,&_cdcda );_abfga !=nil {return _abfga ;};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 :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_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 :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_fcaag .PrstShdw =NewCT_PresetShadowEffect ();if _bcabe :=d .DecodeElement (_fcaag .PrstShdw ,&_cdcda );_bcabe !=nil {return _bcabe ;};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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_fcaag .Reflection =NewCT_ReflectionEffect ();if _cafdf :=d .DecodeElement (_fcaag .Reflection ,&_cdcda );_cafdf !=nil {return _cafdf ;};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 :"\u0072\u0065\u006c\u004f\u0066\u0066"},_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 :"\u0072\u0065\u006c\u004f\u0066\u0066"}:_fcaag .RelOff =NewCT_RelativeOffsetEffect ();if _aceef :=d .DecodeElement (_fcaag .RelOff ,&_cdcda );_aceef !=nil {return _aceef ;};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 :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_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 :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_fcaag .SoftEdge =NewCT_SoftEdgesEffect ();if _dgeea :=d .DecodeElement (_fcaag .SoftEdge ,&_cdcda );_dgeea !=nil {return _dgeea ;};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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_fcaag .Tint =NewCT_TintEffect ();if _ddgga :=d .DecodeElement (_fcaag .Tint ,&_cdcda );_ddgga !=nil {return _ddgga ;};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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_fcaag .Xfrm =NewCT_TransformEffect ();if _gdcbcd :=d .DecodeElement (_fcaag .Xfrm ,&_cdcda );_gdcbcd !=nil {return _gdcbcd ;};default:_db .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",_cdcda .Name );if _aafdf :=d .Skip ();_aafdf !=nil {return _aafdf ;};};case _f .EndElement :break _cdbeg ;case _f .CharData :};};return nil ;};func (_cgaebc ST_TextCapsType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cbafd :=_f .Attr {};_cbafd .Name =name ;switch _cgaebc {case ST_TextCapsTypeUnset :_cbafd .Value ="";case ST_TextCapsTypeNone :_cbafd .Value ="\u006e\u006f\u006e\u0065";case ST_TextCapsTypeSmall :_cbafd .Value ="\u0073\u006d\u0061l\u006c";case ST_TextCapsTypeAll :_cbafd .Value ="\u0061\u006c\u006c";};return _cbafd ,nil ;}; +// Validate validates the CT_CustomGeometry2D and its children +func (_bcgc *CT_CustomGeometry2D )Validate ()error {return _bcgc .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");};type CT_EmbeddedWAVAudioFile struct{EmbedAttr string ;NameAttr *string ;};func (_bgdfd ST_PositivePercentage )String ()string {if _bgdfd .ST_PositivePercentageDecimal !=nil {return _b .Sprintf ("\u0025\u0076",*_bgdfd .ST_PositivePercentageDecimal );};if _bgdfd .ST_PositivePercentage !=nil {return _bgdfd .ST_PositivePercentage .String ();};return "";};func (_ddgeb *EG_TextBulletColor )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dagbb :for {_aaeca ,_dfgefc :=d .Token ();if _dfgefc !=nil {return _dfgefc ;};switch _baafg :=_aaeca .(type ){case _gg .StartElement :switch _baafg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddgeb .BuClrTx =NewCT_TextBulletColorFollowText ();if _caeca :=d .DecodeElement (_ddgeb .BuClrTx ,&_baafg );_caeca !=nil {return _caeca ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddgeb .BuClr =NewCT_Color ();if _cadgd :=d .DecodeElement (_ddgeb .BuClr ,&_baafg );_cadgd !=nil {return _cadgd ;};default:_bb .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",_baafg .Name );if _ebafb :=d .Skip ();_ebafb !=nil {return _ebafb ;};};case _gg .EndElement :break _dagbb ;case _gg .CharData :};};return nil ;};func (_ccgd *CT_AlphaModulateEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_efc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_ccgd .Cont ,_efc );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TextBulletTypefaceFollowText and its children, prefixing error messages with path -func (_bcaad *CT_TextBulletTypefaceFollowText )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_NonVisualDrawingProps and its children +func (_aaec *CT_NonVisualDrawingProps )Validate ()error {return _aaec .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006f\u0070\u0073");};func (_fecfe ST_FixedPercentage )String ()string {if _fecfe .ST_FixedPercentageDecimal !=nil {return _b .Sprintf ("\u0025\u0076",*_fecfe .ST_FixedPercentageDecimal );};if _fecfe .ST_FixedPercentage !=nil {return _fecfe .ST_FixedPercentage .String ();};return "";}; -// Validate validates the CT_GvmlGroupShapeChoice and its children -func (_fgedb *CT_GvmlGroupShapeChoice )Validate ()error {return _fgedb .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_dgfff ST_TextFontAlignType )ValidateWithPath (path string )error {switch _dgfff {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 (_dgfff ));};return nil ;};func NewEG_TextAutofit ()*EG_TextAutofit {_gbdge :=&EG_TextAutofit {};return _gbdge };type CT_SoftEdgesEffect struct{RadAttr int64 ;}; +// ValidateWithPath validates the CT_AdjPoint2D and its children, prefixing error messages with path +func (_bafa *CT_AdjPoint2D )ValidateWithPath (path string )error {if _abc :=_bafa .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_abc !=nil {return _abc ;};if _dfd :=_bafa .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_dfd !=nil {return _dfd ;};return nil ;};func NewEG_TextBulletSize ()*EG_TextBulletSize {_acecgb :=&EG_TextBulletSize {};return _acecgb };type CT_LightRig struct{RigAttr ST_LightRigType ;DirAttr ST_LightRigDirection ;Rot *CT_SphereCoords ;};func (_bdcec *CT_InverseGammaTransform )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for {_feafc ,_egfcgf :=d .Token ();if _egfcgf !=nil {return _b .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",_egfcgf );};if _eddae ,_acee :=_feafc .(_gg .EndElement );_acee &&_eddae .Name ==start .Name {break ;};};return nil ;};func (_gefcg *EG_FillModeProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cdcfd :for {_gbabf ,_aaff :=d .Token ();if _aaff !=nil {return _aaff ;};switch _eeaa :=_gbabf .(type ){case _gg .StartElement :switch _eeaa .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gefcg .Tile =NewCT_TileInfoProperties ();if _gbdd :=d .DecodeElement (_gefcg .Tile ,&_eeaa );_gbdd !=nil {return _gbdd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gefcg .Stretch =NewCT_StretchInfoProperties ();if _bdcgd :=d .DecodeElement (_gefcg .Stretch ,&_eeaa );_bdcgd !=nil {return _bdcgd ;};default:_bb .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",_eeaa .Name );if _bcgbf :=d .Skip ();_bcgbf !=nil {return _bcgbf ;};};case _gg .EndElement :break _cdcfd ;case _gg .CharData :};};return nil ;};type CT_StyleMatrix struct{NameAttr *string ;FillStyleLst *CT_FillStyleList ;LnStyleLst *CT_LineStyleList ;EffectStyleLst *CT_EffectStyleList ;BgFillStyleLst *CT_BackgroundFillStyleList ;};func (_acfad *CT_Shape3D )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _acfad .ZAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u007a"},Value :_b .Sprintf ("\u0025\u0076",*_acfad .ZAttr )});};if _acfad .ExtrusionHAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"},Value :_b .Sprintf ("\u0025\u0076",*_acfad .ExtrusionHAttr )});};if _acfad .ContourWAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"},Value :_b .Sprintf ("\u0025\u0076",*_acfad .ContourWAttr )});};if _acfad .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_becae ,_afgce :=_acfad .PrstMaterialAttr .MarshalXMLAttr (_gg .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"});if _afgce !=nil {return _afgce ;};start .Attr =append (start .Attr ,_becae );};e .EncodeToken (start );if _acfad .BevelT !=nil {_eedfg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0054"}};e .EncodeElement (_acfad .BevelT ,_eedfg );};if _acfad .BevelB !=nil {_bbec :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0042"}};e .EncodeElement (_acfad .BevelB ,_bbec );};if _acfad .ExtrusionClr !=nil {_cfgfb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069o\u006e\u0043\u006c\u0072"}};e .EncodeElement (_acfad .ExtrusionClr ,_cfgfb );};if _acfad .ContourClr !=nil {_gaafe :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0063o\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}};e .EncodeElement (_acfad .ContourClr ,_gaafe );};if _acfad .ExtLst !=nil {_bcafea :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acfad .ExtLst ,_bcafea );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_gbeg *CT_PresetColor )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {_dbcd ,_defcd :=_gbeg .ValAttr .MarshalXMLAttr (_gg .Name {Local :"\u0076\u0061\u006c"});if _defcd !=nil {return _defcd ;};start .Attr =append (start .Attr ,_dbcd );e .EncodeToken (start );if _gbeg .EG_ColorTransform !=nil {for _ ,_cfcfae :=range _gbeg .EG_ColorTransform {_cfcfae .MarshalXML (e ,_gg .StartElement {});};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Bevel and its children, prefixing error messages with path -func (_acec *CT_Bevel )ValidateWithPath (path string )error {if _acec .WAttr !=nil {if *_acec .WAttr < 0{return _e .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 ,*_acec .WAttr );};if *_acec .WAttr > 27273042316900{return _e .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 ,*_acec .WAttr );};};if _acec .HAttr !=nil {if *_acec .HAttr < 0{return _e .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 ,*_acec .HAttr );};if *_acec .HAttr > 27273042316900{return _e .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 ,*_acec .HAttr );};};if _adgf :=_acec .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_adgf !=nil {return _adgf ;};return nil ;};type CT_GraphicalObjectData struct{UriAttr string ;Any []_db .Any ;};func (_gcaa *CT_FlatText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gcaa .ZAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007a"},Value :_e .Sprintf ("\u0025\u0076",*_gcaa .ZAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cfg *CT_AlphaCeilingEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_abbgeb *ST_PositivePercentage )Validate ()error {return _abbgeb .ValidateWithPath ("")}; +// ST_TextPoint is a union type +type ST_TextPoint struct{ST_TextPointUnqualified *int32 ;ST_UniversalMeasure *string ;}; -// Validate validates the CT_AudioCDTime and its children -func (_fgbb *CT_AudioCDTime )Validate ()error {return _fgbb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043D\u0054\u0069\u006d\u0065");};func (_dcacf *CT_GvmlGraphicalObjectFrame )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcacf .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual ();_dcacf .Graphic =NewGraphic ();_dcacf .Xfrm =NewCT_Transform2D ();_bbaf :for {_beec ,_adeda :=d .Token ();if _adeda !=nil {return _adeda ;};switch _fagfc :=_beec .(type ){case _f .StartElement :switch _fagfc .Name {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 :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_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 :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _dcdcb :=d .DecodeElement (_dcacf .NvGraphicFramePr ,&_fagfc );_dcdcb !=nil {return _dcdcb ;};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 _ffege :=d .DecodeElement (_dcacf .Graphic ,&_fagfc );_ffege !=nil {return _ffege ;};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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:if _fdeaa :=d .DecodeElement (_dcacf .Xfrm ,&_fagfc );_fdeaa !=nil {return _fdeaa ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcacf .ExtLst =NewCT_OfficeArtExtensionList ();if _ccbfe :=d .DecodeElement (_dcacf .ExtLst ,&_fagfc );_ccbfe !=nil {return _ccbfe ;};default:_db .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",_fagfc .Name );if _cfgc :=d .Skip ();_cfgc !=nil {return _cfgc ;};};case _f .EndElement :break _bbaf ;case _f .CharData :};};return nil ;};func ParseUnionST_Coordinate32 (s string )(ST_Coordinate32 ,error ){_bffda :=ST_Coordinate32 {};if _bg .ST_UniversalMeasurePatternRe .MatchString (s ){_bffda .ST_UniversalMeasure =&s ;}else {_bfffd ,_ffdce :=_g .ParseInt (s ,10,32);if _ffdce !=nil {return _bffda ,_e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_ffdce );};_gbdaf :=int32 (_bfffd );_bffda .ST_Coordinate32Unqualified =&_gbdaf ;};return _bffda ,nil ;};func (_aacfa ST_TextStrikeType )String ()string {switch _aacfa {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 "";};func (_gcceg *ST_EffectContainerType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddbdd ,_dbgca :=d .Token ();if _dbgca !=nil {return _dbgca ;};if _dbcac ,_fabdc :=_ddbdd .(_f .EndElement );_fabdc &&_dbcac .Name ==start .Name {*_gcceg =1;return nil ;};if _eafcb ,_dgcfb :=_ddbdd .(_f .CharData );!_dgcfb {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",_ddbdd );}else {switch string (_eafcb ){case "":*_gcceg =0;case "\u0073\u0069\u0062":*_gcceg =1;case "\u0074\u0072\u0065\u0065":*_gcceg =2;};};_ddbdd ,_dbgca =d .Token ();if _dbgca !=nil {return _dbgca ;};if _cacee ,_baeg :=_ddbdd .(_f .EndElement );_baeg &&_cacee .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",_ddbdd );}; +// Validate validates the CT_EffectList and its children +func (_feff *CT_EffectList )Validate ()error {return _feff .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074");}; -// Validate validates the EG_TextRun and its children -func (_fggegg *EG_TextRun )Validate ()error {return _fggegg .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075\u006e");};type CT_HslColor struct{HueAttr int32 ;SatAttr ST_Percentage ;LumAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;};type CT_GraphicalObject struct{GraphicData *CT_GraphicalObjectData ;}; +// ValidateWithPath validates the CT_NoFillProperties and its children, prefixing error messages with path +func (_bged *CT_NoFillProperties )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_ThemeableLineStyle and its children, prefixing error messages with path -func (_cgdbed *CT_ThemeableLineStyle )ValidateWithPath (path string )error {if _cgdbed .Ln !=nil {if _dgde :=_cgdbed .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_dgde !=nil {return _dgde ;};};if _cgdbed .LnRef !=nil {if _fcbcg :=_cgdbed .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066");_fcbcg !=nil {return _fcbcg ;};};return nil ;};func NewCT_PositiveFixedPercentage ()*CT_PositiveFixedPercentage {_cfega :=&CT_PositiveFixedPercentage {};return _cfega ;};func NewCT_BiLevelEffect ()*CT_BiLevelEffect {_eba :=&CT_BiLevelEffect {};return _eba };type CT_CustomColorList struct{CustClr []*CT_CustomColor ;};func (_dfffgd *EG_TextBullet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dfffgd .BuNone !=nil {_cdcbb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}};e .EncodeElement (_dfffgd .BuNone ,_cdcbb );};if _dfffgd .BuAutoNum !=nil {_fggdf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}};e .EncodeElement (_dfffgd .BuAutoNum ,_fggdf );};if _dfffgd .BuChar !=nil {_aedcf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}};e .EncodeElement (_dfffgd .BuChar ,_aedcf );};if _dfffgd .BuBlip !=nil {_dbefde :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}};e .EncodeElement (_dfffgd .BuBlip ,_dbefde );};return nil ;}; +// ValidateWithPath validates the CT_EffectContainer and its children, prefixing error messages with path +func (_agea *CT_EffectContainer )ValidateWithPath (path string )error {if _dcgd :=_agea .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dcgd !=nil {return _dcgd ;};if _agea .Cont !=nil {if _gbfg :=_agea .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_gbfg !=nil {return _gbfg ;};};if _agea .Effect !=nil {if _efegc :=_agea .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_efegc !=nil {return _efegc ;};};if _agea .AlphaBiLevel !=nil {if _ecgd :=_agea .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_ecgd !=nil {return _ecgd ;};};if _agea .AlphaCeiling !=nil {if _ffbgba :=_agea .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067");_ffbgba !=nil {return _ffbgba ;};};if _agea .AlphaFloor !=nil {if _afae :=_agea .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072");_afae !=nil {return _afae ;};};if _agea .AlphaInv !=nil {if _aagfa :=_agea .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev");_aagfa !=nil {return _aagfa ;};};if _agea .AlphaMod !=nil {if _fef :=_agea .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_fef !=nil {return _fef ;};};if _agea .AlphaModFix !=nil {if _ebeg :=_agea .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078");_ebeg !=nil {return _ebeg ;};};if _agea .AlphaOutset !=nil {if _bbbb :=_agea .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074");_bbbb !=nil {return _bbbb ;};};if _agea .AlphaRepl !=nil {if _dggbf :=_agea .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c");_dggbf !=nil {return _dggbf ;};};if _agea .BiLevel !=nil {if _ccac :=_agea .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_ccac !=nil {return _ccac ;};};if _agea .Blend !=nil {if _cfbdg :=_agea .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064");_cfbdg !=nil {return _cfbdg ;};};if _agea .Blur !=nil {if _beec :=_agea .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_beec !=nil {return _beec ;};};if _agea .ClrChange !=nil {if _febag :=_agea .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_febag !=nil {return _febag ;};};if _agea .ClrRepl !=nil {if _eddee :=_agea .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c");_eddee !=nil {return _eddee ;};};if _agea .Duotone !=nil {if _egaf :=_agea .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065");_egaf !=nil {return _egaf ;};};if _agea .Fill !=nil {if _dfcg :=_agea .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_dfcg !=nil {return _dfcg ;};};if _agea .FillOverlay !=nil {if _ebce :=_agea .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_ebce !=nil {return _ebce ;};};if _agea .Glow !=nil {if _cbdc :=_agea .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_cbdc !=nil {return _cbdc ;};};if _agea .Grayscl !=nil {if _eeea :=_agea .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c");_eeea !=nil {return _eeea ;};};if _agea .Hsl !=nil {if _agdeg :=_agea .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_agdeg !=nil {return _agdeg ;};};if _agea .InnerShdw !=nil {if _cbfgf :=_agea .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_cbfgf !=nil {return _cbfgf ;};};if _agea .Lum !=nil {if _ceaa :=_agea .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_ceaa !=nil {return _ceaa ;};};if _agea .OuterShdw !=nil {if _ffee :=_agea .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_ffee !=nil {return _ffee ;};};if _agea .PrstShdw !=nil {if _acbe :=_agea .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_acbe !=nil {return _acbe ;};};if _agea .Reflection !=nil {if _gdgeb :=_agea .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_gdgeb !=nil {return _gdgeb ;};};if _agea .RelOff !=nil {if _dbab :=_agea .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066");_dbab !=nil {return _dbab ;};};if _agea .SoftEdge !=nil {if _adcg :=_agea .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_adcg !=nil {return _adcg ;};};if _agea .Tint !=nil {if _gfbfg :=_agea .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_gfbfg !=nil {return _gfbfg ;};};if _agea .Xfrm !=nil {if _efca :=_agea .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_efca !=nil {return _efca ;};};return nil ;};func NewCT_FillStyleList ()*CT_FillStyleList {_adcf :=&CT_FillStyleList {};return _adcf }; -// Validate validates the CT_TableCellBorderStyle and its children -func (_bcdd *CT_TableCellBorderStyle )Validate ()error {return _bcdd .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0043\u0065\u006c\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};func (_gabf *CT_GvmlGraphicFrameNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gabf .CNvPr =NewCT_NonVisualDrawingProps ();_gabf .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();_defa :for {_eecb ,_fbeda :=d .Token ();if _fbeda !=nil {return _fbeda ;};switch _abfcc :=_eecb .(type ){case _f .StartElement :switch _abfcc .Name {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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _efcc :=d .DecodeElement (_gabf .CNvPr ,&_abfcc );_efcc !=nil {return _efcc ;};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 :"\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\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _badf :=d .DecodeElement (_gabf .CNvGraphicFramePr ,&_abfcc );_badf !=nil {return _badf ;};default:_db .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",_abfcc .Name );if _fbgaa :=d .Skip ();_fbgaa !=nil {return _fbgaa ;};};case _f .EndElement :break _defa ;case _f .CharData :};};return nil ;};type ST_LineEndLength byte ;type ThemeOverride struct{CT_BaseStylesOverride }; +// ValidateWithPath validates the CT_GlowEffect and its children, prefixing error messages with path +func (_bagce *CT_GlowEffect )ValidateWithPath (path string )error {if _bagce .RadAttr !=nil {if *_bagce .RadAttr < 0{return _b .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 ,*_bagce .RadAttr );};if *_bagce .RadAttr > 27273042316900{return _b .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 ,*_bagce .RadAttr );};};if _bagce .ScrgbClr !=nil {if _cbgbf :=_bagce .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cbgbf !=nil {return _cbgbf ;};};if _bagce .SrgbClr !=nil {if _bfffa :=_bagce .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bfffa !=nil {return _bfffa ;};};if _bagce .HslClr !=nil {if _dbggc :=_bagce .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_dbggc !=nil {return _dbggc ;};};if _bagce .SysClr !=nil {if _ccceb :=_bagce .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_ccceb !=nil {return _ccceb ;};};if _bagce .SchemeClr !=nil {if _dcee :=_bagce .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_dcee !=nil {return _dcee ;};};if _bagce .PrstClr !=nil {if _bffb :=_bagce .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_bffb !=nil {return _bffb ;};};return nil ;};func (_baeea *ST_TextAnchoringType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_baeea =0;case "\u0074":*_baeea =1;case "\u0063\u0074\u0072":*_baeea =2;case "\u0062":*_baeea =3;case "\u006a\u0075\u0073\u0074":*_baeea =4;case "\u0064\u0069\u0073\u0074":*_baeea =5;};return nil ;};func (_fgbf *CT_Ratio )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_agbed :=range start .Attr {if _agbed .Name .Local =="\u006e"{_dacde ,_begfb :=_c .ParseInt (_agbed .Value ,10,64);if _begfb !=nil {return _begfb ;};_fgbf .NAttr =_dacde ;continue ;};if _agbed .Name .Local =="\u0064"{_gggd ,_abfcf :=_c .ParseInt (_agbed .Value ,10,64);if _abfcf !=nil {return _abfcf ;};_fgbf .DAttr =_gggd ;continue ;};};for {_babcg ,_fdcb :=d .Token ();if _fdcb !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0061\u0074\u0069\u006f: \u0025\u0073",_fdcb );};if _daaec ,_efdf :=_babcg .(_gg .EndElement );_efdf &&_daaec .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_InverseGammaTransform and its children -func (_gbfg *CT_InverseGammaTransform )Validate ()error {return _gbfg .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_BlurEffect and its children, prefixing error messages with path +func (_fedg *CT_BlurEffect )ValidateWithPath (path string )error {if _fedg .RadAttr !=nil {if *_fedg .RadAttr < 0{return _b .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 ,*_fedg .RadAttr );};if *_fedg .RadAttr > 27273042316900{return _b .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 ,*_fedg .RadAttr );};};return nil ;};func (_fgefe *ST_AdjAngle )ValidateWithPath (path string )error {_gffce :=[]string {};if _fgefe .ST_Angle !=nil {_gffce =append (_gffce ,"\u0053\u0054\u005f\u0041\u006e\u0067\u006c\u0065");};if _fgefe .ST_GeomGuideName !=nil {_gffce =append (_gffce ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065");};if len (_gffce )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gffce );};return nil ;}; -// ValidateWithPath validates the CT_TextShapeAutofit and its children, prefixing error messages with path -func (_ddbca *CT_TextShapeAutofit )ValidateWithPath (path string )error {return nil };func (_gbbabf ST_TextAlignType )Validate ()error {return _gbbabf .ValidateWithPath ("")};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 NewBlip ()*Blip {_bgc :=&Blip {};_bgc .CT_Blip =*NewCT_Blip ();return _bgc };type CT_Path2DArcTo struct{WRAttr ST_AdjCoordinate ;HRAttr ST_AdjCoordinate ;StAngAttr ST_AdjAngle ;SwAngAttr ST_AdjAngle ;};func (_dgebe ST_TextAnchoringType )Validate ()error {return _dgebe .ValidateWithPath ("")};func NewCT_BackgroundFormatting ()*CT_BackgroundFormatting {_gdd :=&CT_BackgroundFormatting {};return _gdd ;};func (_dgfgg *CT_ColorReplaceEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dgfgg .ScrgbClr !=nil {_bedd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_dgfgg .ScrgbClr ,_bedd );};if _dgfgg .SrgbClr !=nil {_daff :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_dgfgg .SrgbClr ,_daff );};if _dgfgg .HslClr !=nil {_cbed :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_dgfgg .HslClr ,_cbed );};if _dgfgg .SysClr !=nil {_edfef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_dgfgg .SysClr ,_edfef );};if _dgfgg .SchemeClr !=nil {_dbcg :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_dgfgg .SchemeClr ,_dbcg );};if _dgfgg .PrstClr !=nil {_dbgf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_dgfgg .PrstClr ,_dbgf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_faegg ST_TextFontAlignType )Validate ()error {return _faegg .ValidateWithPath ("")}; +// Validate validates the CT_TableProperties and its children +func (_fdcbe *CT_TableProperties )Validate ()error {return _fdcbe .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_LuminanceEffect and its children, prefixing error messages with path -func (_cffff *CT_LuminanceEffect )ValidateWithPath (path string )error {if _cffff .BrightAttr !=nil {if _fefd :=_cffff .BrightAttr .ValidateWithPath (path +"/\u0042\u0072\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_fefd !=nil {return _fefd ;};};if _cffff .ContrastAttr !=nil {if _efgbc :=_cffff .ContrastAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0041\u0074\u0074\u0072");_efgbc !=nil {return _efgbc ;};};return nil ;};func (_cgbdd *CT_TextUnderlineFillFollowText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Angle ()*CT_Angle {_abe :=&CT_Angle {};return _abe };func NewCT_NonVisualDrawingShapeProps ()*CT_NonVisualDrawingShapeProps {_gfeg :=&CT_NonVisualDrawingShapeProps {};return _gfeg ;};func (_abcdgd ST_TextStrikeType )Validate ()error {return _abcdgd .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_TextBulletSizePercent and its children, prefixing error messages with path +func (_fgcad *CT_TextBulletSizePercent )ValidateWithPath (path string )error {if !ST_TextBulletSizePercentPatternRe .MatchString (_fgcad .ValAttr ){return _b .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 ,_fgcad .ValAttr );};return nil ;}; -// Validate validates the EG_OfficeArtExtensionList and its children -func (_fabbg *EG_OfficeArtExtensionList )Validate ()error {return _fabbg .ValidateWithPath ("\u0045G\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");}; +// Validate validates the CT_EmbeddedWAVAudioFile and its children +func (_fggf *CT_EmbeddedWAVAudioFile )Validate ()error {return _fggf .ValidateWithPath ("\u0043\u0054\u005fEm\u0062\u0065\u0064\u0064\u0065\u0064\u0057\u0041\u0056\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");}; -// Validate validates the CT_GvmlTextShape and its children -func (_gfgf *CT_GvmlTextShape )Validate ()error {return _gfgf .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065");}; +// ValidateWithPath validates the Blip and its children, prefixing error messages with path +func (_ede *Blip )ValidateWithPath (path string )error {if _cc :=_ede .CT_Blip .ValidateWithPath (path );_cc !=nil {return _cc ;};return nil ;};func (_gccde *CT_LightRig )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gccde .RigAttr =ST_LightRigType (1);_gccde .DirAttr =ST_LightRigDirection (1);for _ ,_ceabb :=range start .Attr {if _ceabb .Name .Local =="\u0072\u0069\u0067"{_gccde .RigAttr .UnmarshalXMLAttr (_ceabb );continue ;};if _ceabb .Name .Local =="\u0064\u0069\u0072"{_gccde .DirAttr .UnmarshalXMLAttr (_ceabb );continue ;};};_dcdbf :for {_caaee ,_eaaegf :=d .Token ();if _eaaegf !=nil {return _eaaegf ;};switch _daacc :=_caaee .(type ){case _gg .StartElement :switch _daacc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gccde .Rot =NewCT_SphereCoords ();if _gaeg :=d .DecodeElement (_gccde .Rot ,&_daacc );_gaeg !=nil {return _gaeg ;};default:_bb .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",_daacc .Name );if _efea :=d .Skip ();_efea !=nil {return _efea ;};};case _gg .EndElement :break _dcdbf ;case _gg .CharData :};};return nil ;};func (_dgccg ST_SystemColorVal )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_dgccg .String (),start );}; -// Validate validates the TblStyleLst and its children -func (_cebba *TblStyleLst )Validate ()error {return _cebba .ValidateWithPath ("T\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");};func (_bdbdf ST_EffectContainerType )Validate ()error {return _bdbdf .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_FixedPercentage and its children, prefixing error messages with path +func (_cbgb *CT_FixedPercentage )ValidateWithPath (path string )error {if _aebfb :=_cbgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aebfb !=nil {return _aebfb ;};return nil ;};func NewCT_TextParagraph ()*CT_TextParagraph {_fgfcae :=&CT_TextParagraph {};return _fgfcae }; -// Validate validates the CT_GvmlShape and its children -func (_aedbf *CT_GvmlShape )Validate ()error {return _aedbf .ValidateWithPath ("\u0043\u0054\u005fG\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065");}; +// ValidateWithPath validates the CT_GvmlConnector and its children, prefixing error messages with path +func (_adef *CT_GvmlConnector )ValidateWithPath (path string )error {if _ggef :=_adef .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_ggef !=nil {return _ggef ;};if _faagd :=_adef .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_faagd !=nil {return _faagd ;};if _adef .Style !=nil {if _feccf :=_adef .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_feccf !=nil {return _feccf ;};};if _adef .ExtLst !=nil {if _gcbdc :=_adef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcbdc !=nil {return _gcbdc ;};};return nil ;};func (_agdbe *CT_BackgroundFormatting )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_debe :for {_eebc ,_eefb :=d .Token ();if _eefb !=nil {return _eefb ;};switch _ecfd :=_eebc .(type ){case _gg .StartElement :switch _ecfd .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agdbe .NoFill =NewCT_NoFillProperties ();if _bggb :=d .DecodeElement (_agdbe .NoFill ,&_ecfd );_bggb !=nil {return _bggb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agdbe .SolidFill =NewCT_SolidColorFillProperties ();if _feea :=d .DecodeElement (_agdbe .SolidFill ,&_ecfd );_feea !=nil {return _feea ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agdbe .GradFill =NewCT_GradientFillProperties ();if _fdgfb :=d .DecodeElement (_agdbe .GradFill ,&_ecfd );_fdgfb !=nil {return _fdgfb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agdbe .BlipFill =NewCT_BlipFillProperties ();if _fgeeg :=d .DecodeElement (_agdbe .BlipFill ,&_ecfd );_fgeeg !=nil {return _fgeeg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agdbe .PattFill =NewCT_PatternFillProperties ();if _dfgg :=d .DecodeElement (_agdbe .PattFill ,&_ecfd );_dfgg !=nil {return _dfgg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agdbe .GrpFill =NewCT_GroupFillProperties ();if _ggd :=d .DecodeElement (_agdbe .GrpFill ,&_ecfd );_ggd !=nil {return _ggd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agdbe .EffectLst =NewCT_EffectList ();if _dbc :=d .DecodeElement (_agdbe .EffectLst ,&_ecfd );_dbc !=nil {return _dbc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agdbe .EffectDag =NewCT_EffectContainer ();if _fgb :=d .DecodeElement (_agdbe .EffectDag ,&_ecfd );_fgb !=nil {return _fgb ;};default:_bb .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",_ecfd .Name );if _cbaa :=d .Skip ();_cbaa !=nil {return _cbaa ;};};case _gg .EndElement :break _debe ;case _gg .CharData :};};return nil ;}; -// Validate validates the Theme and its children -func (_gdcdg *Theme )Validate ()error {return _gdcdg .ValidateWithPath ("\u0054\u0068\u0065m\u0065")};func (_defde *ST_PresetCameraType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_defde =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_defde =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_defde =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_defde =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_defde =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_defde =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_defde =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_defde =7;case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_defde =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_defde =9;case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_defde =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_defde =11;case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_defde =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_defde =13;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_defde =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_defde =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":*_defde =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_defde =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":*_defde =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_defde =19;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_defde =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_defde =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_defde =22;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_defde =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_defde =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_defde =25;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_defde =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_defde =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_defde =28;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_defde =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_defde =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_defde =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_defde =32;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_defde =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_defde =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_defde =35;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_defde =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_defde =37;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_defde =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_defde =39;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_defde =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_defde =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_defde =42;case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_defde =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_defde =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_defde =45;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_defde =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_defde =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_defde =48;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_defde =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_defde =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_defde =51;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_defde =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":*_defde =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":*_defde =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":*_defde =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":*_defde =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":*_defde =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":*_defde =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":*_defde =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":*_defde =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_defde =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":*_defde =62;};return nil ;}; +// ValidateWithPath validates the CT_GroupFillProperties and its children, prefixing error messages with path +func (_ddefc *CT_GroupFillProperties )ValidateWithPath (path string )error {return nil };func NewCT_ColorMapping ()*CT_ColorMapping {_dgcf :=&CT_ColorMapping {};_dgcf .Bg1Attr =ST_ColorSchemeIndex (1);_dgcf .Tx1Attr =ST_ColorSchemeIndex (1);_dgcf .Bg2Attr =ST_ColorSchemeIndex (1);_dgcf .Tx2Attr =ST_ColorSchemeIndex (1);_dgcf .Accent1Attr =ST_ColorSchemeIndex (1);_dgcf .Accent2Attr =ST_ColorSchemeIndex (1);_dgcf .Accent3Attr =ST_ColorSchemeIndex (1);_dgcf .Accent4Attr =ST_ColorSchemeIndex (1);_dgcf .Accent5Attr =ST_ColorSchemeIndex (1);_dgcf .Accent6Attr =ST_ColorSchemeIndex (1);_dgcf .HlinkAttr =ST_ColorSchemeIndex (1);_dgcf .FolHlinkAttr =ST_ColorSchemeIndex (1);return _dgcf ;}; -// Validate validates the CT_Ratio and its children -func (_caacc *CT_Ratio )Validate ()error {return _caacc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0074\u0069\u006f");};type CT_TableStyleCellStyle struct{TcBdr *CT_TableCellBorderStyle ;Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;Cell3D *CT_Cell3D ;}; +// Validate validates the CT_GradientFillProperties and its children +func (_fdggg *CT_GradientFillProperties )Validate ()error {return _fdggg .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046i\u006cl\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};func (_afebg ST_TileFlipMode )Validate ()error {return _afebg .ValidateWithPath ("")};type CT_SchemeColor struct{ValAttr ST_SchemeColorVal ;EG_ColorTransform []*EG_ColorTransform ;};func (_fgcbe ST_AnimationChartOnlyBuildType )Validate ()error {return _fgcbe .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_DashStop and its children, prefixing error messages with path -func (_gbfa *CT_DashStop )ValidateWithPath (path string )error {if _gccgf :=_gbfa .DAttr .ValidateWithPath (path +"\u002f\u0044\u0041\u0074\u0074\u0072");_gccgf !=nil {return _gccgf ;};if _gbdae :=_gbfa .SpAttr .ValidateWithPath (path +"\u002fS\u0070\u0041\u0074\u0074\u0072");_gbdae !=nil {return _gbdae ;};return nil ;};func (_ffa *CT_AlphaModulateFixedEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffa .AmtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006d\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ffa .AmtAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_debab *EG_LineFillProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _debab .NoFill !=nil {_aeeee :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_debab .NoFill ,_aeeee );};if _debab .SolidFill !=nil {_cdbbc :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_debab .SolidFill ,_cdbbc );};if _debab .GradFill !=nil {_adgeg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_debab .GradFill ,_adgeg );};if _debab .PattFill !=nil {_ebec :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_debab .PattFill ,_ebec );};return nil ;};func NewCT_XYAdjustHandle ()*CT_XYAdjustHandle {_abgeb :=&CT_XYAdjustHandle {};_abgeb .Pos =NewCT_AdjPoint2D ();return _abgeb ;}; +// ValidateWithPath validates the CT_Path2DLineTo and its children, prefixing error messages with path +func (_fdcg *CT_Path2DLineTo )ValidateWithPath (path string )error {if _gcddee :=_fdcg .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_gcddee !=nil {return _gcddee ;};return nil ;}; -// Validate validates the EG_LineJoinProperties and its children -func (_dbgcc *EG_LineJoinProperties )Validate ()error {return _dbgcc .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u004ao\u0069\u006e\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};type EG_TextUnderlineFill struct{UFillTx *CT_TextUnderlineFillFollowText ;UFill *CT_TextUnderlineFillGroupWrapper ;}; +// ValidateWithPath validates the CT_TextTabStopList and its children, prefixing error messages with path +func (_bgdae *CT_TextTabStopList )ValidateWithPath (path string )error {for _agedf ,_bagbe :=range _bgdae .Tab {if _cabb :=_bagbe .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_agedf ));_cabb !=nil {return _cabb ;};};return nil ;};func NewCT_GvmlUseShapeRectangle ()*CT_GvmlUseShapeRectangle {_bdgbd :=&CT_GvmlUseShapeRectangle {};return _bdgbd ;};func (_gggbbc ST_LightRigDirection )ValidateWithPath (path string )error {switch _gggbbc {case 0,1,2,3,4,5,6,7,8: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 (_gggbbc ));};return nil ;};func (_baaa *CT_ComplementTransform )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_LuminanceEffect struct{BrightAttr *ST_FixedPercentage ;ContrastAttr *ST_FixedPercentage ;}; -// Validate validates the CT_ScRgbColor and its children -func (_ccefe *CT_ScRgbColor )Validate ()error {return _ccefe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};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 NewEG_ShadeProperties ()*EG_ShadeProperties {_eeace :=&EG_ShadeProperties {};return _eeace };func NewCT_ColorSchemeAndMapping ()*CT_ColorSchemeAndMapping {_eggc :=&CT_ColorSchemeAndMapping {};_eggc .ClrScheme =NewCT_ColorScheme ();return _eggc ;};type CT_PresetTextShape struct{PrstAttr ST_TextShapeType ;AvLst *CT_GeomGuideList ;}; +// Validate validates the CT_Path2D and its children +func (_efge *CT_Path2D )Validate ()error {return _efge .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068\u0032D");};func (_bdfcg *ST_PresetShadowVal )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ccgdc ,_eadea :=d .Token ();if _eadea !=nil {return _eadea ;};if _fadaga ,_fagab :=_ccgdc .(_gg .EndElement );_fagab &&_fadaga .Name ==start .Name {*_bdfcg =1;return nil ;};if _ebabe ,_dfece :=_ccgdc .(_gg .CharData );!_dfece {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",_ccgdc );}else {switch string (_ebabe ){case "":*_bdfcg =0;case "\u0073\u0068\u0064w\u0031":*_bdfcg =1;case "\u0073\u0068\u0064w\u0032":*_bdfcg =2;case "\u0073\u0068\u0064w\u0033":*_bdfcg =3;case "\u0073\u0068\u0064w\u0034":*_bdfcg =4;case "\u0073\u0068\u0064w\u0035":*_bdfcg =5;case "\u0073\u0068\u0064w\u0036":*_bdfcg =6;case "\u0073\u0068\u0064w\u0037":*_bdfcg =7;case "\u0073\u0068\u0064w\u0038":*_bdfcg =8;case "\u0073\u0068\u0064w\u0039":*_bdfcg =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_bdfcg =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_bdfcg =11;case "\u0073\u0068\u0064\u0077\u0031\u0032":*_bdfcg =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_bdfcg =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_bdfcg =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_bdfcg =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_bdfcg =16;case "\u0073\u0068\u0064\u0077\u0031\u0037":*_bdfcg =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_bdfcg =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_bdfcg =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_bdfcg =20;};};_ccgdc ,_eadea =d .Token ();if _eadea !=nil {return _eadea ;};if _ecbcb ,_cafab :=_ccgdc .(_gg .EndElement );_cafab &&_ecbcb .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",_ccgdc );}; -// Validate validates the CT_BackgroundFormatting and its children -func (_aacg *CT_BackgroundFormatting )Validate ()error {return _aacg .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");};func (_gaebb *CT_Table )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gaebb .TblGrid =NewCT_TableGrid ();_dbgdg :for {_aegdb ,_agcbdf :=d .Token ();if _agcbdf !=nil {return _agcbdf ;};switch _eabbe :=_aegdb .(type ){case _f .StartElement :switch _eabbe .Name {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 :"\u0074\u0062\u006cP\u0072"},_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 :"\u0074\u0062\u006cP\u0072"}:_gaebb .TblPr =NewCT_TableProperties ();if _bebac :=d .DecodeElement (_gaebb .TblPr ,&_eabbe );_bebac !=nil {return _bebac ;};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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _dgdbe :=d .DecodeElement (_gaebb .TblGrid ,&_eabbe );_dgdbe !=nil {return _dgdbe ;};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 :"\u0074\u0072"},_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 :"\u0074\u0072"}:_ggaa :=NewCT_TableRow ();if _dgfbe :=d .DecodeElement (_ggaa ,&_eabbe );_dgfbe !=nil {return _dgfbe ;};_gaebb .Tr =append (_gaebb .Tr ,_ggaa );default:_db .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",_eabbe .Name );if _gacgd :=d .Skip ();_gacgd !=nil {return _gacgd ;};};case _f .EndElement :break _dbgdg ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_TablePartStyle and its children +func (_deedf *CT_TablePartStyle )Validate ()error {return _deedf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074S\u0074\u0079\u006c\u0065");}; -// Validate validates the CT_TableStyle and its children -func (_dbdb *CT_TableStyle )Validate ()error {return _dbdb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");}; +// ValidateWithPath validates the CT_InverseGammaTransform and its children, prefixing error messages with path +func (_fgeaa *CT_InverseGammaTransform )ValidateWithPath (path string )error {return nil };func (_dafga ST_RectAlignment )String ()string {switch _dafga {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_EmptyElement and its children, prefixing error messages with path -func (_dcbgc *CT_EmptyElement )ValidateWithPath (path string )error {return nil };func NewCT_CustomGeometry2D ()*CT_CustomGeometry2D {_acde :=&CT_CustomGeometry2D {};_acde .PathLst =NewCT_Path2DList ();return _acde ;};func (_fadgg *ST_LightRigDirection )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fadgg =0;case "\u0074\u006c":*_fadgg =1;case "\u0074":*_fadgg =2;case "\u0074\u0072":*_fadgg =3;case "\u006c":*_fadgg =4;case "\u0072":*_fadgg =5;case "\u0062\u006c":*_fadgg =6;case "\u0062":*_fadgg =7;case "\u0062\u0072":*_fadgg =8;};return nil ;};func (_cfgff *CT_TextUnderlineFillFollowText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_ccgbd ,_aaebf :=d .Token ();if _aaebf !=nil {return _e .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",_aaebf );};if _ebfca ,_bbcgd :=_ccgbd .(_f .EndElement );_bbcgd &&_ebfca .Name ==start .Name {break ;};};return nil ;};func (_gaacg *CT_TableStyleCellStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gaacg .TcBdr !=nil {_cfebg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074\u0063\u0042\u0064\u0072"}};e .EncodeElement (_gaacg .TcBdr ,_cfebg );};if _gaacg .Fill !=nil {_bdbbc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_gaacg .Fill ,_bdbbc );};if _gaacg .FillRef !=nil {_cedb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_gaacg .FillRef ,_cedb );};if _gaacg .Cell3D !=nil {_ebcbg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_gaacg .Cell3D ,_ebcbg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Point3D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;ZAttr ST_Coordinate ;};func (_cdcf *CT_FontCollection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdcf .Latin =NewCT_TextFont ();_cdcf .Ea =NewCT_TextFont ();_cdcf .Cs =NewCT_TextFont ();_agab :for {_fedb ,_cebbd :=d .Token ();if _cebbd !=nil {return _cebbd ;};switch _bfec :=_fedb .(type ){case _f .StartElement :switch _bfec .Name {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 :"\u006c\u0061\u0074i\u006e"},_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 :"\u006c\u0061\u0074i\u006e"}:if _acbed :=d .DecodeElement (_cdcf .Latin ,&_bfec );_acbed !=nil {return _acbed ;};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 :"\u0065\u0061"},_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 :"\u0065\u0061"}:if _bdgea :=d .DecodeElement (_cdcf .Ea ,&_bfec );_bdgea !=nil {return _bdgea ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:if _ceec :=d .DecodeElement (_cdcf .Cs ,&_bfec );_ceec !=nil {return _ceec ;};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 :"\u0066\u006f\u006e\u0074"},_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 :"\u0066\u006f\u006e\u0074"}:_cgca :=NewCT_SupplementalFont ();if _deddc :=d .DecodeElement (_cgca ,&_bfec );_deddc !=nil {return _deddc ;};_cdcf .Font =append (_cdcf .Font ,_cgca );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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdcf .ExtLst =NewCT_OfficeArtExtensionList ();if _aege :=d .DecodeElement (_cdcf .ExtLst ,&_bfec );_aege !=nil {return _aege ;};default:_db .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",_bfec .Name );if _gebf :=d .Skip ();_gebf !=nil {return _gebf ;};};case _f .EndElement :break _agab ;case _f .CharData :};};return nil ;};func (_dbabg ST_PresetCameraType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_faaag :=_f .Attr {};_faaag .Name =name ;switch _dbabg {case ST_PresetCameraTypeUnset :_faaag .Value ="";case ST_PresetCameraTypeLegacyObliqueTopLeft :_faaag .Value ="l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueTop :_faaag .Value ="\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeLegacyObliqueTopRight :_faaag .Value ="l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueLeft :_faaag .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueFront :_faaag .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeLegacyObliqueRight :_faaag .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueBottomLeft :_faaag .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 :_faaag .Value ="\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeLegacyObliqueBottomRight :_faaag .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 :_faaag .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 :_faaag .Value ="l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070";case ST_PresetCameraTypeLegacyPerspectiveTopRight :_faaag .Value ="\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t";case ST_PresetCameraTypeLegacyPerspectiveLeft :_faaag .Value ="l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveFront :_faaag .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074";case ST_PresetCameraTypeLegacyPerspectiveRight :_faaag .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeLegacyPerspectiveBottomLeft :_faaag .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 :_faaag .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 :_faaag .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 :_faaag .Value ="\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeIsometricTopUp :_faaag .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070";case ST_PresetCameraTypeIsometricTopDown :_faaag .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricBottomUp :_faaag .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070";case ST_PresetCameraTypeIsometricBottomDown :_faaag .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricLeftUp :_faaag .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricLeftDown :_faaag .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricRightUp :_faaag .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricRightDown :_faaag .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricOffAxis1Left :_faaag .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis1Right :_faaag .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis1Top :_faaag .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis2Left :_faaag .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis2Right :_faaag .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis2Top :_faaag .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis3Left :_faaag .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis3Right :_faaag .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis3Bottom :_faaag .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 :_faaag .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis4Right :_faaag .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis4Bottom :_faaag .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 :_faaag .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueTop :_faaag .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeObliqueTopRight :_faaag .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueLeft :_faaag .Value ="o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueRight :_faaag .Value ="\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueBottomLeft :_faaag .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueBottom :_faaag .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeObliqueBottomRight :_faaag .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveFront :_faaag .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypePerspectiveLeft :_faaag .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypePerspectiveRight :_faaag .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveAbove :_faaag .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065";case ST_PresetCameraTypePerspectiveBelow :_faaag .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077";case ST_PresetCameraTypePerspectiveAboveLeftFacing :_faaag .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 :_faaag .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 :_faaag .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 :_faaag .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 :_faaag .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 :_faaag .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 :_faaag .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 :_faaag .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 :_faaag .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064";case ST_PresetCameraTypePerspectiveRelaxedModerately :_faaag .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 _faaag ,nil ;};type CT_TextCharBullet struct{CharAttr string ;}; +// ValidateWithPath validates the CT_NonVisualDrawingShapeProps and its children, prefixing error messages with path +func (_cgacaa *CT_NonVisualDrawingShapeProps )ValidateWithPath (path string )error {if _cgacaa .SpLocks !=nil {if _gbbc :=_cgacaa .SpLocks .ValidateWithPath (path +"\u002f\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_gbbc !=nil {return _gbbc ;};};if _cgacaa .ExtLst !=nil {if _eddfa :=_cgacaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eddfa !=nil {return _eddfa ;};};return nil ;};func NewCT_GroupFillProperties ()*CT_GroupFillProperties {_egad :=&CT_GroupFillProperties {};return _egad ;};type CT_Bevel struct{WAttr *int64 ;HAttr *int64 ;PrstAttr ST_BevelPresetType ;};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_TextField struct{IdAttr string ;TypeAttr *string ;RPr *CT_TextCharacterProperties ;PPr *CT_TextParagraphProperties ;T *string ;};func (_bae *CT_AudioCDTime )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_eaag :=range start .Attr {if _eaag .Name .Local =="\u0074\u0072\u0061c\u006b"{_agfd ,_aceb :=_c .ParseUint (_eaag .Value ,10,8);if _aceb !=nil {return _aceb ;};_bae .TrackAttr =uint8 (_agfd );continue ;};if _eaag .Name .Local =="\u0074\u0069\u006d\u0065"{_cagf ,_fcfa :=_c .ParseUint (_eaag .Value ,10,32);if _fcfa !=nil {return _fcfa ;};_aefe :=uint32 (_cagf );_bae .TimeAttr =&_aefe ;continue ;};};for {_ddaf ,_dce :=d .Token ();if _dce !=nil {return _b .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",_dce );};if _acg ,_dfee :=_ddaf .(_gg .EndElement );_dfee &&_acg .Name ==start .Name {break ;};};return nil ;};func (_bffcf *CT_TextParagraph )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _bffcf .PPr !=nil {_cefdg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070P\u0072"}};e .EncodeElement (_bffcf .PPr ,_cefdg );};if _bffcf .EG_TextRun !=nil {for _ ,_eedaf :=range _bffcf .EG_TextRun {_eedaf .MarshalXML (e ,_gg .StartElement {});};};if _bffcf .EndParaRPr !=nil {_aacd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065n\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}};e .EncodeElement (_bffcf .EndParaRPr ,_aacd );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path -func (_cddd *CT_Boolean )ValidateWithPath (path string )error {if _cddd .ValAttr !=nil {if _cagg :=_cddd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cagg !=nil {return _cagg ;};};return nil ;};var ST_TextBulletSizePercentPatternRe =_bb .MustCompile (ST_TextBulletSizePercentPattern );type CT_GrayscaleTransform struct{};func (_cebbc *CT_OfficeArtExtensionList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bedef :for {_bcbfe ,_gbdd :=d .Token ();if _gbdd !=nil {return _gbdd ;};switch _aedgg :=_bcbfe .(type ){case _f .StartElement :switch _aedgg .Name {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 :"\u0065\u0078\u0074"},_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 :"\u0065\u0078\u0074"}:_beadb :=NewCT_OfficeArtExtension ();if _fagcd :=d .DecodeElement (_beadb ,&_aedgg );_fagcd !=nil {return _fagcd ;};_cebbc .Ext =append (_cebbc .Ext ,_beadb );default:_db .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",_aedgg .Name );if _gdcbe :=d .Skip ();_gdcbe !=nil {return _gdcbe ;};};case _f .EndElement :break _bedef ;case _f .CharData :};};return nil ;}; +func (_fdgeg *CT_Boolean )ValidateWithPath (path string )error {if _fdgeg .ValAttr !=nil {if _fgag :=_fdgeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgag !=nil {return _fgag ;};};return nil ;}; -// Validate validates the CT_Camera and its children -func (_cgcb *CT_Camera )Validate ()error {return _cgcb .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006d\u0065\u0072a");};func (_cafac *CT_GvmlConnector )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cafac .NvCxnSpPr =NewCT_GvmlConnectorNonVisual ();_cafac .SpPr =NewCT_ShapeProperties ();_abgg :for {_cfcef ,_aeead :=d .Token ();if _aeead !=nil {return _aeead ;};switch _dgacf :=_cfcef .(type ){case _f .StartElement :switch _dgacf .Name {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 :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_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 :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _gdccf :=d .DecodeElement (_cafac .NvCxnSpPr ,&_dgacf );_gdccf !=nil {return _gdccf ;};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 :"\u0073\u0070\u0050\u0072"},_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 :"\u0073\u0070\u0050\u0072"}:if _cefad :=d .DecodeElement (_cafac .SpPr ,&_dgacf );_cefad !=nil {return _cefad ;};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 :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_cafac .Style =NewCT_ShapeStyle ();if _gece :=d .DecodeElement (_cafac .Style ,&_dgacf );_gece !=nil {return _gece ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cafac .ExtLst =NewCT_OfficeArtExtensionList ();if _ceegd :=d .DecodeElement (_cafac .ExtLst ,&_dgacf );_ceegd !=nil {return _ceegd ;};default:_db .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",_dgacf .Name );if _dfgaa :=d .Skip ();_dfgaa !=nil {return _dfgaa ;};};case _f .EndElement :break _abgg ;case _f .CharData :};};return nil ;};func NewCT_GrayscaleTransform ()*CT_GrayscaleTransform {_cgbcf :=&CT_GrayscaleTransform {};return _cgbcf ;};type CT_Cell3D struct{PrstMaterialAttr ST_PresetMaterialType ;Bevel *CT_Bevel ;LightRig *CT_LightRig ;ExtLst *CT_OfficeArtExtensionList ;};func (_adedg ST_Percentage )String ()string {if _adedg .ST_PercentageDecimal !=nil {return _e .Sprintf ("\u0025\u0076",*_adedg .ST_PercentageDecimal );};if _adedg .ST_Percentage !=nil {return _e .Sprintf ("\u0025\u0076",*_adedg .ST_Percentage );};return "";};type CT_Connection struct{IdAttr uint32 ;IdxAttr uint32 ;}; +// ValidateWithPath validates the CT_TextFont and its children, prefixing error messages with path +func (_fbacg *CT_TextFont )ValidateWithPath (path string )error {if _fbbfb :=_fbacg .PitchFamilyAttr .ValidateWithPath (path +"\u002f\u0050i\u0074\u0063\u0068F\u0061\u006d\u0069\u006c\u0079\u0041\u0074\u0074\u0072");_fbbfb !=nil {return _fbbfb ;};return nil ;}; -// Validate validates the CT_PresetShadowEffect and its children -func (_bebca *CT_PresetShadowEffect )Validate ()error {return _bebca .ValidateWithPath ("C\u0054\u005f\u0050\u0072es\u0065t\u0053\u0068\u0061\u0064\u006fw\u0045\u0066\u0066\u0065\u0063\u0074");}; +// Validate validates the Blip and its children +func (_dd *Blip )Validate ()error {return _dd .ValidateWithPath ("\u0042\u006c\u0069\u0070")};func (_eeafe *TblStyleLst )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 _eeafe .CT_TableStyleList .MarshalXML (e ,start );};func (_ddbge *CT_TableCellProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_dgedc :=range start .Attr {if _dgedc .Name .Local =="\u006d\u0061\u0072\u0052"{_bfdc ,_dced :=ParseUnionST_Coordinate32 (_dgedc .Value );if _dced !=nil {return _dced ;};_ddbge .MarRAttr =&_bfdc ;continue ;};if _dgedc .Name .Local =="\u006d\u0061\u0072\u0042"{_babfdc ,_ccggg :=ParseUnionST_Coordinate32 (_dgedc .Value );if _ccggg !=nil {return _ccggg ;};_ddbge .MarBAttr =&_babfdc ;continue ;};if _dgedc .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_ddbge .AnchorAttr .UnmarshalXMLAttr (_dgedc );continue ;};if _dgedc .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_ddbge .HorzOverflowAttr .UnmarshalXMLAttr (_dgedc );continue ;};if _dgedc .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_adadg ,_gfae :=_c .ParseBool (_dgedc .Value );if _gfae !=nil {return _gfae ;};_ddbge .AnchorCtrAttr =&_adadg ;continue ;};if _dgedc .Name .Local =="\u0076\u0065\u0072\u0074"{_ddbge .VertAttr .UnmarshalXMLAttr (_dgedc );continue ;};if _dgedc .Name .Local =="\u006d\u0061\u0072\u004c"{_ffgcf ,_becac :=ParseUnionST_Coordinate32 (_dgedc .Value );if _becac !=nil {return _becac ;};_ddbge .MarLAttr =&_ffgcf ;continue ;};if _dgedc .Name .Local =="\u006d\u0061\u0072\u0054"{_eegbdf ,_eebe :=ParseUnionST_Coordinate32 (_dgedc .Value );if _eebe !=nil {return _eebe ;};_ddbge .MarTAttr =&_eegbdf ;continue ;};};_aeafa :for {_ccdcd ,_dcecce :=d .Token ();if _dcecce !=nil {return _dcecce ;};switch _aebbff :=_ccdcd .(type ){case _gg .StartElement :switch _aebbff .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddbge .LnL =NewCT_LineProperties ();if _ffbea :=d .DecodeElement (_ddbge .LnL ,&_aebbff );_ffbea !=nil {return _ffbea ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddbge .LnR =NewCT_LineProperties ();if _bfcdc :=d .DecodeElement (_ddbge .LnR ,&_aebbff );_bfcdc !=nil {return _bfcdc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddbge .LnT =NewCT_LineProperties ();if _beecb :=d .DecodeElement (_ddbge .LnT ,&_aebbff );_beecb !=nil {return _beecb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddbge .LnB =NewCT_LineProperties ();if _cgggfb :=d .DecodeElement (_ddbge .LnB ,&_aebbff );_cgggfb !=nil {return _cgggfb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddbge .LnTlToBr =NewCT_LineProperties ();if _cdegdc :=d .DecodeElement (_ddbge .LnTlToBr ,&_aebbff );_cdegdc !=nil {return _cdegdc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddbge .LnBlToTr =NewCT_LineProperties ();if _bdecc :=d .DecodeElement (_ddbge .LnBlToTr ,&_aebbff );_bdecc !=nil {return _bdecc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddbge .Cell3D =NewCT_Cell3D ();if _gfbee :=d .DecodeElement (_ddbge .Cell3D ,&_aebbff );_gfbee !=nil {return _gfbee ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddbge .NoFill =NewCT_NoFillProperties ();if _afdb :=d .DecodeElement (_ddbge .NoFill ,&_aebbff );_afdb !=nil {return _afdb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddbge .SolidFill =NewCT_SolidColorFillProperties ();if _abcgec :=d .DecodeElement (_ddbge .SolidFill ,&_aebbff );_abcgec !=nil {return _abcgec ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddbge .GradFill =NewCT_GradientFillProperties ();if _ccdgf :=d .DecodeElement (_ddbge .GradFill ,&_aebbff );_ccdgf !=nil {return _ccdgf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddbge .BlipFill =NewCT_BlipFillProperties ();if _eeggfc :=d .DecodeElement (_ddbge .BlipFill ,&_aebbff );_eeggfc !=nil {return _eeggfc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddbge .PattFill =NewCT_PatternFillProperties ();if _aega :=d .DecodeElement (_ddbge .PattFill ,&_aebbff );_aega !=nil {return _aega ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddbge .GrpFill =NewCT_GroupFillProperties ();if _ccgeg :=d .DecodeElement (_ddbge .GrpFill ,&_aebbff );_ccgeg !=nil {return _ccgeg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddbge .Headers =NewCT_Headers ();if _dccc :=d .DecodeElement (_ddbge .Headers ,&_aebbff );_dccc !=nil {return _dccc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddbge .ExtLst =NewCT_OfficeArtExtensionList ();if _cedgg :=d .DecodeElement (_ddbge .ExtLst ,&_aebbff );_cedgg !=nil {return _cedgg ;};default:_bb .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",_aebbff .Name );if _gadeea :=d .Skip ();_gadeea !=nil {return _gadeea ;};};case _gg .EndElement :break _aeafa ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_AudioCD and its children -func (_abbc *CT_AudioCD )Validate ()error {return _abbc .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043\u0044");};type CT_Ratio struct{NAttr int64 ;DAttr int64 ;};type CT_TextBulletSizePercent struct{ValAttr string ;}; +// ST_Percentage is a union type +type ST_Percentage struct{ST_PercentageDecimal *int32 ;ST_Percentage *string ;};func (_afbc *CT_GlowEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_cfbe :=range start .Attr {if _cfbe .Name .Local =="\u0072\u0061\u0064"{_gbfb ,_dadgg :=_c .ParseInt (_cfbe .Value ,10,64);if _dadgg !=nil {return _dadgg ;};_afbc .RadAttr =&_gbfb ;continue ;};};_cadb :for {_dbeag ,_ddgab :=d .Token ();if _ddgab !=nil {return _ddgab ;};switch _bgbb :=_dbeag .(type ){case _gg .StartElement :switch _bgbb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_afbc .ScrgbClr =NewCT_ScRgbColor ();if _aaga :=d .DecodeElement (_afbc .ScrgbClr ,&_bgbb );_aaga !=nil {return _aaga ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_afbc .SrgbClr =NewCT_SRgbColor ();if _afag :=d .DecodeElement (_afbc .SrgbClr ,&_bgbb );_afag !=nil {return _afag ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_afbc .HslClr =NewCT_HslColor ();if _afedb :=d .DecodeElement (_afbc .HslClr ,&_bgbb );_afedb !=nil {return _afedb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_afbc .SysClr =NewCT_SystemColor ();if _bgbda :=d .DecodeElement (_afbc .SysClr ,&_bgbb );_bgbda !=nil {return _bgbda ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_afbc .SchemeClr =NewCT_SchemeColor ();if _fdeb :=d .DecodeElement (_afbc .SchemeClr ,&_bgbb );_fdeb !=nil {return _fdeb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_afbc .PrstClr =NewCT_PresetColor ();if _faba :=d .DecodeElement (_afbc .PrstClr ,&_bgbb );_faba !=nil {return _faba ;};default:_bb .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",_bgbb .Name );if _ccebaa :=d .Skip ();_ccebaa !=nil {return _ccebaa ;};};case _gg .EndElement :break _cadb ;case _gg .CharData :};};return nil ;};func NewCT_BiLevelEffect ()*CT_BiLevelEffect {_dggb :=&CT_BiLevelEffect {};return _dggb };func (_faaf *CT_FontCollection )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_faaf .Latin =NewCT_TextFont ();_faaf .Ea =NewCT_TextFont ();_faaf .Cs =NewCT_TextFont ();_dgce :for {_cgbfb ,_adeba :=d .Token ();if _adeba !=nil {return _adeba ;};switch _faee :=_cgbfb .(type ){case _gg .StartElement :switch _faee .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _abcce :=d .DecodeElement (_faaf .Latin ,&_faee );_abcce !=nil {return _abcce ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _abcf :=d .DecodeElement (_faaf .Ea ,&_faee );_abcf !=nil {return _abcf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dbdad :=d .DecodeElement (_faaf .Cs ,&_faee );_dbdad !=nil {return _dbdad ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fdfa :=NewCT_SupplementalFont ();if _cbbec :=d .DecodeElement (_fdfa ,&_faee );_cbbec !=nil {return _cbbec ;};_faaf .Font =append (_faaf .Font ,_fdfa );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_faaf .ExtLst =NewCT_OfficeArtExtensionList ();if _eccbd :=d .DecodeElement (_faaf .ExtLst ,&_faee );_eccbd !=nil {return _eccbd ;};default:_bb .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",_faee .Name );if _fage :=d .Skip ();_fage !=nil {return _fage ;};};case _gg .EndElement :break _dgce ;case _gg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_CustomColor and its children, prefixing error messages with path -func (_fcae *CT_CustomColor )ValidateWithPath (path string )error {if _fcae .ScrgbClr !=nil {if _fbdce :=_fcae .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_fbdce !=nil {return _fbdce ;};};if _fcae .SrgbClr !=nil {if _gaad :=_fcae .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_gaad !=nil {return _gaad ;};};if _fcae .HslClr !=nil {if _befbf :=_fcae .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_befbf !=nil {return _befbf ;};};if _fcae .SysClr !=nil {if _adcg :=_fcae .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_adcg !=nil {return _adcg ;};};if _fcae .SchemeClr !=nil {if _caebd :=_fcae .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_caebd !=nil {return _caebd ;};};if _fcae .PrstClr !=nil {if _fefc :=_fcae .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_fefc !=nil {return _fefc ;};};return nil ;};func NewCT_GrayscaleEffect ()*CT_GrayscaleEffect {_aadg :=&CT_GrayscaleEffect {};return _aadg };func (_aefaf *CT_PositivePercentage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_aefaf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Percentage ()*CT_Percentage {_feeggd :=&CT_Percentage {};return _feeggd };func (_bedbgb *ST_TileFlipMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bedbgb =0;case "\u006e\u006f\u006e\u0065":*_bedbgb =1;case "\u0078":*_bedbgb =2;case "\u0079":*_bedbgb =3;case "\u0078\u0079":*_bedbgb =4;};return nil ;};type CT_TextLineBreak struct{RPr *CT_TextCharacterProperties ;}; +// ValidateWithPath validates the CT_OfficeStyleSheet and its children, prefixing error messages with path +func (_gcca *CT_OfficeStyleSheet )ValidateWithPath (path string )error {if _abde :=_gcca .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_abde !=nil {return _abde ;};if _gcca .ObjectDefaults !=nil {if _gcae :=_gcca .ObjectDefaults .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");_gcae !=nil {return _gcae ;};};if _gcca .ExtraClrSchemeLst !=nil {if _acfbfb :=_gcca .ExtraClrSchemeLst .ValidateWithPath (path +"\u002fE\u0078t\u0072\u0061\u0043\u006c\u0072S\u0063\u0068e\u006d\u0065\u004c\u0073\u0074");_acfbfb !=nil {return _acfbfb ;};};if _gcca .CustClrLst !=nil {if _bcgcb :=_gcca .CustClrLst .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_bcgcb !=nil {return _bcgcb ;};};if _gcca .ExtLst !=nil {if _bdeg :=_gcca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdeg !=nil {return _bdeg ;};};return nil ;}; -// Validate validates the CT_NonVisualPictureProperties and its children -func (_fdaga *CT_NonVisualPictureProperties )Validate ()error {return _fdaga .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");}; +// Validate validates the EG_OfficeArtExtensionList and its children +func (_ccged *EG_OfficeArtExtensionList )Validate ()error {return _ccged .ValidateWithPath ("\u0045G\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");};func (_gdagb *CT_NonVisualPictureProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_beaac :=range start .Attr {if _beaac .Name .Local =="p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"{_cbcdfa ,_ebgdg :=_c .ParseBool (_beaac .Value );if _ebgdg !=nil {return _ebgdg ;};_gdagb .PreferRelativeResizeAttr =&_cbcdfa ;continue ;};};_adaf :for {_bgfce ,_fgeca :=d .Token ();if _fgeca !=nil {return _fgeca ;};switch _gaeee :=_bgfce .(type ){case _gg .StartElement :switch _gaeee .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gdagb .PicLocks =NewCT_PictureLocking ();if _ddfed :=d .DecodeElement (_gdagb .PicLocks ,&_gaeee );_ddfed !=nil {return _ddfed ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gdagb .ExtLst =NewCT_OfficeArtExtensionList ();if _ddgef :=d .DecodeElement (_gdagb .ExtLst ,&_gaeee );_ddgef !=nil {return _ddgef ;};default:_bb .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",_gaeee .Name );if _edfc :=d .Skip ();_edfc !=nil {return _edfc ;};};case _gg .EndElement :break _adaf ;case _gg .CharData :};};return nil ;}; -// Validate validates the EG_ThemeableEffectStyle and its children -func (_cdedc *EG_ThemeableEffectStyle )Validate ()error {return _cdedc .ValidateWithPath ("\u0045\u0047\u005fTh\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065");};func NewEG_TextBulletSize ()*EG_TextBulletSize {_cgeba :=&EG_TextBulletSize {};return _cgeba }; +// Validate validates the CT_LuminanceEffect and its children +func (_gafbe *CT_LuminanceEffect )Validate ()error {return _gafbe .ValidateWithPath ("\u0043T\u005fL\u0075\u006d\u0069\u006e\u0061n\u0063\u0065E\u0066\u0066\u0065\u0063\u0074");};func NewCT_Path2D ()*CT_Path2D {_bdcfd :=&CT_Path2D {};return _bdcfd };func (_bdefd ST_BlipCompression )Validate ()error {return _bdefd .ValidateWithPath ("")};func (_fbcbdb *ST_TextSpacingPercentOrPercentString )Validate ()error {return _fbcbdb .ValidateWithPath ("");}; -// Validate validates the CT_AnimationDgmBuildProperties and its children -func (_gff *CT_AnimationDgmBuildProperties )Validate ()error {return _gff .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");}; +// ValidateWithPath validates the EG_EffectProperties and its children, prefixing error messages with path +func (_febbb *EG_EffectProperties )ValidateWithPath (path string )error {if _febbb .EffectLst !=nil {if _cdfc :=_febbb .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_cdfc !=nil {return _cdfc ;};};if _febbb .EffectDag !=nil {if _fbaf :=_febbb .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_fbaf !=nil {return _fbaf ;};};return nil ;};func (_cfg *CT_ColorSchemeList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _cfg .ExtraClrScheme !=nil {_febg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003ae\u0078\u0074\u0072a\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};for _ ,_edad :=range _cfg .ExtraClrScheme {e .EncodeElement (_edad ,_febg );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_abcbf ST_TextTabAlignType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_abcbf .String (),start );};type ST_TextStrikeType byte ;type CT_RegularTextRun struct{RPr *CT_TextCharacterProperties ;T string ;};func (_bafdd *ST_Coordinate )ValidateWithPath (path string )error {_ffeeb :=[]string {};if _bafdd .ST_CoordinateUnqualified !=nil {_ffeeb =append (_ffeeb ,"\u0053T\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065U\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064");};if _bafdd .ST_UniversalMeasure !=nil {_ffeeb =append (_ffeeb ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_ffeeb )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ffeeb );};return nil ;};func (_gbbb *CT_PositiveFixedAngle )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_gbbb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_TableGrid ()*CT_TableGrid {_dcbc :=&CT_TableGrid {};return _dcbc }; -// Validate validates the CT_TableProperties and its children -func (_afed *CT_TableProperties )Validate ()error {return _afed .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_ffdc *CT_GroupLocking )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egbg :=range start .Attr {if _egbg .Name .Local =="\u006e\u006f\u0047r\u0070"{_gbdc ,_fgddg :=_g .ParseBool (_egbg .Value );if _fgddg !=nil {return _fgddg ;};_ffdc .NoGrpAttr =&_gbdc ;continue ;};if _egbg .Name .Local =="\u006eo\u0055\u006e\u0067\u0072\u0070"{_cbcddb ,_dcfe :=_g .ParseBool (_egbg .Value );if _dcfe !=nil {return _dcfe ;};_ffdc .NoUngrpAttr =&_cbcddb ;continue ;};if _egbg .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_ffedg ,_ggfab :=_g .ParseBool (_egbg .Value );if _ggfab !=nil {return _ggfab ;};_ffdc .NoSelectAttr =&_ffedg ;continue ;};if _egbg .Name .Local =="\u006e\u006f\u0052o\u0074"{_abbg ,_gebdd :=_g .ParseBool (_egbg .Value );if _gebdd !=nil {return _gebdd ;};_ffdc .NoRotAttr =&_abbg ;continue ;};if _egbg .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_fffda ,_bgf :=_g .ParseBool (_egbg .Value );if _bgf !=nil {return _bgf ;};_ffdc .NoChangeAspectAttr =&_fffda ;continue ;};if _egbg .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_edge ,_baaff :=_g .ParseBool (_egbg .Value );if _baaff !=nil {return _baaff ;};_ffdc .NoMoveAttr =&_edge ;continue ;};if _egbg .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_aceb ,_faeeg :=_g .ParseBool (_egbg .Value );if _faeeg !=nil {return _faeeg ;};_ffdc .NoResizeAttr =&_aceb ;continue ;};};_eedgf :for {_cabcb ,_fbfd :=d .Token ();if _fbfd !=nil {return _fbfd ;};switch _fdbb :=_cabcb .(type ){case _f .StartElement :switch _fdbb .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffdc .ExtLst =NewCT_OfficeArtExtensionList ();if _abaef :=d .DecodeElement (_ffdc .ExtLst ,&_fdbb );_abaef !=nil {return _abaef ;};default:_db .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",_fdbb .Name );if _cddb :=d .Skip ();_cddb !=nil {return _cddb ;};};case _f .EndElement :break _eedgf ;case _f .CharData :};};return nil ;};func (_abbef *CT_TableCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abbef .RowSpanAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072o\u0077\u0053\u0070\u0061\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_abbef .RowSpanAttr )});};if _abbef .GridSpanAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_abbef .GridSpanAttr )});};if _abbef .HMergeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_abbef .HMergeAttr ))});};if _abbef .VMergeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_abbef .VMergeAttr ))});};if _abbef .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_abbef .IdAttr )});};e .EncodeToken (start );if _abbef .TxBody !=nil {_gddff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_abbef .TxBody ,_gddff );};if _abbef .TcPr !=nil {_agbag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_abbef .TcPr ,_agbag );};if _abbef .ExtLst !=nil {_cdagf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abbef .ExtLst ,_cdagf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gdgee *CT_LineStyleList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ccgf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u006e"}};for _ ,_ceaeg :=range _gdgee .Ln {e .EncodeElement (_ceaeg ,_ccgf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_FillStyleList and its children, prefixing error messages with path +func (_dgedb *CT_FillStyleList )ValidateWithPath (path string )error {for _cccaa ,_cbgg :=range _dgedb .EG_FillProperties {if _ebfc :=_cbgg .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_cccaa ));_ebfc !=nil {return _ebfc ;};};return nil ;}; -// ValidateWithPath validates the CT_TextFont and its children, prefixing error messages with path -func (_aaded *CT_TextFont )ValidateWithPath (path string )error {if _eeegf :=_aaded .PitchFamilyAttr .ValidateWithPath (path +"\u002f\u0050i\u0074\u0063\u0068F\u0061\u006d\u0069\u006c\u0079\u0041\u0074\u0074\u0072");_eeegf !=nil {return _eeegf ;};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;);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 (_bcfgg *CT_Scale2D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_egdga :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0078"}};e .EncodeElement (_bcfgg .Sx ,_egdga );_cbdef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079"}};e .EncodeElement (_bcfgg .Sy ,_cbdef );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cefga *CT_TextParagraphProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cefga .MarLAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_e .Sprintf ("\u0025\u0076",*_cefga .MarLAttr )});};if _cefga .MarRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_e .Sprintf ("\u0025\u0076",*_cefga .MarRAttr )});};if _cefga .LvlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0076\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_cefga .LvlAttr )});};if _cefga .IndentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_cefga .IndentAttr )});};if _cefga .AlgnAttr !=ST_TextAlignTypeUnset {_eebdf ,_cbgff :=_cefga .AlgnAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u006c\u0067\u006e"});if _cbgff !=nil {return _cbgff ;};start .Attr =append (start .Attr ,_eebdf );};if _cefga .DefTabSzAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"},Value :_e .Sprintf ("\u0025\u0076",*_cefga .DefTabSzAttr )});};if _cefga .RtlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0074\u006c"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_cefga .RtlAttr ))});};if _cefga .EaLnBrkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065a\u004c\u006e\u0042\u0072\u006b"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_cefga .EaLnBrkAttr ))});};if _cefga .FontAlgnAttr !=ST_TextFontAlignTypeUnset {_daagg ,_dbad :=_cefga .FontAlgnAttr .MarshalXMLAttr (_f .Name {Local :"\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"});if _dbad !=nil {return _dbad ;};start .Attr =append (start .Attr ,_daagg );};if _cefga .LatinLnBrkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_cefga .LatinLnBrkAttr ))});};if _cefga .HangingPunctAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_cefga .HangingPunctAttr ))});};e .EncodeToken (start );if _cefga .LnSpc !=nil {_gccgfc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u006e\u0053\u0070\u0063"}};e .EncodeElement (_cefga .LnSpc ,_gccgfc );};if _cefga .SpcBef !=nil {_cbdgf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0042\u0065\u0066"}};e .EncodeElement (_cefga .SpcBef ,_cbdgf );};if _cefga .SpcAft !=nil {_fcggd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0041\u0066\u0074"}};e .EncodeElement (_cefga .SpcAft ,_fcggd );};if _cefga .BuClrTx !=nil {_aebbg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}};e .EncodeElement (_cefga .BuClrTx ,_aebbg );};if _cefga .BuClr !=nil {_agcbc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_cefga .BuClr ,_agcbc );};if _cefga .BuSzTx !=nil {_efcdf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}};e .EncodeElement (_cefga .BuSzTx ,_efcdf );};if _cefga .BuSzPct !=nil {_cbfae :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_cefga .BuSzPct ,_cbfae );};if _cefga .BuSzPts !=nil {_ebdbaec :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}};e .EncodeElement (_cefga .BuSzPts ,_ebdbaec );};if _cefga .BuFontTx !=nil {_affed :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}};e .EncodeElement (_cefga .BuFontTx ,_affed );};if _cefga .BuFont !=nil {_cabfa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}};e .EncodeElement (_cefga .BuFont ,_cabfa );};if _cefga .BuNone !=nil {_aefbb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}};e .EncodeElement (_cefga .BuNone ,_aefbb );};if _cefga .BuAutoNum !=nil {_cfcab :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}};e .EncodeElement (_cefga .BuAutoNum ,_cfcab );};if _cefga .BuChar !=nil {_eecae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}};e .EncodeElement (_cefga .BuChar ,_eecae );};if _cefga .BuBlip !=nil {_cdgca :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}};e .EncodeElement (_cefga .BuBlip ,_cdgca );};if _cefga .TabLst !=nil {_cdab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u004c\u0073\u0074"}};e .EncodeElement (_cefga .TabLst ,_cdab );};if _cefga .DefRPr !=nil {_edgfb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0052\u0050\u0072"}};e .EncodeElement (_cefga .DefRPr ,_edgfb );};if _cefga .ExtLst !=nil {_dbbegg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cefga .ExtLst ,_dbbegg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bebed ST_TextWrappingType )Validate ()error {return _bebed .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_EffectStyleList and its children, prefixing error messages with path +func (_ebeb *CT_EffectStyleList )ValidateWithPath (path string )error {for _gcdga ,_efdbc :=range _ebeb .EffectStyle {if _cccc :=_efdbc .ValidateWithPath (_b .Sprintf ("\u0025s\u002fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u005b\u0025\u0064\u005d",path ,_gcdga ));_cccc !=nil {return _cccc ;};};return nil ;};func (_aggfa *CT_TextBulletSizeFollowText )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for {_ddcgf ,_gaede :=d .Token ();if _gaede !=nil {return _b .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",_gaede );};if _acge ,_fdaf :=_ddcgf .(_gg .EndElement );_fdaf &&_acge .Name ==start .Name {break ;};};return nil ;};func NewCT_DuotoneEffect ()*CT_DuotoneEffect {_fcccf :=&CT_DuotoneEffect {};return _fcccf };func (_deabg *CT_TextNormalAutofit )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_cbeea :=range start .Attr {if _cbeea .Name .Local =="\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"{_faffg ,_cggef :=ParseUnionST_TextFontScalePercentOrPercentString (_cbeea .Value );if _cggef !=nil {return _cggef ;};_deabg .FontScaleAttr =&_faffg ;continue ;};if _cbeea .Name .Local =="\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"{_cefef ,_fgfca :=ParseUnionST_TextSpacingPercentOrPercentString (_cbeea .Value );if _fgfca !=nil {return _fgfca ;};_deabg .LnSpcReductionAttr =&_cefef ;continue ;};};for {_gfagd ,_adage :=d .Token ();if _adage !=nil {return _b .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",_adage );};if _bggca ,_dacda :=_gfagd .(_gg .EndElement );_dacda &&_bggca .Name ==start .Name {break ;};};return nil ;};func NewCT_LineJoinRound ()*CT_LineJoinRound {_babe :=&CT_LineJoinRound {};return _babe };func (_fbac *CT_GvmlPictureNonVisual )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_cbfb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_fbac .CNvPr ,_cbfb );_gccd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_fbac .CNvPicPr ,_gccd );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_eagdb *CT_GeomRect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006c"},Value :_b .Sprintf ("\u0025\u0076",_eagdb .LAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074"},Value :_b .Sprintf ("\u0025\u0076",_eagdb .TAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",_eagdb .RAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0062"},Value :_b .Sprintf ("\u0025\u0076",_eagdb .BAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_aced *CT_AlphaCeilingEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Path2DMoveTo and its children, prefixing error messages with path -func (_gbdcgf *CT_Path2DMoveTo )ValidateWithPath (path string )error {if _adcaa :=_gbdcgf .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_adcaa !=nil {return _adcaa ;};return nil ;};type CT_FillStyleList struct{EG_FillProperties []*EG_FillProperties ;};type CT_StretchInfoProperties struct{FillRect *CT_RelativeRect ;}; +// ValidateWithPath validates the CT_GvmlShape and its children, prefixing error messages with path +func (_addgf *CT_GvmlShape )ValidateWithPath (path string )error {if _efegcc :=_addgf .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_efegcc !=nil {return _efegcc ;};if _dfcc :=_addgf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dfcc !=nil {return _dfcc ;};if _addgf .TxSp !=nil {if _fdcd :=_addgf .TxSp .ValidateWithPath (path +"\u002f\u0054\u0078S\u0070");_fdcd !=nil {return _fdcd ;};};if _addgf .Style !=nil {if _ggedg :=_addgf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ggedg !=nil {return _ggedg ;};};if _addgf .ExtLst !=nil {if _bgbae :=_addgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgbae !=nil {return _bgbae ;};};return nil ;};func NewCT_GraphicalObject ()*CT_GraphicalObject {_gfbbc :=&CT_GraphicalObject {};_gfbbc .GraphicData =NewCT_GraphicalObjectData ();return _gfbbc ;}; -// Validate validates the CT_InnerShadowEffect and its children -func (_ebceb *CT_InnerShadowEffect )Validate ()error {return _ebceb .ValidateWithPath ("C\u0054_\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");}; +// ST_PositiveFixedPercentage is a union type +type ST_PositiveFixedPercentage struct{ST_PositiveFixedPercentageDecimal *int32 ;ST_PositiveFixedPercentage *ST_Percentage ;};func (_bbgac *CT_GrayscaleTransform )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Vector3D and its children, prefixing error messages with path -func (_dbfgf *CT_Vector3D )ValidateWithPath (path string )error {if _aggdfc :=_dbfgf .DxAttr .ValidateWithPath (path +"\u002fD\u0078\u0041\u0074\u0074\u0072");_aggdfc !=nil {return _aggdfc ;};if _abgee :=_dbfgf .DyAttr .ValidateWithPath (path +"\u002fD\u0079\u0041\u0074\u0074\u0072");_abgee !=nil {return _abgee ;};if _adbdg :=_dbfgf .DzAttr .ValidateWithPath (path +"\u002fD\u007a\u0041\u0074\u0074\u0072");_adbdg !=nil {return _adbdg ;};return nil ;};type CT_NonVisualConnectorProperties struct{CxnSpLocks *CT_ConnectorLocking ;StCxn *CT_Connection ;EndCxn *CT_Connection ;ExtLst *CT_OfficeArtExtensionList ;};func (_edfaa ST_TextWrappingType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_afdfg :=_f .Attr {};_afdfg .Name =name ;switch _edfaa {case ST_TextWrappingTypeUnset :_afdfg .Value ="";case ST_TextWrappingTypeNone :_afdfg .Value ="\u006e\u006f\u006e\u0065";case ST_TextWrappingTypeSquare :_afdfg .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";};return _afdfg ,nil ;};type CT_GroupFillProperties struct{};func (_dgdfd *ST_RectAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_faeca ,_eefbab :=d .Token ();if _eefbab !=nil {return _eefbab ;};if _fecae ,_daecg :=_faeca .(_f .EndElement );_daecg &&_fecae .Name ==start .Name {*_dgdfd =1;return nil ;};if _dgaffc ,_gfeeag :=_faeca .(_f .CharData );!_gfeeag {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",_faeca );}else {switch string (_dgaffc ){case "":*_dgdfd =0;case "\u0074\u006c":*_dgdfd =1;case "\u0074":*_dgdfd =2;case "\u0074\u0072":*_dgdfd =3;case "\u006c":*_dgdfd =4;case "\u0063\u0074\u0072":*_dgdfd =5;case "\u0072":*_dgdfd =6;case "\u0062\u006c":*_dgdfd =7;case "\u0062":*_dgdfd =8;case "\u0062\u0072":*_dgdfd =9;};};_faeca ,_eefbab =d .Token ();if _eefbab !=nil {return _eefbab ;};if _dcaecc ,_egade :=_faeca .(_f .EndElement );_egade &&_dcaecc .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",_faeca );};func NewCT_PositivePercentage ()*CT_PositivePercentage {_bacdf :=&CT_PositivePercentage {};return _bacdf ;};func (_afc *CT_Blip )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eabgg :=range start .Attr {if _eabgg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eabgg .Name .Local =="\u0065\u006d\u0062e\u0064"{_cgab ,_eagb :=_eabgg .Value ,error (nil );if _eagb !=nil {return _eagb ;};_afc .EmbedAttr =&_cgab ;continue ;};if _eabgg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eabgg .Name .Local =="\u006c\u0069\u006e\u006b"{_dda ,_abef :=_eabgg .Value ,error (nil );if _abef !=nil {return _abef ;};_afc .LinkAttr =&_dda ;continue ;};if _eabgg .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_afc .CstateAttr .UnmarshalXMLAttr (_eabgg );continue ;};};_dbab :for {_faea ,_ffeg :=d .Token ();if _ffeg !=nil {return _ffeg ;};switch _ecc :=_faea .(type ){case _f .StartElement :switch _ecc .Name {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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_aadd :=NewCT_BlipChoice ();if _egb :=d .DecodeElement (&_aadd .AlphaBiLevel ,&_ecc );_egb !=nil {return _egb ;};_afc .Choice =append (_afc .Choice ,_aadd );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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_deab :=NewCT_BlipChoice ();if _cfeb :=d .DecodeElement (&_deab .AlphaCeiling ,&_ecc );_cfeb !=nil {return _cfeb ;};_afc .Choice =append (_afc .Choice ,_deab );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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_dga :=NewCT_BlipChoice ();if _ddd :=d .DecodeElement (&_dga .AlphaFloor ,&_ecc );_ddd !=nil {return _ddd ;};_afc .Choice =append (_afc .Choice ,_dga );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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_ecdg :=NewCT_BlipChoice ();if _ffgb :=d .DecodeElement (&_ecdg .AlphaInv ,&_ecc );_ffgb !=nil {return _ffgb ;};_afc .Choice =append (_afc .Choice ,_ecdg );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_bfegd :=NewCT_BlipChoice ();if _bed :=d .DecodeElement (&_bfegd .AlphaMod ,&_ecc );_bed !=nil {return _bed ;};_afc .Choice =append (_afc .Choice ,_bfegd );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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_bebbc :=NewCT_BlipChoice ();if _ffbf :=d .DecodeElement (&_bebbc .AlphaModFix ,&_ecc );_ffbf !=nil {return _ffbf ;};_afc .Choice =append (_afc .Choice ,_bebbc );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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_bgbf :=NewCT_BlipChoice ();if _ggdg :=d .DecodeElement (&_bgbf .AlphaRepl ,&_ecc );_ggdg !=nil {return _ggdg ;};_afc .Choice =append (_afc .Choice ,_bgbf );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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_acgf :=NewCT_BlipChoice ();if _gfdff :=d .DecodeElement (&_acgf .BiLevel ,&_ecc );_gfdff !=nil {return _gfdff ;};_afc .Choice =append (_afc .Choice ,_acgf );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 :"\u0062\u006c\u0075\u0072"},_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 :"\u0062\u006c\u0075\u0072"}:_geec :=NewCT_BlipChoice ();if _cdcd :=d .DecodeElement (&_geec .Blur ,&_ecc );_cdcd !=nil {return _cdcd ;};_afc .Choice =append (_afc .Choice ,_geec );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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_abbe :=NewCT_BlipChoice ();if _gbdg :=d .DecodeElement (&_abbe .ClrChange ,&_ecc );_gbdg !=nil {return _gbdg ;};_afc .Choice =append (_afc .Choice ,_abbe );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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_gbe :=NewCT_BlipChoice ();if _cebd :=d .DecodeElement (&_gbe .ClrRepl ,&_ecc );_cebd !=nil {return _cebd ;};_afc .Choice =append (_afc .Choice ,_gbe );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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_aebg :=NewCT_BlipChoice ();if _cfgd :=d .DecodeElement (&_aebg .Duotone ,&_ecc );_cfgd !=nil {return _cfgd ;};_afc .Choice =append (_afc .Choice ,_aebg );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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_dbae :=NewCT_BlipChoice ();if _bbcf :=d .DecodeElement (&_dbae .FillOverlay ,&_ecc );_bbcf !=nil {return _bbcf ;};_afc .Choice =append (_afc .Choice ,_dbae );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\u0079\u0073\u0063\u006c"},_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\u0079\u0073\u0063\u006c"}:_adaf :=NewCT_BlipChoice ();if _fcdc :=d .DecodeElement (&_adaf .Grayscl ,&_ecc );_fcdc !=nil {return _fcdc ;};_afc .Choice =append (_afc .Choice ,_adaf );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 :"\u0068\u0073\u006c"},_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 :"\u0068\u0073\u006c"}:_dcad :=NewCT_BlipChoice ();if _cbgfc :=d .DecodeElement (&_dcad .Hsl ,&_ecc );_cbgfc !=nil {return _cbgfc ;};_afc .Choice =append (_afc .Choice ,_dcad );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_eec :=NewCT_BlipChoice ();if _gcff :=d .DecodeElement (&_eec .Lum ,&_ecc );_gcff !=nil {return _gcff ;};_afc .Choice =append (_afc .Choice ,_eec );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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_caab :=NewCT_BlipChoice ();if _bfdd :=d .DecodeElement (&_caab .Tint ,&_ecc );_bfdd !=nil {return _bfdd ;};_afc .Choice =append (_afc .Choice ,_caab );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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afc .ExtLst =NewCT_OfficeArtExtensionList ();if _dadf :=d .DecodeElement (_afc .ExtLst ,&_ecc );_dadf !=nil {return _dadf ;};default:_db .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",_ecc .Name );if _afdbb :=d .Skip ();_afdbb !=nil {return _afdbb ;};};case _f .EndElement :break _dbab ;case _f .CharData :};};return nil ;};func (_cfegad *EG_LineDashProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cfegad .PrstDash !=nil {_cabef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_cfegad .PrstDash ,_cabef );};if _cfegad .CustDash !=nil {_ggdgg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_cfegad .CustDash ,_ggdgg );};return nil ;};type CT_GvmlConnector struct{NvCxnSpPr *CT_GvmlConnectorNonVisual ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func NewEG_Text3D ()*EG_Text3D {_aafgf :=&EG_Text3D {};return _aafgf };type CT_GrayscaleEffect struct{};func NewCT_PathShadeProperties ()*CT_PathShadeProperties {_abbdb :=&CT_PathShadeProperties {};return _abbdb ;};func (_fgffcc *CT_TextCharacterProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fgffcc .KumimojiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_fgffcc .KumimojiAttr ))});};if _fgffcc .LangAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_fgffcc .LangAttr )});};if _fgffcc .AltLangAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061l\u0074\u004c\u0061\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_fgffcc .AltLangAttr )});};if _fgffcc .SzAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u007a"},Value :_e .Sprintf ("\u0025\u0076",*_fgffcc .SzAttr )});};if _fgffcc .BAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_fgffcc .BAttr ))});};if _fgffcc .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_fgffcc .IAttr ))});};if _fgffcc .UAttr !=ST_TextUnderlineTypeUnset {_bffad ,_afede :=_fgffcc .UAttr .MarshalXMLAttr (_f .Name {Local :"\u0075"});if _afede !=nil {return _afede ;};start .Attr =append (start .Attr ,_bffad );};if _fgffcc .StrikeAttr !=ST_TextStrikeTypeUnset {_cbeda ,_ffafe :=_fgffcc .StrikeAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0074\u0072\u0069\u006b\u0065"});if _ffafe !=nil {return _ffafe ;};start .Attr =append (start .Attr ,_cbeda );};if _fgffcc .KernAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0065\u0072\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_fgffcc .KernAttr )});};if _fgffcc .CapAttr !=ST_TextCapsTypeUnset {_aacb ,_eabae :=_fgffcc .CapAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u0061\u0070"});if _eabae !=nil {return _eabae ;};start .Attr =append (start .Attr ,_aacb );};if _fgffcc .SpcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u0063"},Value :_e .Sprintf ("\u0025\u0076",*_fgffcc .SpcAttr )});};if _fgffcc .NormalizeHAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_fgffcc .NormalizeHAttr ))});};if _fgffcc .BaselineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_fgffcc .BaselineAttr )});};if _fgffcc .NoProofAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_fgffcc .NoProofAttr ))});};if _fgffcc .DirtyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0072t\u0079"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_fgffcc .DirtyAttr ))});};if _fgffcc .ErrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0072\u0072"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_fgffcc .ErrAttr ))});};if _fgffcc .SmtCleanAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_fgffcc .SmtCleanAttr ))});};if _fgffcc .SmtIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006d\u0074I\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_fgffcc .SmtIdAttr )});};if _fgffcc .BmkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006d\u006b"},Value :_e .Sprintf ("\u0025\u0076",*_fgffcc .BmkAttr )});};e .EncodeToken (start );if _fgffcc .Ln !=nil {_baaga :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_fgffcc .Ln ,_baaga );};if _fgffcc .NoFill !=nil {_ededf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fgffcc .NoFill ,_ededf );};if _fgffcc .SolidFill !=nil {_gdabd :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fgffcc .SolidFill ,_gdabd );};if _fgffcc .GradFill !=nil {_dddgc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fgffcc .GradFill ,_dddgc );};if _fgffcc .BlipFill !=nil {_ebgf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fgffcc .BlipFill ,_ebgf );};if _fgffcc .PattFill !=nil {_efcbf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fgffcc .PattFill ,_efcbf );};if _fgffcc .GrpFill !=nil {_gbcef :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_fgffcc .GrpFill ,_gbcef );};if _fgffcc .EffectLst !=nil {_fgacd :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgffcc .EffectLst ,_fgacd );};if _fgffcc .EffectDag !=nil {_gcfgga :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_fgffcc .EffectDag ,_gcfgga );};if _fgffcc .Highlight !=nil {_ebfeb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fgffcc .Highlight ,_ebfeb );};if _fgffcc .ULnTx !=nil {_ggdbg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}};e .EncodeElement (_fgffcc .ULnTx ,_ggdbg );};if _fgffcc .ULn !=nil {_bgfa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0075L\u006e"}};e .EncodeElement (_fgffcc .ULn ,_bgfa );};if _fgffcc .UFillTx !=nil {_fedaag :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}};e .EncodeElement (_fgffcc .UFillTx ,_fedaag );};if _fgffcc .UFill !=nil {_afgccg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fgffcc .UFill ,_afgccg );};if _fgffcc .Latin !=nil {_afdbbg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_fgffcc .Latin ,_afdbbg );};if _fgffcc .Ea !=nil {_fggdd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0061"}};e .EncodeElement (_fgffcc .Ea ,_fggdd );};if _fgffcc .Cs !=nil {_acefa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_fgffcc .Cs ,_acefa );};if _fgffcc .Sym !=nil {_ccdgb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073y\u006d"}};e .EncodeElement (_fgffcc .Sym ,_ccdgb );};if _fgffcc .HlinkClick !=nil {_agbbg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_fgffcc .HlinkClick ,_agbbg );};if _fgffcc .HlinkMouseOver !=nil {_egfce :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003ah\u006c\u0069\u006ek\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072"}};e .EncodeElement (_fgffcc .HlinkMouseOver ,_egfce );};if _fgffcc .Rtl !=nil {_cbgfe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072t\u006c"}};e .EncodeElement (_fgffcc .Rtl ,_cbgfe );};if _fgffcc .ExtLst !=nil {_fbedg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgffcc .ExtLst ,_fbedg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eeeb *CT_BlendEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_fddd ,_bddc :=_eeeb .BlendAttr .MarshalXMLAttr (_f .Name {Local :"\u0062\u006c\u0065n\u0064"});if _bddc !=nil {return _bddc ;};start .Attr =append (start .Attr ,_fddd );e .EncodeToken (start );_fecfg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_eeeb .Cont ,_fecfg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbca *CT_EffectStyleItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gebga :for {_bcbff ,_efca :=d .Token ();if _efca !=nil {return _efca ;};switch _adgd :=_bcbff .(type ){case _f .StartElement :switch _adgd .Name {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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_dbca .EffectLst =NewCT_EffectList ();if _bfba :=d .DecodeElement (_dbca .EffectLst ,&_adgd );_bfba !=nil {return _bfba ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_dbca .EffectDag =NewCT_EffectContainer ();if _eedc :=d .DecodeElement (_dbca .EffectDag ,&_adgd );_eedc !=nil {return _eedc ;};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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_dbca .Scene3d =NewCT_Scene3D ();if _ebac :=d .DecodeElement (_dbca .Scene3d ,&_adgd );_ebac !=nil {return _ebac ;};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 :"\u0073\u0070\u0033\u0064"},_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 :"\u0073\u0070\u0033\u0064"}:_dbca .Sp3d =NewCT_Shape3D ();if _bbada :=d .DecodeElement (_dbca .Sp3d ,&_adgd );_bbada !=nil {return _bbada ;};default:_db .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",_adgd .Name );if _ddeab :=d .Skip ();_ddeab !=nil {return _ddeab ;};};case _f .EndElement :break _gebga ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_XYAdjustHandle and its children +func (_eeddd *CT_XYAdjustHandle )Validate ()error {return _eeddd .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048a\u006e\u0064\u006c\u0065");}; -// Validate validates the CT_LineJoinBevel and its children -func (_fafeb *CT_LineJoinBevel )Validate ()error {return _fafeb .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0042\u0065\u0076\u0065\u006c");};func NewCT_Path2DLineTo ()*CT_Path2DLineTo {_aggdg :=&CT_Path2DLineTo {};_aggdg .Pt =NewCT_AdjPoint2D ();return _aggdg ;}; +// Validate validates the CT_AlphaFloorEffect and its children +func (_dgc *CT_AlphaFloorEffect )Validate ()error {return _dgc .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u0046\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074");};func (_gfcc *CT_BlurEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gfcc .RadAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gfcc .RadAttr )});};if _gfcc .GrowAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0067\u0072\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gfcc .GrowAttr ))});};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_gdcae *CT_ScRgbColor )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_feggf :=range start .Attr {if _feggf .Name .Local =="\u0072"{_dagec ,_feebb :=ParseUnionST_Percentage (_feggf .Value );if _feebb !=nil {return _feebb ;};_gdcae .RAttr =_dagec ;continue ;};if _feggf .Name .Local =="\u0067"{_gfgdg ,_cada :=ParseUnionST_Percentage (_feggf .Value );if _cada !=nil {return _cada ;};_gdcae .GAttr =_gfgdg ;continue ;};if _feggf .Name .Local =="\u0062"{_ccaae ,_caabc :=ParseUnionST_Percentage (_feggf .Value );if _caabc !=nil {return _caabc ;};_gdcae .BAttr =_ccaae ;continue ;};};_gebgf :for {_bbeef ,_edadd :=d .Token ();if _edadd !=nil {return _edadd ;};switch _cegec :=_bbeef .(type ){case _gg .StartElement :switch _cegec .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agdda :=NewEG_ColorTransform ();_agdda .Tint =NewCT_PositiveFixedPercentage ();if _bgee :=d .DecodeElement (_agdda .Tint ,&_cegec );_bgee !=nil {return _bgee ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_agdda );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aegfd :=NewEG_ColorTransform ();_aegfd .Shade =NewCT_PositiveFixedPercentage ();if _ggffcb :=d .DecodeElement (_aegfd .Shade ,&_cegec );_ggffcb !=nil {return _ggffcb ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_aegfd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bdcdda :=NewEG_ColorTransform ();_bdcdda .Comp =NewCT_ComplementTransform ();if _gcbeg :=d .DecodeElement (_bdcdda .Comp ,&_cegec );_gcbeg !=nil {return _gcbeg ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_bdcdda );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bfdff :=NewEG_ColorTransform ();_bfdff .Inv =NewCT_InverseTransform ();if _cegce :=d .DecodeElement (_bfdff .Inv ,&_cegec );_cegce !=nil {return _cegce ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_bfdff );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdbcf :=NewEG_ColorTransform ();_cdbcf .Gray =NewCT_GrayscaleTransform ();if _fcdec :=d .DecodeElement (_cdbcf .Gray ,&_cegec );_fcdec !=nil {return _fcdec ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_cdbcf );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aebe :=NewEG_ColorTransform ();_aebe .Alpha =NewCT_PositiveFixedPercentage ();if _cdede :=d .DecodeElement (_aebe .Alpha ,&_cegec );_cdede !=nil {return _cdede ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_aebe );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfcae :=NewEG_ColorTransform ();_gfcae .AlphaOff =NewCT_FixedPercentage ();if _cgcdf :=d .DecodeElement (_gfcae .AlphaOff ,&_cegec );_cgcdf !=nil {return _cgcdf ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_gfcae );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agfa :=NewEG_ColorTransform ();_agfa .AlphaMod =NewCT_PositivePercentage ();if _dbgaf :=d .DecodeElement (_agfa .AlphaMod ,&_cegec );_dbgaf !=nil {return _dbgaf ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_agfa );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eebcf :=NewEG_ColorTransform ();_eebcf .Hue =NewCT_PositiveFixedAngle ();if _ddgbb :=d .DecodeElement (_eebcf .Hue ,&_cegec );_ddgbb !=nil {return _ddgbb ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_eebcf );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eega :=NewEG_ColorTransform ();_eega .HueOff =NewCT_Angle ();if _dcab :=d .DecodeElement (_eega .HueOff ,&_cegec );_dcab !=nil {return _dcab ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_eega );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bffge :=NewEG_ColorTransform ();_bffge .HueMod =NewCT_PositivePercentage ();if _bgbc :=d .DecodeElement (_bffge .HueMod ,&_cegec );_bgbc !=nil {return _bgbc ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_bffge );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbcef :=NewEG_ColorTransform ();_fbcef .Sat =NewCT_Percentage ();if _fcdc :=d .DecodeElement (_fbcef .Sat ,&_cegec );_fcdc !=nil {return _fcdc ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_fbcef );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbcbf :=NewEG_ColorTransform ();_dbcbf .SatOff =NewCT_Percentage ();if _cbagca :=d .DecodeElement (_dbcbf .SatOff ,&_cegec );_cbagca !=nil {return _cbagca ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_dbcbf );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bgcaf :=NewEG_ColorTransform ();_bgcaf .SatMod =NewCT_Percentage ();if _gfafe :=d .DecodeElement (_bgcaf .SatMod ,&_cegec );_gfafe !=nil {return _gfafe ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_bgcaf );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cfbg :=NewEG_ColorTransform ();_cfbg .Lum =NewCT_Percentage ();if _ffcga :=d .DecodeElement (_cfbg .Lum ,&_cegec );_ffcga !=nil {return _ffcga ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_cfbg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cebf :=NewEG_ColorTransform ();_cebf .LumOff =NewCT_Percentage ();if _dagb :=d .DecodeElement (_cebf .LumOff ,&_cegec );_dagb !=nil {return _dagb ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_cebf );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdacd :=NewEG_ColorTransform ();_cdacd .LumMod =NewCT_Percentage ();if _fddcd :=d .DecodeElement (_cdacd .LumMod ,&_cegec );_fddcd !=nil {return _fddcd ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_cdacd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ebaag :=NewEG_ColorTransform ();_ebaag .Red =NewCT_Percentage ();if _aafdf :=d .DecodeElement (_ebaag .Red ,&_cegec );_aafdf !=nil {return _aafdf ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_ebaag );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dcbfc :=NewEG_ColorTransform ();_dcbfc .RedOff =NewCT_Percentage ();if _ecbbg :=d .DecodeElement (_dcbfc .RedOff ,&_cegec );_ecbbg !=nil {return _ecbbg ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_dcbfc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_daebg :=NewEG_ColorTransform ();_daebg .RedMod =NewCT_Percentage ();if _fdgcg :=d .DecodeElement (_daebg .RedMod ,&_cegec );_fdgcg !=nil {return _fdgcg ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_daebg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aegc :=NewEG_ColorTransform ();_aegc .Green =NewCT_Percentage ();if _ddab :=d .DecodeElement (_aegc .Green ,&_cegec );_ddab !=nil {return _ddab ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_aegc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agbfa :=NewEG_ColorTransform ();_agbfa .GreenOff =NewCT_Percentage ();if _bcga :=d .DecodeElement (_agbfa .GreenOff ,&_cegec );_bcga !=nil {return _bcga ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_agbfa );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fecfb :=NewEG_ColorTransform ();_fecfb .GreenMod =NewCT_Percentage ();if _cabc :=d .DecodeElement (_fecfb .GreenMod ,&_cegec );_cabc !=nil {return _cabc ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_fecfb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_baaae :=NewEG_ColorTransform ();_baaae .Blue =NewCT_Percentage ();if _fggda :=d .DecodeElement (_baaae .Blue ,&_cegec );_fggda !=nil {return _fggda ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_baaae );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aeeac :=NewEG_ColorTransform ();_aeeac .BlueOff =NewCT_Percentage ();if _efegg :=d .DecodeElement (_aeeac .BlueOff ,&_cegec );_efegg !=nil {return _efegg ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_aeeac );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_babec :=NewEG_ColorTransform ();_babec .BlueMod =NewCT_Percentage ();if _eadbe :=d .DecodeElement (_babec .BlueMod ,&_cegec );_eadbe !=nil {return _eadbe ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_babec );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bcdae :=NewEG_ColorTransform ();_bcdae .Gamma =NewCT_GammaTransform ();if _baeef :=d .DecodeElement (_bcdae .Gamma ,&_cegec );_baeef !=nil {return _baeef ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_bcdae );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_efbcg :=NewEG_ColorTransform ();_efbcg .InvGamma =NewCT_InverseGammaTransform ();if _bbead :=d .DecodeElement (_efbcg .InvGamma ,&_cegec );_bbead !=nil {return _bbead ;};_gdcae .EG_ColorTransform =append (_gdcae .EG_ColorTransform ,_efbcg );default:_bb .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",_cegec .Name );if _dbcaf :=d .Skip ();_dbcaf !=nil {return _dbcaf ;};};case _gg .EndElement :break _gebgf ;case _gg .CharData :};};return nil ;};func (_egfde *CT_PositivePercentage )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_egfde .ValAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_Media and its children -func (_caged *EG_Media )Validate ()error {return _caged .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061");}; +// Validate validates the CT_ColorSchemeList and its children +func (_efdb *CT_ColorSchemeList )Validate ()error {return _efdb .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u0053c\u0068\u0065m\u0065\u004c\u0069\u0073\u0074");};func (_fffeb *CT_LineJoinMiterProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_bfbgg :=range start .Attr {if _bfbgg .Name .Local =="\u006c\u0069\u006d"{_dbaac ,_bgcdb :=ParseUnionST_PositivePercentage (_bfbgg .Value );if _bgcdb !=nil {return _bgcdb ;};_fffeb .LimAttr =&_dbaac ;continue ;};};for {_bfbae ,_abae :=d .Token ();if _abae !=nil {return _b .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",_abae );};if _cacb ,_adfff :=_bfbae .(_gg .EndElement );_adfff &&_cacb .Name ==start .Name {break ;};};return nil ;};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 NewCT_Point3D ()*CT_Point3D {_gfab :=&CT_Point3D {};return _gfab };func (_adcbe *EG_Effect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _adcbe .Cont !=nil {_ebffg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_adcbe .Cont ,_ebffg );};if _adcbe .Effect !=nil {_fgbgee :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_adcbe .Effect ,_fgbgee );};if _adcbe .AlphaBiLevel !=nil {_fcfed :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};e .EncodeElement (_adcbe .AlphaBiLevel ,_fcfed );};if _adcbe .AlphaCeiling !=nil {_bdaef :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_adcbe .AlphaCeiling ,_bdaef );};if _adcbe .AlphaFloor !=nil {_baffd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};e .EncodeElement (_adcbe .AlphaFloor ,_baffd );};if _adcbe .AlphaInv !=nil {_fcdef :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};e .EncodeElement (_adcbe .AlphaInv ,_fcdef );};if _adcbe .AlphaMod !=nil {_afee :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_adcbe .AlphaMod ,_afee );};if _adcbe .AlphaModFix !=nil {_adbc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};e .EncodeElement (_adcbe .AlphaModFix ,_adbc );};if _adcbe .AlphaOutset !=nil {_efgbd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_adcbe .AlphaOutset ,_efgbd );};if _adcbe .AlphaRepl !=nil {_fbfea :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};e .EncodeElement (_adcbe .AlphaRepl ,_fbfea );};if _adcbe .BiLevel !=nil {_eeecg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};e .EncodeElement (_adcbe .BiLevel ,_eeecg );};if _adcbe .Blend !=nil {_fdgega :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}};e .EncodeElement (_adcbe .Blend ,_fdgega );};if _adcbe .Blur !=nil {_fdgad :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_adcbe .Blur ,_fdgad );};if _adcbe .ClrChange !=nil {_caega :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_adcbe .ClrChange ,_caega );};if _adcbe .ClrRepl !=nil {_agfce :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};e .EncodeElement (_adcbe .ClrRepl ,_agfce );};if _adcbe .Duotone !=nil {_bccdc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};e .EncodeElement (_adcbe .Duotone ,_bccdc );};if _adcbe .Fill !=nil {_adfgf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_adcbe .Fill ,_adfgf );};if _adcbe .FillOverlay !=nil {_bbcca :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_adcbe .FillOverlay ,_bbcca );};if _adcbe .Glow !=nil {_egecb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_adcbe .Glow ,_egecb );};if _adcbe .Grayscl !=nil {_ccacf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};e .EncodeElement (_adcbe .Grayscl ,_ccacf );};if _adcbe .Hsl !=nil {_cgdcac :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_adcbe .Hsl ,_cgdcac );};if _adcbe .InnerShdw !=nil {_eafdg :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_adcbe .InnerShdw ,_eafdg );};if _adcbe .Lum !=nil {_dcfdg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_adcbe .Lum ,_dcfdg );};if _adcbe .OuterShdw !=nil {_cbaac :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_adcbe .OuterShdw ,_cbaac );};if _adcbe .PrstShdw !=nil {_baffgc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_adcbe .PrstShdw ,_baffgc );};if _adcbe .Reflection !=nil {_dbfae :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_adcbe .Reflection ,_dbfae );};if _adcbe .RelOff !=nil {_efgbb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_adcbe .RelOff ,_efgbb );};if _adcbe .SoftEdge !=nil {_daegcg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_adcbe .SoftEdge ,_daegcg );};if _adcbe .Tint !=nil {_bcgba :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_adcbe .Tint ,_bcgba );};if _adcbe .Xfrm !=nil {_fdegf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_adcbe .Xfrm ,_fdegf );};return nil ;};func (_bdcgdd ST_TextAlignType )Validate ()error {return _bdcgdd .ValidateWithPath ("")};func (_fabae *CT_GvmlTextShapeChoice )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _fabae .UseSpRect !=nil {_aecec :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0075\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074"}};e .EncodeElement (_fabae .UseSpRect ,_aecec );};if _fabae .Xfrm !=nil {_ecfba :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_fabae .Xfrm ,_ecfba );};return nil ;}; -// ValidateWithPath validates the CT_SphereCoords and its children, prefixing error messages with path -func (_fddbc *CT_SphereCoords )ValidateWithPath (path string )error {if _fddbc .LatAttr < 0{return _e .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 ,_fddbc .LatAttr );};if _fddbc .LatAttr >=21600000{return _e .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 ,_fddbc .LatAttr );};if _fddbc .LonAttr < 0{return _e .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 ,_fddbc .LonAttr );};if _fddbc .LonAttr >=21600000{return _e .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 ,_fddbc .LonAttr );};if _fddbc .RevAttr < 0{return _e .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 ,_fddbc .RevAttr );};if _fddbc .RevAttr >=21600000{return _e .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 ,_fddbc .RevAttr );};return nil ;};func NewEG_LineDashProperties ()*EG_LineDashProperties {_bcdea :=&EG_LineDashProperties {};return _bcdea ;};func (_bbfef ST_BlipCompression )Validate ()error {return _bbfef .ValidateWithPath ("")};func (_fcdbd *CT_TextAutonumberBullet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_eedb ,_cgbdc :=_fcdbd .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _cgbdc !=nil {return _cgbdc ;};start .Attr =append (start .Attr ,_eedb );if _fcdbd .StartAtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0061\u0072\u0074\u0041\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fcdbd .StartAtAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });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 ;}; +// ValidateWithPath validates the CT_PositivePercentage and its children, prefixing error messages with path +func (_dfac *CT_PositivePercentage )ValidateWithPath (path string )error {if _abfg :=_dfac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abfg !=nil {return _abfg ;};return nil ;};func (_efacb *ST_AnimationBuildType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dgdff ,_faded :=d .Token ();if _faded !=nil {return _faded ;};if _ceabbc ,_fegec :=_dgdff .(_gg .EndElement );_fegec &&_ceabbc .Name ==start .Name {*_efacb =1;return nil ;};if _gcbba ,_fegcc :=_dgdff .(_gg .CharData );!_fegcc {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",_dgdff );}else {switch string (_gcbba ){case "":*_efacb =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_efacb =1;};};_dgdff ,_faded =d .Token ();if _faded !=nil {return _faded ;};if _daddcb ,_dadfad :=_dgdff .(_gg .EndElement );_dadfad &&_daddcb .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",_dgdff );}; -// Validate validates the CT_TextCharacterProperties and its children -func (_ggcbb *CT_TextCharacterProperties )Validate ()error {return _ggcbb .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 (_abeab *CT_GradientStopList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbega :for {_edfeg ,_ebce :=d .Token ();if _ebce !=nil {return _ebce ;};switch _edeag :=_edfeg .(type ){case _f .StartElement :switch _edeag .Name {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 :"\u0067\u0073"},_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 :"\u0067\u0073"}:_ecgfg :=NewCT_GradientStop ();if _abeac :=d .DecodeElement (_ecgfg ,&_edeag );_abeac !=nil {return _abeac ;};_abeab .Gs =append (_abeab .Gs ,_ecgfg );default:_db .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",_edeag .Name );if _cebf :=d .Skip ();_cebf !=nil {return _cebf ;};};case _f .EndElement :break _dbega ;case _f .CharData :};};return nil ;};func (_fbcfe ST_TextAnchoringType )ValidateWithPath (path string )error {switch _fbcfe {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 (_fbcfe ));};return nil ;};type ST_TextAnchoringType byte ;func (_egedc *EG_Effect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _egedc .Cont !=nil {_dcccgg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_egedc .Cont ,_dcccgg );};if _egedc .Effect !=nil {_bbbgg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_egedc .Effect ,_bbbgg );};if _egedc .AlphaBiLevel !=nil {_gadbf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};e .EncodeElement (_egedc .AlphaBiLevel ,_gadbf );};if _egedc .AlphaCeiling !=nil {_dbcae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_egedc .AlphaCeiling ,_dbcae );};if _egedc .AlphaFloor !=nil {_cdffd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};e .EncodeElement (_egedc .AlphaFloor ,_cdffd );};if _egedc .AlphaInv !=nil {_accfc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};e .EncodeElement (_egedc .AlphaInv ,_accfc );};if _egedc .AlphaMod !=nil {_ffbaae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_egedc .AlphaMod ,_ffbaae );};if _egedc .AlphaModFix !=nil {_dgfbd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};e .EncodeElement (_egedc .AlphaModFix ,_dgfbd );};if _egedc .AlphaOutset !=nil {_gbgecc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_egedc .AlphaOutset ,_gbgecc );};if _egedc .AlphaRepl !=nil {_bdgdag :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};e .EncodeElement (_egedc .AlphaRepl ,_bdgdag );};if _egedc .BiLevel !=nil {_aaaca :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};e .EncodeElement (_egedc .BiLevel ,_aaaca );};if _egedc .Blend !=nil {_bbfcd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}};e .EncodeElement (_egedc .Blend ,_bbfcd );};if _egedc .Blur !=nil {_eaadc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_egedc .Blur ,_eaadc );};if _egedc .ClrChange !=nil {_agdab :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_egedc .ClrChange ,_agdab );};if _egedc .ClrRepl !=nil {_egcf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};e .EncodeElement (_egedc .ClrRepl ,_egcf );};if _egedc .Duotone !=nil {_beabe :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};e .EncodeElement (_egedc .Duotone ,_beabe );};if _egedc .Fill !=nil {_gccba :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_egedc .Fill ,_gccba );};if _egedc .FillOverlay !=nil {_bgef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_egedc .FillOverlay ,_bgef );};if _egedc .Glow !=nil {_gdbdb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_egedc .Glow ,_gdbdb );};if _egedc .Grayscl !=nil {_eaff :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};e .EncodeElement (_egedc .Grayscl ,_eaff );};if _egedc .Hsl !=nil {_ccefbf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_egedc .Hsl ,_ccefbf );};if _egedc .InnerShdw !=nil {_abgac :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_egedc .InnerShdw ,_abgac );};if _egedc .Lum !=nil {_gdbbga :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_egedc .Lum ,_gdbbga );};if _egedc .OuterShdw !=nil {_fgfdf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_egedc .OuterShdw ,_fgfdf );};if _egedc .PrstShdw !=nil {_geggg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_egedc .PrstShdw ,_geggg );};if _egedc .Reflection !=nil {_edgg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_egedc .Reflection ,_edgg );};if _egedc .RelOff !=nil {_bccfd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_egedc .RelOff ,_bccfd );};if _egedc .SoftEdge !=nil {_dbaed :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_egedc .SoftEdge ,_dbaed );};if _egedc .Tint !=nil {_aggbe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_egedc .Tint ,_aggbe );};if _egedc .Xfrm !=nil {_fcgce :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_egedc .Xfrm ,_fcgce );};return nil ;};func (_acfec *CT_GraphicalObjectData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_deeb :=range start .Attr {if _deeb .Name .Local =="\u0075\u0072\u0069"{_agea ,_effdb :=_deeb .Value ,error (nil );if _effdb !=nil {return _effdb ;};_acfec .UriAttr =_agea ;continue ;};};_bacg :for {_fggeg ,_ddbe :=d .Token ();if _ddbe !=nil {return _ddbe ;};switch _gdggc :=_fggeg .(type ){case _f .StartElement :switch _gdggc .Name {default:if _cbdcc ,_effabf :=_db .CreateElement (_gdggc );_effabf !=nil {return _effabf ;}else {if _aceg :=d .DecodeElement (_cbdcc ,&_gdggc );_aceg !=nil {return _aceg ;};_acfec .Any =append (_acfec .Any ,_cbdcc );};};case _f .EndElement :break _bacg ;case _f .CharData :};};return nil ;};func (_dabc *CT_Hyperlink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgbf :=range start .Attr {if _fgbf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fgbf .Name .Local =="\u0069\u0064"||_fgbf .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"&&_fgbf .Name .Local =="\u0069\u0064"{_cfca ,_eedgd :=_fgbf .Value ,error (nil );if _eedgd !=nil {return _eedgd ;};_dabc .IdAttr =&_cfca ;continue ;};if _fgbf .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"{_dbba ,_ddadg :=_fgbf .Value ,error (nil );if _ddadg !=nil {return _ddadg ;};_dabc .InvalidUrlAttr =&_dbba ;continue ;};if _fgbf .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_ddadb ,_efeg :=_fgbf .Value ,error (nil );if _efeg !=nil {return _efeg ;};_dabc .ActionAttr =&_ddadb ;continue ;};if _fgbf .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_fcbb ,_ffbfg :=_fgbf .Value ,error (nil );if _ffbfg !=nil {return _ffbfg ;};_dabc .TgtFrameAttr =&_fcbb ;continue ;};if _fgbf .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_agaffe ,_baaag :=_fgbf .Value ,error (nil );if _baaag !=nil {return _baaag ;};_dabc .TooltipAttr =&_agaffe ;continue ;};if _fgbf .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_afae ,_fggfd :=_g .ParseBool (_fgbf .Value );if _fggfd !=nil {return _fggfd ;};_dabc .HistoryAttr =&_afae ;continue ;};if _fgbf .Name .Local =="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"{_gfddc ,_begbf :=_g .ParseBool (_fgbf .Value );if _begbf !=nil {return _begbf ;};_dabc .HighlightClickAttr =&_gfddc ;continue ;};if _fgbf .Name .Local =="\u0065\u006e\u0064\u0053\u006e\u0064"{_fafbc ,_ebeea :=_g .ParseBool (_fgbf .Value );if _ebeea !=nil {return _ebeea ;};_dabc .EndSndAttr =&_fafbc ;continue ;};};_cbcfd :for {_fccba ,_dcaec :=d .Token ();if _dcaec !=nil {return _dcaec ;};switch _gcagf :=_fccba .(type ){case _f .StartElement :switch _gcagf .Name {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 :"\u0073\u006e\u0064"},_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 :"\u0073\u006e\u0064"}:_dabc .Snd =NewCT_EmbeddedWAVAudioFile ();if _fgdg :=d .DecodeElement (_dabc .Snd ,&_gcagf );_fgdg !=nil {return _fgdg ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dabc .ExtLst =NewCT_OfficeArtExtensionList ();if _fgeae :=d .DecodeElement (_dabc .ExtLst ,&_gcagf );_fgeae !=nil {return _fgeae ;};default:_db .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",_gcagf .Name );if _addf :=d .Skip ();_addf !=nil {return _addf ;};};case _f .EndElement :break _cbcfd ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_LightRig and its children +func (_dfeacd *CT_LightRig )Validate ()error {return _dfeacd .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067");}; -// ValidateWithPath validates the CT_ShapeProperties and its children, prefixing error messages with path -func (_caceb *CT_ShapeProperties )ValidateWithPath (path string )error {if _gecdg :=_caceb .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gecdg !=nil {return _gecdg ;};if _caceb .Xfrm !=nil {if _ggacgb :=_caceb .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_ggacgb !=nil {return _ggacgb ;};};if _caceb .CustGeom !=nil {if _ecgd :=_caceb .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_ecgd !=nil {return _ecgd ;};};if _caceb .PrstGeom !=nil {if _ebfe :=_caceb .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm");_ebfe !=nil {return _ebfe ;};};if _caceb .NoFill !=nil {if _fecde :=_caceb .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_fecde !=nil {return _fecde ;};};if _caceb .SolidFill !=nil {if _eeedb :=_caceb .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_eeedb !=nil {return _eeedb ;};};if _caceb .GradFill !=nil {if _gacdd :=_caceb .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_gacdd !=nil {return _gacdd ;};};if _caceb .BlipFill !=nil {if _gdcgb :=_caceb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gdcgb !=nil {return _gdcgb ;};};if _caceb .PattFill !=nil {if _cbgad :=_caceb .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_cbgad !=nil {return _cbgad ;};};if _caceb .GrpFill !=nil {if _fgcb :=_caceb .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_fgcb !=nil {return _fgcb ;};};if _caceb .Ln !=nil {if _ebegd :=_caceb .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_ebegd !=nil {return _ebegd ;};};if _caceb .EffectLst !=nil {if _gfga :=_caceb .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_gfga !=nil {return _gfga ;};};if _caceb .EffectDag !=nil {if _fcdcb :=_caceb .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_fcdcb !=nil {return _fcdcb ;};};if _caceb .Scene3d !=nil {if _aaedg :=_caceb .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_aaedg !=nil {return _aaedg ;};};if _caceb .Sp3d !=nil {if _ccfcd :=_caceb .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_ccfcd !=nil {return _ccfcd ;};};if _caceb .ExtLst !=nil {if _accac :=_caceb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_accac !=nil {return _accac ;};};return nil ;};func NewCT_GvmlTextShape ()*CT_GvmlTextShape {_agfee :=&CT_GvmlTextShape {};_agfee .TxBody =NewCT_TextBody ();return _agfee ;}; +// Validate validates the CT_Path2DCubicBezierTo and its children +func (_gcdae *CT_Path2DCubicBezierTo )Validate ()error {return _gcdae .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0032\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072T\u006f");};func (_ecbgg ST_TextBulletSize )String ()string {if _ecbgg .ST_TextBulletSizePercent !=nil {return _b .Sprintf ("\u0025\u0076",*_ecbgg .ST_TextBulletSizePercent );};if _ecbgg .ST_TextBulletSizeDecimal !=nil {return _b .Sprintf ("\u0025\u0076",*_ecbgg .ST_TextBulletSizeDecimal );};return "";}; + +// Validate validates the CT_TableCell and its children +func (_febe *CT_TableCell )Validate ()error {return _febe .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006c");};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_ClipboardStyleSheet struct{ThemeElements *CT_BaseStyles ;ClrMap *CT_ColorMapping ;};func (_gcdff ST_PositiveFixedPercentage )String ()string {if _gcdff .ST_PositiveFixedPercentageDecimal !=nil {return _b .Sprintf ("\u0025\u0076",*_gcdff .ST_PositiveFixedPercentageDecimal );};if _gcdff .ST_PositiveFixedPercentage !=nil {return _gcdff .ST_PositiveFixedPercentage .String ();};return "";};func (_gaafc ST_LineEndLength )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_gaafc .String (),start );};func (_adabb ST_PathShadeType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_adabb .String (),start );}; // ST_AdjAngle is a union type type ST_AdjAngle struct{ST_Angle *int32 ;ST_GeomGuideName *string ;}; -// ValidateWithPath validates the CT_GvmlPictureNonVisual and its children, prefixing error messages with path -func (_cfed *CT_GvmlPictureNonVisual )ValidateWithPath (path string )error {if _cgbde :=_cfed .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cgbde !=nil {return _cgbde ;};if _cace :=_cfed .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_cace !=nil {return _cace ;};return nil ;}; +// Validate validates the CT_PictureLocking and its children +func (_edaac *CT_PictureLocking )Validate ()error {return _edaac .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006fc\u006b\u0069\u006e\u0067");}; -// Validate validates the CT_Connection and its children -func (_aggb *CT_Connection )Validate ()error {return _aggb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");};func (_aacgec ST_TextAlignType )ValidateWithPath (path string )error {switch _aacgec {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 (_aacgec ));};return nil ;}; +// Validate validates the CT_InverseGammaTransform and its children +func (_fffbf *CT_InverseGammaTransform )Validate ()error {return _fffbf .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_TextTabStopList and its children, prefixing error messages with path -func (_cdcea *CT_TextTabStopList )ValidateWithPath (path string )error {for _cfbga ,_agdff :=range _cdcea .Tab {if _bdffb :=_agdff .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_cfbga ));_bdffb !=nil {return _bdffb ;};};return nil ;}; +// ValidateWithPath validates the CT_SchemeColor and its children, prefixing error messages with path +func (_fgcba *CT_SchemeColor )ValidateWithPath (path string )error {if _fgcba .ValAttr ==ST_SchemeColorValUnset {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 _dffe :=_fgcba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dffe !=nil {return _dffe ;};for _dfacg ,_cfddd :=range _fgcba .EG_ColorTransform {if _daacce :=_cfddd .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_dfacg ));_daacce !=nil {return _daacce ;};};return nil ;};func (_bgac *CT_InverseGammaTransform )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_NonVisualGraphicFrameProperties and its children -func (_bcfec *CT_NonVisualGraphicFrameProperties )Validate ()error {return _bcfec .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 NewCT_GradientFillProperties ()*CT_GradientFillProperties {_afbbf :=&CT_GradientFillProperties {};return _afbbf ;};func (_beafe ST_TextFontScalePercentOrPercentString )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _beafe .ST_TextFontScalePercent !=nil {e .EncodeToken (_f .CharData (_e .Sprintf ("\u0025\u0064",*_beafe .ST_TextFontScalePercent )));};if _beafe .ST_Percentage !=nil {e .EncodeToken (_f .CharData (*_beafe .ST_Percentage ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};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 ;};type CT_TextNormalAutofit struct{FontScaleAttr *ST_TextFontScalePercentOrPercentString ;LnSpcReductionAttr *ST_TextSpacingPercentOrPercentString ;}; +// ValidateWithPath validates the CT_GvmlConnectorNonVisual and its children, prefixing error messages with path +func (_bcabg *CT_GvmlConnectorNonVisual )ValidateWithPath (path string )error {if _efdge :=_bcabg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_efdge !=nil {return _efdge ;};if _dcdb :=_bcabg .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_dcdb !=nil {return _dcdb ;};return nil ;};func (_fedda ST_PresetShadowVal )Validate ()error {return _fedda .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_PositivePercentage and its children, prefixing error messages with path -func (_dgad *CT_PositivePercentage )ValidateWithPath (path string )error {if _bfcgf :=_dgad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfcgf !=nil {return _bfcgf ;};return nil ;};type EG_FillModeProperties struct{Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;};func (_aegdg ST_TextShapeType )ValidateWithPath (path string )error {switch _aegdg {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 _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aegdg ));};return nil ;}; +// ValidateWithPath validates the AG_Locking and its children, prefixing error messages with path +func (_gbd *AG_Locking )ValidateWithPath (path string )error {return nil };type CT_LineJoinBevel struct{};type ST_TextShapeType byte ;func NewCT_FillOverlayEffect ()*CT_FillOverlayEffect {_ffga :=&CT_FillOverlayEffect {};_ffga .BlendAttr =ST_BlendMode (1);return _ffga ;};type CT_EffectStyleItem struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;};type EG_Geometry struct{CustGeom *CT_CustomGeometry2D ;PrstGeom *CT_PresetGeometry2D ;}; -// ValidateWithPath validates the CT_NonVisualConnectorProperties and its children, prefixing error messages with path -func (_fgbg *CT_NonVisualConnectorProperties )ValidateWithPath (path string )error {if _fgbg .CxnSpLocks !=nil {if _gccac :=_fgbg .CxnSpLocks .ValidateWithPath (path +"/\u0043\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_gccac !=nil {return _gccac ;};};if _fgbg .StCxn !=nil {if _agbc :=_fgbg .StCxn .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u0078\u006e");_agbc !=nil {return _agbc ;};};if _fgbg .EndCxn !=nil {if _fcgca :=_fgbg .EndCxn .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0078\u006e");_fcgca !=nil {return _fcgca ;};};if _fgbg .ExtLst !=nil {if _edgbba :=_fgbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edgbba !=nil {return _edgbba ;};};return nil ;};type CT_InverseTransform struct{};func (_cccdff ST_TextAutonumberScheme )ValidateWithPath (path string )error {switch _cccdff {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 _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cccdff ));};return nil ;};type CT_ConnectionSite struct{AngAttr ST_AdjAngle ;Pos *CT_AdjPoint2D ;};func NewCT_NonVisualContentPartProperties ()*CT_NonVisualContentPartProperties {_gege :=&CT_NonVisualContentPartProperties {};return _gege ;};func (_bdefa *CT_Path2D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgdba :=range start .Attr {if _dgdba .Name .Local =="\u0077"{_fffe ,_cceb :=_g .ParseInt (_dgdba .Value ,10,64);if _cceb !=nil {return _cceb ;};_bdefa .WAttr =&_fffe ;continue ;};if _dgdba .Name .Local =="\u0068"{_ecfgg ,_aaeea :=_g .ParseInt (_dgdba .Value ,10,64);if _aaeea !=nil {return _aaeea ;};_bdefa .HAttr =&_ecfgg ;continue ;};if _dgdba .Name .Local =="\u0066\u0069\u006c\u006c"{_bdefa .FillAttr .UnmarshalXMLAttr (_dgdba );continue ;};if _dgdba .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_faff ,_dafcg :=_g .ParseBool (_dgdba .Value );if _dafcg !=nil {return _dafcg ;};_bdefa .StrokeAttr =&_faff ;continue ;};if _dgdba .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"{_eaecd ,_cggb :=_g .ParseBool (_dgdba .Value );if _cggb !=nil {return _cggb ;};_bdefa .ExtrusionOkAttr =&_eaecd ;continue ;};};_ccfa :for {_bdcbg ,_ceebf :=d .Token ();if _ceebf !=nil {return _ceebf ;};switch _ggdcd :=_bdcbg .(type ){case _f .StartElement :switch _ggdcd .Name {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 :"\u0063\u006c\u006fs\u0065"},_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 :"\u0063\u006c\u006fs\u0065"}:_gbdab :=NewCT_Path2DClose ();if _cdfea :=d .DecodeElement (_gbdab ,&_ggdcd );_cdfea !=nil {return _cdfea ;};_bdefa .Close =append (_bdefa .Close ,_gbdab );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ecfac :=NewCT_Path2DMoveTo ();if _fgfgc :=d .DecodeElement (_ecfac ,&_ggdcd );_fgfgc !=nil {return _fgfgc ;};_bdefa .MoveTo =append (_bdefa .MoveTo ,_ecfac );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 :"\u006c\u006e\u0054\u006f"},_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 :"\u006c\u006e\u0054\u006f"}:_dfdb :=NewCT_Path2DLineTo ();if _bgacf :=d .DecodeElement (_dfdb ,&_ggdcd );_bgacf !=nil {return _bgacf ;};_bdefa .LnTo =append (_bdefa .LnTo ,_dfdb );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 :"\u0061\u0072\u0063T\u006f"},_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 :"\u0061\u0072\u0063T\u006f"}:_fbad :=NewCT_Path2DArcTo ();if _bfbfg :=d .DecodeElement (_fbad ,&_ggdcd );_bfbfg !=nil {return _bfbfg ;};_bdefa .ArcTo =append (_bdefa .ArcTo ,_fbad );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 :"\u0071u\u0061\u0064\u0042\u0065\u007a\u0054o"},_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 :"\u0071u\u0061\u0064\u0042\u0065\u007a\u0054o"}:_ddaea :=NewCT_Path2DQuadBezierTo ();if _dabd :=d .DecodeElement (_ddaea ,&_ggdcd );_dabd !=nil {return _dabd ;};_bdefa .QuadBezTo =append (_bdefa .QuadBezTo ,_ddaea );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 :"\u0063\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"},_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 :"\u0063\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}:_becca :=NewCT_Path2DCubicBezierTo ();if _cecdcf :=d .DecodeElement (_becca ,&_ggdcd );_cecdcf !=nil {return _cecdcf ;};_bdefa .CubicBezTo =append (_bdefa .CubicBezTo ,_becca );default:_db .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",_ggdcd .Name );if _eeecb :=d .Skip ();_eeecb !=nil {return _eeecb ;};};case _f .EndElement :break _ccfa ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_LineJoinRound and its children, prefixing error messages with path +func (_fbgf *CT_LineJoinRound )ValidateWithPath (path string )error {return nil };func NewCT_TableStyleTextStyle ()*CT_TableStyleTextStyle {_aabbd :=&CT_TableStyleTextStyle {};return _aabbd ;};func (_bbdb *CT_FontScheme )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_bbdb .NameAttr )});e .EncodeToken (start );_ccgac :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u006d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_bbdb .MajorFont ,_ccgac );_addc :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u006d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_bbdb .MinorFont ,_addc );if _bbdb .ExtLst !=nil {_ccdb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbdb .ExtLst ,_ccdb );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_TextTabStopList ()*CT_TextTabStopList {_abaed :=&CT_TextTabStopList {};return _abaed };type CT_ScRgbColor struct{RAttr ST_Percentage ;GAttr ST_Percentage ;BAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;};func (_ebaga *CT_CustomColorList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _ebaga .CustClr !=nil {_efgac :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0063\u0075\u0073\u0074\u0043\u006cr"}};for _ ,_gcbbf :=range _ebaga .CustClr {e .EncodeElement (_gcbbf ,_efgac );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_GvmlGraphicalObjectFrame ()*CT_GvmlGraphicalObjectFrame {_egegf :=&CT_GvmlGraphicalObjectFrame {};_egegf .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual ();_egegf .Graphic =NewGraphic ();_egegf .Xfrm =NewCT_Transform2D ();return _egegf ;};type CT_TextBlipBullet struct{Blip *CT_Blip ;};func NewCT_BackgroundFillStyleList ()*CT_BackgroundFillStyleList {_ffcb :=&CT_BackgroundFillStyleList {};return _ffcb ;};func (_acdac ST_TileFlipMode )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_efead :=_gg .Attr {};_efead .Name =name ;switch _acdac {case ST_TileFlipModeUnset :_efead .Value ="";case ST_TileFlipModeNone :_efead .Value ="\u006e\u006f\u006e\u0065";case ST_TileFlipModeX :_efead .Value ="\u0078";case ST_TileFlipModeY :_efead .Value ="\u0079";case ST_TileFlipModeXy :_efead .Value ="\u0078\u0079";};return _efead ,nil ;};type CT_SphereCoords struct{LatAttr int32 ;LonAttr int32 ;RevAttr int32 ;};func (_cdacab *ST_TextBulletSize )Validate ()error {return _cdacab .ValidateWithPath ("")}; -// Validate validates the CT_NonVisualDrawingProps and its children -func (_cedcbc *CT_NonVisualDrawingProps )Validate ()error {return _cedcbc .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006f\u0070\u0073");};func (_bacca *CT_PresetColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bacca .ValAttr =ST_PresetColorVal (1);for _ ,_geac :=range start .Attr {if _geac .Name .Local =="\u0076\u0061\u006c"{_bacca .ValAttr .UnmarshalXMLAttr (_geac );continue ;};};_bdfc :for {_cdeac ,_efcac :=d .Token ();if _efcac !=nil {return _efcac ;};switch _fbdgg :=_cdeac .(type ){case _f .StartElement :switch _fbdgg .Name {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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_fbcgf :=NewEG_ColorTransform ();_fbcgf .Tint =NewCT_PositiveFixedPercentage ();if _fgffc :=d .DecodeElement (_fbcgf .Tint ,&_fbdgg );_fgffc !=nil {return _fgffc ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_fbcgf );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 :"\u0073\u0068\u0061d\u0065"},_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 :"\u0073\u0068\u0061d\u0065"}:_adce :=NewEG_ColorTransform ();_adce .Shade =NewCT_PositiveFixedPercentage ();if _caded :=d .DecodeElement (_adce .Shade ,&_fbdgg );_caded !=nil {return _caded ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_adce );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_egdaa :=NewEG_ColorTransform ();_egdaa .Comp =NewCT_ComplementTransform ();if _gacbd :=d .DecodeElement (_egdaa .Comp ,&_fbdgg );_gacbd !=nil {return _gacbd ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_egdaa );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_caada :=NewEG_ColorTransform ();_caada .Inv =NewCT_InverseTransform ();if _ddedd :=d .DecodeElement (_caada .Inv ,&_fbdgg );_ddedd !=nil {return _ddedd ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_caada );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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_dfaf :=NewEG_ColorTransform ();_dfaf .Gray =NewCT_GrayscaleTransform ();if _edegb :=d .DecodeElement (_dfaf .Gray ,&_fbdgg );_edegb !=nil {return _edegb ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_dfaf );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_acaa :=NewEG_ColorTransform ();_acaa .Alpha =NewCT_PositiveFixedPercentage ();if _fafee :=d .DecodeElement (_acaa .Alpha ,&_fbdgg );_fafee !=nil {return _fafee ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_acaa );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_bdbg :=NewEG_ColorTransform ();_bdbg .AlphaOff =NewCT_FixedPercentage ();if _eddccg :=d .DecodeElement (_bdbg .AlphaOff ,&_fbdgg );_eddccg !=nil {return _eddccg ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_bdbg );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_fabee :=NewEG_ColorTransform ();_fabee .AlphaMod =NewCT_PositivePercentage ();if _ccaae :=d .DecodeElement (_fabee .AlphaMod ,&_fbdgg );_ccaae !=nil {return _ccaae ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_fabee );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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_eecbc :=NewEG_ColorTransform ();_eecbc .Hue =NewCT_PositiveFixedAngle ();if _bbafa :=d .DecodeElement (_eecbc .Hue ,&_fbdgg );_bbafa !=nil {return _bbafa ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_eecbc );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_gdgce :=NewEG_ColorTransform ();_gdgce .HueOff =NewCT_Angle ();if _eacd :=d .DecodeElement (_gdgce .HueOff ,&_fbdgg );_eacd !=nil {return _eacd ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_gdgce );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 :"\u0068\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_cdedeb :=NewEG_ColorTransform ();_cdedeb .HueMod =NewCT_PositivePercentage ();if _bgeag :=d .DecodeElement (_cdedeb .HueMod ,&_fbdgg );_bgeag !=nil {return _bgeag ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_cdedeb );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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_adccb :=NewEG_ColorTransform ();_adccb .Sat =NewCT_Percentage ();if _ccedc :=d .DecodeElement (_adccb .Sat ,&_fbdgg );_ccedc !=nil {return _ccedc ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_adccb );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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_dafg :=NewEG_ColorTransform ();_dafg .SatOff =NewCT_Percentage ();if _gbcga :=d .DecodeElement (_dafg .SatOff ,&_fbdgg );_gbcga !=nil {return _gbcga ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_dafg );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 :"\u0073\u0061\u0074\u004d\u006f\u0064"},_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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_bbege :=NewEG_ColorTransform ();_bbege .SatMod =NewCT_Percentage ();if _eggee :=d .DecodeElement (_bbege .SatMod ,&_fbdgg );_eggee !=nil {return _eggee ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_bbege );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_agbb :=NewEG_ColorTransform ();_agbb .Lum =NewCT_Percentage ();if _feebc :=d .DecodeElement (_agbb .Lum ,&_fbdgg );_feebc !=nil {return _feebc ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_agbb );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_dggd :=NewEG_ColorTransform ();_dggd .LumOff =NewCT_Percentage ();if _agdga :=d .DecodeElement (_dggd .LumOff ,&_fbdgg );_agdga !=nil {return _agdga ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_dggd );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 :"\u006c\u0075\u006d\u004d\u006f\u0064"},_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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_edddf :=NewEG_ColorTransform ();_edddf .LumMod =NewCT_Percentage ();if _eaed :=d .DecodeElement (_edddf .LumMod ,&_fbdgg );_eaed !=nil {return _eaed ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_edddf );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 :"\u0072\u0065\u0064"},_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 :"\u0072\u0065\u0064"}:_eagcg :=NewEG_ColorTransform ();_eagcg .Red =NewCT_Percentage ();if _bcfbd :=d .DecodeElement (_eagcg .Red ,&_fbdgg );_bcfbd !=nil {return _bcfbd ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_eagcg );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_fdef :=NewEG_ColorTransform ();_fdef .RedOff =NewCT_Percentage ();if _feged :=d .DecodeElement (_fdef .RedOff ,&_fbdgg );_feged !=nil {return _feged ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_fdef );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 :"\u0072\u0065\u0064\u004d\u006f\u0064"},_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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_fcccd :=NewEG_ColorTransform ();_fcccd .RedMod =NewCT_Percentage ();if _eeefg :=d .DecodeElement (_fcccd .RedMod ,&_fbdgg );_eeefg !=nil {return _eeefg ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_fcccd );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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_fedba :=NewEG_ColorTransform ();_fedba .Green =NewCT_Percentage ();if _bfggc :=d .DecodeElement (_fedba .Green ,&_fbdgg );_bfggc !=nil {return _bfggc ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_fedba );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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_ebedf :=NewEG_ColorTransform ();_ebedf .GreenOff =NewCT_Percentage ();if _aabab :=d .DecodeElement (_ebedf .GreenOff ,&_fbdgg );_aabab !=nil {return _aabab ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_ebedf );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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_gfec :=NewEG_ColorTransform ();_gfec .GreenMod =NewCT_Percentage ();if _dfadc :=d .DecodeElement (_gfec .GreenMod ,&_fbdgg );_dfadc !=nil {return _dfadc ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_gfec );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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_edbae :=NewEG_ColorTransform ();_edbae .Blue =NewCT_Percentage ();if _dcddf :=d .DecodeElement (_edbae .Blue ,&_fbdgg );_dcddf !=nil {return _dcddf ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_edbae );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_aaed :=NewEG_ColorTransform ();_aaed .BlueOff =NewCT_Percentage ();if _beed :=d .DecodeElement (_aaed .BlueOff ,&_fbdgg );_beed !=nil {return _beed ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_aaed );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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_feeec :=NewEG_ColorTransform ();_feeec .BlueMod =NewCT_Percentage ();if _ccddc :=d .DecodeElement (_feeec .BlueMod ,&_fbdgg );_ccddc !=nil {return _ccddc ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_feeec );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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_ddgdd :=NewEG_ColorTransform ();_ddgdd .Gamma =NewCT_GammaTransform ();if _cdeca :=d .DecodeElement (_ddgdd .Gamma ,&_fbdgg );_cdeca !=nil {return _cdeca ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_ddgdd );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_daagd :=NewEG_ColorTransform ();_daagd .InvGamma =NewCT_InverseGammaTransform ();if _cece :=d .DecodeElement (_daagd .InvGamma ,&_fbdgg );_cece !=nil {return _cece ;};_bacca .EG_ColorTransform =append (_bacca .EG_ColorTransform ,_daagd );default:_db .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",_fbdgg .Name );if _bggf :=d .Skip ();_bggf !=nil {return _bggf ;};};case _f .EndElement :break _bdfc ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_AudioCDTime and its children +func (_gebg *CT_AudioCDTime )Validate ()error {return _gebg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043D\u0054\u0069\u006d\u0065");};type CT_BlipFillProperties struct{DpiAttr *uint32 ;RotWithShapeAttr *bool ;Blip *CT_Blip ;SrcRect *CT_RelativeRect ;Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;};func (_ffbfc ST_TextStrikeType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_fagaba :=_gg .Attr {};_fagaba .Name =name ;switch _ffbfc {case ST_TextStrikeTypeUnset :_fagaba .Value ="";case ST_TextStrikeTypeNoStrike :_fagaba .Value ="\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065";case ST_TextStrikeTypeSngStrike :_fagaba .Value ="\u0073n\u0067\u0053\u0074\u0072\u0069\u006be";case ST_TextStrikeTypeDblStrike :_fagaba .Value ="\u0064b\u006c\u0053\u0074\u0072\u0069\u006be";};return _fagaba ,nil ;}; -// ValidateWithPath validates the CT_TableGrid and its children, prefixing error messages with path -func (_dbag *CT_TableGrid )ValidateWithPath (path string )error {for _agec ,_fefad :=range _dbag .GridCol {if _acac :=_fefad .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_agec ));_acac !=nil {return _acac ;};};return nil ;};func (_gdbebb *EG_TextGeometry )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adgbe :for {_eccgd ,_bdbcb :=d .Token ();if _bdbcb !=nil {return _bdbcb ;};switch _gcfed :=_eccgd .(type ){case _f .StartElement :switch _gcfed .Name {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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_gdbebb .CustGeom =NewCT_CustomGeometry2D ();if _ddcgg :=d .DecodeElement (_gdbebb .CustGeom ,&_gcfed );_ddcgg !=nil {return _ddcgg ;};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 :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"},_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 :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}:_gdbebb .PrstTxWarp =NewCT_PresetTextShape ();if _bbgg :=d .DecodeElement (_gdbebb .PrstTxWarp ,&_gcfed );_bbgg !=nil {return _bbgg ;};default:_db .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",_gcfed .Name );if _eadfd :=d .Skip ();_eadfd !=nil {return _eadfd ;};};case _f .EndElement :break _adgbe ;case _f .CharData :};};return nil ;};func (_gfffb *CT_GeomGuide )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eeebb :=range start .Attr {if _eeebb .Name .Local =="\u006e\u0061\u006d\u0065"{_gbgba ,_fddg :=_eeebb .Value ,error (nil );if _fddg !=nil {return _fddg ;};_gfffb .NameAttr =_gbgba ;continue ;};if _eeebb .Name .Local =="\u0066\u006d\u006c\u0061"{_bbbaa ,_cdcdd :=_eeebb .Value ,error (nil );if _cdcdd !=nil {return _cdcdd ;};_gfffb .FmlaAttr =_bbbaa ;continue ;};};for {_faabc ,_edfg :=d .Token ();if _edfg !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065o\u006d\u0047\u0075\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_edfg );};if _ecebf ,_aeebd :=_faabc .(_f .EndElement );_aeebd &&_ecebf .Name ==start .Name {break ;};};return nil ;};func (_bbbdf *CT_SRgbColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_deee :=range start .Attr {if _deee .Name .Local =="\u0076\u0061\u006c"{_gdcg ,_fccgbc :=_deee .Value ,error (nil );if _fccgbc !=nil {return _fccgbc ;};_bbbdf .ValAttr =_gdcg ;continue ;};};_bagdd :for {_cgdfa ,_ddbbd :=d .Token ();if _ddbbd !=nil {return _ddbbd ;};switch _fdgfcf :=_cgdfa .(type ){case _f .StartElement :switch _fdgfcf .Name {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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_agcbg :=NewEG_ColorTransform ();_agcbg .Tint =NewCT_PositiveFixedPercentage ();if _caffb :=d .DecodeElement (_agcbg .Tint ,&_fdgfcf );_caffb !=nil {return _caffb ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_agcbg );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 :"\u0073\u0068\u0061d\u0065"},_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 :"\u0073\u0068\u0061d\u0065"}:_dfadcc :=NewEG_ColorTransform ();_dfadcc .Shade =NewCT_PositiveFixedPercentage ();if _fdda :=d .DecodeElement (_dfadcc .Shade ,&_fdgfcf );_fdda !=nil {return _fdda ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_dfadcc );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_febag :=NewEG_ColorTransform ();_febag .Comp =NewCT_ComplementTransform ();if _bffag :=d .DecodeElement (_febag .Comp ,&_fdgfcf );_bffag !=nil {return _bffag ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_febag );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_aebfb :=NewEG_ColorTransform ();_aebfb .Inv =NewCT_InverseTransform ();if _dfcaf :=d .DecodeElement (_aebfb .Inv ,&_fdgfcf );_dfcaf !=nil {return _dfcaf ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_aebfb );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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_cbbba :=NewEG_ColorTransform ();_cbbba .Gray =NewCT_GrayscaleTransform ();if _ggff :=d .DecodeElement (_cbbba .Gray ,&_fdgfcf );_ggff !=nil {return _ggff ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_cbbba );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_ebbadf :=NewEG_ColorTransform ();_ebbadf .Alpha =NewCT_PositiveFixedPercentage ();if _egdab :=d .DecodeElement (_ebbadf .Alpha ,&_fdgfcf );_egdab !=nil {return _egdab ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_ebbadf );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_fgbfc :=NewEG_ColorTransform ();_fgbfc .AlphaOff =NewCT_FixedPercentage ();if _agcab :=d .DecodeElement (_fgbfc .AlphaOff ,&_fdgfcf );_agcab !=nil {return _agcab ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_fgbfc );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_adccc :=NewEG_ColorTransform ();_adccc .AlphaMod =NewCT_PositivePercentage ();if _ggfg :=d .DecodeElement (_adccc .AlphaMod ,&_fdgfcf );_ggfg !=nil {return _ggfg ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_adccc );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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_cdaec :=NewEG_ColorTransform ();_cdaec .Hue =NewCT_PositiveFixedAngle ();if _cdfef :=d .DecodeElement (_cdaec .Hue ,&_fdgfcf );_cdfef !=nil {return _cdfef ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_cdaec );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_dcbd :=NewEG_ColorTransform ();_dcbd .HueOff =NewCT_Angle ();if _adbdd :=d .DecodeElement (_dcbd .HueOff ,&_fdgfcf );_adbdd !=nil {return _adbdd ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_dcbd );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 :"\u0068\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_faeeb :=NewEG_ColorTransform ();_faeeb .HueMod =NewCT_PositivePercentage ();if _edcbc :=d .DecodeElement (_faeeb .HueMod ,&_fdgfcf );_edcbc !=nil {return _edcbc ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_faeeb );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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_deeaf :=NewEG_ColorTransform ();_deeaf .Sat =NewCT_Percentage ();if _fdddcf :=d .DecodeElement (_deeaf .Sat ,&_fdgfcf );_fdddcf !=nil {return _fdddcf ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_deeaf );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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_dafag :=NewEG_ColorTransform ();_dafag .SatOff =NewCT_Percentage ();if _affa :=d .DecodeElement (_dafag .SatOff ,&_fdgfcf );_affa !=nil {return _affa ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_dafag );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 :"\u0073\u0061\u0074\u004d\u006f\u0064"},_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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_fgeag :=NewEG_ColorTransform ();_fgeag .SatMod =NewCT_Percentage ();if _egdcgg :=d .DecodeElement (_fgeag .SatMod ,&_fdgfcf );_egdcgg !=nil {return _egdcgg ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_fgeag );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_cgdfb :=NewEG_ColorTransform ();_cgdfb .Lum =NewCT_Percentage ();if _efdg :=d .DecodeElement (_cgdfb .Lum ,&_fdgfcf );_efdg !=nil {return _efdg ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_cgdfb );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_feacf :=NewEG_ColorTransform ();_feacf .LumOff =NewCT_Percentage ();if _edgdc :=d .DecodeElement (_feacf .LumOff ,&_fdgfcf );_edgdc !=nil {return _edgdc ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_feacf );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 :"\u006c\u0075\u006d\u004d\u006f\u0064"},_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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_aaegc :=NewEG_ColorTransform ();_aaegc .LumMod =NewCT_Percentage ();if _cddcb :=d .DecodeElement (_aaegc .LumMod ,&_fdgfcf );_cddcb !=nil {return _cddcb ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_aaegc );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 :"\u0072\u0065\u0064"},_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 :"\u0072\u0065\u0064"}:_cedcbd :=NewEG_ColorTransform ();_cedcbd .Red =NewCT_Percentage ();if _fcbcc :=d .DecodeElement (_cedcbd .Red ,&_fdgfcf );_fcbcc !=nil {return _fcbcc ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_cedcbd );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_cbggd :=NewEG_ColorTransform ();_cbggd .RedOff =NewCT_Percentage ();if _eafbeg :=d .DecodeElement (_cbggd .RedOff ,&_fdgfcf );_eafbeg !=nil {return _eafbeg ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_cbggd );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 :"\u0072\u0065\u0064\u004d\u006f\u0064"},_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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_cfdee :=NewEG_ColorTransform ();_cfdee .RedMod =NewCT_Percentage ();if _aaeee :=d .DecodeElement (_cfdee .RedMod ,&_fdgfcf );_aaeee !=nil {return _aaeee ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_cfdee );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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_bdec :=NewEG_ColorTransform ();_bdec .Green =NewCT_Percentage ();if _dfgcd :=d .DecodeElement (_bdec .Green ,&_fdgfcf );_dfgcd !=nil {return _dfgcd ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_bdec );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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_abaf :=NewEG_ColorTransform ();_abaf .GreenOff =NewCT_Percentage ();if _adffa :=d .DecodeElement (_abaf .GreenOff ,&_fdgfcf );_adffa !=nil {return _adffa ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_abaf );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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_caegcf :=NewEG_ColorTransform ();_caegcf .GreenMod =NewCT_Percentage ();if _ageg :=d .DecodeElement (_caegcf .GreenMod ,&_fdgfcf );_ageg !=nil {return _ageg ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_caegcf );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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_gdgef :=NewEG_ColorTransform ();_gdgef .Blue =NewCT_Percentage ();if _gbfcc :=d .DecodeElement (_gdgef .Blue ,&_fdgfcf );_gbfcc !=nil {return _gbfcc ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_gdgef );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_cacdb :=NewEG_ColorTransform ();_cacdb .BlueOff =NewCT_Percentage ();if _eeeaf :=d .DecodeElement (_cacdb .BlueOff ,&_fdgfcf );_eeeaf !=nil {return _eeeaf ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_cacdb );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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_aedbe :=NewEG_ColorTransform ();_aedbe .BlueMod =NewCT_Percentage ();if _gcgeb :=d .DecodeElement (_aedbe .BlueMod ,&_fdgfcf );_gcgeb !=nil {return _gcgeb ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_aedbe );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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_agfd :=NewEG_ColorTransform ();_agfd .Gamma =NewCT_GammaTransform ();if _efaadg :=d .DecodeElement (_agfd .Gamma ,&_fdgfcf );_efaadg !=nil {return _efaadg ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_agfd );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_aaef :=NewEG_ColorTransform ();_aaef .InvGamma =NewCT_InverseGammaTransform ();if _gbeca :=d .DecodeElement (_aaef .InvGamma ,&_fdgfcf );_gbeca !=nil {return _gbeca ;};_bbbdf .EG_ColorTransform =append (_bbbdf .EG_ColorTransform ,_aaef );default:_db .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",_fdgfcf .Name );if _caga :=d .Skip ();_caga !=nil {return _caga ;};};case _f .EndElement :break _bagdd ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path +func (_afaef *CT_GradientStop )ValidateWithPath (path string )error {if _cgbec :=_afaef .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_cgbec !=nil {return _cgbec ;};if _afaef .ScrgbClr !=nil {if _agef :=_afaef .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_agef !=nil {return _agef ;};};if _afaef .SrgbClr !=nil {if _cefde :=_afaef .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_cefde !=nil {return _cefde ;};};if _afaef .HslClr !=nil {if _accd :=_afaef .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_accd !=nil {return _accd ;};};if _afaef .SysClr !=nil {if _gcagb :=_afaef .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_gcagb !=nil {return _gcagb ;};};if _afaef .SchemeClr !=nil {if _edgg :=_afaef .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_edgg !=nil {return _edgg ;};};if _afaef .PrstClr !=nil {if _dcadc :=_afaef .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_dcadc !=nil {return _dcadc ;};};return nil ;};func (_fabgc *CT_PositiveFixedPercentage )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_fabgc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bcbfb ST_CompoundLine )Validate ()error {return _bcbfb .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path -func (_eegda *CT_Hyperlink )ValidateWithPath (path string )error {if _eegda .Snd !=nil {if _dcdee :=_eegda .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_dcdee !=nil {return _dcdee ;};};if _eegda .ExtLst !=nil {if _cebfg :=_eegda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cebfg !=nil {return _cebfg ;};};return nil ;};func (_ggdbd *ST_TextVertOverflowType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ggdbd =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_ggdbd =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_ggdbd =2;case "\u0063\u006c\u0069\u0070":*_ggdbd =3;};return nil ;};func (_fcbg *CT_GvmlTextShapeChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcbg .UseSpRect !=nil {_cbggea :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0075\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074"}};e .EncodeElement (_fcbg .UseSpRect ,_cbggea );};if _fcbg .Xfrm !=nil {_febf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_fcbg .Xfrm ,_febf );};return nil ;}; +// ValidateWithPath validates the CT_SystemColor and its children, prefixing error messages with path +func (_eafce *CT_SystemColor )ValidateWithPath (path string )error {if _eafce .ValAttr ==ST_SystemColorValUnset {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 _caeaf :=_eafce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_caeaf !=nil {return _caeaf ;};for _ccbdec ,_fdbc :=range _eafce .EG_ColorTransform {if _fcgecb :=_fdbc .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_ccbdec ));_fcgecb !=nil {return _fcgecb ;};};return nil ;}; -// ValidateWithPath validates the CT_XYAdjustHandle and its children, prefixing error messages with path -func (_edfbgf *CT_XYAdjustHandle )ValidateWithPath (path string )error {if _edfbgf .MinXAttr !=nil {if _dcfged :=_edfbgf .MinXAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0058\u0041\u0074\u0074r");_dcfged !=nil {return _dcfged ;};};if _edfbgf .MaxXAttr !=nil {if _dbefg :=_edfbgf .MaxXAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0058\u0041\u0074\u0074r");_dbefg !=nil {return _dbefg ;};};if _edfbgf .MinYAttr !=nil {if _feeda :=_edfbgf .MinYAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0059\u0041\u0074\u0074r");_feeda !=nil {return _feeda ;};};if _edfbgf .MaxYAttr !=nil {if _aegef :=_edfbgf .MaxYAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0059\u0041\u0074\u0074r");_aegef !=nil {return _aegef ;};};if _gefbbb :=_edfbgf .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_gefbbb !=nil {return _gefbbb ;};return nil ;};func (_ccfae ST_PresetCameraType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ccfae .String (),start );};type CT_AlphaCeilingEffect struct{};func NewCT_TextBulletSizePercent ()*CT_TextBulletSizePercent {_cggbba :=&CT_TextBulletSizePercent {};_cggbba .ValAttr ="\u0031\u0030\u0030\u0025";return _cggbba ;};func (_eeebd *CT_TableCol )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcdg :=range start .Attr {if _fcdg .Name .Local =="\u0077"{_acaab ,_bfdb :=ParseUnionST_Coordinate (_fcdg .Value );if _bfdb !=nil {return _bfdb ;};_eeebd .WAttr =_acaab ;continue ;};};_aacee :for {_bfbfc ,_eggac :=d .Token ();if _eggac !=nil {return _eggac ;};switch _fbac :=_bfbfc .(type ){case _f .StartElement :switch _fbac .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeebd .ExtLst =NewCT_OfficeArtExtensionList ();if _edebf :=d .DecodeElement (_eeebd .ExtLst ,&_fbac );_edebf !=nil {return _edebf ;};default:_db .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",_fbac .Name );if _gdde :=d .Skip ();_gdde !=nil {return _gdde ;};};case _f .EndElement :break _aacee ;case _f .CharData :};};return nil ;};func (_ggaaea ST_LineCap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ggaaea .String (),start );}; +// Validate validates the VideoFile and its children +func (_ebgc *VideoFile )Validate ()error {return _ebgc .ValidateWithPath ("\u0056i\u0064\u0065\u006f\u0046\u0069\u006ce");};func (_acceec ST_BevelPresetType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_acceec .String (),start );}; -// ST_PositiveFixedPercentage is a union type -type ST_PositiveFixedPercentage struct{ST_PositiveFixedPercentageDecimal *int32 ;ST_PositiveFixedPercentage *ST_Percentage ;}; +// Validate validates the CT_TextNoBullet and its children +func (_baea *CT_TextNoBullet )Validate ()error {return _baea .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u004e\u006f\u0042\u0075\u006c\u006c\u0065\u0074");}; -// ValidateWithPath validates the EG_Effect and its children, prefixing error messages with path -func (_egbbb *EG_Effect )ValidateWithPath (path string )error {if _egbbb .Cont !=nil {if _gdgbb :=_egbbb .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_gdgbb !=nil {return _gdgbb ;};};if _egbbb .Effect !=nil {if _cgdc :=_egbbb .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_cgdc !=nil {return _cgdc ;};};if _egbbb .AlphaBiLevel !=nil {if _bcggb :=_egbbb .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_bcggb !=nil {return _bcggb ;};};if _egbbb .AlphaCeiling !=nil {if _baffg :=_egbbb .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067");_baffg !=nil {return _baffg ;};};if _egbbb .AlphaFloor !=nil {if _cedca :=_egbbb .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072");_cedca !=nil {return _cedca ;};};if _egbbb .AlphaInv !=nil {if _bdfgg :=_egbbb .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev");_bdfgg !=nil {return _bdfgg ;};};if _egbbb .AlphaMod !=nil {if _gcdfab :=_egbbb .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_gcdfab !=nil {return _gcdfab ;};};if _egbbb .AlphaModFix !=nil {if _bcdag :=_egbbb .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078");_bcdag !=nil {return _bcdag ;};};if _egbbb .AlphaOutset !=nil {if _eddcg :=_egbbb .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074");_eddcg !=nil {return _eddcg ;};};if _egbbb .AlphaRepl !=nil {if _dbbgd :=_egbbb .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c");_dbbgd !=nil {return _dbbgd ;};};if _egbbb .BiLevel !=nil {if _cacga :=_egbbb .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_cacga !=nil {return _cacga ;};};if _egbbb .Blend !=nil {if _adcga :=_egbbb .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064");_adcga !=nil {return _adcga ;};};if _egbbb .Blur !=nil {if _deefeg :=_egbbb .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_deefeg !=nil {return _deefeg ;};};if _egbbb .ClrChange !=nil {if _efbeddd :=_egbbb .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_efbeddd !=nil {return _efbeddd ;};};if _egbbb .ClrRepl !=nil {if _fbabb :=_egbbb .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c");_fbabb !=nil {return _fbabb ;};};if _egbbb .Duotone !=nil {if _ecdeg :=_egbbb .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065");_ecdeg !=nil {return _ecdeg ;};};if _egbbb .Fill !=nil {if _afdea :=_egbbb .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_afdea !=nil {return _afdea ;};};if _egbbb .FillOverlay !=nil {if _gebcg :=_egbbb .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_gebcg !=nil {return _gebcg ;};};if _egbbb .Glow !=nil {if _ebgbg :=_egbbb .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_ebgbg !=nil {return _ebgbg ;};};if _egbbb .Grayscl !=nil {if _gaeff :=_egbbb .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c");_gaeff !=nil {return _gaeff ;};};if _egbbb .Hsl !=nil {if _eebee :=_egbbb .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_eebee !=nil {return _eebee ;};};if _egbbb .InnerShdw !=nil {if _fggbab :=_egbbb .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_fggbab !=nil {return _fggbab ;};};if _egbbb .Lum !=nil {if _caeba :=_egbbb .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_caeba !=nil {return _caeba ;};};if _egbbb .OuterShdw !=nil {if _cgcgg :=_egbbb .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_cgcgg !=nil {return _cgcgg ;};};if _egbbb .PrstShdw !=nil {if _beccae :=_egbbb .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_beccae !=nil {return _beccae ;};};if _egbbb .Reflection !=nil {if _ebbcga :=_egbbb .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_ebbcga !=nil {return _ebbcga ;};};if _egbbb .RelOff !=nil {if _abgbc :=_egbbb .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066");_abgbc !=nil {return _abgbc ;};};if _egbbb .SoftEdge !=nil {if _cfbgg :=_egbbb .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_cfbgg !=nil {return _cfbgg ;};};if _egbbb .Tint !=nil {if _dceabf :=_egbbb .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_dceabf !=nil {return _dceabf ;};};if _egbbb .Xfrm !=nil {if _eadecb :=_egbbb .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_eadecb !=nil {return _eadecb ;};};return nil ;};func NewCT_RelativeRect ()*CT_RelativeRect {_badfd :=&CT_RelativeRect {};return _badfd }; +// ValidateWithPath validates the CT_TextSpacingPercent and its children, prefixing error messages with path +func (_fggec *CT_TextSpacingPercent )ValidateWithPath (path string )error {if _bdaf :=_fggec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdaf !=nil {return _bdaf ;};return nil ;}; -// ValidateWithPath validates the EG_ColorTransform and its children, prefixing error messages with path -func (_gggdg *EG_ColorTransform )ValidateWithPath (path string )error {if _gggdg .Tint !=nil {if _deaad :=_gggdg .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_deaad !=nil {return _deaad ;};};if _gggdg .Shade !=nil {if _cgcbf :=_gggdg .Shade .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u0065");_cgcbf !=nil {return _cgcbf ;};};if _gggdg .Comp !=nil {if _defeb :=_gggdg .Comp .ValidateWithPath (path +"\u002f\u0043\u006fm\u0070");_defeb !=nil {return _defeb ;};};if _gggdg .Inv !=nil {if _gbbef :=_gggdg .Inv .ValidateWithPath (path +"\u002f\u0049\u006e\u0076");_gbbef !=nil {return _gbbef ;};};if _gggdg .Gray !=nil {if _ffaad :=_gggdg .Gray .ValidateWithPath (path +"\u002f\u0047\u0072a\u0079");_ffaad !=nil {return _ffaad ;};};if _gggdg .Alpha !=nil {if _bgfeea :=_gggdg .Alpha .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061");_bgfeea !=nil {return _bgfeea ;};};if _gggdg .AlphaOff !=nil {if _efdad :=_gggdg .AlphaOff .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004f\u0066f");_efdad !=nil {return _efdad ;};};if _gggdg .AlphaMod !=nil {if _afafbe :=_gggdg .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_afafbe !=nil {return _afafbe ;};};if _gggdg .Hue !=nil {if _becfgf :=_gggdg .Hue .ValidateWithPath (path +"\u002f\u0048\u0075\u0065");_becfgf !=nil {return _becfgf ;};};if _gggdg .HueOff !=nil {if _dbabc :=_gggdg .HueOff .ValidateWithPath (path +"\u002fH\u0075\u0065\u004f\u0066\u0066");_dbabc !=nil {return _dbabc ;};};if _gggdg .HueMod !=nil {if _begde :=_gggdg .HueMod .ValidateWithPath (path +"\u002fH\u0075\u0065\u004d\u006f\u0064");_begde !=nil {return _begde ;};};if _gggdg .Sat !=nil {if _fadcb :=_gggdg .Sat .ValidateWithPath (path +"\u002f\u0053\u0061\u0074");_fadcb !=nil {return _fadcb ;};};if _gggdg .SatOff !=nil {if _abfcf :=_gggdg .SatOff .ValidateWithPath (path +"\u002fS\u0061\u0074\u004f\u0066\u0066");_abfcf !=nil {return _abfcf ;};};if _gggdg .SatMod !=nil {if _dbade :=_gggdg .SatMod .ValidateWithPath (path +"\u002fS\u0061\u0074\u004d\u006f\u0064");_dbade !=nil {return _dbade ;};};if _gggdg .Lum !=nil {if _cbcff :=_gggdg .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_cbcff !=nil {return _cbcff ;};};if _gggdg .LumOff !=nil {if _agfdb :=_gggdg .LumOff .ValidateWithPath (path +"\u002fL\u0075\u006d\u004f\u0066\u0066");_agfdb !=nil {return _agfdb ;};};if _gggdg .LumMod !=nil {if _adefb :=_gggdg .LumMod .ValidateWithPath (path +"\u002fL\u0075\u006d\u004d\u006f\u0064");_adefb !=nil {return _adefb ;};};if _gggdg .Red !=nil {if _fgcad :=_gggdg .Red .ValidateWithPath (path +"\u002f\u0052\u0065\u0064");_fgcad !=nil {return _fgcad ;};};if _gggdg .RedOff !=nil {if _dfbeea :=_gggdg .RedOff .ValidateWithPath (path +"\u002fR\u0065\u0064\u004f\u0066\u0066");_dfbeea !=nil {return _dfbeea ;};};if _gggdg .RedMod !=nil {if _dfgca :=_gggdg .RedMod .ValidateWithPath (path +"\u002fR\u0065\u0064\u004d\u006f\u0064");_dfgca !=nil {return _dfgca ;};};if _gggdg .Green !=nil {if _efcbg :=_gggdg .Green .ValidateWithPath (path +"\u002f\u0047\u0072\u0065\u0065\u006e");_efcbg !=nil {return _efcbg ;};};if _gggdg .GreenOff !=nil {if _dfdae :=_gggdg .GreenOff .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004f\u0066f");_dfdae !=nil {return _dfdae ;};};if _gggdg .GreenMod !=nil {if _bbbg :=_gggdg .GreenMod .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004d\u006fd");_bbbg !=nil {return _bbbg ;};};if _gggdg .Blue !=nil {if _dedbd :=_gggdg .Blue .ValidateWithPath (path +"\u002f\u0042\u006cu\u0065");_dedbd !=nil {return _dedbd ;};};if _gggdg .BlueOff !=nil {if _fbcbg :=_gggdg .BlueOff .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004f\u0066\u0066");_fbcbg !=nil {return _fbcbg ;};};if _gggdg .BlueMod !=nil {if _bgaeb :=_gggdg .BlueMod .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004d\u006f\u0064");_bgaeb !=nil {return _bgaeb ;};};if _gggdg .Gamma !=nil {if _fcfab :=_gggdg .Gamma .ValidateWithPath (path +"\u002f\u0047\u0061\u006d\u006d\u0061");_fcfab !=nil {return _fcfab ;};};if _gggdg .InvGamma !=nil {if _eaeg :=_gggdg .InvGamma .ValidateWithPath (path +"\u002fI\u006e\u0076\u0047\u0061\u006d\u006da");_eaeg !=nil {return _eaeg ;};};return nil ;};func NewCT_ColorMapping ()*CT_ColorMapping {_caag :=&CT_ColorMapping {};_caag .Bg1Attr =ST_ColorSchemeIndex (1);_caag .Tx1Attr =ST_ColorSchemeIndex (1);_caag .Bg2Attr =ST_ColorSchemeIndex (1);_caag .Tx2Attr =ST_ColorSchemeIndex (1);_caag .Accent1Attr =ST_ColorSchemeIndex (1);_caag .Accent2Attr =ST_ColorSchemeIndex (1);_caag .Accent3Attr =ST_ColorSchemeIndex (1);_caag .Accent4Attr =ST_ColorSchemeIndex (1);_caag .Accent5Attr =ST_ColorSchemeIndex (1);_caag .Accent6Attr =ST_ColorSchemeIndex (1);_caag .HlinkAttr =ST_ColorSchemeIndex (1);_caag .FolHlinkAttr =ST_ColorSchemeIndex (1);return _caag ;};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_NonVisualContentPartProperties and its children +func (_adab *CT_NonVisualContentPartProperties )Validate ()error {return _adab .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");};func (_bcdgd ST_FontCollectionIndex )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_bcdgd .String (),start );};type EG_Media struct{AudioCd *CT_AudioCD ;WavAudioFile *CT_EmbeddedWAVAudioFile ;AudioFile *CT_AudioFile ;VideoFile *CT_VideoFile ;QuickTimeFile *CT_QuickTimeFile ;};func (_cgfc *CT_SchemeColor )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {_gafbc ,_abefb :=_cgfc .ValAttr .MarshalXMLAttr (_gg .Name {Local :"\u0076\u0061\u006c"});if _abefb !=nil {return _abefb ;};start .Attr =append (start .Attr ,_gafbc );e .EncodeToken (start );if _cgfc .EG_ColorTransform !=nil {for _ ,_deeb :=range _cgfc .EG_ColorTransform {_deeb .MarshalXML (e ,_gg .StartElement {});};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_GvmlShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvSpPr *CT_NonVisualDrawingShapeProps ;};func NewEG_LineDashProperties ()*EG_LineDashProperties {_aaca :=&EG_LineDashProperties {};return _aaca ;};func NewCT_TextNoBullet ()*CT_TextNoBullet {_feaab :=&CT_TextNoBullet {};return _feaab };func (_eebgge *EG_TextBullet )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bcfbd :for {_cbdgda ,_feafea :=d .Token ();if _feafea !=nil {return _feafea ;};switch _fcec :=_cbdgda .(type ){case _gg .StartElement :switch _fcec .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eebgge .BuNone =NewCT_TextNoBullet ();if _gcbeb :=d .DecodeElement (_eebgge .BuNone ,&_fcec );_gcbeb !=nil {return _gcbeb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eebgge .BuAutoNum =NewCT_TextAutonumberBullet ();if _ggfcb :=d .DecodeElement (_eebgge .BuAutoNum ,&_fcec );_ggfcb !=nil {return _ggfcb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eebgge .BuChar =NewCT_TextCharBullet ();if _ecadc :=d .DecodeElement (_eebgge .BuChar ,&_fcec );_ecadc !=nil {return _ecadc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eebgge .BuBlip =NewCT_TextBlipBullet ();if _agage :=d .DecodeElement (_eebgge .BuBlip ,&_fcec );_agage !=nil {return _agage ;};default:_bb .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",_fcec .Name );if _feaca :=d .Skip ();_feaca !=nil {return _feaca ;};};case _gg .EndElement :break _bcfbd ;case _gg .CharData :};};return nil ;};func (_abdcd *ST_LineEndLength )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_abdcd =0;case "\u0073\u006d":*_abdcd =1;case "\u006d\u0065\u0064":*_abdcd =2;case "\u006c\u0067":*_abdcd =3;};return nil ;}; -// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path -func (_ebffa *CT_Color )ValidateWithPath (path string )error {if _ebffa .ScrgbClr !=nil {if _eafb :=_ebffa .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_eafb !=nil {return _eafb ;};};if _ebffa .SrgbClr !=nil {if _bgecg :=_ebffa .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bgecg !=nil {return _bgecg ;};};if _ebffa .HslClr !=nil {if _geea :=_ebffa .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_geea !=nil {return _geea ;};};if _ebffa .SysClr !=nil {if _dgcgb :=_ebffa .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_dgcgb !=nil {return _dgcgb ;};};if _ebffa .SchemeClr !=nil {if _bccbb :=_ebffa .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_bccbb !=nil {return _bccbb ;};};if _ebffa .PrstClr !=nil {if _gcgc :=_ebffa .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_gcgc !=nil {return _gcgc ;};};return nil ;}; +// ValidateWithPath validates the CT_TextCharacterProperties and its children, prefixing error messages with path +func (_ccebgd *CT_TextCharacterProperties )ValidateWithPath (path string )error {if _ccebgd .SzAttr !=nil {if *_ccebgd .SzAttr < 100{return _b .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 ,*_ccebgd .SzAttr );};if *_ccebgd .SzAttr > 400000{return _b .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 ,*_ccebgd .SzAttr );};};if _faedg :=_ccebgd .UAttr .ValidateWithPath (path +"\u002f\u0055\u0041\u0074\u0074\u0072");_faedg !=nil {return _faedg ;};if _dedcb :=_ccebgd .StrikeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0041\u0074\u0074\u0072");_dedcb !=nil {return _dedcb ;};if _ccebgd .KernAttr !=nil {if *_ccebgd .KernAttr < 0{return _b .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 ,*_ccebgd .KernAttr );};if *_ccebgd .KernAttr > 400000{return _b .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 ,*_ccebgd .KernAttr );};};if _fbggc :=_ccebgd .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_fbggc !=nil {return _fbggc ;};if _ccebgd .SpcAttr !=nil {if _dcedg :=_ccebgd .SpcAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0063\u0041\u0074\u0074\u0072");_dcedg !=nil {return _dcedg ;};};if _ccebgd .BaselineAttr !=nil {if _bggcc :=_ccebgd .BaselineAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u006c\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_bggcc !=nil {return _bggcc ;};};if _ccebgd .Ln !=nil {if _cfcbb :=_ccebgd .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_cfcbb !=nil {return _cfcbb ;};};if _ccebgd .NoFill !=nil {if _gbcfb :=_ccebgd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gbcfb !=nil {return _gbcfb ;};};if _ccebgd .SolidFill !=nil {if _gddbf :=_ccebgd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_gddbf !=nil {return _gddbf ;};};if _ccebgd .GradFill !=nil {if _bagg :=_ccebgd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_bagg !=nil {return _bagg ;};};if _ccebgd .BlipFill !=nil {if _gfecab :=_ccebgd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gfecab !=nil {return _gfecab ;};};if _ccebgd .PattFill !=nil {if _bbgde :=_ccebgd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bbgde !=nil {return _bbgde ;};};if _ccebgd .GrpFill !=nil {if _fadb :=_ccebgd .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_fadb !=nil {return _fadb ;};};if _ccebgd .EffectLst !=nil {if _ebbdb :=_ccebgd .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_ebbdb !=nil {return _ebbdb ;};};if _ccebgd .EffectDag !=nil {if _fddbg :=_ccebgd .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_fddbg !=nil {return _fddbg ;};};if _ccebgd .Highlight !=nil {if _daaed :=_ccebgd .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_daaed !=nil {return _daaed ;};};if _ccebgd .ULnTx !=nil {if _gaddd :=_ccebgd .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078");_gaddd !=nil {return _gaddd ;};};if _ccebgd .ULn !=nil {if _feadcg :=_ccebgd .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e");_feadcg !=nil {return _feadcg ;};};if _ccebgd .UFillTx !=nil {if _cgded :=_ccebgd .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078");_cgded !=nil {return _cgded ;};};if _ccebgd .UFill !=nil {if _ddcec :=_ccebgd .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c");_ddcec !=nil {return _ddcec ;};};if _ccebgd .Latin !=nil {if _cfaa :=_ccebgd .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e");_cfaa !=nil {return _cfaa ;};};if _ccebgd .Ea !=nil {if _edeebd :=_ccebgd .Ea .ValidateWithPath (path +"\u002f\u0045\u0061");_edeebd !=nil {return _edeebd ;};};if _ccebgd .Cs !=nil {if _dedcba :=_ccebgd .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_dedcba !=nil {return _dedcba ;};};if _ccebgd .Sym !=nil {if _ggabg :=_ccebgd .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_ggabg !=nil {return _ggabg ;};};if _ccebgd .HlinkClick !=nil {if _bbgdd :=_ccebgd .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b");_bbgdd !=nil {return _bbgdd ;};};if _ccebgd .HlinkMouseOver !=nil {if _adadc :=_ccebgd .HlinkMouseOver .ValidateWithPath (path +"\u002fH\u006ci\u006e\u006b\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072");_adadc !=nil {return _adadc ;};};if _ccebgd .Rtl !=nil {if _bcggc :=_ccebgd .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_bcggc !=nil {return _bcggc ;};};if _ccebgd .ExtLst !=nil {if _cgaed :=_ccebgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgaed !=nil {return _cgaed ;};};return nil ;};func (_bdaea ST_TextBulletSize )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _bdaea .ST_TextBulletSizePercent !=nil {e .EncodeToken (_gg .CharData (*_bdaea .ST_TextBulletSizePercent ));};if _bdaea .ST_TextBulletSizeDecimal !=nil {e .EncodeToken (_gg .CharData (_b .Sprintf ("\u0025\u0064",*_bdaea .ST_TextBulletSizeDecimal )));};return e .EncodeToken (_gg .EndElement {Name :start .Name });};func NewCT_TextLineBreak ()*CT_TextLineBreak {_cgeec :=&CT_TextLineBreak {};return _cgeec };func NewCT_DashStop ()*CT_DashStop {_abgf :=&CT_DashStop {};return _abgf }; -// Validate validates the Tbl and its children -func (_fagab *Tbl )Validate ()error {return _fagab .ValidateWithPath ("\u0054\u0062\u006c")};type CT_TableCell struct{RowSpanAttr *int32 ;GridSpanAttr *int32 ;HMergeAttr *bool ;VMergeAttr *bool ;IdAttr *string ;TxBody *CT_TextBody ;TcPr *CT_TableCellProperties ;ExtLst *CT_OfficeArtExtensionList ;};func (_adfb *CT_EmbeddedWAVAudioFile )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdfg :=range start .Attr {if _cdfg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cdfg .Name .Local =="\u0065\u006d\u0062e\u0064"||_cdfg .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"&&_cdfg .Name .Local =="\u0065\u006d\u0062e\u0064"{_caeg ,_bcbfb :=_cdfg .Value ,error (nil );if _bcbfb !=nil {return _bcbfb ;};_adfb .EmbedAttr =_caeg ;continue ;};if _cdfg .Name .Local =="\u006e\u0061\u006d\u0065"{_fcde ,_cdede :=_cdfg .Value ,error (nil );if _cdede !=nil {return _cdede ;};_adfb .NameAttr =&_fcde ;continue ;};};for {_acfe ,_edadb :=d .Token ();if _edadb !=nil {return _e .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",_edadb );};if _fggc ,_degb :=_acfe .(_f .EndElement );_degb &&_fggc .Name ==start .Name {break ;};};return nil ;};func (_bfccb *ST_Coordinate )Validate ()error {return _bfccb .ValidateWithPath ("")};func NewCT_Point2D ()*CT_Point2D {_dbgfd :=&CT_Point2D {};return _dbgfd };func (_gcg *CT_AlphaModulateFixedEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fca :=range start .Attr {if _fca .Name .Local =="\u0061\u006d\u0074"{_adcb ,_bce :=ParseUnionST_PositivePercentage (_fca .Value );if _bce !=nil {return _bce ;};_gcg .AmtAttr =&_adcb ;continue ;};};for {_efea ,_baaa :=d .Token ();if _baaa !=nil {return _e .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",_baaa );};if _fgg ,_ead :=_efea .(_f .EndElement );_ead &&_fgg .Name ==start .Name {break ;};};return nil ;};func (_cefdge ST_DgmBuildStep )ValidateWithPath (path string )error {switch _cefdge {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 (_cefdge ));};return nil ;};func (_eaac *CT_GvmlShape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eaac .NvSpPr =NewCT_GvmlShapeNonVisual ();_eaac .SpPr =NewCT_ShapeProperties ();_bebgf :for {_eeafb ,_eefa :=d .Token ();if _eefa !=nil {return _eefa ;};switch _fbaa :=_eeafb .(type ){case _f .StartElement :switch _fbaa .Name {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 :"\u006e\u0076\u0053\u0070\u0050\u0072"},_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 :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _bfddd :=d .DecodeElement (_eaac .NvSpPr ,&_fbaa );_bfddd !=nil {return _bfddd ;};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 :"\u0073\u0070\u0050\u0072"},_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 :"\u0073\u0070\u0050\u0072"}:if _dgdd :=d .DecodeElement (_eaac .SpPr ,&_fbaa );_dgdd !=nil {return _dgdd ;};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 :"\u0074\u0078\u0053\u0070"},_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 :"\u0074\u0078\u0053\u0070"}:_eaac .TxSp =NewCT_GvmlTextShape ();if _bdab :=d .DecodeElement (_eaac .TxSp ,&_fbaa );_bdab !=nil {return _bdab ;};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 :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_eaac .Style =NewCT_ShapeStyle ();if _aedb :=d .DecodeElement (_eaac .Style ,&_fbaa );_aedb !=nil {return _aedb ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eaac .ExtLst =NewCT_OfficeArtExtensionList ();if _gddg :=d .DecodeElement (_eaac .ExtLst ,&_fbaa );_gddg !=nil {return _gddg ;};default:_db .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",_fbaa .Name );if _cadbee :=d .Skip ();_cadbee !=nil {return _cadbee ;};};case _f .EndElement :break _bebgf ;case _f .CharData :};};return nil ;};func (_aeaega ST_PresetColorVal )Validate ()error {return _aeaega .ValidateWithPath ("")};func NewCT_TextNoBullet ()*CT_TextNoBullet {_faaac :=&CT_TextNoBullet {};return _faaac };type CT_NoFillProperties struct{}; +// ValidateWithPath validates the CT_SphereCoords and its children, prefixing error messages with path +func (_bbcgg *CT_SphereCoords )ValidateWithPath (path string )error {if _bbcgg .LatAttr < 0{return _b .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 ,_bbcgg .LatAttr );};if _bbcgg .LatAttr >=21600000{return _b .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 ,_bbcgg .LatAttr );};if _bbcgg .LonAttr < 0{return _b .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 ,_bbcgg .LonAttr );};if _bbcgg .LonAttr >=21600000{return _b .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 ,_bbcgg .LonAttr );};if _bbcgg .RevAttr < 0{return _b .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 ,_bbcgg .RevAttr );};if _bbcgg .RevAttr >=21600000{return _b .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 ,_bbcgg .RevAttr );};return nil ;};func (_affed *CT_Point3D )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_ccbde :=range start .Attr {if _ccbde .Name .Local =="\u0078"{_ddcgd ,_eagdg :=ParseUnionST_Coordinate (_ccbde .Value );if _eagdg !=nil {return _eagdg ;};_affed .XAttr =_ddcgd ;continue ;};if _ccbde .Name .Local =="\u0079"{_agbge ,_fgfcf :=ParseUnionST_Coordinate (_ccbde .Value );if _fgfcf !=nil {return _fgfcf ;};_affed .YAttr =_agbge ;continue ;};if _ccbde .Name .Local =="\u007a"{_gbdcc ,_edgdb :=ParseUnionST_Coordinate (_ccbde .Value );if _edgdb !=nil {return _edgdb ;};_affed .ZAttr =_gbdcc ;continue ;};};for {_fdacb ,_daffc :=d .Token ();if _daffc !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044\u003a\u0020%\u0073",_daffc );};if _gfabe ,_bbfgc :=_fdacb .(_gg .EndElement );_bbfgc &&_gfabe .Name ==start .Name {break ;};};return nil ;};type ST_ChartBuildStep byte ; -// Validate validates the CT_Transform2D and its children -func (_ecbf *CT_Transform2D )Validate ()error {return _ecbf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d\u0032\u0044");};func (_ccafe *CT_CustomColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcee :=range start .Attr {if _dcee .Name .Local =="\u006e\u0061\u006d\u0065"{_ebbf ,_cecac :=_dcee .Value ,error (nil );if _cecac !=nil {return _cecac ;};_ccafe .NameAttr =&_ebbf ;continue ;};};_ggef :for {_daac ,_daee :=d .Token ();if _daee !=nil {return _daee ;};switch _cggc :=_daac .(type ){case _f .StartElement :switch _cggc .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_ccafe .ScrgbClr =NewCT_ScRgbColor ();if _gbaec :=d .DecodeElement (_ccafe .ScrgbClr ,&_cggc );_gbaec !=nil {return _gbaec ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_ccafe .SrgbClr =NewCT_SRgbColor ();if _caggb :=d .DecodeElement (_ccafe .SrgbClr ,&_cggc );_caggb !=nil {return _caggb ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_ccafe .HslClr =NewCT_HslColor ();if _ddfe :=d .DecodeElement (_ccafe .HslClr ,&_cggc );_ddfe !=nil {return _ddfe ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_ccafe .SysClr =NewCT_SystemColor ();if _ebdb :=d .DecodeElement (_ccafe .SysClr ,&_cggc );_ebdb !=nil {return _ebdb ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_ccafe .SchemeClr =NewCT_SchemeColor ();if _gceb :=d .DecodeElement (_ccafe .SchemeClr ,&_cggc );_gceb !=nil {return _gceb ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_ccafe .PrstClr =NewCT_PresetColor ();if _fcagd :=d .DecodeElement (_ccafe .PrstClr ,&_cggc );_fcagd !=nil {return _fcagd ;};default:_db .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",_cggc .Name );if _baed :=d .Skip ();_baed !=nil {return _baed ;};};case _f .EndElement :break _ggef ;case _f .CharData :};};return nil ;};func (_adeaa *CT_OfficeStyleSheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adeaa .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_adeaa .NameAttr )});};e .EncodeToken (start );_gbfc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_adeaa .ThemeElements ,_gbfc );if _adeaa .ObjectDefaults !=nil {_abefaa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003ao\u0062\u006a\u0065c\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_adeaa .ObjectDefaults ,_abefaa );};if _adeaa .ExtraClrSchemeLst !=nil {_dadfg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078tr\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_adeaa .ExtraClrSchemeLst ,_dadfg );};if _adeaa .CustClrLst !=nil {_cdeba :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063u\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_adeaa .CustClrLst ,_cdeba );};if _adeaa .ExtLst !=nil {_gaede :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adeaa .ExtLst ,_gaede );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AdjPoint2D and its children +func (_db *CT_AdjPoint2D )Validate ()error {return _db .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a\u0050\u006f\u0069\u006e\u0074\u0032\u0044");};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 ;};func (_ffeec *CT_FlatText )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _ffeec .ZAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u007a"},Value :_b .Sprintf ("\u0025\u0076",*_ffeec .ZAttr )});};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_Transform2D struct{RotAttr *int32 ;FlipHAttr *bool ;FlipVAttr *bool ;Off *CT_Point2D ;Ext *CT_PositiveSize2D ;};func (_aafa *CT_GvmlShape )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aafa .NvSpPr =NewCT_GvmlShapeNonVisual ();_aafa .SpPr =NewCT_ShapeProperties ();_aceab :for {_fbgdg ,_dfbgb :=d .Token ();if _dfbgb !=nil {return _dfbgb ;};switch _gddgg :=_fbgdg .(type ){case _gg .StartElement :switch _gddgg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _cbgfe :=d .DecodeElement (_aafa .NvSpPr ,&_gddgg );_cbgfe !=nil {return _cbgfe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _cgcdd :=d .DecodeElement (_aafa .SpPr ,&_gddgg );_cgcdd !=nil {return _cgcdd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aafa .TxSp =NewCT_GvmlTextShape ();if _bfea :=d .DecodeElement (_aafa .TxSp ,&_gddgg );_bfea !=nil {return _bfea ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aafa .Style =NewCT_ShapeStyle ();if _cced :=d .DecodeElement (_aafa .Style ,&_gddgg );_cced !=nil {return _cced ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aafa .ExtLst =NewCT_OfficeArtExtensionList ();if _cdcad :=d .DecodeElement (_aafa .ExtLst ,&_gddgg );_cdcad !=nil {return _cdcad ;};default:_bb .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",_gddgg .Name );if _fgagg :=d .Skip ();_fgagg !=nil {return _fgagg ;};};case _gg .EndElement :break _aceab ;case _gg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TableRow and its children, prefixing error messages with path -func (_gbbfa *CT_TableRow )ValidateWithPath (path string )error {if _beff :=_gbbfa .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_beff !=nil {return _beff ;};for _deebd ,_dbeda :=range _gbbfa .Tc {if _dbcada :=_dbeda .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_deebd ));_dbcada !=nil {return _dbcada ;};};if _gbbfa .ExtLst !=nil {if _fdagec :=_gbbfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdagec !=nil {return _fdagec ;};};return nil ;};func (_cfgbfc *ST_TextFontAlignType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cfgbfc =0;case "\u0061\u0075\u0074\u006f":*_cfgbfc =1;case "\u0074":*_cfgbfc =2;case "\u0063\u0074\u0072":*_cfgbfc =3;case "\u0062\u0061\u0073\u0065":*_cfgbfc =4;case "\u0062":*_cfgbfc =5;};return nil ;}; +// ValidateWithPath validates the CT_TextAutonumberBullet and its children, prefixing error messages with path +func (_dcdfcg *CT_TextAutonumberBullet )ValidateWithPath (path string )error {if _dcdfcg .TypeAttr ==ST_TextAutonumberSchemeUnset {return _b .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 _gagae :=_dcdfcg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gagae !=nil {return _gagae ;};if _dcdfcg .StartAtAttr !=nil {if *_dcdfcg .StartAtAttr < 1{return _b .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 ,*_dcdfcg .StartAtAttr );};if *_dcdfcg .StartAtAttr > 32767{return _b .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 ,*_dcdfcg .StartAtAttr );};};return nil ;};func ParseUnionST_TextSpacingPercentOrPercentString (s string )(ST_TextSpacingPercentOrPercentString ,error ){_baggd :=ST_TextSpacingPercentOrPercentString {};if _af .ST_PercentagePatternRe .MatchString (s ){_baggd .ST_Percentage =&s ;}else {_gaagd ,_cdage :=_c .ParseInt (s ,10,64);if _cdage !=nil {return _baggd ,_b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_cdage );};_befad :=int32 (_gaagd );_baggd .ST_TextSpacingPercent =&_befad ;};return _baggd ,nil ;}; -// ST_AdjCoordinate is a union type -type ST_AdjCoordinate struct{ST_Coordinate *ST_Coordinate ;ST_GeomGuideName *string ;};type CT_AlphaModulateFixedEffect struct{AmtAttr *ST_PositivePercentage ;};func (_gbgca *CT_GradientFillProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbgca .FlipAttr !=ST_TileFlipModeUnset {_baab ,_gbege :=_gbgca .FlipAttr .MarshalXMLAttr (_f .Name {Local :"\u0066\u006c\u0069\u0070"});if _gbege !=nil {return _gbege ;};start .Attr =append (start .Attr ,_baab );};if _gbgca .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_gbgca .RotWithShapeAttr ))});};e .EncodeToken (start );if _gbgca .GsLst !=nil {_gfg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0073\u004c\u0073\u0074"}};e .EncodeElement (_gbgca .GsLst ,_gfg );};if _gbgca .Lin !=nil {_gegaf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006ci\u006e"}};e .EncodeElement (_gbgca .Lin ,_gegaf );};if _gbgca .Path !=nil {_facbe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_gbgca .Path ,_facbe );};if _gbgca .TileRect !=nil {_dgbfd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}};e .EncodeElement (_gbgca .TileRect ,_dgbfd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SRgbColor and its children +func (_dcbb *CT_SRgbColor )Validate ()error {return _dcbb .ValidateWithPath ("\u0043\u0054\u005fS\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func (_gebge *CT_BlendEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gebge .BlendAttr =ST_BlendMode (1);_gebge .Cont =NewCT_EffectContainer ();for _ ,_dbad :=range start .Attr {if _dbad .Name .Local =="\u0062\u006c\u0065n\u0064"{_gebge .BlendAttr .UnmarshalXMLAttr (_dbad );continue ;};};_fabg :for {_bbga ,_gfca :=d .Token ();if _gfca !=nil {return _gfca ;};switch _eca :=_bbga .(type ){case _gg .StartElement :switch _eca .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _fbcf :=d .DecodeElement (_gebge .Cont ,&_eca );_fbcf !=nil {return _fbcf ;};default:_bb .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",_eca .Name );if _eedd :=d .Skip ();_eedd !=nil {return _eedd ;};};case _gg .EndElement :break _fabg ;case _gg .CharData :};};return nil ;};type CT_BlendEffect struct{BlendAttr ST_BlendMode ;Cont *CT_EffectContainer ;};func (_fadfc ST_TextAlignType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_fadfc .String (),start );}; -// Validate validates the CT_GvmlGraphicFrameNonVisual and its children -func (_bgbd *CT_GvmlGraphicFrameNonVisual )Validate ()error {return _bgbd .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");}; +// Validate validates the CT_ColorSchemeAndMapping and its children +func (_fbef *CT_ColorSchemeAndMapping )Validate ()error {return _fbef .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006de\u0041\u006e\u0064\u004d\u0061\u0070\u0070\u0069\u006e\u0067");};const (ST_AnimationDgmOnlyBuildTypeUnset ST_AnimationDgmOnlyBuildType =0;ST_AnimationDgmOnlyBuildTypeOne ST_AnimationDgmOnlyBuildType =1;ST_AnimationDgmOnlyBuildTypeLvlOne ST_AnimationDgmOnlyBuildType =2;ST_AnimationDgmOnlyBuildTypeLvlAtOnce ST_AnimationDgmOnlyBuildType =3;); -// Validate validates the CT_SolidColorFillProperties and its children -func (_cgfa *CT_SolidColorFillProperties )Validate ()error {return _cgfa .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 (_gcbga *CT_StyleMatrix )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcbga .FillStyleLst =NewCT_FillStyleList ();_gcbga .LnStyleLst =NewCT_LineStyleList ();_gcbga .EffectStyleLst =NewCT_EffectStyleList ();_gcbga .BgFillStyleLst =NewCT_BackgroundFillStyleList ();for _ ,_gcbaf :=range start .Attr {if _gcbaf .Name .Local =="\u006e\u0061\u006d\u0065"{_agfg ,_ffaa :=_gcbaf .Value ,error (nil );if _ffaa !=nil {return _ffaa ;};_gcbga .NameAttr =&_agfg ;continue ;};};_agdfbf :for {_ffcc ,_feffc :=d .Token ();if _feffc !=nil {return _feffc ;};switch _dbbd :=_ffcc .(type ){case _f .StartElement :switch _dbbd .Name {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 :"\u0066\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"},_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 :"\u0066\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}:if _agbfd :=d .DecodeElement (_gcbga .FillStyleLst ,&_dbbd );_agbfd !=nil {return _agbfd ;};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 :"\u006c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"},_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 :"\u006c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}:if _geafea :=d .DecodeElement (_gcbga .LnStyleLst ,&_dbbd );_geafea !=nil {return _geafea ;};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 :"\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"},_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 :"\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}:if _eaeac :=d .DecodeElement (_gcbga .EffectStyleLst ,&_dbbd );_eaeac !=nil {return _eaeac ;};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 :"\u0062\u0067\u0046\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"},_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 :"\u0062\u0067\u0046\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}:if _gaadb :=d .DecodeElement (_gcbga .BgFillStyleLst ,&_dbbd );_gaadb !=nil {return _gaadb ;};default:_db .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",_dbbd .Name );if _aebd :=d .Skip ();_aebd !=nil {return _aebd ;};};case _f .EndElement :break _agdfbf ;case _f .CharData :};};return nil ;};func (_begc *CT_GvmlConnectorNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gfdba :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_begc .CNvPr ,_gfdba );_aebcd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_begc .CNvCxnSpPr ,_aebcd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_AlphaOutsetEffect ()*CT_AlphaOutsetEffect {_eded :=&CT_AlphaOutsetEffect {};return _eded }; +// ValidateWithPath validates the ThemeOverride and its children, prefixing error messages with path +func (_febbce *ThemeOverride )ValidateWithPath (path string )error {if _abadf :=_febbce .CT_BaseStylesOverride .ValidateWithPath (path );_abadf !=nil {return _abadf ;};return nil ;};func (_egdbe *CT_TextFont )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0076",_egdbe .TypefaceAttr )});if _egdbe .PanoseAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u0061\u006e\u006f\u0073\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_egdbe .PanoseAttr )});};if _egdbe .PitchFamilyAttr !=ST_PitchFamilyUnset {_cgffc ,_abbfda :=_egdbe .PitchFamilyAttr .MarshalXMLAttr (_gg .Name {Local :"p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"});if _abbfda !=nil {return _abbfda ;};start .Attr =append (start .Attr ,_cgffc );};if _egdbe .CharsetAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_egdbe .CharsetAttr )});};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bfedfb ST_LineEndType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_bfedfb .String (),start );}; -// Validate validates the CT_NonVisualDrawingShapeProps and its children -func (_gacd *CT_NonVisualDrawingShapeProps )Validate ()error {return _gacd .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");};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;); +// Validate validates the CT_TextSpacingPoint and its children +func (_gcdec *CT_TextSpacingPoint )Validate ()error {return _gcdec .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074");}; -// ValidateWithPath validates the CT_BlendEffect and its children, prefixing error messages with path -func (_feeg *CT_BlendEffect )ValidateWithPath (path string )error {if _feeg .BlendAttr ==ST_BlendModeUnset {return _e .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 _acbc :=_feeg .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_acbc !=nil {return _acbc ;};if _cacd :=_feeg .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_cacd !=nil {return _cacd ;};return nil ;};type CT_PresetGeometry2D struct{PrstAttr ST_ShapeType ;AvLst *CT_GeomGuideList ;}; +// ValidateWithPath validates the CT_ShapeStyle and its children, prefixing error messages with path +func (_gfcda *CT_ShapeStyle )ValidateWithPath (path string )error {if _bgfgb :=_gfcda .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066");_bgfgb !=nil {return _bgfgb ;};if _fgbge :=_gfcda .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_fgbge !=nil {return _fgbge ;};if _cabg :=_gfcda .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_cabg !=nil {return _cabg ;};if _dbgbb :=_gfcda .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_dbgbb !=nil {return _dbgbb ;};return nil ;}; -// ValidateWithPath validates the CT_EffectStyleList and its children, prefixing error messages with path -func (_babg *CT_EffectStyleList )ValidateWithPath (path string )error {for _bddec ,_efdf :=range _babg .EffectStyle {if _cdcaf :=_efdf .ValidateWithPath (_e .Sprintf ("\u0025s\u002fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u005b\u0025\u0064\u005d",path ,_bddec ));_cdcaf !=nil {return _cdcaf ;};};return nil ;};func (_fbgd ST_Coordinate32 )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fbgd .ST_Coordinate32Unqualified !=nil {e .EncodeToken (_f .CharData (_e .Sprintf ("\u0025\u0064",*_fbgd .ST_Coordinate32Unqualified )));};if _fbgd .ST_UniversalMeasure !=nil {e .EncodeToken (_f .CharData (*_fbgd .ST_UniversalMeasure ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};type CT_GvmlGroupShape struct{NvGrpSpPr *CT_GvmlGroupShapeNonVisual ;GrpSpPr *CT_GroupShapeProperties ;Choice []*CT_GvmlGroupShapeChoice ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_ScRgbColor and its children +func (_fcede *CT_ScRgbColor )Validate ()error {return _fcede .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func (_gdde *CT_AudioFile )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0076",_gdde .LinkAttr )});if _gdde .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gdde .ContentTypeAttr )});};e .EncodeToken (start );if _gdde .ExtLst !=nil {_dafb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdde .ExtLst ,_dafb );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_CustomColor and its children -func (_cddc *CT_CustomColor )Validate ()error {return _cddc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072");};func (_ecbeae *CT_TextSpacingPoint )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecbeae .ValAttr =0;for _ ,_eddccf :=range start .Attr {if _eddccf .Name .Local =="\u0076\u0061\u006c"{_gafed ,_ffcff :=_g .ParseInt (_eddccf .Value ,10,32);if _ffcff !=nil {return _ffcff ;};_ecbeae .ValAttr =int32 (_gafed );continue ;};};for {_gabed ,_becd :=d .Token ();if _becd !=nil {return _e .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",_becd );};if _eefeb ,_ggaae :=_gabed .(_f .EndElement );_ggaae &&_eefeb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_AnimationDgmElement and its children +func (_feab *CT_AnimationDgmElement )Validate ()error {return _feab .ValidateWithPath ("\u0043\u0054\u005f\u0041ni\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0045\u006c\u0065\u006d\u0065n\u0074");};func (_faecc *EG_TextBulletColor )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _faecc .BuClrTx !=nil {_efdfga :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}};e .EncodeElement (_faecc .BuClrTx ,_efdfga );};if _faecc .BuClr !=nil {_fabed :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_faecc .BuClr ,_fabed );};return nil ;};func (_dbedd ST_DgmBuildStep )String ()string {switch _dbedd {case 0:return "";case 1:return "\u0073\u0070";case 2:return "\u0062\u0067";};return "";}; -// Validate validates the CT_SystemColor and its children -func (_gaecgg *CT_SystemColor )Validate ()error {return _gaecgg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006dC\u006f\u006c\u006f\u0072");};func (_ddbdf *ST_TextStrikeType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffdee ,_aceeea :=d .Token ();if _aceeea !=nil {return _aceeea ;};if _ccaad ,_geccb :=_ffdee .(_f .EndElement );_geccb &&_ccaad .Name ==start .Name {*_ddbdf =1;return nil ;};if _ggfbc ,_fbgc :=_ffdee .(_f .CharData );!_fbgc {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",_ffdee );}else {switch string (_ggfbc ){case "":*_ddbdf =0;case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_ddbdf =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_ddbdf =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_ddbdf =3;};};_ffdee ,_aceeea =d .Token ();if _aceeea !=nil {return _aceeea ;};if _afdbbge ,_gfcfg :=_ffdee .(_f .EndElement );_gfcfg &&_afdbbge .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",_ffdee );};func NewCT_LinearShadeProperties ()*CT_LinearShadeProperties {_eagge :=&CT_LinearShadeProperties {};return _eagge ;};type CT_TintEffect struct{HueAttr *int32 ;AmtAttr *ST_FixedPercentage ;};func (_edceb *CT_GvmlGraphicalObjectFrame )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cffd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_edceb .NvGraphicFramePr ,_cffd );_badgg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_badgg .Attr =append (_badgg .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"});e .EncodeElement (_edceb .Graphic ,_badgg );_ggfd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_edceb .Xfrm ,_ggfd );if _edceb .ExtLst !=nil {_cgaeaf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edceb .ExtLst ,_cgaeaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_AlphaFloorEffect and its children, prefixing error messages with path +func (_bbe *CT_AlphaFloorEffect )ValidateWithPath (path string )error {return nil };func (_aececb *CT_Ratio )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e"},Value :_b .Sprintf ("\u0025\u0076",_aececb .NAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064"},Value :_b .Sprintf ("\u0025\u0076",_aececb .DAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_NonVisualDrawingProps and its children, prefixing error messages with path -func (_aace *CT_NonVisualDrawingProps )ValidateWithPath (path string )error {if _aace .HlinkClick !=nil {if _cbae :=_aace .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b");_cbae !=nil {return _cbae ;};};if _aace .HlinkHover !=nil {if _bggcg :=_aace .HlinkHover .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072");_bggcg !=nil {return _bggcg ;};};if _aace .ExtLst !=nil {if _fbcbb :=_aace .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbcbb !=nil {return _fbcbb ;};};return nil ;};func NewEG_ThemeableEffectStyle ()*EG_ThemeableEffectStyle {_fddge :=&EG_ThemeableEffectStyle {};return _fddge ;}; +// Validate validates the CT_AnimationDgmBuildProperties and its children +func (_eefe *CT_AnimationDgmBuildProperties )Validate ()error {return _eefe .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 (_bdcfa *CT_Table )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _bdcfa .TblPr !=nil {_ceacb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_bdcfa .TblPr ,_ceacb );};_babeg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_bdcfa .TblGrid ,_babeg );if _bdcfa .Tr !=nil {_geaea :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0074\u0072"}};for _ ,_dgdgg :=range _bdcfa .Tr {e .EncodeElement (_dgdgg ,_geaea );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_TextUnderlineLineFollowText ()*CT_TextUnderlineLineFollowText {_dbaed :=&CT_TextUnderlineLineFollowText {};return _dbaed ;};func (_gccce *CT_Path2DQuadBezierTo )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cgae :for {_gcgcb ,_afdce :=d .Token ();if _afdce !=nil {return _afdce ;};switch _ebdad :=_gcgcb .(type ){case _gg .StartElement :switch _ebdad .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_befc :=NewCT_AdjPoint2D ();if _aded :=d .DecodeElement (_befc ,&_ebdad );_aded !=nil {return _aded ;};_gccce .Pt =append (_gccce .Pt ,_befc );default:_bb .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",_ebdad .Name );if _beede :=d .Skip ();_beede !=nil {return _beede ;};};case _gg .EndElement :break _cgae ;case _gg .CharData :};};return nil ;};func (_dfcdaf *CT_ReflectionEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _dfcdaf .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dfcdaf .BlurRadAttr )});};if _dfcdaf .StAAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0074\u0041"},Value :_b .Sprintf ("\u0025\u0076",*_dfcdaf .StAAttr )});};if _dfcdaf .StPosAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0074\u0050o\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_dfcdaf .StPosAttr )});};if _dfcdaf .EndAAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0065\u006e\u0064\u0041"},Value :_b .Sprintf ("\u0025\u0076",*_dfcdaf .EndAAttr )});};if _dfcdaf .EndPosAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0065\u006e\u0064\u0050\u006f\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_dfcdaf .EndPosAttr )});};if _dfcdaf .DistAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dfcdaf .DistAttr )});};if _dfcdaf .DirAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064\u0069\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_dfcdaf .DirAttr )});};if _dfcdaf .FadeDirAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0066a\u0064\u0065\u0044\u0069\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_dfcdaf .FadeDirAttr )});};if _dfcdaf .SxAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_dfcdaf .SxAttr )});};if _dfcdaf .SyAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_dfcdaf .SyAttr )});};if _dfcdaf .KxAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006b\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_dfcdaf .KxAttr )});};if _dfcdaf .KyAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006b\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_dfcdaf .KyAttr )});};if _dfcdaf .AlgnAttr !=ST_RectAlignmentUnset {_efbac ,_fdebe :=_dfcdaf .AlgnAttr .MarshalXMLAttr (_gg .Name {Local :"\u0061\u006c\u0067\u006e"});if _fdebe !=nil {return _fdebe ;};start .Attr =append (start .Attr ,_efbac );};if _dfcdaf .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_dfcdaf .RotWithShapeAttr ))});};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_ddec *CT_Path2D )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_fbfd :=range start .Attr {if _fbfd .Name .Local =="\u0077"{_acdca ,_aaaf :=_c .ParseInt (_fbfd .Value ,10,64);if _aaaf !=nil {return _aaaf ;};_ddec .WAttr =&_acdca ;continue ;};if _fbfd .Name .Local =="\u0068"{_bcdc ,_dbabe :=_c .ParseInt (_fbfd .Value ,10,64);if _dbabe !=nil {return _dbabe ;};_ddec .HAttr =&_bcdc ;continue ;};if _fbfd .Name .Local =="\u0066\u0069\u006c\u006c"{_ddec .FillAttr .UnmarshalXMLAttr (_fbfd );continue ;};if _fbfd .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_ffed ,_bafga :=_c .ParseBool (_fbfd .Value );if _bafga !=nil {return _bafga ;};_ddec .StrokeAttr =&_ffed ;continue ;};if _fbfd .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"{_efbgg ,_ceca :=_c .ParseBool (_fbfd .Value );if _ceca !=nil {return _ceca ;};_ddec .ExtrusionOkAttr =&_efbgg ;continue ;};};_dcaeca :for {_dfdaf ,_ebdg :=d .Token ();if _ebdg !=nil {return _ebdg ;};switch _aceff :=_dfdaf .(type ){case _gg .StartElement :switch _aceff .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fccbe :=NewCT_Path2DClose ();if _ffbd :=d .DecodeElement (_fccbe ,&_aceff );_ffbd !=nil {return _ffbd ;};_ddec .Close =append (_ddec .Close ,_fccbe );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbac :=NewCT_Path2DMoveTo ();if _dgde :=d .DecodeElement (_cbac ,&_aceff );_dgde !=nil {return _dgde ;};_ddec .MoveTo =append (_ddec .MoveTo ,_cbac );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gddgcg :=NewCT_Path2DLineTo ();if _ffcfc :=d .DecodeElement (_gddgcg ,&_aceff );_ffcfc !=nil {return _ffcfc ;};_ddec .LnTo =append (_ddec .LnTo ,_gddgcg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ebaeb :=NewCT_Path2DArcTo ();if _bfbge :=d .DecodeElement (_ebaeb ,&_aceff );_bfbge !=nil {return _bfbge ;};_ddec .ArcTo =append (_ddec .ArcTo ,_ebaeb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dcff :=NewCT_Path2DQuadBezierTo ();if _gbece :=d .DecodeElement (_dcff ,&_aceff );_gbece !=nil {return _gbece ;};_ddec .QuadBezTo =append (_ddec .QuadBezTo ,_dcff );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fceb :=NewCT_Path2DCubicBezierTo ();if _dgadb :=d .DecodeElement (_fceb ,&_aceff );_dgadb !=nil {return _dgadb ;};_ddec .CubicBezTo =append (_ddec .CubicBezTo ,_fceb );default:_bb .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",_aceff .Name );if _badf :=d .Skip ();_badf !=nil {return _badf ;};};case _gg .EndElement :break _dcaeca ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_GvmlConnector and its children -func (_cgfdb *CT_GvmlConnector )Validate ()error {return _cgfdb .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func NewCT_GroupLocking ()*CT_GroupLocking {_aceab :=&CT_GroupLocking {};return _aceab };func (_gdgb *CT_GeomGuideList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eeed :for {_agdgb ,_afbga :=d .Token ();if _afbga !=nil {return _afbga ;};switch _dfdag :=_agdgb .(type ){case _f .StartElement :switch _dfdag .Name {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 :"\u0067\u0064"},_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 :"\u0067\u0064"}:_aagg :=NewCT_GeomGuide ();if _befa :=d .DecodeElement (_aagg ,&_dfdag );_befa !=nil {return _befa ;};_gdgb .Gd =append (_gdgb .Gd ,_aagg );default:_db .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",_dfdag .Name );if _gffg :=d .Skip ();_gffg !=nil {return _gffg ;};};case _f .EndElement :break _eeed ;case _f .CharData :};};return nil ;};func (_gccgde ST_TextVertOverflowType )String ()string {switch _gccgde {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 "";};func NewCT_EffectContainer ()*CT_EffectContainer {_gecgb :=&CT_EffectContainer {};return _gecgb }; +// Validate validates the CT_GvmlTextShapeChoice and its children +func (_ceded *CT_GvmlTextShapeChoice )Validate ()error {return _ceded .ValidateWithPath ("\u0043\u0054\u005f\u0047vm\u006c\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069c\u0065");};func (_agddd *CT_SchemeColor )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_agddd .ValAttr =ST_SchemeColorVal (1);for _ ,_gbfbg :=range start .Attr {if _gbfbg .Name .Local =="\u0076\u0061\u006c"{_agddd .ValAttr .UnmarshalXMLAttr (_gbfbg );continue ;};};_eddca :for {_feage ,_babdb :=d .Token ();if _babdb !=nil {return _babdb ;};switch _cfdec :=_feage .(type ){case _gg .StartElement :switch _cfdec .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bbcabe :=NewEG_ColorTransform ();_bbcabe .Tint =NewCT_PositiveFixedPercentage ();if _gbcef :=d .DecodeElement (_bbcabe .Tint ,&_cfdec );_gbcef !=nil {return _gbcef ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_bbcabe );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gcce :=NewEG_ColorTransform ();_gcce .Shade =NewCT_PositiveFixedPercentage ();if _beggg :=d .DecodeElement (_gcce .Shade ,&_cfdec );_beggg !=nil {return _beggg ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_gcce );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dccdb :=NewEG_ColorTransform ();_dccdb .Comp =NewCT_ComplementTransform ();if _bbgcbf :=d .DecodeElement (_dccdb .Comp ,&_cfdec );_bbgcbf !=nil {return _bbgcbf ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_dccdb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddbbc :=NewEG_ColorTransform ();_ddbbc .Inv =NewCT_InverseTransform ();if _afdfd :=d .DecodeElement (_ddbbc .Inv ,&_cfdec );_afdfd !=nil {return _afdfd ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_ddbbc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_abcdc :=NewEG_ColorTransform ();_abcdc .Gray =NewCT_GrayscaleTransform ();if _ecdcd :=d .DecodeElement (_abcdc .Gray ,&_cfdec );_ecdcd !=nil {return _ecdcd ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_abcdc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddaab :=NewEG_ColorTransform ();_ddaab .Alpha =NewCT_PositiveFixedPercentage ();if _adfce :=d .DecodeElement (_ddaab .Alpha ,&_cfdec );_adfce !=nil {return _adfce ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_ddaab );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bcbcc :=NewEG_ColorTransform ();_bcbcc .AlphaOff =NewCT_FixedPercentage ();if _cdcb :=d .DecodeElement (_bcbcc .AlphaOff ,&_cfdec );_cdcb !=nil {return _cdcb ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_bcbcc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddbaa :=NewEG_ColorTransform ();_ddbaa .AlphaMod =NewCT_PositivePercentage ();if _dceab :=d .DecodeElement (_ddbaa .AlphaMod ,&_cfdec );_dceab !=nil {return _dceab ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_ddbaa );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_acgae :=NewEG_ColorTransform ();_acgae .Hue =NewCT_PositiveFixedAngle ();if _gegae :=d .DecodeElement (_acgae .Hue ,&_cfdec );_gegae !=nil {return _gegae ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_acgae );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gcfd :=NewEG_ColorTransform ();_gcfd .HueOff =NewCT_Angle ();if _edcbea :=d .DecodeElement (_gcfd .HueOff ,&_cfdec );_edcbea !=nil {return _edcbea ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_gcfd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bdag :=NewEG_ColorTransform ();_bdag .HueMod =NewCT_PositivePercentage ();if _fbacc :=d .DecodeElement (_bdag .HueMod ,&_cfdec );_fbacc !=nil {return _fbacc ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_bdag );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_acbca :=NewEG_ColorTransform ();_acbca .Sat =NewCT_Percentage ();if _bdeca :=d .DecodeElement (_acbca .Sat ,&_cfdec );_bdeca !=nil {return _bdeca ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_acbca );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bedac :=NewEG_ColorTransform ();_bedac .SatOff =NewCT_Percentage ();if _aaadc :=d .DecodeElement (_bedac .SatOff ,&_cfdec );_aaadc !=nil {return _aaadc ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_bedac );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edadb :=NewEG_ColorTransform ();_edadb .SatMod =NewCT_Percentage ();if _daeff :=d .DecodeElement (_edadb .SatMod ,&_cfdec );_daeff !=nil {return _daeff ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_edadb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aggcc :=NewEG_ColorTransform ();_aggcc .Lum =NewCT_Percentage ();if _efad :=d .DecodeElement (_aggcc .Lum ,&_cfdec );_efad !=nil {return _efad ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_aggcc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dddbf :=NewEG_ColorTransform ();_dddbf .LumOff =NewCT_Percentage ();if _gdbfab :=d .DecodeElement (_dddbf .LumOff ,&_cfdec );_gdbfab !=nil {return _gdbfab ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_dddbf );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aada :=NewEG_ColorTransform ();_aada .LumMod =NewCT_Percentage ();if _bdfcb :=d .DecodeElement (_aada .LumMod ,&_cfdec );_bdfcb !=nil {return _bdfcb ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_aada );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_decea :=NewEG_ColorTransform ();_decea .Red =NewCT_Percentage ();if _agdbec :=d .DecodeElement (_decea .Red ,&_cfdec );_agdbec !=nil {return _agdbec ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_decea );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbedda :=NewEG_ColorTransform ();_gbedda .RedOff =NewCT_Percentage ();if _dbcfe :=d .DecodeElement (_gbedda .RedOff ,&_cfdec );_dbcfe !=nil {return _dbcfe ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_gbedda );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bbcaba :=NewEG_ColorTransform ();_bbcaba .RedMod =NewCT_Percentage ();if _fbddg :=d .DecodeElement (_bbcaba .RedMod ,&_cfdec );_fbddg !=nil {return _fbddg ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_bbcaba );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfaac :=NewEG_ColorTransform ();_dfaac .Green =NewCT_Percentage ();if _becd :=d .DecodeElement (_dfaac .Green ,&_cfdec );_becd !=nil {return _becd ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_dfaac );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_abec :=NewEG_ColorTransform ();_abec .GreenOff =NewCT_Percentage ();if _gccef :=d .DecodeElement (_abec .GreenOff ,&_cfdec );_gccef !=nil {return _gccef ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_abec );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fgfcb :=NewEG_ColorTransform ();_fgfcb .GreenMod =NewCT_Percentage ();if _cebc :=d .DecodeElement (_fgfcb .GreenMod ,&_cfdec );_cebc !=nil {return _cebc ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_fgfcb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbaee :=NewEG_ColorTransform ();_dbaee .Blue =NewCT_Percentage ();if _dfcbf :=d .DecodeElement (_dbaee .Blue ,&_cfdec );_dfcbf !=nil {return _dfcbf ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_dbaee );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddeea :=NewEG_ColorTransform ();_ddeea .BlueOff =NewCT_Percentage ();if _fdada :=d .DecodeElement (_ddeea .BlueOff ,&_cfdec );_fdada !=nil {return _fdada ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_ddeea );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gcfa :=NewEG_ColorTransform ();_gcfa .BlueMod =NewCT_Percentage ();if _gcagfc :=d .DecodeElement (_gcfa .BlueMod ,&_cfdec );_gcagfc !=nil {return _gcagfc ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_gcfa );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_becbe :=NewEG_ColorTransform ();_becbe .Gamma =NewCT_GammaTransform ();if _bfbf :=d .DecodeElement (_becbe .Gamma ,&_cfdec );_bfbf !=nil {return _bfbf ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_becbe );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eaefe :=NewEG_ColorTransform ();_eaefe .InvGamma =NewCT_InverseGammaTransform ();if _ddgad :=d .DecodeElement (_eaefe .InvGamma ,&_cfdec );_ddgad !=nil {return _ddgad ;};_agddd .EG_ColorTransform =append (_agddd .EG_ColorTransform ,_eaefe );default:_bb .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",_cfdec .Name );if _gddf :=d .Skip ();_gddf !=nil {return _gddf ;};};case _gg .EndElement :break _eddca ;case _gg .CharData :};};return nil ;};func NewCT_TextSpacingPoint ()*CT_TextSpacingPoint {_cagdcc :=&CT_TextSpacingPoint {};_cagdcc .ValAttr =0;return _cagdcc ;};type CT_VideoFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;};func (_aacbc *CT_TextListStyle )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _aacbc .DefPPr !=nil {_abbd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0050\u0050\u0072"}};e .EncodeElement (_aacbc .DefPPr ,_abbd );};if _aacbc .Lvl1pPr !=nil {_ffaefd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u006c\u0076\u006c\u0031\u0070\u0050r"}};e .EncodeElement (_aacbc .Lvl1pPr ,_ffaefd );};if _aacbc .Lvl2pPr !=nil {_deadd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u006c\u0076\u006c\u0032\u0070\u0050r"}};e .EncodeElement (_aacbc .Lvl2pPr ,_deadd );};if _aacbc .Lvl3pPr !=nil {_aabca :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u006c\u0076\u006c\u0033\u0070\u0050r"}};e .EncodeElement (_aacbc .Lvl3pPr ,_aabca );};if _aacbc .Lvl4pPr !=nil {_acafb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u006c\u0076\u006c\u0034\u0070\u0050r"}};e .EncodeElement (_aacbc .Lvl4pPr ,_acafb );};if _aacbc .Lvl5pPr !=nil {_agadg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u006c\u0076\u006c\u0035\u0070\u0050r"}};e .EncodeElement (_aacbc .Lvl5pPr ,_agadg );};if _aacbc .Lvl6pPr !=nil {_adbfa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u006c\u0076\u006c\u0036\u0070\u0050r"}};e .EncodeElement (_aacbc .Lvl6pPr ,_adbfa );};if _aacbc .Lvl7pPr !=nil {_bbbgge :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u006c\u0076\u006c\u0037\u0070\u0050r"}};e .EncodeElement (_aacbc .Lvl7pPr ,_bbbgge );};if _aacbc .Lvl8pPr !=nil {_dagab :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u006c\u0076\u006c\u0038\u0070\u0050r"}};e .EncodeElement (_aacbc .Lvl8pPr ,_dagab );};if _aacbc .Lvl9pPr !=nil {_dfae :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u006c\u0076\u006c\u0039\u0070\u0050r"}};e .EncodeElement (_aacbc .Lvl9pPr ,_dfae );};if _aacbc .ExtLst !=nil {_bdgdc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aacbc .ExtLst ,_bdgdc );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type ST_TextVerticalType byte ; -// ValidateWithPath validates the CT_ObjectStyleDefaults and its children, prefixing error messages with path -func (_gdecc *CT_ObjectStyleDefaults )ValidateWithPath (path string )error {if _gdecc .SpDef !=nil {if _eecee :=_gdecc .SpDef .ValidateWithPath (path +"\u002f\u0053\u0070\u0044\u0065\u0066");_eecee !=nil {return _eecee ;};};if _gdecc .LnDef !=nil {if _fgcg :=_gdecc .LnDef .ValidateWithPath (path +"\u002f\u004c\u006e\u0044\u0065\u0066");_fgcg !=nil {return _fgcg ;};};if _gdecc .TxDef !=nil {if _cabed :=_gdecc .TxDef .ValidateWithPath (path +"\u002f\u0054\u0078\u0044\u0065\u0066");_cabed !=nil {return _cabed ;};};if _gdecc .ExtLst !=nil {if _dgecb :=_gdecc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgecb !=nil {return _dgecb ;};};return nil ;};func (_gfdb *CT_Camera )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_ebff ,_adfg :=_gfdb .PrstAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0072\u0073\u0074"});if _adfg !=nil {return _adfg ;};start .Attr =append (start .Attr ,_ebff );if _gfdb .FovAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0076"},Value :_e .Sprintf ("\u0025\u0076",*_gfdb .FovAttr )});};if _gfdb .ZoomAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007a\u006f\u006f\u006d"},Value :_e .Sprintf ("\u0025\u0076",*_gfdb .ZoomAttr )});};e .EncodeToken (start );if _gfdb .Rot !=nil {_adab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_gfdb .Rot ,_adab );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_GlowEffect ()*CT_GlowEffect {_fbfa :=&CT_GlowEffect {};return _fbfa };func (_geab *Tbl )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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\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 :"\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 ,_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 ="\u0061\u003a\u0074b\u006c";return _geab .CT_Table .MarshalXML (e ,start );};func (_cabeb ST_PresetColorVal )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aeaed :=_f .Attr {};_aeaed .Name =name ;switch _cabeb {case ST_PresetColorValUnset :_aeaed .Value ="";case ST_PresetColorValAliceBlue :_aeaed .Value ="\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e";case ST_PresetColorValAntiqueWhite :_aeaed .Value ="\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValAqua :_aeaed .Value ="\u0061\u0071\u0075\u0061";case ST_PresetColorValAquamarine :_aeaed .Value ="\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValAzure :_aeaed .Value ="\u0061\u007a\u0075r\u0065";case ST_PresetColorValBeige :_aeaed .Value ="\u0062\u0065\u0069g\u0065";case ST_PresetColorValBisque :_aeaed .Value ="\u0062\u0069\u0073\u0071\u0075\u0065";case ST_PresetColorValBlack :_aeaed .Value ="\u0062\u006c\u0061c\u006b";case ST_PresetColorValBlanchedAlmond :_aeaed .Value ="\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064";case ST_PresetColorValBlue :_aeaed .Value ="\u0062\u006c\u0075\u0065";case ST_PresetColorValBlueViolet :_aeaed .Value ="\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValBrown :_aeaed .Value ="\u0062\u0072\u006fw\u006e";case ST_PresetColorValBurlyWood :_aeaed .Value ="\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd";case ST_PresetColorValCadetBlue :_aeaed .Value ="\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e";case ST_PresetColorValChartreuse :_aeaed .Value ="\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065";case ST_PresetColorValChocolate :_aeaed .Value ="\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e";case ST_PresetColorValCoral :_aeaed .Value ="\u0063\u006f\u0072a\u006c";case ST_PresetColorValCornflowerBlue :_aeaed .Value ="\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065";case ST_PresetColorValCornsilk :_aeaed .Value ="\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b";case ST_PresetColorValCrimson :_aeaed .Value ="\u0063r\u0069\u006d\u0073\u006f\u006e";case ST_PresetColorValCyan :_aeaed .Value ="\u0063\u0079\u0061\u006e";case ST_PresetColorValDarkBlue :_aeaed .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkCyan :_aeaed .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDarkGoldenrod :_aeaed .Value ="\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDarkGray :_aeaed .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkGrey :_aeaed .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDarkGreen :_aeaed .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case ST_PresetColorValDarkKhaki :_aeaed .Value ="\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi";case ST_PresetColorValDarkMagenta :_aeaed .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValDarkOliveGreen :_aeaed .Value ="\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e";case ST_PresetColorValDarkOrange :_aeaed .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDarkOrchid :_aeaed .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDarkRed :_aeaed .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064";case ST_PresetColorValDarkSalmon :_aeaed .Value ="\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDarkSeaGreen :_aeaed .Value ="\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDarkSlateBlue :_aeaed .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkSlateGray :_aeaed .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkSlateGrey :_aeaed .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValDarkTurquoise :_aeaed .Value ="\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDarkViolet :_aeaed .Value ="\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDkBlue :_aeaed .Value ="\u0064\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDkCyan :_aeaed .Value ="\u0064\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDkGoldenrod :_aeaed .Value ="d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDkGray :_aeaed .Value ="\u0064\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDkGrey :_aeaed .Value ="\u0064\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDkGreen :_aeaed .Value ="\u0064k\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkKhaki :_aeaed .Value ="\u0064k\u004b\u0068\u0061\u006b\u0069";case ST_PresetColorValDkMagenta :_aeaed .Value ="\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a";case ST_PresetColorValDkOliveGreen :_aeaed .Value ="\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkOrange :_aeaed .Value ="\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDkOrchid :_aeaed .Value ="\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDkRed :_aeaed .Value ="\u0064\u006b\u0052e\u0064";case ST_PresetColorValDkSalmon :_aeaed .Value ="\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDkSeaGreen :_aeaed .Value ="\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkSlateBlue :_aeaed .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDkSlateGray :_aeaed .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValDkSlateGrey :_aeaed .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValDkTurquoise :_aeaed .Value ="d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDkViolet :_aeaed .Value ="\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDeepPink :_aeaed .Value ="\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b";case ST_PresetColorValDeepSkyBlue :_aeaed .Value ="d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValDimGray :_aeaed .Value ="\u0064i\u006d\u0047\u0072\u0061\u0079";case ST_PresetColorValDimGrey :_aeaed .Value ="\u0064i\u006d\u0047\u0072\u0065\u0079";case ST_PresetColorValDodgerBlue :_aeaed .Value ="\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065";case ST_PresetColorValFirebrick :_aeaed .Value ="\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k";case ST_PresetColorValFloralWhite :_aeaed .Value ="f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValForestGreen :_aeaed .Value ="f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValFuchsia :_aeaed .Value ="\u0066u\u0063\u0068\u0073\u0069\u0061";case ST_PresetColorValGainsboro :_aeaed .Value ="\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o";case ST_PresetColorValGhostWhite :_aeaed .Value ="\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValGold :_aeaed .Value ="\u0067\u006f\u006c\u0064";case ST_PresetColorValGoldenrod :_aeaed .Value ="\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd";case ST_PresetColorValGray :_aeaed .Value ="\u0067\u0072\u0061\u0079";case ST_PresetColorValGrey :_aeaed .Value ="\u0067\u0072\u0065\u0079";case ST_PresetColorValGreen :_aeaed .Value ="\u0067\u0072\u0065e\u006e";case ST_PresetColorValGreenYellow :_aeaed .Value ="g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValHoneydew :_aeaed .Value ="\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077";case ST_PresetColorValHotPink :_aeaed .Value ="\u0068o\u0074\u0050\u0069\u006e\u006b";case ST_PresetColorValIndianRed :_aeaed .Value ="\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d";case ST_PresetColorValIndigo :_aeaed .Value ="\u0069\u006e\u0064\u0069\u0067\u006f";case ST_PresetColorValIvory :_aeaed .Value ="\u0069\u0076\u006fr\u0079";case ST_PresetColorValKhaki :_aeaed .Value ="\u006b\u0068\u0061k\u0069";case ST_PresetColorValLavender :_aeaed .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072";case ST_PresetColorValLavenderBlush :_aeaed .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068";case ST_PresetColorValLawnGreen :_aeaed .Value ="\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n";case ST_PresetColorValLemonChiffon :_aeaed .Value ="\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e";case ST_PresetColorValLightBlue :_aeaed .Value ="\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e";case ST_PresetColorValLightCoral :_aeaed .Value ="\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c";case ST_PresetColorValLightCyan :_aeaed .Value ="\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n";case ST_PresetColorValLightGoldenrodYellow :_aeaed .Value ="l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077";case ST_PresetColorValLightGray :_aeaed .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PresetColorValLightGrey :_aeaed .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y";case ST_PresetColorValLightGreen :_aeaed .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLightPink :_aeaed .Value ="\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek";case ST_PresetColorValLightSalmon :_aeaed .Value ="l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLightSeaGreen :_aeaed .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLightSkyBlue :_aeaed .Value ="\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValLightSlateGray :_aeaed .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079";case ST_PresetColorValLightSlateGrey :_aeaed .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079";case ST_PresetColorValLightSteelBlue :_aeaed .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065";case ST_PresetColorValLightYellow :_aeaed .Value ="l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLtBlue :_aeaed .Value ="\u006c\u0074\u0042\u006c\u0075\u0065";case ST_PresetColorValLtCoral :_aeaed .Value ="\u006ct\u0043\u006f\u0072\u0061\u006c";case ST_PresetColorValLtCyan :_aeaed .Value ="\u006c\u0074\u0043\u0079\u0061\u006e";case ST_PresetColorValLtGoldenrodYellow :_aeaed .Value ="\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077";case ST_PresetColorValLtGray :_aeaed .Value ="\u006c\u0074\u0047\u0072\u0061\u0079";case ST_PresetColorValLtGrey :_aeaed .Value ="\u006c\u0074\u0047\u0072\u0065\u0079";case ST_PresetColorValLtGreen :_aeaed .Value ="\u006ct\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtPink :_aeaed .Value ="\u006c\u0074\u0050\u0069\u006e\u006b";case ST_PresetColorValLtSalmon :_aeaed .Value ="\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLtSeaGreen :_aeaed .Value ="\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtSkyBlue :_aeaed .Value ="\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e";case ST_PresetColorValLtSlateGray :_aeaed .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValLtSlateGrey :_aeaed .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValLtSteelBlue :_aeaed .Value ="l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065";case ST_PresetColorValLtYellow :_aeaed .Value ="\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLime :_aeaed .Value ="\u006c\u0069\u006d\u0065";case ST_PresetColorValLimeGreen :_aeaed .Value ="\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n";case ST_PresetColorValLinen :_aeaed .Value ="\u006c\u0069\u006ee\u006e";case ST_PresetColorValMagenta :_aeaed .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValMaroon :_aeaed .Value ="\u006d\u0061\u0072\u006f\u006f\u006e";case ST_PresetColorValMedAquamarine :_aeaed .Value ="\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValMedBlue :_aeaed .Value ="\u006de\u0064\u0042\u006c\u0075\u0065";case ST_PresetColorValMedOrchid :_aeaed .Value ="\u006de\u0064\u004f\u0072\u0063\u0068\u0069d";case ST_PresetColorValMedPurple :_aeaed .Value ="\u006de\u0064\u0050\u0075\u0072\u0070\u006ce";case ST_PresetColorValMedSeaGreen :_aeaed .Value ="m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValMedSlateBlue :_aeaed .Value ="\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValMedSpringGreen :_aeaed .Value ="\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case ST_PresetColorValMedTurquoise :_aeaed .Value ="\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValMedVioletRed :_aeaed .Value ="\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMediumAquamarine :_aeaed .Value ="\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValMediumBlue :_aeaed .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065";case ST_PresetColorValMediumOrchid :_aeaed .Value ="\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValMediumPurple :_aeaed .Value ="\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065";case ST_PresetColorValMediumSeaGreen :_aeaed .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumSlateBlue :_aeaed .Value ="\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValMediumSpringGreen :_aeaed .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumTurquoise :_aeaed .Value ="\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValMediumVioletRed :_aeaed .Value ="\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMidnightBlue :_aeaed .Value ="\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065";case ST_PresetColorValMintCream :_aeaed .Value ="\u006di\u006e\u0074\u0043\u0072\u0065\u0061m";case ST_PresetColorValMistyRose :_aeaed .Value ="\u006di\u0073\u0074\u0079\u0052\u006f\u0073e";case ST_PresetColorValMoccasin :_aeaed .Value ="\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e";case ST_PresetColorValNavajoWhite :_aeaed .Value ="n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValNavy :_aeaed .Value ="\u006e\u0061\u0076\u0079";case ST_PresetColorValOldLace :_aeaed .Value ="\u006fl\u0064\u004c\u0061\u0063\u0065";case ST_PresetColorValOlive :_aeaed .Value ="\u006f\u006c\u0069v\u0065";case ST_PresetColorValOliveDrab :_aeaed .Value ="\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b";case ST_PresetColorValOrange :_aeaed .Value ="\u006f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValOrangeRed :_aeaed .Value ="\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d";case ST_PresetColorValOrchid :_aeaed .Value ="\u006f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValPaleGoldenrod :_aeaed .Value ="\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValPaleGreen :_aeaed .Value ="\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n";case ST_PresetColorValPaleTurquoise :_aeaed .Value ="\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValPaleVioletRed :_aeaed .Value ="\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValPapayaWhip :_aeaed .Value ="\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070";case ST_PresetColorValPeachPuff :_aeaed .Value ="\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f";case ST_PresetColorValPeru :_aeaed .Value ="\u0070\u0065\u0072\u0075";case ST_PresetColorValPink :_aeaed .Value ="\u0070\u0069\u006e\u006b";case ST_PresetColorValPlum :_aeaed .Value ="\u0070\u006c\u0075\u006d";case ST_PresetColorValPowderBlue :_aeaed .Value ="\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065";case ST_PresetColorValPurple :_aeaed .Value ="\u0070\u0075\u0072\u0070\u006c\u0065";case ST_PresetColorValRed :_aeaed .Value ="\u0072\u0065\u0064";case ST_PresetColorValRosyBrown :_aeaed .Value ="\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n";case ST_PresetColorValRoyalBlue :_aeaed .Value ="\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e";case ST_PresetColorValSaddleBrown :_aeaed .Value ="s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e";case ST_PresetColorValSalmon :_aeaed .Value ="\u0073\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValSandyBrown :_aeaed .Value ="\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e";case ST_PresetColorValSeaGreen :_aeaed .Value ="\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSeaShell :_aeaed .Value ="\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c";case ST_PresetColorValSienna :_aeaed .Value ="\u0073\u0069\u0065\u006e\u006e\u0061";case ST_PresetColorValSilver :_aeaed .Value ="\u0073\u0069\u006c\u0076\u0065\u0072";case ST_PresetColorValSkyBlue :_aeaed .Value ="\u0073k\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValSlateBlue :_aeaed .Value ="\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e";case ST_PresetColorValSlateGray :_aeaed .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y";case ST_PresetColorValSlateGrey :_aeaed .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y";case ST_PresetColorValSnow :_aeaed .Value ="\u0073\u006e\u006f\u0077";case ST_PresetColorValSpringGreen :_aeaed .Value ="s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSteelBlue :_aeaed .Value ="\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e";case ST_PresetColorValTan :_aeaed .Value ="\u0074\u0061\u006e";case ST_PresetColorValTeal :_aeaed .Value ="\u0074\u0065\u0061\u006c";case ST_PresetColorValThistle :_aeaed .Value ="\u0074h\u0069\u0073\u0074\u006c\u0065";case ST_PresetColorValTomato :_aeaed .Value ="\u0074\u006f\u006d\u0061\u0074\u006f";case ST_PresetColorValTurquoise :_aeaed .Value ="\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e";case ST_PresetColorValViolet :_aeaed .Value ="\u0076\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValWheat :_aeaed .Value ="\u0077\u0068\u0065a\u0074";case ST_PresetColorValWhite :_aeaed .Value ="\u0077\u0068\u0069t\u0065";case ST_PresetColorValWhiteSmoke :_aeaed .Value ="\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065";case ST_PresetColorValYellow :_aeaed .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValYellowGreen :_aeaed .Value ="y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e";};return _aeaed ,nil ;}; +// ST_PositivePercentage is a union type +type ST_PositivePercentage struct{ST_PositivePercentageDecimal *int32 ;ST_PositivePercentage *ST_Percentage ;};func (_egdf *CT_GeomRect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_abafb :=range start .Attr {if _abafb .Name .Local =="\u006c"{_cgdc ,_bacbb :=ParseUnionST_AdjCoordinate (_abafb .Value );if _bacbb !=nil {return _bacbb ;};_egdf .LAttr =_cgdc ;continue ;};if _abafb .Name .Local =="\u0074"{_gcdb ,_efege :=ParseUnionST_AdjCoordinate (_abafb .Value );if _efege !=nil {return _efege ;};_egdf .TAttr =_gcdb ;continue ;};if _abafb .Name .Local =="\u0072"{_bebc ,_fbbc :=ParseUnionST_AdjCoordinate (_abafb .Value );if _fbbc !=nil {return _fbbc ;};_egdf .RAttr =_bebc ;continue ;};if _abafb .Name .Local =="\u0062"{_ggbce ,_afbd :=ParseUnionST_AdjCoordinate (_abafb .Value );if _afbd !=nil {return _afbd ;};_egdf .BAttr =_ggbce ;continue ;};};for {_fdbg ,_bgfe :=d .Token ();if _bgfe !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_bgfe );};if _ccgf ,_daacb :=_fdbg .(_gg .EndElement );_daacb &&_ccgf .Name ==start .Name {break ;};};return nil ;};func (_abgc *CT_EffectStyleItem )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _abgc .EffectLst !=nil {_gffe :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abgc .EffectLst ,_gffe );};if _abgc .EffectDag !=nil {_efee :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_abgc .EffectDag ,_efee );};if _abgc .Scene3d !=nil {_bbbfe :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_abgc .Scene3d ,_bbbfe );};if _abgc .Sp3d !=nil {_gebdf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_abgc .Sp3d ,_gebdf );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_beebg ST_EffectContainerType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_facfc :=_gg .Attr {};_facfc .Name =name ;switch _beebg {case ST_EffectContainerTypeUnset :_facfc .Value ="";case ST_EffectContainerTypeSib :_facfc .Value ="\u0073\u0069\u0062";case ST_EffectContainerTypeTree :_facfc .Value ="\u0074\u0072\u0065\u0065";};return _facfc ,nil ;}; -// ValidateWithPath validates the CT_NonVisualDrawingShapeProps and its children, prefixing error messages with path -func (_fadea *CT_NonVisualDrawingShapeProps )ValidateWithPath (path string )error {if _fadea .SpLocks !=nil {if _baeb :=_fadea .SpLocks .ValidateWithPath (path +"\u002f\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_baeb !=nil {return _baeb ;};};if _fadea .ExtLst !=nil {if _abfcca :=_fadea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abfcca !=nil {return _abfcca ;};};return nil ;};func (_degdee ST_EffectContainerType )String ()string {switch _degdee {case 0:return "";case 1:return "\u0073\u0069\u0062";case 2:return "\u0074\u0072\u0065\u0065";};return "";}; +// ValidateWithPath validates the CT_TableCellBorderStyle and its children, prefixing error messages with path +func (_fbcbd *CT_TableCellBorderStyle )ValidateWithPath (path string )error {if _fbcbd .Left !=nil {if _fegb :=_fbcbd .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_fegb !=nil {return _fegb ;};};if _fbcbd .Right !=nil {if _cbdbae :=_fbcbd .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_cbdbae !=nil {return _cbdbae ;};};if _fbcbd .Top !=nil {if _cadef :=_fbcbd .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_cadef !=nil {return _cadef ;};};if _fbcbd .Bottom !=nil {if _dfcce :=_fbcbd .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_dfcce !=nil {return _dfcce ;};};if _fbcbd .InsideH !=nil {if _fbgfa :=_fbcbd .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_fbgfa !=nil {return _fbgfa ;};};if _fbcbd .InsideV !=nil {if _abffe :=_fbcbd .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_abffe !=nil {return _abffe ;};};if _fbcbd .Tl2br !=nil {if _efaac :=_fbcbd .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_efaac !=nil {return _efaac ;};};if _fbcbd .Tr2bl !=nil {if _egcbe :=_fbcbd .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c");_egcbe !=nil {return _egcbe ;};};if _fbcbd .ExtLst !=nil {if _aafac :=_fbcbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aafac !=nil {return _aafac ;};};return nil ;};func (_fcefg *CT_FixedPercentage )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_eaef :=range start .Attr {if _eaef .Name .Local =="\u0076\u0061\u006c"{_gbbe ,_effcc :=ParseUnionST_FixedPercentage (_eaef .Value );if _effcc !=nil {return _effcc ;};_fcefg .ValAttr =_gbbe ;continue ;};};for {_addbd ,_gfgfb :=d .Token ();if _gfgfb !=nil {return _b .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",_gfgfb );};if _ffdb ,_abaff :=_addbd .(_gg .EndElement );_abaff &&_ffdb .Name ==start .Name {break ;};};return nil ;};type ST_BlackWhiteMode byte ;type ST_TextFontAlignType byte ; -// ValidateWithPath validates the CT_GvmlGroupShapeNonVisual and its children, prefixing error messages with path -func (_ccfge *CT_GvmlGroupShapeNonVisual )ValidateWithPath (path string )error {if _befea :=_ccfge .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_befea !=nil {return _befea ;};if _cdedb :=_ccfge .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_cdedb !=nil {return _cdedb ;};return nil ;}; +// Validate validates the Tbl and its children +func (_fcfad *Tbl )Validate ()error {return _fcfad .ValidateWithPath ("\u0054\u0062\u006c")};func (_bcbgg *CT_Path2DClose )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ReflectionEffect and its children -func (_dccfa *CT_ReflectionEffect )Validate ()error {return _dccfa .ValidateWithPath ("\u0043\u0054\u005f\u0052ef\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_aeee *CT_ClipboardStyleSheet )MarshalXML (e *_f .Encoder ,start _f .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 );_aaabb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_aeee .ThemeElements ,_aaabb );_bfac :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_aeee .ClrMap ,_bfac );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_ClipboardStyleSheet ()*CT_ClipboardStyleSheet {_dgge :=&CT_ClipboardStyleSheet {};_dgge .ThemeElements =NewCT_BaseStyles ();_dgge .ClrMap =NewCT_ColorMapping ();return _dgge ;};func (_efbc *CT_LinearShadeProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efbc .AngAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_efbc .AngAttr )});};if _efbc .ScaledAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0063\u0061\u006c\u0065\u0064"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_efbc .ScaledAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_egbc *CT_FontScheme )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",_egbc .NameAttr )});e .EncodeToken (start );_aebce :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u006d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_egbc .MajorFont ,_aebce );_gdea :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u006d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_egbc .MinorFont ,_gdea );if _egbc .ExtLst !=nil {_bgebd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egbc .ExtLst ,_bgebd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path +func (_cbbd *CT_FontScheme )ValidateWithPath (path string )error {if _bbacc :=_cbbd .MajorFont .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074");_bbacc !=nil {return _bbacc ;};if _eaeb :=_cbbd .MinorFont .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074");_eaeb !=nil {return _eaeb ;};if _cbbd .ExtLst !=nil {if _bbegb :=_cbbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbegb !=nil {return _bbegb ;};};return nil ;}; -// Validate validates the CT_Table and its children -func (_ggffg *CT_Table )Validate ()error {return _ggffg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};func (_fdfee ST_SystemColorVal )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gcgdcb :=_f .Attr {};_gcgdcb .Name =name ;switch _fdfee {case ST_SystemColorValUnset :_gcgdcb .Value ="";case ST_SystemColorValScrollBar :_gcgdcb .Value ="\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r";case ST_SystemColorValBackground :_gcgdcb .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case ST_SystemColorValActiveCaption :_gcgdcb .Value ="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValInactiveCaption :_gcgdcb .Value ="\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValMenu :_gcgdcb .Value ="\u006d\u0065\u006e\u0075";case ST_SystemColorValWindow :_gcgdcb .Value ="\u0077\u0069\u006e\u0064\u006f\u0077";case ST_SystemColorValWindowFrame :_gcgdcb .Value ="w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065";case ST_SystemColorValMenuText :_gcgdcb .Value ="\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074";case ST_SystemColorValWindowText :_gcgdcb .Value ="\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074";case ST_SystemColorValCaptionText :_gcgdcb .Value ="c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValActiveBorder :_gcgdcb .Value ="\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072";case ST_SystemColorValInactiveBorder :_gcgdcb .Value ="\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072";case ST_SystemColorValAppWorkspace :_gcgdcb .Value ="\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065";case ST_SystemColorValHighlight :_gcgdcb .Value ="\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t";case ST_SystemColorValHighlightText :_gcgdcb .Value ="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnFace :_gcgdcb .Value ="\u0062t\u006e\u0046\u0061\u0063\u0065";case ST_SystemColorValBtnShadow :_gcgdcb .Value ="\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw";case ST_SystemColorValGrayText :_gcgdcb .Value ="\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnText :_gcgdcb .Value ="\u0062t\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValInactiveCaptionText :_gcgdcb .Value ="\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnHighlight :_gcgdcb .Value ="\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case ST_SystemColorVal3dDkShadow :_gcgdcb .Value ="\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077";case ST_SystemColorVal3dLight :_gcgdcb .Value ="\u0033d\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValInfoText :_gcgdcb .Value ="\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074";case ST_SystemColorValInfoBk :_gcgdcb .Value ="\u0069\u006e\u0066\u006f\u0042\u006b";case ST_SystemColorValHotLight :_gcgdcb .Value ="\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValGradientActiveCaption :_gcgdcb .Value ="g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValGradientInactiveCaption :_gcgdcb .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 :_gcgdcb .Value ="\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case ST_SystemColorValMenuBar :_gcgdcb .Value ="\u006de\u006e\u0075\u0042\u0061\u0072";};return _gcgdcb ,nil ;}; +// ValidateWithPath validates the CT_CustomGeometry2D and its children, prefixing error messages with path +func (_bcbbc *CT_CustomGeometry2D )ValidateWithPath (path string )error {if _bcbbc .AvLst !=nil {if _eceg :=_bcbbc .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_eceg !=nil {return _eceg ;};};if _bcbbc .GdLst !=nil {if _caec :=_bcbbc .GdLst .ValidateWithPath (path +"\u002f\u0047\u0064\u004c\u0073\u0074");_caec !=nil {return _caec ;};};if _bcbbc .AhLst !=nil {if _gccb :=_bcbbc .AhLst .ValidateWithPath (path +"\u002f\u0041\u0068\u004c\u0073\u0074");_gccb !=nil {return _gccb ;};};if _bcbbc .CxnLst !=nil {if _caac :=_bcbbc .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074");_caac !=nil {return _caac ;};};if _bcbbc .Rect !=nil {if _fcbfc :=_bcbbc .Rect .ValidateWithPath (path +"\u002f\u0052\u0065c\u0074");_fcbfc !=nil {return _fcbfc ;};};if _ccfdg :=_bcbbc .PathLst .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u004c\u0073\u0074");_ccfdg !=nil {return _ccfdg ;};return nil ;};func (_fbgab ST_PresetLineDashVal )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_fbgab .String (),start );};func (_ecbec ST_ColorSchemeIndex )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_ecbec .String (),start );};func (_aaefb ST_BlipCompression )String ()string {switch _aaefb {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 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_TextNormalAutofit ()*CT_TextNormalAutofit {_ebage :=&CT_TextNormalAutofit {};return _ebage ;}; -// ValidateWithPath validates the CT_NoFillProperties and its children, prefixing error messages with path -func (_bgcaa *CT_NoFillProperties )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_AnimationGraphicalObjectBuildProperties and its children +func (_gec *CT_AnimationGraphicalObjectBuildProperties )Validate ()error {return _gec .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");};func NewCT_EmbeddedWAVAudioFile ()*CT_EmbeddedWAVAudioFile {_gdae :=&CT_EmbeddedWAVAudioFile {};return _gdae ;}; -// Validate validates the CT_ColorSchemeAndMapping and its children -func (_eaag *CT_ColorSchemeAndMapping )Validate ()error {return _eaag .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006de\u0041\u006e\u0064\u004d\u0061\u0070\u0070\u0069\u006e\u0067");};func (_aeccf *ST_AnimationDgmBuildType )Validate ()error {return _aeccf .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_TextBulletSizePoint and its children, prefixing error messages with path +func (_aceag *CT_TextBulletSizePoint )ValidateWithPath (path string )error {if _aceag .ValAttr < 100{return _b .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 ,_aceag .ValAttr );};if _aceag .ValAttr > 400000{return _b .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 ,_aceag .ValAttr );};return nil ;};func (_feceea *ST_TextStrikeType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_feceea =0;case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_feceea =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_feceea =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_feceea =3;};return nil ;};func (_gffba ST_AnimationDgmOnlyBuildType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_gffba .String (),start );};func (_gaga *CT_Angle )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_gaga .ValAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PresetGeometry2D and its children, prefixing error messages with path -func (_aabaa *CT_PresetGeometry2D )ValidateWithPath (path string )error {if _aabaa .PrstAttr ==ST_ShapeTypeUnset {return _e .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 _fbdea :=_aabaa .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_fbdea !=nil {return _fbdea ;};if _aabaa .AvLst !=nil {if _eaedf :=_aabaa .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_eaedf !=nil {return _eaedf ;};};return nil ;};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;); +// ValidateWithPath validates the CT_LineEndProperties and its children, prefixing error messages with path +func (_bafbd *CT_LineEndProperties )ValidateWithPath (path string )error {if _fdfdc :=_bafbd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fdfdc !=nil {return _fdfdc ;};if _ccec :=_bafbd .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_ccec !=nil {return _ccec ;};if _daee :=_bafbd .LenAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u006e\u0041\u0074\u0074\u0072");_daee !=nil {return _daee ;};return nil ;};func (_aegdc *CT_GeomGuideList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cefee :for {_gdea ,_gfbfgd :=d .Token ();if _gfbfgd !=nil {return _gfbfgd ;};switch _cbea :=_gdea .(type ){case _gg .StartElement :switch _cbea .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bfaeg :=NewCT_GeomGuide ();if _fbdf :=d .DecodeElement (_bfaeg ,&_cbea );_fbdf !=nil {return _fbdf ;};_aegdc .Gd =append (_aegdc .Gd ,_bfaeg );default:_bb .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",_cbea .Name );if _fafb :=d .Skip ();_fafb !=nil {return _fafb ;};};case _gg .EndElement :break _cefee ;case _gg .CharData :};};return nil ;};func (_bdcd *CT_AnimationChartBuildProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bdcd .BldAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0062\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bdcd .BldAttr )});};if _bdcd .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_bdcd .AnimBgAttr ))});};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_fedfd ST_BevelPresetType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_gdbg :=_gg .Attr {};_gdbg .Name =name ;switch _fedfd {case ST_BevelPresetTypeUnset :_gdbg .Value ="";case ST_BevelPresetTypeRelaxedInset :_gdbg .Value ="\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074";case ST_BevelPresetTypeCircle :_gdbg .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_BevelPresetTypeSlope :_gdbg .Value ="\u0073\u006c\u006fp\u0065";case ST_BevelPresetTypeCross :_gdbg .Value ="\u0063\u0072\u006fs\u0073";case ST_BevelPresetTypeAngle :_gdbg .Value ="\u0061\u006e\u0067l\u0065";case ST_BevelPresetTypeSoftRound :_gdbg .Value ="\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed";case ST_BevelPresetTypeConvex :_gdbg .Value ="\u0063\u006f\u006e\u0076\u0065\u0078";case ST_BevelPresetTypeCoolSlant :_gdbg .Value ="\u0063o\u006f\u006c\u0053\u006c\u0061\u006et";case ST_BevelPresetTypeDivot :_gdbg .Value ="\u0064\u0069\u0076o\u0074";case ST_BevelPresetTypeRiblet :_gdbg .Value ="\u0072\u0069\u0062\u006c\u0065\u0074";case ST_BevelPresetTypeHardEdge :_gdbg .Value ="\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065";case ST_BevelPresetTypeArtDeco :_gdbg .Value ="\u0061r\u0074\u0044\u0065\u0063\u006f";};return _gdbg ,nil ;};func (_cdc *CT_AnimationElementChoice )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _cdc .Dgm !=nil {_feaa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0064g\u006d"}};e .EncodeElement (_cdc .Dgm ,_feaa );};if _cdc .Chart !=nil {_cdfd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_cdc .Chart ,_cdfd );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewEG_TextAutofit ()*EG_TextAutofit {_gfga :=&EG_TextAutofit {};return _gfga };func (_fbcb *CT_Boolean )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _fbcb .ValAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_fbcb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_TextBullet and its children, prefixing error messages with path -func (_bbbcb *EG_TextBullet )ValidateWithPath (path string )error {if _bbbcb .BuNone !=nil {if _dcgdg :=_bbbcb .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065");_dcgdg !=nil {return _dcgdg ;};};if _bbbcb .BuAutoNum !=nil {if _edccd :=_bbbcb .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d");_edccd !=nil {return _edccd ;};};if _bbbcb .BuChar !=nil {if _fedcgg :=_bbbcb .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072");_fedcgg !=nil {return _fedcgg ;};};if _bbbcb .BuBlip !=nil {if _cbfad :=_bbbcb .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070");_cbfad !=nil {return _cbfad ;};};return nil ;};func (_fafg *CT_TextFont )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bdabb :=range start .Attr {if _bdabb .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_cgfaf ,_gfce :=_bdabb .Value ,error (nil );if _gfce !=nil {return _gfce ;};_fafg .TypefaceAttr =_cgfaf ;continue ;};if _bdabb .Name .Local =="\u0070\u0061\u006e\u006f\u0073\u0065"{_fgda ,_gdbbf :=_bdabb .Value ,error (nil );if _gdbbf !=nil {return _gdbbf ;};_fafg .PanoseAttr =&_fgda ;continue ;};if _bdabb .Name .Local =="p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"{_fafg .PitchFamilyAttr .UnmarshalXMLAttr (_bdabb );continue ;};if _bdabb .Name .Local =="\u0063h\u0061\u0072\u0073\u0065\u0074"{_fbadb ,_dgfafb :=_g .ParseInt (_bdabb .Value ,10,8);if _dgfafb !=nil {return _dgfafb ;};_eaddc :=int8 (_fbadb );_fafg .CharsetAttr =&_eaddc ;continue ;};};for {_gafeeb ,_bbcfe :=d .Token ();if _bbcfe !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074\u003a\u0020\u0025\u0073",_bbcfe );};if _cbbgac ,_cbdba :=_gafeeb .(_f .EndElement );_cbdba &&_cbbgac .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_GammaTransform and its children +func (_bdgf *CT_GammaTransform )Validate ()error {return _bdgf .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");}; -// Validate validates the CT_SoftEdgesEffect and its children -func (_faadc *CT_SoftEdgesEffect )Validate ()error {return _faadc .ValidateWithPath ("\u0043T\u005fS\u006f\u0066\u0074\u0045\u0064g\u0065\u0073E\u0066\u0066\u0065\u0063\u0074");};type CT_GeomRect struct{LAttr ST_AdjCoordinate ;TAttr ST_AdjCoordinate ;RAttr ST_AdjCoordinate ;BAttr ST_AdjCoordinate ;};func NewCT_Path2DCubicBezierTo ()*CT_Path2DCubicBezierTo {_adbfe :=&CT_Path2DCubicBezierTo {};return _adbfe ;};type CT_Path2DQuadBezierTo struct{Pt []*CT_AdjPoint2D ;};func (_dcdca *CT_TextBodyProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bacag :=range start .Attr {if _bacag .Name .Local =="f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"{_abcdg ,_cbbgad :=_g .ParseBool (_bacag .Value );if _cbbgad !=nil {return _cbbgad ;};_dcdca .FromWordArtAttr =&_abcdg ;continue ;};if _bacag .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_dcdca .AnchorAttr .UnmarshalXMLAttr (_bacag );continue ;};if _bacag .Name .Local =="\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"{_bccdg ,_bcagd :=_g .ParseBool (_bacag .Value );if _bcagd !=nil {return _bcagd ;};_dcdca .SpcFirstLastParaAttr =&_bccdg ;continue ;};if _bacag .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_cdfeg ,_fagae :=_g .ParseBool (_bacag .Value );if _fagae !=nil {return _fagae ;};_dcdca .AnchorCtrAttr =&_cdfeg ;continue ;};if _bacag .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_dcdca .HorzOverflowAttr .UnmarshalXMLAttr (_bacag );continue ;};if _bacag .Name .Local =="\u0066o\u0072\u0063\u0065\u0041\u0041"{_fbce ,_cffea :=_g .ParseBool (_bacag .Value );if _cffea !=nil {return _cffea ;};_dcdca .ForceAAAttr =&_fbce ;continue ;};if _bacag .Name .Local =="\u0077\u0072\u0061\u0070"{_dcdca .WrapAttr .UnmarshalXMLAttr (_bacag );continue ;};if _bacag .Name .Local =="\u0075p\u0072\u0069\u0067\u0068\u0074"{_fgabd ,_bafef :=_g .ParseBool (_bacag .Value );if _bafef !=nil {return _bafef ;};_dcdca .UprightAttr =&_fgabd ;continue ;};if _bacag .Name .Local =="\u0074\u0049\u006e\u0073"{_gfeea ,_cbafc :=ParseUnionST_Coordinate32 (_bacag .Value );if _cbafc !=nil {return _cbafc ;};_dcdca .TInsAttr =&_gfeea ;continue ;};if _bacag .Name .Local =="c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"{_gbbdf ,_bgecc :=_g .ParseBool (_bacag .Value );if _bgecc !=nil {return _bgecc ;};_dcdca .CompatLnSpcAttr =&_gbbdf ;continue ;};if _bacag .Name .Local =="\u0062\u0049\u006e\u0073"{_ddece ,_gcabd :=ParseUnionST_Coordinate32 (_bacag .Value );if _gcabd !=nil {return _gcabd ;};_dcdca .BInsAttr =&_ddece ;continue ;};if _bacag .Name .Local =="\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_dcdca .VertOverflowAttr .UnmarshalXMLAttr (_bacag );continue ;};if _bacag .Name .Local =="\u0072\u006f\u0074"{_agcecb ,_egcbd :=_g .ParseInt (_bacag .Value ,10,32);if _egcbd !=nil {return _egcbd ;};_agecd :=int32 (_agcecb );_dcdca .RotAttr =&_agecd ;continue ;};if _bacag .Name .Local =="\u0073\u0070\u0063\u0043\u006f\u006c"{_edbc ,_effde :=_g .ParseInt (_bacag .Value ,10,32);if _effde !=nil {return _effde ;};_aegeg :=int32 (_edbc );_dcdca .SpcColAttr =&_aegeg ;continue ;};if _bacag .Name .Local =="\u0076\u0065\u0072\u0074"{_dcdca .VertAttr .UnmarshalXMLAttr (_bacag );continue ;};if _bacag .Name .Local =="\u0072\u0049\u006e\u0073"{_gafee ,_dbfaf :=ParseUnionST_Coordinate32 (_bacag .Value );if _dbfaf !=nil {return _dbfaf ;};_dcdca .RInsAttr =&_gafee ;continue ;};if _bacag .Name .Local =="\u006e\u0075\u006d\u0043\u006f\u006c"{_gdafb ,_bfbcc :=_g .ParseInt (_bacag .Value ,10,32);if _bfbcc !=nil {return _bfbcc ;};_gccag :=int32 (_gdafb );_dcdca .NumColAttr =&_gccag ;continue ;};if _bacag .Name .Local =="\u0072\u0074\u006c\u0043\u006f\u006c"{_bbecc ,_edafg :=_g .ParseBool (_bacag .Value );if _edafg !=nil {return _edafg ;};_dcdca .RtlColAttr =&_bbecc ;continue ;};if _bacag .Name .Local =="\u006c\u0049\u006e\u0073"{_cdfa ,_cgdff :=ParseUnionST_Coordinate32 (_bacag .Value );if _cgdff !=nil {return _cgdff ;};_dcdca .LInsAttr =&_cdfa ;continue ;};};_geaeff :for {_gcabg ,_dbbfa :=d .Token ();if _dbbfa !=nil {return _dbbfa ;};switch _eeggbc :=_gcabg .(type ){case _f .StartElement :switch _eeggbc .Name {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 :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"},_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 :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}:_dcdca .PrstTxWarp =NewCT_PresetTextShape ();if _eagaea :=d .DecodeElement (_dcdca .PrstTxWarp ,&_eeggbc );_eagaea !=nil {return _eagaea ;};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 :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"},_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 :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"}:_dcdca .NoAutofit =NewCT_TextNoAutofit ();if _ccefb :=d .DecodeElement (_dcdca .NoAutofit ,&_eeggbc );_ccefb !=nil {return _ccefb ;};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 :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_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 :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_dcdca .NormAutofit =NewCT_TextNormalAutofit ();if _cgadg :=d .DecodeElement (_dcdca .NormAutofit ,&_eeggbc );_cgadg !=nil {return _cgadg ;};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 :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"},_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 :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"}:_dcdca .SpAutoFit =NewCT_TextShapeAutofit ();if _efbege :=d .DecodeElement (_dcdca .SpAutoFit ,&_eeggbc );_efbege !=nil {return _efbege ;};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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_dcdca .Scene3d =NewCT_Scene3D ();if _abgfea :=d .DecodeElement (_dcdca .Scene3d ,&_eeggbc );_abgfea !=nil {return _abgfea ;};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 :"\u0073\u0070\u0033\u0064"},_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 :"\u0073\u0070\u0033\u0064"}:_dcdca .Sp3d =NewCT_Shape3D ();if _defgc :=d .DecodeElement (_dcdca .Sp3d ,&_eeggbc );_defgc !=nil {return _defgc ;};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 :"\u0066\u006c\u0061\u0074\u0054\u0078"},_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 :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_dcdca .FlatTx =NewCT_FlatText ();if _gggb :=d .DecodeElement (_dcdca .FlatTx ,&_eeggbc );_gggb !=nil {return _gggb ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcdca .ExtLst =NewCT_OfficeArtExtensionList ();if _fdbdb :=d .DecodeElement (_dcdca .ExtLst ,&_eeggbc );_fdbdb !=nil {return _fdbdb ;};default:_db .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",_eeggbc .Name );if _adceb :=d .Skip ();_adceb !=nil {return _adceb ;};};case _f .EndElement :break _geaeff ;case _f .CharData :};};return nil ;};func (_defe *CT_InnerShadowEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_agdge :=range start .Attr {if _agdge .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_dgbbc ,_ggadd :=_g .ParseInt (_agdge .Value ,10,64);if _ggadd !=nil {return _ggadd ;};_defe .BlurRadAttr =&_dgbbc ;continue ;};if _agdge .Name .Local =="\u0064\u0069\u0073\u0074"{_facbee ,_ecddc :=_g .ParseInt (_agdge .Value ,10,64);if _ecddc !=nil {return _ecddc ;};_defe .DistAttr =&_facbee ;continue ;};if _agdge .Name .Local =="\u0064\u0069\u0072"{_gbafd ,_ddfaeb :=_g .ParseInt (_agdge .Value ,10,32);if _ddfaeb !=nil {return _ddfaeb ;};_afadf :=int32 (_gbafd );_defe .DirAttr =&_afadf ;continue ;};};_fdgac :for {_efgfc ,_bada :=d .Token ();if _bada !=nil {return _bada ;};switch _eegc :=_efgfc .(type ){case _f .StartElement :switch _eegc .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_defe .ScrgbClr =NewCT_ScRgbColor ();if _ecbgf :=d .DecodeElement (_defe .ScrgbClr ,&_eegc );_ecbgf !=nil {return _ecbgf ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_defe .SrgbClr =NewCT_SRgbColor ();if _fcdcd :=d .DecodeElement (_defe .SrgbClr ,&_eegc );_fcdcd !=nil {return _fcdcd ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_defe .HslClr =NewCT_HslColor ();if _gfafc :=d .DecodeElement (_defe .HslClr ,&_eegc );_gfafc !=nil {return _gfafc ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_defe .SysClr =NewCT_SystemColor ();if _cecd :=d .DecodeElement (_defe .SysClr ,&_eegc );_cecd !=nil {return _cecd ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_defe .SchemeClr =NewCT_SchemeColor ();if _badbg :=d .DecodeElement (_defe .SchemeClr ,&_eegc );_badbg !=nil {return _badbg ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_defe .PrstClr =NewCT_PresetColor ();if _dcba :=d .DecodeElement (_defe .PrstClr ,&_eegc );_dcba !=nil {return _dcba ;};default:_db .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",_eegc .Name );if _eeeg :=d .Skip ();_eeeg !=nil {return _eeeg ;};};case _f .EndElement :break _fdgac ;case _f .CharData :};};return nil ;};func (_ddfae *CT_DashStopList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ddfae .Ds !=nil {_aedf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0064\u0073"}};for _ ,_aeef :=range _ddfae .Ds {e .EncodeElement (_aeef ,_aedf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GvmlConnector and its children +func (_bcgdf *CT_GvmlConnector )Validate ()error {return _bcgdf .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_cgacc *CT_Path2DClose )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for {_ebdcc ,_dcgcf :=d .Token ();if _dcgcf !=nil {return _b .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",_dcgcf );};if _eaea ,_efbaf :=_ebdcc .(_gg .EndElement );_efbaf &&_eaea .Name ==start .Name {break ;};};return nil ;};type CT_ColorMappingOverride struct{Choice *CT_ColorMappingOverrideChoice ;};func (_ccccc *CT_LinearShadeProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_gbfgf :=range start .Attr {if _gbfgf .Name .Local =="\u0061\u006e\u0067"{_dgacf ,_cgafg :=_c .ParseInt (_gbfgf .Value ,10,32);if _cgafg !=nil {return _cgafg ;};_adgg :=int32 (_dgacf );_ccccc .AngAttr =&_adgg ;continue ;};if _gbfgf .Name .Local =="\u0073\u0063\u0061\u006c\u0065\u0064"{_gaac ,_fffeba :=_c .ParseBool (_gbfgf .Value );if _fffeba !=nil {return _fffeba ;};_ccccc .ScaledAttr =&_gaac ;continue ;};};for {_cdfa ,_fcfdg :=d .Token ();if _fcfdg !=nil {return _b .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",_fcfdg );};if _acgg ,_fdgaf :=_cdfa .(_gg .EndElement );_fdgaf &&_acgg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_TextBulletColorFollowText and its children, prefixing error messages with path -func (_efge *CT_TextBulletColorFollowText )ValidateWithPath (path string )error {return nil };func (_cbgbdg *ST_AnimationChartBuildType )Validate ()error {return _cbgbdg .ValidateWithPath ("")};func NewCT_RegularTextRun ()*CT_RegularTextRun {_dfbf :=&CT_RegularTextRun {};return _dfbf };func (_gcce *CT_ColorSchemeAndMapping )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dbbgf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_gcce .ClrScheme ,_dbbgf );if _gcce .ClrMap !=nil {_aagbd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_gcce .ClrMap ,_aagbd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ffbfgb *CT_Transform2D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffbfgb .RotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ffbfgb .RotAttr )});};if _ffbfgb .FlipHAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_ffbfgb .FlipHAttr ))});};if _ffbfgb .FlipVAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_ffbfgb .FlipVAttr ))});};e .EncodeToken (start );if _ffbfgb .Off !=nil {_aeafdc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_ffbfgb .Off ,_aeafdc );};if _ffbfgb .Ext !=nil {_dggb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065x\u0074"}};e .EncodeElement (_ffbfgb .Ext ,_dggb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_GvmlGroupShapeChoice ()*CT_GvmlGroupShapeChoice {_gbcee :=&CT_GvmlGroupShapeChoice {};return _gbcee ;};type ST_TextAutonumberScheme byte ;func NewCT_TextBulletSizePoint ()*CT_TextBulletSizePoint {_febce :=&CT_TextBulletSizePoint {};_febce .ValAttr =100;return _febce ;};func (_eaccd *ST_ColorSchemeIndex )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edcf ,_dccfbb :=d .Token ();if _dccfbb !=nil {return _dccfbb ;};if _fecda ,_bccdf :=_edcf .(_f .EndElement );_bccdf &&_fecda .Name ==start .Name {*_eaccd =1;return nil ;};if _aecbb ,_bfega :=_edcf .(_f .CharData );!_bfega {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",_edcf );}else {switch string (_aecbb ){case "":*_eaccd =0;case "\u0064\u006b\u0031":*_eaccd =1;case "\u006c\u0074\u0031":*_eaccd =2;case "\u0064\u006b\u0032":*_eaccd =3;case "\u006c\u0074\u0032":*_eaccd =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_eaccd =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_eaccd =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_eaccd =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_eaccd =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_eaccd =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_eaccd =10;case "\u0068\u006c\u0069n\u006b":*_eaccd =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_eaccd =12;};};_edcf ,_dccfbb =d .Token ();if _dccfbb !=nil {return _dccfbb ;};if _cdee ,_gfege :=_edcf .(_f .EndElement );_gfege &&_cdee .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",_edcf );};func NewCT_AnimationElementChoice ()*CT_AnimationElementChoice {_eeab :=&CT_AnimationElementChoice {};return _eeab ;};func (_aggaf *ST_DgmBuildStep )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bafgc ,_cefcb :=d .Token ();if _cefcb !=nil {return _cefcb ;};if _bfbcea ,_bbdbb :=_bafgc .(_f .EndElement );_bbdbb &&_bfbcea .Name ==start .Name {*_aggaf =1;return nil ;};if _acgbg ,_fcbaa :=_bafgc .(_f .CharData );!_fcbaa {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",_bafgc );}else {switch string (_acgbg ){case "":*_aggaf =0;case "\u0073\u0070":*_aggaf =1;case "\u0062\u0067":*_aggaf =2;};};_bafgc ,_cefcb =d .Token ();if _cefcb !=nil {return _cefcb ;};if _gecdf ,_dbbbb :=_bafgc .(_f .EndElement );_dbbbb &&_gecdf .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",_bafgc );};func (_gdcga *CT_SupplementalFont )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0063\u0072\u0069\u0070\u0074"},Value :_e .Sprintf ("\u0025\u0076",_gdcga .ScriptAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_e .Sprintf ("\u0025\u0076",_gdcga .TypefaceAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_GvmlConnectorNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvCxnSpPr *CT_NonVisualConnectorProperties ;}; +// ValidateWithPath validates the CT_PresetColor and its children, prefixing error messages with path +func (_dcgafe *CT_PresetColor )ValidateWithPath (path string )error {if _dcgafe .ValAttr ==ST_PresetColorValUnset {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 _ffbce :=_dcgafe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffbce !=nil {return _ffbce ;};for _abbeg ,_deggc :=range _dcgafe .EG_ColorTransform {if _cfcgb :=_deggc .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_abbeg ));_cfcgb !=nil {return _cfcgb ;};};return nil ;};func ParseUnionST_Coordinate (s string )(ST_Coordinate ,error ){_eeecbc :=ST_Coordinate {};if _af .ST_UniversalMeasurePatternRe .MatchString (s ){_eeecbc .ST_UniversalMeasure =&s ;}else {_cbccd ,_gbad :=_c .ParseInt (s ,10,64);if _gbad !=nil {return _eeecbc ,_b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_gbad );};_eeecbc .ST_CoordinateUnqualified =&_cbccd ;};return _eeecbc ,nil ;}; -// Validate validates the CT_AnimationGraphicalObjectBuildProperties and its children -func (_cfgf *CT_AnimationGraphicalObjectBuildProperties )Validate ()error {return _cfgf .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");};func (_gedcc *CT_FontReference )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bbfd ,_fcaec :=_gedcc .IdxAttr .MarshalXMLAttr (_f .Name {Local :"\u0069\u0064\u0078"});if _fcaec !=nil {return _fcaec ;};start .Attr =append (start .Attr ,_bbfd );e .EncodeToken (start );if _gedcc .ScrgbClr !=nil {_bfbca :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_gedcc .ScrgbClr ,_bfbca );};if _gedcc .SrgbClr !=nil {_baaaf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_gedcc .SrgbClr ,_baaaf );};if _gedcc .HslClr !=nil {_effab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_gedcc .HslClr ,_effab );};if _gedcc .SysClr !=nil {_bbbdg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_gedcc .SysClr ,_bbbdg );};if _gedcc .SchemeClr !=nil {_bagfg :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_gedcc .SchemeClr ,_bagfg );};if _gedcc .PrstClr !=nil {_egcc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_gedcc .PrstClr ,_egcc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bceec *CT_TablePropertiesChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bceec .TableStyle !=nil {_bbbc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bceec .TableStyle ,_bbbc );};if _bceec .TableStyleId !=nil {_aecff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074y\u006c\u0065\u0049\u0064"}};_db .AddPreserveSpaceAttr (&_aecff ,*_bceec .TableStyleId );e .EncodeElement (_bceec .TableStyleId ,_aecff );};return nil ;};func (_becfg *CT_ShapeStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dccfb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}};e .EncodeElement (_becfg .LnRef ,_dccfb );_ggbd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_becfg .FillRef ,_ggbd );_gdbg :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_becfg .EffectRef ,_gdbg );_dfdf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_becfg .FontRef ,_dfdf );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gceg *CT_FillStyleList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );for _ ,_abbfg :=range _gceg .EG_FillProperties {_abbfg .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_AnimationBuildTypeUnset ST_AnimationBuildType =0;ST_AnimationBuildTypeAllAtOnce ST_AnimationBuildType =1;);func NewCT_InverseTransform ()*CT_InverseTransform {_afbf :=&CT_InverseTransform {};return _afbf }; +// Validate validates the CT_TableBackgroundStyle and its children +func (_bcdg *CT_TableBackgroundStyle )Validate ()error {return _bcdg .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0074\u0079\u006c\u0065");};func (_bcafd *CT_TextBlipBullet )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_fgbaa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_bcafd .Blip ,_fgbaa );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_gfcdf *ST_TextPoint )Validate ()error {return _gfcdf .ValidateWithPath ("")};func (_fbccg *EG_Effect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bffgb :for {_fbdfc ,_gegee :=d .Token ();if _gegee !=nil {return _gegee ;};switch _dffcd :=_fbdfc .(type ){case _gg .StartElement :switch _dffcd .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .Cont =NewCT_EffectContainer ();if _abdfg :=d .DecodeElement (_fbccg .Cont ,&_dffcd );_abdfg !=nil {return _abdfg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .Effect =NewCT_EffectReference ();if _ddeab :=d .DecodeElement (_fbccg .Effect ,&_dffcd );_ddeab !=nil {return _ddeab ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .AlphaBiLevel =NewCT_AlphaBiLevelEffect ();if _bedfb :=d .DecodeElement (_fbccg .AlphaBiLevel ,&_dffcd );_bedfb !=nil {return _bedfb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .AlphaCeiling =NewCT_AlphaCeilingEffect ();if _gfecd :=d .DecodeElement (_fbccg .AlphaCeiling ,&_dffcd );_gfecd !=nil {return _gfecd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .AlphaFloor =NewCT_AlphaFloorEffect ();if _eegfa :=d .DecodeElement (_fbccg .AlphaFloor ,&_dffcd );_eegfa !=nil {return _eegfa ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .AlphaInv =NewCT_AlphaInverseEffect ();if _cggfa :=d .DecodeElement (_fbccg .AlphaInv ,&_dffcd );_cggfa !=nil {return _cggfa ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .AlphaMod =NewCT_AlphaModulateEffect ();if _aadfe :=d .DecodeElement (_fbccg .AlphaMod ,&_dffcd );_aadfe !=nil {return _aadfe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .AlphaModFix =NewCT_AlphaModulateFixedEffect ();if _dgcegc :=d .DecodeElement (_fbccg .AlphaModFix ,&_dffcd );_dgcegc !=nil {return _dgcegc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .AlphaOutset =NewCT_AlphaOutsetEffect ();if _dbada :=d .DecodeElement (_fbccg .AlphaOutset ,&_dffcd );_dbada !=nil {return _dbada ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .AlphaRepl =NewCT_AlphaReplaceEffect ();if _gbefc :=d .DecodeElement (_fbccg .AlphaRepl ,&_dffcd );_gbefc !=nil {return _gbefc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .BiLevel =NewCT_BiLevelEffect ();if _fbcbe :=d .DecodeElement (_fbccg .BiLevel ,&_dffcd );_fbcbe !=nil {return _fbcbe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .Blend =NewCT_BlendEffect ();if _feegda :=d .DecodeElement (_fbccg .Blend ,&_dffcd );_feegda !=nil {return _feegda ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .Blur =NewCT_BlurEffect ();if _ccbb :=d .DecodeElement (_fbccg .Blur ,&_dffcd );_ccbb !=nil {return _ccbb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .ClrChange =NewCT_ColorChangeEffect ();if _cdgcf :=d .DecodeElement (_fbccg .ClrChange ,&_dffcd );_cdgcf !=nil {return _cdgcf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .ClrRepl =NewCT_ColorReplaceEffect ();if _aeddd :=d .DecodeElement (_fbccg .ClrRepl ,&_dffcd );_aeddd !=nil {return _aeddd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .Duotone =NewCT_DuotoneEffect ();if _caegg :=d .DecodeElement (_fbccg .Duotone ,&_dffcd );_caegg !=nil {return _caegg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .Fill =NewCT_FillEffect ();if _daeeg :=d .DecodeElement (_fbccg .Fill ,&_dffcd );_daeeg !=nil {return _daeeg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .FillOverlay =NewCT_FillOverlayEffect ();if _ccba :=d .DecodeElement (_fbccg .FillOverlay ,&_dffcd );_ccba !=nil {return _ccba ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .Glow =NewCT_GlowEffect ();if _fecgfa :=d .DecodeElement (_fbccg .Glow ,&_dffcd );_fecgfa !=nil {return _fecgfa ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .Grayscl =NewCT_GrayscaleEffect ();if _fecce :=d .DecodeElement (_fbccg .Grayscl ,&_dffcd );_fecce !=nil {return _fecce ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .Hsl =NewCT_HSLEffect ();if _bfbfb :=d .DecodeElement (_fbccg .Hsl ,&_dffcd );_bfbfb !=nil {return _bfbfb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .InnerShdw =NewCT_InnerShadowEffect ();if _bbce :=d .DecodeElement (_fbccg .InnerShdw ,&_dffcd );_bbce !=nil {return _bbce ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .Lum =NewCT_LuminanceEffect ();if _eddag :=d .DecodeElement (_fbccg .Lum ,&_dffcd );_eddag !=nil {return _eddag ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .OuterShdw =NewCT_OuterShadowEffect ();if _fgcef :=d .DecodeElement (_fbccg .OuterShdw ,&_dffcd );_fgcef !=nil {return _fgcef ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .PrstShdw =NewCT_PresetShadowEffect ();if _cegfc :=d .DecodeElement (_fbccg .PrstShdw ,&_dffcd );_cegfc !=nil {return _cegfc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .Reflection =NewCT_ReflectionEffect ();if _ebeag :=d .DecodeElement (_fbccg .Reflection ,&_dffcd );_ebeag !=nil {return _ebeag ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .RelOff =NewCT_RelativeOffsetEffect ();if _egfdc :=d .DecodeElement (_fbccg .RelOff ,&_dffcd );_egfdc !=nil {return _egfdc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .SoftEdge =NewCT_SoftEdgesEffect ();if _acaab :=d .DecodeElement (_fbccg .SoftEdge ,&_dffcd );_acaab !=nil {return _acaab ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .Tint =NewCT_TintEffect ();if _gacbdf :=d .DecodeElement (_fbccg .Tint ,&_dffcd );_gacbdf !=nil {return _gacbdf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccg .Xfrm =NewCT_TransformEffect ();if _bfccbe :=d .DecodeElement (_fbccg .Xfrm ,&_dffcd );_bfccbe !=nil {return _bfccbe ;};default:_bb .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",_dffcd .Name );if _aedaf :=d .Skip ();_aedaf !=nil {return _aedaf ;};};case _gg .EndElement :break _bffgb ;case _gg .CharData :};};return nil ;};func (_befadf ST_BevelPresetType )String ()string {switch _befadf {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 "";};func (_bbbcd ST_LineCap )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_bbbcd .String (),start );};func (_gabfc *CT_Point2D )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_aggf :=range start .Attr {if _aggf .Name .Local =="\u0078"{_bbcab ,_gbeeb :=ParseUnionST_Coordinate (_aggf .Value );if _gbeeb !=nil {return _gbeeb ;};_gabfc .XAttr =_bbcab ;continue ;};if _aggf .Name .Local =="\u0079"{_gdef ,_degcf :=ParseUnionST_Coordinate (_aggf .Value );if _degcf !=nil {return _degcf ;};_gabfc .YAttr =_gdef ;continue ;};};for {_bagb ,_faeaa :=d .Token ();if _faeaa !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044\u003a\u0020%\u0073",_faeaa );};if _dbgfb ,_feeff :=_bagb .(_gg .EndElement );_feeff &&_dbgfb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TextUnderlineFillFollowText and its children -func (_dcfccf *CT_TextUnderlineFillFollowText )Validate ()error {return _dcfccf .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 (_dagae *CT_Hyperlink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dagae .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_dagae .IdAttr )});};if _dagae .InvalidUrlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_dagae .InvalidUrlAttr )});};if _dagae .ActionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_dagae .ActionAttr )});};if _dagae .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_dagae .TgtFrameAttr )});};if _dagae .TooltipAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_e .Sprintf ("\u0025\u0076",*_dagae .TooltipAttr )});};if _dagae .HistoryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_dagae .HistoryAttr ))});};if _dagae .HighlightClickAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_dagae .HighlightClickAttr ))});};if _dagae .EndSndAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0064\u0053\u006e\u0064"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_dagae .EndSndAttr ))});};e .EncodeToken (start );if _dagae .Snd !=nil {_cdga :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073n\u0064"}};e .EncodeElement (_dagae .Snd ,_cdga );};if _dagae .ExtLst !=nil {_bgege :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dagae .ExtLst ,_bgege );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccefgf ST_PresetPatternVal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ccefgf .String (),start );}; +// ValidateWithPath validates the CT_AudioCDTime and its children, prefixing error messages with path +func (_ecbb *CT_AudioCDTime )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_AdjPoint2D and its children, prefixing error messages with path -func (_baa *CT_AdjPoint2D )ValidateWithPath (path string )error {if _egg :=_baa .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_egg !=nil {return _egg ;};if _egee :=_baa .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_egee !=nil {return _egee ;};return nil ;};func (_eeaad *CT_Scene3D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fgffa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0061\u006d\u0065\u0072\u0061"}};e .EncodeElement (_eeaad .Camera ,_fgffa );_cbgbb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}};e .EncodeElement (_eeaad .LightRig ,_cbgbb );if _eeaad .Backdrop !=nil {_abcfcd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}};e .EncodeElement (_eeaad .Backdrop ,_abcfcd );};if _eeaad .ExtLst !=nil {_dbbad :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eeaad .ExtLst ,_dbbad );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gdecb *EG_TextBulletColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdecb .BuClrTx !=nil {_bdfba :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}};e .EncodeElement (_gdecb .BuClrTx ,_bdfba );};if _gdecb .BuClr !=nil {_aaeed :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_gdecb .BuClr ,_aaeed );};return nil ;};func NewCT_TextField ()*CT_TextField {_dface :=&CT_TextField {};_dface .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 _dface ;};func (_agbfc ST_FontCollectionIndex )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_abcgc :=_f .Attr {};_abcgc .Name =name ;switch _agbfc {case ST_FontCollectionIndexUnset :_abcgc .Value ="";case ST_FontCollectionIndexMajor :_abcgc .Value ="\u006d\u0061\u006ao\u0072";case ST_FontCollectionIndexMinor :_abcgc .Value ="\u006d\u0069\u006eo\u0072";case ST_FontCollectionIndexNone :_abcgc .Value ="\u006e\u006f\u006e\u0065";};return _abcgc ,nil ;};type Graphic struct{CT_GraphicalObject };func (_abb *CT_AlphaBiLevelEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dac :=range start .Attr {if _dac .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_egf ,_afg :=ParseUnionST_PositiveFixedPercentage (_dac .Value );if _afg !=nil {return _afg ;};_abb .ThreshAttr =_egf ;continue ;};};for {_gdg ,_efe :=d .Token ();if _efe !=nil {return _e .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",_efe );};if _cge ,_cda :=_gdg .(_f .EndElement );_cda &&_cge .Name ==start .Name {break ;};};return nil ;};func (_fdgg *CT_AnimationGraphicalObjectBuildProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aga :for {_bae ,_fgb :=d .Token ();if _fgb !=nil {return _fgb ;};switch _cea :=_bae .(type ){case _f .StartElement :switch _cea .Name {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 :"\u0062\u006c\u0064\u0044\u0067\u006d"},_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 :"\u0062\u006c\u0064\u0044\u0067\u006d"}:_fdgg .BldDgm =NewCT_AnimationDgmBuildProperties ();if _fgc :=d .DecodeElement (_fdgg .BldDgm ,&_cea );_fgc !=nil {return _fgc ;};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 :"\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"},_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 :"\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}:_fdgg .BldChart =NewCT_AnimationChartBuildProperties ();if _dbaf :=d .DecodeElement (_fdgg .BldChart ,&_cea );_dbaf !=nil {return _dbaf ;};default:_db .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",_cea .Name );if _adcdc :=d .Skip ();_adcdc !=nil {return _adcdc ;};};case _f .EndElement :break _aga ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_TextShapeAutofit and its children +func (_gbga *CT_TextShapeAutofit )Validate ()error {return _gbga .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0068\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074");};func (_ebbcb *CT_PresetTextShape )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ebbcb .PrstAttr =ST_TextShapeType (1);for _ ,_cacea :=range start .Attr {if _cacea .Name .Local =="\u0070\u0072\u0073\u0074"{_ebbcb .PrstAttr .UnmarshalXMLAttr (_cacea );continue ;};};_fccdg :for {_cfbcd ,_cagab :=d .Token ();if _cagab !=nil {return _cagab ;};switch _dabab :=_cfbcd .(type ){case _gg .StartElement :switch _dabab .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ebbcb .AvLst =NewCT_GeomGuideList ();if _gefgg :=d .DecodeElement (_ebbcb .AvLst ,&_dabab );_gefgg !=nil {return _gefgg ;};default:_bb .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",_dabab .Name );if _cafbg :=d .Skip ();_cafbg !=nil {return _cafbg ;};};case _gg .EndElement :break _fccdg ;case _gg .CharData :};};return nil ;};func (_afdcg ST_PresetMaterialType )String ()string {switch _afdcg {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 "";}; -// Validate validates the CT_StretchInfoProperties and its children -func (_dacga *CT_StretchInfoProperties )Validate ()error {return _dacga .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066o\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// Validate validates the CT_Path2DQuadBezierTo and its children +func (_facf *CT_Path2DQuadBezierTo )Validate ()error {return _facf .ValidateWithPath ("C\u0054\u005f\u0050\u0061th\u0032D\u0051\u0075\u0061\u0064\u0042e\u007a\u0069\u0065\u0072\u0054\u006f");};type ST_TextAlignType byte ;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 (_fcacbc *CT_TableStyle )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fcacbc .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 _ ,_afagc :=range start .Attr {if _afagc .Name .Local =="\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"{_fddae ,_fdbbg :=_afagc .Value ,error (nil );if _fdbbg !=nil {return _fdbbg ;};_fcacbc .StyleNameAttr =_fddae ;continue ;};if _afagc .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_gbbca ,_egaee :=_afagc .Value ,error (nil );if _egaee !=nil {return _egaee ;};_fcacbc .StyleIdAttr =_gbbca ;continue ;};};_ecfcdg :for {_bagcag ,_fdfc :=d .Token ();if _fdfc !=nil {return _fdfc ;};switch _agcfe :=_bagcag .(type ){case _gg .StartElement :switch _agcfe .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcacbc .TblBg =NewCT_TableBackgroundStyle ();if _gebgfa :=d .DecodeElement (_fcacbc .TblBg ,&_agcfe );_gebgfa !=nil {return _gebgfa ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcacbc .WholeTbl =NewCT_TablePartStyle ();if _dffda :=d .DecodeElement (_fcacbc .WholeTbl ,&_agcfe );_dffda !=nil {return _dffda ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcacbc .Band1H =NewCT_TablePartStyle ();if _dagcg :=d .DecodeElement (_fcacbc .Band1H ,&_agcfe );_dagcg !=nil {return _dagcg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcacbc .Band2H =NewCT_TablePartStyle ();if _edcd :=d .DecodeElement (_fcacbc .Band2H ,&_agcfe );_edcd !=nil {return _edcd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcacbc .Band1V =NewCT_TablePartStyle ();if _ggddd :=d .DecodeElement (_fcacbc .Band1V ,&_agcfe );_ggddd !=nil {return _ggddd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcacbc .Band2V =NewCT_TablePartStyle ();if _gbegf :=d .DecodeElement (_fcacbc .Band2V ,&_agcfe );_gbegf !=nil {return _gbegf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcacbc .LastCol =NewCT_TablePartStyle ();if _cgbddc :=d .DecodeElement (_fcacbc .LastCol ,&_agcfe );_cgbddc !=nil {return _cgbddc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcacbc .FirstCol =NewCT_TablePartStyle ();if _edcfcd :=d .DecodeElement (_fcacbc .FirstCol ,&_agcfe );_edcfcd !=nil {return _edcfcd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcacbc .LastRow =NewCT_TablePartStyle ();if _eaecfc :=d .DecodeElement (_fcacbc .LastRow ,&_agcfe );_eaecfc !=nil {return _eaecfc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcacbc .SeCell =NewCT_TablePartStyle ();if _fbedg :=d .DecodeElement (_fcacbc .SeCell ,&_agcfe );_fbedg !=nil {return _fbedg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcacbc .SwCell =NewCT_TablePartStyle ();if _gedad :=d .DecodeElement (_fcacbc .SwCell ,&_agcfe );_gedad !=nil {return _gedad ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcacbc .FirstRow =NewCT_TablePartStyle ();if _bcccf :=d .DecodeElement (_fcacbc .FirstRow ,&_agcfe );_bcccf !=nil {return _bcccf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcacbc .NeCell =NewCT_TablePartStyle ();if _dgfbd :=d .DecodeElement (_fcacbc .NeCell ,&_agcfe );_dgfbd !=nil {return _dgfbd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcacbc .NwCell =NewCT_TablePartStyle ();if _ebffd :=d .DecodeElement (_fcacbc .NwCell ,&_agcfe );_ebffd !=nil {return _ebffd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcacbc .ExtLst =NewCT_OfficeArtExtensionList ();if _fecaf :=d .DecodeElement (_fcacbc .ExtLst ,&_agcfe );_fecaf !=nil {return _fecaf ;};default:_bb .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",_agcfe .Name );if _efbgd :=d .Skip ();_efbgd !=nil {return _efbgd ;};};case _gg .EndElement :break _ecfcdg ;case _gg .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_ThemeableEffectStyle and its children, prefixing error messages with path -func (_dfdac *EG_ThemeableEffectStyle )ValidateWithPath (path string )error {if _dfdac .Effect !=nil {if _bdgae :=_dfdac .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_bdgae !=nil {return _bdgae ;};};if _dfdac .EffectRef !=nil {if _bfgbc :=_dfdac .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_bfgbc !=nil {return _bfgbc ;};};return nil ;}; +// Validate validates the CT_PolarAdjustHandle and its children +func (_faeda *CT_PolarAdjustHandle )Validate ()error {return _faeda .ValidateWithPath ("C\u0054_\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006au\u0073\u0074\u0048\u0061nd\u006c\u0065");}; -// Validate validates the CT_NonVisualConnectorProperties and its children -func (_aeafd *CT_NonVisualConnectorProperties )Validate ()error {return _aeafd .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");}; +// Validate validates the CT_PositiveFixedAngle and its children +func (_bbacf *CT_PositiveFixedAngle )Validate ()error {return _bbacf .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0046\u0069\u0078e\u0064\u0041\u006e\u0067\u006c\u0065");}; -// ValidateWithPath validates the EG_TextGeometry and its children, prefixing error messages with path -func (_bedca *EG_TextGeometry )ValidateWithPath (path string )error {if _bedca .CustGeom !=nil {if _bfece :=_bedca .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_bfece !=nil {return _bfece ;};};if _bedca .PrstTxWarp !=nil {if _cbebg :=_bedca .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070");_cbebg !=nil {return _cbebg ;};};return nil ;}; +// ValidateWithPath validates the CT_AdjustHandleList and its children, prefixing error messages with path +func (_eb *CT_AdjustHandleList )ValidateWithPath (path string )error {for _afa ,_fba :=range _eb .AhXY {if _ffgb :=_fba .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0041\u0068\u0058\u0059\u005b\u0025\u0064\u005d",path ,_afa ));_ffgb !=nil {return _ffgb ;};};for _ecgb ,_afff :=range _eb .AhPolar {if _fcbg :=_afff .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0041\u0068\u0050\u006f\u006c\u0061r\u005b\u0025\u0064\u005d",path ,_ecgb ));_fcbg !=nil {return _fcbg ;};};return nil ;};func NewCT_SoftEdgesEffect ()*CT_SoftEdgesEffect {_cbbdc :=&CT_SoftEdgesEffect {};_cbbdc .RadAttr =0;return _cbbdc ;};func (_bcg *CT_AlphaReplaceEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061"},Value :_b .Sprintf ("\u0025\u0076",_bcg .AAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_agddg *CT_TextCharacterProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_ecdb :=range start .Attr {if _ecdb .Name .Local =="\u006c\u0061\u006e\u0067"{_dbdddb ,_gcbgg :=_ecdb .Value ,error (nil );if _gcbgg !=nil {return _gcbgg ;};_agddg .LangAttr =&_dbdddb ;continue ;};if _ecdb .Name .Local =="\u0073\u007a"{_fdbee ,_abfbge :=_c .ParseInt (_ecdb .Value ,10,32);if _abfbge !=nil {return _abfbge ;};_fegeg :=int32 (_fdbee );_agddg .SzAttr =&_fegeg ;continue ;};if _ecdb .Name .Local =="\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"{_ggcd ,_bbfdg :=_c .ParseBool (_ecdb .Value );if _bbfdg !=nil {return _bbfdg ;};_agddg .KumimojiAttr =&_ggcd ;continue ;};if _ecdb .Name .Local =="\u0073\u0074\u0072\u0069\u006b\u0065"{_agddg .StrikeAttr .UnmarshalXMLAttr (_ecdb );continue ;};if _ecdb .Name .Local =="\u0063\u0061\u0070"{_agddg .CapAttr .UnmarshalXMLAttr (_ecdb );continue ;};if _ecdb .Name .Local =="\u0062"{_adadgb ,_gfgfbd :=_c .ParseBool (_ecdb .Value );if _gfgfbd !=nil {return _gfgfbd ;};_agddg .BAttr =&_adadgb ;continue ;};if _ecdb .Name .Local =="\u0069"{_bbfcd ,_edddb :=_c .ParseBool (_ecdb .Value );if _edddb !=nil {return _edddb ;};_agddg .IAttr =&_bbfcd ;continue ;};if _ecdb .Name .Local =="\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"{_gdccba ,_bfafc :=_c .ParseBool (_ecdb .Value );if _bfafc !=nil {return _bfafc ;};_agddg .SmtCleanAttr =&_gdccba ;continue ;};if _ecdb .Name .Local =="\u006b\u0065\u0072\u006e"{_gaeed ,_ggeg :=_c .ParseInt (_ecdb .Value ,10,32);if _ggeg !=nil {return _ggeg ;};_eafdc :=int32 (_gaeed );_agddg .KernAttr =&_eafdc ;continue ;};if _ecdb .Name .Local =="\u0065\u0072\u0072"{_bdbee ,_abffb :=_c .ParseBool (_ecdb .Value );if _abffb !=nil {return _abffb ;};_agddg .ErrAttr =&_bdbee ;continue ;};if _ecdb .Name .Local =="\u0061l\u0074\u004c\u0061\u006e\u0067"{_daead ,_decfd :=_ecdb .Value ,error (nil );if _decfd !=nil {return _decfd ;};_agddg .AltLangAttr =&_daead ;continue ;};if _ecdb .Name .Local =="\u006eo\u0050\u0072\u006f\u006f\u0066"{_fecbe ,_gage :=_c .ParseBool (_ecdb .Value );if _gage !=nil {return _gage ;};_agddg .NoProofAttr =&_fecbe ;continue ;};if _ecdb .Name .Local =="\u0075"{_agddg .UAttr .UnmarshalXMLAttr (_ecdb );continue ;};if _ecdb .Name .Local =="\u0073\u006d\u0074I\u0064"{_dacf ,_fefcca :=_c .ParseUint (_ecdb .Value ,10,32);if _fefcca !=nil {return _fefcca ;};_acgff :=uint32 (_dacf );_agddg .SmtIdAttr =&_acgff ;continue ;};if _ecdb .Name .Local =="\u0073\u0070\u0063"{_bdcdf ,_cbead :=ParseUnionST_TextPoint (_ecdb .Value );if _cbead !=nil {return _cbead ;};_agddg .SpcAttr =&_bdcdf ;continue ;};if _ecdb .Name .Local =="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"{_ecfeb ,_deggd :=ParseUnionST_Percentage (_ecdb .Value );if _deggd !=nil {return _deggd ;};_agddg .BaselineAttr =&_ecfeb ;continue ;};if _ecdb .Name .Local =="\u0064\u0069\u0072t\u0079"{_ebgba ,_gebac :=_c .ParseBool (_ecdb .Value );if _gebac !=nil {return _gebac ;};_agddg .DirtyAttr =&_ebgba ;continue ;};if _ecdb .Name .Local =="\u0062\u006d\u006b"{_gdedc ,_cabdf :=_ecdb .Value ,error (nil );if _cabdf !=nil {return _cabdf ;};_agddg .BmkAttr =&_gdedc ;continue ;};if _ecdb .Name .Local =="\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"{_bacef ,_gedga :=_c .ParseBool (_ecdb .Value );if _gedga !=nil {return _gedga ;};_agddg .NormalizeHAttr =&_bacef ;continue ;};};_aebd :for {_bafda ,_fgfaa :=d .Token ();if _fgfaa !=nil {return _fgfaa ;};switch _gecdb :=_bafda .(type ){case _gg .StartElement :switch _gecdb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agddg .Ln =NewCT_LineProperties ();if _cgeba :=d .DecodeElement (_agddg .Ln ,&_gecdb );_cgeba !=nil {return _cgeba ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agddg .NoFill =NewCT_NoFillProperties ();if _ddbbf :=d .DecodeElement (_agddg .NoFill ,&_gecdb );_ddbbf !=nil {return _ddbbf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agddg .SolidFill =NewCT_SolidColorFillProperties ();if _febbe :=d .DecodeElement (_agddg .SolidFill ,&_gecdb );_febbe !=nil {return _febbe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agddg .GradFill =NewCT_GradientFillProperties ();if _effdf :=d .DecodeElement (_agddg .GradFill ,&_gecdb );_effdf !=nil {return _effdf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agddg .BlipFill =NewCT_BlipFillProperties ();if _baccg :=d .DecodeElement (_agddg .BlipFill ,&_gecdb );_baccg !=nil {return _baccg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agddg .PattFill =NewCT_PatternFillProperties ();if _cebdf :=d .DecodeElement (_agddg .PattFill ,&_gecdb );_cebdf !=nil {return _cebdf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agddg .GrpFill =NewCT_GroupFillProperties ();if _ceee :=d .DecodeElement (_agddg .GrpFill ,&_gecdb );_ceee !=nil {return _ceee ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agddg .EffectLst =NewCT_EffectList ();if _agdddd :=d .DecodeElement (_agddg .EffectLst ,&_gecdb );_agdddd !=nil {return _agdddd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agddg .EffectDag =NewCT_EffectContainer ();if _bcca :=d .DecodeElement (_agddg .EffectDag ,&_gecdb );_bcca !=nil {return _bcca ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agddg .Highlight =NewCT_Color ();if _gcbce :=d .DecodeElement (_agddg .Highlight ,&_gecdb );_gcbce !=nil {return _gcbce ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agddg .ULnTx =NewCT_TextUnderlineLineFollowText ();if _gdcdf :=d .DecodeElement (_agddg .ULnTx ,&_gecdb );_gdcdf !=nil {return _gdcdf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agddg .ULn =NewCT_LineProperties ();if _bagbf :=d .DecodeElement (_agddg .ULn ,&_gecdb );_bagbf !=nil {return _bagbf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agddg .UFillTx =NewCT_TextUnderlineFillFollowText ();if _cceaf :=d .DecodeElement (_agddg .UFillTx ,&_gecdb );_cceaf !=nil {return _cceaf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agddg .UFill =NewCT_TextUnderlineFillGroupWrapper ();if _egac :=d .DecodeElement (_agddg .UFill ,&_gecdb );_egac !=nil {return _egac ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agddg .Latin =NewCT_TextFont ();if _fafga :=d .DecodeElement (_agddg .Latin ,&_gecdb );_fafga !=nil {return _fafga ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agddg .Ea =NewCT_TextFont ();if _ecdee :=d .DecodeElement (_agddg .Ea ,&_gecdb );_ecdee !=nil {return _ecdee ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agddg .Cs =NewCT_TextFont ();if _gedee :=d .DecodeElement (_agddg .Cs ,&_gecdb );_gedee !=nil {return _gedee ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agddg .Sym =NewCT_TextFont ();if _adae :=d .DecodeElement (_agddg .Sym ,&_gecdb );_adae !=nil {return _adae ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agddg .HlinkClick =NewCT_Hyperlink ();if _dcffa :=d .DecodeElement (_agddg .HlinkClick ,&_gecdb );_dcffa !=nil {return _dcffa ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agddg .HlinkMouseOver =NewCT_Hyperlink ();if _ecfbg :=d .DecodeElement (_agddg .HlinkMouseOver ,&_gecdb );_ecfbg !=nil {return _ecfbg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agddg .Rtl =NewCT_Boolean ();if _adaae :=d .DecodeElement (_agddg .Rtl ,&_gecdb );_adaae !=nil {return _adaae ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agddg .ExtLst =NewCT_OfficeArtExtensionList ();if _afdbe :=d .DecodeElement (_agddg .ExtLst ,&_gecdb );_afdbe !=nil {return _afdbe ;};default:_bb .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",_gecdb .Name );if _gebff :=d .Skip ();_gebff !=nil {return _gebff ;};};case _gg .EndElement :break _aebd ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_LightRig and its children -func (_aced *CT_LightRig )Validate ()error {return _aced .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067");}; +// Validate validates the EG_ThemeableEffectStyle and its children +func (_bgdee *EG_ThemeableEffectStyle )Validate ()error {return _bgdee .ValidateWithPath ("\u0045\u0047\u005fTh\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065");};func NewCT_TextCharacterProperties ()*CT_TextCharacterProperties {_bbaffd :=&CT_TextCharacterProperties {};return _bbaffd ;};func (_gb *AG_Locking )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gb .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gb .NoGrpAttr ))});};if _gb .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gb .NoSelectAttr ))});};if _gb .NoRotAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gb .NoRotAttr ))});};if _gb .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gb .NoChangeAspectAttr ))});};if _gb .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gb .NoMoveAttr ))});};if _gb .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gb .NoResizeAttr ))});};if _gb .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gb .NoEditPointsAttr ))});};if _gb .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gb .NoAdjustHandlesAttr ))});};if _gb .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gb .NoChangeArrowheadsAttr ))});};if _gb .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gb .NoChangeShapeTypeAttr ))});};return nil ;};func (_gaeebd *ST_BlipCompression )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fabac ,_gcage :=d .Token ();if _gcage !=nil {return _gcage ;};if _aaecg ,_cgdaa :=_fabac .(_gg .EndElement );_cgdaa &&_aaecg .Name ==start .Name {*_gaeebd =1;return nil ;};if _cbabbf ,_gcbfeb :=_fabac .(_gg .CharData );!_gcbfeb {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",_fabac );}else {switch string (_cbabbf ){case "":*_gaeebd =0;case "\u0065\u006d\u0061i\u006c":*_gaeebd =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_gaeebd =2;case "\u0070\u0072\u0069n\u0074":*_gaeebd =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_gaeebd =4;case "\u006e\u006f\u006e\u0065":*_gaeebd =5;};};_fabac ,_gcage =d .Token ();if _gcage !=nil {return _gcage ;};if _bgdbd ,_adafd :=_fabac .(_gg .EndElement );_adafd &&_bgdbd .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",_fabac );};func (_dacdd *ST_PositivePercentage )Validate ()error {return _dacdd .ValidateWithPath ("")};func NewCT_TableCellProperties ()*CT_TableCellProperties {_cbbf :=&CT_TableCellProperties {};return _cbbf ;};func NewCT_ConnectionSite ()*CT_ConnectionSite {_aedg :=&CT_ConnectionSite {};_aedg .Pos =NewCT_AdjPoint2D ();return _aedg ;};const (ST_LineEndLengthUnset ST_LineEndLength =0;ST_LineEndLengthSm ST_LineEndLength =1;ST_LineEndLengthMed ST_LineEndLength =2;ST_LineEndLengthLg ST_LineEndLength =3;);func (_aabe *CT_GraphicalObjectData )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_dbbe :=range start .Attr {if _dbbe .Name .Local =="\u0075\u0072\u0069"{_cgadd ,_dfegb :=_dbbe .Value ,error (nil );if _dfegb !=nil {return _dfegb ;};_aabe .UriAttr =_cgadd ;continue ;};};_fdbd :for {_gdcf ,_dcfge :=d .Token ();if _dcfge !=nil {return _dcfge ;};switch _edbcc :=_gdcf .(type ){case _gg .StartElement :switch _edbcc .Name {default:if _edfd ,_ddggb :=_bb .CreateElement (_edbcc );_ddggb !=nil {return _ddggb ;}else {if _gbbg :=d .DecodeElement (_edfd ,&_edbcc );_gbbg !=nil {return _gbbg ;};_aabe .Any =append (_aabe .Any ,_edfd );};};case _gg .EndElement :break _fdbd ;case _gg .CharData :};};return nil ;};func (_cfffc *EG_ThemeableFontStyles )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_faeaaf :for {_fccfga ,_ggfgf :=d .Token ();if _ggfgf !=nil {return _ggfgf ;};switch _cgfcbaf :=_fccfga .(type ){case _gg .StartElement :switch _cgfcbaf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cfffc .Font =NewCT_FontCollection ();if _eaeee :=d .DecodeElement (_cfffc .Font ,&_cgfcbaf );_eaeee !=nil {return _eaeee ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cfffc .FontRef =NewCT_FontReference ();if _fcfcfc :=d .DecodeElement (_cfffc .FontRef ,&_cgfcbaf );_fcfcfc !=nil {return _fcfcfc ;};default:_bb .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",_cgfcbaf .Name );if _fgbeb :=d .Skip ();_fgbeb !=nil {return _fgbeb ;};};case _gg .EndElement :break _faeaaf ;case _gg .CharData :};};return nil ;};func (_cgegd *ST_OnOffStyleType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_egcff ,_bdccb :=d .Token ();if _bdccb !=nil {return _bdccb ;};if _ffeadf ,_gggad :=_egcff .(_gg .EndElement );_gggad &&_ffeadf .Name ==start .Name {*_cgegd =1;return nil ;};if _feebbf ,_gacdbc :=_egcff .(_gg .CharData );!_gacdbc {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",_egcff );}else {switch string (_feebbf ){case "":*_cgegd =0;case "\u006f\u006e":*_cgegd =1;case "\u006f\u0066\u0066":*_cgegd =2;case "\u0064\u0065\u0066":*_cgegd =3;};};_egcff ,_bdccb =d .Token ();if _bdccb !=nil {return _bdccb ;};if _acfdc ,_dccbeb :=_egcff .(_gg .EndElement );_dccbeb &&_acfdc .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",_egcff );};func (_fdfca ST_LineEndWidth )ValidateWithPath (path string )error {switch _fdfca {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 (_fdfca ));};return nil ;}; -// Validate validates the CT_GradientStopList and its children -func (_cdfe *CT_GradientStopList )Validate ()error {return _cdfe .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");};func NewCT_Blip ()*CT_Blip {_acd :=&CT_Blip {};return _acd };func (_cdaea ST_PathShadeType )Validate ()error {return _cdaea .ValidateWithPath ("")};func (_bfgfdd *ST_TextCapsType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbbfae ,_ffbgb :=d .Token ();if _ffbgb !=nil {return _ffbgb ;};if _cgbdcd ,_aceca :=_gbbfae .(_f .EndElement );_aceca &&_cgbdcd .Name ==start .Name {*_bfgfdd =1;return nil ;};if _ageda ,_gbaba :=_gbbfae .(_f .CharData );!_gbaba {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",_gbbfae );}else {switch string (_ageda ){case "":*_bfgfdd =0;case "\u006e\u006f\u006e\u0065":*_bfgfdd =1;case "\u0073\u006d\u0061l\u006c":*_bfgfdd =2;case "\u0061\u006c\u006c":*_bfgfdd =3;};};_gbbfae ,_ffbgb =d .Token ();if _ffbgb !=nil {return _ffbgb ;};if _aagab ,_afgfa :=_gbbfae .(_f .EndElement );_afgfa &&_aagab .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",_gbbfae );};func NewCT_PositiveSize2D ()*CT_PositiveSize2D {_adcdb :=&CT_PositiveSize2D {};_adcdb .CxAttr =0;_adcdb .CyAttr =0;return _adcdb ;};type CT_BackgroundFillStyleList struct{EG_FillProperties []*EG_FillProperties ;};func (_ffdd *CT_AudioCDTime )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0072\u0061c\u006b"},Value :_e .Sprintf ("\u0025\u0076",_ffdd .TrackAttr )});if _ffdd .TimeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ffdd .TimeAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_afbbfc ST_OnOffStyleType )ValidateWithPath (path string )error {switch _afbbfc {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 (_afbbfc ));};return nil ;};func (_gdef *CT_BaseStyles )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdef .ClrScheme =NewCT_ColorScheme ();_gdef .FontScheme =NewCT_FontScheme ();_gdef .FmtScheme =NewCT_StyleMatrix ();_gcgd :for {_bfbb ,_acab :=d .Token ();if _acab !=nil {return _acab ;};switch _fcaa :=_bfbb .(type ){case _f .StartElement :switch _fcaa .Name {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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:if _dfbd :=d .DecodeElement (_gdef .ClrScheme ,&_fcaa );_dfbd !=nil {return _dfbd ;};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 :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_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 :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:if _ddfa :=d .DecodeElement (_gdef .FontScheme ,&_fcaa );_ddfa !=nil {return _ddfa ;};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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:if _gdbd :=d .DecodeElement (_gdef .FmtScheme ,&_fcaa );_gdbd !=nil {return _gdbd ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdef .ExtLst =NewCT_OfficeArtExtensionList ();if _addb :=d .DecodeElement (_gdef .ExtLst ,&_fcaa );_addb !=nil {return _addb ;};default:_db .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",_fcaa .Name );if _fdcc :=d .Skip ();_fdcc !=nil {return _fdcc ;};};case _f .EndElement :break _gcgd ;case _f .CharData :};};return nil ;};func NewCT_GradientStopList ()*CT_GradientStopList {_aaea :=&CT_GradientStopList {};return _aaea }; +// ValidateWithPath validates the CT_EffectList and its children, prefixing error messages with path +func (_ddcbd *CT_EffectList )ValidateWithPath (path string )error {if _ddcbd .Blur !=nil {if _dggc :=_ddcbd .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_dggc !=nil {return _dggc ;};};if _ddcbd .FillOverlay !=nil {if _afdg :=_ddcbd .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_afdg !=nil {return _afdg ;};};if _ddcbd .Glow !=nil {if _fgc :=_ddcbd .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_fgc !=nil {return _fgc ;};};if _ddcbd .InnerShdw !=nil {if _cbeb :=_ddcbd .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_cbeb !=nil {return _cbeb ;};};if _ddcbd .OuterShdw !=nil {if _aeaf :=_ddcbd .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_aeaf !=nil {return _aeaf ;};};if _ddcbd .PrstShdw !=nil {if _gcdcc :=_ddcbd .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_gcdcc !=nil {return _gcdcc ;};};if _ddcbd .Reflection !=nil {if _ccdc :=_ddcbd .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_ccdc !=nil {return _ccdc ;};};if _ddcbd .SoftEdge !=nil {if _ggbe :=_ddcbd .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_ggbe !=nil {return _ggbe ;};};return nil ;};func NewCT_GvmlTextShapeChoice ()*CT_GvmlTextShapeChoice {_ceafe :=&CT_GvmlTextShapeChoice {};return _ceafe ;};func (_bfcgg *CT_TableBackgroundStyle )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _bfcgg .Fill !=nil {_daeffg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_bfcgg .Fill ,_daeffg );};if _bfcgg .FillRef !=nil {_fcbfa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_bfcgg .FillRef ,_fcbfa );};if _bfcgg .Effect !=nil {_deba :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_bfcgg .Effect ,_deba );};if _bfcgg .EffectRef !=nil {_bebdf :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_bfcgg .EffectRef ,_bebdf );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_fccdge *ST_AdjCoordinate )ValidateWithPath (path string )error {_cdgbd :=[]string {};if _fccdge .ST_Coordinate !=nil {if _cdcgd :=_fccdge .ST_Coordinate .ValidateWithPath (path +"\u002f\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064i\u006e\u0061\u0074\u0065");_cdcgd !=nil {return _cdcgd ;};_cdgbd =append (_cdgbd ,"\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065");};if _fccdge .ST_GeomGuideName !=nil {_cdgbd =append (_cdgbd ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065");};if len (_cdgbd )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cdgbd );};return nil ;};func NewCT_Cell3D ()*CT_Cell3D {_bfeb :=&CT_Cell3D {};_bfeb .Bevel =NewCT_Bevel ();return _bfeb };type Graphic struct{CT_GraphicalObject };func (_fdabc ST_PenAlignment )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_ccccb :=_gg .Attr {};_ccccb .Name =name ;switch _fdabc {case ST_PenAlignmentUnset :_ccccb .Value ="";case ST_PenAlignmentCtr :_ccccb .Value ="\u0063\u0074\u0072";case ST_PenAlignmentIn :_ccccb .Value ="\u0069\u006e";};return _ccccb ,nil ;};func ParseStdlibTime (s string )(_gf .Time ,error ){return _gf .Time {},nil };func (_bafc *CT_NonVisualDrawingProps )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bafc .IdAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_bafc .NameAttr )});if _bafc .DescrAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064\u0065\u0073c\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_bafc .DescrAttr )});};if _bafc .HiddenAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_bafc .HiddenAttr ))});};if _bafc .TitleAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bafc .TitleAttr )});};e .EncodeToken (start );if _bafc .HlinkClick !=nil {_ecgfe :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_bafc .HlinkClick ,_ecgfe );};if _bafc .HlinkHover !=nil {_agcd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}};e .EncodeElement (_bafc .HlinkHover ,_agcd );};if _bafc .ExtLst !=nil {_gdeb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bafc .ExtLst ,_gdeb );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ShapeProperties and its children -func (_feag *CT_ShapeProperties )Validate ()error {return _feag .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the CT_GvmlTextShape and its children, prefixing error messages with path +func (_befge *CT_GvmlTextShape )ValidateWithPath (path string )error {if _gbda :=_befge .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_gbda !=nil {return _gbda ;};if _befge .Choice !=nil {if _cdacc :=_befge .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cdacc !=nil {return _cdacc ;};};if _befge .ExtLst !=nil {if _dcgcg :=_befge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcgcg !=nil {return _dcgcg ;};};return nil ;}; -// ValidateWithPath validates the EG_TextUnderlineLine and its children, prefixing error messages with path -func (_afgga *EG_TextUnderlineLine )ValidateWithPath (path string )error {if _afgga .ULnTx !=nil {if _aefdg :=_afgga .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078");_aefdg !=nil {return _aefdg ;};};if _afgga .ULn !=nil {if _cgabf :=_afgga .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e");_cgabf !=nil {return _cgabf ;};};return nil ;};func (_ebddb ST_FontCollectionIndex )ValidateWithPath (path string )error {switch _ebddb {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 (_ebddb ));};return nil ;};func (_adfeb ST_SystemColorVal )ValidateWithPath (path string )error {switch _adfeb {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 _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adfeb ));};return nil ;};type ST_DgmBuildStep byte ;func (_fabdb *CT_Path2DClose )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_dafbe ,_acagc :=d .Token ();if _acagc !=nil {return _e .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",_acagc );};if _deebb ,_bdag :=_dafbe .(_f .EndElement );_bdag &&_deebb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Scene3D and its children, prefixing error messages with path +func (_eabb *CT_Scene3D )ValidateWithPath (path string )error {if _faaeb :=_eabb .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_faaeb !=nil {return _faaeb ;};if _gbbef :=_eabb .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g");_gbbef !=nil {return _gbbef ;};if _eabb .Backdrop !=nil {if _daceed :=_eabb .Backdrop .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0064\u0072\u006fp");_daceed !=nil {return _daceed ;};};if _eabb .ExtLst !=nil {if _gbedd :=_eabb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbedd !=nil {return _gbedd ;};};return nil ;}; -// ValidateWithPath validates the CT_OfficeArtExtensionList and its children, prefixing error messages with path -func (_cdeb *CT_OfficeArtExtensionList )ValidateWithPath (path string )error {for _efdbc ,_gabdb :=range _cdeb .Ext {if _fgdce :=_gabdb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_efdbc ));_fgdce !=nil {return _fgdce ;};};return nil ;};func (_fbfb *CT_BlipChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgc :for {_dafe ,_dfg :=d .Token ();if _dfg !=nil {return _dfg ;};switch _aebf :=_dafe .(type ){case _f .StartElement :switch _aebf .Name {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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_ccae :=NewCT_AlphaBiLevelEffect ();if _dbac :=d .DecodeElement (_ccae ,&_aebf );_dbac !=nil {return _dbac ;};_fbfb .AlphaBiLevel =append (_fbfb .AlphaBiLevel ,_ccae );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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_cgabg :=NewCT_AlphaCeilingEffect ();if _gcdb :=d .DecodeElement (_cgabg ,&_aebf );_gcdb !=nil {return _gcdb ;};_fbfb .AlphaCeiling =append (_fbfb .AlphaCeiling ,_cgabg );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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_eeea :=NewCT_AlphaFloorEffect ();if _ecef :=d .DecodeElement (_eeea ,&_aebf );_ecef !=nil {return _ecef ;};_fbfb .AlphaFloor =append (_fbfb .AlphaFloor ,_eeea );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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_fcag :=NewCT_AlphaInverseEffect ();if _ddba :=d .DecodeElement (_fcag ,&_aebf );_ddba !=nil {return _ddba ;};_fbfb .AlphaInv =append (_fbfb .AlphaInv ,_fcag );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_fcdf :=NewCT_AlphaModulateEffect ();if _ceeb :=d .DecodeElement (_fcdf ,&_aebf );_ceeb !=nil {return _ceeb ;};_fbfb .AlphaMod =append (_fbfb .AlphaMod ,_fcdf );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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_aafa :=NewCT_AlphaModulateFixedEffect ();if _gbaf :=d .DecodeElement (_aafa ,&_aebf );_gbaf !=nil {return _gbaf ;};_fbfb .AlphaModFix =append (_fbfb .AlphaModFix ,_aafa );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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_egbe :=NewCT_AlphaReplaceEffect ();if _ccee :=d .DecodeElement (_egbe ,&_aebf );_ccee !=nil {return _ccee ;};_fbfb .AlphaRepl =append (_fbfb .AlphaRepl ,_egbe );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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_fdbf :=NewCT_BiLevelEffect ();if _dbbg :=d .DecodeElement (_fdbf ,&_aebf );_dbbg !=nil {return _dbbg ;};_fbfb .BiLevel =append (_fbfb .BiLevel ,_fdbf );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 :"\u0062\u006c\u0075\u0072"},_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 :"\u0062\u006c\u0075\u0072"}:_egga :=NewCT_BlurEffect ();if _faddc :=d .DecodeElement (_egga ,&_aebf );_faddc !=nil {return _faddc ;};_fbfb .Blur =append (_fbfb .Blur ,_egga );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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_bad :=NewCT_ColorChangeEffect ();if _efgc :=d .DecodeElement (_bad ,&_aebf );_efgc !=nil {return _efgc ;};_fbfb .ClrChange =append (_fbfb .ClrChange ,_bad );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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_deec :=NewCT_ColorReplaceEffect ();if _ffgga :=d .DecodeElement (_deec ,&_aebf );_ffgga !=nil {return _ffgga ;};_fbfb .ClrRepl =append (_fbfb .ClrRepl ,_deec );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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_acgd :=NewCT_DuotoneEffect ();if _bdaae :=d .DecodeElement (_acgd ,&_aebf );_bdaae !=nil {return _bdaae ;};_fbfb .Duotone =append (_fbfb .Duotone ,_acgd );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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_ffae :=NewCT_FillOverlayEffect ();if _eaab :=d .DecodeElement (_ffae ,&_aebf );_eaab !=nil {return _eaab ;};_fbfb .FillOverlay =append (_fbfb .FillOverlay ,_ffae );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\u0079\u0073\u0063\u006c"},_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\u0079\u0073\u0063\u006c"}:_dcae :=NewCT_GrayscaleEffect ();if _abc :=d .DecodeElement (_dcae ,&_aebf );_abc !=nil {return _abc ;};_fbfb .Grayscl =append (_fbfb .Grayscl ,_dcae );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 :"\u0068\u0073\u006c"},_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 :"\u0068\u0073\u006c"}:_edb :=NewCT_HSLEffect ();if _cacb :=d .DecodeElement (_edb ,&_aebf );_cacb !=nil {return _cacb ;};_fbfb .Hsl =append (_fbfb .Hsl ,_edb );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_efff :=NewCT_LuminanceEffect ();if _ecdd :=d .DecodeElement (_efff ,&_aebf );_ecdd !=nil {return _ecdd ;};_fbfb .Lum =append (_fbfb .Lum ,_efff );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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_ccg :=NewCT_TintEffect ();if _bbad :=d .DecodeElement (_ccg ,&_aebf );_bbad !=nil {return _bbad ;};_fbfb .Tint =append (_fbfb .Tint ,_ccg );default:_db .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",_aebf .Name );if _gdab :=d .Skip ();_gdab !=nil {return _gdab ;};};case _f .EndElement :break _cgc ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Bevel and its children, prefixing error messages with path +func (_cacf *CT_Bevel )ValidateWithPath (path string )error {if _cacf .WAttr !=nil {if *_cacf .WAttr < 0{return _b .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 ,*_cacf .WAttr );};if *_cacf .WAttr > 27273042316900{return _b .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 ,*_cacf .WAttr );};};if _cacf .HAttr !=nil {if *_cacf .HAttr < 0{return _b .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 ,*_cacf .HAttr );};if *_cacf .HAttr > 27273042316900{return _b .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 ,*_cacf .HAttr );};};if _ccaa :=_cacf .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_ccaa !=nil {return _ccaa ;};return nil ;};func (_gfaba *CT_TextCharBullet )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063\u0068\u0061\u0072"},Value :_b .Sprintf ("\u0025\u0076",_gfaba .CharAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_gbegga ST_PathFillMode )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_dadff :=_gg .Attr {};_dadff .Name =name ;switch _gbegga {case ST_PathFillModeUnset :_dadff .Value ="";case ST_PathFillModeNone :_dadff .Value ="\u006e\u006f\u006e\u0065";case ST_PathFillModeNorm :_dadff .Value ="\u006e\u006f\u0072\u006d";case ST_PathFillModeLighten :_dadff .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";case ST_PathFillModeLightenLess :_dadff .Value ="l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073";case ST_PathFillModeDarken :_dadff .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_PathFillModeDarkenLess :_dadff .Value ="\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073";};return _dadff ,nil ;}; -// Validate validates the CT_RegularTextRun and its children -func (_gbfgf *CT_RegularTextRun )Validate ()error {return _gbfgf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065x\u0074\u0052\u0075\u006e");}; +// ValidateWithPath validates the CT_TextShapeAutofit and its children, prefixing error messages with path +func (_fcfe *CT_TextShapeAutofit )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_GvmlShape and its children, prefixing error messages with path -func (_egdg *CT_GvmlShape )ValidateWithPath (path string )error {if _abcb :=_egdg .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_abcb !=nil {return _abcb ;};if _edab :=_egdg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_edab !=nil {return _edab ;};if _egdg .TxSp !=nil {if _fdggd :=_egdg .TxSp .ValidateWithPath (path +"\u002f\u0054\u0078S\u0070");_fdggd !=nil {return _fdggd ;};};if _egdg .Style !=nil {if _eaga :=_egdg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_eaga !=nil {return _eaga ;};};if _egdg .ExtLst !=nil {if _gbdga :=_egdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbdga !=nil {return _gbdga ;};};return nil ;};func NewCT_TextParagraphProperties ()*CT_TextParagraphProperties {_ffbaa :=&CT_TextParagraphProperties {};return _ffbaa ;}; +// ValidateWithPath validates the CT_GvmlGraphicalObjectFrame and its children, prefixing error messages with path +func (_ebcdc *CT_GvmlGraphicalObjectFrame )ValidateWithPath (path string )error {if _gadee :=_ebcdc .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_gadee !=nil {return _gadee ;};if _fdaa :=_ebcdc .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_fdaa !=nil {return _fdaa ;};if _fddba :=_ebcdc .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_fddba !=nil {return _fddba ;};if _ebcdc .ExtLst !=nil {if _dgafg :=_ebcdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgafg !=nil {return _dgafg ;};};return nil ;};func (_gdec *CT_BiLevelEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_cgcc :=range start .Attr {if _cgcc .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_ggce ,_gcb :=ParseUnionST_PositiveFixedPercentage (_cgcc .Value );if _gcb !=nil {return _gcb ;};_gdec .ThreshAttr =_ggce ;continue ;};};for {_bcd ,_dcdf :=d .Token ();if _dcdf !=nil {return _b .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",_dcdf );};if _cfd ,_fda :=_bcd .(_gg .EndElement );_fda &&_cfd .Name ==start .Name {break ;};};return nil ;};func (_cbcc *CT_GlowEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _cbcc .RadAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cbcc .RadAttr )});};e .EncodeToken (start );if _cbcc .ScrgbClr !=nil {_fddga :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_cbcc .ScrgbClr ,_fddga );};if _cbcc .SrgbClr !=nil {_fgaee :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_cbcc .SrgbClr ,_fgaee );};if _cbcc .HslClr !=nil {_fgeb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_cbcc .HslClr ,_fgeb );};if _cbcc .SysClr !=nil {_fagca :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_cbcc .SysClr ,_fagca );};if _cbcc .SchemeClr !=nil {_edeebe :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_cbcc .SchemeClr ,_edeebe );};if _cbcc .PrstClr !=nil {_gedff :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_cbcc .PrstClr ,_gedff );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_AudioFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;};func (_adfeb *CT_PatternFillProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _adfeb .PrstAttr !=ST_PresetPatternValUnset {_eddaa ,_ccdac :=_adfeb .PrstAttr .MarshalXMLAttr (_gg .Name {Local :"\u0070\u0072\u0073\u0074"});if _ccdac !=nil {return _ccdac ;};start .Attr =append (start .Attr ,_eddaa );};e .EncodeToken (start );if _adfeb .FgClr !=nil {_babg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0066\u0067\u0043\u006c\u0072"}};e .EncodeElement (_adfeb .FgClr ,_babg );};if _adfeb .BgClr !=nil {_cadf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0062\u0067\u0043\u006c\u0072"}};e .EncodeElement (_adfeb .BgClr ,_cadf );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_efcce *ST_TextTabAlignType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gcacfc ,_ceggg :=d .Token ();if _ceggg !=nil {return _ceggg ;};if _abcbe ,_gbdda :=_gcacfc .(_gg .EndElement );_gbdda &&_abcbe .Name ==start .Name {*_efcce =1;return nil ;};if _ecfebd ,_eecce :=_gcacfc .(_gg .CharData );!_eecce {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",_gcacfc );}else {switch string (_ecfebd ){case "":*_efcce =0;case "\u006c":*_efcce =1;case "\u0063\u0074\u0072":*_efcce =2;case "\u0072":*_efcce =3;case "\u0064\u0065\u0063":*_efcce =4;};};_gcacfc ,_ceggg =d .Token ();if _ceggg !=nil {return _ceggg ;};if _gcbaf ,_efeac :=_gcacfc .(_gg .EndElement );_efeac &&_gcbaf .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",_gcacfc );}; -// ValidateWithPath validates the CT_Camera and its children, prefixing error messages with path -func (_fadf *CT_Camera )ValidateWithPath (path string )error {if _fadf .PrstAttr ==ST_PresetCameraTypeUnset {return _e .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 _efaa :=_fadf .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_efaa !=nil {return _efaa ;};if _fadf .FovAttr !=nil {if *_fadf .FovAttr < 0{return _e .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 ,*_fadf .FovAttr );};if *_fadf .FovAttr > 10800000{return _e .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 ,*_fadf .FovAttr );};};if _fadf .ZoomAttr !=nil {if _egda :=_fadf .ZoomAttr .ValidateWithPath (path +"\u002fZ\u006f\u006f\u006d\u0041\u0074\u0074r");_egda !=nil {return _egda ;};};if _fadf .Rot !=nil {if _cgac :=_fadf .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_cgac !=nil {return _cgac ;};};return nil ;};func (_cgabc ST_CompoundLine )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cgabc .String (),start );}; +// ValidateWithPath validates the CT_PictureLocking and its children, prefixing error messages with path +func (_fbaab *CT_PictureLocking )ValidateWithPath (path string )error {if _fbaab .ExtLst !=nil {if _ddgcd :=_fbaab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddgcd !=nil {return _ddgcd ;};};return nil ;}; -// ValidateWithPath validates the CT_TableProperties and its children, prefixing error messages with path -func (_aabac *CT_TableProperties )ValidateWithPath (path string )error {if _aabac .NoFill !=nil {if _cbffb :=_aabac .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cbffb !=nil {return _cbffb ;};};if _aabac .SolidFill !=nil {if _cecfc :=_aabac .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_cecfc !=nil {return _cecfc ;};};if _aabac .GradFill !=nil {if _ggca :=_aabac .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_ggca !=nil {return _ggca ;};};if _aabac .BlipFill !=nil {if _agfde :=_aabac .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_agfde !=nil {return _agfde ;};};if _aabac .PattFill !=nil {if _acgeg :=_aabac .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_acgeg !=nil {return _acgeg ;};};if _aabac .GrpFill !=nil {if _efaagf :=_aabac .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_efaagf !=nil {return _efaagf ;};};if _aabac .EffectLst !=nil {if _gedbc :=_aabac .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_gedbc !=nil {return _gedbc ;};};if _aabac .EffectDag !=nil {if _egeae :=_aabac .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_egeae !=nil {return _egeae ;};};if _aabac .Choice !=nil {if _edeca :=_aabac .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_edeca !=nil {return _edeca ;};};if _aabac .ExtLst !=nil {if _daae :=_aabac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daae !=nil {return _daae ;};};return nil ;}; +// Validate validates the EG_ShadeProperties and its children +func (_feffda *EG_ShadeProperties )Validate ()error {return _feffda .ValidateWithPath ("\u0045G\u005fS\u0068\u0061\u0064\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_geag *CT_GradientStopList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_caad :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0067\u0073"}};for _ ,_eafd :=range _geag .Gs {e .EncodeElement (_eafd ,_caad );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_AnimationElementChoice and its children, prefixing error messages with path -func (_gfd *CT_AnimationElementChoice )ValidateWithPath (path string )error {if _gfd .Dgm !=nil {if _edad :=_gfd .Dgm .ValidateWithPath (path +"\u002f\u0044\u0067\u006d");_edad !=nil {return _edad ;};};if _gfd .Chart !=nil {if _eef :=_gfd .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074");_eef !=nil {return _eef ;};};return nil ;}; +// ValidateWithPath validates the CT_GvmlGroupShapeNonVisual and its children, prefixing error messages with path +func (_ffced *CT_GvmlGroupShapeNonVisual )ValidateWithPath (path string )error {if _befg :=_ffced .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_befg !=nil {return _befg ;};if _gaffg :=_ffced .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_gaffg !=nil {return _gaffg ;};return nil ;};func NewCT_LineEndProperties ()*CT_LineEndProperties {_gedgg :=&CT_LineEndProperties {};return _gedgg ;};type CT_Path2DMoveTo struct{Pt *CT_AdjPoint2D ;};func NewCT_BlurEffect ()*CT_BlurEffect {_dabdd :=&CT_BlurEffect {};return _dabdd }; -// ValidateWithPath validates the CT_Percentage and its children, prefixing error messages with path -func (_ecfcf *CT_Percentage )ValidateWithPath (path string )error {if _fdfd :=_ecfcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdfd !=nil {return _fdfd ;};return nil ;};func NewCT_AlphaBiLevelEffect ()*CT_AlphaBiLevelEffect {_ada :=&CT_AlphaBiLevelEffect {};return _ada };func (_cgdb *CT_NonVisualDrawingProps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dafbc :=range start .Attr {if _dafbc .Name .Local =="\u0069\u0064"{_gaaebg ,_eccf :=_g .ParseUint (_dafbc .Value ,10,32);if _eccf !=nil {return _eccf ;};_cgdb .IdAttr =uint32 (_gaaebg );continue ;};if _dafbc .Name .Local =="\u006e\u0061\u006d\u0065"{_adaee ,_dbccc :=_dafbc .Value ,error (nil );if _dbccc !=nil {return _dbccc ;};_cgdb .NameAttr =_adaee ;continue ;};if _dafbc .Name .Local =="\u0064\u0065\u0073c\u0072"{_gcad ,_baabd :=_dafbc .Value ,error (nil );if _baabd !=nil {return _baabd ;};_cgdb .DescrAttr =&_gcad ;continue ;};if _dafbc .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_bggbe ,_ceace :=_g .ParseBool (_dafbc .Value );if _ceace !=nil {return _ceace ;};_cgdb .HiddenAttr =&_bggbe ;continue ;};if _dafbc .Name .Local =="\u0074\u0069\u0074l\u0065"{_fbfe ,_ggde :=_dafbc .Value ,error (nil );if _ggde !=nil {return _ggde ;};_cgdb .TitleAttr =&_fbfe ;continue ;};};_effdc :for {_bfded ,_aeec :=d .Token ();if _aeec !=nil {return _aeec ;};switch _gcbf :=_bfded .(type ){case _f .StartElement :switch _gcbf .Name {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 :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"},_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 :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}:_cgdb .HlinkClick =NewCT_Hyperlink ();if _gfgc :=d .DecodeElement (_cgdb .HlinkClick ,&_gcbf );_gfgc !=nil {return _gfgc ;};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 :"\u0068\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"},_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 :"\u0068\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}:_cgdb .HlinkHover =NewCT_Hyperlink ();if _abaa :=d .DecodeElement (_cgdb .HlinkHover ,&_gcbf );_abaa !=nil {return _abaa ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgdb .ExtLst =NewCT_OfficeArtExtensionList ();if _aeefa :=d .DecodeElement (_cgdb .ExtLst ,&_gcbf );_aeefa !=nil {return _aeefa ;};default:_db .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",_gcbf .Name );if _aebaa :=d .Skip ();_aebaa !=nil {return _aebaa ;};};case _f .EndElement :break _effdc ;case _f .CharData :};};return nil ;};func (_bbfga *ST_BlendMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bbfga =0;case "\u006f\u0076\u0065\u0072":*_bbfga =1;case "\u006d\u0075\u006c\u0074":*_bbfga =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_bbfga =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_bbfga =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_bbfga =5;};return nil ;};func NewCT_LineProperties ()*CT_LineProperties {_efefb :=&CT_LineProperties {};return _efefb };func (_cdcab *EG_TextUnderlineFill )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egedg :for {_gcdeb ,_cbbgab :=d .Token ();if _cbbgab !=nil {return _cbbgab ;};switch _bdcg :=_gcdeb .(type ){case _f .StartElement :switch _bdcg .Name {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 :"\u0075F\u0069\u006c\u006c\u0054\u0078"},_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 :"\u0075F\u0069\u006c\u006c\u0054\u0078"}:_cdcab .UFillTx =NewCT_TextUnderlineFillFollowText ();if _ccaaf :=d .DecodeElement (_cdcab .UFillTx ,&_bdcg );_ccaaf !=nil {return _ccaaf ;};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 :"\u0075\u0046\u0069l\u006c"},_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 :"\u0075\u0046\u0069l\u006c"}:_cdcab .UFill =NewCT_TextUnderlineFillGroupWrapper ();if _caef :=d .DecodeElement (_cdcab .UFill ,&_bdcg );_caef !=nil {return _caef ;};default:_db .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",_bdcg .Name );if _dfffb :=d .Skip ();_dfffb !=nil {return _dfffb ;};};case _f .EndElement :break _egedg ;case _f .CharData :};};return nil ;};func (_aecgca ST_TextCapsType )String ()string {switch _aecgca {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 (_ebgca *CT_NonVisualConnectorProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ebgca .CxnSpLocks !=nil {_eeabe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063x\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_ebgca .CxnSpLocks ,_eeabe );};if _ebgca .StCxn !=nil {_cffcb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0074\u0043\u0078\u006e"}};e .EncodeElement (_ebgca .StCxn ,_cffcb );};if _ebgca .EndCxn !=nil {_bgcc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u006e\u0064\u0043\u0078\u006e"}};e .EncodeElement (_ebgca .EndCxn ,_bgcc );};if _ebgca .ExtLst !=nil {_dagbe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebgca .ExtLst ,_dagbe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cdcgcc *CT_TableCellBorderStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eeeafb :for {_beee ,_gafbe :=d .Token ();if _gafbe !=nil {return _gafbe ;};switch _ebdd :=_beee .(type ){case _f .StartElement :switch _ebdd .Name {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 :"\u006c\u0065\u0066\u0074"},_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 :"\u006c\u0065\u0066\u0074"}:_cdcgcc .Left =NewCT_ThemeableLineStyle ();if _ccgfg :=d .DecodeElement (_cdcgcc .Left ,&_ebdd );_ccgfg !=nil {return _ccgfg ;};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 :"\u0072\u0069\u0067h\u0074"},_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 :"\u0072\u0069\u0067h\u0074"}:_cdcgcc .Right =NewCT_ThemeableLineStyle ();if _dabb :=d .DecodeElement (_cdcgcc .Right ,&_ebdd );_dabb !=nil {return _dabb ;};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 :"\u0074\u006f\u0070"},_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 :"\u0074\u006f\u0070"}:_cdcgcc .Top =NewCT_ThemeableLineStyle ();if _gace :=d .DecodeElement (_cdcgcc .Top ,&_ebdd );_gace !=nil {return _gace ;};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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_cdcgcc .Bottom =NewCT_ThemeableLineStyle ();if _dddfg :=d .DecodeElement (_cdcgcc .Bottom ,&_ebdd );_dddfg !=nil {return _dddfg ;};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 :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_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 :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_cdcgcc .InsideH =NewCT_ThemeableLineStyle ();if _ffgcf :=d .DecodeElement (_cdcgcc .InsideH ,&_ebdd );_ffgcf !=nil {return _ffgcf ;};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 :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_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 :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_cdcgcc .InsideV =NewCT_ThemeableLineStyle ();if _abdf :=d .DecodeElement (_cdcgcc .InsideV ,&_ebdd );_abdf !=nil {return _abdf ;};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 :"\u0074\u006c\u0032b\u0072"},_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 :"\u0074\u006c\u0032b\u0072"}:_cdcgcc .Tl2br =NewCT_ThemeableLineStyle ();if _dcbdc :=d .DecodeElement (_cdcgcc .Tl2br ,&_ebdd );_dcbdc !=nil {return _dcbdc ;};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 :"\u0074\u0072\u0032b\u006c"},_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 :"\u0074\u0072\u0032b\u006c"}:_cdcgcc .Tr2bl =NewCT_ThemeableLineStyle ();if _bcbbf :=d .DecodeElement (_cdcgcc .Tr2bl ,&_ebdd );_bcbbf !=nil {return _bcbbf ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdcgcc .ExtLst =NewCT_OfficeArtExtensionList ();if _fcecc :=d .DecodeElement (_cdcgcc .ExtLst ,&_ebdd );_fcecc !=nil {return _fcecc ;};default:_db .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",_ebdd .Name );if _egfdf :=d .Skip ();_egfdf !=nil {return _egfdf ;};};case _f .EndElement :break _eeeafb ;case _f .CharData :};};return 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 ;}; +// Validate validates the CT_GvmlPictureNonVisual and its children +func (_agga *CT_GvmlPictureNonVisual )Validate ()error {return _agga .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func NewCT_GvmlConnectorNonVisual ()*CT_GvmlConnectorNonVisual {_bcdag :=&CT_GvmlConnectorNonVisual {};_bcdag .CNvPr =NewCT_NonVisualDrawingProps ();_bcdag .CNvCxnSpPr =NewCT_NonVisualConnectorProperties ();return _bcdag ;};func NewCT_XYAdjustHandle ()*CT_XYAdjustHandle {_gdaaab :=&CT_XYAdjustHandle {};_gdaaab .Pos =NewCT_AdjPoint2D ();return _gdaaab ;};func (_bdcc *CT_AnimationDgmElement )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bdcc .IdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bdcc .IdAttr )});};if _bdcc .BldStepAttr !=ST_DgmBuildStepUnset {_ggff ,_cbec :=_bdcc .BldStepAttr .MarshalXMLAttr (_gg .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"});if _cbec !=nil {return _cbec ;};start .Attr =append (start .Attr ,_ggff );};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_egcfg *CT_GvmlUseShapeRectangle )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for {_agdf ,_acaa :=d .Token ();if _acaa !=nil {return _b .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",_acaa );};if _befba ,_bbeab :=_agdf .(_gg .EndElement );_bbeab &&_befba .Name ==start .Name {break ;};};return nil ;};func NewCT_TextListStyle ()*CT_TextListStyle {_aeebf :=&CT_TextListStyle {};return _aeebf };func NewCT_ClipboardStyleSheet ()*CT_ClipboardStyleSheet {_dgf :=&CT_ClipboardStyleSheet {};_dgf .ThemeElements =NewCT_BaseStyles ();_dgf .ClrMap =NewCT_ColorMapping ();return _dgf ;};func NewCT_AlphaBiLevelEffect ()*CT_AlphaBiLevelEffect {_dcg :=&CT_AlphaBiLevelEffect {};return _dcg };func (_gcfcd *CT_ShapeStyle )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gcfcd .LnRef =NewCT_StyleMatrixReference ();_gcfcd .FillRef =NewCT_StyleMatrixReference ();_gcfcd .EffectRef =NewCT_StyleMatrixReference ();_gcfcd .FontRef =NewCT_FontReference ();_bgfbd :for {_ebbda ,_cgcef :=d .Token ();if _cgcef !=nil {return _cgcef ;};switch _gcfcdc :=_ebbda .(type ){case _gg .StartElement :switch _gcfcdc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _cgecc :=d .DecodeElement (_gcfcd .LnRef ,&_gcfcdc );_cgecc !=nil {return _cgecc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _ecde :=d .DecodeElement (_gcfcd .FillRef ,&_gcfcdc );_ecde !=nil {return _ecde ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _abbadb :=d .DecodeElement (_gcfcd .EffectRef ,&_gcfcdc );_abbadb !=nil {return _abbadb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _aebg :=d .DecodeElement (_gcfcd .FontRef ,&_gcfcdc );_aebg !=nil {return _aebg ;};default:_bb .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",_gcfcdc .Name );if _edcfc :=d .Skip ();_edcfc !=nil {return _edcfc ;};};case _gg .EndElement :break _bgfbd ;case _gg .CharData :};};return nil ;};func (_bcega ST_TextWrappingType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_fffdd :=_gg .Attr {};_fffdd .Name =name ;switch _bcega {case ST_TextWrappingTypeUnset :_fffdd .Value ="";case ST_TextWrappingTypeNone :_fffdd .Value ="\u006e\u006f\u006e\u0065";case ST_TextWrappingTypeSquare :_fffdd .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";};return _fffdd ,nil ;}; -// Validate validates the CT_TableRow and its children -func (_ffeff *CT_TableRow )Validate ()error {return _ffeff .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077");}; +// Validate validates the CT_TextBulletSizePercent and its children +func (_efbgge *CT_TextBulletSizePercent )Validate ()error {return _efbgge .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_TextSpacingPercent and its children, prefixing error messages with path -func (_edaed *CT_TextSpacingPercent )ValidateWithPath (path string )error {if _ffccc :=_edaed .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffccc !=nil {return _ffccc ;};return nil ;}; +// Validate validates the ThemeManager and its children +func (_afdfdf *ThemeManager )Validate ()error {return _afdfdf .ValidateWithPath ("\u0054\u0068\u0065m\u0065\u004d\u0061\u006e\u0061\u0067\u0065\u0072");};func NewCT_EffectReference ()*CT_EffectReference {_dcbf :=&CT_EffectReference {};return _dcbf };func NewCT_Path2DList ()*CT_Path2DList {_bfgcge :=&CT_Path2DList {};return _bfgcge };func NewEG_FillProperties ()*EG_FillProperties {_bcacc :=&EG_FillProperties {};return _bcacc }; -// ValidateWithPath validates the CT_HSLEffect and its children, prefixing error messages with path -func (_agge *CT_HSLEffect )ValidateWithPath (path string )error {if _agge .HueAttr !=nil {if *_agge .HueAttr < 0{return _e .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 ,*_agge .HueAttr );};if *_agge .HueAttr >=21600000{return _e .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 ,*_agge .HueAttr );};};if _agge .SatAttr !=nil {if _acdeg :=_agge .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_acdeg !=nil {return _acdeg ;};};if _agge .LumAttr !=nil {if _eefbd :=_agge .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072");_eefbd !=nil {return _eefbd ;};};return nil ;}; +// ValidateWithPath validates the CT_TableProperties and its children, prefixing error messages with path +func (_ebacgg *CT_TableProperties )ValidateWithPath (path string )error {if _ebacgg .NoFill !=nil {if _fafea :=_ebacgg .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_fafea !=nil {return _fafea ;};};if _ebacgg .SolidFill !=nil {if _fcdga :=_ebacgg .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_fcdga !=nil {return _fcdga ;};};if _ebacgg .GradFill !=nil {if _bbacda :=_ebacgg .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_bbacda !=nil {return _bbacda ;};};if _ebacgg .BlipFill !=nil {if _adaac :=_ebacgg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_adaac !=nil {return _adaac ;};};if _ebacgg .PattFill !=nil {if _cbaad :=_ebacgg .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_cbaad !=nil {return _cbaad ;};};if _ebacgg .GrpFill !=nil {if _afaab :=_ebacgg .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_afaab !=nil {return _afaab ;};};if _ebacgg .EffectLst !=nil {if _cgdga :=_ebacgg .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_cgdga !=nil {return _cgdga ;};};if _ebacgg .EffectDag !=nil {if _abdb :=_ebacgg .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_abdb !=nil {return _abdb ;};};if _ebacgg .Choice !=nil {if _adgaa :=_ebacgg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_adgaa !=nil {return _adgaa ;};};if _ebacgg .ExtLst !=nil {if _gacdad :=_ebacgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gacdad !=nil {return _gacdad ;};};return nil ;};func NewCT_CustomColor ()*CT_CustomColor {_fdef :=&CT_CustomColor {};return _fdef }; -// ValidateWithPath validates the CT_SolidColorFillProperties and its children, prefixing error messages with path -func (_eefde *CT_SolidColorFillProperties )ValidateWithPath (path string )error {if _eefde .ScrgbClr !=nil {if _aaada :=_eefde .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_aaada !=nil {return _aaada ;};};if _eefde .SrgbClr !=nil {if _befcf :=_eefde .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_befcf !=nil {return _befcf ;};};if _eefde .HslClr !=nil {if _fefca :=_eefde .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_fefca !=nil {return _fefca ;};};if _eefde .SysClr !=nil {if _cgbeg :=_eefde .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_cgbeg !=nil {return _cgbeg ;};};if _eefde .SchemeClr !=nil {if _gaeeb :=_eefde .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gaeeb !=nil {return _gaeeb ;};};if _eefde .PrstClr !=nil {if _ggfc :=_eefde .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_ggfc !=nil {return _ggfc ;};};return nil ;}; +// Validate validates the CT_Connection and its children +func (_bbbc *CT_Connection )Validate ()error {return _bbbc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");};type EG_TextBullet struct{BuNone *CT_TextNoBullet ;BuAutoNum *CT_TextAutonumberBullet ;BuChar *CT_TextCharBullet ;BuBlip *CT_TextBlipBullet ;};func (_edbf *CT_GvmlConnector )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_bfge :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_edbf .NvCxnSpPr ,_bfge );_ecdd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_edbf .SpPr ,_ecdd );if _edbf .Style !=nil {_bgcd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_edbf .Style ,_bgcd );};if _edbf .ExtLst !=nil {_gcdd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edbf .ExtLst ,_gcdd );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_FontScheme ()*CT_FontScheme {_cfdbf :=&CT_FontScheme {};_cfdbf .MajorFont =NewCT_FontCollection ();_cfdbf .MinorFont =NewCT_FontCollection ();return _cfdbf ;}; -// ValidateWithPath validates the Graphic and its children, prefixing error messages with path -func (_dabg *Graphic )ValidateWithPath (path string )error {if _dgadg :=_dabg .CT_GraphicalObject .ValidateWithPath (path );_dgadg !=nil {return _dgadg ;};return nil ;};func (_edfea *CT_EffectReference )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_e .Sprintf ("\u0025\u0076",_edfea .RefAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_OfficeArtExtension struct{UriAttr string ;Any []_db .Any ;}; +// Validate validates the CT_AlphaReplaceEffect and its children +func (_bbeg *CT_AlphaReplaceEffect )Validate ()error {return _bbeg .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_gcefc ST_BlendMode )String ()string {switch _gcefc {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 "";};type CT_Path2DQuadBezierTo struct{Pt []*CT_AdjPoint2D ;};func (_acggf ST_EffectContainerType )ValidateWithPath (path string )error {switch _acggf {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 (_acggf ));};return nil ;};func (_cadd *CT_HSLEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _cadd .HueAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0068\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cadd .HueAttr )});};if _cadd .SatAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cadd .SatAttr )});};if _cadd .LumAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006c\u0075\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_cadd .LumAttr )});};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_gabgf *CT_Path2DArcTo )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0077\u0052"},Value :_b .Sprintf ("\u0025\u0076",_gabgf .WRAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0068\u0052"},Value :_b .Sprintf ("\u0025\u0076",_gabgf .HRAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0074\u0041n\u0067"},Value :_b .Sprintf ("\u0025\u0076",_gabgf .StAngAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0077\u0041n\u0067"},Value :_b .Sprintf ("\u0025\u0076",_gabgf .SwAngAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_GlowEffect struct{RadAttr *int64 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_eaee *CT_EmptyElement )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_BaseStylesOverride and its children -func (_fcbf *CT_BaseStylesOverride )Validate ()error {return _fcbf .ValidateWithPath ("C\u0054\u005f\u0042\u0061se\u0053t\u0079\u006c\u0065\u0073\u004fv\u0065\u0072\u0072\u0069\u0064\u0065");};type CT_TextSpacing struct{SpcPct *CT_TextSpacingPercent ;SpcPts *CT_TextSpacingPoint ;}; +// Validate validates the CT_FontScheme and its children +func (_egbfd *CT_FontScheme )Validate ()error {return _egbfd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");}; -// Validate validates the CT_Path2DQuadBezierTo and its children -func (_ebgcd *CT_Path2DQuadBezierTo )Validate ()error {return _ebgcd .ValidateWithPath ("C\u0054\u005f\u0050\u0061th\u0032D\u0051\u0075\u0061\u0064\u0042e\u007a\u0069\u0065\u0072\u0054\u006f");}; +// ValidateWithPath validates the CT_PresetTextShape and its children, prefixing error messages with path +func (_ecfcaa *CT_PresetTextShape )ValidateWithPath (path string )error {if _ecfcaa .PrstAttr ==ST_TextShapeTypeUnset {return _b .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 _daea :=_ecfcaa .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_daea !=nil {return _daea ;};if _ecfcaa .AvLst !=nil {if _edfeb :=_ecfcaa .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_edfeb !=nil {return _edfeb ;};};return nil ;}; -// Validate validates the CT_ContentPartLocking and its children -func (_cgcc *CT_ContentPartLocking )Validate ()error {return _cgcc .ValidateWithPath ("C\u0054\u005f\u0043\u006fnt\u0065n\u0074\u0050\u0061\u0072\u0074L\u006f\u0063\u006b\u0069\u006e\u0067");}; +// Validate validates the CT_TextBlipBullet and its children +func (_gffcb *CT_TextBlipBullet )Validate ()error {return _gffcb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042u\u006c\u006c\u0065\u0074");}; -// ValidateWithPath validates the AG_Locking and its children, prefixing error messages with path -func (_eg *AG_Locking )ValidateWithPath (path string )error {return nil };func (_cdgg *ST_TextTabAlignType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cdgg =0;case "\u006c":*_cdgg =1;case "\u0063\u0074\u0072":*_cdgg =2;case "\u0072":*_cdgg =3;case "\u0064\u0065\u0063":*_cdgg =4;};return nil ;};type CT_LineStyleList struct{Ln []*CT_LineProperties ;};func (_egbgf *CT_NonVisualDrawingProps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_egbgf .IdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",_egbgf .NameAttr )});if _egbgf .DescrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0073c\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_egbgf .DescrAttr )});};if _egbgf .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_egbgf .HiddenAttr ))});};if _egbgf .TitleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_egbgf .TitleAttr )});};e .EncodeToken (start );if _egbgf .HlinkClick !=nil {_fceef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_egbgf .HlinkClick ,_fceef );};if _egbgf .HlinkHover !=nil {_babdg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}};e .EncodeElement (_egbgf .HlinkHover ,_babdg );};if _egbgf .ExtLst !=nil {_bgab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egbgf .ExtLst ,_bgab );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ShapeProperties and its children, prefixing error messages with path +func (_eddbd *CT_ShapeProperties )ValidateWithPath (path string )error {if _dcaecag :=_eddbd .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dcaecag !=nil {return _dcaecag ;};if _eddbd .Xfrm !=nil {if _cgda :=_eddbd .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_cgda !=nil {return _cgda ;};};if _eddbd .CustGeom !=nil {if _gbeddaa :=_eddbd .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_gbeddaa !=nil {return _gbeddaa ;};};if _eddbd .PrstGeom !=nil {if _edfdb :=_eddbd .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm");_edfdb !=nil {return _edfdb ;};};if _eddbd .NoFill !=nil {if _deeebg :=_eddbd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_deeebg !=nil {return _deeebg ;};};if _eddbd .SolidFill !=nil {if _afbdf :=_eddbd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_afbdf !=nil {return _afbdf ;};};if _eddbd .GradFill !=nil {if _efabf :=_eddbd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_efabf !=nil {return _efabf ;};};if _eddbd .BlipFill !=nil {if _faaff :=_eddbd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_faaff !=nil {return _faaff ;};};if _eddbd .PattFill !=nil {if _aebc :=_eddbd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_aebc !=nil {return _aebc ;};};if _eddbd .GrpFill !=nil {if _cgeee :=_eddbd .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_cgeee !=nil {return _cgeee ;};};if _eddbd .Ln !=nil {if _efgba :=_eddbd .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_efgba !=nil {return _efgba ;};};if _eddbd .EffectLst !=nil {if _cecgg :=_eddbd .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_cecgg !=nil {return _cecgg ;};};if _eddbd .EffectDag !=nil {if _acgaa :=_eddbd .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_acgaa !=nil {return _acgaa ;};};if _eddbd .Scene3d !=nil {if _bcbce :=_eddbd .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_bcbce !=nil {return _bcbce ;};};if _eddbd .Sp3d !=nil {if _ffcdd :=_eddbd .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_ffcdd !=nil {return _ffcdd ;};};if _eddbd .ExtLst !=nil {if _bcfed :=_eddbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcfed !=nil {return _bcfed ;};};return nil ;};func (_feada *CT_TableStyle )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073t\u0079\u006c\u0065\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_feada .StyleIdAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"},Value :_b .Sprintf ("\u0025\u0076",_feada .StyleNameAttr )});e .EncodeToken (start );if _feada .TblBg !=nil {_gcaea :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0074\u0062\u006c\u0042\u0067"}};e .EncodeElement (_feada .TblBg ,_gcaea );};if _feada .WholeTbl !=nil {_acaad :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}};e .EncodeElement (_feada .WholeTbl ,_acaad );};if _feada .Band1H !=nil {_caccc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0048"}};e .EncodeElement (_feada .Band1H ,_caccc );};if _feada .Band2H !=nil {_bcfbe :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0048"}};e .EncodeElement (_feada .Band2H ,_bcfbe );};if _feada .Band1V !=nil {_dbeee :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0056"}};e .EncodeElement (_feada .Band1V ,_dbeee );};if _feada .Band2V !=nil {_fcgecg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0056"}};e .EncodeElement (_feada .Band2V ,_fcgecg );};if _feada .LastCol !=nil {_edfddd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0043\u006fl"}};e .EncodeElement (_feada .LastCol ,_edfddd );};if _feada .FirstCol !=nil {_ddbbgd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}};e .EncodeElement (_feada .FirstCol ,_ddbbgd );};if _feada .LastRow !=nil {_gcgac :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0052\u006fw"}};e .EncodeElement (_feada .LastRow ,_gcgac );};if _feada .SeCell !=nil {_dddbd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0065\u0043\u0065\u006c\u006c"}};e .EncodeElement (_feada .SeCell ,_dddbd );};if _feada .SwCell !=nil {_ebcaf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0077\u0043\u0065\u006c\u006c"}};e .EncodeElement (_feada .SwCell ,_ebcaf );};if _feada .FirstRow !=nil {_geffa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}};e .EncodeElement (_feada .FirstRow ,_geffa );};if _feada .NeCell !=nil {_ecfcd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006e\u0065\u0043\u0065\u006c\u006c"}};e .EncodeElement (_feada .NeCell ,_ecfcd );};if _feada .NwCell !=nil {_eccfa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006e\u0077\u0043\u0065\u006c\u006c"}};e .EncodeElement (_feada .NwCell ,_eccfa );};if _feada .ExtLst !=nil {_dfcea :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_feada .ExtLst ,_dfcea );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_TableBackgroundStyle ()*CT_TableBackgroundStyle {_bdgg :=&CT_TableBackgroundStyle {};return _bdgg ;};type CT_TableCol struct{WAttr ST_Coordinate ;ExtLst *CT_OfficeArtExtensionList ;};func (_fadg *CT_PresetGeometry2D )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fadg .PrstAttr =ST_ShapeType (1);for _ ,_fecbb :=range start .Attr {if _fecbb .Name .Local =="\u0070\u0072\u0073\u0074"{_fadg .PrstAttr .UnmarshalXMLAttr (_fecbb );continue ;};};_gebcce :for {_edaf ,_efegfd :=d .Token ();if _efegfd !=nil {return _efegfd ;};switch _faac :=_edaf .(type ){case _gg .StartElement :switch _faac .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fadg .AvLst =NewCT_GeomGuideList ();if _ddfca :=d .DecodeElement (_fadg .AvLst ,&_faac );_ddfca !=nil {return _ddfca ;};default:_bb .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",_faac .Name );if _agefc :=d .Skip ();_agefc !=nil {return _agefc ;};};case _gg .EndElement :break _gebcce ;case _gg .CharData :};};return nil ;};func NewCT_BlipFillProperties ()*CT_BlipFillProperties {_dbdc :=&CT_BlipFillProperties {};return _dbdc ;};func (_gaeaa ST_OnOffStyleType )Validate ()error {return _gaeaa .ValidateWithPath ("")};func (_gacgc *CT_GvmlGraphicalObjectFrame )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gacgc .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual ();_gacgc .Graphic =NewGraphic ();_gacgc .Xfrm =NewCT_Transform2D ();_fdcc :for {_ggfff ,_baaef :=d .Token ();if _baaef !=nil {return _baaef ;};switch _dead :=_ggfff .(type ){case _gg .StartElement :switch _dead .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _feadef :=d .DecodeElement (_gacgc .NvGraphicFramePr ,&_dead );_feadef !=nil {return _feadef ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _cfec :=d .DecodeElement (_gacgc .Graphic ,&_dead );_cfec !=nil {return _cfec ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _faabd :=d .DecodeElement (_gacgc .Xfrm ,&_dead );_faabd !=nil {return _faabd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gacgc .ExtLst =NewCT_OfficeArtExtensionList ();if _deece :=d .DecodeElement (_gacgc .ExtLst ,&_dead );_deece !=nil {return _deece ;};default:_bb .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",_dead .Name );if _acfbf :=d .Skip ();_acfbf !=nil {return _acfbf ;};};case _gg .EndElement :break _fdcc ;case _gg .CharData :};};return nil ;};func (_aegeec *Graphic )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aegeec .CT_GraphicalObject =*NewCT_GraphicalObject ();_bcbec :for {_ebcdf ,_bdceb :=d .Token ();if _bdceb !=nil {return _bdceb ;};switch _caecb :=_ebcdf .(type ){case _gg .StartElement :switch _caecb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _bceedd :=d .DecodeElement (_aegeec .GraphicData ,&_caecb );_bceedd !=nil {return _bceedd ;};default:_bb .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",_caecb .Name );if _abbadc :=d .Skip ();_abbadc !=nil {return _abbadc ;};};case _gg .EndElement :break _bcbec ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_AdjustHandleList and its children -func (_ebg *CT_AdjustHandleList )Validate ()error {return _ebg .ValidateWithPath ("\u0043\u0054\u005f\u0041dj\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u004c\u0069\u0073\u0074");};func (_cacbb *CT_Color )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddbad :for {_bgec ,_dacd :=d .Token ();if _dacd !=nil {return _dacd ;};switch _eegfe :=_bgec .(type ){case _f .StartElement :switch _eegfe .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_cacbb .ScrgbClr =NewCT_ScRgbColor ();if _bacd :=d .DecodeElement (_cacbb .ScrgbClr ,&_eegfe );_bacd !=nil {return _bacd ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cacbb .SrgbClr =NewCT_SRgbColor ();if _fcgg :=d .DecodeElement (_cacbb .SrgbClr ,&_eegfe );_fcgg !=nil {return _fcgg ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_cacbb .HslClr =NewCT_HslColor ();if _cdag :=d .DecodeElement (_cacbb .HslClr ,&_eegfe );_cdag !=nil {return _cdag ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_cacbb .SysClr =NewCT_SystemColor ();if _cead :=d .DecodeElement (_cacbb .SysClr ,&_eegfe );_cead !=nil {return _cead ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cacbb .SchemeClr =NewCT_SchemeColor ();if _cceee :=d .DecodeElement (_cacbb .SchemeClr ,&_eegfe );_cceee !=nil {return _cceee ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_cacbb .PrstClr =NewCT_PresetColor ();if _bfadb :=d .DecodeElement (_cacbb .PrstClr ,&_eegfe );_bfadb !=nil {return _bfadb ;};default:_db .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",_eegfe .Name );if _gad :=d .Skip ();_gad !=nil {return _gad ;};};case _f .EndElement :break _ddbad ;case _f .CharData :};};return nil ;};type CT_DashStop struct{DAttr ST_PositivePercentage ;SpAttr ST_PositivePercentage ;}; +// Validate validates the EG_TextBulletSize and its children +func (_efcdd *EG_TextBulletSize )Validate ()error {return _efcdd .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065");};func (_fggafd *CT_TableRow )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_efega :=range start .Attr {if _efega .Name .Local =="\u0068"{_ebcbf ,_fcddc :=ParseUnionST_Coordinate (_efega .Value );if _fcddc !=nil {return _fcddc ;};_fggafd .HAttr =_ebcbf ;continue ;};};_adca :for {_bdbaf ,_bdecac :=d .Token ();if _bdecac !=nil {return _bdecac ;};switch _aabd :=_bdbaf .(type ){case _gg .StartElement :switch _aabd .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cccda :=NewCT_TableCell ();if _cfbab :=d .DecodeElement (_cccda ,&_aabd );_cfbab !=nil {return _cfbab ;};_fggafd .Tc =append (_fggafd .Tc ,_cccda );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fggafd .ExtLst =NewCT_OfficeArtExtensionList ();if _gcabeb :=d .DecodeElement (_fggafd .ExtLst ,&_aabd );_gcabeb !=nil {return _gcabeb ;};default:_bb .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",_aabd .Name );if _dcbfg :=d .Skip ();_dcbfg !=nil {return _dcbfg ;};};case _gg .EndElement :break _adca ;case _gg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ShapeStyle and its children, prefixing error messages with path -func (_dfega *CT_ShapeStyle )ValidateWithPath (path string )error {if _beeb :=_dfega .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066");_beeb !=nil {return _beeb ;};if _cefcg :=_dfega .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_cefcg !=nil {return _cefcg ;};if _adba :=_dfega .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_adba !=nil {return _adba ;};if _agbg :=_dfega .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_agbg !=nil {return _agbg ;};return nil ;};func (_ageeg *CT_TextBulletSizePercent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_ageeg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_NonVisualGraphicFrameProperties struct{GraphicFrameLocks *CT_GraphicalObjectFrameLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_gfdd *CT_DefaultShapeDefinition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fcgf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gfdd .SpPr ,_fcgf );_acccb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_gfdd .BodyPr ,_acccb );_fdegb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gfdd .LstStyle ,_fdegb );if _gfdd .Style !=nil {_eabfd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gfdd .Style ,_eabfd );};if _gfdd .ExtLst !=nil {_febd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfdd .ExtLst ,_febd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cdaef ST_TileFlipMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cdaef .String (),start );}; +// Validate validates the CT_TextParagraphProperties and its children +func (_bacdee *CT_TextParagraphProperties )Validate ()error {return _bacdee .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");};func (_ddcgc ST_TextStrikeType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_ddcgc .String (),start );}; -// Validate validates the CT_PresetColor and its children -func (_gdbce *CT_PresetColor )Validate ()error {return _gdbce .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074C\u006f\u006c\u006f\u0072");}; +// ValidateWithPath validates the CT_AlphaCeilingEffect and its children, prefixing error messages with path +func (_dfdc *CT_AlphaCeilingEffect )ValidateWithPath (path string )error {return nil };func (_ccfee *CT_TextUnderlineFillGroupWrapper )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _ccfee .NoFill !=nil {_efeca :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ccfee .NoFill ,_efeca );};if _ccfee .SolidFill !=nil {_cbceg :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ccfee .SolidFill ,_cbceg );};if _ccfee .GradFill !=nil {_gbdbf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ccfee .GradFill ,_gbdbf );};if _ccfee .BlipFill !=nil {_ceda :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ccfee .BlipFill ,_ceda );};if _ccfee .PattFill !=nil {_bcggd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ccfee .PattFill ,_bcggd );};if _ccfee .GrpFill !=nil {_defea :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_ccfee .GrpFill ,_defea );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};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;);func (_adggg *CT_RelativeRect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_abdde :=range start .Attr {if _abdde .Name .Local =="\u006c"{_fafec ,_afeag :=ParseUnionST_Percentage (_abdde .Value );if _afeag !=nil {return _afeag ;};_adggg .LAttr =&_fafec ;continue ;};if _abdde .Name .Local =="\u0074"{_abfeb ,_bgfcd :=ParseUnionST_Percentage (_abdde .Value );if _bgfcd !=nil {return _bgfcd ;};_adggg .TAttr =&_abfeb ;continue ;};if _abdde .Name .Local =="\u0072"{_cgbece ,_gggbg :=ParseUnionST_Percentage (_abdde .Value );if _gggbg !=nil {return _gggbg ;};_adggg .RAttr =&_cgbece ;continue ;};if _abdde .Name .Local =="\u0062"{_eafgb ,_fcfgb :=ParseUnionST_Percentage (_abdde .Value );if _fcfgb !=nil {return _fcfgb ;};_adggg .BAttr =&_eafgb ;continue ;};};for {_cacfc ,_dbcbgg :=d .Token ();if _dbcbgg !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069v\u0065\u0052\u0065c\u0074:\u0020\u0025\u0073",_dbcbgg );};if _egbea ,_effga :=_cacfc .(_gg .EndElement );_effga &&_egbea .Name ==start .Name {break ;};};return nil ;};func (_efdec ST_TextPoint )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _efdec .ST_TextPointUnqualified !=nil {e .EncodeToken (_gg .CharData (_b .Sprintf ("\u0025\u0064",*_efdec .ST_TextPointUnqualified )));};if _efdec .ST_UniversalMeasure !=nil {e .EncodeToken (_gg .CharData (*_efdec .ST_UniversalMeasure ));};return e .EncodeToken (_gg .EndElement {Name :start .Name });};func (_babdf ST_LineEndWidth )String ()string {switch _babdf {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return "";};func NewEG_ShadeProperties ()*EG_ShadeProperties {_dgcdc :=&EG_ShadeProperties {};return _dgcdc };type CT_SolidColorFillProperties struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; -// Validate validates the EG_ThemeableFillStyle and its children -func (_cfeed *EG_ThemeableFillStyle )Validate ()error {return _cfeed .ValidateWithPath ("E\u0047\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065");};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 (_egdd *CT_ColorMappingOverride )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_egdd .Choice .MarshalXML (e ,_f .StartElement {});e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_LineCapUnset ST_LineCap =0;ST_LineCapRnd ST_LineCap =1;ST_LineCapSq ST_LineCap =2;ST_LineCapFlat ST_LineCap =3;);func (_gbde *CT_PathShadeProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcaae :=range start .Attr {if _gcaae .Name .Local =="\u0070\u0061\u0074\u0068"{_gbde .PathAttr .UnmarshalXMLAttr (_gcaae );continue ;};};_bbcfd :for {_cfee ,_dgbda :=d .Token ();if _dgbda !=nil {return _dgbda ;};switch _gggfa :=_cfee .(type ){case _f .StartElement :switch _gggfa .Name {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 :"\u0066\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"},_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 :"\u0066\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}:_gbde .FillToRect =NewCT_RelativeRect ();if _ceaaf :=d .DecodeElement (_gbde .FillToRect ,&_gggfa );_ceaaf !=nil {return _ceaaf ;};default:_db .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",_gggfa .Name );if _edbfg :=d .Skip ();_edbfg !=nil {return _edbfg ;};};case _f .EndElement :break _bbcfd ;case _f .CharData :};};return nil ;};func NewCT_SRgbColor ()*CT_SRgbColor {_bfdcd :=&CT_SRgbColor {};return _bfdcd };type CT_TableRow struct{HAttr ST_Coordinate ;Tc []*CT_TableCell ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_GvmlTextShape and its children +func (_dafg *CT_GvmlTextShape )Validate ()error {return _dafg .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065");};func (_ceeed *ST_TextWrappingType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gbefd ,_fegbf :=d .Token ();if _fegbf !=nil {return _fegbf ;};if _agfee ,_ceegg :=_gbefd .(_gg .EndElement );_ceegg &&_agfee .Name ==start .Name {*_ceeed =1;return nil ;};if _cabbb ,_fdgga :=_gbefd .(_gg .CharData );!_fdgga {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",_gbefd );}else {switch string (_cabbb ){case "":*_ceeed =0;case "\u006e\u006f\u006e\u0065":*_ceeed =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ceeed =2;};};_gbefd ,_fegbf =d .Token ();if _fegbf !=nil {return _fegbf ;};if _babbc ,_ddgabe :=_gbefd .(_gg .EndElement );_ddgabe &&_babbc .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",_gbefd );};func (_fbfce *CT_TextShapeAutofit )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_GvmlGroupShape struct{NvGrpSpPr *CT_GvmlGroupShapeNonVisual ;GrpSpPr *CT_GroupShapeProperties ;Choice []*CT_GvmlGroupShapeChoice ;ExtLst *CT_OfficeArtExtensionList ;};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 (_bcdda *CT_PresetShadowEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {_bcbd ,_dbbcb :=_bcdda .PrstAttr .MarshalXMLAttr (_gg .Name {Local :"\u0070\u0072\u0073\u0074"});if _dbbcb !=nil {return _dbbcb ;};start .Attr =append (start .Attr ,_bcbd );if _bcdda .DistAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bcdda .DistAttr )});};if _bcdda .DirAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064\u0069\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_bcdda .DirAttr )});};e .EncodeToken (start );if _bcdda .ScrgbClr !=nil {_bbagb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bcdda .ScrgbClr ,_bbagb );};if _bcdda .SrgbClr !=nil {_gbbbc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_bcdda .SrgbClr ,_gbbbc );};if _bcdda .HslClr !=nil {_adccf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_bcdda .HslClr ,_adccf );};if _bcdda .SysClr !=nil {_cadcd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_bcdda .SysClr ,_cadcd );};if _bcdda .SchemeClr !=nil {_faddc :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_bcdda .SchemeClr ,_faddc );};if _bcdda .PrstClr !=nil {_efbf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_bcdda .PrstClr ,_efbf );};e .EncodeToken (_gg .EndElement {Name :start .Name });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 (_acfb *CT_Blip )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_bcfa :=range start .Attr {if _bcfa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bcfa .Name .Local =="\u0065\u006d\u0062e\u0064"{_bgbd ,_ffea :=_bcfa .Value ,error (nil );if _ffea !=nil {return _ffea ;};_acfb .EmbedAttr =&_bgbd ;continue ;};if _bcfa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bcfa .Name .Local =="\u006c\u0069\u006e\u006b"{_gccc ,_bbba :=_bcfa .Value ,error (nil );if _bbba !=nil {return _bbba ;};_acfb .LinkAttr =&_gccc ;continue ;};if _bcfa .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_acfb .CstateAttr .UnmarshalXMLAttr (_bcfa );continue ;};};_bde :for {_cgee ,_cafc :=d .Token ();if _cafc !=nil {return _cafc ;};switch _gbaf :=_cgee .(type ){case _gg .StartElement :switch _gbaf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gefbg :=NewCT_BlipChoice ();if _ceba :=d .DecodeElement (&_gefbg .AlphaBiLevel ,&_gbaf );_ceba !=nil {return _ceba ;};_acfb .Choice =append (_acfb .Choice ,_gefbg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edbe :=NewCT_BlipChoice ();if _ddac :=d .DecodeElement (&_edbe .AlphaCeiling ,&_gbaf );_ddac !=nil {return _ddac ;};_acfb .Choice =append (_acfb .Choice ,_edbe );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ecfe :=NewCT_BlipChoice ();if _ggdb :=d .DecodeElement (&_ecfe .AlphaFloor ,&_gbaf );_ggdb !=nil {return _ggdb ;};_acfb .Choice =append (_acfb .Choice ,_ecfe );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dccb :=NewCT_BlipChoice ();if _beg :=d .DecodeElement (&_dccb .AlphaInv ,&_gbaf );_beg !=nil {return _beg ;};_acfb .Choice =append (_acfb .Choice ,_dccb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_feb :=NewCT_BlipChoice ();if _bfeg :=d .DecodeElement (&_feb .AlphaMod ,&_gbaf );_bfeg !=nil {return _bfeg ;};_acfb .Choice =append (_acfb .Choice ,_feb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bbfe :=NewCT_BlipChoice ();if _face :=d .DecodeElement (&_bbfe .AlphaModFix ,&_gbaf );_face !=nil {return _face ;};_acfb .Choice =append (_acfb .Choice ,_bbfe );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ccad :=NewCT_BlipChoice ();if _gacbf :=d .DecodeElement (&_ccad .AlphaRepl ,&_gbaf );_gacbf !=nil {return _gacbf ;};_acfb .Choice =append (_acfb .Choice ,_ccad );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfcd :=NewCT_BlipChoice ();if _ebe :=d .DecodeElement (&_dfcd .BiLevel ,&_gbaf );_ebe !=nil {return _ebe ;};_acfb .Choice =append (_acfb .Choice ,_dfcd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bgae :=NewCT_BlipChoice ();if _fcg :=d .DecodeElement (&_bgae .Blur ,&_gbaf );_fcg !=nil {return _fcg ;};_acfb .Choice =append (_acfb .Choice ,_bgae );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_acaf :=NewCT_BlipChoice ();if _bgfg :=d .DecodeElement (&_acaf .ClrChange ,&_gbaf );_bgfg !=nil {return _bgfg ;};_acfb .Choice =append (_acfb .Choice ,_acaf );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fgba :=NewCT_BlipChoice ();if _abeb :=d .DecodeElement (&_fgba .ClrRepl ,&_gbaf );_abeb !=nil {return _abeb ;};_acfb .Choice =append (_acfb .Choice ,_fgba );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ffeb :=NewCT_BlipChoice ();if _bbabd :=d .DecodeElement (&_ffeb .Duotone ,&_gbaf );_bbabd !=nil {return _bbabd ;};_acfb .Choice =append (_acfb .Choice ,_ffeb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfea :=NewCT_BlipChoice ();if _bcbe :=d .DecodeElement (&_dfea .FillOverlay ,&_gbaf );_bcbe !=nil {return _bcbe ;};_acfb .Choice =append (_acfb .Choice ,_dfea );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bgaea :=NewCT_BlipChoice ();if _fcab :=d .DecodeElement (&_bgaea .Grayscl ,&_gbaf );_fcab !=nil {return _fcab ;};_acfb .Choice =append (_acfb .Choice ,_bgaea );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_feec :=NewCT_BlipChoice ();if _dbf :=d .DecodeElement (&_feec .Hsl ,&_gbaf );_dbf !=nil {return _dbf ;};_acfb .Choice =append (_acfb .Choice ,_feec );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_afgf :=NewCT_BlipChoice ();if _cfdc :=d .DecodeElement (&_afgf .Lum ,&_gbaf );_cfdc !=nil {return _cfdc ;};_acfb .Choice =append (_acfb .Choice ,_afgf );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_beeg :=NewCT_BlipChoice ();if _deee :=d .DecodeElement (&_beeg .Tint ,&_gbaf );_deee !=nil {return _deee ;};_acfb .Choice =append (_acfb .Choice ,_beeg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_acfb .ExtLst =NewCT_OfficeArtExtensionList ();if _eaae :=d .DecodeElement (_acfb .ExtLst ,&_gbaf );_eaae !=nil {return _eaae ;};default:_bb .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",_gbaf .Name );if _cgfe :=d .Skip ();_cgfe !=nil {return _cgfe ;};};case _gg .EndElement :break _bde ;case _gg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_AlphaInverseEffect and its children, prefixing error messages with path -func (_gacf *CT_AlphaInverseEffect )ValidateWithPath (path string )error {if _gacf .ScrgbClr !=nil {if _cga :=_gacf .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cga !=nil {return _cga ;};};if _gacf .SrgbClr !=nil {if _edf :=_gacf .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_edf !=nil {return _edf ;};};if _gacf .HslClr !=nil {if _cbgf :=_gacf .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_cbgf !=nil {return _cbgf ;};};if _gacf .SysClr !=nil {if _dbbf :=_gacf .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_dbbf !=nil {return _dbbf ;};};if _gacf .SchemeClr !=nil {if _abfc :=_gacf .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_abfc !=nil {return _abfc ;};};if _gacf .PrstClr !=nil {if _aaaf :=_gacf .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_aaaf !=nil {return _aaaf ;};};return nil ;};func NewCT_Camera ()*CT_Camera {_eecd :=&CT_Camera {};_eecd .PrstAttr =ST_PresetCameraType (1);return _eecd ;};func (_befcfd ST_TextStrikeType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_befcfd .String (),start );};func (_cgd *CT_AudioCD )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgd .St =NewCT_AudioCDTime ();_cgd .End =NewCT_AudioCDTime ();_fcc :for {_gdb ,_edd :=d .Token ();if _edd !=nil {return _edd ;};switch _ceaf :=_gdb .(type ){case _f .StartElement :switch _ceaf .Name {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 :"\u0073\u0074"},_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 :"\u0073\u0074"}:if _ccf :=d .DecodeElement (_cgd .St ,&_ceaf );_ccf !=nil {return _ccf ;};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 :"\u0065\u006e\u0064"},_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 :"\u0065\u006e\u0064"}:if _dacb :=d .DecodeElement (_cgd .End ,&_ceaf );_dacb !=nil {return _dacb ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgd .ExtLst =NewCT_OfficeArtExtensionList ();if _fcd :=d .DecodeElement (_cgd .ExtLst ,&_ceaf );_fcd !=nil {return _fcd ;};default:_db .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",_ceaf .Name );if _egfa :=d .Skip ();_egfa !=nil {return _egfa ;};};case _f .EndElement :break _fcc ;case _f .CharData :};};return nil ;};func (_ffede ST_TextVertOverflowType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ffede .String (),start );};func (_fddde *ST_AnimationDgmOnlyBuildType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgbdd ,_acaef :=d .Token ();if _acaef !=nil {return _acaef ;};if _aegfc ,_cegdf :=_dgbdd .(_f .EndElement );_cegdf &&_aegfc .Name ==start .Name {*_fddde =1;return nil ;};if _ffcgad ,_dgdfec :=_dgbdd .(_f .CharData );!_dgdfec {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",_dgbdd );}else {switch string (_ffcgad ){case "":*_fddde =0;case "\u006f\u006e\u0065":*_fddde =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_fddde =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_fddde =3;};};_dgbdd ,_acaef =d .Token ();if _acaef !=nil {return _acaef ;};if _eddaa ,_gffba :=_dgbdd .(_f .EndElement );_gffba &&_eddaa .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",_dgbdd );};func (_ecba *CT_Path2DCubicBezierTo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgbgf :for {_ggbf ,_efaac :=d .Token ();if _efaac !=nil {return _efaac ;};switch _cggbg :=_ggbf .(type ){case _f .StartElement :switch _cggbg .Name {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 :"\u0070\u0074"},_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 :"\u0070\u0074"}:_bfdeg :=NewCT_AdjPoint2D ();if _cgbbf :=d .DecodeElement (_bfdeg ,&_cggbg );_cgbbf !=nil {return _cgbbf ;};_ecba .Pt =append (_ecba .Pt ,_bfdeg );default:_db .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",_cggbg .Name );if _ccgd :=d .Skip ();_ccgd !=nil {return _ccgd ;};};case _f .EndElement :break _cgbgf ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Path2D and its children, prefixing error messages with path +func (_fafbg *CT_Path2D )ValidateWithPath (path string )error {if _fafbg .WAttr !=nil {if *_fafbg .WAttr < 0{return _b .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 ,*_fafbg .WAttr );};if *_fafbg .WAttr > 27273042316900{return _b .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 ,*_fafbg .WAttr );};};if _fafbg .HAttr !=nil {if *_fafbg .HAttr < 0{return _b .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 ,*_fafbg .HAttr );};if *_fafbg .HAttr > 27273042316900{return _b .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 ,*_fafbg .HAttr );};};if _bbedf :=_fafbg .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_bbedf !=nil {return _bbedf ;};for _fcgg ,_fgcdg :=range _fafbg .Close {if _ggfb :=_fgcdg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fC\u006c\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_fcgg ));_ggfb !=nil {return _ggfb ;};};for _bgfea ,_dbeab :=range _fafbg .MoveTo {if _ccaad :=_dbeab .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_bgfea ));_ccaad !=nil {return _ccaad ;};};for _agcbd ,_agad :=range _fafbg .LnTo {if _bbegbg :=_agad .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u004c\u006e\u0054\u006f\u005b\u0025\u0064\u005d",path ,_agcbd ));_bbegbg !=nil {return _bbegbg ;};};for _eafbd ,_ddfgd :=range _fafbg .ArcTo {if _aafad :=_ddfgd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fA\u0072\u0063\u0054\u006f\u005b\u0025\u0064\u005d",path ,_eafbd ));_aafad !=nil {return _aafad ;};};for _fggfc ,_cdebd :=range _fafbg .QuadBezTo {if _fafgf :=_cdebd .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0051\u0075\u0061d\u0042\u0065\u007a\u0054\u006f\u005b\u0025\u0064\u005d",path ,_fggfc ));_fafgf !=nil {return _fafgf ;};};for _aecd ,_eccad :=range _fafbg .CubicBezTo {if _cggcd :=_eccad .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054o\u005b\u0025\u0064\u005d",path ,_aecd ));_cggcd !=nil {return _cggcd ;};};return nil ;}; -// ValidateWithPath validates the CT_InverseTransform and its children, prefixing error messages with path -func (_acafc *CT_InverseTransform )ValidateWithPath (path string )error {return nil };func NewCT_AnimationChartElement ()*CT_AnimationChartElement {_fagg :=&CT_AnimationChartElement {};_fagg .BldStepAttr =ST_ChartBuildStep (1);return _fagg ;};func (_daacc ST_TextAnchoringType )String ()string {switch _daacc {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 (_cccbc *CT_PatternFillProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cccbc .PrstAttr !=ST_PresetPatternValUnset {_bbae ,_gdbeb :=_cccbc .PrstAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0072\u0073\u0074"});if _gdbeb !=nil {return _gdbeb ;};start .Attr =append (start .Attr ,_bbae );};e .EncodeToken (start );if _cccbc .FgClr !=nil {_aafca :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0066\u0067\u0043\u006c\u0072"}};e .EncodeElement (_cccbc .FgClr ,_aafca );};if _cccbc .BgClr !=nil {_efagc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0067\u0043\u006c\u0072"}};e .EncodeElement (_cccbc .BgClr ,_efagc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_AudioFile ()*CT_AudioFile {_egff :=&CT_AudioFile {};return _egff };func (_edgf *CT_Cell3D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edgf .Bevel =NewCT_Bevel ();for _ ,_bede :=range start .Attr {if _bede .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_edgf .PrstMaterialAttr .UnmarshalXMLAttr (_bede );continue ;};};_degf :for {_adabe ,_cebc :=d .Token ();if _cebc !=nil {return _cebc ;};switch _edde :=_adabe .(type ){case _f .StartElement :switch _edde .Name {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 :"\u0062\u0065\u0076e\u006c"},_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 :"\u0062\u0065\u0076e\u006c"}:if _cccb :=d .DecodeElement (_edgf .Bevel ,&_edde );_cccb !=nil {return _cccb ;};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 :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"},_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 :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:_edgf .LightRig =NewCT_LightRig ();if _fegc :=d .DecodeElement (_edgf .LightRig ,&_edde );_fegc !=nil {return _fegc ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edgf .ExtLst =NewCT_OfficeArtExtensionList ();if _bdbd :=d .DecodeElement (_edgf .ExtLst ,&_edde );_bdbd !=nil {return _bdbd ;};default:_db .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",_edde .Name );if _febe :=d .Skip ();_febe !=nil {return _febe ;};};case _f .EndElement :break _degf ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TextSpacingPoint and its children, prefixing error messages with path +func (_facda *CT_TextSpacingPoint )ValidateWithPath (path string )error {if _facda .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 ,_facda .ValAttr );};if _facda .ValAttr > 158400{return _b .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 ,_facda .ValAttr );};return nil ;};func (_gccac *EG_LineDashProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gccac .PrstDash !=nil {_begff :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_gccac .PrstDash ,_begff );};if _gccac .CustDash !=nil {_aeeae :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_gccac .CustDash ,_aeeae );};return nil ;};func (_beedbc *ST_AnimationChartOnlyBuildType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_beedbc =0;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_beedbc =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_beedbc =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_beedbc =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_beedbc =4;};return nil ;};func NewCT_HslColor ()*CT_HslColor {_cfdeg :=&CT_HslColor {};_cfdeg .HueAttr =0;return _cfdeg }; -// Validate validates the CT_TextBlipBullet and its children -func (_ccefd *CT_TextBlipBullet )Validate ()error {return _ccefd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042u\u006c\u006c\u0065\u0074");};func NewCT_GraphicalObjectData ()*CT_GraphicalObjectData {_abeb :=&CT_GraphicalObjectData {};return _abeb ;}; +// Validate validates the CT_GraphicalObjectData and its children +func (_ddcbc *CT_GraphicalObjectData )Validate ()error {return _ddcbc .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0044\u0061t\u0061");};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 (_egacb *EG_OfficeArtExtensionList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bccaa :for {_afcce ,_affga :=d .Token ();if _affga !=nil {return _affga ;};switch _caadc :=_afcce .(type ){case _gg .StartElement :switch _caadc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbccgf :=NewCT_OfficeArtExtension ();if _egacd :=d .DecodeElement (_fbccgf ,&_caadc );_egacd !=nil {return _egacd ;};_egacb .Ext =append (_egacb .Ext ,_fbccgf );default:_bb .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",_caadc .Name );if _egfg :=d .Skip ();_egfg !=nil {return _egfg ;};};case _gg .EndElement :break _bccaa ;case _gg .CharData :};};return nil ;};type CT_TransformEffect struct{SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;}; -// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path -func (_gegac *CT_TableStyle )ValidateWithPath (path string )error {if !_bg .ST_GuidPatternRe .MatchString (_gegac .StyleIdAttr ){return _e .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 ,_bg .ST_GuidPatternRe ,_gegac .StyleIdAttr );};if _gegac .TblBg !=nil {if _bgaa :=_gegac .TblBg .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0042\u0067");_bgaa !=nil {return _bgaa ;};};if _gegac .WholeTbl !=nil {if _bdbgd :=_gegac .WholeTbl .ValidateWithPath (path +"\u002fW\u0068\u006f\u006c\u0065\u0054\u0062l");_bdbgd !=nil {return _bdbgd ;};};if _gegac .Band1H !=nil {if _fbcba :=_gegac .Band1H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0048");_fbcba !=nil {return _fbcba ;};};if _gegac .Band2H !=nil {if _abdcc :=_gegac .Band2H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0048");_abdcc !=nil {return _abdcc ;};};if _gegac .Band1V !=nil {if _cdage :=_gegac .Band1V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0056");_cdage !=nil {return _cdage ;};};if _gegac .Band2V !=nil {if _dgaac :=_gegac .Band2V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0056");_dgaac !=nil {return _dgaac ;};};if _gegac .LastCol !=nil {if _fdcfc :=_gegac .LastCol .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0043\u006f\u006c");_fdcfc !=nil {return _fdcfc ;};};if _gegac .FirstCol !=nil {if _gdbbc :=_gegac .FirstCol .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0043\u006fl");_gdbbc !=nil {return _gdbbc ;};};if _gegac .LastRow !=nil {if _aecbg :=_gegac .LastRow .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0052\u006f\u0077");_aecbg !=nil {return _aecbg ;};};if _gegac .SeCell !=nil {if _dgada :=_gegac .SeCell .ValidateWithPath (path +"\u002fS\u0065\u0043\u0065\u006c\u006c");_dgada !=nil {return _dgada ;};};if _gegac .SwCell !=nil {if _efbed :=_gegac .SwCell .ValidateWithPath (path +"\u002fS\u0077\u0043\u0065\u006c\u006c");_efbed !=nil {return _efbed ;};};if _gegac .FirstRow !=nil {if _ecdeb :=_gegac .FirstRow .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0052\u006fw");_ecdeb !=nil {return _ecdeb ;};};if _gegac .NeCell !=nil {if _babgg :=_gegac .NeCell .ValidateWithPath (path +"\u002fN\u0065\u0043\u0065\u006c\u006c");_babgg !=nil {return _babgg ;};};if _gegac .NwCell !=nil {if _gdfga :=_gegac .NwCell .ValidateWithPath (path +"\u002fN\u0077\u0043\u0065\u006c\u006c");_gdfga !=nil {return _gdfga ;};};if _gegac .ExtLst !=nil {if _aacf :=_gegac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aacf !=nil {return _aacf ;};};return nil ;};func (_debfe *CT_Percentage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_debfe .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgceg *CT_NoFillProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_edagb ,_adcbb :=d .Token ();if _adcbb !=nil {return _e .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",_adcbb );};if _fabda ,_bbafe :=_edagb .(_f .EndElement );_bbafe &&_fabda .Name ==start .Name {break ;};};return nil ;};type EG_LineDashProperties struct{PrstDash *CT_PresetLineDashProperties ;CustDash *CT_DashStopList ;}; +// Validate validates the CT_NonVisualGroupDrawingShapeProps and its children +func (_deeaa *CT_NonVisualGroupDrawingShapeProps )Validate ()error {return _deeaa .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_OuterShadowEffect and its children -func (_eadf *CT_OuterShadowEffect )Validate ()error {return _eadf .ValidateWithPath ("C\u0054_\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");};func (_dbbdc ST_TextHorzOverflowType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dgaef :=_f .Attr {};_dgaef .Name =name ;switch _dbbdc {case ST_TextHorzOverflowTypeUnset :_dgaef .Value ="";case ST_TextHorzOverflowTypeOverflow :_dgaef .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case ST_TextHorzOverflowTypeClip :_dgaef .Value ="\u0063\u006c\u0069\u0070";};return _dgaef ,nil ;};func (_agegf *CT_TableCellBorderStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _agegf .Left !=nil {_gcbda :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_agegf .Left ,_gcbda );};if _agegf .Right !=nil {_abgea :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_agegf .Right ,_abgea );};if _agegf .Top !=nil {_dcgdc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074o\u0070"}};e .EncodeElement (_agegf .Top ,_dcgdc );};if _agegf .Bottom !=nil {_gegf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_agegf .Bottom ,_gegf );};if _agegf .InsideH !=nil {_cdcfc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_agegf .InsideH ,_cdcfc );};if _agegf .InsideV !=nil {_fgdde :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_agegf .InsideV ,_fgdde );};if _agegf .Tl2br !=nil {_fgbcba :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074\u006c\u0032\u0062\u0072"}};e .EncodeElement (_agegf .Tl2br ,_fgbcba );};if _agegf .Tr2bl !=nil {_bbcd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074\u0072\u0032\u0062\u006c"}};e .EncodeElement (_agegf .Tr2bl ,_bbcd );};if _agegf .ExtLst !=nil {_faeg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agegf .ExtLst ,_faeg );};e .EncodeToken (_f .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 CT_AnimationGraphicalObjectBuildProperties struct{BldDgm *CT_AnimationDgmBuildProperties ;BldChart *CT_AnimationChartBuildProperties ;};func (_cdbgc ST_Coordinate )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cdbgc .ST_CoordinateUnqualified !=nil {e .EncodeToken (_f .CharData (_e .Sprintf ("\u0025\u0064",*_cdbgc .ST_CoordinateUnqualified )));};if _cdbgc .ST_UniversalMeasure !=nil {e .EncodeToken (_f .CharData (*_cdbgc .ST_UniversalMeasure ));};return e .EncodeToken (_f .EndElement {Name :start .Name });}; +// Validate validates the CT_BlendEffect and its children +func (_ecfc *CT_BlendEffect )Validate ()error {return _ecfc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045f\u0066\u0065\u0063\u0074");};type CT_AudioCDTime struct{TrackAttr uint8 ;TimeAttr *uint32 ;}; -// ValidateWithPath validates the CT_FlatText and its children, prefixing error messages with path -func (_abfg *CT_FlatText )ValidateWithPath (path string )error {if _abfg .ZAttr !=nil {if _bbbbg :=_abfg .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_bbbbg !=nil {return _bbbbg ;};};return nil ;};func (_afcdd ST_BlendMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_afcdd .String (),start );};func (_fcaaf *CT_BlendEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcaaf .BlendAttr =ST_BlendMode (1);_fcaaf .Cont =NewCT_EffectContainer ();for _ ,_bgeb :=range start .Attr {if _bgeb .Name .Local =="\u0062\u006c\u0065n\u0064"{_fcaaf .BlendAttr .UnmarshalXMLAttr (_bgeb );continue ;};};_dbde :for {_dfbe ,_ccac :=d .Token ();if _ccac !=nil {return _ccac ;};switch _aedc :=_dfbe .(type ){case _f .StartElement :switch _aedc .Name {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 :"\u0063\u006f\u006e\u0074"},_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 :"\u0063\u006f\u006e\u0074"}:if _aeba :=d .DecodeElement (_fcaaf .Cont ,&_aedc );_aeba !=nil {return _aeba ;};default:_db .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",_aedc .Name );if _fefb :=d .Skip ();_fefb !=nil {return _fefb ;};};case _f .EndElement :break _dbde ;case _f .CharData :};};return nil ;};func (_afdfb *CT_DefaultShapeDefinition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afdfb .SpPr =NewCT_ShapeProperties ();_afdfb .BodyPr =NewCT_TextBodyProperties ();_afdfb .LstStyle =NewCT_TextListStyle ();_cabd :for {_fecee ,_fdgb :=d .Token ();if _fdgb !=nil {return _fdgb ;};switch _bfab :=_fecee .(type ){case _f .StartElement :switch _bfab .Name {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 :"\u0073\u0070\u0050\u0072"},_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 :"\u0073\u0070\u0050\u0072"}:if _caddc :=d .DecodeElement (_afdfb .SpPr ,&_bfab );_caddc !=nil {return _caddc ;};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 :"\u0062\u006f\u0064\u0079\u0050\u0072"},_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 :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _fdagc :=d .DecodeElement (_afdfb .BodyPr ,&_bfab );_fdagc !=nil {return _fdagc ;};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 :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"},_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 :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}:if _eaafc :=d .DecodeElement (_afdfb .LstStyle ,&_bfab );_eaafc !=nil {return _eaafc ;};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 :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_afdfb .Style =NewCT_ShapeStyle ();if _egdb :=d .DecodeElement (_afdfb .Style ,&_bfab );_egdb !=nil {return _egdb ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afdfb .ExtLst =NewCT_OfficeArtExtensionList ();if _cgbeba :=d .DecodeElement (_afdfb .ExtLst ,&_bfab );_cgbeba !=nil {return _cgbeba ;};default:_db .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",_bfab .Name );if _ddgda :=d .Skip ();_ddgda !=nil {return _ddgda ;};};case _f .EndElement :break _cabd ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_NonVisualGraphicFrameProperties and its children, prefixing error messages with path +func (_gfbadf *CT_NonVisualGraphicFrameProperties )ValidateWithPath (path string )error {if _gfbadf .GraphicFrameLocks !=nil {if _befae :=_gfbadf .GraphicFrameLocks .ValidateWithPath (path +"\u002fG\u0072a\u0070\u0068\u0069\u0063\u0046r\u0061\u006de\u004c\u006f\u0063\u006b\u0073");_befae !=nil {return _befae ;};};if _gfbadf .ExtLst !=nil {if _cdgbg :=_gfbadf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdgbg !=nil {return _cdgbg ;};};return nil ;};func NewCT_Percentage ()*CT_Percentage {_bbaag :=&CT_Percentage {};return _bbaag };func NewCT_VideoFile ()*CT_VideoFile {_bfdbc :=&CT_VideoFile {};return _bfdbc };func NewCT_RelativeOffsetEffect ()*CT_RelativeOffsetEffect {_egcg :=&CT_RelativeOffsetEffect {};return _egcg ;};func NewCT_EffectContainer ()*CT_EffectContainer {_addb :=&CT_EffectContainer {};return _addb };func (_cabdb ST_AdjCoordinate )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _cabdb .ST_Coordinate !=nil {e .Encode (_cabdb .ST_Coordinate );};if _cabdb .ST_GeomGuideName !=nil {e .EncodeToken (_gg .CharData (*_cabdb .ST_GeomGuideName ));};return e .EncodeToken (_gg .EndElement {Name :start .Name });};type CT_PositiveFixedPercentage struct{ValAttr ST_PositiveFixedPercentage ;};func (_abbg *CT_DashStop )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_dgda :=range start .Attr {if _dgda .Name .Local =="\u0064"{_cbad ,_eaaf :=ParseUnionST_PositivePercentage (_dgda .Value );if _eaaf !=nil {return _eaaf ;};_abbg .DAttr =_cbad ;continue ;};if _dgda .Name .Local =="\u0073\u0070"{_cgbcg ,_cceae :=ParseUnionST_PositivePercentage (_dgda .Value );if _cceae !=nil {return _cceae ;};_abbg .SpAttr =_cgbcg ;continue ;};};for {_eddec ,_aaee :=d .Token ();if _aaee !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u003a\u0020\u0025\u0073",_aaee );};if _baac ,_dfge :=_eddec .(_gg .EndElement );_dfge &&_baac .Name ==start .Name {break ;};};return nil ;};func (_beedf *EG_TextBulletSize )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ccgfb :for {_deedbg ,_gcedf :=d .Token ();if _gcedf !=nil {return _gcedf ;};switch _baeag :=_deedbg .(type ){case _gg .StartElement :switch _baeag .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_beedf .BuSzTx =NewCT_TextBulletSizeFollowText ();if _edaee :=d .DecodeElement (_beedf .BuSzTx ,&_baeag );_edaee !=nil {return _edaee ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_beedf .BuSzPct =NewCT_TextBulletSizePercent ();if _dcggf :=d .DecodeElement (_beedf .BuSzPct ,&_baeag );_dcggf !=nil {return _dcggf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_beedf .BuSzPts =NewCT_TextBulletSizePoint ();if _fgcadf :=d .DecodeElement (_beedf .BuSzPts ,&_baeag );_fgcadf !=nil {return _fgcadf ;};default:_bb .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",_baeag .Name );if _bbccc :=d .Skip ();_bbccc !=nil {return _bbccc ;};};case _gg .EndElement :break _ccgfb ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_Path2D and its children -func (_dfcba *CT_Path2D )Validate ()error {return _dfcba .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068\u0032D");}; +// ValidateWithPath validates the AG_Blob and its children, prefixing error messages with path +func (_cd *AG_Blob )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path -func (_dcccg *CT_Table )ValidateWithPath (path string )error {if _dcccg .TblPr !=nil {if _bdgda :=_dcccg .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_bdgda !=nil {return _bdgda ;};};if _eegfed :=_dcccg .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_eegfed !=nil {return _eegfed ;};for _bcfed ,_agaag :=range _dcccg .Tr {if _bfeea :=_agaag .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_bcfed ));_bfeea !=nil {return _bfeea ;};};return nil ;}; +// Validate validates the CT_AlphaModulateEffect and its children +func (_aedc *CT_AlphaModulateEffect )Validate ()error {return _aedc .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065c\u0074");};func NewCT_TableStyleList ()*CT_TableStyleList {_deeef :=&CT_TableStyleList {};_deeef .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 _deeef ;};type CT_AnimationDgmElement struct{IdAttr *string ;BldStepAttr ST_DgmBuildStep ;}; -// Validate validates the CT_PositivePercentage and its children -func (_bfcdg *CT_PositivePercentage )Validate ()error {return _bfcdg .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};type CT_AdjPoint2D struct{XAttr ST_AdjCoordinate ;YAttr ST_AdjCoordinate ;};type CT_CustomGeometry2D struct{AvLst *CT_GeomGuideList ;GdLst *CT_GeomGuideList ;AhLst *CT_AdjustHandleList ;CxnLst *CT_ConnectionSiteList ;Rect *CT_GeomRect ;PathLst *CT_Path2DList ;};type ST_PresetColorVal byte ;func (_ccdbaa *CT_TableCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_agff :=range start .Attr {if _agff .Name .Local =="\u0072o\u0077\u0053\u0070\u0061\u006e"{_febcf ,_cgeee :=_g .ParseInt (_agff .Value ,10,32);if _cgeee !=nil {return _cgeee ;};_baccbd :=int32 (_febcf );_ccdbaa .RowSpanAttr =&_baccbd ;continue ;};if _agff .Name .Local =="\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"{_cdddfe ,_abddd :=_g .ParseInt (_agff .Value ,10,32);if _abddd !=nil {return _abddd ;};_abade :=int32 (_cdddfe );_ccdbaa .GridSpanAttr =&_abade ;continue ;};if _agff .Name .Local =="\u0068\u004d\u0065\u0072\u0067\u0065"{_adddb ,_bgegeg :=_g .ParseBool (_agff .Value );if _bgegeg !=nil {return _bgegeg ;};_ccdbaa .HMergeAttr =&_adddb ;continue ;};if _agff .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_cdgfb ,_efed :=_g .ParseBool (_agff .Value );if _efed !=nil {return _efed ;};_ccdbaa .VMergeAttr =&_cdgfb ;continue ;};if _agff .Name .Local =="\u0069\u0064"{_bebe ,_gbfac :=_agff .Value ,error (nil );if _gbfac !=nil {return _gbfac ;};_ccdbaa .IdAttr =&_bebe ;continue ;};};_fafab :for {_fcdae ,_cbcdac :=d .Token ();if _cbcdac !=nil {return _cbcdac ;};switch _ddge :=_fcdae .(type ){case _f .StartElement :switch _ddge .Name {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 :"\u0074\u0078\u0042\u006f\u0064\u0079"},_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 :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_ccdbaa .TxBody =NewCT_TextBody ();if _efgd :=d .DecodeElement (_ccdbaa .TxBody ,&_ddge );_efgd !=nil {return _efgd ;};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 :"\u0074\u0063\u0050\u0072"},_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 :"\u0074\u0063\u0050\u0072"}:_ccdbaa .TcPr =NewCT_TableCellProperties ();if _efcdg :=d .DecodeElement (_ccdbaa .TcPr ,&_ddge );_efcdg !=nil {return _efcdg ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccdbaa .ExtLst =NewCT_OfficeArtExtensionList ();if _feeef :=d .DecodeElement (_ccdbaa .ExtLst ,&_ddge );_feeef !=nil {return _feeef ;};default:_db .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",_ddge .Name );if _afgdb :=d .Skip ();_afgdb !=nil {return _afgdb ;};};case _f .EndElement :break _fafab ;case _f .CharData :};};return nil ;};func NewCT_Point3D ()*CT_Point3D {_dddfe :=&CT_Point3D {};return _dddfe };func NewCT_TextBlipBullet ()*CT_TextBlipBullet {_dcacc :=&CT_TextBlipBullet {};_dcacc .Blip =NewCT_Blip ();return _dcacc ;};func (_gbad ST_PresetLineDashVal )String ()string {switch _gbad {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 (_ageffg ST_FixedPercentage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ageffg .ST_FixedPercentageDecimal !=nil {e .EncodeToken (_f .CharData (_e .Sprintf ("\u0025\u0064",*_ageffg .ST_FixedPercentageDecimal )));};if _ageffg .ST_FixedPercentage !=nil {e .Encode (_ageffg .ST_FixedPercentage );};return e .EncodeToken (_f .EndElement {Name :start .Name });};type EG_LineFillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;PattFill *CT_PatternFillProperties ;};type CT_PresetColor struct{ValAttr ST_PresetColorVal ;EG_ColorTransform []*EG_ColorTransform ;}; +// ValidateWithPath validates the VideoFile and its children, prefixing error messages with path +func (_gaaag *VideoFile )ValidateWithPath (path string )error {if _agbdfe :=_gaaag .CT_VideoFile .ValidateWithPath (path );_agbdfe !=nil {return _agbdfe ;};return nil ;};type CT_Path2DClose struct{};func (_dgg *CT_AdjPoint2D )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078"},Value :_b .Sprintf ("\u0025\u0076",_dgg .XAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0079"},Value :_b .Sprintf ("\u0025\u0076",_dgg .YAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_AnimationDgmElement and its children -func (_afabf *CT_AnimationDgmElement )Validate ()error {return _afabf .ValidateWithPath ("\u0043\u0054\u005f\u0041ni\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0045\u006c\u0065\u006d\u0065n\u0074");}; +// Validate validates the CT_GroupTransform2D and its children +func (_bdbea *CT_GroupTransform2D )Validate ()error {return _bdbea .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0032\u0044");};func NewCT_AlphaInverseEffect ()*CT_AlphaInverseEffect {_fg :=&CT_AlphaInverseEffect {};return _fg }; -// ValidateWithPath validates the CT_BaseStylesOverride and its children, prefixing error messages with path -func (_bag *CT_BaseStylesOverride )ValidateWithPath (path string )error {if _bag .ClrScheme !=nil {if _eddb :=_bag .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_eddb !=nil {return _eddb ;};};if _bag .FontScheme !=nil {if _dedg :=_bag .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_dedg !=nil {return _dedg ;};};if _bag .FmtScheme !=nil {if _fecf :=_bag .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_fecf !=nil {return _fecf ;};};return nil ;};type CT_FillEffect struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;}; +// Validate validates the CT_TextLineBreak and its children +func (_fddaa *CT_TextLineBreak )Validate ()error {return _fddaa .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b");};func (_cde *Blip )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 _cde .CT_Blip .MarshalXML (e ,start );};func (_dffecf *ST_LineCap )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_dffecf =0;case "\u0072\u006e\u0064":*_dffecf =1;case "\u0073\u0071":*_dffecf =2;case "\u0066\u006c\u0061\u0074":*_dffecf =3;};return nil ;};func NewEG_Media ()*EG_Media {_egeac :=&EG_Media {};return _egeac };type CT_ConnectionSiteList struct{Cxn []*CT_ConnectionSite ;};func (_caefd ST_AnimationBuildType )String ()string {switch _caefd {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return "";}; -// ValidateWithPath validates the CT_GradientStopList and its children, prefixing error messages with path -func (_aafaf *CT_GradientStopList )ValidateWithPath (path string )error {for _bfbac ,_fbagc :=range _aafaf .Gs {if _dbea :=_fbagc .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0047\u0073\u005b\u0025\u0064]",path ,_bfbac ));_dbea !=nil {return _dbea ;};};return nil ;};func (_abbba *CT_TextUnderlineFillGroupWrapper )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _abbba .NoFill !=nil {_bbfgg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abbba .NoFill ,_bbfgg );};if _abbba .SolidFill !=nil {_gcef :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abbba .SolidFill ,_gcef );};if _abbba .GradFill !=nil {_bebaff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abbba .GradFill ,_bebaff );};if _abbba .BlipFill !=nil {_bbdcea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abbba .BlipFill ,_bbdcea );};if _abbba .PattFill !=nil {_ddbcdc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abbba .PattFill ,_ddbcdc );};if _abbba .GrpFill !=nil {_gaagb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_abbba .GrpFill ,_gaagb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type EG_ShadeProperties struct{Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;};func (_cfecb ST_LineEndType )ValidateWithPath (path string )error {switch _cfecb {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 (_cfecb ));};return nil ;};func (_ebfbe ST_LightRigType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dfadd :=_f .Attr {};_dfadd .Name =name ;switch _ebfbe {case ST_LightRigTypeUnset :_dfadd .Value ="";case ST_LightRigTypeLegacyFlat1 :_dfadd .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031";case ST_LightRigTypeLegacyFlat2 :_dfadd .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032";case ST_LightRigTypeLegacyFlat3 :_dfadd .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033";case ST_LightRigTypeLegacyFlat4 :_dfadd .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034";case ST_LightRigTypeLegacyNormal1 :_dfadd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031";case ST_LightRigTypeLegacyNormal2 :_dfadd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032";case ST_LightRigTypeLegacyNormal3 :_dfadd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033";case ST_LightRigTypeLegacyNormal4 :_dfadd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034";case ST_LightRigTypeLegacyHarsh1 :_dfadd .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031";case ST_LightRigTypeLegacyHarsh2 :_dfadd .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032";case ST_LightRigTypeLegacyHarsh3 :_dfadd .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033";case ST_LightRigTypeLegacyHarsh4 :_dfadd .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034";case ST_LightRigTypeThreePt :_dfadd .Value ="\u0074h\u0072\u0065\u0065\u0050\u0074";case ST_LightRigTypeBalanced :_dfadd .Value ="\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064";case ST_LightRigTypeSoft :_dfadd .Value ="\u0073\u006f\u0066\u0074";case ST_LightRigTypeHarsh :_dfadd .Value ="\u0068\u0061\u0072s\u0068";case ST_LightRigTypeFlood :_dfadd .Value ="\u0066\u006c\u006fo\u0064";case ST_LightRigTypeContrasting :_dfadd .Value ="c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067";case ST_LightRigTypeMorning :_dfadd .Value ="\u006do\u0072\u006e\u0069\u006e\u0067";case ST_LightRigTypeSunrise :_dfadd .Value ="\u0073u\u006e\u0072\u0069\u0073\u0065";case ST_LightRigTypeSunset :_dfadd .Value ="\u0073\u0075\u006e\u0073\u0065\u0074";case ST_LightRigTypeChilly :_dfadd .Value ="\u0063\u0068\u0069\u006c\u006c\u0079";case ST_LightRigTypeFreezing :_dfadd .Value ="\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067";case ST_LightRigTypeFlat :_dfadd .Value ="\u0066\u006c\u0061\u0074";case ST_LightRigTypeTwoPt :_dfadd .Value ="\u0074\u0077\u006fP\u0074";case ST_LightRigTypeGlow :_dfadd .Value ="\u0067\u006c\u006f\u0077";case ST_LightRigTypeBrightRoom :_dfadd .Value ="\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d";};return _dfadd ,nil ;};func (_abfdb ST_LineEndType )String ()string {switch _abfdb {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_TextBulletColorFollowText and its children +func (_deeg *CT_TextBulletColorFollowText )Validate ()error {return _deeg .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 (_feecf *EG_ColorChoice )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_abaee :for {_cdgad ,_ddgff :=d .Token ();if _ddgff !=nil {return _ddgff ;};switch _ddffe :=_cdgad .(type ){case _gg .StartElement :switch _ddffe .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_feecf .ScrgbClr =NewCT_ScRgbColor ();if _bcggb :=d .DecodeElement (_feecf .ScrgbClr ,&_ddffe );_bcggb !=nil {return _bcggb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_feecf .SrgbClr =NewCT_SRgbColor ();if _aagegc :=d .DecodeElement (_feecf .SrgbClr ,&_ddffe );_aagegc !=nil {return _aagegc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_feecf .HslClr =NewCT_HslColor ();if _adaef :=d .DecodeElement (_feecf .HslClr ,&_ddffe );_adaef !=nil {return _adaef ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_feecf .SysClr =NewCT_SystemColor ();if _eccfd :=d .DecodeElement (_feecf .SysClr ,&_ddffe );_eccfd !=nil {return _eccfd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_feecf .SchemeClr =NewCT_SchemeColor ();if _agefb :=d .DecodeElement (_feecf .SchemeClr ,&_ddffe );_agefb !=nil {return _agefb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_feecf .PrstClr =NewCT_PresetColor ();if _gbbbe :=d .DecodeElement (_feecf .PrstClr ,&_ddffe );_gbbbe !=nil {return _gbbbe ;};default:_bb .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",_ddffe .Name );if _cbgad :=d .Skip ();_cbgad !=nil {return _cbgad ;};};case _gg .EndElement :break _abaee ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_TextSpacingPoint and its children -func (_aeede *CT_TextSpacingPoint )Validate ()error {return _aeede .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074");}; +// ValidateWithPath validates the CT_GraphicalObjectData and its children, prefixing error messages with path +func (_abcfc *CT_GraphicalObjectData )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_AudioFile and its children, prefixing error messages with path -func (_fagf *CT_AudioFile )ValidateWithPath (path string )error {if _fagf .ExtLst !=nil {if _bfbeb :=_fagf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfbeb !=nil {return _bfbeb ;};};return nil ;};type CT_DuotoneEffect struct{EG_ColorChoice []*EG_ColorChoice ;};func (_febed *CT_TextBlipBullet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fbggg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_febed .Blip ,_fbggg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};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 ;};func (_agf *CT_AudioFile )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcf :=range start .Attr {if _dcf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dcf .Name .Local =="\u006c\u0069\u006e\u006b"||_dcf .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"&&_dcf .Name .Local =="\u006c\u0069\u006e\u006b"{_gecb ,_gffb :=_dcf .Value ,error (nil );if _gffb !=nil {return _gffb ;};_agf .LinkAttr =_gecb ;continue ;};if _dcf .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_bee ,_dae :=_dcf .Value ,error (nil );if _dae !=nil {return _dae ;};_agf .ContentTypeAttr =&_bee ;continue ;};};_agagf :for {_dagb ,_fge :=d .Token ();if _fge !=nil {return _fge ;};switch _baaf :=_dagb .(type ){case _f .StartElement :switch _baaf .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agf .ExtLst =NewCT_OfficeArtExtensionList ();if _acbg :=d .DecodeElement (_agf .ExtLst ,&_baaf );_acbg !=nil {return _acbg ;};default:_db .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",_baaf .Name );if _ccdb :=d .Skip ();_ccdb !=nil {return _ccdb ;};};case _f .EndElement :break _agagf ;case _f .CharData :};};return nil ;};func (_cgbbgc *ST_BlipCompression )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cddbe ,_fgcgf :=d .Token ();if _fgcgf !=nil {return _fgcgf ;};if _dbbgc ,_ddbfa :=_cddbe .(_f .EndElement );_ddbfa &&_dbbgc .Name ==start .Name {*_cgbbgc =1;return nil ;};if _adfdd ,_eabfc :=_cddbe .(_f .CharData );!_eabfc {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",_cddbe );}else {switch string (_adfdd ){case "":*_cgbbgc =0;case "\u0065\u006d\u0061i\u006c":*_cgbbgc =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_cgbbgc =2;case "\u0070\u0072\u0069n\u0074":*_cgbbgc =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_cgbbgc =4;case "\u006e\u006f\u006e\u0065":*_cgbbgc =5;};};_cddbe ,_fgcgf =d .Token ();if _fgcgf !=nil {return _fgcgf ;};if _ecaad ,_fgefae :=_cddbe .(_f .EndElement );_fgefae &&_ecaad .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",_cddbe );}; +// ValidateWithPath validates the EG_TextUnderlineFill and its children, prefixing error messages with path +func (_cbbb *EG_TextUnderlineFill )ValidateWithPath (path string )error {if _cbbb .UFillTx !=nil {if _ccgec :=_cbbb .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078");_ccgec !=nil {return _ccgec ;};};if _cbbb .UFill !=nil {if _bbdfa :=_cbbb .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c");_bbdfa !=nil {return _bbdfa ;};};return nil ;}; -// ValidateWithPath validates the CT_StretchInfoProperties and its children, prefixing error messages with path -func (_degeb *CT_StretchInfoProperties )ValidateWithPath (path string )error {if _degeb .FillRect !=nil {if _bfgef :=_degeb .FillRect .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0052\u0065\u0063t");_bfgef !=nil {return _bfgef ;};};return nil ;};func NewCT_EffectProperties ()*CT_EffectProperties {_ggcg :=&CT_EffectProperties {};return _ggcg }; +// Validate validates the CT_Percentage and its children +func (_eaafa *CT_Percentage )Validate ()error {return _eaafa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");}; -// ValidateWithPath validates the EG_TextBulletSize and its children, prefixing error messages with path -func (_aebfe *EG_TextBulletSize )ValidateWithPath (path string )error {if _aebfe .BuSzTx !=nil {if _begcb :=_aebfe .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_begcb !=nil {return _begcb ;};};if _aebfe .BuSzPct !=nil {if _gbfee :=_aebfe .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074");_gbfee !=nil {return _gbfee ;};};if _aebfe .BuSzPts !=nil {if _acfab :=_aebfe .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_acfab !=nil {return _acfab ;};};return nil ;};func (_bdca *CT_GradientFillProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bedg :=range start .Attr {if _bedg .Name .Local =="\u0066\u006c\u0069\u0070"{_bdca .FlipAttr .UnmarshalXMLAttr (_bedg );continue ;};if _bedg .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_ccfb ,_ebgc :=_g .ParseBool (_bedg .Value );if _ebgc !=nil {return _ebgc ;};_bdca .RotWithShapeAttr =&_ccfb ;continue ;};};_efbb :for {_daad ,_ddbcc :=d .Token ();if _ddbcc !=nil {return _ddbcc ;};switch _cacba :=_daad .(type ){case _f .StartElement :switch _cacba .Name {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 :"\u0067\u0073\u004cs\u0074"},_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 :"\u0067\u0073\u004cs\u0074"}:_bdca .GsLst =NewCT_GradientStopList ();if _cgdac :=d .DecodeElement (_bdca .GsLst ,&_cacba );_cgdac !=nil {return _cgdac ;};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 :"\u006c\u0069\u006e"},_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 :"\u006c\u0069\u006e"}:_bdca .Lin =NewCT_LinearShadeProperties ();if _begbe :=d .DecodeElement (_bdca .Lin ,&_cacba );_begbe !=nil {return _begbe ;};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 :"\u0070\u0061\u0074\u0068"},_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 :"\u0070\u0061\u0074\u0068"}:_bdca .Path =NewCT_PathShadeProperties ();if _ggbaf :=d .DecodeElement (_bdca .Path ,&_cacba );_ggbaf !=nil {return _ggbaf ;};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 :"\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"},_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 :"\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}:_bdca .TileRect =NewCT_RelativeRect ();if _dfae :=d .DecodeElement (_bdca .TileRect ,&_cacba );_dfae !=nil {return _dfae ;};default:_db .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",_cacba .Name );if _aefd :=d .Skip ();_aefd !=nil {return _aefd ;};};case _f .EndElement :break _efbb ;case _f .CharData :};};return nil ;};func (_fbeg *ST_TextUnderlineType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcgca ,_ddbdb :=d .Token ();if _ddbdb !=nil {return _ddbdb ;};if _bcggba ,_cabcd :=_bcgca .(_f .EndElement );_cabcd &&_bcggba .Name ==start .Name {*_fbeg =1;return nil ;};if _beffg ,_gdeba :=_bcgca .(_f .CharData );!_gdeba {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",_bcgca );}else {switch string (_beffg ){case "":*_fbeg =0;case "\u006e\u006f\u006e\u0065":*_fbeg =1;case "\u0077\u006f\u0072d\u0073":*_fbeg =2;case "\u0073\u006e\u0067":*_fbeg =3;case "\u0064\u0062\u006c":*_fbeg =4;case "\u0068\u0065\u0061v\u0079":*_fbeg =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_fbeg =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_fbeg =7;case "\u0064\u0061\u0073\u0068":*_fbeg =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_fbeg =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_fbeg =10;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_fbeg =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_fbeg =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_fbeg =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_fbeg =14;case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_fbeg =15;case "\u0077\u0061\u0076\u0079":*_fbeg =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_fbeg =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_fbeg =18;};};_bcgca ,_ddbdb =d .Token ();if _ddbdb !=nil {return _ddbdb ;};if _faccf ,_aaeadd :=_bcgca .(_f .EndElement );_aaeadd &&_faccf .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",_bcgca );};type CT_GvmlTextShapeChoice struct{UseSpRect *CT_GvmlUseShapeRectangle ;Xfrm *CT_Transform2D ;};func (_fdgeb *CT_XYAdjustHandle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdgeb .Pos =NewCT_AdjPoint2D ();for _ ,_dfbab :=range start .Attr {if _dfbab .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0058"{_dbfae ,_ageadc :=_dfbab .Value ,error (nil );if _ageadc !=nil {return _ageadc ;};_fdgeb .GdRefXAttr =&_dbfae ;continue ;};if _dfbab .Name .Local =="\u006d\u0069\u006e\u0058"{_gacgg ,_dgfec :=ParseUnionST_AdjCoordinate (_dfbab .Value );if _dgfec !=nil {return _dgfec ;};_fdgeb .MinXAttr =&_gacgg ;continue ;};if _dfbab .Name .Local =="\u006d\u0061\u0078\u0058"{_gfcd ,_bbbaag :=ParseUnionST_AdjCoordinate (_dfbab .Value );if _bbbaag !=nil {return _bbbaag ;};_fdgeb .MaxXAttr =&_gfcd ;continue ;};if _dfbab .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0059"{_gcbccg ,_agfdg :=_dfbab .Value ,error (nil );if _agfdg !=nil {return _agfdg ;};_fdgeb .GdRefYAttr =&_gcbccg ;continue ;};if _dfbab .Name .Local =="\u006d\u0069\u006e\u0059"{_ffdge ,_fecaa :=ParseUnionST_AdjCoordinate (_dfbab .Value );if _fecaa !=nil {return _fecaa ;};_fdgeb .MinYAttr =&_ffdge ;continue ;};if _dfbab .Name .Local =="\u006d\u0061\u0078\u0059"{_deabf ,_adgfd :=ParseUnionST_AdjCoordinate (_dfbab .Value );if _adgfd !=nil {return _adgfd ;};_fdgeb .MaxYAttr =&_deabf ;continue ;};};_edfaf :for {_eecag ,_fbafe :=d .Token ();if _fbafe !=nil {return _fbafe ;};switch _gabbb :=_eecag .(type ){case _f .StartElement :switch _gabbb .Name {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 :"\u0070\u006f\u0073"},_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 :"\u0070\u006f\u0073"}:if _gbgce :=d .DecodeElement (_fdgeb .Pos ,&_gabbb );_gbgce !=nil {return _gbgce ;};default:_db .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",_gabbb .Name );if _beaag :=d .Skip ();_beaag !=nil {return _beaag ;};};case _f .EndElement :break _edfaf ;case _f .CharData :};};return nil ;};func NewCT_GroupFillProperties ()*CT_GroupFillProperties {_ccdg :=&CT_GroupFillProperties {};return _ccdg ;};func NewCT_TableCellProperties ()*CT_TableCellProperties {_gcffc :=&CT_TableCellProperties {};return _gcffc ;}; +// ValidateWithPath validates the CT_ColorMappingOverrideChoice and its children, prefixing error messages with path +func (_dbde *CT_ColorMappingOverrideChoice )ValidateWithPath (path string )error {if _dbde .MasterClrMapping !=nil {if _fega :=_dbde .MasterClrMapping .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0043\u006c\u0072\u004d\u0061p\u0070\u0069\u006e\u0067");_fega !=nil {return _fega ;};};if _dbde .OverrideClrMapping !=nil {if _bbega :=_dbde .OverrideClrMapping .ValidateWithPath (path +"\u002f\u004f\u0076\u0065rr\u0069\u0064\u0065\u0043\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");_bbega !=nil {return _bbega ;};};return nil ;};type CT_TableRow struct{HAttr ST_Coordinate ;Tc []*CT_TableCell ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_BaseStyles and its children -func (_decf *CT_BaseStyles )Validate ()error {return _decf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073");};func (_edgb *CT_AnimationChartElement )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edgb .BldStepAttr =ST_ChartBuildStep (1);for _ ,_dag :=range start .Attr {if _dag .Name .Local =="\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"{_gcd ,_bdgdc :=_g .ParseInt (_dag .Value ,10,32);if _bdgdc !=nil {return _bdgdc ;};_fee :=int32 (_gcd );_edgb .SeriesIdxAttr =&_fee ;continue ;};if _dag .Name .Local =="c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"{_facfb ,_gebg :=_g .ParseInt (_dag .Value ,10,32);if _gebg !=nil {return _gebg ;};_dff :=int32 (_facfb );_edgb .CategoryIdxAttr =&_dff ;continue ;};if _dag .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_edgb .BldStepAttr .UnmarshalXMLAttr (_dag );continue ;};};for {_ecg ,_faee :=d .Token ();if _faee !=nil {return _e .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",_faee );};if _facfa ,_dde :=_ecg .(_f .EndElement );_dde &&_facfa .Name ==start .Name {break ;};};return nil ;};func (_egfdb *CT_LineProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eaggd :=range start .Attr {if _eaggd .Name .Local =="\u0077"{_deaf ,_bgafd :=_g .ParseInt (_eaggd .Value ,10,32);if _bgafd !=nil {return _bgafd ;};_fcadc :=int32 (_deaf );_egfdb .WAttr =&_fcadc ;continue ;};if _eaggd .Name .Local =="\u0063\u006d\u0070\u0064"{_egfdb .CmpdAttr .UnmarshalXMLAttr (_eaggd );continue ;};if _eaggd .Name .Local =="\u0063\u0061\u0070"{_egfdb .CapAttr .UnmarshalXMLAttr (_eaggd );continue ;};if _eaggd .Name .Local =="\u0061\u006c\u0067\u006e"{_egfdb .AlgnAttr .UnmarshalXMLAttr (_eaggd );continue ;};};_ffcec :for {_eggcd ,_afcad :=d .Token ();if _afcad !=nil {return _afcad ;};switch _fbdb :=_eggcd .(type ){case _f .StartElement :switch _fbdb .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_egfdb .NoFill =NewCT_NoFillProperties ();if _aedgd :=d .DecodeElement (_egfdb .NoFill ,&_fbdb );_aedgd !=nil {return _aedgd ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_egfdb .SolidFill =NewCT_SolidColorFillProperties ();if _dfbbd :=d .DecodeElement (_egfdb .SolidFill ,&_fbdb );_dfbbd !=nil {return _dfbbd ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_egfdb .GradFill =NewCT_GradientFillProperties ();if _abbd :=d .DecodeElement (_egfdb .GradFill ,&_fbdb );_abbd !=nil {return _abbd ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_egfdb .PattFill =NewCT_PatternFillProperties ();if _cdac :=d .DecodeElement (_egfdb .PattFill ,&_fbdb );_cdac !=nil {return _cdac ;};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 :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"},_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 :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_egfdb .PrstDash =NewCT_PresetLineDashProperties ();if _ddfd :=d .DecodeElement (_egfdb .PrstDash ,&_fbdb );_ddfd !=nil {return _ddfd ;};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 :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"},_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 :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}:_egfdb .CustDash =NewCT_DashStopList ();if _gfbdd :=d .DecodeElement (_egfdb .CustDash ,&_fbdb );_gfbdd !=nil {return _gfbdd ;};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 :"\u0072\u006f\u0075n\u0064"},_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 :"\u0072\u006f\u0075n\u0064"}:_egfdb .Round =NewCT_LineJoinRound ();if _aabb :=d .DecodeElement (_egfdb .Round ,&_fbdb );_aabb !=nil {return _aabb ;};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 :"\u0062\u0065\u0076e\u006c"},_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 :"\u0062\u0065\u0076e\u006c"}:_egfdb .Bevel =NewCT_LineJoinBevel ();if _aaebe :=d .DecodeElement (_egfdb .Bevel ,&_fbdb );_aaebe !=nil {return _aaebe ;};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 :"\u006d\u0069\u0074e\u0072"},_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 :"\u006d\u0069\u0074e\u0072"}:_egfdb .Miter =NewCT_LineJoinMiterProperties ();if _ffbge :=d .DecodeElement (_egfdb .Miter ,&_fbdb );_ffbge !=nil {return _ffbge ;};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 :"\u0068e\u0061\u0064\u0045\u006e\u0064"},_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 :"\u0068e\u0061\u0064\u0045\u006e\u0064"}:_egfdb .HeadEnd =NewCT_LineEndProperties ();if _cfbe :=d .DecodeElement (_egfdb .HeadEnd ,&_fbdb );_cfbe !=nil {return _cfbe ;};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 :"\u0074a\u0069\u006c\u0045\u006e\u0064"},_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 :"\u0074a\u0069\u006c\u0045\u006e\u0064"}:_egfdb .TailEnd =NewCT_LineEndProperties ();if _cgfcc :=d .DecodeElement (_egfdb .TailEnd ,&_fbdb );_cgfcc !=nil {return _cgfcc ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egfdb .ExtLst =NewCT_OfficeArtExtensionList ();if _aaegb :=d .DecodeElement (_egfdb .ExtLst ,&_fbdb );_aaegb !=nil {return _aaegb ;};default:_db .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",_fbdb .Name );if _caege :=d .Skip ();_caege !=nil {return _caege ;};};case _f .EndElement :break _ffcec ;case _f .CharData :};};return nil ;};type CT_FixedPercentage struct{ValAttr ST_FixedPercentage ;};func NewTbl ()*Tbl {_dgdfa :=&Tbl {};_dgdfa .CT_Table =*NewCT_Table ();return _dgdfa };func (_aedca *CT_TableCol )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077"},Value :_e .Sprintf ("\u0025\u0076",_aedca .WAttr )});e .EncodeToken (start );if _aedca .ExtLst !=nil {_gbega :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aedca .ExtLst ,_gbega );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Path2DLineTo and its children +func (_faddd *CT_Path2DLineTo )Validate ()error {return _faddd .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f");};func (_gbagc *CT_EmptyElement )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for {_fddb ,_bgcf :=d .Token ();if _bgcf !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079\u0045l\u0065\u006d\u0065n\u0074:\u0020\u0025\u0073",_bgcf );};if _gbb ,_eeee :=_fddb .(_gg .EndElement );_eeee &&_gbb .Name ==start .Name {break ;};};return nil ;};func NewCT_ConnectorLocking ()*CT_ConnectorLocking {_eadfc :=&CT_ConnectorLocking {};return _eadfc };func (_eadbee ST_PresetColorVal )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_agdgc :=_gg .Attr {};_agdgc .Name =name ;switch _eadbee {case ST_PresetColorValUnset :_agdgc .Value ="";case ST_PresetColorValAliceBlue :_agdgc .Value ="\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e";case ST_PresetColorValAntiqueWhite :_agdgc .Value ="\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValAqua :_agdgc .Value ="\u0061\u0071\u0075\u0061";case ST_PresetColorValAquamarine :_agdgc .Value ="\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValAzure :_agdgc .Value ="\u0061\u007a\u0075r\u0065";case ST_PresetColorValBeige :_agdgc .Value ="\u0062\u0065\u0069g\u0065";case ST_PresetColorValBisque :_agdgc .Value ="\u0062\u0069\u0073\u0071\u0075\u0065";case ST_PresetColorValBlack :_agdgc .Value ="\u0062\u006c\u0061c\u006b";case ST_PresetColorValBlanchedAlmond :_agdgc .Value ="\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064";case ST_PresetColorValBlue :_agdgc .Value ="\u0062\u006c\u0075\u0065";case ST_PresetColorValBlueViolet :_agdgc .Value ="\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValBrown :_agdgc .Value ="\u0062\u0072\u006fw\u006e";case ST_PresetColorValBurlyWood :_agdgc .Value ="\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd";case ST_PresetColorValCadetBlue :_agdgc .Value ="\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e";case ST_PresetColorValChartreuse :_agdgc .Value ="\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065";case ST_PresetColorValChocolate :_agdgc .Value ="\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e";case ST_PresetColorValCoral :_agdgc .Value ="\u0063\u006f\u0072a\u006c";case ST_PresetColorValCornflowerBlue :_agdgc .Value ="\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065";case ST_PresetColorValCornsilk :_agdgc .Value ="\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b";case ST_PresetColorValCrimson :_agdgc .Value ="\u0063r\u0069\u006d\u0073\u006f\u006e";case ST_PresetColorValCyan :_agdgc .Value ="\u0063\u0079\u0061\u006e";case ST_PresetColorValDarkBlue :_agdgc .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkCyan :_agdgc .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDarkGoldenrod :_agdgc .Value ="\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDarkGray :_agdgc .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkGrey :_agdgc .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDarkGreen :_agdgc .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case ST_PresetColorValDarkKhaki :_agdgc .Value ="\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi";case ST_PresetColorValDarkMagenta :_agdgc .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValDarkOliveGreen :_agdgc .Value ="\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e";case ST_PresetColorValDarkOrange :_agdgc .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDarkOrchid :_agdgc .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDarkRed :_agdgc .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064";case ST_PresetColorValDarkSalmon :_agdgc .Value ="\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDarkSeaGreen :_agdgc .Value ="\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDarkSlateBlue :_agdgc .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkSlateGray :_agdgc .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkSlateGrey :_agdgc .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValDarkTurquoise :_agdgc .Value ="\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDarkViolet :_agdgc .Value ="\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDkBlue :_agdgc .Value ="\u0064\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDkCyan :_agdgc .Value ="\u0064\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDkGoldenrod :_agdgc .Value ="d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDkGray :_agdgc .Value ="\u0064\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDkGrey :_agdgc .Value ="\u0064\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDkGreen :_agdgc .Value ="\u0064k\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkKhaki :_agdgc .Value ="\u0064k\u004b\u0068\u0061\u006b\u0069";case ST_PresetColorValDkMagenta :_agdgc .Value ="\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a";case ST_PresetColorValDkOliveGreen :_agdgc .Value ="\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkOrange :_agdgc .Value ="\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDkOrchid :_agdgc .Value ="\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDkRed :_agdgc .Value ="\u0064\u006b\u0052e\u0064";case ST_PresetColorValDkSalmon :_agdgc .Value ="\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDkSeaGreen :_agdgc .Value ="\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkSlateBlue :_agdgc .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDkSlateGray :_agdgc .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValDkSlateGrey :_agdgc .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValDkTurquoise :_agdgc .Value ="d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDkViolet :_agdgc .Value ="\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDeepPink :_agdgc .Value ="\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b";case ST_PresetColorValDeepSkyBlue :_agdgc .Value ="d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValDimGray :_agdgc .Value ="\u0064i\u006d\u0047\u0072\u0061\u0079";case ST_PresetColorValDimGrey :_agdgc .Value ="\u0064i\u006d\u0047\u0072\u0065\u0079";case ST_PresetColorValDodgerBlue :_agdgc .Value ="\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065";case ST_PresetColorValFirebrick :_agdgc .Value ="\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k";case ST_PresetColorValFloralWhite :_agdgc .Value ="f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValForestGreen :_agdgc .Value ="f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValFuchsia :_agdgc .Value ="\u0066u\u0063\u0068\u0073\u0069\u0061";case ST_PresetColorValGainsboro :_agdgc .Value ="\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o";case ST_PresetColorValGhostWhite :_agdgc .Value ="\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValGold :_agdgc .Value ="\u0067\u006f\u006c\u0064";case ST_PresetColorValGoldenrod :_agdgc .Value ="\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd";case ST_PresetColorValGray :_agdgc .Value ="\u0067\u0072\u0061\u0079";case ST_PresetColorValGrey :_agdgc .Value ="\u0067\u0072\u0065\u0079";case ST_PresetColorValGreen :_agdgc .Value ="\u0067\u0072\u0065e\u006e";case ST_PresetColorValGreenYellow :_agdgc .Value ="g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValHoneydew :_agdgc .Value ="\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077";case ST_PresetColorValHotPink :_agdgc .Value ="\u0068o\u0074\u0050\u0069\u006e\u006b";case ST_PresetColorValIndianRed :_agdgc .Value ="\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d";case ST_PresetColorValIndigo :_agdgc .Value ="\u0069\u006e\u0064\u0069\u0067\u006f";case ST_PresetColorValIvory :_agdgc .Value ="\u0069\u0076\u006fr\u0079";case ST_PresetColorValKhaki :_agdgc .Value ="\u006b\u0068\u0061k\u0069";case ST_PresetColorValLavender :_agdgc .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072";case ST_PresetColorValLavenderBlush :_agdgc .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068";case ST_PresetColorValLawnGreen :_agdgc .Value ="\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n";case ST_PresetColorValLemonChiffon :_agdgc .Value ="\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e";case ST_PresetColorValLightBlue :_agdgc .Value ="\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e";case ST_PresetColorValLightCoral :_agdgc .Value ="\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c";case ST_PresetColorValLightCyan :_agdgc .Value ="\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n";case ST_PresetColorValLightGoldenrodYellow :_agdgc .Value ="l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077";case ST_PresetColorValLightGray :_agdgc .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PresetColorValLightGrey :_agdgc .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y";case ST_PresetColorValLightGreen :_agdgc .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLightPink :_agdgc .Value ="\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek";case ST_PresetColorValLightSalmon :_agdgc .Value ="l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLightSeaGreen :_agdgc .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLightSkyBlue :_agdgc .Value ="\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValLightSlateGray :_agdgc .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079";case ST_PresetColorValLightSlateGrey :_agdgc .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079";case ST_PresetColorValLightSteelBlue :_agdgc .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065";case ST_PresetColorValLightYellow :_agdgc .Value ="l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLtBlue :_agdgc .Value ="\u006c\u0074\u0042\u006c\u0075\u0065";case ST_PresetColorValLtCoral :_agdgc .Value ="\u006ct\u0043\u006f\u0072\u0061\u006c";case ST_PresetColorValLtCyan :_agdgc .Value ="\u006c\u0074\u0043\u0079\u0061\u006e";case ST_PresetColorValLtGoldenrodYellow :_agdgc .Value ="\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077";case ST_PresetColorValLtGray :_agdgc .Value ="\u006c\u0074\u0047\u0072\u0061\u0079";case ST_PresetColorValLtGrey :_agdgc .Value ="\u006c\u0074\u0047\u0072\u0065\u0079";case ST_PresetColorValLtGreen :_agdgc .Value ="\u006ct\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtPink :_agdgc .Value ="\u006c\u0074\u0050\u0069\u006e\u006b";case ST_PresetColorValLtSalmon :_agdgc .Value ="\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLtSeaGreen :_agdgc .Value ="\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtSkyBlue :_agdgc .Value ="\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e";case ST_PresetColorValLtSlateGray :_agdgc .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValLtSlateGrey :_agdgc .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValLtSteelBlue :_agdgc .Value ="l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065";case ST_PresetColorValLtYellow :_agdgc .Value ="\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLime :_agdgc .Value ="\u006c\u0069\u006d\u0065";case ST_PresetColorValLimeGreen :_agdgc .Value ="\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n";case ST_PresetColorValLinen :_agdgc .Value ="\u006c\u0069\u006ee\u006e";case ST_PresetColorValMagenta :_agdgc .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValMaroon :_agdgc .Value ="\u006d\u0061\u0072\u006f\u006f\u006e";case ST_PresetColorValMedAquamarine :_agdgc .Value ="\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValMedBlue :_agdgc .Value ="\u006de\u0064\u0042\u006c\u0075\u0065";case ST_PresetColorValMedOrchid :_agdgc .Value ="\u006de\u0064\u004f\u0072\u0063\u0068\u0069d";case ST_PresetColorValMedPurple :_agdgc .Value ="\u006de\u0064\u0050\u0075\u0072\u0070\u006ce";case ST_PresetColorValMedSeaGreen :_agdgc .Value ="m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValMedSlateBlue :_agdgc .Value ="\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValMedSpringGreen :_agdgc .Value ="\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case ST_PresetColorValMedTurquoise :_agdgc .Value ="\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValMedVioletRed :_agdgc .Value ="\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMediumAquamarine :_agdgc .Value ="\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValMediumBlue :_agdgc .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065";case ST_PresetColorValMediumOrchid :_agdgc .Value ="\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValMediumPurple :_agdgc .Value ="\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065";case ST_PresetColorValMediumSeaGreen :_agdgc .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumSlateBlue :_agdgc .Value ="\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValMediumSpringGreen :_agdgc .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumTurquoise :_agdgc .Value ="\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValMediumVioletRed :_agdgc .Value ="\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMidnightBlue :_agdgc .Value ="\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065";case ST_PresetColorValMintCream :_agdgc .Value ="\u006di\u006e\u0074\u0043\u0072\u0065\u0061m";case ST_PresetColorValMistyRose :_agdgc .Value ="\u006di\u0073\u0074\u0079\u0052\u006f\u0073e";case ST_PresetColorValMoccasin :_agdgc .Value ="\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e";case ST_PresetColorValNavajoWhite :_agdgc .Value ="n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValNavy :_agdgc .Value ="\u006e\u0061\u0076\u0079";case ST_PresetColorValOldLace :_agdgc .Value ="\u006fl\u0064\u004c\u0061\u0063\u0065";case ST_PresetColorValOlive :_agdgc .Value ="\u006f\u006c\u0069v\u0065";case ST_PresetColorValOliveDrab :_agdgc .Value ="\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b";case ST_PresetColorValOrange :_agdgc .Value ="\u006f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValOrangeRed :_agdgc .Value ="\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d";case ST_PresetColorValOrchid :_agdgc .Value ="\u006f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValPaleGoldenrod :_agdgc .Value ="\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValPaleGreen :_agdgc .Value ="\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n";case ST_PresetColorValPaleTurquoise :_agdgc .Value ="\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValPaleVioletRed :_agdgc .Value ="\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValPapayaWhip :_agdgc .Value ="\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070";case ST_PresetColorValPeachPuff :_agdgc .Value ="\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f";case ST_PresetColorValPeru :_agdgc .Value ="\u0070\u0065\u0072\u0075";case ST_PresetColorValPink :_agdgc .Value ="\u0070\u0069\u006e\u006b";case ST_PresetColorValPlum :_agdgc .Value ="\u0070\u006c\u0075\u006d";case ST_PresetColorValPowderBlue :_agdgc .Value ="\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065";case ST_PresetColorValPurple :_agdgc .Value ="\u0070\u0075\u0072\u0070\u006c\u0065";case ST_PresetColorValRed :_agdgc .Value ="\u0072\u0065\u0064";case ST_PresetColorValRosyBrown :_agdgc .Value ="\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n";case ST_PresetColorValRoyalBlue :_agdgc .Value ="\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e";case ST_PresetColorValSaddleBrown :_agdgc .Value ="s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e";case ST_PresetColorValSalmon :_agdgc .Value ="\u0073\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValSandyBrown :_agdgc .Value ="\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e";case ST_PresetColorValSeaGreen :_agdgc .Value ="\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSeaShell :_agdgc .Value ="\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c";case ST_PresetColorValSienna :_agdgc .Value ="\u0073\u0069\u0065\u006e\u006e\u0061";case ST_PresetColorValSilver :_agdgc .Value ="\u0073\u0069\u006c\u0076\u0065\u0072";case ST_PresetColorValSkyBlue :_agdgc .Value ="\u0073k\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValSlateBlue :_agdgc .Value ="\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e";case ST_PresetColorValSlateGray :_agdgc .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y";case ST_PresetColorValSlateGrey :_agdgc .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y";case ST_PresetColorValSnow :_agdgc .Value ="\u0073\u006e\u006f\u0077";case ST_PresetColorValSpringGreen :_agdgc .Value ="s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSteelBlue :_agdgc .Value ="\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e";case ST_PresetColorValTan :_agdgc .Value ="\u0074\u0061\u006e";case ST_PresetColorValTeal :_agdgc .Value ="\u0074\u0065\u0061\u006c";case ST_PresetColorValThistle :_agdgc .Value ="\u0074h\u0069\u0073\u0074\u006c\u0065";case ST_PresetColorValTomato :_agdgc .Value ="\u0074\u006f\u006d\u0061\u0074\u006f";case ST_PresetColorValTurquoise :_agdgc .Value ="\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e";case ST_PresetColorValViolet :_agdgc .Value ="\u0076\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValWheat :_agdgc .Value ="\u0077\u0068\u0065a\u0074";case ST_PresetColorValWhite :_agdgc .Value ="\u0077\u0068\u0069t\u0065";case ST_PresetColorValWhiteSmoke :_agdgc .Value ="\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065";case ST_PresetColorValYellow :_agdgc .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValYellowGreen :_agdgc .Value ="y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e";};return _agdgc ,nil ;};func (_bgbfgg *EG_TextBulletSize )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bgbfgg .BuSzTx !=nil {_bfdea :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}};e .EncodeElement (_bgbfgg .BuSzTx ,_bfdea );};if _bgbfgg .BuSzPct !=nil {_ecfbaac :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_bgbfgg .BuSzPct ,_ecfbaac );};if _bgbfgg .BuSzPts !=nil {_fdfaf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}};e .EncodeElement (_bgbfgg .BuSzPts ,_fdfaf );};return nil ;};type CT_TablePropertiesChoice struct{TableStyle *CT_TableStyle ;TableStyleId *string ;};type CT_NonVisualDrawingShapeProps struct{TxBoxAttr *bool ;SpLocks *CT_ShapeLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_gecad ST_DgmBuildStep )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_bedff :=_gg .Attr {};_bedff .Name =name ;switch _gecad {case ST_DgmBuildStepUnset :_bedff .Value ="";case ST_DgmBuildStepSp :_bedff .Value ="\u0073\u0070";case ST_DgmBuildStepBg :_bedff .Value ="\u0062\u0067";};return _bedff ,nil ;};func (_bbcgd *EG_ColorTransform )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bbcgd .Tint !=nil {_fgebb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_bbcgd .Tint ,_fgebb );};if _bbcgd .Shade !=nil {_caaba :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0068\u0061\u0064\u0065"}};e .EncodeElement (_bbcgd .Shade ,_caaba );};if _bbcgd .Comp !=nil {_ecfad :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0063\u006f\u006d\u0070"}};e .EncodeElement (_bbcgd .Comp ,_ecfad );};if _bbcgd .Inv !=nil {_fegca :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0069n\u0076"}};e .EncodeElement (_bbcgd .Inv ,_fegca );};if _bbcgd .Gray !=nil {_bbadd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0079"}};e .EncodeElement (_bbcgd .Gray ,_bbadd );};if _bbcgd .Alpha !=nil {_faega :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0061\u006c\u0070\u0068\u0061"}};e .EncodeElement (_bbcgd .Alpha ,_faega );};if _bbcgd .AlphaOff !=nil {_becfcc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}};e .EncodeElement (_bbcgd .AlphaOff ,_becfcc );};if _bbcgd .AlphaMod !=nil {_fdccf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_bbcgd .AlphaMod ,_fdccf );};if _bbcgd .Hue !=nil {_gacfa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0068u\u0065"}};e .EncodeElement (_bbcgd .Hue ,_gacfa );};if _bbcgd .HueOff !=nil {_cgabg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004f\u0066\u0066"}};e .EncodeElement (_bbcgd .HueOff ,_cgabg );};if _bbcgd .HueMod !=nil {_gecea :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004d\u006f\u0064"}};e .EncodeElement (_bbcgd .HueMod ,_gecea );};if _bbcgd .Sat !=nil {_bagdg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073a\u0074"}};e .EncodeElement (_bbcgd .Sat ,_bagdg );};if _bbcgd .SatOff !=nil {_fbga :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004f\u0066\u0066"}};e .EncodeElement (_bbcgd .SatOff ,_fbga );};if _bbcgd .SatMod !=nil {_dgafgb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004d\u006f\u0064"}};e .EncodeElement (_bbcgd .SatMod ,_dgafgb );};if _bbcgd .Lum !=nil {_aaaec :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_bbcgd .Lum ,_aaaec );};if _bbcgd .LumOff !=nil {_adede :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004f\u0066\u0066"}};e .EncodeElement (_bbcgd .LumOff ,_adede );};if _bbcgd .LumMod !=nil {_dgfe :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004d\u006f\u0064"}};e .EncodeElement (_bbcgd .LumMod ,_dgfe );};if _bbcgd .Red !=nil {_affcd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0072e\u0064"}};e .EncodeElement (_bbcgd .Red ,_affcd );};if _bbcgd .RedOff !=nil {_caeae :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004f\u0066\u0066"}};e .EncodeElement (_bbcgd .RedOff ,_caeae );};if _bbcgd .RedMod !=nil {_dgba :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004d\u006f\u0064"}};e .EncodeElement (_bbcgd .RedMod ,_dgba );};if _bbcgd .Green !=nil {_dabaag :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0067\u0072\u0065\u0065\u006e"}};e .EncodeElement (_bbcgd .Green ,_dabaag );};if _bbcgd .GreenOff !=nil {_bfcdf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}};e .EncodeElement (_bbcgd .GreenOff ,_bfcdf );};if _bbcgd .GreenMod !=nil {_ebcfd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}};e .EncodeElement (_bbcgd .GreenMod ,_ebcfd );};if _bbcgd .Blue !=nil {_efcada :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0065"}};e .EncodeElement (_bbcgd .Blue ,_efcada );};if _bbcgd .BlueOff !=nil {_fcfgf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004f\u0066f"}};e .EncodeElement (_bbcgd .BlueOff ,_fcfgf );};if _bbcgd .BlueMod !=nil {_acegg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004d\u006fd"}};e .EncodeElement (_bbcgd .BlueMod ,_acegg );};if _bbcgd .Gamma !=nil {_gfefe :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0067\u0061\u006d\u006d\u0061"}};e .EncodeElement (_bbcgd .Gamma ,_gfefe );};if _bbcgd .InvGamma !=nil {_dcaaf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}};e .EncodeElement (_bbcgd .InvGamma ,_dcaaf );};return nil ;};func (_gfbdb *EG_FillModeProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gfbdb .Tile !=nil {_ffdbfg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}};e .EncodeElement (_gfbdb .Tile ,_ffdbfg );};if _gfbdb .Stretch !=nil {_dcdaa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}};e .EncodeElement (_gfbdb .Stretch ,_dcdaa );};return nil ;}; -// ValidateWithPath validates the CT_WholeE2oFormatting and its children, prefixing error messages with path -func (_adedc *CT_WholeE2oFormatting )ValidateWithPath (path string )error {if _adedc .Ln !=nil {if _baedb :=_adedc .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_baedb !=nil {return _baedb ;};};if _adedc .EffectLst !=nil {if _ggbae :=_adedc .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_ggbae !=nil {return _ggbae ;};};if _adedc .EffectDag !=nil {if _egeed :=_adedc .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_egeed !=nil {return _egeed ;};};return nil ;};func (_efcfe ST_PresetMaterialType )ValidateWithPath (path string )error {switch _efcfe {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15: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 (_efcfe ));};return nil ;};type CT_SphereCoords struct{LatAttr int32 ;LonAttr int32 ;RevAttr int32 ;};func (_beaad *CT_Path2DLineTo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_beaad .Pt =NewCT_AdjPoint2D ();_abag :for {_aaad ,_dfbaa :=d .Token ();if _dfbaa !=nil {return _dfbaa ;};switch _gcdd :=_aaad .(type ){case _f .StartElement :switch _gcdd .Name {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 :"\u0070\u0074"},_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 :"\u0070\u0074"}:if _fafdf :=d .DecodeElement (_beaad .Pt ,&_gcdd );_fafdf !=nil {return _fafdf ;};default:_db .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",_gcdd .Name );if _deggc :=d .Skip ();_deggc !=nil {return _deggc ;};};case _f .EndElement :break _abag ;case _f .CharData :};};return nil ;};func (_eafad *CT_Table )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eafad .TblPr !=nil {_adagd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_eafad .TblPr ,_adagd );};_aabba :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_eafad .TblGrid ,_aabba );if _eafad .Tr !=nil {_adec :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0072"}};for _ ,_ffcee :=range _eafad .Tr {e .EncodeElement (_ffcee ,_adec );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cabafa ST_PresetLineDashVal )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ecedc :=_f .Attr {};_ecedc .Name =name ;switch _cabafa {case ST_PresetLineDashValUnset :_ecedc .Value ="";case ST_PresetLineDashValSolid :_ecedc .Value ="\u0073\u006f\u006ci\u0064";case ST_PresetLineDashValDot :_ecedc .Value ="\u0064\u006f\u0074";case ST_PresetLineDashValDash :_ecedc .Value ="\u0064\u0061\u0073\u0068";case ST_PresetLineDashValLgDash :_ecedc .Value ="\u006c\u0067\u0044\u0061\u0073\u0068";case ST_PresetLineDashValDashDot :_ecedc .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValLgDashDot :_ecedc .Value ="\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft";case ST_PresetLineDashValLgDashDotDot :_ecedc .Value ="\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_PresetLineDashValSysDash :_ecedc .Value ="\u0073y\u0073\u0044\u0061\u0073\u0068";case ST_PresetLineDashValSysDot :_ecedc .Value ="\u0073\u0079\u0073\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDot :_ecedc .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDotDot :_ecedc .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";};return _ecedc ,nil ;};func (_bbcfg *CT_FlatText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bceda :=range start .Attr {if _bceda .Name .Local =="\u007a"{_fgff ,_cffbf :=ParseUnionST_Coordinate (_bceda .Value );if _cffbf !=nil {return _cffbf ;};_bbcfg .ZAttr =&_fgff ;continue ;};};for {_fabd ,_cacad :=d .Token ();if _cacad !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_cacad );};if _ffgc ,_gdfd :=_fabd .(_f .EndElement );_gdfd &&_ffgc .Name ==start .Name {break ;};};return nil ;};func (_cebg *CT_PatternFillProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afcaa :=range start .Attr {if _afcaa .Name .Local =="\u0070\u0072\u0073\u0074"{_cebg .PrstAttr .UnmarshalXMLAttr (_afcaa );continue ;};};_fgbe :for {_feebd ,_cggce :=d .Token ();if _cggce !=nil {return _cggce ;};switch _cbbbd :=_feebd .(type ){case _f .StartElement :switch _cbbbd .Name {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 :"\u0066\u0067\u0043l\u0072"},_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 :"\u0066\u0067\u0043l\u0072"}:_cebg .FgClr =NewCT_Color ();if _gcea :=d .DecodeElement (_cebg .FgClr ,&_cbbbd );_gcea !=nil {return _gcea ;};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 :"\u0062\u0067\u0043l\u0072"},_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 :"\u0062\u0067\u0043l\u0072"}:_cebg .BgClr =NewCT_Color ();if _adfdc :=d .DecodeElement (_cebg .BgClr ,&_cbbbd );_adfdc !=nil {return _adfdc ;};default:_db .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",_cbbbd .Name );if _aaabg :=d .Skip ();_aaabg !=nil {return _aaabg ;};};case _f .EndElement :break _fgbe ;case _f .CharData :};};return nil ;};func (_geegc *CT_ConnectionSite )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_geegc .Pos =NewCT_AdjPoint2D ();for _ ,_eaba :=range start .Attr {if _eaba .Name .Local =="\u0061\u006e\u0067"{_daef ,_aaee :=ParseUnionST_AdjAngle (_eaba .Value );if _aaee !=nil {return _aaee ;};_geegc .AngAttr =_daef ;continue ;};};_fadg :for {_eceb ,_agad :=d .Token ();if _agad !=nil {return _agad ;};switch _cgdgg :=_eceb .(type ){case _f .StartElement :switch _cgdgg .Name {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 :"\u0070\u006f\u0073"},_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 :"\u0070\u006f\u0073"}:if _bcgd :=d .DecodeElement (_geegc .Pos ,&_cgdgg );_bcgd !=nil {return _bcgd ;};default:_db .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",_cgdgg .Name );if _fcba :=d .Skip ();_fcba !=nil {return _fcba ;};};case _f .EndElement :break _fadg ;case _f .CharData :};};return nil ;};func NewCT_TableCol ()*CT_TableCol {_feegd :=&CT_TableCol {};return _feegd };func (_cdcfe ST_EffectContainerType )ValidateWithPath (path string )error {switch _cdcfe {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 (_cdcfe ));};return nil ;};type CT_HSLEffect struct{HueAttr *int32 ;SatAttr *ST_FixedPercentage ;LumAttr *ST_FixedPercentage ;};func (_cbdae *ST_PathShadeType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbcbg ,_cfeaf :=d .Token ();if _cfeaf !=nil {return _cfeaf ;};if _afedef ,_acbbd :=_gbcbg .(_f .EndElement );_acbbd &&_afedef .Name ==start .Name {*_cbdae =1;return nil ;};if _faeae ,_cadec :=_gbcbg .(_f .CharData );!_cadec {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",_gbcbg );}else {switch string (_faeae ){case "":*_cbdae =0;case "\u0073\u0068\u0061p\u0065":*_cbdae =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_cbdae =2;case "\u0072\u0065\u0063\u0074":*_cbdae =3;};};_gbcbg ,_cfeaf =d .Token ();if _cfeaf !=nil {return _cfeaf ;};if _bdcba ,_fgacb :=_gbcbg .(_f .EndElement );_fgacb &&_bdcba .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",_gbcbg );};func (_gcdbef *CT_TextNoAutofit )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_bebce ,_bebfd :=d .Token ();if _bebfd !=nil {return _e .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",_bebfd );};if _geaab ,_bgbc :=_bebce .(_f .EndElement );_bgbc &&_geaab .Name ==start .Name {break ;};};return nil ;};func (_gbdaef ST_TextShapeType )Validate ()error {return _gbdaef .ValidateWithPath ("")}; +// Validate validates the CT_FillEffect and its children +func (_aegb *CT_FillEffect )Validate ()error {return _aegb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_TextBulletSizePoint ()*CT_TextBulletSizePoint {_gdaagb :=&CT_TextBulletSizePoint {};_gdaagb .ValAttr =100;return _gdaagb ;}; -// ValidateWithPath validates the CT_GroupLocking and its children, prefixing error messages with path -func (_bfge *CT_GroupLocking )ValidateWithPath (path string )error {if _bfge .ExtLst !=nil {if _dgecc :=_bfge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgecc !=nil {return _dgecc ;};};return nil ;};func (_gdcaf *CT_OuterShadowEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdcaf .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gdcaf .BlurRadAttr )});};if _gdcaf .DistAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gdcaf .DistAttr )});};if _gdcaf .DirAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_gdcaf .DirAttr )});};if _gdcaf .SxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0078"},Value :_e .Sprintf ("\u0025\u0076",*_gdcaf .SxAttr )});};if _gdcaf .SyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_gdcaf .SyAttr )});};if _gdcaf .KxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0078"},Value :_e .Sprintf ("\u0025\u0076",*_gdcaf .KxAttr )});};if _gdcaf .KyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_gdcaf .KyAttr )});};if _gdcaf .AlgnAttr !=ST_RectAlignmentUnset {_eefcc ,_ddaf :=_gdcaf .AlgnAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u006c\u0067\u006e"});if _ddaf !=nil {return _ddaf ;};start .Attr =append (start .Attr ,_eefcc );};if _gdcaf .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_gdcaf .RotWithShapeAttr ))});};e .EncodeToken (start );if _gdcaf .ScrgbClr !=nil {_efadc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_gdcaf .ScrgbClr ,_efadc );};if _gdcaf .SrgbClr !=nil {_fffbd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_gdcaf .SrgbClr ,_fffbd );};if _gdcaf .HslClr !=nil {_fcdfe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_gdcaf .HslClr ,_fcdfe );};if _gdcaf .SysClr !=nil {_cdedd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_gdcaf .SysClr ,_cdedd );};if _gdcaf .SchemeClr !=nil {_gbffb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_gdcaf .SchemeClr ,_gbffb );};if _gdcaf .PrstClr !=nil {_ggabg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_gdcaf .PrstClr ,_ggabg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_egeeg ST_PenAlignment )Validate ()error {return _egeeg .ValidateWithPath ("")};func (_abfeb ST_PositivePercentage )String ()string {if _abfeb .ST_PositivePercentageDecimal !=nil {return _e .Sprintf ("\u0025\u0076",*_abfeb .ST_PositivePercentageDecimal );};if _abfeb .ST_PositivePercentage !=nil {return _abfeb .ST_PositivePercentage .String ();};return "";};func (_ddbac ST_BevelPresetType )Validate ()error {return _ddbac .ValidateWithPath ("")};func (_fdgee *CT_TextTabStopList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fdgee .Tab !=nil {_eeada :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074a\u0062"}};for _ ,_agbab :=range _fdgee .Tab {e .EncodeElement (_agbab ,_eeada );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_Effect and its children, prefixing error messages with path +func (_bebea *EG_Effect )ValidateWithPath (path string )error {if _bebea .Cont !=nil {if _gdgeg :=_bebea .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_gdgeg !=nil {return _gdgeg ;};};if _bebea .Effect !=nil {if _gedb :=_bebea .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_gedb !=nil {return _gedb ;};};if _bebea .AlphaBiLevel !=nil {if _eccba :=_bebea .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_eccba !=nil {return _eccba ;};};if _bebea .AlphaCeiling !=nil {if _eegeb :=_bebea .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067");_eegeb !=nil {return _eegeb ;};};if _bebea .AlphaFloor !=nil {if _egbfb :=_bebea .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072");_egbfb !=nil {return _egbfb ;};};if _bebea .AlphaInv !=nil {if _gggaa :=_bebea .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev");_gggaa !=nil {return _gggaa ;};};if _bebea .AlphaMod !=nil {if _aafdc :=_bebea .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_aafdc !=nil {return _aafdc ;};};if _bebea .AlphaModFix !=nil {if _dcef :=_bebea .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078");_dcef !=nil {return _dcef ;};};if _bebea .AlphaOutset !=nil {if _ceegfg :=_bebea .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074");_ceegfg !=nil {return _ceegfg ;};};if _bebea .AlphaRepl !=nil {if _daffaa :=_bebea .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c");_daffaa !=nil {return _daffaa ;};};if _bebea .BiLevel !=nil {if _gadeg :=_bebea .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_gadeg !=nil {return _gadeg ;};};if _bebea .Blend !=nil {if _bebcce :=_bebea .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064");_bebcce !=nil {return _bebcce ;};};if _bebea .Blur !=nil {if _ccfdd :=_bebea .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_ccfdd !=nil {return _ccfdd ;};};if _bebea .ClrChange !=nil {if _fcffg :=_bebea .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_fcffg !=nil {return _fcffg ;};};if _bebea .ClrRepl !=nil {if _cfeac :=_bebea .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c");_cfeac !=nil {return _cfeac ;};};if _bebea .Duotone !=nil {if _aafdb :=_bebea .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065");_aafdb !=nil {return _aafdb ;};};if _bebea .Fill !=nil {if _gbgga :=_bebea .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_gbgga !=nil {return _gbgga ;};};if _bebea .FillOverlay !=nil {if _aegfba :=_bebea .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_aegfba !=nil {return _aegfba ;};};if _bebea .Glow !=nil {if _aegfdc :=_bebea .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_aegfdc !=nil {return _aegfdc ;};};if _bebea .Grayscl !=nil {if _feedd :=_bebea .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c");_feedd !=nil {return _feedd ;};};if _bebea .Hsl !=nil {if _aaaaf :=_bebea .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_aaaaf !=nil {return _aaaaf ;};};if _bebea .InnerShdw !=nil {if _fefg :=_bebea .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_fefg !=nil {return _fefg ;};};if _bebea .Lum !=nil {if _eegcf :=_bebea .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_eegcf !=nil {return _eegcf ;};};if _bebea .OuterShdw !=nil {if _ebeea :=_bebea .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_ebeea !=nil {return _ebeea ;};};if _bebea .PrstShdw !=nil {if _fefbe :=_bebea .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_fefbe !=nil {return _fefbe ;};};if _bebea .Reflection !=nil {if _cfdgbc :=_bebea .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_cfdgbc !=nil {return _cfdgbc ;};};if _bebea .RelOff !=nil {if _ffcea :=_bebea .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066");_ffcea !=nil {return _ffcea ;};};if _bebea .SoftEdge !=nil {if _cbdbf :=_bebea .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_cbdbf !=nil {return _cbdbf ;};};if _bebea .Tint !=nil {if _agffb :=_bebea .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_agffb !=nil {return _agffb ;};};if _bebea .Xfrm !=nil {if _cgdbd :=_bebea .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_cgdbd !=nil {return _cgdbd ;};};return nil ;}; -// Validate validates the CT_OfficeArtExtensionList and its children -func (_fbcg *CT_OfficeArtExtensionList )Validate ()error {return _fbcg .ValidateWithPath ("\u0043T\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");};func (_dfggbg *EG_TextAutofit )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dfggbg .NoAutofit !=nil {_cdbgf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_dfggbg .NoAutofit ,_cdbgf );};if _dfggbg .NormAutofit !=nil {_deccc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_dfggbg .NormAutofit ,_deccc );};if _dfggbg .SpAutoFit !=nil {_agdde :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_dfggbg .SpAutoFit ,_agdde );};return nil ;};func (_agcc *CT_LightRig )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agcc .RigAttr =ST_LightRigType (1);_agcc .DirAttr =ST_LightRigDirection (1);for _ ,_aaaba :=range start .Attr {if _aaaba .Name .Local =="\u0072\u0069\u0067"{_agcc .RigAttr .UnmarshalXMLAttr (_aaaba );continue ;};if _aaaba .Name .Local =="\u0064\u0069\u0072"{_agcc .DirAttr .UnmarshalXMLAttr (_aaaba );continue ;};};_dcgfg :for {_fcgfe ,_fede :=d .Token ();if _fede !=nil {return _fede ;};switch _bead :=_fcgfe .(type ){case _f .StartElement :switch _bead .Name {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 :"\u0072\u006f\u0074"},_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 :"\u0072\u006f\u0074"}:_agcc .Rot =NewCT_SphereCoords ();if _acbced :=d .DecodeElement (_agcc .Rot ,&_bead );_acbced !=nil {return _acbced ;};default:_db .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",_bead .Name );if _eegg :=d .Skip ();_eegg !=nil {return _eegg ;};};case _f .EndElement :break _dcgfg ;case _f .CharData :};};return nil ;}; +// Validate validates the EG_FillModeProperties and its children +func (_aggad *EG_FillModeProperties )Validate ()error {return _aggad .ValidateWithPath ("E\u0047\u005f\u0046\u0069ll\u004do\u0064\u0065\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_PictureLocking and its children -func (_adfba *CT_PictureLocking )Validate ()error {return _adfba .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006fc\u006b\u0069\u006e\u0067");};func (_agfag ST_BlipCompression )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ddef :=_f .Attr {};_ddef .Name =name ;switch _agfag {case ST_BlipCompressionUnset :_ddef .Value ="";case ST_BlipCompressionEmail :_ddef .Value ="\u0065\u006d\u0061i\u006c";case ST_BlipCompressionScreen :_ddef .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlipCompressionPrint :_ddef .Value ="\u0070\u0072\u0069n\u0074";case ST_BlipCompressionHqprint :_ddef .Value ="\u0068q\u0070\u0072\u0069\u006e\u0074";case ST_BlipCompressionNone :_ddef .Value ="\u006e\u006f\u006e\u0065";};return _ddef ,nil ;};func (_bfbcd *ST_PresetMaterialType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgdbb ,_cfegg :=d .Token ();if _cfegg !=nil {return _cfegg ;};if _dgeeea ,_eabbd :=_fgdbb .(_f .EndElement );_eabbd &&_dgeeea .Name ==start .Name {*_bfbcd =1;return nil ;};if _cdcbg ,_dcebce :=_fgdbb .(_f .CharData );!_dcebce {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",_fgdbb );}else {switch string (_cdcbg ){case "":*_bfbcd =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_bfbcd =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_bfbcd =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_bfbcd =3;case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_bfbcd =4;case "\u006d\u0061\u0074t\u0065":*_bfbcd =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_bfbcd =6;case "\u006d\u0065\u0074a\u006c":*_bfbcd =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_bfbcd =8;case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_bfbcd =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_bfbcd =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_bfbcd =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_bfbcd =12;case "\u0063\u006c\u0065a\u0072":*_bfbcd =13;case "\u0066\u006c\u0061\u0074":*_bfbcd =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_bfbcd =15;};};_fgdbb ,_cfegg =d .Token ();if _cfegg !=nil {return _cfegg ;};if _dbfce ,_bgfeec :=_fgdbb .(_f .EndElement );_bgfeec &&_dbfce .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",_fgdbb );}; +// Validate validates the CT_RegularTextRun and its children +func (_acecg *CT_RegularTextRun )Validate ()error {return _acecg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065x\u0074\u0052\u0075\u006e");};func (_cdceb *CT_Path2DCubicBezierTo )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_gecg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_fdfg :=range _cdceb .Pt {e .EncodeElement (_fdfg ,_gecg );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_fdeeg *ST_TextPoint )ValidateWithPath (path string )error {_faacg :=[]string {};if _fdeeg .ST_TextPointUnqualified !=nil {_faacg =append (_faacg ,"\u0053\u0054\u005fTe\u0078\u0074\u0050\u006f\u0069\u006e\u0074\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064");};if _fdeeg .ST_UniversalMeasure !=nil {_faacg =append (_faacg ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_faacg )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_faacg );};return nil ;};type CT_TextBulletSizePoint struct{ValAttr int32 ;};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 ;}; -// Validate validates the CT_TextLineBreak and its children -func (_cdfcg *CT_TextLineBreak )Validate ()error {return _cdfcg .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b");};func (_cabb ST_TextAutonumberScheme )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fbaed :=_f .Attr {};_fbaed .Name =name ;switch _cabb {case ST_TextAutonumberSchemeUnset :_fbaed .Value ="";case ST_TextAutonumberSchemeAlphaLcParenBoth :_fbaed .Value ="\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeAlphaUcParenBoth :_fbaed .Value ="\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeAlphaLcParenR :_fbaed .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeAlphaUcParenR :_fbaed .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeAlphaLcPeriod :_fbaed .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeAlphaUcPeriod :_fbaed .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicParenBoth :_fbaed .Value ="\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeArabicParenR :_fbaed .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeArabicPeriod :_fbaed .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicPlain :_fbaed .Value ="a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeRomanLcParenBoth :_fbaed .Value ="\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeRomanUcParenBoth :_fbaed .Value ="\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeRomanLcParenR :_fbaed .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeRomanUcParenR :_fbaed .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeRomanLcPeriod :_fbaed .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeRomanUcPeriod :_fbaed .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeCircleNumDbPlain :_fbaed .Value ="\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeCircleNumWdBlackPlain :_fbaed .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeCircleNumWdWhitePlain :_fbaed .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeArabicDbPeriod :_fbaed .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicDbPlain :_fbaed .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1ChsPeriod :_fbaed .Value ="\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1ChsPlain :_fbaed .Value ="e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1ChtPeriod :_fbaed .Value ="\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1ChtPlain :_fbaed .Value ="e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnChsDbPeriod :_fbaed .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1JpnKorPlain :_fbaed .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnKorPeriod :_fbaed .Value ="\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabic1Minus :_fbaed .Value ="\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeArabic2Minus :_fbaed .Value ="\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeHebrew2Minus :_fbaed .Value ="\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeThaiAlphaPeriod :_fbaed .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeThaiAlphaParenR :_fbaed .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeThaiAlphaParenBoth :_fbaed .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeThaiNumPeriod :_fbaed .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeThaiNumParenR :_fbaed .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeThaiNumParenBoth :_fbaed .Value ="\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeHindiAlphaPeriod :_fbaed .Value ="\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeHindiNumPeriod :_fbaed .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeHindiNumParenR :_fbaed .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeHindiAlpha1Period :_fbaed .Value ="\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064";};return _fbaed ,nil ;};func NewCT_NonVisualGraphicFrameProperties ()*CT_NonVisualGraphicFrameProperties {_gcdaf :=&CT_NonVisualGraphicFrameProperties {};return _gcdaf ;};type CT_ColorSchemeList struct{ExtraClrScheme []*CT_ColorSchemeAndMapping ;};func (_gaea *CT_PresetGeometry2D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cgdf ,_ebbe :=_gaea .PrstAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0072\u0073\u0074"});if _ebbe !=nil {return _ebbe ;};start .Attr =append (start .Attr ,_cgdf );e .EncodeToken (start );if _gaea .AvLst !=nil {_fcbec :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_gaea .AvLst ,_fcbec );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TextAutonumberBullet struct{TypeAttr ST_TextAutonumberScheme ;StartAtAttr *int32 ;}; +// Validate validates the CT_NonVisualDrawingShapeProps and its children +func (_eccg *CT_NonVisualDrawingShapeProps )Validate ()error {return _eccg .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 (_dacbg *ST_ChartBuildStep )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_facgd ,_fcbfe :=d .Token ();if _fcbfe !=nil {return _fcbfe ;};if _acba ,_ffebe :=_facgd .(_gg .EndElement );_ffebe &&_acba .Name ==start .Name {*_dacbg =1;return nil ;};if _fdccc ,_dbbca :=_facgd .(_gg .CharData );!_dbbca {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",_facgd );}else {switch string (_fdccc ){case "":*_dacbg =0;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_dacbg =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_dacbg =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_dacbg =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_dacbg =4;case "\u0061\u006c\u006c\u0050\u0074\u0073":*_dacbg =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_dacbg =6;};};_facgd ,_fcbfe =d .Token ();if _fcbfe !=nil {return _fcbfe ;};if _fbgag ,_afeaa :=_facgd .(_gg .EndElement );_afeaa &&_fbgag .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",_facgd );};type ST_SchemeColorVal byte ;func (_cbbeg *CT_DuotoneEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ebac :for {_gcbg ,_bfed :=d .Token ();if _bfed !=nil {return _bfed ;};switch _gcac :=_gcbg .(type ){case _gg .StartElement :switch _gcac .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gced :=NewEG_ColorChoice ();_gced .ScrgbClr =NewCT_ScRgbColor ();if _efed :=d .DecodeElement (_gced .ScrgbClr ,&_gcac );_efed !=nil {return _efed ;};_cbbeg .EG_ColorChoice =append (_cbbeg .EG_ColorChoice ,_gced );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_beaab :=NewEG_ColorChoice ();_beaab .SrgbClr =NewCT_SRgbColor ();if _bfdac :=d .DecodeElement (_beaab .SrgbClr ,&_gcac );_bfdac !=nil {return _bfdac ;};_cbbeg .EG_ColorChoice =append (_cbbeg .EG_ColorChoice ,_beaab );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_faffe :=NewEG_ColorChoice ();_faffe .HslClr =NewCT_HslColor ();if _cefaa :=d .DecodeElement (_faffe .HslClr ,&_gcac );_cefaa !=nil {return _cefaa ;};_cbbeg .EG_ColorChoice =append (_cbbeg .EG_ColorChoice ,_faffe );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dcbe :=NewEG_ColorChoice ();_dcbe .SysClr =NewCT_SystemColor ();if _dfgf :=d .DecodeElement (_dcbe .SysClr ,&_gcac );_dfgf !=nil {return _dfgf ;};_cbbeg .EG_ColorChoice =append (_cbbeg .EG_ColorChoice ,_dcbe );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ecbg :=NewEG_ColorChoice ();_ecbg .SchemeClr =NewCT_SchemeColor ();if _cgga :=d .DecodeElement (_ecbg .SchemeClr ,&_gcac );_cgga !=nil {return _cgga ;};_cbbeg .EG_ColorChoice =append (_cbbeg .EG_ColorChoice ,_ecbg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_caacg :=NewEG_ColorChoice ();_caacg .PrstClr =NewCT_PresetColor ();if _faeb :=d .DecodeElement (_caacg .PrstClr ,&_gcac );_faeb !=nil {return _faeb ;};_cbbeg .EG_ColorChoice =append (_cbbeg .EG_ColorChoice ,_caacg );default:_bb .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",_gcac .Name );if _eegg :=d .Skip ();_eegg !=nil {return _eegg ;};};case _gg .EndElement :break _ebac ;case _gg .CharData :};};return nil ;};func (_baafge *ST_DgmBuildStep )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_baafge =0;case "\u0073\u0070":*_baafge =1;case "\u0062\u0067":*_baafge =2;};return nil ;};func (_caafcf ST_PitchFamily )ValidateWithPath (path string )error {switch _caafcf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18: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 (_caafcf ));};return nil ;};func (_dbeff ST_BlipCompression )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_bbggc :=_gg .Attr {};_bbggc .Name =name ;switch _dbeff {case ST_BlipCompressionUnset :_bbggc .Value ="";case ST_BlipCompressionEmail :_bbggc .Value ="\u0065\u006d\u0061i\u006c";case ST_BlipCompressionScreen :_bbggc .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlipCompressionPrint :_bbggc .Value ="\u0070\u0072\u0069n\u0074";case ST_BlipCompressionHqprint :_bbggc .Value ="\u0068q\u0070\u0072\u0069\u006e\u0074";case ST_BlipCompressionNone :_bbggc .Value ="\u006e\u006f\u006e\u0065";};return _bbggc ,nil ;};func ParseUnionST_OnOff (s string )(_af .ST_OnOff ,error ){return _af .ST_OnOff {},nil }; -// Validate validates the CT_GraphicalObject and its children -func (_fadad *CT_GraphicalObject )Validate ()error {return _fadad .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069c\u0061\u006cO\u0062\u006a\u0065\u0063\u0074");};type ST_RectAlignment byte ; +// Validate validates the CT_TextNoAutofit and its children +func (_eacd *CT_TextNoAutofit )Validate ()error {return _eacd .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");};var ST_TextBulletSizePercentPatternRe =_a .MustCompile (ST_TextBulletSizePercentPattern );func (_cgceb *CT_Headers )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_fgegb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}};for _ ,_efbgb :=range _cgceb .Header {e .EncodeElement (_efbgb ,_fgegb );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_TableCol ()*CT_TableCol {_agdc :=&CT_TableCol {};return _agdc };func NewCT_GvmlGroupShape ()*CT_GvmlGroupShape {_fagea :=&CT_GvmlGroupShape {};_fagea .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_fagea .GrpSpPr =NewCT_GroupShapeProperties ();return _fagea ;}; -// Validate validates the CT_PresetLineDashProperties and its children -func (_cacc *CT_PresetLineDashProperties )Validate ()error {return _cacc .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_TileInfoProperties and its children +func (_agefe *CT_TileInfoProperties )Validate ()error {return _agefe .ValidateWithPath ("C\u0054\u005f\u0054\u0069le\u0049n\u0066\u006f\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};type Theme struct{CT_OfficeStyleSheet }; -// ValidateWithPath validates the CT_GvmlPicture and its children, prefixing error messages with path -func (_cdbea *CT_GvmlPicture )ValidateWithPath (path string )error {if _afbbe :=_cdbea .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_afbbe !=nil {return _afbbe ;};if _aged :=_cdbea .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_aged !=nil {return _aged ;};if _dfbbb :=_cdbea .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dfbbb !=nil {return _dfbbb ;};if _cdbea .Style !=nil {if _cbace :=_cdbea .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_cbace !=nil {return _cbace ;};};if _cdbea .ExtLst !=nil {if _bgeba :=_cdbea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgeba !=nil {return _bgeba ;};};return nil ;}; +// ValidateWithPath validates the CT_AlphaBiLevelEffect and its children, prefixing error messages with path +func (_ebd *CT_AlphaBiLevelEffect )ValidateWithPath (path string )error {if _bef :=_ebd .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_bef !=nil {return _bef ;};return nil ;};func (_fcde *CT_RegularTextRun )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _fcde .RPr !=nil {_gbef :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_fcde .RPr ,_gbef );};_acaefd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0074"}};_bb .AddPreserveSpaceAttr (&_acaefd ,_fcde .T );e .EncodeElement (_fcde .T ,_acaefd );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_eeddb *ThemeManager )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_eeddb .CT_EmptyElement =*NewCT_EmptyElement ();for {_egggf ,_bcceb :=d .Token ();if _bcceb !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0054\u0068\u0065\u006d\u0065M\u0061\u006e\u0061\u0067\u0065\u0072\u003a\u0020\u0025\u0073",_bcceb );};if _accfg ,_afcde :=_egggf .(_gg .EndElement );_afcde &&_accfg .Name ==start .Name {break ;};};return nil ;};type CT_Path2DCubicBezierTo struct{Pt []*CT_AdjPoint2D ;};type ST_BevelPresetType byte ;func NewCT_GroupLocking ()*CT_GroupLocking {_gaeeb :=&CT_GroupLocking {};return _gaeeb }; -// ValidateWithPath validates the VideoFile and its children, prefixing error messages with path -func (_cceff *VideoFile )ValidateWithPath (path string )error {if _agaeg :=_cceff .CT_VideoFile .ValidateWithPath (path );_agaeg !=nil {return _agaeg ;};return nil ;}; +// Validate validates the EG_LineDashProperties and its children +func (_cfeaa *EG_LineDashProperties )Validate ()error {return _cfeaa .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0044a\u0073\u0068\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the EG_Geometry and its children, prefixing error messages with path -func (_agbgc *EG_Geometry )ValidateWithPath (path string )error {if _agbgc .CustGeom !=nil {if _egdeb :=_agbgc .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_egdeb !=nil {return _egdeb ;};};if _agbgc .PrstGeom !=nil {if _bbeaf :=_agbgc .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm");_bbeaf !=nil {return _bbeaf ;};};return nil ;}; +// ValidateWithPath validates the CT_DuotoneEffect and its children, prefixing error messages with path +func (_fdfbe *CT_DuotoneEffect )ValidateWithPath (path string )error {for _addaf ,_acfac :=range _fdfbe .EG_ColorChoice {if _fgaf :=_acfac .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_addaf ));_fgaf !=nil {return _fgaf ;};};return nil ;};func NewCT_PresetShadowEffect ()*CT_PresetShadowEffect {_dbac :=&CT_PresetShadowEffect {};_dbac .PrstAttr =ST_PresetShadowVal (1);return _dbac ;};func (_agdgcf ST_TextAnchoringType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_agdgcf .String (),start );};func (_cgacf ST_PitchFamily )Validate ()error {return _cgacf .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_AudioCD and its children, prefixing error messages with path -func (_afdf *CT_AudioCD )ValidateWithPath (path string )error {if _afbb :=_afdf .St .ValidateWithPath (path +"\u002f\u0053\u0074");_afbb !=nil {return _afbb ;};if _ecb :=_afdf .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_ecb !=nil {return _ecb ;};if _afdf .ExtLst !=nil {if _gfb :=_afdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfb !=nil {return _gfb ;};};return nil ;};func (_ceegf ST_RectAlignment )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dagdd :=_f .Attr {};_dagdd .Name =name ;switch _ceegf {case ST_RectAlignmentUnset :_dagdd .Value ="";case ST_RectAlignmentTl :_dagdd .Value ="\u0074\u006c";case ST_RectAlignmentT :_dagdd .Value ="\u0074";case ST_RectAlignmentTr :_dagdd .Value ="\u0074\u0072";case ST_RectAlignmentL :_dagdd .Value ="\u006c";case ST_RectAlignmentCtr :_dagdd .Value ="\u0063\u0074\u0072";case ST_RectAlignmentR :_dagdd .Value ="\u0072";case ST_RectAlignmentBl :_dagdd .Value ="\u0062\u006c";case ST_RectAlignmentB :_dagdd .Value ="\u0062";case ST_RectAlignmentBr :_dagdd .Value ="\u0062\u0072";};return _dagdd ,nil ;};func (_dbbbg ST_AnimationBuildType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ebefag :=_f .Attr {};_ebefag .Name =name ;switch _dbbbg {case ST_AnimationBuildTypeUnset :_ebefag .Value ="";case ST_AnimationBuildTypeAllAtOnce :_ebefag .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return _ebefag ,nil ;};func (_ceggd *CT_Point3D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gded :=range start .Attr {if _gded .Name .Local =="\u0078"{_gbdfg ,_daebb :=ParseUnionST_Coordinate (_gded .Value );if _daebb !=nil {return _daebb ;};_ceggd .XAttr =_gbdfg ;continue ;};if _gded .Name .Local =="\u0079"{_cfbed ,_egbaa :=ParseUnionST_Coordinate (_gded .Value );if _egbaa !=nil {return _egbaa ;};_ceggd .YAttr =_cfbed ;continue ;};if _gded .Name .Local =="\u007a"{_fcgeb ,_gcfg :=ParseUnionST_Coordinate (_gded .Value );if _gcfg !=nil {return _gcfg ;};_ceggd .ZAttr =_fcgeb ;continue ;};};for {_ggbaff ,_bgfed :=d .Token ();if _bgfed !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044\u003a\u0020%\u0073",_bgfed );};if _edade ,_baff :=_ggbaff .(_f .EndElement );_baff &&_edade .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Path2DMoveTo and its children +func (_bfaea *CT_Path2DMoveTo )Validate ()error {return _bfaea .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f");};type CT_TextLineBreak struct{RPr *CT_TextCharacterProperties ;};func (_bcaba *ST_Percentage )Validate ()error {return _bcaba .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TableCell and its children, prefixing error messages with path -func (_gadgd *CT_TableCell )ValidateWithPath (path string )error {if _gadgd .TxBody !=nil {if _acgea :=_gadgd .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_acgea !=nil {return _acgea ;};};if _gadgd .TcPr !=nil {if _cbacb :=_gadgd .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_cbacb !=nil {return _cbacb ;};};if _gadgd .ExtLst !=nil {if _geba :=_gadgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_geba !=nil {return _geba ;};};return nil ;}; +// ValidateWithPath validates the CT_DashStopList and its children, prefixing error messages with path +func (_adfa *CT_DashStopList )ValidateWithPath (path string )error {for _abege ,_eeag :=range _adfa .Ds {if _cabe :=_eeag .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0044\u0073\u005b\u0025\u0064]",path ,_abege ));_cabe !=nil {return _cabe ;};};return nil ;};func (_cfee *CT_Camera )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {_fecg ,_bbbf :=_cfee .PrstAttr .MarshalXMLAttr (_gg .Name {Local :"\u0070\u0072\u0073\u0074"});if _bbbf !=nil {return _bbbf ;};start .Attr =append (start .Attr ,_fecg );if _cfee .FovAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0066\u006f\u0076"},Value :_b .Sprintf ("\u0025\u0076",*_cfee .FovAttr )});};if _cfee .ZoomAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u007a\u006f\u006f\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_cfee .ZoomAttr )});};e .EncodeToken (start );if _cfee .Rot !=nil {_dgge :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_cfee .Rot ,_dgge );};e .EncodeToken (_gg .EndElement {Name :start .Name });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 ;};type CT_AlphaModulateEffect struct{Cont *CT_EffectContainer ;};func (_edbff *CT_OuterShadowEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _edbff .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_edbff .BlurRadAttr )});};if _edbff .DistAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_edbff .DistAttr )});};if _edbff .DirAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064\u0069\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_edbff .DirAttr )});};if _edbff .SxAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_edbff .SxAttr )});};if _edbff .SyAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_edbff .SyAttr )});};if _edbff .KxAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006b\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_edbff .KxAttr )});};if _edbff .KyAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006b\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_edbff .KyAttr )});};if _edbff .AlgnAttr !=ST_RectAlignmentUnset {_gggg ,_dbcbd :=_edbff .AlgnAttr .MarshalXMLAttr (_gg .Name {Local :"\u0061\u006c\u0067\u006e"});if _dbcbd !=nil {return _dbcbd ;};start .Attr =append (start .Attr ,_gggg );};if _edbff .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_edbff .RotWithShapeAttr ))});};e .EncodeToken (start );if _edbff .ScrgbClr !=nil {_gefd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_edbff .ScrgbClr ,_gefd );};if _edbff .SrgbClr !=nil {_adbb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_edbff .SrgbClr ,_adbb );};if _edbff .HslClr !=nil {_defb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_edbff .HslClr ,_defb );};if _edbff .SysClr !=nil {_bfbed :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_edbff .SysClr ,_bfbed );};if _edbff .SchemeClr !=nil {_fefa :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_edbff .SchemeClr ,_fefa );};if _edbff .PrstClr !=nil {_bbffc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_edbff .PrstClr ,_bbffc );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_InverseGammaTransform ()*CT_InverseGammaTransform {_eaebg :=&CT_InverseGammaTransform {};return _eaebg ;};func (_eadcg *CT_OfficeArtExtensionList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bebac :for {_gfdba ,_addf :=d .Token ();if _addf !=nil {return _addf ;};switch _bcafe :=_gfdba .(type ){case _gg .StartElement :switch _bcafe .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gedfef :=NewCT_OfficeArtExtension ();if _beag :=d .DecodeElement (_gedfef ,&_bcafe );_beag !=nil {return _beag ;};_eadcg .Ext =append (_eadcg .Ext ,_gedfef );default:_bb .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",_bcafe .Name );if _fccdcg :=d .Skip ();_fccdcg !=nil {return _fccdcg ;};};case _gg .EndElement :break _bebac ;case _gg .CharData :};};return nil ;};func (_fbde *CT_SystemColor )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {_gfbff ,_gaea :=_fbde .ValAttr .MarshalXMLAttr (_gg .Name {Local :"\u0076\u0061\u006c"});if _gaea !=nil {return _gaea ;};start .Attr =append (start .Attr ,_gfbff );if _fbde .LastClrAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006ca\u0073\u0074\u0043\u006c\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fbde .LastClrAttr )});};e .EncodeToken (start );if _fbde .EG_ColorTransform !=nil {for _ ,_acfbff :=range _fbde .EG_ColorTransform {_acfbff .MarshalXML (e ,_gg .StartElement {});};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bgfgd ST_LightRigDirection )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_bgfgd .String (),start );}; -// ValidateWithPath validates the CT_GvmlGroupShape and its children, prefixing error messages with path -func (_dgcge *CT_GvmlGroupShape )ValidateWithPath (path string )error {if _dgdb :=_dgcge .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_dgdb !=nil {return _dgdb ;};if _abfgf :=_dgcge .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_abfgf !=nil {return _abfgf ;};for _gcfba ,_eebff :=range _dgcge .Choice {if _abga :=_eebff .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gcfba ));_abga !=nil {return _abga ;};};if _dgcge .ExtLst !=nil {if _bgdbd :=_dgcge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgdbd !=nil {return _bgdbd ;};};return nil ;}; +// ValidateWithPath validates the CT_PresetLineDashProperties and its children, prefixing error messages with path +func (_cggf *CT_PresetLineDashProperties )ValidateWithPath (path string )error {if _abgce :=_cggf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abgce !=nil {return _abgce ;};return nil ;};func (_fagccg *CT_WholeE2oFormatting )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bffgg :for {_cdefc ,_aaafa :=d .Token ();if _aaafa !=nil {return _aaafa ;};switch _dgfce :=_cdefc .(type ){case _gg .StartElement :switch _dgfce .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fagccg .Ln =NewCT_LineProperties ();if _cgdef :=d .DecodeElement (_fagccg .Ln ,&_dgfce );_cgdef !=nil {return _cgdef ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fagccg .EffectLst =NewCT_EffectList ();if _baegf :=d .DecodeElement (_fagccg .EffectLst ,&_dgfce );_baegf !=nil {return _baegf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fagccg .EffectDag =NewCT_EffectContainer ();if _bcfdd :=d .DecodeElement (_fagccg .EffectDag ,&_dgfce );_bcfdd !=nil {return _bcfdd ;};default:_bb .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",_dgfce .Name );if _bdgfa :=d .Skip ();_bdgfa !=nil {return _bdgfa ;};};case _gg .EndElement :break _bffgg ;case _gg .CharData :};};return nil ;};func (_eaaa *CT_TextBulletSizePoint )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_eaaa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_afcaa *EG_ThemeableFillStyle )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ceeba :for {_dgece ,_aabcg :=d .Token ();if _aabcg !=nil {return _aabcg ;};switch _ggdgc :=_dgece .(type ){case _gg .StartElement :switch _ggdgc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_afcaa .Fill =NewCT_FillProperties ();if _bgdbf :=d .DecodeElement (_afcaa .Fill ,&_ggdgc );_bgdbf !=nil {return _bgdbf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_afcaa .FillRef =NewCT_StyleMatrixReference ();if _ffbead :=d .DecodeElement (_afcaa .FillRef ,&_ggdgc );_ffbead !=nil {return _ffbead ;};default:_bb .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",_ggdgc .Name );if _eebca :=d .Skip ();_eebca !=nil {return _eebca ;};};case _gg .EndElement :break _ceeba ;case _gg .CharData :};};return nil ;};func (_ebdccb ST_PresetCameraType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_ebdccb .String (),start );};type CT_ColorSchemeList struct{ExtraClrScheme []*CT_ColorSchemeAndMapping ;};func (_agdag ST_TextAlignType )String ()string {switch _agdag {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 "";};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;); -// ValidateWithPath validates the CT_TextParagraphProperties and its children, prefixing error messages with path -func (_eacdd *CT_TextParagraphProperties )ValidateWithPath (path string )error {if _eacdd .MarLAttr !=nil {if *_eacdd .MarLAttr < 0{return _e .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 ,*_eacdd .MarLAttr );};if *_eacdd .MarLAttr > 51206400{return _e .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 ,*_eacdd .MarLAttr );};};if _eacdd .MarRAttr !=nil {if *_eacdd .MarRAttr < 0{return _e .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 ,*_eacdd .MarRAttr );};if *_eacdd .MarRAttr > 51206400{return _e .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 ,*_eacdd .MarRAttr );};};if _eacdd .LvlAttr !=nil {if *_eacdd .LvlAttr < 0{return _e .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 ,*_eacdd .LvlAttr );};if *_eacdd .LvlAttr > 8{return _e .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 ,*_eacdd .LvlAttr );};};if _eacdd .IndentAttr !=nil {if *_eacdd .IndentAttr < -51206400{return _e .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 ,*_eacdd .IndentAttr );};if *_eacdd .IndentAttr > 51206400{return _e .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 ,*_eacdd .IndentAttr );};};if _gccgb :=_eacdd .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_gccgb !=nil {return _gccgb ;};if _eacdd .DefTabSzAttr !=nil {if _afcfc :=_eacdd .DefTabSzAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0054\u0061\u0062\u0053\u007a\u0041\u0074\u0074\u0072");_afcfc !=nil {return _afcfc ;};};if _ggbdf :=_eacdd .FontAlgnAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0041\u006c\u0067\u006e\u0041\u0074\u0074\u0072");_ggbdf !=nil {return _ggbdf ;};if _eacdd .LnSpc !=nil {if _agdfc :=_eacdd .LnSpc .ValidateWithPath (path +"\u002f\u004c\u006e\u0053\u0070\u0063");_agdfc !=nil {return _agdfc ;};};if _eacdd .SpcBef !=nil {if _facg :=_eacdd .SpcBef .ValidateWithPath (path +"\u002fS\u0070\u0063\u0042\u0065\u0066");_facg !=nil {return _facg ;};};if _eacdd .SpcAft !=nil {if _fcgga :=_eacdd .SpcAft .ValidateWithPath (path +"\u002fS\u0070\u0063\u0041\u0066\u0074");_fcgga !=nil {return _fcgga ;};};if _eacdd .BuClrTx !=nil {if _edaee :=_eacdd .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_edaee !=nil {return _edaee ;};};if _eacdd .BuClr !=nil {if _ddcfd :=_eacdd .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072");_ddcfd !=nil {return _ddcfd ;};};if _eacdd .BuSzTx !=nil {if _fagdb :=_eacdd .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_fagdb !=nil {return _fagdb ;};};if _eacdd .BuSzPct !=nil {if _bfeae :=_eacdd .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074");_bfeae !=nil {return _bfeae ;};};if _eacdd .BuSzPts !=nil {if _febbg :=_eacdd .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_febbg !=nil {return _febbg ;};};if _eacdd .BuFontTx !=nil {if _cabab :=_eacdd .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x");_cabab !=nil {return _cabab ;};};if _eacdd .BuFont !=nil {if _cfccd :=_eacdd .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074");_cfccd !=nil {return _cfccd ;};};if _eacdd .BuNone !=nil {if _aggf :=_eacdd .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065");_aggf !=nil {return _aggf ;};};if _eacdd .BuAutoNum !=nil {if _ddaba :=_eacdd .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d");_ddaba !=nil {return _ddaba ;};};if _eacdd .BuChar !=nil {if _fbfdeg :=_eacdd .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072");_fbfdeg !=nil {return _fbfdeg ;};};if _eacdd .BuBlip !=nil {if _ccdad :=_eacdd .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070");_ccdad !=nil {return _ccdad ;};};if _eacdd .TabLst !=nil {if _cfefb :=_eacdd .TabLst .ValidateWithPath (path +"\u002fT\u0061\u0062\u004c\u0073\u0074");_cfefb !=nil {return _cfefb ;};};if _eacdd .DefRPr !=nil {if _cgfdf :=_eacdd .DefRPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0052\u0050\u0072");_cgfdf !=nil {return _cgfdf ;};};if _eacdd .ExtLst !=nil {if _cbgee :=_eacdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbgee !=nil {return _cbgee ;};};return nil ;};func NewCT_EffectStyleList ()*CT_EffectStyleList {_cbcga :=&CT_EffectStyleList {};return _cbcga }; +// ValidateWithPath validates the CT_Scale2D and its children, prefixing error messages with path +func (_fdbf *CT_Scale2D )ValidateWithPath (path string )error {if _abdgg :=_fdbf .Sx .ValidateWithPath (path +"\u002f\u0053\u0078");_abdgg !=nil {return _abdgg ;};if _cedg :=_fdbf .Sy .ValidateWithPath (path +"\u002f\u0053\u0079");_cedg !=nil {return _cedg ;};return nil ;};func (_abebd *CT_NonVisualContentPartProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_beecfe :=range start .Attr {if _beecfe .Name .Local =="\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"{_gddac ,_dfgfa :=_c .ParseBool (_beecfe .Value );if _dfgfa !=nil {return _dfgfa ;};_abebd .IsCommentAttr =&_gddac ;continue ;};};_fgfd :for {_gbgbb ,_adgb :=d .Token ();if _adgb !=nil {return _adgb ;};switch _cgdcd :=_gbgbb .(type ){case _gg .StartElement :switch _cgdcd .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_abebd .CpLocks =NewCT_ContentPartLocking ();if _dbbeg :=d .DecodeElement (_abebd .CpLocks ,&_cgdcd );_dbbeg !=nil {return _dbbeg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_abebd .ExtLst =NewCT_OfficeArtExtensionList ();if _ddgae :=d .DecodeElement (_abebd .ExtLst ,&_cgdcd );_ddgae !=nil {return _ddgae ;};default:_bb .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",_cgdcd .Name );if _efbbe :=d .Skip ();_efbbe !=nil {return _efbbe ;};};case _gg .EndElement :break _fgfd ;case _gg .CharData :};};return nil ;};func (_gadefc *CT_SRgbColor )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_cgggg :=range start .Attr {if _cgggg .Name .Local =="\u0076\u0061\u006c"{_gedfc ,_dgaef :=_cgggg .Value ,error (nil );if _dgaef !=nil {return _dgaef ;};_gadefc .ValAttr =_gedfc ;continue ;};};_gfbfc :for {_adde ,_bebbaa :=d .Token ();if _bebbaa !=nil {return _bebbaa ;};switch _febdf :=_adde .(type ){case _gg .StartElement :switch _febdf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eabg :=NewEG_ColorTransform ();_eabg .Tint =NewCT_PositiveFixedPercentage ();if _gegc :=d .DecodeElement (_eabg .Tint ,&_febdf );_gegc !=nil {return _gegc ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_eabg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcacg :=NewEG_ColorTransform ();_fcacg .Shade =NewCT_PositiveFixedPercentage ();if _ecgba :=d .DecodeElement (_fcacg .Shade ,&_febdf );_ecgba !=nil {return _ecgba ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_fcacg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcbbe :=NewEG_ColorTransform ();_fcbbe .Comp =NewCT_ComplementTransform ();if _geadc :=d .DecodeElement (_fcbbe .Comp ,&_febdf );_geadc !=nil {return _geadc ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_fcbbe );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agfg :=NewEG_ColorTransform ();_agfg .Inv =NewCT_InverseTransform ();if _fgdc :=d .DecodeElement (_agfg .Inv ,&_febdf );_fgdc !=nil {return _fgdc ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_agfg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdgcab :=NewEG_ColorTransform ();_cdgcab .Gray =NewCT_GrayscaleTransform ();if _agafb :=d .DecodeElement (_cdgcab .Gray ,&_febdf );_agafb !=nil {return _agafb ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_cdgcab );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fgeag :=NewEG_ColorTransform ();_fgeag .Alpha =NewCT_PositiveFixedPercentage ();if _befff :=d .DecodeElement (_fgeag .Alpha ,&_febdf );_befff !=nil {return _befff ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_fgeag );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bdefa :=NewEG_ColorTransform ();_bdefa .AlphaOff =NewCT_FixedPercentage ();if _bdbac :=d .DecodeElement (_bdefa .AlphaOff ,&_febdf );_bdbac !=nil {return _bdbac ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_bdefa );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dgcgb :=NewEG_ColorTransform ();_dgcgb .AlphaMod =NewCT_PositivePercentage ();if _agebb :=d .DecodeElement (_dgcgb .AlphaMod ,&_febdf );_agebb !=nil {return _agebb ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_dgcgb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_facaa :=NewEG_ColorTransform ();_facaa .Hue =NewCT_PositiveFixedAngle ();if _gefdd :=d .DecodeElement (_facaa .Hue ,&_febdf );_gefdd !=nil {return _gefdd ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_facaa );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_abede :=NewEG_ColorTransform ();_abede .HueOff =NewCT_Angle ();if _geeb :=d .DecodeElement (_abede .HueOff ,&_febdf );_geeb !=nil {return _geeb ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_abede );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fadeb :=NewEG_ColorTransform ();_fadeb .HueMod =NewCT_PositivePercentage ();if _ddgb :=d .DecodeElement (_fadeb .HueMod ,&_febdf );_ddgb !=nil {return _ddgb ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_fadeb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gacab :=NewEG_ColorTransform ();_gacab .Sat =NewCT_Percentage ();if _fdae :=d .DecodeElement (_gacab .Sat ,&_febdf );_fdae !=nil {return _fdae ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_gacab );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bgcfa :=NewEG_ColorTransform ();_bgcfa .SatOff =NewCT_Percentage ();if _fddeb :=d .DecodeElement (_bgcfa .SatOff ,&_febdf );_fddeb !=nil {return _fddeb ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_bgcfa );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eeecf :=NewEG_ColorTransform ();_eeecf .SatMod =NewCT_Percentage ();if _fgeegb :=d .DecodeElement (_eeecf .SatMod ,&_febdf );_fgeegb !=nil {return _fgeegb ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_eeecf );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_deceb :=NewEG_ColorTransform ();_deceb .Lum =NewCT_Percentage ();if _bacfg :=d .DecodeElement (_deceb .Lum ,&_febdf );_bacfg !=nil {return _bacfg ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_deceb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cggbeb :=NewEG_ColorTransform ();_cggbeb .LumOff =NewCT_Percentage ();if _efce :=d .DecodeElement (_cggbeb .LumOff ,&_febdf );_efce !=nil {return _efce ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_cggbeb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fafcf :=NewEG_ColorTransform ();_fafcf .LumMod =NewCT_Percentage ();if _ggecc :=d .DecodeElement (_fafcf .LumMod ,&_febdf );_ggecc !=nil {return _ggecc ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_fafcf );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdffa :=NewEG_ColorTransform ();_cdffa .Red =NewCT_Percentage ();if _fgggf :=d .DecodeElement (_cdffa .Red ,&_febdf );_fgggf !=nil {return _fgggf ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_cdffa );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcgfgd :=NewEG_ColorTransform ();_fcgfgd .RedOff =NewCT_Percentage ();if _dfbf :=d .DecodeElement (_fcgfgd .RedOff ,&_febdf );_dfbf !=nil {return _dfbf ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_fcgfgd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ffdac :=NewEG_ColorTransform ();_ffdac .RedMod =NewCT_Percentage ();if _bebd :=d .DecodeElement (_ffdac .RedMod ,&_febdf );_bebd !=nil {return _bebd ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_ffdac );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fegff :=NewEG_ColorTransform ();_fegff .Green =NewCT_Percentage ();if _gfegg :=d .DecodeElement (_fegff .Green ,&_febdf );_gfegg !=nil {return _gfegg ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_fegff );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdebg :=NewEG_ColorTransform ();_cdebg .GreenOff =NewCT_Percentage ();if _abfbg :=d .DecodeElement (_cdebg .GreenOff ,&_febdf );_abfbg !=nil {return _abfbg ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_cdebg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ccada :=NewEG_ColorTransform ();_ccada .GreenMod =NewCT_Percentage ();if _egdd :=d .DecodeElement (_ccada .GreenMod ,&_febdf );_egdd !=nil {return _egdd ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_ccada );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bfbac :=NewEG_ColorTransform ();_bfbac .Blue =NewCT_Percentage ();if _bbaeb :=d .DecodeElement (_bfbac .Blue ,&_febdf );_bbaeb !=nil {return _bbaeb ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_bfbac );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cddfb :=NewEG_ColorTransform ();_cddfb .BlueOff =NewCT_Percentage ();if _ccadef :=d .DecodeElement (_cddfb .BlueOff ,&_febdf );_ccadef !=nil {return _ccadef ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_cddfb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agcbe :=NewEG_ColorTransform ();_agcbe .BlueMod =NewCT_Percentage ();if _dgeb :=d .DecodeElement (_agcbe .BlueMod ,&_febdf );_dgeb !=nil {return _dgeb ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_agcbe );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cddg :=NewEG_ColorTransform ();_cddg .Gamma =NewCT_GammaTransform ();if _cedba :=d .DecodeElement (_cddg .Gamma ,&_febdf );_cedba !=nil {return _cedba ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_cddg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dccef :=NewEG_ColorTransform ();_dccef .InvGamma =NewCT_InverseGammaTransform ();if _addcf :=d .DecodeElement (_dccef .InvGamma ,&_febdf );_addcf !=nil {return _addcf ;};_gadefc .EG_ColorTransform =append (_gadefc .EG_ColorTransform ,_dccef );default:_bb .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",_febdf .Name );if _effe :=d .Skip ();_effe !=nil {return _effe ;};};case _gg .EndElement :break _gfbfc ;case _gg .CharData :};};return nil ;};func (_bdegb *CT_Scale2D )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bdegb .Sx =NewCT_Ratio ();_bdegb .Sy =NewCT_Ratio ();_bdeaf :for {_fccff ,_ebfba :=d .Token ();if _ebfba !=nil {return _ebfba ;};switch _dgacb :=_fccff .(type ){case _gg .StartElement :switch _dgacb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _cdebc :=d .DecodeElement (_bdegb .Sx ,&_dgacb );_cdebc !=nil {return _cdebc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _gafga :=d .DecodeElement (_bdegb .Sy ,&_dgacb );_gafga !=nil {return _gafga ;};default:_bb .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",_dgacb .Name );if _fbfde :=d .Skip ();_fbfde !=nil {return _fbfde ;};};case _gg .EndElement :break _bdeaf ;case _gg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path -func (_ebgge *CT_FontScheme )ValidateWithPath (path string )error {if _bgeg :=_ebgge .MajorFont .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074");_bgeg !=nil {return _bgeg ;};if _begg :=_ebgge .MinorFont .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074");_begg !=nil {return _begg ;};if _ebgge .ExtLst !=nil {if _aggg :=_ebgge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aggg !=nil {return _aggg ;};};return nil ;};func NewCT_GvmlTextShapeChoice ()*CT_GvmlTextShapeChoice {_aebcfc :=&CT_GvmlTextShapeChoice {};return _aebcfc ;}; +// Validate validates the CT_NonVisualConnectorProperties and its children +func (_eadc *CT_NonVisualConnectorProperties )Validate ()error {return _eadc .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 NewEG_ColorTransform ()*EG_ColorTransform {_ffecf :=&EG_ColorTransform {};return _ffecf }; -// Validate validates the CT_ClipboardStyleSheet and its children -func (_ebgg *CT_ClipboardStyleSheet )Validate ()error {return _ebgg .ValidateWithPath ("\u0043\u0054\u005f\u0043li\u0070\u0062\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065e\u0074");};func NewCT_Bevel ()*CT_Bevel {_ebf :=&CT_Bevel {};return _ebf };type ST_AnimationBuildType byte ;func (_bcafc *ST_PitchFamily )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bcafc =0;case "\u0030\u0030":*_bcafc =1;case "\u0030\u0031":*_bcafc =2;case "\u0030\u0032":*_bcafc =3;case "\u0031\u0036":*_bcafc =4;case "\u0031\u0037":*_bcafc =5;case "\u0031\u0038":*_bcafc =6;case "\u0033\u0032":*_bcafc =7;case "\u0033\u0033":*_bcafc =8;case "\u0033\u0034":*_bcafc =9;case "\u0034\u0038":*_bcafc =10;case "\u0034\u0039":*_bcafc =11;case "\u0035\u0030":*_bcafc =12;case "\u0036\u0034":*_bcafc =13;case "\u0036\u0035":*_bcafc =14;case "\u0036\u0036":*_bcafc =15;case "\u0038\u0030":*_bcafc =16;case "\u0038\u0031":*_bcafc =17;case "\u0038\u0032":*_bcafc =18;};return nil ;};type CT_TextSpacingPoint struct{ValAttr int32 ;};func ParseUnionST_Percentage (s string )(ST_Percentage ,error ){_ddccg :=ST_Percentage {};if _bg .ST_PercentagePatternRe .MatchString (s ){_ddccg .ST_Percentage =&s ;}else {_cfgdgg ,_cedfc :=_g .ParseInt (s ,10,64);if _cedfc !=nil {return _ddccg ,_e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_cedfc );};_debaf :=int32 (_cfgdgg );_ddccg .ST_PercentageDecimal =&_debaf ;};return _ddccg ,nil ;};func (_eggf *CT_TableStyleTextStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abafb :=range start .Attr {if _abafb .Name .Local =="\u0062"{_eggf .BAttr .UnmarshalXMLAttr (_abafb );continue ;};if _abafb .Name .Local =="\u0069"{_eggf .IAttr .UnmarshalXMLAttr (_abafb );continue ;};};_gebdb :for {_cbaea ,_dfgfg :=d .Token ();if _dfgfg !=nil {return _dfgfg ;};switch _cagec :=_cbaea .(type ){case _f .StartElement :switch _cagec .Name {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 :"\u0066\u006f\u006e\u0074"},_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 :"\u0066\u006f\u006e\u0074"}:_eggf .Font =NewCT_FontCollection ();if _fefaa :=d .DecodeElement (_eggf .Font ,&_cagec );_fefaa !=nil {return _fefaa ;};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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:_eggf .FontRef =NewCT_FontReference ();if _bgbef :=d .DecodeElement (_eggf .FontRef ,&_cagec );_bgbef !=nil {return _bgbef ;};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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_eggf .ScrgbClr =NewCT_ScRgbColor ();if _gdaa :=d .DecodeElement (_eggf .ScrgbClr ,&_cagec );_gdaa !=nil {return _gdaa ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_eggf .SrgbClr =NewCT_SRgbColor ();if _gcgg :=d .DecodeElement (_eggf .SrgbClr ,&_cagec );_gcgg !=nil {return _gcgg ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_eggf .HslClr =NewCT_HslColor ();if _gabab :=d .DecodeElement (_eggf .HslClr ,&_cagec );_gabab !=nil {return _gabab ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_eggf .SysClr =NewCT_SystemColor ();if _dbcbaa :=d .DecodeElement (_eggf .SysClr ,&_cagec );_dbcbaa !=nil {return _dbcbaa ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_eggf .SchemeClr =NewCT_SchemeColor ();if _acffb :=d .DecodeElement (_eggf .SchemeClr ,&_cagec );_acffb !=nil {return _acffb ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_eggf .PrstClr =NewCT_PresetColor ();if _gbgdg :=d .DecodeElement (_eggf .PrstClr ,&_cagec );_gbgdg !=nil {return _gbgdg ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eggf .ExtLst =NewCT_OfficeArtExtensionList ();if _dafbca :=d .DecodeElement (_eggf .ExtLst ,&_cagec );_dafbca !=nil {return _dafbca ;};default:_db .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",_cagec .Name );if _aceea :=d .Skip ();_aceea !=nil {return _aceea ;};};case _f .EndElement :break _gebdb ;case _f .CharData :};};return nil ;};func (_cadbf ST_DgmBuildStep )String ()string {switch _cadbf {case 0:return "";case 1:return "\u0073\u0070";case 2:return "\u0062\u0067";};return "";}; +// Validate validates the EG_TextAutofit and its children +func (_dfagg *EG_TextAutofit )Validate ()error {return _dfagg .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075t\u006f\u0066\u0069\u0074");};func NewCT_TableProperties ()*CT_TableProperties {_gfeba :=&CT_TableProperties {};return _gfeba }; -// ValidateWithPath validates the CT_Path2DClose and its children, prefixing error messages with path -func (_facee *CT_Path2DClose )ValidateWithPath (path string )error {return nil };func NewCT_StyleMatrixReference ()*CT_StyleMatrixReference {_bfbebb :=&CT_StyleMatrixReference {};return _bfbebb ;};type ST_ChartBuildStep byte ;func (_cbfea *CT_LineEndProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdbd :=range start .Attr {if _cdbd .Name .Local =="\u0074\u0079\u0070\u0065"{_cbfea .TypeAttr .UnmarshalXMLAttr (_cdbd );continue ;};if _cdbd .Name .Local =="\u0077"{_cbfea .WAttr .UnmarshalXMLAttr (_cdbd );continue ;};if _cdbd .Name .Local =="\u006c\u0065\u006e"{_cbfea .LenAttr .UnmarshalXMLAttr (_cdbd );continue ;};};for {_gdcda ,_fbaae :=d .Token ();if _fbaae !=nil {return _e .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",_fbaae );};if _fabc ,_fcdb :=_gdcda .(_f .EndElement );_fcdb &&_fabc .Name ==start .Name {break ;};};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 (_fadbf *CT_LineJoinBevel )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_ecag ,_aeca :=d .Token ();if _aeca !=nil {return _e .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",_aeca );};if _agga ,_bbecb :=_ecag .(_f .EndElement );_bbecb &&_agga .Name ==start .Name {break ;};};return nil ;};func NewCT_TextCharacterProperties ()*CT_TextCharacterProperties {_deebg :=&CT_TextCharacterProperties {};return _deebg ;};func (_aegba *CT_TextField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_aegba .IdAttr )});if _aegba .TypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_aegba .TypeAttr )});};e .EncodeToken (start );if _aegba .RPr !=nil {_dcbbc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_aegba .RPr ,_dcbbc );};if _aegba .PPr !=nil {_efged :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070P\u0072"}};e .EncodeElement (_aegba .PPr ,_efged );};if _aegba .T !=nil {_gadda :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074"}};_db .AddPreserveSpaceAttr (&_gadda ,*_aegba .T );e .EncodeElement (_aegba .T ,_gadda );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_GroupShapeProperties ()*CT_GroupShapeProperties {_dafc :=&CT_GroupShapeProperties {};return _dafc ;};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;); +// Validate validates the CT_DefaultShapeDefinition and its children +func (_eafb *CT_DefaultShapeDefinition )Validate ()error {return _eafb .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0066a\u0075\u006c\u0074\u0053\u0068a\u0070e\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006fn");};func NewCT_EffectList ()*CT_EffectList {_abef :=&CT_EffectList {};return _abef }; -// Validate validates the CT_TextNoAutofit and its children -func (_dgeac *CT_TextNoAutofit )Validate ()error {return _dgeac .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");}; +// Validate validates the EG_TextGeometry and its children +func (_geacb *EG_TextGeometry )Validate ()error {return _geacb .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");};func (_bacd *CT_LineJoinRound )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_PresetLineDashProperties struct{ValAttr ST_PresetLineDashVal ;};func NewEG_Effect ()*EG_Effect {_cdedc :=&EG_Effect {};return _cdedc };func (_bfce *CT_ReflectionEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_fgbd :=range start .Attr {if _fgbd .Name .Local =="\u0066a\u0064\u0065\u0044\u0069\u0072"{_dgagg ,_gbgd :=_c .ParseInt (_fgbd .Value ,10,32);if _gbgd !=nil {return _gbgd ;};_bced :=int32 (_dgagg );_bfce .FadeDirAttr =&_bced ;continue ;};if _fgbd .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_ecfcb ,_abaeg :=_c .ParseInt (_fgbd .Value ,10,64);if _abaeg !=nil {return _abaeg ;};_bfce .BlurRadAttr =&_ecfcb ;continue ;};if _fgbd .Name .Local =="\u0073\u0074\u0050o\u0073"{_fcafc ,_dbfaa :=ParseUnionST_PositiveFixedPercentage (_fgbd .Value );if _dbfaa !=nil {return _dbfaa ;};_bfce .StPosAttr =&_fcafc ;continue ;};if _fgbd .Name .Local =="\u0065\u006e\u0064\u0041"{_gddbg ,_ccab :=ParseUnionST_PositiveFixedPercentage (_fgbd .Value );if _ccab !=nil {return _ccab ;};_bfce .EndAAttr =&_gddbg ;continue ;};if _fgbd .Name .Local =="\u0065\u006e\u0064\u0050\u006f\u0073"{_cfecb ,_ddae :=ParseUnionST_PositiveFixedPercentage (_fgbd .Value );if _ddae !=nil {return _ddae ;};_bfce .EndPosAttr =&_cfecb ;continue ;};if _fgbd .Name .Local =="\u0064\u0069\u0073\u0074"{_abeec ,_gabb :=_c .ParseInt (_fgbd .Value ,10,64);if _gabb !=nil {return _gabb ;};_bfce .DistAttr =&_abeec ;continue ;};if _fgbd .Name .Local =="\u0064\u0069\u0072"{_abgfa ,_daddc :=_c .ParseInt (_fgbd .Value ,10,32);if _daddc !=nil {return _daddc ;};_edeg :=int32 (_abgfa );_bfce .DirAttr =&_edeg ;continue ;};if _fgbd .Name .Local =="\u0073\u0074\u0041"{_cdbgf ,_cfgaf :=ParseUnionST_PositiveFixedPercentage (_fgbd .Value );if _cfgaf !=nil {return _cfgaf ;};_bfce .StAAttr =&_cdbgf ;continue ;};if _fgbd .Name .Local =="\u0073\u0078"{_gegadg ,_cefdc :=ParseUnionST_Percentage (_fgbd .Value );if _cefdc !=nil {return _cefdc ;};_bfce .SxAttr =&_gegadg ;continue ;};if _fgbd .Name .Local =="\u0073\u0079"{_acdag ,_eacgc :=ParseUnionST_Percentage (_fgbd .Value );if _eacgc !=nil {return _eacgc ;};_bfce .SyAttr =&_acdag ;continue ;};if _fgbd .Name .Local =="\u006b\u0078"{_cdaff ,_bgcba :=_c .ParseInt (_fgbd .Value ,10,32);if _bgcba !=nil {return _bgcba ;};_ceggc :=int32 (_cdaff );_bfce .KxAttr =&_ceggc ;continue ;};if _fgbd .Name .Local =="\u006b\u0079"{_acddg ,_gefed :=_c .ParseInt (_fgbd .Value ,10,32);if _gefed !=nil {return _gefed ;};_cbeag :=int32 (_acddg );_bfce .KyAttr =&_cbeag ;continue ;};if _fgbd .Name .Local =="\u0061\u006c\u0067\u006e"{_bfce .AlgnAttr .UnmarshalXMLAttr (_fgbd );continue ;};if _fgbd .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_efeaa ,_fbeg :=_c .ParseBool (_fgbd .Value );if _fbeg !=nil {return _fbeg ;};_bfce .RotWithShapeAttr =&_efeaa ;continue ;};};for {_gfagb ,_gebdcg :=d .Token ();if _gebdcg !=nil {return _b .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",_gebdcg );};if _fdebef ,_bccg :=_gfagb .(_gg .EndElement );_bccg &&_fdebef .Name ==start .Name {break ;};};return nil ;};func NewCT_PresetLineDashProperties ()*CT_PresetLineDashProperties {_cgecd :=&CT_PresetLineDashProperties {};return _cgecd ;}; -// Validate validates the CT_FlatText and its children -func (_cabc *CT_FlatText )Validate ()error {return _cabc .ValidateWithPath ("C\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074");};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 (_ebeg *CT_GraphicalObject )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebeg .GraphicData =NewCT_GraphicalObjectData ();_ebegg :for {_fgaf ,_gbca :=d .Token ();if _gbca !=nil {return _gbca ;};switch _eegd :=_fgaf .(type ){case _f .StartElement :switch _eegd .Name {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 :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"},_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 :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}:if _fgeb :=d .DecodeElement (_ebeg .GraphicData ,&_eegd );_fgeb !=nil {return _fgeb ;};default:_db .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",_eegd .Name );if _dddf :=d .Skip ();_dddf !=nil {return _dddf ;};};case _f .EndElement :break _ebegg ;case _f .CharData :};};return nil ;};func (_dgedd *ST_PresetPatternVal )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dgedd =0;case "\u0070\u0063\u0074\u0035":*_dgedd =1;case "\u0070\u0063\u00741\u0030":*_dgedd =2;case "\u0070\u0063\u00742\u0030":*_dgedd =3;case "\u0070\u0063\u00742\u0035":*_dgedd =4;case "\u0070\u0063\u00743\u0030":*_dgedd =5;case "\u0070\u0063\u00744\u0030":*_dgedd =6;case "\u0070\u0063\u00745\u0030":*_dgedd =7;case "\u0070\u0063\u00746\u0030":*_dgedd =8;case "\u0070\u0063\u00747\u0030":*_dgedd =9;case "\u0070\u0063\u00747\u0035":*_dgedd =10;case "\u0070\u0063\u00748\u0030":*_dgedd =11;case "\u0070\u0063\u00749\u0030":*_dgedd =12;case "\u0068\u006f\u0072\u007a":*_dgedd =13;case "\u0076\u0065\u0072\u0074":*_dgedd =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_dgedd =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_dgedd =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_dgedd =17;case "\u0064\u006b\u0056\u0065\u0072\u0074":*_dgedd =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_dgedd =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_dgedd =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_dgedd =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_dgedd =22;case "\u0063\u0072\u006fs\u0073":*_dgedd =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_dgedd =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_dgedd =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_dgedd =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_dgedd =27;case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_dgedd =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_dgedd =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_dgedd =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_dgedd =31;case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_dgedd =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_dgedd =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_dgedd =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_dgedd =35;case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_dgedd =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_dgedd =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_dgedd =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_dgedd =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_dgedd =40;case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_dgedd =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_dgedd =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_dgedd =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_dgedd =44;case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_dgedd =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_dgedd =46;case "\u0070\u006c\u0061i\u0064":*_dgedd =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_dgedd =48;case "\u0077\u0065\u0061v\u0065":*_dgedd =49;case "\u0064\u0069\u0076o\u0074":*_dgedd =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_dgedd =51;case "\u0077\u0061\u0076\u0065":*_dgedd =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_dgedd =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_dgedd =54;};return nil ;};func NewCT_ShapeLocking ()*CT_ShapeLocking {_adagg :=&CT_ShapeLocking {};return _adagg }; +// Validate validates the CT_PresetTextShape and its children +func (_dada *CT_PresetTextShape )Validate ()error {return _dada .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u0074T\u0065\u0078t\u0053\u0068\u0061\u0070\u0065");};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 ;}; -// ValidateWithPath validates the CT_TextTabStop and its children, prefixing error messages with path -func (_cebee *CT_TextTabStop )ValidateWithPath (path string )error {if _cebee .PosAttr !=nil {if _ebcgc :=_cebee .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_ebcgc !=nil {return _ebcgc ;};};if _adfgd :=_cebee .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_adfgd !=nil {return _adfgd ;};return nil ;};func NewCT_SphereCoords ()*CT_SphereCoords {_aeadf :=&CT_SphereCoords {};_aeadf .LatAttr =0;_aeadf .LonAttr =0;_aeadf .RevAttr =0;return _aeadf ;};func (_eaabgb *CT_StyleMatrix )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eaabgb .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_eaabgb .NameAttr )});};e .EncodeToken (start );_ccfad :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}};e .EncodeElement (_eaabgb .FillStyleLst ,_ccfad );_dbdcf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006cn\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_eaabgb .LnStyleLst ,_dbdcf );_gdcbc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003ae\u0066\u0066\u0065c\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_eaabgb .EffectStyleLst ,_gdcbc );_cdecf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003ab\u0067\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_eaabgb .BgFillStyleLst ,_cdecf );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbgc *ST_AnimationDgmOnlyBuildType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cbgc =0;case "\u006f\u006e\u0065":*_cbgc =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_cbgc =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_cbgc =3;};return nil ;};func (_babggg *CT_TextNormalAutofit )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _babggg .FontScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"},Value :_e .Sprintf ("\u0025\u0076",*_babggg .FontScaleAttr )});};if _babggg .LnSpcReductionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_babggg .LnSpcReductionAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_LineStyleList ()*CT_LineStyleList {_aaagb :=&CT_LineStyleList {};return _aaagb }; +// Validate validates the CT_ShapeStyle and its children +func (_bgab *CT_ShapeStyle )Validate ()error {return _bgab .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065");}; -// Validate validates the CT_GvmlPictureNonVisual and its children -func (_bbccc *CT_GvmlPictureNonVisual )Validate ()error {return _bbccc .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func NewCT_ColorMappingOverride ()*CT_ColorMappingOverride {_accd :=&CT_ColorMappingOverride {};_accd .Choice =NewCT_ColorMappingOverrideChoice ();return _accd ;};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_PresetLineDashProperties struct{ValAttr ST_PresetLineDashVal ;};func (_gegee *EG_EffectProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gegee .EffectLst !=nil {_aaaa :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gegee .EffectLst ,_aaaa );};if _gegee .EffectDag !=nil {_efgeb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_gegee .EffectDag ,_efgeb );};return nil ;}; +// Validate validates the CT_BlipFillProperties and its children +func (_geba *CT_BlipFillProperties )Validate ()error {return _geba .ValidateWithPath ("C\u0054\u005f\u0042\u006cip\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the EG_Text3D and its children, prefixing error messages with path -func (_cbfabe *EG_Text3D )ValidateWithPath (path string )error {if _cbfabe .Sp3d !=nil {if _baebe :=_cbfabe .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_baebe !=nil {return _baebe ;};};if _cbfabe .FlatTx !=nil {if _deacf :=_cbfabe .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_deacf !=nil {return _deacf ;};};return nil ;};func (_gdcc *CT_AlphaInverseEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcb :for {_gbff ,_afgb :=d .Token ();if _afgb !=nil {return _afgb ;};switch _bbbd :=_gbff .(type ){case _f .StartElement :switch _bbbd .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_gdcc .ScrgbClr =NewCT_ScRgbColor ();if _bfb :=d .DecodeElement (_gdcc .ScrgbClr ,&_bbbd );_bfb !=nil {return _bfb ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_gdcc .SrgbClr =NewCT_SRgbColor ();if _bcab :=d .DecodeElement (_gdcc .SrgbClr ,&_bbbd );_bcab !=nil {return _bcab ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_gdcc .HslClr =NewCT_HslColor ();if _edce :=d .DecodeElement (_gdcc .HslClr ,&_bbbd );_edce !=nil {return _edce ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_gdcc .SysClr =NewCT_SystemColor ();if _dfb :=d .DecodeElement (_gdcc .SysClr ,&_bbbd );_dfb !=nil {return _dfb ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_gdcc .SchemeClr =NewCT_SchemeColor ();if _acee :=d .DecodeElement (_gdcc .SchemeClr ,&_bbbd );_acee !=nil {return _acee ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_gdcc .PrstClr =NewCT_PresetColor ();if _fc :=d .DecodeElement (_gdcc .PrstClr ,&_bbbd );_fc !=nil {return _fc ;};default:_db .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",_bbbd .Name );if _eff :=d .Skip ();_eff !=nil {return _eff ;};};case _f .EndElement :break _bcb ;case _f .CharData :};};return nil ;};func NewAG_Locking ()*AG_Locking {_dc :=&AG_Locking {};return _dc };func (_gbebf *CT_TextCharBullet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0068\u0061\u0072"},Value :_e .Sprintf ("\u0025\u0076",_gbebf .CharAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_SRgbColor struct{ValAttr string ;EG_ColorTransform []*EG_ColorTransform ;};func (_agffc *ST_Coordinate32 )ValidateWithPath (path string )error {_ggfcg :=[]string {};if _agffc .ST_Coordinate32Unqualified !=nil {_ggfcg =append (_ggfcg ,"\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 _agffc .ST_UniversalMeasure !=nil {_ggfcg =append (_ggfcg ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_ggfcg )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ggfcg );};return nil ;};func NewCT_FlatText ()*CT_FlatText {_cfbb :=&CT_FlatText {};return _cfbb };func (_daaee ST_TextHorzOverflowType )Validate ()error {return _daaee .ValidateWithPath ("")};func (_ebc *CT_AudioCD )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dafa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0074"}};e .EncodeElement (_ebc .St ,_dafa );_bfbe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065n\u0064"}};e .EncodeElement (_ebc .End ,_bfbe );if _ebc .ExtLst !=nil {_egab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebc .ExtLst ,_egab );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_begag *CT_WholeE2oFormatting )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccfecf :for {_bdae ,_dcdgd :=d .Token ();if _dcdgd !=nil {return _dcdgd ;};switch _cgded :=_bdae .(type ){case _f .StartElement :switch _cgded .Name {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 :"\u006c\u006e"},_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 :"\u006c\u006e"}:_begag .Ln =NewCT_LineProperties ();if _eaeeag :=d .DecodeElement (_begag .Ln ,&_cgded );_eaeeag !=nil {return _eaeeag ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_begag .EffectLst =NewCT_EffectList ();if _bgdec :=d .DecodeElement (_begag .EffectLst ,&_cgded );_bgdec !=nil {return _bgdec ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_begag .EffectDag =NewCT_EffectContainer ();if _bdbgg :=d .DecodeElement (_begag .EffectDag ,&_cgded );_bdbgg !=nil {return _bdbgg ;};default:_db .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",_cgded .Name );if _efageg :=d .Skip ();_efageg !=nil {return _efageg ;};};case _f .EndElement :break _ccfecf ;case _f .CharData :};};return nil ;};func NewCT_Path2D ()*CT_Path2D {_bbgda :=&CT_Path2D {};return _bbgda };func (_feceed ST_AnimationDgmOnlyBuildType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gfeca :=_f .Attr {};_gfeca .Name =name ;switch _feceed {case ST_AnimationDgmOnlyBuildTypeUnset :_gfeca .Value ="";case ST_AnimationDgmOnlyBuildTypeOne :_gfeca .Value ="\u006f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlOne :_gfeca .Value ="\u006c\u0076\u006c\u004f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlAtOnce :_gfeca .Value ="\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e";};return _gfeca ,nil ;}; +// Validate validates the CT_TextUnderlineFillFollowText and its children +func (_fabdg *CT_TextUnderlineFillFollowText )Validate ()error {return _fabdg .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 (_aeeff *EG_Media )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_efeda :for {_ceeef ,_bdeadd :=d .Token ();if _bdeadd !=nil {return _bdeadd ;};switch _bdedec :=_ceeef .(type ){case _gg .StartElement :switch _bdedec .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aeeff .AudioCd =NewCT_AudioCD ();if _dfadc :=d .DecodeElement (_aeeff .AudioCd ,&_bdedec );_dfadc !=nil {return _dfadc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aeeff .WavAudioFile =NewCT_EmbeddedWAVAudioFile ();if _ecgdd :=d .DecodeElement (_aeeff .WavAudioFile ,&_bdedec );_ecgdd !=nil {return _ecgdd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aeeff .AudioFile =NewCT_AudioFile ();if _cdccg :=d .DecodeElement (_aeeff .AudioFile ,&_bdedec );_cdccg !=nil {return _cdccg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aeeff .VideoFile =NewCT_VideoFile ();if _cedfd :=d .DecodeElement (_aeeff .VideoFile ,&_bdedec );_cedfd !=nil {return _cedfd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aeeff .QuickTimeFile =NewCT_QuickTimeFile ();if _dfabc :=d .DecodeElement (_aeeff .QuickTimeFile ,&_bdedec );_dfabc !=nil {return _dfabc ;};default:_bb .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",_bdedec .Name );if _efgc :=d .Skip ();_efgc !=nil {return _efgc ;};};case _gg .EndElement :break _efeda ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_GradientFillProperties and its children -func (_cfda *CT_GradientFillProperties )Validate ()error {return _cfda .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046i\u006cl\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};type CT_TextBulletColorFollowText struct{};func NewCT_TextSpacing ()*CT_TextSpacing {_adegf :=&CT_TextSpacing {};return _adegf };type CT_LuminanceEffect struct{BrightAttr *ST_FixedPercentage ;ContrastAttr *ST_FixedPercentage ;};type CT_SupplementalFont struct{ScriptAttr string ;TypefaceAttr string ;}; +// ValidateWithPath validates the CT_AudioCD and its children, prefixing error messages with path +func (_daac *CT_AudioCD )ValidateWithPath (path string )error {if _bfe :=_daac .St .ValidateWithPath (path +"\u002f\u0053\u0074");_bfe !=nil {return _bfe ;};if _ecgf :=_daac .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_ecgf !=nil {return _ecgf ;};if _daac .ExtLst !=nil {if _egbef :=_daac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egbef !=nil {return _egbef ;};};return nil ;}; -// Validate validates the CT_EffectList and its children -func (_bafe *CT_EffectList )Validate ()error {return _bafe .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074");}; +// ValidateWithPath validates the CT_BiLevelEffect and its children, prefixing error messages with path +func (_bge *CT_BiLevelEffect )ValidateWithPath (path string )error {if _eaage :=_bge .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_eaage !=nil {return _eaage ;};return nil ;};func NewCT_PositiveSize2D ()*CT_PositiveSize2D {_badfb :=&CT_PositiveSize2D {};_badfb .CxAttr =0;_badfb .CyAttr =0;return _badfb ;};func (_cebcc ST_ChartBuildStep )String ()string {switch _cebcc {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 (_bdgdcg ST_PresetPatternVal )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_bdgdcg .String (),start );};func (_ageed ST_PresetPatternVal )String ()string {switch _ageed {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 (_ccfa *CT_ColorSchemeAndMapping )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ccfa .ClrScheme =NewCT_ColorScheme ();_ffgfe :for {_ffcd ,_bega :=d .Token ();if _bega !=nil {return _bega ;};switch _eced :=_ffcd .(type ){case _gg .StartElement :switch _eced .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _bda :=d .DecodeElement (_ccfa .ClrScheme ,&_eced );_bda !=nil {return _bda ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ccfa .ClrMap =NewCT_ColorMapping ();if _accb :=d .DecodeElement (_ccfa .ClrMap ,&_eced );_accb !=nil {return _accb ;};default:_bb .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",_eced .Name );if _eggac :=d .Skip ();_eggac !=nil {return _eggac ;};};case _gg .EndElement :break _ffgfe ;case _gg .CharData :};};return nil ;};func (_agaa *EG_Text3D )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _agaa .Sp3d !=nil {_cacfbe :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_agaa .Sp3d ,_cacfbe );};if _agaa .FlatTx !=nil {_geagb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_agaa .FlatTx ,_geagb );};return nil ;};func (_gfefc ST_TextShapeType )ValidateWithPath (path string )error {switch _gfefc {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 _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfefc ));};return nil ;};func (_ccdfbc *ST_PresetColorVal )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bdgc ,_cafee :=d .Token ();if _cafee !=nil {return _cafee ;};if _bbfda ,_gacgce :=_bdgc .(_gg .EndElement );_gacgce &&_bbfda .Name ==start .Name {*_ccdfbc =1;return nil ;};if _afacd ,_gcgag :=_bdgc .(_gg .CharData );!_gcgag {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",_bdgc );}else {switch string (_afacd ){case "":*_ccdfbc =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_ccdfbc =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_ccdfbc =2;case "\u0061\u0071\u0075\u0061":*_ccdfbc =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_ccdfbc =4;case "\u0061\u007a\u0075r\u0065":*_ccdfbc =5;case "\u0062\u0065\u0069g\u0065":*_ccdfbc =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_ccdfbc =7;case "\u0062\u006c\u0061c\u006b":*_ccdfbc =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_ccdfbc =9;case "\u0062\u006c\u0075\u0065":*_ccdfbc =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_ccdfbc =11;case "\u0062\u0072\u006fw\u006e":*_ccdfbc =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_ccdfbc =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_ccdfbc =14;case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_ccdfbc =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_ccdfbc =16;case "\u0063\u006f\u0072a\u006c":*_ccdfbc =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_ccdfbc =18;case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_ccdfbc =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_ccdfbc =20;case "\u0063\u0079\u0061\u006e":*_ccdfbc =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_ccdfbc =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_ccdfbc =23;case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_ccdfbc =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_ccdfbc =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_ccdfbc =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_ccdfbc =27;case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_ccdfbc =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_ccdfbc =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_ccdfbc =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_ccdfbc =31;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_ccdfbc =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_ccdfbc =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_ccdfbc =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_ccdfbc =35;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_ccdfbc =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_ccdfbc =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_ccdfbc =38;case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_ccdfbc =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_ccdfbc =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_ccdfbc =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_ccdfbc =42;case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_ccdfbc =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_ccdfbc =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_ccdfbc =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_ccdfbc =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_ccdfbc =47;case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_ccdfbc =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_ccdfbc =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_ccdfbc =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_ccdfbc =51;case "\u0064\u006b\u0052e\u0064":*_ccdfbc =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_ccdfbc =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_ccdfbc =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_ccdfbc =55;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_ccdfbc =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_ccdfbc =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_ccdfbc =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_ccdfbc =59;case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_ccdfbc =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_ccdfbc =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_ccdfbc =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_ccdfbc =63;case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_ccdfbc =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_ccdfbc =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_ccdfbc =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_ccdfbc =67;case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_ccdfbc =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_ccdfbc =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_ccdfbc =70;case "\u0067\u006f\u006c\u0064":*_ccdfbc =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_ccdfbc =72;case "\u0067\u0072\u0061\u0079":*_ccdfbc =73;case "\u0067\u0072\u0065\u0079":*_ccdfbc =74;case "\u0067\u0072\u0065e\u006e":*_ccdfbc =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_ccdfbc =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_ccdfbc =77;case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_ccdfbc =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_ccdfbc =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_ccdfbc =80;case "\u0069\u0076\u006fr\u0079":*_ccdfbc =81;case "\u006b\u0068\u0061k\u0069":*_ccdfbc =82;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_ccdfbc =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_ccdfbc =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_ccdfbc =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_ccdfbc =86;case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_ccdfbc =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_ccdfbc =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_ccdfbc =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_ccdfbc =90;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_ccdfbc =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_ccdfbc =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_ccdfbc =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_ccdfbc =94;case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_ccdfbc =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_ccdfbc =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_ccdfbc =97;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_ccdfbc =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_ccdfbc =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_ccdfbc =100;case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_ccdfbc =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_ccdfbc =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_ccdfbc =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_ccdfbc =104;case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_ccdfbc =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_ccdfbc =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_ccdfbc =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_ccdfbc =108;case "\u006c\u0074\u0050\u0069\u006e\u006b":*_ccdfbc =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_ccdfbc =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_ccdfbc =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_ccdfbc =112;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_ccdfbc =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_ccdfbc =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_ccdfbc =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_ccdfbc =116;case "\u006c\u0069\u006d\u0065":*_ccdfbc =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_ccdfbc =118;case "\u006c\u0069\u006ee\u006e":*_ccdfbc =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_ccdfbc =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_ccdfbc =121;case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_ccdfbc =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_ccdfbc =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_ccdfbc =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_ccdfbc =125;case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_ccdfbc =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_ccdfbc =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_ccdfbc =128;case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_ccdfbc =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_ccdfbc =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_ccdfbc =131;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_ccdfbc =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_ccdfbc =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_ccdfbc =134;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_ccdfbc =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_ccdfbc =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_ccdfbc =137;case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_ccdfbc =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_ccdfbc =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_ccdfbc =140;case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_ccdfbc =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_ccdfbc =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_ccdfbc =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_ccdfbc =144;case "\u006e\u0061\u0076\u0079":*_ccdfbc =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_ccdfbc =146;case "\u006f\u006c\u0069v\u0065":*_ccdfbc =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_ccdfbc =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_ccdfbc =149;case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_ccdfbc =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_ccdfbc =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_ccdfbc =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_ccdfbc =153;case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_ccdfbc =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_ccdfbc =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_ccdfbc =156;case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_ccdfbc =157;case "\u0070\u0065\u0072\u0075":*_ccdfbc =158;case "\u0070\u0069\u006e\u006b":*_ccdfbc =159;case "\u0070\u006c\u0075\u006d":*_ccdfbc =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_ccdfbc =161;case "\u0070\u0075\u0072\u0070\u006c\u0065":*_ccdfbc =162;case "\u0072\u0065\u0064":*_ccdfbc =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_ccdfbc =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_ccdfbc =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_ccdfbc =166;case "\u0073\u0061\u006c\u006d\u006f\u006e":*_ccdfbc =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_ccdfbc =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_ccdfbc =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_ccdfbc =170;case "\u0073\u0069\u0065\u006e\u006e\u0061":*_ccdfbc =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_ccdfbc =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_ccdfbc =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_ccdfbc =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_ccdfbc =175;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_ccdfbc =176;case "\u0073\u006e\u006f\u0077":*_ccdfbc =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_ccdfbc =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_ccdfbc =179;case "\u0074\u0061\u006e":*_ccdfbc =180;case "\u0074\u0065\u0061\u006c":*_ccdfbc =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_ccdfbc =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_ccdfbc =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_ccdfbc =184;case "\u0076\u0069\u006f\u006c\u0065\u0074":*_ccdfbc =185;case "\u0077\u0068\u0065a\u0074":*_ccdfbc =186;case "\u0077\u0068\u0069t\u0065":*_ccdfbc =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_ccdfbc =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_ccdfbc =189;case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_ccdfbc =190;};};_bdgc ,_cafee =d .Token ();if _cafee !=nil {return _cafee ;};if _edfadb ,_ecffd :=_bdgc .(_gg .EndElement );_ecffd &&_edfadb .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",_bdgc );};func NewCT_SphereCoords ()*CT_SphereCoords {_abefc :=&CT_SphereCoords {};_abefc .LatAttr =0;_abefc .LonAttr =0;_abefc .RevAttr =0;return _abefc ;};type ST_TextCapsType byte ;func (_gfgeg *ThemeOverride )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 _gfgeg .CT_BaseStylesOverride .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_PresetShadowEffect and its children, prefixing error messages with path -func (_dgbfc *CT_PresetShadowEffect )ValidateWithPath (path string )error {if _dgbfc .PrstAttr ==ST_PresetShadowValUnset {return _e .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 _ebbcg :=_dgbfc .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_ebbcg !=nil {return _ebbcg ;};if _dgbfc .DistAttr !=nil {if *_dgbfc .DistAttr < 0{return _e .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 ,*_dgbfc .DistAttr );};if *_dgbfc .DistAttr > 27273042316900{return _e .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 ,*_dgbfc .DistAttr );};};if _dgbfc .DirAttr !=nil {if *_dgbfc .DirAttr < 0{return _e .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 ,*_dgbfc .DirAttr );};if *_dgbfc .DirAttr >=21600000{return _e .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 ,*_dgbfc .DirAttr );};};if _dgbfc .ScrgbClr !=nil {if _feaf :=_dgbfc .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_feaf !=nil {return _feaf ;};};if _dgbfc .SrgbClr !=nil {if _ffcda :=_dgbfc .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_ffcda !=nil {return _ffcda ;};};if _dgbfc .HslClr !=nil {if _gbece :=_dgbfc .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_gbece !=nil {return _gbece ;};};if _dgbfc .SysClr !=nil {if _ggfe :=_dgbfc .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_ggfe !=nil {return _ggfe ;};};if _dgbfc .SchemeClr !=nil {if _gfgfe :=_dgbfc .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gfgfe !=nil {return _gfgfe ;};};if _dgbfc .PrstClr !=nil {if _gabeb :=_dgbfc .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_gabeb !=nil {return _gabeb ;};};return nil ;};type CT_GradientFillProperties struct{FlipAttr ST_TileFlipMode ;RotWithShapeAttr *bool ;GsLst *CT_GradientStopList ;Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;TileRect *CT_RelativeRect ;}; +// ValidateWithPath validates the CT_BaseStylesOverride and its children, prefixing error messages with path +func (_cbfe *CT_BaseStylesOverride )ValidateWithPath (path string )error {if _cbfe .ClrScheme !=nil {if _baabe :=_cbfe .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_baabe !=nil {return _baabe ;};};if _cbfe .FontScheme !=nil {if _feee :=_cbfe .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_feee !=nil {return _feee ;};};if _cbfe .FmtScheme !=nil {if _fgeab :=_cbfe .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_fgeab !=nil {return _fgeab ;};};return nil ;};func (_dccce *ST_TileFlipMode )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_dccce =0;case "\u006e\u006f\u006e\u0065":*_dccce =1;case "\u0078":*_dccce =2;case "\u0079":*_dccce =3;case "\u0078\u0079":*_dccce =4;};return nil ;};type EG_TextRun struct{R *CT_RegularTextRun ;Br *CT_TextLineBreak ;Fld *CT_TextField ;};func (_febgc *CT_TableCellBorderStyle )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fccg :for {_ebdgg ,_dedfgf :=d .Token ();if _dedfgf !=nil {return _dedfgf ;};switch _badfg :=_ebdgg .(type ){case _gg .StartElement :switch _badfg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_febgc .Left =NewCT_ThemeableLineStyle ();if _afede :=d .DecodeElement (_febgc .Left ,&_badfg );_afede !=nil {return _afede ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_febgc .Right =NewCT_ThemeableLineStyle ();if _fdgfa :=d .DecodeElement (_febgc .Right ,&_badfg );_fdgfa !=nil {return _fdgfa ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_febgc .Top =NewCT_ThemeableLineStyle ();if _bgef :=d .DecodeElement (_febgc .Top ,&_badfg );_bgef !=nil {return _bgef ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_febgc .Bottom =NewCT_ThemeableLineStyle ();if _geabd :=d .DecodeElement (_febgc .Bottom ,&_badfg );_geabd !=nil {return _geabd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_febgc .InsideH =NewCT_ThemeableLineStyle ();if _efafg :=d .DecodeElement (_febgc .InsideH ,&_badfg );_efafg !=nil {return _efafg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_febgc .InsideV =NewCT_ThemeableLineStyle ();if _dedea :=d .DecodeElement (_febgc .InsideV ,&_badfg );_dedea !=nil {return _dedea ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_febgc .Tl2br =NewCT_ThemeableLineStyle ();if _cgddgc :=d .DecodeElement (_febgc .Tl2br ,&_badfg );_cgddgc !=nil {return _cgddgc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_febgc .Tr2bl =NewCT_ThemeableLineStyle ();if _dbfdc :=d .DecodeElement (_febgc .Tr2bl ,&_badfg );_dbfdc !=nil {return _dbfdc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_febgc .ExtLst =NewCT_OfficeArtExtensionList ();if _daaab :=d .DecodeElement (_febgc .ExtLst ,&_badfg );_daaab !=nil {return _daaab ;};default:_bb .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",_badfg .Name );if _dcgace :=d .Skip ();_dcgace !=nil {return _dcgace ;};};case _gg .EndElement :break _fccg ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_BackgroundFillStyleList and its children -func (_adg *CT_BackgroundFillStyleList )Validate ()error {return _adg .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");};func (_gaeddd ST_TextAlignType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_edfc :=_f .Attr {};_edfc .Name =name ;switch _gaeddd {case ST_TextAlignTypeUnset :_edfc .Value ="";case ST_TextAlignTypeL :_edfc .Value ="\u006c";case ST_TextAlignTypeCtr :_edfc .Value ="\u0063\u0074\u0072";case ST_TextAlignTypeR :_edfc .Value ="\u0072";case ST_TextAlignTypeJust :_edfc .Value ="\u006a\u0075\u0073\u0074";case ST_TextAlignTypeJustLow :_edfc .Value ="\u006au\u0073\u0074\u004c\u006f\u0077";case ST_TextAlignTypeDist :_edfc .Value ="\u0064\u0069\u0073\u0074";case ST_TextAlignTypeThaiDist :_edfc .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074";};return _edfc ,nil ;};func NewCT_TileInfoProperties ()*CT_TileInfoProperties {_eefeg :=&CT_TileInfoProperties {};return _eefeg ;}; +// ValidateWithPath validates the Tbl and its children, prefixing error messages with path +func (_dfbff *Tbl )ValidateWithPath (path string )error {if _bggagb :=_dfbff .CT_Table .ValidateWithPath (path );_bggagb !=nil {return _bggagb ;};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 NewCT_PositivePercentage ()*CT_PositivePercentage {_beafa :=&CT_PositivePercentage {};return _beafa ;};func NewCT_ReflectionEffect ()*CT_ReflectionEffect {_dcaef :=&CT_ReflectionEffect {};return _dcaef };func (_dfad *CT_PatternFillProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_agffcg :=range start .Attr {if _agffcg .Name .Local =="\u0070\u0072\u0073\u0074"{_dfad .PrstAttr .UnmarshalXMLAttr (_agffcg );continue ;};};_eaaca :for {_bebba ,_afcc :=d .Token ();if _afcc !=nil {return _afcc ;};switch _eefa :=_bebba .(type ){case _gg .StartElement :switch _eefa .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfad .FgClr =NewCT_Color ();if _efcdg :=d .DecodeElement (_dfad .FgClr ,&_eefa );_efcdg !=nil {return _efcdg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfad .BgClr =NewCT_Color ();if _bdbcc :=d .DecodeElement (_dfad .BgClr ,&_eefa );_bdbcc !=nil {return _bdbcc ;};default:_bb .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",_eefa .Name );if _eccbg :=d .Skip ();_eccbg !=nil {return _eccbg ;};};case _gg .EndElement :break _eaaca ;case _gg .CharData :};};return nil ;};func (_gdeg *CT_ClipboardStyleSheet )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gdeg .ThemeElements =NewCT_BaseStyles ();_gdeg .ClrMap =NewCT_ColorMapping ();_dad :for {_bbae ,_edga :=d .Token ();if _edga !=nil {return _edga ;};switch _aefa :=_bbae .(type ){case _gg .StartElement :switch _aefa .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _fgbac :=d .DecodeElement (_gdeg .ThemeElements ,&_aefa );_fgbac !=nil {return _fgbac ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _gffa :=d .DecodeElement (_gdeg .ClrMap ,&_aefa );_gffa !=nil {return _gffa ;};default:_bb .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",_aefa .Name );if _fffc :=d .Skip ();_fffc !=nil {return _fffc ;};};case _gg .EndElement :break _dad ;case _gg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_VideoFile and its children, prefixing error messages with path -func (_cafgce *CT_VideoFile )ValidateWithPath (path string )error {if _cafgce .ExtLst !=nil {if _bbadac :=_cafgce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbadac !=nil {return _bbadac ;};};return nil ;};func (_dcea *CT_ConnectorLocking )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdagf :=range start .Attr {if _fdagf .Name .Local =="\u006e\u006f\u0047r\u0070"{_fbdc ,_ccbb :=_g .ParseBool (_fdagf .Value );if _ccbb !=nil {return _ccbb ;};_dcea .NoGrpAttr =&_fbdc ;continue ;};if _fdagf .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_ebdae ,_dbdd :=_g .ParseBool (_fdagf .Value );if _dbdd !=nil {return _dbdd ;};_dcea .NoSelectAttr =&_ebdae ;continue ;};if _fdagf .Name .Local =="\u006e\u006f\u0052o\u0074"{_gfac ,_cffaa :=_g .ParseBool (_fdagf .Value );if _cffaa !=nil {return _cffaa ;};_dcea .NoRotAttr =&_gfac ;continue ;};if _fdagf .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_fffb ,_acf :=_g .ParseBool (_fdagf .Value );if _acf !=nil {return _acf ;};_dcea .NoChangeAspectAttr =&_fffb ;continue ;};if _fdagf .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_edcc ,_dbeg :=_g .ParseBool (_fdagf .Value );if _dbeg !=nil {return _dbeg ;};_dcea .NoMoveAttr =&_edcc ;continue ;};if _fdagf .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_gega ,_ededa :=_g .ParseBool (_fdagf .Value );if _ededa !=nil {return _ededa ;};_dcea .NoResizeAttr =&_gega ;continue ;};if _fdagf .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_gcca ,_gabdg :=_g .ParseBool (_fdagf .Value );if _gabdg !=nil {return _gabdg ;};_dcea .NoEditPointsAttr =&_gcca ;continue ;};if _fdagf .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_baef ,_cbgg :=_g .ParseBool (_fdagf .Value );if _cbgg !=nil {return _cbgg ;};_dcea .NoAdjustHandlesAttr =&_baef ;continue ;};if _fdagf .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_dfac ,_cadb :=_g .ParseBool (_fdagf .Value );if _cadb !=nil {return _cadb ;};_dcea .NoChangeArrowheadsAttr =&_dfac ;continue ;};if _fdagf .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_dagcg ,_eafc :=_g .ParseBool (_fdagf .Value );if _eafc !=nil {return _eafc ;};_dcea .NoChangeShapeTypeAttr =&_dagcg ;continue ;};};_abea :for {_fcaga ,_ddgg :=d .Token ();if _ddgg !=nil {return _ddgg ;};switch _cfde :=_fcaga .(type ){case _f .StartElement :switch _cfde .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcea .ExtLst =NewCT_OfficeArtExtensionList ();if _bcgg :=d .DecodeElement (_dcea .ExtLst ,&_cfde );_bcgg !=nil {return _bcgg ;};default:_db .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",_cfde .Name );if _adgfg :=d .Skip ();_adgfg !=nil {return _adgfg ;};};case _f .EndElement :break _abea ;case _f .CharData :};};return nil ;};func (_ggea *CT_FontCollection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fcad :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_ggea .Latin ,_fcad );_deef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0061"}};e .EncodeElement (_ggea .Ea ,_deef );_bade :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_ggea .Cs ,_bade );if _ggea .Font !=nil {_acgb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};for _ ,_bgcee :=range _ggea .Font {e .EncodeElement (_bgcee ,_acgb );};};if _ggea .ExtLst !=nil {_fgcff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggea .ExtLst ,_fgcff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_begba *CT_TransformEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecgdd :=range start .Attr {if _ecgdd .Name .Local =="\u0073\u0078"{_ebfgg ,_fbcdba :=ParseUnionST_Percentage (_ecgdd .Value );if _fbcdba !=nil {return _fbcdba ;};_begba .SxAttr =&_ebfgg ;continue ;};if _ecgdd .Name .Local =="\u0073\u0079"{_ecdbc ,_begfc :=ParseUnionST_Percentage (_ecgdd .Value );if _begfc !=nil {return _begfc ;};_begba .SyAttr =&_ecdbc ;continue ;};if _ecgdd .Name .Local =="\u006b\u0078"{_fddc ,_gegcb :=_g .ParseInt (_ecgdd .Value ,10,32);if _gegcb !=nil {return _gegcb ;};_ebdg :=int32 (_fddc );_begba .KxAttr =&_ebdg ;continue ;};if _ecgdd .Name .Local =="\u006b\u0079"{_ffcdd ,_adcad :=_g .ParseInt (_ecgdd .Value ,10,32);if _adcad !=nil {return _adcad ;};_bded :=int32 (_ffcdd );_begba .KyAttr =&_bded ;continue ;};if _ecgdd .Name .Local =="\u0074\u0078"{_egcee ,_cggef :=ParseUnionST_Coordinate (_ecgdd .Value );if _cggef !=nil {return _cggef ;};_begba .TxAttr =&_egcee ;continue ;};if _ecgdd .Name .Local =="\u0074\u0079"{_dfbdb ,_gebdf :=ParseUnionST_Coordinate (_ecgdd .Value );if _gebdf !=nil {return _gebdf ;};_begba .TyAttr =&_dfbdb ;continue ;};};for {_bdfd ,_eedfa :=d .Token ();if _eedfa !=nil {return _e .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",_eedfa );};if _cebbbf ,_acege :=_bdfd .(_f .EndElement );_acege &&_cebbbf .Name ==start .Name {break ;};};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_OfficeArtExtension and its children +func (_gdeea *CT_OfficeArtExtension )Validate ()error {return _gdeea .ValidateWithPath ("C\u0054\u005f\u004f\u0066fi\u0063e\u0041\u0072\u0074\u0045\u0078t\u0065\u006e\u0073\u0069\u006f\u006e");};func NewAG_Blob ()*AG_Blob {_bg :=&AG_Blob {};return _bg };func NewCT_Boolean ()*CT_Boolean {_ecdad :=&CT_Boolean {};return _ecdad }; -// Validate validates the EG_LineDashProperties and its children -func (_adcadc *EG_LineDashProperties )Validate ()error {return _adcadc .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0044a\u0073\u0068\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_gcb *CT_AnimationChartBuildProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gcb .BldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006c\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gcb .BldAttr )});};if _gcb .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_gcb .AnimBgAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccga *CT_GraphicalObjectFrameLocking )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {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"});if _ccga .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_ccga .NoGrpAttr ))});};if _ccga .NoDrilldownAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_ccga .NoDrilldownAttr ))});};if _ccga .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_ccga .NoSelectAttr ))});};if _ccga .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_ccga .NoChangeAspectAttr ))});};if _ccga .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_ccga .NoMoveAttr ))});};if _ccga .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_ccga .NoResizeAttr ))});};e .EncodeToken (start );if _ccga .ExtLst !=nil {_ffcdc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccga .ExtLst ,_ffcdc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccfac *ST_TextFontScalePercentOrPercentString )ValidateWithPath (path string )error {_cfeag :=[]string {};if _ccfac .ST_TextFontScalePercent !=nil {_cfeag =append (_cfeag ,"\u0053\u0054\u005fTe\u0078\u0074\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _ccfac .ST_Percentage !=nil {_cfeag =append (_cfeag ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_cfeag )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cfeag );};return nil ;};type CT_GvmlShape struct{NvSpPr *CT_GvmlShapeNonVisual ;SpPr *CT_ShapeProperties ;TxSp *CT_GvmlTextShape ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};const (ST_TextHorzOverflowTypeUnset ST_TextHorzOverflowType =0;ST_TextHorzOverflowTypeOverflow ST_TextHorzOverflowType =1;ST_TextHorzOverflowTypeClip ST_TextHorzOverflowType =2;);type CT_Camera struct{PrstAttr ST_PresetCameraType ;FovAttr *int32 ;ZoomAttr *ST_PositivePercentage ;Rot *CT_SphereCoords ;};func (_cfgfc *ST_FixedPercentage )Validate ()error {return _cfgfc .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_PolarAdjustHandle and its children, prefixing error messages with path +func (_gebdc *CT_PolarAdjustHandle )ValidateWithPath (path string )error {if _gebdc .MinRAttr !=nil {if _ggde :=_gebdc .MinRAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0052\u0041\u0074\u0074r");_ggde !=nil {return _ggde ;};};if _gebdc .MaxRAttr !=nil {if _abdab :=_gebdc .MaxRAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0052\u0041\u0074\u0074r");_abdab !=nil {return _abdab ;};};if _gebdc .MinAngAttr !=nil {if _eabce :=_gebdc .MinAngAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_eabce !=nil {return _eabce ;};};if _gebdc .MaxAngAttr !=nil {if _aefdd :=_gebdc .MaxAngAttr .ValidateWithPath (path +"/\u004d\u0061\u0078\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_aefdd !=nil {return _aefdd ;};};if _fcgad :=_gebdc .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_fcgad !=nil {return _fcgad ;};return nil ;};type CT_GvmlGraphicalObjectFrame struct{NvGraphicFramePr *CT_GvmlGraphicFrameNonVisual ;Graphic *Graphic ;Xfrm *CT_Transform2D ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the TblStyleLst and its children, prefixing error messages with path -func (_efced *TblStyleLst )ValidateWithPath (path string )error {if _dedef :=_efced .CT_TableStyleList .ValidateWithPath (path );_dedef !=nil {return _dedef ;};return nil ;};func (_gaca ST_BlackWhiteMode )ValidateWithPath (path string )error {switch _gaca {case 0,1,2,3,4,5,6,7,8,9,10,11: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 (_gaca ));};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 (_gdbc *CT_ColorMappingOverrideChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdbc .MasterClrMapping !=nil {_efdeb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006da\u0073\u0074\u0065\u0072\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}};e .EncodeElement (_gdbc .MasterClrMapping ,_efdeb );};if _gdbc .OverrideClrMapping !=nil {_gcba :=_f .StartElement {Name :_f .Name {Local :"a\u003ao\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0043l\u0072\u004d\u0061\u0070pi\u006e\u0067"}};e .EncodeElement (_gdbc .OverrideClrMapping ,_gcba );};return nil ;};func (_eeega *EG_ThemeableFontStyles )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eeega .Font !=nil {_gfbfb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_eeega .Font ,_gfbfb );};if _eeega .FontRef !=nil {_deeec :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_eeega .FontRef ,_deeec );};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;);type ST_PathShadeType byte ; +// Validate validates the CT_GraphicalObject and its children +func (_dacge *CT_GraphicalObject )Validate ()error {return _dacge .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069c\u0061\u006cO\u0062\u006a\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_Transform2D and its children, prefixing error messages with path -func (_fcdea *CT_Transform2D )ValidateWithPath (path string )error {if _fcdea .Off !=nil {if _bdfef :=_fcdea .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_bdfef !=nil {return _bdfef ;};};if _fcdea .Ext !=nil {if _cffeg :=_fcdea .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_cffeg !=nil {return _cffeg ;};};return nil ;}; +// ValidateWithPath validates the CT_ConnectionSite and its children, prefixing error messages with path +func (_ebdfb *CT_ConnectionSite )ValidateWithPath (path string )error {if _fbf :=_ebdfb .AngAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_fbf !=nil {return _fbf ;};if _agfdd :=_ebdfb .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_agfdd !=nil {return _agfdd ;};return nil ;};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 (_cadafc *ST_PitchFamily )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_cadafc =0;case "\u0030\u0030":*_cadafc =1;case "\u0030\u0031":*_cadafc =2;case "\u0030\u0032":*_cadafc =3;case "\u0031\u0036":*_cadafc =4;case "\u0031\u0037":*_cadafc =5;case "\u0031\u0038":*_cadafc =6;case "\u0033\u0032":*_cadafc =7;case "\u0033\u0033":*_cadafc =8;case "\u0033\u0034":*_cadafc =9;case "\u0034\u0038":*_cadafc =10;case "\u0034\u0039":*_cadafc =11;case "\u0035\u0030":*_cadafc =12;case "\u0036\u0034":*_cadafc =13;case "\u0036\u0035":*_cadafc =14;case "\u0036\u0036":*_cadafc =15;case "\u0038\u0030":*_cadafc =16;case "\u0038\u0031":*_cadafc =17;case "\u0038\u0032":*_cadafc =18;};return nil ;};func (_acdbb *CT_NonVisualGroupDrawingShapeProps )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gcfeb :for {_ecacc ,_gdfd :=d .Token ();if _gdfd !=nil {return _gdfd ;};switch _facc :=_ecacc .(type ){case _gg .StartElement :switch _facc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_acdbb .GrpSpLocks =NewCT_GroupLocking ();if _ebdcb :=d .DecodeElement (_acdbb .GrpSpLocks ,&_facc );_ebdcb !=nil {return _ebdcb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_acdbb .ExtLst =NewCT_OfficeArtExtensionList ();if _ecbc :=d .DecodeElement (_acdbb .ExtLst ,&_facc );_ecbc !=nil {return _ecbc ;};default:_bb .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",_facc .Name );if _ebdeb :=d .Skip ();_ebdeb !=nil {return _ebdeb ;};};case _gg .EndElement :break _gcfeb ;case _gg .CharData :};};return nil ;};func (_egdfa *CT_LineEndProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _egdfa .TypeAttr !=ST_LineEndTypeUnset {_agded ,_ccbcc :=_egdfa .TypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0074\u0079\u0070\u0065"});if _ccbcc !=nil {return _ccbcc ;};start .Attr =append (start .Attr ,_agded );};if _egdfa .WAttr !=ST_LineEndWidthUnset {_dbdf ,_cefcg :=_egdfa .WAttr .MarshalXMLAttr (_gg .Name {Local :"\u0077"});if _cefcg !=nil {return _cefcg ;};start .Attr =append (start .Attr ,_dbdf );};if _egdfa .LenAttr !=ST_LineEndLengthUnset {_efgdg ,_aegbd :=_egdfa .LenAttr .MarshalXMLAttr (_gg .Name {Local :"\u006c\u0065\u006e"});if _aegbd !=nil {return _aegbd ;};start .Attr =append (start .Attr ,_efgdg );};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_AlphaModulateFixedEffect and its children -func (_gfe *CT_AlphaModulateFixedEffect )Validate ()error {return _gfe .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0046i\u0078\u0065\u0064E\u0066f\u0065\u0063\u0074");};type CT_ColorChangeEffect struct{UseAAttr *bool ;ClrFrom *CT_Color ;ClrTo *CT_Color ;};func (_beaf *CT_GeomRect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c"},Value :_e .Sprintf ("\u0025\u0076",_beaf .LAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074"},Value :_e .Sprintf ("\u0025\u0076",_beaf .TAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_e .Sprintf ("\u0025\u0076",_beaf .RAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_e .Sprintf ("\u0025\u0076",_beaf .BAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_AlphaOutsetEffect struct{RadAttr *ST_Coordinate ;};func (_edbd *CT_Color )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _edbd .ScrgbClr !=nil {_dbcd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_edbd .ScrgbClr ,_dbcd );};if _edbd .SrgbClr !=nil {_ddfb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_edbd .SrgbClr ,_ddfb );};if _edbd .HslClr !=nil {_fgae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_edbd .HslClr ,_fgae );};if _edbd .SysClr !=nil {_aagbb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_edbd .SysClr ,_aagbb );};if _edbd .SchemeClr !=nil {_cgdgb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_edbd .SchemeClr ,_cgdgb );};if _edbd .PrstClr !=nil {_cbb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_edbd .PrstClr ,_cbb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cfdab *CT_GroupLocking )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cfdab .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_cfdab .NoGrpAttr ))});};if _cfdab .NoUngrpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0055\u006e\u0067\u0072\u0070"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_cfdab .NoUngrpAttr ))});};if _cfdab .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_cfdab .NoSelectAttr ))});};if _cfdab .NoRotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_cfdab .NoRotAttr ))});};if _cfdab .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_cfdab .NoChangeAspectAttr ))});};if _cfdab .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_cfdab .NoMoveAttr ))});};if _cfdab .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_cfdab .NoResizeAttr ))});};e .EncodeToken (start );if _cfdab .ExtLst !=nil {_cbceg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfdab .ExtLst ,_cbceg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type EG_TextBulletColor struct{BuClrTx *CT_TextBulletColorFollowText ;BuClr *CT_Color ;}; +// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path +func (_daaa *CT_Connection )ValidateWithPath (path string )error {return nil }; -// Validate validates the EG_TextUnderlineFill and its children -func (_dcgaa *EG_TextUnderlineFill )Validate ()error {return _dcgaa .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Fi\u006c\u006c");};func (_gffab ST_TileFlipMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gffcg :=_f .Attr {};_gffcg .Name =name ;switch _gffab {case ST_TileFlipModeUnset :_gffcg .Value ="";case ST_TileFlipModeNone :_gffcg .Value ="\u006e\u006f\u006e\u0065";case ST_TileFlipModeX :_gffcg .Value ="\u0078";case ST_TileFlipModeY :_gffcg .Value ="\u0079";case ST_TileFlipModeXy :_gffcg .Value ="\u0078\u0079";};return _gffcg ,nil ;};func NewCT_TableBackgroundStyle ()*CT_TableBackgroundStyle {_faddca :=&CT_TableBackgroundStyle {};return _faddca ;};func ParseUnionST_AnimationChartBuildType (s string )(ST_AnimationChartBuildType ,error ){_bcgec :=ST_AnimationChartBuildType {};switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_bcgec .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ;case "\u0073\u0065\u0072\u0069\u0065\u0073":_bcgec .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeries ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":_bcgec .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategory ;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":_bcgec .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeriesEl ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":_bcgec .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategoryEl ;};return _bcgec ,nil ;};func (_ffcgd ST_TextUnderlineType )Validate ()error {return _ffcgd .ValidateWithPath ("")};func (_eccfa ST_LightRigDirection )Validate ()error {return _eccfa .ValidateWithPath ("")};func NewCT_PolarAdjustHandle ()*CT_PolarAdjustHandle {_babfa :=&CT_PolarAdjustHandle {};_babfa .Pos =NewCT_AdjPoint2D ();return _babfa ;};func (_fgbbe *ST_ChartBuildStep )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fgbbe =0;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_fgbbe =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_fgbbe =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_fgbbe =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_fgbbe =4;case "\u0061\u006c\u006c\u0050\u0074\u0073":*_fgbbe =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_fgbbe =6;};return nil ;};func (_cdbb *CT_TableStyleList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdbb .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 _ ,_dfce :=range start .Attr {if _dfce .Name .Local =="\u0064\u0065\u0066"{_ebeaf ,_gcbfb :=_dfce .Value ,error (nil );if _gcbfb !=nil {return _gcbfb ;};_cdbb .DefAttr =_ebeaf ;continue ;};};_ddbcd :for {_bacbe ,_ggbed :=d .Token ();if _ggbed !=nil {return _ggbed ;};switch _cdfec :=_bacbe .(type ){case _f .StartElement :switch _cdfec .Name {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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_egfab :=NewCT_TableStyle ();if _ceagf :=d .DecodeElement (_egfab ,&_cdfec );_ceagf !=nil {return _ceagf ;};_cdbb .TblStyle =append (_cdbb .TblStyle ,_egfab );default:_db .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",_cdfec .Name );if _bgecb :=d .Skip ();_bgecb !=nil {return _bgecb ;};};case _f .EndElement :break _ddbcd ;case _f .CharData :};};return nil ;};func (_cbcdc *CT_TextAutonumberBullet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbcdc .TypeAttr =ST_TextAutonumberScheme (1);for _ ,_eafcc :=range start .Attr {if _eafcc .Name .Local =="\u0074\u0079\u0070\u0065"{_cbcdc .TypeAttr .UnmarshalXMLAttr (_eafcc );continue ;};if _eafcc .Name .Local =="\u0073t\u0061\u0072\u0074\u0041\u0074"{_bgcff ,_gccbga :=_g .ParseInt (_eafcc .Value ,10,32);if _gccbga !=nil {return _gccbga ;};_cfebe :=int32 (_bgcff );_cbcdc .StartAtAttr =&_cfebe ;continue ;};};for {_gfgbf ,_gddae :=d .Token ();if _gddae !=nil {return _e .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",_gddae );};if _adbgb ,_agbcg :=_gfgbf .(_f .EndElement );_agbcg &&_adbgb .Name ==start .Name {break ;};};return nil ;};func (_dgegd *CT_TextNoAutofit )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TextListStyle ()*CT_TextListStyle {_cdebd :=&CT_TextListStyle {};return _cdebd }; +// Validate validates the CT_Table and its children +func (_adcb *CT_Table )Validate ()error {return _adcb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};type CT_Path2DLineTo struct{Pt *CT_AdjPoint2D ;};func (_egeaa *CT_ThemeableLineStyle )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _egeaa .Ln !=nil {_gbecg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_egeaa .Ln ,_gbecg );};if _egeaa .LnRef !=nil {_ffecb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}};e .EncodeElement (_egeaa .LnRef ,_ffecb );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type ST_PathFillMode byte ; -// Validate validates the CT_NoFillProperties and its children -func (_abad *CT_NoFillProperties )Validate ()error {return _abad .ValidateWithPath ("\u0043\u0054\u005f\u004eoF\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_afdd *CT_Path2DList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbega :for {_adfbf ,_faffd :=d .Token ();if _faffd !=nil {return _faffd ;};switch _agcaf :=_adfbf .(type ){case _f .StartElement :switch _agcaf .Name {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 :"\u0070\u0061\u0074\u0068"},_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 :"\u0070\u0061\u0074\u0068"}:_cfgag :=NewCT_Path2D ();if _cdbge :=d .DecodeElement (_cfgag ,&_agcaf );_cdbge !=nil {return _cdbge ;};_afdd .Path =append (_afdd .Path ,_cfgag );default:_db .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",_agcaf .Name );if _afcff :=d .Skip ();_afcff !=nil {return _afcff ;};};case _f .EndElement :break _bbega ;case _f .CharData :};};return nil ;};func (_fbfcdb ST_LineCap )Validate ()error {return _fbfcdb .ValidateWithPath ("")};type CT_PositiveSize2D struct{CxAttr int64 ;CyAttr int64 ;};func (_ccgbg ST_AdjAngle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ccgbg .ST_Angle !=nil {e .EncodeToken (_f .CharData (_e .Sprintf ("\u0025\u0064",*_ccgbg .ST_Angle )));};if _ccgbg .ST_GeomGuideName !=nil {e .EncodeToken (_f .CharData (*_ccgbg .ST_GeomGuideName ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};type CT_StyleMatrixReference struct{IdxAttr uint32 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; +// Validate validates the CT_AnimationChartElement and its children +func (_dda *CT_AnimationChartElement )Validate ()error {return _dda .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043h\u0061\u0072\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func (_edae *CT_ConnectionSite )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_edae .Pos =NewCT_AdjPoint2D ();for _ ,_baee :=range start .Attr {if _baee .Name .Local =="\u0061\u006e\u0067"{_gbab ,_ddba :=ParseUnionST_AdjAngle (_baee .Value );if _ddba !=nil {return _ddba ;};_edae .AngAttr =_gbab ;continue ;};};_bafad :for {_fggd ,_bfbg :=d .Token ();if _bfbg !=nil {return _bfbg ;};switch _eaac :=_fggd .(type ){case _gg .StartElement :switch _eaac .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _aagf :=d .DecodeElement (_edae .Pos ,&_eaac );_aagf !=nil {return _aagf ;};default:_bb .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",_eaac .Name );if _cfbf :=d .Skip ();_cfbf !=nil {return _cfbf ;};};case _gg .EndElement :break _bafad ;case _gg .CharData :};};return nil ;};func (_gdggg ST_DgmBuildStep )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_gdggg .String (),start );};func (_aefbce ST_TextVertOverflowType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_fcaefb :=_gg .Attr {};_fcaefb .Name =name ;switch _aefbce {case ST_TextVertOverflowTypeUnset :_fcaefb .Value ="";case ST_TextVertOverflowTypeOverflow :_fcaefb .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case ST_TextVertOverflowTypeEllipsis :_fcaefb .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073";case ST_TextVertOverflowTypeClip :_fcaefb .Value ="\u0063\u006c\u0069\u0070";};return _fcaefb ,nil ;};func (_bdgaad ST_PathShadeType )String ()string {switch _bdgaad {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 (_fgcgg *ST_TextFontAlignType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_fgcgg =0;case "\u0061\u0075\u0074\u006f":*_fgcgg =1;case "\u0074":*_fgcgg =2;case "\u0063\u0074\u0072":*_fgcgg =3;case "\u0062\u0061\u0073\u0065":*_fgcgg =4;case "\u0062":*_fgcgg =5;};return nil ;}; -// Validate validates the CT_DefaultShapeDefinition and its children -func (_bffc *CT_DefaultShapeDefinition )Validate ()error {return _bffc .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0066a\u0075\u006c\u0074\u0053\u0068a\u0070e\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006fn");};func (_afbe ST_AnimationDgmBuildType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _afbe .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_f .CharData (_afbe .ST_AnimationBuildType .String ()));};if _afbe .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {e .EncodeToken (_f .CharData (_afbe .ST_AnimationDgmOnlyBuildType .String ()));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func NewVideoFile ()*VideoFile {_eedeg :=&VideoFile {};_eedeg .CT_VideoFile =*NewCT_VideoFile ();return _eedeg ;};func NewCT_TextShapeAutofit ()*CT_TextShapeAutofit {_bfadc :=&CT_TextShapeAutofit {};return _bfadc };func (_bfcec ST_PresetColorVal )String ()string {switch _bfcec {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 "";};type CT_PatternFillProperties struct{PrstAttr ST_PresetPatternVal ;FgClr *CT_Color ;BgClr *CT_Color ;};type CT_ConnectionSiteList struct{Cxn []*CT_ConnectionSite ;};func NewCT_OfficeArtExtension ()*CT_OfficeArtExtension {_fcbbf :=&CT_OfficeArtExtension {};return _fcbbf ;};func (_cbabc *ST_FontCollectionIndex )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfceg ,_edabe :=d .Token ();if _edabe !=nil {return _edabe ;};if _cbdgc ,_egdf :=_bfceg .(_f .EndElement );_egdf &&_cbdgc .Name ==start .Name {*_cbabc =1;return nil ;};if _eaef ,_baafe :=_bfceg .(_f .CharData );!_baafe {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",_bfceg );}else {switch string (_eaef ){case "":*_cbabc =0;case "\u006d\u0061\u006ao\u0072":*_cbabc =1;case "\u006d\u0069\u006eo\u0072":*_cbabc =2;case "\u006e\u006f\u006e\u0065":*_cbabc =3;};};_bfceg ,_edabe =d .Token ();if _edabe !=nil {return _edabe ;};if _ceadc ,_fdbc :=_bfceg .(_f .EndElement );_fdbc &&_ceadc .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",_bfceg );};func (_adcgf *CT_TableRow )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adfdb :=range start .Attr {if _adfdb .Name .Local =="\u0068"{_bceeg ,_ddcad :=ParseUnionST_Coordinate (_adfdb .Value );if _ddcad !=nil {return _ddcad ;};_adcgf .HAttr =_bceeg ;continue ;};};_gaegd :for {_fbfde ,_dbace :=d .Token ();if _dbace !=nil {return _dbace ;};switch _dcff :=_fbfde .(type ){case _f .StartElement :switch _dcff .Name {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 :"\u0074\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 :"\u0074\u0063"}:_ecegc :=NewCT_TableCell ();if _abacde :=d .DecodeElement (_ecegc ,&_dcff );_abacde !=nil {return _abacde ;};_adcgf .Tc =append (_adcgf .Tc ,_ecegc );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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adcgf .ExtLst =NewCT_OfficeArtExtensionList ();if _dfeef :=d .DecodeElement (_adcgf .ExtLst ,&_dcff );_dfeef !=nil {return _dfeef ;};default:_db .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",_dcff .Name );if _ebbea :=d .Skip ();_ebbea !=nil {return _ebbea ;};};case _f .EndElement :break _gaegd ;case _f .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 (_dfaga *CT_TableGrid )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cabddb :for {_efebe ,_fabcc :=d .Token ();if _fabcc !=nil {return _fabcc ;};switch _agbea :=_efebe .(type ){case _f .StartElement :switch _agbea .Name {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\u0069\u0064\u0043\u006f\u006c"},_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\u0069\u0064\u0043\u006f\u006c"}:_dcdcgg :=NewCT_TableCol ();if _fdbdc :=d .DecodeElement (_dcdcgg ,&_agbea );_fdbdc !=nil {return _fdbdc ;};_dfaga .GridCol =append (_dfaga .GridCol ,_dcdcgg );default:_db .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",_agbea .Name );if _bfaga :=d .Skip ();_bfaga !=nil {return _bfaga ;};};case _f .EndElement :break _cabddb ;case _f .CharData :};};return nil ;};func (_dgagd *CT_PresetLineDashProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgagd .ValAttr !=ST_PresetLineDashValUnset {_eccfc ,_eabbf :=_dgagd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _eabbf !=nil {return _eabbf ;};start .Attr =append (start .Attr ,_eccfc );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eabag ST_TextWrappingType )ValidateWithPath (path string )error {switch _eabag {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 (_eabag ));};return nil ;};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 ;};type CT_AlphaFloorEffect struct{};type CT_TextField struct{IdAttr string ;TypeAttr *string ;RPr *CT_TextCharacterProperties ;PPr *CT_TextParagraphProperties ;T *string ;};type EG_ColorChoice struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_ecdfc ST_TextAlignType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ecdfc .String (),start );};func NewCT_LineEndProperties ()*CT_LineEndProperties {_bfgad :=&CT_LineEndProperties {};return _bfgad ;}; +// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path +func (_ccdfe *CT_Hyperlink )ValidateWithPath (path string )error {if _ccdfe .Snd !=nil {if _ecab :=_ccdfe .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_ecab !=nil {return _ecab ;};};if _ccdfe .ExtLst !=nil {if _gggf :=_ccdfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gggf !=nil {return _gggf ;};};return nil ;};func NewCT_PolarAdjustHandle ()*CT_PolarAdjustHandle {_fcfde :=&CT_PolarAdjustHandle {};_fcfde .Pos =NewCT_AdjPoint2D ();return _fcfde ;};func NewCT_ShapeLocking ()*CT_ShapeLocking {_bgedf :=&CT_ShapeLocking {};return _bgedf };func NewCT_GeomGuideList ()*CT_GeomGuideList {_agbdf :=&CT_GeomGuideList {};return _agbdf }; -// Validate validates the CT_FillProperties and its children -func (_cgfeb *CT_FillProperties )Validate ()error {return _cgfeb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};type ST_TextShapeType byte ;func NewCT_Path2DMoveTo ()*CT_Path2DMoveTo {_gbcb :=&CT_Path2DMoveTo {};_gbcb .Pt =NewCT_AdjPoint2D ();return _gbcb ;};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 NewCT_ConnectionSiteList ()*CT_ConnectionSiteList {_cedcc :=&CT_ConnectionSiteList {};return _cedcc ;}; +// Validate validates the CT_InverseTransform and its children +func (_bafab *CT_InverseTransform )Validate ()error {return _bafab .ValidateWithPath ("\u0043\u0054\u005f\u0049nv\u0065\u0072\u0073\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_dcdc *CT_PositiveSize2D )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063\u0078"},Value :_b .Sprintf ("\u0025\u0076",_dcdc .CxAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063\u0079"},Value :_b .Sprintf ("\u0025\u0076",_dcdc .CyAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_EffectStyleList ()*CT_EffectStyleList {_ggbdd :=&CT_EffectStyleList {};return _ggbdd };type CT_PositiveFixedAngle struct{ValAttr int32 ;};func (_aggab *CT_PictureLocking )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_bfdee :=range start .Attr {if _bfdee .Name .Local =="\u006e\u006f\u0043\u0072\u006f\u0070"{_feffd ,_acaef :=_c .ParseBool (_bfdee .Value );if _acaef !=nil {return _acaef ;};_aggab .NoCropAttr =&_feffd ;continue ;};if _bfdee .Name .Local =="\u006e\u006f\u0047r\u0070"{_dcege ,_cdga :=_c .ParseBool (_bfdee .Value );if _cdga !=nil {return _cdga ;};_aggab .NoGrpAttr =&_dcege ;continue ;};if _bfdee .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_acdgg ,_cadee :=_c .ParseBool (_bfdee .Value );if _cadee !=nil {return _cadee ;};_aggab .NoSelectAttr =&_acdgg ;continue ;};if _bfdee .Name .Local =="\u006e\u006f\u0052o\u0074"{_fcfdgf ,_fcea :=_c .ParseBool (_bfdee .Value );if _fcea !=nil {return _fcea ;};_aggab .NoRotAttr =&_fcfdgf ;continue ;};if _bfdee .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_edec ,_agbf :=_c .ParseBool (_bfdee .Value );if _agbf !=nil {return _agbf ;};_aggab .NoChangeAspectAttr =&_edec ;continue ;};if _bfdee .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_egfa ,_cfcg :=_c .ParseBool (_bfdee .Value );if _cfcg !=nil {return _cfcg ;};_aggab .NoMoveAttr =&_egfa ;continue ;};if _bfdee .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_gfbcc ,_ddgf :=_c .ParseBool (_bfdee .Value );if _ddgf !=nil {return _ddgf ;};_aggab .NoResizeAttr =&_gfbcc ;continue ;};if _bfdee .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_dcgbf ,_eefea :=_c .ParseBool (_bfdee .Value );if _eefea !=nil {return _eefea ;};_aggab .NoEditPointsAttr =&_dcgbf ;continue ;};if _bfdee .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_daaff ,_dabfgf :=_c .ParseBool (_bfdee .Value );if _dabfgf !=nil {return _dabfgf ;};_aggab .NoAdjustHandlesAttr =&_daaff ;continue ;};if _bfdee .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_fgfdc ,_gffb :=_c .ParseBool (_bfdee .Value );if _gffb !=nil {return _gffb ;};_aggab .NoChangeArrowheadsAttr =&_fgfdc ;continue ;};if _bfdee .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_eagde ,_efec :=_c .ParseBool (_bfdee .Value );if _efec !=nil {return _efec ;};_aggab .NoChangeShapeTypeAttr =&_eagde ;continue ;};};_gfaab :for {_aeacb ,_bceee :=d .Token ();if _bceee !=nil {return _bceee ;};switch _gcabd :=_aeacb .(type ){case _gg .StartElement :switch _gcabd .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aggab .ExtLst =NewCT_OfficeArtExtensionList ();if _afec :=d .DecodeElement (_aggab .ExtLst ,&_gcabd );_afec !=nil {return _afec ;};default:_bb .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",_gcabd .Name );if _cgabb :=d .Skip ();_cgabb !=nil {return _cgabb ;};};case _gg .EndElement :break _gfaab ;case _gg .CharData :};};return nil ;};func (_gafcc ST_SchemeColorVal )ValidateWithPath (path string )error {switch _gafcc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17: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 (_gafcc ));};return nil ;};func (_abag *CT_FontCollection )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_ccdg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_abag .Latin ,_ccdg );_bebg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0061"}};e .EncodeElement (_abag .Ea ,_bebg );_dcceg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_abag .Cs ,_dcceg );if _abag .Font !=nil {_cceba :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};for _ ,_fcbaf :=range _abag .Font {e .EncodeElement (_fcbaf ,_cceba );};};if _abag .ExtLst !=nil {_gdgbg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abag .ExtLst ,_gdgbg );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_fbgef *CT_GammaTransform )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_InverseTransform ()*CT_InverseTransform {_aead :=&CT_InverseTransform {};return _aead };func NewCT_TileInfoProperties ()*CT_TileInfoProperties {_bdegc :=&CT_TileInfoProperties {};return _bdegc ;};type CT_GraphicalObjectData struct{UriAttr string ;Any []_bb .Any ;};func NewCT_NonVisualDrawingProps ()*CT_NonVisualDrawingProps {_efdegb :=&CT_NonVisualDrawingProps {};return _efdegb ;}; -// Validate validates the CT_PositiveFixedPercentage and its children -func (_aecae *CT_PositiveFixedPercentage )Validate ()error {return _aecae .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");}; +// Validate validates the CT_TextAutonumberBullet and its children +func (_cfgfd *CT_TextAutonumberBullet )Validate ()error {return _cfgfd .ValidateWithPath ("\u0043\u0054\u005fTe\u0078\u0074\u0041\u0075\u0074\u006f\u006e\u0075\u006d\u0062\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074");};func (_fegde *EG_TextAutofit )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _fegde .NoAutofit !=nil {_cbgbc :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_fegde .NoAutofit ,_cbgbc );};if _fegde .NormAutofit !=nil {_dddad :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_fegde .NormAutofit ,_dddad );};if _fegde .SpAutoFit !=nil {_dbgcbe :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_fegde .SpAutoFit ,_dbgcbe );};return nil ;}; -// ValidateWithPath validates the CT_TableCellBorderStyle and its children, prefixing error messages with path -func (_bafed *CT_TableCellBorderStyle )ValidateWithPath (path string )error {if _bafed .Left !=nil {if _dagbec :=_bafed .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_dagbec !=nil {return _dagbec ;};};if _bafed .Right !=nil {if _gedec :=_bafed .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_gedec !=nil {return _gedec ;};};if _bafed .Top !=nil {if _ecaga :=_bafed .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_ecaga !=nil {return _ecaga ;};};if _bafed .Bottom !=nil {if _gdgaaa :=_bafed .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_gdgaaa !=nil {return _gdgaaa ;};};if _bafed .InsideH !=nil {if _ebbbd :=_bafed .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_ebbbd !=nil {return _ebbbd ;};};if _bafed .InsideV !=nil {if _gbgf :=_bafed .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_gbgf !=nil {return _gbgf ;};};if _bafed .Tl2br !=nil {if _fedbc :=_bafed .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_fedbc !=nil {return _fedbc ;};};if _bafed .Tr2bl !=nil {if _fadbg :=_bafed .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c");_fadbg !=nil {return _fadbg ;};};if _bafed .ExtLst !=nil {if _gafa :=_bafed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gafa !=nil {return _gafa ;};};return nil ;}; +// ValidateWithPath validates the CT_PositiveFixedPercentage and its children, prefixing error messages with path +func (_cdgae *CT_PositiveFixedPercentage )ValidateWithPath (path string )error {if _eged :=_cdgae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eged !=nil {return _eged ;};return nil ;};func (_cdfga *CT_LineJoinMiterProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _cdfga .LimAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006c\u0069\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_cdfga .LimAttr )});};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_ddfd *CT_ConnectorLocking )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_aaf :=range start .Attr {if _aaf .Name .Local =="\u006e\u006f\u0047r\u0070"{_dfcb ,_fagaf :=_c .ParseBool (_aaf .Value );if _fagaf !=nil {return _fagaf ;};_ddfd .NoGrpAttr =&_dfcb ;continue ;};if _aaf .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_bbdc ,_gbdba :=_c .ParseBool (_aaf .Value );if _gbdba !=nil {return _gbdba ;};_ddfd .NoSelectAttr =&_bbdc ;continue ;};if _aaf .Name .Local =="\u006e\u006f\u0052o\u0074"{_defg ,_eeddg :=_c .ParseBool (_aaf .Value );if _eeddg !=nil {return _eeddg ;};_ddfd .NoRotAttr =&_defg ;continue ;};if _aaf .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_egbfg ,_edbc :=_c .ParseBool (_aaf .Value );if _edbc !=nil {return _edbc ;};_ddfd .NoChangeAspectAttr =&_egbfg ;continue ;};if _aaf .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_adcc ,_daaaa :=_c .ParseBool (_aaf .Value );if _daaaa !=nil {return _daaaa ;};_ddfd .NoMoveAttr =&_adcc ;continue ;};if _aaf .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_efbbd ,_bgdga :=_c .ParseBool (_aaf .Value );if _bgdga !=nil {return _bgdga ;};_ddfd .NoResizeAttr =&_efbbd ;continue ;};if _aaf .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_cgge ,_gfgf :=_c .ParseBool (_aaf .Value );if _gfgf !=nil {return _gfgf ;};_ddfd .NoEditPointsAttr =&_cgge ;continue ;};if _aaf .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_bgdd ,_ecbdc :=_c .ParseBool (_aaf .Value );if _ecbdc !=nil {return _ecbdc ;};_ddfd .NoAdjustHandlesAttr =&_bgdd ;continue ;};if _aaf .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_ebdac ,_gebgg :=_c .ParseBool (_aaf .Value );if _gebgg !=nil {return _gebgg ;};_ddfd .NoChangeArrowheadsAttr =&_ebdac ;continue ;};if _aaf .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_ecacd ,_dgdb :=_c .ParseBool (_aaf .Value );if _dgdb !=nil {return _dgdb ;};_ddfd .NoChangeShapeTypeAttr =&_ecacd ;continue ;};};_fdea :for {_deab ,_gadb :=d .Token ();if _gadb !=nil {return _gadb ;};switch _gcbd :=_deab .(type ){case _gg .StartElement :switch _gcbd .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddfd .ExtLst =NewCT_OfficeArtExtensionList ();if _efde :=d .DecodeElement (_ddfd .ExtLst ,&_gcbd );_efde !=nil {return _efde ;};default:_bb .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",_gcbd .Name );if _fgfa :=d .Skip ();_fgfa !=nil {return _fgfa ;};};case _gg .EndElement :break _fdea ;case _gg .CharData :};};return nil ;};type CT_TableBackgroundStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;}; -// ValidateWithPath validates the CT_TileInfoProperties and its children, prefixing error messages with path -func (_egabcd *CT_TileInfoProperties )ValidateWithPath (path string )error {if _egabcd .TxAttr !=nil {if _ggfcc :=_egabcd .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_ggfcc !=nil {return _ggfcc ;};};if _egabcd .TyAttr !=nil {if _adeaab :=_egabcd .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_adeaab !=nil {return _adeaab ;};};if _egabcd .SxAttr !=nil {if _dccbbc :=_egabcd .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_dccbbc !=nil {return _dccbbc ;};};if _egabcd .SyAttr !=nil {if _ffecb :=_egabcd .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_ffecb !=nil {return _ffecb ;};};if _badfgd :=_egabcd .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_badfgd !=nil {return _badfgd ;};if _bcdeg :=_egabcd .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_bcdeg !=nil {return _bcdeg ;};return nil ;}; +// Validate validates the CT_StyleMatrix and its children +func (_gbfafc *CT_StyleMatrix )Validate ()error {return _gbfafc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004da\u0074\u0072\u0069\u0078");};type ST_TextHorzOverflowType byte ;func (_febgd *CT_TextCharacterProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _febgd .KumimojiAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_febgd .KumimojiAttr ))});};if _febgd .LangAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_febgd .LangAttr )});};if _febgd .AltLangAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061l\u0074\u004c\u0061\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_febgd .AltLangAttr )});};if _febgd .SzAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u007a"},Value :_b .Sprintf ("\u0025\u0076",*_febgd .SzAttr )});};if _febgd .BAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0062"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_febgd .BAttr ))});};if _febgd .IAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_febgd .IAttr ))});};if _febgd .UAttr !=ST_TextUnderlineTypeUnset {_dgecc ,_bdbdg :=_febgd .UAttr .MarshalXMLAttr (_gg .Name {Local :"\u0075"});if _bdbdg !=nil {return _bdbdg ;};start .Attr =append (start .Attr ,_dgecc );};if _febgd .StrikeAttr !=ST_TextStrikeTypeUnset {_agdba ,_cfdce :=_febgd .StrikeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0073\u0074\u0072\u0069\u006b\u0065"});if _cfdce !=nil {return _cfdce ;};start .Attr =append (start .Attr ,_agdba );};if _febgd .KernAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006b\u0065\u0072\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_febgd .KernAttr )});};if _febgd .CapAttr !=ST_TextCapsTypeUnset {_beabc ,_eccagb :=_febgd .CapAttr .MarshalXMLAttr (_gg .Name {Local :"\u0063\u0061\u0070"});if _eccagb !=nil {return _eccagb ;};start .Attr =append (start .Attr ,_beabc );};if _febgd .SpcAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0070\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_febgd .SpcAttr )});};if _febgd .NormalizeHAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_febgd .NormalizeHAttr ))});};if _febgd .BaselineAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_febgd .BaselineAttr )});};if _febgd .NoProofAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_febgd .NoProofAttr ))});};if _febgd .DirtyAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064\u0069\u0072t\u0079"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_febgd .DirtyAttr ))});};if _febgd .ErrAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0065\u0072\u0072"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_febgd .ErrAttr ))});};if _febgd .SmtCleanAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_febgd .SmtCleanAttr ))});};if _febgd .SmtIdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u006d\u0074I\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_febgd .SmtIdAttr )});};if _febgd .BmkAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0062\u006d\u006b"},Value :_b .Sprintf ("\u0025\u0076",*_febgd .BmkAttr )});};e .EncodeToken (start );if _febgd .Ln !=nil {_ddffc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_febgd .Ln ,_ddffc );};if _febgd .NoFill !=nil {_cagcc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_febgd .NoFill ,_cagcc );};if _febgd .SolidFill !=nil {_afgfa :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_febgd .SolidFill ,_afgfa );};if _febgd .GradFill !=nil {_adffba :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_febgd .GradFill ,_adffba );};if _febgd .BlipFill !=nil {_acgbf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_febgd .BlipFill ,_acgbf );};if _febgd .PattFill !=nil {_affab :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_febgd .PattFill ,_affab );};if _febgd .GrpFill !=nil {_bedc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_febgd .GrpFill ,_bedc );};if _febgd .EffectLst !=nil {_ggcae :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_febgd .EffectLst ,_ggcae );};if _febgd .EffectDag !=nil {_fdgda :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_febgd .EffectDag ,_fdgda );};if _febgd .Highlight !=nil {_dgga :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_febgd .Highlight ,_dgga );};if _febgd .ULnTx !=nil {_fabgd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}};e .EncodeElement (_febgd .ULnTx ,_fabgd );};if _febgd .ULn !=nil {_fbdff :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0075L\u006e"}};e .EncodeElement (_febgd .ULn ,_fbdff );};if _febgd .UFillTx !=nil {_ecaeb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}};e .EncodeElement (_febgd .UFillTx ,_ecaeb );};if _febgd .UFill !=nil {_dcdeda :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}};e .EncodeElement (_febgd .UFill ,_dcdeda );};if _febgd .Latin !=nil {_ebfag :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_febgd .Latin ,_ebfag );};if _febgd .Ea !=nil {_ecaec :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0061"}};e .EncodeElement (_febgd .Ea ,_ecaec );};if _febgd .Cs !=nil {_bfedf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_febgd .Cs ,_bfedf );};if _febgd .Sym !=nil {_fdebd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073y\u006d"}};e .EncodeElement (_febgd .Sym ,_fdebd );};if _febgd .HlinkClick !=nil {_debeb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_febgd .HlinkClick ,_debeb );};if _febgd .HlinkMouseOver !=nil {_gdbce :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003ah\u006c\u0069\u006ek\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072"}};e .EncodeElement (_febgd .HlinkMouseOver ,_gdbce );};if _febgd .Rtl !=nil {_bacgdg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0072t\u006c"}};e .EncodeElement (_febgd .Rtl ,_bacgdg );};if _febgd .ExtLst !=nil {_fedd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_febgd .ExtLst ,_fedd );};e .EncodeToken (_gg .EndElement {Name :start .Name });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 (_cddfe *ST_AdjCoordinate )Validate ()error {return _cddfe .ValidateWithPath ("")};func (_dgeag ST_TextVertOverflowType )Validate ()error {return _dgeag .ValidateWithPath ("")};func (_cbde *CT_GeomGuide )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_cbde .NameAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_b .Sprintf ("\u0025\u0076",_cbde .FmlaAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });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 ;}; -// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path -func (_gfagd *CT_TextField )ValidateWithPath (path string )error {if !_bg .ST_GuidPatternRe .MatchString (_gfagd .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 ,_bg .ST_GuidPatternRe ,_gfagd .IdAttr );};if _gfagd .RPr !=nil {if _cebac :=_gfagd .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cebac !=nil {return _cebac ;};};if _gfagd .PPr !=nil {if _fcfdb :=_gfagd .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_fcfdb !=nil {return _fcfdb ;};};return nil ;};func NewCT_AlphaReplaceEffect ()*CT_AlphaReplaceEffect {_eabg :=&CT_AlphaReplaceEffect {};return _eabg ;}; +// Validate validates the CT_PositiveFixedPercentage and its children +func (_fegfd *CT_PositiveFixedPercentage )Validate ()error {return _fegfd .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 (_addfa *CT_TextBody )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_ggdbf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_addfa .BodyPr ,_ggdbf );if _addfa .LstStyle !=nil {_ddabc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_addfa .LstStyle ,_ddabc );};_febef :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070"}};for _ ,_aggag :=range _addfa .P {e .EncodeElement (_aggag ,_febef );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_aedcb ST_PathFillMode )ValidateWithPath (path string )error {switch _aedcb {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 (_aedcb ));};return nil ;}; -// Validate validates the CT_GeomRect and its children -func (_cgeg *CT_GeomRect )Validate ()error {return _cgeg .ValidateWithPath ("C\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074");};func NewCT_GraphicalObjectFrameLocking ()*CT_GraphicalObjectFrameLocking {_acea :=&CT_GraphicalObjectFrameLocking {};return _acea ;};type CT_Headers struct{Header []string ;};func (_gdffc *CT_SRgbColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_gdffc .ValAttr )});e .EncodeToken (start );if _gdffc .EG_ColorTransform !=nil {for _ ,_bggcd :=range _gdffc .EG_ColorTransform {_bggcd .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cccf *CT_Camera )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cccf .PrstAttr =ST_PresetCameraType (1);for _ ,_acefg :=range start .Attr {if _acefg .Name .Local =="\u0070\u0072\u0073\u0074"{_cccf .PrstAttr .UnmarshalXMLAttr (_acefg );continue ;};if _acefg .Name .Local =="\u0066\u006f\u0076"{_eaf ,_fed :=_g .ParseInt (_acefg .Value ,10,32);if _fed !=nil {return _fed ;};_adcfg :=int32 (_eaf );_cccf .FovAttr =&_adcfg ;continue ;};if _acefg .Name .Local =="\u007a\u006f\u006f\u006d"{_dcgc ,_beba :=ParseUnionST_PositivePercentage (_acefg .Value );if _beba !=nil {return _beba ;};_cccf .ZoomAttr =&_dcgc ;continue ;};};_cffa :for {_geded ,_ceac :=d .Token ();if _ceac !=nil {return _ceac ;};switch _bdaf :=_geded .(type ){case _f .StartElement :switch _bdaf .Name {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 :"\u0072\u006f\u0074"},_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 :"\u0072\u006f\u0074"}:_cccf .Rot =NewCT_SphereCoords ();if _egdc :=d .DecodeElement (_cccf .Rot ,&_bdaf );_egdc !=nil {return _egdc ;};default:_db .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",_bdaf .Name );if _dcgca :=d .Skip ();_dcgca !=nil {return _dcgca ;};};case _f .EndElement :break _cffa ;case _f .CharData :};};return nil ;};type ST_BlackWhiteMode byte ;func (_dabge ST_LightRigDirection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dabge .String (),start );};func (_bdccf *CT_TextShapeAutofit )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_cbegbb ,_gcdf :=d .Token ();if _gcdf !=nil {return _e .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",_gcdf );};if _aeaeg ,_bfdebf :=_cbegbb .(_f .EndElement );_bfdebf &&_aeaeg .Name ==start .Name {break ;};};return nil ;};func (_acbcd ST_SchemeColorVal )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fcdbc :=_f .Attr {};_fcdbc .Name =name ;switch _acbcd {case ST_SchemeColorValUnset :_fcdbc .Value ="";case ST_SchemeColorValBg1 :_fcdbc .Value ="\u0062\u0067\u0031";case ST_SchemeColorValTx1 :_fcdbc .Value ="\u0074\u0078\u0031";case ST_SchemeColorValBg2 :_fcdbc .Value ="\u0062\u0067\u0032";case ST_SchemeColorValTx2 :_fcdbc .Value ="\u0074\u0078\u0032";case ST_SchemeColorValAccent1 :_fcdbc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_SchemeColorValAccent2 :_fcdbc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_SchemeColorValAccent3 :_fcdbc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_SchemeColorValAccent4 :_fcdbc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_SchemeColorValAccent5 :_fcdbc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_SchemeColorValAccent6 :_fcdbc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_SchemeColorValHlink :_fcdbc .Value ="\u0068\u006c\u0069n\u006b";case ST_SchemeColorValFolHlink :_fcdbc .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";case ST_SchemeColorValPhClr :_fcdbc .Value ="\u0070\u0068\u0043l\u0072";case ST_SchemeColorValDk1 :_fcdbc .Value ="\u0064\u006b\u0031";case ST_SchemeColorValLt1 :_fcdbc .Value ="\u006c\u0074\u0031";case ST_SchemeColorValDk2 :_fcdbc .Value ="\u0064\u006b\u0032";case ST_SchemeColorValLt2 :_fcdbc .Value ="\u006c\u0074\u0032";};return _fcdbc ,nil ;};type CT_StyleMatrix struct{NameAttr *string ;FillStyleLst *CT_FillStyleList ;LnStyleLst *CT_LineStyleList ;EffectStyleLst *CT_EffectStyleList ;BgFillStyleLst *CT_BackgroundFillStyleList ;};func NewCT_EffectStyleItem ()*CT_EffectStyleItem {_bgbec :=&CT_EffectStyleItem {};return _bgbec }; +// Validate validates the CT_PresetShadowEffect and its children +func (_fcac *CT_PresetShadowEffect )Validate ()error {return _fcac .ValidateWithPath ("C\u0054\u005f\u0050\u0072es\u0065t\u0053\u0068\u0061\u0064\u006fw\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_NoFillProperties ()*CT_NoFillProperties {_edcf :=&CT_NoFillProperties {};return _edcf };type ST_LineCap byte ;func (_cdgcc ST_LineEndWidth )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_cdgcc .String (),start );};func (_eeafg *CT_TextUnderlineFillFollowText )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for {_acfge ,_fbff :=d .Token ();if _fbff !=nil {return _b .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",_fbff );};if _dbedc ,_fffccb :=_acfge .(_gg .EndElement );_fffccb &&_dbedc .Name ==start .Name {break ;};};return nil ;};func (_affea *EG_TextUnderlineFill )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aagbb :for {_dcgcff ,_eedgc :=d .Token ();if _eedgc !=nil {return _eedgc ;};switch _eegfd :=_dcgcff .(type ){case _gg .StartElement :switch _eegfd .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_affea .UFillTx =NewCT_TextUnderlineFillFollowText ();if _gdbbf :=d .DecodeElement (_affea .UFillTx ,&_eegfd );_gdbbf !=nil {return _gdbbf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_affea .UFill =NewCT_TextUnderlineFillGroupWrapper ();if _geccc :=d .DecodeElement (_affea .UFill ,&_eegfd );_geccc !=nil {return _geccc ;};default:_bb .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",_eegfd .Name );if _ecgfc :=d .Skip ();_ecgfc !=nil {return _ecgfc ;};};case _gg .EndElement :break _aagbb ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_ConnectorLocking and its children -func (_dcgd *CT_ConnectorLocking )Validate ()error {return _dcgd .ValidateWithPath ("\u0043\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_cbggcc *CT_LineJoinRound )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eeaeb ST_EffectContainerType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ecbab :=_f .Attr {};_ecbab .Name =name ;switch _eeaeb {case ST_EffectContainerTypeUnset :_ecbab .Value ="";case ST_EffectContainerTypeSib :_ecbab .Value ="\u0073\u0069\u0062";case ST_EffectContainerTypeTree :_ecbab .Value ="\u0074\u0072\u0065\u0065";};return _ecbab ,nil ;};func (_cccaf *Tbl )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cccaf .CT_Table =*NewCT_Table ();_fcfge :for {_dbgda ,_affaf :=d .Token ();if _affaf !=nil {return _affaf ;};switch _abdfd :=_dbgda .(type ){case _f .StartElement :switch _abdfd .Name {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 :"\u0074\u0062\u006cP\u0072"},_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 :"\u0074\u0062\u006cP\u0072"}:_cccaf .TblPr =NewCT_TableProperties ();if _cfgdda :=d .DecodeElement (_cccaf .TblPr ,&_abdfd );_cfgdda !=nil {return _cfgdda ;};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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _dbcfd :=d .DecodeElement (_cccaf .TblGrid ,&_abdfd );_dbcfd !=nil {return _dbcfd ;};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 :"\u0074\u0072"},_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 :"\u0074\u0072"}:_bfdcf :=NewCT_TableRow ();if _cccgbc :=d .DecodeElement (_bfdcf ,&_abdfd );_cccgbc !=nil {return _cccgbc ;};_cccaf .Tr =append (_cccaf .Tr ,_bfdcf );default:_db .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",_abdfd .Name );if _fddbad :=d .Skip ();_fddbad !=nil {return _fddbad ;};};case _f .EndElement :break _fcfge ;case _f .CharData :};};return nil ;};func (_gdcafcd *ST_TextWrappingType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gdcafcd =0;case "\u006e\u006f\u006e\u0065":*_gdcafcd =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_gdcafcd =2;};return nil ;};type ST_BlendMode byte ;type EG_TextGeometry struct{CustGeom *CT_CustomGeometry2D ;PrstTxWarp *CT_PresetTextShape ;};func (_ec *CT_AlphaFloorEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_facfgd ST_TextUnderlineType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cggea :=_f .Attr {};_cggea .Name =name ;switch _facfgd {case ST_TextUnderlineTypeUnset :_cggea .Value ="";case ST_TextUnderlineTypeNone :_cggea .Value ="\u006e\u006f\u006e\u0065";case ST_TextUnderlineTypeWords :_cggea .Value ="\u0077\u006f\u0072d\u0073";case ST_TextUnderlineTypeSng :_cggea .Value ="\u0073\u006e\u0067";case ST_TextUnderlineTypeDbl :_cggea .Value ="\u0064\u0062\u006c";case ST_TextUnderlineTypeHeavy :_cggea .Value ="\u0068\u0065\u0061v\u0079";case ST_TextUnderlineTypeDotted :_cggea .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_TextUnderlineTypeDottedHeavy :_cggea .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDash :_cggea .Value ="\u0064\u0061\u0073\u0068";case ST_TextUnderlineTypeDashHeavy :_cggea .Value ="\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeDashLong :_cggea .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case ST_TextUnderlineTypeDashLongHeavy :_cggea .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDotDash :_cggea .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDashHeavy :_cggea .Value ="\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDotDotDash :_cggea .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDotDashHeavy :_cggea .Value ="\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeWavy :_cggea .Value ="\u0077\u0061\u0076\u0079";case ST_TextUnderlineTypeWavyHeavy :_cggea .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeWavyDbl :_cggea .Value ="\u0077a\u0076\u0079\u0044\u0062\u006c";};return _cggea ,nil ;};func (_befbc *CT_CustomColorList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _befbc .CustClr !=nil {_cbffd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u0075\u0073\u0074\u0043\u006cr"}};for _ ,_begd :=range _befbc .CustClr {e .EncodeElement (_begd ,_cbffd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GvmlGroupShapeChoice and its children, prefixing error messages with path +func (_gadcf *CT_GvmlGroupShapeChoice )ValidateWithPath (path string )error {for _egebba ,_egfc :=range _gadcf .TxSp {if _fdba :=_egfc .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0054\u0078\u0053\u0070\u005b\u0025\u0064\u005d",path ,_egebba ));_fdba !=nil {return _fdba ;};};for _dgfa ,_ebff :=range _gadcf .Sp {if _bggbb :=_ebff .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_dgfa ));_bggbb !=nil {return _bggbb ;};};for _bbgbe ,_fecgg :=range _gadcf .CxnSp {if _aeacf :=_fecgg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_bbgbe ));_aeacf !=nil {return _aeacf ;};};for _cedb ,_cbcdf :=range _gadcf .Pic {if _cceg :=_cbcdf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_cedb ));_cceg !=nil {return _cceg ;};};for _adfb ,_eeacb :=range _gadcf .GraphicFrame {if _dadf :=_eeacb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_adfb ));_dadf !=nil {return _dadf ;};};for _egbdf ,_ffgae :=range _gadcf .GrpSp {if _fcedb :=_ffgae .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_egbdf ));_fcedb !=nil {return _fcedb ;};};return nil ;};func NewCT_ColorChangeEffect ()*CT_ColorChangeEffect {_daegf :=&CT_ColorChangeEffect {};_daegf .ClrFrom =NewCT_Color ();_daegf .ClrTo =NewCT_Color ();return _daegf ;}; -// ST_PositivePercentage is a union type -type ST_PositivePercentage struct{ST_PositivePercentageDecimal *int32 ;ST_PositivePercentage *ST_Percentage ;};type CT_EmptyElement struct{};func (_edbde *CT_ColorMapping )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_dcac ,_edfb :=_edbde .Bg1Attr .MarshalXMLAttr (_f .Name {Local :"\u0062\u0067\u0031"});if _edfb !=nil {return _edfb ;};start .Attr =append (start .Attr ,_dcac );_dcac ,_edfb =_edbde .Tx1Attr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0078\u0031"});if _edfb !=nil {return _edfb ;};start .Attr =append (start .Attr ,_dcac );_dcac ,_edfb =_edbde .Bg2Attr .MarshalXMLAttr (_f .Name {Local :"\u0062\u0067\u0032"});if _edfb !=nil {return _edfb ;};start .Attr =append (start .Attr ,_dcac );_dcac ,_edfb =_edbde .Tx2Attr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0078\u0032"});if _edfb !=nil {return _edfb ;};start .Attr =append (start .Attr ,_dcac );_dcac ,_edfb =_edbde .Accent1Attr .MarshalXMLAttr (_f .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"});if _edfb !=nil {return _edfb ;};start .Attr =append (start .Attr ,_dcac );_dcac ,_edfb =_edbde .Accent2Attr .MarshalXMLAttr (_f .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"});if _edfb !=nil {return _edfb ;};start .Attr =append (start .Attr ,_dcac );_dcac ,_edfb =_edbde .Accent3Attr .MarshalXMLAttr (_f .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"});if _edfb !=nil {return _edfb ;};start .Attr =append (start .Attr ,_dcac );_dcac ,_edfb =_edbde .Accent4Attr .MarshalXMLAttr (_f .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"});if _edfb !=nil {return _edfb ;};start .Attr =append (start .Attr ,_dcac );_dcac ,_edfb =_edbde .Accent5Attr .MarshalXMLAttr (_f .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"});if _edfb !=nil {return _edfb ;};start .Attr =append (start .Attr ,_dcac );_dcac ,_edfb =_edbde .Accent6Attr .MarshalXMLAttr (_f .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"});if _edfb !=nil {return _edfb ;};start .Attr =append (start .Attr ,_dcac );_dcac ,_edfb =_edbde .HlinkAttr .MarshalXMLAttr (_f .Name {Local :"\u0068\u006c\u0069n\u006b"});if _edfb !=nil {return _edfb ;};start .Attr =append (start .Attr ,_dcac );_dcac ,_edfb =_edbde .FolHlinkAttr .MarshalXMLAttr (_f .Name {Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"});if _edfb !=nil {return _edfb ;};start .Attr =append (start .Attr ,_dcac );e .EncodeToken (start );if _edbde .ExtLst !=nil {_dacc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edbde .ExtLst ,_dacc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_GeomGuideList struct{Gd []*CT_GeomGuide ;};func NewCT_StretchInfoProperties ()*CT_StretchInfoProperties {_ccaed :=&CT_StretchInfoProperties {};return _ccaed ;};type CT_GvmlGroupShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGrpSpPr *CT_NonVisualGroupDrawingShapeProps ;};func (_dcebf *CT_TextTabStopList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adgfe :for {_acbag ,_fccbf :=d .Token ();if _fccbf !=nil {return _fccbf ;};switch _dcgbd :=_acbag .(type ){case _f .StartElement :switch _dcgbd .Name {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 :"\u0074\u0061\u0062"},_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 :"\u0074\u0061\u0062"}:_bbegae :=NewCT_TextTabStop ();if _bgagg :=d .DecodeElement (_bbegae ,&_dcgbd );_bgagg !=nil {return _bgagg ;};_dcebf .Tab =append (_dcebf .Tab ,_bbegae );default:_db .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",_dcgbd .Name );if _cacaf :=d .Skip ();_cacaf !=nil {return _cacaf ;};};case _f .EndElement :break _adgfe ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the TblStyleLst and its children, prefixing error messages with path +func (_aecfg *TblStyleLst )ValidateWithPath (path string )error {if _acaec :=_aecfg .CT_TableStyleList .ValidateWithPath (path );_acaec !=nil {return _acaec ;};return nil ;};func (_beacc *ST_SystemColorVal )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_efabfa ,_beeeb :=d .Token ();if _beeeb !=nil {return _beeeb ;};if _gefcd ,_dedfa :=_efabfa .(_gg .EndElement );_dedfa &&_gefcd .Name ==start .Name {*_beacc =1;return nil ;};if _dedce ,_bdgga :=_efabfa .(_gg .CharData );!_bdgga {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",_efabfa );}else {switch string (_dedce ){case "":*_beacc =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_beacc =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_beacc =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_beacc =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_beacc =4;case "\u006d\u0065\u006e\u0075":*_beacc =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_beacc =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_beacc =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_beacc =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_beacc =9;case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_beacc =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_beacc =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_beacc =12;case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_beacc =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_beacc =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_beacc =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_beacc =16;case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_beacc =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_beacc =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_beacc =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_beacc =20;case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_beacc =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_beacc =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_beacc =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_beacc =24;case "\u0069\u006e\u0066\u006f\u0042\u006b":*_beacc =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_beacc =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_beacc =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_beacc =28;case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_beacc =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_beacc =30;};};_efabfa ,_beeeb =d .Token ();if _beeeb !=nil {return _beeeb ;};if _bbfcb ,_aagag :=_efabfa .(_gg .EndElement );_aagag &&_bbfcb .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",_efabfa );};func (_fgcg *CT_GradientStop )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u006f\u0073"},Value :_b .Sprintf ("\u0025\u0076",_fgcg .PosAttr )});e .EncodeToken (start );if _fgcg .ScrgbClr !=nil {_deccd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fgcg .ScrgbClr ,_deccd );};if _fgcg .SrgbClr !=nil {_fefce :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_fgcg .SrgbClr ,_fefce );};if _fgcg .HslClr !=nil {_bcdaf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_fgcg .HslClr ,_bcdaf );};if _fgcg .SysClr !=nil {_geggg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_fgcg .SysClr ,_geggg );};if _fgcg .SchemeClr !=nil {_bded :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_fgcg .SchemeClr ,_bded );};if _fgcg .PrstClr !=nil {_fccde :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_fgcg .PrstClr ,_fccde );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_agca *CT_Scale2D )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_egfcd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0078"}};e .EncodeElement (_agca .Sx ,_egfcd );_dacee :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0079"}};e .EncodeElement (_agca .Sy ,_dacee );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_AdjustHandleList struct{AhXY []*CT_XYAdjustHandle ;AhPolar []*CT_PolarAdjustHandle ;};func (_ageaa *CT_TransformEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _ageaa .SxAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_ageaa .SxAttr )});};if _ageaa .SyAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_ageaa .SyAttr )});};if _ageaa .KxAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006b\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_ageaa .KxAttr )});};if _ageaa .KyAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006b\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_ageaa .KyAttr )});};if _ageaa .TxAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_ageaa .TxAttr )});};if _ageaa .TyAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_ageaa .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_dffcc *EG_TextBulletTypeface )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _dffcc .BuFontTx !=nil {_edfca :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}};e .EncodeElement (_dffcc .BuFontTx ,_edfca );};if _dffcc .BuFont !=nil {_bggeaa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}};e .EncodeElement (_dffcc .BuFont ,_bggeaa );};return nil ;};func (_eabag *ST_PresetColorVal )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_eabag =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_eabag =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_eabag =2;case "\u0061\u0071\u0075\u0061":*_eabag =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_eabag =4;case "\u0061\u007a\u0075r\u0065":*_eabag =5;case "\u0062\u0065\u0069g\u0065":*_eabag =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_eabag =7;case "\u0062\u006c\u0061c\u006b":*_eabag =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_eabag =9;case "\u0062\u006c\u0075\u0065":*_eabag =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_eabag =11;case "\u0062\u0072\u006fw\u006e":*_eabag =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_eabag =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_eabag =14;case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_eabag =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_eabag =16;case "\u0063\u006f\u0072a\u006c":*_eabag =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_eabag =18;case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_eabag =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_eabag =20;case "\u0063\u0079\u0061\u006e":*_eabag =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_eabag =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_eabag =23;case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_eabag =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_eabag =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_eabag =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_eabag =27;case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_eabag =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_eabag =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_eabag =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_eabag =31;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_eabag =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_eabag =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_eabag =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eabag =35;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_eabag =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_eabag =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_eabag =38;case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_eabag =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_eabag =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_eabag =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_eabag =42;case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_eabag =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_eabag =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_eabag =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_eabag =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_eabag =47;case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_eabag =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_eabag =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_eabag =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_eabag =51;case "\u0064\u006b\u0052e\u0064":*_eabag =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_eabag =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eabag =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_eabag =55;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_eabag =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_eabag =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_eabag =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_eabag =59;case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_eabag =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_eabag =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_eabag =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_eabag =63;case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_eabag =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_eabag =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_eabag =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_eabag =67;case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_eabag =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_eabag =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_eabag =70;case "\u0067\u006f\u006c\u0064":*_eabag =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_eabag =72;case "\u0067\u0072\u0061\u0079":*_eabag =73;case "\u0067\u0072\u0065\u0079":*_eabag =74;case "\u0067\u0072\u0065e\u006e":*_eabag =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_eabag =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_eabag =77;case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_eabag =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_eabag =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_eabag =80;case "\u0069\u0076\u006fr\u0079":*_eabag =81;case "\u006b\u0068\u0061k\u0069":*_eabag =82;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_eabag =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_eabag =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_eabag =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_eabag =86;case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_eabag =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_eabag =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_eabag =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_eabag =90;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_eabag =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_eabag =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_eabag =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_eabag =94;case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_eabag =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eabag =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_eabag =97;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_eabag =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_eabag =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_eabag =100;case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_eabag =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_eabag =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_eabag =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_eabag =104;case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_eabag =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_eabag =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_eabag =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_eabag =108;case "\u006c\u0074\u0050\u0069\u006e\u006b":*_eabag =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_eabag =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eabag =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_eabag =112;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_eabag =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_eabag =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_eabag =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_eabag =116;case "\u006c\u0069\u006d\u0065":*_eabag =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_eabag =118;case "\u006c\u0069\u006ee\u006e":*_eabag =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_eabag =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_eabag =121;case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_eabag =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_eabag =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_eabag =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_eabag =125;case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eabag =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_eabag =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_eabag =128;case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_eabag =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_eabag =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_eabag =131;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_eabag =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_eabag =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_eabag =134;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_eabag =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_eabag =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_eabag =137;case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_eabag =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_eabag =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_eabag =140;case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_eabag =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_eabag =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_eabag =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_eabag =144;case "\u006e\u0061\u0076\u0079":*_eabag =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_eabag =146;case "\u006f\u006c\u0069v\u0065":*_eabag =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_eabag =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_eabag =149;case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_eabag =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_eabag =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_eabag =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_eabag =153;case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_eabag =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_eabag =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_eabag =156;case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_eabag =157;case "\u0070\u0065\u0072\u0075":*_eabag =158;case "\u0070\u0069\u006e\u006b":*_eabag =159;case "\u0070\u006c\u0075\u006d":*_eabag =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_eabag =161;case "\u0070\u0075\u0072\u0070\u006c\u0065":*_eabag =162;case "\u0072\u0065\u0064":*_eabag =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_eabag =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_eabag =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_eabag =166;case "\u0073\u0061\u006c\u006d\u006f\u006e":*_eabag =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_eabag =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eabag =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_eabag =170;case "\u0073\u0069\u0065\u006e\u006e\u0061":*_eabag =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_eabag =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_eabag =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_eabag =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_eabag =175;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_eabag =176;case "\u0073\u006e\u006f\u0077":*_eabag =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_eabag =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_eabag =179;case "\u0074\u0061\u006e":*_eabag =180;case "\u0074\u0065\u0061\u006c":*_eabag =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_eabag =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_eabag =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_eabag =184;case "\u0076\u0069\u006f\u006c\u0065\u0074":*_eabag =185;case "\u0077\u0068\u0065a\u0074":*_eabag =186;case "\u0077\u0068\u0069t\u0065":*_eabag =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_eabag =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_eabag =189;case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_eabag =190;};return nil ;};func (_dggaf ST_LineCap )Validate ()error {return _dggaf .ValidateWithPath ("")};type CT_StretchInfoProperties struct{FillRect *CT_RelativeRect ;};type CT_EffectReference struct{RefAttr string ;};type CT_GvmlConnectorNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvCxnSpPr *CT_NonVisualConnectorProperties ;};func (_dbdb *CT_BiLevelEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0076",_dbdb .ThreshAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_LineStyleList struct{Ln []*CT_LineProperties ;}; -// ValidateWithPath validates the CT_Ratio and its children, prefixing error messages with path -func (_gcgcc *CT_Ratio )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_ColorMRU and its children +func (_dggde *CT_ColorMRU )Validate ()error {return _dggde .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055");};func (_baeg *CT_NonVisualDrawingProps )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_cdgb :=range start .Attr {if _cdgb .Name .Local =="\u0069\u0064"{_dbfad ,_fcaa :=_c .ParseUint (_cdgb .Value ,10,32);if _fcaa !=nil {return _fcaa ;};_baeg .IdAttr =uint32 (_dbfad );continue ;};if _cdgb .Name .Local =="\u006e\u0061\u006d\u0065"{_eabc ,_ggcb :=_cdgb .Value ,error (nil );if _ggcb !=nil {return _ggcb ;};_baeg .NameAttr =_eabc ;continue ;};if _cdgb .Name .Local =="\u0064\u0065\u0073c\u0072"{_ccade ,_ffgde :=_cdgb .Value ,error (nil );if _ffgde !=nil {return _ffgde ;};_baeg .DescrAttr =&_ccade ;continue ;};if _cdgb .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cded ,_acbeg :=_c .ParseBool (_cdgb .Value );if _acbeg !=nil {return _acbeg ;};_baeg .HiddenAttr =&_cded ;continue ;};if _cdgb .Name .Local =="\u0074\u0069\u0074l\u0065"{_ddgge ,_bbcgb :=_cdgb .Value ,error (nil );if _bbcgb !=nil {return _bbcgb ;};_baeg .TitleAttr =&_ddgge ;continue ;};};_adceg :for {_dafgg ,_bfgcg :=d .Token ();if _bfgcg !=nil {return _bfgcg ;};switch _dbgfa :=_dafgg .(type ){case _gg .StartElement :switch _dbgfa .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_baeg .HlinkClick =NewCT_Hyperlink ();if _fccdef :=d .DecodeElement (_baeg .HlinkClick ,&_dbgfa );_fccdef !=nil {return _fccdef ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_baeg .HlinkHover =NewCT_Hyperlink ();if _aegec :=d .DecodeElement (_baeg .HlinkHover ,&_dbgfa );_aegec !=nil {return _aegec ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_baeg .ExtLst =NewCT_OfficeArtExtensionList ();if _geae :=d .DecodeElement (_baeg .ExtLst ,&_dbgfa );_geae !=nil {return _geae ;};default:_bb .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",_dbgfa .Name );if _gebcc :=d .Skip ();_gebcc !=nil {return _gebcc ;};};case _gg .EndElement :break _adceg ;case _gg .CharData :};};return nil ;};func (_fcefd ST_LineEndLength )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_geeaea :=_gg .Attr {};_geeaea .Name =name ;switch _fcefd {case ST_LineEndLengthUnset :_geeaea .Value ="";case ST_LineEndLengthSm :_geeaea .Value ="\u0073\u006d";case ST_LineEndLengthMed :_geeaea .Value ="\u006d\u0065\u0064";case ST_LineEndLengthLg :_geeaea .Value ="\u006c\u0067";};return _geeaea ,nil ;};func (_ccfeeg ST_AnimationDgmBuildType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _ccfeeg .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_gg .CharData (_ccfeeg .ST_AnimationBuildType .String ()));};if _ccfeeg .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {e .EncodeToken (_gg .CharData (_ccfeeg .ST_AnimationDgmOnlyBuildType .String ()));};return e .EncodeToken (_gg .EndElement {Name :start .Name });}; -// Validate validates the CT_EmptyElement and its children -func (_babd *CT_EmptyElement )Validate ()error {return _babd .ValidateWithPath ("\u0043T\u005fE\u006d\u0070\u0074\u0079\u0045\u006c\u0065\u006d\u0065\u006e\u0074");}; +// Validate validates the CT_ThemeableLineStyle and its children +func (_cgfbf *CT_ThemeableLineStyle )Validate ()error {return _cgfbf .ValidateWithPath ("C\u0054\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u004c\u0069n\u0065\u0053\u0074\u0079\u006c\u0065");};func (_gcfga *CT_TextSpacingPoint )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gcfga .ValAttr =0;for _ ,_faccd :=range start .Attr {if _faccd .Name .Local =="\u0076\u0061\u006c"{_dcbcd ,_bfged :=_c .ParseInt (_faccd .Value ,10,32);if _bfged !=nil {return _bfged ;};_gcfga .ValAttr =int32 (_dcbcd );continue ;};};for {_ccgdd ,_cadbg :=d .Token ();if _cadbg !=nil {return _b .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",_cadbg );};if _gfaga ,_afcbf :=_ccgdd .(_gg .EndElement );_afcbf &&_gfaga .Name ==start .Name {break ;};};return nil ;};func (_gebgfg *CT_TableBackgroundStyle )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gdefa :for {_deacb ,_eedff :=d .Token ();if _eedff !=nil {return _eedff ;};switch _gaaca :=_deacb .(type ){case _gg .StartElement :switch _gaaca .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gebgfg .Fill =NewCT_FillProperties ();if _eaagga :=d .DecodeElement (_gebgfg .Fill ,&_gaaca );_eaagga !=nil {return _eaagga ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gebgfg .FillRef =NewCT_StyleMatrixReference ();if _gedcdf :=d .DecodeElement (_gebgfg .FillRef ,&_gaaca );_gedcdf !=nil {return _gedcdf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gebgfg .Effect =NewCT_EffectProperties ();if _aafadf :=d .DecodeElement (_gebgfg .Effect ,&_gaaca );_aafadf !=nil {return _aafadf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gebgfg .EffectRef =NewCT_StyleMatrixReference ();if _cbdga :=d .DecodeElement (_gebgfg .EffectRef ,&_gaaca );_cbdga !=nil {return _cbdga ;};default:_bb .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",_gaaca .Name );if _egdda :=d .Skip ();_egdda !=nil {return _egdda ;};};case _gg .EndElement :break _gdefa ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_ComplementTransform and its children -func (_dacg *CT_ComplementTransform )Validate ()error {return _dacg .ValidateWithPath ("\u0043\u0054\u005f\u0043om\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d");}; +// ValidateWithPath validates the CT_GeomRect and its children, prefixing error messages with path +func (_fffae *CT_GeomRect )ValidateWithPath (path string )error {if _cgbe :=_fffae .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_cgbe !=nil {return _cgbe ;};if _dcag :=_fffae .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_dcag !=nil {return _dcag ;};if _deeeb :=_fffae .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_deeeb !=nil {return _deeeb ;};if _gdgff :=_fffae .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_gdgff !=nil {return _gdgff ;};return nil ;}; -// ValidateWithPath validates the CT_LineJoinMiterProperties and its children, prefixing error messages with path -func (_ccba *CT_LineJoinMiterProperties )ValidateWithPath (path string )error {if _ccba .LimAttr !=nil {if _bgbb :=_ccba .LimAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006d\u0041\u0074\u0074\u0072");_bgbb !=nil {return _bgbb ;};};return nil ;}; +// ValidateWithPath validates the CT_NonVisualContentPartProperties and its children, prefixing error messages with path +func (_ffcf *CT_NonVisualContentPartProperties )ValidateWithPath (path string )error {if _ffcf .CpLocks !=nil {if _bgbfg :=_ffcf .CpLocks .ValidateWithPath (path +"\u002f\u0043\u0070\u004c\u006f\u0063\u006b\u0073");_bgbfg !=nil {return _bgbfg ;};};if _ffcf .ExtLst !=nil {if _ddeec :=_ffcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddeec !=nil {return _ddeec ;};};return nil ;};func (_bcbf *CT_TableStyleTextStyle )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bcbf .BAttr !=ST_OnOffStyleTypeUnset {_fbgff ,_ccacd :=_bcbf .BAttr .MarshalXMLAttr (_gg .Name {Local :"\u0062"});if _ccacd !=nil {return _ccacd ;};start .Attr =append (start .Attr ,_fbgff );};if _bcbf .IAttr !=ST_OnOffStyleTypeUnset {_dbcfca ,_addgg :=_bcbf .IAttr .MarshalXMLAttr (_gg .Name {Local :"\u0069"});if _addgg !=nil {return _addgg ;};start .Attr =append (start .Attr ,_dbcfca );};e .EncodeToken (start );if _bcbf .Font !=nil {_bbaee :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_bcbf .Font ,_bbaee );};if _bcbf .FontRef !=nil {_cedff :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_bcbf .FontRef ,_cedff );};if _bcbf .ScrgbClr !=nil {_addeg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bcbf .ScrgbClr ,_addeg );};if _bcbf .SrgbClr !=nil {_gbgdc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_bcbf .SrgbClr ,_gbgdc );};if _bcbf .HslClr !=nil {_bddfa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_bcbf .HslClr ,_bddfa );};if _bcbf .SysClr !=nil {_daad :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_bcbf .SysClr ,_daad );};if _bcbf .SchemeClr !=nil {_ebdec :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_bcbf .SchemeClr ,_ebdec );};if _bcbf .PrstClr !=nil {_gaabb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_bcbf .PrstClr ,_gaabb );};if _bcbf .ExtLst !=nil {_acbg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcbf .ExtLst ,_acbg );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_fagec ST_PresetCameraType )ValidateWithPath (path string )error {switch _fagec {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 _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fagec ));};return nil ;};func (_geafc *ST_FontCollectionIndex )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cgfaaa ,_becc :=d .Token ();if _becc !=nil {return _becc ;};if _aaabg ,_fbfceb :=_cgfaaa .(_gg .EndElement );_fbfceb &&_aaabg .Name ==start .Name {*_geafc =1;return nil ;};if _feaebc ,_cgbca :=_cgfaaa .(_gg .CharData );!_cgbca {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",_cgfaaa );}else {switch string (_feaebc ){case "":*_geafc =0;case "\u006d\u0061\u006ao\u0072":*_geafc =1;case "\u006d\u0069\u006eo\u0072":*_geafc =2;case "\u006e\u006f\u006e\u0065":*_geafc =3;};};_cgfaaa ,_becc =d .Token ();if _becc !=nil {return _becc ;};if _effff ,_aegag :=_cgfaaa .(_gg .EndElement );_aegag &&_effff .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",_cgfaaa );};func ParseUnionST_AdjAngle (s string )(ST_AdjAngle ,error ){_fdedb :=ST_AdjAngle {};_ebfe ,_ggebc :=_c .ParseInt (s ,10,64);if _ggebc !=nil {_fdedb .ST_GeomGuideName =&s ;}else {_bcegg :=int32 (_ebfe );_fdedb .ST_Angle =&_bcegg ;};return _fdedb ,nil ;}; -// ValidateWithPath validates the EG_TextUnderlineFill and its children, prefixing error messages with path -func (_dgegc *EG_TextUnderlineFill )ValidateWithPath (path string )error {if _dgegc .UFillTx !=nil {if _ddcgd :=_dgegc .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078");_ddcgd !=nil {return _ddcgd ;};};if _dgegc .UFill !=nil {if _beacd :=_dgegc .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c");_beacd !=nil {return _beacd ;};};return nil ;}; +// Validate validates the CT_GvmlShape and its children +func (_ffbgd *CT_GvmlShape )Validate ()error {return _ffbgd .ValidateWithPath ("\u0043\u0054\u005fG\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065");};type CT_AnimationDgmBuildProperties struct{BldAttr *ST_AnimationDgmBuildType ;RevAttr *bool ;};func NewCT_TextBulletTypefaceFollowText ()*CT_TextBulletTypefaceFollowText {_gbgef :=&CT_TextBulletTypefaceFollowText {};return _gbgef ;};func (_cae *CT_AlphaInverseEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _cae .ScrgbClr !=nil {_afc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_cae .ScrgbClr ,_afc );};if _cae .SrgbClr !=nil {_efa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_cae .SrgbClr ,_efa );};if _cae .HslClr !=nil {_bfcc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_cae .HslClr ,_bfcc );};if _cae .SysClr !=nil {_gebe :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_cae .SysClr ,_gebe );};if _cae .SchemeClr !=nil {_ddd :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_cae .SchemeClr ,_ddd );};if _cae .PrstClr !=nil {_cbd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_cae .PrstClr ,_cbd );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bebeaf ST_LightRigType )ValidateWithPath (path string )error {switch _bebeaf {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 (_bebeaf ));};return nil ;};func NewEG_Geometry ()*EG_Geometry {_cgcdfa :=&EG_Geometry {};return _cgcdfa };type CT_TextNoAutofit struct{}; -// Validate validates the CT_AlphaReplaceEffect and its children -func (_gde *CT_AlphaReplaceEffect )Validate ()error {return _gde .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_agdb *CT_BackgroundFillStyleList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbfa :for {_daga ,_fffd :=d .Token ();if _fffd !=nil {return _fffd ;};switch _aafc :=_daga .(type ){case _f .StartElement :switch _aafc .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_eddg :=NewEG_FillProperties ();_eddg .NoFill =NewCT_NoFillProperties ();if _feb :=d .DecodeElement (_eddg .NoFill ,&_aafc );_feb !=nil {return _feb ;};_agdb .EG_FillProperties =append (_agdb .EG_FillProperties ,_eddg );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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_cdf :=NewEG_FillProperties ();_cdf .SolidFill =NewCT_SolidColorFillProperties ();if _bace :=d .DecodeElement (_cdf .SolidFill ,&_aafc );_bace !=nil {return _bace ;};_agdb .EG_FillProperties =append (_agdb .EG_FillProperties ,_cdf );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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_dbd :=NewEG_FillProperties ();_dbd .GradFill =NewCT_GradientFillProperties ();if _cbfab :=d .DecodeElement (_dbd .GradFill ,&_aafc );_cbfab !=nil {return _cbfab ;};_agdb .EG_FillProperties =append (_agdb .EG_FillProperties ,_dbd );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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_gcf :=NewEG_FillProperties ();_gcf .BlipFill =NewCT_BlipFillProperties ();if _dgcb :=d .DecodeElement (_gcf .BlipFill ,&_aafc );_dgcb !=nil {return _dgcb ;};_agdb .EG_FillProperties =append (_agdb .EG_FillProperties ,_gcf );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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_baf :=NewEG_FillProperties ();_baf .PattFill =NewCT_PatternFillProperties ();if _dfc :=d .DecodeElement (_baf .PattFill ,&_aafc );_dfc !=nil {return _dfc ;};_agdb .EG_FillProperties =append (_agdb .EG_FillProperties ,_baf );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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_cefg :=NewEG_FillProperties ();_cefg .GrpFill =NewCT_GroupFillProperties ();if _gacb :=d .DecodeElement (_cefg .GrpFill ,&_aafc );_gacb !=nil {return _gacb ;};_agdb .EG_FillProperties =append (_agdb .EG_FillProperties ,_cefg );default:_db .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",_aafc .Name );if _bda :=d .Skip ();_bda !=nil {return _bda ;};};case _f .EndElement :break _cbfa ;case _f .CharData :};};return nil ;};func NewCT_SchemeColor ()*CT_SchemeColor {_bebf :=&CT_SchemeColor {};_bebf .ValAttr =ST_SchemeColorVal (1);return _bebf ;}; +// Validate validates the CT_PresetColor and its children +func (_efaa *CT_PresetColor )Validate ()error {return _efaa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074C\u006f\u006c\u006f\u0072");};type CT_ShapeStyle struct{LnRef *CT_StyleMatrixReference ;FillRef *CT_StyleMatrixReference ;EffectRef *CT_StyleMatrixReference ;FontRef *CT_FontReference ;};type CT_PositivePercentage struct{ValAttr ST_PositivePercentage ;};type ST_PresetShadowVal byte ;func (_cddab *CT_TileInfoProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_debdc :=range start .Attr {if _debdc .Name .Local =="\u0074\u0078"{_dcdbde ,_dadge :=ParseUnionST_Coordinate (_debdc .Value );if _dadge !=nil {return _dadge ;};_cddab .TxAttr =&_dcdbde ;continue ;};if _debdc .Name .Local =="\u0074\u0079"{_dcegcd ,_egcd :=ParseUnionST_Coordinate (_debdc .Value );if _egcd !=nil {return _egcd ;};_cddab .TyAttr =&_dcegcd ;continue ;};if _debdc .Name .Local =="\u0073\u0078"{_bdbacd ,_edabgd :=ParseUnionST_Percentage (_debdc .Value );if _edabgd !=nil {return _edabgd ;};_cddab .SxAttr =&_bdbacd ;continue ;};if _debdc .Name .Local =="\u0073\u0079"{_cabce ,_cfaggc :=ParseUnionST_Percentage (_debdc .Value );if _cfaggc !=nil {return _cfaggc ;};_cddab .SyAttr =&_cabce ;continue ;};if _debdc .Name .Local =="\u0066\u006c\u0069\u0070"{_cddab .FlipAttr .UnmarshalXMLAttr (_debdc );continue ;};if _debdc .Name .Local =="\u0061\u006c\u0067\u006e"{_cddab .AlgnAttr .UnmarshalXMLAttr (_debdc );continue ;};};for {_bbfdd ,_gacbde :=d .Token ();if _gacbde !=nil {return _b .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",_gacbde );};if _fdgbb ,_baebe :=_bbfdd .(_gg .EndElement );_baebe &&_fdgbb .Name ==start .Name {break ;};};return nil ;};func (_aaae *CT_InnerShadowEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_bcggge :=range start .Attr {if _bcggge .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_ffaef ,_ebfbg :=_c .ParseInt (_bcggge .Value ,10,64);if _ebfbg !=nil {return _ebfbg ;};_aaae .BlurRadAttr =&_ffaef ;continue ;};if _bcggge .Name .Local =="\u0064\u0069\u0073\u0074"{_cfcfa ,_gcgaa :=_c .ParseInt (_bcggge .Value ,10,64);if _gcgaa !=nil {return _gcgaa ;};_aaae .DistAttr =&_cfcfa ;continue ;};if _bcggge .Name .Local =="\u0064\u0069\u0072"{_bgfed ,_bbcafb :=_c .ParseInt (_bcggge .Value ,10,32);if _bbcafb !=nil {return _bbcafb ;};_faffeg :=int32 (_bgfed );_aaae .DirAttr =&_faffeg ;continue ;};};_cbfbd :for {_bgbg ,_aacbb :=d .Token ();if _aacbb !=nil {return _aacbb ;};switch _fgde :=_bgbg .(type ){case _gg .StartElement :switch _fgde .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aaae .ScrgbClr =NewCT_ScRgbColor ();if _bfgg :=d .DecodeElement (_aaae .ScrgbClr ,&_fgde );_bfgg !=nil {return _bfgg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aaae .SrgbClr =NewCT_SRgbColor ();if _efcd :=d .DecodeElement (_aaae .SrgbClr ,&_fgde );_efcd !=nil {return _efcd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aaae .HslClr =NewCT_HslColor ();if _dgdg :=d .DecodeElement (_aaae .HslClr ,&_fgde );_dgdg !=nil {return _dgdg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aaae .SysClr =NewCT_SystemColor ();if _edge :=d .DecodeElement (_aaae .SysClr ,&_fgde );_edge !=nil {return _edge ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aaae .SchemeClr =NewCT_SchemeColor ();if _ebge :=d .DecodeElement (_aaae .SchemeClr ,&_fgde );_ebge !=nil {return _ebge ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aaae .PrstClr =NewCT_PresetColor ();if _fefe :=d .DecodeElement (_aaae .PrstClr ,&_fgde );_fefe !=nil {return _fefe ;};default:_bb .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",_fgde .Name );if _faed :=d .Skip ();_faed !=nil {return _faed ;};};case _gg .EndElement :break _cbfbd ;case _gg .CharData :};};return nil ;};func (_fadag *CT_LineProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _fadag .WAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_fadag .WAttr )});};if _fadag .CapAttr !=ST_LineCapUnset {_feda ,_dedeca :=_fadag .CapAttr .MarshalXMLAttr (_gg .Name {Local :"\u0063\u0061\u0070"});if _dedeca !=nil {return _dedeca ;};start .Attr =append (start .Attr ,_feda );};if _fadag .CmpdAttr !=ST_CompoundLineUnset {_edgga ,_efbdf :=_fadag .CmpdAttr .MarshalXMLAttr (_gg .Name {Local :"\u0063\u006d\u0070\u0064"});if _efbdf !=nil {return _efbdf ;};start .Attr =append (start .Attr ,_edgga );};if _fadag .AlgnAttr !=ST_PenAlignmentUnset {_ddde ,_gddgc :=_fadag .AlgnAttr .MarshalXMLAttr (_gg .Name {Local :"\u0061\u006c\u0067\u006e"});if _gddgc !=nil {return _gddgc ;};start .Attr =append (start .Attr ,_ddde );};e .EncodeToken (start );if _fadag .NoFill !=nil {_accdd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fadag .NoFill ,_accdd );};if _fadag .SolidFill !=nil {_afafe :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fadag .SolidFill ,_afafe );};if _fadag .GradFill !=nil {_fegg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fadag .GradFill ,_fegg );};if _fadag .PattFill !=nil {_eeagd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fadag .PattFill ,_eeagd );};if _fadag .PrstDash !=nil {_fcabd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_fadag .PrstDash ,_fcabd );};if _fadag .CustDash !=nil {_bbcde :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_fadag .CustDash ,_bbcde );};if _fadag .Round !=nil {_fcbba :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_fadag .Round ,_fcbba );};if _fadag .Bevel !=nil {_dedee :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_fadag .Bevel ,_dedee );};if _fadag .Miter !=nil {_cagfb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}};e .EncodeElement (_fadag .Miter ,_cagfb );};if _fadag .HeadEnd !=nil {_afeb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0045\u006ed"}};e .EncodeElement (_fadag .HeadEnd ,_afeb );};if _fadag .TailEnd !=nil {_bacde :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0074\u0061\u0069\u006c\u0045\u006ed"}};e .EncodeElement (_fadag .TailEnd ,_bacde );};if _fadag .ExtLst !=nil {_ccfde :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fadag .ExtLst ,_ccfde );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_TransformEffect ()*CT_TransformEffect {_fdadda :=&CT_TransformEffect {};return _fdadda };func NewCT_PictureLocking ()*CT_PictureLocking {_dcaea :=&CT_PictureLocking {};return _dcaea };func (_dfeec *CT_Hyperlink )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_edcbe :=range start .Attr {if _edcbe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_edcbe .Name .Local =="\u0069\u0064"||_edcbe .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"&&_edcbe .Name .Local =="\u0069\u0064"{_fcffbg ,_eeaf :=_edcbe .Value ,error (nil );if _eeaf !=nil {return _eeaf ;};_dfeec .IdAttr =&_fcffbg ;continue ;};if _edcbe .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"{_faea ,_cfadg :=_edcbe .Value ,error (nil );if _cfadg !=nil {return _cfadg ;};_dfeec .InvalidUrlAttr =&_faea ;continue ;};if _edcbe .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_cgaaf ,_eaefg :=_edcbe .Value ,error (nil );if _eaefg !=nil {return _eaefg ;};_dfeec .ActionAttr =&_cgaaf ;continue ;};if _edcbe .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_defgc ,_agcb :=_edcbe .Value ,error (nil );if _agcb !=nil {return _agcb ;};_dfeec .TgtFrameAttr =&_defgc ;continue ;};if _edcbe .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_gbbgd ,_eggfea :=_edcbe .Value ,error (nil );if _eggfea !=nil {return _eggfea ;};_dfeec .TooltipAttr =&_gbbgd ;continue ;};if _edcbe .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_bgce ,_gggbf :=_c .ParseBool (_edcbe .Value );if _gggbf !=nil {return _gggbf ;};_dfeec .HistoryAttr =&_bgce ;continue ;};if _edcbe .Name .Local =="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"{_fegad ,_bfbdf :=_c .ParseBool (_edcbe .Value );if _bfbdf !=nil {return _bfbdf ;};_dfeec .HighlightClickAttr =&_fegad ;continue ;};if _edcbe .Name .Local =="\u0065\u006e\u0064\u0053\u006e\u0064"{_dfcge ,_dbca :=_c .ParseBool (_edcbe .Value );if _dbca !=nil {return _dbca ;};_dfeec .EndSndAttr =&_dfcge ;continue ;};};_facd :for {_cggd ,_fecbg :=d .Token ();if _fecbg !=nil {return _fecbg ;};switch _gccf :=_cggd .(type ){case _gg .StartElement :switch _gccf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfeec .Snd =NewCT_EmbeddedWAVAudioFile ();if _aeed :=d .DecodeElement (_dfeec .Snd ,&_gccf );_aeed !=nil {return _aeed ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfeec .ExtLst =NewCT_OfficeArtExtensionList ();if _bgffb :=d .DecodeElement (_dfeec .ExtLst ,&_gccf );_bgffb !=nil {return _bgffb ;};default:_bb .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",_gccf .Name );if _deac :=d .Skip ();_deac !=nil {return _deac ;};};case _gg .EndElement :break _facd ;case _gg .CharData :};};return nil ;};func (_fdgg *CT_DashStop )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fdgg .DAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0070"},Value :_b .Sprintf ("\u0025\u0076",_fdgg .SpAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_gbdab *CT_InverseTransform )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for {_fbdc ,_abgd :=d .Token ();if _abgd !=nil {return _b .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",_abgd );};if _gddbe ,_fgdae :=_fbdc .(_gg .EndElement );_fgdae &&_gddbe .Name ==start .Name {break ;};};return nil ;};func (_bggc *CT_PresetGeometry2D )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {_acafd ,_dgfb :=_bggc .PrstAttr .MarshalXMLAttr (_gg .Name {Local :"\u0070\u0072\u0073\u0074"});if _dgfb !=nil {return _dgfb ;};start .Attr =append (start .Attr ,_acafd );e .EncodeToken (start );if _bggc .AvLst !=nil {_cfegee :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_bggc .AvLst ,_cfegee );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_gbbdb ST_TextVerticalType )Validate ()error {return _gbbdb .ValidateWithPath ("")};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_ThemeableLineStyle ()*CT_ThemeableLineStyle {_dgbda :=&CT_ThemeableLineStyle {};return _dgbda ;};func NewCT_DefaultShapeDefinition ()*CT_DefaultShapeDefinition {_cagdc :=&CT_DefaultShapeDefinition {};_cagdc .SpPr =NewCT_ShapeProperties ();_cagdc .BodyPr =NewCT_TextBodyProperties ();_cagdc .LstStyle =NewCT_TextListStyle ();return _cagdc ;}; -// Validate validates the EG_ShadeProperties and its children -func (_gcfeg *EG_ShadeProperties )Validate ()error {return _gcfeg .ValidateWithPath ("\u0045G\u005fS\u0068\u0061\u0064\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");}; +// ST_AdjCoordinate is a union type +type ST_AdjCoordinate struct{ST_Coordinate *ST_Coordinate ;ST_GeomGuideName *string ;};func NewCT_FlatText ()*CT_FlatText {_cdaf :=&CT_FlatText {};return _cdaf };type ST_ShapeType byte ;type ST_LineEndLength byte ; -// Validate validates the CT_TextParagraphProperties and its children -func (_efbedd *CT_TextParagraphProperties )Validate ()error {return _efbedd .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");};func (_fedaf *CT_GroupShapeProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fedaf .BwModeAttr !=ST_BlackWhiteModeUnset {_cgge ,_fcga :=_fedaf .BwModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _fcga !=nil {return _fcga ;};start .Attr =append (start .Attr ,_cgge );};e .EncodeToken (start );if _fedaf .Xfrm !=nil {_gddd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_fedaf .Xfrm ,_gddd );};if _fedaf .NoFill !=nil {_gdag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fedaf .NoFill ,_gdag );};if _fedaf .SolidFill !=nil {_bffce :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fedaf .SolidFill ,_bffce );};if _fedaf .GradFill !=nil {_acgg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fedaf .GradFill ,_acgg );};if _fedaf .BlipFill !=nil {_gafg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fedaf .BlipFill ,_gafg );};if _fedaf .PattFill !=nil {_bafbgd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fedaf .PattFill ,_bafbgd );};if _fedaf .GrpFill !=nil {_ggge :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_fedaf .GrpFill ,_ggge );};if _fedaf .EffectLst !=nil {_eeae :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fedaf .EffectLst ,_eeae );};if _fedaf .EffectDag !=nil {_dcbe :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_fedaf .EffectDag ,_dcbe );};if _fedaf .Scene3d !=nil {_afgc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_fedaf .Scene3d ,_afgc );};if _fedaf .ExtLst !=nil {_cefdg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fedaf .ExtLst ,_cefdg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dfede *ST_AnimationChartOnlyBuildType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfdga ,_beege :=d .Token ();if _beege !=nil {return _beege ;};if _fgfgb ,_dfcfa :=_dfdga .(_f .EndElement );_dfcfa &&_fgfgb .Name ==start .Name {*_dfede =1;return nil ;};if _bccda ,_acaag :=_dfdga .(_f .CharData );!_acaag {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",_dfdga );}else {switch string (_bccda ){case "":*_dfede =0;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_dfede =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_dfede =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_dfede =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_dfede =4;};};_dfdga ,_beege =d .Token ();if _beege !=nil {return _beege ;};if _acbee ,_ggcaf :=_dfdga .(_f .EndElement );_ggcaf &&_acbee .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",_dfdga );};func (_dcfef *EG_LineJoinProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcfef .Round !=nil {_ceaae :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_dcfef .Round ,_ceaae );};if _dcfef .Bevel !=nil {_bffd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_dcfef .Bevel ,_bffd );};if _dcfef .Miter !=nil {_ddabf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}};e .EncodeElement (_dcfef .Miter ,_ddabf );};return nil ;};func (_fcfda *CT_GvmlGroupShapeChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebffe :for {_bdga ,_gcgcf :=d .Token ();if _gcgcf !=nil {return _gcgcf ;};switch _gdee :=_bdga .(type ){case _f .StartElement :switch _gdee .Name {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 :"\u0074\u0078\u0053\u0070"},_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 :"\u0074\u0078\u0053\u0070"}:_bfdca :=NewCT_GvmlTextShape ();if _bdgc :=d .DecodeElement (_bfdca ,&_gdee );_bdgc !=nil {return _bdgc ;};_fcfda .TxSp =append (_fcfda .TxSp ,_bfdca );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 :"\u0073\u0070"},_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 :"\u0073\u0070"}:_bgfd :=NewCT_GvmlShape ();if _fdcaa :=d .DecodeElement (_bgfd ,&_gdee );_fdcaa !=nil {return _fdcaa ;};_fcfda .Sp =append (_fcfda .Sp ,_bgfd );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 :"\u0063\u0078\u006eS\u0070"},_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 :"\u0063\u0078\u006eS\u0070"}:_afce :=NewCT_GvmlConnector ();if _fdgd :=d .DecodeElement (_afce ,&_gdee );_fdgd !=nil {return _fdgd ;};_fcfda .CxnSp =append (_fcfda .CxnSp ,_afce );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 :"\u0070\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 :"\u0070\u0069\u0063"}:_eddba :=NewCT_GvmlPicture ();if _edgbbe :=d .DecodeElement (_eddba ,&_gdee );_edgbbe !=nil {return _edgbbe ;};_fcfda .Pic =append (_fcfda .Pic ,_eddba );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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cfcg :=NewCT_GvmlGraphicalObjectFrame ();if _cacbaa :=d .DecodeElement (_cfcg ,&_gdee );_cacbaa !=nil {return _cacbaa ;};_fcfda .GraphicFrame =append (_fcfda .GraphicFrame ,_cfcg );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 :"\u0067\u0072\u0070S\u0070"},_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 :"\u0067\u0072\u0070S\u0070"}:_bgbfd :=NewCT_GvmlGroupShape ();if _gabg :=d .DecodeElement (_bgbfd ,&_gdee );_gabg !=nil {return _gabg ;};_fcfda .GrpSp =append (_fcfda .GrpSp ,_bgbfd );default:_db .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",_gdee .Name );if _baba :=d .Skip ();_baba !=nil {return _baba ;};};case _f .EndElement :break _ebffe ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SRgbColor and its children, prefixing error messages with path +func (_gedcd *CT_SRgbColor )ValidateWithPath (path string )error {for _cdgg ,_cadbd :=range _gedcd .EG_ColorTransform {if _ddaag :=_cadbd .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_cdgg ));_ddaag !=nil {return _ddaag ;};};return nil ;};func (_ddbdd *EG_Geometry )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _ddbdd .CustGeom !=nil {_cfdfg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_ddbdd .CustGeom ,_cfdfg );};if _ddbdd .PrstGeom !=nil {_caccba :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_ddbdd .PrstGeom ,_caccba );};return nil ;};func NewCT_AnimationGraphicalObjectBuildProperties ()*CT_AnimationGraphicalObjectBuildProperties {_eade :=&CT_AnimationGraphicalObjectBuildProperties {};return _eade ;};func (_aaegf *CT_TextField )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_aaegf .IdAttr )});if _aaegf .TypeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aaegf .TypeAttr )});};e .EncodeToken (start );if _aaegf .RPr !=nil {_ddbdf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_aaegf .RPr ,_ddbdf );};if _aaegf .PPr !=nil {_dbgafe :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070P\u0072"}};e .EncodeElement (_aaegf .PPr ,_dbgafe );};if _aaegf .T !=nil {_edggb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0074"}};_bb .AddPreserveSpaceAttr (&_edggb ,*_aaegf .T );e .EncodeElement (_aaegf .T ,_edggb );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_Scene3D ()*CT_Scene3D {_gcdgg :=&CT_Scene3D {};_gcdgg .Camera =NewCT_Camera ();_gcdgg .LightRig =NewCT_LightRig ();return _gcdgg ;};func (_eeeeg *CT_TextBulletSizeFollowText )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bfefb *CT_SphereCoords )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bfefb .LatAttr =0;_bfefb .LonAttr =0;_bfefb .RevAttr =0;for _ ,_gabec :=range start .Attr {if _gabec .Name .Local =="\u006c\u0061\u0074"{_aeafde ,_dbgbe :=_c .ParseInt (_gabec .Value ,10,32);if _dbgbe !=nil {return _dbgbe ;};_bfefb .LatAttr =int32 (_aeafde );continue ;};if _gabec .Name .Local =="\u006c\u006f\u006e"{_affbef ,_cfffdb :=_c .ParseInt (_gabec .Value ,10,32);if _cfffdb !=nil {return _cfffdb ;};_bfefb .LonAttr =int32 (_affbef );continue ;};if _gabec .Name .Local =="\u0072\u0065\u0076"{_cgddg ,_bbagg :=_c .ParseInt (_gabec .Value ,10,32);if _bbagg !=nil {return _bbagg ;};_bfefb .RevAttr =int32 (_cgddg );continue ;};};for {_cgbba ,_addba :=d .Token ();if _addba !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0070\u0068\u0065\u0072\u0065C\u006f\u006f\u0072d\u0073:\u0020\u0025\u0073",_addba );};if _eegcc ,_egcfa :=_cgbba .(_gg .EndElement );_egcfa &&_eegcc .Name ==start .Name {break ;};};return nil ;};const (ST_PathShadeTypeUnset ST_PathShadeType =0;ST_PathShadeTypeShape ST_PathShadeType =1;ST_PathShadeTypeCircle ST_PathShadeType =2;ST_PathShadeTypeRect ST_PathShadeType =3;);func NewEG_TextBullet ()*EG_TextBullet {_ffecba :=&EG_TextBullet {};return _ffecba };func NewEG_TextBulletTypeface ()*EG_TextBulletTypeface {_cfbdc :=&EG_TextBulletTypeface {};return _cfbdc ;}; -// ValidateWithPath validates the CT_SoftEdgesEffect and its children, prefixing error messages with path -func (_ggbee *CT_SoftEdgesEffect )ValidateWithPath (path string )error {if _ggbee .RadAttr < 0{return _e .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 ,_ggbee .RadAttr );};if _ggbee .RadAttr > 27273042316900{return _e .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 ,_ggbee .RadAttr );};return nil ;};type CT_FillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};type ST_TileFlipMode byte ; +// ST_TextSpacingPercentOrPercentString is a union type +type ST_TextSpacingPercentOrPercentString struct{ST_TextSpacingPercent *int32 ;ST_Percentage *string ;};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 (_gefb *CT_Bevel )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gefb .WAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_gefb .WAttr )});};if _gefb .HAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_gefb .HAttr )});};if _gefb .PrstAttr !=ST_BevelPresetTypeUnset {_cefag ,_affa :=_gefb .PrstAttr .MarshalXMLAttr (_gg .Name {Local :"\u0070\u0072\u0073\u0074"});if _affa !=nil {return _affa ;};start .Attr =append (start .Attr ,_cefag );};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_DashStop and its children -func (_cffab *CT_DashStop )Validate ()error {return _cffab .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070");};func (_gfbb ST_PresetCameraType )String ()string {switch _gfbb {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 "";};func (_caeca ST_TextFontAlignType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gdcdd :=_f .Attr {};_gdcdd .Name =name ;switch _caeca {case ST_TextFontAlignTypeUnset :_gdcdd .Value ="";case ST_TextFontAlignTypeAuto :_gdcdd .Value ="\u0061\u0075\u0074\u006f";case ST_TextFontAlignTypeT :_gdcdd .Value ="\u0074";case ST_TextFontAlignTypeCtr :_gdcdd .Value ="\u0063\u0074\u0072";case ST_TextFontAlignTypeBase :_gdcdd .Value ="\u0062\u0061\u0073\u0065";case ST_TextFontAlignTypeB :_gdcdd .Value ="\u0062";};return _gdcdd ,nil ;};type CT_FontScheme struct{NameAttr string ;MajorFont *CT_FontCollection ;MinorFont *CT_FontCollection ;ExtLst *CT_OfficeArtExtensionList ;};func (_eegf *CT_AlphaFloorEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_acg ,_abgc :=d .Token ();if _abgc !=nil {return _e .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",_abgc );};if _eda ,_dgf :=_acg .(_f .EndElement );_dgf &&_eda .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_NonVisualPictureProperties and its children +func (_abab *CT_NonVisualPictureProperties )Validate ()error {return _abab .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");};type ST_PresetCameraType byte ; -// Validate validates the CT_TableStyleList and its children -func (_fdfac *CT_TableStyleList )Validate ()error {return _fdfac .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u004c\u0069\u0073\u0074");}; +// ValidateWithPath validates the CT_ClipboardStyleSheet and its children, prefixing error messages with path +func (_dagc *CT_ClipboardStyleSheet )ValidateWithPath (path string )error {if _efd :=_dagc .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_efd !=nil {return _efd ;};if _gbafd :=_dagc .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_gbafd !=nil {return _gbafd ;};return nil ;}; -// ValidateWithPath validates the CT_QuickTimeFile and its children, prefixing error messages with path -func (_cedga *CT_QuickTimeFile )ValidateWithPath (path string )error {if _cedga .ExtLst !=nil {if _edfeab :=_cedga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edfeab !=nil {return _edfeab ;};};return nil ;}; +// Validate validates the CT_RelativeOffsetEffect and its children +func (_bddbf *CT_RelativeOffsetEffect )Validate ()error {return _bddbf .ValidateWithPath ("\u0043\u0054\u005fRe\u006c\u0061\u0074\u0069\u0076\u0065\u004f\u0066\u0066\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074");}; -// ST_TextSpacingPercentOrPercentString is a union type -type ST_TextSpacingPercentOrPercentString struct{ST_TextSpacingPercent *int32 ;ST_Percentage *string ;};func (_acbd *CT_AnimationDgmElement )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _acbd .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_acbd .IdAttr )});};if _acbd .BldStepAttr !=ST_DgmBuildStepUnset {_dgfe ,_eeaa :=_acbd .BldStepAttr .MarshalXMLAttr (_f .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"});if _eeaa !=nil {return _eeaa ;};start .Attr =append (start .Attr ,_dgfe );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });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;);func (_ccag ST_TextStrikeType )ValidateWithPath (path string )error {switch _ccag {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 (_ccag ));};return nil ;}; +// ValidateWithPath validates the CT_TextSpacing and its children, prefixing error messages with path +func (_daddf *CT_TextSpacing )ValidateWithPath (path string )error {if _daddf .SpcPct !=nil {if _daagcd :=_daddf .SpcPct .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0063\u0074");_daagcd !=nil {return _daagcd ;};};if _daddf .SpcPts !=nil {if _bcgea :=_daddf .SpcPts .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0074\u0073");_bcgea !=nil {return _bcgea ;};};return nil ;}; -// Validate validates the CT_EffectStyleItem and its children -func (_afbg *CT_EffectStyleItem )Validate ()error {return _afbg .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u0049\u0074\u0065\u006d");};func (_bdfec *CT_TextUnderlineLineFollowText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TextField and its children +func (_bggbbc *CT_TextField )Validate ()error {return _bggbbc .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};func (_eedga *CT_ConnectionSiteList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _eedga .Cxn !=nil {_bgfdb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0063x\u006e"}};for _ ,_ddfg :=range _eedga .Cxn {e .EncodeElement (_ddfg ,_bgfdb );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_EffectProperties and its children, prefixing error messages with path -func (_abbbe *CT_EffectProperties )ValidateWithPath (path string )error {if _abbbe .EffectLst !=nil {if _geff :=_abbbe .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_geff !=nil {return _geff ;};};if _abbbe .EffectDag !=nil {if _adae :=_abbbe .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_adae !=nil {return _adae ;};};return nil ;};func (_eaeea *CT_GeomGuideList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eaeea .Gd !=nil {_afbgb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0064"}};for _ ,_becb :=range _eaeea .Gd {e .EncodeElement (_becb ,_afbgb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cccc *CT_TextListStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfacf :for {_cfcfa ,_dgfgbb :=d .Token ();if _dgfgbb !=nil {return _dgfgbb ;};switch _daecb :=_cfcfa .(type ){case _f .StartElement :switch _daecb .Name {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 :"\u0064\u0065\u0066\u0050\u0050\u0072"},_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 :"\u0064\u0065\u0066\u0050\u0050\u0072"}:_cccc .DefPPr =NewCT_TextParagraphProperties ();if _eaaddf :=d .DecodeElement (_cccc .DefPPr ,&_daecb );_eaaddf !=nil {return _eaaddf ;};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 :"\u006cv\u006c\u0031\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0031\u0070\u0050\u0072"}:_cccc .Lvl1pPr =NewCT_TextParagraphProperties ();if _gcaef :=d .DecodeElement (_cccc .Lvl1pPr ,&_daecb );_gcaef !=nil {return _gcaef ;};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 :"\u006cv\u006c\u0032\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0032\u0070\u0050\u0072"}:_cccc .Lvl2pPr =NewCT_TextParagraphProperties ();if _feega :=d .DecodeElement (_cccc .Lvl2pPr ,&_daecb );_feega !=nil {return _feega ;};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 :"\u006cv\u006c\u0033\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0033\u0070\u0050\u0072"}:_cccc .Lvl3pPr =NewCT_TextParagraphProperties ();if _dfggb :=d .DecodeElement (_cccc .Lvl3pPr ,&_daecb );_dfggb !=nil {return _dfggb ;};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 :"\u006cv\u006c\u0034\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0034\u0070\u0050\u0072"}:_cccc .Lvl4pPr =NewCT_TextParagraphProperties ();if _ebbdbe :=d .DecodeElement (_cccc .Lvl4pPr ,&_daecb );_ebbdbe !=nil {return _ebbdbe ;};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 :"\u006cv\u006c\u0035\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0035\u0070\u0050\u0072"}:_cccc .Lvl5pPr =NewCT_TextParagraphProperties ();if _abggc :=d .DecodeElement (_cccc .Lvl5pPr ,&_daecb );_abggc !=nil {return _abggc ;};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 :"\u006cv\u006c\u0036\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0036\u0070\u0050\u0072"}:_cccc .Lvl6pPr =NewCT_TextParagraphProperties ();if _gaaba :=d .DecodeElement (_cccc .Lvl6pPr ,&_daecb );_gaaba !=nil {return _gaaba ;};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 :"\u006cv\u006c\u0037\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0037\u0070\u0050\u0072"}:_cccc .Lvl7pPr =NewCT_TextParagraphProperties ();if _caadg :=d .DecodeElement (_cccc .Lvl7pPr ,&_daecb );_caadg !=nil {return _caadg ;};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 :"\u006cv\u006c\u0038\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0038\u0070\u0050\u0072"}:_cccc .Lvl8pPr =NewCT_TextParagraphProperties ();if _aaafd :=d .DecodeElement (_cccc .Lvl8pPr ,&_daecb );_aaafd !=nil {return _aaafd ;};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 :"\u006cv\u006c\u0039\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0039\u0070\u0050\u0072"}:_cccc .Lvl9pPr =NewCT_TextParagraphProperties ();if _agbeb :=d .DecodeElement (_cccc .Lvl9pPr ,&_daecb );_agbeb !=nil {return _agbeb ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cccc .ExtLst =NewCT_OfficeArtExtensionList ();if _bgece :=d .DecodeElement (_cccc .ExtLst ,&_daecb );_bgece !=nil {return _bgece ;};default:_db .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",_daecb .Name );if _fcdda :=d .Skip ();_fcdda !=nil {return _fcdda ;};};case _f .EndElement :break _gfacf ;case _f .CharData :};};return nil ;};func NewThemeOverride ()*ThemeOverride {_feaggg :=&ThemeOverride {};_feaggg .CT_BaseStylesOverride =*NewCT_BaseStylesOverride ();return _feaggg ;}; +// Validate validates the CT_PositivePercentage and its children +func (_decf *CT_PositivePercentage )Validate ()error {return _decf .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};func (_bedb *CT_EffectProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _bedb .EffectLst !=nil {_aagcb :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bedb .EffectLst ,_aagcb );};if _bedb .EffectDag !=nil {_ddga :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_bedb .EffectDag ,_ddga );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_FontCollection and its children, prefixing error messages with path -func (_ccgg *CT_FontCollection )ValidateWithPath (path string )error {if _cafeg :=_ccgg .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e");_cafeg !=nil {return _cafeg ;};if _eefgd :=_ccgg .Ea .ValidateWithPath (path +"\u002f\u0045\u0061");_eefgd !=nil {return _eefgd ;};if _bebc :=_ccgg .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_bebc !=nil {return _bebc ;};for _cgaea ,_dcda :=range _ccgg .Font {if _caec :=_dcda .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_cgaea ));_caec !=nil {return _caec ;};};if _ccgg .ExtLst !=nil {if _fggf :=_ccgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fggf !=nil {return _fggf ;};};return nil ;};func (_debdf ST_ShapeType )String ()string {switch _debdf {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 (_bgdea *ST_AdjAngle )ValidateWithPath (path string )error {_acfgg :=[]string {};if _bgdea .ST_Angle !=nil {_acfgg =append (_acfgg ,"\u0053\u0054\u005f\u0041\u006e\u0067\u006c\u0065");};if _bgdea .ST_GeomGuideName !=nil {_acfgg =append (_acfgg ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065");};if len (_acfgg )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_acfgg );};return nil ;};type CT_GeomGuide struct{NameAttr string ;FmlaAttr string ;}; +// ValidateWithPath validates the CT_GroupLocking and its children, prefixing error messages with path +func (_dadc *CT_GroupLocking )ValidateWithPath (path string )error {if _dadc .ExtLst !=nil {if _cdbbd :=_dadc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdbbd !=nil {return _cdbbd ;};};return nil ;};func (_aaabb *CT_GrayscaleEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for {_cgcee ,_fbee :=d .Token ();if _fbee !=nil {return _b .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",_fbee );};if _fgad ,_bede :=_cgcee .(_gg .EndElement );_bede &&_fgad .Name ==start .Name {break ;};};return nil ;};func (_cbagcg *CT_TextTabStopList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_egce :for {_gaceb ,_bfcce :=d .Token ();if _bfcce !=nil {return _bfcce ;};switch _bdgfc :=_gaceb .(type ){case _gg .StartElement :switch _bdgfc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eadd :=NewCT_TextTabStop ();if _bcabbd :=d .DecodeElement (_eadd ,&_bdgfc );_bcabbd !=nil {return _bcabbd ;};_cbagcg .Tab =append (_cbagcg .Tab ,_eadd );default:_bb .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",_bdgfc .Name );if _gfgeb :=d .Skip ();_gfgeb !=nil {return _gfgeb ;};};case _gg .EndElement :break _egce ;case _gg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_EffectContainer and its children, prefixing error messages with path -func (_cgbg *CT_EffectContainer )ValidateWithPath (path string )error {if _ddgag :=_cgbg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ddgag !=nil {return _ddgag ;};if _cgbg .Cont !=nil {if _gcaeb :=_cgbg .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_gcaeb !=nil {return _gcaeb ;};};if _cgbg .Effect !=nil {if _gadf :=_cgbg .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_gadf !=nil {return _gadf ;};};if _cgbg .AlphaBiLevel !=nil {if _acbcg :=_cgbg .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_acbcg !=nil {return _acbcg ;};};if _cgbg .AlphaCeiling !=nil {if _ecad :=_cgbg .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067");_ecad !=nil {return _ecad ;};};if _cgbg .AlphaFloor !=nil {if _acda :=_cgbg .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072");_acda !=nil {return _acda ;};};if _cgbg .AlphaInv !=nil {if _adea :=_cgbg .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev");_adea !=nil {return _adea ;};};if _cgbg .AlphaMod !=nil {if _bcfe :=_cgbg .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_bcfe !=nil {return _bcfe ;};};if _cgbg .AlphaModFix !=nil {if _dfec :=_cgbg .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078");_dfec !=nil {return _dfec ;};};if _cgbg .AlphaOutset !=nil {if _gcffb :=_cgbg .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074");_gcffb !=nil {return _gcffb ;};};if _cgbg .AlphaRepl !=nil {if _ccbc :=_cgbg .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c");_ccbc !=nil {return _ccbc ;};};if _cgbg .BiLevel !=nil {if _ecbg :=_cgbg .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_ecbg !=nil {return _ecbg ;};};if _cgbg .Blend !=nil {if _efffa :=_cgbg .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064");_efffa !=nil {return _efffa ;};};if _cgbg .Blur !=nil {if _fbbd :=_cgbg .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_fbbd !=nil {return _fbbd ;};};if _cgbg .ClrChange !=nil {if _dfdg :=_cgbg .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_dfdg !=nil {return _dfdg ;};};if _cgbg .ClrRepl !=nil {if _cadg :=_cgbg .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c");_cadg !=nil {return _cadg ;};};if _cgbg .Duotone !=nil {if _dedga :=_cgbg .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065");_dedga !=nil {return _dedga ;};};if _cgbg .Fill !=nil {if _eagf :=_cgbg .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_eagf !=nil {return _eagf ;};};if _cgbg .FillOverlay !=nil {if _gccca :=_cgbg .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_gccca !=nil {return _gccca ;};};if _cgbg .Glow !=nil {if _dcfdc :=_cgbg .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_dcfdc !=nil {return _dcfdc ;};};if _cgbg .Grayscl !=nil {if _eadeg :=_cgbg .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c");_eadeg !=nil {return _eadeg ;};};if _cgbg .Hsl !=nil {if _dgfd :=_cgbg .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_dgfd !=nil {return _dgfd ;};};if _cgbg .InnerShdw !=nil {if _cgecc :=_cgbg .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_cgecc !=nil {return _cgecc ;};};if _cgbg .Lum !=nil {if _bdcc :=_cgbg .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_bdcc !=nil {return _bdcc ;};};if _cgbg .OuterShdw !=nil {if _bgca :=_cgbg .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_bgca !=nil {return _bgca ;};};if _cgbg .PrstShdw !=nil {if _afcd :=_cgbg .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_afcd !=nil {return _afcd ;};};if _cgbg .Reflection !=nil {if _bea :=_cgbg .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_bea !=nil {return _bea ;};};if _cgbg .RelOff !=nil {if _gabc :=_cgbg .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066");_gabc !=nil {return _gabc ;};};if _cgbg .SoftEdge !=nil {if _abecg :=_cgbg .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_abecg !=nil {return _abecg ;};};if _cgbg .Tint !=nil {if _gcbe :=_cgbg .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_gcbe !=nil {return _gcbe ;};};if _cgbg .Xfrm !=nil {if _eedfb :=_cgbg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_eedfb !=nil {return _eedfb ;};};return nil ;};func NewCT_RelativeOffsetEffect ()*CT_RelativeOffsetEffect {_abbce :=&CT_RelativeOffsetEffect {};return _abbce ;};func NewEG_TextUnderlineLine ()*EG_TextUnderlineLine {_gbbbg :=&EG_TextUnderlineLine {};return _gbbbg ;};func (_cgeeef ST_LightRigDirection )ValidateWithPath (path string )error {switch _cgeeef {case 0,1,2,3,4,5,6,7,8: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 (_cgeeef ));};return nil ;};func (_fdageb *CT_TextShapeAutofit )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_RelativeOffsetEffect struct{TxAttr *ST_Percentage ;TyAttr *ST_Percentage ;};func NewEG_TextBulletTypeface ()*EG_TextBulletTypeface {_dggea :=&EG_TextBulletTypeface {};return _dggea ;};func (_aeeefe ST_AnimationBuildType )String ()string {switch _aeeefe {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return "";}; +// Validate validates the CT_Vector3D and its children +func (_gadg *CT_Vector3D )Validate ()error {return _gadg .ValidateWithPath ("C\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044");};func (_dgdbfd ST_TextCapsType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_dgdbfd .String (),start );};func (_cabde *CT_SoftEdgesEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cabde .RadAttr =0;for _ ,_fcgcg :=range start .Attr {if _fcgcg .Name .Local =="\u0072\u0061\u0064"{_agbcd ,_fdgbd :=_c .ParseInt (_fcgcg .Value ,10,64);if _fdgbd !=nil {return _fdgbd ;};_cabde .RadAttr =_agbcd ;continue ;};};for {_defdb ,_dcegc :=d .Token ();if _dcegc !=nil {return _b .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",_dcegc );};if _abedc ,_abffc :=_defdb .(_gg .EndElement );_abffc &&_abedc .Name ==start .Name {break ;};};return nil ;};type CT_GvmlGroupShapeChoice struct{TxSp []*CT_GvmlTextShape ;Sp []*CT_GvmlShape ;CxnSp []*CT_GvmlConnector ;Pic []*CT_GvmlPicture ;GraphicFrame []*CT_GvmlGraphicalObjectFrame ;GrpSp []*CT_GvmlGroupShape ;};func (_cdgbc *EG_LineDashProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ccdaf :for {_egefc ,_bdead :=d .Token ();if _bdead !=nil {return _bdead ;};switch _ddfge :=_egefc .(type ){case _gg .StartElement :switch _ddfge .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdgbc .PrstDash =NewCT_PresetLineDashProperties ();if _eabgb :=d .DecodeElement (_cdgbc .PrstDash ,&_ddfge );_eabgb !=nil {return _eabgb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdgbc .CustDash =NewCT_DashStopList ();if _adedff :=d .DecodeElement (_cdgbc .CustDash ,&_ddfge );_adedff !=nil {return _adedff ;};default:_bb .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",_ddfge .Name );if _fgccac :=d .Skip ();_fgccac !=nil {return _fgccac ;};};case _gg .EndElement :break _ccdaf ;case _gg .CharData :};};return nil ;};func (_ddfbb *CT_ColorMappingOverride )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_ddfbb .Choice .MarshalXML (e ,_gg .StartElement {});e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_dceec ST_TextHorzOverflowType )ValidateWithPath (path string )error {switch _dceec {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 (_dceec ));};return nil ;};func NewCT_GradientStop ()*CT_GradientStop {_bbacg :=&CT_GradientStop {};return _bbacg };func NewEG_ThemeableFillStyle ()*EG_ThemeableFillStyle {_gagb :=&EG_ThemeableFillStyle {};return _gagb ;};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_TintEffect ()*CT_TintEffect {_ddcbe :=&CT_TintEffect {};return _ddcbe };func ParseUnionST_Coordinate32 (s string )(ST_Coordinate32 ,error ){_aegcf :=ST_Coordinate32 {};if _af .ST_UniversalMeasurePatternRe .MatchString (s ){_aegcf .ST_UniversalMeasure =&s ;}else {_gffbbd ,_bceae :=_c .ParseInt (s ,10,32);if _bceae !=nil {return _aegcf ,_b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_bceae );};_ecgce :=int32 (_gffbbd );_aegcf .ST_Coordinate32Unqualified =&_ecgce ;};return _aegcf ,nil ;};func (_ffg *CT_AdjPoint2D )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_cgf :=range start .Attr {if _cgf .Name .Local =="\u0078"{_bc ,_ecbd :=ParseUnionST_AdjCoordinate (_cgf .Value );if _ecbd !=nil {return _ecbd ;};_ffg .XAttr =_bc ;continue ;};if _cgf .Name .Local =="\u0079"{_geb ,_gba :=ParseUnionST_AdjCoordinate (_cgf .Value );if _gba !=nil {return _gba ;};_ffg .YAttr =_geb ;continue ;};};for {_eda ,_ddf :=d .Token ();if _ddf !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041d\u006aP\u006fi\u006e\u0074\u0032\u0044\u003a\u0020\u0025s",_ddf );};if _gce ,_eef :=_eda .(_gg .EndElement );_eef &&_gce .Name ==start .Name {break ;};};return nil ;};func NewCT_TextField ()*CT_TextField {_ebbcc :=&CT_TextField {};_ebbcc .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 _ebbcc ;};func ParseUnionST_Percentage (s string )(ST_Percentage ,error ){_cbdeb :=ST_Percentage {};if _af .ST_PercentagePatternRe .MatchString (s ){_cbdeb .ST_Percentage =&s ;}else {_bdaga ,_ccacg :=_c .ParseInt (s ,10,64);if _ccacg !=nil {return _cbdeb ,_b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_ccacg );};_bdbce :=int32 (_bdaga );_cbdeb .ST_PercentageDecimal =&_bdbce ;};return _cbdeb ,nil ;}; -// Validate validates the CT_TextFont and its children -func (_dccbf *CT_TextFont )Validate ()error {return _dccbf .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074");}; +// Validate validates the CT_GvmlConnectorNonVisual and its children +func (_gdeae *CT_GvmlConnectorNonVisual )Validate ()error {return _gdeae .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065c\u0074o\u0072N\u006f\u006e\u0056\u0069\u0073\u0075\u0061l");};func NewCT_FillEffect ()*CT_FillEffect {_fgcb :=&CT_FillEffect {};return _fgcb };func (_cagad *ST_TextShapeType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_cagad =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_cagad =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_cagad =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_cagad =3;case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_cagad =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_cagad =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_cagad =6;case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_cagad =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_cagad =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_cagad =9;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_cagad =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_cagad =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_cagad =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_cagad =13;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_cagad =14;case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_cagad =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_cagad =16;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_cagad =17;case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_cagad =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_cagad =19;case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_cagad =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_cagad =21;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_cagad =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_cagad =23;case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_cagad =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_cagad =25;case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_cagad =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_cagad =27;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_cagad =28;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_cagad =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_cagad =30;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_cagad =31;case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_cagad =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_cagad =33;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_cagad =34;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_cagad =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_cagad =36;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_cagad =37;case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_cagad =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_cagad =39;case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_cagad =40;case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_cagad =41;};return nil ;};func (_ecaed *CT_XYAdjustHandle )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _ecaed .GdRefXAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0058"},Value :_b .Sprintf ("\u0025\u0076",*_ecaed .GdRefXAttr )});};if _ecaed .MinXAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006d\u0069\u006e\u0058"},Value :_b .Sprintf ("\u0025\u0076",*_ecaed .MinXAttr )});};if _ecaed .MaxXAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006d\u0061\u0078\u0058"},Value :_b .Sprintf ("\u0025\u0076",*_ecaed .MaxXAttr )});};if _ecaed .GdRefYAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0059"},Value :_b .Sprintf ("\u0025\u0076",*_ecaed .GdRefYAttr )});};if _ecaed .MinYAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006d\u0069\u006e\u0059"},Value :_b .Sprintf ("\u0025\u0076",*_ecaed .MinYAttr )});};if _ecaed .MaxYAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006d\u0061\u0078\u0059"},Value :_b .Sprintf ("\u0025\u0076",*_ecaed .MaxYAttr )});};e .EncodeToken (start );_dgegf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_ecaed .Pos ,_dgegf );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type Tbl struct{CT_Table };func (_edabc *CT_SupplementalFont )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0063\u0072\u0069\u0070\u0074"},Value :_b .Sprintf ("\u0025\u0076",_edabc .ScriptAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0076",_edabc .TypefaceAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SystemColor and its children, prefixing error messages with path -func (_adeae *CT_SystemColor )ValidateWithPath (path string )error {if _adeae .ValAttr ==ST_SystemColorValUnset {return _e .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 _bccae :=_adeae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bccae !=nil {return _bccae ;};for _efbbb ,_gecf :=range _adeae .EG_ColorTransform {if _ecefc :=_gecf .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_efbbb ));_ecefc !=nil {return _ecefc ;};};return nil ;};func NewCT_Cell3D ()*CT_Cell3D {_abcg :=&CT_Cell3D {};_abcg .Bevel =NewCT_Bevel ();return _abcg }; +// Validate validates the CT_LineProperties and its children +func (_dgag *CT_LineProperties )Validate ()error {return _dgag .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_agbfb *CT_Point3D )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078"},Value :_b .Sprintf ("\u0025\u0076",_agbfb .XAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0079"},Value :_b .Sprintf ("\u0025\u0076",_agbfb .YAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u007a"},Value :_b .Sprintf ("\u0025\u0076",_agbfb .ZAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SRgbColor and its children, prefixing error messages with path -func (_addg *CT_SRgbColor )ValidateWithPath (path string )error {for _gcbag ,_cdcgc :=range _addg .EG_ColorTransform {if _ffgcb :=_cdcgc .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_gcbag ));_ffgcb !=nil {return _ffgcb ;};};return nil ;}; +// Validate validates the CT_GradientStop and its children +func (_adfag *CT_GradientStop )Validate ()error {return _adfag .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");};func (_ecec *CT_TextParagraphProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _ecec .MarLAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_b .Sprintf ("\u0025\u0076",*_ecec .MarLAttr )});};if _ecec .MarRAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_b .Sprintf ("\u0025\u0076",*_ecec .MarRAttr )});};if _ecec .LvlAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006c\u0076\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_ecec .LvlAttr )});};if _ecec .IndentAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ecec .IndentAttr )});};if _ecec .AlgnAttr !=ST_TextAlignTypeUnset {_efffa ,_dagcc :=_ecec .AlgnAttr .MarshalXMLAttr (_gg .Name {Local :"\u0061\u006c\u0067\u006e"});if _dagcc !=nil {return _dagcc ;};start .Attr =append (start .Attr ,_efffa );};if _ecec .DefTabSzAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"},Value :_b .Sprintf ("\u0025\u0076",*_ecec .DefTabSzAttr )});};if _ecec .RtlAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u0074\u006c"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_ecec .RtlAttr ))});};if _ecec .EaLnBrkAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0065a\u004c\u006e\u0042\u0072\u006b"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_ecec .EaLnBrkAttr ))});};if _ecec .FontAlgnAttr !=ST_TextFontAlignTypeUnset {_cbdfa ,_fgeee :=_ecec .FontAlgnAttr .MarshalXMLAttr (_gg .Name {Local :"\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"});if _fgeee !=nil {return _fgeee ;};start .Attr =append (start .Attr ,_cbdfa );};if _ecec .LatinLnBrkAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_ecec .LatinLnBrkAttr ))});};if _ecec .HangingPunctAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_ecec .HangingPunctAttr ))});};e .EncodeToken (start );if _ecec .LnSpc !=nil {_fagf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u006c\u006e\u0053\u0070\u0063"}};e .EncodeElement (_ecec .LnSpc ,_fagf );};if _ecec .SpcBef !=nil {_gccae :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0042\u0065\u0066"}};e .EncodeElement (_ecec .SpcBef ,_gccae );};if _ecec .SpcAft !=nil {_cbbc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0041\u0066\u0074"}};e .EncodeElement (_ecec .SpcAft ,_cbbc );};if _ecec .BuClrTx !=nil {_gdcfe :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}};e .EncodeElement (_ecec .BuClrTx ,_gdcfe );};if _ecec .BuClr !=nil {_ffgac :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_ecec .BuClr ,_ffgac );};if _ecec .BuSzTx !=nil {_daebf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}};e .EncodeElement (_ecec .BuSzTx ,_daebf );};if _ecec .BuSzPct !=nil {_eagfa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_ecec .BuSzPct ,_eagfa );};if _ecec .BuSzPts !=nil {_gcdbd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}};e .EncodeElement (_ecec .BuSzPts ,_gcdbd );};if _ecec .BuFontTx !=nil {_bgfba :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}};e .EncodeElement (_ecec .BuFontTx ,_bgfba );};if _ecec .BuFont !=nil {_fedaf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}};e .EncodeElement (_ecec .BuFont ,_fedaf );};if _ecec .BuNone !=nil {_ebfbaa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}};e .EncodeElement (_ecec .BuNone ,_ebfbaa );};if _ecec .BuAutoNum !=nil {_aegbe :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}};e .EncodeElement (_ecec .BuAutoNum ,_aegbe );};if _ecec .BuChar !=nil {_baffg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}};e .EncodeElement (_ecec .BuChar ,_baffg );};if _ecec .BuBlip !=nil {_fgbgf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}};e .EncodeElement (_ecec .BuBlip ,_fgbgf );};if _ecec .TabLst !=nil {_acgaf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u004c\u0073\u0074"}};e .EncodeElement (_ecec .TabLst ,_acgaf );};if _ecec .DefRPr !=nil {_decdf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0052\u0050\u0072"}};e .EncodeElement (_ecec .DefRPr ,_decdf );};if _ecec .ExtLst !=nil {_bggdf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecec .ExtLst ,_bggdf );};e .EncodeToken (_gg .EndElement {Name :start .Name });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 (_ffgdd ST_ShapeType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_ffgdd .String (),start );};func (_cbadd *CT_GvmlGraphicalObjectFrame )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_eeecd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_cbadd .NvGraphicFramePr ,_eeecd );_eacbg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_eacbg .Attr =append (_eacbg .Attr ,_gg .Attr {Name :_gg .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"});e .EncodeElement (_cbadd .Graphic ,_eacbg );_beefg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_cbadd .Xfrm ,_beefg );if _cbadd .ExtLst !=nil {_bcfg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbadd .ExtLst ,_bcfg );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_Table ()*CT_Table {_cgdb :=&CT_Table {};_cgdb .TblGrid =NewCT_TableGrid ();return _cgdb };func (_faad *EG_Geometry )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ggggf :for {_geafd ,_ebcgd :=d .Token ();if _ebcgd !=nil {return _ebcgd ;};switch _fggff :=_geafd .(type ){case _gg .StartElement :switch _fggff .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_faad .CustGeom =NewCT_CustomGeometry2D ();if _eaabad :=d .DecodeElement (_faad .CustGeom ,&_fggff );_eaabad !=nil {return _eaabad ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_faad .PrstGeom =NewCT_PresetGeometry2D ();if _afbaf :=d .DecodeElement (_faad .PrstGeom ,&_fggff );_afbaf !=nil {return _afbaf ;};default:_bb .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",_fggff .Name );if _ggecge :=d .Skip ();_ggecge !=nil {return _ggecge ;};};case _gg .EndElement :break _ggggf ;case _gg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_OfficeStyleSheet and its children, prefixing error messages with path -func (_eabff *CT_OfficeStyleSheet )ValidateWithPath (path string )error {if _fdbe :=_eabff .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_fdbe !=nil {return _fdbe ;};if _eabff .ObjectDefaults !=nil {if _fdff :=_eabff .ObjectDefaults .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");_fdff !=nil {return _fdff ;};};if _eabff .ExtraClrSchemeLst !=nil {if _fbebb :=_eabff .ExtraClrSchemeLst .ValidateWithPath (path +"\u002fE\u0078t\u0072\u0061\u0043\u006c\u0072S\u0063\u0068e\u006d\u0065\u004c\u0073\u0074");_fbebb !=nil {return _fbebb ;};};if _eabff .CustClrLst !=nil {if _gbagf :=_eabff .CustClrLst .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_gbagf !=nil {return _gbagf ;};};if _eabff .ExtLst !=nil {if _effabfa :=_eabff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_effabfa !=nil {return _effabfa ;};};return nil ;};func NewCT_ConnectorLocking ()*CT_ConnectorLocking {_dffb :=&CT_ConnectorLocking {};return _dffb };func (_ege *Blip )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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\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 :"\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 ,_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 ="\u0061\u003a\u0062\u006c\u0069\u0070";return _ege .CT_Blip .MarshalXML (e ,start );};func NewCT_Table ()*CT_Table {_dfgb :=&CT_Table {};_dfgb .TblGrid =NewCT_TableGrid ();return _dfgb };func (_bafb *CT_BaseStylesOverride )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adb :for {_ecec ,_bdba :=d .Token ();if _bdba !=nil {return _bdba ;};switch _aead :=_ecec .(type ){case _f .StartElement :switch _aead .Name {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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:_bafb .ClrScheme =NewCT_ColorScheme ();if _ggc :=d .DecodeElement (_bafb .ClrScheme ,&_aead );_ggc !=nil {return _ggc ;};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 :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_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 :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:_bafb .FontScheme =NewCT_FontScheme ();if _dad :=d .DecodeElement (_bafb .FontScheme ,&_aead );_dad !=nil {return _dad ;};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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:_bafb .FmtScheme =NewCT_StyleMatrix ();if _cccd :=d .DecodeElement (_bafb .FmtScheme ,&_aead );_cccd !=nil {return _cccd ;};default:_db .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",_aead .Name );if _afgg :=d .Skip ();_afgg !=nil {return _afgg ;};};case _f .EndElement :break _adb ;case _f .CharData :};};return nil ;};func (_abca *CT_GvmlPicture )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_babc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006e\u0076\u0050\u0069\u0063\u0050r"}};e .EncodeElement (_abca .NvPicPr ,_babc );_fcff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abca .BlipFill ,_fcff );_geagf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_abca .SpPr ,_geagf );if _abca .Style !=nil {_aedg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_abca .Style ,_aedg );};if _abca .ExtLst !=nil {_eeage :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abca .ExtLst ,_eeage );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddeag ST_PathShadeType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ddeag .String (),start );}; +// ValidateWithPath validates the EG_LineFillProperties and its children, prefixing error messages with path +func (_aecag *EG_LineFillProperties )ValidateWithPath (path string )error {if _aecag .NoFill !=nil {if _fcebd :=_aecag .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_fcebd !=nil {return _fcebd ;};};if _aecag .SolidFill !=nil {if _fccfa :=_aecag .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_fccfa !=nil {return _fccfa ;};};if _aecag .GradFill !=nil {if _bcbcf :=_aecag .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_bcbcf !=nil {return _bcbcf ;};};if _aecag .PattFill !=nil {if _ggggfa :=_aecag .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_ggggfa !=nil {return _ggggfa ;};};return nil ;}; -// ValidateWithPath validates the EG_EffectProperties and its children, prefixing error messages with path -func (_gfaa *EG_EffectProperties )ValidateWithPath (path string )error {if _gfaa .EffectLst !=nil {if _gcfdg :=_gfaa .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_gcfdg !=nil {return _gcfdg ;};};if _gfaa .EffectDag !=nil {if _fafef :=_gfaa .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_fafef !=nil {return _fafef ;};};return nil ;};func (_cbag *CT_ColorMRU )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dffg :for {_agb ,_fdfa :=d .Token ();if _fdfa !=nil {return _fdfa ;};switch _fegd :=_agb .(type ){case _f .StartElement :switch _fegd .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_geeaf :=NewEG_ColorChoice ();_geeaf .ScrgbClr =NewCT_ScRgbColor ();if _ggcf :=d .DecodeElement (_geeaf .ScrgbClr ,&_fegd );_ggcf !=nil {return _ggcf ;};_cbag .EG_ColorChoice =append (_cbag .EG_ColorChoice ,_geeaf );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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cefgd :=NewEG_ColorChoice ();_cefgd .SrgbClr =NewCT_SRgbColor ();if _bbgf :=d .DecodeElement (_cefgd .SrgbClr ,&_fegd );_bbgf !=nil {return _bbgf ;};_cbag .EG_ColorChoice =append (_cbag .EG_ColorChoice ,_cefgd );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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_efde :=NewEG_ColorChoice ();_efde .HslClr =NewCT_HslColor ();if _adbe :=d .DecodeElement (_efde .HslClr ,&_fegd );_adbe !=nil {return _adbe ;};_cbag .EG_ColorChoice =append (_cbag .EG_ColorChoice ,_efde );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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_bdfb :=NewEG_ColorChoice ();_bdfb .SysClr =NewCT_SystemColor ();if _edaa :=d .DecodeElement (_bdfb .SysClr ,&_fegd );_edaa !=nil {return _edaa ;};_cbag .EG_ColorChoice =append (_cbag .EG_ColorChoice ,_bdfb );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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_degc :=NewEG_ColorChoice ();_degc .SchemeClr =NewCT_SchemeColor ();if _cbfb :=d .DecodeElement (_degc .SchemeClr ,&_fegd );_cbfb !=nil {return _cbfb ;};_cbag .EG_ColorChoice =append (_cbag .EG_ColorChoice ,_degc );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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fafd :=NewEG_ColorChoice ();_fafd .PrstClr =NewCT_PresetColor ();if _caac :=d .DecodeElement (_fafd .PrstClr ,&_fegd );_caac !=nil {return _caac ;};_cbag .EG_ColorChoice =append (_cbag .EG_ColorChoice ,_fafd );default:_db .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",_fegd .Name );if _bdbad :=d .Skip ();_bdbad !=nil {return _bdbad ;};};case _f .EndElement :break _dffg ;case _f .CharData :};};return nil ;};func (_fafdd *CT_GroupTransform2D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fafdd .RotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fafdd .RotAttr )});};if _fafdd .FlipHAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_fafdd .FlipHAttr ))});};if _fafdd .FlipVAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_fafdd .FlipVAttr ))});};e .EncodeToken (start );if _fafdd .Off !=nil {_eecdf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_fafdd .Off ,_eecdf );};if _fafdd .Ext !=nil {_ceada :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065x\u0074"}};e .EncodeElement (_fafdd .Ext ,_ceada );};if _fafdd .ChOff !=nil {_acbge :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u0068\u004f\u0066\u0066"}};e .EncodeElement (_fafdd .ChOff ,_acbge );};if _fafdd .ChExt !=nil {_ebaf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u0068\u0045\u0078\u0074"}};e .EncodeElement (_fafdd .ChExt ,_ebaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_FillOverlayEffect and its children +func (_cfag *CT_FillOverlayEffect )Validate ()error {return _cfag .ValidateWithPath ("C\u0054_\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072l\u0061\u0079\u0045\u0066fe\u0063\u0074");};type CT_TextBulletColorFollowText struct{}; -// ValidateWithPath validates the CT_TextUnderlineLineFollowText and its children, prefixing error messages with path -func (_cfged *CT_TextUnderlineLineFollowText )ValidateWithPath (path string )error {return nil }; +// Validate validates the EG_ThemeableFillStyle and its children +func (_facbe *EG_ThemeableFillStyle )Validate ()error {return _facbe .ValidateWithPath ("E\u0047\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065");}; -// ValidateWithPath validates the EG_OfficeArtExtensionList and its children, prefixing error messages with path -func (_fadag *EG_OfficeArtExtensionList )ValidateWithPath (path string )error {for _fdead ,_fgbaf :=range _fadag .Ext {if _fgedee :=_fgbaf .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_fdead ));_fgedee !=nil {return _fgedee ;};};return nil ;};func (_geaef *CT_NonVisualPictureProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _geaef .PreferRelativeResizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_geaef .PreferRelativeResizeAttr ))});};e .EncodeToken (start );if _geaef .PicLocks !=nil {_gceec :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_geaef .PicLocks ,_gceec );};if _geaef .ExtLst !=nil {_gagb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_geaef .ExtLst ,_gagb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_NonVisualConnectorProperties ()*CT_NonVisualConnectorProperties {_cddf :=&CT_NonVisualConnectorProperties {};return _cddf ;};func (_dcfdb *EG_FillProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcca :for {_ebeecd ,_dbdbf :=d .Token ();if _dbdbf !=nil {return _dbdbf ;};switch _ecffg :=_ebeecd .(type ){case _f .StartElement :switch _ecffg .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_dcfdb .NoFill =NewCT_NoFillProperties ();if _agbge :=d .DecodeElement (_dcfdb .NoFill ,&_ecffg );_agbge !=nil {return _agbge ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_dcfdb .SolidFill =NewCT_SolidColorFillProperties ();if _cfcgc :=d .DecodeElement (_dcfdb .SolidFill ,&_ecffg );_cfcgc !=nil {return _cfcgc ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_dcfdb .GradFill =NewCT_GradientFillProperties ();if _fagdba :=d .DecodeElement (_dcfdb .GradFill ,&_ecffg );_fagdba !=nil {return _fagdba ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_dcfdb .BlipFill =NewCT_BlipFillProperties ();if _fbgaac :=d .DecodeElement (_dcfdb .BlipFill ,&_ecffg );_fbgaac !=nil {return _fbgaac ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_dcfdb .PattFill =NewCT_PatternFillProperties ();if _ecfd :=d .DecodeElement (_dcfdb .PattFill ,&_ecffg );_ecfd !=nil {return _ecfd ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_dcfdb .GrpFill =NewCT_GroupFillProperties ();if _ebgaa :=d .DecodeElement (_dcfdb .GrpFill ,&_ecffg );_ebgaa !=nil {return _ebgaa ;};default:_db .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",_ecffg .Name );if _gdded :=d .Skip ();_gdded !=nil {return _gdded ;};};case _f .EndElement :break _dcca ;case _f .CharData :};};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_AdjustHandleList and its children +func (_cbf *CT_AdjustHandleList )Validate ()error {return _cbf .ValidateWithPath ("\u0043\u0054\u005f\u0041dj\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u004c\u0069\u0073\u0074");};type CT_TextTabStop struct{PosAttr *ST_Coordinate32 ;AlgnAttr ST_TextTabAlignType ;}; -// ST_AnimationChartBuildType is a union type -type ST_AnimationChartBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationChartOnlyBuildType ST_AnimationChartOnlyBuildType ;};func (_egffe *CT_BlipChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _egffe .AlphaBiLevel !=nil {_gfbd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};for _ ,_bef :=range _egffe .AlphaBiLevel {e .EncodeElement (_bef ,_gfbd );};};if _egffe .AlphaCeiling !=nil {_fgee :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};for _ ,_eeebc :=range _egffe .AlphaCeiling {e .EncodeElement (_eeebc ,_fgee );};};if _egffe .AlphaFloor !=nil {_dcgeb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};for _ ,_adgc :=range _egffe .AlphaFloor {e .EncodeElement (_adgc ,_dcgeb );};};if _egffe .AlphaInv !=nil {_dcfb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};for _ ,_ecgf :=range _egffe .AlphaInv {e .EncodeElement (_ecgf ,_dcfb );};};if _egffe .AlphaMod !=nil {_gcc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};for _ ,_gecg :=range _egffe .AlphaMod {e .EncodeElement (_gecg ,_gcc );};};if _egffe .AlphaModFix !=nil {_bbde :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};for _ ,_ggga :=range _egffe .AlphaModFix {e .EncodeElement (_ggga ,_bbde );};};if _egffe .AlphaRepl !=nil {_gdbf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};for _ ,_ffbd :=range _egffe .AlphaRepl {e .EncodeElement (_ffbd ,_gdbf );};};if _egffe .BiLevel !=nil {_dfeg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};for _ ,_bacf :=range _egffe .BiLevel {e .EncodeElement (_bacf ,_dfeg );};};if _egffe .Blur !=nil {_dgdc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};for _ ,_cbff :=range _egffe .Blur {e .EncodeElement (_cbff ,_dgdc );};};if _egffe .ClrChange !=nil {_gcag :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};for _ ,_eefc :=range _egffe .ClrChange {e .EncodeElement (_eefc ,_gcag );};};if _egffe .ClrRepl !=nil {_agaf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};for _ ,_dbcf :=range _egffe .ClrRepl {e .EncodeElement (_dbcf ,_agaf );};};if _egffe .Duotone !=nil {_gbbf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};for _ ,_eccb :=range _egffe .Duotone {e .EncodeElement (_eccb ,_gbbf );};};if _egffe .FillOverlay !=nil {_afac :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};for _ ,_ecbe :=range _egffe .FillOverlay {e .EncodeElement (_ecbe ,_afac );};};if _egffe .Grayscl !=nil {_bgda :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};for _ ,_ceba :=range _egffe .Grayscl {e .EncodeElement (_ceba ,_bgda );};};if _egffe .Hsl !=nil {_dgb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068s\u006c"}};for _ ,_bbef :=range _egffe .Hsl {e .EncodeElement (_bbef ,_dgb );};};if _egffe .Lum !=nil {_bcag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006cu\u006d"}};for _ ,_fddb :=range _egffe .Lum {e .EncodeElement (_fddb ,_bcag );};};if _egffe .Tint !=nil {_acga :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};for _ ,_eada :=range _egffe .Tint {e .EncodeElement (_eada ,_acga );};};return nil ;}; +// Validate validates the CT_GvmlGraphicFrameNonVisual and its children +func (_ecfb *CT_GvmlGraphicFrameNonVisual )Validate ()error {return _ecfb .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 (_ggddg *EG_ColorTransform )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bebdfe :for {_afgbbb ,_adbfe :=d .Token ();if _adbfe !=nil {return _adbfe ;};switch _gcgb :=_afgbbb .(type ){case _gg .StartElement :switch _gcgb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .Tint =NewCT_PositiveFixedPercentage ();if _fcfba :=d .DecodeElement (_ggddg .Tint ,&_gcgb );_fcfba !=nil {return _fcfba ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .Shade =NewCT_PositiveFixedPercentage ();if _afedee :=d .DecodeElement (_ggddg .Shade ,&_gcgb );_afedee !=nil {return _afedee ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .Comp =NewCT_ComplementTransform ();if _cfbcf :=d .DecodeElement (_ggddg .Comp ,&_gcgb );_cfbcf !=nil {return _cfbcf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .Inv =NewCT_InverseTransform ();if _ecaee :=d .DecodeElement (_ggddg .Inv ,&_gcgb );_ecaee !=nil {return _ecaee ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .Gray =NewCT_GrayscaleTransform ();if _abcfdf :=d .DecodeElement (_ggddg .Gray ,&_gcgb );_abcfdf !=nil {return _abcfdf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .Alpha =NewCT_PositiveFixedPercentage ();if _fagfe :=d .DecodeElement (_ggddg .Alpha ,&_gcgb );_fagfe !=nil {return _fagfe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .AlphaOff =NewCT_FixedPercentage ();if _ccdca :=d .DecodeElement (_ggddg .AlphaOff ,&_gcgb );_ccdca !=nil {return _ccdca ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .AlphaMod =NewCT_PositivePercentage ();if _effgg :=d .DecodeElement (_ggddg .AlphaMod ,&_gcgb );_effgg !=nil {return _effgg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .Hue =NewCT_PositiveFixedAngle ();if _cebbb :=d .DecodeElement (_ggddg .Hue ,&_gcgb );_cebbb !=nil {return _cebbb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .HueOff =NewCT_Angle ();if _deded :=d .DecodeElement (_ggddg .HueOff ,&_gcgb );_deded !=nil {return _deded ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .HueMod =NewCT_PositivePercentage ();if _dccfe :=d .DecodeElement (_ggddg .HueMod ,&_gcgb );_dccfe !=nil {return _dccfe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .Sat =NewCT_Percentage ();if _egfdd :=d .DecodeElement (_ggddg .Sat ,&_gcgb );_egfdd !=nil {return _egfdd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .SatOff =NewCT_Percentage ();if _ggedad :=d .DecodeElement (_ggddg .SatOff ,&_gcgb );_ggedad !=nil {return _ggedad ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .SatMod =NewCT_Percentage ();if _agade :=d .DecodeElement (_ggddg .SatMod ,&_gcgb );_agade !=nil {return _agade ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .Lum =NewCT_Percentage ();if _acffe :=d .DecodeElement (_ggddg .Lum ,&_gcgb );_acffe !=nil {return _acffe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .LumOff =NewCT_Percentage ();if _bgcab :=d .DecodeElement (_ggddg .LumOff ,&_gcgb );_bgcab !=nil {return _bgcab ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .LumMod =NewCT_Percentage ();if _edddd :=d .DecodeElement (_ggddg .LumMod ,&_gcgb );_edddd !=nil {return _edddd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .Red =NewCT_Percentage ();if _gdga :=d .DecodeElement (_ggddg .Red ,&_gcgb );_gdga !=nil {return _gdga ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .RedOff =NewCT_Percentage ();if _aegfe :=d .DecodeElement (_ggddg .RedOff ,&_gcgb );_aegfe !=nil {return _aegfe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .RedMod =NewCT_Percentage ();if _fafgfc :=d .DecodeElement (_ggddg .RedMod ,&_gcgb );_fafgfc !=nil {return _fafgfc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .Green =NewCT_Percentage ();if _efbfd :=d .DecodeElement (_ggddg .Green ,&_gcgb );_efbfd !=nil {return _efbfd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .GreenOff =NewCT_Percentage ();if _deaa :=d .DecodeElement (_ggddg .GreenOff ,&_gcgb );_deaa !=nil {return _deaa ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .GreenMod =NewCT_Percentage ();if _fbdgd :=d .DecodeElement (_ggddg .GreenMod ,&_gcgb );_fbdgd !=nil {return _fbdgd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .Blue =NewCT_Percentage ();if _fagdd :=d .DecodeElement (_ggddg .Blue ,&_gcgb );_fagdd !=nil {return _fagdd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .BlueOff =NewCT_Percentage ();if _gceeb :=d .DecodeElement (_ggddg .BlueOff ,&_gcgb );_gceeb !=nil {return _gceeb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .BlueMod =NewCT_Percentage ();if _begbg :=d .DecodeElement (_ggddg .BlueMod ,&_gcgb );_begbg !=nil {return _begbg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .Gamma =NewCT_GammaTransform ();if _fdabe :=d .DecodeElement (_ggddg .Gamma ,&_gcgb );_fdabe !=nil {return _fdabe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggddg .InvGamma =NewCT_InverseGammaTransform ();if _gdaf :=d .DecodeElement (_ggddg .InvGamma ,&_gcgb );_gdaf !=nil {return _gdaf ;};default:_bb .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",_gcgb .Name );if _dfgb :=d .Skip ();_dfgb !=nil {return _dfgb ;};};case _gg .EndElement :break _bebdfe ;case _gg .CharData :};};return nil ;};func (_gegcb ST_OnOffStyleType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_fdbbe :=_gg .Attr {};_fdbbe .Name =name ;switch _gegcb {case ST_OnOffStyleTypeUnset :_fdbbe .Value ="";case ST_OnOffStyleTypeOn :_fdbbe .Value ="\u006f\u006e";case ST_OnOffStyleTypeOff :_fdbbe .Value ="\u006f\u0066\u0066";case ST_OnOffStyleTypeDef :_fdbbe .Value ="\u0064\u0065\u0066";};return _fdbbe ,nil ;};func (_gdaceag ST_TextTabAlignType )ValidateWithPath (path string )error {switch _gdaceag {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 (_gdaceag ));};return nil ;};func (_acdgf *EG_EffectProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _acdgf .EffectLst !=nil {_dgada :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acdgf .EffectLst ,_dgada );};if _acdgf .EffectDag !=nil {_deageb :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_acdgf .EffectDag ,_deageb );};return nil ;};func (_dddeg ST_AnimationChartBuildType )String ()string {if _dddeg .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _dddeg .ST_AnimationBuildType .String ();};if _dddeg .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {return _dddeg .ST_AnimationChartOnlyBuildType .String ();};return "";};func (_ggg *CT_ColorScheme )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ggg .NameAttr )});e .EncodeToken (start );_egea :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0064k\u0031"}};e .EncodeElement (_ggg .Dk1 ,_egea );_cddc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006ct\u0031"}};e .EncodeElement (_ggg .Lt1 ,_cddc );_ebg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0064k\u0032"}};e .EncodeElement (_ggg .Dk2 ,_ebg );_daegc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006ct\u0032"}};e .EncodeElement (_ggg .Lt2 ,_daegc );_ecba :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00741"}};e .EncodeElement (_ggg .Accent1 ,_ecba );_bdfc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00742"}};e .EncodeElement (_ggg .Accent2 ,_bdfc );_fada :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00743"}};e .EncodeElement (_ggg .Accent3 ,_fada );_fcaf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00744"}};e .EncodeElement (_ggg .Accent4 ,_fcaf );_abcc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00745"}};e .EncodeElement (_ggg .Accent5 ,_abcc );_abeba :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00746"}};e .EncodeElement (_ggg .Accent6 ,_abeba );_bcabb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0068\u006c\u0069\u006e\u006b"}};e .EncodeElement (_ggg .Hlink ,_bcabb );_ggdda :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}};e .EncodeElement (_ggg .FolHlink ,_ggdda );if _ggg .ExtLst !=nil {_afd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggg .ExtLst ,_afd );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TextAutonumberBullet and its children -func (_cgeceg *CT_TextAutonumberBullet )Validate ()error {return _cgeceg .ValidateWithPath ("\u0043\u0054\u005fTe\u0078\u0074\u0041\u0075\u0074\u006f\u006e\u0075\u006d\u0062\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074");};type CT_QuickTimeFile struct{LinkAttr string ;ExtLst *CT_OfficeArtExtensionList ;};func (_bfeee *CT_RelativeOffsetEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bdfe :=range start .Attr {if _bdfe .Name .Local =="\u0074\u0078"{_acca ,_eead :=ParseUnionST_Percentage (_bdfe .Value );if _eead !=nil {return _eead ;};_bfeee .TxAttr =&_acca ;continue ;};if _bdfe .Name .Local =="\u0074\u0079"{_aefdc ,_ccbde :=ParseUnionST_Percentage (_bdfe .Value );if _ccbde !=nil {return _ccbde ;};_bfeee .TyAttr =&_aefdc ;continue ;};};for {_fdegf ,_cffbe :=d .Token ();if _cffbe !=nil {return _e .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",_cffbe );};if _begge ,_fegda :=_fdegf .(_f .EndElement );_fegda &&_begge .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_SoftEdgesEffect and its children, prefixing error messages with path +func (_dfecg *CT_SoftEdgesEffect )ValidateWithPath (path string )error {if _dfecg .RadAttr < 0{return _b .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 ,_dfecg .RadAttr );};if _dfecg .RadAttr > 27273042316900{return _b .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 ,_dfecg .RadAttr );};return nil ;};func (_efdfc *ThemeManager )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 _efdfc .CT_EmptyElement .MarshalXML (e ,start );}; -// Validate validates the CT_Blip and its children -func (_effd *CT_Blip )Validate ()error {return _effd .ValidateWithPath ("\u0043T\u005f\u0042\u006c\u0069\u0070");}; +// Validate validates the TblStyleLst and its children +func (_ebfafd *TblStyleLst )Validate ()error {return _ebfafd .ValidateWithPath ("T\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");}; -// Validate validates the CT_EffectContainer and its children -func (_ffcb *CT_EffectContainer )Validate ()error {return _ffcb .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074C\u006f\u006et\u0061\u0069\u006e\u0065\u0072");};func (_fcfed *CT_NonVisualDrawingShapeProps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afeeg :=range start .Attr {if _afeeg .Name .Local =="\u0074\u0078\u0042o\u0078"{_cbcfg ,_efda :=_g .ParseBool (_afeeg .Value );if _efda !=nil {return _efda ;};_fcfed .TxBoxAttr =&_cbcfg ;continue ;};};_feac :for {_edgcb ,_ebfb :=d .Token ();if _ebfb !=nil {return _ebfb ;};switch _acdefc :=_edgcb .(type ){case _f .StartElement :switch _acdefc .Name {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 :"\u0073p\u004c\u006f\u0063\u006b\u0073"},_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 :"\u0073p\u004c\u006f\u0063\u006b\u0073"}:_fcfed .SpLocks =NewCT_ShapeLocking ();if _gfbca :=d .DecodeElement (_fcfed .SpLocks ,&_acdefc );_gfbca !=nil {return _gfbca ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcfed .ExtLst =NewCT_OfficeArtExtensionList ();if _bdbbb :=d .DecodeElement (_fcfed .ExtLst ,&_acdefc );_bdbbb !=nil {return _bdbbb ;};default:_db .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",_acdefc .Name );if _ffeeb :=d .Skip ();_ffeeb !=nil {return _ffeeb ;};};case _f .EndElement :break _feac ;case _f .CharData :};};return nil ;};func (_abffa *EG_TextBulletTypeface )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abffa .BuFontTx !=nil {_dbfba :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}};e .EncodeElement (_abffa .BuFontTx ,_dbfba );};if _abffa .BuFont !=nil {_bgdge :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}};e .EncodeElement (_abffa .BuFont ,_bgdge );};return nil ;};func (_eegae *CT_GraphicalObjectFrameLocking )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbaace :=range start .Attr {if _bbaace .Name .Local =="\u006e\u006f\u0047r\u0070"{_cdbg ,_gdcd :=_g .ParseBool (_bbaace .Value );if _gdcd !=nil {return _gdcd ;};_eegae .NoGrpAttr =&_cdbg ;continue ;};if _bbaace .Name .Local =="n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"{_gfdbf ,_baca :=_g .ParseBool (_bbaace .Value );if _baca !=nil {return _baca ;};_eegae .NoDrilldownAttr =&_gfdbf ;continue ;};if _bbaace .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_cbab ,_dagf :=_g .ParseBool (_bbaace .Value );if _dagf !=nil {return _dagf ;};_eegae .NoSelectAttr =&_cbab ;continue ;};if _bbaace .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_aaga ,_acbcgg :=_g .ParseBool (_bbaace .Value );if _acbcgg !=nil {return _acbcgg ;};_eegae .NoChangeAspectAttr =&_aaga ;continue ;};if _bbaace .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_fdea ,_befg :=_g .ParseBool (_bbaace .Value );if _befg !=nil {return _befg ;};_eegae .NoMoveAttr =&_fdea ;continue ;};if _bbaace .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_gdgba ,_acbdgb :=_g .ParseBool (_bbaace .Value );if _acbdgb !=nil {return _acbdgb ;};_eegae .NoResizeAttr =&_gdgba ;continue ;};};_bagd :for {_fade ,_gebgd :=d .Token ();if _gebgd !=nil {return _gebgd ;};switch _agca :=_fade .(type ){case _f .StartElement :switch _agca .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eegae .ExtLst =NewCT_OfficeArtExtensionList ();if _egge :=d .DecodeElement (_eegae .ExtLst ,&_agca );_egge !=nil {return _egge ;};default:_db .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",_agca .Name );if _ddeb :=d .Skip ();_ddeb !=nil {return _ddeb ;};};case _f .EndElement :break _bagd ;case _f .CharData :};};return nil ;};func (_deabd *CT_CustomColorList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdfeg :for {_gbffc ,_abcgg :=d .Token ();if _abcgg !=nil {return _abcgg ;};switch _gfed :=_gbffc .(type ){case _f .StartElement :switch _gfed .Name {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 :"\u0063u\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0063u\u0073\u0074\u0043\u006c\u0072"}:_gbda :=NewCT_CustomColor ();if _aacc :=d .DecodeElement (_gbda ,&_gfed );_aacc !=nil {return _aacc ;};_deabd .CustClr =append (_deabd .CustClr ,_gbda );default:_db .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",_gfed .Name );if _caabg :=d .Skip ();_caabg !=nil {return _caabg ;};};case _f .EndElement :break _gdfeg ;case _f .CharData :};};return nil ;};func (_fbfgb ST_TextVerticalType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fbfgb .String (),start );};func (_agbee *CT_SupplementalFont )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebbcd :=range start .Attr {if _ebbcd .Name .Local =="\u0073\u0063\u0072\u0069\u0070\u0074"{_gagc ,_ffebe :=_ebbcd .Value ,error (nil );if _ffebe !=nil {return _ffebe ;};_agbee .ScriptAttr =_gagc ;continue ;};if _ebbcd .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_cdafa ,_dfgg :=_ebbcd .Value ,error (nil );if _dfgg !=nil {return _dfgg ;};_agbee .TypefaceAttr =_cdafa ;continue ;};};for {_cddge ,_fbgb :=d .Token ();if _fbgb !=nil {return _e .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",_fbgb );};if _eaece ,_cefb :=_cddge .(_f .EndElement );_cefb &&_eaece .Name ==start .Name {break ;};};return nil ;};func (_affgd *CT_RelativeRect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgacg :=range start .Attr {if _dgacg .Name .Local =="\u006c"{_egea ,_gceab :=ParseUnionST_Percentage (_dgacg .Value );if _gceab !=nil {return _gceab ;};_affgd .LAttr =&_egea ;continue ;};if _dgacg .Name .Local =="\u0074"{_gefbb ,_cdgcc :=ParseUnionST_Percentage (_dgacg .Value );if _cdgcc !=nil {return _cdgcc ;};_affgd .TAttr =&_gefbb ;continue ;};if _dgacg .Name .Local =="\u0072"{_acdgf ,_fefda :=ParseUnionST_Percentage (_dgacg .Value );if _fefda !=nil {return _fefda ;};_affgd .RAttr =&_acdgf ;continue ;};if _dgacg .Name .Local =="\u0062"{_dcab ,_affca :=ParseUnionST_Percentage (_dgacg .Value );if _affca !=nil {return _affca ;};_affgd .BAttr =&_dcab ;continue ;};};for {_gbgg ,_eegdad :=d .Token ();if _eegdad !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069v\u0065\u0052\u0065c\u0074:\u0020\u0025\u0073",_eegdad );};if _dbdg ,_gagbd :=_gbgg .(_f .EndElement );_gagbd &&_dbdg .Name ==start .Name {break ;};};return nil ;};func (_afbgfb *CT_NonVisualGraphicFrameProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _afbgfb .GraphicFrameLocks !=nil {_eaeaf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072ap\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_afbgfb .GraphicFrameLocks ,_eaeaf );};if _afbgfb .ExtLst !=nil {_effe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afbgfb .ExtLst ,_effe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgfaf *CT_GrayscaleTransform )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ColorChangeEffect and its children, prefixing error messages with path +func (_beba *CT_ColorChangeEffect )ValidateWithPath (path string )error {if _bdcg :=_beba .ClrFrom .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0046\u0072\u006f\u006d");_bdcg !=nil {return _bdcg ;};if _gbcec :=_beba .ClrTo .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0054\u006f");_gbcec !=nil {return _gbcec ;};return nil ;};func (_abacd *CT_TextParagraph )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_abdce :for {_bbdcc ,_gcddd :=d .Token ();if _gcddd !=nil {return _gcddd ;};switch _eecc :=_bbdcc .(type ){case _gg .StartElement :switch _eecc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_abacd .PPr =NewCT_TextParagraphProperties ();if _gdfdfe :=d .DecodeElement (_abacd .PPr ,&_eecc );_gdfdfe !=nil {return _gdfdfe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cfdee :=NewEG_TextRun ();_cfdee .R =NewCT_RegularTextRun ();if _cfbae :=d .DecodeElement (_cfdee .R ,&_eecc );_cfbae !=nil {return _cfbae ;};_abacd .EG_TextRun =append (_abacd .EG_TextRun ,_cfdee );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbdeg :=NewEG_TextRun ();_dbdeg .Br =NewCT_TextLineBreak ();if _caccb :=d .DecodeElement (_dbdeg .Br ,&_eecc );_caccb !=nil {return _caccb ;};_abacd .EG_TextRun =append (_abacd .EG_TextRun ,_dbdeg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fagce :=NewEG_TextRun ();_fagce .Fld =NewCT_TextField ();if _abbfdd :=d .DecodeElement (_fagce .Fld ,&_eecc );_abbfdd !=nil {return _abbfdd ;};_abacd .EG_TextRun =append (_abacd .EG_TextRun ,_fagce );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_abacd .EndParaRPr =NewCT_TextCharacterProperties ();if _bdgba :=d .DecodeElement (_abacd .EndParaRPr ,&_eecc );_bdgba !=nil {return _bdgba ;};default:_bb .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",_eecc .Name );if _fgddd :=d .Skip ();_fgddd !=nil {return _fgddd ;};};case _gg .EndElement :break _abdce ;case _gg .CharData :};};return nil ;};func (_acbd *CT_ShapeStyle )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_eaaege :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}};e .EncodeElement (_acbd .LnRef ,_eaaege );_efaaf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_acbd .FillRef ,_efaaf );_effbc :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_acbd .EffectRef ,_effbc );_ffgfd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_acbd .FontRef ,_ffgfd );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_ccd *CT_BlipChoice )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gfgd :for {_dcca ,_bgda :=d .Token ();if _bgda !=nil {return _bgda ;};switch _cgff :=_dcca .(type ){case _gg .StartElement :switch _cgff .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aga :=NewCT_AlphaBiLevelEffect ();if _dafae :=d .DecodeElement (_aga ,&_cgff );_dafae !=nil {return _dafae ;};_ccd .AlphaBiLevel =append (_ccd .AlphaBiLevel ,_aga );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gcf :=NewCT_AlphaCeilingEffect ();if _ebf :=d .DecodeElement (_gcf ,&_cgff );_ebf !=nil {return _ebf ;};_ccd .AlphaCeiling =append (_ccd .AlphaCeiling ,_gcf );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfbd :=NewCT_AlphaFloorEffect ();if _ebbe :=d .DecodeElement (_dfbd ,&_cgff );_ebbe !=nil {return _ebbe ;};_ccd .AlphaFloor =append (_ccd .AlphaFloor ,_dfbd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gcbe :=NewCT_AlphaInverseEffect ();if _ada :=d .DecodeElement (_gcbe ,&_cgff );_ada !=nil {return _ada ;};_ccd .AlphaInv =append (_ccd .AlphaInv ,_gcbe );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fccdc :=NewCT_AlphaModulateEffect ();if _eab :=d .DecodeElement (_fccdc ,&_cgff );_eab !=nil {return _eab ;};_ccd .AlphaMod =append (_ccd .AlphaMod ,_fccdc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dccd :=NewCT_AlphaModulateFixedEffect ();if _ddff :=d .DecodeElement (_dccd ,&_cgff );_ddff !=nil {return _ddff ;};_ccd .AlphaModFix =append (_ccd .AlphaModFix ,_dccd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egga :=NewCT_AlphaReplaceEffect ();if _abdd :=d .DecodeElement (_egga ,&_cgff );_abdd !=nil {return _abdd ;};_ccd .AlphaRepl =append (_ccd .AlphaRepl ,_egga );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eefbf :=NewCT_BiLevelEffect ();if _bddd :=d .DecodeElement (_eefbf ,&_cgff );_bddd !=nil {return _bddd ;};_ccd .BiLevel =append (_ccd .BiLevel ,_eefbf );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cgcfg :=NewCT_BlurEffect ();if _bfdg :=d .DecodeElement (_cgcfg ,&_cgff );_bfdg !=nil {return _bfdg ;};_ccd .Blur =append (_ccd .Blur ,_cgcfg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eaaeg :=NewCT_ColorChangeEffect ();if _daae :=d .DecodeElement (_eaaeg ,&_cgff );_daae !=nil {return _daae ;};_ccd .ClrChange =append (_ccd .ClrChange ,_eaaeg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_deaf :=NewCT_ColorReplaceEffect ();if _aebb :=d .DecodeElement (_deaf ,&_cgff );_aebb !=nil {return _aebb ;};_ccd .ClrRepl =append (_ccd .ClrRepl ,_deaf );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_efcf :=NewCT_DuotoneEffect ();if _dabf :=d .DecodeElement (_efcf ,&_cgff );_dabf !=nil {return _dabf ;};_ccd .Duotone =append (_ccd .Duotone ,_efcf );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbede :=NewCT_FillOverlayEffect ();if _gbdb :=d .DecodeElement (_cbede ,&_cgff );_gbdb !=nil {return _gbdb ;};_ccd .FillOverlay =append (_ccd .FillOverlay ,_cbede );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bgbe :=NewCT_GrayscaleEffect ();if _bec :=d .DecodeElement (_bgbe ,&_cgff );_bec !=nil {return _bec ;};_ccd .Grayscl =append (_ccd .Grayscl ,_bgbe );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ece :=NewCT_HSLEffect ();if _fceff :=d .DecodeElement (_ece ,&_cgff );_fceff !=nil {return _fceff ;};_ccd .Hsl =append (_ccd .Hsl ,_ece );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adfd :=NewCT_LuminanceEffect ();if _dbfd :=d .DecodeElement (_adfd ,&_cgff );_dbfd !=nil {return _dbfd ;};_ccd .Lum =append (_ccd .Lum ,_adfd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ccff :=NewCT_TintEffect ();if _fdge :=d .DecodeElement (_ccff ,&_cgff );_fdge !=nil {return _fdge ;};_ccd .Tint =append (_ccd .Tint ,_ccff );default:_bb .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",_cgff .Name );if _eggf :=d .Skip ();_eggf !=nil {return _eggf ;};};case _gg .EndElement :break _gfgd ;case _gg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_AlphaOutsetEffect and its children, prefixing error messages with path -func (_cfa *CT_AlphaOutsetEffect )ValidateWithPath (path string )error {if _cfa .RadAttr !=nil {if _fag :=_cfa .RadAttr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0041\u0074\u0074\u0072");_fag !=nil {return _fag ;};};return nil ;};func (_bfdge *ST_PresetLineDashVal )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bfdge =0;case "\u0073\u006f\u006ci\u0064":*_bfdge =1;case "\u0064\u006f\u0074":*_bfdge =2;case "\u0064\u0061\u0073\u0068":*_bfdge =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_bfdge =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_bfdge =5;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_bfdge =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bfdge =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_bfdge =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_bfdge =9;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_bfdge =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bfdge =11;};return nil ;};func NewCT_TableGrid ()*CT_TableGrid {_eebfa :=&CT_TableGrid {};return _eebfa };func (_cdccd ST_TextFontAlignType )String ()string {switch _cdccd {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_TableStyleList struct{DefAttr string ;TblStyle []*CT_TableStyle ;};func (_fdad *ST_SchemeColorVal )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fdad =0;case "\u0062\u0067\u0031":*_fdad =1;case "\u0074\u0078\u0031":*_fdad =2;case "\u0062\u0067\u0032":*_fdad =3;case "\u0074\u0078\u0032":*_fdad =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_fdad =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_fdad =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_fdad =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_fdad =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_fdad =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_fdad =10;case "\u0068\u006c\u0069n\u006b":*_fdad =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_fdad =12;case "\u0070\u0068\u0043l\u0072":*_fdad =13;case "\u0064\u006b\u0031":*_fdad =14;case "\u006c\u0074\u0031":*_fdad =15;case "\u0064\u006b\u0032":*_fdad =16;case "\u006c\u0074\u0032":*_fdad =17;};return nil ;}; +// ValidateWithPath validates the EG_ThemeableFillStyle and its children, prefixing error messages with path +func (_fbabf *EG_ThemeableFillStyle )ValidateWithPath (path string )error {if _fbabf .Fill !=nil {if _fcaag :=_fbabf .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_fcaag !=nil {return _fcaag ;};};if _fbabf .FillRef !=nil {if _fcdfa :=_fbabf .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_fcdfa !=nil {return _fcdfa ;};};return nil ;};func (_dedece ST_TextAutonumberScheme )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_dgaed :=_gg .Attr {};_dgaed .Name =name ;switch _dedece {case ST_TextAutonumberSchemeUnset :_dgaed .Value ="";case ST_TextAutonumberSchemeAlphaLcParenBoth :_dgaed .Value ="\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeAlphaUcParenBoth :_dgaed .Value ="\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeAlphaLcParenR :_dgaed .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeAlphaUcParenR :_dgaed .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeAlphaLcPeriod :_dgaed .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeAlphaUcPeriod :_dgaed .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicParenBoth :_dgaed .Value ="\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeArabicParenR :_dgaed .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeArabicPeriod :_dgaed .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicPlain :_dgaed .Value ="a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeRomanLcParenBoth :_dgaed .Value ="\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeRomanUcParenBoth :_dgaed .Value ="\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeRomanLcParenR :_dgaed .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeRomanUcParenR :_dgaed .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeRomanLcPeriod :_dgaed .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeRomanUcPeriod :_dgaed .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeCircleNumDbPlain :_dgaed .Value ="\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeCircleNumWdBlackPlain :_dgaed .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeCircleNumWdWhitePlain :_dgaed .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeArabicDbPeriod :_dgaed .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicDbPlain :_dgaed .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1ChsPeriod :_dgaed .Value ="\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1ChsPlain :_dgaed .Value ="e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1ChtPeriod :_dgaed .Value ="\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1ChtPlain :_dgaed .Value ="e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnChsDbPeriod :_dgaed .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1JpnKorPlain :_dgaed .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnKorPeriod :_dgaed .Value ="\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabic1Minus :_dgaed .Value ="\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeArabic2Minus :_dgaed .Value ="\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeHebrew2Minus :_dgaed .Value ="\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeThaiAlphaPeriod :_dgaed .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeThaiAlphaParenR :_dgaed .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeThaiAlphaParenBoth :_dgaed .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeThaiNumPeriod :_dgaed .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeThaiNumParenR :_dgaed .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeThaiNumParenBoth :_dgaed .Value ="\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeHindiAlphaPeriod :_dgaed .Value ="\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeHindiNumPeriod :_dgaed .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeHindiNumParenR :_dgaed .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeHindiAlpha1Period :_dgaed .Value ="\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064";};return _dgaed ,nil ;};func (_cbaaa ST_PresetLineDashVal )ValidateWithPath (path string )error {switch _cbaaa {case 0,1,2,3,4,5,6,7,8,9,10,11: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 (_cbaaa ));};return nil ;};func NewCT_AlphaModulateFixedEffect ()*CT_AlphaModulateFixedEffect {_afea :=&CT_AlphaModulateFixedEffect {};return _afea ;};func (_fdcbg ST_PresetCameraType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_ecbfa :=_gg .Attr {};_ecbfa .Name =name ;switch _fdcbg {case ST_PresetCameraTypeUnset :_ecbfa .Value ="";case ST_PresetCameraTypeLegacyObliqueTopLeft :_ecbfa .Value ="l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueTop :_ecbfa .Value ="\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeLegacyObliqueTopRight :_ecbfa .Value ="l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueLeft :_ecbfa .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueFront :_ecbfa .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeLegacyObliqueRight :_ecbfa .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueBottomLeft :_ecbfa .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 :_ecbfa .Value ="\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeLegacyObliqueBottomRight :_ecbfa .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 :_ecbfa .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 :_ecbfa .Value ="l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070";case ST_PresetCameraTypeLegacyPerspectiveTopRight :_ecbfa .Value ="\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t";case ST_PresetCameraTypeLegacyPerspectiveLeft :_ecbfa .Value ="l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveFront :_ecbfa .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074";case ST_PresetCameraTypeLegacyPerspectiveRight :_ecbfa .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeLegacyPerspectiveBottomLeft :_ecbfa .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 :_ecbfa .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 :_ecbfa .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 :_ecbfa .Value ="\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeIsometricTopUp :_ecbfa .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070";case ST_PresetCameraTypeIsometricTopDown :_ecbfa .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricBottomUp :_ecbfa .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070";case ST_PresetCameraTypeIsometricBottomDown :_ecbfa .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricLeftUp :_ecbfa .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricLeftDown :_ecbfa .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricRightUp :_ecbfa .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricRightDown :_ecbfa .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricOffAxis1Left :_ecbfa .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis1Right :_ecbfa .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis1Top :_ecbfa .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis2Left :_ecbfa .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis2Right :_ecbfa .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis2Top :_ecbfa .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis3Left :_ecbfa .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis3Right :_ecbfa .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis3Bottom :_ecbfa .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 :_ecbfa .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis4Right :_ecbfa .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis4Bottom :_ecbfa .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 :_ecbfa .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueTop :_ecbfa .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeObliqueTopRight :_ecbfa .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueLeft :_ecbfa .Value ="o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueRight :_ecbfa .Value ="\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueBottomLeft :_ecbfa .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueBottom :_ecbfa .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeObliqueBottomRight :_ecbfa .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveFront :_ecbfa .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypePerspectiveLeft :_ecbfa .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypePerspectiveRight :_ecbfa .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveAbove :_ecbfa .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065";case ST_PresetCameraTypePerspectiveBelow :_ecbfa .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077";case ST_PresetCameraTypePerspectiveAboveLeftFacing :_ecbfa .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 :_ecbfa .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 :_ecbfa .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 :_ecbfa .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 :_ecbfa .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 :_ecbfa .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 :_ecbfa .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 :_ecbfa .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 :_ecbfa .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064";case ST_PresetCameraTypePerspectiveRelaxedModerately :_ecbfa .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 _ecbfa ,nil ;};func (_aaadd *CT_Vector3D )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064\u0078"},Value :_b .Sprintf ("\u0025\u0076",_aaadd .DxAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064\u0079"},Value :_b .Sprintf ("\u0025\u0076",_aaadd .DyAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064\u007a"},Value :_b .Sprintf ("\u0025\u0076",_aaadd .DzAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type ST_PresetColorVal byte ; -// Validate validates the CT_GvmlGroupShapeNonVisual and its children -func (_fgba *CT_GvmlGroupShapeNonVisual )Validate ()error {return _fgba .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 (_cecfa *ST_TextFontScalePercentOrPercentString )Validate ()error {return _cecfa .ValidateWithPath ("");};func (_bddbd *CT_OfficeArtExtension )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efbe :=range start .Attr {if _efbe .Name .Local =="\u0075\u0072\u0069"{_ddffb ,_eeaaa :=_efbe .Value ,error (nil );if _eeaaa !=nil {return _eeaaa ;};_bddbd .UriAttr =_ddffb ;continue ;};};_bcbc :for {_bcad ,_ebdbe :=d .Token ();if _ebdbe !=nil {return _ebdbe ;};switch _bdfg :=_bcad .(type ){case _f .StartElement :switch _bdfg .Name {default:if _dbcad ,_gcacf :=_db .CreateElement (_bdfg );_gcacf !=nil {return _gcacf ;}else {if _caead :=d .DecodeElement (_dbcad ,&_bdfg );_caead !=nil {return _caead ;};_bddbd .Any =append (_bddbd .Any ,_dbcad );};};case _f .EndElement :break _bcbc ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_TextBulletSizePoint and its children +func (_agcag *CT_TextBulletSizePoint )Validate ()error {return _agcag .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0050\u006f\u0069n\u0074");};type CT_NonVisualDrawingProps struct{IdAttr uint32 ;NameAttr string ;DescrAttr *string ;HiddenAttr *bool ;TitleAttr *string ;HlinkClick *CT_Hyperlink ;HlinkHover *CT_Hyperlink ;ExtLst *CT_OfficeArtExtensionList ;};func (_abfc *CT_ContentPartLocking )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_feade :=range start .Attr {if _feade .Name .Local =="\u006e\u006f\u0047r\u0070"{_gdge ,_gaca :=_c .ParseBool (_feade .Value );if _gaca !=nil {return _gaca ;};_abfc .NoGrpAttr =&_gdge ;continue ;};if _feade .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_dbgee ,_bed :=_c .ParseBool (_feade .Value );if _bed !=nil {return _bed ;};_abfc .NoSelectAttr =&_dbgee ;continue ;};if _feade .Name .Local =="\u006e\u006f\u0052o\u0074"{_dggf ,_baafe :=_c .ParseBool (_feade .Value );if _baafe !=nil {return _baafe ;};_abfc .NoRotAttr =&_dggf ;continue ;};if _feade .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_efdg ,_dcfe :=_c .ParseBool (_feade .Value );if _dcfe !=nil {return _dcfe ;};_abfc .NoChangeAspectAttr =&_efdg ;continue ;};if _feade .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_bbbgg ,_fccf :=_c .ParseBool (_feade .Value );if _fccf !=nil {return _fccf ;};_abfc .NoMoveAttr =&_bbbgg ;continue ;};if _feade .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_daagd ,_bcce :=_c .ParseBool (_feade .Value );if _bcce !=nil {return _bcce ;};_abfc .NoResizeAttr =&_daagd ;continue ;};if _feade .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_fbbe ,_fdda :=_c .ParseBool (_feade .Value );if _fdda !=nil {return _fdda ;};_abfc .NoEditPointsAttr =&_fbbe ;continue ;};if _feade .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_bdbb ,_dcb :=_c .ParseBool (_feade .Value );if _dcb !=nil {return _dcb ;};_abfc .NoAdjustHandlesAttr =&_bdbb ;continue ;};if _feade .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_beaa ,_abba :=_c .ParseBool (_feade .Value );if _abba !=nil {return _abba ;};_abfc .NoChangeArrowheadsAttr =&_beaa ;continue ;};if _feade .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_agggc ,_aebf :=_c .ParseBool (_feade .Value );if _aebf !=nil {return _aebf ;};_abfc .NoChangeShapeTypeAttr =&_agggc ;continue ;};};_fded :for {_aeced ,_gbge :=d .Token ();if _gbge !=nil {return _gbge ;};switch _bgaeaa :=_aeced .(type ){case _gg .StartElement :switch _bgaeaa .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_abfc .ExtLst =NewCT_OfficeArtExtensionList ();if _egff :=d .DecodeElement (_abfc .ExtLst ,&_bgaeaa );_egff !=nil {return _egff ;};default:_bb .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",_bgaeaa .Name );if _ccb :=d .Skip ();_ccb !=nil {return _ccb ;};};case _gg .EndElement :break _fded ;case _gg .CharData :};};return nil ;};func NewCT_TextSpacing ()*CT_TextSpacing {_gfdbdf :=&CT_TextSpacing {};return _gfdbdf };type CT_OfficeArtExtension struct{UriAttr string ;Any []_bb .Any ;};func (_bdcgg *CT_Percentage )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_bdcgg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the Blip and its children, prefixing error messages with path -func (_bcc *Blip )ValidateWithPath (path string )error {if _gbf :=_bcc .CT_Blip .ValidateWithPath (path );_gbf !=nil {return _gbf ;};return nil ;};func (_ecgae ST_PresetShadowVal )Validate ()error {return _ecgae .ValidateWithPath ("")};func (_abebd ST_PathShadeType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cfgeb :=_f .Attr {};_cfgeb .Name =name ;switch _abebd {case ST_PathShadeTypeUnset :_cfgeb .Value ="";case ST_PathShadeTypeShape :_cfgeb .Value ="\u0073\u0068\u0061p\u0065";case ST_PathShadeTypeCircle :_cfgeb .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_PathShadeTypeRect :_cfgeb .Value ="\u0072\u0065\u0063\u0074";};return _cfgeb ,nil ;};func (_dedad ST_SchemeColorVal )Validate ()error {return _dedad .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_TextUnderlineFillGroupWrapper and its children, prefixing error messages with path +func (_eccddg *CT_TextUnderlineFillGroupWrapper )ValidateWithPath (path string )error {if _eccddg .NoFill !=nil {if _bggeab :=_eccddg .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_bggeab !=nil {return _bggeab ;};};if _eccddg .SolidFill !=nil {if _edfag :=_eccddg .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_edfag !=nil {return _edfag ;};};if _eccddg .GradFill !=nil {if _bfbdg :=_eccddg .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_bfbdg !=nil {return _bfbdg ;};};if _eccddg .BlipFill !=nil {if _efece :=_eccddg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_efece !=nil {return _efece ;};};if _eccddg .PattFill !=nil {if _aaed :=_eccddg .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_aaed !=nil {return _aaed ;};};if _eccddg .GrpFill !=nil {if _gdbced :=_eccddg .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_gdbced !=nil {return _gdbced ;};};return nil ;};func (_fdgdf ST_TextUnderlineType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_fbcgf :=_gg .Attr {};_fbcgf .Name =name ;switch _fdgdf {case ST_TextUnderlineTypeUnset :_fbcgf .Value ="";case ST_TextUnderlineTypeNone :_fbcgf .Value ="\u006e\u006f\u006e\u0065";case ST_TextUnderlineTypeWords :_fbcgf .Value ="\u0077\u006f\u0072d\u0073";case ST_TextUnderlineTypeSng :_fbcgf .Value ="\u0073\u006e\u0067";case ST_TextUnderlineTypeDbl :_fbcgf .Value ="\u0064\u0062\u006c";case ST_TextUnderlineTypeHeavy :_fbcgf .Value ="\u0068\u0065\u0061v\u0079";case ST_TextUnderlineTypeDotted :_fbcgf .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_TextUnderlineTypeDottedHeavy :_fbcgf .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDash :_fbcgf .Value ="\u0064\u0061\u0073\u0068";case ST_TextUnderlineTypeDashHeavy :_fbcgf .Value ="\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeDashLong :_fbcgf .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case ST_TextUnderlineTypeDashLongHeavy :_fbcgf .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDotDash :_fbcgf .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDashHeavy :_fbcgf .Value ="\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDotDotDash :_fbcgf .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDotDashHeavy :_fbcgf .Value ="\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeWavy :_fbcgf .Value ="\u0077\u0061\u0076\u0079";case ST_TextUnderlineTypeWavyHeavy :_fbcgf .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeWavyDbl :_fbcgf .Value ="\u0077a\u0076\u0079\u0044\u0062\u006c";};return _fbcgf ,nil ;};func (_fede *CT_OfficeArtExtension )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_effbe :=range start .Attr {if _effbe .Name .Local =="\u0075\u0072\u0069"{_afafeb ,_dcaec :=_effbe .Value ,error (nil );if _dcaec !=nil {return _dcaec ;};_fede .UriAttr =_afafeb ;continue ;};};_fbfc :for {_adbf ,_bcfga :=d .Token ();if _bcfga !=nil {return _bcfga ;};switch _gbeab :=_adbf .(type ){case _gg .StartElement :switch _gbeab .Name {default:if _eafde ,_fdacd :=_bb .CreateElement (_gbeab );_fdacd !=nil {return _fdacd ;}else {if _bcfab :=d .DecodeElement (_eafde ,&_gbeab );_bcfab !=nil {return _bcfab ;};_fede .Any =append (_fede .Any ,_eafde );};};case _gg .EndElement :break _fbfc ;case _gg .CharData :};};return nil ;};func (_afffg ST_TextSpacingPercentOrPercentString )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _afffg .ST_TextSpacingPercent !=nil {e .EncodeToken (_gg .CharData (_b .Sprintf ("\u0025\u0064",*_afffg .ST_TextSpacingPercent )));};if _afffg .ST_Percentage !=nil {e .EncodeToken (_gg .CharData (*_afffg .ST_Percentage ));};return e .EncodeToken (_gg .EndElement {Name :start .Name });};func (_faedd ST_LineEndType )ValidateWithPath (path string )error {switch _faedd {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 (_faedd ));};return nil ;};func NewEG_TextBulletColor ()*EG_TextBulletColor {_gbegg :=&EG_TextBulletColor {};return _gbegg }; -// ValidateWithPath validates the CT_Path2DQuadBezierTo and its children, prefixing error messages with path -func (_fefe *CT_Path2DQuadBezierTo )ValidateWithPath (path string )error {for _gbeed ,_ddagc :=range _fefe .Pt {if _ccedf :=_ddagc .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_gbeed ));_ccedf !=nil {return _ccedf ;};};return nil ;};func (_gdad *CT_FillStyleList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agdg :for {_bcfga ,_eece :=d .Token ();if _eece !=nil {return _eece ;};switch _ffba :=_bcfga .(type ){case _f .StartElement :switch _ffba .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_ebba :=NewEG_FillProperties ();_ebba .NoFill =NewCT_NoFillProperties ();if _abcge :=d .DecodeElement (_ebba .NoFill ,&_ffba );_abcge !=nil {return _abcge ;};_gdad .EG_FillProperties =append (_gdad .EG_FillProperties ,_ebba );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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_fcbe :=NewEG_FillProperties ();_fcbe .SolidFill =NewCT_SolidColorFillProperties ();if _bcba :=d .DecodeElement (_fcbe .SolidFill ,&_ffba );_bcba !=nil {return _bcba ;};_gdad .EG_FillProperties =append (_gdad .EG_FillProperties ,_fcbe );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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_fgfc :=NewEG_FillProperties ();_fgfc .GradFill =NewCT_GradientFillProperties ();if _gbgc :=d .DecodeElement (_fgfc .GradFill ,&_ffba );_gbgc !=nil {return _gbgc ;};_gdad .EG_FillProperties =append (_gdad .EG_FillProperties ,_fgfc );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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_badgd :=NewEG_FillProperties ();_badgd .BlipFill =NewCT_BlipFillProperties ();if _fedg :=d .DecodeElement (_badgd .BlipFill ,&_ffba );_fedg !=nil {return _fedg ;};_gdad .EG_FillProperties =append (_gdad .EG_FillProperties ,_badgd );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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_gage :=NewEG_FillProperties ();_gage .PattFill =NewCT_PatternFillProperties ();if _bedbd :=d .DecodeElement (_gage .PattFill ,&_ffba );_bedbd !=nil {return _bedbd ;};_gdad .EG_FillProperties =append (_gdad .EG_FillProperties ,_gage );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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_cafe :=NewEG_FillProperties ();_cafe .GrpFill =NewCT_GroupFillProperties ();if _beccda :=d .DecodeElement (_cafe .GrpFill ,&_ffba );_beccda !=nil {return _beccda ;};_gdad .EG_FillProperties =append (_gdad .EG_FillProperties ,_cafe );default:_db .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",_ffba .Name );if _dbcfa :=d .Skip ();_dbcfa !=nil {return _dbcfa ;};};case _f .EndElement :break _agdg ;case _f .CharData :};};return nil ;};func (_dcbed *CT_GvmlShape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gbec :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dcbed .NvSpPr ,_gbec );_faad :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dcbed .SpPr ,_faad );if _dcbed .TxSp !=nil {_fcbdb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}};e .EncodeElement (_dcbed .TxSp ,_fcbdb );};if _dcbed .Style !=nil {_fgeaa :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dcbed .Style ,_fgeaa );};if _dcbed .ExtLst !=nil {_fdcae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcbed .ExtLst ,_fdcae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_InverseTransform and its children, prefixing error messages with path +func (_begd *CT_InverseTransform )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_GvmlTextShape and its children, prefixing error messages with path -func (_cedd *CT_GvmlTextShape )ValidateWithPath (path string )error {if _dgafb :=_cedd .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_dgafb !=nil {return _dgafb ;};if _cedd .Choice !=nil {if _fafb :=_cedd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fafb !=nil {return _fafb ;};};if _cedd .ExtLst !=nil {if _aeefd :=_cedd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeefd !=nil {return _aeefd ;};};return nil ;}; +// Validate validates the CT_ConnectionSite and its children +func (_beab *CT_ConnectionSite )Validate ()error {return _beab .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u0053\u0069\u0074\u0065");}; -// ValidateWithPath validates the CT_PathShadeProperties and its children, prefixing error messages with path -func (_bccfa *CT_PathShadeProperties )ValidateWithPath (path string )error {if _dcdcg :=_bccfa .PathAttr .ValidateWithPath (path +"\u002fP\u0061\u0074\u0068\u0041\u0074\u0074r");_dcdcg !=nil {return _dcdcg ;};if _bccfa .FillToRect !=nil {if _eggb :=_bccfa .FillToRect .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074");_eggb !=nil {return _eggb ;};};return nil ;};func (_egaaea *CT_Transform2D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecaaf :=range start .Attr {if _ecaaf .Name .Local =="\u0072\u006f\u0074"{_cecg ,_acccbe :=_g .ParseInt (_ecaaf .Value ,10,32);if _acccbe !=nil {return _acccbe ;};_fcbag :=int32 (_cecg );_egaaea .RotAttr =&_fcbag ;continue ;};if _ecaaf .Name .Local =="\u0066\u006c\u0069p\u0048"{_bcffc ,_eecad :=_g .ParseBool (_ecaaf .Value );if _eecad !=nil {return _eecad ;};_egaaea .FlipHAttr =&_bcffc ;continue ;};if _ecaaf .Name .Local =="\u0066\u006c\u0069p\u0056"{_edfdf ,_debc :=_g .ParseBool (_ecaaf .Value );if _debc !=nil {return _debc ;};_egaaea .FlipVAttr =&_edfdf ;continue ;};};_gacbc :for {_cfbcb ,_ccefg :=d .Token ();if _ccefg !=nil {return _ccefg ;};switch _gebac :=_cfbcb .(type ){case _f .StartElement :switch _gebac .Name {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 :"\u006f\u0066\u0066"},_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 :"\u006f\u0066\u0066"}:_egaaea .Off =NewCT_Point2D ();if _dgdcc :=d .DecodeElement (_egaaea .Off ,&_gebac );_dgdcc !=nil {return _dgdcc ;};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 :"\u0065\u0078\u0074"},_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 :"\u0065\u0078\u0074"}:_egaaea .Ext =NewCT_PositiveSize2D ();if _dfdd :=d .DecodeElement (_egaaea .Ext ,&_gebac );_dfdd !=nil {return _dfdd ;};default:_db .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",_gebac .Name );if _aagfbe :=d .Skip ();_aagfbe !=nil {return _aagfbe ;};};case _f .EndElement :break _gacbc ;case _f .CharData :};};return nil ;};func (_ggbg *CT_GvmlTextShapeChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgcbc :for {_bbfe ,_afdba :=d .Token ();if _afdba !=nil {return _afdba ;};switch _dgaa :=_bbfe .(type ){case _f .StartElement :switch _dgaa .Name {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 :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"},_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 :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"}:_ggbg .UseSpRect =NewCT_GvmlUseShapeRectangle ();if _gbdfe :=d .DecodeElement (_ggbg .UseSpRect ,&_dgaa );_gbdfe !=nil {return _gbdfe ;};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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_ggbg .Xfrm =NewCT_Transform2D ();if _fgbbf :=d .DecodeElement (_ggbg .Xfrm ,&_dgaa );_fgbbf !=nil {return _fgbbf ;};default:_db .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",_dgaa .Name );if _ggbec :=d .Skip ();_ggbec !=nil {return _ggbec ;};};case _f .EndElement :break _dgcbc ;case _f .CharData :};};return nil ;};func (_ebeged ST_RectAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ebeged .String (),start );};func NewCT_Hyperlink ()*CT_Hyperlink {_acdg :=&CT_Hyperlink {};return _acdg };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 ;};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 (_degca *CT_ColorMapping )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_degca .Bg1Attr =ST_ColorSchemeIndex (1);_degca .Tx1Attr =ST_ColorSchemeIndex (1);_degca .Bg2Attr =ST_ColorSchemeIndex (1);_degca .Tx2Attr =ST_ColorSchemeIndex (1);_degca .Accent1Attr =ST_ColorSchemeIndex (1);_degca .Accent2Attr =ST_ColorSchemeIndex (1);_degca .Accent3Attr =ST_ColorSchemeIndex (1);_degca .Accent4Attr =ST_ColorSchemeIndex (1);_degca .Accent5Attr =ST_ColorSchemeIndex (1);_degca .Accent6Attr =ST_ColorSchemeIndex (1);_degca .HlinkAttr =ST_ColorSchemeIndex (1);_degca .FolHlinkAttr =ST_ColorSchemeIndex (1);for _ ,_dgdcb :=range start .Attr {if _dgdcb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_degca .Accent3Attr .UnmarshalXMLAttr (_dgdcb );continue ;};if _dgdcb .Name .Local =="\u0074\u0078\u0031"{_degca .Tx1Attr .UnmarshalXMLAttr (_dgdcb );continue ;};if _dgdcb .Name .Local =="\u0062\u0067\u0032"{_degca .Bg2Attr .UnmarshalXMLAttr (_dgdcb );continue ;};if _dgdcb .Name .Local =="\u0074\u0078\u0032"{_degca .Tx2Attr .UnmarshalXMLAttr (_dgdcb );continue ;};if _dgdcb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_degca .Accent1Attr .UnmarshalXMLAttr (_dgdcb );continue ;};if _dgdcb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_degca .Accent2Attr .UnmarshalXMLAttr (_dgdcb );continue ;};if _dgdcb .Name .Local =="\u0062\u0067\u0031"{_degca .Bg1Attr .UnmarshalXMLAttr (_dgdcb );continue ;};if _dgdcb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_degca .Accent4Attr .UnmarshalXMLAttr (_dgdcb );continue ;};if _dgdcb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_degca .Accent5Attr .UnmarshalXMLAttr (_dgdcb );continue ;};if _dgdcb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_degca .Accent6Attr .UnmarshalXMLAttr (_dgdcb );continue ;};if _dgdcb .Name .Local =="\u0068\u006c\u0069n\u006b"{_degca .HlinkAttr .UnmarshalXMLAttr (_dgdcb );continue ;};if _dgdcb .Name .Local =="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"{_degca .FolHlinkAttr .UnmarshalXMLAttr (_dgdcb );continue ;};};_dagc :for {_faec ,_gcae :=d .Token ();if _gcae !=nil {return _gcae ;};switch _eegb :=_faec .(type ){case _f .StartElement :switch _eegb .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_degca .ExtLst =NewCT_OfficeArtExtensionList ();if _efeab :=d .DecodeElement (_degca .ExtLst ,&_eegb );_efeab !=nil {return _efeab ;};default:_db .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",_eegb .Name );if _cabf :=d .Skip ();_cabf !=nil {return _cabf ;};};case _f .EndElement :break _dagc ;case _f .CharData :};};return nil ;};func (_dafbeg *CT_ReflectionEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dafbeg .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_dafbeg .BlurRadAttr )});};if _dafbeg .StAAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0041"},Value :_e .Sprintf ("\u0025\u0076",*_dafbeg .StAAttr )});};if _dafbeg .StPosAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0050o\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_dafbeg .StPosAttr )});};if _dafbeg .EndAAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0064\u0041"},Value :_e .Sprintf ("\u0025\u0076",*_dafbeg .EndAAttr )});};if _dafbeg .EndPosAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0064\u0050\u006f\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_dafbeg .EndPosAttr )});};if _dafbeg .DistAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_dafbeg .DistAttr )});};if _dafbeg .DirAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_dafbeg .DirAttr )});};if _dafbeg .FadeDirAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066a\u0064\u0065\u0044\u0069\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_dafbeg .FadeDirAttr )});};if _dafbeg .SxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0078"},Value :_e .Sprintf ("\u0025\u0076",*_dafbeg .SxAttr )});};if _dafbeg .SyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_dafbeg .SyAttr )});};if _dafbeg .KxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0078"},Value :_e .Sprintf ("\u0025\u0076",*_dafbeg .KxAttr )});};if _dafbeg .KyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0079"},Value :_e .Sprintf ("\u0025\u0076",*_dafbeg .KyAttr )});};if _dafbeg .AlgnAttr !=ST_RectAlignmentUnset {_dcfda ,_egdbc :=_dafbeg .AlgnAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u006c\u0067\u006e"});if _egdbc !=nil {return _egdbc ;};start .Attr =append (start .Attr ,_dcfda );};if _dafbeg .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_dafbeg .RotWithShapeAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gegcg ST_LineCap )ValidateWithPath (path string )error {switch _gegcg {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 (_gegcg ));};return nil ;}; +// ValidateWithPath validates the CT_TextBulletColorFollowText and its children, prefixing error messages with path +func (_dfbde *CT_TextBulletColorFollowText )ValidateWithPath (path string )error {return nil };func (_cdcac ST_LineCap )ValidateWithPath (path string )error {switch _cdcac {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 (_cdcac ));};return nil ;};type CT_GvmlGroupShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGrpSpPr *CT_NonVisualGroupDrawingShapeProps ;};func (_cagcb *CT_GraphicalObjectFrameLocking )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .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"});if _cagcb .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_cagcb .NoGrpAttr ))});};if _cagcb .NoDrilldownAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_cagcb .NoDrilldownAttr ))});};if _cagcb .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_cagcb .NoSelectAttr ))});};if _cagcb .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_cagcb .NoChangeAspectAttr ))});};if _cagcb .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_cagcb .NoMoveAttr ))});};if _cagcb .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_cagcb .NoResizeAttr ))});};e .EncodeToken (start );if _cagcb .ExtLst !=nil {_ggfd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cagcb .ExtLst ,_ggfd );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_LineJoinMiterProperties ()*CT_LineJoinMiterProperties {_beedd :=&CT_LineJoinMiterProperties {};return _beedd ;};type CT_ThemeableLineStyle struct{Ln *CT_LineProperties ;LnRef *CT_StyleMatrixReference ;};func (_facg *CT_PresetTextShape )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {_dadcb ,_gacd :=_facg .PrstAttr .MarshalXMLAttr (_gg .Name {Local :"\u0070\u0072\u0073\u0074"});if _gacd !=nil {return _gacd ;};start .Attr =append (start .Attr ,_dadcb );e .EncodeToken (start );if _facg .AvLst !=nil {_cgbdc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_facg .AvLst ,_cgbdc );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ColorMappingOverride and its children -func (_dcdc *CT_ColorMappingOverride )Validate ()error {return _dcdc .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func (_cbde *CT_NonVisualGroupDrawingShapeProps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cbde .GrpSpLocks !=nil {_cacff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067r\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_cbde .GrpSpLocks ,_cacff );};if _cbde .ExtLst !=nil {_edaef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbde .ExtLst ,_edaef );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ColorMappingOverrideChoice and its children +func (_gcgc *CT_ColorMappingOverrideChoice )Validate ()error {return _gcgc .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 (_gcfee *ST_RectAlignment )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dggfg ,_cgecdb :=d .Token ();if _cgecdb !=nil {return _cgecdb ;};if _ddbeb ,_dbcfb :=_dggfg .(_gg .EndElement );_dbcfb &&_ddbeb .Name ==start .Name {*_gcfee =1;return nil ;};if _aeee ,_gfafef :=_dggfg .(_gg .CharData );!_gfafef {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",_dggfg );}else {switch string (_aeee ){case "":*_gcfee =0;case "\u0074\u006c":*_gcfee =1;case "\u0074":*_gcfee =2;case "\u0074\u0072":*_gcfee =3;case "\u006c":*_gcfee =4;case "\u0063\u0074\u0072":*_gcfee =5;case "\u0072":*_gcfee =6;case "\u0062\u006c":*_gcfee =7;case "\u0062":*_gcfee =8;case "\u0062\u0072":*_gcfee =9;};};_dggfg ,_cgecdb =d .Token ();if _cgecdb !=nil {return _cgecdb ;};if _fgdgd ,_ddggef :=_dggfg .(_gg .EndElement );_ddggef &&_fgdgd .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",_dggfg );}; -// ValidateWithPath validates the CT_NonVisualGraphicFrameProperties and its children, prefixing error messages with path -func (_edgad *CT_NonVisualGraphicFrameProperties )ValidateWithPath (path string )error {if _edgad .GraphicFrameLocks !=nil {if _egag :=_edgad .GraphicFrameLocks .ValidateWithPath (path +"\u002fG\u0072a\u0070\u0068\u0069\u0063\u0046r\u0061\u006de\u004c\u006f\u0063\u006b\u0073");_egag !=nil {return _egag ;};};if _edgad .ExtLst !=nil {if _dfecf :=_edgad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfecf !=nil {return _dfecf ;};};return nil ;};func (_ffbfa *CT_EmbeddedWAVAudioFile )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_e .Sprintf ("\u0025\u0076",_ffbfa .EmbedAttr )});if _ffbfa .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ffbfa .NameAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_NonVisualDrawingProps and its children, prefixing error messages with path +func (_dgaea *CT_NonVisualDrawingProps )ValidateWithPath (path string )error {if _dgaea .HlinkClick !=nil {if _afdcd :=_dgaea .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b");_afdcd !=nil {return _afdcd ;};};if _dgaea .HlinkHover !=nil {if _adfc :=_dgaea .HlinkHover .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072");_adfc !=nil {return _adfc ;};};if _dgaea .ExtLst !=nil {if _dddaf :=_dgaea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dddaf !=nil {return _dddaf ;};};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 (_fcgcb ST_Percentage )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _fcgcb .ST_PercentageDecimal !=nil {e .EncodeToken (_gg .CharData (_b .Sprintf ("\u0025\u0064",*_fcgcb .ST_PercentageDecimal )));};if _fcgcb .ST_Percentage !=nil {e .EncodeToken (_gg .CharData (*_fcgcb .ST_Percentage ));};return e .EncodeToken (_gg .EndElement {Name :start .Name });};func (_gada *CT_NoFillProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for {_bbcbb ,_edfad :=d .Token ();if _edfad !=nil {return _b .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",_edfad );};if _eadb ,_gcbde :=_bbcbb .(_gg .EndElement );_gcbde &&_eadb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_ColorScheme and its children -func (_abec *CT_ColorScheme )Validate ()error {return _abec .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065");};func (_gagba *ST_PathFillMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gagba =0;case "\u006e\u006f\u006e\u0065":*_gagba =1;case "\u006e\u006f\u0072\u006d":*_gagba =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_gagba =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_gagba =4;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_gagba =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_gagba =6;};return nil ;}; +// ValidateWithPath validates the CT_ShapeLocking and its children, prefixing error messages with path +func (_gbedg *CT_ShapeLocking )ValidateWithPath (path string )error {if _gbedg .ExtLst !=nil {if _babcag :=_gbedg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_babcag !=nil {return _babcag ;};};return nil ;};func NewEG_TextRun ()*EG_TextRun {_ecdce :=&EG_TextRun {};return _ecdce };func NewCT_TextAutonumberBullet ()*CT_TextAutonumberBullet {_edfeg :=&CT_TextAutonumberBullet {};_edfeg .TypeAttr =ST_TextAutonumberScheme (1);return _edfeg ;};func (_decab ST_AnimationBuildType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_dbdfe :=_gg .Attr {};_dbdfe .Name =name ;switch _decab {case ST_AnimationBuildTypeUnset :_dbdfe .Value ="";case ST_AnimationBuildTypeAllAtOnce :_dbdfe .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return _dbdfe ,nil ;};func (_cedec ST_PresetShadowVal )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_fagde :=_gg .Attr {};_fagde .Name =name ;switch _cedec {case ST_PresetShadowValUnset :_fagde .Value ="";case ST_PresetShadowValShdw1 :_fagde .Value ="\u0073\u0068\u0064w\u0031";case ST_PresetShadowValShdw2 :_fagde .Value ="\u0073\u0068\u0064w\u0032";case ST_PresetShadowValShdw3 :_fagde .Value ="\u0073\u0068\u0064w\u0033";case ST_PresetShadowValShdw4 :_fagde .Value ="\u0073\u0068\u0064w\u0034";case ST_PresetShadowValShdw5 :_fagde .Value ="\u0073\u0068\u0064w\u0035";case ST_PresetShadowValShdw6 :_fagde .Value ="\u0073\u0068\u0064w\u0036";case ST_PresetShadowValShdw7 :_fagde .Value ="\u0073\u0068\u0064w\u0037";case ST_PresetShadowValShdw8 :_fagde .Value ="\u0073\u0068\u0064w\u0038";case ST_PresetShadowValShdw9 :_fagde .Value ="\u0073\u0068\u0064w\u0039";case ST_PresetShadowValShdw10 :_fagde .Value ="\u0073\u0068\u0064\u0077\u0031\u0030";case ST_PresetShadowValShdw11 :_fagde .Value ="\u0073\u0068\u0064\u0077\u0031\u0031";case ST_PresetShadowValShdw12 :_fagde .Value ="\u0073\u0068\u0064\u0077\u0031\u0032";case ST_PresetShadowValShdw13 :_fagde .Value ="\u0073\u0068\u0064\u0077\u0031\u0033";case ST_PresetShadowValShdw14 :_fagde .Value ="\u0073\u0068\u0064\u0077\u0031\u0034";case ST_PresetShadowValShdw15 :_fagde .Value ="\u0073\u0068\u0064\u0077\u0031\u0035";case ST_PresetShadowValShdw16 :_fagde .Value ="\u0073\u0068\u0064\u0077\u0031\u0036";case ST_PresetShadowValShdw17 :_fagde .Value ="\u0073\u0068\u0064\u0077\u0031\u0037";case ST_PresetShadowValShdw18 :_fagde .Value ="\u0073\u0068\u0064\u0077\u0031\u0038";case ST_PresetShadowValShdw19 :_fagde .Value ="\u0073\u0068\u0064\u0077\u0031\u0039";case ST_PresetShadowValShdw20 :_fagde .Value ="\u0073\u0068\u0064\u0077\u0032\u0030";};return _fagde ,nil ;}; -// Validate validates the CT_AlphaFloorEffect and its children -func (_efeb *CT_AlphaFloorEffect )Validate ()error {return _efeb .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u0046\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_AnimationDgmBuildProperties ()*CT_AnimationDgmBuildProperties {_aaafa :=&CT_AnimationDgmBuildProperties {};return _aaafa ;}; +// Validate validates the CT_ObjectStyleDefaults and its children +func (_cdcff *CT_ObjectStyleDefaults )Validate ()error {return _cdcff .ValidateWithPath ("\u0043\u0054\u005f\u004fbj\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006ct\u0073");};func NewCT_ColorScheme ()*CT_ColorScheme {_deae :=&CT_ColorScheme {};_deae .Dk1 =NewCT_Color ();_deae .Lt1 =NewCT_Color ();_deae .Dk2 =NewCT_Color ();_deae .Lt2 =NewCT_Color ();_deae .Accent1 =NewCT_Color ();_deae .Accent2 =NewCT_Color ();_deae .Accent3 =NewCT_Color ();_deae .Accent4 =NewCT_Color ();_deae .Accent5 =NewCT_Color ();_deae .Accent6 =NewCT_Color ();_deae .Hlink =NewCT_Color ();_deae .FolHlink =NewCT_Color ();return _deae ;};type CT_GvmlTextShape struct{TxBody *CT_TextBody ;Choice *CT_GvmlTextShapeChoice ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_GvmlShapeNonVisual and its children -func (_cdefg *CT_GvmlShapeNonVisual )Validate ()error {return _cdefg .ValidateWithPath ("C\u0054\u005f\u0047\u0076ml\u0053h\u0061\u0070\u0065\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func (_fegcbd *CT_GlowEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gffecd :=range start .Attr {if _gffecd .Name .Local =="\u0072\u0061\u0064"{_dcaf ,_fefba :=_g .ParseInt (_gffecd .Value ,10,64);if _fefba !=nil {return _fefba ;};_fegcbd .RadAttr =&_dcaf ;continue ;};};_dagd :for {_fbbb ,_gacgf :=d .Token ();if _gacgf !=nil {return _gacgf ;};switch _gdec :=_fbbb .(type ){case _f .StartElement :switch _gdec .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_fegcbd .ScrgbClr =NewCT_ScRgbColor ();if _deea :=d .DecodeElement (_fegcbd .ScrgbClr ,&_gdec );_deea !=nil {return _deea ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_fegcbd .SrgbClr =NewCT_SRgbColor ();if _adafb :=d .DecodeElement (_fegcbd .SrgbClr ,&_gdec );_adafb !=nil {return _adafb ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_fegcbd .HslClr =NewCT_HslColor ();if _aafd :=d .DecodeElement (_fegcbd .HslClr ,&_gdec );_aafd !=nil {return _aafd ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_fegcbd .SysClr =NewCT_SystemColor ();if _agdbg :=d .DecodeElement (_fegcbd .SysClr ,&_gdec );_agdbg !=nil {return _agdbg ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_fegcbd .SchemeClr =NewCT_SchemeColor ();if _eacf :=d .DecodeElement (_fegcbd .SchemeClr ,&_gdec );_eacf !=nil {return _eacf ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fegcbd .PrstClr =NewCT_PresetColor ();if _bgac :=d .DecodeElement (_fegcbd .PrstClr ,&_gdec );_bgac !=nil {return _bgac ;};default:_db .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",_gdec .Name );if _ffac :=d .Skip ();_ffac !=nil {return _ffac ;};};case _f .EndElement :break _dagd ;case _f .CharData :};};return nil ;};func (_fbbg *CT_TextField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbbg .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 _ ,_ddgf :=range start .Attr {if _ddgf .Name .Local =="\u0069\u0064"{_dbeea ,_fgdcb :=_ddgf .Value ,error (nil );if _fgdcb !=nil {return _fgdcb ;};_fbbg .IdAttr =_dbeea ;continue ;};if _ddgf .Name .Local =="\u0074\u0079\u0070\u0065"{_ebgdg ,_bcfbdg :=_ddgf .Value ,error (nil );if _bcfbdg !=nil {return _bcfbdg ;};_fbbg .TypeAttr =&_ebgdg ;continue ;};};_gccfb :for {_fbgbf ,_gdagg :=d .Token ();if _gdagg !=nil {return _gdagg ;};switch _bbaec :=_fbgbf .(type ){case _f .StartElement :switch _bbaec .Name {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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_fbbg .RPr =NewCT_TextCharacterProperties ();if _acfd :=d .DecodeElement (_fbbg .RPr ,&_bbaec );_acfd !=nil {return _acfd ;};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 :"\u0070\u0050\u0072"},_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 :"\u0070\u0050\u0072"}:_fbbg .PPr =NewCT_TextParagraphProperties ();if _adcge :=d .DecodeElement (_fbbg .PPr ,&_bbaec );_adcge !=nil {return _adcge ;};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 :"\u0074"},_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 :"\u0074"}:_fbbg .T =new (string );if _ageee :=d .DecodeElement (_fbbg .T ,&_bbaec );_ageee !=nil {return _ageee ;};default:_db .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",_bbaec .Name );if _dbgg :=d .Skip ();_dbgg !=nil {return _dbgg ;};};case _f .EndElement :break _gccfb ;case _f .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 ;};func (_ccafd *CT_Point2D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078"},Value :_e .Sprintf ("\u0025\u0076",_ccafd .XAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079"},Value :_e .Sprintf ("\u0025\u0076",_ccafd .YAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_adcdca *CT_EffectStyleItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _adcdca .EffectLst !=nil {_gecba :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adcdca .EffectLst ,_gecba );};if _adcdca .EffectDag !=nil {_bfdc :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_adcdca .EffectDag ,_bfdc );};if _adcdca .Scene3d !=nil {_cgba :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_adcdca .Scene3d ,_cgba );};if _adcdca .Sp3d !=nil {_bebaf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_adcdca .Sp3d ,_bebaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_geecb *CT_GvmlUseShapeRectangle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_efafb ,_afabb :=d .Token ();if _afabb !=nil {return _e .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",_afabb );};if _gcaeg ,_afcf :=_efafb .(_f .EndElement );_afcf &&_gcaeg .Name ==start .Name {break ;};};return nil ;};func (_cadaed *CT_TextSpacing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fedfe :for {_feceb ,_fbacc :=d .Token ();if _fbacc !=nil {return _fbacc ;};switch _fbggc :=_feceb .(type ){case _f .StartElement :switch _fbggc .Name {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 :"\u0073\u0070\u0063\u0050\u0063\u0074"},_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 :"\u0073\u0070\u0063\u0050\u0063\u0074"}:_cadaed .SpcPct =NewCT_TextSpacingPercent ();if _bgafda :=d .DecodeElement (_cadaed .SpcPct ,&_fbggc );_bgafda !=nil {return _bgafda ;};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 :"\u0073\u0070\u0063\u0050\u0074\u0073"},_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 :"\u0073\u0070\u0063\u0050\u0074\u0073"}:_cadaed .SpcPts =NewCT_TextSpacingPoint ();if _abbfgc :=d .DecodeElement (_cadaed .SpcPts ,&_fbggc );_abbfgc !=nil {return _abbfgc ;};default:_db .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",_fbggc .Name );if _daaaa :=d .Skip ();_daaaa !=nil {return _daaaa ;};};case _f .EndElement :break _fedfe ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_StretchInfoProperties and its children +func (_bdgd *CT_StretchInfoProperties )Validate ()error {return _bdgd .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066o\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_GroupTransform2D and its children -func (_baccb *CT_GroupTransform2D )Validate ()error {return _baccb .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0032\u0044");};type CT_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;};func (_agde *CT_AnimationDgmElement )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdgd :=range start .Attr {if _gdgd .Name .Local =="\u0069\u0064"{_edfe ,_gda :=_gdgd .Value ,error (nil );if _gda !=nil {return _gda ;};_agde .IdAttr =&_edfe ;continue ;};if _gdgd .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_agde .BldStepAttr .UnmarshalXMLAttr (_gdgd );continue ;};};for {_fef ,_feea :=d .Token ();if _feea !=nil {return _e .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",_feea );};if _fea ,_fefa :=_fef .(_f .EndElement );_fefa &&_fea .Name ==start .Name {break ;};};return nil ;};func (_bbgc *CT_ThemeableLineStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcaed :for {_bbgef ,_gbecab :=d .Token ();if _gbecab !=nil {return _gbecab ;};switch _edfa :=_bbgef .(type ){case _f .StartElement :switch _edfa .Name {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 :"\u006c\u006e"},_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 :"\u006c\u006e"}:_bbgc .Ln =NewCT_LineProperties ();if _dbcbd :=d .DecodeElement (_bbgc .Ln ,&_edfa );_dbcbd !=nil {return _dbcbd ;};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 :"\u006c\u006e\u0052e\u0066"},_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 :"\u006c\u006e\u0052e\u0066"}:_bbgc .LnRef =NewCT_StyleMatrixReference ();if _fedbb :=d .DecodeElement (_bbgc .LnRef ,&_edfa );_fedbb !=nil {return _fedbb ;};default:_db .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",_edfa .Name );if _ebab :=d .Skip ();_ebab !=nil {return _ebab ;};};case _f .EndElement :break _gcaed ;case _f .CharData :};};return nil ;};func (_gfff *CT_EffectContainer )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfff .TypeAttr !=ST_EffectContainerTypeUnset {_gebd ,_fffbg :=_gfff .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _fffbg !=nil {return _fffbg ;};start .Attr =append (start .Attr ,_gebd );};if _gfff .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_gfff .NameAttr )});};e .EncodeToken (start );if _gfff .Cont !=nil {_ceeg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_gfff .Cont ,_ceeg );};if _gfff .Effect !=nil {_gefd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_gfff .Effect ,_gefd );};if _gfff .AlphaBiLevel !=nil {_badcc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};e .EncodeElement (_gfff .AlphaBiLevel ,_badcc );};if _gfff .AlphaCeiling !=nil {_cfea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_gfff .AlphaCeiling ,_cfea );};if _gfff .AlphaFloor !=nil {_gcaf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};e .EncodeElement (_gfff .AlphaFloor ,_gcaf );};if _gfff .AlphaInv !=nil {_daeb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};e .EncodeElement (_gfff .AlphaInv ,_daeb );};if _gfff .AlphaMod !=nil {_abbcb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_gfff .AlphaMod ,_abbcb );};if _gfff .AlphaModFix !=nil {_aded :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};e .EncodeElement (_gfff .AlphaModFix ,_aded );};if _gfff .AlphaOutset !=nil {_agce :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_gfff .AlphaOutset ,_agce );};if _gfff .AlphaRepl !=nil {_efeabd :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};e .EncodeElement (_gfff .AlphaRepl ,_efeabd );};if _gfff .BiLevel !=nil {_abda :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};e .EncodeElement (_gfff .BiLevel ,_abda );};if _gfff .Blend !=nil {_gbce :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}};e .EncodeElement (_gfff .Blend ,_gbce );};if _gfff .Blur !=nil {_bedab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_gfff .Blur ,_bedab );};if _gfff .ClrChange !=nil {_caad :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_gfff .ClrChange ,_caad );};if _gfff .ClrRepl !=nil {_faab :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};e .EncodeElement (_gfff .ClrRepl ,_faab );};if _gfff .Duotone !=nil {_dgefg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};e .EncodeElement (_gfff .Duotone ,_dgefg );};if _gfff .Fill !=nil {_fada :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_gfff .Fill ,_fada );};if _gfff .FillOverlay !=nil {_eggdc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_gfff .FillOverlay ,_eggdc );};if _gfff .Glow !=nil {_ddbb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_gfff .Glow ,_ddbb );};if _gfff .Grayscl !=nil {_cgecf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};e .EncodeElement (_gfff .Grayscl ,_cgecf );};if _gfff .Hsl !=nil {_decg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_gfff .Hsl ,_decg );};if _gfff .InnerShdw !=nil {_dfed :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_gfff .InnerShdw ,_dfed );};if _gfff .Lum !=nil {_caagc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_gfff .Lum ,_caagc );};if _gfff .OuterShdw !=nil {_bbbb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_gfff .OuterShdw ,_bbbb );};if _gfff .PrstShdw !=nil {_caebc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_gfff .PrstShdw ,_caebc );};if _gfff .Reflection !=nil {_gebge :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gfff .Reflection ,_gebge );};if _gfff .RelOff !=nil {_dffd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_gfff .RelOff ,_dffd );};if _gfff .SoftEdge !=nil {_gacbe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_gfff .SoftEdge ,_gacbe );};if _gfff .Tint !=nil {_cefe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_gfff .Tint ,_cefe );};if _gfff .Xfrm !=nil {_adcca :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_gfff .Xfrm ,_adcca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_TextVertOverflowType byte ;func (_aeeg *CT_StretchInfoProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aeeg .FillRect !=nil {_acaff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}};e .EncodeElement (_aeeg .FillRect ,_acaff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_InnerShadowEffect and its children +func (_acga *CT_InnerShadowEffect )Validate ()error {return _acga .ValidateWithPath ("C\u0054_\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");};func (_bagfc *CT_ThemeableLineStyle )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bfbdb :for {_dgfbda ,_bbecd :=d .Token ();if _bbecd !=nil {return _bbecd ;};switch _fedcg :=_dgfbda .(type ){case _gg .StartElement :switch _fedcg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bagfc .Ln =NewCT_LineProperties ();if _gaedf :=d .DecodeElement (_bagfc .Ln ,&_fedcg );_gaedf !=nil {return _gaedf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bagfc .LnRef =NewCT_StyleMatrixReference ();if _gccad :=d .DecodeElement (_bagfc .LnRef ,&_fedcg );_gccad !=nil {return _gccad ;};default:_bb .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",_fedcg .Name );if _ecgdc :=d .Skip ();_ecgdc !=nil {return _ecgdc ;};};case _gg .EndElement :break _bfbdb ;case _gg .CharData :};};return nil ;};func (_dabdb *ST_TextCapsType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_dabdb =0;case "\u006e\u006f\u006e\u0065":*_dabdb =1;case "\u0073\u006d\u0061l\u006c":*_dabdb =2;case "\u0061\u006c\u006c":*_dabdb =3;};return nil ;};func (_ceeefc ST_PositiveFixedPercentage )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _ceeefc .ST_PositiveFixedPercentageDecimal !=nil {e .EncodeToken (_gg .CharData (_b .Sprintf ("\u0025\u0064",*_ceeefc .ST_PositiveFixedPercentageDecimal )));};if _ceeefc .ST_PositiveFixedPercentage !=nil {e .Encode (_ceeefc .ST_PositiveFixedPercentage );};return e .EncodeToken (_gg .EndElement {Name :start .Name });};func (_gacdg *EG_FillProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_abbae :for {_fgebda ,_cdggc :=d .Token ();if _cdggc !=nil {return _cdggc ;};switch _fgbba :=_fgebda .(type ){case _gg .StartElement :switch _fgbba .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gacdg .NoFill =NewCT_NoFillProperties ();if _aggdg :=d .DecodeElement (_gacdg .NoFill ,&_fgbba );_aggdg !=nil {return _aggdg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gacdg .SolidFill =NewCT_SolidColorFillProperties ();if _egcbg :=d .DecodeElement (_gacdg .SolidFill ,&_fgbba );_egcbg !=nil {return _egcbg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gacdg .GradFill =NewCT_GradientFillProperties ();if _cadacb :=d .DecodeElement (_gacdg .GradFill ,&_fgbba );_cadacb !=nil {return _cadacb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gacdg .BlipFill =NewCT_BlipFillProperties ();if _fbba :=d .DecodeElement (_gacdg .BlipFill ,&_fgbba );_fbba !=nil {return _fbba ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gacdg .PattFill =NewCT_PatternFillProperties ();if _aaaad :=d .DecodeElement (_gacdg .PattFill ,&_fgbba );_aaaad !=nil {return _aaaad ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gacdg .GrpFill =NewCT_GroupFillProperties ();if _bgdff :=d .DecodeElement (_gacdg .GrpFill ,&_fgbba );_bgdff !=nil {return _bgdff ;};default:_bb .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",_fgbba .Name );if _dfeeg :=d .Skip ();_dfeeg !=nil {return _dfeeg ;};};case _gg .EndElement :break _abbae ;case _gg .CharData :};};return nil ;};func (_ccfea *CT_TextBlipBullet )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ccfea .Blip =NewCT_Blip ();_gedaa :for {_agbgd ,_acac :=d .Token ();if _acac !=nil {return _acac ;};switch _ggdgge :=_agbgd .(type ){case _gg .StartElement :switch _ggdgge .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _egaac :=d .DecodeElement (_ccfea .Blip ,&_ggdgge );_egaac !=nil {return _egaac ;};default:_bb .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",_ggdgge .Name );if _bfbfd :=d .Skip ();_bfbfd !=nil {return _bfbfd ;};};case _gg .EndElement :break _gedaa ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_AlphaCeilingEffect and its children -func (_gac *CT_AlphaCeilingEffect )Validate ()error {return _gac .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061C\u0065\u0069\u006c\u0069\u006eg\u0045\u0066\u0066\u0065\u0063\u0074");};const (ST_TextWrappingTypeUnset ST_TextWrappingType =0;ST_TextWrappingTypeNone ST_TextWrappingType =1;ST_TextWrappingTypeSquare ST_TextWrappingType =2;);func (_ebffeb ST_PresetShadowVal )String ()string {switch _ebffeb {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 "";}; +// Validate validates the CT_OfficeArtExtensionList and its children +func (_afafd *CT_OfficeArtExtensionList )Validate ()error {return _afafd .ValidateWithPath ("\u0043T\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");};type EG_LineFillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;PattFill *CT_PatternFillProperties ;};func NewCT_LuminanceEffect ()*CT_LuminanceEffect {_gbfdc :=&CT_LuminanceEffect {};return _gbfdc }; -// Validate validates the EG_TextGeometry and its children -func (_fbfdd *EG_TextGeometry )Validate ()error {return _fbfdd .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");};func NewCT_HslColor ()*CT_HslColor {_dcgcc :=&CT_HslColor {};_dcgcc .HueAttr =0;return _dcgcc }; +// ValidateWithPath validates the CT_FontCollection and its children, prefixing error messages with path +func (_eecga *CT_FontCollection )ValidateWithPath (path string )error {if _deedb :=_eecga .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e");_deedb !=nil {return _deedb ;};if _aaab :=_eecga .Ea .ValidateWithPath (path +"\u002f\u0045\u0061");_aaab !=nil {return _aaab ;};if _gcag :=_eecga .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_gcag !=nil {return _gcag ;};for _eggfe ,_dgef :=range _eecga .Font {if _bbcaf :=_dgef .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_eggfe ));_bbcaf !=nil {return _bbcaf ;};};if _eecga .ExtLst !=nil {if _febf :=_eecga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_febf !=nil {return _febf ;};};return nil ;};func (_bbff *CT_ColorReplaceEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ebbc :for {_aaeg ,_fdga :=d .Token ();if _fdga !=nil {return _fdga ;};switch _gdca :=_aaeg .(type ){case _gg .StartElement :switch _gdca .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bbff .ScrgbClr =NewCT_ScRgbColor ();if _agbb :=d .DecodeElement (_bbff .ScrgbClr ,&_gdca );_agbb !=nil {return _agbb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bbff .SrgbClr =NewCT_SRgbColor ();if _cgfa :=d .DecodeElement (_bbff .SrgbClr ,&_gdca );_cgfa !=nil {return _cgfa ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bbff .HslClr =NewCT_HslColor ();if _acfbc :=d .DecodeElement (_bbff .HslClr ,&_gdca );_acfbc !=nil {return _acfbc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bbff .SysClr =NewCT_SystemColor ();if _ebca :=d .DecodeElement (_bbff .SysClr ,&_gdca );_ebca !=nil {return _ebca ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bbff .SchemeClr =NewCT_SchemeColor ();if _acbc :=d .DecodeElement (_bbff .SchemeClr ,&_gdca );_acbc !=nil {return _acbc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bbff .PrstClr =NewCT_PresetColor ();if _fad :=d .DecodeElement (_bbff .PrstClr ,&_gdca );_fad !=nil {return _fad ;};default:_bb .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",_gdca .Name );if _fbbb :=d .Skip ();_fbbb !=nil {return _fbbb ;};};case _gg .EndElement :break _ebbc ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_VideoFile and its children -func (_gcdfa *CT_VideoFile )Validate ()error {return _gcdfa .ValidateWithPath ("\u0043\u0054\u005fV\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");};func (_dgcad *ST_TextStrikeType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dgcad =0;case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_dgcad =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_dgcad =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_dgcad =3;};return nil ;};func (_ccaf *CT_Boolean )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccaf .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_ccaf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_HslColor and its children +func (_gadd *CT_HslColor )Validate ()error {return _gadd .ValidateWithPath ("C\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072");};type CT_AlphaModulateFixedEffect struct{AmtAttr *ST_PositivePercentage ;};type CT_ColorReplaceEffect struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func NewCT_ColorSchemeList ()*CT_ColorSchemeList {_bddfc :=&CT_ColorSchemeList {};return _bddfc }; -// ValidateWithPath validates the CT_ColorMappingOverride and its children, prefixing error messages with path -func (_efcd *CT_ColorMappingOverride )ValidateWithPath (path string )error {if _cdaf :=_efcd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cdaf !=nil {return _cdaf ;};return nil ;};type CT_TextUnderlineLineFollowText struct{};func (_fab *CT_AnimationGraphicalObjectBuildProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fab .BldDgm !=nil {_bac :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}};e .EncodeElement (_fab .BldDgm ,_bac );};if _fab .BldChart !=nil {_decc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fab .BldChart ,_decc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_efeaf *EG_TextBullet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acagg :for {_edgfe ,_abfca :=d .Token ();if _abfca !=nil {return _abfca ;};switch _eaebb :=_edgfe .(type ){case _f .StartElement :switch _eaebb .Name {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 :"\u0062\u0075\u004e\u006f\u006e\u0065"},_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 :"\u0062\u0075\u004e\u006f\u006e\u0065"}:_efeaf .BuNone =NewCT_TextNoBullet ();if _cgbgb :=d .DecodeElement (_efeaf .BuNone ,&_eaebb );_cgbgb !=nil {return _cgbgb ;};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 :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"},_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 :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"}:_efeaf .BuAutoNum =NewCT_TextAutonumberBullet ();if _debfa :=d .DecodeElement (_efeaf .BuAutoNum ,&_eaebb );_debfa !=nil {return _debfa ;};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 :"\u0062\u0075\u0043\u0068\u0061\u0072"},_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 :"\u0062\u0075\u0043\u0068\u0061\u0072"}:_efeaf .BuChar =NewCT_TextCharBullet ();if _cecee :=d .DecodeElement (_efeaf .BuChar ,&_eaebb );_cecee !=nil {return _cecee ;};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 :"\u0062\u0075\u0042\u006c\u0069\u0070"},_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 :"\u0062\u0075\u0042\u006c\u0069\u0070"}:_efeaf .BuBlip =NewCT_TextBlipBullet ();if _fcggeg :=d .DecodeElement (_efeaf .BuBlip ,&_eaebb );_fcggeg !=nil {return _fcggeg ;};default:_db .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",_eaebb .Name );if _bffbe :=d .Skip ();_bffbe !=nil {return _bffbe ;};};case _f .EndElement :break _acagg ;case _f .CharData :};};return nil ;};func (_bdbgdd *ST_BlackWhiteMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecaage ,_gecbd :=d .Token ();if _gecbd !=nil {return _gecbd ;};if _bccfg ,_fcfaf :=_ecaage .(_f .EndElement );_fcfaf &&_bccfg .Name ==start .Name {*_bdbgdd =1;return nil ;};if _ffbad ,_deeagd :=_ecaage .(_f .CharData );!_deeagd {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",_ecaage );}else {switch string (_ffbad ){case "":*_bdbgdd =0;case "\u0063\u006c\u0072":*_bdbgdd =1;case "\u0061\u0075\u0074\u006f":*_bdbgdd =2;case "\u0067\u0072\u0061\u0079":*_bdbgdd =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_bdbgdd =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_bdbgdd =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_bdbgdd =6;case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_bdbgdd =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_bdbgdd =8;case "\u0062\u006c\u0061c\u006b":*_bdbgdd =9;case "\u0077\u0068\u0069t\u0065":*_bdbgdd =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_bdbgdd =11;};};_ecaage ,_gecbd =d .Token ();if _gecbd !=nil {return _gecbd ;};if _gcfede ,_bdgdd :=_ecaage .(_f .EndElement );_bdgdd &&_gcfede .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",_ecaage );};func (_gffae *CT_TextBulletTypefaceFollowText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_efgad ,_gdecgc :=d .Token ();if _gdecgc !=nil {return _e .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",_gdecgc );};if _caadaa ,_caee :=_efgad .(_f .EndElement );_caee &&_caadaa .Name ==start .Name {break ;};};return nil ;};func NewCT_FillEffect ()*CT_FillEffect {_dffe :=&CT_FillEffect {};return _dffe };func (_gcfc *CT_ColorMRU )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gcfc .EG_ColorChoice !=nil {for _ ,_ebd :=range _gcfc .EG_ColorChoice {_ebd .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Vector3D ()*CT_Vector3D {_gabcg :=&CT_Vector3D {};return _gabcg }; +// ValidateWithPath validates the CT_ScRgbColor and its children, prefixing error messages with path +func (_eafbbf *CT_ScRgbColor )ValidateWithPath (path string )error {if _edbfe :=_eafbbf .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_edbfe !=nil {return _edbfe ;};if _gefcb :=_eafbbf .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072");_gefcb !=nil {return _gefcb ;};if _dbae :=_eafbbf .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_dbae !=nil {return _dbae ;};for _fbgeb ,_cddde :=range _eafbbf .EG_ColorTransform {if _gfebg :=_cddde .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_fbgeb ));_gfebg !=nil {return _gfebg ;};};return nil ;};type ST_ColorSchemeIndex byte ;func (_egebb *CT_GroupLocking )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_fccda :=range start .Attr {if _fccda .Name .Local =="\u006e\u006f\u0047r\u0070"{_aeff ,_egdc :=_c .ParseBool (_fccda .Value );if _egdc !=nil {return _egdc ;};_egebb .NoGrpAttr =&_aeff ;continue ;};if _fccda .Name .Local =="\u006eo\u0055\u006e\u0067\u0072\u0070"{_aebfd ,_gdee :=_c .ParseBool (_fccda .Value );if _gdee !=nil {return _gdee ;};_egebb .NoUngrpAttr =&_aebfd ;continue ;};if _fccda .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_baaag ,_eddf :=_c .ParseBool (_fccda .Value );if _eddf !=nil {return _eddf ;};_egebb .NoSelectAttr =&_baaag ;continue ;};if _fccda .Name .Local =="\u006e\u006f\u0052o\u0074"{_dgeef ,_bdcceg :=_c .ParseBool (_fccda .Value );if _bdcceg !=nil {return _bdcceg ;};_egebb .NoRotAttr =&_dgeef ;continue ;};if _fccda .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_gaab ,_gaccg :=_c .ParseBool (_fccda .Value );if _gaccg !=nil {return _gaccg ;};_egebb .NoChangeAspectAttr =&_gaab ;continue ;};if _fccda .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_cdeg ,_bbgcb :=_c .ParseBool (_fccda .Value );if _bbgcb !=nil {return _bbgcb ;};_egebb .NoMoveAttr =&_cdeg ;continue ;};if _fccda .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_gbfbe ,_ebgb :=_c .ParseBool (_fccda .Value );if _ebgb !=nil {return _ebgb ;};_egebb .NoResizeAttr =&_gbfbe ;continue ;};};_dbdd :for {_gddgf ,_fgbacc :=d .Token ();if _fgbacc !=nil {return _fgbacc ;};switch _bbfec :=_gddgf .(type ){case _gg .StartElement :switch _bbfec .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egebb .ExtLst =NewCT_OfficeArtExtensionList ();if _agfde :=d .DecodeElement (_egebb .ExtLst ,&_bbfec );_agfde !=nil {return _agfde ;};default:_bb .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",_bbfec .Name );if _dgad :=d .Skip ();_dgad !=nil {return _dgad ;};};case _gg .EndElement :break _dbdd ;case _gg .CharData :};};return nil ;};func (_ff *AG_Locking )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_fc :=range start .Attr {if _fc .Name .Local =="\u006e\u006f\u0047r\u0070"{_ba ,_bad :=_c .ParseBool (_fc .Value );if _bad !=nil {return _bad ;};_ff .NoGrpAttr =&_ba ;continue ;};if _fc .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_da ,_fcf :=_c .ParseBool (_fc .Value );if _fcf !=nil {return _fcf ;};_ff .NoSelectAttr =&_da ;continue ;};if _fc .Name .Local =="\u006e\u006f\u0052o\u0074"{_ag ,_ad :=_c .ParseBool (_fc .Value );if _ad !=nil {return _ad ;};_ff .NoRotAttr =&_ag ;continue ;};if _fc .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_aa ,_bba :=_c .ParseBool (_fc .Value );if _bba !=nil {return _bba ;};_ff .NoChangeAspectAttr =&_aa ;continue ;};if _fc .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_fd ,_dg :=_c .ParseBool (_fc .Value );if _dg !=nil {return _dg ;};_ff .NoMoveAttr =&_fd ;continue ;};if _fc .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_ae ,_aea :=_c .ParseBool (_fc .Value );if _aea !=nil {return _aea ;};_ff .NoResizeAttr =&_ae ;continue ;};if _fc .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_caf ,_eg :=_c .ParseBool (_fc .Value );if _eg !=nil {return _eg ;};_ff .NoEditPointsAttr =&_caf ;continue ;};if _fc .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_edd ,_eddc :=_c .ParseBool (_fc .Value );if _eddc !=nil {return _eddc ;};_ff .NoAdjustHandlesAttr =&_edd ;continue ;};if _fc .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_de ,_gd :=_c .ParseBool (_fc .Value );if _gd !=nil {return _gd ;};_ff .NoChangeArrowheadsAttr =&_de ;continue ;};if _fc .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_ee ,_ac :=_c .ParseBool (_fc .Value );if _ac !=nil {return _ac ;};_ff .NoChangeShapeTypeAttr =&_ee ;continue ;};};for {_dae ,_bf :=d .Token ();if _bf !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u003a\u0020%\u0073",_bf );};if _fce ,_df :=_dae .(_gg .EndElement );_df &&_fce .Name ==start .Name {break ;};};return nil ;};func (_eeff *CT_Point2D )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078"},Value :_b .Sprintf ("\u0025\u0076",_eeff .XAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0079"},Value :_b .Sprintf ("\u0025\u0076",_eeff .YAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bcaabg ST_ShapeType )ValidateWithPath (path string )error {switch _bcaabg {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 _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcaabg ));};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 (_adfca ST_TextHorzOverflowType )String ()string {switch _adfca {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case 2:return "\u0063\u006c\u0069\u0070";};return "";};func (_dbdef ST_ShapeType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_bffbb :=_gg .Attr {};_bffbb .Name =name ;switch _dbdef {case ST_ShapeTypeUnset :_bffbb .Value ="";case ST_ShapeTypeLine :_bffbb .Value ="\u006c\u0069\u006e\u0065";case ST_ShapeTypeLineInv :_bffbb .Value ="\u006ci\u006e\u0065\u0049\u006e\u0076";case ST_ShapeTypeTriangle :_bffbb .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_ShapeTypeRtTriangle :_bffbb .Value ="\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_ShapeTypeRect :_bffbb .Value ="\u0072\u0065\u0063\u0074";case ST_ShapeTypeDiamond :_bffbb .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_ShapeTypeParallelogram :_bffbb .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d";case ST_ShapeTypeTrapezoid :_bffbb .Value ="\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d";case ST_ShapeTypeNonIsoscelesTrapezoid :_bffbb .Value ="n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064";case ST_ShapeTypePentagon :_bffbb .Value ="\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeHexagon :_bffbb .Value ="\u0068e\u0078\u0061\u0067\u006f\u006e";case ST_ShapeTypeHeptagon :_bffbb .Value ="\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeOctagon :_bffbb .Value ="\u006fc\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeDecagon :_bffbb .Value ="\u0064e\u0063\u0061\u0067\u006f\u006e";case ST_ShapeTypeDodecagon :_bffbb .Value ="\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn";case ST_ShapeTypeStar4 :_bffbb .Value ="\u0073\u0074\u0061r\u0034";case ST_ShapeTypeStar5 :_bffbb .Value ="\u0073\u0074\u0061r\u0035";case ST_ShapeTypeStar6 :_bffbb .Value ="\u0073\u0074\u0061r\u0036";case ST_ShapeTypeStar7 :_bffbb .Value ="\u0073\u0074\u0061r\u0037";case ST_ShapeTypeStar8 :_bffbb .Value ="\u0073\u0074\u0061r\u0038";case ST_ShapeTypeStar10 :_bffbb .Value ="\u0073\u0074\u0061\u0072\u0031\u0030";case ST_ShapeTypeStar12 :_bffbb .Value ="\u0073\u0074\u0061\u0072\u0031\u0032";case ST_ShapeTypeStar16 :_bffbb .Value ="\u0073\u0074\u0061\u0072\u0031\u0036";case ST_ShapeTypeStar24 :_bffbb .Value ="\u0073\u0074\u0061\u0072\u0032\u0034";case ST_ShapeTypeStar32 :_bffbb .Value ="\u0073\u0074\u0061\u0072\u0033\u0032";case ST_ShapeTypeRoundRect :_bffbb .Value ="\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t";case ST_ShapeTypeRound1Rect :_bffbb .Value ="\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074";case ST_ShapeTypeRound2SameRect :_bffbb .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074";case ST_ShapeTypeRound2DiagRect :_bffbb .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnipRoundRect :_bffbb .Value ="\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnip1Rect :_bffbb .Value ="\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t";case ST_ShapeTypeSnip2SameRect :_bffbb .Value ="\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnip2DiagRect :_bffbb .Value ="\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074";case ST_ShapeTypePlaque :_bffbb .Value ="\u0070\u006c\u0061\u0071\u0075\u0065";case ST_ShapeTypeEllipse :_bffbb .Value ="\u0065l\u006c\u0069\u0070\u0073\u0065";case ST_ShapeTypeTeardrop :_bffbb .Value ="\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070";case ST_ShapeTypeHomePlate :_bffbb .Value ="\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e";case ST_ShapeTypeChevron :_bffbb .Value ="\u0063h\u0065\u0076\u0072\u006f\u006e";case ST_ShapeTypePieWedge :_bffbb .Value ="\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065";case ST_ShapeTypePie :_bffbb .Value ="\u0070\u0069\u0065";case ST_ShapeTypeBlockArc :_bffbb .Value ="\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063";case ST_ShapeTypeDonut :_bffbb .Value ="\u0064\u006f\u006eu\u0074";case ST_ShapeTypeNoSmoking :_bffbb .Value ="\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg";case ST_ShapeTypeRightArrow :_bffbb .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftArrow :_bffbb .Value ="\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUpArrow :_bffbb .Value ="\u0075p\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeDownArrow :_bffbb .Value ="\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw";case ST_ShapeTypeStripedRightArrow :_bffbb .Value ="\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeNotchedRightArrow :_bffbb .Value ="\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeBentUpArrow :_bffbb .Value ="b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightArrow :_bffbb .Value ="\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeUpDownArrow :_bffbb .Value ="u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftUpArrow :_bffbb .Value ="l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightUpArrow :_bffbb .Value ="\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeQuadArrow :_bffbb .Value ="\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw";case ST_ShapeTypeLeftArrowCallout :_bffbb .Value ="\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeRightArrowCallout :_bffbb .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case ST_ShapeTypeUpArrowCallout :_bffbb .Value ="\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case ST_ShapeTypeDownArrowCallout :_bffbb .Value ="\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeLeftRightArrowCallout :_bffbb .Value ="l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeUpDownArrowCallout :_bffbb .Value ="\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeQuadArrowCallout :_bffbb .Value ="\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeBentArrow :_bffbb .Value ="\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUturnArrow :_bffbb .Value ="\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCircularArrow :_bffbb .Value ="\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftCircularArrow :_bffbb .Value ="\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightCircularArrow :_bffbb .Value ="\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077";case ST_ShapeTypeCurvedRightArrow :_bffbb .Value ="\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedLeftArrow :_bffbb .Value ="\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedUpArrow :_bffbb .Value ="\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedDownArrow :_bffbb .Value ="\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeSwooshArrow :_bffbb .Value ="s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCube :_bffbb .Value ="\u0063\u0075\u0062\u0065";case ST_ShapeTypeCan :_bffbb .Value ="\u0063\u0061\u006e";case ST_ShapeTypeLightningBolt :_bffbb .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074";case ST_ShapeTypeHeart :_bffbb .Value ="\u0068\u0065\u0061r\u0074";case ST_ShapeTypeSun :_bffbb .Value ="\u0073\u0075\u006e";case ST_ShapeTypeMoon :_bffbb .Value ="\u006d\u006f\u006f\u006e";case ST_ShapeTypeSmileyFace :_bffbb .Value ="\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065";case ST_ShapeTypeIrregularSeal1 :_bffbb .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031";case ST_ShapeTypeIrregularSeal2 :_bffbb .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032";case ST_ShapeTypeFoldedCorner :_bffbb .Value ="\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeBevel :_bffbb .Value ="\u0062\u0065\u0076e\u006c";case ST_ShapeTypeFrame :_bffbb .Value ="\u0066\u0072\u0061m\u0065";case ST_ShapeTypeHalfFrame :_bffbb .Value ="\u0068a\u006c\u0066\u0046\u0072\u0061\u006de";case ST_ShapeTypeCorner :_bffbb .Value ="\u0063\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeDiagStripe :_bffbb .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShapeTypeChord :_bffbb .Value ="\u0063\u0068\u006fr\u0064";case ST_ShapeTypeArc :_bffbb .Value ="\u0061\u0072\u0063";case ST_ShapeTypeLeftBracket :_bffbb .Value ="l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case ST_ShapeTypeRightBracket :_bffbb .Value ="\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case ST_ShapeTypeLeftBrace :_bffbb .Value ="\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e";case ST_ShapeTypeRightBrace :_bffbb .Value ="\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065";case ST_ShapeTypeBracketPair :_bffbb .Value ="b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072";case ST_ShapeTypeBracePair :_bffbb .Value ="\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r";case ST_ShapeTypeStraightConnector1 :_bffbb .Value ="\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031";case ST_ShapeTypeBentConnector2 :_bffbb .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032";case ST_ShapeTypeBentConnector3 :_bffbb .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033";case ST_ShapeTypeBentConnector4 :_bffbb .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034";case ST_ShapeTypeBentConnector5 :_bffbb .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035";case ST_ShapeTypeCurvedConnector2 :_bffbb .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032";case ST_ShapeTypeCurvedConnector3 :_bffbb .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033";case ST_ShapeTypeCurvedConnector4 :_bffbb .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034";case ST_ShapeTypeCurvedConnector5 :_bffbb .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035";case ST_ShapeTypeCallout1 :_bffbb .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031";case ST_ShapeTypeCallout2 :_bffbb .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032";case ST_ShapeTypeCallout3 :_bffbb .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033";case ST_ShapeTypeAccentCallout1 :_bffbb .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case ST_ShapeTypeAccentCallout2 :_bffbb .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case ST_ShapeTypeAccentCallout3 :_bffbb .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case ST_ShapeTypeBorderCallout1 :_bffbb .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case ST_ShapeTypeBorderCallout2 :_bffbb .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case ST_ShapeTypeBorderCallout3 :_bffbb .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case ST_ShapeTypeAccentBorderCallout1 :_bffbb .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031";case ST_ShapeTypeAccentBorderCallout2 :_bffbb .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032";case ST_ShapeTypeAccentBorderCallout3 :_bffbb .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033";case ST_ShapeTypeWedgeRectCallout :_bffbb .Value ="\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeWedgeRoundRectCallout :_bffbb .Value ="w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeWedgeEllipseCallout :_bffbb .Value ="\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeCloudCallout :_bffbb .Value ="\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeCloud :_bffbb .Value ="\u0063\u006c\u006fu\u0064";case ST_ShapeTypeRibbon :_bffbb .Value ="\u0072\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeRibbon2 :_bffbb .Value ="\u0072i\u0062\u0062\u006f\u006e\u0032";case ST_ShapeTypeEllipseRibbon :_bffbb .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeEllipseRibbon2 :_bffbb .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032";case ST_ShapeTypeLeftRightRibbon :_bffbb .Value ="\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeVerticalScroll :_bffbb .Value ="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c";case ST_ShapeTypeHorizontalScroll :_bffbb .Value ="\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ShapeTypeWave :_bffbb .Value ="\u0077\u0061\u0076\u0065";case ST_ShapeTypeDoubleWave :_bffbb .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_ShapeTypePlus :_bffbb .Value ="\u0070\u006c\u0075\u0073";case ST_ShapeTypeFlowChartProcess :_bffbb .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073";case ST_ShapeTypeFlowChartDecision :_bffbb .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e";case ST_ShapeTypeFlowChartInputOutput :_bffbb .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074";case ST_ShapeTypeFlowChartPredefinedProcess :_bffbb .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 :_bffbb .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 :_bffbb .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074";case ST_ShapeTypeFlowChartMultidocument :_bffbb .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074";case ST_ShapeTypeFlowChartTerminator :_bffbb .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072";case ST_ShapeTypeFlowChartPreparation :_bffbb .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e";case ST_ShapeTypeFlowChartManualInput :_bffbb .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074";case ST_ShapeTypeFlowChartManualOperation :_bffbb .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 :_bffbb .Value ="\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072";case ST_ShapeTypeFlowChartPunchedCard :_bffbb .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064";case ST_ShapeTypeFlowChartPunchedTape :_bffbb .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065";case ST_ShapeTypeFlowChartSummingJunction :_bffbb .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 :_bffbb .Value ="f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072";case ST_ShapeTypeFlowChartCollate :_bffbb .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065";case ST_ShapeTypeFlowChartSort :_bffbb .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074";case ST_ShapeTypeFlowChartExtract :_bffbb .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074";case ST_ShapeTypeFlowChartMerge :_bffbb .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065";case ST_ShapeTypeFlowChartOfflineStorage :_bffbb .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 :_bffbb .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065";case ST_ShapeTypeFlowChartMagneticTape :_bffbb .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065";case ST_ShapeTypeFlowChartMagneticDisk :_bffbb .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b";case ST_ShapeTypeFlowChartMagneticDrum :_bffbb .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d";case ST_ShapeTypeFlowChartDisplay :_bffbb .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079";case ST_ShapeTypeFlowChartDelay :_bffbb .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079";case ST_ShapeTypeFlowChartAlternateProcess :_bffbb .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s";case ST_ShapeTypeFlowChartOffpageConnector :_bffbb .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr";case ST_ShapeTypeActionButtonBlank :_bffbb .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b";case ST_ShapeTypeActionButtonHome :_bffbb .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065";case ST_ShapeTypeActionButtonHelp :_bffbb .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070";case ST_ShapeTypeActionButtonInformation :_bffbb .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 :_bffbb .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 :_bffbb .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 :_bffbb .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064";case ST_ShapeTypeActionButtonBeginning :_bffbb .Value ="a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067";case ST_ShapeTypeActionButtonReturn :_bffbb .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e";case ST_ShapeTypeActionButtonDocument :_bffbb .Value ="a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074";case ST_ShapeTypeActionButtonSound :_bffbb .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064";case ST_ShapeTypeActionButtonMovie :_bffbb .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065";case ST_ShapeTypeGear6 :_bffbb .Value ="\u0067\u0065\u0061r\u0036";case ST_ShapeTypeGear9 :_bffbb .Value ="\u0067\u0065\u0061r\u0039";case ST_ShapeTypeFunnel :_bffbb .Value ="\u0066\u0075\u006e\u006e\u0065\u006c";case ST_ShapeTypeMathPlus :_bffbb .Value ="\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073";case ST_ShapeTypeMathMinus :_bffbb .Value ="\u006da\u0074\u0068\u004d\u0069\u006e\u0075s";case ST_ShapeTypeMathMultiply :_bffbb .Value ="\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079";case ST_ShapeTypeMathDivide :_bffbb .Value ="\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065";case ST_ShapeTypeMathEqual :_bffbb .Value ="\u006da\u0074\u0068\u0045\u0071\u0075\u0061l";case ST_ShapeTypeMathNotEqual :_bffbb .Value ="\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ShapeTypeCornerTabs :_bffbb .Value ="\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073";case ST_ShapeTypeSquareTabs :_bffbb .Value ="\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073";case ST_ShapeTypePlaqueTabs :_bffbb .Value ="\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073";case ST_ShapeTypeChartX :_bffbb .Value ="\u0063\u0068\u0061\u0072\u0074\u0058";case ST_ShapeTypeChartStar :_bffbb .Value ="\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r";case ST_ShapeTypeChartPlus :_bffbb .Value ="\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s";};return _bffbb ,nil ;};func (_efcfb *CT_TextField )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_efcfb .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 _ ,_aeca :=range start .Attr {if _aeca .Name .Local =="\u0069\u0064"{_acade ,_gdad :=_aeca .Value ,error (nil );if _gdad !=nil {return _gdad ;};_efcfb .IdAttr =_acade ;continue ;};if _aeca .Name .Local =="\u0074\u0079\u0070\u0065"{_gfgdc ,_aafaa :=_aeca .Value ,error (nil );if _aafaa !=nil {return _aafaa ;};_efcfb .TypeAttr =&_gfgdc ;continue ;};};_adddg :for {_gbcdd ,_adddge :=d .Token ();if _adddge !=nil {return _adddge ;};switch _cdge :=_gbcdd .(type ){case _gg .StartElement :switch _cdge .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_efcfb .RPr =NewCT_TextCharacterProperties ();if _eagf :=d .DecodeElement (_efcfb .RPr ,&_cdge );_eagf !=nil {return _eagf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_efcfb .PPr =NewCT_TextParagraphProperties ();if _dagfea :=d .DecodeElement (_efcfb .PPr ,&_cdge );_dagfea !=nil {return _dagfea ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_efcfb .T =new (string );if _eebf :=d .DecodeElement (_efcfb .T ,&_cdge );_eebf !=nil {return _eebf ;};default:_bb .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",_cdge .Name );if _begc :=d .Skip ();_begc !=nil {return _begc ;};};case _gg .EndElement :break _adddg ;case _gg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_NonVisualPictureProperties and its children, prefixing error messages with path -func (_bggd *CT_NonVisualPictureProperties )ValidateWithPath (path string )error {if _bggd .PicLocks !=nil {if _adgaa :=_bggd .PicLocks .ValidateWithPath (path +"\u002fP\u0069\u0063\u004c\u006f\u0063\u006bs");_adgaa !=nil {return _adgaa ;};};if _bggd .ExtLst !=nil {if _deba :=_bggd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_deba !=nil {return _deba ;};};return nil ;};func (_c *AG_Blob )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _c .EmbedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_c .EmbedAttr )});};if _c .LinkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_e .Sprintf ("\u0025\u0076",*_c .LinkAttr )});};return nil ;};func NewCT_TableCellBorderStyle ()*CT_TableCellBorderStyle {_gebfa :=&CT_TableCellBorderStyle {};return _gebfa ;}; +// ValidateWithPath validates the CT_WholeE2oFormatting and its children, prefixing error messages with path +func (_efcc *CT_WholeE2oFormatting )ValidateWithPath (path string )error {if _efcc .Ln !=nil {if _bfccb :=_efcc .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_bfccb !=nil {return _bfccb ;};};if _efcc .EffectLst !=nil {if _aacdd :=_efcc .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_aacdd !=nil {return _aacdd ;};};if _efcc .EffectDag !=nil {if _fbagd :=_efcc .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_fbagd !=nil {return _fbagd ;};};return nil ;};func (_dbadc ST_PitchFamily )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_dbadc .String (),start );}; -// Validate validates the EG_ColorTransform and its children -func (_ccccd *EG_ColorTransform )Validate ()error {return _ccccd .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func (_fadb *CT_ColorChangeEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fadb .ClrFrom =NewCT_Color ();_fadb .ClrTo =NewCT_Color ();for _ ,_gaaeg :=range start .Attr {if _gaaeg .Name .Local =="\u0075\u0073\u0065\u0041"{_bdee ,_addc :=_g .ParseBool (_gaaeg .Value );if _addc !=nil {return _addc ;};_fadb .UseAAttr =&_bdee ;continue ;};};_bddb :for {_gbgd ,_gdce :=d .Token ();if _gdce !=nil {return _gdce ;};switch _edca :=_gbgd .(type ){case _f .StartElement :switch _edca .Name {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 :"\u0063l\u0072\u0046\u0072\u006f\u006d"},_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 :"\u0063l\u0072\u0046\u0072\u006f\u006d"}:if _faddg :=d .DecodeElement (_fadb .ClrFrom ,&_edca );_faddg !=nil {return _faddg ;};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 :"\u0063\u006c\u0072T\u006f"},_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 :"\u0063\u006c\u0072T\u006f"}:if _dcdf :=d .DecodeElement (_fadb .ClrTo ,&_edca );_dcdf !=nil {return _dcdf ;};default:_db .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",_edca .Name );if _edcee :=d .Skip ();_edcee !=nil {return _edcee ;};};case _f .EndElement :break _bddb ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_TableStyleTextStyle and its children +func (_egccbc *CT_TableStyleTextStyle )Validate ()error {return _egccbc .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079l\u0065");};func (_gfdbb *CT_ColorMapping )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {_cbfa ,_acfe :=_gfdbb .Bg1Attr .MarshalXMLAttr (_gg .Name {Local :"\u0062\u0067\u0031"});if _acfe !=nil {return _acfe ;};start .Attr =append (start .Attr ,_cbfa );_cbfa ,_acfe =_gfdbb .Tx1Attr .MarshalXMLAttr (_gg .Name {Local :"\u0074\u0078\u0031"});if _acfe !=nil {return _acfe ;};start .Attr =append (start .Attr ,_cbfa );_cbfa ,_acfe =_gfdbb .Bg2Attr .MarshalXMLAttr (_gg .Name {Local :"\u0062\u0067\u0032"});if _acfe !=nil {return _acfe ;};start .Attr =append (start .Attr ,_cbfa );_cbfa ,_acfe =_gfdbb .Tx2Attr .MarshalXMLAttr (_gg .Name {Local :"\u0074\u0078\u0032"});if _acfe !=nil {return _acfe ;};start .Attr =append (start .Attr ,_cbfa );_cbfa ,_acfe =_gfdbb .Accent1Attr .MarshalXMLAttr (_gg .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"});if _acfe !=nil {return _acfe ;};start .Attr =append (start .Attr ,_cbfa );_cbfa ,_acfe =_gfdbb .Accent2Attr .MarshalXMLAttr (_gg .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"});if _acfe !=nil {return _acfe ;};start .Attr =append (start .Attr ,_cbfa );_cbfa ,_acfe =_gfdbb .Accent3Attr .MarshalXMLAttr (_gg .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"});if _acfe !=nil {return _acfe ;};start .Attr =append (start .Attr ,_cbfa );_cbfa ,_acfe =_gfdbb .Accent4Attr .MarshalXMLAttr (_gg .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"});if _acfe !=nil {return _acfe ;};start .Attr =append (start .Attr ,_cbfa );_cbfa ,_acfe =_gfdbb .Accent5Attr .MarshalXMLAttr (_gg .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"});if _acfe !=nil {return _acfe ;};start .Attr =append (start .Attr ,_cbfa );_cbfa ,_acfe =_gfdbb .Accent6Attr .MarshalXMLAttr (_gg .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"});if _acfe !=nil {return _acfe ;};start .Attr =append (start .Attr ,_cbfa );_cbfa ,_acfe =_gfdbb .HlinkAttr .MarshalXMLAttr (_gg .Name {Local :"\u0068\u006c\u0069n\u006b"});if _acfe !=nil {return _acfe ;};start .Attr =append (start .Attr ,_cbfa );_cbfa ,_acfe =_gfdbb .FolHlinkAttr .MarshalXMLAttr (_gg .Name {Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"});if _acfe !=nil {return _acfe ;};start .Attr =append (start .Attr ,_cbfa );e .EncodeToken (start );if _gfdbb .ExtLst !=nil {_bfef :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfdbb .ExtLst ,_bfef );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_adgca ST_TextTabAlignType )String ()string {switch _adgca {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";case 4:return "\u0064\u0065\u0063";};return "";};type EG_LineDashProperties struct{PrstDash *CT_PresetLineDashProperties ;CustDash *CT_DashStopList ;}; -// ValidateWithPath validates the CT_GradientFillProperties and its children, prefixing error messages with path -func (_fbef *CT_GradientFillProperties )ValidateWithPath (path string )error {if _adbg :=_fbef .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_adbg !=nil {return _adbg ;};if _fbef .GsLst !=nil {if _cbegb :=_fbef .GsLst .ValidateWithPath (path +"\u002f\u0047\u0073\u004c\u0073\u0074");_cbegb !=nil {return _cbegb ;};};if _fbef .Lin !=nil {if _gcgf :=_fbef .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_gcgf !=nil {return _gcgf ;};};if _fbef .Path !=nil {if _abfa :=_fbef .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_abfa !=nil {return _abfa ;};};if _fbef .TileRect !=nil {if _bbcbb :=_fbef .TileRect .ValidateWithPath (path +"\u002fT\u0069\u006c\u0065\u0052\u0065\u0063t");_bbcbb !=nil {return _bbcbb ;};};return nil ;};func NewCT_ColorSchemeList ()*CT_ColorSchemeList {_adbd :=&CT_ColorSchemeList {};return _adbd }; +// ValidateWithPath validates the CT_TextBlipBullet and its children, prefixing error messages with path +func (_fafa *CT_TextBlipBullet )ValidateWithPath (path string )error {if _egfcc :=_fafa .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_egfcc !=nil {return _egfcc ;};return nil ;};func (_faadb *ST_AnimationDgmOnlyBuildType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_faadb =0;case "\u006f\u006e\u0065":*_faadb =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_faadb =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_faadb =3;};return nil ;};func (_edabg *CT_TextBulletTypefaceFollowText )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_cffg *TblStyleLst )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cffg .CT_TableStyleList =*NewCT_TableStyleList ();for _ ,_aebdb :=range start .Attr {if _aebdb .Name .Local =="\u0064\u0065\u0066"{_cafba ,_dcfea :=_aebdb .Value ,error (nil );if _dcfea !=nil {return _dcfea ;};_cffg .DefAttr =_cafba ;continue ;};};_dbdac :for {_ebegf ,_aafe :=d .Token ();if _aafe !=nil {return _aafe ;};switch _adddb :=_ebegf .(type ){case _gg .StartElement :switch _adddb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbea :=NewCT_TableStyle ();if _deegfd :=d .DecodeElement (_fbea ,&_adddb );_deegfd !=nil {return _deegfd ;};_cffg .TblStyle =append (_cffg .TblStyle ,_fbea );default:_bb .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",_adddb .Name );if _ccaff :=d .Skip ();_ccaff !=nil {return _ccaff ;};};case _gg .EndElement :break _dbdac ;case _gg .CharData :};};return nil ;};type CT_Backdrop struct{Anchor *CT_Point3D ;Norm *CT_Vector3D ;Up *CT_Vector3D ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_TextUnderlineFillGroupWrapper ()*CT_TextUnderlineFillGroupWrapper {_efbcd :=&CT_TextUnderlineFillGroupWrapper {};return _efbcd ;}; -// Validate validates the CT_TextUnderlineFillGroupWrapper and its children -func (_egdce *CT_TextUnderlineFillGroupWrapper )Validate ()error {return _egdce .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");}; +// ST_TextBulletSize is a union type +type ST_TextBulletSize struct{ST_TextBulletSizePercent *string ;ST_TextBulletSizeDecimal *int32 ;};func (_fgddb *ST_PenAlignment )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fcad ,_fdfafe :=d .Token ();if _fdfafe !=nil {return _fdfafe ;};if _gfaaf ,_bgabf :=_fcad .(_gg .EndElement );_bgabf &&_gfaaf .Name ==start .Name {*_fgddb =1;return nil ;};if _deged ,_bcbfgg :=_fcad .(_gg .CharData );!_bcbfgg {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",_fcad );}else {switch string (_deged ){case "":*_fgddb =0;case "\u0063\u0074\u0072":*_fgddb =1;case "\u0069\u006e":*_fgddb =2;};};_fcad ,_fdfafe =d .Token ();if _fdfafe !=nil {return _fdfafe ;};if _aaaddd ,_cadbdf :=_fcad .(_gg .EndElement );_cadbdf &&_aaaddd .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",_fcad );};type ST_TextAnchoringType byte ;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 (_dcefc *ST_PitchFamily )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_eaebfd ,_ffcaf :=d .Token ();if _ffcaf !=nil {return _ffcaf ;};if _gcbcgf ,_eegcb :=_eaebfd .(_gg .EndElement );_eegcb &&_gcbcgf .Name ==start .Name {*_dcefc =1;return nil ;};if _bbagf ,_adceb :=_eaebfd .(_gg .CharData );!_adceb {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",_eaebfd );}else {switch string (_bbagf ){case "":*_dcefc =0;case "\u0030\u0030":*_dcefc =1;case "\u0030\u0031":*_dcefc =2;case "\u0030\u0032":*_dcefc =3;case "\u0031\u0036":*_dcefc =4;case "\u0031\u0037":*_dcefc =5;case "\u0031\u0038":*_dcefc =6;case "\u0033\u0032":*_dcefc =7;case "\u0033\u0033":*_dcefc =8;case "\u0033\u0034":*_dcefc =9;case "\u0034\u0038":*_dcefc =10;case "\u0034\u0039":*_dcefc =11;case "\u0035\u0030":*_dcefc =12;case "\u0036\u0034":*_dcefc =13;case "\u0036\u0035":*_dcefc =14;case "\u0036\u0036":*_dcefc =15;case "\u0038\u0030":*_dcefc =16;case "\u0038\u0031":*_dcefc =17;case "\u0038\u0032":*_dcefc =18;};};_eaebfd ,_ffcaf =d .Token ();if _ffcaf !=nil {return _ffcaf ;};if _afedcg ,_gdbee :=_eaebfd .(_gg .EndElement );_gdbee &&_afedcg .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",_eaebfd );};func (_dgec *CT_Boolean )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_bcfe :=range start .Attr {if _bcfe .Name .Local =="\u0076\u0061\u006c"{_bgfa ,_cfdb :=ParseUnionST_OnOff (_bcfe .Value );if _cfdb !=nil {return _cfdb ;};_dgec .ValAttr =&_bgfa ;continue ;};};for {_edcc ,_dcda :=d .Token ();if _dcda !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_dcda );};if _gcbbd ,_bdfa :=_edcc .(_gg .EndElement );_bdfa &&_gcbbd .Name ==start .Name {break ;};};return nil ;};func (_fggge ST_PresetColorVal )Validate ()error {return _fggge .ValidateWithPath ("")};func NewCT_ObjectStyleDefaults ()*CT_ObjectStyleDefaults {_egge :=&CT_ObjectStyleDefaults {};return _egge ;};func ParseUnionST_PositiveFixedPercentage (s string )(ST_PositiveFixedPercentage ,error ){_dceba :=ST_PositiveFixedPercentage {};if _af .ST_PercentagePatternRe .MatchString (s ){_dceba .ST_PositiveFixedPercentage =&ST_Percentage {};_dceba .ST_PositiveFixedPercentage .ST_Percentage =&s ;}else {_gaacd ,_gabecg :=_c .ParseInt (s ,10,64);if _gabecg !=nil {return _dceba ,_b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_gabecg );};_bbdcb :=int32 (_gaacd );_dceba .ST_PositiveFixedPercentageDecimal =&_bbdcb ;};return _dceba ,nil ;}; -// Validate validates the CT_GvmlGraphicalObjectFrame and its children -func (_fcbd *CT_GvmlGraphicalObjectFrame )Validate ()error {return _fcbd .ValidateWithPath ("C\u0054\u005f\u0047\u0076\u006d\u006cG\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004fb\u006a\u0065\u0063t\u0046r\u0061\u006d\u0065");};func (_cfdbe *CT_Path2DClose )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ecega ST_TextVerticalType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cfbcf :=_f .Attr {};_cfbcf .Name =name ;switch _ecega {case ST_TextVerticalTypeUnset :_cfbcf .Value ="";case ST_TextVerticalTypeHorz :_cfbcf .Value ="\u0068\u006f\u0072\u007a";case ST_TextVerticalTypeVert :_cfbcf .Value ="\u0076\u0065\u0072\u0074";case ST_TextVerticalTypeVert270 :_cfbcf .Value ="\u0076e\u0072\u0074\u0032\u0037\u0030";case ST_TextVerticalTypeWordArtVert :_cfbcf .Value ="w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeEaVert :_cfbcf .Value ="\u0065\u0061\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeMongolianVert :_cfbcf .Value ="\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeWordArtVertRtl :_cfbcf .Value ="\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c";};return _cfbcf ,nil ;}; +// ValidateWithPath validates the CT_Path2DArcTo and its children, prefixing error messages with path +func (_dbggd *CT_Path2DArcTo )ValidateWithPath (path string )error {if _eccge :=_dbggd .WRAttr .ValidateWithPath (path +"\u002fW\u0052\u0041\u0074\u0074\u0072");_eccge !=nil {return _eccge ;};if _bdebc :=_dbggd .HRAttr .ValidateWithPath (path +"\u002fH\u0052\u0041\u0074\u0074\u0072");_bdebc !=nil {return _bdebc ;};if _cbebd :=_dbggd .StAngAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_cbebd !=nil {return _cbebd ;};if _edfcf :=_dbggd .SwAngAttr .ValidateWithPath (path +"\u002f\u0053\u0077\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_edfcf !=nil {return _edfcf ;};return nil ;};func (_cbada ST_SystemColorVal )Validate ()error {return _cbada .ValidateWithPath ("")};const (ST_EffectContainerTypeUnset ST_EffectContainerType =0;ST_EffectContainerTypeSib ST_EffectContainerType =1;ST_EffectContainerTypeTree ST_EffectContainerType =2;);func NewCT_TableRow ()*CT_TableRow {_ecggf :=&CT_TableRow {};return _ecggf };type CT_TextBody struct{BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;P []*CT_TextParagraph ;};func NewCT_HSLEffect ()*CT_HSLEffect {_fbab :=&CT_HSLEffect {};return _fbab };func (_eccga *CT_TextFont )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_edadc :=range start .Attr {if _edadc .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_aeecc ,_dfdac :=_edadc .Value ,error (nil );if _dfdac !=nil {return _dfdac ;};_eccga .TypefaceAttr =_aeecc ;continue ;};if _edadc .Name .Local =="\u0070\u0061\u006e\u006f\u0073\u0065"{_edaef ,_afgdf :=_edadc .Value ,error (nil );if _afgdf !=nil {return _afgdf ;};_eccga .PanoseAttr =&_edaef ;continue ;};if _edadc .Name .Local =="p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"{_eccga .PitchFamilyAttr .UnmarshalXMLAttr (_edadc );continue ;};if _edadc .Name .Local =="\u0063h\u0061\u0072\u0073\u0065\u0074"{_deegf ,_accgd :=_c .ParseInt (_edadc .Value ,10,8);if _accgd !=nil {return _accgd ;};_bggea :=int8 (_deegf );_eccga .CharsetAttr =&_bggea ;continue ;};};for {_fdbda ,_aeda :=d .Token ();if _aeda !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074\u003a\u0020\u0025\u0073",_aeda );};if _eadcgd ,_cbcfd :=_fdbda .(_gg .EndElement );_cbcfd &&_eadcgd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_BlurEffect and its children -func (_facbd *CT_BlurEffect )Validate ()error {return _facbd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0075\u0072\u0045\u0066\u0066\u0065\u0063\u0074");}; +// ValidateWithPath validates the EG_TextBulletTypeface and its children, prefixing error messages with path +func (_beaae *EG_TextBulletTypeface )ValidateWithPath (path string )error {if _beaae .BuFontTx !=nil {if _ccffe :=_beaae .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x");_ccffe !=nil {return _ccffe ;};};if _beaae .BuFont !=nil {if _ecafe :=_beaae .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074");_ecafe !=nil {return _ecafe ;};};return nil ;}; + +// ValidateWithPath validates the CT_RelativeRect and its children, prefixing error messages with path +func (_agdee *CT_RelativeRect )ValidateWithPath (path string )error {if _agdee .LAttr !=nil {if _fadfe :=_agdee .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_fadfe !=nil {return _fadfe ;};};if _agdee .TAttr !=nil {if _ggaagg :=_agdee .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_ggaagg !=nil {return _ggaagg ;};};if _agdee .RAttr !=nil {if _bfcb :=_agdee .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_bfcb !=nil {return _bfcb ;};};if _agdee .BAttr !=nil {if _eefc :=_agdee .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_eefc !=nil {return _eefc ;};};return nil ;};type CT_Vector3D struct{DxAttr ST_Coordinate ;DyAttr ST_Coordinate ;DzAttr ST_Coordinate ;}; // ValidateWithPath validates the CT_AnimationDgmBuildProperties and its children, prefixing error messages with path -func (_cec *CT_AnimationDgmBuildProperties )ValidateWithPath (path string )error {if _cec .BldAttr !=nil {if _ffgg :=_cec .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_ffgg !=nil {return _ffgg ;};};return nil ;};func (_efeabde *EG_TextRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efeabde .R !=nil {_eaffe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072"}};e .EncodeElement (_efeabde .R ,_eaffe );};if _efeabde .Br !=nil {_fbdga :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0072"}};e .EncodeElement (_efeabde .Br ,_fbdga );};if _efeabde .Fld !=nil {_gdafd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066l\u0064"}};e .EncodeElement (_efeabde .Fld ,_gdafd );};return nil ;}; +func (_dfg *CT_AnimationDgmBuildProperties )ValidateWithPath (path string )error {if _dfg .BldAttr !=nil {if _dcce :=_dfg .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_dcce !=nil {return _dcce ;};};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 (_ggfgc *CT_DuotoneEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );for _ ,_aceded :=range _ggfgc .EG_ColorChoice {_aceded .MarshalXML (e ,_gg .StartElement {});};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_TableCellBorderStyle ()*CT_TableCellBorderStyle {_cecgb :=&CT_TableCellBorderStyle {};return _cecgb ;};func (_cdgea ST_FontCollectionIndex )Validate ()error {return _cdgea .ValidateWithPath ("")}; -// Validate validates the EG_TextBulletTypeface and its children -func (_fcageg *EG_TextBulletTypeface )Validate ()error {return _fcageg .ValidateWithPath ("E\u0047\u005f\u0054\u0065xt\u0042u\u006c\u006c\u0065\u0074\u0054y\u0070\u0065\u0066\u0061\u0063\u0065");};func (_eeefgf *CT_TableBackgroundStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adgga :for {_acdc ,_ddab :=d .Token ();if _ddab !=nil {return _ddab ;};switch _baagd :=_acdc .(type ){case _f .StartElement :switch _baagd .Name {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 :"\u0066\u0069\u006c\u006c"},_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 :"\u0066\u0069\u006c\u006c"}:_eeefgf .Fill =NewCT_FillProperties ();if _eedaa :=d .DecodeElement (_eeefgf .Fill ,&_baagd );_eedaa !=nil {return _eedaa ;};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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_eeefgf .FillRef =NewCT_StyleMatrixReference ();if _bcge :=d .DecodeElement (_eeefgf .FillRef ,&_baagd );_bcge !=nil {return _bcge ;};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 :"\u0065\u0066\u0066\u0065\u0063\u0074"},_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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_eeefgf .Effect =NewCT_EffectProperties ();if _dgce :=d .DecodeElement (_eeefgf .Effect ,&_baagd );_dgce !=nil {return _dgce ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:_eeefgf .EffectRef =NewCT_StyleMatrixReference ();if _ebbca :=d .DecodeElement (_eeefgf .EffectRef ,&_baagd );_ebbca !=nil {return _ebbca ;};default:_db .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",_baagd .Name );if _aabeb :=d .Skip ();_aabeb !=nil {return _aabeb ;};};case _f .EndElement :break _adgga ;case _f .CharData :};};return nil ;};func (_gfgfc ST_PathFillMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_adcde :=_f .Attr {};_adcde .Name =name ;switch _gfgfc {case ST_PathFillModeUnset :_adcde .Value ="";case ST_PathFillModeNone :_adcde .Value ="\u006e\u006f\u006e\u0065";case ST_PathFillModeNorm :_adcde .Value ="\u006e\u006f\u0072\u006d";case ST_PathFillModeLighten :_adcde .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";case ST_PathFillModeLightenLess :_adcde .Value ="l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073";case ST_PathFillModeDarken :_adcde .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_PathFillModeDarkenLess :_adcde .Value ="\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073";};return _adcde ,nil ;};func (_cccgbg *ST_PresetColorVal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfead ,_bgadg :=d .Token ();if _bgadg !=nil {return _bgadg ;};if _fdgbe ,_gdgcb :=_cfead .(_f .EndElement );_gdgcb &&_fdgbe .Name ==start .Name {*_cccgbg =1;return nil ;};if _bafbd ,_bcgef :=_cfead .(_f .CharData );!_bcgef {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",_cfead );}else {switch string (_bafbd ){case "":*_cccgbg =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_cccgbg =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_cccgbg =2;case "\u0061\u0071\u0075\u0061":*_cccgbg =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_cccgbg =4;case "\u0061\u007a\u0075r\u0065":*_cccgbg =5;case "\u0062\u0065\u0069g\u0065":*_cccgbg =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_cccgbg =7;case "\u0062\u006c\u0061c\u006b":*_cccgbg =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_cccgbg =9;case "\u0062\u006c\u0075\u0065":*_cccgbg =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_cccgbg =11;case "\u0062\u0072\u006fw\u006e":*_cccgbg =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_cccgbg =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_cccgbg =14;case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_cccgbg =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_cccgbg =16;case "\u0063\u006f\u0072a\u006c":*_cccgbg =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_cccgbg =18;case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_cccgbg =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_cccgbg =20;case "\u0063\u0079\u0061\u006e":*_cccgbg =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_cccgbg =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_cccgbg =23;case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_cccgbg =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_cccgbg =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_cccgbg =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_cccgbg =27;case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_cccgbg =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_cccgbg =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_cccgbg =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_cccgbg =31;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_cccgbg =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_cccgbg =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_cccgbg =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_cccgbg =35;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_cccgbg =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_cccgbg =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_cccgbg =38;case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_cccgbg =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_cccgbg =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_cccgbg =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_cccgbg =42;case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_cccgbg =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_cccgbg =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_cccgbg =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_cccgbg =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_cccgbg =47;case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_cccgbg =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_cccgbg =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_cccgbg =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_cccgbg =51;case "\u0064\u006b\u0052e\u0064":*_cccgbg =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_cccgbg =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_cccgbg =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_cccgbg =55;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_cccgbg =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_cccgbg =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_cccgbg =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_cccgbg =59;case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_cccgbg =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_cccgbg =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_cccgbg =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_cccgbg =63;case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_cccgbg =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_cccgbg =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_cccgbg =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_cccgbg =67;case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_cccgbg =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_cccgbg =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_cccgbg =70;case "\u0067\u006f\u006c\u0064":*_cccgbg =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_cccgbg =72;case "\u0067\u0072\u0061\u0079":*_cccgbg =73;case "\u0067\u0072\u0065\u0079":*_cccgbg =74;case "\u0067\u0072\u0065e\u006e":*_cccgbg =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_cccgbg =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_cccgbg =77;case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_cccgbg =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_cccgbg =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_cccgbg =80;case "\u0069\u0076\u006fr\u0079":*_cccgbg =81;case "\u006b\u0068\u0061k\u0069":*_cccgbg =82;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_cccgbg =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_cccgbg =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_cccgbg =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_cccgbg =86;case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_cccgbg =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_cccgbg =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_cccgbg =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_cccgbg =90;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_cccgbg =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_cccgbg =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_cccgbg =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_cccgbg =94;case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_cccgbg =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_cccgbg =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_cccgbg =97;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_cccgbg =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_cccgbg =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_cccgbg =100;case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_cccgbg =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_cccgbg =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_cccgbg =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_cccgbg =104;case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_cccgbg =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_cccgbg =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_cccgbg =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_cccgbg =108;case "\u006c\u0074\u0050\u0069\u006e\u006b":*_cccgbg =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_cccgbg =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_cccgbg =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_cccgbg =112;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_cccgbg =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_cccgbg =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_cccgbg =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_cccgbg =116;case "\u006c\u0069\u006d\u0065":*_cccgbg =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_cccgbg =118;case "\u006c\u0069\u006ee\u006e":*_cccgbg =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_cccgbg =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_cccgbg =121;case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_cccgbg =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_cccgbg =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_cccgbg =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_cccgbg =125;case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_cccgbg =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_cccgbg =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_cccgbg =128;case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_cccgbg =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_cccgbg =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_cccgbg =131;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_cccgbg =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_cccgbg =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_cccgbg =134;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_cccgbg =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_cccgbg =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_cccgbg =137;case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_cccgbg =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_cccgbg =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_cccgbg =140;case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_cccgbg =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_cccgbg =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_cccgbg =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_cccgbg =144;case "\u006e\u0061\u0076\u0079":*_cccgbg =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_cccgbg =146;case "\u006f\u006c\u0069v\u0065":*_cccgbg =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_cccgbg =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_cccgbg =149;case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_cccgbg =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_cccgbg =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_cccgbg =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_cccgbg =153;case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_cccgbg =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_cccgbg =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_cccgbg =156;case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_cccgbg =157;case "\u0070\u0065\u0072\u0075":*_cccgbg =158;case "\u0070\u0069\u006e\u006b":*_cccgbg =159;case "\u0070\u006c\u0075\u006d":*_cccgbg =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_cccgbg =161;case "\u0070\u0075\u0072\u0070\u006c\u0065":*_cccgbg =162;case "\u0072\u0065\u0064":*_cccgbg =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_cccgbg =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_cccgbg =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_cccgbg =166;case "\u0073\u0061\u006c\u006d\u006f\u006e":*_cccgbg =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_cccgbg =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_cccgbg =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_cccgbg =170;case "\u0073\u0069\u0065\u006e\u006e\u0061":*_cccgbg =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_cccgbg =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_cccgbg =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_cccgbg =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_cccgbg =175;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_cccgbg =176;case "\u0073\u006e\u006f\u0077":*_cccgbg =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_cccgbg =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_cccgbg =179;case "\u0074\u0061\u006e":*_cccgbg =180;case "\u0074\u0065\u0061\u006c":*_cccgbg =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_cccgbg =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_cccgbg =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_cccgbg =184;case "\u0076\u0069\u006f\u006c\u0065\u0074":*_cccgbg =185;case "\u0077\u0068\u0065a\u0074":*_cccgbg =186;case "\u0077\u0068\u0069t\u0065":*_cccgbg =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_cccgbg =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_cccgbg =189;case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_cccgbg =190;};};_cfead ,_bgadg =d .Token ();if _bgadg !=nil {return _bgadg ;};if _gdadf ,_aebbga :=_cfead .(_f .EndElement );_aebbga &&_gdadf .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",_cfead );};type CT_TextUnderlineFillFollowText struct{};func (_febfd ST_BlackWhiteMode )String ()string {switch _febfd {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 "";}; +// ValidateWithPath validates the CT_ReflectionEffect and its children, prefixing error messages with path +func (_fcfbf *CT_ReflectionEffect )ValidateWithPath (path string )error {if _fcfbf .BlurRadAttr !=nil {if *_fcfbf .BlurRadAttr < 0{return _b .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 ,*_fcfbf .BlurRadAttr );};if *_fcfbf .BlurRadAttr > 27273042316900{return _b .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 ,*_fcfbf .BlurRadAttr );};};if _fcfbf .StAAttr !=nil {if _cegbg :=_fcfbf .StAAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u0041\u0074\u0074\u0072");_cegbg !=nil {return _cegbg ;};};if _fcfbf .StPosAttr !=nil {if _cceeg :=_fcfbf .StPosAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_cceeg !=nil {return _cceeg ;};};if _fcfbf .EndAAttr !=nil {if _ecgbb :=_fcfbf .EndAAttr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0041\u0041\u0074\u0074r");_ecgbb !=nil {return _ecgbb ;};};if _fcfbf .EndPosAttr !=nil {if _eaccd :=_fcfbf .EndPosAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_eaccd !=nil {return _eaccd ;};};if _fcfbf .DistAttr !=nil {if *_fcfbf .DistAttr < 0{return _b .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 ,*_fcfbf .DistAttr );};if *_fcfbf .DistAttr > 27273042316900{return _b .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 ,*_fcfbf .DistAttr );};};if _fcfbf .DirAttr !=nil {if *_fcfbf .DirAttr < 0{return _b .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 ,*_fcfbf .DirAttr );};if *_fcfbf .DirAttr >=21600000{return _b .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 ,*_fcfbf .DirAttr );};};if _fcfbf .FadeDirAttr !=nil {if *_fcfbf .FadeDirAttr < 0{return _b .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 ,*_fcfbf .FadeDirAttr );};if *_fcfbf .FadeDirAttr >=21600000{return _b .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 ,*_fcfbf .FadeDirAttr );};};if _fcfbf .SxAttr !=nil {if _gdacea :=_fcfbf .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_gdacea !=nil {return _gdacea ;};};if _fcfbf .SyAttr !=nil {if _gccfc :=_fcfbf .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_gccfc !=nil {return _gccfc ;};};if _fcfbf .KxAttr !=nil {if *_fcfbf .KxAttr <=-5400000{return _b .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 ,*_fcfbf .KxAttr );};if *_fcfbf .KxAttr >=5400000{return _b .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 ,*_fcfbf .KxAttr );};};if _fcfbf .KyAttr !=nil {if *_fcfbf .KyAttr <=-5400000{return _b .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 ,*_fcfbf .KyAttr );};if *_fcfbf .KyAttr >=5400000{return _b .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 ,*_fcfbf .KyAttr );};};if _cgcg :=_fcfbf .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_cgcg !=nil {return _cgcg ;};return nil ;};func NewCT_AlphaCeilingEffect ()*CT_AlphaCeilingEffect {_bcf :=&CT_AlphaCeilingEffect {};return _bcf }; -// ValidateWithPath validates the CT_TextSpacing and its children, prefixing error messages with path -func (_cbbbc *CT_TextSpacing )ValidateWithPath (path string )error {if _cbbbc .SpcPct !=nil {if _ebffg :=_cbbbc .SpcPct .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0063\u0074");_ebffg !=nil {return _ebffg ;};};if _cbbbc .SpcPts !=nil {if _aagdc :=_cbbbc .SpcPts .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0074\u0073");_aagdc !=nil {return _aagdc ;};};return nil ;};func NewCT_TableStyleList ()*CT_TableStyleList {_dcag :=&CT_TableStyleList {};_dcag .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 _dcag ;};func (_bdacb *ST_TextHorzOverflowType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bdacb =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_bdacb =1;case "\u0063\u006c\u0069\u0070":*_bdacb =2;};return nil ;};func (_cgfb ST_TextBulletSize )String ()string {if _cgfb .ST_TextBulletSizePercent !=nil {return _e .Sprintf ("\u0025\u0076",*_cgfb .ST_TextBulletSizePercent );};if _cgfb .ST_TextBulletSizeDecimal !=nil {return _e .Sprintf ("\u0025\u0076",*_cgfb .ST_TextBulletSizeDecimal );};return "";};func NewCT_LineJoinMiterProperties ()*CT_LineJoinMiterProperties {_dadbg :=&CT_LineJoinMiterProperties {};return _dadbg ;};func (_ebgcag ST_ChartBuildStep )String ()string {switch _ebgcag {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 "";};type CT_GvmlShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvSpPr *CT_NonVisualDrawingShapeProps ;};func (_cafcb ST_BlendMode )String ()string {switch _cafcb {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 Theme and its children, prefixing error messages with path +func (_cceec *Theme )ValidateWithPath (path string )error {if _fcacd :=_cceec .CT_OfficeStyleSheet .ValidateWithPath (path );_fcacd !=nil {return _fcacd ;};return nil ;};type CT_TextNormalAutofit struct{FontScaleAttr *ST_TextFontScalePercentOrPercentString ;LnSpcReductionAttr *ST_TextSpacingPercentOrPercentString ;};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 (_gcbbda *ST_BlendMode )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_gcbbda =0;case "\u006f\u0076\u0065\u0072":*_gcbbda =1;case "\u006d\u0075\u006c\u0074":*_gcbbda =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_gcbbda =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_gcbbda =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_gcbbda =5;};return nil ;};func (_bbeaa *CT_ShapeProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bbeaa .BwModeAttr !=ST_BlackWhiteModeUnset {_baffb ,_cfba :=_bbeaa .BwModeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _cfba !=nil {return _cfba ;};start .Attr =append (start .Attr ,_baffb );};e .EncodeToken (start );if _bbeaa .Xfrm !=nil {_dfeea :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_bbeaa .Xfrm ,_dfeea );};if _bbeaa .CustGeom !=nil {_bggf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_bbeaa .CustGeom ,_bggf );};if _bbeaa .PrstGeom !=nil {_feffa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_bbeaa .PrstGeom ,_feffa );};if _bbeaa .NoFill !=nil {_dggge :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbeaa .NoFill ,_dggge );};if _bbeaa .SolidFill !=nil {_ddbgb :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbeaa .SolidFill ,_ddbgb );};if _bbeaa .GradFill !=nil {_badd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbeaa .GradFill ,_badd );};if _bbeaa .BlipFill !=nil {_agcfd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbeaa .BlipFill ,_agcfd );};if _bbeaa .PattFill !=nil {_bffgf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbeaa .PattFill ,_bffgf );};if _bbeaa .GrpFill !=nil {_ddagb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_bbeaa .GrpFill ,_ddagb );};if _bbeaa .Ln !=nil {_adba :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_bbeaa .Ln ,_adba );};if _bbeaa .EffectLst !=nil {_egbab :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbeaa .EffectLst ,_egbab );};if _bbeaa .EffectDag !=nil {_agabd :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_bbeaa .EffectDag ,_agabd );};if _bbeaa .Scene3d !=nil {_efedf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_bbeaa .Scene3d ,_efedf );};if _bbeaa .Sp3d !=nil {_dceaab :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_bbeaa .Sp3d ,_dceaab );};if _bbeaa .ExtLst !=nil {_eeagdc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbeaa .ExtLst ,_eeagdc );};e .EncodeToken (_gg .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 ;};func (_fgcbg *CT_TableStyleCellStyle )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bagaa :for {_gegba ,_gbcaf :=d .Token ();if _gbcaf !=nil {return _gbcaf ;};switch _eagag :=_gegba .(type ){case _gg .StartElement :switch _eagag .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fgcbg .TcBdr =NewCT_TableCellBorderStyle ();if _ccdcf :=d .DecodeElement (_fgcbg .TcBdr ,&_eagag );_ccdcf !=nil {return _ccdcf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fgcbg .Fill =NewCT_FillProperties ();if _eeacg :=d .DecodeElement (_fgcbg .Fill ,&_eagag );_eeacg !=nil {return _eeacg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fgcbg .FillRef =NewCT_StyleMatrixReference ();if _beefb :=d .DecodeElement (_fgcbg .FillRef ,&_eagag );_beefb !=nil {return _beefb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fgcbg .Cell3D =NewCT_Cell3D ();if _eedcd :=d .DecodeElement (_fgcbg .Cell3D ,&_eagag );_eedcd !=nil {return _eedcd ;};default:_bb .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",_eagag .Name );if _cbcca :=d .Skip ();_cbcca !=nil {return _cbcca ;};};case _gg .EndElement :break _bagaa ;case _gg .CharData :};};return nil ;};func NewCT_GeomGuide ()*CT_GeomGuide {_bdbe :=&CT_GeomGuide {};return _bdbe };func NewCT_OfficeArtExtension ()*CT_OfficeArtExtension {_ababe :=&CT_OfficeArtExtension {};return _ababe ;};type CT_BaseStylesOverride struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;};func NewCT_NonVisualPictureProperties ()*CT_NonVisualPictureProperties {_eddb :=&CT_NonVisualPictureProperties {};return _eddb ;};func (_ddcc ST_TextUnderlineType )ValidateWithPath (path string )error {switch _ddcc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18: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 (_ddcc ));};return nil ;}; -// ValidateWithPath validates the CT_TextNoBullet and its children, prefixing error messages with path -func (_bfdaf *CT_TextNoBullet )ValidateWithPath (path string )error {return nil };type CT_TableBackgroundStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;}; +// Validate validates the EG_TextUnderlineFill and its children +func (_bbgfeb *EG_TextUnderlineFill )Validate ()error {return _bbgfeb .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Fi\u006c\u006c");};func (_adffd *CT_HslColor )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_adffd .HueAttr =0;for _ ,_bafg :=range start .Attr {if _bafg .Name .Local =="\u0068\u0075\u0065"{_aabad ,_afde :=_c .ParseInt (_bafg .Value ,10,32);if _afde !=nil {return _afde ;};_adffd .HueAttr =int32 (_aabad );continue ;};if _bafg .Name .Local =="\u0073\u0061\u0074"{_dbefa ,_eedb :=ParseUnionST_Percentage (_bafg .Value );if _eedb !=nil {return _eedb ;};_adffd .SatAttr =_dbefa ;continue ;};if _bafg .Name .Local =="\u006c\u0075\u006d"{_dggeb ,_febgf :=ParseUnionST_Percentage (_bafg .Value );if _febgf !=nil {return _febgf ;};_adffd .LumAttr =_dggeb ;continue ;};};_abbad :for {_bbef ,_cfbdd :=d .Token ();if _cfbdd !=nil {return _cfbdd ;};switch _edfe :=_bbef .(type ){case _gg .StartElement :switch _edfe .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_baacc :=NewEG_ColorTransform ();_baacc .Tint =NewCT_PositiveFixedPercentage ();if _dacd :=d .DecodeElement (_baacc .Tint ,&_edfe );_dacd !=nil {return _dacd ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_baacc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fgebd :=NewEG_ColorTransform ();_fgebd .Shade =NewCT_PositiveFixedPercentage ();if _gcea :=d .DecodeElement (_fgebd .Shade ,&_edfe );_gcea !=nil {return _gcea ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_fgebd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bfafe :=NewEG_ColorTransform ();_bfafe .Comp =NewCT_ComplementTransform ();if _cgabd :=d .DecodeElement (_bfafe .Comp ,&_edfe );_cgabd !=nil {return _cgabd ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_bfafe );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agac :=NewEG_ColorTransform ();_agac .Inv =NewCT_InverseTransform ();if _aeecd :=d .DecodeElement (_agac .Inv ,&_edfe );_aeecd !=nil {return _aeecd ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_agac );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfegbb :=NewEG_ColorTransform ();_dfegbb .Gray =NewCT_GrayscaleTransform ();if _faca :=d .DecodeElement (_dfegbb .Gray ,&_edfe );_faca !=nil {return _faca ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_dfegbb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_afaad :=NewEG_ColorTransform ();_afaad .Alpha =NewCT_PositiveFixedPercentage ();if _afffag :=d .DecodeElement (_afaad .Alpha ,&_edfe );_afffag !=nil {return _afffag ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_afaad );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bgbf :=NewEG_ColorTransform ();_bgbf .AlphaOff =NewCT_FixedPercentage ();if _agab :=d .DecodeElement (_bgbf .AlphaOff ,&_edfe );_agab !=nil {return _agab ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_bgbf );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bcfb :=NewEG_ColorTransform ();_bcfb .AlphaMod =NewCT_PositivePercentage ();if _cgbfbc :=d .DecodeElement (_bcfb .AlphaMod ,&_edfe );_cgbfbc !=nil {return _cgbfbc ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_bcfb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbcg :=NewEG_ColorTransform ();_fbcg .Hue =NewCT_PositiveFixedAngle ();if _degb :=d .DecodeElement (_fbcg .Hue ,&_edfe );_degb !=nil {return _degb ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_fbcg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bdcf :=NewEG_ColorTransform ();_bdcf .HueOff =NewCT_Angle ();if _ebde :=d .DecodeElement (_bdcf .HueOff ,&_edfe );_ebde !=nil {return _ebde ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_bdcf );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_effge :=NewEG_ColorTransform ();_effge .HueMod =NewCT_PositivePercentage ();if _bcdffd :=d .DecodeElement (_effge .HueMod ,&_edfe );_bcdffd !=nil {return _bcdffd ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_effge );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcffb :=NewEG_ColorTransform ();_fcffb .Sat =NewCT_Percentage ();if _ecdae :=d .DecodeElement (_fcffb .Sat ,&_edfe );_ecdae !=nil {return _ecdae ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_fcffb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdce :=NewEG_ColorTransform ();_cdce .SatOff =NewCT_Percentage ();if _feagg :=d .DecodeElement (_cdce .SatOff ,&_edfe );_feagg !=nil {return _feagg ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_cdce );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fagcc :=NewEG_ColorTransform ();_fagcc .SatMod =NewCT_Percentage ();if _fgff :=d .DecodeElement (_fagcc .SatMod ,&_edfe );_fgff !=nil {return _fgff ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_fagcc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aeaa :=NewEG_ColorTransform ();_aeaa .Lum =NewCT_Percentage ();if _fcdba :=d .DecodeElement (_aeaa .Lum ,&_edfe );_fcdba !=nil {return _fcdba ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_aeaa );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fabbb :=NewEG_ColorTransform ();_fabbb .LumOff =NewCT_Percentage ();if _bdcaf :=d .DecodeElement (_fabbb .LumOff ,&_edfe );_bdcaf !=nil {return _bdcaf ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_fabbb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbgb :=NewEG_ColorTransform ();_fbgb .LumMod =NewCT_Percentage ();if _agggd :=d .DecodeElement (_fbgb .LumMod ,&_edfe );_agggd !=nil {return _agggd ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_fbgb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gegab :=NewEG_ColorTransform ();_gegab .Red =NewCT_Percentage ();if _gcfgc :=d .DecodeElement (_gegab .Red ,&_edfe );_gcfgc !=nil {return _gcfgc ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_gegab );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aegbg :=NewEG_ColorTransform ();_aegbg .RedOff =NewCT_Percentage ();if _cfacg :=d .DecodeElement (_aegbg .RedOff ,&_edfe );_cfacg !=nil {return _cfacg ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_aegbg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agbbc :=NewEG_ColorTransform ();_agbbc .RedMod =NewCT_Percentage ();if _deea :=d .DecodeElement (_agbbc .RedMod ,&_edfe );_deea !=nil {return _deea ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_agbbc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfgda :=NewEG_ColorTransform ();_dfgda .Green =NewCT_Percentage ();if _cfege :=d .DecodeElement (_dfgda .Green ,&_edfe );_cfege !=nil {return _cfege ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_dfgda );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fefd :=NewEG_ColorTransform ();_fefd .GreenOff =NewCT_Percentage ();if _bdad :=d .DecodeElement (_fefd .GreenOff ,&_edfe );_bdad !=nil {return _bdad ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_fefd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcegg :=NewEG_ColorTransform ();_fcegg .GreenMod =NewCT_Percentage ();if _feegd :=d .DecodeElement (_fcegg .GreenMod ,&_edfe );_feegd !=nil {return _feegd ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_fcegg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_abgcb :=NewEG_ColorTransform ();_abgcb .Blue =NewCT_Percentage ();if _ffdbd :=d .DecodeElement (_abgcb .Blue ,&_edfe );_ffdbd !=nil {return _ffdbd ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_abgcb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcdfg :=NewEG_ColorTransform ();_fcdfg .BlueOff =NewCT_Percentage ();if _bgga :=d .DecodeElement (_fcdfg .BlueOff ,&_edfe );_bgga !=nil {return _bgga ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_fcdfg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eedea :=NewEG_ColorTransform ();_eedea .BlueMod =NewCT_Percentage ();if _cfab :=d .DecodeElement (_eedea .BlueMod ,&_edfe );_cfab !=nil {return _cfab ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_eedea );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagd :=NewEG_ColorTransform ();_dagd .Gamma =NewCT_GammaTransform ();if _efbaa :=d .DecodeElement (_dagd .Gamma ,&_edfe );_efbaa !=nil {return _efbaa ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_dagd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agdad :=NewEG_ColorTransform ();_agdad .InvGamma =NewCT_InverseGammaTransform ();if _dabff :=d .DecodeElement (_agdad .InvGamma ,&_edfe );_dabff !=nil {return _dabff ;};_adffd .EG_ColorTransform =append (_adffd .EG_ColorTransform ,_agdad );default:_bb .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",_edfe .Name );if _dddbg :=d .Skip ();_dddbg !=nil {return _dddbg ;};};case _gg .EndElement :break _abbad ;case _gg .CharData :};};return nil ;};type ST_FontCollectionIndex byte ; -// ValidateWithPath validates the ThemeOverride and its children, prefixing error messages with path -func (_adfec *ThemeOverride )ValidateWithPath (path string )error {if _caaaf :=_adfec .CT_BaseStylesOverride .ValidateWithPath (path );_caaaf !=nil {return _caaaf ;};return nil ;};func (_eaeca *CT_TableStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eaeca .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 _ ,_dfgf :=range start .Attr {if _dfgf .Name .Local =="\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"{_fgdbd ,_eace :=_dfgf .Value ,error (nil );if _eace !=nil {return _eace ;};_eaeca .StyleNameAttr =_fgdbd ;continue ;};if _dfgf .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_bfbef ,_cbda :=_dfgf .Value ,error (nil );if _cbda !=nil {return _cbda ;};_eaeca .StyleIdAttr =_bfbef ;continue ;};};_ecdfd :for {_gddaf ,_baacf :=d .Token ();if _baacf !=nil {return _baacf ;};switch _fabdbg :=_gddaf .(type ){case _f .StartElement :switch _fabdbg .Name {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 :"\u0074\u0062\u006cB\u0067"},_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 :"\u0074\u0062\u006cB\u0067"}:_eaeca .TblBg =NewCT_TableBackgroundStyle ();if _gcgdc :=d .DecodeElement (_eaeca .TblBg ,&_fabdbg );_gcgdc !=nil {return _gcgdc ;};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 :"\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"},_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 :"\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}:_eaeca .WholeTbl =NewCT_TablePartStyle ();if _feeeb :=d .DecodeElement (_eaeca .WholeTbl ,&_fabdbg );_feeeb !=nil {return _feeeb ;};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 :"\u0062\u0061\u006e\u0064\u0031\u0048"},_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 :"\u0062\u0061\u006e\u0064\u0031\u0048"}:_eaeca .Band1H =NewCT_TablePartStyle ();if _abfcb :=d .DecodeElement (_eaeca .Band1H ,&_fabdbg );_abfcb !=nil {return _abfcb ;};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 :"\u0062\u0061\u006e\u0064\u0032\u0048"},_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 :"\u0062\u0061\u006e\u0064\u0032\u0048"}:_eaeca .Band2H =NewCT_TablePartStyle ();if _feaeb :=d .DecodeElement (_eaeca .Band2H ,&_fabdbg );_feaeb !=nil {return _feaeb ;};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 :"\u0062\u0061\u006e\u0064\u0031\u0056"},_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 :"\u0062\u0061\u006e\u0064\u0031\u0056"}:_eaeca .Band1V =NewCT_TablePartStyle ();if _cgdaea :=d .DecodeElement (_eaeca .Band1V ,&_fabdbg );_cgdaea !=nil {return _cgdaea ;};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 :"\u0062\u0061\u006e\u0064\u0032\u0056"},_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 :"\u0062\u0061\u006e\u0064\u0032\u0056"}:_eaeca .Band2V =NewCT_TablePartStyle ();if _ebdf :=d .DecodeElement (_eaeca .Band2V ,&_fabdbg );_ebdf !=nil {return _ebdf ;};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 :"\u006ca\u0073\u0074\u0043\u006f\u006c"},_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 :"\u006ca\u0073\u0074\u0043\u006f\u006c"}:_eaeca .LastCol =NewCT_TablePartStyle ();if _cgefb :=d .DecodeElement (_eaeca .LastCol ,&_fabdbg );_cgefb !=nil {return _cgefb ;};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 :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},_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 :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}:_eaeca .FirstCol =NewCT_TablePartStyle ();if _cgffe :=d .DecodeElement (_eaeca .FirstCol ,&_fabdbg );_cgffe !=nil {return _cgffe ;};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 :"\u006ca\u0073\u0074\u0052\u006f\u0077"},_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 :"\u006ca\u0073\u0074\u0052\u006f\u0077"}:_eaeca .LastRow =NewCT_TablePartStyle ();if _cbccb :=d .DecodeElement (_eaeca .LastRow ,&_fabdbg );_cbccb !=nil {return _cbccb ;};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 :"\u0073\u0065\u0043\u0065\u006c\u006c"},_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 :"\u0073\u0065\u0043\u0065\u006c\u006c"}:_eaeca .SeCell =NewCT_TablePartStyle ();if _cgeed :=d .DecodeElement (_eaeca .SeCell ,&_fabdbg );_cgeed !=nil {return _cgeed ;};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 :"\u0073\u0077\u0043\u0065\u006c\u006c"},_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 :"\u0073\u0077\u0043\u0065\u006c\u006c"}:_eaeca .SwCell =NewCT_TablePartStyle ();if _fafeee :=d .DecodeElement (_eaeca .SwCell ,&_fabdbg );_fafeee !=nil {return _fafeee ;};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 :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},_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 :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}:_eaeca .FirstRow =NewCT_TablePartStyle ();if _cbgef :=d .DecodeElement (_eaeca .FirstRow ,&_fabdbg );_cbgef !=nil {return _cbgef ;};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 :"\u006e\u0065\u0043\u0065\u006c\u006c"},_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 :"\u006e\u0065\u0043\u0065\u006c\u006c"}:_eaeca .NeCell =NewCT_TablePartStyle ();if _egebf :=d .DecodeElement (_eaeca .NeCell ,&_fabdbg );_egebf !=nil {return _egebf ;};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 :"\u006e\u0077\u0043\u0065\u006c\u006c"},_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 :"\u006e\u0077\u0043\u0065\u006c\u006c"}:_eaeca .NwCell =NewCT_TablePartStyle ();if _dgage :=d .DecodeElement (_eaeca .NwCell ,&_fabdbg );_dgage !=nil {return _dgage ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eaeca .ExtLst =NewCT_OfficeArtExtensionList ();if _eggdb :=d .DecodeElement (_eaeca .ExtLst ,&_fabdbg );_eggdb !=nil {return _eggdb ;};default:_db .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",_fabdbg .Name );if _cgcec :=d .Skip ();_cgcec !=nil {return _cgcec ;};};case _f .EndElement :break _ecdfd ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_Text3D and its children, prefixing error messages with path +func (_gbcag *EG_Text3D )ValidateWithPath (path string )error {if _gbcag .Sp3d !=nil {if _ecfaf :=_gbcag .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_ecfaf !=nil {return _ecfaf ;};};if _gbcag .FlatTx !=nil {if _dbggf :=_gbcag .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_dbggf !=nil {return _dbggf ;};};return nil ;};func (_dfbe *CT_TableGrid )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _dfbe .GridCol !=nil {_ffafc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_agbgef :=range _dfbe .GridCol {e .EncodeElement (_agbgef ,_ffafc );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bcef *CT_EffectContainer )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bcef .TypeAttr !=ST_EffectContainerTypeUnset {_bgade ,_gdbe :=_bcef .TypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0074\u0079\u0070\u0065"});if _gdbe !=nil {return _gdbe ;};start .Attr =append (start .Attr ,_bgade );};if _bcef .NameAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bcef .NameAttr )});};e .EncodeToken (start );if _bcef .Cont !=nil {_agecd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_bcef .Cont ,_agecd );};if _bcef .Effect !=nil {_eaab :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_bcef .Effect ,_eaab );};if _bcef .AlphaBiLevel !=nil {_cgba :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};e .EncodeElement (_bcef .AlphaBiLevel ,_cgba );};if _bcef .AlphaCeiling !=nil {_gadc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_bcef .AlphaCeiling ,_gadc );};if _bcef .AlphaFloor !=nil {_cbfdcb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};e .EncodeElement (_bcef .AlphaFloor ,_cbfdcb );};if _bcef .AlphaInv !=nil {_dcdda :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};e .EncodeElement (_bcef .AlphaInv ,_dcdda );};if _bcef .AlphaMod !=nil {_bcbea :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_bcef .AlphaMod ,_bcbea );};if _bcef .AlphaModFix !=nil {_gffdc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};e .EncodeElement (_bcef .AlphaModFix ,_gffdc );};if _bcef .AlphaOutset !=nil {_feeec :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_bcef .AlphaOutset ,_feeec );};if _bcef .AlphaRepl !=nil {_eadff :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};e .EncodeElement (_bcef .AlphaRepl ,_eadff );};if _bcef .BiLevel !=nil {_efdd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};e .EncodeElement (_bcef .BiLevel ,_efdd );};if _bcef .Blend !=nil {_edeb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}};e .EncodeElement (_bcef .Blend ,_edeb );};if _bcef .Blur !=nil {_bfae :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_bcef .Blur ,_bfae );};if _bcef .ClrChange !=nil {_cdcgg :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bcef .ClrChange ,_cdcgg );};if _bcef .ClrRepl !=nil {_dcad :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};e .EncodeElement (_bcef .ClrRepl ,_dcad );};if _bcef .Duotone !=nil {_bgfb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};e .EncodeElement (_bcef .Duotone ,_bgfb );};if _bcef .Fill !=nil {_gafd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_bcef .Fill ,_gafd );};if _bcef .FillOverlay !=nil {_ebdfc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_bcef .FillOverlay ,_ebdfc );};if _bcef .Glow !=nil {_cdba :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_bcef .Glow ,_cdba );};if _bcef .Grayscl !=nil {_eccd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};e .EncodeElement (_bcef .Grayscl ,_eccd );};if _bcef .Hsl !=nil {_gacg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_bcef .Hsl ,_gacg );};if _bcef .InnerShdw !=nil {_fgfe :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_bcef .InnerShdw ,_fgfe );};if _bcef .Lum !=nil {_cgcd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_bcef .Lum ,_cgcd );};if _bcef .OuterShdw !=nil {_fgdfe :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_bcef .OuterShdw ,_fgdfe );};if _bcef .PrstShdw !=nil {_dbga :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_bcef .PrstShdw ,_dbga );};if _bcef .Reflection !=nil {_gfbad :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bcef .Reflection ,_gfbad );};if _bcef .RelOff !=nil {_eadg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_bcef .RelOff ,_eadg );};if _bcef .SoftEdge !=nil {_abbe :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_bcef .SoftEdge ,_abbe );};if _bcef .Tint !=nil {_egeaf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_bcef .Tint ,_egeaf );};if _bcef .Xfrm !=nil {_bdab :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_bcef .Xfrm ,_bdab );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_NonVisualConnectorProperties ()*CT_NonVisualConnectorProperties {_gacf :=&CT_NonVisualConnectorProperties {};return _gacf ;}; -// Validate validates the Blip and its children -func (_ebb *Blip )Validate ()error {return _ebb .ValidateWithPath ("\u0042\u006c\u0069\u0070")}; +// Validate validates the CT_Path2DClose and its children +func (_ffda *CT_Path2DClose )Validate ()error {return _ffda .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044C\u006c\u006f\u0073\u0065");};func (_bdded ST_TextAlignType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_ceccg :=_gg .Attr {};_ceccg .Name =name ;switch _bdded {case ST_TextAlignTypeUnset :_ceccg .Value ="";case ST_TextAlignTypeL :_ceccg .Value ="\u006c";case ST_TextAlignTypeCtr :_ceccg .Value ="\u0063\u0074\u0072";case ST_TextAlignTypeR :_ceccg .Value ="\u0072";case ST_TextAlignTypeJust :_ceccg .Value ="\u006a\u0075\u0073\u0074";case ST_TextAlignTypeJustLow :_ceccg .Value ="\u006au\u0073\u0074\u004c\u006f\u0077";case ST_TextAlignTypeDist :_ceccg .Value ="\u0064\u0069\u0073\u0074";case ST_TextAlignTypeThaiDist :_ceccg .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074";};return _ceccg ,nil ;};func (_fbacde ST_AnimationBuildType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_fbacde .String (),start );}; -// Validate validates the CT_TextField and its children -func (_babfc *CT_TextField )Validate ()error {return _babfc .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};func (_ffebf *CT_VideoFile )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_e .Sprintf ("\u0025\u0076",_ffebf .LinkAttr )});if _ffebf .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ffebf .ContentTypeAttr )});};e .EncodeToken (start );if _ffebf .ExtLst !=nil {_bgcb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffebf .ExtLst ,_bgcb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_BlipChoice and its children +func (_fgf *CT_BlipChoice )Validate ()error {return _fgf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0069\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func (_ggcfb *CT_PresetColor )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ggcfb .ValAttr =ST_PresetColorVal (1);for _ ,_dceaa :=range start .Attr {if _dceaa .Name .Local =="\u0076\u0061\u006c"{_ggcfb .ValAttr .UnmarshalXMLAttr (_dceaa );continue ;};};_gedfa :for {_baabf ,_cbagf :=d .Token ();if _cbagf !=nil {return _cbagf ;};switch _dcffb :=_baabf .(type ){case _gg .StartElement :switch _dcffb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_beddg :=NewEG_ColorTransform ();_beddg .Tint =NewCT_PositiveFixedPercentage ();if _bdade :=d .DecodeElement (_beddg .Tint ,&_dcffb );_bdade !=nil {return _bdade ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_beddg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggad :=NewEG_ColorTransform ();_ggad .Shade =NewCT_PositiveFixedPercentage ();if _abgbd :=d .DecodeElement (_ggad .Shade ,&_dcffb );_abgbd !=nil {return _abgbd ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_ggad );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbbfc :=NewEG_ColorTransform ();_gbbfc .Comp =NewCT_ComplementTransform ();if _ecff :=d .DecodeElement (_gbbfc .Comp ,&_dcffb );_ecff !=nil {return _ecff ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_gbbfc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adgcg :=NewEG_ColorTransform ();_adgcg .Inv =NewCT_InverseTransform ();if _geded :=d .DecodeElement (_adgcg .Inv ,&_dcffb );_geded !=nil {return _geded ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_adgcg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bddda :=NewEG_ColorTransform ();_bddda .Gray =NewCT_GrayscaleTransform ();if _fgcga :=d .DecodeElement (_bddda .Gray ,&_dcffb );_fgcga !=nil {return _fgcga ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_bddda );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbeg :=NewEG_ColorTransform ();_cbeg .Alpha =NewCT_PositiveFixedPercentage ();if _gfcbb :=d .DecodeElement (_cbeg .Alpha ,&_dcffb );_gfcbb !=nil {return _gfcbb ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_cbeg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agbbce :=NewEG_ColorTransform ();_agbbce .AlphaOff =NewCT_FixedPercentage ();if _aedca :=d .DecodeElement (_agbbce .AlphaOff ,&_dcffb );_aedca !=nil {return _aedca ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_agbbce );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bdea :=NewEG_ColorTransform ();_bdea .AlphaMod =NewCT_PositivePercentage ();if _adead :=d .DecodeElement (_bdea .AlphaMod ,&_dcffb );_adead !=nil {return _adead ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_bdea );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bacee :=NewEG_ColorTransform ();_bacee .Hue =NewCT_PositiveFixedAngle ();if _fecee :=d .DecodeElement (_bacee .Hue ,&_dcffb );_fecee !=nil {return _fecee ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_bacee );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cfafg :=NewEG_ColorTransform ();_cfafg .HueOff =NewCT_Angle ();if _fcfge :=d .DecodeElement (_cfafg .HueOff ,&_dcffb );_fcfge !=nil {return _fcfge ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_cfafg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagae :=NewEG_ColorTransform ();_dagae .HueMod =NewCT_PositivePercentage ();if _dabe :=d .DecodeElement (_dagae .HueMod ,&_dcffb );_dabe !=nil {return _dabe ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_dagae );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ebcgb :=NewEG_ColorTransform ();_ebcgb .Sat =NewCT_Percentage ();if _ecfbb :=d .DecodeElement (_ebcgb .Sat ,&_dcffb );_ecfbb !=nil {return _ecfbb ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_ebcgb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gdbfa :=NewEG_ColorTransform ();_gdbfa .SatOff =NewCT_Percentage ();if _ffcac :=d .DecodeElement (_gdbfa .SatOff ,&_dcffb );_ffcac !=nil {return _ffcac ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_gdbfa );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_afagf :=NewEG_ColorTransform ();_afagf .SatMod =NewCT_Percentage ();if _ecefe :=d .DecodeElement (_afagf .SatMod ,&_dcffb );_ecefe !=nil {return _ecefe ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_afagf );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bdfg :=NewEG_ColorTransform ();_bdfg .Lum =NewCT_Percentage ();if _adfcd :=d .DecodeElement (_bdfg .Lum ,&_dcffb );_adfcd !=nil {return _adfcd ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_bdfg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gaag :=NewEG_ColorTransform ();_gaag .LumOff =NewCT_Percentage ();if _faaae :=d .DecodeElement (_gaag .LumOff ,&_dcffb );_faaae !=nil {return _faaae ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_gaag );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dccgb :=NewEG_ColorTransform ();_dccgb .LumMod =NewCT_Percentage ();if _aace :=d .DecodeElement (_dccgb .LumMod ,&_dcffb );_aace !=nil {return _aace ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_dccgb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcbcb :=NewEG_ColorTransform ();_fcbcb .Red =NewCT_Percentage ();if _fdbbf :=d .DecodeElement (_fcbcb .Red ,&_dcffb );_fdbbf !=nil {return _fdbbf ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_fcbcb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfced :=NewEG_ColorTransform ();_dfced .RedOff =NewCT_Percentage ();if _eafaf :=d .DecodeElement (_dfced .RedOff ,&_dcffb );_eafaf !=nil {return _eafaf ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_dfced );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cagcbe :=NewEG_ColorTransform ();_cagcbe .RedMod =NewCT_Percentage ();if _dgbgf :=d .DecodeElement (_cagcbe .RedMod ,&_dcffb );_dgbgf !=nil {return _dgbgf ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_cagcbe );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ecbca :=NewEG_ColorTransform ();_ecbca .Green =NewCT_Percentage ();if _gfaf :=d .DecodeElement (_ecbca .Green ,&_dcffb );_gfaf !=nil {return _gfaf ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_ecbca );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bafbcc :=NewEG_ColorTransform ();_bafbcc .GreenOff =NewCT_Percentage ();if _beee :=d .DecodeElement (_bafbcc .GreenOff ,&_dcffb );_beee !=nil {return _beee ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_bafbcc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcagd :=NewEG_ColorTransform ();_fcagd .GreenMod =NewCT_Percentage ();if _dedfc :=d .DecodeElement (_fcagd .GreenMod ,&_dcffb );_dedfc !=nil {return _dedfc ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_fcagd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bbfb :=NewEG_ColorTransform ();_bbfb .Blue =NewCT_Percentage ();if _abff :=d .DecodeElement (_bbfb .Blue ,&_dcffb );_abff !=nil {return _abff ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_bbfb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbcce :=NewEG_ColorTransform ();_dbcce .BlueOff =NewCT_Percentage ();if _dabaf :=d .DecodeElement (_dbcce .BlueOff ,&_dcffb );_dabaf !=nil {return _dabaf ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_dbcce );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cadg :=NewEG_ColorTransform ();_cadg .BlueMod =NewCT_Percentage ();if _caab :=d .DecodeElement (_cadg .BlueMod ,&_dcffb );_caab !=nil {return _caab ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_cadg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gccbg :=NewEG_ColorTransform ();_gccbg .Gamma =NewCT_GammaTransform ();if _dbcfg :=d .DecodeElement (_gccbg .Gamma ,&_dcffb );_dbcfg !=nil {return _dbcfg ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_gccbg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gccgg :=NewEG_ColorTransform ();_gccgg .InvGamma =NewCT_InverseGammaTransform ();if _gaad :=d .DecodeElement (_gccgg .InvGamma ,&_dcffb );_gaad !=nil {return _gaad ;};_ggcfb .EG_ColorTransform =append (_ggcfb .EG_ColorTransform ,_gccgg );default:_bb .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",_dcffb .Name );if _eecb :=d .Skip ();_eecb !=nil {return _eecb ;};};case _gg .EndElement :break _gedfa ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_ConnectionSite and its children -func (_ddbg *CT_ConnectionSite )Validate ()error {return _ddbg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u0053\u0069\u0074\u0065");}; +// ValidateWithPath validates the CT_GvmlUseShapeRectangle and its children, prefixing error messages with path +func (_cgccc *CT_GvmlUseShapeRectangle )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the EG_ColorChoice and its children, prefixing error messages with path -func (_faegb *EG_ColorChoice )ValidateWithPath (path string )error {if _faegb .ScrgbClr !=nil {if _efafe :=_faegb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_efafe !=nil {return _efafe ;};};if _faegb .SrgbClr !=nil {if _dcec :=_faegb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_dcec !=nil {return _dcec ;};};if _faegb .HslClr !=nil {if _bdgeb :=_faegb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bdgeb !=nil {return _bdgeb ;};};if _faegb .SysClr !=nil {if _eeecbg :=_faegb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_eeecbg !=nil {return _eeecbg ;};};if _faegb .SchemeClr !=nil {if _ddggc :=_faegb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_ddggc !=nil {return _ddggc ;};};if _faegb .PrstClr !=nil {if _agcda :=_faegb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_agcda !=nil {return _agcda ;};};return nil ;}; +// Validate validates the CT_Camera and its children +func (_edef *CT_Camera )Validate ()error {return _edef .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006d\u0065\u0072a");}; -// ValidateWithPath validates the CT_TextAutonumberBullet and its children, prefixing error messages with path -func (_ecaeg *CT_TextAutonumberBullet )ValidateWithPath (path string )error {if _ecaeg .TypeAttr ==ST_TextAutonumberSchemeUnset {return _e .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 _gefce :=_ecaeg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gefce !=nil {return _gefce ;};if _ecaeg .StartAtAttr !=nil {if *_ecaeg .StartAtAttr < 1{return _e .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 ,*_ecaeg .StartAtAttr );};if *_ecaeg .StartAtAttr > 32767{return _e .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 ,*_ecaeg .StartAtAttr );};};return nil ;};func (_bagaf *CT_Path2DLineTo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fccaf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_bagaf .Pt ,_fccaf );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bbggc *ST_EffectContainerType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bbggc =0;case "\u0073\u0069\u0062":*_bbggc =1;case "\u0074\u0072\u0065\u0065":*_bbggc =2;};return nil ;};type TblStyleLst struct{CT_TableStyleList };func (_dgcgd ST_AdjAngle )String ()string {if _dgcgd .ST_Angle !=nil {return _e .Sprintf ("\u0025\u0076",*_dgcgd .ST_Angle );};if _dgcgd .ST_GeomGuideName !=nil {return _e .Sprintf ("\u0025\u0076",*_dgcgd .ST_GeomGuideName );};return "";};func (_fdcf *CT_PresetGeometry2D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdcf .PrstAttr =ST_ShapeType (1);for _ ,_affg :=range start .Attr {if _affg .Name .Local =="\u0070\u0072\u0073\u0074"{_fdcf .PrstAttr .UnmarshalXMLAttr (_affg );continue ;};};_eedd :for {_begce ,_fgbcc :=d .Token ();if _fgbcc !=nil {return _fgbcc ;};switch _bacb :=_begce .(type ){case _f .StartElement :switch _bacb .Name {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 :"\u0061\u0076\u004cs\u0074"},_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 :"\u0061\u0076\u004cs\u0074"}:_fdcf .AvLst =NewCT_GeomGuideList ();if _gbef :=d .DecodeElement (_fdcf .AvLst ,&_bacb );_gbef !=nil {return _gbef ;};default:_db .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",_bacb .Name );if _ageb :=d .Skip ();_ageb !=nil {return _ageb ;};};case _f .EndElement :break _eedd ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Path2DCubicBezierTo and its children, prefixing error messages with path +func (_cdad *CT_Path2DCubicBezierTo )ValidateWithPath (path string )error {for _cadbf ,_daccg :=range _cdad .Pt {if _eece :=_daccg .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_cadbf ));_eece !=nil {return _eece ;};};return nil ;};func (_dafd *CT_GvmlConnectorNonVisual )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_abee :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_dafd .CNvPr ,_abee );_ccced :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dafd .CNvCxnSpPr ,_ccced );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bbag *CT_BackgroundFillStyleList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gde :for {_ceac ,_cdcd :=d .Token ();if _cdcd !=nil {return _cdcd ;};switch _ddb :=_ceac .(type ){case _gg .StartElement :switch _ddb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_effb :=NewEG_FillProperties ();_effb .NoFill =NewCT_NoFillProperties ();if _ggc :=d .DecodeElement (_effb .NoFill ,&_ddb );_ggc !=nil {return _ggc ;};_bbag .EG_FillProperties =append (_bbag .EG_FillProperties ,_effb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bcfd :=NewEG_FillProperties ();_bcfd .SolidFill =NewCT_SolidColorFillProperties ();if _cefd :=d .DecodeElement (_bcfd .SolidFill ,&_ddb );_cefd !=nil {return _cefd ;};_bbag .EG_FillProperties =append (_bbag .EG_FillProperties ,_bcfd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbag :=NewEG_FillProperties ();_cbag .GradFill =NewCT_GradientFillProperties ();if _gad :=d .DecodeElement (_cbag .GradFill ,&_ddb );_gad !=nil {return _gad ;};_bbag .EG_FillProperties =append (_bbag .EG_FillProperties ,_cbag );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aae :=NewEG_FillProperties ();_aae .BlipFill =NewCT_BlipFillProperties ();if _feed :=d .DecodeElement (_aae .BlipFill ,&_ddb );_feed !=nil {return _feed ;};_bbag .EG_FillProperties =append (_bbag .EG_FillProperties ,_aae );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aece :=NewEG_FillProperties ();_aece .PattFill =NewCT_PatternFillProperties ();if _bcbb :=d .DecodeElement (_aece .PattFill ,&_ddb );_bcbb !=nil {return _bcbb ;};_bbag .EG_FillProperties =append (_bbag .EG_FillProperties ,_aece );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbea :=NewEG_FillProperties ();_dbea .GrpFill =NewCT_GroupFillProperties ();if _eeda :=d .DecodeElement (_dbea .GrpFill ,&_ddb );_eeda !=nil {return _eeda ;};_bbag .EG_FillProperties =append (_bbag .EG_FillProperties ,_dbea );default:_bb .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",_ddb .Name );if _gbe :=d .Skip ();_gbe !=nil {return _gbe ;};};case _gg .EndElement :break _gde ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_Path2DMoveTo and its children -func (_gcafc *CT_Path2DMoveTo )Validate ()error {return _gcafc .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f");};func (_eaedb *ST_BevelPresetType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgcagg ,_facag :=d .Token ();if _facag !=nil {return _facag ;};if _dccfc ,_bdcbc :=_cgcagg .(_f .EndElement );_bdcbc &&_dccfc .Name ==start .Name {*_eaedb =1;return nil ;};if _eceeb ,_cbee :=_cgcagg .(_f .CharData );!_cbee {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",_cgcagg );}else {switch string (_eceeb ){case "":*_eaedb =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_eaedb =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_eaedb =2;case "\u0073\u006c\u006fp\u0065":*_eaedb =3;case "\u0063\u0072\u006fs\u0073":*_eaedb =4;case "\u0061\u006e\u0067l\u0065":*_eaedb =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_eaedb =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_eaedb =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_eaedb =8;case "\u0064\u0069\u0076o\u0074":*_eaedb =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_eaedb =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_eaedb =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_eaedb =12;};};_cgcagg ,_facag =d .Token ();if _facag !=nil {return _facag ;};if _ddafbc ,_fgbec :=_cgcagg .(_f .EndElement );_fgbec &&_ddafbc .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",_cgcagg );}; +// ValidateWithPath validates the CT_XYAdjustHandle and its children, prefixing error messages with path +func (_defcg *CT_XYAdjustHandle )ValidateWithPath (path string )error {if _defcg .MinXAttr !=nil {if _gbgbg :=_defcg .MinXAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0058\u0041\u0074\u0074r");_gbgbg !=nil {return _gbgbg ;};};if _defcg .MaxXAttr !=nil {if _aaegd :=_defcg .MaxXAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0058\u0041\u0074\u0074r");_aaegd !=nil {return _aaegd ;};};if _defcg .MinYAttr !=nil {if _bgggc :=_defcg .MinYAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0059\u0041\u0074\u0074r");_bgggc !=nil {return _bgggc ;};};if _defcg .MaxYAttr !=nil {if _efcag :=_defcg .MaxYAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0059\u0041\u0074\u0074r");_efcag !=nil {return _efcag ;};};if _efebg :=_defcg .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_efebg !=nil {return _efebg ;};return nil ;};func (_aafbf ST_SchemeColorVal )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_gbgf :=_gg .Attr {};_gbgf .Name =name ;switch _aafbf {case ST_SchemeColorValUnset :_gbgf .Value ="";case ST_SchemeColorValBg1 :_gbgf .Value ="\u0062\u0067\u0031";case ST_SchemeColorValTx1 :_gbgf .Value ="\u0074\u0078\u0031";case ST_SchemeColorValBg2 :_gbgf .Value ="\u0062\u0067\u0032";case ST_SchemeColorValTx2 :_gbgf .Value ="\u0074\u0078\u0032";case ST_SchemeColorValAccent1 :_gbgf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_SchemeColorValAccent2 :_gbgf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_SchemeColorValAccent3 :_gbgf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_SchemeColorValAccent4 :_gbgf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_SchemeColorValAccent5 :_gbgf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_SchemeColorValAccent6 :_gbgf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_SchemeColorValHlink :_gbgf .Value ="\u0068\u006c\u0069n\u006b";case ST_SchemeColorValFolHlink :_gbgf .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";case ST_SchemeColorValPhClr :_gbgf .Value ="\u0070\u0068\u0043l\u0072";case ST_SchemeColorValDk1 :_gbgf .Value ="\u0064\u006b\u0031";case ST_SchemeColorValLt1 :_gbgf .Value ="\u006c\u0074\u0031";case ST_SchemeColorValDk2 :_gbgf .Value ="\u0064\u006b\u0032";case ST_SchemeColorValLt2 :_gbgf .Value ="\u006c\u0074\u0032";};return _gbgf ,nil ;};func (_babad ST_SchemeColorVal )Validate ()error {return _babad .ValidateWithPath ("")};func (_fcdafa ST_BevelPresetType )ValidateWithPath (path string )error {switch _fcdafa {case 0,1,2,3,4,5,6,7,8,9,10,11,12: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 (_fcdafa ));};return nil ;}; -// Validate validates the EG_FillProperties and its children -func (_bafefg *EG_FillProperties )Validate ()error {return _bafefg .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func NewCT_TableCell ()*CT_TableCell {_bdcee :=&CT_TableCell {};return _bdcee };func (_cadfc *EG_OfficeArtExtensionList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggdae :for {_fbgad ,_acgggf :=d .Token ();if _acgggf !=nil {return _acgggf ;};switch _ddfdf :=_fbgad .(type ){case _f .StartElement :switch _ddfdf .Name {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 :"\u0065\u0078\u0074"},_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 :"\u0065\u0078\u0074"}:_acgcdf :=NewCT_OfficeArtExtension ();if _egdgab :=d .DecodeElement (_acgcdf ,&_ddfdf );_egdgab !=nil {return _egdgab ;};_cadfc .Ext =append (_cadfc .Ext ,_acgcdf );default:_db .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",_ddfdf .Name );if _bebee :=d .Skip ();_bebee !=nil {return _bebee ;};};case _f .EndElement :break _ggdae ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_EffectReference and its children +func (_bbac *CT_EffectReference )Validate ()error {return _bbac .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");};func (_befb *CT_AnimationDgmBuildProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_afaf :=range start .Attr {if _afaf .Name .Local =="\u0062\u006c\u0064"{_efg ,_fccd :=ParseUnionST_AnimationDgmBuildType (_afaf .Value );if _fccd !=nil {return _fccd ;};_befb .BldAttr =&_efg ;continue ;};if _afaf .Name .Local =="\u0072\u0065\u0076"{_gae ,_gcde :=_c .ParseBool (_afaf .Value );if _gcde !=nil {return _gcde ;};_befb .RevAttr =&_gae ;continue ;};};for {_bacag ,_fdgf :=d .Token ();if _fdgf !=nil {return _b .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",_fdgf );};if _bcb ,_fag :=_bacag .(_gg .EndElement );_fag &&_bcb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the EG_ShadeProperties and its children, prefixing error messages with path -func (_bbcbg *EG_ShadeProperties )ValidateWithPath (path string )error {if _bbcbg .Lin !=nil {if _gfcbg :=_bbcbg .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_gfcbg !=nil {return _gfcbg ;};};if _bbcbg .Path !=nil {if _gafce :=_bbcbg .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_gafce !=nil {return _gafce ;};};return nil ;};func NewCT_BlipFillProperties ()*CT_BlipFillProperties {_cfgg :=&CT_BlipFillProperties {};return _cfgg ;};type CT_EffectReference struct{RefAttr string ;};type CT_TablePropertiesChoice struct{TableStyle *CT_TableStyle ;TableStyleId *string ;};func NewCT_AdjustHandleList ()*CT_AdjustHandleList {_dcge :=&CT_AdjustHandleList {};return _dcge };func (_efaddc *CT_TextNoBullet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_begfd ,_bbaed :=d .Token ();if _bbaed !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004e\u006fB\u0075\u006c\u006ce\u0074:\u0020\u0025\u0073",_bbaed );};if _ceacd ,_gbab :=_begfd .(_f .EndElement );_gbab &&_ceacd .Name ==start .Name {break ;};};return nil ;};type ST_SystemColorVal byte ;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 (_cdeg *CT_OfficeStyleSheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdeg .ThemeElements =NewCT_BaseStyles ();for _ ,_ddde :=range start .Attr {if _ddde .Name .Local =="\u006e\u0061\u006d\u0065"{_fdcg ,_dffbg :=_ddde .Value ,error (nil );if _dffbg !=nil {return _dffbg ;};_cdeg .NameAttr =&_fdcg ;continue ;};};_ccec :for {_cbcaf ,_ccfcc :=d .Token ();if _ccfcc !=nil {return _ccfcc ;};switch _fbca :=_cbcaf .(type ){case _f .StartElement :switch _fbca .Name {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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _bddfg :=d .DecodeElement (_cdeg .ThemeElements ,&_fbca );_bddfg !=nil {return _bddfg ;};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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"},_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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"}:_cdeg .ObjectDefaults =NewCT_ObjectStyleDefaults ();if _dacbe :=d .DecodeElement (_cdeg .ObjectDefaults ,&_fbca );_dacbe !=nil {return _dacbe ;};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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"}:_cdeg .ExtraClrSchemeLst =NewCT_ColorSchemeList ();if _ddddf :=d .DecodeElement (_cdeg .ExtraClrSchemeLst ,&_fbca );_ddddf !=nil {return _ddddf ;};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 :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"},_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 :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_cdeg .CustClrLst =NewCT_CustomColorList ();if _fdage :=d .DecodeElement (_cdeg .CustClrLst ,&_fbca );_fdage !=nil {return _fdage ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdeg .ExtLst =NewCT_OfficeArtExtensionList ();if _fgfg :=d .DecodeElement (_cdeg .ExtLst ,&_fbca );_fgfg !=nil {return _fgfg ;};default:_db .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",_fbca .Name );if _cbgb :=d .Skip ();_cbgb !=nil {return _cbgb ;};};case _f .EndElement :break _ccec ;case _f .CharData :};};return nil ;};func (_bdcb *CT_AdjustHandleList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cag :for {_dea ,_fde :=d .Token ();if _fde !=nil {return _fde ;};switch _cgf :=_dea .(type ){case _f .StartElement :switch _cgf .Name {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 :"\u0061\u0068\u0058\u0059"},_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 :"\u0061\u0068\u0058\u0059"}:_cd :=NewCT_XYAdjustHandle ();if _abf :=d .DecodeElement (_cd ,&_cgf );_abf !=nil {return _abf ;};_bdcb .AhXY =append (_bdcb .AhXY ,_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 :"\u0061h\u0050\u006f\u006c\u0061\u0072"},_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 :"\u0061h\u0050\u006f\u006c\u0061\u0072"}:_dbb :=NewCT_PolarAdjustHandle ();if _gab :=d .DecodeElement (_dbb ,&_cgf );_gab !=nil {return _gab ;};_bdcb .AhPolar =append (_bdcb .AhPolar ,_dbb );default:_db .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",_cgf .Name );if _dfe :=d .Skip ();_dfe !=nil {return _dfe ;};};case _f .EndElement :break _cag ;case _f .CharData :};};return nil ;};type CT_GvmlTextShape struct{TxBody *CT_TextBody ;Choice *CT_GvmlTextShapeChoice ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_AlphaModulateEffect ()*CT_AlphaModulateEffect {_dbce :=&CT_AlphaModulateEffect {};_dbce .Cont =NewCT_EffectContainer ();return _dbce ;};func (_faecf *CT_XYAdjustHandle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _faecf .GdRefXAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0058"},Value :_e .Sprintf ("\u0025\u0076",*_faecf .GdRefXAttr )});};if _faecf .MinXAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0058"},Value :_e .Sprintf ("\u0025\u0076",*_faecf .MinXAttr )});};if _faecf .MaxXAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0058"},Value :_e .Sprintf ("\u0025\u0076",*_faecf .MaxXAttr )});};if _faecf .GdRefYAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0059"},Value :_e .Sprintf ("\u0025\u0076",*_faecf .GdRefYAttr )});};if _faecf .MinYAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0059"},Value :_e .Sprintf ("\u0025\u0076",*_faecf .MinYAttr )});};if _faecf .MaxYAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0059"},Value :_e .Sprintf ("\u0025\u0076",*_faecf .MaxYAttr )});};e .EncodeToken (start );_agagb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_faecf .Pos ,_agagb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_Geometry and its children, prefixing error messages with path +func (_daafa *EG_Geometry )ValidateWithPath (path string )error {if _daafa .CustGeom !=nil {if _fbcaf :=_daafa .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_fbcaf !=nil {return _fbcaf ;};};if _daafa .PrstGeom !=nil {if _edfbc :=_daafa .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm");_edfbc !=nil {return _edfbc ;};};return nil ;};type CT_GeomGuideList struct{Gd []*CT_GeomGuide ;};func (_gagcc ST_SchemeColorVal )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_gagcc .String (),start );};func (_egd *CT_Backdrop )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_egd .Anchor =NewCT_Point3D ();_egd .Norm =NewCT_Vector3D ();_egd .Up =NewCT_Vector3D ();_egbba :for {_adda ,_dabd :=d .Token ();if _dabd !=nil {return _dabd ;};switch _ffe :=_adda .(type ){case _gg .StartElement :switch _ffe .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _ddda :=d .DecodeElement (_egd .Anchor ,&_ffe );_ddda !=nil {return _ddda ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dafac :=d .DecodeElement (_egd .Norm ,&_ffe );_dafac !=nil {return _dafac ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _bff :=d .DecodeElement (_egd .Up ,&_ffe );_bff !=nil {return _bff ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egd .ExtLst =NewCT_OfficeArtExtensionList ();if _agfb :=d .DecodeElement (_egd .ExtLst ,&_ffe );_agfb !=nil {return _agfb ;};default:_bb .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",_ffe .Name );if _dbda :=d .Skip ();_dbda !=nil {return _dbda ;};};case _gg .EndElement :break _egbba ;case _gg .CharData :};};return nil ;};type CT_LineEndProperties struct{TypeAttr ST_LineEndType ;WAttr ST_LineEndWidth ;LenAttr ST_LineEndLength ;}; -// ValidateWithPath validates the CT_TextNormalAutofit and its children, prefixing error messages with path -func (_feacc *CT_TextNormalAutofit )ValidateWithPath (path string )error {if _feacc .FontScaleAttr !=nil {if _aaddf :=_feacc .FontScaleAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_aaddf !=nil {return _aaddf ;};};if _feacc .LnSpcReductionAttr !=nil {if _agbbd :=_feacc .LnSpcReductionAttr .ValidateWithPath (path +"\u002f\u004c\u006e\u0053pc\u0052\u0065\u0064\u0075\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_agbbd !=nil {return _agbbd ;};};return nil ;};func ParseUnionST_OnOff (s string )(_bg .ST_OnOff ,error ){return _bg .ST_OnOff {},nil }; +// Validate validates the CT_FontReference and its children +func (_gbfe *CT_FontReference )Validate ()error {return _gbfe .ValidateWithPath ("\u0043\u0054_\u0046\u006f\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");}; -// ValidateWithPath validates the CT_LinearShadeProperties and its children, prefixing error messages with path -func (_caaf *CT_LinearShadeProperties )ValidateWithPath (path string )error {if _caaf .AngAttr !=nil {if *_caaf .AngAttr < 0{return _e .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 ,*_caaf .AngAttr );};if *_caaf .AngAttr >=21600000{return _e .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 ,*_caaf .AngAttr );};};return nil ;};type CT_TableCol struct{WAttr ST_Coordinate ;ExtLst *CT_OfficeArtExtensionList ;};type EG_ThemeableFillStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;};func (_fagbg ST_BevelPresetType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fagbg .String (),start );};func (_gecea ST_RectAlignment )String ()string {switch _gecea {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 NewCT_OuterShadowEffect ()*CT_OuterShadowEffect {_cfbgf :=&CT_OuterShadowEffect {};return _cfbgf ;};func (_edcacg *ST_LineEndWidth )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdfbg ,_dcfeg :=d .Token ();if _dcfeg !=nil {return _dcfeg ;};if _baaffd ,_ggdag :=_cdfbg .(_f .EndElement );_ggdag &&_baaffd .Name ==start .Name {*_edcacg =1;return nil ;};if _gddca ,_abebed :=_cdfbg .(_f .CharData );!_abebed {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",_cdfbg );}else {switch string (_gddca ){case "":*_edcacg =0;case "\u0073\u006d":*_edcacg =1;case "\u006d\u0065\u0064":*_edcacg =2;case "\u006c\u0067":*_edcacg =3;};};_cdfbg ,_dcfeg =d .Token ();if _dcfeg !=nil {return _dcfeg ;};if _edgga ,_dced :=_cdfbg .(_f .EndElement );_dced &&_edgga .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",_cdfbg );};type EG_ThemeableEffectStyle struct{Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;};func (_acdfd ST_TextVertOverflowType )ValidateWithPath (path string )error {switch _acdfd {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 (_acdfd ));};return nil ;};func NewCT_AnimationGraphicalObjectBuildProperties ()*CT_AnimationGraphicalObjectBuildProperties {_gea :=&CT_AnimationGraphicalObjectBuildProperties {};return _gea ;};func (_dcga *CT_TextTabStop )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcga .PosAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u006f\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_dcga .PosAttr )});};if _dcga .AlgnAttr !=ST_TextTabAlignTypeUnset {_gbbe ,_cgace :=_dcga .AlgnAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u006c\u0067\u006e"});if _cgace !=nil {return _cgace ;};start .Attr =append (start .Attr ,_gbbe );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdeeg ST_BlackWhiteMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bdeeg .String (),start );};func (_beea *ST_LineCap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efdgg ,_dedgg :=d .Token ();if _dedgg !=nil {return _dedgg ;};if _fdgacd ,_efefa :=_efdgg .(_f .EndElement );_efefa &&_fdgacd .Name ==start .Name {*_beea =1;return nil ;};if _eedbb ,_bcdg :=_efdgg .(_f .CharData );!_bcdg {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",_efdgg );}else {switch string (_eedbb ){case "":*_beea =0;case "\u0072\u006e\u0064":*_beea =1;case "\u0073\u0071":*_beea =2;case "\u0066\u006c\u0061\u0074":*_beea =3;};};_efdgg ,_dedgg =d .Token ();if _dedgg !=nil {return _dedgg ;};if _eggged ,_dabee :=_efdgg .(_f .EndElement );_dabee &&_eggged .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",_efdgg );};type CT_LightRig struct{RigAttr ST_LightRigType ;DirAttr ST_LightRigDirection ;Rot *CT_SphereCoords ;};type ST_PresetPatternVal byte ;func (_edbdec *ST_TextPoint )ValidateWithPath (path string )error {_eadfg :=[]string {};if _edbdec .ST_TextPointUnqualified !=nil {_eadfg =append (_eadfg ,"\u0053\u0054\u005fTe\u0078\u0074\u0050\u006f\u0069\u006e\u0074\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064");};if _edbdec .ST_UniversalMeasure !=nil {_eadfg =append (_eadfg ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_eadfg )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eadfg );};return nil ;};func NewCT_Scene3D ()*CT_Scene3D {_fcbfa :=&CT_Scene3D {};_fcbfa .Camera =NewCT_Camera ();_fcbfa .LightRig =NewCT_LightRig ();return _fcbfa ;};func (_dbced ST_TextUnderlineType )String ()string {switch _dbced {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 (_dedcb ST_AnimationChartOnlyBuildType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gdgggd :=_f .Attr {};_gdgggd .Name =name ;switch _dedcb {case ST_AnimationChartOnlyBuildTypeUnset :_gdgggd .Value ="";case ST_AnimationChartOnlyBuildTypeSeries :_gdgggd .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_AnimationChartOnlyBuildTypeCategory :_gdgggd .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_AnimationChartOnlyBuildTypeSeriesEl :_gdgggd .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case ST_AnimationChartOnlyBuildTypeCategoryEl :_gdgggd .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _gdgggd ,nil ;};func (_ccafdd ST_TextAutonumberScheme )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ccafdd .String (),start );};func NewEG_Media ()*EG_Media {_bbce :=&EG_Media {};return _bbce }; +// ValidateWithPath validates the CT_AlphaOutsetEffect and its children, prefixing error messages with path +func (_gdg *CT_AlphaOutsetEffect )ValidateWithPath (path string )error {if _gdg .RadAttr !=nil {if _abf :=_gdg .RadAttr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0041\u0074\u0074\u0072");_abf !=nil {return _abf ;};};return nil ;};func (_ddaca ST_AnimationDgmOnlyBuildType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_cbeae :=_gg .Attr {};_cbeae .Name =name ;switch _ddaca {case ST_AnimationDgmOnlyBuildTypeUnset :_cbeae .Value ="";case ST_AnimationDgmOnlyBuildTypeOne :_cbeae .Value ="\u006f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlOne :_cbeae .Value ="\u006c\u0076\u006c\u004f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlAtOnce :_cbeae .Value ="\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e";};return _cbeae ,nil ;};func (_edfaab ST_TextFontAlignType )Validate ()error {return _edfaab .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_GvmlGroupShapeChoice and its children, prefixing error messages with path -func (_edbb *CT_GvmlGroupShapeChoice )ValidateWithPath (path string )error {for _dgdf ,_adcdg :=range _edbb .TxSp {if _agcef :=_adcdg .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0054\u0078\u0053\u0070\u005b\u0025\u0064\u005d",path ,_dgdf ));_agcef !=nil {return _agcef ;};};for _aabf ,_ccbcb :=range _edbb .Sp {if _gbgeb :=_ccbcb .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_aabf ));_gbgeb !=nil {return _gbgeb ;};};for _egffc ,_fafeg :=range _edbb .CxnSp {if _ggbe :=_fafeg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_egffc ));_ggbe !=nil {return _ggbe ;};};for _deeff ,_aece :=range _edbb .Pic {if _ebgbb :=_aece .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_deeff ));_ebgbb !=nil {return _ebgbb ;};};for _ebegf ,_ddcg :=range _edbb .GraphicFrame {if _cfbg :=_ddcg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_ebegf ));_cfbg !=nil {return _cfbg ;};};for _cdade ,_dddg :=range _edbb .GrpSp {if _ccdeg :=_dddg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_cdade ));_ccdeg !=nil {return _ccdeg ;};};return nil ;};func (_febff *CT_PolarAdjustHandle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_febff .Pos =NewCT_AdjPoint2D ();for _ ,_fcbdg :=range start .Attr {if _fcbdg .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0052"{_baac ,_fdgge :=_fcbdg .Value ,error (nil );if _fdgge !=nil {return _fdgge ;};_febff .GdRefRAttr =&_baac ;continue ;};if _fcbdg .Name .Local =="\u006d\u0069\u006e\u0052"{_ggaf ,_ecbea :=ParseUnionST_AdjCoordinate (_fcbdg .Value );if _ecbea !=nil {return _ecbea ;};_febff .MinRAttr =&_ggaf ;continue ;};if _fcbdg .Name .Local =="\u006d\u0061\u0078\u0052"{_gcab ,_ededb :=ParseUnionST_AdjCoordinate (_fcbdg .Value );if _ededb !=nil {return _ededb ;};_febff .MaxRAttr =&_gcab ;continue ;};if _fcbdg .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"{_cccffc ,_dccc :=_fcbdg .Value ,error (nil );if _dccc !=nil {return _dccc ;};_febff .GdRefAngAttr =&_cccffc ;continue ;};if _fcbdg .Name .Local =="\u006d\u0069\u006e\u0041\u006e\u0067"{_egce ,_fdbda :=ParseUnionST_AdjAngle (_fcbdg .Value );if _fdbda !=nil {return _fdbda ;};_febff .MinAngAttr =&_egce ;continue ;};if _fcbdg .Name .Local =="\u006d\u0061\u0078\u0041\u006e\u0067"{_fbcbbg ,_cfcd :=ParseUnionST_AdjAngle (_fcbdg .Value );if _cfcd !=nil {return _cfcd ;};_febff .MaxAngAttr =&_fbcbbg ;continue ;};};_afcae :for {_cbea ,_cfdc :=d .Token ();if _cfdc !=nil {return _cfdc ;};switch _fdgga :=_cbea .(type ){case _f .StartElement :switch _fdgga .Name {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 :"\u0070\u006f\u0073"},_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 :"\u0070\u006f\u0073"}:if _fgga :=d .DecodeElement (_febff .Pos ,&_fdgga );_fgga !=nil {return _fgga ;};default:_db .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",_fdgga .Name );if _bgadc :=d .Skip ();_bgadc !=nil {return _bgadc ;};};case _f .EndElement :break _afcae ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GradientFillProperties and its children, prefixing error messages with path +func (_bfaa *CT_GradientFillProperties )ValidateWithPath (path string )error {if _bgfge :=_bfaa .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_bgfge !=nil {return _bgfge ;};if _bfaa .GsLst !=nil {if _dbaab :=_bfaa .GsLst .ValidateWithPath (path +"\u002f\u0047\u0073\u004c\u0073\u0074");_dbaab !=nil {return _dbaab ;};};if _bfaa .Lin !=nil {if _egbd :=_bfaa .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_egbd !=nil {return _egbd ;};};if _bfaa .Path !=nil {if _gggb :=_bfaa .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_gggb !=nil {return _gggb ;};};if _bfaa .TileRect !=nil {if _fgdfc :=_bfaa .TileRect .ValidateWithPath (path +"\u002fT\u0069\u006c\u0065\u0052\u0065\u0063t");_fgdfc !=nil {return _fgdfc ;};};return nil ;}; -// ValidateWithPath validates the CT_AdjustHandleList and its children, prefixing error messages with path -func (_ace *CT_AdjustHandleList )ValidateWithPath (path string )error {for _ffe ,_acc :=range _ace .AhXY {if _def :=_acc .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0041\u0068\u0058\u0059\u005b\u0025\u0064\u005d",path ,_ffe ));_def !=nil {return _def ;};};for _abg ,_fded :=range _ace .AhPolar {if _cbe :=_fded .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0041\u0068\u0050\u006f\u006c\u0061r\u005b\u0025\u0064\u005d",path ,_abg ));_cbe !=nil {return _cbe ;};};return nil ;};func (_fadde *CT_TextUnderlineLineFollowText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_cgcde ,_afgfb :=d .Token ();if _afgfb !=nil {return _e .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",_afgfb );};if _agbeec ,_egaae :=_cgcde .(_f .EndElement );_egaae &&_agbeec .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_FillProperties and its children +func (_ccfe *CT_FillProperties )Validate ()error {return _ccfe .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_TableStyleCellStyle and its children -func (_febcb *CT_TableStyleCellStyle )Validate ()error {return _febcb .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079l\u0065");};func (_fbgadc ST_ChartBuildStep )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fbgadc .String (),start );};func NewCT_TransformEffect ()*CT_TransformEffect {_ebbeae :=&CT_TransformEffect {};return _ebbeae };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 EG_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;};func (_bdafd ST_TextVerticalType )ValidateWithPath (path string )error {switch _bdafd {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 (_bdafd ));};return nil ;};type CT_NonVisualContentPartProperties struct{IsCommentAttr *bool ;CpLocks *CT_ContentPartLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_caede *ST_AnimationBuildType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_caede =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_caede =1;};return nil ;};func (_deefff *CT_Path2DMoveTo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_deefff .Pt =NewCT_AdjPoint2D ();_cgcg :for {_efdfg ,_afabfa :=d .Token ();if _afabfa !=nil {return _afabfa ;};switch _dffbag :=_efdfg .(type ){case _f .StartElement :switch _dffbag .Name {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 :"\u0070\u0074"},_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 :"\u0070\u0074"}:if _geaa :=d .DecodeElement (_deefff .Pt ,&_dffbag );_geaa !=nil {return _geaa ;};default:_db .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",_dffbag .Name );if _cafgc :=d .Skip ();_cafgc !=nil {return _cafgc ;};};case _f .EndElement :break _cgcg ;case _f .CharData :};};return nil ;};func (_ae *Blip )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ae .CT_Blip =*NewCT_Blip ();for _ ,_aec :=range start .Attr {if _aec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aec .Name .Local =="\u0065\u006d\u0062e\u0064"{_aa ,_ca :=_aec .Value ,error (nil );if _ca !=nil {return _ca ;};_ae .EmbedAttr =&_aa ;continue ;};if _aec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aec .Name .Local =="\u006c\u0069\u006e\u006b"{_eb ,_dcg :=_aec .Value ,error (nil );if _dcg !=nil {return _dcg ;};_ae .LinkAttr =&_eb ;continue ;};if _aec .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_ae .CstateAttr .UnmarshalXMLAttr (_aec );continue ;};};_dba :for {_gg ,_dbc :=d .Token ();if _dbc !=nil {return _dbc ;};switch _afd :=_gg .(type ){case _f .StartElement :switch _afd .Name {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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_ffb :=NewCT_BlipChoice ();if _ab :=d .DecodeElement (&_ffb .AlphaBiLevel ,&_afd );_ab !=nil {return _ab ;};_ae .Choice =append (_ae .Choice ,_ffb );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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_bba :=NewCT_BlipChoice ();if _ega :=d .DecodeElement (&_bba .AlphaCeiling ,&_afd );_ega !=nil {return _ega ;};_ae .Choice =append (_ae .Choice ,_bba );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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_deg :=NewCT_BlipChoice ();if _bfe :=d .DecodeElement (&_deg .AlphaFloor ,&_afd );_bfe !=nil {return _bfe ;};_ae .Choice =append (_ae .Choice ,_deg );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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_egae :=NewCT_BlipChoice ();if _cb :=d .DecodeElement (&_egae .AlphaInv ,&_afd );_cb !=nil {return _cb ;};_ae .Choice =append (_ae .Choice ,_egae );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_ac :=NewCT_BlipChoice ();if _bcd :=d .DecodeElement (&_ac .AlphaMod ,&_afd );_bcd !=nil {return _bcd ;};_ae .Choice =append (_ae .Choice ,_ac );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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_gc :=NewCT_BlipChoice ();if _ccc :=d .DecodeElement (&_gc .AlphaModFix ,&_afd );_ccc !=nil {return _ccc ;};_ae .Choice =append (_ae .Choice ,_gc );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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_bbg :=NewCT_BlipChoice ();if _aad :=d .DecodeElement (&_bbg .AlphaRepl ,&_afd );_aad !=nil {return _aad ;};_ae .Choice =append (_ae .Choice ,_bbg );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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_aab :=NewCT_BlipChoice ();if _cae :=d .DecodeElement (&_aab .BiLevel ,&_afd );_cae !=nil {return _cae ;};_ae .Choice =append (_ae .Choice ,_aab );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 :"\u0062\u006c\u0075\u0072"},_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 :"\u0062\u006c\u0075\u0072"}:_efg :=NewCT_BlipChoice ();if _gdc :=d .DecodeElement (&_efg .Blur ,&_afd );_gdc !=nil {return _gdc ;};_ae .Choice =append (_ae .Choice ,_efg );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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_efgg :=NewCT_BlipChoice ();if _ccd :=d .DecodeElement (&_efgg .ClrChange ,&_afd );_ccd !=nil {return _ccd ;};_ae .Choice =append (_ae .Choice ,_efgg );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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_gf :=NewCT_BlipChoice ();if _bbc :=d .DecodeElement (&_gf .ClrRepl ,&_afd );_bbc !=nil {return _bbc ;};_ae .Choice =append (_ae .Choice ,_gf );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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_ebe :=NewCT_BlipChoice ();if _geef :=d .DecodeElement (&_ebe .Duotone ,&_afd );_geef !=nil {return _geef ;};_ae .Choice =append (_ae .Choice ,_ebe );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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_bde :=NewCT_BlipChoice ();if _bdc :=d .DecodeElement (&_bde .FillOverlay ,&_afd );_bdc !=nil {return _bdc ;};_ae .Choice =append (_ae .Choice ,_bde );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\u0079\u0073\u0063\u006c"},_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\u0079\u0073\u0063\u006c"}:_gga :=NewCT_BlipChoice ();if _bdg :=d .DecodeElement (&_gga .Grayscl ,&_afd );_bdg !=nil {return _bdg ;};_ae .Choice =append (_ae .Choice ,_gga );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 :"\u0068\u0073\u006c"},_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 :"\u0068\u0073\u006c"}:_bbaa :=NewCT_BlipChoice ();if _edc :=d .DecodeElement (&_bbaa .Hsl ,&_afd );_edc !=nil {return _edc ;};_ae .Choice =append (_ae .Choice ,_bbaa );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_caf :=NewCT_BlipChoice ();if _bec :=d .DecodeElement (&_caf .Lum ,&_afd );_bec !=nil {return _bec ;};_ae .Choice =append (_ae .Choice ,_caf );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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_agg :=NewCT_BlipChoice ();if _daf :=d .DecodeElement (&_agg .Tint ,&_afd );_daf !=nil {return _daf ;};_ae .Choice =append (_ae .Choice ,_agg );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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ae .ExtLst =NewCT_OfficeArtExtensionList ();if _cf :=d .DecodeElement (_ae .ExtLst ,&_afd );_cf !=nil {return _cf ;};default:_db .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",_afd .Name );if _eeb :=d .Skip ();_eeb !=nil {return _eeb ;};};case _f .EndElement :break _dba ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_GlowEffect and its children +func (_fcega *CT_GlowEffect )Validate ()error {return _fcega .ValidateWithPath ("\u0043\u0054\u005f\u0047\u006c\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074");};func (_bebda *CT_TextTabStop )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_agdbd :=range start .Attr {if _agdbd .Name .Local =="\u0070\u006f\u0073"{_dddae ,_cacaa :=ParseUnionST_Coordinate32 (_agdbd .Value );if _cacaa !=nil {return _cacaa ;};_bebda .PosAttr =&_dddae ;continue ;};if _agdbd .Name .Local =="\u0061\u006c\u0067\u006e"{_bebda .AlgnAttr .UnmarshalXMLAttr (_agdbd );continue ;};};for {_cdaaa ,_dbbegc :=d .Token ();if _dbbegc !=nil {return _b .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",_dbbegc );};if _eggd ,_dafc :=_cdaaa .(_gg .EndElement );_dafc &&_eggd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Theme and its children, prefixing error messages with path -func (_gfbg *Theme )ValidateWithPath (path string )error {if _efdbd :=_gfbg .CT_OfficeStyleSheet .ValidateWithPath (path );_efdbd !=nil {return _efdbd ;};return nil ;};func NewCT_WholeE2oFormatting ()*CT_WholeE2oFormatting {_gbagd :=&CT_WholeE2oFormatting {};return _gbagd ;};func NewCT_PresetShadowEffect ()*CT_PresetShadowEffect {_gafe :=&CT_PresetShadowEffect {};_gafe .PrstAttr =ST_PresetShadowVal (1);return _gafe ;};func (_cfcgg ST_LightRigType )Validate ()error {return _cfcgg .ValidateWithPath ("")}; +// Validate validates the CT_ColorMapping and its children +func (_bdca *CT_ColorMapping )Validate ()error {return _bdca .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");}; -// Validate validates the CT_GvmlConnectorNonVisual and its children -func (_ddcfb *CT_GvmlConnectorNonVisual )Validate ()error {return _ddcfb .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065c\u0074o\u0072N\u006f\u006e\u0056\u0069\u0073\u0075\u0061l");}; +// ValidateWithPath validates the EG_ColorChoice and its children, prefixing error messages with path +func (_gffaad *EG_ColorChoice )ValidateWithPath (path string )error {if _gffaad .ScrgbClr !=nil {if _caeea :=_gffaad .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_caeea !=nil {return _caeea ;};};if _gffaad .SrgbClr !=nil {if _bgbdg :=_gffaad .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bgbdg !=nil {return _bgbdg ;};};if _gffaad .HslClr !=nil {if _gcgca :=_gffaad .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_gcgca !=nil {return _gcgca ;};};if _gffaad .SysClr !=nil {if _gaeafb :=_gffaad .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_gaeafb !=nil {return _gaeafb ;};};if _gffaad .SchemeClr !=nil {if _fbcgd :=_gffaad .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_fbcgd !=nil {return _fbcgd ;};};if _gffaad .PrstClr !=nil {if _dggbg :=_gffaad .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_dggbg !=nil {return _dggbg ;};};return nil ;};func NewCT_Blip ()*CT_Blip {_bgfdg :=&CT_Blip {};return _bgfdg }; -// Validate validates the CT_TableGrid and its children -func (_cfgec *CT_TableGrid )Validate ()error {return _cfgec .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0047\u0072\u0069\u0064");}; +// ValidateWithPath validates the ThemeManager and its children, prefixing error messages with path +func (_cfbcg *ThemeManager )ValidateWithPath (path string )error {if _dcfeb :=_cfbcg .CT_EmptyElement .ValidateWithPath (path );_dcfeb !=nil {return _dcfeb ;};return nil ;}; -// ValidateWithPath validates the CT_TextBody and its children, prefixing error messages with path -func (_bafbc *CT_TextBody )ValidateWithPath (path string )error {if _dcdg :=_bafbc .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_dcdg !=nil {return _dcdg ;};if _bafbc .LstStyle !=nil {if _eegaf :=_bafbc .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce");_eegaf !=nil {return _eegaf ;};};for _cafbc ,_fcefe :=range _bafbc .P {if _cbcfa :=_fcefe .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_cafbc ));_cbcfa !=nil {return _cbcfa ;};};return nil ;};func _efbdf (_abffe bool )uint8 {if _abffe {return 1;};return 0;};func (_abdc *CT_RegularTextRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eegdaf :for {_gcegd ,_ccafde :=d .Token ();if _ccafde !=nil {return _ccafde ;};switch _adbcc :=_gcegd .(type ){case _f .StartElement :switch _adbcc .Name {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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_abdc .RPr =NewCT_TextCharacterProperties ();if _cbbga :=d .DecodeElement (_abdc .RPr ,&_adbcc );_cbbga !=nil {return _cbbga ;};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 :"\u0074"},_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 :"\u0074"}:if _daabc :=d .DecodeElement (&_abdc .T ,&_adbcc );_daabc !=nil {return _daabc ;};default:_db .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",_adbcc .Name );if _efgfb :=d .Skip ();_efgfb !=nil {return _efgfb ;};};case _f .EndElement :break _eegdaf ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_FontReference and its children, prefixing error messages with path +func (_cagc *CT_FontReference )ValidateWithPath (path string )error {if _cagc .IdxAttr ==ST_FontCollectionIndexUnset {return _b .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 _dgdde :=_cagc .IdxAttr .ValidateWithPath (path +"\u002f\u0049\u0064\u0078\u0041\u0074\u0074\u0072");_dgdde !=nil {return _dgdde ;};if _cagc .ScrgbClr !=nil {if _beaad :=_cagc .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_beaad !=nil {return _beaad ;};};if _cagc .SrgbClr !=nil {if _fccfb :=_cagc .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_fccfb !=nil {return _fccfb ;};};if _cagc .HslClr !=nil {if _cbbg :=_cagc .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_cbbg !=nil {return _cbbg ;};};if _cagc .SysClr !=nil {if _fffdg :=_cagc .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_fffdg !=nil {return _fffdg ;};};if _cagc .SchemeClr !=nil {if _bebfa :=_cagc .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_bebfa !=nil {return _bebfa ;};};if _cagc .PrstClr !=nil {if _adb :=_cagc .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_adb !=nil {return _adb ;};};return nil ;}; -// ValidateWithPath validates the CT_AlphaFloorEffect and its children, prefixing error messages with path -func (_gaf *CT_AlphaFloorEffect )ValidateWithPath (path string )error {return nil };func (_fecfcg *CT_TextLineBreak )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fecfcg .RPr !=nil {_deaa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_fecfcg .RPr ,_deaa );};e .EncodeToken (_f .EndElement {Name :start .Name });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 (_bebff *ST_TextAnchoringType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bebff =0;case "\u0074":*_bebff =1;case "\u0063\u0074\u0072":*_bebff =2;case "\u0062":*_bebff =3;case "\u006a\u0075\u0073\u0074":*_bebff =4;case "\u0064\u0069\u0073\u0074":*_bebff =5;};return nil ;};func (_bgdf *CT_LineStyleList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdce :for {_bbdfa ,_bgfb :=d .Token ();if _bgfb !=nil {return _bgfb ;};switch _egeb :=_bbdfa .(type ){case _f .StartElement :switch _egeb .Name {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 :"\u006c\u006e"},_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 :"\u006c\u006e"}:_dadda :=NewCT_LineProperties ();if _ecbed :=d .DecodeElement (_dadda ,&_egeb );_ecbed !=nil {return _ecbed ;};_bgdf .Ln =append (_bgdf .Ln ,_dadda );default:_db .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",_egeb .Name );if _bgbbd :=d .Skip ();_bgbbd !=nil {return _bgbbd ;};};case _f .EndElement :break _bdce ;case _f .CharData :};};return nil ;};type ST_LineEndType byte ;func (_edfgb *CT_PositiveFixedAngle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edfgb .ValAttr =0;for _ ,_ffbef :=range start .Attr {if _ffbef .Name .Local =="\u0076\u0061\u006c"{_beccc ,_beaaad :=_g .ParseInt (_ffbef .Value ,10,32);if _beaaad !=nil {return _beaaad ;};_edfgb .ValAttr =int32 (_beccc );continue ;};};for {_efbcg ,_bedgg :=d .Token ();if _bedgg !=nil {return _e .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",_bedgg );};if _cbdee ,_ebcgd :=_efbcg .(_f .EndElement );_ebcgd &&_cbdee .Name ==start .Name {break ;};};return nil ;};func (_dddec ST_AdjCoordinate )String ()string {if _dddec .ST_Coordinate !=nil {return _dddec .ST_Coordinate .String ();};if _dddec .ST_GeomGuideName !=nil {return _e .Sprintf ("\u0025\u0076",*_dddec .ST_GeomGuideName );};return "";};func (_ffag ST_LineEndLength )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eegab :=_f .Attr {};_eegab .Name =name ;switch _ffag {case ST_LineEndLengthUnset :_eegab .Value ="";case ST_LineEndLengthSm :_eegab .Value ="\u0073\u006d";case ST_LineEndLengthMed :_eegab .Value ="\u006d\u0065\u0064";case ST_LineEndLengthLg :_eegab .Value ="\u006c\u0067";};return _eegab ,nil ;}; +// ValidateWithPath validates the CT_CustomColorList and its children, prefixing error messages with path +func (_aadgb *CT_CustomColorList )ValidateWithPath (path string )error {for _dedb ,_acad :=range _aadgb .CustClr {if _dggfb :=_acad .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0073\u0074\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_dedb ));_dggfb !=nil {return _dggfb ;};};return nil ;};func (_abfef ST_PresetLineDashVal )String ()string {switch _abfef {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 "";}; -// Validate validates the CT_EmbeddedWAVAudioFile and its children -func (_cadc *CT_EmbeddedWAVAudioFile )Validate ()error {return _cadc .ValidateWithPath ("\u0043\u0054\u005fEm\u0062\u0065\u0064\u0064\u0065\u0064\u0057\u0041\u0056\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");};func (_feaef ST_TextCapsType )Validate ()error {return _feaef .ValidateWithPath ("")};type CT_DashStopList struct{Ds []*CT_DashStop ;}; +// ValidateWithPath validates the CT_LightRig and its children, prefixing error messages with path +func (_dbdg *CT_LightRig )ValidateWithPath (path string )error {if _dbdg .RigAttr ==ST_LightRigTypeUnset {return _b .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 _geda :=_dbdg .RigAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0041\u0074\u0074\u0072");_geda !=nil {return _geda ;};if _dbdg .DirAttr ==ST_LightRigDirectionUnset {return _b .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 _dgceg :=_dbdg .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_dgceg !=nil {return _dgceg ;};if _dbdg .Rot !=nil {if _cegge :=_dbdg .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_cegge !=nil {return _cegge ;};};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 (_bdbd *CT_TablePropertiesChoice )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bdbd .TableStyle !=nil {_feaeb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0074a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bdbd .TableStyle ,_feaeb );};if _bdbd .TableStyleId !=nil {_gdecg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074y\u006c\u0065\u0049\u0064"}};_bb .AddPreserveSpaceAttr (&_gdecg ,*_bdbd .TableStyleId );e .EncodeElement (_bdbd .TableStyleId ,_gdecg );};return nil ;};func (_aaafe *ST_LineEndLength )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dabc ,_ggbddd :=d .Token ();if _ggbddd !=nil {return _ggbddd ;};if _gacdac ,_fdffc :=_dabc .(_gg .EndElement );_fdffc &&_gacdac .Name ==start .Name {*_aaafe =1;return nil ;};if _bfcbb ,_dfgfb :=_dabc .(_gg .CharData );!_dfgfb {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",_dabc );}else {switch string (_bfcbb ){case "":*_aaafe =0;case "\u0073\u006d":*_aaafe =1;case "\u006d\u0065\u0064":*_aaafe =2;case "\u006c\u0067":*_aaafe =3;};};_dabc ,_ggbddd =d .Token ();if _ggbddd !=nil {return _ggbddd ;};if _fcbbcf ,_egfag :=_dabc .(_gg .EndElement );_egfag &&_fcbbcf .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",_dabc );}; -// Validate validates the CT_CustomColorList and its children -func (_ffgf *CT_CustomColorList )Validate ()error {return _ffgf .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dC\u006f\u006co\u0072\u004c\u0069\u0073\u0074");};func (_ffcbg *ST_TextAlignType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ffcbg =0;case "\u006c":*_ffcbg =1;case "\u0063\u0074\u0072":*_ffcbg =2;case "\u0072":*_ffcbg =3;case "\u006a\u0075\u0073\u0074":*_ffcbg =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_ffcbg =5;case "\u0064\u0069\u0073\u0074":*_ffcbg =6;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_ffcbg =7;};return nil ;}; +// Validate validates the CT_StyleMatrixReference and its children +func (_fdgbdg *CT_StyleMatrixReference )Validate ()error {return _fdgbdg .ValidateWithPath ("\u0043\u0054\u005fSt\u0079\u006c\u0065\u004d\u0061\u0074\u0072\u0069\u0078\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};func (_eeaca *CT_SupplementalFont )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_gbfgc :=range start .Attr {if _gbfgc .Name .Local =="\u0073\u0063\u0072\u0069\u0070\u0074"{_dfbgc ,_baaaa :=_gbfgc .Value ,error (nil );if _baaaa !=nil {return _baaaa ;};_eeaca .ScriptAttr =_dfbgc ;continue ;};if _gbfgc .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_egegc ,_gfaag :=_gbfgc .Value ,error (nil );if _gfaag !=nil {return _gfaag ;};_eeaca .TypefaceAttr =_egegc ;continue ;};};for {_cedd ,_gdfcg :=d .Token ();if _gdfcg !=nil {return _b .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",_gdfcg );};if _ccaf ,_fdbfb :=_cedd .(_gg .EndElement );_fdbfb &&_ccaf .Name ==start .Name {break ;};};return nil ;};func (_gdaae *CT_NonVisualPictureProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gdaae .PreferRelativeResizeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gdaae .PreferRelativeResizeAttr ))});};e .EncodeToken (start );if _gdaae .PicLocks !=nil {_bgfbb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_gdaae .PicLocks ,_bgfbb );};if _gdaae .ExtLst !=nil {_cdbgda :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdaae .ExtLst ,_cdbgda );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_eccdf *EG_LineJoinProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _eccdf .Round !=nil {_gefcbd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_eccdf .Round ,_gefcbd );};if _eccdf .Bevel !=nil {_bcabc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_eccdf .Bevel ,_bcabc );};if _eccdf .Miter !=nil {_cgade :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}};e .EncodeElement (_eccdf .Miter ,_cgade );};return nil ;};func (_cgebc ST_CompoundLine )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_cgebc .String (),start );};type CT_Path2DArcTo struct{WRAttr ST_AdjCoordinate ;HRAttr ST_AdjCoordinate ;StAngAttr ST_AdjAngle ;SwAngAttr ST_AdjAngle ;}; -// Validate validates the CT_GvmlPicture and its children -func (_dbgd *CT_GvmlPicture )Validate ()error {return _dbgd .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069c\u0074\u0075\u0072\u0065");};func NewCT_GvmlUseShapeRectangle ()*CT_GvmlUseShapeRectangle {_efdc :=&CT_GvmlUseShapeRectangle {};return _efdc ;};func (_fefg *CT_BaseStylesOverride )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fefg .ClrScheme !=nil {_eac :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_fefg .ClrScheme ,_eac );};if _fefg .FontScheme !=nil {_bge :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_fefg .FontScheme ,_bge );};if _fefg .FmtScheme !=nil {_ddgc :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_fefg .FmtScheme ,_ddgc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type EG_TextUnderlineLine struct{ULnTx *CT_TextUnderlineLineFollowText ;ULn *CT_LineProperties ;};func (_gdbgg ST_LineEndType )Validate ()error {return _gdbgg .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_FillEffect and its children, prefixing error messages with path +func (_afdc *CT_FillEffect )ValidateWithPath (path string )error {if _afdc .NoFill !=nil {if _acea :=_afdc .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_acea !=nil {return _acea ;};};if _afdc .SolidFill !=nil {if _ddea :=_afdc .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_ddea !=nil {return _ddea ;};};if _afdc .GradFill !=nil {if _geeae :=_afdc .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_geeae !=nil {return _geeae ;};};if _afdc .BlipFill !=nil {if _bdce :=_afdc .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_bdce !=nil {return _bdce ;};};if _afdc .PattFill !=nil {if _cgeg :=_afdc .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_cgeg !=nil {return _cgeg ;};};if _afdc .GrpFill !=nil {if _gefbf :=_afdc .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_gefbf !=nil {return _gefbf ;};};return nil ;}; -// Validate validates the CT_PositiveSize2D and its children -func (_eegdd *CT_PositiveSize2D )Validate ()error {return _eegdd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053i\u007a\u0065\u0032\u0044");};func (_gddda *CT_GvmlGroupShapeNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gddda .CNvPr =NewCT_NonVisualDrawingProps ();_gddda .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();_eeefa :for {_egbcg ,_bgag :=d .Token ();if _bgag !=nil {return _bgag ;};switch _degbg :=_egbcg .(type ){case _f .StartElement :switch _degbg .Name {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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _fcedf :=d .DecodeElement (_gddda .CNvPr ,&_degbg );_fcedf !=nil {return _fcedf ;};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 :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _dafd :=d .DecodeElement (_gddda .CNvGrpSpPr ,&_degbg );_dafd !=nil {return _dafd ;};default:_db .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",_degbg .Name );if _afeg :=d .Skip ();_afeg !=nil {return _afeg ;};};case _f .EndElement :break _eeefa ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TablePartStyle and its children, prefixing error messages with path +func (_caccf *CT_TablePartStyle )ValidateWithPath (path string )error {if _caccf .TcTxStyle !=nil {if _efdfg :=_caccf .TcTxStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065");_efdfg !=nil {return _efdfg ;};};if _caccf .TcStyle !=nil {if _gbdbd :=_caccf .TcStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0053\u0074\u0079\u006c\u0065");_gbdbd !=nil {return _gbdbd ;};};return nil ;}; -// Validate validates the CT_OfficeArtExtension and its children -func (_ebfd *CT_OfficeArtExtension )Validate ()error {return _ebfd .ValidateWithPath ("C\u0054\u005f\u004f\u0066fi\u0063e\u0041\u0072\u0074\u0045\u0078t\u0065\u006e\u0073\u0069\u006f\u006e");}; +// ValidateWithPath validates the CT_QuickTimeFile and its children, prefixing error messages with path +func (_bacdb *CT_QuickTimeFile )ValidateWithPath (path string )error {if _bacdb .ExtLst !=nil {if _cgegb :=_bacdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgegb !=nil {return _cgegb ;};};return nil ;};type CT_PathShadeProperties struct{PathAttr ST_PathShadeType ;FillToRect *CT_RelativeRect ;};func (_fcdggg ST_TextVertOverflowType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_fcdggg .String (),start );};func NewCT_TextUnderlineFillFollowText ()*CT_TextUnderlineFillFollowText {_gcged :=&CT_TextUnderlineFillFollowText {};return _gcged ;};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 ;};type ST_EffectContainerType byte ;func NewEG_OfficeArtExtensionList ()*EG_OfficeArtExtensionList {_degbc :=&EG_OfficeArtExtensionList {};return _degbc ;};type CT_FillStyleList struct{EG_FillProperties []*EG_FillProperties ;}; -// Validate validates the CT_ColorChangeEffect and its children -func (_ffde *CT_ColorChangeEffect )Validate ()error {return _ffde .ValidateWithPath ("C\u0054_\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061n\u0067\u0065\u0045\u0066fe\u0063\u0074");};func (_dagaeg *CT_NonVisualConnectorProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbad :for {_facd ,_fgeed :=d .Token ();if _fgeed !=nil {return _fgeed ;};switch _efffb :=_facd .(type ){case _f .StartElement :switch _efffb .Name {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 :"\u0063\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"},_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 :"\u0063\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}:_dagaeg .CxnSpLocks =NewCT_ConnectorLocking ();if _abge :=d .DecodeElement (_dagaeg .CxnSpLocks ,&_efffb );_abge !=nil {return _abge ;};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 :"\u0073\u0074\u0043x\u006e"},_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 :"\u0073\u0074\u0043x\u006e"}:_dagaeg .StCxn =NewCT_Connection ();if _gcbc :=d .DecodeElement (_dagaeg .StCxn ,&_efffb );_gcbc !=nil {return _gcbc ;};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 :"\u0065\u006e\u0064\u0043\u0078\u006e"},_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 :"\u0065\u006e\u0064\u0043\u0078\u006e"}:_dagaeg .EndCxn =NewCT_Connection ();if _eccdg :=d .DecodeElement (_dagaeg .EndCxn ,&_efffb );_eccdg !=nil {return _eccdg ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dagaeg .ExtLst =NewCT_OfficeArtExtensionList ();if _ddfaef :=d .DecodeElement (_dagaeg .ExtLst ,&_efffb );_ddfaef !=nil {return _ddfaef ;};default:_db .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",_efffb .Name );if _cegbg :=d .Skip ();_cegbg !=nil {return _cegbg ;};};case _f .EndElement :break _cbad ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TextTabStop and its children, prefixing error messages with path +func (_geafe *CT_TextTabStop )ValidateWithPath (path string )error {if _geafe .PosAttr !=nil {if _aefec :=_geafe .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_aefec !=nil {return _aefec ;};};if _cacccg :=_geafe .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_cacccg !=nil {return _cacccg ;};return nil ;};func (_cfebd *CT_TextSpacing )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _cfebd .SpcPct !=nil {_gdcg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0063\u0074"}};e .EncodeElement (_cfebd .SpcPct ,_gdcg );};if _cfebd .SpcPts !=nil {_fgafd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0074\u0073"}};e .EncodeElement (_cfebd .SpcPts ,_fgafd );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the Tbl and its children, prefixing error messages with path -func (_gcgfc *Tbl )ValidateWithPath (path string )error {if _ffdab :=_gcgfc .CT_Table .ValidateWithPath (path );_ffdab !=nil {return _ffdab ;};return nil ;};type ST_EffectContainerType byte ;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;); +// Validate validates the CT_FillStyleList and its children +func (_fgeac *CT_FillStyleList )Validate ()error {return _fgeac .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");};func (_cdf *Blip )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cdf .CT_Blip =*NewCT_Blip ();for _ ,_gdb :=range start .Attr {if _gdb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gdb .Name .Local =="\u0065\u006d\u0062e\u0064"{_ffa ,_dag :=_gdb .Value ,error (nil );if _dag !=nil {return _dag ;};_cdf .EmbedAttr =&_ffa ;continue ;};if _gdb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gdb .Name .Local =="\u006c\u0069\u006e\u006b"{_cdg ,_ge :=_gdb .Value ,error (nil );if _ge !=nil {return _ge ;};_cdf .LinkAttr =&_cdg ;continue ;};if _gdb .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_cdf .CstateAttr .UnmarshalXMLAttr (_gdb );continue ;};};_aab :for {_ace ,_gc :=d .Token ();if _gc !=nil {return _gc ;};switch _aee :=_ace .(type ){case _gg .StartElement :switch _aee .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ged :=NewCT_BlipChoice ();if _fb :=d .DecodeElement (&_ged .AlphaBiLevel ,&_aee );_fb !=nil {return _fb ;};_cdf .Choice =append (_cdf .Choice ,_ged );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_daa :=NewCT_BlipChoice ();if _agc :=d .DecodeElement (&_daa .AlphaCeiling ,&_aee );_agc !=nil {return _agc ;};_cdf .Choice =append (_cdf .Choice ,_daa );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cb :=NewCT_BlipChoice ();if _cg :=d .DecodeElement (&_cb .AlphaFloor ,&_aee );_cg !=nil {return _cg ;};_cdf .Choice =append (_cdf .Choice ,_cb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dab :=NewCT_BlipChoice ();if _deg :=d .DecodeElement (&_dab .AlphaInv ,&_aee );_deg !=nil {return _deg ;};_cdf .Choice =append (_cdf .Choice ,_dab );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fca :=NewCT_BlipChoice ();if _aff :=d .DecodeElement (&_fca .AlphaMod ,&_aee );_aff !=nil {return _aff ;};_cdf .Choice =append (_cdf .Choice ,_fca );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aed :=NewCT_BlipChoice ();if _bdc :=d .DecodeElement (&_aed .AlphaModFix ,&_aee );_bdc !=nil {return _bdc ;};_cdf .Choice =append (_cdf .Choice ,_aed );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbg :=NewCT_BlipChoice ();if _fec :=d .DecodeElement (&_gbg .AlphaRepl ,&_aee );_fec !=nil {return _fec ;};_cdf .Choice =append (_cdf .Choice ,_gbg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_be :=NewCT_BlipChoice ();if _eea :=d .DecodeElement (&_be .BiLevel ,&_aee );_eea !=nil {return _eea ;};_cdf .Choice =append (_cdf .Choice ,_be );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfe :=NewCT_BlipChoice ();if _bfc :=d .DecodeElement (&_dfe .Blur ,&_aee );_bfc !=nil {return _bfc ;};_cdf .Choice =append (_cdf .Choice ,_dfe );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eeb :=NewCT_BlipChoice ();if _eaa :=d .DecodeElement (&_eeb .ClrChange ,&_aee );_eaa !=nil {return _eaa ;};_cdf .Choice =append (_cdf .Choice ,_eeb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agf :=NewCT_BlipChoice ();if _ga :=d .DecodeElement (&_agf .ClrRepl ,&_aee );_ga !=nil {return _ga ;};_cdf .Choice =append (_cdf .Choice ,_agf );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ec :=NewCT_BlipChoice ();if _baf :=d .DecodeElement (&_ec .Duotone ,&_aee );_baf !=nil {return _baf ;};_cdf .Choice =append (_cdf .Choice ,_ec );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gcg :=NewCT_BlipChoice ();if _aeb :=d .DecodeElement (&_gcg .FillOverlay ,&_aee );_aeb !=nil {return _aeb ;};_cdf .Choice =append (_cdf .Choice ,_gcg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ecb :=NewCT_BlipChoice ();if _cge :=d .DecodeElement (&_ecb .Grayscl ,&_aee );_cge !=nil {return _cge ;};_cdf .Choice =append (_cdf .Choice ,_ecb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfb :=NewCT_BlipChoice ();if _ecg :=d .DecodeElement (&_dfb .Hsl ,&_aee );_ecg !=nil {return _ecg ;};_cdf .Choice =append (_cdf .Choice ,_dfb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fdgc :=NewCT_BlipChoice ();if _eae :=d .DecodeElement (&_fdgc .Lum ,&_aee );_eae !=nil {return _eae ;};_cdf .Choice =append (_cdf .Choice ,_fdgc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dc :=NewCT_BlipChoice ();if _gac :=d .DecodeElement (&_dc .Tint ,&_aee );_gac !=nil {return _gac ;};_cdf .Choice =append (_cdf .Choice ,_dc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdf .ExtLst =NewCT_OfficeArtExtensionList ();if _ggf :=d .DecodeElement (_cdf .ExtLst ,&_aee );_ggf !=nil {return _ggf ;};default:_bb .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",_aee .Name );if _egb :=d .Skip ();_egb !=nil {return _egb ;};};case _gg .EndElement :break _aab ;case _gg .CharData :};};return nil ;}; -// Validate validates the ThemeManager and its children -func (_adbfa *ThemeManager )Validate ()error {return _adbfa .ValidateWithPath ("\u0054\u0068\u0065m\u0065\u004d\u0061\u006e\u0061\u0067\u0065\u0072");};func (_gbbdd ST_BlendMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bgeaab :=_f .Attr {};_bgeaab .Name =name ;switch _gbbdd {case ST_BlendModeUnset :_bgeaab .Value ="";case ST_BlendModeOver :_bgeaab .Value ="\u006f\u0076\u0065\u0072";case ST_BlendModeMult :_bgeaab .Value ="\u006d\u0075\u006c\u0074";case ST_BlendModeScreen :_bgeaab .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlendModeDarken :_bgeaab .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_BlendModeLighten :_bgeaab .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";};return _bgeaab ,nil ;}; +// Validate validates the CT_TextBulletTypefaceFollowText and its children +func (_ebebb *CT_TextBulletTypefaceFollowText )Validate ()error {return _ebebb .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");}; -// ST_FixedPercentage is a union type -type ST_FixedPercentage struct{ST_FixedPercentageDecimal *int32 ;ST_FixedPercentage *ST_Percentage ;}; +// ValidateWithPath validates the CT_GrayscaleEffect and its children, prefixing error messages with path +func (_gbaeb *CT_GrayscaleEffect )ValidateWithPath (path string )error {return nil };type VideoFile struct{CT_VideoFile };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;); -// ValidateWithPath validates the EG_ThemeableFillStyle and its children, prefixing error messages with path -func (_cdaca *EG_ThemeableFillStyle )ValidateWithPath (path string )error {if _cdaca .Fill !=nil {if _fdfgb :=_cdaca .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_fdfgb !=nil {return _fdfgb ;};};if _cdaca .FillRef !=nil {if _fafae :=_cdaca .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_fafae !=nil {return _fafae ;};};return nil ;};func (_dcfa *CT_ShapeLocking )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcfa .NoTextEditAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_dcfa .NoTextEditAttr ))});};if _dcfa .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_dcfa .NoGrpAttr ))});};if _dcfa .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_dcfa .NoSelectAttr ))});};if _dcfa .NoRotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_dcfa .NoRotAttr ))});};if _dcfa .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_dcfa .NoChangeAspectAttr ))});};if _dcfa .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_dcfa .NoMoveAttr ))});};if _dcfa .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_dcfa .NoResizeAttr ))});};if _dcfa .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_dcfa .NoEditPointsAttr ))});};if _dcfa .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_dcfa .NoAdjustHandlesAttr ))});};if _dcfa .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_dcfa .NoChangeArrowheadsAttr ))});};if _dcfa .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_dcfa .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _dcfa .ExtLst !=nil {_acgcd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcfa .ExtLst ,_acgcd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_GammaTransform struct{}; +// Validate validates the CT_ColorMappingOverride and its children +func (_ebbb *CT_ColorMappingOverride )Validate ()error {return _ebbb .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};type CT_HSLEffect struct{HueAttr *int32 ;SatAttr *ST_FixedPercentage ;LumAttr *ST_FixedPercentage ;};type CT_AudioCD struct{St *CT_AudioCDTime ;End *CT_AudioCDTime ;ExtLst *CT_OfficeArtExtensionList ;};func (_gfgc *CT_PathShadeProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gfgc .PathAttr !=ST_PathShadeTypeUnset {_gadef ,_geggb :=_gfgc .PathAttr .MarshalXMLAttr (_gg .Name {Local :"\u0070\u0061\u0074\u0068"});if _geggb !=nil {return _geggb ;};start .Attr =append (start .Attr ,_gadef );};e .EncodeToken (start );if _gfgc .FillToRect !=nil {_efbeb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0066i\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}};e .EncodeElement (_gfgc .FillToRect ,_efbeb );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bdddf ST_Coordinate )String ()string {if _bdddf .ST_CoordinateUnqualified !=nil {return _b .Sprintf ("\u0025\u0076",*_bdddf .ST_CoordinateUnqualified );};if _bdddf .ST_UniversalMeasure !=nil {return _b .Sprintf ("\u0025\u0076",*_bdddf .ST_UniversalMeasure );};return "";}; -// ValidateWithPath validates the CT_GraphicalObjectFrameLocking and its children, prefixing error messages with path -func (_bdeaa *CT_GraphicalObjectFrameLocking )ValidateWithPath (path string )error {if _bdeaa .ExtLst !=nil {if _adge :=_bdeaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adge !=nil {return _adge ;};};return nil ;};func (_efeabf ST_PositivePercentage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _efeabf .ST_PositivePercentageDecimal !=nil {e .EncodeToken (_f .CharData (_e .Sprintf ("\u0025\u0064",*_efeabf .ST_PositivePercentageDecimal )));};if _efeabf .ST_PositivePercentage !=nil {e .Encode (_efeabf .ST_PositivePercentage );};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_aeac *ST_TextVerticalType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aeac =0;case "\u0068\u006f\u0072\u007a":*_aeac =1;case "\u0076\u0065\u0072\u0074":*_aeac =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_aeac =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_aeac =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_aeac =5;case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_aeac =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_aeac =7;};return nil ;};func (_aecbd ST_SystemColorVal )String ()string {switch _aecbd {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 (_badgbag ST_TextCapsType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_badgbag .String (),start );};func (_fbfefg *CT_TableProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acgeb :=range start .Attr {if _acgeb .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_agdcbg ,_bfcc :=_g .ParseBool (_acgeb .Value );if _bfcc !=nil {return _bfcc ;};_fbfefg .FirstRowAttr =&_agdcbg ;continue ;};if _acgeb .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_gbbab ,_fdgfcdc :=_g .ParseBool (_acgeb .Value );if _fdgfcdc !=nil {return _fdgfcdc ;};_fbfefg .LastRowAttr =&_gbbab ;continue ;};if _acgeb .Name .Local =="\u0062a\u006e\u0064\u0052\u006f\u0077"{_dfbee ,_cecc :=_g .ParseBool (_acgeb .Value );if _cecc !=nil {return _cecc ;};_fbfefg .BandRowAttr =&_dfbee ;continue ;};if _acgeb .Name .Local =="\u0062a\u006e\u0064\u0043\u006f\u006c"{_edaag ,_bdbf :=_g .ParseBool (_acgeb .Value );if _bdbf !=nil {return _bdbf ;};_fbfefg .BandColAttr =&_edaag ;continue ;};if _acgeb .Name .Local =="\u0072\u0074\u006c"{_ecebff ,_efdfc :=_g .ParseBool (_acgeb .Value );if _efdfc !=nil {return _efdfc ;};_fbfefg .RtlAttr =&_ecebff ;continue ;};if _acgeb .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"{_efcbb ,_ceedd :=_g .ParseBool (_acgeb .Value );if _ceedd !=nil {return _ceedd ;};_fbfefg .FirstColAttr =&_efcbb ;continue ;};if _acgeb .Name .Local =="\u006ca\u0073\u0074\u0043\u006f\u006c"{_bdbeb ,_fbcga :=_g .ParseBool (_acgeb .Value );if _fbcga !=nil {return _fbcga ;};_fbfefg .LastColAttr =&_bdbeb ;continue ;};};_abdec :for {_ceadd ,_gcffg :=d .Token ();if _gcffg !=nil {return _gcffg ;};switch _egaea :=_ceadd .(type ){case _f .StartElement :switch _egaea .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_fbfefg .NoFill =NewCT_NoFillProperties ();if _feecf :=d .DecodeElement (_fbfefg .NoFill ,&_egaea );_feecf !=nil {return _feecf ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_fbfefg .SolidFill =NewCT_SolidColorFillProperties ();if _gfefg :=d .DecodeElement (_fbfefg .SolidFill ,&_egaea );_gfefg !=nil {return _gfefg ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_fbfefg .GradFill =NewCT_GradientFillProperties ();if _gecfg :=d .DecodeElement (_fbfefg .GradFill ,&_egaea );_gecfg !=nil {return _gecfg ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_fbfefg .BlipFill =NewCT_BlipFillProperties ();if _gdae :=d .DecodeElement (_fbfefg .BlipFill ,&_egaea );_gdae !=nil {return _gdae ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_fbfefg .PattFill =NewCT_PatternFillProperties ();if _dcadc :=d .DecodeElement (_fbfefg .PattFill ,&_egaea );_dcadc !=nil {return _dcadc ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_fbfefg .GrpFill =NewCT_GroupFillProperties ();if _bgcdd :=d .DecodeElement (_fbfefg .GrpFill ,&_egaea );_bgcdd !=nil {return _bgcdd ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_fbfefg .EffectLst =NewCT_EffectList ();if _cagde :=d .DecodeElement (_fbfefg .EffectLst ,&_egaea );_cagde !=nil {return _cagde ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_fbfefg .EffectDag =NewCT_EffectContainer ();if _ddbgf :=d .DecodeElement (_fbfefg .EffectDag ,&_egaea );_ddbgf !=nil {return _ddbgf ;};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 :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_fbfefg .Choice =NewCT_TablePropertiesChoice ();if _gbacge :=d .DecodeElement (&_fbfefg .Choice .TableStyle ,&_egaea );_gbacge !=nil {return _gbacge ;};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 :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"},_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 :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"}:_fbfefg .Choice =NewCT_TablePropertiesChoice ();if _fbcc :=d .DecodeElement (&_fbfefg .Choice .TableStyleId ,&_egaea );_fbcc !=nil {return _fbcc ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbfefg .ExtLst =NewCT_OfficeArtExtensionList ();if _agfef :=d .DecodeElement (_fbfefg .ExtLst ,&_egaea );_agfef !=nil {return _agfef ;};default:_db .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",_egaea .Name );if _ffggag :=d .Skip ();_ffggag !=nil {return _ffggag ;};};case _f .EndElement :break _abdec ;case _f .CharData :};};return nil ;};func (_accacg ST_BevelPresetType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_faeea :=_f .Attr {};_faeea .Name =name ;switch _accacg {case ST_BevelPresetTypeUnset :_faeea .Value ="";case ST_BevelPresetTypeRelaxedInset :_faeea .Value ="\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074";case ST_BevelPresetTypeCircle :_faeea .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_BevelPresetTypeSlope :_faeea .Value ="\u0073\u006c\u006fp\u0065";case ST_BevelPresetTypeCross :_faeea .Value ="\u0063\u0072\u006fs\u0073";case ST_BevelPresetTypeAngle :_faeea .Value ="\u0061\u006e\u0067l\u0065";case ST_BevelPresetTypeSoftRound :_faeea .Value ="\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed";case ST_BevelPresetTypeConvex :_faeea .Value ="\u0063\u006f\u006e\u0076\u0065\u0078";case ST_BevelPresetTypeCoolSlant :_faeea .Value ="\u0063o\u006f\u006c\u0053\u006c\u0061\u006et";case ST_BevelPresetTypeDivot :_faeea .Value ="\u0064\u0069\u0076o\u0074";case ST_BevelPresetTypeRiblet :_faeea .Value ="\u0072\u0069\u0062\u006c\u0065\u0074";case ST_BevelPresetTypeHardEdge :_faeea .Value ="\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065";case ST_BevelPresetTypeArtDeco :_faeea .Value ="\u0061r\u0074\u0044\u0065\u0063\u006f";};return _faeea ,nil ;};func NewCT_TextFont ()*CT_TextFont {_bbcbf :=&CT_TextFont {};return _bbcbf };func (_eadfc *CT_SoftEdgesEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061\u0064"},Value :_e .Sprintf ("\u0025\u0076",_eadfc .RadAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bage *ST_LightRigDirection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdbfb ,_dgcafb :=d .Token ();if _dgcafb !=nil {return _dgcafb ;};if _gfdfe ,_gbdgc :=_fdbfb .(_f .EndElement );_gbdgc &&_gfdfe .Name ==start .Name {*_bage =1;return nil ;};if _aaffc ,_eaaffg :=_fdbfb .(_f .CharData );!_eaaffg {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",_fdbfb );}else {switch string (_aaffc ){case "":*_bage =0;case "\u0074\u006c":*_bage =1;case "\u0074":*_bage =2;case "\u0074\u0072":*_bage =3;case "\u006c":*_bage =4;case "\u0072":*_bage =5;case "\u0062\u006c":*_bage =6;case "\u0062":*_bage =7;case "\u0062\u0072":*_bage =8;};};_fdbfb ,_dgcafb =d .Token ();if _dgcafb !=nil {return _dgcafb ;};if _feaec ,_decfd :=_fdbfb .(_f .EndElement );_decfd &&_feaec .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",_fdbfb );}; +// Validate validates the EG_LineJoinProperties and its children +func (_deaad *EG_LineJoinProperties )Validate ()error {return _deaad .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u004ao\u0069\u006e\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};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_TextUnderlineFillGroupWrapper and its children, prefixing error messages with path -func (_cacafa *CT_TextUnderlineFillGroupWrapper )ValidateWithPath (path string )error {if _cacafa .NoFill !=nil {if _afafb :=_cacafa .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_afafb !=nil {return _afafb ;};};if _cacafa .SolidFill !=nil {if _cceec :=_cacafa .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_cceec !=nil {return _cceec ;};};if _cacafa .GradFill !=nil {if _bccde :=_cacafa .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_bccde !=nil {return _bccde ;};};if _cacafa .BlipFill !=nil {if _cafgg :=_cacafa .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_cafgg !=nil {return _cafgg ;};};if _cacafa .PattFill !=nil {if _ffbfb :=_cacafa .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_ffbfb !=nil {return _ffbfb ;};};if _cacafa .GrpFill !=nil {if _bgace :=_cacafa .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_bgace !=nil {return _bgace ;};};return nil ;};func (_dfacee *ST_TextBulletSize )ValidateWithPath (path string )error {_bfgfa :=[]string {};if _dfacee .ST_TextBulletSizePercent !=nil {_bfgfa =append (_bfgfa ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _dfacee .ST_TextBulletSizeDecimal !=nil {_bfgfa =append (_bfgfa ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c");};if len (_bfgfa )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bfgfa );};return nil ;};type ST_TextFontAlignType byte ;func NewCT_EmptyElement ()*CT_EmptyElement {_cebe :=&CT_EmptyElement {};return _cebe };func (_agbdc ST_AdjCoordinate )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _agbdc .ST_Coordinate !=nil {e .Encode (_agbdc .ST_Coordinate );};if _agbdc .ST_GeomGuideName !=nil {e .EncodeToken (_f .CharData (*_agbdc .ST_GeomGuideName ));};return e .EncodeToken (_f .EndElement {Name :start .Name });}; +// ValidateWithPath validates the Graphic and its children, prefixing error messages with path +func (_dcdaf *Graphic )ValidateWithPath (path string )error {if _aaaeb :=_dcdaf .CT_GraphicalObject .ValidateWithPath (path );_aaaeb !=nil {return _aaaeb ;};return nil ;};func (_cace *CT_BlendEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {_cdd ,_dedcd :=_cace .BlendAttr .MarshalXMLAttr (_gg .Name {Local :"\u0062\u006c\u0065n\u0064"});if _dedcd !=nil {return _dedcd ;};start .Attr =append (start .Attr ,_cdd );e .EncodeToken (start );_def :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_cace .Cont ,_def );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GammaTransform and its children, prefixing error messages with path -func (_caba *CT_GammaTransform )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_ColorReplaceEffect and its children +func (_gdcc *CT_ColorReplaceEffect )Validate ()error {return _gdcc .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_GlowEffect ()*CT_GlowEffect {_dgbea :=&CT_GlowEffect {};return _dgbea };func NewCT_Ratio ()*CT_Ratio {_gedfg :=&CT_Ratio {};return _gedfg }; -// Validate validates the CT_GroupFillProperties and its children -func (_cccgf *CT_GroupFillProperties )Validate ()error {return _cccgf .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};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 (_bcccb ST_TextVerticalType )Validate ()error {return _bcccb .ValidateWithPath ("")};func (_dbfad *CT_PathShadeProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbfad .PathAttr !=ST_PathShadeTypeUnset {_edaec ,_efagff :=_dbfad .PathAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0061\u0074\u0068"});if _efagff !=nil {return _efagff ;};start .Attr =append (start .Attr ,_edaec );};e .EncodeToken (start );if _dbfad .FillToRect !=nil {_aegb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066i\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}};e .EncodeElement (_dbfad .FillToRect ,_aegb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_GvmlGroupShape ()*CT_GvmlGroupShape {_dega :=&CT_GvmlGroupShape {};_dega .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_dega .GrpSpPr =NewCT_GroupShapeProperties ();return _dega ;}; +// Validate validates the CT_NoFillProperties and its children +func (_ebeed *CT_NoFillProperties )Validate ()error {return _ebeed .ValidateWithPath ("\u0043\u0054\u005f\u004eoF\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};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 (_dbcfa *ST_TextUnderlineType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_dbcfa =0;case "\u006e\u006f\u006e\u0065":*_dbcfa =1;case "\u0077\u006f\u0072d\u0073":*_dbcfa =2;case "\u0073\u006e\u0067":*_dbcfa =3;case "\u0064\u0062\u006c":*_dbcfa =4;case "\u0068\u0065\u0061v\u0079":*_dbcfa =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_dbcfa =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_dbcfa =7;case "\u0064\u0061\u0073\u0068":*_dbcfa =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_dbcfa =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_dbcfa =10;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_dbcfa =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_dbcfa =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_dbcfa =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_dbcfa =14;case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_dbcfa =15;case "\u0077\u0061\u0076\u0079":*_dbcfa =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_dbcfa =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_dbcfa =18;};return nil ;};func (_gbcfd *ST_PresetPatternVal )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_edaba ,_cgafd :=d .Token ();if _cgafd !=nil {return _cgafd ;};if _fggga ,_eebag :=_edaba .(_gg .EndElement );_eebag &&_fggga .Name ==start .Name {*_gbcfd =1;return nil ;};if _acedf ,_gcccg :=_edaba .(_gg .CharData );!_gcccg {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",_edaba );}else {switch string (_acedf ){case "":*_gbcfd =0;case "\u0070\u0063\u0074\u0035":*_gbcfd =1;case "\u0070\u0063\u00741\u0030":*_gbcfd =2;case "\u0070\u0063\u00742\u0030":*_gbcfd =3;case "\u0070\u0063\u00742\u0035":*_gbcfd =4;case "\u0070\u0063\u00743\u0030":*_gbcfd =5;case "\u0070\u0063\u00744\u0030":*_gbcfd =6;case "\u0070\u0063\u00745\u0030":*_gbcfd =7;case "\u0070\u0063\u00746\u0030":*_gbcfd =8;case "\u0070\u0063\u00747\u0030":*_gbcfd =9;case "\u0070\u0063\u00747\u0035":*_gbcfd =10;case "\u0070\u0063\u00748\u0030":*_gbcfd =11;case "\u0070\u0063\u00749\u0030":*_gbcfd =12;case "\u0068\u006f\u0072\u007a":*_gbcfd =13;case "\u0076\u0065\u0072\u0074":*_gbcfd =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_gbcfd =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_gbcfd =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_gbcfd =17;case "\u0064\u006b\u0056\u0065\u0072\u0074":*_gbcfd =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_gbcfd =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_gbcfd =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_gbcfd =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_gbcfd =22;case "\u0063\u0072\u006fs\u0073":*_gbcfd =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_gbcfd =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_gbcfd =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_gbcfd =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_gbcfd =27;case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_gbcfd =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_gbcfd =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_gbcfd =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_gbcfd =31;case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_gbcfd =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_gbcfd =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_gbcfd =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_gbcfd =35;case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_gbcfd =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_gbcfd =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_gbcfd =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_gbcfd =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_gbcfd =40;case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_gbcfd =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_gbcfd =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_gbcfd =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_gbcfd =44;case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_gbcfd =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_gbcfd =46;case "\u0070\u006c\u0061i\u0064":*_gbcfd =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_gbcfd =48;case "\u0077\u0065\u0061v\u0065":*_gbcfd =49;case "\u0064\u0069\u0076o\u0074":*_gbcfd =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_gbcfd =51;case "\u0077\u0061\u0076\u0065":*_gbcfd =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_gbcfd =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_gbcfd =54;};};_edaba ,_cgafd =d .Token ();if _cgafd !=nil {return _cgafd ;};if _bebdd ,_ggbag :=_edaba .(_gg .EndElement );_ggbag &&_bebdd .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",_edaba );};func NewCT_TextBulletSizePercent ()*CT_TextBulletSizePercent {_becdg :=&CT_TextBulletSizePercent {};_becdg .ValAttr ="\u0031\u0030\u0030\u0025";return _becdg ;};func (_abfab ST_FontCollectionIndex )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_babde :=_gg .Attr {};_babde .Name =name ;switch _abfab {case ST_FontCollectionIndexUnset :_babde .Value ="";case ST_FontCollectionIndexMajor :_babde .Value ="\u006d\u0061\u006ao\u0072";case ST_FontCollectionIndexMinor :_babde .Value ="\u006d\u0069\u006eo\u0072";case ST_FontCollectionIndexNone :_babde .Value ="\u006e\u006f\u006e\u0065";};return _babde ,nil ;}; -// Validate validates the CT_PresetGeometry2D and its children -func (_gbgec *CT_PresetGeometry2D )Validate ()error {return _gbgec .ValidateWithPath ("\u0043\u0054\u005f\u0050re\u0073\u0065\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");}; +// ValidateWithPath validates the CT_OuterShadowEffect and its children, prefixing error messages with path +func (_bcdb *CT_OuterShadowEffect )ValidateWithPath (path string )error {if _bcdb .BlurRadAttr !=nil {if *_bcdb .BlurRadAttr < 0{return _b .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 ,*_bcdb .BlurRadAttr );};if *_bcdb .BlurRadAttr > 27273042316900{return _b .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 ,*_bcdb .BlurRadAttr );};};if _bcdb .DistAttr !=nil {if *_bcdb .DistAttr < 0{return _b .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 ,*_bcdb .DistAttr );};if *_bcdb .DistAttr > 27273042316900{return _b .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 ,*_bcdb .DistAttr );};};if _bcdb .DirAttr !=nil {if *_bcdb .DirAttr < 0{return _b .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 ,*_bcdb .DirAttr );};if *_bcdb .DirAttr >=21600000{return _b .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 ,*_bcdb .DirAttr );};};if _bcdb .SxAttr !=nil {if _defc :=_bcdb .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_defc !=nil {return _defc ;};};if _bcdb .SyAttr !=nil {if _eggc :=_bcdb .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_eggc !=nil {return _eggc ;};};if _bcdb .KxAttr !=nil {if *_bcdb .KxAttr <=-5400000{return _b .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 ,*_bcdb .KxAttr );};if *_bcdb .KxAttr >=5400000{return _b .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 ,*_bcdb .KxAttr );};};if _bcdb .KyAttr !=nil {if *_bcdb .KyAttr <=-5400000{return _b .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 ,*_bcdb .KyAttr );};if *_bcdb .KyAttr >=5400000{return _b .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 ,*_bcdb .KyAttr );};};if _gfdd :=_bcdb .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_gfdd !=nil {return _gfdd ;};if _bcdb .ScrgbClr !=nil {if _eeab :=_bcdb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_eeab !=nil {return _eeab ;};};if _bcdb .SrgbClr !=nil {if _faaea :=_bcdb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_faaea !=nil {return _faaea ;};};if _bcdb .HslClr !=nil {if _gcaf :=_bcdb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_gcaf !=nil {return _gcaf ;};};if _bcdb .SysClr !=nil {if _bbefg :=_bcdb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_bbefg !=nil {return _bbefg ;};};if _bcdb .SchemeClr !=nil {if _gdace :=_bcdb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gdace !=nil {return _gdace ;};};if _bcdb .PrstClr !=nil {if _dece :=_bcdb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_dece !=nil {return _dece ;};};return nil ;}; -// Validate validates the CT_TextUnderlineLineFollowText and its children -func (_eabca *CT_TextUnderlineLineFollowText )Validate ()error {return _eabca .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");};func (_ccea *CT_EffectReference )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adeeg :=range start .Attr {if _adeeg .Name .Local =="\u0072\u0065\u0066"{_egdac ,_cccg :=_adeeg .Value ,error (nil );if _cccg !=nil {return _cccg ;};_ccea .RefAttr =_egdac ;continue ;};};for {_bdfbc ,_dgaf :=d .Token ();if _dgaf !=nil {return _e .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",_dgaf );};if _gedd ,_bfce :=_bdfbc .(_f .EndElement );_bfce &&_gedd .Name ==start .Name {break ;};};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;); +// Validate validates the CT_EffectStyleItem and its children +func (_cfda *CT_EffectStyleItem )Validate ()error {return _cfda .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u0049\u0074\u0065\u006d");};type CT_InverseGammaTransform struct{};func (_fecda *CT_TableCol )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_fffac :=range start .Attr {if _fffac .Name .Local =="\u0077"{_bbcce ,_decde :=ParseUnionST_Coordinate (_fffac .Value );if _decde !=nil {return _decde ;};_fecda .WAttr =_bbcce ;continue ;};};_aeae :for {_edffg ,_accff :=d .Token ();if _accff !=nil {return _accff ;};switch _caca :=_edffg .(type ){case _gg .StartElement :switch _caca .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fecda .ExtLst =NewCT_OfficeArtExtensionList ();if _daagc :=d .DecodeElement (_fecda .ExtLst ,&_caca );_daagc !=nil {return _daagc ;};default:_bb .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",_caca .Name );if _fgdfg :=d .Skip ();_fgdfg !=nil {return _fgdfg ;};};case _gg .EndElement :break _aeae ;case _gg .CharData :};};return nil ;};type ST_BlipCompression byte ;func (_fcbcd *CT_StyleMatrixReference )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u0064\u0078"},Value :_b .Sprintf ("\u0025\u0076",_fcbcd .IdxAttr )});e .EncodeToken (start );if _fcbcd .ScrgbClr !=nil {_abfed :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fcbcd .ScrgbClr ,_abfed );};if _fcbcd .SrgbClr !=nil {_eabdg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_fcbcd .SrgbClr ,_eabdg );};if _fcbcd .HslClr !=nil {_befcc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_fcbcd .HslClr ,_befcc );};if _fcbcd .SysClr !=nil {_feebe :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_fcbcd .SysClr ,_feebe );};if _fcbcd .SchemeClr !=nil {_cbdba :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_fcbcd .SchemeClr ,_cbdba );};if _fcbcd .PrstClr !=nil {_debg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_fcbcd .PrstClr ,_debg );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};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 (_fedfg *ST_EffectContainerType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_fedfg =0;case "\u0073\u0069\u0062":*_fedfg =1;case "\u0074\u0072\u0065\u0065":*_fedfg =2;};return nil ;};func (_eaebf *ST_BlackWhiteMode )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_abggf ,_dbgedd :=d .Token ();if _dbgedd !=nil {return _dbgedd ;};if _beebc ,_ggfdca :=_abggf .(_gg .EndElement );_ggfdca &&_beebc .Name ==start .Name {*_eaebf =1;return nil ;};if _gggdg ,_acebb :=_abggf .(_gg .CharData );!_acebb {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",_abggf );}else {switch string (_gggdg ){case "":*_eaebf =0;case "\u0063\u006c\u0072":*_eaebf =1;case "\u0061\u0075\u0074\u006f":*_eaebf =2;case "\u0067\u0072\u0061\u0079":*_eaebf =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_eaebf =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_eaebf =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_eaebf =6;case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_eaebf =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_eaebf =8;case "\u0062\u006c\u0061c\u006b":*_eaebf =9;case "\u0077\u0068\u0069t\u0065":*_eaebf =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_eaebf =11;};};_abggf ,_dbgedd =d .Token ();if _dbgedd !=nil {return _dbgedd ;};if _ceceae ,_bgddgc :=_abggf .(_gg .EndElement );_bgddgc &&_ceceae .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",_abggf );};func (_ggdcb ST_TextVertOverflowType )String ()string {switch _ggdcb {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 "";};func (_dfaad *ST_LightRigType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_dfaad =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_dfaad =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_dfaad =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_dfaad =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_dfaad =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_dfaad =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_dfaad =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_dfaad =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_dfaad =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_dfaad =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_dfaad =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_dfaad =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_dfaad =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_dfaad =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_dfaad =14;case "\u0073\u006f\u0066\u0074":*_dfaad =15;case "\u0068\u0061\u0072s\u0068":*_dfaad =16;case "\u0066\u006c\u006fo\u0064":*_dfaad =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_dfaad =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_dfaad =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_dfaad =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_dfaad =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_dfaad =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_dfaad =23;case "\u0066\u006c\u0061\u0074":*_dfaad =24;case "\u0074\u0077\u006fP\u0074":*_dfaad =25;case "\u0067\u006c\u006f\u0077":*_dfaad =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_dfaad =27;};return nil ;};func (_ceggd *CT_Transform2D )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _ceggd .RotAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u006f\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ceggd .RotAttr )});};if _ceggd .FlipHAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_ceggd .FlipHAttr ))});};if _ceggd .FlipVAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_ceggd .FlipVAttr ))});};e .EncodeToken (start );if _ceggd .Off !=nil {_aagd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_ceggd .Off ,_aagd );};if _ceggd .Ext !=nil {_degcd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065x\u0074"}};e .EncodeElement (_ceggd .Ext ,_degcd );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_dfdbg *CT_ShapeLocking )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _dfdbg .NoTextEditAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_dfdbg .NoTextEditAttr ))});};if _dfdbg .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_dfdbg .NoGrpAttr ))});};if _dfdbg .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_dfdbg .NoSelectAttr ))});};if _dfdbg .NoRotAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_dfdbg .NoRotAttr ))});};if _dfdbg .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_dfdbg .NoChangeAspectAttr ))});};if _dfdbg .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_dfdbg .NoMoveAttr ))});};if _dfdbg .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_dfdbg .NoResizeAttr ))});};if _dfdbg .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_dfdbg .NoEditPointsAttr ))});};if _dfdbg .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_dfdbg .NoAdjustHandlesAttr ))});};if _dfdbg .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_dfdbg .NoChangeArrowheadsAttr ))});};if _dfdbg .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_dfdbg .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _dfdbg .ExtLst !=nil {_ecced :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfdbg .ExtLst ,_ecced );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_gfaecf ST_TextCapsType )Validate ()error {return _gfaecf .ValidateWithPath ("")};func (_aacba *CT_DashStopList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _aacba .Ds !=nil {_ffgd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0064\u0073"}};for _ ,_bbaa :=range _aacba .Ds {e .EncodeElement (_bbaa ,_ffgd );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_GeomRect ()*CT_GeomRect {_fcegb :=&CT_GeomRect {};return _fcegb };func (_ebagg *ST_RectAlignment )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_ebagg =0;case "\u0074\u006c":*_ebagg =1;case "\u0074":*_ebagg =2;case "\u0074\u0072":*_ebagg =3;case "\u006c":*_ebagg =4;case "\u0063\u0074\u0072":*_ebagg =5;case "\u0072":*_ebagg =6;case "\u0062\u006c":*_ebagg =7;case "\u0062":*_ebagg =8;case "\u0062\u0072":*_ebagg =9;};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 ;};func (_eacbf *CT_Color )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _eacbf .ScrgbClr !=nil {_deeed :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_eacbf .ScrgbClr ,_deeed );};if _eacbf .SrgbClr !=nil {_effc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_eacbf .SrgbClr ,_effc );};if _eacbf .HslClr !=nil {_cfbd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_eacbf .HslClr ,_cfbd );};if _eacbf .SysClr !=nil {_ecbfge :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_eacbf .SysClr ,_ecbfge );};if _eacbf .SchemeClr !=nil {_decc :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_eacbf .SchemeClr ,_decc );};if _eacbf .PrstClr !=nil {_egaa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_eacbf .PrstClr ,_egaa );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func ParseUnionST_PositivePercentage (s string )(ST_PositivePercentage ,error ){_cgfcbc :=ST_PositivePercentage {};if _af .ST_PositivePercentagePatternRe .MatchString (s ){_cgfcbc .ST_PositivePercentage =&ST_Percentage {};_cgfcbc .ST_PositivePercentage .ST_Percentage =&s ;}else {_bccf ,_gddc :=_c .ParseInt (s ,10,32);if _gddc !=nil {return _cgfcbc ,_b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_gddc );};_bfec :=int32 (_bccf );_cgfcbc .ST_PositivePercentageDecimal =&_bfec ;};return _cgfcbc ,nil ;}; -// Validate validates the CT_Bevel and its children -func (_gce *CT_Bevel )Validate ()error {return _gce .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0065\u0076\u0065\u006c");};func (_eafaa ST_TextWrappingType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eafaa .String (),start );};func NewCT_AdjPoint2D ()*CT_AdjPoint2D {_age :=&CT_AdjPoint2D {};return _age };func (_gdecf *CT_NonVisualContentPartProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdecf .IsCommentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_gdecf .IsCommentAttr ))});};e .EncodeToken (start );if _gdecf .CpLocks !=nil {_fabg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_gdecf .CpLocks ,_fabg );};if _gdecf .ExtLst !=nil {_gegd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdecf .ExtLst ,_gegd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eagc *CT_GvmlPictureNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eagc .CNvPr =NewCT_NonVisualDrawingProps ();_eagc .CNvPicPr =NewCT_NonVisualPictureProperties ();_dbaea :for {_bedff ,_ecfed :=d .Token ();if _ecfed !=nil {return _ecfed ;};switch _bcbfgc :=_bedff .(type ){case _f .StartElement :switch _bcbfgc .Name {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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _gcdad :=d .DecodeElement (_eagc .CNvPr ,&_bcbfgc );_gcdad !=nil {return _gcdad ;};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 :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _bffaf :=d .DecodeElement (_eagc .CNvPicPr ,&_bcbfgc );_bffaf !=nil {return _bffaf ;};default:_db .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",_bcbfgc .Name );if _bcda :=d .Skip ();_bcda !=nil {return _bcda ;};};case _f .EndElement :break _dbaea ;case _f .CharData :};};return nil ;};func (_ebfea ST_PresetMaterialType )Validate ()error {return _ebfea .ValidateWithPath ("")};func ParseUnionST_AdjCoordinate (s string )(ST_AdjCoordinate ,error ){_ccbab :=ST_AdjCoordinate {};if _bg .ST_UniversalMeasurePatternRe .MatchString (s ){_ccbab .ST_Coordinate =&ST_Coordinate {};_ccbab .ST_Coordinate .ST_UniversalMeasure =&s ;}else {_fcaadb ,_adfcga :=_g .ParseInt (s ,10,64);if _adfcga !=nil {_ccbab .ST_GeomGuideName =&s ;}else {_ccbab .ST_Coordinate =&ST_Coordinate {};_ccbab .ST_Coordinate .ST_CoordinateUnqualified =&_fcaadb ;};};return _ccbab ,nil ;};func (_cdec *CT_EffectContainer )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgea :=range start .Attr {if _dgea .Name .Local =="\u0074\u0079\u0070\u0065"{_cdec .TypeAttr .UnmarshalXMLAttr (_dgea );continue ;};if _dgea .Name .Local =="\u006e\u0061\u006d\u0065"{_cfeg ,_gffaa :=_dgea .Value ,error (nil );if _gffaa !=nil {return _gffaa ;};_cdec .NameAttr =&_cfeg ;continue ;};};_eefd :for {_ebcg ,_fdfge :=d .Token ();if _fdfge !=nil {return _fdfge ;};switch _ggefe :=_ebcg .(type ){case _f .StartElement :switch _ggefe .Name {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 :"\u0063\u006f\u006e\u0074"},_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 :"\u0063\u006f\u006e\u0074"}:_cdec .Cont =NewCT_EffectContainer ();if _cbcg :=d .DecodeElement (_cdec .Cont ,&_ggefe );_cbcg !=nil {return _cbcg ;};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 :"\u0065\u0066\u0066\u0065\u0063\u0074"},_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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_cdec .Effect =NewCT_EffectReference ();if _cbac :=d .DecodeElement (_cdec .Effect ,&_ggefe );_cbac !=nil {return _cbac ;};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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_cdec .AlphaBiLevel =NewCT_AlphaBiLevelEffect ();if _ddad :=d .DecodeElement (_cdec .AlphaBiLevel ,&_ggefe );_ddad !=nil {return _ddad ;};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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_cdec .AlphaCeiling =NewCT_AlphaCeilingEffect ();if _aaccd :=d .DecodeElement (_cdec .AlphaCeiling ,&_ggefe );_aaccd !=nil {return _aaccd ;};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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_cdec .AlphaFloor =NewCT_AlphaFloorEffect ();if _fdddc :=d .DecodeElement (_cdec .AlphaFloor ,&_ggefe );_fdddc !=nil {return _fdddc ;};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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_cdec .AlphaInv =NewCT_AlphaInverseEffect ();if _feegf :=d .DecodeElement (_cdec .AlphaInv ,&_ggefe );_feegf !=nil {return _feegf ;};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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_cdec .AlphaMod =NewCT_AlphaModulateEffect ();if _efbdc :=d .DecodeElement (_cdec .AlphaMod ,&_ggefe );_efbdc !=nil {return _efbdc ;};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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_cdec .AlphaModFix =NewCT_AlphaModulateFixedEffect ();if _cabdd :=d .DecodeElement (_cdec .AlphaModFix ,&_ggefe );_cabdd !=nil {return _cabdd ;};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 :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"},_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 :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}:_cdec .AlphaOutset =NewCT_AlphaOutsetEffect ();if _efagf :=d .DecodeElement (_cdec .AlphaOutset ,&_ggefe );_efagf !=nil {return _efagf ;};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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_cdec .AlphaRepl =NewCT_AlphaReplaceEffect ();if _adagb :=d .DecodeElement (_cdec .AlphaRepl ,&_ggefe );_adagb !=nil {return _adagb ;};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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_cdec .BiLevel =NewCT_BiLevelEffect ();if _dcadf :=d .DecodeElement (_cdec .BiLevel ,&_ggefe );_dcadf !=nil {return _dcadf ;};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 :"\u0062\u006c\u0065n\u0064"},_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 :"\u0062\u006c\u0065n\u0064"}:_cdec .Blend =NewCT_BlendEffect ();if _fcfb :=d .DecodeElement (_cdec .Blend ,&_ggefe );_fcfb !=nil {return _fcfb ;};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 :"\u0062\u006c\u0075\u0072"},_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 :"\u0062\u006c\u0075\u0072"}:_cdec .Blur =NewCT_BlurEffect ();if _aaage :=d .DecodeElement (_cdec .Blur ,&_ggefe );_aaage !=nil {return _aaage ;};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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_cdec .ClrChange =NewCT_ColorChangeEffect ();if _bggc :=d .DecodeElement (_cdec .ClrChange ,&_ggefe );_bggc !=nil {return _bggc ;};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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_cdec .ClrRepl =NewCT_ColorReplaceEffect ();if _gbdb :=d .DecodeElement (_cdec .ClrRepl ,&_ggefe );_gbdb !=nil {return _gbdb ;};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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_cdec .Duotone =NewCT_DuotoneEffect ();if _fcfe :=d .DecodeElement (_cdec .Duotone ,&_ggefe );_fcfe !=nil {return _fcfe ;};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 :"\u0066\u0069\u006c\u006c"},_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 :"\u0066\u0069\u006c\u006c"}:_cdec .Fill =NewCT_FillEffect ();if _agcb :=d .DecodeElement (_cdec .Fill ,&_ggefe );_agcb !=nil {return _agcb ;};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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_cdec .FillOverlay =NewCT_FillOverlayEffect ();if _gffbg :=d .DecodeElement (_cdec .FillOverlay ,&_ggefe );_gffbg !=nil {return _gffbg ;};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 :"\u0067\u006c\u006f\u0077"},_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 :"\u0067\u006c\u006f\u0077"}:_cdec .Glow =NewCT_GlowEffect ();if _acff :=d .DecodeElement (_cdec .Glow ,&_ggefe );_acff !=nil {return _acff ;};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\u0079\u0073\u0063\u006c"},_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\u0079\u0073\u0063\u006c"}:_cdec .Grayscl =NewCT_GrayscaleEffect ();if _cbcc :=d .DecodeElement (_cdec .Grayscl ,&_ggefe );_cbcc !=nil {return _cbcc ;};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 :"\u0068\u0073\u006c"},_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 :"\u0068\u0073\u006c"}:_cdec .Hsl =NewCT_HSLEffect ();if _fgdd :=d .DecodeElement (_cdec .Hsl ,&_ggefe );_fgdd !=nil {return _fgdd ;};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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_cdec .InnerShdw =NewCT_InnerShadowEffect ();if _eecf :=d .DecodeElement (_cdec .InnerShdw ,&_ggefe );_eecf !=nil {return _eecf ;};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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_cdec .Lum =NewCT_LuminanceEffect ();if _bbcc :=d .DecodeElement (_cdec .Lum ,&_ggefe );_bbcc !=nil {return _bbcc ;};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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_cdec .OuterShdw =NewCT_OuterShadowEffect ();if _eaabg :=d .DecodeElement (_cdec .OuterShdw ,&_ggefe );_eaabg !=nil {return _eaabg ;};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 :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_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 :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_cdec .PrstShdw =NewCT_PresetShadowEffect ();if _cgfcg :=d .DecodeElement (_cdec .PrstShdw ,&_ggefe );_cgfcg !=nil {return _cgfcg ;};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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_cdec .Reflection =NewCT_ReflectionEffect ();if _bbadb :=d .DecodeElement (_cdec .Reflection ,&_ggefe );_bbadb !=nil {return _bbadb ;};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 :"\u0072\u0065\u006c\u004f\u0066\u0066"},_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 :"\u0072\u0065\u006c\u004f\u0066\u0066"}:_cdec .RelOff =NewCT_RelativeOffsetEffect ();if _bfaa :=d .DecodeElement (_cdec .RelOff ,&_ggefe );_bfaa !=nil {return _bfaa ;};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 :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_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 :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_cdec .SoftEdge =NewCT_SoftEdgesEffect ();if _fegcg :=d .DecodeElement (_cdec .SoftEdge ,&_ggefe );_fegcg !=nil {return _fegcg ;};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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_cdec .Tint =NewCT_TintEffect ();if _fecac :=d .DecodeElement (_cdec .Tint ,&_ggefe );_fecac !=nil {return _fecac ;};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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_cdec .Xfrm =NewCT_TransformEffect ();if _abbec :=d .DecodeElement (_cdec .Xfrm ,&_ggefe );_abbec !=nil {return _abbec ;};default:_db .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",_ggefe .Name );if _afge :=d .Skip ();_afge !=nil {return _afge ;};};case _f .EndElement :break _eefd ;case _f .CharData :};};return nil ;};type CT_GvmlPicture struct{NvPicPr *CT_GvmlPictureNonVisual ;BlipFill *CT_BlipFillProperties ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_fdca *CT_ColorMappingOverrideChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gggc :for {_gegc ,_aebcf :=d .Token ();if _aebcf !=nil {return _aebcf ;};switch _bcfg :=_gegc .(type ){case _f .StartElement :switch _bcfg .Name {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 :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_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 :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_fdca .MasterClrMapping =NewCT_EmptyElement ();if _ddcfc :=d .DecodeElement (_fdca .MasterClrMapping ,&_bcfg );_ddcfc !=nil {return _ddcfc ;};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 :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"},_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 :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}:_fdca .OverrideClrMapping =NewCT_ColorMapping ();if _cccfe :=d .DecodeElement (_fdca .OverrideClrMapping ,&_bcfg );_cccfe !=nil {return _cccfe ;};default:_db .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",_bcfg .Name );if _dgag :=d .Skip ();_dgag !=nil {return _dgag ;};};case _f .EndElement :break _gggc ;case _f .CharData :};};return nil ;};func (_feecc ST_RectAlignment )Validate ()error {return _feecc .ValidateWithPath ("")};func (_cfbde ST_BlendMode )ValidateWithPath (path string )error {switch _cfbde {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 (_cfbde ));};return nil ;};type CT_GvmlGraphicFrameNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGraphicFramePr *CT_NonVisualGraphicFrameProperties ;}; +// Validate validates the CT_DashStop and its children +func (_fedga *CT_DashStop )Validate ()error {return _fedga .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070");};func NewCT_AudioFile ()*CT_AudioFile {_fdf :=&CT_AudioFile {};return _fdf }; -// ValidateWithPath validates the CT_GvmlGraphicalObjectFrame and its children, prefixing error messages with path -func (_edgcc *CT_GvmlGraphicalObjectFrame )ValidateWithPath (path string )error {if _ecdbb :=_edgcc .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_ecdbb !=nil {return _ecdbb ;};if _bbdac :=_edgcc .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_bbdac !=nil {return _bbdac ;};if _dggeg :=_edgcc .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_dggeg !=nil {return _dggeg ;};if _edgcc .ExtLst !=nil {if _deddg :=_edgcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_deddg !=nil {return _deddg ;};};return nil ;};type CT_SchemeColor struct{ValAttr ST_SchemeColorVal ;EG_ColorTransform []*EG_ColorTransform ;};func (_agag *CT_AudioFile )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_e .Sprintf ("\u0025\u0076",_agag .LinkAttr )});if _agag .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_agag .ContentTypeAttr )});};e .EncodeToken (start );if _agag .ExtLst !=nil {_adac :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agag .ExtLst ,_adac );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdaee ST_TextShapeType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bdaee .String (),start );};func (_fgabb ST_OnOffStyleType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ggdgb :=_f .Attr {};_ggdgb .Name =name ;switch _fgabb {case ST_OnOffStyleTypeUnset :_ggdgb .Value ="";case ST_OnOffStyleTypeOn :_ggdgb .Value ="\u006f\u006e";case ST_OnOffStyleTypeOff :_ggdgb .Value ="\u006f\u0066\u0066";case ST_OnOffStyleTypeDef :_ggdgb .Value ="\u0064\u0065\u0066";};return _ggdgb ,nil ;};func (_fgccg ST_TextVerticalType )String ()string {switch _fgccg {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 "";}; +// Validate validates the EG_TextBulletTypeface and its children +func (_abfcg *EG_TextBulletTypeface )Validate ()error {return _abfcg .ValidateWithPath ("E\u0047\u005f\u0054\u0065xt\u0042u\u006c\u006c\u0065\u0074\u0054y\u0070\u0065\u0066\u0061\u0063\u0065");};func (_gfdf ST_TextAnchoringType )String ()string {switch _gfdf {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 (_cefgf *CT_TextNoBullet )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_SoftEdgesEffect struct{RadAttr int64 ;};func NewCT_PresetTextShape ()*CT_PresetTextShape {_cedf :=&CT_PresetTextShape {};_cedf .PrstAttr =ST_TextShapeType (1);return _cedf ;};type CT_NonVisualGraphicFrameProperties struct{GraphicFrameLocks *CT_GraphicalObjectFrameLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_eeeag *ST_TextFontAlignType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ggdbb ,_gbccg :=d .Token ();if _gbccg !=nil {return _gbccg ;};if _eaecd ,_efecc :=_ggdbb .(_gg .EndElement );_efecc &&_eaecd .Name ==start .Name {*_eeeag =1;return nil ;};if _egcfgd ,_gecfg :=_ggdbb .(_gg .CharData );!_gecfg {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",_ggdbb );}else {switch string (_egcfgd ){case "":*_eeeag =0;case "\u0061\u0075\u0074\u006f":*_eeeag =1;case "\u0074":*_eeeag =2;case "\u0063\u0074\u0072":*_eeeag =3;case "\u0062\u0061\u0073\u0065":*_eeeag =4;case "\u0062":*_eeeag =5;};};_ggdbb ,_gbccg =d .Token ();if _gbccg !=nil {return _gbccg ;};if _fdffd ,_afegb :=_ggdbb .(_gg .EndElement );_afegb &&_fdffd .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",_ggdbb );};func NewCT_BaseStylesOverride ()*CT_BaseStylesOverride {_gfef :=&CT_BaseStylesOverride {};return _gfef ;};type CT_SupplementalFont struct{ScriptAttr string ;TypefaceAttr string ;};func (_ccdd *CT_ColorReplaceEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _ccdd .ScrgbClr !=nil {_febac :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ccdd .ScrgbClr ,_febac );};if _ccdd .SrgbClr !=nil {_bdec :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_ccdd .SrgbClr ,_bdec );};if _ccdd .HslClr !=nil {_gfbb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_ccdd .HslClr ,_gfbb );};if _ccdd .SysClr !=nil {_gfbc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_ccdd .SysClr ,_gfbc );};if _ccdd .SchemeClr !=nil {_cbdb :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_ccdd .SchemeClr ,_cbdb );};if _ccdd .PrstClr !=nil {_bcbca :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_ccdd .PrstClr ,_bcbca );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_GraphicalObject struct{GraphicData *CT_GraphicalObjectData ;};func (_cafdc *CT_TextUnderlineFillGroupWrapper )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_becfc :for {_bcdca ,_gcafa :=d .Token ();if _gcafa !=nil {return _gcafa ;};switch _afdd :=_bcdca .(type ){case _gg .StartElement :switch _afdd .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cafdc .NoFill =NewCT_NoFillProperties ();if _caccg :=d .DecodeElement (_cafdc .NoFill ,&_afdd );_caccg !=nil {return _caccg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cafdc .SolidFill =NewCT_SolidColorFillProperties ();if _cfbbe :=d .DecodeElement (_cafdc .SolidFill ,&_afdd );_cfbbe !=nil {return _cfbbe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cafdc .GradFill =NewCT_GradientFillProperties ();if _ggebd :=d .DecodeElement (_cafdc .GradFill ,&_afdd );_ggebd !=nil {return _ggebd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cafdc .BlipFill =NewCT_BlipFillProperties ();if _aceed :=d .DecodeElement (_cafdc .BlipFill ,&_afdd );_aceed !=nil {return _aceed ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cafdc .PattFill =NewCT_PatternFillProperties ();if _egfe :=d .DecodeElement (_cafdc .PattFill ,&_afdd );_egfe !=nil {return _egfe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cafdc .GrpFill =NewCT_GroupFillProperties ();if _ddffcc :=d .DecodeElement (_cafdc .GrpFill ,&_afdd );_ddffcc !=nil {return _ddffcc ;};default:_bb .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",_afdd .Name );if _aegdcd :=d .Skip ();_aegdcd !=nil {return _aegdcd ;};};case _gg .EndElement :break _becfc ;case _gg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TableStyleTextStyle and its children, prefixing error messages with path -func (_ggfgd *CT_TableStyleTextStyle )ValidateWithPath (path string )error {if _fgdfe :=_ggfgd .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_fgdfe !=nil {return _fgdfe ;};if _ffeaa :=_ggfgd .IAttr .ValidateWithPath (path +"\u002f\u0049\u0041\u0074\u0074\u0072");_ffeaa !=nil {return _ffeaa ;};if _ggfgd .Font !=nil {if _gceecg :=_ggfgd .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_gceecg !=nil {return _gceecg ;};};if _ggfgd .FontRef !=nil {if _bfaeg :=_ggfgd .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_bfaeg !=nil {return _bfaeg ;};};if _ggfgd .ScrgbClr !=nil {if _bfebc :=_ggfgd .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_bfebc !=nil {return _bfebc ;};};if _ggfgd .SrgbClr !=nil {if _eccde :=_ggfgd .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_eccde !=nil {return _eccde ;};};if _ggfgd .HslClr !=nil {if _gcdbe :=_ggfgd .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_gcdbe !=nil {return _gcdbe ;};};if _ggfgd .SysClr !=nil {if _bbeeb :=_ggfgd .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_bbeeb !=nil {return _bbeeb ;};};if _ggfgd .SchemeClr !=nil {if _feeebf :=_ggfgd .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_feeebf !=nil {return _feeebf ;};};if _ggfgd .PrstClr !=nil {if _afdaa :=_ggfgd .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_afdaa !=nil {return _afdaa ;};};if _ggfgd .ExtLst !=nil {if _afde :=_ggfgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afde !=nil {return _afde ;};};return nil ;};func (_eaddd ST_TextCapsType )ValidateWithPath (path string )error {switch _eaddd {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 (_eaddd ));};return nil ;};func NewCT_BlurEffect ()*CT_BlurEffect {_cdfc :=&CT_BlurEffect {};return _cdfc };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 (_fddeb ST_TextTabAlignType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bfebdf :=_f .Attr {};_bfebdf .Name =name ;switch _fddeb {case ST_TextTabAlignTypeUnset :_bfebdf .Value ="";case ST_TextTabAlignTypeL :_bfebdf .Value ="\u006c";case ST_TextTabAlignTypeCtr :_bfebdf .Value ="\u0063\u0074\u0072";case ST_TextTabAlignTypeR :_bfebdf .Value ="\u0072";case ST_TextTabAlignTypeDec :_bfebdf .Value ="\u0064\u0065\u0063";};return _bfebdf ,nil ;};func (_gbbee ST_TextHorzOverflowType )String ()string {switch _gbbee {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case 2:return "\u0063\u006c\u0069\u0070";};return "";}; +// Validate validates the CT_CustomColor and its children +func (_gaeef *CT_CustomColor )Validate ()error {return _gaeef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072");};func NewCT_AlphaOutsetEffect ()*CT_AlphaOutsetEffect {_fge :=&CT_AlphaOutsetEffect {};return _fge }; -// ValidateWithPath validates the CT_FillOverlayEffect and its children, prefixing error messages with path -func (_gggca *CT_FillOverlayEffect )ValidateWithPath (path string )error {if _gggca .BlendAttr ==ST_BlendModeUnset {return _e .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 _dfef :=_gggca .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_dfef !=nil {return _dfef ;};if _gggca .NoFill !=nil {if _cddcg :=_gggca .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cddcg !=nil {return _cddcg ;};};if _gggca .SolidFill !=nil {if _fgbcb :=_gggca .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_fgbcb !=nil {return _fgbcb ;};};if _gggca .GradFill !=nil {if _aeed :=_gggca .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_aeed !=nil {return _aeed ;};};if _gggca .BlipFill !=nil {if _dfgcg :=_gggca .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_dfgcg !=nil {return _dfgcg ;};};if _gggca .PattFill !=nil {if _beaa :=_gggca .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_beaa !=nil {return _beaa ;};};if _gggca .GrpFill !=nil {if _fafa :=_gggca .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_fafa !=nil {return _fafa ;};};return nil ;};func NewCT_GvmlGraphicalObjectFrame ()*CT_GvmlGraphicalObjectFrame {_gcgda :=&CT_GvmlGraphicalObjectFrame {};_gcgda .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual ();_gcgda .Graphic =NewGraphic ();_gcgda .Xfrm =NewCT_Transform2D ();return _gcgda ;}; +// Validate validates the CT_ConnectionSiteList and its children +func (_bagc *CT_ConnectionSiteList )Validate ()error {return _bagc .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u0069\u006f\u006e\u0053i\u0074\u0065\u004c\u0069\u0073\u0074");}; -// ValidateWithPath validates the CT_ColorMapping and its children, prefixing error messages with path -func (_gaba *CT_ColorMapping )ValidateWithPath (path string )error {if _gaba .Bg1Attr ==ST_ColorSchemeIndexUnset {return _e .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 _bceb :=_gaba .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_bceb !=nil {return _bceb ;};if _gaba .Tx1Attr ==ST_ColorSchemeIndexUnset {return _e .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 _dcbb :=_gaba .Tx1Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0031\u0041\u0074\u0074\u0072");_dcbb !=nil {return _dcbb ;};if _gaba .Bg2Attr ==ST_ColorSchemeIndexUnset {return _e .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 _ebda :=_gaba .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_ebda !=nil {return _ebda ;};if _gaba .Tx2Attr ==ST_ColorSchemeIndexUnset {return _e .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 _ddec :=_gaba .Tx2Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0032\u0041\u0074\u0074\u0072");_ddec !=nil {return _ddec ;};if _gaba .Accent1Attr ==ST_ColorSchemeIndexUnset {return _e .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 _afdc :=_gaba .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_afdc !=nil {return _afdc ;};if _gaba .Accent2Attr ==ST_ColorSchemeIndexUnset {return _e .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 _fgea :=_gaba .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072");_fgea !=nil {return _fgea ;};if _gaba .Accent3Attr ==ST_ColorSchemeIndexUnset {return _e .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 _accf :=_gaba .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_accf !=nil {return _accf ;};if _gaba .Accent4Attr ==ST_ColorSchemeIndexUnset {return _e .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 _dgfg :=_gaba .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072");_dgfg !=nil {return _dgfg ;};if _gaba .Accent5Attr ==ST_ColorSchemeIndexUnset {return _e .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 _ccbd :=_gaba .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_ccbd !=nil {return _ccbd ;};if _gaba .Accent6Attr ==ST_ColorSchemeIndexUnset {return _e .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 _dfa :=_gaba .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072");_dfa !=nil {return _dfa ;};if _gaba .HlinkAttr ==ST_ColorSchemeIndexUnset {return _e .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 _feca :=_gaba .HlinkAttr .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_feca !=nil {return _feca ;};if _gaba .FolHlinkAttr ==ST_ColorSchemeIndexUnset {return _e .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 _cebb :=_gaba .FolHlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006c\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_cebb !=nil {return _cebb ;};if _gaba .ExtLst !=nil {if _gcdaa :=_gaba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcdaa !=nil {return _gcdaa ;};};return nil ;};type CT_ComplementTransform struct{};func (_cfcde *ST_SystemColorVal )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cfcde =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_cfcde =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_cfcde =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_cfcde =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_cfcde =4;case "\u006d\u0065\u006e\u0075":*_cfcde =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_cfcde =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_cfcde =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_cfcde =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_cfcde =9;case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_cfcde =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_cfcde =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_cfcde =12;case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_cfcde =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_cfcde =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_cfcde =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_cfcde =16;case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_cfcde =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_cfcde =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_cfcde =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_cfcde =20;case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_cfcde =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_cfcde =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_cfcde =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_cfcde =24;case "\u0069\u006e\u0066\u006f\u0042\u006b":*_cfcde =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_cfcde =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_cfcde =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_cfcde =28;case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_cfcde =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_cfcde =30;};return nil ;};func (_cddde *CT_Path2DCubicBezierTo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_egbgfg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_dbfg :=range _cddde .Pt {e .EncodeElement (_dbfg ,_egbgfg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_AudioCDTime ()*CT_AudioCDTime {_effb :=&CT_AudioCDTime {};return _effb }; +// Validate validates the CT_Cell3D and its children +func (_gede *CT_Cell3D )Validate ()error {return _gede .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c\u0033D");};func (_begfc *CT_TileInfoProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _begfc .TxAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_begfc .TxAttr )});};if _begfc .TyAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_begfc .TyAttr )});};if _begfc .SxAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_begfc .SxAttr )});};if _begfc .SyAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_begfc .SyAttr )});};if _begfc .FlipAttr !=ST_TileFlipModeUnset {_eccgc ,_fcagg :=_begfc .FlipAttr .MarshalXMLAttr (_gg .Name {Local :"\u0066\u006c\u0069\u0070"});if _fcagg !=nil {return _fcagg ;};start .Attr =append (start .Attr ,_eccgc );};if _begfc .AlgnAttr !=ST_RectAlignmentUnset {_eddbda ,_gbeff :=_begfc .AlgnAttr .MarshalXMLAttr (_gg .Name {Local :"\u0061\u006c\u0067\u006e"});if _gbeff !=nil {return _gbeff ;};start .Attr =append (start .Attr ,_eddbda );};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_ecefa *EG_LineJoinProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ffccb :for {_agecb ,_bdge :=d .Token ();if _bdge !=nil {return _bdge ;};switch _cdgbb :=_agecb .(type ){case _gg .StartElement :switch _cdgbb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ecefa .Round =NewCT_LineJoinRound ();if _baaff :=d .DecodeElement (_ecefa .Round ,&_cdgbb );_baaff !=nil {return _baaff ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ecefa .Bevel =NewCT_LineJoinBevel ();if _befcd :=d .DecodeElement (_ecefa .Bevel ,&_cdgbb );_befcd !=nil {return _befcd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ecefa .Miter =NewCT_LineJoinMiterProperties ();if _dffaf :=d .DecodeElement (_ecefa .Miter ,&_cdgbb );_dffaf !=nil {return _dffaf ;};default:_bb .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",_cdgbb .Name );if _dgead :=d .Skip ();_dgead !=nil {return _dgead ;};};case _gg .EndElement :break _ffccb ;case _gg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TextBodyProperties and its children, prefixing error messages with path -func (_cgfae *CT_TextBodyProperties )ValidateWithPath (path string )error {if _agedd :=_cgfae .VertOverflowAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_agedd !=nil {return _agedd ;};if _beegf :=_cgfae .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_beegf !=nil {return _beegf ;};if _gcfgg :=_cgfae .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_gcfgg !=nil {return _gcfgg ;};if _ggbgd :=_cgfae .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r");_ggbgd !=nil {return _ggbgd ;};if _cgfae .LInsAttr !=nil {if _fbbfe :=_cgfae .LInsAttr .ValidateWithPath (path +"\u002fL\u0049\u006e\u0073\u0041\u0074\u0074r");_fbbfe !=nil {return _fbbfe ;};};if _cgfae .TInsAttr !=nil {if _ecebd :=_cgfae .TInsAttr .ValidateWithPath (path +"\u002fT\u0049\u006e\u0073\u0041\u0074\u0074r");_ecebd !=nil {return _ecebd ;};};if _cgfae .RInsAttr !=nil {if _aceeeg :=_cgfae .RInsAttr .ValidateWithPath (path +"\u002fR\u0049\u006e\u0073\u0041\u0074\u0074r");_aceeeg !=nil {return _aceeeg ;};};if _cgfae .BInsAttr !=nil {if _agcfc :=_cgfae .BInsAttr .ValidateWithPath (path +"\u002fB\u0049\u006e\u0073\u0041\u0074\u0074r");_agcfc !=nil {return _agcfc ;};};if _cgfae .NumColAttr !=nil {if *_cgfae .NumColAttr < 1{return _e .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 ,*_cgfae .NumColAttr );};if *_cgfae .NumColAttr > 16{return _e .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 ,*_cgfae .NumColAttr );};};if _cgfae .SpcColAttr !=nil {if *_cgfae .SpcColAttr < 0{return _e .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 ,*_cgfae .SpcColAttr );};};if _agabg :=_cgfae .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_agabg !=nil {return _agabg ;};if _cgfae .PrstTxWarp !=nil {if _fcagg :=_cgfae .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070");_fcagg !=nil {return _fcagg ;};};if _cgfae .NoAutofit !=nil {if _afdca :=_cgfae .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_afdca !=nil {return _afdca ;};};if _cgfae .NormAutofit !=nil {if _ggcgd :=_cgfae .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_ggcgd !=nil {return _ggcgd ;};};if _cgfae .SpAutoFit !=nil {if _dcagb :=_cgfae .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_dcagb !=nil {return _dcagb ;};};if _cgfae .Scene3d !=nil {if _ddafb :=_cgfae .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_ddafb !=nil {return _ddafb ;};};if _cgfae .Sp3d !=nil {if _fbedd :=_cgfae .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_fbedd !=nil {return _fbedd ;};};if _cgfae .FlatTx !=nil {if _bbfaa :=_cgfae .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_bbfaa !=nil {return _bbfaa ;};};if _cgfae .ExtLst !=nil {if _bffcd :=_cgfae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bffcd !=nil {return _bffcd ;};};return nil ;};func (_decda ST_TextAlignType )String ()string {switch _decda {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 EG_FillProperties and its children, prefixing error messages with path +func (_feageb *EG_FillProperties )ValidateWithPath (path string )error {if _feageb .NoFill !=nil {if _dabg :=_feageb .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_dabg !=nil {return _dabg ;};};if _feageb .SolidFill !=nil {if _ebdeg :=_feageb .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_ebdeg !=nil {return _ebdeg ;};};if _feageb .GradFill !=nil {if _beac :=_feageb .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_beac !=nil {return _beac ;};};if _feageb .BlipFill !=nil {if _cbabc :=_feageb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_cbabc !=nil {return _cbabc ;};};if _feageb .PattFill !=nil {if _gfgbe :=_feageb .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gfgbe !=nil {return _gfgbe ;};};if _feageb .GrpFill !=nil {if _dgggd :=_feageb .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_dgggd !=nil {return _dgggd ;};};return nil ;};func (_cdfdc ST_LineEndType )String ()string {switch _cdfdc {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 "";};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 (_acda *CT_EffectStyleList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_eccdd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}};for _ ,_bffa :=range _acda .EffectStyle {e .EncodeElement (_bffa ,_eccdd );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_cebg *CT_TextNormalAutofit )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _cebg .FontScaleAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"},Value :_b .Sprintf ("\u0025\u0076",*_cebg .FontScaleAttr )});};if _cebg .LnSpcReductionAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_cebg .LnSpcReductionAttr )});};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_eabab *CT_TextUnderlineLineFollowText )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_StyleMatrixReference ()*CT_StyleMatrixReference {_bffad :=&CT_StyleMatrixReference {};return _bffad ;};func (_dcdd *CT_AudioCDTime )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u0072\u0061c\u006b"},Value :_b .Sprintf ("\u0025\u0076",_dcdd .TrackAttr )});if _dcdd .TimeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dcdd .TimeAttr )});};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_gaegd ST_LightRigDirection )String ()string {switch _gaegd {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 CT_PatternFillProperties and its children -func (_cfdeaa *CT_PatternFillProperties )Validate ()error {return _cfdeaa .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_bccgf *ST_DgmBuildStep )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bccgf =0;case "\u0073\u0070":*_bccgf =1;case "\u0062\u0067":*_bccgf =2;};return nil ;};func (_gcefc ST_PositiveFixedPercentage )String ()string {if _gcefc .ST_PositiveFixedPercentageDecimal !=nil {return _e .Sprintf ("\u0025\u0076",*_gcefc .ST_PositiveFixedPercentageDecimal );};if _gcefc .ST_PositiveFixedPercentage !=nil {return _gcefc .ST_PositiveFixedPercentage .String ();};return "";}; +// ValidateWithPath validates the EG_ThemeableEffectStyle and its children, prefixing error messages with path +func (_dccde *EG_ThemeableEffectStyle )ValidateWithPath (path string )error {if _dccde .Effect !=nil {if _dbcbc :=_dccde .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_dbcbc !=nil {return _dbcbc ;};};if _dccde .EffectRef !=nil {if _eeecb :=_dccde .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_eeecb !=nil {return _eeecb ;};};return nil ;};func NewCT_TextBody ()*CT_TextBody {_caee :=&CT_TextBody {};_caee .BodyPr =NewCT_TextBodyProperties ();return _caee ;};func NewTblStyleLst ()*TblStyleLst {_edcdb :=&TblStyleLst {};_edcdb .CT_TableStyleList =*NewCT_TableStyleList ();return _edcdb ;};func (_cdccgg *ST_PathShadeType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_cdccgg =0;case "\u0073\u0068\u0061p\u0065":*_cdccgg =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_cdccgg =2;case "\u0072\u0065\u0063\u0074":*_cdccgg =3;};return 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;);type ST_PresetMaterialType byte ;func (_ggfbc ST_ChartBuildStep )Validate ()error {return _ggfbc .ValidateWithPath ("")};func (_fgbbb *CT_PositiveFixedPercentage )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_fbgg :=range start .Attr {if _fbgg .Name .Local =="\u0076\u0061\u006c"{_gcdeb ,_feadc :=ParseUnionST_PositiveFixedPercentage (_fbgg .Value );if _feadc !=nil {return _feadc ;};_fgbbb .ValAttr =_gcdeb ;continue ;};};for {_gffec ,_ggae :=d .Token ();if _ggae !=nil {return _b .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",_ggae );};if _accbd ,_cgeff :=_gffec .(_gg .EndElement );_cgeff &&_accbd .Name ==start .Name {break ;};};return nil ;};func (_gdgbc *CT_TextBulletColorFollowText )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_EffectList and its children, prefixing error messages with path -func (_afadg *CT_EffectList )ValidateWithPath (path string )error {if _afadg .Blur !=nil {if _edbf :=_afadg .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_edbf !=nil {return _edbf ;};};if _afadg .FillOverlay !=nil {if _cffca :=_afadg .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_cffca !=nil {return _cffca ;};};if _afadg .Glow !=nil {if _cdef :=_afadg .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_cdef !=nil {return _cdef ;};};if _afadg .InnerShdw !=nil {if _fdecg :=_afadg .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_fdecg !=nil {return _fdecg ;};};if _afadg .OuterShdw !=nil {if _debg :=_afadg .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_debg !=nil {return _debg ;};};if _afadg .PrstShdw !=nil {if _cecf :=_afadg .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_cecf !=nil {return _cecf ;};};if _afadg .Reflection !=nil {if _cacf :=_afadg .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_cacf !=nil {return _cacf ;};};if _afadg .SoftEdge !=nil {if _edeb :=_afadg .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_edeb !=nil {return _edeb ;};};return nil ;}; +// Validate validates the EG_LineFillProperties and its children +func (_dcedb *EG_LineFillProperties )Validate ()error {return _dcedb .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_Vector3D and its children -func (_caccc *CT_Vector3D )Validate ()error {return _caccc .ValidateWithPath ("C\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044");};func (_cebbdf *CT_TintEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cebbdf .HueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0075\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_cebbdf .HueAttr )});};if _cebbdf .AmtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006d\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_cebbdf .AmtAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TextTabStopList and its children +func (_ffedda *CT_TextTabStopList )Validate ()error {return _ffedda .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u0054\u0061b\u0053\u0074o\u0070\u004c\u0069\u0073\u0074");};func (_ffcfd ST_ChartBuildStep )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_ffcfd .String (),start );};func NewCT_ConnectionSiteList ()*CT_ConnectionSiteList {_gfcb :=&CT_ConnectionSiteList {};return _gfcb ;};func (_fecgf *CT_GvmlPicture )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_fcdf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u006e\u0076\u0050\u0069\u0063\u0050r"}};e .EncodeElement (_fecgf .NvPicPr ,_fcdf );_abcge :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fecgf .BlipFill ,_abcge );_gbbeg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fecgf .SpPr ,_gbbeg );if _fecgf .Style !=nil {_bfgc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fecgf .Style ,_bfgc );};if _fecgf .ExtLst !=nil {_cdaae :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fecgf .ExtLst ,_cdaae );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_PositiveFixedPercentage ()*CT_PositiveFixedPercentage {_adfgb :=&CT_PositiveFixedPercentage {};return _adfgb ;};func (_befgef ST_PitchFamily )String ()string {switch _befgef {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 (_daggb *CT_StyleMatrix )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_daggb .FillStyleLst =NewCT_FillStyleList ();_daggb .LnStyleLst =NewCT_LineStyleList ();_daggb .EffectStyleLst =NewCT_EffectStyleList ();_daggb .BgFillStyleLst =NewCT_BackgroundFillStyleList ();for _ ,_agfded :=range start .Attr {if _agfded .Name .Local =="\u006e\u0061\u006d\u0065"{_dbdfc ,_edfea :=_agfded .Value ,error (nil );if _edfea !=nil {return _edfea ;};_daggb .NameAttr =&_dbdfc ;continue ;};};_acebga :for {_dgea ,_cagdb :=d .Token ();if _cagdb !=nil {return _cagdb ;};switch _cfagg :=_dgea .(type ){case _gg .StartElement :switch _cfagg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dcdfc :=d .DecodeElement (_daggb .FillStyleLst ,&_cfagg );_dcdfc !=nil {return _dcdfc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _abcfe :=d .DecodeElement (_daggb .LnStyleLst ,&_cfagg );_abcfe !=nil {return _abcfe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _cfef :=d .DecodeElement (_daggb .EffectStyleLst ,&_cfagg );_cfef !=nil {return _cfef ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _afdee :=d .DecodeElement (_daggb .BgFillStyleLst ,&_cfagg );_afdee !=nil {return _afdee ;};default:_bb .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",_cfagg .Name );if _abcfde :=d .Skip ();_abcfde !=nil {return _abcfde ;};};case _gg .EndElement :break _acebga ;case _gg .CharData :};};return nil ;};type CT_BaseStyles struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;ExtLst *CT_OfficeArtExtensionList ;};func (_adgd ST_TextAlignType )ValidateWithPath (path string )error {switch _adgd {case 0,1,2,3,4,5,6,7: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 (_adgd ));};return nil ;}; -// Validate validates the CT_Point2D and its children -func (_aaddd *CT_Point2D )Validate ()error {return _aaddd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044");};func (_bgbea *CT_TextBulletTypefaceFollowText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the ThemeOverride and its children +func (_aeadd *ThemeOverride )Validate ()error {return _aeadd .ValidateWithPath ("\u0054\u0068\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};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 ;};type CT_GrayscaleEffect struct{};func (_dege ST_LightRigDirection )Validate ()error {return _dege .ValidateWithPath ("")};func NewCT_GvmlGraphicFrameNonVisual ()*CT_GvmlGraphicFrameNonVisual {_fggg :=&CT_GvmlGraphicFrameNonVisual {};_fggg .CNvPr =NewCT_NonVisualDrawingProps ();_fggg .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();return _fggg ;};func (_bbbdf ST_OnOffStyleType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_bbbdf .String (),start );}; -// ValidateWithPath validates the CT_TableCol and its children, prefixing error messages with path -func (_fdege *CT_TableCol )ValidateWithPath (path string )error {if _abfdg :=_fdege .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_abfdg !=nil {return _abfdg ;};if _fdege .ExtLst !=nil {if _ffdef :=_fdege .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffdef !=nil {return _ffdef ;};};return nil ;}; +// Validate validates the CT_TextListStyle and its children +func (_ddfff *CT_TextListStyle )Validate ()error {return _ddfff .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065");};type CT_FixedPercentage struct{ValAttr ST_FixedPercentage ;};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 (_dfcae ST_PathShadeType )ValidateWithPath (path string )error {switch _dfcae {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 (_dfcae ));};return nil ;};type CT_PositiveSize2D struct{CxAttr int64 ;CyAttr int64 ;};func (_dbfa *CT_GvmlPictureNonVisual )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dbfa .CNvPr =NewCT_NonVisualDrawingProps ();_dbfa .CNvPicPr =NewCT_NonVisualPictureProperties ();_fdebb :for {_fefcb ,_feccc :=d .Token ();if _feccc !=nil {return _feccc ;};switch _dfef :=_fefcb .(type ){case _gg .StartElement :switch _dfef .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _gfega :=d .DecodeElement (_dbfa .CNvPr ,&_dfef );_gfega !=nil {return _gfega ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _cdbf :=d .DecodeElement (_dbfa .CNvPicPr ,&_dfef );_cdbf !=nil {return _cdbf ;};default:_bb .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",_dfef .Name );if _fecdc :=d .Skip ();_fecdc !=nil {return _fecdc ;};};case _gg .EndElement :break _fdebb ;case _gg .CharData :};};return nil ;};type EG_TextBulletColor struct{BuClrTx *CT_TextBulletColorFollowText ;BuClr *CT_Color ;};func NewThemeOverride ()*ThemeOverride {_dacff :=&ThemeOverride {};_dacff .CT_BaseStylesOverride =*NewCT_BaseStylesOverride ();return _dacff ;};func (_bedad ST_PresetColorVal )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_bedad .String (),start );}; -// Validate validates the CT_LineJoinMiterProperties and its children -func (_fgced *CT_LineJoinMiterProperties )Validate ()error {return _fgced .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 (_eabcb ST_TileFlipMode )String ()string {switch _eabcb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0078";case 3:return "\u0079";case 4:return "\u0078\u0079";};return "";};const (ST_FontCollectionIndexUnset ST_FontCollectionIndex =0;ST_FontCollectionIndexMajor ST_FontCollectionIndex =1;ST_FontCollectionIndexMinor ST_FontCollectionIndex =2;ST_FontCollectionIndexNone ST_FontCollectionIndex =3;);func (_ffded *CT_TintEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgadf :=range start .Attr {if _bgadf .Name .Local =="\u0068\u0075\u0065"{_fbcdb ,_dbefd :=_g .ParseInt (_bgadf .Value ,10,32);if _dbefd !=nil {return _dbefd ;};_eeccg :=int32 (_fbcdb );_ffded .HueAttr =&_eeccg ;continue ;};if _bgadf .Name .Local =="\u0061\u006d\u0074"{_dgaacf ,_fbadf :=ParseUnionST_FixedPercentage (_bgadf .Value );if _fbadf !=nil {return _fbadf ;};_ffded .AmtAttr =&_dgaacf ;continue ;};};for {_fccae ,_eaaa :=d .Token ();if _eaaa !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u006et\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_eaaa );};if _cdcdf ,_cfcbaa :=_fccae .(_f .EndElement );_cfcbaa &&_cdcdf .Name ==start .Name {break ;};};return nil ;};type ST_TextWrappingType byte ;func (_cbebc *CT_TextBulletSizeFollowText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbdf *EG_Media )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eegag :for {_acegef ,_gceba :=d .Token ();if _gceba !=nil {return _gceba ;};switch _ebbfe :=_acegef .(type ){case _f .StartElement :switch _ebbfe .Name {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 :"\u0061u\u0064\u0069\u006f\u0043\u0064"},_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 :"\u0061u\u0064\u0069\u006f\u0043\u0064"}:_dbdf .AudioCd =NewCT_AudioCD ();if _fegacb :=d .DecodeElement (_dbdf .AudioCd ,&_ebbfe );_fegacb !=nil {return _fegacb ;};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 :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"},_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 :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}:_dbdf .WavAudioFile =NewCT_EmbeddedWAVAudioFile ();if _eggcc :=d .DecodeElement (_dbdf .WavAudioFile ,&_ebbfe );_eggcc !=nil {return _eggcc ;};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 :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"},_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 :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"}:_dbdf .AudioFile =NewCT_AudioFile ();if _bfdbef :=d .DecodeElement (_dbdf .AudioFile ,&_ebbfe );_bfdbef !=nil {return _bfdbef ;};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 :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"},_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 :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"}:_dbdf .VideoFile =NewCT_VideoFile ();if _bcbge :=d .DecodeElement (_dbdf .VideoFile ,&_ebbfe );_bcbge !=nil {return _bcbge ;};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 :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"},_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 :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}:_dbdf .QuickTimeFile =NewCT_QuickTimeFile ();if _fdggea :=d .DecodeElement (_dbdf .QuickTimeFile ,&_ebbfe );_fdggea !=nil {return _fdggea ;};default:_db .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",_ebbfe .Name );if _eeadf :=d .Skip ();_eeadf !=nil {return _eeadf ;};};case _f .EndElement :break _eegag ;case _f .CharData :};};return nil ;};func (_eceec *ST_RectAlignment )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eceec =0;case "\u0074\u006c":*_eceec =1;case "\u0074":*_eceec =2;case "\u0074\u0072":*_eceec =3;case "\u006c":*_eceec =4;case "\u0063\u0074\u0072":*_eceec =5;case "\u0072":*_eceec =6;case "\u0062\u006c":*_eceec =7;case "\u0062":*_eceec =8;case "\u0062\u0072":*_eceec =9;};return nil ;};func (_ebedc ST_Percentage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ebedc .ST_PercentageDecimal !=nil {e .EncodeToken (_f .CharData (_e .Sprintf ("\u0025\u0064",*_ebedc .ST_PercentageDecimal )));};if _ebedc .ST_Percentage !=nil {e .EncodeToken (_f .CharData (*_ebedc .ST_Percentage ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func NewCT_TextBulletSizeFollowText ()*CT_TextBulletSizeFollowText {_fdbgd :=&CT_TextBulletSizeFollowText {};return _fdbgd ;};func (_dffba *CT_GvmlGroupShapeChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dffba .TxSp !=nil {_fddea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}};for _ ,_ddaec :=range _dffba .TxSp {e .EncodeElement (_ddaec ,_fddea );};};if _dffba .Sp !=nil {_cgaeac :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070"}};for _ ,_edgbb :=range _dffba .Sp {e .EncodeElement (_edgbb ,_cgaeac );};};if _dffba .CxnSp !=nil {_befe :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u0078\u006e\u0053\u0070"}};for _ ,_egdea :=range _dffba .CxnSp {e .EncodeElement (_egdea ,_befe );};};if _dffba .Pic !=nil {_febb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070i\u0063"}};for _ ,_fcbaf :=range _dffba .Pic {e .EncodeElement (_fcbaf ,_febb );};};if _dffba .GraphicFrame !=nil {_dcfge :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}};for _ ,_egba :=range _dffba .GraphicFrame {e .EncodeElement (_egba ,_dcfge );};};if _dffba .GrpSp !=nil {_eced :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_dfba :=range _dffba .GrpSp {e .EncodeElement (_dfba ,_eced );};};return nil ;};func (_acebd *Graphic )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acebd .CT_GraphicalObject =*NewCT_GraphicalObject ();_dafcd :for {_bbfde ,_aaeec :=d .Token ();if _aaeec !=nil {return _aaeec ;};switch _ccfbf :=_bbfde .(type ){case _f .StartElement :switch _ccfbf .Name {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 :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"},_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 :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}:if _beddg :=d .DecodeElement (_acebd .GraphicData ,&_ccfbf );_beddg !=nil {return _beddg ;};default:_db .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",_ccfbf .Name );if _bddac :=d .Skip ();_bddac !=nil {return _bddac ;};};case _f .EndElement :break _dafcd ;case _f .CharData :};};return nil ;};func NewCT_InverseGammaTransform ()*CT_InverseGammaTransform {_cggd :=&CT_InverseGammaTransform {};return _cggd ;};func (_caafa *CT_OfficeArtExtensionList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _caafa .Ext !=nil {_daecc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065x\u0074"}};for _ ,_bcdfb :=range _caafa .Ext {e .EncodeElement (_bcdfb ,_daecc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_PresetTextShape ()*CT_PresetTextShape {_adabef :=&CT_PresetTextShape {};_adabef .PrstAttr =ST_TextShapeType (1);return _adabef ;};func (_dabaef *ST_FixedPercentage )ValidateWithPath (path string )error {_gbabe :=[]string {};if _dabaef .ST_FixedPercentageDecimal !=nil {_gbabe =append (_gbabe ,"\u0053T\u005f\u0046\u0069\u0078e\u0064\u0050\u0065\u0072\u0063e\u006et\u0061g\u0065\u0044\u0065\u0063\u0069\u006d\u0061l");};if _dabaef .ST_FixedPercentage !=nil {if _ddaae :=_dabaef .ST_FixedPercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fFi\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");_ddaae !=nil {return _ddaae ;};_gbabe =append (_gbabe ,"\u0053T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");};if len (_gbabe )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gbabe );};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_TextTabStopList struct{Tab []*CT_TextTabStop ;};func (_abfag *CT_QuickTimeFile )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_e .Sprintf ("\u0025\u0076",_abfag .LinkAttr )});e .EncodeToken (start );if _abfag .ExtLst !=nil {_bbdacf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abfag .ExtLst ,_bbdacf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aabg *CT_AlphaOutsetEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aabg .RadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_aabg .RadAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ffea *CT_FontScheme )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffea .MajorFont =NewCT_FontCollection ();_ffea .MinorFont =NewCT_FontCollection ();for _ ,_edee :=range start .Attr {if _edee .Name .Local =="\u006e\u0061\u006d\u0065"{_dbff ,_cedcb :=_edee .Value ,error (nil );if _cedcb !=nil {return _cedcb ;};_ffea .NameAttr =_dbff ;continue ;};};_fgcc :for {_ecdb ,_ecefg :=d .Token ();if _ecefg !=nil {return _ecefg ;};switch _gcge :=_ecdb .(type ){case _f .StartElement :switch _gcge .Name {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 :"\u006da\u006a\u006f\u0072\u0046\u006f\u006et"},_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 :"\u006da\u006a\u006f\u0072\u0046\u006f\u006et"}:if _gadd :=d .DecodeElement (_ffea .MajorFont ,&_gcge );_gadd !=nil {return _gadd ;};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 :"\u006di\u006e\u006f\u0072\u0046\u006f\u006et"},_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 :"\u006di\u006e\u006f\u0072\u0046\u006f\u006et"}:if _afbgf :=d .DecodeElement (_ffea .MinorFont ,&_gcge );_afbgf !=nil {return _afbgf ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffea .ExtLst =NewCT_OfficeArtExtensionList ();if _eagbc :=d .DecodeElement (_ffea .ExtLst ,&_gcge );_eagbc !=nil {return _eagbc ;};default:_db .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",_gcge .Name );if _gacg :=d .Skip ();_gacg !=nil {return _gacg ;};};case _f .EndElement :break _fgcc ;case _f .CharData :};};return nil ;};func NewCT_SupplementalFont ()*CT_SupplementalFont {_bcde :=&CT_SupplementalFont {};return _bcde };func (_cgbdef *ST_BlendMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfbfe ,_beggd :=d .Token ();if _beggd !=nil {return _beggd ;};if _ggfcf ,_dbbefc :=_dfbfe .(_f .EndElement );_dbbefc &&_ggfcf .Name ==start .Name {*_cgbdef =1;return nil ;};if _edgef ,_ggdac :=_dfbfe .(_f .CharData );!_ggdac {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",_dfbfe );}else {switch string (_edgef ){case "":*_cgbdef =0;case "\u006f\u0076\u0065\u0072":*_cgbdef =1;case "\u006d\u0075\u006c\u0074":*_cgbdef =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_cgbdef =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_cgbdef =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_cgbdef =5;};};_dfbfe ,_beggd =d .Token ();if _beggd !=nil {return _beggd ;};if _eefbb ,_ccfba :=_dfbfe .(_f .EndElement );_ccfba &&_eefbb .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",_dfbfe );};func (_dbdea *ThemeOverride )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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\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 :"\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 ,_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 ="\u0061:\u0074h\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065";return _dbdea .CT_BaseStylesOverride .MarshalXML (e ,start );};func (_dgaea *CT_Ratio )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgeb :=range start .Attr {if _cgeb .Name .Local =="\u006e"{_daacg ,_aeaa :=_g .ParseInt (_cgeb .Value ,10,64);if _aeaa !=nil {return _aeaa ;};_dgaea .NAttr =_daacg ;continue ;};if _cgeb .Name .Local =="\u0064"{_cfdgd ,_bebga :=_g .ParseInt (_cgeb .Value ,10,64);if _bebga !=nil {return _bebga ;};_dgaea .DAttr =_cfdgd ;continue ;};};for {_agcd ,_deefc :=d .Token ();if _deefc !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0061\u0074\u0069\u006f: \u0025\u0073",_deefc );};if _ccdba ,_cbbeb :=_agcd .(_f .EndElement );_cbbeb &&_ccdba .Name ==start .Name {break ;};};return nil ;};type CT_AnimationChartElement struct{SeriesIdxAttr *int32 ;CategoryIdxAttr *int32 ;BldStepAttr ST_ChartBuildStep ;}; +// Validate validates the CT_ColorChangeEffect and its children +func (_cggb *CT_ColorChangeEffect )Validate ()error {return _cggb .ValidateWithPath ("C\u0054_\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061n\u0067\u0065\u0045\u0066fe\u0063\u0074");};func (_ccdfb *CT_GvmlTextShapeChoice )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gegfc :for {_afge ,_dggdd :=d .Token ();if _dggdd !=nil {return _dggdd ;};switch _ggeaf :=_afge .(type ){case _gg .StartElement :switch _ggeaf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ccdfb .UseSpRect =NewCT_GvmlUseShapeRectangle ();if _afggf :=d .DecodeElement (_ccdfb .UseSpRect ,&_ggeaf );_afggf !=nil {return _afggf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ccdfb .Xfrm =NewCT_Transform2D ();if _gafg :=d .DecodeElement (_ccdfb .Xfrm ,&_ggeaf );_gafg !=nil {return _gafg ;};default:_bb .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",_ggeaf .Name );if _acdba :=d .Skip ();_acdba !=nil {return _acdba ;};};case _gg .EndElement :break _gegfc ;case _gg .CharData :};};return nil ;};func (_bece *CT_RelativeOffsetEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_gdgec :=range start .Attr {if _gdgec .Name .Local =="\u0074\u0078"{_dbeeb ,_acgfec :=ParseUnionST_Percentage (_gdgec .Value );if _acgfec !=nil {return _acgfec ;};_bece .TxAttr =&_dbeeb ;continue ;};if _gdgec .Name .Local =="\u0074\u0079"{_eggfb ,_eecgb :=ParseUnionST_Percentage (_gdgec .Value );if _eecgb !=nil {return _eecgb ;};_bece .TyAttr =&_eggfb ;continue ;};};for {_cdgd ,_bdeab :=d .Token ();if _bdeab !=nil {return _b .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",_bdeab );};if _ddad ,_gcbgef :=_cdgd .(_gg .EndElement );_gcbgef &&_ddad .Name ==start .Name {break ;};};return nil ;};func (_ffgfa *CT_LightRig )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {_bacc ,_geef :=_ffgfa .RigAttr .MarshalXMLAttr (_gg .Name {Local :"\u0072\u0069\u0067"});if _geef !=nil {return _geef ;};start .Attr =append (start .Attr ,_bacc );_bacc ,_geef =_ffgfa .DirAttr .MarshalXMLAttr (_gg .Name {Local :"\u0064\u0069\u0072"});if _geef !=nil {return _geef ;};start .Attr =append (start .Attr ,_bacc );e .EncodeToken (start );if _ffgfa .Rot !=nil {_cgcag :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_ffgfa .Rot ,_cgcag );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ColorMappingOverrideChoice and its children, prefixing error messages with path -func (_cfff *CT_ColorMappingOverrideChoice )ValidateWithPath (path string )error {if _cfff .MasterClrMapping !=nil {if _fggb :=_cfff .MasterClrMapping .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0043\u006c\u0072\u004d\u0061p\u0070\u0069\u006e\u0067");_fggb !=nil {return _fggb ;};};if _cfff .OverrideClrMapping !=nil {if _ddgd :=_cfff .OverrideClrMapping .ValidateWithPath (path +"\u002f\u004f\u0076\u0065rr\u0069\u0064\u0065\u0043\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");_ddgd !=nil {return _ddgd ;};};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 (_gdeabe *EG_TextGeometry )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0061\u003a\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0047\u0065\u006fm\u0065\u0074\u0072\u0079";if _gdeabe .CustGeom !=nil {_agafgf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_gdeabe .CustGeom ,_agafgf );};if _gdeabe .PrstTxWarp !=nil {_fafbf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_gdeabe .PrstTxWarp ,_fafbf );};return nil ;};func (_ggabgc *ST_AdjCoordinate )ValidateWithPath (path string )error {_cefggc :=[]string {};if _ggabgc .ST_Coordinate !=nil {if _ebdag :=_ggabgc .ST_Coordinate .ValidateWithPath (path +"\u002f\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064i\u006e\u0061\u0074\u0065");_ebdag !=nil {return _ebdag ;};_cefggc =append (_cefggc ,"\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065");};if _ggabgc .ST_GeomGuideName !=nil {_cefggc =append (_cefggc ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065");};if len (_cefggc )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cefggc );};return nil ;}; +// ValidateWithPath validates the EG_LineDashProperties and its children, prefixing error messages with path +func (_bcbcd *EG_LineDashProperties )ValidateWithPath (path string )error {if _bcbcd .PrstDash !=nil {if _faafa :=_bcbcd .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_faafa !=nil {return _faafa ;};};if _bcbcd .CustDash !=nil {if _fafbc :=_bcbcd .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h");_fafbc !=nil {return _fafbc ;};};return nil ;};func (_cbgbg ST_BlackWhiteMode )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_cfagd :=_gg .Attr {};_cfagd .Name =name ;switch _cbgbg {case ST_BlackWhiteModeUnset :_cfagd .Value ="";case ST_BlackWhiteModeClr :_cfagd .Value ="\u0063\u006c\u0072";case ST_BlackWhiteModeAuto :_cfagd .Value ="\u0061\u0075\u0074\u006f";case ST_BlackWhiteModeGray :_cfagd .Value ="\u0067\u0072\u0061\u0079";case ST_BlackWhiteModeLtGray :_cfagd .Value ="\u006c\u0074\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeInvGray :_cfagd .Value ="\u0069n\u0076\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeGrayWhite :_cfagd .Value ="\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e";case ST_BlackWhiteModeBlackGray :_cfagd .Value ="\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y";case ST_BlackWhiteModeBlackWhite :_cfagd .Value ="\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065";case ST_BlackWhiteModeBlack :_cfagd .Value ="\u0062\u006c\u0061c\u006b";case ST_BlackWhiteModeWhite :_cfagd .Value ="\u0077\u0068\u0069t\u0065";case ST_BlackWhiteModeHidden :_cfagd .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";};return _cfagd ,nil ;};func (_bcaab *ST_PresetCameraType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_bcaab =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_bcaab =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_bcaab =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_bcaab =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_bcaab =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_bcaab =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_bcaab =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_bcaab =7;case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_bcaab =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_bcaab =9;case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_bcaab =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_bcaab =11;case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_bcaab =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_bcaab =13;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_bcaab =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_bcaab =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":*_bcaab =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_bcaab =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":*_bcaab =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_bcaab =19;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_bcaab =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_bcaab =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_bcaab =22;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_bcaab =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_bcaab =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_bcaab =25;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_bcaab =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_bcaab =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_bcaab =28;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_bcaab =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_bcaab =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_bcaab =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_bcaab =32;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_bcaab =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_bcaab =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_bcaab =35;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_bcaab =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_bcaab =37;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_bcaab =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_bcaab =39;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_bcaab =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_bcaab =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_bcaab =42;case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_bcaab =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_bcaab =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_bcaab =45;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_bcaab =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_bcaab =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_bcaab =48;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_bcaab =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_bcaab =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_bcaab =51;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_bcaab =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":*_bcaab =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":*_bcaab =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":*_bcaab =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":*_bcaab =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":*_bcaab =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":*_bcaab =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":*_bcaab =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":*_bcaab =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_bcaab =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":*_bcaab =62;};return nil ;};func ParseUnionST_TextPoint (s string )(ST_TextPoint ,error ){_abdfa :=ST_TextPoint {};if _af .ST_UniversalMeasurePatternRe .MatchString (s ){_abdfa .ST_UniversalMeasure =&s ;}else {_egdbg ,_eafec :=_c .ParseInt (s ,10,32);if _eafec !=nil {return _abdfa ,_b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_eafec );};_daefc :=int32 (_egdbg );_abdfa .ST_TextPointUnqualified =&_daefc ;};return _abdfa ,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 ;}; -// ValidateWithPath validates the EG_LineJoinProperties and its children, prefixing error messages with path -func (_adaga *EG_LineJoinProperties )ValidateWithPath (path string )error {if _adaga .Round !=nil {if _ffdfc :=_adaga .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_ffdfc !=nil {return _ffdfc ;};};if _adaga .Bevel !=nil {if _dcgbf :=_adaga .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_dcgbf !=nil {return _dcgbf ;};};if _adaga .Miter !=nil {if _agege :=_adaga .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_agege !=nil {return _agege ;};};return nil ;};func (_ccaedc ST_LineEndLength )String ()string {switch _ccaedc {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return "";}; +// ValidateWithPath validates the CT_TablePropertiesChoice and its children, prefixing error messages with path +func (_fcefb *CT_TablePropertiesChoice )ValidateWithPath (path string )error {if _fcefb .TableStyle !=nil {if _fdgba :=_fcefb .TableStyle .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_fdgba !=nil {return _fdgba ;};};if _fcefb .TableStyleId !=nil {if !_af .ST_GuidPatternRe .MatchString (*_fcefb .TableStyleId ){return _b .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 ,_af .ST_GuidPatternRe ,*_fcefb .TableStyleId );};};return nil ;};func (_dbffe ST_AdjCoordinate )String ()string {if _dbffe .ST_Coordinate !=nil {return _dbffe .ST_Coordinate .String ();};if _dbffe .ST_GeomGuideName !=nil {return _b .Sprintf ("\u0025\u0076",*_dbffe .ST_GeomGuideName );};return "";};func (_cfdbb *CT_StyleMatrix )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _cfdbb .NameAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cfdbb .NameAttr )});};e .EncodeToken (start );_fcfcb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}};e .EncodeElement (_cfdbb .FillStyleLst ,_fcfcb );_bbdg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006cn\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_cfdbb .LnStyleLst ,_bbdg );_dcgac :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003ae\u0066\u0066\u0065c\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_cfdbb .EffectStyleLst ,_dcgac );_ceccf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003ab\u0067\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_cfdbb .BgFillStyleLst ,_ceccf );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_abebg *CT_GvmlGroupShapeNonVisual )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_abebg .CNvPr =NewCT_NonVisualDrawingProps ();_abebg .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();_gdcab :for {_daaf ,_aabce :=d .Token ();if _aabce !=nil {return _aabce ;};switch _eaffe :=_daaf .(type ){case _gg .StartElement :switch _eaffe .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _ecad :=d .DecodeElement (_abebg .CNvPr ,&_eaffe );_ecad !=nil {return _ecad ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dcecc :=d .DecodeElement (_abebg .CNvGrpSpPr ,&_eaffe );_dcecc !=nil {return _dcecc ;};default:_bb .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",_eaffe .Name );if _bbgfg :=d .Skip ();_bbgfg !=nil {return _bbgfg ;};};case _gg .EndElement :break _gdcab ;case _gg .CharData :};};return nil ;};func (_cbga *CT_BlipChoice )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _cbga .AlphaBiLevel !=nil {_gcab :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};for _ ,_fabe :=range _cbga .AlphaBiLevel {e .EncodeElement (_fabe ,_gcab );};};if _cbga .AlphaCeiling !=nil {_ebdc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};for _ ,_ggfg :=range _cbga .AlphaCeiling {e .EncodeElement (_ggfg ,_ebdc );};};if _cbga .AlphaFloor !=nil {_eec :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};for _ ,_eace :=range _cbga .AlphaFloor {e .EncodeElement (_eace ,_eec );};};if _cbga .AlphaInv !=nil {_efag :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};for _ ,_gaed :=range _cbga .AlphaInv {e .EncodeElement (_gaed ,_efag );};};if _cbga .AlphaMod !=nil {_bgd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};for _ ,_ddbc :=range _cbga .AlphaMod {e .EncodeElement (_ddbc ,_bgd );};};if _cbga .AlphaModFix !=nil {_dgd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};for _ ,_bddg :=range _cbga .AlphaModFix {e .EncodeElement (_bddg ,_dgd );};};if _cbga .AlphaRepl !=nil {_dgdf :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};for _ ,_efeg :=range _cbga .AlphaRepl {e .EncodeElement (_efeg ,_dgdf );};};if _cbga .BiLevel !=nil {_eeec :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};for _ ,_cga :=range _cbga .BiLevel {e .EncodeElement (_cga ,_eeec );};};if _cbga .Blur !=nil {_ddee :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};for _ ,_dcae :=range _cbga .Blur {e .EncodeElement (_dcae ,_ddee );};};if _cbga .ClrChange !=nil {_gfbd :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};for _ ,_badg :=range _cbga .ClrChange {e .EncodeElement (_badg ,_gfbd );};};if _cbga .ClrRepl !=nil {_gff :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};for _ ,_dbcb :=range _cbga .ClrRepl {e .EncodeElement (_dbcb ,_gff );};};if _cbga .Duotone !=nil {_dfde :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};for _ ,_efacg :=range _cbga .Duotone {e .EncodeElement (_efacg ,_dfde );};};if _cbga .FillOverlay !=nil {_adee :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};for _ ,_gdc :=range _cbga .FillOverlay {e .EncodeElement (_gdc ,_adee );};};if _cbga .Grayscl !=nil {_gbce :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};for _ ,_gdgf :=range _cbga .Grayscl {e .EncodeElement (_gdgf ,_gbce );};};if _cbga .Hsl !=nil {_agfdb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0068s\u006c"}};for _ ,_gefa :=range _cbga .Hsl {e .EncodeElement (_gefa ,_agfdb );};};if _cbga .Lum !=nil {_egeb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006cu\u006d"}};for _ ,_eaec :=range _cbga .Lum {e .EncodeElement (_eaec ,_egeb );};};if _cbga .Tint !=nil {_ccca :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};for _ ,_cbgd :=range _cbga .Tint {e .EncodeElement (_cbgd ,_ccca );};};return nil ;};func NewCT_ColorMRU ()*CT_ColorMRU {_bbaea :=&CT_ColorMRU {};return _bbaea }; -// ValidateWithPath validates the CT_TablePartStyle and its children, prefixing error messages with path -func (_aeebe *CT_TablePartStyle )ValidateWithPath (path string )error {if _aeebe .TcTxStyle !=nil {if _gbgdf :=_aeebe .TcTxStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065");_gbgdf !=nil {return _gbgdf ;};};if _aeebe .TcStyle !=nil {if _ebeeab :=_aeebe .TcStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0053\u0074\u0079\u006c\u0065");_ebeeab !=nil {return _ebeeab ;};};return nil ;};func (_dffgb *ST_TileFlipMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdgbgf ,_baccf :=d .Token ();if _baccf !=nil {return _baccf ;};if _bdcbb ,_ecebb :=_gdgbgf .(_f .EndElement );_ecebb &&_bdcbb .Name ==start .Name {*_dffgb =1;return nil ;};if _dgegf ,_efffe :=_gdgbgf .(_f .CharData );!_efffe {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",_gdgbgf );}else {switch string (_dgegf ){case "":*_dffgb =0;case "\u006e\u006f\u006e\u0065":*_dffgb =1;case "\u0078":*_dffgb =2;case "\u0079":*_dffgb =3;case "\u0078\u0079":*_dffgb =4;};};_gdgbgf ,_baccf =d .Token ();if _baccf !=nil {return _baccf ;};if _ccbfa ,_edbad :=_gdgbgf .(_f .EndElement );_edbad &&_ccbfa .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",_gdgbgf );};type ST_FontCollectionIndex byte ; +// Validate validates the CT_TableRow and its children +func (_febbc *CT_TableRow )Validate ()error {return _febbc .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077");};func NewCT_StyleMatrix ()*CT_StyleMatrix {_eddbe :=&CT_StyleMatrix {};_eddbe .FillStyleLst =NewCT_FillStyleList ();_eddbe .LnStyleLst =NewCT_LineStyleList ();_eddbe .EffectStyleLst =NewCT_EffectStyleList ();_eddbe .BgFillStyleLst =NewCT_BackgroundFillStyleList ();return _eddbe ;}; -// Validate validates the CT_GraphicalObjectFrameLocking and its children -func (_afbd *CT_GraphicalObjectFrameLocking )Validate ()error {return _afbd .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");}; +// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path +func (_baffbe *CT_TextField )ValidateWithPath (path string )error {if !_af .ST_GuidPatternRe .MatchString (_baffbe .IdAttr ){return _b .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 ,_af .ST_GuidPatternRe ,_baffbe .IdAttr );};if _baffbe .RPr !=nil {if _fgecae :=_baffbe .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fgecae !=nil {return _fgecae ;};};if _baffbe .PPr !=nil {if _daacef :=_baffbe .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_daacef !=nil {return _daacef ;};};return nil ;};type CT_LineJoinRound struct{}; -// Validate validates the CT_AudioFile and its children -func (_fdc *CT_AudioFile )Validate ()error {return _fdc .ValidateWithPath ("\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");};type CT_TileInfoProperties struct{TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;FlipAttr ST_TileFlipMode ;AlgnAttr ST_RectAlignment ;};func NewCT_TableStyleTextStyle ()*CT_TableStyleTextStyle {_ddce :=&CT_TableStyleTextStyle {};return _ddce ;};func (_edeae *CT_Path2DQuadBezierTo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfcc :for {_ccfd ,_gfge :=d .Token ();if _gfge !=nil {return _gfge ;};switch _eccc :=_ccfd .(type ){case _f .StartElement :switch _eccc .Name {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 :"\u0070\u0074"},_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 :"\u0070\u0074"}:_bbgfc :=NewCT_AdjPoint2D ();if _dafcgd :=d .DecodeElement (_bbgfc ,&_eccc );_dafcgd !=nil {return _dafcgd ;};_edeae .Pt =append (_edeae .Pt ,_bbgfc );default:_db .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",_eccc .Name );if _bcbbg :=d .Skip ();_bcbbg !=nil {return _bcbbg ;};};case _f .EndElement :break _gfcc ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_GeomRect and its children +func (_cfce *CT_GeomRect )Validate ()error {return _cfce .ValidateWithPath ("C\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074");};func (_dffec *ST_PresetCameraType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cgdefc ,_abagd :=d .Token ();if _abagd !=nil {return _abagd ;};if _affeg ,_feegcb :=_cgdefc .(_gg .EndElement );_feegcb &&_affeg .Name ==start .Name {*_dffec =1;return nil ;};if _dfcbeb ,_abfbda :=_cgdefc .(_gg .CharData );!_abfbda {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",_cgdefc );}else {switch string (_dfcbeb ){case "":*_dffec =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_dffec =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_dffec =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_dffec =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_dffec =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_dffec =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_dffec =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_dffec =7;case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_dffec =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_dffec =9;case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_dffec =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_dffec =11;case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_dffec =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_dffec =13;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_dffec =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_dffec =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":*_dffec =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_dffec =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":*_dffec =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_dffec =19;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_dffec =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_dffec =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_dffec =22;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_dffec =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_dffec =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_dffec =25;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_dffec =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_dffec =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_dffec =28;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_dffec =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_dffec =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_dffec =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_dffec =32;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_dffec =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_dffec =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_dffec =35;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_dffec =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_dffec =37;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_dffec =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_dffec =39;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_dffec =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_dffec =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_dffec =42;case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_dffec =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_dffec =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_dffec =45;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_dffec =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_dffec =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_dffec =48;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_dffec =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_dffec =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_dffec =51;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_dffec =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":*_dffec =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":*_dffec =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":*_dffec =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":*_dffec =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":*_dffec =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":*_dffec =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":*_dffec =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":*_dffec =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_dffec =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":*_dffec =62;};};_cgdefc ,_abagd =d .Token ();if _abagd !=nil {return _abagd ;};if _gcgeb ,_fecbd :=_cgdefc .(_gg .EndElement );_fecbd &&_gcgeb .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",_cgdefc );};const (ST_OnOffStyleTypeUnset ST_OnOffStyleType =0;ST_OnOffStyleTypeOn ST_OnOffStyleType =1;ST_OnOffStyleTypeOff ST_OnOffStyleType =2;ST_OnOffStyleTypeDef ST_OnOffStyleType =3;);func NewTheme ()*Theme {_aaecag :=&Theme {};_aaecag .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();return _aaecag ;};type EG_TextAutofit struct{NoAutofit *CT_TextNoAutofit ;NormAutofit *CT_TextNormalAutofit ;SpAutoFit *CT_TextShapeAutofit ;}; -// ValidateWithPath validates the CT_Shape3D and its children, prefixing error messages with path -func (_aacgg *CT_Shape3D )ValidateWithPath (path string )error {if _aacgg .ZAttr !=nil {if _aggc :=_aacgg .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_aggc !=nil {return _aggc ;};};if _aacgg .ExtrusionHAttr !=nil {if *_aacgg .ExtrusionHAttr < 0{return _e .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 ,*_aacgg .ExtrusionHAttr );};if *_aacgg .ExtrusionHAttr > 27273042316900{return _e .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 ,*_aacgg .ExtrusionHAttr );};};if _aacgg .ContourWAttr !=nil {if *_aacgg .ContourWAttr < 0{return _e .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 ,*_aacgg .ContourWAttr );};if *_aacgg .ContourWAttr > 27273042316900{return _e .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 ,*_aacgg .ContourWAttr );};};if _dgaaa :=_aacgg .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_dgaaa !=nil {return _dgaaa ;};if _aacgg .BevelT !=nil {if _bgbfg :=_aacgg .BevelT .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0054");_bgbfg !=nil {return _bgbfg ;};};if _aacgg .BevelB !=nil {if _gddgf :=_aacgg .BevelB .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0042");_gddgf !=nil {return _gddgf ;};};if _aacgg .ExtrusionClr !=nil {if _ebefa :=_aacgg .ExtrusionClr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072");_ebefa !=nil {return _ebefa ;};};if _aacgg .ContourClr !=nil {if _bcdac :=_aacgg .ContourClr .ValidateWithPath (path +"/\u0043\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072");_bcdac !=nil {return _bcdac ;};};if _aacgg .ExtLst !=nil {if _ecged :=_aacgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecged !=nil {return _ecged ;};};return nil ;};func (_fdac *CT_Headers )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_debfg :for {_dgfab ,_gfad :=d .Token ();if _gfad !=nil {return _gfad ;};switch _bdadc :=_dgfab .(type ){case _f .StartElement :switch _bdadc .Name {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 :"\u0068\u0065\u0061\u0064\u0065\u0072"},_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 :"\u0068\u0065\u0061\u0064\u0065\u0072"}:var _cgcbe string ;if _ggac :=d .DecodeElement (&_cgcbe ,&_bdadc );_ggac !=nil {return _ggac ;};_fdac .Header =append (_fdac .Header ,_cgcbe );default:_db .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",_bdadc .Name );if _aadfe :=d .Skip ();_aadfe !=nil {return _aadfe ;};};case _f .EndElement :break _debfg ;case _f .CharData :};};return nil ;};func (_egdfa ST_PenAlignment )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ggabge :=_f .Attr {};_ggabge .Name =name ;switch _egdfa {case ST_PenAlignmentUnset :_ggabge .Value ="";case ST_PenAlignmentCtr :_ggabge .Value ="\u0063\u0074\u0072";case ST_PenAlignmentIn :_ggabge .Value ="\u0069\u006e";};return _ggabge ,nil ;}; +// ValidateWithPath validates the CT_ObjectStyleDefaults and its children, prefixing error messages with path +func (_aabea *CT_ObjectStyleDefaults )ValidateWithPath (path string )error {if _aabea .SpDef !=nil {if _fcegc :=_aabea .SpDef .ValidateWithPath (path +"\u002f\u0053\u0070\u0044\u0065\u0066");_fcegc !=nil {return _fcegc ;};};if _aabea .LnDef !=nil {if _ccdbg :=_aabea .LnDef .ValidateWithPath (path +"\u002f\u004c\u006e\u0044\u0065\u0066");_ccdbg !=nil {return _ccdbg ;};};if _aabea .TxDef !=nil {if _gafe :=_aabea .TxDef .ValidateWithPath (path +"\u002f\u0054\u0078\u0044\u0065\u0066");_gafe !=nil {return _gafe ;};};if _aabea .ExtLst !=nil {if _effca :=_aabea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_effca !=nil {return _effca ;};};return nil ;};func NewCT_StretchInfoProperties ()*CT_StretchInfoProperties {_abdffb :=&CT_StretchInfoProperties {};return _abdffb ;};type ST_PathShadeType byte ; -// Validate validates the EG_EffectProperties and its children -func (_fffff *EG_EffectProperties )Validate ()error {return _fffff .ValidateWithPath ("\u0045\u0047\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the EG_ColorTransform and its children, prefixing error messages with path +func (_dgfd *EG_ColorTransform )ValidateWithPath (path string )error {if _dgfd .Tint !=nil {if _fgcca :=_dgfd .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_fgcca !=nil {return _fgcca ;};};if _dgfd .Shade !=nil {if _bafgg :=_dgfd .Shade .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u0065");_bafgg !=nil {return _bafgg ;};};if _dgfd .Comp !=nil {if _afba :=_dgfd .Comp .ValidateWithPath (path +"\u002f\u0043\u006fm\u0070");_afba !=nil {return _afba ;};};if _dgfd .Inv !=nil {if _begbe :=_dgfd .Inv .ValidateWithPath (path +"\u002f\u0049\u006e\u0076");_begbe !=nil {return _begbe ;};};if _dgfd .Gray !=nil {if _faabf :=_dgfd .Gray .ValidateWithPath (path +"\u002f\u0047\u0072a\u0079");_faabf !=nil {return _faabf ;};};if _dgfd .Alpha !=nil {if _gcdgab :=_dgfd .Alpha .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061");_gcdgab !=nil {return _gcdgab ;};};if _dgfd .AlphaOff !=nil {if _fgffa :=_dgfd .AlphaOff .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004f\u0066f");_fgffa !=nil {return _fgffa ;};};if _dgfd .AlphaMod !=nil {if _cfcea :=_dgfd .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_cfcea !=nil {return _cfcea ;};};if _dgfd .Hue !=nil {if _agagf :=_dgfd .Hue .ValidateWithPath (path +"\u002f\u0048\u0075\u0065");_agagf !=nil {return _agagf ;};};if _dgfd .HueOff !=nil {if _ccggf :=_dgfd .HueOff .ValidateWithPath (path +"\u002fH\u0075\u0065\u004f\u0066\u0066");_ccggf !=nil {return _ccggf ;};};if _dgfd .HueMod !=nil {if _ccegb :=_dgfd .HueMod .ValidateWithPath (path +"\u002fH\u0075\u0065\u004d\u006f\u0064");_ccegb !=nil {return _ccegb ;};};if _dgfd .Sat !=nil {if _ecaca :=_dgfd .Sat .ValidateWithPath (path +"\u002f\u0053\u0061\u0074");_ecaca !=nil {return _ecaca ;};};if _dgfd .SatOff !=nil {if _eaadeb :=_dgfd .SatOff .ValidateWithPath (path +"\u002fS\u0061\u0074\u004f\u0066\u0066");_eaadeb !=nil {return _eaadeb ;};};if _dgfd .SatMod !=nil {if _ggbddg :=_dgfd .SatMod .ValidateWithPath (path +"\u002fS\u0061\u0074\u004d\u006f\u0064");_ggbddg !=nil {return _ggbddg ;};};if _dgfd .Lum !=nil {if _ebacdc :=_dgfd .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_ebacdc !=nil {return _ebacdc ;};};if _dgfd .LumOff !=nil {if _bgbbc :=_dgfd .LumOff .ValidateWithPath (path +"\u002fL\u0075\u006d\u004f\u0066\u0066");_bgbbc !=nil {return _bgbbc ;};};if _dgfd .LumMod !=nil {if _abafd :=_dgfd .LumMod .ValidateWithPath (path +"\u002fL\u0075\u006d\u004d\u006f\u0064");_abafd !=nil {return _abafd ;};};if _dgfd .Red !=nil {if _gbabc :=_dgfd .Red .ValidateWithPath (path +"\u002f\u0052\u0065\u0064");_gbabc !=nil {return _gbabc ;};};if _dgfd .RedOff !=nil {if _afcfe :=_dgfd .RedOff .ValidateWithPath (path +"\u002fR\u0065\u0064\u004f\u0066\u0066");_afcfe !=nil {return _afcfe ;};};if _dgfd .RedMod !=nil {if _eaeec :=_dgfd .RedMod .ValidateWithPath (path +"\u002fR\u0065\u0064\u004d\u006f\u0064");_eaeec !=nil {return _eaeec ;};};if _dgfd .Green !=nil {if _ggfe :=_dgfd .Green .ValidateWithPath (path +"\u002f\u0047\u0072\u0065\u0065\u006e");_ggfe !=nil {return _ggfe ;};};if _dgfd .GreenOff !=nil {if _aagcbg :=_dgfd .GreenOff .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004f\u0066f");_aagcbg !=nil {return _aagcbg ;};};if _dgfd .GreenMod !=nil {if _egfda :=_dgfd .GreenMod .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004d\u006fd");_egfda !=nil {return _egfda ;};};if _dgfd .Blue !=nil {if _bdbad :=_dgfd .Blue .ValidateWithPath (path +"\u002f\u0042\u006cu\u0065");_bdbad !=nil {return _bdbad ;};};if _dgfd .BlueOff !=nil {if _gbdbb :=_dgfd .BlueOff .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004f\u0066\u0066");_gbdbb !=nil {return _gbdbb ;};};if _dgfd .BlueMod !=nil {if _dcdecd :=_dgfd .BlueMod .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004d\u006f\u0064");_dcdecd !=nil {return _dcdecd ;};};if _dgfd .Gamma !=nil {if _dgfg :=_dgfd .Gamma .ValidateWithPath (path +"\u002f\u0047\u0061\u006d\u006d\u0061");_dgfg !=nil {return _dgfg ;};};if _dgfd .InvGamma !=nil {if _cdfge :=_dgfd .InvGamma .ValidateWithPath (path +"\u002fI\u006e\u0076\u0047\u0061\u006d\u006da");_cdfge !=nil {return _cdfge ;};};return nil ;}; -// ValidateWithPath validates the CT_TextBulletSizePercent and its children, prefixing error messages with path -func (_dfdagd *CT_TextBulletSizePercent )ValidateWithPath (path string )error {if !ST_TextBulletSizePercentPatternRe .MatchString (_dfdagd .ValAttr ){return _e .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 ,_dfdagd .ValAttr );};return nil ;};func (_dfadcg ST_FontCollectionIndex )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dfadcg .String (),start );};func (_acbgdb ST_PathFillMode )ValidateWithPath (path string )error {switch _acbgdb {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 (_acbgdb ));};return nil ;};func (_ddccdd *CT_TextTabStop )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_agffd :=range start .Attr {if _agffd .Name .Local =="\u0070\u006f\u0073"{_aefcc ,_dfcfc :=ParseUnionST_Coordinate32 (_agffd .Value );if _dfcfc !=nil {return _dfcfc ;};_ddccdd .PosAttr =&_aefcc ;continue ;};if _agffd .Name .Local =="\u0061\u006c\u0067\u006e"{_ddccdd .AlgnAttr .UnmarshalXMLAttr (_agffd );continue ;};};for {_babag ,_dbfcg :=d .Token ();if _dbfcg !=nil {return _e .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",_dbfcg );};if _badfg ,_gdcafc :=_babag .(_f .EndElement );_gdcafc &&_badfg .Name ==start .Name {break ;};};return nil ;};func (_dbbef ST_TextPoint )String ()string {if _dbbef .ST_TextPointUnqualified !=nil {return _e .Sprintf ("\u0025\u0076",*_dbbef .ST_TextPointUnqualified );};if _dbbef .ST_UniversalMeasure !=nil {return _e .Sprintf ("\u0025\u0076",*_dbbef .ST_UniversalMeasure );};return "";}; +// Validate validates the CT_Scene3D and its children +func (_gfeda *CT_Scene3D )Validate ()error {return _gfeda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0065\u0033\u0044");};const (ST_TextCapsTypeUnset ST_TextCapsType =0;ST_TextCapsTypeNone ST_TextCapsType =1;ST_TextCapsTypeSmall ST_TextCapsType =2;ST_TextCapsTypeAll ST_TextCapsType =3;);func (_bfaead *EG_ColorChoice )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bfaead .ScrgbClr !=nil {_dafad :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bfaead .ScrgbClr ,_dafad );};if _bfaead .SrgbClr !=nil {_deefb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_bfaead .SrgbClr ,_deefb );};if _bfaead .HslClr !=nil {_abgcc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_bfaead .HslClr ,_abgcc );};if _bfaead .SysClr !=nil {_bcbfa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_bfaead .SysClr ,_bcbfa );};if _bfaead .SchemeClr !=nil {_debcb :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_bfaead .SchemeClr ,_debcb );};if _bfaead .PrstClr !=nil {_bgbgd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_bfaead .PrstClr ,_bgbgd );};return nil ;}; -// Validate validates the CT_BlipChoice and its children -func (_aade *CT_BlipChoice )Validate ()error {return _aade .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0069\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_TablePartStyle ()*CT_TablePartStyle {_abcdc :=&CT_TablePartStyle {};return _abcdc }; +// ValidateWithPath validates the CT_VideoFile and its children, prefixing error messages with path +func (_dbfg *CT_VideoFile )ValidateWithPath (path string )error {if _dbfg .ExtLst !=nil {if _cgfdg :=_dbfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgfdg !=nil {return _cgfdg ;};};return nil ;};func NewCT_PresetGeometry2D ()*CT_PresetGeometry2D {_eadac :=&CT_PresetGeometry2D {};_eadac .PrstAttr =ST_ShapeType (1);return _eadac ;};func ParseUnionST_AnimationDgmBuildType (s string )(ST_AnimationDgmBuildType ,error ){_dceag :=ST_AnimationDgmBuildType {};switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_dceag .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ;case "\u006f\u006e\u0065":_dceag .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeOne ;case "\u006c\u0076\u006c\u004f\u006e\u0065":_dceag .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlOne ;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":_dceag .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlAtOnce ;};return _dceag ,nil ;}; -// Validate validates the CT_QuickTimeFile and its children -func (_gcdec *CT_QuickTimeFile )Validate ()error {return _gcdec .ValidateWithPath ("\u0043\u0054_\u0051\u0075\u0069c\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065");};type ST_SchemeColorVal byte ;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;);type CT_InverseGammaTransform struct{};func NewCT_Backdrop ()*CT_Backdrop {_aagb :=&CT_Backdrop {};_aagb .Anchor =NewCT_Point3D ();_aagb .Norm =NewCT_Vector3D ();_aagb .Up =NewCT_Vector3D ();return _aagb ;};type CT_XYAdjustHandle struct{GdRefXAttr *string ;MinXAttr *ST_AdjCoordinate ;MaxXAttr *ST_AdjCoordinate ;GdRefYAttr *string ;MinYAttr *ST_AdjCoordinate ;MaxYAttr *ST_AdjCoordinate ;Pos *CT_AdjPoint2D ;};func NewCT_GvmlShapeNonVisual ()*CT_GvmlShapeNonVisual {_bgdae :=&CT_GvmlShapeNonVisual {};_bgdae .CNvPr =NewCT_NonVisualDrawingProps ();_bgdae .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();return _bgdae ;}; +// ST_TextFontScalePercentOrPercentString is a union type +type ST_TextFontScalePercentOrPercentString struct{ST_TextFontScalePercent *int32 ;ST_Percentage *string ;};func (_bdebe *CT_PositivePercentage )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_egdef :=range start .Attr {if _egdef .Name .Local =="\u0076\u0061\u006c"{_cegca ,_cfaf :=ParseUnionST_PositivePercentage (_egdef .Value );if _cfaf !=nil {return _cfaf ;};_bdebe .ValAttr =_cegca ;continue ;};};for {_gcfc ,_cgggff :=d .Token ();if _cgggff !=nil {return _b .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",_cgggff );};if _gegac ,_adbg :=_gcfc .(_gg .EndElement );_adbg &&_gegac .Name ==start .Name {break ;};};return nil ;};func NewCT_Path2DArcTo ()*CT_Path2DArcTo {_adggf :=&CT_Path2DArcTo {};return _adggf };func (_bedea *ST_ColorSchemeIndex )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_eedgf ,_deaba :=d .Token ();if _deaba !=nil {return _deaba ;};if _gcbcg ,_bbafe :=_eedgf .(_gg .EndElement );_bbafe &&_gcbcg .Name ==start .Name {*_bedea =1;return nil ;};if _edcge ,_cgagc :=_eedgf .(_gg .CharData );!_cgagc {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",_eedgf );}else {switch string (_edcge ){case "":*_bedea =0;case "\u0064\u006b\u0031":*_bedea =1;case "\u006c\u0074\u0031":*_bedea =2;case "\u0064\u006b\u0032":*_bedea =3;case "\u006c\u0074\u0032":*_bedea =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_bedea =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_bedea =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_bedea =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_bedea =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_bedea =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_bedea =10;case "\u0068\u006c\u0069n\u006b":*_bedea =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_bedea =12;};};_eedgf ,_deaba =d .Token ();if _deaba !=nil {return _deaba ;};if _abeff ,_bgcbb :=_eedgf .(_gg .EndElement );_bgcbb &&_abeff .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",_eedgf );};func (_aafg *CT_DefaultShapeDefinition )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_aeef :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aafg .SpPr ,_aeef );_aeab :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_aafg .BodyPr ,_aeab );_ddcg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aafg .LstStyle ,_ddcg );if _aafg .Style !=nil {_dfggd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aafg .Style ,_dfggd );};if _aafg .ExtLst !=nil {_fecb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aafg .ExtLst ,_fecb );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the AG_Blob and its children -func (_ge *AG_Blob )Validate ()error {return _ge .ValidateWithPath ("\u0041G\u005f\u0042\u006c\u006f\u0062");};func (_dbbega ST_TextTabAlignType )String ()string {switch _dbbega {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";case 4:return "\u0064\u0065\u0063";};return "";};func (_gfbdf *CT_DashStop )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064"},Value :_e .Sprintf ("\u0025\u0076",_gfbdf .DAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070"},Value :_e .Sprintf ("\u0025\u0076",_gfbdf .SpAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eabfdb *CT_TablePropertiesChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfcga :for {_feae ,_bafedc :=d .Token ();if _bafedc !=nil {return _bafedc ;};switch _daeec :=_feae .(type ){case _f .StartElement :switch _daeec .Name {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 :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_eabfdb .TableStyle =NewCT_TableStyle ();if _gbdecd :=d .DecodeElement (_eabfdb .TableStyle ,&_daeec );_gbdecd !=nil {return _gbdecd ;};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 :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"},_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 :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"}:_eabfdb .TableStyleId =new (string );if _gcded :=d .DecodeElement (_eabfdb .TableStyleId ,&_daeec );_gcded !=nil {return _gcded ;};default:_db .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",_daeec .Name );if _aebae :=d .Skip ();_aebae !=nil {return _aebae ;};};case _f .EndElement :break _cfcga ;case _f .CharData :};};return nil ;};func NewCT_FillProperties ()*CT_FillProperties {_gbdf :=&CT_FillProperties {};return _gbdf }; +// ValidateWithPath validates the CT_ColorSchemeAndMapping and its children, prefixing error messages with path +func (_aaa *CT_ColorSchemeAndMapping )ValidateWithPath (path string )error {if _egebf :=_aaa .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_egebf !=nil {return _egebf ;};if _aaa .ClrMap !=nil {if _egda :=_aaa .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_egda !=nil {return _egda ;};};return nil ;};func (_gaaagb ST_TextUnderlineType )String ()string {switch _gaaagb {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 "";}; -// ValidateWithPath validates the EG_LineFillProperties and its children, prefixing error messages with path -func (_bgeaad *EG_LineFillProperties )ValidateWithPath (path string )error {if _bgeaad .NoFill !=nil {if _cggge :=_bgeaad .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cggge !=nil {return _cggge ;};};if _bgeaad .SolidFill !=nil {if _badfgg :=_bgeaad .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_badfgg !=nil {return _badfgg ;};};if _bgeaad .GradFill !=nil {if _gfacg :=_bgeaad .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_gfacg !=nil {return _gfacg ;};};if _bgeaad .PattFill !=nil {if _cggga :=_bgeaad .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_cggga !=nil {return _cggga ;};};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";func (_gadcb *CT_GradientStop )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u006f\u0073"},Value :_e .Sprintf ("\u0025\u0076",_gadcb .PosAttr )});e .EncodeToken (start );if _gadcb .ScrgbClr !=nil {_aagff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_gadcb .ScrgbClr ,_aagff );};if _gadcb .SrgbClr !=nil {_dgbb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_gadcb .SrgbClr ,_dgbb );};if _gadcb .HslClr !=nil {_cabddd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_gadcb .HslClr ,_cabddd );};if _gadcb .SysClr !=nil {_gfdfd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_gadcb .SysClr ,_gfdfd );};if _gadcb .SchemeClr !=nil {_dceeb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_gadcb .SchemeClr ,_dceeb );};if _gadcb .PrstClr !=nil {_bgaf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_gadcb .PrstClr ,_bgaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ceecd ST_BevelPresetType )ValidateWithPath (path string )error {switch _ceecd {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 (_ceecd ));};return nil ;};func NewEG_TextRun ()*EG_TextRun {_cebfgf :=&EG_TextRun {};return _cebfgf }; +// Validate validates the CT_TextCharacterProperties and its children +func (_fbbg *CT_TextCharacterProperties )Validate ()error {return _fbbg .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 (_ccbgd ST_ChartBuildStep )ValidateWithPath (path string )error {switch _ccbgd {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 (_ccbgd ));};return nil ;};func (_fdce ST_ColorSchemeIndex )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_caed :=_gg .Attr {};_caed .Name =name ;switch _fdce {case ST_ColorSchemeIndexUnset :_caed .Value ="";case ST_ColorSchemeIndexDk1 :_caed .Value ="\u0064\u006b\u0031";case ST_ColorSchemeIndexLt1 :_caed .Value ="\u006c\u0074\u0031";case ST_ColorSchemeIndexDk2 :_caed .Value ="\u0064\u006b\u0032";case ST_ColorSchemeIndexLt2 :_caed .Value ="\u006c\u0074\u0032";case ST_ColorSchemeIndexAccent1 :_caed .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ColorSchemeIndexAccent2 :_caed .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ColorSchemeIndexAccent3 :_caed .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_ColorSchemeIndexAccent4 :_caed .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ColorSchemeIndexAccent5 :_caed .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ColorSchemeIndexAccent6 :_caed .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_ColorSchemeIndexHlink :_caed .Value ="\u0068\u006c\u0069n\u006b";case ST_ColorSchemeIndexFolHlink :_caed .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";};return _caed ,nil ;}; -// ValidateWithPath validates the CT_GroupShapeProperties and its children, prefixing error messages with path -func (_dbdcb *CT_GroupShapeProperties )ValidateWithPath (path string )error {if _cbdfb :=_dbdcb .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cbdfb !=nil {return _cbdfb ;};if _dbdcb .Xfrm !=nil {if _bggb :=_dbdcb .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_bggb !=nil {return _bggb ;};};if _dbdcb .NoFill !=nil {if _agcec :=_dbdcb .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_agcec !=nil {return _agcec ;};};if _dbdcb .SolidFill !=nil {if _eggg :=_dbdcb .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_eggg !=nil {return _eggg ;};};if _dbdcb .GradFill !=nil {if _becbd :=_dbdcb .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_becbd !=nil {return _becbd ;};};if _dbdcb .BlipFill !=nil {if _acaeg :=_dbdcb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_acaeg !=nil {return _acaeg ;};};if _dbdcb .PattFill !=nil {if _gggf :=_dbdcb .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gggf !=nil {return _gggf ;};};if _dbdcb .GrpFill !=nil {if _egbd :=_dbdcb .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_egbd !=nil {return _egbd ;};};if _dbdcb .EffectLst !=nil {if _gagda :=_dbdcb .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_gagda !=nil {return _gagda ;};};if _dbdcb .EffectDag !=nil {if _dgeff :=_dbdcb .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_dgeff !=nil {return _dgeff ;};};if _dbdcb .Scene3d !=nil {if _cbbg :=_dbdcb .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_cbbg !=nil {return _cbbg ;};};if _dbdcb .ExtLst !=nil {if _gafbb :=_dbdcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gafbb !=nil {return _gafbb ;};};return nil ;};func (_cgga *CT_Headers )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gedb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}};for _ ,_cdge :=range _cgga .Header {e .EncodeElement (_cdge ,_gedb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_GvmlUseShapeRectangle struct{}; +// ValidateWithPath validates the CT_ColorSchemeList and its children, prefixing error messages with path +func (_bbegaa *CT_ColorSchemeList )ValidateWithPath (path string )error {for _dgcg ,_fade :=range _bbegaa .ExtraClrScheme {if _dgcfb :=_fade .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0045\u0078tr\u0061C\u006c\u0072\u0053\u0063\u0068e\u006d\u0065\u005b\u0025\u0064\u005d",path ,_dgcg ));_dgcfb !=nil {return _dgcfb ;};};return nil ;}; -// Validate validates the CT_TextBulletTypefaceFollowText and its children -func (_cbdce *CT_TextBulletTypefaceFollowText )Validate ()error {return _cbdce .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 CT_TextBody and its children +func (_aadad *CT_TextBody )Validate ()error {return _aadad .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079");};func NewCT_TableCell ()*CT_TableCell {_ebded :=&CT_TableCell {};return _ebded };func (_afgggd ST_LineEndType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_cegdda :=_gg .Attr {};_cegdda .Name =name ;switch _afgggd {case ST_LineEndTypeUnset :_cegdda .Value ="";case ST_LineEndTypeNone :_cegdda .Value ="\u006e\u006f\u006e\u0065";case ST_LineEndTypeTriangle :_cegdda .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_LineEndTypeStealth :_cegdda .Value ="\u0073t\u0065\u0061\u006c\u0074\u0068";case ST_LineEndTypeDiamond :_cegdda .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_LineEndTypeOval :_cegdda .Value ="\u006f\u0076\u0061\u006c";case ST_LineEndTypeArrow :_cegdda .Value ="\u0061\u0072\u0072o\u0077";};return _cegdda ,nil ;};func (_dggcd ST_PresetMaterialType )ValidateWithPath (path string )error {switch _dggcd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15: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 (_dggcd ));};return nil ;};func (_dbee *CT_BlurEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_dfeg :=range start .Attr {if _dfeg .Name .Local =="\u0072\u0061\u0064"{_gbgbe ,_eacb :=_c .ParseInt (_dfeg .Value ,10,64);if _eacb !=nil {return _eacb ;};_dbee .RadAttr =&_gbgbe ;continue ;};if _dfeg .Name .Local =="\u0067\u0072\u006f\u0077"{_cbc ,_dcdfd :=_c .ParseBool (_dfeg .Value );if _dcdfd !=nil {return _dcdfd ;};_dbee .GrowAttr =&_cbc ;continue ;};};for {_ffgc ,_aggge :=d .Token ();if _aggge !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0042l\u0075r\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_aggge );};if _gfad ,_faf :=_ffgc .(_gg .EndElement );_faf &&_gfad .Name ==start .Name {break ;};};return nil ;};func (_gdead *ST_FontCollectionIndex )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_gdead =0;case "\u006d\u0061\u006ao\u0072":*_gdead =1;case "\u006d\u0069\u006eo\u0072":*_gdead =2;case "\u006e\u006f\u006e\u0065":*_gdead =3;};return nil ;};func (_cgfbe ST_BlendMode )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_cgfbe .String (),start );};func (_gafc *ST_Coordinate32 )ValidateWithPath (path string )error {_cgfcf :=[]string {};if _gafc .ST_Coordinate32Unqualified !=nil {_cgfcf =append (_cgfcf ,"\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 _gafc .ST_UniversalMeasure !=nil {_cgfcf =append (_cgfcf ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_cgfcf )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cgfcf );};return nil ;};func (_cddfca *ST_Percentage )ValidateWithPath (path string )error {_bfedd :=[]string {};if _cddfca .ST_PercentageDecimal !=nil {_bfedd =append (_bfedd ,"S\u0054_\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065\u0044\u0065\u0063im\u0061\u006c");};if _cddfca .ST_Percentage !=nil {_bfedd =append (_bfedd ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_bfedd )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bfedd );};return nil ;}; -// Validate validates the EG_Text3D and its children -func (_cgggef *EG_Text3D )Validate ()error {return _cgggef .ValidateWithPath ("\u0045G\u005f\u0054\u0065\u0078\u0074\u0033D");}; +// ST_Coordinate32 is a union type +type ST_Coordinate32 struct{ST_Coordinate32Unqualified *int32 ;ST_UniversalMeasure *string ;};func (_gcagec *ST_ShapeType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cfeef ,_ggfbe :=d .Token ();if _ggfbe !=nil {return _ggfbe ;};if _dcebg ,_fffg :=_cfeef .(_gg .EndElement );_fffg &&_dcebg .Name ==start .Name {*_gcagec =1;return nil ;};if _gaeeda ,_bdcdeg :=_cfeef .(_gg .CharData );!_bdcdeg {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",_cfeef );}else {switch string (_gaeeda ){case "":*_gcagec =0;case "\u006c\u0069\u006e\u0065":*_gcagec =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_gcagec =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_gcagec =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_gcagec =4;case "\u0072\u0065\u0063\u0074":*_gcagec =5;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_gcagec =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_gcagec =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_gcagec =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_gcagec =9;case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_gcagec =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_gcagec =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_gcagec =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_gcagec =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_gcagec =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_gcagec =15;case "\u0073\u0074\u0061r\u0034":*_gcagec =16;case "\u0073\u0074\u0061r\u0035":*_gcagec =17;case "\u0073\u0074\u0061r\u0036":*_gcagec =18;case "\u0073\u0074\u0061r\u0037":*_gcagec =19;case "\u0073\u0074\u0061r\u0038":*_gcagec =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_gcagec =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_gcagec =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_gcagec =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_gcagec =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_gcagec =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_gcagec =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_gcagec =27;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_gcagec =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_gcagec =29;case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_gcagec =30;case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_gcagec =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_gcagec =32;case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_gcagec =33;case "\u0070\u006c\u0061\u0071\u0075\u0065":*_gcagec =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_gcagec =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_gcagec =36;case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_gcagec =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_gcagec =38;case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_gcagec =39;case "\u0070\u0069\u0065":*_gcagec =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_gcagec =41;case "\u0064\u006f\u006eu\u0074":*_gcagec =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_gcagec =43;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_gcagec =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_gcagec =45;case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_gcagec =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_gcagec =47;case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_gcagec =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_gcagec =49;case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gcagec =50;case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_gcagec =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_gcagec =52;case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gcagec =53;case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gcagec =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_gcagec =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gcagec =56;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_gcagec =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_gcagec =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gcagec =59;case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_gcagec =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_gcagec =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gcagec =62;case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_gcagec =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_gcagec =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_gcagec =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_gcagec =66;case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_gcagec =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_gcagec =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_gcagec =69;case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gcagec =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_gcagec =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_gcagec =72;case "\u0063\u0075\u0062\u0065":*_gcagec =73;case "\u0063\u0061\u006e":*_gcagec =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_gcagec =75;case "\u0068\u0065\u0061r\u0074":*_gcagec =76;case "\u0073\u0075\u006e":*_gcagec =77;case "\u006d\u006f\u006f\u006e":*_gcagec =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_gcagec =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_gcagec =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_gcagec =81;case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_gcagec =82;case "\u0062\u0065\u0076e\u006c":*_gcagec =83;case "\u0066\u0072\u0061m\u0065":*_gcagec =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_gcagec =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_gcagec =86;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_gcagec =87;case "\u0063\u0068\u006fr\u0064":*_gcagec =88;case "\u0061\u0072\u0063":*_gcagec =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_gcagec =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_gcagec =91;case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_gcagec =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_gcagec =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_gcagec =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_gcagec =95;case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_gcagec =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_gcagec =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_gcagec =98;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_gcagec =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_gcagec =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_gcagec =101;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_gcagec =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_gcagec =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_gcagec =104;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_gcagec =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_gcagec =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_gcagec =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_gcagec =108;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_gcagec =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_gcagec =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_gcagec =111;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_gcagec =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_gcagec =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_gcagec =114;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_gcagec =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_gcagec =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gcagec =117;case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_gcagec =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gcagec =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gcagec =120;case "\u0063\u006c\u006fu\u0064":*_gcagec =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_gcagec =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_gcagec =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_gcagec =124;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_gcagec =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_gcagec =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_gcagec =127;case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_gcagec =128;case "\u0077\u0061\u0076\u0065":*_gcagec =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_gcagec =130;case "\u0070\u006c\u0075\u0073":*_gcagec =131;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_gcagec =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_gcagec =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_gcagec =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":*_gcagec =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_gcagec =136;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_gcagec =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_gcagec =138;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_gcagec =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_gcagec =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_gcagec =141;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_gcagec =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_gcagec =143;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_gcagec =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_gcagec =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_gcagec =146;case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_gcagec =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_gcagec =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_gcagec =149;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_gcagec =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_gcagec =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_gcagec =152;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_gcagec =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_gcagec =154;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_gcagec =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_gcagec =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_gcagec =157;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_gcagec =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_gcagec =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_gcagec =160;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_gcagec =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_gcagec =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_gcagec =163;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_gcagec =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_gcagec =165;case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_gcagec =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_gcagec =167;case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_gcagec =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_gcagec =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_gcagec =170;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_gcagec =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_gcagec =172;case "\u0067\u0065\u0061r\u0036":*_gcagec =173;case "\u0067\u0065\u0061r\u0039":*_gcagec =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_gcagec =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_gcagec =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_gcagec =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_gcagec =178;case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_gcagec =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_gcagec =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gcagec =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_gcagec =182;case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_gcagec =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_gcagec =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_gcagec =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_gcagec =186;case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_gcagec =187;};};_cfeef ,_ggfbe =d .Token ();if _ggfbe !=nil {return _ggfbe ;};if _ceega ,_ebgdb :=_cfeef .(_gg .EndElement );_ebgdb &&_ceega .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",_cfeef );};func (_bebe *CT_ClipboardStyleSheet )MarshalXML (e *_gg .Encoder ,start _gg .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 );_fceg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_bebe .ThemeElements ,_fceg );_dfab :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_bebe .ClrMap ,_dfab );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_adbfef ST_TextPoint )String ()string {if _adbfef .ST_TextPointUnqualified !=nil {return _b .Sprintf ("\u0025\u0076",*_adbfef .ST_TextPointUnqualified );};if _adbfef .ST_UniversalMeasure !=nil {return _b .Sprintf ("\u0025\u0076",*_adbfef .ST_UniversalMeasure );};return "";};func NewCT_TextSpacingPercent ()*CT_TextSpacingPercent {_egcgd :=&CT_TextSpacingPercent {};return _egcgd ;};func (_gcafb *ST_PathFillMode )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_gcafb =0;case "\u006e\u006f\u006e\u0065":*_gcafb =1;case "\u006e\u006f\u0072\u006d":*_gcafb =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_gcafb =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_gcafb =4;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_gcafb =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_gcafb =6;};return nil ;};func (_ege *CT_AlphaBiLevelEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0076",_ege .ThreshAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_PresetColor struct{ValAttr ST_PresetColorVal ;EG_ColorTransform []*EG_ColorTransform ;};type CT_SRgbColor struct{ValAttr string ;EG_ColorTransform []*EG_ColorTransform ;};type ST_DgmBuildStep byte ;func NewCT_LinearShadeProperties ()*CT_LinearShadeProperties {_eeacf :=&CT_LinearShadeProperties {};return _eeacf ;};func (_ddfec ST_TileFlipMode )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_ddfec .String (),start );};func (_efbb *CT_BlipFillProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_eeeb :=range start .Attr {if _eeeb .Name .Local =="\u0064\u0070\u0069"{_ecbfg ,_ccfcb :=_c .ParseUint (_eeeb .Value ,10,32);if _ccfcb !=nil {return _ccfcb ;};_badgd :=uint32 (_ecbfg );_efbb .DpiAttr =&_badgd ;continue ;};if _eeeb .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_dgdc ,_faag :=_c .ParseBool (_eeeb .Value );if _faag !=nil {return _faag ;};_efbb .RotWithShapeAttr =&_dgdc ;continue ;};};_ecda :for {_aefg ,_ceeg :=d .Token ();if _ceeg !=nil {return _ceeg ;};switch _gcbb :=_aefg .(type ){case _gg .StartElement :switch _gcbb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_efbb .Blip =NewCT_Blip ();if _feac :=d .DecodeElement (_efbb .Blip ,&_gcbb );_feac !=nil {return _feac ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_efbb .SrcRect =NewCT_RelativeRect ();if _fdb :=d .DecodeElement (_efbb .SrcRect ,&_gcbb );_fdb !=nil {return _fdb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_efbb .Tile =NewCT_TileInfoProperties ();if _gccg :=d .DecodeElement (_efbb .Tile ,&_gcbb );_gccg !=nil {return _gccg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_efbb .Stretch =NewCT_StretchInfoProperties ();if _eeac :=d .DecodeElement (_efbb .Stretch ,&_gcbb );_eeac !=nil {return _eeac ;};default:_bb .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",_gcbb .Name );if _dacc :=d .Skip ();_dacc !=nil {return _dacc ;};};case _gg .EndElement :break _ecda ;case _gg .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_LineDashProperties and its children, prefixing error messages with path -func (_dcaee *EG_LineDashProperties )ValidateWithPath (path string )error {if _dcaee .PrstDash !=nil {if _bagab :=_dcaee .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_bagab !=nil {return _bagab ;};};if _dcaee .CustDash !=nil {if _ggfea :=_dcaee .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h");_ggfea !=nil {return _ggfea ;};};return nil ;};func (_dffgf *ST_Percentage )ValidateWithPath (path string )error {_cccbg :=[]string {};if _dffgf .ST_PercentageDecimal !=nil {_cccbg =append (_cccbg ,"S\u0054_\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065\u0044\u0065\u0063im\u0061\u006c");};if _dffgf .ST_Percentage !=nil {_cccbg =append (_cccbg ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_cccbg )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cccbg );};return nil ;};func (_ggfce *EG_Geometry )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggbega :for {_effabg ,_efgfcc :=d .Token ();if _efgfcc !=nil {return _efgfcc ;};switch _ffgec :=_effabg .(type ){case _f .StartElement :switch _ffgec .Name {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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_ggfce .CustGeom =NewCT_CustomGeometry2D ();if _gecec :=d .DecodeElement (_ggfce .CustGeom ,&_ffgec );_gecec !=nil {return _gecec ;};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 :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"},_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 :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}:_ggfce .PrstGeom =NewCT_PresetGeometry2D ();if _bebef :=d .DecodeElement (_ggfce .PrstGeom ,&_ffgec );_bebef !=nil {return _bebef ;};default:_db .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",_ffgec .Name );if _ddfg :=d .Skip ();_ddfg !=nil {return _ddfg ;};};case _f .EndElement :break _ggbega ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TableGrid and its children, prefixing error messages with path +func (_faaec *CT_TableGrid )ValidateWithPath (path string )error {for _gcgfd ,_dacef :=range _faaec .GridCol {if _fgadb :=_dacef .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_gcgfd ));_fgadb !=nil {return _fgadb ;};};return nil ;}; -// Validate validates the CT_LineJoinRound and its children -func (_caea *CT_LineJoinRound )Validate ()error {return _caea .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0052\u006f\u0075\u006e\u0064");};func (_ffdfb ST_PenAlignment )ValidateWithPath (path string )error {switch _ffdfb {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 (_ffdfb ));};return nil ;};func (_cfgac *ST_Coordinate )ValidateWithPath (path string )error {_gfabc :=[]string {};if _cfgac .ST_CoordinateUnqualified !=nil {_gfabc =append (_gfabc ,"\u0053T\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065U\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064");};if _cfgac .ST_UniversalMeasure !=nil {_gfabc =append (_gfabc ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_gfabc )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gfabc );};return nil ;}; +// ValidateWithPath validates the CT_EffectProperties and its children, prefixing error messages with path +func (_fccb *CT_EffectProperties )ValidateWithPath (path string )error {if _fccb .EffectLst !=nil {if _cgbb :=_fccb .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_cgbb !=nil {return _cgbb ;};};if _fccb .EffectDag !=nil {if _cabac :=_fccb .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_cabac !=nil {return _cabac ;};};return nil ;};func NewEG_ThemeableFontStyles ()*EG_ThemeableFontStyles {_fbdce :=&EG_ThemeableFontStyles {};return _fbdce ;};func (_aaaef *ST_CompoundLine )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_aaaef =0;case "\u0073\u006e\u0067":*_aaaef =1;case "\u0064\u0062\u006c":*_aaaef =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_aaaef =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_aaaef =4;case "\u0074\u0072\u0069":*_aaaef =5;};return nil ;};func (_ceaaa ST_BevelPresetType )Validate ()error {return _ceaaa .ValidateWithPath ("")};func NewCT_Transform2D ()*CT_Transform2D {_gcebc :=&CT_Transform2D {};return _gcebc };func (_ggcba ST_TextAutonumberScheme )ValidateWithPath (path string )error {switch _ggcba {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 _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggcba ));};return nil ;};func (_efae *CT_GvmlGraphicFrameNonVisual )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_afgb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_efae .CNvPr ,_afgb );_adcgg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_efae .CNvGraphicFramePr ,_adcgg );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_aadfa *CT_GvmlShapeNonVisual )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_ddgce :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_aadfa .CNvPr ,_ddgce );_effdd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_aadfa .CNvSpPr ,_effdd );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_Connection ()*CT_Connection {_ebec :=&CT_Connection {};return _ebec }; -// ValidateWithPath validates the CT_InnerShadowEffect and its children, prefixing error messages with path -func (_gcaegd *CT_InnerShadowEffect )ValidateWithPath (path string )error {if _gcaegd .BlurRadAttr !=nil {if *_gcaegd .BlurRadAttr < 0{return _e .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 ,*_gcaegd .BlurRadAttr );};if *_gcaegd .BlurRadAttr > 27273042316900{return _e .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 ,*_gcaegd .BlurRadAttr );};};if _gcaegd .DistAttr !=nil {if *_gcaegd .DistAttr < 0{return _e .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 ,*_gcaegd .DistAttr );};if *_gcaegd .DistAttr > 27273042316900{return _e .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 ,*_gcaegd .DistAttr );};};if _gcaegd .DirAttr !=nil {if *_gcaegd .DirAttr < 0{return _e .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 ,*_gcaegd .DirAttr );};if *_gcaegd .DirAttr >=21600000{return _e .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 ,*_gcaegd .DirAttr );};};if _gcaegd .ScrgbClr !=nil {if _acafa :=_gcaegd .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_acafa !=nil {return _acafa ;};};if _gcaegd .SrgbClr !=nil {if _gbee :=_gcaegd .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_gbee !=nil {return _gbee ;};};if _gcaegd .HslClr !=nil {if _eaeb :=_gcaegd .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_eaeb !=nil {return _eaeb ;};};if _gcaegd .SysClr !=nil {if _bfdad :=_gcaegd .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_bfdad !=nil {return _bfdad ;};};if _gcaegd .SchemeClr !=nil {if _aeaec :=_gcaegd .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_aeaec !=nil {return _aeaec ;};};if _gcaegd .PrstClr !=nil {if _degcae :=_gcaegd .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_degcae !=nil {return _degcae ;};};return nil ;};func (_dadd *CT_ColorSchemeList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dadd .ExtraClrScheme !=nil {_ecgg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003ae\u0078\u0074\u0072a\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};for _ ,_bced :=range _dadd .ExtraClrScheme {e .EncodeElement (_bced ,_ecgg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_BackgroundFillStyleList and its children +func (_fcef *CT_BackgroundFillStyleList )Validate ()error {return _fcef .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");};type CT_GvmlConnector struct{NvCxnSpPr *CT_GvmlConnectorNonVisual ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_TextCharacterProperties and its children, prefixing error messages with path -func (_agacf *CT_TextCharacterProperties )ValidateWithPath (path string )error {if _agacf .SzAttr !=nil {if *_agacf .SzAttr < 100{return _e .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 ,*_agacf .SzAttr );};if *_agacf .SzAttr > 400000{return _e .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 ,*_agacf .SzAttr );};};if _dgbea :=_agacf .UAttr .ValidateWithPath (path +"\u002f\u0055\u0041\u0074\u0074\u0072");_dgbea !=nil {return _dgbea ;};if _daadg :=_agacf .StrikeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0041\u0074\u0074\u0072");_daadg !=nil {return _daadg ;};if _agacf .KernAttr !=nil {if *_agacf .KernAttr < 0{return _e .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 ,*_agacf .KernAttr );};if *_agacf .KernAttr > 400000{return _e .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 ,*_agacf .KernAttr );};};if _fdggf :=_agacf .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_fdggf !=nil {return _fdggf ;};if _agacf .SpcAttr !=nil {if _ggccc :=_agacf .SpcAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0063\u0041\u0074\u0074\u0072");_ggccc !=nil {return _ggccc ;};};if _agacf .BaselineAttr !=nil {if _aafef :=_agacf .BaselineAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u006c\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_aafef !=nil {return _aafef ;};};if _agacf .Ln !=nil {if _eabgcb :=_agacf .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_eabgcb !=nil {return _eabgcb ;};};if _agacf .NoFill !=nil {if _cafag :=_agacf .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cafag !=nil {return _cafag ;};};if _agacf .SolidFill !=nil {if _abff :=_agacf .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_abff !=nil {return _abff ;};};if _agacf .GradFill !=nil {if _fdggdg :=_agacf .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_fdggdg !=nil {return _fdggdg ;};};if _agacf .BlipFill !=nil {if _fegg :=_agacf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_fegg !=nil {return _fegg ;};};if _agacf .PattFill !=nil {if _cceae :=_agacf .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_cceae !=nil {return _cceae ;};};if _agacf .GrpFill !=nil {if _eadec :=_agacf .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_eadec !=nil {return _eadec ;};};if _agacf .EffectLst !=nil {if _gegfa :=_agacf .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_gegfa !=nil {return _gegfa ;};};if _agacf .EffectDag !=nil {if _gcffa :=_agacf .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_gcffa !=nil {return _gcffa ;};};if _agacf .Highlight !=nil {if _ddfadd :=_agacf .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_ddfadd !=nil {return _ddfadd ;};};if _agacf .ULnTx !=nil {if _geebc :=_agacf .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078");_geebc !=nil {return _geebc ;};};if _agacf .ULn !=nil {if _caddab :=_agacf .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e");_caddab !=nil {return _caddab ;};};if _agacf .UFillTx !=nil {if _dddcf :=_agacf .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078");_dddcf !=nil {return _dddcf ;};};if _agacf .UFill !=nil {if _fgca :=_agacf .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c");_fgca !=nil {return _fgca ;};};if _agacf .Latin !=nil {if _egabc :=_agacf .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e");_egabc !=nil {return _egabc ;};};if _agacf .Ea !=nil {if _fggcg :=_agacf .Ea .ValidateWithPath (path +"\u002f\u0045\u0061");_fggcg !=nil {return _fggcg ;};};if _agacf .Cs !=nil {if _feed :=_agacf .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_feed !=nil {return _feed ;};};if _agacf .Sym !=nil {if _cacgd :=_agacf .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_cacgd !=nil {return _cacgd ;};};if _agacf .HlinkClick !=nil {if _edfbg :=_agacf .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b");_edfbg !=nil {return _edfbg ;};};if _agacf .HlinkMouseOver !=nil {if _edcdd :=_agacf .HlinkMouseOver .ValidateWithPath (path +"\u002fH\u006ci\u006e\u006b\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072");_edcdd !=nil {return _edcdd ;};};if _agacf .Rtl !=nil {if _aaca :=_agacf .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_aaca !=nil {return _aaca ;};};if _agacf .ExtLst !=nil {if _agbfg :=_agacf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agbfg !=nil {return _agbfg ;};};return nil ;};func (_adcfc *CT_ComplementTransform )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_adbfg ST_SystemColorVal )Validate ()error {return _adbfg .ValidateWithPath ("")};func (_abcce ST_TextShapeType )String ()string {switch _abcce {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 (_bbadf *CT_Path2DArcTo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0052"},Value :_e .Sprintf ("\u0025\u0076",_bbadf .WRAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0052"},Value :_e .Sprintf ("\u0025\u0076",_bbadf .HRAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0041n\u0067"},Value :_e .Sprintf ("\u0025\u0076",_bbadf .StAngAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0077\u0041n\u0067"},Value :_e .Sprintf ("\u0025\u0076",_bbadf .SwAngAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TableStyleCellStyle and its children, prefixing error messages with path +func (_egfdg *CT_TableStyleCellStyle )ValidateWithPath (path string )error {if _egfdg .TcBdr !=nil {if _gabac :=_egfdg .TcBdr .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u0064\u0072");_gabac !=nil {return _gabac ;};};if _egfdg .Fill !=nil {if _fdca :=_egfdg .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_fdca !=nil {return _fdca ;};};if _egfdg .FillRef !=nil {if _egadff :=_egfdg .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_egadff !=nil {return _egadff ;};};if _egfdg .Cell3D !=nil {if _gcgd :=_egfdg .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044");_gcgd !=nil {return _gcgd ;};};return nil ;};func (_bebca *EG_TextUnderlineLine )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bbgaf :for {_fceggc ,_gbfcg :=d .Token ();if _gbfcg !=nil {return _gbfcg ;};switch _bggff :=_fceggc .(type ){case _gg .StartElement :switch _bggff .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bebca .ULnTx =NewCT_TextUnderlineLineFollowText ();if _aceea :=d .DecodeElement (_bebca .ULnTx ,&_bggff );_aceea !=nil {return _aceea ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bebca .ULn =NewCT_LineProperties ();if _cfaeb :=d .DecodeElement (_bebca .ULn ,&_bggff );_cfaeb !=nil {return _cfaeb ;};default:_bb .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",_bggff .Name );if _bdgfd :=d .Skip ();_bdgfd !=nil {return _bdgfd ;};};case _gg .EndElement :break _bbgaf ;case _gg .CharData :};};return nil ;};func (_dcfgeb ST_AnimationBuildType )ValidateWithPath (path string )error {switch _dcfgeb {case 0,1: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 (_dcfgeb ));};return nil ;};func (_abbdf ST_TextSpacingPercentOrPercentString )String ()string {if _abbdf .ST_TextSpacingPercent !=nil {return _b .Sprintf ("\u0025\u0076",*_abbdf .ST_TextSpacingPercent );};if _abbdf .ST_Percentage !=nil {return _b .Sprintf ("\u0025\u0076",*_abbdf .ST_Percentage );};return "";};type CT_DuotoneEffect struct{EG_ColorChoice []*EG_ColorChoice ;};type CT_TextParagraph struct{PPr *CT_TextParagraphProperties ;EG_TextRun []*EG_TextRun ;EndParaRPr *CT_TextCharacterProperties ;}; -// ValidateWithPath validates the CT_LightRig and its children, prefixing error messages with path -func (_dgba *CT_LightRig )ValidateWithPath (path string )error {if _dgba .RigAttr ==ST_LightRigTypeUnset {return _e .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 _bcca :=_dgba .RigAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0041\u0074\u0074\u0072");_bcca !=nil {return _bcca ;};if _dgba .DirAttr ==ST_LightRigDirectionUnset {return _e .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 _afgd :=_dgba .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_afgd !=nil {return _afgd ;};if _dgba .Rot !=nil {if _gdgaa :=_dgba .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_gdgaa !=nil {return _gdgaa ;};};return nil ;}; +// Validate validates the CT_Point2D and its children +func (_gacea *CT_Point2D )Validate ()error {return _gacea .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044");};func (_befadb ST_TextStrikeType )Validate ()error {return _befadb .ValidateWithPath ("")};type CT_BlurEffect struct{RadAttr *int64 ;GrowAttr *bool ;};func (_dcfgf *ST_PositivePercentage )ValidateWithPath (path string )error {_geffg :=[]string {};if _dcfgf .ST_PositivePercentageDecimal !=nil {_geffg =append (_geffg ,"\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 _dcfgf .ST_PositivePercentage !=nil {if _eddac :=_dcfgf .ST_PositivePercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fPo\u0073\u0069\u0074\u0069\u0076\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065");_eddac !=nil {return _eddac ;};_geffg =append (_geffg ,"S\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_geffg )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_geffg );};return nil ;};func NewCT_GvmlPictureNonVisual ()*CT_GvmlPictureNonVisual {_bbbce :=&CT_GvmlPictureNonVisual {};_bbbce .CNvPr =NewCT_NonVisualDrawingProps ();_bbbce .CNvPicPr =NewCT_NonVisualPictureProperties ();return _bbbce ;}; -// Validate validates the CT_AlphaBiLevelEffect and its children -func (_edg *CT_AlphaBiLevelEffect )Validate ()error {return _edg .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061B\u0069\u004c\u0065\u0076\u0065l\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_Headers ()*CT_Headers {_gbdfa :=&CT_Headers {};return _gbdfa }; +// ValidateWithPath validates the CT_GvmlTextShapeChoice and its children, prefixing error messages with path +func (_bbcba *CT_GvmlTextShapeChoice )ValidateWithPath (path string )error {if _bbcba .UseSpRect !=nil {if _fbbfc :=_bbcba .UseSpRect .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074");_fbbfc !=nil {return _fbbfc ;};};if _bbcba .Xfrm !=nil {if _egfcg :=_bbcba .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_egfcg !=nil {return _egfcg ;};};return nil ;}; -// Validate validates the EG_Effect and its children -func (_cedaa *EG_Effect )Validate ()error {return _cedaa .ValidateWithPath ("\u0045G\u005f\u0045\u0066\u0066\u0065\u0063t");};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 (_bgafgb ST_AnimationDgmOnlyBuildType )String ()string {switch _bgafgb {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 ST_TextCapsType byte ;func (_bfbcf *ST_CompoundLine )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_feedf ,_egaf :=d .Token ();if _egaf !=nil {return _egaf ;};if _addac ,_cdfgb :=_feedf .(_f .EndElement );_cdfgb &&_addac .Name ==start .Name {*_bfbcf =1;return nil ;};if _ffad ,_aceeec :=_feedf .(_f .CharData );!_aceeec {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",_feedf );}else {switch string (_ffad ){case "":*_bfbcf =0;case "\u0073\u006e\u0067":*_bfbcf =1;case "\u0064\u0062\u006c":*_bfbcf =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_bfbcf =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_bfbcf =4;case "\u0074\u0072\u0069":*_bfbcf =5;};};_feedf ,_egaf =d .Token ();if _egaf !=nil {return _egaf ;};if _cbded ,_gbefe :=_feedf .(_f .EndElement );_gbefe &&_cbded .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",_feedf );};func (_cceag *ST_AnimationChartBuildType )ValidateWithPath (path string )error {_fgfeb :=[]string {};if _cceag .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_fgfeb =append (_fgfeb ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065");};if _cceag .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {_fgfeb =append (_fgfeb ,"\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 (_fgfeb )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fgfeb );};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;);func (_effa *CT_AlphaReplaceEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afab :=range start .Attr {if _afab .Name .Local =="\u0061"{_aea ,_bbge :=ParseUnionST_PositiveFixedPercentage (_afab .Value );if _bbge !=nil {return _bbge ;};_effa .AAttr =_aea ;continue ;};};for {_gec ,_efab :=d .Token ();if _efab !=nil {return _e .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",_efab );};if _bfd ,_ced :=_gec .(_f .EndElement );_ced &&_bfd .Name ==start .Name {break ;};};return nil ;};func NewCT_LineJoinRound ()*CT_LineJoinRound {_gdff :=&CT_LineJoinRound {};return _gdff };func (_ceeff ST_ColorSchemeIndex )String ()string {switch _ceeff {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 "";}; +// ValidateWithPath validates the CT_GvmlGroupShape and its children, prefixing error messages with path +func (_faaa *CT_GvmlGroupShape )ValidateWithPath (path string )error {if _cdbgd :=_faaa .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_cdbgd !=nil {return _cdbgd ;};if _adfae :=_faaa .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_adfae !=nil {return _adfae ;};for _dcba ,_cegcg :=range _faaa .Choice {if _feef :=_cegcg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_dcba ));_feef !=nil {return _feef ;};};if _faaa .ExtLst !=nil {if _bafbc :=_faaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bafbc !=nil {return _bafbc ;};};return nil ;};func (_dagee ST_ColorSchemeIndex )ValidateWithPath (path string )error {switch _dagee {case 0,1,2,3,4,5,6,7,8,9,10,11,12: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 (_dagee ));};return nil ;}; -// ValidateWithPath validates the CT_TextNoAutofit and its children, prefixing error messages with path -func (_cdbef *CT_TextNoAutofit )ValidateWithPath (path string )error {return nil };func (_caff *CT_Connection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_caff .IdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064\u0078"},Value :_e .Sprintf ("\u0025\u0076",_caff .IdxAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cafb *CT_RegularTextRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cafb .RPr !=nil {_gcafcg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_cafb .RPr ,_gcafcg );};_dabcf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074"}};_db .AddPreserveSpaceAttr (&_dabcf ,_cafb .T );e .EncodeElement (_cafb .T ,_dabcf );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcge *CT_EffectList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fcge .Blur !=nil {_ccfg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_fcge .Blur ,_ccfg );};if _fcge .FillOverlay !=nil {_bbdf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_fcge .FillOverlay ,_bbdf );};if _fcge .Glow !=nil {_bfgc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_fcge .Glow ,_bfgc );};if _fcge .InnerShdw !=nil {_gbfaa :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_fcge .InnerShdw ,_gbfaa );};if _fcge .OuterShdw !=nil {_agcf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_fcge .OuterShdw ,_agcf );};if _fcge .PrstShdw !=nil {_efbab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_fcge .PrstShdw ,_efbab );};if _fcge .Reflection !=nil {_bccd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fcge .Reflection ,_bccd );};if _fcge .SoftEdge !=nil {_gcebb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_fcge .SoftEdge ,_gcebb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path +func (_ecbe *CT_Color )ValidateWithPath (path string )error {if _ecbe .ScrgbClr !=nil {if _daca :=_ecbe .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_daca !=nil {return _daca ;};};if _ecbe .SrgbClr !=nil {if _febd :=_ecbe .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_febd !=nil {return _febd ;};};if _ecbe .HslClr !=nil {if _aacb :=_ecbe .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_aacb !=nil {return _aacb ;};};if _ecbe .SysClr !=nil {if _agfe :=_ecbe .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_agfe !=nil {return _agfe ;};};if _ecbe .SchemeClr !=nil {if _ccde :=_ecbe .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_ccde !=nil {return _ccde ;};};if _ecbe .PrstClr !=nil {if _ddacf :=_ecbe .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_ddacf !=nil {return _ddacf ;};};return nil ;};type CT_AlphaReplaceEffect struct{AAttr ST_PositiveFixedPercentage ;};func (_gaebc *ST_ChartBuildStep )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_gaebc =0;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gaebc =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gaebc =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_gaebc =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_gaebc =4;case "\u0061\u006c\u006c\u0050\u0074\u0073":*_gaebc =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_gaebc =6;};return nil ;};func (_dddd *CT_NonVisualConnectorProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bcee :for {_eafbb ,_bebge :=d .Token ();if _bebge !=nil {return _bebge ;};switch _caeb :=_eafbb .(type ){case _gg .StartElement :switch _caeb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dddd .CxnSpLocks =NewCT_ConnectorLocking ();if _edbcfe :=d .DecodeElement (_dddd .CxnSpLocks ,&_caeb );_edbcfe !=nil {return _edbcfe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dddd .StCxn =NewCT_Connection ();if _ffbed :=d .DecodeElement (_dddd .StCxn ,&_caeb );_ffbed !=nil {return _ffbed ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dddd .EndCxn =NewCT_Connection ();if _adbed :=d .DecodeElement (_dddd .EndCxn ,&_caeb );_adbed !=nil {return _adbed ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dddd .ExtLst =NewCT_OfficeArtExtensionList ();if _ecdaea :=d .DecodeElement (_dddd .ExtLst ,&_caeb );_ecdaea !=nil {return _ecdaea ;};default:_bb .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",_caeb .Name );if _fdfbc :=d .Skip ();_fdfbc !=nil {return _fdfbc ;};};case _gg .EndElement :break _bcee ;case _gg .CharData :};};return nil ;};type CT_AnimationChartElement struct{SeriesIdxAttr *int32 ;CategoryIdxAttr *int32 ;BldStepAttr ST_ChartBuildStep ;}; -// ValidateWithPath validates the CT_GroupFillProperties and its children, prefixing error messages with path -func (_geaf *CT_GroupFillProperties )ValidateWithPath (path string )error {return nil };func (_gfbde ST_FontCollectionIndex )Validate ()error {return _gfbde .ValidateWithPath ("")};func (_aca *CT_AdjPoint2D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078"},Value :_e .Sprintf ("\u0025\u0076",_aca .XAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079"},Value :_e .Sprintf ("\u0025\u0076",_aca .YAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the AG_Blob and its children +func (_bd *AG_Blob )Validate ()error {return _bd .ValidateWithPath ("\u0041G\u005f\u0042\u006c\u006f\u0062");};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 CT_TextSpacingPoint struct{ValAttr int32 ;};func NewCT_PathShadeProperties ()*CT_PathShadeProperties {_gcabe :=&CT_PathShadeProperties {};return _gcabe ;};func NewEG_LineJoinProperties ()*EG_LineJoinProperties {_ebecc :=&EG_LineJoinProperties {};return _ebecc ;}; -// ValidateWithPath validates the CT_GvmlConnector and its children, prefixing error messages with path -func (_gbbaf *CT_GvmlConnector )ValidateWithPath (path string )error {if _bagc :=_gbbaf .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_bagc !=nil {return _bagc ;};if _cfba :=_gbbaf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cfba !=nil {return _cfba ;};if _gbbaf .Style !=nil {if _edac :=_gbbaf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_edac !=nil {return _edac ;};};if _gbbaf .ExtLst !=nil {if _aaacb :=_gbbaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaacb !=nil {return _aaacb ;};};return nil ;};func (_accdg *EG_LineDashProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abgeaa :for {_afea ,_ffbeg :=d .Token ();if _ffbeg !=nil {return _ffbeg ;};switch _decag :=_afea .(type ){case _f .StartElement :switch _decag .Name {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 :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"},_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 :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_accdg .PrstDash =NewCT_PresetLineDashProperties ();if _abgge :=d .DecodeElement (_accdg .PrstDash ,&_decag );_abgge !=nil {return _abgge ;};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 :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"},_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 :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}:_accdg .CustDash =NewCT_DashStopList ();if _bbcgg :=d .DecodeElement (_accdg .CustDash ,&_decag );_bbcgg !=nil {return _bbcgg ;};default:_db .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",_decag .Name );if _bcgf :=d .Skip ();_bcgf !=nil {return _bcgf ;};};case _f .EndElement :break _abgeaa ;case _f .CharData :};};return nil ;};func NewCT_ShapeProperties ()*CT_ShapeProperties {_cbcca :=&CT_ShapeProperties {};return _cbcca };func (_cabaf ST_BlipCompression )String ()string {switch _cabaf {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 (_gfdg *CT_TableBackgroundStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gfdg .Fill !=nil {_gcedg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_gfdg .Fill ,_gcedg );};if _gfdg .FillRef !=nil {_cefdc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_gfdg .FillRef ,_cefdc );};if _gfdg .Effect !=nil {_aafed :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_gfdg .Effect ,_aafed );};if _gfdg .EffectRef !=nil {_adfe :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_gfdg .EffectRef ,_adfe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_RegularTextRun struct{RPr *CT_TextCharacterProperties ;T string ;}; +// Validate validates the CT_Transform2D and its children +func (_fcdaf *CT_Transform2D )Validate ()error {return _fcdaf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d\u0032\u0044");}; -// Validate validates the CT_GeomGuide and its children -func (_cdba *CT_GeomGuide )Validate ()error {return _cdba .ValidateWithPath ("\u0043\u0054\u005fG\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065");};const (ST_AnimationDgmOnlyBuildTypeUnset ST_AnimationDgmOnlyBuildType =0;ST_AnimationDgmOnlyBuildTypeOne ST_AnimationDgmOnlyBuildType =1;ST_AnimationDgmOnlyBuildTypeLvlOne ST_AnimationDgmOnlyBuildType =2;ST_AnimationDgmOnlyBuildTypeLvlAtOnce ST_AnimationDgmOnlyBuildType =3;);func (_bcbb *CT_AnimationElementChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bcbb .Dgm !=nil {_aage :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0064g\u006d"}};e .EncodeElement (_bcbb .Dgm ,_aage );};if _bcbb .Chart !=nil {_eaaf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bcbb .Chart ,_eaaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_LightRigType byte ;func (_ecbga ST_TextTabAlignType )Validate ()error {return _ecbga .ValidateWithPath ("")};func (_dgdga *CT_TextLineBreak )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfdbb :for {_efgab ,_cgggg :=d .Token ();if _cgggg !=nil {return _cgggg ;};switch _abcgf :=_efgab .(type ){case _f .StartElement :switch _abcgf .Name {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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_dgdga .RPr =NewCT_TextCharacterProperties ();if _gdadb :=d .DecodeElement (_dgdga .RPr ,&_abcgf );_gdadb !=nil {return _gdadb ;};default:_db .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",_abcgf .Name );if _abgfg :=d .Skip ();_abgfg !=nil {return _abgfg ;};};case _f .EndElement :break _gfdbb ;case _f .CharData :};};return nil ;};func (_ccaa *CT_HslColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0075\u0065"},Value :_e .Sprintf ("\u0025\u0076",_ccaa .HueAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0061\u0074"},Value :_e .Sprintf ("\u0025\u0076",_ccaa .SatAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0075\u006d"},Value :_e .Sprintf ("\u0025\u0076",_ccaa .LumAttr )});e .EncodeToken (start );if _ccaa .EG_ColorTransform !=nil {for _ ,_gfeb :=range _ccaa .EG_ColorTransform {_gfeb .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gadge ST_OnOffStyleType )Validate ()error {return _gadge .ValidateWithPath ("")};func (_ffcba ST_AnimationChartOnlyBuildType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ffcba .String (),start );}; +// ValidateWithPath validates the CT_Vector3D and its children, prefixing error messages with path +func (_dcdbg *CT_Vector3D )ValidateWithPath (path string )error {if _abece :=_dcdbg .DxAttr .ValidateWithPath (path +"\u002fD\u0078\u0041\u0074\u0074\u0072");_abece !=nil {return _abece ;};if _cbgdd :=_dcdbg .DyAttr .ValidateWithPath (path +"\u002fD\u0079\u0041\u0074\u0074\u0072");_cbgdd !=nil {return _cbgdd ;};if _bddge :=_dcdbg .DzAttr .ValidateWithPath (path +"\u002fD\u007a\u0041\u0074\u0074\u0072");_bddge !=nil {return _bddge ;};return nil ;};func (_fgagd *CT_FlatText )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_bfde :=range start .Attr {if _bfde .Name .Local =="\u007a"{_acag ,_gcbgc :=ParseUnionST_Coordinate (_bfde .Value );if _gcbgc !=nil {return _gcbgc ;};_fgagd .ZAttr =&_acag ;continue ;};};for {_dcgaf ,_eafa :=d .Token ();if _eafa !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_eafa );};if _dccf ,_edag :=_dcgaf .(_gg .EndElement );_edag &&_dccf .Name ==start .Name {break ;};};return nil ;};func (_gegb *CT_NoFillProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bbaad *EG_TextGeometry )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Name .Local ="\u0061\u003a\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0047\u0065\u006fm\u0065\u0074\u0072\u0079";if _bbaad .CustGeom !=nil {_edca :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_bbaad .CustGeom ,_edca );};if _bbaad .PrstTxWarp !=nil {_daacad :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_bbaad .PrstTxWarp ,_daacad );};return nil ;};type CT_AlphaCeilingEffect struct{}; -// ValidateWithPath validates the CT_Backdrop and its children, prefixing error messages with path -func (_acbe *CT_Backdrop )ValidateWithPath (path string )error {if _ffc :=_acbe .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_ffc !=nil {return _ffc ;};if _bab :=_acbe .Norm .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d");_bab !=nil {return _bab ;};if _cdae :=_acbe .Up .ValidateWithPath (path +"\u002f\u0055\u0070");_cdae !=nil {return _cdae ;};if _acbe .ExtLst !=nil {if _aaab :=_acbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaab !=nil {return _aaab ;};};return nil ;};func (_fecfc *CT_ObjectStyleDefaults )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fabe :for {_ecdgc ,_bcea :=d .Token ();if _bcea !=nil {return _bcea ;};switch _bgad :=_ecdgc .(type ){case _f .StartElement :switch _bgad .Name {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 :"\u0073\u0070\u0044e\u0066"},_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 :"\u0073\u0070\u0044e\u0066"}:_fecfc .SpDef =NewCT_DefaultShapeDefinition ();if _ddee :=d .DecodeElement (_fecfc .SpDef ,&_bgad );_ddee !=nil {return _ddee ;};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 :"\u006c\u006e\u0044e\u0066"},_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 :"\u006c\u006e\u0044e\u0066"}:_fecfc .LnDef =NewCT_DefaultShapeDefinition ();if _fecd :=d .DecodeElement (_fecfc .LnDef ,&_bgad );_fecd !=nil {return _fecd ;};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 :"\u0074\u0078\u0044e\u0066"},_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 :"\u0074\u0078\u0044e\u0066"}:_fecfc .TxDef =NewCT_DefaultShapeDefinition ();if _cfgdd :=d .DecodeElement (_fecfc .TxDef ,&_bgad );_cfgdd !=nil {return _cfgdd ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fecfc .ExtLst =NewCT_OfficeArtExtensionList ();if _fbgg :=d .DecodeElement (_fecfc .ExtLst ,&_bgad );_fbgg !=nil {return _fbgg ;};default:_db .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",_bgad .Name );if _feeeg :=d .Skip ();_feeeg !=nil {return _feeeg ;};};case _f .EndElement :break _fabe ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_QuickTimeFile and its children +func (_bcad *CT_QuickTimeFile )Validate ()error {return _bcad .ValidateWithPath ("\u0043\u0054_\u0051\u0075\u0069c\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065");};func (_bffaf *ST_PresetMaterialType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_bffaf =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_bffaf =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_bffaf =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_bffaf =3;case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_bffaf =4;case "\u006d\u0061\u0074t\u0065":*_bffaf =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_bffaf =6;case "\u006d\u0065\u0074a\u006c":*_bffaf =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_bffaf =8;case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_bffaf =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_bffaf =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_bffaf =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_bffaf =12;case "\u0063\u006c\u0065a\u0072":*_bffaf =13;case "\u0066\u006c\u0061\u0074":*_bffaf =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_bffaf =15;};return nil ;};func (_fbb *CT_AudioFile )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_aagc :=range start .Attr {if _aagc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aagc .Name .Local =="\u006c\u0069\u006e\u006b"||_aagc .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"&&_aagc .Name .Local =="\u006c\u0069\u006e\u006b"{_dgbe ,_aadg :=_aagc .Value ,error (nil );if _aadg !=nil {return _aadg ;};_fbb .LinkAttr =_dgbe ;continue ;};if _aagc .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_afffe ,_cbg :=_aagc .Value ,error (nil );if _cbg !=nil {return _cbg ;};_fbb .ContentTypeAttr =&_afffe ;continue ;};};_gbf :for {_addg ,_baff :=d .Token ();if _baff !=nil {return _baff ;};switch _efe :=_addg .(type ){case _gg .StartElement :switch _efe .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbb .ExtLst =NewCT_OfficeArtExtensionList ();if _cefa :=d .DecodeElement (_fbb .ExtLst ,&_efe );_cefa !=nil {return _cefa ;};default:_bb .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",_efe .Name );if _fagd :=d .Skip ();_fagd !=nil {return _fagd ;};};case _gg .EndElement :break _gbf ;case _gg .CharData :};};return nil ;};func NewGraphic ()*Graphic {_dbded :=&Graphic {};_dbded .CT_GraphicalObject =*NewCT_GraphicalObject ();return _dbded ;};func (_cggcc *ST_AnimationDgmBuildType )ValidateWithPath (path string )error {_cffef :=[]string {};if _cggcc .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_cffef =append (_cffef ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065");};if _cggcc .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {_cffef =append (_cffef ,"\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 (_cffef )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cffef );};return nil ;};func (_eegfc ST_PresetLineDashVal )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_fceed :=_gg .Attr {};_fceed .Name =name ;switch _eegfc {case ST_PresetLineDashValUnset :_fceed .Value ="";case ST_PresetLineDashValSolid :_fceed .Value ="\u0073\u006f\u006ci\u0064";case ST_PresetLineDashValDot :_fceed .Value ="\u0064\u006f\u0074";case ST_PresetLineDashValDash :_fceed .Value ="\u0064\u0061\u0073\u0068";case ST_PresetLineDashValLgDash :_fceed .Value ="\u006c\u0067\u0044\u0061\u0073\u0068";case ST_PresetLineDashValDashDot :_fceed .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValLgDashDot :_fceed .Value ="\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft";case ST_PresetLineDashValLgDashDotDot :_fceed .Value ="\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_PresetLineDashValSysDash :_fceed .Value ="\u0073y\u0073\u0044\u0061\u0073\u0068";case ST_PresetLineDashValSysDot :_fceed .Value ="\u0073\u0079\u0073\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDot :_fceed .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDotDot :_fceed .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";};return _fceed ,nil ;};func (_dfdafc *ST_AnimationChartBuildType )Validate ()error {return _dfdafc .ValidateWithPath ("")};func (_bfda *CT_Color )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fcccg :for {_ecac ,_fbcfe :=d .Token ();if _fbcfe !=nil {return _fbcfe ;};switch _gdfe :=_ecac .(type ){case _gg .StartElement :switch _gdfe .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bfda .ScrgbClr =NewCT_ScRgbColor ();if _edce :=d .DecodeElement (_bfda .ScrgbClr ,&_gdfe );_edce !=nil {return _edce ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bfda .SrgbClr =NewCT_SRgbColor ();if _fcgf :=d .DecodeElement (_bfda .SrgbClr ,&_gdfe );_fcgf !=nil {return _fcgf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bfda .HslClr =NewCT_HslColor ();if _agbe :=d .DecodeElement (_bfda .HslClr ,&_gdfe );_agbe !=nil {return _agbe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bfda .SysClr =NewCT_SystemColor ();if _daga :=d .DecodeElement (_bfda .SysClr ,&_gdfe );_daga !=nil {return _daga ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bfda .SchemeClr =NewCT_SchemeColor ();if _fbcfb :=d .DecodeElement (_bfda .SchemeClr ,&_gdfe );_fbcfb !=nil {return _fbcfb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bfda .PrstClr =NewCT_PresetColor ();if _edgaf :=d .DecodeElement (_bfda .PrstClr ,&_gdfe );_edgaf !=nil {return _edgaf ;};default:_bb .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",_gdfe .Name );if _cefe :=d .Skip ();_cefe !=nil {return _cefe ;};};case _gg .EndElement :break _fcccg ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_StyleMatrixReference and its children -func (_cdbac *CT_StyleMatrixReference )Validate ()error {return _cdbac .ValidateWithPath ("\u0043\u0054\u005fSt\u0079\u006c\u0065\u004d\u0061\u0074\u0072\u0069\u0078\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");}; +// ValidateWithPath validates the CT_ColorReplaceEffect and its children, prefixing error messages with path +func (_aeec *CT_ColorReplaceEffect )ValidateWithPath (path string )error {if _aeec .ScrgbClr !=nil {if _gfbf :=_aeec .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_gfbf !=nil {return _gfbf ;};};if _aeec .SrgbClr !=nil {if _bddb :=_aeec .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bddb !=nil {return _bddb ;};};if _aeec .HslClr !=nil {if _faagc :=_aeec .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_faagc !=nil {return _faagc ;};};if _aeec .SysClr !=nil {if _gged :=_aeec .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_gged !=nil {return _gged ;};};if _aeec .SchemeClr !=nil {if _dddbbd :=_aeec .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_dddbbd !=nil {return _dddbbd ;};};if _aeec .PrstClr !=nil {if _cgbf :=_aeec .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_cgbf !=nil {return _cgbf ;};};return nil ;};func (_fgecgd ST_PenAlignment )ValidateWithPath (path string )error {switch _fgecgd {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 (_fgecgd ));};return nil ;};func (_cca *CT_AlphaModulateEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cca .Cont =NewCT_EffectContainer ();_gfdb :for {_fcc ,_bga :=d .Token ();if _bga !=nil {return _bga ;};switch _fcd :=_fcc .(type ){case _gg .StartElement :switch _fcd .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _bdb :=d .DecodeElement (_cca .Cont ,&_fcd );_bdb !=nil {return _bdb ;};default:_bb .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",_fcd .Name );if _ggecg :=d .Skip ();_ggecg !=nil {return _ggecg ;};};case _gg .EndElement :break _gfdb ;case _gg .CharData :};};return nil ;};func NewAG_Locking ()*AG_Locking {_bgg :=&AG_Locking {};return _bgg };type ST_LightRigType byte ;type CT_Blip struct{CstateAttr ST_BlipCompression ;Choice []*CT_BlipChoice ;ExtLst *CT_OfficeArtExtensionList ;EmbedAttr *string ;LinkAttr *string ;};func NewCT_OfficeStyleSheet ()*CT_OfficeStyleSheet {_dcdag :=&CT_OfficeStyleSheet {};_dcdag .ThemeElements =NewCT_BaseStyles ();return _dcdag ;};type CT_NoFillProperties struct{}; -// ValidateWithPath validates the CT_RegularTextRun and its children, prefixing error messages with path -func (_dfedf *CT_RegularTextRun )ValidateWithPath (path string )error {if _dfedf .RPr !=nil {if _fagb :=_dfedf .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fagb !=nil {return _fagb ;};};return nil ;}; +// ValidateWithPath validates the EG_FillModeProperties and its children, prefixing error messages with path +func (_gcgacg *EG_FillModeProperties )ValidateWithPath (path string )error {if _gcgacg .Tile !=nil {if _gggbc :=_gcgacg .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_gggbc !=nil {return _gggbc ;};};if _gcgacg .Stretch !=nil {if _bbfa :=_gcgacg .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068");_bbfa !=nil {return _bbfa ;};};return nil ;};func (_aagge *CT_FillEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _aagge .NoFill !=nil {_gefcc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aagge .NoFill ,_gefcc );};if _aagge .SolidFill !=nil {_dbaa :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aagge .SolidFill ,_dbaa );};if _aagge .GradFill !=nil {_cfea :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aagge .GradFill ,_cfea );};if _aagge .BlipFill !=nil {_adfab :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aagge .BlipFill ,_adfab );};if _aagge .PattFill !=nil {_gbfc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aagge .PattFill ,_gbfc );};if _aagge .GrpFill !=nil {_abfca :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_aagge .GrpFill ,_abfca );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_fcdgf *ST_Coordinate32 )Validate ()error {return _fcdgf .ValidateWithPath ("")};func NewCT_ShapeStyle ()*CT_ShapeStyle {_cbce :=&CT_ShapeStyle {};_cbce .LnRef =NewCT_StyleMatrixReference ();_cbce .FillRef =NewCT_StyleMatrixReference ();_cbce .EffectRef =NewCT_StyleMatrixReference ();_cbce .FontRef =NewCT_FontReference ();return _cbce ;};func (_abcfdd *ST_AnimationChartOnlyBuildType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dgacda ,_bfeaf :=d .Token ();if _bfeaf !=nil {return _bfeaf ;};if _gadace ,_gedge :=_dgacda .(_gg .EndElement );_gedge &&_gadace .Name ==start .Name {*_abcfdd =1;return nil ;};if _cbecg ,_caecc :=_dgacda .(_gg .CharData );!_caecc {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",_dgacda );}else {switch string (_cbecg ){case "":*_abcfdd =0;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_abcfdd =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_abcfdd =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_abcfdd =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_abcfdd =4;};};_dgacda ,_bfeaf =d .Token ();if _bfeaf !=nil {return _bfeaf ;};if _gcbgf ,_dbbfc :=_dgacda .(_gg .EndElement );_dbbfc &&_gcbgf .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",_dgacda );};func NewCT_AudioCD ()*CT_AudioCD {_ade :=&CT_AudioCD {};_ade .St =NewCT_AudioCDTime ();_ade .End =NewCT_AudioCDTime ();return _ade ;};type CT_TextFont struct{TypefaceAttr string ;PanoseAttr *string ;PitchFamilyAttr ST_PitchFamily ;CharsetAttr *int8 ;};func (_egcc *CT_DashStopList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_feae :for {_gefg ,_gfcag :=d .Token ();if _gfcag !=nil {return _gfcag ;};switch _gcfe :=_gefg .(type ){case _gg .StartElement :switch _gcfe .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aege :=NewCT_DashStop ();if _aggd :=d .DecodeElement (_aege ,&_gcfe );_aggd !=nil {return _aggd ;};_egcc .Ds =append (_egcc .Ds ,_aege );default:_bb .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",_gcfe .Name );if _efagd :=d .Skip ();_efagd !=nil {return _efagd ;};};case _gg .EndElement :break _feae ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_Headers and its children -func (_efaag *CT_Headers )Validate ()error {return _efaag .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");};func (_dbeb *CT_FillOverlayEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbeb .BlendAttr =ST_BlendMode (1);for _ ,_dfda :=range start .Attr {if _dfda .Name .Local =="\u0062\u006c\u0065n\u0064"{_dbeb .BlendAttr .UnmarshalXMLAttr (_dfda );continue ;};};_dedc :for {_abefd ,_cdgb :=d .Token ();if _cdgb !=nil {return _cdgb ;};switch _gfddg :=_abefd .(type ){case _f .StartElement :switch _gfddg .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_dbeb .NoFill =NewCT_NoFillProperties ();if _gfag :=d .DecodeElement (_dbeb .NoFill ,&_gfddg );_gfag !=nil {return _gfag ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_dbeb .SolidFill =NewCT_SolidColorFillProperties ();if _gaeg :=d .DecodeElement (_dbeb .SolidFill ,&_gfddg );_gaeg !=nil {return _gaeg ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_dbeb .GradFill =NewCT_GradientFillProperties ();if _ebcb :=d .DecodeElement (_dbeb .GradFill ,&_gfddg );_ebcb !=nil {return _ebcb ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_dbeb .BlipFill =NewCT_BlipFillProperties ();if _bbgb :=d .DecodeElement (_dbeb .BlipFill ,&_gfddg );_bbgb !=nil {return _bbgb ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_dbeb .PattFill =NewCT_PatternFillProperties ();if _bfaaa :=d .DecodeElement (_dbeb .PattFill ,&_gfddg );_bfaaa !=nil {return _bfaaa ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_dbeb .GrpFill =NewCT_GroupFillProperties ();if _gefdb :=d .DecodeElement (_dbeb .GrpFill ,&_gfddg );_gefdb !=nil {return _gefdb ;};default:_db .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",_gfddg .Name );if _afgf :=d .Skip ();_afgf !=nil {return _afgf ;};};case _f .EndElement :break _dedc ;case _f .CharData :};};return nil ;};func NewEG_FillModeProperties ()*EG_FillModeProperties {_eccce :=&EG_FillModeProperties {};return _eccce ;};func (_cecb *CT_ColorSchemeAndMapping )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cecb .ClrScheme =NewCT_ColorScheme ();_fbbf :for {_gffa ,_dgbc :=d .Token ();if _dgbc !=nil {return _dgbc ;};switch _bcbe :=_gffa .(type ){case _f .StartElement :switch _bcbe .Name {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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:if _bdad :=d .DecodeElement (_cecb .ClrScheme ,&_bcbe );_bdad !=nil {return _bdad ;};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 :"\u0063\u006c\u0072\u004d\u0061\u0070"},_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 :"\u0063\u006c\u0072\u004d\u0061\u0070"}:_cecb .ClrMap =NewCT_ColorMapping ();if _gcdgb :=d .DecodeElement (_cecb .ClrMap ,&_bcbe );_gcdgb !=nil {return _gcdgb ;};default:_db .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",_bcbe .Name );if _edag :=d .Skip ();_edag !=nil {return _edag ;};};case _f .EndElement :break _fbbf ;case _f .CharData :};};return nil ;};func (_gbggb *ST_TextUnderlineType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gbggb =0;case "\u006e\u006f\u006e\u0065":*_gbggb =1;case "\u0077\u006f\u0072d\u0073":*_gbggb =2;case "\u0073\u006e\u0067":*_gbggb =3;case "\u0064\u0062\u006c":*_gbggb =4;case "\u0068\u0065\u0061v\u0079":*_gbggb =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_gbggb =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_gbggb =7;case "\u0064\u0061\u0073\u0068":*_gbggb =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_gbggb =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_gbggb =10;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_gbggb =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_gbggb =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_gbggb =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_gbggb =14;case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_gbggb =15;case "\u0077\u0061\u0076\u0079":*_gbggb =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_gbggb =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_gbggb =18;};return nil ;}; +// Validate validates the CT_FontCollection and its children +func (_efeb *CT_FontCollection )Validate ()error {return _efeb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065c\u0074\u0069\u006f\u006e");}; -// Validate validates the CT_InverseTransform and its children -func (_dadbe *CT_InverseTransform )Validate ()error {return _dadbe .ValidateWithPath ("\u0043\u0054\u005f\u0049nv\u0065\u0072\u0073\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func NewCT_AnimationChartBuildProperties ()*CT_AnimationChartBuildProperties {_efbd :=&CT_AnimationChartBuildProperties {};return _efbd ;};func NewCT_ContentPartLocking ()*CT_ContentPartLocking {_cage :=&CT_ContentPartLocking {};return _cage ;}; +// ValidateWithPath validates the CT_Backdrop and its children, prefixing error messages with path +func (_fcda *CT_Backdrop )ValidateWithPath (path string )error {if _cgc :=_fcda .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_cgc !=nil {return _cgc ;};if _ccea :=_fcda .Norm .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d");_ccea !=nil {return _ccea ;};if _bfd :=_fcda .Up .ValidateWithPath (path +"\u002f\u0055\u0070");_bfd !=nil {return _bfd ;};if _fcda .ExtLst !=nil {if _ccfc :=_fcda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccfc !=nil {return _ccfc ;};};return nil ;};func (_adaee *ST_PresetLineDashVal )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_adaee =0;case "\u0073\u006f\u006ci\u0064":*_adaee =1;case "\u0064\u006f\u0074":*_adaee =2;case "\u0064\u0061\u0073\u0068":*_adaee =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_adaee =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_adaee =5;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_adaee =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_adaee =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_adaee =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_adaee =9;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_adaee =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_adaee =11;};return nil ;};func (_gacb *CT_BackgroundFillStyleList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );for _ ,_ceb :=range _gacb .EG_FillProperties {_ceb .MarshalXML (e ,_gg .StartElement {});};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type EG_TextUnderlineLine struct{ULnTx *CT_TextUnderlineLineFollowText ;ULn *CT_LineProperties ;}; -// ValidateWithPath validates the CT_AlphaCeilingEffect and its children, prefixing error messages with path -func (_dec *CT_AlphaCeilingEffect )ValidateWithPath (path string )error {return nil };func (_agebg *EG_TextAutofit )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bedae :for {_bbgead ,_aggge :=d .Token ();if _aggge !=nil {return _aggge ;};switch _dbeeae :=_bbgead .(type ){case _f .StartElement :switch _dbeeae .Name {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 :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"},_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 :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"}:_agebg .NoAutofit =NewCT_TextNoAutofit ();if _gfged :=d .DecodeElement (_agebg .NoAutofit ,&_dbeeae );_gfged !=nil {return _gfged ;};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 :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_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 :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_agebg .NormAutofit =NewCT_TextNormalAutofit ();if _dgdfe :=d .DecodeElement (_agebg .NormAutofit ,&_dbeeae );_dgdfe !=nil {return _dgdfe ;};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 :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"},_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 :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"}:_agebg .SpAutoFit =NewCT_TextShapeAutofit ();if _beac :=d .DecodeElement (_agebg .SpAutoFit ,&_dbeeae );_beac !=nil {return _beac ;};default:_db .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",_dbeeae .Name );if _fccef :=d .Skip ();_fccef !=nil {return _fccef ;};};case _f .EndElement :break _bedae ;case _f .CharData :};};return nil ;};func (_cad *CT_AnimationElementChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fadd :for {_ddf ,_adcd :=d .Token ();if _adcd !=nil {return _adcd ;};switch _ceb :=_ddf .(type ){case _f .StartElement :switch _ceb .Name {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 :"\u0064\u0067\u006d"},_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 :"\u0064\u0067\u006d"}:_cad .Dgm =NewCT_AnimationDgmElement ();if _dfd :=d .DecodeElement (_cad .Dgm ,&_ceb );_dfd !=nil {return _dfd ;};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 :"\u0063\u0068\u0061r\u0074"},_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 :"\u0063\u0068\u0061r\u0074"}:_cad .Chart =NewCT_AnimationChartElement ();if _cbcf :=d .DecodeElement (_cad .Chart ,&_ceb );_cbcf !=nil {return _cbcf ;};default:_db .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",_ceb .Name );if _gae :=d .Skip ();_gae !=nil {return _gae ;};};case _f .EndElement :break _fadd ;case _f .CharData :};};return nil ;};type ST_PathFillMode byte ;func NewCT_ColorMRU ()*CT_ColorMRU {_ffcg :=&CT_ColorMRU {};return _ffcg };func NewEG_EffectProperties ()*EG_EffectProperties {_bgbdd :=&EG_EffectProperties {};return _bgbdd }; +// ValidateWithPath validates the CT_Transform2D and its children, prefixing error messages with path +func (_feafe *CT_Transform2D )ValidateWithPath (path string )error {if _feafe .Off !=nil {if _cbedg :=_feafe .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_cbedg !=nil {return _cbedg ;};};if _feafe .Ext !=nil {if _ddcd :=_feafe .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_ddcd !=nil {return _ddcd ;};};return nil ;}; -// Validate validates the CT_Scene3D and its children -func (_ddacd *CT_Scene3D )Validate ()error {return _ddacd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0065\u0033\u0044");}; +// ValidateWithPath validates the CT_LineJoinMiterProperties and its children, prefixing error messages with path +func (_abddc *CT_LineJoinMiterProperties )ValidateWithPath (path string )error {if _abddc .LimAttr !=nil {if _dcadg :=_abddc .LimAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006d\u0041\u0074\u0074\u0072");_dcadg !=nil {return _dcadg ;};};return nil ;};func (_eecfc ST_BlendMode )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_abeacf :=_gg .Attr {};_abeacf .Name =name ;switch _eecfc {case ST_BlendModeUnset :_abeacf .Value ="";case ST_BlendModeOver :_abeacf .Value ="\u006f\u0076\u0065\u0072";case ST_BlendModeMult :_abeacf .Value ="\u006d\u0075\u006c\u0074";case ST_BlendModeScreen :_abeacf .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlendModeDarken :_abeacf .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_BlendModeLighten :_abeacf .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";};return _abeacf ,nil ;};const (ST_LineEndWidthUnset ST_LineEndWidth =0;ST_LineEndWidthSm ST_LineEndWidth =1;ST_LineEndWidthMed ST_LineEndWidth =2;ST_LineEndWidthLg ST_LineEndWidth =3;); -// Validate validates the EG_FillModeProperties and its children -func (_ebfbf *EG_FillModeProperties )Validate ()error {return _ebfbf .ValidateWithPath ("E\u0047\u005f\u0046\u0069ll\u004do\u0064\u0065\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_cfgef *CT_Path2DArcTo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bagcf :=range start .Attr {if _bagcf .Name .Local =="\u0077\u0052"{_gefbg ,_cfbec :=ParseUnionST_AdjCoordinate (_bagcf .Value );if _cfbec !=nil {return _cfbec ;};_cfgef .WRAttr =_gefbg ;continue ;};if _bagcf .Name .Local =="\u0068\u0052"{_abacd ,_fdbeg :=ParseUnionST_AdjCoordinate (_bagcf .Value );if _fdbeg !=nil {return _fdbeg ;};_cfgef .HRAttr =_abacd ;continue ;};if _bagcf .Name .Local =="\u0073\u0074\u0041n\u0067"{_baedf ,_eedgc :=ParseUnionST_AdjAngle (_bagcf .Value );if _eedgc !=nil {return _eedgc ;};_cfgef .StAngAttr =_baedf ;continue ;};if _bagcf .Name .Local =="\u0073\u0077\u0041n\u0067"{_acaeb ,_gafcd :=ParseUnionST_AdjAngle (_bagcf .Value );if _gafcd !=nil {return _gafcd ;};_cfgef .SwAngAttr =_acaeb ;continue ;};};for {_gggae ,_eadag :=d .Token ();if _eadag !=nil {return _e .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",_eadag );};if _edcdc ,_eddf :=_gggae .(_f .EndElement );_eddf &&_edcdc .Name ==start .Name {break ;};};return nil ;};type EG_TextBulletSize struct{BuSzTx *CT_TextBulletSizeFollowText ;BuSzPct *CT_TextBulletSizePercent ;BuSzPts *CT_TextBulletSizePoint ;};func (_eeacg *ST_ShapeType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_begfdd ,_cggdc :=d .Token ();if _cggdc !=nil {return _cggdc ;};if _cgbbd ,_aeagc :=_begfdd .(_f .EndElement );_aeagc &&_cgbbd .Name ==start .Name {*_eeacg =1;return nil ;};if _cbacbf ,_dbcadg :=_begfdd .(_f .CharData );!_dbcadg {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",_begfdd );}else {switch string (_cbacbf ){case "":*_eeacg =0;case "\u006c\u0069\u006e\u0065":*_eeacg =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_eeacg =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_eeacg =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_eeacg =4;case "\u0072\u0065\u0063\u0074":*_eeacg =5;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_eeacg =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_eeacg =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_eeacg =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_eeacg =9;case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_eeacg =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_eeacg =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_eeacg =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_eeacg =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_eeacg =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_eeacg =15;case "\u0073\u0074\u0061r\u0034":*_eeacg =16;case "\u0073\u0074\u0061r\u0035":*_eeacg =17;case "\u0073\u0074\u0061r\u0036":*_eeacg =18;case "\u0073\u0074\u0061r\u0037":*_eeacg =19;case "\u0073\u0074\u0061r\u0038":*_eeacg =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_eeacg =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_eeacg =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_eeacg =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_eeacg =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_eeacg =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_eeacg =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_eeacg =27;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_eeacg =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_eeacg =29;case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_eeacg =30;case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_eeacg =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_eeacg =32;case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_eeacg =33;case "\u0070\u006c\u0061\u0071\u0075\u0065":*_eeacg =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_eeacg =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_eeacg =36;case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_eeacg =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_eeacg =38;case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_eeacg =39;case "\u0070\u0069\u0065":*_eeacg =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_eeacg =41;case "\u0064\u006f\u006eu\u0074":*_eeacg =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_eeacg =43;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_eeacg =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_eeacg =45;case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_eeacg =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_eeacg =47;case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_eeacg =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_eeacg =49;case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_eeacg =50;case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_eeacg =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_eeacg =52;case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_eeacg =53;case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_eeacg =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_eeacg =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eeacg =56;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_eeacg =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_eeacg =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eeacg =59;case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_eeacg =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_eeacg =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eeacg =62;case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_eeacg =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_eeacg =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_eeacg =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_eeacg =66;case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_eeacg =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_eeacg =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_eeacg =69;case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_eeacg =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_eeacg =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_eeacg =72;case "\u0063\u0075\u0062\u0065":*_eeacg =73;case "\u0063\u0061\u006e":*_eeacg =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_eeacg =75;case "\u0068\u0065\u0061r\u0074":*_eeacg =76;case "\u0073\u0075\u006e":*_eeacg =77;case "\u006d\u006f\u006f\u006e":*_eeacg =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_eeacg =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_eeacg =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_eeacg =81;case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_eeacg =82;case "\u0062\u0065\u0076e\u006c":*_eeacg =83;case "\u0066\u0072\u0061m\u0065":*_eeacg =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_eeacg =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_eeacg =86;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_eeacg =87;case "\u0063\u0068\u006fr\u0064":*_eeacg =88;case "\u0061\u0072\u0063":*_eeacg =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_eeacg =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_eeacg =91;case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_eeacg =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_eeacg =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_eeacg =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_eeacg =95;case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_eeacg =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_eeacg =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_eeacg =98;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_eeacg =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_eeacg =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_eeacg =101;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_eeacg =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_eeacg =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_eeacg =104;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_eeacg =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_eeacg =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_eeacg =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_eeacg =108;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_eeacg =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_eeacg =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_eeacg =111;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_eeacg =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_eeacg =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_eeacg =114;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_eeacg =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_eeacg =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eeacg =117;case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_eeacg =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eeacg =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eeacg =120;case "\u0063\u006c\u006fu\u0064":*_eeacg =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_eeacg =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_eeacg =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_eeacg =124;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_eeacg =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_eeacg =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_eeacg =127;case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_eeacg =128;case "\u0077\u0061\u0076\u0065":*_eeacg =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_eeacg =130;case "\u0070\u006c\u0075\u0073":*_eeacg =131;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_eeacg =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_eeacg =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_eeacg =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":*_eeacg =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_eeacg =136;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_eeacg =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_eeacg =138;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_eeacg =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_eeacg =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_eeacg =141;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_eeacg =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_eeacg =143;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_eeacg =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_eeacg =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_eeacg =146;case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_eeacg =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_eeacg =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_eeacg =149;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_eeacg =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_eeacg =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_eeacg =152;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_eeacg =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_eeacg =154;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_eeacg =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_eeacg =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_eeacg =157;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_eeacg =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_eeacg =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_eeacg =160;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_eeacg =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_eeacg =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_eeacg =163;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_eeacg =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_eeacg =165;case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_eeacg =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_eeacg =167;case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_eeacg =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_eeacg =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_eeacg =170;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_eeacg =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_eeacg =172;case "\u0067\u0065\u0061r\u0036":*_eeacg =173;case "\u0067\u0065\u0061r\u0039":*_eeacg =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_eeacg =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_eeacg =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_eeacg =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_eeacg =178;case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_eeacg =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_eeacg =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_eeacg =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_eeacg =182;case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_eeacg =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_eeacg =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_eeacg =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_eeacg =186;case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_eeacg =187;};};_begfdd ,_cggdc =d .Token ();if _cggdc !=nil {return _cggdc ;};if _bagcae ,_dgedb :=_begfdd .(_f .EndElement );_dgedb &&_bagcae .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",_begfdd );}; +// ValidateWithPath validates the CT_AlphaReplaceEffect and its children, prefixing error messages with path +func (_gcc *CT_AlphaReplaceEffect )ValidateWithPath (path string )error {if _gfdc :=_gcc .AAttr .ValidateWithPath (path +"\u002f\u0041\u0041\u0074\u0074\u0072");_gfdc !=nil {return _gfdc ;};return nil ;};func (_ddfda ST_TextFontScalePercentOrPercentString )String ()string {if _ddfda .ST_TextFontScalePercent !=nil {return _b .Sprintf ("\u0025\u0076",*_ddfda .ST_TextFontScalePercent );};if _ddfda .ST_Percentage !=nil {return _b .Sprintf ("\u0025\u0076",*_ddfda .ST_Percentage );};return "";};func NewCT_TextParagraphProperties ()*CT_TextParagraphProperties {_dbgaa :=&CT_TextParagraphProperties {};return _dbgaa ;};func (_cgcccg *CT_HslColor )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0068\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0076",_cgcccg .HueAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0076",_cgcccg .SatAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006c\u0075\u006d"},Value :_b .Sprintf ("\u0025\u0076",_cgcccg .LumAttr )});e .EncodeToken (start );if _cgcccg .EG_ColorTransform !=nil {for _ ,_fcag :=range _cgcccg .EG_ColorTransform {_fcag .MarshalXML (e ,_gg .StartElement {});};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_fdbaa *EG_TextBulletTypeface )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_efcfbb :for {_edfbf ,_effbg :=d .Token ();if _effbg !=nil {return _effbg ;};switch _faeec :=_edfbf .(type ){case _gg .StartElement :switch _faeec .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fdbaa .BuFontTx =NewCT_TextBulletTypefaceFollowText ();if _fbegb :=d .DecodeElement (_fdbaa .BuFontTx ,&_faeec );_fbegb !=nil {return _fbegb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fdbaa .BuFont =NewCT_TextFont ();if _efbec :=d .DecodeElement (_fdbaa .BuFont ,&_faeec );_efbec !=nil {return _efbec ;};default:_bb .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",_faeec .Name );if _bbfaf :=d .Skip ();_bbfaf !=nil {return _bbfaf ;};};case _gg .EndElement :break _efcfbb ;case _gg .CharData :};};return nil ;};const (ST_TextHorzOverflowTypeUnset ST_TextHorzOverflowType =0;ST_TextHorzOverflowTypeOverflow ST_TextHorzOverflowType =1;ST_TextHorzOverflowTypeClip ST_TextHorzOverflowType =2;);type CT_AlphaFloorEffect struct{};func (_fae *CT_ColorChangeEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _fae .UseAAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0075\u0073\u0065\u0041"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_fae .UseAAttr ))});};e .EncodeToken (start );_eaf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0063\u006c\u0072\u0046\u0072\u006fm"}};e .EncodeElement (_fae .ClrFrom ,_eaf );_gbafa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0063\u006c\u0072\u0054\u006f"}};e .EncodeElement (_fae .ClrTo ,_gbafa );e .EncodeToken (_gg .EndElement {Name :start .Name });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;);type CT_ColorMRU struct{EG_ColorChoice []*EG_ColorChoice ;}; -// Validate validates the EG_TextAutofit and its children -func (_ccdgg *EG_TextAutofit )Validate ()error {return _ccdgg .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075t\u006f\u0066\u0069\u0074");};func (_cacgdc ST_BlackWhiteMode )Validate ()error {return _cacgdc .ValidateWithPath ("")}; +// Validate validates the CT_SoftEdgesEffect and its children +func (_cbegd *CT_SoftEdgesEffect )Validate ()error {return _cbegd .ValidateWithPath ("\u0043T\u005fS\u006f\u0066\u0074\u0045\u0064g\u0065\u0073E\u0066\u0066\u0065\u0063\u0074");};func (_aacffe *ST_AnimationDgmOnlyBuildType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bbgeg ,_dfdde :=d .Token ();if _dfdde !=nil {return _dfdde ;};if _feddg ,_fddcdg :=_bbgeg .(_gg .EndElement );_fddcdg &&_feddg .Name ==start .Name {*_aacffe =1;return nil ;};if _ababc ,_cedaa :=_bbgeg .(_gg .CharData );!_cedaa {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",_bbgeg );}else {switch string (_ababc ){case "":*_aacffe =0;case "\u006f\u006e\u0065":*_aacffe =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_aacffe =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_aacffe =3;};};_bbgeg ,_dfdde =d .Token ();if _dfdde !=nil {return _dfdde ;};if _dfedg ,_agbdfd :=_bbgeg .(_gg .EndElement );_agbdfd &&_dfedg .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",_bbgeg );}; -// Validate validates the CT_GrayscaleEffect and its children -func (_efggg *CT_GrayscaleEffect )Validate ()error {return _efggg .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0079\u0073\u0063a\u006c\u0065E\u0066\u0066\u0065\u0063\u0074");};func (_ddgfa ST_ShapeType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ddgfa .String (),start );};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_ComplementTransform ()*CT_ComplementTransform {_ceee :=&CT_ComplementTransform {};return _ceee ;}; +// Validate validates the CT_Angle and its children +func (_gcgf *CT_Angle )Validate ()error {return _gcgf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0067\u006c\u0065");}; -// Validate validates the ThemeOverride and its children -func (_dfagf *ThemeOverride )Validate ()error {return _dfagf .ValidateWithPath ("\u0054\u0068\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};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 (_acdeb *EG_Text3D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _acdeb .Sp3d !=nil {_dffc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_acdeb .Sp3d ,_dffc );};if _acdeb .FlatTx !=nil {_eccda :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_acdeb .FlatTx ,_eccda );};return nil ;};func (_adde *CT_FixedPercentage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_adde .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });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 NewCT_Transform2D ()*CT_Transform2D {_acbae :=&CT_Transform2D {};return _acbae };func (_fceefg *CT_TextBody )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ageff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_fceefg .BodyPr ,_ageff );if _fceefg .LstStyle !=nil {_dbgc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fceefg .LstStyle ,_dbgc );};_gefcf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070"}};for _ ,_aegfb :=range _fceefg .P {e .EncodeElement (_aegfb ,_gefcf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TransformEffect and its children, prefixing error messages with path +func (_ffaeb *CT_TransformEffect )ValidateWithPath (path string )error {if _ffaeb .SxAttr !=nil {if _dbegf :=_ffaeb .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_dbegf !=nil {return _dbegf ;};};if _ffaeb .SyAttr !=nil {if _ddeg :=_ffaeb .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_ddeg !=nil {return _ddeg ;};};if _ffaeb .KxAttr !=nil {if *_ffaeb .KxAttr <=-5400000{return _b .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 ,*_ffaeb .KxAttr );};if *_ffaeb .KxAttr >=5400000{return _b .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 ,*_ffaeb .KxAttr );};};if _ffaeb .KyAttr !=nil {if *_ffaeb .KyAttr <=-5400000{return _b .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 ,*_ffaeb .KyAttr );};if *_ffaeb .KyAttr >=5400000{return _b .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 ,*_ffaeb .KyAttr );};};if _ffaeb .TxAttr !=nil {if _eaccb :=_ffaeb .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_eaccb !=nil {return _eaccb ;};};if _ffaeb .TyAttr !=nil {if _gbfbf :=_ffaeb .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_gbfbf !=nil {return _gbfbf ;};};return nil ;};const (ST_DgmBuildStepUnset ST_DgmBuildStep =0;ST_DgmBuildStepSp ST_DgmBuildStep =1;ST_DgmBuildStepBg ST_DgmBuildStep =2;); -// Validate validates the CT_NonVisualGroupDrawingShapeProps and its children -func (_ecae *CT_NonVisualGroupDrawingShapeProps )Validate ()error {return _ecae .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 NewCT_AudioCD ()*CT_AudioCD {_cgae :=&CT_AudioCD {};_cgae .St =NewCT_AudioCDTime ();_cgae .End =NewCT_AudioCDTime ();return _cgae ;};func (_baefd ST_TextVertOverflowType )Validate ()error {return _baefd .ValidateWithPath ("")};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;); +// ValidateWithPath validates the CT_LineProperties and its children, prefixing error messages with path +func (_ffeg *CT_LineProperties )ValidateWithPath (path string )error {if _ffeg .WAttr !=nil {if *_ffeg .WAttr < 0{return _b .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 ,*_ffeg .WAttr );};if *_ffeg .WAttr > 20116800{return _b .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 ,*_ffeg .WAttr );};};if _gbffd :=_ffeg .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_gbffd !=nil {return _gbffd ;};if _bfab :=_ffeg .CmpdAttr .ValidateWithPath (path +"\u002fC\u006d\u0070\u0064\u0041\u0074\u0074r");_bfab !=nil {return _bfab ;};if _fbgbd :=_ffeg .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_fbgbd !=nil {return _fbgbd ;};if _ffeg .NoFill !=nil {if _ceafg :=_ffeg .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ceafg !=nil {return _ceafg ;};};if _ffeg .SolidFill !=nil {if _gggbb :=_ffeg .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_gggbb !=nil {return _gggbb ;};};if _ffeg .GradFill !=nil {if _dcfgce :=_ffeg .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_dcfgce !=nil {return _dcfgce ;};};if _ffeg .PattFill !=nil {if _dcgfg :=_ffeg .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_dcgfg !=nil {return _dcgfg ;};};if _ffeg .PrstDash !=nil {if _ceef :=_ffeg .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_ceef !=nil {return _ceef ;};};if _ffeg .CustDash !=nil {if _bdeda :=_ffeg .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h");_bdeda !=nil {return _bdeda ;};};if _ffeg .Round !=nil {if _bebff :=_ffeg .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_bebff !=nil {return _bebff ;};};if _ffeg .Bevel !=nil {if _eagc :=_ffeg .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_eagc !=nil {return _eagc ;};};if _ffeg .Miter !=nil {if _dbcg :=_ffeg .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_dbcg !=nil {return _dbcg ;};};if _ffeg .HeadEnd !=nil {if _badace :=_ffeg .HeadEnd .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0045\u006e\u0064");_badace !=nil {return _badace ;};};if _ffeg .TailEnd !=nil {if _fcbgb :=_ffeg .TailEnd .ValidateWithPath (path +"\u002f\u0054\u0061\u0069\u006c\u0045\u006e\u0064");_fcbgb !=nil {return _fcbgb ;};};if _ffeg .ExtLst !=nil {if _ebfaa :=_ffeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebfaa !=nil {return _ebfaa ;};};return nil ;}; -// Validate validates the CT_Scale2D and its children -func (_fcef *CT_Scale2D )Validate ()error {return _fcef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0065\u0032\u0044");};func NewCT_GvmlGraphicFrameNonVisual ()*CT_GvmlGraphicFrameNonVisual {_ccgae :=&CT_GvmlGraphicFrameNonVisual {};_ccgae .CNvPr =NewCT_NonVisualDrawingProps ();_ccgae .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();return _ccgae ;};func NewCT_TextBulletTypefaceFollowText ()*CT_TextBulletTypefaceFollowText {_dfcbf :=&CT_TextBulletTypefaceFollowText {};return _dfcbf ;};type ST_PenAlignment byte ; +// ValidateWithPath validates the CT_AlphaModulateFixedEffect and its children, prefixing error messages with path +func (_fead *CT_AlphaModulateFixedEffect )ValidateWithPath (path string )error {if _fead .AmtAttr !=nil {if _cab :=_fead .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_cab !=nil {return _cab ;};};return nil ;};func (_aggbb ST_AdjAngle )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _aggbb .ST_Angle !=nil {e .EncodeToken (_gg .CharData (_b .Sprintf ("\u0025\u0064",*_aggbb .ST_Angle )));};if _aggbb .ST_GeomGuideName !=nil {e .EncodeToken (_gg .CharData (*_aggbb .ST_GeomGuideName ));};return e .EncodeToken (_gg .EndElement {Name :start .Name });};func (_edbcg ST_TextShapeType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_edbcg .String (),start );};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 ;}; -// Validate validates the CT_Shape3D and its children -func (_agafd *CT_Shape3D )Validate ()error {return _agafd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0033\u0044");};type CT_GroupLocking struct{NoGrpAttr *bool ;NoUngrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_LineJoinBevel and its children, prefixing error messages with path +func (_dbeg *CT_LineJoinBevel )ValidateWithPath (path string )error {return nil };func (_dddfd ST_TextHorzOverflowType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_abaaad :=_gg .Attr {};_abaaad .Name =name ;switch _dddfd {case ST_TextHorzOverflowTypeUnset :_abaaad .Value ="";case ST_TextHorzOverflowTypeOverflow :_abaaad .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case ST_TextHorzOverflowTypeClip :_abaaad .Value ="\u0063\u006c\u0069\u0070";};return _abaaad ,nil ;}; -// Validate validates the CT_LinearShadeProperties and its children -func (_bgcf *CT_LinearShadeProperties )Validate ()error {return _bgcf .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065\u0061\u0072\u0053\u0068\u0061\u0064e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_adfac ST_PositiveFixedPercentage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _adfac .ST_PositiveFixedPercentageDecimal !=nil {e .EncodeToken (_f .CharData (_e .Sprintf ("\u0025\u0064",*_adfac .ST_PositiveFixedPercentageDecimal )));};if _adfac .ST_PositiveFixedPercentage !=nil {e .Encode (_adfac .ST_PositiveFixedPercentage );};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_dgdae ST_PitchFamily )ValidateWithPath (path string )error {switch _dgdae {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18: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 (_dgdae ));};return nil ;};func (_faceb ST_DgmBuildStep )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eadaf :=_f .Attr {};_eadaf .Name =name ;switch _faceb {case ST_DgmBuildStepUnset :_eadaf .Value ="";case ST_DgmBuildStepSp :_eadaf .Value ="\u0073\u0070";case ST_DgmBuildStepBg :_eadaf .Value ="\u0062\u0067";};return _eadaf ,nil ;};func (_abcfc *CT_PictureLocking )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aabfa :=range start .Attr {if _aabfa .Name .Local =="\u006e\u006f\u0043\u0072\u006f\u0070"{_aedda ,_dgfae :=_g .ParseBool (_aabfa .Value );if _dgfae !=nil {return _dgfae ;};_abcfc .NoCropAttr =&_aedda ;continue ;};if _aabfa .Name .Local =="\u006e\u006f\u0047r\u0070"{_ggcb ,_agafg :=_g .ParseBool (_aabfa .Value );if _agafg !=nil {return _agafg ;};_abcfc .NoGrpAttr =&_ggcb ;continue ;};if _aabfa .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_bdeg ,_badgb :=_g .ParseBool (_aabfa .Value );if _badgb !=nil {return _badgb ;};_abcfc .NoSelectAttr =&_bdeg ;continue ;};if _aabfa .Name .Local =="\u006e\u006f\u0052o\u0074"{_afaf ,_debda :=_g .ParseBool (_aabfa .Value );if _debda !=nil {return _debda ;};_abcfc .NoRotAttr =&_afaf ;continue ;};if _aabfa .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_cbdeg ,_ebega :=_g .ParseBool (_aabfa .Value );if _ebega !=nil {return _ebega ;};_abcfc .NoChangeAspectAttr =&_cbdeg ;continue ;};if _aabfa .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_cfcc ,_dcegc :=_g .ParseBool (_aabfa .Value );if _dcegc !=nil {return _dcegc ;};_abcfc .NoMoveAttr =&_cfcc ;continue ;};if _aabfa .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_gdbcg ,_dafdg :=_g .ParseBool (_aabfa .Value );if _dafdg !=nil {return _dafdg ;};_abcfc .NoResizeAttr =&_gdbcg ;continue ;};if _aabfa .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_fbfcd ,_gced :=_g .ParseBool (_aabfa .Value );if _gced !=nil {return _gced ;};_abcfc .NoEditPointsAttr =&_fbfcd ;continue ;};if _aabfa .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_gfdbfd ,_badeb :=_g .ParseBool (_aabfa .Value );if _badeb !=nil {return _badeb ;};_abcfc .NoAdjustHandlesAttr =&_gfdbfd ;continue ;};if _aabfa .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_fdbg ,_fcea :=_g .ParseBool (_aabfa .Value );if _fcea !=nil {return _fcea ;};_abcfc .NoChangeArrowheadsAttr =&_fdbg ;continue ;};if _aabfa .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_cddbc ,_edfdg :=_g .ParseBool (_aabfa .Value );if _edfdg !=nil {return _edfdg ;};_abcfc .NoChangeShapeTypeAttr =&_cddbc ;continue ;};};_gdbcd :for {_dcfed ,_cegdc :=d .Token ();if _cegdc !=nil {return _cegdc ;};switch _bfadd :=_dcfed .(type ){case _f .StartElement :switch _bfadd .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abcfc .ExtLst =NewCT_OfficeArtExtensionList ();if _ccfca :=d .DecodeElement (_abcfc .ExtLst ,&_bfadd );_ccfca !=nil {return _ccfca ;};default:_db .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",_bfadd .Name );if _ecgga :=d .Skip ();_ecgga !=nil {return _ecgga ;};};case _f .EndElement :break _gdbcd ;case _f .CharData :};};return nil ;};func NewCT_NonVisualDrawingProps ()*CT_NonVisualDrawingProps {_dgfea :=&CT_NonVisualDrawingProps {};return _dgfea ;};func NewCT_TextBody ()*CT_TextBody {_adbgc :=&CT_TextBody {};_adbgc .BodyPr =NewCT_TextBodyProperties ();return _adbgc ;};func (_eeag *CT_GroupFillProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GraphicalObjectFrameLocking and its children +func (_eacg *CT_GraphicalObjectFrameLocking )Validate ()error {return _eacg .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");};type CT_ComplementTransform struct{}; -// Validate validates the CT_TablePartStyle and its children -func (_dagee *CT_TablePartStyle )Validate ()error {return _dagee .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074S\u0074\u0079\u006c\u0065");};type CT_ColorMappingOverrideChoice struct{MasterClrMapping *CT_EmptyElement ;OverrideClrMapping *CT_ColorMapping ;};func NewCT_FillOverlayEffect ()*CT_FillOverlayEffect {_gdcb :=&CT_FillOverlayEffect {};_gdcb .BlendAttr =ST_BlendMode (1);return _gdcb ;};func (_ecfe *CT_BlurEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcbdg :=range start .Attr {if _bcbdg .Name .Local =="\u0072\u0061\u0064"{_dcbf ,_ccgb :=_g .ParseInt (_bcbdg .Value ,10,64);if _ccgb !=nil {return _ccgb ;};_ecfe .RadAttr =&_dcbf ;continue ;};if _bcbdg .Name .Local =="\u0067\u0072\u006f\u0077"{_bcg ,_daag :=_g .ParseBool (_bcbdg .Value );if _daag !=nil {return _daag ;};_ecfe .GrowAttr =&_bcg ;continue ;};};for {_fgbc ,_aae :=d .Token ();if _aae !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0042l\u0075r\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_aae );};if _cebdb ,_bcef :=_fgbc .(_f .EndElement );_bcef &&_cebdb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_CustomColorList and its children +func (_daaae *CT_CustomColorList )Validate ()error {return _daaae .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dC\u006f\u006co\u0072\u004c\u0069\u0073\u0074");};func (_fgfab ST_TextWrappingType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_fgfab .String (),start );};func NewCT_AlphaFloorEffect ()*CT_AlphaFloorEffect {_gdf :=&CT_AlphaFloorEffect {};return _gdf };func (_fefee ST_TextVerticalType )String ()string {switch _fefee {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 (_fcbf *CT_AnimationDgmElement )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_cdee :=range start .Attr {if _cdee .Name .Local =="\u0069\u0064"{_edg ,_cfeb :=_cdee .Value ,error (nil );if _cfeb !=nil {return _cfeb ;};_fcbf .IdAttr =&_edg ;continue ;};if _cdee .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_fcbf .BldStepAttr .UnmarshalXMLAttr (_cdee );continue ;};};for {_gfg ,_dbgf :=d .Token ();if _dbgf !=nil {return _b .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",_dbgf );};if _ddfb ,_cef :=_gfg .(_gg .EndElement );_cef &&_ddfb .Name ==start .Name {break ;};};return nil ;};type CT_TextAutonumberBullet struct{TypeAttr ST_TextAutonumberScheme ;StartAtAttr *int32 ;}; -// Validate validates the CT_TextNoBullet and its children -func (_bcbfc *CT_TextNoBullet )Validate ()error {return _bcbfc .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u004e\u006f\u0042\u0075\u006c\u006c\u0065\u0074");};func (_gdbdd *ThemeManager )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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\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 :"\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 ,_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 ="\u0061\u003a\u0074\u0068\u0065\u006d\u0065\u004d\u0061n\u0061\u0067\u0065\u0072";return _gdbdd .CT_EmptyElement .MarshalXML (e ,start );}; +// Validate validates the CT_Hyperlink and its children +func (_agcc *CT_Hyperlink )Validate ()error {return _agcc .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func (_ddfbf ST_BlackWhiteMode )String ()string {switch _ddfbf {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 "";}; -// Validate validates the CT_Percentage and its children -func (_gaecf *CT_Percentage )Validate ()error {return _gaecf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");}; +// ValidateWithPath validates the CT_TextBulletSizeFollowText and its children, prefixing error messages with path +func (_bgbdafd *CT_TextBulletSizeFollowText )ValidateWithPath (path string )error {return nil };type Blip struct{CT_Blip };func NewCT_RelativeRect ()*CT_RelativeRect {_ggaag :=&CT_RelativeRect {};return _ggaag };type CT_GroupFillProperties struct{};func (_becbeg ST_PathShadeType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_agbfff :=_gg .Attr {};_agbfff .Name =name ;switch _becbeg {case ST_PathShadeTypeUnset :_agbfff .Value ="";case ST_PathShadeTypeShape :_agbfff .Value ="\u0073\u0068\u0061p\u0065";case ST_PathShadeTypeCircle :_agbfff .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_PathShadeTypeRect :_agbfff .Value ="\u0072\u0065\u0063\u0074";};return _agbfff ,nil ;};func (_gade *CT_ContentPartLocking )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gade .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gade .NoGrpAttr ))});};if _gade .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gade .NoSelectAttr ))});};if _gade .NoRotAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gade .NoRotAttr ))});};if _gade .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gade .NoChangeAspectAttr ))});};if _gade .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gade .NoMoveAttr ))});};if _gade .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gade .NoResizeAttr ))});};if _gade .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gade .NoEditPointsAttr ))});};if _gade .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gade .NoAdjustHandlesAttr ))});};if _gade .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gade .NoChangeArrowheadsAttr ))});};if _gade .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gade .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _gade .ExtLst !=nil {_dbgeb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gade .ExtLst ,_dbgeb );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ST_Coordinate32 is a union type -type ST_Coordinate32 struct{ST_Coordinate32Unqualified *int32 ;ST_UniversalMeasure *string ;};func (_adda *CT_FillProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _adda .NoFill !=nil {_cdbe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_adda .NoFill ,_cdbe );};if _adda .SolidFill !=nil {_ggf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_adda .SolidFill ,_ggf );};if _adda .GradFill !=nil {_bgcg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_adda .GradFill ,_bgcg );};if _adda .BlipFill !=nil {_eefba :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_adda .BlipFill ,_eefba );};if _adda .PattFill !=nil {_ddgaa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_adda .PattFill ,_ddgaa );};if _adda .GrpFill !=nil {_bece :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_adda .GrpFill ,_bece );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gfcbb *CT_ThemeableLineStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gfcbb .Ln !=nil {_fgccf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_gfcbb .Ln ,_fgccf );};if _gfcbb .LnRef !=nil {_faded :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}};e .EncodeElement (_gfcbb .LnRef ,_faded );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eage *CT_Bevel )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcb :=range start .Attr {if _dcb .Name .Local =="\u0077"{_fcg ,_geaec :=_g .ParseInt (_dcb .Value ,10,64);if _geaec !=nil {return _geaec ;};_eage .WAttr =&_fcg ;continue ;};if _dcb .Name .Local =="\u0068"{_babb ,_aaba :=_g .ParseInt (_dcb .Value ,10,64);if _aaba !=nil {return _aaba ;};_eage .HAttr =&_babb ;continue ;};if _dcb .Name .Local =="\u0070\u0072\u0073\u0074"{_eage .PrstAttr .UnmarshalXMLAttr (_dcb );continue ;};};for {_cege ,_gcbg :=d .Token ();if _gcbg !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0065\u0076\u0065\u006c: \u0025\u0073",_gcbg );};if _bbaaa ,_aeae :=_cege .(_f .EndElement );_aeae &&_bbaaa .Name ==start .Name {break ;};};return nil ;};func (_fcgef *CT_EffectStyleList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eebf :for {_cfga ,_eafbe :=d .Token ();if _eafbe !=nil {return _eafbe ;};switch _debd :=_cfga .(type ){case _f .StartElement :switch _debd .Name {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 :"e\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"},_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 :"e\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}:_abed :=NewCT_EffectStyleItem ();if _aaff :=d .DecodeElement (_abed ,&_debd );_aaff !=nil {return _aaff ;};_fcgef .EffectStyle =append (_fcgef .EffectStyle ,_abed );default:_db .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",_debd .Name );if _ffce :=d .Skip ();_ffce !=nil {return _ffce ;};};case _f .EndElement :break _eebf ;case _f .CharData :};};return nil ;};func (_fcdcaf ST_PresetPatternVal )String ()string {switch _fcdcaf {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 "";}; +// Validate validates the CT_LineJoinRound and its children +func (_gafb *CT_LineJoinRound )Validate ()error {return _gafb .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0052\u006f\u0075\u006e\u0064");};const (ST_FontCollectionIndexUnset ST_FontCollectionIndex =0;ST_FontCollectionIndexMajor ST_FontCollectionIndex =1;ST_FontCollectionIndexMinor ST_FontCollectionIndex =2;ST_FontCollectionIndexNone ST_FontCollectionIndex =3;);func ParseUnionST_TextFontScalePercentOrPercentString (s string )(ST_TextFontScalePercentOrPercentString ,error ){_fecfab :=ST_TextFontScalePercentOrPercentString {};if _af .ST_PercentagePatternRe .MatchString (s ){_fecfab .ST_Percentage =&s ;}else {_fedf ,_fcbfcg :=_c .ParseInt (s ,10,64);if _fcbfcg !=nil {return _fecfab ,_b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_fcbfcg );};_bfabf :=int32 (_fedf );_fecfab .ST_TextFontScalePercent =&_bfabf ;};return _fecfab ,nil ;};func (_eegf *CT_TextSpacingPercent )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_bafaba :=range start .Attr {if _bafaba .Name .Local =="\u0076\u0061\u006c"{_acecf ,_beddc :=ParseUnionST_TextSpacingPercentOrPercentString (_bafaba .Value );if _beddc !=nil {return _beddc ;};_eegf .ValAttr =_acecf ;continue ;};};for {_ebacb ,_abdca :=d .Token ();if _abdca !=nil {return _b .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",_abdca );};if _aagaa ,_bgffg :=_ebacb .(_gg .EndElement );_bgffg &&_aagaa .Name ==start .Name {break ;};};return nil ;};type CT_Angle struct{ValAttr int32 ;}; -// Validate validates the CT_GammaTransform and its children -func (_cceaf *CT_GammaTransform )Validate ()error {return _cceaf .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");}; +// ValidateWithPath validates the CT_GeomGuide and its children, prefixing error messages with path +func (_aacbe *CT_GeomGuide )ValidateWithPath (path string )error {return nil };func (_bddfcg *CT_CustomGeometry2D )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _bddfcg .AvLst !=nil {_gdbfe :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_bddfcg .AvLst ,_gdbfe );};if _bddfcg .GdLst !=nil {_dbgg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0067\u0064\u004c\u0073\u0074"}};e .EncodeElement (_bddfcg .GdLst ,_dbgg );};if _bddfcg .AhLst !=nil {_bgcbe :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0061\u0068\u004c\u0073\u0074"}};e .EncodeElement (_bddfcg .AhLst ,_bgcbe );};if _bddfcg .CxnLst !=nil {_cgfd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_bddfcg .CxnLst ,_cgfd );};if _bddfcg .Rect !=nil {_efcfe :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0072\u0065\u0063\u0074"}};e .EncodeElement (_bddfcg .Rect ,_efcfe );};_bcgg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0070\u0061\u0074\u0068\u004c\u0073t"}};e .EncodeElement (_bddfcg .PathLst ,_bcgg );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_dfcee *Graphic )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return _dfcee .CT_GraphicalObject .MarshalXML (e ,start );};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 (_gafdg *CT_GvmlGroupShapeChoice )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gafdgg :for {_bedbg ,_cbabb :=d .Token ();if _cbabb !=nil {return _cbabb ;};switch _badac :=_bedbg .(type ){case _gg .StartElement :switch _badac .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edgbe :=NewCT_GvmlTextShape ();if _dbeed :=d .DecodeElement (_edgbe ,&_badac );_dbeed !=nil {return _dbeed ;};_gafdg .TxSp =append (_gafdg .TxSp ,_edgbe );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_beeb :=NewCT_GvmlShape ();if _adff :=d .DecodeElement (_beeb ,&_badac );_adff !=nil {return _adff ;};_gafdg .Sp =append (_gafdg .Sp ,_beeb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_abbf :=NewCT_GvmlConnector ();if _ebaa :=d .DecodeElement (_abbf ,&_badac );_ebaa !=nil {return _ebaa ;};_gafdg .CxnSp =append (_gafdg .CxnSp ,_abbf );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eeba :=NewCT_GvmlPicture ();if _aefcc :=d .DecodeElement (_eeba ,&_badac );_aefcc !=nil {return _aefcc ;};_gafdg .Pic =append (_gafdg .Pic ,_eeba );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddbg :=NewCT_GvmlGraphicalObjectFrame ();if _dfag :=d .DecodeElement (_ddbg ,&_badac );_dfag !=nil {return _dfag ;};_gafdg .GraphicFrame =append (_gafdg .GraphicFrame ,_ddbg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gdaag :=NewCT_GvmlGroupShape ();if _ecfg :=d .DecodeElement (_gdaag ,&_badac );_ecfg !=nil {return _ecfg ;};_gafdg .GrpSp =append (_gafdg .GrpSp ,_gdaag );default:_bb .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",_badac .Name );if _fabeg :=d .Skip ();_fabeg !=nil {return _fabeg ;};};case _gg .EndElement :break _gafdgg ;case _gg .CharData :};};return nil ;};func (_ebbf ST_EffectContainerType )String ()string {switch _ebbf {case 0:return "";case 1:return "\u0073\u0069\u0062";case 2:return "\u0074\u0072\u0065\u0065";};return "";}; -// Validate validates the CT_RelativeOffsetEffect and its children -func (_edeaa *CT_RelativeOffsetEffect )Validate ()error {return _edeaa .ValidateWithPath ("\u0043\u0054\u005fRe\u006c\u0061\u0074\u0069\u0076\u0065\u004f\u0066\u0066\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};type ST_PresetShadowVal byte ;func NewCT_NonVisualPictureProperties ()*CT_NonVisualPictureProperties {_ecdcg :=&CT_NonVisualPictureProperties {};return _ecdcg ;};func (_dgecbd ST_AnimationChartBuildType )String ()string {if _dgecbd .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _dgecbd .ST_AnimationBuildType .String ();};if _dgecbd .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {return _dgecbd .ST_AnimationChartOnlyBuildType .String ();};return "";};func (_gedcg ST_LineEndWidth )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gedcg .String (),start );}; +// Validate validates the CT_BaseStylesOverride and its children +func (_geea *CT_BaseStylesOverride )Validate ()error {return _geea .ValidateWithPath ("C\u0054\u005f\u0042\u0061se\u0053t\u0079\u006c\u0065\u0073\u004fv\u0065\u0072\u0072\u0069\u0064\u0065");};func (_fcefac *ST_PathShadeType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bbcbf ,_cbdec :=d .Token ();if _cbdec !=nil {return _cbdec ;};if _ccdaca ,_fcgfbc :=_bbcbf .(_gg .EndElement );_fcgfbc &&_ccdaca .Name ==start .Name {*_fcefac =1;return nil ;};if _ggfdb ,_bfdbd :=_bbcbf .(_gg .CharData );!_bfdbd {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",_bbcbf );}else {switch string (_ggfdb ){case "":*_fcefac =0;case "\u0073\u0068\u0061p\u0065":*_fcefac =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_fcefac =2;case "\u0072\u0065\u0063\u0074":*_fcefac =3;};};_bbcbf ,_cbdec =d .Token ();if _cbdec !=nil {return _cbdec ;};if _dffgd ,_fccgf :=_bbcbf .(_gg .EndElement );_fccgf &&_dffgd .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",_bbcbf );};type CT_HslColor struct{HueAttr int32 ;SatAttr ST_Percentage ;LumAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;}; -// Validate validates the CT_GvmlGroupShape and its children -func (_cegcg *CT_GvmlGroupShape )Validate ()error {return _cegcg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065");};func (_gedff ST_TextUnderlineType )ValidateWithPath (path string )error {switch _gedff {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18: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 (_gedff ));};return nil ;}; +// Validate validates the CT_PatternFillProperties and its children +func (_daffa *CT_PatternFillProperties )Validate ()error {return _daffa .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_dcdac *CT_Percentage )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_gcagf :=range start .Attr {if _gcagf .Name .Local =="\u0076\u0061\u006c"{_ceegcc ,_gbfeg :=ParseUnionST_Percentage (_gcagf .Value );if _gbfeg !=nil {return _gbfeg ;};_dcdac .ValAttr =_ceegcc ;continue ;};};for {_geeaa ,_ceacg :=d .Token ();if _ceacg !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050e\u0072c\u0065n\u0074\u0061\u0067\u0065\u003a\u0020\u0025s",_ceacg );};if _gfcg ,_abaaa :=_geeaa .(_gg .EndElement );_abaaa &&_gfcg .Name ==start .Name {break ;};};return nil ;};type CT_GradientStopList struct{Gs []*CT_GradientStop ;};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_Bevel ()*CT_Bevel {_ddc :=&CT_Bevel {};return _ddc };func (_aedb ST_PathFillMode )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_aedb .String (),start );};func (_dcedga *ST_LineCap )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fgage ,_agcge :=d .Token ();if _agcge !=nil {return _agcge ;};if _adffdf ,_eeebec :=_fgage .(_gg .EndElement );_eeebec &&_adffdf .Name ==start .Name {*_dcedga =1;return nil ;};if _eedgfe ,_dbdce :=_fgage .(_gg .CharData );!_dbdce {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",_fgage );}else {switch string (_eedgfe ){case "":*_dcedga =0;case "\u0072\u006e\u0064":*_dcedga =1;case "\u0073\u0071":*_dcedga =2;case "\u0066\u006c\u0061\u0074":*_dcedga =3;};};_fgage ,_agcge =d .Token ();if _agcge !=nil {return _agcge ;};if _cedcd ,_cdcbe :=_fgage .(_gg .EndElement );_cdcbe &&_cedcd .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",_fgage );}; -// ValidateWithPath validates the EG_ThemeableFontStyles and its children, prefixing error messages with path -func (_ffdbg *EG_ThemeableFontStyles )ValidateWithPath (path string )error {if _ffdbg .Font !=nil {if _bccfb :=_ffdbg .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_bccfb !=nil {return _bccfb ;};};if _ffdbg .FontRef !=nil {if _cdddb :=_ffdbg .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_cdddb !=nil {return _cdddb ;};};return nil ;};func (_eagbf *CT_ColorReplaceEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfgb :for {_gccc ,_cedc :=d .Token ();if _cedc !=nil {return _cedc ;};switch _abbf :=_gccc .(type ){case _f .StartElement :switch _abbf .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_eagbf .ScrgbClr =NewCT_ScRgbColor ();if _beeg :=d .DecodeElement (_eagbf .ScrgbClr ,&_abbf );_beeg !=nil {return _beeg ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_eagbf .SrgbClr =NewCT_SRgbColor ();if _gdfe :=d .DecodeElement (_eagbf .SrgbClr ,&_abbf );_gdfe !=nil {return _gdfe ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_eagbf .HslClr =NewCT_HslColor ();if _dgbf :=d .DecodeElement (_eagbf .HslClr ,&_abbf );_dgbf !=nil {return _dgbf ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_eagbf .SysClr =NewCT_SystemColor ();if _fcggg :=d .DecodeElement (_eagbf .SysClr ,&_abbf );_fcggg !=nil {return _fcggg ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_eagbf .SchemeClr =NewCT_SchemeColor ();if _fgfb :=d .DecodeElement (_eagbf .SchemeClr ,&_abbf );_fgfb !=nil {return _fgfb ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_eagbf .PrstClr =NewCT_PresetColor ();if _cbfg :=d .DecodeElement (_eagbf .PrstClr ,&_abbf );_cbfg !=nil {return _cbfg ;};default:_db .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",_abbf .Name );if _fdecc :=d .Skip ();_fdecc !=nil {return _fdecc ;};};case _f .EndElement :break _bfgb ;case _f .CharData :};};return nil ;};func (_gafb *CT_Backdrop )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gafb .Anchor =NewCT_Point3D ();_gafb .Norm =NewCT_Vector3D ();_gafb .Up =NewCT_Vector3D ();_aed :for {_cafc ,_egad :=d .Token ();if _egad !=nil {return _egad ;};switch _aff :=_cafc .(type ){case _f .StartElement :switch _aff .Name {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 :"\u0061\u006e\u0063\u0068\u006f\u0072"},_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 :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _cdc :=d .DecodeElement (_gafb .Anchor ,&_aff );_cdc !=nil {return _cdc ;};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 :"\u006e\u006f\u0072\u006d"},_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 :"\u006e\u006f\u0072\u006d"}:if _baag :=d .DecodeElement (_gafb .Norm ,&_aff );_baag !=nil {return _baag ;};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 :"\u0075\u0070"},_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 :"\u0075\u0070"}:if _edaf :=d .DecodeElement (_gafb .Up ,&_aff );_edaf !=nil {return _edaf ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gafb .ExtLst =NewCT_OfficeArtExtensionList ();if _add :=d .DecodeElement (_gafb .ExtLst ,&_aff );_add !=nil {return _add ;};default:_db .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",_aff .Name );if _fgd :=d .Skip ();_fgd !=nil {return _fgd ;};};case _f .EndElement :break _aed ;case _f .CharData :};};return nil ;};func (_fcgge *EG_ColorChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffcfd :for {_dabbb ,_bfbfd :=d .Token ();if _bfbfd !=nil {return _bfbfd ;};switch _daca :=_dabbb .(type ){case _f .StartElement :switch _daca .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_fcgge .ScrgbClr =NewCT_ScRgbColor ();if _geacd :=d .DecodeElement (_fcgge .ScrgbClr ,&_daca );_geacd !=nil {return _geacd ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_fcgge .SrgbClr =NewCT_SRgbColor ();if _bgae :=d .DecodeElement (_fcgge .SrgbClr ,&_daca );_bgae !=nil {return _bgae ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_fcgge .HslClr =NewCT_HslColor ();if _aeegf :=d .DecodeElement (_fcgge .HslClr ,&_daca );_aeegf !=nil {return _aeegf ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_fcgge .SysClr =NewCT_SystemColor ();if _cccgfd :=d .DecodeElement (_fcgge .SysClr ,&_daca );_cccgfd !=nil {return _cccgfd ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_fcgge .SchemeClr =NewCT_SchemeColor ();if _gdgda :=d .DecodeElement (_fcgge .SchemeClr ,&_daca );_gdgda !=nil {return _gdgda ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fcgge .PrstClr =NewCT_PresetColor ();if _daffe :=d .DecodeElement (_fcgge .PrstClr ,&_daca );_daffe !=nil {return _daffe ;};default:_db .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",_daca .Name );if _agbec :=d .Skip ();_agbec !=nil {return _agbec ;};};case _f .EndElement :break _ffcfd ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GradientStopList and its children, prefixing error messages with path +func (_bdgb *CT_GradientStopList )ValidateWithPath (path string )error {for _bada ,_eedgb :=range _bdgb .Gs {if _fbefa :=_eedgb .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0047\u0073\u005b\u0025\u0064]",path ,_bada ));_fbefa !=nil {return _fbefa ;};};return nil ;};type CT_TableGrid struct{GridCol []*CT_TableCol ;};func (_cefcgg ST_TextTabAlignType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_ccddf :=_gg .Attr {};_ccddf .Name =name ;switch _cefcgg {case ST_TextTabAlignTypeUnset :_ccddf .Value ="";case ST_TextTabAlignTypeL :_ccddf .Value ="\u006c";case ST_TextTabAlignTypeCtr :_ccddf .Value ="\u0063\u0074\u0072";case ST_TextTabAlignTypeR :_ccddf .Value ="\u0072";case ST_TextTabAlignTypeDec :_ccddf .Value ="\u0064\u0065\u0063";};return _ccddf ,nil ;};func (_dgfag *ST_TextAutonumberScheme )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gcbbdac ,_ffdda :=d .Token ();if _ffdda !=nil {return _ffdda ;};if _fdfec ,_ebfbc :=_gcbbdac .(_gg .EndElement );_ebfbc &&_fdfec .Name ==start .Name {*_dgfag =1;return nil ;};if _ddfad ,_eddecf :=_gcbbdac .(_gg .CharData );!_eddecf {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",_gcbbdac );}else {switch string (_ddfad ){case "":*_dgfag =0;case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_dgfag =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_dgfag =2;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_dgfag =3;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_dgfag =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_dgfag =5;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_dgfag =6;case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_dgfag =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_dgfag =8;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_dgfag =9;case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_dgfag =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_dgfag =11;case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_dgfag =12;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_dgfag =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_dgfag =14;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_dgfag =15;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_dgfag =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_dgfag =17;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_dgfag =18;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_dgfag =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_dgfag =20;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_dgfag =21;case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_dgfag =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_dgfag =23;case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_dgfag =24;case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_dgfag =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_dgfag =26;case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_dgfag =27;case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_dgfag =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_dgfag =29;case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_dgfag =30;case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_dgfag =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_dgfag =32;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_dgfag =33;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_dgfag =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_dgfag =35;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_dgfag =36;case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_dgfag =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_dgfag =38;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_dgfag =39;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_dgfag =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_dgfag =41;};};_gcbbdac ,_ffdda =d .Token ();if _ffdda !=nil {return _ffdda ;};if _babce ,_aecee :=_gcbbdac .(_gg .EndElement );_aecee &&_babce .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",_gcbbdac );};func (_adaga *CT_SoftEdgesEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0076",_adaga .RadAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type ST_OnOffStyleType byte ;func (_aadea ST_CompoundLine )ValidateWithPath (path string )error {switch _aadea {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 (_aadea ));};return nil ;};func (_eecd *CT_ColorMappingOverrideChoice )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bffe :for {_cead ,_gecc :=d .Token ();if _gecc !=nil {return _gecc ;};switch _ddcee :=_cead .(type ){case _gg .StartElement :switch _ddcee .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eecd .MasterClrMapping =NewCT_EmptyElement ();if _cbca :=d .DecodeElement (_eecd .MasterClrMapping ,&_ddcee );_cbca !=nil {return _cbca ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eecd .OverrideClrMapping =NewCT_ColorMapping ();if _dccg :=d .DecodeElement (_eecd .OverrideClrMapping ,&_ddcee );_dccg !=nil {return _dccg ;};default:_bb .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",_ddcee .Name );if _dgee :=d .Skip ();_dgee !=nil {return _dgee ;};};case _gg .EndElement :break _bffe ;case _gg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_LineJoinBevel and its children, prefixing error messages with path -func (_egffcb *CT_LineJoinBevel )ValidateWithPath (path string )error {return nil };func (_edcac *ThemeManager )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edcac .CT_EmptyElement =*NewCT_EmptyElement ();for {_ggcab ,_cgfgc :=d .Token ();if _cgfgc !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0054\u0068\u0065\u006d\u0065M\u0061\u006e\u0061\u0067\u0065\u0072\u003a\u0020\u0025\u0073",_cgfgc );};if _ccdada ,_eafg :=_ggcab .(_f .EndElement );_eafg &&_ccdada .Name ==start .Name {break ;};};return nil ;};func (_ebefae *EG_TextBulletColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcbbe :for {_eabac ,_gead :=d .Token ();if _gead !=nil {return _gead ;};switch _gefga :=_eabac .(type ){case _f .StartElement :switch _gefga .Name {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 :"\u0062u\u0043\u006c\u0072\u0054\u0078"},_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 :"\u0062u\u0043\u006c\u0072\u0054\u0078"}:_ebefae .BuClrTx =NewCT_TextBulletColorFollowText ();if _aeedc :=d .DecodeElement (_ebefae .BuClrTx ,&_gefga );_aeedc !=nil {return _aeedc ;};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 :"\u0062\u0075\u0043l\u0072"},_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 :"\u0062\u0075\u0043l\u0072"}:_ebefae .BuClr =NewCT_Color ();if _ddbfc :=d .DecodeElement (_ebefae .BuClr ,&_gefga );_ddbfc !=nil {return _ddbfc ;};default:_db .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",_gefga .Name );if _dgcaf :=d .Skip ();_dgcaf !=nil {return _dgcaf ;};};case _f .EndElement :break _fcbbe ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_StyleMatrixReference and its children, prefixing error messages with path +func (_ebacd *CT_StyleMatrixReference )ValidateWithPath (path string )error {if _ebacd .ScrgbClr !=nil {if _cdadg :=_ebacd .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cdadg !=nil {return _cdadg ;};};if _ebacd .SrgbClr !=nil {if _cbgef :=_ebacd .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_cbgef !=nil {return _cbgef ;};};if _ebacd .HslClr !=nil {if _cfgde :=_ebacd .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_cfgde !=nil {return _cfgde ;};};if _ebacd .SysClr !=nil {if _cfeea :=_ebacd .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_cfeea !=nil {return _cfeea ;};};if _ebacd .SchemeClr !=nil {if _egfad :=_ebacd .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_egfad !=nil {return _egfad ;};};if _ebacd .PrstClr !=nil {if _bfdeda :=_ebacd .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_bfdeda !=nil {return _bfdeda ;};};return nil ;};func (_bgeb *CT_GraphicalObjectFrameLocking )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_fddgc :=range start .Attr {if _fddgc .Name .Local =="\u006e\u006f\u0047r\u0070"{_adecd ,_ccdf :=_c .ParseBool (_fddgc .Value );if _ccdf !=nil {return _ccdf ;};_bgeb .NoGrpAttr =&_adecd ;continue ;};if _fddgc .Name .Local =="n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"{_dcea ,_ggda :=_c .ParseBool (_fddgc .Value );if _ggda !=nil {return _ggda ;};_bgeb .NoDrilldownAttr =&_dcea ;continue ;};if _fddgc .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_baafcc ,_geadd :=_c .ParseBool (_fddgc .Value );if _geadd !=nil {return _geadd ;};_bgeb .NoSelectAttr =&_baafcc ;continue ;};if _fddgc .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_ffafd ,_bbed :=_c .ParseBool (_fddgc .Value );if _bbed !=nil {return _bbed ;};_bgeb .NoChangeAspectAttr =&_ffafd ;continue ;};if _fddgc .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_acgfe ,_adfg :=_c .ParseBool (_fddgc .Value );if _adfg !=nil {return _adfg ;};_bgeb .NoMoveAttr =&_acgfe ;continue ;};if _fddgc .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_bdda ,_efdda :=_c .ParseBool (_fddgc .Value );if _efdda !=nil {return _efdda ;};_bgeb .NoResizeAttr =&_bdda ;continue ;};};_ccbd :for {_fefb ,_aegf :=d .Token ();if _aegf !=nil {return _aegf ;};switch _geaa :=_fefb .(type ){case _gg .StartElement :switch _geaa .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bgeb .ExtLst =NewCT_OfficeArtExtensionList ();if _eada :=d .DecodeElement (_bgeb .ExtLst ,&_geaa );_eada !=nil {return _eada ;};default:_bb .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",_geaa .Name );if _cecf :=d .Skip ();_cecf !=nil {return _cecf ;};};case _gg .EndElement :break _ccbd ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_AnimationChartElement and its children -func (_dgc *CT_AnimationChartElement )Validate ()error {return _dgc .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043h\u0061\u0072\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func (_gdbdda *ST_LineEndWidth )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gdbdda =0;case "\u0073\u006d":*_gdbdda =1;case "\u006d\u0065\u0064":*_gdbdda =2;case "\u006c\u0067":*_gdbdda =3;};return nil ;};func (_acdbb *CT_OuterShadowEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bedfe :=range start .Attr {if _bedfe .Name .Local =="\u0061\u006c\u0067\u006e"{_acdbb .AlgnAttr .UnmarshalXMLAttr (_bedfe );continue ;};if _bedfe .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_ggfae ,_abcca :=_g .ParseBool (_bedfe .Value );if _abcca !=nil {return _abcca ;};_acdbb .RotWithShapeAttr =&_ggfae ;continue ;};if _bedfe .Name .Local =="\u0064\u0069\u0073\u0074"{_bbdg ,_egdcg :=_g .ParseInt (_bedfe .Value ,10,64);if _egdcg !=nil {return _egdcg ;};_acdbb .DistAttr =&_bbdg ;continue ;};if _bedfe .Name .Local =="\u0073\u0078"{_cbggg ,_edfd :=ParseUnionST_Percentage (_bedfe .Value );if _edfd !=nil {return _edfd ;};_acdbb .SxAttr =&_cbggg ;continue ;};if _bedfe .Name .Local =="\u0073\u0079"{_ecfb ,_deeba :=ParseUnionST_Percentage (_bedfe .Value );if _deeba !=nil {return _deeba ;};_acdbb .SyAttr =&_ecfb ;continue ;};if _bedfe .Name .Local =="\u006b\u0078"{_becgd ,_fdfae :=_g .ParseInt (_bedfe .Value ,10,32);if _fdfae !=nil {return _fdfae ;};_ebdba :=int32 (_becgd );_acdbb .KxAttr =&_ebdba ;continue ;};if _bedfe .Name .Local =="\u006b\u0079"{_ecge ,_ceed :=_g .ParseInt (_bedfe .Value ,10,32);if _ceed !=nil {return _ceed ;};_cfcb :=int32 (_ecge );_acdbb .KyAttr =&_cfcb ;continue ;};if _bedfe .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_efadd ,_gdabg :=_g .ParseInt (_bedfe .Value ,10,64);if _gdabg !=nil {return _gdabg ;};_acdbb .BlurRadAttr =&_efadd ;continue ;};if _bedfe .Name .Local =="\u0064\u0069\u0072"{_dggca ,_gdbb :=_g .ParseInt (_bedfe .Value ,10,32);if _gdbb !=nil {return _gdbb ;};_cfcba :=int32 (_dggca );_acdbb .DirAttr =&_cfcba ;continue ;};};_abfccf :for {_eacfe ,_bccge :=d .Token ();if _bccge !=nil {return _bccge ;};switch _efec :=_eacfe .(type ){case _f .StartElement :switch _efec .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_acdbb .ScrgbClr =NewCT_ScRgbColor ();if _efbdcd :=d .DecodeElement (_acdbb .ScrgbClr ,&_efec );_efbdcd !=nil {return _efbdcd ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_acdbb .SrgbClr =NewCT_SRgbColor ();if _gfada :=d .DecodeElement (_acdbb .SrgbClr ,&_efec );_gfada !=nil {return _gfada ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_acdbb .HslClr =NewCT_HslColor ();if _gbdcg :=d .DecodeElement (_acdbb .HslClr ,&_efec );_gbdcg !=nil {return _gbdcg ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_acdbb .SysClr =NewCT_SystemColor ();if _edeg :=d .DecodeElement (_acdbb .SysClr ,&_efec );_edeg !=nil {return _edeg ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_acdbb .SchemeClr =NewCT_SchemeColor ();if _gdgc :=d .DecodeElement (_acdbb .SchemeClr ,&_efec );_gdgc !=nil {return _gdgc ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_acdbb .PrstClr =NewCT_PresetColor ();if _accgd :=d .DecodeElement (_acdbb .PrstClr ,&_efec );_accgd !=nil {return _accgd ;};default:_db .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",_efec .Name );if _dgbdf :=d .Skip ();_dgbdf !=nil {return _dgbdf ;};};case _f .EndElement :break _abfccf ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_TextCharBullet and its children +func (_efdfb *CT_TextCharBullet )Validate ()error {return _efdfb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042u\u006c\u006c\u0065\u0074");};func (_cfegb *CT_QuickTimeFile )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0076",_cfegb .LinkAttr )});e .EncodeToken (start );if _cfegb .ExtLst !=nil {_deeca :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfegb .ExtLst ,_deeca );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_caeed *CT_TextBulletColorFollowText )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for {_ceecf ,_ebgeb :=d .Token ();if _ebgeb !=nil {return _b .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",_ebgeb );};if _aebcd ,_cegbgf :=_ceecf .(_gg .EndElement );_cegbgf &&_aebcd .Name ==start .Name {break ;};};return nil ;};func (_fggcbf *EG_ThemeableEffectStyle )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _fggcbf .Effect !=nil {_accfff :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_fggcbf .Effect ,_accfff );};if _fggcbf .EffectRef !=nil {_faadf :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_fggcbf .EffectRef ,_faadf );};return nil ;};type ST_TextWrappingType byte ; -// ValidateWithPath validates the CT_TextUnderlineFillFollowText and its children, prefixing error messages with path -func (_fdbef *CT_TextUnderlineFillFollowText )ValidateWithPath (path string )error {return nil };func (_ecgge *EG_ColorTransform )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecgge .Tint !=nil {_dadfd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_ecgge .Tint ,_dadfd );};if _ecgge .Shade !=nil {_gggdb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0068\u0061\u0064\u0065"}};e .EncodeElement (_ecgge .Shade ,_gggdb );};if _ecgge .Comp !=nil {_ebedg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u006f\u006d\u0070"}};e .EncodeElement (_ecgge .Comp ,_ebedg );};if _ecgge .Inv !=nil {_bfdg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0069n\u0076"}};e .EncodeElement (_ecgge .Inv ,_bfdg );};if _ecgge .Gray !=nil {_dcgdcd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0079"}};e .EncodeElement (_ecgge .Gray ,_dcgdcd );};if _ecgge .Alpha !=nil {_gafbea :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u006c\u0070\u0068\u0061"}};e .EncodeElement (_ecgge .Alpha ,_gafbea );};if _ecgge .AlphaOff !=nil {_gabbc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}};e .EncodeElement (_ecgge .AlphaOff ,_gabbc );};if _ecgge .AlphaMod !=nil {_cadea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_ecgge .AlphaMod ,_cadea );};if _ecgge .Hue !=nil {_feaa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068u\u0065"}};e .EncodeElement (_ecgge .Hue ,_feaa );};if _ecgge .HueOff !=nil {_cgddc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004f\u0066\u0066"}};e .EncodeElement (_ecgge .HueOff ,_cgddc );};if _ecgge .HueMod !=nil {_bdfcc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004d\u006f\u0064"}};e .EncodeElement (_ecgge .HueMod ,_bdfcc );};if _ecgge .Sat !=nil {_fbcgb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073a\u0074"}};e .EncodeElement (_ecgge .Sat ,_fbcgb );};if _ecgge .SatOff !=nil {_egabca :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004f\u0066\u0066"}};e .EncodeElement (_ecgge .SatOff ,_egabca );};if _ecgge .SatMod !=nil {_egbeff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004d\u006f\u0064"}};e .EncodeElement (_ecgge .SatMod ,_egbeff );};if _ecgge .Lum !=nil {_abdcb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_ecgge .Lum ,_abdcb );};if _ecgge .LumOff !=nil {_aagee :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004f\u0066\u0066"}};e .EncodeElement (_ecgge .LumOff ,_aagee );};if _ecgge .LumMod !=nil {_dbffc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004d\u006f\u0064"}};e .EncodeElement (_ecgge .LumMod ,_dbffc );};if _ecgge .Red !=nil {_aaega :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072e\u0064"}};e .EncodeElement (_ecgge .Red ,_aaega );};if _ecgge .RedOff !=nil {_gcaea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004f\u0066\u0066"}};e .EncodeElement (_ecgge .RedOff ,_gcaea );};if _ecgge .RedMod !=nil {_edcda :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004d\u006f\u0064"}};e .EncodeElement (_ecgge .RedMod ,_edcda );};if _ecgge .Green !=nil {_deddf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0065\u0065\u006e"}};e .EncodeElement (_ecgge .Green ,_deddf );};if _ecgge .GreenOff !=nil {_badfgf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}};e .EncodeElement (_ecgge .GreenOff ,_badfgf );};if _ecgge .GreenMod !=nil {_edgee :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}};e .EncodeElement (_ecgge .GreenMod ,_edgee );};if _ecgge .Blue !=nil {_abcbff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0065"}};e .EncodeElement (_ecgge .Blue ,_abcbff );};if _ecgge .BlueOff !=nil {_faegc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004f\u0066f"}};e .EncodeElement (_ecgge .BlueOff ,_faegc );};if _ecgge .BlueMod !=nil {_ccaag :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004d\u006fd"}};e .EncodeElement (_ecgge .BlueMod ,_ccaag );};if _ecgge .Gamma !=nil {_ecadg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0061\u006d\u006d\u0061"}};e .EncodeElement (_ecgge .Gamma ,_ecadg );};if _ecgge .InvGamma !=nil {_eede :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}};e .EncodeElement (_ecgge .InvGamma ,_eede );};return nil ;};func (_efbadc *CT_InverseGammaTransform )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_GradientStop ()*CT_GradientStop {_baeda :=&CT_GradientStop {};return _baeda }; +// Validate validates the CT_AlphaBiLevelEffect and its children +func (_bcc *CT_AlphaBiLevelEffect )Validate ()error {return _bcc .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061B\u0069\u004c\u0065\u0076\u0065l\u0045\u0066\u0066\u0065\u0063\u0074");};func (_ead *CT_AlphaCeilingEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for {_fea ,_ddfc :=d .Token ();if _ddfc !=nil {return _b .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",_ddfc );};if _cdb ,_bfg :=_fea .(_gg .EndElement );_bfg &&_cdb .Name ==start .Name {break ;};};return nil ;};func (_gbfac *CT_Scene3D )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_agdac :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0063\u0061\u006d\u0065\u0072\u0061"}};e .EncodeElement (_gbfac .Camera ,_agdac );_eebg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}};e .EncodeElement (_gbfac .LightRig ,_eebg );if _gbfac .Backdrop !=nil {_edefe :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}};e .EncodeElement (_gbfac .Backdrop ,_edefe );};if _gbfac .ExtLst !=nil {_aaegb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbfac .ExtLst ,_aaegb );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type ST_TileFlipMode byte ;func (_efagc *ST_AnimationBuildType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_efagc =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_efagc =1;};return nil ;}; -// ValidateWithPath validates the CT_GroupTransform2D and its children, prefixing error messages with path -func (_befge *CT_GroupTransform2D )ValidateWithPath (path string )error {if _befge .Off !=nil {if _egbef :=_befge .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_egbef !=nil {return _egbef ;};};if _befge .Ext !=nil {if _fgfd :=_befge .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_fgfd !=nil {return _fgfd ;};};if _befge .ChOff !=nil {if _ddbae :=_befge .ChOff .ValidateWithPath (path +"\u002f\u0043\u0068\u004f\u0066\u0066");_ddbae !=nil {return _ddbae ;};};if _befge .ChExt !=nil {if _ggcd :=_befge .ChExt .ValidateWithPath (path +"\u002f\u0043\u0068\u0045\u0078\u0074");_ggcd !=nil {return _ggcd ;};};return nil ;}; +// Validate validates the CT_GvmlGroupShape and its children +func (_bdfe *CT_GvmlGroupShape )Validate ()error {return _bdfe .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065");}; -// Validate validates the Graphic and its children -func (_faeef *Graphic )Validate ()error {return _faeef .ValidateWithPath ("\u0047r\u0061\u0070\u0068\u0069\u0063");}; +// ValidateWithPath validates the CT_TextBulletTypefaceFollowText and its children, prefixing error messages with path +func (_dbgfab *CT_TextBulletTypefaceFollowText )ValidateWithPath (path string )error {return nil };func (_gegf *CT_BackgroundFormatting )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _gegf .NoFill !=nil {_edfb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gegf .NoFill ,_edfb );};if _gegf .SolidFill !=nil {_cbdf :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gegf .SolidFill ,_cbdf );};if _gegf .GradFill !=nil {_aeac :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gegf .GradFill ,_aeac );};if _gegf .BlipFill !=nil {_gfa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gegf .BlipFill ,_gfa );};if _gegf .PattFill !=nil {_acc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gegf .PattFill ,_acc );};if _gegf .GrpFill !=nil {_ffae :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_gegf .GrpFill ,_ffae );};if _gegf .EffectLst !=nil {_cac :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gegf .EffectLst ,_cac );};if _gegf .EffectDag !=nil {_bacg :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_gegf .EffectDag ,_bacg );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_acef *CT_GvmlConnector )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_acef .NvCxnSpPr =NewCT_GvmlConnectorNonVisual ();_acef .SpPr =NewCT_ShapeProperties ();_egdb :for {_efbc ,_fffb :=d .Token ();if _fffb !=nil {return _fffb ;};switch _ebggb :=_efbc .(type ){case _gg .StartElement :switch _ebggb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dbbg :=d .DecodeElement (_acef .NvCxnSpPr ,&_ebggb );_dbbg !=nil {return _dbbg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dcfb :=d .DecodeElement (_acef .SpPr ,&_ebggb );_dcfb !=nil {return _dcfb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_acef .Style =NewCT_ShapeStyle ();if _fbaac :=d .DecodeElement (_acef .Style ,&_ebggb );_fbaac !=nil {return _fbaac ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_acef .ExtLst =NewCT_OfficeArtExtensionList ();if _aecc :=d .DecodeElement (_acef .ExtLst ,&_ebggb );_aecc !=nil {return _aecc ;};default:_bb .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",_ebggb .Name );if _bfcg :=d .Skip ();_bfcg !=nil {return _bfcg ;};};case _gg .EndElement :break _egdb ;case _gg .CharData :};};return nil ;};func (_cfebc *ST_TextBulletSize )ValidateWithPath (path string )error {_fgeed :=[]string {};if _cfebc .ST_TextBulletSizePercent !=nil {_fgeed =append (_fgeed ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _cfebc .ST_TextBulletSizeDecimal !=nil {_fgeed =append (_fgeed ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c");};if len (_fgeed )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fgeed );};return nil ;}; -// ValidateWithPath validates the CT_NonVisualContentPartProperties and its children, prefixing error messages with path -func (_fabfe *CT_NonVisualContentPartProperties )ValidateWithPath (path string )error {if _fabfe .CpLocks !=nil {if _bcggd :=_fabfe .CpLocks .ValidateWithPath (path +"\u002f\u0043\u0070\u004c\u006f\u0063\u006b\u0073");_bcggd !=nil {return _bcggd ;};};if _fabfe .ExtLst !=nil {if _cacef :=_fabfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cacef !=nil {return _cacef ;};};return nil ;}; +// ValidateWithPath validates the CT_TileInfoProperties and its children, prefixing error messages with path +func (_eegad *CT_TileInfoProperties )ValidateWithPath (path string )error {if _eegad .TxAttr !=nil {if _acdgc :=_eegad .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_acdgc !=nil {return _acdgc ;};};if _eegad .TyAttr !=nil {if _fcebg :=_eegad .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_fcebg !=nil {return _fcebg ;};};if _eegad .SxAttr !=nil {if _aeega :=_eegad .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_aeega !=nil {return _aeega ;};};if _eegad .SyAttr !=nil {if _gcfad :=_eegad .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_gcfad !=nil {return _gcfad ;};};if _ccdcg :=_eegad .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_ccdcg !=nil {return _ccdcg ;};if _cgaeb :=_eegad .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_cgaeb !=nil {return _cgaeb ;};return nil ;}; -// Validate validates the EG_TextBulletSize and its children -func (_geafa *EG_TextBulletSize )Validate ()error {return _geafa .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065");}; +// ValidateWithPath validates the CT_SolidColorFillProperties and its children, prefixing error messages with path +func (_beggc *CT_SolidColorFillProperties )ValidateWithPath (path string )error {if _beggc .ScrgbClr !=nil {if _dfddge :=_beggc .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_dfddge !=nil {return _dfddge ;};};if _beggc .SrgbClr !=nil {if _baadg :=_beggc .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_baadg !=nil {return _baadg ;};};if _beggc .HslClr !=nil {if _cccfb :=_beggc .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_cccfb !=nil {return _cccfb ;};};if _beggc .SysClr !=nil {if _ccdgeg :=_beggc .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_ccdgeg !=nil {return _ccdgeg ;};};if _beggc .SchemeClr !=nil {if _aabfb :=_beggc .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_aabfb !=nil {return _aabfb ;};};if _beggc .PrstClr !=nil {if _eddade :=_beggc .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_eddade !=nil {return _eddade ;};};return nil ;}; -// Validate validates the CT_DuotoneEffect and its children -func (_eagg *CT_DuotoneEffect )Validate ()error {return _eagg .ValidateWithPath ("\u0043\u0054_\u0044\u0075\u006ft\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_NonVisualGroupDrawingShapeProps ()*CT_NonVisualGroupDrawingShapeProps {_ebbga :=&CT_NonVisualGroupDrawingShapeProps {};return _ebbga ;};func (_bdbaa *EG_TextUnderlineFill )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bdbaa .UFillTx !=nil {_eecgc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}};e .EncodeElement (_bdbaa .UFillTx ,_eecgc );};if _bdbaa .UFill !=nil {_ecddce :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bdbaa .UFill ,_ecddce );};return nil ;};func NewEG_LineFillProperties ()*EG_LineFillProperties {_eecac :=&EG_LineFillProperties {};return _eecac ;}; +// ValidateWithPath validates the CT_GvmlGraphicFrameNonVisual and its children, prefixing error messages with path +func (_ebdde *CT_GvmlGraphicFrameNonVisual )ValidateWithPath (path string )error {if _cbbee :=_ebdde .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cbbee !=nil {return _cbbee ;};if _dcaee :=_ebdde .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_dcaee !=nil {return _dcaee ;};return nil ;}; -// ValidateWithPath validates the CT_BlipChoice and its children, prefixing error messages with path -func (_eefb *CT_BlipChoice )ValidateWithPath (path string )error {for _faa ,_gegg :=range _eefb .AlphaBiLevel {if _beg :=_gegg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c\u005b\u0025\u0064\u005d",path ,_faa ));_beg !=nil {return _beg ;};};for _fgcf ,_agfa :=range _eefb .AlphaCeiling {if _cde :=_agfa .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067\u005b\u0025\u0064\u005d",path ,_fgcf ));_cde !=nil {return _cde ;};};for _gaae ,_gefbe :=range _eefb .AlphaFloor {if _dbcb :=_gefbe .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006fr\u005b\u0025\u0064\u005d",path ,_gaae ));_dbcb !=nil {return _dbcb ;};};for _efcf ,_geed :=range _eefb .AlphaInv {if _edea :=_geed .ValidateWithPath (_e .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u0049\u006e\u0076\u005b\u0025\u0064\u005d",path ,_efcf ));_edea !=nil {return _edea ;};};for _bbcb ,_edede :=range _eefb .AlphaMod {if _bfa :=_edede .ValidateWithPath (_e .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u005b\u0025\u0064\u005d",path ,_bbcb ));_bfa !=nil {return _bfa ;};};for _gede ,_bcff :=range _eefb .AlphaModFix {if _bafa :=_bcff .ValidateWithPath (_e .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004do\u0064\u0046i\u0078\u005b\u0025\u0064\u005d",path ,_gede ));_bafa !=nil {return _bafa ;};};for _dedd ,_ffcd :=range _eefb .AlphaRepl {if _cbfd :=_ffcd .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0041\u006c\u0070h\u0061\u0052\u0065\u0070\u006c\u005b\u0025\u0064\u005d",path ,_dedd ));_cbfd !=nil {return _cbfd ;};};for _bafbg ,_ebbgd :=range _eefb .BiLevel {if _badc :=_ebbgd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0042\u0069\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_bafbg ));_badc !=nil {return _badc ;};};for _abcd ,_ddbaf :=range _eefb .Blur {if _fefbg :=_ddbaf .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0042\u006c\u0075\u0072\u005b\u0025\u0064\u005d",path ,_abcd ));_fefbg !=nil {return _fefbg ;};};for _ebee ,_bbgea :=range _eefb .ClrChange {if _deb :=_bbgea .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0043\u006c\u0072C\u0068\u0061\u006e\u0067\u0065\u005b\u0025\u0064\u005d",path ,_ebee ));_deb !=nil {return _deb ;};};for _dfcg ,_fba :=range _eefb .ClrRepl {if _fbec :=_fba .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u006c\u0072\u0052\u0065\u0070l\u005b\u0025\u0064\u005d",path ,_dfcg ));_fbec !=nil {return _fbec ;};};for _cacg ,_fdgc :=range _eefb .Duotone {if _bbec :=_fdgc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0044\u0075\u006f\u0074\u006f\u006ee\u005b\u0025\u0064\u005d",path ,_cacg ));_bbec !=nil {return _bbec ;};};for _gabb ,_fdee :=range _eefb .FillOverlay {if _gfab :=_fdee .ValidateWithPath (_e .Sprintf ("\u0025s\u002fF\u0069\u006c\u006c\u004f\u0076e\u0072\u006ca\u0079\u005b\u0025\u0064\u005d",path ,_gabb ));_gfab !=nil {return _gfab ;};};for _gabd ,_bfdf :=range _eefb .Grayscl {if _gdf :=_bfdf .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0061\u0079\u0073\u0063l\u005b\u0025\u0064\u005d",path ,_gabd ));_gdf !=nil {return _gdf ;};};for _fbaf ,_cefc :=range _eefb .Hsl {if _acbf :=_cefc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0048\u0073\u006c\u005b\u0025\u0064\u005d",path ,_fbaf ));_acbf !=nil {return _acbf ;};};for _aggd ,_dbbb :=range _eefb .Lum {if _badg :=_dbbb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u004c\u0075\u006d\u005b\u0025\u0064\u005d",path ,_aggd ));_badg !=nil {return _badg ;};};for _cba ,_bceg :=range _eefb .Tint {if _geega :=_bceg .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0054\u0069\u006e\u0074\u005b\u0025\u0064\u005d",path ,_cba ));_geega !=nil {return _geega ;};};return nil ;};type CT_ThemeableLineStyle struct{Ln *CT_LineProperties ;LnRef *CT_StyleMatrixReference ;}; +// Validate validates the CT_BackgroundFormatting and its children +func (_bea *CT_BackgroundFormatting )Validate ()error {return _bea .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");};func NewCT_AudioCDTime ()*CT_AudioCDTime {_bbd :=&CT_AudioCDTime {};return _bbd };type EG_FillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};type CT_ColorSchemeAndMapping struct{ClrScheme *CT_ColorScheme ;ClrMap *CT_ColorMapping ;};type CT_TileInfoProperties struct{TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;FlipAttr ST_TileFlipMode ;AlgnAttr ST_RectAlignment ;}; -// Validate validates the CT_LuminanceEffect and its children -func (_bedbg *CT_LuminanceEffect )Validate ()error {return _bedbg .ValidateWithPath ("\u0043T\u005fL\u0075\u006d\u0069\u006e\u0061n\u0063\u0065E\u0066\u0066\u0065\u0063\u0074");}; +// Validate validates the CT_BaseStyles and its children +func (_faab *CT_BaseStyles )Validate ()error {return _faab .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073");};func (_cgag *EG_ShadeProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _cgag .Lin !=nil {_bege :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006ci\u006e"}};e .EncodeElement (_cgag .Lin ,_bege );};if _cgag .Path !=nil {_cfefe :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_cgag .Path ,_cfefe );};return nil ;};type CT_GvmlPicture struct{NvPicPr *CT_GvmlPictureNonVisual ;BlipFill *CT_BlipFillProperties ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_gebfd ST_TextHorzOverflowType )Validate ()error {return _gebfd .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TableStyleCellStyle and its children, prefixing error messages with path -func (_bdfee *CT_TableStyleCellStyle )ValidateWithPath (path string )error {if _bdfee .TcBdr !=nil {if _caagd :=_bdfee .TcBdr .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u0064\u0072");_caagd !=nil {return _caagd ;};};if _bdfee .Fill !=nil {if _ceefd :=_bdfee .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_ceefd !=nil {return _ceefd ;};};if _bdfee .FillRef !=nil {if _agfad :=_bdfee .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_agfad !=nil {return _agfad ;};};if _bdfee .Cell3D !=nil {if _bdcaf :=_bdfee .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044");_bdcaf !=nil {return _bdcaf ;};};return nil ;};func (_bdbfd *CT_TextSpacingPoint )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_bdbfd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_FlatText struct{ZAttr *ST_Coordinate ;};func (_eeeda ST_PresetCameraType )Validate ()error {return _eeeda .ValidateWithPath ("")};func (_ggadc ST_AnimationChartOnlyBuildType )String ()string {switch _ggadc {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_Boolean ()*CT_Boolean {_ceea :=&CT_Boolean {};return _ceea }; +// Validate validates the CT_Bevel and its children +func (_fbec *CT_Bevel )Validate ()error {return _fbec .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0065\u0076\u0065\u006c");};func (_gafa *CT_ColorMRU )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dcgg :for {_bcdf ,_bcccd :=d .Token ();if _bcccd !=nil {return _bcccd ;};switch _gcdc :=_bcdf .(type ){case _gg .StartElement :switch _gcdc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfge :=NewEG_ColorChoice ();_gfge .ScrgbClr =NewCT_ScRgbColor ();if _ccga :=d .DecodeElement (_gfge .ScrgbClr ,&_gcdc );_ccga !=nil {return _ccga ;};_gafa .EG_ColorChoice =append (_gafa .EG_ColorChoice ,_gfge );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_acfaf :=NewEG_ColorChoice ();_acfaf .SrgbClr =NewCT_SRgbColor ();if _fffa :=d .DecodeElement (_acfaf .SrgbClr ,&_gcdc );_fffa !=nil {return _fffa ;};_gafa .EG_ColorChoice =append (_gafa .EG_ColorChoice ,_acfaf );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dcdga :=NewEG_ColorChoice ();_dcdga .HslClr =NewCT_HslColor ();if _cegg :=d .DecodeElement (_dcdga .HslClr ,&_gcdc );_cegg !=nil {return _cegg ;};_gafa .EG_ColorChoice =append (_gafa .EG_ColorChoice ,_dcdga );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gacbfc :=NewEG_ColorChoice ();_gacbfc .SysClr =NewCT_SystemColor ();if _bbbg :=d .DecodeElement (_gacbfc .SysClr ,&_gcdc );_bbbg !=nil {return _bbbg ;};_gafa .EG_ColorChoice =append (_gafa .EG_ColorChoice ,_gacbfc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bggd :=NewEG_ColorChoice ();_bggd .SchemeClr =NewCT_SchemeColor ();if _cff :=d .DecodeElement (_bggd .SchemeClr ,&_gcdc );_cff !=nil {return _cff ;};_gafa .EG_ColorChoice =append (_gafa .EG_ColorChoice ,_bggd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfdgc :=NewEG_ColorChoice ();_dfdgc .PrstClr =NewCT_PresetColor ();if _caba :=d .DecodeElement (_dfdgc .PrstClr ,&_gcdc );_caba !=nil {return _caba ;};_gafa .EG_ColorChoice =append (_gafa .EG_ColorChoice ,_dfdgc );default:_bb .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",_gcdc .Name );if _agec :=d .Skip ();_agec !=nil {return _agec ;};};case _gg .EndElement :break _dcgg ;case _gg .CharData :};};return nil ;};func NewCT_GammaTransform ()*CT_GammaTransform {_gbcf :=&CT_GammaTransform {};return _gbcf };func (_dcdg *CT_Backdrop )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_ggaa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0061\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_dcdg .Anchor ,_ggaa );_geg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d"}};e .EncodeElement (_dcdg .Norm ,_geg );_gab :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0075\u0070"}};e .EncodeElement (_dcdg .Up ,_gab );if _dcdg .ExtLst !=nil {_bcbc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcdg .ExtLst ,_bcbc );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};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;);type CT_AdjPoint2D struct{XAttr ST_AdjCoordinate ;YAttr ST_AdjCoordinate ;};func (_gffad ST_FontCollectionIndex )String ()string {switch _gffad {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 "";}; -// ValidateWithPath validates the CT_ColorSchemeAndMapping and its children, prefixing error messages with path -func (_bfc *CT_ColorSchemeAndMapping )ValidateWithPath (path string )error {if _ddgae :=_bfc .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_ddgae !=nil {return _ddgae ;};if _bfc .ClrMap !=nil {if _addd :=_bfc .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_addd !=nil {return _addd ;};};return nil ;};type CT_VideoFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;};func (_acdf *CT_TextSpacing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _acdf .SpcPct !=nil {_gdedbg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0063\u0074"}};e .EncodeElement (_acdf .SpcPct ,_gdedbg );};if _acdf .SpcPts !=nil {_agaaf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0074\u0073"}};e .EncodeElement (_acdf .SpcPts ,_agaaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccfec *CT_SoftEdgesEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccfec .RadAttr =0;for _ ,_aeefc :=range start .Attr {if _aeefc .Name .Local =="\u0072\u0061\u0064"{_bggff ,_cbaca :=_g .ParseInt (_aeefc .Value ,10,64);if _cbaca !=nil {return _cbaca ;};_ccfec .RadAttr =_bggff ;continue ;};};for {_bbfcf ,_gafd :=d .Token ();if _gafd !=nil {return _e .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",_gafd );};if _gbdabg ,_badca :=_bbfcf .(_f .EndElement );_badca &&_gbdabg .Name ==start .Name {break ;};};return nil ;};func NewCT_Ratio ()*CT_Ratio {_ccfccd :=&CT_Ratio {};return _ccfccd };func NewCT_SystemColor ()*CT_SystemColor {_dcdeee :=&CT_SystemColor {};_dcdeee .ValAttr =ST_SystemColorVal (1);return _dcdeee ;};func NewCT_BlipChoice ()*CT_BlipChoice {_ddcf :=&CT_BlipChoice {};return _ddcf }; +// ValidateWithPath validates the EG_TextBulletSize and its children, prefixing error messages with path +func (_egacbd *EG_TextBulletSize )ValidateWithPath (path string )error {if _egacbd .BuSzTx !=nil {if _aggagg :=_egacbd .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_aggagg !=nil {return _aggagg ;};};if _egacbd .BuSzPct !=nil {if _gdefb :=_egacbd .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074");_gdefb !=nil {return _gdefb ;};};if _egacbd .BuSzPts !=nil {if _fecdca :=_egacbd .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_fecdca !=nil {return _fecdca ;};};return nil ;};func (_ababg *CT_Path2DQuadBezierTo )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_cfade :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_dbbfe :=range _ababg .Pt {e .EncodeElement (_dbbfe ,_cfade );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type ST_BlendMode byte ;func (_baca *CT_AnimationChartBuildProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_gdbf :=range start .Attr {if _gdbf .Name .Local =="\u0062\u006c\u0064"{_gcd ,_dfed :=ParseUnionST_AnimationChartBuildType (_gdbf .Value );if _dfed !=nil {return _dfed ;};_baca .BldAttr =&_gcd ;continue ;};if _gdbf .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_egcf ,_abe :=_c .ParseBool (_gdbf .Value );if _abe !=nil {return _abe ;};_baca .AnimBgAttr =&_egcf ;continue ;};};for {_ffge ,_cdbb :=d .Token ();if _cdbb !=nil {return _b .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",_cdbb );};if _acfa ,_abea :=_ffge .(_gg .EndElement );_abea &&_acfa .Name ==start .Name {break ;};};return nil ;};func (_fgbb *CT_ColorMRU )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _fgbb .EG_ColorChoice !=nil {for _ ,_ggca :=range _fgbb .EG_ColorChoice {_ggca .MarshalXML (e ,_gg .StartElement {});};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_fbggeg ST_TileFlipMode )ValidateWithPath (path string )error {switch _fbggeg {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 (_fbggeg ));};return nil ;};func (_gcba *CT_EmbeddedWAVAudioFile )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_dbag :=range start .Attr {if _dbag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dbag .Name .Local =="\u0065\u006d\u0062e\u0064"||_dbag .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"&&_dbag .Name .Local =="\u0065\u006d\u0062e\u0064"{_agdd ,_bbcac :=_dbag .Value ,error (nil );if _bbcac !=nil {return _bbcac ;};_gcba .EmbedAttr =_agdd ;continue ;};if _dbag .Name .Local =="\u006e\u0061\u006d\u0065"{_agbd ,_fggc :=_dbag .Value ,error (nil );if _fggc !=nil {return _fggc ;};_gcba .NameAttr =&_agbd ;continue ;};};for {_beecf ,_gfgec :=d .Token ();if _gfgec !=nil {return _b .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",_gfgec );};if _fecea ,_abfea :=_beecf .(_gg .EndElement );_abfea &&_fecea .Name ==start .Name {break ;};};return nil ;};func (_eeef ST_Coordinate )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _eeef .ST_CoordinateUnqualified !=nil {e .EncodeToken (_gg .CharData (_b .Sprintf ("\u0025\u0064",*_eeef .ST_CoordinateUnqualified )));};if _eeef .ST_UniversalMeasure !=nil {e .EncodeToken (_gg .CharData (*_eeef .ST_UniversalMeasure ));};return e .EncodeToken (_gg .EndElement {Name :start .Name });};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 (_dbece *ST_TextAlignType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_dbece =0;case "\u006c":*_dbece =1;case "\u0063\u0074\u0072":*_dbece =2;case "\u0072":*_dbece =3;case "\u006a\u0075\u0073\u0074":*_dbece =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_dbece =5;case "\u0064\u0069\u0073\u0074":*_dbece =6;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_dbece =7;};return nil ;};func (_bdedb *CT_TextShapeAutofit )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for {_ffgdc ,_fbefaf :=d .Token ();if _fbefaf !=nil {return _b .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",_fbefaf );};if _adedf ,_ebbca :=_ffgdc .(_gg .EndElement );_ebbca &&_adedf .Name ==start .Name {break ;};};return nil ;};type CT_ConnectionSite struct{AngAttr ST_AdjAngle ;Pos *CT_AdjPoint2D ;}; -// Validate validates the CT_TextParagraph and its children -func (_ceeae *CT_TextParagraph )Validate ()error {return _ceeae .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");};func (_ffbdf *CT_Path2D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffbdf .WAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077"},Value :_e .Sprintf ("\u0025\u0076",*_ffbdf .WAttr )});};if _ffbdf .HAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068"},Value :_e .Sprintf ("\u0025\u0076",*_ffbdf .HAttr )});};if _ffbdf .FillAttr !=ST_PathFillModeUnset {_ddcc ,_fdgfcd :=_ffbdf .FillAttr .MarshalXMLAttr (_f .Name {Local :"\u0066\u0069\u006c\u006c"});if _fdgfcd !=nil {return _fdgfcd ;};start .Attr =append (start .Attr ,_ddcc );};if _ffbdf .StrokeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_ffbdf .StrokeAttr ))});};if _ffbdf .ExtrusionOkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_ffbdf .ExtrusionOkAttr ))});};e .EncodeToken (start );if _ffbdf .Close !=nil {_gbffg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u006c\u006f\u0073\u0065"}};for _ ,_gagdb :=range _ffbdf .Close {e .EncodeElement (_gagdb ,_gbffg );};};if _ffbdf .MoveTo !=nil {_eeegg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};for _ ,_ecfef :=range _ffbdf .MoveTo {e .EncodeElement (_ecfef ,_eeegg );};};if _ffbdf .LnTo !=nil {_added :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006f"}};for _ ,_bbac :=range _ffbdf .LnTo {e .EncodeElement (_bbac ,_added );};};if _ffbdf .ArcTo !=nil {_cddee :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0072\u0063\u0054\u006f"}};for _ ,_fddf :=range _ffbdf .ArcTo {e .EncodeElement (_fddf ,_cddee );};};if _ffbdf .QuadBezTo !=nil {_efga :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0071\u0075\u0061\u0064\u0042\u0065\u007a\u0054\u006f"}};for _ ,_cbbc :=range _ffbdf .QuadBezTo {e .EncodeElement (_cbbc ,_efga );};};if _ffbdf .CubicBezTo !=nil {_ebdce :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063u\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}};for _ ,_eadea :=range _ffbdf .CubicBezTo {e .EncodeElement (_eadea ,_ebdce );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TextNoAutofit ()*CT_TextNoAutofit {_gacge :=&CT_TextNoAutofit {};return _gacge };func NewCT_TextBulletColorFollowText ()*CT_TextBulletColorFollowText {_dcdef :=&CT_TextBulletColorFollowText {};return _dcdef ;};func (_aabbg ST_CompoundLine )ValidateWithPath (path string )error {switch _aabbg {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 (_aabbg ));};return nil ;};func (_effcb *CT_GvmlPicture )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_effcb .NvPicPr =NewCT_GvmlPictureNonVisual ();_effcb .BlipFill =NewCT_BlipFillProperties ();_effcb .SpPr =NewCT_ShapeProperties ();_bfcd :for {_efdb ,_efbad :=d .Token ();if _efbad !=nil {return _efbad ;};switch _bfaec :=_efdb .(type ){case _f .StartElement :switch _bfaec .Name {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 :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_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 :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _gfbf :=d .DecodeElement (_effcb .NvPicPr ,&_bfaec );_gfbf !=nil {return _gfbf ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _fedaa :=d .DecodeElement (_effcb .BlipFill ,&_bfaec );_fedaa !=nil {return _fedaa ;};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 :"\u0073\u0070\u0050\u0072"},_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 :"\u0073\u0070\u0050\u0072"}:if _fccde :=d .DecodeElement (_effcb .SpPr ,&_bfaec );_fccde !=nil {return _fccde ;};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 :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_effcb .Style =NewCT_ShapeStyle ();if _gcee :=d .DecodeElement (_effcb .Style ,&_bfaec );_gcee !=nil {return _gcee ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_effcb .ExtLst =NewCT_OfficeArtExtensionList ();if _gfdea :=d .DecodeElement (_effcb .ExtLst ,&_bfaec );_gfdea !=nil {return _gfdea ;};default:_db .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",_bfaec .Name );if _edcd :=d .Skip ();_edcd !=nil {return _edcd ;};};case _f .EndElement :break _bfcd ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_GeomGuide and its children +func (_bbfg *CT_GeomGuide )Validate ()error {return _bbfg .ValidateWithPath ("\u0043\u0054\u005fG\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065");};func NewCT_FontCollection ()*CT_FontCollection {_gdacd :=&CT_FontCollection {};_gdacd .Latin =NewCT_TextFont ();_gdacd .Ea =NewCT_TextFont ();_gdacd .Cs =NewCT_TextFont ();return _gdacd ;};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 ;};type EG_ThemeableFillStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;};func (_dfaag *CT_TableStyleList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dfaag .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 _ ,_bcdef :=range start .Attr {if _bcdef .Name .Local =="\u0064\u0065\u0066"{_dcdeg ,_fgbag :=_bcdef .Value ,error (nil );if _fgbag !=nil {return _fgbag ;};_dfaag .DefAttr =_dcdeg ;continue ;};};_ggacc :for {_cefaae ,_cbgcf :=d .Token ();if _cbgcf !=nil {return _cbgcf ;};switch _cbedeb :=_cefaae .(type ){case _gg .StartElement :switch _cbedeb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ebbge :=NewCT_TableStyle ();if _cdafbf :=d .DecodeElement (_ebbge ,&_cbedeb );_cdafbf !=nil {return _cdafbf ;};_dfaag .TblStyle =append (_dfaag .TblStyle ,_ebbge );default:_bb .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",_cbedeb .Name );if _adcd :=d .Skip ();_adcd !=nil {return _adcd ;};};case _gg .EndElement :break _ggacc ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_SphereCoords and its children -func (_aadcf *CT_SphereCoords )Validate ()error {return _aadcf .ValidateWithPath ("\u0043T\u005fS\u0070\u0068\u0065\u0072\u0065\u0043\u006f\u006f\u0072\u0064\u0073");}; +// Validate validates the CT_SolidColorFillProperties and its children +func (_abdff *CT_SolidColorFillProperties )Validate ()error {return _abdff .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 (_dgdgf *ST_PresetMaterialType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gceff ,_facfd :=d .Token ();if _facfd !=nil {return _facfd ;};if _edgab ,_bebad :=_gceff .(_gg .EndElement );_bebad &&_edgab .Name ==start .Name {*_dgdgf =1;return nil ;};if _dgbbef ,_dfbec :=_gceff .(_gg .CharData );!_dfbec {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",_gceff );}else {switch string (_dgbbef ){case "":*_dgdgf =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_dgdgf =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_dgdgf =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_dgdgf =3;case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_dgdgf =4;case "\u006d\u0061\u0074t\u0065":*_dgdgf =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_dgdgf =6;case "\u006d\u0065\u0074a\u006c":*_dgdgf =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_dgdgf =8;case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_dgdgf =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_dgdgf =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_dgdgf =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_dgdgf =12;case "\u0063\u006c\u0065a\u0072":*_dgdgf =13;case "\u0066\u006c\u0061\u0074":*_dgdgf =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_dgdgf =15;};};_gceff ,_facfd =d .Token ();if _facfd !=nil {return _facfd ;};if _fccgc ,_bfdfb :=_gceff .(_gg .EndElement );_bfdfb &&_fccgc .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",_gceff );};func (_eggec ST_BlipCompression )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_eggec .String (),start );};type CT_Scene3D struct{Camera *CT_Camera ;LightRig *CT_LightRig ;Backdrop *CT_Backdrop ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_BlurEffect and its children, prefixing error messages with path -func (_bafc *CT_BlurEffect )ValidateWithPath (path string )error {if _bafc .RadAttr !=nil {if *_bafc .RadAttr < 0{return _e .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 ,*_bafc .RadAttr );};if *_bafc .RadAttr > 27273042316900{return _e .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 ,*_bafc .RadAttr );};};return nil ;};func ParseUnionST_AnimationDgmBuildType (s string )(ST_AnimationDgmBuildType ,error ){_begdb :=ST_AnimationDgmBuildType {};switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_begdb .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ;case "\u006f\u006e\u0065":_begdb .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeOne ;case "\u006c\u0076\u006c\u004f\u006e\u0065":_begdb .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlOne ;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":_begdb .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlAtOnce ;};return _begdb ,nil ;}; +// ValidateWithPath validates the CT_TextNoAutofit and its children, prefixing error messages with path +func (_eaffa *CT_TextNoAutofit )ValidateWithPath (path string )error {return nil };func NewCT_SchemeColor ()*CT_SchemeColor {_fcaee :=&CT_SchemeColor {};_fcaee .ValAttr =ST_SchemeColorVal (1);return _fcaee ;}; -// Validate validates the CT_ColorMapping and its children -func (_dccd *CT_ColorMapping )Validate ()error {return _dccd .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");};func NewThemeManager ()*ThemeManager {_fgddec :=&ThemeManager {};_fgddec .CT_EmptyElement =*NewCT_EmptyElement ();return _fgddec ;};func (_eegde ST_DgmBuildStep )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eegde .String (),start );}; +// Validate validates the CT_GradientStopList and its children +func (_gdbb *CT_GradientStopList )Validate ()error {return _gdbb .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");};func (_ffegc *CT_ShapeProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_bdeff :=range start .Attr {if _bdeff .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_ffegc .BwModeAttr .UnmarshalXMLAttr (_bdeff );continue ;};};_dfdgb :for {_afgfb ,_babfd :=d .Token ();if _babfd !=nil {return _babfd ;};switch _agbec :=_afgfb .(type ){case _gg .StartElement :switch _agbec .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ffegc .Xfrm =NewCT_Transform2D ();if _bddee :=d .DecodeElement (_ffegc .Xfrm ,&_agbec );_bddee !=nil {return _bddee ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ffegc .CustGeom =NewCT_CustomGeometry2D ();if _fcgd :=d .DecodeElement (_ffegc .CustGeom ,&_agbec );_fcgd !=nil {return _fcgd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ffegc .PrstGeom =NewCT_PresetGeometry2D ();if _cgdca :=d .DecodeElement (_ffegc .PrstGeom ,&_agbec );_cgdca !=nil {return _cgdca ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ffegc .NoFill =NewCT_NoFillProperties ();if _gfbfb :=d .DecodeElement (_ffegc .NoFill ,&_agbec );_gfbfb !=nil {return _gfbfb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ffegc .SolidFill =NewCT_SolidColorFillProperties ();if _efdbca :=d .DecodeElement (_ffegc .SolidFill ,&_agbec );_efdbca !=nil {return _efdbca ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ffegc .GradFill =NewCT_GradientFillProperties ();if _bfgec :=d .DecodeElement (_ffegc .GradFill ,&_agbec );_bfgec !=nil {return _bfgec ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ffegc .BlipFill =NewCT_BlipFillProperties ();if _decfb :=d .DecodeElement (_ffegc .BlipFill ,&_agbec );_decfb !=nil {return _decfb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ffegc .PattFill =NewCT_PatternFillProperties ();if _efedc :=d .DecodeElement (_ffegc .PattFill ,&_agbec );_efedc !=nil {return _efedc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ffegc .GrpFill =NewCT_GroupFillProperties ();if _gcecf :=d .DecodeElement (_ffegc .GrpFill ,&_agbec );_gcecf !=nil {return _gcecf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ffegc .Ln =NewCT_LineProperties ();if _deggb :=d .DecodeElement (_ffegc .Ln ,&_agbec );_deggb !=nil {return _deggb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ffegc .EffectLst =NewCT_EffectList ();if _eeebe :=d .DecodeElement (_ffegc .EffectLst ,&_agbec );_eeebe !=nil {return _eeebe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ffegc .EffectDag =NewCT_EffectContainer ();if _afaag :=d .DecodeElement (_ffegc .EffectDag ,&_agbec );_afaag !=nil {return _afaag ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ffegc .Scene3d =NewCT_Scene3D ();if _bacga :=d .DecodeElement (_ffegc .Scene3d ,&_agbec );_bacga !=nil {return _bacga ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ffegc .Sp3d =NewCT_Shape3D ();if _bffbd :=d .DecodeElement (_ffegc .Sp3d ,&_agbec );_bffbd !=nil {return _bffbd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ffegc .ExtLst =NewCT_OfficeArtExtensionList ();if _bedbc :=d .DecodeElement (_ffegc .ExtLst ,&_agbec );_bedbc !=nil {return _bedbc ;};default:_bb .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",_agbec .Name );if _gffdf :=d .Skip ();_gffdf !=nil {return _gffdf ;};};case _gg .EndElement :break _dfdgb ;case _gg .CharData :};};return nil ;};const (ST_LineCapUnset ST_LineCap =0;ST_LineCapRnd ST_LineCap =1;ST_LineCapSq ST_LineCap =2;ST_LineCapFlat ST_LineCap =3;); -// ValidateWithPath validates the CT_ScRgbColor and its children, prefixing error messages with path -func (_fcfeb *CT_ScRgbColor )ValidateWithPath (path string )error {if _effdbe :=_fcfeb .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_effdbe !=nil {return _effdbe ;};if _gbaac :=_fcfeb .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072");_gbaac !=nil {return _gbaac ;};if _dcfedf :=_fcfeb .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_dcfedf !=nil {return _dcfedf ;};for _ffbce ,_fegef :=range _fcfeb .EG_ColorTransform {if _aebac :=_fegef .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_ffbce ));_aebac !=nil {return _aebac ;};};return nil ;};func ParseUnionST_TextSpacingPercentOrPercentString (s string )(ST_TextSpacingPercentOrPercentString ,error ){_bfcdb :=ST_TextSpacingPercentOrPercentString {};if _bg .ST_PercentagePatternRe .MatchString (s ){_bfcdb .ST_Percentage =&s ;}else {_dagcd ,_dddff :=_g .ParseInt (s ,10,64);if _dddff !=nil {return _bfcdb ,_e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_dddff );};_ccdec :=int32 (_dagcd );_bfcdb .ST_TextSpacingPercent =&_ccdec ;};return _bfcdb ,nil ;};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 (_gdfgd *CT_TextBodyProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdfgd .RotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_gdfgd .RotAttr )});};if _gdfgd .SpcFirstLastParaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_gdfgd .SpcFirstLastParaAttr ))});};if _gdfgd .VertOverflowAttr !=ST_TextVertOverflowTypeUnset {_dgddd ,_fegae :=_gdfgd .VertOverflowAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _fegae !=nil {return _fegae ;};start .Attr =append (start .Attr ,_dgddd );};if _gdfgd .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_cecec ,_cafab :=_gdfgd .HorzOverflowAttr .MarshalXMLAttr (_f .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _cafab !=nil {return _cafab ;};start .Attr =append (start .Attr ,_cecec );};if _gdfgd .VertAttr !=ST_TextVerticalTypeUnset {_gcfe ,_ebdbd :=_gdfgd .VertAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0065\u0072\u0074"});if _ebdbd !=nil {return _ebdbd ;};start .Attr =append (start .Attr ,_gcfe );};if _gdfgd .WrapAttr !=ST_TextWrappingTypeUnset {_eecc ,_cedbd :=_gdfgd .WrapAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u0072\u0061\u0070"});if _cedbd !=nil {return _cedbd ;};start .Attr =append (start .Attr ,_eecc );};if _gdfgd .LInsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0049\u006e\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_gdfgd .LInsAttr )});};if _gdfgd .TInsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0049\u006e\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_gdfgd .TInsAttr )});};if _gdfgd .RInsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u006e\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_gdfgd .RInsAttr )});};if _gdfgd .BInsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0049\u006e\u0073"},Value :_e .Sprintf ("\u0025\u0076",*_gdfgd .BInsAttr )});};if _gdfgd .NumColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0043\u006f\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_gdfgd .NumColAttr )});};if _gdfgd .SpcColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u0063\u0043\u006f\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_gdfgd .SpcColAttr )});};if _gdfgd .RtlColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0074\u006c\u0043\u006f\u006c"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_gdfgd .RtlColAttr ))});};if _gdfgd .FromWordArtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_gdfgd .FromWordArtAttr ))});};if _gdfgd .AnchorAttr !=ST_TextAnchoringTypeUnset {_accef ,_eaaff :=_gdfgd .AnchorAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"});if _eaaff !=nil {return _eaaff ;};start .Attr =append (start .Attr ,_accef );};if _gdfgd .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_gdfgd .AnchorCtrAttr ))});};if _gdfgd .ForceAAAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066o\u0072\u0063\u0065\u0041\u0041"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_gdfgd .ForceAAAttr ))});};if _gdfgd .UprightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075p\u0072\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_gdfgd .UprightAttr ))});};if _gdfgd .CompatLnSpcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_gdfgd .CompatLnSpcAttr ))});};e .EncodeToken (start );if _gdfgd .PrstTxWarp !=nil {_gfcga :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_gdfgd .PrstTxWarp ,_gfcga );};if _gdfgd .NoAutofit !=nil {_cagf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_gdfgd .NoAutofit ,_cagf );};if _gdfgd .NormAutofit !=nil {_dcbee :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_gdfgd .NormAutofit ,_dcbee );};if _gdfgd .SpAutoFit !=nil {_eecga :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_gdfgd .SpAutoFit ,_eecga );};if _gdfgd .Scene3d !=nil {_cfgcd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_gdfgd .Scene3d ,_cfgcd );};if _gdfgd .Sp3d !=nil {_ffddf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_gdfgd .Sp3d ,_ffddf );};if _gdfgd .FlatTx !=nil {_gfefc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_gdfgd .FlatTx ,_gfefc );};if _gdfgd .ExtLst !=nil {_acafcb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdfgd .ExtLst ,_acafcb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_adcgef ST_LightRigType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_adcgef .String (),start );};func (_cbacbe ST_SchemeColorVal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cbacbe .String (),start );};type CT_AlphaReplaceEffect struct{AAttr ST_PositiveFixedPercentage ;};func (_baggc *EG_ShadeProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _baggc .Lin !=nil {_ebecg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006ci\u006e"}};e .EncodeElement (_baggc .Lin ,_ebecg );};if _baggc .Path !=nil {_dggdfe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_baggc .Path ,_dggdfe );};return nil ;}; +// ValidateWithPath validates the EG_TextAutofit and its children, prefixing error messages with path +func (_bdedc *EG_TextAutofit )ValidateWithPath (path string )error {if _bdedc .NoAutofit !=nil {if _afdgg :=_bdedc .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_afdgg !=nil {return _afdgg ;};};if _bdedc .NormAutofit !=nil {if _gagd :=_bdedc .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_gagd !=nil {return _gagd ;};};if _bdedc .SpAutoFit !=nil {if _ccdef :=_bdedc .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_ccdef !=nil {return _ccdef ;};};return nil ;}; -// Validate validates the CT_ColorSchemeList and its children -func (_fdeg *CT_ColorSchemeList )Validate ()error {return _fdeg .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u0053c\u0068\u0065m\u0065\u004c\u0069\u0073\u0074");}; +// ValidateWithPath validates the CT_ColorMRU and its children, prefixing error messages with path +func (_eedfd *CT_ColorMRU )ValidateWithPath (path string )error {for _ebdd ,_bccd :=range _eedfd .EG_ColorChoice {if _ggcf :=_bccd .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ebdd ));_ggcf !=nil {return _ggcf ;};};return nil ;};func NewCT_TablePropertiesChoice ()*CT_TablePropertiesChoice {_fggee :=&CT_TablePropertiesChoice {};return _fggee ;};type CT_Path2DList struct{Path []*CT_Path2D ;};func (_egaed *ST_TextShapeType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_abgac ,_fgafg :=d .Token ();if _fgafg !=nil {return _fgafg ;};if _dfgca ,_fgcdc :=_abgac .(_gg .EndElement );_fgcdc &&_dfgca .Name ==start .Name {*_egaed =1;return nil ;};if _gfaeb ,_acbbc :=_abgac .(_gg .CharData );!_acbbc {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",_abgac );}else {switch string (_gfaeb ){case "":*_egaed =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_egaed =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_egaed =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_egaed =3;case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_egaed =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_egaed =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_egaed =6;case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_egaed =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_egaed =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_egaed =9;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_egaed =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_egaed =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_egaed =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_egaed =13;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_egaed =14;case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_egaed =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_egaed =16;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_egaed =17;case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_egaed =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_egaed =19;case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_egaed =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_egaed =21;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_egaed =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_egaed =23;case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_egaed =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_egaed =25;case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_egaed =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_egaed =27;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_egaed =28;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_egaed =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_egaed =30;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_egaed =31;case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_egaed =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_egaed =33;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_egaed =34;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_egaed =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_egaed =36;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_egaed =37;case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_egaed =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_egaed =39;case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_egaed =40;case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_egaed =41;};};_abgac ,_fgafg =d .Token ();if _fgafg !=nil {return _fgafg ;};if _eccbgd ,_aefeb :=_abgac .(_gg .EndElement );_aefeb &&_eccbgd .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",_abgac );};func (_edbgfa ST_TextAnchoringType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_cdcae :=_gg .Attr {};_cdcae .Name =name ;switch _edbgfa {case ST_TextAnchoringTypeUnset :_cdcae .Value ="";case ST_TextAnchoringTypeT :_cdcae .Value ="\u0074";case ST_TextAnchoringTypeCtr :_cdcae .Value ="\u0063\u0074\u0072";case ST_TextAnchoringTypeB :_cdcae .Value ="\u0062";case ST_TextAnchoringTypeJust :_cdcae .Value ="\u006a\u0075\u0073\u0074";case ST_TextAnchoringTypeDist :_cdcae .Value ="\u0064\u0069\u0073\u0074";};return _cdcae ,nil ;}; -// ValidateWithPath validates the CT_Point2D and its children, prefixing error messages with path -func (_cgdbe *CT_Point2D )ValidateWithPath (path string )error {if _dbgde :=_cgdbe .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_dbgde !=nil {return _dbgde ;};if _abgb :=_cgdbe .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_abgb !=nil {return _abgb ;};return nil ;};func ParseUnionST_AdjAngle (s string )(ST_AdjAngle ,error ){_gdebf :=ST_AdjAngle {};_ebeafc ,_gdcbf :=_g .ParseInt (s ,10,64);if _gdcbf !=nil {_gdebf .ST_GeomGuideName =&s ;}else {_efac :=int32 (_ebeafc );_gdebf .ST_Angle =&_efac ;};return _gdebf ,nil ;};func (_aafcd *ST_OnOffStyleType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aafcd =0;case "\u006f\u006e":*_aafcd =1;case "\u006f\u0066\u0066":*_aafcd =2;case "\u0064\u0065\u0066":*_aafcd =3;};return nil ;};func NewCT_SolidColorFillProperties ()*CT_SolidColorFillProperties {_gabce :=&CT_SolidColorFillProperties {};return _gabce ;};func (_bggdd *ST_PenAlignment )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bggdd =0;case "\u0063\u0074\u0072":*_bggdd =1;case "\u0069\u006e":*_bggdd =2;};return nil ;}; +// ValidateWithPath validates the CT_TextBody and its children, prefixing error messages with path +func (_fcdfge *CT_TextBody )ValidateWithPath (path string )error {if _ecggd :=_fcdfge .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_ecggd !=nil {return _ecggd ;};if _fcdfge .LstStyle !=nil {if _bacbf :=_fcdfge .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce");_bacbf !=nil {return _bacbf ;};};for _fegce ,_dfeefd :=range _fcdfge .P {if _bddec :=_dfeefd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_fegce ));_bddec !=nil {return _bddec ;};};return nil ;}; + +// Validate validates the CT_DashStopList and its children +func (_bcda *CT_DashStopList )Validate ()error {return _bcda .ValidateWithPath ("\u0043T\u005fD\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");}; -// Validate validates the CT_ShapeLocking and its children -func (_adbbfc *CT_ShapeLocking )Validate ()error {return _adbbfc .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func ParseUnionST_PositivePercentage (s string )(ST_PositivePercentage ,error ){_ecccc :=ST_PositivePercentage {};if _bg .ST_PositivePercentagePatternRe .MatchString (s ){_ecccc .ST_PositivePercentage =&ST_Percentage {};_ecccc .ST_PositivePercentage .ST_Percentage =&s ;}else {_aadbe ,_dggcba :=_g .ParseInt (s ,10,32);if _dggcba !=nil {return _ecccc ,_e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_dggcba );};_fddeg :=int32 (_aadbe );_ecccc .ST_PositivePercentageDecimal =&_fddeg ;};return _ecccc ,nil ;};func (_fdag *CT_AudioCDTime )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcdf :=range start .Attr {if _bcdf .Name .Local =="\u0074\u0072\u0061c\u006b"{_bdde ,_bdf :=_g .ParseUint (_bcdf .Value ,10,8);if _bdf !=nil {return _bdf ;};_fdag .TrackAttr =uint8 (_bdde );continue ;};if _bcdf .Name .Local =="\u0074\u0069\u006d\u0065"{_dbcc ,_ffgge :=_g .ParseUint (_bcdf .Value ,10,32);if _ffgge !=nil {return _ffgge ;};_bccb :=uint32 (_dbcc );_fdag .TimeAttr =&_bccb ;continue ;};};for {_fegab ,_gbac :=d .Token ();if _gbac !=nil {return _e .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",_gbac );};if _fbe ,_fga :=_fegab .(_f .EndElement );_fga &&_fbe .Name ==start .Name {break ;};};return nil ;};func ParseStdlibTime (s string )(_b .Time ,error ){return _b .Time {},nil };func (_adaggb *EG_ThemeableFillStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adaggb .Fill !=nil {_ecbaf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_adaggb .Fill ,_ecbaf );};if _adaggb .FillRef !=nil {_gdebd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_adaggb .FillRef ,_gdebd );};return nil ;};func (_fcecf ST_TileFlipMode )ValidateWithPath (path string )error {switch _fcecf {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 (_fcecf ));};return nil ;}; +// ValidateWithPath validates the CT_GroupShapeProperties and its children, prefixing error messages with path +func (_gbdea *CT_GroupShapeProperties )ValidateWithPath (path string )error {if _fgadg :=_gbdea .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fgadg !=nil {return _fgadg ;};if _gbdea .Xfrm !=nil {if _eegc :=_gbdea .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_eegc !=nil {return _eegc ;};};if _gbdea .NoFill !=nil {if _egbaa :=_gbdea .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_egbaa !=nil {return _egbaa ;};};if _gbdea .SolidFill !=nil {if _aagff :=_gbdea .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_aagff !=nil {return _aagff ;};};if _gbdea .GradFill !=nil {if _eafg :=_gbdea .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_eafg !=nil {return _eafg ;};};if _gbdea .BlipFill !=nil {if _dfeac :=_gbdea .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_dfeac !=nil {return _dfeac ;};};if _gbdea .PattFill !=nil {if _bbgad :=_gbdea .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bbgad !=nil {return _bbgad ;};};if _gbdea .GrpFill !=nil {if _fgga :=_gbdea .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_fgga !=nil {return _fgga ;};};if _gbdea .EffectLst !=nil {if _cafce :=_gbdea .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_cafce !=nil {return _cafce ;};};if _gbdea .EffectDag !=nil {if _bdff :=_gbdea .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_bdff !=nil {return _bdff ;};};if _gbdea .Scene3d !=nil {if _cdcf :=_gbdea .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_cdcf !=nil {return _cdcf ;};};if _gbdea .ExtLst !=nil {if _bfbgd :=_gbdea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfbgd !=nil {return _bfbgd ;};};return nil ;};func (_fabcg *ST_AdjAngle )Validate ()error {return _fabcg .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_AlphaModulateFixedEffect and its children, prefixing error messages with path -func (_baad *CT_AlphaModulateFixedEffect )ValidateWithPath (path string )error {if _baad .AmtAttr !=nil {if _fdg :=_baad .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_fdg !=nil {return _fdg ;};};return nil ;};func (_adfgf *CT_LineProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adfgf .WAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077"},Value :_e .Sprintf ("\u0025\u0076",*_adfgf .WAttr )});};if _adfgf .CapAttr !=ST_LineCapUnset {_cffge ,_becfcd :=_adfgf .CapAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u0061\u0070"});if _becfcd !=nil {return _becfcd ;};start .Attr =append (start .Attr ,_cffge );};if _adfgf .CmpdAttr !=ST_CompoundLineUnset {_gbceg ,_agac :=_adfgf .CmpdAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u006d\u0070\u0064"});if _agac !=nil {return _agac ;};start .Attr =append (start .Attr ,_gbceg );};if _adfgf .AlgnAttr !=ST_PenAlignmentUnset {_cadaea ,_bfeb :=_adfgf .AlgnAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u006c\u0067\u006e"});if _bfeb !=nil {return _bfeb ;};start .Attr =append (start .Attr ,_cadaea );};e .EncodeToken (start );if _adfgf .NoFill !=nil {_ffdff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_adfgf .NoFill ,_ffdff );};if _adfgf .SolidFill !=nil {_gdadc :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_adfgf .SolidFill ,_gdadc );};if _adfgf .GradFill !=nil {_deefd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_adfgf .GradFill ,_deefd );};if _adfgf .PattFill !=nil {_ggdgd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_adfgf .PattFill ,_ggdgd );};if _adfgf .PrstDash !=nil {_cccff :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_adfgf .PrstDash ,_cccff );};if _adfgf .CustDash !=nil {_egdee :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_adfgf .CustDash ,_egdee );};if _adfgf .Round !=nil {_gbfb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_adfgf .Round ,_gbfb );};if _adfgf .Bevel !=nil {_dbddb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_adfgf .Bevel ,_dbddb );};if _adfgf .Miter !=nil {_gfbcc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}};e .EncodeElement (_adfgf .Miter ,_gfbcc );};if _adfgf .HeadEnd !=nil {_gaee :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0045\u006ed"}};e .EncodeElement (_adfgf .HeadEnd ,_gaee );};if _adfgf .TailEnd !=nil {_bfee :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074\u0061\u0069\u006c\u0045\u006ed"}};e .EncodeElement (_adfgf .TailEnd ,_bfee );};if _adfgf .ExtLst !=nil {_agba :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adfgf .ExtLst ,_agba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_daacd *CT_SchemeColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_egdeae ,_bdabf :=_daacd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _bdabf !=nil {return _bdabf ;};start .Attr =append (start .Attr ,_egdeae );e .EncodeToken (start );if _daacd .EG_ColorTransform !=nil {for _ ,_bbfa :=range _daacd .EG_ColorTransform {_bbfa .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cdbf *CT_TableCellProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cdbf .MarLAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_e .Sprintf ("\u0025\u0076",*_cdbf .MarLAttr )});};if _cdbf .MarRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_e .Sprintf ("\u0025\u0076",*_cdbf .MarRAttr )});};if _cdbf .MarTAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0072\u0054"},Value :_e .Sprintf ("\u0025\u0076",*_cdbf .MarTAttr )});};if _cdbf .MarBAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0072\u0042"},Value :_e .Sprintf ("\u0025\u0076",*_cdbf .MarBAttr )});};if _cdbf .VertAttr !=ST_TextVerticalTypeUnset {_ffebed ,_egfcg :=_cdbf .VertAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0065\u0072\u0074"});if _egfcg !=nil {return _egfcg ;};start .Attr =append (start .Attr ,_ffebed );};if _cdbf .AnchorAttr !=ST_TextAnchoringTypeUnset {_gfbea ,_cbgaa :=_cdbf .AnchorAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"});if _cbgaa !=nil {return _cbgaa ;};start .Attr =append (start .Attr ,_gfbea );};if _cdbf .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_cdbf .AnchorCtrAttr ))});};if _cdbf .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_ecdf ,_gebfg :=_cdbf .HorzOverflowAttr .MarshalXMLAttr (_f .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _gebfg !=nil {return _gebfg ;};start .Attr =append (start .Attr ,_ecdf );};e .EncodeToken (start );if _cdbf .LnL !=nil {_baaab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006cn\u004c"}};e .EncodeElement (_cdbf .LnL ,_baaab );};if _cdbf .LnR !=nil {_afgcf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006cn\u0052"}};e .EncodeElement (_cdbf .LnR ,_afgcf );};if _cdbf .LnT !=nil {_aafcc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006cn\u0054"}};e .EncodeElement (_cdbf .LnT ,_aafcc );};if _cdbf .LnB !=nil {_eefec :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006cn\u0042"}};e .EncodeElement (_cdbf .LnB ,_eefec );};if _cdbf .LnTlToBr !=nil {_gbbg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}};e .EncodeElement (_cdbf .LnTlToBr ,_gbbg );};if _cdbf .LnBlToTr !=nil {_gegge :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}};e .EncodeElement (_cdbf .LnBlToTr ,_gegge );};if _cdbf .Cell3D !=nil {_gcga :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_cdbf .Cell3D ,_gcga );};if _cdbf .NoFill !=nil {_aaabc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cdbf .NoFill ,_aaabc );};if _cdbf .SolidFill !=nil {_efbcc :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cdbf .SolidFill ,_efbcc );};if _cdbf .GradFill !=nil {_gbeedg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cdbf .GradFill ,_gbeedg );};if _cdbf .BlipFill !=nil {_ceffa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cdbf .BlipFill ,_ceffa );};if _cdbf .PattFill !=nil {_dggcb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cdbf .PattFill ,_dggcb );};if _cdbf .GrpFill !=nil {_afffc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_cdbf .GrpFill ,_afffc );};if _cdbf .Headers !=nil {_gffaag :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_cdbf .Headers ,_gffaag );};if _cdbf .ExtLst !=nil {_fgebf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdbf .ExtLst ,_fgebf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_FlatText and its children +func (_dagg *CT_FlatText )Validate ()error {return _dagg .ValidateWithPath ("C\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074");};func (_ddgfg ST_LightRigType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_daecd :=_gg .Attr {};_daecd .Name =name ;switch _ddgfg {case ST_LightRigTypeUnset :_daecd .Value ="";case ST_LightRigTypeLegacyFlat1 :_daecd .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031";case ST_LightRigTypeLegacyFlat2 :_daecd .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032";case ST_LightRigTypeLegacyFlat3 :_daecd .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033";case ST_LightRigTypeLegacyFlat4 :_daecd .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034";case ST_LightRigTypeLegacyNormal1 :_daecd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031";case ST_LightRigTypeLegacyNormal2 :_daecd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032";case ST_LightRigTypeLegacyNormal3 :_daecd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033";case ST_LightRigTypeLegacyNormal4 :_daecd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034";case ST_LightRigTypeLegacyHarsh1 :_daecd .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031";case ST_LightRigTypeLegacyHarsh2 :_daecd .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032";case ST_LightRigTypeLegacyHarsh3 :_daecd .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033";case ST_LightRigTypeLegacyHarsh4 :_daecd .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034";case ST_LightRigTypeThreePt :_daecd .Value ="\u0074h\u0072\u0065\u0065\u0050\u0074";case ST_LightRigTypeBalanced :_daecd .Value ="\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064";case ST_LightRigTypeSoft :_daecd .Value ="\u0073\u006f\u0066\u0074";case ST_LightRigTypeHarsh :_daecd .Value ="\u0068\u0061\u0072s\u0068";case ST_LightRigTypeFlood :_daecd .Value ="\u0066\u006c\u006fo\u0064";case ST_LightRigTypeContrasting :_daecd .Value ="c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067";case ST_LightRigTypeMorning :_daecd .Value ="\u006do\u0072\u006e\u0069\u006e\u0067";case ST_LightRigTypeSunrise :_daecd .Value ="\u0073u\u006e\u0072\u0069\u0073\u0065";case ST_LightRigTypeSunset :_daecd .Value ="\u0073\u0075\u006e\u0073\u0065\u0074";case ST_LightRigTypeChilly :_daecd .Value ="\u0063\u0068\u0069\u006c\u006c\u0079";case ST_LightRigTypeFreezing :_daecd .Value ="\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067";case ST_LightRigTypeFlat :_daecd .Value ="\u0066\u006c\u0061\u0074";case ST_LightRigTypeTwoPt :_daecd .Value ="\u0074\u0077\u006fP\u0074";case ST_LightRigTypeGlow :_daecd .Value ="\u0067\u006c\u006f\u0077";case ST_LightRigTypeBrightRoom :_daecd .Value ="\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d";};return _daecd ,nil ;};type CT_SystemColor struct{ValAttr ST_SystemColorVal ;LastClrAttr *string ;EG_ColorTransform []*EG_ColorTransform ;};type CT_ObjectStyleDefaults struct{SpDef *CT_DefaultShapeDefinition ;LnDef *CT_DefaultShapeDefinition ;TxDef *CT_DefaultShapeDefinition ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_Color and its children -func (_cbeg *CT_Color )Validate ()error {return _cbeg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func (_fccbg *CT_Vector3D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfec :=range start .Attr {if _cfec .Name .Local =="\u0064\u0078"{_dfacf ,_fccbfc :=ParseUnionST_Coordinate (_cfec .Value );if _fccbfc !=nil {return _fccbfc ;};_fccbg .DxAttr =_dfacf ;continue ;};if _cfec .Name .Local =="\u0064\u0079"{_ggdga ,_dbbbc :=ParseUnionST_Coordinate (_cfec .Value );if _dbbbc !=nil {return _dbbbc ;};_fccbg .DyAttr =_ggdga ;continue ;};if _cfec .Name .Local =="\u0064\u007a"{_bdcbga ,_agdgc :=ParseUnionST_Coordinate (_cfec .Value );if _agdgc !=nil {return _agdgc ;};_fccbg .DzAttr =_bdcbga ;continue ;};};for {_agfc ,_bdfde :=d .Token ();if _bdfde !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044\u003a\u0020\u0025\u0073",_bdfde );};if _cdfeaf ,_eacddc :=_agfc .(_f .EndElement );_eacddc &&_cdfeaf .Name ==start .Name {break ;};};return nil ;};func NewCT_AlphaInverseEffect ()*CT_AlphaInverseEffect {_afb :=&CT_AlphaInverseEffect {};return _afb }; +// ValidateWithPath validates the CT_AnimationChartElement and its children, prefixing error messages with path +func (_agdg *CT_AnimationChartElement )ValidateWithPath (path string )error {if _agdg .BldStepAttr ==ST_ChartBuildStepUnset {return _b .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 _egbb :=_agdg .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_egbb !=nil {return _egbb ;};return nil ;};func (_ggdbfa *CT_VideoFile )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0076",_ggdbfa .LinkAttr )});if _ggdbfa .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ggdbfa .ContentTypeAttr )});};e .EncodeToken (start );if _ggdbfa .ExtLst !=nil {_aaaeg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggdbfa .ExtLst ,_aaaeg );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewEG_ColorChoice ()*EG_ColorChoice {_acgcf :=&EG_ColorChoice {};return _acgcf };type CT_NonVisualPictureProperties struct{PreferRelativeResizeAttr *bool ;PicLocks *CT_PictureLocking ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_GrayscaleEffect and its children, prefixing error messages with path -func (_gaeb *CT_GrayscaleEffect )ValidateWithPath (path string )error {return nil };type CT_FontCollection struct{Latin *CT_TextFont ;Ea *CT_TextFont ;Cs *CT_TextFont ;Font []*CT_SupplementalFont ;ExtLst *CT_OfficeArtExtensionList ;};func NewAG_Blob ()*AG_Blob {_ee :=&AG_Blob {};return _ee };const (ST_DgmBuildStepUnset ST_DgmBuildStep =0;ST_DgmBuildStepSp ST_DgmBuildStep =1;ST_DgmBuildStepBg ST_DgmBuildStep =2;); +// ValidateWithPath validates the EG_OfficeArtExtensionList and its children, prefixing error messages with path +func (_ffgab *EG_OfficeArtExtensionList )ValidateWithPath (path string )error {for _ffegg ,_aggdgd :=range _ffgab .Ext {if _aaaegg :=_aggdgd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_ffegg ));_aaaegg !=nil {return _aaaegg ;};};return nil ;};func (_fadeg *EG_TextUnderlineFill )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _fadeg .UFillTx !=nil {_fegdg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}};e .EncodeElement (_fadeg .UFillTx ,_fegdg );};if _fadeg .UFill !=nil {_eacda :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fadeg .UFill ,_eacda );};return nil ;}; -// ST_AnimationDgmBuildType is a union type -type ST_AnimationDgmBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationDgmOnlyBuildType ST_AnimationDgmOnlyBuildType ;};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 (_ddgb *CT_ConnectionSiteList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffddd :for {_bffa ,_gbge :=d .Token ();if _gbge !=nil {return _gbge ;};switch _fffdc :=_bffa .(type ){case _f .StartElement :switch _fffdc .Name {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 :"\u0063\u0078\u006e"},_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 :"\u0063\u0078\u006e"}:_geeag :=NewCT_ConnectionSite ();if _bddef :=d .DecodeElement (_geeag ,&_fffdc );_bddef !=nil {return _bddef ;};_ddgb .Cxn =append (_ddgb .Cxn ,_geeag );default:_db .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",_fffdc .Name );if _acdb :=d .Skip ();_acdb !=nil {return _acdb ;};};case _f .EndElement :break _ffddd ;case _f .CharData :};};return nil ;};func NewCT_LuminanceEffect ()*CT_LuminanceEffect {_cecdc :=&CT_LuminanceEffect {};return _cecdc };func (_gdfdc *ST_PositivePercentage )ValidateWithPath (path string )error {_adefd :=[]string {};if _gdfdc .ST_PositivePercentageDecimal !=nil {_adefd =append (_adefd ,"\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 _gdfdc .ST_PositivePercentage !=nil {if _bfebd :=_gdfdc .ST_PositivePercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fPo\u0073\u0069\u0074\u0069\u0076\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065");_bfebd !=nil {return _bfebd ;};_adefd =append (_adefd ,"S\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_adefd )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_adefd );};return nil ;};type ST_TextStrikeType byte ;func (_dbffa *CT_TextListStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dbffa .DefPPr !=nil {_dgcgbb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0050\u0050\u0072"}};e .EncodeElement (_dbffa .DefPPr ,_dgcgbb );};if _dbffa .Lvl1pPr !=nil {_cbead :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0076\u006c\u0031\u0070\u0050r"}};e .EncodeElement (_dbffa .Lvl1pPr ,_cbead );};if _dbffa .Lvl2pPr !=nil {_feagg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0076\u006c\u0032\u0070\u0050r"}};e .EncodeElement (_dbffa .Lvl2pPr ,_feagg );};if _dbffa .Lvl3pPr !=nil {_agceae :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0076\u006c\u0033\u0070\u0050r"}};e .EncodeElement (_dbffa .Lvl3pPr ,_agceae );};if _dbffa .Lvl4pPr !=nil {_baeba :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0076\u006c\u0034\u0070\u0050r"}};e .EncodeElement (_dbffa .Lvl4pPr ,_baeba );};if _dbffa .Lvl5pPr !=nil {_eecgd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0076\u006c\u0035\u0070\u0050r"}};e .EncodeElement (_dbffa .Lvl5pPr ,_eecgd );};if _dbffa .Lvl6pPr !=nil {_aebba :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0076\u006c\u0036\u0070\u0050r"}};e .EncodeElement (_dbffa .Lvl6pPr ,_aebba );};if _dbffa .Lvl7pPr !=nil {_ccffc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0076\u006c\u0037\u0070\u0050r"}};e .EncodeElement (_dbffa .Lvl7pPr ,_ccffc );};if _dbffa .Lvl8pPr !=nil {_ebeeabd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0076\u006c\u0038\u0070\u0050r"}};e .EncodeElement (_dbffa .Lvl8pPr ,_ebeeabd );};if _dbffa .Lvl9pPr !=nil {_fcgcf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0076\u006c\u0039\u0070\u0050r"}};e .EncodeElement (_dbffa .Lvl9pPr ,_fcgcf );};if _dbffa .ExtLst !=nil {_fcgdb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbffa .ExtLst ,_fcgdb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdagea *ST_TextSpacingPercentOrPercentString )ValidateWithPath (path string )error {_bafgf :=[]string {};if _fdagea .ST_TextSpacingPercent !=nil {_bafgf =append (_bafgf ,"S\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");};if _fdagea .ST_Percentage !=nil {_bafgf =append (_bafgf ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_bafgf )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bafgf );};return nil ;};func NewCT_FillStyleList ()*CT_FillStyleList {_feeac :=&CT_FillStyleList {};return _feeac };func NewCT_AlphaFloorEffect ()*CT_AlphaFloorEffect {_fbf :=&CT_AlphaFloorEffect {};return _fbf };func (_egggab ST_TextPoint )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _egggab .ST_TextPointUnqualified !=nil {e .EncodeToken (_f .CharData (_e .Sprintf ("\u0025\u0064",*_egggab .ST_TextPointUnqualified )));};if _egggab .ST_UniversalMeasure !=nil {e .EncodeToken (_f .CharData (*_egggab .ST_UniversalMeasure ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func NewEG_ColorTransform ()*EG_ColorTransform {_dbcbf :=&EG_ColorTransform {};return _dbcbf };func (_gbdcga ST_PenAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gbdcga .String (),start );};func (_fbcde *VideoFile )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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\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 :"\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 ,_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 ="a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065";return _fbcde .CT_VideoFile .MarshalXML (e ,start );};func NewCT_FontCollection ()*CT_FontCollection {_face :=&CT_FontCollection {};_face .Latin =NewCT_TextFont ();_face .Ea =NewCT_TextFont ();_face .Cs =NewCT_TextFont ();return _face ;};func (_feffd ST_TextSpacingPercentOrPercentString )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _feffd .ST_TextSpacingPercent !=nil {e .EncodeToken (_f .CharData (_e .Sprintf ("\u0025\u0064",*_feffd .ST_TextSpacingPercent )));};if _feffd .ST_Percentage !=nil {e .EncodeToken (_f .CharData (*_feffd .ST_Percentage ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_eefag ST_PathFillMode )Validate ()error {return _eefag .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_GroupTransform2D and its children, prefixing error messages with path +func (_edaa *CT_GroupTransform2D )ValidateWithPath (path string )error {if _edaa .Off !=nil {if _eaeed :=_edaa .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_eaeed !=nil {return _eaeed ;};};if _edaa .Ext !=nil {if _dbeae :=_edaa .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_dbeae !=nil {return _dbeae ;};};if _edaa .ChOff !=nil {if _gbdg :=_edaa .ChOff .ValidateWithPath (path +"\u002f\u0043\u0068\u004f\u0066\u0066");_gbdg !=nil {return _gbdg ;};};if _edaa .ChExt !=nil {if _fddd :=_edaa .ChExt .ValidateWithPath (path +"\u002f\u0043\u0068\u0045\u0078\u0074");_fddd !=nil {return _fddd ;};};return nil ;};func (_dacb *CT_EffectStyleItem )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dade :for {_cdfe ,_gefc :=d .Token ();if _gefc !=nil {return _gefc ;};switch _fdff :=_cdfe .(type ){case _gg .StartElement :switch _fdff .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dacb .EffectLst =NewCT_EffectList ();if _eeed :=d .DecodeElement (_dacb .EffectLst ,&_fdff );_eeed !=nil {return _eeed ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dacb .EffectDag =NewCT_EffectContainer ();if _caae :=d .DecodeElement (_dacb .EffectDag ,&_fdff );_caae !=nil {return _caae ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dacb .Scene3d =NewCT_Scene3D ();if _bdabb :=d .DecodeElement (_dacb .Scene3d ,&_fdff );_bdabb !=nil {return _bdabb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dacb .Sp3d =NewCT_Shape3D ();if _fgec :=d .DecodeElement (_dacb .Sp3d ,&_fdff );_fgec !=nil {return _fgec ;};default:_bb .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",_fdff .Name );if _agcf :=d .Skip ();_agcf !=nil {return _agcf ;};};case _gg .EndElement :break _dade ;case _gg .CharData :};};return nil ;};func (_bfaad *EG_TextRun )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bfaad .R !=nil {_ffcbd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0072"}};e .EncodeElement (_bfaad .R ,_ffcbd );};if _bfaad .Br !=nil {_dbgbc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u0072"}};e .EncodeElement (_bfaad .Br ,_dbgbc );};if _bfaad .Fld !=nil {_gabfb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0066l\u0064"}};e .EncodeElement (_bfaad .Fld ,_gabfb );};return nil ;};func (_dcfbbf *VideoFile )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dcfbbf .CT_VideoFile =*NewCT_VideoFile ();for _ ,_beeca :=range start .Attr {if _beeca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_beeca .Name .Local =="\u006c\u0069\u006e\u006b"||_beeca .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"&&_beeca .Name .Local =="\u006c\u0069\u006e\u006b"{_efaae ,_aabcea :=_beeca .Value ,error (nil );if _aabcea !=nil {return _aabcea ;};_dcfbbf .LinkAttr =_efaae ;continue ;};if _beeca .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ecabc ,_abfbd :=_beeca .Value ,error (nil );if _abfbd !=nil {return _abfbd ;};_dcfbbf .ContentTypeAttr =&_ecabc ;continue ;};};_cged :for {_fbcefe ,_edcea :=d .Token ();if _edcea !=nil {return _edcea ;};switch _cdada :=_fbcefe .(type ){case _gg .StartElement :switch _cdada .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dcfbbf .ExtLst =NewCT_OfficeArtExtensionList ();if _egca :=d .DecodeElement (_dcfbbf .ExtLst ,&_cdada );_egca !=nil {return _egca ;};default:_bb .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",_cdada .Name );if _fbegd :=d .Skip ();_fbegd !=nil {return _fbegd ;};};case _gg .EndElement :break _cged ;case _gg .CharData :};};return nil ;};func (_cad *CT_FillStyleList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_eeeda :for {_eagd ,_aacf :=d .Token ();if _aacf !=nil {return _aacf ;};switch _fedc :=_eagd .(type ){case _gg .StartElement :switch _fedc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gebef :=NewEG_FillProperties ();_gebef .NoFill =NewCT_NoFillProperties ();if _aabg :=d .DecodeElement (_gebef .NoFill ,&_fedc );_aabg !=nil {return _aabg ;};_cad .EG_FillProperties =append (_cad .EG_FillProperties ,_gebef );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fefc :=NewEG_FillProperties ();_fefc .SolidFill =NewCT_SolidColorFillProperties ();if _eedaa :=d .DecodeElement (_fefc .SolidFill ,&_fedc );_eedaa !=nil {return _eedaa ;};_cad .EG_FillProperties =append (_cad .EG_FillProperties ,_fefc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bcac :=NewEG_FillProperties ();_bcac .GradFill =NewCT_GradientFillProperties ();if _gege :=d .DecodeElement (_bcac .GradFill ,&_fedc );_gege !=nil {return _gege ;};_cad .EG_FillProperties =append (_cad .EG_FillProperties ,_bcac );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bdfag :=NewEG_FillProperties ();_bdfag .BlipFill =NewCT_BlipFillProperties ();if _cece :=d .DecodeElement (_bdfag .BlipFill ,&_fedc );_cece !=nil {return _cece ;};_cad .EG_FillProperties =append (_cad .EG_FillProperties ,_bdfag );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bbfd :=NewEG_FillProperties ();_bbfd .PattFill =NewCT_PatternFillProperties ();if _bbaab :=d .DecodeElement (_bbfd .PattFill ,&_fedc );_bbaab !=nil {return _bbaab ;};_cad .EG_FillProperties =append (_cad .EG_FillProperties ,_bbfd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fdffe :=NewEG_FillProperties ();_fdffe .GrpFill =NewCT_GroupFillProperties ();if _cfcf :=d .DecodeElement (_fdffe .GrpFill ,&_fedc );_cfcf !=nil {return _cfcf ;};_cad .EG_FillProperties =append (_cad .EG_FillProperties ,_fdffe );default:_bb .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",_fedc .Name );if _bacb :=d .Skip ();_bacb !=nil {return _bacb ;};};case _gg .EndElement :break _eeeda ;case _gg .CharData :};};return nil ;};type EG_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;};func (_cefdga ST_OnOffStyleType )ValidateWithPath (path string )error {switch _cefdga {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 (_cefdga ));};return nil ;}; -// ValidateWithPath validates the CT_TextSpacingPoint and its children, prefixing error messages with path -func (_cedce *CT_TextSpacingPoint )ValidateWithPath (path string )error {if _cedce .ValAttr < 0{return _e .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 ,_cedce .ValAttr );};if _cedce .ValAttr > 158400{return _e .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 ,_cedce .ValAttr );};return nil ;};func (_gcade *CT_ShapeProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gcade .BwModeAttr !=ST_BlackWhiteModeUnset {_dccec ,_bdgag :=_gcade .BwModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _bdgag !=nil {return _bdgag ;};start .Attr =append (start .Attr ,_dccec );};e .EncodeToken (start );if _gcade .Xfrm !=nil {_gcbgg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_gcade .Xfrm ,_gcbgg );};if _gcade .CustGeom !=nil {_ddecb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_gcade .CustGeom ,_ddecb );};if _gcade .PrstGeom !=nil {_cccba :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_gcade .PrstGeom ,_cccba );};if _gcade .NoFill !=nil {_cfagc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gcade .NoFill ,_cfagc );};if _gcade .SolidFill !=nil {_edcbce :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gcade .SolidFill ,_edcbce );};if _gcade .GradFill !=nil {_dcgdf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gcade .GradFill ,_dcgdf );};if _gcade .BlipFill !=nil {_cecdd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gcade .BlipFill ,_cecdd );};if _gcade .PattFill !=nil {_bcaaa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gcade .PattFill ,_bcaaa );};if _gcade .GrpFill !=nil {_fegca :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_gcade .GrpFill ,_fegca );};if _gcade .Ln !=nil {_ecea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_gcade .Ln ,_ecea );};if _gcade .EffectLst !=nil {_fbge :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcade .EffectLst ,_fbge );};if _gcade .EffectDag !=nil {_gddag :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_gcade .EffectDag ,_gddag );};if _gcade .Scene3d !=nil {_dafec :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_gcade .Scene3d ,_dafec );};if _gcade .Sp3d !=nil {_eecea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_gcade .Sp3d ,_eecea );};if _gcade .ExtLst !=nil {_aebceb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcade .ExtLst ,_aebceb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_beda *CT_ComplementTransform )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_cgg ,_ecfa :=d .Token ();if _ecfa !=nil {return _e .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",_ecfa );};if _bbdef ,_ccde :=_cgg .(_f .EndElement );_ccde &&_bbdef .Name ==start .Name {break ;};};return nil ;};type CT_Scene3D struct{Camera *CT_Camera ;LightRig *CT_LightRig ;Backdrop *CT_Backdrop ;ExtLst *CT_OfficeArtExtensionList ;};func (_eagd *ST_BlipCompression )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eagd =0;case "\u0065\u006d\u0061i\u006c":*_eagd =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_eagd =2;case "\u0070\u0072\u0069n\u0074":*_eagd =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_eagd =4;case "\u006e\u006f\u006e\u0065":*_eagd =5;};return nil ;};type Any interface{MarshalXML (_eeecg *_f .Encoder ,_baae _f .StartElement )error ;UnmarshalXML (_cgfgd *_f .Decoder ,_egbad _f .StartElement )error ;};type CT_ColorSchemeAndMapping struct{ClrScheme *CT_ColorScheme ;ClrMap *CT_ColorMapping ;};func (_agdfb *CT_NonVisualGraphicFrameProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggdee :for {_aabada ,_daecf :=d .Token ();if _daecf !=nil {return _daecf ;};switch _adege :=_aabada .(type ){case _f .StartElement :switch _adege .Name {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 :"\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065L\u006f\u0063\u006b\u0073"},_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 :"\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065L\u006f\u0063\u006b\u0073"}:_agdfb .GraphicFrameLocks =NewCT_GraphicalObjectFrameLocking ();if _bcdb :=d .DecodeElement (_agdfb .GraphicFrameLocks ,&_adege );_bcdb !=nil {return _bcdb ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agdfb .ExtLst =NewCT_OfficeArtExtensionList ();if _dbgbg :=d .DecodeElement (_agdfb .ExtLst ,&_adege );_dbgbg !=nil {return _dbgbg ;};default:_db .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",_adege .Name );if _ffbdb :=d .Skip ();_ffbdb !=nil {return _ffbdb ;};};case _f .EndElement :break _ggdee ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_PathShadeProperties and its children +func (_fggcb *CT_PathShadeProperties )Validate ()error {return _fggcb .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0053\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};type CT_TextUnderlineFillFollowText struct{};func (_efebc ST_ColorSchemeIndex )String ()string {switch _efebc {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 NewTbl ()*Tbl {_adcad :=&Tbl {};_adcad .CT_Table =*NewCT_Table ();return _adcad };func NewCT_AnimationChartElement ()*CT_AnimationChartElement {_caa :=&CT_AnimationChartElement {};_caa .BldStepAttr =ST_ChartBuildStep (1);return _caa ;};type ST_PenAlignment byte ;func (_gbacg *ST_BevelPresetType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_gbacg =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_gbacg =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_gbacg =2;case "\u0073\u006c\u006fp\u0065":*_gbacg =3;case "\u0063\u0072\u006fs\u0073":*_gbacg =4;case "\u0061\u006e\u0067l\u0065":*_gbacg =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_gbacg =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_gbacg =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_gbacg =8;case "\u0064\u0069\u0076o\u0074":*_gbacg =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_gbacg =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_gbacg =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_gbacg =12;};return nil ;};func (_efbab *ST_TextAnchoringType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ecaae ,_gagef :=d .Token ();if _gagef !=nil {return _gagef ;};if _beace ,_cafg :=_ecaae .(_gg .EndElement );_cafg &&_beace .Name ==start .Name {*_efbab =1;return nil ;};if _ccbga ,_geada :=_ecaae .(_gg .CharData );!_geada {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",_ecaae );}else {switch string (_ccbga ){case "":*_efbab =0;case "\u0074":*_efbab =1;case "\u0063\u0074\u0072":*_efbab =2;case "\u0062":*_efbab =3;case "\u006a\u0075\u0073\u0074":*_efbab =4;case "\u0064\u0069\u0073\u0074":*_efbab =5;};};_ecaae ,_gagef =d .Token ();if _gagef !=nil {return _gagef ;};if _fbggcc ,_dbccg :=_ecaae .(_gg .EndElement );_dbccg &&_fbggcc .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",_ecaae );};func (_fabbba *CT_TransformEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_bdga :=range start .Attr {if _bdga .Name .Local =="\u0073\u0078"{_bgefd ,_eaccg :=ParseUnionST_Percentage (_bdga .Value );if _eaccg !=nil {return _eaccg ;};_fabbba .SxAttr =&_bgefd ;continue ;};if _bdga .Name .Local =="\u0073\u0079"{_defbf ,_fgcbba :=ParseUnionST_Percentage (_bdga .Value );if _fgcbba !=nil {return _fgcbba ;};_fabbba .SyAttr =&_defbf ;continue ;};if _bdga .Name .Local =="\u006b\u0078"{_agcfb ,_afcafc :=_c .ParseInt (_bdga .Value ,10,32);if _afcafc !=nil {return _afcafc ;};_gffdcf :=int32 (_agcfb );_fabbba .KxAttr =&_gffdcf ;continue ;};if _bdga .Name .Local =="\u006b\u0079"{_dbgae ,_abgdf :=_c .ParseInt (_bdga .Value ,10,32);if _abgdf !=nil {return _abgdf ;};_fccag :=int32 (_dbgae );_fabbba .KyAttr =&_fccag ;continue ;};if _bdga .Name .Local =="\u0074\u0078"{_eddcab ,_ecdfd :=ParseUnionST_Coordinate (_bdga .Value );if _ecdfd !=nil {return _ecdfd ;};_fabbba .TxAttr =&_eddcab ;continue ;};if _bdga .Name .Local =="\u0074\u0079"{_bgdf ,_fbecb :=ParseUnionST_Coordinate (_bdga .Value );if _fbecb !=nil {return _fbecb ;};_fabbba .TyAttr =&_bgdf ;continue ;};};for {_adefg ,_daaad :=d .Token ();if _daaad !=nil {return _b .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",_daaad );};if _ggcdf ,_ebgge :=_adefg .(_gg .EndElement );_ebgge &&_ggcdf .Name ==start .Name {break ;};};return nil ;};type CT_RelativeOffsetEffect struct{TxAttr *ST_Percentage ;TyAttr *ST_Percentage ;};func (_ebcg *CT_OfficeStyleSheet )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _ebcg .NameAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ebcg .NameAttr )});};e .EncodeToken (start );_acdcf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_ebcg .ThemeElements ,_acdcf );if _ebcg .ObjectDefaults !=nil {_acafa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003ao\u0062\u006a\u0065c\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_ebcg .ObjectDefaults ,_acafa );};if _ebcg .ExtraClrSchemeLst !=nil {_ddedb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078tr\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_ebcg .ExtraClrSchemeLst ,_ddedb );};if _ebcg .CustClrLst !=nil {_gcdde :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0063u\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_ebcg .CustClrLst ,_gcdde );};if _ebcg .ExtLst !=nil {_fgebf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebcg .ExtLst ,_fgebf );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_ddfe *CT_ConnectorLocking )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _ddfe .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_ddfe .NoGrpAttr ))});};if _ddfe .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_ddfe .NoSelectAttr ))});};if _ddfe .NoRotAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_ddfe .NoRotAttr ))});};if _ddfe .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_ddfe .NoChangeAspectAttr ))});};if _ddfe .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_ddfe .NoMoveAttr ))});};if _ddfe .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_ddfe .NoResizeAttr ))});};if _ddfe .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_ddfe .NoEditPointsAttr ))});};if _ddfe .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_ddfe .NoAdjustHandlesAttr ))});};if _ddfe .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_ddfe .NoChangeArrowheadsAttr ))});};if _ddfe .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_ddfe .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _ddfe .ExtLst !=nil {_fdadc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddfe .ExtLst ,_fdadc );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};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 NewCT_PositiveFixedAngle ()*CT_PositiveFixedAngle {_fgecb :=&CT_PositiveFixedAngle {};_fgecb .ValAttr =0;return _fgecb ;};func NewCT_GvmlPicture ()*CT_GvmlPicture {_gdfgb :=&CT_GvmlPicture {};_gdfgb .NvPicPr =NewCT_GvmlPictureNonVisual ();_gdfgb .BlipFill =NewCT_BlipFillProperties ();_gdfgb .SpPr =NewCT_ShapeProperties ();return _gdfgb ;}; -// Validate validates the EG_TextBulletColor and its children -func (_agcac *EG_TextBulletColor )Validate ()error {return _agcac .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0042\u0075l\u006c\u0065t\u0043\u006f\u006c\u006f\u0072");};type Tbl struct{CT_Table }; +// Validate validates the EG_Geometry and its children +func (_gdfa *EG_Geometry )Validate ()error {return _gdfa .ValidateWithPath ("E\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");}; -// ValidateWithPath validates the CT_ConnectorLocking and its children, prefixing error messages with path -func (_cfggd *CT_ConnectorLocking )ValidateWithPath (path string )error {if _cfggd .ExtLst !=nil {if _daffb :=_cfggd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daffb !=nil {return _daffb ;};};return nil ;};func (_cede ST_AnimationBuildType )ValidateWithPath (path string )error {switch _cede {case 0,1: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 (_cede ));};return nil ;};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 ;}; +// Validate validates the CT_GvmlGraphicalObjectFrame and its children +func (_bagcee *CT_GvmlGraphicalObjectFrame )Validate ()error {return _bagcee .ValidateWithPath ("C\u0054\u005f\u0047\u0076\u006d\u006cG\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004fb\u006a\u0065\u0063t\u0046r\u0061\u006d\u0065");};func (_cdeeg *CT_SolidColorFillProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_adbd :for {_bcacb ,_cfffd :=d .Token ();if _cfffd !=nil {return _cfffd ;};switch _dcfba :=_bcacb .(type ){case _gg .StartElement :switch _dcfba .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdeeg .ScrgbClr =NewCT_ScRgbColor ();if _bcfbg :=d .DecodeElement (_cdeeg .ScrgbClr ,&_dcfba );_bcfbg !=nil {return _bcfbg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdeeg .SrgbClr =NewCT_SRgbColor ();if _bdfec :=d .DecodeElement (_cdeeg .SrgbClr ,&_dcfba );_bdfec !=nil {return _bdfec ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdeeg .HslClr =NewCT_HslColor ();if _geceg :=d .DecodeElement (_cdeeg .HslClr ,&_dcfba );_geceg !=nil {return _geceg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdeeg .SysClr =NewCT_SystemColor ();if _babac :=d .DecodeElement (_cdeeg .SysClr ,&_dcfba );_babac !=nil {return _babac ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdeeg .SchemeClr =NewCT_SchemeColor ();if _cadcc :=d .DecodeElement (_cdeeg .SchemeClr ,&_dcfba );_cadcc !=nil {return _cadcc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdeeg .PrstClr =NewCT_PresetColor ();if _aebee :=d .DecodeElement (_cdeeg .PrstClr ,&_dcfba );_aebee !=nil {return _aebee ;};default:_bb .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",_dcfba .Name );if _gcccb :=d .Skip ();_gcccb !=nil {return _gcccb ;};};case _gg .EndElement :break _adbd ;case _gg .CharData :};};return nil ;};func (_beabe ST_TextAutonumberScheme )String ()string {switch _beabe {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 (_dbbda ST_AnimationDgmBuildType )String ()string {if _dbbda .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _dbbda .ST_AnimationBuildType .String ();};if _dbbda .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {return _dbbda .ST_AnimationDgmOnlyBuildType .String ();};return "";};func (_eggae *CT_FillOverlayEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {_cfca ,_cfcac :=_eggae .BlendAttr .MarshalXMLAttr (_gg .Name {Local :"\u0062\u006c\u0065n\u0064"});if _cfcac !=nil {return _cfcac ;};start .Attr =append (start .Attr ,_cfca );e .EncodeToken (start );if _eggae .NoFill !=nil {_gfeb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eggae .NoFill ,_gfeb );};if _eggae .SolidFill !=nil {_fdggc :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eggae .SolidFill ,_fdggc );};if _eggae .GradFill !=nil {_ebae :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eggae .GradFill ,_ebae );};if _eggae .BlipFill !=nil {_cagg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eggae .BlipFill ,_cagg );};if _eggae .PattFill !=nil {_bbcf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eggae .PattFill ,_bbcf );};if _eggae .GrpFill !=nil {_afb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_eggae .GrpFill ,_afb );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_RelativeOffsetEffect and its children, prefixing error messages with path -func (_ccgag *CT_RelativeOffsetEffect )ValidateWithPath (path string )error {if _ccgag .TxAttr !=nil {if _fceeb :=_ccgag .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_fceeb !=nil {return _fceeb ;};};if _ccgag .TyAttr !=nil {if _ggdcf :=_ccgag .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_ggdcf !=nil {return _ggdcf ;};};return nil ;};func NewCT_TintEffect ()*CT_TintEffect {_fagcc :=&CT_TintEffect {};return _fagcc };func (_begfb ST_TextSpacingPercentOrPercentString )String ()string {if _begfb .ST_TextSpacingPercent !=nil {return _e .Sprintf ("\u0025\u0076",*_begfb .ST_TextSpacingPercent );};if _begfb .ST_Percentage !=nil {return _e .Sprintf ("\u0025\u0076",*_begfb .ST_Percentage );};return "";};func NewCT_GvmlGroupShapeNonVisual ()*CT_GvmlGroupShapeNonVisual {_cfaac :=&CT_GvmlGroupShapeNonVisual {};_cfaac .CNvPr =NewCT_NonVisualDrawingProps ();_cfaac .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();return _cfaac ;};type CT_TextBlipBullet struct{Blip *CT_Blip ;};func (_geffg *ST_CompoundLine )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_geffg =0;case "\u0073\u006e\u0067":*_geffg =1;case "\u0064\u0062\u006c":*_geffg =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_geffg =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_geffg =4;case "\u0074\u0072\u0069":*_geffg =5;};return nil ;}; +// Validate validates the CT_SphereCoords and its children +func (_aeecb *CT_SphereCoords )Validate ()error {return _aeecb .ValidateWithPath ("\u0043T\u005fS\u0070\u0068\u0065\u0072\u0065\u0043\u006f\u006f\u0072\u0064\u0073");}; -// Validate validates the CT_ColorMappingOverrideChoice and its children -func (_dcgg *CT_ColorMappingOverrideChoice )Validate ()error {return _dcgg .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 (_cbfgf *CT_PositiveFixedPercentage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_cbfgf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GroupFillProperties and its children +func (_cgec *CT_GroupFillProperties )Validate ()error {return _cgec .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_fegbe ST_TextCapsType )String ()string {switch _fegbe {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 (_fadbd *ST_TextFontScalePercentOrPercentString )ValidateWithPath (path string )error {_gdbdc :=[]string {};if _fadbd .ST_TextFontScalePercent !=nil {_gdbdc =append (_gdbdc ,"\u0053\u0054\u005fTe\u0078\u0074\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _fadbd .ST_Percentage !=nil {_gdbdc =append (_gdbdc ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_gdbdc )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gdbdc );};return nil ;};func (_gfbeb *CT_Path2DList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _gfbeb .Path !=nil {_ccebg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};for _ ,_bbggg :=range _gfbeb .Path {e .EncodeElement (_bbggg ,_ccebg );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_abbbb *EG_LineFillProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _abbbb .NoFill !=nil {_adbfeb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abbbb .NoFill ,_adbfeb );};if _abbbb .SolidFill !=nil {_aaede :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abbbb .SolidFill ,_aaede );};if _abbbb .GradFill !=nil {_acegc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abbbb .GradFill ,_acegc );};if _abbbb .PattFill !=nil {_egbff :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abbbb .PattFill ,_egbff );};return nil ;}; -// Validate validates the CT_GroupShapeProperties and its children -func (_acaec *CT_GroupShapeProperties )Validate ()error {return _acaec .ValidateWithPath ("\u0043\u0054\u005fGr\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_fafbcf *CT_TextBody )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fafbcf .BodyPr =NewCT_TextBodyProperties ();_beddc :for {_agcaa ,_ffdgf :=d .Token ();if _ffdgf !=nil {return _ffdgf ;};switch _gefgg :=_agcaa .(type ){case _f .StartElement :switch _gefgg .Name {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 :"\u0062\u006f\u0064\u0079\u0050\u0072"},_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 :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _deged :=d .DecodeElement (_fafbcf .BodyPr ,&_gefgg );_deged !=nil {return _deged ;};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 :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"},_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 :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}:_fafbcf .LstStyle =NewCT_TextListStyle ();if _acdgc :=d .DecodeElement (_fafbcf .LstStyle ,&_gefgg );_acdgc !=nil {return _acdgc ;};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 :"\u0070"},_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 :"\u0070"}:_gadfc :=NewCT_TextParagraph ();if _beaae :=d .DecodeElement (_gadfc ,&_gefgg );_beaae !=nil {return _beaae ;};_fafbcf .P =append (_fafbcf .P ,_gadfc );default:_db .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",_gefgg .Name );if _efbbf :=d .Skip ();_efbbf !=nil {return _efbbf ;};};case _f .EndElement :break _beddc ;case _f .CharData :};};return nil ;};func (_cbgggd ST_LightRigType )ValidateWithPath (path string )error {switch _cbgggd {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 _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbgggd ));};return nil ;};func (_cggcc ST_TextTabAlignType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cggcc .String (),start );}; +// Validate validates the CT_GroupLocking and its children +func (_baba *CT_GroupLocking )Validate ()error {return _baba .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067");}; -// Validate validates the CT_TextNormalAutofit and its children -func (_gcedgb *CT_TextNormalAutofit )Validate ()error {return _gcedgb .ValidateWithPath ("C\u0054_\u0054\u0065\u0078\u0074\u004e\u006f\u0072\u006da\u006c\u0041\u0075\u0074of\u0069\u0074");};func (_fdfbf *CT_TableStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0079\u006c\u0065\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",_fdfbf .StyleIdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"},Value :_e .Sprintf ("\u0025\u0076",_fdfbf .StyleNameAttr )});e .EncodeToken (start );if _fdfbf .TblBg !=nil {_abgef :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0074\u0062\u006c\u0042\u0067"}};e .EncodeElement (_fdfbf .TblBg ,_abgef );};if _fdfbf .WholeTbl !=nil {_gccbf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}};e .EncodeElement (_fdfbf .WholeTbl ,_gccbf );};if _fdfbf .Band1H !=nil {_gcaee :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0048"}};e .EncodeElement (_fdfbf .Band1H ,_gcaee );};if _fdfbf .Band2H !=nil {_geegce :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0048"}};e .EncodeElement (_fdfbf .Band2H ,_geegce );};if _fdfbf .Band1V !=nil {_ccdf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0056"}};e .EncodeElement (_fdfbf .Band1V ,_ccdf );};if _fdfbf .Band2V !=nil {_bdage :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0056"}};e .EncodeElement (_fdfbf .Band2V ,_bdage );};if _fdfbf .LastCol !=nil {_dgeag :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0043\u006fl"}};e .EncodeElement (_fdfbf .LastCol ,_dgeag );};if _fdfbf .FirstCol !=nil {_cffcbg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}};e .EncodeElement (_fdfbf .FirstCol ,_cffcbg );};if _fdfbf .LastRow !=nil {_fcagbb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0052\u006fw"}};e .EncodeElement (_fdfbf .LastRow ,_fcagbb );};if _fdfbf .SeCell !=nil {_ccbbce :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0065\u0043\u0065\u006c\u006c"}};e .EncodeElement (_fdfbf .SeCell ,_ccbbce );};if _fdfbf .SwCell !=nil {_acacf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0077\u0043\u0065\u006c\u006c"}};e .EncodeElement (_fdfbf .SwCell ,_acacf );};if _fdfbf .FirstRow !=nil {_gaebg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}};e .EncodeElement (_fdfbf .FirstRow ,_gaebg );};if _fdfbf .NeCell !=nil {_ffcge :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u0065\u0043\u0065\u006c\u006c"}};e .EncodeElement (_fdfbf .NeCell ,_ffcge );};if _fdfbf .NwCell !=nil {_egdae :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u0077\u0043\u0065\u006c\u006c"}};e .EncodeElement (_fdfbf .NwCell ,_egdae );};if _fdfbf .ExtLst !=nil {_fgcfe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdfbf .ExtLst ,_fgcfe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gaaeb *CT_BlipFillProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gaaeb .DpiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0070\u0069"},Value :_e .Sprintf ("\u0025\u0076",*_gaaeb .DpiAttr )});};if _gaaeb .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_gaaeb .RotWithShapeAttr ))});};e .EncodeToken (start );if _gaaeb .Blip !=nil {_fcaab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_gaaeb .Blip ,_fcaab );};if _gaaeb .SrcRect !=nil {_ggeb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0063\u0052\u0065\u0063t"}};e .EncodeElement (_gaaeb .SrcRect ,_ggeb );};if _gaaeb .Tile !=nil {_debf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}};e .EncodeElement (_gaaeb .Tile ,_debf );};if _gaaeb .Stretch !=nil {_cdcb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}};e .EncodeElement (_gaaeb .Stretch ,_cdcb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_SoftEdgesEffect ()*CT_SoftEdgesEffect {_agdcb :=&CT_SoftEdgesEffect {};_agdcb .RadAttr =0;return _agdcb ;}; +// Validate validates the CT_TableCellProperties and its children +func (_dgbf *CT_TableCellProperties )Validate ()error {return _dgbf .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};type ST_LineEndWidth byte ;func (_cggc *CT_FillProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _cggc .NoFill !=nil {_cbfad :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cggc .NoFill ,_cbfad );};if _cggc .SolidFill !=nil {_gabaa :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cggc .SolidFill ,_gabaa );};if _cggc .GradFill !=nil {_fagg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cggc .GradFill ,_fagg );};if _cggc .BlipFill !=nil {_ecgc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cggc .BlipFill ,_ecgc );};if _cggc .PattFill !=nil {_fddg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cggc .PattFill ,_fddg );};if _cggc .GrpFill !=nil {_gfec :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_cggc .GrpFill ,_gfec );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_Geometry and its children -func (_fceg *EG_Geometry )Validate ()error {return _fceg .ValidateWithPath ("E\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");};func (_cacec *CT_Scene3D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cacec .Camera =NewCT_Camera ();_cacec .LightRig =NewCT_LightRig ();_bgfee :for {_abebe ,_fcagb :=d .Token ();if _fcagb !=nil {return _fcagb ;};switch _agfb :=_abebe .(type ){case _f .StartElement :switch _agfb .Name {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 :"\u0063\u0061\u006d\u0065\u0072\u0061"},_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 :"\u0063\u0061\u006d\u0065\u0072\u0061"}:if _afadc :=d .DecodeElement (_cacec .Camera ,&_agfb );_afadc !=nil {return _afadc ;};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 :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"},_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 :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:if _badbf :=d .DecodeElement (_cacec .LightRig ,&_agfb );_badbf !=nil {return _badbf ;};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 :"\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"},_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 :"\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}:_cacec .Backdrop =NewCT_Backdrop ();if _caagf :=d .DecodeElement (_cacec .Backdrop ,&_agfb );_caagf !=nil {return _caagf ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cacec .ExtLst =NewCT_OfficeArtExtensionList ();if _faafc :=d .DecodeElement (_cacec .ExtLst ,&_agfb );_faafc !=nil {return _faafc ;};default:_db .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",_agfb .Name );if _dafab :=d .Skip ();_dafab !=nil {return _dafab ;};};case _f .EndElement :break _bgfee ;case _f .CharData :};};return nil ;};type ST_PresetLineDashVal byte ;func (_ffbdbc *EG_FillModeProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adffd :for {_gdabf ,_dabef :=d .Token ();if _dabef !=nil {return _dabef ;};switch _geddea :=_gdabf .(type ){case _f .StartElement :switch _geddea .Name {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 :"\u0074\u0069\u006c\u0065"},_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 :"\u0074\u0069\u006c\u0065"}:_ffbdbc .Tile =NewCT_TileInfoProperties ();if _cedgga :=d .DecodeElement (_ffbdbc .Tile ,&_geddea );_cedgga !=nil {return _cedgga ;};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 :"\u0073t\u0072\u0065\u0074\u0063\u0068"},_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 :"\u0073t\u0072\u0065\u0074\u0063\u0068"}:_ffbdbc .Stretch =NewCT_StretchInfoProperties ();if _ecdae :=d .DecodeElement (_ffbdbc .Stretch ,&_geddea );_ecdae !=nil {return _ecdae ;};default:_db .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",_geddea .Name );if _fgagd :=d .Skip ();_fgagd !=nil {return _fgagd ;};};case _f .EndElement :break _adffd ;case _f .CharData :};};return nil ;};func (_cbfgg *CT_TextBulletSizePoint )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_cbfgg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Percentage struct{ValAttr ST_Percentage ;};type ST_CompoundLine byte ;func (_befee *CT_StretchInfoProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdgadd :for {_aecb ,_cgabe :=d .Token ();if _cgabe !=nil {return _cgabe ;};switch _acddb :=_aecb .(type ){case _f .StartElement :switch _acddb .Name {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 :"\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"},_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 :"\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}:_befee .FillRect =NewCT_RelativeRect ();if _gbdag :=d .DecodeElement (_befee .FillRect ,&_acddb );_gbdag !=nil {return _gbdag ;};default:_db .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",_acddb .Name );if _aacdd :=d .Skip ();_aacdd !=nil {return _aacdd ;};};case _f .EndElement :break _bdgadd ;case _f .CharData :};};return nil ;};type CT_TextSpacingPercent struct{ValAttr ST_TextSpacingPercentOrPercentString ;};func NewCT_ColorReplaceEffect ()*CT_ColorReplaceEffect {_cbgd :=&CT_ColorReplaceEffect {};return _cbgd ;};func (_acegf *CT_PresetShadowEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acegf .PrstAttr =ST_PresetShadowVal (1);for _ ,_aaegg :=range start .Attr {if _aaegg .Name .Local =="\u0070\u0072\u0073\u0074"{_acegf .PrstAttr .UnmarshalXMLAttr (_aaegg );continue ;};if _aaegg .Name .Local =="\u0064\u0069\u0073\u0074"{_ebacd ,_fbee :=_g .ParseInt (_aaegg .Value ,10,64);if _fbee !=nil {return _fbee ;};_acegf .DistAttr =&_ebacd ;continue ;};if _aaegg .Name .Local =="\u0064\u0069\u0072"{_gegea ,_ccafa :=_g .ParseInt (_aaegg .Value ,10,32);if _ccafa !=nil {return _ccafa ;};_ggdf :=int32 (_gegea );_acegf .DirAttr =&_ggdf ;continue ;};};_bgfc :for {_ebdbae ,_eadaa :=d .Token ();if _eadaa !=nil {return _eadaa ;};switch _gcgfb :=_ebdbae .(type ){case _f .StartElement :switch _gcgfb .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_acegf .ScrgbClr =NewCT_ScRgbColor ();if _dfabe :=d .DecodeElement (_acegf .ScrgbClr ,&_gcgfb );_dfabe !=nil {return _dfabe ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_acegf .SrgbClr =NewCT_SRgbColor ();if _daagc :=d .DecodeElement (_acegf .SrgbClr ,&_gcgfb );_daagc !=nil {return _daagc ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_acegf .HslClr =NewCT_HslColor ();if _fdgbd :=d .DecodeElement (_acegf .HslClr ,&_gcgfb );_fdgbd !=nil {return _fdgbd ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_acegf .SysClr =NewCT_SystemColor ();if _feba :=d .DecodeElement (_acegf .SysClr ,&_gcgfb );_feba !=nil {return _feba ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_acegf .SchemeClr =NewCT_SchemeColor ();if _dbaca :=d .DecodeElement (_acegf .SchemeClr ,&_gcgfb );_dbaca !=nil {return _dbaca ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_acegf .PrstClr =NewCT_PresetColor ();if _dfecd :=d .DecodeElement (_acegf .PrstClr ,&_gcgfb );_dfecd !=nil {return _dfecd ;};default:_db .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",_gcgfb .Name );if _acecb :=d .Skip ();_acecb !=nil {return _acecb ;};};case _f .EndElement :break _bgfc ;case _f .CharData :};};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 ;};type ST_TextVerticalType byte ;type CT_AdjustHandleList struct{AhXY []*CT_XYAdjustHandle ;AhPolar []*CT_PolarAdjustHandle ;};func NewTheme ()*Theme {_bcafe :=&Theme {};_bcafe .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();return _bcafe ;};type CT_GlowEffect struct{RadAttr *int64 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; +// ValidateWithPath validates the CT_Point2D and its children, prefixing error messages with path +func (_fdebf *CT_Point2D )ValidateWithPath (path string )error {if _afeab :=_fdebf .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_afeab !=nil {return _afeab ;};if _ddaa :=_fdebf .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_ddaa !=nil {return _ddaa ;};return nil ;};func NewCT_LineJoinBevel ()*CT_LineJoinBevel {_cbafe :=&CT_LineJoinBevel {};return _cbafe };func (_ddgc *CT_FontReference )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ddgc .IdxAttr =ST_FontCollectionIndex (1);for _ ,_efcb :=range start .Attr {if _efcb .Name .Local =="\u0069\u0064\u0078"{_ddgc .IdxAttr .UnmarshalXMLAttr (_efcb );continue ;};};_gafda :for {_cccab ,_bebf :=d .Token ();if _bebf !=nil {return _bebf ;};switch _gfgde :=_cccab .(type ){case _gg .StartElement :switch _gfgde .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddgc .ScrgbClr =NewCT_ScRgbColor ();if _efbbgg :=d .DecodeElement (_ddgc .ScrgbClr ,&_gfgde );_efbbgg !=nil {return _efbbgg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddgc .SrgbClr =NewCT_SRgbColor ();if _dede :=d .DecodeElement (_ddgc .SrgbClr ,&_gfgde );_dede !=nil {return _dede ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddgc .HslClr =NewCT_HslColor ();if _dbcf :=d .DecodeElement (_ddgc .HslClr ,&_gfgde );_dbcf !=nil {return _dbcf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddgc .SysClr =NewCT_SystemColor ();if _baafc :=d .DecodeElement (_ddgc .SysClr ,&_gfgde );_baafc !=nil {return _baafc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddgc .SchemeClr =NewCT_SchemeColor ();if _dcced :=d .DecodeElement (_ddgc .SchemeClr ,&_gfgde );_dcced !=nil {return _dcced ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddgc .PrstClr =NewCT_PresetColor ();if _dgafb :=d .DecodeElement (_ddgc .PrstClr ,&_gfgde );_dgafb !=nil {return _dgafb ;};default:_bb .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",_gfgde .Name );if _dggce :=d .Skip ();_dggce !=nil {return _dggce ;};};case _gg .EndElement :break _gafda ;case _gg .CharData :};};return nil ;};func (_babgb *ST_PositiveFixedPercentage )ValidateWithPath (path string )error {_feaga :=[]string {};if _babgb .ST_PositiveFixedPercentageDecimal !=nil {_feaga =append (_feaga ,"\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 _babgb .ST_PositiveFixedPercentage !=nil {if _beacb :=_babgb .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");_beacb !=nil {return _beacb ;};_feaga =append (_feaga ,"\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 (_feaga )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_feaga );};return nil ;};func (_eebgg *CT_TextCharBullet )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_abbfd :=range start .Attr {if _abbfd .Name .Local =="\u0063\u0068\u0061\u0072"{_fbae ,_fdbe :=_abbfd .Value ,error (nil );if _fdbe !=nil {return _fdbe ;};_eebgg .CharAttr =_fbae ;continue ;};};for {_ddggg ,_ffdbc :=d .Token ();if _ffdbc !=nil {return _b .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",_ffdbc );};if _cgdde ,_fccfg :=_ddggg .(_gg .EndElement );_fccfg &&_cgdde .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TintEffect and its children -func (_baefa *CT_TintEffect )Validate ()error {return _baefa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u006e\u0074\u0045\u0066\u0066\u0065\u0063\u0074");}; +// ValidateWithPath validates the CT_FillProperties and its children, prefixing error messages with path +func (_bebb *CT_FillProperties )ValidateWithPath (path string )error {if _bebb .NoFill !=nil {if _beecfg :=_bebb .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_beecfg !=nil {return _beecfg ;};};if _bebb .SolidFill !=nil {if _ffbb :=_bebb .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_ffbb !=nil {return _ffbb ;};};if _bebb .GradFill !=nil {if _gaa :=_bebb .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_gaa !=nil {return _gaa ;};};if _bebb .BlipFill !=nil {if _gdcd :=_bebb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gdcd !=nil {return _gdcd ;};};if _bebb .PattFill !=nil {if _geff :=_bebb .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_geff !=nil {return _geff ;};};if _bebb .GrpFill !=nil {if _geca :=_bebb .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_geca !=nil {return _geca ;};};return nil ;}; -// ValidateWithPath validates the ThemeManager and its children, prefixing error messages with path -func (_agbdcd *ThemeManager )ValidateWithPath (path string )error {if _efbga :=_agbdcd .CT_EmptyElement .ValidateWithPath (path );_efbga !=nil {return _efbga ;};return nil ;}; +// Validate validates the CT_RelativeRect and its children +func (_fedee *CT_RelativeRect )Validate ()error {return _fedee .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u0074");};type EG_TextBulletTypeface struct{BuFontTx *CT_TextBulletTypefaceFollowText ;BuFont *CT_TextFont ;};func (_fbgebf ST_TextVerticalType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_adcff :=_gg .Attr {};_adcff .Name =name ;switch _fbgebf {case ST_TextVerticalTypeUnset :_adcff .Value ="";case ST_TextVerticalTypeHorz :_adcff .Value ="\u0068\u006f\u0072\u007a";case ST_TextVerticalTypeVert :_adcff .Value ="\u0076\u0065\u0072\u0074";case ST_TextVerticalTypeVert270 :_adcff .Value ="\u0076e\u0072\u0074\u0032\u0037\u0030";case ST_TextVerticalTypeWordArtVert :_adcff .Value ="w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeEaVert :_adcff .Value ="\u0065\u0061\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeMongolianVert :_adcff .Value ="\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeWordArtVertRtl :_adcff .Value ="\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c";};return _adcff ,nil ;}; -// Validate validates the EG_ColorChoice and its children -func (_ggbc *EG_ColorChoice )Validate ()error {return _ggbc .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043h\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path +func (_bfca *CT_Headers )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_LineEndProperties and its children -func (_cbgde *CT_LineEndProperties )Validate ()error {return _cbgde .ValidateWithPath ("C\u0054_\u004c\u0069\u006e\u0065\u0045\u006e\u0064\u0050r\u006f\u0070\u0065\u0072ti\u0065\u0073");};const (ST_TextCapsTypeUnset ST_TextCapsType =0;ST_TextCapsTypeNone ST_TextCapsType =1;ST_TextCapsTypeSmall ST_TextCapsType =2;ST_TextCapsTypeAll ST_TextCapsType =3;);func (_gafde ST_PitchFamily )Validate ()error {return _gafde .ValidateWithPath ("")};func (_gfdf *CT_BackgroundFormatting )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gef :for {_aebb ,_adee :=d .Token ();if _adee !=nil {return _adee ;};switch _fgdc :=_aebb .(type ){case _f .StartElement :switch _fgdc .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_gfdf .NoFill =NewCT_NoFillProperties ();if _gge :=d .DecodeElement (_gfdf .NoFill ,&_fgdc );_gge !=nil {return _gge ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_gfdf .SolidFill =NewCT_SolidColorFillProperties ();if _cab :=d .DecodeElement (_gfdf .SolidFill ,&_fgdc );_cab !=nil {return _cab ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_gfdf .GradFill =NewCT_GradientFillProperties ();if _fbd :=d .DecodeElement (_gfdf .GradFill ,&_fgdc );_fbd !=nil {return _fbd ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_gfdf .BlipFill =NewCT_BlipFillProperties ();if _gfa :=d .DecodeElement (_gfdf .BlipFill ,&_fgdc );_gfa !=nil {return _gfa ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_gfdf .PattFill =NewCT_PatternFillProperties ();if _ggb :=d .DecodeElement (_gfdf .PattFill ,&_fgdc );_ggb !=nil {return _ggb ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_gfdf .GrpFill =NewCT_GroupFillProperties ();if _dgd :=d .DecodeElement (_gfdf .GrpFill ,&_fgdc );_dgd !=nil {return _dgd ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_gfdf .EffectLst =NewCT_EffectList ();if _bbcg :=d .DecodeElement (_gfdf .EffectLst ,&_fgdc );_bbcg !=nil {return _bbcg ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_gfdf .EffectDag =NewCT_EffectContainer ();if _gdba :=d .DecodeElement (_gfdf .EffectDag ,&_fgdc );_gdba !=nil {return _gdba ;};default:_db .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",_fgdc .Name );if _ddga :=d .Skip ();_ddga !=nil {return _ddga ;};};case _f .EndElement :break _gef ;case _f .CharData :};};return nil ;};func (_fedbd *CT_ShapeLocking )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_beeca :=range start .Attr {if _beeca .Name .Local =="\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"{_fdae ,_dbdga :=_g .ParseBool (_beeca .Value );if _dbdga !=nil {return _dbdga ;};_fedbd .NoTextEditAttr =&_fdae ;continue ;};if _beeca .Name .Local =="\u006e\u006f\u0047r\u0070"{_agaa ,_aadef :=_g .ParseBool (_beeca .Value );if _aadef !=nil {return _aadef ;};_fedbd .NoGrpAttr =&_agaa ;continue ;};if _beeca .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_afddd ,_cffcgg :=_g .ParseBool (_beeca .Value );if _cffcgg !=nil {return _cffcgg ;};_fedbd .NoSelectAttr =&_afddd ;continue ;};if _beeca .Name .Local =="\u006e\u006f\u0052o\u0074"{_eeagb ,_aabfeg :=_g .ParseBool (_beeca .Value );if _aabfeg !=nil {return _aabfeg ;};_fedbd .NoRotAttr =&_eeagb ;continue ;};if _beeca .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_cfefa ,_ceffd :=_g .ParseBool (_beeca .Value );if _ceffd !=nil {return _ceffd ;};_fedbd .NoChangeAspectAttr =&_cfefa ;continue ;};if _beeca .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_bagda ,_bfffc :=_g .ParseBool (_beeca .Value );if _bfffc !=nil {return _bfffc ;};_fedbd .NoMoveAttr =&_bagda ;continue ;};if _beeca .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_bgggd ,_dabca :=_g .ParseBool (_beeca .Value );if _dabca !=nil {return _dabca ;};_fedbd .NoResizeAttr =&_bgggd ;continue ;};if _beeca .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_cggg ,_edegf :=_g .ParseBool (_beeca .Value );if _edegf !=nil {return _edegf ;};_fedbd .NoEditPointsAttr =&_cggg ;continue ;};if _beeca .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_gbbb ,_fcefb :=_g .ParseBool (_beeca .Value );if _fcefb !=nil {return _fcefb ;};_fedbd .NoAdjustHandlesAttr =&_gbbb ;continue ;};if _beeca .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_bafd ,_aceee :=_g .ParseBool (_beeca .Value );if _aceee !=nil {return _aceee ;};_fedbd .NoChangeArrowheadsAttr =&_bafd ;continue ;};if _beeca .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_eceg ,_cbebb :=_g .ParseBool (_beeca .Value );if _cbebb !=nil {return _cbebb ;};_fedbd .NoChangeShapeTypeAttr =&_eceg ;continue ;};};_fgedg :for {_ccedeb ,_bcffg :=d .Token ();if _bcffg !=nil {return _bcffg ;};switch _gefg :=_ccedeb .(type ){case _f .StartElement :switch _gefg .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fedbd .ExtLst =NewCT_OfficeArtExtensionList ();if _gcdafd :=d .DecodeElement (_fedbd .ExtLst ,&_gefg );_gcdafd !=nil {return _gcdafd ;};default:_db .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",_gefg .Name );if _cgadb :=d .Skip ();_cgadb !=nil {return _cgadb ;};};case _f .EndElement :break _fgedg ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_HslColor and its children, prefixing error messages with path +func (_abgb *CT_HslColor )ValidateWithPath (path string )error {if _abgb .HueAttr < 0{return _b .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 ,_abgb .HueAttr );};if _abgb .HueAttr >=21600000{return _b .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 ,_abgb .HueAttr );};if _agacg :=_abgb .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_agacg !=nil {return _agacg ;};if _bedgf :=_abgb .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072");_bedgf !=nil {return _bedgf ;};for _cddcg ,_fcfbe :=range _abgb .EG_ColorTransform {if _bcggg :=_fcfbe .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_cddcg ));_bcggg !=nil {return _bcggg ;};};return nil ;}; -// Validate validates the CT_GvmlTextShapeChoice and its children -func (_ceafa *CT_GvmlTextShapeChoice )Validate ()error {return _ceafa .ValidateWithPath ("\u0043\u0054\u005f\u0047vm\u006c\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069c\u0065");};type ST_AnimationDgmOnlyBuildType byte ;func (_fccccb ST_TextAnchoringType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fccccb .String (),start );};func (_gfbfd ST_PresetColorVal )ValidateWithPath (path string )error {switch _gfbfd {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 _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfbfd ));};return nil ;};type CT_Scale2D struct{Sx *CT_Ratio ;Sy *CT_Ratio ;};type CT_AlphaBiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;};func (_gccbg *CT_FixedPercentage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ceda :=range start .Attr {if _ceda .Name .Local =="\u0076\u0061\u006c"{_fbeb ,_ecaf :=ParseUnionST_FixedPercentage (_ceda .Value );if _ecaf !=nil {return _ecaf ;};_gccbg .ValAttr =_fbeb ;continue ;};};for {_bgdga ,_edcca :=d .Token ();if _edcca !=nil {return _e .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",_edcca );};if _bfda ,_efgb :=_bgdga .(_f .EndElement );_efgb &&_bfda .Name ==start .Name {break ;};};return nil ;};func (_bgdgc ST_TextHorzOverflowType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bgdgc .String (),start );};func NewCT_ColorMappingOverrideChoice ()*CT_ColorMappingOverrideChoice {_agaff :=&CT_ColorMappingOverrideChoice {};return _agaff ;};func (_adbga ST_DgmBuildStep )Validate ()error {return _adbga .ValidateWithPath ("")};const (ST_TextStrikeTypeUnset ST_TextStrikeType =0;ST_TextStrikeTypeNoStrike ST_TextStrikeType =1;ST_TextStrikeTypeSngStrike ST_TextStrikeType =2;ST_TextStrikeTypeDblStrike ST_TextStrikeType =3;); +// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path +func (_fdfac *CT_Table )ValidateWithPath (path string )error {if _fdfac .TblPr !=nil {if _ccgbe :=_fdfac .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_ccgbe !=nil {return _ccgbe ;};};if _befbc :=_fdfac .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_befbc !=nil {return _befbc ;};for _addgd ,_gcbfg :=range _fdfac .Tr {if _begba :=_gcbfg .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_addgd ));_begba !=nil {return _begba ;};};return nil ;};func (_fbfec *ST_OnOffStyleType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_fbfec =0;case "\u006f\u006e":*_fbfec =1;case "\u006f\u0066\u0066":*_fbfec =2;case "\u0064\u0065\u0066":*_fbfec =3;};return nil ;};type EG_TextUnderlineFill struct{UFillTx *CT_TextUnderlineFillFollowText ;UFill *CT_TextUnderlineFillGroupWrapper ;};type CT_NonVisualContentPartProperties struct{IsCommentAttr *bool ;CpLocks *CT_ContentPartLocking ;ExtLst *CT_OfficeArtExtensionList ;};type CT_FlatText struct{ZAttr *ST_Coordinate ;};func (_fadf *CT_Connection )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fadf .IdAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u0064\u0078"},Value :_b .Sprintf ("\u0025\u0076",_fadf .IdxAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_Cell3D struct{PrstMaterialAttr ST_PresetMaterialType ;Bevel *CT_Bevel ;LightRig *CT_LightRig ;ExtLst *CT_OfficeArtExtensionList ;};func (_agbg *CT_InverseTransform )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewEG_EffectProperties ()*EG_EffectProperties {_afgbd :=&EG_EffectProperties {};return _afgbd };func (_feeb *CT_ColorSchemeList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_acdc :for {_gead ,_febb :=d .Token ();if _febb !=nil {return _febb ;};switch _cede :=_gead .(type ){case _gg .StartElement :switch _cede .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bgdg :=NewCT_ColorSchemeAndMapping ();if _afcg :=d .DecodeElement (_bgdg ,&_cede );_afcg !=nil {return _afcg ;};_feeb .ExtraClrScheme =append (_feeb .ExtraClrScheme ,_bgdg );default:_bb .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",_cede .Name );if _acdb :=d .Skip ();_acdb !=nil {return _acdb ;};};case _gg .EndElement :break _acdc ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_GvmlUseShapeRectangle and its children -func (_cfge *CT_GvmlUseShapeRectangle )Validate ()error {return _cfge .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006d\u006c\u0055\u0073\u0065\u0053\u0068\u0061p\u0065\u0052\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065");};func (_daabf ST_PresetMaterialType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_daabf .String (),start );};func (_bdgad *CT_LineJoinBevel )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_ColorSchemeIndex byte ;func (_bcafd *CT_Point2D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fabce :=range start .Attr {if _fabce .Name .Local =="\u0078"{_fgede ,_bdfff :=ParseUnionST_Coordinate (_fabce .Value );if _bdfff !=nil {return _bdfff ;};_bcafd .XAttr =_fgede ;continue ;};if _fabce .Name .Local =="\u0079"{_fcfcd ,_cgff :=ParseUnionST_Coordinate (_fabce .Value );if _cgff !=nil {return _cgff ;};_bcafd .YAttr =_fcfcd ;continue ;};};for {_abaaa ,_dcdag :=d .Token ();if _dcdag !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044\u003a\u0020%\u0073",_dcdag );};if _egagd ,_ggdb :=_abaaa .(_f .EndElement );_ggdb &&_egagd .Name ==start .Name {break ;};};return nil ;};type CT_LineJoinRound struct{}; +// Validate validates the CT_TransformEffect and its children +func (_cccag *CT_TransformEffect )Validate ()error {return _cccag .ValidateWithPath ("\u0043T\u005fT\u0072\u0061\u006e\u0073\u0066o\u0072\u006dE\u0066\u0066\u0065\u0063\u0074");};func (_aafb *CT_Shape3D )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_gdce :=range start .Attr {if _gdce .Name .Local =="\u007a"{_efbea ,_dfggg :=ParseUnionST_Coordinate (_gdce .Value );if _dfggg !=nil {return _dfggg ;};_aafb .ZAttr =&_efbea ;continue ;};if _gdce .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"{_ccdag ,_gdceb :=_c .ParseInt (_gdce .Value ,10,64);if _gdceb !=nil {return _gdceb ;};_aafb .ExtrusionHAttr =&_ccdag ;continue ;};if _gdce .Name .Local =="\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"{_gebbe ,_beagb :=_c .ParseInt (_gdce .Value ,10,64);if _beagb !=nil {return _beagb ;};_aafb .ContourWAttr =&_gebbe ;continue ;};if _gdce .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_aafb .PrstMaterialAttr .UnmarshalXMLAttr (_gdce );continue ;};};_cfgb :for {_cffd ,_gcedc :=d .Token ();if _gcedc !=nil {return _gcedc ;};switch _ebfg :=_cffd .(type ){case _gg .StartElement :switch _ebfg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aafb .BevelT =NewCT_Bevel ();if _gaefb :=d .DecodeElement (_aafb .BevelT ,&_ebfg );_gaefb !=nil {return _gaefb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aafb .BevelB =NewCT_Bevel ();if _acgd :=d .DecodeElement (_aafb .BevelB ,&_ebfg );_acgd !=nil {return _acgd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aafb .ExtrusionClr =NewCT_Color ();if _aeafd :=d .DecodeElement (_aafb .ExtrusionClr ,&_ebfg );_aeafd !=nil {return _aeafd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aafb .ContourClr =NewCT_Color ();if _fefcc :=d .DecodeElement (_aafb .ContourClr ,&_ebfg );_fefcc !=nil {return _fefcc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aafb .ExtLst =NewCT_OfficeArtExtensionList ();if _fbdg :=d .DecodeElement (_aafb .ExtLst ,&_ebfg );_fbdg !=nil {return _fbdg ;};default:_bb .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",_ebfg .Name );if _dgcce :=d .Skip ();_dgcce !=nil {return _dgcce ;};};case _gg .EndElement :break _cfgb ;case _gg .CharData :};};return nil ;}; -// Validate validates the VideoFile and its children -func (_becfef *VideoFile )Validate ()error {return _becfef .ValidateWithPath ("\u0056i\u0064\u0065\u006f\u0046\u0069\u006ce");};func NewCT_TextUnderlineFillFollowText ()*CT_TextUnderlineFillFollowText {_edadc :=&CT_TextUnderlineFillFollowText {};return _edadc ;};func (_cddbea ST_PitchFamily )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gfeag :=_f .Attr {};_gfeag .Name =name ;switch _cddbea {case ST_PitchFamilyUnset :_gfeag .Value ="";case ST_PitchFamily00 :_gfeag .Value ="\u0030\u0030";case ST_PitchFamily01 :_gfeag .Value ="\u0030\u0031";case ST_PitchFamily02 :_gfeag .Value ="\u0030\u0032";case ST_PitchFamily16 :_gfeag .Value ="\u0031\u0036";case ST_PitchFamily17 :_gfeag .Value ="\u0031\u0037";case ST_PitchFamily18 :_gfeag .Value ="\u0031\u0038";case ST_PitchFamily32 :_gfeag .Value ="\u0033\u0032";case ST_PitchFamily33 :_gfeag .Value ="\u0033\u0033";case ST_PitchFamily34 :_gfeag .Value ="\u0033\u0034";case ST_PitchFamily48 :_gfeag .Value ="\u0034\u0038";case ST_PitchFamily49 :_gfeag .Value ="\u0034\u0039";case ST_PitchFamily50 :_gfeag .Value ="\u0035\u0030";case ST_PitchFamily64 :_gfeag .Value ="\u0036\u0034";case ST_PitchFamily65 :_gfeag .Value ="\u0036\u0035";case ST_PitchFamily66 :_gfeag .Value ="\u0036\u0036";case ST_PitchFamily80 :_gfeag .Value ="\u0038\u0030";case ST_PitchFamily81 :_gfeag .Value ="\u0038\u0031";case ST_PitchFamily82 :_gfeag .Value ="\u0038\u0032";};return _gfeag ,nil ;}; +// Validate validates the EG_ThemeableFontStyles and its children +func (_egaff *EG_ThemeableFontStyles )Validate ()error {return _egaff .ValidateWithPath ("\u0045\u0047\u005f\u0054he\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006ce\u0073");};func (_dcfce ST_AnimationChartOnlyBuildType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_dcfce .String (),start );};func (_ccdcb ST_ShapeType )String ()string {switch _ccdcb {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_AlphaInverseEffect struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; -// ValidateWithPath validates the CT_ShapeLocking and its children, prefixing error messages with path -func (_faafcf *CT_ShapeLocking )ValidateWithPath (path string )error {if _faafcf .ExtLst !=nil {if _ccdca :=_faafcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccdca !=nil {return _ccdca ;};};return nil ;};func (_gbd *CT_AnimationDgmBuildProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbd .BldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006c\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_gbd .BldAttr )});};if _gbd .RevAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0076"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_gbd .RevAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Bevel struct{WAttr *int64 ;HAttr *int64 ;PrstAttr ST_BevelPresetType ;}; +// Validate validates the CT_PresetLineDashProperties and its children +func (_cdbbb *CT_PresetLineDashProperties )Validate ()error {return _cdbbb .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u0065\u0073e\u0074\u004c\u0069\u006e\u0065\u0044\u0061\u0073\u0068P\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073");};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 ;};type CT_DefaultShapeDefinition struct{SpPr *CT_ShapeProperties ;BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_LineStyleList ()*CT_LineStyleList {_dbdada :=&CT_LineStyleList {};return _dbdada }; -// ValidateWithPath validates the CT_TintEffect and its children, prefixing error messages with path -func (_bdgdb *CT_TintEffect )ValidateWithPath (path string )error {if _bdgdb .HueAttr !=nil {if *_bdgdb .HueAttr < 0{return _e .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 ,*_bdgdb .HueAttr );};if *_bdgdb .HueAttr >=21600000{return _e .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 ,*_bdgdb .HueAttr );};};if _bdgdb .AmtAttr !=nil {if _adfae :=_bdgdb .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_adfae !=nil {return _adfae ;};};return nil ;}; +// ValidateWithPath validates the EG_TextGeometry and its children, prefixing error messages with path +func (_fabcc *EG_TextGeometry )ValidateWithPath (path string )error {if _fabcc .CustGeom !=nil {if _aadd :=_fabcc .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_aadd !=nil {return _aadd ;};};if _fabcc .PrstTxWarp !=nil {if _baega :=_fabcc .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070");_baega !=nil {return _baega ;};};return nil ;};func (_eaebc ST_PresetColorVal )ValidateWithPath (path string )error {switch _eaebc {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 _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaebc ));};return nil ;};func (_edged *EG_Media )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _edged .AudioCd !=nil {_cdeee :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0061\u0075\u0064\u0069\u006f\u0043d"}};e .EncodeElement (_edged .AudioCd ,_cdeee );};if _edged .WavAudioFile !=nil {_gbafdb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_edged .WavAudioFile ,_gbafdb );};if _edged .AudioFile !=nil {_ccbbb :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_edged .AudioFile ,_ccbbb );};if _edged .VideoFile !=nil {_dggcg :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_edged .VideoFile ,_dggcg );};if _edged .QuickTimeFile !=nil {_bgdb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_edged .QuickTimeFile ,_bgdb );};return nil ;};func (_geaf *CT_NonVisualConnectorProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _geaf .CxnSpLocks !=nil {_ebcea :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0063x\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_geaf .CxnSpLocks ,_ebcea );};if _geaf .StCxn !=nil {_eeacc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0074\u0043\u0078\u006e"}};e .EncodeElement (_geaf .StCxn ,_eeacc );};if _geaf .EndCxn !=nil {_aecb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u006e\u0064\u0043\u0078\u006e"}};e .EncodeElement (_geaf .EndCxn ,_aecb );};if _geaf .ExtLst !=nil {_acgfc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_geaf .ExtLst ,_acgfc );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ObjectStyleDefaults and its children -func (_efdbf *CT_ObjectStyleDefaults )Validate ()error {return _efdbf .ValidateWithPath ("\u0043\u0054\u005f\u004fbj\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006ct\u0073");}; +// Validate validates the CT_PresetGeometry2D and its children +func (_dbbfb *CT_PresetGeometry2D )Validate ()error {return _dbbfb .ValidateWithPath ("\u0043\u0054\u005f\u0050re\u0073\u0065\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");};func (_abaa *CT_ColorMappingOverrideChoice )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _abaa .MasterClrMapping !=nil {_bdcdd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u006da\u0073\u0074\u0065\u0072\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}};e .EncodeElement (_abaa .MasterClrMapping ,_bdcdd );};if _abaa .OverrideClrMapping !=nil {_ceab :=_gg .StartElement {Name :_gg .Name {Local :"a\u003ao\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0043l\u0072\u004d\u0061\u0070pi\u006e\u0067"}};e .EncodeElement (_abaa .OverrideClrMapping ,_ceab );};return nil ;};func (_cgced *CT_Path2DLineTo )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cgced .Pt =NewCT_AdjPoint2D ();_baadd :for {_cfcff ,_babf :=d .Token ();if _babf !=nil {return _babf ;};switch _fbfa :=_cfcff .(type ){case _gg .StartElement :switch _fbfa .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _abddb :=d .DecodeElement (_cgced .Pt ,&_fbfa );_abddb !=nil {return _abddb ;};default:_bb .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",_fbfa .Name );if _fgfc :=d .Skip ();_fgfc !=nil {return _fgfc ;};};case _gg .EndElement :break _baadd ;case _gg .CharData :};};return nil ;};func (_dbcbgd *CT_Cell3D )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dbcbgd .Bevel =NewCT_Bevel ();for _ ,_aabc :=range start .Attr {if _aabc .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_dbcbgd .PrstMaterialAttr .UnmarshalXMLAttr (_aabc );continue ;};};_beed :for {_cbcbc ,_gbgg :=d .Token ();if _gbgg !=nil {return _gbgg ;};switch _bcab :=_cbcbc .(type ){case _gg .StartElement :switch _bcab .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dggd :=d .DecodeElement (_dbcbgd .Bevel ,&_bcab );_dggd !=nil {return _dggd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbcbgd .LightRig =NewCT_LightRig ();if _fdac :=d .DecodeElement (_dbcbgd .LightRig ,&_bcab );_fdac !=nil {return _fdac ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbcbgd .ExtLst =NewCT_OfficeArtExtensionList ();if _afef :=d .DecodeElement (_dbcbgd .ExtLst ,&_bcab );_afef !=nil {return _afef ;};default:_bb .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",_bcab .Name );if _gbag :=d .Skip ();_gbag !=nil {return _gbag ;};};case _gg .EndElement :break _beed ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_BlipFillProperties and its children -func (_fadc *CT_BlipFillProperties )Validate ()error {return _fadc .ValidateWithPath ("C\u0054\u005f\u0042\u006cip\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_PositiveFixedAngle ()*CT_PositiveFixedAngle {_afcc :=&CT_PositiveFixedAngle {};_afcc .ValAttr =0;return _afcc ;};func NewCT_TextCharBullet ()*CT_TextCharBullet {_gebc :=&CT_TextCharBullet {};return _gebc };func (_bddf *CT_Backdrop )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_egc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_bddf .Anchor ,_egc );_adf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d"}};e .EncodeElement (_bddf .Norm ,_adf );_fec :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0075\u0070"}};e .EncodeElement (_bddf .Up ,_fec );if _bddf .ExtLst !=nil {_gaed :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bddf .ExtLst ,_gaed );};e .EncodeToken (_f .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;);func (_fdegbd *CT_RelativeRect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fdegbd .LAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_fdegbd .LAttr )});};if _fdegbd .TAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_fdegbd .TAttr )});};if _fdegbd .RAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_fdegbd .RAttr )});};if _fdegbd .BAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_e .Sprintf ("\u0025\u0076",*_fdegbd .BAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_LineJoinBevel struct{};type CT_ColorMRU struct{EG_ColorChoice []*EG_ColorChoice ;}; +// ValidateWithPath validates the CT_DashStop and its children, prefixing error messages with path +func (_defe *CT_DashStop )ValidateWithPath (path string )error {if _ccbc :=_defe .DAttr .ValidateWithPath (path +"\u002f\u0044\u0041\u0074\u0074\u0072");_ccbc !=nil {return _ccbc ;};if _abdc :=_defe .SpAttr .ValidateWithPath (path +"\u002fS\u0070\u0041\u0074\u0074\u0072");_abdc !=nil {return _abdc ;};return nil ;};func (_gaagg ST_TextFontAlignType )String ()string {switch _gaagg {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 "";};func NewCT_Scale2D ()*CT_Scale2D {_ffgeb :=&CT_Scale2D {};_ffgeb .Sx =NewCT_Ratio ();_ffgeb .Sy =NewCT_Ratio ();return _ffgeb ;};func (_gcgg *CT_GvmlGroupShapeNonVisual )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_dcbfa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_gcgg .CNvPr ,_dcbfa );_cddd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gcgg .CNvGrpSpPr ,_cddd );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type Any interface{MarshalXML (_geeff *_gg .Encoder ,_daddd _gg .StartElement )error ;UnmarshalXML (_cfbdf *_gg .Decoder ,_bceea _gg .StartElement )error ;};func (_cggbec *ST_LineEndType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_cggbec =0;case "\u006e\u006f\u006e\u0065":*_cggbec =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_cggbec =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_cggbec =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_cggbec =4;case "\u006f\u0076\u0061\u006c":*_cggbec =5;case "\u0061\u0072\u0072o\u0077":*_cggbec =6;};return nil ;};func (_dcded *CT_TextBulletSizePercent )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dcded .ValAttr ="\u0031\u0030\u0030\u0025";for _ ,_fdgeb :=range start .Attr {if _fdgeb .Name .Local =="\u0076\u0061\u006c"{_dbbbe ,_cbggg :=_fdgeb .Value ,error (nil );if _cbggg !=nil {return _cbggg ;};_dcded .ValAttr =_dbbbe ;continue ;};};for {_afcaf ,_cddbe :=d .Token ();if _cddbe !=nil {return _b .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",_cddbe );};if _feaae ,_cacfb :=_afcaf .(_gg .EndElement );_cacfb &&_feaae .Name ==start .Name {break ;};};return nil ;};func (_dbe *CT_AlphaFloorEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewVideoFile ()*VideoFile {_egfgc :=&VideoFile {};_egfgc .CT_VideoFile =*NewCT_VideoFile ();return _egfgc ;}; -// ValidateWithPath validates the CT_TableStyleList and its children, prefixing error messages with path -func (_adeaf *CT_TableStyleList )ValidateWithPath (path string )error {if !_bg .ST_GuidPatternRe .MatchString (_adeaf .DefAttr ){return _e .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 ,_bg .ST_GuidPatternRe ,_adeaf .DefAttr );};for _edadd ,_dabce :=range _adeaf .TblStyle {if _bbadfe :=_dabce .ValidateWithPath (_e .Sprintf ("\u0025s\u002fT\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_edadd ));_bbadfe !=nil {return _bbadfe ;};};return nil ;};type EG_LineJoinProperties struct{Round *CT_LineJoinRound ;Bevel *CT_LineJoinBevel ;Miter *CT_LineJoinMiterProperties ;};type CT_LinearShadeProperties struct{AngAttr *int32 ;ScaledAttr *bool ;};func (_gfedf *CT_GeomRect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbcgb :=range start .Attr {if _bbcgb .Name .Local =="\u006c"{_ffdag ,_fdafb :=ParseUnionST_AdjCoordinate (_bbcgb .Value );if _fdafb !=nil {return _fdafb ;};_gfedf .LAttr =_ffdag ;continue ;};if _bbcgb .Name .Local =="\u0074"{_gdeg ,_ebcde :=ParseUnionST_AdjCoordinate (_bbcgb .Value );if _ebcde !=nil {return _ebcde ;};_gfedf .TAttr =_gdeg ;continue ;};if _bbcgb .Name .Local =="\u0072"{_cbdd ,_eccbg :=ParseUnionST_AdjCoordinate (_bbcgb .Value );if _eccbg !=nil {return _eccbg ;};_gfedf .RAttr =_cbdd ;continue ;};if _bbcgb .Name .Local =="\u0062"{_gaecg ,_debgb :=ParseUnionST_AdjCoordinate (_bbcgb .Value );if _debgb !=nil {return _debgb ;};_gfedf .BAttr =_gaecg ;continue ;};};for {_bdaaf ,_cgece :=d .Token ();if _cgece !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_cgece );};if _cebca ,_bcaf :=_bdaaf .(_f .EndElement );_bcaf &&_cebca .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_TableCol and its children +func (_ebdabd *CT_TableCol )Validate ()error {return _ebdabd .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c");};func (_ceeb *CT_TextLineBreak )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_daefd :for {_babaa ,_acfaa :=d .Token ();if _acfaa !=nil {return _acfaa ;};switch _ggaae :=_babaa .(type ){case _gg .StartElement :switch _ggaae .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ceeb .RPr =NewCT_TextCharacterProperties ();if _fcdbf :=d .DecodeElement (_ceeb .RPr ,&_ggaae );_fcdbf !=nil {return _fcdbf ;};default:_bb .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",_ggaae .Name );if _abgcbd :=d .Skip ();_abgcbd !=nil {return _abgcbd ;};};case _gg .EndElement :break _daefd ;case _gg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SchemeColor and its children, prefixing error messages with path -func (_aabadae *CT_SchemeColor )ValidateWithPath (path string )error {if _aabadae .ValAttr ==ST_SchemeColorValUnset {return _e .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 _dgdg :=_aabadae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgdg !=nil {return _dgdg ;};for _geeca ,_dbbea :=range _aabadae .EG_ColorTransform {if _aabe :=_dbbea .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_geeca ));_aabe !=nil {return _aabe ;};};return nil ;}; +// Validate validates the CT_AnimationElementChoice and its children +func (_dff *CT_AnimationElementChoice )Validate ()error {return _dff .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069m\u0061\u0074\u0069\u006f\u006eE\u006ce\u006de\u006e\u0074\u0043\u0068\u006f\u0069\u0063e");};func (_gfdca ST_TextCapsType )ValidateWithPath (path string )error {switch _gfdca {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 (_gfdca ));};return nil ;};func (_fddgce *EG_OfficeArtExtensionList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _fddgce .Ext !=nil {_aggca :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065x\u0074"}};for _ ,_abeac :=range _fddgce .Ext {e .EncodeElement (_abeac ,_aggca );};};return nil ;};func (_ecfbd *CT_TableStyleList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_ecfbd .DefAttr )});e .EncodeToken (start );if _ecfbd .TblStyle !=nil {_defcb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_ccaaf :=range _ecfbd .TblStyle {e .EncodeElement (_ccaaf ,_defcb );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GrayscaleTransform and its children -func (_afdcg *CT_GrayscaleTransform )Validate ()error {return _afdcg .ValidateWithPath ("C\u0054\u005f\u0047\u0072ay\u0073c\u0061\u006c\u0065\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d");}; +// Validate validates the CT_TextFont and its children +func (_ffdfe *CT_TextFont )Validate ()error {return _ffdfe .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074");}; -// ValidateWithPath validates the EG_TextAutofit and its children, prefixing error messages with path -func (_aaeaa *EG_TextAutofit )ValidateWithPath (path string )error {if _aaeaa .NoAutofit !=nil {if _bggda :=_aaeaa .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_bggda !=nil {return _bggda ;};};if _aaeaa .NormAutofit !=nil {if _faadb :=_aaeaa .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_faadb !=nil {return _faadb ;};};if _aaeaa .SpAutoFit !=nil {if _cebdc :=_aaeaa .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_cebdc !=nil {return _cebdc ;};};return nil ;};func (_cedace ST_PathFillMode )String ()string {switch _cedace {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 (_cffcd *CT_LineJoinRound )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_bbdda ,_becfc :=d .Token ();if _becfc !=nil {return _e .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",_becfc );};if _gbbfe ,_gdaba :=_bbdda .(_f .EndElement );_gdaba &&_gbbfe .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_SupplementalFont and its children, prefixing error messages with path +func (_efcea *CT_SupplementalFont )ValidateWithPath (path string )error {return nil };func (_fggfcf *CT_SphereCoords )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006c\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0076",_fggfcf .LatAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006c\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_fggfcf .LonAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u0065\u0076"},Value :_b .Sprintf ("\u0025\u0076",_fggfcf .RevAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_dddaff ST_LineCap )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_cefbc :=_gg .Attr {};_cefbc .Name =name ;switch _dddaff {case ST_LineCapUnset :_cefbc .Value ="";case ST_LineCapRnd :_cefbc .Value ="\u0072\u006e\u0064";case ST_LineCapSq :_cefbc .Value ="\u0073\u0071";case ST_LineCapFlat :_cefbc .Value ="\u0066\u006c\u0061\u0074";};return _cefbc ,nil ;};func NewCT_SRgbColor ()*CT_SRgbColor {_gdeff :=&CT_SRgbColor {};return _gdeff };func (_bdef *CT_LuminanceEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bdef .BrightAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bdef .BrightAttr )});};if _bdef .ContrastAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bdef .ContrastAttr )});};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_TextShapeAutofit struct{}; -// Validate validates the CT_Path2DClose and its children -func (_fffef *CT_Path2DClose )Validate ()error {return _fffef .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044C\u006c\u006f\u0073\u0065");}; +// Validate validates the CT_SupplementalFont and its children +func (_ecfbaa *CT_SupplementalFont )Validate ()error {return _ecfbaa .ValidateWithPath ("\u0043\u0054\u005f\u0053up\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074");};func (_dbafa *CT_LineProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_eccag :=range start .Attr {if _eccag .Name .Local =="\u0077"{_eaga ,_bceg :=_c .ParseInt (_eccag .Value ,10,32);if _bceg !=nil {return _bceg ;};_cgfaa :=int32 (_eaga );_dbafa .WAttr =&_cgfaa ;continue ;};if _eccag .Name .Local =="\u0063\u006d\u0070\u0064"{_dbafa .CmpdAttr .UnmarshalXMLAttr (_eccag );continue ;};if _eccag .Name .Local =="\u0063\u0061\u0070"{_dbafa .CapAttr .UnmarshalXMLAttr (_eccag );continue ;};if _eccag .Name .Local =="\u0061\u006c\u0067\u006e"{_dbafa .AlgnAttr .UnmarshalXMLAttr (_eccag );continue ;};};_dfgcg :for {_edfg ,_bbfeb :=d .Token ();if _bbfeb !=nil {return _bbfeb ;};switch _eacc :=_edfg .(type ){case _gg .StartElement :switch _eacc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbafa .NoFill =NewCT_NoFillProperties ();if _ffbgdg :=d .DecodeElement (_dbafa .NoFill ,&_eacc );_ffbgdg !=nil {return _ffbgdg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbafa .SolidFill =NewCT_SolidColorFillProperties ();if _dedab :=d .DecodeElement (_dbafa .SolidFill ,&_eacc );_dedab !=nil {return _dedab ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbafa .GradFill =NewCT_GradientFillProperties ();if _gebdg :=d .DecodeElement (_dbafa .GradFill ,&_eacc );_gebdg !=nil {return _gebdg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbafa .PattFill =NewCT_PatternFillProperties ();if _afcd :=d .DecodeElement (_dbafa .PattFill ,&_eacc );_afcd !=nil {return _afcd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbafa .PrstDash =NewCT_PresetLineDashProperties ();if _bebcc :=d .DecodeElement (_dbafa .PrstDash ,&_eacc );_bebcc !=nil {return _bebcc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbafa .CustDash =NewCT_DashStopList ();if _adagfg :=d .DecodeElement (_dbafa .CustDash ,&_eacc );_adagfg !=nil {return _adagfg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbafa .Round =NewCT_LineJoinRound ();if _beda :=d .DecodeElement (_dbafa .Round ,&_eacc );_beda !=nil {return _beda ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbafa .Bevel =NewCT_LineJoinBevel ();if _fdeab :=d .DecodeElement (_dbafa .Bevel ,&_eacc );_fdeab !=nil {return _fdeab ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbafa .Miter =NewCT_LineJoinMiterProperties ();if _dadec :=d .DecodeElement (_dbafa .Miter ,&_eacc );_dadec !=nil {return _dadec ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbafa .HeadEnd =NewCT_LineEndProperties ();if _eaaba :=d .DecodeElement (_dbafa .HeadEnd ,&_eacc );_eaaba !=nil {return _eaaba ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbafa .TailEnd =NewCT_LineEndProperties ();if _cggbc :=d .DecodeElement (_dbafa .TailEnd ,&_eacc );_cggbc !=nil {return _cggbc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbafa .ExtLst =NewCT_OfficeArtExtensionList ();if _ebfaf :=d .DecodeElement (_dbafa .ExtLst ,&_eacc );_ebfaf !=nil {return _ebfaf ;};default:_bb .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",_eacc .Name );if _ffdbf :=d .Skip ();_ffdbf !=nil {return _ffdbf ;};};case _gg .EndElement :break _dfgcg ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_RelativeRect and its children -func (_afaef *CT_RelativeRect )Validate ()error {return _afaef .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u0074");};func NewCT_TextBodyProperties ()*CT_TextBodyProperties {_dbgeg :=&CT_TextBodyProperties {};return _dbgeg ;};func (_cbcfe *ST_Percentage )Validate ()error {return _cbcfe .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_AnimationElementChoice and its children, prefixing error messages with path +func (_afcb *CT_AnimationElementChoice )ValidateWithPath (path string )error {if _afcb .Dgm !=nil {if _beb :=_afcb .Dgm .ValidateWithPath (path +"\u002f\u0044\u0067\u006d");_beb !=nil {return _beb ;};};if _afcb .Chart !=nil {if _ffbg :=_afcb .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074");_ffbg !=nil {return _ffbg ;};};return nil ;}; -// ValidateWithPath validates the CT_GvmlShapeNonVisual and its children, prefixing error messages with path -func (_bgcgc *CT_GvmlShapeNonVisual )ValidateWithPath (path string )error {if _ecfg :=_bgcgc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ecfg !=nil {return _ecfg ;};if _feecg :=_bgcgc .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_feecg !=nil {return _feecg ;};return nil ;};func (_cagecd *ST_SchemeColorVal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddbbga ,_cfdgf :=d .Token ();if _cfdgf !=nil {return _cfdgf ;};if _abbceg ,_eacbfd :=_ddbbga .(_f .EndElement );_eacbfd &&_abbceg .Name ==start .Name {*_cagecd =1;return nil ;};if _ccgdg ,_gddb :=_ddbbga .(_f .CharData );!_gddb {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",_ddbbga );}else {switch string (_ccgdg ){case "":*_cagecd =0;case "\u0062\u0067\u0031":*_cagecd =1;case "\u0074\u0078\u0031":*_cagecd =2;case "\u0062\u0067\u0032":*_cagecd =3;case "\u0074\u0078\u0032":*_cagecd =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_cagecd =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_cagecd =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_cagecd =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_cagecd =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_cagecd =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_cagecd =10;case "\u0068\u006c\u0069n\u006b":*_cagecd =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_cagecd =12;case "\u0070\u0068\u0043l\u0072":*_cagecd =13;case "\u0064\u006b\u0031":*_cagecd =14;case "\u006c\u0074\u0031":*_cagecd =15;case "\u0064\u006b\u0032":*_cagecd =16;case "\u006c\u0074\u0032":*_cagecd =17;};};_ddbbga ,_cfdgf =d .Token ();if _cfdgf !=nil {return _cfdgf ;};if _fcdaeg ,_fbcbd :=_ddbbga .(_f .EndElement );_fbcbd &&_fcdaeg .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",_ddbbga );};func (_fdd *CT_AdjPoint2D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aaf :=range start .Attr {if _aaf .Name .Local =="\u0078"{_efag ,_ccdc :=ParseUnionST_AdjCoordinate (_aaf .Value );if _ccdc !=nil {return _ccdc ;};_fdd .XAttr =_efag ;continue ;};if _aaf .Name .Local =="\u0079"{_cac ,_bbf :=ParseUnionST_AdjCoordinate (_aaf .Value );if _bbf !=nil {return _bbf ;};_fdd .YAttr =_cac ;continue ;};};for {_afa ,_ded :=d .Token ();if _ded !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041d\u006aP\u006fi\u006e\u0074\u0032\u0044\u003a\u0020\u0025s",_ded );};if _aaa ,_cg :=_afa .(_f .EndElement );_cg &&_aaa .Name ==start .Name {break ;};};return nil ;};type CT_EmbeddedWAVAudioFile struct{EmbedAttr string ;NameAttr *string ;};func (_gadg *CT_EffectProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cabe :for {_dbge ,_cbgdg :=d .Token ();if _cbgdg !=nil {return _cbgdg ;};switch _adddf :=_dbge .(type ){case _f .StartElement :switch _adddf .Name {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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_gadg .EffectLst =NewCT_EffectList ();if _fcce :=d .DecodeElement (_gadg .EffectLst ,&_adddf );_fcce !=nil {return _fcce ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_gadg .EffectDag =NewCT_EffectContainer ();if _dacde :=d .DecodeElement (_gadg .EffectDag ,&_adddf );_dacde !=nil {return _dacde ;};default:_db .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",_adddf .Name );if _cgbc :=d .Skip ();_cgbc !=nil {return _cgbc ;};};case _f .EndElement :break _cabe ;case _f .CharData :};};return nil ;};func NewEG_TextGeometry ()*EG_TextGeometry {_dgfcee :=&EG_TextGeometry {};return _dgfcee };func (_abdb *CT_BiLevelEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_e .Sprintf ("\u0025\u0076",_abdb .ThreshAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gegagd *ST_BevelPresetType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gegagd =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_gegagd =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_gegagd =2;case "\u0073\u006c\u006fp\u0065":*_gegagd =3;case "\u0063\u0072\u006fs\u0073":*_gegagd =4;case "\u0061\u006e\u0067l\u0065":*_gegagd =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_gegagd =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_gegagd =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_gegagd =8;case "\u0064\u0069\u0076o\u0074":*_gegagd =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_gegagd =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_gegagd =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_gegagd =12;};return nil ;};func (_abeff *CT_TextBlipBullet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abeff .Blip =NewCT_Blip ();_cbaff :for {_eageg ,_gcbgc :=d .Token ();if _gcbgc !=nil {return _gcbgc ;};switch _deagg :=_eageg .(type ){case _f .StartElement :switch _deagg .Name {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 :"\u0062\u006c\u0069\u0070"},_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 :"\u0062\u006c\u0069\u0070"}:if _faeee :=d .DecodeElement (_abeff .Blip ,&_deagg );_faeee !=nil {return _faeee ;};default:_db .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",_deagg .Name );if _ffbfeg :=d .Skip ();_ffbfeg !=nil {return _ffbfeg ;};};case _f .EndElement :break _cbaff ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_BlipChoice and its children, prefixing error messages with path +func (_caaf *CT_BlipChoice )ValidateWithPath (path string )error {for _fcbb ,_affb :=range _caaf .AlphaBiLevel {if _ddbe :=_affb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c\u005b\u0025\u0064\u005d",path ,_fcbb ));_ddbe !=nil {return _ddbe ;};};for _cdbbc ,_dga :=range _caaf .AlphaCeiling {if _abaf :=_dga .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067\u005b\u0025\u0064\u005d",path ,_cdbbc ));_abaf !=nil {return _abaf ;};};for _edgf ,_aefea :=range _caaf .AlphaFloor {if _debd :=_aefea .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006fr\u005b\u0025\u0064\u005d",path ,_edgf ));_debd !=nil {return _debd ;};};for _afffa ,_bbdf :=range _caaf .AlphaInv {if _gbafe :=_bbdf .ValidateWithPath (_b .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u0049\u006e\u0076\u005b\u0025\u0064\u005d",path ,_afffa ));_gbafe !=nil {return _gbafe ;};};for _dcgf ,_acec :=range _caaf .AlphaMod {if _aagb :=_acec .ValidateWithPath (_b .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u005b\u0025\u0064\u005d",path ,_dcgf ));_aagb !=nil {return _aagb ;};};for _bgdag ,_dffc :=range _caaf .AlphaModFix {if _bacf :=_dffc .ValidateWithPath (_b .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004do\u0064\u0046i\u0078\u005b\u0025\u0064\u005d",path ,_bgdag ));_bacf !=nil {return _bacf ;};};for _eaagg ,_dded :=range _caaf .AlphaRepl {if _dfce :=_dded .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0041\u006c\u0070h\u0061\u0052\u0065\u0070\u006c\u005b\u0025\u0064\u005d",path ,_eaagg ));_dfce !=nil {return _dfce ;};};for _ffdc ,_edeeb :=range _caaf .BiLevel {if _bead :=_edeeb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0042\u0069\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_ffdc ));_bead !=nil {return _bead ;};};for _bffd ,_dffd :=range _caaf .Blur {if _gfdbd :=_dffd .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0042\u006c\u0075\u0072\u005b\u0025\u0064\u005d",path ,_bffd ));_gfdbd !=nil {return _gfdbd ;};};for _degf ,_edbg :=range _caaf .ClrChange {if _gda :=_edbg .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0043\u006c\u0072C\u0068\u0061\u006e\u0067\u0065\u005b\u0025\u0064\u005d",path ,_degf ));_gda !=nil {return _gda ;};};for _gaf ,_cdcg :=range _caaf .ClrRepl {if _ffbgb :=_cdcg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u006c\u0072\u0052\u0065\u0070l\u005b\u0025\u0064\u005d",path ,_gaf ));_ffbgb !=nil {return _ffbgb ;};};for _feg ,_cbb :=range _caaf .Duotone {if _ecd :=_cbb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u0075\u006f\u0074\u006f\u006ee\u005b\u0025\u0064\u005d",path ,_feg ));_ecd !=nil {return _ecd ;};};for _edbgf ,_befe :=range _caaf .FillOverlay {if _ggbf :=_befe .ValidateWithPath (_b .Sprintf ("\u0025s\u002fF\u0069\u006c\u006c\u004f\u0076e\u0072\u006ca\u0079\u005b\u0025\u0064\u005d",path ,_edbgf ));_ggbf !=nil {return _ggbf ;};};for _cabd ,_gbac :=range _caaf .Grayscl {if _feba :=_gbac .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0061\u0079\u0073\u0063l\u005b\u0025\u0064\u005d",path ,_cabd ));_feba !=nil {return _feba ;};};for _ggdd ,_effg :=range _caaf .Hsl {if _cgef :=_effg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0048\u0073\u006c\u005b\u0025\u0064\u005d",path ,_ggdd ));_cgef !=nil {return _cgef ;};};for _ffbe ,_caga :=range _caaf .Lum {if _feabd :=_caga .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004c\u0075\u006d\u005b\u0025\u0064\u005d",path ,_ffbe ));_feabd !=nil {return _feabd ;};};for _gfgb ,_cbfdc :=range _caaf .Tint {if _gcdg :=_cbfdc .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0054\u0069\u006e\u0074\u005b\u0025\u0064\u005d",path ,_gfgb ));_gcdg !=nil {return _gcdg ;};};return nil ;}; -// Validate validates the CT_TextBodyProperties and its children -func (_fdede *CT_TextBodyProperties )Validate ()error {return _fdede .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0042o\u0064\u0079\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};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 ;}; +// ValidateWithPath validates the CT_Camera and its children, prefixing error messages with path +func (_cbcb *CT_Camera )ValidateWithPath (path string )error {if _cbcb .PrstAttr ==ST_PresetCameraTypeUnset {return _b .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 _dbce :=_cbcb .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_dbce !=nil {return _dbce ;};if _cbcb .FovAttr !=nil {if *_cbcb .FovAttr < 0{return _b .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 ,*_cbcb .FovAttr );};if *_cbcb .FovAttr > 10800000{return _b .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 ,*_cbcb .FovAttr );};};if _cbcb .ZoomAttr !=nil {if _bca :=_cbcb .ZoomAttr .ValidateWithPath (path +"\u002fZ\u006f\u006f\u006d\u0041\u0074\u0074r");_bca !=nil {return _bca ;};};if _cbcb .Rot !=nil {if _bgbeg :=_cbcb .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_bgbeg !=nil {return _bgbeg ;};};return nil ;};func (_daggba *CT_TablePartStyle )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _daggba .TcTxStyle !=nil {_accc :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0074\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_daggba .TcTxStyle ,_accc );};if _daggba .TcStyle !=nil {_gdedf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0074\u0063\u0053\u0074\u0079\u006ce"}};e .EncodeElement (_daggba .TcStyle ,_gdedf );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ColorReplaceEffect and its children -func (_ggdc *CT_ColorReplaceEffect )Validate ()error {return _ggdc .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_cfdea *CT_GeomGuide )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",_cfdea .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_e .Sprintf ("\u0025\u0076",_cfdea .FmlaAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bcgc ST_PresetShadowVal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bcgc .String (),start );}; +// ValidateWithPath validates the EG_Media and its children, prefixing error messages with path +func (_cddfd *EG_Media )ValidateWithPath (path string )error {if _cddfd .AudioCd !=nil {if _gddae :=_cddfd .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064");_gddae !=nil {return _gddae ;};};if _cddfd .WavAudioFile !=nil {if _gaeac :=_cddfd .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_gaeac !=nil {return _gaeac ;};};if _cddfd .AudioFile !=nil {if _bgdeg :=_cddfd .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_bgdeg !=nil {return _bgdeg ;};};if _cddfd .VideoFile !=nil {if _afad :=_cddfd .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");_afad !=nil {return _afad ;};};if _cddfd .QuickTimeFile !=nil {if _cefbe :=_cddfd .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065");_cefbe !=nil {return _cefbe ;};};return nil ;};func (_fac *CT_BaseStylesOverride )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _fac .ClrScheme !=nil {_caaa :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_fac .ClrScheme ,_caaa );};if _fac .FontScheme !=nil {_egfd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_fac .FontScheme ,_egfd );};if _fac .FmtScheme !=nil {_fged :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_fac .FmtScheme ,_fged );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TablePropertiesChoice and its children -func (_dfaca *CT_TablePropertiesChoice )Validate ()error {return _dfaca .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065");};func (_aedge *ST_ChartBuildStep )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_beddd ,_ceecc :=d .Token ();if _ceecc !=nil {return _ceecc ;};if _fggfg ,_acfdb :=_beddd .(_f .EndElement );_acfdb &&_fggfg .Name ==start .Name {*_aedge =1;return nil ;};if _cfdac ,_acbgf :=_beddd .(_f .CharData );!_acbgf {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",_beddd );}else {switch string (_cfdac ){case "":*_aedge =0;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_aedge =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_aedge =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_aedge =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_aedge =4;case "\u0061\u006c\u006c\u0050\u0074\u0073":*_aedge =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_aedge =6;};};_beddd ,_ceecc =d .Token ();if _ceecc !=nil {return _ceecc ;};if _babbe ,_ecgad :=_beddd .(_f .EndElement );_ecgad &&_babbe .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",_beddd );}; +// Validate validates the CT_TintEffect and its children +func (_bfbgde *CT_TintEffect )Validate ()error {return _bfbgde .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u006e\u0074\u0045\u0066\u0066\u0065\u0063\u0074");}; -// Validate validates the CT_XYAdjustHandle and its children -func (_gfgda *CT_XYAdjustHandle )Validate ()error {return _gfgda .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048a\u006e\u0064\u006c\u0065");};func NewCT_PresetGeometry2D ()*CT_PresetGeometry2D {_fgfgf :=&CT_PresetGeometry2D {};_fgfgf .PrstAttr =ST_ShapeType (1);return _fgfgf ;};func (_egdgg *CT_LightRig )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cfdad ,_agdaf :=_egdgg .RigAttr .MarshalXMLAttr (_f .Name {Local :"\u0072\u0069\u0067"});if _agdaf !=nil {return _agdaf ;};start .Attr =append (start .Attr ,_cfdad );_cfdad ,_agdaf =_egdgg .DirAttr .MarshalXMLAttr (_f .Name {Local :"\u0064\u0069\u0072"});if _agdaf !=nil {return _agdaf ;};start .Attr =append (start .Attr ,_cfdad );e .EncodeToken (start );if _egdgg .Rot !=nil {_agabda :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_egdgg .Rot ,_agabda );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gfaf *CT_DuotoneEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbdda :for {_fegaa ,_eecdd :=d .Token ();if _eecdd !=nil {return _eecdd ;};switch _afca :=_fegaa .(type ){case _f .StartElement :switch _afca .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_edgbe :=NewEG_ColorChoice ();_edgbe .ScrgbClr =NewCT_ScRgbColor ();if _dcdcd :=d .DecodeElement (_edgbe .ScrgbClr ,&_afca );_dcdcd !=nil {return _dcdcd ;};_gfaf .EG_ColorChoice =append (_gfaf .EG_ColorChoice ,_edgbe );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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_gbgb :=NewEG_ColorChoice ();_gbgb .SrgbClr =NewCT_SRgbColor ();if _dcbg :=d .DecodeElement (_gbgb .SrgbClr ,&_afca );_dcbg !=nil {return _dcbg ;};_gfaf .EG_ColorChoice =append (_gfaf .EG_ColorChoice ,_gbgb );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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_cabgb :=NewEG_ColorChoice ();_cabgb .HslClr =NewCT_HslColor ();if _gadc :=d .DecodeElement (_cabgb .HslClr ,&_afca );_gadc !=nil {return _gadc ;};_gfaf .EG_ColorChoice =append (_gfaf .EG_ColorChoice ,_cabgb );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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_efage :=NewEG_ColorChoice ();_efage .SysClr =NewCT_SystemColor ();if _ebbd :=d .DecodeElement (_efage .SysClr ,&_afca );_ebbd !=nil {return _ebbd ;};_gfaf .EG_ColorChoice =append (_gfaf .EG_ColorChoice ,_efage );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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_ebfg :=NewEG_ColorChoice ();_ebfg .SchemeClr =NewCT_SchemeColor ();if _cbggc :=d .DecodeElement (_ebfg .SchemeClr ,&_afca );_cbggc !=nil {return _cbggc ;};_gfaf .EG_ColorChoice =append (_gfaf .EG_ColorChoice ,_ebfg );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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_cada :=NewEG_ColorChoice ();_cada .PrstClr =NewCT_PresetColor ();if _bcdfc :=d .DecodeElement (_cada .PrstClr ,&_afca );_bcdfc !=nil {return _bcdfc ;};_gfaf .EG_ColorChoice =append (_gfaf .EG_ColorChoice ,_cada );default:_db .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",_afca .Name );if _gfcg :=d .Skip ();_gfcg !=nil {return _gfcg ;};};case _f .EndElement :break _dbdda ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_TextUnderlineLineFollowText and its children +func (_dffb *CT_TextUnderlineLineFollowText )Validate ()error {return _dffb .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_ThemeableFontStyles and its children -func (_ecdaf *EG_ThemeableFontStyles )Validate ()error {return _ecdaf .ValidateWithPath ("\u0045\u0047\u005f\u0054he\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006ce\u0073");};func (_eecbcc *ST_LightRigType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edcg ,_cggfd :=d .Token ();if _cggfd !=nil {return _cggfd ;};if _edege ,_eebfea :=_edcg .(_f .EndElement );_eebfea &&_edege .Name ==start .Name {*_eecbcc =1;return nil ;};if _agaea ,_geagb :=_edcg .(_f .CharData );!_geagb {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",_edcg );}else {switch string (_agaea ){case "":*_eecbcc =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_eecbcc =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_eecbcc =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_eecbcc =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_eecbcc =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_eecbcc =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_eecbcc =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_eecbcc =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_eecbcc =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_eecbcc =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_eecbcc =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_eecbcc =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_eecbcc =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_eecbcc =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_eecbcc =14;case "\u0073\u006f\u0066\u0074":*_eecbcc =15;case "\u0068\u0061\u0072s\u0068":*_eecbcc =16;case "\u0066\u006c\u006fo\u0064":*_eecbcc =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_eecbcc =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_eecbcc =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_eecbcc =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_eecbcc =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_eecbcc =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_eecbcc =23;case "\u0066\u006c\u0061\u0074":*_eecbcc =24;case "\u0074\u0077\u006fP\u0074":*_eecbcc =25;case "\u0067\u006c\u006f\u0077":*_eecbcc =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_eecbcc =27;};};_edcg ,_cggfd =d .Token ();if _cggfd !=nil {return _cggfd ;};if _ccgfa ,_cfceg :=_edcg .(_f .EndElement );_cfceg &&_ccgfa .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",_edcg );};func (_agfaf ST_TileFlipMode )Validate ()error {return _agfaf .ValidateWithPath ("")};func (_eedf *CT_ConnectorLocking )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eedf .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_eedf .NoGrpAttr ))});};if _eedf .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_eedf .NoSelectAttr ))});};if _eedf .NoRotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_eedf .NoRotAttr ))});};if _eedf .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_eedf .NoChangeAspectAttr ))});};if _eedf .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_eedf .NoMoveAttr ))});};if _eedf .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_eedf .NoResizeAttr ))});};if _eedf .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_eedf .NoEditPointsAttr ))});};if _eedf .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_eedf .NoAdjustHandlesAttr ))});};if _eedf .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_eedf .NoChangeArrowheadsAttr ))});};if _eedf .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_eedf .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _eedf .ExtLst !=nil {_dbcef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eedf .ExtLst ,_dbcef );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewEG_Effect ()*EG_Effect {_ggfee :=&EG_Effect {};return _ggfee };func (_cgde *CT_InnerShadowEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgde .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_cgde .BlurRadAttr )});};if _cgde .DistAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_cgde .DistAttr )});};if _cgde .DirAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_cgde .DirAttr )});};e .EncodeToken (start );if _cgde .ScrgbClr !=nil {_fcbfg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_cgde .ScrgbClr ,_fcbfg );};if _cgde .SrgbClr !=nil {_bfbce :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_cgde .SrgbClr ,_bfbce );};if _cgde .HslClr !=nil {_gebbe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_cgde .HslClr ,_gebbe );};if _cgde .SysClr !=nil {_bgbfa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_cgde .SysClr ,_bgbfa );};if _cgde .SchemeClr !=nil {_aafg :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_cgde .SchemeClr ,_aafg );};if _cgde .PrstClr !=nil {_dfdaf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_cgde .PrstClr ,_dfdaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Angle and its children, prefixing error messages with path +func (_aac *CT_Angle )ValidateWithPath (path string )error {return nil };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 (_bdbc *CT_EmbeddedWAVAudioFile )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bdbc .EmbedAttr )});if _bdbc .NameAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bdbc .NameAttr )});};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_StyleMatrix and its children, prefixing error messages with path -func (_degfc *CT_StyleMatrix )ValidateWithPath (path string )error {if _gfede :=_degfc .FillStyleLst .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_gfede !=nil {return _gfede ;};if _cffga :=_degfc .LnStyleLst .ValidateWithPath (path +"/\u004c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_cffga !=nil {return _cffga ;};if _fcccf :=_degfc .EffectStyleLst .ValidateWithPath (path +"\u002fE\u0066f\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_fcccf !=nil {return _fcccf ;};if _ffacb :=_degfc .BgFillStyleLst .ValidateWithPath (path +"\u002fB\u0067F\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_ffacb !=nil {return _ffacb ;};return nil ;};func (_gdfbd *CT_ScRgbColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_febc :=range start .Attr {if _febc .Name .Local =="\u0072"{_eedgg ,_dbeba :=ParseUnionST_Percentage (_febc .Value );if _dbeba !=nil {return _dbeba ;};_gdfbd .RAttr =_eedgg ;continue ;};if _febc .Name .Local =="\u0067"{_aadde ,_gebda :=ParseUnionST_Percentage (_febc .Value );if _gebda !=nil {return _gebda ;};_gdfbd .GAttr =_aadde ;continue ;};if _febc .Name .Local =="\u0062"{_dgadc ,_bdffc :=ParseUnionST_Percentage (_febc .Value );if _bdffc !=nil {return _bdffc ;};_gdfbd .BAttr =_dgadc ;continue ;};};_bafag :for {_efbeg ,_gaabf :=d .Token ();if _gaabf !=nil {return _gaabf ;};switch _cgagg :=_efbeg .(type ){case _f .StartElement :switch _cgagg .Name {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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_cfccf :=NewEG_ColorTransform ();_cfccf .Tint =NewCT_PositiveFixedPercentage ();if _gffad :=d .DecodeElement (_cfccf .Tint ,&_cgagg );_gffad !=nil {return _gffad ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_cfccf );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 :"\u0073\u0068\u0061d\u0065"},_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 :"\u0073\u0068\u0061d\u0065"}:_ffefa :=NewEG_ColorTransform ();_ffefa .Shade =NewCT_PositiveFixedPercentage ();if _dccbb :=d .DecodeElement (_ffefa .Shade ,&_cgagg );_dccbb !=nil {return _dccbb ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_ffefa );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_faca :=NewEG_ColorTransform ();_faca .Comp =NewCT_ComplementTransform ();if _ggfaf :=d .DecodeElement (_faca .Comp ,&_cgagg );_ggfaf !=nil {return _ggfaf ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_faca );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_cbgbc :=NewEG_ColorTransform ();_cbgbc .Inv =NewCT_InverseTransform ();if _aaebd :=d .DecodeElement (_cbgbc .Inv ,&_cgagg );_aaebd !=nil {return _aaebd ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_cbgbc );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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_dede :=NewEG_ColorTransform ();_dede .Gray =NewCT_GrayscaleTransform ();if _fbefe :=d .DecodeElement (_dede .Gray ,&_cgagg );_fbefe !=nil {return _fbefe ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_dede );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_beggf :=NewEG_ColorTransform ();_beggf .Alpha =NewCT_PositiveFixedPercentage ();if _badga :=d .DecodeElement (_beggf .Alpha ,&_cgagg );_badga !=nil {return _badga ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_beggf );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_acceb :=NewEG_ColorTransform ();_acceb .AlphaOff =NewCT_FixedPercentage ();if _ccdbac :=d .DecodeElement (_acceb .AlphaOff ,&_cgagg );_ccdbac !=nil {return _ccdbac ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_acceb );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_fcece :=NewEG_ColorTransform ();_fcece .AlphaMod =NewCT_PositivePercentage ();if _effdg :=d .DecodeElement (_fcece .AlphaMod ,&_cgagg );_effdg !=nil {return _effdg ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_fcece );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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_gbbd :=NewEG_ColorTransform ();_gbbd .Hue =NewCT_PositiveFixedAngle ();if _ebeag :=d .DecodeElement (_gbbd .Hue ,&_cgagg );_ebeag !=nil {return _ebeag ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_gbbd );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_bcee :=NewEG_ColorTransform ();_bcee .HueOff =NewCT_Angle ();if _cebcg :=d .DecodeElement (_bcee .HueOff ,&_cgagg );_cebcg !=nil {return _cebcg ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_bcee );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 :"\u0068\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_afebe :=NewEG_ColorTransform ();_afebe .HueMod =NewCT_PositivePercentage ();if _fbbfb :=d .DecodeElement (_afebe .HueMod ,&_cgagg );_fbbfb !=nil {return _fbbfb ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_afebe );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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_ccbbc :=NewEG_ColorTransform ();_ccbbc .Sat =NewCT_Percentage ();if _aedfb :=d .DecodeElement (_ccbbc .Sat ,&_cgagg );_aedfb !=nil {return _aedfb ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_ccbbc );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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_egfbd :=NewEG_ColorTransform ();_egfbd .SatOff =NewCT_Percentage ();if _fgac :=d .DecodeElement (_egfbd .SatOff ,&_cgagg );_fgac !=nil {return _fgac ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_egfbd );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 :"\u0073\u0061\u0074\u004d\u006f\u0064"},_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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_dbbgfe :=NewEG_ColorTransform ();_dbbgfe .SatMod =NewCT_Percentage ();if _eadae :=d .DecodeElement (_dbbgfe .SatMod ,&_cgagg );_eadae !=nil {return _eadae ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_dbbgfe );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_cdafb :=NewEG_ColorTransform ();_cdafb .Lum =NewCT_Percentage ();if _feebe :=d .DecodeElement (_cdafb .Lum ,&_cgagg );_feebe !=nil {return _feebe ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_cdafb );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_cfag :=NewEG_ColorTransform ();_cfag .LumOff =NewCT_Percentage ();if _fbgag :=d .DecodeElement (_cfag .LumOff ,&_cgagg );_fbgag !=nil {return _fbgag ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_cfag );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 :"\u006c\u0075\u006d\u004d\u006f\u0064"},_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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_cebgg :=NewEG_ColorTransform ();_cebgg .LumMod =NewCT_Percentage ();if _bdafc :=d .DecodeElement (_cebgg .LumMod ,&_cgagg );_bdafc !=nil {return _bdafc ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_cebgg );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 :"\u0072\u0065\u0064"},_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 :"\u0072\u0065\u0064"}:_gcdaff :=NewEG_ColorTransform ();_gcdaff .Red =NewCT_Percentage ();if _gfgb :=d .DecodeElement (_gcdaff .Red ,&_cgagg );_gfgb !=nil {return _gfgb ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_gcdaff );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_cdcaa :=NewEG_ColorTransform ();_cdcaa .RedOff =NewCT_Percentage ();if _fgdba :=d .DecodeElement (_cdcaa .RedOff ,&_cgagg );_fgdba !=nil {return _fgdba ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_cdcaa );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 :"\u0072\u0065\u0064\u004d\u006f\u0064"},_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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_bcegga :=NewEG_ColorTransform ();_bcegga .RedMod =NewCT_Percentage ();if _ebfc :=d .DecodeElement (_bcegga .RedMod ,&_cgagg );_ebfc !=nil {return _ebfc ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_bcegga );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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_dbbgff :=NewEG_ColorTransform ();_dbbgff .Green =NewCT_Percentage ();if _bgabf :=d .DecodeElement (_dbbgff .Green ,&_cgagg );_bgabf !=nil {return _bgabf ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_dbbgff );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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_beae :=NewEG_ColorTransform ();_beae .GreenOff =NewCT_Percentage ();if _aefab :=d .DecodeElement (_beae .GreenOff ,&_cgagg );_aefab !=nil {return _aefab ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_beae );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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_dgfef :=NewEG_ColorTransform ();_dgfef .GreenMod =NewCT_Percentage ();if _bcfd :=d .DecodeElement (_dgfef .GreenMod ,&_cgagg );_bcfd !=nil {return _bcfd ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_dgfef );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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_acfaa :=NewEG_ColorTransform ();_acfaa .Blue =NewCT_Percentage ();if _ecbd :=d .DecodeElement (_acfaa .Blue ,&_cgagg );_ecbd !=nil {return _ecbd ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_acfaa );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_gfffd :=NewEG_ColorTransform ();_gfffd .BlueOff =NewCT_Percentage ();if _gaefd :=d .DecodeElement (_gfffd .BlueOff ,&_cgagg );_gaefd !=nil {return _gaefd ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_gfffd );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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_dfdgc :=NewEG_ColorTransform ();_dfdgc .BlueMod =NewCT_Percentage ();if _aadcd :=d .DecodeElement (_dfdgc .BlueMod ,&_cgagg );_aadcd !=nil {return _aadcd ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_dfdgc );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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_egaef :=NewEG_ColorTransform ();_egaef .Gamma =NewCT_GammaTransform ();if _ebga :=d .DecodeElement (_egaef .Gamma ,&_cgagg );_ebga !=nil {return _ebga ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_egaef );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_egdgb :=NewEG_ColorTransform ();_egdgb .InvGamma =NewCT_InverseGammaTransform ();if _bafae :=d .DecodeElement (_egdgb .InvGamma ,&_cgagg );_bafae !=nil {return _bafae ;};_gdfbd .EG_ColorTransform =append (_gdfbd .EG_ColorTransform ,_egdgb );default:_db .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",_cgagg .Name );if _edfda :=d .Skip ();_edfda !=nil {return _edfda ;};};case _f .EndElement :break _bafag ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_ShapeLocking and its children +func (_eaadc *CT_ShapeLocking )Validate ()error {return _eaadc .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_fabge *CT_GroupShapeProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _fabge .BwModeAttr !=ST_BlackWhiteModeUnset {_bdcge ,_dcgdd :=_fabge .BwModeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _dcgdd !=nil {return _dcgdd ;};start .Attr =append (start .Attr ,_bdcge );};e .EncodeToken (start );if _fabge .Xfrm !=nil {_acfbcd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_fabge .Xfrm ,_acfbcd );};if _fabge .NoFill !=nil {_fgbc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fabge .NoFill ,_fgbc );};if _fabge .SolidFill !=nil {_gcaaf :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fabge .SolidFill ,_gcaaf );};if _fabge .GradFill !=nil {_bgbbg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fabge .GradFill ,_bgbbg );};if _fabge .BlipFill !=nil {_fgcd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fabge .BlipFill ,_fgcd );};if _fabge .PattFill !=nil {_caaaa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fabge .PattFill ,_caaaa );};if _fabge .GrpFill !=nil {_egadf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_fabge .GrpFill ,_egadf );};if _fabge .EffectLst !=nil {_ecbdb :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fabge .EffectLst ,_ecbdb );};if _fabge .EffectDag !=nil {_acded :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_fabge .EffectDag ,_acded );};if _fabge .Scene3d !=nil {_ffgef :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_fabge .Scene3d ,_ffgef );};if _fabge .ExtLst !=nil {_dadd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fabge .ExtLst ,_dadd );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TextBulletSizeFollowText and its children, prefixing error messages with path -func (_afadb *CT_TextBulletSizeFollowText )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_AlphaOutsetEffect and its children +func (_afed *CT_AlphaOutsetEffect )Validate ()error {return _afed .ValidateWithPath ("C\u0054_\u0041\u006c\u0070\u0068\u0061\u004f\u0075\u0074s\u0065\u0074\u0045\u0066fe\u0063\u0074");}; -// ValidateWithPath validates the CT_CustomGeometry2D and its children, prefixing error messages with path -func (_bacc *CT_CustomGeometry2D )ValidateWithPath (path string )error {if _bacc .AvLst !=nil {if _cggf :=_bacc .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_cggf !=nil {return _cggf ;};};if _bacc .GdLst !=nil {if _ccfc :=_bacc .GdLst .ValidateWithPath (path +"\u002f\u0047\u0064\u004c\u0073\u0074");_ccfc !=nil {return _ccfc ;};};if _bacc .AhLst !=nil {if _fgadc :=_bacc .AhLst .ValidateWithPath (path +"\u002f\u0041\u0068\u004c\u0073\u0074");_fgadc !=nil {return _fgadc ;};};if _bacc .CxnLst !=nil {if _ddfc :=_bacc .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074");_ddfc !=nil {return _ddfc ;};};if _bacc .Rect !=nil {if _cced :=_bacc .Rect .ValidateWithPath (path +"\u002f\u0052\u0065c\u0074");_cced !=nil {return _cced ;};};if _fece :=_bacc .PathLst .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u004c\u0073\u0074");_fece !=nil {return _fece ;};return nil ;};type CT_GvmlGroupShapeChoice struct{TxSp []*CT_GvmlTextShape ;Sp []*CT_GvmlShape ;CxnSp []*CT_GvmlConnector ;Pic []*CT_GvmlPicture ;GraphicFrame []*CT_GvmlGraphicalObjectFrame ;GrpSp []*CT_GvmlGroupShape ;};func (_bcedb *CT_InverseGammaTransform )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_dcbab ,_efad :=d .Token ();if _efad !=nil {return _e .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",_efad );};if _bgeaa ,_gadb :=_dcbab .(_f .EndElement );_gadb &&_bgeaa .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TableCellProperties and its children, prefixing error messages with path +func (_gcadf *CT_TableCellProperties )ValidateWithPath (path string )error {if _gcadf .MarLAttr !=nil {if _aeffc :=_gcadf .MarLAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u004c\u0041\u0074\u0074r");_aeffc !=nil {return _aeffc ;};};if _gcadf .MarRAttr !=nil {if _defa :=_gcadf .MarRAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0041\u0074\u0074r");_defa !=nil {return _defa ;};};if _gcadf .MarTAttr !=nil {if _febfd :=_gcadf .MarTAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u0041\u0074\u0074r");_febfd !=nil {return _febfd ;};};if _gcadf .MarBAttr !=nil {if _cgacd :=_gcadf .MarBAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0042\u0041\u0074\u0074r");_cgacd !=nil {return _cgacd ;};};if _fdcf :=_gcadf .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_fdcf !=nil {return _fdcf ;};if _fedac :=_gcadf .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_fedac !=nil {return _fedac ;};if _ggab :=_gcadf .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_ggab !=nil {return _ggab ;};if _gcadf .LnL !=nil {if _ccebd :=_gcadf .LnL .ValidateWithPath (path +"\u002f\u004c\u006e\u004c");_ccebd !=nil {return _ccebd ;};};if _gcadf .LnR !=nil {if _cggfc :=_gcadf .LnR .ValidateWithPath (path +"\u002f\u004c\u006e\u0052");_cggfc !=nil {return _cggfc ;};};if _gcadf .LnT !=nil {if _fgef :=_gcadf .LnT .ValidateWithPath (path +"\u002f\u004c\u006e\u0054");_fgef !=nil {return _fgef ;};};if _gcadf .LnB !=nil {if _ggddc :=_gcadf .LnB .ValidateWithPath (path +"\u002f\u004c\u006e\u0042");_ggddc !=nil {return _ggddc ;};};if _gcadf .LnTlToBr !=nil {if _ebbdf :=_gcadf .LnTlToBr .ValidateWithPath (path +"\u002fL\u006e\u0054\u006c\u0054\u006f\u0042r");_ebbdf !=nil {return _ebbdf ;};};if _gcadf .LnBlToTr !=nil {if _eccac :=_gcadf .LnBlToTr .ValidateWithPath (path +"\u002fL\u006e\u0042\u006c\u0054\u006f\u0054r");_eccac !=nil {return _eccac ;};};if _gcadf .Cell3D !=nil {if _ddcbb :=_gcadf .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044");_ddcbb !=nil {return _ddcbb ;};};if _gcadf .NoFill !=nil {if _cbefc :=_gcadf .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cbefc !=nil {return _cbefc ;};};if _gcadf .SolidFill !=nil {if _bdage :=_gcadf .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_bdage !=nil {return _bdage ;};};if _gcadf .GradFill !=nil {if _bfdda :=_gcadf .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_bfdda !=nil {return _bfdda ;};};if _gcadf .BlipFill !=nil {if _cgdfg :=_gcadf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_cgdfg !=nil {return _cgdfg ;};};if _gcadf .PattFill !=nil {if _fgbec :=_gcadf .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_fgbec !=nil {return _fgbec ;};};if _gcadf .GrpFill !=nil {if _gcbdcg :=_gcadf .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_gcbdcg !=nil {return _gcbdcg ;};};if _gcadf .Headers !=nil {if _faabdb :=_gcadf .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_faabdb !=nil {return _faabdb ;};};if _gcadf .ExtLst !=nil {if _efcda :=_gcadf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efcda !=nil {return _efcda ;};};return nil ;};func (_eedge *CT_GeomGuideList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _eedge .Gd !=nil {_abcff :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0067\u0064"}};for _ ,_cdcab :=range _eedge .Gd {e .EncodeElement (_cdcab ,_abcff );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_abaade *ST_TextHorzOverflowType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_abaade =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_abaade =1;case "\u0063\u006c\u0069\u0070":*_abaade =2;};return nil ;}; -// Validate validates the CT_Path2DCubicBezierTo and its children -func (_acccc *CT_Path2DCubicBezierTo )Validate ()error {return _acccc .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0032\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072T\u006f");}; +// ValidateWithPath validates the CT_TextUnderlineFillFollowText and its children, prefixing error messages with path +func (_cdag *CT_TextUnderlineFillFollowText )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_Boolean and its children -func (_gccg *CT_Boolean )Validate ()error {return _gccg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};type CT_NonVisualDrawingShapeProps struct{TxBoxAttr *bool ;SpLocks *CT_ShapeLocking ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_PatternFillProperties and its children, prefixing error messages with path +func (_bacdf *CT_PatternFillProperties )ValidateWithPath (path string )error {if _ddbcc :=_bacdf .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_ddbcc !=nil {return _ddbcc ;};if _bacdf .FgClr !=nil {if _daeb :=_bacdf .FgClr .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006c\u0072");_daeb !=nil {return _daeb ;};};if _bacdf .BgClr !=nil {if _dbgeg :=_bacdf .BgClr .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006c\u0072");_dbgeg !=nil {return _dbgeg ;};};return nil ;};func (_gbced *ST_TextAutonumberScheme )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_gbced =0;case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gbced =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gbced =2;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gbced =3;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gbced =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gbced =5;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gbced =6;case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gbced =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gbced =8;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gbced =9;case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_gbced =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gbced =11;case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gbced =12;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gbced =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gbced =14;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gbced =15;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gbced =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_gbced =17;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_gbced =18;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_gbced =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_gbced =20;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_gbced =21;case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_gbced =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_gbced =23;case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_gbced =24;case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_gbced =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_gbced =26;case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_gbced =27;case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_gbced =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_gbced =29;case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_gbced =30;case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_gbced =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_gbced =32;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_gbced =33;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_gbced =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_gbced =35;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_gbced =36;case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gbced =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_gbced =38;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_gbced =39;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_gbced =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_gbced =41;};return nil ;};func NewCT_BaseStyles ()*CT_BaseStyles {_egab :=&CT_BaseStyles {};_egab .ClrScheme =NewCT_ColorScheme ();_egab .FontScheme =NewCT_FontScheme ();_egab .FmtScheme =NewCT_StyleMatrix ();return _egab ;};func (_gaace *CT_TableCell )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gaace .RowSpanAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072o\u0077\u0053\u0070\u0061\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_gaace .RowSpanAttr )});};if _gaace .GridSpanAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_gaace .GridSpanAttr )});};if _gaace .HMergeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gaace .HMergeAttr ))});};if _gaace .VMergeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gaace .VMergeAttr ))});};if _gaace .IdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gaace .IdAttr )});};e .EncodeToken (start );if _gaace .TxBody !=nil {_effgfe :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_gaace .TxBody ,_effgfe );};if _gaace .TcPr !=nil {_geebe :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_gaace .TcPr ,_geebe );};if _gaace .ExtLst !=nil {_ddbdc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gaace .ExtLst ,_ddbdc );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TextListStyle and its children -func (_adcdd *CT_TextListStyle )Validate ()error {return _adcdd .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065");};type CT_LineEndProperties struct{TypeAttr ST_LineEndType ;WAttr ST_LineEndWidth ;LenAttr ST_LineEndLength ;};func (_fcca *CT_EffectProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fcca .EffectLst !=nil {_dcfc :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcca .EffectLst ,_dcfc );};if _fcca .EffectDag !=nil {_bccgd :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_fcca .EffectDag ,_bccgd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_edfad ST_TextTabAlignType )ValidateWithPath (path string )error {switch _edfad {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 (_edfad ));};return nil ;}; +// ValidateWithPath validates the EG_TextBulletColor and its children, prefixing error messages with path +func (_fcfbg *EG_TextBulletColor )ValidateWithPath (path string )error {if _fcfbg .BuClrTx !=nil {if _fdcff :=_fcfbg .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_fdcff !=nil {return _fdcff ;};};if _fcfbg .BuClr !=nil {if _eabed :=_fcfbg .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072");_eabed !=nil {return _eabed ;};};return nil ;};func NewThemeManager ()*ThemeManager {_fcbae :=&ThemeManager {};_fcbae .CT_EmptyElement =*NewCT_EmptyElement ();return _fcbae ;}; -// ValidateWithPath validates the CT_AnimationChartElement and its children, prefixing error messages with path -func (_ebbg *CT_AnimationChartElement )ValidateWithPath (path string )error {if _ebbg .BldStepAttr ==ST_ChartBuildStepUnset {return _e .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 _acb :=_ebbg .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_acb !=nil {return _acb ;};return nil ;};func (_bfabcd ST_AnimationChartOnlyBuildType )Validate ()error {return _bfabcd .ValidateWithPath ("")};func (_bfddg *ST_TextAnchoringType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcdcda ,_dedde :=d .Token ();if _dedde !=nil {return _dedde ;};if _ddadbc ,_bbbde :=_bcdcda .(_f .EndElement );_bbbde &&_ddadbc .Name ==start .Name {*_bfddg =1;return nil ;};if _ccfeg ,_aaeece :=_bcdcda .(_f .CharData );!_aaeece {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",_bcdcda );}else {switch string (_ccfeg ){case "":*_bfddg =0;case "\u0074":*_bfddg =1;case "\u0063\u0074\u0072":*_bfddg =2;case "\u0062":*_bfddg =3;case "\u006a\u0075\u0073\u0074":*_bfddg =4;case "\u0064\u0069\u0073\u0074":*_bfddg =5;};};_bcdcda ,_dedde =d .Token ();if _dedde !=nil {return _dedde ;};if _gfabd ,_dccgd :=_bcdcda .(_f .EndElement );_dccgd &&_gfabd .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",_bcdcda );};func (_dcgb *CT_BaseStyles )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gefb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_dcgb .ClrScheme ,_gefb );_ffab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_dcgb .FontScheme ,_ffab );_cee :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_dcgb .FmtScheme ,_cee );if _dcgb .ExtLst !=nil {_dace :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcgb .ExtLst ,_dace );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GraphicalObjectFrameLocking and its children, prefixing error messages with path +func (_ccgfg *CT_GraphicalObjectFrameLocking )ValidateWithPath (path string )error {if _ccgfg .ExtLst !=nil {if _cege :=_ccgfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cege !=nil {return _cege ;};};return nil ;};func (_cbee *CT_GvmlUseShapeRectangle )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });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;); -// ValidateWithPath validates the CT_StyleMatrixReference and its children, prefixing error messages with path -func (_aebbb *CT_StyleMatrixReference )ValidateWithPath (path string )error {if _aebbb .ScrgbClr !=nil {if _accad :=_aebbb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_accad !=nil {return _accad ;};};if _aebbb .SrgbClr !=nil {if _fgabf :=_aebbb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_fgabf !=nil {return _fgabf ;};};if _aebbb .HslClr !=nil {if _eadbd :=_aebbb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_eadbd !=nil {return _eadbd ;};};if _aebbb .SysClr !=nil {if _gccbd :=_aebbb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_gccbd !=nil {return _gccbd ;};};if _aebbb .SchemeClr !=nil {if _cdegc :=_aebbb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_cdegc !=nil {return _cdegc ;};};if _aebbb .PrstClr !=nil {if _ceggc :=_aebbb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_ceggc !=nil {return _ceggc ;};};return nil ;};type CT_PositiveFixedPercentage struct{ValAttr ST_PositiveFixedPercentage ;};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 ;};type ST_LightRigDirection byte ; +// Validate validates the EG_Effect and its children +func (_ggbbe *EG_Effect )Validate ()error {return _ggbbe .ValidateWithPath ("\u0045G\u005f\u0045\u0066\u0066\u0065\u0063t");};func (_dgaac *ST_CompoundLine )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gbcff ,_gcccga :=d .Token ();if _gcccga !=nil {return _gcccga ;};if _eadfdb ,_dbafeg :=_gbcff .(_gg .EndElement );_dbafeg &&_eadfdb .Name ==start .Name {*_dgaac =1;return nil ;};if _dgdee ,_cefefa :=_gbcff .(_gg .CharData );!_cefefa {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",_gbcff );}else {switch string (_dgdee ){case "":*_dgaac =0;case "\u0073\u006e\u0067":*_dgaac =1;case "\u0064\u0062\u006c":*_dgaac =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_dgaac =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_dgaac =4;case "\u0074\u0072\u0069":*_dgaac =5;};};_gbcff ,_gcccga =d .Token ();if _gcccga !=nil {return _gcccga ;};if _bbgag ,_aeedb :=_gbcff .(_gg .EndElement );_aeedb &&_bbgag .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",_gbcff );}; -// ValidateWithPath validates the EG_FillProperties and its children, prefixing error messages with path -func (_ebddc *EG_FillProperties )ValidateWithPath (path string )error {if _ebddc .NoFill !=nil {if _decga :=_ebddc .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_decga !=nil {return _decga ;};};if _ebddc .SolidFill !=nil {if _bdgdad :=_ebddc .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_bdgdad !=nil {return _bdgdad ;};};if _ebddc .GradFill !=nil {if _bfadg :=_ebddc .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_bfadg !=nil {return _bfadg ;};};if _ebddc .BlipFill !=nil {if _dccfd :=_ebddc .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_dccfd !=nil {return _dccfd ;};};if _ebddc .PattFill !=nil {if _ebbgc :=_ebddc .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_ebbgc !=nil {return _ebbgc ;};};if _ebddc .GrpFill !=nil {if _ggfac :=_ebddc .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_ggfac !=nil {return _ggfac ;};};return nil ;};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 EG_Geometry struct{CustGeom *CT_CustomGeometry2D ;PrstGeom *CT_PresetGeometry2D ;};func (_bfeg *CT_AlphaModulateEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfeg .Cont =NewCT_EffectContainer ();_beb :for {_fbc ,_aaac :=d .Token ();if _aaac !=nil {return _aaac ;};switch _cef :=_fbc .(type ){case _f .StartElement :switch _cef .Name {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 :"\u0063\u006f\u006e\u0074"},_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 :"\u0063\u006f\u006e\u0074"}:if _fac :=d .DecodeElement (_bfeg .Cont ,&_cef );_fac !=nil {return _fac ;};default:_db .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",_cef .Name );if _adcf :=d .Skip ();_adcf !=nil {return _adcf ;};};case _f .EndElement :break _beb ;case _f .CharData :};};return nil ;};func (_cgafa ST_PresetLineDashVal )ValidateWithPath (path string )error {switch _cgafa {case 0,1,2,3,4,5,6,7,8,9,10,11: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 (_cgafa ));};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 ;};type ST_OnOffStyleType byte ;const (ST_PathShadeTypeUnset ST_PathShadeType =0;ST_PathShadeTypeShape ST_PathShadeType =1;ST_PathShadeTypeCircle ST_PathShadeType =2;ST_PathShadeTypeRect ST_PathShadeType =3;);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 NewCT_HSLEffect ()*CT_HSLEffect {_aecc :=&CT_HSLEffect {};return _aecc }; +// ValidateWithPath validates the CT_Shape3D and its children, prefixing error messages with path +func (_cdffb *CT_Shape3D )ValidateWithPath (path string )error {if _cdffb .ZAttr !=nil {if _gcfdg :=_cdffb .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_gcfdg !=nil {return _gcfdg ;};};if _cdffb .ExtrusionHAttr !=nil {if *_cdffb .ExtrusionHAttr < 0{return _b .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 ,*_cdffb .ExtrusionHAttr );};if *_cdffb .ExtrusionHAttr > 27273042316900{return _b .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 ,*_cdffb .ExtrusionHAttr );};};if _cdffb .ContourWAttr !=nil {if *_cdffb .ContourWAttr < 0{return _b .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 ,*_cdffb .ContourWAttr );};if *_cdffb .ContourWAttr > 27273042316900{return _b .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 ,*_cdffb .ContourWAttr );};};if _eeggf :=_cdffb .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_eeggf !=nil {return _eeggf ;};if _cdffb .BevelT !=nil {if _afcef :=_cdffb .BevelT .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0054");_afcef !=nil {return _afcef ;};};if _cdffb .BevelB !=nil {if _cfff :=_cdffb .BevelB .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0042");_cfff !=nil {return _cfff ;};};if _cdffb .ExtrusionClr !=nil {if _bgcda :=_cdffb .ExtrusionClr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072");_bgcda !=nil {return _bgcda ;};};if _cdffb .ContourClr !=nil {if _fdgea :=_cdffb .ContourClr .ValidateWithPath (path +"/\u0043\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072");_fdgea !=nil {return _fdgea ;};};if _cdffb .ExtLst !=nil {if _bdbaa :=_cdffb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdbaa !=nil {return _bdbaa ;};};return nil ;}; -// ValidateWithPath validates the CT_PatternFillProperties and its children, prefixing error messages with path -func (_feacd *CT_PatternFillProperties )ValidateWithPath (path string )error {if _ggec :=_feacd .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_ggec !=nil {return _ggec ;};if _feacd .FgClr !=nil {if _gaaea :=_feacd .FgClr .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006c\u0072");_gaaea !=nil {return _gaaea ;};};if _feacd .BgClr !=nil {if _bdbdd :=_feacd .BgClr .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006c\u0072");_bdbdd !=nil {return _bdbdd ;};};return nil ;};func (_beag ST_RectAlignment )ValidateWithPath (path string )error {switch _beag {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 (_beag ));};return nil ;};func NewCT_Path2DArcTo ()*CT_Path2DArcTo {_cdffg :=&CT_Path2DArcTo {};return _cdffg };func NewGraphic ()*Graphic {_ddgcd :=&Graphic {};_ddgcd .CT_GraphicalObject =*NewCT_GraphicalObject ();return _ddgcd ;}; +// Validate validates the CT_ComplementTransform and its children +func (_edde *CT_ComplementTransform )Validate ()error {return _edde .ValidateWithPath ("\u0043\u0054\u005f\u0043om\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d");};func NewEG_FillModeProperties ()*EG_FillModeProperties {_fdadaf :=&EG_FillModeProperties {};return _fdadaf ;}; -// ValidateWithPath validates the CT_FillEffect and its children, prefixing error messages with path -func (_ggbb *CT_FillEffect )ValidateWithPath (path string )error {if _ggbb .NoFill !=nil {if _agda :=_ggbb .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_agda !=nil {return _agda ;};};if _ggbb .SolidFill !=nil {if _caegc :=_ggbb .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_caegc !=nil {return _caegc ;};};if _ggbb .GradFill !=nil {if _gdca :=_ggbb .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_gdca !=nil {return _gdca ;};};if _ggbb .BlipFill !=nil {if _cbdf :=_ggbb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_cbdf !=nil {return _cbdf ;};};if _ggbb .PattFill !=nil {if _gfafb :=_ggbb .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gfafb !=nil {return _gfafb ;};};if _ggbb .GrpFill !=nil {if _bffe :=_ggbb .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_bffe !=nil {return _bffe ;};};return nil ;};func (_fdcd *CT_ColorMappingOverride )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdcd .Choice =NewCT_ColorMappingOverrideChoice ();_agc :for {_fbb ,_befb :=d .Token ();if _befb !=nil {return _befb ;};switch _fcdd :=_fbb .(type ){case _f .StartElement :switch _fcdd .Name {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 :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_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 :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_fdcd .Choice =NewCT_ColorMappingOverrideChoice ();if _faaf :=d .DecodeElement (&_fdcd .Choice .MasterClrMapping ,&_fcdd );_faaf !=nil {return _faaf ;};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 :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"},_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 :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}:_fdcd .Choice =NewCT_ColorMappingOverrideChoice ();if _bggg :=d .DecodeElement (&_fdcd .Choice .OverrideClrMapping ,&_fcdd );_bggg !=nil {return _bggg ;};default:_db .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",_fcdd .Name );if _bbca :=d .Skip ();_bbca !=nil {return _bbca ;};};case _f .EndElement :break _agc ;case _f .CharData :};};return nil ;};func ParseUnionST_FixedPercentage (s string )(ST_FixedPercentage ,error ){_dcbag :=ST_FixedPercentage {};if _bg .ST_FixedPercentagePatternRe .MatchString (s ){_dcbag .ST_FixedPercentage =&ST_Percentage {};_dcbag .ST_FixedPercentage .ST_Percentage =&s ;}else {_gaagf ,_bgcadf :=_g .ParseInt (s ,10,64);if _bgcadf !=nil {return _dcbag ,_e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_bgcadf );};_cgdfe :=int32 (_gaagf );_dcbag .ST_FixedPercentageDecimal =&_cgdfe ;};return _dcbag ,nil ;}; +// Validate validates the CT_PositiveSize2D and its children +func (_efeaf *CT_PositiveSize2D )Validate ()error {return _efeaf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053i\u007a\u0065\u0032\u0044");};func (_bcfac *CT_GraphicalObjectData )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0075\u0072\u0069"},Value :_b .Sprintf ("\u0025\u0076",_bcfac .UriAttr )});e .EncodeToken (start );if _bcfac .Any !=nil {for _ ,_babb :=range _bcfac .Any {_babb .MarshalXML (e ,_gg .StartElement {});};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_eadfd *CT_EffectList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _eadfd .Blur !=nil {_cdcgf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_eadfd .Blur ,_cdcgf );};if _eadfd .FillOverlay !=nil {_bfdb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_eadfd .FillOverlay ,_bfdb );};if _eadfd .Glow !=nil {_cagac :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_eadfd .Glow ,_cagac );};if _eadfd .InnerShdw !=nil {_agda :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_eadfd .InnerShdw ,_agda );};if _eadfd .OuterShdw !=nil {_ebee :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_eadfd .OuterShdw ,_ebee );};if _eadfd .PrstShdw !=nil {_acgf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_eadfd .PrstShdw ,_acgf );};if _eadfd .Reflection !=nil {_ebbd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_eadfd .Reflection ,_ebbd );};if _eadfd .SoftEdge !=nil {_cegb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_eadfd .SoftEdge ,_cegb );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_LinearShadeProperties struct{AngAttr *int32 ;ScaledAttr *bool ;};func (_edda *CT_GroupLocking )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _edda .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_edda .NoGrpAttr ))});};if _edda .NoUngrpAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006eo\u0055\u006e\u0067\u0072\u0070"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_edda .NoUngrpAttr ))});};if _edda .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_edda .NoSelectAttr ))});};if _edda .NoRotAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_edda .NoRotAttr ))});};if _edda .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_edda .NoChangeAspectAttr ))});};if _edda .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_edda .NoMoveAttr ))});};if _edda .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_edda .NoResizeAttr ))});};e .EncodeToken (start );if _edda .ExtLst !=nil {_ddge :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edda .ExtLst ,_ddge );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_EmptyElement ()*CT_EmptyElement {_debf :=&CT_EmptyElement {};return _debf };func (_afaa *CT_GvmlTextShape )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_ceae :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_afaa .TxBody ,_ceae );if _afaa .Choice !=nil {_afaa .Choice .MarshalXML (e ,_gg .StartElement {});};if _afaa .ExtLst !=nil {_acecc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afaa .ExtLst ,_acecc );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_fegcd ST_AnimationChartOnlyBuildType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_gadacb :=_gg .Attr {};_gadacb .Name =name ;switch _fegcd {case ST_AnimationChartOnlyBuildTypeUnset :_gadacb .Value ="";case ST_AnimationChartOnlyBuildTypeSeries :_gadacb .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_AnimationChartOnlyBuildTypeCategory :_gadacb .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_AnimationChartOnlyBuildTypeSeriesEl :_gadacb .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case ST_AnimationChartOnlyBuildTypeCategoryEl :_gadacb .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _gadacb ,nil ;};type CT_EffectStyleList struct{EffectStyle []*CT_EffectStyleItem ;}; -// Validate validates the CT_PresetTextShape and its children -func (_bbccf *CT_PresetTextShape )Validate ()error {return _bbccf .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u0074T\u0065\u0078t\u0053\u0068\u0061\u0070\u0065");};func (_ged *CT_AnimationDgmBuildProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_agee :=range start .Attr {if _agee .Name .Local =="\u0062\u006c\u0064"{_abd ,_fafe :=ParseUnionST_AnimationDgmBuildType (_agee .Value );if _fafe !=nil {return _fafe ;};_ged .BldAttr =&_abd ;continue ;};if _agee .Name .Local =="\u0072\u0065\u0076"{_cfc ,_egde :=_g .ParseBool (_agee .Value );if _egde !=nil {return _egde ;};_ged .RevAttr =&_cfc ;continue ;};};for {_gba ,_bbba :=d .Token ();if _bbba !=nil {return _e .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",_bbba );};if _ddea ,_afad :=_gba .(_f .EndElement );_afad &&_ddea .Name ==start .Name {break ;};};return nil ;};type ST_ShapeType byte ;func (_dcegca ST_TextUnderlineType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dcegca .String (),start );};type EG_Media struct{AudioCd *CT_AudioCD ;WavAudioFile *CT_EmbeddedWAVAudioFile ;AudioFile *CT_AudioFile ;VideoFile *CT_VideoFile ;QuickTimeFile *CT_QuickTimeFile ;}; +// Validate validates the CT_ShapeProperties and its children +func (_cgaba *CT_ShapeProperties )Validate ()error {return _cgaba .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_Backdrop and its children -func (_ggg *CT_Backdrop )Validate ()error {return _ggg .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070");};type CT_EffectStyleList struct{EffectStyle []*CT_EffectStyleItem ;};func (_eeaaf *CT_PresetShadowEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cgef ,_gdac :=_eeaaf .PrstAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0072\u0073\u0074"});if _gdac !=nil {return _gdac ;};start .Attr =append (start .Attr ,_cgef );if _eeaaf .DistAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_eeaaf .DistAttr )});};if _eeaaf .DirAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0072"},Value :_e .Sprintf ("\u0025\u0076",*_eeaaf .DirAttr )});};e .EncodeToken (start );if _eeaaf .ScrgbClr !=nil {_beecf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_eeaaf .ScrgbClr ,_beecf );};if _eeaaf .SrgbClr !=nil {_abaae :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_eeaaf .SrgbClr ,_abaae );};if _eeaaf .HslClr !=nil {_eafd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_eeaaf .HslClr ,_eafd );};if _eeaaf .SysClr !=nil {_dfab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_eeaaf .SysClr ,_dfab );};if _eeaaf .SchemeClr !=nil {_bbcae :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_eeaaf .SchemeClr ,_bbcae );};if _eeaaf .PrstClr !=nil {_bbbfa :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_eeaaf .PrstClr ,_bbbfa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type EG_TextBulletTypeface struct{BuFontTx *CT_TextBulletTypefaceFollowText ;BuFont *CT_TextFont ;}; +// Validate validates the CT_NonVisualGraphicFrameProperties and its children +func (_ffca *CT_NonVisualGraphicFrameProperties )Validate ()error {return _ffca .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 (_dfcda *CT_GvmlTextShape )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dfcda .TxBody =NewCT_TextBody ();_aefcca :for {_ecdc ,_dcgb :=d .Token ();if _dcgb !=nil {return _dcgb ;};switch _cegfe :=_ecdc .(type ){case _gg .StartElement :switch _cegfe .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _ecgde :=d .DecodeElement (_dfcda .TxBody ,&_cegfe );_ecgde !=nil {return _ecgde ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfcda .Choice =NewCT_GvmlTextShapeChoice ();if _cccabd :=d .DecodeElement (&_dfcda .Choice .UseSpRect ,&_cegfe );_cccabd !=nil {return _cccabd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfcda .Choice =NewCT_GvmlTextShapeChoice ();if _ffdd :=d .DecodeElement (&_dfcda .Choice .Xfrm ,&_cegfe );_ffdd !=nil {return _ffdd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfcda .ExtLst =NewCT_OfficeArtExtensionList ();if _edgd :=d .DecodeElement (_dfcda .ExtLst ,&_cegfe );_edgd !=nil {return _edgd ;};default:_bb .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",_cegfe .Name );if _aacc :=d .Skip ();_aacc !=nil {return _aacc ;};};case _gg .EndElement :break _aefcca ;case _gg .CharData :};};return nil ;};type CT_AlphaBiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;}; -// Validate validates the CT_BlendEffect and its children -func (_bfegb *CT_BlendEffect )Validate ()error {return _bfegb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045f\u0066\u0065\u0063\u0074");};func (_bcbbgd *EG_ColorChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bcbbgd .ScrgbClr !=nil {_bcccg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bcbbgd .ScrgbClr ,_bcccg );};if _bcbbgd .SrgbClr !=nil {_becfd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_bcbbgd .SrgbClr ,_becfd );};if _bcbbgd .HslClr !=nil {_dbcgg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_bcbbgd .HslClr ,_dbcgg );};if _bcbbgd .SysClr !=nil {_affec :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_bcbbgd .SysClr ,_affec );};if _bcbbgd .SchemeClr !=nil {_gedgg :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_bcbbgd .SchemeClr ,_gedgg );};if _bcbbgd .PrstClr !=nil {_gfffe :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_bcbbgd .PrstClr ,_gfffe );};return nil ;};func NewCT_Connection ()*CT_Connection {_fgad :=&CT_Connection {};return _fgad };func (_ccef *CT_EffectStyleList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_eacb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}};for _ ,_cecbd :=range _ccef .EffectStyle {e .EncodeElement (_cecbd ,_eacb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TablePartStyle struct{TcTxStyle *CT_TableStyleTextStyle ;TcStyle *CT_TableStyleCellStyle ;};func ParseUnionST_Coordinate (s string )(ST_Coordinate ,error ){_eaebc :=ST_Coordinate {};if _bg .ST_UniversalMeasurePatternRe .MatchString (s ){_eaebc .ST_UniversalMeasure =&s ;}else {_gcggf ,_gefff :=_g .ParseInt (s ,10,64);if _gefff !=nil {return _eaebc ,_e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_gefff );};_eaebc .ST_CoordinateUnqualified =&_gcggf ;};return _eaebc ,nil ;};func (_facfg ST_PresetLineDashVal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_facfg .String (),start );};func (_fdegc ST_OnOffStyleType )String ()string {switch _fdegc {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0064\u0065\u0066";};return "";};func NewCT_BackgroundFillStyleList ()*CT_BackgroundFillStyleList {_aaag :=&CT_BackgroundFillStyleList {};return _aaag ;};type EG_ThemeableFontStyles struct{Font *CT_FontCollection ;FontRef *CT_FontReference ;};func NewCT_ThemeableLineStyle ()*CT_ThemeableLineStyle {_agefb :=&CT_ThemeableLineStyle {};return _agefb ;}; +// ValidateWithPath validates the CT_TextNoBullet and its children, prefixing error messages with path +func (_dccbed *CT_TextNoBullet )ValidateWithPath (path string )error {return nil }; // ValidateWithPath validates the CT_TableBackgroundStyle and its children, prefixing error messages with path -func (_dgcee *CT_TableBackgroundStyle )ValidateWithPath (path string )error {if _dgcee .Fill !=nil {if _gffaad :=_dgcee .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_gffaad !=nil {return _gffaad ;};};if _dgcee .FillRef !=nil {if _eeege :=_dgcee .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_eeege !=nil {return _eeege ;};};if _dgcee .Effect !=nil {if _gccf :=_dgcee .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_gccf !=nil {return _gccf ;};};if _dgcee .EffectRef !=nil {if _afffd :=_dgcee .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_afffd !=nil {return _afffd ;};};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 ;};func (_abdg *CT_TablePartStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbefc :for {_eeca ,_bfcb :=d .Token ();if _bfcb !=nil {return _bfcb ;};switch _cffce :=_eeca .(type ){case _f .StartElement :switch _cffce .Name {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 :"\u0074c\u0054\u0078\u0053\u0074\u0079\u006ce"},_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 :"\u0074c\u0054\u0078\u0053\u0074\u0079\u006ce"}:_abdg .TcTxStyle =NewCT_TableStyleTextStyle ();if _eddcd :=d .DecodeElement (_abdg .TcTxStyle ,&_cffce );_eddcd !=nil {return _eddcd ;};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 :"\u0074c\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0074c\u0053\u0074\u0079\u006c\u0065"}:_abdg .TcStyle =NewCT_TableStyleCellStyle ();if _fgdbg :=d .DecodeElement (_abdg .TcStyle ,&_cffce );_fgdbg !=nil {return _fgdbg ;};default:_db .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",_cffce .Name );if _fgdf :=d .Skip ();_fgdf !=nil {return _fgdf ;};};case _f .EndElement :break _fbefc ;case _f .CharData :};};return nil ;};type ST_AnimationChartOnlyBuildType byte ;func (_cgdd *CT_GraphicalObjectData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0072\u0069"},Value :_e .Sprintf ("\u0025\u0076",_cgdd .UriAttr )});e .EncodeToken (start );if _cgdd .Any !=nil {for _ ,_cefd :=range _cgdd .Any {_cefd .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_LineEndWidth byte ;func NewEG_Geometry ()*EG_Geometry {_feecb :=&EG_Geometry {};return _feecb };type CT_AnimationDgmBuildProperties struct{BldAttr *ST_AnimationDgmBuildType ;RevAttr *bool ;}; - -// ValidateWithPath validates the CT_PictureLocking and its children, prefixing error messages with path -func (_dbgee *CT_PictureLocking )ValidateWithPath (path string )error {if _dbgee .ExtLst !=nil {if _febfb :=_dbgee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_febfb !=nil {return _febfb ;};};return nil ;};func (_baee *ST_BlackWhiteMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_baee =0;case "\u0063\u006c\u0072":*_baee =1;case "\u0061\u0075\u0074\u006f":*_baee =2;case "\u0067\u0072\u0061\u0079":*_baee =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_baee =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_baee =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_baee =6;case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_baee =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_baee =8;case "\u0062\u006c\u0061c\u006b":*_baee =9;case "\u0077\u0068\u0069t\u0065":*_baee =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_baee =11;};return nil ;};type CT_WholeE2oFormatting struct{Ln *CT_LineProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_fbbdg ST_PresetLineDashVal )Validate ()error {return _fbbdg .ValidateWithPath ("")};func (_faga *CT_GroupShapeProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ddfad :=range start .Attr {if _ddfad .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_faga .BwModeAttr .UnmarshalXMLAttr (_ddfad );continue ;};};_ccff :for {_bbcca ,_bfadbd :=d .Token ();if _bfadbd !=nil {return _bfadbd ;};switch _eadad :=_bbcca .(type ){case _f .StartElement :switch _eadad .Name {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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_faga .Xfrm =NewCT_GroupTransform2D ();if _gdfcb :=d .DecodeElement (_faga .Xfrm ,&_eadad );_gdfcb !=nil {return _gdfcb ;};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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_faga .NoFill =NewCT_NoFillProperties ();if _ccede :=d .DecodeElement (_faga .NoFill ,&_eadad );_ccede !=nil {return _ccede ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_faga .SolidFill =NewCT_SolidColorFillProperties ();if _dbcbb :=d .DecodeElement (_faga .SolidFill ,&_eadad );_dbcbb !=nil {return _dbcbb ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_faga .GradFill =NewCT_GradientFillProperties ();if _bbfdc :=d .DecodeElement (_faga .GradFill ,&_eadad );_bbfdc !=nil {return _bbfdc ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_faga .BlipFill =NewCT_BlipFillProperties ();if _fdgf :=d .DecodeElement (_faga .BlipFill ,&_eadad );_fdgf !=nil {return _fdgf ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_faga .PattFill =NewCT_PatternFillProperties ();if _bbda :=d .DecodeElement (_faga .PattFill ,&_eadad );_bbda !=nil {return _bbda ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_faga .GrpFill =NewCT_GroupFillProperties ();if _caega :=d .DecodeElement (_faga .GrpFill ,&_eadad );_caega !=nil {return _caega ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_faga .EffectLst =NewCT_EffectList ();if _fddba :=d .DecodeElement (_faga .EffectLst ,&_eadad );_fddba !=nil {return _fddba ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_faga .EffectDag =NewCT_EffectContainer ();if _cefcd :=d .DecodeElement (_faga .EffectDag ,&_eadad );_cefcd !=nil {return _cefcd ;};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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_faga .Scene3d =NewCT_Scene3D ();if _gfbc :=d .DecodeElement (_faga .Scene3d ,&_eadad );_gfbc !=nil {return _gfbc ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_faga .ExtLst =NewCT_OfficeArtExtensionList ();if _affc :=d .DecodeElement (_faga .ExtLst ,&_eadad );_affc !=nil {return _affc ;};default:_db .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",_eadad .Name );if _daaf :=d .Skip ();_daaf !=nil {return _daaf ;};};case _f .EndElement :break _ccff ;case _f .CharData :};};return nil ;};const (ST_OnOffStyleTypeUnset ST_OnOffStyleType =0;ST_OnOffStyleTypeOn ST_OnOffStyleType =1;ST_OnOffStyleTypeOff ST_OnOffStyleType =2;ST_OnOffStyleTypeDef ST_OnOffStyleType =3;);func (_edccaf *CT_NonVisualGroupDrawingShapeProps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddbeb :for {_egaa ,_ddcb :=d .Token ();if _ddcb !=nil {return _ddcb ;};switch _beaaa :=_egaa .(type ){case _f .StartElement :switch _beaaa .Name {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 :"\u0067\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"},_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 :"\u0067\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}:_edccaf .GrpSpLocks =NewCT_GroupLocking ();if _gefda :=d .DecodeElement (_edccaf .GrpSpLocks ,&_beaaa );_gefda !=nil {return _gefda ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edccaf .ExtLst =NewCT_OfficeArtExtensionList ();if _cfdf :=d .DecodeElement (_edccaf .ExtLst ,&_beaaa );_cfdf !=nil {return _cfdf ;};default:_db .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",_beaaa .Name );if _eaagg :=d .Skip ();_eaagg !=nil {return _eaagg ;};};case _f .EndElement :break _ddbeb ;case _f .CharData :};};return nil ;};func NewCT_DuotoneEffect ()*CT_DuotoneEffect {_gaedd :=&CT_DuotoneEffect {};return _gaedd };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 (_gfdeb *CT_TableBackgroundStyle )ValidateWithPath (path string )error {if _gfdeb .Fill !=nil {if _bebgf :=_gfdeb .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_bebgf !=nil {return _bebgf ;};};if _gfdeb .FillRef !=nil {if _bacgd :=_gfdeb .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_bacgd !=nil {return _bacgd ;};};if _gfdeb .Effect !=nil {if _faagb :=_gfdeb .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_faagb !=nil {return _faagb ;};};if _gfdeb .EffectRef !=nil {if _bbdce :=_gfdeb .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_bbdce !=nil {return _bbdce ;};};return nil ;};func (_afggfg ST_TextVertOverflowType )ValidateWithPath (path string )error {switch _afggfg {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 (_afggfg ));};return nil ;};func (_gebefc *CT_TableCellBorderStyle )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _gebefc .Left !=nil {_bbebb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_gebefc .Left ,_bbebb );};if _gebefc .Right !=nil {_fdfe :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gebefc .Right ,_fdfe );};if _gebefc .Top !=nil {_efdc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0074o\u0070"}};e .EncodeElement (_gebefc .Top ,_efdc );};if _gebefc .Bottom !=nil {_bfee :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_gebefc .Bottom ,_bfee );};if _gebefc .InsideH !=nil {_fffca :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_gebefc .InsideH ,_fffca );};if _gebefc .InsideV !=nil {_dcdcg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_gebefc .InsideV ,_dcdcg );};if _gebefc .Tl2br !=nil {_efdeb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0074\u006c\u0032\u0062\u0072"}};e .EncodeElement (_gebefc .Tl2br ,_efdeb );};if _gebefc .Tr2bl !=nil {_dggdf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0074\u0072\u0032\u0062\u006c"}};e .EncodeElement (_gebefc .Tr2bl ,_dggdf );};if _gebefc .ExtLst !=nil {_gcagc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gebefc .ExtLst ,_gcagc );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_DefaultShapeDefinition and its children, prefixing error messages with path -func (_fbag *CT_DefaultShapeDefinition )ValidateWithPath (path string )error {if _acbce :=_fbag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_acbce !=nil {return _acbce ;};if _ebeec :=_fbag .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_ebeec !=nil {return _ebeec ;};if _dfde :=_fbag .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce");_dfde !=nil {return _dfde ;};if _fbag .Style !=nil {if _cfbf :=_fbag .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_cfbf !=nil {return _cfbf ;};};if _fbag .ExtLst !=nil {if _gdefg :=_fbag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdefg !=nil {return _gdefg ;};};return nil ;};func (_gdbge *ST_PresetPatternVal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgddg ,_fffffb :=d .Token ();if _fffffb !=nil {return _fffffb ;};if _dddffg ,_beacf :=_cgddg .(_f .EndElement );_beacf &&_dddffg .Name ==start .Name {*_gdbge =1;return nil ;};if _deagf ,_fggbc :=_cgddg .(_f .CharData );!_fggbc {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",_cgddg );}else {switch string (_deagf ){case "":*_gdbge =0;case "\u0070\u0063\u0074\u0035":*_gdbge =1;case "\u0070\u0063\u00741\u0030":*_gdbge =2;case "\u0070\u0063\u00742\u0030":*_gdbge =3;case "\u0070\u0063\u00742\u0035":*_gdbge =4;case "\u0070\u0063\u00743\u0030":*_gdbge =5;case "\u0070\u0063\u00744\u0030":*_gdbge =6;case "\u0070\u0063\u00745\u0030":*_gdbge =7;case "\u0070\u0063\u00746\u0030":*_gdbge =8;case "\u0070\u0063\u00747\u0030":*_gdbge =9;case "\u0070\u0063\u00747\u0035":*_gdbge =10;case "\u0070\u0063\u00748\u0030":*_gdbge =11;case "\u0070\u0063\u00749\u0030":*_gdbge =12;case "\u0068\u006f\u0072\u007a":*_gdbge =13;case "\u0076\u0065\u0072\u0074":*_gdbge =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_gdbge =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_gdbge =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_gdbge =17;case "\u0064\u006b\u0056\u0065\u0072\u0074":*_gdbge =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_gdbge =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_gdbge =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_gdbge =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_gdbge =22;case "\u0063\u0072\u006fs\u0073":*_gdbge =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_gdbge =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_gdbge =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_gdbge =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_gdbge =27;case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_gdbge =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_gdbge =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_gdbge =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_gdbge =31;case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_gdbge =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_gdbge =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_gdbge =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_gdbge =35;case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_gdbge =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_gdbge =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_gdbge =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_gdbge =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_gdbge =40;case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_gdbge =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_gdbge =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_gdbge =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_gdbge =44;case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_gdbge =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_gdbge =46;case "\u0070\u006c\u0061i\u0064":*_gdbge =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_gdbge =48;case "\u0077\u0065\u0061v\u0065":*_gdbge =49;case "\u0064\u0069\u0076o\u0074":*_gdbge =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_gdbge =51;case "\u0077\u0061\u0076\u0065":*_gdbge =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_gdbge =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_gdbge =54;};};_cgddg ,_fffffb =d .Token ();if _fffffb !=nil {return _fffffb ;};if _ddcdg ,_gfeaa :=_cgddg .(_f .EndElement );_gfeaa &&_ddcdg .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",_cgddg );};func (_cfbdb *ThemeOverride )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfbdb .CT_BaseStylesOverride =*NewCT_BaseStylesOverride ();_eaebe :for {_cbgag ,_gdacb :=d .Token ();if _gdacb !=nil {return _gdacb ;};switch _decea :=_cbgag .(type ){case _f .StartElement :switch _decea .Name {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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:_cfbdb .ClrScheme =NewCT_ColorScheme ();if _gceea :=d .DecodeElement (_cfbdb .ClrScheme ,&_decea );_gceea !=nil {return _gceea ;};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 :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_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 :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:_cfbdb .FontScheme =NewCT_FontScheme ();if _efcbec :=d .DecodeElement (_cfbdb .FontScheme ,&_decea );_efcbec !=nil {return _efcbec ;};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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:_cfbdb .FmtScheme =NewCT_StyleMatrix ();if _cfae :=d .DecodeElement (_cfbdb .FmtScheme ,&_decea );_cfae !=nil {return _cfae ;};default:_db .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",_decea .Name );if _cacdc :=d .Skip ();_cacdc !=nil {return _cacdc ;};};case _f .EndElement :break _eaebe ;case _f .CharData :};};return nil ;};type ST_BlipCompression byte ;func (_efafbf *CT_TextNoBullet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func ParseUnionST_PositiveFixedPercentage (s string )(ST_PositiveFixedPercentage ,error ){_bdgcg :=ST_PositiveFixedPercentage {};if _bg .ST_PercentagePatternRe .MatchString (s ){_bdgcg .ST_PositiveFixedPercentage =&ST_Percentage {};_bdgcg .ST_PositiveFixedPercentage .ST_Percentage =&s ;}else {_deeca ,_bgagfc :=_g .ParseInt (s ,10,64);if _bgagfc !=nil {return _bdgcg ,_e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_bgagfc );};_bcccge :=int32 (_deeca );_bdgcg .ST_PositiveFixedPercentageDecimal =&_bcccge ;};return _bdgcg ,nil ;};func (_bgcd *CT_Angle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_bgcd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Path2DList ()*CT_Path2DList {_ebcgf :=&CT_Path2DList {};return _ebcgf };func (_aeefb *EG_OfficeArtExtensionList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aeefb .Ext !=nil {_cecaa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065x\u0074"}};for _ ,_eeccd :=range _aeefb .Ext {e .EncodeElement (_eeccd ,_cecaa );};};return nil ;};func NewCT_TextNormalAutofit ()*CT_TextNormalAutofit {_efcbe :=&CT_TextNormalAutofit {};return _efcbe ;};type CT_Path2DCubicBezierTo struct{Pt []*CT_AdjPoint2D ;};func (_aedgad *EG_ThemeableFillStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ececd :for {_bgadb ,_bdcdb :=d .Token ();if _bdcdb !=nil {return _bdcdb ;};switch _aaeeaa :=_bgadb .(type ){case _f .StartElement :switch _aaeeaa .Name {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 :"\u0066\u0069\u006c\u006c"},_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 :"\u0066\u0069\u006c\u006c"}:_aedgad .Fill =NewCT_FillProperties ();if _ecfbe :=d .DecodeElement (_aedgad .Fill ,&_aaeeaa );_ecfbe !=nil {return _ecfbe ;};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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_aedgad .FillRef =NewCT_StyleMatrixReference ();if _egfcgb :=d .DecodeElement (_aedgad .FillRef ,&_aaeeaa );_egfcgb !=nil {return _egfcgb ;};default:_db .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",_aaeeaa .Name );if _gaaf :=d .Skip ();_gaaf !=nil {return _gaaf ;};};case _f .EndElement :break _ececd ;case _f .CharData :};};return nil ;};type CT_BaseStylesOverride struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;};func (_dgcaff ST_ColorSchemeIndex )Validate ()error {return _dgcaff .ValidateWithPath ("")}; +// Validate validates the CT_OfficeStyleSheet and its children +func (_eddfd *CT_OfficeStyleSheet )Validate ()error {return _eddfd .ValidateWithPath ("\u0043\u0054\u005f\u004fff\u0069\u0063\u0065\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");};func (_aebeb *ST_TextSpacingPercentOrPercentString )ValidateWithPath (path string )error {_adcea :=[]string {};if _aebeb .ST_TextSpacingPercent !=nil {_adcea =append (_adcea ,"S\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");};if _aebeb .ST_Percentage !=nil {_adcea =append (_adcea ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_adcea )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_adcea );};return nil ;}; -// ValidateWithPath validates the EG_TextBulletTypeface and its children, prefixing error messages with path -func (_beedg *EG_TextBulletTypeface )ValidateWithPath (path string )error {if _beedg .BuFontTx !=nil {if _gggga :=_beedg .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x");_gggga !=nil {return _gggga ;};};if _beedg .BuFont !=nil {if _dacgg :=_beedg .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074");_dacgg !=nil {return _dacgg ;};};return nil ;};func (_dcfd *CT_DuotoneEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );for _ ,_abead :=range _dcfd .EG_ColorChoice {_abead .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_GammaTransform ()*CT_GammaTransform {_cffcg :=&CT_GammaTransform {};return _cffcg }; +// Validate validates the CT_Ratio and its children +func (_gefaf *CT_Ratio )Validate ()error {return _gefaf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0074\u0069\u006f");};func (_baed *CT_FontReference )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {_fdbb ,_gdab :=_baed .IdxAttr .MarshalXMLAttr (_gg .Name {Local :"\u0069\u0064\u0078"});if _gdab !=nil {return _gdab ;};start .Attr =append (start .Attr ,_fdbb );e .EncodeToken (start );if _baed .ScrgbClr !=nil {_bbgc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_baed .ScrgbClr ,_bbgc );};if _baed .SrgbClr !=nil {_fedgae :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_baed .SrgbClr ,_fedgae );};if _baed .HslClr !=nil {_afedc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_baed .HslClr ,_afedc );};if _baed .SysClr !=nil {_cfgf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_baed .SysClr ,_cfgf );};if _baed .SchemeClr !=nil {_dacg :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_baed .SchemeClr ,_dacg );};if _baed .PrstClr !=nil {_gfeca :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_baed .PrstClr ,_gfeca );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_LightRig ()*CT_LightRig {_deef :=&CT_LightRig {};_deef .RigAttr =ST_LightRigType (1);_deef .DirAttr =ST_LightRigDirection (1);return _deef ;};func NewCT_AdjustHandleList ()*CT_AdjustHandleList {_cag :=&CT_AdjustHandleList {};return _cag };func (_ecead ST_TextWrappingType )Validate ()error {return _ecead .ValidateWithPath ("")};type CT_CustomColorList struct{CustClr []*CT_CustomColor ;}; -// Validate validates the CT_GlowEffect and its children -func (_efgbb *CT_GlowEffect )Validate ()error {return _efgbb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u006c\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074");}; +// Validate validates the CT_LineEndProperties and its children +func (_bgca *CT_LineEndProperties )Validate ()error {return _bgca .ValidateWithPath ("C\u0054_\u004c\u0069\u006e\u0065\u0045\u006e\u0064\u0050r\u006f\u0070\u0065\u0072ti\u0065\u0073");};func (_ecafa *CT_TextBulletSizePercent )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_ecafa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TextParagraph and its children, prefixing error messages with path -func (_bbabd *CT_TextParagraph )ValidateWithPath (path string )error {if _bbabd .PPr !=nil {if _ebcf :=_bbabd .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_ebcf !=nil {return _ebcf ;};};for _aacfd ,_ecabd :=range _bbabd .EG_TextRun {if _cfgfg :=_ecabd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075n\u005b\u0025\u0064\u005d",path ,_aacfd ));_cfgfg !=nil {return _cfgfg ;};};if _bbabd .EndParaRPr !=nil {if _gedac :=_bbabd .EndParaRPr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072");_gedac !=nil {return _gedac ;};};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_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 (_adeag ST_AnimationBuildType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_adeag .String (),start );};func NewCT_ScRgbColor ()*CT_ScRgbColor {_ggbeg :=&CT_ScRgbColor {};return _ggbeg };func NewCT_TableStyleCellStyle ()*CT_TableStyleCellStyle {_edagc :=&CT_TableStyleCellStyle {};return _edagc ;};func (_gbddf ST_LineEndWidth )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_egfdg :=_f .Attr {};_egfdg .Name =name ;switch _gbddf {case ST_LineEndWidthUnset :_egfdg .Value ="";case ST_LineEndWidthSm :_egfdg .Value ="\u0073\u006d";case ST_LineEndWidthMed :_egfdg .Value ="\u006d\u0065\u0064";case ST_LineEndWidthLg :_egfdg .Value ="\u006c\u0067";};return _egfdg ,nil ;}; +// ValidateWithPath validates the CT_CustomColor and its children, prefixing error messages with path +func (_abeg *CT_CustomColor )ValidateWithPath (path string )error {if _abeg .ScrgbClr !=nil {if _cbaaf :=_abeg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cbaaf !=nil {return _cbaaf ;};};if _abeg .SrgbClr !=nil {if _dbbde :=_abeg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_dbbde !=nil {return _dbbde ;};};if _abeg .HslClr !=nil {if _bfbe :=_abeg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bfbe !=nil {return _bfbe ;};};if _abeg .SysClr !=nil {if _faff :=_abeg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_faff !=nil {return _faff ;};};if _abeg .SchemeClr !=nil {if _daed :=_abeg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_daed !=nil {return _daed ;};};if _abeg .PrstClr !=nil {if _ffce :=_abeg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_ffce !=nil {return _ffce ;};};return nil ;}; -// Validate validates the CT_FontCollection and its children -func (_fdgef *CT_FontCollection )Validate ()error {return _fdgef .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065c\u0074\u0069\u006f\u006e");}; +// ValidateWithPath validates the EG_TextRun and its children, prefixing error messages with path +func (_ddabe *EG_TextRun )ValidateWithPath (path string )error {if _ddabe .R !=nil {if _caag :=_ddabe .R .ValidateWithPath (path +"\u002f\u0052");_caag !=nil {return _caag ;};};if _ddabe .Br !=nil {if _acbb :=_ddabe .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_acbb !=nil {return _acbb ;};};if _ddabe .Fld !=nil {if _gdfcf :=_ddabe .Fld .ValidateWithPath (path +"\u002f\u0046\u006c\u0064");_gdfcf !=nil {return _gdfcf ;};};return nil ;};func NewCT_TextBulletSizeFollowText ()*CT_TextBulletSizeFollowText {_fbdec :=&CT_TextBulletSizeFollowText {};return _fbdec ;};func (_fbca *CT_BaseStyles )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fbca .ClrScheme =NewCT_ColorScheme ();_fbca .FontScheme =NewCT_FontScheme ();_fbca .FmtScheme =NewCT_StyleMatrix ();_gcaa :for {_gbgb ,_bfdf :=d .Token ();if _bfdf !=nil {return _bfdf ;};switch _gfag :=_gbgb .(type ){case _gg .StartElement :switch _gfag .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _age :=d .DecodeElement (_fbca .ClrScheme ,&_gfag );_age !=nil {return _age ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dge :=d .DecodeElement (_fbca .FontScheme ,&_gfag );_dge !=nil {return _dge ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _daag :=d .DecodeElement (_fbca .FmtScheme ,&_gfag );_daag !=nil {return _daag ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbca .ExtLst =NewCT_OfficeArtExtensionList ();if _acd :=d .DecodeElement (_fbca .ExtLst ,&_gfag );_acd !=nil {return _acd ;};default:_bb .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",_gfag .Name );if _dde :=d .Skip ();_dde !=nil {return _dde ;};};case _gg .EndElement :break _gcaa ;case _gg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_AnimationGraphicalObjectBuildProperties and its children, prefixing error messages with path -func (_eaec *CT_AnimationGraphicalObjectBuildProperties )ValidateWithPath (path string )error {if _eaec .BldDgm !=nil {if _cbeb :=_eaec .BldDgm .ValidateWithPath (path +"\u002fB\u006c\u0064\u0044\u0067\u006d");_cbeb !=nil {return _cbeb ;};};if _eaec .BldChart !=nil {if _fbg :=_eaec .BldChart .ValidateWithPath (path +"\u002fB\u006c\u0064\u0043\u0068\u0061\u0072t");_fbg !=nil {return _fbg ;};};return nil ;};func (_fdbdg *ST_SystemColorVal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bedbb ,_gdacc :=d .Token ();if _gdacc !=nil {return _gdacc ;};if _cebad ,_ecbdb :=_bedbb .(_f .EndElement );_ecbdb &&_cebad .Name ==start .Name {*_fdbdg =1;return nil ;};if _bcgecd ,_gcefcf :=_bedbb .(_f .CharData );!_gcefcf {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",_bedbb );}else {switch string (_bcgecd ){case "":*_fdbdg =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_fdbdg =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_fdbdg =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_fdbdg =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_fdbdg =4;case "\u006d\u0065\u006e\u0075":*_fdbdg =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_fdbdg =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_fdbdg =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_fdbdg =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_fdbdg =9;case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_fdbdg =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_fdbdg =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_fdbdg =12;case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_fdbdg =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_fdbdg =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_fdbdg =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_fdbdg =16;case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_fdbdg =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_fdbdg =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_fdbdg =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_fdbdg =20;case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_fdbdg =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_fdbdg =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_fdbdg =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_fdbdg =24;case "\u0069\u006e\u0066\u006f\u0042\u006b":*_fdbdg =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_fdbdg =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_fdbdg =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_fdbdg =28;case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_fdbdg =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_fdbdg =30;};};_bedbb ,_gdacc =d .Token ();if _gdacc !=nil {return _gdacc ;};if _cbcce ,_edef :=_bedbb .(_f .EndElement );_edef &&_cbcce .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",_bedbb );};func (_badfc ST_ColorSchemeIndex )ValidateWithPath (path string )error {switch _badfc {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 (_badfc ));};return nil ;};type CT_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_eccbc *CT_LuminanceEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eccbc .BrightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_eccbc .BrightAttr )});};if _eccbc .ContrastAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_eccbc .ContrastAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gdgbg *CT_GroupTransform2D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebgd :=range start .Attr {if _ebgd .Name .Local =="\u0072\u006f\u0074"{_cgdae ,_gggad :=_g .ParseInt (_ebgd .Value ,10,32);if _gggad !=nil {return _gggad ;};_gedg :=int32 (_cgdae );_gdgbg .RotAttr =&_gedg ;continue ;};if _ebgd .Name .Local =="\u0066\u006c\u0069p\u0048"{_edgd ,_dbgb :=_g .ParseBool (_ebgd .Value );if _dbgb !=nil {return _dbgb ;};_gdgbg .FlipHAttr =&_edgd ;continue ;};if _ebgd .Name .Local =="\u0066\u006c\u0069p\u0056"{_badb ,_bfeab :=_g .ParseBool (_ebgd .Value );if _bfeab !=nil {return _bfeab ;};_gdgbg .FlipVAttr =&_badb ;continue ;};};_ffbc :for {_eeece ,_badcga :=d .Token ();if _badcga !=nil {return _badcga ;};switch _fcgac :=_eeece .(type ){case _f .StartElement :switch _fcgac .Name {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 :"\u006f\u0066\u0066"},_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 :"\u006f\u0066\u0066"}:_gdgbg .Off =NewCT_Point2D ();if _acag :=d .DecodeElement (_gdgbg .Off ,&_fcgac );_acag !=nil {return _acag ;};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 :"\u0065\u0078\u0074"},_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 :"\u0065\u0078\u0074"}:_gdgbg .Ext =NewCT_PositiveSize2D ();if _fgfbb :=d .DecodeElement (_gdgbg .Ext ,&_fcgac );_fgfbb !=nil {return _fgfbb ;};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 :"\u0063\u0068\u004ff\u0066"},_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 :"\u0063\u0068\u004ff\u0066"}:_gdgbg .ChOff =NewCT_Point2D ();if _cbdcf :=d .DecodeElement (_gdgbg .ChOff ,&_fcgac );_cbdcf !=nil {return _cbdcf ;};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 :"\u0063\u0068\u0045x\u0074"},_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 :"\u0063\u0068\u0045x\u0074"}:_gdgbg .ChExt =NewCT_PositiveSize2D ();if _bagfe :=d .DecodeElement (_gdgbg .ChExt ,&_fcgac );_bagfe !=nil {return _bagfe ;};default:_db .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",_fcgac .Name );if _cdfbd :=d .Skip ();_cdfbd !=nil {return _cdfbd ;};};case _f .EndElement :break _ffbc ;case _f .CharData :};};return nil ;};type CT_TextBulletSizeFollowText struct{};func (_adgbf *EG_LineJoinProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edffc :for {_eggef ,_bccfc :=d .Token ();if _bccfc !=nil {return _bccfc ;};switch _dadad :=_eggef .(type ){case _f .StartElement :switch _dadad .Name {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 :"\u0072\u006f\u0075n\u0064"},_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 :"\u0072\u006f\u0075n\u0064"}:_adgbf .Round =NewCT_LineJoinRound ();if _aebbab :=d .DecodeElement (_adgbf .Round ,&_dadad );_aebbab !=nil {return _aebbab ;};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 :"\u0062\u0065\u0076e\u006c"},_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 :"\u0062\u0065\u0076e\u006c"}:_adgbf .Bevel =NewCT_LineJoinBevel ();if _geeac :=d .DecodeElement (_adgbf .Bevel ,&_dadad );_geeac !=nil {return _geeac ;};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 :"\u006d\u0069\u0074e\u0072"},_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 :"\u006d\u0069\u0074e\u0072"}:_adgbf .Miter =NewCT_LineJoinMiterProperties ();if _cdfbe :=d .DecodeElement (_adgbf .Miter ,&_dadad );_cdfbe !=nil {return _cdfbe ;};default:_db .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",_dadad .Name );if _adcae :=d .Skip ();_adcae !=nil {return _adcae ;};};case _f .EndElement :break _edffc ;case _f .CharData :};};return nil ;};func NewCT_DashStopList ()*CT_DashStopList {_defg :=&CT_DashStopList {};return _defg };func (_fd *AG_Locking )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ga :=range start .Attr {if _ga .Name .Local =="\u006e\u006f\u0047r\u0070"{_dbg ,_fb :=_g .ParseBool (_ga .Value );if _fb !=nil {return _fb ;};_fd .NoGrpAttr =&_dbg ;continue ;};if _ga .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_de ,_ad :=_g .ParseBool (_ga .Value );if _ad !=nil {return _ad ;};_fd .NoSelectAttr =&_de ;continue ;};if _ga .Name .Local =="\u006e\u006f\u0052o\u0074"{_da ,_efc :=_g .ParseBool (_ga .Value );if _efc !=nil {return _efc ;};_fd .NoRotAttr =&_da ;continue ;};if _ga .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_ffg ,_cc :=_g .ParseBool (_ga .Value );if _cc !=nil {return _cc ;};_fd .NoChangeAspectAttr =&_ffg ;continue ;};if _ga .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_gb ,_feg :=_g .ParseBool (_ga .Value );if _feg !=nil {return _feg ;};_fd .NoMoveAttr =&_gb ;continue ;};if _ga .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_df ,_dce :=_g .ParseBool (_ga .Value );if _dce !=nil {return _dce ;};_fd .NoResizeAttr =&_df ;continue ;};if _ga .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_fa ,_faf :=_g .ParseBool (_ga .Value );if _faf !=nil {return _faf ;};_fd .NoEditPointsAttr =&_fa ;continue ;};if _ga .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_bbd ,_daa :=_g .ParseBool (_ga .Value );if _daa !=nil {return _daa ;};_fd .NoAdjustHandlesAttr =&_bbd ;continue ;};if _ga .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_fg ,_ce :=_g .ParseBool (_ga .Value );if _ce !=nil {return _ce ;};_fd .NoChangeArrowheadsAttr =&_fg ;continue ;};if _ga .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_bca ,_eeg :=_g .ParseBool (_ga .Value );if _eeg !=nil {return _eeg ;};_fd .NoChangeShapeTypeAttr =&_bca ;continue ;};};for {_dee ,_bgb :=d .Token ();if _bgb !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u003a\u0020%\u0073",_bgb );};if _ag ,_af :=_dee .(_f .EndElement );_af &&_ag .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Path2DClose and its children, prefixing error messages with path +func (_fcfcc *CT_Path2DClose )ValidateWithPath (path string )error {return nil };func (_ccbfcg ST_DgmBuildStep )Validate ()error {return _ccbfcg .ValidateWithPath ("")};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 (_ggbcce *ST_TextCapsType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_adaeff ,_aacab :=d .Token ();if _aacab !=nil {return _aacab ;};if _bfgbfb ,_geadce :=_adaeff .(_gg .EndElement );_geadce &&_bfgbfb .Name ==start .Name {*_ggbcce =1;return nil ;};if _cefdee ,_bddgfg :=_adaeff .(_gg .CharData );!_bddgfg {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",_adaeff );}else {switch string (_cefdee ){case "":*_ggbcce =0;case "\u006e\u006f\u006e\u0065":*_ggbcce =1;case "\u0073\u006d\u0061l\u006c":*_ggbcce =2;case "\u0061\u006c\u006c":*_ggbcce =3;};};_adaeff ,_aacab =d .Token ();if _aacab !=nil {return _aacab ;};if _feafb ,_debca :=_adaeff .(_gg .EndElement );_debca &&_feafb .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",_adaeff );}; -// ValidateWithPath validates the CT_TextBulletSizePoint and its children, prefixing error messages with path -func (_fdcdf *CT_TextBulletSizePoint )ValidateWithPath (path string )error {if _fdcdf .ValAttr < 100{return _e .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 ,_fdcdf .ValAttr );};if _fdcdf .ValAttr > 400000{return _e .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 ,_fdcdf .ValAttr );};return nil ;};func (_feacdd *ST_AnimationBuildType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_befbb ,_gdedg :=d .Token ();if _gdedg !=nil {return _gdedg ;};if _ddded ,_gcgba :=_befbb .(_f .EndElement );_gcgba &&_ddded .Name ==start .Name {*_feacdd =1;return nil ;};if _daacgc ,_eebge :=_befbb .(_f .CharData );!_eebge {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",_befbb );}else {switch string (_daacgc ){case "":*_feacdd =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_feacdd =1;};};_befbb ,_gdedg =d .Token ();if _gdedg !=nil {return _gdedg ;};if _ggbdg ,_beegd :=_befbb .(_f .EndElement );_beegd &&_ggbdg .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",_befbb );};func (_gfbcb *CT_TextCharacterProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_addec :=range start .Attr {if _addec .Name .Local =="\u006c\u0061\u006e\u0067"{_bagca ,_gebbf :=_addec .Value ,error (nil );if _gebbf !=nil {return _gebbf ;};_gfbcb .LangAttr =&_bagca ;continue ;};if _addec .Name .Local =="\u0073\u007a"{_fedag ,_bbffa :=_g .ParseInt (_addec .Value ,10,32);if _bbffa !=nil {return _bbffa ;};_fdedb :=int32 (_fedag );_gfbcb .SzAttr =&_fdedb ;continue ;};if _addec .Name .Local =="\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"{_fgccb ,_fdffa :=_g .ParseBool (_addec .Value );if _fdffa !=nil {return _fdffa ;};_gfbcb .KumimojiAttr =&_fgccb ;continue ;};if _addec .Name .Local =="\u0073\u0074\u0072\u0069\u006b\u0065"{_gfbcb .StrikeAttr .UnmarshalXMLAttr (_addec );continue ;};if _addec .Name .Local =="\u0063\u0061\u0070"{_gfbcb .CapAttr .UnmarshalXMLAttr (_addec );continue ;};if _addec .Name .Local =="\u0062"{_bafeg ,_bdeca :=_g .ParseBool (_addec .Value );if _bdeca !=nil {return _bdeca ;};_gfbcb .BAttr =&_bafeg ;continue ;};if _addec .Name .Local =="\u0069"{_bfedb ,_fcfedg :=_g .ParseBool (_addec .Value );if _fcfedg !=nil {return _fcfedg ;};_gfbcb .IAttr =&_bfedb ;continue ;};if _addec .Name .Local =="\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"{_gddfc ,_bggaf :=_g .ParseBool (_addec .Value );if _bggaf !=nil {return _bggaf ;};_gfbcb .SmtCleanAttr =&_gddfc ;continue ;};if _addec .Name .Local =="\u006b\u0065\u0072\u006e"{_ggeec ,_dcgeda :=_g .ParseInt (_addec .Value ,10,32);if _dcgeda !=nil {return _dcgeda ;};_febdg :=int32 (_ggeec );_gfbcb .KernAttr =&_febdg ;continue ;};if _addec .Name .Local =="\u0065\u0072\u0072"{_gacfb ,_ceaafe :=_g .ParseBool (_addec .Value );if _ceaafe !=nil {return _ceaafe ;};_gfbcb .ErrAttr =&_gacfb ;continue ;};if _addec .Name .Local =="\u0061l\u0074\u004c\u0061\u006e\u0067"{_fcfce ,_ebegac :=_addec .Value ,error (nil );if _ebegac !=nil {return _ebegac ;};_gfbcb .AltLangAttr =&_fcfce ;continue ;};if _addec .Name .Local =="\u006eo\u0050\u0072\u006f\u006f\u0066"{_cdcdb ,_bdagc :=_g .ParseBool (_addec .Value );if _bdagc !=nil {return _bdagc ;};_gfbcb .NoProofAttr =&_cdcdb ;continue ;};if _addec .Name .Local =="\u0075"{_gfbcb .UAttr .UnmarshalXMLAttr (_addec );continue ;};if _addec .Name .Local =="\u0073\u006d\u0074I\u0064"{_cbafgc ,_bgbbdf :=_g .ParseUint (_addec .Value ,10,32);if _bgbbdf !=nil {return _bgbbdf ;};_gcada :=uint32 (_cbafgc );_gfbcb .SmtIdAttr =&_gcada ;continue ;};if _addec .Name .Local =="\u0073\u0070\u0063"{_aeab ,_becfe :=ParseUnionST_TextPoint (_addec .Value );if _becfe !=nil {return _becfe ;};_gfbcb .SpcAttr =&_aeab ;continue ;};if _addec .Name .Local =="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"{_fgeg ,_baedag :=ParseUnionST_Percentage (_addec .Value );if _baedag !=nil {return _baedag ;};_gfbcb .BaselineAttr =&_fgeg ;continue ;};if _addec .Name .Local =="\u0064\u0069\u0072t\u0079"{_bfbaa ,_gadea :=_g .ParseBool (_addec .Value );if _gadea !=nil {return _gadea ;};_gfbcb .DirtyAttr =&_bfbaa ;continue ;};if _addec .Name .Local =="\u0062\u006d\u006b"{_agegc ,_aaegd :=_addec .Value ,error (nil );if _aaegd !=nil {return _aaegd ;};_gfbcb .BmkAttr =&_agegc ;continue ;};if _addec .Name .Local =="\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"{_bcfegc ,_bagga :=_g .ParseBool (_addec .Value );if _bagga !=nil {return _bagga ;};_gfbcb .NormalizeHAttr =&_bcfegc ;continue ;};};_cfccb :for {_dbcgc ,_becgda :=d .Token ();if _becgda !=nil {return _becgda ;};switch _cggag :=_dbcgc .(type ){case _f .StartElement :switch _cggag .Name {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 :"\u006c\u006e"},_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 :"\u006c\u006e"}:_gfbcb .Ln =NewCT_LineProperties ();if _dgff :=d .DecodeElement (_gfbcb .Ln ,&_cggag );_dgff !=nil {return _dgff ;};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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_gfbcb .NoFill =NewCT_NoFillProperties ();if _cgffd :=d .DecodeElement (_gfbcb .NoFill ,&_cggag );_cgffd !=nil {return _cgffd ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_gfbcb .SolidFill =NewCT_SolidColorFillProperties ();if _dged :=d .DecodeElement (_gfbcb .SolidFill ,&_cggag );_dged !=nil {return _dged ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_gfbcb .GradFill =NewCT_GradientFillProperties ();if _eebg :=d .DecodeElement (_gfbcb .GradFill ,&_cggag );_eebg !=nil {return _eebg ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_gfbcb .BlipFill =NewCT_BlipFillProperties ();if _cggbf :=d .DecodeElement (_gfbcb .BlipFill ,&_cggag );_cggbf !=nil {return _cggbf ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_gfbcb .PattFill =NewCT_PatternFillProperties ();if _abadc :=d .DecodeElement (_gfbcb .PattFill ,&_cggag );_abadc !=nil {return _abadc ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_gfbcb .GrpFill =NewCT_GroupFillProperties ();if _dfdc :=d .DecodeElement (_gfbcb .GrpFill ,&_cggag );_dfdc !=nil {return _dfdc ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_gfbcb .EffectLst =NewCT_EffectList ();if _cfdcb :=d .DecodeElement (_gfbcb .EffectLst ,&_cggag );_cfdcb !=nil {return _cfdcb ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_gfbcb .EffectDag =NewCT_EffectContainer ();if _begf :=d .DecodeElement (_gfbcb .EffectDag ,&_cggag );_begf !=nil {return _begf ;};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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_gfbcb .Highlight =NewCT_Color ();if _bgecbc :=d .DecodeElement (_gfbcb .Highlight ,&_cggag );_bgecbc !=nil {return _bgecbc ;};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 :"\u0075\u004c\u006eT\u0078"},_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 :"\u0075\u004c\u006eT\u0078"}:_gfbcb .ULnTx =NewCT_TextUnderlineLineFollowText ();if _cccef :=d .DecodeElement (_gfbcb .ULnTx ,&_cggag );_cccef !=nil {return _cccef ;};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 :"\u0075\u004c\u006e"},_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 :"\u0075\u004c\u006e"}:_gfbcb .ULn =NewCT_LineProperties ();if _bcebg :=d .DecodeElement (_gfbcb .ULn ,&_cggag );_bcebg !=nil {return _bcebg ;};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 :"\u0075F\u0069\u006c\u006c\u0054\u0078"},_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 :"\u0075F\u0069\u006c\u006c\u0054\u0078"}:_gfbcb .UFillTx =NewCT_TextUnderlineFillFollowText ();if _cdddc :=d .DecodeElement (_gfbcb .UFillTx ,&_cggag );_cdddc !=nil {return _cdddc ;};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 :"\u0075\u0046\u0069l\u006c"},_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 :"\u0075\u0046\u0069l\u006c"}:_gfbcb .UFill =NewCT_TextUnderlineFillGroupWrapper ();if _gfafdb :=d .DecodeElement (_gfbcb .UFill ,&_cggag );_gfafdb !=nil {return _gfafdb ;};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 :"\u006c\u0061\u0074i\u006e"},_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 :"\u006c\u0061\u0074i\u006e"}:_gfbcb .Latin =NewCT_TextFont ();if _ggfb :=d .DecodeElement (_gfbcb .Latin ,&_cggag );_ggfb !=nil {return _ggfb ;};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 :"\u0065\u0061"},_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 :"\u0065\u0061"}:_gfbcb .Ea =NewCT_TextFont ();if _fgfcc :=d .DecodeElement (_gfbcb .Ea ,&_cggag );_fgfcc !=nil {return _fgfcc ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:_gfbcb .Cs =NewCT_TextFont ();if _cfbfa :=d .DecodeElement (_gfbcb .Cs ,&_cggag );_cfbfa !=nil {return _cfbfa ;};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 :"\u0073\u0079\u006d"},_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 :"\u0073\u0079\u006d"}:_gfbcb .Sym =NewCT_TextFont ();if _afdbf :=d .DecodeElement (_gfbcb .Sym ,&_cggag );_afdbf !=nil {return _afdbf ;};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 :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"},_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 :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}:_gfbcb .HlinkClick =NewCT_Hyperlink ();if _eeebbe :=d .DecodeElement (_gfbcb .HlinkClick ,&_cggag );_eeebbe !=nil {return _eeebbe ;};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 :"\u0068\u006c\u0069\u006e\u006b\u004d\u006f\u0075\u0073e\u004f\u0076\u0065\u0072"},_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 :"\u0068\u006c\u0069\u006e\u006b\u004d\u006f\u0075\u0073e\u004f\u0076\u0065\u0072"}:_gfbcb .HlinkMouseOver =NewCT_Hyperlink ();if _cbcag :=d .DecodeElement (_gfbcb .HlinkMouseOver ,&_cggag );_cbcag !=nil {return _cbcag ;};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 :"\u0072\u0074\u006c"},_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 :"\u0072\u0074\u006c"}:_gfbcb .Rtl =NewCT_Boolean ();if _bcbgd :=d .DecodeElement (_gfbcb .Rtl ,&_cggag );_bcbgd !=nil {return _bcbgd ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfbcb .ExtLst =NewCT_OfficeArtExtensionList ();if _cdfad :=d .DecodeElement (_gfbcb .ExtLst ,&_cggag );_cdfad !=nil {return _cdfad ;};default:_db .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",_cggag .Name );if _afcg :=d .Skip ();_afcg !=nil {return _afcg ;};};case _f .EndElement :break _cfccb ;case _f .CharData :};};return nil ;};func (_ddcae ST_ColorSchemeIndex )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_affbf :=_f .Attr {};_affbf .Name =name ;switch _ddcae {case ST_ColorSchemeIndexUnset :_affbf .Value ="";case ST_ColorSchemeIndexDk1 :_affbf .Value ="\u0064\u006b\u0031";case ST_ColorSchemeIndexLt1 :_affbf .Value ="\u006c\u0074\u0031";case ST_ColorSchemeIndexDk2 :_affbf .Value ="\u0064\u006b\u0032";case ST_ColorSchemeIndexLt2 :_affbf .Value ="\u006c\u0074\u0032";case ST_ColorSchemeIndexAccent1 :_affbf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ColorSchemeIndexAccent2 :_affbf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ColorSchemeIndexAccent3 :_affbf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_ColorSchemeIndexAccent4 :_affbf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ColorSchemeIndexAccent5 :_affbf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ColorSchemeIndexAccent6 :_affbf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_ColorSchemeIndexHlink :_affbf .Value ="\u0068\u006c\u0069n\u006b";case ST_ColorSchemeIndexFolHlink :_affbf .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";};return _affbf ,nil ;};type CT_AudioCD struct{St *CT_AudioCDTime ;End *CT_AudioCDTime ;ExtLst *CT_OfficeArtExtensionList ;};func (_adgdd *CT_PresetColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_abbgec ,_dece :=_adgdd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _dece !=nil {return _dece ;};start .Attr =append (start .Attr ,_abbgec );e .EncodeToken (start );if _adgdd .EG_ColorTransform !=nil {for _ ,_cbdcd :=range _adgdd .EG_ColorTransform {_cbdcd .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bfbfge ST_PenAlignment )String ()string {switch _bfbfge {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u0069\u006e";};return "";};func NewCT_InnerShadowEffect ()*CT_InnerShadowEffect {_befd :=&CT_InnerShadowEffect {};return _befd };func (_bgdg *CT_BackgroundFormatting )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bgdg .NoFill !=nil {_eaea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgdg .NoFill ,_eaea );};if _bgdg .SolidFill !=nil {_cgb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgdg .SolidFill ,_cgb );};if _bgdg .GradFill !=nil {_dfea :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgdg .GradFill ,_dfea );};if _bgdg .BlipFill !=nil {_aee :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgdg .BlipFill ,_aee );};if _bgdg .PattFill !=nil {_fcb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgdg .PattFill ,_fcb );};if _bgdg .GrpFill !=nil {_cffc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_bgdg .GrpFill ,_cffc );};if _bgdg .EffectLst !=nil {_afe :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgdg .EffectLst ,_afe );};if _bgdg .EffectDag !=nil {_gedc :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_bgdg .EffectDag ,_gedc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_GvmlShape ()*CT_GvmlShape {_bbga :=&CT_GvmlShape {};_bbga .NvSpPr =NewCT_GvmlShapeNonVisual ();_bbga .SpPr =NewCT_ShapeProperties ();return _bbga ;};func (_cefec *EG_ThemeableEffectStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cefec .Effect !=nil {_cdgcf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_cefec .Effect ,_cdgcf );};if _cefec .EffectRef !=nil {_edffg :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_cefec .EffectRef ,_edffg );};return nil ;};type CT_Blip struct{CstateAttr ST_BlipCompression ;Choice []*CT_BlipChoice ;ExtLst *CT_OfficeArtExtensionList ;EmbedAttr *string ;LinkAttr *string ;}; +// Validate validates the CT_TextTabStop and its children +func (_geabe *CT_TextTabStop )Validate ()error {return _geabe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070");};func (_ggfdc *CT_PresetShadowEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ggfdc .PrstAttr =ST_PresetShadowVal (1);for _ ,_fbacd :=range start .Attr {if _fbacd .Name .Local =="\u0070\u0072\u0073\u0074"{_ggfdc .PrstAttr .UnmarshalXMLAttr (_fbacd );continue ;};if _fbacd .Name .Local =="\u0064\u0069\u0073\u0074"{_ffead ,_efab :=_c .ParseInt (_fbacd .Value ,10,64);if _efab !=nil {return _efab ;};_ggfdc .DistAttr =&_ffead ;continue ;};if _fbacd .Name .Local =="\u0064\u0069\u0072"{_facac ,_eggba :=_c .ParseInt (_fbacd .Value ,10,32);if _eggba !=nil {return _eggba ;};_eeedb :=int32 (_facac );_ggfdc .DirAttr =&_eeedb ;continue ;};};_eaade :for {_geee ,_aaggfb :=d .Token ();if _aaggfb !=nil {return _aaggfb ;};switch _ggdgb :=_geee .(type ){case _gg .StartElement :switch _ggdgb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggfdc .ScrgbClr =NewCT_ScRgbColor ();if _eegba :=d .DecodeElement (_ggfdc .ScrgbClr ,&_ggdgb );_eegba !=nil {return _eegba ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggfdc .SrgbClr =NewCT_SRgbColor ();if _acgb :=d .DecodeElement (_ggfdc .SrgbClr ,&_ggdgb );_acgb !=nil {return _acgb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggfdc .HslClr =NewCT_HslColor ();if _bbcbc :=d .DecodeElement (_ggfdc .HslClr ,&_ggdgb );_bbcbc !=nil {return _bbcbc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggfdc .SysClr =NewCT_SystemColor ();if _gddef :=d .DecodeElement (_ggfdc .SysClr ,&_ggdgb );_gddef !=nil {return _gddef ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggfdc .SchemeClr =NewCT_SchemeColor ();if _bfcae :=d .DecodeElement (_ggfdc .SchemeClr ,&_ggdgb );_bfcae !=nil {return _bfcae ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggfdc .PrstClr =NewCT_PresetColor ();if _fgcdd :=d .DecodeElement (_ggfdc .PrstClr ,&_ggdgb );_fgcdd !=nil {return _fgcdd ;};default:_bb .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",_ggdgb .Name );if _gcafe :=d .Skip ();_gcafe !=nil {return _gcafe ;};};case _gg .EndElement :break _eaade ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_TextCharBullet and its children -func (_gedae *CT_TextCharBullet )Validate ()error {return _gedae .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042u\u006c\u006c\u0065\u0074");};func (_gabbe ST_PathShadeType )String ()string {switch _gabbe {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 (_aegfbf ST_AnimationChartBuildType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aegfbf .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_f .CharData (_aegfbf .ST_AnimationBuildType .String ()));};if _aegfbf .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {e .EncodeToken (_f .CharData (_aegfbf .ST_AnimationChartOnlyBuildType .String ()));};return e .EncodeToken (_f .EndElement {Name :start .Name });};type ST_LineCap byte ;type CT_AnimationDgmElement struct{IdAttr *string ;BldStepAttr ST_DgmBuildStep ;};func (_gd *AG_Blob )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dd :=range start .Attr {if _dd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dd .Name .Local =="\u0065\u006d\u0062e\u0064"{_dg ,_ef :=_dd .Value ,error (nil );if _ef !=nil {return _ef ;};_gd .EmbedAttr =&_dg ;continue ;};if _dd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dd .Name .Local =="\u006c\u0069\u006e\u006b"{_bc ,_efa :=_dd .Value ,error (nil );if _efa !=nil {return _efa ;};_gd .LinkAttr =&_bc ;continue ;};};for {_a ,_ed :=d .Token ();if _ed !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0042\u006c\u006f\u0062\u003a\u0020\u0025\u0073",_ed );};if _fe ,_be :=_a .(_f .EndElement );_be &&_fe .Name ==start .Name {break ;};};return nil ;};type CT_NonVisualGroupDrawingShapeProps struct{GrpSpLocks *CT_GroupLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_adfcb *CT_VideoFile )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecga :=range start .Attr {if _ecga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ecga .Name .Local =="\u006c\u0069\u006e\u006b"||_ecga .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"&&_ecga .Name .Local =="\u006c\u0069\u006e\u006b"{_fbba ,_abgfeb :=_ecga .Value ,error (nil );if _abgfeb !=nil {return _abgfeb ;};_adfcb .LinkAttr =_fbba ;continue ;};if _ecga .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ceecb ,_gcffe :=_ecga .Value ,error (nil );if _gcffe !=nil {return _gcffe ;};_adfcb .ContentTypeAttr =&_ceecb ;continue ;};};_ceefe :for {_bfbea ,_ffegg :=d .Token ();if _ffegg !=nil {return _ffegg ;};switch _edbfe :=_bfbea .(type ){case _f .StartElement :switch _edbfe .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adfcb .ExtLst =NewCT_OfficeArtExtensionList ();if _cgcef :=d .DecodeElement (_adfcb .ExtLst ,&_edbfe );_cgcef !=nil {return _cgcef ;};default:_db .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",_edbfe .Name );if _edfbd :=d .Skip ();_edfbd !=nil {return _edfbd ;};};case _f .EndElement :break _ceefe ;case _f .CharData :};};return nil ;};func (_dccba ST_ChartBuildStep )Validate ()error {return _dccba .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_LineStyleList and its children, prefixing error messages with path +func (_bffga *CT_LineStyleList )ValidateWithPath (path string )error {for _gffg ,_bfcgac :=range _bffga .Ln {if _baag :=_bfcgac .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u004c\u006e\u005b\u0025\u0064]",path ,_gffg ));_baag !=nil {return _baag ;};};return nil ;};func NewCT_AdjPoint2D ()*CT_AdjPoint2D {_cbe :=&CT_AdjPoint2D {};return _cbe };func (_gfcdg *CT_OfficeStyleSheet )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gfcdg .ThemeElements =NewCT_BaseStyles ();for _ ,_fdab :=range start .Attr {if _fdab .Name .Local =="\u006e\u0061\u006d\u0065"{_ffbf ,_aadb :=_fdab .Value ,error (nil );if _aadb !=nil {return _aadb ;};_gfcdg .NameAttr =&_ffbf ;continue ;};};_dedabe :for {_gcbed ,_eadcf :=d .Token ();if _eadcf !=nil {return _eadcf ;};switch _eaecf :=_gcbed .(type ){case _gg .StartElement :switch _eaecf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dfcbe :=d .DecodeElement (_gfcdg .ThemeElements ,&_eaecf );_dfcbe !=nil {return _dfcbe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfcdg .ObjectDefaults =NewCT_ObjectStyleDefaults ();if _ffbede :=d .DecodeElement (_gfcdg .ObjectDefaults ,&_eaecf );_ffbede !=nil {return _ffbede ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfcdg .ExtraClrSchemeLst =NewCT_ColorSchemeList ();if _ebdab :=d .DecodeElement (_gfcdg .ExtraClrSchemeLst ,&_eaecf );_ebdab !=nil {return _ebdab ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfcdg .CustClrLst =NewCT_CustomColorList ();if _aeffb :=d .DecodeElement (_gfcdg .CustClrLst ,&_eaecf );_aeffb !=nil {return _aeffb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfcdg .ExtLst =NewCT_OfficeArtExtensionList ();if _dcagd :=d .DecodeElement (_gfcdg .ExtLst ,&_eaecf );_dcagd !=nil {return _dcagd ;};default:_bb .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",_eaecf .Name );if _fgdb :=d .Skip ();_fgdb !=nil {return _fgdb ;};};case _gg .EndElement :break _dedabe ;case _gg .CharData :};};return nil ;};type CT_Point2D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;}; -// ValidateWithPath validates the CT_LineProperties and its children, prefixing error messages with path -func (_cfcac *CT_LineProperties )ValidateWithPath (path string )error {if _cfcac .WAttr !=nil {if *_cfcac .WAttr < 0{return _e .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 ,*_cfcac .WAttr );};if *_cfcac .WAttr > 20116800{return _e .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 ,*_cfcac .WAttr );};};if _dggc :=_cfcac .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_dggc !=nil {return _dggc ;};if _ffgfa :=_cfcac .CmpdAttr .ValidateWithPath (path +"\u002fC\u006d\u0070\u0064\u0041\u0074\u0074r");_ffgfa !=nil {return _ffgfa ;};if _ebaeb :=_cfcac .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_ebaeb !=nil {return _ebaeb ;};if _cfcac .NoFill !=nil {if _eddcc :=_cfcac .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_eddcc !=nil {return _eddcc ;};};if _cfcac .SolidFill !=nil {if _ddbec :=_cfcac .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_ddbec !=nil {return _ddbec ;};};if _cfcac .GradFill !=nil {if _bface :=_cfcac .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_bface !=nil {return _bface ;};};if _cfcac .PattFill !=nil {if _bcedag :=_cfcac .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bcedag !=nil {return _bcedag ;};};if _cfcac .PrstDash !=nil {if _cfbef :=_cfcac .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_cfbef !=nil {return _cfbef ;};};if _cfcac .CustDash !=nil {if _ebcebb :=_cfcac .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h");_ebcebb !=nil {return _ebcebb ;};};if _cfcac .Round !=nil {if _ebbb :=_cfcac .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_ebbb !=nil {return _ebbb ;};};if _cfcac .Bevel !=nil {if _fgdb :=_cfcac .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_fgdb !=nil {return _fgdb ;};};if _cfcac .Miter !=nil {if _aagd :=_cfcac .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_aagd !=nil {return _aagd ;};};if _cfcac .HeadEnd !=nil {if _aaabf :=_cfcac .HeadEnd .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0045\u006e\u0064");_aaabf !=nil {return _aaabf ;};};if _cfcac .TailEnd !=nil {if _adfa :=_cfcac .TailEnd .ValidateWithPath (path +"\u002f\u0054\u0061\u0069\u006c\u0045\u006e\u0064");_adfa !=nil {return _adfa ;};};if _cfcac .ExtLst !=nil {if _beddb :=_cfcac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_beddb !=nil {return _beddb ;};};return nil ;};func (_dbbaa ST_CompoundLine )String ()string {switch _dbbaa {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 (_cgbeb *CT_ColorSchemeList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdef :for {_agaffa ,_eeaf :=d .Token ();if _eeaf !=nil {return _eeaf ;};switch _ddae :=_agaffa .(type ){case _f .StartElement :switch _ddae .Name {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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053c\u0068\u0065\u006d\u0065"},_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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053c\u0068\u0065\u006d\u0065"}:_ebad :=NewCT_ColorSchemeAndMapping ();if _ecde :=d .DecodeElement (_ebad ,&_ddae );_ecde !=nil {return _ecde ;};_cgbeb .ExtraClrScheme =append (_cgbeb .ExtraClrScheme ,_ebad );default:_db .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",_ddae .Name );if _cafce :=d .Skip ();_cafce !=nil {return _cafce ;};};case _f .EndElement :break _bdef ;case _f .CharData :};};return nil ;};type CT_OfficeStyleSheet struct{NameAttr *string ;ThemeElements *CT_BaseStyles ;ObjectDefaults *CT_ObjectStyleDefaults ;ExtraClrSchemeLst *CT_ColorSchemeList ;CustClrLst *CT_CustomColorList ;ExtLst *CT_OfficeArtExtensionList ;};type CT_Vector3D struct{DxAttr ST_Coordinate ;DyAttr ST_Coordinate ;DzAttr ST_Coordinate ;};func (_eeabf *CT_TextBulletSizePercent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eeabf .ValAttr ="\u0031\u0030\u0030\u0025";for _ ,_eegga :=range start .Attr {if _eegga .Name .Local =="\u0076\u0061\u006c"{_cbdga ,_ecadd :=_eegga .Value ,error (nil );if _ecadd !=nil {return _ecadd ;};_eeabf .ValAttr =_cbdga ;continue ;};};for {_fdgcb ,_dadba :=d .Token ();if _dadba !=nil {return _e .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",_dadba );};if _befba ,_abfaf :=_fdgcb .(_f .EndElement );_abfaf &&_befba .Name ==start .Name {break ;};};return nil ;};func (_beccgg *ST_FontCollectionIndex )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_beccgg =0;case "\u006d\u0061\u006ao\u0072":*_beccgg =1;case "\u006d\u0069\u006eo\u0072":*_beccgg =2;case "\u006e\u006f\u006e\u0065":*_beccgg =3;};return nil ;};func NewCT_TableProperties ()*CT_TableProperties {_dabdg :=&CT_TableProperties {};return _dabdg };func (_gfcfa ST_LineEndWidth )String ()string {switch _gfcfa {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return "";};type CT_DefaultShapeDefinition struct{SpPr *CT_ShapeProperties ;BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_LineJoinMiterProperties and its children +func (_acae *CT_LineJoinMiterProperties )Validate ()error {return _acae .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");}; -// ValidateWithPath validates the CT_TextLineBreak and its children, prefixing error messages with path -func (_eaabb *CT_TextLineBreak )ValidateWithPath (path string )error {if _eaabb .RPr !=nil {if _facdb :=_eaabb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_facdb !=nil {return _facdb ;};};return nil ;}; +// Validate validates the CT_LineStyleList and its children +func (_gaddf *CT_LineStyleList )Validate ()error {return _gaddf .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");};func (_fabeb *CT_GroupTransform2D )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_ceedf :=range start .Attr {if _ceedf .Name .Local =="\u0072\u006f\u0074"{_efafa ,_cbece :=_c .ParseInt (_ceedf .Value ,10,32);if _cbece !=nil {return _cbece ;};_aaad :=int32 (_efafa );_fabeb .RotAttr =&_aaad ;continue ;};if _ceedf .Name .Local =="\u0066\u006c\u0069p\u0048"{_fggaf ,_ccae :=_c .ParseBool (_ceedf .Value );if _ccae !=nil {return _ccae ;};_fabeb .FlipHAttr =&_fggaf ;continue ;};if _ceedf .Name .Local =="\u0066\u006c\u0069p\u0056"{_agcg ,_gegd :=_c .ParseBool (_ceedf .Value );if _gegd !=nil {return _gegd ;};_fabeb .FlipVAttr =&_agcg ;continue ;};};_ffebc :for {_ebea ,_ebfb :=d .Token ();if _ebfb !=nil {return _ebfb ;};switch _edcb :=_ebea .(type ){case _gg .StartElement :switch _edcb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fabeb .Off =NewCT_Point2D ();if _aebff :=d .DecodeElement (_fabeb .Off ,&_edcb );_aebff !=nil {return _aebff ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fabeb .Ext =NewCT_PositiveSize2D ();if _agae :=d .DecodeElement (_fabeb .Ext ,&_edcb );_agae !=nil {return _agae ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fabeb .ChOff =NewCT_Point2D ();if _aadf :=d .DecodeElement (_fabeb .ChOff ,&_edcb );_aadf !=nil {return _aadf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fabeb .ChExt =NewCT_PositiveSize2D ();if _efcad :=d .DecodeElement (_fabeb .ChExt ,&_edcb );_efcad !=nil {return _efcad ;};default:_bb .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",_edcb .Name );if _dedec :=d .Skip ();_dedec !=nil {return _dedec ;};};case _gg .EndElement :break _ffebc ;case _gg .CharData :};};return nil ;};func (_cddfc *CT_TextSpacingPercent )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_cddfc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_eag *CT_BaseStylesOverride )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_efb :for {_eggb ,_fggb :=d .Token ();if _fggb !=nil {return _fggb ;};switch _dfddg :=_eggb .(type ){case _gg .StartElement :switch _dfddg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eag .ClrScheme =NewCT_ColorScheme ();if _fabd :=d .DecodeElement (_eag .ClrScheme ,&_dfddg );_fabd !=nil {return _fabd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eag .FontScheme =NewCT_FontScheme ();if _gdfg :=d .DecodeElement (_eag .FontScheme ,&_dfddg );_gdfg !=nil {return _gdfg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eag .FmtScheme =NewCT_StyleMatrix ();if _cgcf :=d .DecodeElement (_eag .FmtScheme ,&_dfddg );_cgcf !=nil {return _cgcf ;};default:_bb .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",_dfddg .Name );if _ceff :=d .Skip ();_ceff !=nil {return _ceff ;};};case _gg .EndElement :break _efb ;case _gg .CharData :};};return nil ;};type CT_TextSpacingPercent struct{ValAttr ST_TextSpacingPercentOrPercentString ;}; -// Validate validates the CT_ColorMRU and its children -func (_fegcb *CT_ColorMRU )Validate ()error {return _fegcb .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055");};func (_bbgd *CT_GvmlPictureNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dcadg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bbgd .CNvPr ,_dcadg );_bdgcf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_bbgd .CNvPicPr ,_bdgcf );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdaa *CT_HSLEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abcf :=range start .Attr {if _abcf .Name .Local =="\u0068\u0075\u0065"{_cafgf ,_daab :=_g .ParseInt (_abcf .Value ,10,32);if _daab !=nil {return _daab ;};_gdfb :=int32 (_cafgf );_fdaa .HueAttr =&_gdfb ;continue ;};if _abcf .Name .Local =="\u0073\u0061\u0074"{_bfddde ,_egcb :=ParseUnionST_FixedPercentage (_abcf .Value );if _egcb !=nil {return _egcb ;};_fdaa .SatAttr =&_bfddde ;continue ;};if _abcf .Name .Local =="\u006c\u0075\u006d"{_afgcc ,_ceeba :=ParseUnionST_FixedPercentage (_abcf .Value );if _ceeba !=nil {return _ceeba ;};_fdaa .LumAttr =&_afgcc ;continue ;};};for {_geafe ,_aedbfb :=d .Token ();if _aedbfb !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0053L\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_aedbfb );};if _cfggc ,_gbbcfb :=_geafe .(_f .EndElement );_gbbcfb &&_cfggc .Name ==start .Name {break ;};};return nil ;};func (_ceadb ST_PathShadeType )ValidateWithPath (path string )error {switch _ceadb {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 (_ceadb ));};return nil ;};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;); +// Validate validates the CT_TextSpacing and its children +func (_egdfd *CT_TextSpacing )Validate ()error {return _egdfd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070a\u0063\u0069\u006e\u0067");};func (_ebdb *ThemeOverride )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ebdb .CT_BaseStylesOverride =*NewCT_BaseStylesOverride ();_daedc :for {_egdfee ,_egdae :=d .Token ();if _egdae !=nil {return _egdae ;};switch _ffaefa :=_egdfee .(type ){case _gg .StartElement :switch _ffaefa .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ebdb .ClrScheme =NewCT_ColorScheme ();if _cgfeg :=d .DecodeElement (_ebdb .ClrScheme ,&_ffaefa );_cgfeg !=nil {return _cgfeg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ebdb .FontScheme =NewCT_FontScheme ();if _gcbbg :=d .DecodeElement (_ebdb .FontScheme ,&_ffaefa );_gcbbg !=nil {return _gcbbg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ebdb .FmtScheme =NewCT_StyleMatrix ();if _baded :=d .DecodeElement (_ebdb .FmtScheme ,&_ffaefa );_baded !=nil {return _baded ;};default:_bb .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",_ffaefa .Name );if _ddbbd :=d .Skip ();_ddbbd !=nil {return _ddbbd ;};};case _gg .EndElement :break _daedc ;case _gg .CharData :};};return nil ;};func (_fbeee *CT_TableCol )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0077"},Value :_b .Sprintf ("\u0025\u0076",_fbeee .WAttr )});e .EncodeToken (start );if _fbeee .ExtLst !=nil {_afda :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbeee .ExtLst ,_afda );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_Angle ()*CT_Angle {_fgea :=&CT_Angle {};return _fgea }; -// ValidateWithPath validates the CT_EffectReference and its children, prefixing error messages with path -func (_cdecc *CT_EffectReference )ValidateWithPath (path string )error {return nil };func (_ggcfb *CT_TableStyleCellStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gaegf :for {_cefde ,_dggdc :=d .Token ();if _dggdc !=nil {return _dggdc ;};switch _bcgdc :=_cefde .(type ){case _f .StartElement :switch _bcgdc .Name {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 :"\u0074\u0063\u0042d\u0072"},_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 :"\u0074\u0063\u0042d\u0072"}:_ggcfb .TcBdr =NewCT_TableCellBorderStyle ();if _ffdcd :=d .DecodeElement (_ggcfb .TcBdr ,&_bcgdc );_ffdcd !=nil {return _ffdcd ;};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 :"\u0066\u0069\u006c\u006c"},_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 :"\u0066\u0069\u006c\u006c"}:_ggcfb .Fill =NewCT_FillProperties ();if _fdeae :=d .DecodeElement (_ggcfb .Fill ,&_bcgdc );_fdeae !=nil {return _fdeae ;};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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_ggcfb .FillRef =NewCT_StyleMatrixReference ();if _dadc :=d .DecodeElement (_ggcfb .FillRef ,&_bcgdc );_dadc !=nil {return _dadc ;};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 :"\u0063\u0065\u006c\u006c\u0033\u0044"},_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 :"\u0063\u0065\u006c\u006c\u0033\u0044"}:_ggcfb .Cell3D =NewCT_Cell3D ();if _cdacg :=d .DecodeElement (_ggcfb .Cell3D ,&_bcgdc );_cdacg !=nil {return _cdacg ;};default:_db .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",_bcgdc .Name );if _baabf :=d .Skip ();_baabf !=nil {return _baabf ;};};case _f .EndElement :break _gaegf ;case _f .CharData :};};return nil ;};func (_afdb *CT_AnimationChartElement )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _afdb .SeriesIdxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"},Value :_e .Sprintf ("\u0025\u0076",*_afdb .SeriesIdxAttr )});};if _afdb .CategoryIdxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"},Value :_e .Sprintf ("\u0025\u0076",*_afdb .CategoryIdxAttr )});};_dca ,_geg :=_afdb .BldStepAttr .MarshalXMLAttr (_f .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"});if _geg !=nil {return _geg ;};start .Attr =append (start .Attr ,_dca );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_ObjectStyleDefaults struct{SpDef *CT_DefaultShapeDefinition ;LnDef *CT_DefaultShapeDefinition ;TxDef *CT_DefaultShapeDefinition ;ExtLst *CT_OfficeArtExtensionList ;};func (_aeccg ST_LineEndWidth )ValidateWithPath (path string )error {switch _aeccg {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 (_aeccg ));};return nil ;};func (_dfbdf *CT_SolidColorFillProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dfbdf .ScrgbClr !=nil {_dcega :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_dfbdf .ScrgbClr ,_dcega );};if _dfbdf .SrgbClr !=nil {_gagbe :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_dfbdf .SrgbClr ,_gagbe );};if _dfbdf .HslClr !=nil {_gefc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_dfbdf .HslClr ,_gefc );};if _dfbdf .SysClr !=nil {_afcdb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_dfbdf .SysClr ,_afcdb );};if _dfbdf .SchemeClr !=nil {_aefg :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_dfbdf .SchemeClr ,_aefg );};if _dfbdf .PrstClr !=nil {_fgfe :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_dfbdf .PrstClr ,_fgfe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TextParagraph and its children +func (_ddbf *CT_TextParagraph )Validate ()error {return _ddbf .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");};const (ST_TextWrappingTypeUnset ST_TextWrappingType =0;ST_TextWrappingTypeNone ST_TextWrappingType =1;ST_TextWrappingTypeSquare ST_TextWrappingType =2;);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;);func (_fdec *CT_Bevel )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_fgdf :=range start .Attr {if _fgdf .Name .Local =="\u0077"{_geac ,_gbae :=_c .ParseInt (_fgdf .Value ,10,64);if _gbae !=nil {return _gbae ;};_fdec .WAttr =&_geac ;continue ;};if _fgdf .Name .Local =="\u0068"{_cafa ,_dafaa :=_c .ParseInt (_fgdf .Value ,10,64);if _dafaa !=nil {return _dafaa ;};_fdec .HAttr =&_cafa ;continue ;};if _fgdf .Name .Local =="\u0070\u0072\u0073\u0074"{_fdec .PrstAttr .UnmarshalXMLAttr (_fgdf );continue ;};};for {_aaea ,_ggbd :=d .Token ();if _ggbd !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0065\u0076\u0065\u006c: \u0025\u0073",_ggbd );};if _bdcdb ,_fgbg :=_aaea .(_gg .EndElement );_fgbg &&_bdcdb .Name ==start .Name {break ;};};return nil ;};func (_fdddg *ST_TextHorzOverflowType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_geeag ,_bdcb :=d .Token ();if _bdcb !=nil {return _bdcb ;};if _aebeef ,_bdgbf :=_geeag .(_gg .EndElement );_bdgbf &&_aebeef .Name ==start .Name {*_fdddg =1;return nil ;};if _gbeebe ,_cdfbe :=_geeag .(_gg .CharData );!_cdfbe {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",_geeag );}else {switch string (_gbeebe ){case "":*_fdddg =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_fdddg =1;case "\u0063\u006c\u0069\u0070":*_fdddg =2;};};_geeag ,_bdcb =d .Token ();if _bdcb !=nil {return _bdcb ;};if _bfdba ,_afbff :=_geeag .(_gg .EndElement );_afbff &&_bfdba .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",_geeag );};type EG_ThemeableFontStyles struct{Font *CT_FontCollection ;FontRef *CT_FontReference ;};func (_dbegbd ST_LightRigType )String ()string {switch _dbegbd {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 "";};type EG_TextGeometry struct{CustGeom *CT_CustomGeometry2D ;PrstTxWarp *CT_PresetTextShape ;}; -// ValidateWithPath validates the CT_BiLevelEffect and its children, prefixing error messages with path -func (_caaa *CT_BiLevelEffect )ValidateWithPath (path string )error {if _fcf :=_caaa .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_fcf !=nil {return _fcf ;};return nil ;}; +// ValidateWithPath validates the CT_TextNormalAutofit and its children, prefixing error messages with path +func (_eacec *CT_TextNormalAutofit )ValidateWithPath (path string )error {if _eacec .FontScaleAttr !=nil {if _fcbef :=_eacec .FontScaleAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_fcbef !=nil {return _fcbef ;};};if _eacec .LnSpcReductionAttr !=nil {if _dbgab :=_eacec .LnSpcReductionAttr .ValidateWithPath (path +"\u002f\u004c\u006e\u0053pc\u0052\u0065\u0064\u0075\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_dbgab !=nil {return _dbgab ;};};return nil ;}; -// ValidateWithPath validates the CT_DuotoneEffect and its children, prefixing error messages with path -func (_bdbe *CT_DuotoneEffect )ValidateWithPath (path string )error {for _dbcde ,_ffed :=range _bdbe .EG_ColorChoice {if _efba :=_ffed .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_dbcde ));_efba !=nil {return _efba ;};};return nil ;};type EG_TextRun struct{R *CT_RegularTextRun ;Br *CT_TextLineBreak ;Fld *CT_TextField ;};type ST_PresetCameraType byte ;func (_ggcfd *CT_TileInfoProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fddfa :=range start .Attr {if _fddfa .Name .Local =="\u0074\u0078"{_daea ,_edgag :=ParseUnionST_Coordinate (_fddfa .Value );if _edgag !=nil {return _edgag ;};_ggcfd .TxAttr =&_daea ;continue ;};if _fddfa .Name .Local =="\u0074\u0079"{_bdgab ,_agcdf :=ParseUnionST_Coordinate (_fddfa .Value );if _agcdf !=nil {return _agcdf ;};_ggcfd .TyAttr =&_bdgab ;continue ;};if _fddfa .Name .Local =="\u0073\u0078"{_ebfdc ,_cbagd :=ParseUnionST_Percentage (_fddfa .Value );if _cbagd !=nil {return _cbagd ;};_ggcfd .SxAttr =&_ebfdc ;continue ;};if _fddfa .Name .Local =="\u0073\u0079"{_eecde ,_fbcae :=ParseUnionST_Percentage (_fddfa .Value );if _fbcae !=nil {return _fbcae ;};_ggcfd .SyAttr =&_eecde ;continue ;};if _fddfa .Name .Local =="\u0066\u006c\u0069\u0070"{_ggcfd .FlipAttr .UnmarshalXMLAttr (_fddfa );continue ;};if _fddfa .Name .Local =="\u0061\u006c\u0067\u006e"{_ggcfd .AlgnAttr .UnmarshalXMLAttr (_fddfa );continue ;};};for {_gceag ,_dccfe :=d .Token ();if _dccfe !=nil {return _e .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",_dccfe );};if _efbcb ,_gbfec :=_gceag .(_f .EndElement );_gbfec &&_efbcb .Name ==start .Name {break ;};};return nil ;};type CT_NonVisualPictureProperties struct{PreferRelativeResizeAttr *bool ;PicLocks *CT_PictureLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_feeag ST_SystemColorVal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_feeag .String (),start );}; +// ValidateWithPath validates the CT_TextParagraphProperties and its children, prefixing error messages with path +func (_fgbbed *CT_TextParagraphProperties )ValidateWithPath (path string )error {if _fgbbed .MarLAttr !=nil {if *_fgbbed .MarLAttr < 0{return _b .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 ,*_fgbbed .MarLAttr );};if *_fgbbed .MarLAttr > 51206400{return _b .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 ,*_fgbbed .MarLAttr );};};if _fgbbed .MarRAttr !=nil {if *_fgbbed .MarRAttr < 0{return _b .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 ,*_fgbbed .MarRAttr );};if *_fgbbed .MarRAttr > 51206400{return _b .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 ,*_fgbbed .MarRAttr );};};if _fgbbed .LvlAttr !=nil {if *_fgbbed .LvlAttr < 0{return _b .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 ,*_fgbbed .LvlAttr );};if *_fgbbed .LvlAttr > 8{return _b .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 ,*_fgbbed .LvlAttr );};};if _fgbbed .IndentAttr !=nil {if *_fgbbed .IndentAttr < -51206400{return _b .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 ,*_fgbbed .IndentAttr );};if *_fgbbed .IndentAttr > 51206400{return _b .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 ,*_fgbbed .IndentAttr );};};if _ggcgf :=_fgbbed .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_ggcgf !=nil {return _ggcgf ;};if _fgbbed .DefTabSzAttr !=nil {if _efeae :=_fgbbed .DefTabSzAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0054\u0061\u0062\u0053\u007a\u0041\u0074\u0074\u0072");_efeae !=nil {return _efeae ;};};if _dbaacc :=_fgbbed .FontAlgnAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0041\u006c\u0067\u006e\u0041\u0074\u0074\u0072");_dbaacc !=nil {return _dbaacc ;};if _fgbbed .LnSpc !=nil {if _dagce :=_fgbbed .LnSpc .ValidateWithPath (path +"\u002f\u004c\u006e\u0053\u0070\u0063");_dagce !=nil {return _dagce ;};};if _fgbbed .SpcBef !=nil {if _gfebgf :=_fgbbed .SpcBef .ValidateWithPath (path +"\u002fS\u0070\u0063\u0042\u0065\u0066");_gfebgf !=nil {return _gfebgf ;};};if _fgbbed .SpcAft !=nil {if _dafda :=_fgbbed .SpcAft .ValidateWithPath (path +"\u002fS\u0070\u0063\u0041\u0066\u0074");_dafda !=nil {return _dafda ;};};if _fgbbed .BuClrTx !=nil {if _dedag :=_fgbbed .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_dedag !=nil {return _dedag ;};};if _fgbbed .BuClr !=nil {if _cecad :=_fgbbed .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072");_cecad !=nil {return _cecad ;};};if _fgbbed .BuSzTx !=nil {if _fdggd :=_fgbbed .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_fdggd !=nil {return _fdggd ;};};if _fgbbed .BuSzPct !=nil {if _ffbfd :=_fgbbed .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074");_ffbfd !=nil {return _ffbfd ;};};if _fgbbed .BuSzPts !=nil {if _bgebf :=_fgbbed .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_bgebf !=nil {return _bgebf ;};};if _fgbbed .BuFontTx !=nil {if _fcdade :=_fgbbed .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x");_fcdade !=nil {return _fcdade ;};};if _fgbbed .BuFont !=nil {if _fcce :=_fgbbed .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074");_fcce !=nil {return _fcce ;};};if _fgbbed .BuNone !=nil {if _adbfd :=_fgbbed .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065");_adbfd !=nil {return _adbfd ;};};if _fgbbed .BuAutoNum !=nil {if _gbffb :=_fgbbed .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d");_gbffb !=nil {return _gbffb ;};};if _fgbbed .BuChar !=nil {if _dabeg :=_fgbbed .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072");_dabeg !=nil {return _dabeg ;};};if _fgbbed .BuBlip !=nil {if _ebbbf :=_fgbbed .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070");_ebbbf !=nil {return _ebbbf ;};};if _fgbbed .TabLst !=nil {if _afdae :=_fgbbed .TabLst .ValidateWithPath (path +"\u002fT\u0061\u0062\u004c\u0073\u0074");_afdae !=nil {return _afdae ;};};if _fgbbed .DefRPr !=nil {if _fbbef :=_fgbbed .DefRPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0052\u0050\u0072");_fbbef !=nil {return _fbbef ;};};if _fgbbed .ExtLst !=nil {if _bbbda :=_fgbbed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbbda !=nil {return _bbbda ;};};return nil ;};func (_efbggc ST_AnimationChartOnlyBuildType )ValidateWithPath (path string )error {switch _efbggc {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 (_efbggc ));};return nil ;};func (_bcdfbe ST_PenAlignment )String ()string {switch _bcdfbe {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u0069\u006e";};return "";};type CT_BiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;}; -// Validate validates the CT_AlphaModulateEffect and its children -func (_bbe *CT_AlphaModulateEffect )Validate ()error {return _bbe .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065c\u0074");}; +// ValidateWithPath validates the CT_DefaultShapeDefinition and its children, prefixing error messages with path +func (_bdfce *CT_DefaultShapeDefinition )ValidateWithPath (path string )error {if _cegc :=_bdfce .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cegc !=nil {return _cegc ;};if _dace :=_bdfce .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_dace !=nil {return _dace ;};if _gaff :=_bdfce .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce");_gaff !=nil {return _gaff ;};if _bdfce .Style !=nil {if _ddgg :=_bdfce .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ddgg !=nil {return _ddgg ;};};if _bdfce .ExtLst !=nil {if _aeabc :=_bdfce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeabc !=nil {return _aeabc ;};};return nil ;};func (_affg *CT_GvmlShapeNonVisual )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_affg .CNvPr =NewCT_NonVisualDrawingProps ();_affg .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();_fdbgg :for {_cdgca ,_agbef :=d .Token ();if _agbef !=nil {return _agbef ;};switch _dgaege :=_cdgca .(type ){case _gg .StartElement :switch _dgaege .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _affgd :=d .DecodeElement (_affg .CNvPr ,&_dgaege );_affgd !=nil {return _affgd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _caadf :=d .DecodeElement (_affg .CNvSpPr ,&_dgaege );_caadf !=nil {return _caadf ;};default:_bb .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",_dgaege .Name );if _bbebd :=d .Skip ();_bbebd !=nil {return _bbebd ;};};case _gg .EndElement :break _fdbgg ;case _gg .CharData :};};return nil ;};func (_defd *CT_EffectReference )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_defd .RefAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_ShapeProperties ()*CT_ShapeProperties {_gbeea :=&CT_ShapeProperties {};return _gbeea };const (ST_PenAlignmentUnset ST_PenAlignment =0;ST_PenAlignmentCtr ST_PenAlignment =1;ST_PenAlignmentIn ST_PenAlignment =2;); -// ValidateWithPath validates the CT_TextListStyle and its children, prefixing error messages with path -func (_ggeag *CT_TextListStyle )ValidateWithPath (path string )error {if _ggeag .DefPPr !=nil {if _bebfe :=_ggeag .DefPPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0050\u0050\u0072");_bebfe !=nil {return _bebfe ;};};if _ggeag .Lvl1pPr !=nil {if _ffbeb :=_ggeag .Lvl1pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0031\u0070\u0050\u0072");_ffbeb !=nil {return _ffbeb ;};};if _ggeag .Lvl2pPr !=nil {if _ggag :=_ggeag .Lvl2pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0032\u0070\u0050\u0072");_ggag !=nil {return _ggag ;};};if _ggeag .Lvl3pPr !=nil {if _dgddf :=_ggeag .Lvl3pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0033\u0070\u0050\u0072");_dgddf !=nil {return _dgddf ;};};if _ggeag .Lvl4pPr !=nil {if _ageec :=_ggeag .Lvl4pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0034\u0070\u0050\u0072");_ageec !=nil {return _ageec ;};};if _ggeag .Lvl5pPr !=nil {if _dagbecf :=_ggeag .Lvl5pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0035\u0070\u0050\u0072");_dagbecf !=nil {return _dagbecf ;};};if _ggeag .Lvl6pPr !=nil {if _gebgb :=_ggeag .Lvl6pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0036\u0070\u0050\u0072");_gebgb !=nil {return _gebgb ;};};if _ggeag .Lvl7pPr !=nil {if _cdcae :=_ggeag .Lvl7pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0037\u0070\u0050\u0072");_cdcae !=nil {return _cdcae ;};};if _ggeag .Lvl8pPr !=nil {if _adecf :=_ggeag .Lvl8pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0038\u0070\u0050\u0072");_adecf !=nil {return _adecf ;};};if _ggeag .Lvl9pPr !=nil {if _bccc :=_ggeag .Lvl9pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0039\u0070\u0050\u0072");_bccc !=nil {return _bccc ;};};if _ggeag .ExtLst !=nil {if _eeafc :=_ggeag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeafc !=nil {return _eeafc ;};};return nil ;};func (_efee ST_ChartBuildStep )ValidateWithPath (path string )error {switch _efee {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 (_efee ));};return nil ;};func (_ggab *CT_GroupFillProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_dbffd ,_dgcba :=d .Token ();if _dgcba !=nil {return _e .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",_dgcba );};if _bbdc ,_fccb :=_dbffd .(_f .EndElement );_fccb &&_bbdc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the EG_Media and its children +func (_edbfg *EG_Media )Validate ()error {return _edbfg .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061");};func (_efbbg *CT_FillOverlayEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_efbbg .BlendAttr =ST_BlendMode (1);for _ ,_beedb :=range start .Attr {if _beedb .Name .Local =="\u0062\u006c\u0065n\u0064"{_efbbg .BlendAttr .UnmarshalXMLAttr (_beedb );continue ;};};_cfga :for {_gcdce ,_babc :=d .Token ();if _babc !=nil {return _babc ;};switch _aeddg :=_gcdce .(type ){case _gg .StartElement :switch _aeddg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_efbbg .NoFill =NewCT_NoFillProperties ();if _bagcd :=d .DecodeElement (_efbbg .NoFill ,&_aeddg );_bagcd !=nil {return _bagcd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_efbbg .SolidFill =NewCT_SolidColorFillProperties ();if _gcga :=d .DecodeElement (_efbbg .SolidFill ,&_aeddg );_gcga !=nil {return _gcga ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_efbbg .GradFill =NewCT_GradientFillProperties ();if _aaagd :=d .DecodeElement (_efbbg .GradFill ,&_aeddg );_aaagd !=nil {return _aaagd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_efbbg .BlipFill =NewCT_BlipFillProperties ();if _gfbda :=d .DecodeElement (_efbbg .BlipFill ,&_aeddg );_gfbda !=nil {return _gfbda ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_efbbg .PattFill =NewCT_PatternFillProperties ();if _fgfae :=d .DecodeElement (_efbbg .PattFill ,&_aeddg );_fgfae !=nil {return _fgfae ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_efbbg .GrpFill =NewCT_GroupFillProperties ();if _cegd :=d .DecodeElement (_efbbg .GrpFill ,&_aeddg );_cegd !=nil {return _cegd ;};default:_bb .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",_aeddg .Name );if _dcfed :=d .Skip ();_dcfed !=nil {return _dcfed ;};};case _gg .EndElement :break _cfga ;case _gg .CharData :};};return nil ;};type CT_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;}; -// ST_TextBulletSize is a union type -type ST_TextBulletSize struct{ST_TextBulletSizePercent *string ;ST_TextBulletSizeDecimal *int32 ;};func (_gbgcd *CT_QuickTimeFile )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgadd :=range start .Attr {if _dgadd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dgadd .Name .Local =="\u006c\u0069\u006e\u006b"||_dgadd .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"&&_dgadd .Name .Local =="\u006c\u0069\u006e\u006b"{_bgge ,_efbcf :=_dgadd .Value ,error (nil );if _efbcf !=nil {return _efbcf ;};_gbgcd .LinkAttr =_bgge ;continue ;};};_bfgca :for {_bfff ,_ebeb :=d .Token ();if _ebeb !=nil {return _ebeb ;};switch _gecgd :=_bfff .(type ){case _f .StartElement :switch _gecgd .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbgcd .ExtLst =NewCT_OfficeArtExtensionList ();if _bdgdf :=d .DecodeElement (_gbgcd .ExtLst ,&_gecgd );_bdgdf !=nil {return _bdgdf ;};default:_db .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",_gecgd .Name );if _edbdg :=d .Skip ();_edbdg !=nil {return _edbdg ;};};case _f .EndElement :break _bfgca ;case _f .CharData :};};return nil ;};func NewCT_GeomGuide ()*CT_GeomGuide {_dbffe :=&CT_GeomGuide {};return _dbffe }; +// ValidateWithPath validates the CT_TableStyleList and its children, prefixing error messages with path +func (_geacc *CT_TableStyleList )ValidateWithPath (path string )error {if !_af .ST_GuidPatternRe .MatchString (_geacc .DefAttr ){return _b .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 ,_af .ST_GuidPatternRe ,_geacc .DefAttr );};for _egeag ,_ccdae :=range _geacc .TblStyle {if _abbge :=_ccdae .ValidateWithPath (_b .Sprintf ("\u0025s\u002fT\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_egeag ));_abbge !=nil {return _abbge ;};};return nil ;};const (ST_TextVertOverflowTypeUnset ST_TextVertOverflowType =0;ST_TextVertOverflowTypeOverflow ST_TextVertOverflowType =1;ST_TextVertOverflowTypeEllipsis ST_TextVertOverflowType =2;ST_TextVertOverflowTypeClip ST_TextVertOverflowType =3;);func (_acabca ST_LightRigDirection )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_fbfaa :=_gg .Attr {};_fbfaa .Name =name ;switch _acabca {case ST_LightRigDirectionUnset :_fbfaa .Value ="";case ST_LightRigDirectionTl :_fbfaa .Value ="\u0074\u006c";case ST_LightRigDirectionT :_fbfaa .Value ="\u0074";case ST_LightRigDirectionTr :_fbfaa .Value ="\u0074\u0072";case ST_LightRigDirectionL :_fbfaa .Value ="\u006c";case ST_LightRigDirectionR :_fbfaa .Value ="\u0072";case ST_LightRigDirectionBl :_fbfaa .Value ="\u0062\u006c";case ST_LightRigDirectionB :_fbfaa .Value ="\u0062";case ST_LightRigDirectionBr :_fbfaa .Value ="\u0062\u0072";};return _fbfaa ,nil ;};func (_dcdbc *CT_LineJoinRound )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for {_bbfga ,_addgb :=d .Token ();if _addgb !=nil {return _b .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",_addgb );};if _gbbec ,_gddda :=_bbfga .(_gg .EndElement );_gddda &&_gbbec .Name ==start .Name {break ;};};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 ;}; -// Validate validates the CT_SRgbColor and its children -func (_fbbdd *CT_SRgbColor )Validate ()error {return _fbbdd .ValidateWithPath ("\u0043\u0054\u005fS\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func (_baagf *CT_TextNormalAutofit )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dabac :=range start .Attr {if _dabac .Name .Local =="\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"{_bgfcb ,_afef :=ParseUnionST_TextFontScalePercentOrPercentString (_dabac .Value );if _afef !=nil {return _afef ;};_baagf .FontScaleAttr =&_bgfcb ;continue ;};if _dabac .Name .Local =="\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"{_dabcc ,_dcdb :=ParseUnionST_TextSpacingPercentOrPercentString (_dabac .Value );if _dcdb !=nil {return _dcdb ;};_baagf .LnSpcReductionAttr =&_dabcc ;continue ;};};for {_ebefcc ,_acefaa :=d .Token ();if _acefaa !=nil {return _e .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",_acefaa );};if _abgced ,_cgfea :=_ebefcc .(_f .EndElement );_cgfea &&_abgced .Name ==start .Name {break ;};};return 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 (_cbec *EG_TextUnderlineLine )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbec .ULnTx !=nil {_agbdf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}};e .EncodeElement (_cbec .ULnTx ,_agbdf );};if _cbec .ULn !=nil {_eaaffd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0075L\u006e"}};e .EncodeElement (_cbec .ULn ,_eaaffd );};return nil ;};func (_bcfeg *CT_GvmlConnectorNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcfeg .CNvPr =NewCT_NonVisualDrawingProps ();_bcfeg .CNvCxnSpPr =NewCT_NonVisualConnectorProperties ();_dcdd :for {_gged ,_ceeee :=d .Token ();if _ceeee !=nil {return _ceeee ;};switch _egfb :=_gged .(type ){case _f .StartElement :switch _egfb .Name {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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _daadd :=d .DecodeElement (_bcfeg .CNvPr ,&_egfb );_daadd !=nil {return _daadd ;};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 :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _cdfgd :=d .DecodeElement (_bcfeg .CNvCxnSpPr ,&_egfb );_cdfgd !=nil {return _cdfgd ;};default:_db .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",_egfb .Name );if _dccb :=d .Skip ();_dccb !=nil {return _dccb ;};};case _f .EndElement :break _dcdd ;case _f .CharData :};};return nil ;};func NewCT_GroupTransform2D ()*CT_GroupTransform2D {_gdfa :=&CT_GroupTransform2D {};return _gdfa };func (_egcg *CT_GrayscaleTransform )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_efaga ,_dgda :=d .Token ();if _dgda !=nil {return _e .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",_dgda );};if _abce ,_baafc :=_efaga .(_f .EndElement );_baafc &&_abce .Name ==start .Name {break ;};};return nil ;};func (_gaabd *EG_Media )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gaabd .AudioCd !=nil {_cccfc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0075\u0064\u0069\u006f\u0043d"}};e .EncodeElement (_gaabd .AudioCd ,_cccfc );};if _gaabd .WavAudioFile !=nil {_adbfd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_gaabd .WavAudioFile ,_adbfd );};if _gaabd .AudioFile !=nil {_eddef :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_gaabd .AudioFile ,_eddef );};if _gaabd .VideoFile !=nil {_ddgdf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_gaabd .VideoFile ,_ddgdf );};if _gaabd .QuickTimeFile !=nil {_dggcd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_gaabd .QuickTimeFile ,_dggcd );};return nil ;};func (_cegf *CT_Path2DQuadBezierTo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gadcbb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_efbca :=range _cegf .Pt {e .EncodeElement (_efbca ,_gadcbb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_FixedPercentage and its children +func (_aagce *CT_FixedPercentage )Validate ()error {return _aagce .ValidateWithPath ("\u0043T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");}; -// Validate validates the CT_TileInfoProperties and its children -func (_afdfa *CT_TileInfoProperties )Validate ()error {return _afdfa .ValidateWithPath ("C\u0054\u005f\u0054\u0069le\u0049n\u0066\u006f\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_GvmlConnectorNonVisual ()*CT_GvmlConnectorNonVisual {_fced :=&CT_GvmlConnectorNonVisual {};_fced .CNvPr =NewCT_NonVisualDrawingProps ();_fced .CNvCxnSpPr =NewCT_NonVisualConnectorProperties ();return _fced ;};func (_acaea *EG_TextBulletSize )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfceb :for {_addfg ,_efgce :=d .Token ();if _efgce !=nil {return _efgce ;};switch _fcac :=_addfg .(type ){case _f .StartElement :switch _fcac .Name {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 :"\u0062\u0075\u0053\u007a\u0054\u0078"},_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 :"\u0062\u0075\u0053\u007a\u0054\u0078"}:_acaea .BuSzTx =NewCT_TextBulletSizeFollowText ();if _eeafe :=d .DecodeElement (_acaea .BuSzTx ,&_fcac );_eeafe !=nil {return _eeafe ;};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 :"\u0062u\u0053\u007a\u0050\u0063\u0074"},_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 :"\u0062u\u0053\u007a\u0050\u0063\u0074"}:_acaea .BuSzPct =NewCT_TextBulletSizePercent ();if _acdbe :=d .DecodeElement (_acaea .BuSzPct ,&_fcac );_acdbe !=nil {return _acdbe ;};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 :"\u0062u\u0053\u007a\u0050\u0074\u0073"},_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 :"\u0062u\u0053\u007a\u0050\u0074\u0073"}:_acaea .BuSzPts =NewCT_TextBulletSizePoint ();if _cfcbc :=d .DecodeElement (_acaea .BuSzPts ,&_fcac );_cfcbc !=nil {return _cfcbc ;};default:_db .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",_fcac .Name );if _ccbccc :=d .Skip ();_ccbccc !=nil {return _ccbccc ;};};case _f .EndElement :break _cfceb ;case _f .CharData :};};return nil ;};type CT_TextNoBullet struct{};type ST_BevelPresetType byte ;func (_gcagfc *ST_TextFontAlignType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbacg ,_caagdg :=d .Token ();if _caagdg !=nil {return _caagdg ;};if _cgabeg ,_dbeaf :=_bbacg .(_f .EndElement );_dbeaf &&_cgabeg .Name ==start .Name {*_gcagfc =1;return nil ;};if _cgdfg ,_bfddgf :=_bbacg .(_f .CharData );!_bfddgf {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",_bbacg );}else {switch string (_cgdfg ){case "":*_gcagfc =0;case "\u0061\u0075\u0074\u006f":*_gcagfc =1;case "\u0074":*_gcagfc =2;case "\u0063\u0074\u0072":*_gcagfc =3;case "\u0062\u0061\u0073\u0065":*_gcagfc =4;case "\u0062":*_gcagfc =5;};};_bbacg ,_caagdg =d .Token ();if _caagdg !=nil {return _caagdg ;};if _cabff ,_gefbgb :=_bbacg .(_f .EndElement );_gefbgb &&_cabff .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",_bbacg );}; +// ValidateWithPath validates the CT_StretchInfoProperties and its children, prefixing error messages with path +func (_eeacd *CT_StretchInfoProperties )ValidateWithPath (path string )error {if _eeacd .FillRect !=nil {if _cbbgc :=_eeacd .FillRect .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0052\u0065\u0063t");_cbbgc !=nil {return _cbbgc ;};};return nil ;};func (_cedea *CT_TextBulletTypefaceFollowText )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for {_eaeeda ,_bcbbe :=d .Token ();if _bcbbe !=nil {return _b .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",_bcbbe );};if _cfbga ,_badea :=_eaeeda .(_gg .EndElement );_badea &&_cfbga .Name ==start .Name {break ;};};return nil ;};func (_edeea *CT_ConnectionSiteList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bfcf :for {_cgeb ,_agbc :=d .Token ();if _agbc !=nil {return _agbc ;};switch _cafae :=_cgeb .(type ){case _gg .StartElement :switch _cafae .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bbca :=NewCT_ConnectionSite ();if _bbgg :=d .DecodeElement (_bbca ,&_cafae );_bbgg !=nil {return _bbgg ;};_edeea .Cxn =append (_edeea .Cxn ,_bbca );default:_bb .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",_cafae .Name );if _egba :=d .Skip ();_egba !=nil {return _egba ;};};case _gg .EndElement :break _bfcf ;case _gg .CharData :};};return nil ;};type CT_ColorMappingOverrideChoice struct{MasterClrMapping *CT_EmptyElement ;OverrideClrMapping *CT_ColorMapping ;};type ST_RectAlignment byte ;func (_aefbe *CT_ColorSchemeAndMapping )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_egef :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_aefbe .ClrScheme ,_egef );if _aefbe .ClrMap !=nil {_ceed :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_aefbe .ClrMap ,_ceed );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_ecfcag *CT_Path2DMoveTo )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_bcecf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_ecfcag .Pt ,_bcecf );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PositiveFixedPercentage and its children, prefixing error messages with path -func (_fccf *CT_PositiveFixedPercentage )ValidateWithPath (path string )error {if _cdffc :=_fccf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdffc !=nil {return _cdffc ;};return nil ;};func (_cdgff ST_LineCap )String ()string {switch _cdgff {case 0:return "";case 1:return "\u0072\u006e\u0064";case 2:return "\u0073\u0071";case 3:return "\u0066\u006c\u0061\u0074";};return "";}; +// ValidateWithPath validates the CT_EffectReference and its children, prefixing error messages with path +func (_bfaf *CT_EffectReference )ValidateWithPath (path string )error {return nil };func (_gcedg ST_SystemColorVal )ValidateWithPath (path string )error {switch _gcedg {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 _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcedg ));};return nil ;};func (_ggeec ST_PenAlignment )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_ggeec .String (),start );}; -// Validate validates the CT_AdjPoint2D and its children -func (_bdd *CT_AdjPoint2D )Validate ()error {return _bdd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a\u0050\u006f\u0069\u006e\u0074\u0032\u0044");};func (_gbfcce ST_BlackWhiteMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dgaeaf :=_f .Attr {};_dgaeaf .Name =name ;switch _gbfcce {case ST_BlackWhiteModeUnset :_dgaeaf .Value ="";case ST_BlackWhiteModeClr :_dgaeaf .Value ="\u0063\u006c\u0072";case ST_BlackWhiteModeAuto :_dgaeaf .Value ="\u0061\u0075\u0074\u006f";case ST_BlackWhiteModeGray :_dgaeaf .Value ="\u0067\u0072\u0061\u0079";case ST_BlackWhiteModeLtGray :_dgaeaf .Value ="\u006c\u0074\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeInvGray :_dgaeaf .Value ="\u0069n\u0076\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeGrayWhite :_dgaeaf .Value ="\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e";case ST_BlackWhiteModeBlackGray :_dgaeaf .Value ="\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y";case ST_BlackWhiteModeBlackWhite :_dgaeaf .Value ="\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065";case ST_BlackWhiteModeBlack :_dgaeaf .Value ="\u0062\u006c\u0061c\u006b";case ST_BlackWhiteModeWhite :_dgaeaf .Value ="\u0077\u0068\u0069t\u0065";case ST_BlackWhiteModeHidden :_dgaeaf .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";};return _dgaeaf ,nil ;}; +// ValidateWithPath validates the CT_BlipFillProperties and its children, prefixing error messages with path +func (_efgd *CT_BlipFillProperties )ValidateWithPath (path string )error {if _efgd .Blip !=nil {if _gdgb :=_efgd .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_gdgb !=nil {return _gdgb ;};};if _efgd .SrcRect !=nil {if _becb :=_efgd .SrcRect .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0052\u0065\u0063\u0074");_becb !=nil {return _becb ;};};if _efgd .Tile !=nil {if _cagd :=_efgd .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_cagd !=nil {return _cagd ;};};if _efgd .Stretch !=nil {if _ddedf :=_efgd .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068");_ddedf !=nil {return _ddedf ;};};return nil ;};func (_egdg ST_CompoundLine )String ()string {switch _egdg {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 "";}; -// ValidateWithPath validates the CT_GvmlGraphicFrameNonVisual and its children, prefixing error messages with path -func (_ggad *CT_GvmlGraphicFrameNonVisual )ValidateWithPath (path string )error {if _cbgeb :=_ggad .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cbgeb !=nil {return _cbgeb ;};if _feebf :=_ggad .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_feebf !=nil {return _feebf ;};return nil ;}; +// ValidateWithPath validates the CT_ConnectionSiteList and its children, prefixing error messages with path +func (_aabac *CT_ConnectionSiteList )ValidateWithPath (path string )error {for _cgcff ,_dfbb :=range _aabac .Cxn {if _bbgb :=_dfbb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_cgcff ));_bbgb !=nil {return _bbgb ;};};return nil ;}; -// Validate validates the CT_Angle and its children -func (_eaee *CT_Angle )Validate ()error {return _eaee .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0067\u006c\u0065");}; +// Validate validates the CT_GroupShapeProperties and its children +func (_effa *CT_GroupShapeProperties )Validate ()error {return _effa .ValidateWithPath ("\u0043\u0054\u005fGr\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_aadcd *Theme )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 _aadcd .CT_OfficeStyleSheet .MarshalXML (e ,start );};func (_cdca *CT_ColorScheme )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cdca .Dk1 =NewCT_Color ();_cdca .Lt1 =NewCT_Color ();_cdca .Dk2 =NewCT_Color ();_cdca .Lt2 =NewCT_Color ();_cdca .Accent1 =NewCT_Color ();_cdca .Accent2 =NewCT_Color ();_cdca .Accent3 =NewCT_Color ();_cdca .Accent4 =NewCT_Color ();_cdca .Accent5 =NewCT_Color ();_cdca .Accent6 =NewCT_Color ();_cdca .Hlink =NewCT_Color ();_cdca .FolHlink =NewCT_Color ();for _ ,_eded :=range start .Attr {if _eded .Name .Local =="\u006e\u0061\u006d\u0065"{_cebe ,_bgbec :=_eded .Value ,error (nil );if _bgbec !=nil {return _bgbec ;};_cdca .NameAttr =_cebe ;continue ;};};_fbdb :for {_cgca ,_ddfbd :=d .Token ();if _ddfbd !=nil {return _ddfbd ;};switch _ceaf :=_cgca .(type ){case _gg .StartElement :switch _ceaf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _bfdd :=d .DecodeElement (_cdca .Dk1 ,&_ceaf );_bfdd !=nil {return _bfdd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _ccadg :=d .DecodeElement (_cdca .Lt1 ,&_ceaf );_ccadg !=nil {return _ccadg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _bag :=d .DecodeElement (_cdca .Dk2 ,&_ceaf );_bag !=nil {return _bag ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _cceb :=d .DecodeElement (_cdca .Lt2 ,&_ceaf );_cceb !=nil {return _cceb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _eafc :=d .DecodeElement (_cdca .Accent1 ,&_ceaf );_eafc !=nil {return _eafc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _fdee :=d .DecodeElement (_cdca .Accent2 ,&_ceaf );_fdee !=nil {return _fdee ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _egde :=d .DecodeElement (_cdca .Accent3 ,&_ceaf );_egde !=nil {return _egde ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dgeg :=d .DecodeElement (_cdca .Accent4 ,&_ceaf );_dgeg !=nil {return _dgeg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _fbg :=d .DecodeElement (_cdca .Accent5 ,&_ceaf );_fbg !=nil {return _fbg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _acede :=d .DecodeElement (_cdca .Accent6 ,&_ceaf );_acede !=nil {return _acede ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _bbfc :=d .DecodeElement (_cdca .Hlink ,&_ceaf );_bbfc !=nil {return _bbfc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _abed :=d .DecodeElement (_cdca .FolHlink ,&_ceaf );_abed !=nil {return _abed ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdca .ExtLst =NewCT_OfficeArtExtensionList ();if _eedg :=d .DecodeElement (_cdca .ExtLst ,&_ceaf );_eedg !=nil {return _eedg ;};default:_bb .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",_ceaf .Name );if _ecdf :=d .Skip ();_ecdf !=nil {return _ecdf ;};};case _gg .EndElement :break _fbdb ;case _gg .CharData :};};return nil ;};type ThemeOverride struct{CT_BaseStylesOverride };func (_geec *CT_TextUnderlineLineFollowText )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for {_eebeca ,_adedaa :=d .Token ();if _adedaa !=nil {return _b .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",_adedaa );};if _ggeda ,_gagge :=_eebeca .(_gg .EndElement );_gagge &&_ggeda .Name ==start .Name {break ;};};return nil ;};type CT_PresetTextShape struct{PrstAttr ST_TextShapeType ;AvLst *CT_GeomGuideList ;};func (_ebab ST_PositivePercentage )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _ebab .ST_PositivePercentageDecimal !=nil {e .EncodeToken (_gg .CharData (_b .Sprintf ("\u0025\u0064",*_ebab .ST_PositivePercentageDecimal )));};if _ebab .ST_PositivePercentage !=nil {e .Encode (_ebab .ST_PositivePercentage );};return e .EncodeToken (_gg .EndElement {Name :start .Name });};func NewCT_AnimationDgmElement ()*CT_AnimationDgmElement {_fee :=&CT_AnimationDgmElement {};return _fee ;}; -// ValidateWithPath validates the CT_Scale2D and its children, prefixing error messages with path -func (_dgegb *CT_Scale2D )ValidateWithPath (path string )error {if _bgcce :=_dgegb .Sx .ValidateWithPath (path +"\u002f\u0053\u0078");_bgcce !=nil {return _bgcce ;};if _dfbbdd :=_dgegb .Sy .ValidateWithPath (path +"\u002f\u0053\u0079");_dfbbdd !=nil {return _dfbbdd ;};return nil ;}; +// Validate validates the EG_EffectProperties and its children +func (_bbdccb *EG_EffectProperties )Validate ()error {return _bbdccb .ValidateWithPath ("\u0045\u0047\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_cdfca ST_PresetMaterialType )Validate ()error {return _cdfca .ValidateWithPath ("")}; -// Validate validates the CT_SupplementalFont and its children -func (_faaea *CT_SupplementalFont )Validate ()error {return _faaea .ValidateWithPath ("\u0043\u0054\u005f\u0053up\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074");};func NewCT_TablePropertiesChoice ()*CT_TablePropertiesChoice {_dbddae :=&CT_TablePropertiesChoice {};return _dbddae ;}; +// Validate validates the CT_TextBulletSizeFollowText and its children +func (_facecc *CT_TextBulletSizeFollowText )Validate ()error {return _facecc .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 NewCT_PresetColor ()*CT_PresetColor {_begb :=&CT_PresetColor {};_begb .ValAttr =ST_PresetColorVal (1);return _begb ;};func (_edccca *CT_TableRow )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0068"},Value :_b .Sprintf ("\u0025\u0076",_edccca .HAttr )});e .EncodeToken (start );if _edccca .Tc !=nil {_gcbffa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0074\u0063"}};for _ ,_bfddb :=range _edccca .Tc {e .EncodeElement (_bfddb ,_gcbffa );};};if _edccca .ExtLst !=nil {_fgdg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edccca .ExtLst ,_fgdg );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type AG_Blob struct{EmbedAttr *string ;LinkAttr *string ;};func (_fcgbb *CT_TextSpacing )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ebaad :for {_edege ,_eabba :=d .Token ();if _eabba !=nil {return _eabba ;};switch _bcded :=_edege .(type ){case _gg .StartElement :switch _bcded .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcgbb .SpcPct =NewCT_TextSpacingPercent ();if _ebbeb :=d .DecodeElement (_fcgbb .SpcPct ,&_bcded );_ebbeb !=nil {return _ebbeb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcgbb .SpcPts =NewCT_TextSpacingPoint ();if _aade :=d .DecodeElement (_fcgbb .SpcPts ,&_bcded );_aade !=nil {return _aade ;};default:_bb .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",_bcded .Name );if _fdaab :=d .Skip ();_fdaab !=nil {return _fdaab ;};};case _gg .EndElement :break _ebaad ;case _gg .CharData :};};return nil ;};func (_cgcce ST_TextStrikeType )ValidateWithPath (path string )error {switch _cgcce {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 (_cgcce ));};return nil ;}; -// Validate validates the CT_Path2DList and its children -func (_badgc *CT_Path2DList )Validate ()error {return _badgc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074");};func (_cfcabg *EG_TextBulletSize )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cfcabg .BuSzTx !=nil {_efdbef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}};e .EncodeElement (_cfcabg .BuSzTx ,_efdbef );};if _cfcabg .BuSzPct !=nil {_gffff :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_cfcabg .BuSzPct ,_gffff );};if _cfcabg .BuSzPts !=nil {_faecb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}};e .EncodeElement (_cfcabg .BuSzPts ,_faecb );};return nil ;};func (_bgcgb ST_AnimationDgmOnlyBuildType )ValidateWithPath (path string )error {switch _bgcgb {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 (_bgcgb ));};return nil ;};func (_aggbbb *CT_Scale2D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aggbbb .Sx =NewCT_Ratio ();_aggbbb .Sy =NewCT_Ratio ();_dbbga :for {_dfeb ,_accb :=d .Token ();if _accb !=nil {return _accb ;};switch _dccea :=_dfeb .(type ){case _f .StartElement :switch _dccea .Name {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 :"\u0073\u0078"},_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 :"\u0073\u0078"}:if _agcea :=d .DecodeElement (_aggbbb .Sx ,&_dccea );_agcea !=nil {return _agcea ;};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 :"\u0073\u0079"},_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 :"\u0073\u0079"}:if _beaab :=d .DecodeElement (_aggbbb .Sy ,&_dccea );_beaab !=nil {return _beaab ;};default:_db .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",_dccea .Name );if _bggcdb :=d .Skip ();_bggcdb !=nil {return _bggcdb ;};};case _f .EndElement :break _dbbga ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_EffectStyleItem and its children, prefixing error messages with path +func (_egec *CT_EffectStyleItem )ValidateWithPath (path string )error {if _egec .EffectLst !=nil {if _gbde :=_egec .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_gbde !=nil {return _gbde ;};};if _egec .EffectDag !=nil {if _gbdc :=_egec .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_gbdc !=nil {return _gbdc ;};};if _egec .Scene3d !=nil {if _dbba :=_egec .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_dbba !=nil {return _dbba ;};};if _egec .Sp3d !=nil {if _ffbc :=_egec .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_ffbc !=nil {return _ffbc ;};};return nil ;}; -// Validate validates the CT_TableCellProperties and its children -func (_fgeba *CT_TableCellProperties )Validate ()error {return _fgeba .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_gggg *CT_PositiveFixedAngle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",_gggg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PositiveFixedAngle and its children, prefixing error messages with path +func (_ceggf *CT_PositiveFixedAngle )ValidateWithPath (path string )error {if _ceggf .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 ,_ceggf .ValAttr );};if _ceggf .ValAttr >=21600000{return _b .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 ,_ceggf .ValAttr );};return nil ;};func (_ggbc *CT_EffectList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gbca :for {_gagaa ,_ebdfa :=d .Token ();if _ebdfa !=nil {return _ebdfa ;};switch _gebd :=_gagaa .(type ){case _gg .StartElement :switch _gebd .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggbc .Blur =NewCT_BlurEffect ();if _abgfd :=d .DecodeElement (_ggbc .Blur ,&_gebd );_abgfd !=nil {return _abgfd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggbc .FillOverlay =NewCT_FillOverlayEffect ();if _gefe :=d .DecodeElement (_ggbc .FillOverlay ,&_gebd );_gefe !=nil {return _gefe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggbc .Glow =NewCT_GlowEffect ();if _ccce :=d .DecodeElement (_ggbc .Glow ,&_gebd );_ccce !=nil {return _ccce ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggbc .InnerShdw =NewCT_InnerShadowEffect ();if _abbc :=d .DecodeElement (_ggbc .InnerShdw ,&_gebd );_abbc !=nil {return _abbc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggbc .OuterShdw =NewCT_OuterShadowEffect ();if _ggea :=d .DecodeElement (_ggbc .OuterShdw ,&_gebd );_ggea !=nil {return _ggea ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggbc .PrstShdw =NewCT_PresetShadowEffect ();if _cfc :=d .DecodeElement (_ggbc .PrstShdw ,&_gebd );_cfc !=nil {return _cfc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggbc .Reflection =NewCT_ReflectionEffect ();if _bfgb :=d .DecodeElement (_ggbc .Reflection ,&_gebd );_bfgb !=nil {return _bfgb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggbc .SoftEdge =NewCT_SoftEdgesEffect ();if _deafg :=d .DecodeElement (_ggbc .SoftEdge ,&_gebd );_deafg !=nil {return _deafg ;};default:_bb .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",_gebd .Name );if _fegc :=d .Skip ();_fegc !=nil {return _fegc ;};};case _gg .EndElement :break _gbca ;case _gg .CharData :};};return nil ;};func NewCT_ScRgbColor ()*CT_ScRgbColor {_acfacg :=&CT_ScRgbColor {};return _acfacg };func (_cdbg *CT_AnimationChartElement )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cdbg .BldStepAttr =ST_ChartBuildStep (1);for _ ,_dfdd :=range start .Attr {if _dfdd .Name .Local =="\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"{_cbab ,_faa :=_c .ParseInt (_dfdd .Value ,10,32);if _faa !=nil {return _faa ;};_ffc :=int32 (_cbab );_cdbg .SeriesIdxAttr =&_ffc ;continue ;};if _dfdd .Name .Local =="c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"{_dbgc ,_add :=_c .ParseInt (_dfdd .Value ,10,32);if _add !=nil {return _add ;};_cgg :=int32 (_dbgc );_cdbg .CategoryIdxAttr =&_cgg ;continue ;};if _dfdd .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_cdbg .BldStepAttr .UnmarshalXMLAttr (_dfdd );continue ;};};for {_acfg ,_ebc :=d .Token ();if _ebc !=nil {return _b .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",_ebc );};if _fgee ,_fcdb :=_acfg .(_gg .EndElement );_fcdb &&_fgee .Name ==start .Name {break ;};};return nil ;};func (_dedeb ST_PathFillMode )String ()string {switch _dedeb {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 (_ddag *CT_PathShadeProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_gcef :=range start .Attr {if _gcef .Name .Local =="\u0070\u0061\u0074\u0068"{_ddag .PathAttr .UnmarshalXMLAttr (_gcef );continue ;};};_bade :for {_degc ,_defff :=d .Token ();if _defff !=nil {return _defff ;};switch _abga :=_degc .(type ){case _gg .StartElement :switch _abga .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddag .FillToRect =NewCT_RelativeRect ();if _bdcde :=d .DecodeElement (_ddag .FillToRect ,&_abga );_bdcde !=nil {return _bdcde ;};default:_bb .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",_abga .Name );if _gadac :=d .Skip ();_gadac !=nil {return _gadac ;};};case _gg .EndElement :break _bade ;case _gg .CharData :};};return nil ;};func (_ddfdd ST_BlackWhiteMode )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_ddfdd .String (),start );}; -// Validate validates the CT_OfficeStyleSheet and its children -func (_bgfg *CT_OfficeStyleSheet )Validate ()error {return _bgfg .ValidateWithPath ("\u0043\u0054\u005f\u004fff\u0069\u0063\u0065\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");}; +// ValidateWithPath validates the CT_GvmlShapeNonVisual and its children, prefixing error messages with path +func (_aefd *CT_GvmlShapeNonVisual )ValidateWithPath (path string )error {if _gegfb :=_aefd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gegfb !=nil {return _gegfb ;};if _gbed :=_aefd .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_gbed !=nil {return _gbed ;};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 (_cdegd *CT_Path2DCubicBezierTo )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bdaec :for {_gdgfc ,_dcgff :=d .Token ();if _dcgff !=nil {return _dcgff ;};switch _begf :=_gdgfc .(type ){case _gg .StartElement :switch _begf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cacd :=NewCT_AdjPoint2D ();if _fdde :=d .DecodeElement (_cacd ,&_begf );_fdde !=nil {return _fdde ;};_cdegd .Pt =append (_cdegd .Pt ,_cacd );default:_bb .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",_begf .Name );if _cbeca :=d .Skip ();_cbeca !=nil {return _cbeca ;};};case _gg .EndElement :break _bdaec ;case _gg .CharData :};};return nil ;};func (_aaba *CT_BlipFillProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _aaba .DpiAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064\u0070\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_aaba .DpiAttr )});};if _aaba .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_aaba .RotWithShapeAttr ))});};e .EncodeToken (start );if _aaba .Blip !=nil {_dceg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_aaba .Blip ,_dceg );};if _aaba .SrcRect !=nil {_acb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0072\u0063\u0052\u0065\u0063t"}};e .EncodeElement (_aaba .SrcRect ,_acb );};if _aaba .Tile !=nil {_dccaf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}};e .EncodeElement (_aaba .Tile ,_dccaf );};if _aaba .Stretch !=nil {_ffaec :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}};e .EncodeElement (_aaba .Stretch ,_ffaec );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_adfed ST_AnimationChartOnlyBuildType )String ()string {switch _adfed {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 (_ggfc *CT_NonVisualDrawingShapeProps )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_fddc :=range start .Attr {if _fddc .Name .Local =="\u0074\u0078\u0042o\u0078"{_fdbggc ,_cbgc :=_c .ParseBool (_fddc .Value );if _cbgc !=nil {return _cbgc ;};_ggfc .TxBoxAttr =&_fdbggc ;continue ;};};_abad :for {_cbadc ,_gbagg :=d .Token ();if _gbagg !=nil {return _gbagg ;};switch _dbcgg :=_cbadc .(type ){case _gg .StartElement :switch _dbcgg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggfc .SpLocks =NewCT_ShapeLocking ();if _cafac :=d .DecodeElement (_ggfc .SpLocks ,&_dbcgg );_cafac !=nil {return _cafac ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggfc .ExtLst =NewCT_OfficeArtExtensionList ();if _eecdg :=d .DecodeElement (_ggfc .ExtLst ,&_dbcgg );_eecdg !=nil {return _eecdg ;};default:_bb .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",_dbcgg .Name );if _cdea :=d .Skip ();_cdea !=nil {return _cdea ;};};case _gg .EndElement :break _abad ;case _gg .CharData :};};return nil ;};func NewCT_AnimationElementChoice ()*CT_AnimationElementChoice {_dfc :=&CT_AnimationElementChoice {};return _dfc ;}; -// ValidateWithPath validates the CT_Blip and its children, prefixing error messages with path -func (_efd *CT_Blip )ValidateWithPath (path string )error {if _acbdg :=_efd .CstateAttr .ValidateWithPath (path +"/\u0043\u0073\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_acbdg !=nil {return _acbdg ;};for _adff ,_bbdb :=range _efd .Choice {if _ecca :=_bbdb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_adff ));_ecca !=nil {return _ecca ;};};if _efd .ExtLst !=nil {if _gag :=_efd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gag !=nil {return _gag ;};};return nil ;};func (_dgede *ST_LineEndType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dgede =0;case "\u006e\u006f\u006e\u0065":*_dgede =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_dgede =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_dgede =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_dgede =4;case "\u006f\u0076\u0061\u006c":*_dgede =5;case "\u0061\u0072\u0072o\u0077":*_dgede =6;};return nil ;};func (_cbdceb ST_TextAutonumberScheme )Validate ()error {return _cbdceb .ValidateWithPath ("")};func NewEG_TextUnderlineFill ()*EG_TextUnderlineFill {_aebcea :=&EG_TextUnderlineFill {};return _aebcea ;};func (_dcefa *ST_TextShapeType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dcefa =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_dcefa =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_dcefa =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_dcefa =3;case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_dcefa =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_dcefa =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_dcefa =6;case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_dcefa =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_dcefa =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_dcefa =9;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_dcefa =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_dcefa =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_dcefa =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_dcefa =13;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_dcefa =14;case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_dcefa =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_dcefa =16;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_dcefa =17;case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_dcefa =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_dcefa =19;case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_dcefa =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_dcefa =21;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_dcefa =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_dcefa =23;case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_dcefa =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_dcefa =25;case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_dcefa =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_dcefa =27;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_dcefa =28;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_dcefa =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_dcefa =30;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_dcefa =31;case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_dcefa =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_dcefa =33;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_dcefa =34;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_dcefa =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_dcefa =36;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_dcefa =37;case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_dcefa =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_dcefa =39;case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_dcefa =40;case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_dcefa =41;};return nil ;};func (_ffbdbd ST_LineEndType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aagbe :=_f .Attr {};_aagbe .Name =name ;switch _ffbdbd {case ST_LineEndTypeUnset :_aagbe .Value ="";case ST_LineEndTypeNone :_aagbe .Value ="\u006e\u006f\u006e\u0065";case ST_LineEndTypeTriangle :_aagbe .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_LineEndTypeStealth :_aagbe .Value ="\u0073t\u0065\u0061\u006c\u0074\u0068";case ST_LineEndTypeDiamond :_aagbe .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_LineEndTypeOval :_aagbe .Value ="\u006f\u0076\u0061\u006c";case ST_LineEndTypeArrow :_aagbe .Value ="\u0061\u0072\u0072o\u0077";};return _aagbe ,nil ;}; +// ValidateWithPath validates the CT_PathShadeProperties and its children, prefixing error messages with path +func (_fecfd *CT_PathShadeProperties )ValidateWithPath (path string )error {if _cade :=_fecfd .PathAttr .ValidateWithPath (path +"\u002fP\u0061\u0074\u0068\u0041\u0074\u0074r");_cade !=nil {return _cade ;};if _fecfd .FillToRect !=nil {if _bdbec :=_fecfd .FillToRect .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074");_bdbec !=nil {return _bdbec ;};};return nil ;};func (_cegfed *Tbl )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cegfed .CT_Table =*NewCT_Table ();_fbdcf :for {_aadab ,_gegdc :=d .Token ();if _gegdc !=nil {return _gegdc ;};switch _gfefb :=_aadab .(type ){case _gg .StartElement :switch _gfefb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cegfed .TblPr =NewCT_TableProperties ();if _cfgc :=d .DecodeElement (_cegfed .TblPr ,&_gfefb );_cfgc !=nil {return _cfgc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dccebc :=d .DecodeElement (_cegfed .TblGrid ,&_gfefb );_dccebc !=nil {return _dccebc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bcaef :=NewCT_TableRow ();if _aeabf :=d .DecodeElement (_bcaef ,&_gfefb );_aeabf !=nil {return _aeabf ;};_cegfed .Tr =append (_cegfed .Tr ,_bcaef );default:_bb .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",_gfefb .Name );if _adabd :=d .Skip ();_adabd !=nil {return _adabd ;};};case _gg .EndElement :break _fbdcf ;case _gg .CharData :};};return nil ;};func (_cgabe *ST_EffectContainerType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aeeec ,_cbcgf :=d .Token ();if _cbcgf !=nil {return _cbcgf ;};if _fdfff ,_gccgge :=_aeeec .(_gg .EndElement );_gccgge &&_fdfff .Name ==start .Name {*_cgabe =1;return nil ;};if _gffege ,_cdedd :=_aeeec .(_gg .CharData );!_cdedd {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",_aeeec );}else {switch string (_gffege ){case "":*_cgabe =0;case "\u0073\u0069\u0062":*_cgabe =1;case "\u0074\u0072\u0065\u0065":*_cgabe =2;};};_aeeec ,_cbcgf =d .Token ();if _cbcgf !=nil {return _cbcgf ;};if _bfgbf ,_ccbgc :=_aeeec .(_gg .EndElement );_ccbgc &&_bfgbf .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",_aeeec );};func (_aaccc ST_LineEndWidth )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_agcbf :=_gg .Attr {};_agcbf .Name =name ;switch _aaccc {case ST_LineEndWidthUnset :_agcbf .Value ="";case ST_LineEndWidthSm :_agcbf .Value ="\u0073\u006d";case ST_LineEndWidthMed :_agcbf .Value ="\u006d\u0065\u0064";case ST_LineEndWidthLg :_agcbf .Value ="\u006c\u0067";};return _agcbf ,nil ;};func (_afgg *CT_AudioCD )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_ebbg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0074"}};e .EncodeElement (_afgg .St ,_ebbg );_gee :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065n\u0064"}};e .EncodeElement (_afgg .End ,_gee );if _afgg .ExtLst !=nil {_aggg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afgg .ExtLst ,_aggg );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_TablePartStyle ()*CT_TablePartStyle {_cdfgd :=&CT_TablePartStyle {};return _cdfgd }; -// Validate validates the CT_FontReference and its children -func (_bfag *CT_FontReference )Validate ()error {return _bfag .ValidateWithPath ("\u0043\u0054_\u0046\u006f\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};func (_bbb *CT_AlphaInverseEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bbb .ScrgbClr !=nil {_bdgd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bbb .ScrgbClr ,_bdgd );};if _bbb .SrgbClr !=nil {_bfea :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_bbb .SrgbClr ,_bfea );};if _bbb .HslClr !=nil {_cbg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_bbb .HslClr ,_cbg );};if _bbb .SysClr !=nil {_adc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_bbb .SysClr ,_adc );};if _bbb .SchemeClr !=nil {_gbc :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_bbb .SchemeClr ,_gbc );};if _bbb .PrstClr !=nil {_bgd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_bbb .PrstClr ,_bgd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bebb *CT_BiLevelEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fegabe :=range start .Attr {if _fegabe .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_effc ,_gdcca :=ParseUnionST_PositiveFixedPercentage (_fegabe .Value );if _gdcca !=nil {return _gdcca ;};_bebb .ThreshAttr =_effc ;continue ;};};for {_gebb ,_cgad :=d .Token ();if _cgad !=nil {return _e .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",_cgad );};if _agaga ,_fgge :=_gebb .(_f .EndElement );_fgge &&_agaga .Name ==start .Name {break ;};};return nil ;};func (_dfcb *CT_ConnectionSite )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",_dfcb .AngAttr )});e .EncodeToken (start );_fegac :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_dfcb .Pos ,_fegac );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cdfgg ST_LineEndLength )ValidateWithPath (path string )error {switch _cdfgg {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 (_cdfgg ));};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 (_eefgc *CT_NonVisualDrawingShapeProps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eefgc .TxBoxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0078\u0042o\u0078"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_eefgc .TxBoxAttr ))});};e .EncodeToken (start );if _eefgc .SpLocks !=nil {_dbdca :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_eefgc .SpLocks ,_dbdca );};if _eefgc .ExtLst !=nil {_ebfgf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eefgc .ExtLst ,_ebfgf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bcf *CT_Bevel )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bcf .WAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077"},Value :_e .Sprintf ("\u0025\u0076",*_bcf .WAttr )});};if _bcf .HAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068"},Value :_e .Sprintf ("\u0025\u0076",*_bcf .HAttr )});};if _bcf .PrstAttr !=ST_BevelPresetTypeUnset {_ebgb ,_cca :=_bcf .PrstAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0072\u0073\u0074"});if _cca !=nil {return _cca ;};start .Attr =append (start .Attr ,_ebgb );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });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_SystemColor and its children +func (_fbecg *CT_SystemColor )Validate ()error {return _fbecg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006dC\u006f\u006c\u006f\u0072");};func (_afaca ST_BlackWhiteMode )Validate ()error {return _afaca .ValidateWithPath ("")};func NewCT_NonVisualGraphicFrameProperties ()*CT_NonVisualGraphicFrameProperties {_agffc :=&CT_NonVisualGraphicFrameProperties {};return _agffc ;};func (_bcfec *CT_GradientFillProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bcfec .FlipAttr !=ST_TileFlipModeUnset {_fegd ,_daef :=_bcfec .FlipAttr .MarshalXMLAttr (_gg .Name {Local :"\u0066\u006c\u0069\u0070"});if _daef !=nil {return _daef ;};start .Attr =append (start .Attr ,_fegd );};if _bcfec .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_bcfec .RotWithShapeAttr ))});};e .EncodeToken (start );if _bcfec .GsLst !=nil {_fgac :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0067\u0073\u004c\u0073\u0074"}};e .EncodeElement (_bcfec .GsLst ,_fgac );};if _bcfec .Lin !=nil {_adebd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006ci\u006e"}};e .EncodeElement (_bcfec .Lin ,_adebd );};if _bcfec .Path !=nil {_ecgbe :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_bcfec .Path ,_ecgbe );};if _bcfec .TileRect !=nil {_fbbf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}};e .EncodeElement (_bcfec .TileRect ,_fbbf );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_egfcf *CT_TextSpacingPoint )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_egfcf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_GvmlShapeNonVisual ()*CT_GvmlShapeNonVisual {_edggf :=&CT_GvmlShapeNonVisual {};_edggf .CNvPr =NewCT_NonVisualDrawingProps ();_edggf .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();return _edggf ;}; -// ValidateWithPath validates the CT_PolarAdjustHandle and its children, prefixing error messages with path -func (_gcfdf *CT_PolarAdjustHandle )ValidateWithPath (path string )error {if _gcfdf .MinRAttr !=nil {if _dcfdca :=_gcfdf .MinRAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0052\u0041\u0074\u0074r");_dcfdca !=nil {return _dcfdca ;};};if _gcfdf .MaxRAttr !=nil {if _bafaa :=_gcfdf .MaxRAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0052\u0041\u0074\u0074r");_bafaa !=nil {return _bafaa ;};};if _gcfdf .MinAngAttr !=nil {if _gfafa :=_gcfdf .MinAngAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_gfafa !=nil {return _gfafa ;};};if _gcfdf .MaxAngAttr !=nil {if _dedb :=_gcfdf .MaxAngAttr .ValidateWithPath (path +"/\u004d\u0061\u0078\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_dedb !=nil {return _dedb ;};};if _dfca :=_gcfdf .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_dfca !=nil {return _dfca ;};return nil ;};func (_abab *ST_TextShapeType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbdad ,_ffacf :=d .Token ();if _ffacf !=nil {return _ffacf ;};if _bfbde ,_dfdgb :=_dbdad .(_f .EndElement );_dfdgb &&_bfbde .Name ==start .Name {*_abab =1;return nil ;};if _gfffde ,_gdfgf :=_dbdad .(_f .CharData );!_gdfgf {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",_dbdad );}else {switch string (_gfffde ){case "":*_abab =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_abab =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_abab =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_abab =3;case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_abab =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_abab =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_abab =6;case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_abab =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_abab =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_abab =9;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_abab =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_abab =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_abab =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_abab =13;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_abab =14;case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_abab =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_abab =16;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_abab =17;case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_abab =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_abab =19;case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_abab =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_abab =21;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_abab =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_abab =23;case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_abab =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_abab =25;case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_abab =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_abab =27;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_abab =28;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_abab =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_abab =30;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_abab =31;case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_abab =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_abab =33;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_abab =34;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_abab =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_abab =36;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_abab =37;case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_abab =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_abab =39;case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_abab =40;case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_abab =41;};};_dbdad ,_ffacf =d .Token ();if _ffacf !=nil {return _ffacf ;};if _dgbg ,_egfdbf :=_dbdad .(_f .EndElement );_egfdbf &&_dgbg .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",_dbdad );};func (_eaca *CT_ColorScheme )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eaca .Dk1 =NewCT_Color ();_eaca .Lt1 =NewCT_Color ();_eaca .Dk2 =NewCT_Color ();_eaca .Lt2 =NewCT_Color ();_eaca .Accent1 =NewCT_Color ();_eaca .Accent2 =NewCT_Color ();_eaca .Accent3 =NewCT_Color ();_eaca .Accent4 =NewCT_Color ();_eaca .Accent5 =NewCT_Color ();_eaca .Accent6 =NewCT_Color ();_eaca .Hlink =NewCT_Color ();_eaca .FolHlink =NewCT_Color ();for _ ,_fegf :=range start .Attr {if _fegf .Name .Local =="\u006e\u0061\u006d\u0065"{_aebgc ,_cdad :=_fegf .Value ,error (nil );if _cdad !=nil {return _cdad ;};_eaca .NameAttr =_aebgc ;continue ;};};_cbgfb :for {_bcfb ,_ceag :=d .Token ();if _ceag !=nil {return _ceag ;};switch _agagab :=_bcfb .(type ){case _f .StartElement :switch _agagab .Name {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 :"\u0064\u006b\u0031"},_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 :"\u0064\u006b\u0031"}:if _gfca :=d .DecodeElement (_eaca .Dk1 ,&_agagab );_gfca !=nil {return _gfca ;};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 :"\u006c\u0074\u0031"},_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 :"\u006c\u0074\u0031"}:if _ggba :=d .DecodeElement (_eaca .Lt1 ,&_agagab );_ggba !=nil {return _ggba ;};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 :"\u0064\u006b\u0032"},_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 :"\u0064\u006b\u0032"}:if _ffga :=d .DecodeElement (_eaca .Dk2 ,&_agagab );_ffga !=nil {return _ffga ;};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 :"\u006c\u0074\u0032"},_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 :"\u006c\u0074\u0032"}:if _cbdb :=d .DecodeElement (_eaca .Lt2 ,&_agagab );_cbdb !=nil {return _cbdb ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0031"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0031"}:if _ceff :=d .DecodeElement (_eaca .Accent1 ,&_agagab );_ceff !=nil {return _ceff ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0032"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0032"}:if _deed :=d .DecodeElement (_eaca .Accent2 ,&_agagab );_deed !=nil {return _deed ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0033"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0033"}:if _ebaeg :=d .DecodeElement (_eaca .Accent3 ,&_agagab );_ebaeg !=nil {return _ebaeg ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0034"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0034"}:if _gbbcf :=d .DecodeElement (_eaca .Accent4 ,&_agagab );_gbbcf !=nil {return _gbbcf ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0035"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0035"}:if _beef :=d .DecodeElement (_eaca .Accent5 ,&_agagab );_beef !=nil {return _beef ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0036"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0036"}:if _aaeg :=d .DecodeElement (_eaca .Accent6 ,&_agagab );_aaeg !=nil {return _aaeg ;};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 :"\u0068\u006c\u0069n\u006b"},_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 :"\u0068\u006c\u0069n\u006b"}:if _afacb :=d .DecodeElement (_eaca .Hlink ,&_agagab );_afacb !=nil {return _afacb ;};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 :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"},_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 :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}:if _feegg :=d .DecodeElement (_eaca .FolHlink ,&_agagab );_feegg !=nil {return _feegg ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eaca .ExtLst =NewCT_OfficeArtExtensionList ();if _agdba :=d .DecodeElement (_eaca .ExtLst ,&_agagab );_agdba !=nil {return _agdba ;};default:_db .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",_agagab .Name );if _beccg :=d .Skip ();_beccg !=nil {return _beccg ;};};case _f .EndElement :break _cbgfb ;case _f .CharData :};};return nil ;};func (_efcgb *Theme )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efcgb .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();for _ ,_efabab :=range start .Attr {if _efabab .Name .Local =="\u006e\u0061\u006d\u0065"{_aaacbb ,_fgdca :=_efabab .Value ,error (nil );if _fgdca !=nil {return _fgdca ;};_efcgb .NameAttr =&_aaacbb ;continue ;};};_gcfegg :for {_adecfb ,_dacfa :=d .Token ();if _dacfa !=nil {return _dacfa ;};switch _bbecbe :=_adecfb .(type ){case _f .StartElement :switch _bbecbe .Name {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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _cbdfd :=d .DecodeElement (_efcgb .ThemeElements ,&_bbecbe );_cbdfd !=nil {return _cbdfd ;};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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"},_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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"}:_efcgb .ObjectDefaults =NewCT_ObjectStyleDefaults ();if _begbaf :=d .DecodeElement (_efcgb .ObjectDefaults ,&_bbecbe );_begbaf !=nil {return _begbaf ;};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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"}:_efcgb .ExtraClrSchemeLst =NewCT_ColorSchemeList ();if _cgafc :=d .DecodeElement (_efcgb .ExtraClrSchemeLst ,&_bbecbe );_cgafc !=nil {return _cgafc ;};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 :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"},_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 :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_efcgb .CustClrLst =NewCT_CustomColorList ();if _eecfcf :=d .DecodeElement (_efcgb .CustClrLst ,&_bbecbe );_eecfcf !=nil {return _eecfcf ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efcgb .ExtLst =NewCT_OfficeArtExtensionList ();if _edddc :=d .DecodeElement (_efcgb .ExtLst ,&_bbecbe );_edddc !=nil {return _edddc ;};default:_db .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",_bbecbe .Name );if _dgeee :=d .Skip ();_dgeee !=nil {return _dgeee ;};};case _f .EndElement :break _gcfegg ;case _f .CharData :};};return nil ;}; +// Validate validates the EG_TextUnderlineLine and its children +func (_abcac *EG_TextUnderlineLine )Validate ()error {return _abcac .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Li\u006e\u0065");}; -// ValidateWithPath validates the CT_TextCharBullet and its children, prefixing error messages with path -func (_gcgfd *CT_TextCharBullet )ValidateWithPath (path string )error {return nil };type CT_TextNoAutofit struct{};func (_gdga *CT_GradientStopList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ebbad :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0073"}};for _ ,_gcfb :=range _gdga .Gs {e .EncodeElement (_gcfb ,_ebbad );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eccab ST_BlipCompression )ValidateWithPath (path string )error {switch _eccab {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 (_eccab ));};return nil ;};func (_cdcbf *CT_ShapeProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fedcg :=range start .Attr {if _fedcg .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_cdcbf .BwModeAttr .UnmarshalXMLAttr (_fedcg );continue ;};};_cafca :for {_bcbg ,_bdda :=d .Token ();if _bdda !=nil {return _bdda ;};switch _fcccc :=_bcbg .(type ){case _f .StartElement :switch _fcccc .Name {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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_cdcbf .Xfrm =NewCT_Transform2D ();if _daefg :=d .DecodeElement (_cdcbf .Xfrm ,&_fcccc );_daefg !=nil {return _daefg ;};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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_cdcbf .CustGeom =NewCT_CustomGeometry2D ();if _cgefa :=d .DecodeElement (_cdcbf .CustGeom ,&_fcccc );_cgefa !=nil {return _cgefa ;};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 :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"},_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 :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}:_cdcbf .PrstGeom =NewCT_PresetGeometry2D ();if _dbcfb :=d .DecodeElement (_cdcbf .PrstGeom ,&_fcccc );_dbcfb !=nil {return _dbcfb ;};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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_cdcbf .NoFill =NewCT_NoFillProperties ();if _aggdf :=d .DecodeElement (_cdcbf .NoFill ,&_fcccc );_aggdf !=nil {return _aggdf ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_cdcbf .SolidFill =NewCT_SolidColorFillProperties ();if _aacda :=d .DecodeElement (_cdcbf .SolidFill ,&_fcccc );_aacda !=nil {return _aacda ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_cdcbf .GradFill =NewCT_GradientFillProperties ();if _cfaga :=d .DecodeElement (_cdcbf .GradFill ,&_fcccc );_cfaga !=nil {return _cfaga ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_cdcbf .BlipFill =NewCT_BlipFillProperties ();if _gefgd :=d .DecodeElement (_cdcbf .BlipFill ,&_fcccc );_gefgd !=nil {return _gefgd ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_cdcbf .PattFill =NewCT_PatternFillProperties ();if _fccfb :=d .DecodeElement (_cdcbf .PattFill ,&_fcccc );_fccfb !=nil {return _fccfb ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_cdcbf .GrpFill =NewCT_GroupFillProperties ();if _ggeea :=d .DecodeElement (_cdcbf .GrpFill ,&_fcccc );_ggeea !=nil {return _ggeea ;};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 :"\u006c\u006e"},_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 :"\u006c\u006e"}:_cdcbf .Ln =NewCT_LineProperties ();if _bcac :=d .DecodeElement (_cdcbf .Ln ,&_fcccc );_bcac !=nil {return _bcac ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_cdcbf .EffectLst =NewCT_EffectList ();if _decgc :=d .DecodeElement (_cdcbf .EffectLst ,&_fcccc );_decgc !=nil {return _decgc ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_cdcbf .EffectDag =NewCT_EffectContainer ();if _bgde :=d .DecodeElement (_cdcbf .EffectDag ,&_fcccc );_bgde !=nil {return _bgde ;};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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_cdcbf .Scene3d =NewCT_Scene3D ();if _ddcd :=d .DecodeElement (_cdcbf .Scene3d ,&_fcccc );_ddcd !=nil {return _ddcd ;};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 :"\u0073\u0070\u0033\u0064"},_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 :"\u0073\u0070\u0033\u0064"}:_cdcbf .Sp3d =NewCT_Shape3D ();if _aefafd :=d .DecodeElement (_cdcbf .Sp3d ,&_fcccc );_aefafd !=nil {return _aefafd ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdcbf .ExtLst =NewCT_OfficeArtExtensionList ();if _fffdd :=d .DecodeElement (_cdcbf .ExtLst ,&_fcccc );_fffdd !=nil {return _fffdd ;};default:_db .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",_fcccc .Name );if _deecf :=d .Skip ();_deecf !=nil {return _deecf ;};};case _f .EndElement :break _cafca ;case _f .CharData :};};return nil ;};func NewEG_ColorChoice ()*EG_ColorChoice {_bcegaa :=&EG_ColorChoice {};return _bcegaa }; +// ValidateWithPath validates the CT_FlatText and its children, prefixing error messages with path +func (_faffd *CT_FlatText )ValidateWithPath (path string )error {if _faffd .ZAttr !=nil {if _ggba :=_faffd .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_ggba !=nil {return _ggba ;};};return nil ;}; -// ValidateWithPath validates the CT_GeomGuide and its children, prefixing error messages with path -func (_gfda *CT_GeomGuide )ValidateWithPath (path string )error {return nil };func (_egdcd ST_AnimationChartOnlyBuildType )ValidateWithPath (path string )error {switch _egdcd {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 (_egdcd ));};return nil ;};func NewCT_PictureLocking ()*CT_PictureLocking {_cdcff :=&CT_PictureLocking {};return _cdcff };func (_aefea *ST_TextPoint )Validate ()error {return _aefea .ValidateWithPath ("")};type CT_AudioCDTime struct{TrackAttr uint8 ;TimeAttr *uint32 ;};func (_fabf *CT_GvmlShapeNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fabf .CNvPr =NewCT_NonVisualDrawingProps ();_fabf .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();_dgbe :for {_cegcb ,_afbdd :=d .Token ();if _afbdd !=nil {return _afbdd ;};switch _dfcf :=_cegcb .(type ){case _f .StartElement :switch _dfcf .Name {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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _dbfb :=d .DecodeElement (_fabf .CNvPr ,&_dfcf );_dbfb !=nil {return _dbfb ;};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 :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_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 :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _afeb :=d .DecodeElement (_fabf .CNvSpPr ,&_dfcf );_afeb !=nil {return _afeb ;};default:_db .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",_dfcf .Name );if _acfgf :=d .Skip ();_acfgf !=nil {return _acfgf ;};};case _f .EndElement :break _dgbe ;case _f .CharData :};};return nil ;};func NewCT_OfficeArtExtensionList ()*CT_OfficeArtExtensionList {_fgab :=&CT_OfficeArtExtensionList {};return _fgab ;};func NewCT_TextAutonumberBullet ()*CT_TextAutonumberBullet {_cfgdg :=&CT_TextAutonumberBullet {};_cfgdg .TypeAttr =ST_TextAutonumberScheme (1);return _cfgdg ;}; +// Validate validates the CT_TextSpacingPercent and its children +func (_afeae *CT_TextSpacingPercent )Validate ()error {return _afeae .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");}; -// ValidateWithPath validates the CT_ContentPartLocking and its children, prefixing error messages with path -func (_cfdb *CT_ContentPartLocking )ValidateWithPath (path string )error {if _cfdb .ExtLst !=nil {if _ccda :=_cfdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccda !=nil {return _ccda ;};};return nil ;};func (_aggcg *CT_SystemColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aggcg .ValAttr =ST_SystemColorVal (1);for _ ,_eabgc :=range start .Attr {if _eabgc .Name .Local =="\u0076\u0061\u006c"{_aggcg .ValAttr .UnmarshalXMLAttr (_eabgc );continue ;};if _eabgc .Name .Local =="\u006ca\u0073\u0074\u0043\u006c\u0072"{_agdbb ,_aecgc :=_eabgc .Value ,error (nil );if _aecgc !=nil {return _aecgc ;};_aggcg .LastClrAttr =&_agdbb ;continue ;};};_beafb :for {_dadg ,_egcce :=d .Token ();if _egcce !=nil {return _egcce ;};switch _aedfd :=_dadg .(type ){case _f .StartElement :switch _aedfd .Name {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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_dabeb :=NewEG_ColorTransform ();_dabeb .Tint =NewCT_PositiveFixedPercentage ();if _cbgdc :=d .DecodeElement (_dabeb .Tint ,&_aedfd );_cbgdc !=nil {return _cbgdc ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_dabeb );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 :"\u0073\u0068\u0061d\u0065"},_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 :"\u0073\u0068\u0061d\u0065"}:_dfdbb :=NewEG_ColorTransform ();_dfdbb .Shade =NewCT_PositiveFixedPercentage ();if _gfgee :=d .DecodeElement (_dfdbb .Shade ,&_aedfd );_gfgee !=nil {return _gfgee ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_dfdbb );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_ecgea :=NewEG_ColorTransform ();_ecgea .Comp =NewCT_ComplementTransform ();if _cdaeca :=d .DecodeElement (_ecgea .Comp ,&_aedfd );_cdaeca !=nil {return _cdaeca ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_ecgea );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_bfbbg :=NewEG_ColorTransform ();_bfbbg .Inv =NewCT_InverseTransform ();if _fegacd :=d .DecodeElement (_bfbbg .Inv ,&_aedfd );_fegacd !=nil {return _fegacd ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_bfbbg );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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_fbfg :=NewEG_ColorTransform ();_fbfg .Gray =NewCT_GrayscaleTransform ();if _eccg :=d .DecodeElement (_fbfg .Gray ,&_aedfd );_eccg !=nil {return _eccg ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_fbfg );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_aeebf :=NewEG_ColorTransform ();_aeebf .Alpha =NewCT_PositiveFixedPercentage ();if _cbbcc :=d .DecodeElement (_aeebf .Alpha ,&_aedfd );_cbbcc !=nil {return _cbbcc ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_aeebf );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_bedcd :=NewEG_ColorTransform ();_bedcd .AlphaOff =NewCT_FixedPercentage ();if _egbcd :=d .DecodeElement (_bedcd .AlphaOff ,&_aedfd );_egbcd !=nil {return _egbcd ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_bedcd );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_efabd :=NewEG_ColorTransform ();_efabd .AlphaMod =NewCT_PositivePercentage ();if _ceabg :=d .DecodeElement (_efabd .AlphaMod ,&_aedfd );_ceabg !=nil {return _ceabg ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_efabd );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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_ffge :=NewEG_ColorTransform ();_ffge .Hue =NewCT_PositiveFixedAngle ();if _dgee :=d .DecodeElement (_ffge .Hue ,&_aedfd );_dgee !=nil {return _dgee ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_ffge );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_dffgd :=NewEG_ColorTransform ();_dffgd .HueOff =NewCT_Angle ();if _bagcc :=d .DecodeElement (_dffgd .HueOff ,&_aedfd );_bagcc !=nil {return _bagcc ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_dffgd );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 :"\u0068\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_bcdcc :=NewEG_ColorTransform ();_bcdcc .HueMod =NewCT_PositivePercentage ();if _ddcagd :=d .DecodeElement (_bcdcc .HueMod ,&_aedfd );_ddcagd !=nil {return _ddcagd ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_bcdcc );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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_fbfef :=NewEG_ColorTransform ();_fbfef .Sat =NewCT_Percentage ();if _fgec :=d .DecodeElement (_fbfef .Sat ,&_aedfd );_fgec !=nil {return _fgec ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_fbfef );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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_gffcc :=NewEG_ColorTransform ();_gffcc .SatOff =NewCT_Percentage ();if _bbdeff :=d .DecodeElement (_gffcc .SatOff ,&_aedfd );_bbdeff !=nil {return _bbdeff ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_gffcc );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 :"\u0073\u0061\u0074\u004d\u006f\u0064"},_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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_gbea :=NewEG_ColorTransform ();_gbea .SatMod =NewCT_Percentage ();if _cdedea :=d .DecodeElement (_gbea .SatMod ,&_aedfd );_cdedea !=nil {return _cdedea ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_gbea );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_bcaaab :=NewEG_ColorTransform ();_bcaaab .Lum =NewCT_Percentage ();if _fgeac :=d .DecodeElement (_bcaaab .Lum ,&_aedfd );_fgeac !=nil {return _fgeac ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_bcaaab );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_bbefb :=NewEG_ColorTransform ();_bbefb .LumOff =NewCT_Percentage ();if _abfgff :=d .DecodeElement (_bbefb .LumOff ,&_aedfd );_abfgff !=nil {return _abfgff ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_bbefb );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 :"\u006c\u0075\u006d\u004d\u006f\u0064"},_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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_gfgfb :=NewEG_ColorTransform ();_gfgfb .LumMod =NewCT_Percentage ();if _gdbda :=d .DecodeElement (_gfgfb .LumMod ,&_aedfd );_gdbda !=nil {return _gdbda ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_gfgfb );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 :"\u0072\u0065\u0064"},_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 :"\u0072\u0065\u0064"}:_dgbcb :=NewEG_ColorTransform ();_dgbcb .Red =NewCT_Percentage ();if _cceda :=d .DecodeElement (_dgbcb .Red ,&_aedfd );_cceda !=nil {return _cceda ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_dgbcb );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_gdeab :=NewEG_ColorTransform ();_gdeab .RedOff =NewCT_Percentage ();if _cdffe :=d .DecodeElement (_gdeab .RedOff ,&_aedfd );_cdffe !=nil {return _cdffe ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_gdeab );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 :"\u0072\u0065\u0064\u004d\u006f\u0064"},_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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_cddbcc :=NewEG_ColorTransform ();_cddbcc .RedMod =NewCT_Percentage ();if _agfba :=d .DecodeElement (_cddbcc .RedMod ,&_aedfd );_agfba !=nil {return _agfba ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_cddbcc );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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_aefc :=NewEG_ColorTransform ();_aefc .Green =NewCT_Percentage ();if _cdecd :=d .DecodeElement (_aefc .Green ,&_aedfd );_cdecd !=nil {return _cdecd ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_aefc );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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_fgdbad :=NewEG_ColorTransform ();_fgdbad .GreenOff =NewCT_Percentage ();if _daccg :=d .DecodeElement (_fgdbad .GreenOff ,&_aedfd );_daccg !=nil {return _daccg ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_fgdbad );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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_abbfe :=NewEG_ColorTransform ();_abbfe .GreenMod =NewCT_Percentage ();if _beeff :=d .DecodeElement (_abbfe .GreenMod ,&_aedfd );_beeff !=nil {return _beeff ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_abbfe );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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_befag :=NewEG_ColorTransform ();_befag .Blue =NewCT_Percentage ();if _ecaea :=d .DecodeElement (_befag .Blue ,&_aedfd );_ecaea !=nil {return _ecaea ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_befag );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_bdebc :=NewEG_ColorTransform ();_bdebc .BlueOff =NewCT_Percentage ();if _eebfe :=d .DecodeElement (_bdebc .BlueOff ,&_aedfd );_eebfe !=nil {return _eebfe ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_bdebc );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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_acggg :=NewEG_ColorTransform ();_acggg .BlueMod =NewCT_Percentage ();if _bffb :=d .DecodeElement (_acggg .BlueMod ,&_aedfd );_bffb !=nil {return _bffb ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_acggg );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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_gbcdb :=NewEG_ColorTransform ();_gbcdb .Gamma =NewCT_GammaTransform ();if _edabb :=d .DecodeElement (_gbcdb .Gamma ,&_aedfd );_edabb !=nil {return _edabb ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_gbcdb );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_efdbfg :=NewEG_ColorTransform ();_efdbfg .InvGamma =NewCT_InverseGammaTransform ();if _egfcf :=d .DecodeElement (_efdbfg .InvGamma ,&_aedfd );_egfcf !=nil {return _egfcf ;};_aggcg .EG_ColorTransform =append (_aggcg .EG_ColorTransform ,_efdbfg );default:_db .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",_aedfd .Name );if _fcgba :=d .Skip ();_fcgba !=nil {return _fcgba ;};};case _f .EndElement :break _beafb ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_HSLEffect and its children, prefixing error messages with path +func (_cadc *CT_HSLEffect )ValidateWithPath (path string )error {if _cadc .HueAttr !=nil {if *_cadc .HueAttr < 0{return _b .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 ,*_cadc .HueAttr );};if *_cadc .HueAttr >=21600000{return _b .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 ,*_cadc .HueAttr );};};if _cadc .SatAttr !=nil {if _feca :=_cadc .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_feca !=nil {return _feca ;};};if _cadc .LumAttr !=nil {if _gebb :=_cadc .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072");_gebb !=nil {return _gebb ;};};return nil ;}; -// ValidateWithPath validates the CT_ConnectionSiteList and its children, prefixing error messages with path -func (_cabg *CT_ConnectionSiteList )ValidateWithPath (path string )error {for _dgeg ,_cegc :=range _cabg .Cxn {if _ffdfg :=_cegc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_dgeg ));_ffdfg !=nil {return _ffdfg ;};};return nil ;};func (_badggg *TblStyleLst )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_badggg .CT_TableStyleList =*NewCT_TableStyleList ();for _ ,_bdfca :=range start .Attr {if _bdfca .Name .Local =="\u0064\u0065\u0066"{_dagfg ,_fccfbc :=_bdfca .Value ,error (nil );if _fccfbc !=nil {return _fccfbc ;};_badggg .DefAttr =_dagfg ;continue ;};};_gdgac :for {_dbgab ,_dafdf :=d .Token ();if _dafdf !=nil {return _dafdf ;};switch _gdafa :=_dbgab .(type ){case _f .StartElement :switch _gdafa .Name {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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_fbddg :=NewCT_TableStyle ();if _ebceba :=d .DecodeElement (_fbddg ,&_gdafa );_ebceba !=nil {return _ebceba ;};_badggg .TblStyle =append (_badggg .TblStyle ,_fbddg );default:_db .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",_gdafa .Name );if _gbdff :=d .Skip ();_gbdff !=nil {return _gbdff ;};};case _f .EndElement :break _gdgac ;case _f .CharData :};};return nil ;};func (_ggcee ST_PresetColorVal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ggcee .String (),start );}; +// ST_AnimationChartBuildType is a union type +type ST_AnimationChartBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationChartOnlyBuildType ST_AnimationChartOnlyBuildType ;};func (_bagdd *CT_ObjectStyleDefaults )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fcgfb :for {_badc ,_cefg :=d .Token ();if _cefg !=nil {return _cefg ;};switch _degg :=_badc .(type ){case _gg .StartElement :switch _degg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bagdd .SpDef =NewCT_DefaultShapeDefinition ();if _gfecg :=d .DecodeElement (_bagdd .SpDef ,&_degg );_gfecg !=nil {return _gfecg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bagdd .LnDef =NewCT_DefaultShapeDefinition ();if _ebacg :=d .DecodeElement (_bagdd .LnDef ,&_degg );_ebacg !=nil {return _ebacg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bagdd .TxDef =NewCT_DefaultShapeDefinition ();if _abbcf :=d .DecodeElement (_bagdd .TxDef ,&_degg );_abbcf !=nil {return _abbcf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bagdd .ExtLst =NewCT_OfficeArtExtensionList ();if _gece :=d .DecodeElement (_bagdd .ExtLst ,&_degg );_gece !=nil {return _gece ;};default:_bb .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",_degg .Name );if _dfgdc :=d .Skip ();_dfgdc !=nil {return _dfgdc ;};};case _gg .EndElement :break _fcgfb ;case _gg .CharData :};};return nil ;};func (_addfd *ST_SchemeColorVal )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fgadgg ,_aacbae :=d .Token ();if _aacbae !=nil {return _aacbae ;};if _efcbf ,_cbefb :=_fgadgg .(_gg .EndElement );_cbefb &&_efcbf .Name ==start .Name {*_addfd =1;return nil ;};if _eaccbe ,_fbccgc :=_fgadgg .(_gg .CharData );!_fbccgc {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",_fgadgg );}else {switch string (_eaccbe ){case "":*_addfd =0;case "\u0062\u0067\u0031":*_addfd =1;case "\u0074\u0078\u0031":*_addfd =2;case "\u0062\u0067\u0032":*_addfd =3;case "\u0074\u0078\u0032":*_addfd =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_addfd =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_addfd =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_addfd =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_addfd =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_addfd =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_addfd =10;case "\u0068\u006c\u0069n\u006b":*_addfd =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_addfd =12;case "\u0070\u0068\u0043l\u0072":*_addfd =13;case "\u0064\u006b\u0031":*_addfd =14;case "\u006c\u0074\u0031":*_addfd =15;case "\u0064\u006b\u0032":*_addfd =16;case "\u006c\u0074\u0032":*_addfd =17;};};_fgadgg ,_aacbae =d .Token ();if _aacbae !=nil {return _aacbae ;};if _gbcbc ,_aefce :=_fgadgg .(_gg .EndElement );_aefce &&_gbcbc .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",_fgadgg );};func (_daaffg ST_PresetCameraType )Validate ()error {return _daaffg .ValidateWithPath ("")};func (_ebga ST_PresetPatternVal )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_cgdac :=_gg .Attr {};_cgdac .Name =name ;switch _ebga {case ST_PresetPatternValUnset :_cgdac .Value ="";case ST_PresetPatternValPct5 :_cgdac .Value ="\u0070\u0063\u0074\u0035";case ST_PresetPatternValPct10 :_cgdac .Value ="\u0070\u0063\u00741\u0030";case ST_PresetPatternValPct20 :_cgdac .Value ="\u0070\u0063\u00742\u0030";case ST_PresetPatternValPct25 :_cgdac .Value ="\u0070\u0063\u00742\u0035";case ST_PresetPatternValPct30 :_cgdac .Value ="\u0070\u0063\u00743\u0030";case ST_PresetPatternValPct40 :_cgdac .Value ="\u0070\u0063\u00744\u0030";case ST_PresetPatternValPct50 :_cgdac .Value ="\u0070\u0063\u00745\u0030";case ST_PresetPatternValPct60 :_cgdac .Value ="\u0070\u0063\u00746\u0030";case ST_PresetPatternValPct70 :_cgdac .Value ="\u0070\u0063\u00747\u0030";case ST_PresetPatternValPct75 :_cgdac .Value ="\u0070\u0063\u00747\u0035";case ST_PresetPatternValPct80 :_cgdac .Value ="\u0070\u0063\u00748\u0030";case ST_PresetPatternValPct90 :_cgdac .Value ="\u0070\u0063\u00749\u0030";case ST_PresetPatternValHorz :_cgdac .Value ="\u0068\u006f\u0072\u007a";case ST_PresetPatternValVert :_cgdac .Value ="\u0076\u0065\u0072\u0074";case ST_PresetPatternValLtHorz :_cgdac .Value ="\u006c\u0074\u0048\u006f\u0072\u007a";case ST_PresetPatternValLtVert :_cgdac .Value ="\u006c\u0074\u0056\u0065\u0072\u0074";case ST_PresetPatternValDkHorz :_cgdac .Value ="\u0064\u006b\u0048\u006f\u0072\u007a";case ST_PresetPatternValDkVert :_cgdac .Value ="\u0064\u006b\u0056\u0065\u0072\u0074";case ST_PresetPatternValNarHorz :_cgdac .Value ="\u006ea\u0072\u0048\u006f\u0072\u007a";case ST_PresetPatternValNarVert :_cgdac .Value ="\u006ea\u0072\u0056\u0065\u0072\u0074";case ST_PresetPatternValDashHorz :_cgdac .Value ="\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a";case ST_PresetPatternValDashVert :_cgdac .Value ="\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074";case ST_PresetPatternValCross :_cgdac .Value ="\u0063\u0072\u006fs\u0073";case ST_PresetPatternValDnDiag :_cgdac .Value ="\u0064\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValUpDiag :_cgdac .Value ="\u0075\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtDnDiag :_cgdac .Value ="\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtUpDiag :_cgdac .Value ="\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkDnDiag :_cgdac .Value ="\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkUpDiag :_cgdac .Value ="\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValWdDnDiag :_cgdac .Value ="\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValWdUpDiag :_cgdac .Value ="\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashDnDiag :_cgdac .Value ="\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashUpDiag :_cgdac .Value ="\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDiagCross :_cgdac .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_PresetPatternValSmCheck :_cgdac .Value ="\u0073m\u0043\u0068\u0065\u0063\u006b";case ST_PresetPatternValLgCheck :_cgdac .Value ="\u006cg\u0043\u0068\u0065\u0063\u006b";case ST_PresetPatternValSmGrid :_cgdac .Value ="\u0073\u006d\u0047\u0072\u0069\u0064";case ST_PresetPatternValLgGrid :_cgdac .Value ="\u006c\u0067\u0047\u0072\u0069\u0064";case ST_PresetPatternValDotGrid :_cgdac .Value ="\u0064o\u0074\u0047\u0072\u0069\u0064";case ST_PresetPatternValSmConfetti :_cgdac .Value ="\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValLgConfetti :_cgdac .Value ="\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValHorzBrick :_cgdac .Value ="\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k";case ST_PresetPatternValDiagBrick :_cgdac .Value ="\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k";case ST_PresetPatternValSolidDmnd :_cgdac .Value ="\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed";case ST_PresetPatternValOpenDmnd :_cgdac .Value ="\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064";case ST_PresetPatternValDotDmnd :_cgdac .Value ="\u0064o\u0074\u0044\u006d\u006e\u0064";case ST_PresetPatternValPlaid :_cgdac .Value ="\u0070\u006c\u0061i\u0064";case ST_PresetPatternValSphere :_cgdac .Value ="\u0073\u0070\u0068\u0065\u0072\u0065";case ST_PresetPatternValWeave :_cgdac .Value ="\u0077\u0065\u0061v\u0065";case ST_PresetPatternValDivot :_cgdac .Value ="\u0064\u0069\u0076o\u0074";case ST_PresetPatternValShingle :_cgdac .Value ="\u0073h\u0069\u006e\u0067\u006c\u0065";case ST_PresetPatternValWave :_cgdac .Value ="\u0077\u0061\u0076\u0065";case ST_PresetPatternValTrellis :_cgdac .Value ="\u0074r\u0065\u006c\u006c\u0069\u0073";case ST_PresetPatternValZigZag :_cgdac .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";};return _cgdac ,nil ;};func (_gccfb *CT_OuterShadowEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_faedc :=range start .Attr {if _faedc .Name .Local =="\u0061\u006c\u0067\u006e"{_gccfb .AlgnAttr .UnmarshalXMLAttr (_faedc );continue ;};if _faedc .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_bgedd ,_aaagb :=_c .ParseBool (_faedc .Value );if _aaagb !=nil {return _aaagb ;};_gccfb .RotWithShapeAttr =&_bgedd ;continue ;};if _faedc .Name .Local =="\u0064\u0069\u0073\u0074"{_gfde ,_dfda :=_c .ParseInt (_faedc .Value ,10,64);if _dfda !=nil {return _dfda ;};_gccfb .DistAttr =&_gfde ;continue ;};if _faedc .Name .Local =="\u0073\u0078"{_fcfab ,_bbeec :=ParseUnionST_Percentage (_faedc .Value );if _bbeec !=nil {return _bbeec ;};_gccfb .SxAttr =&_fcfab ;continue ;};if _faedc .Name .Local =="\u0073\u0079"{_dedba ,_gcad :=ParseUnionST_Percentage (_faedc .Value );if _gcad !=nil {return _gcad ;};_gccfb .SyAttr =&_dedba ;continue ;};if _faedc .Name .Local =="\u006b\u0078"{_fafg ,_cbfbc :=_c .ParseInt (_faedc .Value ,10,32);if _cbfbc !=nil {return _cbfbc ;};_beff :=int32 (_fafg );_gccfb .KxAttr =&_beff ;continue ;};if _faedc .Name .Local =="\u006b\u0079"{_fggdg ,_gffc :=_c .ParseInt (_faedc .Value ,10,32);if _gffc !=nil {return _gffc ;};_gcdf :=int32 (_fggdg );_gccfb .KyAttr =&_gcdf ;continue ;};if _faedc .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_fcdd ,_faaba :=_c .ParseInt (_faedc .Value ,10,64);if _faaba !=nil {return _faaba ;};_gccfb .BlurRadAttr =&_fcdd ;continue ;};if _faedc .Name .Local =="\u0064\u0069\u0072"{_dgca ,_ggffc :=_c .ParseInt (_faedc .Value ,10,32);if _ggffc !=nil {return _ggffc ;};_bggg :=int32 (_dgca );_gccfb .DirAttr =&_bggg ;continue ;};};_ffcg :for {_fcfg ,_ebbgd :=d .Token ();if _ebbgd !=nil {return _ebbgd ;};switch _cgggf :=_fcfg .(type ){case _gg .StartElement :switch _cgggf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gccfb .ScrgbClr =NewCT_ScRgbColor ();if _bgcac :=d .DecodeElement (_gccfb .ScrgbClr ,&_cgggf );_bgcac !=nil {return _bgcac ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gccfb .SrgbClr =NewCT_SRgbColor ();if _acebg :=d .DecodeElement (_gccfb .SrgbClr ,&_cgggf );_acebg !=nil {return _acebg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gccfb .HslClr =NewCT_HslColor ();if _ccee :=d .DecodeElement (_gccfb .HslClr ,&_cgggf );_ccee !=nil {return _ccee ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gccfb .SysClr =NewCT_SystemColor ();if _cabf :=d .DecodeElement (_gccfb .SysClr ,&_cgggf );_cabf !=nil {return _cabf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gccfb .SchemeClr =NewCT_SchemeColor ();if _aaagc :=d .DecodeElement (_gccfb .SchemeClr ,&_cgggf );_aaagc !=nil {return _aaagc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gccfb .PrstClr =NewCT_PresetColor ();if _gfccg :=d .DecodeElement (_gccfb .PrstClr ,&_cgggf );_gfccg !=nil {return _gfccg ;};default:_bb .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",_cgggf .Name );if _dbcfc :=d .Skip ();_dbcfc !=nil {return _dbcfc ;};};case _gg .EndElement :break _ffcg ;case _gg .CharData :};};return nil ;};func (_ecbdf *CT_AlphaFloorEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for {_bccc ,_edc :=d .Token ();if _edc !=nil {return _b .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",_edc );};if _fbc ,_agb :=_bccc .(_gg .EndElement );_agb &&_fbc .Name ==start .Name {break ;};};return nil ;};func (_bfdbg ST_Coordinate32 )String ()string {if _bfdbg .ST_Coordinate32Unqualified !=nil {return _b .Sprintf ("\u0025\u0076",*_bfdbg .ST_Coordinate32Unqualified );};if _bfdbg .ST_UniversalMeasure !=nil {return _b .Sprintf ("\u0025\u0076",*_bfdbg .ST_UniversalMeasure );};return "";};func NewCT_BackgroundFormatting ()*CT_BackgroundFormatting {_bfb :=&CT_BackgroundFormatting {};return _bfb ;};func (_agccf *ST_PresetPatternVal )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_agccf =0;case "\u0070\u0063\u0074\u0035":*_agccf =1;case "\u0070\u0063\u00741\u0030":*_agccf =2;case "\u0070\u0063\u00742\u0030":*_agccf =3;case "\u0070\u0063\u00742\u0035":*_agccf =4;case "\u0070\u0063\u00743\u0030":*_agccf =5;case "\u0070\u0063\u00744\u0030":*_agccf =6;case "\u0070\u0063\u00745\u0030":*_agccf =7;case "\u0070\u0063\u00746\u0030":*_agccf =8;case "\u0070\u0063\u00747\u0030":*_agccf =9;case "\u0070\u0063\u00747\u0035":*_agccf =10;case "\u0070\u0063\u00748\u0030":*_agccf =11;case "\u0070\u0063\u00749\u0030":*_agccf =12;case "\u0068\u006f\u0072\u007a":*_agccf =13;case "\u0076\u0065\u0072\u0074":*_agccf =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_agccf =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_agccf =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_agccf =17;case "\u0064\u006b\u0056\u0065\u0072\u0074":*_agccf =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_agccf =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_agccf =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_agccf =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_agccf =22;case "\u0063\u0072\u006fs\u0073":*_agccf =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_agccf =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_agccf =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_agccf =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_agccf =27;case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_agccf =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_agccf =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_agccf =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_agccf =31;case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_agccf =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_agccf =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_agccf =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_agccf =35;case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_agccf =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_agccf =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_agccf =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_agccf =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_agccf =40;case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_agccf =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_agccf =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_agccf =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_agccf =44;case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_agccf =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_agccf =46;case "\u0070\u006c\u0061i\u0064":*_agccf =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_agccf =48;case "\u0077\u0065\u0061v\u0065":*_agccf =49;case "\u0064\u0069\u0076o\u0074":*_agccf =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_agccf =51;case "\u0077\u0061\u0076\u0065":*_agccf =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_agccf =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_agccf =54;};return nil ;};func (_cdggd ST_TextFontAlignType )ValidateWithPath (path string )error {switch _cdggd {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 (_cdggd ));};return nil ;};func (_gbcd *CT_CustomColor )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gbcd .NameAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gbcd .NameAttr )});};e .EncodeToken (start );if _gbcd .ScrgbClr !=nil {_aedd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_gbcd .ScrgbClr ,_aedd );};if _gbcd .SrgbClr !=nil {_ffag :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_gbcd .SrgbClr ,_ffag );};if _gbcd .HslClr !=nil {_fceffe :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_gbcd .HslClr ,_fceffe );};if _gbcd .SysClr !=nil {_edbd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_gbcd .SysClr ,_edbd );};if _gbcd .SchemeClr !=nil {_efga :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_gbcd .SchemeClr ,_efga );};if _gbcd .PrstClr !=nil {_gceb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_gbcd .PrstClr ,_gceb );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_abfae ST_LightRigType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_abfae .String (),start );};type CT_TextBulletTypefaceFollowText struct{};type EG_FillModeProperties struct{Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;};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;);type ST_TextVertOverflowType byte ;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 (_fggfg *ST_TextUnderlineType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cceafd ,_befdf :=d .Token ();if _befdf !=nil {return _befdf ;};if _aafdfb ,_cebdfc :=_cceafd .(_gg .EndElement );_cebdfc &&_aafdfb .Name ==start .Name {*_fggfg =1;return nil ;};if _ddfefb ,_abfdf :=_cceafd .(_gg .CharData );!_abfdf {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",_cceafd );}else {switch string (_ddfefb ){case "":*_fggfg =0;case "\u006e\u006f\u006e\u0065":*_fggfg =1;case "\u0077\u006f\u0072d\u0073":*_fggfg =2;case "\u0073\u006e\u0067":*_fggfg =3;case "\u0064\u0062\u006c":*_fggfg =4;case "\u0068\u0065\u0061v\u0079":*_fggfg =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_fggfg =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_fggfg =7;case "\u0064\u0061\u0073\u0068":*_fggfg =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_fggfg =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_fggfg =10;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_fggfg =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_fggfg =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_fggfg =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_fggfg =14;case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_fggfg =15;case "\u0077\u0061\u0076\u0079":*_fggfg =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_fggfg =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_fggfg =18;};};_cceafd ,_befdf =d .Token ();if _befdf !=nil {return _befdf ;};if _eebae ,_aabab :=_cceafd .(_gg .EndElement );_aabab &&_eebae .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",_cceafd );};func (_fdbff *ST_PositiveFixedPercentage )Validate ()error {return _fdbff .ValidateWithPath ("")};func NewCT_Headers ()*CT_Headers {_acdbe :=&CT_Headers {};return _acdbe };func (_dbge *CT_AudioCD )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dbge .St =NewCT_AudioCDTime ();_dbge .End =NewCT_AudioCDTime ();_fgd :for {_abb ,_fbaa :=d .Token ();if _fbaa !=nil {return _fbaa ;};switch _dac :=_abb .(type ){case _gg .StartElement :switch _dac .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _cfbc :=d .DecodeElement (_dbge .St ,&_dac );_cfbc !=nil {return _cfbc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _cce :=d .DecodeElement (_dbge .End ,&_dac );_cce !=nil {return _cce ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbge .ExtLst =NewCT_OfficeArtExtensionList ();if _cee :=d .DecodeElement (_dbge .ExtLst ,&_dac );_cee !=nil {return _cee ;};default:_bb .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",_dac .Name );if _aefc :=d .Skip ();_aefc !=nil {return _aefc ;};};case _gg .EndElement :break _fgd ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_TableStyleTextStyle and its children -func (_cgadbd *CT_TableStyleTextStyle )Validate ()error {return _cgadbd .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079l\u0065");};type CT_GvmlPictureNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvPicPr *CT_NonVisualPictureProperties ;}; +// Validate validates the EG_TextBulletColor and its children +func (_bfgde *EG_TextBulletColor )Validate ()error {return _bfgde .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0042\u0075l\u006c\u0065t\u0043\u006f\u006c\u006f\u0072");};func (_efdgf *CT_SRgbColor )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_efdgf .ValAttr )});e .EncodeToken (start );if _efdgf .EG_ColorTransform !=nil {for _ ,_dabef :=range _efdgf .EG_ColorTransform {_dabef .MarshalXML (e ,_gg .StartElement {});};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_fcfee ST_TextAutonumberScheme )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_fcfee .String (),start );}; -// ValidateWithPath validates the EG_FillModeProperties and its children, prefixing error messages with path -func (_afddf *EG_FillModeProperties )ValidateWithPath (path string )error {if _afddf .Tile !=nil {if _dfgcda :=_afddf .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_dfgcda !=nil {return _dfgcda ;};};if _afddf .Stretch !=nil {if _accab :=_afddf .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068");_accab !=nil {return _accab ;};};return nil ;};func (_fefdc ST_Coordinate32 )String ()string {if _fefdc .ST_Coordinate32Unqualified !=nil {return _e .Sprintf ("\u0025\u0076",*_fefdc .ST_Coordinate32Unqualified );};if _fefdc .ST_UniversalMeasure !=nil {return _e .Sprintf ("\u0025\u0076",*_fefdc .ST_UniversalMeasure );};return "";};func (_bcdcd *CT_TextBulletSizePoint )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcdcd .ValAttr =100;for _ ,_cagc :=range start .Attr {if _cagc .Name .Local =="\u0076\u0061\u006c"{_efcag ,_febbd :=_g .ParseInt (_cagc .Value ,10,32);if _febbd !=nil {return _febbd ;};_bcdcd .ValAttr =int32 (_efcag );continue ;};};for {_caggg ,_aega :=d .Token ();if _aega !=nil {return _e .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",_aega );};if _bbaga ,_fcaad :=_caggg .(_f .EndElement );_fcaad &&_bbaga .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_TableStyle and its children +func (_fgddg *CT_TableStyle )Validate ()error {return _fgddg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");};type CT_Table struct{TblPr *CT_TableProperties ;TblGrid *CT_TableGrid ;Tr []*CT_TableRow ;}; -// ValidateWithPath validates the CT_Angle and its children, prefixing error messages with path -func (_gfc *CT_Angle )ValidateWithPath (path string )error {return nil };func (_eedgfc *CT_LuminanceEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eebdc :=range start .Attr {if _eebdc .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074"{_cgag ,_bccba :=ParseUnionST_FixedPercentage (_eebdc .Value );if _bccba !=nil {return _bccba ;};_eedgfc .BrightAttr =&_cgag ;continue ;};if _eebdc .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"{_bgdbda ,_befeb :=ParseUnionST_FixedPercentage (_eebdc .Value );if _befeb !=nil {return _befeb ;};_eedgfc .ContrastAttr =&_bgdbda ;continue ;};};for {_ccgc ,_efcec :=d .Token ();if _efcec !=nil {return _e .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",_efcec );};if _fgcef ,_cgccb :=_ccgc .(_f .EndElement );_cgccb &&_fgcef .Name ==start .Name {break ;};};return nil ;};func (_adbbg ST_LineCap )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bccabf :=_f .Attr {};_bccabf .Name =name ;switch _adbbg {case ST_LineCapUnset :_bccabf .Value ="";case ST_LineCapRnd :_bccabf .Value ="\u0072\u006e\u0064";case ST_LineCapSq :_bccabf .Value ="\u0073\u0071";case ST_LineCapFlat :_bccabf .Value ="\u0066\u006c\u0061\u0074";};return _bccabf ,nil ;};func (_gaebgf ST_CompoundLine )Validate ()error {return _gaebgf .ValidateWithPath ("")};type EG_TextAutofit struct{NoAutofit *CT_TextNoAutofit ;NormAutofit *CT_TextNormalAutofit ;SpAutoFit *CT_TextShapeAutofit ;};func (_dfbea ST_BlendMode )Validate ()error {return _dfbea .ValidateWithPath ("")};func (_dbafd *CT_CustomColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbafd .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_dbafd .NameAttr )});};e .EncodeToken (start );if _dbafd .ScrgbClr !=nil {_gafc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_dbafd .ScrgbClr ,_gafc );};if _dbafd .SrgbClr !=nil {_bdge :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_dbafd .SrgbClr ,_bdge );};if _dbafd .HslClr !=nil {_cdca :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_dbafd .HslClr ,_cdca );};if _dbafd .SysClr !=nil {_gdge :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_dbafd .SysClr ,_gdge );};if _dbafd .SchemeClr !=nil {_cgfc :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_dbafd .SchemeClr ,_cgfc );};if _dbafd .PrstClr !=nil {_cdgc :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_dbafd .PrstClr ,_cdgc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_ColorTransform and its children +func (_abgbg *EG_ColorTransform )Validate ()error {return _abgbg .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};type CT_TextTabStopList struct{Tab []*CT_TextTabStop ;};func (_bdacf *ST_TextVertOverflowType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_bdacf =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_bdacf =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_bdacf =2;case "\u0063\u006c\u0069\u0070":*_bdacf =3;};return nil ;}; -// ValidateWithPath validates the CT_SupplementalFont and its children, prefixing error messages with path -func (_fafc *CT_SupplementalFont )ValidateWithPath (path string )error {return nil };func NewCT_AlphaCeilingEffect ()*CT_AlphaCeilingEffect {_ddc :=&CT_AlphaCeilingEffect {};return _ddc };func (_adfdf *ST_PitchFamily )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgdga ,_bcbgeg :=d .Token ();if _bcbgeg !=nil {return _bcbgeg ;};if _efgaca ,_fabgd :=_cgdga .(_f .EndElement );_fabgd &&_efgaca .Name ==start .Name {*_adfdf =1;return nil ;};if _acgae ,_cdgee :=_cgdga .(_f .CharData );!_cdgee {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",_cgdga );}else {switch string (_acgae ){case "":*_adfdf =0;case "\u0030\u0030":*_adfdf =1;case "\u0030\u0031":*_adfdf =2;case "\u0030\u0032":*_adfdf =3;case "\u0031\u0036":*_adfdf =4;case "\u0031\u0037":*_adfdf =5;case "\u0031\u0038":*_adfdf =6;case "\u0033\u0032":*_adfdf =7;case "\u0033\u0033":*_adfdf =8;case "\u0033\u0034":*_adfdf =9;case "\u0034\u0038":*_adfdf =10;case "\u0034\u0039":*_adfdf =11;case "\u0035\u0030":*_adfdf =12;case "\u0036\u0034":*_adfdf =13;case "\u0036\u0035":*_adfdf =14;case "\u0036\u0036":*_adfdf =15;case "\u0038\u0030":*_adfdf =16;case "\u0038\u0031":*_adfdf =17;case "\u0038\u0032":*_adfdf =18;};};_cgdga ,_bcbgeg =d .Token ();if _bcbgeg !=nil {return _bcbgeg ;};if _aegfdd ,_egefe :=_cgdga .(_f .EndElement );_egefe &&_aegfdd .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",_cgdga );};func NewCT_NoFillProperties ()*CT_NoFillProperties {_gdeca :=&CT_NoFillProperties {};return _gdeca };func (_bfgfd ST_OnOffStyleType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bfgfd .String (),start );};func (_deagfb ST_TextWrappingType )String ()string {switch _deagfb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";};return "";};func (_bcagc *CT_TextParagraphProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcabgf :=range start .Attr {if _gcabgf .Name .Local =="\u006d\u0061\u0072\u004c"{_bggeg ,_cfffe :=_g .ParseInt (_gcabgf .Value ,10,32);if _cfffe !=nil {return _cfffe ;};_gaabaf :=int32 (_bggeg );_bcagc .MarLAttr =&_gaabaf ;continue ;};if _gcabgf .Name .Local =="\u006c\u0076\u006c"{_ceffae ,_ggebea :=_g .ParseInt (_gcabgf .Value ,10,32);if _ggebea !=nil {return _ggebea ;};_ddeeg :=int32 (_ceffae );_bcagc .LvlAttr =&_ddeeg ;continue ;};if _gcabgf .Name .Local =="\u0061\u006c\u0067\u006e"{_bcagc .AlgnAttr .UnmarshalXMLAttr (_gcabgf );continue ;};if _gcabgf .Name .Local =="\u0072\u0074\u006c"{_abffc ,_ccgfe :=_g .ParseBool (_gcabgf .Value );if _ccgfe !=nil {return _ccgfe ;};_bcagc .RtlAttr =&_abffc ;continue ;};if _gcabgf .Name .Local =="\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"{_bcagc .FontAlgnAttr .UnmarshalXMLAttr (_gcabgf );continue ;};if _gcabgf .Name .Local =="\u006d\u0061\u0072\u0052"{_dbbfd ,_ffcga :=_g .ParseInt (_gcabgf .Value ,10,32);if _ffcga !=nil {return _ffcga ;};_fcfde :=int32 (_dbbfd );_bcagc .MarRAttr =&_fcfde ;continue ;};if _gcabgf .Name .Local =="\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"{_dgfc ,_dagcb :=_g .ParseBool (_gcabgf .Value );if _dagcb !=nil {return _dagcb ;};_bcagc .LatinLnBrkAttr =&_dgfc ;continue ;};if _gcabgf .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_gfafe ,_abgd :=_g .ParseInt (_gcabgf .Value ,10,32);if _abgd !=nil {return _abgd ;};_fabgg :=int32 (_gfafe );_bcagc .IndentAttr =&_fabgg ;continue ;};if _gcabgf .Name .Local =="\u0065a\u004c\u006e\u0042\u0072\u006b"{_bacef ,_aeaea :=_g .ParseBool (_gcabgf .Value );if _aeaea !=nil {return _aeaea ;};_bcagc .EaLnBrkAttr =&_bacef ;continue ;};if _gcabgf .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"{_gfdbfg ,_acbga :=_g .ParseBool (_gcabgf .Value );if _acbga !=nil {return _acbga ;};_bcagc .HangingPunctAttr =&_gfdbfg ;continue ;};if _gcabgf .Name .Local =="\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"{_dbeef ,_debeb :=ParseUnionST_Coordinate32 (_gcabgf .Value );if _debeb !=nil {return _debeb ;};_bcagc .DefTabSzAttr =&_dbeef ;continue ;};};_eabbbb :for {_ceefdd ,_dgfce :=d .Token ();if _dgfce !=nil {return _dgfce ;};switch _bfbag :=_ceefdd .(type ){case _f .StartElement :switch _bfbag .Name {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 :"\u006c\u006e\u0053p\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 :"\u006c\u006e\u0053p\u0063"}:_bcagc .LnSpc =NewCT_TextSpacing ();if _ddgcag :=d .DecodeElement (_bcagc .LnSpc ,&_bfbag );_ddgcag !=nil {return _ddgcag ;};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 :"\u0073\u0070\u0063\u0042\u0065\u0066"},_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 :"\u0073\u0070\u0063\u0042\u0065\u0066"}:_bcagc .SpcBef =NewCT_TextSpacing ();if _fcdfa :=d .DecodeElement (_bcagc .SpcBef ,&_bfbag );_fcdfa !=nil {return _fcdfa ;};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 :"\u0073\u0070\u0063\u0041\u0066\u0074"},_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 :"\u0073\u0070\u0063\u0041\u0066\u0074"}:_bcagc .SpcAft =NewCT_TextSpacing ();if _fccac :=d .DecodeElement (_bcagc .SpcAft ,&_bfbag );_fccac !=nil {return _fccac ;};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 :"\u0062u\u0043\u006c\u0072\u0054\u0078"},_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 :"\u0062u\u0043\u006c\u0072\u0054\u0078"}:_bcagc .BuClrTx =NewCT_TextBulletColorFollowText ();if _ddeaa :=d .DecodeElement (_bcagc .BuClrTx ,&_bfbag );_ddeaa !=nil {return _ddeaa ;};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 :"\u0062\u0075\u0043l\u0072"},_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 :"\u0062\u0075\u0043l\u0072"}:_bcagc .BuClr =NewCT_Color ();if _fgdgb :=d .DecodeElement (_bcagc .BuClr ,&_bfbag );_fgdgb !=nil {return _fgdgb ;};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 :"\u0062\u0075\u0053\u007a\u0054\u0078"},_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 :"\u0062\u0075\u0053\u007a\u0054\u0078"}:_bcagc .BuSzTx =NewCT_TextBulletSizeFollowText ();if _abfe :=d .DecodeElement (_bcagc .BuSzTx ,&_bfbag );_abfe !=nil {return _abfe ;};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 :"\u0062u\u0053\u007a\u0050\u0063\u0074"},_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 :"\u0062u\u0053\u007a\u0050\u0063\u0074"}:_bcagc .BuSzPct =NewCT_TextBulletSizePercent ();if _egddc :=d .DecodeElement (_bcagc .BuSzPct ,&_bfbag );_egddc !=nil {return _egddc ;};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 :"\u0062u\u0053\u007a\u0050\u0074\u0073"},_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 :"\u0062u\u0053\u007a\u0050\u0074\u0073"}:_bcagc .BuSzPts =NewCT_TextBulletSizePoint ();if _gebaa :=d .DecodeElement (_bcagc .BuSzPts ,&_bfbag );_gebaa !=nil {return _gebaa ;};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 :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"},_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 :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}:_bcagc .BuFontTx =NewCT_TextBulletTypefaceFollowText ();if _aafgb :=d .DecodeElement (_bcagc .BuFontTx ,&_bfbag );_aafgb !=nil {return _aafgb ;};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 :"\u0062\u0075\u0046\u006f\u006e\u0074"},_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 :"\u0062\u0075\u0046\u006f\u006e\u0074"}:_bcagc .BuFont =NewCT_TextFont ();if _ceega :=d .DecodeElement (_bcagc .BuFont ,&_bfbag );_ceega !=nil {return _ceega ;};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 :"\u0062\u0075\u004e\u006f\u006e\u0065"},_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 :"\u0062\u0075\u004e\u006f\u006e\u0065"}:_bcagc .BuNone =NewCT_TextNoBullet ();if _ccfgg :=d .DecodeElement (_bcagc .BuNone ,&_bfbag );_ccfgg !=nil {return _ccfgg ;};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 :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"},_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 :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"}:_bcagc .BuAutoNum =NewCT_TextAutonumberBullet ();if _cggceb :=d .DecodeElement (_bcagc .BuAutoNum ,&_bfbag );_cggceb !=nil {return _cggceb ;};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 :"\u0062\u0075\u0043\u0068\u0061\u0072"},_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 :"\u0062\u0075\u0043\u0068\u0061\u0072"}:_bcagc .BuChar =NewCT_TextCharBullet ();if _cadfd :=d .DecodeElement (_bcagc .BuChar ,&_bfbag );_cadfd !=nil {return _cadfd ;};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 :"\u0062\u0075\u0042\u006c\u0069\u0070"},_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 :"\u0062\u0075\u0042\u006c\u0069\u0070"}:_bcagc .BuBlip =NewCT_TextBlipBullet ();if _deca :=d .DecodeElement (_bcagc .BuBlip ,&_bfbag );_deca !=nil {return _deca ;};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 :"\u0074\u0061\u0062\u004c\u0073\u0074"},_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 :"\u0074\u0061\u0062\u004c\u0073\u0074"}:_bcagc .TabLst =NewCT_TextTabStopList ();if _dbebd :=d .DecodeElement (_bcagc .TabLst ,&_bfbag );_dbebd !=nil {return _dbebd ;};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 :"\u0064\u0065\u0066\u0052\u0050\u0072"},_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 :"\u0064\u0065\u0066\u0052\u0050\u0072"}:_bcagc .DefRPr =NewCT_TextCharacterProperties ();if _aggde :=d .DecodeElement (_bcagc .DefRPr ,&_bfbag );_aggde !=nil {return _aggde ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcagc .ExtLst =NewCT_OfficeArtExtensionList ();if _abbfd :=d .DecodeElement (_bcagc .ExtLst ,&_bfbag );_abbfd !=nil {return _abbfd ;};default:_db .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",_bfbag .Name );if _abcbf :=d .Skip ();_abcbf !=nil {return _abcbf ;};};case _f .EndElement :break _eabbbb ;case _f .CharData :};};return nil ;};type CT_AnimationElementChoice struct{Dgm *CT_AnimationDgmElement ;Chart *CT_AnimationChartElement ;}; +// Validate validates the CT_Point3D and its children +func (_abcfcd *CT_Point3D )Validate ()error {return _abcfcd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044");};func (_ecbdbc *ST_TextFontScalePercentOrPercentString )Validate ()error {return _ecbdbc .ValidateWithPath ("");};func (_eefba *CT_Path2DLineTo )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_gfbef :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_eefba .Pt ,_gfbef );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_aadbd *CT_StretchInfoProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ceaab :for {_bbbef ,_adaff :=d .Token ();if _adaff !=nil {return _adaff ;};switch _ffefb :=_bbbef .(type ){case _gg .StartElement :switch _ffefb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aadbd .FillRect =NewCT_RelativeRect ();if _adaa :=d .DecodeElement (_aadbd .FillRect ,&_ffefb );_adaa !=nil {return _adaa ;};default:_bb .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",_ffefb .Name );if _bgbad :=d .Skip ();_bgbad !=nil {return _bgbad ;};};case _gg .EndElement :break _ceaab ;case _gg .CharData :};};return nil ;};func (_dbaca ST_TextUnderlineType )Validate ()error {return _dbaca .ValidateWithPath ("")};func (_caacf *ST_LineEndWidth )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_caacf =0;case "\u0073\u006d":*_caacf =1;case "\u006d\u0065\u0064":*_caacf =2;case "\u006c\u0067":*_caacf =3;};return nil ;};func (_gagde ST_TextHorzOverflowType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_gagde .String (),start );};type EG_ShadeProperties struct{Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;};func (_bfac *ST_ColorSchemeIndex )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_bfac =0;case "\u0064\u006b\u0031":*_bfac =1;case "\u006c\u0074\u0031":*_bfac =2;case "\u0064\u006b\u0032":*_bfac =3;case "\u006c\u0074\u0032":*_bfac =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_bfac =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_bfac =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_bfac =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_bfac =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_bfac =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_bfac =10;case "\u0068\u006c\u0069n\u006b":*_bfac =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_bfac =12;};return nil ;};func (_dadg *CT_CustomGeometry2D )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dadg .PathLst =NewCT_Path2DList ();_aaag :for {_cbff ,_agfdde :=d .Token ();if _agfdde !=nil {return _agfdde ;};switch _ffaf :=_cbff .(type ){case _gg .StartElement :switch _ffaf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dadg .AvLst =NewCT_GeomGuideList ();if _gded :=d .DecodeElement (_dadg .AvLst ,&_ffaf );_gded !=nil {return _gded ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dadg .GdLst =NewCT_GeomGuideList ();if _ffdf :=d .DecodeElement (_dadg .GdLst ,&_ffaf );_ffdf !=nil {return _ffdf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dadg .AhLst =NewCT_AdjustHandleList ();if _ddeb :=d .DecodeElement (_dadg .AhLst ,&_ffaf );_ddeb !=nil {return _ddeb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dadg .CxnLst =NewCT_ConnectionSiteList ();if _bdeb :=d .DecodeElement (_dadg .CxnLst ,&_ffaf );_bdeb !=nil {return _bdeb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dadg .Rect =NewCT_GeomRect ();if _gabg :=d .DecodeElement (_dadg .Rect ,&_ffaf );_gabg !=nil {return _gabg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _bggbg :=d .DecodeElement (_dadg .PathLst ,&_ffaf );_bggbg !=nil {return _bggbg ;};default:_bb .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",_ffaf .Name );if _dfgc :=d .Skip ();_dfgc !=nil {return _dfgc ;};};case _gg .EndElement :break _aaag ;case _gg .CharData :};};return nil ;};func NewCT_SystemColor ()*CT_SystemColor {_faddfc :=&CT_SystemColor {};_faddfc .ValAttr =ST_SystemColorVal (1);return _faddfc ;};func (_gcgagf *ST_ShapeType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_gcgagf =0;case "\u006c\u0069\u006e\u0065":*_gcgagf =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_gcgagf =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_gcgagf =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_gcgagf =4;case "\u0072\u0065\u0063\u0074":*_gcgagf =5;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_gcgagf =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_gcgagf =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_gcgagf =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_gcgagf =9;case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_gcgagf =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_gcgagf =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_gcgagf =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_gcgagf =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_gcgagf =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_gcgagf =15;case "\u0073\u0074\u0061r\u0034":*_gcgagf =16;case "\u0073\u0074\u0061r\u0035":*_gcgagf =17;case "\u0073\u0074\u0061r\u0036":*_gcgagf =18;case "\u0073\u0074\u0061r\u0037":*_gcgagf =19;case "\u0073\u0074\u0061r\u0038":*_gcgagf =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_gcgagf =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_gcgagf =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_gcgagf =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_gcgagf =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_gcgagf =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_gcgagf =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_gcgagf =27;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_gcgagf =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_gcgagf =29;case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_gcgagf =30;case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_gcgagf =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_gcgagf =32;case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_gcgagf =33;case "\u0070\u006c\u0061\u0071\u0075\u0065":*_gcgagf =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_gcgagf =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_gcgagf =36;case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_gcgagf =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_gcgagf =38;case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_gcgagf =39;case "\u0070\u0069\u0065":*_gcgagf =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_gcgagf =41;case "\u0064\u006f\u006eu\u0074":*_gcgagf =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_gcgagf =43;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_gcgagf =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_gcgagf =45;case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_gcgagf =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_gcgagf =47;case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_gcgagf =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_gcgagf =49;case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gcgagf =50;case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_gcgagf =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_gcgagf =52;case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gcgagf =53;case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gcgagf =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_gcgagf =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gcgagf =56;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_gcgagf =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_gcgagf =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gcgagf =59;case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_gcgagf =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_gcgagf =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gcgagf =62;case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_gcgagf =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_gcgagf =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_gcgagf =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_gcgagf =66;case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_gcgagf =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_gcgagf =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_gcgagf =69;case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gcgagf =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_gcgagf =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_gcgagf =72;case "\u0063\u0075\u0062\u0065":*_gcgagf =73;case "\u0063\u0061\u006e":*_gcgagf =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_gcgagf =75;case "\u0068\u0065\u0061r\u0074":*_gcgagf =76;case "\u0073\u0075\u006e":*_gcgagf =77;case "\u006d\u006f\u006f\u006e":*_gcgagf =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_gcgagf =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_gcgagf =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_gcgagf =81;case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_gcgagf =82;case "\u0062\u0065\u0076e\u006c":*_gcgagf =83;case "\u0066\u0072\u0061m\u0065":*_gcgagf =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_gcgagf =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_gcgagf =86;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_gcgagf =87;case "\u0063\u0068\u006fr\u0064":*_gcgagf =88;case "\u0061\u0072\u0063":*_gcgagf =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_gcgagf =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_gcgagf =91;case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_gcgagf =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_gcgagf =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_gcgagf =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_gcgagf =95;case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_gcgagf =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_gcgagf =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_gcgagf =98;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_gcgagf =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_gcgagf =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_gcgagf =101;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_gcgagf =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_gcgagf =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_gcgagf =104;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_gcgagf =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_gcgagf =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_gcgagf =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_gcgagf =108;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_gcgagf =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_gcgagf =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_gcgagf =111;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_gcgagf =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_gcgagf =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_gcgagf =114;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_gcgagf =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_gcgagf =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gcgagf =117;case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_gcgagf =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gcgagf =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gcgagf =120;case "\u0063\u006c\u006fu\u0064":*_gcgagf =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_gcgagf =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_gcgagf =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_gcgagf =124;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_gcgagf =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_gcgagf =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_gcgagf =127;case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_gcgagf =128;case "\u0077\u0061\u0076\u0065":*_gcgagf =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_gcgagf =130;case "\u0070\u006c\u0075\u0073":*_gcgagf =131;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_gcgagf =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_gcgagf =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_gcgagf =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":*_gcgagf =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_gcgagf =136;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_gcgagf =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_gcgagf =138;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_gcgagf =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_gcgagf =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_gcgagf =141;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_gcgagf =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_gcgagf =143;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_gcgagf =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_gcgagf =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_gcgagf =146;case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_gcgagf =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_gcgagf =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_gcgagf =149;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_gcgagf =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_gcgagf =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_gcgagf =152;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_gcgagf =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_gcgagf =154;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_gcgagf =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_gcgagf =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_gcgagf =157;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_gcgagf =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_gcgagf =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_gcgagf =160;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_gcgagf =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_gcgagf =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_gcgagf =163;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_gcgagf =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_gcgagf =165;case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_gcgagf =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_gcgagf =167;case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_gcgagf =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_gcgagf =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_gcgagf =170;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_gcgagf =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_gcgagf =172;case "\u0067\u0065\u0061r\u0036":*_gcgagf =173;case "\u0067\u0065\u0061r\u0039":*_gcgagf =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_gcgagf =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_gcgagf =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_gcgagf =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_gcgagf =178;case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_gcgagf =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_gcgagf =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gcgagf =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_gcgagf =182;case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_gcgagf =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_gcgagf =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_gcgagf =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_gcgagf =186;case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_gcgagf =187;};return nil ;};func (_faegag *EG_EffectProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aadaf :for {_dgdad ,_eadba :=d .Token ();if _eadba !=nil {return _eadba ;};switch _fbcde :=_dgdad .(type ){case _gg .StartElement :switch _fbcde .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_faegag .EffectLst =NewCT_EffectList ();if _eaebd :=d .DecodeElement (_faegag .EffectLst ,&_fbcde );_eaebd !=nil {return _eaebd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_faegag .EffectDag =NewCT_EffectContainer ();if _bgde :=d .DecodeElement (_faegag .EffectDag ,&_fbcde );_bgde !=nil {return _bgde ;};default:_bb .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",_fbcde .Name );if _dbdga :=d .Skip ();_dbdga !=nil {return _dbdga ;};};case _gg .EndElement :break _aadaf ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_GeomGuideList and its children -func (_bfed *CT_GeomGuideList )Validate ()error {return _bfed .ValidateWithPath ("\u0043\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");}; +// ValidateWithPath validates the CT_Ratio and its children, prefixing error messages with path +func (_baaad *CT_Ratio )ValidateWithPath (path string )error {return nil };type CT_GeomGuide struct{NameAttr string ;FmlaAttr string ;};func (_beabd *CT_DefaultShapeDefinition )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_beabd .SpPr =NewCT_ShapeProperties ();_beabd .BodyPr =NewCT_TextBodyProperties ();_beabd .LstStyle =NewCT_TextListStyle ();_dffg :for {_adgf ,_ggaaa :=d .Token ();if _ggaaa !=nil {return _ggaaa ;};switch _acabc :=_adgf .(type ){case _gg .StartElement :switch _acabc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _fcba :=d .DecodeElement (_beabd .SpPr ,&_acabc );_fcba !=nil {return _fcba ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _abda :=d .DecodeElement (_beabd .BodyPr ,&_acabc );_abda !=nil {return _abda ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dffa :=d .DecodeElement (_beabd .LstStyle ,&_acabc );_dffa !=nil {return _dffa ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_beabd .Style =NewCT_ShapeStyle ();if _ebfd :=d .DecodeElement (_beabd .Style ,&_acabc );_ebfd !=nil {return _ebfd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_beabd .ExtLst =NewCT_OfficeArtExtensionList ();if _aegd :=d .DecodeElement (_beabd .ExtLst ,&_acabc );_aegd !=nil {return _aegd ;};default:_bb .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",_acabc .Name );if _ccadc :=d .Skip ();_ccadc !=nil {return _ccadc ;};};case _gg .EndElement :break _dffg ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_TableBackgroundStyle and its children -func (_abcgd *CT_TableBackgroundStyle )Validate ()error {return _abcgd .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0074\u0079\u006c\u0065");};func (_fdagd ST_BlipCompression )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fdagd .String (),start );}; +// Validate validates the CT_ContentPartLocking and its children +func (_gfba *CT_ContentPartLocking )Validate ()error {return _gfba .ValidateWithPath ("C\u0054\u005f\u0043\u006fnt\u0065n\u0074\u0050\u0061\u0072\u0074L\u006f\u0063\u006b\u0069\u006e\u0067");};func (_agfcf *CT_LinearShadeProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _agfcf .AngAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_agfcf .AngAttr )});};if _agfcf .ScaledAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0063\u0061\u006c\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_agfcf .ScaledAttr ))});};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_GammaTransform struct{};func NewCT_Path2DClose ()*CT_Path2DClose {_ddbbg :=&CT_Path2DClose {};return _ddbbg }; -// Validate validates the CT_FontScheme and its children -func (_afbab *CT_FontScheme )Validate ()error {return _afbab .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");};func (_ffdceb ST_PathFillMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ffdceb .String (),start );};type CT_Point2D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;};func (_dbaba *CT_ReflectionEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccacg :=range start .Attr {if _ccacg .Name .Local =="\u0066a\u0064\u0065\u0044\u0069\u0072"{_fgedd ,_deafa :=_g .ParseInt (_ccacg .Value ,10,32);if _deafa !=nil {return _deafa ;};_bbccb :=int32 (_fgedd );_dbaba .FadeDirAttr =&_bbccb ;continue ;};if _ccacg .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_ccge ,_bfffb :=_g .ParseInt (_ccacg .Value ,10,64);if _bfffb !=nil {return _bfffb ;};_dbaba .BlurRadAttr =&_ccge ;continue ;};if _ccacg .Name .Local =="\u0073\u0074\u0050o\u0073"{_abccb ,_ggacg :=ParseUnionST_PositiveFixedPercentage (_ccacg .Value );if _ggacg !=nil {return _ggacg ;};_dbaba .StPosAttr =&_abccb ;continue ;};if _ccacg .Name .Local =="\u0065\u006e\u0064\u0041"{_aegcg ,_gegag :=ParseUnionST_PositiveFixedPercentage (_ccacg .Value );if _gegag !=nil {return _gegag ;};_dbaba .EndAAttr =&_aegcg ;continue ;};if _ccacg .Name .Local =="\u0065\u006e\u0064\u0050\u006f\u0073"{_eabbb ,_ddcbe :=ParseUnionST_PositiveFixedPercentage (_ccacg .Value );if _ddcbe !=nil {return _ddcbe ;};_dbaba .EndPosAttr =&_eabbb ;continue ;};if _ccacg .Name .Local =="\u0064\u0069\u0073\u0074"{_gccbb ,_bcaff :=_g .ParseInt (_ccacg .Value ,10,64);if _bcaff !=nil {return _bcaff ;};_dbaba .DistAttr =&_gccbb ;continue ;};if _ccacg .Name .Local =="\u0064\u0069\u0072"{_feffa ,_cgcf :=_g .ParseInt (_ccacg .Value ,10,32);if _cgcf !=nil {return _cgcf ;};_geafc :=int32 (_feffa );_dbaba .DirAttr =&_geafc ;continue ;};if _ccacg .Name .Local =="\u0073\u0074\u0041"{_bbfg ,_aabgg :=ParseUnionST_PositiveFixedPercentage (_ccacg .Value );if _aabgg !=nil {return _aabgg ;};_dbaba .StAAttr =&_bbfg ;continue ;};if _ccacg .Name .Local =="\u0073\u0078"{_bffed ,_aabdf :=ParseUnionST_Percentage (_ccacg .Value );if _aabdf !=nil {return _aabdf ;};_dbaba .SxAttr =&_bffed ;continue ;};if _ccacg .Name .Local =="\u0073\u0079"{_afabg ,_gaacc :=ParseUnionST_Percentage (_ccacg .Value );if _gaacc !=nil {return _gaacc ;};_dbaba .SyAttr =&_afabg ;continue ;};if _ccacg .Name .Local =="\u006b\u0078"{_fddff ,_afbfa :=_g .ParseInt (_ccacg .Value ,10,32);if _afbfa !=nil {return _afbfa ;};_ddgca :=int32 (_fddff );_dbaba .KxAttr =&_ddgca ;continue ;};if _ccacg .Name .Local =="\u006b\u0079"{_ggbfe ,_facdg :=_g .ParseInt (_ccacg .Value ,10,32);if _facdg !=nil {return _facdg ;};_ggfaed :=int32 (_ggbfe );_dbaba .KyAttr =&_ggfaed ;continue ;};if _ccacg .Name .Local =="\u0061\u006c\u0067\u006e"{_dbaba .AlgnAttr .UnmarshalXMLAttr (_ccacg );continue ;};if _ccacg .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_agbca ,_gdeaf :=_g .ParseBool (_ccacg .Value );if _gdeaf !=nil {return _gdeaf ;};_dbaba .RotWithShapeAttr =&_agbca ;continue ;};};for {_cbbgb ,_fccgb :=d .Token ();if _fccgb !=nil {return _e .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",_fccgb );};if _bfabc ,_dada :=_cbbgb .(_f .EndElement );_dada &&_bfabc .Name ==start .Name {break ;};};return nil ;};func (_fdfg *CT_Boolean )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gaef :=range start .Attr {if _gaef .Name .Local =="\u0076\u0061\u006c"{_fbff ,_dgfb :=ParseUnionST_OnOff (_gaef .Value );if _dgfb !=nil {return _dgfb ;};_fdfg .ValAttr =&_fbff ;continue ;};};for {_acbb ,_abcc :=d .Token ();if _abcc !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_abcc );};if _aacd ,_cdg :=_acbb .(_f .EndElement );_cdg &&_aacd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_InnerShadowEffect and its children, prefixing error messages with path +func (_fddbb *CT_InnerShadowEffect )ValidateWithPath (path string )error {if _fddbb .BlurRadAttr !=nil {if *_fddbb .BlurRadAttr < 0{return _b .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 ,*_fddbb .BlurRadAttr );};if *_fddbb .BlurRadAttr > 27273042316900{return _b .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 ,*_fddbb .BlurRadAttr );};};if _fddbb .DistAttr !=nil {if *_fddbb .DistAttr < 0{return _b .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 ,*_fddbb .DistAttr );};if *_fddbb .DistAttr > 27273042316900{return _b .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 ,*_fddbb .DistAttr );};};if _fddbb .DirAttr !=nil {if *_fddbb .DirAttr < 0{return _b .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 ,*_fddbb .DirAttr );};if *_fddbb .DirAttr >=21600000{return _b .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 ,*_fddbb .DirAttr );};};if _fddbb .ScrgbClr !=nil {if _abcb :=_fddbb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_abcb !=nil {return _abcb ;};};if _fddbb .SrgbClr !=nil {if _dgcgd :=_fddbb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_dgcgd !=nil {return _dgcgd ;};};if _fddbb .HslClr !=nil {if _ebcc :=_fddbb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_ebcc !=nil {return _ebcc ;};};if _fddbb .SysClr !=nil {if _fgca :=_fddbb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_fgca !=nil {return _fgca ;};};if _fddbb .SchemeClr !=nil {if _aedf :=_fddbb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_aedf !=nil {return _aedf ;};};if _fddbb .PrstClr !=nil {if _ebeac :=_fddbb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_ebeac !=nil {return _ebeac ;};};return nil ;}; -// ValidateWithPath validates the CT_BaseStyles and its children, prefixing error messages with path -func (_caa *CT_BaseStyles )ValidateWithPath (path string )error {if _aagf :=_caa .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_aagf !=nil {return _aagf ;};if _efcg :=_caa .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_efcg !=nil {return _efcg ;};if _bdaa :=_caa .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_bdaa !=nil {return _bdaa ;};if _caa .ExtLst !=nil {if _cbdc :=_caa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbdc !=nil {return _cbdc ;};};return nil ;};type AG_Blob struct{EmbedAttr *string ;LinkAttr *string ;};func NewTblStyleLst ()*TblStyleLst {_baebb :=&TblStyleLst {};_baebb .CT_TableStyleList =*NewCT_TableStyleList ();return _baebb ;};func (_caefa ST_ShapeType )ValidateWithPath (path string )error {switch _caefa {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 _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caefa ));};return nil ;}; +// ValidateWithPath validates the CT_AlphaInverseEffect and its children, prefixing error messages with path +func (_ecc *CT_AlphaInverseEffect )ValidateWithPath (path string )error {if _ecc .ScrgbClr !=nil {if _ded :=_ecc .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ded !=nil {return _ded ;};};if _ecc .SrgbClr !=nil {if _fbe :=_ecc .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_fbe !=nil {return _fbe ;};};if _ecc .HslClr !=nil {if _aef :=_ecc .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_aef !=nil {return _aef ;};};if _ecc .SysClr !=nil {if _aag :=_ecc .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_aag !=nil {return _aag ;};};if _ecc .SchemeClr !=nil {if _fbeb :=_ecc .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_fbeb !=nil {return _fbeb ;};};if _ecc .PrstClr !=nil {if _ce :=_ecc .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_ce !=nil {return _ce ;};};return nil ;};func (_eaeeg *CT_GraphicalObject )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_eaeeg .GraphicData =NewCT_GraphicalObjectData ();_efbg :for {_edcg ,_ggac :=d .Token ();if _ggac !=nil {return _ggac ;};switch _dgdbf :=_edcg .(type ){case _gg .StartElement :switch _dgdbf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dabfga :=d .DecodeElement (_eaeeg .GraphicData ,&_dgdbf );_dabfga !=nil {return _dabfga ;};default:_bb .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",_dgdbf .Name );if _bbcb :=d .Skip ();_bbcb !=nil {return _bbcb ;};};case _gg .EndElement :break _efbg ;case _gg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_AudioCDTime and its children, prefixing error messages with path -func (_gbb *CT_AudioCDTime )ValidateWithPath (path string )error {return nil };type VideoFile struct{CT_VideoFile };func (_abae *CT_ClipboardStyleSheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abae .ThemeElements =NewCT_BaseStyles ();_abae .ClrMap =NewCT_ColorMapping ();_gaff :for {_ebae ,_aebfc :=d .Token ();if _aebfc !=nil {return _aebfc ;};switch _effg :=_ebae .(type ){case _f .StartElement :switch _effg .Name {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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _eega :=d .DecodeElement (_abae .ThemeElements ,&_effg );_eega !=nil {return _eega ;};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 :"\u0063\u006c\u0072\u004d\u0061\u0070"},_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 :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _fcdca :=d .DecodeElement (_abae .ClrMap ,&_effg );_fcdca !=nil {return _fcdca ;};default:_db .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",_effg .Name );if _gbag :=d .Skip ();_gbag !=nil {return _gbag ;};};case _f .EndElement :break _gaff ;case _f .CharData :};};return nil ;};func (_ffdbd *CT_FillEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ffdbd .NoFill !=nil {_aedd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ffdbd .NoFill ,_aedd );};if _ffdbd .SolidFill !=nil {_bbed :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ffdbd .SolidFill ,_bbed );};if _ffdbd .GradFill !=nil {_ffdda :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ffdbd .GradFill ,_ffdda );};if _ffdbd .BlipFill !=nil {_egbed :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ffdbd .BlipFill ,_egbed );};if _ffdbd .PattFill !=nil {_bgdd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ffdbd .PattFill ,_bgdd );};if _ffdbd .GrpFill !=nil {_dbddd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_ffdbd .GrpFill ,_dbddd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TableRow ()*CT_TableRow {_bgdfc :=&CT_TableRow {};return _bgdfc };const (ST_PenAlignmentUnset ST_PenAlignment =0;ST_PenAlignmentCtr ST_PenAlignment =1;ST_PenAlignmentIn ST_PenAlignment =2;);func (_bgbdc *CT_GvmlGroupShape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_edcb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bgbdc .NvGrpSpPr ,_edcb );_abbbb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_bgbdc .GrpSpPr ,_abbbb );if _bgbdc .Choice !=nil {for _ ,_gegcd :=range _bgbdc .Choice {_gegcd .MarshalXML (e ,_f .StartElement {});};};if _bgbdc .ExtLst !=nil {_efcb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgbdc .ExtLst ,_efcb );};e .EncodeToken (_f .EndElement {Name :start .Name });return 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 (_dfcce *ST_TextVerticalType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_affgb ,_abfdc :=d .Token ();if _abfdc !=nil {return _abfdc ;};if _ddcee ,_cdfbga :=_affgb .(_f .EndElement );_cdfbga &&_ddcee .Name ==start .Name {*_dfcce =1;return nil ;};if _efdbefd ,_fabdd :=_affgb .(_f .CharData );!_fabdd {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",_affgb );}else {switch string (_efdbefd ){case "":*_dfcce =0;case "\u0068\u006f\u0072\u007a":*_dfcce =1;case "\u0076\u0065\u0072\u0074":*_dfcce =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_dfcce =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_dfcce =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_dfcce =5;case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_dfcce =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_dfcce =7;};};_affgb ,_abfdc =d .Token ();if _abfdc !=nil {return _abfdc ;};if _gfbab ,_dgabe :=_affgb .(_f .EndElement );_dgabe &&_gfbab .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",_affgb );}; +// ValidateWithPath validates the CT_GrayscaleTransform and its children, prefixing error messages with path +func (_cgaac *CT_GrayscaleTransform )ValidateWithPath (path string )error {return nil };func (_efdbcaf ST_AnimationBuildType )Validate ()error {return _efdbcaf .ValidateWithPath ("")};const (ST_AnimationBuildTypeUnset ST_AnimationBuildType =0;ST_AnimationBuildTypeAllAtOnce ST_AnimationBuildType =1;);func (_gecb *CT_GradientStop )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_gdbae :=range start .Attr {if _gdbae .Name .Local =="\u0070\u006f\u0073"{_dcfgc ,_bgadf :=ParseUnionST_PositiveFixedPercentage (_gdbae .Value );if _bgadf !=nil {return _bgadf ;};_gecb .PosAttr =_dcfgc ;continue ;};};_gbfd :for {_gbbd ,_fcgfg :=d .Token ();if _fcgfg !=nil {return _fcgfg ;};switch _egccb :=_gbbd .(type ){case _gg .StartElement :switch _egccb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gecb .ScrgbClr =NewCT_ScRgbColor ();if _bfeba :=d .DecodeElement (_gecb .ScrgbClr ,&_egccb );_bfeba !=nil {return _bfeba ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gecb .SrgbClr =NewCT_SRgbColor ();if _bfbec :=d .DecodeElement (_gecb .SrgbClr ,&_egccb );_bfbec !=nil {return _bfbec ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gecb .HslClr =NewCT_HslColor ();if _dfbg :=d .DecodeElement (_gecb .HslClr ,&_egccb );_dfbg !=nil {return _dfbg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gecb .SysClr =NewCT_SystemColor ();if _cfgd :=d .DecodeElement (_gecb .SysClr ,&_egccb );_cfgd !=nil {return _cfgd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gecb .SchemeClr =NewCT_SchemeColor ();if _afbe :=d .DecodeElement (_gecb .SchemeClr ,&_egccb );_afbe !=nil {return _afbe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gecb .PrstClr =NewCT_PresetColor ();if _fcfd :=d .DecodeElement (_gecb .PrstClr ,&_egccb );_fcfd !=nil {return _fcfd ;};default:_bb .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",_egccb .Name );if _gefbb :=d .Skip ();_gefbb !=nil {return _gefbb ;};};case _gg .EndElement :break _gbfd ;case _gg .CharData :};};return nil ;};func (_fafc *CT_GeomGuide )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_dcfedc :=range start .Attr {if _dcfedc .Name .Local =="\u006e\u0061\u006d\u0065"{_aefbc ,_decdb :=_dcfedc .Value ,error (nil );if _decdb !=nil {return _decdb ;};_fafc .NameAttr =_aefbc ;continue ;};if _dcfedc .Name .Local =="\u0066\u006d\u006c\u0061"{_acdg ,_dbed :=_dcfedc .Value ,error (nil );if _dbed !=nil {return _dbed ;};_fafc .FmlaAttr =_acdg ;continue ;};};for {_fgbe ,_cacc :=d .Token ();if _cacc !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065o\u006d\u0047\u0075\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_cacc );};if _bbgfe ,_babd :=_fgbe .(_gg .EndElement );_babd &&_bbgfe .Name ==start .Name {break ;};};return nil ;};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;);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_TextBlipBullet and its children, prefixing error messages with path -func (_fgag *CT_TextBlipBullet )ValidateWithPath (path string )error {if _befcd :=_fgag .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_befcd !=nil {return _befcd ;};return nil ;};func (_edbfb *CT_PositiveSize2D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0078"},Value :_e .Sprintf ("\u0025\u0076",_edbfb .CxAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0079"},Value :_e .Sprintf ("\u0025\u0076",_edbfb .CyAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_PresetLineDashProperties ()*CT_PresetLineDashProperties {_gcbb :=&CT_PresetLineDashProperties {};return _gcbb ;};type CT_Boolean struct{ValAttr *_bg .ST_OnOff ;};func NewEG_LineJoinProperties ()*EG_LineJoinProperties {_ggbca :=&EG_LineJoinProperties {};return _ggbca ;};type ST_TextAlignType byte ;type ST_PitchFamily byte ; +// Validate validates the CT_ClipboardStyleSheet and its children +func (_bddf *CT_ClipboardStyleSheet )Validate ()error {return _bddf .ValidateWithPath ("\u0043\u0054\u005f\u0043li\u0070\u0062\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065e\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 (_agbeb ST_PresetPatternVal )Validate ()error {return _agbeb .ValidateWithPath ("")}; -// Validate validates the CT_GraphicalObjectData and its children -func (_dead *CT_GraphicalObjectData )Validate ()error {return _dead .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0044\u0061t\u0061");}; +// ValidateWithPath validates the CT_PresetGeometry2D and its children, prefixing error messages with path +func (_aeccb *CT_PresetGeometry2D )ValidateWithPath (path string )error {if _aeccb .PrstAttr ==ST_ShapeTypeUnset {return _b .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 _afgef :=_aeccb .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_afgef !=nil {return _afgef ;};if _aeccb .AvLst !=nil {if _dbcbb :=_aeccb .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_dbcbb !=nil {return _dbcbb ;};};return nil ;}; -// ValidateWithPath validates the CT_Path2D and its children, prefixing error messages with path -func (_geceg *CT_Path2D )ValidateWithPath (path string )error {if _geceg .WAttr !=nil {if *_geceg .WAttr < 0{return _e .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 ,*_geceg .WAttr );};if *_geceg .WAttr > 27273042316900{return _e .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 ,*_geceg .WAttr );};};if _geceg .HAttr !=nil {if *_geceg .HAttr < 0{return _e .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 ,*_geceg .HAttr );};if *_geceg .HAttr > 27273042316900{return _e .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 ,*_geceg .HAttr );};};if _ggebe :=_geceg .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_ggebe !=nil {return _ggebe ;};for _eaafe ,_cggfc :=range _geceg .Close {if _aceac :=_cggfc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fC\u006c\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_eaafe ));_aceac !=nil {return _aceac ;};};for _ebcgb ,_deefe :=range _geceg .MoveTo {if _gcceb :=_deefe .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_ebcgb ));_gcceb !=nil {return _gcceb ;};};for _efdef ,_fefbga :=range _geceg .LnTo {if _fbde :=_fefbga .ValidateWithPath (_e .Sprintf ("%\u0073\u002f\u004c\u006e\u0054\u006f\u005b\u0025\u0064\u005d",path ,_efdef ));_fbde !=nil {return _fbde ;};};for _eaagc ,_ddccd :=range _geceg .ArcTo {if _dbfa :=_ddccd .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fA\u0072\u0063\u0054\u006f\u005b\u0025\u0064\u005d",path ,_eaagc ));_dbfa !=nil {return _dbfa ;};};for _cdedg ,_bcfee :=range _geceg .QuadBezTo {if _gcbfc :=_bcfee .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0051\u0075\u0061d\u0042\u0065\u007a\u0054\u006f\u005b\u0025\u0064\u005d",path ,_cdedg ));_gcbfc !=nil {return _gcbfc ;};};for _bccab ,_abgfe :=range _geceg .CubicBezTo {if _fdeed :=_abgfe .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054o\u005b\u0025\u0064\u005d",path ,_bccab ));_fdeed !=nil {return _fdeed ;};};return nil ;};type CT_Path2DList struct{Path []*CT_Path2D ;};func (_fbagb *ST_Coordinate32 )Validate ()error {return _fbagb .ValidateWithPath ("")}; +// Validate validates the CT_OuterShadowEffect and its children +func (_afce *CT_OuterShadowEffect )Validate ()error {return _afce .ValidateWithPath ("C\u0054_\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");}; -// Validate validates the AG_Locking and its children -func (_efb *AG_Locking )Validate ()error {return _efb .ValidateWithPath ("\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};type EG_Text3D struct{Sp3d *CT_Shape3D ;FlatTx *CT_FlatText ;};func NewCT_TextSpacingPoint ()*CT_TextSpacingPoint {_gdfcbg :=&CT_TextSpacingPoint {};_gdfcbg .ValAttr =0;return _gdfcbg ;};func (_caegb *ST_PositiveFixedPercentage )Validate ()error {return _caegb .ValidateWithPath ("")};func (_adccg *CT_NonVisualContentPartProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_daed :=range start .Attr {if _daed .Name .Local =="\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"{_agedg ,_adebe :=_g .ParseBool (_daed .Value );if _adebe !=nil {return _adebe ;};_adccg .IsCommentAttr =&_agedg ;continue ;};};_bbabf :for {_dgab ,_eeee :=d .Token ();if _eeee !=nil {return _eeee ;};switch _gaebd :=_dgab .(type ){case _f .StartElement :switch _gaebd .Name {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 :"\u0063p\u004c\u006f\u0063\u006b\u0073"},_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 :"\u0063p\u004c\u006f\u0063\u006b\u0073"}:_adccg .CpLocks =NewCT_ContentPartLocking ();if _dcbae :=d .DecodeElement (_adccg .CpLocks ,&_gaebd );_dcbae !=nil {return _dcbae ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adccg .ExtLst =NewCT_OfficeArtExtensionList ();if _eecfc :=d .DecodeElement (_adccg .ExtLst ,&_gaebd );_eecfc !=nil {return _eecfc ;};default:_db .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",_gaebd .Name );if _bgfe :=d .Skip ();_bgfe !=nil {return _bgfe ;};};case _f .EndElement :break _bbabf ;case _f .CharData :};};return nil ;};func (_gacga ST_PresetPatternVal )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_acded :=_f .Attr {};_acded .Name =name ;switch _gacga {case ST_PresetPatternValUnset :_acded .Value ="";case ST_PresetPatternValPct5 :_acded .Value ="\u0070\u0063\u0074\u0035";case ST_PresetPatternValPct10 :_acded .Value ="\u0070\u0063\u00741\u0030";case ST_PresetPatternValPct20 :_acded .Value ="\u0070\u0063\u00742\u0030";case ST_PresetPatternValPct25 :_acded .Value ="\u0070\u0063\u00742\u0035";case ST_PresetPatternValPct30 :_acded .Value ="\u0070\u0063\u00743\u0030";case ST_PresetPatternValPct40 :_acded .Value ="\u0070\u0063\u00744\u0030";case ST_PresetPatternValPct50 :_acded .Value ="\u0070\u0063\u00745\u0030";case ST_PresetPatternValPct60 :_acded .Value ="\u0070\u0063\u00746\u0030";case ST_PresetPatternValPct70 :_acded .Value ="\u0070\u0063\u00747\u0030";case ST_PresetPatternValPct75 :_acded .Value ="\u0070\u0063\u00747\u0035";case ST_PresetPatternValPct80 :_acded .Value ="\u0070\u0063\u00748\u0030";case ST_PresetPatternValPct90 :_acded .Value ="\u0070\u0063\u00749\u0030";case ST_PresetPatternValHorz :_acded .Value ="\u0068\u006f\u0072\u007a";case ST_PresetPatternValVert :_acded .Value ="\u0076\u0065\u0072\u0074";case ST_PresetPatternValLtHorz :_acded .Value ="\u006c\u0074\u0048\u006f\u0072\u007a";case ST_PresetPatternValLtVert :_acded .Value ="\u006c\u0074\u0056\u0065\u0072\u0074";case ST_PresetPatternValDkHorz :_acded .Value ="\u0064\u006b\u0048\u006f\u0072\u007a";case ST_PresetPatternValDkVert :_acded .Value ="\u0064\u006b\u0056\u0065\u0072\u0074";case ST_PresetPatternValNarHorz :_acded .Value ="\u006ea\u0072\u0048\u006f\u0072\u007a";case ST_PresetPatternValNarVert :_acded .Value ="\u006ea\u0072\u0056\u0065\u0072\u0074";case ST_PresetPatternValDashHorz :_acded .Value ="\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a";case ST_PresetPatternValDashVert :_acded .Value ="\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074";case ST_PresetPatternValCross :_acded .Value ="\u0063\u0072\u006fs\u0073";case ST_PresetPatternValDnDiag :_acded .Value ="\u0064\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValUpDiag :_acded .Value ="\u0075\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtDnDiag :_acded .Value ="\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtUpDiag :_acded .Value ="\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkDnDiag :_acded .Value ="\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkUpDiag :_acded .Value ="\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValWdDnDiag :_acded .Value ="\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValWdUpDiag :_acded .Value ="\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashDnDiag :_acded .Value ="\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashUpDiag :_acded .Value ="\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDiagCross :_acded .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_PresetPatternValSmCheck :_acded .Value ="\u0073m\u0043\u0068\u0065\u0063\u006b";case ST_PresetPatternValLgCheck :_acded .Value ="\u006cg\u0043\u0068\u0065\u0063\u006b";case ST_PresetPatternValSmGrid :_acded .Value ="\u0073\u006d\u0047\u0072\u0069\u0064";case ST_PresetPatternValLgGrid :_acded .Value ="\u006c\u0067\u0047\u0072\u0069\u0064";case ST_PresetPatternValDotGrid :_acded .Value ="\u0064o\u0074\u0047\u0072\u0069\u0064";case ST_PresetPatternValSmConfetti :_acded .Value ="\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValLgConfetti :_acded .Value ="\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValHorzBrick :_acded .Value ="\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k";case ST_PresetPatternValDiagBrick :_acded .Value ="\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k";case ST_PresetPatternValSolidDmnd :_acded .Value ="\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed";case ST_PresetPatternValOpenDmnd :_acded .Value ="\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064";case ST_PresetPatternValDotDmnd :_acded .Value ="\u0064o\u0074\u0044\u006d\u006e\u0064";case ST_PresetPatternValPlaid :_acded .Value ="\u0070\u006c\u0061i\u0064";case ST_PresetPatternValSphere :_acded .Value ="\u0073\u0070\u0068\u0065\u0072\u0065";case ST_PresetPatternValWeave :_acded .Value ="\u0077\u0065\u0061v\u0065";case ST_PresetPatternValDivot :_acded .Value ="\u0064\u0069\u0076o\u0074";case ST_PresetPatternValShingle :_acded .Value ="\u0073h\u0069\u006e\u0067\u006c\u0065";case ST_PresetPatternValWave :_acded .Value ="\u0077\u0061\u0076\u0065";case ST_PresetPatternValTrellis :_acded .Value ="\u0074r\u0065\u006c\u006c\u0069\u0073";case ST_PresetPatternValZigZag :_acded .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";};return _acded ,nil ;}; +// ST_FixedPercentage is a union type +type ST_FixedPercentage struct{ST_FixedPercentageDecimal *int32 ;ST_FixedPercentage *ST_Percentage ;}; -// ST_TextPoint is a union type -type ST_TextPoint struct{ST_TextPointUnqualified *int32 ;ST_UniversalMeasure *string ;};func (_aeagb ST_PresetPatternVal )ValidateWithPath (path string )error {switch _aeagb {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 _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeagb ));};return nil ;};func (_gagf *CT_StyleMatrixReference )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064\u0078"},Value :_e .Sprintf ("\u0025\u0076",_gagf .IdxAttr )});e .EncodeToken (start );if _gagf .ScrgbClr !=nil {_dfcag :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_gagf .ScrgbClr ,_dfcag );};if _gagf .SrgbClr !=nil {_dbbeg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_gagf .SrgbClr ,_dbbeg );};if _gagf .HslClr !=nil {_eefgg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_gagf .HslClr ,_eefgg );};if _gagf .SysClr !=nil {_gefba :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_gagf .SysClr ,_gefba );};if _gagf .SchemeClr !=nil {_dcdfa :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_gagf .SchemeClr ,_dcdfa );};if _gagf .PrstClr !=nil {_bgdde :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_gagf .PrstClr ,_bgdde );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_TextUnderlineLine and its children, prefixing error messages with path +func (_bddgf *EG_TextUnderlineLine )ValidateWithPath (path string )error {if _bddgf .ULnTx !=nil {if _fcfcf :=_bddgf .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078");_fcfcf !=nil {return _fcfcf ;};};if _bddgf .ULn !=nil {if _fcbd :=_bddgf .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e");_fcbd !=nil {return _fcbd ;};};return nil ;};type CT_BackgroundFillStyleList struct{EG_FillProperties []*EG_FillProperties ;};func (_eccc *CT_GroupTransform2D )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _eccc .RotAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u006f\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_eccc .RotAttr )});};if _eccc .FlipHAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_eccc .FlipHAttr ))});};if _eccc .FlipVAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_eccc .FlipVAttr ))});};e .EncodeToken (start );if _eccc .Off !=nil {_efaf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_eccc .Off ,_efaf );};if _eccc .Ext !=nil {_edeeg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065x\u0074"}};e .EncodeElement (_eccc .Ext ,_edeeg );};if _eccc .ChOff !=nil {_fcdae :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0063\u0068\u004f\u0066\u0066"}};e .EncodeElement (_eccc .ChOff ,_fcdae );};if _eccc .ChExt !=nil {_gbba :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0063\u0068\u0045\u0078\u0074"}};e .EncodeElement (_eccc .ChExt ,_gbba );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bgaba ST_LineEndLength )Validate ()error {return _bgaba .ValidateWithPath ("")};func (_ggaf *ST_TextVerticalType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_ggaf =0;case "\u0068\u006f\u0072\u007a":*_ggaf =1;case "\u0076\u0065\u0072\u0074":*_ggaf =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_ggaf =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_ggaf =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_ggaf =5;case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_ggaf =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_ggaf =7;};return nil ;};type CT_AnimationChartBuildProperties struct{BldAttr *ST_AnimationChartBuildType ;AnimBgAttr *bool ;};func (_eeaad *ST_AnimationDgmBuildType )Validate ()error {return _eeaad .ValidateWithPath ("")};func (_ccfb *ST_BlipCompression )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_ccfb =0;case "\u0065\u006d\u0061i\u006c":*_ccfb =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_ccfb =2;case "\u0070\u0072\u0069n\u0074":*_ccfb =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_ccfb =4;case "\u006e\u006f\u006e\u0065":*_ccfb =5;};return nil ;};func (_dccbf ST_SystemColorVal )String ()string {switch _dccbf {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 (_gfbbg *CT_CustomColorList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aggc :for {_ecdaa ,_fdfd :=d .Token ();if _fdfd !=nil {return _fdfd ;};switch _ggdba :=_ecdaa .(type ){case _gg .StartElement :switch _ggdba .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gegg :=NewCT_CustomColor ();if _abca :=d .DecodeElement (_gegg ,&_ggdba );_abca !=nil {return _abca ;};_gfbbg .CustClr =append (_gfbbg .CustClr ,_gegg );default:_bb .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",_ggdba .Name );if _cgab :=d .Skip ();_cgab !=nil {return _cgab ;};};case _gg .EndElement :break _aggc ;case _gg .CharData :};};return nil ;};func (_ddgaa *EG_LineFillProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cafcf :for {_dddfe ,_cbabd :=d .Token ();if _cbabd !=nil {return _cbabd ;};switch _cbeed :=_dddfe .(type ){case _gg .StartElement :switch _cbeed .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddgaa .NoFill =NewCT_NoFillProperties ();if _dbec :=d .DecodeElement (_ddgaa .NoFill ,&_cbeed );_dbec !=nil {return _dbec ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddgaa .SolidFill =NewCT_SolidColorFillProperties ();if _cfed :=d .DecodeElement (_ddgaa .SolidFill ,&_cbeed );_cfed !=nil {return _cfed ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddgaa .GradFill =NewCT_GradientFillProperties ();if _cdcaf :=d .DecodeElement (_ddgaa .GradFill ,&_cbeed );_cdcaf !=nil {return _cdcaf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddgaa .PattFill =NewCT_PatternFillProperties ();if _fcdgg :=d .DecodeElement (_ddgaa .PattFill ,&_cbeed );_fcdgg !=nil {return _fcdgg ;};default:_bb .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",_cbeed .Name );if _dgddb :=d .Skip ();_dgddb !=nil {return _dgddb ;};};case _gg .EndElement :break _cafcf ;case _gg .CharData :};};return nil ;};func (_efbcgb ST_BlendMode )ValidateWithPath (path string )error {switch _efbcgb {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 (_efbcgb ));};return nil ;};func (_ddcbcg *ST_LineEndType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gfabce ,_bdbccd :=d .Token ();if _bdbccd !=nil {return _bdbccd ;};if _edaag ,_dfgfaa :=_gfabce .(_gg .EndElement );_dfgfaa &&_edaag .Name ==start .Name {*_ddcbcg =1;return nil ;};if _cecaf ,_cffefg :=_gfabce .(_gg .CharData );!_cffefg {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",_gfabce );}else {switch string (_cecaf ){case "":*_ddcbcg =0;case "\u006e\u006f\u006e\u0065":*_ddcbcg =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_ddcbcg =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_ddcbcg =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_ddcbcg =4;case "\u006f\u0076\u0061\u006c":*_ddcbcg =5;case "\u0061\u0072\u0072o\u0077":*_ddcbcg =6;};};_gfabce ,_bdbccd =d .Token ();if _bdbccd !=nil {return _bdbccd ;};if _gaebf ,_fagef :=_gfabce .(_gg .EndElement );_fagef &&_gaebf .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",_gfabce );};func (_dbaf *CT_ColorMapping )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dbaf .Bg1Attr =ST_ColorSchemeIndex (1);_dbaf .Tx1Attr =ST_ColorSchemeIndex (1);_dbaf .Bg2Attr =ST_ColorSchemeIndex (1);_dbaf .Tx2Attr =ST_ColorSchemeIndex (1);_dbaf .Accent1Attr =ST_ColorSchemeIndex (1);_dbaf .Accent2Attr =ST_ColorSchemeIndex (1);_dbaf .Accent3Attr =ST_ColorSchemeIndex (1);_dbaf .Accent4Attr =ST_ColorSchemeIndex (1);_dbaf .Accent5Attr =ST_ColorSchemeIndex (1);_dbaf .Accent6Attr =ST_ColorSchemeIndex (1);_dbaf .HlinkAttr =ST_ColorSchemeIndex (1);_dbaf .FolHlinkAttr =ST_ColorSchemeIndex (1);for _ ,_fdfb :=range start .Attr {if _fdfb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_dbaf .Accent3Attr .UnmarshalXMLAttr (_fdfb );continue ;};if _fdfb .Name .Local =="\u0074\u0078\u0031"{_dbaf .Tx1Attr .UnmarshalXMLAttr (_fdfb );continue ;};if _fdfb .Name .Local =="\u0062\u0067\u0032"{_dbaf .Bg2Attr .UnmarshalXMLAttr (_fdfb );continue ;};if _fdfb .Name .Local =="\u0074\u0078\u0032"{_dbaf .Tx2Attr .UnmarshalXMLAttr (_fdfb );continue ;};if _fdfb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_dbaf .Accent1Attr .UnmarshalXMLAttr (_fdfb );continue ;};if _fdfb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_dbaf .Accent2Attr .UnmarshalXMLAttr (_fdfb );continue ;};if _fdfb .Name .Local =="\u0062\u0067\u0031"{_dbaf .Bg1Attr .UnmarshalXMLAttr (_fdfb );continue ;};if _fdfb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_dbaf .Accent4Attr .UnmarshalXMLAttr (_fdfb );continue ;};if _fdfb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_dbaf .Accent5Attr .UnmarshalXMLAttr (_fdfb );continue ;};if _fdfb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_dbaf .Accent6Attr .UnmarshalXMLAttr (_fdfb );continue ;};if _fdfb .Name .Local =="\u0068\u006c\u0069n\u006b"{_dbaf .HlinkAttr .UnmarshalXMLAttr (_fdfb );continue ;};if _fdfb .Name .Local =="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"{_dbaf .FolHlinkAttr .UnmarshalXMLAttr (_fdfb );continue ;};};_agaf :for {_cgde ,_caefa :=d .Token ();if _caefa !=nil {return _caefa ;};switch _cgdg :=_cgde .(type ){case _gg .StartElement :switch _cgdg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbaf .ExtLst =NewCT_OfficeArtExtensionList ();if _cdcc :=d .DecodeElement (_dbaf .ExtLst ,&_cgdg );_cdcc !=nil {return _cdcc ;};default:_bb .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",_cgdg .Name );if _cbbe :=d .Skip ();_cbbe !=nil {return _cbbe ;};};case _gg .EndElement :break _agaf ;case _gg .CharData :};};return nil ;};func (_bfbb *CT_ColorChangeEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bfbb .ClrFrom =NewCT_Color ();_bfbb .ClrTo =NewCT_Color ();for _ ,_efacgg :=range start .Attr {if _efacgg .Name .Local =="\u0075\u0073\u0065\u0041"{_ffac ,_ecgg :=_c .ParseBool (_efacgg .Value );if _ecgg !=nil {return _ecgg ;};_bfbb .UseAAttr =&_ffac ;continue ;};};_adec :for {_bcae ,_fabb :=d .Token ();if _fabb !=nil {return _fabb ;};switch _ffba :=_bcae .(type ){case _gg .StartElement :switch _ffba .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _ccda :=d .DecodeElement (_bfbb .ClrFrom ,&_ffba );_ccda !=nil {return _ccda ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _egabb :=d .DecodeElement (_bfbb .ClrTo ,&_ffba );_egabb !=nil {return _egabb ;};default:_bb .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",_ffba .Name );if _dgdd :=d .Skip ();_dgdd !=nil {return _dgdd ;};};case _gg .EndElement :break _adec ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_LineStyleList and its children -func (_ebed *CT_LineStyleList )Validate ()error {return _ebed .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");}; +// ValidateWithPath validates the CT_ColorScheme and its children, prefixing error messages with path +func (_edgac *CT_ColorScheme )ValidateWithPath (path string )error {if _gdbc :=_edgac .Dk1 .ValidateWithPath (path +"\u002f\u0044\u006b\u0031");_gdbc !=nil {return _gdbc ;};if _eabd :=_edgac .Lt1 .ValidateWithPath (path +"\u002f\u004c\u0074\u0031");_eabd !=nil {return _eabd ;};if _afga :=_edgac .Dk2 .ValidateWithPath (path +"\u002f\u0044\u006b\u0032");_afga !=nil {return _afga ;};if _cccg :=_edgac .Lt2 .ValidateWithPath (path +"\u002f\u004c\u0074\u0032");_cccg !=nil {return _cccg ;};if _ggaad :=_edgac .Accent1 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0031");_ggaad !=nil {return _ggaad ;};if _dcga :=_edgac .Accent2 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0032");_dcga !=nil {return _dcga ;};if _beef :=_edgac .Accent3 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0033");_beef !=nil {return _beef ;};if _bcec :=_edgac .Accent4 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0034");_bcec !=nil {return _bcec ;};if _faga :=_edgac .Accent5 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0035");_faga !=nil {return _faga ;};if _adfe :=_edgac .Accent6 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0036");_adfe !=nil {return _adfe ;};if _gedf :=_edgac .Hlink .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b");_gedf !=nil {return _gedf ;};if _gcff :=_edgac .FolHlink .ValidateWithPath (path +"\u002fF\u006f\u006c\u0048\u006c\u0069\u006ek");_gcff !=nil {return _gcff ;};if _edgac .ExtLst !=nil {if _gcbf :=_edgac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcbf !=nil {return _gcbf ;};};return nil ;};func (_fcee *CT_Path2DMoveTo )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fcee .Pt =NewCT_AdjPoint2D ();_dbdcb :for {_ggbdbc ,_bafbdb :=d .Token ();if _bafbdb !=nil {return _bafbdb ;};switch _cgdfe :=_ggbdbc .(type ){case _gg .StartElement :switch _cgdfe .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _bggag :=d .DecodeElement (_fcee .Pt ,&_cgdfe );_bggag !=nil {return _bggag ;};default:_bb .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",_cgdfe .Name );if _edbgfb :=d .Skip ();_edbgfb !=nil {return _edbgfb ;};};case _gg .EndElement :break _dbdcb ;case _gg .CharData :};};return nil ;};func (_eegbb ST_TextTabAlignType )Validate ()error {return _eegbb .ValidateWithPath ("")};func (_feccd *ST_AnimationChartBuildType )ValidateWithPath (path string )error {_eedfe :=[]string {};if _feccd .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_eedfe =append (_eedfe ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065");};if _feccd .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {_eedfe =append (_eedfe ,"\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 (_eedfe )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eedfe );};return nil ;}; -// ValidateWithPath validates the CT_NonVisualGroupDrawingShapeProps and its children, prefixing error messages with path -func (_ecaag *CT_NonVisualGroupDrawingShapeProps )ValidateWithPath (path string )error {if _ecaag .GrpSpLocks !=nil {if _fcbc :=_ecaag .GrpSpLocks .ValidateWithPath (path +"/\u0047\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_fcbc !=nil {return _fcbc ;};};if _ecaag .ExtLst !=nil {if _dffa :=_ecaag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dffa !=nil {return _dffa ;};};return nil ;};func (_deaaa *ST_TextTabAlignType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbegaa ,_affdg :=d .Token ();if _affdg !=nil {return _affdg ;};if _gaffg ,_bcfgc :=_bbegaa .(_f .EndElement );_bcfgc &&_gaffg .Name ==start .Name {*_deaaa =1;return nil ;};if _ddfga ,_cddbd :=_bbegaa .(_f .CharData );!_cddbd {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",_bbegaa );}else {switch string (_ddfga ){case "":*_deaaa =0;case "\u006c":*_deaaa =1;case "\u0063\u0074\u0072":*_deaaa =2;case "\u0072":*_deaaa =3;case "\u0064\u0065\u0063":*_deaaa =4;};};_bbegaa ,_affdg =d .Token ();if _affdg !=nil {return _affdg ;};if _egcge ,_fdcgc :=_bbegaa .(_f .EndElement );_fdcgc &&_egcge .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",_bbegaa );};func NewCT_Path2DClose ()*CT_Path2DClose {_efbg :=&CT_Path2DClose {};return _efbg };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 (_gebaf ST_PitchFamily )String ()string {switch _gebaf {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 (_ggcff ST_LightRigType )String ()string {switch _ggcff {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 "";};type CT_BiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;}; +// Validate validates the CT_GvmlUseShapeRectangle and its children +func (_cagfg *CT_GvmlUseShapeRectangle )Validate ()error {return _cagfg .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006d\u006c\u0055\u0073\u0065\u0053\u0068\u0061p\u0065\u0052\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065");};func (_dcbef ST_TextUnderlineType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_dcbef .String (),start );};func (_egecf *ST_PresetShadowVal )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_egecf =0;case "\u0073\u0068\u0064w\u0031":*_egecf =1;case "\u0073\u0068\u0064w\u0032":*_egecf =2;case "\u0073\u0068\u0064w\u0033":*_egecf =3;case "\u0073\u0068\u0064w\u0034":*_egecf =4;case "\u0073\u0068\u0064w\u0035":*_egecf =5;case "\u0073\u0068\u0064w\u0036":*_egecf =6;case "\u0073\u0068\u0064w\u0037":*_egecf =7;case "\u0073\u0068\u0064w\u0038":*_egecf =8;case "\u0073\u0068\u0064w\u0039":*_egecf =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_egecf =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_egecf =11;case "\u0073\u0068\u0064\u0077\u0031\u0032":*_egecf =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_egecf =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_egecf =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_egecf =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_egecf =16;case "\u0073\u0068\u0064\u0077\u0031\u0037":*_egecf =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_egecf =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_egecf =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_egecf =20;};return nil ;};func (_baaac *CT_GroupFillProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for {_dgbcd ,_bacbbc :=d .Token ();if _bacbbc !=nil {return _b .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",_bacbbc );};if _dcceb ,_ddefb :=_dgbcd .(_gg .EndElement );_ddefb &&_dcceb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_FillStyleList and its children -func (_eddc *CT_FillStyleList )Validate ()error {return _eddc .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");};type CT_TextTabStop struct{PosAttr *ST_Coordinate32 ;AlgnAttr ST_TextTabAlignType ;};func (_aecbf *ST_ColorSchemeIndex )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aecbf =0;case "\u0064\u006b\u0031":*_aecbf =1;case "\u006c\u0074\u0031":*_aecbf =2;case "\u0064\u006b\u0032":*_aecbf =3;case "\u006c\u0074\u0032":*_aecbf =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_aecbf =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_aecbf =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_aecbf =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_aecbf =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_aecbf =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_aecbf =10;case "\u0068\u006c\u0069n\u006b":*_aecbf =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_aecbf =12;};return nil ;};func (_dcbbd *ST_TextCapsType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dcbbd =0;case "\u006e\u006f\u006e\u0065":*_dcbbd =1;case "\u0073\u006d\u0061l\u006c":*_dcbbd =2;case "\u0061\u006c\u006c":*_dcbbd =3;};return nil ;};func (_edga *CT_GrayscaleEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_afada ST_TextShapeType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_faece :=_f .Attr {};_faece .Name =name ;switch _afada {case ST_TextShapeTypeUnset :_faece .Value ="";case ST_TextShapeTypeTextNoShape :_faece .Value ="t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065";case ST_TextShapeTypeTextPlain :_faece .Value ="\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n";case ST_TextShapeTypeTextStop :_faece .Value ="\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070";case ST_TextShapeTypeTextTriangle :_faece .Value ="\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_TextShapeTypeTextTriangleInverted :_faece .Value ="t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064";case ST_TextShapeTypeTextChevron :_faece .Value ="t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e";case ST_TextShapeTypeTextChevronInverted :_faece .Value ="\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064";case ST_TextShapeTypeTextRingInside :_faece .Value ="\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065";case ST_TextShapeTypeTextRingOutside :_faece .Value ="\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065";case ST_TextShapeTypeTextArchUp :_faece .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070";case ST_TextShapeTypeTextArchDown :_faece .Value ="\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCircle :_faece .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065";case ST_TextShapeTypeTextButton :_faece .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e";case ST_TextShapeTypeTextArchUpPour :_faece .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextArchDownPour :_faece .Value ="\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextCirclePour :_faece .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextButtonPour :_faece .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextCurveUp :_faece .Value ="t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070";case ST_TextShapeTypeTextCurveDown :_faece .Value ="\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCanUp :_faece .Value ="\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p";case ST_TextShapeTypeTextCanDown :_faece .Value ="t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextWave1 :_faece .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00651";case ST_TextShapeTypeTextWave2 :_faece .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00652";case ST_TextShapeTypeTextDoubleWave1 :_faece .Value ="\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031";case ST_TextShapeTypeTextWave4 :_faece .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00654";case ST_TextShapeTypeTextInflate :_faece .Value ="t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextDeflate :_faece .Value ="t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextInflateBottom :_faece .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case ST_TextShapeTypeTextDeflateBottom :_faece .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case ST_TextShapeTypeTextInflateTop :_faece .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case ST_TextShapeTypeTextDeflateTop :_faece .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case ST_TextShapeTypeTextDeflateInflate :_faece .Value ="\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextDeflateInflateDeflate :_faece .Value ="\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e";case ST_TextShapeTypeTextFadeRight :_faece .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074";case ST_TextShapeTypeTextFadeLeft :_faece .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074";case ST_TextShapeTypeTextFadeUp :_faece .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070";case ST_TextShapeTypeTextFadeDown :_faece .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextSlantUp :_faece .Value ="t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070";case ST_TextShapeTypeTextSlantDown :_faece .Value ="\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCascadeUp :_faece .Value ="\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070";case ST_TextShapeTypeTextCascadeDown :_faece .Value ="\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e";};return _faece ,nil ;};type ST_TextUnderlineType byte ;func (_facbb *CT_SolidColorFillProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efdbe :for {_bega ,_gdffd :=d .Token ();if _gdffd !=nil {return _gdffd ;};switch _cabdde :=_bega .(type ){case _f .StartElement :switch _cabdde .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_facbb .ScrgbClr =NewCT_ScRgbColor ();if _eadadf :=d .DecodeElement (_facbb .ScrgbClr ,&_cabdde );_eadadf !=nil {return _eadadf ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_facbb .SrgbClr =NewCT_SRgbColor ();if _eebab :=d .DecodeElement (_facbb .SrgbClr ,&_cabdde );_eebab !=nil {return _eebab ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_facbb .HslClr =NewCT_HslColor ();if _dgcbd :=d .DecodeElement (_facbb .HslClr ,&_cabdde );_dgcbd !=nil {return _dgcbd ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_facbb .SysClr =NewCT_SystemColor ();if _bceef :=d .DecodeElement (_facbb .SysClr ,&_cabdde );_bceef !=nil {return _bceef ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_facbb .SchemeClr =NewCT_SchemeColor ();if _ededc :=d .DecodeElement (_facbb .SchemeClr ,&_cabdde );_ededc !=nil {return _ededc ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_facbb .PrstClr =NewCT_PresetColor ();if _bfeec :=d .DecodeElement (_facbb .PrstClr ,&_cabdde );_bfeec !=nil {return _bfeec ;};default:_db .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",_cabdde .Name );if _aaabee :=d .Skip ();_aaabee !=nil {return _aaabee ;};};case _f .EndElement :break _efdbe ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_BaseStyles and its children, prefixing error messages with path +func (_bcccc *CT_BaseStyles )ValidateWithPath (path string )error {if _ecca :=_bcccc .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_ecca !=nil {return _ecca ;};if _feede :=_bcccc .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_feede !=nil {return _feede ;};if _gfac :=_bcccc .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_gfac !=nil {return _gfac ;};if _bcccc .ExtLst !=nil {if _acde :=_bcccc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acde !=nil {return _acde ;};};return nil ;};func (_cgdec *CT_TableProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_cdfgg :=range start .Attr {if _cdfgg .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_caaef ,_fcage :=_c .ParseBool (_cdfgg .Value );if _fcage !=nil {return _fcage ;};_cgdec .FirstRowAttr =&_caaef ;continue ;};if _cdfgg .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_cfabb ,_edbef :=_c .ParseBool (_cdfgg .Value );if _edbef !=nil {return _edbef ;};_cgdec .LastRowAttr =&_cfabb ;continue ;};if _cdfgg .Name .Local =="\u0062a\u006e\u0064\u0052\u006f\u0077"{_gegde ,_gdcce :=_c .ParseBool (_cdfgg .Value );if _gdcce !=nil {return _gdcce ;};_cgdec .BandRowAttr =&_gegde ;continue ;};if _cdfgg .Name .Local =="\u0062a\u006e\u0064\u0043\u006f\u006c"{_abgg ,_eebb :=_c .ParseBool (_cdfgg .Value );if _eebb !=nil {return _eebb ;};_cgdec .BandColAttr =&_abgg ;continue ;};if _cdfgg .Name .Local =="\u0072\u0074\u006c"{_afeadd ,_deca :=_c .ParseBool (_cdfgg .Value );if _deca !=nil {return _deca ;};_cgdec .RtlAttr =&_afeadd ;continue ;};if _cdfgg .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"{_bbddb ,_gbfed :=_c .ParseBool (_cdfgg .Value );if _gbfed !=nil {return _gbfed ;};_cgdec .FirstColAttr =&_bbddb ;continue ;};if _cdfgg .Name .Local =="\u006ca\u0073\u0074\u0043\u006f\u006c"{_effbcf ,_ffedd :=_c .ParseBool (_cdfgg .Value );if _ffedd !=nil {return _ffedd ;};_cgdec .LastColAttr =&_effbcf ;continue ;};};_gfedf :for {_eegdd ,_bbfeef :=d .Token ();if _bbfeef !=nil {return _bbfeef ;};switch _bfced :=_eegdd .(type ){case _gg .StartElement :switch _bfced .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cgdec .NoFill =NewCT_NoFillProperties ();if _eebec :=d .DecodeElement (_cgdec .NoFill ,&_bfced );_eebec !=nil {return _eebec ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cgdec .SolidFill =NewCT_SolidColorFillProperties ();if _gegeb :=d .DecodeElement (_cgdec .SolidFill ,&_bfced );_gegeb !=nil {return _gegeb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cgdec .GradFill =NewCT_GradientFillProperties ();if _bcbdg :=d .DecodeElement (_cgdec .GradFill ,&_bfced );_bcbdg !=nil {return _bcbdg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cgdec .BlipFill =NewCT_BlipFillProperties ();if _dfcfb :=d .DecodeElement (_cgdec .BlipFill ,&_bfced );_dfcfb !=nil {return _dfcfb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cgdec .PattFill =NewCT_PatternFillProperties ();if _dacdf :=d .DecodeElement (_cgdec .PattFill ,&_bfced );_dacdf !=nil {return _dacdf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cgdec .GrpFill =NewCT_GroupFillProperties ();if _gbfba :=d .DecodeElement (_cgdec .GrpFill ,&_bfced );_gbfba !=nil {return _gbfba ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cgdec .EffectLst =NewCT_EffectList ();if _afgba :=d .DecodeElement (_cgdec .EffectLst ,&_bfced );_afgba !=nil {return _afgba ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cgdec .EffectDag =NewCT_EffectContainer ();if _dgeae :=d .DecodeElement (_cgdec .EffectDag ,&_bfced );_dgeae !=nil {return _dgeae ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cgdec .Choice =NewCT_TablePropertiesChoice ();if _accae :=d .DecodeElement (&_cgdec .Choice .TableStyle ,&_bfced );_accae !=nil {return _accae ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cgdec .Choice =NewCT_TablePropertiesChoice ();if _dgab :=d .DecodeElement (&_cgdec .Choice .TableStyleId ,&_bfced );_dgab !=nil {return _dgab ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cgdec .ExtLst =NewCT_OfficeArtExtensionList ();if _dddbe :=d .DecodeElement (_cgdec .ExtLst ,&_bfced );_dddbe !=nil {return _dddbe ;};default:_bb .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",_bfced .Name );if _fbdaf :=d .Skip ();_fbdaf !=nil {return _fbdaf ;};};case _gg .EndElement :break _gfedf ;case _gg .CharData :};};return nil ;};func NewEG_LineFillProperties ()*EG_LineFillProperties {_ffbdf :=&EG_LineFillProperties {};return _ffbdf ;};func (_cgbfbd ST_PresetPatternVal )ValidateWithPath (path string )error {switch _cgbfbd {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 _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgbfbd ));};return nil ;};func (_afcbb ST_EffectContainerType )Validate ()error {return _afcbb .ValidateWithPath ("")};type ST_AnimationBuildType byte ;func (_gabbg *ST_LineEndWidth )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_edbgda ,_dafcf :=d .Token ();if _dafcf !=nil {return _dafcf ;};if _dgdfg ,_dgaca :=_edbgda .(_gg .EndElement );_dgaca &&_dgdfg .Name ==start .Name {*_gabbg =1;return nil ;};if _afefg ,_gbeb :=_edbgda .(_gg .CharData );!_gbeb {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",_edbgda );}else {switch string (_afefg ){case "":*_gabbg =0;case "\u0073\u006d":*_gabbg =1;case "\u006d\u0065\u0064":*_gabbg =2;case "\u006c\u0067":*_gabbg =3;};};_edbgda ,_dafcf =d .Token ();if _dafcf !=nil {return _dafcf ;};if _efdea ,_bbacca :=_edbgda .(_gg .EndElement );_bbacca &&_efdea .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",_edbgda );};func (_feedec *CT_SolidColorFillProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _feedec .ScrgbClr !=nil {_gcbcb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_feedec .ScrgbClr ,_gcbcb );};if _feedec .SrgbClr !=nil {_eccgg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_feedec .SrgbClr ,_eccgg );};if _feedec .HslClr !=nil {_beaggb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_feedec .HslClr ,_beaggb );};if _feedec .SysClr !=nil {_cgggc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_feedec .SysClr ,_cgggc );};if _feedec .SchemeClr !=nil {_dcabf :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_feedec .SchemeClr ,_dcabf );};if _feedec .PrstClr !=nil {_fddgf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_feedec .PrstClr ,_fddgf );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_Point2D ()*CT_Point2D {_eedeb :=&CT_Point2D {};return _eedeb };func (_cbdcd *ST_BlendMode )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fcfbfd ,_bfdbb :=d .Token ();if _bfdbb !=nil {return _bfdbb ;};if _aaddf ,_ddffcf :=_fcfbfd .(_gg .EndElement );_ddffcf &&_aaddf .Name ==start .Name {*_cbdcd =1;return nil ;};if _bfcdcb ,_bcgggb :=_fcfbfd .(_gg .CharData );!_bcgggb {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",_fcfbfd );}else {switch string (_bfcdcb ){case "":*_cbdcd =0;case "\u006f\u0076\u0065\u0072":*_cbdcd =1;case "\u006d\u0075\u006c\u0074":*_cbdcd =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_cbdcd =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_cbdcd =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_cbdcd =5;};};_fcfbfd ,_bfdbb =d .Token ();if _bfdbb !=nil {return _bfdbb ;};if _cbeeg ,_dbgafd :=_fcfbfd .(_gg .EndElement );_dbgafd &&_cbeeg .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",_fcfbfd );};func (_eddfb *CT_TintEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_bbbcc :=range start .Attr {if _bbbcc .Name .Local =="\u0068\u0075\u0065"{_dfdaa ,_bfga :=_c .ParseInt (_bbbcc .Value ,10,32);if _bfga !=nil {return _bfga ;};_eeaeb :=int32 (_dfdaa );_eddfb .HueAttr =&_eeaeb ;continue ;};if _bbbcc .Name .Local =="\u0061\u006d\u0074"{_bgcdg ,_edaea :=ParseUnionST_FixedPercentage (_bbbcc .Value );if _edaea !=nil {return _edaea ;};_eddfb .AmtAttr =&_bgcdg ;continue ;};};for {_bfgd ,_fcgaf :=d .Token ();if _fcgaf !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u006et\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_fcgaf );};if _agcga ,_bdacc :=_bfgd .(_gg .EndElement );_bdacc &&_agcga .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_FixedPercentage and its children -func (_aefb *CT_FixedPercentage )Validate ()error {return _aefb .ValidateWithPath ("\u0043T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");};func (_cadaa *CT_GvmlGroupShapeNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fggee :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_cadaa .CNvPr ,_fggee );_adbbf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_cadaa .CNvGrpSpPr ,_adbbf );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_begb *CT_ColorScheme )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",_begb .NameAttr )});e .EncodeToken (start );_dfgc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0064k\u0031"}};e .EncodeElement (_begb .Dk1 ,_dfgc );_ecdc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006ct\u0031"}};e .EncodeElement (_begb .Lt1 ,_ecdc );_bcaa :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0064k\u0032"}};e .EncodeElement (_begb .Dk2 ,_bcaa );_daec :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006ct\u0032"}};e .EncodeElement (_begb .Lt2 ,_daec );_geeb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00741"}};e .EncodeElement (_begb .Accent1 ,_geeb );_cgbe :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00742"}};e .EncodeElement (_begb .Accent2 ,_cgbe );_bfaf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00743"}};e .EncodeElement (_begb .Accent3 ,_bfaf );_dggf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00744"}};e .EncodeElement (_begb .Accent4 ,_dggf );_gaeda :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00745"}};e .EncodeElement (_begb .Accent5 ,_gaeda );_aedcg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00746"}};e .EncodeElement (_begb .Accent6 ,_aedcg );_ceab :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0068\u006c\u0069\u006e\u006b"}};e .EncodeElement (_begb .Hlink ,_ceab );_fead :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}};e .EncodeElement (_begb .FolHlink ,_fead );if _begb .ExtLst !=nil {_dbf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_begb .ExtLst ,_dbf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddedda *ST_PenAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdedf ,_fbcf :=d .Token ();if _fbcf !=nil {return _fbcf ;};if _dafcc ,_affga :=_gdedf .(_f .EndElement );_affga &&_dafcc .Name ==start .Name {*_ddedda =1;return nil ;};if _cgfaa ,_fbdceg :=_gdedf .(_f .CharData );!_fbdceg {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",_gdedf );}else {switch string (_cgfaa ){case "":*_ddedda =0;case "\u0063\u0074\u0072":*_ddedda =1;case "\u0069\u006e":*_ddedda =2;};};_gdedf ,_fbcf =d .Token ();if _fbcf !=nil {return _fbcf ;};if _bgacee ,_gdfde :=_gdedf .(_f .EndElement );_gdfde &&_bgacee .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",_gdedf );};func (_efddb ST_TextBulletSize )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _efddb .ST_TextBulletSizePercent !=nil {e .EncodeToken (_f .CharData (*_efddb .ST_TextBulletSizePercent ));};if _efddb .ST_TextBulletSizeDecimal !=nil {e .EncodeToken (_f .CharData (_e .Sprintf ("\u0025\u0064",*_efddb .ST_TextBulletSizeDecimal )));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_fefcg *ST_AnimationDgmBuildType )ValidateWithPath (path string )error {_gedga :=[]string {};if _fefcg .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_gedga =append (_gedga ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065");};if _fefcg .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {_gedga =append (_gedga ,"\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 (_gedga )> 1{return _e .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gedga );};return nil ;}; +// Validate validates the CT_Headers and its children +func (_deedd *CT_Headers )Validate ()error {return _deedd .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");};func (_eggdf *ST_PresetLineDashVal )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ddfef ,_eefd :=d .Token ();if _eefd !=nil {return _eefd ;};if _edabad ,_babfb :=_ddfef .(_gg .EndElement );_babfb &&_edabad .Name ==start .Name {*_eggdf =1;return nil ;};if _aagec ,_cfddf :=_ddfef .(_gg .CharData );!_cfddf {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",_ddfef );}else {switch string (_aagec ){case "":*_eggdf =0;case "\u0073\u006f\u006ci\u0064":*_eggdf =1;case "\u0064\u006f\u0074":*_eggdf =2;case "\u0064\u0061\u0073\u0068":*_eggdf =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_eggdf =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_eggdf =5;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_eggdf =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_eggdf =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_eggdf =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_eggdf =9;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_eggdf =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_eggdf =11;};};_ddfef ,_eefd =d .Token ();if _eefd !=nil {return _eefd ;};if _bbegg ,_bccab :=_ddfef .(_gg .EndElement );_bccab &&_bbegg .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",_ddfef );};func (_abdcg *VideoFile )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 ,_gg .Attr {Name :_gg .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 _abdcg .CT_VideoFile .MarshalXML (e ,start );}; -// Validate validates the CT_AlphaInverseEffect and its children -func (_cbf *CT_AlphaInverseEffect )Validate ()error {return _cbf .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061I\u006e\u0076\u0065\u0072\u0073e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_dddfed ST_TextAnchoringType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aaeda :=_f .Attr {};_aaeda .Name =name ;switch _dddfed {case ST_TextAnchoringTypeUnset :_aaeda .Value ="";case ST_TextAnchoringTypeT :_aaeda .Value ="\u0074";case ST_TextAnchoringTypeCtr :_aaeda .Value ="\u0063\u0074\u0072";case ST_TextAnchoringTypeB :_aaeda .Value ="\u0062";case ST_TextAnchoringTypeJust :_aaeda .Value ="\u006a\u0075\u0073\u0074";case ST_TextAnchoringTypeDist :_aaeda .Value ="\u0064\u0069\u0073\u0074";};return _aaeda ,nil ;};func (_gabdc *CT_PresetTextShape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gabdc .PrstAttr =ST_TextShapeType (1);for _ ,_gbdaea :=range start .Attr {if _gbdaea .Name .Local =="\u0070\u0072\u0073\u0074"{_gabdc .PrstAttr .UnmarshalXMLAttr (_gbdaea );continue ;};};_aafea :for {_cedgg ,_afadfg :=d .Token ();if _afadfg !=nil {return _afadfg ;};switch _gcde :=_cedgg .(type ){case _f .StartElement :switch _gcde .Name {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 :"\u0061\u0076\u004cs\u0074"},_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 :"\u0061\u0076\u004cs\u0074"}:_gabdc .AvLst =NewCT_GeomGuideList ();if _dcfdd :=d .DecodeElement (_gabdc .AvLst ,&_gcde );_dcfdd !=nil {return _dcfdd ;};default:_db .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",_gcde .Name );if _gfdbcc :=d .Skip ();_gfdbcc !=nil {return _gfdbcc ;};};case _f .EndElement :break _aafea ;case _f .CharData :};};return nil ;};type CT_TextBulletSizePoint struct{ValAttr int32 ;};func (_feda *CT_FontReference )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_feda .IdxAttr =ST_FontCollectionIndex (1);for _ ,_bbdd :=range start .Attr {if _bbdd .Name .Local =="\u0069\u0064\u0078"{_feda .IdxAttr .UnmarshalXMLAttr (_bbdd );continue ;};};_aedeb :for {_cadbb ,_eeead :=d .Token ();if _eeead !=nil {return _eeead ;};switch _cbfde :=_cadbb .(type ){case _f .StartElement :switch _cbfde .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_feda .ScrgbClr =NewCT_ScRgbColor ();if _agfe :=d .DecodeElement (_feda .ScrgbClr ,&_cbfde );_agfe !=nil {return _agfe ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_feda .SrgbClr =NewCT_SRgbColor ();if _dfag :=d .DecodeElement (_feda .SrgbClr ,&_cbfde );_dfag !=nil {return _dfag ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_feda .HslClr =NewCT_HslColor ();if _edff :=d .DecodeElement (_feda .HslClr ,&_cbfde );_edff !=nil {return _edff ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_feda .SysClr =NewCT_SystemColor ();if _bebg :=d .DecodeElement (_feda .SysClr ,&_cbfde );_bebg !=nil {return _bebg ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_feda .SchemeClr =NewCT_SchemeColor ();if _ecee :=d .DecodeElement (_feda .SchemeClr ,&_cbfde );_ecee !=nil {return _ecee ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_feda .PrstClr =NewCT_PresetColor ();if _dcbc :=d .DecodeElement (_feda .PrstClr ,&_cbfde );_dcbc !=nil {return _dcbc ;};default:_db .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",_cbfde .Name );if _fadgc :=d .Skip ();_fadgc !=nil {return _fadgc ;};};case _f .EndElement :break _aedeb ;case _f .CharData :};};return nil ;};func (_gfba *CT_ShapeStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfba .LnRef =NewCT_StyleMatrixReference ();_gfba .FillRef =NewCT_StyleMatrixReference ();_gfba .EffectRef =NewCT_StyleMatrixReference ();_gfba .FontRef =NewCT_FontReference ();_cgcae :for {_ggecd ,_fedf :=d .Token ();if _fedf !=nil {return _fedf ;};switch _decgb :=_ggecd .(type ){case _f .StartElement :switch _decgb .Name {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 :"\u006c\u006e\u0052e\u0066"},_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 :"\u006c\u006e\u0052e\u0066"}:if _adbfee :=d .DecodeElement (_gfba .LnRef ,&_decgb );_adbfee !=nil {return _adbfee ;};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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:if _geda :=d .DecodeElement (_gfba .FillRef ,&_decgb );_geda !=nil {return _geda ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:if _gabba :=d .DecodeElement (_gfba .EffectRef ,&_decgb );_gabba !=nil {return _gabba ;};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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:if _dedda :=d .DecodeElement (_gfba .FontRef ,&_decgb );_dedda !=nil {return _dedda ;};default:_db .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",_decgb .Name );if _eaadd :=d .Skip ();_eaadd !=nil {return _eaadd ;};};case _f .EndElement :break _cgcae ;case _f .CharData :};};return nil ;};type CT_ColorMappingOverride struct{Choice *CT_ColorMappingOverrideChoice ;}; +// ValidateWithPath validates the CT_TintEffect and its children, prefixing error messages with path +func (_ccdcdg *CT_TintEffect )ValidateWithPath (path string )error {if _ccdcdg .HueAttr !=nil {if *_ccdcdg .HueAttr < 0{return _b .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 ,*_ccdcdg .HueAttr );};if *_ccdcdg .HueAttr >=21600000{return _b .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 ,*_ccdcdg .HueAttr );};};if _ccdcdg .AmtAttr !=nil {if _cdeef :=_ccdcdg .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_cdeef !=nil {return _cdeef ;};};return nil ;}; -// ValidateWithPath validates the CT_FixedPercentage and its children, prefixing error messages with path -func (_bbecd *CT_FixedPercentage )ValidateWithPath (path string )error {if _adfga :=_bbecd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adfga !=nil {return _adfga ;};return nil ;};type ThemeManager struct{CT_EmptyElement };func (_bdccff ST_PresetShadowVal )ValidateWithPath (path string )error {switch _bdccff {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20: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 (_bdccff ));};return nil ;};func NewCT_FontScheme ()*CT_FontScheme {_cbbb :=&CT_FontScheme {};_cbbb .MajorFont =NewCT_FontCollection ();_cbbb .MinorFont =NewCT_FontCollection ();return _cbbb ;};func NewCT_FixedPercentage ()*CT_FixedPercentage {_ecfc :=&CT_FixedPercentage {};return _ecfc }; +// Validate validates the CT_Boolean and its children +func (_cafb *CT_Boolean )Validate ()error {return _cafb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");}; -// ValidateWithPath validates the CT_FillProperties and its children, prefixing error messages with path -func (_aegf *CT_FillProperties )ValidateWithPath (path string )error {if _aegf .NoFill !=nil {if _cdecb :=_aegf .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cdecb !=nil {return _cdecb ;};};if _aegf .SolidFill !=nil {if _cade :=_aegf .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_cade !=nil {return _cade ;};};if _aegf .GradFill !=nil {if _fegfb :=_aegf .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_fegfb !=nil {return _fegfb ;};};if _aegf .BlipFill !=nil {if _aede :=_aegf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_aede !=nil {return _aede ;};};if _aegf .PattFill !=nil {if _bfead :=_aegf .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bfead !=nil {return _bfead ;};};if _aegf .GrpFill !=nil {if _dgfda :=_aegf .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_dgfda !=nil {return _dgfda ;};};return nil ;};type CT_Path2DClose struct{};func (_bbfgc ST_Coordinate )String ()string {if _bbfgc .ST_CoordinateUnqualified !=nil {return _e .Sprintf ("\u0025\u0076",*_bbfgc .ST_CoordinateUnqualified );};if _bbfgc .ST_UniversalMeasure !=nil {return _e .Sprintf ("\u0025\u0076",*_bbfgc .ST_UniversalMeasure );};return "";}; +// ValidateWithPath validates the CT_Cell3D and its children, prefixing error messages with path +func (_edgfa *CT_Cell3D )ValidateWithPath (path string )error {if _fffe :=_edgfa .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_fffe !=nil {return _fffe ;};if _fdadd :=_edgfa .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_fdadd !=nil {return _fdadd ;};if _edgfa .LightRig !=nil {if _ddce :=_edgfa .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g");_ddce !=nil {return _ddce ;};};if _edgfa .ExtLst !=nil {if _dfcf :=_edgfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfcf !=nil {return _dfcf ;};};return nil ;};func (_fegf *CT_InnerShadowEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _fegf .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fegf .BlurRadAttr )});};if _fegf .DistAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fegf .DistAttr )});};if _fegf .DirAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064\u0069\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fegf .DirAttr )});};e .EncodeToken (start );if _fegf .ScrgbClr !=nil {_fgbcg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fegf .ScrgbClr ,_fgbcg );};if _fegf .SrgbClr !=nil {_ebaae :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_fegf .SrgbClr ,_ebaae );};if _fegf .HslClr !=nil {_bbbgf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_fegf .HslClr ,_bbbgf );};if _fegf .SysClr !=nil {_gcede :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_fegf .SysClr ,_gcede );};if _fegf .SchemeClr !=nil {_cddb :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_fegf .SchemeClr ,_cddb );};if _fegf .PrstClr !=nil {_dgbbe :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_fegf .PrstClr ,_dgbbe );};e .EncodeToken (_gg .EndElement {Name :start .Name });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 (_gaccf *CT_FixedPercentage )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_gaccf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_daaee *CT_TintEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _daaee .HueAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0068\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_daaee .HueAttr )});};if _daaee .AmtAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061\u006d\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_daaee .AmtAttr )});};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_AlphaOutsetEffect and its children -func (_bgce *CT_AlphaOutsetEffect )Validate ()error {return _bgce .ValidateWithPath ("C\u0054_\u0041\u006c\u0070\u0068\u0061\u004f\u0075\u0074s\u0065\u0074\u0045\u0066fe\u0063\u0074");};func (_eaaab ST_CompoundLine )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ecgbf :=_f .Attr {};_ecgbf .Name =name ;switch _eaaab {case ST_CompoundLineUnset :_ecgbf .Value ="";case ST_CompoundLineSng :_ecgbf .Value ="\u0073\u006e\u0067";case ST_CompoundLineDbl :_ecgbf .Value ="\u0064\u0062\u006c";case ST_CompoundLineThickThin :_ecgbf .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_CompoundLineThinThick :_ecgbf .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_CompoundLineTri :_ecgbf .Value ="\u0074\u0072\u0069";};return _ecgbf ,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;); +// ValidateWithPath validates the CT_ConnectorLocking and its children, prefixing error messages with path +func (_ddef *CT_ConnectorLocking )ValidateWithPath (path string )error {if _ddef .ExtLst !=nil {if _ccfd :=_ddef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccfd !=nil {return _ccfd ;};};return nil ;};func (_fgfad ST_ChartBuildStep )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_gfgg :=_gg .Attr {};_gfgg .Name =name ;switch _fgfad {case ST_ChartBuildStepUnset :_gfgg .Value ="";case ST_ChartBuildStepCategory :_gfgg .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_ChartBuildStepPtInCategory :_gfgg .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_ChartBuildStepSeries :_gfgg .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepPtInSeries :_gfgg .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepAllPts :_gfgg .Value ="\u0061\u006c\u006c\u0050\u0074\u0073";case ST_ChartBuildStepGridLegend :_gfgg .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";};return _gfgg ,nil ;};func (_eege *CT_TextNoAutofit )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Path2DArcTo and its children, prefixing error messages with path -func (_bgegg *CT_Path2DArcTo )ValidateWithPath (path string )error {if _dggcc :=_bgegg .WRAttr .ValidateWithPath (path +"\u002fW\u0052\u0041\u0074\u0074\u0072");_dggcc !=nil {return _dggcc ;};if _egfda :=_bgegg .HRAttr .ValidateWithPath (path +"\u002fH\u0052\u0041\u0074\u0074\u0072");_egfda !=nil {return _egfda ;};if _ebbdb :=_bgegg .StAngAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_ebbdb !=nil {return _ebbdb ;};if _fbdeb :=_bgegg .SwAngAttr .ValidateWithPath (path +"\u002f\u0053\u0077\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_fbdeb !=nil {return _fbdeb ;};return nil ;};func (_befgf *CT_HSLEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _befgf .HueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0075\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_befgf .HueAttr )});};if _befgf .SatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0061\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_befgf .SatAttr )});};if _befgf .LumAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0075\u006d"},Value :_e .Sprintf ("\u0025\u0076",*_befgf .LumAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_accc *CT_AlphaOutsetEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcebc :=range start .Attr {if _dcebc .Name .Local =="\u0072\u0061\u0064"{_aba ,_cbd :=ParseUnionST_Coordinate (_dcebc .Value );if _cbd !=nil {return _cbd ;};_accc .RadAttr =&_aba ;continue ;};};for {_fae ,_aeb :=d .Token ();if _aeb !=nil {return _e .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",_aeb );};if _ade ,_eee :=_fae .(_f .EndElement );_eee &&_ade .Name ==start .Name {break ;};};return nil ;};type CT_GraphicalObjectFrameLocking struct{NoGrpAttr *bool ;NoDrilldownAttr *bool ;NoSelectAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;};func (_gbbgf *EG_TextUnderlineLine )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_faagc :for {_bcaadc ,_fegdf :=d .Token ();if _fegdf !=nil {return _fegdf ;};switch _gbdcb :=_bcaadc .(type ){case _f .StartElement :switch _gbdcb .Name {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 :"\u0075\u004c\u006eT\u0078"},_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 :"\u0075\u004c\u006eT\u0078"}:_gbbgf .ULnTx =NewCT_TextUnderlineLineFollowText ();if _babffd :=d .DecodeElement (_gbbgf .ULnTx ,&_gbdcb );_babffd !=nil {return _babffd ;};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 :"\u0075\u004c\u006e"},_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 :"\u0075\u004c\u006e"}:_gbbgf .ULn =NewCT_LineProperties ();if _cgadf :=d .DecodeElement (_gbbgf .ULn ,&_gbdcb );_cgadf !=nil {return _cgadf ;};default:_db .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",_gbdcb .Name );if _ecafd :=d .Skip ();_ecafd !=nil {return _ecafd ;};};case _f .EndElement :break _faagc ;case _f .CharData :};};return nil ;};func (_ageebf *CT_PresetTextShape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_dfffg ,_acba :=_ageebf .PrstAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0072\u0073\u0074"});if _acba !=nil {return _acba ;};start .Attr =append (start .Attr ,_dfffg );e .EncodeToken (start );if _ageebf .AvLst !=nil {_eeggb :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_ageebf .AvLst ,_eeggb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ecac *CT_FillOverlayEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_daaa ,_dbdeg :=_ecac .BlendAttr .MarshalXMLAttr (_f .Name {Local :"\u0062\u006c\u0065n\u0064"});if _dbdeg !=nil {return _dbdeg ;};start .Attr =append (start .Attr ,_daaa );e .EncodeToken (start );if _ecac .NoFill !=nil {_dagab :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ecac .NoFill ,_dagab );};if _ecac .SolidFill !=nil {_bgbfb :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ecac .SolidFill ,_bgbfb );};if _ecac .GradFill !=nil {_dgbd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ecac .GradFill ,_dgbd );};if _ecac .BlipFill !=nil {_dagbb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ecac .BlipFill ,_dagbb );};if _ecac .PattFill !=nil {_dacef :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ecac .PattFill ,_dacef );};if _ecac .GrpFill !=nil {_cegef :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_ecac .GrpFill ,_cegef );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_BaseStyles ()*CT_BaseStyles {_ffeb :=&CT_BaseStyles {};_ffeb .ClrScheme =NewCT_ColorScheme ();_ffeb .FontScheme =NewCT_FontScheme ();_ffeb .FmtScheme =NewCT_StyleMatrix ();return _ffeb ;}; +// Validate validates the EG_ColorChoice and its children +func (_edbgd *EG_ColorChoice )Validate ()error {return _edbgd .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043h\u006f\u0069\u0063\u0065");};func (_dcfag ST_RectAlignment )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_fcaefa :=_gg .Attr {};_fcaefa .Name =name ;switch _dcfag {case ST_RectAlignmentUnset :_fcaefa .Value ="";case ST_RectAlignmentTl :_fcaefa .Value ="\u0074\u006c";case ST_RectAlignmentT :_fcaefa .Value ="\u0074";case ST_RectAlignmentTr :_fcaefa .Value ="\u0074\u0072";case ST_RectAlignmentL :_fcaefa .Value ="\u006c";case ST_RectAlignmentCtr :_fcaefa .Value ="\u0063\u0074\u0072";case ST_RectAlignmentR :_fcaefa .Value ="\u0072";case ST_RectAlignmentBl :_fcaefa .Value ="\u0062\u006c";case ST_RectAlignmentB :_fcaefa .Value ="\u0062";case ST_RectAlignmentBr :_fcaefa .Value ="\u0062\u0072";};return _fcaefa ,nil ;};type EG_LineJoinProperties struct{Round *CT_LineJoinRound ;Bevel *CT_LineJoinBevel ;Miter *CT_LineJoinMiterProperties ;};type EG_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_accee ST_SystemColorVal )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_gedbd :=_gg .Attr {};_gedbd .Name =name ;switch _accee {case ST_SystemColorValUnset :_gedbd .Value ="";case ST_SystemColorValScrollBar :_gedbd .Value ="\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r";case ST_SystemColorValBackground :_gedbd .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case ST_SystemColorValActiveCaption :_gedbd .Value ="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValInactiveCaption :_gedbd .Value ="\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValMenu :_gedbd .Value ="\u006d\u0065\u006e\u0075";case ST_SystemColorValWindow :_gedbd .Value ="\u0077\u0069\u006e\u0064\u006f\u0077";case ST_SystemColorValWindowFrame :_gedbd .Value ="w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065";case ST_SystemColorValMenuText :_gedbd .Value ="\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074";case ST_SystemColorValWindowText :_gedbd .Value ="\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074";case ST_SystemColorValCaptionText :_gedbd .Value ="c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValActiveBorder :_gedbd .Value ="\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072";case ST_SystemColorValInactiveBorder :_gedbd .Value ="\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072";case ST_SystemColorValAppWorkspace :_gedbd .Value ="\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065";case ST_SystemColorValHighlight :_gedbd .Value ="\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t";case ST_SystemColorValHighlightText :_gedbd .Value ="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnFace :_gedbd .Value ="\u0062t\u006e\u0046\u0061\u0063\u0065";case ST_SystemColorValBtnShadow :_gedbd .Value ="\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw";case ST_SystemColorValGrayText :_gedbd .Value ="\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnText :_gedbd .Value ="\u0062t\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValInactiveCaptionText :_gedbd .Value ="\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnHighlight :_gedbd .Value ="\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case ST_SystemColorVal3dDkShadow :_gedbd .Value ="\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077";case ST_SystemColorVal3dLight :_gedbd .Value ="\u0033d\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValInfoText :_gedbd .Value ="\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074";case ST_SystemColorValInfoBk :_gedbd .Value ="\u0069\u006e\u0066\u006f\u0042\u006b";case ST_SystemColorValHotLight :_gedbd .Value ="\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValGradientActiveCaption :_gedbd .Value ="g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValGradientInactiveCaption :_gedbd .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 :_gedbd .Value ="\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case ST_SystemColorValMenuBar :_gedbd .Value ="\u006de\u006e\u0075\u0042\u0061\u0072";};return _gedbd ,nil ;};func (_aecca *CT_Hyperlink )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _aecca .IdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aecca .IdAttr )});};if _aecca .InvalidUrlAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_aecca .InvalidUrlAttr )});};if _aecca .ActionAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_aecca .ActionAttr )});};if _aecca .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aecca .TgtFrameAttr )});};if _aecca .TooltipAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_aecca .TooltipAttr )});};if _aecca .HistoryAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_aecca .HistoryAttr ))});};if _aecca .HighlightClickAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_aecca .HighlightClickAttr ))});};if _aecca .EndSndAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0065\u006e\u0064\u0053\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_aecca .EndSndAttr ))});};e .EncodeToken (start );if _aecca .Snd !=nil {_fgecg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073n\u0064"}};e .EncodeElement (_aecca .Snd ,_fgecg );};if _aecca .ExtLst !=nil {_feegc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aecca .ExtLst ,_feegc );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_efedfd ST_TextFontAlignType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_cffce :=_gg .Attr {};_cffce .Name =name ;switch _efedfd {case ST_TextFontAlignTypeUnset :_cffce .Value ="";case ST_TextFontAlignTypeAuto :_cffce .Value ="\u0061\u0075\u0074\u006f";case ST_TextFontAlignTypeT :_cffce .Value ="\u0074";case ST_TextFontAlignTypeCtr :_cffce .Value ="\u0063\u0074\u0072";case ST_TextFontAlignTypeBase :_cffce .Value ="\u0062\u0061\u0073\u0065";case ST_TextFontAlignTypeB :_cffce .Value ="\u0062";};return _cffce ,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 (_abdgc *CT_ShapeLocking )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_afab :=range start .Attr {if _afab .Name .Local =="\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"{_cdab ,_ggbcc :=_c .ParseBool (_afab .Value );if _ggbcc !=nil {return _ggbcc ;};_abdgc .NoTextEditAttr =&_cdab ;continue ;};if _afab .Name .Local =="\u006e\u006f\u0047r\u0070"{_efeeg ,_bbcc :=_c .ParseBool (_afab .Value );if _bbcc !=nil {return _bbcc ;};_abdgc .NoGrpAttr =&_efeeg ;continue ;};if _afab .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_gcgfc ,_dgbeb :=_c .ParseBool (_afab .Value );if _dgbeb !=nil {return _dgbeb ;};_abdgc .NoSelectAttr =&_gcgfc ;continue ;};if _afab .Name .Local =="\u006e\u006f\u0052o\u0074"{_fcdaed ,_afggg :=_c .ParseBool (_afab .Value );if _afggg !=nil {return _afggg ;};_abdgc .NoRotAttr =&_fcdaed ;continue ;};if _afab .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_dbafe ,_gagg :=_c .ParseBool (_afab .Value );if _gagg !=nil {return _gagg ;};_abdgc .NoChangeAspectAttr =&_dbafe ;continue ;};if _afab .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_agacc ,_aeeb :=_c .ParseBool (_afab .Value );if _aeeb !=nil {return _aeeb ;};_abdgc .NoMoveAttr =&_agacc ;continue ;};if _afab .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_gdeba ,_ebcf :=_c .ParseBool (_afab .Value );if _ebcf !=nil {return _ebcf ;};_abdgc .NoResizeAttr =&_gdeba ;continue ;};if _afab .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_cbcf ,_bdcdg :=_c .ParseBool (_afab .Value );if _bdcdg !=nil {return _bdcdg ;};_abdgc .NoEditPointsAttr =&_cbcf ;continue ;};if _afab .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_aaegbd ,_ggadd :=_c .ParseBool (_afab .Value );if _ggadd !=nil {return _ggadd ;};_abdgc .NoAdjustHandlesAttr =&_aaegbd ;continue ;};if _afab .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_fcge ,_bdcggg :=_c .ParseBool (_afab .Value );if _bdcggg !=nil {return _bdcggg ;};_abdgc .NoChangeArrowheadsAttr =&_fcge ;continue ;};if _afab .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_gadad ,_accge :=_c .ParseBool (_afab .Value );if _accge !=nil {return _accge ;};_abdgc .NoChangeShapeTypeAttr =&_gadad ;continue ;};};_bfcab :for {_abac ,_gffaa :=d .Token ();if _gffaa !=nil {return _gffaa ;};switch _bafbee :=_abac .(type ){case _gg .StartElement :switch _bafbee .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_abdgc .ExtLst =NewCT_OfficeArtExtensionList ();if _dedcdf :=d .DecodeElement (_abdgc .ExtLst ,&_bafbee );_dedcdf !=nil {return _dedcdf ;};default:_bb .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",_bafbee .Name );if _cbcg :=d .Skip ();_cbcg !=nil {return _cbcg ;};};case _gg .EndElement :break _bfcab ;case _gg .CharData :};};return nil ;};func (_gedc *CT_FillEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dgbd :for {_bcaf ,_acbcd :=d .Token ();if _acbcd !=nil {return _acbcd ;};switch _bbeb :=_bcaf .(type ){case _gg .StartElement :switch _bbeb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gedc .NoFill =NewCT_NoFillProperties ();if _gbabb :=d .DecodeElement (_gedc .NoFill ,&_bbeb );_gbabb !=nil {return _gbabb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gedc .SolidFill =NewCT_SolidColorFillProperties ();if _bbbe :=d .DecodeElement (_gedc .SolidFill ,&_bbeb );_bbbe !=nil {return _bbbe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gedc .GradFill =NewCT_GradientFillProperties ();if _cefb :=d .DecodeElement (_gedc .GradFill ,&_bbeb );_cefb !=nil {return _cefb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gedc .BlipFill =NewCT_BlipFillProperties ();if _fbfg :=d .DecodeElement (_gedc .BlipFill ,&_bbeb );_fbfg !=nil {return _fbfg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gedc .PattFill =NewCT_PatternFillProperties ();if _ggbdb :=d .DecodeElement (_gedc .PattFill ,&_bbeb );_ggbdb !=nil {return _ggbdb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gedc .GrpFill =NewCT_GroupFillProperties ();if _aaggc :=d .DecodeElement (_gedc .GrpFill ,&_bbeb );_aaggc !=nil {return _aaggc ;};default:_bb .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",_bbeb .Name );if _fecd :=d .Skip ();_fecd !=nil {return _fecd ;};};case _gg .EndElement :break _dgbd ;case _gg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_RelativeRect and its children, prefixing error messages with path -func (_dbga *CT_RelativeRect )ValidateWithPath (path string )error {if _dbga .LAttr !=nil {if _efafc :=_dbga .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_efafc !=nil {return _efafc ;};};if _dbga .TAttr !=nil {if _fcbca :=_dbga .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_fcbca !=nil {return _fcbca ;};};if _dbga .RAttr !=nil {if _efgfcg :=_dbga .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_efgfcg !=nil {return _efgfcg ;};};if _dbga .BAttr !=nil {if _fcffc :=_dbga .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_fcffc !=nil {return _fcffc ;};};return nil ;};type CT_Path2DLineTo struct{Pt *CT_AdjPoint2D ;}; +// ValidateWithPath validates the CT_AnimationChartBuildProperties and its children, prefixing error messages with path +func (_ced *CT_AnimationChartBuildProperties )ValidateWithPath (path string )error {if _ced .BldAttr !=nil {if _dbb :=_ced .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_dbb !=nil {return _dbb ;};};return nil ;};type CT_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;};func (_fbbcb *CT_TablePartStyle )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fcbbb :for {_bfffg ,_gfda :=d .Token ();if _gfda !=nil {return _gfda ;};switch _ccecb :=_bfffg .(type ){case _gg .StartElement :switch _ccecb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbbcb .TcTxStyle =NewCT_TableStyleTextStyle ();if _aaaae :=d .DecodeElement (_fbbcb .TcTxStyle ,&_ccecb );_aaaae !=nil {return _aaaae ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbbcb .TcStyle =NewCT_TableStyleCellStyle ();if _dceda :=d .DecodeElement (_fbbcb .TcStyle ,&_ccecb );_dceda !=nil {return _dceda ;};default:_bb .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",_ccecb .Name );if _gdfgbe :=d .Skip ();_gdfgbe !=nil {return _gdfgbe ;};};case _gg .EndElement :break _fcbbb ;case _gg .CharData :};};return nil ;};func _ffccf (_feffde bool )uint8 {if _feffde {return 1;};return 0;};func (_ffafg *ST_LightRigDirection )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bdagb ,_ecga :=d .Token ();if _ecga !=nil {return _ecga ;};if _ecbecb ,_ecbdeb :=_bdagb .(_gg .EndElement );_ecbdeb &&_ecbecb .Name ==start .Name {*_ffafg =1;return nil ;};if _daec ,_ffcdb :=_bdagb .(_gg .CharData );!_ffcdb {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",_bdagb );}else {switch string (_daec ){case "":*_ffafg =0;case "\u0074\u006c":*_ffafg =1;case "\u0074":*_ffafg =2;case "\u0074\u0072":*_ffafg =3;case "\u006c":*_ffafg =4;case "\u0072":*_ffafg =5;case "\u0062\u006c":*_ffafg =6;case "\u0062":*_ffafg =7;case "\u0062\u0072":*_ffafg =8;};};_bdagb ,_ecga =d .Token ();if _ecga !=nil {return _ecga ;};if _ffbbd ,_fggfb :=_bdagb .(_gg .EndElement );_fggfb &&_ffbbd .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",_bdagb );};func NewCT_CustomColorList ()*CT_CustomColorList {_aebbe :=&CT_CustomColorList {};return _aebbe };func (_acfgc *ST_PenAlignment )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_acfgc =0;case "\u0063\u0074\u0072":*_acfgc =1;case "\u0069\u006e":*_acfgc =2;};return nil ;};func NewCT_ColorReplaceEffect ()*CT_ColorReplaceEffect {_bcbg :=&CT_ColorReplaceEffect {};return _bcbg ;};type ST_AnimationDgmOnlyBuildType byte ;type CT_EmptyElement struct{};func (_cage ST_PresetShadowVal )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_cage .String (),start );}; -// ValidateWithPath validates the CT_CustomColorList and its children, prefixing error messages with path -func (_acbgd *CT_CustomColorList )ValidateWithPath (path string )error {for _bfae ,_aegc :=range _acbgd .CustClr {if _aadc :=_aegc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0073\u0074\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_bfae ));_aadc !=nil {return _aadc ;};};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 (_cccdg *CT_Shape3D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cccdg .ZAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007a"},Value :_e .Sprintf ("\u0025\u0076",*_cccdg .ZAttr )});};if _cccdg .ExtrusionHAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"},Value :_e .Sprintf ("\u0025\u0076",*_cccdg .ExtrusionHAttr )});};if _cccdg .ContourWAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"},Value :_e .Sprintf ("\u0025\u0076",*_cccdg .ContourWAttr )});};if _cccdg .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_ggabc ,_gededa :=_cccdg .PrstMaterialAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"});if _gededa !=nil {return _gededa ;};start .Attr =append (start .Attr ,_ggabc );};e .EncodeToken (start );if _cccdg .BevelT !=nil {_dgabf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0054"}};e .EncodeElement (_cccdg .BevelT ,_dgabf );};if _cccdg .BevelB !=nil {_fdcce :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0042"}};e .EncodeElement (_cccdg .BevelB ,_fdcce );};if _cccdg .ExtrusionClr !=nil {_agcg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069o\u006e\u0043\u006c\u0072"}};e .EncodeElement (_cccdg .ExtrusionClr ,_agcg );};if _cccdg .ContourClr !=nil {_gbdec :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063o\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}};e .EncodeElement (_cccdg .ContourClr ,_gbdec );};if _cccdg .ExtLst !=nil {_egfcc :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cccdg .ExtLst ,_egfcc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_LineEndLengthUnset ST_LineEndLength =0;ST_LineEndLengthSm ST_LineEndLength =1;ST_LineEndLengthMed ST_LineEndLength =2;ST_LineEndLengthLg ST_LineEndLength =3;);type CT_Table struct{TblPr *CT_TableProperties ;TblGrid *CT_TableGrid ;Tr []*CT_TableRow ;};func (_faaa *CT_DashStopList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaeb :for {_ebcc ,_ccdbg :=d .Token ();if _ccdbg !=nil {return _ccdbg ;};switch _abaec :=_ebcc .(type ){case _f .StartElement :switch _abaec .Name {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 :"\u0064\u0073"},_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 :"\u0064\u0073"}:_eggd :=NewCT_DashStop ();if _fegdc :=d .DecodeElement (_eggd ,&_abaec );_fegdc !=nil {return _fegdc ;};_faaa .Ds =append (_faaa .Ds ,_eggd );default:_db .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",_abaec .Name );if _fbfc :=d .Skip ();_fbfc !=nil {return _fbfc ;};};case _f .EndElement :break _aaeb ;case _f .CharData :};};return nil ;};func (_gedce *ST_TextAlignType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccfdd ,_ebgcb :=d .Token ();if _ebgcb !=nil {return _ebgcb ;};if _dgcbf ,_adbeb :=_ccfdd .(_f .EndElement );_adbeb &&_dgcbf .Name ==start .Name {*_gedce =1;return nil ;};if _dgeaa ,_ecbdf :=_ccfdd .(_f .CharData );!_ecbdf {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",_ccfdd );}else {switch string (_dgeaa ){case "":*_gedce =0;case "\u006c":*_gedce =1;case "\u0063\u0074\u0072":*_gedce =2;case "\u0072":*_gedce =3;case "\u006a\u0075\u0073\u0074":*_gedce =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_gedce =5;case "\u0064\u0069\u0073\u0074":*_gedce =6;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_gedce =7;};};_ccfdd ,_ebgcb =d .Token ();if _ebgcb !=nil {return _ebgcb ;};if _cadgg ,_bdcff :=_ccfdd .(_f .EndElement );_bdcff &&_cadgg .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",_ccfdd );}; +// Validate validates the CT_AudioCD and its children +func (_ffd *CT_AudioCD )Validate ()error {return _ffd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043\u0044");};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 ;}; -// Validate validates the CT_CustomGeometry2D and its children -func (_ebcd *CT_CustomGeometry2D )Validate ()error {return _ebcd .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");};func (_fgeec *CT_TableRow )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068"},Value :_e .Sprintf ("\u0025\u0076",_fgeec .HAttr )});e .EncodeToken (start );if _fgeec .Tc !=nil {_dgcbe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0074\u0063"}};for _ ,_fgaca :=range _fgeec .Tc {e .EncodeElement (_fgaca ,_dgcbe );};};if _fgeec .ExtLst !=nil {_abecf :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgeec .ExtLst ,_abecf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TextListStyle and its children, prefixing error messages with path +func (_caddd *CT_TextListStyle )ValidateWithPath (path string )error {if _caddd .DefPPr !=nil {if _dagca :=_caddd .DefPPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0050\u0050\u0072");_dagca !=nil {return _dagca ;};};if _caddd .Lvl1pPr !=nil {if _gedaf :=_caddd .Lvl1pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0031\u0070\u0050\u0072");_gedaf !=nil {return _gedaf ;};};if _caddd .Lvl2pPr !=nil {if _fadaf :=_caddd .Lvl2pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0032\u0070\u0050\u0072");_fadaf !=nil {return _fadaf ;};};if _caddd .Lvl3pPr !=nil {if _fbbd :=_caddd .Lvl3pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0033\u0070\u0050\u0072");_fbbd !=nil {return _fbbd ;};};if _caddd .Lvl4pPr !=nil {if _dcadcd :=_caddd .Lvl4pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0034\u0070\u0050\u0072");_dcadcd !=nil {return _dcadcd ;};};if _caddd .Lvl5pPr !=nil {if _gegfbc :=_caddd .Lvl5pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0035\u0070\u0050\u0072");_gegfbc !=nil {return _gegfbc ;};};if _caddd .Lvl6pPr !=nil {if _ceegf :=_caddd .Lvl6pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0036\u0070\u0050\u0072");_ceegf !=nil {return _ceegf ;};};if _caddd .Lvl7pPr !=nil {if _fadgb :=_caddd .Lvl7pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0037\u0070\u0050\u0072");_fadgb !=nil {return _fadgb ;};};if _caddd .Lvl8pPr !=nil {if _fcageb :=_caddd .Lvl8pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0038\u0070\u0050\u0072");_fcageb !=nil {return _fcageb ;};};if _caddd .Lvl9pPr !=nil {if _gcgff :=_caddd .Lvl9pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0039\u0070\u0050\u0072");_gcgff !=nil {return _gcgff ;};};if _caddd .ExtLst !=nil {if _dcbfgg :=_caddd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcbfgg !=nil {return _dcbfgg ;};};return nil ;};const (ST_TextStrikeTypeUnset ST_TextStrikeType =0;ST_TextStrikeTypeNoStrike ST_TextStrikeType =1;ST_TextStrikeTypeSngStrike ST_TextStrikeType =2;ST_TextStrikeTypeDblStrike ST_TextStrikeType =3;); -// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path -func (_acfa *CT_Headers )ValidateWithPath (path string )error {return nil };func (_dedcg *CT_TextParagraph )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdbafe :for {_fdbaf ,_aabbd :=d .Token ();if _aabbd !=nil {return _aabbd ;};switch _gcgb :=_fdbaf .(type ){case _f .StartElement :switch _gcgb .Name {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 :"\u0070\u0050\u0072"},_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 :"\u0070\u0050\u0072"}:_dedcg .PPr =NewCT_TextParagraphProperties ();if _fcfea :=d .DecodeElement (_dedcg .PPr ,&_gcgb );_fcfea !=nil {return _fcfea ;};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 :"\u0072"},_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 :"\u0072"}:_dcgff :=NewEG_TextRun ();_dcgff .R =NewCT_RegularTextRun ();if _gdedb :=d .DecodeElement (_dcgff .R ,&_gcgb );_gdedb !=nil {return _gdedb ;};_dedcg .EG_TextRun =append (_dedcg .EG_TextRun ,_dcgff );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 :"\u0062\u0072"},_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 :"\u0062\u0072"}:_deda :=NewEG_TextRun ();_deda .Br =NewCT_TextLineBreak ();if _agbfa :=d .DecodeElement (_deda .Br ,&_gcgb );_agbfa !=nil {return _agbfa ;};_dedcg .EG_TextRun =append (_dedcg .EG_TextRun ,_deda );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 :"\u0066\u006c\u0064"},_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 :"\u0066\u006c\u0064"}:_eacdf :=NewEG_TextRun ();_eacdf .Fld =NewCT_TextField ();if _fecdc :=d .DecodeElement (_eacdf .Fld ,&_gcgb );_fecdc !=nil {return _fecdc ;};_dedcg .EG_TextRun =append (_dedcg .EG_TextRun ,_eacdf );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 :"\u0065\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"},_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 :"\u0065\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}:_dedcg .EndParaRPr =NewCT_TextCharacterProperties ();if _dceebc :=d .DecodeElement (_dedcg .EndParaRPr ,&_gcgb );_dceebc !=nil {return _dceebc ;};default:_db .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",_gcgb .Name );if _ccccf :=d .Skip ();_ccccf !=nil {return _ccccf ;};};case _f .EndElement :break _bdbafe ;case _f .CharData :};};return nil ;};func (_ggaee ST_PresetMaterialType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cfdgc :=_f .Attr {};_cfdgc .Name =name ;switch _ggaee {case ST_PresetMaterialTypeUnset :_cfdgc .Value ="";case ST_PresetMaterialTypeLegacyMatte :_cfdgc .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065";case ST_PresetMaterialTypeLegacyPlastic :_cfdgc .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeLegacyMetal :_cfdgc .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c";case ST_PresetMaterialTypeLegacyWireframe :_cfdgc .Value ="\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065";case ST_PresetMaterialTypeMatte :_cfdgc .Value ="\u006d\u0061\u0074t\u0065";case ST_PresetMaterialTypePlastic :_cfdgc .Value ="\u0070l\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeMetal :_cfdgc .Value ="\u006d\u0065\u0074a\u006c";case ST_PresetMaterialTypeWarmMatte :_cfdgc .Value ="\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e";case ST_PresetMaterialTypeTranslucentPowder :_cfdgc .Value ="\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypePowder :_cfdgc .Value ="\u0070\u006f\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypeDkEdge :_cfdgc .Value ="\u0064\u006b\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeSoftEdge :_cfdgc .Value ="\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeClear :_cfdgc .Value ="\u0063\u006c\u0065a\u0072";case ST_PresetMaterialTypeFlat :_cfdgc .Value ="\u0066\u006c\u0061\u0074";case ST_PresetMaterialTypeSoftmetal :_cfdgc .Value ="\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l";};return _cfdgc ,nil ;};func NewCT_AnimationDgmElement ()*CT_AnimationDgmElement {_ddb :=&CT_AnimationDgmElement {};return _ddb ;};func (_fege *CT_DashStop )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fecec :=range start .Attr {if _fecec .Name .Local =="\u0064"{_efcfc ,_ffda :=ParseUnionST_PositivePercentage (_fecec .Value );if _ffda !=nil {return _ffda ;};_fege .DAttr =_efcfc ;continue ;};if _fecec .Name .Local =="\u0073\u0070"{_addbc ,_adcc :=ParseUnionST_PositivePercentage (_fecec .Value );if _adcc !=nil {return _adcc ;};_fege .SpAttr =_addbc ;continue ;};};for {_cadbe ,_bedee :=d .Token ();if _bedee !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u003a\u0020\u0025\u0073",_bedee );};if _edccf ,_cccdf :=_cadbe .(_f .EndElement );_cccdf &&_edccf .Name ==start .Name {break ;};};return nil ;};func NewCT_StyleMatrix ()*CT_StyleMatrix {_bcdaa :=&CT_StyleMatrix {};_bcdaa .FillStyleLst =NewCT_FillStyleList ();_bcdaa .LnStyleLst =NewCT_LineStyleList ();_bcdaa .EffectStyleLst =NewCT_EffectStyleList ();_bcdaa .BgFillStyleLst =NewCT_BackgroundFillStyleList ();return _bcdaa ;}; +// Validate validates the CT_TableStyleCellStyle and its children +func (_ddbee *CT_TableStyleCellStyle )Validate ()error {return _ddbee .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079l\u0065");}; -// Validate validates the CT_Point3D and its children -func (_abgce *CT_Point3D )Validate ()error {return _abgce .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044");};func NewCT_LightRig ()*CT_LightRig {_eccdd :=&CT_LightRig {};_eccdd .RigAttr =ST_LightRigType (1);_eccdd .DirAttr =ST_LightRigDirection (1);return _eccdd ;};func (_febde *CT_PictureLocking )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _febde .NoCropAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0072\u006f\u0070"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_febde .NoCropAttr ))});};if _febde .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_febde .NoGrpAttr ))});};if _febde .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_febde .NoSelectAttr ))});};if _febde .NoRotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_febde .NoRotAttr ))});};if _febde .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_febde .NoChangeAspectAttr ))});};if _febde .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_febde .NoMoveAttr ))});};if _febde .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_febde .NoResizeAttr ))});};if _febde .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_febde .NoEditPointsAttr ))});};if _febde .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_febde .NoAdjustHandlesAttr ))});};if _febde .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_febde .NoChangeArrowheadsAttr ))});};if _febde .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_febde .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _febde .ExtLst !=nil {_efagb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_febde .ExtLst ,_efagb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ffee *CT_HslColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffee .HueAttr =0;for _ ,_gcfd :=range start .Attr {if _gcfd .Name .Local =="\u0068\u0075\u0065"{_agede ,_gaac :=_g .ParseInt (_gcfd .Value ,10,32);if _gaac !=nil {return _gaac ;};_ffee .HueAttr =int32 (_agede );continue ;};if _gcfd .Name .Local =="\u0073\u0061\u0074"{_ededed ,_ddgcg :=ParseUnionST_Percentage (_gcfd .Value );if _ddgcg !=nil {return _ddgcg ;};_ffee .SatAttr =_ededed ;continue ;};if _gcfd .Name .Local =="\u006c\u0075\u006d"{_cebbb ,_degd :=ParseUnionST_Percentage (_gcfd .Value );if _degd !=nil {return _degd ;};_ffee .LumAttr =_cebbb ;continue ;};};_edba :for {_badd ,_gade :=d .Token ();if _gade !=nil {return _gade ;};switch _dbaa :=_badd .(type ){case _f .StartElement :switch _dbaa .Name {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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_decca :=NewEG_ColorTransform ();_decca .Tint =NewCT_PositiveFixedPercentage ();if _eeefb :=d .DecodeElement (_decca .Tint ,&_dbaa );_eeefb !=nil {return _eeefb ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_decca );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 :"\u0073\u0068\u0061d\u0065"},_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 :"\u0073\u0068\u0061d\u0065"}:_afgge :=NewEG_ColorTransform ();_afgge .Shade =NewCT_PositiveFixedPercentage ();if _cffe :=d .DecodeElement (_afgge .Shade ,&_dbaa );_cffe !=nil {return _cffe ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_afgge );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_bedgf :=NewEG_ColorTransform ();_bedgf .Comp =NewCT_ComplementTransform ();if _bbgdg :=d .DecodeElement (_bedgf .Comp ,&_dbaa );_bbgdg !=nil {return _bbgdg ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_bedgf );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_bfeac :=NewEG_ColorTransform ();_bfeac .Inv =NewCT_InverseTransform ();if _eagae :=d .DecodeElement (_bfeac .Inv ,&_dbaa );_eagae !=nil {return _eagae ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_bfeac );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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_gecd :=NewEG_ColorTransform ();_gecd .Gray =NewCT_GrayscaleTransform ();if _gdecg :=d .DecodeElement (_gecd .Gray ,&_dbaa );_gdecg !=nil {return _gdecg ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_gecd );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_fegb :=NewEG_ColorTransform ();_fegb .Alpha =NewCT_PositiveFixedPercentage ();if _baga :=d .DecodeElement (_fegb .Alpha ,&_dbaa );_baga !=nil {return _baga ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_fegb );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_fcec :=NewEG_ColorTransform ();_fcec .AlphaOff =NewCT_FixedPercentage ();if _ccfcf :=d .DecodeElement (_fcec .AlphaOff ,&_dbaa );_ccfcf !=nil {return _ccfcf ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_fcec );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_cagd :=NewEG_ColorTransform ();_cagd .AlphaMod =NewCT_PositivePercentage ();if _dgae :=d .DecodeElement (_cagd .AlphaMod ,&_dbaa );_dgae !=nil {return _dgae ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_cagd );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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_cfbbg :=NewEG_ColorTransform ();_cfbbg .Hue =NewCT_PositiveFixedAngle ();if _fdba :=d .DecodeElement (_cfbbg .Hue ,&_dbaa );_fdba !=nil {return _fdba ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_cfbbg );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_babf :=NewEG_ColorTransform ();_babf .HueOff =NewCT_Angle ();if _abbge :=d .DecodeElement (_babf .HueOff ,&_dbaa );_abbge !=nil {return _abbge ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_babf );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 :"\u0068\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_degde :=NewEG_ColorTransform ();_degde .HueMod =NewCT_PositivePercentage ();if _bbag :=d .DecodeElement (_degde .HueMod ,&_dbaa );_bbag !=nil {return _bbag ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_degde );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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_ceae :=NewEG_ColorTransform ();_ceae .Sat =NewCT_Percentage ();if _gddf :=d .DecodeElement (_ceae .Sat ,&_dbaa );_gddf !=nil {return _gddf ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_ceae );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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_dafb :=NewEG_ColorTransform ();_dafb .SatOff =NewCT_Percentage ();if _eabc :=d .DecodeElement (_dafb .SatOff ,&_dbaa );_eabc !=nil {return _eabc ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_dafb );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 :"\u0073\u0061\u0074\u004d\u006f\u0064"},_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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_dfgcb :=NewEG_ColorTransform ();_dfgcb .SatMod =NewCT_Percentage ();if _gdbab :=d .DecodeElement (_dfgcb .SatMod ,&_dbaa );_gdbab !=nil {return _gdbab ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_dfgcb );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_ebccd :=NewEG_ColorTransform ();_ebccd .Lum =NewCT_Percentage ();if _baafb :=d .DecodeElement (_ebccd .Lum ,&_dbaa );_baafb !=nil {return _baafb ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_ebccd );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_fbcb :=NewEG_ColorTransform ();_fbcb .LumOff =NewCT_Percentage ();if _defaa :=d .DecodeElement (_fbcb .LumOff ,&_dbaa );_defaa !=nil {return _defaa ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_fbcb );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 :"\u006c\u0075\u006d\u004d\u006f\u0064"},_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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_cfeba :=NewEG_ColorTransform ();_cfeba .LumMod =NewCT_Percentage ();if _cbfc :=d .DecodeElement (_cfeba .LumMod ,&_dbaa );_cbfc !=nil {return _cbfc ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_cfeba );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 :"\u0072\u0065\u0064"},_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 :"\u0072\u0065\u0064"}:_bbddd :=NewEG_ColorTransform ();_bbddd .Red =NewCT_Percentage ();if _bdff :=d .DecodeElement (_bbddd .Red ,&_dbaa );_bdff !=nil {return _bdff ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_bbddd );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_dgegg :=NewEG_ColorTransform ();_dgegg .RedOff =NewCT_Percentage ();if _cbbe :=d .DecodeElement (_dgegg .RedOff ,&_dbaa );_cbbe !=nil {return _cbbe ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_dgegg );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 :"\u0072\u0065\u0064\u004d\u006f\u0064"},_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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_bcfge :=NewEG_ColorTransform ();_bcfge .RedMod =NewCT_Percentage ();if _ffeda :=d .DecodeElement (_bcfge .RedMod ,&_dbaa );_ffeda !=nil {return _ffeda ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_bcfge );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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_ecbgc :=NewEG_ColorTransform ();_ecbgc .Green =NewCT_Percentage ();if _fccdf :=d .DecodeElement (_ecbgc .Green ,&_dbaa );_fccdf !=nil {return _fccdf ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_ecbgc );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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_bfdeb :=NewEG_ColorTransform ();_bfdeb .GreenOff =NewCT_Percentage ();if _cgce :=d .DecodeElement (_bfdeb .GreenOff ,&_dbaa );_cgce !=nil {return _cgce ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_bfdeb );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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_dffeg :=NewEG_ColorTransform ();_dffeg .GreenMod =NewCT_Percentage ();if _gcdgf :=d .DecodeElement (_dffeg .GreenMod ,&_dbaa );_gcdgf !=nil {return _gcdgf ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_dffeg );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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_ebef :=NewEG_ColorTransform ();_ebef .Blue =NewCT_Percentage ();if _dbcbc :=d .DecodeElement (_ebef .Blue ,&_dbaa );_dbcbc !=nil {return _dbcbc ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_ebef );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_gbegea :=NewEG_ColorTransform ();_gbegea .BlueOff =NewCT_Percentage ();if _fgffe :=d .DecodeElement (_gbegea .BlueOff ,&_dbaa );_fgffe !=nil {return _fgffe ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_gbegea );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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_bbbbgc :=NewEG_ColorTransform ();_bbbbgc .BlueMod =NewCT_Percentage ();if _bdbba :=d .DecodeElement (_bbbbgc .BlueMod ,&_dbaa );_bdbba !=nil {return _bdbba ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_bbbbgc );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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_cbacf :=NewEG_ColorTransform ();_cbacf .Gamma =NewCT_GammaTransform ();if _dbcbe :=d .DecodeElement (_cbacf .Gamma ,&_dbaa );_dbcbe !=nil {return _dbcbe ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_cbacf );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_eecg :=NewEG_ColorTransform ();_eecg .InvGamma =NewCT_InverseGammaTransform ();if _fcdag :=d .DecodeElement (_eecg .InvGamma ,&_dbaa );_fcdag !=nil {return _fcdag ;};_ffee .EG_ColorTransform =append (_ffee .EG_ColorTransform ,_eecg );default:_db .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",_dbaa .Name );if _bdebd :=d .Skip ();_bdebd !=nil {return _bdebd ;};};case _f .EndElement :break _edba ;case _f .CharData :};};return nil ;};func (_affbe *VideoFile )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_affbe .CT_VideoFile =*NewCT_VideoFile ();for _ ,_eeaab :=range start .Attr {if _eeaab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eeaab .Name .Local =="\u006c\u0069\u006e\u006b"||_eeaab .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"&&_eeaab .Name .Local =="\u006c\u0069\u006e\u006b"{_cccde ,_gdecad :=_eeaab .Value ,error (nil );if _gdecad !=nil {return _gdecad ;};_affbe .LinkAttr =_cccde ;continue ;};if _eeaab .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_gdggeeb ,_fdgbc :=_eeaab .Value ,error (nil );if _fdgbc !=nil {return _fdgbc ;};_affbe .ContentTypeAttr =&_gdggeeb ;continue ;};};_fcdab :for {_ebddg ,_befae :=d .Token ();if _befae !=nil {return _befae ;};switch _fcacg :=_ebddg .(type ){case _f .StartElement :switch _fcacg .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_affbe .ExtLst =NewCT_OfficeArtExtensionList ();if _affcb :=d .DecodeElement (_affbe .ExtLst ,&_fcacg );_affcb !=nil {return _affcb ;};default:_db .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",_fcacg .Name );if _gdeeb :=d .Skip ();_gdeeb !=nil {return _gdeeb ;};};case _f .EndElement :break _fcdab ;case _f .CharData :};};return nil ;};func (_cbbcd *ST_TextWrappingType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgbbb ,_fedgg :=d .Token ();if _fedgg !=nil {return _fedgg ;};if _dcfac ,_accgb :=_bgbbb .(_f .EndElement );_accgb &&_dcfac .Name ==start .Name {*_cbbcd =1;return nil ;};if _cgaeb ,_aggfd :=_bgbbb .(_f .CharData );!_aggfd {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",_bgbbb );}else {switch string (_cgaeb ){case "":*_cbbcd =0;case "\u006e\u006f\u006e\u0065":*_cbbcd =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_cbbcd =2;};};_bgbbb ,_fedgg =d .Token ();if _fedgg !=nil {return _fedgg ;};if _ccdda ,_decd :=_bgbbb .(_f .EndElement );_decd &&_ccdda .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",_bgbbb );};func (_gefa *CT_EmptyElement )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dceaf *CT_GraphicalObject )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dagda :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}};e .EncodeElement (_dceaf .GraphicData ,_dagda );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbcgb *CT_GvmlConnector )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cbafg :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dbcgb .NvCxnSpPr ,_cbafg );_feeb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dbcgb .SpPr ,_feeb );if _dbcgb .Style !=nil {_gedef :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dbcgb .Style ,_gedef );};if _dbcgb .ExtLst !=nil {_fcdac :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbcgb .ExtLst ,_fcdac );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type EG_TextBullet struct{BuNone *CT_TextNoBullet ;BuAutoNum *CT_TextAutonumberBullet ;BuChar *CT_TextCharBullet ;BuBlip *CT_TextBlipBullet ;};func (_gbcc *CT_GvmlGraphicFrameNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_eggeg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_gbcc .CNvPr ,_eggeg );_ggabe :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_gbcc .CNvGraphicFramePr ,_ggabe );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dge *CT_BlurEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dge .RadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_dge .RadAttr )});};if _dge .GrowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u006f\u0077"},Value :_e .Sprintf ("\u0025\u0064",_efbdf (*_dge .GrowAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_QuickTimeFile ()*CT_QuickTimeFile {_egdeee :=&CT_QuickTimeFile {};return _egdeee };func NewCT_PresetColor ()*CT_PresetColor {_dccg :=&CT_PresetColor {};_dccg .ValAttr =ST_PresetColorVal (1);return _dccg ;};const (ST_LineEndWidthUnset ST_LineEndWidth =0;ST_LineEndWidthSm ST_LineEndWidth =1;ST_LineEndWidthMed ST_LineEndWidth =2;ST_LineEndWidthLg ST_LineEndWidth =3;); +// Validate validates the CT_ReflectionEffect and its children +func (_fbed *CT_ReflectionEffect )Validate ()error {return _fbed .ValidateWithPath ("\u0043\u0054\u005f\u0052ef\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_edee *CT_BaseStyles )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_gddb :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_edee .ClrScheme ,_gddb );_aadc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_edee .FontScheme ,_aadc );_bbea :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_edee .FmtScheme ,_bbea );if _edee .ExtLst !=nil {_feedc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edee .ExtLst ,_feedc );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_eccce ST_TextVerticalType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_eccce .String (),start );};type ST_TextAutonumberScheme byte ;func (_cfe *CT_AlphaInverseEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_eee :for {_bac ,_fbd :=d .Token ();if _fbd !=nil {return _fbd ;};switch _dddb :=_bac .(type ){case _gg .StartElement :switch _dddb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cfe .ScrgbClr =NewCT_ScRgbColor ();if _bdg :=d .DecodeElement (_cfe .ScrgbClr ,&_dddb );_bdg !=nil {return _bdg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cfe .SrgbClr =NewCT_SRgbColor ();if _aad :=d .DecodeElement (_cfe .SrgbClr ,&_dddb );_aad !=nil {return _aad ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cfe .HslClr =NewCT_HslColor ();if _ddg :=d .DecodeElement (_cfe .HslClr ,&_dddb );_ddg !=nil {return _ddg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cfe .SysClr =NewCT_SystemColor ();if _bbaf :=d .DecodeElement (_cfe .SysClr ,&_dddb );_bbaf !=nil {return _bbaf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cfe .SchemeClr =NewCT_SchemeColor ();if _adga :=d .DecodeElement (_cfe .SchemeClr ,&_dddb );_adga !=nil {return _adga ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cfe .PrstClr =NewCT_PresetColor ();if _egbe :=d .DecodeElement (_cfe .PrstClr ,&_dddb );_egbe !=nil {return _egbe ;};default:_bb .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",_dddb .Name );if _ggb :=d .Skip ();_ggb !=nil {return _ggb ;};};case _gg .EndElement :break _eee ;case _gg .CharData :};};return nil ;};type CT_TableStyleList struct{DefAttr string ;TblStyle []*CT_TableStyle ;};func (_fbbcg ST_RectAlignment )ValidateWithPath (path string )error {switch _fbbcg {case 0,1,2,3,4,5,6,7,8,9: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 (_fbbcg ));};return nil ;};func (_gedcf ST_PathFillMode )Validate ()error {return _gedcf .ValidateWithPath ("")};func (_cbage *CT_Connection )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_deag :=range start .Attr {if _deag .Name .Local =="\u0069\u0064"{_bdde ,_ggdde :=_c .ParseUint (_deag .Value ,10,32);if _ggdde !=nil {return _ggdde ;};_cbage .IdAttr =uint32 (_bdde );continue ;};if _deag .Name .Local =="\u0069\u0064\u0078"{_dfegc ,_fgaa :=_c .ParseUint (_deag .Value ,10,32);if _fgaa !=nil {return _fgaa ;};_cbage .IdxAttr =uint32 (_dfegc );continue ;};};for {_gfeg ,_fgedc :=d .Token ();if _fgedc !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043o\u006en\u0065c\u0074\u0069\u006f\u006e\u003a\u0020\u0025s",_fgedc );};if _fcae ,_bgad :=_gfeg .(_gg .EndElement );_bgad &&_fcae .Name ==start .Name {break ;};};return nil ;};func (_affc *CT_PositiveSize2D )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_affc .CxAttr =0;_affc .CyAttr =0;for _ ,_gffbb :=range start .Attr {if _gffbb .Name .Local =="\u0063\u0078"{_bcdbd ,_gacbfg :=_c .ParseInt (_gffbb .Value ,10,64);if _gacbfg !=nil {return _gacbfg ;};_affc .CxAttr =_bcdbd ;continue ;};if _gffbb .Name .Local =="\u0063\u0079"{_daedd ,_bdacd :=_c .ParseInt (_gffbb .Value ,10,64);if _bdacd !=nil {return _bdacd ;};_affc .CyAttr =_daedd ;continue ;};};for {_agdaa ,_gcbfe :=d .Token ();if _gcbfe !=nil {return _b .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",_gcbfe );};if _efebe ,_gfgcc :=_agdaa .(_gg .EndElement );_gfgcc &&_efebe .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_PolarAdjustHandle and its children -func (_acegd *CT_PolarAdjustHandle )Validate ()error {return _acegd .ValidateWithPath ("C\u0054_\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006au\u0073\u0074\u0048\u0061nd\u006c\u0065");};type CT_PathShadeProperties struct{PathAttr ST_PathShadeType ;FillToRect *CT_RelativeRect ;};func (_gggd *CT_EffectList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_caca :for {_bfgcc ,_cdadg :=d .Token ();if _cdadg !=nil {return _cdadg ;};switch _bfada :=_bfgcc .(type ){case _f .StartElement :switch _bfada .Name {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 :"\u0062\u006c\u0075\u0072"},_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 :"\u0062\u006c\u0075\u0072"}:_gggd .Blur =NewCT_BlurEffect ();if _cgfgb :=d .DecodeElement (_gggd .Blur ,&_bfada );_cgfgb !=nil {return _cgfgb ;};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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_gggd .FillOverlay =NewCT_FillOverlayEffect ();if _fgcd :=d .DecodeElement (_gggd .FillOverlay ,&_bfada );_fgcd !=nil {return _fgcd ;};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 :"\u0067\u006c\u006f\u0077"},_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 :"\u0067\u006c\u006f\u0077"}:_gggd .Glow =NewCT_GlowEffect ();if _ecab :=d .DecodeElement (_gggd .Glow ,&_bfada );_ecab !=nil {return _ecab ;};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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_gggd .InnerShdw =NewCT_InnerShadowEffect ();if _cagb :=d .DecodeElement (_gggd .InnerShdw ,&_bfada );_cagb !=nil {return _cagb ;};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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_gggd .OuterShdw =NewCT_OuterShadowEffect ();if _adca :=d .DecodeElement (_gggd .OuterShdw ,&_bfada );_adca !=nil {return _adca ;};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 :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_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 :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_gggd .PrstShdw =NewCT_PresetShadowEffect ();if _dab :=d .DecodeElement (_gggd .PrstShdw ,&_bfada );_dab !=nil {return _dab ;};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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_gggd .Reflection =NewCT_ReflectionEffect ();if _gefe :=d .DecodeElement (_gggd .Reflection ,&_bfada );_gefe !=nil {return _gefe ;};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 :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_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 :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_gggd .SoftEdge =NewCT_SoftEdgesEffect ();if _fdggg :=d .DecodeElement (_gggd .SoftEdge ,&_bfada );_fdggg !=nil {return _fdggg ;};default:_db .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",_bfada .Name );if _gdfc :=d .Skip ();_gdfc !=nil {return _gdfc ;};};case _f .EndElement :break _caca ;case _f .CharData :};};return nil ;};type CT_ClipboardStyleSheet struct{ThemeElements *CT_BaseStyles ;ClrMap *CT_ColorMapping ;};func (_aaabae ST_LineEndLength )Validate ()error {return _aaabae .ValidateWithPath ("")};func (_fagaf ST_TextStrikeType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bgeeb :=_f .Attr {};_bgeeb .Name =name ;switch _fagaf {case ST_TextStrikeTypeUnset :_bgeeb .Value ="";case ST_TextStrikeTypeNoStrike :_bgeeb .Value ="\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065";case ST_TextStrikeTypeSngStrike :_bgeeb .Value ="\u0073n\u0067\u0053\u0074\u0072\u0069\u006be";case ST_TextStrikeTypeDblStrike :_bgeeb .Value ="\u0064b\u006c\u0053\u0074\u0072\u0069\u006be";};return _bgeeb ,nil ;};func (_gfeba ST_PresetShadowVal )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fdfbb :=_f .Attr {};_fdfbb .Name =name ;switch _gfeba {case ST_PresetShadowValUnset :_fdfbb .Value ="";case ST_PresetShadowValShdw1 :_fdfbb .Value ="\u0073\u0068\u0064w\u0031";case ST_PresetShadowValShdw2 :_fdfbb .Value ="\u0073\u0068\u0064w\u0032";case ST_PresetShadowValShdw3 :_fdfbb .Value ="\u0073\u0068\u0064w\u0033";case ST_PresetShadowValShdw4 :_fdfbb .Value ="\u0073\u0068\u0064w\u0034";case ST_PresetShadowValShdw5 :_fdfbb .Value ="\u0073\u0068\u0064w\u0035";case ST_PresetShadowValShdw6 :_fdfbb .Value ="\u0073\u0068\u0064w\u0036";case ST_PresetShadowValShdw7 :_fdfbb .Value ="\u0073\u0068\u0064w\u0037";case ST_PresetShadowValShdw8 :_fdfbb .Value ="\u0073\u0068\u0064w\u0038";case ST_PresetShadowValShdw9 :_fdfbb .Value ="\u0073\u0068\u0064w\u0039";case ST_PresetShadowValShdw10 :_fdfbb .Value ="\u0073\u0068\u0064\u0077\u0031\u0030";case ST_PresetShadowValShdw11 :_fdfbb .Value ="\u0073\u0068\u0064\u0077\u0031\u0031";case ST_PresetShadowValShdw12 :_fdfbb .Value ="\u0073\u0068\u0064\u0077\u0031\u0032";case ST_PresetShadowValShdw13 :_fdfbb .Value ="\u0073\u0068\u0064\u0077\u0031\u0033";case ST_PresetShadowValShdw14 :_fdfbb .Value ="\u0073\u0068\u0064\u0077\u0031\u0034";case ST_PresetShadowValShdw15 :_fdfbb .Value ="\u0073\u0068\u0064\u0077\u0031\u0035";case ST_PresetShadowValShdw16 :_fdfbb .Value ="\u0073\u0068\u0064\u0077\u0031\u0036";case ST_PresetShadowValShdw17 :_fdfbb .Value ="\u0073\u0068\u0064\u0077\u0031\u0037";case ST_PresetShadowValShdw18 :_fdfbb .Value ="\u0073\u0068\u0064\u0077\u0031\u0038";case ST_PresetShadowValShdw19 :_fdfbb .Value ="\u0073\u0068\u0064\u0077\u0031\u0039";case ST_PresetShadowValShdw20 :_fdfbb .Value ="\u0073\u0068\u0064\u0077\u0032\u0030";};return _fdfbb ,nil ;};func (_dgg *CT_AnimationChartBuildProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_caeb :=range start .Attr {if _caeb .Name .Local =="\u0062\u006c\u0064"{_dcc ,_aef :=ParseUnionST_AnimationChartBuildType (_caeb .Value );if _aef !=nil {return _aef ;};_dgg .BldAttr =&_dcc ;continue ;};if _caeb .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_aeg ,_bdea :=_g .ParseBool (_caeb .Value );if _bdea !=nil {return _bdea ;};_dgg .AnimBgAttr =&_aeg ;continue ;};};for {_ece ,_cbc :=d .Token ();if _cbc !=nil {return _e .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",_cbc );};if _gaa ,_gca :=_ece .(_f .EndElement );_gca &&_gaa .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_AudioFile and its children +func (_edb *CT_AudioFile )Validate ()error {return _edb .ValidateWithPath ("\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");};func (_ebdebf ST_DgmBuildStep )ValidateWithPath (path string )error {switch _ebdebf {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 (_ebdebf ));};return nil ;};func (_gcddg *ST_TextVerticalType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fedce ,_gdcee :=d .Token ();if _gdcee !=nil {return _gdcee ;};if _bggee ,_ebfbd :=_fedce .(_gg .EndElement );_ebfbd &&_bggee .Name ==start .Name {*_gcddg =1;return nil ;};if _cdcgc ,_dgadbf :=_fedce .(_gg .CharData );!_dgadbf {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",_fedce );}else {switch string (_cdcgc ){case "":*_gcddg =0;case "\u0068\u006f\u0072\u007a":*_gcddg =1;case "\u0076\u0065\u0072\u0074":*_gcddg =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_gcddg =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_gcddg =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_gcddg =5;case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_gcddg =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_gcddg =7;};};_fedce ,_gdcee =d .Token ();if _gdcee !=nil {return _gdcee ;};if _dfbag ,_geeg :=_fedce .(_gg .EndElement );_geeg &&_dfbag .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",_fedce );};func NewCT_GroupTransform2D ()*CT_GroupTransform2D {_befa :=&CT_GroupTransform2D {};return _befa };func NewCT_InnerShadowEffect ()*CT_InnerShadowEffect {_fcbbc :=&CT_InnerShadowEffect {};return _fcbbc ;};func (_cceab *CT_TextBodyProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _cceab .RotAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u006f\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cceab .RotAttr )});};if _cceab .SpcFirstLastParaAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_cceab .SpcFirstLastParaAttr ))});};if _cceab .VertOverflowAttr !=ST_TextVertOverflowTypeUnset {_ggcff ,_fbcd :=_cceab .VertOverflowAttr .MarshalXMLAttr (_gg .Name {Local :"\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _fbcd !=nil {return _fbcd ;};start .Attr =append (start .Attr ,_ggcff );};if _cceab .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_cdcdc ,_feccff :=_cceab .HorzOverflowAttr .MarshalXMLAttr (_gg .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _feccff !=nil {return _feccff ;};start .Attr =append (start .Attr ,_cdcdc );};if _cceab .VertAttr !=ST_TextVerticalTypeUnset {_daaeab ,_dfcfdb :=_cceab .VertAttr .MarshalXMLAttr (_gg .Name {Local :"\u0076\u0065\u0072\u0074"});if _dfcfdb !=nil {return _dfcfdb ;};start .Attr =append (start .Attr ,_daaeab );};if _cceab .WrapAttr !=ST_TextWrappingTypeUnset {_fbgec ,_bcddg :=_cceab .WrapAttr .MarshalXMLAttr (_gg .Name {Local :"\u0077\u0072\u0061\u0070"});if _bcddg !=nil {return _bcddg ;};start .Attr =append (start .Attr ,_fbgec );};if _cceab .LInsAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006c\u0049\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_cceab .LInsAttr )});};if _cceab .TInsAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u0049\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_cceab .TInsAttr )});};if _cceab .RInsAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u0049\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_cceab .RInsAttr )});};if _cceab .BInsAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0062\u0049\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_cceab .BInsAttr )});};if _cceab .NumColAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u0075\u006d\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_cceab .NumColAttr )});};if _cceab .SpcColAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0070\u0063\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_cceab .SpcColAttr )});};if _cceab .RtlColAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u0074\u006c\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_cceab .RtlColAttr ))});};if _cceab .FromWordArtAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_cceab .FromWordArtAttr ))});};if _cceab .AnchorAttr !=ST_TextAnchoringTypeUnset {_acfd ,_adgcb :=_cceab .AnchorAttr .MarshalXMLAttr (_gg .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"});if _adgcb !=nil {return _adgcb ;};start .Attr =append (start .Attr ,_acfd );};if _cceab .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_cceab .AnchorCtrAttr ))});};if _cceab .ForceAAAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0066o\u0072\u0063\u0065\u0041\u0041"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_cceab .ForceAAAttr ))});};if _cceab .UprightAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0075p\u0072\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_cceab .UprightAttr ))});};if _cceab .CompatLnSpcAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_cceab .CompatLnSpcAttr ))});};e .EncodeToken (start );if _cceab .PrstTxWarp !=nil {_abfaf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_cceab .PrstTxWarp ,_abfaf );};if _cceab .NoAutofit !=nil {_fbceb :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_cceab .NoAutofit ,_fbceb );};if _cceab .NormAutofit !=nil {_cecfc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_cceab .NormAutofit ,_cecfc );};if _cceab .SpAutoFit !=nil {_ffcfe :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_cceab .SpAutoFit ,_ffcfe );};if _cceab .Scene3d !=nil {_dagfa :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_cceab .Scene3d ,_dagfa );};if _cceab .Sp3d !=nil {_dbdaf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_cceab .Sp3d ,_dbdaf );};if _cceab .FlatTx !=nil {_gagc :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_cceab .FlatTx ,_gagc );};if _cceab .ExtLst !=nil {_ecfdac :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cceab .ExtLst ,_ecfdac );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type EG_ThemeableEffectStyle struct{Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;};type CT_GraphicalObjectFrameLocking struct{NoGrpAttr *bool ;NoDrilldownAttr *bool ;NoSelectAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_TableStyleCellStyle ()*CT_TableStyleCellStyle {_cfbb :=&CT_TableStyleCellStyle {};return _cfbb ;}; -// ValidateWithPath validates the CT_PositiveFixedAngle and its children, prefixing error messages with path -func (_efbbe *CT_PositiveFixedAngle )ValidateWithPath (path string )error {if _efbbe .ValAttr < 0{return _e .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 ,_efbbe .ValAttr );};if _efbbe .ValAttr >=21600000{return _e .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 ,_efbbe .ValAttr );};return nil ;};func NewCT_DefaultShapeDefinition ()*CT_DefaultShapeDefinition {_dcfg :=&CT_DefaultShapeDefinition {};_dcfg .SpPr =NewCT_ShapeProperties ();_dcfg .BodyPr =NewCT_TextBodyProperties ();_dcfg .LstStyle =NewCT_TextListStyle ();return _dcfg ;}; +// Validate validates the CT_GvmlGroupShapeChoice and its children +func (_cffcf *CT_GvmlGroupShapeChoice )Validate ()error {return _cffcf .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");}; -// ValidateWithPath validates the CT_GvmlTextShapeChoice and its children, prefixing error messages with path -func (_agabdb *CT_GvmlTextShapeChoice )ValidateWithPath (path string )error {if _agabdb .UseSpRect !=nil {if _fegacf :=_agabdb .UseSpRect .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074");_fegacf !=nil {return _fegacf ;};};if _agabdb .Xfrm !=nil {if _fegeb :=_agabdb .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_fegeb !=nil {return _fegeb ;};};return nil ;};func (_eabe *EG_TextBulletTypeface )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbbag :for {_gaced ,_gfaaf :=d .Token ();if _gfaaf !=nil {return _gfaaf ;};switch _aeafb :=_gaced .(type ){case _f .StartElement :switch _aeafb .Name {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 :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"},_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 :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}:_eabe .BuFontTx =NewCT_TextBulletTypefaceFollowText ();if _cdefa :=d .DecodeElement (_eabe .BuFontTx ,&_aeafb );_cdefa !=nil {return _cdefa ;};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 :"\u0062\u0075\u0046\u006f\u006e\u0074"},_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 :"\u0062\u0075\u0046\u006f\u006e\u0074"}:_eabe .BuFont =NewCT_TextFont ();if _cebbda :=d .DecodeElement (_eabe .BuFont ,&_aeafb );_cebbda !=nil {return _cebbda ;};default:_db .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",_aeafb .Name );if _daebc :=d .Skip ();_daebc !=nil {return _daebc ;};};case _f .EndElement :break _fbbag ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TableStyleTextStyle and its children, prefixing error messages with path +func (_gdffa *CT_TableStyleTextStyle )ValidateWithPath (path string )error {if _afdga :=_gdffa .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_afdga !=nil {return _afdga ;};if _acffd :=_gdffa .IAttr .ValidateWithPath (path +"\u002f\u0049\u0041\u0074\u0074\u0072");_acffd !=nil {return _acffd ;};if _gdffa .Font !=nil {if _dcafe :=_gdffa .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_dcafe !=nil {return _dcafe ;};};if _gdffa .FontRef !=nil {if _eaeaf :=_gdffa .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_eaeaf !=nil {return _eaeaf ;};};if _gdffa .ScrgbClr !=nil {if _baffc :=_gdffa .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_baffc !=nil {return _baffc ;};};if _gdffa .SrgbClr !=nil {if _caccfe :=_gdffa .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_caccfe !=nil {return _caccfe ;};};if _gdffa .HslClr !=nil {if _egebg :=_gdffa .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_egebg !=nil {return _egebg ;};};if _gdffa .SysClr !=nil {if _facb :=_gdffa .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_facb !=nil {return _facb ;};};if _gdffa .SchemeClr !=nil {if _bffaa :=_gdffa .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_bffaa !=nil {return _bffaa ;};};if _gdffa .PrstClr !=nil {if _cgea :=_gdffa .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_cgea !=nil {return _cgea ;};};if _gdffa .ExtLst !=nil {if _fggeg :=_gdffa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fggeg !=nil {return _fggeg ;};};return nil ;};func NewCT_Path2DLineTo ()*CT_Path2DLineTo {_abdfe :=&CT_Path2DLineTo {};_abdfe .Pt =NewCT_AdjPoint2D ();return _abdfe ;};type CT_TextSpacing struct{SpcPct *CT_TextSpacingPercent ;SpcPts *CT_TextSpacingPoint ;}; -// ValidateWithPath validates the CT_AlphaModulateEffect and its children, prefixing error messages with path -func (_bgg *CT_AlphaModulateEffect )ValidateWithPath (path string )error {if _aafe :=_bgg .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_aafe !=nil {return _aafe ;};return nil ;}; +// ValidateWithPath validates the EG_TextBullet and its children, prefixing error messages with path +func (_cffe *EG_TextBullet )ValidateWithPath (path string )error {if _cffe .BuNone !=nil {if _ddbaaa :=_cffe .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065");_ddbaaa !=nil {return _ddbaaa ;};};if _cffe .BuAutoNum !=nil {if _cgafb :=_cffe .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d");_cgafb !=nil {return _cgafb ;};};if _cffe .BuChar !=nil {if _edac :=_cffe .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072");_edac !=nil {return _edac ;};};if _cffe .BuBlip !=nil {if _eabebe :=_cffe .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070");_eabebe !=nil {return _eabebe ;};};return nil ;};func (_aefb *CT_AlphaReplaceEffect )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_abd :=range start .Attr {if _abd .Name .Local =="\u0061"{_fcdg ,_cba :=ParseUnionST_PositiveFixedPercentage (_abd .Value );if _cba !=nil {return _cba ;};_aefb .AAttr =_fcdg ;continue ;};};for {_fed ,_bfcd :=d .Token ();if _bfcd !=nil {return _b .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",_bfcd );};if _dbg ,_cdac :=_fed .(_gg .EndElement );_cdac &&_dbg .Name ==start .Name {break ;};};return nil ;};func (_bafbg ST_BlackWhiteMode )ValidateWithPath (path string )error {switch _bafbg {case 0,1,2,3,4,5,6,7,8,9,10,11: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 (_bafbg ));};return nil ;};func NewCT_SolidColorFillProperties ()*CT_SolidColorFillProperties {_dfcfd :=&CT_SolidColorFillProperties {};return _dfcfd ;};type CT_LineJoinMiterProperties struct{LimAttr *ST_PositivePercentage ;};func (_cdfeaf *ST_FixedPercentage )Validate ()error {return _cdfeaf .ValidateWithPath ("")};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 ;}; -// Validate validates the CT_TextBulletSizePercent and its children -func (_gddcf *CT_TextBulletSizePercent )Validate ()error {return _gddcf .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};func (_aaddde ST_ColorSchemeIndex )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aaddde .String (),start );}; +// Validate validates the CT_HSLEffect and its children +func (_feag *CT_HSLEffect )Validate ()error {return _feag .ValidateWithPath ("\u0043\u0054\u005fH\u0053\u004c\u0045\u0066\u0066\u0065\u0063\u0074");};type TblStyleLst struct{CT_TableStyleList };func NewEG_TextGeometry ()*EG_TextGeometry {_bcdfb :=&EG_TextGeometry {};return _bcdfb };func (_gbffde *ST_BlackWhiteMode )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_gbffde =0;case "\u0063\u006c\u0072":*_gbffde =1;case "\u0061\u0075\u0074\u006f":*_gbffde =2;case "\u0067\u0072\u0061\u0079":*_gbffde =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_gbffde =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_gbffde =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_gbffde =6;case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_gbffde =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_gbffde =8;case "\u0062\u006c\u0061c\u006b":*_gbffde =9;case "\u0077\u0068\u0069t\u0065":*_gbffde =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_gbffde =11;};return nil ;};func (_gbfgb *CT_NonVisualContentPartProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gbfgb .IsCommentAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gbfgb .IsCommentAttr ))});};e .EncodeToken (start );if _gbfgb .CpLocks !=nil {_caafb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0063\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_gbfgb .CpLocks ,_caafb );};if _gbfgb .ExtLst !=nil {_aecbd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbfgb .ExtLst ,_aecbd );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_OfficeArtExtensionList ()*CT_OfficeArtExtensionList {_bgcc :=&CT_OfficeArtExtensionList {};return _bgcc ;};func (_abddbe ST_TextShapeType )String ()string {switch _abddbe {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 (_degdb *EG_ThemeableFillStyle )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _degdb .Fill !=nil {_efaff :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_degdb .Fill ,_efaff );};if _degdb .FillRef !=nil {_eagbf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_degdb .FillRef ,_eagbf );};return nil ;};func (_fde *CT_Angle )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_ecf :=range start .Attr {if _ecf .Name .Local =="\u0076\u0061\u006c"{_agdb ,_cfb :=_c .ParseInt (_ecf .Value ,10,32);if _cfb !=nil {return _cfb ;};_fde .ValAttr =int32 (_agdb );continue ;};};for {_fbebe ,_aba :=d .Token ();if _aba !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u006e\u0067\u006c\u0065: \u0025\u0073",_aba );};if _acf ,_ega :=_fbebe .(_gg .EndElement );_ega &&_acf .Name ==start .Name {break ;};};return nil ;};func (_dfba *CT_FillStyleList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );for _ ,_fgcc :=range _dfba .EG_FillProperties {_fgcc .MarshalXML (e ,_gg .StartElement {});};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_cbagc *CT_ColorMappingOverride )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cbagc .Choice =NewCT_ColorMappingOverrideChoice ();_fcbed :for {_ecfa ,_cafe :=d .Token ();if _cafe !=nil {return _cafe ;};switch _eeg :=_ecfa .(type ){case _gg .StartElement :switch _eeg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbagc .Choice =NewCT_ColorMappingOverrideChoice ();if _abfb :=d .DecodeElement (&_cbagc .Choice .MasterClrMapping ,&_eeg );_abfb !=nil {return _abfb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbagc .Choice =NewCT_ColorMappingOverrideChoice ();if _egbbe :=d .DecodeElement (&_cbagc .Choice .OverrideClrMapping ,&_eeg );_egbbe !=nil {return _egbbe ;};default:_bb .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",_eeg .Name );if _beca :=d .Skip ();_beca !=nil {return _beca ;};};case _gg .EndElement :break _fcbed ;case _gg .CharData :};};return nil ;}; -// Validate validates the CT_GradientStop and its children -func (_bacfc *CT_GradientStop )Validate ()error {return _bacfc .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");};func NewCT_ColorScheme ()*CT_ColorScheme {_fce :=&CT_ColorScheme {};_fce .Dk1 =NewCT_Color ();_fce .Lt1 =NewCT_Color ();_fce .Dk2 =NewCT_Color ();_fce .Lt2 =NewCT_Color ();_fce .Accent1 =NewCT_Color ();_fce .Accent2 =NewCT_Color ();_fce .Accent3 =NewCT_Color ();_fce .Accent4 =NewCT_Color ();_fce .Accent5 =NewCT_Color ();_fce .Accent6 =NewCT_Color ();_fce .Hlink =NewCT_Color ();_fce .FolHlink =NewCT_Color ();return _fce ;};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 NewCT_BaseStylesOverride ()*CT_BaseStylesOverride {_cdcg :=&CT_BaseStylesOverride {};return _cdcg ;};func (_aac *CT_Angle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffaf :=range start .Attr {if _ffaf .Name .Local =="\u0076\u0061\u006c"{_facb ,_ecf :=_g .ParseInt (_ffaf .Value ,10,32);if _ecf !=nil {return _ecf ;};_aac .ValAttr =int32 (_facb );continue ;};};for {_gabe ,_aadf :=d .Token ();if _aadf !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u006e\u0067\u006c\u0065: \u0025\u0073",_aadf );};if _eaa ,_fad :=_gabe .(_f .EndElement );_fad &&_eaa .Name ==start .Name {break ;};};return nil ;};func (_fcfga *EG_Text3D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dceac :for {_ddeaf ,_dbgfa :=d .Token ();if _dbgfa !=nil {return _dbgfa ;};switch _cfcge :=_ddeaf .(type ){case _f .StartElement :switch _cfcge .Name {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 :"\u0073\u0070\u0033\u0064"},_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 :"\u0073\u0070\u0033\u0064"}:_fcfga .Sp3d =NewCT_Shape3D ();if _dcafe :=d .DecodeElement (_fcfga .Sp3d ,&_cfcge );_dcafe !=nil {return _dcafe ;};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 :"\u0066\u006c\u0061\u0074\u0054\u0078"},_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 :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_fcfga .FlatTx =NewCT_FlatText ();if _cbede :=d .DecodeElement (_fcfga .FlatTx ,&_cfcge );_cbede !=nil {return _cbede ;};default:_db .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",_cfcge .Name );if _aeaee :=d .Skip ();_aeaee !=nil {return _aeaee ;};};case _f .EndElement :break _dceac ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GeomGuideList and its children, prefixing error messages with path +func (_caced *CT_GeomGuideList )ValidateWithPath (path string )error {for _cccad ,_bgcfg :=range _caced .Gd {if _ccdge :=_bgcfg .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0047\u0064\u005b\u0025\u0064]",path ,_cccad ));_ccdge !=nil {return _ccdge ;};};return nil ;}; -// ST_TextFontScalePercentOrPercentString is a union type -type ST_TextFontScalePercentOrPercentString struct{ST_TextFontScalePercent *int32 ;ST_Percentage *string ;}; +// Validate validates the CT_AlphaModulateFixedEffect and its children +func (_dcd *CT_AlphaModulateFixedEffect )Validate ()error {return _dcd .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0046i\u0078\u0065\u0064E\u0066f\u0065\u0063\u0074");};func (_ddcf ST_SchemeColorVal )String ()string {switch _ddcf {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 (_bgfd *CT_AlphaOutsetEffect )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bgfd .RadAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bgfd .RadAttr )});};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_egbgae *CT_TableStyleTextStyle )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_dgcge :=range start .Attr {if _dgcge .Name .Local =="\u0062"{_egbgae .BAttr .UnmarshalXMLAttr (_dgcge );continue ;};if _dgcge .Name .Local =="\u0069"{_egbgae .IAttr .UnmarshalXMLAttr (_dgcge );continue ;};};_afbca :for {_dbeef ,_bggaf :=d .Token ();if _bggaf !=nil {return _bggaf ;};switch _acbef :=_dbeef .(type ){case _gg .StartElement :switch _acbef .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egbgae .Font =NewCT_FontCollection ();if _bbgge :=d .DecodeElement (_egbgae .Font ,&_acbef );_bbgge !=nil {return _bbgge ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egbgae .FontRef =NewCT_FontReference ();if _fgdfd :=d .DecodeElement (_egbgae .FontRef ,&_acbef );_fgdfd !=nil {return _fgdfd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egbgae .ScrgbClr =NewCT_ScRgbColor ();if _debgg :=d .DecodeElement (_egbgae .ScrgbClr ,&_acbef );_debgg !=nil {return _debgg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egbgae .SrgbClr =NewCT_SRgbColor ();if _dadcc :=d .DecodeElement (_egbgae .SrgbClr ,&_acbef );_dadcc !=nil {return _dadcc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egbgae .HslClr =NewCT_HslColor ();if _gebeg :=d .DecodeElement (_egbgae .HslClr ,&_acbef );_gebeg !=nil {return _gebeg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egbgae .SysClr =NewCT_SystemColor ();if _egbbb :=d .DecodeElement (_egbgae .SysClr ,&_acbef );_egbbb !=nil {return _egbbb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egbgae .SchemeClr =NewCT_SchemeColor ();if _cadac :=d .DecodeElement (_egbgae .SchemeClr ,&_acbef );_cadac !=nil {return _cadac ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egbgae .PrstClr =NewCT_PresetColor ();if _gbcb :=d .DecodeElement (_egbgae .PrstClr ,&_acbef );_gbcb !=nil {return _gbcb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egbgae .ExtLst =NewCT_OfficeArtExtensionList ();if _geeeb :=d .DecodeElement (_egbgae .ExtLst ,&_acbef );_geeeb !=nil {return _geeeb ;};default:_bb .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",_acbef .Name );if _abge :=d .Skip ();_abge !=nil {return _abge ;};};case _gg .EndElement :break _afbca ;case _gg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Path2DCubicBezierTo and its children, prefixing error messages with path -func (_dbcga *CT_Path2DCubicBezierTo )ValidateWithPath (path string )error {for _ceddg ,_dfcd :=range _dbcga .Pt {if _fcgb :=_dfcd .ValidateWithPath (_e .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_ceddg ));_fcgb !=nil {return _fcgb ;};};return nil ;};func (_baagdf *EG_FillProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _baagdf .NoFill !=nil {_egeg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_baagdf .NoFill ,_egeg );};if _baagdf .SolidFill !=nil {_ddcbf :=_f .StartElement {Name :_f .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_baagdf .SolidFill ,_ddcbf );};if _baagdf .GradFill !=nil {_fcfg :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_baagdf .GradFill ,_fcfg );};if _baagdf .BlipFill !=nil {_cbbbad :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_baagdf .BlipFill ,_cbbbad );};if _baagdf .PattFill !=nil {_baacd :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_baagdf .PattFill ,_baacd );};if _baagdf .GrpFill !=nil {_gbdabe :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_baagdf .GrpFill ,_gbdabe );};return nil ;}; +// ValidateWithPath validates the EG_LineJoinProperties and its children, prefixing error messages with path +func (_agbea *EG_LineJoinProperties )ValidateWithPath (path string )error {if _agbea .Round !=nil {if _dgeba :=_agbea .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_dgeba !=nil {return _dgeba ;};};if _agbea .Bevel !=nil {if _caebe :=_agbea .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_caebe !=nil {return _caebe ;};};if _agbea .Miter !=nil {if _effaf :=_agbea .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_effaf !=nil {return _effaf ;};};return nil ;};func NewCT_AlphaModulateEffect ()*CT_AlphaModulateEffect {_eba :=&CT_AlphaModulateEffect {};_eba .Cont =NewCT_EffectContainer ();return _eba ;};func (_d *AG_Blob )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_cf :=range start .Attr {if _cf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cf .Name .Local =="\u0065\u006d\u0062e\u0064"{_e ,_f :=_cf .Value ,error (nil );if _f !=nil {return _f ;};_d .EmbedAttr =&_e ;continue ;};if _cf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cf .Name .Local =="\u006c\u0069\u006e\u006b"{_fe ,_ab :=_cf .Value ,error (nil );if _ab !=nil {return _ab ;};_d .LinkAttr =&_fe ;continue ;};};for {_gge ,_bbf :=d .Token ();if _bbf !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0042\u006c\u006f\u0062\u003a\u0020\u0025\u0073",_bbf );};if _ea ,_ed :=_gge .(_gg .EndElement );_ed &&_ea .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the EG_TextUnderlineLine and its children -func (_ebefe *EG_TextUnderlineLine )Validate ()error {return _ebefe .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Li\u006e\u0065");};func NewCT_GraphicalObject ()*CT_GraphicalObject {_fggd :=&CT_GraphicalObject {};_fggd .GraphicData =NewCT_GraphicalObjectData ();return _fggd ;};func NewCT_ColorChangeEffect ()*CT_ColorChangeEffect {_bdeb :=&CT_ColorChangeEffect {};_bdeb .ClrFrom =NewCT_Color ();_bdeb .ClrTo =NewCT_Color ();return _bdeb ;};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 ;}; +// ValidateWithPath validates the CT_BackgroundFormatting and its children, prefixing error messages with path +func (_baad *CT_BackgroundFormatting )ValidateWithPath (path string )error {if _baad .NoFill !=nil {if _fccc :=_baad .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_fccc !=nil {return _fccc ;};};if _baad .SolidFill !=nil {if _cdfg :=_baad .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_cdfg !=nil {return _cdfg ;};};if _baad .GradFill !=nil {if _cfa :=_baad .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_cfa !=nil {return _cfa ;};};if _baad .BlipFill !=nil {if _adf :=_baad .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_adf !=nil {return _adf ;};};if _baad .PattFill !=nil {if _bab :=_baad .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bab !=nil {return _bab ;};};if _baad .GrpFill !=nil {if _gef :=_baad .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_gef !=nil {return _gef ;};};if _baad .EffectLst !=nil {if _bdf :=_baad .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_bdf !=nil {return _bdf ;};};if _baad .EffectDag !=nil {if _egf :=_baad .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_egf !=nil {return _egf ;};};return nil ;};func (_bagca *CT_TableGrid )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ffagc :for {_dgedcc ,_addd :=d .Token ();if _addd !=nil {return _addd ;};switch _daacag :=_dgedcc .(type ){case _gg .StartElement :switch _daacag .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aggdc :=NewCT_TableCol ();if _cecag :=d .DecodeElement (_aggdc ,&_daacag );_cecag !=nil {return _cecag ;};_bagca .GridCol =append (_bagca .GridCol ,_aggdc );default:_bb .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",_daacag .Name );if _efbef :=d .Skip ();_efbef !=nil {return _efbef ;};};case _gg .EndElement :break _ffagc ;case _gg .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GvmlConnectorNonVisual and its children, prefixing error messages with path -func (_dded *CT_GvmlConnectorNonVisual )ValidateWithPath (path string )error {if _gfcb :=_dded .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gfcb !=nil {return _gfcb ;};if _efaad :=_dded .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_efaad !=nil {return _efaad ;};return nil ;}; +// ValidateWithPath validates the CT_Point3D and its children, prefixing error messages with path +func (_cgbg *CT_Point3D )ValidateWithPath (path string )error {if _dbcebg :=_cgbg .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_dbcebg !=nil {return _dbcebg ;};if _deabe :=_cgbg .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_deabe !=nil {return _deabe ;};if _edfgg :=_cgbg .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_edfgg !=nil {return _edfgg ;};return nil ;};type CT_TextBulletSizeFollowText struct{};func (_gabad ST_TextFontAlignType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_gabad .String (),start );};func (_ccbg *CT_RegularTextRun )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_abbadd :for {_afgfd ,_gafbde :=d .Token ();if _gafbde !=nil {return _gafbde ;};switch _daebe :=_afgfd .(type ){case _gg .StartElement :switch _daebe .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ccbg .RPr =NewCT_TextCharacterProperties ();if _adeda :=d .DecodeElement (_ccbg .RPr ,&_daebe );_adeda !=nil {return _adeda ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _efedd :=d .DecodeElement (&_ccbg .T ,&_daebe );_efedd !=nil {return _efedd ;};default:_bb .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",_daebe .Name );if _gbfaf :=d .Skip ();_gbfaf !=nil {return _gbfaf ;};};case _gg .EndElement :break _abbadd ;case _gg .CharData :};};return nil ;};type CT_TextNoBullet struct{};type ST_PresetPatternVal byte ;func (_gfacb *EG_TextUnderlineLine )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gfacb .ULnTx !=nil {_faafg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}};e .EncodeElement (_gfacb .ULnTx ,_faafg );};if _gfacb .ULn !=nil {_eegcfb :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0075L\u006e"}};e .EncodeElement (_gfacb .ULn ,_eegcfb );};return nil ;};func (_abbde ST_LineEndType )Validate ()error {return _abbde .ValidateWithPath ("")};func (_cgbdd *CT_TableCell )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_cdccb :=range start .Attr {if _cdccb .Name .Local =="\u0072o\u0077\u0053\u0070\u0061\u006e"{_adfffd ,_fdeg :=_c .ParseInt (_cdccb .Value ,10,32);if _fdeg !=nil {return _fdeg ;};_fecfa :=int32 (_adfffd );_cgbdd .RowSpanAttr =&_fecfa ;continue ;};if _cdccb .Name .Local =="\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"{_cgfeb ,_efgeg :=_c .ParseInt (_cdccb .Value ,10,32);if _efgeg !=nil {return _efgeg ;};_cgbdda :=int32 (_cgfeb );_cgbdd .GridSpanAttr =&_cgbdda ;continue ;};if _cdccb .Name .Local =="\u0068\u004d\u0065\u0072\u0067\u0065"{_ebfbe ,_ecade :=_c .ParseBool (_cdccb .Value );if _ecade !=nil {return _ecade ;};_cgbdd .HMergeAttr =&_ebfbe ;continue ;};if _cdccb .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_cgcb ,_becfa :=_c .ParseBool (_cdccb .Value );if _becfa !=nil {return _becfa ;};_cgbdd .VMergeAttr =&_cgcb ;continue ;};if _cdccb .Name .Local =="\u0069\u0064"{_cfbaa ,_adbaa :=_cdccb .Value ,error (nil );if _adbaa !=nil {return _adbaa ;};_cgbdd .IdAttr =&_cfbaa ;continue ;};};_ggacb :for {_aabbg ,_efda :=d .Token ();if _efda !=nil {return _efda ;};switch _ebdaa :=_aabbg .(type ){case _gg .StartElement :switch _ebdaa .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cgbdd .TxBody =NewCT_TextBody ();if _ebcb :=d .DecodeElement (_cgbdd .TxBody ,&_ebdaa );_ebcb !=nil {return _ebcb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cgbdd .TcPr =NewCT_TableCellProperties ();if _edgfb :=d .DecodeElement (_cgbdd .TcPr ,&_ebdaa );_edgfb !=nil {return _edgfb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cgbdd .ExtLst =NewCT_OfficeArtExtensionList ();if _ffcfca :=d .DecodeElement (_cgbdd .ExtLst ,&_ebdaa );_ffcfca !=nil {return _ffcfca ;};default:_bb .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",_ebdaa .Name );if _eddbg :=d .Skip ();_eddbg !=nil {return _eddbg ;};};case _gg .EndElement :break _ggacb ;case _gg .CharData :};};return nil ;};func (_ageb *CT_LineStyleList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_abdg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006c\u006e"}};for _ ,_gfaa :=range _ageb .Ln {e .EncodeElement (_gfaa ,_abdg );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_fdacg ST_PresetLineDashVal )Validate ()error {return _fdacg .ValidateWithPath ("")};type CT_TextBulletSizePercent struct{ValAttr string ;};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 (_gcecg *CT_TableProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gcecg .RtlAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u0074\u006c"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gcecg .RtlAttr ))});};if _gcecg .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gcecg .FirstRowAttr ))});};if _gcecg .FirstColAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gcecg .FirstColAttr ))});};if _gcecg .LastRowAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gcecg .LastRowAttr ))});};if _gcecg .LastColAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gcecg .LastColAttr ))});};if _gcecg .BandRowAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0062a\u006e\u0064\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gcecg .BandRowAttr ))});};if _gcecg .BandColAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0062a\u006e\u0064\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0064",_ffccf (*_gcecg .BandColAttr ))});};e .EncodeToken (start );if _gcecg .NoFill !=nil {_bbfee :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gcecg .NoFill ,_bbfee );};if _gcecg .SolidFill !=nil {_eaafc :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gcecg .SolidFill ,_eaafc );};if _gcecg .GradFill !=nil {_bdbf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gcecg .GradFill ,_bdbf );};if _gcecg .BlipFill !=nil {_fbgge :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gcecg .BlipFill ,_fbgge );};if _gcecg .PattFill !=nil {_cecff :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gcecg .PattFill ,_cecff );};if _gcecg .GrpFill !=nil {_defge :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_gcecg .GrpFill ,_defge );};if _gcecg .EffectLst !=nil {_cccdd :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcecg .EffectLst ,_cccdd );};if _gcecg .EffectDag !=nil {_bfggf :=_gg .StartElement {Name :_gg .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_gcecg .EffectDag ,_bfggf );};if _gcecg .Choice !=nil {_gcecg .Choice .MarshalXML (e ,_gg .StartElement {});};if _gcecg .ExtLst !=nil {_acff :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcecg .ExtLst ,_acff );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PathShadeProperties and its children -func (_fdfbg *CT_PathShadeProperties )Validate ()error {return _fdfbg .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0053\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_gccff ST_ChartBuildStep )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gddeb :=_f .Attr {};_gddeb .Name =name ;switch _gccff {case ST_ChartBuildStepUnset :_gddeb .Value ="";case ST_ChartBuildStepCategory :_gddeb .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_ChartBuildStepPtInCategory :_gddeb .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_ChartBuildStepSeries :_gddeb .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepPtInSeries :_gddeb .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepAllPts :_gddeb .Value ="\u0061\u006c\u006c\u0050\u0074\u0073";case ST_ChartBuildStepGridLegend :_gddeb .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";};return _gddeb ,nil ;}; +// ValidateWithPath validates the CT_BackgroundFillStyleList and its children, prefixing error messages with path +func (_bgc *CT_BackgroundFillStyleList )ValidateWithPath (path string )error {for _caef ,_eccb :=range _bgc .EG_FillProperties {if _fcfb :=_eccb .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_caef ));_fcfb !=nil {return _fcfb ;};};return nil ;}; -// Validate validates the CT_Cell3D and its children -func (_bacec *CT_Cell3D )Validate ()error {return _bacec .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c\u0033D");};func (_bceaf ST_AnimationDgmOnlyBuildType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bceaf .String (),start );};func (_ffacc *CT_LineJoinMiterProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffacc .LimAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0069\u006d"},Value :_e .Sprintf ("\u0025\u0076",*_ffacc .LimAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_EffectContainerTypeUnset ST_EffectContainerType =0;ST_EffectContainerTypeSib ST_EffectContainerType =1;ST_EffectContainerTypeTree ST_EffectContainerType =2;);func (_gbdbc *CT_ScRgbColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_e .Sprintf ("\u0025\u0076",_gbdbc .RAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067"},Value :_e .Sprintf ("\u0025\u0076",_gbdbc .GAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_e .Sprintf ("\u0025\u0076",_gbdbc .BAttr )});e .EncodeToken (start );if _gbdbc .EG_ColorTransform !=nil {for _ ,_edeeb :=range _gbdbc .EG_ColorTransform {_edeeb .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_LineJoinBevel ()*CT_LineJoinBevel {_cdea :=&CT_LineJoinBevel {};return _cdea };type CT_AudioFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;};func (_cfe *CT_AdjustHandleList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cfe .AhXY !=nil {_fdb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u003a\u0061\u0068\u0058\u0059"}};for _ ,_eab :=range _cfe .AhXY {e .EncodeElement (_eab ,_fdb );};};if _cfe .AhPolar !=nil {_bbaac :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0061\u0068\u0050\u006f\u006c\u0061r"}};for _ ,_fdbd :=range _cfe .AhPolar {e .EncodeElement (_fdbd ,_bbaac );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GeomGuideList and its children +func (_cfdgc *CT_GeomGuideList )Validate ()error {return _cfdgc .ValidateWithPath ("\u0043\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func NewCT_LineProperties ()*CT_LineProperties {_gfebf :=&CT_LineProperties {};return _gfebf };type ST_LightRigDirection byte ;type CT_TintEffect struct{HueAttr *int32 ;AmtAttr *ST_FixedPercentage ;};func (_feecd *CT_TextBody )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_feecd .BodyPr =NewCT_TextBodyProperties ();_dbfb :for {_babaf ,_dccbe :=d .Token ();if _dccbe !=nil {return _dccbe ;};switch _bbde :=_babaf .(type ){case _gg .StartElement :switch _bbde .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _afcf :=d .DecodeElement (_feecd .BodyPr ,&_bbde );_afcf !=nil {return _afcf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_feecd .LstStyle =NewCT_TextListStyle ();if _eaadf :=d .DecodeElement (_feecd .LstStyle ,&_bbde );_eaadf !=nil {return _eaadf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_baaed :=NewCT_TextParagraph ();if _cdafd :=d .DecodeElement (_baaed ,&_bbde );_cdafd !=nil {return _cdafd ;};_feecd .P =append (_feecd .P ,_baaed );default:_bb .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",_bbde .Name );if _dagfe :=d .Skip ();_dagfe !=nil {return _dagfe ;};};case _gg .EndElement :break _dbfb ;case _gg .CharData :};};return nil ;};func (_dfdcf *CT_FillProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cgce :for {_dgbcg ,_gabf :=d .Token ();if _gabf !=nil {return _gabf ;};switch _fbgd :=_dgbcg .(type ){case _gg .StartElement :switch _fbgd .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfdcf .NoFill =NewCT_NoFillProperties ();if _bcdff :=d .DecodeElement (_dfdcf .NoFill ,&_fbgd );_bcdff !=nil {return _bcdff ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfdcf .SolidFill =NewCT_SolidColorFillProperties ();if _bfbgf :=d .DecodeElement (_dfdcf .SolidFill ,&_fbgd );_bfbgf !=nil {return _bfbgf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfdcf .GradFill =NewCT_GradientFillProperties ();if _cgafa :=d .DecodeElement (_dfdcf .GradFill ,&_fbgd );_cgafa !=nil {return _cgafa ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfdcf .BlipFill =NewCT_BlipFillProperties ();if _feebf :=d .DecodeElement (_dfdcf .BlipFill ,&_fbgd );_feebf !=nil {return _feebf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfdcf .PattFill =NewCT_PatternFillProperties ();if _acdbd :=d .DecodeElement (_dfdcf .PattFill ,&_fbgd );_acdbd !=nil {return _acdbd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfdcf .GrpFill =NewCT_GroupFillProperties ();if _ebgg :=d .DecodeElement (_dfdcf .GrpFill ,&_fbgd );_ebgg !=nil {return _ebgg ;};default:_bb .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",_fbgd .Name );if _bacge :=d .Skip ();_bacge !=nil {return _bacge ;};};case _gg .EndElement :break _cgce ;case _gg .CharData :};};return nil ;};type CT_AlphaOutsetEffect struct{RadAttr *ST_Coordinate ;};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_NonVisualContentPartProperties and its children -func (_acfb *CT_NonVisualContentPartProperties )Validate ()error {return _acfb .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");};type ST_TextTabAlignType byte ;func init (){_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_db .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 +// ValidateWithPath validates the CT_NonVisualGroupDrawingShapeProps and its children, prefixing error messages with path +func (_fgbee *CT_NonVisualGroupDrawingShapeProps )ValidateWithPath (path string )error {if _fgbee .GrpSpLocks !=nil {if _gbea :=_fgbee .GrpSpLocks .ValidateWithPath (path +"/\u0047\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_gbea !=nil {return _gbea ;};};if _fgbee .ExtLst !=nil {if _ffdbbb :=_fgbee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffdbbb !=nil {return _ffdbbb ;};};return nil ;};func (_aegfdf *CT_Scene3D )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aegfdf .Camera =NewCT_Camera ();_aegfdf .LightRig =NewCT_LightRig ();_ccdeb :for {_gaec ,_agbda :=d .Token ();if _agbda !=nil {return _agbda ;};switch _acaac :=_gaec .(type ){case _gg .StartElement :switch _acaac .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _gadag :=d .DecodeElement (_aegfdf .Camera ,&_acaac );_gadag !=nil {return _gadag ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _bgedg :=d .DecodeElement (_aegfdf .LightRig ,&_acaac );_bgedg !=nil {return _bgedg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aegfdf .Backdrop =NewCT_Backdrop ();if _eecac :=d .DecodeElement (_aegfdf .Backdrop ,&_acaac );_eecac !=nil {return _eecac ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aegfdf .ExtLst =NewCT_OfficeArtExtensionList ();if _cedbd :=d .DecodeElement (_aegfdf .ExtLst ,&_acaac );_cedbd !=nil {return _cedbd ;};default:_bb .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",_acaac .Name );if _beagg :=d .Skip ();_beagg !=nil {return _beagg ;};};case _gg .EndElement :break _ccdeb ;case _gg .CharData :};};return nil ;};func (_agebd ST_PresetShadowVal )ValidateWithPath (path string )error {switch _agebd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20: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 (_agebd ));};return nil ;};func (_dfgga *ST_LightRigType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_badbb ,_gdcdef :=d .Token ();if _gdcdef !=nil {return _gdcdef ;};if _gcbdf ,_gbdcg :=_badbb .(_gg .EndElement );_gbdcg &&_gcbdf .Name ==start .Name {*_dfgga =1;return nil ;};if _eddda ,_dgaad :=_badbb .(_gg .CharData );!_dgaad {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",_badbb );}else {switch string (_eddda ){case "":*_dfgga =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_dfgga =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_dfgga =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_dfgga =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_dfgga =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_dfgga =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_dfgga =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_dfgga =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_dfgga =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_dfgga =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_dfgga =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_dfgga =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_dfgga =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_dfgga =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_dfgga =14;case "\u0073\u006f\u0066\u0074":*_dfgga =15;case "\u0068\u0061\u0072s\u0068":*_dfgga =16;case "\u0066\u006c\u006fo\u0064":*_dfgga =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_dfgga =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_dfgga =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_dfgga =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_dfgga =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_dfgga =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_dfgga =23;case "\u0066\u006c\u0061\u0074":*_dfgga =24;case "\u0074\u0077\u006fP\u0074":*_dfgga =25;case "\u0067\u006c\u006f\u0077":*_dfgga =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_dfgga =27;};};_badbb ,_gdcdef =d .Token ();if _gdcdef !=nil {return _gdcdef ;};if _aegeb ,_debcg :=_badbb .(_gg .EndElement );_debcg &&_aegeb .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",_badbb );};func NewCT_NonVisualContentPartProperties ()*CT_NonVisualContentPartProperties {_fdeaa :=&CT_NonVisualContentPartProperties {};return _fdeaa ;};func (_fefcea *CT_GvmlShape )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_fbbed :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fefcea .NvSpPr ,_fbbed );_gddbd :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fefcea .SpPr ,_gddbd );if _fefcea .TxSp !=nil {_ggcg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}};e .EncodeElement (_fefcea .TxSp ,_ggcg );};if _fefcea .Style !=nil {_cgdf :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fefcea .Style ,_cgdf );};if _fefcea .ExtLst !=nil {_gfgbg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fefcea .ExtLst ,_gfgbg );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func init (){_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 dbf55a5ead..54ffda086c 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 (_d "encoding/xml";_g "fmt";_fc "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/schema/soo/dml";);func (_a *LockedCanvas )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_a .CT_GvmlGroupShape =*_f .NewCT_GvmlGroupShape ();for {_e ,_b :=d .Token ();if _b !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004c\u006f\u0063\u006b\u0065d\u0043\u0061\u006e\u0076\u0061\u0073\u003a\u0020\u0025\u0073",_b );};if _bb ,_bc :=_e .(_d .EndElement );_bc &&_bb .Name ==start .Name {break ;};};return nil ;};type LockedCanvas struct{_f .CT_GvmlGroupShape }; +package lockedCanvas ;import (_e "encoding/xml";_f "fmt";_a "github.com/unidoc/unioffice";_fg "github.com/unidoc/unioffice/schema/soo/dml";);type LockedCanvas struct{_fg .CT_GvmlGroupShape }; // ValidateWithPath validates the LockedCanvas and its children, prefixing error messages with path -func (_ea *LockedCanvas )ValidateWithPath (path string )error {if _eg :=_ea .CT_GvmlGroupShape .ValidateWithPath (path );_eg !=nil {return _eg ;};return nil ;};func NewLockedCanvas ()*LockedCanvas {_de :=&LockedCanvas {};_de .CT_GvmlGroupShape =*_f .NewCT_GvmlGroupShape ();return _de ;}; +func (_gd *LockedCanvas )ValidateWithPath (path string )error {if _cc :=_gd .CT_GvmlGroupShape .ValidateWithPath (path );_cc !=nil {return _cc ;};return nil ;};func (_ed *LockedCanvas )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_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 ="\u006c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073";return _ed .CT_GvmlGroupShape .MarshalXML (e ,start );}; // Validate validates the LockedCanvas and its children -func (_dc *LockedCanvas )Validate ()error {return _dc .ValidateWithPath ("\u004c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073");};func (_db *LockedCanvas )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_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 ="\u006c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073";return _db .CT_GvmlGroupShape .MarshalXML (e ,start );};func init (){_fc .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 (_cd *LockedCanvas )Validate ()error {return _cd .ValidateWithPath ("\u004c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073");};func NewLockedCanvas ()*LockedCanvas {_ef :=&LockedCanvas {};_ef .CT_GvmlGroupShape =*_fg .NewCT_GvmlGroupShape ();return _ef ;};func (_ac *LockedCanvas )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ac .CT_GvmlGroupShape =*_fg .NewCT_GvmlGroupShape ();for {_ga ,_fb :=d .Token ();if _fb !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004c\u006f\u0063\u006b\u0065d\u0043\u0061\u006e\u0076\u0061\u0073\u003a\u0020\u0025\u0073",_fb );};if _ge ,_c :=_ga .(_e .EndElement );_c &&_ge .Name ==start .Name {break ;};};return nil ;};func init (){_a .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 e33e63934b..f0588c078a 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 (_ef "encoding/xml";_a "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/schema/soo/dml";);func (_aa *CT_PictureNonVisual )UnmarshalXML (d *_ef .Decoder ,start _ef .StartElement )error {_aa .CNvPr =_f .NewCT_NonVisualDrawingProps ();_aa .CNvPicPr =_f .NewCT_NonVisualPictureProperties ();_dc :for {_ba ,_de :=d .Token ();if _de !=nil {return _de ;};switch _ce :=_ba .(type ){case _ef .StartElement :switch _ce .Name {case _ef .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_ef .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 _cf :=d .DecodeElement (_aa .CNvPr ,&_ce );_cf !=nil {return _cf ;};case _ef .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_ef .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 _gd :=d .DecodeElement (_aa .CNvPicPr ,&_ce );_gd !=nil {return _gd ;};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",_ce .Name );if _be :=d .Skip ();_be !=nil {return _be ;};};case _ef .EndElement :break _dc ;case _ef .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_ga *CT_Picture )ValidateWithPath (path string )error {if _c :=_ga .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_c !=nil {return _c ;};if _ddd :=_ga .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_ddd !=nil {return _ddd ;};if _fef :=_ga .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fef !=nil {return _fef ;};return nil ;};type CT_PictureNonVisual struct{CNvPr *_f .CT_NonVisualDrawingProps ;CNvPicPr *_f .CT_NonVisualPictureProperties ;}; - -// Validate validates the Pic and its children -func (_eded *Pic )Validate ()error {return _eded .ValidateWithPath ("\u0050\u0069\u0063")}; +package picture ;import (_c "encoding/xml";_f "github.com/unidoc/unioffice";_g "github.com/unidoc/unioffice/schema/soo/dml";); // ValidateWithPath validates the Pic and its children, prefixing error messages with path -func (_egf *Pic )ValidateWithPath (path string )error {if _deb :=_egf .CT_Picture .ValidateWithPath (path );_deb !=nil {return _deb ;};return nil ;};type Pic struct{CT_Picture };func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_age :=&CT_PictureNonVisual {};_age .CNvPr =_f .NewCT_NonVisualDrawingProps ();_age .CNvPicPr =_f .NewCT_NonVisualPictureProperties ();return _age ;};func (_fd *Pic )MarshalXML (e *_ef .Encoder ,start _ef .StartElement )error {start .Attr =append (start .Attr ,_ef .Attr {Name :_ef .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 ,_ef .Attr {Name :_ef .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 ,_ef .Attr {Name :_ef .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 _fd .CT_Picture .MarshalXML (e ,start );}; +func (_gcg *Pic )ValidateWithPath (path string )error {if _bfd :=_gcg .CT_Picture .ValidateWithPath (path );_bfd !=nil {return _bfd ;};return nil ;}; + +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_dbe *CT_PictureNonVisual )ValidateWithPath (path string )error {if _bgc :=_dbe .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bgc !=nil {return _bgc ;};if _cg :=_dbe .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_cg !=nil {return _cg ;};return nil ;}; // Validate validates the CT_PictureNonVisual and its children -func (_cb *CT_PictureNonVisual )Validate ()error {return _cb .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};type CT_Picture struct{NvPicPr *CT_PictureNonVisual ;BlipFill *_f .CT_BlipFillProperties ;SpPr *_f .CT_ShapeProperties ;};func (_d *CT_Picture )MarshalXML (e *_ef .Encoder ,start _ef .StartElement )error {e .EncodeToken (start );_g :=_ef .StartElement {Name :_ef .Name {Local :"p\u0069\u0063\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_d .NvPicPr ,_g );_df :=_ef .StartElement {Name :_ef .Name {Local :"\u0070\u0069\u0063:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_d .BlipFill ,_df );_ac :=_ef .StartElement {Name :_ef .Name {Local :"\u0070\u0069\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_d .SpPr ,_ac );e .EncodeToken (_ef .EndElement {Name :start .Name });return nil ;}; +func (_cd *CT_PictureNonVisual )Validate ()error {return _cd .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func NewCT_Picture ()*CT_Picture {_a :=&CT_Picture {};_a .NvPicPr =NewCT_PictureNonVisual ();_a .BlipFill =_g .NewCT_BlipFillProperties ();_a .SpPr =_g .NewCT_ShapeProperties ();return _a ;}; -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_ede *CT_PictureNonVisual )ValidateWithPath (path string )error {if _edg :=_ede .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_edg !=nil {return _edg ;};if _efd :=_ede .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_efd !=nil {return _efd ;};return nil ;};func NewPic ()*Pic {_cgc :=&Pic {};_cgc .CT_Picture =*NewCT_Picture ();return _cgc };func (_fe *CT_Picture )UnmarshalXML (d *_ef .Decoder ,start _ef .StartElement )error {_fe .NvPicPr =NewCT_PictureNonVisual ();_fe .BlipFill =_f .NewCT_BlipFillProperties ();_fe .SpPr =_f .NewCT_ShapeProperties ();_af :for {_eg ,_ff :=d .Token ();if _ff !=nil {return _ff ;};switch _b :=_eg .(type ){case _ef .StartElement :switch _b .Name {case _ef .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_ef .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 _ed :=d .DecodeElement (_fe .NvPicPr ,&_b );_ed !=nil {return _ed ;};case _ef .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_ef .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 _fa :=d .DecodeElement (_fe .BlipFill ,&_b );_fa !=nil {return _fa ;};case _ef .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_ef .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 _dd :=d .DecodeElement (_fe .SpPr ,&_b );_dd !=nil {return _dd ;};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",_b .Name );if _ag :=d .Skip ();_ag !=nil {return _ag ;};};case _ef .EndElement :break _af ;case _ef .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_aa *CT_Picture )ValidateWithPath (path string )error {if _bf :=_aa .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_bf !=nil {return _bf ;};if _cc :=_aa .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_cc !=nil {return _cc ;};if _de :=_aa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_de !=nil {return _de ;};return nil ;};func (_e *CT_Picture )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dg :=_c .StartElement {Name :_c .Name {Local :"p\u0069\u0063\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_e .NvPicPr ,_dg );_gb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u0069\u0063:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_e .BlipFill ,_gb );_fd :=_c .StartElement {Name :_c .Name {Local :"\u0070\u0069\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_e .SpPr ,_fd );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewPic ()*Pic {_ff :=&Pic {};_ff .CT_Picture =*NewCT_Picture ();return _ff }; + +// Validate validates the Pic and its children +func (_dfg *Pic )Validate ()error {return _dfg .ValidateWithPath ("\u0050\u0069\u0063")};func (_ed *CT_Picture )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ed .NvPicPr =NewCT_PictureNonVisual ();_ed .BlipFill =_g .NewCT_BlipFillProperties ();_ed .SpPr =_g .NewCT_ShapeProperties ();_da :for {_ce ,_gc :=d .Token ();if _gc !=nil {return _gc ;};switch _b :=_ce .(type ){case _c .StartElement :switch _b .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_c .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 _db :=d .DecodeElement (_ed .NvPicPr ,&_b );_db !=nil {return _db ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_c .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 _eg :=d .DecodeElement (_ed .BlipFill ,&_b );_eg !=nil {return _eg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_c .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 _ag :=d .DecodeElement (_ed .SpPr ,&_b );_ag !=nil {return _ag ;};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",_b .Name );if _gd :=d .Skip ();_gd !=nil {return _gd ;};};case _c .EndElement :break _da ;case _c .CharData :};};return nil ;}; // Validate validates the CT_Picture and its children -func (_ffc *CT_Picture )Validate ()error {return _ffc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_da *Pic )UnmarshalXML (d *_ef .Decoder ,start _ef .StartElement )error {_da .CT_Picture =*NewCT_Picture ();_bee :for {_aca ,_ffd :=d .Token ();if _ffd !=nil {return _ffd ;};switch _aae :=_aca .(type ){case _ef .StartElement :switch _aae .Name {case _ef .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_ef .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 _bb :=d .DecodeElement (_da .NvPicPr ,&_aae );_bb !=nil {return _bb ;};case _ef .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_ef .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 _fgd :=d .DecodeElement (_da .BlipFill ,&_aae );_fgd !=nil {return _fgd ;};case _ef .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_ef .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 _ca :=d .DecodeElement (_da .SpPr ,&_aae );_ca !=nil {return _ca ;};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",_aae .Name );if _ec :=d .Skip ();_ec !=nil {return _ec ;};};case _ef .EndElement :break _bee ;case _ef .CharData :};};return nil ;};func NewCT_Picture ()*CT_Picture {_ab :=&CT_Picture {};_ab .NvPicPr =NewCT_PictureNonVisual ();_ab .BlipFill =_f .NewCT_BlipFillProperties ();_ab .SpPr =_f .NewCT_ShapeProperties ();return _ab ;};func (_bd *CT_PictureNonVisual )MarshalXML (e *_ef .Encoder ,start _ef .StartElement )error {e .EncodeToken (start );_cg :=_ef .StartElement {Name :_ef .Name {Local :"\u0070i\u0063\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_bd .CNvPr ,_cg );_fg :=_ef .StartElement {Name :_ef .Name {Local :"\u0070\u0069\u0063:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_bd .CNvPicPr ,_fg );e .EncodeToken (_ef .EndElement {Name :start .Name });return nil ;};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 +func (_dd *CT_Picture )Validate ()error {return _dd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_gda *CT_PictureNonVisual )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gda .CNvPr =_g .NewCT_NonVisualDrawingProps ();_gda .CNvPicPr =_g .NewCT_NonVisualPictureProperties ();_ac :for {_fdc ,_ca :=d .Token ();if _ca !=nil {return _ca ;};switch _df :=_fdc .(type ){case _c .StartElement :switch _df .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_c .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 _fda :=d .DecodeElement (_gda .CNvPr ,&_df );_fda !=nil {return _fda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_c .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 _ddd :=d .DecodeElement (_gda .CNvPicPr ,&_df );_ddd !=nil {return _ddd ;};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",_df .Name );if _ga :=d .Skip ();_ga !=nil {return _ga ;};};case _c .EndElement :break _ac ;case _c .CharData :};};return nil ;};func (_cf *Pic )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cf .CT_Picture =*NewCT_Picture ();_af :for {_gac ,_ee :=d .Token ();if _ee !=nil {return _ee ;};switch _ccac :=_gac .(type ){case _c .StartElement :switch _ccac .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_c .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 _cb :=d .DecodeElement (_cf .NvPicPr ,&_ccac );_cb !=nil {return _cb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_c .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 _acg :=d .DecodeElement (_cf .BlipFill ,&_ccac );_acg !=nil {return _acg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_c .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 _dag :=d .DecodeElement (_cf .SpPr ,&_ccac );_dag !=nil {return _dag ;};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\u0050i\u0063\u0020\u0025\u0076",_ccac .Name );if _bb :=d .Skip ();_bb !=nil {return _bb ;};};case _c .EndElement :break _af ;case _c .CharData :};};return nil ;};type CT_PictureNonVisual struct{CNvPr *_g .CT_NonVisualDrawingProps ;CNvPicPr *_g .CT_NonVisualPictureProperties ;};type CT_Picture struct{NvPicPr *CT_PictureNonVisual ;BlipFill *_g .CT_BlipFillProperties ;SpPr *_g .CT_ShapeProperties ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_aae :=&CT_PictureNonVisual {};_aae .CNvPr =_g .NewCT_NonVisualDrawingProps ();_aae .CNvPicPr =_g .NewCT_NonVisualPictureProperties ();return _aae ;};type Pic struct{CT_Picture };func (_fa *Pic )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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 ,_c .Attr {Name :_c .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 ,_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 ="\u0070i\u0063\u003a\u0070\u0069\u0063";return _fa .CT_Picture .MarshalXML (e ,start );};func (_be *CT_PictureNonVisual )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cca :=_c .StartElement {Name :_c .Name {Local :"\u0070i\u0063\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_be .CNvPr ,_cca );_bg :=_c .StartElement {Name :_c .Name {Local :"\u0070\u0069\u0063:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_be .CNvPicPr ,_bg );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func init (){_f .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 );_f .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 );_f .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 b4fabe1d47..66dd744c4e 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 (_cg "encoding/xml";_b "fmt";_f "github.com/unidoc/unioffice";_cb "github.com/unidoc/unioffice/schema/soo/dml";_g "strconv";);type CT_Marker struct{Col int32 ;ColOff _cb .ST_Coordinate ;Row int32 ;RowOff _cb .ST_Coordinate ;}; +package spreadsheetDrawing ;import (_df "encoding/xml";_b "fmt";_de "github.com/unidoc/unioffice";_g "github.com/unidoc/unioffice/schema/soo/dml";_a "strconv";);func (_adg *CT_GroupShapeChoice )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_fag :for {_gaa ,_gab :=d .Token ();if _gab !=nil {return _gab ;};switch _ced :=_gaa .(type ){case _df .StartElement :switch _ced .Name {case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_eba :=NewCT_Shape ();if _dbgb :=d .DecodeElement (_eba ,&_ced );_dbgb !=nil {return _dbgb ;};_adg .Sp =append (_adg .Sp ,_eba );case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_aag :=NewCT_GroupShape ();if _bdca :=d .DecodeElement (_aag ,&_ced );_bdca !=nil {return _bdca ;};_adg .GrpSp =append (_adg .GrpSp ,_aag );case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_cbbg :=NewCT_GraphicalObjectFrame ();if _cab :=d .DecodeElement (_cbbg ,&_ced );_cab !=nil {return _cab ;};_adg .GraphicFrame =append (_adg .GraphicFrame ,_cbbg );case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_cda :=NewCT_Connector ();if _aage :=d .DecodeElement (_cda ,&_ced );_aage !=nil {return _aage ;};_adg .CxnSp =append (_adg .CxnSp ,_cda );case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_fac :=NewCT_Picture ();if _cgg :=d .DecodeElement (_fac ,&_ced );_cgg !=nil {return _cgg ;};_adg .Pic =append (_adg .Pic ,_fac );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\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ced .Name );if _gdb :=d .Skip ();_gdb !=nil {return _gdb ;};};case _df .EndElement :break _fag ;case _df .CharData :};};return nil ;};func (_ecfe *CT_ShapeNonVisual )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_ecfe .CNvPr =_g .NewCT_NonVisualDrawingProps ();_ecfe .CNvSpPr =_g .NewCT_NonVisualDrawingShapeProps ();_gff :for {_ccba ,_dfdd :=d .Token ();if _dfdd !=nil {return _dfdd ;};switch _dbe :=_ccba .(type ){case _df .StartElement :switch _dbe .Name {case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _abd :=d .DecodeElement (_ecfe .CNvPr ,&_dbe );_abd !=nil {return _abd ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _ggbd :=d .DecodeElement (_ecfe .CNvSpPr ,&_dbe );_ggbd !=nil {return _ggbd ;};default:_de .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",_dbe .Name );if _facd :=d .Skip ();_facd !=nil {return _facd ;};};case _df .EndElement :break _gff ;case _df .CharData :};};return nil ;}; -// Validate validates the CT_GraphicalObjectFrame and its children -func (_ecdb *CT_GraphicalObjectFrame )Validate ()error {return _ecdb .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");}; +// Validate validates the CT_Marker and its children +func (_fbgc *CT_Marker )Validate ()error {return _fbgc .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");}; -// Validate validates the CT_GroupShapeChoice and its children -func (_eded *CT_GroupShapeChoice )Validate ()error {return _eded .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_cb .CT_ShapeProperties ;Style *_cb .CT_ShapeStyle ;}; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_dgdc *CT_Picture )ValidateWithPath (path string )error {if _aaa :=_dgdc .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_aaa !=nil {return _aaa ;};if _accd :=_dgdc .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_accd !=nil {return _accd ;};if _cgef :=_dgdc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cgef !=nil {return _cgef ;};if _dgdc .Style !=nil {if _gdgf :=_dgdc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_gdgf !=nil {return _gdgf ;};};return nil ;};func (_gcc *CT_ShapeNonVisual )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {e .EncodeToken (start );_cbda :=_df .StartElement {Name :_df .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_gcc .CNvPr ,_cbda );_dfac :=_df .StartElement {Name :_df .Name {Local :"x\u0064\u0072\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gcc .CNvSpPr ,_dfac );e .EncodeToken (_df .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path -func (_aff *CT_Connector )ValidateWithPath (path string )error {if _dc :=_aff .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_dc !=nil {return _dc ;};if _aede :=_aff .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_aede !=nil {return _aede ;};if _aff .Style !=nil {if _fd :=_aff .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_fd !=nil {return _fd ;};};return nil ;};func (_ecaf *CT_Shape )MarshalXML (e *_cg .Encoder ,start _cg .StartElement )error {if _ecaf .MacroAttr !=nil {start .Attr =append (start .Attr ,_cg .Attr {Name :_cg .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_ecaf .MacroAttr )});};if _ecaf .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_cg .Attr {Name :_cg .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0076",*_ecaf .TextlinkAttr )});};if _ecaf .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_cg .Attr {Name :_cg .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0064",_cagb (*_ecaf .FLocksTextAttr ))});};if _ecaf .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_cg .Attr {Name :_cg .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_cagb (*_ecaf .FPublishedAttr ))});};e .EncodeToken (start );_egcf :=_cg .StartElement {Name :_cg .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ecaf .NvSpPr ,_egcf );_agbc :=_cg .StartElement {Name :_cg .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ecaf .SpPr ,_agbc );if _ecaf .Style !=nil {_bcead :=_cg .StartElement {Name :_cg .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_ecaf .Style ,_bcead );};if _ecaf .TxBody !=nil {_fadb :=_cg .StartElement {Name :_cg .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_ecaf .TxBody ,_fadb );};e .EncodeToken (_cg .EndElement {Name :start .Name });return nil ;};func (_adae *WsDr )UnmarshalXML (d *_cg .Decoder ,start _cg .StartElement )error {_adae .CT_Drawing =*NewCT_Drawing ();_gfga :for {_bad ,_ceda :=d .Token ();if _ceda !=nil {return _ceda ;};switch _ebab :=_bad .(type ){case _cg .StartElement :switch _ebab .Name {case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_bbdb :=NewEG_Anchor ();_bbdb .TwoCellAnchor =NewCT_TwoCellAnchor ();if _ceb :=d .DecodeElement (_bbdb .TwoCellAnchor ,&_ebab );_ceb !=nil {return _ceb ;};_adae .EG_Anchor =append (_adae .EG_Anchor ,_bbdb );case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_bdgc :=NewEG_Anchor ();_bdgc .OneCellAnchor =NewCT_OneCellAnchor ();if _acdf :=d .DecodeElement (_bdgc .OneCellAnchor ,&_ebab );_acdf !=nil {return _acdf ;};_adae .EG_Anchor =append (_adae .EG_Anchor ,_bdgc );case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_eage :=NewEG_Anchor ();_eage .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _aaec :=d .DecodeElement (_eage .AbsoluteAnchor ,&_ebab );_aaec !=nil {return _aaec ;};_adae .EG_Anchor =append (_adae .EG_Anchor ,_eage );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\u0057\u0073D\u0072\u0020\u0025\u0076",_ebab .Name );if _gdba :=d .Skip ();_gdba !=nil {return _gdba ;};};case _cg .EndElement :break _gfga ;case _cg .CharData :};};return nil ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_ecg :=&CT_GroupShapeNonVisual {};_ecg .CNvPr =_cb .NewCT_NonVisualDrawingProps ();_ecg .CNvGrpSpPr =_cb .NewCT_NonVisualGroupDrawingShapeProps ();return _ecg ;};func NewCT_Rel ()*CT_Rel {_bec :=&CT_Rel {};return _bec };type CT_OneCellAnchor struct{From *CT_Marker ;Ext *_cb .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func (_cae *CT_Picture )UnmarshalXML (d *_cg .Decoder ,start _cg .StartElement )error {_cae .NvPicPr =NewCT_PictureNonVisual ();_cae .BlipFill =_cb .NewCT_BlipFillProperties ();_cae .SpPr =_cb .NewCT_ShapeProperties ();for _ ,_aefd :=range start .Attr {if _aefd .Name .Local =="\u006d\u0061\u0063r\u006f"{_bdag ,_bfe :=_aefd .Value ,error (nil );if _bfe !=nil {return _bfe ;};_cae .MacroAttr =&_bdag ;continue ;};if _aefd .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_aadc ,_ccb :=_g .ParseBool (_aefd .Value );if _ccb !=nil {return _ccb ;};_cae .FPublishedAttr =&_aadc ;continue ;};};_fed :for {_addd ,_gebg :=d .Token ();if _gebg !=nil {return _gebg ;};switch _gca :=_addd .(type ){case _cg .StartElement :switch _gca .Name {case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _gffe :=d .DecodeElement (_cae .NvPicPr ,&_gca );_gffe !=nil {return _gffe ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _dda :=d .DecodeElement (_cae .BlipFill ,&_gca );_dda !=nil {return _dda ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _gfe :=d .DecodeElement (_cae .SpPr ,&_gca );_gfe !=nil {return _gfe ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_cae .Style =_cb .NewCT_ShapeStyle ();if _eff :=d .DecodeElement (_cae .Style ,&_gca );_eff !=nil {return _eff ;};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",_gca .Name );if _bfa :=d .Skip ();_bfa !=nil {return _bfa ;};};case _cg .EndElement :break _fed ;case _cg .CharData :};};return nil ;};type CT_GraphicalObjectFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ;Xfrm *_cb .CT_Transform2D ;Graphic *_cb .Graphic ;};func (_d *CT_AbsoluteAnchor )UnmarshalXML (d *_cg .Decoder ,start _cg .StartElement )error {_d .Pos =_cb .NewCT_Point2D ();_d .Ext =_cb .NewCT_PositiveSize2D ();_d .ClientData =NewCT_AnchorClientData ();_aeb :for {_cf ,_eb :=d .Token ();if _eb !=nil {return _eb ;};switch _ba :=_cf .(type ){case _cg .StartElement :switch _ba .Name {case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 (_d .Pos ,&_ba );_cc !=nil {return _cc ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _aec :=d .DecodeElement (_d .Ext ,&_ba );_aec !=nil {return _aec ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_d .Choice =NewEG_ObjectChoicesChoice ();if _da :=d .DecodeElement (&_d .Choice .Sp ,&_ba );_da !=nil {return _da ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_d .Choice =NewEG_ObjectChoicesChoice ();if _ac :=d .DecodeElement (&_d .Choice .GrpSp ,&_ba );_ac !=nil {return _ac ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_d .Choice =NewEG_ObjectChoicesChoice ();if _ge :=d .DecodeElement (&_d .Choice .GraphicFrame ,&_ba );_ge !=nil {return _ge ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_d .Choice =NewEG_ObjectChoicesChoice ();if _ebd :=d .DecodeElement (&_d .Choice .CxnSp ,&_ba );_ebd !=nil {return _ebd ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_d .Choice =NewEG_ObjectChoicesChoice ();if _geg :=d .DecodeElement (&_d .Choice .Pic ,&_ba );_geg !=nil {return _geg ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_d .Choice =NewEG_ObjectChoicesChoice ();if _ad :=d .DecodeElement (&_d .Choice .ContentPart ,&_ba );_ad !=nil {return _ad ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _adb :=d .DecodeElement (_d .ClientData ,&_ba );_adb !=nil {return _adb ;};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\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_ba .Name );if _bd :=d .Skip ();_bd !=nil {return _bd ;};};case _cg .EndElement :break _aeb ;case _cg .CharData :};};return nil ;}; +// Validate validates the CT_PictureNonVisual and its children +func (_fdg *CT_PictureNonVisual )Validate ()error {return _fdg .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; -// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path -func (_defa *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _ageb :=_defa .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ageb !=nil {return _ageb ;};if _cce :=_defa .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_cce !=nil {return _cce ;};return nil ;};type From struct{CT_Marker };type CT_Rel struct{IdAttr string ;};func NewCT_AbsoluteAnchor ()*CT_AbsoluteAnchor {_e :=&CT_AbsoluteAnchor {};_e .Pos =_cb .NewCT_Point2D ();_e .Ext =_cb .NewCT_PositiveSize2D ();_e .ClientData =NewCT_AnchorClientData ();return _e ;};func (_bab *CT_Rel )UnmarshalXML (d *_cg .Decoder ,start _cg .StartElement )error {for _ ,_aefg :=range start .Attr {if _aefg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aefg .Name .Local =="\u0069\u0064"||_aefg .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"&&_aefg .Name .Local =="\u0069\u0064"{_baba ,_cbfd :=_aefg .Value ,error (nil );if _cbfd !=nil {return _cbfd ;};_bab .IdAttr =_baba ;continue ;};};for {_fegg ,_bfde :=d .Token ();if _bfde !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_bfde );};if _bcg ,_bded :=_fegg .(_cg .EndElement );_bded &&_bcg .Name ==start .Name {break ;};};return nil ;};func (_ca *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_cg .Encoder ,start _cg .StartElement )error {e .EncodeToken (start );_fafc :=_cg .StartElement {Name :_cg .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_ca .CNvPr ,_fafc );_cea :=_cg .StartElement {Name :_cg .Name {Local :"x\u0064\u0072\u003a\u0063Nv\u0047r\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_ca .CNvGraphicFramePr ,_cea );e .EncodeToken (_cg .EndElement {Name :start .Name });return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_bcc :=&CT_GroupShapeChoice {};return _bcc };func (_aeef *CT_TwoCellAnchor )MarshalXML (e *_cg .Encoder ,start _cg .StartElement )error {if _aeef .EditAsAttr !=ST_EditAsUnset {_eeca ,_gad :=_aeef .EditAsAttr .MarshalXMLAttr (_cg .Name {Local :"\u0065\u0064\u0069\u0074\u0041\u0073"});if _gad !=nil {return _gad ;};start .Attr =append (start .Attr ,_eeca );};e .EncodeToken (start );_dadc :=_cg .StartElement {Name :_cg .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_aeef .From ,_dadc );_ggd :=_cg .StartElement {Name :_cg .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}};e .EncodeElement (_aeef .To ,_ggd );if _aeef .Choice !=nil {_aeef .Choice .MarshalXML (e ,_cg .StartElement {});};_cad :=_cg .StartElement {Name :_cg .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_aeef .ClientData ,_cad );e .EncodeToken (_cg .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AbsoluteAnchor and its children +func (_deg *CT_AbsoluteAnchor )Validate ()error {return _deg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072");};type CT_GroupShapeNonVisual struct{CNvPr *_g .CT_NonVisualDrawingProps ;CNvGrpSpPr *_g .CT_NonVisualGroupDrawingShapeProps ;};func NewWsDr ()*WsDr {_gca :=&WsDr {};_gca .CT_Drawing =*NewCT_Drawing ();return _gca };func (_bgf *CT_GroupShapeChoice )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {if _bgf .Sp !=nil {_dca :=_df .StartElement {Name :_df .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}};for _ ,_cbb :=range _bgf .Sp {e .EncodeElement (_cbb ,_dca );};};if _bgf .GrpSp !=nil {_abcd :=_df .StartElement {Name :_df .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};for _ ,_cee :=range _bgf .GrpSp {e .EncodeElement (_cee ,_abcd );};};if _bgf .GraphicFrame !=nil {_adc :=_df .StartElement {Name :_df .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_abe :=range _bgf .GraphicFrame {e .EncodeElement (_abe ,_adc );};};if _bgf .CxnSp !=nil {_bcc :=_df .StartElement {Name :_df .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};for _ ,_gfb :=range _bgf .CxnSp {e .EncodeElement (_gfb ,_bcc );};};if _bgf .Pic !=nil {_aac :=_df .StartElement {Name :_df .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};for _ ,_acg :=range _bgf .Pic {e .EncodeElement (_acg ,_aac );};};return nil ;}; -// ValidateWithPath validates the CT_TwoCellAnchor and its children, prefixing error messages with path -func (_cga *CT_TwoCellAnchor )ValidateWithPath (path string )error {if _afgg :=_cga .EditAsAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0041\u0073\u0041\u0074\u0074\u0072");_afgg !=nil {return _afgg ;};if _bdbd :=_cga .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_bdbd !=nil {return _bdbd ;};if _acge :=_cga .To .ValidateWithPath (path +"\u002f\u0054\u006f");_acge !=nil {return _acge ;};if _cga .Choice !=nil {if _dcf :=_cga .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dcf !=nil {return _dcf ;};};if _ebcd :=_cga .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_ebcd !=nil {return _ebcd ;};return nil ;}; +// Validate validates the EG_ObjectChoicesChoice and its children +func (_acdf *EG_ObjectChoicesChoice )Validate ()error {return _acdf .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");}; -// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path -func (_gac *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _bdbg :=_gac .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bdbg !=nil {return _bdbg ;};if _ebgd :=_gac .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_ebgd !=nil {return _ebgd ;};return nil ;};func NewCT_Shape ()*CT_Shape {_ade :=&CT_Shape {};_ade .NvSpPr =NewCT_ShapeNonVisual ();_ade .SpPr =_cb .NewCT_ShapeProperties ();return _ade ;};func (_ce *CT_AbsoluteAnchor )MarshalXML (e *_cg .Encoder ,start _cg .StartElement )error {e .EncodeToken (start );_a :=_cg .StartElement {Name :_cg .Name {Local :"\u0078d\u0072\u003a\u0070\u006f\u0073"}};e .EncodeElement (_ce .Pos ,_a );_be :=_cg .StartElement {Name :_cg .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_ce .Ext ,_be );if _ce .Choice !=nil {_ce .Choice .MarshalXML (e ,_cg .StartElement {});};_ae :=_cg .StartElement {Name :_cg .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_ce .ClientData ,_ae );e .EncodeToken (_cg .EndElement {Name :start .Name });return nil ;};func (_ceeb *ST_EditAs )UnmarshalXML (d *_cg .Decoder ,start _cg .StartElement )error {_dafb ,_geff :=d .Token ();if _geff !=nil {return _geff ;};if _afbc ,_dcfd :=_dafb .(_cg .EndElement );_dcfd &&_afbc .Name ==start .Name {*_ceeb =1;return nil ;};if _bcdc ,_aabg :=_dafb .(_cg .CharData );!_aabg {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",_dafb );}else {switch string (_bcdc ){case "":*_ceeb =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_ceeb =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_ceeb =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_ceeb =3;};};_dafb ,_geff =d .Token ();if _geff !=nil {return _geff ;};if _adad ,_fbfeg :=_dafb .(_cg .EndElement );_fbfeg &&_adad .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",_dafb );}; +// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path +func (_gd *CT_Connector )ValidateWithPath (path string )error {if _fbc :=_gd .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_fbc !=nil {return _fbc ;};if _egc :=_gd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_egc !=nil {return _egc ;};if _gd .Style !=nil {if _cd :=_gd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_cd !=nil {return _cd ;};};return nil ;};func (_eeg *CT_OneCellAnchor )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {e .EncodeToken (start );_debdg :=_df .StartElement {Name :_df .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_eeg .From ,_debdg );_fgf :=_df .StartElement {Name :_df .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_eeg .Ext ,_fgf );if _eeg .Choice !=nil {_eeg .Choice .MarshalXML (e ,_df .StartElement {});};_bag :=_df .StartElement {Name :_df .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_eeg .ClientData ,_bag );e .EncodeToken (_df .EndElement {Name :start .Name });return nil ;};func NewEG_Anchor ()*EG_Anchor {_bccd :=&EG_Anchor {};return _bccd }; -// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path -func (_egfb *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _eec :=_egfb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_eec !=nil {return _eec ;};if _dgg :=_egfb .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_dgg !=nil {return _dgg ;};return nil ;}; +// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path +func (_edb *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _aedf ,_egcfc :=range _edb .Sp {if _degb :=_egcfc .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_aedf ));_degb !=nil {return _degb ;};};for _eae ,_bfa :=range _edb .GrpSp {if _ecce :=_bfa .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_eae ));_ecce !=nil {return _ecce ;};};for _afff ,_dfad :=range _edb .GraphicFrame {if _dac :=_dfad .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_afff ));_dac !=nil {return _dac ;};};for _cfe ,_caeg :=range _edb .CxnSp {if _aca :=_caeg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_cfe ));_aca !=nil {return _aca ;};};for _cdebe ,_bfae :=range _edb .Pic {if _dbdd :=_bfae .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_cdebe ));_dbdd !=nil {return _dbdd ;};};return nil ;};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_agg :=&CT_GraphicalObjectFrame {};_agg .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_agg .Xfrm =_g .NewCT_Transform2D ();_agg .Graphic =_g .NewGraphic ();return _agg ;};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_fec :=&CT_GraphicalObjectFrameNonVisual {};_fec .CNvPr =_g .NewCT_NonVisualDrawingProps ();_fec .CNvGraphicFramePr =_g .NewCT_NonVisualGraphicFrameProperties ();return _fec ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_afa :=&CT_ConnectorNonVisual {};_afa .CNvPr =_g .NewCT_NonVisualDrawingProps ();_afa .CNvCxnSpPr =_g .NewCT_NonVisualConnectorProperties ();return _afa ;};func NewTo ()*To {_eecgf :=&To {};_eecgf .CT_Marker =*NewCT_Marker ();return _eecgf };func (_eecd *From )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {start .Attr =append (start .Attr ,_df .Attr {Name :_df .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 ,_df .Attr {Name :_df .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 ,_df .Attr {Name :_df .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 ,_df .Attr {Name :_df .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 ,_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 ="\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d";return _eecd .CT_Marker .MarshalXML (e ,start );}; -// Validate validates the CT_AbsoluteAnchor and its children -func (_bdf *CT_AbsoluteAnchor )Validate ()error {return _bdf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072");};func NewCT_Connector ()*CT_Connector {_bdg :=&CT_Connector {};_bdg .NvCxnSpPr =NewCT_ConnectorNonVisual ();_bdg .SpPr =_cb .NewCT_ShapeProperties ();return _bdg ;};func NewEG_Anchor ()*EG_Anchor {_gcag :=&EG_Anchor {};return _gcag }; +// Validate validates the CT_GroupShapeNonVisual and its children +func (_acfg *CT_GroupShapeNonVisual )Validate ()error {return _acfg .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");}; -// Validate validates the CT_ConnectorNonVisual and its children -func (_aegd *CT_ConnectorNonVisual )Validate ()error {return _aegd .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");}; +// Validate validates the CT_OneCellAnchor and its children +func (_bdd *CT_OneCellAnchor )Validate ()error {return _bdd .ValidateWithPath ("\u0043\u0054_\u004f\u006e\u0065C\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");};func (_caab *CT_PictureNonVisual )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {e .EncodeToken (start );_acfc :=_df .StartElement {Name :_df .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_caab .CNvPr ,_acfc );_gaag :=_df .StartElement {Name :_df .Name {Local :"\u0078\u0064\u0072:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_caab .CNvPicPr ,_gaag );e .EncodeToken (_df .EndElement {Name :start .Name });return nil ;};type To struct{CT_Marker };func (_abc *CT_AbsoluteAnchor )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_abc .Pos =_g .NewCT_Point2D ();_abc .Ext =_g .NewCT_PositiveSize2D ();_abc .ClientData =NewCT_AnchorClientData ();_fe :for {_ca ,_e :=d .Token ();if _e !=nil {return _e ;};switch _eb :=_ca .(type ){case _df .StartElement :switch _eb .Name {case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _bf :=d .DecodeElement (_abc .Pos ,&_eb );_bf !=nil {return _bf ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _dag :=d .DecodeElement (_abc .Ext ,&_eb );_dag !=nil {return _dag ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_abc .Choice =NewEG_ObjectChoicesChoice ();if _fc :=d .DecodeElement (&_abc .Choice .Sp ,&_eb );_fc !=nil {return _fc ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_abc .Choice =NewEG_ObjectChoicesChoice ();if _fb :=d .DecodeElement (&_abc .Choice .GrpSp ,&_eb );_fb !=nil {return _fb ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_abc .Choice =NewEG_ObjectChoicesChoice ();if _dg :=d .DecodeElement (&_abc .Choice .GraphicFrame ,&_eb );_dg !=nil {return _dg ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_abc .Choice =NewEG_ObjectChoicesChoice ();if _bb :=d .DecodeElement (&_abc .Choice .CxnSp ,&_eb );_bb !=nil {return _bb ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_abc .Choice =NewEG_ObjectChoicesChoice ();if _dc :=d .DecodeElement (&_abc .Choice .Pic ,&_eb );_dc !=nil {return _dc ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_abc .Choice =NewEG_ObjectChoicesChoice ();if _fef :=d .DecodeElement (&_abc .Choice .ContentPart ,&_eb );_fef !=nil {return _fef ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _aa :=d .DecodeElement (_abc .ClientData ,&_eb );_aa !=nil {return _aa ;};default:_de .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",_eb .Name );if _bfg :=d .Skip ();_bfg !=nil {return _bfg ;};};case _df .EndElement :break _fe ;case _df .CharData :};};return nil ;};type CT_GraphicalObjectFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ;Xfrm *_g .CT_Transform2D ;Graphic *_g .Graphic ;}; -// Validate validates the EG_Anchor and its children -func (_dbe *EG_Anchor )Validate ()error {return _dbe .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");};func NewCT_Picture ()*CT_Picture {_gfge :=&CT_Picture {};_gfge .NvPicPr =NewCT_PictureNonVisual ();_gfge .BlipFill =_cb .NewCT_BlipFillProperties ();_gfge .SpPr =_cb .NewCT_ShapeProperties ();return _gfge ;};func (_dgge *EG_ObjectChoicesChoice )UnmarshalXML (d *_cg .Decoder ,start _cg .StartElement )error {_dce :for {_aacf ,_bge :=d .Token ();if _bge !=nil {return _bge ;};switch _baec :=_aacf .(type ){case _cg .StartElement :switch _baec .Name {case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_dgge .Sp =NewCT_Shape ();if _gadcd :=d .DecodeElement (_dgge .Sp ,&_baec );_gadcd !=nil {return _gadcd ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_dgge .GrpSp =NewCT_GroupShape ();if _ecc :=d .DecodeElement (_dgge .GrpSp ,&_baec );_ecc !=nil {return _ecc ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_dgge .GraphicFrame =NewCT_GraphicalObjectFrame ();if _eacd :=d .DecodeElement (_dgge .GraphicFrame ,&_baec );_eacd !=nil {return _eacd ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_dgge .CxnSp =NewCT_Connector ();if _agab :=d .DecodeElement (_dgge .CxnSp ,&_baec );_agab !=nil {return _agab ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_dgge .Pic =NewCT_Picture ();if _bgf :=d .DecodeElement (_dgge .Pic ,&_baec );_bgf !=nil {return _bgf ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_dgge .ContentPart =NewCT_Rel ();if _aceg :=d .DecodeElement (_dgge .ContentPart ,&_baec );_aceg !=nil {return _aceg ;};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\u004f\u0062\u006a\u0065c\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_baec .Name );if _fdac :=d .Skip ();_fdac !=nil {return _fdac ;};};case _cg .EndElement :break _dce ;case _cg .CharData :};};return nil ;};func (_ggfg *CT_ShapeNonVisual )MarshalXML (e *_cg .Encoder ,start _cg .StartElement )error {e .EncodeToken (start );_fec :=_cg .StartElement {Name :_cg .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_ggfg .CNvPr ,_fec );_cgb :=_cg .StartElement {Name :_cg .Name {Local :"x\u0064\u0072\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ggfg .CNvSpPr ,_cgb );e .EncodeToken (_cg .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path +func (_bgde *EG_ObjectChoices )ValidateWithPath (path string )error {if _bgde .Choice !=nil {if _aada :=_bgde .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aada !=nil {return _aada ;};};return nil ;};type CT_ConnectorNonVisual struct{CNvPr *_g .CT_NonVisualDrawingProps ;CNvCxnSpPr *_g .CT_NonVisualConnectorProperties ;};type CT_GraphicalObjectFrameNonVisual struct{CNvPr *_g .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_g .CT_NonVisualGraphicFrameProperties ;}; -// Validate validates the CT_ShapeNonVisual and its children -func (_bfcf *CT_ShapeNonVisual )Validate ()error {return _bfcf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");}; +// ValidateWithPath validates the CT_OneCellAnchor and its children, prefixing error messages with path +func (_gdggf *CT_OneCellAnchor )ValidateWithPath (path string )error {if _fecb :=_gdggf .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_fecb !=nil {return _fecb ;};if _bfcb :=_gdggf .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_bfcb !=nil {return _bfcb ;};if _gdggf .Choice !=nil {if _cdda :=_gdggf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cdda !=nil {return _cdda ;};};if _dbdb :=_gdggf .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_dbdb !=nil {return _dbdb ;};return nil ;}; -// Validate validates the CT_Picture and its children -func (_ffbc *CT_Picture )Validate ()error {return _ffbc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_caa ST_EditAs )String ()string {switch _caa {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 "";};type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_cb .CT_BlipFillProperties ;SpPr *_cb .CT_ShapeProperties ;Style *_cb .CT_ShapeStyle ;};func _cagb (_gbgd bool )uint8 {if _gbgd {return 1;};return 0;}; +// Validate validates the WsDr and its children +func (_dfdg *WsDr )Validate ()error {return _dfdg .ValidateWithPath ("\u0057\u0073\u0044\u0072")};func (_aaac *EG_ObjectChoices )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_ffa :for {_eagc ,_gbae :=d .Token ();if _gbae !=nil {return _gbae ;};switch _bge :=_eagc .(type ){case _df .StartElement :switch _bge .Name {case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_aaac .Choice =NewEG_ObjectChoicesChoice ();if _afdd :=d .DecodeElement (&_aaac .Choice .Sp ,&_bge );_afdd !=nil {return _afdd ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_aaac .Choice =NewEG_ObjectChoicesChoice ();if _dcgga :=d .DecodeElement (&_aaac .Choice .GrpSp ,&_bge );_dcgga !=nil {return _dcgga ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_aaac .Choice =NewEG_ObjectChoicesChoice ();if _aagb :=d .DecodeElement (&_aaac .Choice .GraphicFrame ,&_bge );_aagb !=nil {return _aagb ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_aaac .Choice =NewEG_ObjectChoicesChoice ();if _agbf :=d .DecodeElement (&_aaac .Choice .CxnSp ,&_bge );_agbf !=nil {return _agbf ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_aaac .Choice =NewEG_ObjectChoicesChoice ();if _dbae :=d .DecodeElement (&_aaac .Choice .Pic ,&_bge );_dbae !=nil {return _dbae ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_aaac .Choice =NewEG_ObjectChoicesChoice ();if _eagf :=d .DecodeElement (&_aaac .Choice .ContentPart ,&_bge );_eagf !=nil {return _eagf ;};default:_de .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",_bge .Name );if _dfacd :=d .Skip ();_dfacd !=nil {return _dfacd ;};};case _df .EndElement :break _ffa ;case _df .CharData :};};return nil ;};func (_bgdg *EG_ObjectChoicesChoice )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {if _bgdg .Sp !=nil {_cebb :=_df .StartElement {Name :_df .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}};e .EncodeElement (_bgdg .Sp ,_cebb );};if _bgdg .GrpSp !=nil {_fbgb :=_df .StartElement {Name :_df .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};e .EncodeElement (_bgdg .GrpSp ,_fbgb );};if _bgdg .GraphicFrame !=nil {_cec :=_df .StartElement {Name :_df .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};e .EncodeElement (_bgdg .GraphicFrame ,_cec );};if _bgdg .CxnSp !=nil {_ccfc :=_df .StartElement {Name :_df .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};e .EncodeElement (_bgdg .CxnSp ,_ccfc );};if _bgdg .Pic !=nil {_beb :=_df .StartElement {Name :_df .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};e .EncodeElement (_bgdg .Pic ,_beb );};if _bgdg .ContentPart !=nil {_dcf :=_df .StartElement {Name :_df .Name {Local :"\u0078d\u0072:\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_bgdg .ContentPart ,_dcf );};return nil ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;};type CT_Marker struct{Col int32 ;ColOff _g .ST_Coordinate ;Row int32 ;RowOff _g .ST_Coordinate ;};func NewFrom ()*From {_cggb :=&From {};_cggb .CT_Marker =*NewCT_Marker ();return _cggb };func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_ebf :=&CT_GroupShapeNonVisual {};_ebf .CNvPr =_g .NewCT_NonVisualDrawingProps ();_ebf .CNvGrpSpPr =_g .NewCT_NonVisualGroupDrawingShapeProps ();return _ebf ;};func NewCT_Rel ()*CT_Rel {_ecba :=&CT_Rel {};return _ecba }; -// Validate validates the CT_Marker and its children -func (_bbg *CT_Marker )Validate ()error {return _bbg .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_egg :=&CT_PictureNonVisual {};_egg .CNvPr =_cb .NewCT_NonVisualDrawingProps ();_egg .CNvPicPr =_cb .NewCT_NonVisualPictureProperties ();return _egg ;};func NewCT_AnchorClientData ()*CT_AnchorClientData {_daf :=&CT_AnchorClientData {};return _daf };type CT_AbsoluteAnchor struct{Pos *_cb .CT_Point2D ;Ext *_cb .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func NewCT_TwoCellAnchor ()*CT_TwoCellAnchor {_feb :=&CT_TwoCellAnchor {};_feb .From =NewCT_Marker ();_feb .To =NewCT_Marker ();_feb .ClientData =NewCT_AnchorClientData ();return _feb ;};type To struct{CT_Marker };func (_dcb *CT_GroupShapeChoice )UnmarshalXML (d *_cg .Decoder ,start _cg .StartElement )error {_fafb :for {_ggc ,_cdg :=d .Token ();if _cdg !=nil {return _cdg ;};switch _feec :=_ggc .(type ){case _cg .StartElement :switch _feec .Name {case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_egcc :=NewCT_Shape ();if _aabc :=d .DecodeElement (_egcc ,&_feec );_aabc !=nil {return _aabc ;};_dcb .Sp =append (_dcb .Sp ,_egcc );case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_fba :=NewCT_GroupShape ();if _ddb :=d .DecodeElement (_fba ,&_feec );_ddb !=nil {return _ddb ;};_dcb .GrpSp =append (_dcb .GrpSp ,_fba );case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_ffbg :=NewCT_GraphicalObjectFrame ();if _ceae :=d .DecodeElement (_ffbg ,&_feec );_ceae !=nil {return _ceae ;};_dcb .GraphicFrame =append (_dcb .GraphicFrame ,_ffbg );case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_df :=NewCT_Connector ();if _gef :=d .DecodeElement (_df ,&_feec );_gef !=nil {return _gef ;};_dcb .CxnSp =append (_dcb .CxnSp ,_df );case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_age :=NewCT_Picture ();if _cgc :=d .DecodeElement (_age ,&_feec );_cgc !=nil {return _cgc ;};_dcb .Pic =append (_dcb .Pic ,_age );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",_feec .Name );if _bda :=d .Skip ();_bda !=nil {return _bda ;};};case _cg .EndElement :break _fafb ;case _cg .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path +func (_gage *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _gage .Sp !=nil {if _ega :=_gage .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_ega !=nil {return _ega ;};};if _gage .GrpSp !=nil {if _dbgd :=_gage .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070");_dbgd !=nil {return _dbgd ;};};if _gage .GraphicFrame !=nil {if _cdba :=_gage .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_cdba !=nil {return _cdba ;};};if _gage .CxnSp !=nil {if _gdcc :=_gage .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070");_gdcc !=nil {return _gdcc ;};};if _gage .Pic !=nil {if _cfa :=_gage .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_cfa !=nil {return _cfa ;};};if _gage .ContentPart !=nil {if _fgg :=_gage .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_fgg !=nil {return _fgg ;};};return nil ;};func (_bfe *CT_Marker )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_bfe .Col =0;_bfe .Row =0;_eecg :for {_baf ,_bgg :=d .Token ();if _bgg !=nil {return _bgg ;};switch _gdba :=_baf .(type ){case _df .StartElement :switch _gdba .Name {case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _geag :=d .DecodeElement (&_bfe .Col ,&_gdba );_geag !=nil {return _geag ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_bfad ,_ccff :=d .Token ();if _ccff !=nil {return _ccff ;};switch _bcf :=_bfad .(type ){case _df .CharData :_gedf :=string (_bcf );_ddb ,_abfe :=_g .ParseUnionST_Coordinate (_gedf );if _abfe !=nil {return nil ;};_bfe .ColOff =_ddb ;d .Skip ();case _df .EndElement :};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _dge :=d .DecodeElement (&_bfe .Row ,&_gdba );_dge !=nil {return _dge ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_gbc ,_acgb :=d .Token ();if _acgb !=nil {return _acgb ;};switch _efa :=_gbc .(type ){case _df .CharData :_ecf :=string (_efa );_dga ,_gda :=_g .ParseUnionST_Coordinate (_ecf );if _gda !=nil {return nil ;};_bfe .RowOff =_dga ;d .Skip ();case _df .EndElement :};default:_de .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",_gdba .Name );if _eef :=d .Skip ();_eef !=nil {return _eef ;};};case _df .EndElement :break _eecg ;case _df .CharData :};};return nil ;};type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_g .CT_BlipFillProperties ;SpPr *_g .CT_ShapeProperties ;Style *_g .CT_ShapeStyle ;};func (_ag *CT_Connector )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_ag .NvCxnSpPr =NewCT_ConnectorNonVisual ();_ag .SpPr =_g .NewCT_ShapeProperties ();for _ ,_dfg :=range start .Attr {if _dfg .Name .Local =="\u006d\u0061\u0063r\u006f"{_eec ,_bgd :=_dfg .Value ,error (nil );if _bgd !=nil {return _bgd ;};_ag .MacroAttr =&_eec ;continue ;};if _dfg .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_be ,_fg :=_a .ParseBool (_dfg .Value );if _fg !=nil {return _fg ;};_ag .FPublishedAttr =&_be ;continue ;};};_aec :for {_ba ,_edd :=d .Token ();if _edd !=nil {return _edd ;};switch _ad :=_ba .(type ){case _df .StartElement :switch _ad .Name {case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _dce :=d .DecodeElement (_ag .NvCxnSpPr ,&_ad );_dce !=nil {return _dce ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _bee :=d .DecodeElement (_ag .SpPr ,&_ad );_bee !=nil {return _bee ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_ag .Style =_g .NewCT_ShapeStyle ();if _dee :=d .DecodeElement (_ag .Style ,&_ad );_dee !=nil {return _dee ;};default:_de .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",_ad .Name );if _fbf :=d .Skip ();_fbf !=nil {return _fbf ;};};case _df .EndElement :break _aec ;case _df .CharData :};};return nil ;}; -// Validate validates the CT_AnchorClientData and its children -func (_aa *CT_AnchorClientData )Validate ()error {return _aa .ValidateWithPath ("\u0043\u0054\u005f\u0041nc\u0068\u006f\u0072\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};type CT_GraphicalObjectFrameNonVisual struct{CNvPr *_cb .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_cb .CT_NonVisualGraphicFrameProperties ;};func NewCT_GroupShape ()*CT_GroupShape {_gdb :=&CT_GroupShape {};_gdb .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_gdb .GrpSpPr =_cb .NewCT_GroupShapeProperties ();return _gdb ;};func (_ebcf *CT_ShapeNonVisual )UnmarshalXML (d *_cg .Decoder ,start _cg .StartElement )error {_ebcf .CNvPr =_cb .NewCT_NonVisualDrawingProps ();_ebcf .CNvSpPr =_cb .NewCT_NonVisualDrawingShapeProps ();_eac :for {_gace ,_bfgd :=d .Token ();if _bfgd !=nil {return _bfgd ;};switch _ggg :=_gace .(type ){case _cg .StartElement :switch _ggg .Name {case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _aedc :=d .DecodeElement (_ebcf .CNvPr ,&_ggg );_aedc !=nil {return _aedc ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _eea :=d .DecodeElement (_ebcf .CNvSpPr ,&_ggg );_eea !=nil {return _eea ;};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",_ggg .Name );if _egba :=d .Skip ();_egba !=nil {return _egba ;};};case _cg .EndElement :break _eac ;case _cg .CharData :};};return nil ;};func (_gbg *EG_ObjectChoicesChoice )MarshalXML (e *_cg .Encoder ,start _cg .StartElement )error {if _gbg .Sp !=nil {_cdgb :=_cg .StartElement {Name :_cg .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}};e .EncodeElement (_gbg .Sp ,_cdgb );};if _gbg .GrpSp !=nil {_beae :=_cg .StartElement {Name :_cg .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};e .EncodeElement (_gbg .GrpSp ,_beae );};if _gbg .GraphicFrame !=nil {_gddc :=_cg .StartElement {Name :_cg .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};e .EncodeElement (_gbg .GraphicFrame ,_gddc );};if _gbg .CxnSp !=nil {_aba :=_cg .StartElement {Name :_cg .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};e .EncodeElement (_gbg .CxnSp ,_aba );};if _gbg .Pic !=nil {_fgg :=_cg .StartElement {Name :_cg .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};e .EncodeElement (_gbg .Pic ,_fgg );};if _gbg .ContentPart !=nil {_cfbg :=_cg .StartElement {Name :_cg .Name {Local :"\u0078d\u0072:\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_gbg .ContentPart ,_cfbg );};return nil ;};func (_fea *CT_GroupShape )MarshalXML (e *_cg .Encoder ,start _cg .StartElement )error {e .EncodeToken (start );_baf :=_cg .StartElement {Name :_cg .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fea .NvGrpSpPr ,_baf );_ded :=_cg .StartElement {Name :_cg .Name {Local :"x\u0064\u0072\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fea .GrpSpPr ,_ded );if _fea .Choice !=nil {for _ ,_cggb :=range _fea .Choice {_cggb .MarshalXML (e ,_cg .StartElement {});};};e .EncodeToken (_cg .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GraphicalObjectFrameNonVisual and its children +func (_gea *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _gea .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");}; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_agd *CT_Picture )ValidateWithPath (path string )error {if _addb :=_agd .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_addb !=nil {return _addb ;};if _cbf :=_agd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_cbf !=nil {return _cbf ;};if _beg :=_agd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_beg !=nil {return _beg ;};if _agd .Style !=nil {if _eegf :=_agd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_eegf !=nil {return _eegf ;};};return nil ;};func (_bfda *CT_OneCellAnchor )MarshalXML (e *_cg .Encoder ,start _cg .StartElement )error {e .EncodeToken (start );_cbda :=_cg .StartElement {Name :_cg .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_bfda .From ,_cbda );_dfc :=_cg .StartElement {Name :_cg .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_bfda .Ext ,_dfc );if _bfda .Choice !=nil {_bfda .Choice .MarshalXML (e ,_cg .StartElement {});};_bbde :=_cg .StartElement {Name :_cg .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_bfda .ClientData ,_bbde );e .EncodeToken (_cg .EndElement {Name :start .Name });return nil ;};func (_bde *CT_Drawing )MarshalXML (e *_cg .Encoder ,start _cg .StartElement )error {e .EncodeToken (start );if _bde .EG_Anchor !=nil {for _ ,_cef :=range _bde .EG_Anchor {_cef .MarshalXML (e ,_cg .StartElement {});};};e .EncodeToken (_cg .EndElement {Name :start .Name });return nil ;};type CT_ShapeNonVisual struct{CNvPr *_cb .CT_NonVisualDrawingProps ;CNvSpPr *_cb .CT_NonVisualDrawingShapeProps ;};func NewEG_ObjectChoices ()*EG_ObjectChoices {_dcd :=&EG_ObjectChoices {};return _dcd };func (_dbab *CT_Rel )MarshalXML (e *_cg .Encoder ,start _cg .StartElement )error {start .Attr =append (start .Attr ,_cg .Attr {Name :_cg .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_dbab .IdAttr )});e .EncodeToken (start );e .EncodeToken (_cg .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the From and its children, prefixing error messages with path +func (_fgga *From )ValidateWithPath (path string )error {if _gaagc :=_fgga .CT_Marker .ValidateWithPath (path );_gaagc !=nil {return _gaagc ;};return nil ;}; -// Validate validates the To and its children -func (_dbbb *To )Validate ()error {return _dbbb .ValidateWithPath ("\u0054\u006f")};func (_dba *CT_ConnectorNonVisual )UnmarshalXML (d *_cg .Decoder ,start _cg .StartElement )error {_dba .CNvPr =_cb .NewCT_NonVisualDrawingProps ();_dba .CNvCxnSpPr =_cb .NewCT_NonVisualConnectorProperties ();_faa :for {_ag ,_cge :=d .Token ();if _cge !=nil {return _cge ;};switch _gegf :=_ag .(type ){case _cg .StartElement :switch _gegf .Name {case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _fag :=d .DecodeElement (_dba .CNvPr ,&_gegf );_fag !=nil {return _fag ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _geb :=d .DecodeElement (_dba .CNvCxnSpPr ,&_gegf );_geb !=nil {return _geb ;};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",_gegf .Name );if _dec :=d .Skip ();_dec !=nil {return _dec ;};};case _cg .EndElement :break _faa ;case _cg .CharData :};};return nil ;}; +// Validate validates the From and its children +func (_aegd *From )Validate ()error {return _aegd .ValidateWithPath ("\u0046\u0072\u006f\u006d")};func (_ggf *ST_EditAs )UnmarshalXMLAttr (attr _df .Attr )error {switch attr .Value {case "":*_ggf =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_ggf =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_ggf =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_ggf =3;};return nil ;}; -// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path -func (_fef *EG_ObjectChoices )ValidateWithPath (path string )error {if _fef .Choice !=nil {if _cgad :=_fef .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cgad !=nil {return _cgad ;};};return nil ;};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_fe :=&CT_GraphicalObjectFrame {};_fe .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_fe .Xfrm =_cb .NewCT_Transform2D ();_fe .Graphic =_cb .NewGraphic ();return _fe ;};func (_bea *CT_OneCellAnchor )UnmarshalXML (d *_cg .Decoder ,start _cg .StartElement )error {_bea .From =NewCT_Marker ();_bea .Ext =_cb .NewCT_PositiveSize2D ();_bea .ClientData =NewCT_AnchorClientData ();_eab :for {_efd ,_dea :=d .Token ();if _dea !=nil {return _dea ;};switch _gce :=_efd .(type ){case _cg .StartElement :switch _gce .Name {case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _cda :=d .DecodeElement (_bea .From ,&_gce );_cda !=nil {return _cda ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _cde :=d .DecodeElement (_bea .Ext ,&_gce );_cde !=nil {return _cde ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_bea .Choice =NewEG_ObjectChoicesChoice ();if _bcbe :=d .DecodeElement (&_bea .Choice .Sp ,&_gce );_bcbe !=nil {return _bcbe ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_bea .Choice =NewEG_ObjectChoicesChoice ();if _ffdf :=d .DecodeElement (&_bea .Choice .GrpSp ,&_gce );_ffdf !=nil {return _ffdf ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_bea .Choice =NewEG_ObjectChoicesChoice ();if _eef :=d .DecodeElement (&_bea .Choice .GraphicFrame ,&_gce );_eef !=nil {return _eef ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_bea .Choice =NewEG_ObjectChoicesChoice ();if _defg :=d .DecodeElement (&_bea .Choice .CxnSp ,&_gce );_defg !=nil {return _defg ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_bea .Choice =NewEG_ObjectChoicesChoice ();if _ebfe :=d .DecodeElement (&_bea .Choice .Pic ,&_gce );_ebfe !=nil {return _ebfe ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_bea .Choice =NewEG_ObjectChoicesChoice ();if _decb :=d .DecodeElement (&_bea .Choice .ContentPart ,&_gce );_decb !=nil {return _decb ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _gcd :=d .DecodeElement (_bea .ClientData ,&_gce );_gcd !=nil {return _gcd ;};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\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_gce .Name );if _fae :=d .Skip ();_fae !=nil {return _fae ;};};case _cg .EndElement :break _eab ;case _cg .CharData :};};return nil ;};type WsDr struct{CT_Drawing }; +// ValidateWithPath validates the CT_TwoCellAnchor and its children, prefixing error messages with path +func (_ffb *CT_TwoCellAnchor )ValidateWithPath (path string )error {if _acag :=_ffb .EditAsAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0041\u0073\u0041\u0074\u0074\u0072");_acag !=nil {return _acag ;};if _bbd :=_ffb .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_bbd !=nil {return _bbd ;};if _ggae :=_ffb .To .ValidateWithPath (path +"\u002f\u0054\u006f");_ggae !=nil {return _ggae ;};if _ffb .Choice !=nil {if _eeac :=_ffb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_eeac !=nil {return _eeac ;};};if _fegg :=_ffb .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_fegg !=nil {return _fegg ;};return nil ;};func (_ecee *CT_Picture )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_ecee .NvPicPr =NewCT_PictureNonVisual ();_ecee .BlipFill =_g .NewCT_BlipFillProperties ();_ecee .SpPr =_g .NewCT_ShapeProperties ();for _ ,_gac :=range start .Attr {if _gac .Name .Local =="\u006d\u0061\u0063r\u006f"{_daf ,_fcgc :=_gac .Value ,error (nil );if _fcgc !=nil {return _fcgc ;};_ecee .MacroAttr =&_daf ;continue ;};if _gac .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_eegb ,_daec :=_a .ParseBool (_gac .Value );if _daec !=nil {return _daec ;};_ecee .FPublishedAttr =&_eegb ;continue ;};};_agcf :for {_gdbae ,_deed :=d .Token ();if _deed !=nil {return _deed ;};switch _ace :=_gdbae .(type ){case _df .StartElement :switch _ace .Name {case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _aggc :=d .DecodeElement (_ecee .NvPicPr ,&_ace );_aggc !=nil {return _aggc ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _dagc :=d .DecodeElement (_ecee .BlipFill ,&_ace );_dagc !=nil {return _dagc ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _cddaf :=d .DecodeElement (_ecee .SpPr ,&_ace );_cddaf !=nil {return _cddaf ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_ecee .Style =_g .NewCT_ShapeStyle ();if _dcgg :=d .DecodeElement (_ecee .Style ,&_ace );_dcgg !=nil {return _dcgg ;};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",_ace .Name );if _bef :=d .Skip ();_bef !=nil {return _bef ;};};case _df .EndElement :break _agcf ;case _df .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_OneCellAnchor and its children, prefixing error messages with path -func (_bafg *CT_OneCellAnchor )ValidateWithPath (path string )error {if _gff :=_bafg .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_gff !=nil {return _gff ;};if _dbb :=_bafg .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_dbb !=nil {return _dbb ;};if _bafg .Choice !=nil {if _bag :=_bafg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bag !=nil {return _bag ;};};if _dfd :=_bafg .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_dfd !=nil {return _dfd ;};return nil ;}; +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_deea *CT_PictureNonVisual )ValidateWithPath (path string )error {if _fceg :=_deea .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fceg !=nil {return _fceg ;};if _dad :=_deea .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_dad !=nil {return _dad ;};return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_bda :=&CT_PictureNonVisual {};_bda .CNvPr =_g .NewCT_NonVisualDrawingProps ();_bda .CNvPicPr =_g .NewCT_NonVisualPictureProperties ();return _bda ;};func (_bd *CT_Connector )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {if _bd .MacroAttr !=nil {start .Attr =append (start .Attr ,_df .Attr {Name :_df .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_bd .MacroAttr )});};if _bd .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_df .Attr {Name :_df .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_caeb (*_bd .FPublishedAttr ))});};e .EncodeToken (start );_gee :=_df .StartElement {Name :_df .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bd .NvCxnSpPr ,_gee );_cg :=_df .StartElement {Name :_df .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bd .SpPr ,_cg );if _bd .Style !=nil {_ee :=_df .StartElement {Name :_df .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_bd .Style ,_ee );};e .EncodeToken (_df .EndElement {Name :start .Name });return nil ;};type CT_TwoCellAnchor struct{EditAsAttr ST_EditAs ;From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func NewCT_OneCellAnchor ()*CT_OneCellAnchor {_cgb :=&CT_OneCellAnchor {};_cgb .From =NewCT_Marker ();_cgb .Ext =_g .NewCT_PositiveSize2D ();_cgb .ClientData =NewCT_AnchorClientData ();return _cgb ;};type CT_AnchorClientData struct{FLocksWithSheetAttr *bool ;FPrintsWithSheetAttr *bool ;};func (_dda *CT_Drawing )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {e .EncodeToken (start );if _dda .EG_Anchor !=nil {for _ ,_ecb :=range _dda .EG_Anchor {_ecb .MarshalXML (e ,_df .StartElement {});};};e .EncodeToken (_df .EndElement {Name :start .Name });return nil ;};func (_faa *CT_ConnectorNonVisual )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {e .EncodeToken (start );_db :=_df .StartElement {Name :_df .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_faa .CNvPr ,_db );_dfe :=_df .StartElement {Name :_df .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0043\u0078n\u0053\u0070\u0050\u0072"}};e .EncodeElement (_faa .CNvCxnSpPr ,_dfe );e .EncodeToken (_df .EndElement {Name :start .Name });return nil ;};type WsDr struct{CT_Drawing }; -// Validate validates the CT_PictureNonVisual and its children -func (_abdf *CT_PictureNonVisual )Validate ()error {return _abdf .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_acd *CT_ConnectorNonVisual )MarshalXML (e *_cg .Encoder ,start _cg .StartElement )error {e .EncodeToken (start );_gdf :=_cg .StartElement {Name :_cg .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_acd .CNvPr ,_gdf );_adba :=_cg .StartElement {Name :_cg .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0043\u0078n\u0053\u0070\u0050\u0072"}};e .EncodeElement (_acd .CNvCxnSpPr ,_adba );e .EncodeToken (_cg .EndElement {Name :start .Name });return nil ;};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;}; +// Validate validates the EG_ObjectChoices and its children +func (_ddaa *EG_ObjectChoices )Validate ()error {return _ddaa .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_g .CT_ShapeProperties ;Style *_g .CT_ShapeStyle ;}; -// Validate validates the WsDr and its children -func (_acgc *WsDr )Validate ()error {return _acgc .ValidateWithPath ("\u0057\u0073\u0044\u0072")};func (_afd *EG_ObjectChoices )UnmarshalXML (d *_cg .Decoder ,start _cg .StartElement )error {_cfg :for {_cgef ,_gbbd :=d .Token ();if _gbbd !=nil {return _gbbd ;};switch _fade :=_cgef .(type ){case _cg .StartElement :switch _fade .Name {case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_afd .Choice =NewEG_ObjectChoicesChoice ();if _aabca :=d .DecodeElement (&_afd .Choice .Sp ,&_fade );_aabca !=nil {return _aabca ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_afd .Choice =NewEG_ObjectChoicesChoice ();if _fgbf :=d .DecodeElement (&_afd .Choice .GrpSp ,&_fade );_fgbf !=nil {return _fgbf ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_afd .Choice =NewEG_ObjectChoicesChoice ();if _agc :=d .DecodeElement (&_afd .Choice .GraphicFrame ,&_fade );_agc !=nil {return _agc ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_afd .Choice =NewEG_ObjectChoicesChoice ();if _afbf :=d .DecodeElement (&_afd .Choice .CxnSp ,&_fade );_afbf !=nil {return _afbf ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_afd .Choice =NewEG_ObjectChoicesChoice ();if _cfgc :=d .DecodeElement (&_afd .Choice .Pic ,&_fade );_cfgc !=nil {return _cfgc ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_afd .Choice =NewEG_ObjectChoicesChoice ();if _fce :=d .DecodeElement (&_afd .Choice .ContentPart ,&_fade );_fce !=nil {return _fce ;};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\u004f\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0020\u0025v",_fade .Name );if _ccbgg :=d .Skip ();_ccbgg !=nil {return _ccbgg ;};};case _cg .EndElement :break _cfg ;case _cg .CharData :};};return nil ;};func (_eg *CT_AnchorClientData )MarshalXML (e *_cg .Encoder ,start _cg .StartElement )error {if _eg .FLocksWithSheetAttr !=nil {start .Attr =append (start .Attr ,_cg .Attr {Name :_cg .Name {Local :"\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0064",_cagb (*_eg .FLocksWithSheetAttr ))});};if _eg .FPrintsWithSheetAttr !=nil {start .Attr =append (start .Attr ,_cg .Attr {Name :_cg .Name {Local :"\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0064",_cagb (*_eg .FPrintsWithSheetAttr ))});};e .EncodeToken (start );e .EncodeToken (_cg .EndElement {Name :start .Name });return nil ;};func (_bdb *CT_Drawing )UnmarshalXML (d *_cg .Decoder ,start _cg .StartElement )error {_fga :for {_acf ,_fde :=d .Token ();if _fde !=nil {return _fde ;};switch _fbb :=_acf .(type ){case _cg .StartElement :switch _fbb .Name {case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_cgea :=NewEG_Anchor ();_cgea .TwoCellAnchor =NewCT_TwoCellAnchor ();if _fdec :=d .DecodeElement (_cgea .TwoCellAnchor ,&_fbb );_fdec !=nil {return _fdec ;};_bdb .EG_Anchor =append (_bdb .EG_Anchor ,_cgea );case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_cdd :=NewEG_Anchor ();_cdd .OneCellAnchor =NewCT_OneCellAnchor ();if _gfg :=d .DecodeElement (_cdd .OneCellAnchor ,&_fbb );_gfg !=nil {return _gfg ;};_bdb .EG_Anchor =append (_bdb .EG_Anchor ,_cdd );case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_edb :=NewEG_Anchor ();_edb .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _fbf :=d .DecodeElement (_edb .AbsoluteAnchor ,&_fbb );_fbf !=nil {return _fbf ;};_bdb .EG_Anchor =append (_bdb .EG_Anchor ,_edb );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\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_fbb .Name );if _gbf :=d .Skip ();_gbf !=nil {return _gbf ;};};case _cg .EndElement :break _fga ;case _cg .CharData :};};return nil ;};func (_egca *CT_Marker )MarshalXML (e *_cg .Encoder ,start _cg .StartElement )error {e .EncodeToken (start );_ecaa :=_cg .StartElement {Name :_cg .Name {Local :"\u0078d\u0072\u003a\u0063\u006f\u006c"}};e .EncodeElement (_egca .Col ,_ecaa );_fab :=_cg .StartElement {Name :_cg .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006f\u006c\u004f\u0066\u0066"}};e .EncodeElement (_egca .ColOff ,_fab );_edd :=_cg .StartElement {Name :_cg .Name {Local :"\u0078d\u0072\u003a\u0072\u006f\u0077"}};e .EncodeElement (_egca .Row ,_edd );_bbe :=_cg .StartElement {Name :_cg .Name {Local :"\u0078\u0064\u0072\u003a\u0072\u006f\u0077\u004f\u0066\u0066"}};e .EncodeElement (_egca .RowOff ,_bbe );e .EncodeToken (_cg .EndElement {Name :start .Name });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_TwoCellAnchor struct{EditAsAttr ST_EditAs ;From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;}; +// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path +func (_cdg *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _cbac :=_cdg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cbac !=nil {return _cbac ;};if _efc :=_cdg .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_efc !=nil {return _efc ;};return nil ;}; // ValidateWithPath validates the To and its children, prefixing error messages with path -func (_acb *To )ValidateWithPath (path string )error {if _eagb :=_acb .CT_Marker .ValidateWithPath (path );_eagb !=nil {return _eagb ;};return nil ;};func (_dfcf *CT_Picture )MarshalXML (e *_cg .Encoder ,start _cg .StartElement )error {if _dfcf .MacroAttr !=nil {start .Attr =append (start .Attr ,_cg .Attr {Name :_cg .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_dfcf .MacroAttr )});};if _dfcf .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_cg .Attr {Name :_cg .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_cagb (*_dfcf .FPublishedAttr ))});};e .EncodeToken (start );_cgda :=_cg .StartElement {Name :_cg .Name {Local :"x\u0064\u0072\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_dfcf .NvPicPr ,_cgda );_dbge :=_cg .StartElement {Name :_cg .Name {Local :"\u0078\u0064\u0072:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfcf .BlipFill ,_dbge );_ccdd :=_cg .StartElement {Name :_cg .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dfcf .SpPr ,_ccdd );if _dfcf .Style !=nil {_caf :=_cg .StartElement {Name :_cg .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_dfcf .Style ,_caf );};e .EncodeToken (_cg .EndElement {Name :start .Name });return nil ;};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ;SpPr *_cb .CT_ShapeProperties ;Style *_cb .CT_ShapeStyle ;TxBody *_cb .CT_TextBody ;}; +func (_adbb *To )ValidateWithPath (path string )error {if _ebba :=_adbb .CT_Marker .ValidateWithPath (path );_ebba !=nil {return _ebba ;};return nil ;};func (_gge *CT_Rel )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {start .Attr =append (start .Attr ,_df .Attr {Name :_df .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_gge .IdAttr )});e .EncodeToken (start );e .EncodeToken (_df .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Rel and its children -func (_bced *CT_Rel )Validate ()error {return _bced .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func NewCT_OneCellAnchor ()*CT_OneCellAnchor {_dbg :=&CT_OneCellAnchor {};_dbg .From =NewCT_Marker ();_dbg .Ext =_cb .NewCT_PositiveSize2D ();_dbg .ClientData =NewCT_AnchorClientData ();return _dbg ;}; +// ValidateWithPath validates the CT_AbsoluteAnchor and its children, prefixing error messages with path +func (_ga *CT_AbsoluteAnchor )ValidateWithPath (path string )error {if _af :=_ga .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_af !=nil {return _af ;};if _ge :=_ga .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_ge !=nil {return _ge ;};if _ga .Choice !=nil {if _fd :=_ga .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fd !=nil {return _fd ;};};if _gc :=_ga .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_gc !=nil {return _gc ;};return nil ;};func (_affg *EG_Anchor )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_gef :for {_bad ,_ccgg :=d .Token ();if _ccgg !=nil {return _ccgg ;};switch _dcb :=_bad .(type ){case _df .StartElement :switch _dcb .Name {case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_affg .TwoCellAnchor =NewCT_TwoCellAnchor ();if _gfe :=d .DecodeElement (_affg .TwoCellAnchor ,&_dcb );_gfe !=nil {return _gfe ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_affg .OneCellAnchor =NewCT_OneCellAnchor ();if _bgff :=d .DecodeElement (_affg .OneCellAnchor ,&_dcb );_bgff !=nil {return _bgff ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_affg .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _dfff :=d .DecodeElement (_affg .AbsoluteAnchor ,&_dcb );_dfff !=nil {return _dfff ;};default:_de .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",_dcb .Name );if _dba :=d .Skip ();_dba !=nil {return _dba ;};};case _df .EndElement :break _gef ;case _df .CharData :};};return nil ;};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;}; -// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path -func (_gagg *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _gagg .Sp !=nil {if _fbaf :=_gagg .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_fbaf !=nil {return _fbaf ;};};if _gagg .GrpSp !=nil {if _bbdc :=_gagg .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070");_bbdc !=nil {return _bbdc ;};};if _gagg .GraphicFrame !=nil {if _bgb :=_gagg .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_bgb !=nil {return _bgb ;};};if _gagg .CxnSp !=nil {if _aaae :=_gagg .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070");_aaae !=nil {return _aaae ;};};if _gagg .Pic !=nil {if _bbc :=_gagg .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_bbc !=nil {return _bbc ;};};if _gagg .ContentPart !=nil {if _ggaa :=_gagg .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_ggaa !=nil {return _ggaa ;};};return nil ;}; +// Validate validates the CT_Drawing and its children +func (_egcf *CT_Drawing )Validate ()error {return _egcf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_bc *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_bc .CNvPr =_g .NewCT_NonVisualDrawingProps ();_bc .CNvGraphicFramePr =_g .NewCT_NonVisualGraphicFrameProperties ();_fbe :for {_ecbe ,_dagd :=d .Token ();if _dagd !=nil {return _dagd ;};switch _bdc :=_ecbe .(type ){case _df .StartElement :switch _bdc .Name {case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _dcd :=d .DecodeElement (_bc .CNvPr ,&_bdc );_dcd !=nil {return _dcd ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _ade :=d .DecodeElement (_bc .CNvGraphicFramePr ,&_bdc );_ade !=nil {return _ade ;};default:_de .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",_bdc .Name );if _eeb :=d .Skip ();_eeb !=nil {return _eeb ;};};case _df .EndElement :break _fbe ;case _df .CharData :};};return nil ;};func NewCT_Connector ()*CT_Connector {_cca :=&CT_Connector {};_cca .NvCxnSpPr =NewCT_ConnectorNonVisual ();_cca .SpPr =_g .NewCT_ShapeProperties ();return _cca ;};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicalObjectFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ;ContentPart *CT_Rel ;};func NewEG_ObjectChoices ()*EG_ObjectChoices {_efcf :=&EG_ObjectChoices {};return _efcf };func (_gddb *To )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {start .Attr =append (start .Attr ,_df .Attr {Name :_df .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 ,_df .Attr {Name :_df .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 ,_df .Attr {Name :_df .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 ,_df .Attr {Name :_df .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 ,_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 ="\u0078\u0064\u0072\u003a\u0074\u006f";return _gddb .CT_Marker .MarshalXML (e ,start );};func (_dfa *CT_Drawing )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_ecc :for {_gfg ,_fddg :=d .Token ();if _fddg !=nil {return _fddg ;};switch _fdf :=_gfg .(type ){case _df .StartElement :switch _fdf .Name {case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_aae :=NewEG_Anchor ();_aae .TwoCellAnchor =NewCT_TwoCellAnchor ();if _gg :=d .DecodeElement (_aae .TwoCellAnchor ,&_fdf );_gg !=nil {return _gg ;};_dfa .EG_Anchor =append (_dfa .EG_Anchor ,_aae );case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_beed :=NewEG_Anchor ();_beed .OneCellAnchor =NewCT_OneCellAnchor ();if _aff :=d .DecodeElement (_beed .OneCellAnchor ,&_fdf );_aff !=nil {return _aff ;};_dfa .EG_Anchor =append (_dfa .EG_Anchor ,_beed );case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_dff :=NewEG_Anchor ();_dff .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _agc :=d .DecodeElement (_dff .AbsoluteAnchor ,&_fdf );_agc !=nil {return _agc ;};_dfa .EG_Anchor =append (_dfa .EG_Anchor ,_dff );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\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_fdf .Name );if _dbc :=d .Skip ();_dbc !=nil {return _dbc ;};};case _df .EndElement :break _ecc ;case _df .CharData :};};return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_dec :=&CT_GroupShape {};_dec .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_dec .GrpSpPr =_g .NewCT_GroupShapeProperties ();return _dec ;};func (_fefa *CT_Picture )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {if _fefa .MacroAttr !=nil {start .Attr =append (start .Attr ,_df .Attr {Name :_df .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_fefa .MacroAttr )});};if _fefa .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_df .Attr {Name :_df .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_caeb (*_fefa .FPublishedAttr ))});};e .EncodeToken (start );_afb :=_df .StartElement {Name :_df .Name {Local :"x\u0064\u0072\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_fefa .NvPicPr ,_afb );_aega :=_df .StartElement {Name :_df .Name {Local :"\u0078\u0064\u0072:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fefa .BlipFill ,_aega );_gbca :=_df .StartElement {Name :_df .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fefa .SpPr ,_gbca );if _fefa .Style !=nil {_ceb :=_df .StartElement {Name :_df .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_fefa .Style ,_ceb );};e .EncodeToken (_df .EndElement {Name :start .Name });return nil ;};type CT_PictureNonVisual struct{CNvPr *_g .CT_NonVisualDrawingProps ;CNvPicPr *_g .CT_NonVisualPictureProperties ;};const (ST_EditAsUnset ST_EditAs =0;ST_EditAsTwoCell ST_EditAs =1;ST_EditAsOneCell ST_EditAs =2;ST_EditAsAbsolute ST_EditAs =3;); -// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path -func (_faf *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _ee :=_faf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ee !=nil {return _ee ;};if _ddc :=_faf .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_ddc !=nil {return _ddc ;};return nil ;}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_agba *CT_Shape )ValidateWithPath (path string )error {if _gdd :=_agba .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_gdd !=nil {return _gdd ;};if _fbda :=_agba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fbda !=nil {return _fbda ;};if _agba .Style !=nil {if _bfd :=_agba .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bfd !=nil {return _bfd ;};};if _agba .TxBody !=nil {if _gad :=_agba .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_gad !=nil {return _gad ;};};return nil ;};func NewCT_TwoCellAnchor ()*CT_TwoCellAnchor {_cff :=&CT_TwoCellAnchor {};_cff .From =NewCT_Marker ();_cff .To =NewCT_Marker ();_cff .ClientData =NewCT_AnchorClientData ();return _cff ;};func NewCT_Picture ()*CT_Picture {_cdgf :=&CT_Picture {};_cdgf .NvPicPr =NewCT_PictureNonVisual ();_cdgf .BlipFill =_g .NewCT_BlipFillProperties ();_cdgf .SpPr =_g .NewCT_ShapeProperties ();return _cdgf ;};type EG_Anchor struct{TwoCellAnchor *CT_TwoCellAnchor ;OneCellAnchor *CT_OneCellAnchor ;AbsoluteAnchor *CT_AbsoluteAnchor ;}; -// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path -func (_dcg *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _dga :=_dcg .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_dga !=nil {return _dga ;};if _fgb :=_dcg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_fgb !=nil {return _fgb ;};if _ebf :=_dcg .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_ebf !=nil {return _ebf ;};return nil ;};func (_bca *CT_GraphicalObjectFrame )MarshalXML (e *_cg .Encoder ,start _cg .StartElement )error {if _bca .MacroAttr !=nil {start .Attr =append (start .Attr ,_cg .Attr {Name :_cg .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_bca .MacroAttr )});};if _bca .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_cg .Attr {Name :_cg .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_cagb (*_bca .FPublishedAttr ))});};e .EncodeToken (start );_adc :=_cg .StartElement {Name :_cg .Name {Local :"x\u0064r\u003a\u006e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_bca .NvGraphicFramePr ,_adc );_aea :=_cg .StartElement {Name :_cg .Name {Local :"\u0078\u0064\u0072\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_bca .Xfrm ,_aea );_gg :=_cg .StartElement {Name :_cg .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_gg .Attr =append (_gg .Attr ,_cg .Attr {Name :_cg .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"});e .EncodeElement (_bca .Graphic ,_gg );e .EncodeToken (_cg .EndElement {Name :start .Name });return nil ;};func (_cag *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_cg .Decoder ,start _cg .StartElement )error {_cag .CNvPr =_cb .NewCT_NonVisualDrawingProps ();_cag .CNvGraphicFramePr =_cb .NewCT_NonVisualGraphicFrameProperties ();_adcb :for {_bfd ,_gdcd :=d .Token ();if _gdcd !=nil {return _gdcd ;};switch _efc :=_bfd .(type ){case _cg .StartElement :switch _efc .Name {case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _ecef :=d .DecodeElement (_cag .CNvPr ,&_efc );_ecef !=nil {return _ecef ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _cfb :=d .DecodeElement (_cag .CNvGraphicFramePr ,&_efc );_cfb !=nil {return _cfb ;};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",_efc .Name );if _abg :=d .Skip ();_abg !=nil {return _abg ;};};case _cg .EndElement :break _adcb ;case _cg .CharData :};};return nil ;};type CT_GroupShapeNonVisual struct{CNvPr *_cb .CT_NonVisualDrawingProps ;CNvGrpSpPr *_cb .CT_NonVisualGroupDrawingShapeProps ;}; +// Validate validates the CT_ConnectorNonVisual and its children +func (_cae *CT_ConnectorNonVisual )Validate ()error {return _cae .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};type CT_ShapeNonVisual struct{CNvPr *_g .CT_NonVisualDrawingProps ;CNvSpPr *_g .CT_NonVisualDrawingShapeProps ;};type From struct{CT_Marker }; -// Validate validates the CT_GroupShapeNonVisual and its children -func (_cfc *CT_GroupShapeNonVisual )Validate ()error {return _cfc .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};func (_bc *CT_AnchorClientData )UnmarshalXML (d *_cg .Decoder ,start _cg .StartElement )error {for _ ,_ed :=range start .Attr {if _ed .Name .Local =="\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_ab ,_gb :=_g .ParseBool (_ed .Value );if _gb !=nil {return _gb ;};_bc .FLocksWithSheetAttr =&_ab ;continue ;};if _ed .Name .Local =="\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_fa ,_dg :=_g .ParseBool (_ed .Value );if _dg !=nil {return _dg ;};_bc .FPrintsWithSheetAttr =&_fa ;continue ;};};for {_fc ,_fg :=d .Token ();if _fg !=nil {return _b .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",_fg );};if _de ,_gbe :=_fc .(_cg .EndElement );_gbe &&_de .Name ==start .Name {break ;};};return nil ;};func (_cac *To )MarshalXML (e *_cg .Encoder ,start _cg .StartElement )error {start .Attr =append (start .Attr ,_cg .Attr {Name :_cg .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 ,_cg .Attr {Name :_cg .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 ,_cg .Attr {Name :_cg .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 ,_cg .Attr {Name :_cg .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 ,_cg .Attr {Name :_cg .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 _cac .CT_Marker .MarshalXML (e ,start );};func (_adg *CT_TwoCellAnchor )UnmarshalXML (d *_cg .Decoder ,start _cg .StartElement )error {_adg .From =NewCT_Marker ();_adg .To =NewCT_Marker ();_adg .ClientData =NewCT_AnchorClientData ();for _ ,_ffad :=range start .Attr {if _ffad .Name .Local =="\u0065\u0064\u0069\u0074\u0041\u0073"{_adg .EditAsAttr .UnmarshalXMLAttr (_ffad );continue ;};};_aaee :for {_ecag ,_dbbe :=d .Token ();if _dbbe !=nil {return _dbbe ;};switch _adddc :=_ecag .(type ){case _cg .StartElement :switch _adddc .Name {case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _bfce :=d .DecodeElement (_adg .From ,&_adddc );_bfce !=nil {return _bfce ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _fdb :=d .DecodeElement (_adg .To ,&_adddc );_fdb !=nil {return _fdb ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_adg .Choice =NewEG_ObjectChoicesChoice ();if _agbf :=d .DecodeElement (&_adg .Choice .Sp ,&_adddc );_agbf !=nil {return _agbf ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_adg .Choice =NewEG_ObjectChoicesChoice ();if _afb :=d .DecodeElement (&_adg .Choice .GrpSp ,&_adddc );_afb !=nil {return _afb ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_adg .Choice =NewEG_ObjectChoicesChoice ();if _gfc :=d .DecodeElement (&_adg .Choice .GraphicFrame ,&_adddc );_gfc !=nil {return _gfc ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_adg .Choice =NewEG_ObjectChoicesChoice ();if _ddba :=d .DecodeElement (&_adg .Choice .CxnSp ,&_adddc );_ddba !=nil {return _ddba ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_adg .Choice =NewEG_ObjectChoicesChoice ();if _ccbg :=d .DecodeElement (&_adg .Choice .Pic ,&_adddc );_ccbg !=nil {return _ccbg ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_adg .Choice =NewEG_ObjectChoicesChoice ();if _dgaa :=d .DecodeElement (&_adg .Choice .ContentPart ,&_adddc );_dgaa !=nil {return _dgaa ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _bed :=d .DecodeElement (_adg .ClientData ,&_adddc );_bed !=nil {return _bed ;};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\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_adddc .Name );if _bac :=d .Skip ();_bac !=nil {return _bac ;};};case _cg .EndElement :break _aaee ;case _cg .CharData :};};return nil ;};func (_dfcd *EG_ObjectChoices )MarshalXML (e *_cg .Encoder ,start _cg .StartElement )error {if _dfcd .Choice !=nil {_dfcd .Choice .MarshalXML (e ,_cg .StartElement {});};return nil ;};func (_fb *CT_Connector )MarshalXML (e *_cg .Encoder ,start _cg .StartElement )error {if _fb .MacroAttr !=nil {start .Attr =append (start .Attr ,_cg .Attr {Name :_cg .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_fb .MacroAttr )});};if _fb .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_cg .Attr {Name :_cg .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_cagb (*_fb .FPublishedAttr ))});};e .EncodeToken (start );_gc :=_cg .StartElement {Name :_cg .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fb .NvCxnSpPr ,_gc );_bf :=_cg .StartElement {Name :_cg .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fb .SpPr ,_bf );if _fb .Style !=nil {_fad :=_cg .StartElement {Name :_cg .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_fb .Style ,_fad );};e .EncodeToken (_cg .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path +func (_cdeb *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _cge :=_cdeb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cge !=nil {return _cge ;};if _aeg :=_cdeb .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_aeg !=nil {return _aeg ;};return nil ;};func (_gb *CT_AnchorClientData )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {if _gb .FLocksWithSheetAttr !=nil {start .Attr =append (start .Attr ,_df .Attr {Name :_df .Name {Local :"\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0064",_caeb (*_gb .FLocksWithSheetAttr ))});};if _gb .FPrintsWithSheetAttr !=nil {start .Attr =append (start .Attr ,_df .Attr {Name :_df .Name {Local :"\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0064",_caeb (*_gb .FPrintsWithSheetAttr ))});};e .EncodeToken (start );e .EncodeToken (_df .EndElement {Name :start .Name });return nil ;};func (_gag *CT_GroupShape )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_gag .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_gag .GrpSpPr =_g .NewCT_GroupShapeProperties ();_cf :for {_dbd ,_cea :=d .Token ();if _cea !=nil {return _cea ;};switch _dab :=_dbd .(type ){case _df .StartElement :switch _dab .Name {case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _geab :=d .DecodeElement (_gag .NvGrpSpPr ,&_dab );_geab !=nil {return _geab ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _cefg :=d .DecodeElement (_gag .GrpSpPr ,&_dab );_cefg !=nil {return _cefg ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_ebd :=NewCT_GroupShapeChoice ();if _baa :=d .DecodeElement (&_ebd .Sp ,&_dab );_baa !=nil {return _baa ;};_gag .Choice =append (_gag .Choice ,_ebd );case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_abf :=NewCT_GroupShapeChoice ();if _gbf :=d .DecodeElement (&_abf .GrpSp ,&_dab );_gbf !=nil {return _gbf ;};_gag .Choice =append (_gag .Choice ,_abf );case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_fcb :=NewCT_GroupShapeChoice ();if _dbce :=d .DecodeElement (&_fcb .GraphicFrame ,&_dab );_dbce !=nil {return _dbce ;};_gag .Choice =append (_gag .Choice ,_fcb );case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_acd :=NewCT_GroupShapeChoice ();if _aga :=d .DecodeElement (&_acd .CxnSp ,&_dab );_aga !=nil {return _aga ;};_gag .Choice =append (_gag .Choice ,_acd );case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_accg :=NewCT_GroupShapeChoice ();if _ggc :=d .DecodeElement (&_accg .Pic ,&_dab );_ggc !=nil {return _ggc ;};_gag .Choice =append (_gag .Choice ,_accg );default:_de .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",_dab .Name );if _dcg :=d .Skip ();_dcg !=nil {return _dcg ;};};case _df .EndElement :break _cf ;case _df .CharData :};};return nil ;};func (_cb *CT_AnchorClientData )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {for _ ,_cc :=range start .Attr {if _cc .Name .Local =="\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_gf ,_ce :=_a .ParseBool (_cc .Value );if _ce !=nil {return _ce ;};_cb .FLocksWithSheetAttr =&_gf ;continue ;};if _cc .Name .Local =="\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_aab ,_cbd :=_a .ParseBool (_cc .Value );if _cbd !=nil {return _cbd ;};_cb .FPrintsWithSheetAttr =&_aab ;continue ;};};for {_ec ,_ae :=d .Token ();if _ae !=nil {return _b .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",_ae );};if _dd ,_eg :=_ec .(_df .EndElement );_eg &&_dd .Name ==start .Name {break ;};};return nil ;};func (_da *CT_AbsoluteAnchor )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {e .EncodeToken (start );_ab :=_df .StartElement {Name :_df .Name {Local :"\u0078d\u0072\u003a\u0070\u006f\u0073"}};e .EncodeElement (_da .Pos ,_ab );_dae :=_df .StartElement {Name :_df .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_da .Ext ,_dae );if _da .Choice !=nil {_da .Choice .MarshalXML (e ,_df .StartElement {});};_f :=_df .StartElement {Name :_df .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_da .ClientData ,_f );e .EncodeToken (_df .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_AnchorClientData and its children, prefixing error messages with path -func (_db *CT_AnchorClientData )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_Shape and its children +func (_ebdb *CT_Shape )Validate ()error {return _ebdb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_fcag :=&EG_ObjectChoicesChoice {};return _fcag ;};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ;SpPr *_g .CT_ShapeProperties ;Style *_g .CT_ShapeStyle ;TxBody *_g .CT_TextBody ;}; -// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path -func (_ede *CT_GroupShape )ValidateWithPath (path string )error {if _bbfe :=_ede .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_bbfe !=nil {return _bbfe ;};if _bce :=_ede .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_bce !=nil {return _bce ;};for _aaaa ,_fbd :=range _ede .Choice {if _cab :=_fbd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_aaaa ));_cab !=nil {return _cab ;};};return nil ;};func (_dbaa *ST_EditAs )UnmarshalXMLAttr (attr _cg .Attr )error {switch attr .Value {case "":*_dbaa =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_dbaa =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_dbaa =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_dbaa =3;};return nil ;};type CT_AnchorClientData struct{FLocksWithSheetAttr *bool ;FPrintsWithSheetAttr *bool ;}; +// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path +func (_acf *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _debd :=_acf .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_debd !=nil {return _debd ;};if _ecec :=_acf .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_ecec !=nil {return _ecec ;};if _dgd :=_acf .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_dgd !=nil {return _dgd ;};return nil ;};func (_bbe *CT_Shape )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_bbe .NvSpPr =NewCT_ShapeNonVisual ();_bbe .SpPr =_g .NewCT_ShapeProperties ();for _ ,_agd :=range start .Attr {if _agd .Name .Local =="\u006d\u0061\u0063r\u006f"{_cga ,_gfd :=_agd .Value ,error (nil );if _gfd !=nil {return _gfd ;};_bbe .MacroAttr =&_cga ;continue ;};if _agd .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_dbb ,_ecfa :=_agd .Value ,error (nil );if _ecfa !=nil {return _ecfa ;};_bbe .TextlinkAttr =&_dbb ;continue ;};if _agd .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_agb ,_aaed :=_a .ParseBool (_agd .Value );if _aaed !=nil {return _aaed ;};_bbe .FLocksTextAttr =&_agb ;continue ;};if _agd .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_cgaf ,_eed :=_a .ParseBool (_agd .Value );if _eed !=nil {return _eed ;};_bbe .FPublishedAttr =&_cgaf ;continue ;};};_egcd :for {_aggcg ,_beg :=d .Token ();if _beg !=nil {return _beg ;};switch _fed :=_aggcg .(type ){case _df .StartElement :switch _fed .Name {case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _fgb :=d .DecodeElement (_bbe .NvSpPr ,&_fed );_fgb !=nil {return _fgb ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _bed :=d .DecodeElement (_bbe .SpPr ,&_fed );_bed !=nil {return _bed ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_bbe .Style =_g .NewCT_ShapeStyle ();if _gdce :=d .DecodeElement (_bbe .Style ,&_fed );_gdce !=nil {return _gdce ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_bbe .TxBody =_g .NewCT_TextBody ();if _bce :=d .DecodeElement (_bbe .TxBody ,&_fed );_bce !=nil {return _bce ;};default:_de .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",_fed .Name );if _ffe :=d .Skip ();_ffe !=nil {return _ffe ;};};case _df .EndElement :break _egcd ;case _df .CharData :};};return nil ;};type CT_OneCellAnchor struct{From *CT_Marker ;Ext *_g .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func (_gae *To )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_gae .CT_Marker =*NewCT_Marker ();_cdbd :for {_cgaff ,_ggcd :=d .Token ();if _ggcd !=nil {return _ggcd ;};switch _dfgb :=_cgaff .(type ){case _df .StartElement :switch _dfgb .Name {case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _ecbd :=d .DecodeElement (&_gae .Col ,&_dfgb );_ecbd !=nil {return _ecbd ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_dgg ,_gebd :=d .Token ();if _gebd !=nil {return _gebd ;};switch _aef :=_dgg .(type ){case _df .CharData :_bbf :=string (_aef );_dcgd ,_edbg :=_g .ParseUnionST_Coordinate (_bbf );if _edbg !=nil {return nil ;};_gae .ColOff =_dcgd ;d .Skip ();case _df .EndElement :};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _gdad :=d .DecodeElement (&_gae .Row ,&_dfgb );_gdad !=nil {return _gdad ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_gde ,_efe :=d .Token ();if _efe !=nil {return _efe ;};switch _dcdb :=_gde .(type ){case _df .CharData :_cbacb :=string (_dcdb );_gfbb ,_feccd :=_g .ParseUnionST_Coordinate (_cbacb );if _feccd !=nil {return nil ;};_gae .RowOff =_gfbb ;d .Skip ();case _df .EndElement :};default:_de .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",_dfgb .Name );if _afcb :=d .Skip ();_afcb !=nil {return _afcb ;};};case _df .EndElement :break _cdbd ;case _df .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_dbdg *CT_PictureNonVisual )ValidateWithPath (path string )error {if _acg :=_dbdg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_acg !=nil {return _acg ;};if _fgag :=_dbdg .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_fgag !=nil {return _fgag ;};return nil ;};type CT_PictureNonVisual struct{CNvPr *_cb .CT_NonVisualDrawingProps ;CNvPicPr *_cb .CT_NonVisualPictureProperties ;}; +// Validate validates the To and its children +func (_adfb *To )Validate ()error {return _adfb .ValidateWithPath ("\u0054\u006f")}; -// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path -func (_bfg *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _bg ,_cddc :=range _bfg .Sp {if _gbfe :=_cddc .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_bg ));_gbfe !=nil {return _gbfe ;};};for _agf ,_ccd :=range _bfg .GrpSp {if _cdbf :=_ccd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_agf ));_cdbf !=nil {return _cdbf ;};};for _agb ,_fdg :=range _bfg .GraphicFrame {if _ggf :=_fdg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_agb ));_ggf !=nil {return _ggf ;};};for _bcbf ,_ggb :=range _bfg .CxnSp {if _agfe :=_ggb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_bcbf ));_agfe !=nil {return _agfe ;};};for _ecbg ,_bba :=range _bfg .Pic {if _cdf :=_bba .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_ecbg ));_cdf !=nil {return _cdf ;};};return nil ;};func (_aab *CT_Connector )UnmarshalXML (d *_cg .Decoder ,start _cg .StartElement )error {_aab .NvCxnSpPr =NewCT_ConnectorNonVisual ();_aab .SpPr =_cb .NewCT_ShapeProperties ();for _ ,_cbe :=range start .Attr {if _cbe .Name .Local =="\u006d\u0061\u0063r\u006f"{_bb ,_aeg :=_cbe .Value ,error (nil );if _aeg !=nil {return _aeg ;};_aab .MacroAttr =&_bb ;continue ;};if _cbe .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_cd ,_ece :=_g .ParseBool (_cbe .Value );if _ece !=nil {return _ece ;};_aab .FPublishedAttr =&_cd ;continue ;};};_aed :for {_af ,_efg :=d .Token ();if _efg !=nil {return _efg ;};switch _acc :=_af .(type ){case _cg .StartElement :switch _acc .Name {case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _gf :=d .DecodeElement (_aab .NvCxnSpPr ,&_acc );_gf !=nil {return _gf ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _aca :=d .DecodeElement (_aab .SpPr ,&_acc );_aca !=nil {return _aca ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_aab .Style =_cb .NewCT_ShapeStyle ();if _abe :=d .DecodeElement (_aab .Style ,&_acc );_abe !=nil {return _abe ;};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",_acc .Name );if _ecd :=d .Skip ();_ecd !=nil {return _ecd ;};};case _cg .EndElement :break _aed ;case _cg .CharData :};};return nil ;};func (_bgg ST_EditAs )Validate ()error {return _bgg .ValidateWithPath ("")};type EG_Anchor struct{TwoCellAnchor *CT_TwoCellAnchor ;OneCellAnchor *CT_OneCellAnchor ;AbsoluteAnchor *CT_AbsoluteAnchor ;};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_eeg :=&CT_GraphicalObjectFrameNonVisual {};_eeg .CNvPr =_cb .NewCT_NonVisualDrawingProps ();_eeg .CNvGraphicFramePr =_cb .NewCT_NonVisualGraphicFrameProperties ();return _eeg ;};type ST_EditAs byte ;func (_aabe ST_EditAs )ValidateWithPath (path string )error {switch _aabe {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 (_aabe ));};return nil ;}; +// ValidateWithPath validates the WsDr and its children, prefixing error messages with path +func (_dbfg *WsDr )ValidateWithPath (path string )error {if _aadd :=_dbfg .CT_Drawing .ValidateWithPath (path );_aadd !=nil {return _aadd ;};return nil ;};func (_adb *CT_GraphicalObjectFrame )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_adb .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_adb .Xfrm =_g .NewCT_Transform2D ();_adb .Graphic =_g .NewGraphic ();for _ ,_def :=range start .Attr {if _def .Name .Local =="\u006d\u0061\u0063r\u006f"{_aeb ,_edc :=_def .Value ,error (nil );if _edc !=nil {return _edc ;};_adb .MacroAttr =&_aeb ;continue ;};if _def .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_cde ,_ccg :=_a .ParseBool (_def .Value );if _ccg !=nil {return _ccg ;};_adb .FPublishedAttr =&_cde ;continue ;};};_ccag :for {_ccf ,_eea :=d .Token ();if _eea !=nil {return _eea ;};switch _fbg :=_ccf .(type ){case _df .StartElement :switch _fbg .Name {case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _gcg :=d .DecodeElement (_adb .NvGraphicFramePr ,&_fbg );_gcg !=nil {return _gcg ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _fddb :=d .DecodeElement (_adb .Xfrm ,&_fbg );_fddb !=nil {return _fddb ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_df .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _deb :=d .DecodeElement (_adb .Graphic ,&_fbg );_deb !=nil {return _deb ;};default:_de .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",_fbg .Name );if _ceg :=d .Skip ();_ceg !=nil {return _ceg ;};};case _df .EndElement :break _ccag ;case _df .CharData :};};return nil ;}; -// Validate validates the CT_GraphicalObjectFrameNonVisual and its children -func (_cfe *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _cfe .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 (_gaf *EG_Anchor )MarshalXML (e *_cg .Encoder ,start _cg .StartElement )error {if _gaf .TwoCellAnchor !=nil {_cdfd :=_cg .StartElement {Name :_cg .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_gaf .TwoCellAnchor ,_cdfd );};if _gaf .OneCellAnchor !=nil {_dgec :=_cg .StartElement {Name :_cg .Name {Local :"\u0078\u0064\u0072\u003a\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_gaf .OneCellAnchor ,_dgec );};if _gaf .AbsoluteAnchor !=nil {_ffadf :=_cg .StartElement {Name :_cg .Name {Local :"\u0078d\u0072:\u0061\u0062\u0073\u006f\u006cu\u0074\u0065A\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_gaf .AbsoluteAnchor ,_ffadf );};return nil ;};func (_aecf *CT_Marker )UnmarshalXML (d *_cg .Decoder ,start _cg .StartElement )error {_aecf .Col =0;_aecf .Row =0;_gcc :for {_bbd ,_gbfb :=d .Token ();if _gbfb !=nil {return _gbfb ;};switch _accg :=_bbd .(type ){case _cg .StartElement :switch _accg .Name {case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _aee :=d .DecodeElement (&_aecf .Col ,&_accg );_aee !=nil {return _aee ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_deb ,_dgeb :=d .Token ();if _dgeb !=nil {return _dgeb ;};switch _ebc :=_deb .(type ){case _cg .CharData :_agg :=string (_ebc );_bcea ,_gbec :=_cb .ParseUnionST_Coordinate (_agg );if _gbec !=nil {return nil ;};_aecf .ColOff =_bcea ;d .Skip ();case _cg .EndElement :};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _ace :=d .DecodeElement (&_aecf .Row ,&_accg );_ace !=nil {return _ace ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_fbde ,_ecf :=d .Token ();if _ecf !=nil {return _ecf ;};switch _gec :=_fbde .(type ){case _cg .CharData :_ebb :=string (_gec );_cff ,_gcg :=_cb .ParseUnionST_Coordinate (_ebb );if _gcg !=nil {return nil ;};_aecf .RowOff =_cff ;d .Skip ();case _cg .EndElement :};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\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_accg .Name );if _dad :=d .Skip ();_dad !=nil {return _dad ;};};case _cg .EndElement :break _gcc ;case _cg .CharData :};};return nil ;};func NewWsDr ()*WsDr {_bcf :=&WsDr {};_bcf .CT_Drawing =*NewCT_Drawing ();return _bcf };func NewCT_Marker ()*CT_Marker {_fdf :=&CT_Marker {};_fdf .Col =0;_fdf .Row =0;return _fdf };func (_egc *CT_GroupShape )UnmarshalXML (d *_cg .Decoder ,start _cg .StartElement )error {_egc .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_egc .GrpSpPr =_cb .NewCT_GroupShapeProperties ();_bcd :for {_feg ,_ebgg :=d .Token ();if _ebgg !=nil {return _ebgg ;};switch _fee :=_feg .(type ){case _cg .StartElement :switch _fee .Name {case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _fbfe :=d .DecodeElement (_egc .NvGrpSpPr ,&_fee );_fbfe !=nil {return _fbfe ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _gee :=d .DecodeElement (_egc .GrpSpPr ,&_fee );_gee !=nil {return _gee ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_feea :=NewCT_GroupShapeChoice ();if _bdbf :=d .DecodeElement (&_feea .Sp ,&_fee );_bdbf !=nil {return _bdbf ;};_egc .Choice =append (_egc .Choice ,_feea );case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_eae :=NewCT_GroupShapeChoice ();if _cee :=d .DecodeElement (&_eae .GrpSp ,&_fee );_cee !=nil {return _cee ;};_egc .Choice =append (_egc .Choice ,_eae );case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_gfb :=NewCT_GroupShapeChoice ();if _aef :=d .DecodeElement (&_gfb .GraphicFrame ,&_fee );_aef !=nil {return _aef ;};_egc .Choice =append (_egc .Choice ,_gfb );case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_eca :=NewCT_GroupShapeChoice ();if _bcb :=d .DecodeElement (&_eca .CxnSp ,&_fee );_bcb !=nil {return _bcb ;};_egc .Choice =append (_egc .Choice ,_eca );case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_cbd :=NewCT_GroupShapeChoice ();if _fgf :=d .DecodeElement (&_cbd .Pic ,&_fee );_fgf !=nil {return _fgf ;};_egc .Choice =append (_egc .Choice ,_cbd );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",_fee .Name );if _ffa :=d .Skip ();_ffa !=nil {return _ffa ;};};case _cg .EndElement :break _bcd ;case _cg .CharData :};};return nil ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;};func (_ecfa *CT_PictureNonVisual )UnmarshalXML (d *_cg .Decoder ,start _cg .StartElement )error {_ecfa .CNvPr =_cb .NewCT_NonVisualDrawingProps ();_ecfa .CNvPicPr =_cb .NewCT_NonVisualPictureProperties ();_cbde :for {_fbfcc ,_gega :=d .Token ();if _gega !=nil {return _gega ;};switch _dbf :=_fbfcc .(type ){case _cg .StartElement :switch _dbf .Name {case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _dbae :=d .DecodeElement (_ecfa .CNvPr ,&_dbf );_dbae !=nil {return _dbae ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _eceg :=d .DecodeElement (_ecfa .CNvPicPr ,&_dbf );_eceg !=nil {return _eceg ;};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",_dbf .Name );if _acfd :=d .Skip ();_acfd !=nil {return _acfd ;};};case _cg .EndElement :break _cbde ;case _cg .CharData :};};return nil ;};func (_cdac *CT_PictureNonVisual )MarshalXML (e *_cg .Encoder ,start _cg .StartElement )error {e .EncodeToken (start );_fac :=_cg .StartElement {Name :_cg .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_cdac .CNvPr ,_fac );_ega :=_cg .StartElement {Name :_cg .Name {Local :"\u0078\u0064\u0072:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_cdac .CNvPicPr ,_ega );e .EncodeToken (_cg .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 (_fdgc *EG_Anchor )UnmarshalXML (d *_cg .Decoder ,start _cg .StartElement )error {_cdfg :for {_dfg ,_gadc :=d .Token ();if _gadc !=nil {return _gadc ;};switch _ebgdc :=_dfg .(type ){case _cg .StartElement :switch _ebgdc .Name {case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_fdgc .TwoCellAnchor =NewCT_TwoCellAnchor ();if _dfb :=d .DecodeElement (_fdgc .TwoCellAnchor ,&_ebgdc );_dfb !=nil {return _dfb ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_fdgc .OneCellAnchor =NewCT_OneCellAnchor ();if _bdfc :=d .DecodeElement (_fdgc .OneCellAnchor ,&_ebgdc );_bdfc !=nil {return _bdfc ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_fdgc .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _fda :=d .DecodeElement (_fdgc .AbsoluteAnchor ,&_ebgdc );_fda !=nil {return _fda ;};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\u0041\u006e\u0063h\u006f\u0072 \u0025\u0076",_ebgdc .Name );if _gggc :=d .Skip ();_gggc !=nil {return _gggc ;};};case _cg .EndElement :break _cdfg ;case _cg .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path +func (_agdd *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _cbc :=_agdd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cbc !=nil {return _cbc ;};if _eab :=_agdd .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_eab !=nil {return _eab ;};return nil ;};func _caeb (_gec bool )uint8 {if _gec {return 1;};return 0;}; -// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path -func (_cdbe *EG_Anchor )ValidateWithPath (path string )error {if _cdbe .TwoCellAnchor !=nil {if _bef :=_cdbe .TwoCellAnchor .ValidateWithPath (path +"\u002f\u0054\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_bef !=nil {return _bef ;};};if _cdbe .OneCellAnchor !=nil {if _beb :=_cdbe .OneCellAnchor .ValidateWithPath (path +"\u002f\u004f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_beb !=nil {return _beb ;};};if _cdbe .AbsoluteAnchor !=nil {if _debe :=_cdbe .AbsoluteAnchor .ValidateWithPath (path +"\u002fA\u0062s\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072");_debe !=nil {return _debe ;};};return nil ;};func (_aaaf *From )UnmarshalXML (d *_cg .Decoder ,start _cg .StartElement )error {_aaaf .CT_Marker =*NewCT_Marker ();_babb :for {_ced ,_cfa :=d .Token ();if _cfa !=nil {return _cfa ;};switch _dcbf :=_ced .(type ){case _cg .StartElement :switch _dcbf .Name {case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _bbgf :=d .DecodeElement (&_aaaf .Col ,&_dcbf );_bbgf !=nil {return _bbgf ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_ccfc ,_edc :=d .Token ();if _edc !=nil {return _edc ;};switch _aaf :=_ccfc .(type ){case _cg .CharData :_facc :=string (_aaf );_gcgc ,_beba :=_cb .ParseUnionST_Coordinate (_facc );if _beba !=nil {return nil ;};_aaaf .ColOff =_gcgc ;d .Skip ();case _cg .EndElement :};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _bbda :=d .DecodeElement (&_aaaf .Row ,&_dcbf );_bbda !=nil {return _bbda ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_ebbg ,_bdc :=d .Token ();if _bdc !=nil {return _bdc ;};switch _bfgb :=_ebbg .(type ){case _cg .CharData :_fff :=string (_bfgb );_eefg ,_dcc :=_cb .ParseUnionST_Coordinate (_fff );if _dcc !=nil {return nil ;};_aaaf .RowOff =_eefg ;d .Skip ();case _cg .EndElement :};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\u0046\u0072o\u006d\u0020\u0025\u0076",_dcbf .Name );if _gacef :=d .Skip ();_gacef !=nil {return _gacef ;};};case _cg .EndElement :break _babb ;case _cg .CharData :};};return nil ;}; +// Validate validates the CT_Rel and its children +func (_fdb *CT_Rel )Validate ()error {return _fdb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");}; -// Validate validates the CT_Shape and its children -func (_gga *CT_Shape )Validate ()error {return _gga .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");}; +// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path +func (_age *CT_Marker )ValidateWithPath (path string )error {if _age .Col < 0{return _b .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 ,_age .Col );};if _caa :=_age .ColOff .ValidateWithPath (path +"\u002fC\u006f\u006c\u004f\u0066\u0066");_caa !=nil {return _caa ;};if _age .Row < 0{return _b .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 ,_age .Row );};if _acge :=_age .RowOff .ValidateWithPath (path +"\u002fR\u006f\u0077\u004f\u0066\u0066");_acge !=nil {return _acge ;};return nil ;};func NewCT_AnchorClientData ()*CT_AnchorClientData {_bg :=&CT_AnchorClientData {};return _bg };func (_eeed ST_EditAs )MarshalXMLAttr (name _df .Name )(_df .Attr ,error ){_begd :=_df .Attr {};_begd .Name =name ;switch _eeed {case ST_EditAsUnset :_begd .Value ="";case ST_EditAsTwoCell :_begd .Value ="\u0074w\u006f\u0043\u0065\u006c\u006c";case ST_EditAsOneCell :_begd .Value ="\u006fn\u0065\u0043\u0065\u006c\u006c";case ST_EditAsAbsolute :_begd .Value ="\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";};return _begd ,nil ;};func (_dggf ST_EditAs )ValidateWithPath (path string )error {switch _dggf {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 (_dggf ));};return nil ;};func (_fbee *CT_Shape )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {if _fbee .MacroAttr !=nil {start .Attr =append (start .Attr ,_df .Attr {Name :_df .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_fbee .MacroAttr )});};if _fbee .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_df .Attr {Name :_df .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0076",*_fbee .TextlinkAttr )});};if _fbee .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_df .Attr {Name :_df .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0064",_caeb (*_fbee .FLocksTextAttr ))});};if _fbee .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_df .Attr {Name :_df .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_caeb (*_fbee .FPublishedAttr ))});};e .EncodeToken (start );_bdg :=_df .StartElement {Name :_df .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fbee .NvSpPr ,_bdg );_gbe :=_df .StartElement {Name :_df .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fbee .SpPr ,_gbe );if _fbee .Style !=nil {_eag :=_df .StartElement {Name :_df .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_fbee .Style ,_eag );};if _fbee .TxBody !=nil {_eaa :=_df .StartElement {Name :_df .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_fbee .TxBody ,_eaa );};e .EncodeToken (_df .EndElement {Name :start .Name });return nil ;};func (_gcf *CT_GroupShape )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {e .EncodeToken (start );_egg :=_df .StartElement {Name :_df .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gcf .NvGrpSpPr ,_egg );_dbg :=_df .StartElement {Name :_df .Name {Local :"x\u0064\u0072\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gcf .GrpSpPr ,_dbg );if _gcf .Choice !=nil {for _ ,_eccb :=range _gcf .Choice {_eccb .MarshalXML (e ,_df .StartElement {});};};e .EncodeToken (_df .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_OneCellAnchor and its children -func (_cgfe *CT_OneCellAnchor )Validate ()error {return _cgfe .ValidateWithPath ("\u0043\u0054_\u004f\u006e\u0065C\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");}; +// Validate validates the CT_GroupShapeChoice and its children +func (_ccgb *CT_GroupShapeChoice )Validate ()error {return _ccgb .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");}; -// Validate validates the EG_ObjectChoicesChoice and its children -func (_dbaf *EG_ObjectChoicesChoice )Validate ()error {return _dbaf .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");};func (_bdgg *CT_GroupShapeChoice )MarshalXML (e *_cg .Encoder ,start _cg .StartElement )error {if _bdgg .Sp !=nil {_cfeg :=_cg .StartElement {Name :_cg .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}};for _ ,_fdc :=range _bdgg .Sp {e .EncodeElement (_fdc ,_cfeg );};};if _bdgg .GrpSp !=nil {_fgaa :=_cg .StartElement {Name :_cg .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};for _ ,_afg :=range _bdgg .GrpSp {e .EncodeElement (_afg ,_fgaa );};};if _bdgg .GraphicFrame !=nil {_ffd :=_cg .StartElement {Name :_cg .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_gagf :=range _bdgg .GraphicFrame {e .EncodeElement (_gagf ,_ffd );};};if _bdgg .CxnSp !=nil {_cgf :=_cg .StartElement {Name :_cg .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};for _ ,_dge :=range _bdgg .CxnSp {e .EncodeElement (_dge ,_cgf );};};if _bdgg .Pic !=nil {_cdb :=_cg .StartElement {Name :_cg .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};for _ ,_gbd :=range _bdgg .Pic {e .EncodeElement (_gbd ,_cdb );};};return nil ;};func (_acfdb *From )MarshalXML (e *_cg .Encoder ,start _cg .StartElement )error {start .Attr =append (start .Attr ,_cg .Attr {Name :_cg .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 ,_cg .Attr {Name :_cg .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 ,_cg .Attr {Name :_cg .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 ,_cg .Attr {Name :_cg .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 ,_cg .Attr {Name :_cg .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 _acfdb .CT_Marker .MarshalXML (e ,start );};func (_bfbc ST_EditAs )MarshalXML (e *_cg .Encoder ,start _cg .StartElement )error {return e .EncodeElement (_bfbc .String (),start );};func NewFrom ()*From {_gbgb :=&From {};_gbgb .CT_Marker =*NewCT_Marker ();return _gbgb };func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_ccf :=&EG_ObjectChoicesChoice {};return _ccf ;};type CT_ConnectorNonVisual struct{CNvPr *_cb .CT_NonVisualDrawingProps ;CNvCxnSpPr *_cb .CT_NonVisualConnectorProperties ;};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_cb .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;};func (_egd *To )UnmarshalXML (d *_cg .Decoder ,start _cg .StartElement )error {_egd .CT_Marker =*NewCT_Marker ();_fedf :for {_ccdb ,_bacd :=d .Token ();if _bacd !=nil {return _bacd ;};switch _gcda :=_ccdb .(type ){case _cg .StartElement :switch _gcda .Name {case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _eaee :=d .DecodeElement (&_egd .Col ,&_gcda );_eaee !=nil {return _eaee ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_afe ,_fbad :=d .Token ();if _fbad !=nil {return _fbad ;};switch _cabc :=_afe .(type ){case _cg .CharData :_eda :=string (_cabc );_gcdb ,_dde :=_cb .ParseUnionST_Coordinate (_eda );if _dde !=nil {return nil ;};_egd .ColOff =_gcdb ;d .Skip ();case _cg .EndElement :};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _eccc :=d .DecodeElement (&_egd .Row ,&_gcda );_eccc !=nil {return _eccc ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_bdgd ,_cbfe :=d .Token ();if _cbfe !=nil {return _cbfe ;};switch _bbdcb :=_bdgd .(type ){case _cg .CharData :_ddad :=string (_bbdcb );_gfce ,_dgd :=_cb .ParseUnionST_Coordinate (_ddad );if _dgd !=nil {return nil ;};_egd .RowOff =_gfce ;d .Skip ();case _cg .EndElement :};default:_f .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",_gcda .Name );if _gbbb :=d .Skip ();_gbbb !=nil {return _gbbb ;};};case _cg .EndElement :break _fedf ;case _cg .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_gedc *CT_Drawing )ValidateWithPath (path string )error {for _eff ,_cdd :=range _gedc .EG_Anchor {if _cef :=_cdd .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_eff ));_cef !=nil {return _cef ;};};return nil ;};func (_fcf *CT_Marker )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {e .EncodeToken (start );_aecg :=_df .StartElement {Name :_df .Name {Local :"\u0078d\u0072\u003a\u0063\u006f\u006c"}};e .EncodeElement (_fcf .Col ,_aecg );_aegc :=_df .StartElement {Name :_df .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006f\u006c\u004f\u0066\u0066"}};e .EncodeElement (_fcf .ColOff ,_aegc );_fddgd :=_df .StartElement {Name :_df .Name {Local :"\u0078d\u0072\u003a\u0072\u006f\u0077"}};e .EncodeElement (_fcf .Row ,_fddgd );_fcbf :=_df .StartElement {Name :_df .Name {Local :"\u0078\u0064\u0072\u003a\u0072\u006f\u0077\u004f\u0066\u0066"}};e .EncodeElement (_fcf .RowOff ,_fcbf );e .EncodeToken (_df .EndElement {Name :start .Name });return nil ;};func (_dcag *CT_GroupShapeNonVisual )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_dcag .CNvPr =_g .NewCT_NonVisualDrawingProps ();_dcag .CNvGrpSpPr =_g .NewCT_NonVisualGroupDrawingShapeProps ();_dea :for {_aacc ,_ff :=d .Token ();if _ff !=nil {return _ff ;};switch _ffg :=_aacc .(type ){case _df .StartElement :switch _ffg .Name {case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _dfd :=d .DecodeElement (_dcag .CNvPr ,&_ffg );_dfd !=nil {return _dfd ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _aaf :=d .DecodeElement (_dcag .CNvGrpSpPr ,&_ffg );_aaf !=nil {return _aaf ;};default:_de .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",_ffg .Name );if _cbe :=d .Skip ();_cbe !=nil {return _cbe ;};};case _df .EndElement :break _dea ;case _df .CharData :};};return nil ;};func (_cegd *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {e .EncodeToken (start );_bfc :=_df .StartElement {Name :_df .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_cegd .CNvPr ,_bfc );_ead :=_df .StartElement {Name :_df .Name {Local :"x\u0064\u0072\u003a\u0063Nv\u0047r\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_cegd .CNvGraphicFramePr ,_ead );e .EncodeToken (_df .EndElement {Name :start .Name });return nil ;};func (_ffbb ST_EditAs )Validate ()error {return _ffbb .ValidateWithPath ("")};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_eebf :=&CT_ShapeNonVisual {};_eebf .CNvPr =_g .NewCT_NonVisualDrawingProps ();_eebf .CNvSpPr =_g .NewCT_NonVisualDrawingShapeProps ();return _eebf ;}; -// ValidateWithPath validates the From and its children, prefixing error messages with path -func (_fafba *From )ValidateWithPath (path string )error {if _effd :=_fafba .CT_Marker .ValidateWithPath (path );_effd !=nil {return _effd ;};return nil ;}; +// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path +func (_egf *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _ece :=_egf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ece !=nil {return _ece ;};if _ede :=_egf .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_ede !=nil {return _ede ;};return nil ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_bfba *CT_Shape )ValidateWithPath (path string )error {if _bbdg :=_bfba .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_bbdg !=nil {return _bbdg ;};if _cgeg :=_bfba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cgeg !=nil {return _cgeg ;};if _bfba .Style !=nil {if _bcde :=_bfba .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bcde !=nil {return _bcde ;};};if _bfba .TxBody !=nil {if _gefg :=_bfba .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_gefg !=nil {return _gefg ;};};return nil ;};func (_eba *CT_GroupShapeNonVisual )MarshalXML (e *_cg .Encoder ,start _cg .StartElement )error {e .EncodeToken (start );_bccb :=_cg .StartElement {Name :_cg .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_eba .CNvPr ,_bccb );_fbfc :=_cg .StartElement {Name :_cg .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0047\u0072p\u0053\u0070\u0050\u0072"}};e .EncodeElement (_eba .CNvGrpSpPr ,_fbfc );e .EncodeToken (_cg .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AnchorClientData and its children +func (_fce *CT_AnchorClientData )Validate ()error {return _fce .ValidateWithPath ("\u0043\u0054\u005f\u0041nc\u0068\u006f\u0072\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;};func (_cba *CT_ConnectorNonVisual )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_cba .CNvPr =_g .NewCT_NonVisualDrawingProps ();_cba .CNvCxnSpPr =_g .NewCT_NonVisualConnectorProperties ();_eee :for {_gba ,_fdd :=d .Token ();if _fdd !=nil {return _fdd ;};switch _ged :=_gba .(type ){case _df .StartElement :switch _ged .Name {case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _ef :=d .DecodeElement (_cba .CNvPr ,&_ged );_ef !=nil {return _ef ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _bdf :=d .DecodeElement (_cba .CNvCxnSpPr ,&_ged );_bdf !=nil {return _bdf ;};default:_de .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",_ged .Name );if _dcee :=d .Skip ();_dcee !=nil {return _dcee ;};};case _df .EndElement :break _eee ;case _df .CharData :};};return nil ;};func NewCT_Marker ()*CT_Marker {_ebg :=&CT_Marker {};_ebg .Col =0;_ebg .Row =0;return _ebg };func (_cebe *EG_ObjectChoicesChoice )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_fecc :for {_edf ,_cac :=d .Token ();if _cac !=nil {return _cac ;};switch _ggaa :=_edf .(type ){case _df .StartElement :switch _ggaa .Name {case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_cebe .Sp =NewCT_Shape ();if _bbbf :=d .DecodeElement (_cebe .Sp ,&_ggaa );_bbbf !=nil {return _bbbf ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_cebe .GrpSp =NewCT_GroupShape ();if _cdf :=d .DecodeElement (_cebe .GrpSp ,&_ggaa );_cdf !=nil {return _cdf ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_cebe .GraphicFrame =NewCT_GraphicalObjectFrame ();if _degg :=d .DecodeElement (_cebe .GraphicFrame ,&_ggaa );_degg !=nil {return _degg ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_cebe .CxnSp =NewCT_Connector ();if _dbab :=d .DecodeElement (_cebe .CxnSp ,&_ggaa );_dbab !=nil {return _dbab ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_cebe .Pic =NewCT_Picture ();if _fbdac :=d .DecodeElement (_cebe .Pic ,&_ggaa );_fbdac !=nil {return _fbdac ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_cebe .ContentPart =NewCT_Rel ();if _cgad :=d .DecodeElement (_cebe .ContentPart ,&_ggaa );_cgad !=nil {return _cgad ;};default:_de .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",_ggaa .Name );if _geff :=d .Skip ();_geff !=nil {return _geff ;};};case _df .EndElement :break _fecc ;case _df .CharData :};};return nil ;};func NewCT_AbsoluteAnchor ()*CT_AbsoluteAnchor {_c :=&CT_AbsoluteAnchor {};_c .Pos =_g .NewCT_Point2D ();_c .Ext =_g .NewCT_PositiveSize2D ();_c .ClientData =NewCT_AnchorClientData ();return _c ;}; -// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_fafa *CT_Rel )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_Connector and its children +func (_fbd *CT_Connector )Validate ()error {return _fbd .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_cbbf ST_EditAs )String ()string {switch _cbbf {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 (_dfede *WsDr )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {start .Attr =append (start .Attr ,_df .Attr {Name :_df .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 ,_df .Attr {Name :_df .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 ,_df .Attr {Name :_df .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 ,_df .Attr {Name :_df .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 ,_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 ="\u0078\u0064\u0072\u003a\u0077\u0073\u0044\u0072";return _dfede .CT_Drawing .MarshalXML (e ,start );};func NewCT_Shape ()*CT_Shape {_cdgb :=&CT_Shape {};_cdgb .NvSpPr =NewCT_ShapeNonVisual ();_cdgb .SpPr =_g .NewCT_ShapeProperties ();return _cdgb ;}; -// Validate validates the CT_Drawing and its children -func (_gag *CT_Drawing )Validate ()error {return _gag .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_def :=&CT_ConnectorNonVisual {};_def .CNvPr =_cb .NewCT_NonVisualDrawingProps ();_def .CNvCxnSpPr =_cb .NewCT_NonVisualConnectorProperties ();return _def ;};func (_gdc *CT_GraphicalObjectFrame )UnmarshalXML (d *_cg .Decoder ,start _cg .StartElement )error {_gdc .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_gdc .Xfrm =_cb .NewCT_Transform2D ();_gdc .Graphic =_cb .NewGraphic ();for _ ,_gdg :=range start .Attr {if _gdg .Name .Local =="\u006d\u0061\u0063r\u006f"{_fbbf ,_gge :=_gdg .Value ,error (nil );if _gge !=nil {return _gge ;};_gdc .MacroAttr =&_fbbf ;continue ;};if _gdg .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_eag ,_egb :=_g .ParseBool (_gdg .Value );if _egb !=nil {return _egb ;};_gdc .FPublishedAttr =&_eag ;continue ;};};_cgd :for {_gdfa ,_aad :=d .Token ();if _aad !=nil {return _aad ;};switch _gba :=_gdfa .(type ){case _cg .StartElement :switch _gba .Name {case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _aga :=d .DecodeElement (_gdc .NvGraphicFramePr ,&_gba );_aga !=nil {return _aga ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _fbca :=d .DecodeElement (_gdc .Xfrm ,&_gba );_fbca !=nil {return _fbca ;};case _cg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_cg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dag :=d .DecodeElement (_gdc .Graphic ,&_gba );_dag !=nil {return _dag ;};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",_gba .Name );if _bbf :=d .Skip ();_bbf !=nil {return _bbf ;};};case _cg .EndElement :break _cgd ;case _cg .CharData :};};return nil ;};func (_dcba *CT_Shape )UnmarshalXML (d *_cg .Decoder ,start _cg .StartElement )error {_dcba .NvSpPr =NewCT_ShapeNonVisual ();_dcba .SpPr =_cb .NewCT_ShapeProperties ();for _ ,_bgc :=range start .Attr {if _bgc .Name .Local =="\u006d\u0061\u0063r\u006f"{_ead ,_gdbf :=_bgc .Value ,error (nil );if _gdbf !=nil {return _gdbf ;};_dcba .MacroAttr =&_ead ;continue ;};if _bgc .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_dbgc ,_fdfc :=_bgc .Value ,error (nil );if _fdfc !=nil {return _fdfc ;};_dcba .TextlinkAttr =&_dbgc ;continue ;};if _bgc .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_feac ,_fcfb :=_g .ParseBool (_bgc .Value );if _fcfb !=nil {return _fcfb ;};_dcba .FLocksTextAttr =&_feac ;continue ;};if _bgc .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_baff ,_addg :=_g .ParseBool (_bgc .Value );if _addg !=nil {return _addg ;};_dcba .FPublishedAttr =&_baff ;continue ;};};_egf :for {_agge ,_aaeb :=d .Token ();if _aaeb !=nil {return _aaeb ;};switch _cgdac :=_agge .(type ){case _cg .StartElement :switch _cgdac .Name {case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _ada :=d .DecodeElement (_dcba .NvSpPr ,&_cgdac );_ada !=nil {return _ada ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _ggbd :=d .DecodeElement (_dcba .SpPr ,&_cgdac );_ggbd !=nil {return _ggbd ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_dcba .Style =_cb .NewCT_ShapeStyle ();if _bae :=d .DecodeElement (_dcba .Style ,&_cgdac );_bae !=nil {return _bae ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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"}:_dcba .TxBody =_cb .NewCT_TextBody ();if _adbd :=d .DecodeElement (_dcba .TxBody ,&_cgdac );_adbd !=nil {return _adbd ;};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",_cgdac .Name );if _geca :=d .Skip ();_geca !=nil {return _geca ;};};case _cg .EndElement :break _egf ;case _cg .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_AnchorClientData and its children, prefixing error messages with path +func (_ed *CT_AnchorClientData )ValidateWithPath (path string )error {return nil };type ST_EditAs byte ; -// ValidateWithPath validates the WsDr and its children, prefixing error messages with path -func (_cdge *WsDr )ValidateWithPath (path string )error {if _gbdb :=_cdge .CT_Drawing .ValidateWithPath (path );_gbdb !=nil {return _gbdb ;};return nil ;}; +// Validate validates the CT_TwoCellAnchor and its children +func (_bgc *CT_TwoCellAnchor )Validate ()error {return _bgc .ValidateWithPath ("\u0043\u0054_\u0054\u0077\u006fC\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");}; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_aaa *CT_Drawing )ValidateWithPath (path string )error {for _fbc ,_ea :=range _aaa .EG_Anchor {if _cgg :=_ea .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_fbc ));_cgg !=nil {return _cgg ;};};return nil ;}; +// Validate validates the EG_Anchor and its children +func (_bgcg *EG_Anchor )Validate ()error {return _bgcg .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");};type CT_Rel struct{IdAttr string ;};func (_afcc *EG_ObjectChoices )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {if _afcc .Choice !=nil {_afcc .Choice .MarshalXML (e ,_df .StartElement {});};return nil ;}; -// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path -func (_dbd *CT_Marker )ValidateWithPath (path string )error {if _dbd .Col < 0{return _b .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 ,_dbd .Col );};if _cfed :=_dbd .ColOff .ValidateWithPath (path +"\u002fC\u006f\u006c\u004f\u0066\u0066");_cfed !=nil {return _cfed ;};if _dbd .Row < 0{return _b .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 ,_dbd .Row );};if _bbad :=_dbd .RowOff .ValidateWithPath (path +"\u002fR\u006f\u0077\u004f\u0066\u0066");_bbad !=nil {return _bbad ;};return nil ;}; +// Validate validates the CT_Picture and its children +func (_cgf *CT_Picture )Validate ()error {return _cgf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");}; -// Validate validates the From and its children -func (_bgd *From )Validate ()error {return _bgd .ValidateWithPath ("\u0046\u0072\u006f\u006d")};func NewTo ()*To {_cbae :=&To {};_cbae .CT_Marker =*NewCT_Marker ();return _cbae }; +// Validate validates the CT_GraphicalObjectFrame and its children +func (_ada *CT_GraphicalObjectFrame )Validate ()error {return _ada .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");}; -// Validate validates the CT_TwoCellAnchor and its children -func (_dac *CT_TwoCellAnchor )Validate ()error {return _dac .ValidateWithPath ("\u0043\u0054_\u0054\u0077\u006fC\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");};func (_decg ST_EditAs )MarshalXMLAttr (name _cg .Name )(_cg .Attr ,error ){_eacg :=_cg .Attr {};_eacg .Name =name ;switch _decg {case ST_EditAsUnset :_eacg .Value ="";case ST_EditAsTwoCell :_eacg .Value ="\u0074w\u006f\u0043\u0065\u006c\u006c";case ST_EditAsOneCell :_eacg .Value ="\u006fn\u0065\u0043\u0065\u006c\u006c";case ST_EditAsAbsolute :_eacg .Value ="\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";};return _eacg ,nil ;};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_aadf :=&CT_ShapeNonVisual {};_aadf .CNvPr =_cb .NewCT_NonVisualDrawingProps ();_aadf .CNvSpPr =_cb .NewCT_NonVisualDrawingShapeProps ();return _aadf ;}; +// Validate validates the CT_GroupShape and its children +func (_daeb *CT_GroupShape )Validate ()error {return _daeb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func (_dcac *CT_PictureNonVisual )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_dcac .CNvPr =_g .NewCT_NonVisualDrawingProps ();_dcac .CNvPicPr =_g .NewCT_NonVisualPictureProperties ();_ecbb :for {_bcd ,_cbbgb :=d .Token ();if _cbbgb !=nil {return _cbbgb ;};switch _abga :=_bcd .(type ){case _df .StartElement :switch _abga .Name {case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _fca :=d .DecodeElement (_dcac .CNvPr ,&_abga );_fca !=nil {return _fca ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _fddbc :=d .DecodeElement (_dcac .CNvPicPr ,&_abga );_fddbc !=nil {return _fddbc ;};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",_abga .Name );if _efg :=d .Skip ();_efg !=nil {return _efg ;};};case _df .EndElement :break _ecbb ;case _df .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_AbsoluteAnchor and its children, prefixing error messages with path -func (_dd *CT_AbsoluteAnchor )ValidateWithPath (path string )error {if _ga :=_dd .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_ga !=nil {return _ga ;};if _gd :=_dd .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_gd !=nil {return _gd ;};if _dd .Choice !=nil {if _ff :=_dd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ff !=nil {return _ff ;};};if _ef :=_dd .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_ef !=nil {return _ef ;};return nil ;}; +// Validate validates the CT_ShapeNonVisual and its children +func (_ccfb *CT_ShapeNonVisual )Validate ()error {return _ccfb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_eca *CT_TwoCellAnchor )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_eca .From =NewCT_Marker ();_eca .To =NewCT_Marker ();_eca .ClientData =NewCT_AnchorClientData ();for _ ,_cfff :=range start .Attr {if _cfff .Name .Local =="\u0065\u0064\u0069\u0074\u0041\u0073"{_eca .EditAsAttr .UnmarshalXMLAttr (_cfff );continue ;};};_defa :for {_bdfdb ,_cdb :=d .Token ();if _cdb !=nil {return _cdb ;};switch _gcfg :=_bdfdb .(type ){case _df .StartElement :switch _gcfg .Name {case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _gccc :=d .DecodeElement (_eca .From ,&_gcfg );_gccc !=nil {return _gccc ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _dgdg :=d .DecodeElement (_eca .To ,&_gcfg );_dgdg !=nil {return _dgdg ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_eca .Choice =NewEG_ObjectChoicesChoice ();if _aabc :=d .DecodeElement (&_eca .Choice .Sp ,&_gcfg );_aabc !=nil {return _aabc ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_eca .Choice =NewEG_ObjectChoicesChoice ();if _bdb :=d .DecodeElement (&_eca .Choice .GrpSp ,&_gcfg );_bdb !=nil {return _bdb ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_eca .Choice =NewEG_ObjectChoicesChoice ();if _fff :=d .DecodeElement (&_eca .Choice .GraphicFrame ,&_gcfg );_fff !=nil {return _fff ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_eca .Choice =NewEG_ObjectChoicesChoice ();if _afbc :=d .DecodeElement (&_eca .Choice .CxnSp ,&_gcfg );_afbc !=nil {return _afbc ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_eca .Choice =NewEG_ObjectChoicesChoice ();if _befc :=d .DecodeElement (&_eca .Choice .Pic ,&_gcfg );_befc !=nil {return _befc ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_eca .Choice =NewEG_ObjectChoicesChoice ();if _ebga :=d .DecodeElement (&_eca .Choice .ContentPart ,&_gcfg );_ebga !=nil {return _ebga ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _dbgg :=d .DecodeElement (_eca .ClientData ,&_gcfg );_dbgg !=nil {return _dbgg ;};default:_de .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",_gcfg .Name );if _edba :=d .Skip ();_edba !=nil {return _edba ;};};case _df .EndElement :break _defa ;case _df .CharData :};};return nil ;};func (_afd *CT_OneCellAnchor )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_afd .From =NewCT_Marker ();_afd .Ext =_g .NewCT_PositiveSize2D ();_afd .ClientData =NewCT_AnchorClientData ();_bdfd :for {_ddbg ,_bccf :=d .Token ();if _bccf !=nil {return _bccf ;};switch _acdg :=_ddbg .(type ){case _df .StartElement :switch _acdg .Name {case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _daef :=d .DecodeElement (_afd .From ,&_acdg );_daef !=nil {return _daef ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _cbad :=d .DecodeElement (_afd .Ext ,&_acdg );_cbad !=nil {return _cbad ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_afd .Choice =NewEG_ObjectChoicesChoice ();if _fddd :=d .DecodeElement (&_afd .Choice .Sp ,&_acdg );_fddd !=nil {return _fddd ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_afd .Choice =NewEG_ObjectChoicesChoice ();if _gbb :=d .DecodeElement (&_afd .Choice .GrpSp ,&_acdg );_gbb !=nil {return _gbb ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_afd .Choice =NewEG_ObjectChoicesChoice ();if _gcga :=d .DecodeElement (&_afd .Choice .GraphicFrame ,&_acdg );_gcga !=nil {return _gcga ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_afd .Choice =NewEG_ObjectChoicesChoice ();if _fga :=d .DecodeElement (&_afd .Choice .CxnSp ,&_acdg );_fga !=nil {return _fga ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_afd .Choice =NewEG_ObjectChoicesChoice ();if _fgae :=d .DecodeElement (&_afd .Choice .Pic ,&_acdg );_fgae !=nil {return _fgae ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_afd .Choice =NewEG_ObjectChoicesChoice ();if _bbb :=d .DecodeElement (&_afd .Choice .ContentPart ,&_acdg );_bbb !=nil {return _bbb ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _afe :=d .DecodeElement (_afd .ClientData ,&_acdg );_afe !=nil {return _afe ;};default:_de .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",_acdg .Name );if _fdde :=d .Skip ();_fdde !=nil {return _fdde ;};};case _df .EndElement :break _bdfd ;case _df .CharData :};};return nil ;};func (_aebe *CT_TwoCellAnchor )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {if _aebe .EditAsAttr !=ST_EditAsUnset {_efd ,_affb :=_aebe .EditAsAttr .MarshalXMLAttr (_df .Name {Local :"\u0065\u0064\u0069\u0074\u0041\u0073"});if _affb !=nil {return _affb ;};start .Attr =append (start .Attr ,_efd );};e .EncodeToken (start );_geg :=_df .StartElement {Name :_df .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_aebe .From ,_geg );_dbf :=_df .StartElement {Name :_df .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}};e .EncodeElement (_aebe .To ,_dbf );if _aebe .Choice !=nil {_aebe .Choice .MarshalXML (e ,_df .StartElement {});};_ebb :=_df .StartElement {Name :_df .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_aebe .ClientData ,_ebb );e .EncodeToken (_df .EndElement {Name :start .Name });return nil ;};func (_afc *CT_GraphicalObjectFrame )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {if _afc .MacroAttr !=nil {start .Attr =append (start .Attr ,_df .Attr {Name :_df .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_afc .MacroAttr )});};if _afc .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_df .Attr {Name :_df .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_caeb (*_afc .FPublishedAttr ))});};e .EncodeToken (start );_gdg :=_df .StartElement {Name :_df .Name {Local :"x\u0064r\u003a\u006e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_afc .NvGraphicFramePr ,_gdg );_ea :=_df .StartElement {Name :_df .Name {Local :"\u0078\u0064\u0072\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_afc .Xfrm ,_ea );_eece :=_df .StartElement {Name :_df .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_eece .Attr =append (_eece .Attr ,_df .Attr {Name :_df .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"});e .EncodeElement (_afc .Graphic ,_eece );e .EncodeToken (_df .EndElement {Name :start .Name });return nil ;};func (_gbd *From )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_gbd .CT_Marker =*NewCT_Marker ();_ffag :for {_aagg ,_aedfe :=d .Token ();if _aedfe !=nil {return _aedfe ;};switch _daga :=_aagg .(type ){case _df .StartElement :switch _daga .Name {case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _cbec :=d .DecodeElement (&_gbd .Col ,&_daga );_cbec !=nil {return _cbec ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_cecg ,_edbe :=d .Token ();if _edbe !=nil {return _edbe ;};switch _bgce :=_cecg .(type ){case _df .CharData :_bcdf :=string (_bgce );_gfbe ,_gcd :=_g .ParseUnionST_Coordinate (_bcdf );if _gcd !=nil {return nil ;};_gbd .ColOff =_gfbe ;d .Skip ();case _df .EndElement :};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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 _ddaf :=d .DecodeElement (&_gbd .Row ,&_daga );_ddaf !=nil {return _ddaf ;};case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_acae ,_caaba :=d .Token ();if _caaba !=nil {return _caaba ;};switch _bbbd :=_acae .(type ){case _df .CharData :_fcff :=string (_bbbd );_faab ,_defe :=_g .ParseUnionST_Coordinate (_fcff );if _defe !=nil {return nil ;};_gbd .RowOff =_faab ;d .Skip ();case _df .EndElement :};default:_de .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",_daga .Name );if _gfa :=d .Skip ();_gfa !=nil {return _gfa ;};};case _df .EndElement :break _ffag ;case _df .CharData :};};return nil ;};func (_agcfa ST_EditAs )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {return e .EncodeElement (_agcfa .String (),start );};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_g .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;};func (_dfed *CT_Rel )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {for _ ,_fece :=range start .Attr {if _fece .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fece .Name .Local =="\u0069\u0064"||_fece .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"&&_fece .Name .Local =="\u0069\u0064"{_bgb ,_fcd :=_fece .Value ,error (nil );if _fcd !=nil {return _fcd ;};_dfed .IdAttr =_bgb ;continue ;};};for {_gbg ,_egd :=d .Token ();if _egd !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_egd );};if _gdc ,_fbdg :=_gbg .(_df .EndElement );_fbdg &&_gdc .Name ==start .Name {break ;};};return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_feg :=&CT_GroupShapeChoice {};return _feg };func (_gbfe *CT_GroupShapeNonVisual )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {e .EncodeToken (start );_cad :=_df .StartElement {Name :_df .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_gbfe .CNvPr ,_cad );_abg :=_df .StartElement {Name :_df .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0047\u0072p\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gbfe .CNvGrpSpPr ,_abg );e .EncodeToken (_df .EndElement {Name :start .Name });return nil ;};type CT_AbsoluteAnchor struct{Pos *_g .CT_Point2D ;Ext *_g .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func (_dceed *ST_EditAs )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_dggad ,_gddba :=d .Token ();if _gddba !=nil {return _gddba ;};if _ccaa ,_cgfa :=_dggad .(_df .EndElement );_cgfa &&_ccaa .Name ==start .Name {*_dceed =1;return nil ;};if _bae ,_bba :=_dggad .(_df .CharData );!_bba {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",_dggad );}else {switch string (_bae ){case "":*_dceed =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_dceed =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_dceed =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_dceed =3;};};_dggad ,_gddba =d .Token ();if _gddba !=nil {return _gddba ;};if _eebd ,_fcec :=_dggad .(_df .EndElement );_fcec &&_eebd .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",_dggad );};func (_cedc *EG_Anchor )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {if _cedc .TwoCellAnchor !=nil {_bff :=_df .StartElement {Name :_df .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_cedc .TwoCellAnchor ,_bff );};if _cedc .OneCellAnchor !=nil {_edg :=_df .StartElement {Name :_df .Name {Local :"\u0078\u0064\u0072\u003a\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_cedc .OneCellAnchor ,_edg );};if _cedc .AbsoluteAnchor !=nil {_fge :=_df .StartElement {Name :_df .Name {Local :"\u0078d\u0072:\u0061\u0062\u0073\u006f\u006cu\u0074\u0065A\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_cedc .AbsoluteAnchor ,_fge );};return nil ;};func NewCT_Drawing ()*CT_Drawing {_ac :=&CT_Drawing {};return _ac };func (_gaeg *WsDr )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_gaeg .CT_Drawing =*NewCT_Drawing ();_eccc :for {_ddef ,_gce :=d .Token ();if _gce !=nil {return _gce ;};switch _dgb :=_ddef .(type ){case _df .StartElement :switch _dgb .Name {case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_bdde :=NewEG_Anchor ();_bdde .TwoCellAnchor =NewCT_TwoCellAnchor ();if _dadg :=d .DecodeElement (_bdde .TwoCellAnchor ,&_dgb );_dadg !=nil {return _dadg ;};_gaeg .EG_Anchor =append (_gaeg .EG_Anchor ,_bdde );case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_dgga :=NewEG_Anchor ();_dgga .OneCellAnchor =NewCT_OneCellAnchor ();if _ddf :=d .DecodeElement (_dgga .OneCellAnchor ,&_dgb );_ddf !=nil {return _ddf ;};_gaeg .EG_Anchor =append (_gaeg .EG_Anchor ,_dgga );case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_df .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"}:_bgfb :=NewEG_Anchor ();_bgfb .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _agcc :=d .DecodeElement (_bgfb .AbsoluteAnchor ,&_dgb );_agcc !=nil {return _agcc ;};_gaeg .EG_Anchor =append (_gaeg .EG_Anchor ,_bgfb );default:_de .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",_dgb .Name );if _cbeg :=d .Skip ();_cbeg !=nil {return _cbeg ;};};case _df .EndElement :break _eccc ;case _df .CharData :};};return nil ;}; -// Validate validates the CT_Connector and its children -func (_abd *CT_Connector )Validate ()error {return _abd .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func NewCT_Drawing ()*CT_Drawing {_gdd :=&CT_Drawing {};return _gdd };func (_acgd *WsDr )MarshalXML (e *_cg .Encoder ,start _cg .StartElement )error {start .Attr =append (start .Attr ,_cg .Attr {Name :_cg .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 ,_cg .Attr {Name :_cg .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 ,_cg .Attr {Name :_cg .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 ,_cg .Attr {Name :_cg .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 ,_cg .Attr {Name :_cg .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 _acgd .CT_Drawing .MarshalXML (e ,start );}; +// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path +func (_geb *EG_Anchor )ValidateWithPath (path string )error {if _geb .TwoCellAnchor !=nil {if _fcbg :=_geb .TwoCellAnchor .ValidateWithPath (path +"\u002f\u0054\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_fcbg !=nil {return _fcbg ;};};if _geb .OneCellAnchor !=nil {if _cbce :=_geb .OneCellAnchor .ValidateWithPath (path +"\u002f\u004f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_cbce !=nil {return _cbce ;};};if _geb .AbsoluteAnchor !=nil {if _fdda :=_geb .AbsoluteAnchor .ValidateWithPath (path +"\u002fA\u0062s\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072");_fdda !=nil {return _fdda ;};};return nil ;}; -// Validate validates the EG_ObjectChoices and its children -func (_aade *EG_ObjectChoices )Validate ()error {return _aade .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");};func (_aae *CT_GroupShapeNonVisual )UnmarshalXML (d *_cg .Decoder ,start _cg .StartElement )error {_aae .CNvPr =_cb .NewCT_NonVisualDrawingProps ();_aae .CNvGrpSpPr =_cb .NewCT_NonVisualGroupDrawingShapeProps ();_efb :for {_fgfc ,_cba :=d .Token ();if _cba !=nil {return _cba ;};switch _ged :=_fgfc .(type ){case _cg .StartElement :switch _ged .Name {case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _agfea :=d .DecodeElement (_aae .CNvPr ,&_ged );_agfea !=nil {return _agfea ;};case _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\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_cg .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 _dcbd :=d .DecodeElement (_aae .CNvGrpSpPr ,&_ged );_dcbd !=nil {return _dcbd ;};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",_ged .Name );if _aac :=d .Skip ();_aac !=nil {return _aac ;};};case _cg .EndElement :break _efb ;case _cg .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path +func (_bec *CT_Rel )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_GroupShape and its children -func (_eee *CT_GroupShape )Validate ()error {return _eee .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func init (){_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 (_gga *CT_GroupShape )ValidateWithPath (path string )error {if _dde :=_gga .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_dde !=nil {return _dde ;};if _fcg :=_gga .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_fcg !=nil {return _fcg ;};for _ded ,_bcb :=range _gga .Choice {if _accb :=_bcb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ded ));_accb !=nil {return _accb ;};};return nil ;};func init (){_de .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 );_de .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 );_de .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 );_de .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 );_de .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 );_de .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 );_de .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 );_de .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 );_de .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 );_de .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 );_de .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 );_de .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 );_de .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 );_de .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 );_de .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 );_de .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 );_de .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 );_de .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 );_de .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 );_de .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 );_de .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 );_de .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 0f2acc3a29..77f2d1370f 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 (_e "encoding/xml";_c "fmt";_cd "github.com/unidoc/unioffice";_b "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_fd "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_g "strconv";_ed "time";); +package custom_properties ;import (_gb "encoding/xml";_ac "fmt";_bg "github.com/unidoc/unioffice";_e "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_ae "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_a "strconv";_b "time";);type CT_Property struct{FmtidAttr string ;PidAttr int32 ;NameAttr *string ;LinkTargetAttr *string ;Vector *_e .Vector ;Array *_e .Array ;Blob *string ;Oblob *string ;Empty *_e .Empty ;Null *_e .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 *_b .Time ;Filetime *_b .Time ;Bool *bool ;Cy *string ;Error *string ;Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *_e .Vstream ;Clsid *string ;}; -// ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path -func (_eg *CT_Properties )ValidateWithPath (path string )error {for _acc ,_adc :=range _eg .Property {if _be :=_adc .ValidateWithPath (_c .Sprintf ("\u0025s\u002fP\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u005b\u0025\u0064\u005d",path ,_acc ));_be !=nil {return _be ;};};return nil ;};func (_ge *CT_Property )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ge .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 _ ,_gg :=range start .Attr {if _gg .Name .Local =="\u0070\u0069\u0064"{_dd ,_dc :=_g .ParseInt (_gg .Value ,10,32);if _dc !=nil {return _dc ;};_ge .PidAttr =int32 (_dd );continue ;};if _gg .Name .Local =="\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"{_cec ,_bfg :=_gg .Value ,error (nil );if _bfg !=nil {return _bfg ;};_ge .LinkTargetAttr =&_cec ;continue ;};if _gg .Name .Local =="\u006e\u0061\u006d\u0065"{_aea ,_cfe :=_gg .Value ,error (nil );if _cfe !=nil {return _cfe ;};_ge .NameAttr =&_aea ;continue ;};if _gg .Name .Local =="\u0066\u006d\u0074i\u0064"{_eda ,_cc :=_gg .Value ,error (nil );if _cc !=nil {return _cc ;};_ge .FmtidAttr =_eda ;continue ;};};_bcf :for {_dg ,_efc :=d .Token ();if _efc !=nil {return _efc ;};switch _egb :=_dg .(type ){case _e .StartElement :switch _egb .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"}:_ge .Vector =_b .NewVector ();if _cagc :=d .DecodeElement (_ge .Vector ,&_egb );_cagc !=nil {return _cagc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0061\u0072\u0072a\u0079"}:_ge .Array =_b .NewArray ();if _ddb :=d .DecodeElement (_ge .Array ,&_egb );_ddb !=nil {return _ddb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_ge .Blob =new (string );if _aca :=d .DecodeElement (_ge .Blob ,&_egb );_aca !=nil {return _aca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006f\u0062\u006co\u0062"}:_ge .Oblob =new (string );if _ddc :=d .DecodeElement (_ge .Oblob ,&_egb );_ddc !=nil {return _ddc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0065\u006d\u0070t\u0079"}:_ge .Empty =_b .NewEmpty ();if _aff :=d .DecodeElement (_ge .Empty ,&_egb );_aff !=nil {return _aff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006e\u0075\u006c\u006c"}:_ge .Null =_b .NewNull ();if _gdf :=d .DecodeElement (_ge .Null ,&_egb );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0031"}:_ge .I1 =new (int8 );if _bgb :=d .DecodeElement (_ge .I1 ,&_egb );_bgb !=nil {return _bgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0032"}:_ge .I2 =new (int16 );if _bcc :=d .DecodeElement (_ge .I2 ,&_egb );_bcc !=nil {return _bcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0034"}:_ge .I4 =new (int32 );if _befe :=d .DecodeElement (_ge .I4 ,&_egb );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0038"}:_ge .I8 =new (int64 );if _cfff :=d .DecodeElement (_ge .I8 ,&_egb );_cfff !=nil {return _cfff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u006e\u0074"}:_ge .Int =new (int32 );if _cea :=d .DecodeElement (_ge .Int ,&_egb );_cea !=nil {return _cea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0031"}:_ge .Ui1 =new (uint8 );if _dfc :=d .DecodeElement (_ge .Ui1 ,&_egb );_dfc !=nil {return _dfc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0032"}:_ge .Ui2 =new (uint16 );if _bccb :=d .DecodeElement (_ge .Ui2 ,&_egb );_bccb !=nil {return _bccb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0034"}:_ge .Ui4 =new (uint32 );if _bec :=d .DecodeElement (_ge .Ui4 ,&_egb );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0038"}:_ge .Ui8 =new (uint64 );if _daa :=d .DecodeElement (_ge .Ui8 ,&_egb );_daa !=nil {return _daa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u006e\u0074"}:_ge .Uint =new (uint32 );if _daaf :=d .DecodeElement (_ge .Uint ,&_egb );_daaf !=nil {return _daaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0072\u0034"}:_ge .R4 =new (float32 );if _daf :=d .DecodeElement (_ge .R4 ,&_egb );_daf !=nil {return _daf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0072\u0038"}:_ge .R8 =new (float64 );if _bfge :=d .DecodeElement (_ge .R8 ,&_egb );_bfge !=nil {return _bfge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:_ge .Decimal =new (float64 );if _cecf :=d .DecodeElement (_ge .Decimal ,&_egb );_cecf !=nil {return _cecf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006c\u0070\u0073t\u0072"}:_ge .Lpstr =new (string );if _dfe :=d .DecodeElement (_ge .Lpstr ,&_egb );_dfe !=nil {return _dfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006c\u0070\u0077\u0073\u0074\u0072"}:_ge .Lpwstr =new (string );if _bbe :=d .DecodeElement (_ge .Lpwstr ,&_egb );_bbe !=nil {return _bbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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\u0073\u0074\u0072"}:_ge .Bstr =new (string );if _gbc :=d .DecodeElement (_ge .Bstr ,&_egb );_gbc !=nil {return _gbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0064\u0061\u0074\u0065"}:_ge .Date =new (_ed .Time );if _fb :=d .DecodeElement (_ge .Date ,&_egb );_fb !=nil {return _fb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:_ge .Filetime =new (_ed .Time );if _aee :=d .DecodeElement (_ge .Filetime ,&_egb );_aee !=nil {return _aee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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\u006f\u006f\u006c"}:_ge .Bool =new (bool );if _fbc :=d .DecodeElement (_ge .Bool ,&_egb );_fbc !=nil {return _fbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0063\u0079"}:_ge .Cy =new (string );if _dafb :=d .DecodeElement (_ge .Cy ,&_egb );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0065\u0072\u0072o\u0072"}:_ge .Error =new (string );if _bd :=d .DecodeElement (_ge .Error ,&_egb );_bd !=nil {return _bd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0073\u0074\u0072\u0065\u0061\u006d"}:_ge .Stream =new (string );if _cg :=d .DecodeElement (_ge .Stream ,&_egb );_cg !=nil {return _cg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006fs\u0074\u0072\u0065\u0061\u006d"}:_ge .Ostream =new (string );if _fg :=d .DecodeElement (_ge .Ostream ,&_egb );_fg !=nil {return _fg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0073t\u006f\u0072\u0061\u0067\u0065"}:_ge .Storage =new (string );if _ada :=d .DecodeElement (_ge .Storage ,&_egb );_ada !=nil {return _ada ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}:_ge .Ostorage =new (string );if _aeeb :=d .DecodeElement (_ge .Ostorage ,&_egb );_aeeb !=nil {return _aeeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0076s\u0074\u0072\u0065\u0061\u006d"}:_ge .Vstream =_b .NewVstream ();if _ebb :=d .DecodeElement (_ge .Vstream ,&_egb );_ebb !=nil {return _ebb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0063\u006c\u0073i\u0064"}:_ge .Clsid =new (string );if _gab :=d .DecodeElement (_ge .Clsid ,&_egb );_gab !=nil {return _gab ;};default:_cd .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",_egb .Name );if _bdf :=d .Skip ();_bdf !=nil {return _bdf ;};};case _e .EndElement :break _bcf ;case _e .CharData :};};return nil ;};func NewCT_Properties ()*CT_Properties {_fa :=&CT_Properties {};return _fa }; - -// Validate validates the CT_Property and its children -func (_ec *CT_Property )Validate ()error {return _ec .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079");}; +// ValidateWithPath validates the CT_Property and its children, prefixing error messages with path +func (_ccf *CT_Property )ValidateWithPath (path string )error {if !_ae .ST_GuidPatternRe .MatchString (_ccf .FmtidAttr ){return _ac .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 ,_ae .ST_GuidPatternRe ,_ccf .FmtidAttr );};if _ccf .Vector !=nil {if _eddf :=_ccf .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_eddf !=nil {return _eddf ;};};if _ccf .Array !=nil {if _gga :=_ccf .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079");_gga !=nil {return _gga ;};};if _ccf .Empty !=nil {if _dge :=_ccf .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079");_dge !=nil {return _dge ;};};if _ccf .Null !=nil {if _ag :=_ccf .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c");_ag !=nil {return _ag ;};};if _ccf .Cy !=nil {if !_e .ST_CyPatternRe .MatchString (*_ccf .Cy ){return _ac .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 ,_e .ST_CyPatternRe ,*_ccf .Cy );};};if _ccf .Error !=nil {if !_e .ST_ErrorPatternRe .MatchString (*_ccf .Error ){return _ac .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 ,_e .ST_ErrorPatternRe ,*_ccf .Error );};};if _ccf .Vstream !=nil {if _gegd :=_ccf .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_gegd !=nil {return _gegd ;};};if _ccf .Clsid !=nil {if !_ae .ST_GuidPatternRe .MatchString (*_ccf .Clsid ){return _ac .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 ,*_ccf .Clsid );};};return nil ;}; -// Validate validates the CT_Properties and its children -func (_ceg *CT_Properties )Validate ()error {return _ceg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_dgc *Properties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dgc .CT_Properties =*NewCT_Properties ();_eec :for {_fbg ,_bfc :=d .Token ();if _bfc !=nil {return _bfc ;};switch _edaa :=_fbg .(type ){case _e .StartElement :switch _edaa .Name {case _e .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"}:_cae :=NewCT_Property ();if _dgb :=d .DecodeElement (_cae ,&_edaa );_dgb !=nil {return _dgb ;};_dgc .Property =append (_dgc .Property ,_cae );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",_edaa .Name );if _gfd :=d .Skip ();_gfd !=nil {return _gfd ;};};case _e .EndElement :break _eec ;case _e .CharData :};};return nil ;};func (_aeaa *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 :"\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 ,_e .Attr {Name :_e .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 ,_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 _aeaa .CT_Properties .MarshalXML (e ,start );};func (_ba *CT_Properties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ce :for {_af ,_ac :=d .Token ();if _ac !=nil {return _ac ;};switch _ad :=_af .(type ){case _e .StartElement :switch _ad .Name {case _e .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"}:_faa :=NewCT_Property ();if _eb :=d .DecodeElement (_faa ,&_ad );_eb !=nil {return _eb ;};_ba .Property =append (_ba .Property ,_faa );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",_ad .Name );if _d :=d .Skip ();_d !=nil {return _d ;};};case _e .EndElement :break _ce ;case _e .CharData :};};return nil ;};type Properties struct{CT_Properties };func (_gd *CT_Property )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006d\u0074i\u0064"},Value :_c .Sprintf ("\u0025\u0076",_gd .FmtidAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_gd .PidAttr )});if _gd .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gd .NameAttr )});};if _gd .LinkTargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gd .LinkTargetAttr )});};e .EncodeToken (start );if _gd .Vector !=nil {_ee :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_gd .Vector ,_ee );};if _gd .Array !=nil {_bg :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}};e .EncodeElement (_gd .Array ,_bg );};if _gd .Blob !=nil {_bef :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_cd .AddPreserveSpaceAttr (&_bef ,*_gd .Blob );e .EncodeElement (_gd .Blob ,_bef );};if _gd .Oblob !=nil {_cb :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}};_cd .AddPreserveSpaceAttr (&_cb ,*_gd .Oblob );e .EncodeElement (_gd .Oblob ,_cb );};if _gd .Empty !=nil {_cf :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_gd .Empty ,_cf );};if _gd .Null !=nil {_bf :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}};e .EncodeElement (_gd .Null ,_bf );};if _gd .I1 !=nil {_eeg :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_gd .I1 ,_eeg );};if _gd .I2 !=nil {_fec :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ai\u0032"}};e .EncodeElement (_gd .I2 ,_fec );};if _gd .I4 !=nil {_df :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_gd .I4 ,_df );};if _gd .I8 !=nil {_ca :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ai\u0038"}};e .EncodeElement (_gd .I8 ,_ca );};if _gd .Int !=nil {_baf :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_gd .Int ,_baf );};if _gd .Ui1 !=nil {_cag :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};e .EncodeElement (_gd .Ui1 ,_cag );};if _gd .Ui2 !=nil {_cff :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};e .EncodeElement (_gd .Ui2 ,_cff );};if _gd .Ui4 !=nil {_gc :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};e .EncodeElement (_gd .Ui4 ,_gc );};if _gd .Ui8 !=nil {_bff :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};e .EncodeElement (_gd .Ui8 ,_bff );};if _gd .Uint !=nil {_bga :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};e .EncodeElement (_gd .Uint ,_bga );};if _gd .R4 !=nil {_eee :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ar\u0034"}};e .EncodeElement (_gd .R4 ,_eee );};if _gd .R8 !=nil {_ef :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ar\u0038"}};e .EncodeElement (_gd .R8 ,_ef );};if _gd .Decimal !=nil {_gda :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};e .EncodeElement (_gd .Decimal ,_gda );};if _gd .Lpstr !=nil {_fdf :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};_cd .AddPreserveSpaceAttr (&_fdf ,*_gd .Lpstr );e .EncodeElement (_gd .Lpstr ,_fdf );};if _gd .Lpwstr !=nil {_fecg :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_cd .AddPreserveSpaceAttr (&_fecg ,*_gd .Lpwstr );e .EncodeElement (_gd .Lpwstr ,_fecg );};if _gd .Bstr !=nil {_ab :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};_cd .AddPreserveSpaceAttr (&_ab ,*_gd .Bstr );e .EncodeElement (_gd .Bstr ,_ab );};if _gd .Date !=nil {_bb :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_gd .Date ,_bb );};if _gd .Filetime !=nil {_ff :=_e .StartElement {Name :_e .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};e .EncodeElement (_gd .Filetime ,_ff );};if _gd .Bool !=nil {_aa :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};e .EncodeElement (_gd .Bool ,_aa );};if _gd .Cy !=nil {_bge :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ac\u0079"}};_cd .AddPreserveSpaceAttr (&_bge ,*_gd .Cy );e .EncodeElement (_gd .Cy ,_bge );};if _gd .Error !=nil {_ae :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};_cd .AddPreserveSpaceAttr (&_ae ,*_gd .Error );e .EncodeElement (_gd .Error ,_ae );};if _gd .Stream !=nil {_baa :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_cd .AddPreserveSpaceAttr (&_baa ,*_gd .Stream );e .EncodeElement (_gd .Stream ,_baa );};if _gd .Ostream !=nil {_bgf :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_cd .AddPreserveSpaceAttr (&_bgf ,*_gd .Ostream );e .EncodeElement (_gd .Ostream ,_bgf );};if _gd .Storage !=nil {_bag :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_cd .AddPreserveSpaceAttr (&_bag ,*_gd .Storage );e .EncodeElement (_gd .Storage ,_bag );};if _gd .Ostorage !=nil {_bcg :=_e .StartElement {Name :_e .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_cd .AddPreserveSpaceAttr (&_bcg ,*_gd .Ostorage );e .EncodeElement (_gd .Ostorage ,_bcg );};if _gd .Vstream !=nil {_gf :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_gd .Vstream ,_gf );};if _gd .Clsid !=nil {_aac :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};_cd .AddPreserveSpaceAttr (&_aac ,*_gd .Clsid );e .EncodeElement (_gd .Clsid ,_aac );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gb *CT_Properties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gb .Property !=nil {_fe :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}};for _ ,_a :=range _gb .Property {e .EncodeElement (_a ,_fe );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the Properties and its children, prefixing error messages with path +func (_bbf *Properties )ValidateWithPath (path string )error {if _bba :=_bbf .CT_Properties .ValidateWithPath (path );_bba !=nil {return _bba ;};return nil ;}; // Validate validates the Properties and its children -func (_gea *Properties )Validate ()error {return _gea .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +func (_adb *Properties )Validate ()error {return _adb .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the Properties and its children, prefixing error messages with path -func (_cfd *Properties )ValidateWithPath (path string )error {if _abg :=_cfd .CT_Properties .ValidateWithPath (path );_abg !=nil {return _abg ;};return nil ;};type CT_Property struct{FmtidAttr string ;PidAttr int32 ;NameAttr *string ;LinkTargetAttr *string ;Vector *_b .Vector ;Array *_b .Array ;Blob *string ;Oblob *string ;Empty *_b .Empty ;Null *_b .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 *_ed .Time ;Filetime *_ed .Time ;Bool *bool ;Cy *string ;Error *string ;Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *_b .Vstream ;Clsid *string ;};func NewCT_Property ()*CT_Property {_da :=&CT_Property {};_da .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 _da ;}; +// Validate validates the CT_Properties and its children +func (_ad *CT_Properties )Validate ()error {return _ad .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_cbe *Properties )UnmarshalXML (d *_gb .Decoder ,start _gb .StartElement )error {_cbe .CT_Properties =*NewCT_Properties ();_gff :for {_bec ,_bdfg :=d .Token ();if _bdfg !=nil {return _bdfg ;};switch _bgde :=_bec .(type ){case _gb .StartElement :switch _bgde .Name {case _gb .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"}:_dd :=NewCT_Property ();if _edg :=d .DecodeElement (_dd ,&_bgde );_edg !=nil {return _edg ;};_cbe .Property =append (_cbe .Property ,_dd );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\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_bgde .Name );if _fec :=d .Skip ();_fec !=nil {return _fec ;};};case _gb .EndElement :break _gff ;case _gb .CharData :};};return nil ;};func NewCT_Property ()*CT_Property {_ba :=&CT_Property {};_ba .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 _ba ;};func NewProperties ()*Properties {_agd :=&Properties {};_agd .CT_Properties =*NewCT_Properties ();return _agd ;};func (_gf *CT_Property )MarshalXML (e *_gb .Encoder ,start _gb .StartElement )error {start .Attr =append (start .Attr ,_gb .Attr {Name :_gb .Name {Local :"\u0066\u006d\u0074i\u0064"},Value :_ac .Sprintf ("\u0025\u0076",_gf .FmtidAttr )});start .Attr =append (start .Attr ,_gb .Attr {Name :_gb .Name {Local :"\u0070\u0069\u0064"},Value :_ac .Sprintf ("\u0025\u0076",_gf .PidAttr )});if _gf .NameAttr !=nil {start .Attr =append (start .Attr ,_gb .Attr {Name :_gb .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ac .Sprintf ("\u0025\u0076",*_gf .NameAttr )});};if _gf .LinkTargetAttr !=nil {start .Attr =append (start .Attr ,_gb .Attr {Name :_gb .Name {Local :"\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_ac .Sprintf ("\u0025\u0076",*_gf .LinkTargetAttr )});};e .EncodeToken (start );if _gf .Vector !=nil {_dbb :=_gb .StartElement {Name :_gb .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_gf .Vector ,_dbb );};if _gf .Array !=nil {_fee :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}};e .EncodeElement (_gf .Array ,_fee );};if _gf .Blob !=nil {_dg :=_gb .StartElement {Name :_gb .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_bg .AddPreserveSpaceAttr (&_dg ,*_gf .Blob );e .EncodeElement (_gf .Blob ,_dg );};if _gf .Oblob !=nil {_cb :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}};_bg .AddPreserveSpaceAttr (&_cb ,*_gf .Oblob );e .EncodeElement (_gf .Oblob ,_cb );};if _gf .Empty !=nil {_da :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_gf .Empty ,_da );};if _gf .Null !=nil {_bd :=_gb .StartElement {Name :_gb .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}};e .EncodeElement (_gf .Null ,_bd );};if _gf .I1 !=nil {_bgg :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_gf .I1 ,_bgg );};if _gf .I2 !=nil {_ed :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003ai\u0032"}};e .EncodeElement (_gf .I2 ,_ed );};if _gf .I4 !=nil {_efc :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_gf .I4 ,_efc );};if _gf .I8 !=nil {_be :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003ai\u0038"}};e .EncodeElement (_gf .I8 ,_be );};if _gf .Int !=nil {_cd :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_gf .Int ,_cd );};if _gf .Ui1 !=nil {_gfa :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};e .EncodeElement (_gf .Ui1 ,_gfa );};if _gf .Ui2 !=nil {_ffa :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};e .EncodeElement (_gf .Ui2 ,_ffa );};if _gf .Ui4 !=nil {_bc :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};e .EncodeElement (_gf .Ui4 ,_bc );};if _gf .Ui8 !=nil {_edd :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};e .EncodeElement (_gf .Ui8 ,_edd );};if _gf .Uint !=nil {_af :=_gb .StartElement {Name :_gb .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};e .EncodeElement (_gf .Uint ,_af );};if _gf .R4 !=nil {_gc :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003ar\u0034"}};e .EncodeElement (_gf .R4 ,_gc );};if _gf .R8 !=nil {_bgd :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003ar\u0038"}};e .EncodeElement (_gf .R8 ,_bgd );};if _gf .Decimal !=nil {_gfd :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};e .EncodeElement (_gf .Decimal ,_gfd );};if _gf .Lpstr !=nil {_bdf :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};_bg .AddPreserveSpaceAttr (&_bdf ,*_gf .Lpstr );e .EncodeElement (_gf .Lpstr ,_bdf );};if _gf .Lpwstr !=nil {_acg :=_gb .StartElement {Name :_gb .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_bg .AddPreserveSpaceAttr (&_acg ,*_gf .Lpwstr );e .EncodeElement (_gf .Lpwstr ,_acg );};if _gf .Bstr !=nil {_fcf :=_gb .StartElement {Name :_gb .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};_bg .AddPreserveSpaceAttr (&_fcf ,*_gf .Bstr );e .EncodeElement (_gf .Bstr ,_fcf );};if _gf .Date !=nil {_acgc :=_gb .StartElement {Name :_gb .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_gf .Date ,_acgc );};if _gf .Filetime !=nil {_fbc :=_gb .StartElement {Name :_gb .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};e .EncodeElement (_gf .Filetime ,_fbc );};if _gf .Bool !=nil {_ec :=_gb .StartElement {Name :_gb .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};e .EncodeElement (_gf .Bool ,_ec );};if _gf .Cy !=nil {_cba :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003ac\u0079"}};_bg .AddPreserveSpaceAttr (&_cba ,*_gf .Cy );e .EncodeElement (_gf .Cy ,_cba );};if _gf .Error !=nil {_fg :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};_bg .AddPreserveSpaceAttr (&_fg ,*_gf .Error );e .EncodeElement (_gf .Error ,_fg );};if _gf .Stream !=nil {_bf :=_gb .StartElement {Name :_gb .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_bg .AddPreserveSpaceAttr (&_bf ,*_gf .Stream );e .EncodeElement (_gf .Stream ,_bf );};if _gf .Ostream !=nil {_afa :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_bg .AddPreserveSpaceAttr (&_afa ,*_gf .Ostream );e .EncodeElement (_gf .Ostream ,_afa );};if _gf .Storage !=nil {_ce :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_bg .AddPreserveSpaceAttr (&_ce ,*_gf .Storage );e .EncodeElement (_gf .Storage ,_ce );};if _gf .Ostorage !=nil {_ee :=_gb .StartElement {Name :_gb .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_bg .AddPreserveSpaceAttr (&_ee ,*_gf .Ostorage );e .EncodeElement (_gf .Ostorage ,_ee );};if _gf .Vstream !=nil {_bbb :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_gf .Vstream ,_bbb );};if _gf .Clsid !=nil {_faa :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};_bg .AddPreserveSpaceAttr (&_faa ,*_gf .Clsid );e .EncodeElement (_gf .Clsid ,_faa );};e .EncodeToken (_gb .EndElement {Name :start .Name });return nil ;};func (_df *CT_Properties )UnmarshalXML (d *_gb .Decoder ,start _gb .StartElement )error {_dc :for {_gg ,_gbd :=d .Token ();if _gbd !=nil {return _gbd ;};switch _fa :=_gg .(type ){case _gb .StartElement :switch _fa .Name {case _gb .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"}:_fc :=NewCT_Property ();if _aa :=d .DecodeElement (_fc ,&_fa );_aa !=nil {return _aa ;};_df .Property =append (_df .Property ,_fc );default:_bg .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",_fa .Name );if _db :=d .Skip ();_db !=nil {return _db ;};};case _gb .EndElement :break _dc ;case _gb .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Property and its children, prefixing error messages with path -func (_ea *CT_Property )ValidateWithPath (path string )error {if !_fd .ST_GuidPatternRe .MatchString (_ea .FmtidAttr ){return _c .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 ,_fd .ST_GuidPatternRe ,_ea .FmtidAttr );};if _ea .Vector !=nil {if _bgd :=_ea .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_bgd !=nil {return _bgd ;};};if _ea .Array !=nil {if _edb :=_ea .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079");_edb !=nil {return _edb ;};};if _ea .Empty !=nil {if _dcd :=_ea .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079");_dcd !=nil {return _dcd ;};};if _ea .Null !=nil {if _bdb :=_ea .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c");_bdb !=nil {return _bdb ;};};if _ea .Cy !=nil {if !_b .ST_CyPatternRe .MatchString (*_ea .Cy ){return _c .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 ,_b .ST_CyPatternRe ,*_ea .Cy );};};if _ea .Error !=nil {if !_b .ST_ErrorPatternRe .MatchString (*_ea .Error ){return _c .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 ,_b .ST_ErrorPatternRe ,*_ea .Error );};};if _ea .Vstream !=nil {if _fad :=_ea .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_fad !=nil {return _fad ;};};if _ea .Clsid !=nil {if !_fd .ST_GuidPatternRe .MatchString (*_ea .Clsid ){return _c .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 ,_fd .ST_GuidPatternRe ,*_ea .Clsid );};};return nil ;};type CT_Properties struct{Property []*CT_Property ;};func NewProperties ()*Properties {_ead :=&Properties {};_ead .CT_Properties =*NewCT_Properties ();return _ead ;};func init (){_cd .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 );_cd .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 );_cd .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 +// Validate validates the CT_Property and its children +func (_fce *CT_Property )Validate ()error {return _fce .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079");};func (_f *CT_Properties )MarshalXML (e *_gb .Encoder ,start _gb .StartElement )error {e .EncodeToken (start );if _f .Property !=nil {_gd :=_gb .StartElement {Name :_gb .Name {Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}};for _ ,_c :=range _f .Property {e .EncodeElement (_c ,_gd );};};e .EncodeToken (_gb .EndElement {Name :start .Name });return nil ;};type CT_Properties struct{Property []*CT_Property ;};func (_cbc *CT_Property )UnmarshalXML (d *_gb .Decoder ,start _gb .StartElement )error {_cbc .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 _ ,_ggc :=range start .Attr {if _ggc .Name .Local =="\u0070\u0069\u0064"{_eeg ,_fd :=_a .ParseInt (_ggc .Value ,10,32);if _fd !=nil {return _fd ;};_cbc .PidAttr =int32 (_eeg );continue ;};if _ggc .Name .Local =="\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"{_adg ,_bdfd :=_ggc .Value ,error (nil );if _bdfd !=nil {return _bdfd ;};_cbc .LinkTargetAttr =&_adg ;continue ;};if _ggc .Name .Local =="\u006e\u0061\u006d\u0065"{_efb ,_cbb :=_ggc .Value ,error (nil );if _cbb !=nil {return _cbb ;};_cbc .NameAttr =&_efb ;continue ;};if _ggc .Name .Local =="\u0066\u006d\u0074i\u0064"{_fgg ,_cc :=_ggc .Value ,error (nil );if _cc !=nil {return _cc ;};_cbc .FmtidAttr =_fgg ;continue ;};};_dgb :for {_ge ,_cg :=d .Token ();if _cg !=nil {return _cg ;};switch _eg :=_ge .(type ){case _gb .StartElement :switch _eg .Name {case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .Vector =_e .NewVector ();if _eec :=d .DecodeElement (_cbc .Vector ,&_eg );_eec !=nil {return _eec ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .Array =_e .NewArray ();if _dce :=d .DecodeElement (_cbc .Array ,&_eg );_dce !=nil {return _dce ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .Blob =new (string );if _gdf :=d .DecodeElement (_cbc .Blob ,&_eg );_gdf !=nil {return _gdf ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .Oblob =new (string );if _gca :=d .DecodeElement (_cbc .Oblob ,&_eg );_gca !=nil {return _gca ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .Empty =_e .NewEmpty ();if _cef :=d .DecodeElement (_cbc .Empty ,&_eg );_cef !=nil {return _cef ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .Null =_e .NewNull ();if _fff :=d .DecodeElement (_cbc .Null ,&_eg );_fff !=nil {return _fff ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .I1 =new (int8 );if _cf :=d .DecodeElement (_cbc .I1 ,&_eg );_cf !=nil {return _cf ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .I2 =new (int16 );if _ffb :=d .DecodeElement (_cbc .I2 ,&_eg );_ffb !=nil {return _ffb ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .I4 =new (int32 );if _cfd :=d .DecodeElement (_cbc .I4 ,&_eg );_cfd !=nil {return _cfd ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .I8 =new (int64 );if _eb :=d .DecodeElement (_cbc .I8 ,&_eg );_eb !=nil {return _eb ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .Int =new (int32 );if _ga :=d .DecodeElement (_cbc .Int ,&_eg );_ga !=nil {return _ga ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .Ui1 =new (uint8 );if _de :=d .DecodeElement (_cbc .Ui1 ,&_eg );_de !=nil {return _de ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .Ui2 =new (uint16 );if _dgd :=d .DecodeElement (_cbc .Ui2 ,&_eg );_dgd !=nil {return _dgd ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .Ui4 =new (uint32 );if _edf :=d .DecodeElement (_cbc .Ui4 ,&_eg );_edf !=nil {return _edf ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .Ui8 =new (uint64 );if _gcc :=d .DecodeElement (_cbc .Ui8 ,&_eg );_gcc !=nil {return _gcc ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .Uint =new (uint32 );if _cbaf :=d .DecodeElement (_cbc .Uint ,&_eg );_cbaf !=nil {return _cbaf ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .R4 =new (float32 );if _bca :=d .DecodeElement (_cbc .R4 ,&_eg );_bca !=nil {return _bca ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .R8 =new (float64 );if _dcee :=d .DecodeElement (_cbc .R8 ,&_eg );_dcee !=nil {return _dcee ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .Decimal =new (float64 );if _ab :=d .DecodeElement (_cbc .Decimal ,&_eg );_ab !=nil {return _ab ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .Lpstr =new (string );if _dgf :=d .DecodeElement (_cbc .Lpstr ,&_eg );_dgf !=nil {return _dgf ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .Lpwstr =new (string );if _dbd :=d .DecodeElement (_cbc .Lpwstr ,&_eg );_dbd !=nil {return _dbd ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .Bstr =new (string );if _geg :=d .DecodeElement (_cbc .Bstr ,&_eg );_geg !=nil {return _geg ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .Date =new (_b .Time );if _faab :=d .DecodeElement (_cbc .Date ,&_eg );_faab !=nil {return _faab ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .Filetime =new (_b .Time );if _ffbb :=d .DecodeElement (_cbc .Filetime ,&_eg );_ffbb !=nil {return _ffbb ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .Bool =new (bool );if _eee :=d .DecodeElement (_cbc .Bool ,&_eg );_eee !=nil {return _eee ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .Cy =new (string );if _cbaa :=d .DecodeElement (_cbc .Cy ,&_eg );_cbaa !=nil {return _cbaa ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .Error =new (string );if _gcb :=d .DecodeElement (_cbc .Error ,&_eg );_gcb !=nil {return _gcb ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .Stream =new (string );if _ebg :=d .DecodeElement (_cbc .Stream ,&_eg );_ebg !=nil {return _ebg ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .Ostream =new (string );if _cbafg :=d .DecodeElement (_cbc .Ostream ,&_eg );_cbafg !=nil {return _cbafg ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .Storage =new (string );if _bgge :=d .DecodeElement (_cbc .Storage ,&_eg );_bgge !=nil {return _bgge ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .Ostorage =new (string );if _afd :=d .DecodeElement (_cbc .Ostorage ,&_eg );_afd !=nil {return _afd ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .Vstream =_e .NewVstream ();if _bbbc :=d .DecodeElement (_cbc .Vstream ,&_eg );_bbbc !=nil {return _bbbc ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cbc .Clsid =new (string );if _ea :=d .DecodeElement (_cbc .Clsid ,&_eg );_ea !=nil {return _ea ;};default:_bg .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",_eg .Name );if _cee :=d .Skip ();_cee !=nil {return _cee ;};};case _gb .EndElement :break _dgb ;case _gb .CharData :};};return nil ;};func (_ecg *Properties )MarshalXML (e *_gb .Encoder ,start _gb .StartElement )error {start .Attr =append (start .Attr ,_gb .Attr {Name :_gb .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 ,_gb .Attr {Name :_gb .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 ,_gb .Attr {Name :_gb .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 ,_gb .Attr {Name :_gb .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 _ecg .CT_Properties .MarshalXML (e ,start );}; + +// ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path +func (_bb *CT_Properties )ValidateWithPath (path string )error {for _ff ,_ef :=range _bb .Property {if _fe :=_ef .ValidateWithPath (_ac .Sprintf ("\u0025s\u002fP\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u005b\u0025\u0064\u005d",path ,_ff ));_fe !=nil {return _fe ;};};return nil ;};func NewCT_Properties ()*CT_Properties {_d :=&CT_Properties {};return _d };type Properties struct{CT_Properties };func init (){_bg .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 );_bg .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 );_bg .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 e767e98404..b187139d06 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 (_e "encoding/xml";_g "fmt";_bb "github.com/unidoc/unioffice";_gc "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_b "regexp";_c "strconv";_ec "time";); +package docPropsVTypes ;import (_a "encoding/xml";_b "fmt";_g "github.com/unidoc/unioffice";_ac "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_d "regexp";_bd "strconv";_af "time";);func (_ead *CT_Variant )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ead .Variant !=nil {_ceae :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};e .EncodeElement (_ead .Variant ,_ceae );};if _ead .Vector !=nil {_agb :=_a .StartElement {Name :_a .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_ead .Vector ,_agb );};if _ead .Array !=nil {_efd :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}};e .EncodeElement (_ead .Array ,_efd );};if _ead .Blob !=nil {_aeeb :=_a .StartElement {Name :_a .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_g .AddPreserveSpaceAttr (&_aeeb ,*_ead .Blob );e .EncodeElement (_ead .Blob ,_aeeb );};if _ead .Oblob !=nil {_dgf :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}};_g .AddPreserveSpaceAttr (&_dgf ,*_ead .Oblob );e .EncodeElement (_ead .Oblob ,_dgf );};if _ead .Empty !=nil {_ffc :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_ead .Empty ,_ffc );};if _ead .Null !=nil {_gbf :=_a .StartElement {Name :_a .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}};e .EncodeElement (_ead .Null ,_gbf );};if _ead .I1 !=nil {_dcg :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_ead .I1 ,_dcg );};if _ead .I2 !=nil {_dfg :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003ai\u0032"}};e .EncodeElement (_ead .I2 ,_dfg );};if _ead .I4 !=nil {_cfda :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_ead .I4 ,_cfda );};if _ead .I8 !=nil {_dbfg :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003ai\u0038"}};e .EncodeElement (_ead .I8 ,_dbfg );};if _ead .Int !=nil {_ggg :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_ead .Int ,_ggg );};if _ead .Ui1 !=nil {_ccg :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};e .EncodeElement (_ead .Ui1 ,_ccg );};if _ead .Ui2 !=nil {_gfc :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};e .EncodeElement (_ead .Ui2 ,_gfc );};if _ead .Ui4 !=nil {_fbf :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};e .EncodeElement (_ead .Ui4 ,_fbf );};if _ead .Ui8 !=nil {_aff :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};e .EncodeElement (_ead .Ui8 ,_aff );};if _ead .Uint !=nil {_geb :=_a .StartElement {Name :_a .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};e .EncodeElement (_ead .Uint ,_geb );};if _ead .R4 !=nil {_ffe :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003ar\u0034"}};e .EncodeElement (_ead .R4 ,_ffe );};if _ead .R8 !=nil {_dfce :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003ar\u0038"}};e .EncodeElement (_ead .R8 ,_dfce );};if _ead .Decimal !=nil {_dgb :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};e .EncodeElement (_ead .Decimal ,_dgb );};if _ead .Lpstr !=nil {_gec :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};_g .AddPreserveSpaceAttr (&_gec ,*_ead .Lpstr );e .EncodeElement (_ead .Lpstr ,_gec );};if _ead .Lpwstr !=nil {_eg :=_a .StartElement {Name :_a .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_g .AddPreserveSpaceAttr (&_eg ,*_ead .Lpwstr );e .EncodeElement (_ead .Lpwstr ,_eg );};if _ead .Bstr !=nil {_dagc :=_a .StartElement {Name :_a .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};_g .AddPreserveSpaceAttr (&_dagc ,*_ead .Bstr );e .EncodeElement (_ead .Bstr ,_dagc );};if _ead .Date !=nil {_ceg :=_a .StartElement {Name :_a .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_ead .Date ,_ceg );};if _ead .Filetime !=nil {_ggb :=_a .StartElement {Name :_a .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};e .EncodeElement (_ead .Filetime ,_ggb );};if _ead .Bool !=nil {_dcba :=_a .StartElement {Name :_a .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};e .EncodeElement (_ead .Bool ,_dcba );};if _ead .Cy !=nil {_egb :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003ac\u0079"}};_g .AddPreserveSpaceAttr (&_egb ,*_ead .Cy );e .EncodeElement (_ead .Cy ,_egb );};if _ead .Error !=nil {_aeb :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};_g .AddPreserveSpaceAttr (&_aeb ,*_ead .Error );e .EncodeElement (_ead .Error ,_aeb );};if _ead .Stream !=nil {_eed :=_a .StartElement {Name :_a .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_g .AddPreserveSpaceAttr (&_eed ,*_ead .Stream );e .EncodeElement (_ead .Stream ,_eed );};if _ead .Ostream !=nil {_bab :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_g .AddPreserveSpaceAttr (&_bab ,*_ead .Ostream );e .EncodeElement (_ead .Ostream ,_bab );};if _ead .Storage !=nil {_dfcf :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_g .AddPreserveSpaceAttr (&_dfcf ,*_ead .Storage );e .EncodeElement (_ead .Storage ,_dfcf );};if _ead .Ostorage !=nil {_agd :=_a .StartElement {Name :_a .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_g .AddPreserveSpaceAttr (&_agd ,*_ead .Ostorage );e .EncodeElement (_ead .Ostorage ,_agd );};if _ead .Vstream !=nil {_bgb :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_ead .Vstream ,_bgb );};if _ead .Clsid !=nil {_bed :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};_g .AddPreserveSpaceAttr (&_bed ,*_ead .Clsid );e .EncodeElement (_ead .Clsid ,_bed );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewArray ()*Array {_gd :=&Array {};_gd .CT_Array =*NewCT_Array ();return _gd };func (_ffde ST_ArrayBaseType )String ()string {switch _ffde {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 "";}; -// Validate validates the Variant and its children -func (_ead *Variant )Validate ()error {return _ead .ValidateWithPath ("\u0056a\u0072\u0069\u0061\u006e\u0074");};func (_cgg *CT_Null )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_abd ,_ffgf :=d .Token ();if _ffgf !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_ffgf );};if _ffb ,_ccc :=_abd .(_e .EndElement );_ccc &&_ffb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Vstream and its children, prefixing error messages with path +func (_adb *CT_Vstream )ValidateWithPath (path string )error {if !_ac .ST_GuidPatternRe .MatchString (_adb .VersionAttr ){return _b .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 ,_ac .ST_GuidPatternRe ,_adb .VersionAttr );};return nil ;};type Null struct{CT_Null };func (_ff *Array )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ff .CT_Array =*NewCT_Array ();for _ ,_gb :=range start .Attr {if _gb .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_e ,_ga :=_bd .ParseInt (_gb .Value ,10,32);if _ga !=nil {return _ga ;};_ff .UBoundsAttr =int32 (_e );continue ;};if _gb .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_ff .BaseTypeAttr .UnmarshalXMLAttr (_gb );continue ;};if _gb .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_fe ,_fd :=_bd .ParseInt (_gb .Value ,10,32);if _fd !=nil {return _fd ;};_ff .LBoundsAttr =int32 (_fe );continue ;};};_c :for {_cb ,_dd :=d .Token ();if _dd !=nil {return _dd ;};switch _be :=_cb .(type ){case _a .StartElement :switch _be .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bda :=NewVariant ();if _dfc :=d .DecodeElement (_bda ,&_be );_dfc !=nil {return _dfc ;};_ff .Variant =append (_ff .Variant ,_bda );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _afe int8 ;if _gda :=d .DecodeElement (&_afe ,&_be );_gda !=nil {return _gda ;};_ff .I1 =append (_ff .I1 ,_afe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fa int16 ;if _ec :=d .DecodeElement (&_fa ,&_be );_ec !=nil {return _ec ;};_ff .I2 =append (_ff .I2 ,_fa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ag int32 ;if _fg :=d .DecodeElement (&_ag ,&_be );_fg !=nil {return _fg ;};_ff .I4 =append (_ff .I4 ,_ag );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ad int32 ;if _age :=d .DecodeElement (&_ad ,&_be );_age !=nil {return _age ;};_ff .Int =append (_ff .Int ,_ad );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cbe uint8 ;if _ba :=d .DecodeElement (&_cbe ,&_be );_ba !=nil {return _ba ;};_ff .Ui1 =append (_ff .Ui1 ,_cbe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cc uint16 ;if _fc :=d .DecodeElement (&_cc ,&_be );_fc !=nil {return _fc ;};_ff .Ui2 =append (_ff .Ui2 ,_cc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _acc uint32 ;if _feb :=d .DecodeElement (&_acc ,&_be );_feb !=nil {return _feb ;};_ff .Ui4 =append (_ff .Ui4 ,_acc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fga uint32 ;if _aa :=d .DecodeElement (&_fga ,&_be );_aa !=nil {return _aa ;};_ff .Uint =append (_ff .Uint ,_fga );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ecg float32 ;if _bb :=d .DecodeElement (&_ecg ,&_be );_bb !=nil {return _bb ;};_ff .R4 =append (_ff .R4 ,_ecg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ea float64 ;if _fea :=d .DecodeElement (&_ea ,&_be );_fea !=nil {return _fea ;};_ff .R8 =append (_ff .R8 ,_ea );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bbe float64 ;if _ae :=d .DecodeElement (&_bbe ,&_be );_ae !=nil {return _ae ;};_ff .Decimal =append (_ff .Decimal ,_bbe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ffd string ;if _gbe :=d .DecodeElement (&_ffd ,&_be );_gbe !=nil {return _gbe ;};_ff .Bstr =append (_ff .Bstr ,_ffd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bg _af .Time ;if _ffb :=d .DecodeElement (&_bg ,&_be );_ffb !=nil {return _ffb ;};_ff .Date =append (_ff .Date ,_bg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ce bool ;if _ef :=d .DecodeElement (&_ce ,&_be );_ef !=nil {return _ef ;};_ff .Bool =append (_ff .Bool ,_ce );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ed string ;if _bdc :=d .DecodeElement (&_ed ,&_be );_bdc !=nil {return _bdc ;};_ff .Error =append (_ff .Error ,_ed );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _efa string ;if _agf :=d .DecodeElement (&_efa ,&_be );_agf !=nil {return _agf ;};_ff .Cy =append (_ff .Cy ,_efa );default:_g .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",_be .Name );if _cf :=d .Skip ();_cf !=nil {return _cf ;};};case _a .EndElement :break _c ;case _a .CharData :};};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 CT_Array and its children -func (_fdb *CT_Array )Validate ()error {return _fdb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0072\u0061\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 NewCT_Null ()*CT_Null {_bca :=&CT_Null {};return _bca };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 []_ec .Time ;Bool []bool ;Error []string ;Cy []string ;};func NewEmpty ()*Empty {_afae :=&Empty {};_afae .CT_Empty =*NewCT_Empty ();return _afae };func (_fge *CT_Variant )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fge .Variant !=nil {_dfbc :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};e .EncodeElement (_fge .Variant ,_dfbc );};if _fge .Vector !=nil {_ddgf :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_fge .Vector ,_ddgf );};if _fge .Array !=nil {_fdd :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}};e .EncodeElement (_fge .Array ,_fdd );};if _fge .Blob !=nil {_cfce :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_bb .AddPreserveSpaceAttr (&_cfce ,*_fge .Blob );e .EncodeElement (_fge .Blob ,_cfce );};if _fge .Oblob !=nil {_afac :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}};_bb .AddPreserveSpaceAttr (&_afac ,*_fge .Oblob );e .EncodeElement (_fge .Oblob ,_afac );};if _fge .Empty !=nil {_aaaa :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_fge .Empty ,_aaaa );};if _fge .Null !=nil {_bdcc :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}};e .EncodeElement (_fge .Null ,_bdcc );};if _fge .I1 !=nil {_cdecf :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_fge .I1 ,_cdecf );};if _fge .I2 !=nil {_adb :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ai\u0032"}};e .EncodeElement (_fge .I2 ,_adb );};if _fge .I4 !=nil {_edc :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_fge .I4 ,_edc );};if _fge .I8 !=nil {_cbe :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ai\u0038"}};e .EncodeElement (_fge .I8 ,_cbe );};if _fge .Int !=nil {_dcf :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_fge .Int ,_dcf );};if _fge .Ui1 !=nil {_fdda :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};e .EncodeElement (_fge .Ui1 ,_fdda );};if _fge .Ui2 !=nil {_fga :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};e .EncodeElement (_fge .Ui2 ,_fga );};if _fge .Ui4 !=nil {_gg :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};e .EncodeElement (_fge .Ui4 ,_gg );};if _fge .Ui8 !=nil {_bfc :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};e .EncodeElement (_fge .Ui8 ,_bfc );};if _fge .Uint !=nil {_cdg :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};e .EncodeElement (_fge .Uint ,_cdg );};if _fge .R4 !=nil {_bbc :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ar\u0034"}};e .EncodeElement (_fge .R4 ,_bbc );};if _fge .R8 !=nil {_bdf :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ar\u0038"}};e .EncodeElement (_fge .R8 ,_bdf );};if _fge .Decimal !=nil {_aca :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};e .EncodeElement (_fge .Decimal ,_aca );};if _fge .Lpstr !=nil {_faaa :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};_bb .AddPreserveSpaceAttr (&_faaa ,*_fge .Lpstr );e .EncodeElement (_fge .Lpstr ,_faaa );};if _fge .Lpwstr !=nil {_fbg :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_bb .AddPreserveSpaceAttr (&_fbg ,*_fge .Lpwstr );e .EncodeElement (_fge .Lpwstr ,_fbg );};if _fge .Bstr !=nil {_aef :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};_bb .AddPreserveSpaceAttr (&_aef ,*_fge .Bstr );e .EncodeElement (_fge .Bstr ,_aef );};if _fge .Date !=nil {_gdb :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_fge .Date ,_gdb );};if _fge .Filetime !=nil {_dac :=_e .StartElement {Name :_e .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};e .EncodeElement (_fge .Filetime ,_dac );};if _fge .Bool !=nil {_fcd :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};e .EncodeElement (_fge .Bool ,_fcd );};if _fge .Cy !=nil {_dfa :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ac\u0079"}};_bb .AddPreserveSpaceAttr (&_dfa ,*_fge .Cy );e .EncodeElement (_fge .Cy ,_dfa );};if _fge .Error !=nil {_eaf :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};_bb .AddPreserveSpaceAttr (&_eaf ,*_fge .Error );e .EncodeElement (_fge .Error ,_eaf );};if _fge .Stream !=nil {_cdea :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_bb .AddPreserveSpaceAttr (&_cdea ,*_fge .Stream );e .EncodeElement (_fge .Stream ,_cdea );};if _fge .Ostream !=nil {_bcc :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_bb .AddPreserveSpaceAttr (&_bcc ,*_fge .Ostream );e .EncodeElement (_fge .Ostream ,_bcc );};if _fge .Storage !=nil {_dfd :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_bb .AddPreserveSpaceAttr (&_dfd ,*_fge .Storage );e .EncodeElement (_fge .Storage ,_dfd );};if _fge .Ostorage !=nil {_dcff :=_e .StartElement {Name :_e .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_bb .AddPreserveSpaceAttr (&_dcff ,*_fge .Ostorage );e .EncodeElement (_fge .Ostorage ,_dcff );};if _fge .Vstream !=nil {_cgbe :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_fge .Vstream ,_cgbe );};if _fge .Clsid !=nil {_cag :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};_bb .AddPreserveSpaceAttr (&_cag ,*_fge .Clsid );e .EncodeElement (_fge .Clsid ,_cag );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Vector and its children +func (_gcfa *Vector )Validate ()error {return _gcfa .ValidateWithPath ("\u0056\u0065\u0063\u0074\u006f\u0072");};type Vstream struct{CT_Vstream };func NewVariant ()*Variant {_geae :=&Variant {};_geae .CT_Variant =*NewCT_Variant ();return _geae };var ST_ErrorPatternRe =_d .MustCompile (ST_ErrorPattern );func (_eda *CT_Vector )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eda .BaseTypeAttr =ST_VectorBaseType (1);for _ ,_eabg :=range start .Attr {if _eabg .Name .Local =="\u0073\u0069\u007a\u0065"{_cgb ,_bdafa :=_bd .ParseUint (_eabg .Value ,10,32);if _bdafa !=nil {return _bdafa ;};_eda .SizeAttr =uint32 (_cgb );continue ;};if _eabg .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_eda .BaseTypeAttr .UnmarshalXMLAttr (_eabg );continue ;};};_cgf :for {_gce ,_ggdc :=d .Token ();if _ggdc !=nil {return _ggdc ;};switch _fgaf :=_gce .(type ){case _a .StartElement :switch _fgaf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bebb :=NewVariant ();if _gfd :=d .DecodeElement (_bebb ,&_fgaf );_gfd !=nil {return _gfd ;};_eda .Variant =append (_eda .Variant ,_bebb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fecd int8 ;if _gdcd :=d .DecodeElement (&_fecd ,&_fgaf );_gdcd !=nil {return _gdcd ;};_eda .I1 =append (_eda .I1 ,_fecd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ccbf int16 ;if _dca :=d .DecodeElement (&_ccbf ,&_fgaf );_dca !=nil {return _dca ;};_eda .I2 =append (_eda .I2 ,_ccbf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bfg int32 ;if _daffa :=d .DecodeElement (&_bfg ,&_fgaf );_daffa !=nil {return _daffa ;};_eda .I4 =append (_eda .I4 ,_bfg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _edga int64 ;if _gdfc :=d .DecodeElement (&_edga ,&_fgaf );_gdfc !=nil {return _gdfc ;};_eda .I8 =append (_eda .I8 ,_edga );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _aed uint8 ;if _gaaf :=d .DecodeElement (&_aed ,&_fgaf );_gaaf !=nil {return _gaaf ;};_eda .Ui1 =append (_eda .Ui1 ,_aed );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ceea uint16 ;if _bcge :=d .DecodeElement (&_ceea ,&_fgaf );_bcge !=nil {return _bcge ;};_eda .Ui2 =append (_eda .Ui2 ,_ceea );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _abaa uint32 ;if _ddc :=d .DecodeElement (&_abaa ,&_fgaf );_ddc !=nil {return _ddc ;};_eda .Ui4 =append (_eda .Ui4 ,_abaa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gge uint64 ;if _fbfc :=d .DecodeElement (&_gge ,&_fgaf );_fbfc !=nil {return _fbfc ;};_eda .Ui8 =append (_eda .Ui8 ,_gge );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gbba float32 ;if _gecd :=d .DecodeElement (&_gbba ,&_fgaf );_gecd !=nil {return _gecd ;};_eda .R4 =append (_eda .R4 ,_gbba );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _aef float64 ;if _faad :=d .DecodeElement (&_aef ,&_fgaf );_faad !=nil {return _faad ;};_eda .R8 =append (_eda .R8 ,_aef );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _dcde string ;if _gggf :=d .DecodeElement (&_dcde ,&_fgaf );_gggf !=nil {return _gggf ;};_eda .Lpstr =append (_eda .Lpstr ,_dcde );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _aacg string ;if _bgdf :=d .DecodeElement (&_aacg ,&_fgaf );_bgdf !=nil {return _bgdf ;};_eda .Lpwstr =append (_eda .Lpwstr ,_aacg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _efaa string ;if _eadb :=d .DecodeElement (&_efaa ,&_fgaf );_eadb !=nil {return _eadb ;};_eda .Bstr =append (_eda .Bstr ,_efaa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _abdb _af .Time ;if _dgfb :=d .DecodeElement (&_abdb ,&_fgaf );_dgfb !=nil {return _dgfb ;};_eda .Date =append (_eda .Date ,_abdb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _dga _af .Time ;if _afa :=d .DecodeElement (&_dga ,&_fgaf );_afa !=nil {return _afa ;};_eda .Filetime =append (_eda .Filetime ,_dga );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _dcdb bool ;if _cdg :=d .DecodeElement (&_dcdb ,&_fgaf );_cdg !=nil {return _cdg ;};_eda .Bool =append (_eda .Bool ,_dcdb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fdf string ;if _fgc :=d .DecodeElement (&_fdf ,&_fgaf );_fgc !=nil {return _fgc ;};_eda .Cy =append (_eda .Cy ,_fdf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _agcfa string ;if _abb :=d .DecodeElement (&_agcfa ,&_fgaf );_abb !=nil {return _abb ;};_eda .Error =append (_eda .Error ,_agcfa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ddd string ;if _fgad :=d .DecodeElement (&_ddd ,&_fgaf );_fgad !=nil {return _fgad ;};_eda .Clsid =append (_eda .Clsid ,_ddd );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\u0056\u0065\u0063t\u006f\u0072 \u0025\u0076",_fgaf .Name );if _cde :=d .Skip ();_cde !=nil {return _cde ;};};case _a .EndElement :break _cgf ;case _a .CharData :};};return nil ;};func (_geag ST_ArrayBaseType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_geag .String (),start );};func (_cca *CT_Array )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cca .BaseTypeAttr =ST_ArrayBaseType (1);for _ ,_cef :=range start .Attr {if _cef .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_efg ,_bgc :=_bd .ParseInt (_cef .Value ,10,32);if _bgc !=nil {return _bgc ;};_cca .UBoundsAttr =int32 (_efg );continue ;};if _cef .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_cca .BaseTypeAttr .UnmarshalXMLAttr (_cef );continue ;};if _cef .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_bggc ,_dgg :=_bd .ParseInt (_cef .Value ,10,32);if _dgg !=nil {return _dgg ;};_cca .LBoundsAttr =int32 (_bggc );continue ;};};_fcg :for {_dcb ,_da :=d .Token ();if _da !=nil {return _da ;};switch _ace :=_dcb .(type ){case _a .StartElement :switch _ace .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cba :=NewVariant ();if _edf :=d .DecodeElement (_cba ,&_ace );_edf !=nil {return _edf ;};_cca .Variant =append (_cca .Variant ,_cba );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gee int8 ;if _aee :=d .DecodeElement (&_gee ,&_ace );_aee !=nil {return _aee ;};_cca .I1 =append (_cca .I1 ,_gee );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _edff int16 ;if _cd :=d .DecodeElement (&_edff ,&_ace );_cd !=nil {return _cd ;};_cca .I2 =append (_cca .I2 ,_edff );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bbce int32 ;if _bfc :=d .DecodeElement (&_bbce ,&_ace );_bfc !=nil {return _bfc ;};_cca .I4 =append (_cca .I4 ,_bbce );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gf int32 ;if _abg :=d .DecodeElement (&_gf ,&_ace );_abg !=nil {return _abg ;};_cca .Int =append (_cca .Int ,_gf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _efe uint8 ;if _gegb :=d .DecodeElement (&_efe ,&_ace );_gegb !=nil {return _gegb ;};_cca .Ui1 =append (_cca .Ui1 ,_efe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bdca uint16 ;if _gegf :=d .DecodeElement (&_bdca ,&_ace );_gegf !=nil {return _gegf ;};_cca .Ui2 =append (_cca .Ui2 ,_bdca );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gff uint32 ;if _caf :=d .DecodeElement (&_gff ,&_ace );_caf !=nil {return _caf ;};_cca .Ui4 =append (_cca .Ui4 ,_gff );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _dcbg uint32 ;if _gbc :=d .DecodeElement (&_dcbg ,&_ace );_gbc !=nil {return _gbc ;};_cca .Uint =append (_cca .Uint ,_dcbg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fbd float32 ;if _aade :=d .DecodeElement (&_fbd ,&_ace );_aade !=nil {return _aade ;};_cca .R4 =append (_cca .R4 ,_fbd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _aba float64 ;if _ggd :=d .DecodeElement (&_aba ,&_ace );_ggd !=nil {return _ggd ;};_cca .R8 =append (_cca .R8 ,_aba );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cfg float64 ;if _bgge :=d .DecodeElement (&_cfg ,&_ace );_bgge !=nil {return _bgge ;};_cca .Decimal =append (_cca .Decimal ,_cfg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _efgd string ;if _ade :=d .DecodeElement (&_efgd ,&_ace );_ade !=nil {return _ade ;};_cca .Bstr =append (_cca .Bstr ,_efgd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cfge _af .Time ;if _aea :=d .DecodeElement (&_cfge ,&_ace );_aea !=nil {return _aea ;};_cca .Date =append (_cca .Date ,_cfge );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cg bool ;if _bgcg :=d .DecodeElement (&_cg ,&_ace );_bgcg !=nil {return _bgcg ;};_cca .Bool =append (_cca .Bool ,_cg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gac string ;if _ecb :=d .DecodeElement (&_gac ,&_ace );_ecb !=nil {return _ecb ;};_cca .Error =append (_cca .Error ,_gac );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _edfb string ;if _ceee :=d .DecodeElement (&_edfb ,&_ace );_ceee !=nil {return _ceee ;};_cca .Cy =append (_cca .Cy ,_edfb );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\u0041\u0072\u0072\u0061\u0079\u0020\u0025\u0076",_ace .Name );if _ccf :=d .Skip ();_ccf !=nil {return _ccf ;};};case _a .EndElement :break _fcg ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the Variant and its children, prefixing error messages with path -func (_aabfc *Variant )ValidateWithPath (path string )error {if _dggfb :=_aabfc .CT_Variant .ValidateWithPath (path );_dggfb !=nil {return _dggfb ;};return nil ;};func NewCT_Variant ()*CT_Variant {_gdeb :=&CT_Variant {};return _gdeb };func (_bdc *CT_Empty )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_cfag ,_dgg :=d .Token ();if _dgg !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_dgg );};if _dge ,_bce :=_cfag .(_e .EndElement );_bce &&_dge .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Variant and its children, prefixing error messages with path +func (_ege *CT_Variant )ValidateWithPath (path string )error {if _ege .Variant !=nil {if _gdd :=_ege .Variant .ValidateWithPath (path +"\u002f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");_gdd !=nil {return _gdd ;};};if _ege .Vector !=nil {if _bfe :=_ege .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_bfe !=nil {return _bfe ;};};if _ege .Array !=nil {if _fec :=_ege .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079");_fec !=nil {return _fec ;};};if _ege .Empty !=nil {if _dab :=_ege .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079");_dab !=nil {return _dab ;};};if _ege .Null !=nil {if _abeg :=_ege .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c");_abeg !=nil {return _abeg ;};};if _ege .Cy !=nil {if !ST_CyPatternRe .MatchString (*_ege .Cy ){return _b .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 ,*_ege .Cy );};};if _ege .Error !=nil {if !ST_ErrorPatternRe .MatchString (*_ege .Error ){return _b .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 ,*_ege .Error );};};if _ege .Vstream !=nil {if _acab :=_ege .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_acab !=nil {return _acab ;};};if _ege .Clsid !=nil {if !_ac .ST_GuidPatternRe .MatchString (*_ege .Clsid ){return _b .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 ,_ac .ST_GuidPatternRe ,*_ege .Clsid );};};return nil ;};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 *_af .Time ;Filetime *_af .Time ;Bool *bool ;Cy *string ;Error *string ;Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *Vstream ;Clsid *string ;};type Vector struct{CT_Vector };func (_acgc *CT_Vstream )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_acgc .VersionAttr )});e .EncodeElement (_acgc .Content ,start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Empty ()*CT_Empty {_ffbc :=&CT_Empty {};return _ffbc };const ST_CyPattern ="\u005c\u0073\u002a\u005b0-\u0039\u005d\u002a\u005c\u002e\u005b\u0030\u002d\u0039\u005d\u007b\u0034\u007d\u005cs\u002a"; -// Validate validates the Array and its children -func (_af *Array )Validate ()error {return _af .ValidateWithPath ("\u0041\u0072\u0072a\u0079")}; +// Validate validates the Vstream and its children +func (_dcce *Vstream )Validate ()error {return _dcce .ValidateWithPath ("\u0056s\u0074\u0072\u0065\u0061\u006d");}; -// Validate validates the CT_Vstream and its children -func (_beebe *CT_Vstream )Validate ()error {return _beebe .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");}; +// Validate validates the CT_Vector and its children +func (_ecf *CT_Vector )Validate ()error {return _ecf .ValidateWithPath ("\u0043T\u005f\u0056\u0065\u0063\u0074\u006fr");};func (_dbe *CT_Empty )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type Array struct{CT_Array };func NewVector ()*Vector {_cga :=&Vector {};_cga .CT_Vector =*NewCT_Vector ();return _cga };type Empty struct{CT_Empty }; // ValidateWithPath validates the CT_Array and its children, prefixing error messages with path -func (_abc *CT_Array )ValidateWithPath (path string )error {if _abc .BaseTypeAttr ==ST_ArrayBaseTypeUnset {return _g .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 _gdfe :=_abc .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gdfe !=nil {return _gdfe ;};for _bbd ,_age :=range _abc .Variant {if _gac :=_age .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_bbd ));_gac !=nil {return _gac ;};};for _ge ,_ccec :=range _abc .Error {if !ST_ErrorPatternRe .MatchString (_ccec ){return _g .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 ,_ge ,ST_ErrorPatternRe ,_ccec );};};for _ebb ,_abe :=range _abc .Cy {if !ST_CyPatternRe .MatchString (_abe ){return _g .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 ,_ebb ,ST_CyPatternRe ,_abe );};};return nil ;};func (_cffdf *ST_VectorBaseType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cffdf =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_cffdf =1;case "\u0069\u0031":*_cffdf =2;case "\u0069\u0032":*_cffdf =3;case "\u0069\u0034":*_cffdf =4;case "\u0069\u0038":*_cffdf =5;case "\u0075\u0069\u0031":*_cffdf =6;case "\u0075\u0069\u0032":*_cffdf =7;case "\u0075\u0069\u0034":*_cffdf =8;case "\u0075\u0069\u0038":*_cffdf =9;case "\u0072\u0034":*_cffdf =10;case "\u0072\u0038":*_cffdf =11;case "\u006c\u0070\u0073t\u0072":*_cffdf =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_cffdf =13;case "\u0062\u0073\u0074\u0072":*_cffdf =14;case "\u0064\u0061\u0074\u0065":*_cffdf =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_cffdf =16;case "\u0062\u006f\u006f\u006c":*_cffdf =17;case "\u0063\u0079":*_cffdf =18;case "\u0065\u0072\u0072o\u0072":*_cffdf =19;case "\u0063\u006c\u0073i\u0064":*_cffdf =20;};return nil ;};func (_fac *Empty )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _fac .CT_Empty .MarshalXML (e ,start );};func (_bfe ST_VectorBaseType )Validate ()error {return _bfe .ValidateWithPath ("")};type Null struct{CT_Null };type CT_Vstream struct{VersionAttr string ;Content string ;}; +func (_cge *CT_Array )ValidateWithPath (path string )error {if _cge .BaseTypeAttr ==ST_ArrayBaseTypeUnset {return _b .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 _gaa :=_cge .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gaa !=nil {return _gaa ;};for _bbb ,_ebf :=range _cge .Variant {if _eef :=_ebf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_bbb ));_eef !=nil {return _eef ;};};for _fcd ,_afb :=range _cge .Error {if !ST_ErrorPatternRe .MatchString (_afb ){return _b .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 ,_fcd ,ST_ErrorPatternRe ,_afb );};};for _dae ,_adf :=range _cge .Cy {if !ST_CyPatternRe .MatchString (_adf ){return _b .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 ,_dae ,ST_CyPatternRe ,_adf );};};return nil ;}; -// Validate validates the CT_Vector and its children -func (_edeg *CT_Vector )Validate ()error {return _edeg .ValidateWithPath ("\u0043T\u005f\u0056\u0065\u0063\u0074\u006fr");}; +// Validate validates the Null and its children +func (_ddfb *Null )Validate ()error {return _ddfb .ValidateWithPath ("\u004e\u0075\u006c\u006c")}; -// ValidateWithPath validates the Empty and its children, prefixing error messages with path -func (_bagfd *Empty )ValidateWithPath (path string )error {if _aead :=_bagfd .CT_Empty .ValidateWithPath (path );_aead !=nil {return _aead ;};return nil ;}; +// Validate validates the CT_Array and its children +func (_cfb *CT_Array )Validate ()error {return _cfb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079");};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 []_af .Time ;Filetime []_af .Time ;Bool []bool ;Cy []string ;Error []string ;Clsid []string ;}; -// ValidateWithPath validates the CT_Vstream and its children, prefixing error messages with path -func (_bggc *CT_Vstream )ValidateWithPath (path string )error {if !_gc .ST_GuidPatternRe .MatchString (_bggc .VersionAttr ){return _g .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 ,_gc .ST_GuidPatternRe ,_bggc .VersionAttr );};return nil ;};func (_bggd *CT_Variant )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggc :for {_dggc ,_fda :=d .Token ();if _fda !=nil {return _fda ;};switch _cbef :=_dggc .(type ){case _e .StartElement :switch _cbef .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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_bggd .Variant =NewVariant ();if _ebg :=d .DecodeElement (_bggd .Variant ,&_cbef );_ebg !=nil {return _ebg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_bggd .Vector =NewVector ();if _ecf :=d .DecodeElement (_bggd .Vector ,&_cbef );_ecf !=nil {return _ecf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0061\u0072\u0072a\u0079"}:_bggd .Array =NewArray ();if _gef :=d .DecodeElement (_bggd .Array ,&_cbef );_gef !=nil {return _gef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_bggd .Blob =new (string );if _geb :=d .DecodeElement (_bggd .Blob ,&_cbef );_geb !=nil {return _geb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006f\u0062\u006co\u0062"}:_bggd .Oblob =new (string );if _gb :=d .DecodeElement (_bggd .Oblob ,&_cbef );_gb !=nil {return _gb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0065\u006d\u0070t\u0079"}:_bggd .Empty =NewEmpty ();if _ffgb :=d .DecodeElement (_bggd .Empty ,&_cbef );_ffgb !=nil {return _ffgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006e\u0075\u006c\u006c"}:_bggd .Null =NewNull ();if _ffdc :=d .DecodeElement (_bggd .Null ,&_cbef );_ffdc !=nil {return _ffdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0031"}:_bggd .I1 =new (int8 );if _adff :=d .DecodeElement (_bggd .I1 ,&_cbef );_adff !=nil {return _adff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0032"}:_bggd .I2 =new (int16 );if _cef :=d .DecodeElement (_bggd .I2 ,&_cbef );_cef !=nil {return _cef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0034"}:_bggd .I4 =new (int32 );if _fgc :=d .DecodeElement (_bggd .I4 ,&_cbef );_fgc !=nil {return _fgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0038"}:_bggd .I8 =new (int64 );if _aaf :=d .DecodeElement (_bggd .I8 ,&_cbef );_aaf !=nil {return _aaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u006e\u0074"}:_bggd .Int =new (int32 );if _cfd :=d .DecodeElement (_bggd .Int ,&_cbef );_cfd !=nil {return _cfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0031"}:_bggd .Ui1 =new (uint8 );if _eeafg :=d .DecodeElement (_bggd .Ui1 ,&_cbef );_eeafg !=nil {return _eeafg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0032"}:_bggd .Ui2 =new (uint16 );if _ceaf :=d .DecodeElement (_bggd .Ui2 ,&_cbef );_ceaf !=nil {return _ceaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0034"}:_bggd .Ui4 =new (uint32 );if _bbg :=d .DecodeElement (_bggd .Ui4 ,&_cbef );_bbg !=nil {return _bbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0038"}:_bggd .Ui8 =new (uint64 );if _fgg :=d .DecodeElement (_bggd .Ui8 ,&_cbef );_fgg !=nil {return _fgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u006e\u0074"}:_bggd .Uint =new (uint32 );if _ecde :=d .DecodeElement (_bggd .Uint ,&_cbef );_ecde !=nil {return _ecde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0072\u0034"}:_bggd .R4 =new (float32 );if _eae :=d .DecodeElement (_bggd .R4 ,&_cbef );_eae !=nil {return _eae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0072\u0038"}:_bggd .R8 =new (float64 );if _gaad :=d .DecodeElement (_bggd .R8 ,&_cbef );_gaad !=nil {return _gaad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:_bggd .Decimal =new (float64 );if _cabge :=d .DecodeElement (_bggd .Decimal ,&_cbef );_cabge !=nil {return _cabge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006c\u0070\u0073t\u0072"}:_bggd .Lpstr =new (string );if _ceab :=d .DecodeElement (_bggd .Lpstr ,&_cbef );_ceab !=nil {return _ceab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006c\u0070\u0077\u0073\u0074\u0072"}:_bggd .Lpwstr =new (string );if _bff :=d .DecodeElement (_bggd .Lpwstr ,&_cbef );_bff !=nil {return _bff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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\u0073\u0074\u0072"}:_bggd .Bstr =new (string );if _ccg :=d .DecodeElement (_bggd .Bstr ,&_cbef );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0064\u0061\u0074\u0065"}:_bggd .Date =new (_ec .Time );if _bdfg :=d .DecodeElement (_bggd .Date ,&_cbef );_bdfg !=nil {return _bdfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:_bggd .Filetime =new (_ec .Time );if _dfdc :=d .DecodeElement (_bggd .Filetime ,&_cbef );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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\u006f\u006f\u006c"}:_bggd .Bool =new (bool );if _ccd :=d .DecodeElement (_bggd .Bool ,&_cbef );_ccd !=nil {return _ccd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0063\u0079"}:_bggd .Cy =new (string );if _deb :=d .DecodeElement (_bggd .Cy ,&_cbef );_deb !=nil {return _deb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0065\u0072\u0072o\u0072"}:_bggd .Error =new (string );if _bab :=d .DecodeElement (_bggd .Error ,&_cbef );_bab !=nil {return _bab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0073\u0074\u0072\u0065\u0061\u006d"}:_bggd .Stream =new (string );if _aae :=d .DecodeElement (_bggd .Stream ,&_cbef );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006fs\u0074\u0072\u0065\u0061\u006d"}:_bggd .Ostream =new (string );if _dec :=d .DecodeElement (_bggd .Ostream ,&_cbef );_dec !=nil {return _dec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0073t\u006f\u0072\u0061\u0067\u0065"}:_bggd .Storage =new (string );if _ffee :=d .DecodeElement (_bggd .Storage ,&_cbef );_ffee !=nil {return _ffee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}:_bggd .Ostorage =new (string );if _bagf :=d .DecodeElement (_bggd .Ostorage ,&_cbef );_bagf !=nil {return _bagf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0076s\u0074\u0072\u0065\u0061\u006d"}:_bggd .Vstream =NewVstream ();if _dgbf :=d .DecodeElement (_bggd .Vstream ,&_cbef );_dgbf !=nil {return _dgbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0063\u006c\u0073i\u0064"}:_bggd .Clsid =new (string );if _fggd :=d .DecodeElement (_bggd .Clsid ,&_cbef );_fggd !=nil {return _fggd ;};default:_bb .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",_cbef .Name );if _dbb :=d .Skip ();_dbb !=nil {return _dbb ;};};case _e .EndElement :break _ggc ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_Null and its children +func (_bfd *CT_Null )Validate ()error {return _bfd .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006c\u006c");}; -// ValidateWithPath validates the Null and its children, prefixing error messages with path -func (_acaf *Null )ValidateWithPath (path string )error {if _gedg :=_acaf .CT_Null .ValidateWithPath (path );_gedg !=nil {return _gedg ;};return nil ;};func (_fdc ST_VectorBaseType )ValidateWithPath (path string )error {switch _fdc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20: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 (_fdc ));};return nil ;};func (_fbd *ST_ArrayBaseType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fbd =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_fbd =1;case "\u0069\u0031":*_fbd =2;case "\u0069\u0032":*_fbd =3;case "\u0069\u0034":*_fbd =4;case "\u0069\u006e\u0074":*_fbd =5;case "\u0075\u0069\u0031":*_fbd =6;case "\u0075\u0069\u0032":*_fbd =7;case "\u0075\u0069\u0034":*_fbd =8;case "\u0075\u0069\u006e\u0074":*_fbd =9;case "\u0072\u0034":*_fbd =10;case "\u0072\u0038":*_fbd =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_fbd =12;case "\u0062\u0073\u0074\u0072":*_fbd =13;case "\u0064\u0061\u0074\u0065":*_fbd =14;case "\u0062\u006f\u006f\u006c":*_fbd =15;case "\u0063\u0079":*_fbd =16;case "\u0065\u0072\u0072o\u0072":*_fbd =17;};return nil ;};func (_a *Array )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _a .CT_Array .MarshalXML (e ,start );};func NewVector ()*Vector {_dcag :=&Vector {};_dcag .CT_Vector =*NewCT_Vector ();return _dcag };func (_ddd *CT_Empty )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ace *CT_Vector )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_aaba ,_bfb :=_ace .BaseTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"});if _bfb !=nil {return _bfb ;};start .Attr =append (start .Attr ,_aaba );start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_g .Sprintf ("\u0025\u0076",_ace .SizeAttr )});e .EncodeToken (start );if _ace .Variant !=nil {_ada :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};for _ ,_abbd :=range _ace .Variant {e .EncodeElement (_abbd ,_ada );};};if _ace .I1 !=nil {_cecc :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_bgbe :=range _ace .I1 {e .EncodeElement (_bgbe ,_cecc );};};if _ace .I2 !=nil {_ebc :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ai\u0032"}};for _ ,_dggf :=range _ace .I2 {e .EncodeElement (_dggf ,_ebc );};};if _ace .I4 !=nil {_gbe :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_abbe :=range _ace .I4 {e .EncodeElement (_abbe ,_gbe );};};if _ace .I8 !=nil {_cbb :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ai\u0038"}};for _ ,_ebe :=range _ace .I8 {e .EncodeElement (_ebe ,_cbb );};};if _ace .Ui1 !=nil {_aeec :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_edf :=range _ace .Ui1 {e .EncodeElement (_edf ,_aeec );};};if _ace .Ui2 !=nil {_eddb :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};for _ ,_egg :=range _ace .Ui2 {e .EncodeElement (_egg ,_eddb );};};if _ace .Ui4 !=nil {_bffa :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_fcb :=range _ace .Ui4 {e .EncodeElement (_fcb ,_bffa );};};if _ace .Ui8 !=nil {_gbb :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};for _ ,_bee :=range _ace .Ui8 {e .EncodeElement (_bee ,_gbb );};};if _ace .R4 !=nil {_gaee :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_gfg :=range _ace .R4 {e .EncodeElement (_gfg ,_gaee );};};if _ace .R8 !=nil {_gebd :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ar\u0038"}};for _ ,_cdbg :=range _ace .R8 {e .EncodeElement (_cdbg ,_gebd );};};if _ace .Lpstr !=nil {_edee :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};for _ ,_defe :=range _ace .Lpstr {e .EncodeElement (_defe ,_edee );};};if _ace .Lpwstr !=nil {_dgc :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};for _ ,_cfbd :=range _ace .Lpwstr {e .EncodeElement (_cfbd ,_dgc );};};if _ace .Bstr !=nil {_gbc :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};for _ ,_bcd :=range _ace .Bstr {e .EncodeElement (_bcd ,_gbc );};};if _ace .Date !=nil {_ggg :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};for _ ,_ebbf :=range _ace .Date {e .EncodeElement (_ebbf ,_ggg );};};if _ace .Filetime !=nil {_gcee :=_e .StartElement {Name :_e .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};for _ ,_fab :=range _ace .Filetime {e .EncodeElement (_fab ,_gcee );};};if _ace .Bool !=nil {_cbba :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_dda :=range _ace .Bool {e .EncodeElement (_dda ,_cbba );};};if _ace .Cy !=nil {_ecg :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_dcb :=range _ace .Cy {e .EncodeElement (_dcb ,_ecg );};};if _ace .Error !=nil {_ccab :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};for _ ,_ccaa :=range _ace .Error {e .EncodeElement (_ccaa ,_ccab );};};if _ace .Clsid !=nil {_ggf :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};for _ ,_ecge :=range _ace .Clsid {e .EncodeElement (_ecge ,_ggf );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ed *CT_Array )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006cB\u006f\u0075\u006e\u0064\u0073"},Value :_g .Sprintf ("\u0025\u0076",_ed .LBoundsAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075B\u006f\u0075\u006e\u0064\u0073"},Value :_g .Sprintf ("\u0025\u0076",_ed .UBoundsAttr )});_cg ,_bf :=_ed .BaseTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"});if _bf !=nil {return _bf ;};start .Attr =append (start .Attr ,_cg );e .EncodeToken (start );if _ed .Variant !=nil {_afc :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};for _ ,_fcc :=range _ed .Variant {e .EncodeElement (_fcc ,_afc );};};if _ed .I1 !=nil {_aab :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_dfb :=range _ed .I1 {e .EncodeElement (_dfb ,_aab );};};if _ed .I2 !=nil {_cdb :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ai\u0032"}};for _ ,_ffe :=range _ed .I2 {e .EncodeElement (_ffe ,_cdb );};};if _ed .I4 !=nil {_dfg :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_cfc :=range _ed .I4 {e .EncodeElement (_cfc ,_dfg );};};if _ed .Int !=nil {_cgc :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};for _ ,_eg :=range _ed .Int {e .EncodeElement (_eg ,_cgc );};};if _ed .Ui1 !=nil {_bgg :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_ae :=range _ed .Ui1 {e .EncodeElement (_ae ,_bgg );};};if _ed .Ui2 !=nil {_cea :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};for _ ,_gcb :=range _ed .Ui2 {e .EncodeElement (_gcb ,_cea );};};if _ed .Ui4 !=nil {_ee :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_dfc :=range _ed .Ui4 {e .EncodeElement (_dfc ,_ee );};};if _ed .Uint !=nil {_gae :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};for _ ,_ebd :=range _ed .Uint {e .EncodeElement (_ebd ,_gae );};};if _ed .R4 !=nil {_aeg :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_ddg :=range _ed .R4 {e .EncodeElement (_ddg ,_aeg );};};if _ed .R8 !=nil {_dgb :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ar\u0038"}};for _ ,_agg :=range _ed .R8 {e .EncodeElement (_agg ,_dgb );};};if _ed .Decimal !=nil {_cdbb :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};for _ ,_ac :=range _ed .Decimal {e .EncodeElement (_ac ,_cdbb );};};if _ed .Bstr !=nil {_eec :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};for _ ,_fa :=range _ed .Bstr {e .EncodeElement (_fa ,_eec );};};if _ed .Date !=nil {_gdf :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};for _ ,_aee :=range _ed .Date {e .EncodeElement (_aee ,_gdf );};};if _ed .Bool !=nil {_cce :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_dfbd :=range _ed .Bool {e .EncodeElement (_dfbd ,_cce );};};if _ed .Error !=nil {_cfga :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};for _ ,_bcb :=range _ed .Error {e .EncodeElement (_bcb ,_cfga );};};if _ed .Cy !=nil {_daa :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_cda :=range _ed .Cy {e .EncodeElement (_cda ,_daa );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};var ST_CyPatternRe =_b .MustCompile (ST_CyPattern );func (_fcf *CT_Vector )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fcf .BaseTypeAttr =ST_VectorBaseType (1);for _ ,_ccce :=range start .Attr {if _ccce .Name .Local =="\u0073\u0069\u007a\u0065"{_dfdcd ,_ecdf :=_c .ParseUint (_ccce .Value ,10,32);if _ecdf !=nil {return _ecdf ;};_fcf .SizeAttr =uint32 (_dfdcd );continue ;};if _ccce .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_fcf .BaseTypeAttr .UnmarshalXMLAttr (_ccce );continue ;};};_ccca :for {_fcfa ,_gbca :=d .Token ();if _gbca !=nil {return _gbca ;};switch _aeaad :=_fcfa .(type ){case _e .StartElement :switch _aeaad .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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_efd :=NewVariant ();if _dedd :=d .DecodeElement (_efd ,&_aeaad );_dedd !=nil {return _dedd ;};_fcf .Variant =append (_fcf .Variant ,_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0031"}:var _edeb int8 ;if _faf :=d .DecodeElement (&_edeb ,&_aeaad );_faf !=nil {return _faf ;};_fcf .I1 =append (_fcf .I1 ,_edeb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0032"}:var _dad int16 ;if _ccdb :=d .DecodeElement (&_dad ,&_aeaad );_ccdb !=nil {return _ccdb ;};_fcf .I2 =append (_fcf .I2 ,_dad );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0034"}:var _gefa int32 ;if _ggb :=d .DecodeElement (&_gefa ,&_aeaad );_ggb !=nil {return _ggb ;};_fcf .I4 =append (_fcf .I4 ,_gefa );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0038"}:var _dffd int64 ;if _ebfa :=d .DecodeElement (&_dffd ,&_aeaad );_ebfa !=nil {return _ebfa ;};_fcf .I8 =append (_fcf .I8 ,_dffd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0031"}:var _fbb uint8 ;if _bbb :=d .DecodeElement (&_fbb ,&_aeaad );_bbb !=nil {return _bbb ;};_fcf .Ui1 =append (_fcf .Ui1 ,_fbb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0032"}:var _beeb uint16 ;if _efc :=d .DecodeElement (&_beeb ,&_aeaad );_efc !=nil {return _efc ;};_fcf .Ui2 =append (_fcf .Ui2 ,_beeb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0034"}:var _gaaf uint32 ;if _cbc :=d .DecodeElement (&_gaaf ,&_aeaad );_cbc !=nil {return _cbc ;};_fcf .Ui4 =append (_fcf .Ui4 ,_gaaf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0038"}:var _dgd uint64 ;if _cdad :=d .DecodeElement (&_dgd ,&_aeaad );_cdad !=nil {return _cdad ;};_fcf .Ui8 =append (_fcf .Ui8 ,_dgd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0072\u0034"}:var _cee float32 ;if _ggd :=d .DecodeElement (&_cee ,&_aeaad );_ggd !=nil {return _ggd ;};_fcf .R4 =append (_fcf .R4 ,_cee );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0072\u0038"}:var _ged float64 ;if _fgbd :=d .DecodeElement (&_ged ,&_aeaad );_fgbd !=nil {return _fgbd ;};_fcf .R8 =append (_fcf .R8 ,_ged );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006c\u0070\u0073t\u0072"}:var _agd string ;if _afdd :=d .DecodeElement (&_agd ,&_aeaad );_afdd !=nil {return _afdd ;};_fcf .Lpstr =append (_fcf .Lpstr ,_agd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006c\u0070\u0077\u0073\u0074\u0072"}:var _agge string ;if _afb :=d .DecodeElement (&_agge ,&_aeaad );_afb !=nil {return _afb ;};_fcf .Lpwstr =append (_fcf .Lpwstr ,_agge );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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\u0073\u0074\u0072"}:var _cafg string ;if _ccgb :=d .DecodeElement (&_cafg ,&_aeaad );_ccgb !=nil {return _ccgb ;};_fcf .Bstr =append (_fcf .Bstr ,_cafg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0064\u0061\u0074\u0065"}:var _edea _ec .Time ;if _ebdb :=d .DecodeElement (&_edea ,&_aeaad );_ebdb !=nil {return _ebdb ;};_fcf .Date =append (_fcf .Date ,_edea );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:var _cadc _ec .Time ;if _gdgb :=d .DecodeElement (&_cadc ,&_aeaad );_gdgb !=nil {return _gdgb ;};_fcf .Filetime =append (_fcf .Filetime ,_cadc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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\u006f\u006f\u006c"}:var _gcg bool ;if _bgba :=d .DecodeElement (&_gcg ,&_aeaad );_bgba !=nil {return _bgba ;};_fcf .Bool =append (_fcf .Bool ,_gcg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0063\u0079"}:var _ecbd string ;if _eee :=d .DecodeElement (&_ecbd ,&_aeaad );_eee !=nil {return _eee ;};_fcf .Cy =append (_fcf .Cy ,_ecbd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0065\u0072\u0072o\u0072"}:var _afcf string ;if _eab :=d .DecodeElement (&_afcf ,&_aeaad );_eab !=nil {return _eab ;};_fcf .Error =append (_fcf .Error ,_afcf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0063\u006c\u0073i\u0064"}:var _geg string ;if _eabd :=d .DecodeElement (&_geg ,&_aeaad );_eabd !=nil {return _eabd ;};_fcf .Clsid =append (_fcf .Clsid ,_geg );default:_bb .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",_aeaad .Name );if _fcgc :=d .Skip ();_fcgc !=nil {return _fcgc ;};};case _e .EndElement :break _ccca ;case _e .CharData :};};return nil ;};func (_eff *Vector )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _eff .CT_Vector .MarshalXML (e ,start );};type Empty struct{CT_Empty };type Variant struct{CT_Variant }; +// Validate validates the CT_Vstream and its children +func (_eeb *CT_Vstream )Validate ()error {return _eeb .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");};func NewEmpty ()*Empty {_bgff :=&Empty {};_bgff .CT_Empty =*NewCT_Empty ();return _bgff };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;);type CT_Vstream struct{VersionAttr string ;Content string ;};func (_aead *Vstream )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _aead .CT_Vstream .MarshalXML (e ,start );};type CT_Empty struct{};func NewCT_Vector ()*CT_Vector {_dge :=&CT_Vector {};_dge .BaseTypeAttr =ST_VectorBaseType (1);return _dge ;};func (_cedc ST_VectorBaseType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dagcg :=_a .Attr {};_dagcg .Name =name ;switch _cedc {case ST_VectorBaseTypeUnset :_dagcg .Value ="";case ST_VectorBaseTypeVariant :_dagcg .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074";case ST_VectorBaseTypeI1 :_dagcg .Value ="\u0069\u0031";case ST_VectorBaseTypeI2 :_dagcg .Value ="\u0069\u0032";case ST_VectorBaseTypeI4 :_dagcg .Value ="\u0069\u0034";case ST_VectorBaseTypeI8 :_dagcg .Value ="\u0069\u0038";case ST_VectorBaseTypeUi1 :_dagcg .Value ="\u0075\u0069\u0031";case ST_VectorBaseTypeUi2 :_dagcg .Value ="\u0075\u0069\u0032";case ST_VectorBaseTypeUi4 :_dagcg .Value ="\u0075\u0069\u0034";case ST_VectorBaseTypeUi8 :_dagcg .Value ="\u0075\u0069\u0038";case ST_VectorBaseTypeR4 :_dagcg .Value ="\u0072\u0034";case ST_VectorBaseTypeR8 :_dagcg .Value ="\u0072\u0038";case ST_VectorBaseTypeLpstr :_dagcg .Value ="\u006c\u0070\u0073t\u0072";case ST_VectorBaseTypeLpwstr :_dagcg .Value ="\u006c\u0070\u0077\u0073\u0074\u0072";case ST_VectorBaseTypeBstr :_dagcg .Value ="\u0062\u0073\u0074\u0072";case ST_VectorBaseTypeDate :_dagcg .Value ="\u0064\u0061\u0074\u0065";case ST_VectorBaseTypeFiletime :_dagcg .Value ="\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065";case ST_VectorBaseTypeBool :_dagcg .Value ="\u0062\u006f\u006f\u006c";case ST_VectorBaseTypeCy :_dagcg .Value ="\u0063\u0079";case ST_VectorBaseTypeError :_dagcg .Value ="\u0065\u0072\u0072o\u0072";case ST_VectorBaseTypeClsid :_dagcg .Value ="\u0063\u006c\u0073i\u0064";};return _dagcg ,nil ;};func NewCT_Variant ()*CT_Variant {_fca :=&CT_Variant {};return _fca };func NewCT_Array ()*CT_Array {_acf :=&CT_Array {};_acf .BaseTypeAttr =ST_ArrayBaseType (1);return _acf ;}; -// ValidateWithPath validates the CT_Variant and its children, prefixing error messages with path -func (_cgcf *CT_Variant )ValidateWithPath (path string )error {if _cgcf .Variant !=nil {if _bgda :=_cgcf .Variant .ValidateWithPath (path +"\u002f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");_bgda !=nil {return _bgda ;};};if _cgcf .Vector !=nil {if _abb :=_cgcf .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_abb !=nil {return _abb ;};};if _cgcf .Array !=nil {if _efa :=_cgcf .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079");_efa !=nil {return _efa ;};};if _cgcf .Empty !=nil {if _aeaa :=_cgcf .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079");_aeaa !=nil {return _aeaa ;};};if _cgcf .Null !=nil {if _gccb :=_cgcf .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c");_gccb !=nil {return _gccb ;};};if _cgcf .Cy !=nil {if !ST_CyPatternRe .MatchString (*_cgcf .Cy ){return _g .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 ,*_cgcf .Cy );};};if _cgcf .Error !=nil {if !ST_ErrorPatternRe .MatchString (*_cgcf .Error ){return _g .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 ,*_cgcf .Error );};};if _cgcf .Vstream !=nil {if _fcg :=_cgcf .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_fcg !=nil {return _fcg ;};};if _cgcf .Clsid !=nil {if !_gc .ST_GuidPatternRe .MatchString (*_cgcf .Clsid ){return _g .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 ,_gc .ST_GuidPatternRe ,*_cgcf .Clsid );};};return nil ;};func NewArray ()*Array {_ef :=&Array {};_ef .CT_Array =*NewCT_Array ();return _ef };func (_aa *Array )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aa .CT_Array =*NewCT_Array ();for _ ,_ff :=range start .Attr {if _ff .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_ba ,_gf :=_c .ParseInt (_ff .Value ,10,32);if _gf !=nil {return _gf ;};_aa .UBoundsAttr =int32 (_ba );continue ;};if _ff .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_aa .BaseTypeAttr .UnmarshalXMLAttr (_ff );continue ;};if _ff .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_ad ,_cf :=_c .ParseInt (_ff .Value ,10,32);if _cf !=nil {return _cf ;};_aa .LBoundsAttr =int32 (_ad );continue ;};};_d :for {_fc ,_aac :=d .Token ();if _aac !=nil {return _aac ;};switch _fd :=_fc .(type ){case _e .StartElement :switch _fd .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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_fce :=NewVariant ();if _ga :=d .DecodeElement (_fce ,&_fd );_ga !=nil {return _ga ;};_aa .Variant =append (_aa .Variant ,_fce );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0031"}:var _ca int8 ;if _cfa :=d .DecodeElement (&_ca ,&_fd );_cfa !=nil {return _cfa ;};_aa .I1 =append (_aa .I1 ,_ca );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0032"}:var _fg int16 ;if _ade :=d .DecodeElement (&_fg ,&_fd );_ade !=nil {return _ade ;};_aa .I2 =append (_aa .I2 ,_fg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0034"}:var _de int32 ;if _eb :=d .DecodeElement (&_de ,&_fd );_eb !=nil {return _eb ;};_aa .I4 =append (_aa .I4 ,_de );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u006e\u0074"}:var _cd int32 ;if _bg :=d .DecodeElement (&_cd ,&_fd );_bg !=nil {return _bg ;};_aa .Int =append (_aa .Int ,_cd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0031"}:var _gcc uint8 ;if _ab :=d .DecodeElement (&_gcc ,&_fd );_ab !=nil {return _ab ;};_aa .Ui1 =append (_aa .Ui1 ,_gcc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0032"}:var _cde uint16 ;if _ebf :=d .DecodeElement (&_cde ,&_fd );_ebf !=nil {return _ebf ;};_aa .Ui2 =append (_aa .Ui2 ,_cde );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0034"}:var _ag uint32 ;if _cff :=d .DecodeElement (&_ag ,&_fd );_cff !=nil {return _cff ;};_aa .Ui4 =append (_aa .Ui4 ,_ag );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u006e\u0074"}:var _cfg uint32 ;if _adf :=d .DecodeElement (&_cfg ,&_fd );_adf !=nil {return _adf ;};_aa .Uint =append (_aa .Uint ,_cfg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0072\u0034"}:var _caf float32 ;if _bac :=d .DecodeElement (&_caf ,&_fd );_bac !=nil {return _bac ;};_aa .R4 =append (_aa .R4 ,_caf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0072\u0038"}:var _ffg float64 ;if _ecb :=d .DecodeElement (&_ffg ,&_fd );_ecb !=nil {return _ecb ;};_aa .R8 =append (_aa .R8 ,_ffg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:var _fca float64 ;if _gde :=d .DecodeElement (&_fca ,&_fd );_gde !=nil {return _gde ;};_aa .Decimal =append (_aa .Decimal ,_fca );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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\u0073\u0074\u0072"}:var _aaa string ;if _bgd :=d .DecodeElement (&_aaa ,&_fd );_bgd !=nil {return _bgd ;};_aa .Bstr =append (_aa .Bstr ,_aaa );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0064\u0061\u0074\u0065"}:var _gdg _ec .Time ;if _fe :=d .DecodeElement (&_gdg ,&_fd );_fe !=nil {return _fe ;};_aa .Date =append (_aa .Date ,_gdg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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\u006f\u006f\u006c"}:var _dd bool ;if _db :=d .DecodeElement (&_dd ,&_fd );_db !=nil {return _db ;};_aa .Bool =append (_aa .Bool ,_dd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0065\u0072\u0072o\u0072"}:var _cdec string ;if _df :=d .DecodeElement (&_cdec ,&_fd );_df !=nil {return _df ;};_aa .Error =append (_aa .Error ,_cdec );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0063\u0079"}:var _gce string ;if _be :=d .DecodeElement (&_gce ,&_fd );_be !=nil {return _be ;};_aa .Cy =append (_aa .Cy ,_gce );default:_bb .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",_fd .Name );if _cc :=d .Skip ();_cc !=nil {return _cc ;};};case _e .EndElement :break _d ;case _e .CharData :};};return nil ;};func (_eeec *ST_ArrayBaseType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcfc ,_fdaa :=d .Token ();if _fdaa !=nil {return _fdaa ;};if _adbb ,_bbbd :=_gcfc .(_e .EndElement );_bbbd &&_adbb .Name ==start .Name {*_eeec =1;return nil ;};if _eabe ,_fad :=_gcfc .(_e .CharData );!_fad {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",_gcfc );}else {switch string (_eabe ){case "":*_eeec =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_eeec =1;case "\u0069\u0031":*_eeec =2;case "\u0069\u0032":*_eeec =3;case "\u0069\u0034":*_eeec =4;case "\u0069\u006e\u0074":*_eeec =5;case "\u0075\u0069\u0031":*_eeec =6;case "\u0075\u0069\u0032":*_eeec =7;case "\u0075\u0069\u0034":*_eeec =8;case "\u0075\u0069\u006e\u0074":*_eeec =9;case "\u0072\u0034":*_eeec =10;case "\u0072\u0038":*_eeec =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_eeec =12;case "\u0062\u0073\u0074\u0072":*_eeec =13;case "\u0064\u0061\u0074\u0065":*_eeec =14;case "\u0062\u006f\u006f\u006c":*_eeec =15;case "\u0063\u0079":*_eeec =16;case "\u0065\u0072\u0072o\u0072":*_eeec =17;};};_gcfc ,_fdaa =d .Token ();if _fdaa !=nil {return _fdaa ;};if _gfc ,_bbgf :=_gcfc .(_e .EndElement );_bbgf &&_gfc .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",_gcfc );};type CT_Empty struct{};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 []_ec .Time ;Filetime []_ec .Time ;Bool []bool ;Cy []string ;Error []string ;Clsid []string ;};func (_facd ST_ArrayBaseType )Validate ()error {return _facd .ValidateWithPath ("")};func NewCT_Vector ()*CT_Vector {_afde :=&CT_Vector {};_afde .BaseTypeAttr =ST_VectorBaseType (1);return _afde ;};func (_agdg *Variant )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agdg .CT_Variant =*NewCT_Variant ();_egac :for {_fdeb ,_cgda :=d .Token ();if _cgda !=nil {return _cgda ;};switch _aacb :=_fdeb .(type ){case _e .StartElement :switch _aacb .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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_agdg .Variant =NewVariant ();if _gefg :=d .DecodeElement (_agdg .Variant ,&_aacb );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_agdg .Vector =NewVector ();if _abeg :=d .DecodeElement (_agdg .Vector ,&_aacb );_abeg !=nil {return _abeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0061\u0072\u0072a\u0079"}:_agdg .Array =NewArray ();if _agga :=d .DecodeElement (_agdg .Array ,&_aacb );_agga !=nil {return _agga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_agdg .Blob =new (string );if _eacg :=d .DecodeElement (_agdg .Blob ,&_aacb );_eacg !=nil {return _eacg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006f\u0062\u006co\u0062"}:_agdg .Oblob =new (string );if _gced :=d .DecodeElement (_agdg .Oblob ,&_aacb );_gced !=nil {return _gced ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0065\u006d\u0070t\u0079"}:_agdg .Empty =NewEmpty ();if _cbbg :=d .DecodeElement (_agdg .Empty ,&_aacb );_cbbg !=nil {return _cbbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006e\u0075\u006c\u006c"}:_agdg .Null =NewNull ();if _aabb :=d .DecodeElement (_agdg .Null ,&_aacb );_aabb !=nil {return _aabb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0031"}:_agdg .I1 =new (int8 );if _gee :=d .DecodeElement (_agdg .I1 ,&_aacb );_gee !=nil {return _gee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0032"}:_agdg .I2 =new (int16 );if _aeb :=d .DecodeElement (_agdg .I2 ,&_aacb );_aeb !=nil {return _aeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0034"}:_agdg .I4 =new (int32 );if _gfd :=d .DecodeElement (_agdg .I4 ,&_aacb );_gfd !=nil {return _gfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0038"}:_agdg .I8 =new (int64 );if _afg :=d .DecodeElement (_agdg .I8 ,&_aacb );_afg !=nil {return _afg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u006e\u0074"}:_agdg .Int =new (int32 );if _aefa :=d .DecodeElement (_agdg .Int ,&_aacb );_aefa !=nil {return _aefa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0031"}:_agdg .Ui1 =new (uint8 );if _eccg :=d .DecodeElement (_agdg .Ui1 ,&_aacb );_eccg !=nil {return _eccg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0032"}:_agdg .Ui2 =new (uint16 );if _eece :=d .DecodeElement (_agdg .Ui2 ,&_aacb );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0034"}:_agdg .Ui4 =new (uint32 );if _bec :=d .DecodeElement (_agdg .Ui4 ,&_aacb );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0038"}:_agdg .Ui8 =new (uint64 );if _affd :=d .DecodeElement (_agdg .Ui8 ,&_aacb );_affd !=nil {return _affd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u006e\u0074"}:_agdg .Uint =new (uint32 );if _abg :=d .DecodeElement (_agdg .Uint ,&_aacb );_abg !=nil {return _abg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0072\u0034"}:_agdg .R4 =new (float32 );if _gdbc :=d .DecodeElement (_agdg .R4 ,&_aacb );_gdbc !=nil {return _gdbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0072\u0038"}:_agdg .R8 =new (float64 );if _bdcg :=d .DecodeElement (_agdg .R8 ,&_aacb );_bdcg !=nil {return _bdcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:_agdg .Decimal =new (float64 );if _bgbc :=d .DecodeElement (_agdg .Decimal ,&_aacb );_bgbc !=nil {return _bgbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006c\u0070\u0073t\u0072"}:_agdg .Lpstr =new (string );if _dbge :=d .DecodeElement (_agdg .Lpstr ,&_aacb );_dbge !=nil {return _dbge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006c\u0070\u0077\u0073\u0074\u0072"}:_agdg .Lpwstr =new (string );if _cgaa :=d .DecodeElement (_agdg .Lpwstr ,&_aacb );_cgaa !=nil {return _cgaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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\u0073\u0074\u0072"}:_agdg .Bstr =new (string );if _acc :=d .DecodeElement (_agdg .Bstr ,&_aacb );_acc !=nil {return _acc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0064\u0061\u0074\u0065"}:_agdg .Date =new (_ec .Time );if _dcfd :=d .DecodeElement (_agdg .Date ,&_aacb );_dcfd !=nil {return _dcfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:_agdg .Filetime =new (_ec .Time );if _acde :=d .DecodeElement (_agdg .Filetime ,&_aacb );_acde !=nil {return _acde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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\u006f\u006f\u006c"}:_agdg .Bool =new (bool );if _eed :=d .DecodeElement (_agdg .Bool ,&_aacb );_eed !=nil {return _eed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0063\u0079"}:_agdg .Cy =new (string );if _beg :=d .DecodeElement (_agdg .Cy ,&_aacb );_beg !=nil {return _beg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0065\u0072\u0072o\u0072"}:_agdg .Error =new (string );if _edfa :=d .DecodeElement (_agdg .Error ,&_aacb );_edfa !=nil {return _edfa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0073\u0074\u0072\u0065\u0061\u006d"}:_agdg .Stream =new (string );if _fcbg :=d .DecodeElement (_agdg .Stream ,&_aacb );_fcbg !=nil {return _fcbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006fs\u0074\u0072\u0065\u0061\u006d"}:_agdg .Ostream =new (string );if _fed :=d .DecodeElement (_agdg .Ostream ,&_aacb );_fed !=nil {return _fed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0073t\u006f\u0072\u0061\u0067\u0065"}:_agdg .Storage =new (string );if _eba :=d .DecodeElement (_agdg .Storage ,&_aacb );_eba !=nil {return _eba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}:_agdg .Ostorage =new (string );if _cgga :=d .DecodeElement (_agdg .Ostorage ,&_aacb );_cgga !=nil {return _cgga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0076s\u0074\u0072\u0065\u0061\u006d"}:_agdg .Vstream =NewVstream ();if _fgag :=d .DecodeElement (_agdg .Vstream ,&_aacb );_fgag !=nil {return _fgag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0063\u006c\u0073i\u0064"}:_agdg .Clsid =new (string );if _ddgb :=d .DecodeElement (_agdg .Clsid ,&_aacb );_ddgb !=nil {return _ddgb ;};default:_bb .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",_aacb .Name );if _eebb :=d .Skip ();_eebb !=nil {return _eebb ;};};case _e .EndElement :break _egac ;case _e .CharData :};};return nil ;};func (_adae *ST_VectorBaseType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fff ,_affg :=d .Token ();if _affg !=nil {return _affg ;};if _gad ,_fec :=_fff .(_e .EndElement );_fec &&_gad .Name ==start .Name {*_adae =1;return nil ;};if _cefe ,_abcg :=_fff .(_e .CharData );!_abcg {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",_fff );}else {switch string (_cefe ){case "":*_adae =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_adae =1;case "\u0069\u0031":*_adae =2;case "\u0069\u0032":*_adae =3;case "\u0069\u0034":*_adae =4;case "\u0069\u0038":*_adae =5;case "\u0075\u0069\u0031":*_adae =6;case "\u0075\u0069\u0032":*_adae =7;case "\u0075\u0069\u0034":*_adae =8;case "\u0075\u0069\u0038":*_adae =9;case "\u0072\u0034":*_adae =10;case "\u0072\u0038":*_adae =11;case "\u006c\u0070\u0073t\u0072":*_adae =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_adae =13;case "\u0062\u0073\u0074\u0072":*_adae =14;case "\u0064\u0061\u0074\u0065":*_adae =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_adae =16;case "\u0062\u006f\u006f\u006c":*_adae =17;case "\u0063\u0079":*_adae =18;case "\u0065\u0072\u0072o\u0072":*_adae =19;case "\u0063\u006c\u0073i\u0064":*_adae =20;};};_fff ,_affg =d .Token ();if _affg !=nil {return _affg ;};if _dgag ,_ccea :=_fff .(_e .EndElement );_ccea &&_dgag .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",_fff );};type Vector struct{CT_Vector };var ST_ErrorPatternRe =_b .MustCompile (ST_ErrorPattern );func (_bda *Variant )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _bda .CT_Variant .MarshalXML (e ,start );}; +// Validate validates the CT_Empty and its children +func (_dag *CT_Empty )Validate ()error {return _dag .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");}; -// ValidateWithPath validates the Vector and its children, prefixing error messages with path -func (_edag *Vector )ValidateWithPath (path string )error {if _bacg :=_edag .CT_Vector .ValidateWithPath (path );_bacg !=nil {return _bacg ;};return nil ;};func NewVariant ()*Variant {_bbe :=&Variant {};_bbe .CT_Variant =*NewCT_Variant ();return _bbe };type ST_VectorBaseType byte ; +// Validate validates the Variant and its children +func (_gfe *Variant )Validate ()error {return _gfe .ValidateWithPath ("\u0056a\u0072\u0069\u0061\u006e\u0074");}; -// ValidateWithPath validates the Array and its children, prefixing error messages with path -func (_gaf *Array )ValidateWithPath (path string )error {if _bae :=_gaf .CT_Array .ValidateWithPath (path );_bae !=nil {return _bae ;};return nil ;};type Vstream struct{CT_Vstream }; +// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path +func (_agc *CT_Empty )ValidateWithPath (path string )error {return nil };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 []_af .Time ;Bool []bool ;Error []string ;Cy []string ;};func (_eaad *CT_Variant )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdaf :for {_cfc ,_abcb :=d .Token ();if _abcb !=nil {return _abcb ;};switch _bac :=_cfc .(type ){case _a .StartElement :switch _bac .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Variant =NewVariant ();if _deb :=d .DecodeElement (_eaad .Variant ,&_bac );_deb !=nil {return _deb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Vector =NewVector ();if _daf :=d .DecodeElement (_eaad .Vector ,&_bac );_daf !=nil {return _daf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Array =NewArray ();if _gdf :=d .DecodeElement (_eaad .Array ,&_bac );_gdf !=nil {return _gdf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Blob =new (string );if _cda :=d .DecodeElement (_eaad .Blob ,&_bac );_cda !=nil {return _cda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Oblob =new (string );if _geca :=d .DecodeElement (_eaad .Oblob ,&_bac );_geca !=nil {return _geca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Empty =NewEmpty ();if _ffca :=d .DecodeElement (_eaad .Empty ,&_bac );_ffca !=nil {return _ffca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Null =NewNull ();if _bcb :=d .DecodeElement (_eaad .Null ,&_bac );_bcb !=nil {return _bcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .I1 =new (int8 );if _ddfd :=d .DecodeElement (_eaad .I1 ,&_bac );_ddfd !=nil {return _ddfd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .I2 =new (int16 );if _fde :=d .DecodeElement (_eaad .I2 ,&_bac );_fde !=nil {return _fde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .I4 =new (int32 );if _abf :=d .DecodeElement (_eaad .I4 ,&_bac );_abf !=nil {return _abf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .I8 =new (int64 );if _acca :=d .DecodeElement (_eaad .I8 ,&_bac );_acca !=nil {return _acca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Int =new (int32 );if _ebd :=d .DecodeElement (_eaad .Int ,&_bac );_ebd !=nil {return _ebd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Ui1 =new (uint8 );if _ffef :=d .DecodeElement (_eaad .Ui1 ,&_bac );_ffef !=nil {return _ffef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Ui2 =new (uint16 );if _gbfa :=d .DecodeElement (_eaad .Ui2 ,&_bac );_gbfa !=nil {return _gbfa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Ui4 =new (uint32 );if _bcbg :=d .DecodeElement (_eaad .Ui4 ,&_bac );_bcbg !=nil {return _bcbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Ui8 =new (uint64 );if _ebfd :=d .DecodeElement (_eaad .Ui8 ,&_bac );_ebfd !=nil {return _ebfd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Uint =new (uint32 );if _adc :=d .DecodeElement (_eaad .Uint ,&_bac );_adc !=nil {return _adc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .R4 =new (float32 );if _gdb :=d .DecodeElement (_eaad .R4 ,&_bac );_gdb !=nil {return _gdb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .R8 =new (float64 );if _ebgd :=d .DecodeElement (_eaad .R8 ,&_bac );_ebgd !=nil {return _ebgd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Decimal =new (float64 );if _eage :=d .DecodeElement (_eaad .Decimal ,&_bac );_eage !=nil {return _eage ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Lpstr =new (string );if _gefg :=d .DecodeElement (_eaad .Lpstr ,&_bac );_gefg !=nil {return _gefg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Lpwstr =new (string );if _dba :=d .DecodeElement (_eaad .Lpwstr ,&_bac );_dba !=nil {return _dba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Bstr =new (string );if _edb :=d .DecodeElement (_eaad .Bstr ,&_bac );_edb !=nil {return _edb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Date =new (_af .Time );if _gdc :=d .DecodeElement (_eaad .Date ,&_bac );_gdc !=nil {return _gdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Filetime =new (_af .Time );if _cac :=d .DecodeElement (_eaad .Filetime ,&_bac );_cac !=nil {return _cac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Bool =new (bool );if _afdb :=d .DecodeElement (_eaad .Bool ,&_bac );_afdb !=nil {return _afdb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Cy =new (string );if _dee :=d .DecodeElement (_eaad .Cy ,&_bac );_dee !=nil {return _dee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Error =new (string );if _fbb :=d .DecodeElement (_eaad .Error ,&_bac );_fbb !=nil {return _fbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Stream =new (string );if _gcg :=d .DecodeElement (_eaad .Stream ,&_bac );_gcg !=nil {return _gcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Ostream =new (string );if _ebc :=d .DecodeElement (_eaad .Ostream ,&_bac );_ebc !=nil {return _ebc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Storage =new (string );if _efeb :=d .DecodeElement (_eaad .Storage ,&_bac );_efeb !=nil {return _efeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Ostorage =new (string );if _adff :=d .DecodeElement (_eaad .Ostorage ,&_bac );_adff !=nil {return _adff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Vstream =NewVstream ();if _gdbe :=d .DecodeElement (_eaad .Vstream ,&_bac );_gdbe !=nil {return _gdbe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eaad .Clsid =new (string );if _egf :=d .DecodeElement (_eaad .Clsid ,&_bac );_egf !=nil {return _egf ;};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\u005fV\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025\u0076",_bac .Name );if _cdae :=d .Skip ();_cdae !=nil {return _cdae ;};};case _a .EndElement :break _bdaf ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the Vstream and its children, prefixing error messages with path -func (_gceb *Vstream )ValidateWithPath (path string )error {if _debb :=_gceb .CT_Vstream .ValidateWithPath (path );_debb !=nil {return _debb ;};return nil ;};func (_cafe ST_ArrayBaseType )ValidateWithPath (path string )error {switch _cafe {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17: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 (_cafe ));};return nil ;}; +// Validate validates the CT_Variant and its children +func (_ecc *CT_Variant )Validate ()error {return _ecc .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");}; -// Validate validates the Vector and its children -func (_ggfc *Vector )Validate ()error {return _ggfc .ValidateWithPath ("\u0056\u0065\u0063\u0074\u006f\u0072");};func (_dgbc *CT_Array )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dgbc .BaseTypeAttr =ST_ArrayBaseType (1);for _ ,_acf :=range start .Attr {if _acf .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_ecd ,_bag :=_c .ParseInt (_acf .Value ,10,32);if _bag !=nil {return _bag ;};_dgbc .UBoundsAttr =int32 (_ecd );continue ;};if _acf .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_dgbc .BaseTypeAttr .UnmarshalXMLAttr (_acf );continue ;};if _acf .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_eeaf ,_efg :=_c .ParseInt (_acf .Value ,10,32);if _efg !=nil {return _efg ;};_dgbc .LBoundsAttr =int32 (_eeaf );continue ;};};_dae :for {_ffd ,_efge :=d .Token ();if _efge !=nil {return _efge ;};switch _cga :=_ffd .(type ){case _e .StartElement :switch _cga .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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_gaa :=NewVariant ();if _fde :=d .DecodeElement (_gaa ,&_cga );_fde !=nil {return _fde ;};_dgbc .Variant =append (_dgbc .Variant ,_gaa );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0031"}:var _eeb int8 ;if _dfe :=d .DecodeElement (&_eeb ,&_cga );_dfe !=nil {return _dfe ;};_dgbc .I1 =append (_dgbc .I1 ,_eeb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0032"}:var _acd int16 ;if _fag :=d .DecodeElement (&_acd ,&_cga );_fag !=nil {return _fag ;};_dgbc .I2 =append (_dgbc .I2 ,_acd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0034"}:var _dee int32 ;if _fee :=d .DecodeElement (&_dee ,&_cga );_fee !=nil {return _fee ;};_dgbc .I4 =append (_dgbc .I4 ,_dee );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u006e\u0074"}:var _ffc int32 ;if _fb :=d .DecodeElement (&_ffc ,&_cga );_fb !=nil {return _fb ;};_dgbc .Int =append (_dgbc .Int ,_ffc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0031"}:var _gcf uint8 ;if _ea :=d .DecodeElement (&_gcf ,&_cga );_ea !=nil {return _ea ;};_dgbc .Ui1 =append (_dgbc .Ui1 ,_gcf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0032"}:var _abf uint16 ;if _gda :=d .DecodeElement (&_abf ,&_cga );_gda !=nil {return _gda ;};_dgbc .Ui2 =append (_dgbc .Ui2 ,_abf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0034"}:var _cgb uint32 ;if _dga :=d .DecodeElement (&_cgb ,&_cga );_dga !=nil {return _dga ;};_dgbc .Ui4 =append (_dgbc .Ui4 ,_cgb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u006e\u0074"}:var _fae uint32 ;if _dbd :=d .DecodeElement (&_fae ,&_cga );_dbd !=nil {return _dbd ;};_dgbc .Uint =append (_dgbc .Uint ,_fae );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0072\u0034"}:var _bd float32 ;if _bfd :=d .DecodeElement (&_bd ,&_cga );_bfd !=nil {return _bfd ;};_dgbc .R4 =append (_dgbc .R4 ,_bd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0072\u0038"}:var _cab float64 ;if _aga :=d .DecodeElement (&_cab ,&_cga );_aga !=nil {return _aga ;};_dgbc .R8 =append (_dgbc .R8 ,_cab );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:var _afa float64 ;if _cead :=d .DecodeElement (&_afa ,&_cga );_cead !=nil {return _cead ;};_dgbc .Decimal =append (_dgbc .Decimal ,_afa );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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\u0073\u0074\u0072"}:var _bdg string ;if _bgb :=d .DecodeElement (&_bdg ,&_cga );_bgb !=nil {return _bgb ;};_dgbc .Bstr =append (_dgbc .Bstr ,_bdg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0064\u0061\u0074\u0065"}:var _cae _ec .Time ;if _aff :=d .DecodeElement (&_cae ,&_cga );_aff !=nil {return _aff ;};_dgbc .Date =append (_dgbc .Date ,_cae );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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\u006f\u006f\u006c"}:var _gfe bool ;if _fgf :=d .DecodeElement (&_gfe ,&_cga );_fgf !=nil {return _fgf ;};_dgbc .Bool =append (_dgbc .Bool ,_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0065\u0072\u0072o\u0072"}:var _faa string ;if _agag :=d .DecodeElement (&_faa ,&_cga );_agag !=nil {return _agag ;};_dgbc .Error =append (_dgbc .Error ,_faa );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0063\u0079"}:var _aacc string ;if _cca :=d .DecodeElement (&_aacc ,&_cga );_cca !=nil {return _cca ;};_dgbc .Cy =append (_dgbc .Cy ,_aacc );default:_bb .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",_cga .Name );if _edd :=d .Skip ();_edd !=nil {return _edd ;};};case _e .EndElement :break _dae ;case _e .CharData :};};return nil ;}; +// Validate validates the Empty and its children +func (_ggbc *Empty )Validate ()error {return _ggbc .ValidateWithPath ("\u0045\u006d\u0070t\u0079")};type ST_VectorBaseType byte ;func (_bge ST_VectorBaseType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bge .String (),start );};func (_fdfc ST_VectorBaseType )String ()string {switch _fdfc {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 (_ggeb *Empty )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _ggeb .CT_Empty .MarshalXML (e ,start );};func NewNull ()*Null {_fae :=&Null {};_fae .CT_Null =*NewCT_Null ();return _fae };func (_afce *Vstream )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afce .CT_Vstream =*NewCT_Vstream ();for _ ,_bdadd :=range start .Attr {if _bdadd .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_gbdc ,_cab :=_bdadd .Value ,error (nil );if _cab !=nil {return _cab ;};_afce .VersionAttr =_gbdc ;continue ;};};for {_ebcf ,_eeda :=d .Token ();if _eeda !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020\u0025\u0073",_eeda );};if _gfg ,_eaga :=_ebcf .(_a .EndElement );_eaga &&_gfg .Name ==start .Name {break ;};};return nil ;};func (_bec *ST_ArrayBaseType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bec =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_bec =1;case "\u0069\u0031":*_bec =2;case "\u0069\u0032":*_bec =3;case "\u0069\u0034":*_bec =4;case "\u0069\u006e\u0074":*_bec =5;case "\u0075\u0069\u0031":*_bec =6;case "\u0075\u0069\u0032":*_bec =7;case "\u0075\u0069\u0034":*_bec =8;case "\u0075\u0069\u006e\u0074":*_bec =9;case "\u0072\u0034":*_bec =10;case "\u0072\u0038":*_bec =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_bec =12;case "\u0062\u0073\u0074\u0072":*_bec =13;case "\u0064\u0061\u0074\u0065":*_bec =14;case "\u0062\u006f\u006f\u006c":*_bec =15;case "\u0063\u0079":*_bec =16;case "\u0065\u0072\u0072o\u0072":*_bec =17;};return nil ;};func (_cgbe ST_VectorBaseType )Validate ()error {return _cgbe .ValidateWithPath ("")};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 (_fdd *Empty )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdd .CT_Empty =*NewCT_Empty ();for {_gbg ,_aefg :=d .Token ();if _aefg !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0045\u006d\u0070\u0074y\u003a\u0020\u0025\u0073",_aefg );};if _eff ,_cfe :=_gbg .(_a .EndElement );_cfe &&_eff .Name ==start .Name {break ;};};return nil ;};type CT_Null struct{}; -// Validate validates the CT_Null and its children -func (_cabg *CT_Null )Validate ()error {return _cabg .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006c\u006c");};func (_dc *CT_Null )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_Empty ()*CT_Empty {_eda :=&CT_Empty {};return _eda }; +// ValidateWithPath validates the CT_Null and its children, prefixing error messages with path +func (_dde *CT_Null )ValidateWithPath (path string )error {return nil };func (_eddd *Variant )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _eddd .CT_Variant .MarshalXML (e ,start );};func (_abdg *CT_Vstream )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abdg .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 _ ,_ecfe :=range start .Attr {if _ecfe .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_acb ,_abea :=_ecfe .Value ,error (nil );if _abea !=nil {return _abea ;};_abdg .VersionAttr =_acb ;continue ;};};for {_bae ,_eaae :=d .Token ();if _eaae !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020%\u0073",_eaae );};if _gbde ,_gbcg :=_bae .(_a .CharData );_gbcg {_abdg .Content =string (_gbde );};if _ggdd ,_ffa :=_bae .(_a .EndElement );_ffa &&_ggdd .Name ==start .Name {break ;};};return nil ;};func (_gacd ST_VectorBaseType )ValidateWithPath (path string )error {switch _gacd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20: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 (_gacd ));};return nil ;};func (_egbe *ST_VectorBaseType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_egbe =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_egbe =1;case "\u0069\u0031":*_egbe =2;case "\u0069\u0032":*_egbe =3;case "\u0069\u0034":*_egbe =4;case "\u0069\u0038":*_egbe =5;case "\u0075\u0069\u0031":*_egbe =6;case "\u0075\u0069\u0032":*_egbe =7;case "\u0075\u0069\u0034":*_egbe =8;case "\u0075\u0069\u0038":*_egbe =9;case "\u0072\u0034":*_egbe =10;case "\u0072\u0038":*_egbe =11;case "\u006c\u0070\u0073t\u0072":*_egbe =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_egbe =13;case "\u0062\u0073\u0074\u0072":*_egbe =14;case "\u0064\u0061\u0074\u0065":*_egbe =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_egbe =16;case "\u0062\u006f\u006f\u006c":*_egbe =17;case "\u0063\u0079":*_egbe =18;case "\u0065\u0072\u0072o\u0072":*_egbe =19;case "\u0063\u006c\u0073i\u0064":*_egbe =20;};return nil ;};type Variant struct{CT_Variant };func (_acaf ST_ArrayBaseType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dgab :=_a .Attr {};_dgab .Name =name ;switch _acaf {case ST_ArrayBaseTypeUnset :_dgab .Value ="";case ST_ArrayBaseTypeVariant :_dgab .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074";case ST_ArrayBaseTypeI1 :_dgab .Value ="\u0069\u0031";case ST_ArrayBaseTypeI2 :_dgab .Value ="\u0069\u0032";case ST_ArrayBaseTypeI4 :_dgab .Value ="\u0069\u0034";case ST_ArrayBaseTypeInt :_dgab .Value ="\u0069\u006e\u0074";case ST_ArrayBaseTypeUi1 :_dgab .Value ="\u0075\u0069\u0031";case ST_ArrayBaseTypeUi2 :_dgab .Value ="\u0075\u0069\u0032";case ST_ArrayBaseTypeUi4 :_dgab .Value ="\u0075\u0069\u0034";case ST_ArrayBaseTypeUint :_dgab .Value ="\u0075\u0069\u006e\u0074";case ST_ArrayBaseTypeR4 :_dgab .Value ="\u0072\u0034";case ST_ArrayBaseTypeR8 :_dgab .Value ="\u0072\u0038";case ST_ArrayBaseTypeDecimal :_dgab .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_ArrayBaseTypeBstr :_dgab .Value ="\u0062\u0073\u0074\u0072";case ST_ArrayBaseTypeDate :_dgab .Value ="\u0064\u0061\u0074\u0065";case ST_ArrayBaseTypeBool :_dgab .Value ="\u0062\u006f\u006f\u006c";case ST_ArrayBaseTypeCy :_dgab .Value ="\u0063\u0079";case ST_ArrayBaseTypeError :_dgab .Value ="\u0065\u0072\u0072o\u0072";};return _dgab ,nil ;}; -// Validate validates the Vstream and its children -func (_eecc *Vstream )Validate ()error {return _eecc .ValidateWithPath ("\u0056s\u0074\u0072\u0065\u0061\u006d");};func (_eaga ST_VectorBaseType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bgdb :=_e .Attr {};_bgdb .Name =name ;switch _eaga {case ST_VectorBaseTypeUnset :_bgdb .Value ="";case ST_VectorBaseTypeVariant :_bgdb .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074";case ST_VectorBaseTypeI1 :_bgdb .Value ="\u0069\u0031";case ST_VectorBaseTypeI2 :_bgdb .Value ="\u0069\u0032";case ST_VectorBaseTypeI4 :_bgdb .Value ="\u0069\u0034";case ST_VectorBaseTypeI8 :_bgdb .Value ="\u0069\u0038";case ST_VectorBaseTypeUi1 :_bgdb .Value ="\u0075\u0069\u0031";case ST_VectorBaseTypeUi2 :_bgdb .Value ="\u0075\u0069\u0032";case ST_VectorBaseTypeUi4 :_bgdb .Value ="\u0075\u0069\u0034";case ST_VectorBaseTypeUi8 :_bgdb .Value ="\u0075\u0069\u0038";case ST_VectorBaseTypeR4 :_bgdb .Value ="\u0072\u0034";case ST_VectorBaseTypeR8 :_bgdb .Value ="\u0072\u0038";case ST_VectorBaseTypeLpstr :_bgdb .Value ="\u006c\u0070\u0073t\u0072";case ST_VectorBaseTypeLpwstr :_bgdb .Value ="\u006c\u0070\u0077\u0073\u0074\u0072";case ST_VectorBaseTypeBstr :_bgdb .Value ="\u0062\u0073\u0074\u0072";case ST_VectorBaseTypeDate :_bgdb .Value ="\u0064\u0061\u0074\u0065";case ST_VectorBaseTypeFiletime :_bgdb .Value ="\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065";case ST_VectorBaseTypeBool :_bgdb .Value ="\u0062\u006f\u006f\u006c";case ST_VectorBaseTypeCy :_bgdb .Value ="\u0063\u0079";case ST_VectorBaseTypeError :_bgdb .Value ="\u0065\u0072\u0072o\u0072";case ST_VectorBaseTypeClsid :_bgdb .Value ="\u0063\u006c\u0073i\u0064";};return _bgdb ,nil ;};func (_dbe *CT_Vstream )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",_dbe .VersionAttr )});e .EncodeElement (_dbe .Content ,start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_aega ST_VectorBaseType )String ()string {switch _aega {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 "";};type Array struct{CT_Array };func (_ebdg ST_ArrayBaseType )String ()string {switch _ebdg {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 (_ffeee *Null )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ffeee .CT_Null =*NewCT_Null ();for {_cbbf ,_ffec :=d .Token ();if _ffec !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_ffec );};if _aabf ,_fccb :=_cbbf .(_e .EndElement );_fccb &&_aabf .Name ==start .Name {break ;};};return nil ;};func (_ega *Null )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _ega .CT_Null .MarshalXML (e ,start );};func (_ebfb ST_ArrayBaseType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aece :=_e .Attr {};_aece .Name =name ;switch _ebfb {case ST_ArrayBaseTypeUnset :_aece .Value ="";case ST_ArrayBaseTypeVariant :_aece .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074";case ST_ArrayBaseTypeI1 :_aece .Value ="\u0069\u0031";case ST_ArrayBaseTypeI2 :_aece .Value ="\u0069\u0032";case ST_ArrayBaseTypeI4 :_aece .Value ="\u0069\u0034";case ST_ArrayBaseTypeInt :_aece .Value ="\u0069\u006e\u0074";case ST_ArrayBaseTypeUi1 :_aece .Value ="\u0075\u0069\u0031";case ST_ArrayBaseTypeUi2 :_aece .Value ="\u0075\u0069\u0032";case ST_ArrayBaseTypeUi4 :_aece .Value ="\u0075\u0069\u0034";case ST_ArrayBaseTypeUint :_aece .Value ="\u0075\u0069\u006e\u0074";case ST_ArrayBaseTypeR4 :_aece .Value ="\u0072\u0034";case ST_ArrayBaseTypeR8 :_aece .Value ="\u0072\u0038";case ST_ArrayBaseTypeDecimal :_aece .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_ArrayBaseTypeBstr :_aece .Value ="\u0062\u0073\u0074\u0072";case ST_ArrayBaseTypeDate :_aece .Value ="\u0064\u0061\u0074\u0065";case ST_ArrayBaseTypeBool :_aece .Value ="\u0062\u006f\u006f\u006c";case ST_ArrayBaseTypeCy :_aece .Value ="\u0063\u0079";case ST_ArrayBaseTypeError :_aece .Value ="\u0065\u0072\u0072o\u0072";};return _aece ,nil ;}; +// ValidateWithPath validates the Vstream and its children, prefixing error messages with path +func (_abbg *Vstream )ValidateWithPath (path string )error {if _decdc :=_abbg .CT_Vstream .ValidateWithPath (path );_decdc !=nil {return _decdc ;};return nil ;};func (_bbbg *Variant )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbbg .CT_Variant =*NewCT_Variant ();_caa :for {_cfed ,_fdg :=d .Token ();if _fdg !=nil {return _fdg ;};switch _acaa :=_cfed .(type ){case _a .StartElement :switch _acaa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Variant =NewVariant ();if _fcdc :=d .DecodeElement (_bbbg .Variant ,&_acaa );_fcdc !=nil {return _fcdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Vector =NewVector ();if _eebb :=d .DecodeElement (_bbbg .Vector ,&_acaa );_eebb !=nil {return _eebb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Array =NewArray ();if _dad :=d .DecodeElement (_bbbg .Array ,&_acaa );_dad !=nil {return _dad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Blob =new (string );if _gag :=d .DecodeElement (_bbbg .Blob ,&_acaa );_gag !=nil {return _gag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Oblob =new (string );if _ecga :=d .DecodeElement (_bbbg .Oblob ,&_acaa );_ecga !=nil {return _ecga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Empty =NewEmpty ();if _gdbb :=d .DecodeElement (_bbbg .Empty ,&_acaa );_gdbb !=nil {return _gdbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Null =NewNull ();if _gadg :=d .DecodeElement (_bbbg .Null ,&_acaa );_gadg !=nil {return _gadg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .I1 =new (int8 );if _gabd :=d .DecodeElement (_bbbg .I1 ,&_acaa );_gabd !=nil {return _gabd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .I2 =new (int16 );if _fdfa :=d .DecodeElement (_bbbg .I2 ,&_acaa );_fdfa !=nil {return _fdfa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .I4 =new (int32 );if _ceeec :=d .DecodeElement (_bbbg .I4 ,&_acaa );_ceeec !=nil {return _ceeec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .I8 =new (int64 );if _dfcd :=d .DecodeElement (_bbbg .I8 ,&_acaa );_dfcd !=nil {return _dfcd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Int =new (int32 );if _egg :=d .DecodeElement (_bbbg .Int ,&_acaa );_egg !=nil {return _egg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Ui1 =new (uint8 );if _bcf :=d .DecodeElement (_bbbg .Ui1 ,&_acaa );_bcf !=nil {return _bcf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Ui2 =new (uint16 );if _cbfb :=d .DecodeElement (_bbbg .Ui2 ,&_acaa );_cbfb !=nil {return _cbfb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Ui4 =new (uint32 );if _gae :=d .DecodeElement (_bbbg .Ui4 ,&_acaa );_gae !=nil {return _gae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Ui8 =new (uint64 );if _dadc :=d .DecodeElement (_bbbg .Ui8 ,&_acaa );_dadc !=nil {return _dadc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Uint =new (uint32 );if _bad :=d .DecodeElement (_bbbg .Uint ,&_acaa );_bad !=nil {return _bad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .R4 =new (float32 );if _adgf :=d .DecodeElement (_bbbg .R4 ,&_acaa );_adgf !=nil {return _adgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .R8 =new (float64 );if _bebf :=d .DecodeElement (_bbbg .R8 ,&_acaa );_bebf !=nil {return _bebf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Decimal =new (float64 );if _feac :=d .DecodeElement (_bbbg .Decimal ,&_acaa );_feac !=nil {return _feac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Lpstr =new (string );if _fcdcg :=d .DecodeElement (_bbbg .Lpstr ,&_acaa );_fcdcg !=nil {return _fcdcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Lpwstr =new (string );if _eec :=d .DecodeElement (_bbbg .Lpwstr ,&_acaa );_eec !=nil {return _eec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Bstr =new (string );if _bdaa :=d .DecodeElement (_bbbg .Bstr ,&_acaa );_bdaa !=nil {return _bdaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Date =new (_af .Time );if _dgc :=d .DecodeElement (_bbbg .Date ,&_acaa );_dgc !=nil {return _dgc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Filetime =new (_af .Time );if _bggd :=d .DecodeElement (_bbbg .Filetime ,&_acaa );_bggd !=nil {return _bggd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Bool =new (bool );if _ggc :=d .DecodeElement (_bbbg .Bool ,&_acaa );_ggc !=nil {return _ggc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Cy =new (string );if _ccd :=d .DecodeElement (_bbbg .Cy ,&_acaa );_ccd !=nil {return _ccd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Error =new (string );if _ffccd :=d .DecodeElement (_bbbg .Error ,&_acaa );_ffccd !=nil {return _ffccd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Stream =new (string );if _eacd :=d .DecodeElement (_bbbg .Stream ,&_acaa );_eacd !=nil {return _eacd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Ostream =new (string );if _eagc :=d .DecodeElement (_bbbg .Ostream ,&_acaa );_eagc !=nil {return _eagc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Storage =new (string );if _faf :=d .DecodeElement (_bbbg .Storage ,&_acaa );_faf !=nil {return _faf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Ostorage =new (string );if _cdd :=d .DecodeElement (_bbbg .Ostorage ,&_acaa );_cdd !=nil {return _cdd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Vstream =NewVstream ();if _gabc :=d .DecodeElement (_bbbg .Vstream ,&_acaa );_gabc !=nil {return _gabc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bbbg .Clsid =new (string );if _bbef :=d .DecodeElement (_bbbg .Clsid ,&_acaa );_bbef !=nil {return _bbef ;};default:_g .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",_acaa .Name );if _bfea :=d .Skip ();_bfea !=nil {return _bfea ;};};case _a .EndElement :break _caa ;case _a .CharData :};};return nil ;};func (_cbef *ST_VectorBaseType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bebe ,_ggbce :=d .Token ();if _ggbce !=nil {return _ggbce ;};if _efdf ,_ceff :=_bebe .(_a .EndElement );_ceff &&_efdf .Name ==start .Name {*_cbef =1;return nil ;};if _feba ,_bcab :=_bebe .(_a .CharData );!_bcab {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",_bebe );}else {switch string (_feba ){case "":*_cbef =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_cbef =1;case "\u0069\u0031":*_cbef =2;case "\u0069\u0032":*_cbef =3;case "\u0069\u0034":*_cbef =4;case "\u0069\u0038":*_cbef =5;case "\u0075\u0069\u0031":*_cbef =6;case "\u0075\u0069\u0032":*_cbef =7;case "\u0075\u0069\u0034":*_cbef =8;case "\u0075\u0069\u0038":*_cbef =9;case "\u0072\u0034":*_cbef =10;case "\u0072\u0038":*_cbef =11;case "\u006c\u0070\u0073t\u0072":*_cbef =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_cbef =13;case "\u0062\u0073\u0074\u0072":*_cbef =14;case "\u0064\u0061\u0074\u0065":*_cbef =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_cbef =16;case "\u0062\u006f\u006f\u006c":*_cbef =17;case "\u0063\u0079":*_cbef =18;case "\u0065\u0072\u0072o\u0072":*_cbef =19;case "\u0063\u006c\u0073i\u0064":*_cbef =20;};};_bebe ,_ggbce =d .Token ();if _ggbce !=nil {return _ggbce ;};if _ccca ,_fgd :=_bebe .(_a .EndElement );_fgd &&_ccca .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",_bebe );}; -// Validate validates the CT_Variant and its children -func (_dcffe *CT_Variant )Validate ()error {return _dcffe .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};const ST_ErrorPattern ="\u005c\u0073\u002a\u0030x[\u0030\u002d\u0039\u0041\u002d\u005a\u0061\u002d\u007a\u005d\u007b\u0038\u007d\u005cs\u002a";func (_caec *Vstream )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_caec .CT_Vstream =*NewCT_Vstream ();for _ ,_cfea :=range start .Attr {if _cfea .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_ecad ,_gdfa :=_cfea .Value ,error (nil );if _gdfa !=nil {return _gdfa ;};_caec .VersionAttr =_ecad ;continue ;};};for {_fcae ,_cfde :=d .Token ();if _cfde !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020\u0025\u0073",_cfde );};if _bdaa ,_ccfa :=_fcae .(_e .EndElement );_ccfa &&_bdaa .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the Vector and its children, prefixing error messages with path +func (_cdaa *Vector )ValidateWithPath (path string )error {if _aebd :=_cdaa .CT_Vector .ValidateWithPath (path );_aebd !=nil {return _aebd ;};return nil ;}; -// ValidateWithPath validates the CT_Vector and its children, prefixing error messages with path -func (_edg *CT_Vector )ValidateWithPath (path string )error {if _edg .BaseTypeAttr ==ST_VectorBaseTypeUnset {return _g .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 _deca :=_edg .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_deca !=nil {return _deca ;};for _dgge ,_eebg :=range _edg .Variant {if _bgdc :=_eebg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_dgge ));_bgdc !=nil {return _bgdc ;};};for _ece ,_ebdbd :=range _edg .Cy {if !ST_CyPatternRe .MatchString (_ebdbd ){return _g .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 ,_ece ,ST_CyPatternRe ,_ebdbd );};};for _ccf ,_efdb :=range _edg .Error {if !ST_ErrorPatternRe .MatchString (_efdb ){return _g .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 ,_ccf ,ST_ErrorPatternRe ,_efdb );};};for _abcd ,_ccb :=range _edg .Clsid {if !_gc .ST_GuidPatternRe .MatchString (_ccb ){return _g .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 ,_abcd ,_gc .ST_GuidPatternRe ,_ccb );};};return nil ;}; +// ValidateWithPath validates the Variant and its children, prefixing error messages with path +func (_bca *Variant )ValidateWithPath (path string )error {if _eabd :=_bca .CT_Variant .ValidateWithPath (path );_eabd !=nil {return _eabd ;};return nil ;};func (_aad *CT_Array )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006cB\u006f\u0075\u006e\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0076",_aad .LBoundsAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075B\u006f\u0075\u006e\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0076",_aad .UBoundsAttr )});_bf ,_aac :=_aad .BaseTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"});if _aac !=nil {return _aac ;};start .Attr =append (start .Attr ,_bf );e .EncodeToken (start );if _aad .Variant !=nil {_fee :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};for _ ,_ee :=range _aad .Variant {e .EncodeElement (_ee ,_fee );};};if _aad .I1 !=nil {_fda :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_eb :=range _aad .I1 {e .EncodeElement (_eb ,_fda );};};if _aad .I2 !=nil {_abe :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003ai\u0032"}};for _ ,_fff :=range _aad .I2 {e .EncodeElement (_fff ,_abe );};};if _aad .I4 !=nil {_afd :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_feea :=range _aad .I4 {e .EncodeElement (_feea ,_afd );};};if _aad .Int !=nil {_bc :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};for _ ,_bgf :=range _aad .Int {e .EncodeElement (_bgf ,_bc );};};if _aad .Ui1 !=nil {_dc :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_dcd :=range _aad .Ui1 {e .EncodeElement (_dcd ,_dc );};};if _aad .Ui2 !=nil {_ecee :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};for _ ,_ggf :=range _aad .Ui2 {e .EncodeElement (_ggf ,_ecee );};};if _aad .Ui4 !=nil {_gc :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_edg :=range _aad .Ui4 {e .EncodeElement (_edg ,_gc );};};if _aad .Uint !=nil {_eag :=_a .StartElement {Name :_a .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};for _ ,_ca :=range _aad .Uint {e .EncodeElement (_ca ,_eag );};};if _aad .R4 !=nil {_fcfd :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_dg :=range _aad .R4 {e .EncodeElement (_dg ,_fcfd );};};if _aad .R8 !=nil {_feg :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003ar\u0038"}};for _ ,_acd :=range _aad .R8 {e .EncodeElement (_acd ,_feg );};};if _aad .Decimal !=nil {_abc :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};for _ ,_ebg :=range _aad .Decimal {e .EncodeElement (_ebg ,_abc );};};if _aad .Bstr !=nil {_gad :=_a .StartElement {Name :_a .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};for _ ,_geg :=range _aad .Bstr {e .EncodeElement (_geg ,_gad );};};if _aad .Date !=nil {_gefc :=_a .StartElement {Name :_a .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};for _ ,_gcf :=range _aad .Date {e .EncodeElement (_gcf ,_gefc );};};if _aad .Bool !=nil {_abcg :=_a .StartElement {Name :_a .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_fgg :=range _aad .Bool {e .EncodeElement (_fgg ,_abcg );};};if _aad .Error !=nil {_bgg :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};for _ ,_aca :=range _aad .Error {e .EncodeElement (_aca ,_bgg );};};if _aad .Cy !=nil {_dbf :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_bbc :=range _aad .Cy {e .EncodeElement (_bbc ,_dbf );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Null and its children, prefixing error messages with path -func (_cffd *CT_Null )ValidateWithPath (path string )error {return nil };func (_fedd ST_ArrayBaseType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fedd .String (),start );};func NewCT_Vstream ()*CT_Vstream {_eac :=&CT_Vstream {};_eac .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 _eac ;};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;);type ST_ArrayBaseType byte ; +// Validate validates the Array and its children +func (_ece *Array )Validate ()error {return _ece .ValidateWithPath ("\u0041\u0072\u0072a\u0079")};func (_gg *Array )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _gg .CT_Array .MarshalXML (e ,start );};func (_fgb *Vector )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgb .CT_Vector =*NewCT_Vector ();for _ ,_dda :=range start .Attr {if _dda .Name .Local =="\u0073\u0069\u007a\u0065"{_dbab ,_gaaa :=_bd .ParseUint (_dda .Value ,10,32);if _gaaa !=nil {return _gaaa ;};_fgb .SizeAttr =uint32 (_dbab );continue ;};if _dda .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_fgb .BaseTypeAttr .UnmarshalXMLAttr (_dda );continue ;};};_dgbe :for {_cgc ,_fbfcf :=d .Token ();if _fbfcf !=nil {return _fbfcf ;};switch _gdcc :=_cgc .(type ){case _a .StartElement :switch _gdcc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _dbb :=d .DecodeElement (_cbc ,&_gdcc );_dbb !=nil {return _dbb ;};_fgb .Variant =append (_fgb .Variant ,_cbc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ffff int8 ;if _abfc :=d .DecodeElement (&_ffff ,&_gdcc );_abfc !=nil {return _abfc ;};_fgb .I1 =append (_fgb .I1 ,_ffff );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _dddd int16 ;if _gcb :=d .DecodeElement (&_dddd ,&_gdcc );_gcb !=nil {return _gcb ;};_fgb .I2 =append (_fgb .I2 ,_dddd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _eccg int32 ;if _dcc :=d .DecodeElement (&_eccg ,&_gdcc );_dcc !=nil {return _dcc ;};_fgb .I4 =append (_fgb .I4 ,_eccg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _adeg int64 ;if _efc :=d .DecodeElement (&_adeg ,&_gdcc );_efc !=nil {return _efc ;};_fgb .I8 =append (_fgb .I8 ,_adeg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _eade uint8 ;if _affg :=d .DecodeElement (&_eade ,&_gdcc );_affg !=nil {return _affg ;};_fgb .Ui1 =append (_fgb .Ui1 ,_eade );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _eccga uint16 ;if _aaca :=d .DecodeElement (&_eccga ,&_gdcc );_aaca !=nil {return _aaca ;};_fgb .Ui2 =append (_fgb .Ui2 ,_eccga );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _acae uint32 ;if _eebf :=d .DecodeElement (&_acae ,&_gdcc );_eebf !=nil {return _eebf ;};_fgb .Ui4 =append (_fgb .Ui4 ,_acae );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cacc uint64 ;if _cfa :=d .DecodeElement (&_cacc ,&_gdcc );_cfa !=nil {return _cfa ;};_fgb .Ui8 =append (_fgb .Ui8 ,_cacc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cced float32 ;if _bcfc :=d .DecodeElement (&_cced ,&_gdcc );_bcfc !=nil {return _bcfc ;};_fgb .R4 =append (_fgb .R4 ,_cced );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _dgge float64 ;if _geaa :=d .DecodeElement (&_dgge ,&_gdcc );_geaa !=nil {return _geaa ;};_fgb .R8 =append (_fgb .R8 ,_dgge );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cggb string ;if _bfag :=d .DecodeElement (&_cggb ,&_gdcc );_bfag !=nil {return _bfag ;};_fgb .Lpstr =append (_fgb .Lpstr ,_cggb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ged string ;if _eae :=d .DecodeElement (&_ged ,&_gdcc );_eae !=nil {return _eae ;};_fgb .Lpwstr =append (_fgb .Lpwstr ,_ged );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _dcbf string ;if _decd :=d .DecodeElement (&_dcbf ,&_gdcc );_decd !=nil {return _decd ;};_fgb .Bstr =append (_fgb .Bstr ,_dcbf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fad _af .Time ;if _dbbf :=d .DecodeElement (&_fad ,&_gdcc );_dbbf !=nil {return _dbbf ;};_fgb .Date =append (_fgb .Date ,_fad );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fef _af .Time ;if _cfce :=d .DecodeElement (&_fef ,&_gdcc );_cfce !=nil {return _cfce ;};_fgb .Filetime =append (_fgb .Filetime ,_fef );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _eea bool ;if _gde :=d .DecodeElement (&_eea ,&_gdcc );_gde !=nil {return _gde ;};_fgb .Bool =append (_fgb .Bool ,_eea );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bfee string ;if _dgac :=d .DecodeElement (&_bfee ,&_gdcc );_dgac !=nil {return _dgac ;};_fgb .Cy =append (_fgb .Cy ,_bfee );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _baf string ;if _befe :=d .DecodeElement (&_baf ,&_gdcc );_befe !=nil {return _befe ;};_fgb .Error =append (_fgb .Error ,_baf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cag string ;if _gcbb :=d .DecodeElement (&_cag ,&_gdcc );_gcbb !=nil {return _gcbb ;};_fgb .Clsid =append (_fgb .Clsid ,_cag );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\u0056\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_gdcc .Name );if _deg :=d .Skip ();_deg !=nil {return _deg ;};};case _a .EndElement :break _dgbe ;case _a .CharData :};};return nil ;};func NewVstream ()*Vstream {_decgg :=&Vstream {};_decgg .CT_Vstream =*NewCT_Vstream ();return _decgg };var ST_CyPatternRe =_d .MustCompile (ST_CyPattern );type ST_ArrayBaseType byte ; -// Validate validates the CT_Empty and its children -func (_cec *CT_Empty )Validate ()error {return _cec .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_babc *Empty )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_babc .CT_Empty =*NewCT_Empty ();for {_dbf ,_bfdb :=d .Token ();if _bfdb !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0045\u006d\u0070\u0074y\u003a\u0020\u0025\u0073",_bfdb );};if _bgbd ,_dca :=_dbf .(_e .EndElement );_dca &&_bgbd .Name ==start .Name {break ;};};return nil ;};func NewNull ()*Null {_gba :=&Null {};_gba .CT_Null =*NewCT_Null ();return _gba };func NewVstream ()*Vstream {_dfba :=&Vstream {};_dfba .CT_Vstream =*NewCT_Vstream ();return _dfba }; +// ValidateWithPath validates the Empty and its children, prefixing error messages with path +func (_dbfgd *Empty )ValidateWithPath (path string )error {if _bfdb :=_dbfgd .CT_Empty .ValidateWithPath (path );_bfdb !=nil {return _bfdb ;};return nil ;}; -// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_def *CT_Empty )ValidateWithPath (path string )error {return nil };func (_adbe *Vector )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adbe .CT_Vector =*NewCT_Vector ();for _ ,_dcbd :=range start .Attr {if _dcbd .Name .Local =="\u0073\u0069\u007a\u0065"{_eecg ,_dbfe :=_c .ParseUint (_dcbd .Value ,10,32);if _dbfe !=nil {return _dbfe ;};_adbe .SizeAttr =uint32 (_eecg );continue ;};if _dcbd .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_adbe .BaseTypeAttr .UnmarshalXMLAttr (_dcbd );continue ;};};_ffca :for {_edfc ,_accd :=d .Token ();if _accd !=nil {return _accd ;};switch _ced :=_edfc .(type ){case _e .StartElement :switch _ced .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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_fba :=NewVariant ();if _aec :=d .DecodeElement (_fba ,&_ced );_aec !=nil {return _aec ;};_adbe .Variant =append (_adbe .Variant ,_fba );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0031"}:var _gdbca int8 ;if _bde :=d .DecodeElement (&_gdbca ,&_ced );_bde !=nil {return _bde ;};_adbe .I1 =append (_adbe .I1 ,_gdbca );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0032"}:var _ccbe int16 ;if _fcggd :=d .DecodeElement (&_ccbe ,&_ced );_fcggd !=nil {return _fcggd ;};_adbe .I2 =append (_adbe .I2 ,_ccbe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0034"}:var _faga int32 ;if _cfec :=d .DecodeElement (&_faga ,&_ced );_cfec !=nil {return _cfec ;};_adbe .I4 =append (_adbe .I4 ,_faga );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0038"}:var _dbbb int64 ;if _caed :=d .DecodeElement (&_dbbb ,&_ced );_caed !=nil {return _caed ;};_adbe .I8 =append (_adbe .I8 ,_dbbb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0031"}:var _fdab uint8 ;if _cdd :=d .DecodeElement (&_fdab ,&_ced );_cdd !=nil {return _cdd ;};_adbe .Ui1 =append (_adbe .Ui1 ,_fdab );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0032"}:var _acff uint16 ;if _fdg :=d .DecodeElement (&_acff ,&_ced );_fdg !=nil {return _fdg ;};_adbe .Ui2 =append (_adbe .Ui2 ,_acff );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0034"}:var _dadf uint32 ;if _cfgd :=d .DecodeElement (&_dadf ,&_ced );_cfgd !=nil {return _cfgd ;};_adbe .Ui4 =append (_adbe .Ui4 ,_dadf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0038"}:var _agab uint64 ;if _ecgg :=d .DecodeElement (&_agab ,&_ced );_ecgg !=nil {return _ecgg ;};_adbe .Ui8 =append (_adbe .Ui8 ,_agab );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0072\u0034"}:var _abce float32 ;if _fdgf :=d .DecodeElement (&_abce ,&_ced );_fdgf !=nil {return _fdgf ;};_adbe .R4 =append (_adbe .R4 ,_abce );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0072\u0038"}:var _baa float64 ;if _dgba :=d .DecodeElement (&_baa ,&_ced );_dgba !=nil {return _dgba ;};_adbe .R8 =append (_adbe .R8 ,_baa );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006c\u0070\u0073t\u0072"}:var _agabc string ;if _aaac :=d .DecodeElement (&_agabc ,&_ced );_aaac !=nil {return _aaac ;};_adbe .Lpstr =append (_adbe .Lpstr ,_agabc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006c\u0070\u0077\u0073\u0074\u0072"}:var _cbbbd string ;if _feg :=d .DecodeElement (&_cbbbd ,&_ced );_feg !=nil {return _feg ;};_adbe .Lpwstr =append (_adbe .Lpwstr ,_cbbbd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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\u0073\u0074\u0072"}:var _edaf string ;if _deg :=d .DecodeElement (&_edaf ,&_ced );_deg !=nil {return _deg ;};_adbe .Bstr =append (_adbe .Bstr ,_edaf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0064\u0061\u0074\u0065"}:var _bbf _ec .Time ;if _bggg :=d .DecodeElement (&_bbf ,&_ced );_bggg !=nil {return _bggg ;};_adbe .Date =append (_adbe .Date ,_bbf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:var _cdecd _ec .Time ;if _dddd :=d .DecodeElement (&_cdecd ,&_ced );_dddd !=nil {return _dddd ;};_adbe .Filetime =append (_adbe .Filetime ,_cdecd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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\u006f\u006f\u006c"}:var _fegf bool ;if _bdge :=d .DecodeElement (&_fegf ,&_ced );_bdge !=nil {return _bdge ;};_adbe .Bool =append (_adbe .Bool ,_fegf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0063\u0079"}:var _dfea string ;if _cfbe :=d .DecodeElement (&_dfea ,&_ced );_cfbe !=nil {return _cfbe ;};_adbe .Cy =append (_adbe .Cy ,_dfea );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0065\u0072\u0072o\u0072"}:var _daab string ;if _eadd :=d .DecodeElement (&_daab ,&_ced );_eadd !=nil {return _eadd ;};_adbe .Error =append (_adbe .Error ,_daab );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0063\u006c\u0073i\u0064"}:var _affe string ;if _acafa :=d .DecodeElement (&_affe ,&_ced );_acafa !=nil {return _acafa ;};_adbe .Clsid =append (_adbe .Clsid ,_affe );default:_bb .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",_ced .Name );if _adac :=d .Skip ();_adac !=nil {return _adac ;};};case _e .EndElement :break _ffca ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the Null and its children, prefixing error messages with path +func (_gggg *Null )ValidateWithPath (path string )error {if _aaad :=_gggg .CT_Null .ValidateWithPath (path );_aaad !=nil {return _aaad ;};return nil ;};func (_ggfe *Vector )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _ggfe .CT_Vector .MarshalXML (e ,start );};func NewCT_Null ()*CT_Null {_cea :=&CT_Null {};return _cea };func (_accf ST_ArrayBaseType )Validate ()error {return _accf .ValidateWithPath ("")};func (_fbbg ST_ArrayBaseType )ValidateWithPath (path string )error {switch _fbbg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17: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 (_fbbg ));};return nil ;};func (_gea *Null )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _gea .CT_Null .MarshalXML (e ,start );};func (_eeaf *ST_ArrayBaseType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccdg ,_gabb :=d .Token ();if _gabb !=nil {return _gabb ;};if _dbec ,_bddg :=_ccdg .(_a .EndElement );_bddg &&_dbec .Name ==start .Name {*_eeaf =1;return nil ;};if _dcca ,_gfb :=_ccdg .(_a .CharData );!_gfb {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",_ccdg );}else {switch string (_dcca ){case "":*_eeaf =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_eeaf =1;case "\u0069\u0031":*_eeaf =2;case "\u0069\u0032":*_eeaf =3;case "\u0069\u0034":*_eeaf =4;case "\u0069\u006e\u0074":*_eeaf =5;case "\u0075\u0069\u0031":*_eeaf =6;case "\u0075\u0069\u0032":*_eeaf =7;case "\u0075\u0069\u0034":*_eeaf =8;case "\u0075\u0069\u006e\u0074":*_eeaf =9;case "\u0072\u0034":*_eeaf =10;case "\u0072\u0038":*_eeaf =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_eeaf =12;case "\u0062\u0073\u0074\u0072":*_eeaf =13;case "\u0064\u0061\u0074\u0065":*_eeaf =14;case "\u0062\u006f\u006f\u006c":*_eeaf =15;case "\u0063\u0079":*_eeaf =16;case "\u0065\u0072\u0072o\u0072":*_eeaf =17;};};_ccdg ,_gabb =d .Token ();if _gabb !=nil {return _gabb ;};if _ccfb ,_ede :=_ccdg .(_a .EndElement );_ede &&_ccfb .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",_ccdg );};func (_beb *CT_Vector )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_babc ,_ccfd :=_beb .BaseTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"});if _ccfd !=nil {return _ccfd ;};start .Attr =append (start .Attr ,_babc );start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0076",_beb .SizeAttr )});e .EncodeToken (start );if _beb .Variant !=nil {_egfc :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};for _ ,_bdad :=range _beb .Variant {e .EncodeElement (_bdad ,_egfc );};};if _beb .I1 !=nil {_bebc :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_feeg :=range _beb .I1 {e .EncodeElement (_feeg ,_bebc );};};if _beb .I2 !=nil {_aag :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003ai\u0032"}};for _ ,_cdc :=range _beb .I2 {e .EncodeElement (_cdc ,_aag );};};if _beb .I4 !=nil {_adg :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_eee :=range _beb .I4 {e .EncodeElement (_eee ,_adg );};};if _beb .I8 !=nil {_afg :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003ai\u0038"}};for _ ,_ebcd :=range _beb .I8 {e .EncodeElement (_ebcd ,_afg );};};if _beb .Ui1 !=nil {_bgfb :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_acad :=range _beb .Ui1 {e .EncodeElement (_acad ,_bgfb );};};if _beb .Ui2 !=nil {_dcgc :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};for _ ,_daff :=range _beb .Ui2 {e .EncodeElement (_daff ,_dcgc );};};if _beb .Ui4 !=nil {_dafg :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_ggad :=range _beb .Ui4 {e .EncodeElement (_ggad ,_dafg );};};if _beb .Ui8 !=nil {_dfa :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};for _ ,_add :=range _beb .Ui8 {e .EncodeElement (_add ,_dfa );};};if _beb .R4 !=nil {_fbe :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_adffb :=range _beb .R4 {e .EncodeElement (_adffb ,_fbe );};};if _beb .R8 !=nil {_cce :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003ar\u0038"}};for _ ,_bfa :=range _beb .R8 {e .EncodeElement (_bfa ,_cce );};};if _beb .Lpstr !=nil {_dbg :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};for _ ,_adfa :=range _beb .Lpstr {e .EncodeElement (_adfa ,_dbg );};};if _beb .Lpwstr !=nil {_dgga :=_a .StartElement {Name :_a .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};for _ ,_faa :=range _beb .Lpwstr {e .EncodeElement (_faa ,_dgga );};};if _beb .Bstr !=nil {_egba :=_a .StartElement {Name :_a .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};for _ ,_ecge :=range _beb .Bstr {e .EncodeElement (_ecge ,_egba );};};if _beb .Date !=nil {_gaca :=_a .StartElement {Name :_a .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};for _ ,_dec :=range _beb .Date {e .EncodeElement (_dec ,_gaca );};};if _beb .Filetime !=nil {_def :=_a .StartElement {Name :_a .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};for _ ,_daga :=range _beb .Filetime {e .EncodeElement (_daga ,_def );};};if _beb .Bool !=nil {_aaa :=_a .StartElement {Name :_a .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_ced :=range _beb .Bool {e .EncodeElement (_ced ,_aaa );};};if _beb .Cy !=nil {_bcg :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_defd :=range _beb .Cy {e .EncodeElement (_defd ,_bcg );};};if _beb .Error !=nil {_fcgb :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};for _ ,_fgfd :=range _beb .Error {e .EncodeElement (_fgfd ,_fcgb );};};if _beb .Clsid !=nil {_decg :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};for _ ,_ffcc :=range _beb .Clsid {e .EncodeElement (_ffcc ,_decg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the Empty and its children -func (_cgbc *Empty )Validate ()error {return _cgbc .ValidateWithPath ("\u0045\u006d\u0070t\u0079")};func (_cceg *Vstream )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _cceg .CT_Vstream .MarshalXML (e ,start );};func (_gga ST_VectorBaseType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gga .String (),start );};func (_ccda *CT_Vstream )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccda .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 _ ,_cgcc :=range start .Attr {if _cgcc .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_fea ,_fcgg :=_cgcc .Value ,error (nil );if _fcgg !=nil {return _fcgg ;};_ccda .VersionAttr =_fea ;continue ;};};for {_dce ,_efce :=d .Token ();if _efce !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020%\u0073",_efce );};if _dbg ,_aegb :=_dce .(_e .CharData );_aegb {_ccda .Content =string (_dbg );};if _aded ,_ddc :=_dce .(_e .EndElement );_ddc &&_aded .Name ==start .Name {break ;};};return nil ;};type CT_Null struct{};func NewCT_Array ()*CT_Array {_ce :=&CT_Array {};_ce .BaseTypeAttr =ST_ArrayBaseType (1);return _ce };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 *_ec .Time ;Filetime *_ec .Time ;Bool *bool ;Cy *string ;Error *string ;Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *Vstream ;Clsid *string ;}; +// ValidateWithPath validates the Array and its children, prefixing error messages with path +func (_ab *Array )ValidateWithPath (path string )error {if _fb :=_ab .CT_Array .ValidateWithPath (path );_fb !=nil {return _fb ;};return nil ;};func NewCT_Vstream ()*CT_Vstream {_cacd :=&CT_Vstream {};_cacd .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 _cacd ;};func (_gga *CT_Empty )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_cfde ,_ddf :=d .Token ();if _ddf !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_ddf );};if _bdcf ,_fge :=_cfde .(_a .EndElement );_fge &&_bdcf .Name ==start .Name {break ;};};return nil ;};func (_abd *CT_Null )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the Null and its children -func (_bfbf *Null )Validate ()error {return _bfbf .ValidateWithPath ("\u004e\u0075\u006c\u006c")};const ST_CyPattern ="\u005c\u0073\u002a\u005b0-\u0039\u005d\u002a\u005c\u002e\u005b\u0030\u002d\u0039\u005d\u007b\u0034\u007d\u005cs\u002a";func init (){_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_bb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 CT_Vector and its children, prefixing error messages with path +func (_bacb *CT_Vector )ValidateWithPath (path string )error {if _bacb .BaseTypeAttr ==ST_VectorBaseTypeUnset {return _b .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 _gaag :=_bacb .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gaag !=nil {return _gaag ;};for _ffbb ,_ceac :=range _bacb .Variant {if _abad :=_ceac .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_ffbb ));_abad !=nil {return _abad ;};};for _fcfdd ,_adea :=range _bacb .Cy {if !ST_CyPatternRe .MatchString (_adea ){return _b .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 ,_fcfdd ,ST_CyPatternRe ,_adea );};};for _agcc ,_aga :=range _bacb .Error {if !ST_ErrorPatternRe .MatchString (_aga ){return _b .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 ,_agcc ,ST_ErrorPatternRe ,_aga );};};for _dggad ,_ecbg :=range _bacb .Clsid {if !_ac .ST_GuidPatternRe .MatchString (_ecbg ){return _b .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 ,_dggad ,_ac .ST_GuidPatternRe ,_ecbg );};};return nil ;};func (_ffdb *Null )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffdb .CT_Null =*NewCT_Null ();for {_ccc ,_fbdf :=d .Token ();if _fbdf !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_fbdf );};if _fbgb ,_dbaf :=_ccc .(_a .EndElement );_dbaf &&_fbgb .Name ==start .Name {break ;};};return nil ;};func (_ffdg *CT_Null )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_fgf ,_bde :=d .Token ();if _bde !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_bde );};if _ceaa ,_gbd :=_fgf .(_a .EndElement );_gbd &&_ceaa .Name ==start .Name {break ;};};return nil ;};func init (){_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 919bedf987..8fe52323aa 100644 --- a/schema/soo/ofc/extended_properties/extended_properties.go +++ b/schema/soo/ofc/extended_properties/extended_properties.go @@ -9,22 +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 (_ee "encoding/xml";_g "github.com/unidoc/unioffice";_b "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";);func (_efg *CT_VectorLpstr )MarshalXML (e *_ee .Encoder ,start _ee .StartElement )error {e .EncodeToken (start );_dgg :=_ee .StartElement {Name :_ee .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_efg .Vector ,_dgg );e .EncodeToken (_ee .EndElement {Name :start .Name });return nil ;};type CT_VectorLpstr struct{Vector *_b .Vector ;};func NewCT_VectorLpstr ()*CT_VectorLpstr {_add :=&CT_VectorLpstr {};_add .Vector =_b .NewVector ();return _add ;}; - -// ValidateWithPath validates the CT_VectorLpstr and its children, prefixing error messages with path -func (_bgac *CT_VectorLpstr )ValidateWithPath (path string )error {if _ffg :=_bgac .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_ffg !=nil {return _ffg ;};return nil ;};func (_efgb *CT_VectorLpstr )UnmarshalXML (d *_ee .Decoder ,start _ee .StartElement )error {_efgb .Vector =_b .NewVector ();_efd :for {_fg ,_edf :=d .Token ();if _edf !=nil {return _edf ;};switch _dgb :=_fg .(type ){case _ee .StartElement :switch _dgb .Name {case _ee .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_ee .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _egd :=d .DecodeElement (_efgb .Vector ,&_dgb );_egd !=nil {return _egd ;};default:_g .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",_dgb .Name );if _gbb :=d .Skip ();_gbb !=nil {return _gbb ;};};case _ee .EndElement :break _efd ;case _ee .CharData :};};return nil ;};func (_dg *CT_Properties )UnmarshalXML (d *_ee .Decoder ,start _ee .StartElement )error {_be :for {_bc ,_dd :=d .Token ();if _dd !=nil {return _dd ;};switch _dga :=_bc .(type ){case _ee .StartElement :switch _dga .Name {case _ee .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"},_ee .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"}:_dg .Template =new (string );if _bgg :=d .DecodeElement (_dg .Template ,&_dga );_bgg !=nil {return _bgg ;};case _ee .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"},_ee .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"}:_dg .Manager =new (string );if _ff :=d .DecodeElement (_dg .Manager ,&_dga );_ff !=nil {return _ff ;};case _ee .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"},_ee .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"}:_dg .Company =new (string );if _ded :=d .DecodeElement (_dg .Company ,&_dga );_ded !=nil {return _ded ;};case _ee .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"},_ee .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"}:_dg .Pages =new (int32 );if _bf :=d .DecodeElement (_dg .Pages ,&_dga );_bf !=nil {return _bf ;};case _ee .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"},_ee .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"}:_dg .Words =new (int32 );if _eb :=d .DecodeElement (_dg .Words ,&_dga );_eb !=nil {return _eb ;};case _ee .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"},_ee .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"}:_dg .Characters =new (int32 );if _bb :=d .DecodeElement (_dg .Characters ,&_dga );_bb !=nil {return _bb ;};case _ee .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"},_ee .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"}:_dg .PresentationFormat =new (string );if _ef :=d .DecodeElement (_dg .PresentationFormat ,&_dga );_ef !=nil {return _ef ;};case _ee .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"},_ee .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"}:_dg .Lines =new (int32 );if _acc :=d .DecodeElement (_dg .Lines ,&_dga );_acc !=nil {return _acc ;};case _ee .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"},_ee .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"}:_dg .Paragraphs =new (int32 );if _cg :=d .DecodeElement (_dg .Paragraphs ,&_dga );_cg !=nil {return _cg ;};case _ee .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"},_ee .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"}:_dg .Slides =new (int32 );if _gdf :=d .DecodeElement (_dg .Slides ,&_dga );_gdf !=nil {return _gdf ;};case _ee .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"},_ee .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"}:_dg .Notes =new (int32 );if _cca :=d .DecodeElement (_dg .Notes ,&_dga );_cca !=nil {return _cca ;};case _ee .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"},_ee .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"}:_dg .TotalTime =new (int32 );if _bga :=d .DecodeElement (_dg .TotalTime ,&_dga );_bga !=nil {return _bga ;};case _ee .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"},_ee .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"}:_dg .HiddenSlides =new (int32 );if _bgf :=d .DecodeElement (_dg .HiddenSlides ,&_dga );_bgf !=nil {return _bgf ;};case _ee .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"},_ee .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"}:_dg .MMClips =new (int32 );if _ega :=d .DecodeElement (_dg .MMClips ,&_dga );_ega !=nil {return _ega ;};case _ee .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"},_ee .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"}:_dg .ScaleCrop =new (bool );if _gdce :=d .DecodeElement (_dg .ScaleCrop ,&_dga );_gdce !=nil {return _gdce ;};case _ee .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"},_ee .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"}:_dg .HeadingPairs =NewCT_VectorVariant ();if _daf :=d .DecodeElement (_dg .HeadingPairs ,&_dga );_daf !=nil {return _daf ;};case _ee .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"},_ee .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"}:_dg .TitlesOfParts =NewCT_VectorLpstr ();if _fe :=d .DecodeElement (_dg .TitlesOfParts ,&_dga );_fe !=nil {return _fe ;};case _ee .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"},_ee .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"}:_dg .LinksUpToDate =new (bool );if _fa :=d .DecodeElement (_dg .LinksUpToDate ,&_dga );_fa !=nil {return _fa ;};case _ee .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"},_ee .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"}:_dg .CharactersWithSpaces =new (int32 );if _cbd :=d .DecodeElement (_dg .CharactersWithSpaces ,&_dga );_cbd !=nil {return _cbd ;};case _ee .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"},_ee .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"}:_dg .SharedDoc =new (bool );if _dfd :=d .DecodeElement (_dg .SharedDoc ,&_dga );_dfd !=nil {return _dfd ;};case _ee .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"},_ee .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"}:_dg .HyperlinkBase =new (string );if _gb :=d .DecodeElement (_dg .HyperlinkBase ,&_dga );_gb !=nil {return _gb ;};case _ee .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"},_ee .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"}:_dg .HLinks =NewCT_VectorVariant ();if _bd :=d .DecodeElement (_dg .HLinks ,&_dga );_bd !=nil {return _bd ;};case _ee .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"},_ee .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"}:_dg .HyperlinksChanged =new (bool );if _bcd :=d .DecodeElement (_dg .HyperlinksChanged ,&_dga );_bcd !=nil {return _bcd ;};case _ee .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"},_ee .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"}:_dg .DigSig =NewCT_DigSigBlob ();if _aaa :=d .DecodeElement (_dg .DigSig ,&_dga );_aaa !=nil {return _aaa ;};case _ee .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"},_ee .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"}:_dg .Application =new (string );if _cac :=d .DecodeElement (_dg .Application ,&_dga );_cac !=nil {return _cac ;};case _ee .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"},_ee .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"}:_dg .AppVersion =new (string );if _ddb :=d .DecodeElement (_dg .AppVersion ,&_dga );_ddb !=nil {return _ddb ;};case _ee .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"},_ee .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"}:_dg .DocSecurity =new (int32 );if _cbgc :=d .DecodeElement (_dg .DocSecurity ,&_dga );_cbgc !=nil {return _cbgc ;};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\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073 \u0025\u0076",_dga .Name );if _aga :=d .Skip ();_aga !=nil {return _aga ;};};case _ee .EndElement :break _be ;case _ee .CharData :};};return nil ;};func (_cd *CT_VectorVariant )MarshalXML (e *_ee .Encoder ,start _ee .StartElement )error {e .EncodeToken (start );_ab :=_ee .StartElement {Name :_ee .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_cd .Vector ,_ab );e .EncodeToken (_ee .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the Properties and its children, prefixing error messages with path -func (_afa *Properties )ValidateWithPath (path string )error {if _eba :=_afa .CT_Properties .ValidateWithPath (path );_eba !=nil {return _eba ;};return nil ;};type CT_VectorVariant struct{Vector *_b .Vector ;};func (_gf *Properties )UnmarshalXML (d *_ee .Decoder ,start _ee .StartElement )error {_gf .CT_Properties =*NewCT_Properties ();_fed :for {_cdg ,_gg :=d .Token ();if _gg !=nil {return _gg ;};switch _cgc :=_cdg .(type ){case _ee .StartElement :switch _cgc .Name {case _ee .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"},_ee .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"}:_gf .Template =new (string );if _aba :=d .DecodeElement (_gf .Template ,&_cgc );_aba !=nil {return _aba ;};case _ee .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"},_ee .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"}:_gf .Manager =new (string );if _adge :=d .DecodeElement (_gf .Manager ,&_cgc );_adge !=nil {return _adge ;};case _ee .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"},_ee .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"}:_gf .Company =new (string );if _cee :=d .DecodeElement (_gf .Company ,&_cgc );_cee !=nil {return _cee ;};case _ee .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"},_ee .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"}:_gf .Pages =new (int32 );if _addg :=d .DecodeElement (_gf .Pages ,&_cgc );_addg !=nil {return _addg ;};case _ee .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"},_ee .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"}:_gf .Words =new (int32 );if _acd :=d .DecodeElement (_gf .Words ,&_cgc );_acd !=nil {return _acd ;};case _ee .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"},_ee .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"}:_gf .Characters =new (int32 );if _bfe :=d .DecodeElement (_gf .Characters ,&_cgc );_bfe !=nil {return _bfe ;};case _ee .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"},_ee .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"}:_gf .PresentationFormat =new (string );if _gaa :=d .DecodeElement (_gf .PresentationFormat ,&_cgc );_gaa !=nil {return _gaa ;};case _ee .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"},_ee .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"}:_gf .Lines =new (int32 );if _bdd :=d .DecodeElement (_gf .Lines ,&_cgc );_bdd !=nil {return _bdd ;};case _ee .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"},_ee .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"}:_gf .Paragraphs =new (int32 );if _aaf :=d .DecodeElement (_gf .Paragraphs ,&_cgc );_aaf !=nil {return _aaf ;};case _ee .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"},_ee .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"}:_gf .Slides =new (int32 );if _bgag :=d .DecodeElement (_gf .Slides ,&_cgc );_bgag !=nil {return _bgag ;};case _ee .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"},_ee .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"}:_gf .Notes =new (int32 );if _ggb :=d .DecodeElement (_gf .Notes ,&_cgc );_ggb !=nil {return _ggb ;};case _ee .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"},_ee .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"}:_gf .TotalTime =new (int32 );if _afgg :=d .DecodeElement (_gf .TotalTime ,&_cgc );_afgg !=nil {return _afgg ;};case _ee .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"},_ee .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"}:_gf .HiddenSlides =new (int32 );if _cce :=d .DecodeElement (_gf .HiddenSlides ,&_cgc );_cce !=nil {return _cce ;};case _ee .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"},_ee .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"}:_gf .MMClips =new (int32 );if _aad :=d .DecodeElement (_gf .MMClips ,&_cgc );_aad !=nil {return _aad ;};case _ee .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"},_ee .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"}:_gf .ScaleCrop =new (bool );if _cea :=d .DecodeElement (_gf .ScaleCrop ,&_cgc );_cea !=nil {return _cea ;};case _ee .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"},_ee .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"}:_gf .HeadingPairs =NewCT_VectorVariant ();if _ecg :=d .DecodeElement (_gf .HeadingPairs ,&_cgc );_ecg !=nil {return _ecg ;};case _ee .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"},_ee .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"}:_gf .TitlesOfParts =NewCT_VectorLpstr ();if _adda :=d .DecodeElement (_gf .TitlesOfParts ,&_cgc );_adda !=nil {return _adda ;};case _ee .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"},_ee .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"}:_gf .LinksUpToDate =new (bool );if _bgb :=d .DecodeElement (_gf .LinksUpToDate ,&_cgc );_bgb !=nil {return _bgb ;};case _ee .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"},_ee .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"}:_gf .CharactersWithSpaces =new (int32 );if _ddc :=d .DecodeElement (_gf .CharactersWithSpaces ,&_cgc );_ddc !=nil {return _ddc ;};case _ee .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"},_ee .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"}:_gf .SharedDoc =new (bool );if _beb :=d .DecodeElement (_gf .SharedDoc ,&_cgc );_beb !=nil {return _beb ;};case _ee .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"},_ee .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"}:_gf .HyperlinkBase =new (string );if _afc :=d .DecodeElement (_gf .HyperlinkBase ,&_cgc );_afc !=nil {return _afc ;};case _ee .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"},_ee .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"}:_gf .HLinks =NewCT_VectorVariant ();if _dgc :=d .DecodeElement (_gf .HLinks ,&_cgc );_dgc !=nil {return _dgc ;};case _ee .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"},_ee .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"}:_gf .HyperlinksChanged =new (bool );if _adef :=d .DecodeElement (_gf .HyperlinksChanged ,&_cgc );_adef !=nil {return _adef ;};case _ee .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"},_ee .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"}:_gf .DigSig =NewCT_DigSigBlob ();if _eea :=d .DecodeElement (_gf .DigSig ,&_cgc );_eea !=nil {return _eea ;};case _ee .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"},_ee .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"}:_gf .Application =new (string );if _ea :=d .DecodeElement (_gf .Application ,&_cgc );_ea !=nil {return _ea ;};case _ee .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"},_ee .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"}:_gf .AppVersion =new (string );if _bge :=d .DecodeElement (_gf .AppVersion ,&_cgc );_bge !=nil {return _bge ;};case _ee .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"},_ee .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"}:_gf .DocSecurity =new (int32 );if _fec :=d .DecodeElement (_gf .DocSecurity ,&_cgc );_fec !=nil {return _fec ;};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\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_cgc .Name );if _bfd :=d .Skip ();_bfd !=nil {return _bfd ;};};case _ee .EndElement :break _fed ;case _ee .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_DigSigBlob and its children, prefixing error messages with path -func (_bg *CT_DigSigBlob )ValidateWithPath (path string )error {return nil }; - -// Validate validates the CT_DigSigBlob and its children -func (_ad *CT_DigSigBlob )Validate ()error {return _ad .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062");};func (_bea *CT_VectorVariant )UnmarshalXML (d *_ee .Decoder ,start _ee .StartElement )error {_bea .Vector =_b .NewVector ();_afg :for {_ddf ,_cbf :=d .Token ();if _cbf !=nil {return _cbf ;};switch _gcc :=_ddf .(type ){case _ee .StartElement :switch _gcc .Name {case _ee .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_ee .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bgcb :=d .DecodeElement (_bea .Vector ,&_gcc );_bgcb !=nil {return _bgcb ;};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\u0056\u0065\u0063\u0074\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025v",_gcc .Name );if _gac :=d .Skip ();_gac !=nil {return _gac ;};};case _ee .EndElement :break _afg ;case _ee .CharData :};};return nil ;}; - -// Validate validates the CT_VectorLpstr and its children -func (_bff *CT_VectorLpstr )Validate ()error {return _bff .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072");};type CT_Properties struct{ +package extended_properties ;import (_e "encoding/xml";_f "github.com/unidoc/unioffice";_d "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";);func (_be *CT_VectorLpstr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ffg :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_be .Vector ,_ffg );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type Properties struct{CT_Properties };func NewProperties ()*Properties {_dbc :=&Properties {};_dbc .CT_Properties =*NewCT_Properties ();return _dbc ;};type CT_DigSigBlob struct{Blob string ;};func (_bg *CT_Properties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bg .Template !=nil {_bgf :=_e .StartElement {Name :_e .Name {Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}};_f .AddPreserveSpaceAttr (&_bgf ,*_bg .Template );e .EncodeElement (_bg .Template ,_bgf );};if _bg .Manager !=nil {_cb :=_e .StartElement {Name :_e .Name {Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}};_f .AddPreserveSpaceAttr (&_cb ,*_bg .Manager );e .EncodeElement (_bg .Manager ,_cb );};if _bg .Company !=nil {_fa :=_e .StartElement {Name :_e .Name {Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}};_f .AddPreserveSpaceAttr (&_fa ,*_bg .Company );e .EncodeElement (_bg .Company ,_fa );};if _bg .Pages !=nil {_fd :=_e .StartElement {Name :_e .Name {Local :"\u0050\u0061\u0067e\u0073"}};e .EncodeElement (_bg .Pages ,_fd );};if _bg .Words !=nil {_cf :=_e .StartElement {Name :_e .Name {Local :"\u0057\u006f\u0072d\u0073"}};e .EncodeElement (_bg .Words ,_cf );};if _bg .Characters !=nil {_cbd :=_e .StartElement {Name :_e .Name {Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}};e .EncodeElement (_bg .Characters ,_cbd );};if _bg .PresentationFormat !=nil {_bb :=_e .StartElement {Name :_e .Name {Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}};_f .AddPreserveSpaceAttr (&_bb ,*_bg .PresentationFormat );e .EncodeElement (_bg .PresentationFormat ,_bb );};if _bg .Lines !=nil {_ga :=_e .StartElement {Name :_e .Name {Local :"\u004c\u0069\u006ee\u0073"}};e .EncodeElement (_bg .Lines ,_ga );};if _bg .Paragraphs !=nil {_dd :=_e .StartElement {Name :_e .Name {Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}};e .EncodeElement (_bg .Paragraphs ,_dd );};if _bg .Slides !=nil {_ce :=_e .StartElement {Name :_e .Name {Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}};e .EncodeElement (_bg .Slides ,_ce );};if _bg .Notes !=nil {_cfb :=_e .StartElement {Name :_e .Name {Local :"\u004e\u006f\u0074e\u0073"}};e .EncodeElement (_bg .Notes ,_cfb );};if _bg .TotalTime !=nil {_cef :=_e .StartElement {Name :_e .Name {Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}};e .EncodeElement (_bg .TotalTime ,_cef );};if _bg .HiddenSlides !=nil {_db :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}};e .EncodeElement (_bg .HiddenSlides ,_db );};if _bg .MMClips !=nil {_ac :=_e .StartElement {Name :_e .Name {Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}};e .EncodeElement (_bg .MMClips ,_ac );};if _bg .ScaleCrop !=nil {_ef :=_e .StartElement {Name :_e .Name {Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}};e .EncodeElement (_bg .ScaleCrop ,_ef );};if _bg .HeadingPairs !=nil {_ddd :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}};e .EncodeElement (_bg .HeadingPairs ,_ddd );};if _bg .TitlesOfParts !=nil {_eb :=_e .StartElement {Name :_e .Name {Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_bg .TitlesOfParts ,_eb );};if _bg .LinksUpToDate !=nil {_fe :=_e .StartElement {Name :_e .Name {Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}};e .EncodeElement (_bg .LinksUpToDate ,_fe );};if _bg .CharactersWithSpaces !=nil {_cbdc :=_e .StartElement {Name :_e .Name {Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}};e .EncodeElement (_bg .CharactersWithSpaces ,_cbdc );};if _bg .SharedDoc !=nil {_gc :=_e .StartElement {Name :_e .Name {Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}};e .EncodeElement (_bg .SharedDoc ,_gc );};if _bg .HyperlinkBase !=nil {_cdf :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}};_f .AddPreserveSpaceAttr (&_cdf ,*_bg .HyperlinkBase );e .EncodeElement (_bg .HyperlinkBase ,_cdf );};if _bg .HLinks !=nil {_ff :=_e .StartElement {Name :_e .Name {Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_bg .HLinks ,_ff );};if _bg .HyperlinksChanged !=nil {_fag :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}};e .EncodeElement (_bg .HyperlinksChanged ,_fag );};if _bg .DigSig !=nil {_fda :=_e .StartElement {Name :_e .Name {Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}};e .EncodeElement (_bg .DigSig ,_fda );};if _bg .Application !=nil {_bbf :=_e .StartElement {Name :_e .Name {Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}};_f .AddPreserveSpaceAttr (&_bbf ,*_bg .Application );e .EncodeElement (_bg .Application ,_bbf );};if _bg .AppVersion !=nil {_ede :=_e .StartElement {Name :_e .Name {Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}};_f .AddPreserveSpaceAttr (&_ede ,*_bg .AppVersion );e .EncodeElement (_bg .AppVersion ,_ede );};if _bg .DocSecurity !=nil {_fbe :=_e .StartElement {Name :_e .Name {Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}};e .EncodeElement (_bg .DocSecurity ,_fbe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Properties struct{ // Name of Document Template Template *string ; @@ -105,19 +90,34 @@ Application *string ; AppVersion *string ; // Document Security -DocSecurity *int32 ;};func (_deae *Properties )MarshalXML (e *_ee .Encoder ,start _ee .StartElement )error {start .Attr =append (start .Attr ,_ee .Attr {Name :_ee .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 ,_ee .Attr {Name :_ee .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 ,_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"});start .Name .Local ="\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";return _deae .CT_Properties .MarshalXML (e ,start );};func (_eg *CT_DigSigBlob )MarshalXML (e *_ee .Encoder ,start _ee .StartElement )error {e .EncodeToken (start );_ga :=_ee .StartElement {Name :_ee .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_g .AddPreserveSpaceAttr (&_ga ,_eg .Blob );e .EncodeElement (_eg .Blob ,_ga );e .EncodeToken (_ee .EndElement {Name :start .Name });return nil ;};func NewCT_VectorVariant ()*CT_VectorVariant {_eee :=&CT_VectorVariant {};_eee .Vector =_b .NewVector ();return _eee ;};func (_da *CT_Properties )MarshalXML (e *_ee .Encoder ,start _ee .StartElement )error {e .EncodeToken (start );if _da .Template !=nil {_ba :=_ee .StartElement {Name :_ee .Name {Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}};_g .AddPreserveSpaceAttr (&_ba ,*_da .Template );e .EncodeElement (_da .Template ,_ba );};if _da .Manager !=nil {_dag :=_ee .StartElement {Name :_ee .Name {Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}};_g .AddPreserveSpaceAttr (&_dag ,*_da .Manager );e .EncodeElement (_da .Manager ,_dag );};if _da .Company !=nil {_de :=_ee .StartElement {Name :_ee .Name {Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}};_g .AddPreserveSpaceAttr (&_de ,*_da .Company );e .EncodeElement (_da .Company ,_de );};if _da .Pages !=nil {_daa :=_ee .StartElement {Name :_ee .Name {Local :"\u0050\u0061\u0067e\u0073"}};e .EncodeElement (_da .Pages ,_daa );};if _da .Words !=nil {_f :=_ee .StartElement {Name :_ee .Name {Local :"\u0057\u006f\u0072d\u0073"}};e .EncodeElement (_da .Words ,_f );};if _da .Characters !=nil {_fb :=_ee .StartElement {Name :_ee .Name {Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}};e .EncodeElement (_da .Characters ,_fb );};if _da .PresentationFormat !=nil {_adb :=_ee .StartElement {Name :_ee .Name {Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}};_g .AddPreserveSpaceAttr (&_adb ,*_da .PresentationFormat );e .EncodeElement (_da .PresentationFormat ,_adb );};if _da .Lines !=nil {_gdc :=_ee .StartElement {Name :_ee .Name {Local :"\u004c\u0069\u006ee\u0073"}};e .EncodeElement (_da .Lines ,_gdc );};if _da .Paragraphs !=nil {_eef :=_ee .StartElement {Name :_ee .Name {Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}};e .EncodeElement (_da .Paragraphs ,_eef );};if _da .Slides !=nil {_egg :=_ee .StartElement {Name :_ee .Name {Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}};e .EncodeElement (_da .Slides ,_egg );};if _da .Notes !=nil {_cbg :=_ee .StartElement {Name :_ee .Name {Local :"\u004e\u006f\u0074e\u0073"}};e .EncodeElement (_da .Notes ,_cbg );};if _da .TotalTime !=nil {_aa :=_ee .StartElement {Name :_ee .Name {Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}};e .EncodeElement (_da .TotalTime ,_aa );};if _da .HiddenSlides !=nil {_adg :=_ee .StartElement {Name :_ee .Name {Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}};e .EncodeElement (_da .HiddenSlides ,_adg );};if _da .MMClips !=nil {_ag :=_ee .StartElement {Name :_ee .Name {Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}};e .EncodeElement (_da .MMClips ,_ag );};if _da .ScaleCrop !=nil {_ed :=_ee .StartElement {Name :_ee .Name {Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}};e .EncodeElement (_da .ScaleCrop ,_ed );};if _da .HeadingPairs !=nil {_ce :=_ee .StartElement {Name :_ee .Name {Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}};e .EncodeElement (_da .HeadingPairs ,_ce );};if _da .TitlesOfParts !=nil {_cc :=_ee .StartElement {Name :_ee .Name {Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_da .TitlesOfParts ,_cc );};if _da .LinksUpToDate !=nil {_dc :=_ee .StartElement {Name :_ee .Name {Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}};e .EncodeElement (_da .LinksUpToDate ,_dc );};if _da .CharactersWithSpaces !=nil {_af :=_ee .StartElement {Name :_ee .Name {Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}};e .EncodeElement (_da .CharactersWithSpaces ,_af );};if _da .SharedDoc !=nil {_cf :=_ee .StartElement {Name :_ee .Name {Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}};e .EncodeElement (_da .SharedDoc ,_cf );};if _da .HyperlinkBase !=nil {_df :=_ee .StartElement {Name :_ee .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}};_g .AddPreserveSpaceAttr (&_df ,*_da .HyperlinkBase );e .EncodeElement (_da .HyperlinkBase ,_df );};if _da .HLinks !=nil {_gae :=_ee .StartElement {Name :_ee .Name {Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_da .HLinks ,_gae );};if _da .HyperlinksChanged !=nil {_fc :=_ee .StartElement {Name :_ee .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}};e .EncodeElement (_da .HyperlinksChanged ,_fc );};if _da .DigSig !=nil {_ec :=_ee .StartElement {Name :_ee .Name {Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}};e .EncodeElement (_da .DigSig ,_ec );};if _da .Application !=nil {_ade :=_ee .StartElement {Name :_ee .Name {Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}};_g .AddPreserveSpaceAttr (&_ade ,*_da .Application );e .EncodeElement (_da .Application ,_ade );};if _da .AppVersion !=nil {_ac :=_ee .StartElement {Name :_ee .Name {Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}};_g .AddPreserveSpaceAttr (&_ac ,*_da .AppVersion );e .EncodeElement (_da .AppVersion ,_ac );};if _da .DocSecurity !=nil {_gc :=_ee .StartElement {Name :_ee .Name {Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}};e .EncodeElement (_da .DocSecurity ,_gc );};e .EncodeToken (_ee .EndElement {Name :start .Name });return nil ;}; +DocSecurity *int32 ;}; + +// Validate validates the CT_VectorVariant and its children +func (_cc *CT_VectorVariant )Validate ()error {return _cc .ValidateWithPath ("\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func NewCT_VectorVariant ()*CT_VectorVariant {_def :=&CT_VectorVariant {};_def .Vector =_d .NewVector ();return _def ;}; // Validate validates the Properties and its children -func (_bae *Properties )Validate ()error {return _bae .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_ege *CT_DigSigBlob )UnmarshalXML (d *_ee .Decoder ,start _ee .StartElement )error {_a :for {_gd ,_db :=d .Token ();if _db !=nil {return _db ;};switch _egc :=_gd .(type ){case _ee .StartElement :switch _egc .Name {case _ee .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_ee .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _c :=d .DecodeElement (&_ege .Blob ,&_egc );_c !=nil {return _c ;};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\u0044i\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062 \u0025\u0076",_egc .Name );if _cb :=d .Skip ();_cb !=nil {return _cb ;};};case _ee .EndElement :break _a ;case _ee .CharData :};};return nil ;}; +func (_effg *Properties )Validate ()error {return _effg .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_VectorVariant and its children -func (_afb *CT_VectorVariant )Validate ()error {return _afb .ValidateWithPath ("\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};type Properties struct{CT_Properties };func NewProperties ()*Properties {_eged :=&Properties {};_eged .CT_Properties =*NewCT_Properties ();return _eged ;};func NewCT_DigSigBlob ()*CT_DigSigBlob {_d :=&CT_DigSigBlob {};return _d }; +// ValidateWithPath validates the Properties and its children, prefixing error messages with path +func (_gab *Properties )ValidateWithPath (path string )error {if _bef :=_gab .CT_Properties .ValidateWithPath (path );_bef !=nil {return _bef ;};return nil ;};func NewCT_VectorLpstr ()*CT_VectorLpstr {_ge :=&CT_VectorLpstr {};_ge .Vector =_d .NewVector ();return _ge ;};func (_bcf *CT_VectorVariant )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_cdef :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_bcf .Vector ,_cdef );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_VectorVariant and its children, prefixing error messages with path -func (_aac *CT_VectorVariant )ValidateWithPath (path string )error {if _dea :=_aac .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_dea !=nil {return _dea ;};return nil ;}; +// ValidateWithPath validates the CT_VectorLpstr and its children, prefixing error messages with path +func (_bc *CT_VectorLpstr )ValidateWithPath (path string )error {if _egb :=_bc .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_egb !=nil {return _egb ;};return nil ;};func (_gadc *CT_VectorLpstr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gadc .Vector =_d .NewVector ();_dg :for {_cdfg ,_gag :=d .Token ();if _gag !=nil {return _gag ;};switch _eed :=_cdfg .(type ){case _e .StartElement :switch _eed .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 _gb :=d .DecodeElement (_gadc .Vector ,&_eed );_gb !=nil {return _gb ;};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\u0056\u0065\u0063\u0074\u006f\u0072\u004cp\u0073t\u0072\u0020\u0025\u0076",_eed .Name );if _cfe :=d .Skip ();_cfe !=nil {return _cfe ;};};case _e .EndElement :break _dg ;case _e .CharData :};};return nil ;}; // ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path -func (_dagb *CT_Properties )ValidateWithPath (path string )error {if _dagb .HeadingPairs !=nil {if _ede :=_dagb .HeadingPairs .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073");_ede !=nil {return _ede ;};};if _dagb .TitlesOfParts !=nil {if _dbg :=_dagb .TitlesOfParts .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066P\u0061\u0072\u0074\u0073");_dbg !=nil {return _dbg ;};};if _dagb .HLinks !=nil {if _bce :=_dagb .HLinks .ValidateWithPath (path +"\u002fH\u004c\u0069\u006e\u006b\u0073");_bce !=nil {return _bce ;};};if _dagb .DigSig !=nil {if _bgc :=_dagb .DigSig .ValidateWithPath (path +"\u002fD\u0069\u0067\u0053\u0069\u0067");_bgc !=nil {return _bgc ;};};return nil ;};func NewCT_Properties ()*CT_Properties {_ca :=&CT_Properties {};return _ca }; +func (_ea *CT_Properties )ValidateWithPath (path string )error {if _ea .HeadingPairs !=nil {if _dac :=_ea .HeadingPairs .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073");_dac !=nil {return _dac ;};};if _ea .TitlesOfParts !=nil {if _bff :=_ea .TitlesOfParts .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066P\u0061\u0072\u0074\u0073");_bff !=nil {return _bff ;};};if _ea .HLinks !=nil {if _cgf :=_ea .HLinks .ValidateWithPath (path +"\u002fH\u004c\u0069\u006e\u006b\u0073");_cgf !=nil {return _cgf ;};};if _ea .DigSig !=nil {if _ag :=_ea .DigSig .ValidateWithPath (path +"\u002fD\u0069\u0067\u0053\u0069\u0067");_ag !=nil {return _ag ;};};return nil ;};func (_ba *CT_DigSigBlob )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_fb :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_f .AddPreserveSpaceAttr (&_fb ,_ba .Blob );e .EncodeElement (_ba .Blob ,_fb );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_DigSigBlob and its children, prefixing error messages with path +func (_dc *CT_DigSigBlob )ValidateWithPath (path string )error {return nil };type CT_VectorVariant struct{Vector *_d .Vector ;}; // Validate validates the CT_Properties and its children -func (_ddg *CT_Properties )Validate ()error {return _ddg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_DigSigBlob struct{Blob string ;};func init (){_g .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 );_g .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 );_g .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 );_g .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 );_g .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 +func (_dfc *CT_Properties )Validate ()error {return _dfc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_VectorLpstr struct{Vector *_d .Vector ;}; + +// Validate validates the CT_VectorLpstr and its children +func (_caf *CT_VectorLpstr )Validate ()error {return _caf .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072");};func NewCT_Properties ()*CT_Properties {_bfa :=&CT_Properties {};return _bfa };func NewCT_DigSigBlob ()*CT_DigSigBlob {_g :=&CT_DigSigBlob {};return _g }; + +// ValidateWithPath validates the CT_VectorVariant and its children, prefixing error messages with path +func (_age *CT_VectorVariant )ValidateWithPath (path string )error {if _fec :=_age .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_fec !=nil {return _fec ;};return nil ;};func (_bfb *Properties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfb .CT_Properties =*NewCT_Properties ();_gbe :for {_gg ,_fff :=d .Token ();if _fff !=nil {return _fff ;};switch _ggc :=_gg .(type ){case _e .StartElement :switch _ggc .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"}:_bfb .Template =new (string );if _gbee :=d .DecodeElement (_bfb .Template ,&_ggc );_gbee !=nil {return _gbee ;};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"}:_bfb .Manager =new (string );if _ad :=d .DecodeElement (_bfb .Manager ,&_ggc );_ad !=nil {return _ad ;};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"}:_bfb .Company =new (string );if _bag :=d .DecodeElement (_bfb .Company ,&_ggc );_bag !=nil {return _bag ;};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"}:_bfb .Pages =new (int32 );if _cec :=d .DecodeElement (_bfb .Pages ,&_ggc );_cec !=nil {return _cec ;};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"}:_bfb .Words =new (int32 );if _ffgg :=d .DecodeElement (_bfb .Words ,&_ggc );_ffgg !=nil {return _ffgg ;};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"}:_bfb .Characters =new (int32 );if _bbfc :=d .DecodeElement (_bfb .Characters ,&_ggc );_bbfc !=nil {return _bbfc ;};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"}:_bfb .PresentationFormat =new (string );if _gdd :=d .DecodeElement (_bfb .PresentationFormat ,&_ggc );_gdd !=nil {return _gdd ;};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"}:_bfb .Lines =new (int32 );if _ddb :=d .DecodeElement (_bfb .Lines ,&_ggc );_ddb !=nil {return _ddb ;};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"}:_bfb .Paragraphs =new (int32 );if _fc :=d .DecodeElement (_bfb .Paragraphs ,&_ggc );_fc !=nil {return _fc ;};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"}:_bfb .Slides =new (int32 );if _gfa :=d .DecodeElement (_bfb .Slides ,&_ggc );_gfa !=nil {return _gfa ;};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"}:_bfb .Notes =new (int32 );if _ega :=d .DecodeElement (_bfb .Notes ,&_ggc );_ega !=nil {return _ega ;};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"}:_bfb .TotalTime =new (int32 );if _ecf :=d .DecodeElement (_bfb .TotalTime ,&_ggc );_ecf !=nil {return _ecf ;};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"}:_bfb .HiddenSlides =new (int32 );if _faa :=d .DecodeElement (_bfb .HiddenSlides ,&_ggc );_faa !=nil {return _faa ;};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"}:_bfb .MMClips =new (int32 );if _cgfe :=d .DecodeElement (_bfb .MMClips ,&_ggc );_cgfe !=nil {return _cgfe ;};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"}:_bfb .ScaleCrop =new (bool );if _bcfa :=d .DecodeElement (_bfb .ScaleCrop ,&_ggc );_bcfa !=nil {return _bcfa ;};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"}:_bfb .HeadingPairs =NewCT_VectorVariant ();if _agc :=d .DecodeElement (_bfb .HeadingPairs ,&_ggc );_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 :"\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"}:_bfb .TitlesOfParts =NewCT_VectorLpstr ();if _fac :=d .DecodeElement (_bfb .TitlesOfParts ,&_ggc );_fac !=nil {return _fac ;};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"}:_bfb .LinksUpToDate =new (bool );if _dae :=d .DecodeElement (_bfb .LinksUpToDate ,&_ggc );_dae !=nil {return _dae ;};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"}:_bfb .CharactersWithSpaces =new (int32 );if _gac :=d .DecodeElement (_bfb .CharactersWithSpaces ,&_ggc );_gac !=nil {return _gac ;};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"}:_bfb .SharedDoc =new (bool );if _eeb :=d .DecodeElement (_bfb .SharedDoc ,&_ggc );_eeb !=nil {return _eeb ;};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"}:_bfb .HyperlinkBase =new (string );if _ccb :=d .DecodeElement (_bfb .HyperlinkBase ,&_ggc );_ccb !=nil {return _ccb ;};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"}:_bfb .HLinks =NewCT_VectorVariant ();if _gcb :=d .DecodeElement (_bfb .HLinks ,&_ggc );_gcb !=nil {return _gcb ;};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"}:_bfb .HyperlinksChanged =new (bool );if _gdc :=d .DecodeElement (_bfb .HyperlinksChanged ,&_ggc );_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"}:_bfb .DigSig =NewCT_DigSigBlob ();if _aga :=d .DecodeElement (_bfb .DigSig ,&_ggc );_aga !=nil {return _aga ;};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"}:_bfb .Application =new (string );if _fcd :=d .DecodeElement (_bfb .Application ,&_ggc );_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 :"\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"}:_bfb .AppVersion =new (string );if _fga :=d .DecodeElement (_bfb .AppVersion ,&_ggc );_fga !=nil {return _fga ;};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"}:_bfb .DocSecurity =new (int32 );if _gadf :=d .DecodeElement (_bfb .DocSecurity ,&_ggc );_gadf !=nil {return _gadf ;};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\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ggc .Name );if _ddc :=d .Skip ();_ddc !=nil {return _ddc ;};};case _e .EndElement :break _gbe ;case _e .CharData :};};return nil ;};func (_bce *CT_VectorVariant )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bce .Vector =_d .NewVector ();_ab :for {_bbb ,_edc :=d .Token ();if _edc !=nil {return _edc ;};switch _eea :=_bbb .(type ){case _e .StartElement :switch _eea .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 _efac :=d .DecodeElement (_bce .Vector ,&_eea );_efac !=nil {return _efac ;};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\u0056\u0065\u0063\u0074\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025v",_eea .Name );if _fbf :=d .Skip ();_fbf !=nil {return _fbf ;};};case _e .EndElement :break _ab ;case _e .CharData :};};return nil ;};func (_gd *CT_Properties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ec :for {_fg ,_cg :=d .Token ();if _cg !=nil {return _cg ;};switch _de :=_fg .(type ){case _e .StartElement :switch _de .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"}:_gd .Template =new (string );if _ca :=d .DecodeElement (_gd .Template ,&_de );_ca !=nil {return _ca ;};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"}:_gd .Manager =new (string );if _ebd :=d .DecodeElement (_gd .Manager ,&_de );_ebd !=nil {return _ebd ;};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"}:_gd .Company =new (string );if _gfe :=d .DecodeElement (_gd .Company ,&_de );_gfe !=nil {return _gfe ;};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"}:_gd .Pages =new (int32 );if _cba :=d .DecodeElement (_gd .Pages ,&_de );_cba !=nil {return _cba ;};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"}:_gd .Words =new (int32 );if _da :=d .DecodeElement (_gd .Words ,&_de );_da !=nil {return _da ;};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"}:_gd .Characters =new (int32 );if _ae :=d .DecodeElement (_gd .Characters ,&_de );_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 :"\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"}:_gd .PresentationFormat =new (string );if _cga :=d .DecodeElement (_gd .PresentationFormat ,&_de );_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 :"\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"}:_gd .Lines =new (int32 );if _cae :=d .DecodeElement (_gd .Lines ,&_de );_cae !=nil {return _cae ;};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"}:_gd .Paragraphs =new (int32 );if _fgf :=d .DecodeElement (_gd .Paragraphs ,&_de );_fgf !=nil {return _fgf ;};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"}:_gd .Slides =new (int32 );if _cad :=d .DecodeElement (_gd .Slides ,&_de );_cad !=nil {return _cad ;};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"}:_gd .Notes =new (int32 );if _cde :=d .DecodeElement (_gd .Notes ,&_de );_cde !=nil {return _cde ;};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"}:_gd .TotalTime =new (int32 );if _cea :=d .DecodeElement (_gd .TotalTime ,&_de );_cea !=nil {return _cea ;};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"}:_gd .HiddenSlides =new (int32 );if _dea :=d .DecodeElement (_gd .HiddenSlides ,&_de );_dea !=nil {return _dea ;};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"}:_gd .MMClips =new (int32 );if _fba :=d .DecodeElement (_gd .MMClips ,&_de );_fba !=nil {return _fba ;};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"}:_gd .ScaleCrop =new (bool );if _dag :=d .DecodeElement (_gd .ScaleCrop ,&_de );_dag !=nil {return _dag ;};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"}:_gd .HeadingPairs =NewCT_VectorVariant ();if _eff :=d .DecodeElement (_gd .HeadingPairs ,&_de );_eff !=nil {return _eff ;};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"}:_gd .TitlesOfParts =NewCT_VectorLpstr ();if _efa :=d .DecodeElement (_gd .TitlesOfParts ,&_de );_efa !=nil {return _efa ;};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"}:_gd .LinksUpToDate =new (bool );if _dcf :=d .DecodeElement (_gd .LinksUpToDate ,&_de );_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 :"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"}:_gd .CharactersWithSpaces =new (int32 );if _cge :=d .DecodeElement (_gd .CharactersWithSpaces ,&_de );_cge !=nil {return _cge ;};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"}:_gd .SharedDoc =new (bool );if _df :=d .DecodeElement (_gd .SharedDoc ,&_de );_df !=nil {return _df ;};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"}:_gd .HyperlinkBase =new (string );if _gfed :=d .DecodeElement (_gd .HyperlinkBase ,&_de );_gfed !=nil {return _gfed ;};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"}:_gd .HLinks =NewCT_VectorVariant ();if _dee :=d .DecodeElement (_gd .HLinks ,&_de );_dee !=nil {return _dee ;};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"}:_gd .HyperlinksChanged =new (bool );if _cadf :=d .DecodeElement (_gd .HyperlinksChanged ,&_de );_cadf !=nil {return _cadf ;};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"}:_gd .DigSig =NewCT_DigSigBlob ();if _af :=d .DecodeElement (_gd .DigSig ,&_de );_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 :"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"}:_gd .Application =new (string );if _bfag :=d .DecodeElement (_gd .Application ,&_de );_bfag !=nil {return _bfag ;};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"}:_gd .AppVersion =new (string );if _fbb :=d .DecodeElement (_gd .AppVersion ,&_de );_fbb !=nil {return _fbb ;};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"}:_gd .DocSecurity =new (int32 );if _gad :=d .DecodeElement (_gd .DocSecurity ,&_de );_gad !=nil {return _gad ;};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\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073 \u0025\u0076",_de .Name );if _ebb :=d .Skip ();_ebb !=nil {return _ebb ;};};case _e .EndElement :break _ec ;case _e .CharData :};};return nil ;};func (_c *CT_DigSigBlob )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_a :for {_ee ,_gf :=d .Token ();if _gf !=nil {return _gf ;};switch _ed :=_ee .(type ){case _e .StartElement :switch _ed .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 _eg :=d .DecodeElement (&_c .Blob ,&_ed );_eg !=nil {return _eg ;};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\u0044i\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062 \u0025\u0076",_ed .Name );if _cd :=d .Skip ();_cd !=nil {return _cd ;};};case _e .EndElement :break _a ;case _e .CharData :};};return nil ;};func (_ffe *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 _ffe .CT_Properties .MarshalXML (e ,start );}; + +// Validate validates the CT_DigSigBlob and its children +func (_bf *CT_DigSigBlob )Validate ()error {return _bf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062");};func init (){_f .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 );_f .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 );_f .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 );_f .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 );_f .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 e0dd5f69be..afc0998ae1 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 (_b "encoding/xml";_eg "fmt";_ea "github.com/unidoc/unioffice";_bd "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_bf "strconv";);func NewCT_MathPrChoice ()*CT_MathPrChoice {_aba :=&CT_MathPrChoice {};return _aba };func NewCT_LimLoc ()*CT_LimLoc {_begb :=&CT_LimLoc {};_begb .ValAttr =ST_LimLoc (1);return _begb };func (_fag *CT_FuncPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgbd :for {_bfba ,_bfed :=d .Token ();if _bfed !=nil {return _bfed ;};switch _fefb :=_bfba .(type ){case _b .StartElement :switch _fefb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fag .CtrlPr =NewCT_CtrlPr ();if _ecef :=d .DecodeElement (_fag .CtrlPr ,&_fefb );_ecef !=nil {return _ecef ;};default:_ea .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",_fefb .Name );if _dbab :=d .Skip ();_dbab !=nil {return _dbab ;};};case _b .EndElement :break _dgbd ;case _b .CharData :};};return nil ;};type ST_Script byte ;func NewCT_M ()*CT_M {_fcgf :=&CT_M {};return _fcgf }; +package math ;import (_d "encoding/xml";_eg "fmt";_ea "github.com/unidoc/unioffice";_dd "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_g "strconv";); -// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path -func (_fcbc *CT_Text )ValidateWithPath (path string )error {return nil };func NewCT_YAlign ()*CT_YAlign {_ceea :=&CT_YAlign {};_ceea .ValAttr =_bd .ST_YAlign (1);return _ceea }; - -// Validate validates the CT_LimLowPr and its children -func (_edf *CT_LimLowPr )Validate ()error {return _edf .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072");};func (_cbf *CT_DPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbf .BegChr !=nil {_egbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u0065\u0067\u0043\u0068\u0072"}};e .EncodeElement (_cbf .BegChr ,_egbe );};if _cbf .SepChr !=nil {_ebc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0065\u0070\u0043\u0068\u0072"}};e .EncodeElement (_cbf .SepChr ,_ebc );};if _cbf .EndChr !=nil {_bfdf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065\u006e\u0064\u0043\u0068\u0072"}};e .EncodeElement (_cbf .EndChr ,_bfdf );};if _cbf .Grow !=nil {_fgd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_cbf .Grow ,_fgd );};if _cbf .Shp !=nil {_cec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073h\u0070"}};e .EncodeElement (_cbf .Shp ,_cec );};if _cbf .CtrlPr !=nil {_cee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cbf .CtrlPr ,_cee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SpacingRule and its children, prefixing error messages with path +func (_cafeb *CT_SpacingRule )ValidateWithPath (path string )error {if _cafeb .ValAttr < 0{return _eg .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 ,_cafeb .ValAttr );};if _cafeb .ValAttr > 4{return _eg .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 ,_cafeb .ValAttr );};return nil ;};func NewCT_D ()*CT_D {_acf :=&CT_D {};return _acf }; -// ValidateWithPath validates the OMathPara and its children, prefixing error messages with path -func (_afbf *OMathPara )ValidateWithPath (path string )error {if _dfcag :=_afbf .CT_OMathPara .ValidateWithPath (path );_dfcag !=nil {return _dfcag ;};return nil ;};func (_cefb *CT_BoxPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cca :for {_aee ,_bdbg :=d .Token ();if _bdbg !=nil {return _bdbg ;};switch _eb :=_aee .(type ){case _b .StartElement :switch _eb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u0070\u0045m\u0075"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u0070\u0045m\u0075"}:_cefb .OpEmu =NewCT_OnOff ();if _dad :=d .DecodeElement (_cefb .OpEmu ,&_eb );_dad !=nil {return _dad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006eo\u0042\u0072\u0065\u0061\u006b"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006eo\u0042\u0072\u0065\u0061\u006b"}:_cefb .NoBreak =NewCT_OnOff ();if _cebg :=d .DecodeElement (_cefb .NoBreak ,&_eb );_cebg !=nil {return _cebg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0069\u0066\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0069\u0066\u0066"}:_cefb .Diff =NewCT_OnOff ();if _dggd :=d .DecodeElement (_cefb .Diff ,&_eb );_dggd !=nil {return _dggd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b"}:_cefb .Brk =NewCT_ManualBreak ();if _cfea :=d .DecodeElement (_cefb .Brk ,&_eb );_cfea !=nil {return _cfea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e"}:_cefb .Aln =NewCT_OnOff ();if _dc :=d .DecodeElement (_cefb .Aln ,&_eb );_dc !=nil {return _dc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cefb .CtrlPr =NewCT_CtrlPr ();if _bgec :=d .DecodeElement (_cefb .CtrlPr ,&_eb );_bgec !=nil {return _bgec ;};default:_ea .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",_eb .Name );if _bffc :=d .Skip ();_bffc !=nil {return _bffc ;};};case _b .EndElement :break _cca ;case _b .CharData :};};return nil ;};func (_c *CT_Acc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _c .AccPr !=nil {_bb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0061\u0063\u0063\u0050\u0072"}};e .EncodeElement (_c .AccPr ,_bb );};_d :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_c .E ,_d );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bca *CT_Func )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bca .FName =NewCT_OMathArg ();_bca .E =NewCT_OMathArg ();_dea :for {_efd ,_baa :=d .Token ();if _baa !=nil {return _baa ;};switch _gaaf :=_efd .(type ){case _b .StartElement :switch _gaaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063\u0050\u0072"}:_bca .FuncPr =NewCT_FuncPr ();if _cea :=d .DecodeElement (_bca .FuncPr ,&_gaaf );_cea !=nil {return _cea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u004e\u0061m\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u004e\u0061m\u0065"}:if _cabd :=d .DecodeElement (_bca .FName ,&_gaaf );_cabd !=nil {return _cabd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _aaed :=d .DecodeElement (_bca .E ,&_gaaf );_aaed !=nil {return _aaed ;};default:_ea .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",_gaaf .Name );if _dge :=d .Skip ();_dge !=nil {return _dge ;};};case _b .EndElement :break _dea ;case _b .CharData :};};return nil ;};func (_ecae ST_Jc )Validate ()error {return _ecae .ValidateWithPath ("")};type CT_MCS struct{Mc []*CT_MC ;};func NewEG_ScriptStyle ()*EG_ScriptStyle {_gfeg :=&EG_ScriptStyle {};return _gfeg };func (_deb *CT_BarPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _deb .Pos !=nil {_faa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_deb .Pos ,_faa );};if _deb .CtrlPr !=nil {_bfe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_deb .CtrlPr ,_bfe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_R struct{RPr *CT_RPR ;Choice []*CT_RChoice ;};type CT_DPr struct{BegChr *CT_Char ;SepChr *CT_Char ;EndChr *CT_Char ;Grow *CT_OnOff ;Shp *CT_Shp ;CtrlPr *CT_CtrlPr ;};type CT_OMathPara struct{OMathParaPr *CT_OMathParaPr ;OMath []*CT_OMath ;};func (_cbed *CT_Nary )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbed .NaryPr !=nil {_debf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079\u0050\u0072"}};e .EncodeElement (_cbed .NaryPr ,_debf );};_ggea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_cbed .Sub ,_ggea );_bdbef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_cbed .Sup ,_bdbef );_ebfg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cbed .E ,_ebfg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abefc *CT_Style )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abefc .ValAttr !=ST_StyleUnset {_eeeec ,_fbbd :=_abefc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _fbbd !=nil {return _fbbd ;};start .Attr =append (start .Attr ,_eeeec );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_OMathMathElements and its children +func (_ecadc *EG_OMathMathElements )Validate ()error {return _ecadc .ValidateWithPath ("E\u0047_\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074h\u0045\u006c\u0065\u006den\u0074\u0073");};func (_gad *CT_Char )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_eg .Sprintf ("\u0025\u0076",_gad .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bfdb *CT_MathPrChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfdb .WrapIndent !=nil {_cef :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0077r\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}};e .EncodeElement (_bfdb .WrapIndent ,_cef );};if _bfdb .WrapRight !=nil {_ebaa :=_d .StartElement {Name :_d .Name {Local :"m\u003a\u0077\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bfdb .WrapRight ,_ebaa );};return nil ;}; -// ValidateWithPath validates the CT_BreakBinSub and its children, prefixing error messages with path -func (_cga *CT_BreakBinSub )ValidateWithPath (path string )error {if _ecf :=_cga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecf !=nil {return _ecf ;};return nil ;}; +// ValidateWithPath validates the CT_F and its children, prefixing error messages with path +func (_gac *CT_F )ValidateWithPath (path string )error {if _gac .FPr !=nil {if _aac :=_gac .FPr .ValidateWithPath (path +"\u002f\u0046\u0050\u0072");_aac !=nil {return _aac ;};};if _ece :=_gac .Num .ValidateWithPath (path +"\u002f\u004e\u0075\u006d");_ece !=nil {return _ece ;};if _edfb :=_gac .Den .ValidateWithPath (path +"\u002f\u0044\u0065\u006e");_edfb !=nil {return _edfb ;};return nil ;};func (_bacgg ST_BreakBinSub )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_acdeb :=_d .Attr {};_acdeb .Name =name ;switch _bacgg {case ST_BreakBinSubUnset :_acdeb .Value ="";case ST_BreakBinSub__ :_acdeb .Value ="\u002d\u002d";case ST_BreakBinSub___ :_acdeb .Value ="\u002d\u002b";case ST_BreakBinSub____ :_acdeb .Value ="\u002b\u002d";};return _acdeb ,nil ;};func NewCT_OMathParaPr ()*CT_OMathParaPr {_fgea :=&CT_OMathParaPr {};return _fgea };func (_ec *CT_Bar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ec .BarPr !=nil {_fb :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0062\u0061\u0072\u0050\u0072"}};e .EncodeElement (_ec .BarPr ,_fb );};_ae :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ec .E ,_ae );e .EncodeToken (_d .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 ;};func (_debd *CT_Rad )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _debd .RadPr !=nil {_agaec :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0072\u0061\u0064\u0050\u0072"}};e .EncodeElement (_debd .RadPr ,_agaec );};_abggb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0064e\u0067"}};e .EncodeElement (_debd .Deg ,_abggb );_debcd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_debd .E ,_debcd );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_M and its children, prefixing error messages with path -func (_fgdab *CT_M )ValidateWithPath (path string )error {if _fgdab .MPr !=nil {if _dgec :=_fgdab .MPr .ValidateWithPath (path +"\u002f\u004d\u0050\u0072");_dgec !=nil {return _dgec ;};};for _dagd ,_egfe :=range _fgdab .Mr {if _fcgd :=_egfe .ValidateWithPath (_eg .Sprintf ("\u0025s\u002f\u004d\u0072\u005b\u0025\u0064]",path ,_dagd ));_fcgd !=nil {return _fcgd ;};};return nil ;};func (_fcaa *ST_Style )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dffb ,_beagf :=d .Token ();if _beagf !=nil {return _beagf ;};if _fdgb ,_gagda :=_dffb .(_b .EndElement );_gagda &&_fdgb .Name ==start .Name {*_fcaa =1;return nil ;};if _agceb ,_gcdd :=_dffb .(_b .CharData );!_gcdd {return _eg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dffb );}else {switch string (_agceb ){case "":*_fcaa =0;case "\u0070":*_fcaa =1;case "\u0062":*_fcaa =2;case "\u0069":*_fcaa =3;case "\u0062\u0069":*_fcaa =4;};};_dffb ,_beagf =d .Token ();if _beagf !=nil {return _beagf ;};if _fbfd ,_ecaf :=_dffb .(_b .EndElement );_ecaf &&_fbfd .Name ==start .Name {return nil ;};return _eg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dffb );};func (_aabc *CT_Script )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aabc .ValAttr !=ST_ScriptUnset {_cggfa ,_beed :=_aabc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _beed !=nil {return _beed ;};start .Attr =append (start .Attr ,_cggfa );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_RPRChoice struct{Nor *CT_OnOff ;};func (_ffde *CT_R )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfdc :for {_dgdf ,_eeee :=d .Token ();if _eeee !=nil {return _eeee ;};switch _abcc :=_dgdf .(type ){case _b .StartElement :switch _abcc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0050\u0072"}:_ffde .RPr =NewCT_RPR ();if _fdfd :=d .DecodeElement (_ffde .RPr ,&_abcc );_fdfd !=nil {return _fdfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074"}:_fbgd :=NewCT_RChoice ();if _aadb :=d .DecodeElement (&_fbgd .T ,&_abcc );_aadb !=nil {return _aadb ;};_ffde .Choice =append (_ffde .Choice ,_fbgd );default:_ea .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",_abcc .Name );if _dfdab :=d .Skip ();_dfdab !=nil {return _dfdab ;};};case _b .EndElement :break _gfdc ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_Shp and its children +func (_gface *CT_Shp )Validate ()error {return _gface .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0070");}; -// Validate validates the CT_NaryPr and its children -func (_cagff *CT_NaryPr )Validate ()error {return _cagff .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079\u0050r");};func NewCT_AccPr ()*CT_AccPr {_cdc :=&CT_AccPr {};return _cdc };func NewCT_OMathJc ()*CT_OMathJc {_gcda :=&CT_OMathJc {};return _gcda }; +// Validate validates the CT_MR and its children +func (_ccd *CT_MR )Validate ()error {return _ccd .ValidateWithPath ("\u0043\u0054\u005fM\u0052")};func (_ede *CT_GroupChr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ede .GroupChrPr !=nil {_eace :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0067r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}};e .EncodeElement (_ede .GroupChrPr ,_eace );};_cff :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ede .E ,_cff );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Shp ()*CT_Shp {_fdfg :=&CT_Shp {};_fdfg .ValAttr =ST_Shp (1);return _fdfg };func (_baf *CT_DPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _baf .BegChr !=nil {_fbc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0062\u0065\u0067\u0043\u0068\u0072"}};e .EncodeElement (_baf .BegChr ,_fbc );};if _baf .SepChr !=nil {_eab :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073\u0065\u0070\u0043\u0068\u0072"}};e .EncodeElement (_baf .SepChr ,_eab );};if _baf .EndChr !=nil {_ffc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065\u006e\u0064\u0043\u0068\u0072"}};e .EncodeElement (_baf .EndChr ,_ffc );};if _baf .Grow !=nil {_ecg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_baf .Grow ,_ecg );};if _baf .Shp !=nil {_eegb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073h\u0070"}};e .EncodeElement (_baf .Shp ,_eegb );};if _baf .CtrlPr !=nil {_bdc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_baf .CtrlPr ,_bdc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dfgg *CT_SPrePr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dfgg .CtrlPr !=nil {_gdeef :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_dfgg .CtrlPr ,_gdeef );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_SSubSup struct{SSubSupPr *CT_SSubSupPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;}; -// ValidateWithPath validates the CT_RPRChoice and its children, prefixing error messages with path -func (_eadac *CT_RPRChoice )ValidateWithPath (path string )error {if _eadac .Nor !=nil {if _cfca :=_eadac .Nor .ValidateWithPath (path +"\u002f\u004e\u006f\u0072");_cfca !=nil {return _cfca ;};};return nil ;}; +// Validate validates the CT_OMathArgPr and its children +func (_gfdd *CT_OMathArgPr )Validate ()error {return _gfdd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072");}; -// ValidateWithPath validates the CT_MPr and its children, prefixing error messages with path -func (_ggeb *CT_MPr )ValidateWithPath (path string )error {if _ggeb .BaseJc !=nil {if _dbg :=_ggeb .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_dbg !=nil {return _dbg ;};};if _ggeb .PlcHide !=nil {if _bgee :=_ggeb .PlcHide .ValidateWithPath (path +"\u002f\u0050\u006c\u0063\u0048\u0069\u0064\u0065");_bgee !=nil {return _bgee ;};};if _ggeb .RSpRule !=nil {if _bbbf :=_ggeb .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_bbbf !=nil {return _bbbf ;};};if _ggeb .CGpRule !=nil {if _eagf :=_ggeb .CGpRule .ValidateWithPath (path +"\u002f\u0043\u0047\u0070\u0052\u0075\u006c\u0065");_eagf !=nil {return _eagf ;};};if _ggeb .RSp !=nil {if _gccd :=_ggeb .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_gccd !=nil {return _gccd ;};};if _ggeb .CSp !=nil {if _ceef :=_ggeb .CSp .ValidateWithPath (path +"\u002f\u0043\u0053\u0070");_ceef !=nil {return _ceef ;};};if _ggeb .CGp !=nil {if _gdc :=_ggeb .CGp .ValidateWithPath (path +"\u002f\u0043\u0047\u0070");_gdc !=nil {return _gdc ;};};if _ggeb .Mcs !=nil {if _bdeb :=_ggeb .Mcs .ValidateWithPath (path +"\u002f\u004d\u0063\u0073");_bdeb !=nil {return _bdeb ;};};if _ggeb .CtrlPr !=nil {if _gead :=_ggeb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gead !=nil {return _gead ;};};return nil ;};func NewCT_Style ()*CT_Style {_fedf :=&CT_Style {};return _fedf };func (_cabb *CT_DPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdg :for {_dgdg ,_aeae :=d .Token ();if _aeae !=nil {return _aeae ;};switch _abb :=_dgdg .(type ){case _b .StartElement :switch _abb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0065\u0067\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0065\u0067\u0043\u0068\u0072"}:_cabb .BegChr =NewCT_Char ();if _bef :=d .DecodeElement (_cabb .BegChr ,&_abb );_bef !=nil {return _bef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0065\u0070\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0065\u0070\u0043\u0068\u0072"}:_cabb .SepChr =NewCT_Char ();if _cbb :=d .DecodeElement (_cabb .SepChr ,&_abb );_cbb !=nil {return _cbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u006e\u0064\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u006e\u0064\u0043\u0068\u0072"}:_cabb .EndChr =NewCT_Char ();if _eca :=d .DecodeElement (_cabb .EndChr ,&_abb );_eca !=nil {return _eca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"}:_cabb .Grow =NewCT_OnOff ();if _afd :=d .DecodeElement (_cabb .Grow ,&_abb );_afd !=nil {return _afd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0068\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0068\u0070"}:_cabb .Shp =NewCT_Shp ();if _fbf :=d .DecodeElement (_cabb .Shp ,&_abb );_fbf !=nil {return _fbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cabb .CtrlPr =NewCT_CtrlPr ();if _gec :=d .DecodeElement (_cabb .CtrlPr ,&_abb );_gec !=nil {return _gec ;};default:_ea .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",_abb .Name );if _ggca :=d .Skip ();_ggca !=nil {return _ggca ;};};case _b .EndElement :break _fdg ;case _b .CharData :};};return nil ;};func (_age *CT_MCS )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ebb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0063"}};for _ ,_bacgb :=range _age .Mc {e .EncodeElement (_bacgb ,_ebb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ManualBreak and its children, prefixing error messages with path +func (_cdde *CT_ManualBreak )ValidateWithPath (path string )error {if _cdde .AlnAtAttr !=nil {if *_cdde .AlnAtAttr < 1{return _eg .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 ,*_cdde .AlnAtAttr );};if *_cdde .AlnAtAttr > 255{return _eg .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 ,*_cdde .AlnAtAttr );};};return nil ;};type ST_BreakBin byte ;const (ST_LimLocUnset ST_LimLoc =0;ST_LimLocUndOvr ST_LimLoc =1;ST_LimLocSubSup ST_LimLoc =2;);func (_cefb *CT_RChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcbfc :for {_agfbe ,_bbga :=d .Token ();if _bbga !=nil {return _bbga ;};switch _bdbe :=_agfbe .(type ){case _d .StartElement :switch _bdbe .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfff :=NewCT_Text ();if _cacb :=d .DecodeElement (_dfff ,&_bdbe );_cacb !=nil {return _cacb ;};_cefb .T =append (_cefb .T ,_dfff );default:_ea .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",_bdbe .Name );if _dgdf :=d .Skip ();_dgdf !=nil {return _dgdf ;};};case _d .EndElement :break _fcbfc ;case _d .CharData :};};return nil ;};func (_gg *CT_Char )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cab :=range start .Attr {if _cab .Name .Local =="\u0076\u0061\u006c"{_cfg ,_fdcg :=_cab .Value ,error (nil );if _fdcg !=nil {return _fdcg ;};_gg .ValAttr =_cfg ;continue ;};};for {_bgbe ,_cfe :=d .Token ();if _cfe !=nil {return _eg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u003a\u0020\u0025\u0073",_cfe );};if _cgb ,_cga :=_bgbe .(_d .EndElement );_cga &&_cgb .Name ==start .Name {break ;};};return nil ;};type CT_Integer2 struct{ValAttr int64 ;};type CT_YAlign struct{ValAttr _dd .ST_YAlign ;}; -// ValidateWithPath validates the CT_UnSignedInteger and its children, prefixing error messages with path -func (_cagbb *CT_UnSignedInteger )ValidateWithPath (path string )error {return nil };func NewEG_OMathMathElements ()*EG_OMathMathElements {_dbga :=&EG_OMathMathElements {};return _dbga }; +// Validate validates the CT_Bar and its children +func (_ed *CT_Bar )Validate ()error {return _ed .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072");};func (_fbfc *CT_SSub )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fbfc .SSubPr !=nil {_gbgdd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062\u0050\u0072"}};e .EncodeElement (_fbfc .SSubPr ,_gbgdd );};_bcda :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_fbfc .E ,_bcda );_bfddc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_fbfc .Sub ,_bfddc );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_edafe *CT_SSup )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _edafe .SSupPr !=nil {_efae :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_edafe .SSupPr ,_efae );};_bagf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_edafe .E ,_bagf );_fded :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_edafe .Sup ,_fded );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eede *CT_ManualBreak )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_daee :=range start .Attr {if _daee .Name .Local =="\u0061\u006c\u006eA\u0074"{_eaee ,_fcd :=_g .ParseInt (_daee .Value ,10,64);if _fcd !=nil {return _fcd ;};_eede .AlnAtAttr =&_eaee ;continue ;};};for {_cgbc ,_effcf :=d .Token ();if _effcf !=nil {return _eg .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",_effcf );};if _aadf ,_bdba :=_cgbc .(_d .EndElement );_bdba &&_aadf .Name ==start .Name {break ;};};return nil ;};func NewCT_BoxPr ()*CT_BoxPr {_egf :=&CT_BoxPr {};return _egf };func (_gbbe *CT_OMathParaPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdgg :for {_acgg ,_afgg :=d .Token ();if _afgg !=nil {return _afgg ;};switch _abe :=_acgg .(type ){case _d .StartElement :switch _abe .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbbe .Jc =NewCT_OMathJc ();if _gecd :=d .DecodeElement (_gbbe .Jc ,&_abe );_gecd !=nil {return _gecd ;};default:_ea .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",_abe .Name );if _bdbf :=d .Skip ();_bdbf !=nil {return _bdbf ;};};case _d .EndElement :break _fdgg ;case _d .CharData :};};return nil ;};func (_feda *ST_BreakBin )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_feda =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_feda =1;case "\u0061\u0066\u0074e\u0072":*_feda =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_feda =3;};return nil ;};func (_dgafb *CT_SSubSupPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddcg :for {_cdgd ,_gdgb :=d .Token ();if _gdgb !=nil {return _gdgb ;};switch _deff :=_cdgd .(type ){case _d .StartElement :switch _deff .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgafb .AlnScr =NewCT_OnOff ();if _daba :=d .DecodeElement (_dgafb .AlnScr ,&_deff );_daba !=nil {return _daba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgafb .CtrlPr =NewCT_CtrlPr ();if _agge :=d .DecodeElement (_dgafb .CtrlPr ,&_deff );_agge !=nil {return _agge ;};default:_ea .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",_deff .Name );if _cfaag :=d .Skip ();_cfaag !=nil {return _cfaag ;};};case _d .EndElement :break _ddcg ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_DPr and its children, prefixing error messages with path -func (_eed *CT_DPr )ValidateWithPath (path string )error {if _eed .BegChr !=nil {if _ggf :=_eed .BegChr .ValidateWithPath (path +"\u002fB\u0065\u0067\u0043\u0068\u0072");_ggf !=nil {return _ggf ;};};if _eed .SepChr !=nil {if _fbfg :=_eed .SepChr .ValidateWithPath (path +"\u002fS\u0065\u0070\u0043\u0068\u0072");_fbfg !=nil {return _fbfg ;};};if _eed .EndChr !=nil {if _gaf :=_eed .EndChr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0068\u0072");_gaf !=nil {return _gaf ;};};if _eed .Grow !=nil {if _cgd :=_eed .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_cgd !=nil {return _cgd ;};};if _eed .Shp !=nil {if _ffcf :=_eed .Shp .ValidateWithPath (path +"\u002f\u0053\u0068\u0070");_ffcf !=nil {return _ffcf ;};};if _eed .CtrlPr !=nil {if _bdfa :=_eed .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bdfa !=nil {return _bdfa ;};};return nil ;}; +// ValidateWithPath validates the EG_OMathMathElements and its children, prefixing error messages with path +func (_dbfe *EG_OMathMathElements )ValidateWithPath (path string )error {if _dbfe .Acc !=nil {if _cede :=_dbfe .Acc .ValidateWithPath (path +"\u002f\u0041\u0063\u0063");_cede !=nil {return _cede ;};};if _dbfe .Bar !=nil {if _bedcd :=_dbfe .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072");_bedcd !=nil {return _bedcd ;};};if _dbfe .Box !=nil {if _fcde :=_dbfe .Box .ValidateWithPath (path +"\u002f\u0042\u006f\u0078");_fcde !=nil {return _fcde ;};};if _dbfe .BorderBox !=nil {if _fagg :=_dbfe .BorderBox .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");_fagg !=nil {return _fagg ;};};if _dbfe .D !=nil {if _fbfed :=_dbfe .D .ValidateWithPath (path +"\u002f\u0044");_fbfed !=nil {return _fbfed ;};};if _dbfe .EqArr !=nil {if _dggda :=_dbfe .EqArr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072");_dggda !=nil {return _dggda ;};};if _dbfe .F !=nil {if _begf :=_dbfe .F .ValidateWithPath (path +"\u002f\u0046");_begf !=nil {return _begf ;};};if _dbfe .Func !=nil {if _gadf :=_dbfe .Func .ValidateWithPath (path +"\u002f\u0046\u0075n\u0063");_gadf !=nil {return _gadf ;};};if _dbfe .GroupChr !=nil {if _efcd :=_dbfe .GroupChr .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0043\u0068r");_efcd !=nil {return _efcd ;};};if _dbfe .LimLow !=nil {if _cbcd :=_dbfe .LimLow .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077");_cbcd !=nil {return _cbcd ;};};if _dbfe .LimUpp !=nil {if _dgaee :=_dbfe .LimUpp .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070");_dgaee !=nil {return _dgaee ;};};if _dbfe .M !=nil {if _gbdg :=_dbfe .M .ValidateWithPath (path +"\u002f\u004d");_gbdg !=nil {return _gbdg ;};};if _dbfe .Nary !=nil {if _gcad :=_dbfe .Nary .ValidateWithPath (path +"\u002f\u004e\u0061r\u0079");_gcad !=nil {return _gcad ;};};if _dbfe .Phant !=nil {if _ccfd :=_dbfe .Phant .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074");_ccfd !=nil {return _ccfd ;};};if _dbfe .Rad !=nil {if _gbbd :=_dbfe .Rad .ValidateWithPath (path +"\u002f\u0052\u0061\u0064");_gbbd !=nil {return _gbbd ;};};if _dbfe .SPre !=nil {if _ggag :=_dbfe .SPre .ValidateWithPath (path +"\u002f\u0053\u0050r\u0065");_ggag !=nil {return _ggag ;};};if _dbfe .SSub !=nil {if _fbag :=_dbfe .SSub .ValidateWithPath (path +"\u002f\u0053\u0053u\u0062");_fbag !=nil {return _fbag ;};};if _dbfe .SSubSup !=nil {if _bbea :=_dbfe .SSubSup .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");_bbea !=nil {return _bbea ;};};if _dbfe .SSup !=nil {if _cdge :=_dbfe .SSup .ValidateWithPath (path +"\u002f\u0053\u0053u\u0070");_cdge !=nil {return _cdge ;};};if _dbfe .R !=nil {if _eafg :=_dbfe .R .ValidateWithPath (path +"\u002f\u0052");_eafg !=nil {return _eafg ;};};return nil ;};func NewCT_Integer255 ()*CT_Integer255 {_cgef :=&CT_Integer255 {};_cgef .ValAttr =1;return _cgef };func (_dcfd *OMathPara )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\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061";return _dcfd .CT_OMathPara .MarshalXML (e ,start );};type CT_UnSignedInteger struct{ValAttr uint32 ;};func (_ebdc *CT_FuncPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgf :for {_gfdg ,_ffcc :=d .Token ();if _ffcc !=nil {return _ffcc ;};switch _gcd :=_gfdg .(type ){case _d .StartElement :switch _gcd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdc .CtrlPr =NewCT_CtrlPr ();if _fcce :=d .DecodeElement (_ebdc .CtrlPr ,&_gcd );_fcce !=nil {return _fcce ;};default:_ea .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",_gcd .Name );if _abda :=d .Skip ();_abda !=nil {return _abda ;};};case _d .EndElement :break _cgf ;case _d .CharData :};};return nil ;};func NewCT_SSupPr ()*CT_SSupPr {_ccga :=&CT_SSupPr {};return _ccga }; -// ValidateWithPath validates the CT_BoxPr and its children, prefixing error messages with path -func (_geb *CT_BoxPr )ValidateWithPath (path string )error {if _geb .OpEmu !=nil {if _ccd :=_geb .OpEmu .ValidateWithPath (path +"\u002f\u004f\u0070\u0045\u006d\u0075");_ccd !=nil {return _ccd ;};};if _geb .NoBreak !=nil {if _ddb :=_geb .NoBreak .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b");_ddb !=nil {return _ddb ;};};if _geb .Diff !=nil {if _dba :=_geb .Diff .ValidateWithPath (path +"\u002f\u0044\u0069f\u0066");_dba !=nil {return _dba ;};};if _geb .Brk !=nil {if _bce :=_geb .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_bce !=nil {return _bce ;};};if _geb .Aln !=nil {if _gdaf :=_geb .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_gdaf !=nil {return _gdaf ;};};if _geb .CtrlPr !=nil {if _gdd :=_geb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gdd !=nil {return _gdd ;};};return nil ;}; +// ValidateWithPath validates the CT_LimUpp and its children, prefixing error messages with path +func (_adf *CT_LimUpp )ValidateWithPath (path string )error {if _adf .LimUppPr !=nil {if _egcf :=_adf .LimUppPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070\u0050r");_egcf !=nil {return _egcf ;};};if _cde :=_adf .E .ValidateWithPath (path +"\u002f\u0045");_cde !=nil {return _cde ;};if _dbd :=_adf .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_dbd !=nil {return _dbd ;};return nil ;};type CT_Text struct{SpaceAttr *string ;Content string ;};func (_bdce *CT_XAlign )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdce .ValAttr =_dd .ST_XAlign (1);for _ ,_dbba :=range start .Attr {if _dbba .Name .Local =="\u0076\u0061\u006c"{_bdce .ValAttr .UnmarshalXMLAttr (_dbba );continue ;};};for {_bgab ,_gbeg :=d .Token ();if _gbeg !=nil {return _eg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0058\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_gbeg );};if _abag ,_befb :=_bgab .(_d .EndElement );_befb &&_abag .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_SpacingRule and its children -func (_dfcc *CT_SpacingRule )Validate ()error {return _dfcc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006eg\u0052\u0075\u006c\u0065");};type OMath struct{CT_OMath }; +// Validate validates the CT_F and its children +func (_dfa *CT_F )Validate ()error {return _dfa .ValidateWithPath ("\u0043\u0054\u005f\u0046")}; -// Validate validates the CT_R and its children -func (_afbc *CT_R )Validate ()error {return _afbc .ValidateWithPath ("\u0043\u0054\u005f\u0052")};func (_dfaab ST_FType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bgaf :=_b .Attr {};_bgaf .Name =name ;switch _dfaab {case ST_FTypeUnset :_bgaf .Value ="";case ST_FTypeBar :_bgaf .Value ="\u0062\u0061\u0072";case ST_FTypeSkw :_bgaf .Value ="\u0073\u006b\u0077";case ST_FTypeLin :_bgaf .Value ="\u006c\u0069\u006e";case ST_FTypeNoBar :_bgaf .Value ="\u006e\u006f\u0042a\u0072";};return _bgaf ,nil ;}; +// Validate validates the CT_EqArrPr and its children +func (_dae *CT_EqArrPr )Validate ()error {return _dae .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");};func (_fabdg *CT_YAlign )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fabdg .ValAttr =_dd .ST_YAlign (1);for _ ,_efgg :=range start .Attr {if _efgg .Name .Local =="\u0076\u0061\u006c"{_fabdg .ValAttr .UnmarshalXMLAttr (_efgg );continue ;};};for {_ceff ,_dcacd :=d .Token ();if _dcacd !=nil {return _eg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0059\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_dcacd );};if _cgaa ,_fcfc :=_ceff .(_d .EndElement );_fcfc &&_cgaa .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_CtrlPr and its children -func (_eee *CT_CtrlPr )Validate ()error {return _eee .ValidateWithPath ("\u0043T\u005f\u0043\u0074\u0072\u006c\u0050r");};func (_ggcc *CT_LimLow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggcc .E =NewCT_OMathArg ();_ggcc .Lim =NewCT_OMathArg ();_ccca :for {_gbga ,_afa :=d .Token ();if _afa !=nil {return _afa ;};switch _ffef :=_gbga .(type ){case _b .StartElement :switch _ffef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}:_ggcc .LimLowPr =NewCT_LimLowPr ();if _fade :=d .DecodeElement (_ggcc .LimLowPr ,&_ffef );_fade !=nil {return _fade ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _bcc :=d .DecodeElement (_ggcc .E ,&_ffef );_bcc !=nil {return _bcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d"}:if _baca :=d .DecodeElement (_ggcc .Lim ,&_ffef );_baca !=nil {return _baca ;};default:_ea .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",_ffef .Name );if _adf :=d .Skip ();_adf !=nil {return _adf ;};};case _b .EndElement :break _ccca ;case _b .CharData :};};return nil ;};func (_eeda *EG_ScriptStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aagbe :for {_dggb ,_eagee :=d .Token ();if _eagee !=nil {return _eagee ;};switch _dada :=_dggb .(type ){case _b .StartElement :switch _dada .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0063\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0063\u0072"}:_eeda .Scr =NewCT_Script ();if _afbe :=d .DecodeElement (_eeda .Scr ,&_dada );_afbe !=nil {return _afbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0079"}:_eeda .Sty =NewCT_Style ();if _bgeecc :=d .DecodeElement (_eeda .Sty ,&_dada );_bgeecc !=nil {return _bgeecc ;};default:_ea .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",_dada .Name );if _ecde :=d .Skip ();_ecde !=nil {return _ecde ;};};case _b .EndElement :break _aagbe ;case _b .CharData :};};return nil ;};func (_baefa *CT_Integer255 )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baefa .ValAttr =1;for _ ,_cbec :=range start .Attr {if _cbec .Name .Local =="\u0076\u0061\u006c"{_cgcf ,_bcdda :=_bf .ParseInt (_cbec .Value ,10,64);if _bcdda !=nil {return _bcdda ;};_baefa .ValAttr =_cgcf ;continue ;};};for {_caae ,_affg :=d .Token ();if _affg !=nil {return _eg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0074e\u0067e\u0072\u0032\u0035\u0035\u003a\u0020\u0025s",_affg );};if _cbd ,_gfcfe :=_caae .(_b .EndElement );_gfcfe &&_cbd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Shp and its children, prefixing error messages with path +func (_bccf *CT_Shp )ValidateWithPath (path string )error {if _bccf .ValAttr ==ST_ShpUnset {return _eg .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 _abgd :=_bccf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abgd !=nil {return _abgd ;};return nil ;}; -// Validate validates the CT_MPr and its children -func (_cac *CT_MPr )Validate ()error {return _cac .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0050\u0072");}; +// Validate validates the CT_Nary and its children +func (_egbg *CT_Nary )Validate ()error {return _egbg .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079");};func (_cacfg ST_Jc )Validate ()error {return _cacfg .ValidateWithPath ("")}; -// Validate validates the CT_RChoice and its children -func (_cgcag *CT_RChoice )Validate ()error {return _cgcag .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_SpacingRule ()*CT_SpacingRule {_eadg :=&CT_SpacingRule {};_eadg .ValAttr =0;return _eadg }; +// ValidateWithPath validates the CT_MCS and its children, prefixing error messages with path +func (_eded *CT_MCS )ValidateWithPath (path string )error {for _cafb ,_gcde :=range _eded .Mc {if _aeg :=_gcde .ValidateWithPath (_eg .Sprintf ("\u0025s\u002f\u004d\u0063\u005b\u0025\u0064]",path ,_cafb ));_aeg !=nil {return _aeg ;};};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;);type CT_MR struct{E []*CT_OMathArg ;};func NewCT_LimLoc ()*CT_LimLoc {_gfgd :=&CT_LimLoc {};_gfgd .ValAttr =ST_LimLoc (1);return _gfgd };type CT_R struct{RPr *CT_RPR ;Choice []*CT_RChoice ;};func NewCT_RadPr ()*CT_RadPr {_cbef :=&CT_RadPr {};return _cbef }; -// ValidateWithPath validates the CT_TopBot and its children, prefixing error messages with path -func (_gffa *CT_TopBot )ValidateWithPath (path string )error {if _gffa .ValAttr ==ST_TopBotUnset {return _eg .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 _bbdee :=_gffa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbdee !=nil {return _bbdee ;};return nil ;}; +// ValidateWithPath validates the CT_LimLowPr and its children, prefixing error messages with path +func (_cacf *CT_LimLowPr )ValidateWithPath (path string )error {if _cacf .CtrlPr !=nil {if _dadad :=_cacf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dadad !=nil {return _dadad ;};};return nil ;};func (_bdeb *CT_OMathArg )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bdeb .ArgPr !=nil {_ddfa :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0061\u0072\u0067\u0050\u0072"}};e .EncodeElement (_bdeb .ArgPr ,_ddfa );};if _bdeb .EG_OMathMathElements !=nil {for _ ,_edaf :=range _bdeb .EG_OMathMathElements {_edaf .MarshalXML (e ,_d .StartElement {});};};if _bdeb .CtrlPr !=nil {_dcgb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bdeb .CtrlPr ,_dcgb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbca *CT_SSub )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbca .E =NewCT_OMathArg ();_cbca .Sub =NewCT_OMathArg ();_gece :for {_efea ,_bfccb :=d .Token ();if _bfccb !=nil {return _bfccb ;};switch _bfgd :=_efea .(type ){case _d .StartElement :switch _bfgd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbca .SSubPr =NewCT_SSubPr ();if _ecfe :=d .DecodeElement (_cbca .SSubPr ,&_bfgd );_ecfe !=nil {return _ecfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cbd :=d .DecodeElement (_cbca .E ,&_bfgd );_cbd !=nil {return _cbd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _deabe :=d .DecodeElement (_cbca .Sub ,&_bfgd );_deabe !=nil {return _deabe ;};default:_ea .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",_bfgd .Name );if _fbdg :=d .Skip ();_fbdg !=nil {return _fbdg ;};};case _d .EndElement :break _gece ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_YAlign and its children, prefixing error messages with path -func (_bccb *CT_YAlign )ValidateWithPath (path string )error {if _bccb .ValAttr ==_bd .ST_YAlignUnset {return _eg .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 _abdaa :=_bccb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abdaa !=nil {return _abdaa ;};return nil ;};type CT_Rad struct{RadPr *CT_RadPr ;Deg *CT_OMathArg ;E *CT_OMathArg ;};func (_cedb *CT_LimLoc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bba ,_abbb :=_cedb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _abbb !=nil {return _abbb ;};start .Attr =append (start .Attr ,_bba );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SSubSupPr ()*CT_SSubSupPr {_cabcb :=&CT_SSubSupPr {};return _cabcb };func (_ccdc *CT_YAlign )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_adad ,_cgaa :=_ccdc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _cgaa !=nil {return _cgaa ;};start .Attr =append (start .Attr ,_adad );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_D struct{DPr *CT_DPr ;E []*CT_OMathArg ;};func NewCT_RChoice ()*CT_RChoice {_bgda :=&CT_RChoice {};return _bgda }; +// ValidateWithPath validates the CT_EqArr and its children, prefixing error messages with path +func (_bce *CT_EqArr )ValidateWithPath (path string )error {if _bce .EqArrPr !=nil {if _ffa :=_bce .EqArrPr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");_ffa !=nil {return _ffa ;};};for _cegf ,_bbgge :=range _bce .E {if _bac :=_bbgge .ValidateWithPath (_eg .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_cegf ));_bac !=nil {return _bac ;};};return nil ;};func (_dfac *CT_OMathArg )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceed :for {_ccdb ,_eeec :=d .Token ();if _eeec !=nil {return _eeec ;};switch _ffgg :=_ccdb .(type ){case _d .StartElement :switch _ffgg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfac .ArgPr =NewCT_OMathArgPr ();if _gfdfc :=d .DecodeElement (_dfac .ArgPr ,&_ffgg );_gfdfc !=nil {return _gfdfc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dacgg :=NewEG_OMathMathElements ();_dacgg .Acc =NewCT_Acc ();if _daaa :=d .DecodeElement (_dacgg .Acc ,&_ffgg );_daaa !=nil {return _daaa ;};_dfac .EG_OMathMathElements =append (_dfac .EG_OMathMathElements ,_dacgg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afcd :=NewEG_OMathMathElements ();_afcd .Bar =NewCT_Bar ();if _ceegc :=d .DecodeElement (_afcd .Bar ,&_ffgg );_ceegc !=nil {return _ceegc ;};_dfac .EG_OMathMathElements =append (_dfac .EG_OMathMathElements ,_afcd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_def :=NewEG_OMathMathElements ();_def .Box =NewCT_Box ();if _gfgde :=d .DecodeElement (_def .Box ,&_ffgg );_gfgde !=nil {return _gfgde ;};_dfac .EG_OMathMathElements =append (_dfac .EG_OMathMathElements ,_def );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efaf :=NewEG_OMathMathElements ();_efaf .BorderBox =NewCT_BorderBox ();if _gfea :=d .DecodeElement (_efaf .BorderBox ,&_ffgg );_gfea !=nil {return _gfea ;};_dfac .EG_OMathMathElements =append (_dfac .EG_OMathMathElements ,_efaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddaf :=NewEG_OMathMathElements ();_ddaf .D =NewCT_D ();if _fdbcg :=d .DecodeElement (_ddaf .D ,&_ffgg );_fdbcg !=nil {return _fdbcg ;};_dfac .EG_OMathMathElements =append (_dfac .EG_OMathMathElements ,_ddaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbcg :=NewEG_OMathMathElements ();_fbcg .EqArr =NewCT_EqArr ();if _bbgd :=d .DecodeElement (_fbcg .EqArr ,&_ffgg );_bbgd !=nil {return _bbgd ;};_dfac .EG_OMathMathElements =append (_dfac .EG_OMathMathElements ,_fbcg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edbc :=NewEG_OMathMathElements ();_edbc .F =NewCT_F ();if _bbgb :=d .DecodeElement (_edbc .F ,&_ffgg );_bbgb !=nil {return _bbgb ;};_dfac .EG_OMathMathElements =append (_dfac .EG_OMathMathElements ,_edbc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_baab :=NewEG_OMathMathElements ();_baab .Func =NewCT_Func ();if _eegg :=d .DecodeElement (_baab .Func ,&_ffgg );_eegg !=nil {return _eegg ;};_dfac .EG_OMathMathElements =append (_dfac .EG_OMathMathElements ,_baab );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebcg :=NewEG_OMathMathElements ();_ebcg .GroupChr =NewCT_GroupChr ();if _cgfec :=d .DecodeElement (_ebcg .GroupChr ,&_ffgg );_cgfec !=nil {return _cgfec ;};_dfac .EG_OMathMathElements =append (_dfac .EG_OMathMathElements ,_ebcg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbee :=NewEG_OMathMathElements ();_cbee .LimLow =NewCT_LimLow ();if _fadf :=d .DecodeElement (_cbee .LimLow ,&_ffgg );_fadf !=nil {return _fadf ;};_dfac .EG_OMathMathElements =append (_dfac .EG_OMathMathElements ,_cbee );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddgcc :=NewEG_OMathMathElements ();_ddgcc .LimUpp =NewCT_LimUpp ();if _bbde :=d .DecodeElement (_ddgcc .LimUpp ,&_ffgg );_bbde !=nil {return _bbde ;};_dfac .EG_OMathMathElements =append (_dfac .EG_OMathMathElements ,_ddgcc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cacfe :=NewEG_OMathMathElements ();_cacfe .M =NewCT_M ();if _fcfe :=d .DecodeElement (_cacfe .M ,&_ffgg );_fcfe !=nil {return _fcfe ;};_dfac .EG_OMathMathElements =append (_dfac .EG_OMathMathElements ,_cacfe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdec :=NewEG_OMathMathElements ();_bdec .Nary =NewCT_Nary ();if _dab :=d .DecodeElement (_bdec .Nary ,&_ffgg );_dab !=nil {return _dab ;};_dfac .EG_OMathMathElements =append (_dfac .EG_OMathMathElements ,_bdec );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbcg :=NewEG_OMathMathElements ();_dbcg .Phant =NewCT_Phant ();if _baba :=d .DecodeElement (_dbcg .Phant ,&_ffgg );_baba !=nil {return _baba ;};_dfac .EG_OMathMathElements =append (_dfac .EG_OMathMathElements ,_dbcg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfcf :=NewEG_OMathMathElements ();_cfcf .Rad =NewCT_Rad ();if _babg :=d .DecodeElement (_cfcf .Rad ,&_ffgg );_babg !=nil {return _babg ;};_dfac .EG_OMathMathElements =append (_dfac .EG_OMathMathElements ,_cfcf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gagg :=NewEG_OMathMathElements ();_gagg .SPre =NewCT_SPre ();if _ccgg :=d .DecodeElement (_gagg .SPre ,&_ffgg );_ccgg !=nil {return _ccgg ;};_dfac .EG_OMathMathElements =append (_dfac .EG_OMathMathElements ,_gagg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dagc :=NewEG_OMathMathElements ();_dagc .SSub =NewCT_SSub ();if _cedg :=d .DecodeElement (_dagc .SSub ,&_ffgg );_cedg !=nil {return _cedg ;};_dfac .EG_OMathMathElements =append (_dfac .EG_OMathMathElements ,_dagc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgda :=NewEG_OMathMathElements ();_bgda .SSubSup =NewCT_SSubSup ();if _edcb :=d .DecodeElement (_bgda .SSubSup ,&_ffgg );_edcb !=nil {return _edcb ;};_dfac .EG_OMathMathElements =append (_dfac .EG_OMathMathElements ,_bgda );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agad :=NewEG_OMathMathElements ();_agad .SSup =NewCT_SSup ();if _ggfe :=d .DecodeElement (_agad .SSup ,&_ffgg );_ggfe !=nil {return _ggfe ;};_dfac .EG_OMathMathElements =append (_dfac .EG_OMathMathElements ,_agad );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddfe :=NewEG_OMathMathElements ();_ddfe .R =NewCT_R ();if _dcae :=d .DecodeElement (_ddfe .R ,&_ffgg );_dcae !=nil {return _dcae ;};_dfac .EG_OMathMathElements =append (_dfac .EG_OMathMathElements ,_ddfe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfac .CtrlPr =NewCT_CtrlPr ();if _bfef :=d .DecodeElement (_dfac .CtrlPr ,&_ffgg );_bfef !=nil {return _bfef ;};default:_ea .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",_ffgg .Name );if _adad :=d .Skip ();_adad !=nil {return _adad ;};};case _d .EndElement :break _ceed ;case _d .CharData :};};return nil ;};func (_ab *CT_AccPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ab .Chr !=nil {_gbd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_ab .Chr ,_gbd );};if _ab .CtrlPr !=nil {_cb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ab .CtrlPr ,_cb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_MC and its children, prefixing error messages with path -func (_bebe *CT_MC )ValidateWithPath (path string )error {if _bebe .McPr !=nil {if _gafeg :=_bebe .McPr .ValidateWithPath (path +"\u002f\u004d\u0063P\u0072");_gafeg !=nil {return _gafeg ;};};return nil ;};func NewCT_BoxPr ()*CT_BoxPr {_afe :=&CT_BoxPr {};return _afe }; +// Validate validates the CT_OMathArg and its children +func (_edde *CT_OMathArg )Validate ()error {return _edde .ValidateWithPath ("C\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067");}; -// ValidateWithPath validates the CT_Func and its children, prefixing error messages with path -func (_gdaa *CT_Func )ValidateWithPath (path string )error {if _gdaa .FuncPr !=nil {if _fgda :=_gdaa .FuncPr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0050\u0072");_fgda !=nil {return _fgda ;};};if _fgcb :=_gdaa .FName .ValidateWithPath (path +"\u002f\u0046\u004e\u0061\u006d\u0065");_fgcb !=nil {return _fgcb ;};if _ecfg :=_gdaa .E .ValidateWithPath (path +"\u002f\u0045");_ecfg !=nil {return _ecfg ;};return nil ;}; +// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path +func (_cdeab *CT_Style )ValidateWithPath (path string )error {if _ggee :=_cdeab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggee !=nil {return _ggee ;};return nil ;};func (_abeg *ST_Jc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfcee ,_dcaad :=d .Token ();if _dcaad !=nil {return _dcaad ;};if _afcb ,_bdebeg :=_cfcee .(_d .EndElement );_bdebeg &&_afcb .Name ==start .Name {*_abeg =1;return nil ;};if _cdeg ,_dcded :=_cfcee .(_d .CharData );!_dcded {return _eg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfcee );}else {switch string (_cdeg ){case "":*_abeg =0;case "\u006c\u0065\u0066\u0074":*_abeg =1;case "\u0072\u0069\u0067h\u0074":*_abeg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_abeg =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_abeg =4;};};_cfcee ,_dcaad =d .Token ();if _dcaad !=nil {return _dcaad ;};if _cafge ,_cegd :=_cfcee .(_d .EndElement );_cegd &&_cafge .Name ==start .Name {return nil ;};return _eg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfcee );}; -// Validate validates the CT_EqArr and its children -func (_ccaa *CT_EqArr )Validate ()error {return _ccaa .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072");};func (_bbdf *CT_UnSignedInteger )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdga :=range start .Attr {if _fdga .Name .Local =="\u0076\u0061\u006c"{_cgbg ,_dbdb :=_bf .ParseUint (_fdga .Value ,10,32);if _dbdb !=nil {return _dbdb ;};_bbdf .ValAttr =uint32 (_cgbg );continue ;};};for {_edgae ,_gada :=d .Token ();if _gada !=nil {return _eg .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",_gada );};if _abee ,_aace :=_edgae .(_b .EndElement );_aace &&_abee .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_AccPr and its children +func (_gbg *CT_AccPr )Validate ()error {return _gbg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072");};func (_gaad *CT_SSubSupPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gaad .AlnScr !=nil {_gfcba :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0061\u006c\u006e\u0053\u0063\u0072"}};e .EncodeElement (_gaad .AlnScr ,_gfcba );};if _gaad .CtrlPr !=nil {_cgdce :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gaad .CtrlPr ,_cgdce );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_MR and its children -func (_beag *CT_MR )Validate ()error {return _beag .ValidateWithPath ("\u0043\u0054\u005fM\u0052")}; +// ValidateWithPath validates the OMath and its children, prefixing error messages with path +func (_ccdg *OMath )ValidateWithPath (path string )error {if _gfbg :=_ccdg .CT_OMath .ValidateWithPath (path );_gfbg !=nil {return _gfbg ;};return nil ;};func NewCT_BreakBin ()*CT_BreakBin {_ceg :=&CT_BreakBin {};return _ceg }; -// ValidateWithPath validates the MathPr and its children, prefixing error messages with path -func (_bdbeaf *MathPr )ValidateWithPath (path string )error {if _aaee :=_bdbeaf .CT_MathPr .ValidateWithPath (path );_aaee !=nil {return _aaee ;};return nil ;}; +// ValidateWithPath validates the CT_SSup and its children, prefixing error messages with path +func (_affg *CT_SSup )ValidateWithPath (path string )error {if _affg .SSupPr !=nil {if _bgdb :=_affg .SSupPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0070\u0050\u0072");_bgdb !=nil {return _bgdb ;};};if _fdfc :=_affg .E .ValidateWithPath (path +"\u002f\u0045");_fdfc !=nil {return _fdfc ;};if _bfgf :=_affg .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_bfgf !=nil {return _bfgf ;};return nil ;};type CT_SSup struct{SSupPr *CT_SSupPr ;E *CT_OMathArg ;Sup *CT_OMathArg ;};func (_begd *CT_FType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_begd .ValAttr =ST_FType (1);for _ ,_cgg :=range start .Attr {if _cgg .Name .Local =="\u0076\u0061\u006c"{_begd .ValAttr .UnmarshalXMLAttr (_cgg );continue ;};};for {_afa ,_ege :=d .Token ();if _ege !=nil {return _eg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0054\u0079\u0070\u0065: \u0025\u0073",_ege );};if _gbgg ,_egec :=_afa .(_d .EndElement );_egec &&_gbgg .Name ==start .Name {break ;};};return nil ;};func (_edc *CT_LimLowPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _edc .CtrlPr !=nil {_ccee :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_edc .CtrlPr ,_ccee );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ManualBreak and its children, prefixing error messages with path -func (_adae *CT_ManualBreak )ValidateWithPath (path string )error {if _adae .AlnAtAttr !=nil {if *_adae .AlnAtAttr < 1{return _eg .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 ,*_adae .AlnAtAttr );};if *_adae .AlnAtAttr > 255{return _eg .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 ,*_adae .AlnAtAttr );};};return nil ;};func NewCT_RPR ()*CT_RPR {_gfcb :=&CT_RPR {};return _gfcb };func (_eeabg *ST_FType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eeabg =0;case "\u0062\u0061\u0072":*_eeabg =1;case "\u0073\u006b\u0077":*_eeabg =2;case "\u006c\u0069\u006e":*_eeabg =3;case "\u006e\u006f\u0042a\u0072":*_eeabg =4;};return nil ;};type CT_FPr struct{Type *CT_FType ;CtrlPr *CT_CtrlPr ;};func (_fbbfg *CT_OMathParaPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcb :for {_edae ,_gfgd :=d .Token ();if _gfgd !=nil {return _gfgd ;};switch _aceac :=_edae .(type ){case _b .StartElement :switch _aceac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006a\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006a\u0063"}:_fbbfg .Jc =NewCT_OMathJc ();if _gfddf :=d .DecodeElement (_fbbfg .Jc ,&_aceac );_gfddf !=nil {return _gfddf ;};default:_ea .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",_aceac .Name );if _ggdg :=d .Skip ();_ggdg !=nil {return _ggdg ;};};case _b .EndElement :break _fcb ;case _b .CharData :};};return nil ;};func (_eggb *CT_CtrlPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_cce ,_bgbg :=d .Token ();if _bgbg !=nil {return _eg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0074\u0072l\u0050\u0072\u003a\u0020\u0025\u0073",_bgbg );};if _aff ,_ceg :=_cce .(_b .EndElement );_ceg &&_aff .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the OMathPara and its children +func (_bada *OMathPara )Validate ()error {return _bada .ValidateWithPath ("\u004fM\u0061\u0074\u0068\u0050\u0061\u0072a");};func (_ffff *CT_Phant )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffff .E =NewCT_OMathArg ();_dgag :for {_cdfb ,_fbad :=d .Token ();if _fbad !=nil {return _fbad ;};switch _gbdbd :=_cdfb .(type ){case _d .StartElement :switch _gbdbd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffff .PhantPr =NewCT_PhantPr ();if _caff :=d .DecodeElement (_ffff .PhantPr ,&_gbdbd );_caff !=nil {return _caff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _eebd :=d .DecodeElement (_ffff .E ,&_gbdbd );_eebd !=nil {return _eebd ;};default:_ea .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",_gbdbd .Name );if _caffc :=d .Skip ();_caffc !=nil {return _caffc ;};};case _d .EndElement :break _dgag ;case _d .CharData :};};return nil ;};type CT_XAlign struct{ValAttr _dd .ST_XAlign ;}; -// Validate validates the EG_OMathElements and its children -func (_bcbgf *EG_OMathElements )Validate ()error {return _bcbgf .ValidateWithPath ("\u0045\u0047_\u004f\u004d\u0061t\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");}; +// Validate validates the CT_TwipsMeasure and its children +func (_ffgdf *CT_TwipsMeasure )Validate ()error {return _ffgdf .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func (_beca *CT_RadPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _beca .DegHide !=nil {_abce :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0064\u0065\u0067\u0048\u0069\u0064e"}};e .EncodeElement (_beca .DegHide ,_abce );};if _beca .CtrlPr !=nil {_gdcf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_beca .CtrlPr ,_gdcf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Phant and its children, prefixing error messages with path -func (_gbgc *CT_Phant )ValidateWithPath (path string )error {if _gbgc .PhantPr !=nil {if _adaaf :=_gbgc .PhantPr .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");_adaaf !=nil {return _adaaf ;};};if _gfgag :=_gbgc .E .ValidateWithPath (path +"\u002f\u0045");_gfgag !=nil {return _gfgag ;};return nil ;};func (_dfgd *CT_LimLow )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dfgd .LimLowPr !=nil {_ebcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}};e .EncodeElement (_dfgd .LimLowPr ,_ebcd );};_ffce :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dfgd .E ,_ffce );_bfg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_dfgd .Lim ,_bfg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_BorderBox struct{BorderBoxPr *CT_BorderBoxPr ;E *CT_OMathArg ;};func NewCT_Text ()*CT_Text {_agge :=&CT_Text {};return _agge }; +// Validate validates the CT_M and its children +func (_gbge *CT_M )Validate ()error {return _gbge .ValidateWithPath ("\u0043\u0054\u005f\u004d")}; -// ValidateWithPath validates the EG_OMathMathElements and its children, prefixing error messages with path -func (_agcd *EG_OMathMathElements )ValidateWithPath (path string )error {if _agcd .Acc !=nil {if _gcef :=_agcd .Acc .ValidateWithPath (path +"\u002f\u0041\u0063\u0063");_gcef !=nil {return _gcef ;};};if _agcd .Bar !=nil {if _dfac :=_agcd .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072");_dfac !=nil {return _dfac ;};};if _agcd .Box !=nil {if _bdbbe :=_agcd .Box .ValidateWithPath (path +"\u002f\u0042\u006f\u0078");_bdbbe !=nil {return _bdbbe ;};};if _agcd .BorderBox !=nil {if _efbb :=_agcd .BorderBox .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");_efbb !=nil {return _efbb ;};};if _agcd .D !=nil {if _bcgc :=_agcd .D .ValidateWithPath (path +"\u002f\u0044");_bcgc !=nil {return _bcgc ;};};if _agcd .EqArr !=nil {if _fcadc :=_agcd .EqArr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072");_fcadc !=nil {return _fcadc ;};};if _agcd .F !=nil {if _dcag :=_agcd .F .ValidateWithPath (path +"\u002f\u0046");_dcag !=nil {return _dcag ;};};if _agcd .Func !=nil {if _bbgc :=_agcd .Func .ValidateWithPath (path +"\u002f\u0046\u0075n\u0063");_bbgc !=nil {return _bbgc ;};};if _agcd .GroupChr !=nil {if _adece :=_agcd .GroupChr .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0043\u0068r");_adece !=nil {return _adece ;};};if _agcd .LimLow !=nil {if _efdf :=_agcd .LimLow .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077");_efdf !=nil {return _efdf ;};};if _agcd .LimUpp !=nil {if _bacc :=_agcd .LimUpp .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070");_bacc !=nil {return _bacc ;};};if _agcd .M !=nil {if _cdgc :=_agcd .M .ValidateWithPath (path +"\u002f\u004d");_cdgc !=nil {return _cdgc ;};};if _agcd .Nary !=nil {if _ebege :=_agcd .Nary .ValidateWithPath (path +"\u002f\u004e\u0061r\u0079");_ebege !=nil {return _ebege ;};};if _agcd .Phant !=nil {if _cgaf :=_agcd .Phant .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074");_cgaf !=nil {return _cgaf ;};};if _agcd .Rad !=nil {if _gged :=_agcd .Rad .ValidateWithPath (path +"\u002f\u0052\u0061\u0064");_gged !=nil {return _gged ;};};if _agcd .SPre !=nil {if _gfbg :=_agcd .SPre .ValidateWithPath (path +"\u002f\u0053\u0050r\u0065");_gfbg !=nil {return _gfbg ;};};if _agcd .SSub !=nil {if _cegb :=_agcd .SSub .ValidateWithPath (path +"\u002f\u0053\u0053u\u0062");_cegb !=nil {return _cegb ;};};if _agcd .SSubSup !=nil {if _dddg :=_agcd .SSubSup .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");_dddg !=nil {return _dddg ;};};if _agcd .SSup !=nil {if _gdbdg :=_agcd .SSup .ValidateWithPath (path +"\u002f\u0053\u0053u\u0070");_gdbdg !=nil {return _gdbdg ;};};if _agcd .R !=nil {if _becfa :=_agcd .R .ValidateWithPath (path +"\u002f\u0052");_becfa !=nil {return _becfa ;};};return nil ;}; +// ValidateWithPath validates the CT_RPRChoice and its children, prefixing error messages with path +func (_fgeaf *CT_RPRChoice )ValidateWithPath (path string )error {if _fgeaf .Nor !=nil {if _gbdfb :=_fgeaf .Nor .ValidateWithPath (path +"\u002f\u004e\u006f\u0072");_gbdfb !=nil {return _gbdfb ;};};return nil ;};func NewCT_ManualBreak ()*CT_ManualBreak {_ebdf :=&CT_ManualBreak {};return _ebdf };func (_cdbaa *CT_RPR )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbef :for {_gea ,_dfag :=d .Token ();if _dfag !=nil {return _dfag ;};switch _ecga :=_gea .(type ){case _d .StartElement :switch _ecga .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdbaa .Lit =NewCT_OnOff ();if _deac :=d .DecodeElement (_cdbaa .Lit ,&_ecga );_deac !=nil {return _deac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdbaa .Choice =NewCT_RPRChoice ();if _eggg :=d .DecodeElement (&_cdbaa .Choice .Nor ,&_ecga );_eggg !=nil {return _eggg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdbaa .Brk =NewCT_ManualBreak ();if _fgd :=d .DecodeElement (_cdbaa .Brk ,&_ecga );_fgd !=nil {return _fgd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdbaa .Aln =NewCT_OnOff ();if _cfeg :=d .DecodeElement (_cdbaa .Aln ,&_ecga );_cfeg !=nil {return _cfeg ;};default:_ea .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",_ecga .Name );if _beab :=d .Skip ();_beab !=nil {return _beab ;};};case _d .EndElement :break _fbef ;case _d .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 ;};func (_bcdb *CT_String )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcdb .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_eg .Sprintf ("\u0025\u0076",*_bcdb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcbf ST_BreakBin )String ()string {switch _bcbf {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 (_gdefa *CT_OMathJc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edbe :=range start .Attr {if _edbe .Name .Local =="\u0076\u0061\u006c"{_gdefa .ValAttr .UnmarshalXMLAttr (_edbe );continue ;};};for {_fdgf ,_dffc :=d .Token ();if _dffc !=nil {return _eg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063\u003a\u0020%\u0073",_dffc );};if _bfdgd ,_efge :=_fdgf .(_d .EndElement );_efge &&_bfdgd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_OMath and its children -func (_bbdb *CT_OMath )Validate ()error {return _bbdb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068");};func (_cfe *CT_Box )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cfe .BoxPr !=nil {_bbc :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0062\u006f\u0078\u0050\u0072"}};e .EncodeElement (_cfe .BoxPr ,_bbc );};_bad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cfe .E ,_bad );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_PhantPr struct{Show *CT_OnOff ;ZeroWid *CT_OnOff ;ZeroAsc *CT_OnOff ;ZeroDesc *CT_OnOff ;Transp *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func NewCT_Integer255 ()*CT_Integer255 {_fcad :=&CT_Integer255 {};_fcad .ValAttr =1;return _fcad };func (_gadb *CT_Rad )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gadb .RadPr !=nil {_cegab :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0072\u0061\u0064\u0050\u0072"}};e .EncodeElement (_gadb .RadPr ,_cegab );};_egdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064e\u0067"}};e .EncodeElement (_gadb .Deg ,_egdg );_aebbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_gadb .E ,_aebbg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_BarPr ()*CT_BarPr {_aab :=&CT_BarPr {};return _aab }; +// Validate validates the CT_OMathPara and its children +func (_dcgbd *CT_OMathPara )Validate ()error {return _dcgbd .ValidateWithPath ("\u0043\u0054\u005fO\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");};func (_edbgg *CT_OMath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdfa :for {_bcad ,_agfe :=d .Token ();if _agfe !=nil {return _agfe ;};switch _ddff :=_bcad .(type ){case _d .StartElement :switch _ddff .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agga :=NewEG_OMathMathElements ();_agga .Acc =NewCT_Acc ();if _dfabb :=d .DecodeElement (_agga .Acc ,&_ddff );_dfabb !=nil {return _dfabb ;};_edbgg .EG_OMathMathElements =append (_edbgg .EG_OMathMathElements ,_agga );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdcga :=NewEG_OMathMathElements ();_fdcga .Bar =NewCT_Bar ();if _ceae :=d .DecodeElement (_fdcga .Bar ,&_ddff );_ceae !=nil {return _ceae ;};_edbgg .EG_OMathMathElements =append (_edbgg .EG_OMathMathElements ,_fdcga );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfc :=NewEG_OMathMathElements ();_dfc .Box =NewCT_Box ();if _cfba :=d .DecodeElement (_dfc .Box ,&_ddff );_cfba !=nil {return _cfba ;};_edbgg .EG_OMathMathElements =append (_edbgg .EG_OMathMathElements ,_dfc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbfb :=NewEG_OMathMathElements ();_bbfb .BorderBox =NewCT_BorderBox ();if _gebe :=d .DecodeElement (_bbfb .BorderBox ,&_ddff );_gebe !=nil {return _gebe ;};_edbgg .EG_OMathMathElements =append (_edbgg .EG_OMathMathElements ,_bbfb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egdb :=NewEG_OMathMathElements ();_egdb .D =NewCT_D ();if _ccbed :=d .DecodeElement (_egdb .D ,&_ddff );_ccbed !=nil {return _ccbed ;};_edbgg .EG_OMathMathElements =append (_edbgg .EG_OMathMathElements ,_egdb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdbf :=NewEG_OMathMathElements ();_gdbf .EqArr =NewCT_EqArr ();if _aaeea :=d .DecodeElement (_gdbf .EqArr ,&_ddff );_aaeea !=nil {return _aaeea ;};_edbgg .EG_OMathMathElements =append (_edbgg .EG_OMathMathElements ,_gdbf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgdf :=NewEG_OMathMathElements ();_cgdf .F =NewCT_F ();if _gfbc :=d .DecodeElement (_cgdf .F ,&_ddff );_gfbc !=nil {return _gfbc ;};_edbgg .EG_OMathMathElements =append (_edbgg .EG_OMathMathElements ,_cgdf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edfc :=NewEG_OMathMathElements ();_edfc .Func =NewCT_Func ();if _ggcb :=d .DecodeElement (_edfc .Func ,&_ddff );_ggcb !=nil {return _ggcb ;};_edbgg .EG_OMathMathElements =append (_edbgg .EG_OMathMathElements ,_edfc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ade :=NewEG_OMathMathElements ();_ade .GroupChr =NewCT_GroupChr ();if _ddcd :=d .DecodeElement (_ade .GroupChr ,&_ddff );_ddcd !=nil {return _ddcd ;};_edbgg .EG_OMathMathElements =append (_edbgg .EG_OMathMathElements ,_ade );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bda :=NewEG_OMathMathElements ();_bda .LimLow =NewCT_LimLow ();if _abga :=d .DecodeElement (_bda .LimLow ,&_ddff );_abga !=nil {return _abga ;};_edbgg .EG_OMathMathElements =append (_edbgg .EG_OMathMathElements ,_bda );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgaf :=NewEG_OMathMathElements ();_dgaf .LimUpp =NewCT_LimUpp ();if _ccca :=d .DecodeElement (_dgaf .LimUpp ,&_ddff );_ccca !=nil {return _ccca ;};_edbgg .EG_OMathMathElements =append (_edbgg .EG_OMathMathElements ,_dgaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afgf :=NewEG_OMathMathElements ();_afgf .M =NewCT_M ();if _gec :=d .DecodeElement (_afgf .M ,&_ddff );_gec !=nil {return _gec ;};_edbgg .EG_OMathMathElements =append (_edbgg .EG_OMathMathElements ,_afgf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbcb :=NewEG_OMathMathElements ();_cbcb .Nary =NewCT_Nary ();if _bcga :=d .DecodeElement (_cbcb .Nary ,&_ddff );_bcga !=nil {return _bcga ;};_edbgg .EG_OMathMathElements =append (_edbgg .EG_OMathMathElements ,_cbcb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfbb :=NewEG_OMathMathElements ();_dfbb .Phant =NewCT_Phant ();if _gdgd :=d .DecodeElement (_dfbb .Phant ,&_ddff );_gdgd !=nil {return _gdgd ;};_edbgg .EG_OMathMathElements =append (_edbgg .EG_OMathMathElements ,_dfbb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccg :=NewEG_OMathMathElements ();_ccg .Rad =NewCT_Rad ();if _efc :=d .DecodeElement (_ccg .Rad ,&_ddff );_efc !=nil {return _efc ;};_edbgg .EG_OMathMathElements =append (_edbgg .EG_OMathMathElements ,_ccg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_deab :=NewEG_OMathMathElements ();_deab .SPre =NewCT_SPre ();if _ddgc :=d .DecodeElement (_deab .SPre ,&_ddff );_ddgc !=nil {return _ddgc ;};_edbgg .EG_OMathMathElements =append (_edbgg .EG_OMathMathElements ,_deab );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fed :=NewEG_OMathMathElements ();_fed .SSub =NewCT_SSub ();if _abfb :=d .DecodeElement (_fed .SSub ,&_ddff );_abfb !=nil {return _abfb ;};_edbgg .EG_OMathMathElements =append (_edbgg .EG_OMathMathElements ,_fed );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gafe :=NewEG_OMathMathElements ();_gafe .SSubSup =NewCT_SSubSup ();if _afbab :=d .DecodeElement (_gafe .SSubSup ,&_ddff );_afbab !=nil {return _afbab ;};_edbgg .EG_OMathMathElements =append (_edbgg .EG_OMathMathElements ,_gafe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_faa :=NewEG_OMathMathElements ();_faa .SSup =NewCT_SSup ();if _becf :=d .DecodeElement (_faa .SSup ,&_ddff );_becf !=nil {return _becf ;};_edbgg .EG_OMathMathElements =append (_edbgg .EG_OMathMathElements ,_faa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fcgf :=NewEG_OMathMathElements ();_fcgf .R =NewCT_R ();if _agfa :=d .DecodeElement (_fcgf .R ,&_ddff );_agfa !=nil {return _agfa ;};_edbgg .EG_OMathMathElements =append (_edbgg .EG_OMathMathElements ,_fcgf );default:_ea .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",_ddff .Name );if _gbfdd :=d .Skip ();_gbfdd !=nil {return _gbfdd ;};};case _d .EndElement :break _bdfa ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_BorderBoxPr and its children, prefixing error messages with path -func (_bcd *CT_BorderBoxPr )ValidateWithPath (path string )error {if _bcd .HideTop !=nil {if _fcg :=_bcd .HideTop .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0054\u006f\u0070");_fcg !=nil {return _fcg ;};};if _bcd .HideBot !=nil {if _cfb :=_bcd .HideBot .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0042\u006f\u0074");_cfb !=nil {return _cfb ;};};if _bcd .HideLeft !=nil {if _fafe :=_bcd .HideLeft .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004c\u0065\u0066t");_fafe !=nil {return _fafe ;};};if _bcd .HideRight !=nil {if _cgc :=_bcd .HideRight .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074");_cgc !=nil {return _cgc ;};};if _bcd .StrikeH !=nil {if _gee :=_bcd .StrikeH .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0048");_gee !=nil {return _gee ;};};if _bcd .StrikeV !=nil {if _ae :=_bcd .StrikeV .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0056");_ae !=nil {return _ae ;};};if _bcd .StrikeBLTR !=nil {if _adbf :=_bcd .StrikeBLTR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052");_adbf !=nil {return _adbf ;};};if _bcd .StrikeTLBR !=nil {if _ceb :=_bcd .StrikeTLBR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052");_ceb !=nil {return _ceb ;};};if _bcd .CtrlPr !=nil {if _dgf :=_bcd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dgf !=nil {return _dgf ;};};return nil ;};func NewCT_BreakBinSub ()*CT_BreakBinSub {_ccgf :=&CT_BreakBinSub {};return _ccgf };func NewCT_F ()*CT_F {_cda :=&CT_F {};_cda .Num =NewCT_OMathArg ();_cda .Den =NewCT_OMathArg ();return _cda ;};type CT_MC struct{McPr *CT_MCPr ;};func (_gefe ST_BreakBin )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gefe .String (),start );};func (_cdbg ST_BreakBinSub )String ()string {switch _cdbg {case 0:return "";case 1:return "\u002d\u002d";case 2:return "\u002d\u002b";case 3:return "\u002b\u002d";};return "";};func (_ddea *OMath )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddea .CT_OMath =*NewCT_OMath ();_bfcg :for {_dbac ,_fgcbd :=d .Token ();if _fgcbd !=nil {return _fgcbd ;};switch _dagb :=_dbac .(type ){case _b .StartElement :switch _dagb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_bccad :=NewEG_OMathMathElements ();_bccad .Acc =NewCT_Acc ();if _faffa :=d .DecodeElement (_bccad .Acc ,&_dagb );_faffa !=nil {return _faffa ;};_ddea .EG_OMathMathElements =append (_ddea .EG_OMathMathElements ,_bccad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_dedag :=NewEG_OMathMathElements ();_dedag .Bar =NewCT_Bar ();if _fgdb :=d .DecodeElement (_dedag .Bar ,&_dagb );_fgdb !=nil {return _fgdb ;};_ddea .EG_OMathMathElements =append (_ddea .EG_OMathMathElements ,_dedag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_cgffd :=NewEG_OMathMathElements ();_cgffd .Box =NewCT_Box ();if _ccgfb :=d .DecodeElement (_cgffd .Box ,&_dagb );_ccgfb !=nil {return _ccgfb ;};_ddea .EG_OMathMathElements =append (_ddea .EG_OMathMathElements ,_cgffd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_cacc :=NewEG_OMathMathElements ();_cacc .BorderBox =NewCT_BorderBox ();if _gcbf :=d .DecodeElement (_cacc .BorderBox ,&_dagb );_gcbf !=nil {return _gcbf ;};_ddea .EG_OMathMathElements =append (_ddea .EG_OMathMathElements ,_cacc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_caaf :=NewEG_OMathMathElements ();_caaf .D =NewCT_D ();if _bdeba :=d .DecodeElement (_caaf .D ,&_dagb );_bdeba !=nil {return _bdeba ;};_ddea .EG_OMathMathElements =append (_ddea .EG_OMathMathElements ,_caaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_efeb :=NewEG_OMathMathElements ();_efeb .EqArr =NewCT_EqArr ();if _egcgeb :=d .DecodeElement (_efeb .EqArr ,&_dagb );_egcgeb !=nil {return _egcgeb ;};_ddea .EG_OMathMathElements =append (_ddea .EG_OMathMathElements ,_efeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_faca :=NewEG_OMathMathElements ();_faca .F =NewCT_F ();if _fddgd :=d .DecodeElement (_faca .F ,&_dagb );_fddgd !=nil {return _fddgd ;};_ddea .EG_OMathMathElements =append (_ddea .EG_OMathMathElements ,_faca );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_cgafb :=NewEG_OMathMathElements ();_cgafb .Func =NewCT_Func ();if _defe :=d .DecodeElement (_cgafb .Func ,&_dagb );_defe !=nil {return _defe ;};_ddea .EG_OMathMathElements =append (_ddea .EG_OMathMathElements ,_cgafb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_facaf :=NewEG_OMathMathElements ();_facaf .GroupChr =NewCT_GroupChr ();if _fbbac :=d .DecodeElement (_facaf .GroupChr ,&_dagb );_fbbac !=nil {return _fbbac ;};_ddea .EG_OMathMathElements =append (_ddea .EG_OMathMathElements ,_facaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_dgbdb :=NewEG_OMathMathElements ();_dgbdb .LimLow =NewCT_LimLow ();if _facad :=d .DecodeElement (_dgbdb .LimLow ,&_dagb );_facad !=nil {return _facad ;};_ddea .EG_OMathMathElements =append (_ddea .EG_OMathMathElements ,_dgbdb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_cbbb :=NewEG_OMathMathElements ();_cbbb .LimUpp =NewCT_LimUpp ();if _dfff :=d .DecodeElement (_cbbb .LimUpp ,&_dagb );_dfff !=nil {return _dfff ;};_ddea .EG_OMathMathElements =append (_ddea .EG_OMathMathElements ,_cbbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_ccde :=NewEG_OMathMathElements ();_ccde .M =NewCT_M ();if _eedg :=d .DecodeElement (_ccde .M ,&_dagb );_eedg !=nil {return _eedg ;};_ddea .EG_OMathMathElements =append (_ddea .EG_OMathMathElements ,_ccde );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_geffg :=NewEG_OMathMathElements ();_geffg .Nary =NewCT_Nary ();if _eadeb :=d .DecodeElement (_geffg .Nary ,&_dagb );_eadeb !=nil {return _eadeb ;};_ddea .EG_OMathMathElements =append (_ddea .EG_OMathMathElements ,_geffg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_gfabc :=NewEG_OMathMathElements ();_gfabc .Phant =NewCT_Phant ();if _gagbb :=d .DecodeElement (_gfabc .Phant ,&_dagb );_gagbb !=nil {return _gagbb ;};_ddea .EG_OMathMathElements =append (_ddea .EG_OMathMathElements ,_gfabc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_gedgf :=NewEG_OMathMathElements ();_gedgf .Rad =NewCT_Rad ();if _eeddg :=d .DecodeElement (_gedgf .Rad ,&_dagb );_eeddg !=nil {return _eeddg ;};_ddea .EG_OMathMathElements =append (_ddea .EG_OMathMathElements ,_gedgf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_ffaf :=NewEG_OMathMathElements ();_ffaf .SPre =NewCT_SPre ();if _ccab :=d .DecodeElement (_ffaf .SPre ,&_dagb );_ccab !=nil {return _ccab ;};_ddea .EG_OMathMathElements =append (_ddea .EG_OMathMathElements ,_ffaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_caabe :=NewEG_OMathMathElements ();_caabe .SSub =NewCT_SSub ();if _ecfb :=d .DecodeElement (_caabe .SSub ,&_dagb );_ecfb !=nil {return _ecfb ;};_ddea .EG_OMathMathElements =append (_ddea .EG_OMathMathElements ,_caabe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_bfaa :=NewEG_OMathMathElements ();_bfaa .SSubSup =NewCT_SSubSup ();if _gggd :=d .DecodeElement (_bfaa .SSubSup ,&_dagb );_gggd !=nil {return _gggd ;};_ddea .EG_OMathMathElements =append (_ddea .EG_OMathMathElements ,_bfaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_fedbe :=NewEG_OMathMathElements ();_fedbe .SSup =NewCT_SSup ();if _bfedg :=d .DecodeElement (_fedbe .SSup ,&_dagb );_bfedg !=nil {return _bfedg ;};_ddea .EG_OMathMathElements =append (_ddea .EG_OMathMathElements ,_fedbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_aaaec :=NewEG_OMathMathElements ();_aaaec .R =NewCT_R ();if _dgce :=d .DecodeElement (_aaaec .R ,&_dagb );_dgce !=nil {return _dgce ;};_ddea .EG_OMathMathElements =append (_ddea .EG_OMathMathElements ,_aaaec );default:_ea .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",_dagb .Name );if _egce :=d .Skip ();_egce !=nil {return _egce ;};};case _b .EndElement :break _bfcg ;case _b .CharData :};};return nil ;};type CT_ManualBreak struct{AlnAtAttr *int64 ;};func (_fcd *CT_MC )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcgb :for {_gcdb ,_gbgf :=d .Token ();if _gbgf !=nil {return _gbgf ;};switch _eba :=_gcdb .(type ){case _b .StartElement :switch _eba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u0050\u0072"}:_fcd .McPr =NewCT_MCPr ();if _dde :=d .DecodeElement (_fcd .McPr ,&_eba );_dde !=nil {return _dde ;};default:_ea .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",_eba .Name );if _faga :=d .Skip ();_faga !=nil {return _faga ;};};case _b .EndElement :break _gcgb ;case _b .CharData :};};return nil ;};func (_dce *CT_EqArrPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfbc :for {_aeg ,_fabf :=d .Token ();if _fabf !=nil {return _fabf ;};switch _eea :=_aeg .(type ){case _b .StartElement :switch _eea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"}:_dce .BaseJc =NewCT_YAlign ();if _ffdd :=d .DecodeElement (_dce .BaseJc ,&_eea );_ffdd !=nil {return _ffdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006da\u0078\u0044\u0069\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006da\u0078\u0044\u0069\u0073\u0074"}:_dce .MaxDist =NewCT_OnOff ();if _bbb :=d .DecodeElement (_dce .MaxDist ,&_eea );_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\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fb\u006a\u0044\u0069\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fb\u006a\u0044\u0069\u0073\u0074"}:_dce .ObjDist =NewCT_OnOff ();if _fef :=d .DecodeElement (_dce .ObjDist ,&_eea );_fef !=nil {return _fef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"}:_dce .RSpRule =NewCT_SpacingRule ();if _beb :=d .DecodeElement (_dce .RSpRule ,&_eea );_beb !=nil {return _beb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0053\u0070"}:_dce .RSp =NewCT_UnSignedInteger ();if _ceee :=d .DecodeElement (_dce .RSp ,&_eea );_ceee !=nil {return _ceee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dce .CtrlPr =NewCT_CtrlPr ();if _eff :=d .DecodeElement (_dce .CtrlPr ,&_eea );_eff !=nil {return _eff ;};default:_ea .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",_eea .Name );if _fgdg :=d .Skip ();_fgdg !=nil {return _fgdg ;};};case _b .EndElement :break _bfbc ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_OMathParaPr and its children +func (_adba *CT_OMathParaPr )Validate ()error {return _adba .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061\u0050\u0072");}; -// ValidateWithPath validates the CT_MathPr and its children, prefixing error messages with path -func (_cgag *CT_MathPr )ValidateWithPath (path string )error {if _cgag .MathFont !=nil {if _ecgb :=_cgag .MathFont .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0046\u006f\u006et");_ecgb !=nil {return _ecgb ;};};if _cgag .BrkBin !=nil {if _gdde :=_cgag .BrkBin .ValidateWithPath (path +"\u002fB\u0072\u006b\u0042\u0069\u006e");_gdde !=nil {return _gdde ;};};if _cgag .BrkBinSub !=nil {if _ede :=_cgag .BrkBinSub .ValidateWithPath (path +"\u002f\u0042\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062");_ede !=nil {return _ede ;};};if _cgag .SmallFrac !=nil {if _fcdd :=_cgag .SmallFrac .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063");_fcdd !=nil {return _fcdd ;};};if _cgag .DispDef !=nil {if _geac :=_cgag .DispDef .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0044\u0065\u0066");_geac !=nil {return _geac ;};};if _cgag .LMargin !=nil {if _gbab :=_cgag .LMargin .ValidateWithPath (path +"\u002f\u004c\u004d\u0061\u0072\u0067\u0069\u006e");_gbab !=nil {return _gbab ;};};if _cgag .RMargin !=nil {if _decg :=_cgag .RMargin .ValidateWithPath (path +"\u002f\u0052\u004d\u0061\u0072\u0067\u0069\u006e");_decg !=nil {return _decg ;};};if _cgag .DefJc !=nil {if _abcg :=_cgag .DefJc .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u004a\u0063");_abcg !=nil {return _abcg ;};};if _cgag .PreSp !=nil {if _baaf :=_cgag .PreSp .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0053\u0070");_baaf !=nil {return _baaf ;};};if _cgag .PostSp !=nil {if _gbae :=_cgag .PostSp .ValidateWithPath (path +"\u002fP\u006f\u0073\u0074\u0053\u0070");_gbae !=nil {return _gbae ;};};if _cgag .InterSp !=nil {if _edc :=_cgag .InterSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0053\u0070");_edc !=nil {return _edc ;};};if _cgag .IntraSp !=nil {if _afdd :=_cgag .IntraSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0072\u0061\u0053\u0070");_afdd !=nil {return _afdd ;};};if _cgag .Choice !=nil {if _ffg :=_cgag .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ffg !=nil {return _ffg ;};};if _cgag .IntLim !=nil {if _aead :=_cgag .IntLim .ValidateWithPath (path +"\u002fI\u006e\u0074\u004c\u0069\u006d");_aead !=nil {return _aead ;};};if _cgag .NaryLim !=nil {if _cgeb :=_cgag .NaryLim .ValidateWithPath (path +"\u002f\u004e\u0061\u0072\u0079\u004c\u0069\u006d");_cgeb !=nil {return _cgeb ;};};return nil ;}; +// Validate validates the CT_Script and its children +func (_bgdec *CT_Script )Validate ()error {return _bgdec .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0072\u0069\u0070t");}; // Validate validates the CT_MCS and its children -func (_ecfe *CT_MCS )Validate ()error {return _ecfe .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0043\u0053");};func NewCT_CtrlPr ()*CT_CtrlPr {_bab :=&CT_CtrlPr {};return _bab };type CT_UnSignedInteger struct{ValAttr uint32 ;};func (_bgegd ST_LimLoc )Validate ()error {return _bgegd .ValidateWithPath ("")}; +func (_acea *CT_MCS )Validate ()error {return _acea .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0043\u0053");};func NewCT_OMathJc ()*CT_OMathJc {_gcag :=&CT_OMathJc {};return _gcag };func (_agaa *ST_TopBot )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbfeb ,_gfbgg :=d .Token ();if _gfbgg !=nil {return _gfbgg ;};if _fbgg ,_afbd :=_fbfeb .(_d .EndElement );_afbd &&_fbgg .Name ==start .Name {*_agaa =1;return nil ;};if _fcgga ,_ead :=_fbfeb .(_d .CharData );!_ead {return _eg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbfeb );}else {switch string (_fcgga ){case "":*_agaa =0;case "\u0074\u006f\u0070":*_agaa =1;case "\u0062\u006f\u0074":*_agaa =2;};};_fbfeb ,_gfbgg =d .Token ();if _gfbgg !=nil {return _gfbgg ;};if _cbdfc ,_adde :=_fbfeb .(_d .EndElement );_adde &&_cbdfc .Name ==start .Name {return nil ;};return _eg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbfeb );};type CT_AccPr struct{Chr *CT_Char ;CtrlPr *CT_CtrlPr ;}; -// ValidateWithPath validates the CT_Integer255 and its children, prefixing error messages with path -func (_fee *CT_Integer255 )ValidateWithPath (path string )error {if _fee .ValAttr < 1{return _eg .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 ,_fee .ValAttr );};if _fee .ValAttr > 255{return _eg .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 ,_fee .ValAttr );};return nil ;};func (_bc *CT_Acc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bc .E =NewCT_OMathArg ();_ef :for {_cd ,_bg :=d .Token ();if _bg !=nil {return _bg ;};switch _f :=_cd .(type ){case _b .StartElement :switch _f .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063P\u0072"}:_bc .AccPr =NewCT_AccPr ();if _cg :=d .DecodeElement (_bc .AccPr ,&_f );_cg !=nil {return _cg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _a :=d .DecodeElement (_bc .E ,&_f );_a !=nil {return _a ;};default:_ea .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",_f .Name );if _ba :=d .Skip ();_ba !=nil {return _ba ;};};case _b .EndElement :break _ef ;case _b .CharData :};};return nil ;};func (_aac *CT_Text )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egde :=range start .Attr {if _egde .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"&&_egde .Name .Local =="\u0073\u0070\u0061c\u0065"{_babb ,_abfe :=_egde .Value ,error (nil );if _abfe !=nil {return _abfe ;};_aac .SpaceAttr =&_babb ;continue ;};};for {_dacg ,_cbad :=d .Token ();if _cbad !=nil {return _eg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_cbad );};if _eeed ,_fffdgb :=_dacg .(_b .CharData );_fffdgb {_aac .Content =string (_eeed );};if _fcgc ,_acac :=_dacg .(_b .EndElement );_acac &&_fcgc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Box and its children +func (_gaf *CT_Box )Validate ()error {return _gaf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078");};func NewCT_NaryPr ()*CT_NaryPr {_cabg :=&CT_NaryPr {};return _cabg };func (_f *CT_Acc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _f .AccPr !=nil {_a :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0061\u0063\u0063\u0050\u0072"}};e .EncodeElement (_f .AccPr ,_a );};_af :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_f .E ,_af );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cggc *CT_Integer255 )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_eg .Sprintf ("\u0025\u0076",_cggc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ededd ST_BreakBinSub )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ededd .String (),start );};func (_dbbd *OMathPara )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbbd .CT_OMathPara =*NewCT_OMathPara ();_ebdfd :for {_caffe ,_eaef :=d .Token ();if _eaef !=nil {return _eaef ;};switch _ffdc :=_caffe .(type ){case _d .StartElement :switch _ffdc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbbd .OMathParaPr =NewCT_OMathParaPr ();if _cbgb :=d .DecodeElement (_dbbd .OMathParaPr ,&_ffdc );_cbgb !=nil {return _cbgb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbga :=NewCT_OMath ();if _adgb :=d .DecodeElement (_cbga ,&_ffdc );_adgb !=nil {return _adgb ;};_dbbd .OMath =append (_dbbd .OMath ,_cbga );default:_ea .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",_ffdc .Name );if _ecaa :=d .Skip ();_ecaa !=nil {return _ecaa ;};};case _d .EndElement :break _ebdfd ;case _d .CharData :};};return nil ;};func NewCT_XAlign ()*CT_XAlign {_geeeb :=&CT_XAlign {};_geeeb .ValAttr =_dd .ST_XAlign (1);return _geeeb ;};func ParseUnionST_TwipsMeasure (s string )(_dd .ST_TwipsMeasure ,error ){_cbfb :=_dd .ST_TwipsMeasure {};if _dd .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_cbfb .ST_PositiveUniversalMeasure =&s ;}else {_dadf ,_dafb :=_g .ParseFloat (s ,64);if _dafb !=nil {return _cbfb ,_eg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_dafb );};_cbfb .ST_UnsignedDecimalNumber =_ea .Uint64 (uint64 (_dadf ));};return _cbfb ,nil ;}; -// ValidateWithPath validates the CT_Script and its children, prefixing error messages with path -func (_egff *CT_Script )ValidateWithPath (path string )error {if _ebag :=_egff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebag !=nil {return _ebag ;};return nil ;}; +// Validate validates the CT_Rad and its children +func (_gfbd *CT_Rad )Validate ()error {return _gfbd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064");};func (_gacd *CT_SSubSup )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gacd .SSubSupPr !=nil {_cccbf :=_d .StartElement {Name :_d .Name {Local :"m\u003a\u0073\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_gacd .SSubSupPr ,_cccbf );};_fbec :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_gacd .E ,_fbec );_dcdf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_gacd .Sub ,_dcdf );_cfaac :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_gacd .Sup ,_cfaac );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_LimLowPr ()*CT_LimLowPr {_dfaec :=&CT_LimLowPr {};return _dfaec }; -// ValidateWithPath validates the CT_RadPr and its children, prefixing error messages with path -func (_eggg *CT_RadPr )ValidateWithPath (path string )error {if _eggg .DegHide !=nil {if _gfge :=_eggg .DegHide .ValidateWithPath (path +"\u002f\u0044\u0065\u0067\u0048\u0069\u0064\u0065");_gfge !=nil {return _gfge ;};};if _eggg .CtrlPr !=nil {if _eeec :=_eggg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_eeec !=nil {return _eeec ;};};return nil ;};type ST_BreakBin byte ;type CT_Nary struct{NaryPr *CT_NaryPr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;};type CT_Integer255 struct{ValAttr int64 ;};func NewCT_GroupChrPr ()*CT_GroupChrPr {_gdda :=&CT_GroupChrPr {};return _gdda };func (_ccdf *CT_GroupChrPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ccdf .Chr !=nil {_gcb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_ccdf .Chr ,_gcb );};if _ccdf .Pos !=nil {_fagd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_ccdf .Pos ,_fagd );};if _ccdf .VertJc !=nil {_dga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0076\u0065\u0072\u0074\u004a\u0063"}};e .EncodeElement (_ccdf .VertJc ,_dga );};if _ccdf .CtrlPr !=nil {_dgda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ccdf .CtrlPr ,_dgda );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adaad *MathPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072";return _adaad .CT_MathPr .MarshalXML (e ,start );};type CT_Style struct{ValAttr ST_Style ;};func NewCT_LimUppPr ()*CT_LimUppPr {_cgfe :=&CT_LimUppPr {};return _cgfe };func (_adcc *EG_OMathMathElements )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfgcdb :for {_dfbe ,_gdfc :=d .Token ();if _gdfc !=nil {return _gdfc ;};switch _fead :=_dfbe .(type ){case _b .StartElement :switch _fead .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_adcc .Acc =NewCT_Acc ();if _cbedb :=d .DecodeElement (_adcc .Acc ,&_fead );_cbedb !=nil {return _cbedb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_adcc .Bar =NewCT_Bar ();if _adca :=d .DecodeElement (_adcc .Bar ,&_fead );_adca !=nil {return _adca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_adcc .Box =NewCT_Box ();if _dedgf :=d .DecodeElement (_adcc .Box ,&_fead );_dedgf !=nil {return _dedgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_adcc .BorderBox =NewCT_BorderBox ();if _fgeaa :=d .DecodeElement (_adcc .BorderBox ,&_fead );_fgeaa !=nil {return _fgeaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_adcc .D =NewCT_D ();if _bbeg :=d .DecodeElement (_adcc .D ,&_fead );_bbeg !=nil {return _bbeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_adcc .EqArr =NewCT_EqArr ();if _fagf :=d .DecodeElement (_adcc .EqArr ,&_fead );_fagf !=nil {return _fagf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_adcc .F =NewCT_F ();if _eadgb :=d .DecodeElement (_adcc .F ,&_fead );_eadgb !=nil {return _eadgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_adcc .Func =NewCT_Func ();if _deda :=d .DecodeElement (_adcc .Func ,&_fead );_deda !=nil {return _deda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_adcc .GroupChr =NewCT_GroupChr ();if _ffgf :=d .DecodeElement (_adcc .GroupChr ,&_fead );_ffgf !=nil {return _ffgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_adcc .LimLow =NewCT_LimLow ();if _efff :=d .DecodeElement (_adcc .LimLow ,&_fead );_efff !=nil {return _efff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_adcc .LimUpp =NewCT_LimUpp ();if _caegf :=d .DecodeElement (_adcc .LimUpp ,&_fead );_caegf !=nil {return _caegf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_adcc .M =NewCT_M ();if _dfef :=d .DecodeElement (_adcc .M ,&_fead );_dfef !=nil {return _dfef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_adcc .Nary =NewCT_Nary ();if _gfbd :=d .DecodeElement (_adcc .Nary ,&_fead );_gfbd !=nil {return _gfbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_adcc .Phant =NewCT_Phant ();if _dedc :=d .DecodeElement (_adcc .Phant ,&_fead );_dedc !=nil {return _dedc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_adcc .Rad =NewCT_Rad ();if _gefgc :=d .DecodeElement (_adcc .Rad ,&_fead );_gefgc !=nil {return _gefgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_adcc .SPre =NewCT_SPre ();if _dgdge :=d .DecodeElement (_adcc .SPre ,&_fead );_dgdge !=nil {return _dgdge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_adcc .SSub =NewCT_SSub ();if _agdd :=d .DecodeElement (_adcc .SSub ,&_fead );_agdd !=nil {return _agdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_adcc .SSubSup =NewCT_SSubSup ();if _ccdgg :=d .DecodeElement (_adcc .SSubSup ,&_fead );_ccdgg !=nil {return _ccdgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_adcc .SSup =NewCT_SSup ();if _eddf :=d .DecodeElement (_adcc .SSup ,&_fead );_eddf !=nil {return _eddf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_adcc .R =NewCT_R ();if _aega :=d .DecodeElement (_adcc .R ,&_fead );_aega !=nil {return _aega ;};default:_ea .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",_fead .Name );if _badcf :=d .Skip ();_badcf !=nil {return _badcf ;};};case _b .EndElement :break _dfgcdb ;case _b .CharData :};};return nil ;};func NewCT_MPr ()*CT_MPr {_babg :=&CT_MPr {};return _babg };func (_gdf *CT_EqArrPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gdf .BaseJc !=nil {_fed :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_gdf .BaseJc ,_fed );};if _gdf .MaxDist !=nil {_baef :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006d\u0061\u0078\u0044\u0069\u0073t"}};e .EncodeElement (_gdf .MaxDist ,_baef );};if _gdf .ObjDist !=nil {_dfb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006f\u0062\u006a\u0044\u0069\u0073t"}};e .EncodeElement (_gdf .ObjDist ,_dfb );};if _gdf .RSpRule !=nil {_dcce :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_gdf .RSpRule ,_dcce );};if _gdf .RSp !=nil {_dccc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072S\u0070"}};e .EncodeElement (_gdf .RSp ,_dccc );};if _gdf .CtrlPr !=nil {_cdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gdf .CtrlPr ,_cdg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_OMathJc struct{ValAttr ST_Jc ;}; +// Validate validates the CT_FType and its children +func (_fac *CT_FType )Validate ()error {return _fac .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0054\u0079\u0070\u0065");};func NewCT_AccPr ()*CT_AccPr {_ge :=&CT_AccPr {};return _ge };type EG_ScriptStyle struct{Scr *CT_Script ;Sty *CT_Style ;};type CT_MCS struct{Mc []*CT_MC ;}; -// Validate validates the CT_Phant and its children -func (_cddda *CT_Phant )Validate ()error {return _cddda .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074");};func (_gbcfc *ST_Jc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbagf ,_bacce :=d .Token ();if _bacce !=nil {return _bacce ;};if _edgc ,_gbdbc :=_bbagf .(_b .EndElement );_gbdbc &&_edgc .Name ==start .Name {*_gbcfc =1;return nil ;};if _cbab ,_dbdd :=_bbagf .(_b .CharData );!_dbdd {return _eg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbagf );}else {switch string (_cbab ){case "":*_gbcfc =0;case "\u006c\u0065\u0066\u0074":*_gbcfc =1;case "\u0072\u0069\u0067h\u0074":*_gbcfc =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gbcfc =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_gbcfc =4;};};_bbagf ,_bacce =d .Token ();if _bacce !=nil {return _bacce ;};if _ceaec ,_beac :=_bbagf .(_b .EndElement );_beac &&_ceaec .Name ==start .Name {return nil ;};return _eg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbagf );};func (_feed *CT_Style )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_addad :=range start .Attr {if _addad .Name .Local =="\u0076\u0061\u006c"{_feed .ValAttr .UnmarshalXMLAttr (_addad );continue ;};};for {_abdad ,_aaef :=d .Token ();if _aaef !=nil {return _eg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_aaef );};if _gdffg ,_cagfa :=_abdad .(_b .EndElement );_cagfa &&_gdffg .Name ==start .Name {break ;};};return nil ;};func (_fgdac *CT_SSub )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgdac .E =NewCT_OMathArg ();_fgdac .Sub =NewCT_OMathArg ();_caeb :for {_dgbga ,_egfg :=d .Token ();if _egfg !=nil {return _egfg ;};switch _cgcd :=_dgbga .(type ){case _b .StartElement :switch _cgcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062\u0050\u0072"}:_fgdac .SSubPr =NewCT_SSubPr ();if _ebeg :=d .DecodeElement (_fgdac .SSubPr ,&_cgcd );_ebeg !=nil {return _ebeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _bedb :=d .DecodeElement (_fgdac .E ,&_cgcd );_bedb !=nil {return _bedb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _fgge :=d .DecodeElement (_fgdac .Sub ,&_cgcd );_fgge !=nil {return _fgge ;};default:_ea .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",_cgcd .Name );if _ebcef :=d .Skip ();_ebcef !=nil {return _ebcef ;};};case _b .EndElement :break _caeb ;case _b .CharData :};};return nil ;};func NewCT_BorderBox ()*CT_BorderBox {_efg :=&CT_BorderBox {};_efg .E =NewCT_OMathArg ();return _efg };type CT_MR struct{E []*CT_OMathArg ;};func (_bfee ST_Jc )ValidateWithPath (path string )error {switch _bfee {case 0,1,2,3,4:default:return _eg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfee ));};return nil ;};func (_ddda *CT_R )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ddda .RPr !=nil {_gddg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072P\u0072"}};e .EncodeElement (_ddda .RPr ,_gddg );};if _ddda .Choice !=nil {for _ ,_bfda :=range _ddda .Choice {_bfda .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_LimLow and its children, prefixing error messages with path +func (_gag *CT_LimLow )ValidateWithPath (path string )error {if _gag .LimLowPr !=nil {if _daeb :=_gag .LimLowPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077\u0050r");_daeb !=nil {return _daeb ;};};if _daed :=_gag .E .ValidateWithPath (path +"\u002f\u0045");_daed !=nil {return _daed ;};if _bgfc :=_gag .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_bgfc !=nil {return _bgfc ;};return nil ;}; -// ValidateWithPath validates the CT_OMathArg and its children, prefixing error messages with path -func (_deae *CT_OMathArg )ValidateWithPath (path string )error {if _deae .ArgPr !=nil {if _bec :=_deae .ArgPr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0050\u0072");_bec !=nil {return _bec ;};};for _ccef ,_agcf :=range _deae .EG_OMathMathElements {if _dgfc :=_agcf .ValidateWithPath (_eg .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_ccef ));_dgfc !=nil {return _dgfc ;};};if _deae .CtrlPr !=nil {if _adg :=_deae .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_adg !=nil {return _adg ;};};return nil ;}; +// ValidateWithPath validates the CT_GroupChr and its children, prefixing error messages with path +func (_bedc *CT_GroupChr )ValidateWithPath (path string )error {if _bedc .GroupChrPr !=nil {if _edbd :=_bedc .GroupChrPr .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");_edbd !=nil {return _edbd ;};};if _dgfgg :=_bedc .E .ValidateWithPath (path +"\u002f\u0045");_dgfgg !=nil {return _dgfgg ;};return nil ;};type CT_M struct{MPr *CT_MPr ;Mr []*CT_MR ;};func (_dacg *CT_LimLoc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dacg .ValAttr =ST_LimLoc (1);for _ ,_fdcf :=range start .Attr {if _fdcf .Name .Local =="\u0076\u0061\u006c"{_dacg .ValAttr .UnmarshalXMLAttr (_fdcf );continue ;};};for {_ecbe ,_dbac :=d .Token ();if _dbac !=nil {return _eg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004c\u0069\u006dL\u006f\u0063\u003a\u0020\u0025\u0073",_dbac );};if _afaf ,_fdcb :=_ecbe .(_d .EndElement );_fdcb &&_afaf .Name ==start .Name {break ;};};return nil ;};func (_daeg *CT_Func )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _daeg .FuncPr !=nil {_bbee :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063\u0050\u0072"}};e .EncodeElement (_daeg .FuncPr ,_bbee );};_ced :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0066\u004e\u0061\u006d\u0065"}};e .EncodeElement (_daeg .FName ,_ced );_bgbd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_daeg .E ,_bgbd );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efbb ST_Shp )Validate ()error {return _efbb .ValidateWithPath ("")};func (_bgff *CT_GroupChrPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbc :for {_feb ,_aggg :=d .Token ();if _aggg !=nil {return _aggg ;};switch _ffeb :=_feb .(type ){case _d .StartElement :switch _ffeb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgff .Chr =NewCT_Char ();if _dcaa :=d .DecodeElement (_bgff .Chr ,&_ffeb );_dcaa !=nil {return _dcaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgff .Pos =NewCT_TopBot ();if _bag :=d .DecodeElement (_bgff .Pos ,&_ffeb );_bag !=nil {return _bag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgff .VertJc =NewCT_TopBot ();if _fab :=d .DecodeElement (_bgff .VertJc ,&_ffeb );_fab !=nil {return _fab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgff .CtrlPr =NewCT_CtrlPr ();if _aae :=d .DecodeElement (_bgff .CtrlPr ,&_ffeb );_aae !=nil {return _aae ;};default:_ea .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",_ffeb .Name );if _efba :=d .Skip ();_efba !=nil {return _efba ;};};case _d .EndElement :break _cbc ;case _d .CharData :};};return nil ;};func (_ffaba *CT_M )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ffaba .MPr !=nil {_fgbc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006dP\u0072"}};e .EncodeElement (_ffaba .MPr ,_fgbc );};_afdg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006d\u0072"}};for _ ,_cecf :=range _ffaba .Mr {e .EncodeElement (_cecf ,_afdg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bdebe ST_Script )ValidateWithPath (path string )error {switch _bdebe {case 0,1,2,3,4,5,6:default:return _eg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdebe ));};return nil ;}; -// ValidateWithPath validates the EG_OMathElements and its children, prefixing error messages with path -func (_caaef *EG_OMathElements )ValidateWithPath (path string )error {for _fcbda ,_beaa :=range _caaef .EG_OMathMathElements {if _edbfg :=_beaa .ValidateWithPath (_eg .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_fcbda ));_edbfg !=nil {return _edbfg ;};};return nil ;};func (_cabf *CT_RPRChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cabf .Nor !=nil {_gfb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006eo\u0072"}};e .EncodeElement (_cabf .Nor ,_gfb );};return nil ;}; +// ValidateWithPath validates the CT_GroupChrPr and its children, prefixing error messages with path +func (_efbe *CT_GroupChrPr )ValidateWithPath (path string )error {if _efbe .Chr !=nil {if _febd :=_efbe .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_febd !=nil {return _febd ;};};if _efbe .Pos !=nil {if _bfab :=_efbe .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_bfab !=nil {return _bfab ;};};if _efbe .VertJc !=nil {if _fef :=_efbe .VertJc .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u004a\u0063");_fef !=nil {return _fef ;};};if _efbe .CtrlPr !=nil {if _eed :=_efbe .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_eed !=nil {return _eed ;};};return nil ;};func (_fadb *CT_YAlign )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ebee ,_gcggg :=_fadb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"});if _gcggg !=nil {return _gcggg ;};start .Attr =append (start .Attr ,_ebee );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_daad *CT_EqArr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _daad .EqArrPr !=nil {_eecc :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072\u0050r"}};e .EncodeElement (_daad .EqArrPr ,_eecc );};_abge :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};for _ ,_eega :=range _daad .E {e .EncodeElement (_eega ,_abge );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_SPre struct{SPrePr *CT_SPrePr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;};func NewCT_MathPr ()*CT_MathPr {_dacf :=&CT_MathPr {};return _dacf };func NewCT_FPr ()*CT_FPr {_cabd :=&CT_FPr {};return _cabd };type CT_NaryPr struct{Chr *CT_Char ;LimLoc *CT_LimLoc ;Grow *CT_OnOff ;SubHide *CT_OnOff ;SupHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func NewCT_M ()*CT_M {_bfdg :=&CT_M {};return _bfdg };func (_daab ST_TopBot )Validate ()error {return _daab .ValidateWithPath ("")};func (_ddba ST_FType )Validate ()error {return _ddba .ValidateWithPath ("")}; + +// ValidateWithPath validates the EG_ScriptStyle and its children, prefixing error messages with path +func (_dccd *EG_ScriptStyle )ValidateWithPath (path string )error {if _dccd .Scr !=nil {if _deaa :=_dccd .Scr .ValidateWithPath (path +"\u002f\u0053\u0063\u0072");_deaa !=nil {return _deaa ;};};if _dccd .Sty !=nil {if _eebf :=_dccd .Sty .ValidateWithPath (path +"\u002f\u0053\u0074\u0079");_eebf !=nil {return _eebf ;};};return nil ;};func (_ebf *CT_Func )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebf .FName =NewCT_OMathArg ();_ebf .E =NewCT_OMathArg ();_ecb :for {_ceee ,_adaf :=d .Token ();if _adaf !=nil {return _adaf ;};switch _beea :=_ceee .(type ){case _d .StartElement :switch _beea .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebf .FuncPr =NewCT_FuncPr ();if _cec :=d .DecodeElement (_ebf .FuncPr ,&_beea );_cec !=nil {return _cec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bffd :=d .DecodeElement (_ebf .FName ,&_beea );_bffd !=nil {return _bffd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cdd :=d .DecodeElement (_ebf .E ,&_beea );_cdd !=nil {return _cdd ;};default:_ea .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",_beea .Name );if _facb :=d .Skip ();_facb !=nil {return _facb ;};};case _d .EndElement :break _ecb ;case _d .CharData :};};return nil ;}; // ValidateWithPath validates the CT_FType and its children, prefixing error messages with path -func (_bageb *CT_FType )ValidateWithPath (path string )error {if _bageb .ValAttr ==ST_FTypeUnset {return _eg .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 _ddcc :=_bageb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddcc !=nil {return _ddcc ;};return nil ;};func (_ccea *CT_OMathArgPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ccea .ArgSz !=nil {_dfdd :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0061\u0072\u0067\u0053\u007a"}};e .EncodeElement (_ccea .ArgSz ,_dfdd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_MCPr struct{Count *CT_Integer255 ;McJc *CT_XAlign ;}; +func (_aeb *CT_FType )ValidateWithPath (path string )error {if _aeb .ValAttr ==ST_FTypeUnset {return _eg .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 _fdf :=_aeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdf !=nil {return _fdf ;};return nil ;};func NewCT_FType ()*CT_FType {_egfb :=&CT_FType {};_egfb .ValAttr =ST_FType (1);return _egfb };func (_cfb *CT_MathPrChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccbg :for {_ebcf ,_acca :=d .Token ();if _acca !=nil {return _acca ;};switch _eegf :=_ebcf .(type ){case _d .StartElement :switch _eegf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfb .WrapIndent =NewCT_TwipsMeasure ();if _gbgf :=d .DecodeElement (_cfb .WrapIndent ,&_eegf );_gbgf !=nil {return _gbgf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfb .WrapRight =NewCT_OnOff ();if _ceea :=d .DecodeElement (_cfb .WrapRight ,&_eegf );_ceea !=nil {return _ceea ;};default:_ea .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",_eegf .Name );if _agae :=d .Skip ();_agae !=nil {return _agae ;};};case _d .EndElement :break _ccbg ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_CtrlPr and its children, prefixing error messages with path -func (_fbd *CT_CtrlPr )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_LimUpp and its children +func (_ebcb *CT_LimUpp )Validate ()error {return _ebcb .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u0055\u0070p");};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_BoxPr and its children -func (_egdb *CT_BoxPr )Validate ()error {return _egdb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072");};func (_fcff *CT_SPre )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fcff .SPrePr !=nil {_afgbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065\u0050\u0072"}};e .EncodeElement (_fcff .SPrePr ,_afgbf );};_bagf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_fcff .Sub ,_bagf );_dfab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_fcff .Sup ,_dfab );_fgfa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_fcff .E ,_fgfa );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GroupChr struct{GroupChrPr *CT_GroupChrPr ;E *CT_OMathArg ;};func (_gccbd ST_FType )String ()string {switch _gccbd {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 "";}; +// Validate validates the CT_GroupChr and its children +func (_bfc *CT_GroupChr )Validate ()error {return _bfc .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072");};func (_cgee *CT_OMathPara )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cgee .OMathParaPr !=nil {_dadab :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}};e .EncodeElement (_cgee .OMathParaPr ,_dadab );};_cbbb :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};for _ ,_ebcfc :=range _cgee .OMath {e .EncodeElement (_ebcfc ,_cbbb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the OMathPara and its children -func (_dcggd *OMathPara )Validate ()error {return _dcggd .ValidateWithPath ("\u004fM\u0061\u0074\u0068\u0050\u0061\u0072a");};func (_bbaeg *EG_OMathElements )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdaae :for {_eddg ,_ggde :=d .Token ();if _ggde !=nil {return _ggde ;};switch _fcgcf :=_eddg .(type ){case _b .StartElement :switch _fcgcf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_edbff :=NewEG_OMathMathElements ();_edbff .Acc =NewCT_Acc ();if _fbbb :=d .DecodeElement (_edbff .Acc ,&_fcgcf );_fbbb !=nil {return _fbbb ;};_bbaeg .EG_OMathMathElements =append (_bbaeg .EG_OMathMathElements ,_edbff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_feegf :=NewEG_OMathMathElements ();_feegf .Bar =NewCT_Bar ();if _fcbcf :=d .DecodeElement (_feegf .Bar ,&_fcgcf );_fcbcf !=nil {return _fcbcf ;};_bbaeg .EG_OMathMathElements =append (_bbaeg .EG_OMathMathElements ,_feegf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_adde :=NewEG_OMathMathElements ();_adde .Box =NewCT_Box ();if _cagffd :=d .DecodeElement (_adde .Box ,&_fcgcf );_cagffd !=nil {return _cagffd ;};_bbaeg .EG_OMathMathElements =append (_bbaeg .EG_OMathMathElements ,_adde );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_egdgf :=NewEG_OMathMathElements ();_egdgf .BorderBox =NewCT_BorderBox ();if _affd :=d .DecodeElement (_egdgf .BorderBox ,&_fcgcf );_affd !=nil {return _affd ;};_bbaeg .EG_OMathMathElements =append (_bbaeg .EG_OMathMathElements ,_egdgf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_fdfa :=NewEG_OMathMathElements ();_fdfa .D =NewCT_D ();if _dcfeg :=d .DecodeElement (_fdfa .D ,&_fcgcf );_dcfeg !=nil {return _dcfeg ;};_bbaeg .EG_OMathMathElements =append (_bbaeg .EG_OMathMathElements ,_fdfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_bddge :=NewEG_OMathMathElements ();_bddge .EqArr =NewCT_EqArr ();if _baba :=d .DecodeElement (_bddge .EqArr ,&_fcgcf );_baba !=nil {return _baba ;};_bbaeg .EG_OMathMathElements =append (_bbaeg .EG_OMathMathElements ,_bddge );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_ccac :=NewEG_OMathMathElements ();_ccac .F =NewCT_F ();if _gdage :=d .DecodeElement (_ccac .F ,&_fcgcf );_gdage !=nil {return _gdage ;};_bbaeg .EG_OMathMathElements =append (_bbaeg .EG_OMathMathElements ,_ccac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_facc :=NewEG_OMathMathElements ();_facc .Func =NewCT_Func ();if _dadfg :=d .DecodeElement (_facc .Func ,&_fcgcf );_dadfg !=nil {return _dadfg ;};_bbaeg .EG_OMathMathElements =append (_bbaeg .EG_OMathMathElements ,_facc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_bbe :=NewEG_OMathMathElements ();_bbe .GroupChr =NewCT_GroupChr ();if _aafe :=d .DecodeElement (_bbe .GroupChr ,&_fcgcf );_aafe !=nil {return _aafe ;};_bbaeg .EG_OMathMathElements =append (_bbaeg .EG_OMathMathElements ,_bbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_fdcfdg :=NewEG_OMathMathElements ();_fdcfdg .LimLow =NewCT_LimLow ();if _fcdf :=d .DecodeElement (_fdcfdg .LimLow ,&_fcgcf );_fcdf !=nil {return _fcdf ;};_bbaeg .EG_OMathMathElements =append (_bbaeg .EG_OMathMathElements ,_fdcfdg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_gffdb :=NewEG_OMathMathElements ();_gffdb .LimUpp =NewCT_LimUpp ();if _fccc :=d .DecodeElement (_gffdb .LimUpp ,&_fcgcf );_fccc !=nil {return _fccc ;};_bbaeg .EG_OMathMathElements =append (_bbaeg .EG_OMathMathElements ,_gffdb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_bbfa :=NewEG_OMathMathElements ();_bbfa .M =NewCT_M ();if _bcgb :=d .DecodeElement (_bbfa .M ,&_fcgcf );_bcgb !=nil {return _bcgb ;};_bbaeg .EG_OMathMathElements =append (_bbaeg .EG_OMathMathElements ,_bbfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_caee :=NewEG_OMathMathElements ();_caee .Nary =NewCT_Nary ();if _bdda :=d .DecodeElement (_caee .Nary ,&_fcgcf );_bdda !=nil {return _bdda ;};_bbaeg .EG_OMathMathElements =append (_bbaeg .EG_OMathMathElements ,_caee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_gcdf :=NewEG_OMathMathElements ();_gcdf .Phant =NewCT_Phant ();if _abgbf :=d .DecodeElement (_gcdf .Phant ,&_fcgcf );_abgbf !=nil {return _abgbf ;};_bbaeg .EG_OMathMathElements =append (_bbaeg .EG_OMathMathElements ,_gcdf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_dabc :=NewEG_OMathMathElements ();_dabc .Rad =NewCT_Rad ();if _ccbe :=d .DecodeElement (_dabc .Rad ,&_fcgcf );_ccbe !=nil {return _ccbe ;};_bbaeg .EG_OMathMathElements =append (_bbaeg .EG_OMathMathElements ,_dabc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_gbafc :=NewEG_OMathMathElements ();_gbafc .SPre =NewCT_SPre ();if _gcga :=d .DecodeElement (_gbafc .SPre ,&_fcgcf );_gcga !=nil {return _gcga ;};_bbaeg .EG_OMathMathElements =append (_bbaeg .EG_OMathMathElements ,_gbafc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_bfbcf :=NewEG_OMathMathElements ();_bfbcf .SSub =NewCT_SSub ();if _ddae :=d .DecodeElement (_bfbcf .SSub ,&_fcgcf );_ddae !=nil {return _ddae ;};_bbaeg .EG_OMathMathElements =append (_bbaeg .EG_OMathMathElements ,_bfbcf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_egdee :=NewEG_OMathMathElements ();_egdee .SSubSup =NewCT_SSubSup ();if _fbdc :=d .DecodeElement (_egdee .SSubSup ,&_fcgcf );_fbdc !=nil {return _fbdc ;};_bbaeg .EG_OMathMathElements =append (_bbaeg .EG_OMathMathElements ,_egdee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_fddg :=NewEG_OMathMathElements ();_fddg .SSup =NewCT_SSup ();if _fgabc :=d .DecodeElement (_fddg .SSup ,&_fcgcf );_fgabc !=nil {return _fgabc ;};_bbaeg .EG_OMathMathElements =append (_bbaeg .EG_OMathMathElements ,_fddg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_aefbd :=NewEG_OMathMathElements ();_aefbd .R =NewCT_R ();if _eabe :=d .DecodeElement (_aefbd .R ,&_fcgcf );_eabe !=nil {return _eabe ;};_bbaeg .EG_OMathMathElements =append (_bbaeg .EG_OMathMathElements ,_aefbd );default:_ea .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",_fcgcf .Name );if _bdgg :=d .Skip ();_bdgg !=nil {return _bdgg ;};};case _b .EndElement :break _fdaae ;case _b .CharData :};};return nil ;};func (_acbbd *ST_Style )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_acbbd =0;case "\u0070":*_acbbd =1;case "\u0062":*_acbbd =2;case "\u0069":*_acbbd =3;case "\u0062\u0069":*_acbbd =4;};return nil ;};func NewCT_LimUpp ()*CT_LimUpp {_baae :=&CT_LimUpp {};_baae .E =NewCT_OMathArg ();_baae .Lim =NewCT_OMathArg ();return _baae ;};func (_cdgb *ST_Shp )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cdgb =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_cdgb =1;case "\u006d\u0061\u0074c\u0068":*_cdgb =2;};return nil ;}; +// ValidateWithPath validates the CT_PhantPr and its children, prefixing error messages with path +func (_edeb *CT_PhantPr )ValidateWithPath (path string )error {if _edeb .Show !=nil {if _eabe :=_edeb .Show .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077");_eabe !=nil {return _eabe ;};};if _edeb .ZeroWid !=nil {if _cdbd :=_edeb .ZeroWid .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0057\u0069\u0064");_cdbd !=nil {return _cdbd ;};};if _edeb .ZeroAsc !=nil {if _gfga :=_edeb .ZeroAsc .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0041\u0073\u0063");_gfga !=nil {return _gfga ;};};if _edeb .ZeroDesc !=nil {if _ccab :=_edeb .ZeroDesc .ValidateWithPath (path +"\u002fZ\u0065\u0072\u006f\u0044\u0065\u0073c");_ccab !=nil {return _ccab ;};};if _edeb .Transp !=nil {if _dagd :=_edeb .Transp .ValidateWithPath (path +"\u002fT\u0072\u0061\u006e\u0073\u0070");_dagd !=nil {return _dagd ;};};if _edeb .CtrlPr !=nil {if _ggbb :=_edeb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_ggbb !=nil {return _ggbb ;};};return nil ;};type CT_CtrlPr struct{};type CT_MC struct{McPr *CT_MCPr ;};type OMathPara struct{CT_OMathPara };func (_abgde ST_LimLoc )String ()string {switch _abgde {case 0:return "";case 1:return "\u0075\u006e\u0064\u004f\u0076\u0072";case 2:return "\u0073\u0075\u0062\u0053\u0075\u0070";};return "";};func (_ddece ST_Shp )ValidateWithPath (path string )error {switch _ddece {case 0,1,2:default:return _eg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddece ));};return nil ;};func (_ebgd ST_LimLoc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebgd .String (),start );}; -// Validate validates the CT_Box and its children -func (_ffc *CT_Box )Validate ()error {return _ffc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078");}; +// Validate validates the CT_Char and its children +func (_afbe *CT_Char )Validate ()error {return _afbe .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u0061\u0072");};func NewCT_MC ()*CT_MC {_abbe :=&CT_MC {};return _abbe };type CT_BoxPr struct{OpEmu *CT_OnOff ;NoBreak *CT_OnOff ;Diff *CT_OnOff ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;CtrlPr *CT_CtrlPr ;}; -// ValidateWithPath validates the CT_OMathJc and its children, prefixing error messages with path -func (_fgag *CT_OMathJc )ValidateWithPath (path string )error {if _cbbd :=_fgag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbbd !=nil {return _cbbd ;};return nil ;}; +// ValidateWithPath validates the CT_Integer2 and its children, prefixing error messages with path +func (_fdcd *CT_Integer2 )ValidateWithPath (path string )error {if _fdcd .ValAttr < -2{return _eg .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 ,_fdcd .ValAttr );};if _fdcd .ValAttr > 2{return _eg .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 ,_fdcd .ValAttr );};return nil ;}; -// Validate validates the CT_SSubSupPr and its children -func (_ffed *CT_SSubSupPr )Validate ()error {return _ffed .ValidateWithPath ("\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");};func (_fbada *CT_SSubSupPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geaf :for {_cfae ,_dfee :=d .Token ();if _dfee !=nil {return _dfee ;};switch _cgbf :=_cfae .(type ){case _b .StartElement :switch _cgbf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e\u0053\u0063\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e\u0053\u0063\u0072"}:_fbada .AlnScr =NewCT_OnOff ();if _eacae :=d .DecodeElement (_fbada .AlnScr ,&_cgbf );_eacae !=nil {return _eacae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fbada .CtrlPr =NewCT_CtrlPr ();if _abda :=d .DecodeElement (_fbada .CtrlPr ,&_cgbf );_abda !=nil {return _abda ;};default:_ea .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",_cgbf .Name );if _ggebd :=d .Skip ();_ggebd !=nil {return _ggebd ;};};case _b .EndElement :break _geaf ;case _b .CharData :};};return nil ;};func NewCT_OMathArg ()*CT_OMathArg {_dbdf :=&CT_OMathArg {};return _dbdf }; +// ValidateWithPath validates the CT_Integer255 and its children, prefixing error messages with path +func (_dbg *CT_Integer255 )ValidateWithPath (path string )error {if _dbg .ValAttr < 1{return _eg .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 ,_dbg .ValAttr );};if _dbg .ValAttr > 255{return _eg .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 ,_dbg .ValAttr );};return nil ;};func (_bbac *CT_MathPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bbac .MathFont !=nil {_cfgg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}};e .EncodeElement (_bbac .MathFont ,_cfgg );};if _bbac .BrkBin !=nil {_decf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0062\u0072\u006b\u0042\u0069\u006e"}};e .EncodeElement (_bbac .BrkBin ,_decf );};if _bbac .BrkBinSub !=nil {_abgga :=_d .StartElement {Name :_d .Name {Local :"m\u003a\u0062\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062"}};e .EncodeElement (_bbac .BrkBinSub ,_abgga );};if _bbac .SmallFrac !=nil {_ebca :=_d .StartElement {Name :_d .Name {Local :"m\u003a\u0073\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063"}};e .EncodeElement (_bbac .SmallFrac ,_ebca );};if _bbac .DispDef !=nil {_fcdc :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0064\u0069\u0073\u0070\u0044\u0065f"}};e .EncodeElement (_bbac .DispDef ,_fcdc );};if _bbac .LMargin !=nil {_afbfb :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u006c\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_bbac .LMargin ,_afbfb );};if _bbac .RMargin !=nil {_fabfb :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0072\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_bbac .RMargin ,_fabfb );};if _bbac .DefJc !=nil {_edcg :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0064\u0065\u0066\u004a\u0063"}};e .EncodeElement (_bbac .DefJc ,_edcg );};if _bbac .PreSp !=nil {_acdc :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0070\u0072\u0065\u0053\u0070"}};e .EncodeElement (_bbac .PreSp ,_acdc );};if _bbac .PostSp !=nil {_bffa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0070\u006f\u0073\u0074\u0053\u0070"}};e .EncodeElement (_bbac .PostSp ,_bffa );};if _bbac .InterSp !=nil {_fgbcd :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0069\u006e\u0074\u0065\u0072\u0053p"}};e .EncodeElement (_bbac .InterSp ,_fgbcd );};if _bbac .IntraSp !=nil {_eedd :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0069\u006e\u0074\u0072\u0061\u0053p"}};e .EncodeElement (_bbac .IntraSp ,_eedd );};if _bbac .Choice !=nil {_bbac .Choice .MarshalXML (e ,_d .StartElement {});};if _bbac .IntLim !=nil {_eaa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0069\u006e\u0074\u004c\u0069\u006d"}};e .EncodeElement (_bbac .IntLim ,_eaa );};if _bbac .NaryLim !=nil {_ggab :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u006e\u0061\u0072\u0079\u004c\u0069m"}};e .EncodeElement (_bbac .NaryLim ,_ggab );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Nary struct{NaryPr *CT_NaryPr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;};func (_gfag *CT_F )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfag .Num =NewCT_OMathArg ();_gfag .Den =NewCT_OMathArg ();_dfbf :for {_ceba ,_cfcba :=d .Token ();if _cfcba !=nil {return _cfcba ;};switch _gdb :=_ceba .(type ){case _d .StartElement :switch _gdb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gfag .FPr =NewCT_FPr ();if _cfdc :=d .DecodeElement (_gfag .FPr ,&_gdb );_cfdc !=nil {return _cfdc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gbgd :=d .DecodeElement (_gfag .Num ,&_gdb );_gbgd !=nil {return _gbgd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dgfg :=d .DecodeElement (_gfag .Den ,&_gdb );_dgfg !=nil {return _dgfg ;};default:_ea .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",_gdb .Name );if _fddf :=d .Skip ();_fddf !=nil {return _fddf ;};};case _d .EndElement :break _dfbf ;case _d .CharData :};};return nil ;};type CT_Rad struct{RadPr *CT_RadPr ;Deg *CT_OMathArg ;E *CT_OMathArg ;};func NewCT_SSup ()*CT_SSup {_acae :=&CT_SSup {};_acae .E =NewCT_OMathArg ();_acae .Sup =NewCT_OMathArg ();return _acae ;};func (_bccfc *ST_FType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffdfc ,_ffed :=d .Token ();if _ffed !=nil {return _ffed ;};if _eefaa ,_daea :=_ffdfc .(_d .EndElement );_daea &&_eefaa .Name ==start .Name {*_bccfc =1;return nil ;};if _gbea ,_ffgcb :=_ffdfc .(_d .CharData );!_ffgcb {return _eg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffdfc );}else {switch string (_gbea ){case "":*_bccfc =0;case "\u0062\u0061\u0072":*_bccfc =1;case "\u0073\u006b\u0077":*_bccfc =2;case "\u006c\u0069\u006e":*_bccfc =3;case "\u006e\u006f\u0042a\u0072":*_bccfc =4;};};_ffdfc ,_ffed =d .Token ();if _ffed !=nil {return _ffed ;};if _aabd ,_cgfad :=_ffdfc .(_d .EndElement );_cgfad &&_aabd .Name ==start .Name {return nil ;};return _eg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffdfc );};func (_ddga *CT_OnOff )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fcgc :=range start .Attr {if _fcgc .Name .Local =="\u0076\u0061\u006c"{_dege ,_adef :=ParseUnionST_OnOff (_fcgc .Value );if _adef !=nil {return _adef ;};_ddga .ValAttr =&_dege ;continue ;};};for {_cceg ,_cccab :=d .Token ();if _cccab !=nil {return _eg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_cccab );};if _eaga ,_bfed :=_cceg .(_d .EndElement );_bfed &&_eaga .Name ==start .Name {break ;};};return nil ;};func (_ecad *CT_Box )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ecad .BoxPr !=nil {_bgb :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0062\u006f\u0078\u0050\u0072"}};e .EncodeElement (_ecad .BoxPr ,_bgb );};_bfd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ecad .E ,_bfd );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aaba *CT_MCPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdea :for {_bgd ,_ddeg :=d .Token ();if _ddeg !=nil {return _ddeg ;};switch _dfbcb :=_bgd .(type ){case _d .StartElement :switch _dfbcb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aaba .Count =NewCT_Integer255 ();if _ebb :=d .DecodeElement (_aaba .Count ,&_dfbcb );_ebb !=nil {return _ebb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aaba .McJc =NewCT_XAlign ();if _cfcd :=d .DecodeElement (_aaba .McJc ,&_dfbcb );_cfcd !=nil {return _cfcd ;};default:_ea .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",_dfbcb .Name );if _baef :=d .Skip ();_baef !=nil {return _baef ;};};case _d .EndElement :break _cdea ;case _d .CharData :};};return nil ;};func (_cagf *CT_FPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cagf .Type !=nil {_afcaa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_cagf .Type ,_afcaa );};if _cagf .CtrlPr !=nil {_cbg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cagf .CtrlPr ,_cbg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_MathPrChoice and its children -func (_dggeb *CT_MathPrChoice )Validate ()error {return _dggeb .ValidateWithPath ("\u0043T\u005fM\u0061\u0074\u0068\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065");};func (_fgdd *CT_SPrePr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fgdd .CtrlPr !=nil {_gceed :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_fgdd .CtrlPr ,_gceed );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Script ()*CT_Script {_edbf :=&CT_Script {};return _edbf }; +// Validate validates the CT_SSubSup and its children +func (_afce *CT_SSubSup )Validate ()error {return _afce .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");};type ST_FType byte ;type CT_PhantPr struct{Show *CT_OnOff ;ZeroWid *CT_OnOff ;ZeroAsc *CT_OnOff ;ZeroDesc *CT_OnOff ;Transp *CT_OnOff ;CtrlPr *CT_CtrlPr ;};type CT_SPrePr struct{CtrlPr *CT_CtrlPr ;}; -// Validate validates the CT_PhantPr and its children -func (_gdeg *CT_PhantPr )Validate ()error {return _gdeg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");};func (_bcf *CT_AccPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fg :for {_fa ,_bae :=d .Token ();if _bae !=nil {return _bae ;};switch _cc :=_fa .(type ){case _b .StartElement :switch _cc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_bcf .Chr =NewCT_Char ();if _df :=d .DecodeElement (_bcf .Chr ,&_cc );_df !=nil {return _df ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bcf .CtrlPr =NewCT_CtrlPr ();if _bcb :=d .DecodeElement (_bcf .CtrlPr ,&_cc );_bcb !=nil {return _bcb ;};default:_ea .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",_cc .Name );if _eadd :=d .Skip ();_eadd !=nil {return _eadd ;};};case _b .EndElement :break _fg ;case _b .CharData :};};return nil ;};type CT_LimUpp struct{LimUppPr *CT_LimUppPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;}; +// Validate validates the CT_BoxPr and its children +func (_efgf *CT_BoxPr )Validate ()error {return _efgf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072");};type CT_Acc struct{AccPr *CT_AccPr ;E *CT_OMathArg ;};type CT_ManualBreak struct{AlnAtAttr *int64 ;};func (_ebad ST_BreakBin )ValidateWithPath (path string )error {switch _ebad {case 0,1,2,3:default:return _eg .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 (_eff *CT_FPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbfc :for {_acbd ,_edd :=d .Token ();if _edd !=nil {return _edd ;};switch _fcg :=_acbd .(type ){case _d .StartElement :switch _fcg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _agf :=d .DecodeElement (_eff .Type ,&_fcg );_agf !=nil {return _agf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dfae :=d .DecodeElement (_eff .CtrlPr ,&_fcg );_dfae !=nil {return _dfae ;};default:_ea .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",_fcg .Name );if _bdf :=d .Skip ();_bdf !=nil {return _bdf ;};};case _d .EndElement :break _bbfc ;case _d .CharData :};};return nil ;};func (_gf *CT_BorderBox )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gf .BorderBoxPr !=nil {_ac :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}};e .EncodeElement (_gf .BorderBoxPr ,_ac );};_gee :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_gf .E ,_gee );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_MR ()*CT_MR {_fdbb :=&CT_MR {};return _fdbb };type CT_RPR struct{Lit *CT_OnOff ;Choice *CT_RPRChoice ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;};type CT_RChoice struct{T []*CT_Text ;};type CT_OnOff struct{ValAttr *_dd .ST_OnOff ;};func NewCT_Acc ()*CT_Acc {_ddf :=&CT_Acc {};_ddf .E =NewCT_OMathArg ();return _ddf }; -// Validate validates the CT_Func and its children -func (_dcdb *CT_Func )Validate ()error {return _dcdb .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063");};func NewCT_RPRChoice ()*CT_RPRChoice {_dced :=&CT_RPRChoice {};return _dced }; +// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path +func (_dbad *CT_OnOff )ValidateWithPath (path string )error {if _dbad .ValAttr !=nil {if _becg :=_dbad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_becg !=nil {return _becg ;};};return nil ;};type CT_GroupChr struct{GroupChrPr *CT_GroupChrPr ;E *CT_OMathArg ;};func (_fbfb *CT_LimLoc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_febg ,_gcce :=_fbfb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"});if _gcce !=nil {return _gcce ;};start .Attr =append (start .Attr ,_febg );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_LimLoc and its children, prefixing error messages with path -func (_gfgg *CT_LimLoc )ValidateWithPath (path string )error {if _gfgg .ValAttr ==ST_LimLocUnset {return _eg .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 _eddb :=_gfgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eddb !=nil {return _eddb ;};return nil ;}; +// Validate validates the CT_GroupChrPr and its children +func (_dfg *CT_GroupChrPr )Validate ()error {return _dfg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");}; -// ValidateWithPath validates the CT_OMath and its children, prefixing error messages with path -func (_eaca *CT_OMath )ValidateWithPath (path string )error {for _dcgg ,_dfdc :=range _eaca .EG_OMathMathElements {if _dabb :=_dfdc .ValidateWithPath (_eg .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_dcgg ));_dabb !=nil {return _dabb ;};};return nil ;};func (_feedb *EG_OMathMathElements )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _feedb .Acc !=nil {_fagab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0061c\u0063"}};e .EncodeElement (_feedb .Acc ,_fagab );};if _feedb .Bar !=nil {_acee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062a\u0072"}};e .EncodeElement (_feedb .Bar ,_acee );};if _feedb .Box !=nil {_acga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062o\u0078"}};e .EncodeElement (_feedb .Box ,_acga );};if _feedb .BorderBox !=nil {_ddgg :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078"}};e .EncodeElement (_feedb .BorderBox ,_ddgg );};if _feedb .D !=nil {_aeec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064"}};e .EncodeElement (_feedb .D ,_aeec );};if _feedb .EqArr !=nil {_bgdd :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072"}};e .EncodeElement (_feedb .EqArr ,_bgdd );};if _feedb .F !=nil {_ccec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0066"}};e .EncodeElement (_feedb .F ,_ccec );};if _feedb .Func !=nil {_dbabc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063"}};e .EncodeElement (_feedb .Func ,_dbabc );};if _feedb .GroupChr !=nil {_baea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}};e .EncodeElement (_feedb .GroupChr ,_baea );};if _feedb .LimLow !=nil {_dcfg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077"}};e .EncodeElement (_feedb .LimLow ,_dcfg );};if _feedb .LimUpp !=nil {_bdcfe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070"}};e .EncodeElement (_feedb .LimUpp ,_bdcfe );};if _feedb .M !=nil {_gfba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d"}};e .EncodeElement (_feedb .M ,_gfba );};if _feedb .Nary !=nil {_geee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079"}};e .EncodeElement (_feedb .Nary ,_geee );};if _feedb .Phant !=nil {_adea :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074"}};e .EncodeElement (_feedb .Phant ,_adea );};if _feedb .Rad !=nil {_egbb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072a\u0064"}};e .EncodeElement (_feedb .Rad ,_egbb );};if _feedb .SPre !=nil {_faec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065"}};e .EncodeElement (_feedb .SPre ,_faec );};if _feedb .SSub !=nil {_ffbc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062"}};e .EncodeElement (_feedb .SSub ,_ffbc );};if _feedb .SSubSup !=nil {_befb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0053\u0075\u0062\u0053\u0075p"}};e .EncodeElement (_feedb .SSubSup ,_befb );};if _feedb .SSup !=nil {_gegf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070"}};e .EncodeElement (_feedb .SSup ,_gegf );};if _feedb .R !=nil {_faccc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072"}};e .EncodeElement (_feedb .R ,_faccc );};return nil ;};func NewCT_D ()*CT_D {_eag :=&CT_D {};return _eag };type ST_LimLoc byte ;func (_abef *CT_RPR )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _abef .Lit !=nil {_dfdf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006ci\u0074"}};e .EncodeElement (_abef .Lit ,_dfdf );};if _abef .Choice !=nil {_abef .Choice .MarshalXML (e ,_b .StartElement {});};if _abef .Brk !=nil {_bbag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_abef .Brk ,_bbag );};if _abef .Aln !=nil {_gcge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0061l\u006e"}};e .EncodeElement (_abef .Aln ,_gcge );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dcad *CT_OMathPara )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dcad .OMathParaPr !=nil {_bede :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}};e .EncodeElement (_dcad .OMathParaPr ,_bede );};_caddd :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};for _ ,_fceg :=range _dcad .OMath {e .EncodeElement (_fceg ,_caddd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SSubPr and its children, prefixing error messages with path +func (_bdag *CT_SSubPr )ValidateWithPath (path string )error {if _bdag .CtrlPr !=nil {if _dgcd :=_bdag .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dgcd !=nil {return _dgcd ;};};return nil ;}; -// Validate validates the CT_DPr and its children -func (_ccda *CT_DPr )Validate ()error {return _ccda .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0072");};func (_gbec ST_LimLoc )ValidateWithPath (path string )error {switch _gbec {case 0,1,2:default:return _eg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbec ));};return nil ;}; +// Validate validates the CT_EqArr and its children +func (_edb *CT_EqArr )Validate ()error {return _edb .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072");};func NewCT_SSubSupPr ()*CT_SSubSupPr {_ddfg :=&CT_SSubSupPr {};return _ddfg };func (_dcbf *CT_Rad )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcbf .Deg =NewCT_OMathArg ();_dcbf .E =NewCT_OMathArg ();_afbg :for {_ffgf ,_acdgf :=d .Token ();if _acdgf !=nil {return _acdgf ;};switch _dafg :=_ffgf .(type ){case _d .StartElement :switch _dafg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcbf .RadPr =NewCT_RadPr ();if _ffefe :=d .DecodeElement (_dcbf .RadPr ,&_dafg );_ffefe !=nil {return _ffefe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bbdc :=d .DecodeElement (_dcbf .Deg ,&_dafg );_bbdc !=nil {return _bbdc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _faaf :=d .DecodeElement (_dcbf .E ,&_dafg );_faaf !=nil {return _faaf ;};default:_ea .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",_dafg .Name );if _gdde :=d .Skip ();_gdde !=nil {return _gdde ;};};case _d .EndElement :break _afbg ;case _d .CharData :};};return nil ;};func (_abdg ST_Style )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_defd :=_d .Attr {};_defd .Name =name ;switch _abdg {case ST_StyleUnset :_defd .Value ="";case ST_StyleP :_defd .Value ="\u0070";case ST_StyleB :_defd .Value ="\u0062";case ST_StyleI :_defd .Value ="\u0069";case ST_StyleBi :_defd .Value ="\u0062\u0069";};return _defd ,nil ;};func (_badc *CT_OMathPara )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcgb :for {_aeddb ,_ffgb :=d .Token ();if _ffgb !=nil {return _ffgb ;};switch _bfae :=_aeddb .(type ){case _d .StartElement :switch _bfae .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_badc .OMathParaPr =NewCT_OMathParaPr ();if _bfgcc :=d .DecodeElement (_badc .OMathParaPr ,&_bfae );_bfgcc !=nil {return _bfgcc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbba :=NewCT_OMath ();if _ebce :=d .DecodeElement (_fbba ,&_bfae );_ebce !=nil {return _ebce ;};_badc .OMath =append (_badc .OMath ,_fbba );default:_ea .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",_bfae .Name );if _gda :=d .Skip ();_gda !=nil {return _gda ;};};case _d .EndElement :break _fcgb ;case _d .CharData :};};return nil ;};func (_ccacf *CT_RPR )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ccacf .Lit !=nil {_afgcg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006ci\u0074"}};e .EncodeElement (_ccacf .Lit ,_afgcg );};if _ccacf .Choice !=nil {_ccacf .Choice .MarshalXML (e ,_d .StartElement {});};if _ccacf .Brk !=nil {_abbd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_ccacf .Brk ,_abbd );};if _ccacf .Aln !=nil {_bgde :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0061l\u006e"}};e .EncodeElement (_ccacf .Aln ,_bgde );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dcg *CT_Integer255 )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcg .ValAttr =1;for _ ,_gbac :=range start .Attr {if _gbac .Name .Local =="\u0076\u0061\u006c"{_gfbb ,_ebfe :=_g .ParseInt (_gbac .Value ,10,64);if _ebfe !=nil {return _ebfe ;};_dcg .ValAttr =_gfbb ;continue ;};};for {_afbf ,_fge :=d .Token ();if _fge !=nil {return _eg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0074e\u0067e\u0072\u0032\u0035\u0035\u003a\u0020\u0025s",_fge );};if _bfdd ,_cddd :=_afbf .(_d .EndElement );_cddd &&_bfdd .Name ==start .Name {break ;};};return nil ;};type CT_Bar struct{BarPr *CT_BarPr ;E *CT_OMathArg ;}; -// Validate validates the CT_M and its children -func (_cddd *CT_M )Validate ()error {return _cddd .ValidateWithPath ("\u0043\u0054\u005f\u004d")};type CT_LimLow struct{LimLowPr *CT_LimLowPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;}; +// ValidateWithPath validates the CT_SSubSupPr and its children, prefixing error messages with path +func (_gdge *CT_SSubSupPr )ValidateWithPath (path string )error {if _gdge .AlnScr !=nil {if _bddg :=_gdge .AlnScr .ValidateWithPath (path +"\u002fA\u006c\u006e\u0053\u0063\u0072");_bddg !=nil {return _bddg ;};};if _gdge .CtrlPr !=nil {if _eddea :=_gdge .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_eddea !=nil {return _eddea ;};};return nil ;}; -// Validate validates the CT_SSubSup and its children -func (_fbbg *CT_SSubSup )Validate ()error {return _fbbg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");};func (_dgfcg *CT_TopBot )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_efgbd ,_bcce :=_dgfcg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _bcce !=nil {return _bcce ;};start .Attr =append (start .Attr ,_efgbd );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bgbe *CT_MC )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bgbe .McPr !=nil {_agf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0063\u0050\u0072"}};e .EncodeElement (_bgbe .McPr ,_agf );};e .EncodeToken (_b .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;);func (_cbda ST_FType )Validate ()error {return _cbda .ValidateWithPath ("")};func (_gbbb *CT_SSupPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agce :for {_cfba ,_fcbd :=d .Token ();if _fcbd !=nil {return _fcbd ;};switch _fdfe :=_cfba .(type ){case _b .StartElement :switch _fdfe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gbbb .CtrlPr =NewCT_CtrlPr ();if _cfee :=d .DecodeElement (_gbbb .CtrlPr ,&_fdfe );_cfee !=nil {return _cfee ;};default:_ea .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",_fdfe .Name );if _gfabb :=d .Skip ();_gfabb !=nil {return _gfabb ;};};case _b .EndElement :break _agce ;case _b .CharData :};};return nil ;};func (_afbd *CT_SSub )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _afbd .SSubPr !=nil {_bgab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062\u0050\u0072"}};e .EncodeElement (_afbd .SSubPr ,_bgab );};_gcca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_afbd .E ,_gcca );_bacd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_afbd .Sub ,_bacd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func ParseUnionST_TwipsMeasure (s string )(_bd .ST_TwipsMeasure ,error ){_dabac :=_bd .ST_TwipsMeasure {};if _bd .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_dabac .ST_PositiveUniversalMeasure =&s ;}else {_daaf ,_geedc :=_bf .ParseFloat (s ,64);if _geedc !=nil {return _dabac ,_eg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_geedc );};_dabac .ST_UnsignedDecimalNumber =_ea .Uint64 (uint64 (_daaf ));};return _dabac ,nil ;}; +// Validate validates the CT_D and its children +func (_fgf *CT_D )Validate ()error {return _fgf .ValidateWithPath ("\u0043\u0054\u005f\u0044")}; -// ValidateWithPath validates the OMath and its children, prefixing error messages with path -func (_abfg *OMath )ValidateWithPath (path string )error {if _fdgf :=_abfg .CT_OMath .ValidateWithPath (path );_fdgf !=nil {return _fdgf ;};return nil ;};func NewCT_MR ()*CT_MR {_agg :=&CT_MR {};return _agg }; +// ValidateWithPath validates the MathPr and its children, prefixing error messages with path +func (_aece *MathPr )ValidateWithPath (path string )error {if _ccfdf :=_aece .CT_MathPr .ValidateWithPath (path );_ccfdf !=nil {return _ccfdf ;};return nil ;};func (_bcb *CT_NaryPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bcb .Chr !=nil {_fea :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_bcb .Chr ,_fea );};if _bcb .LimLoc !=nil {_gca :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0063"}};e .EncodeElement (_bcb .LimLoc ,_gca );};if _bcb .Grow !=nil {_agab :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_bcb .Grow ,_agab );};if _bcb .SubHide !=nil {_affde :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0073\u0075\u0062\u0048\u0069\u0064e"}};e .EncodeElement (_bcb .SubHide ,_affde );};if _bcb .SupHide !=nil {_cecbg :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0073\u0075\u0070\u0048\u0069\u0064e"}};e .EncodeElement (_bcb .SupHide ,_cecbg );};if _bcb .CtrlPr !=nil {_efa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bcb .CtrlPr ,_efa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Char and its children, prefixing error messages with path -func (_ag *CT_Char )ValidateWithPath (path string )error {return nil };const (ST_LimLocUnset ST_LimLoc =0;ST_LimLocUndOvr ST_LimLoc =1;ST_LimLocSubSup ST_LimLoc =2;);func (_cdbf *OMathPara )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdbf .CT_OMathPara =*NewCT_OMathPara ();_afddd :for {_gfdda ,_bfae :=d .Token ();if _bfae !=nil {return _bfae ;};switch _ddad :=_gfdda .(type ){case _b .StartElement :switch _ddad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}:_cdbf .OMathParaPr =NewCT_OMathParaPr ();if _acec :=d .DecodeElement (_cdbf .OMathParaPr ,&_ddad );_acec !=nil {return _acec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gfce :=NewCT_OMath ();if _bfea :=d .DecodeElement (_gfce ,&_ddad );_bfea !=nil {return _bfea ;};_cdbf .OMath =append (_cdbf .OMath ,_gfce );default:_ea .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",_ddad .Name );if _eadge :=d .Skip ();_eadge !=nil {return _eadge ;};};case _b .EndElement :break _afddd ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path +func (_fcee *CT_Text )ValidateWithPath (path string )error {return nil };func (_fgbg *CT_MPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaff :for {_ecdf ,_fbb :=d .Token ();if _fbb !=nil {return _fbb ;};switch _bdb :=_ecdf .(type ){case _d .StartElement :switch _bdb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgbg .BaseJc =NewCT_YAlign ();if _fcgd :=d .DecodeElement (_fgbg .BaseJc ,&_bdb );_fcgd !=nil {return _fcgd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgbg .PlcHide =NewCT_OnOff ();if _dda :=d .DecodeElement (_fgbg .PlcHide ,&_bdb );_dda !=nil {return _dda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgbg .RSpRule =NewCT_SpacingRule ();if _fbac :=d .DecodeElement (_fgbg .RSpRule ,&_bdb );_fbac !=nil {return _fbac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgbg .CGpRule =NewCT_SpacingRule ();if _afafb :=d .DecodeElement (_fgbg .CGpRule ,&_bdb );_afafb !=nil {return _afafb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgbg .RSp =NewCT_UnSignedInteger ();if _fabd :=d .DecodeElement (_fgbg .RSp ,&_bdb );_fabd !=nil {return _fabd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgbg .CSp =NewCT_UnSignedInteger ();if _abbg :=d .DecodeElement (_fgbg .CSp ,&_bdb );_abbg !=nil {return _abbg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgbg .CGp =NewCT_UnSignedInteger ();if _gbec :=d .DecodeElement (_fgbg .CGp ,&_bdb );_gbec !=nil {return _gbec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgbg .Mcs =NewCT_MCS ();if _abcb :=d .DecodeElement (_fgbg .Mcs ,&_bdb );_abcb !=nil {return _abcb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgbg .CtrlPr =NewCT_CtrlPr ();if _cgabd :=d .DecodeElement (_fgbg .CtrlPr ,&_bdb );_cgabd !=nil {return _cgabd ;};default:_ea .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",_bdb .Name );if _fefa :=d .Skip ();_fefa !=nil {return _fefa ;};};case _d .EndElement :break _gaff ;case _d .CharData :};};return nil ;};type CT_BarPr struct{Pos *CT_TopBot ;CtrlPr *CT_CtrlPr ;}; -// Validate validates the CT_D and its children -func (_bdfc *CT_D )Validate ()error {return _bdfc .ValidateWithPath ("\u0043\u0054\u005f\u0044")}; +// ValidateWithPath validates the CT_SPre and its children, prefixing error messages with path +func (_aadbf *CT_SPre )ValidateWithPath (path string )error {if _aadbf .SPrePr !=nil {if _gcae :=_aadbf .SPrePr .ValidateWithPath (path +"\u002fS\u0050\u0072\u0065\u0050\u0072");_gcae !=nil {return _gcae ;};};if _facc :=_aadbf .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_facc !=nil {return _facc ;};if _ggbe :=_aadbf .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_ggbe !=nil {return _ggbe ;};if _egfa :=_aadbf .E .ValidateWithPath (path +"\u002f\u0045");_egfa !=nil {return _egfa ;};return nil ;};func NewCT_MPr ()*CT_MPr {_bad :=&CT_MPr {};return _bad };type CT_MCPr struct{Count *CT_Integer255 ;McJc *CT_XAlign ;}; -// Validate validates the CT_FuncPr and its children -func (_fdgd *CT_FuncPr )Validate ()error {return _fdgd .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063\u0050r");}; +// Validate validates the CT_FPr and its children +func (_gbdd *CT_FPr )Validate ()error {return _gbdd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0050\u0072");}; -// Validate validates the MathPr and its children -func (_abfeb *MathPr )Validate ()error {return _abfeb .ValidateWithPath ("\u004d\u0061\u0074\u0068\u0050\u0072");}; +// ValidateWithPath validates the CT_BreakBinSub and its children, prefixing error messages with path +func (_feg *CT_BreakBinSub )ValidateWithPath (path string )error {if _ceb :=_feg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ceb !=nil {return _ceb ;};return nil ;};func (_beaa *CT_SPre )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beaa .Sub =NewCT_OMathArg ();_beaa .Sup =NewCT_OMathArg ();_beaa .E =NewCT_OMathArg ();_gbag :for {_ffdf ,_ebed :=d .Token ();if _ebed !=nil {return _ebed ;};switch _bgaed :=_ffdf .(type ){case _d .StartElement :switch _bgaed .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_beaa .SPrePr =NewCT_SPrePr ();if _egga :=d .DecodeElement (_beaa .SPrePr ,&_bgaed );_egga !=nil {return _egga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _deae :=d .DecodeElement (_beaa .Sub ,&_bgaed );_deae !=nil {return _deae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _agbcd :=d .DecodeElement (_beaa .Sup ,&_bgaed );_agbcd !=nil {return _agbcd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ccaca :=d .DecodeElement (_beaa .E ,&_bgaed );_ccaca !=nil {return _ccaca ;};default:_ea .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",_bgaed .Name );if _dggad :=d .Skip ();_dggad !=nil {return _dggad ;};};case _d .EndElement :break _gbag ;case _d .CharData :};};return nil ;};func (_cbfd ST_Jc )String ()string {switch _cbfd {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 "";};type ST_Shp byte ;func NewOMathPara ()*OMathPara {_ebaf :=&OMathPara {};_ebaf .CT_OMathPara =*NewCT_OMathPara ();return _ebaf ;};type CT_BreakBin struct{ValAttr ST_BreakBin ;};func (_bfda *CT_MCS )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfdf :for {_cacd ,_edgc :=d .Token ();if _edgc !=nil {return _edgc ;};switch _cadb :=_cacd .(type ){case _d .StartElement :switch _cadb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acbce :=NewCT_MC ();if _ebbf :=d .DecodeElement (_acbce ,&_cadb );_ebbf !=nil {return _ebbf ;};_bfda .Mc =append (_bfda .Mc ,_acbce );default:_ea .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",_cadb .Name );if _bgee :=d .Skip ();_bgee !=nil {return _bgee ;};};case _d .EndElement :break _gfdf ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_LimUppPr and its children, prefixing error messages with path -func (_dgbe *CT_LimUppPr )ValidateWithPath (path string )error {if _dgbe .CtrlPr !=nil {if _bbg :=_dgbe .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bbg !=nil {return _bbg ;};};return nil ;}; +// Validate validates the CT_BarPr and its children +func (_cag *CT_BarPr )Validate ()error {return _cag .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072");}; -// Validate validates the CT_MCPr and its children -func (_bacag *CT_MCPr )Validate ()error {return _bacag .ValidateWithPath ("\u0043T\u005f\u004d\u0043\u0050\u0072");};func (_abga *CT_EqArr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _abga .EqArrPr !=nil {_ceec :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072\u0050r"}};e .EncodeElement (_abga .EqArrPr ,_ceec );};_egdba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};for _ ,_ggg :=range _abga .E {e .EncodeElement (_ggg ,_egdba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fbce *ST_LimLoc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_caag ,_efaef :=d .Token ();if _efaef !=nil {return _efaef ;};if _dede ,_bdddb :=_caag .(_b .EndElement );_bdddb &&_dede .Name ==start .Name {*_fbce =1;return nil ;};if _gcba ,_aebe :=_caag .(_b .CharData );!_aebe {return _eg .Errorf ("\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 (_gcba ){case "":*_fbce =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_fbce =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_fbce =2;};};_caag ,_efaef =d .Token ();if _efaef !=nil {return _efaef ;};if _fggea ,_cbfg :=_caag .(_b .EndElement );_cbfg &&_fggea .Name ==start .Name {return nil ;};return _eg .Errorf ("\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 );}; +// Validate validates the EG_OMathElements and its children +func (_efgd *EG_OMathElements )Validate ()error {return _efgd .ValidateWithPath ("\u0045\u0047_\u004f\u004d\u0061t\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};func (_gddag ST_BreakBin )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gddag .String (),start );};func (_fbffa ST_Jc )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_abcgg :=_d .Attr {};_abcgg .Name =name ;switch _fbffa {case ST_JcUnset :_abcgg .Value ="";case ST_JcLeft :_abcgg .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_abcgg .Value ="\u0072\u0069\u0067h\u0074";case ST_JcCenter :_abcgg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcCenterGroup :_abcgg .Value ="c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";};return _abcgg ,nil ;};func (_daf *CT_D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cabe :for {_ada ,_fdeb :=d .Token ();if _fdeb !=nil {return _fdeb ;};switch _cge :=_ada .(type ){case _d .StartElement :switch _cge .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_daf .DPr =NewCT_DPr ();if _geec :=d .DecodeElement (_daf .DPr ,&_cge );_geec !=nil {return _geec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agb :=NewCT_OMathArg ();if _ecc :=d .DecodeElement (_agb ,&_cge );_ecc !=nil {return _ecc ;};_daf .E =append (_daf .E ,_agb );default:_ea .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",_cge .Name );if _faef :=d .Skip ();_faef !=nil {return _faef ;};};case _d .EndElement :break _cabe ;case _d .CharData :};};return nil ;};func NewCT_RChoice ()*CT_RChoice {_gcbgf :=&CT_RChoice {};return _gcbgf }; -// ValidateWithPath validates the CT_R and its children, prefixing error messages with path -func (_cfab *CT_R )ValidateWithPath (path string )error {if _cfab .RPr !=nil {if _efae :=_cfab .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_efae !=nil {return _efae ;};};for _accde ,_ffeb :=range _cfab .Choice {if _dbfgd :=_ffeb .ValidateWithPath (_eg .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_accde ));_dbfgd !=nil {return _dbfgd ;};};return nil ;}; +// ValidateWithPath validates the CT_M and its children, prefixing error messages with path +func (_geba *CT_M )ValidateWithPath (path string )error {if _geba .MPr !=nil {if _egcg :=_geba .MPr .ValidateWithPath (path +"\u002f\u004d\u0050\u0072");_egcg !=nil {return _egcg ;};};for _gdc ,_fga :=range _geba .Mr {if _cgaea :=_fga .ValidateWithPath (_eg .Sprintf ("\u0025s\u002f\u004d\u0072\u005b\u0025\u0064]",path ,_gdc ));_cgaea !=nil {return _cgaea ;};};return nil ;};type CT_LimUppPr struct{CtrlPr *CT_CtrlPr ;}; -// Validate validates the CT_FType and its children -func (_gfgc *CT_FType )Validate ()error {return _gfgc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0054\u0079\u0070\u0065");};type CT_SSubPr struct{CtrlPr *CT_CtrlPr ;};func (_bgb *CT_AccPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bgb .Chr !=nil {_ec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_bgb .Chr ,_ec );};if _bgb .CtrlPr !=nil {_ab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bgb .CtrlPr ,_ab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type MathPr struct{CT_MathPr }; +// Validate validates the CT_RChoice and its children +func (_debc *CT_RChoice )Validate ()error {return _debc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0043\u0068\u006f\u0069\u0063\u0065");}; -// Validate validates the EG_OMathMathElements and its children -func (_bbgbg *EG_OMathMathElements )Validate ()error {return _bbgbg .ValidateWithPath ("E\u0047_\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074h\u0045\u006c\u0065\u006den\u0074\u0073");};func (_fgdae *ST_TopBot )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cead ,_afeb :=d .Token ();if _afeb !=nil {return _afeb ;};if _gggf ,_aafb :=_cead .(_b .EndElement );_aafb &&_gggf .Name ==start .Name {*_fgdae =1;return nil ;};if _efegf ,_dfad :=_cead .(_b .CharData );!_dfad {return _eg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cead );}else {switch string (_efegf ){case "":*_fgdae =0;case "\u0074\u006f\u0070":*_fgdae =1;case "\u0062\u006f\u0074":*_fgdae =2;};};_cead ,_afeb =d .Token ();if _afeb !=nil {return _afeb ;};if _dagf ,_agddg :=_cead .(_b .EndElement );_agddg &&_dagf .Name ==start .Name {return nil ;};return _eg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cead );};func NewEG_OMathElements ()*EG_OMathElements {_cddc :=&EG_OMathElements {};return _cddc }; +// Validate validates the CT_Acc and its children +func (_ffg *CT_Acc )Validate ()error {return _ffg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063");}; -// Validate validates the CT_LimUppPr and its children -func (_ecbf *CT_LimUppPr )Validate ()error {return _ecbf .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072");};type CT_MathPrChoice struct{WrapIndent *CT_TwipsMeasure ;WrapRight *CT_OnOff ;}; +// ValidateWithPath validates the CT_Bar and its children, prefixing error messages with path +func (_fcc *CT_Bar )ValidateWithPath (path string )error {if _fcc .BarPr !=nil {if _ca :=_fcc .BarPr .ValidateWithPath (path +"\u002f\u0042\u0061\u0072\u0050\u0072");_ca !=nil {return _ca ;};};if _afc :=_fcc .E .ValidateWithPath (path +"\u002f\u0045");_afc !=nil {return _afc ;};return nil ;};func (_ebbc *ST_LimLoc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbedb ,_fbbag :=d .Token ();if _fbbag !=nil {return _fbbag ;};if _ccde ,_ebagf :=_fbedb .(_d .EndElement );_ebagf &&_ccde .Name ==start .Name {*_ebbc =1;return nil ;};if _dcca ,_ddde :=_fbedb .(_d .CharData );!_ddde {return _eg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbedb );}else {switch string (_dcca ){case "":*_ebbc =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_ebbc =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_ebbc =2;};};_fbedb ,_fbbag =d .Token ();if _fbbag !=nil {return _fbbag ;};if _eceb ,_ffda :=_fbedb .(_d .EndElement );_ffda &&_eceb .Name ==start .Name {return nil ;};return _eg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbedb );};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 ;};func (_daaaa *CT_OMathArgPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgga :for {_ffbg ,_dgga :=d .Token ();if _dgga !=nil {return _dgga ;};switch _dggd :=_ffbg .(type ){case _d .StartElement :switch _dggd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_daaaa .ArgSz =NewCT_Integer2 ();if _bfca :=d .DecodeElement (_daaaa .ArgSz ,&_dggd );_bfca !=nil {return _bfca ;};default:_ea .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",_dggd .Name );if _eacc :=d .Skip ();_eacc !=nil {return _eacc ;};};case _d .EndElement :break _bgga ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_BorderBox and its children -func (_dd *CT_BorderBox )Validate ()error {return _dd .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");}; +// Validate validates the CT_SSubPr and its children +func (_bbace *CT_SSubPr )Validate ()error {return _bbace .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062\u0050r");};func (_fce *CT_GroupChr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fce .E =NewCT_OMathArg ();_deaf :for {_fgg ,_gbfe :=d .Token ();if _gbfe !=nil {return _gbfe ;};switch _cdg :=_fgg .(type ){case _d .StartElement :switch _cdg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fce .GroupChrPr =NewCT_GroupChrPr ();if _fbda :=d .DecodeElement (_fce .GroupChrPr ,&_cdg );_fbda !=nil {return _fbda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bcec :=d .DecodeElement (_fce .E ,&_cdg );_bcec !=nil {return _bcec ;};default:_ea .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",_cdg .Name );if _ffca :=d .Skip ();_ffca !=nil {return _ffca ;};};case _d .EndElement :break _deaf ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Acc and its children, prefixing error messages with path -func (_da *CT_Acc )ValidateWithPath (path string )error {if _da .AccPr !=nil {if _eda :=_da .AccPr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0050\u0072");_eda !=nil {return _eda ;};};if _ac :=_da .E .ValidateWithPath (path +"\u002f\u0045");_ac !=nil {return _ac ;};return nil ;};func (_egggd ST_Style )Validate ()error {return _egggd .ValidateWithPath ("")};func (_gefb *CT_Func )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gefb .FuncPr !=nil {_eadc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063\u0050\u0072"}};e .EncodeElement (_gefb .FuncPr ,_eadc );};_afce :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0066\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gefb .FName ,_afce );_dbad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_gefb .E ,_dbad );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_BreakBin ()*CT_BreakBin {_cdd :=&CT_BreakBin {};return _cdd };func (_eafa *CT_LimUppPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eafa .CtrlPr !=nil {_dagg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_eafa .CtrlPr ,_dagg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SSupPr and its children, prefixing error messages with path +func (_dfeg *CT_SSupPr )ValidateWithPath (path string )error {if _dfeg .CtrlPr !=nil {if _gbgcf :=_dfeg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gbgcf !=nil {return _gbgcf ;};};return nil ;};func NewCT_Box ()*CT_Box {_egb :=&CT_Box {};_egb .E =NewCT_OMathArg ();return _egb }; -// ValidateWithPath validates the CT_MCS and its children, prefixing error messages with path -func (_gbdac *CT_MCS )ValidateWithPath (path string )error {for _cba ,_gfd :=range _gbdac .Mc {if _edb :=_gfd .ValidateWithPath (_eg .Sprintf ("\u0025s\u002f\u004d\u0063\u005b\u0025\u0064]",path ,_cba ));_edb !=nil {return _edb ;};};return nil ;};func (_gccg *CT_Char )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ace :=range start .Attr {if _ace .Name .Local =="\u0076\u0061\u006c"{_eeg ,_facd :=_ace .Value ,error (nil );if _facd !=nil {return _facd ;};_gccg .ValAttr =_eeg ;continue ;};};for {_geg ,_cgba :=d .Token ();if _cgba !=nil {return _eg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u003a\u0020\u0025\u0073",_cgba );};if _ebf ,_fcc :=_geg .(_b .EndElement );_fcc &&_ebf .Name ==start .Name {break ;};};return nil ;};func (_gfg *CT_FPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afdf :for {_faeg ,_gdga :=d .Token ();if _gdga !=nil {return _gdga ;};switch _bfc :=_faeg .(type ){case _b .StartElement :switch _bfc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074\u0079\u0070\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074\u0079\u0070\u0065"}:_gfg .Type =NewCT_FType ();if _beg :=d .DecodeElement (_gfg .Type ,&_bfc );_beg !=nil {return _beg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gfg .CtrlPr =NewCT_CtrlPr ();if _cggf :=d .DecodeElement (_gfg .CtrlPr ,&_bfc );_cggf !=nil {return _cggf ;};default:_ea .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",_bfc .Name );if _bacg :=d .Skip ();_bacg !=nil {return _bacg ;};};case _b .EndElement :break _afdf ;case _b .CharData :};};return nil ;};func (_abgd *CT_Integer255 )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_eg .Sprintf ("\u0025\u0076",_abgd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_BreakBinSub struct{ValAttr ST_BreakBinSub ;};func (_fecdb *EG_ScriptStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u006d\u003aE\u0047\u005f\u0053c\u0072\u0069\u0070\u0074\u0053\u0074\u0079\u006c\u0065";if _fecdb .Scr !=nil {_eaaa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073c\u0072"}};e .EncodeElement (_fecdb .Scr ,_eaaa );};if _fecdb .Sty !=nil {_gbcf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073t\u0079"}};e .EncodeElement (_fecdb .Sty ,_gbcf );};return nil ;};func NewCT_NaryPr ()*CT_NaryPr {_bafgc :=&CT_NaryPr {};return _bafgc };func (_dfcb *CT_OMathArg )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgcf :for {_ecff ,_afegd :=d .Token ();if _afegd !=nil {return _afegd ;};switch _cadfg :=_ecff .(type ){case _b .StartElement :switch _cadfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0072\u0067P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0072\u0067P\u0072"}:_dfcb .ArgPr =NewCT_OMathArgPr ();if _aag :=d .DecodeElement (_dfcb .ArgPr ,&_cadfg );_aag !=nil {return _aag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_fggb :=NewEG_OMathMathElements ();_fggb .Acc =NewCT_Acc ();if _fdcg :=d .DecodeElement (_fggb .Acc ,&_cadfg );_fdcg !=nil {return _fdcg ;};_dfcb .EG_OMathMathElements =append (_dfcb .EG_OMathMathElements ,_fggb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_defa :=NewEG_OMathMathElements ();_defa .Bar =NewCT_Bar ();if _bcg :=d .DecodeElement (_defa .Bar ,&_cadfg );_bcg !=nil {return _bcg ;};_dfcb .EG_OMathMathElements =append (_dfcb .EG_OMathMathElements ,_defa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_egdda :=NewEG_OMathMathElements ();_egdda .Box =NewCT_Box ();if _acfb :=d .DecodeElement (_egdda .Box ,&_cadfg );_acfb !=nil {return _acfb ;};_dfcb .EG_OMathMathElements =append (_dfcb .EG_OMathMathElements ,_egdda );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_fcae :=NewEG_OMathMathElements ();_fcae .BorderBox =NewCT_BorderBox ();if _bdcb :=d .DecodeElement (_fcae .BorderBox ,&_cadfg );_bdcb !=nil {return _bdcb ;};_dfcb .EG_OMathMathElements =append (_dfcb .EG_OMathMathElements ,_fcae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_gde :=NewEG_OMathMathElements ();_gde .D =NewCT_D ();if _cfad :=d .DecodeElement (_gde .D ,&_cadfg );_cfad !=nil {return _cfad ;};_dfcb .EG_OMathMathElements =append (_dfcb .EG_OMathMathElements ,_gde );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_agad :=NewEG_OMathMathElements ();_agad .EqArr =NewCT_EqArr ();if _ffee :=d .DecodeElement (_agad .EqArr ,&_cadfg );_ffee !=nil {return _ffee ;};_dfcb .EG_OMathMathElements =append (_dfcb .EG_OMathMathElements ,_agad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_dcdc :=NewEG_OMathMathElements ();_dcdc .F =NewCT_F ();if _aecd :=d .DecodeElement (_dcdc .F ,&_cadfg );_aecd !=nil {return _aecd ;};_dfcb .EG_OMathMathElements =append (_dfcb .EG_OMathMathElements ,_dcdc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_dgdd :=NewEG_OMathMathElements ();_dgdd .Func =NewCT_Func ();if _agcb :=d .DecodeElement (_dgdd .Func ,&_cadfg );_agcb !=nil {return _agcb ;};_dfcb .EG_OMathMathElements =append (_dfcb .EG_OMathMathElements ,_dgdd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_gca :=NewEG_OMathMathElements ();_gca .GroupChr =NewCT_GroupChr ();if _abad :=d .DecodeElement (_gca .GroupChr ,&_cadfg );_abad !=nil {return _abad ;};_dfcb .EG_OMathMathElements =append (_dfcb .EG_OMathMathElements ,_gca );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_bddg :=NewEG_OMathMathElements ();_bddg .LimLow =NewCT_LimLow ();if _egbg :=d .DecodeElement (_bddg .LimLow ,&_cadfg );_egbg !=nil {return _egbg ;};_dfcb .EG_OMathMathElements =append (_dfcb .EG_OMathMathElements ,_bddg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_ebbe :=NewEG_OMathMathElements ();_ebbe .LimUpp =NewCT_LimUpp ();if _ebdb :=d .DecodeElement (_ebbe .LimUpp ,&_cadfg );_ebdb !=nil {return _ebdb ;};_dfcb .EG_OMathMathElements =append (_dfcb .EG_OMathMathElements ,_ebbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_aagb :=NewEG_OMathMathElements ();_aagb .M =NewCT_M ();if _bdfcg :=d .DecodeElement (_aagb .M ,&_cadfg );_bdfcg !=nil {return _bdfcg ;};_dfcb .EG_OMathMathElements =append (_dfcb .EG_OMathMathElements ,_aagb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_adbd :=NewEG_OMathMathElements ();_adbd .Nary =NewCT_Nary ();if _ddaa :=d .DecodeElement (_adbd .Nary ,&_cadfg );_ddaa !=nil {return _ddaa ;};_dfcb .EG_OMathMathElements =append (_dfcb .EG_OMathMathElements ,_adbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_dcfef :=NewEG_OMathMathElements ();_dcfef .Phant =NewCT_Phant ();if _gccgg :=d .DecodeElement (_dcfef .Phant ,&_cadfg );_gccgg !=nil {return _gccgg ;};_dfcb .EG_OMathMathElements =append (_dfcb .EG_OMathMathElements ,_dcfef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_aeba :=NewEG_OMathMathElements ();_aeba .Rad =NewCT_Rad ();if _efda :=d .DecodeElement (_aeba .Rad ,&_cadfg );_efda !=nil {return _efda ;};_dfcb .EG_OMathMathElements =append (_dfcb .EG_OMathMathElements ,_aeba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_eec :=NewEG_OMathMathElements ();_eec .SPre =NewCT_SPre ();if _gdgd :=d .DecodeElement (_eec .SPre ,&_cadfg );_gdgd !=nil {return _gdgd ;};_dfcb .EG_OMathMathElements =append (_dfcb .EG_OMathMathElements ,_eec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_fce :=NewEG_OMathMathElements ();_fce .SSub =NewCT_SSub ();if _egfa :=d .DecodeElement (_fce .SSub ,&_cadfg );_egfa !=nil {return _egfa ;};_dfcb .EG_OMathMathElements =append (_dfcb .EG_OMathMathElements ,_fce );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_fbab :=NewEG_OMathMathElements ();_fbab .SSubSup =NewCT_SSubSup ();if _edfe :=d .DecodeElement (_fbab .SSubSup ,&_cadfg );_edfe !=nil {return _edfe ;};_dfcb .EG_OMathMathElements =append (_dfcb .EG_OMathMathElements ,_fbab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_faef :=NewEG_OMathMathElements ();_faef .SSup =NewCT_SSup ();if _cfffa :=d .DecodeElement (_faef .SSup ,&_cadfg );_cfffa !=nil {return _cfffa ;};_dfcb .EG_OMathMathElements =append (_dfcb .EG_OMathMathElements ,_faef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_gfcd :=NewEG_OMathMathElements ();_gfcd .R =NewCT_R ();if _dbgf :=d .DecodeElement (_gfcd .R ,&_cadfg );_dbgf !=nil {return _dbgf ;};_dfcb .EG_OMathMathElements =append (_dfcb .EG_OMathMathElements ,_gfcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dfcb .CtrlPr =NewCT_CtrlPr ();if _efca :=d .DecodeElement (_dfcb .CtrlPr ,&_cadfg );_efca !=nil {return _efca ;};default:_ea .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",_cadfg .Name );if _eacgd :=d .Skip ();_eacgd !=nil {return _eacgd ;};};case _b .EndElement :break _fgcf ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Phant and its children, prefixing error messages with path +func (_ddbb *CT_Phant )ValidateWithPath (path string )error {if _ddbb .PhantPr !=nil {if _bbff :=_ddbb .PhantPr .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");_bbff !=nil {return _bbff ;};};if _eebe :=_ddbb .E .ValidateWithPath (path +"\u002f\u0045");_eebe !=nil {return _eebe ;};return nil ;};func (_fgeg *CT_Text )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgca :=range start .Attr {if _bgca .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"&&_bgca .Name .Local =="\u0073\u0070\u0061c\u0065"{_beef ,_aegfa :=_bgca .Value ,error (nil );if _aegfa !=nil {return _aegfa ;};_fgeg .SpaceAttr =&_beef ;continue ;};};for {_bdcda ,_ebgf :=d .Token ();if _ebgf !=nil {return _eg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_ebgf );};if _agec ,_becgb :=_bdcda .(_d .CharData );_becgb {_fgeg .Content =string (_agec );};if _cfee ,_edbbd :=_bdcda .(_d .EndElement );_edbbd &&_cfee .Name ==start .Name {break ;};};return nil ;};func (_aafa *CT_MR )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fec :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};for _ ,_ffdb :=range _aafa .E {e .EncodeElement (_ffdb ,_fec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_MC and its children -func (_dcg *CT_MC )Validate ()error {return _dcg .ValidateWithPath ("\u0043\u0054\u005fM\u0043")};type CT_Box struct{BoxPr *CT_BoxPr ;E *CT_OMathArg ;}; +// ValidateWithPath validates the CT_MathPrChoice and its children, prefixing error messages with path +func (_abgc *CT_MathPrChoice )ValidateWithPath (path string )error {if _abgc .WrapIndent !=nil {if _cfbb :=_abgc .WrapIndent .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074");_cfbb !=nil {return _cfbb ;};};if _abgc .WrapRight !=nil {if _edbg :=_abgc .WrapRight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074");_edbg !=nil {return _edbg ;};};return nil ;};func (_dfed *CT_SSubPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgab :for {_cabf ,_dagaf :=d .Token ();if _dagaf !=nil {return _dagaf ;};switch _feea :=_cabf .(type ){case _d .StartElement :switch _feea .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfed .CtrlPr =NewCT_CtrlPr ();if _cdce :=d .DecodeElement (_dfed .CtrlPr ,&_feea );_cdce !=nil {return _cdce ;};default:_ea .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",_feea .Name );if _ggba :=d .Skip ();_ggba !=nil {return _ggba ;};};case _d .EndElement :break _dgab ;case _d .CharData :};};return nil ;};func (_gfca ST_LimLoc )Validate ()error {return _gfca .ValidateWithPath ("")};func (_bec *CT_BarPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bec .Pos !=nil {_fae :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_bec .Pos ,_fae );};if _bec .CtrlPr !=nil {_eca :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bec .CtrlPr ,_eca );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_YAlign ()*CT_YAlign {_gdeab :=&CT_YAlign {};_gdeab .ValAttr =_dd .ST_YAlign (1);return _gdeab ;};func (_fcgg *CT_TwipsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fefg :=range start .Attr {if _fefg .Name .Local =="\u0076\u0061\u006c"{_dega ,_ceca :=ParseUnionST_TwipsMeasure (_fefg .Value );if _ceca !=nil {return _ceca ;};_fcgg .ValAttr =_dega ;continue ;};};for {_eaab ,_add :=d .Token ();if _add !=nil {return _eg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_add );};if _fgdf ,_cbeeb :=_eaab .(_d .EndElement );_cbeeb &&_fgdf .Name ==start .Name {break ;};};return nil ;};func NewCT_OnOff ()*CT_OnOff {_ddd :=&CT_OnOff {};return _ddd };func NewCT_SpacingRule ()*CT_SpacingRule {_gedf :=&CT_SpacingRule {};_gedf .ValAttr =0;return _gedf };func (_bead *MathPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bead .CT_MathPr =*NewCT_MathPr ();_edebc :for {_afeb ,_gfacbf :=d .Token ();if _gfacbf !=nil {return _gfacbf ;};switch _defe :=_afeb .(type ){case _d .StartElement :switch _defe .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bead .MathFont =NewCT_String ();if _bddgf :=d .DecodeElement (_bead .MathFont ,&_defe );_bddgf !=nil {return _bddgf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bead .BrkBin =NewCT_BreakBin ();if _fgbe :=d .DecodeElement (_bead .BrkBin ,&_defe );_fgbe !=nil {return _fgbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bead .BrkBinSub =NewCT_BreakBinSub ();if _edeee :=d .DecodeElement (_bead .BrkBinSub ,&_defe );_edeee !=nil {return _edeee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bead .SmallFrac =NewCT_OnOff ();if _dfdb :=d .DecodeElement (_bead .SmallFrac ,&_defe );_dfdb !=nil {return _dfdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bead .DispDef =NewCT_OnOff ();if _gfce :=d .DecodeElement (_bead .DispDef ,&_defe );_gfce !=nil {return _gfce ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bead .LMargin =NewCT_TwipsMeasure ();if _agfdb :=d .DecodeElement (_bead .LMargin ,&_defe );_agfdb !=nil {return _agfdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bead .RMargin =NewCT_TwipsMeasure ();if _cfcga :=d .DecodeElement (_bead .RMargin ,&_defe );_cfcga !=nil {return _cfcga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bead .DefJc =NewCT_OMathJc ();if _dbeb :=d .DecodeElement (_bead .DefJc ,&_defe );_dbeb !=nil {return _dbeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bead .PreSp =NewCT_TwipsMeasure ();if _effa :=d .DecodeElement (_bead .PreSp ,&_defe );_effa !=nil {return _effa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bead .PostSp =NewCT_TwipsMeasure ();if _fecb :=d .DecodeElement (_bead .PostSp ,&_defe );_fecb !=nil {return _fecb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bead .InterSp =NewCT_TwipsMeasure ();if _dcgbb :=d .DecodeElement (_bead .InterSp ,&_defe );_dcgbb !=nil {return _dcgbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bead .IntraSp =NewCT_TwipsMeasure ();if _dcdef :=d .DecodeElement (_bead .IntraSp ,&_defe );_dcdef !=nil {return _dcdef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bead .Choice =NewCT_MathPrChoice ();if _feabd :=d .DecodeElement (&_bead .Choice .WrapIndent ,&_defe );_feabd !=nil {return _feabd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bead .Choice =NewCT_MathPrChoice ();if _ggcfc :=d .DecodeElement (&_bead .Choice .WrapRight ,&_defe );_ggcfc !=nil {return _ggcfc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bead .IntLim =NewCT_LimLoc ();if _fbefb :=d .DecodeElement (_bead .IntLim ,&_defe );_fbefb !=nil {return _fbefb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bead .NaryLim =NewCT_LimLoc ();if _ggcag :=d .DecodeElement (_bead .NaryLim ,&_defe );_ggcag !=nil {return _ggcag ;};default:_ea .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",_defe .Name );if _ccfe :=d .Skip ();_ccfe !=nil {return _ccfe ;};};case _d .EndElement :break _edebc ;case _d .CharData :};};return nil ;};type EG_OMathElements struct{EG_OMathMathElements []*EG_OMathMathElements ;};const (ST_ShpUnset ST_Shp =0;ST_ShpCentered ST_Shp =1;ST_ShpMatch ST_Shp =2;); -// Validate validates the CT_Script and its children -func (_gebc *CT_Script )Validate ()error {return _gebc .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0072\u0069\u0070t");};func (_ffe *CT_FType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_edgg ,_dgff :=_ffe .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _dgff !=nil {return _dgff ;};start .Attr =append (start .Attr ,_edgg );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Integer2 struct{ValAttr int64 ;};type CT_FType struct{ValAttr ST_FType ;}; +// ValidateWithPath validates the CT_OMathPara and its children, prefixing error messages with path +func (_edcbe *CT_OMathPara )ValidateWithPath (path string )error {if _edcbe .OMathParaPr !=nil {if _dbfa :=_edcbe .OMathParaPr .ValidateWithPath (path +"\u002f\u004f\u004da\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072");_dbfa !=nil {return _dbfa ;};};for _cddde ,_ecgf :=range _edcbe .OMath {if _befc :=_ecgf .ValidateWithPath (_eg .Sprintf ("\u0025\u0073\u002fO\u004d\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_cddde ));_befc !=nil {return _befc ;};};return nil ;};func (_dade *CT_TwipsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_eg .Sprintf ("\u0025\u0076",_dade .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_CtrlPr ()*CT_CtrlPr {_faeg :=&CT_CtrlPr {};return _faeg };type CT_MathPrChoice struct{WrapIndent *CT_TwipsMeasure ;WrapRight *CT_OnOff ;};type CT_SSub struct{SSubPr *CT_SSubPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;}; -// ValidateWithPath validates the CT_EqArrPr and its children, prefixing error messages with path -func (_bga *CT_EqArrPr )ValidateWithPath (path string )error {if _bga .BaseJc !=nil {if _cada :=_bga .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_cada !=nil {return _cada ;};};if _bga .MaxDist !=nil {if _ebce :=_bga .MaxDist .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u0044\u0069\u0073\u0074");_ebce !=nil {return _ebce ;};};if _bga .ObjDist !=nil {if _caa :=_bga .ObjDist .ValidateWithPath (path +"\u002f\u004f\u0062\u006a\u0044\u0069\u0073\u0074");_caa !=nil {return _caa ;};};if _bga .RSpRule !=nil {if _fbb :=_bga .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_fbb !=nil {return _fbb ;};};if _bga .RSp !=nil {if _ffff :=_bga .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_ffff !=nil {return _ffff ;};};if _bga .CtrlPr !=nil {if _dddc :=_bga .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dddc !=nil {return _dddc ;};};return nil ;};func NewCT_R ()*CT_R {_addg :=&CT_R {};return _addg };func (_egfb *CT_RPR )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dae :for {_ccag ,_ecce :=d .Token ();if _ecce !=nil {return _ecce ;};switch _aecbf :=_ccag .(type ){case _b .StartElement :switch _aecbf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u0074"}:_egfb .Lit =NewCT_OnOff ();if _cbgbb :=d .DecodeElement (_egfb .Lit ,&_aecbf );_cbgbb !=nil {return _cbgbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u006f\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u006f\u0072"}:_egfb .Choice =NewCT_RPRChoice ();if _bcgd :=d .DecodeElement (&_egfb .Choice .Nor ,&_aecbf );_bcgd !=nil {return _bcgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b"}:_egfb .Brk =NewCT_ManualBreak ();if _fgbc :=d .DecodeElement (_egfb .Brk ,&_aecbf );_fgbc !=nil {return _fgbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e"}:_egfb .Aln =NewCT_OnOff ();if _baaa :=d .DecodeElement (_egfb .Aln ,&_aecbf );_baaa !=nil {return _baaa ;};default:_ea .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",_aecbf .Name );if _adfb :=d .Skip ();_adfb !=nil {return _adfb ;};};case _b .EndElement :break _dae ;case _b .CharData :};};return nil ;};func (_dcbc ST_TopBot )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dcbc .String (),start );};type CT_SSupPr struct{CtrlPr *CT_CtrlPr ;};func NewCT_PhantPr ()*CT_PhantPr {_ebca :=&CT_PhantPr {};return _ebca };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 ;};type CT_FuncPr struct{CtrlPr *CT_CtrlPr ;}; +// ValidateWithPath validates the CT_FPr and its children, prefixing error messages with path +func (_fada *CT_FPr )ValidateWithPath (path string )error {if _fada .Type !=nil {if _ffec :=_fada .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_ffec !=nil {return _ffec ;};};if _fada .CtrlPr !=nil {if _eac :=_fada .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_eac !=nil {return _eac ;};};return nil ;};func (_cafbf *CT_R )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cafbf .RPr !=nil {_dge :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0072P\u0072"}};e .EncodeElement (_cafbf .RPr ,_dge );};if _cafbf .Choice !=nil {for _ ,_fcgbg :=range _cafbf .Choice {_fcgbg .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdedg *ST_BreakBin )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adcfc ,_fddd :=d .Token ();if _fddd !=nil {return _fddd ;};if _aeec ,_fecg :=_adcfc .(_d .EndElement );_fecg &&_aeec .Name ==start .Name {*_fdedg =1;return nil ;};if _fdffb ,_bgbea :=_adcfc .(_d .CharData );!_bgbea {return _eg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adcfc );}else {switch string (_fdffb ){case "":*_fdedg =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_fdedg =1;case "\u0061\u0066\u0074e\u0072":*_fdedg =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_fdedg =3;};};_adcfc ,_fddd =d .Token ();if _fddd !=nil {return _fddd ;};if _bcca ,_bebd :=_adcfc .(_d .EndElement );_bebd &&_bcca .Name ==start .Name {return nil ;};return _eg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adcfc );};func NewCT_LimLow ()*CT_LimLow {_cgae :=&CT_LimLow {};_cgae .E =NewCT_OMathArg ();_cgae .Lim =NewCT_OMathArg ();return _cgae ;}; -// Validate validates the CT_BreakBinSub and its children -func (_dcb *CT_BreakBinSub )Validate ()error {return _dcb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042i\u006e\u0053\u0075\u0062");};func (_gg *CT_Box )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gg .E =NewCT_OMathArg ();_cad :for {_bge ,_badg :=d .Token ();if _badg !=nil {return _badg ;};switch _dfd :=_bge .(type ){case _b .StartElement :switch _dfd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078P\u0072"}:_gg .BoxPr =NewCT_BoxPr ();if _gfc :=d .DecodeElement (_gg .BoxPr ,&_dfd );_gfc !=nil {return _gfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _aea :=d .DecodeElement (_gg .E ,&_dfd );_aea !=nil {return _aea ;};default:_ea .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",_dfd .Name );if _ada :=d .Skip ();_ada !=nil {return _ada ;};};case _b .EndElement :break _cad ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_BorderBox and its children, prefixing error messages with path +func (_dad *CT_BorderBox )ValidateWithPath (path string )error {if _dad .BorderBoxPr !=nil {if _ba :=_dad .BorderBoxPr .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072");_ba !=nil {return _ba ;};};if _ecd :=_dad .E .ValidateWithPath (path +"\u002f\u0045");_ecd !=nil {return _ecd ;};return nil ;};func (_bggb *CT_OMathJc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bggb .ValAttr !=ST_JcUnset {_cefa ,_cbbf :=_bggb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"});if _cbbf !=nil {return _cbbf ;};start .Attr =append (start .Attr ,_cefa );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_BorderBox struct{BorderBoxPr *CT_BorderBoxPr ;E *CT_OMathArg ;};func (_cagg *CT_R )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaba :for {_egcc ,_bcdg :=d .Token ();if _bcdg !=nil {return _bcdg ;};switch _bfbg :=_egcc .(type ){case _d .StartElement :switch _bfbg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cagg .RPr =NewCT_RPR ();if _dgeb :=d .DecodeElement (_cagg .RPr ,&_bfbg );_dgeb !=nil {return _dgeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_begg :=NewCT_RChoice ();if _gdbfd :=d .DecodeElement (&_begg .T ,&_bfbg );_gdbfd !=nil {return _gdbfd ;};_cagg .Choice =append (_cagg .Choice ,_begg );default:_ea .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",_bfbg .Name );if _dcd :=d .Skip ();_dcd !=nil {return _dcd ;};};case _d .EndElement :break _gaba ;case _d .CharData :};};return nil ;};func (_dfabbc *CT_OnOff )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dfabbc .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_eg .Sprintf ("\u0025\u0076",*_dfabbc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_MCS ()*CT_MCS {_aaef :=&CT_MCS {};return _aaef };func NewCT_SSub ()*CT_SSub {_bfac :=&CT_SSub {};_bfac .E =NewCT_OMathArg ();_bfac .Sub =NewCT_OMathArg ();return _bfac ;};func (_caged *ST_TopBot )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_caged =0;case "\u0074\u006f\u0070":*_caged =1;case "\u0062\u006f\u0074":*_caged =2;};return nil ;};func (_bgfa *EG_ScriptStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u006d\u003aE\u0047\u005f\u0053c\u0072\u0069\u0070\u0074\u0053\u0074\u0079\u006c\u0065";if _bgfa .Scr !=nil {_bcea :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073c\u0072"}};e .EncodeElement (_bgfa .Scr ,_bcea );};if _bgfa .Sty !=nil {_bagfc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073t\u0079"}};e .EncodeElement (_bgfa .Sty ,_bagfc );};return nil ;};func (_dcfe ST_Style )Validate ()error {return _dcfe .ValidateWithPath ("")};type CT_OMathParaPr struct{Jc *CT_OMathJc ;};func NewCT_SPrePr ()*CT_SPrePr {_fcdb :=&CT_SPrePr {};return _fcdb };func NewCT_SPre ()*CT_SPre {_fbg :=&CT_SPre {};_fbg .Sub =NewCT_OMathArg ();_fbg .Sup =NewCT_OMathArg ();_fbg .E =NewCT_OMathArg ();return _fbg ;}; -// Validate validates the CT_SSup and its children -func (_bfgf *CT_SSup )Validate ()error {return _bfgf .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070");}; +// ValidateWithPath validates the CT_Rad and its children, prefixing error messages with path +func (_cdef *CT_Rad )ValidateWithPath (path string )error {if _cdef .RadPr !=nil {if _fafd :=_cdef .RadPr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0050\u0072");_fafd !=nil {return _fafd ;};};if _fddc :=_cdef .Deg .ValidateWithPath (path +"\u002f\u0044\u0065\u0067");_fddc !=nil {return _fddc ;};if _ceaa :=_cdef .E .ValidateWithPath (path +"\u002f\u0045");_ceaa !=nil {return _ceaa ;};return nil ;}; -// Validate validates the CT_SPrePr and its children -func (_feeg *CT_SPrePr )Validate ()error {return _feeg .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065\u0050r");};func (_edeg *CT_String )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gece :=range start .Attr {if _gece .Name .Local =="\u0076\u0061\u006c"{_ecec ,_dedgb :=_gece .Value ,error (nil );if _dedgb !=nil {return _dedgb ;};_edeg .ValAttr =&_ecec ;continue ;};};for {_fdee ,_gggc :=d .Token ();if _gggc !=nil {return _eg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_gggc );};if _gecb ,_ddfb :=_fdee .(_b .EndElement );_ddfb &&_gecb .Name ==start .Name {break ;};};return nil ;};func NewCT_MC ()*CT_MC {_afba :=&CT_MC {};return _afba };type CT_Bar struct{BarPr *CT_BarPr ;E *CT_OMathArg ;};func (_caf ST_Jc )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdgbd :=_b .Attr {};_cdgbd .Name =name ;switch _caf {case ST_JcUnset :_cdgbd .Value ="";case ST_JcLeft :_cdgbd .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_cdgbd .Value ="\u0072\u0069\u0067h\u0074";case ST_JcCenter :_cdgbd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcCenterGroup :_cdgbd .Value ="c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";};return _cdgbd ,nil ;};func (_egaa *CT_SSupPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _egaa .CtrlPr !=nil {_ebgb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_egaa .CtrlPr ,_ebgb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_RPRChoice and its children +func (_dedgb *CT_RPRChoice )Validate ()error {return _dedgb .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0052\u0043\u0068\u006f\u0069\u0063\u0065");}; -// ValidateWithPath validates the CT_SSubPr and its children, prefixing error messages with path -func (_fegf *CT_SSubPr )ValidateWithPath (path string )error {if _fegf .CtrlPr !=nil {if _cfdba :=_fegf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cfdba !=nil {return _cfdba ;};};return nil ;};func NewCT_Char ()*CT_Char {_gagd :=&CT_Char {};return _gagd };func (_dbefg *CT_String )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dbefg .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_eg .Sprintf ("\u0025\u0076",*_dbefg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LimLowPr and its children +func (_aaae *CT_LimLowPr )Validate ()error {return _aaae .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072");};func NewMathPr ()*MathPr {_ceegb :=&MathPr {};_ceegb .CT_MathPr =*NewCT_MathPr ();return _ceegb };func (_ace *CT_FuncPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ace .CtrlPr !=nil {_cafe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ace .CtrlPr ,_cafe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_OMathArg ()*CT_OMathArg {_acde :=&CT_OMathArg {};return _acde };type CT_SSubSupPr struct{AlnScr *CT_OnOff ;CtrlPr *CT_CtrlPr ;}; -// ValidateWithPath validates the CT_F and its children, prefixing error messages with path -func (_acc *CT_F )ValidateWithPath (path string )error {if _acc .FPr !=nil {if _cag :=_acc .FPr .ValidateWithPath (path +"\u002f\u0046\u0050\u0072");_cag !=nil {return _cag ;};};if _cbe :=_acc .Num .ValidateWithPath (path +"\u002f\u004e\u0075\u006d");_cbe !=nil {return _cbe ;};if _bdbb :=_acc .Den .ValidateWithPath (path +"\u002f\u0044\u0065\u006e");_bdbb !=nil {return _bdbb ;};return nil ;};func (_edgf ST_Script )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_edgf .String (),start );};func (_daa *CT_OMathParaPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _daa .Jc !=nil {_cdaa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006a\u0063"}};e .EncodeElement (_daa .Jc ,_cdaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfac *CT_M )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcbg :for {_caef ,_befa :=d .Token ();if _befa !=nil {return _befa ;};switch _edfg :=_caef .(type ){case _b .StartElement :switch _edfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0050\u0072"}:_bfac .MPr =NewCT_MPr ();if _gafe :=d .DecodeElement (_bfac .MPr ,&_edfg );_gafe !=nil {return _gafe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0072"}:_afdg :=NewCT_MR ();if _ggcb :=d .DecodeElement (_afdg ,&_edfg );_ggcb !=nil {return _ggcb ;};_bfac .Mr =append (_bfac .Mr ,_afdg );default:_ea .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",_edfg .Name );if _ffcfc :=d .Skip ();_ffcfc !=nil {return _ffcfc ;};};case _b .EndElement :break _bcbg ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_MCPr and its children, prefixing error messages with path +func (_fddg *CT_MCPr )ValidateWithPath (path string )error {if _fddg .Count !=nil {if _cffe :=_fddg .Count .ValidateWithPath (path +"\u002f\u0043\u006f\u0075\u006e\u0074");_cffe !=nil {return _cffe ;};};if _fddg .McJc !=nil {if _fbaf :=_fddg .McJc .ValidateWithPath (path +"\u002f\u004d\u0063J\u0063");_fbaf !=nil {return _fbaf ;};};return nil ;}; -// ValidateWithPath validates the CT_LimLow and its children, prefixing error messages with path -func (_cgce *CT_LimLow )ValidateWithPath (path string )error {if _cgce .LimLowPr !=nil {if _beab :=_cgce .LimLowPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077\u0050r");_beab !=nil {return _beab ;};};if _fedb :=_cgce .E .ValidateWithPath (path +"\u002f\u0045");_fedb !=nil {return _fedb ;};if _eafc :=_cgce .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_eafc !=nil {return _eafc ;};return nil ;};func (_edga *CT_RChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gabd :for {_adbdd ,_cbcgd :=d .Token ();if _cbcgd !=nil {return _cbcgd ;};switch _ggb :=_adbdd .(type ){case _b .StartElement :switch _ggb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074"}:_bdbcc :=NewCT_Text ();if _aaff :=d .DecodeElement (_bdbcc ,&_ggb );_aaff !=nil {return _aaff ;};_edga .T =append (_edga .T ,_bdbcc );default:_ea .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",_ggb .Name );if _cega :=d .Skip ();_cega !=nil {return _cega ;};};case _b .EndElement :break _gabd ;case _b .CharData :};};return nil ;};func (_ffd *CT_BorderBoxPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gff :for {_db ,_cbg :=d .Token ();if _cbg !=nil {return _cbg ;};switch _gdb :=_db .(type ){case _b .StartElement :switch _gdb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0054\u006f\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0054\u006f\u0070"}:_ffd .HideTop =NewCT_OnOff ();if _gag :=d .DecodeElement (_ffd .HideTop ,&_gdb );_gag !=nil {return _gag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0042\u006f\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0042\u006f\u0074"}:_ffd .HideBot =NewCT_OnOff ();if _fb :=d .DecodeElement (_ffd .HideBot ,&_gdb );_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\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}:_ffd .HideLeft =NewCT_OnOff ();if _dgd :=d .DecodeElement (_ffd .HideLeft ,&_gdb );_dgd !=nil {return _dgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0052\u0069\u0067\u0068t"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0052\u0069\u0067\u0068t"}:_ffd .HideRight =NewCT_OnOff ();if _adb :=d .DecodeElement (_ffd .HideRight ,&_gdb );_adb !=nil {return _adb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0048"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0048"}:_ffd .StrikeH =NewCT_OnOff ();if _afc :=d .DecodeElement (_ffd .StrikeH ,&_gdb );_afc !=nil {return _afc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0056"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0056"}:_ffd .StrikeV =NewCT_OnOff ();if _dec :=d .DecodeElement (_ffd .StrikeV ,&_gdb );_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\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}:_ffd .StrikeBLTR =NewCT_OnOff ();if _acb :=d .DecodeElement (_ffd .StrikeBLTR ,&_gdb );_acb !=nil {return _acb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}:_ffd .StrikeTLBR =NewCT_OnOff ();if _bag :=d .DecodeElement (_ffd .StrikeTLBR ,&_gdb );_bag !=nil {return _bag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_ffd .CtrlPr =NewCT_CtrlPr ();if _gce :=d .DecodeElement (_ffd .CtrlPr ,&_gdb );_gce !=nil {return _gce ;};default:_ea .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",_gdb .Name );if _fac :=d .Skip ();_fac !=nil {return _fac ;};};case _b .EndElement :break _gff ;case _b .CharData :};};return nil ;};type EG_OMathElements struct{EG_OMathMathElements []*EG_OMathMathElements ;};func (_aabb *CT_GroupChrPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfca :for {_baddd ,_cff :=d .Token ();if _cff !=nil {return _cff ;};switch _aaedg :=_baddd .(type ){case _b .StartElement :switch _aaedg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_aabb .Chr =NewCT_Char ();if _cadf :=d .DecodeElement (_aabb .Chr ,&_aaedg );_cadf !=nil {return _cadf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073"}:_aabb .Pos =NewCT_TopBot ();if _edaf :=d .DecodeElement (_aabb .Pos ,&_aaedg );_edaf !=nil {return _edaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0076\u0065\u0072\u0074\u004a\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0076\u0065\u0072\u0074\u004a\u0063"}:_aabb .VertJc =NewCT_TopBot ();if _caeg :=d .DecodeElement (_aabb .VertJc ,&_aaedg );_caeg !=nil {return _caeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_aabb .CtrlPr =NewCT_CtrlPr ();if _dafe :=d .DecodeElement (_aabb .CtrlPr ,&_aaedg );_dafe !=nil {return _dafe ;};default:_ea .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",_aaedg .Name );if _bcfb :=d .Skip ();_bcfb !=nil {return _bcfb ;};};case _b .EndElement :break _dfca ;case _b .CharData :};};return nil ;};func (_bbcg *CT_MR )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fedba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};for _ ,_afee :=range _bbcg .E {e .EncodeElement (_afee ,_fedba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DPr and its children +func (_ddef *CT_DPr )Validate ()error {return _ddef .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0072");}; -// Validate validates the CT_F and its children -func (_bded *CT_F )Validate ()error {return _bded .ValidateWithPath ("\u0043\u0054\u005f\u0046")}; +// Validate validates the CT_UnSignedInteger and its children +func (_bacf *CT_UnSignedInteger )Validate ()error {return _bacf .ValidateWithPath ("\u0043T\u005fU\u006e\u0053\u0069\u0067\u006ee\u0064\u0049n\u0074\u0065\u0067\u0065\u0072");};type CT_GroupChrPr struct{Chr *CT_Char ;Pos *CT_TopBot ;VertJc *CT_TopBot ;CtrlPr *CT_CtrlPr ;}; -// ValidateWithPath validates the CT_LimLowPr and its children, prefixing error messages with path -func (_ceag *CT_LimLowPr )ValidateWithPath (path string )error {if _ceag .CtrlPr !=nil {if _fdcf :=_ceag .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_fdcf !=nil {return _fdcf ;};};return nil ;};func NewCT_SSupPr ()*CT_SSupPr {_baeb :=&CT_SSupPr {};return _baeb };func (_feg *CT_OMathArg )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _feg .ArgPr !=nil {_cdcgg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0061\u0072\u0067\u0050\u0072"}};e .EncodeElement (_feg .ArgPr ,_cdcgg );};if _feg .EG_OMathMathElements !=nil {for _ ,_fdaad :=range _feg .EG_OMathMathElements {_fdaad .MarshalXML (e ,_b .StartElement {});};};if _feg .CtrlPr !=nil {_fbcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_feg .CtrlPr ,_fbcd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SSubSupPr and its children +func (_aec *CT_SSubSupPr )Validate ()error {return _aec .ValidateWithPath ("\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");};func NewCT_PhantPr ()*CT_PhantPr {_ffgd :=&CT_PhantPr {};return _ffgd };func (_caaf ST_Script )String ()string {switch _caaf {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 "";}; -// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path -func (_bgeec *CT_Style )ValidateWithPath (path string )error {if _bbdeb :=_bgeec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbdeb !=nil {return _bbdeb ;};return nil ;}; +// Validate validates the CT_Func and its children +func (_agfc *CT_Func )Validate ()error {return _agfc .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063");};type CT_LimLowPr struct{CtrlPr *CT_CtrlPr ;};func (_gdbc *CT_Style )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebecg :=range start .Attr {if _ebecg .Name .Local =="\u0076\u0061\u006c"{_gdbc .ValAttr .UnmarshalXMLAttr (_ebecg );continue ;};};for {_gcbga ,_baee :=d .Token ();if _baee !=nil {return _eg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_baee );};if _bcffb ,_dddfa :=_gcbga .(_d .EndElement );_dddfa &&_bcffb .Name ==start .Name {break ;};};return nil ;};type CT_Box struct{BoxPr *CT_BoxPr ;E *CT_OMathArg ;};func (_gfd *CT_CtrlPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_daaf ,_cee :=d .Token ();if _cee !=nil {return _eg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0074\u0072l\u0050\u0072\u003a\u0020\u0025\u0073",_cee );};if _bfg ,_gcc :=_daaf .(_d .EndElement );_gcc &&_bfg .Name ==start .Name {break ;};};return nil ;};func (_fcgfg ST_FType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ceeab :=_d .Attr {};_ceeab .Name =name ;switch _fcgfg {case ST_FTypeUnset :_ceeab .Value ="";case ST_FTypeBar :_ceeab .Value ="\u0062\u0061\u0072";case ST_FTypeSkw :_ceeab .Value ="\u0073\u006b\u0077";case ST_FTypeLin :_ceeab .Value ="\u006c\u0069\u006e";case ST_FTypeNoBar :_ceeab .Value ="\u006e\u006f\u0042a\u0072";};return _ceeab ,nil ;};func (_eafb *ST_Style )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbddc ,_fgdc :=d .Token ();if _fgdc !=nil {return _fgdc ;};if _acag ,_ddae :=_gbddc .(_d .EndElement );_ddae &&_acag .Name ==start .Name {*_eafb =1;return nil ;};if _defc ,_bfge :=_gbddc .(_d .CharData );!_bfge {return _eg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbddc );}else {switch string (_defc ){case "":*_eafb =0;case "\u0070":*_eafb =1;case "\u0062":*_eafb =2;case "\u0069":*_eafb =3;case "\u0062\u0069":*_eafb =4;};};_gbddc ,_fgdc =d .Token ();if _fgdc !=nil {return _fgdc ;};if _eccd ,_defeb :=_gbddc .(_d .EndElement );_defeb &&_eccd .Name ==start .Name {return nil ;};return _eg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbddc );}; -// ValidateWithPath validates the CT_MathPrChoice and its children, prefixing error messages with path -func (_ebe *CT_MathPrChoice )ValidateWithPath (path string )error {if _ebe .WrapIndent !=nil {if _gccb :=_ebe .WrapIndent .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074");_gccb !=nil {return _gccb ;};};if _ebe .WrapRight !=nil {if _agac :=_ebe .WrapRight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074");_agac !=nil {return _agac ;};};return nil ;};func (_gfef ST_BreakBin )Validate ()error {return _gfef .ValidateWithPath ("")}; +// Validate validates the CT_SPre and its children +func (_dacca *CT_SPre )Validate ()error {return _dacca .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065");};type CT_OMath struct{EG_OMathMathElements []*EG_OMathMathElements ;}; -// Validate validates the CT_OMathArgPr and its children -func (_gacf *CT_OMathArgPr )Validate ()error {return _gacf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\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 NewCT_SSubSup ()*CT_SSubSup {_cagb :=&CT_SSubSup {};_cagb .E =NewCT_OMathArg ();_cagb .Sub =NewCT_OMathArg ();_cagb .Sup =NewCT_OMathArg ();return _cagb ;};type CT_Text struct{SpaceAttr *string ;Content string ;};type CT_Char struct{ValAttr string ;}; +// Validate validates the EG_ScriptStyle and its children +func (_gbbga *EG_ScriptStyle )Validate ()error {return _gbbga .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074S\u0074\u0079\u006c\u0065");};func (_dgc *CT_D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dgc .DPr !=nil {_bgc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0064P\u0072"}};e .EncodeElement (_dgc .DPr ,_bgc );};_bed :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};for _ ,_abf :=range _dgc .E {e .EncodeElement (_abf ,_bed );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type MathPr struct{CT_MathPr };func NewCT_UnSignedInteger ()*CT_UnSignedInteger {_feaf :=&CT_UnSignedInteger {};return _feaf }; -// ValidateWithPath validates the CT_PhantPr and its children, prefixing error messages with path -func (_bffd *CT_PhantPr )ValidateWithPath (path string )error {if _bffd .Show !=nil {if _fcgfg :=_bffd .Show .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077");_fcgfg !=nil {return _fcgfg ;};};if _bffd .ZeroWid !=nil {if _ccgga :=_bffd .ZeroWid .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0057\u0069\u0064");_ccgga !=nil {return _ccgga ;};};if _bffd .ZeroAsc !=nil {if _cceag :=_bffd .ZeroAsc .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0041\u0073\u0063");_cceag !=nil {return _cceag ;};};if _bffd .ZeroDesc !=nil {if _abeb :=_bffd .ZeroDesc .ValidateWithPath (path +"\u002fZ\u0065\u0072\u006f\u0044\u0065\u0073c");_abeb !=nil {return _abeb ;};};if _bffd .Transp !=nil {if _fecb :=_bffd .Transp .ValidateWithPath (path +"\u002fT\u0072\u0061\u006e\u0073\u0070");_fecb !=nil {return _fecb ;};};if _bffd .CtrlPr !=nil {if _faegb :=_bffd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_faegb !=nil {return _faegb ;};};return nil ;}; +// Validate validates the CT_MPr and its children +func (_ggdg *CT_MPr )Validate ()error {return _ggdg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0050\u0072");}; -// ValidateWithPath validates the CT_EqArr and its children, prefixing error messages with path -func (_egc *CT_EqArr )ValidateWithPath (path string )error {if _egc .EqArrPr !=nil {if _bgg :=_egc .EqArrPr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");_bgg !=nil {return _bgg ;};};for _deba ,_gfa :=range _egc .E {if _dcc :=_gfa .ValidateWithPath (_eg .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_deba ));_dcc !=nil {return _dcc ;};};return nil ;};func NewCT_MCPr ()*CT_MCPr {_cbcg :=&CT_MCPr {};return _cbcg }; +// Validate validates the MathPr and its children +func (_ebeb *MathPr )Validate ()error {return _ebeb .ValidateWithPath ("\u004d\u0061\u0074\u0068\u0050\u0072");}; -// ValidateWithPath validates the CT_Shp and its children, prefixing error messages with path -func (_cbfab *CT_Shp )ValidateWithPath (path string )error {if _cbfab .ValAttr ==ST_ShpUnset {return _eg .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 _cccg :=_cbfab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cccg !=nil {return _cccg ;};return nil ;}; +// ValidateWithPath validates the CT_LimUppPr and its children, prefixing error messages with path +func (_bcaf *CT_LimUppPr )ValidateWithPath (path string )error {if _bcaf .CtrlPr !=nil {if _ebag :=_bcaf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_ebag !=nil {return _ebag ;};};return nil ;}; -// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path -func (_bcaa *CT_TwipsMeasure )ValidateWithPath (path string )error {if _gagddb :=_bcaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gagddb !=nil {return _gagddb ;};return nil ;};func (_bddd *CT_M )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bddd .MPr !=nil {_egcf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006dP\u0072"}};e .EncodeElement (_bddd .MPr ,_egcf );};_dcdbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0072"}};for _ ,_dfa :=range _bddd .Mr {e .EncodeElement (_dfa ,_dcdbf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_XAlign and its children +func (_bfad *CT_XAlign )Validate ()error {return _bfad .ValidateWithPath ("\u0043T\u005f\u0058\u0041\u006c\u0069\u0067n");};func (_ceaeb ST_Script )Validate ()error {return _ceaeb .ValidateWithPath ("")};func NewCT_MCPr ()*CT_MCPr {_cgfef :=&CT_MCPr {};return _cgfef }; -// Validate validates the CT_Style and its children -func (_eaec *CT_Style )Validate ()error {return _eaec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};func (_bfeb *CT_SpacingRule )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfeb .ValAttr =0;for _ ,_abdc :=range start .Attr {if _abdc .Name .Local =="\u0076\u0061\u006c"{_fbff ,_fgea :=_bf .ParseInt (_abdc .Value ,10,64);if _fgea !=nil {return _fgea ;};_bfeb .ValAttr =_fbff ;continue ;};};for {_cgda ,_dbfa :=d .Token ();if _dbfa !=nil {return _eg .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",_dbfa );};if _babd ,_fdbe :=_cgda .(_b .EndElement );_fdbe &&_babd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_MCPr and its children +func (_bece *CT_MCPr )Validate ()error {return _bece .ValidateWithPath ("\u0043T\u005f\u004d\u0043\u0050\u0072");};type CT_OMathArgPr struct{ArgSz *CT_Integer2 ;};func NewCT_SSubPr ()*CT_SSubPr {_dffcc :=&CT_SSubPr {};return _dffcc };type CT_TopBot struct{ValAttr ST_TopBot ;};func (_degb ST_BreakBinSub )Validate ()error {return _degb .ValidateWithPath ("")};func NewCT_GroupChr ()*CT_GroupChr {_cggf :=&CT_GroupChr {};_cggf .E =NewCT_OMathArg ();return _cggf };type ST_BreakBinSub byte ;type CT_FPr struct{Type *CT_FType ;CtrlPr *CT_CtrlPr ;};func (_ccgc ST_BreakBinSub )ValidateWithPath (path string )error {switch _ccgc {case 0,1,2,3:default:return _eg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccgc ));};return nil ;};func (_cce *CT_BreakBinSub )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cce .ValAttr !=ST_BreakBinSubUnset {_gbe ,_eba :=_cce .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"});if _eba !=nil {return _eba ;};start .Attr =append (start .Attr ,_gbe );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egbc *EG_OMathElements )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egbc .EG_OMathMathElements !=nil {for _ ,_ccbd :=range _egbc .EG_OMathMathElements {_ccbd .MarshalXML (e ,_d .StartElement {});};};return nil ;}; -// ValidateWithPath validates the CT_NaryPr and its children, prefixing error messages with path -func (_defc *CT_NaryPr )ValidateWithPath (path string )error {if _defc .Chr !=nil {if _fea :=_defc .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_fea !=nil {return _fea ;};};if _defc .LimLoc !=nil {if _bead :=_defc .LimLoc .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0063");_bead !=nil {return _bead ;};};if _defc .Grow !=nil {if _aaae :=_defc .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_aaae !=nil {return _aaae ;};};if _defc .SubHide !=nil {if _dbbg :=_defc .SubHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0048\u0069\u0064\u0065");_dbbg !=nil {return _dbbg ;};};if _defc .SupHide !=nil {if _cbba :=_defc .SupHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0070\u0048\u0069\u0064\u0065");_cbba !=nil {return _cbba ;};};if _defc .CtrlPr !=nil {if _cdbe :=_defc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cdbe !=nil {return _cdbe ;};};return nil ;};func (_afg *CT_ManualBreak )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aefb :=range start .Attr {if _aefb .Name .Local =="\u0061\u006c\u006eA\u0074"{_gdgcd ,_gcee :=_bf .ParseInt (_aefb .Value ,10,64);if _gcee !=nil {return _gcee ;};_afg .AlnAtAttr =&_gdgcd ;continue ;};};for {_cgbe ,_bdfag :=d .Token ();if _bdfag !=nil {return _eg .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",_bdfag );};if _ecg ,_fgfe :=_cgbe .(_b .EndElement );_fgfe &&_ecg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_R and its children +func (_afabb *CT_R )Validate ()error {return _afabb .ValidateWithPath ("\u0043\u0054\u005f\u0052")};func (_acbdb ST_Shp )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_agbd :=_d .Attr {};_agbd .Name =name ;switch _acbdb {case ST_ShpUnset :_agbd .Value ="";case ST_ShpCentered :_agbd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case ST_ShpMatch :_agbd .Value ="\u006d\u0061\u0074c\u0068";};return _agbd ,nil ;}; -// ValidateWithPath validates the CT_SSupPr and its children, prefixing error messages with path -func (_adc *CT_SSupPr )ValidateWithPath (path string )error {if _adc .CtrlPr !=nil {if _eagc :=_adc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_eagc !=nil {return _eagc ;};};return nil ;}; +// ValidateWithPath validates the CT_R and its children, prefixing error messages with path +func (_cbba *CT_R )ValidateWithPath (path string )error {if _cbba .RPr !=nil {if _bfdaf :=_cbba .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bfdaf !=nil {return _bfdaf ;};};for _bbcg ,_ceaef :=range _cbba .Choice {if _bgcd :=_ceaef .ValidateWithPath (_eg .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bbcg ));_bgcd !=nil {return _bgcd ;};};return nil ;};func (_df *CT_AccPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eb :for {_fd ,_dbe :=d .Token ();if _dbe !=nil {return _dbe ;};switch _dfb :=_fd .(type ){case _d .StartElement :switch _dfb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_df .Chr =NewCT_Char ();if _gbdc :=d .DecodeElement (_df .Chr ,&_dfb );_gbdc !=nil {return _gbdc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_df .CtrlPr =NewCT_CtrlPr ();if _cd :=d .DecodeElement (_df .CtrlPr ,&_dfb );_cd !=nil {return _cd ;};default:_ea .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",_dfb .Name );if _gc :=d .Skip ();_gc !=nil {return _gc ;};};case _d .EndElement :break _eb ;case _d .CharData :};};return nil ;};func (_gcb *CT_BorderBox )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcb .E =NewCT_OMathArg ();_bbd :for {_dag ,_bg :=d .Token ();if _bg !=nil {return _bg ;};switch _ef :=_dag .(type ){case _d .StartElement :switch _ef .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gcb .BorderBoxPr =NewCT_BorderBoxPr ();if _bbb :=d .DecodeElement (_gcb .BorderBoxPr ,&_ef );_bbb !=nil {return _bbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cf :=d .DecodeElement (_gcb .E ,&_ef );_cf !=nil {return _cf ;};default:_ea .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",_ef .Name );if _daa :=d .Skip ();_daa !=nil {return _daa ;};};case _d .EndElement :break _bbd ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_Rad and its children -func (_egcge *CT_Rad )Validate ()error {return _egcge .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064");};func (_babda *ST_Script )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cefbe ,_agacf :=d .Token ();if _agacf !=nil {return _agacf ;};if _cgae ,_fada :=_cefbe .(_b .EndElement );_fada &&_cgae .Name ==start .Name {*_babda =1;return nil ;};if _fgbd ,_cbcgf :=_cefbe .(_b .CharData );!_cbcgf {return _eg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cefbe );}else {switch string (_fgbd ){case "":*_babda =0;case "\u0072\u006f\u006da\u006e":*_babda =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_babda =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_babda =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_babda =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_babda =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_babda =6;};};_cefbe ,_agacf =d .Token ();if _agacf !=nil {return _agacf ;};if _fecf ,_aadba :=_cefbe .(_b .EndElement );_aadba &&_fecf .Name ==start .Name {return nil ;};return _eg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cefbe );};func (_efgg *CT_MCS )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gae :for {_faff ,_cegf :=d .Token ();if _cegf !=nil {return _cegf ;};switch _eefg :=_faff .(type ){case _b .StartElement :switch _eefg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063"}:_gbda :=NewCT_MC ();if _aeda :=d .DecodeElement (_gbda ,&_eefg );_aeda !=nil {return _aeda ;};_efgg .Mc =append (_efgg .Mc ,_gbda );default:_ea .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",_eefg .Name );if _bbga :=d .Skip ();_bbga !=nil {return _bbga ;};};case _b .EndElement :break _gae ;case _b .CharData :};};return nil ;};func (_gfdd *CT_OMathJc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfdd .ValAttr !=ST_JcUnset {_gbf ,_cfec :=_gfdd .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _cfec !=nil {return _cfec ;};start .Attr =append (start .Attr ,_gbf );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Phant struct{PhantPr *CT_PhantPr ;E *CT_OMathArg ;};type ST_BreakBinSub byte ;func (_cgec *CT_UnSignedInteger )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_eg .Sprintf ("\u0025\u0076",_cgec .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_edec *ST_LimLoc )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_edec =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_edec =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_edec =2;};return nil ;};type CT_OnOff struct{ValAttr *_bd .ST_OnOff ;};func (_adgc ST_Jc )String ()string {switch _adgc {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 (_aadf ST_TopBot )Validate ()error {return _aadf .ValidateWithPath ("")};func (_efggf *CT_OnOff )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efggf .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_eg .Sprintf ("\u0025\u0076",*_efggf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LimLow and its children +func (_ggc *CT_LimLow )Validate ()error {return _ggc .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fw");}; -// Validate validates the CT_String and its children -func (_bfgd *CT_String )Validate ()error {return _bfgd .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");}; +// ValidateWithPath validates the CT_AccPr and its children, prefixing error messages with path +func (_bb *CT_AccPr )ValidateWithPath (path string )error {if _bb .Chr !=nil {if _aa :=_bb .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_aa !=nil {return _aa ;};};if _bb .CtrlPr !=nil {if _da :=_bb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_da !=nil {return _da ;};};return nil ;};type ST_Style byte ; -// Validate validates the CT_BreakBin and its children -func (_be *CT_BreakBin )Validate ()error {return _be .ValidateWithPath ("C\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e");};func NewCT_Func ()*CT_Func {_dgca :=&CT_Func {};_dgca .FName =NewCT_OMathArg ();_dgca .E =NewCT_OMathArg ();return _dgca ;};func (_edaff ST_BreakBinSub )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fcgg :=_b .Attr {};_fcgg .Name =name ;switch _edaff {case ST_BreakBinSubUnset :_fcgg .Value ="";case ST_BreakBinSub__ :_fcgg .Value ="\u002d\u002d";case ST_BreakBinSub___ :_fcgg .Value ="\u002d\u002b";case ST_BreakBinSub____ :_fcgg .Value ="\u002b\u002d";};return _fcgg ,nil ;};func NewCT_UnSignedInteger ()*CT_UnSignedInteger {_gdgdf :=&CT_UnSignedInteger {};return _gdgdf }; +// ValidateWithPath validates the CT_String and its children, prefixing error messages with path +func (_edbf *CT_String )ValidateWithPath (path string )error {return nil };func (_dfggb *EG_OMathMathElements )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbbg :for {_dfecf ,_acfa :=d .Token ();if _acfa !=nil {return _acfa ;};switch _egfaa :=_dfecf .(type ){case _d .StartElement :switch _egfaa .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfggb .Acc =NewCT_Acc ();if _febc :=d .DecodeElement (_dfggb .Acc ,&_egfaa );_febc !=nil {return _febc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfggb .Bar =NewCT_Bar ();if _bcffa :=d .DecodeElement (_dfggb .Bar ,&_egfaa );_bcffa !=nil {return _bcffa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfggb .Box =NewCT_Box ();if _gdcb :=d .DecodeElement (_dfggb .Box ,&_egfaa );_gdcb !=nil {return _gdcb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfggb .BorderBox =NewCT_BorderBox ();if _dfga :=d .DecodeElement (_dfggb .BorderBox ,&_egfaa );_dfga !=nil {return _dfga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfggb .D =NewCT_D ();if _ebde :=d .DecodeElement (_dfggb .D ,&_egfaa );_ebde !=nil {return _ebde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfggb .EqArr =NewCT_EqArr ();if _gdba :=d .DecodeElement (_dfggb .EqArr ,&_egfaa );_gdba !=nil {return _gdba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfggb .F =NewCT_F ();if _cbda :=d .DecodeElement (_dfggb .F ,&_egfaa );_cbda !=nil {return _cbda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfggb .Func =NewCT_Func ();if _gffe :=d .DecodeElement (_dfggb .Func ,&_egfaa );_gffe !=nil {return _gffe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfggb .GroupChr =NewCT_GroupChr ();if _eebdc :=d .DecodeElement (_dfggb .GroupChr ,&_egfaa );_eebdc !=nil {return _eebdc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfggb .LimLow =NewCT_LimLow ();if _gcceb :=d .DecodeElement (_dfggb .LimLow ,&_egfaa );_gcceb !=nil {return _gcceb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfggb .LimUpp =NewCT_LimUpp ();if _ebbfcg :=d .DecodeElement (_dfggb .LimUpp ,&_egfaa );_ebbfcg !=nil {return _ebbfcg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfggb .M =NewCT_M ();if _fcgge :=d .DecodeElement (_dfggb .M ,&_egfaa );_fcgge !=nil {return _fcgge ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfggb .Nary =NewCT_Nary ();if _egggg :=d .DecodeElement (_dfggb .Nary ,&_egfaa );_egggg !=nil {return _egggg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfggb .Phant =NewCT_Phant ();if _ebfc :=d .DecodeElement (_dfggb .Phant ,&_egfaa );_ebfc !=nil {return _ebfc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfggb .Rad =NewCT_Rad ();if _degdf :=d .DecodeElement (_dfggb .Rad ,&_egfaa );_degdf !=nil {return _degdf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfggb .SPre =NewCT_SPre ();if _eggf :=d .DecodeElement (_dfggb .SPre ,&_egfaa );_eggf !=nil {return _eggf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfggb .SSub =NewCT_SSub ();if _acaf :=d .DecodeElement (_dfggb .SSub ,&_egfaa );_acaf !=nil {return _acaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfggb .SSubSup =NewCT_SSubSup ();if _gdfa :=d .DecodeElement (_dfggb .SSubSup ,&_egfaa );_gdfa !=nil {return _gdfa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfggb .SSup =NewCT_SSup ();if _acbb :=d .DecodeElement (_dfggb .SSup ,&_egfaa );_acbb !=nil {return _acbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfggb .R =NewCT_R ();if _ceeaa :=d .DecodeElement (_dfggb .R ,&_egfaa );_ceeaa !=nil {return _ceeaa ;};default:_ea .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",_egfaa .Name );if _ddec :=d .Skip ();_ddec !=nil {return _ddec ;};};case _d .EndElement :break _cbbg ;case _d .CharData :};};return nil ;};func (_be *CT_Bar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_be .E =NewCT_OMathArg ();_abg :for {_gd ,_ffb :=d .Token ();if _ffb !=nil {return _ffb ;};switch _ebg :=_gd .(type ){case _d .StartElement :switch _ebg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_be .BarPr =NewCT_BarPr ();if _geg :=d .DecodeElement (_be .BarPr ,&_ebg );_geg !=nil {return _geg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _aed :=d .DecodeElement (_be .E ,&_ebg );_aed !=nil {return _aed ;};default:_ea .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",_ebg .Name );if _fa :=d .Skip ();_fa !=nil {return _fa ;};};case _d .EndElement :break _abg ;case _d .CharData :};};return nil ;};func (_gba *CT_BorderBoxPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gba .HideTop !=nil {_acd :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0054\u006fp"}};e .EncodeElement (_gba .HideTop ,_acd );};if _gba .HideBot !=nil {_fffa :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0042\u006ft"}};e .EncodeElement (_gba .HideBot ,_fffa );};if _gba .HideLeft !=nil {_aag :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}};e .EncodeElement (_gba .HideLeft ,_aag );};if _gba .HideRight !=nil {_eee :=_d .StartElement {Name :_d .Name {Local :"m\u003a\u0068\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gba .HideRight ,_eee );};if _gba .StrikeH !=nil {_dada :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065H"}};e .EncodeElement (_gba .StrikeH ,_dada );};if _gba .StrikeV !=nil {_ccb :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065V"}};e .EncodeElement (_gba .StrikeV ,_ccb );};if _gba .StrikeBLTR !=nil {_abb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}};e .EncodeElement (_gba .StrikeBLTR ,_abb );};if _gba .StrikeTLBR !=nil {_fdc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}};e .EncodeElement (_gba .StrikeTLBR ,_fdc );};if _gba .CtrlPr !=nil {_bbdf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gba .CtrlPr ,_bbdf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_D and its children, prefixing error messages with path -func (_bee *CT_D )ValidateWithPath (path string )error {if _bee .DPr !=nil {if _fba :=_bee .DPr .ValidateWithPath (path +"\u002f\u0044\u0050\u0072");_fba !=nil {return _fba ;};};for _bdbc ,_cdb :=range _bee .E {if _aga :=_cdb .ValidateWithPath (_eg .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_bdbc ));_aga !=nil {return _aga ;};};return nil ;};func (_fbbdg *CT_TwipsMeasure )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_eg .Sprintf ("\u0025\u0076",_fbbdg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcagd *CT_MCPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddbc :for {_fge ,_acea :=d .Token ();if _acea !=nil {return _acea ;};switch _faba :=_fge .(type ){case _b .StartElement :switch _faba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u006f\u0075n\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u006f\u0075n\u0074"}:_fcagd .Count =NewCT_Integer255 ();if _eacd :=d .DecodeElement (_fcagd .Count ,&_faba );_eacd !=nil {return _eacd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u004a\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u004a\u0063"}:_fcagd .McJc =NewCT_XAlign ();if _fec :=d .DecodeElement (_fcagd .McJc ,&_faba );_fec !=nil {return _fec ;};default:_ea .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",_faba .Name );if _dcf :=d .Skip ();_dcf !=nil {return _dcf ;};};case _b .EndElement :break _ddbc ;case _b .CharData :};};return nil ;};func NewCT_FType ()*CT_FType {_caab :=&CT_FType {};_caab .ValAttr =ST_FType (1);return _caab }; +// Validate validates the CT_SPrePr and its children +func (_aggae *CT_SPrePr )Validate ()error {return _aggae .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065\u0050r");};type ST_LimLoc byte ;func (_eag *CT_OMathArgPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eag .ArgSz !=nil {_bgcf :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0061\u0072\u0067\u0053\u007a"}};e .EncodeElement (_eag .ArgSz ,_bgcf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dbec *CT_MathPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acga :for {_gbdf ,_dcc :=d .Token ();if _dcc !=nil {return _dcc ;};switch _gfac :=_gbdf .(type ){case _d .StartElement :switch _gfac .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbec .MathFont =NewCT_String ();if _aca :=d .DecodeElement (_dbec .MathFont ,&_gfac );_aca !=nil {return _aca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbec .BrkBin =NewCT_BreakBin ();if _fcf :=d .DecodeElement (_dbec .BrkBin ,&_gfac );_fcf !=nil {return _fcf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbec .BrkBinSub =NewCT_BreakBinSub ();if _aaedd :=d .DecodeElement (_dbec .BrkBinSub ,&_gfac );_aaedd !=nil {return _aaedd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbec .SmallFrac =NewCT_OnOff ();if _ged :=d .DecodeElement (_dbec .SmallFrac ,&_gfac );_ged !=nil {return _ged ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbec .DispDef =NewCT_OnOff ();if _agc :=d .DecodeElement (_dbec .DispDef ,&_gfac );_agc !=nil {return _agc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbec .LMargin =NewCT_TwipsMeasure ();if _efgb :=d .DecodeElement (_dbec .LMargin ,&_gfac );_efgb !=nil {return _efgb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbec .RMargin =NewCT_TwipsMeasure ();if _cace :=d .DecodeElement (_dbec .RMargin ,&_gfac );_cace !=nil {return _cace ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbec .DefJc =NewCT_OMathJc ();if _bgae :=d .DecodeElement (_dbec .DefJc ,&_gfac );_bgae !=nil {return _bgae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbec .PreSp =NewCT_TwipsMeasure ();if _gfcb :=d .DecodeElement (_dbec .PreSp ,&_gfac );_gfcb !=nil {return _gfcb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbec .PostSp =NewCT_TwipsMeasure ();if _fbaff :=d .DecodeElement (_dbec .PostSp ,&_gfac );_fbaff !=nil {return _fbaff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbec .InterSp =NewCT_TwipsMeasure ();if _cdff :=d .DecodeElement (_dbec .InterSp ,&_gfac );_cdff !=nil {return _cdff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbec .IntraSp =NewCT_TwipsMeasure ();if _gebaa :=d .DecodeElement (_dbec .IntraSp ,&_gfac );_gebaa !=nil {return _gebaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbec .Choice =NewCT_MathPrChoice ();if _affc :=d .DecodeElement (&_dbec .Choice .WrapIndent ,&_gfac );_affc !=nil {return _affc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbec .Choice =NewCT_MathPrChoice ();if _bbef :=d .DecodeElement (&_dbec .Choice .WrapRight ,&_gfac );_bbef !=nil {return _bbef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbec .IntLim =NewCT_LimLoc ();if _eddg :=d .DecodeElement (_dbec .IntLim ,&_gfac );_eddg !=nil {return _eddg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbec .NaryLim =NewCT_LimLoc ();if _daac :=d .DecodeElement (_dbec .NaryLim ,&_gfac );_daac !=nil {return _daac ;};default:_ea .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",_gfac .Name );if _agd :=d .Skip ();_agd !=nil {return _agd ;};};case _d .EndElement :break _acga ;case _d .CharData :};};return nil ;};func NewCT_LimUppPr ()*CT_LimUppPr {_aaee :=&CT_LimUppPr {};return _aaee };func (_cgag *ST_Style )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cgag =0;case "\u0070":*_cgag =1;case "\u0062":*_cgag =2;case "\u0069":*_cgag =3;case "\u0062\u0069":*_cgag =4;};return nil ;};func (_bffb *EG_OMathMathElements )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bffb .Acc !=nil {_ggca :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0061c\u0063"}};e .EncodeElement (_bffb .Acc ,_ggca );};if _bffb .Bar !=nil {_ggaa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0062a\u0072"}};e .EncodeElement (_bffb .Bar ,_ggaa );};if _bffb .Box !=nil {_fbga :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0062o\u0078"}};e .EncodeElement (_bffb .Box ,_fbga );};if _bffb .BorderBox !=nil {_bbae :=_d .StartElement {Name :_d .Name {Local :"m\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078"}};e .EncodeElement (_bffb .BorderBox ,_bbae );};if _bffb .D !=nil {_bdebg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0064"}};e .EncodeElement (_bffb .D ,_bdebg );};if _bffb .EqArr !=nil {_feacf :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072"}};e .EncodeElement (_bffb .EqArr ,_feacf );};if _bffb .F !=nil {_babaa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0066"}};e .EncodeElement (_bffb .F ,_babaa );};if _bffb .Func !=nil {_cagec :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063"}};e .EncodeElement (_bffb .Func ,_cagec );};if _bffb .GroupChr !=nil {_gdda :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}};e .EncodeElement (_bffb .GroupChr ,_gdda );};if _bffb .LimLow !=nil {_aecb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077"}};e .EncodeElement (_bffb .LimLow ,_aecb );};if _bffb .LimUpp !=nil {_dbbe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070"}};e .EncodeElement (_bffb .LimUpp ,_dbbe );};if _bffb .M !=nil {_baff :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006d"}};e .EncodeElement (_bffb .M ,_baff );};if _bffb .Nary !=nil {_bddd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079"}};e .EncodeElement (_bffb .Nary ,_bddd );};if _bffb .Phant !=nil {_agbg :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074"}};e .EncodeElement (_bffb .Phant ,_agbg );};if _bffb .Rad !=nil {_bfgdc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0072a\u0064"}};e .EncodeElement (_bffb .Rad ,_bfgdc );};if _bffb .SPre !=nil {_fbbc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065"}};e .EncodeElement (_bffb .SPre ,_fbbc );};if _bffb .SSub !=nil {_fggd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062"}};e .EncodeElement (_bffb .SSub ,_fggd );};if _bffb .SSubSup !=nil {_cade :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0073\u0053\u0075\u0062\u0053\u0075p"}};e .EncodeElement (_bffb .SSubSup ,_cade );};if _bffb .SSup !=nil {_babac :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070"}};e .EncodeElement (_bffb .SSup ,_babac );};if _bffb .R !=nil {_bebc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0072"}};e .EncodeElement (_bffb .R ,_bebc );};return nil ;}; -// Validate validates the CT_XAlign and its children -func (_gbde *CT_XAlign )Validate ()error {return _gbde .ValidateWithPath ("\u0043T\u005f\u0058\u0041\u006c\u0069\u0067n");};func (_gffaa ST_Style )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gffaa .String (),start );};func (_ddgca *CT_RadPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ddgca .DegHide !=nil {_bgfb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0064\u0065\u0067\u0048\u0069\u0064e"}};e .EncodeElement (_ddgca .DegHide ,_bgfb );};if _ddgca .CtrlPr !=nil {_agd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ddgca .CtrlPr ,_agd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_FPr ()*CT_FPr {_abf :=&CT_FPr {};return _abf };func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_agcbc :=&CT_TwipsMeasure {};return _agcbc };func (_geba ST_BreakBin )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_abfea :=_b .Attr {};_abfea .Name =name ;switch _geba {case ST_BreakBinUnset :_abfea .Value ="";case ST_BreakBinBefore :_abfea .Value ="\u0062\u0065\u0066\u006f\u0072\u0065";case ST_BreakBinAfter :_abfea .Value ="\u0061\u0066\u0074e\u0072";case ST_BreakBinRepeat :_abfea .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _abfea ,nil ;};func (_geff *CT_MR )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbaaf :for {_babgg ,_bgfd :=d .Token ();if _bgfd !=nil {return _bgfd ;};switch _bfce :=_babgg .(type ){case _b .StartElement :switch _bfce .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_bccf :=NewCT_OMathArg ();if _ebg :=d .DecodeElement (_bccf ,&_bfce );_ebg !=nil {return _ebg ;};_geff .E =append (_geff .E ,_bccf );default:_ea .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",_bfce .Name );if _ecbg :=d .Skip ();_ecbg !=nil {return _ecbg ;};};case _b .EndElement :break _gbaaf ;case _b .CharData :};};return nil ;};func (_dafg *CT_BoxPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dafg .OpEmu !=nil {_aad :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006f\u0070\u0045\u006d\u0075"}};e .EncodeElement (_dafg .OpEmu ,_aad );};if _dafg .NoBreak !=nil {_gad :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006e\u006f\u0042\u0072\u0065\u0061k"}};e .EncodeElement (_dafg .NoBreak ,_gad );};if _dafg .Diff !=nil {_bdf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064\u0069\u0066\u0066"}};e .EncodeElement (_dafg .Diff ,_bdf );};if _dafg .Brk !=nil {_fd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_dafg .Brk ,_fd );};if _dafg .Aln !=nil {_dgc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0061l\u006e"}};e .EncodeElement (_dafg .Aln ,_dgc );};if _dafg .CtrlPr !=nil {_fga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_dafg .CtrlPr ,_fga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gab *CT_MathPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gab .MathFont !=nil {_fdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}};e .EncodeElement (_gab .MathFont ,_fdd );};if _gab .BrkBin !=nil {_dfgg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u0072\u006b\u0042\u0069\u006e"}};e .EncodeElement (_gab .BrkBin ,_dfgg );};if _gab .BrkBinSub !=nil {_fgad :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0062\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062"}};e .EncodeElement (_gab .BrkBinSub ,_fgad );};if _gab .SmallFrac !=nil {_eeab :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0073\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063"}};e .EncodeElement (_gab .SmallFrac ,_eeab );};if _gab .DispDef !=nil {_dgbg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0064\u0069\u0073\u0070\u0044\u0065f"}};e .EncodeElement (_gab .DispDef ,_dgbg );};if _gab .LMargin !=nil {_adaa :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006c\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_gab .LMargin ,_adaa );};if _gab .RMargin !=nil {_bbba :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0072\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_gab .RMargin ,_bbba );};if _gab .DefJc !=nil {_aaf :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0064\u0065\u0066\u004a\u0063"}};e .EncodeElement (_gab .DefJc ,_aaf );};if _gab .PreSp !=nil {_cfff :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0070\u0072\u0065\u0053\u0070"}};e .EncodeElement (_gab .PreSp ,_cfff );};if _gab .PostSp !=nil {_fecd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0070\u006f\u0073\u0074\u0053\u0070"}};e .EncodeElement (_gab .PostSp ,_fecd );};if _gab .InterSp !=nil {_eagd :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0069\u006e\u0074\u0065\u0072\u0053p"}};e .EncodeElement (_gab .InterSp ,_eagd );};if _gab .IntraSp !=nil {_cadg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0069\u006e\u0074\u0072\u0061\u0053p"}};e .EncodeElement (_gab .IntraSp ,_cadg );};if _gab .Choice !=nil {_gab .Choice .MarshalXML (e ,_b .StartElement {});};if _gab .IntLim !=nil {_gefd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0069\u006e\u0074\u004c\u0069\u006d"}};e .EncodeElement (_gab .IntLim ,_gefd );};if _gab .NaryLim !=nil {_dcfe :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006e\u0061\u0072\u0079\u004c\u0069m"}};e .EncodeElement (_gab .NaryLim ,_dcfe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_OMathParaPr and its children, prefixing error messages with path +func (_gefg *CT_OMathParaPr )ValidateWithPath (path string )error {if _gefg .Jc !=nil {if _agfg :=_gefg .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_agfg !=nil {return _agfg ;};};return nil ;};func (_cdcb ST_FType )String ()string {switch _cdcb {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_SSubPr struct{CtrlPr *CT_CtrlPr ;};func (_gdgc ST_Style )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdgc .String (),start );}; -// ValidateWithPath validates the CT_SSubSupPr and its children, prefixing error messages with path -func (_gedg *CT_SSubSupPr )ValidateWithPath (path string )error {if _gedg .AlnScr !=nil {if _fege :=_gedg .AlnScr .ValidateWithPath (path +"\u002fA\u006c\u006e\u0053\u0063\u0072");_fege !=nil {return _fege ;};};if _gedg .CtrlPr !=nil {if _egcfg :=_gedg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_egcfg !=nil {return _egcfg ;};};return nil ;};func (_fadc *CT_Phant )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fadc .E =NewCT_OMathArg ();_ecd :for {_afde ,_adegb :=d .Token ();if _adegb !=nil {return _adegb ;};switch _abgb :=_afde .(type ){case _b .StartElement :switch _abgb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070h\u0061\u006e\u0074\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070h\u0061\u006e\u0074\u0050\u0072"}:_fadc .PhantPr =NewCT_PhantPr ();if _efgf :=d .DecodeElement (_fadc .PhantPr ,&_abgb );_efgf !=nil {return _efgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _fbad :=d .DecodeElement (_fadc .E ,&_abgb );_fbad !=nil {return _fbad ;};default:_ea .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",_abgb .Name );if _bcca :=d .Skip ();_bcca !=nil {return _bcca ;};};case _b .EndElement :break _ecd ;case _b .CharData :};};return nil ;};type ST_Shp byte ;func (_dab *CT_BorderBox )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dab .E =NewCT_OMathArg ();_fc :for {_cab ,_ccc :=d .Token ();if _ccc !=nil {return _ccc ;};switch _eadaf :=_cab .(type ){case _b .StartElement :switch _eadaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"b\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"b\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}:_dab .BorderBoxPr =NewCT_BorderBoxPr ();if _faf :=d .DecodeElement (_dab .BorderBoxPr ,&_eadaf );_faf !=nil {return _faf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _fca :=d .DecodeElement (_dab .E ,&_eadaf );_fca !=nil {return _fca ;};default:_ea .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",_eadaf .Name );if _bde :=d .Skip ();_bde !=nil {return _bde ;};};case _b .EndElement :break _fc ;case _b .CharData :};};return nil ;};func (_cfbd *CT_Char )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_eg .Sprintf ("\u0025\u0076",_cfbd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_OMathJc and its children, prefixing error messages with path +func (_cbgd *CT_OMathJc )ValidateWithPath (path string )error {if _eddb :=_cbgd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eddb !=nil {return _eddb ;};return nil ;};type CT_F struct{FPr *CT_FPr ;Num *CT_OMathArg ;Den *CT_OMathArg ;};type CT_Script struct{ValAttr ST_Script ;}; -// Validate validates the CT_Acc and its children -func (_ead *CT_Acc )Validate ()error {return _ead .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063");};type CT_BarPr struct{Pos *CT_TopBot ;CtrlPr *CT_CtrlPr ;};func (_ebd *CT_FuncPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ebd .CtrlPr !=nil {_bceg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ebd .CtrlPr ,_bceg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_LimLoc struct{ValAttr ST_LimLoc ;};type CT_BreakBin struct{ValAttr ST_BreakBin ;};func (_aeb *CT_MathPrChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abd :for {_ddeg ,_dbee :=d .Token ();if _dbee !=nil {return _dbee ;};switch _cdegg :=_ddeg .(type ){case _b .StartElement :switch _cdegg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_aeb .WrapIndent =NewCT_TwipsMeasure ();if _cage :=d .DecodeElement (_aeb .WrapIndent ,&_cdegg );_cage !=nil {return _cage ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_aeb .WrapRight =NewCT_OnOff ();if _fefg :=d .DecodeElement (_aeb .WrapRight ,&_cdegg );_fefg !=nil {return _fefg ;};default:_ea .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",_cdegg .Name );if _eaef :=d .Skip ();_eaef !=nil {return _eaef ;};};case _b .EndElement :break _abd ;case _b .CharData :};};return nil ;};func (_bbgd ST_Style )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aedgb :=_b .Attr {};_aedgb .Name =name ;switch _bbgd {case ST_StyleUnset :_aedgb .Value ="";case ST_StyleP :_aedgb .Value ="\u0070";case ST_StyleB :_aedgb .Value ="\u0062";case ST_StyleI :_aedgb .Value ="\u0069";case ST_StyleBi :_aedgb .Value ="\u0062\u0069";};return _aedgb ,nil ;};func (_gagbe ST_Jc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gagbe .String (),start );};func (_gfabbb *CT_XAlign )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfabbb .ValAttr =_bd .ST_XAlign (1);for _ ,_gdag :=range start .Attr {if _gdag .Name .Local =="\u0076\u0061\u006c"{_gfabbb .ValAttr .UnmarshalXMLAttr (_gdag );continue ;};};for {_gadg ,_dbcb :=d .Token ();if _dbcb !=nil {return _eg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0058\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_dbcb );};if _ggbg ,_ccba :=_gadg .(_b .EndElement );_ccba &&_ggbg .Name ==start .Name {break ;};};return nil ;};func (_feeb *ST_TopBot )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_feeb =0;case "\u0074\u006f\u0070":*_feeb =1;case "\u0062\u006f\u0074":*_feeb =2;};return nil ;};type CT_M struct{MPr *CT_MPr ;Mr []*CT_MR ;}; +// ValidateWithPath validates the CT_RadPr and its children, prefixing error messages with path +func (_gbce *CT_RadPr )ValidateWithPath (path string )error {if _gbce .DegHide !=nil {if _eeeg :=_gbce .DegHide .ValidateWithPath (path +"\u002f\u0044\u0065\u0067\u0048\u0069\u0064\u0065");_eeeg !=nil {return _eeeg ;};};if _gbce .CtrlPr !=nil {if _bbce :=_gbce .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bbce !=nil {return _bbce ;};};return nil ;};func (_gged ST_Jc )ValidateWithPath (path string )error {switch _gged {case 0,1,2,3,4:default:return _eg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gged ));};return nil ;};func (_fcbe *CT_SPrePr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egbd :for {_cfcef ,_fabg :=d .Token ();if _fabg !=nil {return _fabg ;};switch _adab :=_cfcef .(type ){case _d .StartElement :switch _adab .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fcbe .CtrlPr =NewCT_CtrlPr ();if _bgbfd :=d .DecodeElement (_fcbe .CtrlPr ,&_adab );_bgbfd !=nil {return _bgbfd ;};default:_ea .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",_adab .Name );if _gbda :=d .Skip ();_gbda !=nil {return _gbda ;};};case _d .EndElement :break _egbd ;case _d .CharData :};};return nil ;};func (_egd *CT_LimLow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egd .E =NewCT_OMathArg ();_egd .Lim =NewCT_OMathArg ();_acg :for {_ebge ,_egc :=d .Token ();if _egc !=nil {return _egc ;};switch _bba :=_ebge .(type ){case _d .StartElement :switch _bba .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egd .LimLowPr =NewCT_LimLowPr ();if _fgff :=d .DecodeElement (_egd .LimLowPr ,&_bba );_fgff !=nil {return _fgff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cgdd :=d .DecodeElement (_egd .E ,&_bba );_cgdd !=nil {return _cgdd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _geedc :=d .DecodeElement (_egd .Lim ,&_bba );_geedc !=nil {return _geedc ;};default:_ea .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",_bba .Name );if _dgaeb :=d .Skip ();_dgaeb !=nil {return _dgaeb ;};};case _d .EndElement :break _acg ;case _d .CharData :};};return nil ;};func (_ccac *CT_OMathParaPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ccac .Jc !=nil {_gdbd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006a\u0063"}};e .EncodeElement (_ccac .Jc ,_gdbd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ebec *CT_EqArr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aafc :for {_dgd ,_afba :=d .Token ();if _afba !=nil {return _afba ;};switch _cgea :=_dgd .(type ){case _d .StartElement :switch _cgea .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebec .EqArrPr =NewCT_EqArrPr ();if _eegbc :=d .DecodeElement (_ebec .EqArrPr ,&_cgea );_eegbc !=nil {return _eegbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adg :=NewCT_OMathArg ();if _ebdd :=d .DecodeElement (_adg ,&_cgea );_ebdd !=nil {return _ebdd ;};_ebec .E =append (_ebec .E ,_adg );default:_ea .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",_cgea .Name );if _afd :=d .Skip ();_afd !=nil {return _afd ;};};case _d .EndElement :break _aafc ;case _d .CharData :};};return nil ;};func (_aegf *CT_Shp )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aegf .ValAttr =ST_Shp (1);for _ ,_dfegb :=range start .Attr {if _dfegb .Name .Local =="\u0076\u0061\u006c"{_aegf .ValAttr .UnmarshalXMLAttr (_dfegb );continue ;};};for {_aedc ,_faccd :=d .Token ();if _faccd !=nil {return _eg .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0070\u003a\u0020\u0025\u0073",_faccd );};if _fega ,_fabdf :=_aedc .(_d .EndElement );_fabdf &&_fega .Name ==start .Name {break ;};};return nil ;};func NewCT_BreakBinSub ()*CT_BreakBinSub {_abd :=&CT_BreakBinSub {};return _abd };func NewEG_OMathElements ()*EG_OMathElements {_ddee :=&EG_OMathElements {};return _ddee }; -// ValidateWithPath validates the CT_Bar and its children, prefixing error messages with path -func (_aa *CT_Bar )ValidateWithPath (path string )error {if _aa .BarPr !=nil {if _cf :=_aa .BarPr .ValidateWithPath (path +"\u002f\u0042\u0061\u0072\u0050\u0072");_cf !=nil {return _cf ;};};if _ga :=_aa .E .ValidateWithPath (path +"\u002f\u0045");_ga !=nil {return _ga ;};return nil ;};type CT_F struct{FPr *CT_FPr ;Num *CT_OMathArg ;Den *CT_OMathArg ;};func NewCT_RadPr ()*CT_RadPr {_eagdcg :=&CT_RadPr {};return _eagdcg };func (_gb *CT_BreakBin )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_efgb :=range start .Attr {if _efgb .Name .Local =="\u0076\u0061\u006c"{_gb .ValAttr .UnmarshalXMLAttr (_efgb );continue ;};};for {_egg ,_gcc :=d .Token ();if _gcc !=nil {return _eg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e\u003a\u0020\u0025\u0073",_gcc );};if _fff ,_ee :=_egg .(_b .EndElement );_ee &&_fff .Name ==start .Name {break ;};};return nil ;};func (_cgca *CT_OMathArgPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfbce :for {_becf ,_afda :=d .Token ();if _afda !=nil {return _afda ;};switch _bbae :=_becf .(type ){case _b .StartElement :switch _bbae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0072\u0067S\u007a"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0072\u0067S\u007a"}:_cgca .ArgSz =NewCT_Integer2 ();if _ggec :=d .DecodeElement (_cgca .ArgSz ,&_bbae );_ggec !=nil {return _ggec ;};default:_ea .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",_bbae .Name );if _edbb :=d .Skip ();_edbb !=nil {return _edbb ;};};case _b .EndElement :break _bfbce ;case _b .CharData :};};return nil ;};func ParseUnionST_OnOff (s string )(_bd .ST_OnOff ,error ){return _bd .ParseUnionST_OnOff (s )};func (_afb *CT_BorderBoxPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _afb .HideTop !=nil {_gda :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0054\u006fp"}};e .EncodeElement (_afb .HideTop ,_gda );};if _afb .HideBot !=nil {_bfbd :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0042\u006ft"}};e .EncodeElement (_afb .HideBot ,_bfbd );};if _afb .HideLeft !=nil {_bdb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}};e .EncodeElement (_afb .HideLeft ,_bdb );};if _afb .HideRight !=nil {_cfc :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0068\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_afb .HideRight ,_cfc );};if _afb .StrikeH !=nil {_ffa :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065H"}};e .EncodeElement (_afb .StrikeH ,_ffa );};if _afb .StrikeV !=nil {_ced :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065V"}};e .EncodeElement (_afb .StrikeV ,_ced );};if _afb .StrikeBLTR !=nil {_fgc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}};e .EncodeElement (_afb .StrikeBLTR ,_fgc );};if _afb .StrikeTLBR !=nil {_ge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}};e .EncodeElement (_afb .StrikeTLBR ,_ge );};if _afb .CtrlPr !=nil {_bdbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_afb .CtrlPr ,_bdbf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the OMathPara and its children, prefixing error messages with path +func (_fedf *OMathPara )ValidateWithPath (path string )error {if _aegb :=_fedf .CT_OMathPara .ValidateWithPath (path );_aegb !=nil {return _aegb ;};return nil ;};func (_bbgba *CT_XAlign )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ebbfc ,_bddb :=_bbgba .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"});if _bddb !=nil {return _bddb ;};start .Attr =append (start .Attr ,_ebbfc );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SSub and its children, prefixing error messages with path -func (_bedc *CT_SSub )ValidateWithPath (path string )error {if _bedc .SSubPr !=nil {if _fgab :=_bedc .SSubPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0062\u0050\u0072");_fgab !=nil {return _fgab ;};};if _fbgf :=_bedc .E .ValidateWithPath (path +"\u002f\u0045");_fbgf !=nil {return _fbgf ;};if _fgff :=_bedc .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_fgff !=nil {return _fgff ;};return nil ;};func (_gcce ST_BreakBinSub )ValidateWithPath (path string )error {switch _gcce {case 0,1,2,3:default:return _eg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcce ));};return nil ;};type CT_SSubSupPr struct{AlnScr *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_dbca *CT_Text )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dbca .SpaceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_eg .Sprintf ("\u0025\u0076",*_dbca .SpaceAttr )});};e .EncodeElement (_dbca .Content ,start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_RChoice and its children, prefixing error messages with path +func (_gce *CT_RChoice )ValidateWithPath (path string )error {for _bdcd ,_eeeb :=range _gce .T {if _bedf :=_eeeb .ValidateWithPath (_eg .Sprintf ("\u0025\u0073\u002f\u0054\u005b\u0025\u0064\u005d",path ,_bdcd ));_bedf !=nil {return _bedf ;};};return nil ;};func (_gfb *CT_Integer2 )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_eg .Sprintf ("\u0025\u0076",_gfb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Integer2 ()*CT_Integer2 {_aedea :=&CT_Integer2 {};_aedea .ValAttr =-2;return _aedea };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 ;};type CT_EqArrPr struct{BaseJc *CT_YAlign ;MaxDist *CT_OnOff ;ObjDist *CT_OnOff ;RSpRule *CT_SpacingRule ;RSp *CT_UnSignedInteger ;CtrlPr *CT_CtrlPr ;};func (_bgce *CT_PhantPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bgce .Show !=nil {_edgb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073\u0068\u006f\u0077"}};e .EncodeElement (_bgce .Show ,_edgb );};if _bgce .ZeroWid !=nil {_fbcf :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0057\u0069d"}};e .EncodeElement (_bgce .ZeroWid ,_fbcf );};if _bgce .ZeroAsc !=nil {_cfaa :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0041\u0073c"}};e .EncodeElement (_bgce .ZeroAsc ,_cfaa );};if _bgce .ZeroDesc !=nil {_afaa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}};e .EncodeElement (_bgce .ZeroDesc ,_afaa );};if _bgce .Transp !=nil {_abfc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0074\u0072\u0061\u006e\u0073\u0070"}};e .EncodeElement (_bgce .Transp ,_abfc );};if _bgce .CtrlPr !=nil {_deaff :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bgce .CtrlPr ,_deaff );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_OMathParaPr and its children -func (_cbeg *CT_OMathParaPr )Validate ()error {return _cbeg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061\u0050\u0072");};func NewCT_Shp ()*CT_Shp {_faed :=&CT_Shp {};_faed .ValAttr =ST_Shp (1);return _faed };func (_ccae *CT_NaryPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ccae .Chr !=nil {_bcfc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_ccae .Chr ,_bcfc );};if _ccae .LimLoc !=nil {_bbbb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0063"}};e .EncodeElement (_ccae .LimLoc ,_bbbb );};if _ccae .Grow !=nil {_gfga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_ccae .Grow ,_gfga );};if _ccae .SubHide !=nil {_acef :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0075\u0062\u0048\u0069\u0064e"}};e .EncodeElement (_ccae .SubHide ,_acef );};if _ccae .SupHide !=nil {_effa :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0075\u0070\u0048\u0069\u0064e"}};e .EncodeElement (_ccae .SupHide ,_effa );};if _ccae .CtrlPr !=nil {_gafa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ccae .CtrlPr ,_gafa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SpacingRule struct{ValAttr int64 ;}; +// Validate validates the CT_BorderBoxPr and its children +func (_fccg *CT_BorderBoxPr )Validate ()error {return _fccg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072B\u006f\u0078\u0050\u0072");};func (_cegb *CT_SSupPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cegb .CtrlPr !=nil {_ebff :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cegb .CtrlPr ,_ebff );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_SSupPr and its children -func (_adgd *CT_SSupPr )Validate ()error {return _adgd .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070\u0050r");};type EG_ScriptStyle struct{Scr *CT_Script ;Sty *CT_Style ;};func (_ecfc *CT_Integer2 )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_eg .Sprintf ("\u0025\u0076",_ecfc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bgbc *CT_RPRChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggfc :for {_aebb ,_aeeb :=d .Token ();if _aeeb !=nil {return _aeeb ;};switch _gedf :=_aebb .(type ){case _b .StartElement :switch _gedf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u006f\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u006f\u0072"}:_bgbc .Nor =NewCT_OnOff ();if _fbcaf :=d .DecodeElement (_bgbc .Nor ,&_gedf );_fbcaf !=nil {return _fbcaf ;};default:_ea .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",_gedf .Name );if _eeff :=d .Skip ();_eeff !=nil {return _eeff ;};};case _b .EndElement :break _ggfc ;case _b .CharData :};};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;); +func (_bcfd *CT_SSupPr )Validate ()error {return _bcfd .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070\u0050r");};const (ST_BreakBinUnset ST_BreakBin =0;ST_BreakBinBefore ST_BreakBin =1;ST_BreakBinAfter ST_BreakBin =2;ST_BreakBinRepeat ST_BreakBin =3;);func (_fdb *CT_BarPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_de :for {_bf ,_aef :=d .Token ();if _aef !=nil {return _aef ;};switch _bff :=_bf .(type ){case _d .StartElement :switch _bff .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdb .Pos =NewCT_TopBot ();if _ga :=d .DecodeElement (_fdb .Pos ,&_bff );_ga !=nil {return _ga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdb .CtrlPr =NewCT_CtrlPr ();if _fg :=d .DecodeElement (_fdb .CtrlPr ,&_bff );_fg !=nil {return _fg ;};default:_ea .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",_bff .Name );if _ag :=d .Skip ();_ag !=nil {return _ag ;};};case _d .EndElement :break _de ;case _d .CharData :};};return nil ;};func NewCT_BorderBox ()*CT_BorderBox {_fbf :=&CT_BorderBox {};_fbf .E =NewCT_OMathArg ();return _fbf }; -// ValidateWithPath validates the CT_SPre and its children, prefixing error messages with path -func (_ddga *CT_SPre )ValidateWithPath (path string )error {if _ddga .SPrePr !=nil {if _dgef :=_ddga .SPrePr .ValidateWithPath (path +"\u002fS\u0050\u0072\u0065\u0050\u0072");_dgef !=nil {return _dgef ;};};if _aeadf :=_ddga .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_aeadf !=nil {return _aeadf ;};if _efgd :=_ddga .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_efgd !=nil {return _efgd ;};if _gdbd :=_ddga .E .ValidateWithPath (path +"\u002f\u0045");_gdbd !=nil {return _gdbd ;};return nil ;};func (_gccba *CT_Shp )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gccba .ValAttr =ST_Shp (1);for _ ,_bgc :=range start .Attr {if _bgc .Name .Local =="\u0076\u0061\u006c"{_gccba .ValAttr .UnmarshalXMLAttr (_bgc );continue ;};};for {_fbba ,_gcebb :=d .Token ();if _gcebb !=nil {return _eg .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0070\u003a\u0020\u0025\u0073",_gcebb );};if _cgffa ,_acdd :=_fbba .(_b .EndElement );_acdd &&_cgffa .Name ==start .Name {break ;};};return nil ;};type CT_SPrePr struct{CtrlPr *CT_CtrlPr ;};type CT_SPre struct{SPrePr *CT_SPrePr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;};type CT_AccPr struct{Chr *CT_Char ;CtrlPr *CT_CtrlPr ;}; +// Validate validates the CT_SpacingRule and its children +func (_feab *CT_SpacingRule )Validate ()error {return _feab .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006eg\u0052\u0075\u006c\u0065");};type CT_Style struct{ValAttr ST_Style ;}; -// ValidateWithPath validates the CT_Box and its children, prefixing error messages with path -func (_abg *CT_Box )ValidateWithPath (path string )error {if _abg .BoxPr !=nil {if _gaa :=_abg .BoxPr .ValidateWithPath (path +"\u002f\u0042\u006f\u0078\u0050\u0072");_gaa !=nil {return _gaa ;};};if _gcf :=_abg .E .ValidateWithPath (path +"\u002f\u0045");_gcf !=nil {return _gcf ;};return nil ;};func (_afgg *CT_Rad )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afgg .Deg =NewCT_OMathArg ();_afgg .E =NewCT_OMathArg ();_dedg :for {_bbgb ,_afbg :=d .Token ();if _afbg !=nil {return _afbg ;};switch _gccfg :=_bbgb .(type ){case _b .StartElement :switch _gccfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064P\u0072"}:_afgg .RadPr =NewCT_RadPr ();if _ecdf :=d .DecodeElement (_afgg .RadPr ,&_gccfg );_ecdf !=nil {return _ecdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0067"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0067"}:if _bece :=d .DecodeElement (_afgg .Deg ,&_gccfg );_bece !=nil {return _bece ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _feef :=d .DecodeElement (_afgg .E ,&_gccfg );_feef !=nil {return _feef ;};default:_ea .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",_gccfg .Name );if _eage :=d .Skip ();_eage !=nil {return _eage ;};};case _b .EndElement :break _dedg ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_FuncPr and its children +func (_afab *CT_FuncPr )Validate ()error {return _afab .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063\u0050r");}; -// Validate validates the CT_FPr and its children -func (_acf *CT_FPr )Validate ()error {return _acf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0050\u0072");};func NewCT_OMathArgPr ()*CT_OMathArgPr {_dca :=&CT_OMathArgPr {};return _dca };func (_gcfg *CT_LimLoc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcfg .ValAttr =ST_LimLoc (1);for _ ,_gbca :=range start .Attr {if _gbca .Name .Local =="\u0076\u0061\u006c"{_gcfg .ValAttr .UnmarshalXMLAttr (_gbca );continue ;};};for {_ddcag ,_dbc :=d .Token ();if _dbc !=nil {return _eg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004c\u0069\u006dL\u006f\u0063\u003a\u0020\u0025\u0073",_dbc );};if _badc ,_cfg :=_ddcag .(_b .EndElement );_cfg &&_badc .Name ==start .Name {break ;};};return nil ;};func (_bfd *CT_Bar )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bfd .BarPr !=nil {_ff :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0062\u0061\u0072\u0050\u0072"}};e .EncodeElement (_bfd .BarPr ,_ff );};_ccg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bfd .E ,_ccg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SSubPr ()*CT_SSubPr {_fefc :=&CT_SSubPr {};return _fefc };func (_dbeb *CT_RChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dbeb .T !=nil {_debac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0074"}};for _ ,_egcg :=range _dbeb .T {e .EncodeElement (_egcg ,_debac );};};return nil ;}; +// ValidateWithPath validates the CT_LimLoc and its children, prefixing error messages with path +func (_eda *CT_LimLoc )ValidateWithPath (path string )error {if _eda .ValAttr ==ST_LimLocUnset {return _eg .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 _efe :=_eda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efe !=nil {return _efe ;};return nil ;};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;); -// Validate validates the CT_SPre and its children -func (_bebge *CT_SPre )Validate ()error {return _bebge .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065");};type ST_Jc byte ;type CT_SSubSup struct{SSubSupPr *CT_SSubSupPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;};func (_cbcgc *CT_PhantPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbcgc .Show !=nil {_cdca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0068\u006f\u0077"}};e .EncodeElement (_cbcgc .Show ,_cdca );};if _cbcgc .ZeroWid !=nil {_ccee :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0057\u0069d"}};e .EncodeElement (_cbcgc .ZeroWid ,_ccee );};if _cbcgc .ZeroAsc !=nil {_afgb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0041\u0073c"}};e .EncodeElement (_cbcgc .ZeroAsc ,_afgb );};if _cbcgc .ZeroDesc !=nil {_fbbc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}};e .EncodeElement (_cbcgc .ZeroDesc ,_fbbc );};if _cbcgc .Transp !=nil {_bda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0074\u0072\u0061\u006e\u0073\u0070"}};e .EncodeElement (_cbcgc .Transp ,_bda );};if _cbcgc .CtrlPr !=nil {_bfceg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cbcgc .CtrlPr ,_bfceg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbaed *CT_SSubSupPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bbaed .AlnScr !=nil {_dabf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0061\u006c\u006e\u0053\u0063\u0072"}};e .EncodeElement (_bbaed .AlnScr ,_dabf );};if _bbaed .CtrlPr !=nil {_ffb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bbaed .CtrlPr ,_ffb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SSup ()*CT_SSup {_bgbd :=&CT_SSup {};_bgbd .E =NewCT_OMathArg ();_bgbd .Sup =NewCT_OMathArg ();return _bgbd ;};func (_dfgc *CT_F )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfgc .Num =NewCT_OMathArg ();_dfgc .Den =NewCT_OMathArg ();_gcg :for {_bebf ,_gcfc :=d .Token ();if _gcfc !=nil {return _gcfc ;};switch _dbb :=_bebf .(type ){case _b .StartElement :switch _dbb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0050\u0072"}:_dfgc .FPr =NewCT_FPr ();if _fbbf :=d .DecodeElement (_dfgc .FPr ,&_dbb );_fbbf !=nil {return _fbbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0075\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0075\u006d"}:if _dbe :=d .DecodeElement (_dfgc .Num ,&_dbb );_dbe !=nil {return _dbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u006e"}:if _faag :=d .DecodeElement (_dfgc .Den ,&_dbb );_faag !=nil {return _faag ;};default:_ea .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",_dbb .Name );if _fcf :=d .Skip ();_fcf !=nil {return _fcf ;};};case _b .EndElement :break _gcg ;case _b .CharData :};};return nil ;};func (_ddd *CT_BreakBinSub )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddd .ValAttr !=ST_BreakBinSubUnset {_aeea ,_ggc :=_ddd .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _ggc !=nil {return _ggc ;};start .Attr =append (start .Attr ,_aeea );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_RadPr and its children +func (_ddfeg *CT_RadPr )Validate ()error {return _ddfeg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072");};func NewCT_EqArrPr ()*CT_EqArrPr {_fbe :=&CT_EqArrPr {};return _fbe };func (_gdbb *CT_Integer2 )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdbb .ValAttr =-2;for _ ,_bca :=range start .Attr {if _bca .Name .Local =="\u0076\u0061\u006c"{_ddb ,_acbc :=_g .ParseInt (_bca .Value ,10,64);if _acbc !=nil {return _acbc ;};_gdbb .ValAttr =_ddb ;continue ;};};for {_ccbe ,_fbeb :=d .Token ();if _fbeb !=nil {return _eg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u003a\u0020\u0025\u0073",_fbeb );};if _fabf ,_bdea :=_ccbe .(_d .EndElement );_bdea &&_fabf .Name ==start .Name {break ;};};return nil ;};func (_fgba *CT_RPRChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgdc :for {_gccgb ,_ffebb :=d .Token ();if _ffebb !=nil {return _ffebb ;};switch _cfca :=_gccgb .(type ){case _d .StartElement :switch _cfca .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgba .Nor =NewCT_OnOff ();if _eabc :=d .DecodeElement (_fgba .Nor ,&_cfca );_eabc !=nil {return _eabc ;};default:_ea .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",_cfca .Name );if _dcag :=d .Skip ();_dcag !=nil {return _dcag ;};};case _d .EndElement :break _cgdc ;case _d .CharData :};};return nil ;};func NewEG_ScriptStyle ()*EG_ScriptStyle {_dged :=&EG_ScriptStyle {};return _dged };func (_bcf *CT_LimLow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bcf .LimLowPr !=nil {_acfe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}};e .EncodeElement (_bcf .LimLowPr ,_acfe );};_cadg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bcf .E ,_cadg );_bgbf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_bcf .Lim ,_bgbf );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Integer255 struct{ValAttr int64 ;};func (_gdae *MathPr )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\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\u003a\u006d\u0061\u0074\u0068\u0050\u0072";return _gdae .CT_MathPr .MarshalXML (e ,start );};func (_afca *CT_EqArrPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceeg :for {_bfdf ,_dbcd :=d .Token ();if _dbcd !=nil {return _dbcd ;};switch _geed :=_bfdf .(type ){case _d .StartElement :switch _geed .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afca .BaseJc =NewCT_YAlign ();if _eaf :=d .DecodeElement (_afca .BaseJc ,&_geed );_eaf !=nil {return _eaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afca .MaxDist =NewCT_OnOff ();if _egg :=d .DecodeElement (_afca .MaxDist ,&_geed );_egg !=nil {return _egg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afca .ObjDist =NewCT_OnOff ();if _geee :=d .DecodeElement (_afca .ObjDist ,&_geed );_geee !=nil {return _geee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afca .RSpRule =NewCT_SpacingRule ();if _dfbc :=d .DecodeElement (_afca .RSpRule ,&_geed );_dfbc !=nil {return _dfbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afca .RSp =NewCT_UnSignedInteger ();if _eea :=d .DecodeElement (_afca .RSp ,&_geed );_eea !=nil {return _eea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afca .CtrlPr =NewCT_CtrlPr ();if _bggf :=d .DecodeElement (_afca .CtrlPr ,&_geed );_bggf !=nil {return _bggf ;};default:_ea .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",_geed .Name );if _abfg :=d .Skip ();_abfg !=nil {return _abfg ;};};case _d .EndElement :break _ceeg ;case _d .CharData :};};return nil ;};func (_eeecb *CT_SpacingRule )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_eg .Sprintf ("\u0025\u0076",_eeecb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fcag *CT_MC )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fcag .McPr !=nil {_dggb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006d\u0063\u0050\u0072"}};e .EncodeElement (_fcag .McPr ,_dggb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcdd *ST_LimLoc )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bcdd =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_bcdd =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_bcdd =2;};return nil ;}; -// ValidateWithPath validates the CT_RChoice and its children, prefixing error messages with path -func (_dbagg *CT_RChoice )ValidateWithPath (path string )error {for _cbac ,_bgdg :=range _dbagg .T {if _dffd :=_bgdg .ValidateWithPath (_eg .Sprintf ("\u0025\u0073\u002f\u0054\u005b\u0025\u0064\u005d",path ,_cbac ));_dffd !=nil {return _dffd ;};};return nil ;};type ST_Style byte ;func (_decad ST_Shp )String ()string {switch _decad {case 0:return "";case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case 2:return "\u006d\u0061\u0074c\u0068";};return "";};func (_geca ST_FType )ValidateWithPath (path string )error {switch _geca {case 0,1,2,3,4:default:return _eg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geca ));};return nil ;};func (_dag *CT_LimUpp )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dag .E =NewCT_OMathArg ();_dag .Lim =NewCT_OMathArg ();_gdgc :for {_aed ,_fabe :=d .Token ();if _fabe !=nil {return _fabe ;};switch _badb :=_aed .(type ){case _b .StartElement :switch _badb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}:_dag .LimUppPr =NewCT_LimUppPr ();if _caea :=d .DecodeElement (_dag .LimUppPr ,&_badb );_caea !=nil {return _caea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _adef :=d .DecodeElement (_dag .E ,&_badb );_adef !=nil {return _adef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d"}:if _gegg :=d .DecodeElement (_dag .Lim ,&_badb );_gegg !=nil {return _gegg ;};default:_ea .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",_badb .Name );if _bbde :=d .Skip ();_bbde !=nil {return _bbde ;};};case _b .EndElement :break _gdgc ;case _b .CharData :};};return nil ;};func (_aaeb *ST_BreakBin )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aaeb =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_aaeb =1;case "\u0061\u0066\u0074e\u0072":*_aaeb =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_aaeb =3;};return nil ;};func (_bgf *CT_Bar )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgf .E =NewCT_OMathArg ();_ad :for {_ege ,_de :=d .Token ();if _de !=nil {return _de ;};switch _edd :=_ege .(type ){case _b .StartElement :switch _edd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072P\u0072"}:_bgf .BarPr =NewCT_BarPr ();if _edg :=d .DecodeElement (_bgf .BarPr ,&_edd );_edg !=nil {return _edg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _af :=d .DecodeElement (_bgf .E ,&_edd );_af !=nil {return _af ;};default:_ea .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",_edd .Name );if _bfa :=d .Skip ();_bfa !=nil {return _bfa ;};};case _b .EndElement :break _ad ;case _b .CharData :};};return nil ;};func (_befc *CT_Integer2 )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_befc .ValAttr =-2;for _ ,_dfda :=range start .Attr {if _dfda .Name .Local =="\u0076\u0061\u006c"{_ccdg ,_gdab :=_bf .ParseInt (_dfda .Value ,10,64);if _gdab !=nil {return _gdab ;};_befc .ValAttr =_ccdg ;continue ;};};for {_gac ,_afeg :=d .Token ();if _afeg !=nil {return _eg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u003a\u0020\u0025\u0073",_afeg );};if _fbe ,_agc :=_gac .(_b .EndElement );_agc &&_fbe .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Integer2 and its children +func (_fag *CT_Integer2 )Validate ()error {return _fag .ValidateWithPath ("C\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032");}; -// ValidateWithPath validates the CT_Nary and its children, prefixing error messages with path -func (_gagb *CT_Nary )ValidateWithPath (path string )error {if _gagb .NaryPr !=nil {if _dafeg :=_gagb .NaryPr .ValidateWithPath (path +"\u002fN\u0061\u0072\u0079\u0050\u0072");_dafeg !=nil {return _dafeg ;};};if _baec :=_gagb .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_baec !=nil {return _baec ;};if _gebf :=_gagb .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_gebf !=nil {return _gebf ;};if _efef :=_gagb .E .ValidateWithPath (path +"\u002f\u0045");_efef !=nil {return _efef ;};return nil ;}; +// Validate validates the CT_BreakBinSub and its children +func (_acb *CT_BreakBinSub )Validate ()error {return _acb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042i\u006e\u0053\u0075\u0062");}; -// ValidateWithPath validates the CT_SPrePr and its children, prefixing error messages with path -func (_beeg *CT_SPrePr )ValidateWithPath (path string )error {if _beeg .CtrlPr !=nil {if _bafgcd :=_beeg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bafgcd !=nil {return _bafgcd ;};};return nil ;}; +// ValidateWithPath validates the CT_TopBot and its children, prefixing error messages with path +func (_cgbbb *CT_TopBot )ValidateWithPath (path string )error {if _cgbbb .ValAttr ==ST_TopBotUnset {return _eg .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 _bgfe :=_cgbbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgfe !=nil {return _bgfe ;};return nil ;};func (_bbc *CT_LimUppPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_deafc :for {_gbfg ,_gaa :=d .Token ();if _gaa !=nil {return _gaa ;};switch _gcbd :=_gbfg .(type ){case _d .StartElement :switch _gcbd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbc .CtrlPr =NewCT_CtrlPr ();if _gcdc :=d .DecodeElement (_bbc .CtrlPr ,&_gcbd );_gcdc !=nil {return _gcdc ;};default:_ea .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",_gcbd .Name );if _efbaf :=d .Skip ();_efbaf !=nil {return _efbaf ;};};case _d .EndElement :break _deafc ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_OMathJc and its children -func (_ecbc *CT_OMathJc )Validate ()error {return _ecbc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063");};func NewCT_MCS ()*CT_MCS {_gefg :=&CT_MCS {};return _gefg };func (_cfa *CT_MathPrChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfa .WrapIndent !=nil {_dadf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0077r\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}};e .EncodeElement (_cfa .WrapIndent ,_dadf );};if _cfa .WrapRight !=nil {_dgcg :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0077\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cfa .WrapRight ,_dgcg );};return nil ;}; +// Validate validates the CT_MathPrChoice and its children +func (_dfab *CT_MathPrChoice )Validate ()error {return _dfab .ValidateWithPath ("\u0043T\u005fM\u0061\u0074\u0068\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065");};func (_cbge ST_FType )ValidateWithPath (path string )error {switch _cbge {case 0,1,2,3,4:default:return _eg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbge ));};return nil ;}; -// Validate validates the CT_OnOff and its children -func (_ebge *CT_OnOff )Validate ()error {return _ebge .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");}; +// ValidateWithPath validates the CT_MC and its children, prefixing error messages with path +func (_bdd *CT_MC )ValidateWithPath (path string )error {if _bdd .McPr !=nil {if _deb :=_bdd .McPr .ValidateWithPath (path +"\u002f\u004d\u0063P\u0072");_deb !=nil {return _deb ;};};return nil ;}; -// Validate validates the CT_EqArrPr and its children -func (_eae *CT_EqArrPr )Validate ()error {return _eae .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");};func (_faaga ST_TopBot )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eggcb :=_b .Attr {};_eggcb .Name =name ;switch _faaga {case ST_TopBotUnset :_eggcb .Value ="";case ST_TopBotTop :_eggcb .Value ="\u0074\u006f\u0070";case ST_TopBotBot :_eggcb .Value ="\u0062\u006f\u0074";};return _eggcb ,nil ;};func (_addc ST_TopBot )ValidateWithPath (path string )error {switch _addc {case 0,1,2:default:return _eg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_addc ));};return nil ;};func (_ged *CT_D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ged .DPr !=nil {_gbc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064P\u0072"}};e .EncodeElement (_ged .DPr ,_gbc );};_cgg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};for _ ,_gbg :=range _ged .E {e .EncodeElement (_gbg ,_cgg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_MathPr ()*CT_MathPr {_cccac :=&CT_MathPr {};return _cccac };func (_acd *CT_BarPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ce :for {_aaa ,_fad :=d .Token ();if _fad !=nil {return _fad ;};switch _bff :=_aaa .(type ){case _b .StartElement :switch _bff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073"}:_acd .Pos =NewCT_TopBot ();if _egb :=d .DecodeElement (_acd .Pos ,&_bff );_egb !=nil {return _egb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_acd .CtrlPr =NewCT_CtrlPr ();if _cfd :=d .DecodeElement (_acd .CtrlPr ,&_bff );_cfd !=nil {return _cfd ;};default:_ea .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",_bff .Name );if _cef :=d .Skip ();_cef !=nil {return _cef ;};};case _b .EndElement :break _ce ;case _b .CharData :};};return nil ;};func (_ccdfe *OMathPara )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061";return _ccdfe .CT_OMathPara .MarshalXML (e ,start );};type CT_OMathArg struct{ArgPr *CT_OMathArgPr ;EG_OMathMathElements []*EG_OMathMathElements ;CtrlPr *CT_CtrlPr ;};type CT_EqArr struct{EqArrPr *CT_EqArrPr ;E []*CT_OMathArg ;};func (_cfcd *CT_NaryPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adec :for {_gbgab ,_cdcg :=d .Token ();if _cdcg !=nil {return _cdcg ;};switch _fbef :=_gbgab .(type ){case _b .StartElement :switch _fbef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_cfcd .Chr =NewCT_Char ();if _ddgc :=d .DecodeElement (_cfcd .Chr ,&_fbef );_ddgc !=nil {return _ddgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0063"}:_cfcd .LimLoc =NewCT_LimLoc ();if _dcdf :=d .DecodeElement (_cfcd .LimLoc ,&_fbef );_dcdf !=nil {return _dcdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"}:_cfcd .Grow =NewCT_OnOff ();if _cgee :=d .DecodeElement (_cfcd .Grow ,&_fbef );_cgee !=nil {return _cgee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073u\u0062\u0048\u0069\u0064\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073u\u0062\u0048\u0069\u0064\u0065"}:_cfcd .SubHide =NewCT_OnOff ();if _gaff :=d .DecodeElement (_cfcd .SubHide ,&_fbef );_gaff !=nil {return _gaff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073u\u0070\u0048\u0069\u0064\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073u\u0070\u0048\u0069\u0064\u0065"}:_cfcd .SupHide =NewCT_OnOff ();if _egdd :=d .DecodeElement (_cfcd .SupHide ,&_fbef );_egdd !=nil {return _egdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cfcd .CtrlPr =NewCT_CtrlPr ();if _efb :=d .DecodeElement (_cfcd .CtrlPr ,&_fbef );_efb !=nil {return _efb ;};default:_ea .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",_fbef .Name );if _cbff :=d .Skip ();_cbff !=nil {return _cbff ;};};case _b .EndElement :break _adec ;case _b .CharData :};};return nil ;};func (_ffgd *CT_OMath )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ffgd .EG_OMathMathElements !=nil {for _ ,_eaegb :=range _ffgd .EG_OMathMathElements {_eaegb .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eaecd ST_TopBot )String ()string {switch _eaecd {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0062\u006f\u0074";};return "";}; +// Validate validates the CT_Text and its children +func (_bgfb *CT_Text )Validate ()error {return _bgfb .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};func (_bef *CT_LimUpp )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bef .LimUppPr !=nil {_aee :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}};e .EncodeElement (_bef .LimUppPr ,_aee );};_gab :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bef .E ,_gab );_fbdae :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_bef .Lim ,_fbdae );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eddd *ST_Shp )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eddd =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_eddd =1;case "\u006d\u0061\u0074c\u0068":*_eddd =2;};return nil ;};func (_aeba ST_FType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aeba .String (),start );};func (_fdeg *CT_SSup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdeg .E =NewCT_OMathArg ();_fdeg .Sup =NewCT_OMathArg ();_fbdb :for {_gfacb ,_eagg :=d .Token ();if _eagg !=nil {return _eagg ;};switch _ddbfe :=_gfacb .(type ){case _d .StartElement :switch _ddbfe .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdeg .SSupPr =NewCT_SSupPr ();if _aaeba :=d .DecodeElement (_fdeg .SSupPr ,&_ddbfe );_aaeba !=nil {return _aaeba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ggdgb :=d .DecodeElement (_fdeg .E ,&_ddbfe );_ggdgb !=nil {return _ggdgb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dacd :=d .DecodeElement (_fdeg .Sup ,&_ddbfe );_dacd !=nil {return _dacd ;};default:_ea .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",_ddbfe .Name );if _bfabg :=d .Skip ();_bfabg !=nil {return _bfabg ;};};case _d .EndElement :break _fbdb ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_BorderBoxPr and its children -func (_dgg *CT_BorderBoxPr )Validate ()error {return _dgg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072B\u006f\u0078\u0050\u0072");};func (_cdfc *CT_TopBot )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdfc .ValAttr =ST_TopBot (1);for _ ,_dfgbc :=range start .Attr {if _dfgbc .Name .Local =="\u0076\u0061\u006c"{_cdfc .ValAttr .UnmarshalXMLAttr (_dfgbc );continue ;};};for {_eaae ,_ecbgd :=d .Token ();if _ecbgd !=nil {return _eg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u006f\u0070B\u006f\u0074\u003a\u0020\u0025\u0073",_ecbgd );};if _efee ,_cdcc :=_eaae .(_b .EndElement );_cdcc &&_efee .Name ==start .Name {break ;};};return nil ;};type OMathPara struct{CT_OMathPara };func (_bgeea *ST_Shp )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cacb ,_aceg :=d .Token ();if _aceg !=nil {return _aceg ;};if _dccef ,_ecgcg :=_cacb .(_b .EndElement );_ecgcg &&_dccef .Name ==start .Name {*_bgeea =1;return nil ;};if _afdae ,_eeffg :=_cacb .(_b .CharData );!_eeffg {return _eg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cacb );}else {switch string (_afdae ){case "":*_bgeea =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_bgeea =1;case "\u006d\u0061\u0074c\u0068":*_bgeea =2;};};_cacb ,_aceg =d .Token ();if _aceg !=nil {return _aceg ;};if _gcbb ,_gadge :=_cacb .(_b .EndElement );_gadge &&_gcbb .Name ==start .Name {return nil ;};return _eg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cacb );};func (_gcdc *CT_Nary )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcdc .Sub =NewCT_OMathArg ();_gcdc .Sup =NewCT_OMathArg ();_gcdc .E =NewCT_OMathArg ();_gedd :for {_fged ,_aeed :=d .Token ();if _aeed !=nil {return _aeed ;};switch _bafd :=_fged .(type ){case _b .StartElement :switch _bafd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079\u0050\u0072"}:_gcdc .NaryPr =NewCT_NaryPr ();if _eebd :=d .DecodeElement (_gcdc .NaryPr ,&_bafd );_eebd !=nil {return _eebd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _eaeg :=d .DecodeElement (_gcdc .Sub ,&_bafd );_eaeg !=nil {return _eaeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _adefc :=d .DecodeElement (_gcdc .Sup ,&_bafd );_adefc !=nil {return _adefc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _ebaa :=d .DecodeElement (_gcdc .E ,&_bafd );_ebaa !=nil {return _ebaa ;};default:_ea .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",_bafd .Name );if _dage :=d .Skip ();_dage !=nil {return _dage ;};};case _b .EndElement :break _gedd ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_OMathArg and its children, prefixing error messages with path +func (_bdef *CT_OMathArg )ValidateWithPath (path string )error {if _bdef .ArgPr !=nil {if _cgfc :=_bdef .ArgPr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0050\u0072");_cgfc !=nil {return _cgfc ;};};for _fceg ,_bcd :=range _bdef .EG_OMathMathElements {if _bdbd :=_bcd .ValidateWithPath (_eg .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_fceg ));_bdbd !=nil {return _bdbd ;};};if _bdef .CtrlPr !=nil {if _abcba :=_bdef .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_abcba !=nil {return _abcba ;};};return nil ;}; -// ValidateWithPath validates the CT_FPr and its children, prefixing error messages with path -func (_ffca *CT_FPr )ValidateWithPath (path string )error {if _ffca .Type !=nil {if _ffcfa :=_ffca .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_ffcfa !=nil {return _ffcfa ;};};if _ffca .CtrlPr !=nil {if _bage :=_ffca .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bage !=nil {return _bage ;};};return nil ;}; +// ValidateWithPath validates the CT_BoxPr and its children, prefixing error messages with path +func (_ebd *CT_BoxPr )ValidateWithPath (path string )error {if _ebd .OpEmu !=nil {if _baa :=_ebd .OpEmu .ValidateWithPath (path +"\u002f\u004f\u0070\u0045\u006d\u0075");_baa !=nil {return _baa ;};};if _ebd .NoBreak !=nil {if _aaaf :=_ebd .NoBreak .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b");_aaaf !=nil {return _aaaf ;};};if _ebd .Diff !=nil {if _edg :=_ebd .Diff .ValidateWithPath (path +"\u002f\u0044\u0069f\u0066");_edg !=nil {return _edg ;};};if _ebd .Brk !=nil {if _aede :=_ebd .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_aede !=nil {return _aede ;};};if _ebd .Aln !=nil {if _gebb :=_ebd .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_gebb !=nil {return _gebb ;};};if _ebd .CtrlPr !=nil {if _gdd :=_ebd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gdd !=nil {return _gdd ;};};return nil ;};func (_cgfa *CT_Nary )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgfa .Sub =NewCT_OMathArg ();_cgfa .Sup =NewCT_OMathArg ();_cgfa .E =NewCT_OMathArg ();_gdg :for {_bggc ,_agba :=d .Token ();if _agba !=nil {return _agba ;};switch _fdff :=_bggc .(type ){case _d .StartElement :switch _fdff .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgfa .NaryPr =NewCT_NaryPr ();if _eddf :=d .DecodeElement (_cgfa .NaryPr ,&_fdff );_eddf !=nil {return _eddf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _egae :=d .DecodeElement (_cgfa .Sub ,&_fdff );_egae !=nil {return _egae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ccbc :=d .DecodeElement (_cgfa .Sup ,&_fdff );_ccbc !=nil {return _ccbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dcfc :=d .DecodeElement (_cgfa .E ,&_fdff );_dcfc !=nil {return _dcfc ;};default:_ea .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",_fdff .Name );if _adcf :=d .Skip ();_adcf !=nil {return _adcf ;};};case _d .EndElement :break _gdg ;case _d .CharData :};};return nil ;};func (_ffab *CT_LimUppPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ffab .CtrlPr !=nil {_fbcb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ffab .CtrlPr ,_fbcb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bgbc *CT_OMath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bgbc .EG_OMathMathElements !=nil {for _ ,_ddbf :=range _bgbc .EG_OMathMathElements {_ddbf .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bfaa *CT_ManualBreak )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfaa .AlnAtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d:\u0061\u006c\u006e\u0041\u0074"},Value :_eg .Sprintf ("\u0025\u0076",*_bfaa .AlnAtAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Shp struct{ValAttr ST_Shp ;};func (_daadb *CT_RChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _daadb .T !=nil {_fgfc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0074"}};for _ ,_edfa :=range _daadb .T {e .EncodeElement (_edfa ,_fgfc );};};return nil ;};type CT_EqArr struct{EqArrPr *CT_EqArrPr ;E []*CT_OMathArg ;};type CT_Phant struct{PhantPr *CT_PhantPr ;E *CT_OMathArg ;};func NewCT_Phant ()*CT_Phant {_gccae :=&CT_Phant {};_gccae .E =NewCT_OMathArg ();return _gccae };func (_fbebe ST_Script )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dbce :=_d .Attr {};_dbce .Name =name ;switch _fbebe {case ST_ScriptUnset :_dbce .Value ="";case ST_ScriptRoman :_dbce .Value ="\u0072\u006f\u006da\u006e";case ST_ScriptScript :_dbce .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_ScriptFraktur :_dbce .Value ="\u0066r\u0061\u006b\u0074\u0075\u0072";case ST_ScriptDouble_struck :_dbce .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b";case ST_ScriptSans_serif :_dbce .Value ="\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066";case ST_ScriptMonospace :_dbce .Value ="\u006do\u006e\u006f\u0073\u0070\u0061\u0063e";};return _dbce ,nil ;};func NewCT_Char ()*CT_Char {_ebgg :=&CT_Char {};return _ebgg };type CT_BreakBinSub struct{ValAttr ST_BreakBinSub ;}; -// Validate validates the CT_SSubPr and its children -func (_cbfa *CT_SSubPr )Validate ()error {return _cbfa .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062\u0050r");};func (_dg *CT_BorderBox )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dg .BorderBoxPr !=nil {_eada :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}};e .EncodeElement (_dg .BorderBoxPr ,_eada );};_daf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dg .E ,_daf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_OMathJc and its children +func (_gbfb *CT_OMathJc )Validate ()error {return _gbfb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063");};const (ST_BreakBinSubUnset ST_BreakBinSub =0;ST_BreakBinSub__ ST_BreakBinSub =1;ST_BreakBinSub___ ST_BreakBinSub =2;ST_BreakBinSub____ ST_BreakBinSub =3;);type CT_SpacingRule struct{ValAttr int64 ;};func NewEG_OMathMathElements ()*EG_OMathMathElements {_gcbc :=&EG_OMathMathElements {};return _gcbc };func (_bgdbf *OMath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgdbf .CT_OMath =*NewCT_OMath ();_dabf :for {_dgff ,_fbae :=d .Token ();if _fbae !=nil {return _fbae ;};switch _dcbfd :=_dgff .(type ){case _d .StartElement :switch _dcbfd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eabg :=NewEG_OMathMathElements ();_eabg .Acc =NewCT_Acc ();if _ecedg :=d .DecodeElement (_eabg .Acc ,&_dcbfd );_ecedg !=nil {return _ecedg ;};_bgdbf .EG_OMathMathElements =append (_bgdbf .EG_OMathMathElements ,_eabg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egbf :=NewEG_OMathMathElements ();_egbf .Bar =NewCT_Bar ();if _gdeg :=d .DecodeElement (_egbf .Bar ,&_dcbfd );_gdeg !=nil {return _gdeg ;};_bgdbf .EG_OMathMathElements =append (_bgdbf .EG_OMathMathElements ,_egbf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbcge :=NewEG_OMathMathElements ();_dbcge .Box =NewCT_Box ();if _ebbb :=d .DecodeElement (_dbcge .Box ,&_dcbfd );_ebbb !=nil {return _ebbb ;};_bgdbf .EG_OMathMathElements =append (_bgdbf .EG_OMathMathElements ,_dbcge );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbcdd :=NewEG_OMathMathElements ();_dbcdd .BorderBox =NewCT_BorderBox ();if _dgbf :=d .DecodeElement (_dbcdd .BorderBox ,&_dcbfd );_dgbf !=nil {return _dgbf ;};_bgdbf .EG_OMathMathElements =append (_bgdbf .EG_OMathMathElements ,_dbcdd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebgfb :=NewEG_OMathMathElements ();_ebgfb .D =NewCT_D ();if _afgce :=d .DecodeElement (_ebgfb .D ,&_dcbfd );_afgce !=nil {return _afgce ;};_bgdbf .EG_OMathMathElements =append (_bgdbf .EG_OMathMathElements ,_ebgfb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgbf :=NewEG_OMathMathElements ();_fgbf .EqArr =NewCT_EqArr ();if _adabf :=d .DecodeElement (_fgbf .EqArr ,&_dcbfd );_adabf !=nil {return _adabf ;};_bgdbf .EG_OMathMathElements =append (_bgdbf .EG_OMathMathElements ,_fgbf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdcg :=NewEG_OMathMathElements ();_ebdcg .F =NewCT_F ();if _ecdb :=d .DecodeElement (_ebdcg .F ,&_dcbfd );_ecdb !=nil {return _ecdb ;};_bgdbf .EG_OMathMathElements =append (_bgdbf .EG_OMathMathElements ,_ebdcg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_caece :=NewEG_OMathMathElements ();_caece .Func =NewCT_Func ();if _accac :=d .DecodeElement (_caece .Func ,&_dcbfd );_accac !=nil {return _accac ;};_bgdbf .EG_OMathMathElements =append (_bgdbf .EG_OMathMathElements ,_caece );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggfg :=NewEG_OMathMathElements ();_ggfg .GroupChr =NewCT_GroupChr ();if _dabga :=d .DecodeElement (_ggfg .GroupChr ,&_dcbfd );_dabga !=nil {return _dabga ;};_bgdbf .EG_OMathMathElements =append (_bgdbf .EG_OMathMathElements ,_ggfg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbfd :=NewEG_OMathMathElements ();_bbfd .LimLow =NewCT_LimLow ();if _cfdf :=d .DecodeElement (_bbfd .LimLow ,&_dcbfd );_cfdf !=nil {return _cfdf ;};_bgdbf .EG_OMathMathElements =append (_bgdbf .EG_OMathMathElements ,_bbfd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aafd :=NewEG_OMathMathElements ();_aafd .LimUpp =NewCT_LimUpp ();if _dgffc :=d .DecodeElement (_aafd .LimUpp ,&_dcbfd );_dgffc !=nil {return _dgffc ;};_bgdbf .EG_OMathMathElements =append (_bgdbf .EG_OMathMathElements ,_aafd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_addd :=NewEG_OMathMathElements ();_addd .M =NewCT_M ();if _aeda :=d .DecodeElement (_addd .M ,&_dcbfd );_aeda !=nil {return _aeda ;};_bgdbf .EG_OMathMathElements =append (_bgdbf .EG_OMathMathElements ,_addd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfcg :=NewEG_OMathMathElements ();_dfcg .Nary =NewCT_Nary ();if _feeg :=d .DecodeElement (_dfcg .Nary ,&_dcbfd );_feeg !=nil {return _feeg ;};_bgdbf .EG_OMathMathElements =append (_bgdbf .EG_OMathMathElements ,_dfcg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ceeb :=NewEG_OMathMathElements ();_ceeb .Phant =NewCT_Phant ();if _dffcd :=d .DecodeElement (_ceeb .Phant ,&_dcbfd );_dffcd !=nil {return _dffcd ;};_bgdbf .EG_OMathMathElements =append (_bgdbf .EG_OMathMathElements ,_ceeb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegdc :=NewEG_OMathMathElements ();_eegdc .Rad =NewCT_Rad ();if _cbbd :=d .DecodeElement (_eegdc .Rad ,&_dcbfd );_cbbd !=nil {return _cbbd ;};_bgdbf .EG_OMathMathElements =append (_bgdbf .EG_OMathMathElements ,_eegdc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gcfg :=NewEG_OMathMathElements ();_gcfg .SPre =NewCT_SPre ();if _cacdc :=d .DecodeElement (_gcfg .SPre ,&_dcbfd );_cacdc !=nil {return _cacdc ;};_bgdbf .EG_OMathMathElements =append (_bgdbf .EG_OMathMathElements ,_gcfg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bccb :=NewEG_OMathMathElements ();_bccb .SSub =NewCT_SSub ();if _babed :=d .DecodeElement (_bccb .SSub ,&_dcbfd );_babed !=nil {return _babed ;};_bgdbf .EG_OMathMathElements =append (_bgdbf .EG_OMathMathElements ,_bccb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfegb :=NewEG_OMathMathElements ();_cfegb .SSubSup =NewCT_SSubSup ();if _abcbef :=d .DecodeElement (_cfegb .SSubSup ,&_dcbfd );_abcbef !=nil {return _abcbef ;};_bgdbf .EG_OMathMathElements =append (_bgdbf .EG_OMathMathElements ,_cfegb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gfacc :=NewEG_OMathMathElements ();_gfacc .SSup =NewCT_SSup ();if _edab :=d .DecodeElement (_gfacc .SSup ,&_dcbfd );_edab !=nil {return _edab ;};_bgdbf .EG_OMathMathElements =append (_bgdbf .EG_OMathMathElements ,_gfacc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gfeb :=NewEG_OMathMathElements ();_gfeb .R =NewCT_R ();if _bbdg :=d .DecodeElement (_gfeb .R ,&_dcbfd );_bbdg !=nil {return _bbdg ;};_bgdbf .EG_OMathMathElements =append (_bgdbf .EG_OMathMathElements ,_gfeb );default:_ea .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",_dcbfd .Name );if _dgcb :=d .Skip ();_dgcb !=nil {return _dgcb ;};};case _d .EndElement :break _dabf ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_Text and its children -func (_eccd *CT_Text )Validate ()error {return _eccd .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};func (_cecc *OMath )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d:\u006f\u004d\u0061\u0074\u0068";return _cecc .CT_OMath .MarshalXML (e ,start );};type CT_OMathArgPr struct{ArgSz *CT_Integer2 ;};func NewOMathPara ()*OMathPara {_agfd :=&OMathPara {};_agfd .CT_OMathPara =*NewCT_OMathPara ();return _agfd ;};func (_gfgge *CT_SSubPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edab :for {_bcee ,_bddf :=d .Token ();if _bddf !=nil {return _bddf ;};switch _dfgcd :=_bcee .(type ){case _b .StartElement :switch _dfgcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gfgge .CtrlPr =NewCT_CtrlPr ();if _defcd :=d .DecodeElement (_gfgge .CtrlPr ,&_dfgcd );_defcd !=nil {return _defcd ;};default:_ea .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",_dfgcd .Name );if _fdgg :=d .Skip ();_fdgg !=nil {return _fdgg ;};};case _b .EndElement :break _edab ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_MPr and its children, prefixing error messages with path +func (_fefc *CT_MPr )ValidateWithPath (path string )error {if _fefc .BaseJc !=nil {if _cfge :=_fefc .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_cfge !=nil {return _cfge ;};};if _fefc .PlcHide !=nil {if _gege :=_fefc .PlcHide .ValidateWithPath (path +"\u002f\u0050\u006c\u0063\u0048\u0069\u0064\u0065");_gege !=nil {return _gege ;};};if _fefc .RSpRule !=nil {if _gdef :=_fefc .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_gdef !=nil {return _gdef ;};};if _fefc .CGpRule !=nil {if _bgec :=_fefc .CGpRule .ValidateWithPath (path +"\u002f\u0043\u0047\u0070\u0052\u0075\u006c\u0065");_bgec !=nil {return _bgec ;};};if _fefc .RSp !=nil {if _gbfd :=_fefc .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_gbfd !=nil {return _gbfd ;};};if _fefc .CSp !=nil {if _fcbd :=_fefc .CSp .ValidateWithPath (path +"\u002f\u0043\u0053\u0070");_fcbd !=nil {return _fcbd ;};};if _fefc .CGp !=nil {if _aced :=_fefc .CGp .ValidateWithPath (path +"\u002f\u0043\u0047\u0070");_aced !=nil {return _aced ;};};if _fefc .Mcs !=nil {if _fcad :=_fefc .Mcs .ValidateWithPath (path +"\u002f\u004d\u0063\u0073");_fcad !=nil {return _fcad ;};};if _fefc .CtrlPr !=nil {if _dgade :=_fefc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dgade !=nil {return _dgade ;};};return nil ;};func (_ecea *CT_SPre )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ecea .SPrePr !=nil {_gbgeg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065\u0050\u0072"}};e .EncodeElement (_ecea .SPrePr ,_gbgeg );};_gdad :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_ecea .Sub ,_gdad );_aebg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_ecea .Sup ,_aebg );_egea :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ecea .E ,_egea );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SpacingRule and its children, prefixing error messages with path -func (_ebdf *CT_SpacingRule )ValidateWithPath (path string )error {if _ebdf .ValAttr < 0{return _eg .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 ,_ebdf .ValAttr );};if _ebdf .ValAttr > 4{return _eg .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 ,_ebdf .ValAttr );};return nil ;};func NewCT_Phant ()*CT_Phant {_cbdc :=&CT_Phant {};_cbdc .E =NewCT_OMathArg ();return _cbdc }; +// Validate validates the CT_YAlign and its children +func (_dbbb *CT_YAlign )Validate ()error {return _dbbb .ValidateWithPath ("\u0043T\u005f\u0059\u0041\u006c\u0069\u0067n");};func (_edac *CT_MC )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcbf :for {_aeab ,_eged :=d .Token ();if _eged !=nil {return _eged ;};switch _cgfe :=_aeab .(type ){case _d .StartElement :switch _cgfe .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edac .McPr =NewCT_MCPr ();if _eae :=d .DecodeElement (_edac .McPr ,&_cgfe );_eae !=nil {return _eae ;};default:_ea .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",_cgfe .Name );if _dcee :=d .Skip ();_dcee !=nil {return _dcee ;};};case _d .EndElement :break _fcbf ;case _d .CharData :};};return nil ;};func (_abab ST_Script )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_abab .String (),start );};type CT_FuncPr struct{CtrlPr *CT_CtrlPr ;};type CT_OMathArg struct{ArgPr *CT_OMathArgPr ;EG_OMathMathElements []*EG_OMathMathElements ;CtrlPr *CT_CtrlPr ;};func (_edf *CT_BoxPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _edf .OpEmu !=nil {_ebc :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u006f\u0070\u0045\u006d\u0075"}};e .EncodeElement (_edf .OpEmu ,_ebc );};if _edf .NoBreak !=nil {_bcc :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u006e\u006f\u0042\u0072\u0065\u0061k"}};e .EncodeElement (_edf .NoBreak ,_bcc );};if _edf .Diff !=nil {_dee :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0064\u0069\u0066\u0066"}};e .EncodeElement (_edf .Diff ,_dee );};if _edf .Brk !=nil {_abc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_edf .Brk ,_abc );};if _edf .Aln !=nil {_afb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0061l\u006e"}};e .EncodeElement (_edf .Aln ,_afb );};if _edf .CtrlPr !=nil {_affd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_edf .CtrlPr ,_affd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_LimUpp struct{LimUppPr *CT_LimUppPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;};func (_bdbg *CT_Shp )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_caca ,_fccgeb :=_bdbg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"});if _fccgeb !=nil {return _fccgeb ;};start .Attr =append (start .Attr ,_caca );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gae *ST_BreakBinSub )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gae =0;case "\u002d\u002d":*_gae =1;case "\u002d\u002b":*_gae =2;case "\u002b\u002d":*_gae =3;};return nil ;}; -// Validate validates the CT_SSub and its children -func (_cfcb *CT_SSub )Validate ()error {return _cfcb .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062");};func (_dbaf ST_Style )String ()string {switch _dbaf {case 0:return "";case 1:return "\u0070";case 2:return "\u0062";case 3:return "\u0069";case 4:return "\u0062\u0069";};return "";};func (_cfge ST_BreakBin )String ()string {switch _cfge {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 "";}; +// ValidateWithPath validates the CT_SSub and its children, prefixing error messages with path +func (_agfcb *CT_SSub )ValidateWithPath (path string )error {if _agfcb .SSubPr !=nil {if _gfdb :=_agfcb .SSubPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0062\u0050\u0072");_gfdb !=nil {return _gfdb ;};};if _gbdcc :=_agfcb .E .ValidateWithPath (path +"\u002f\u0045");_gbdcc !=nil {return _gbdcc ;};if _bacd :=_agfcb .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_bacd !=nil {return _bacd ;};return nil ;};func (_dcf *CT_BreakBin )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcf .ValAttr !=ST_BreakBinUnset {_cfcb ,_bbg :=_dcf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"});if _bbg !=nil {return _bbg ;};start .Attr =append (start .Attr ,_cfcb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_OMathArgPr ()*CT_OMathArgPr {_beee :=&CT_OMathArgPr {};return _beee }; -// Validate validates the EG_ScriptStyle and its children -func (_dcda *EG_ScriptStyle )Validate ()error {return _dcda .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074S\u0074\u0079\u006c\u0065");}; +// ValidateWithPath validates the CT_Script and its children, prefixing error messages with path +func (_bbab *CT_Script )ValidateWithPath (path string )error {if _daadbc :=_bbab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_daadbc !=nil {return _daadbc ;};return nil ;};func NewCT_RPR ()*CT_RPR {_dagae :=&CT_RPR {};return _dagae };func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_ddac :=&CT_TwipsMeasure {};return _ddac };func (_cafg *CT_MPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cafg .BaseJc !=nil {_fgfe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_cafg .BaseJc ,_fgfe );};if _cafg .PlcHide !=nil {_fgef :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0070\u006c\u0063\u0048\u0069\u0064e"}};e .EncodeElement (_cafg .PlcHide ,_fgef );};if _cafg .RSpRule !=nil {_cgbb :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_cafg .RSpRule ,_cgbb );};if _cafg .CGpRule !=nil {_aege :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0063\u0047\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_cafg .CGpRule ,_aege );};if _cafg .RSp !=nil {_cebb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0072S\u0070"}};e .EncodeElement (_cafg .RSp ,_cebb );};if _cafg .CSp !=nil {_gdfb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063S\u0070"}};e .EncodeElement (_cafg .CSp ,_gdfb );};if _cafg .CGp !=nil {_ggb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063G\u0070"}};e .EncodeElement (_cafg .CGp ,_ggb );};if _cafg .Mcs !=nil {_gcca :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006dc\u0073"}};e .EncodeElement (_cafg .Mcs ,_gcca );};if _cafg .CtrlPr !=nil {_ebgb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cafg .CtrlPr ,_ebgb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bbfa *CT_PhantPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdba :for {_babc ,_ccae :=d .Token ();if _ccae !=nil {return _ccae ;};switch _cebf :=_babc .(type ){case _d .StartElement :switch _cebf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbfa .Show =NewCT_OnOff ();if _bgac :=d .DecodeElement (_bbfa .Show ,&_cebf );_bgac !=nil {return _bgac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbfa .ZeroWid =NewCT_OnOff ();if _efce :=d .DecodeElement (_bbfa .ZeroWid ,&_cebf );_efce !=nil {return _efce ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbfa .ZeroAsc =NewCT_OnOff ();if _fggc :=d .DecodeElement (_bbfa .ZeroAsc ,&_cebf );_fggc !=nil {return _fggc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbfa .ZeroDesc =NewCT_OnOff ();if _dcac :=d .DecodeElement (_bbfa .ZeroDesc ,&_cebf );_dcac !=nil {return _dcac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbfa .Transp =NewCT_OnOff ();if _abea :=d .DecodeElement (_bbfa .Transp ,&_cebf );_abea !=nil {return _abea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbfa .CtrlPr =NewCT_CtrlPr ();if _gcg :=d .DecodeElement (_bbfa .CtrlPr ,&_cebf );_gcg !=nil {return _gcg ;};default:_ea .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",_cebf .Name );if _caec :=d .Skip ();_caec !=nil {return _caec ;};};case _d .EndElement :break _cdba ;case _d .CharData :};};return nil ;};func NewCT_RPRChoice ()*CT_RPRChoice {_ffce :=&CT_RPRChoice {};return _ffce }; -// ValidateWithPath validates the CT_Rad and its children, prefixing error messages with path -func (_aedg *CT_Rad )ValidateWithPath (path string )error {if _aedg .RadPr !=nil {if _bggb :=_aedg .RadPr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0050\u0072");_bggb !=nil {return _bggb ;};};if _edba :=_aedg .Deg .ValidateWithPath (path +"\u002f\u0044\u0065\u0067");_edba !=nil {return _edba ;};if _gcfgc :=_aedg .E .ValidateWithPath (path +"\u002f\u0045");_gcfgc !=nil {return _gcfgc ;};return nil ;};func (_efdag ST_FType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efdag .String (),start );};type CT_RadPr struct{DegHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_cadb *CT_OnOff )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edgd :=range start .Attr {if _edgd .Name .Local =="\u0076\u0061\u006c"{_aebf ,_acfg :=ParseUnionST_OnOff (_edgd .Value );if _acfg !=nil {return _acfg ;};_cadb .ValAttr =&_aebf ;continue ;};};for {_fggf ,_accd :=d .Token ();if _accd !=nil {return _eg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_accd );};if _cedef ,_edeb :=_fggf .(_b .EndElement );_edeb &&_cedef .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_MC and its children +func (_efd *CT_MC )Validate ()error {return _efd .ValidateWithPath ("\u0043\u0054\u005fM\u0043")};func NewCT_Func ()*CT_Func {_bfa :=&CT_Func {};_bfa .FName =NewCT_OMathArg ();_bfa .E =NewCT_OMathArg ();return _bfa ;}; -// ValidateWithPath validates the CT_BorderBox and its children, prefixing error messages with path -func (_cb *CT_BorderBox )ValidateWithPath (path string )error {if _cb .BorderBoxPr !=nil {if _gf :=_cb .BorderBoxPr .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072");_gf !=nil {return _gf ;};};if _egd :=_cb .E .ValidateWithPath (path +"\u002f\u0045");_egd !=nil {return _egd ;};return nil ;};func (_dggea *CT_FPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dggea .Type !=nil {_badd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_dggea .Type ,_badd );};if _dggea .CtrlPr !=nil {_acca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_dggea .CtrlPr ,_acca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebde *CT_Phant )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ebde .PhantPr !=nil {_bceba :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074\u0050r"}};e .EncodeElement (_ebde .PhantPr ,_bceba );};_ddcf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ebde .E ,_ddcf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_ManualBreak ()*CT_ManualBreak {_cdba :=&CT_ManualBreak {};return _cdba };func NewCT_Nary ()*CT_Nary {_deed :=&CT_Nary {};_deed .Sub =NewCT_OMathArg ();_deed .Sup =NewCT_OMathArg ();_deed .E =NewCT_OMathArg ();return _deed ;};func NewCT_LimLowPr ()*CT_LimLowPr {_begbc :=&CT_LimLowPr {};return _begbc };func NewCT_SSub ()*CT_SSub {_ggcaf :=&CT_SSub {};_ggcaf .E =NewCT_OMathArg ();_ggcaf .Sub =NewCT_OMathArg ();return _ggcaf ;};func (_bega *CT_LimUppPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cedg :for {_cdcd ,_dbf :=d .Token ();if _dbf !=nil {return _dbf ;};switch _eggc :=_cdcd .(type ){case _b .StartElement :switch _eggc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bega .CtrlPr =NewCT_CtrlPr ();if _fabd :=d .DecodeElement (_bega .CtrlPr ,&_eggc );_fabd !=nil {return _fabd ;};default:_ea .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",_eggc .Name );if _fdf :=d .Skip ();_fdf !=nil {return _fdf ;};};case _b .EndElement :break _cedg ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_OMathElements and its children, prefixing error messages with path +func (_cacg *EG_OMathElements )ValidateWithPath (path string )error {for _babge ,_bagc :=range _cacg .EG_OMathMathElements {if _ggbg :=_bagc .ValidateWithPath (_eg .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_babge ));_ggbg !=nil {return _ggbg ;};};return nil ;};func (_beggg ST_TopBot )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_afabf :=_d .Attr {};_afabf .Name =name ;switch _beggg {case ST_TopBotUnset :_afabf .Value ="";case ST_TopBotTop :_afabf .Value ="\u0074\u006f\u0070";case ST_TopBotBot :_afabf .Value ="\u0062\u006f\u0074";};return _afabf ,nil ;};func (_egde *CT_RadPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afcg :for {_baga ,_dace :=d .Token ();if _dace !=nil {return _dace ;};switch _ggdgg :=_baga .(type ){case _d .StartElement :switch _ggdgg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egde .DegHide =NewCT_OnOff ();if _gdee :=d .DecodeElement (_egde .DegHide ,&_ggdgg );_gdee !=nil {return _gdee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egde .CtrlPr =NewCT_CtrlPr ();if _dfec :=d .DecodeElement (_egde .CtrlPr ,&_ggdgg );_dfec !=nil {return _dfec ;};default:_ea .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",_ggdgg .Name );if _dgdg :=d .Skip ();_dgdg !=nil {return _dgdg ;};};case _d .EndElement :break _afcg ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path -func (_dbdfb *CT_OnOff )ValidateWithPath (path string )error {if _dbdfb .ValAttr !=nil {if _faad :=_dbdfb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_faad !=nil {return _faad ;};};return nil ;}; +// ValidateWithPath validates the CT_SPrePr and its children, prefixing error messages with path +func (_aebe *CT_SPrePr )ValidateWithPath (path string )error {if _aebe .CtrlPr !=nil {if _fabe :=_aebe .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_fabe !=nil {return _fabe ;};};return nil ;};func (_dffg *CT_Style )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dffg .ValAttr !=ST_StyleUnset {_dddf ,_beeg :=_dffg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"});if _beeg !=nil {return _beeg ;};start .Attr =append (start .Attr ,_dddf );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_SSupPr struct{CtrlPr *CT_CtrlPr ;};func (_aea *CT_BoxPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dc :for {_cgd ,_gef :=d .Token ();if _gef !=nil {return _gef ;};switch _aad :=_cgd .(type ){case _d .StartElement :switch _aad .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aea .OpEmu =NewCT_OnOff ();if _adc :=d .DecodeElement (_aea .OpEmu ,&_aad );_adc !=nil {return _adc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aea .NoBreak =NewCT_OnOff ();if _gdf :=d .DecodeElement (_aea .NoBreak ,&_aad );_gdf !=nil {return _gdf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aea .Diff =NewCT_OnOff ();if _beg :=d .DecodeElement (_aea .Diff ,&_aad );_beg !=nil {return _beg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aea .Brk =NewCT_ManualBreak ();if _gbab :=d .DecodeElement (_aea .Brk ,&_aad );_gbab !=nil {return _gbab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aea .Aln =NewCT_OnOff ();if _ffd :=d .DecodeElement (_aea .Aln ,&_aad );_ffd !=nil {return _ffd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aea .CtrlPr =NewCT_CtrlPr ();if _dac :=d .DecodeElement (_aea .CtrlPr ,&_aad );_dac !=nil {return _dac ;};default:_ea .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",_aad .Name );if _bae :=d .Skip ();_bae !=nil {return _bae ;};};case _d .EndElement :break _dc ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_AccPr and its children -func (_bfb *CT_AccPr )Validate ()error {return _bfb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072");};func NewCT_EqArrPr ()*CT_EqArrPr {_cbbf :=&CT_EqArrPr {};return _cbbf }; +// Validate validates the CT_String and its children +func (_dedfa *CT_String )Validate ()error {return _dedfa .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};func (_deaaf *ST_Script )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gebbd ,_fbfa :=d .Token ();if _fbfa !=nil {return _fbfa ;};if _bcgf ,_dafe :=_gebbd .(_d .EndElement );_dafe &&_bcgf .Name ==start .Name {*_deaaf =1;return nil ;};if _daafe ,_gecc :=_gebbd .(_d .CharData );!_gecc {return _eg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gebbd );}else {switch string (_daafe ){case "":*_deaaf =0;case "\u0072\u006f\u006da\u006e":*_deaaf =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_deaaf =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_deaaf =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_deaaf =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_deaaf =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_deaaf =6;};};_gebbd ,_fbfa =d .Token ();if _fbfa !=nil {return _fbfa ;};if _fgddf ,_ecfc :=_gebbd .(_d .EndElement );_ecfc &&_fgddf .Name ==start .Name {return nil ;};return _eg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gebbd );}; -// ValidateWithPath validates the CT_BarPr and its children, prefixing error messages with path -func (_gc *CT_BarPr )ValidateWithPath (path string )error {if _gc .Pos !=nil {if _ca :=_gc .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_ca !=nil {return _ca ;};};if _gc .CtrlPr !=nil {if _bffe :=_gc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bffe !=nil {return _bffe ;};};return nil ;}; +// Validate validates the CT_RPR and its children +func (_agda *CT_RPR )Validate ()error {return _agda .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0052");}; -// ValidateWithPath validates the EG_ScriptStyle and its children, prefixing error messages with path -func (_bbdc *EG_ScriptStyle )ValidateWithPath (path string )error {if _bbdc .Scr !=nil {if _egdbc :=_bbdc .Scr .ValidateWithPath (path +"\u002f\u0053\u0063\u0072");_egdbc !=nil {return _egdbc ;};};if _bbdc .Sty !=nil {if _addga :=_bbdc .Sty .ValidateWithPath (path +"\u002f\u0053\u0074\u0079");_addga !=nil {return _addga ;};};return nil ;}; +// ValidateWithPath validates the CT_Acc and its children, prefixing error messages with path +func (_fff *CT_Acc )ValidateWithPath (path string )error {if _fff .AccPr !=nil {if _db :=_fff .AccPr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0050\u0072");_db !=nil {return _db ;};};if _fc :=_fff .E .ValidateWithPath (path +"\u002f\u0045");_fc !=nil {return _fc ;};return nil ;}; -// Validate validates the CT_GroupChrPr and its children -func (_gbce *CT_GroupChrPr )Validate ()error {return _gbce .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");};func NewCT_EqArr ()*CT_EqArr {_baf :=&CT_EqArr {};return _baf };func (_bcdc ST_BreakBinSub )Validate ()error {return _bcdc .ValidateWithPath ("")};func (_dfg *CT_BreakBin )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfg .ValAttr !=ST_BreakBinUnset {_cae ,_dgge :=_dfg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _dgge !=nil {return _dgge ;};start .Attr =append (start .Attr ,_cae );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dgaed *CT_SSubPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dgaed .CtrlPr !=nil {_caac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_dgaed .CtrlPr ,_caac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddef ST_Script )ValidateWithPath (path string )error {switch _ddef {case 0,1,2,3,4,5,6:default:return _eg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddef ));};return nil ;};func (_cfdc ST_Shp )Validate ()error {return _cfdc .ValidateWithPath ("")};type CT_SSub struct{SSubPr *CT_SSubPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;};func (_gbdf ST_Shp )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gbdf .String (),start );};func (_dbgb *CT_PhantPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aecb :for {_gaefc ,_fafb :=d .Token ();if _fafb !=nil {return _fafb ;};switch _ccb :=_gaefc .(type ){case _b .StartElement :switch _ccb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0068\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0068\u006f\u0077"}:_dbgb .Show =NewCT_OnOff ();if _dbfg :=d .DecodeElement (_dbgb .Show ,&_ccb );_dbfg !=nil {return _dbfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007ae\u0072\u006f\u0057\u0069\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007ae\u0072\u006f\u0057\u0069\u0064"}:_dbgb .ZeroWid =NewCT_OnOff ();if _bgeg :=d .DecodeElement (_dbgb .ZeroWid ,&_ccb );_bgeg !=nil {return _bgeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007ae\u0072\u006f\u0041\u0073\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007ae\u0072\u006f\u0041\u0073\u0063"}:_dbgb .ZeroAsc =NewCT_OnOff ();if _dfae :=d .DecodeElement (_dbgb .ZeroAsc ,&_ccb );_dfae !=nil {return _dfae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}:_dbgb .ZeroDesc =NewCT_OnOff ();if _ddee :=d .DecodeElement (_dbgb .ZeroDesc ,&_ccb );_ddee !=nil {return _ddee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074\u0072\u0061\u006e\u0073\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074\u0072\u0061\u006e\u0073\u0070"}:_dbgb .Transp =NewCT_OnOff ();if _gbcg :=d .DecodeElement (_dbgb .Transp ,&_ccb );_gbcg !=nil {return _gbcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dbgb .CtrlPr =NewCT_CtrlPr ();if _bgef :=d .DecodeElement (_dbgb .CtrlPr ,&_ccb );_bgef !=nil {return _bgef ;};default:_ea .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",_ccb .Name );if _dfaf :=d .Skip ();_dfaf !=nil {return _dfaf ;};};case _b .EndElement :break _aecb ;case _b .CharData :};};return nil ;};func (_adeg *CT_MCPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _adeg .Count !=nil {_ddde :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0063\u006f\u0075\u006e\u0074"}};e .EncodeElement (_adeg .Count ,_ddde );};if _adeg .McJc !=nil {_bafa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0063\u004a\u0063"}};e .EncodeElement (_adeg .McJc ,_bafa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_FTypeUnset ST_FType =0;ST_FTypeBar ST_FType =1;ST_FTypeSkw ST_FType =2;ST_FTypeLin ST_FType =3;ST_FTypeNoBar ST_FType =4;);func (_edde ST_Style )ValidateWithPath (path string )error {switch _edde {case 0,1,2,3,4:default:return _eg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edde ));};return nil ;};func (_bbbc ST_BreakBin )ValidateWithPath (path string )error {switch _bbbc {case 0,1,2,3:default:return _eg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbbc ));};return nil ;};func (_ecbdg *CT_SPrePr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdcc :for {_bdfg ,_dbff :=d .Token ();if _dbff !=nil {return _dbff ;};switch _ebdef :=_bdfg .(type ){case _b .StartElement :switch _ebdef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_ecbdg .CtrlPr =NewCT_CtrlPr ();if _dddf :=d .DecodeElement (_ecbdg .CtrlPr ,&_ebdef );_dddf !=nil {return _dddf ;};default:_ea .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",_ebdef .Name );if _fdbc :=d .Skip ();_fdbc !=nil {return _fdbc ;};};case _b .EndElement :break _gdcc ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SSubSup and its children, prefixing error messages with path +func (_dgcf *CT_SSubSup )ValidateWithPath (path string )error {if _dgcf .SSubSupPr !=nil {if _fdcdd :=_dgcf .SSubSupPr .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");_fdcdd !=nil {return _fdcdd ;};};if _affb :=_dgcf .E .ValidateWithPath (path +"\u002f\u0045");_affb !=nil {return _affb ;};if _bfff :=_dgcf .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_bfff !=nil {return _bfff ;};if _dcde :=_dgcf .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_dcde !=nil {return _dcde ;};return nil ;};func (_cgab *CT_GroupChrPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cgab .Chr !=nil {_cae :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_cgab .Chr ,_cae );};if _cgab .Pos !=nil {_dce :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_cgab .Pos ,_dce );};if _cgab .VertJc !=nil {_caaa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0076\u0065\u0072\u0074\u004a\u0063"}};e .EncodeElement (_cgab .VertJc ,_caaa );};if _cgab .CtrlPr !=nil {_effc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cgab .CtrlPr ,_effc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_Jc byte ;type CT_LimLoc struct{ValAttr ST_LimLoc ;};type ST_TopBot byte ; -// Validate validates the OMath and its children -func (_dcef *OMath )Validate ()error {return _dcef .ValidateWithPath ("\u004f\u004d\u0061t\u0068")}; +// ValidateWithPath validates the CT_Func and its children, prefixing error messages with path +func (_cece *CT_Func )ValidateWithPath (path string )error {if _cece .FuncPr !=nil {if _cecb :=_cece .FuncPr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0050\u0072");_cecb !=nil {return _cecb ;};};if _dgad :=_cece .FName .ValidateWithPath (path +"\u002f\u0046\u004e\u0061\u006d\u0065");_dgad !=nil {return _dgad ;};if _bbda :=_cece .E .ValidateWithPath (path +"\u002f\u0045");_bbda !=nil {return _bbda ;};return nil ;};func (_ebddg *CT_LimLowPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aedd :for {_dceg ,_bcg :=d .Token ();if _bcg !=nil {return _bcg ;};switch _cba :=_dceg .(type ){case _d .StartElement :switch _cba .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebddg .CtrlPr =NewCT_CtrlPr ();if _bcgb :=d .DecodeElement (_ebddg .CtrlPr ,&_cba );_bcgb !=nil {return _bcgb ;};default:_ea .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",_cba .Name );if _fccge :=d .Skip ();_fccge !=nil {return _fccge ;};};case _d .EndElement :break _aedd ;case _d .CharData :};};return nil ;};func (_ggdd *CT_String )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edec :=range start .Attr {if _edec .Name .Local =="\u0076\u0061\u006c"{_deea ,_degd :=_edec .Value ,error (nil );if _degd !=nil {return _degd ;};_ggdd .ValAttr =&_deea ;continue ;};};for {_ccabg ,_deeg :=d .Token ();if _deeg !=nil {return _eg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_deeg );};if _bfdda ,_ebggd :=_ccabg .(_d .EndElement );_ebggd &&_bfdda .Name ==start .Name {break ;};};return nil ;};func (_fdgd *CT_SSupPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dedee :for {_faca ,_gcdcd :=d .Token ();if _gcdcd !=nil {return _gcdcd ;};switch _eaac :=_faca .(type ){case _d .StartElement :switch _eaac .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdgd .CtrlPr =NewCT_CtrlPr ();if _daafd :=d .DecodeElement (_fdgd .CtrlPr ,&_eaac );_daafd !=nil {return _daafd ;};default:_ea .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",_eaac .Name );if _agbaa :=d .Skip ();_agbaa !=nil {return _agbaa ;};};case _d .EndElement :break _dedee ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_OMathParaPr and its children, prefixing error messages with path -func (_eefd *CT_OMathParaPr )ValidateWithPath (path string )error {if _eefd .Jc !=nil {if _ffag :=_eefd .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_ffag !=nil {return _ffag ;};};return nil ;};func (_bbd *CT_GroupChr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bbd .GroupChrPr !=nil {_fdc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0067r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}};e .EncodeElement (_bbd .GroupChrPr ,_fdc );};_gcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bbd .E ,_gcd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Func struct{FuncPr *CT_FuncPr ;FName *CT_OMathArg ;E *CT_OMathArg ;};func NewCT_Bar ()*CT_Bar {_fe :=&CT_Bar {};_fe .E =NewCT_OMathArg ();return _fe };func (_ddgb *CT_OMath )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eggd :for {_acbb ,_bbcd :=d .Token ();if _bbcd !=nil {return _bbcd ;};switch _dbea :=_acbb .(type ){case _b .StartElement :switch _dbea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_bbgaa :=NewEG_OMathMathElements ();_bbgaa .Acc =NewCT_Acc ();if _ddf :=d .DecodeElement (_bbgaa .Acc ,&_dbea );_ddf !=nil {return _ddf ;};_ddgb .EG_OMathMathElements =append (_ddgb .EG_OMathMathElements ,_bbgaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_acbd :=NewEG_OMathMathElements ();_acbd .Bar =NewCT_Bar ();if _eabc :=d .DecodeElement (_acbd .Bar ,&_dbea );_eabc !=nil {return _eabc ;};_ddgb .EG_OMathMathElements =append (_ddgb .EG_OMathMathElements ,_acbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_daba :=NewEG_OMathMathElements ();_daba .Box =NewCT_Box ();if _bceb :=d .DecodeElement (_daba .Box ,&_dbea );_bceb !=nil {return _bceb ;};_ddgb .EG_OMathMathElements =append (_ddgb .EG_OMathMathElements ,_daba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_bdg :=NewEG_OMathMathElements ();_bdg .BorderBox =NewCT_BorderBox ();if _aedc :=d .DecodeElement (_bdg .BorderBox ,&_dbea );_aedc !=nil {return _aedc ;};_ddgb .EG_OMathMathElements =append (_ddgb .EG_OMathMathElements ,_bdg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddfe :=NewEG_OMathMathElements ();_ddfe .D =NewCT_D ();if _fbefc :=d .DecodeElement (_ddfe .D ,&_dbea );_fbefc !=nil {return _fbefc ;};_ddgb .EG_OMathMathElements =append (_ddgb .EG_OMathMathElements ,_ddfe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_efed :=NewEG_OMathMathElements ();_efed .EqArr =NewCT_EqArr ();if _defg :=d .DecodeElement (_efed .EqArr ,&_dbea );_defg !=nil {return _defg ;};_ddgb .EG_OMathMathElements =append (_ddgb .EG_OMathMathElements ,_efed );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_aaag :=NewEG_OMathMathElements ();_aaag .F =NewCT_F ();if _accc :=d .DecodeElement (_aaag .F ,&_dbea );_accc !=nil {return _accc ;};_ddgb .EG_OMathMathElements =append (_ddgb .EG_OMathMathElements ,_aaag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_fbeag :=NewEG_OMathMathElements ();_fbeag .Func =NewCT_Func ();if _bcda :=d .DecodeElement (_fbeag .Func ,&_dbea );_bcda !=nil {return _bcda ;};_ddgb .EG_OMathMathElements =append (_ddgb .EG_OMathMathElements ,_fbeag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_efc :=NewEG_OMathMathElements ();_efc .GroupChr =NewCT_GroupChr ();if _bbff :=d .DecodeElement (_efc .GroupChr ,&_dbea );_bbff !=nil {return _bbff ;};_ddgb .EG_OMathMathElements =append (_ddgb .EG_OMathMathElements ,_efc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_ebcb :=NewEG_OMathMathElements ();_ebcb .LimLow =NewCT_LimLow ();if _abe :=d .DecodeElement (_ebcb .LimLow ,&_dbea );_abe !=nil {return _abe ;};_ddgb .EG_OMathMathElements =append (_ddgb .EG_OMathMathElements ,_ebcb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_dbd :=NewEG_OMathMathElements ();_dbd .LimUpp =NewCT_LimUpp ();if _eccf :=d .DecodeElement (_dbd .LimUpp ,&_dbea );_eccf !=nil {return _eccf ;};_ddgb .EG_OMathMathElements =append (_ddgb .EG_OMathMathElements ,_dbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_cgdg :=NewEG_OMathMathElements ();_cgdg .M =NewCT_M ();if _ddbcb :=d .DecodeElement (_cgdg .M ,&_dbea );_ddbcb !=nil {return _ddbcb ;};_ddgb .EG_OMathMathElements =append (_ddgb .EG_OMathMathElements ,_cgdg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_ffae :=NewEG_OMathMathElements ();_ffae .Nary =NewCT_Nary ();if _gbaf :=d .DecodeElement (_ffae .Nary ,&_dbea );_gbaf !=nil {return _gbaf ;};_ddgb .EG_OMathMathElements =append (_ddgb .EG_OMathMathElements ,_ffae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_gaaa :=NewEG_OMathMathElements ();_gaaa .Phant =NewCT_Phant ();if _ebdd :=d .DecodeElement (_gaaa .Phant ,&_dbea );_ebdd !=nil {return _ebdd ;};_ddgb .EG_OMathMathElements =append (_ddgb .EG_OMathMathElements ,_gaaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_adee :=NewEG_OMathMathElements ();_adee .Rad =NewCT_Rad ();if _efeg :=d .DecodeElement (_adee .Rad ,&_dbea );_efeg !=nil {return _efeg ;};_ddgb .EG_OMathMathElements =append (_ddgb .EG_OMathMathElements ,_adee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_fdaa :=NewEG_OMathMathElements ();_fdaa .SPre =NewCT_SPre ();if _bggd :=d .DecodeElement (_fdaa .SPre ,&_dbea );_bggd !=nil {return _bggd ;};_ddgb .EG_OMathMathElements =append (_ddgb .EG_OMathMathElements ,_fdaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_gffb :=NewEG_OMathMathElements ();_gffb .SSub =NewCT_SSub ();if _gaae :=d .DecodeElement (_gffb .SSub ,&_dbea );_gaae !=nil {return _gaae ;};_ddgb .EG_OMathMathElements =append (_ddgb .EG_OMathMathElements ,_gffb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_fdcfd :=NewEG_OMathMathElements ();_fdcfd .SSubSup =NewCT_SSubSup ();if _geea :=d .DecodeElement (_fdcfd .SSubSup ,&_dbea );_geea !=nil {return _geea ;};_ddgb .EG_OMathMathElements =append (_ddgb .EG_OMathMathElements ,_fdcfd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_gccgc :=NewEG_OMathMathElements ();_gccgc .SSup =NewCT_SSup ();if _adeb :=d .DecodeElement (_gccgc .SSup ,&_dbea );_adeb !=nil {return _adeb ;};_ddgb .EG_OMathMathElements =append (_ddgb .EG_OMathMathElements ,_gccgc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_bcfg :=NewEG_OMathMathElements ();_bcfg .R =NewCT_R ();if _ecag :=d .DecodeElement (_bcfg .R ,&_dbea );_ecag !=nil {return _ecag ;};_ddgb .EG_OMathMathElements =append (_ddgb .EG_OMathMathElements ,_bcfg );default:_ea .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",_dbea .Name );if _gccf :=d .Skip ();_gccf !=nil {return _gccf ;};};case _b .EndElement :break _eggd ;case _b .CharData :};};return nil ;};func NewCT_Box ()*CT_Box {_ade :=&CT_Box {};_ade .E =NewCT_OMathArg ();return _ade };func (_aadbb *MathPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aadbb .CT_MathPr =*NewCT_MathPr ();_fcac :for {_ageg ,_fdbf :=d .Token ();if _fdbf !=nil {return _fdbf ;};switch _cbaf :=_ageg .(type ){case _b .StartElement :switch _cbaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}:_aadbb .MathFont =NewCT_String ();if _bdfb :=d .DecodeElement (_aadbb .MathFont ,&_cbaf );_bdfb !=nil {return _bdfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"}:_aadbb .BrkBin =NewCT_BreakBin ();if _cgdb :=d .DecodeElement (_aadbb .BrkBin ,&_cbaf );_cgdb !=nil {return _cgdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"}:_aadbb .BrkBinSub =NewCT_BreakBinSub ();if _fgdabd :=d .DecodeElement (_aadbb .BrkBinSub ,&_cbaf );_fgdabd !=nil {return _fgdabd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"}:_aadbb .SmallFrac =NewCT_OnOff ();if _cgcb :=d .DecodeElement (_aadbb .SmallFrac ,&_cbaf );_cgcb !=nil {return _cgcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"}:_aadbb .DispDef =NewCT_OnOff ();if _gfgee :=d .DecodeElement (_aadbb .DispDef ,&_cbaf );_gfgee !=nil {return _gfgee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"}:_aadbb .LMargin =NewCT_TwipsMeasure ();if _bbad :=d .DecodeElement (_aadbb .LMargin ,&_cbaf );_bbad !=nil {return _bbad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"}:_aadbb .RMargin =NewCT_TwipsMeasure ();if _ddac :=d .DecodeElement (_aadbb .RMargin ,&_cbaf );_ddac !=nil {return _ddac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"}:_aadbb .DefJc =NewCT_OMathJc ();if _ebcg :=d .DecodeElement (_aadbb .DefJc ,&_cbaf );_ebcg !=nil {return _ebcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"}:_aadbb .PreSp =NewCT_TwipsMeasure ();if _aafg :=d .DecodeElement (_aadbb .PreSp ,&_cbaf );_aafg !=nil {return _aafg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"}:_aadbb .PostSp =NewCT_TwipsMeasure ();if _edcc :=d .DecodeElement (_aadbb .PostSp ,&_cbaf );_edcc !=nil {return _edcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"}:_aadbb .InterSp =NewCT_TwipsMeasure ();if _deca :=d .DecodeElement (_aadbb .InterSp ,&_cbaf );_deca !=nil {return _deca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"}:_aadbb .IntraSp =NewCT_TwipsMeasure ();if _eccb :=d .DecodeElement (_aadbb .IntraSp ,&_cbaf );_eccb !=nil {return _eccb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_aadbb .Choice =NewCT_MathPrChoice ();if _gbaafg :=d .DecodeElement (&_aadbb .Choice .WrapIndent ,&_cbaf );_gbaafg !=nil {return _gbaafg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_aadbb .Choice =NewCT_MathPrChoice ();if _dgdb :=d .DecodeElement (&_aadbb .Choice .WrapRight ,&_cbaf );_dgdb !=nil {return _dgdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"}:_aadbb .IntLim =NewCT_LimLoc ();if _gdfed :=d .DecodeElement (_aadbb .IntLim ,&_cbaf );_gdfed !=nil {return _gdfed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"}:_aadbb .NaryLim =NewCT_LimLoc ();if _fdbdg :=d .DecodeElement (_aadbb .NaryLim ,&_cbaf );_fdbdg !=nil {return _fdbdg ;};default:_ea .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",_cbaf .Name );if _cceb :=d .Skip ();_cceb !=nil {return _cceb ;};};case _b .EndElement :break _fcac ;case _b .CharData :};};return nil ;};type CT_MPr struct{BaseJc *CT_YAlign ;PlcHide *CT_OnOff ;RSpRule *CT_SpacingRule ;CGpRule *CT_SpacingRule ;RSp *CT_UnSignedInteger ;CSp *CT_UnSignedInteger ;CGp *CT_UnSignedInteger ;Mcs *CT_MCS ;CtrlPr *CT_CtrlPr ;};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;); +// ValidateWithPath validates the CT_MathPr and its children, prefixing error messages with path +func (_gdbg *CT_MathPr )ValidateWithPath (path string )error {if _gdbg .MathFont !=nil {if _ggf :=_gdbg .MathFont .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0046\u006f\u006et");_ggf !=nil {return _ggf ;};};if _gdbg .BrkBin !=nil {if _cbgg :=_gdbg .BrkBin .ValidateWithPath (path +"\u002fB\u0072\u006b\u0042\u0069\u006e");_cbgg !=nil {return _cbgg ;};};if _gdbg .BrkBinSub !=nil {if _efgff :=_gdbg .BrkBinSub .ValidateWithPath (path +"\u002f\u0042\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062");_efgff !=nil {return _efgff ;};};if _gdbg .SmallFrac !=nil {if _bbec :=_gdbg .SmallFrac .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063");_bbec !=nil {return _bbec ;};};if _gdbg .DispDef !=nil {if _cfa :=_gdbg .DispDef .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0044\u0065\u0066");_cfa !=nil {return _cfa ;};};if _gdbg .LMargin !=nil {if _fdec :=_gdbg .LMargin .ValidateWithPath (path +"\u002f\u004c\u004d\u0061\u0072\u0067\u0069\u006e");_fdec !=nil {return _fdec ;};};if _gdbg .RMargin !=nil {if _faf :=_gdbg .RMargin .ValidateWithPath (path +"\u002f\u0052\u004d\u0061\u0072\u0067\u0069\u006e");_faf !=nil {return _faf ;};};if _gdbg .DefJc !=nil {if _cgba :=_gdbg .DefJc .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u004a\u0063");_cgba !=nil {return _cgba ;};};if _gdbg .PreSp !=nil {if _fdg :=_gdbg .PreSp .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0053\u0070");_fdg !=nil {return _fdg ;};};if _gdbg .PostSp !=nil {if _bcee :=_gdbg .PostSp .ValidateWithPath (path +"\u002fP\u006f\u0073\u0074\u0053\u0070");_bcee !=nil {return _bcee ;};};if _gdbg .InterSp !=nil {if _bfea :=_gdbg .InterSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0053\u0070");_bfea !=nil {return _bfea ;};};if _gdbg .IntraSp !=nil {if _aaeb :=_gdbg .IntraSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0072\u0061\u0053\u0070");_aaeb !=nil {return _aaeb ;};};if _gdbg .Choice !=nil {if _ggfc :=_gdbg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ggfc !=nil {return _ggfc ;};};if _gdbg .IntLim !=nil {if _ecee :=_gdbg .IntLim .ValidateWithPath (path +"\u002fI\u006e\u0074\u004c\u0069\u006d");_ecee !=nil {return _ecee ;};};if _gdbg .NaryLim !=nil {if _gebd :=_gdbg .NaryLim .ValidateWithPath (path +"\u002f\u004e\u0061\u0072\u0079\u004c\u0069\u006d");_gebd !=nil {return _gebd ;};};return nil ;};func ParseUnionST_OnOff (s string )(_dd .ST_OnOff ,error ){return _dd .ParseUnionST_OnOff (s )};func (_egbfa ST_BreakBinSub )String ()string {switch _egbfa {case 0:return "";case 1:return "\u002d\u002d";case 2:return "\u002d\u002b";case 3:return "\u002b\u002d";};return "";};func NewCT_OMath ()*CT_OMath {_bdcg :=&CT_OMath {};return _bdcg };func (_fgb *CT_F )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fgb .FPr !=nil {_ccf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0066P\u0072"}};e .EncodeElement (_fgb .FPr ,_ccf );};_dec :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006eu\u006d"}};e .EncodeElement (_fgb .Num ,_dec );_faeb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0064e\u006e"}};e .EncodeElement (_fgb .Den ,_faeb );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_LimLoc and its children -func (_geed *CT_LimLoc )Validate ()error {return _geed .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fc");};func (_cfbdc *ST_FType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abbg ,_bdae :=d .Token ();if _bdae !=nil {return _bdae ;};if _bagca ,_bdfbe :=_abbg .(_b .EndElement );_bdfbe &&_bagca .Name ==start .Name {*_cfbdc =1;return nil ;};if _cbdca ,_cdde :=_abbg .(_b .CharData );!_cdde {return _eg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abbg );}else {switch string (_cbdca ){case "":*_cfbdc =0;case "\u0062\u0061\u0072":*_cfbdc =1;case "\u0073\u006b\u0077":*_cfbdc =2;case "\u006c\u0069\u006e":*_cfbdc =3;case "\u006e\u006f\u0042a\u0072":*_cfbdc =4;};};_abbg ,_bdae =d .Token ();if _bdae !=nil {return _bdae ;};if _bgcb ,_cbfc :=_abbg .(_b .EndElement );_cbfc &&_bgcb .Name ==start .Name {return nil ;};return _eg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abbg );};func NewMathPr ()*MathPr {_cfaf :=&MathPr {};_cfaf .CT_MathPr =*NewCT_MathPr ();return _cfaf };type CT_Shp struct{ValAttr ST_Shp ;};func (_fdeg *ST_BreakBinSub )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fdeg =0;case "\u002d\u002d":*_fdeg =1;case "\u002d\u002b":*_fdeg =2;case "\u002b\u002d":*_fdeg =3;};return nil ;};func (_eadfe ST_Script )Validate ()error {return _eadfe .ValidateWithPath ("")}; +// Validate validates the CT_Phant and its children +func (_abgee *CT_Phant )Validate ()error {return _abgee .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074");};func (_facad *EG_ScriptStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eafa :for {_dfbca ,_bgge :=d .Token ();if _bgge !=nil {return _bgge ;};switch _dfgc :=_dfbca .(type ){case _d .StartElement :switch _dfgc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_facad .Scr =NewCT_Script ();if _bdfg :=d .DecodeElement (_facad .Scr ,&_dfgc );_bdfg !=nil {return _bdfg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_facad .Sty =NewCT_Style ();if _fgafc :=d .DecodeElement (_facad .Sty ,&_dfgc );_fgafc !=nil {return _fgafc ;};default:_ea .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",_dfgc .Name );if _cddec :=d .Skip ();_cddec !=nil {return _cddec ;};};case _d .EndElement :break _eafa ;case _d .CharData :};};return nil ;};func NewCT_Script ()*CT_Script {_fcge :=&CT_Script {};return _fcge }; -// ValidateWithPath validates the CT_FuncPr and its children, prefixing error messages with path -func (_dcbe *CT_FuncPr )ValidateWithPath (path string )error {if _dcbe .CtrlPr !=nil {if _befg :=_dcbe .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_befg !=nil {return _befg ;};};return nil ;};func NewCT_XAlign ()*CT_XAlign {_eabf :=&CT_XAlign {};_eabf .ValAttr =_bd .ST_XAlign (1);return _eabf };func (_gede *ST_Script )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gede =0;case "\u0072\u006f\u006da\u006e":*_gede =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_gede =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_gede =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_gede =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_gede =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_gede =6;};return nil ;};type CT_RPR struct{Lit *CT_OnOff ;Choice *CT_RPRChoice ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;};func (_def *CT_LimUpp )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _def .LimUppPr !=nil {_ggd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}};e .EncodeElement (_def .LimUppPr ,_ggd );};_dccee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_def .E ,_dccee );_dgba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_def .Lim ,_dgba );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_LimLowPr struct{CtrlPr *CT_CtrlPr ;};func (_fffd *CT_F )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fffd .FPr !=nil {_eaa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0066P\u0072"}};e .EncodeElement (_fffd .FPr ,_eaa );};_deg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006eu\u006d"}};e .EncodeElement (_fffd .Num ,_deg );_bcdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064e\u006e"}};e .EncodeElement (_fffd .Den ,_bcdd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SSup and its children +func (_dcga *CT_SSup )Validate ()error {return _dcga .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070");};func (_gfa *CT_BreakBin )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aab :=range start .Attr {if _aab .Name .Local =="\u0076\u0061\u006c"{_gfa .ValAttr .UnmarshalXMLAttr (_aab );continue ;};};for {_fde ,_dga :=d .Token ();if _dga !=nil {return _eg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e\u003a\u0020\u0025\u0073",_dga );};if _bdg ,_fba :=_fde .(_d .EndElement );_fba &&_bdg .Name ==start .Name {break ;};};return nil ;};func (_eecg *ST_FType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eecg =0;case "\u0062\u0061\u0072":*_eecg =1;case "\u0073\u006b\u0077":*_eecg =2;case "\u006c\u0069\u006e":*_eecg =3;case "\u006e\u006f\u0042a\u0072":*_eecg =4;};return nil ;};type OMath struct{CT_OMath };func NewCT_Text ()*CT_Text {_dfd :=&CT_Text {};return _dfd };func (_gbgb *CT_Box )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbgb .E =NewCT_OMathArg ();_egbb :for {_geef ,_cage :=d .Token ();if _cage !=nil {return _cage ;};switch _ebe :=_geef .(type ){case _d .StartElement :switch _ebe .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbgb .BoxPr =NewCT_BoxPr ();if _aaa :=d .DecodeElement (_gbgb .BoxPr ,&_ebe );_aaa !=nil {return _aaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _agg :=d .DecodeElement (_gbgb .E ,&_ebe );_agg !=nil {return _agg ;};default:_ea .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",_ebe .Name );if _cfc :=d .Skip ();_cfc !=nil {return _cfc ;};};case _d .EndElement :break _egbb ;case _d .CharData :};};return nil ;};type CT_Char struct{ValAttr string ;};func (_abff *ST_Shp )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gffeg ,_geebf :=d .Token ();if _geebf !=nil {return _geebf ;};if _cceb ,_bgea :=_gffeg .(_d .EndElement );_bgea &&_cceb .Name ==start .Name {*_abff =1;return nil ;};if _ecda ,_aaga :=_gffeg .(_d .CharData );!_aaga {return _eg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gffeg );}else {switch string (_ecda ){case "":*_abff =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_abff =1;case "\u006d\u0061\u0074c\u0068":*_abff =2;};};_gffeg ,_geebf =d .Token ();if _geebf !=nil {return _geebf ;};if _ddefg ,_cfegbb :=_gffeg .(_d .EndElement );_cfegbb &&_ddefg .Name ==start .Name {return nil ;};return _eg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gffeg );};type CT_OMathPara struct{OMathParaPr *CT_OMathParaPr ;OMath []*CT_OMath ;};func (_dabg *CT_UnSignedInteger )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_eg .Sprintf ("\u0025\u0076",_dabg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_TopBotUnset ST_TopBot =0;ST_TopBotTop ST_TopBot =1;ST_TopBotBot ST_TopBot =2;);func (_ebda *CT_EqArrPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ebda .BaseJc !=nil {_aeaa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_ebda .BaseJc ,_aeaa );};if _ebda .MaxDist !=nil {_cgbd :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u006d\u0061\u0078\u0044\u0069\u0073t"}};e .EncodeElement (_ebda .MaxDist ,_cgbd );};if _ebda .ObjDist !=nil {_fad :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u006f\u0062\u006a\u0044\u0069\u0073t"}};e .EncodeElement (_ebda .ObjDist ,_fad );};if _ebda .RSpRule !=nil {_efbg :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_ebda .RSpRule ,_efbg );};if _ebda .RSp !=nil {_bbe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0072S\u0070"}};e .EncodeElement (_ebda .RSp ,_bbe );};if _ebda .CtrlPr !=nil {_fca :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ebda .CtrlPr ,_fca );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dffd ST_Shp )String ()string {switch _dffd {case 0:return "";case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case 2:return "\u006d\u0061\u0074c\u0068";};return "";};func (_gfe *CT_MCPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gfe .Count !=nil {_gge :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0063\u006f\u0075\u006e\u0074"}};e .EncodeElement (_gfe .Count ,_gge );};if _gfe .McJc !=nil {_afgb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006d\u0063\u004a\u0063"}};e .EncodeElement (_gfe .McJc ,_afgb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_MCPr and its children, prefixing error messages with path -func (_cge *CT_MCPr )ValidateWithPath (path string )error {if _cge .Count !=nil {if _bdc :=_cge .Count .ValidateWithPath (path +"\u002f\u0043\u006f\u0075\u006e\u0074");_bdc !=nil {return _bdc ;};};if _cge .McJc !=nil {if _fbea :=_cge .McJc .ValidateWithPath (path +"\u002f\u004d\u0063J\u0063");_fbea !=nil {return _fbea ;};};return nil ;}; +// Validate validates the CT_SSub and its children +func (_bgeb *CT_SSub )Validate ()error {return _bgeb .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062");};func (_gbfa *CT_SSubPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gbfa .CtrlPr !=nil {_dgb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gbfa .CtrlPr ,_dgb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eefa *CT_Script )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eefa .ValAttr !=ST_ScriptUnset {_aabc ,_gadc :=_eefa .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"});if _gadc !=nil {return _gadc ;};start .Attr =append (start .Attr ,_aabc );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SSubSup and its children, prefixing error messages with path -func (_agdc *CT_SSubSup )ValidateWithPath (path string )error {if _agdc .SSubSupPr !=nil {if _gceb :=_agdc .SSubSupPr .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");_gceb !=nil {return _gceb ;};};if _cabc :=_agdc .E .ValidateWithPath (path +"\u002f\u0045");_cabc !=nil {return _cabc ;};if _cfcf :=_agdc .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_cfcf !=nil {return _cfcf ;};if _bbdg :=_agdc .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_bbdg !=nil {return _bbdg ;};return nil ;}; +// ValidateWithPath validates the CT_BarPr and its children, prefixing error messages with path +func (_ded *CT_BarPr )ValidateWithPath (path string )error {if _ded .Pos !=nil {if _cc :=_ded .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_cc !=nil {return _cc ;};};if _ded .CtrlPr !=nil {if _cdc :=_ded .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cdc !=nil {return _cdc ;};};return nil ;};func NewCT_TopBot ()*CT_TopBot {_feac :=&CT_TopBot {};_feac .ValAttr =ST_TopBot (1);return _feac };type CT_RPRChoice struct{Nor *CT_OnOff ;};func (_dde *CT_BreakBinSub )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgbg :=range start .Attr {if _bgbg .Name .Local =="\u0076\u0061\u006c"{_dde .ValAttr .UnmarshalXMLAttr (_bgbg );continue ;};};for {_aefg ,_cad :=d .Token ();if _cad !=nil {return _eg .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",_cad );};if _egfg ,_bgba :=_aefg .(_d .EndElement );_bgba &&_egfg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Integer2 and its children -func (_cefa *CT_Integer2 )Validate ()error {return _cefa .ValidateWithPath ("C\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032");}; +// Validate validates the CT_Style and its children +func (_efdg *CT_Style )Validate ()error {return _efdg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");}; -// Validate validates the CT_MathPr and its children -func (_bfag *CT_MathPr )Validate ()error {return _bfag .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0074\u0068\u0050r");};func NewCT_Acc ()*CT_Acc {_ed :=&CT_Acc {};_ed .E =NewCT_OMathArg ();return _ed };type CT_CtrlPr struct{}; +// ValidateWithPath validates the CT_MR and its children, prefixing error messages with path +func (_agfb *CT_MR )ValidateWithPath (path string )error {for _ebgc ,_gfc :=range _agfb .E {if _cbe :=_gfc .ValidateWithPath (_eg .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_ebgc ));_cbe !=nil {return _cbe ;};};return nil ;};func (_dfffd *CT_SSubSup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfffd .E =NewCT_OMathArg ();_dfffd .Sub =NewCT_OMathArg ();_dfffd .Sup =NewCT_OMathArg ();_fbeba :for {_abged ,_ggdc :=d .Token ();if _ggdc !=nil {return _ggdc ;};switch _ddbc :=_abged .(type ){case _d .StartElement :switch _ddbc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfffd .SSubSupPr =NewCT_SSubSupPr ();if _dgfe :=d .DecodeElement (_dfffd .SSubSupPr ,&_ddbc );_dgfe !=nil {return _dgfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _aded :=d .DecodeElement (_dfffd .E ,&_ddbc );_aded !=nil {return _aded ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ffdef :=d .DecodeElement (_dfffd .Sub ,&_ddbc );_ffdef !=nil {return _ffdef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _efgbc :=d .DecodeElement (_dfffd .Sup ,&_ddbc );_efgbc !=nil {return _efgbc ;};default:_ea .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",_ddbc .Name );if _aebga :=d .Skip ();_aebga !=nil {return _aebga ;};};case _d .EndElement :break _fbeba ;case _d .CharData :};};return nil ;};func NewCT_FuncPr ()*CT_FuncPr {_fbdf :=&CT_FuncPr {};return _fbdf };type CT_D struct{DPr *CT_DPr ;E []*CT_OMathArg ;};func (_ceaf ST_TopBot )String ()string {switch _ceaf {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0062\u006f\u0074";};return "";}; -// Validate validates the CT_RPRChoice and its children -func (_fde *CT_RPRChoice )Validate ()error {return _fde .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0052\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_FuncPr ()*CT_FuncPr {_bdbe :=&CT_FuncPr {};return _bdbe };func NewCT_BorderBoxPr ()*CT_BorderBoxPr {_ecb :=&CT_BorderBoxPr {};return _ecb };func (_gfcf *CT_FType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfcf .ValAttr =ST_FType (1);for _ ,_fffdg :=range start .Attr {if _fffdg .Name .Local =="\u0076\u0061\u006c"{_gfcf .ValAttr .UnmarshalXMLAttr (_fffdg );continue ;};};for {_gea ,_edgb :=d .Token ();if _edgb !=nil {return _eg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0054\u0079\u0070\u0065: \u0025\u0073",_edgb );};if _bdd ,_ecbd :=_gea .(_b .EndElement );_ecbd &&_bdd .Name ==start .Name {break ;};};return nil ;};func (_fagg *CT_SpacingRule )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_eg .Sprintf ("\u0025\u0076",_fagg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Box and its children, prefixing error messages with path +func (_ddc *CT_Box )ValidateWithPath (path string )error {if _ddc .BoxPr !=nil {if _fdd :=_ddc .BoxPr .ValidateWithPath (path +"\u002f\u0042\u006f\u0078\u0050\u0072");_fdd !=nil {return _fdd ;};};if _geb :=_ddc .E .ValidateWithPath (path +"\u002f\u0045");_geb !=nil {return _geb ;};return nil ;};func (_dcbd *CT_Text )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcbd .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_eg .Sprintf ("\u0025\u0076",*_dcbd .SpaceAttr )});};e .EncodeElement (_dcbd .Content ,start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_faeab ST_BreakBin )Validate ()error {return _faeab .ValidateWithPath ("")};func (_gbafa *ST_Jc )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gbafa =0;case "\u006c\u0065\u0066\u0074":*_gbafa =1;case "\u0072\u0069\u0067h\u0074":*_gbafa =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gbafa =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_gbafa =4;};return nil ;};func NewCT_Nary ()*CT_Nary {_daec :=&CT_Nary {};_daec .Sub =NewCT_OMathArg ();_daec .Sup =NewCT_OMathArg ();_daec .E =NewCT_OMathArg ();return _daec ;};func NewCT_LimUpp ()*CT_LimUpp {_bab :=&CT_LimUpp {};_bab .E =NewCT_OMathArg ();_bab .Lim =NewCT_OMathArg ();return _bab ;}; -// Validate validates the CT_BarPr and its children -func (_gd *CT_BarPr )Validate ()error {return _gd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072");}; +// Validate validates the CT_BorderBox and its children +func (_gcf *CT_BorderBox )Validate ()error {return _gcf .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");};func NewCT_GroupChrPr ()*CT_GroupChrPr {_dca :=&CT_GroupChrPr {};return _dca };func (_bga *CT_CtrlPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fgaf *CT_SpacingRule )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgaf .ValAttr =0;for _ ,_dgdc :=range start .Attr {if _dgdc .Name .Local =="\u0076\u0061\u006c"{_feae ,_bacg :=_g .ParseInt (_dgdc .Value ,10,64);if _bacg !=nil {return _bacg ;};_fgaf .ValAttr =_feae ;continue ;};};for {_cefbg ,_dcfb :=d .Token ();if _dcfb !=nil {return _eg .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",_dcfb );};if _cgddb ,_gcgg :=_cefbg .(_d .EndElement );_gcgg &&_cgddb .Name ==start .Name {break ;};};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 (_cfeb ST_Shp )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cfeb .String (),start );}; -// Validate validates the CT_Char and its children -func (_add *CT_Char )Validate ()error {return _add .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u0061\u0072");};func (_fgec *CT_MPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fgec .BaseJc !=nil {_gcgg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_fgec .BaseJc ,_gcgg );};if _fgec .PlcHide !=nil {_bbf :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0070\u006c\u0063\u0048\u0069\u0064e"}};e .EncodeElement (_fgec .PlcHide ,_bbf );};if _fgec .RSpRule !=nil {_gaef :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_fgec .RSpRule ,_gaef );};if _fgec .CGpRule !=nil {_cged :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0063\u0047\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_fgec .CGpRule ,_cged );};if _fgec .RSp !=nil {_bed :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072S\u0070"}};e .EncodeElement (_fgec .RSp ,_bed );};if _fgec .CSp !=nil {_fbcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063S\u0070"}};e .EncodeElement (_fgec .CSp ,_fbcc );};if _fgec .CGp !=nil {_dee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063G\u0070"}};e .EncodeElement (_fgec .CGp ,_dee );};if _fgec .Mcs !=nil {_beabg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006dc\u0073"}};e .EncodeElement (_fgec .Mcs ,_beabg );};if _fgec .CtrlPr !=nil {_gbb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_fgec .CtrlPr ,_gbb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_RChoice struct{T []*CT_Text ;};func (_egfd *CT_ManualBreak )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egfd .AlnAtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d:\u0061\u006c\u006e\u0041\u0074"},Value :_eg .Sprintf ("\u0025\u0076",*_egfd .AlnAtAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_OMathPara ()*CT_OMathPara {_fcfg :=&CT_OMathPara {};return _fcfg };func (_agdf *CT_SSup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agdf .E =NewCT_OMathArg ();_agdf .Sup =NewCT_OMathArg ();_dgdde :for {_fdbdc ,_beeb :=d .Token ();if _beeb !=nil {return _beeb ;};switch _fegg :=_fdbdc .(type ){case _b .StartElement :switch _fegg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070\u0050\u0072"}:_agdf .SSupPr =NewCT_SSupPr ();if _edafa :=d .DecodeElement (_agdf .SSupPr ,&_fegg );_edafa !=nil {return _edafa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _gbdd :=d .DecodeElement (_agdf .E ,&_fegg );_gbdd !=nil {return _gbdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _dfgcf :=d .DecodeElement (_agdf .Sup ,&_fegg );_dfgcf !=nil {return _dfgcf ;};default:_ea .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",_fegg .Name );if _efce :=d .Skip ();_efce !=nil {return _efce ;};};case _b .EndElement :break _dgdde ;case _b .CharData :};};return nil ;};type CT_YAlign struct{ValAttr _bd .ST_YAlign ;};func (_gaba *ST_BreakBinSub )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gacg ,_egfga :=d .Token ();if _egfga !=nil {return _egfga ;};if _efeed ,_aadbbb :=_gacg .(_b .EndElement );_aadbbb &&_efeed .Name ==start .Name {*_gaba =1;return nil ;};if _faab ,_dbge :=_gacg .(_b .CharData );!_dbge {return _eg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gacg );}else {switch string (_faab ){case "":*_gaba =0;case "\u002d\u002d":*_gaba =1;case "\u002d\u002b":*_gaba =2;case "\u002b\u002d":*_gaba =3;};};_gacg ,_egfga =d .Token ();if _egfga !=nil {return _egfga ;};if _dddb ,_bbgbb :=_gacg .(_b .EndElement );_bbgbb &&_dddb .Name ==start .Name {return nil ;};return _eg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gacg );}; +// ValidateWithPath validates the CT_BorderBoxPr and its children, prefixing error messages with path +func (_dbf *CT_BorderBoxPr )ValidateWithPath (path string )error {if _dbf .HideTop !=nil {if _eef :=_dbf .HideTop .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0054\u006f\u0070");_eef !=nil {return _eef ;};};if _dbf .HideBot !=nil {if _cbb :=_dbf .HideBot .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0042\u006f\u0074");_cbb !=nil {return _cbb ;};};if _dbf .HideLeft !=nil {if _aga :=_dbf .HideLeft .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004c\u0065\u0066t");_aga !=nil {return _aga ;};};if _dbf .HideRight !=nil {if _bgf :=_dbf .HideRight .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074");_bgf !=nil {return _bgf ;};};if _dbf .StrikeH !=nil {if _ce :=_dbf .StrikeH .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0048");_ce !=nil {return _ce ;};};if _dbf .StrikeV !=nil {if _deg :=_dbf .StrikeV .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0056");_deg !=nil {return _deg ;};};if _dbf .StrikeBLTR !=nil {if _dgg :=_dbf .StrikeBLTR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052");_dgg !=nil {return _dgg ;};};if _dbf .StrikeTLBR !=nil {if _dbfc :=_dbf .StrikeTLBR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052");_dbfc !=nil {return _dbfc ;};};if _dbf .CtrlPr !=nil {if _eefg :=_dbf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_eefg !=nil {return _eefg ;};};return nil ;};func NewCT_SSubSup ()*CT_SSubSup {_eced :=&CT_SSubSup {};_eced .E =NewCT_OMathArg ();_eced .Sub =NewCT_OMathArg ();_eced .Sup =NewCT_OMathArg ();return _eced ;};func (_eaaf *CT_Script )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edad :=range start .Attr {if _edad .Name .Local =="\u0076\u0061\u006c"{_eaaf .ValAttr .UnmarshalXMLAttr (_edad );continue ;};};for {_bcdgg ,_caac :=d .Token ();if _caac !=nil {return _eg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0072i\u0070\u0074\u003a\u0020\u0025\u0073",_caac );};if _efgc ,_fegd :=_bcdgg .(_d .EndElement );_fegd &&_efgc .Name ==start .Name {break ;};};return nil ;};func (_efbac *CT_LimUpp )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efbac .E =NewCT_OMathArg ();_efbac .Lim =NewCT_OMathArg ();_afga :for {_cddg ,_gdea :=d .Token ();if _gdea !=nil {return _gdea ;};switch _gagd :=_cddg .(type ){case _d .StartElement :switch _gagd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efbac .LimUppPr =NewCT_LimUppPr ();if _faebe :=d .DecodeElement (_efbac .LimUppPr ,&_gagd );_faebe !=nil {return _faebe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ceda :=d .DecodeElement (_efbac .E ,&_gagd );_ceda !=nil {return _ceda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _age :=d .DecodeElement (_efbac .Lim ,&_gagd );_age !=nil {return _age ;};default:_ea .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",_gagd .Name );if _ggcg :=d .Skip ();_ggcg !=nil {return _ggcg ;};};case _d .EndElement :break _afga ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_ManualBreak and its children -func (_addb *CT_ManualBreak )Validate ()error {return _addb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u006e\u0075\u0061\u006cB\u0072\u0065\u0061\u006b");}; +// ValidateWithPath validates the CT_DPr and its children, prefixing error messages with path +func (_ffeg *CT_DPr )ValidateWithPath (path string )error {if _ffeg .BegChr !=nil {if _agbc :=_ffeg .BegChr .ValidateWithPath (path +"\u002fB\u0065\u0067\u0043\u0068\u0072");_agbc !=nil {return _agbc ;};};if _ffeg .SepChr !=nil {if _accc :=_ffeg .SepChr .ValidateWithPath (path +"\u002fS\u0065\u0070\u0043\u0068\u0072");_accc !=nil {return _accc ;};};if _ffeg .EndChr !=nil {if _bee :=_ffeg .EndChr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0068\u0072");_bee !=nil {return _bee ;};};if _ffeg .Grow !=nil {if _faed :=_ffeg .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_faed !=nil {return _faed ;};};if _ffeg .Shp !=nil {if _bbf :=_ffeg .Shp .ValidateWithPath (path +"\u002f\u0053\u0068\u0070");_bbf !=nil {return _bbf ;};};if _ffeg .CtrlPr !=nil {if _gfda :=_ffeg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gfda !=nil {return _gfda ;};};return nil ;};func (_fced ST_TopBot )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fced .String (),start );}; -// Validate validates the CT_UnSignedInteger and its children -func (_cbbff *CT_UnSignedInteger )Validate ()error {return _cbbff .ValidateWithPath ("\u0043T\u005fU\u006e\u0053\u0069\u0067\u006ee\u0064\u0049n\u0074\u0065\u0067\u0065\u0072");};type CT_EqArrPr struct{BaseJc *CT_YAlign ;MaxDist *CT_OnOff ;ObjDist *CT_OnOff ;RSpRule *CT_SpacingRule ;RSp *CT_UnSignedInteger ;CtrlPr *CT_CtrlPr ;};func (_bgba *CT_SSup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bgba .SSupPr !=nil {_gbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_bgba .SSupPr ,_gbe );};_bgeff :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bgba .E ,_bgeff );_adda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_bgba .Sup ,_adda );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_OnOff and its children +func (_dccc *CT_OnOff )Validate ()error {return _dccc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};func (_bcfg ST_LimLoc )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_edeac :=_d .Attr {};_edeac .Name =name ;switch _bcfg {case ST_LimLocUnset :_edeac .Value ="";case ST_LimLocUndOvr :_edeac .Value ="\u0075\u006e\u0064\u004f\u0076\u0072";case ST_LimLocSubSup :_edeac .Value ="\u0073\u0075\u0062\u0053\u0075\u0070";};return _edeac ,nil ;};type ST_Script byte ;func (_fdca *CT_TopBot )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdca .ValAttr =ST_TopBot (1);for _ ,_gedb :=range start .Attr {if _gedb .Name .Local =="\u0076\u0061\u006c"{_fdca .ValAttr .UnmarshalXMLAttr (_gedb );continue ;};};for {_babe ,_befd :=d .Token ();if _befd !=nil {return _eg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u006f\u0070B\u006f\u0074\u003a\u0020\u0025\u0073",_befd );};if _cbbaf ,_afgaa :=_babe .(_d .EndElement );_afgaa &&_cbbaf .Name ==start .Name {break ;};};return nil ;};func (_ggd *CT_FType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dbee ,_dedg :=_ggd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"});if _dedg !=nil {return _dedg ;};start .Attr =append (start .Attr ,_dbee );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_String and its children, prefixing error messages with path -func (_abgc *CT_String )ValidateWithPath (path string )error {return nil };type CT_MathPr struct{MathFont *CT_String ;BrkBin *CT_BreakBin ;BrkBinSub *CT_BreakBinSub ;SmallFrac *CT_OnOff ;DispDef *CT_OnOff ;LMargin *CT_TwipsMeasure ;RMargin *CT_TwipsMeasure ;DefJc *CT_OMathJc ;PreSp *CT_TwipsMeasure ;PostSp *CT_TwipsMeasure ;InterSp *CT_TwipsMeasure ;IntraSp *CT_TwipsMeasure ;Choice *CT_MathPrChoice ;IntLim *CT_LimLoc ;NaryLim *CT_LimLoc ;};func (_feac *ST_Jc )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_feac =0;case "\u006c\u0065\u0066\u0074":*_feac =1;case "\u0072\u0069\u0067h\u0074":*_feac =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_feac =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_feac =4;};return nil ;};func (_ddgcf *CT_OMathPara )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cagd :for {_beea ,_fdb :=d .Token ();if _fdb !=nil {return _fdb ;};switch _dccb :=_beea .(type ){case _b .StartElement :switch _dccb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}:_ddgcf .OMathParaPr =NewCT_OMathParaPr ();if _bdge :=d .DecodeElement (_ddgcf .OMathParaPr ,&_dccb );_bdge !=nil {return _bdge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_bdcf :=NewCT_OMath ();if _bdbba :=d .DecodeElement (_bdcf ,&_dccb );_bdbba !=nil {return _bdbba ;};_ddgcf .OMath =append (_ddgcf .OMath ,_bdcf );default:_ea .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",_dccb .Name );if _eadad :=d .Skip ();_eadad !=nil {return _eadad ;};};case _b .EndElement :break _cagd ;case _b .CharData :};};return nil ;};func NewCT_TopBot ()*CT_TopBot {_aged :=&CT_TopBot {};_aged .ValAttr =ST_TopBot (1);return _aged }; +// Validate validates the CT_PhantPr and its children +func (_abcbe *CT_PhantPr )Validate ()error {return _abcbe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");};type CT_LimLow struct{LimLowPr *CT_LimLowPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;}; -// Validate validates the CT_TwipsMeasure and its children -func (_abcf *CT_TwipsMeasure )Validate ()error {return _abcf .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; +// ValidateWithPath validates the CT_EqArrPr and its children, prefixing error messages with path +func (_bea *CT_EqArrPr )ValidateWithPath (path string )error {if _bea .BaseJc !=nil {if _gbdb :=_bea .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_gbdb !=nil {return _gbdb ;};};if _bea .MaxDist !=nil {if _ecae :=_bea .MaxDist .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u0044\u0069\u0073\u0074");_ecae !=nil {return _ecae ;};};if _bea .ObjDist !=nil {if _dgf :=_bea .ObjDist .ValidateWithPath (path +"\u002f\u004f\u0062\u006a\u0044\u0069\u0073\u0074");_dgf !=nil {return _dgf ;};};if _bea .RSpRule !=nil {if _cac :=_bea .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_cac !=nil {return _cac ;};};if _bea .RSp !=nil {if _edbb :=_bea .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_edbb !=nil {return _edbb ;};};if _bea .CtrlPr !=nil {if _dbfd :=_bea .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dbfd !=nil {return _dbfd ;};};return nil ;}; -// ValidateWithPath validates the CT_AccPr and its children, prefixing error messages with path -func (_cgb *CT_AccPr )ValidateWithPath (path string )error {if _cgb .Chr !=nil {if _eaf :=_cgb .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_eaf !=nil {return _eaf ;};};if _cgb .CtrlPr !=nil {if _bac :=_cgb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bac !=nil {return _bac ;};};return nil ;};func (_bdbea *CT_MathPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfce :for {_bafg ,_ecca :=d .Token ();if _ecca !=nil {return _ecca ;};switch _cadd :=_bafg .(type ){case _b .StartElement :switch _cadd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}:_bdbea .MathFont =NewCT_String ();if _eeb :=d .DecodeElement (_bdbea .MathFont ,&_cadd );_eeb !=nil {return _eeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"}:_bdbea .BrkBin =NewCT_BreakBin ();if _ebba :=d .DecodeElement (_bdbea .BrkBin ,&_cadd );_ebba !=nil {return _ebba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"}:_bdbea .BrkBinSub =NewCT_BreakBinSub ();if _fadeg :=d .DecodeElement (_bdbea .BrkBinSub ,&_cadd );_fadeg !=nil {return _fadeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"}:_bdbea .SmallFrac =NewCT_OnOff ();if _feff :=d .DecodeElement (_bdbea .SmallFrac ,&_cadd );_feff !=nil {return _feff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"}:_bdbea .DispDef =NewCT_OnOff ();if _fbaa :=d .DecodeElement (_bdbea .DispDef ,&_cadd );_fbaa !=nil {return _fbaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"}:_bdbea .LMargin =NewCT_TwipsMeasure ();if _dac :=d .DecodeElement (_bdbea .LMargin ,&_cadd );_dac !=nil {return _dac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"}:_bdbea .RMargin =NewCT_TwipsMeasure ();if _babf :=d .DecodeElement (_bdbea .RMargin ,&_cadd );_babf !=nil {return _babf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"}:_bdbea .DefJc =NewCT_OMathJc ();if _ggcg :=d .DecodeElement (_bdbea .DefJc ,&_cadd );_ggcg !=nil {return _ggcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"}:_bdbea .PreSp =NewCT_TwipsMeasure ();if _dbef :=d .DecodeElement (_bdbea .PreSp ,&_cadd );_dbef !=nil {return _dbef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"}:_bdbea .PostSp =NewCT_TwipsMeasure ();if _aaba :=d .DecodeElement (_bdbea .PostSp ,&_cadd );_aaba !=nil {return _aaba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"}:_bdbea .InterSp =NewCT_TwipsMeasure ();if _ecgc :=d .DecodeElement (_bdbea .InterSp ,&_cadd );_ecgc !=nil {return _ecgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"}:_bdbea .IntraSp =NewCT_TwipsMeasure ();if _cfbge :=d .DecodeElement (_bdbea .IntraSp ,&_cadd );_cfbge !=nil {return _cfbge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_bdbea .Choice =NewCT_MathPrChoice ();if _cabg :=d .DecodeElement (&_bdbea .Choice .WrapIndent ,&_cadd );_cabg !=nil {return _cabg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_bdbea .Choice =NewCT_MathPrChoice ();if _dfe :=d .DecodeElement (&_bdbea .Choice .WrapRight ,&_cadd );_dfe !=nil {return _dfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"}:_bdbea .IntLim =NewCT_LimLoc ();if _deaf :=d .DecodeElement (_bdbea .IntLim ,&_cadd );_deaf !=nil {return _deaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"}:_bdbea .NaryLim =NewCT_LimLoc ();if _efa :=d .DecodeElement (_bdbea .NaryLim ,&_cadd );_efa !=nil {return _efa ;};default:_ea .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",_cadd .Name );if _cdge :=d .Skip ();_cdge !=nil {return _cdge ;};};case _b .EndElement :break _cfce ;case _b .CharData :};};return nil ;};const (ST_BreakBinSubUnset ST_BreakBinSub =0;ST_BreakBinSub__ ST_BreakBinSub =1;ST_BreakBinSub___ ST_BreakBinSub =2;ST_BreakBinSub____ ST_BreakBinSub =3;); +// Validate validates the CT_LimLoc and its children +func (_cfce *CT_LimLoc )Validate ()error {return _cfce .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fc");};func (_dfdd ST_LimLoc )ValidateWithPath (path string )error {switch _dfdd {case 0,1,2:default:return _eg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfdd ));};return nil ;}; -// ValidateWithPath validates the CT_GroupChr and its children, prefixing error messages with path -func (_eegf *CT_GroupChr )ValidateWithPath (path string )error {if _eegf .GroupChrPr !=nil {if _ddccg :=_eegf .GroupChrPr .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");_ddccg !=nil {return _ddccg ;};};if _ceca :=_eegf .E .ValidateWithPath (path +"\u002f\u0045");_ceca !=nil {return _ceca ;};return nil ;};func (_fgf *CT_CtrlPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_OMath ()*CT_OMath {_deedb :=&CT_OMath {};return _deedb };func (_bged *CT_YAlign )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bged .ValAttr =_bd .ST_YAlign (1);for _ ,_egda :=range start .Attr {if _egda .Name .Local =="\u0076\u0061\u006c"{_bged .ValAttr .UnmarshalXMLAttr (_egda );continue ;};};for {_dbadf ,_ecad :=d .Token ();if _ecad !=nil {return _eg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0059\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_ecad );};if _bfcd ,_bggg :=_dbadf .(_b .EndElement );_bggg &&_bfcd .Name ==start .Name {break ;};};return nil ;};func (_cgfb ST_LimLoc )String ()string {switch _cgfb {case 0:return "";case 1:return "\u0075\u006e\u0064\u004f\u0076\u0072";case 2:return "\u0073\u0075\u0062\u0053\u0075\u0070";};return "";};type CT_Acc struct{AccPr *CT_AccPr ;E *CT_OMathArg ;};type CT_XAlign struct{ValAttr _bd .ST_XAlign ;};type CT_GroupChrPr struct{Chr *CT_Char ;Pos *CT_TopBot ;VertJc *CT_TopBot ;CtrlPr *CT_CtrlPr ;};func NewCT_Integer2 ()*CT_Integer2 {_ceae :=&CT_Integer2 {};_ceae .ValAttr =-2;return _ceae };func (_cede *CT_EqArr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dda :for {_aef ,_egf :=d .Token ();if _egf !=nil {return _egf ;};switch _cegg :=_aef .(type ){case _b .StartElement :switch _cegg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065q\u0041\u0072\u0072\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065q\u0041\u0072\u0072\u0050\u0072"}:_cede .EqArrPr =NewCT_EqArrPr ();if _abge :=d .DecodeElement (_cede .EqArrPr ,&_cegg );_abge !=nil {return _abge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_fcag :=NewCT_OMathArg ();if _cfbg :=d .DecodeElement (_fcag ,&_cegg );_cfbg !=nil {return _cfbg ;};_cede .E =append (_cede .E ,_fcag );default:_ea .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",_cegg .Name );if _bfbg :=d .Skip ();_bfbg !=nil {return _bfbg ;};};case _b .EndElement :break _dda ;case _b .CharData :};};return nil ;};func (_cfde *CT_RadPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gedc :for {_fagde ,_gfe :=d .Token ();if _gfe !=nil {return _gfe ;};switch _gfab :=_fagde .(type ){case _b .StartElement :switch _gfab .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064e\u0067\u0048\u0069\u0064\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064e\u0067\u0048\u0069\u0064\u0065"}:_cfde .DegHide =NewCT_OnOff ();if _abade :=d .DecodeElement (_cfde .DegHide ,&_gfab );_abade !=nil {return _abade ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cfde .CtrlPr =NewCT_CtrlPr ();if _afbb :=d .DecodeElement (_cfde .CtrlPr ,&_gfab );_afbb !=nil {return _afbb ;};default:_ea .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",_gfab .Name );if _bbgba :=d .Skip ();_bbgba !=nil {return _bbgba ;};};case _b .EndElement :break _gedc ;case _b .CharData :};};return nil ;};type ST_TopBot byte ;func NewCT_DPr ()*CT_DPr {_ecc :=&CT_DPr {};return _ecc }; +// Validate validates the CT_TopBot and its children +func (_dfbcbb *CT_TopBot )Validate ()error {return _dfbcbb .ValidateWithPath ("\u0043T\u005f\u0054\u006f\u0070\u0042\u006ft");};func (_ggeg *ST_Script )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ggeg =0;case "\u0072\u006f\u006da\u006e":*_ggeg =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_ggeg =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_ggeg =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_ggeg =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_ggeg =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_ggeg =6;};return nil ;};func (_gbdba ST_TopBot )ValidateWithPath (path string )error {switch _gbdba {case 0,1,2:default:return _eg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbdba ));};return nil ;};func (_afaff *EG_OMathElements )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffae :for {_fgeae ,_gccee :=d .Token ();if _gccee !=nil {return _gccee ;};switch _bddgc :=_fgeae .(type ){case _d .StartElement :switch _bddgc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_faae :=NewEG_OMathMathElements ();_faae .Acc =NewCT_Acc ();if _caef :=d .DecodeElement (_faae .Acc ,&_bddgc );_caef !=nil {return _caef ;};_afaff .EG_OMathMathElements =append (_afaff .EG_OMathMathElements ,_faae );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_faea :=NewEG_OMathMathElements ();_faea .Bar =NewCT_Bar ();if _ggcf :=d .DecodeElement (_faea .Bar ,&_bddgc );_ggcf !=nil {return _ggcf ;};_afaff .EG_OMathMathElements =append (_afaff .EG_OMathMathElements ,_faea );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebcd :=NewEG_OMathMathElements ();_ebcd .Box =NewCT_Box ();if _aaafd :=d .DecodeElement (_ebcd .Box ,&_bddgc );_aaafd !=nil {return _aaafd ;};_afaff .EG_OMathMathElements =append (_afaff .EG_OMathMathElements ,_ebcd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fcbba :=NewEG_OMathMathElements ();_fcbba .BorderBox =NewCT_BorderBox ();if _bdcf :=d .DecodeElement (_fcbba .BorderBox ,&_bddgc );_bdcf !=nil {return _bdcf ;};_afaff .EG_OMathMathElements =append (_afaff .EG_OMathMathElements ,_fcbba );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gefd :=NewEG_OMathMathElements ();_gefd .D =NewCT_D ();if _fbgd :=d .DecodeElement (_gefd .D ,&_bddgc );_fbgd !=nil {return _fbgd ;};_afaff .EG_OMathMathElements =append (_afaff .EG_OMathMathElements ,_gefd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgcdf :=NewEG_OMathMathElements ();_bgcdf .EqArr =NewCT_EqArr ();if _gacaf :=d .DecodeElement (_bgcdf .EqArr ,&_bddgc );_gacaf !=nil {return _gacaf ;};_afaff .EG_OMathMathElements =append (_afaff .EG_OMathMathElements ,_bgcdf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfaba :=NewEG_OMathMathElements ();_bfaba .F =NewCT_F ();if _dabd :=d .DecodeElement (_bfaba .F ,&_bddgc );_dabd !=nil {return _dabd ;};_afaff .EG_OMathMathElements =append (_afaff .EG_OMathMathElements ,_bfaba );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_defb :=NewEG_OMathMathElements ();_defb .Func =NewCT_Func ();if _eegd :=d .DecodeElement (_defb .Func ,&_bddgc );_eegd !=nil {return _eegd ;};_afaff .EG_OMathMathElements =append (_afaff .EG_OMathMathElements ,_defb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efcab :=NewEG_OMathMathElements ();_efcab .GroupChr =NewCT_GroupChr ();if _abcg :=d .DecodeElement (_efcab .GroupChr ,&_bddgc );_abcg !=nil {return _abcg ;};_afaff .EG_OMathMathElements =append (_afaff .EG_OMathMathElements ,_efcab );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_beegc :=NewEG_OMathMathElements ();_beegc .LimLow =NewCT_LimLow ();if _agecd :=d .DecodeElement (_beegc .LimLow ,&_bddgc );_agecd !=nil {return _agecd ;};_afaff .EG_OMathMathElements =append (_afaff .EG_OMathMathElements ,_beegc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbdf :=NewEG_OMathMathElements ();_cbdf .LimUpp =NewCT_LimUpp ();if _bedga :=d .DecodeElement (_cbdf .LimUpp ,&_bddgc );_bedga !=nil {return _bedga ;};_afaff .EG_OMathMathElements =append (_afaff .EG_OMathMathElements ,_cbdf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egdee :=NewEG_OMathMathElements ();_egdee .M =NewCT_M ();if _bfgfa :=d .DecodeElement (_egdee .M ,&_bddgc );_bfgfa !=nil {return _bfgfa ;};_afaff .EG_OMathMathElements =append (_afaff .EG_OMathMathElements ,_egdee );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gffa :=NewEG_OMathMathElements ();_gffa .Nary =NewCT_Nary ();if _bdagf :=d .DecodeElement (_gffa .Nary ,&_bddgc );_bdagf !=nil {return _bdagf ;};_afaff .EG_OMathMathElements =append (_afaff .EG_OMathMathElements ,_gffa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eeag :=NewEG_OMathMathElements ();_eeag .Phant =NewCT_Phant ();if _gcdea :=d .DecodeElement (_eeag .Phant ,&_bddgc );_gcdea !=nil {return _gcdea ;};_afaff .EG_OMathMathElements =append (_afaff .EG_OMathMathElements ,_eeag );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdae :=NewEG_OMathMathElements ();_bdae .Rad =NewCT_Rad ();if _caad :=d .DecodeElement (_bdae .Rad ,&_bddgc );_caad !=nil {return _caad ;};_afaff .EG_OMathMathElements =append (_afaff .EG_OMathMathElements ,_bdae );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgec :=NewEG_OMathMathElements ();_dgec .SPre =NewCT_SPre ();if _ebbg :=d .DecodeElement (_dgec .SPre ,&_bddgc );_ebbg !=nil {return _ebbg ;};_afaff .EG_OMathMathElements =append (_afaff .EG_OMathMathElements ,_dgec );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbace :=NewEG_OMathMathElements ();_dbace .SSub =NewCT_SSub ();if _dcdb :=d .DecodeElement (_dbace .SSub ,&_bddgc );_dcdb !=nil {return _dcdb ;};_afaff .EG_OMathMathElements =append (_afaff .EG_OMathMathElements ,_dbace );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddad :=NewEG_OMathMathElements ();_ddad .SSubSup =NewCT_SSubSup ();if _cfcg :=d .DecodeElement (_ddad .SSubSup ,&_bddgc );_cfcg !=nil {return _cfcg ;};_afaff .EG_OMathMathElements =append (_afaff .EG_OMathMathElements ,_ddad );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgfff :=NewEG_OMathMathElements ();_fgfff .SSup =NewCT_SSup ();if _agaeb :=d .DecodeElement (_fgfff .SSup ,&_bddgc );_agaeb !=nil {return _agaeb ;};_afaff .EG_OMathMathElements =append (_afaff .EG_OMathMathElements ,_fgfff );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_baad :=NewEG_OMathMathElements ();_baad .R =NewCT_R ();if _geeb :=d .DecodeElement (_baad .R ,&_bddgc );_geeb !=nil {return _geeb ;};_afaff .EG_OMathMathElements =append (_afaff .EG_OMathMathElements ,_baad );default:_ea .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",_bddgc .Name );if _feec :=d .Skip ();_feec !=nil {return _feec ;};};case _d .EndElement :break _ffae ;case _d .CharData :};};return nil ;};type CT_OMathJc struct{ValAttr ST_Jc ;}; -// Validate validates the CT_Shp and its children -func (_dfge *CT_Shp )Validate ()error {return _dfge .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0070");}; +// ValidateWithPath validates the CT_Char and its children, prefixing error messages with path +func (_ccc *CT_Char )ValidateWithPath (path string )error {return nil };type CT_Func struct{FuncPr *CT_FuncPr ;FName *CT_OMathArg ;E *CT_OMathArg ;};func NewCT_R ()*CT_R {_cagea :=&CT_R {};return _cagea };func NewCT_Bar ()*CT_Bar {_ad :=&CT_Bar {};_ad .E =NewCT_OMathArg ();return _ad }; -// Validate validates the CT_TopBot and its children -func (_bagcb *CT_TopBot )Validate ()error {return _bagcb .ValidateWithPath ("\u0043T\u005f\u0054\u006f\u0070\u0042\u006ft");}; +// ValidateWithPath validates the CT_NaryPr and its children, prefixing error messages with path +func (_eeef *CT_NaryPr )ValidateWithPath (path string )error {if _eeef .Chr !=nil {if _ddeb :=_eeef .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_ddeb !=nil {return _ddeb ;};};if _eeef .LimLoc !=nil {if _daeea :=_eeef .LimLoc .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0063");_daeea !=nil {return _daeea ;};};if _eeef .Grow !=nil {if _bfgc :=_eeef .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_bfgc !=nil {return _bfgc ;};};if _eeef .SubHide !=nil {if _aabe :=_eeef .SubHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0048\u0069\u0064\u0065");_aabe !=nil {return _aabe ;};};if _eeef .SupHide !=nil {if _ecgd :=_eeef .SupHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0070\u0048\u0069\u0064\u0065");_ecgd !=nil {return _ecgd ;};};if _eeef .CtrlPr !=nil {if _bfcc :=_eeef .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bfcc !=nil {return _bfcc ;};};return nil ;};type CT_RadPr struct{DegHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func NewCT_Rad ()*CT_Rad {_ffde :=&CT_Rad {};_ffde .Deg =NewCT_OMathArg ();_ffde .E =NewCT_OMathArg ();return _ffde ;};func (_dfe *CT_DPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acdg :for {_afe ,_abgg :=d .Token ();if _abgg !=nil {return _abgg ;};switch _bbgg :=_afe .(type ){case _d .StartElement :switch _bbgg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfe .BegChr =NewCT_Char ();if _gde :=d .DecodeElement (_dfe .BegChr ,&_bbgg );_gde !=nil {return _gde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfe .SepChr =NewCT_Char ();if _afg :=d .DecodeElement (_dfe .SepChr ,&_bbgg );_afg !=nil {return _afg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfe .EndChr =NewCT_Char ();if _bge :=d .DecodeElement (_dfe .EndChr ,&_bbgg );_bge !=nil {return _bge ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfe .Grow =NewCT_OnOff ();if _cea :=d .DecodeElement (_dfe .Grow ,&_bbgg );_cea !=nil {return _cea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfe .Shp =NewCT_Shp ();if _fgc :=d .DecodeElement (_dfe .Shp ,&_bbgg );_fgc !=nil {return _fgc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfe .CtrlPr =NewCT_CtrlPr ();if _gccg :=d .DecodeElement (_dfe .CtrlPr ,&_bbgg );_gccg !=nil {return _gccg ;};default:_ea .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",_bbgg .Name );if _ffe :=d .Skip ();_ffe !=nil {return _ffe ;};};case _d .EndElement :break _acdg ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_OMathPara and its children -func (_gbbe *CT_OMathPara )Validate ()error {return _gbbe .ValidateWithPath ("\u0043\u0054\u005fO\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");}; +// ValidateWithPath validates the CT_CtrlPr and its children, prefixing error messages with path +func (_fbd *CT_CtrlPr )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_RPR and its children -func (_gdfe *CT_RPR )Validate ()error {return _gdfe .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0052");};func NewCT_SPre ()*CT_SPre {_ebef :=&CT_SPre {};_ebef .Sub =NewCT_OMathArg ();_ebef .Sup =NewCT_OMathArg ();_ebef .E =NewCT_OMathArg ();return _ebef ;};func (_gbcc ST_Script )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_egab :=_b .Attr {};_egab .Name =name ;switch _gbcc {case ST_ScriptUnset :_egab .Value ="";case ST_ScriptRoman :_egab .Value ="\u0072\u006f\u006da\u006e";case ST_ScriptScript :_egab .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_ScriptFraktur :_egab .Value ="\u0066r\u0061\u006b\u0074\u0075\u0072";case ST_ScriptDouble_struck :_egab .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b";case ST_ScriptSans_serif :_egab .Value ="\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066";case ST_ScriptMonospace :_egab .Value ="\u006do\u006e\u006f\u0073\u0070\u0061\u0063e";};return _egab ,nil ;};func NewOMath ()*OMath {_ggga :=&OMath {};_ggga .CT_OMath =*NewCT_OMath ();return _ggga };func (_cbaca *ST_BreakBin )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aabcf ,_cdfcd :=d .Token ();if _cdfcd !=nil {return _cdfcd ;};if _eadea ,_daga :=_aabcf .(_b .EndElement );_daga &&_eadea .Name ==start .Name {*_cbaca =1;return nil ;};if _cacf ,_efaf :=_aabcf .(_b .CharData );!_efaf {return _eg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aabcf );}else {switch string (_cacf ){case "":*_cbaca =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_cbaca =1;case "\u0061\u0066\u0074e\u0072":*_cbaca =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_cbaca =3;};};_aabcf ,_cdfcd =d .Token ();if _cdfcd !=nil {return _cdfcd ;};if _afbdf ,_cecac :=_aabcf .(_b .EndElement );_cecac &&_afbdf .Name ==start .Name {return nil ;};return _eg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aabcf );}; +// Validate validates the CT_BreakBin and its children +func (_gbf *CT_BreakBin )Validate ()error {return _gbf .ValidateWithPath ("C\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e");}; -// ValidateWithPath validates the CT_OMathPara and its children, prefixing error messages with path -func (_abfd *CT_OMathPara )ValidateWithPath (path string )error {if _abfd .OMathParaPr !=nil {if _egae :=_abfd .OMathParaPr .ValidateWithPath (path +"\u002f\u004f\u004da\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072");_egae !=nil {return _egae ;};};for _bagc ,_eedd :=range _abfd .OMath {if _eade :=_eedd .ValidateWithPath (_eg .Sprintf ("\u0025\u0073\u002fO\u004d\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_bagc ));_eade !=nil {return _eade ;};};return nil ;};func (_eece *EG_OMathElements )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eece .EG_OMathMathElements !=nil {for _ ,_fbefb :=range _eece .EG_OMathMathElements {_fbefb .MarshalXML (e ,_b .StartElement {});};};return nil ;}; +// Validate validates the CT_MathPr and its children +func (_fffae *CT_MathPr )Validate ()error {return _fffae .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0074\u0068\u0050r");};func NewCT_F ()*CT_F {_bde :=&CT_F {};_bde .Num =NewCT_OMathArg ();_bde .Den =NewCT_OMathArg ();return _bde ;}; // Validate validates the CT_Integer255 and its children -func (_eab *CT_Integer255 )Validate ()error {return _eab .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u0035\u0035");};func (_ffcc *CT_OMathJc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aade :=range start .Attr {if _aade .Name .Local =="\u0076\u0061\u006c"{_ffcc .ValAttr .UnmarshalXMLAttr (_aade );continue ;};};for {_cfdg ,_accg :=d .Token ();if _accg !=nil {return _eg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063\u003a\u0020%\u0073",_accg );};if _aca ,_babe :=_cfdg .(_b .EndElement );_babe &&_aca .Name ==start .Name {break ;};};return nil ;}; +func (_dgda *CT_Integer255 )Validate ()error {return _dgda .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u0035\u0035");};func NewOMath ()*OMath {_cbf :=&OMath {};_cbf .CT_OMath =*NewCT_OMath ();return _cbf };func NewCT_EqArr ()*CT_EqArr {_bgg :=&CT_EqArr {};return _bgg };func (_agag *CT_UnSignedInteger )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gegbg :=range start .Attr {if _gegbg .Name .Local =="\u0076\u0061\u006c"{_ccacb ,_caaaa :=_g .ParseUint (_gegbg .Value ,10,32);if _caaaa !=nil {return _caaaa ;};_agag .ValAttr =uint32 (_ccacb );continue ;};};for {_bedg ,_eccg :=d .Token ();if _eccg !=nil {return _eg .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",_eccg );};if _fcff ,_acda :=_bedg .(_d .EndElement );_acda &&_fcff .Name ==start .Name {break ;};};return nil ;};func NewCT_OMathPara ()*CT_OMathPara {_efca :=&CT_OMathPara {};return _efca };func (_fbed *CT_MR )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdfd :for {_aebf ,_dedf :=d .Token ();if _dedf !=nil {return _dedf ;};switch _cddgf :=_aebf .(type ){case _d .StartElement :switch _cddgf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebfb :=NewCT_OMathArg ();if _bfe :=d .DecodeElement (_ebfb ,&_cddgf );_bfe !=nil {return _bfe ;};_fbed .E =append (_fbed .E ,_ebfb );default:_ea .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",_cddgf .Name );if _cfgd :=d .Skip ();_cfgd !=nil {return _cfgd ;};};case _d .EndElement :break _bdfd ;case _d .CharData :};};return nil ;};func (_fefcg *OMath )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\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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:\u006f\u004d\u0061\u0074\u0068";return _fefcg .CT_OMath .MarshalXML (e ,start );};type CT_String struct{ValAttr *string ;}; -// Validate validates the CT_Nary and its children -func (_fbca *CT_Nary )Validate ()error {return _fbca .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079");}; +// ValidateWithPath validates the CT_Nary and its children, prefixing error messages with path +func (_eeab *CT_Nary )ValidateWithPath (path string )error {if _eeab .NaryPr !=nil {if _bcff :=_eeab .NaryPr .ValidateWithPath (path +"\u002fN\u0061\u0072\u0079\u0050\u0072");_bcff !=nil {return _bcff ;};};if _afgc :=_eeab .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_afgc !=nil {return _afgc ;};if _ffga :=_eeab .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_ffga !=nil {return _ffga ;};if _edag :=_eeab .E .ValidateWithPath (path +"\u002f\u0045");_edag !=nil {return _edag ;};return nil ;}; -// ValidateWithPath validates the CT_Integer2 and its children, prefixing error messages with path -func (_ddg *CT_Integer2 )ValidateWithPath (path string )error {if _ddg .ValAttr < -2{return _eg .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 ,_ddg .ValAttr );};if _ddg .ValAttr > 2{return _eg .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 ,_ddg .ValAttr );};return nil ;};type CT_TopBot struct{ValAttr ST_TopBot ;};func (_bdba *CT_MPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcec :for {_cgea ,_gaeg :=d .Token ();if _gaeg !=nil {return _gaeg ;};switch _afac :=_cgea .(type ){case _b .StartElement :switch _afac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"}:_bdba .BaseJc =NewCT_YAlign ();if _cfdb :=d .DecodeElement (_bdba .BaseJc ,&_afac );_cfdb !=nil {return _cfdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070l\u0063\u0048\u0069\u0064\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070l\u0063\u0048\u0069\u0064\u0065"}:_bdba .PlcHide =NewCT_OnOff ();if _dbag :=d .DecodeElement (_bdba .PlcHide ,&_afac );_dbag !=nil {return _dbag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"}:_bdba .RSpRule =NewCT_SpacingRule ();if _cdef :=d .DecodeElement (_bdba .RSpRule ,&_afac );_cdef !=nil {return _cdef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063G\u0070\u0052\u0075\u006c\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063G\u0070\u0052\u0075\u006c\u0065"}:_bdba .CGpRule =NewCT_SpacingRule ();if _ded :=d .DecodeElement (_bdba .CGpRule ,&_afac );_ded !=nil {return _ded ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0053\u0070"}:_bdba .RSp =NewCT_UnSignedInteger ();if _gbbd :=d .DecodeElement (_bdba .RSp ,&_afac );_gbbd !=nil {return _gbbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0053\u0070"}:_bdba .CSp =NewCT_UnSignedInteger ();if _gge :=d .DecodeElement (_bdba .CSp ,&_afac );_gge !=nil {return _gge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0047\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0047\u0070"}:_bdba .CGp =NewCT_UnSignedInteger ();if _gffd :=d .DecodeElement (_bdba .CGp ,&_afac );_gffd !=nil {return _gffd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u0073"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u0073"}:_bdba .Mcs =NewCT_MCS ();if _gbgb :=d .DecodeElement (_bdba .Mcs ,&_afac );_gbgb !=nil {return _gbgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bdba .CtrlPr =NewCT_CtrlPr ();if _ccgg :=d .DecodeElement (_bdba .CtrlPr ,&_afac );_ccgg !=nil {return _ccgg ;};default:_ea .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",_afac .Name );if _eacg :=d .Skip ();_eacg !=nil {return _eacg ;};};case _b .EndElement :break _dcec ;case _b .CharData :};};return nil ;};func (_degc *CT_XAlign )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bgac ,_ggcf :=_degc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _ggcf !=nil {return _ggcf ;};start .Attr =append (start .Attr ,_bgac );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_OnOff ()*CT_OnOff {_faaf :=&CT_OnOff {};return _faaf };func (_fffdc *CT_LimLowPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fffdc .CtrlPr !=nil {_eacc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_fffdc .CtrlPr ,_eacc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_String struct{ValAttr *string ;};func NewCT_String ()*CT_String {_ggbf :=&CT_String {};return _ggbf }; +// ValidateWithPath validates the CT_FuncPr and its children, prefixing error messages with path +func (_cccb *CT_FuncPr )ValidateWithPath (path string )error {if _cccb .CtrlPr !=nil {if _dba :=_cccb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dba !=nil {return _dba ;};};return nil ;};func (_beae *CT_NaryPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bceb :for {_bgeeb ,_bgdd :=d .Token ();if _bgdd !=nil {return _bgdd ;};switch _cdb :=_bgeeb .(type ){case _d .StartElement :switch _cdb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_beae .Chr =NewCT_Char ();if _eeb :=d .DecodeElement (_beae .Chr ,&_cdb );_eeb !=nil {return _eeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_beae .LimLoc =NewCT_LimLoc ();if _gcbg :=d .DecodeElement (_beae .LimLoc ,&_cdb );_gcbg !=nil {return _gcbg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_beae .Grow =NewCT_OnOff ();if _bfb :=d .DecodeElement (_beae .Grow ,&_cdb );_bfb !=nil {return _bfb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_beae .SubHide =NewCT_OnOff ();if _fbea :=d .DecodeElement (_beae .SubHide ,&_cdb );_fbea !=nil {return _fbea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_beae .SupHide =NewCT_OnOff ();if _ddea :=d .DecodeElement (_beae .SupHide ,&_cdb );_ddea !=nil {return _ddea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_beae .CtrlPr =NewCT_CtrlPr ();if _bbag :=d .DecodeElement (_beae .CtrlPr ,&_cdb );_bbag !=nil {return _bbag ;};default:_ea .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",_cdb .Name );if _ffef :=d .Skip ();_ffef !=nil {return _ffef ;};};case _d .EndElement :break _bceb ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_BreakBin and its children, prefixing error messages with path -func (_gba *CT_BreakBin )ValidateWithPath (path string )error {if _aae :=_gba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aae !=nil {return _aae ;};return nil ;}; +// ValidateWithPath validates the CT_UnSignedInteger and its children, prefixing error messages with path +func (_dcbe *CT_UnSignedInteger )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_LimLow and its children -func (_ega *CT_LimLow )Validate ()error {return _ega .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fw");}; +// Validate validates the CT_CtrlPr and its children +func (_aadb *CT_CtrlPr )Validate ()error {return _aadb .ValidateWithPath ("\u0043T\u005f\u0043\u0074\u0072\u006c\u0050r");}; -// Validate validates the CT_LimUpp and its children -func (_aec *CT_LimUpp )Validate ()error {return _aec .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u0055\u0070p");};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;); +// ValidateWithPath validates the CT_YAlign and its children, prefixing error messages with path +func (_eeaa *CT_YAlign )ValidateWithPath (path string )error {if _eeaa .ValAttr ==_dd .ST_YAlignUnset {return _eg .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 _gegba :=_eeaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gegba !=nil {return _gegba ;};return nil ;};func (_agcb *ST_BreakBinSub )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fda ,_bacc :=d .Token ();if _bacc !=nil {return _bacc ;};if _cbab ,_fcdeb :=_fda .(_d .EndElement );_fcdeb &&_cbab .Name ==start .Name {*_agcb =1;return nil ;};if _gfbfd ,_fcac :=_fda .(_d .CharData );!_fcac {return _eg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fda );}else {switch string (_gfbfd ){case "":*_agcb =0;case "\u002d\u002d":*_agcb =1;case "\u002d\u002b":*_agcb =2;case "\u002b\u002d":*_agcb =3;};};_fda ,_bacc =d .Token ();if _bacc !=nil {return _bacc ;};if _dgcg ,_aaea :=_fda .(_d .EndElement );_aaea &&_dgcg .Name ==start .Name {return nil ;};return _eg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fda );}; -// Validate validates the CT_GroupChr and its children -func (_badge *CT_GroupChr )Validate ()error {return _badge .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072");};func (_gedfe ST_LimLoc )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ddff :=_b .Attr {};_ddff .Name =name ;switch _gedfe {case ST_LimLocUnset :_ddff .Value ="";case ST_LimLocUndOvr :_ddff .Value ="\u0075\u006e\u0064\u004f\u0076\u0072";case ST_LimLocSubSup :_ddff .Value ="\u0073\u0075\u0062\u0053\u0075\u0070";};return _ddff ,nil ;}; +// ValidateWithPath validates the CT_OMathArgPr and its children, prefixing error messages with path +func (_dbcgd *CT_OMathArgPr )ValidateWithPath (path string )error {if _dbcgd .ArgSz !=nil {if _dfeb :=_dbcgd .ArgSz .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0053\u007a");_dfeb !=nil {return _dfeb ;};};return nil ;};const (ST_FTypeUnset ST_FType =0;ST_FTypeBar ST_FType =1;ST_FTypeSkw ST_FType =2;ST_FTypeLin ST_FType =3;ST_FTypeNoBar ST_FType =4;); -// ValidateWithPath validates the CT_SSup and its children, prefixing error messages with path -func (_fcba *CT_SSup )ValidateWithPath (path string )error {if _fcba .SSupPr !=nil {if _gaea :=_fcba .SSupPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0070\u0050\u0072");_gaea !=nil {return _gaea ;};};if _efcg :=_fcba .E .ValidateWithPath (path +"\u002f\u0045");_efcg !=nil {return _efcg ;};if _cbcd :=_fcba .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_cbcd !=nil {return _cbcd ;};return nil ;};type CT_TwipsMeasure struct{ValAttr _bd .ST_TwipsMeasure ;}; +// Validate validates the CT_NaryPr and its children +func (_accg *CT_NaryPr )Validate ()error {return _accg .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079\u0050r");};func NewCT_Style ()*CT_Style {_feeb :=&CT_Style {};return _feeb }; -// Validate validates the CT_YAlign and its children -func (_aebfe *CT_YAlign )Validate ()error {return _aebfe .ValidateWithPath ("\u0043T\u005f\u0059\u0041\u006c\u0069\u0067n");};type CT_Script struct{ValAttr ST_Script ;}; +// Validate validates the CT_LimUppPr and its children +func (_dff *CT_LimUppPr )Validate ()error {return _dff .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072");};func (_cgga *CT_Phant )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cgga .PhantPr !=nil {_agfd :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074\u0050r"}};e .EncodeElement (_cgga .PhantPr ,_agfd );};_bcebb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cgga .E ,_bcebb );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_XAlign and its children, prefixing error messages with path -func (_acg *CT_XAlign )ValidateWithPath (path string )error {if _acg .ValAttr ==_bd .ST_XAlignUnset {return _eg .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 _cgceg :=_acg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgceg !=nil {return _cgceg ;};return nil ;};func (_cffff ST_Shp )ValidateWithPath (path string )error {switch _cffff {case 0,1,2:default:return _eg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cffff ));};return nil ;};func NewCT_LimLow ()*CT_LimLow {_fcca :=&CT_LimLow {};_fcca .E =NewCT_OMathArg ();_fcca .Lim =NewCT_OMathArg ();return _fcca ;}; +// Validate validates the CT_ManualBreak and its children +func (_egca *CT_ManualBreak )Validate ()error {return _egca .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u006e\u0075\u0061\u006cB\u0072\u0065\u0061\u006b");}; -// ValidateWithPath validates the CT_RPR and its children, prefixing error messages with path -func (_daff *CT_RPR )ValidateWithPath (path string )error {if _daff .Lit !=nil {if _bagg :=_daff .Lit .ValidateWithPath (path +"\u002f\u004c\u0069\u0074");_bagg !=nil {return _bagg ;};};if _daff .Choice !=nil {if _gcag :=_daff .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gcag !=nil {return _gcag ;};};if _daff .Brk !=nil {if _caegd :=_daff .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_caegd !=nil {return _caegd ;};};if _daff .Aln !=nil {if _cfffc :=_daff .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_cfffc !=nil {return _cfffc ;};};return nil ;};type CT_SSup struct{SSupPr *CT_SSupPr ;E *CT_OMathArg ;Sup *CT_OMathArg ;};type CT_BoxPr struct{OpEmu *CT_OnOff ;NoBreak *CT_OnOff ;Diff *CT_OnOff ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;CtrlPr *CT_CtrlPr ;};const (ST_TopBotUnset ST_TopBot =0;ST_TopBotTop ST_TopBot =1;ST_TopBotBot ST_TopBot =2;);type CT_NaryPr struct{Chr *CT_Char ;LimLoc *CT_LimLoc ;Grow *CT_OnOff ;SubHide *CT_OnOff ;SupHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func NewCT_Rad ()*CT_Rad {_deac :=&CT_Rad {};_deac .Deg =NewCT_OMathArg ();_deac .E =NewCT_OMathArg ();return _deac ;};const (ST_ShpUnset ST_Shp =0;ST_ShpCentered ST_Shp =1;ST_ShpMatch ST_Shp =2;);func (_efdc *CT_Shp )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_gdff ,_gbge :=_efdc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _gbge !=nil {return _gbge ;};start .Attr =append (start .Attr ,_gdff );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_FType byte ;func (_bfbb *CT_SSubSup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bfbb .SSubSupPr !=nil {_dfcbb :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0073\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_bfbb .SSubSupPr ,_dfcbb );};_gfgde :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bfbb .E ,_gfgde );_eceg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_bfbb .Sub ,_eceg );_eeae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_bfbb .Sup ,_eeae );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bgea *CT_SSubSup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgea .E =NewCT_OMathArg ();_bgea .Sub =NewCT_OMathArg ();_bgea .Sup =NewCT_OMathArg ();_eegfc :for {_dfgf ,_fdbd :=d .Token ();if _fdbd !=nil {return _fdbd ;};switch _dfaa :=_dfgf .(type ){case _b .StartElement :switch _dfaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070\u0050r"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070\u0050r"}:_bgea .SSubSupPr =NewCT_SSubSupPr ();if _facdd :=d .DecodeElement (_bgea .SSubSupPr ,&_dfaa );_facdd !=nil {return _facdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dabbc :=d .DecodeElement (_bgea .E ,&_dfaa );_dabbc !=nil {return _dabbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _fffa :=d .DecodeElement (_bgea .Sub ,&_dfaa );_fffa !=nil {return _fffa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _acbab :=d .DecodeElement (_bgea .Sup ,&_dfaa );_acbab !=nil {return _acbab ;};default:_ea .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",_dfaa .Name );if _fdfg :=d .Skip ();_fdfg !=nil {return _fdfg ;};};case _b .EndElement :break _eegfc ;case _b .CharData :};};return nil ;};type CT_OMathParaPr struct{Jc *CT_OMathJc ;};func (_acdb ST_BreakBinSub )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_acdb .String (),start );};func (_eaab ST_LimLoc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eaab .String (),start );};func NewCT_GroupChr ()*CT_GroupChr {_egea :=&CT_GroupChr {};_egea .E =NewCT_OMathArg ();return _egea };func (_ffcd *CT_LimLowPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdeg :for {_cagfg ,_cegge :=d .Token ();if _cegge !=nil {return _cegge ;};switch _gaad :=_cagfg .(type ){case _b .StartElement :switch _gaad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_ffcd .CtrlPr =NewCT_CtrlPr ();if _afca :=d .DecodeElement (_ffcd .CtrlPr ,&_gaad );_afca !=nil {return _afca ;};default:_ea .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",_gaad .Name );if _bgfc :=d .Skip ();_bgfc !=nil {return _bgfc ;};};case _b .EndElement :break _cdeg ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_OMath and its children +func (_eaec *CT_OMath )Validate ()error {return _eaec .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068");}; -// Validate validates the CT_Bar and its children -func (_g *CT_Bar )Validate ()error {return _g .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072");}; +// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path +func (_gbde *CT_TwipsMeasure )ValidateWithPath (path string )error {if _fgdd :=_gbde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgdd !=nil {return _fgdd ;};return nil ;};func (_aff *CT_Acc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aff .E =NewCT_OMathArg ();_ddg :for {_b ,_ee :=d .Token ();if _ee !=nil {return _ee ;};switch _ff :=_b .(type ){case _d .StartElement :switch _ff .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aff .AccPr =NewCT_AccPr ();if _c :=d .DecodeElement (_aff .AccPr ,&_ff );_c !=nil {return _c ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ega :=d .DecodeElement (_aff .E ,&_ff );_ega !=nil {return _ega ;};default:_ea .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",_ff .Name );if _gb :=d .Skip ();_gb !=nil {return _gb ;};};case _d .EndElement :break _ddg ;case _d .CharData :};};return nil ;};func NewCT_MathPrChoice ()*CT_MathPrChoice {_aadd :=&CT_MathPrChoice {};return _aadd };func NewCT_DPr ()*CT_DPr {_daae :=&CT_DPr {};return _daae }; -// Validate validates the CT_OMathArg and its children -func (_fbcb *CT_OMathArg )Validate ()error {return _fbcb .ValidateWithPath ("C\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067");};func (_bgdgc *CT_TwipsMeasure )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dfgeb :=range start .Attr {if _dfgeb .Name .Local =="\u0076\u0061\u006c"{_bbagc ,_cacd :=ParseUnionST_TwipsMeasure (_dfgeb .Value );if _cacd !=nil {return _cacd ;};_bgdgc .ValAttr =_bbagc ;continue ;};};for {_bgde ,_cgad :=d .Token ();if _cgad !=nil {return _eg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_cgad );};if _cdda ,_adcd :=_bgde .(_b .EndElement );_adcd &&_cdda .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_D and its children, prefixing error messages with path +func (_dea *CT_D )ValidateWithPath (path string )error {if _dea .DPr !=nil {if _ffgc :=_dea .DPr .ValidateWithPath (path +"\u002f\u0044\u0050\u0072");_ffgc !=nil {return _ffgc ;};};for _caf ,_gbc :=range _dea .E {if _cdf :=_gbc .ValidateWithPath (_eg .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_caf ));_cdf !=nil {return _cdf ;};};return nil ;};func NewCT_String ()*CT_String {_fgfb :=&CT_String {};return _fgfb };func (_afedd ST_BreakBin )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dadef :=_d .Attr {};_dadef .Name =name ;switch _afedd {case ST_BreakBinUnset :_dadef .Value ="";case ST_BreakBinBefore :_dadef .Value ="\u0062\u0065\u0066\u006f\u0072\u0065";case ST_BreakBinAfter :_dadef .Value ="\u0061\u0066\u0074e\u0072";case ST_BreakBinRepeat :_dadef .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _dadef ,nil ;};func (_bbdd ST_Style )ValidateWithPath (path string )error {switch _bbdd {case 0,1,2,3,4:default:return _eg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbdd ));};return nil ;};func (_adb *CT_BorderBoxPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbb :for {_ffba ,_aba :=d .Token ();if _aba !=nil {return _aba ;};switch _fbff :=_ffba .(type ){case _d .StartElement :switch _fbff .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adb .HideTop =NewCT_OnOff ();if _fe :=d .DecodeElement (_adb .HideTop ,&_fbff );_fe !=nil {return _fe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adb .HideBot =NewCT_OnOff ();if _fdbc :=d .DecodeElement (_adb .HideBot ,&_fbff );_fdbc !=nil {return _fdbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adb .HideLeft =NewCT_OnOff ();if _dbc :=d .DecodeElement (_adb .HideLeft ,&_fbff );_dbc !=nil {return _dbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adb .HideRight =NewCT_OnOff ();if _bc :=d .DecodeElement (_adb .HideRight ,&_fbff );_bc !=nil {return _bc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adb .StrikeH =NewCT_OnOff ();if _acc :=d .DecodeElement (_adb .StrikeH ,&_fbff );_acc !=nil {return _acc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adb .StrikeV =NewCT_OnOff ();if _efg :=d .DecodeElement (_adb .StrikeV ,&_fbff );_efg !=nil {return _efg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adb .StrikeBLTR =NewCT_OnOff ();if _eec :=d .DecodeElement (_adb .StrikeBLTR ,&_fbff );_eec !=nil {return _eec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adb .StrikeTLBR =NewCT_OnOff ();if _cg :=d .DecodeElement (_adb .StrikeTLBR ,&_fbff );_cg !=nil {return _cg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adb .CtrlPr =NewCT_CtrlPr ();if _dg :=d .DecodeElement (_adb .CtrlPr ,&_fbff );_dg !=nil {return _dg ;};default:_ea .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",_fbff .Name );if _bd :=d .Skip ();_bd !=nil {return _bd ;};};case _d .EndElement :break _gbb ;case _d .CharData :};};return nil ;};func (_gegb *CT_M )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dacc :for {_caae ,_beb :=d .Token ();if _beb !=nil {return _beb ;};switch _gccga :=_caae .(type ){case _d .StartElement :switch _gccga .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gegb .MPr =NewCT_MPr ();if _dbb :=d .DecodeElement (_gegb .MPr ,&_gccga );_dbb !=nil {return _dbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfag :=NewCT_MR ();if _gbaf :=d .DecodeElement (_bfag ,&_gccga );_gbaf !=nil {return _gbaf ;};_gegb .Mr =append (_gegb .Mr ,_bfag );default:_ea .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",_gccga .Name );if _aaed :=d .Skip ();_aaed !=nil {return _aaed ;};};case _d .EndElement :break _dacc ;case _d .CharData :};};return nil ;};func NewCT_BorderBoxPr ()*CT_BorderBoxPr {_aaf :=&CT_BorderBoxPr {};return _aaf };func (_edbbf *CT_MCS )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dcb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006d\u0063"}};for _ ,_caeg :=range _edbbf .Mc {e .EncodeElement (_caeg ,_dcb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_FType struct{ValAttr ST_FType ;};type CT_TwipsMeasure struct{ValAttr _dd .ST_TwipsMeasure ;}; -// ValidateWithPath validates the CT_OMathArgPr and its children, prefixing error messages with path -func (_fbfa *CT_OMathArgPr )ValidateWithPath (path string )error {if _fbfa .ArgSz !=nil {if _cgff :=_fbfa .ArgSz .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0053\u007a");_cgff !=nil {return _cgff ;};};return nil ;};func NewCT_OMathParaPr ()*CT_OMathParaPr {_cdf :=&CT_OMathParaPr {};return _cdf }; +// ValidateWithPath validates the CT_OMath and its children, prefixing error messages with path +func (_ccfb *CT_OMath )ValidateWithPath (path string )error {for _daga ,_cebd :=range _ccfb .EG_OMathMathElements {if _cegc :=_cebd .ValidateWithPath (_eg .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_daga ));_cegc !=nil {return _cegc ;};};return nil ;};func (_bfbc *CT_RPRChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfbc .Nor !=nil {_gfbf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006eo\u0072"}};e .EncodeElement (_bfbc .Nor ,_gfbf );};return nil ;};func NewCT_BarPr ()*CT_BarPr {_eeg :=&CT_BarPr {};return _eeg };func (_gcbb *CT_Nary )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gcbb .NaryPr !=nil {_eefgd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079\u0050\u0072"}};e .EncodeElement (_gcbb .NaryPr ,_eefgd );};_gff :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_gcbb .Sub ,_gff );_fbbd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_gcbb .Sup ,_fbbd );_gdeb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_gcbb .E ,_gdeb );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_LimUpp and its children, prefixing error messages with path -func (_ebfc *CT_LimUpp )ValidateWithPath (path string )error {if _ebfc .LimUppPr !=nil {if _abff :=_ebfc .LimUppPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070\u0050r");_abff !=nil {return _abff ;};};if _cbgb :=_ebfc .E .ValidateWithPath (path +"\u002f\u0045");_cbgb !=nil {return _cbgb ;};if _gbd :=_ebfc .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_gbd !=nil {return _gbd ;};return nil ;};type CT_OMath struct{EG_OMathMathElements []*EG_OMathMathElements ;};func (_bcbc ST_Script )String ()string {switch _bcbc {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 "";}; +// ValidateWithPath validates the CT_BreakBin and its children, prefixing error messages with path +func (_cca *CT_BreakBin )ValidateWithPath (path string )error {if _gfg :=_cca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfg !=nil {return _gfg ;};return nil ;};func (_agca ST_Jc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_agca .String (),start );};func (_bgeg ST_Style )String ()string {switch _bgeg {case 0:return "";case 1:return "\u0070";case 2:return "\u0062";case 3:return "\u0069";case 4:return "\u0062\u0069";};return "";}; -// Validate validates the CT_RadPr and its children -func (_bcbf *CT_RadPr )Validate ()error {return _bcbf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072");};func (_ece *CT_BreakBinSub )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eef :=range start .Attr {if _eef .Name .Local =="\u0076\u0061\u006c"{_ece .ValAttr .UnmarshalXMLAttr (_eef );continue ;};};for {_facg ,_dfc :=d .Token ();if _dfc !=nil {return _eg .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",_dfc );};if _gdg ,_dgb :=_facg .(_b .EndElement );_dgb &&_gdg .Name ==start .Name {break ;};};return nil ;};func (_dfgb *CT_SPre )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfgb .Sub =NewCT_OMathArg ();_dfgb .Sup =NewCT_OMathArg ();_dfgb .E =NewCT_OMathArg ();_ebdg :for {_eefgc ,_bfeg :=d .Token ();if _bfeg !=nil {return _bfeg ;};switch _befd :=_eefgc .(type ){case _b .StartElement :switch _befd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065\u0050\u0072"}:_dfgb .SPrePr =NewCT_SPrePr ();if _aage :=d .DecodeElement (_dfgb .SPrePr ,&_befd );_aage !=nil {return _aage ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _eadb :=d .DecodeElement (_dfgb .Sub ,&_befd );_eadb !=nil {return _eadb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _bebg :=d .DecodeElement (_dfgb .Sup ,&_befd );_bebg !=nil {return _bebg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _fgcfc :=d .DecodeElement (_dfgb .E ,&_befd );_fgcfc !=nil {return _fgcfc ;};default:_ea .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",_befd .Name );if _aegf :=d .Skip ();_aegf !=nil {return _aegf ;};};case _b .EndElement :break _ebdg ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_RPR and its children, prefixing error messages with path +func (_dcbcb *CT_RPR )ValidateWithPath (path string )error {if _dcbcb .Lit !=nil {if _edea :=_dcbcb .Lit .ValidateWithPath (path +"\u002f\u004c\u0069\u0074");_edea !=nil {return _edea ;};};if _dcbcb .Choice !=nil {if _eagc :=_dcbcb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_eagc !=nil {return _eagc ;};};if _dcbcb .Brk !=nil {if _bdbfb :=_dcbcb .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_bdbfb !=nil {return _bdbfb ;};};if _dcbcb .Aln !=nil {if _gbgc :=_dcbcb .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_gbgc !=nil {return _gbgc ;};};return nil ;}; -// ValidateWithPath validates the CT_MR and its children, prefixing error messages with path -func (_acba *CT_MR )ValidateWithPath (path string )error {for _dgae ,_ebaf :=range _acba .E {if _cceg :=_ebaf .ValidateWithPath (_eg .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_dgae ));_cceg !=nil {return _cceg ;};};return nil ;};func (_dacc ST_Shp )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aadd :=_b .Attr {};_aadd .Name =name ;switch _dacc {case ST_ShpUnset :_aadd .Value ="";case ST_ShpCentered :_aadd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case ST_ShpMatch :_aadd .Value ="\u006d\u0061\u0074c\u0068";};return _aadd ,nil ;};func (_fgb *CT_GroupChr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgb .E =NewCT_OMathArg ();_fbc :for {_dgfa ,_gcfe :=d .Token ();if _gcfe !=nil {return _gcfe ;};switch _fcgb :=_dgfa .(type ){case _b .StartElement :switch _fcgb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}:_fgb .GroupChrPr =NewCT_GroupChrPr ();if _gafc :=d .DecodeElement (_fgb .GroupChrPr ,&_fcgb );_gafc !=nil {return _gafc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _eace :=d .DecodeElement (_fgb .E ,&_fcgb );_eace !=nil {return _eace ;};default:_ea .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",_fcgb .Name );if _cde :=d .Skip ();_cde !=nil {return _cde ;};};case _b .EndElement :break _fbc ;case _b .CharData :};};return nil ;};func (_bea *CT_D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgg :for {_fae ,_dff :=d .Token ();if _dff !=nil {return _dff ;};switch _fab :=_fae .(type ){case _b .StartElement :switch _fab .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0050\u0072"}:_bea .DPr =NewCT_DPr ();if _abc :=d .DecodeElement (_bea .DPr ,&_fab );_abc !=nil {return _abc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_bgd :=NewCT_OMathArg ();if _dbaa :=d .DecodeElement (_bgd ,&_fab );_dbaa !=nil {return _dbaa ;};_bea .E =append (_bea .E ,_bgd );default:_ea .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",_fab .Name );if _ddc :=d .Skip ();_ddc !=nil {return _ddc ;};};case _b .EndElement :break _fgg ;case _b .CharData :};};return nil ;};type CT_LimUppPr struct{CtrlPr *CT_CtrlPr ;};func NewCT_SPrePr ()*CT_SPrePr {_daec :=&CT_SPrePr {};return _daec }; +// Validate validates the OMath and its children +func (_ffaa *OMath )Validate ()error {return _ffaa .ValidateWithPath ("\u004f\u004d\u0061t\u0068")};func (_dgagb *CT_TopBot )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fddge ,_ecfea :=_dgagb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"});if _ecfea !=nil {return _ecfea ;};start .Attr =append (start .Attr ,_fddge );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GroupChrPr and its children, prefixing error messages with path -func (_dabd *CT_GroupChrPr )ValidateWithPath (path string )error {if _dabd .Chr !=nil {if _cagf :=_dabd .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_cagf !=nil {return _cagf ;};};if _dabd .Pos !=nil {if _ddca :=_dabd .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_ddca !=nil {return _ddca ;};};if _dabd .VertJc !=nil {if _dfgca :=_dabd .VertJc .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u004a\u0063");_dfgca !=nil {return _dfgca ;};};if _dabd .CtrlPr !=nil {if _ecfa :=_dabd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_ecfa !=nil {return _ecfa ;};};return nil ;};func (_ccaf *CT_Script )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgaa :=range start .Attr {if _dgaa .Name .Local =="\u0076\u0061\u006c"{_ccaf .ValAttr .UnmarshalXMLAttr (_dgaa );continue ;};};for {_afdeb ,_fcfb :=d .Token ();if _fcfb !=nil {return _eg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0072i\u0070\u0074\u003a\u0020\u0025\u0073",_fcfb );};if _gaaab ,_gdeb :=_afdeb .(_b .EndElement );_gdeb &&_gaaab .Name ==start .Name {break ;};};return nil ;};func init (){_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 +// ValidateWithPath validates the CT_XAlign and its children, prefixing error messages with path +func (_gfdc *CT_XAlign )ValidateWithPath (path string )error {if _gfdc .ValAttr ==_dd .ST_XAlignUnset {return _eg .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 _aaca :=_gfdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aaca !=nil {return _aaca ;};return nil ;};func init (){_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ea .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 69ff79e1f8..ad587efc3b 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 (_ca "encoding/xml";_b "fmt";_e "regexp";);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";func (_aa *ST_TwipsMeasure )Validate ()error {return _aa .ValidateWithPath ("")};func (_acg ST_VerticalAlignRun )String ()string {switch _acg {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 (_aef ST_XAlign )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_aef .String (),start );};func (_cde ST_TrueFalse )String ()string {switch _cde {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_YAlign byte ;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_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 (_aaaf ST_ConformanceClass )MarshalXMLAttr (name _ca .Name )(_ca .Attr ,error ){_gga :=_ca .Attr {};_gga .Name =name ;switch _aaaf {case ST_ConformanceClassUnset :_gga .Value ="";case ST_ConformanceClassStrict :_gga .Value ="\u0073\u0074\u0072\u0069\u0063\u0074";case ST_ConformanceClassTransitional :_gga .Value ="\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c";};return _gga ,nil ;};var ST_GuidPatternRe =_e .MustCompile (ST_GuidPattern );func (_egec ST_XAlign )Validate ()error {return _egec .ValidateWithPath ("")};func (_fcfg ST_TrueFalseBlank )String ()string {switch _fcfg {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 (_ee ST_CalendarType )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_ee .String (),start );};func (_cbf *ST_CalendarType )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_aeb ,_fd :=d .Token ();if _fd !=nil {return _fd ;};if _cd ,_aac :=_aeb .(_ca .EndElement );_aac &&_cd .Name ==start .Name {*_cbf =1;return nil ;};if _ac ,_acb :=_aeb .(_ca .CharData );!_acb {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",_aeb );}else {switch string (_ac ){case "":*_cbf =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_cbf =1;case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_cbf =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_cbf =3;case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_cbf =4;case "\u0068\u0069\u006ar\u0069":*_cbf =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_cbf =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_cbf =7;case "\u006a\u0061\u0070a\u006e":*_cbf =8;case "\u0074\u0068\u0061\u0069":*_cbf =9;case "\u006b\u006f\u0072e\u0061":*_cbf =10;case "\u0073\u0061\u006b\u0061":*_cbf =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_cbf =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_cbf =13;case "\u006e\u006f\u006e\u0065":*_cbf =14;};};_aeb ,_fd =d .Token ();if _fd !=nil {return _fd ;};if _cc ,_bea :=_aeb .(_ca .EndElement );_bea &&_cc .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",_aeb );};func (_db ST_CryptProv )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_db .String (),start );};func (_ec ST_YAlign )MarshalXMLAttr (name _ca .Name )(_ca .Attr ,error ){_affc :=_ca .Attr {};_affc .Name =name ;switch _ec {case ST_YAlignUnset :_affc .Value ="";case ST_YAlignInline :_affc .Value ="\u0069\u006e\u006c\u0069\u006e\u0065";case ST_YAlignTop :_affc .Value ="\u0074\u006f\u0070";case ST_YAlignCenter :_affc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_YAlignBottom :_affc .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_YAlignInside :_affc .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_YAlignOutside :_affc .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _affc ,nil ;};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;);var ST_PositiveFixedPercentagePatternRe =_e .MustCompile (ST_PositiveFixedPercentagePattern );func (_bcf ST_AlgType )String ()string {switch _bcf {case 0:return "";case 1:return "\u0074y\u0070\u0065\u0041\u006e\u0079";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};var ST_PercentagePatternRe =_e .MustCompile (ST_PercentagePattern );func (_adf *ST_TrueFalseBlank )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_ccg ,_ade :=d .Token ();if _ade !=nil {return _ade ;};if _gcb ,_afc :=_ccg .(_ca .EndElement );_afc &&_gcb .Name ==start .Name {*_adf =1;return nil ;};if _fbb ,_bgf :=_ccg .(_ca .CharData );!_bgf {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",_ccg );}else {switch string (_fbb ){case "":*_adf =0;case "\u0074":*_adf =1;case "\u0066":*_adf =2;case "\u0074\u0072\u0075\u0065":*_adf =3;case "\u0066\u0061\u006cs\u0065":*_adf =4;case "\u0054\u0072\u0075\u0065":*_adf =6;case "\u0046\u0061\u006cs\u0065":*_adf =7;};};_ccg ,_ade =d .Token ();if _ade !=nil {return _ade ;};if _dgad ,_cce :=_ccg .(_ca .EndElement );_cce &&_dgad .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",_ccg );};func (_be *ST_CalendarType )UnmarshalXMLAttr (attr _ca .Attr )error {switch attr .Value {case "":*_be =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_be =1;case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_be =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_be =3;case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_be =4;case "\u0068\u0069\u006ar\u0069":*_be =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_be =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_be =7;case "\u006a\u0061\u0070a\u006e":*_be =8;case "\u0074\u0068\u0061\u0069":*_be =9;case "\u006b\u006f\u0072e\u0061":*_be =10;case "\u0073\u0061\u006b\u0061":*_be =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_be =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_be =13;case "\u006e\u006f\u006e\u0065":*_be =14;};return nil ;};func (_ce ST_CryptProv )Validate ()error {return _ce .ValidateWithPath ("")};const (ST_AlgClassUnset ST_AlgClass =0;ST_AlgClassHash ST_AlgClass =1;ST_AlgClassCustom ST_AlgClass =2;);func (_g ST_TwipsMeasure )String ()string {if _g .ST_UnsignedDecimalNumber !=nil {return _b .Sprintf ("\u0025\u0076",*_g .ST_UnsignedDecimalNumber );};if _g .ST_PositiveUniversalMeasure !=nil {return _b .Sprintf ("\u0025\u0076",*_g .ST_PositiveUniversalMeasure );};return "";};func (_fcee ST_XAlign )ValidateWithPath (path string )error {switch _fcee {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 (_fcee ));};return nil ;};const (ST_VerticalAlignRunUnset ST_VerticalAlignRun =0;ST_VerticalAlignRunBaseline ST_VerticalAlignRun =1;ST_VerticalAlignRunSuperscript ST_VerticalAlignRun =2;ST_VerticalAlignRunSubscript ST_VerticalAlignRun =3;);func (_eab *ST_TrueFalseBlank )UnmarshalXMLAttr (attr _ca .Attr )error {switch attr .Value {case "":*_eab =0;case "\u0074":*_eab =1;case "\u0066":*_eab =2;case "\u0074\u0072\u0075\u0065":*_eab =3;case "\u0066\u0061\u006cs\u0065":*_eab =4;case "\u0054\u0072\u0075\u0065":*_eab =6;case "\u0046\u0061\u006cs\u0065":*_eab =7;};return nil ;};func (_af ST_OnOff1 )String ()string {switch _af {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";};return "";};func (_fce *ST_XAlign )UnmarshalXMLAttr (attr _ca .Attr )error {switch attr .Value {case "":*_fce =0;case "\u006c\u0065\u0066\u0074":*_fce =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fce =2;case "\u0072\u0069\u0067h\u0074":*_fce =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_fce =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_fce =5;};return nil ;};func (_befe ST_YAlign )String ()string {switch _befe {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 "";};type ST_CryptProv byte ;func (_fcc *ST_ConformanceClass )UnmarshalXMLAttr (attr _ca .Attr )error {switch attr .Value {case "":*_fcc =0;case "\u0073\u0074\u0072\u0069\u0063\u0074":*_fcc =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_fcc =2;};return nil ;};func (_aee *ST_ConformanceClass )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_ebc ,_gcgg :=d .Token ();if _gcgg !=nil {return _gcgg ;};if _dfc ,_adeb :=_ebc .(_ca .EndElement );_adeb &&_dfc .Name ==start .Name {*_aee =1;return nil ;};if _aea ,_aceg :=_ebc .(_ca .CharData );!_aceg {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",_ebc );}else {switch string (_aea ){case "":*_aee =0;case "\u0073\u0074\u0072\u0069\u0063\u0074":*_aee =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_aee =2;};};_ebc ,_gcgg =d .Token ();if _gcgg !=nil {return _gcgg ;};if _fa ,_fec :=_ebc .(_ca .EndElement );_fec &&_fa .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",_ebc );};func (_dfa *ST_YAlign )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_dgf ,_gee :=d .Token ();if _gee !=nil {return _gee ;};if _gdg ,_aab :=_dgf .(_ca .EndElement );_aab &&_gdg .Name ==start .Name {*_dfa =1;return nil ;};if _dbf ,_eead :=_dgf .(_ca .CharData );!_eead {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",_dgf );}else {switch string (_dbf ){case "":*_dfa =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_dfa =1;case "\u0074\u006f\u0070":*_dfa =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dfa =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dfa =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_dfa =5;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_dfa =6;};};_dgf ,_gee =d .Token ();if _gee !=nil {return _gee ;};if _egc ,_dca :=_dgf .(_ca .EndElement );_dca &&_egc .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",_dgf );};type ST_AlgClass byte ;func (_aff ST_VerticalAlignRun )MarshalXMLAttr (name _ca .Name )(_ca .Attr ,error ){_ddc :=_ca .Attr {};_ddc .Name =name ;switch _aff {case ST_VerticalAlignRunUnset :_ddc .Value ="";case ST_VerticalAlignRunBaseline :_ddc .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case ST_VerticalAlignRunSuperscript :_ddc .Value ="s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074";case ST_VerticalAlignRunSubscript :_ddc .Value ="\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t";};return _ddc ,nil ;};func (_dbd *ST_YAlign )UnmarshalXMLAttr (attr _ca .Attr )error {switch attr .Value {case "":*_dbd =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_dbd =1;case "\u0074\u006f\u0070":*_dbd =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dbd =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dbd =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_dbd =5;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_dbd =6;};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 (_ef ST_AlgClass )ValidateWithPath (path string )error {switch _ef {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 (_ef ));};return nil ;};const (ST_CryptProvUnset ST_CryptProv =0;ST_CryptProvRsaAES ST_CryptProv =1;ST_CryptProvRsaFull ST_CryptProv =2;ST_CryptProvCustom ST_CryptProv =3;);func (_add ST_AlgClass )String ()string {switch _add {case 0:return "";case 1:return "\u0068\u0061\u0073\u0068";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};type ST_XAlign byte ;func (_eba ST_ConformanceClass )ValidateWithPath (path string )error {switch _eba {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 (_eba ));};return nil ;};func (_bgdg ST_TrueFalse )ValidateWithPath (path string )error {switch _bgdg {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 (_bgdg ));};return nil ;};func (_edg ST_VerticalAlignRun )Validate ()error {return _edg .ValidateWithPath ("")};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_OnOff1 byte ;func (_beg ST_TrueFalseBlank )ValidateWithPath (path string )error {switch _beg {case 0,1,2,3,4,6,7: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 (_beg ));};return nil ;};var ST_PositivePercentagePatternRe =_e .MustCompile (ST_PositivePercentagePattern );func (_fe *ST_TwipsMeasure )ValidateWithPath (path string )error {_ff :=[]string {};if _fe .ST_UnsignedDecimalNumber !=nil {_ff =append (_ff ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};if _fe .ST_PositiveUniversalMeasure !=nil {_ff =append (_ff ,"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 (_ff )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ff );};return nil ;};func (_ccd ST_AlgType )Validate ()error {return _ccd .ValidateWithPath ("")};func (_geb *ST_OnOff1 )UnmarshalXMLAttr (attr _ca .Attr )error {switch attr .Value {case "":*_geb =0;case "\u006f\u006e":*_geb =1;case "\u006f\u0066\u0066":*_geb =2;};return nil ;};func (_acc ST_OnOff1 )ValidateWithPath (path string )error {switch _acc {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 (_acc ));};return nil ;};func (_acd ST_AlgClass )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_acd .String (),start );};type ST_TrueFalse byte ;func (_fcf ST_CryptProv )MarshalXMLAttr (name _ca .Name )(_ca .Attr ,error ){_ab :=_ca .Attr {};_ab .Name =name ;switch _fcf {case ST_CryptProvUnset :_ab .Value ="";case ST_CryptProvRsaAES :_ab .Value ="\u0072\u0073\u0061\u0041\u0045\u0053";case ST_CryptProvRsaFull :_ab .Value ="\u0072s\u0061\u0046\u0075\u006c\u006c";case ST_CryptProvCustom :_ab .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _ab ,nil ;};func (_afb ST_TrueFalseBlank )MarshalXMLAttr (name _ca .Name )(_ca .Attr ,error ){_def :=_ca .Attr {};_def .Name =name ;switch _afb {case ST_TrueFalseBlankUnset :_def .Value ="";case ST_TrueFalseBlankT :_def .Value ="\u0074";case ST_TrueFalseBlankF :_def .Value ="\u0066";case ST_TrueFalseBlankTrue :_def .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseBlankFalse :_def .Value ="\u0066\u0061\u006cs\u0065";case ST_TrueFalseBlankTrue_ :_def .Value ="\u0054\u0072\u0075\u0065";case ST_TrueFalseBlankFalse_ :_def .Value ="\u0046\u0061\u006cs\u0065";};return _def ,nil ;};func (_deg ST_CryptProv )ValidateWithPath (path string )error {switch _deg {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 (_deg ));};return nil ;};func (_dd *ST_OnOff )ValidateWithPath (path string )error {_dda :=[]string {};if _dd .Bool !=nil {_dda =append (_dda ,"\u0042\u006f\u006f\u006c");};if _dd .ST_OnOff1 !=ST_OnOff1Unset {_dda =append (_dda ,"\u0053T\u005f\u004f\u006e\u004f\u0066\u00661");};if len (_dda )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dda );};return nil ;};func (_ed ST_CryptProv )String ()string {switch _ed {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 _fg (_ge bool )uint8 {if _ge {return 1;};return 0;};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 (_deb ST_TrueFalseBlank )Validate ()error {return _deb .ValidateWithPath ("")};func (_fb ST_AlgClass )Validate ()error {return _fb .ValidateWithPath ("")};func (_df ST_OnOff1 )MarshalXMLAttr (name _ca .Name )(_ca .Attr ,error ){_cf :=_ca .Attr {};_cf .Name =name ;switch _df {case ST_OnOff1Unset :_cf .Value ="";case ST_OnOff1On :_cf .Value ="\u006f\u006e";case ST_OnOff1Off :_cf .Value ="\u006f\u0066\u0066";};return _cf ,nil ;};func (_aeba *ST_CryptProv )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_ea ,_cdbb :=d .Token ();if _cdbb !=nil {return _cdbb ;};if _daf ,_de :=_ea .(_ca .EndElement );_de &&_daf .Name ==start .Name {*_aeba =1;return nil ;};if _fed ,_fede :=_ea .(_ca .CharData );!_fede {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",_ea );}else {switch string (_fed ){case "":*_aeba =0;case "\u0072\u0073\u0061\u0041\u0045\u0053":*_aeba =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_aeba =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_aeba =3;};};_ea ,_cdbb =d .Token ();if _cdbb !=nil {return _cdbb ;};if _acbg ,_dc :=_ea .(_ca .EndElement );_dc &&_acbg .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",_ea );};func (_bga ST_AlgType )MarshalXMLAttr (name _ca .Name )(_ca .Attr ,error ){_abc :=_ca .Attr {};_abc .Name =name ;switch _bga {case ST_AlgTypeUnset :_abc .Value ="";case ST_AlgTypeTypeAny :_abc .Value ="\u0074y\u0070\u0065\u0041\u006e\u0079";case ST_AlgTypeCustom :_abc .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _abc ,nil ;};func (_bac *ST_AlgClass )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_da ,_cg :=d .Token ();if _cg !=nil {return _cg ;};if _ga ,_eed :=_da .(_ca .EndElement );_eed &&_ga .Name ==start .Name {*_bac =1;return nil ;};if _bc ,_dg :=_da .(_ca .CharData );!_dg {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",_da );}else {switch string (_bc ){case "":*_bac =0;case "\u0068\u0061\u0073\u0068":*_bac =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bac =2;};};_da ,_cg =d .Token ();if _cg !=nil {return _cg ;};if _fge ,_bd :=_da .(_ca .EndElement );_bd &&_fge .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",_da );};func (_eee *ST_VerticalAlignRun )UnmarshalXMLAttr (attr _ca .Attr )error {switch attr .Value {case "":*_eee =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_eee =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_eee =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_eee =3;};return nil ;};func (_eg ST_OnOff1 )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_eg .String (),start );};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;);var ST_PositiveUniversalMeasurePatternRe =_e .MustCompile (ST_PositiveUniversalMeasurePattern ); +package sharedTypes ;import (_e "encoding/xml";_b "fmt";_d "regexp";);func (_fac ST_AlgType )Validate ()error {return _fac .ValidateWithPath ("")};func (_cdd ST_AlgType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cdd .String (),start );};func (_bac ST_VerticalAlignRun )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bac .String (),start );};func (_ba ST_OnOff1 )Validate ()error {return _ba .ValidateWithPath ("")};func (_fe *ST_CalendarType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fe =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_fe =1;case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_fe =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_fe =3;case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_fe =4;case "\u0068\u0069\u006ar\u0069":*_fe =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_fe =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_fe =7;case "\u006a\u0061\u0070a\u006e":*_fe =8;case "\u0074\u0068\u0061\u0069":*_fe =9;case "\u006b\u006f\u0072e\u0061":*_fe =10;case "\u0073\u0061\u006b\u0061":*_fe =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_fe =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_fe =13;case "\u006e\u006f\u006e\u0065":*_fe =14;};return nil ;};func (_bgg ST_YAlign )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bgg .String (),start );};func (_gc *ST_CryptProv )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gc =0;case "\u0072\u0073\u0061\u0041\u0045\u0053":*_gc =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_gc =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gc =3;};return nil ;};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 (_gf ST_AlgType )String ()string {switch _gf {case 0:return "";case 1:return "\u0074y\u0070\u0065\u0041\u006e\u0079";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_ad ST_AlgClass )Validate ()error {return _ad .ValidateWithPath ("")};func (_efe *ST_YAlign )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbbg ,_efa :=d .Token ();if _efa !=nil {return _efa ;};if _bfad ,_abfc :=_cbbg .(_e .EndElement );_abfc &&_bfad .Name ==start .Name {*_efe =1;return nil ;};if _cfc ,_fgd :=_cbbg .(_e .CharData );!_fgd {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",_cbbg );}else {switch string (_cfc ){case "":*_efe =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_efe =1;case "\u0074\u006f\u0070":*_efe =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_efe =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_efe =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_efe =5;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_efe =6;};};_cbbg ,_efa =d .Token ();if _efa !=nil {return _efa ;};if _abb ,_gcg :=_cbbg .(_e .EndElement );_gcg &&_abb .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",_cbbg );};func (_f *ST_OnOff )Validate ()error {return _f .ValidateWithPath ("")};func (_cbba ST_YAlign )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cfbe :=_e .Attr {};_cfbe .Name =name ;switch _cbba {case ST_YAlignUnset :_cfbe .Value ="";case ST_YAlignInline :_cfbe .Value ="\u0069\u006e\u006c\u0069\u006e\u0065";case ST_YAlignTop :_cfbe .Value ="\u0074\u006f\u0070";case ST_YAlignCenter :_cfbe .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_YAlignBottom :_cfbe .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_YAlignInside :_cfbe .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_YAlignOutside :_cfbe .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _cfbe ,nil ;};func (_gb ST_CalendarType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_de :=_e .Attr {};_de .Name =name ;switch _gb {case ST_CalendarTypeUnset :_de .Value ="";case ST_CalendarTypeGregorian :_de .Value ="\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n";case ST_CalendarTypeGregorianUs :_de .Value ="g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073";case ST_CalendarTypeGregorianMeFrench :_de .Value ="\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068";case ST_CalendarTypeGregorianArabic :_de .Value ="\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063";case ST_CalendarTypeHijri :_de .Value ="\u0068\u0069\u006ar\u0069";case ST_CalendarTypeHebrew :_de .Value ="\u0068\u0065\u0062\u0072\u0065\u0077";case ST_CalendarTypeTaiwan :_de .Value ="\u0074\u0061\u0069\u0077\u0061\u006e";case ST_CalendarTypeJapan :_de .Value ="\u006a\u0061\u0070a\u006e";case ST_CalendarTypeThai :_de .Value ="\u0074\u0068\u0061\u0069";case ST_CalendarTypeKorea :_de .Value ="\u006b\u006f\u0072e\u0061";case ST_CalendarTypeSaka :_de .Value ="\u0073\u0061\u006b\u0061";case ST_CalendarTypeGregorianXlitEnglish :_de .Value ="g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068";case ST_CalendarTypeGregorianXlitFrench :_de .Value ="\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068";case ST_CalendarTypeNone :_de .Value ="\u006e\u006f\u006e\u0065";};return _de ,nil ;};func (_efc ST_ConformanceClass )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fbbe :=_e .Attr {};_fbbe .Name =name ;switch _efc {case ST_ConformanceClassUnset :_fbbe .Value ="";case ST_ConformanceClassStrict :_fbbe .Value ="\u0073\u0074\u0072\u0069\u0063\u0074";case ST_ConformanceClassTransitional :_fbbe .Value ="\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c";};return _fbbe ,nil ;};func (_cab ST_OnOff1 )String ()string {switch _cab {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";};return "";};type ST_ConformanceClass byte ;func (_abf ST_XAlign )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bfa :=_e .Attr {};_bfa .Name =name ;switch _abf {case ST_XAlignUnset :_bfa .Value ="";case ST_XAlignLeft :_bfa .Value ="\u006c\u0065\u0066\u0074";case ST_XAlignCenter :_bfa .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_XAlignRight :_bfa .Value ="\u0072\u0069\u0067h\u0074";case ST_XAlignInside :_bfa .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_XAlignOutside :_bfa .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _bfa ,nil ;};var ST_PositivePercentagePatternRe =_d .MustCompile (ST_PositivePercentagePattern );func (_cfd ST_CryptProv )Validate ()error {return _cfd .ValidateWithPath ("")};func (_aecdc ST_XAlign )String ()string {switch _aecdc {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 "";}; // ST_TwipsMeasure is a union type -type ST_TwipsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;};func (_bf ST_CalendarType )String ()string {switch _bf {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 (_cgbf ST_YAlign )ValidateWithPath (path string )error {switch _cgbf {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 (_cgbf ));};return nil ;};const (ST_AlgTypeUnset ST_AlgType =0;ST_AlgTypeTypeAny ST_AlgType =1;ST_AlgTypeCustom ST_AlgType =2;);func (_d *ST_OnOff )Validate ()error {return _d .ValidateWithPath ("")};func (_a ST_OnOff )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {e .EncodeToken (start );if _a .Bool !=nil {e .EncodeToken (_ca .CharData (_b .Sprintf ("\u0025\u0064",_fg (*_a .Bool ))));};if _a .ST_OnOff1 !=ST_OnOff1Unset {e .EncodeToken (_ca .CharData (_a .ST_OnOff1 .String ()));};return e .EncodeToken (_ca .EndElement {Name :start .Name });};type ST_VerticalAlignRun byte ;func (_fea ST_AlgClass )MarshalXMLAttr (name _ca .Name )(_ca .Attr ,error ){_cdb :=_ca .Attr {};_cdb .Name =name ;switch _fea {case ST_AlgClassUnset :_cdb .Value ="";case ST_AlgClassHash :_cdb .Value ="\u0068\u0061\u0073\u0068";case ST_AlgClassCustom :_cdb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _cdb ,nil ;};var ST_FixedPercentagePatternRe =_e .MustCompile (ST_FixedPercentagePattern ); +type ST_TwipsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;};func (_ddf ST_AlgClass )ValidateWithPath (path string )error {switch _ddf {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 (_ddf ));};return nil ;};func (_eee ST_AlgClass )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_eee .String (),start );};func (_acc ST_TrueFalse )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bge :=_e .Attr {};_bge .Name =name ;switch _acc {case ST_TrueFalseUnset :_bge .Value ="";case ST_TrueFalseT :_bge .Value ="\u0074";case ST_TrueFalseF :_bge .Value ="\u0066";case ST_TrueFalseTrue :_bge .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseFalse :_bge .Value ="\u0066\u0061\u006cs\u0065";};return _bge ,nil ;};func (_ea ST_AlgClass )String ()string {switch _ea {case 0:return "";case 1:return "\u0068\u0061\u0073\u0068";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};type ST_YAlign byte ;const (ST_AlgClassUnset ST_AlgClass =0;ST_AlgClassHash ST_AlgClass =1;ST_AlgClassCustom ST_AlgClass =2;);const (ST_VerticalAlignRunUnset ST_VerticalAlignRun =0;ST_VerticalAlignRunBaseline ST_VerticalAlignRun =1;ST_VerticalAlignRunSuperscript ST_VerticalAlignRun =2;ST_VerticalAlignRunSubscript ST_VerticalAlignRun =3;);func (_caed ST_AlgType )ValidateWithPath (path string )error {switch _caed {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 (_caed ));};return nil ;};func (_fcg ST_YAlign )Validate ()error {return _fcg .ValidateWithPath ("")};func (_g ST_TwipsMeasure )String ()string {if _g .ST_UnsignedDecimalNumber !=nil {return _b .Sprintf ("\u0025\u0076",*_g .ST_UnsignedDecimalNumber );};if _g .ST_PositiveUniversalMeasure !=nil {return _b .Sprintf ("\u0025\u0076",*_g .ST_PositiveUniversalMeasure );};return "";};func (_fcd ST_VerticalAlignRun )Validate ()error {return _fcd .ValidateWithPath ("")};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 (_aec ST_CryptProv )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_aec .String (),start );};func (_gfa ST_XAlign )ValidateWithPath (path string )error {switch _gfa {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 (_gfa ));};return nil ;};type ST_CryptProv byte ;func (_bce *ST_ConformanceClass )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ceb ,_gbe :=d .Token ();if _gbe !=nil {return _gbe ;};if _fcfc ,_dac :=_ceb .(_e .EndElement );_dac &&_fcfc .Name ==start .Name {*_bce =1;return nil ;};if _ga ,_dcd :=_ceb .(_e .CharData );!_dcd {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",_ceb );}else {switch string (_ga ){case "":*_bce =0;case "\u0073\u0074\u0072\u0069\u0063\u0074":*_bce =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_bce =2;};};_ceb ,_gbe =d .Token ();if _gbe !=nil {return _gbe ;};if _aaa ,_bbe :=_ceb .(_e .EndElement );_bbe &&_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",_ceb );};func (_bcbc *ST_TrueFalse )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cabb ,_aecd :=d .Token ();if _aecd !=nil {return _aecd ;};if _caba ,_add :=_cabb .(_e .EndElement );_add &&_caba .Name ==start .Name {*_bcbc =1;return nil ;};if _agc ,_fdf :=_cabb .(_e .CharData );!_fdf {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",_cabb );}else {switch string (_agc ){case "":*_bcbc =0;case "\u0074":*_bcbc =1;case "\u0066":*_bcbc =2;case "\u0074\u0072\u0075\u0065":*_bcbc =3;case "\u0066\u0061\u006cs\u0065":*_bcbc =4;};};_cabb ,_aecd =d .Token ();if _aecd !=nil {return _aecd ;};if _abag ,_ebg :=_cabb .(_e .EndElement );_ebg &&_abag .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",_cabb );};func (_ebc ST_CryptProv )ValidateWithPath (path string )error {switch _ebc {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 (_ebc ));};return nil ;};type ST_AlgType byte ;func (_ffc ST_TrueFalse )String ()string {switch _ffc {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 ParseUnionST_OnOff (s string )(ST_OnOff ,error ){_bc :=ST_OnOff {};switch s {case "\u0074\u0072\u0075\u0065","\u0031","\u006f\u006e":_ef :=true ;_bc .Bool =&_ef ;default:_dgb :=false ;_bc .Bool =&_dgb ;};return _bc ,nil ;};func (_aba *ST_TrueFalse )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aba =0;case "\u0074":*_aba =1;case "\u0066":*_aba =2;case "\u0074\u0072\u0075\u0065":*_aba =3;case "\u0066\u0061\u006cs\u0065":*_aba =4;};return nil ;};func (_ab ST_OnOff )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ab .Bool !=nil {e .EncodeToken (_e .CharData (_b .Sprintf ("\u0025\u0064",_aa (*_ab .Bool ))));};if _ab .ST_OnOff1 !=ST_OnOff1Unset {e .EncodeToken (_e .CharData (_ab .ST_OnOff1 .String ()));};return e .EncodeToken (_e .EndElement {Name :start .Name });};const (ST_AlgTypeUnset ST_AlgType =0;ST_AlgTypeTypeAny ST_AlgType =1;ST_AlgTypeCustom ST_AlgType =2;);type ST_TrueFalse byte ;func (_dgba *ST_XAlign )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abd ,_cea :=d .Token ();if _cea !=nil {return _cea ;};if _cdcc ,_cbc :=_abd .(_e .EndElement );_cbc &&_cdcc .Name ==start .Name {*_dgba =1;return nil ;};if _bb ,_fdb :=_abd .(_e .CharData );!_fdb {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",_abd );}else {switch string (_bb ){case "":*_dgba =0;case "\u006c\u0065\u0066\u0074":*_dgba =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dgba =2;case "\u0072\u0069\u0067h\u0074":*_dgba =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_dgba =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_dgba =5;};};_abd ,_cea =d .Token ();if _cea !=nil {return _cea ;};if _cfa ,_ccc :=_abd .(_e .EndElement );_ccc &&_cfa .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",_abd );};const (ST_ConformanceClassUnset ST_ConformanceClass =0;ST_ConformanceClassStrict ST_ConformanceClass =1;ST_ConformanceClassTransitional ST_ConformanceClass =2;);func (_gge ST_ConformanceClass )Validate ()error {return _gge .ValidateWithPath ("")};func (_dc ST_TrueFalseBlank )Validate ()error {return _dc .ValidateWithPath ("")};type ST_AlgClass byte ;func (_ag ST_AlgClass )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dbe :=_e .Attr {};_dbe .Name =name ;switch _ag {case ST_AlgClassUnset :_dbe .Value ="";case ST_AlgClassHash :_dbe .Value ="\u0068\u0061\u0073\u0068";case ST_AlgClassCustom :_dbe .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _dbe ,nil ;};func (_dca ST_VerticalAlignRun )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gce :=_e .Attr {};_gce .Name =name ;switch _dca {case ST_VerticalAlignRunUnset :_gce .Value ="";case ST_VerticalAlignRunBaseline :_gce .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case ST_VerticalAlignRunSuperscript :_gce .Value ="s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074";case ST_VerticalAlignRunSubscript :_gce .Value ="\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t";};return _gce ,nil ;};var ST_FixedPercentagePatternRe =_d .MustCompile (ST_FixedPercentagePattern );func (_cbe ST_OnOff1 )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cbe .String (),start );}; // ST_OnOff is a union type -type ST_OnOff struct{Bool *bool ;ST_OnOff1 ST_OnOff1 ;};type ST_ConformanceClass byte ;func (_dga ST_OnOff1 )Validate ()error {return _dga .ValidateWithPath ("")};const (ST_OnOff1Unset ST_OnOff1 =0;ST_OnOff1On ST_OnOff1 =1;ST_OnOff1Off ST_OnOff1 =2;);func (_ag ST_CalendarType )ValidateWithPath (path string )error {switch _ag {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14: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 (_ag ));};return nil ;};func (_bdf *ST_CryptProv )UnmarshalXMLAttr (attr _ca .Attr )error {switch attr .Value {case "":*_bdf =0;case "\u0072\u0073\u0061\u0041\u0045\u0053":*_bdf =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_bdf =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bdf =3;};return nil ;};const ST_PercentagePattern ="-\u003f[\u0030\u002d\u0039\u005d\u002b\u0028\u005c\u002e[\u0030\u002d\u0039\u005d+)\u003f\u0025";func (_cdd ST_ConformanceClass )String ()string {switch _cdd {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 "";};type ST_TrueFalseBlank byte ;func (_aaa ST_VerticalAlignRun )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_aaa .String (),start );};func (_bad ST_XAlign )MarshalXMLAttr (name _ca .Name )(_ca .Attr ,error ){_bbc :=_ca .Attr {};_bbc .Name =name ;switch _bad {case ST_XAlignUnset :_bbc .Value ="";case ST_XAlignLeft :_bbc .Value ="\u006c\u0065\u0066\u0074";case ST_XAlignCenter :_bbc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_XAlignRight :_bbc .Value ="\u0072\u0069\u0067h\u0074";case ST_XAlignInside :_bbc .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_XAlignOutside :_bbc .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _bbc ,nil ;};func (_bdc ST_TrueFalse )MarshalXMLAttr (name _ca .Name )(_ca .Attr ,error ){_dae :=_ca .Attr {};_dae .Name =name ;switch _bdc {case ST_TrueFalseUnset :_dae .Value ="";case ST_TrueFalseT :_dae .Value ="\u0074";case ST_TrueFalseF :_dae .Value ="\u0066";case ST_TrueFalseTrue :_dae .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseFalse :_dae .Value ="\u0066\u0061\u006cs\u0065";};return _dae ,nil ;};func (_agb *ST_VerticalAlignRun )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_feg ,_egf :=d .Token ();if _egf !=nil {return _egf ;};if _bef ,_ead :=_feg .(_ca .EndElement );_ead &&_bef .Name ==start .Name {*_agb =1;return nil ;};if _dgd ,_cfb :=_feg .(_ca .CharData );!_cfb {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",_feg );}else {switch string (_dgd ){case "":*_agb =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_agb =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_agb =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_agb =3;};};_feg ,_egf =d .Token ();if _egf !=nil {return _egf ;};if _bcb ,_acdd :=_feg .(_ca .EndElement );_acdd &&_bcb .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",_feg );};func (_deff ST_TrueFalseBlank )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_deff .String (),start );};func (_gcg *ST_XAlign )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_cbc ,_fbg :=d .Token ();if _fbg !=nil {return _fbg ;};if _gab ,_ace :=_cbc .(_ca .EndElement );_ace &&_gab .Name ==start .Name {*_gcg =1;return nil ;};if _cae ,_fbf :=_cbc .(_ca .CharData );!_fbf {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",_cbc );}else {switch string (_cae ){case "":*_gcg =0;case "\u006c\u0065\u0066\u0074":*_gcg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gcg =2;case "\u0072\u0069\u0067h\u0074":*_gcg =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_gcg =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_gcg =5;};};_cbc ,_fbg =d .Token ();if _fbg !=nil {return _fbg ;};if _dbb ,_abge :=_cbc .(_ca .EndElement );_abge &&_dbb .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",_cbc );};func (_fbd ST_XAlign )String ()string {switch _fbd {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 (_aca ST_ConformanceClass )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_aca .String (),start );};func (_cdce ST_ConformanceClass )Validate ()error {return _cdce .ValidateWithPath ("")};func (_ad ST_TwipsMeasure )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {e .EncodeToken (start );if _ad .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_ca .CharData (_b .Sprintf ("\u0025\u0064",*_ad .ST_UnsignedDecimalNumber )));};if _ad .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_ca .CharData (*_ad .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_ca .EndElement {Name :start .Name });};func (_ccf ST_AlgType )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_ccf .String (),start );};func (_adc ST_YAlign )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_adc .String (),start );};func (_fc ST_CalendarType )Validate ()error {return _fc .ValidateWithPath ("")};func (_cfd ST_VerticalAlignRun )ValidateWithPath (path string )error {switch _cfd {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 (_cfd ));};return nil ;};func (_gbb *ST_TrueFalse )UnmarshalXMLAttr (attr _ca .Attr )error {switch attr .Value {case "":*_gbb =0;case "\u0074":*_gbb =1;case "\u0066":*_gbb =2;case "\u0074\u0072\u0075\u0065":*_gbb =3;case "\u0066\u0061\u006cs\u0065":*_gbb =4;};return nil ;};type ST_AlgType byte ;func (_ege ST_TrueFalse )Validate ()error {return _ege .ValidateWithPath ("")};func (_gd *ST_TrueFalse )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_cgb ,_dfg :=d .Token ();if _dfg !=nil {return _dfg ;};if _eda ,_eea :=_cgb .(_ca .EndElement );_eea &&_eda .Name ==start .Name {*_gd =1;return nil ;};if _acf ,_daec :=_cgb .(_ca .CharData );!_daec {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",_cgb );}else {switch string (_acf ){case "":*_gd =0;case "\u0074":*_gd =1;case "\u0066":*_gd =2;case "\u0074\u0072\u0075\u0065":*_gd =3;case "\u0066\u0061\u006cs\u0065":*_gd =4;};};_cgb ,_dfg =d .Token ();if _dfg !=nil {return _dfg ;};if _efe ,_dbe :=_cgb .(_ca .EndElement );_dbe &&_efe .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",_cgb );};func (_daed ST_YAlign )Validate ()error {return _daed .ValidateWithPath ("")};func (_ebb ST_AlgType )ValidateWithPath (path string )error {switch _ebb {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 (_ebb ));};return nil ;};const (ST_ConformanceClassUnset ST_ConformanceClass =0;ST_ConformanceClassStrict ST_ConformanceClass =1;ST_ConformanceClassTransitional ST_ConformanceClass =2;);func (_gf *ST_AlgType )UnmarshalXMLAttr (attr _ca .Attr )error {switch attr .Value {case "":*_gf =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_gf =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gf =2;};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 (_fdb *ST_AlgType )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_gg ,_bab :=d .Token ();if _bab !=nil {return _bab ;};if _aga ,_eef :=_gg .(_ca .EndElement );_eef &&_aga .Name ==start .Name {*_fdb =1;return nil ;};if _eb ,_cdc :=_gg .(_ca .CharData );!_cdc {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",_gg );}else {switch string (_eb ){case "":*_fdb =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_fdb =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fdb =2;};};_gg ,_bab =d .Token ();if _bab !=nil {return _bab ;};if _bacc ,_ggc :=_gg .(_ca .EndElement );_ggc &&_bacc .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",_gg );};var ST_UniversalMeasurePatternRe =_e .MustCompile (ST_UniversalMeasurePattern );func (_gb *ST_OnOff1 )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_ggd ,_feag :=d .Token ();if _feag !=nil {return _feag ;};if _cee ,_ffd :=_ggd .(_ca .EndElement );_ffd &&_cee .Name ==start .Name {*_gb =1;return nil ;};if _abg ,_bb :=_ggd .(_ca .CharData );!_bb {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",_ggd );}else {switch string (_abg ){case "":*_gb =0;case "\u006f\u006e":*_gb =1;case "\u006f\u0066\u0066":*_gb =2;};};_ggd ,_feag =d .Token ();if _feag !=nil {return _feag ;};if _fbc ,_bgd :=_ggd .(_ca .EndElement );_bgd &&_fbc .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",_ggd );};type ST_CalendarType byte ;func (_dad ST_TrueFalse )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_dad .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_PositivePercentagePattern ="\u005b0\u002d9\u005d\u002b\u0028\u005c\u002e[\u0030\u002d9\u005d\u002b\u0029\u003f\u0025";func (_ada *ST_AlgClass )UnmarshalXMLAttr (attr _ca .Attr )error {switch attr .Value {case "":*_ada =0;case "\u0068\u0061\u0073\u0068":*_ada =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ada =2;};return nil ;};func ParseUnionST_OnOff (s string )(ST_OnOff ,error ){_bg :=ST_OnOff {};switch s {case "\u0074\u0072\u0075\u0065","\u0031","\u006f\u006e":_ba :=true ;_bg .Bool =&_ba ;default:_cb :=false ;_bg .Bool =&_cb ;};return _bg ,nil ;};func (_f ST_OnOff )String ()string {if _f .Bool !=nil {return _b .Sprintf ("\u0025\u0076",*_f .Bool );};if _f .ST_OnOff1 !=ST_OnOff1Unset {return _f .ST_OnOff1 .String ();};return "";};func (_ae ST_CalendarType )MarshalXMLAttr (name _ca .Name )(_ca .Attr ,error ){_gc :=_ca .Attr {};_gc .Name =name ;switch _ae {case ST_CalendarTypeUnset :_gc .Value ="";case ST_CalendarTypeGregorian :_gc .Value ="\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n";case ST_CalendarTypeGregorianUs :_gc .Value ="g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073";case ST_CalendarTypeGregorianMeFrench :_gc .Value ="\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068";case ST_CalendarTypeGregorianArabic :_gc .Value ="\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063";case ST_CalendarTypeHijri :_gc .Value ="\u0068\u0069\u006ar\u0069";case ST_CalendarTypeHebrew :_gc .Value ="\u0068\u0065\u0062\u0072\u0065\u0077";case ST_CalendarTypeTaiwan :_gc .Value ="\u0074\u0061\u0069\u0077\u0061\u006e";case ST_CalendarTypeJapan :_gc .Value ="\u006a\u0061\u0070a\u006e";case ST_CalendarTypeThai :_gc .Value ="\u0074\u0068\u0061\u0069";case ST_CalendarTypeKorea :_gc .Value ="\u006b\u006f\u0072e\u0061";case ST_CalendarTypeSaka :_gc .Value ="\u0073\u0061\u006b\u0061";case ST_CalendarTypeGregorianXlitEnglish :_gc .Value ="g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068";case ST_CalendarTypeGregorianXlitFrench :_gc .Value ="\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068";case ST_CalendarTypeNone :_gc .Value ="\u006e\u006f\u006e\u0065";};return _gc ,nil ;}; \ No newline at end of file +type ST_OnOff struct{Bool *bool ;ST_OnOff1 ST_OnOff1 ;};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 (_gba ST_OnOff1 )ValidateWithPath (path string )error {switch _gba {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 (_gba ));};return nil ;};func (_dff *ST_AlgClass )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dff =0;case "\u0068\u0061\u0073\u0068":*_dff =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dff =2;};return nil ;};type ST_VerticalAlignRun 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 (_fae *ST_YAlign )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fae =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_fae =1;case "\u0074\u006f\u0070":*_fae =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fae =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fae =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_fae =5;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_fae =6;};return nil ;};func (_ec ST_TrueFalseBlank )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dge :=_e .Attr {};_dge .Name =name ;switch _ec {case ST_TrueFalseBlankUnset :_dge .Value ="";case ST_TrueFalseBlankT :_dge .Value ="\u0074";case ST_TrueFalseBlankF :_dge .Value ="\u0066";case ST_TrueFalseBlankTrue :_dge .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseBlankFalse :_dge .Value ="\u0066\u0061\u006cs\u0065";case ST_TrueFalseBlankTrue_ :_dge .Value ="\u0054\u0072\u0075\u0065";case ST_TrueFalseBlankFalse_ :_dge .Value ="\u0046\u0061\u006cs\u0065";};return _dge ,nil ;};func _aa (_dd bool )uint8 {if _dd {return 1;};return 0;};func (_gcb ST_YAlign )String ()string {switch _gcb {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 "";};var ST_PercentagePatternRe =_d .MustCompile (ST_PercentagePattern );func (_bdb ST_OnOff1 )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fcf :=_e .Attr {};_fcf .Name =name ;switch _bdb {case ST_OnOff1Unset :_fcf .Value ="";case ST_OnOff1On :_fcf .Value ="\u006f\u006e";case ST_OnOff1Off :_fcf .Value ="\u006f\u0066\u0066";};return _fcf ,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";var ST_GuidPatternRe =_d .MustCompile (ST_GuidPattern );func (_cdb ST_AlgType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cfb :=_e .Attr {};_cfb .Name =name ;switch _cdb {case ST_AlgTypeUnset :_cfb .Value ="";case ST_AlgTypeTypeAny :_cfb .Value ="\u0074y\u0070\u0065\u0041\u006e\u0079";case ST_AlgTypeCustom :_cfb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _cfb ,nil ;};func (_fag ST_TrueFalseBlank )ValidateWithPath (path string )error {switch _fag {case 0,1,2,3,4,6,7: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 (_fag ));};return nil ;};func (_cde ST_VerticalAlignRun )String ()string {switch _cde {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 (_eag ST_ConformanceClass )ValidateWithPath (path string )error {switch _eag {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 (_eag ));};return nil ;};func (_abe *ST_AlgType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_abe =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_abe =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_abe =2;};return nil ;};func (_cf ST_CalendarType )ValidateWithPath (path string )error {switch _cf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14: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 (_cf ));};return nil ;};const (ST_CryptProvUnset ST_CryptProv =0;ST_CryptProvRsaAES ST_CryptProv =1;ST_CryptProvRsaFull ST_CryptProv =2;ST_CryptProvCustom ST_CryptProv =3;);func (_bf *ST_TwipsMeasure )Validate ()error {return _bf .ValidateWithPath ("")};var ST_PositiveUniversalMeasurePatternRe =_d .MustCompile (ST_PositiveUniversalMeasurePattern );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 (_cc ST_XAlign )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cc .String (),start );};func (_ddfa ST_TrueFalse )Validate ()error {return _ddfa .ValidateWithPath ("")};const ST_PercentagePattern ="-\u003f[\u0030\u002d\u0039\u005d\u002b\u0028\u005c\u002e[\u0030\u002d\u0039\u005d+)\u003f\u0025";type ST_OnOff1 byte ;func (_eeab ST_YAlign )ValidateWithPath (path string )error {switch _eeab {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 (_eeab ));};return nil ;};func (_edd ST_TwipsMeasure )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _edd .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_e .CharData (_b .Sprintf ("\u0025\u0064",*_edd .ST_UnsignedDecimalNumber )));};if _edd .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_e .CharData (*_edd .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_e .EndElement {Name :start .Name });};type ST_TrueFalseBlank byte ;func (_cbb ST_XAlign )Validate ()error {return _cbb .ValidateWithPath ("")};func (_dfc *ST_TrueFalseBlank )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ded ,_ddg :=d .Token ();if _ddg !=nil {return _ddg ;};if _fee ,_ecf :=_ded .(_e .EndElement );_ecf &&_fee .Name ==start .Name {*_dfc =1;return nil ;};if _bcbg ,_fbb :=_ded .(_e .CharData );!_fbb {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",_ded );}else {switch string (_bcbg ){case "":*_dfc =0;case "\u0074":*_dfc =1;case "\u0066":*_dfc =2;case "\u0074\u0072\u0075\u0065":*_dfc =3;case "\u0066\u0061\u006cs\u0065":*_dfc =4;case "\u0054\u0072\u0075\u0065":*_dfc =6;case "\u0046\u0061\u006cs\u0065":*_dfc =7;};};_ded ,_ddg =d .Token ();if _ddg !=nil {return _ddg ;};if _fbd ,_ge :=_ded .(_e .EndElement );_ge &&_fbd .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",_ded );};func (_cb *ST_CalendarType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_db ,_bg :=d .Token ();if _bg !=nil {return _bg ;};if _gd ,_fd :=_db .(_e .EndElement );_fd &&_gd .Name ==start .Name {*_cb =1;return nil ;};if _dec ,_df :=_db .(_e .CharData );!_df {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",_db );}else {switch string (_dec ){case "":*_cb =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_cb =1;case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_cb =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_cb =3;case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_cb =4;case "\u0068\u0069\u006ar\u0069":*_cb =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_cb =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_cb =7;case "\u006a\u0061\u0070a\u006e":*_cb =8;case "\u0074\u0068\u0061\u0069":*_cb =9;case "\u006b\u006f\u0072e\u0061":*_cb =10;case "\u0073\u0061\u006b\u0061":*_cb =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_cb =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_cb =13;case "\u006e\u006f\u006e\u0065":*_cb =14;};};_db ,_bg =d .Token ();if _bg !=nil {return _bg ;};if _af ,_bd :=_db .(_e .EndElement );_bd &&_af .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",_db );};func (_dfa ST_CalendarType )String ()string {switch _dfa {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 (_age *ST_OnOff1 )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_age =0;case "\u006f\u006e":*_age =1;case "\u006f\u0066\u0066":*_age =2;};return nil ;};func (_egc ST_TrueFalseBlank )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_egc .String (),start );};func (_febb ST_ConformanceClass )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_febb .String (),start );};const ST_PositivePercentagePattern ="\u005b0\u002d9\u005d\u002b\u0028\u005c\u002e[\u0030\u002d9\u005d\u002b\u0029\u003f\u0025";func (_ff ST_CalendarType )Validate ()error {return _ff .ValidateWithPath ("")};type ST_CalendarType byte ;func (_ac ST_OnOff )String ()string {if _ac .Bool !=nil {return _b .Sprintf ("\u0025\u0076",*_ac .Bool );};if _ac .ST_OnOff1 !=ST_OnOff1Unset {return _ac .ST_OnOff1 .String ();};return "";};func (_fgb ST_ConformanceClass )String ()string {switch _fgb {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 (_ee *ST_TwipsMeasure )ValidateWithPath (path string )error {_dg :=[]string {};if _ee .ST_UnsignedDecimalNumber !=nil {_dg =append (_dg ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};if _ee .ST_PositiveUniversalMeasure !=nil {_dg =append (_dg ,"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 (_dg )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dg );};return nil ;};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 (_def *ST_AlgClass )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eea ,_ae :=d .Token ();if _ae !=nil {return _ae ;};if _ce ,_bcb :=_eea .(_e .EndElement );_bcb &&_ce .Name ==start .Name {*_def =1;return nil ;};if _bdg ,_be :=_eea .(_e .CharData );!_be {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",_eea );}else {switch string (_bdg ){case "":*_def =0;case "\u0068\u0061\u0073\u0068":*_def =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_def =2;};};_eea ,_ae =d .Token ();if _ae !=nil {return _ae ;};if _cae ,_fdg :=_eea .(_e .EndElement );_fdg &&_cae .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",_eea );};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 (_fg *ST_AlgType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fca ,_da :=d .Token ();if _da !=nil {return _da ;};if _bff ,_eae :=_fca .(_e .EndElement );_eae &&_bff .Name ==start .Name {*_fg =1;return nil ;};if _bcf ,_daa :=_fca .(_e .CharData );!_daa {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",_fca );}else {switch string (_bcf ){case "":*_fg =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_fg =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fg =2;};};_fca ,_da =d .Token ();if _da !=nil {return _da ;};if _gda ,_bgc :=_fca .(_e .EndElement );_bgc &&_gda .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",_fca );};func (_ca ST_CalendarType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ca .String (),start );};func (_dae *ST_VerticalAlignRun )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbf ,_cef :=d .Token ();if _cef !=nil {return _cef ;};if _ecb ,_fab :=_dbf .(_e .EndElement );_fab &&_ecb .Name ==start .Name {*_dae =1;return nil ;};if _dda ,_facf :=_dbf .(_e .CharData );!_facf {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",_dbf );}else {switch string (_dda ){case "":*_dae =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_dae =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_dae =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_dae =3;};};_dbf ,_cef =d .Token ();if _cef !=nil {return _cef ;};if _ace ,_ede :=_dbf .(_e .EndElement );_ede &&_ace .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",_dbf );};var ST_PositiveFixedPercentagePatternRe =_d .MustCompile (ST_PositiveFixedPercentagePattern );func (_bgcc *ST_OnOff1 )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fb ,_deg :=d .Token ();if _deg !=nil {return _deg ;};if _aea ,_aag :=_fb .(_e .EndElement );_aag &&_aea .Name ==start .Name {*_bgcc =1;return nil ;};if _gca ,_ddc :=_fb .(_e .CharData );!_ddc {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",_fb );}else {switch string (_gca ){case "":*_bgcc =0;case "\u006f\u006e":*_bgcc =1;case "\u006f\u0066\u0066":*_bgcc =2;};};_fb ,_deg =d .Token ();if _deg !=nil {return _deg ;};if _eeg ,_aeae :=_fb .(_e .EndElement );_aeae &&_eeg .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",_fb );};const (ST_OnOff1Unset ST_OnOff1 =0;ST_OnOff1On ST_OnOff1 =1;ST_OnOff1Off ST_OnOff1 =2;);func (_aff *ST_ConformanceClass )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aff =0;case "\u0073\u0074\u0072\u0069\u0063\u0074":*_aff =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_aff =2;};return 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";type ST_XAlign byte ;func (_abc ST_TrueFalse )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_abc .String (),start );};func (_eb ST_CryptProv )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_deca :=_e .Attr {};_deca .Name =name ;switch _eb {case ST_CryptProvUnset :_deca .Value ="";case ST_CryptProvRsaAES :_deca .Value ="\u0072\u0073\u0061\u0041\u0045\u0053";case ST_CryptProvRsaFull :_deca .Value ="\u0072s\u0061\u0046\u0075\u006c\u006c";case ST_CryptProvCustom :_deca .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _deca ,nil ;};func (_fec ST_VerticalAlignRun )ValidateWithPath (path string )error {switch _fec {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 (_fec ));};return nil ;};func (_feb ST_TrueFalseBlank )String ()string {switch _feb {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 (_ebce ST_TrueFalse )ValidateWithPath (path string )error {switch _ebce {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 (_ebce ));};return nil ;};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 (_ffd *ST_XAlign )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ffd =0;case "\u006c\u0065\u0066\u0074":*_ffd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ffd =2;case "\u0072\u0069\u0067h\u0074":*_ffd =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_ffd =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_ffd =5;};return nil ;};func (_gcc *ST_CryptProv )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cd ,_fc :=d .Token ();if _fc !=nil {return _fc ;};if _fef ,_eg :=_cd .(_e .EndElement );_eg &&_fef .Name ==start .Name {*_gcc =1;return nil ;};if _cdc ,_gg :=_cd .(_e .CharData );!_gg {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",_cd );}else {switch string (_cdc ){case "":*_gcc =0;case "\u0072\u0073\u0061\u0041\u0045\u0053":*_gcc =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_gcc =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gcc =3;};};_cd ,_fc =d .Token ();if _fc !=nil {return _fc ;};if _dffd ,_fa :=_cd .(_e .EndElement );_fa &&_dffd .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",_cd );};func (_deb *ST_VerticalAlignRun )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_deb =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_deb =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_deb =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_deb =3;};return nil ;};var ST_UniversalMeasurePatternRe =_d .MustCompile (ST_UniversalMeasurePattern );func (_c *ST_OnOff )ValidateWithPath (path string )error {_ed :=[]string {};if _c .Bool !=nil {_ed =append (_ed ,"\u0042\u006f\u006f\u006c");};if _c .ST_OnOff1 !=ST_OnOff1Unset {_ed =append (_ed ,"\u0053T\u005f\u004f\u006e\u004f\u0066\u00661");};if len (_ed )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ed );};return nil ;};func (_eac ST_CryptProv )String ()string {switch _eac {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 (_dee *ST_TrueFalseBlank )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dee =0;case "\u0074":*_dee =1;case "\u0066":*_dee =2;case "\u0074\u0072\u0075\u0065":*_dee =3;case "\u0066\u0061\u006cs\u0065":*_dee =4;case "\u0054\u0072\u0075\u0065":*_dee =6;case "\u0046\u0061\u006cs\u0065":*_dee =7;};return nil ;}; \ 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 1da0eef9cc..6231782df8 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 (_c "encoding/xml";_d "fmt";_b "github.com/unidoc/unioffice";_cf "regexp";);func (_cb *CT_Types )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cb .Default !=nil {_dd :=_c .StartElement {Name :_c .Name {Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}};for _ ,_eda :=range _cb .Default {e .EncodeElement (_eda ,_dd );};};if _cb .Override !=nil {_fgg :=_c .StartElement {Name :_c .Name {Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};for _ ,_ceg :=range _cb .Override {e .EncodeElement (_ceg ,_fgg );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewOverride ()*Override {_eg :=&Override {};_eg .CT_Override =*NewCT_Override ();return _eg }; +package content_types ;import (_a "encoding/xml";_df "fmt";_f "github.com/unidoc/unioffice";_de "regexp";);var ST_ExtensionPatternRe =_de .MustCompile (ST_ExtensionPattern );func (_fdgg *CT_Types )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gee :for {_cd ,_fgc :=d .Token ();if _fgc !=nil {return _fgc ;};switch _ace :=_cd .(type ){case _a .StartElement :switch _ace .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_ff :=NewDefault ();if _da :=d .DecodeElement (_ff ,&_ace );_da !=nil {return _da ;};_fdgg .Default =append (_fdgg .Default ,_ff );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_gc :=NewOverride ();if _caa :=d .DecodeElement (_gc ,&_ace );_caa !=nil {return _caa ;};_fdgg .Override =append (_fdgg .Override ,_gc );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\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_ace .Name );if _eg :=d .Skip ();_eg !=nil {return _eg ;};};case _a .EndElement :break _gee ;case _a .CharData :};};return nil ;};func (_ccg *Types )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_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 ="\u0054\u0079\u0070e\u0073";return _ccg .CT_Types .MarshalXML (e ,start );}; -// Validate validates the Types and its children -func (_gca *Types )Validate ()error {return _gca .ValidateWithPath ("\u0054\u0079\u0070e\u0073")};func (_gcf *Default )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _gcf .CT_Default .MarshalXML (e ,start );};func NewCT_Types ()*CT_Types {_ag :=&CT_Types {};return _ag };func NewDefault ()*Default {_bea :=&Default {};_bea .CT_Default =*NewCT_Default ();return _bea }; +// Validate validates the CT_Default and its children +func (_fdg *CT_Default )Validate ()error {return _fdg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");}; // ValidateWithPath validates the CT_Default and its children, prefixing error messages with path -func (_de *CT_Default )ValidateWithPath (path string )error {if !ST_ExtensionPatternRe .MatchString (_de .ExtensionAttr ){return _d .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 ,_de .ExtensionAttr );};if !ST_ContentTypePatternRe .MatchString (_de .ContentTypeAttr ){return _d .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 ,_de .ContentTypeAttr );};return nil ;};func (_bg *CT_Types )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_be :for {_ee ,_dfe :=d .Token ();if _dfe !=nil {return _dfe ;};switch _gd :=_ee .(type ){case _c .StartElement :switch _gd .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_acf :=NewDefault ();if _gb :=d .DecodeElement (_acf ,&_gd );_gb !=nil {return _gb ;};_bg .Default =append (_bg .Default ,_acf );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_fdc :=NewOverride ();if _dgf :=d .DecodeElement (_fdc ,&_gd );_dgf !=nil {return _dgf ;};_bg .Override =append (_bg .Override ,_fdc );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",_gd .Name );if _daa :=d .Skip ();_daa !=nil {return _daa ;};};case _c .EndElement :break _be ;case _c .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_Override and its children, prefixing error messages with path -func (_abe *CT_Override )ValidateWithPath (path string )error {if !ST_ContentTypePatternRe .MatchString (_abe .ContentTypeAttr ){return _d .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 ,_abe .ContentTypeAttr );};return nil ;}; - -// Validate validates the CT_Types and its children -func (_fdb *CT_Types )Validate ()error {return _fdb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073");};const ST_ContentTypePattern ="\u005e\\\u0070{\u004c\u0061\u0074\u0069\u006e\u007d\u002b\u002f\u002e\u002a\u0024"; +func (_ge *CT_Default )ValidateWithPath (path string )error {if !ST_ExtensionPatternRe .MatchString (_ge .ExtensionAttr ){return _df .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 ,_ge .ExtensionAttr );};if !ST_ContentTypePatternRe .MatchString (_ge .ContentTypeAttr ){return _df .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 ,_ge .ContentTypeAttr );};return nil ;};func (_fbb *Default )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _fbb .CT_Default .MarshalXML (e ,start );};type Override struct{CT_Override }; // Validate validates the Override and its children -func (_fcf *Override )Validate ()error {return _fcf .ValidateWithPath ("\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");}; +func (_acb *Override )Validate ()error {return _acb .ValidateWithPath ("\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};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 ;};type Default struct{CT_Default };func (_bg *CT_Types )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bg .Default !=nil {_cab :=_a .StartElement {Name :_a .Name {Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}};for _ ,_bgc :=range _bg .Default {e .EncodeElement (_bgc ,_cab );};};if _bg .Override !=nil {_ec :=_a .StartElement {Name :_a .Name {Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};for _ ,_ed :=range _bg .Override {e .EncodeElement (_ed ,_ec );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Types struct{Default []*Default ;Override []*Override ;};func (_be *CT_Override )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_be .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";for _ ,_ac :=range start .Attr {if _ac .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_cee ,_fa :=_ac .Value ,error (nil );if _fa !=nil {return _fa ;};_be .ContentTypeAttr =_cee ;continue ;};if _ac .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_fad ,_abef :=_ac .Value ,error (nil );if _abef !=nil {return _abef ;};_be .PartNameAttr =_fad ;continue ;};};for {_ga ,_bb :=d .Token ();if _bb !=nil {return _df .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_bb );};if _ef ,_bf :=_ga .(_a .EndElement );_bf &&_ef .Name ==start .Name {break ;};};return nil ;};var ST_ContentTypePatternRe =_de .MustCompile (ST_ContentTypePattern ); -// ValidateWithPath validates the CT_Types and its children, prefixing error messages with path -func (_dfeb *CT_Types )ValidateWithPath (path string )error {for _db ,_fgb :=range _dfeb .Default {if _ded :=_fgb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0044\u0065\u0066\u0061\u0075\u006ct\u005b\u0025\u0064\u005d",path ,_db ));_ded !=nil {return _ded ;};};for _dae ,_bcc :=range _dfeb .Override {if _ae :=_bcc .ValidateWithPath (_d .Sprintf ("\u0025s\u002fO\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_dae ));_ae !=nil {return _ae ;};};return nil ;};type Types struct{CT_Types };func (_ea *Types )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ea .CT_Types =*NewCT_Types ();_fe :for {_bcf ,_aa :=d .Token ();if _aa !=nil {return _aa ;};switch _fdg :=_bcf .(type ){case _c .StartElement :switch _fdg .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_cd :=NewDefault ();if _cdd :=d .DecodeElement (_cd ,&_fdg );_cdd !=nil {return _cdd ;};_ea .Default =append (_ea .Default ,_cd );case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_dcg :=NewOverride ();if _efc :=d .DecodeElement (_dcg ,&_fdg );_efc !=nil {return _efc ;};_ea .Override =append (_ea .Override ,_dcg );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",_fdg .Name );if _efcg :=d .Skip ();_efcg !=nil {return _efcg ;};};case _c .EndElement :break _fe ;case _c .CharData :};};return nil ;};func (_fdcd *Override )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _fdcd .CT_Override .MarshalXML (e ,start );};func (_gcb *Override )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcb .CT_Override =*NewCT_Override ();for _ ,_cfd :=range start .Attr {if _cfd .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_gee ,_bba :=_cfd .Value ,error (nil );if _bba !=nil {return _bba ;};_gcb .ContentTypeAttr =_gee ;continue ;};if _cfd .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_geef ,_ef :=_cfd .Value ,error (nil );if _ef !=nil {return _ef ;};_gcb .PartNameAttr =_geef ;continue ;};};for {_abc ,_bcb :=d .Token ();if _bcb !=nil {return _d .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0076\u0065r\u0072\u0069\u0064\u0065: \u0025\u0073",_bcb );};if _acb ,_bd :=_abc .(_c .EndElement );_bd &&_acb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Types and its children +func (_db *CT_Types )Validate ()error {return _db .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073");};func (_aca *Default )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aca .CT_Default =*NewCT_Default ();for _ ,_dbb :=range start .Attr {if _dbb .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_dbe ,_ggg :=_dbb .Value ,error (nil );if _ggg !=nil {return _ggg ;};_aca .ExtensionAttr =_dbe ;continue ;};if _dbb .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ffg ,_gcc :=_dbb .Value ,error (nil );if _gcc !=nil {return _gcc ;};_aca .ContentTypeAttr =_ffg ;continue ;};};for {_fgd ,_ae :=d .Token ();if _ae !=nil {return _df .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020\u0025\u0073",_ae );};if _eee ,_ea :=_fgd .(_a .EndElement );_ea &&_eee .Name ==start .Name {break ;};};return nil ;};func (_aba *Override )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _aba .CT_Override .MarshalXML (e ,start );}; // Validate validates the CT_Override and its children -func (_ec *CT_Override )Validate ()error {return _ec .ValidateWithPath ("C\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func NewCT_Override ()*CT_Override {_fd :=&CT_Override {};_fd .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";return _fd ;};func (_a *CT_Default )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_a .ExtensionAttr ="\u0078\u006d\u006c";_a .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";for _ ,_e :=range start .Attr {if _e .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_da ,_dab :=_e .Value ,error (nil );if _dab !=nil {return _dab ;};_a .ExtensionAttr =_da ;continue ;};if _e .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_fg ,_bb :=_e .Value ,error (nil );if _bb !=nil {return _bb ;};_a .ContentTypeAttr =_fg ;continue ;};};for {_fa ,_dg :=d .Token ();if _dg !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020%\u0073",_dg );};if _abd ,_ac :=_fa .(_c .EndElement );_ac &&_abd .Name ==start .Name {break ;};};return nil ;};var ST_ExtensionPatternRe =_cf .MustCompile (ST_ExtensionPattern );func (_cce *CT_Override )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_d .Sprintf ("\u0025\u0076",_cce .ContentTypeAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_cce .PartNameAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Default struct{ExtensionAttr string ;ContentTypeAttr string ;};func NewTypes ()*Types {_bf :=&Types {};_bf .CT_Types =*NewCT_Types ();return _bf };type Default struct{CT_Default }; +func (_efa *CT_Override )Validate ()error {return _efa .ValidateWithPath ("C\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func NewOverride ()*Override {_ebe :=&Override {};_ebe .CT_Override =*NewCT_Override ();return _ebe };func (_ca *CT_Override )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_df .Sprintf ("\u0025\u0076",_ca .ContentTypeAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"},Value :_df .Sprintf ("\u0025\u0076",_ca .PartNameAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_agb *Override )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_agb .CT_Override =*NewCT_Override ();for _ ,_fab :=range start .Attr {if _fab .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_fadg ,_faa :=_fab .Value ,error (nil );if _faa !=nil {return _faa ;};_agb .ContentTypeAttr =_fadg ;continue ;};if _fab .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_fe ,_edg :=_fab .Value ,error (nil );if _edg !=nil {return _edg ;};_agb .PartNameAttr =_fe ;continue ;};};for {_gd ,_bbd :=d .Token ();if _bbd !=nil {return _df .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0076\u0065r\u0072\u0069\u0064\u0065: \u0025\u0073",_bbd );};if _cc ,_bbg :=_gd .(_a .EndElement );_bbg &&_cc .Name ==start .Name {break ;};};return nil ;};func NewTypes ()*Types {_cb :=&Types {};_cb .CT_Types =*NewCT_Types ();return _cb };const ST_ContentTypePattern ="\u005e\\\u0070{\u004c\u0061\u0074\u0069\u006e\u007d\u002b\u002f\u002e\u002a\u0024"; -// Validate validates the CT_Default and its children -func (_cc *CT_Default )Validate ()error {return _cc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};func (_df *CT_Default )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"},Value :_d .Sprintf ("\u0025\u0076",_df .ExtensionAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_d .Sprintf ("\u0025\u0076",_df .ContentTypeAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gc *CT_Override )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gc .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";for _ ,_bc :=range start .Attr {if _bc .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_dee ,_ce :=_bc .Value ,error (nil );if _ce !=nil {return _ce ;};_gc .ContentTypeAttr =_dee ;continue ;};if _bc .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_fc ,_fb :=_bc .Value ,error (nil );if _fb !=nil {return _fb ;};_gc .PartNameAttr =_fc ;continue ;};};for {_gcg ,_ed :=d .Token ();if _ed !=nil {return _d .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_ed );};if _gf ,_af :=_gcg .(_c .EndElement );_af &&_gf .Name ==start .Name {break ;};};return nil ;};func NewCT_Default ()*CT_Default {_g :=&CT_Default {};_g .ExtensionAttr ="\u0078\u006d\u006c";_g .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";return _g ;}; +// Validate validates the Types and its children +func (_gaa *Types )Validate ()error {return _gaa .ValidateWithPath ("\u0054\u0079\u0070e\u0073")}; + +// ValidateWithPath validates the CT_Override and its children, prefixing error messages with path +func (_ag *CT_Override )ValidateWithPath (path string )error {if !ST_ContentTypePatternRe .MatchString (_ag .ContentTypeAttr ){return _df .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 ,_ag .ContentTypeAttr );};return nil ;}; // ValidateWithPath validates the Types and its children, prefixing error messages with path -func (_dbd *Types )ValidateWithPath (path string )error {if _bdb :=_dbd .CT_Types .ValidateWithPath (path );_bdb !=nil {return _bdb ;};return nil ;};func (_bce *Default )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bce .CT_Default =*NewCT_Default ();for _ ,_ba :=range start .Attr {if _ba .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_cac ,_cg :=_ba .Value ,error (nil );if _cg !=nil {return _cg ;};_bce .ExtensionAttr =_cac ;continue ;};if _ba .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ad ,_dc :=_ba .Value ,error (nil );if _dc !=nil {return _dc ;};_bce .ContentTypeAttr =_ad ;continue ;};};for {_ge ,_ff :=d .Token ();if _ff !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020\u0025\u0073",_ff );};if _ddg ,_dcd :=_ge .(_c .EndElement );_dcd &&_ddg .Name ==start .Name {break ;};};return nil ;}; +func (_cfb *Types )ValidateWithPath (path string )error {if _eff :=_cfb .CT_Types .ValidateWithPath (path );_eff !=nil {return _eff ;};return nil ;}; + +// ValidateWithPath validates the Override and its children, prefixing error messages with path +func (_aga *Override )ValidateWithPath (path string )error {if _cfd :=_aga .CT_Override .ValidateWithPath (path );_cfd !=nil {return _cfd ;};return nil ;}; // ValidateWithPath validates the Default and its children, prefixing error messages with path -func (_bge *Default )ValidateWithPath (path string )error {if _eb :=_bge .CT_Default .ValidateWithPath (path );_eb !=nil {return _eb ;};return nil ;};type Override struct{CT_Override };type CT_Types struct{Default []*Default ;Override []*Override ;};var ST_ContentTypePatternRe =_cf .MustCompile (ST_ContentTypePattern );func (_geg *Types )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .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 ,_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 ="\u0054\u0079\u0070e\u0073";return _geg .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";type CT_Override struct{ContentTypeAttr string ;PartNameAttr string ;}; +func (_gf *Default )ValidateWithPath (path string )error {if _cf :=_gf .CT_Default .ValidateWithPath (path );_cf !=nil {return _cf ;};return nil ;};func NewCT_Override ()*CT_Override {_fg :=&CT_Override {};_fg .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";return _fg ;};type CT_Default struct{ExtensionAttr string ;ContentTypeAttr string ;}; -// Validate validates the Default and its children -func (_gfa *Default )Validate ()error {return _gfa .ValidateWithPath ("\u0044e\u0066\u0061\u0075\u006c\u0074");}; +// ValidateWithPath validates the CT_Types and its children, prefixing error messages with path +func (_fbg *CT_Types )ValidateWithPath (path string )error {for _fc ,_ebg :=range _fbg .Default {if _dg :=_ebg .ValidateWithPath (_df .Sprintf ("\u0025\u0073\u002f\u0044\u0065\u0066\u0061\u0075\u006ct\u005b\u0025\u0064\u005d",path ,_fc ));_dg !=nil {return _dg ;};};for _efd ,_bce :=range _fbg .Override {if _ecd :=_bce .ValidateWithPath (_df .Sprintf ("\u0025s\u002fO\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_efd ));_ecd !=nil {return _ecd ;};};return nil ;};type Types struct{CT_Types };func NewDefault ()*Default {_bga :=&Default {};_bga .CT_Default =*NewCT_Default ();return _bga };func (_bd *Types )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bd .CT_Types =*NewCT_Types ();_dgd :for {_gfb ,_cbg :=d .Token ();if _cbg !=nil {return _cbg ;};switch _gfbg :=_gfb .(type ){case _a .StartElement :switch _gfbg .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_egc :=NewDefault ();if _afd :=d .DecodeElement (_egc ,&_gfbg );_afd !=nil {return _afd ;};_bd .Default =append (_bd .Default ,_egc );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_bdc :=NewOverride ();if _dge :=d .DecodeElement (_bdc ,&_gfbg );_dge !=nil {return _dge ;};_bd .Override =append (_bd .Override ,_bdc );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\u0079\u0070e\u0073 \u0025\u0076",_gfbg .Name );if _gb :=d .Skip ();_gb !=nil {return _gb ;};};case _a .EndElement :break _dgd ;case _a .CharData :};};return nil ;};func (_dc *CT_Default )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dc .ExtensionAttr ="\u0078\u006d\u006c";_dc .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";for _ ,_g :=range start .Attr {if _g .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_dfc ,_fd :=_g .Value ,error (nil );if _fd !=nil {return _fd ;};_dc .ExtensionAttr =_dfc ;continue ;};if _g .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_b ,_bc :=_g .Value ,error (nil );if _bc !=nil {return _bc ;};_dc .ContentTypeAttr =_b ;continue ;};};for {_ce ,_aa :=d .Token ();if _aa !=nil {return _df .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020%\u0073",_aa );};if _e ,_abe :=_ce .(_a .EndElement );_abe &&_e .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Override and its children, prefixing error messages with path -func (_dba *Override )ValidateWithPath (path string )error {if _ddd :=_dba .CT_Override .ValidateWithPath (path );_ddd !=nil {return _ddd ;};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 +// Validate validates the Default and its children +func (_ffge *Default )Validate ()error {return _ffge .ValidateWithPath ("\u0044e\u0066\u0061\u0075\u006c\u0074");};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 (_af *CT_Default )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"},Value :_df .Sprintf ("\u0025\u0076",_af .ExtensionAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_df .Sprintf ("\u0025\u0076",_af .ContentTypeAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Types ()*CT_Types {_ee :=&CT_Types {};return _ee };type CT_Override struct{ContentTypeAttr string ;PartNameAttr string ;};func init (){_f .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_f .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_f .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_f .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_f .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_f .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 0698042290..4ba7184f35 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 (_a "encoding/xml";_ag "fmt";_d "github.com/unidoc/unioffice";_aga "time";);type CoreProperties struct{CT_CoreProperties };func (_bd *CT_Keyword )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bdf :=range start .Attr {if _bdf .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"&&_bdf .Name .Local =="\u006c\u0061\u006e\u0067"{_eef ,_daa :=_bdf .Value ,error (nil );if _daa !=nil {return _daa ;};_bd .LangAttr =&_eef ;continue ;};};for {_bgf ,_bgc :=d .Token ();if _bgc !=nil {return _ag .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u003a\u0020%\u0073",_bgc );};if _feb ,_fcg :=_bgf .(_a .CharData );_fcg {_bd .Content =string (_feb );};if _bfc ,_cgf :=_bgf .(_a .EndElement );_cgf &&_bfc .Name ==start .Name {break ;};};return nil ;};func (_fe *CT_CoreProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fae :for {_ca ,_da :=d .Token ();if _da !=nil {return _da ;};switch _ac :=_ca .(type ){case _a .StartElement :switch _ac .Name {case _a .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"}:_fe .Category =new (string );if _eg :=d .DecodeElement (_fe .Category ,&_ac );_eg !=nil {return _eg ;};case _a .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"}:_fe .ContentStatus =new (string );if _ef :=d .DecodeElement (_fe .ContentStatus ,&_ac );_ef !=nil {return _ef ;};case _a .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"}:_fe .Created =new (_d .XSDAny );if _dge :=d .DecodeElement (_fe .Created ,&_ac );_dge !=nil {return _dge ;};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 :"\u0063r\u0065\u0061\u0074\u006f\u0072"}:_fe .Creator =new (_d .XSDAny );if _cff :=d .DecodeElement (_fe .Creator ,&_ac );_cff !=nil {return _cff ;};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 :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_fe .Description =new (_d .XSDAny );if _bbg :=d .DecodeElement (_fe .Description ,&_ac );_bbg !=nil {return _bbg ;};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 :"\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}:_fe .Identifier =new (_d .XSDAny );if _deg :=d .DecodeElement (_fe .Identifier ,&_ac );_deg !=nil {return _deg ;};case _a .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"}:_fe .Keywords =NewCT_Keywords ();if _dad :=d .DecodeElement (_fe .Keywords ,&_ac );_dad !=nil {return _dad ;};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 :"\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}:_fe .Language =new (_d .XSDAny );if _ab :=d .DecodeElement (_fe .Language ,&_ac );_ab !=nil {return _ab ;};case _a .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"}:_fe .LastModifiedBy =new (string );if _ce :=d .DecodeElement (_fe .LastModifiedBy ,&_ac );_ce !=nil {return _ce ;};case _a .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"}:_fe .LastPrinted =new (_aga .Time );if _bbe :=d .DecodeElement (_fe .LastPrinted ,&_ac );_bbe !=nil {return _bbe ;};case _a .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"}:_fe .Modified =new (_d .XSDAny );if _fcd :=d .DecodeElement (_fe .Modified ,&_ac );_fcd !=nil {return _fcd ;};case _a .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"}:_fe .Revision =new (string );if _ec :=d .DecodeElement (_fe .Revision ,&_ac );_ec !=nil {return _ec ;};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 :"\u0073u\u0062\u006a\u0065\u0063\u0074"}:_fe .Subject =new (_d .XSDAny );if _bg :=d .DecodeElement (_fe .Subject ,&_ac );_bg !=nil {return _bg ;};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 :"\u0074\u0069\u0074l\u0065"}:_fe .Title =new (_d .XSDAny );if _df :=d .DecodeElement (_fe .Title ,&_ac );_df !=nil {return _df ;};case _a .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"}:_fe .Version =new (string );if _aa :=d .DecodeElement (_fe .Version ,&_ac );_aa !=nil {return _aa ;};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\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ac .Name );if _aec :=d .Skip ();_aec !=nil {return _aec ;};};case _a .EndElement :break _fae ;case _a .CharData :};};return nil ;};func (_aed *CT_Keyword )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aed .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_ag .Sprintf ("\u0025\u0076",*_aed .LangAttr )});};e .EncodeElement (_aed .Content ,start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_CoreProperties ()*CT_CoreProperties {_c :=&CT_CoreProperties {};return _c }; +package core_properties ;import (_e "encoding/xml";_ea "fmt";_f "github.com/unidoc/unioffice";_d "time";);func NewCT_Keyword ()*CT_Keyword {_eg :=&CT_Keyword {};return _eg };func (_ce *CT_Keywords )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ce .LangAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_ea .Sprintf ("\u0025\u0076",*_ce .LangAttr )});};e .EncodeToken (start );if _ce .Value !=nil {_eba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0070\u003a\u0076\u0061\u006c\u0075\u0065"}};for _ ,_dg :=range _ce .Value {e .EncodeElement (_dg ,_eba );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCoreProperties ()*CoreProperties {_abf :=&CoreProperties {};_abf .CT_CoreProperties =*NewCT_CoreProperties ();return _abf ;};type CT_CoreProperties struct{Category *string ;ContentStatus *string ;Created *_f .XSDAny ;Creator *_f .XSDAny ;Description *_f .XSDAny ;Identifier *_f .XSDAny ;Keywords *CT_Keywords ;Language *_f .XSDAny ;LastModifiedBy *string ;LastPrinted *_d .Time ;Modified *_f .XSDAny ;Revision *string ;Subject *_f .XSDAny ;Title *_f .XSDAny ;Version *string ;}; // ValidateWithPath validates the CT_CoreProperties and its children, prefixing error messages with path -func (_af *CT_CoreProperties )ValidateWithPath (path string )error {if _af .Keywords !=nil {if _cea :=_af .Keywords .ValidateWithPath (path +"\u002fK\u0065\u0079\u0077\u006f\u0072\u0064s");_cea !=nil {return _cea ;};};return nil ;};type CT_Keywords struct{LangAttr *string ;Value []*CT_Keyword ;}; +func (_cb *CT_CoreProperties )ValidateWithPath (path string )error {if _cb .Keywords !=nil {if _bf :=_cb .Keywords .ValidateWithPath (path +"\u002fK\u0065\u0079\u0077\u006f\u0072\u0064s");_bf !=nil {return _bf ;};};return nil ;};func NewCT_Keywords ()*CT_Keywords {_cgg :=&CT_Keywords {};return _cgg };func NewCT_CoreProperties ()*CT_CoreProperties {_de :=&CT_CoreProperties {};return _de };func (_cfb *CT_Keywords )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cbf :=range start .Attr {if _cbf .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"&&_cbf .Name .Local =="\u006c\u0061\u006e\u0067"{_gf ,_ada :=_cbf .Value ,error (nil );if _ada !=nil {return _ada ;};_cfb .LangAttr =&_gf ;continue ;};};_gdg :for {_bgg ,_bab :=d .Token ();if _bab !=nil {return _bab ;};switch _bcb :=_bgg .(type ){case _e .StartElement :switch _bcb .Name {case _e .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"}:_afa :=NewCT_Keyword ();if _dd :=d .DecodeElement (_afa ,&_bcb );_dd !=nil {return _dd ;};_cfb .Value =append (_cfb .Value ,_afa );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\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_bcb .Name );if _egd :=d .Skip ();_egd !=nil {return _egd ;};};case _e .EndElement :break _gdg ;case _e .CharData :};};return nil ;}; // Validate validates the CT_CoreProperties and its children -func (_ee *CT_CoreProperties )Validate ()error {return _ee .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_ae *CT_CoreProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ae .Category !=nil {_e :=_a .StartElement {Name :_a .Name {Local :"c\u0070\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}};_d .AddPreserveSpaceAttr (&_e ,*_ae .Category );e .EncodeElement (_ae .Category ,_e );};if _ae .ContentStatus !=nil {_db :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0070:\u0063\u006f\u006et\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}};_d .AddPreserveSpaceAttr (&_db ,*_ae .ContentStatus );e .EncodeElement (_ae .ContentStatus ,_db );};if _ae .Created !=nil {_dd :=_a .StartElement {Name :_a .Name {Local :"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064"}};e .EncodeElement (_ae .Created ,_dd );};if _ae .Creator !=nil {_cf :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};e .EncodeElement (_ae .Creator ,_cf );};if _ae .Description !=nil {_f :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ae .Description ,_f );};if _ae .Identifier !=nil {_dg :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0063\u003a\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_ae .Identifier ,_dg );};if _ae .Keywords !=nil {_bb :=_a .StartElement {Name :_a .Name {Local :"c\u0070\u003a\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}};e .EncodeElement (_ae .Keywords ,_bb );};if _ae .Language !=nil {_cfe :=_a .StartElement {Name :_a .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};e .EncodeElement (_ae .Language ,_cfe );};if _ae .LastModifiedBy !=nil {_ad :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}};_d .AddPreserveSpaceAttr (&_ad ,*_ae .LastModifiedBy );e .EncodeElement (_ae .LastModifiedBy ,_ad );};if _ae .LastPrinted !=nil {_fc :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u0050\u0072i\u006e\u0074\u0065\u0064"}};e .EncodeElement (_ae .LastPrinted ,_fc );};if _ae .Modified !=nil {_fa :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}};e .EncodeElement (_ae .Modified ,_fa );};if _ae .Revision !=nil {_cg :=_a .StartElement {Name :_a .Name {Local :"c\u0070\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}};_d .AddPreserveSpaceAttr (&_cg ,*_ae .Revision );e .EncodeElement (_ae .Revision ,_cg );};if _ae .Subject !=nil {_fg :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0063\u003a\u0073\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_ae .Subject ,_fg );};if _ae .Title !=nil {_dbb :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_ae .Title ,_dbb );};if _ae .Version !=nil {_de :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0070\u003a\u0076\u0065\u0072\u0073\u0069\u006f\u006e"}};_d .AddPreserveSpaceAttr (&_de ,*_ae .Version );e .EncodeElement (_ae .Version ,_de );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +func (_bgc *CT_CoreProperties )Validate ()error {return _bgc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};type CT_Keyword struct{LangAttr *string ;Content string ;}; -// ValidateWithPath validates the CT_Keyword and its children, prefixing error messages with path -func (_cffe *CT_Keyword )ValidateWithPath (path string )error {return nil };func (_age *CT_Keywords )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bbc :=range start .Attr {if _bbc .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"&&_bbc .Name .Local =="\u006c\u0061\u006e\u0067"{_gf ,_fga :=_bbc .Value ,error (nil );if _fga !=nil {return _fga ;};_age .LangAttr =&_gf ;continue ;};};_fee :for {_cfd ,_cae :=d .Token ();if _cae !=nil {return _cae ;};switch _cee :=_cfd .(type ){case _a .StartElement :switch _cee .Name {case _a .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"}:_fad :=NewCT_Keyword ();if _daad :=d .DecodeElement (_fad ,&_cee );_daad !=nil {return _daad ;};_age .Value =append (_age .Value ,_fad );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\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_cee .Name );if _dgf :=d .Skip ();_dgf !=nil {return _dgf ;};};case _a .EndElement :break _fee ;case _a .CharData :};};return nil ;};func NewCT_Keyword ()*CT_Keyword {_bf :=&CT_Keyword {};return _bf }; +// ValidateWithPath validates the CT_Keywords and its children, prefixing error messages with path +func (_aaec *CT_Keywords )ValidateWithPath (path string )error {for _eca ,_ecaa :=range _aaec .Value {if _ega :=_ecaa .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_eca ));_ega !=nil {return _ega ;};};return nil ;};func (_fb *CT_Keyword )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cf :=range start .Attr {if _cf .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"&&_cf .Name .Local =="\u006c\u0061\u006e\u0067"{_dce ,_gbd :=_cf .Value ,error (nil );if _gbd !=nil {return _gbd ;};_fb .LangAttr =&_dce ;continue ;};};for {_ffc ,_ba :=d .Token ();if _ba !=nil {return _ea .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u003a\u0020%\u0073",_ba );};if _eb ,_bbc :=_ffc .(_e .CharData );_bbc {_fb .Content =string (_eb );};if _edc ,_cfd :=_ffc .(_e .EndElement );_cfd &&_edc .Name ==start .Name {break ;};};return nil ;};func (_gb *CT_CoreProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aa :for {_ef ,_bbe :=d .Token ();if _bbe !=nil {return _bbe ;};switch _ec :=_ef .(type ){case _e .StartElement :switch _ec .Name {case _e .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"}:_gb .Category =new (string );if _fa :=d .DecodeElement (_gb .Category ,&_ec );_fa !=nil {return _fa ;};case _e .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"}:_gb .ContentStatus =new (string );if _gbc :=d .DecodeElement (_gb .ContentStatus ,&_ec );_gbc !=nil {return _gbc ;};case _e .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"}:_gb .Created =new (_f .XSDAny );if _ed :=d .DecodeElement (_gb .Created ,&_ec );_ed !=nil {return _ed ;};case _e .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"}:_gb .Creator =new (_f .XSDAny );if _bdd :=d .DecodeElement (_gb .Creator ,&_ec );_bdd !=nil {return _bdd ;};case _e .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"}:_gb .Description =new (_f .XSDAny );if _gbf :=d .DecodeElement (_gb .Description ,&_ec );_gbf !=nil {return _gbf ;};case _e .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"}:_gb .Identifier =new (_f .XSDAny );if _bbg :=d .DecodeElement (_gb .Identifier ,&_ec );_bbg !=nil {return _bbg ;};case _e .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"}:_gb .Keywords =NewCT_Keywords ();if _ag :=d .DecodeElement (_gb .Keywords ,&_ec );_ag !=nil {return _ag ;};case _e .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"}:_gb .Language =new (_f .XSDAny );if _ad :=d .DecodeElement (_gb .Language ,&_ec );_ad !=nil {return _ad ;};case _e .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"}:_gb .LastModifiedBy =new (string );if _aae :=d .DecodeElement (_gb .LastModifiedBy ,&_ec );_aae !=nil {return _aae ;};case _e .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"}:_gb .LastPrinted =new (_d .Time );if _ae :=d .DecodeElement (_gb .LastPrinted ,&_ec );_ae !=nil {return _ae ;};case _e .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"}:_gb .Modified =new (_f .XSDAny );if _bda :=d .DecodeElement (_gb .Modified ,&_ec );_bda !=nil {return _bda ;};case _e .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"}:_gb .Revision =new (string );if _df :=d .DecodeElement (_gb .Revision ,&_ec );_df !=nil {return _df ;};case _e .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"}:_gb .Subject =new (_f .XSDAny );if _aeb :=d .DecodeElement (_gb .Subject ,&_ec );_aeb !=nil {return _aeb ;};case _e .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"}:_gb .Title =new (_f .XSDAny );if _bbgg :=d .DecodeElement (_gb .Title ,&_ec );_bbgg !=nil {return _bbgg ;};case _e .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"}:_gb .Version =new (string );if _gc :=d .DecodeElement (_gb .Version ,&_ec );_gc !=nil {return _gc ;};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\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ec .Name );if _ab :=d .Skip ();_ab !=nil {return _ab ;};};case _e .EndElement :break _aa ;case _e .CharData :};};return nil ;};type CT_Keywords struct{LangAttr *string ;Value []*CT_Keyword ;}; -// ValidateWithPath validates the CoreProperties and its children, prefixing error messages with path -func (_fd *CoreProperties )ValidateWithPath (path string )error {if _ffc :=_fd .CT_CoreProperties .ValidateWithPath (path );_ffc !=nil {return _ffc ;};return nil ;};type CT_Keyword struct{LangAttr *string ;Content string ;};func NewCoreProperties ()*CoreProperties {_bfg :=&CoreProperties {};_bfg .CT_CoreProperties =*NewCT_CoreProperties ();return _bfg ;}; +// Validate validates the CT_Keywords and its children +func (_abc *CT_Keywords )Validate ()error {return _abc .ValidateWithPath ("C\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073");};func (_efb *CoreProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efb .CT_CoreProperties =*NewCT_CoreProperties ();_afd :for {_gfc ,_dfa :=d .Token ();if _dfa !=nil {return _dfa ;};switch _bac :=_gfc .(type ){case _e .StartElement :switch _bac .Name {case _e .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"}:_efb .Category =new (string );if _adb :=d .DecodeElement (_efb .Category ,&_bac );_adb !=nil {return _adb ;};case _e .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"}:_efb .ContentStatus =new (string );if _cc :=d .DecodeElement (_efb .ContentStatus ,&_bac );_cc !=nil {return _cc ;};case _e .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"}:_efb .Created =new (_f .XSDAny );if _beb :=d .DecodeElement (_efb .Created ,&_bac );_beb !=nil {return _beb ;};case _e .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"}:_efb .Creator =new (_f .XSDAny );if _ga :=d .DecodeElement (_efb .Creator ,&_bac );_ga !=nil {return _ga ;};case _e .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"}:_efb .Description =new (_f .XSDAny );if _dgc :=d .DecodeElement (_efb .Description ,&_bac );_dgc !=nil {return _dgc ;};case _e .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"}:_efb .Identifier =new (_f .XSDAny );if _fbg :=d .DecodeElement (_efb .Identifier ,&_bac );_fbg !=nil {return _fbg ;};case _e .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"}:_efb .Keywords =NewCT_Keywords ();if _cga :=d .DecodeElement (_efb .Keywords ,&_bac );_cga !=nil {return _cga ;};case _e .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"}:_efb .Language =new (_f .XSDAny );if _gce :=d .DecodeElement (_efb .Language ,&_bac );_gce !=nil {return _gce ;};case _e .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"}:_efb .LastModifiedBy =new (string );if _afe :=d .DecodeElement (_efb .LastModifiedBy ,&_bac );_afe !=nil {return _afe ;};case _e .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"}:_efb .LastPrinted =new (_d .Time );if _dda :=d .DecodeElement (_efb .LastPrinted ,&_bac );_dda !=nil {return _dda ;};case _e .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"}:_efb .Modified =new (_f .XSDAny );if _cec :=d .DecodeElement (_efb .Modified ,&_bac );_cec !=nil {return _cec ;};case _e .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"}:_efb .Revision =new (string );if _da :=d .DecodeElement (_efb .Revision ,&_bac );_da !=nil {return _da ;};case _e .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"}:_efb .Subject =new (_f .XSDAny );if _ac :=d .DecodeElement (_efb .Subject ,&_bac );_ac !=nil {return _ac ;};case _e .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"}:_efb .Title =new (_f .XSDAny );if _db :=d .DecodeElement (_efb .Title ,&_bac );_db !=nil {return _db ;};case _e .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"}:_efb .Version =new (string );if _fg :=d .DecodeElement (_efb .Version ,&_bac );_fg !=nil {return _fg ;};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\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072t\u0069e\u0073\u0020\u0025\u0076",_bac .Name );if _ecc :=d .Skip ();_ecc !=nil {return _ecc ;};};case _e .EndElement :break _afd ;case _e .CharData :};};return nil ;};func (_baf *CoreProperties )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\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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_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 ="\u0063\u0070\u003a\u0063\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073";return _baf .CT_CoreProperties .MarshalXML (e ,start );}; -// Validate validates the CT_Keyword and its children -func (_g *CT_Keyword )Validate ()error {return _g .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064");};type CT_CoreProperties struct{Category *string ;ContentStatus *string ;Created *_d .XSDAny ;Creator *_d .XSDAny ;Description *_d .XSDAny ;Identifier *_d .XSDAny ;Keywords *CT_Keywords ;Language *_d .XSDAny ;LastModifiedBy *string ;LastPrinted *_aga .Time ;Modified *_d .XSDAny ;Revision *string ;Subject *_d .XSDAny ;Title *_d .XSDAny ;Version *string ;}; +// Validate validates the CoreProperties and its children +func (_aaf *CoreProperties )Validate ()error {return _aaf .ValidateWithPath ("\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};type CoreProperties struct{CT_CoreProperties }; -// ValidateWithPath validates the CT_Keywords and its children, prefixing error messages with path -func (_gc *CT_Keywords )ValidateWithPath (path string )error {for _ff ,_ede :=range _gc .Value {if _aad :=_ede .ValidateWithPath (_ag .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_ff ));_aad !=nil {return _aad ;};};return nil ;};func (_eec *CoreProperties )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\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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_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\u0070\u003a\u0063\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073";return _eec .CT_CoreProperties .MarshalXML (e ,start );};func (_gcg *CoreProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcg .CT_CoreProperties =*NewCT_CoreProperties ();_fgab :for {_adg ,_bgd :=d .Token ();if _bgd !=nil {return _bgd ;};switch _cb :=_adg .(type ){case _a .StartElement :switch _cb .Name {case _a .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"}:_gcg .Category =new (string );if _ge :=d .DecodeElement (_gcg .Category ,&_cb );_ge !=nil {return _ge ;};case _a .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"}:_gcg .ContentStatus =new (string );if _fgg :=d .DecodeElement (_gcg .ContentStatus ,&_cb );_fgg !=nil {return _fgg ;};case _a .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"}:_gcg .Created =new (_d .XSDAny );if _adgd :=d .DecodeElement (_gcg .Created ,&_cb );_adgd !=nil {return _adgd ;};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 :"\u0063r\u0065\u0061\u0074\u006f\u0072"}:_gcg .Creator =new (_d .XSDAny );if _deb :=d .DecodeElement (_gcg .Creator ,&_cb );_deb !=nil {return _deb ;};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 :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_gcg .Description =new (_d .XSDAny );if _gfe :=d .DecodeElement (_gcg .Description ,&_cb );_gfe !=nil {return _gfe ;};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 :"\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}:_gcg .Identifier =new (_d .XSDAny );if _dfd :=d .DecodeElement (_gcg .Identifier ,&_cb );_dfd !=nil {return _dfd ;};case _a .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"}:_gcg .Keywords =NewCT_Keywords ();if _bga :=d .DecodeElement (_gcg .Keywords ,&_cb );_bga !=nil {return _bga ;};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 :"\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}:_gcg .Language =new (_d .XSDAny );if _ebe :=d .DecodeElement (_gcg .Language ,&_cb );_ebe !=nil {return _ebe ;};case _a .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"}:_gcg .LastModifiedBy =new (string );if _ddg :=d .DecodeElement (_gcg .LastModifiedBy ,&_cb );_ddg !=nil {return _ddg ;};case _a .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"}:_gcg .LastPrinted =new (_aga .Time );if _aac :=d .DecodeElement (_gcg .LastPrinted ,&_cb );_aac !=nil {return _aac ;};case _a .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"}:_gcg .Modified =new (_d .XSDAny );if _ggg :=d .DecodeElement (_gcg .Modified ,&_cb );_ggg !=nil {return _ggg ;};case _a .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"}:_gcg .Revision =new (string );if _febc :=d .DecodeElement (_gcg .Revision ,&_cb );_febc !=nil {return _febc ;};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 :"\u0073u\u0062\u006a\u0065\u0063\u0074"}:_gcg .Subject =new (_d .XSDAny );if _afb :=d .DecodeElement (_gcg .Subject ,&_cb );_afb !=nil {return _afb ;};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 :"\u0074\u0069\u0074l\u0065"}:_gcg .Title =new (_d .XSDAny );if _dff :=d .DecodeElement (_gcg .Title ,&_cb );_dff !=nil {return _dff ;};case _a .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"}:_gcg .Version =new (string );if _bc :=d .DecodeElement (_gcg .Version ,&_cb );_bc !=nil {return _bc ;};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\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072t\u0069e\u0073\u0020\u0025\u0076",_cb .Name );if _fge :=d .Skip ();_fge !=nil {return _fge ;};};case _a .EndElement :break _fgab ;case _a .CharData :};};return nil ;};func NewCT_Keywords ()*CT_Keywords {_ba :=&CT_Keywords {};return _ba }; +// ValidateWithPath validates the CoreProperties and its children, prefixing error messages with path +func (_bgd *CoreProperties )ValidateWithPath (path string )error {if _cd :=_bgd .CT_CoreProperties .ValidateWithPath (path );_cd !=nil {return _cd ;};return nil ;};func (_b *CT_CoreProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _b .Category !=nil {_g :=_e .StartElement {Name :_e .Name {Local :"c\u0070\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}};_f .AddPreserveSpaceAttr (&_g ,*_b .Category );e .EncodeElement (_b .Category ,_g );};if _b .ContentStatus !=nil {_ff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0070:\u0063\u006f\u006et\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}};_f .AddPreserveSpaceAttr (&_ff ,*_b .ContentStatus );e .EncodeElement (_b .ContentStatus ,_ff );};if _b .Created !=nil {_c :=_e .StartElement {Name :_e .Name {Local :"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064"}};e .EncodeElement (_b .Created ,_c );};if _b .Creator !=nil {_dc :=_e .StartElement {Name :_e .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};e .EncodeElement (_b .Creator ,_dc );};if _b .Description !=nil {_gg :=_e .StartElement {Name :_e .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}};e .EncodeElement (_b .Description ,_gg );};if _b .Identifier !=nil {_bc :=_e .StartElement {Name :_e .Name {Local :"\u0064\u0063\u003a\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_b .Identifier ,_bc );};if _b .Keywords !=nil {_eaa :=_e .StartElement {Name :_e .Name {Local :"c\u0070\u003a\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}};e .EncodeElement (_b .Keywords ,_eaa );};if _b .Language !=nil {_fe :=_e .StartElement {Name :_e .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};e .EncodeElement (_b .Language ,_fe );};if _b .LastModifiedBy !=nil {_cg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}};_f .AddPreserveSpaceAttr (&_cg ,*_b .LastModifiedBy );e .EncodeElement (_b .LastModifiedBy ,_cg );};if _b .LastPrinted !=nil {_af :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u0050\u0072i\u006e\u0074\u0065\u0064"}};e .EncodeElement (_b .LastPrinted ,_af );};if _b .Modified !=nil {_bb :=_e .StartElement {Name :_e .Name {Local :"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}};e .EncodeElement (_b .Modified ,_bb );};if _b .Revision !=nil {_be :=_e .StartElement {Name :_e .Name {Local :"c\u0070\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}};_f .AddPreserveSpaceAttr (&_be ,*_b .Revision );e .EncodeElement (_b .Revision ,_be );};if _b .Subject !=nil {_bd :=_e .StartElement {Name :_e .Name {Local :"\u0064\u0063\u003a\u0073\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_b .Subject ,_bd );};if _b .Title !=nil {_fd :=_e .StartElement {Name :_e .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_b .Title ,_fd );};if _b .Version !=nil {_bg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0070\u003a\u0076\u0065\u0072\u0073\u0069\u006f\u006e"}};_f .AddPreserveSpaceAttr (&_bg ,*_b .Version );e .EncodeElement (_b .Version ,_bg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CoreProperties and its children -func (_ece *CoreProperties )Validate ()error {return _ece .ValidateWithPath ("\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_dbf *CT_Keywords )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dbf .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_ag .Sprintf ("\u0025\u0076",*_dbf .LangAttr )});};e .EncodeToken (start );if _dbf .Value !=nil {_aag :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0070\u003a\u0076\u0061\u006c\u0075\u0065"}};for _ ,_gg :=range _dbf .Value {e .EncodeElement (_gg ,_aag );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Keyword and its children +func (_ca *CT_Keyword )Validate ()error {return _ca .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064");};func (_gd *CT_Keyword )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gd .LangAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_ea .Sprintf ("\u0025\u0076",*_gd .LangAttr )});};e .EncodeElement (_gd .Content ,start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Keywords and its children -func (_cd *CT_Keywords )Validate ()error {return _cd .ValidateWithPath ("C\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073");};func init (){_d .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 );_d .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 );_d .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 );_d .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 +// ValidateWithPath validates the CT_Keyword and its children, prefixing error messages with path +func (_ggf *CT_Keyword )ValidateWithPath (path string )error {return nil };func init (){_f .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 );_f .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 );_f .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 );_f .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 16104a0fcb..a6e0702241 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 (_g "encoding/xml";_b "fmt";_c "github.com/unidoc/unioffice";);func (_cec ST_TargetMode )ValidateWithPath (path string )error {switch _cec {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 (_cec ));};return nil ;}; +package relationships ;import (_e "encoding/xml";_c "fmt";_a "github.com/unidoc/unioffice";);type CT_Relationship struct{TargetModeAttr ST_TargetMode ;TargetAttr string ;TypeAttr string ;IdAttr string ;Content string ;};func (_cf ST_TargetMode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_de :=_e .Attr {};_de .Name =name ;switch _cf {case ST_TargetModeUnset :_de .Value ="";case ST_TargetModeExternal :_de .Value ="\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_TargetModeInternal :_de .Value ="\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c";};return _de ,nil ;}; -// Validate validates the Relationships and its children -func (_dcg *Relationships )Validate ()error {return _dcg .ValidateWithPath ("\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");}; - -// ValidateWithPath validates the CT_Relationship and its children, prefixing error messages with path -func (_eg *CT_Relationship )ValidateWithPath (path string )error {if _eb :=_eg .TargetModeAttr .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_eb !=nil {return _eb ;};return nil ;};func (_gab *Relationship )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _gab .CT_Relationship .MarshalXML (e ,start );}; +// Validate validates the Relationship and its children +func (_cbd *Relationship )Validate ()error {return _cbd .ValidateWithPath ("\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");}; // Validate validates the CT_Relationship and its children -func (_acf *CT_Relationship )Validate ()error {return _acf .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");};func NewCT_Relationship ()*CT_Relationship {_a :=&CT_Relationship {};return _a };type Relationships struct{CT_Relationships };func (_ef *Relationship )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ef .CT_Relationship =*NewCT_Relationship ();for _ ,_gg :=range start .Attr {if _gg .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_ef .TargetModeAttr .UnmarshalXMLAttr (_gg );continue ;};if _gg .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_ag ,_fe :=_gg .Value ,error (nil );if _fe !=nil {return _fe ;};_ef .TargetAttr =_ag ;continue ;};if _gg .Name .Local =="\u0054\u0079\u0070\u0065"{_ae ,_fc :=_gg .Value ,error (nil );if _fc !=nil {return _fc ;};_ef .TypeAttr =_ae ;continue ;};if _gg .Name .Local =="\u0049\u0064"{_de ,_ebc :=_gg .Value ,error (nil );if _ebc !=nil {return _ebc ;};_ef .IdAttr =_de ;continue ;};};for {_af ,_gdb :=d .Token ();if _gdb !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u003a\u0020\u0025\u0073",_gdb );};if _eba ,_ad :=_af .(_g .EndElement );_ad &&_eba .Name ==start .Name {break ;};};return nil ;};func (_cga *CT_Relationships )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_df :for {_fg ,_ecce :=d .Token ();if _ecce !=nil {return _ecce ;};switch _dc :=_fg .(type ){case _g .StartElement :switch _dc .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\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"}:_ca :=NewRelationship ();if _dfb :=d .DecodeElement (_ca ,&_dc );_dfb !=nil {return _dfb ;};_cga .Relationship =append (_cga .Relationship ,_ca );default:_c .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",_dc .Name );if _aab :=d .Skip ();_aab !=nil {return _aab ;};};case _g .EndElement :break _df ;case _g .CharData :};};return nil ;};func (_gb ST_TargetMode )String ()string {switch _gb {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 (_dd *CT_Relationships )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dd .Relationship !=nil {_fa :=_g .StartElement {Name :_g .Name {Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}};for _ ,_cf :=range _dd .Relationship {e .EncodeElement (_cf ,_fa );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_TargetMode byte ;func (_deg ST_TargetMode )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gc :=_g .Attr {};_gc .Name =name ;switch _deg {case ST_TargetModeUnset :_gc .Value ="";case ST_TargetModeExternal :_gc .Value ="\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_TargetModeInternal :_gc .Value ="\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c";};return _gc ,nil ;};func (_baf *ST_TargetMode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_daa ,_dfbdf :=d .Token ();if _dfbdf !=nil {return _dfbdf ;};if _be ,_cbf :=_daa .(_g .EndElement );_cbf &&_be .Name ==start .Name {*_baf =1;return nil ;};if _bg ,_ecb :=_daa .(_g .CharData );!_ecb {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",_daa );}else {switch string (_bg ){case "":*_baf =0;case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_baf =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_baf =2;};};_daa ,_dfbdf =d .Token ();if _dfbdf !=nil {return _dfbdf ;};if _cc ,_baag :=_daa .(_g .EndElement );_baag &&_cc .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",_daa );};func (_cea *Relationships )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cea .CT_Relationships =*NewCT_Relationships ();_eaf :for {_egf ,_dee :=d .Token ();if _dee !=nil {return _dee ;};switch _dcc :=_egf .(type ){case _g .StartElement :switch _dcc .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\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"}:_cfa :=NewRelationship ();if _dcb :=d .DecodeElement (_cfa ,&_dcc );_dcb !=nil {return _dcb ;};_cea .Relationship =append (_cea .Relationship ,_cfa );default:_c .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",_dcc .Name );if _bfe :=d .Skip ();_bfe !=nil {return _bfe ;};};case _g .EndElement :break _eaf ;case _g .CharData :};};return nil ;};func NewCT_Relationships ()*CT_Relationships {_bc :=&CT_Relationships {};return _bc };type CT_Relationships struct{Relationship []*Relationship ;};func (_d *CT_Relationship )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aa :=range start .Attr {if _aa .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_d .TargetModeAttr .UnmarshalXMLAttr (_aa );continue ;};if _aa .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_bd ,_db :=_aa .Value ,error (nil );if _db !=nil {return _db ;};_d .TargetAttr =_bd ;continue ;};if _aa .Name .Local =="\u0054\u0079\u0070\u0065"{_cb ,_f :=_aa .Value ,error (nil );if _f !=nil {return _f ;};_d .TypeAttr =_cb ;continue ;};if _aa .Name .Local =="\u0049\u0064"{_ecd ,_gd :=_aa .Value ,error (nil );if _gd !=nil {return _gd ;};_d .IdAttr =_ecd ;continue ;};};for {_cd ,_ecc :=d .Token ();if _ecc !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069o\u006e\u0073\u0068i\u0070:\u0020\u0025\u0073",_ecc );};if _fd ,_da :=_cd .(_g .CharData );_da {_d .Content =string (_fd );};if _ga ,_ee :=_cd .(_g .EndElement );_ee &&_ga .Name ==start .Name {break ;};};return nil ;}; +func (_ced *CT_Relationship )Validate ()error {return _ced .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");};const (ST_TargetModeUnset ST_TargetMode =0;ST_TargetModeExternal ST_TargetMode =1;ST_TargetModeInternal ST_TargetMode =2;);type ST_TargetMode byte ; + +// ValidateWithPath validates the Relationship and its children, prefixing error messages with path +func (_fb *Relationship )ValidateWithPath (path string )error {if _bea :=_fb .CT_Relationship .ValidateWithPath (path );_bea !=nil {return _bea ;};return nil ;};func NewRelationships ()*Relationships {_ccg :=&Relationships {};_ccg .CT_Relationships =*NewCT_Relationships ();return _ccg ;};func (_ecg *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 _ecg .CT_Relationships .MarshalXML (e ,start );}; + +// Validate validates the Relationships and its children +func (_gbfc *Relationships )Validate ()error {return _gbfc .ValidateWithPath ("\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");};type CT_Relationships struct{Relationship []*Relationship ;}; // ValidateWithPath validates the Relationships and its children, prefixing error messages with path -func (_gf *Relationships )ValidateWithPath (path string )error {if _dfa :=_gf .CT_Relationships .ValidateWithPath (path );_dfa !=nil {return _dfa ;};return nil ;}; +func (_acge *Relationships )ValidateWithPath (path string )error {if _ddb :=_acge .CT_Relationships .ValidateWithPath (path );_ddb !=nil {return _ddb ;};return nil ;};type Relationships struct{CT_Relationships };func (_g *CT_Relationship )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _g .TargetModeAttr !=ST_TargetModeUnset {_d ,_ec :=_g .TargetModeAttr .MarshalXMLAttr (_e .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"});if _ec !=nil {return _ec ;};start .Attr =append (start .Attr ,_d );};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",_g .TargetAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0054\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",_g .TypeAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_g .IdAttr )});e .EncodeElement (_g .Content ,start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_Relationship ()*CT_Relationship {_ed :=&CT_Relationship {};return _ed }; + +// ValidateWithPath validates the CT_Relationship and its children, prefixing error messages with path +func (_da *CT_Relationship )ValidateWithPath (path string )error {if _fd :=_da .TargetModeAttr .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fd !=nil {return _fd ;};return nil ;};func (_cde *Relationship )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cde .CT_Relationship =*NewCT_Relationship ();for _ ,_bf :=range start .Attr {if _bf .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_cde .TargetModeAttr .UnmarshalXMLAttr (_bf );continue ;};if _bf .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_bca ,_fa :=_bf .Value ,error (nil );if _fa !=nil {return _fa ;};_cde .TargetAttr =_bca ;continue ;};if _bf .Name .Local =="\u0054\u0079\u0070\u0065"{_af ,_acg :=_bf .Value ,error (nil );if _acg !=nil {return _acg ;};_cde .TypeAttr =_af ;continue ;};if _bf .Name .Local =="\u0049\u0064"{_bb ,_ccb :=_bf .Value ,error (nil );if _ccb !=nil {return _ccb ;};_cde .IdAttr =_bb ;continue ;};};for {_faa ,_bcad :=d .Token ();if _bcad !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u003a\u0020\u0025\u0073",_bcad );};if _gab ,_cge :=_faa .(_e .EndElement );_cge &&_gab .Name ==start .Name {break ;};};return nil ;}; // ValidateWithPath validates the CT_Relationships and its children, prefixing error messages with path -func (_ce *CT_Relationships )ValidateWithPath (path string )error {for _fgf ,_cgab :=range _ce .Relationship {if _ea :=_cgab .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052el\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u005b\u0025\u0064\u005d",path ,_fgf ));_ea !=nil {return _ea ;};};return nil ;};const (ST_TargetModeUnset ST_TargetMode =0;ST_TargetModeExternal ST_TargetMode =1;ST_TargetModeInternal ST_TargetMode =2;); +func (_aac *CT_Relationships )ValidateWithPath (path string )error {for _cd ,_be :=range _aac .Relationship {if _gf :=_be .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0052el\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u005b\u0025\u0064\u005d",path ,_cd ));_gf !=nil {return _gf ;};};return nil ;};func (_fg *CT_Relationships )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fg .Relationship !=nil {_dd :=_e .StartElement {Name :_e .Name {Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}};for _ ,_fc :=range _fg .Relationship {e .EncodeElement (_fc ,_dd );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_Relationships and its children -func (_bf *CT_Relationships )Validate ()error {return _bf .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");};func (_ec *CT_Relationship )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ec .TargetModeAttr !=ST_TargetModeUnset {_ac ,_bb :=_ec .TargetModeAttr .MarshalXMLAttr (_g .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"});if _bb !=nil {return _bb ;};start .Attr =append (start .Attr ,_ac );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",_ec .TargetAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ec .TypeAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ec .IdAttr )});e .EncodeElement (_ec .Content ,start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewRelationships ()*Relationships {_cff :=&Relationships {};_cff .CT_Relationships =*NewCT_Relationships ();return _cff ;};type Relationship struct{CT_Relationship };func (_cbbd ST_TargetMode )Validate ()error {return _cbbd .ValidateWithPath ("")}; - -// Validate validates the Relationship and its children -func (_ge *Relationship )Validate ()error {return _ge .ValidateWithPath ("\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");};func NewRelationship ()*Relationship {_dfbd :=&Relationship {};_dfbd .CT_Relationship =*NewCT_Relationship ();return _dfbd ;};func (_dfd ST_TargetMode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dfd .String (),start );};func (_baa *ST_TargetMode )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_baa =0;case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_baa =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_baa =2;};return nil ;};func (_egc *Relationships )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\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 ,_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 ="\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073";return _egc .CT_Relationships .MarshalXML (e ,start );};type CT_Relationship struct{TargetModeAttr ST_TargetMode ;TargetAttr string ;TypeAttr string ;IdAttr string ;Content string ;}; - -// ValidateWithPath validates the Relationship and its children, prefixing error messages with path -func (_cbb *Relationship )ValidateWithPath (path string )error {if _dda :=_cbb .CT_Relationship .ValidateWithPath (path );_dda !=nil {return _dda ;};return nil ;};func init (){_c .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_c .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_c .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_c .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 +func (_ddd *CT_Relationships )Validate ()error {return _ddd .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");};func (_dae *Relationship )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _dae .CT_Relationship .MarshalXML (e ,start );};func (_bgc ST_TargetMode )Validate ()error {return _bgc .ValidateWithPath ("")};func (_acf *CT_Relationships )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccd :for {_bg ,_aa :=d .Token ();if _aa !=nil {return _aa ;};switch _fdd :=_bg .(type ){case _e .StartElement :switch _fdd .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"}:_eb :=NewRelationship ();if _cg :=d .DecodeElement (_eb ,&_fdd );_cg !=nil {return _cg ;};_acf .Relationship =append (_acf .Relationship ,_eb );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\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u0020\u0025v",_fdd .Name );if _eba :=d .Skip ();_eba !=nil {return _eba ;};};case _e .EndElement :break _ccd ;case _e .CharData :};};return nil ;};func (_ccga ST_TargetMode )ValidateWithPath (path string )error {switch _ccga {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccga ));};return nil ;};func (_gg *ST_TargetMode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gg =0;case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_gg =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_gg =2;};return nil ;};func (_bcc *Relationships )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcc .CT_Relationships =*NewCT_Relationships ();_fbb :for {_ag ,_fac :=d .Token ();if _fac !=nil {return _fac ;};switch _gcg :=_ag .(type ){case _e .StartElement :switch _gcg .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"}:_agc :=NewRelationship ();if _bec :=d .DecodeElement (_agc ,&_gcg );_bec !=nil {return _bec ;};_bcc .Relationship =append (_bcc .Relationship ,_agc );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\u0052\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073 \u0025\u0076",_gcg .Name );if _ddf :=d .Skip ();_ddf !=nil {return _ddf ;};};case _e .EndElement :break _fbb ;case _e .CharData :};};return nil ;};func NewCT_Relationships ()*CT_Relationships {_gbf :=&CT_Relationships {};return _gbf };func (_afg ST_TargetMode )String ()string {switch _afg {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 (_aee *ST_TargetMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fe ,_fad :=d .Token ();if _fad !=nil {return _fad ;};if _agb ,_ccbd :=_fe .(_e .EndElement );_ccbd &&_agb .Name ==start .Name {*_aee =1;return nil ;};if _fdg ,_dg :=_fe .(_e .CharData );!_dg {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fe );}else {switch string (_fdg ){case "":*_aee =0;case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_aee =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_aee =2;};};_fe ,_fad =d .Token ();if _fad !=nil {return _fad ;};if _cfb ,_bge :=_fe .(_e .EndElement );_bge &&_cfb .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fe );};type Relationship struct{CT_Relationship };func (_ef *CT_Relationship )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_f :=range start .Attr {if _f .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_ef .TargetModeAttr .UnmarshalXMLAttr (_f );continue ;};if _f .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_ff ,_ce :=_f .Value ,error (nil );if _ce !=nil {return _ce ;};_ef .TargetAttr =_ff ;continue ;};if _f .Name .Local =="\u0054\u0079\u0070\u0065"{_eg ,_gc :=_f .Value ,error (nil );if _gc !=nil {return _gc ;};_ef .TypeAttr =_eg ;continue ;};if _f .Name .Local =="\u0049\u0064"{_ceg ,_cb :=_f .Value ,error (nil );if _cb !=nil {return _cb ;};_ef .IdAttr =_ceg ;continue ;};};for {_ecf ,_efd :=d .Token ();if _efd !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069o\u006e\u0073\u0068i\u0070:\u0020\u0025\u0073",_efd );};if _ac ,_cc :=_ecf .(_e .CharData );_cc {_ef .Content =string (_ac );};if _ae ,_gb :=_ecf .(_e .EndElement );_gb &&_ae .Name ==start .Name {break ;};};return nil ;};func NewRelationship ()*Relationship {_ga :=&Relationship {};_ga .CT_Relationship =*NewCT_Relationship ();return _ga ;};func (_aca ST_TargetMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_aca .String (),start );};func init (){_a .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_a .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_a .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_a .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 33187ae6df..a1b0e034b3 100644 --- a/schema/soo/pml/pml.go +++ b/schema/soo/pml/pml.go @@ -9,922 +9,991 @@ // 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 (_b "encoding/xml";_d "fmt";_e "github.com/unidoc/unioffice";_ea "github.com/unidoc/unioffice/schema/soo/dml";_a "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_be "strconv";_ca "time";); +package pml ;import (_f "encoding/xml";_fe "fmt";_g "github.com/unidoc/unioffice";_ef "github.com/unidoc/unioffice/schema/soo/dml";_c "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ee "strconv";_e "time";);func (_cadgg ST_TLPreviousActionType )ValidateWithPath (path string )error {switch _cadgg {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 (_cadgg ));};return nil ;};type CT_SlideLayoutIdList struct{ -// ValidateWithPath validates the CT_SlideIdListEntry and its children, prefixing error messages with path -func (_cbee *CT_SlideIdListEntry )ValidateWithPath (path string )error {if _cbee .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 ,_cbee .IdAttr );};if _cbee .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 ,_cbee .IdAttr );};if _cbee .ExtLst !=nil {if _cfeb :=_cbee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfeb !=nil {return _cfeb ;};};return nil ;};func (_bbf *CT_CommentList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bbf .Cm !=nil {_aag :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006d"}};for _ ,_geb :=range _bbf .Cm {e .EncodeElement (_geb ,_aag );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcfb *NotesMaster )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ,_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\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 ,_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 ="\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072";return _bcfb .CT_NotesMaster .MarshalXML (e ,start );}; +// Slide Layout Id +SldLayoutId []*CT_SlideLayoutIdListEntry ;};func (_fcabg ST_TLAnimateColorDirection )Validate ()error {return _fcabg .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_StringTag and its children, prefixing error messages with path -func (_ggaef *CT_StringTag )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_ShowInfoKiosk and its children, prefixing error messages with path +func (_dfccb *CT_ShowInfoKiosk )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_StringTag and its children -func (_ccea *CT_StringTag )Validate ()error {return _ccea .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0072\u0069\u006e\u0067\u0054\u0061\u0067");};func (_agdgc *CT_PrintProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agdgc .PrnWhatAttr !=ST_PrintWhatUnset {_fdaa ,_gdge :=_agdgc .PrnWhatAttr .MarshalXMLAttr (_b .Name {Local :"\u0070r\u006e\u0057\u0068\u0061\u0074"});if _gdge !=nil {return _gdge ;};start .Attr =append (start .Attr ,_fdaa );};if _agdgc .ClrModeAttr !=ST_PrintColorModeUnset {_afaed ,_bdacc :=_agdgc .ClrModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063l\u0072\u004d\u006f\u0064\u0065"});if _bdacc !=nil {return _bdacc ;};start .Attr =append (start .Attr ,_afaed );};if _agdgc .HiddenSlidesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_agdgc .HiddenSlidesAttr ))});};if _agdgc .ScaleToFitPaperAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_agdgc .ScaleToFitPaperAttr ))});};if _agdgc .FrameSlidesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_agdgc .FrameSlidesAttr ))});};e .EncodeToken (start );if _agdgc .ExtLst !=nil {_adcc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agdgc .ExtLst ,_adcc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eage *CT_OptionalBlackTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eage .ThruBlkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074h\u0072\u0075\u0042\u006c\u006b"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_eage .ThruBlkAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eddcb ST_Direction )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_defe :=_b .Attr {};_defe .Name =name ;switch _eddcb {case ST_DirectionUnset :_defe .Value ="";case ST_DirectionHorz :_defe .Value ="\u0068\u006f\u0072\u007a";case ST_DirectionVert :_defe .Value ="\u0076\u0065\u0072\u0074";};return _defe ,nil ;}; +// Validate validates the CT_Picture and its children +func (_gcad *CT_Picture )Validate ()error {return _gcad .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");}; -// ValidateWithPath validates the ViewPr and its children, prefixing error messages with path -func (_dcdee *ViewPr )ValidateWithPath (path string )error {if _gffca :=_dcdee .CT_ViewProperties .ValidateWithPath (path );_gffca !=nil {return _gffca ;};return nil ;};func (_fdcc *CT_ExtensionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebfb :for {_fbbf ,_aadfd :=d .Token ();if _aadfd !=nil {return _aadfd ;};switch _ddbed :=_fbbf .(type ){case _b .StartElement :switch _ddbed .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgec :=NewCT_Extension ();if _cga :=d .DecodeElement (_bgec ,&_ddbed );_cga !=nil {return _cga ;};_fdcc .Ext =append (_fdcc .Ext ,_bgec );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_ddbed .Name );if _gafb :=d .Skip ();_gafb !=nil {return _gafb ;};};case _b .EndElement :break _ebfb ;case _b .CharData :};};return nil ;};type CT_Control struct{ExtLst *CT_ExtensionList ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;}; +// Validate validates the CT_ViewProperties and its children +func (_aagd *CT_ViewProperties )Validate ()error {return _aagd .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func NewCT_TLByRgbColorTransform ()*CT_TLByRgbColorTransform {_bgbce :=&CT_TLByRgbColorTransform {};return _bgbce ;};func NewCT_SlideMasterIdListEntry ()*CT_SlideMasterIdListEntry {_cfge :=&CT_SlideMasterIdListEntry {};return _cfge ;};func (_bccg *CT_Kinsoku )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gedb :=range start .Attr {if _gedb .Name .Local =="\u006c\u0061\u006e\u0067"{_fdca ,_eeab :=_gedb .Value ,error (nil );if _eeab !=nil {return _eeab ;};_bccg .LangAttr =&_fdca ;continue ;};if _gedb .Name .Local =="\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"{_cgfa ,_bgfb :=_gedb .Value ,error (nil );if _bgfb !=nil {return _bgfb ;};_bccg .InvalStCharsAttr =_cgfa ;continue ;};if _gedb .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_adae ,_cgff :=_gedb .Value ,error (nil );if _cgff !=nil {return _cgff ;};_bccg .InvalEndCharsAttr =_adae ;continue ;};};for {_fade ,_dedf :=d .Token ();if _dedf !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_dedf );};if _fefdb ,_bdec :=_fade .(_f .EndElement );_bdec &&_fefdb .Name ==start .Name {break ;};};return nil ;};func (_cggbf *TagLst )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\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 ,_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\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 ,_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 :"\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 ,_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 ="\u0070\u003a\u0074\u0061\u0067\u004c\u0073\u0074";return _cggbf .CT_TagList .MarshalXML (e ,start );};func NewCT_Placeholder ()*CT_Placeholder {_efgf :=&CT_Placeholder {};return _efgf };func (_ccaff *ST_PrintColorMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ccaff =0;case "\u0062\u0077":*_ccaff =1;case "\u0067\u0072\u0061\u0079":*_ccaff =2;case "\u0063\u006c\u0072":*_ccaff =3;};return nil ;};func NewCT_TLTimeAnimateValue ()*CT_TLTimeAnimateValue {_gbef :=&CT_TLTimeAnimateValue {};return _gbef ;};func (_cagd ST_TLAnimateColorSpace )String ()string {switch _cagd {case 0:return "";case 1:return "\u0072\u0067\u0062";case 2:return "\u0068\u0073\u006c";};return "";};func ParseUnionST_TransitionEightDirectionType (s string )(ST_TransitionEightDirectionType ,error ){return ST_TransitionEightDirectionType {},nil ;};func NewCT_TLIterateIntervalTime ()*CT_TLIterateIntervalTime {_cbgc :=&CT_TLIterateIntervalTime {};return _cbgc ;};func (_gbf *CT_BuildList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gbf .BldP !=nil {_fea :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0050"}};for _ ,_aag :=range _gbf .BldP {e .EncodeElement (_aag ,_fea );};};if _gbf .BldDgm !=nil {_aae :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}};for _ ,_eeg :=range _gbf .BldDgm {e .EncodeElement (_eeg ,_aae );};};if _gbf .BldOleChart !=nil {_feg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};for _ ,_ceca :=range _gbf .BldOleChart {e .EncodeElement (_ceca ,_feg );};};if _gbf .BldGraphic !=nil {_cgea :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0062l\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"}};for _ ,_baf :=range _gbf .BldGraphic {e .EncodeElement (_baf ,_cgea );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_OutlineViewSlideList struct{ -// Validate validates the CT_OptionalBlackTransition and its children -func (_gfge *CT_OptionalBlackTransition )Validate ()error {return _gfge .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");};type CT_HeaderFooter struct{ +// Presentation Slide +Sld []*CT_OutlineViewSlideEntry ;};func (_gfcbf *CT_SmartTags )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",_gfcbf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fee *CT_Comment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fee .Pos =_ef .NewCT_Point2D ();for _ ,_aef :=range start .Attr {if _aef .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_gefbe ,_ead :=_ee .ParseUint (_aef .Value ,10,32);if _ead !=nil {return _ead ;};_fee .AuthorIdAttr =uint32 (_gefbe );continue ;};if _aef .Name .Local =="\u0064\u0074"{_ddbf ,_ccc :=ParseStdlibTime (_aef .Value );if _ccc !=nil {return _ccc ;};_fee .DtAttr =&_ddbf ;continue ;};if _aef .Name .Local =="\u0069\u0064\u0078"{_eega ,_dag :=_ee .ParseUint (_aef .Value ,10,32);if _dag !=nil {return _dag ;};_fee .IdxAttr =uint32 (_eega );continue ;};};_afdc :for {_cbgg ,_ad :=d .Token ();if _ad !=nil {return _ad ;};switch _fdg :=_cbgg .(type ){case _f .StartElement :switch _fdg .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _edb :=d .DecodeElement (_fee .Pos ,&_fdg );_edb !=nil {return _edb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fb :=d .DecodeElement (&_fee .Text ,&_fdg );_fb !=nil {return _fb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fee .ExtLst =NewCT_ExtensionListModify ();if _cac :=d .DecodeElement (_fee .ExtLst ,&_fdg );_cac !=nil {return _cac ;};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\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_fdg .Name );if _add :=d .Skip ();_add !=nil {return _add ;};};case _f .EndElement :break _afdc ;case _f .CharData :};};return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_cddgc :=&CT_GroupShape {};_cddgc .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_cddgc .GrpSpPr =_ef .NewCT_GroupShapeProperties ();return _cddgc ;}; -// Slide Number Placeholder -SldNumAttr *bool ; +// Validate validates the CT_SlideMasterIdList and its children +func (_dcff *CT_SlideMasterIdList )Validate ()error {return _dcff .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};func NewCT_ExtensionList ()*CT_ExtensionList {_fcaa :=&CT_ExtensionList {};return _fcaa };func (_adecb *OleObj )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adecb .CT_OleObject =*NewCT_OleObject ();for _ ,_afggg :=range start .Attr {if _afggg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_afggg .Name .Local =="\u0069\u0064"{_ffbbb ,_aegdeb :=_afggg .Value ,error (nil );if _aegdeb !=nil {return _aegdeb ;};_adecb .IdAttr =&_ffbbb ;continue ;};if _afggg .Name .Local =="\u0073\u0070\u0069\u0064"{_gadd ,_fdafg :=_afggg .Value ,error (nil );if _fdafg !=nil {return _fdafg ;};_adecb .SpidAttr =&_gadd ;continue ;};if _afggg .Name .Local =="\u006e\u0061\u006d\u0065"{_bdbe ,_gcdce :=_afggg .Value ,error (nil );if _gcdce !=nil {return _gcdce ;};_adecb .NameAttr =&_bdbe ;continue ;};if _afggg .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_befbb ,_cbacc :=_ee .ParseBool (_afggg .Value );if _cbacc !=nil {return _cbacc ;};_adecb .ShowAsIconAttr =&_befbb ;continue ;};if _afggg .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_cgadgd ,_ebeff :=_afggg .Value ,error (nil );if _ebeff !=nil {return _ebeff ;};_adecb .ProgIdAttr =&_cgadgd ;continue ;};if _afggg .Name .Local =="\u0069\u006d\u0067\u0057"{_dgfcbd ,_acdf :=_ee .ParseInt (_afggg .Value ,10,32);if _acdf !=nil {return _acdf ;};_abecbc :=int32 (_dgfcbd );_adecb .ImgWAttr =&_abecbc ;continue ;};if _afggg .Name .Local =="\u0069\u006d\u0067\u0048"{_gbgg ,_ggfef :=_ee .ParseInt (_afggg .Value ,10,32);if _ggfef !=nil {return _ggfef ;};_afebb :=int32 (_gbgg );_adecb .ImgHAttr =&_afebb ;continue ;};};_ddcb :for {_aeagg ,_cceea :=d .Token ();if _cceea !=nil {return _cceea ;};switch _afggad :=_aeagg .(type ){case _f .StartElement :switch _afggad .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adecb .Choice =NewCT_OleObjectChoice ();if _gcdff :=d .DecodeElement (&_adecb .Choice .Embed ,&_afggad );_gcdff !=nil {return _gcdff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adecb .Choice =NewCT_OleObjectChoice ();if _bcbfd :=d .DecodeElement (&_adecb .Choice .Link ,&_afggad );_bcbfd !=nil {return _bcbfd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adecb .Pic =NewCT_Picture ();if _fggfe :=d .DecodeElement (_adecb .Pic ,&_afggad );_fggfe !=nil {return _fggfe ;};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\u004f\u006c\u0065\u004f\u0062\u006a\u0020\u0025\u0076",_afggad .Name );if _eggcc :=d .Skip ();_eggcc !=nil {return _eggcc ;};};case _f .EndElement :break _ddcb ;case _f .CharData :};};return nil ;}; -// Header Placeholder -HdrAttr *bool ; +// Validate validates the CT_PresentationProperties and its children +func (_bbgcb *CT_PresentationProperties )Validate ()error {return _bbgcb .ValidateWithPath ("\u0043T\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074i\u006fn\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};func (_bacac *EG_ChildSlide )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bacac .ClrMapOvr !=nil {_dfgcb :=_f .StartElement {Name :_f .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_bacac .ClrMapOvr ,_dfgcb );};return nil ;};func (_eeca *CT_CommentAuthorList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaa :for {_ggaf ,_fegd :=d .Token ();if _fegd !=nil {return _fegd ;};switch _acd :=_ggaf .(type ){case _f .StartElement :switch _acd .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdgg :=NewCT_CommentAuthor ();if _aac :=d .DecodeElement (_fdgg ,&_acd );_aac !=nil {return _aac ;};_eeca .CmAuthor =append (_eeca .CmAuthor ,_fdgg );default:_g .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",_acd .Name );if _efe :=d .Skip ();_efe !=nil {return _efe ;};};case _f .EndElement :break _aaa ;case _f .CharData :};};return nil ;};func ParseUnionST_TLTimeAnimateValueTime (s string )(ST_TLTimeAnimateValueTime ,error ){return ST_TLTimeAnimateValueTime {},nil ;};func (_fcbe *CT_TLAnimateMotionBehavior )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcbe .OriginAttr !=ST_TLAnimateMotionBehaviorOriginUnset {_faafa ,_bcbdc :=_fcbe .OriginAttr .MarshalXMLAttr (_f .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"});if _bcbdc !=nil {return _bcbdc ;};start .Attr =append (start .Attr ,_faafa );};if _fcbe .PathAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_fe .Sprintf ("\u0025\u0076",*_fcbe .PathAttr )});};if _fcbe .PathEditModeAttr !=ST_TLAnimateMotionPathEditModeUnset {_bagf ,_cgdac :=_fcbe .PathEditModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"});if _cgdac !=nil {return _cgdac ;};start .Attr =append (start .Attr ,_bagf );};if _fcbe .RAngAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0041\u006e\u0067"},Value :_fe .Sprintf ("\u0025\u0076",*_fcbe .RAngAttr )});};if _fcbe .PtsTypesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"},Value :_fe .Sprintf ("\u0025\u0076",*_fcbe .PtsTypesAttr )});};e .EncodeToken (start );_fegfc :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_fcbe .CBhvr ,_fegfc );if _fcbe .By !=nil {_bbab :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_fcbe .By ,_bbab );};if _fcbe .From !=nil {_afceg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_fcbe .From ,_afceg );};if _fcbe .To !=nil {_degf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_fcbe .To ,_degf );};if _fcbe .RCtr !=nil {_gfggc :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0072\u0043\u0074\u0072"}};e .EncodeElement (_fcbe .RCtr ,_gfggc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Footer Placeholder -FtrAttr *bool ; +// Validate validates the CT_Background and its children +func (_fgb *CT_Background )Validate ()error {return _fgb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");}; -// Date/Time Placeholder -DtAttr *bool ;ExtLst *CT_ExtensionListModify ;};func (_debfa ST_SlideLayoutType )ValidateWithPath (path string )error {switch _debfa {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 (_debfa ));};return nil ;}; +// Validate validates the CT_ModifyVerifier and its children +func (_feeff *CT_ModifyVerifier )Validate ()error {return _feeff .ValidateWithPath ("\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072");};func (_cbgaa ST_TLTimeNodeRestartType )Validate ()error {return _cbgaa .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TLOleChartTargetElement and its children, prefixing error messages with path -func (_bcffb *CT_TLOleChartTargetElement )ValidateWithPath (path string )error {if _bcffb .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 _eacfg :=_bcffb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eacfg !=nil {return _eacfg ;};return nil ;};func (_afaega *ST_TLTime )ValidateWithPath (path string )error {_eddcg :=[]string {};if _afaega .Uint32 !=nil {_eddcg =append (_eddcg ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if _afaega .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_eddcg =append (_eddcg ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065");};if len (_eddcg )> 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 ,_eddcg );};return nil ;};func (_cgefa ST_TLAnimateMotionPathEditMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bgecg :=_b .Attr {};_bgecg .Name =name ;switch _cgefa {case ST_TLAnimateMotionPathEditModeUnset :_bgecg .Value ="";case ST_TLAnimateMotionPathEditModeRelative :_bgecg .Value ="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case ST_TLAnimateMotionPathEditModeFixed :_bgecg .Value ="\u0066\u0069\u0078e\u0064";};return _bgecg ,nil ;};func NewCT_SmartTags ()*CT_SmartTags {_bcef :=&CT_SmartTags {};return _bcef };func (_bfdde ST_TLTimeNodeMasterRelation )ValidateWithPath (path string )error {switch _bfdde {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 (_bfdde ));};return nil ;};func NewCT_CommonSlideData ()*CT_CommonSlideData {_gfc :=&CT_CommonSlideData {};_gfc .SpTree =NewCT_GroupShape ();return _gfc ;};type CT_TLTriggerTimeNodeID struct{ +// ValidateWithPath validates the CT_TransitionStartSoundAction and its children, prefixing error messages with path +func (_fgadg *CT_TransitionStartSoundAction )ValidateWithPath (path string )error {if _ggae :=_fgadg .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_ggae !=nil {return _ggae ;};return nil ;};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;);type CT_TLAnimateEffectBehavior struct{ -// Value -ValAttr uint32 ;};type ST_TransitionSideDirectionType byte ; +// Transition +TransitionAttr ST_TLAnimateEffectTransition ; -// Validate validates the SldMaster and its children -func (_ecege *SldMaster )Validate ()error {return _ecege .ValidateWithPath ("\u0053l\u0064\u004d\u0061\u0073\u0074\u0065r");};type CT_TransitionSoundAction struct{ +// Filter +FilterAttr *string ; -// Start Sound Action -StSnd *CT_TransitionStartSoundAction ; +// Property List +PrLstAttr *string ;CBhvr *CT_TLCommonBehaviorData ; -// Stop Sound Action -EndSnd *CT_Empty ;};type ST_TLTriggerRuntimeNode byte ;func (_aaecg *CT_TLIterateData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aaecg .TypeAttr !=ST_IterateTypeUnset {_bgfa ,_bfgfd :=_aaecg .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _bfgfd !=nil {return _bfgfd ;};start .Attr =append (start .Attr ,_bgfa );};if _aaecg .BackwardsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_aaecg .BackwardsAttr ))});};e .EncodeToken (start );if _aaecg .TmAbs !=nil {_fdgef :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u006d\u0041\u0062\u0073"}};e .EncodeElement (_aaecg .TmAbs ,_fdgef );};if _aaecg .TmPct !=nil {_bgaaf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u006d\u0050\u0063\u0074"}};e .EncodeElement (_aaecg .TmPct ,_bgaaf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Progress +Progress *CT_TLAnimVariant ;};type CT_CommonSlideViewProperties struct{ -// ValidateWithPath validates the AG_Ole and its children, prefixing error messages with path -func (_fc *AG_Ole )ValidateWithPath (path string )error {if _fc .ImgWAttr !=nil {if *_fc .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 ,*_fc .ImgWAttr );};};if _fc .ImgHAttr !=nil {if *_fc .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 ,*_fc .ImgHAttr );};};return nil ;}; +// Snap Objects to Grid +SnapToGridAttr *bool ; -// Validate validates the CT_CommentAuthorList and its children -func (_cgda *CT_CommentAuthorList )Validate ()error {return _cgda .ValidateWithPath ("C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041u\u0074\u0068\u006f\u0072Li\u0073\u0074");};func (_gcddf *ST_TransitionSideDirectionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gcddf =0;case "\u006c":*_gcddf =1;case "\u0075":*_gcddf =2;case "\u0072":*_gcddf =3;case "\u0064":*_gcddf =4;};return nil ;};type CT_Slide struct{ +// Snap Objects to Objects +SnapToObjectsAttr *bool ; -// Show Slide in Slide Show -ShowAttr *bool ; +// Show Guides in View +ShowGuidesAttr *bool ; -// Common slide data for slides -CSld *CT_CommonSlideData ; +// Base properties for Slide View +CViewPr *CT_CommonViewProperties ; -// Color Scheme Map Override -ClrMapOvr *_ea .CT_ColorMappingOverride ; +// List of Guides +GuideLst *CT_GuideList ;}; -// Slide Transition -Transition *CT_SlideTransition ; +// Validate validates the CT_TLOleChartTargetElement and its children +func (_fdcff *CT_TLOleChartTargetElement )Validate ()error {return _fdcff .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");}; -// Slide Timing Information for a Slide -Timing *CT_SlideTiming ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};type CT_TLAnimateBehavior struct{ +// Validate validates the CT_ConnectorNonVisual and its children +func (_cgeef *CT_ConnectorNonVisual )Validate ()error {return _cgeef .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");}; -// By -ByAttr *string ; +// ValidateWithPath validates the CT_NormalViewPortion and its children, prefixing error messages with path +func (_cfcd *CT_NormalViewPortion )ValidateWithPath (path string )error {if _gcd :=_cfcd .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_gcd !=nil {return _gcd ;};return nil ;};func (_adedf *EG_ChildSlide )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfccc :for {_fbbgf ,_abecg :=d .Token ();if _abecg !=nil {return _abecg ;};switch _fagee :=_fbbgf .(type ){case _f .StartElement :switch _fagee .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adedf .ClrMapOvr =_ef .NewCT_ColorMappingOverride ();if _beead :=d .DecodeElement (_adedf .ClrMapOvr ,&_fagee );_beead !=nil {return _beead ;};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\u0045\u0047\u005f\u0043h\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065 \u0025\u0076",_fagee .Name );if _eccd :=d .Skip ();_eccd !=nil {return _eccd ;};};case _f .EndElement :break _cfccc ;case _f .CharData :};};return nil ;};type ST_TLOleChartBuildType byte ; -// From -FromAttr *string ; +// ValidateWithPath validates the CT_CustomShowList and its children, prefixing error messages with path +func (_afg *CT_CustomShowList )ValidateWithPath (path string )error {for _ddae ,_gacg :=range _afg .CustShow {if _eef :=_gacg .ValidateWithPath (_fe .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u005b\u0025\u0064\u005d",path ,_ddae ));_eef !=nil {return _eef ;};};return nil ;};func (_gccda ST_TLBehaviorOverrideType )String ()string {switch _gccda {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 (_feab *CT_Guide )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_feac :=range start .Attr {if _feac .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_feab .OrientAttr .UnmarshalXMLAttr (_feac );continue ;};if _feac .Name .Local =="\u0070\u006f\u0073"{_cfcg ,_def :=ParseUnionST_Coordinate32 (_feac .Value );if _def !=nil {return _def ;};_feab .PosAttr =&_cfcg ;continue ;};};for {_bbda ,_fdefd :=d .Token ();if _fdefd !=nil {return _fe .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fG\u0075\u0069\u0064\u0065: \u0025\u0073",_fdefd );};if _bfbdc ,_gdc :=_bbda .(_f .EndElement );_gdc &&_bfbdc .Name ==start .Name {break ;};};return nil ;}; -// To -ToAttr *string ; +// Validate validates the CT_PhotoAlbum and its children +func (_cbdfg *CT_PhotoAlbum )Validate ()error {return _cbdfg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d");}; -// Calculation Mode -CalcmodeAttr ST_TLAnimateBehaviorCalcMode ; +// Validate validates the CT_TagsData and its children +func (_fcea *CT_TagsData )Validate ()error {return _fcea .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061");}; -// Value Type -ValueTypeAttr ST_TLAnimateBehaviorValueType ;CBhvr *CT_TLCommonBehaviorData ; +// ValidateWithPath validates the CT_NotesTextViewProperties and its children, prefixing error messages with path +func (_edaa *CT_NotesTextViewProperties )ValidateWithPath (path string )error {if _aff :=_edaa .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_aff !=nil {return _aff ;};if _edaa .ExtLst !=nil {if _gcdb :=_edaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcdb !=nil {return _gcdb ;};};return nil ;};func (_ecfbd *CT_GraphicalObjectFrame )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecfbd .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_ecfbd .Xfrm =_ef .NewCT_Transform2D ();_ecfbd .Graphic =_ef .NewGraphic ();for _ ,_gbfg :=range start .Attr {if _gbfg .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_ecfbd .BwModeAttr .UnmarshalXMLAttr (_gbfg );continue ;};};_afcga :for {_fdab ,_cfbe :=d .Token ();if _cfbe !=nil {return _cfbe ;};switch _efdfd :=_fdab .(type ){case _f .StartElement :switch _efdfd .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bbde :=d .DecodeElement (_ecfbd .NvGraphicFramePr ,&_efdfd );_bbde !=nil {return _bbde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dfaa :=d .DecodeElement (_ecfbd .Xfrm ,&_efdfd );_dfaa !=nil {return _dfaa ;};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 _cefe :=d .DecodeElement (_ecfbd .Graphic ,&_efdfd );_cefe !=nil {return _cefe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecfbd .ExtLst =NewCT_ExtensionListModify ();if _fge :=d .DecodeElement (_ecfbd .ExtLst ,&_efdfd );_fge !=nil {return _fge ;};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",_efdfd .Name );if _ccfc :=d .Skip ();_ccfc !=nil {return _ccfc ;};};case _f .EndElement :break _afcga ;case _f .CharData :};};return nil ;};func (_ebbgf ST_TLAnimateMotionPathEditMode )String ()string {switch _ebbgf {case 0:return "";case 1:return "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case 2:return "\u0066\u0069\u0078e\u0064";};return "";}; -// Time Animated Value List -TavLst *CT_TLTimeAnimateValueList ;};func (_agdb *CT_InOutTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdcgb :=range start .Attr {if _fdcgb .Name .Local =="\u0064\u0069\u0072"{_agdb .DirAttr .UnmarshalXMLAttr (_fdcgb );continue ;};};for {_accbb ,_ccgb :=d .Token ();if _ccgb !=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",_ccgb );};if _fgag ,_degg :=_accbb .(_b .EndElement );_degg &&_fgag .Name ==start .Name {break ;};};return nil ;};type ViewPr struct{CT_ViewProperties };func (_dfgb ST_TLPreviousActionType )Validate ()error {return _dfgb .ValidateWithPath ("")}; +// Validate validates the CT_TLAnimateBehavior and its children +func (_bfaa *CT_TLAnimateBehavior )Validate ()error {return _bfaa .ValidateWithPath ("C\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0042\u0065\u0068\u0061vi\u006f\u0072");};func (_gefe *CT_TLTimeCondition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gefe .EvtAttr !=ST_TLTriggerEventUnset {_aagabb ,_dbdab :=_gefe .EvtAttr .MarshalXMLAttr (_f .Name {Local :"\u0065\u0076\u0074"});if _dbdab !=nil {return _dbdab ;};start .Attr =append (start .Attr ,_aagabb );};if _gefe .DelayAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u006ca\u0079"},Value :_fe .Sprintf ("\u0025\u0076",*_gefe .DelayAttr )});};e .EncodeToken (start );if _gefe .TgtEl !=nil {_abcb :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_gefe .TgtEl ,_abcb );};if _gefe .Tn !=nil {_gged :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0074\u006e"}};e .EncodeElement (_gefe .Tn ,_gged );};if _gefe .Rtn !=nil {_dgbdg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0072t\u006e"}};e .EncodeElement (_gefe .Rtn ,_dgbdg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PresentationProperties struct{ -// ValidateWithPath validates the CT_OleObjectLink and its children, prefixing error messages with path -func (_bdddg *CT_OleObjectLink )ValidateWithPath (path string )error {if _bdddg .ExtLst !=nil {if _cbde :=_bdddg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbde !=nil {return _cbde ;};};return nil ;};func (_gfgdg *CT_ShowInfoKiosk )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edcb :=range start .Attr {if _edcb .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_bbfd ,_cdgf :=_be .ParseUint (_edcb .Value ,10,32);if _cdgf !=nil {return _cdgf ;};_ffbd :=uint32 (_bbfd );_gfgdg .RestartAttr =&_ffbd ;continue ;};};for {_bdfaa ,_cbbcf :=d .Token ();if _cbbcf !=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",_cbbcf );};if _cbafa ,_eded :=_bdfaa .(_b .EndElement );_eded &&_cbafa .Name ==start .Name {break ;};};return nil ;};func (_dgegg *ST_WebColorType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dgegg =0;case "\u006e\u006f\u006e\u0065":*_dgegg =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_dgegg =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_dgegg =3;case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_dgegg =4;case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_dgegg =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_dgegg =6;};return nil ;};func (_cfdgf *CT_SlideMasterIdList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cfdgf .SldMasterId !=nil {_bedg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}};for _ ,_ddgce :=range _cfdgf .SldMasterId {e .EncodeElement (_ddgce ,_bedg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// HTML Publishing Properties +HtmlPubPr *CT_HtmlPublishProperties ; -// ValidateWithPath validates the CT_CustomShow and its children, prefixing error messages with path -func (_eag *CT_CustomShow )ValidateWithPath (path string )error {if _ccbf :=_eag .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074");_ccbf !=nil {return _ccbf ;};if _eag .ExtLst !=nil {if _eecb :=_eag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eecb !=nil {return _eecb ;};};return nil ;}; +// Web Properties +WebPr *CT_WebProperties ; + +// Printing Properties +PrnPr *CT_PrintProperties ; + +// Presentation-wide Show Properties +ShowPr *CT_ShowProperties ; + +// Color MRU +ClrMru *_ef .CT_ColorMRU ;ExtLst *CT_ExtensionList ;}; + +// Validate validates the EG_Background and its children +func (_abdfc *EG_Background )Validate ()error {return _abdfc .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");}; + +// Validate validates the CT_SlideTransition and its children +func (_feebb *CT_SlideTransition )Validate ()error {return _feebb .ValidateWithPath ("\u0043T\u005fS\u006c\u0069\u0064\u0065\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};type CT_HandoutMasterIdList struct{ + +// Handout Master ID +HandoutMasterId *CT_HandoutMasterIdListEntry ;}; + +// Validate validates the CT_TLAnimateColorBehavior and its children +func (_efcb *CT_TLAnimateColorBehavior )Validate ()error {return _efcb .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065C\u006fl\u006fr\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");};func (_aegde *CT_CustomShow )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aegde .SldLst =NewCT_SlideRelationshipList ();for _ ,_cdbf :=range start .Attr {if _cdbf .Name .Local =="\u006e\u0061\u006d\u0065"{_ecd ,_dcb :=_cdbf .Value ,error (nil );if _dcb !=nil {return _dcb ;};_aegde .NameAttr =_ecd ;continue ;};if _cdbf .Name .Local =="\u0069\u0064"{_bgg ,_ceag :=_ee .ParseUint (_cdbf .Value ,10,32);if _ceag !=nil {return _ceag ;};_aegde .IdAttr =uint32 (_bgg );continue ;};};_dbag :for {_acaa ,_acb :=d .Token ();if _acb !=nil {return _acb ;};switch _fdd :=_acaa .(type ){case _f .StartElement :switch _fdd .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _egfg :=d .DecodeElement (_aegde .SldLst ,&_fdd );_egfg !=nil {return _egfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aegde .ExtLst =NewCT_ExtensionList ();if _acc :=d .DecodeElement (_aegde .ExtLst ,&_fdd );_acc !=nil {return _acc ;};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\u0043u\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077 \u0025\u0076",_fdd .Name );if _cdbe :=d .Skip ();_cdbe !=nil {return _cdbe ;};};case _f .EndElement :break _dbag ;case _f .CharData :};};return nil ;}; // Validate validates the CT_Comment and its children -func (_cdb *CT_Comment )Validate ()error {return _cdb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");}; +func (_beg *CT_Comment )Validate ()error {return _beg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};const (ST_TLNextActionTypeUnset ST_TLNextActionType =0;ST_TLNextActionTypeNone ST_TLNextActionType =1;ST_TLNextActionTypeSeek ST_TLNextActionType =2;);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 (_dfddf ST_TransitionEightDirectionType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dfddf .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {e .EncodeToken (_f .CharData (_dfddf .ST_TransitionSideDirectionType .String ()));};if _dfddf .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {e .EncodeToken (_f .CharData (_dfddf .ST_TransitionCornerDirectionType .String ()));};return e .EncodeToken (_f .EndElement {Name :start .Name });};type CT_CustomShowList struct{ -// Validate validates the CT_EmbeddedFontListEntry and its children -func (_bgeg *CT_EmbeddedFontListEntry )Validate ()error {return _bgeg .ValidateWithPath ("\u0043T\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");};func (_bffgf *CT_TLTimeCondition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bffgf .EvtAttr !=ST_TLTriggerEventUnset {_cedb ,_gbbdef :=_bffgf .EvtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0076\u0074"});if _gbbdef !=nil {return _gbbdef ;};start .Attr =append (start .Attr ,_cedb );};if _bffgf .DelayAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u006ca\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_bffgf .DelayAttr )});};e .EncodeToken (start );if _bffgf .TgtEl !=nil {_addd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_bffgf .TgtEl ,_addd );};if _bffgf .Tn !=nil {_ccfba :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u006e"}};e .EncodeElement (_bffgf .Tn ,_ccfba );};if _bffgf .Rtn !=nil {_aecbe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0072t\u006e"}};e .EncodeElement (_bffgf .Rtn ,_aecbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_TLAnimateColorDirectionUnset ST_TLAnimateColorDirection =0;ST_TLAnimateColorDirectionCw ST_TLAnimateColorDirection =1;ST_TLAnimateColorDirectionCcw ST_TLAnimateColorDirection =2;);type CT_ControlList struct{ +// Custom Show +CustShow []*CT_CustomShow ;};func NewEG_ShowType ()*EG_ShowType {_cfacd :=&EG_ShowType {};return _cfacd };func (_fbbdg *CT_TLTimeConditionList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcaf :for {_eefcc ,_acaae :=d .Token ();if _acaae !=nil {return _acaae ;};switch _cdgbc :=_eefcc .(type ){case _f .StartElement :switch _cdgbc .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gcgbb :=NewCT_TLTimeCondition ();if _gcbfd :=d .DecodeElement (_gcgbb ,&_cdgbc );_gcbfd !=nil {return _gcbfd ;};_fbbdg .Cond =append (_fbbdg .Cond ,_gcgbb );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\u0054\u004c\u0054\u0069m\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cdgbc .Name );if _dgdbg :=d .Skip ();_dgdbg !=nil {return _dgdbg ;};};case _f .EndElement :break _fcaf ;case _f .CharData :};};return nil ;};type ST_TLBehaviorTransformType byte ;type CT_Rel struct{IdAttr string ;};func (_aaega *ST_TLTimeAnimateValueTime )ValidateWithPath (path string )error {_bgaa :=[]string {};if _aaega .ST_PositiveFixedPercentage !=nil {if _bcbbe :=_aaega .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");_bcbbe !=nil {return _bcbbe ;};_bgaa =append (_bgaa ,"\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 _aaega .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_bgaa =append (_bgaa ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065");};if len (_bgaa )> 1{return _fe .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bgaa );};return nil ;};func (_ggca *CT_Slide )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggca .CSld =NewCT_CommonSlideData ();for _ ,_baada :=range start .Attr {if _baada .Name .Local =="\u0073\u0068\u006f\u0077"{_bdaa ,_eceg :=_ee .ParseBool (_baada .Value );if _eceg !=nil {return _eceg ;};_ggca .ShowAttr =&_bdaa ;continue ;};if _baada .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_dgag ,_fega :=_ee .ParseBool (_baada .Value );if _fega !=nil {return _fega ;};_ggca .ShowMasterSpAttr =&_dgag ;continue ;};if _baada .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_caee ,_abca :=_ee .ParseBool (_baada .Value );if _abca !=nil {return _abca ;};_ggca .ShowMasterPhAnimAttr =&_caee ;continue ;};};_fadb :for {_ddgeb ,_gcde :=d .Token ();if _gcde !=nil {return _gcde ;};switch _cfbad :=_ddgeb .(type ){case _f .StartElement :switch _cfbad .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _eagg :=d .DecodeElement (_ggca .CSld ,&_cfbad );_eagg !=nil {return _eagg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggca .ClrMapOvr =_ef .NewCT_ColorMappingOverride ();if _gadgf :=d .DecodeElement (_ggca .ClrMapOvr ,&_cfbad );_gadgf !=nil {return _gadgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggca .Transition =NewCT_SlideTransition ();if _bedg :=d .DecodeElement (_ggca .Transition ,&_cfbad );_bedg !=nil {return _bedg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggca .Timing =NewCT_SlideTiming ();if _adgb :=d .DecodeElement (_ggca .Timing ,&_cfbad );_adgb !=nil {return _adgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggca .ExtLst =NewCT_ExtensionListModify ();if _ddef :=d .DecodeElement (_ggca .ExtLst ,&_cfbad );_ddef !=nil {return _ddef ;};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\u006c\u0069\u0064\u0065\u0020\u0025\u0076",_cfbad .Name );if _fegf :=d .Skip ();_fegf !=nil {return _fegf ;};};case _f .EndElement :break _fadb ;case _f .CharData :};};return nil ;};func NewCT_SideDirectionTransition ()*CT_SideDirectionTransition {_ccgab :=&CT_SideDirectionTransition {};return _ccgab ;};type ST_TLAnimateBehaviorValueType byte ;func NewCT_TLBuildDiagram ()*CT_TLBuildDiagram {_eadd :=&CT_TLBuildDiagram {};return _eadd };type CT_NormalViewProperties struct{ -// Embedded Control -Control []*CT_Control ;};func NewTagLst ()*TagLst {_afdff :=&TagLst {};_afdff .CT_TagList =*NewCT_TagList ();return _afdff };func (_fbdecc *CT_TLCommonMediaNodeData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbdecc .VolAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u006f\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_fbdecc .VolAttr )});};if _fbdecc .MuteAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0075\u0074\u0065"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_fbdecc .MuteAttr ))});};if _fbdecc .NumSldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0053\u006c\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_fbdecc .NumSldAttr )});};if _fbdecc .ShowWhenStoppedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_fbdecc .ShowWhenStoppedAttr ))});};e .EncodeToken (start );_eafdf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_fbdecc .CTn ,_eafdf );_eabb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_fbdecc .TgtEl ,_eabb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gdfe ST_TLChartSubelementType )String ()string {switch _gdfe {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 (_bgcde *CT_TLAnimVariantIntegerVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acaf :=range start .Attr {if _acaf .Name .Local =="\u0076\u0061\u006c"{_bcbc ,_egbf :=_be .ParseInt (_acaf .Value ,10,32);if _egbf !=nil {return _egbf ;};_bgcde .ValAttr =int32 (_bcbc );continue ;};};for {_dcdgg ,_eccc :=d .Token ();if _eccc !=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",_eccc );};if _ddcgd ,_ebacg :=_dcdgg .(_b .EndElement );_ebacg &&_ddcgd .Name ==start .Name {break ;};};return nil ;};func (_bdd *CT_CustomerDataList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bdd .CustData !=nil {_dcc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"}};for _ ,_fgf :=range _bdd .CustData {e .EncodeElement (_fgf ,_dcc );};};if _bdd .Tags !=nil {_cfaf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0061\u0067\u0073"}};e .EncodeElement (_bdd .Tags ,_cfaf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Guide ()*CT_Guide {_cdaa :=&CT_Guide {};return _cdaa };func NewCT_EmbeddedFontList ()*CT_EmbeddedFontList {_dbce :=&CT_EmbeddedFontList {};return _dbce };func (_cgdff *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdagb ,_addg :=d .Token ();if _addg !=nil {return _addg ;};if _dcfea ,_cdcafb :=_cdagb .(_b .EndElement );_cdcafb &&_dcfea .Name ==start .Name {*_cgdff =1;return nil ;};if _gagcbg ,_bccbb :=_cdagb .(_b .CharData );!_bccbb {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",_cdagb );}else {switch string (_gagcbg ){case "":*_cgdff =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_cgdff =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_cgdff =2;};};_cdagb ,_addg =d .Token ();if _addg !=nil {return _addg ;};if _dfac ,_fgfed :=_cdagb .(_b .EndElement );_fgfed &&_dfac .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",_cdagb );}; +// Show Outline Icons in Normal View +ShowOutlineIconsAttr *bool ; -// Validate validates the CT_SlideMasterTextStyles and its children -func (_cdaabc *CT_SlideMasterTextStyles )Validate ()error {return _cdaabc .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0073");}; +// Snap Vertical Splitter +SnapVertSplitterAttr *bool ; -// Validate validates the CT_TransitionStartSoundAction and its children -func (_bbec *CT_TransitionStartSoundAction )Validate ()error {return _bbec .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_SlideTransition ()*CT_SlideTransition {_bffe :=&CT_SlideTransition {};return _bffe };func (_ccebc ST_TransitionInOutDirectionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ccebc .String (),start );};type CT_SlideRelationshipList struct{ +// State of the Vertical Splitter Bar +VertBarStateAttr ST_SplitterBarState ; -// Presentation Slide -Sld []*CT_SlideRelationshipListEntry ;}; +// State of the Horizontal Splitter Bar +HorzBarStateAttr ST_SplitterBarState ; -// ValidateWithPath validates the CT_ModifyVerifier and its children, prefixing error messages with path -func (_aecgd *CT_ModifyVerifier )ValidateWithPath (path string )error {if _dbdf :=_aecgd .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_dbdf !=nil {return _dbdf ;};if _eeba :=_aecgd .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");_eeba !=nil {return _eeba ;};if _faf :=_aecgd .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_faf !=nil {return _faf ;};return nil ;}; +// Prefer Single View +PreferSingleViewAttr *bool ; -// Validate validates the CT_TLOleBuildChart and its children -func (_dbfaa *CT_TLOleBuildChart )Validate ()error {return _dbfaa .ValidateWithPath ("\u0043T\u005fT\u004c\u004f\u006c\u0065\u0042u\u0069\u006cd\u0043\u0068\u0061\u0072\u0074");};func (_affe *CT_OleObjectChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecbb :for {_decbd ,_edde :=d .Token ();if _edde !=nil {return _edde ;};switch _aeeg :=_decbd .(type ){case _b .StartElement :switch _aeeg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_affe .Embed =NewCT_OleObjectEmbed ();if _cafa :=d .DecodeElement (_affe .Embed ,&_aeeg );_cafa !=nil {return _cafa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_affe .Link =NewCT_OleObjectLink ();if _fcgf :=d .DecodeElement (_affe .Link ,&_aeeg );_fcgf !=nil {return _fcgf ;};default:_e .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",_aeeg .Name );if _ecdc :=d .Skip ();_ecdc !=nil {return _ecdc ;};};case _b .EndElement :break _ecbb ;case _b .CharData :};};return nil ;}; +// Normal View Restored Left Properties +RestoredLeft *CT_NormalViewPortion ; -// Validate validates the CT_NormalViewPortion and its children -func (_dbca *CT_NormalViewPortion )Validate ()error {return _dbca .ValidateWithPath ("C\u0054_\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069e\u0077\u0050\u006f\u0072ti\u006f\u006e");};func (_cgefb *ST_TLTimeNodePresetClassType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcbecg ,_gafde :=d .Token ();if _gafde !=nil {return _gafde ;};if _aagea ,_fffdaf :=_dcbecg .(_b .EndElement );_fffdaf &&_aagea .Name ==start .Name {*_cgefb =1;return nil ;};if _edgbf ,_fegcb :=_dcbecg .(_b .CharData );!_fegcb {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",_dcbecg );}else {switch string (_edgbf ){case "":*_cgefb =0;case "\u0065\u006e\u0074\u0072":*_cgefb =1;case "\u0065\u0078\u0069\u0074":*_cgefb =2;case "\u0065\u006d\u0070\u0068":*_cgefb =3;case "\u0070\u0061\u0074\u0068":*_cgefb =4;case "\u0076\u0065\u0072\u0062":*_cgefb =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_cgefb =6;};};_dcbecg ,_gafde =d .Token ();if _gafde !=nil {return _gafde ;};if _fccg ,_ddgcd :=_dcbecg .(_b .EndElement );_ddgcd &&_fccg .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",_dcbecg );}; +// Normal View Restored Top Properties +RestoredTop *CT_NormalViewPortion ;ExtLst *CT_ExtensionList ;};type CT_GroupShape struct{ -// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path -func (_bfda *CT_HeaderFooter )ValidateWithPath (path string )error {if _bfda .ExtLst !=nil {if _agae :=_bfda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agae !=nil {return _agae ;};};return nil ;};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;); +// Non-Visual Properties for a Group Shape +NvGrpSpPr *CT_GroupShapeNonVisual ; -// ValidateWithPath validates the CT_SlideSyncProperties and its children, prefixing error messages with path -func (_fgeg *CT_SlideSyncProperties )ValidateWithPath (path string )error {if _fgeg .ExtLst !=nil {if _fgbfe :=_fgeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgbfe !=nil {return _fgbfe ;};};return nil ;};const (ST_TLAnimateMotionPathEditModeUnset ST_TLAnimateMotionPathEditMode =0;ST_TLAnimateMotionPathEditModeRelative ST_TLAnimateMotionPathEditMode =1;ST_TLAnimateMotionPathEditModeFixed ST_TLAnimateMotionPathEditMode =2;);func (_gffa *CT_HeaderFooter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgcg :=range start .Attr {if _bgcg .Name .Local =="\u0073\u006c\u0064\u004e\u0075\u006d"{_fcada ,_abag :=_be .ParseBool (_bgcg .Value );if _abag !=nil {return _abag ;};_gffa .SldNumAttr =&_fcada ;continue ;};if _bgcg .Name .Local =="\u0068\u0064\u0072"{_badd ,_ggfg :=_be .ParseBool (_bgcg .Value );if _ggfg !=nil {return _ggfg ;};_gffa .HdrAttr =&_badd ;continue ;};if _bgcg .Name .Local =="\u0066\u0074\u0072"{_accb ,_cgfb :=_be .ParseBool (_bgcg .Value );if _cgfb !=nil {return _cgfb ;};_gffa .FtrAttr =&_accb ;continue ;};if _bgcg .Name .Local =="\u0064\u0074"{_dcac ,_ccce :=_be .ParseBool (_bgcg .Value );if _ccce !=nil {return _ccce ;};_gffa .DtAttr =&_dcac ;continue ;};};_fbda :for {_fbdf ,_gebe :=d .Token ();if _gebe !=nil {return _gebe ;};switch _bbdcb :=_fbdf .(type ){case _b .StartElement :switch _bbdcb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gffa .ExtLst =NewCT_ExtensionListModify ();if _dbbe :=d .DecodeElement (_gffa .ExtLst ,&_bbdcb );_dbbe !=nil {return _dbbe ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_bbdcb .Name );if _gab :=d .Skip ();_gab !=nil {return _gab ;};};case _b .EndElement :break _fbda ;case _b .CharData :};};return nil ;};func (_aecbf *CT_TLSetBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aecbf .CBhvr =NewCT_TLCommonBehaviorData ();_bacb :for {_fbfad ,_fcgcg :=d .Token ();if _fcgcg !=nil {return _fcgcg ;};switch _deeb :=_fbfad .(type ){case _b .StartElement :switch _deeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cadc :=d .DecodeElement (_aecbf .CBhvr ,&_deeb );_cadc !=nil {return _cadc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aecbf .To =NewCT_TLAnimVariant ();if _abcbg :=d .DecodeElement (_aecbf .To ,&_deeb );_abcbg !=nil {return _abcbg ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0053\u0065\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025v",_deeb .Name );if _fgfc :=d .Skip ();_fgfc !=nil {return _fgfc ;};};case _b .EndElement :break _bacb ;case _b .CharData :};};return nil ;};func (_gbdcg *ST_TLAnimateColorSpace )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gbdcg =0;case "\u0072\u0067\u0062":*_gbdcg =1;case "\u0068\u0073\u006c":*_gbdcg =2;};return nil ;};func (_cabfdb ST_TLCommandType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_edceb :=_b .Attr {};_edceb .Name =name ;switch _cabfdb {case ST_TLCommandTypeUnset :_edceb .Value ="";case ST_TLCommandTypeEvt :_edceb .Value ="\u0065\u0076\u0074";case ST_TLCommandTypeCall :_edceb .Value ="\u0063\u0061\u006c\u006c";case ST_TLCommandTypeVerb :_edceb .Value ="\u0076\u0065\u0072\u0062";};return _edceb ,nil ;};func (_ccbee *CT_TLBuildParagraph )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccbee .BuildAttr !=ST_TLParaBuildTypeUnset {_dddf ,_egff :=_ccbee .BuildAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0069l\u0064"});if _egff !=nil {return _egff ;};start .Attr =append (start .Attr ,_dddf );};if _ccbee .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_ccbee .BldLvlAttr )});};if _ccbee .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_ccbee .AnimBgAttr ))});};if _ccbee .AutoUpdateAnimBgAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_ccbee .AutoUpdateAnimBgAttr ))});};if _ccbee .RevAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0076"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_ccbee .RevAttr ))});};if _ccbee .AdvAutoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061d\u0076\u0041\u0075\u0074\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_ccbee .AdvAutoAttr )});};if _ccbee .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ccbee .SpidAttr )});};if _ccbee .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ccbee .GrpIdAttr )});};if _ccbee .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_ccbee .UiExpandAttr ))});};e .EncodeToken (start );if _ccbee .TmplLst !=nil {_gaeeg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u006d\u0070\u006c\u004c\u0073t"}};e .EncodeElement (_ccbee .TmplLst ,_gaeeg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fggg *HandoutMaster )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fggg .CT_HandoutMaster =*NewCT_HandoutMaster ();_cecbc :for {_fdggb ,_dfgg :=d .Token ();if _dfgg !=nil {return _dfgg ;};switch _ccded :=_fdggb .(type ){case _b .StartElement :switch _ccded .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cfecd :=d .DecodeElement (_fggg .CSld ,&_ccded );_cfecd !=nil {return _cfecd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ccad :=d .DecodeElement (_fggg .ClrMap ,&_ccded );_ccad !=nil {return _ccad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fggg .Hf =NewCT_HeaderFooter ();if _abggec :=d .DecodeElement (_fggg .Hf ,&_ccded );_abggec !=nil {return _abggec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fggg .ExtLst =NewCT_ExtensionListModify ();if _edbcc :=d .DecodeElement (_fggg .ExtLst ,&_ccded );_edbcc !=nil {return _edbcc ;};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\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072 \u0025\u0076",_ccded .Name );if _decbdg :=d .Skip ();_decbdg !=nil {return _decbdg ;};};case _b .EndElement :break _cecbc ;case _b .CharData :};};return nil ;}; +// Group Shape Properties +GrpSpPr *_ef .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;ExtLst *CT_ExtensionListModify ;};func (_dagb *CT_SlideTransition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dagb .SpdAttr !=ST_TransitionSpeedUnset {_egafc ,_eaec :=_dagb .SpdAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0070\u0064"});if _eaec !=nil {return _eaec ;};start .Attr =append (start .Attr ,_egafc );};if _dagb .AdvClickAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_dagb .AdvClickAttr ))});};if _dagb .AdvTmAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0064\u0076T\u006d"},Value :_fe .Sprintf ("\u0025\u0076",*_dagb .AdvTmAttr )});};e .EncodeToken (start );if _dagb .Choice !=nil {_dagb .Choice .MarshalXML (e ,_f .StartElement {});};if _dagb .SndAc !=nil {_fcbc :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0073\u006e\u0064\u0041\u0063"}};e .EncodeElement (_dagb .SndAc ,_fcbc );};if _dagb .ExtLst !=nil {_gfda :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dagb .ExtLst ,_gfda );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TLAnimVariantBooleanVal and its children, prefixing error messages with path -func (_fgcd *CT_TLAnimVariantBooleanVal )ValidateWithPath (path string )error {return nil };const (ST_TLTimeNodeSyncTypeUnset ST_TLTimeNodeSyncType =0;ST_TLTimeNodeSyncTypeCanSlip ST_TLTimeNodeSyncType =1;ST_TLTimeNodeSyncTypeLocked ST_TLTimeNodeSyncType =2;);func (_acbag *CT_TLTriggerTimeNodeID )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cecf :=range start .Attr {if _cecf .Name .Local =="\u0076\u0061\u006c"{_fbgbg ,_gadea :=_be .ParseUint (_cecf .Value ,10,32);if _gadea !=nil {return _gadea ;};_acbag .ValAttr =uint32 (_fbgbg );continue ;};};for {_fcfba ,_eade :=d .Token ();if _eade !=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",_eade );};if _beefc ,_affdf :=_fcfba .(_b .EndElement );_affdf &&_beefc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TLAnimateEffectBehavior and its children, prefixing error messages with path +func (_cdagg *CT_TLAnimateEffectBehavior )ValidateWithPath (path string )error {if _abda :=_cdagg .TransitionAttr .ValidateWithPath (path +"\u002fT\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_abda !=nil {return _abda ;};if _fdcc :=_cdagg .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_fdcc !=nil {return _fdcc ;};if _cdagg .Progress !=nil {if _fadecd :=_cdagg .Progress .ValidateWithPath (path +"\u002fP\u0072\u006f\u0067\u0072\u0065\u0073s");_fadecd !=nil {return _fadecd ;};};return nil ;};func NewCT_Shape ()*CT_Shape {_eeecf :=&CT_Shape {};_eeecf .NvSpPr =NewCT_ShapeNonVisual ();_eeecf .SpPr =_ef .NewCT_ShapeProperties ();return _eeecf ;};func (_bgabd *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbcbf ,_bcbce :=d .Token ();if _bcbce !=nil {return _bcbce ;};if _gggeg ,_aaged :=_cbcbf .(_f .EndElement );_aaged &&_gggeg .Name ==start .Name {*_bgabd =1;return nil ;};if _ebccc ,_begec :=_cbcbf .(_f .CharData );!_begec {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",_cbcbf );}else {switch string (_ebccc ){case "":*_bgabd =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_bgabd =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_bgabd =2;};};_cbcbf ,_bcbce =d .Token ();if _bcbce !=nil {return _bcbce ;};if _dabfa ,_aebed :=_cbcbf .(_f .EndElement );_aebed &&_dabfa .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",_cbcbf );}; -// ValidateWithPath validates the CT_CustomShowId and its children, prefixing error messages with path -func (_gcfa *CT_CustomShowId )ValidateWithPath (path string )error {return nil };type CT_OleObject struct{ +// Validate validates the CT_TLAnimVariantBooleanVal and its children +func (_cffe *CT_TLAnimVariantBooleanVal )Validate ()error {return _cffe .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");}; -// Embedded Object ProgID -ProgIdAttr *string ;Choice *CT_OleObjectChoice ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};func (_ecfb *CT_SlideLayout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecfb .CSld =NewCT_CommonSlideData ();for _ ,_fgge :=range start .Attr {if _fgge .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_aagce ,_eagf :=_fgge .Value ,error (nil );if _eagf !=nil {return _eagf ;};_ecfb .MatchingNameAttr =&_aagce ;continue ;};if _fgge .Name .Local =="\u0074\u0079\u0070\u0065"{_ecfb .TypeAttr .UnmarshalXMLAttr (_fgge );continue ;};if _fgge .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_egfea ,_aegg :=_be .ParseBool (_fgge .Value );if _aegg !=nil {return _aegg ;};_ecfb .PreserveAttr =&_egfea ;continue ;};if _fgge .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_gddf ,_fdega :=_be .ParseBool (_fgge .Value );if _fdega !=nil {return _fdega ;};_ecfb .UserDrawnAttr =&_gddf ;continue ;};if _fgge .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_fgee ,_dcfff :=_be .ParseBool (_fgge .Value );if _dcfff !=nil {return _dcfff ;};_ecfb .ShowMasterSpAttr =&_fgee ;continue ;};if _fgge .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_bdgde ,_fcae :=_be .ParseBool (_fgge .Value );if _fcae !=nil {return _fcae ;};_ecfb .ShowMasterPhAnimAttr =&_bdgde ;continue ;};};_eaac :for {_dbbc ,_cegc :=d .Token ();if _cegc !=nil {return _cegc ;};switch _aede :=_dbbc .(type ){case _b .StartElement :switch _aede .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ggaeef :=d .DecodeElement (_ecfb .CSld ,&_aede );_ggaeef !=nil {return _ggaeef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecfb .ClrMapOvr =_ea .NewCT_ColorMappingOverride ();if _dfdb :=d .DecodeElement (_ecfb .ClrMapOvr ,&_aede );_dfdb !=nil {return _dfdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecfb .Transition =NewCT_SlideTransition ();if _bbdfa :=d .DecodeElement (_ecfb .Transition ,&_aede );_bbdfa !=nil {return _bbdfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecfb .Timing =NewCT_SlideTiming ();if _aadd :=d .DecodeElement (_ecfb .Timing ,&_aede );_aadd !=nil {return _aadd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecfb .Hf =NewCT_HeaderFooter ();if _gbff :=d .DecodeElement (_ecfb .Hf ,&_aede );_gbff !=nil {return _gbff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecfb .ExtLst =NewCT_ExtensionListModify ();if _gadeb :=d .DecodeElement (_ecfb .ExtLst ,&_aede );_gadeb !=nil {return _gadeb ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004c\u0061y\u006fu\u0074\u0020\u0025\u0076",_aede .Name );if _fbec :=d .Skip ();_fbec !=nil {return _fbec ;};};case _b .EndElement :break _eaac ;case _b .CharData :};};return nil ;};func (_cfbeb *CT_TLCommonBehaviorData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfbeb .CTn =NewCT_TLCommonTimeNodeData ();_cfbeb .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_eagdg :=range start .Attr {if _eagdg .Name .Local =="\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"{_cfbeb .AdditiveAttr .UnmarshalXMLAttr (_eagdg );continue ;};if _eagdg .Name .Local =="\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"{_cfbeb .AccumulateAttr .UnmarshalXMLAttr (_eagdg );continue ;};if _eagdg .Name .Local =="\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"{_cfbeb .XfrmTypeAttr .UnmarshalXMLAttr (_eagdg );continue ;};if _eagdg .Name .Local =="\u0066\u0072\u006f\u006d"{_bbgc ,_gcfda :=_eagdg .Value ,error (nil );if _gcfda !=nil {return _gcfda ;};_cfbeb .FromAttr =&_bbgc ;continue ;};if _eagdg .Name .Local =="\u0074\u006f"{_beaf ,_bbfaac :=_eagdg .Value ,error (nil );if _bbfaac !=nil {return _bbfaac ;};_cfbeb .ToAttr =&_beaf ;continue ;};if _eagdg .Name .Local =="\u0062\u0079"{_edbb ,_eaae :=_eagdg .Value ,error (nil );if _eaae !=nil {return _eaae ;};_cfbeb .ByAttr =&_edbb ;continue ;};if _eagdg .Name .Local =="\u0072\u0063\u0074\u0078"{_dbeb ,_bgdf :=_eagdg .Value ,error (nil );if _bgdf !=nil {return _bgdf ;};_cfbeb .RctxAttr =&_dbeb ;continue ;};if _eagdg .Name .Local =="\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"{_cfbeb .OverrideAttr .UnmarshalXMLAttr (_eagdg );continue ;};};_cecd :for {_ebcb ,_dfccb :=d .Token ();if _dfccb !=nil {return _dfccb ;};switch _effc :=_ebcb .(type ){case _b .StartElement :switch _effc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fccdg :=d .DecodeElement (_cfbeb .CTn ,&_effc );_fccdg !=nil {return _fccdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _afcf :=d .DecodeElement (_cfbeb .TgtEl ,&_effc );_afcf !=nil {return _afcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfbeb .AttrNameLst =NewCT_TLBehaviorAttributeNameList ();if _bfbfa :=d .DecodeElement (_cfbeb .AttrNameLst ,&_effc );_bfbfa !=nil {return _bfbfa ;};default:_e .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",_effc .Name );if _cbfae :=d .Skip ();_cbfae !=nil {return _cbfae ;};};case _b .EndElement :break _cecd ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_WheelTransition and its children, prefixing error messages with path +func (_daedf *CT_WheelTransition )ValidateWithPath (path string )error {return nil };func (_bfgf *CT_EmbeddedFontList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bfgf .EmbeddedFont !=nil {_gfaf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065d\u0046\u006f\u006e\u0074"}};for _ ,_ecffd :=range _bfgf .EmbeddedFont {e .EncodeElement (_ecffd ,_gfaf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_accbe ST_TLTimeNodeSyncType )Validate ()error {return _accbe .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TLByRgbColorTransform and its children, prefixing error messages with path -func (_fcgc *CT_TLByRgbColorTransform )ValidateWithPath (path string )error {if _bgba :=_fcgc .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_bgba !=nil {return _bgba ;};if _acfe :=_fcgc .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072");_acfe !=nil {return _acfe ;};if _eecee :=_fcgc .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_eecee !=nil {return _eecee ;};return nil ;};func (_ddgf *CT_GroupShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddgf .CNvPr =_ea .NewCT_NonVisualDrawingProps ();_ddgf .CNvGrpSpPr =_ea .NewCT_NonVisualGroupDrawingShapeProps ();_ddgf .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_gegb :for {_agcc ,_daa :=d .Token ();if _daa !=nil {return _daa ;};switch _affa :=_agcc .(type ){case _b .StartElement :switch _affa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dfeb :=d .DecodeElement (_ddgf .CNvPr ,&_affa );_dfeb !=nil {return _dfeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ecdbg :=d .DecodeElement (_ddgf .CNvGrpSpPr ,&_affa );_ecdbg !=nil {return _ecdbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dbgb :=d .DecodeElement (_ddgf .NvPr ,&_affa );_dbgb !=nil {return _dbgb ;};default:_e .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",_affa .Name );if _bdac :=d .Skip ();_bdac !=nil {return _bdac ;};};case _b .EndElement :break _gegb ;case _b .CharData :};};return nil ;};type CT_TLMediaNodeVideo struct{ +// ValidateWithPath validates the CT_TLTimeAnimateValueList and its children, prefixing error messages with path +func (_abgc *CT_TLTimeAnimateValueList )ValidateWithPath (path string )error {for _becg ,_fagda :=range _abgc .Tav {if _bgecc :=_fagda .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0076\u005b\u0025\u0064\u005d",path ,_becg ));_bgecc !=nil {return _bgecc ;};};return nil ;};type ST_TLTimeIndefinite byte ;func (_gdbd *CT_ShowInfoKiosk )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abfdb :=range start .Attr {if _abfdb .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_cfdfe ,_cdag :=_ee .ParseUint (_abfdb .Value ,10,32);if _cdag !=nil {return _cdag ;};_gacbe :=uint32 (_cfdfe );_gdbd .RestartAttr =&_gacbe ;continue ;};};for {_gebbg ,_gccd :=d .Token ();if _gccd !=nil {return _fe .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",_gccd );};if _gaeb ,_cccgd :=_gebbg .(_f .EndElement );_cccgd &&_gaeb .Name ==start .Name {break ;};};return nil ;};type CT_Placeholder struct{ + +// Placeholder Type +TypeAttr ST_PlaceholderType ; + +// Placeholder Orientation +OrientAttr ST_Direction ; + +// Placeholder Size +SzAttr ST_PlaceholderSize ; + +// Placeholder Index +IdxAttr *uint32 ; + +// Placeholder has custom prompt +HasCustomPromptAttr *bool ;ExtLst *CT_ExtensionListModify ;}; + +// Validate validates the CT_Shape and its children +func (_ebac *CT_Shape )Validate ()error {return _ebac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_cagbc ST_SlideLayoutType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cagbc .String (),start );};type CT_StringTag struct{ + +// Name +NameAttr string ; + +// Value +ValAttr string ;};func (_affcb ST_TLAnimateMotionPathEditMode )ValidateWithPath (path string )error {switch _affcb {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 (_affcb ));};return nil ;}; + +// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path +func (_ebb *CT_Empty )ValidateWithPath (path string )error {return nil }; + +// Validate validates the CT_ExtensionList and its children +func (_dabcf *CT_ExtensionList )Validate ()error {return _dabcf .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};type CT_TLMediaNodeVideo struct{ // Full Screen FullScrnAttr *bool ; // Common Media Node Properties -CMediaNode *CT_TLCommonMediaNodeData ;};func (_bfgac ST_PrintColorMode )String ()string {switch _bfgac {case 0:return "";case 1:return "\u0062\u0077";case 2:return "\u0067\u0072\u0061\u0079";case 3:return "\u0063\u006c\u0072";};return "";}; +CMediaNode *CT_TLCommonMediaNodeData ;};type CT_HandoutMaster struct{ -// ValidateWithPath validates the CT_TLBuildParagraph and its children, prefixing error messages with path -func (_dedbg *CT_TLBuildParagraph )ValidateWithPath (path string )error {if _ggeaff :=_dedbg .BuildAttr .ValidateWithPath (path +"\u002f\u0042\u0075\u0069\u006c\u0064\u0041\u0074\u0074\u0072");_ggeaff !=nil {return _ggeaff ;};if _dedbg .AdvAutoAttr !=nil {if _gfegc :=_dedbg .AdvAutoAttr .ValidateWithPath (path +"\u002f\u0041\u0064v\u0041\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_gfegc !=nil {return _gfegc ;};};if _dedbg .TmplLst !=nil {if _decca :=_dedbg .TmplLst .ValidateWithPath (path +"\u002f\u0054\u006d\u0070\u006c\u004c\u0073\u0074");_decca !=nil {return _decca ;};};return nil ;}; +// Common slide data for handout master +CSld *CT_CommonSlideData ; -// ValidateWithPath validates the CT_PhotoAlbum and its children, prefixing error messages with path -func (_gecc *CT_PhotoAlbum )ValidateWithPath (path string )error {if _begc :=_gecc .LayoutAttr .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_begc !=nil {return _begc ;};if _cbga :=_gecc .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_cbga !=nil {return _cbga ;};if _gecc .ExtLst !=nil {if _dceb :=_gecc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dceb !=nil {return _dceb ;};};return nil ;};func (_ceg *CT_Control )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ceg .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ceg .SpidAttr )});};if _ceg .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_ceg .NameAttr )});};if _ceg .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_ceg .ShowAsIconAttr ))});};if _ceg .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ceg .IdAttr )});};if _ceg .ImgWAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_d .Sprintf ("\u0025\u0076",*_ceg .ImgWAttr )});};if _ceg .ImgHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_d .Sprintf ("\u0025\u0076",*_ceg .ImgHAttr )});};e .EncodeToken (start );if _ceg .ExtLst !=nil {_abf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ceg .ExtLst ,_abf );};if _ceg .Pic !=nil {_ddgd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_ceg .Pic ,_ddgd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdcgcg ST_TLTimeNodePresetClassType )Validate ()error {return _fdcgcg .ValidateWithPath ("")};func (_bbge *CT_EightDirectionTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dabf :=range start .Attr {if _dabf .Name .Local =="\u0064\u0069\u0072"{_abce ,_cceg :=ParseUnionST_TransitionEightDirectionType (_dabf .Value );if _cceg !=nil {return _cceg ;};_bbge .DirAttr =&_abce ;continue ;};};for {_ccf ,_dccb :=d .Token ();if _dccb !=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",_dccb );};if _gadge ,_aeg :=_ccf .(_b .EndElement );_aeg &&_gadge .Name ==start .Name {break ;};};return nil ;};func (_gcfd *CT_EightDirectionTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gcfd .DirAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_gcfd .DirAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Presentation struct{ +// Color Scheme Map +ClrMap *_ef .CT_ColorMapping ; -// Server Zoom -ServerZoomAttr *_ea .ST_Percentage ; +// Header/Footer information for a handout master +Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;};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 (_bae *CT_HandoutMasterIdList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bae .HandoutMasterId !=nil {_gccf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073t\u0065\u0072\u0049\u0064"}};e .EncodeElement (_bae .HandoutMasterId ,_gccf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bbbef *PresentationPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbbef .CT_PresentationProperties =*NewCT_PresentationProperties ();_ffebf :for {_eggeeb ,_bdce :=d .Token ();if _bdce !=nil {return _bdce ;};switch _agfaf :=_eggeeb .(type ){case _f .StartElement :switch _agfaf .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbbef .HtmlPubPr =NewCT_HtmlPublishProperties ();if _daff :=d .DecodeElement (_bbbef .HtmlPubPr ,&_agfaf );_daff !=nil {return _daff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbbef .WebPr =NewCT_WebProperties ();if _eaed :=d .DecodeElement (_bbbef .WebPr ,&_agfaf );_eaed !=nil {return _eaed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbbef .PrnPr =NewCT_PrintProperties ();if _cdabc :=d .DecodeElement (_bbbef .PrnPr ,&_agfaf );_cdabc !=nil {return _cdabc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbbef .ShowPr =NewCT_ShowProperties ();if _babge :=d .DecodeElement (_bbbef .ShowPr ,&_agfaf );_babge !=nil {return _babge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbbef .ClrMru =_ef .NewCT_ColorMRU ();if _adafg :=d .DecodeElement (_bbbef .ClrMru ,&_agfaf );_adafg !=nil {return _adafg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbbef .ExtLst =NewCT_ExtensionList ();if _baaca :=d .DecodeElement (_bbbef .ExtLst ,&_agfaf );_baaca !=nil {return _baaca ;};default:_g .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",_agfaf .Name );if _cdee :=d .Skip ();_cdee !=nil {return _cdee ;};};case _f .EndElement :break _ffebf ;case _f .CharData :};};return nil ;};func (_gacdb *CT_SlideRelationshipList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gacdb .Sld !=nil {_gada :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_ccfee :=range _gacdb .Sld {e .EncodeElement (_ccfee ,_gada );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gdacdd ST_TLBehaviorOverrideType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cabea :=_f .Attr {};_cabea .Name =name ;switch _gdacdd {case ST_TLBehaviorOverrideTypeUnset :_cabea .Value ="";case ST_TLBehaviorOverrideTypeNormal :_cabea .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_TLBehaviorOverrideTypeChildStyle :_cabea .Value ="\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065";};return _cabea ,nil ;};func NewCT_WheelTransition ()*CT_WheelTransition {_caffc :=&CT_WheelTransition {};return _caffc };func (_afcg *CT_ExtensionList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaeg :for {_cabg ,_dadca :=d .Token ();if _dadca !=nil {return _dadca ;};switch _dedbg :=_cabg .(type ){case _f .StartElement :switch _dedbg .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fggc :=NewCT_Extension ();if _edeb :=d .DecodeElement (_fggc ,&_dedbg );_edeb !=nil {return _edeb ;};_afcg .Ext =append (_afcg .Ext ,_fggc );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\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_dedbg .Name );if _gfca :=d .Skip ();_gfca !=nil {return _gfca ;};};case _f .EndElement :break _aaeg ;case _f .CharData :};};return nil ;};func (_ffdf *SldLayout )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffdf .CT_SlideLayout =*NewCT_SlideLayout ();for _ ,_eagdc :=range start .Attr {if _eagdc .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_adceg ,_dceea :=_eagdc .Value ,error (nil );if _dceea !=nil {return _dceea ;};_ffdf .MatchingNameAttr =&_adceg ;continue ;};if _eagdc .Name .Local =="\u0074\u0079\u0070\u0065"{_ffdf .TypeAttr .UnmarshalXMLAttr (_eagdc );continue ;};if _eagdc .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_eccbdb ,_fbcc :=_ee .ParseBool (_eagdc .Value );if _fbcc !=nil {return _fbcc ;};_ffdf .PreserveAttr =&_eccbdb ;continue ;};if _eagdc .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_ecac ,_fedfc :=_ee .ParseBool (_eagdc .Value );if _fedfc !=nil {return _fedfc ;};_ffdf .UserDrawnAttr =&_ecac ;continue ;};if _eagdc .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_fegcf ,_aadec :=_ee .ParseBool (_eagdc .Value );if _aadec !=nil {return _aadec ;};_ffdf .ShowMasterSpAttr =&_fegcf ;continue ;};if _eagdc .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_dddc ,_cafdg :=_ee .ParseBool (_eagdc .Value );if _cafdg !=nil {return _cafdg ;};_ffdf .ShowMasterPhAnimAttr =&_dddc ;continue ;};};_ggbcb :for {_abgdc ,_efabdb :=d .Token ();if _efabdb !=nil {return _efabdb ;};switch _dcadg :=_abgdc .(type ){case _f .StartElement :switch _dcadg .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _beec :=d .DecodeElement (_ffdf .CSld ,&_dcadg );_beec !=nil {return _beec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffdf .ClrMapOvr =_ef .NewCT_ColorMappingOverride ();if _abbg :=d .DecodeElement (_ffdf .ClrMapOvr ,&_dcadg );_abbg !=nil {return _abbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffdf .Transition =NewCT_SlideTransition ();if _ebdc :=d .DecodeElement (_ffdf .Transition ,&_dcadg );_ebdc !=nil {return _ebdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffdf .Timing =NewCT_SlideTiming ();if _ggffde :=d .DecodeElement (_ffdf .Timing ,&_dcadg );_ggffde !=nil {return _ggffde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffdf .Hf =NewCT_HeaderFooter ();if _gfbde :=d .DecodeElement (_ffdf .Hf ,&_dcadg );_gfbde !=nil {return _gfbde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffdf .ExtLst =NewCT_ExtensionListModify ();if _eefge :=d .DecodeElement (_ffdf .ExtLst ,&_dcadg );_eefge !=nil {return _eefge ;};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 \u0053\u006c\u0064\u004c\u0061\u0079o\u0075\u0074 \u0025\u0076",_dcadg .Name );if _ffebe :=d .Skip ();_ffebe !=nil {return _ffebe ;};};case _f .EndElement :break _ggbcb ;case _f .CharData :};};return nil ;}; -// First Slide Number -FirstSlideNumAttr *int32 ; +// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path +func (_efeea *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _cgbe :=_efeea .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cgbe !=nil {return _cgbe ;};if _ddce :=_efeea .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_ddce !=nil {return _ddce ;};if _bdab :=_efeea .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_bdab !=nil {return _bdab ;};return nil ;};func (_faaba *ST_TLAnimateBehaviorCalcMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_faaba =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_faaba =1;case "\u006c\u0069\u006e":*_faaba =2;case "\u0066\u006d\u006c\u0061":*_faaba =3;};return nil ;};func (_caff *CT_TransitionSoundAction )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _caff .StSnd !=nil {_eccge :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0073\u0074\u0053\u006e\u0064"}};e .EncodeElement (_caff .StSnd ,_eccge );};if _caff .EndSnd !=nil {_adcgb :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u006e\u0064\u0053\u006e\u0064"}};e .EncodeElement (_caff .EndSnd ,_adcgb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_TLBehaviorOverrideType byte ;func NewCT_TLCommonBehaviorData ()*CT_TLCommonBehaviorData {_cdcgc :=&CT_TLCommonBehaviorData {};_cdcgc .CTn =NewCT_TLCommonTimeNodeData ();_cdcgc .TgtEl =NewCT_TLTimeTargetElement ();return _cdcgc ;}; -// Show Header and Footer Placeholders on Titles -ShowSpecialPlsOnTitleSldAttr *bool ; +// Validate validates the CT_HandoutMasterIdListEntry and its children +func (_cfbf *CT_HandoutMasterIdListEntry )Validate ()error {return _cfbf .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 (_bcgfa *CT_SlideMaster )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bcgfa .PreserveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_bcgfa .PreserveAttr ))});};e .EncodeToken (start );_ggbgc :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_bcgfa .CSld ,_ggbgc );_aecbb :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_bcgfa .ClrMap ,_aecbb );if _bcgfa .SldLayoutIdLst !=nil {_gegfc :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003as\u006c\u0064\u004ca\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_bcgfa .SldLayoutIdLst ,_gegfc );};if _bcgfa .Transition !=nil {_befd :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bcgfa .Transition ,_befd );};if _bcgfa .Timing !=nil {_bebfd :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_bcgfa .Timing ,_bebfd );};if _bcgfa .Hf !=nil {_aeba :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_bcgfa .Hf ,_aeba );};if _bcgfa .TxStyles !=nil {_dfed :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_bcgfa .TxStyles ,_dfed );};if _bcgfa .ExtLst !=nil {_feeb :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcgfa .ExtLst ,_feeb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_daca *CT_SlideIdListEntry )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",_daca .IdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",_daca .RIdAttr )});e .EncodeToken (start );if _daca .ExtLst !=nil {_acef :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_daca .ExtLst ,_acef );};e .EncodeToken (_f .EndElement {Name :start .Name });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;); -// Right-To-Left Views -RtlAttr *bool ; +// Validate validates the CT_EmbeddedFontList and its children +func (_bbdb *CT_EmbeddedFontList )Validate ()error {return _bbdb .ValidateWithPath ("\u0043\u0054\u005f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074");};const (ST_TLTimeNodeSyncTypeUnset ST_TLTimeNodeSyncType =0;ST_TLTimeNodeSyncTypeCanSlip ST_TLTimeNodeSyncType =1;ST_TLTimeNodeSyncTypeLocked ST_TLTimeNodeSyncType =2;);func (_bggfc *ST_TLBehaviorOverrideType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bggfc =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bggfc =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_bggfc =2;};return nil ;}; -// Remove Personal Information on Save -RemovePersonalInfoOnSaveAttr *bool ; +// ValidateWithPath validates the CT_TLAnimVariantIntegerVal and its children, prefixing error messages with path +func (_adbd *CT_TLAnimVariantIntegerVal )ValidateWithPath (path string )error {return nil };type ST_TLAnimateColorSpace byte ; -// Compatibility Mode -CompatModeAttr *bool ; +// Validate validates the CT_Guide and its children +func (_ceagg *CT_Guide )Validate ()error {return _ceagg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u0065");};func (_bccb *CT_HandoutMasterIdList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgbb :for {_fgeb ,_bee :=d .Token ();if _bee !=nil {return _bee ;};switch _fcfag :=_fgeb .(type ){case _f .StartElement :switch _fcfag .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bccb .HandoutMasterId =NewCT_HandoutMasterIdListEntry ();if _fcgd :=d .DecodeElement (_bccb .HandoutMasterId ,&_fcfag );_fcgd !=nil {return _fcgd ;};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\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fcfag .Name );if _dcabd :=d .Skip ();_dcabd !=nil {return _dcabd ;};};case _f .EndElement :break _cgbb ;case _f .CharData :};};return nil ;};func (_dagg *CT_CustomShowId )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",_dagg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Strict First and Last Characters -StrictFirstAndLastCharsAttr *bool ; +// ValidateWithPath validates the EG_TopLevelSlide and its children, prefixing error messages with path +func (_gcdfc *EG_TopLevelSlide )ValidateWithPath (path string )error {if _egde :=_gcdfc .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_egde !=nil {return _egde ;};return nil ;};func (_ccabb *CT_SlideSize )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0078"},Value :_fe .Sprintf ("\u0025\u0076",_ccabb .CxAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0079"},Value :_fe .Sprintf ("\u0025\u0076",_ccabb .CyAttr )});if _ccabb .TypeAttr !=ST_SlideSizeTypeUnset {_bfaf ,_dbdae :=_ccabb .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _dbdae !=nil {return _dbdae ;};start .Attr =append (start .Attr ,_bfaf );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acfafb *ST_PhotoAlbumLayout )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egefb ,_fgeeb :=d .Token ();if _fgeeb !=nil {return _fgeeb ;};if _gbbf ,_gccfe :=_egefb .(_f .EndElement );_gccfe &&_gbbf .Name ==start .Name {*_acfafb =1;return nil ;};if _cfbee ,_eccadg :=_egefb .(_f .CharData );!_eccadg {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",_egefb );}else {switch string (_cfbee ){case "":*_acfafb =0;case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_acfafb =1;case "\u0031\u0070\u0069\u0063":*_acfafb =2;case "\u0032\u0070\u0069\u0063":*_acfafb =3;case "\u0034\u0070\u0069\u0063":*_acfafb =4;case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_acfafb =5;case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_acfafb =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_acfafb =7;};};_egefb ,_fgeeb =d .Token ();if _fgeeb !=nil {return _fgeeb ;};if _afafa ,_ebec :=_egefb .(_f .EndElement );_ebec &&_afafa .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",_egefb );};const (ST_TLBehaviorTransformTypeUnset ST_TLBehaviorTransformType =0;ST_TLBehaviorTransformTypePt ST_TLBehaviorTransformType =1;ST_TLBehaviorTransformTypeImg ST_TLBehaviorTransformType =2;);func (_gdf *CT_Background )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdf .BwModeAttr !=_ef .ST_BlackWhiteModeUnset {_dfg ,_ga :=_gdf .BwModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"});if _ga !=nil {return _ga ;};start .Attr =append (start .Attr ,_dfg );};e .EncodeToken (start );if _gdf .BgPr !=nil {_eec :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}};e .EncodeElement (_gdf .BgPr ,_eec );};if _gdf .BgRef !=nil {_gebd :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}};e .EncodeElement (_gdf .BgRef ,_gebd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdc *CT_Empty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_ecbd ,_cccb :=d .Token ();if _cccb !=nil {return _fe .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_cccb );};if _edgg ,_agd :=_ecbd .(_f .EndElement );_agd &&_edgg .Name ==start .Name {break ;};};return nil ;}; -// Embed True Type Fonts -EmbedTrueTypeFontsAttr *bool ; +// ValidateWithPath validates the CT_SlideLayoutIdListEntry and its children, prefixing error messages with path +func (_cfe *CT_SlideLayoutIdListEntry )ValidateWithPath (path string )error {if _cfe .IdAttr !=nil {if *_cfe .IdAttr < 2147483648{return _fe .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 ,*_cfe .IdAttr );};};if _cfe .ExtLst !=nil {if _ffegc :=_cfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffegc !=nil {return _ffegc ;};};return nil ;};func NewCT_GuideList ()*CT_GuideList {_abbe :=&CT_GuideList {};return _abbe };func (_cfceb *SldLayout )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\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 ,_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\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 ,_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 :"\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 ,_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 ="p\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074";return _cfceb .CT_SlideLayout .MarshalXML (e ,start );};type CT_SlideRelationshipList struct{ -// Save Subset Fonts -SaveSubsetFontsAttr *bool ; +// Presentation Slide +Sld []*CT_SlideRelationshipListEntry ;};type OleObj struct{CT_OleObject }; -// Automatically Compress Pictures -AutoCompressPicturesAttr *bool ; +// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path +func (_gedd *EG_ExtensionList )ValidateWithPath (path string )error {for _dgbeb ,_dbbegg :=range _gedd .Ext {if _acdce :=_dbbegg .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_dgbeb ));_acdce !=nil {return _acdce ;};};return nil ;}; -// Bookmark ID Seed -BookmarkIdSeedAttr *uint32 ; +// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path +func (_fcgg *CT_Placeholder )ValidateWithPath (path string )error {if _aebe :=_fcgg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aebe !=nil {return _aebe ;};if _adgg :=_fcgg .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_adgg !=nil {return _adgg ;};if _dfaf :=_fcgg .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_dfaf !=nil {return _dfaf ;};if _fcgg .ExtLst !=nil {if _adcdd :=_fcgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adcdd !=nil {return _adcdd ;};};return nil ;};func (_abcffc *CT_TransitionStartSoundAction )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abcffc .LoopAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_abcffc .LoopAttr ))});};e .EncodeToken (start );_cdfca :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0073n\u0064"}};e .EncodeElement (_abcffc .Snd ,_cdfca );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgd *AG_Ole )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bgd .SpidAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",*_bgd .SpidAttr )});};if _bgd .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fe .Sprintf ("\u0025\u0076",*_bgd .NameAttr )});};if _bgd .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_bgd .ShowAsIconAttr ))});};if _bgd .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",*_bgd .IdAttr )});};if _bgd .ImgWAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_fe .Sprintf ("\u0025\u0076",*_bgd .ImgWAttr )});};if _bgd .ImgHAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_fe .Sprintf ("\u0025\u0076",*_bgd .ImgHAttr )});};return nil ;};func (_badac *CT_StringTag )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fe .Sprintf ("\u0025\u0076",_badac .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",_badac .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gafd *CT_ShowProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_deccc :=range start .Attr {if _deccc .Name .Local =="\u006c\u006f\u006f\u0070"{_aacg ,_cedcd :=_ee .ParseBool (_deccc .Value );if _cedcd !=nil {return _cedcd ;};_gafd .LoopAttr =&_aacg ;continue ;};if _deccc .Name .Local =="\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_gafec ,_dabee :=_ee .ParseBool (_deccc .Value );if _dabee !=nil {return _dabee ;};_gafd .ShowNarrationAttr =&_gafec ;continue ;};if _deccc .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_fcee ,_gfbf :=_ee .ParseBool (_deccc .Value );if _gfbf !=nil {return _gfbf ;};_gafd .ShowAnimationAttr =&_fcee ;continue ;};if _deccc .Name .Local =="\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"{_eebe ,_eacc :=_ee .ParseBool (_deccc .Value );if _eacc !=nil {return _eacc ;};_gafd .UseTimingsAttr =&_eebe ;continue ;};};_acbfa :for {_debeb ,_bcgba :=d .Token ();if _bcgba !=nil {return _bcgba ;};switch _debbe :=_debeb .(type ){case _f .StartElement :switch _debbe .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gafd .Present =NewCT_Empty ();if _ffbd :=d .DecodeElement (_gafd .Present ,&_debbe );_ffbd !=nil {return _ffbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gafd .Browse =NewCT_ShowInfoBrowse ();if _eaag :=d .DecodeElement (_gafd .Browse ,&_debbe );_eaag !=nil {return _eaag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gafd .Kiosk =NewCT_ShowInfoKiosk ();if _fbeea :=d .DecodeElement (_gafd .Kiosk ,&_debbe );_fbeea !=nil {return _fbeea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gafd .SldAll =NewCT_Empty ();if _dbbeg :=d .DecodeElement (_gafd .SldAll ,&_debbe );_dbbeg !=nil {return _dbbeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gafd .SldRg =NewCT_IndexRange ();if _aeabd :=d .DecodeElement (_gafd .SldRg ,&_debbe );_aeabd !=nil {return _aeabd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gafd .CustShow =NewCT_CustomShowId ();if _egaf :=d .DecodeElement (_gafd .CustShow ,&_debbe );_egaf !=nil {return _egaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gafd .PenClr =_ef .NewCT_Color ();if _ecee :=d .DecodeElement (_gafd .PenClr ,&_debbe );_ecee !=nil {return _ecee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gafd .ExtLst =NewCT_ExtensionList ();if _gfcef :=d .DecodeElement (_gafd .ExtLst ,&_debbe );_gfcef !=nil {return _gfcef ;};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\u006f\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_debbe .Name );if _ceec :=d .Skip ();_ceec !=nil {return _ceec ;};};case _f .EndElement :break _acbfa ;case _f .CharData :};};return nil ;};func (_adbf *CT_TLAnimateScaleBehavior )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adbf .ZoomContentsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_adbf .ZoomContentsAttr ))});};e .EncodeToken (start );_ffbgc :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_adbf .CBhvr ,_ffbgc );if _adbf .By !=nil {_cdagc :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_adbf .By ,_cdagc );};if _adbf .From !=nil {_bbfd :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_adbf .From ,_bbfd );};if _adbf .To !=nil {_aabgf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_adbf .To ,_aabgf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_edcde *CmAuthorLst )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edcde .CT_CommentAuthorList =*NewCT_CommentAuthorList ();_ddbg :for {_eadec ,_edgbd :=d .Token ();if _edgbd !=nil {return _edgbd ;};switch _ccdd :=_eadec .(type ){case _f .StartElement :switch _ccdd .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edaae :=NewCT_CommentAuthor ();if _cedgg :=d .DecodeElement (_edaae ,&_ccdd );_cedgg !=nil {return _cedgg ;};_edcde .CmAuthor =append (_edcde .CmAuthor ,_edaae );default:_g .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",_ccdd .Name );if _cgadf :=d .Skip ();_cgadf !=nil {return _cgadf ;};};case _f .EndElement :break _ddbg ;case _f .CharData :};};return nil ;};func NewCT_NotesSlide ()*CT_NotesSlide {_aecf :=&CT_NotesSlide {};_aecf .CSld =NewCT_CommonSlideData ();return _aecf ;};func (_bbgcg *ST_TLDiagramBuildType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bbgcg =0;case "\u0077\u0068\u006fl\u0065":*_bbgcg =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_bbgcg =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_bbgcg =3;case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_bbgcg =4;case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_bbgcg =5;case "\u0063\u0077":*_bbgcg =6;case "\u0063\u0077\u0049\u006e":*_bbgcg =7;case "\u0063\u0077\u004fu\u0074":*_bbgcg =8;case "\u0063\u0063\u0077":*_bbgcg =9;case "\u0063\u0063\u0077I\u006e":*_bbgcg =10;case "\u0063\u0063\u0077\u004f\u0075\u0074":*_bbgcg =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_bbgcg =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_bbgcg =13;case "\u0075\u0070":*_bbgcg =14;case "\u0064\u006f\u0077\u006e":*_bbgcg =15;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_bbgcg =16;case "\u0063\u0075\u0073\u0074":*_bbgcg =17;};return nil ;};func (_babcb *ST_TLTimeIndefinite )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_babcb =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_babcb =1;};return nil ;};func (_aaca *CT_TLTimeAnimateValue )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aaca .TmAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006d"},Value :_fe .Sprintf ("\u0025\u0076",*_aaca .TmAttr )});};if _aaca .FmlaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_fe .Sprintf ("\u0025\u0076",*_aaca .FmlaAttr )});};e .EncodeToken (start );if _aaca .Val !=nil {_dcgf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0076a\u006c"}};e .EncodeElement (_aaca .Val ,_dcgf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TLAnimVariantStringVal struct{ -// Document Conformance Class -ConformanceAttr _a .ST_ConformanceClass ; +// Value +ValAttr string ;}; -// List of Slide Master IDs -SldMasterIdLst *CT_SlideMasterIdList ; +// Validate validates the CT_SlideSyncProperties and its children +func (_gccee *CT_SlideSyncProperties )Validate ()error {return _gccee .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_dffcf *ST_SlideSizeType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agff ,_dgdca :=d .Token ();if _dgdca !=nil {return _dgdca ;};if _eddef ,_gdagc :=_agff .(_f .EndElement );_gdagc &&_eddef .Name ==start .Name {*_dffcf =1;return nil ;};if _eeaf ,_ddfd :=_agff .(_f .CharData );!_ddfd {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",_agff );}else {switch string (_eeaf ){case "":*_dffcf =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_dffcf =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_dffcf =2;case "\u0041\u0034":*_dffcf =3;case "\u0033\u0035\u006d\u006d":*_dffcf =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_dffcf =5;case "\u0062\u0061\u006e\u006e\u0065\u0072":*_dffcf =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dffcf =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_dffcf =8;case "\u0041\u0033":*_dffcf =9;case "\u0042\u0034\u0049S\u004f":*_dffcf =10;case "\u0042\u0035\u0049S\u004f":*_dffcf =11;case "\u0042\u0034\u004aI\u0053":*_dffcf =12;case "\u0042\u0035\u004aI\u0053":*_dffcf =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_dffcf =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_dffcf =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_dffcf =16;};};_agff ,_dgdca =d .Token ();if _dgdca !=nil {return _dgdca ;};if _fbaada ,_acgda :=_agff .(_f .EndElement );_acgda &&_fbaada .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",_agff );};func NewCT_NotesMasterIdListEntry ()*CT_NotesMasterIdListEntry {_gefbce :=&CT_NotesMasterIdListEntry {};return _gefbce ;}; -// List of Notes Master IDs -NotesMasterIdLst *CT_NotesMasterIdList ; +// Validate validates the CT_GroupShapeNonVisual and its children +func (_efdg *CT_GroupShapeNonVisual )Validate ()error {return _efdg .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");}; -// List of Handout Master IDs -HandoutMasterIdLst *CT_HandoutMasterIdList ; +// Validate validates the CT_Placeholder and its children +func (_aacb *CT_Placeholder )Validate ()error {return _aacb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");};func NewCT_Extension ()*CT_Extension {_bada :=&CT_Extension {};return _bada }; -// List of Slide IDs -SldIdLst *CT_SlideIdList ; +// ValidateWithPath validates the CT_EmbeddedFontList and its children, prefixing error messages with path +func (_cfgfe *CT_EmbeddedFontList )ValidateWithPath (path string )error {for _edba ,_fefg :=range _cfgfe .EmbeddedFont {if _dffbb :=_fefg .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_edba ));_dffbb !=nil {return _dffbb ;};};return nil ;};func (_dcdd *CT_TLAnimVariantBooleanVal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbead :=range start .Attr {if _dbead .Name .Local =="\u0076\u0061\u006c"{_dfdf ,_daefe :=_ee .ParseBool (_dbead .Value );if _daefe !=nil {return _daefe ;};_dcdd .ValAttr =_dfdf ;continue ;};};for {_cabe ,_ffbdb :=d .Token ();if _ffbdb !=nil {return _fe .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",_ffbdb );};if _ceffb ,_caef :=_cabe .(_f .EndElement );_caef &&_ceffb .Name ==start .Name {break ;};};return nil ;};type CT_TLByAnimateColorTransform struct{ -// Presentation Slide Size -SldSz *CT_SlideSize ; +// RGB +Rgb *CT_TLByRgbColorTransform ; -// Notes Slide Size -NotesSz *_ea .CT_PositiveSize2D ; +// HSL +Hsl *CT_TLByHslColorTransform ;};func (_eaged ST_PrintWhat )Validate ()error {return _eaged .ValidateWithPath ("")};func (_edecg *CT_NotesMasterIdListEntry )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egcf :=range start .Attr {if _egcf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_egcf .Name .Local =="\u0069\u0064"||_egcf .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"&&_egcf .Name .Local =="\u0069\u0064"{_ggdcc ,_cgcb :=_egcf .Value ,error (nil );if _cgcb !=nil {return _cgcb ;};_edecg .IdAttr =_ggdcc ;continue ;};};_cdfe :for {_gaaa ,_gfcee :=d .Token ();if _gfcee !=nil {return _gfcee ;};switch _cfcgf :=_gaaa .(type ){case _f .StartElement :switch _cfcgf .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edecg .ExtLst =NewCT_ExtensionList ();if _aefba :=d .DecodeElement (_edecg .ExtLst ,&_cfcgf );_aefba !=nil {return _aefba ;};default:_g .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",_cfcgf .Name );if _dcde :=d .Skip ();_dcde !=nil {return _dcde ;};};case _f .EndElement :break _cdfe ;case _f .CharData :};};return nil ;};func (_dgcaf *ST_TLCommandType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dgcaf =0;case "\u0065\u0076\u0074":*_dgcaf =1;case "\u0063\u0061\u006c\u006c":*_dgcaf =2;case "\u0076\u0065\u0072\u0062":*_dgcaf =3;};return nil ;};func (_ecfg *CT_ConnectorNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecfg .CNvPr =_ef .NewCT_NonVisualDrawingProps ();_ecfg .CNvCxnSpPr =_ef .NewCT_NonVisualConnectorProperties ();_ecfg .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_eggc :for {_aeeg ,_fcfa :=d .Token ();if _fcfa !=nil {return _fcfa ;};switch _cgde :=_aeeg .(type ){case _f .StartElement :switch _cgde .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fag :=d .DecodeElement (_ecfg .CNvPr ,&_cgde );_fag !=nil {return _fag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _agfa :=d .DecodeElement (_ecfg .CNvCxnSpPr ,&_cgde );_agfa !=nil {return _agfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _edfa :=d .DecodeElement (_ecfg .NvPr ,&_cgde );_edfa !=nil {return _edfa ;};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",_cgde .Name );if _bce :=d .Skip ();_bce !=nil {return _bce ;};};case _f .EndElement :break _eggc ;case _f .CharData :};};return nil ;};func (_cdbfd *ST_TLBehaviorTransformType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cdbfd =0;case "\u0070\u0074":*_cdbfd =1;case "\u0069\u006d\u0067":*_cdbfd =2;};return nil ;};func (_cedee ST_IterateType )Validate ()error {return _cedee .ValidateWithPath ("")};func (_accce *ST_PhotoAlbumFrameShape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeda ,_ccgdf :=d .Token ();if _ccgdf !=nil {return _ccgdf ;};if _gfdgf ,_ddcdb :=_aeda .(_f .EndElement );_ddcdb &&_gfdgf .Name ==start .Name {*_accce =1;return nil ;};if _aaebc ,_dbdgg :=_aeda .(_f .CharData );!_dbdgg {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",_aeda );}else {switch string (_aaebc ){case "":*_accce =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_accce =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_accce =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_accce =3;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_accce =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_accce =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_accce =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_accce =7;};};_aeda ,_ccgdf =d .Token ();if _ccgdf !=nil {return _ccgdf ;};if _eddbe ,_bafeab :=_aeda .(_f .EndElement );_bafeab &&_eddbe .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",_aeda );};func (_gebfe ST_TLTimeNodeSyncType )String ()string {switch _gebfe {case 0:return "";case 1:return "\u0063a\u006e\u0053\u006c\u0069\u0070";case 2:return "\u006c\u006f\u0063\u006b\u0065\u0064";};return "";};func NewCT_Kinsoku ()*CT_Kinsoku {_ecfeg :=&CT_Kinsoku {};return _ecfeg }; -// Smart Tags -SmartTags *CT_SmartTags ; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_cfff *CT_Picture )ValidateWithPath (path string )error {if _eecba :=_cfff .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_eecba !=nil {return _eecba ;};if _ebdg :=_cfff .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_ebdg !=nil {return _ebdg ;};if _ddbb :=_cfff .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ddbb !=nil {return _ddbb ;};if _cfff .Style !=nil {if _adbg :=_cfff .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_adbg !=nil {return _adbg ;};};if _cfff .ExtLst !=nil {if _accg :=_cfff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_accg !=nil {return _accg ;};};return nil ;};func (_dfbfa *ST_TLOleChartBuildType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dfbfa =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_dfbfa =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_dfbfa =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_dfbfa =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_dfbfa =4;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_dfbfa =5;};return nil ;};func (_a *AG_ChildSlide )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aa :=range start .Attr {if _aa .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_b ,_cd :=_ee .ParseBool (_aa .Value );if _cd !=nil {return _cd ;};_a .ShowMasterSpAttr =&_b ;continue ;};if _aa .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_fg ,_fc :=_ee .ParseBool (_aa .Value );if _fc !=nil {return _fc ;};_a .ShowMasterPhAnimAttr =&_fg ;continue ;};};for {_bb ,_gg :=d .Token ();if _gg !=nil {return _fe .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0043h\u0069l\u0064S\u006c\u0069\u0064\u0065\u003a\u0020\u0025s",_gg );};if _gf ,_fa :=_bb .(_f .EndElement );_fa &&_gf .Name ==start .Name {break ;};};return nil ;};func (_daf *CT_CustomerData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",_daf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Embedded Font List -EmbeddedFontLst *CT_EmbeddedFontList ; +// ValidateWithPath validates the CT_TLCommonBehaviorData and its children, prefixing error messages with path +func (_dbfab *CT_TLCommonBehaviorData )ValidateWithPath (path string )error {if _fdgeg :=_dbfab .AdditiveAttr .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0069\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_fdgeg !=nil {return _fdgeg ;};if _gbgdd :=_dbfab .AccumulateAttr .ValidateWithPath (path +"\u002fA\u0063c\u0075\u006d\u0075\u006c\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_gbgdd !=nil {return _gbgdd ;};if _bfde :=_dbfab .XfrmTypeAttr .ValidateWithPath (path +"\u002f\u0058\u0066\u0072\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bfde !=nil {return _bfde ;};if _bdeb :=_dbfab .OverrideAttr .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0041\u0074\u0074\u0072");_bdeb !=nil {return _bdeb ;};if _cbad :=_dbfab .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_cbad !=nil {return _cbad ;};if _bbfec :=_dbfab .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_bbfec !=nil {return _bbfec ;};if _dbfab .AttrNameLst !=nil {if _eggda :=_dbfab .AttrNameLst .ValidateWithPath (path +"\u002f\u0041\u0074t\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074");_eggda !=nil {return _eggda ;};};return nil ;}; -// List of Custom Shows -CustShowLst *CT_CustomShowList ; +// Validate validates the CT_SlideSize and its children +func (_ebfec *CT_SlideSize )Validate ()error {return _ebfec .ValidateWithPath ("\u0043\u0054\u005fS\u006c\u0069\u0064\u0065\u0053\u0069\u007a\u0065");};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;);func NewNotes ()*Notes {_gdaef :=&Notes {};_gdaef .CT_NotesSlide =*NewCT_NotesSlide ();return _gdaef };func (_eebed *CT_TLSubShapeId )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcdbb :=range start .Attr {if _dcdbb .Name .Local =="\u0073\u0070\u0069\u0064"{_cfdgeb ,_bffcf :=_dcdbb .Value ,error (nil );if _bffcf !=nil {return _bffcf ;};_eebed .SpidAttr =_cfdgeb ;continue ;};};for {_bgdfb ,_ceaef :=d .Token ();if _ceaef !=nil {return _fe .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u004c\u0053\u0075\u0062\u0053h\u0061\u0070\u0065I\u0064:\u0020\u0025\u0073",_ceaef );};if _badcc ,_dafe :=_bgdfb .(_f .EndElement );_dafe &&_badcc .Name ==start .Name {break ;};};return nil ;};func NewCT_TransitionSoundAction ()*CT_TransitionSoundAction {_bdfdf :=&CT_TransitionSoundAction {};return _bdfdf ;}; -// Photo Album Information -PhotoAlbum *CT_PhotoAlbum ; +// ValidateWithPath validates the CT_TLCommonMediaNodeData and its children, prefixing error messages with path +func (_dbfdb *CT_TLCommonMediaNodeData )ValidateWithPath (path string )error {if _dbfdb .VolAttr !=nil {if _ebcba :=_dbfdb .VolAttr .ValidateWithPath (path +"\u002f\u0056\u006f\u006c\u0041\u0074\u0074\u0072");_ebcba !=nil {return _ebcba ;};};if _fdgbf :=_dbfdb .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_fdgbf !=nil {return _fdgbf ;};if _eafg :=_dbfdb .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_eafg !=nil {return _eafg ;};return nil ;};func ParseUnionST_Percentage (s string )(_ef .ST_Percentage ,error ){return _ef .ParseUnionST_Percentage (s );};func (_gdcg *CT_ShowInfoBrowse )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdcg .ShowScrollbarAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_gdcg .ShowScrollbarAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gafb *CT_TLAnimateBehavior )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gafb .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_efaa :=range start .Attr {if _efaa .Name .Local =="\u0062\u0079"{_ecabf ,_bfda :=_efaa .Value ,error (nil );if _bfda !=nil {return _bfda ;};_gafb .ByAttr =&_ecabf ;continue ;};if _efaa .Name .Local =="\u0066\u0072\u006f\u006d"{_edbc ,_dafd :=_efaa .Value ,error (nil );if _dafd !=nil {return _dafd ;};_gafb .FromAttr =&_edbc ;continue ;};if _efaa .Name .Local =="\u0074\u006f"{_edaf ,_aafeff :=_efaa .Value ,error (nil );if _aafeff !=nil {return _aafeff ;};_gafb .ToAttr =&_edaf ;continue ;};if _efaa .Name .Local =="\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"{_gafb .CalcmodeAttr .UnmarshalXMLAttr (_efaa );continue ;};if _efaa .Name .Local =="\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"{_gafb .ValueTypeAttr .UnmarshalXMLAttr (_efaa );continue ;};};_cebb :for {_acgbd ,_ecde :=d .Token ();if _ecde !=nil {return _ecde ;};switch _gbad :=_acgbd .(type ){case _f .StartElement :switch _gbad .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gabbf :=d .DecodeElement (_gafb .CBhvr ,&_gbad );_gabbf !=nil {return _gabbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gafb .TavLst =NewCT_TLTimeAnimateValueList ();if _ffcde :=d .DecodeElement (_gafb .TavLst ,&_gbad );_ffcde !=nil {return _ffcde ;};default:_g .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",_gbad .Name );if _ccfbg :=d .Skip ();_ccfbg !=nil {return _ccfbg ;};};case _f .EndElement :break _cebb ;case _f .CharData :};};return nil ;};type CT_Control struct{ExtLst *CT_ExtensionList ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;}; -// List of Customer Data Buckets -CustDataLst *CT_CustomerDataList ; +// ValidateWithPath validates the CT_TLTimeCondition and its children, prefixing error messages with path +func (_dadfb *CT_TLTimeCondition )ValidateWithPath (path string )error {if _eabe :=_dadfb .EvtAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0074\u0041\u0074\u0074\u0072");_eabe !=nil {return _eabe ;};if _dadfb .DelayAttr !=nil {if _edfb :=_dadfb .DelayAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0061\u0079\u0041\u0074\u0074\u0072");_edfb !=nil {return _edfb ;};};if _dadfb .TgtEl !=nil {if _eagdf :=_dadfb .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_eagdf !=nil {return _eagdf ;};};if _dadfb .Tn !=nil {if _ggdge :=_dadfb .Tn .ValidateWithPath (path +"\u002f\u0054\u006e");_ggdge !=nil {return _ggdge ;};};if _dadfb .Rtn !=nil {if _aeabg :=_dadfb .Rtn .ValidateWithPath (path +"\u002f\u0052\u0074\u006e");_aeabg !=nil {return _aeabg ;};};return nil ;};func (_ebcb *CT_Presentation )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebcb .NotesSz =_ef .NewCT_PositiveSize2D ();for _ ,_egfd :=range start .Attr {if _egfd .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_ebfa ,_fegcc :=_ee .ParseInt (_egfd .Value ,10,32);if _fegcc !=nil {return _fegcc ;};_acfba :=int32 (_ebfa );_ebcb .FirstSlideNumAttr =&_acfba ;continue ;};if _egfd .Name .Local =="\u0072\u0074\u006c"{_agade ,_agbg :=_ee .ParseBool (_egfd .Value );if _agbg !=nil {return _agbg ;};_ebcb .RtlAttr =&_agade ;continue ;};if _egfd .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_eccf ,_feba :=_ee .ParseBool (_egfd .Value );if _feba !=nil {return _feba ;};_ebcb .CompatModeAttr =&_eccf ;continue ;};if _egfd .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_fgdee ,_gaagb :=_ee .ParseBool (_egfd .Value );if _gaagb !=nil {return _gaagb ;};_ebcb .EmbedTrueTypeFontsAttr =&_fgdee ;continue ;};if _egfd .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_dcaadc ,_bcfgg :=_ee .ParseBool (_egfd .Value );if _bcfgg !=nil {return _bcfgg ;};_ebcb .AutoCompressPicturesAttr =&_dcaadc ;continue ;};if _egfd .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_daabc ,_gfgae :=_ee .ParseBool (_egfd .Value );if _gfgae !=nil {return _gfgae ;};_ebcb .ShowSpecialPlsOnTitleSldAttr =&_daabc ;continue ;};if _egfd .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_afcd ,_fefba :=ParseUnionST_Percentage (_egfd .Value );if _fefba !=nil {return _fefba ;};_ebcb .ServerZoomAttr =&_afcd ;continue ;};if _egfd .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_ebcb .ConformanceAttr .UnmarshalXMLAttr (_egfd );continue ;};if _egfd .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_aagb ,_bafgc :=_ee .ParseBool (_egfd .Value );if _bafgc !=nil {return _bafgc ;};_ebcb .RemovePersonalInfoOnSaveAttr =&_aagb ;continue ;};if _egfd .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_fece ,_bcgb :=_ee .ParseBool (_egfd .Value );if _bcgb !=nil {return _bcgb ;};_ebcb .SaveSubsetFontsAttr =&_fece ;continue ;};if _egfd .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_fefa ,_gbddf :=_ee .ParseUint (_egfd .Value ,10,32);if _gbddf !=nil {return _gbddf ;};_ddbbd :=uint32 (_fefa );_ebcb .BookmarkIdSeedAttr =&_ddbbd ;continue ;};if _egfd .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_ebcc ,_fdafc :=_ee .ParseBool (_egfd .Value );if _fdafc !=nil {return _fdafc ;};_ebcb .StrictFirstAndLastCharsAttr =&_ebcc ;continue ;};};_ffbgb :for {_febag ,_aecfg :=d .Token ();if _aecfg !=nil {return _aecfg ;};switch _edgf :=_febag .(type ){case _f .StartElement :switch _edgf .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebcb .SldMasterIdLst =NewCT_SlideMasterIdList ();if _cedd :=d .DecodeElement (_ebcb .SldMasterIdLst ,&_edgf );_cedd !=nil {return _cedd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebcb .NotesMasterIdLst =NewCT_NotesMasterIdList ();if _ebdab :=d .DecodeElement (_ebcb .NotesMasterIdLst ,&_edgf );_ebdab !=nil {return _ebdab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebcb .HandoutMasterIdLst =NewCT_HandoutMasterIdList ();if _ffc :=d .DecodeElement (_ebcb .HandoutMasterIdLst ,&_edgf );_ffc !=nil {return _ffc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebcb .SldIdLst =NewCT_SlideIdList ();if _afdcd :=d .DecodeElement (_ebcb .SldIdLst ,&_edgf );_afdcd !=nil {return _afdcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebcb .SldSz =NewCT_SlideSize ();if _dfffa :=d .DecodeElement (_ebcb .SldSz ,&_edgf );_dfffa !=nil {return _dfffa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dbcd :=d .DecodeElement (_ebcb .NotesSz ,&_edgf );_dbcd !=nil {return _dbcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebcb .SmartTags =NewCT_SmartTags ();if _gceb :=d .DecodeElement (_ebcb .SmartTags ,&_edgf );_gceb !=nil {return _gceb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebcb .EmbeddedFontLst =NewCT_EmbeddedFontList ();if _ddaca :=d .DecodeElement (_ebcb .EmbeddedFontLst ,&_edgf );_ddaca !=nil {return _ddaca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebcb .CustShowLst =NewCT_CustomShowList ();if _ddff :=d .DecodeElement (_ebcb .CustShowLst ,&_edgf );_ddff !=nil {return _ddff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebcb .PhotoAlbum =NewCT_PhotoAlbum ();if _eedf :=d .DecodeElement (_ebcb .PhotoAlbum ,&_edgf );_eedf !=nil {return _eedf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebcb .CustDataLst =NewCT_CustomerDataList ();if _bbaab :=d .DecodeElement (_ebcb .CustDataLst ,&_edgf );_bbaab !=nil {return _bbaab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebcb .Kinsoku =NewCT_Kinsoku ();if _acge :=d .DecodeElement (_ebcb .Kinsoku ,&_edgf );_acge !=nil {return _acge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebcb .DefaultTextStyle =_ef .NewCT_TextListStyle ();if _bbgc :=d .DecodeElement (_ebcb .DefaultTextStyle ,&_edgf );_bbgc !=nil {return _bbgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebcb .ModifyVerifier =NewCT_ModifyVerifier ();if _bbga :=d .DecodeElement (_ebcb .ModifyVerifier ,&_edgf );_bbga !=nil {return _bbga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebcb .ExtLst =NewCT_ExtensionList ();if _fcfac :=d .DecodeElement (_ebcb .ExtLst ,&_edgf );_fcfac !=nil {return _fcfac ;};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\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_edgf .Name );if _fcff :=d .Skip ();_fcff !=nil {return _fcff ;};};case _f .EndElement :break _ffbgb ;case _f .CharData :};};return nil ;};func (_added *CT_NotesSlide )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_added .CSld =NewCT_CommonSlideData ();for _ ,_gegde :=range start .Attr {if _gegde .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_bcadd ,_aeca :=_ee .ParseBool (_gegde .Value );if _aeca !=nil {return _aeca ;};_added .ShowMasterSpAttr =&_bcadd ;continue ;};if _gegde .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_afca ,_cgbc :=_ee .ParseBool (_gegde .Value );if _cgbc !=nil {return _cgbc ;};_added .ShowMasterPhAnimAttr =&_afca ;continue ;};};_dfdd :for {_egca ,_decc :=d .Token ();if _decc !=nil {return _decc ;};switch _dcaad :=_egca .(type ){case _f .StartElement :switch _dcaad .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bbea :=d .DecodeElement (_added .CSld ,&_dcaad );_bbea !=nil {return _bbea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_added .ClrMapOvr =_ef .NewCT_ColorMappingOverride ();if _acfe :=d .DecodeElement (_added .ClrMapOvr ,&_dcaad );_acfe !=nil {return _acfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_added .ExtLst =NewCT_ExtensionListModify ();if _fcaad :=d .DecodeElement (_added .ExtLst ,&_dcaad );_fcaad !=nil {return _fcaad ;};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\u004eo\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065 \u0025\u0076",_dcaad .Name );if _begg :=d .Skip ();_begg !=nil {return _begg ;};};case _f .EndElement :break _dfdd ;case _f .CharData :};};return nil ;};func (_egcfg *CT_OleObject )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _egcfg .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_fe .Sprintf ("\u0025\u0076",*_egcfg .ProgIdAttr )});};if _egcfg .SpidAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",*_egcfg .SpidAttr )});};if _egcfg .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fe .Sprintf ("\u0025\u0076",*_egcfg .NameAttr )});};if _egcfg .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_egcfg .ShowAsIconAttr ))});};if _egcfg .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",*_egcfg .IdAttr )});};if _egcfg .ImgWAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_fe .Sprintf ("\u0025\u0076",*_egcfg .ImgWAttr )});};if _egcfg .ImgHAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_fe .Sprintf ("\u0025\u0076",*_egcfg .ImgHAttr )});};e .EncodeToken (start );_egcfg .Choice .MarshalXML (e ,_f .StartElement {});if _egcfg .Pic !=nil {_fcde :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_egcfg .Pic ,_fcde );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_SlideRelationshipList ()*CT_SlideRelationshipList {_ddgbb :=&CT_SlideRelationshipList {};return _ddgbb ;};func (_gfed *CT_NotesMasterIdList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gfed .NotesMasterId !=nil {_acgff :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}};e .EncodeElement (_gfed .NotesMasterId ,_acgff );};e .EncodeToken (_f .EndElement {Name :start .Name });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;); -// Kinsoku Settings -Kinsoku *CT_Kinsoku ; +// Validate validates the CT_OleObject and its children +func (_bafbd *CT_OleObject )Validate ()error {return _bafbd .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};type CT_NormalViewPortion struct{ -// Presentation Default Text Style -DefaultTextStyle *_ea .CT_TextListStyle ; +// Normal View Dimension Size +SzAttr _ef .ST_PositiveFixedPercentage ; -// Modification Verifier -ModifyVerifier *CT_ModifyVerifier ; +// Auto Adjust Normal View +AutoAdjustAttr *bool ;};func (_afa *CT_NormalViewProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _afa .ShowOutlineIconsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_afa .ShowOutlineIconsAttr ))});};if _afa .SnapVertSplitterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_afa .SnapVertSplitterAttr ))});};if _afa .VertBarStateAttr !=ST_SplitterBarStateUnset {_bceef ,_ebbf :=_afa .VertBarStateAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _ebbf !=nil {return _ebbf ;};start .Attr =append (start .Attr ,_bceef );};if _afa .HorzBarStateAttr !=ST_SplitterBarStateUnset {_ecbf ,_dbfa :=_afa .HorzBarStateAttr .MarshalXMLAttr (_f .Name {Local :"\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _dbfa !=nil {return _dbfa ;};start .Attr =append (start .Attr ,_ecbf );};if _afa .PreferSingleViewAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_afa .PreferSingleViewAttr ))});};e .EncodeToken (start );_defg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065d\u004c\u0065\u0066\u0074"}};e .EncodeElement (_afa .RestoredLeft ,_defg );_debed :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"}};e .EncodeElement (_afa .RestoredTop ,_debed );if _afa .ExtLst !=nil {_gaag :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afa .ExtLst ,_gaag );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TLOleChartTargetElement struct{ -// Extension List -ExtLst *CT_ExtensionList ;};func (_efbee *CT_TLTimeAnimateValueList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbee :for {_degdc ,_eedcb :=d .Token ();if _eedcb !=nil {return _eedcb ;};switch _fafb :=_degdc .(type ){case _b .StartElement :switch _fafb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dggee :=NewCT_TLTimeAnimateValue ();if _abgbce :=d .DecodeElement (_dggee ,&_fafb );_abgbce !=nil {return _abgbce ;};_efbee .Tav =append (_efbee .Tav ,_dggee );default:_e .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",_fafb .Name );if _aeefe :=d .Skip ();_aeefe !=nil {return _aeefe ;};};case _b .EndElement :break _gbee ;case _b .CharData :};};return nil ;};func (_ccee *CT_OleObjectEmbed )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccee .FollowColorSchemeAttr !=ST_OleObjectFollowColorSchemeUnset {_dfdcf ,_cddc :=_ccee .FollowColorSchemeAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"});if _cddc !=nil {return _cddc ;};start .Attr =append (start .Attr ,_dfdcf );};e .EncodeToken (start );if _ccee .ExtLst !=nil {_ccceg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccee .ExtLst ,_ccceg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CommonSlideData struct{ +// Type +TypeAttr ST_TLChartSubelementType ; -// Name -NameAttr *string ; +// Level +LvlAttr *uint32 ;};type CT_SlideTiming struct{TnLst *CT_TimeNodeList ; -// Slide Background -Bg *CT_Background ; +// Build List +BldLst *CT_BuildList ;ExtLst *CT_ExtensionListModify ;};func NewCT_WebProperties ()*CT_WebProperties {_dabef :=&CT_WebProperties {};return _dabef }; -// Shape Tree -SpTree *CT_GroupShape ; +// Validate validates the CT_Kinsoku and its children +func (_fgcgd *CT_Kinsoku )Validate ()error {return _fgcgd .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");};func (_begbb ST_TransitionSpeed )ValidateWithPath (path string )error {switch _begbb {case 0,1,2,3: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 (_begbb ));};return nil ;};func NewCT_CornerDirectionTransition ()*CT_CornerDirectionTransition {_fbgc :=&CT_CornerDirectionTransition {};return _fbgc ;}; -// Customer Data List -CustDataLst *CT_CustomerDataList ; +// ValidateWithPath validates the ViewPr and its children, prefixing error messages with path +func (_egcff *ViewPr )ValidateWithPath (path string )error {if _efad :=_egcff .CT_ViewProperties .ValidateWithPath (path );_efad !=nil {return _efad ;};return nil ;};func (_becaf *CT_OutlineViewSlideList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _becaf .Sld !=nil {_bacb :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_fgebd :=range _becaf .Sld {e .EncodeElement (_fgebd ,_bacb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_afbb *CT_TLTextTargetElement )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eeadg :for {_afeba ,_fecc :=d .Token ();if _fecc !=nil {return _fecc ;};switch _ggbc :=_afeba .(type ){case _f .StartElement :switch _ggbc .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afbb .CharRg =NewCT_IndexRange ();if _gaga :=d .DecodeElement (_afbb .CharRg ,&_ggbc );_gaga !=nil {return _gaga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afbb .PRg =NewCT_IndexRange ();if _ddab :=d .DecodeElement (_afbb .PRg ,&_ggbc );_ddab !=nil {return _ddab ;};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\u0054\u004c\u0054\u0065x\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_ggbc .Name );if _febcf :=d .Skip ();_febcf !=nil {return _febcf ;};};case _f .EndElement :break _eeadg ;case _f .CharData :};};return nil ;};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 (_cabf *CT_Kinsoku )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cabf .LangAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_fe .Sprintf ("\u0025\u0076",*_cabf .LangAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_fe .Sprintf ("\u0025\u0076",_cabf .InvalStCharsAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_fe .Sprintf ("\u0025\u0076",_cabf .InvalEndCharsAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bfdfa ST_TLParaBuildType )String ()string {switch _bfdfa {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 "";};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;); -// List of controls -Controls *CT_ControlList ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_OleObjectChoice and its children +func (_faeae *CT_OleObjectChoice )Validate ()error {return _faeae .ValidateWithPath ("\u0043T\u005fO\u006c\u0065\u004f\u0062\u006ae\u0063\u0074C\u0068\u006f\u0069\u0063\u0065");};func (_afdddf ST_PhotoAlbumFrameShape )String ()string {switch _afdddf {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 (_afaf *CT_TLOleChartTargetElement )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bgcfad ,_bgcb :=_afaf .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _bgcb !=nil {return _bgcb ;};start .Attr =append (start .Attr ,_bgcfad );if _afaf .LvlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0076\u006c"},Value :_fe .Sprintf ("\u0025\u0076",*_afaf .LvlAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_NotesTextViewProperties struct{ -// Validate validates the EG_Background and its children -func (_dadc *EG_Background )Validate ()error {return _dadc .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};const (ST_TLPreviousActionTypeUnset ST_TLPreviousActionType =0;ST_TLPreviousActionTypeNone ST_TLPreviousActionType =1;ST_TLPreviousActionTypeSkipTimed ST_TLPreviousActionType =2;); +// Base properties for Notes View +CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_Presentation and its children -func (_aage *CT_Presentation )Validate ()error {return _aage .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");};func NewCT_TLCommonBehaviorData ()*CT_TLCommonBehaviorData {_bdbgd :=&CT_TLCommonBehaviorData {};_bdbgd .CTn =NewCT_TLCommonTimeNodeData ();_bdbgd .TgtEl =NewCT_TLTimeTargetElement ();return _bdbgd ;}; +// ValidateWithPath validates the CT_TLIterateIntervalPercentage and its children, prefixing error messages with path +func (_afae *CT_TLIterateIntervalPercentage )ValidateWithPath (path string )error {if _eecfd :=_afae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eecfd !=nil {return _eecfd ;};return nil ;};func NewCT_TLCommandBehavior ()*CT_TLCommandBehavior {_gfcbc :=&CT_TLCommandBehavior {};_gfcbc .CBhvr =NewCT_TLCommonBehaviorData ();return _gfcbc ;};func (_gdbg *CT_CustomerDataList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdeg :for {_ebg ,_fcfaa :=d .Token ();if _fcfaa !=nil {return _fcfaa ;};switch _fcfc :=_ebg .(type ){case _f .StartElement :switch _fcfc .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddge :=NewCT_CustomerData ();if _fbe :=d .DecodeElement (_ddge ,&_fcfc );_fbe !=nil {return _fbe ;};_gdbg .CustData =append (_gdbg .CustData ,_ddge );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdbg .Tags =NewCT_TagsData ();if _fac :=d .DecodeElement (_gdbg .Tags ,&_fcfc );_fac !=nil {return _fac ;};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\u0043\u0075\u0073\u0074\u006f\u006d\u0065rD\u0061\u0074\u0061\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fcfc .Name );if _geaf :=d .Skip ();_geaf !=nil {return _geaf ;};};case _f .EndElement :break _fdeg ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_HandoutMasterIdList and its children, prefixing error messages with path -func (_fecc *CT_HandoutMasterIdList )ValidateWithPath (path string )error {if _fecc .HandoutMasterId !=nil {if _gdff :=_fecc .HandoutMasterId .ValidateWithPath (path +"\u002f\u0048a\u006e\u0064\u006fu\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064");_gdff !=nil {return _gdff ;};};return nil ;};type CT_HandoutMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ;};func (_dcga *CT_NormalViewPortion )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u007a"},Value :_d .Sprintf ("\u0025\u0076",_dcga .SzAttr )});if _dcga .AutoAdjustAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_dcga .AutoAdjustAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ExtensionListModify and its children +func (_eecf *CT_ExtensionListModify )Validate ()error {return _eecf .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069f\u0079");};type CT_ShowProperties struct{ -// Validate validates the CT_NotesMasterIdList and its children -func (_bdfeb *CT_NotesMasterIdList )Validate ()error {return _bdfeb .ValidateWithPath ("C\u0054_\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};const (ST_TLCommandTypeUnset ST_TLCommandType =0;ST_TLCommandTypeEvt ST_TLCommandType =1;ST_TLCommandTypeCall ST_TLCommandType =2;ST_TLCommandTypeVerb ST_TLCommandType =3;);func NewCT_ShowInfoBrowse ()*CT_ShowInfoBrowse {_ebae :=&CT_ShowInfoBrowse {};return _ebae };func (_ebcec *CT_ShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebcec .CNvPr =_ea .NewCT_NonVisualDrawingProps ();_ebcec .CNvSpPr =_ea .NewCT_NonVisualDrawingShapeProps ();_ebcec .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_acaa :for {_eggef ,_gbcdg :=d .Token ();if _gbcdg !=nil {return _gbcdg ;};switch _cbfcb :=_eggef .(type ){case _b .StartElement :switch _cbfcb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bfgf :=d .DecodeElement (_ebcec .CNvPr ,&_cbfcb );_bfgf !=nil {return _bfgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _agcac :=d .DecodeElement (_ebcec .CNvSpPr ,&_cbfcb );_agcac !=nil {return _agcac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gfbef :=d .DecodeElement (_ebcec .NvPr ,&_cbfcb );_gfbef !=nil {return _gfbef ;};default:_e .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",_cbfcb .Name );if _gfaa :=d .Skip ();_gfaa !=nil {return _gfaa ;};};case _b .EndElement :break _acaa ;case _b .CharData :};};return nil ;};func (_gdcga *CT_SlideTiming )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feagg :for {_dbfcc ,_cfbc :=d .Token ();if _cfbc !=nil {return _cfbc ;};switch _ecdg :=_dbfcc .(type ){case _b .StartElement :switch _ecdg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdcga .TnLst =NewCT_TimeNodeList ();if _faebec :=d .DecodeElement (_gdcga .TnLst ,&_ecdg );_faebec !=nil {return _faebec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdcga .BldLst =NewCT_BuildList ();if _gggce :=d .DecodeElement (_gdcga .BldLst ,&_ecdg );_gggce !=nil {return _gggce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdcga .ExtLst =NewCT_ExtensionListModify ();if _eccf :=d .DecodeElement (_gdcga .ExtLst ,&_ecdg );_eccf !=nil {return _eccf ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0069m\u0069n\u0067\u0020\u0025\u0076",_ecdg .Name );if _bfged :=d .Skip ();_bfged !=nil {return _bfged ;};};case _b .EndElement :break _feagg ;case _b .CharData :};};return nil ;};func (_edcf *CT_CommentList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbd :for {_dafd ,_aggc :=d .Token ();if _aggc !=nil {return _aggc ;};switch _fcf :=_dafd .(type ){case _b .StartElement :switch _fcf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d"}:_aefb :=NewCT_Comment ();if _dfbc :=d .DecodeElement (_aefb ,&_fcf );_dfbc !=nil {return _dfbc ;};_edcf .Cm =append (_edcf .Cm ,_aefb );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074L\u0069s\u0074\u0020\u0025\u0076",_fcf .Name );if _ddgc :=d .Skip ();_ddgc !=nil {return _ddgc ;};};case _b .EndElement :break _gbd ;case _b .CharData :};};return nil ;};func (_efcfa *TagLst )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ,_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\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 ,_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 ="\u0070\u003a\u0074\u0061\u0067\u004c\u0073\u0074";return _efcfa .CT_TagList .MarshalXML (e ,start );}; +// Loop Slide Show +LoopAttr *bool ; -// Validate validates the CT_TLTriggerTimeNodeID and its children -func (_gbbeg *CT_TLTriggerTimeNodeID )Validate ()error {return _gbbeg .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0072\u0069\u0067\u0067\u0065\u0072\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065I\u0044");};func (_baeb *CT_SlideLayoutIdListEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _baeb .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_baeb .IdAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_baeb .RIdAttr )});e .EncodeToken (start );if _baeb .ExtLst !=nil {_bdcbb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_baeb .ExtLst ,_bdcbb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TLByRgbColorTransform ()*CT_TLByRgbColorTransform {_fdfgg :=&CT_TLByRgbColorTransform {};return _fdfgg ;};func (_ffbfb *ST_PlaceholderType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bddddg ,_dccbe :=d .Token ();if _dccbe !=nil {return _dccbe ;};if _cedbc ,_bcaaf :=_bddddg .(_b .EndElement );_bcaaf &&_cedbc .Name ==start .Name {*_ffbfb =1;return nil ;};if _ceefb ,_bbba :=_bddddg .(_b .CharData );!_bbba {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",_bddddg );}else {switch string (_ceefb ){case "":*_ffbfb =0;case "\u0074\u0069\u0074l\u0065":*_ffbfb =1;case "\u0062\u006f\u0064\u0079":*_ffbfb =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_ffbfb =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_ffbfb =4;case "\u0064\u0074":*_ffbfb =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_ffbfb =6;case "\u0066\u0074\u0072":*_ffbfb =7;case "\u0068\u0064\u0072":*_ffbfb =8;case "\u006f\u0062\u006a":*_ffbfb =9;case "\u0063\u0068\u0061r\u0074":*_ffbfb =10;case "\u0074\u0062\u006c":*_ffbfb =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_ffbfb =12;case "\u0064\u0067\u006d":*_ffbfb =13;case "\u006d\u0065\u0064i\u0061":*_ffbfb =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_ffbfb =15;case "\u0070\u0069\u0063":*_ffbfb =16;};};_bddddg ,_dccbe =d .Token ();if _dccbe !=nil {return _dccbe ;};if _beeff ,_egbdb :=_bddddg .(_b .EndElement );_egbdb &&_beeff .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",_bddddg );};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 NewCT_SlideMasterTextStyles ()*CT_SlideMasterTextStyles {_acba :=&CT_SlideMasterTextStyles {};return _acba ;}; +// Show Narration in Slide Show +ShowNarrationAttr *bool ; -// Validate validates the CT_EmbeddedFontDataId and its children -func (_bbfeg *CT_EmbeddedFontDataId )Validate ()error {return _bbfeg .ValidateWithPath ("C\u0054\u005f\u0045\u006dbe\u0064d\u0065\u0064\u0046\u006f\u006et\u0044\u0061\u0074\u0061\u0049\u0064");};func NewCT_TLBehaviorAttributeNameList ()*CT_TLBehaviorAttributeNameList {_aefa :=&CT_TLBehaviorAttributeNameList {};return _aefa ;}; +// Show Animation in Slide Show +ShowAnimationAttr *bool ; -// ValidateWithPath validates the CT_TLCommandBehavior and its children, prefixing error messages with path -func (_fdgc *CT_TLCommandBehavior )ValidateWithPath (path string )error {if _dcbgg :=_fdgc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dcbgg !=nil {return _dcbgg ;};if _gedc :=_fdgc .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_gedc !=nil {return _gedc ;};return nil ;}; +// Use Timings in Slide Show +UseTimingsAttr *bool ; -// Validate validates the CT_ShowProperties and its children -func (_baed *CT_ShowProperties )Validate ()error {return _baed .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_gaag *CT_NormalViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gaag .ShowOutlineIconsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_gaag .ShowOutlineIconsAttr ))});};if _gaag .SnapVertSplitterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_gaag .SnapVertSplitterAttr ))});};if _gaag .VertBarStateAttr !=ST_SplitterBarStateUnset {_daea ,_bdfe :=_gaag .VertBarStateAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _bdfe !=nil {return _bdfe ;};start .Attr =append (start .Attr ,_daea );};if _gaag .HorzBarStateAttr !=ST_SplitterBarStateUnset {_fcc ,_ffacb :=_gaag .HorzBarStateAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _ffacb !=nil {return _ffacb ;};start .Attr =append (start .Attr ,_fcc );};if _gaag .PreferSingleViewAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_gaag .PreferSingleViewAttr ))});};e .EncodeToken (start );_aeaff :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065d\u004c\u0065\u0066\u0074"}};e .EncodeElement (_gaag .RestoredLeft ,_aeaff );_dbgfe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"}};e .EncodeElement (_gaag .RestoredTop ,_dbgfe );if _gaag .ExtLst !=nil {_acee :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gaag .ExtLst ,_acee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dfcfc ST_TLNextActionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bbbgg :=_b .Attr {};_bbbgg .Name =name ;switch _dfcfc {case ST_TLNextActionTypeUnset :_bbbgg .Value ="";case ST_TLNextActionTypeNone :_bbbgg .Value ="\u006e\u006f\u006e\u0065";case ST_TLNextActionTypeSeek :_bbbgg .Value ="\u0073\u0065\u0065\u006b";};return _bbbgg ,nil ;};type CT_CustomerData struct{IdAttr string ;}; +// Presenter Slide Show Mode +Present *CT_Empty ; -// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path -func (_gagb *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _ffda :=_gagb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ffda !=nil {return _ffda ;};if _gbbd :=_gagb .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_gbbd !=nil {return _gbbd ;};if _gcaae :=_gagb .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_gcaae !=nil {return _gcaae ;};return nil ;};func (_ddbe *CT_Comment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",_ddbe .AuthorIdAttr )});if _ddbe .DtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_ddbe .DtAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0078"},Value :_d .Sprintf ("\u0025\u0076",_ddbe .IdxAttr )});e .EncodeToken (start );_geeb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070o\u0073"}};e .EncodeElement (_ddbe .Pos ,_geeb );_fgg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0065\u0078\u0074"}};_e .AddPreserveSpaceAttr (&_fgg ,_ddbe .Text );e .EncodeElement (_ddbe .Text ,_fgg );if _ddbe .ExtLst !=nil {_edf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddbe .ExtLst ,_edf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfadg ST_IterateType )Validate ()error {return _gfadg .ValidateWithPath ("")};func (_ccecd *CT_PictureNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bbcdb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_ccecd .CNvPr ,_bbcdb );_agge :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ccecd .CNvPicPr ,_agge );_abeca :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_ccecd .NvPr ,_abeca );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GuideList ()*CT_GuideList {_agabd :=&CT_GuideList {};return _agabd };func (_gdccc ST_PlaceholderSize )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdecg :=_b .Attr {};_cdecg .Name =name ;switch _gdccc {case ST_PlaceholderSizeUnset :_cdecg .Value ="";case ST_PlaceholderSizeFull :_cdecg .Value ="\u0066\u0075\u006c\u006c";case ST_PlaceholderSizeHalf :_cdecg .Value ="\u0068\u0061\u006c\u0066";case ST_PlaceholderSizeQuarter :_cdecg .Value ="\u0071u\u0061\u0072\u0074\u0065\u0072";};return _cdecg ,nil ;};func NewCT_TLAnimateMotionBehavior ()*CT_TLAnimateMotionBehavior {_dcebg :=&CT_TLAnimateMotionBehavior {};_dcebg .CBhvr =NewCT_TLCommonBehaviorData ();return _dcebg ;};func (_ggdd *EG_ShowType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfce :for {_gdbd ,_cacb :=d .Token ();if _cacb !=nil {return _cacb ;};switch _cegcac :=_gdbd .(type ){case _b .StartElement :switch _cegcac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggdd .Present =NewCT_Empty ();if _bfgfe :=d .DecodeElement (_ggdd .Present ,&_cegcac );_bfgfe !=nil {return _bfgfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggdd .Browse =NewCT_ShowInfoBrowse ();if _aggcca :=d .DecodeElement (_ggdd .Browse ,&_cegcac );_aggcca !=nil {return _aggcca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggdd .Kiosk =NewCT_ShowInfoKiosk ();if _gcbbg :=d .DecodeElement (_ggdd .Kiosk ,&_cegcac );_gcbbg !=nil {return _gcbbg ;};default:_e .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065\u0020\u0025\u0076",_cegcac .Name );if _aedea :=d .Skip ();_aedea !=nil {return _aedea ;};};case _b .EndElement :break _cfce ;case _b .CharData :};};return nil ;};func (_baga *CT_SlideIdList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _baga .SldId !=nil {_cabfd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u006c\u0064\u0049\u0064"}};for _ ,_fgfg :=range _baga .SldId {e .EncodeElement (_fgfg ,_cabfd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Browse Slide Show Mode +Browse *CT_ShowInfoBrowse ; + +// Kiosk Slide Show Mode +Kiosk *CT_ShowInfoKiosk ; + +// All Slides +SldAll *CT_Empty ; + +// Slide Range +SldRg *CT_IndexRange ; + +// Custom Show +CustShow *CT_CustomShowId ; + +// Pen Color for Slide Show +PenClr *_ef .CT_Color ;ExtLst *CT_ExtensionList ;};type CT_GraphicalObjectFrameNonVisual struct{ + +// Non-Visual Drawing Properties +CNvPr *_ef .CT_NonVisualDrawingProps ; + +// Non-Visual Graphic Frame Drawing Properties +CNvGraphicFramePr *_ef .CT_NonVisualGraphicFrameProperties ; -// Validate validates the CT_NormalViewProperties and its children -func (_febg *CT_NormalViewProperties )Validate ()error {return _febg .ValidateWithPath ("\u0043\u0054\u005fNo\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_cdbad *CT_TLTemplateList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecedg :for {_bdeb ,_caaadf :=d .Token ();if _caaadf !=nil {return _caaadf ;};switch _dbgc :=_bdeb .(type ){case _b .StartElement :switch _dbgc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdebg :=NewCT_TLTemplate ();if _dgdc :=d .DecodeElement (_bdebg ,&_dbgc );_dgdc !=nil {return _dgdc ;};_cdbad .Tmpl =append (_cdbad .Tmpl ,_bdebg );default:_e .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",_dbgc .Name );if _bfddc :=d .Skip ();_bfddc !=nil {return _bfddc ;};};case _b .EndElement :break _ecedg ;case _b .CharData :};};return nil ;};type ST_Direction byte ; +// Application Non-Visual Drawing Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_agdg ST_TransitionCornerDirectionType )Validate ()error {return _agdg .ValidateWithPath ("")};func NewCT_NotesMasterIdList ()*CT_NotesMasterIdList {_ddba :=&CT_NotesMasterIdList {};return _ddba };func (_fcdfe *CT_TLBehaviorAttributeNameList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecfc :for {_aacd ,_geaed :=d .Token ();if _geaed !=nil {return _geaed ;};switch _gbbca :=_aacd .(type ){case _f .StartElement :switch _gbbca .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dadff string ;if _ebcfb :=d .DecodeElement (&_dadff ,&_gbbca );_ebcfb !=nil {return _ebcfb ;};_fcdfe .AttrName =append (_fcdfe .AttrName ,_dadff );default:_g .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",_gbbca .Name );if _bggf :=d .Skip ();_bggf !=nil {return _bggf ;};};case _f .EndElement :break _ecfc ;case _f .CharData :};};return nil ;};func (_daef *CT_OrientationTransition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bccde :=range start .Attr {if _bccde .Name .Local =="\u0064\u0069\u0072"{_daef .DirAttr .UnmarshalXMLAttr (_bccde );continue ;};};for {_adddb ,_fgbbe :=d .Token ();if _fgbbe !=nil {return _fe .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",_fgbbe );};if _fgge ,_ceff :=_adddb .(_f .EndElement );_ceff &&_fgge .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_ShowInfoBrowse and its children, prefixing error messages with path -func (_eebaa *CT_ShowInfoBrowse )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_ShowInfoBrowse and its children +func (_gaca *CT_ShowInfoBrowse )Validate ()error {return _gaca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042r\u006f\u0077\u0073\u0065");};func (_acdg ST_TransitionSideDirectionType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_acdg .String (),start );}; -// Validate validates the CT_BuildList and its children -func (_aeb *CT_BuildList )Validate ()error {return _aeb .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0069\u006c\u0064\u004c\u0069\u0073\u0074");}; +// ValidateWithPath validates the CT_CustomerData and its children, prefixing error messages with path +func (_cdcc *CT_CustomerData )ValidateWithPath (path string )error {return nil };func (_geccg *ST_TLParaBuildType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_geccg =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_geccg =1;case "\u0070":*_geccg =2;case "\u0063\u0075\u0073\u0074":*_geccg =3;case "\u0077\u0068\u006fl\u0065":*_geccg =4;};return nil ;};func (_addf *CT_NotesViewProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_addf .CSldViewPr =NewCT_CommonSlideViewProperties ();_gcfc :for {_dcfe ,_acgg :=d .Token ();if _acgg !=nil {return _acgg ;};switch _gecbe :=_dcfe .(type ){case _f .StartElement :switch _gecbe .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _eecc :=d .DecodeElement (_addf .CSldViewPr ,&_gecbe );_eecc !=nil {return _eecc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_addf .ExtLst =NewCT_ExtensionList ();if _cedc :=d .DecodeElement (_addf .ExtLst ,&_gecbe );_cedc !=nil {return _cedc ;};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\u004e\u006f\u0074\u0065s\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gecbe .Name );if _fcca :=d .Skip ();_fcca !=nil {return _fcca ;};};case _f .EndElement :break _gcfc ;case _f .CharData :};};return nil ;};func (_fggfd ST_TLChartSubelementType )Validate ()error {return _fggfd .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_CustomerDataList and its children, prefixing error messages with path -func (_agef *CT_CustomerDataList )ValidateWithPath (path string )error {for _cffb ,_bbc :=range _agef .CustData {if _cbdf :=_bbc .ValidateWithPath (_d .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_cffb ));_cbdf !=nil {return _cbdf ;};};if _agef .Tags !=nil {if _eadb :=_agef .Tags .ValidateWithPath (path +"\u002f\u0054\u0061g\u0073");_eadb !=nil {return _eadb ;};};return nil ;}; +// Validate validates the CT_ShapeNonVisual and its children +func (_cdcge *CT_ShapeNonVisual )Validate ()error {return _cdcge .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_cece *CT_TLMediaNodeVideo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cece .FullScrnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_cece .FullScrnAttr ))});};e .EncodeToken (start );_bcfbg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_cece .CMediaNode ,_bcfbg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TLTimeNodeExclusive and its children -func (_cfcb *CT_TLTimeNodeExclusive )Validate ()error {return _cfcb .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069v\u0065");};func (_cgfcf *ST_TLAnimateColorDirection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffbgef ,_cgedeb :=d .Token ();if _cgedeb !=nil {return _cgedeb ;};if _acce ,_abfgf :=_ffbgef .(_b .EndElement );_abfgf &&_acce .Name ==start .Name {*_cgfcf =1;return nil ;};if _addaf ,_afge :=_ffbgef .(_b .CharData );!_afge {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",_ffbgef );}else {switch string (_addaf ){case "":*_cgfcf =0;case "\u0063\u0077":*_cgfcf =1;case "\u0063\u0063\u0077":*_cgfcf =2;};};_ffbgef ,_cgedeb =d .Token ();if _cgedeb !=nil {return _cgedeb ;};if _dcgab ,_cafdfg :=_ffbgef .(_b .EndElement );_cafdfg &&_dcgab .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",_ffbgef );};type SldLayout struct{CT_SlideLayout };func (_egef *CT_EmbeddedFontList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggdf :for {_abcg ,_gadd :=d .Token ();if _gadd !=nil {return _gadd ;};switch _gefd :=_abcg .(type ){case _b .StartElement :switch _gefd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eagd :=NewCT_EmbeddedFontListEntry ();if _aebe :=d .DecodeElement (_eagd ,&_gefd );_aebe !=nil {return _aebe ;};_egef .EmbeddedFont =append (_egef .EmbeddedFont ,_eagd );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\u0043\u0054\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065dF\u006f\u006e\u0074\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gefd .Name );if _egdc :=d .Skip ();_egdc !=nil {return _egdc ;};};case _b .EndElement :break _ggdf ;case _b .CharData :};};return nil ;};func (_ade *CT_BuildList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ade .BldP !=nil {_dbe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0050"}};for _ ,_eeg :=range _ade .BldP {e .EncodeElement (_eeg ,_dbe );};};if _ade .BldDgm !=nil {_egbd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}};for _ ,_ffb :=range _ade .BldDgm {e .EncodeElement (_ffb ,_egbd );};};if _ade .BldOleChart !=nil {_bea :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};for _ ,_dfcg :=range _ade .BldOleChart {e .EncodeElement (_dfcg ,_bea );};};if _ade .BldGraphic !=nil {_baeg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062l\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"}};for _ ,_dfa :=range _ade .BldGraphic {e .EncodeElement (_dfa ,_baeg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adc *CT_HandoutMasterIdListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bedaa :=range start .Attr {if _bedaa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bedaa .Name .Local =="\u0069\u0064"||_bedaa .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"&&_bedaa .Name .Local =="\u0069\u0064"{_bfdc ,_gdec :=_bedaa .Value ,error (nil );if _gdec !=nil {return _gdec ;};_adc .IdAttr =_bfdc ;continue ;};};_gce :for {_cgbb ,_acfd :=d .Token ();if _acfd !=nil {return _acfd ;};switch _efcg :=_cgbb .(type ){case _b .StartElement :switch _efcg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adc .ExtLst =NewCT_ExtensionList ();if _gbg :=d .DecodeElement (_adc .ExtLst ,&_efcg );_gbg !=nil {return _gbg ;};default:_e .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",_efcg .Name );if _cgbfg :=d .Skip ();_cgbfg !=nil {return _cgbfg ;};};case _b .EndElement :break _gce ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_TLOleBuildChart and its children +func (_ccfcb *CT_TLOleBuildChart )Validate ()error {return _ccfcb .ValidateWithPath ("\u0043T\u005fT\u004c\u004f\u006c\u0065\u0042u\u0069\u006cd\u0043\u0068\u0061\u0072\u0074");};func (_bafbe *CT_TLAnimateEffectBehavior )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bafbe .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_deeb :=range start .Attr {if _deeb .Name .Local =="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"{_bafbe .TransitionAttr .UnmarshalXMLAttr (_deeb );continue ;};if _deeb .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_babca ,_cfcac :=_deeb .Value ,error (nil );if _cfcac !=nil {return _cfcac ;};_bafbe .FilterAttr =&_babca ;continue ;};if _deeb .Name .Local =="\u0070\u0072\u004cs\u0074"{_fbae ,_bdbc :=_deeb .Value ,error (nil );if _bdbc !=nil {return _bdbc ;};_bafbe .PrLstAttr =&_fbae ;continue ;};};_eggdf :for {_bcdef ,_gcecf :=d .Token ();if _gcecf !=nil {return _gcecf ;};switch _eagf :=_bcdef .(type ){case _f .StartElement :switch _eagf .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bdaaa :=d .DecodeElement (_bafbe .CBhvr ,&_eagf );_bdaaa !=nil {return _bdaaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bafbe .Progress =NewCT_TLAnimVariant ();if _ccde :=d .DecodeElement (_bafbe .Progress ,&_eagf );_ccde !=nil {return _ccde ;};default:_g .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",_eagf .Name );if _aageg :=d .Skip ();_aageg !=nil {return _aageg ;};};case _f .EndElement :break _eggdf ;case _f .CharData :};};return nil ;};func (_cbac *CT_GuideList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cbac .Guide !=nil {_bac :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0067\u0075\u0069\u0064\u0065"}};for _ ,_cbdb :=range _cbac .Guide {e .EncodeElement (_cbdb ,_bac );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TLTimeAnimateValue struct{ -// ValidateWithPath validates the CT_CommonSlideViewProperties and its children, prefixing error messages with path -func (_abaf *CT_CommonSlideViewProperties )ValidateWithPath (path string )error {if _eefg :=_abaf .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_eefg !=nil {return _eefg ;};if _abaf .GuideLst !=nil {if _bfg :=_abaf .GuideLst .ValidateWithPath (path +"\u002fG\u0075\u0069\u0064\u0065\u004c\u0073t");_bfg !=nil {return _bfg ;};};return nil ;}; +// Time +TmAttr *ST_TLTimeAnimateValueTime ; -// Validate validates the CT_HandoutMasterIdListEntry and its children -func (_bbdc *CT_HandoutMasterIdListEntry )Validate ()error {return _bbdc .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 (_cfbf *CT_TLAnimVariant )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcge :for {_dcab ,_cfcc :=d .Token ();if _cfcc !=nil {return _cfcc ;};switch _addb :=_dcab .(type ){case _b .StartElement :switch _addb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfbf .BoolVal =NewCT_TLAnimVariantBooleanVal ();if _gfdb :=d .DecodeElement (_cfbf .BoolVal ,&_addb );_gfdb !=nil {return _gfdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfbf .IntVal =NewCT_TLAnimVariantIntegerVal ();if _edabf :=d .DecodeElement (_cfbf .IntVal ,&_addb );_edabf !=nil {return _edabf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfbf .FltVal =NewCT_TLAnimVariantFloatVal ();if _egga :=d .DecodeElement (_cfbf .FltVal ,&_addb );_egga !=nil {return _egga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfbf .StrVal =NewCT_TLAnimVariantStringVal ();if _ceca :=d .DecodeElement (_cfbf .StrVal ,&_addb );_ceca !=nil {return _ceca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfbf .ClrVal =_ea .NewCT_Color ();if _caffgg :=d .DecodeElement (_cfbf .ClrVal ,&_addb );_caffgg !=nil {return _caffgg ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025v",_addb .Name );if _gdccf :=d .Skip ();_gdccf !=nil {return _gdccf ;};};case _b .EndElement :break _gcge ;case _b .CharData :};};return nil ;};func (_fcga *CT_TLTriggerRuntimeNode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcga .ValAttr =ST_TLTriggerRuntimeNode (1);for _ ,_cdegd :=range start .Attr {if _cdegd .Name .Local =="\u0076\u0061\u006c"{_fcga .ValAttr .UnmarshalXMLAttr (_cdegd );continue ;};};for {_efee ,_ffeag :=d .Token ();if _ffeag !=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",_ffeag );};if _eccgf ,_dcgf :=_efee .(_b .EndElement );_dcgf &&_eccgf .Name ==start .Name {break ;};};return nil ;};func (_edfb *CT_TLAnimateMotionBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edfb .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_befd :=range start .Attr {if _befd .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_edfb .OriginAttr .UnmarshalXMLAttr (_befd );continue ;};if _befd .Name .Local =="\u0070\u0061\u0074\u0068"{_aaged ,_ecgab :=_befd .Value ,error (nil );if _ecgab !=nil {return _ecgab ;};_edfb .PathAttr =&_aaged ;continue ;};if _befd .Name .Local =="\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"{_edfb .PathEditModeAttr .UnmarshalXMLAttr (_befd );continue ;};if _befd .Name .Local =="\u0072\u0041\u006e\u0067"{_bgfe ,_ggaec :=_be .ParseInt (_befd .Value ,10,32);if _ggaec !=nil {return _ggaec ;};_gagba :=int32 (_bgfe );_edfb .RAngAttr =&_gagba ;continue ;};if _befd .Name .Local =="\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"{_agddc ,_gfcd :=_befd .Value ,error (nil );if _gfcd !=nil {return _gfcd ;};_edfb .PtsTypesAttr =&_agddc ;continue ;};};_ebfg :for {_bbag ,_dgdgg :=d .Token ();if _dgdgg !=nil {return _dgdgg ;};switch _acdebf :=_bbag .(type ){case _b .StartElement :switch _acdebf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ebfc :=d .DecodeElement (_edfb .CBhvr ,&_acdebf );_ebfc !=nil {return _ebfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edfb .By =NewCT_TLPoint ();if _eaeaa :=d .DecodeElement (_edfb .By ,&_acdebf );_eaeaa !=nil {return _eaeaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edfb .From =NewCT_TLPoint ();if _eaeab :=d .DecodeElement (_edfb .From ,&_acdebf );_eaeab !=nil {return _eaeab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edfb .To =NewCT_TLPoint ();if _cfgaf :=d .DecodeElement (_edfb .To ,&_acdebf );_cfgaf !=nil {return _cfgaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edfb .RCtr =NewCT_TLPoint ();if _aead :=d .DecodeElement (_edfb .RCtr ,&_acdebf );_aead !=nil {return _aead ;};default:_e .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",_acdebf .Name );if _fcbg :=d .Skip ();_fcbg !=nil {return _fcbg ;};};case _b .EndElement :break _ebfg ;case _b .CharData :};};return nil ;};type CT_InOutTransition struct{ +// Formula +FmlaAttr *string ; -// Direction -DirAttr ST_TransitionInOutDirectionType ;};func (_aada ST_SplitterBarState )Validate ()error {return _aada .ValidateWithPath ("")};type CT_EightDirectionTransition struct{ +// Value +Val *CT_TLAnimVariant ;};func NewCT_BuildList ()*CT_BuildList {_dee :=&CT_BuildList {};return _dee }; -// Direction -DirAttr *ST_TransitionEightDirectionType ;};type CT_NotesMasterIdList struct{ +// ValidateWithPath validates the CT_ControlList and its children, prefixing error messages with path +func (_ggd *CT_ControlList )ValidateWithPath (path string )error {for _bafb ,_ebf :=range _ggd .Control {if _ffbb :=_ebf .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_bafb ));_ffbb !=nil {return _ffbb ;};};return nil ;}; -// Notes Master ID -NotesMasterId *CT_NotesMasterIdListEntry ;};func NewCT_ViewProperties ()*CT_ViewProperties {_ecfd :=&CT_ViewProperties {};return _ecfd };func NewCT_TLAnimateBehavior ()*CT_TLAnimateBehavior {_dgfe :=&CT_TLAnimateBehavior {};_dgfe .CBhvr =NewCT_TLCommonBehaviorData ();return _dgfe ;};type CT_Placeholder struct{ +// ValidateWithPath validates the CT_StringTag and its children, prefixing error messages with path +func (_cefgf *CT_StringTag )ValidateWithPath (path string )error {return nil };func (_bcfcd *CT_OleObjectLink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bcfcd .UpdateAutomaticAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_bcfcd .UpdateAutomaticAttr ))});};e .EncodeToken (start );if _bcfcd .ExtLst !=nil {_bfea :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcfcd .ExtLst ,_bfea );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};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 (_aeabb ST_TLCommandType )ValidateWithPath (path string )error {switch _aeabb {case 0,1,2,3: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 (_aeabb ));};return nil ;};func (_abec *CT_CommentAuthorList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _abec .CmAuthor !=nil {_egd :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}};for _ ,_cce :=range _abec .CmAuthor {e .EncodeElement (_cce ,_egd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_agebc ST_TLTimeNodeSyncType )ValidateWithPath (path string )error {switch _agebc {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 (_agebc ));};return nil ;}; -// Placeholder Type -TypeAttr ST_PlaceholderType ; +// ValidateWithPath validates the CT_OutlineViewSlideList and its children, prefixing error messages with path +func (_eceb *CT_OutlineViewSlideList )ValidateWithPath (path string )error {for _cgcf ,_gffa :=range _eceb .Sld {if _eecb :=_gffa .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_cgcf ));_eecb !=nil {return _eecb ;};};return nil ;}; -// Placeholder Orientation -OrientAttr ST_Direction ; +// Validate validates the CT_TLTriggerTimeNodeID and its children +func (_ggbcc *CT_TLTriggerTimeNodeID )Validate ()error {return _ggbcc .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0072\u0069\u0067\u0067\u0065\u0072\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065I\u0044");};type EG_SlideListChoice struct{ -// Placeholder Size -SzAttr ST_PlaceholderSize ; +// All Slides +SldAll *CT_Empty ; -// Placeholder Index -IdxAttr *uint32 ; +// Slide Range +SldRg *CT_IndexRange ; -// Placeholder has custom prompt -HasCustomPromptAttr *bool ;ExtLst *CT_ExtensionListModify ;};func (_fbdbd ST_TLPreviousActionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbdbd .String (),start );};func (_caeb *ST_TLBehaviorOverrideType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_caeb =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_caeb =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_caeb =2;};return nil ;};type ST_TLPreviousActionType byte ;func NewCT_CommentAuthorList ()*CT_CommentAuthorList {_cbfe :=&CT_CommentAuthorList {};return _cbfe }; +// Custom Show +CustShow *CT_CustomShowId ;};type AG_ChildSlide struct{ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};type CT_TLIterateData struct{ -// Validate validates the CT_SlideTransitionChoice and its children -func (_abbab *CT_SlideTransitionChoice )Validate ()error {return _abbab .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0072\u0061\u006e\u0073i\u0074\u0069\u006f\u006e\u0043\u0068\u006f\u0069\u0063\u0065");}; +// Iterate Type +TypeAttr ST_IterateType ; -// Validate validates the CT_TLOleChartTargetElement and its children -func (_bebba *CT_TLOleChartTargetElement )Validate ()error {return _bebba .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 (_eegdf *CT_NotesTextViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eegdf .CViewPr =NewCT_CommonViewProperties ();_dfbf :for {_egegc ,_bdbg :=d .Token ();if _bdbg !=nil {return _bdbg ;};switch _feca :=_egegc .(type ){case _b .StartElement :switch _feca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cfcf :=d .DecodeElement (_eegdf .CViewPr ,&_feca );_cfcf !=nil {return _cfcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegdf .ExtLst =NewCT_ExtensionList ();if _beddc :=d .DecodeElement (_eegdf .ExtLst ,&_feca );_beddc !=nil {return _beddc ;};default:_e .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",_feca .Name );if _cbca :=d .Skip ();_cbca !=nil {return _cbca ;};};case _b .EndElement :break _dfbf ;case _b .CharData :};};return nil ;};func (_fdgfg *CT_PhotoAlbum )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdgfg .BwAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0077"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_fdgfg .BwAttr ))});};if _fdgfg .ShowCaptionsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_fdgfg .ShowCaptionsAttr ))});};if _fdgfg .LayoutAttr !=ST_PhotoAlbumLayoutUnset {_bbbg ,_begad :=_fdgfg .LayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074"});if _begad !=nil {return _begad ;};start .Attr =append (start .Attr ,_bbbg );};if _fdgfg .FrameAttr !=ST_PhotoAlbumFrameShapeUnset {_fadg ,_fecce :=_fdgfg .FrameAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0072\u0061m\u0065"});if _fecce !=nil {return _fecce ;};start .Attr =append (start .Attr ,_fadg );};e .EncodeToken (start );if _fdgfg .ExtLst !=nil {_fgbgd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdgfg .ExtLst ,_fgbgd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_cfae :=&CT_PictureNonVisual {};_cfae .CNvPr =_ea .NewCT_NonVisualDrawingProps ();_cfae .CNvPicPr =_ea .NewCT_NonVisualPictureProperties ();_cfae .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _cfae ;}; +// Backwards +BackwardsAttr *bool ; -// ValidateWithPath validates the CT_NotesViewProperties and its children, prefixing error messages with path -func (_fbega *CT_NotesViewProperties )ValidateWithPath (path string )error {if _fdcgc :=_fbega .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_fdcgc !=nil {return _fdcgc ;};if _fbega .ExtLst !=nil {if _afec :=_fbega .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afec !=nil {return _afec ;};};return nil ;}; +// Time Absolute +TmAbs *CT_TLIterateIntervalTime ; -// ValidateWithPath validates the CT_TLTextTargetElement and its children, prefixing error messages with path -func (_ecbcg *CT_TLTextTargetElement )ValidateWithPath (path string )error {if _ecbcg .CharRg !=nil {if _eafda :=_ecbcg .CharRg .ValidateWithPath (path +"\u002fC\u0068\u0061\u0072\u0052\u0067");_eafda !=nil {return _eafda ;};};if _ecbcg .PRg !=nil {if _geedf :=_ecbcg .PRg .ValidateWithPath (path +"\u002f\u0050\u0052\u0067");_geedf !=nil {return _geedf ;};};return nil ;};func (_cdebc *CT_SlideSyncProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddgfe :=range start .Attr {if _ddgfe .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_aabg ,_degf :=_ddgfe .Value ,error (nil );if _degf !=nil {return _degf ;};_cdebc .ServerSldIdAttr =_aabg ;continue ;};if _ddgfe .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_gbbba ,_fbcd :=ParseStdlibTime (_ddgfe .Value );if _fbcd !=nil {return _fbcd ;};_cdebc .ServerSldModifiedTimeAttr =_gbbba ;continue ;};if _ddgfe .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_agabg ,_bffga :=ParseStdlibTime (_ddgfe .Value );if _bffga !=nil {return _bffga ;};_cdebc .ClientInsertedTimeAttr =_agabg ;continue ;};};_ggffd :for {_afdf ,_abccg :=d .Token ();if _abccg !=nil {return _abccg ;};switch _aaeca :=_afdf .(type ){case _b .StartElement :switch _aaeca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdebc .ExtLst =NewCT_ExtensionList ();if _aadbf :=d .DecodeElement (_cdebc .ExtLst ,&_aaeca );_aadbf !=nil {return _aadbf ;};default:_e .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",_aaeca .Name );if _bcgce :=d .Skip ();_bcgce !=nil {return _bcgce ;};};case _b .EndElement :break _ggffd ;case _b .CharData :};};return nil ;}; +// Time Percentage +TmPct *CT_TLIterateIntervalPercentage ;}; -// Validate validates the AG_ChildSlide and its children -func (_ba *AG_ChildSlide )Validate ()error {return _ba .ValidateWithPath ("\u0041\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");};type ST_SlideLayoutType byte ; +// Validate validates the CT_GraphicalObjectFrameNonVisual and its children +func (_dgeff *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _dgeff .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 (_fbccb *ST_PlaceholderType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fbccb =0;case "\u0074\u0069\u0074l\u0065":*_fbccb =1;case "\u0062\u006f\u0064\u0079":*_fbccb =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_fbccb =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_fbccb =4;case "\u0064\u0074":*_fbccb =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_fbccb =6;case "\u0066\u0074\u0072":*_fbccb =7;case "\u0068\u0064\u0072":*_fbccb =8;case "\u006f\u0062\u006a":*_fbccb =9;case "\u0063\u0068\u0061r\u0074":*_fbccb =10;case "\u0074\u0062\u006c":*_fbccb =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_fbccb =12;case "\u0064\u0067\u006d":*_fbccb =13;case "\u006d\u0065\u0064i\u0061":*_fbccb =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_fbccb =15;case "\u0070\u0069\u0063":*_fbccb =16;};return nil ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_edad :=&CT_GroupShapeNonVisual {};_edad .CNvPr =_ef .NewCT_NonVisualDrawingProps ();_edad .CNvGrpSpPr =_ef .NewCT_NonVisualGroupDrawingShapeProps ();_edad .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _edad ;};func (_efbag *CT_TLIterateIntervalTime )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gebdc :=range start .Attr {if _gebdc .Name .Local =="\u0076\u0061\u006c"{_daea ,_dbbbd :=ParseUnionST_TLTime (_gebdc .Value );if _dbbbd !=nil {return _dbbbd ;};_efbag .ValAttr =_daea ;continue ;};};for {_bdae ,_baaga :=d .Token ();if _baaga !=nil {return _fe .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",_baaga );};if _ggbac ,_eeegc :=_bdae .(_f .EndElement );_eeegc &&_ggbac .Name ==start .Name {break ;};};return nil ;};func NewCT_CustomShowId ()*CT_CustomShowId {_ebe :=&CT_CustomShowId {};return _ebe };func (_afag *ST_OleObjectFollowColorScheme )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cecaa ,_cacece :=d .Token ();if _cacece !=nil {return _cacece ;};if _debfb ,_fbccf :=_cecaa .(_f .EndElement );_fbccf &&_debfb .Name ==start .Name {*_afag =1;return nil ;};if _beff ,_gdgfc :=_cecaa .(_f .CharData );!_gdgfc {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",_cecaa );}else {switch string (_beff ){case "":*_afag =0;case "\u006e\u006f\u006e\u0065":*_afag =1;case "\u0066\u0075\u006c\u006c":*_afag =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_afag =3;};};_cecaa ,_cacece =d .Token ();if _cacece !=nil {return _cacece ;};if _ccddc ,_fbfea :=_cecaa .(_f .EndElement );_fbfea &&_ccddc .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",_cecaa );};func (_beab *ST_TLTimeNodeType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cggcgc ,_dgdag :=d .Token ();if _dgdag !=nil {return _dgdag ;};if _dgggf ,_cabae :=_cggcgc .(_f .EndElement );_cabae &&_dgggf .Name ==start .Name {*_beab =1;return nil ;};if _gbgdf ,_bdgc :=_cggcgc .(_f .CharData );!_bdgc {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",_cggcgc );}else {switch string (_gbgdf ){case "":*_beab =0;case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_beab =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_beab =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_beab =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_beab =4;case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_beab =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_beab =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_beab =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_beab =8;case "\u0074\u006d\u0052\u006f\u006f\u0074":*_beab =9;};};_cggcgc ,_dgdag =d .Token ();if _dgdag !=nil {return _dgdag ;};if _eedcb ,_ebccfg :=_cggcgc .(_f .EndElement );_ebccfg &&_eedcb .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",_cggcgc );}; -// Validate validates the EG_SlideListChoice and its children -func (_baafb *EG_SlideListChoice )Validate ()error {return _baafb .ValidateWithPath ("\u0045G\u005fS\u006c\u0069\u0064\u0065\u004ci\u0073\u0074C\u0068\u006f\u0069\u0063\u0065");}; +// Validate validates the Sld and its children +func (_afdee *Sld )Validate ()error {return _afdee .ValidateWithPath ("\u0053\u006c\u0064")};func NewCT_TLAnimVariant ()*CT_TLAnimVariant {_dfbf :=&CT_TLAnimVariant {};return _dfbf };func NewCT_CustomShow ()*CT_CustomShow {_fegdf :=&CT_CustomShow {};_fegdf .SldLst =NewCT_SlideRelationshipList ();return _fegdf ;}; -// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path -func (_caef *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _ada ,_abac :=range _caef .Sp {if _afae :=_abac .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_ada ));_afae !=nil {return _afae ;};};for _acad ,_cacdd :=range _caef .GrpSp {if _fagg :=_cacdd .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_acad ));_fagg !=nil {return _fagg ;};};for _ebbb ,_adac :=range _caef .GraphicFrame {if _bagb :=_adac .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_ebbb ));_bagb !=nil {return _bagb ;};};for _bdda ,_bfcc :=range _caef .CxnSp {if _edaf :=_bfcc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_bdda ));_edaf !=nil {return _edaf ;};};for _fdabg ,_abeg :=range _caef .Pic {if _ceae :=_abeg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_fdabg ));_ceae !=nil {return _ceae ;};};for _egge ,_cgcd :=range _caef .ContentPart {if _bfba :=_cgcd .ValidateWithPath (_d .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_egge ));_bfba !=nil {return _bfba ;};};return nil ;};func (_ebcee *CT_SlideTiming )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ebcee .TnLst !=nil {_agcad :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_ebcee .TnLst ,_agcad );};if _ebcee .BldLst !=nil {_dcbff :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ebcee .BldLst ,_dcbff );};if _ebcee .ExtLst !=nil {_eabe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebcee .ExtLst ,_eabe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;ContentPart []*CT_Rel ;}; +// ValidateWithPath validates the CT_CustomerDataList and its children, prefixing error messages with path +func (_cefb *CT_CustomerDataList )ValidateWithPath (path string )error {for _ebdd ,_dgec :=range _cefb .CustData {if _dadc :=_dgec .ValidateWithPath (_fe .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_ebdd ));_dadc !=nil {return _dadc ;};};if _cefb .Tags !=nil {if _dcgdc :=_cefb .Tags .ValidateWithPath (path +"\u002f\u0054\u0061g\u0073");_dcgdc !=nil {return _dcgdc ;};};return nil ;};type SldMaster struct{CT_SlideMaster }; -// Validate validates the CT_SmartTags and its children -func (_bgddg *CT_SmartTags )Validate ()error {return _bgddg .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};func (_agcca *ST_TLTriggerRuntimeNode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgcgd ,_gcafd :=d .Token ();if _gcafd !=nil {return _gcafd ;};if _fcdd ,_gagbf :=_fgcgd .(_b .EndElement );_gagbf &&_fcdd .Name ==start .Name {*_agcca =1;return nil ;};if _ebbba ,_fcdgc :=_fgcgd .(_b .CharData );!_fcdgc {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",_fgcgd );}else {switch string (_ebbba ){case "":*_agcca =0;case "\u0066\u0069\u0072s\u0074":*_agcca =1;case "\u006c\u0061\u0073\u0074":*_agcca =2;case "\u0061\u006c\u006c":*_agcca =3;};};_fgcgd ,_gcafd =d .Token ();if _gcafd !=nil {return _gcafd ;};if _bbeae ,_bcfed :=_fgcgd .(_b .EndElement );_bcfed &&_bbeae .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",_fgcgd );};type CT_SlideMaster struct{ +// Validate validates the EG_TopLevelSlide and its children +func (_bfcgf *EG_TopLevelSlide )Validate ()error {return _bfcgf .ValidateWithPath ("\u0045\u0047_\u0054\u006f\u0070L\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065");};func (_bfbac ST_TLTimeNodeMasterRelation )ValidateWithPath (path string )error {switch _bfbac {case 0,1,2,3: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 (_bfbac ));};return nil ;}; -// Preserve Slide Master -PreserveAttr *bool ; +// Validate validates the CT_CommentAuthorList and its children +func (_agcc *CT_CommentAuthorList )Validate ()error {return _agcc .ValidateWithPath ("C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041u\u0074\u0068\u006f\u0072Li\u0073\u0074");};type CT_TLTimeAnimateValueList struct{ -// Common slide data for slide masters -CSld *CT_CommonSlideData ; +// Time Animate Value +Tav []*CT_TLTimeAnimateValue ;}; -// Color Scheme Map -ClrMap *_ea .CT_ColorMapping ; +// Validate validates the CT_TLIterateData and its children +func (_addec *CT_TLIterateData )Validate ()error {return _addec .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0049t\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061");};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;ContentPart []*CT_Rel ;};type CT_TLTemplate struct{ -// List of Slide Layouts -SldLayoutIdLst *CT_SlideLayoutIdList ; +// Level +LvlAttr *uint32 ; -// Slide Transition for a Slide Master -Transition *CT_SlideTransition ; +// Time Node List +TnLst *CT_TimeNodeList ;}; -// Slide Timing Information for Slide Masters -Timing *CT_SlideTiming ; +// Validate validates the CT_SideDirectionTransition and its children +func (_dcga *CT_SideDirectionTransition )Validate ()error {return _dcga .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");}; -// Header/Footer information for a slide master -Hf *CT_HeaderFooter ; +// ValidateWithPath validates the CT_OleObjectEmbed and its children, prefixing error messages with path +func (_decg *CT_OleObjectEmbed )ValidateWithPath (path string )error {if _faed :=_decg .FollowColorSchemeAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u0041\u0074t\u0072");_faed !=nil {return _faed ;};if _decg .ExtLst !=nil {if _ggfb :=_decg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggfb !=nil {return _ggfb ;};};return nil ;}; -// Slide Master Text Styles -TxStyles *CT_SlideMasterTextStyles ;ExtLst *CT_ExtensionListModify ;}; +// Validate validates the CT_GroupShapeChoice and its children +func (_bcce *CT_GroupShapeChoice )Validate ()error {return _bcce .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_efbdb ST_TLTimeIndefinite )Validate ()error {return _efbdb .ValidateWithPath ("")}; -// Validate validates the CT_Connector and its children -func (_bce *CT_Connector )Validate ()error {return _bce .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};type CT_NormalViewPortion struct{ +// Validate validates the CT_SlideLayoutIdList and its children +func (_abdb *CT_SlideLayoutIdList )Validate ()error {return _abdb .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075\u0074\u0049\u0064Li\u0073\u0074");};func (_cgdbf *CT_TLSetBehavior )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ccdee :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_cgdbf .CBhvr ,_ccdee );if _cgdbf .To !=nil {_edcgf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_cgdbf .To ,_edcgf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_daeaa *ST_TLAnimateColorDirection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbagb ,_egbfe :=d .Token ();if _egbfe !=nil {return _egbfe ;};if _adge ,_geced :=_gbagb .(_f .EndElement );_geced &&_adge .Name ==start .Name {*_daeaa =1;return nil ;};if _cbffd ,_fgfeb :=_gbagb .(_f .CharData );!_fgfeb {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",_gbagb );}else {switch string (_cbffd ){case "":*_daeaa =0;case "\u0063\u0077":*_daeaa =1;case "\u0063\u0063\u0077":*_daeaa =2;};};_gbagb ,_egbfe =d .Token ();if _egbfe !=nil {return _egbfe ;};if _fgeeg ,_ccfg :=_gbagb .(_f .EndElement );_ccfg &&_fgeeg .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",_gbagb );};type CmLst struct{CT_CommentList };func (_eedde ST_WebScreenSize )Validate ()error {return _eedde .ValidateWithPath ("")}; -// Normal View Dimension Size -SzAttr _ea .ST_PositiveFixedPercentage ; +// Validate validates the AG_ChildSlide and its children +func (_ed *AG_ChildSlide )Validate ()error {return _ed .ValidateWithPath ("\u0041\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");}; -// Auto Adjust Normal View -AutoAdjustAttr *bool ;};func NewCT_CommentAuthor ()*CT_CommentAuthor {_dc :=&CT_CommentAuthor {};return _dc };type CT_TLByAnimateColorTransform struct{ +// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path +func (_eacb *CT_Extension )ValidateWithPath (path string )error {return nil }; -// RGB -Rgb *CT_TLByRgbColorTransform ; +// ValidateWithPath validates the CT_TLByRgbColorTransform and its children, prefixing error messages with path +func (_cbced *CT_TLByRgbColorTransform )ValidateWithPath (path string )error {if _gdff :=_cbced .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_gdff !=nil {return _gdff ;};if _deag :=_cbced .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072");_deag !=nil {return _deag ;};if _bcfcg :=_cbced .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_bcfcg !=nil {return _bcfcg ;};return nil ;};func (_dbdc *CT_TagsData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",_dbdc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_SmartTags ()*CT_SmartTags {_fecbd :=&CT_SmartTags {};return _fecbd };func (_ebbb *CT_TagList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ebbb .Tag !=nil {_dccca :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0074a\u0067"}};for _ ,_gdbbg :=range _ebbb .Tag {e .EncodeElement (_gdbbg ,_dccca );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bafed *EG_SlideListChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_beda :for {_dgcc ,_fbcdg :=d .Token ();if _fbcdg !=nil {return _fbcdg ;};switch _ebfcg :=_dgcc .(type ){case _f .StartElement :switch _ebfcg .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bafed .SldAll =NewCT_Empty ();if _fedgc :=d .DecodeElement (_bafed .SldAll ,&_ebfcg );_fedgc !=nil {return _fedgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bafed .SldRg =NewCT_IndexRange ();if _cefcc :=d .DecodeElement (_bafed .SldRg ,&_ebfcg );_cefcc !=nil {return _cefcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bafed .CustShow =NewCT_CustomShowId ();if _bbgg :=d .DecodeElement (_bafed .CustShow ,&_ebfcg );_bbgg !=nil {return _bbgg ;};default:_g .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",_ebfcg .Name );if _gfefb :=d .Skip ();_gfefb !=nil {return _gfefb ;};};case _f .EndElement :break _beda ;case _f .CharData :};};return nil ;};func (_eaccg ST_SplitterBarState )Validate ()error {return _eaccg .ValidateWithPath ("")};func (_aecd *CT_SlideMasterIdList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_facfb :for {_cbef ,_ebfc :=d .Token ();if _ebfc !=nil {return _ebfc ;};switch _ddgec :=_cbef .(type ){case _f .StartElement :switch _ddgec .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcfce :=NewCT_SlideMasterIdListEntry ();if _fefe :=d .DecodeElement (_dcfce ,&_ddgec );_fefe !=nil {return _fefe ;};_aecd .SldMasterId =append (_aecd .SldMasterId ,_dcfce );default:_g .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",_ddgec .Name );if _cgfdb :=d .Skip ();_cgfdb !=nil {return _cgfdb ;};};case _f .EndElement :break _facfb ;case _f .CharData :};};return nil ;};type CT_OptionalBlackTransition struct{ -// HSL -Hsl *CT_TLByHslColorTransform ;}; +// Transition Through Black +ThruBlkAttr *bool ;};func (_aaccb *CT_TLTimeAnimateValueList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfagb :for {_fabda ,_agdee :=d .Token ();if _agdee !=nil {return _agdee ;};switch _fgdf :=_fabda .(type ){case _f .StartElement :switch _fgdf .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdbd :=NewCT_TLTimeAnimateValue ();if _gecaf :=d .DecodeElement (_bdbd ,&_fgdf );_gecaf !=nil {return _gecaf ;};_aaccb .Tav =append (_aaccb .Tav ,_bdbd );default:_g .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",_fgdf .Name );if _bebac :=d .Skip ();_bebac !=nil {return _bebac ;};};case _f .EndElement :break _dfagb ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_InOutTransition and its children, prefixing error messages with path -func (_bbcf *CT_InOutTransition )ValidateWithPath (path string )error {if _baacc :=_bbcf .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_baacc !=nil {return _baacc ;};return nil ;}; +// ValidateWithPath validates the CT_TagsData and its children, prefixing error messages with path +func (_gfage *CT_TagsData )ValidateWithPath (path string )error {return nil };func (_ace *CT_OutlineViewSlideEntry )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgga :=range start .Attr {if _fgga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fgga .Name .Local =="\u0069\u0064"||_fgga .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"&&_fgga .Name .Local =="\u0069\u0064"{_eefc ,_gbdd :=_fgga .Value ,error (nil );if _gbdd !=nil {return _gbdd ;};_ace .IdAttr =_eefc ;continue ;};if _fgga .Name .Local =="\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"{_cdeb ,_abbd :=_ee .ParseBool (_fgga .Value );if _abbd !=nil {return _abbd ;};_ace .CollapseAttr =&_cdeb ;continue ;};};for {_acaf ,_effg :=d .Token ();if _effg !=nil {return _fe .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",_effg );};if _ccdc ,_aggc :=_acaf .(_f .EndElement );_aggc &&_ccdc .Name ==start .Name {break ;};};return nil ;};func (_gbddb ST_TLDiagramBuildType )Validate ()error {return _gbddb .ValidateWithPath ("")};func (_agfaa *CT_TLTimeTargetElement )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _agfaa .SldTgt !=nil {_ceadg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0054\u0067\u0074"}};e .EncodeElement (_agfaa .SldTgt ,_ceadg );};if _agfaa .SndTgt !=nil {_dgbc :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0073\u006e\u0064\u0054\u0067\u0074"}};e .EncodeElement (_agfaa .SndTgt ,_dgbc );};if _agfaa .SpTgt !=nil {_fafbf :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0073\u0070\u0054\u0067\u0074"}};e .EncodeElement (_agfaa .SpTgt ,_fafbf );};if _agfaa .InkTgt !=nil {_bcge :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0069\u006e\u006b\u0054\u0067\u0074"}};e .EncodeElement (_agfaa .InkTgt ,_bcge );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_GroupShapeNonVisual struct{ -// Validate validates the CT_OleObjectChoice and its children -func (_edbf *CT_OleObjectChoice )Validate ()error {return _edbf .ValidateWithPath ("\u0043T\u005fO\u006c\u0065\u004f\u0062\u006ae\u0063\u0074C\u0068\u006f\u0069\u0063\u0065");};type EG_Background struct{ +// Non-visual Drawing Properties +CNvPr *_ef .CT_NonVisualDrawingProps ; -// Background Properties -BgPr *CT_BackgroundProperties ; +// Non-Visual Group Shape Drawing Properties +CNvGrpSpPr *_ef .CT_NonVisualGroupDrawingShapeProps ; -// Background Style Reference -BgRef *_ea .CT_StyleMatrixReference ;};func (_afbc *CT_NotesMaster )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bfbc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_afbc .CSld ,_bfbc );_faebd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_afbc .ClrMap ,_faebd );if _afbc .Hf !=nil {_ecfc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_afbc .Hf ,_ecfc );};if _afbc .NotesStyle !=nil {_badb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006eo\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_afbc .NotesStyle ,_badb );};if _afbc .ExtLst !=nil {_adce :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afbc .ExtLst ,_adce );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_agbcc ST_TLBehaviorAdditiveType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_agbcc .String (),start );};func (_gafa ST_TransitionCornerDirectionType )String ()string {switch _gafa {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 (_bfbfac ST_ViewType )String ()string {switch _bfbfac {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 "";};type CT_Connector struct{ +// Non-Visual Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_gfebd *CT_TLGraphicalObjectBuild )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfebd .SpidAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",*_gfebd .SpidAttr )});};if _gfebd .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_fe .Sprintf ("\u0025\u0076",*_gfebd .GrpIdAttr )});};if _gfebd .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_gfebd .UiExpandAttr ))});};e .EncodeToken (start );if _gfebd .BldAsOne !=nil {_ebdge :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"}};e .EncodeElement (_gfebd .BldAsOne ,_ebdge );};if _gfebd .BldSub !=nil {_gddeg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0053\u0075\u0062"}};e .EncodeElement (_gfebd .BldSub ,_gddeg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fgbf ST_TLBehaviorAdditiveType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fgbf .String (),start );};func (_ggbd ST_TransitionEightDirectionType )String ()string {if _ggbd .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {return _ggbd .ST_TransitionSideDirectionType .String ();};if _ggbd .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {return _ggbd .ST_TransitionCornerDirectionType .String ();};return "";};type ST_TLTimeNodeMasterRelation byte ;func (_dcffe *ST_TLBehaviorTransformType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_befdd ,_ggef :=d .Token ();if _ggef !=nil {return _ggef ;};if _dggfe ,_abfba :=_befdd .(_f .EndElement );_abfba &&_dggfe .Name ==start .Name {*_dcffe =1;return nil ;};if _aebdd ,_bcgfga :=_befdd .(_f .CharData );!_bcgfga {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",_befdd );}else {switch string (_aebdd ){case "":*_dcffe =0;case "\u0070\u0074":*_dcffe =1;case "\u0069\u006d\u0067":*_dcffe =2;};};_befdd ,_ggef =d .Token ();if _ggef !=nil {return _ggef ;};if _aabdgg ,_bcdgf :=_befdd .(_f .EndElement );_bcdgf &&_aabdgg .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",_befdd );};func (_cecb *CT_TLSubShapeId )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",_cecb .SpidAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cefgc *CT_TLTextTargetElement )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cefgc .CharRg !=nil {_efbde :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u0068\u0061\u0072\u0052\u0067"}};e .EncodeElement (_cefgc .CharRg ,_efbde );};if _cefgc .PRg !=nil {_ddbbdg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0070R\u0067"}};e .EncodeElement (_cefgc .PRg ,_ddbbdg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_ApplicationNonVisualDrawingProps ()*CT_ApplicationNonVisualDrawingProps {_dbf :=&CT_ApplicationNonVisualDrawingProps {};return _dbf ;};func (_edbgb *CT_TLBuildParagraph )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edbgb .BuildAttr !=ST_TLParaBuildTypeUnset {_ddcd ,_bbcfa :=_edbgb .BuildAttr .MarshalXMLAttr (_f .Name {Local :"\u0062\u0075\u0069l\u0064"});if _bbcfa !=nil {return _bbcfa ;};start .Attr =append (start .Attr ,_ddcd );};if _edbgb .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_fe .Sprintf ("\u0025\u0076",*_edbgb .BldLvlAttr )});};if _edbgb .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_edbgb .AnimBgAttr ))});};if _edbgb .AutoUpdateAnimBgAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_edbgb .AutoUpdateAnimBgAttr ))});};if _edbgb .RevAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0076"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_edbgb .RevAttr ))});};if _edbgb .AdvAutoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061d\u0076\u0041\u0075\u0074\u006f"},Value :_fe .Sprintf ("\u0025\u0076",*_edbgb .AdvAutoAttr )});};if _edbgb .SpidAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",*_edbgb .SpidAttr )});};if _edbgb .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_fe .Sprintf ("\u0025\u0076",*_edbgb .GrpIdAttr )});};if _edbgb .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_edbgb .UiExpandAttr ))});};e .EncodeToken (start );if _edbgb .TmplLst !=nil {_fecg :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0074\u006d\u0070\u006c\u004c\u0073t"}};e .EncodeElement (_edbgb .TmplLst ,_fecg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Non-Visual Properties for a Connection Shape -NvCxnSpPr *CT_ConnectorNonVisual ; +// ValidateWithPath validates the CT_SlideLayout and its children, prefixing error messages with path +func (_aaaa *CT_SlideLayout )ValidateWithPath (path string )error {if _gccgc :=_aaaa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gccgc !=nil {return _gccgc ;};if _aceb :=_aaaa .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_aceb !=nil {return _aceb ;};if _aaaa .ClrMapOvr !=nil {if _fegdd :=_aaaa .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_fegdd !=nil {return _fegdd ;};};if _aaaa .Transition !=nil {if _aggfa :=_aaaa .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_aggfa !=nil {return _aggfa ;};};if _aaaa .Timing !=nil {if _efaeg :=_aaaa .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_efaeg !=nil {return _efaeg ;};};if _aaaa .Hf !=nil {if _cfac :=_aaaa .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_cfac !=nil {return _cfac ;};};if _aaaa .ExtLst !=nil {if _effe :=_aaaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_effe !=nil {return _effe ;};};return nil ;}; -// Shape Properties -SpPr *_ea .CT_ShapeProperties ; +// Validate validates the CT_TLTemplate and its children +func (_cafbe *CT_TLTemplate )Validate ()error {return _cafbe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065");}; -// Connector Shape Style -Style *_ea .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;};func (_gfdfe *ST_TLTimeNodeSyncType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbafa ,_fcecd :=d .Token ();if _fcecd !=nil {return _fcecd ;};if _fcgfb ,_bdaff :=_bbafa .(_b .EndElement );_bdaff &&_fcgfb .Name ==start .Name {*_gfdfe =1;return nil ;};if _bccbf ,_cdgba :=_bbafa .(_b .CharData );!_cdgba {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",_bbafa );}else {switch string (_bccbf ){case "":*_gfdfe =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_gfdfe =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_gfdfe =2;};};_bbafa ,_fcecd =d .Token ();if _fcecd !=nil {return _fcecd ;};if _afgfc ,_ddbdga :=_bbafa .(_b .EndElement );_ddbdga &&_afgfc .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",_bbafa );};type ST_TLBehaviorAccumulateType byte ;func NewCT_TLCommonMediaNodeData ()*CT_TLCommonMediaNodeData {_gbbac :=&CT_TLCommonMediaNodeData {};_gbbac .CTn =NewCT_TLCommonTimeNodeData ();_gbbac .TgtEl =NewCT_TLTimeTargetElement ();return _gbbac ;};func (_bdgcd ST_TLCommandType )String ()string {switch _bdgcd {case 0:return "";case 1:return "\u0065\u0076\u0074";case 2:return "\u0063\u0061\u006c\u006c";case 3:return "\u0076\u0065\u0072\u0062";};return "";};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 (_ggcacf *CT_StringTag )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdge :=range start .Attr {if _fdge .Name .Local =="\u006e\u0061\u006d\u0065"{_edce ,_dfeaa :=_fdge .Value ,error (nil );if _dfeaa !=nil {return _dfeaa ;};_ggcacf .NameAttr =_edce ;continue ;};if _fdge .Name .Local =="\u0076\u0061\u006c"{_aaeg ,_fgbgg :=_fdge .Value ,error (nil );if _fgbgg !=nil {return _fgbgg ;};_ggcacf .ValAttr =_aaeg ;continue ;};};for {_cbacg ,_bgcac :=d .Token ();if _bgcac !=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",_bgcac );};if _dcadg ,_eaceb :=_cbacg .(_b .EndElement );_eaceb &&_dcadg .Name ==start .Name {break ;};};return nil ;};func (_ccef ST_TLAnimateColorDirection )Validate ()error {return _ccef .ValidateWithPath ("")};type CT_TLOleBuildChart struct{ +// Validate validates the SldSyncPr and its children +func (_gaad *SldSyncPr )Validate ()error {return _gaad .ValidateWithPath ("\u0053l\u0064\u0053\u0079\u006e\u0063\u0050r");}; -// Build -BldAttr ST_TLOleChartBuildType ; +// Validate validates the CT_SlideTiming and its children +func (_cgeea *CT_SlideTiming )Validate ()error {return _cgeea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054i\u006d\u0069\u006e\u0067");}; -// Animate Background -AnimBgAttr *bool ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func NewSldLayout ()*SldLayout {_cabfa :=&SldLayout {};_cabfa .CT_SlideLayout =*NewCT_SlideLayout ();return _cabfa ;}; +// Validate validates the CT_NotesMasterIdList and its children +func (_baad *CT_NotesMasterIdList )Validate ()error {return _baad .ValidateWithPath ("C\u0054_\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};func (_bcae *CT_Shape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcae .NvSpPr =NewCT_ShapeNonVisual ();_bcae .SpPr =_ef .NewCT_ShapeProperties ();for _ ,_bceee :=range start .Attr {if _bceee .Name .Local =="\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"{_agde ,_bedb :=_ee .ParseBool (_bceee .Value );if _bedb !=nil {return _bedb ;};_bcae .UseBgFillAttr =&_agde ;continue ;};};_egdb :for {_ecbdc ,_fgfe :=d .Token ();if _fgfe !=nil {return _fgfe ;};switch _egda :=_ecbdc .(type ){case _f .StartElement :switch _egda .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cbge :=d .DecodeElement (_bcae .NvSpPr ,&_egda );_cbge !=nil {return _cbge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dddd :=d .DecodeElement (_bcae .SpPr ,&_egda );_dddd !=nil {return _dddd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcae .Style =_ef .NewCT_ShapeStyle ();if _ecbg :=d .DecodeElement (_bcae .Style ,&_egda );_ecbg !=nil {return _ecbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcae .TxBody =_ef .NewCT_TextBody ();if _ffafc :=d .DecodeElement (_bcae .TxBody ,&_egda );_ffafc !=nil {return _ffafc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcae .ExtLst =NewCT_ExtensionListModify ();if _dedg :=d .DecodeElement (_bcae .ExtLst ,&_egda );_dedg !=nil {return _dedg ;};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",_egda .Name );if _efbab :=d .Skip ();_efbab !=nil {return _efbab ;};};case _f .EndElement :break _egdb ;case _f .CharData :};};return nil ;};func NewCT_SlideRelationshipListEntry ()*CT_SlideRelationshipListEntry {_bdfg :=&CT_SlideRelationshipListEntry {};return _bdfg ;};func (_defb *CT_TLAnimVariantStringVal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_facgbg :=range start .Attr {if _facgbg .Name .Local =="\u0076\u0061\u006c"{_fagd ,_ecfdc :=_facgbg .Value ,error (nil );if _ecfdc !=nil {return _ecfdc ;};_defb .ValAttr =_fagd ;continue ;};};for {_ffbe ,_faede :=d .Token ();if _faede !=nil {return _fe .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",_faede );};if _eeaa ,_dbgff :=_ffbe .(_f .EndElement );_dbgff &&_eeaa .Name ==start .Name {break ;};};return nil ;};type NotesMaster struct{CT_NotesMaster }; -// ValidateWithPath validates the CT_TLTimeAnimateValueList and its children, prefixing error messages with path -func (_gbbfe *CT_TLTimeAnimateValueList )ValidateWithPath (path string )error {for _bgbb ,_ecffg :=range _gbbfe .Tav {if _gfcgd :=_ecffg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0076\u005b\u0025\u0064\u005d",path ,_bgbb ));_gfcgd !=nil {return _gfcgd ;};};return nil ;};type ST_TLChartSubelementType byte ;func (_aegaf *CT_TLSetBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_efbga :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_aegaf .CBhvr ,_efbga );if _aegaf .To !=nil {_gddd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_aegaf .To ,_gddd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SlideRelationshipListEntry ()*CT_SlideRelationshipListEntry {_ccab :=&CT_SlideRelationshipListEntry {};return _ccab ;};type CT_ShowInfoKiosk struct{ +// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path +func (_egcd *CT_OleObject )ValidateWithPath (path string )error {if _bggg :=_egcd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bggg !=nil {return _bggg ;};if _egcd .Pic !=nil {if _fegb :=_egcd .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_fegb !=nil {return _fegb ;};};if _egcd .ImgWAttr !=nil {if *_egcd .ImgWAttr < 0{return _fe .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 ,*_egcd .ImgWAttr );};};if _egcd .ImgHAttr !=nil {if *_egcd .ImgHAttr < 0{return _fe .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 ,*_egcd .ImgHAttr );};};return nil ;};func NewCT_TLMediaNodeAudio ()*CT_TLMediaNodeAudio {_bgbdd :=&CT_TLMediaNodeAudio {};_bgbdd .CMediaNode =NewCT_TLCommonMediaNodeData ();return _bgbdd ;};type ST_TLChartSubelementType byte ;type CT_OleObjectEmbed struct{ -// Restart Show -RestartAttr *uint32 ;};func NewCT_TLAnimVariantStringVal ()*CT_TLAnimVariantStringVal {_edbag :=&CT_TLAnimVariantStringVal {};return _edbag ;}; +// Color Scheme Properties for Embedded object +FollowColorSchemeAttr ST_OleObjectFollowColorScheme ;ExtLst *CT_ExtensionList ;};func (_ebaba *CT_TLMediaNodeVideo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebaba .CMediaNode =NewCT_TLCommonMediaNodeData ();for _ ,_afgdd :=range start .Attr {if _afgdd .Name .Local =="\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"{_dgfcc ,_ffae :=_ee .ParseBool (_afgdd .Value );if _ffae !=nil {return _ffae ;};_ebaba .FullScrnAttr =&_dgfcc ;continue ;};};_ffabg :for {_cgbd ,_dbfdce :=d .Token ();if _dbfdce !=nil {return _dbfdce ;};switch _bced :=_cgbd .(type ){case _f .StartElement :switch _bced .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gdgcb :=d .DecodeElement (_ebaba .CMediaNode ,&_bced );_gdgcb !=nil {return _gdgcb ;};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\u0054\u004c\u004d\u0065\u0064\u0069\u0061No\u0064\u0065\u0056\u0069\u0064\u0065\u006f\u0020\u0025\u0076",_bced .Name );if _acgc :=d .Skip ();_acgc !=nil {return _acgc ;};};case _f .EndElement :break _ffabg ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_TLTimeCondition and its children -func (_bafb *CT_TLTimeCondition )Validate ()error {return _bafb .ValidateWithPath ("\u0043T\u005fT\u004c\u0054\u0069\u006d\u0065C\u006f\u006ed\u0069\u0074\u0069\u006f\u006e");}; +// ValidateWithPath validates the EG_ChildSlide and its children, prefixing error messages with path +func (_dccgg *EG_ChildSlide )ValidateWithPath (path string )error {if _dccgg .ClrMapOvr !=nil {if _edbga :=_dccgg .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_edbga !=nil {return _edbga ;};};return nil ;};func NewCT_CommonSlideData ()*CT_CommonSlideData {_egf :=&CT_CommonSlideData {};_egf .SpTree =NewCT_GroupShape ();return _egf ;};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_OleObjectEmbed and its children, prefixing error messages with path -func (_baba *CT_OleObjectEmbed )ValidateWithPath (path string )error {if _gdeb :=_baba .FollowColorSchemeAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u0041\u0074t\u0072");_gdeb !=nil {return _gdeb ;};if _baba .ExtLst !=nil {if _abd :=_baba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abd !=nil {return _abd ;};};return nil ;};func (_dcbda ST_PrintColorMode )Validate ()error {return _dcbda .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path +func (_dca *CT_Background )ValidateWithPath (path string )error {if _fde :=_dca .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fde !=nil {return _fde ;};if _dca .BgPr !=nil {if _cdca :=_dca .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072");_cdca !=nil {return _cdca ;};};if _dca .BgRef !=nil {if _eaa :=_dca .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066");_eaa !=nil {return _eaa ;};};return nil ;}; -// ValidateWithPath validates the CT_HandoutMasterIdListEntry and its children, prefixing error messages with path -func (_ebfba *CT_HandoutMasterIdListEntry )ValidateWithPath (path string )error {if _ebfba .ExtLst !=nil {if _ggde :=_ebfba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggde !=nil {return _ggde ;};};return nil ;};func (_bbafc *CT_TLCommonBehaviorData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbafc .AdditiveAttr !=ST_TLBehaviorAdditiveTypeUnset {_cgef ,_fcged :=_bbafc .AdditiveAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"});if _fcged !=nil {return _fcged ;};start .Attr =append (start .Attr ,_cgef );};if _bbafc .AccumulateAttr !=ST_TLBehaviorAccumulateTypeUnset {_gbcfd ,_dfab :=_bbafc .AccumulateAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"});if _dfab !=nil {return _dfab ;};start .Attr =append (start .Attr ,_gbcfd );};if _bbafc .XfrmTypeAttr !=ST_TLBehaviorTransformTypeUnset {_abdc ,_gcebg :=_bbafc .XfrmTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"});if _gcebg !=nil {return _gcebg ;};start .Attr =append (start .Attr ,_abdc );};if _bbafc .FromAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_bbafc .FromAttr )});};if _bbafc .ToAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_bbafc .ToAttr )});};if _bbafc .ByAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_bbafc .ByAttr )});};if _bbafc .RctxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0063\u0074\u0078"},Value :_d .Sprintf ("\u0025\u0076",*_bbafc .RctxAttr )});};if _bbafc .OverrideAttr !=ST_TLBehaviorOverrideTypeUnset {_dbaef ,_gdgebb :=_bbafc .OverrideAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"});if _gdgebb !=nil {return _gdgebb ;};start .Attr =append (start .Attr ,_dbaef );};e .EncodeToken (start );_gdfg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_bbafc .CTn ,_gdfg );_fgdgf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_bbafc .TgtEl ,_fgdgf );if _bbafc .AttrNameLst !=nil {_bgfdg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_bbafc .AttrNameLst ,_bgfdg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func ParseStdlibTime (s string )(_ca .Time ,error ){return _ea .ParseStdlibTime (s )};func (_gefcg *CT_SmartTags )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_gefcg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfgcg *ST_TLTriggerEvent )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bfgcg =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_bfgcg =1;case "\u006f\u006e\u0045n\u0064":*_bfgcg =2;case "\u0062\u0065\u0067i\u006e":*_bfgcg =3;case "\u0065\u006e\u0064":*_bfgcg =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_bfgcg =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_bfgcg =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_bfgcg =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_bfgcg =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_bfgcg =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_bfgcg =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_bfgcg =11;};return nil ;}; +// Validate validates the CT_CommentList and its children +func (_ded *CT_CommentList )Validate ()error {return _ded .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");}; // ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path -func (_efg *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _aagg :=_efg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_aagg !=nil {return _aagg ;};if _bfdg :=_efg .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_bfdg !=nil {return _bfdg ;};if _bbgd :=_efg .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_bbgd !=nil {return _bbgd ;};return nil ;};func NewCT_CustomerData ()*CT_CustomerData {_ccge :=&CT_CustomerData {};return _ccge }; - -// Validate validates the CT_SlideRelationshipList and its children -func (_eefcc *CT_SlideRelationshipList )Validate ()error {return _eefcc .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074");};func (_gfda ST_TLParaBuildType )Validate ()error {return _gfda .ValidateWithPath ("")};type ST_ViewType byte ;func (_dcfbb *EG_ChildSlide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbddf :for {_gbeeg ,_bccge :=d .Token ();if _bccge !=nil {return _bccge ;};switch _cecb :=_gbeeg .(type ){case _b .StartElement :switch _cecb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcfbb .ClrMapOvr =_ea .NewCT_ColorMappingOverride ();if _decec :=d .DecodeElement (_dcfbb .ClrMapOvr ,&_cecb );_decec !=nil {return _decec ;};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\u0047\u005f\u0043h\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065 \u0025\u0076",_cecb .Name );if _bcfa :=d .Skip ();_bcfa !=nil {return _bcfa ;};};case _b .EndElement :break _bbddf ;case _b .CharData :};};return nil ;}; +func (_bafc *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _bffd :=_bafc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bffd !=nil {return _bffd ;};if _efcd :=_bafc .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_efcd !=nil {return _efcd ;};if _gebda :=_bafc .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_gebda !=nil {return _gebda ;};return nil ;};func (_fbdg *CT_SlideTiming )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fbdg .TnLst !=nil {_cdgb :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_fbdg .TnLst ,_cdgb );};if _fbdg .BldLst !=nil {_abcefb :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_fbdg .BldLst ,_abcefb );};if _fbdg .ExtLst !=nil {_baba :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbdg .ExtLst ,_baba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aggce *CT_SlideMasterIdListEntry )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbde :=range start .Attr {if _fbde .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fbde .Name .Local =="\u0069\u0064"||_fbde .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"&&_fbde .Name .Local =="\u0069\u0064"{_ccfb ,_efdgf :=_fbde .Value ,error (nil );if _efdgf !=nil {return _efdgf ;};_aggce .RIdAttr =_ccfb ;continue ;};if _fbde .Name .Local =="\u0069\u0064"{_ddfbd ,_aadf :=_ee .ParseUint (_fbde .Value ,10,32);if _aadf !=nil {return _aadf ;};_efeec :=uint32 (_ddfbd );_aggce .IdAttr =&_efeec ;continue ;};};_gcfad :for {_bcbdf ,_bdaf :=d .Token ();if _bdaf !=nil {return _bdaf ;};switch _eccg :=_bcbdf .(type ){case _f .StartElement :switch _eccg .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aggce .ExtLst =NewCT_ExtensionList ();if _bgdec :=d .DecodeElement (_aggce .ExtLst ,&_eccg );_bgdec !=nil {return _bgdec ;};default:_g .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",_eccg .Name );if _bfaef :=d .Skip ();_bfaef !=nil {return _bfaef ;};};case _f .EndElement :break _gcfad ;case _f .CharData :};};return nil ;}; -// Validate validates the AG_Ole and its children -func (_gc *AG_Ole )Validate ()error {return _gc .ValidateWithPath ("\u0041\u0047\u005f\u004f\u006c\u0065");};type CT_BuildList struct{ +// ValidateWithPath validates the CT_NotesMaster and its children, prefixing error messages with path +func (_fdgf *CT_NotesMaster )ValidateWithPath (path string )error {if _cfcc :=_fdgf .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_cfcc !=nil {return _cfcc ;};if _gadcf :=_fdgf .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_gadcf !=nil {return _gadcf ;};if _fdgf .Hf !=nil {if _dfd :=_fdgf .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_dfd !=nil {return _dfd ;};};if _fdgf .NotesStyle !=nil {if _bffb :=_fdgf .NotesStyle .ValidateWithPath (path +"/\u004e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065");_bffb !=nil {return _bffb ;};};if _fdgf .ExtLst !=nil {if _abcf :=_fdgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abcf !=nil {return _abcf ;};};return nil ;}; -// Build Paragraph -BldP []*CT_TLBuildParagraph ; +// Validate validates the CT_BuildList and its children +func (_dfe *CT_BuildList )Validate ()error {return _dfe .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0069\u006c\u0064\u004c\u0069\u0073\u0074");}; -// Build Diagram -BldDgm []*CT_TLBuildDiagram ; +// ValidateWithPath validates the CT_SlideTransitionChoice and its children, prefixing error messages with path +func (_cdffd *CT_SlideTransitionChoice )ValidateWithPath (path string )error {if _cdffd .Blinds !=nil {if _ceeb :=_cdffd .Blinds .ValidateWithPath (path +"\u002fB\u006c\u0069\u006e\u0064\u0073");_ceeb !=nil {return _ceeb ;};};if _cdffd .Checker !=nil {if _fddae :=_cdffd .Checker .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0072");_fddae !=nil {return _fddae ;};};if _cdffd .Circle !=nil {if _gbfa :=_cdffd .Circle .ValidateWithPath (path +"\u002fC\u0069\u0072\u0063\u006c\u0065");_gbfa !=nil {return _gbfa ;};};if _cdffd .Dissolve !=nil {if _ffgb :=_cdffd .Dissolve .ValidateWithPath (path +"\u002fD\u0069\u0073\u0073\u006f\u006c\u0076e");_ffgb !=nil {return _ffgb ;};};if _cdffd .Comb !=nil {if _eabcb :=_cdffd .Comb .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062");_eabcb !=nil {return _eabcb ;};};if _cdffd .Cover !=nil {if _gcgbd :=_cdffd .Cover .ValidateWithPath (path +"\u002f\u0043\u006f\u0076\u0065\u0072");_gcgbd !=nil {return _gcgbd ;};};if _cdffd .Cut !=nil {if _gbcdgd :=_cdffd .Cut .ValidateWithPath (path +"\u002f\u0043\u0075\u0074");_gbcdgd !=nil {return _gbcdgd ;};};if _cdffd .Diamond !=nil {if _cabcca :=_cdffd .Diamond .ValidateWithPath (path +"\u002f\u0044\u0069\u0061\u006d\u006f\u006e\u0064");_cabcca !=nil {return _cabcca ;};};if _cdffd .Fade !=nil {if _eefab :=_cdffd .Fade .ValidateWithPath (path +"\u002f\u0046\u0061d\u0065");_eefab !=nil {return _eefab ;};};if _cdffd .Newsflash !=nil {if _eefd :=_cdffd .Newsflash .ValidateWithPath (path +"\u002f\u004e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068");_eefd !=nil {return _eefd ;};};if _cdffd .Plus !=nil {if _ddgbbc :=_cdffd .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_ddgbbc !=nil {return _ddgbbc ;};};if _cdffd .Pull !=nil {if _bcff :=_cdffd .Pull .ValidateWithPath (path +"\u002f\u0050\u0075l\u006c");_bcff !=nil {return _bcff ;};};if _cdffd .Push !=nil {if _gaaba :=_cdffd .Push .ValidateWithPath (path +"\u002f\u0050\u0075s\u0068");_gaaba !=nil {return _gaaba ;};};if _cdffd .Random !=nil {if _fbcf :=_cdffd .Random .ValidateWithPath (path +"\u002fR\u0061\u006e\u0064\u006f\u006d");_fbcf !=nil {return _fbcf ;};};if _cdffd .RandomBar !=nil {if _aege :=_cdffd .RandomBar .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072");_aege !=nil {return _aege ;};};if _cdffd .Split !=nil {if _gfbe :=_cdffd .Split .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074");_gfbe !=nil {return _gfbe ;};};if _cdffd .Strips !=nil {if _cbfg :=_cdffd .Strips .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u0070\u0073");_cbfg !=nil {return _cbfg ;};};if _cdffd .Wedge !=nil {if _gadge :=_cdffd .Wedge .ValidateWithPath (path +"\u002f\u0057\u0065\u0064\u0067\u0065");_gadge !=nil {return _gadge ;};};if _cdffd .Wheel !=nil {if _ebea :=_cdffd .Wheel .ValidateWithPath (path +"\u002f\u0057\u0068\u0065\u0065\u006c");_ebea !=nil {return _ebea ;};};if _cdffd .Wipe !=nil {if _afeag :=_cdffd .Wipe .ValidateWithPath (path +"\u002f\u0057\u0069p\u0065");_afeag !=nil {return _afeag ;};};if _cdffd .Zoom !=nil {if _egdd :=_cdffd .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_egdd !=nil {return _egdd ;};};return nil ;};func (_eeef ST_TLNextActionType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eeef .String (),start );};func (_ddgbe *ST_PlaceholderSize )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ddgbe =0;case "\u0066\u0075\u006c\u006c":*_ddgbe =1;case "\u0068\u0061\u006c\u0066":*_ddgbe =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_ddgbe =3;};return nil ;}; -// Build Embedded Chart -BldOleChart []*CT_TLOleBuildChart ; +// Validate validates the CT_TLByAnimateColorTransform and its children +func (_affd *CT_TLByAnimateColorTransform )Validate ()error {return _affd .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 (_ecff *CT_CommonViewProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecff .Scale =_ef .NewCT_Scale2D ();_ecff .Origin =_ef .NewCT_Point2D ();for _ ,_bge :=range start .Attr {if _bge .Name .Local =="\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"{_fec ,_fbfd :=_ee .ParseBool (_bge .Value );if _fbfd !=nil {return _fbfd ;};_ecff .VarScaleAttr =&_fec ;continue ;};};_fcda :for {_gecb ,_bcde :=d .Token ();if _bcde !=nil {return _bcde ;};switch _faac :=_gecb .(type ){case _f .StartElement :switch _faac .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gfc :=d .DecodeElement (_ecff .Scale ,&_faac );_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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _feb :=d .DecodeElement (_ecff .Origin ,&_faac );_feb !=nil {return _feb ;};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\u0043\u006f\u006d\u006d\u006f\u006e\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_faac .Name );if _ccf :=d .Skip ();_ccf !=nil {return _ccf ;};};case _f .EndElement :break _fcda ;case _f .CharData :};};return nil ;}; -// Build Graphics -BldGraphic []*CT_TLGraphicalObjectBuild ;};func (_eegcg ST_PhotoAlbumFrameShape )String ()string {switch _eegcg {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 (_gbbbb ST_TLOleChartBuildType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_agaa :=_b .Attr {};_agaa .Name =name ;switch _gbbbb {case ST_TLOleChartBuildTypeUnset :_agaa .Value ="";case ST_TLOleChartBuildTypeAllAtOnce :_agaa .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLOleChartBuildTypeSeries :_agaa .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLOleChartBuildTypeCategory :_agaa .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLOleChartBuildTypeSeriesEl :_agaa .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case ST_TLOleChartBuildTypeCategoryEl :_agaa .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _agaa ,nil ;};type CT_SmartTags struct{IdAttr string ;}; +// Validate validates the CT_WebProperties and its children +func (_bbag *CT_WebProperties )Validate ()error {return _bbag .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_ShowInfoBrowse ()*CT_ShowInfoBrowse {_efbf :=&CT_ShowInfoBrowse {};return _efbf }; -// Validate validates the CT_SlideRelationshipListEntry and its children -func (_eebaf *CT_SlideRelationshipListEntry )Validate ()error {return _eebaf .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");};func NewCT_Kinsoku ()*CT_Kinsoku {_ddeba :=&CT_Kinsoku {};return _ddeba }; +// Validate validates the CT_TLSetBehavior and its children +func (_caga *CT_TLSetBehavior )Validate ()error {return _caga .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0053e\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072");};type CT_TLTemplateList struct{ -// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path -func (_cbae *CT_Extension )ValidateWithPath (path string )error {return nil }; +// Template Effects +Tmpl []*CT_TLTemplate ;};type ST_TLAnimateMotionPathEditMode byte ;func (_adcca ST_TransitionSideDirectionType )String ()string {switch _adcca {case 0:return "";case 1:return "\u006c";case 2:return "\u0075";case 3:return "\u0072";case 4:return "\u0064";};return "";};func (_aceac *ST_TLTime )ValidateWithPath (path string )error {_gegdc :=[]string {};if _aceac .Uint32 !=nil {_gegdc =append (_gegdc ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if _aceac .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_gegdc =append (_gegdc ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065");};if len (_gegdc )> 1{return _fe .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gegdc );};return nil ;};func (_gbgfa *CT_TLByRgbColorTransform )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgedc :=range start .Attr {if _cgedc .Name .Local =="\u0072"{_cfaaga ,_gffe :=ParseUnionST_FixedPercentage (_cgedc .Value );if _gffe !=nil {return _gffe ;};_gbgfa .RAttr =_cfaaga ;continue ;};if _cgedc .Name .Local =="\u0067"{_dggd ,_eade :=ParseUnionST_FixedPercentage (_cgedc .Value );if _eade !=nil {return _eade ;};_gbgfa .GAttr =_dggd ;continue ;};if _cgedc .Name .Local =="\u0062"{_ebccf ,_bbeae :=ParseUnionST_FixedPercentage (_cgedc .Value );if _bbeae !=nil {return _bbeae ;};_gbgfa .BAttr =_ebccf ;continue ;};};for {_adcdf ,_ebbdb :=d .Token ();if _ebbdb !=nil {return _fe .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",_ebbdb );};if _eaeaa ,_adacd :=_adcdf .(_f .EndElement );_adacd &&_eaeaa .Name ==start .Name {break ;};};return nil ;};type CT_TLAnimVariant struct{ -// ValidateWithPath validates the Notes and its children, prefixing error messages with path -func (_gadde *Notes )ValidateWithPath (path string )error {if _bcded :=_gadde .CT_NotesSlide .ValidateWithPath (path );_bcded !=nil {return _bcded ;};return nil ;};const (ST_OleObjectFollowColorSchemeUnset ST_OleObjectFollowColorScheme =0;ST_OleObjectFollowColorSchemeNone ST_OleObjectFollowColorScheme =1;ST_OleObjectFollowColorSchemeFull ST_OleObjectFollowColorScheme =2;ST_OleObjectFollowColorSchemeTextAndBackground ST_OleObjectFollowColorScheme =3;);func (_cedg *CT_NormalViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cedg .RestoredLeft =NewCT_NormalViewPortion ();_cedg .RestoredTop =NewCT_NormalViewPortion ();for _ ,_abca :=range start .Attr {if _abca .Name .Local =="\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"{_gbbg ,_fbce :=_be .ParseBool (_abca .Value );if _fbce !=nil {return _fbce ;};_cedg .ShowOutlineIconsAttr =&_gbbg ;continue ;};if _abca .Name .Local =="\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"{_cgfed ,_aceca :=_be .ParseBool (_abca .Value );if _aceca !=nil {return _aceca ;};_cedg .SnapVertSplitterAttr =&_cgfed ;continue ;};if _abca .Name .Local =="\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_cedg .VertBarStateAttr .UnmarshalXMLAttr (_abca );continue ;};if _abca .Name .Local =="\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_cedg .HorzBarStateAttr .UnmarshalXMLAttr (_abca );continue ;};if _abca .Name .Local =="\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"{_gcaa ,_agca :=_be .ParseBool (_abca .Value );if _agca !=nil {return _agca ;};_cedg .PreferSingleViewAttr =&_gcaa ;continue ;};};_bced :for {_fbbe ,_bdbb :=d .Token ();if _bdbb !=nil {return _bdbb ;};switch _ggcd :=_fbbe .(type ){case _b .StartElement :switch _ggcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ebab :=d .DecodeElement (_cedg .RestoredLeft ,&_ggcd );_ebab !=nil {return _ebab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ffcb :=d .DecodeElement (_cedg .RestoredTop ,&_ggcd );_ffcb !=nil {return _ffcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cedg .ExtLst =NewCT_ExtensionList ();if _fcaab :=d .DecodeElement (_cedg .ExtLst ,&_ggcd );_fcaab !=nil {return _fcaab ;};default:_e .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",_ggcd .Name );if _cdcd :=d .Skip ();_cdcd !=nil {return _cdcd ;};};case _b .EndElement :break _bced ;case _b .CharData :};};return nil ;};type CT_NormalViewProperties struct{ +// Boolean Variant +BoolVal *CT_TLAnimVariantBooleanVal ; -// Show Outline Icons in Normal View -ShowOutlineIconsAttr *bool ; +// Integer +IntVal *CT_TLAnimVariantIntegerVal ; -// Snap Vertical Splitter -SnapVertSplitterAttr *bool ; +// Float Value +FltVal *CT_TLAnimVariantFloatVal ; -// State of the Vertical Splitter Bar -VertBarStateAttr ST_SplitterBarState ; +// String Value +StrVal *CT_TLAnimVariantStringVal ; -// State of the Horizontal Splitter Bar -HorzBarStateAttr ST_SplitterBarState ; +// Color Value +ClrVal *_ef .CT_Color ;}; -// Prefer Single View -PreferSingleViewAttr *bool ; +// Validate validates the CT_HeaderFooter and its children +func (_dcfa *CT_HeaderFooter )Validate ()error {return _dcfa .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");}; -// Normal View Restored Left Properties -RestoredLeft *CT_NormalViewPortion ; +// ValidateWithPath validates the CT_OptionalBlackTransition and its children, prefixing error messages with path +func (_decb *CT_OptionalBlackTransition )ValidateWithPath (path string )error {return nil };func (_aggcd *CT_WheelTransition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcccf :=range start .Attr {if _dcccf .Name .Local =="\u0073\u0070\u006f\u006b\u0065\u0073"{_gbdabb ,_cfgeb :=_ee .ParseUint (_dcccf .Value ,10,32);if _cfgeb !=nil {return _cfgeb ;};_ggffd :=uint32 (_gbdabb );_aggcd .SpokesAttr =&_ggffd ;continue ;};};for {_gefd ,_dbfcb :=d .Token ();if _dbfcb !=nil {return _fe .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",_dbfcb );};if _bbcdd ,_aedbe :=_gefd .(_f .EndElement );_aedbe &&_bbcdd .Name ==start .Name {break ;};};return nil ;}; -// Normal View Restored Top Properties -RestoredTop *CT_NormalViewPortion ;ExtLst *CT_ExtensionList ;};func (_fcfff ST_TLTimeIndefinite )String ()string {switch _fcfff {case 0:return "";case 1:return "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065";};return "";}; +// Validate validates the CT_SlideMasterTextStyles and its children +func (_adea *CT_SlideMasterTextStyles )Validate ()error {return _adea .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0073");}; -// ValidateWithPath validates the CT_OutlineViewProperties and its children, prefixing error messages with path -func (_bdcd *CT_OutlineViewProperties )ValidateWithPath (path string )error {if _adgag :=_bdcd .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_adgag !=nil {return _adgag ;};if _bdcd .SldLst !=nil {if _ggca :=_bdcd .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074");_ggca !=nil {return _ggca ;};};if _bdcd .ExtLst !=nil {if _ecac :=_bdcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecac !=nil {return _ecac ;};};return nil ;};func NewCT_CustomShow ()*CT_CustomShow {_fdbb :=&CT_CustomShow {};_fdbb .SldLst =NewCT_SlideRelationshipList ();return _fdbb ;};func (_gcgg *CT_TransitionSoundAction )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_begf :for {_cddde ,_bfadf :=d .Token ();if _bfadf !=nil {return _bfadf ;};switch _feef :=_cddde .(type ){case _b .StartElement :switch _feef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gcgg .StSnd =NewCT_TransitionStartSoundAction ();if _bbbff :=d .DecodeElement (_gcgg .StSnd ,&_feef );_bbbff !=nil {return _bbbff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gcgg .EndSnd =NewCT_Empty ();if _fafec :=d .DecodeElement (_gcgg .EndSnd ,&_feef );_fafec !=nil {return _fafec ;};default:_e .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",_feef .Name );if _gdac :=d .Skip ();_gdac !=nil {return _gdac ;};};case _b .EndElement :break _begf ;case _b .CharData :};};return nil ;};func NewCT_SlideLayoutIdList ()*CT_SlideLayoutIdList {_abege :=&CT_SlideLayoutIdList {};return _abege ;};func (_cgcde ST_TLTimeNodeMasterRelation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cgcde .String (),start );}; +// Validate validates the CT_TLCommandBehavior and its children +func (_bbcc *CT_TLCommandBehavior )Validate ()error {return _bbcc .ValidateWithPath ("C\u0054_\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006ed\u0042\u0065\u0068\u0061vi\u006f\u0072");};func NewCT_OptionalBlackTransition ()*CT_OptionalBlackTransition {_ccfe :=&CT_OptionalBlackTransition {};return _ccfe ;}; -// Validate validates the Presentation and its children -func (_aeged *Presentation )Validate ()error {return _aeged .ValidateWithPath ("\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");};func (_geedc ST_TLTimeNodeType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_geedc .String (),start );};func (_fdgec *CT_TLIterateIntervalTime )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dccee :=range start .Attr {if _dccee .Name .Local =="\u0076\u0061\u006c"{_ffdg ,_bcaae :=ParseUnionST_TLTime (_dccee .Value );if _bcaae !=nil {return _bcaae ;};_fdgec .ValAttr =_ffdg ;continue ;};};for {_eafc ,_cbcd :=d .Token ();if _cbcd !=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",_cbcd );};if _gcga ,_febgd :=_eafc .(_b .EndElement );_febgd &&_gcga .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_SlideTransitionChoice and its children +func (_gcdg *CT_SlideTransitionChoice )Validate ()error {return _gcdg .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0072\u0061\u006e\u0073i\u0074\u0069\u006f\u006e\u0043\u0068\u006f\u0069\u0063\u0065");};func (_face *CT_TLTimeNodeParallel )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dbbf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_face .CTn ,_dbbf );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_SlideSyncProperties struct{ -// Validate validates the CT_CustomShow and its children -func (_afeb *CT_CustomShow )Validate ()error {return _afeb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077");};const (ST_PrintColorModeUnset ST_PrintColorMode =0;ST_PrintColorModeBw ST_PrintColorMode =1;ST_PrintColorModeGray ST_PrintColorMode =2;ST_PrintColorModeClr ST_PrintColorMode =3;);type CT_ExtensionList struct{ +// Server's Slide File ID +ServerSldIdAttr string ; -// Extension -Ext []*CT_Extension ;};func NewCT_Slide ()*CT_Slide {_ddedb :=&CT_Slide {};_ddedb .CSld =NewCT_CommonSlideData ();return _ddedb ;};type CT_TLAnimateScaleBehavior struct{ +// Server's Slide File's modification date/time +ServerSldModifiedTimeAttr _e .Time ; -// Zoom Content -ZoomContentsAttr *bool ;CBhvr *CT_TLCommonBehaviorData ; +// Client Slide Insertion date/time +ClientInsertedTimeAttr _e .Time ;ExtLst *CT_ExtensionList ;};func (_gcgge ST_OleObjectFollowColorScheme )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gcgge .String (),start );};type CT_PhotoAlbum struct{ -// By -By *CT_TLPoint ;From *CT_TLPoint ; +// Black and White +BwAttr *bool ; -// To -To *CT_TLPoint ;}; +// Show/Hide Captions +ShowCaptionsAttr *bool ; -// ValidateWithPath validates the CT_TLAnimVariant and its children, prefixing error messages with path -func (_bcff *CT_TLAnimVariant )ValidateWithPath (path string )error {if _bcff .BoolVal !=nil {if _gdab :=_bcff .BoolVal .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006c\u0056\u0061\u006c");_gdab !=nil {return _gdab ;};};if _bcff .IntVal !=nil {if _gbed :=_bcff .IntVal .ValidateWithPath (path +"\u002fI\u006e\u0074\u0056\u0061\u006c");_gbed !=nil {return _gbed ;};};if _bcff .FltVal !=nil {if _bffc :=_bcff .FltVal .ValidateWithPath (path +"\u002fF\u006c\u0074\u0056\u0061\u006c");_bffc !=nil {return _bffc ;};};if _bcff .StrVal !=nil {if _babe :=_bcff .StrVal .ValidateWithPath (path +"\u002fS\u0074\u0072\u0056\u0061\u006c");_babe !=nil {return _babe ;};};if _bcff .ClrVal !=nil {if _ffece :=_bcff .ClrVal .ValidateWithPath (path +"\u002fC\u006c\u0072\u0056\u0061\u006c");_ffece !=nil {return _ffece ;};};return nil ;}; +// Photo Album Layout +LayoutAttr ST_PhotoAlbumLayout ; -// Validate validates the CmAuthorLst and its children -func (_afbfd *CmAuthorLst )Validate ()error {return _afbfd .ValidateWithPath ("C\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074");}; +// Frame Type +FrameAttr ST_PhotoAlbumFrameShape ;ExtLst *CT_ExtensionList ;};func NewCT_InOutTransition ()*CT_InOutTransition {_bfbb :=&CT_InOutTransition {};return _bfbb };func NewCT_SlideMaster ()*CT_SlideMaster {_becf :=&CT_SlideMaster {};_becf .CSld =NewCT_CommonSlideData ();_becf .ClrMap =_ef .NewCT_ColorMapping ();return _becf ;};func (_bceec ST_TLTimeNodePresetClassType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ggcbc :=_f .Attr {};_ggcbc .Name =name ;switch _bceec {case ST_TLTimeNodePresetClassTypeUnset :_ggcbc .Value ="";case ST_TLTimeNodePresetClassTypeEntr :_ggcbc .Value ="\u0065\u006e\u0074\u0072";case ST_TLTimeNodePresetClassTypeExit :_ggcbc .Value ="\u0065\u0078\u0069\u0074";case ST_TLTimeNodePresetClassTypeEmph :_ggcbc .Value ="\u0065\u006d\u0070\u0068";case ST_TLTimeNodePresetClassTypePath :_ggcbc .Value ="\u0070\u0061\u0074\u0068";case ST_TLTimeNodePresetClassTypeVerb :_ggcbc .Value ="\u0076\u0065\u0072\u0062";case ST_TLTimeNodePresetClassTypeMediacall :_ggcbc .Value ="\u006de\u0064\u0069\u0061\u0063\u0061\u006cl";};return _ggcbc ,nil ;}; -// Validate validates the CT_OleObjectLink and its children -func (_eaaf *CT_OleObjectLink )Validate ()error {return _eaaf .ValidateWithPath ("\u0043\u0054_\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};type CT_GroupShapeNonVisual struct{ +// Validate validates the CT_TLAnimateMotionBehavior and its children +func (_bcaaf *CT_TLAnimateMotionBehavior )Validate ()error {return _bcaaf .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");}; -// Non-visual Drawing Properties -CNvPr *_ea .CT_NonVisualDrawingProps ; +// Validate validates the CT_CustomerDataList and its children +func (_fege *CT_CustomerDataList )Validate ()error {return _fege .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061\u004c\u0069\u0073\u0074");};func (_ccff *CT_OutlineViewProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ebaa :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_ccff .CViewPr ,_ebaa );if _ccff .SldLst !=nil {_edbbe :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ccff .SldLst ,_edbbe );};if _ccff .ExtLst !=nil {_gfgg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccff .ExtLst ,_gfgg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Non-Visual Group Shape Drawing Properties -CNvGrpSpPr *_ea .CT_NonVisualGroupDrawingShapeProps ; +// Validate validates the CT_TLAnimVariantStringVal and its children +func (_acff *CT_TLAnimVariantStringVal )Validate ()error {return _acff .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072i\u0061n\u0074S\u0074\u0072\u0069\u006e\u0067\u0056\u0061l");};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_ecb :=&CT_ConnectorNonVisual {};_ecb .CNvPr =_ef .NewCT_NonVisualDrawingProps ();_ecb .CNvCxnSpPr =_ef .NewCT_NonVisualConnectorProperties ();_ecb .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _ecb ;}; -// Non-Visual Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_fadb ST_PhotoAlbumFrameShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fadb .String (),start );};type CT_TLBuildParagraph struct{ +// ValidateWithPath validates the CT_TLOleBuildChart and its children, prefixing error messages with path +func (_abfb *CT_TLOleBuildChart )ValidateWithPath (path string )error {if _egdg :=_abfb .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_egdg !=nil {return _egdg ;};return nil ;};func NewCT_OleObject ()*CT_OleObject {_bcbd :=&CT_OleObject {};_bcbd .Choice =NewCT_OleObjectChoice ();return _bcbd ;}; -// Build Types -BuildAttr ST_TLParaBuildType ; +// Validate validates the CT_Slide and its children +func (_gdfca *CT_Slide )Validate ()error {return _gdfca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065");};func (_fbac *CT_TLTimeNodeParallel )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbac .CTn =NewCT_TLCommonTimeNodeData ();_eadcd :for {_cgfe ,_gbcdgdd :=d .Token ();if _gbcdgdd !=nil {return _gbcdgdd ;};switch _dcge :=_cgfe .(type ){case _f .StartElement :switch _dcge .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bccbf :=d .DecodeElement (_fbac .CTn ,&_dcge );_bccbf !=nil {return _bccbf ;};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\u0054\u004c\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0050\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u0020\u0025\u0076",_dcge .Name );if _fcag :=d .Skip ();_fcag !=nil {return _fcag ;};};case _f .EndElement :break _eadcd ;case _f .CharData :};};return nil ;};type CT_IndexRange struct{ -// Build Level -BldLvlAttr *uint32 ; +// Start +StAttr uint32 ; -// Animate Background -AnimBgAttr *bool ; +// End +EndAttr uint32 ;};func (_ecedd *Notes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecedd .CT_NotesSlide =*NewCT_NotesSlide ();for _ ,_dcege :=range start .Attr {if _dcege .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_cffaa ,_cbdga :=_ee .ParseBool (_dcege .Value );if _cbdga !=nil {return _cbdga ;};_ecedd .ShowMasterSpAttr =&_cffaa ;continue ;};if _dcege .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_egcbe ,_cgga :=_ee .ParseBool (_dcege .Value );if _cgga !=nil {return _cgga ;};_ecedd .ShowMasterPhAnimAttr =&_egcbe ;continue ;};};_bgefc :for {_bfge ,_aace :=d .Token ();if _aace !=nil {return _aace ;};switch _acdac :=_bfge .(type ){case _f .StartElement :switch _acdac .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _eefgg :=d .DecodeElement (_ecedd .CSld ,&_acdac );_eefgg !=nil {return _eefgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecedd .ClrMapOvr =_ef .NewCT_ColorMappingOverride ();if _ffgc :=d .DecodeElement (_ecedd .ClrMapOvr ,&_acdac );_ffgc !=nil {return _ffgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecedd .ExtLst =NewCT_ExtensionListModify ();if _fbeee :=d .DecodeElement (_ecedd .ExtLst ,&_acdac );_fbeee !=nil {return _fbeee ;};default:_g .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",_acdac .Name );if _abgbf :=d .Skip ();_abgbf !=nil {return _abgbf ;};};case _f .EndElement :break _bgefc ;case _f .CharData :};};return nil ;};type ST_TransitionSpeed byte ; -// Auto Update Animation Background -AutoUpdateAnimBgAttr *bool ; +// Validate validates the CT_TLTimeNodeParallel and its children +func (_gegcb *CT_TLTimeNodeParallel )Validate ()error {return _gegcb .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0050a\u0072\u0061\u006c\u006c\u0065\u006c");};func (_fgdcg *CT_TLTriggerTimeNodeID )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",_fgdcg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbfcfg *CT_PictureNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ggdgb :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_dbfcfg .CNvPr ,_ggdgb );_gebb :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_dbfcfg .CNvPicPr ,_gebb );_gdeg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_dbfcfg .NvPr ,_gdeg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Guide struct{ -// Reverse -RevAttr *bool ; +// Guide Orientation +OrientAttr ST_Direction ; -// Auto Advance Time -AdvAutoAttr *ST_TLTime ; +// Guide Position +PosAttr *_ef .ST_Coordinate32 ;}; -// Template effects -TmplLst *CT_TLTemplateList ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;}; +// ValidateWithPath validates the CT_SlideMasterIdList and its children, prefixing error messages with path +func (_cbged *CT_SlideMasterIdList )ValidateWithPath (path string )error {for _ebge ,_cfabd :=range _cbged .SldMasterId {if _acfg :=_cfabd .ValidateWithPath (_fe .Sprintf ("\u0025s\u002fS\u006c\u0064\u004d\u0061\u0073t\u0065\u0072I\u0064\u005b\u0025\u0064\u005d",path ,_ebge ));_acfg !=nil {return _acfg ;};};return nil ;}; -// ValidateWithPath validates the CT_HandoutMaster and its children, prefixing error messages with path -func (_ffad *CT_HandoutMaster )ValidateWithPath (path string )error {if _afbf :=_ffad .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_afbf !=nil {return _afbf ;};if _fabb :=_ffad .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_fabb !=nil {return _fabb ;};if _ffad .Hf !=nil {if _bdcc :=_ffad .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_bdcc !=nil {return _bdcc ;};};if _ffad .ExtLst !=nil {if _afg :=_ffad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afg !=nil {return _afg ;};};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 ;}; +// Validate validates the CT_TLTimeCondition and its children +func (_gfbgb *CT_TLTimeCondition )Validate ()error {return _gfbgb .ValidateWithPath ("\u0043T\u005fT\u004c\u0054\u0069\u006d\u0065C\u006f\u006ed\u0069\u0074\u0069\u006f\u006e");};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_cega :=&CT_PictureNonVisual {};_cega .CNvPr =_ef .NewCT_NonVisualDrawingProps ();_cega .CNvPicPr =_ef .NewCT_NonVisualPictureProperties ();_cega .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _cega ;};func (_baddb *ST_IterateType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_baddb =0;case "\u0065\u006c":*_baddb =1;case "\u0077\u0064":*_baddb =2;case "\u006c\u0074":*_baddb =3;};return nil ;};func (_eaadc *CT_TLTemplate )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eaadc .LvlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0076\u006c"},Value :_fe .Sprintf ("\u0025\u0076",*_eaadc .LvlAttr )});};e .EncodeToken (start );_gdfe :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_eaadc .TnLst ,_gdfe );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_CommonSlideData struct{ -// Validate validates the CT_Extension and its children -func (_dcaa *CT_Extension )Validate ()error {return _dcaa .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func NewCT_OutlineViewSlideEntry ()*CT_OutlineViewSlideEntry {_dbfa :=&CT_OutlineViewSlideEntry {};return _dbfa ;}; +// Name +NameAttr *string ; -// Validate validates the CT_ConnectorNonVisual and its children -func (_afe *CT_ConnectorNonVisual )Validate ()error {return _afe .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};type CT_SlideTransition struct{ +// Slide Background +Bg *CT_Background ; -// Transition Speed -SpdAttr ST_TransitionSpeed ; +// Shape Tree +SpTree *CT_GroupShape ; -// Advance on Click -AdvClickAttr *bool ; +// Customer Data List +CustDataLst *CT_CustomerDataList ; -// Advance after time -AdvTmAttr *uint32 ;Choice *CT_SlideTransitionChoice ; +// List of controls +Controls *CT_ControlList ;ExtLst *CT_ExtensionList ;};type ST_TLAnimateColorDirection byte ; -// Sound Action -SndAc *CT_TransitionSoundAction ;ExtLst *CT_ExtensionListModify ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_gedf :=&CT_ConnectorNonVisual {};_gedf .CNvPr =_ea .NewCT_NonVisualDrawingProps ();_gedf .CNvCxnSpPr =_ea .NewCT_NonVisualConnectorProperties ();_gedf .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _gedf ;}; +// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path +func (_acad *CT_HeaderFooter )ValidateWithPath (path string )error {if _acad .ExtLst !=nil {if _ecfe :=_acad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecfe !=nil {return _ecfe ;};};return nil ;}; -// Validate validates the CT_TLTimeConditionList and its children -func (_bbccd *CT_TLTimeConditionList )Validate ()error {return _bbccd .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069s\u0074");}; +// ValidateWithPath validates the CT_HandoutMasterIdList and its children, prefixing error messages with path +func (_bece *CT_HandoutMasterIdList )ValidateWithPath (path string )error {if _bece .HandoutMasterId !=nil {if _edfg :=_bece .HandoutMasterId .ValidateWithPath (path +"\u002f\u0048a\u006e\u0064\u006fu\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064");_edfg !=nil {return _edfg ;};};return nil ;}; -// ValidateWithPath validates the CT_TLAnimateBehavior and its children, prefixing error messages with path -func (_afgfg *CT_TLAnimateBehavior )ValidateWithPath (path string )error {if _gcdfa :=_afgfg .CalcmodeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gcdfa !=nil {return _gcdfa ;};if _fdgdga :=_afgfg .ValueTypeAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_fdgdga !=nil {return _fdgdga ;};if _bfbed :=_afgfg .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_bfbed !=nil {return _bfbed ;};if _afgfg .TavLst !=nil {if _ebabg :=_afgfg .TavLst .ValidateWithPath (path +"\u002fT\u0061\u0076\u004c\u0073\u0074");_ebabg !=nil {return _ebabg ;};};return nil ;}; +// Validate validates the Notes and its children +func (_acfab *Notes )Validate ()error {return _acfab .ValidateWithPath ("\u004e\u006f\u0074e\u0073")};type CT_ExtensionListModify struct{ -// ValidateWithPath validates the CT_NormalViewProperties and its children, prefixing error messages with path -func (_gbac *CT_NormalViewProperties )ValidateWithPath (path string )error {if _bbca :=_gbac .VertBarStateAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_bbca !=nil {return _bbca ;};if _bagbc :=_gbac .HorzBarStateAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_bagbc !=nil {return _bagbc ;};if _cced :=_gbac .RestoredLeft .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074");_cced !=nil {return _cced ;};if _edab :=_gbac .RestoredTop .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070");_edab !=nil {return _edab ;};if _gbac .ExtLst !=nil {if _bagdf :=_gbac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bagdf !=nil {return _bagdf ;};};return nil ;};func (_abggf ST_TLAnimateColorSpace )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gddgf :=_b .Attr {};_gddgf .Name =name ;switch _abggf {case ST_TLAnimateColorSpaceUnset :_gddgf .Value ="";case ST_TLAnimateColorSpaceRgb :_gddgf .Value ="\u0072\u0067\u0062";case ST_TLAnimateColorSpaceHsl :_gddgf .Value ="\u0068\u0073\u006c";};return _gddgf ,nil ;};func (_gbbgb ST_TLChartSubelementType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bfbba :=_b .Attr {};_bfbba .Name =name ;switch _gbbgb {case ST_TLChartSubelementTypeUnset :_bfbba .Value ="";case ST_TLChartSubelementTypeGridLegend :_bfbba .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";case ST_TLChartSubelementTypeSeries :_bfbba .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLChartSubelementTypeCategory :_bfbba .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLChartSubelementTypePtInSeries :_bfbba .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case ST_TLChartSubelementTypePtInCategory :_bfbba .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";};return _bfbba ,nil ;};func (_eged *CT_Picture )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eged .NvPicPr =NewCT_PictureNonVisual ();_eged .BlipFill =_ea .NewCT_BlipFillProperties ();_eged .SpPr =_ea .NewCT_ShapeProperties ();_dagcg :for {_aeef ,_daca :=d .Token ();if _daca !=nil {return _daca ;};switch _fbba :=_aeef .(type ){case _b .StartElement :switch _fbba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ddfc :=d .DecodeElement (_eged .NvPicPr ,&_fbba );_ddfc !=nil {return _ddfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fefc :=d .DecodeElement (_eged .BlipFill ,&_fbba );_fefc !=nil {return _fefc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _eceb :=d .DecodeElement (_eged .SpPr ,&_fbba );_eceb !=nil {return _eceb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eged .Style =_ea .NewCT_ShapeStyle ();if _dfff :=d .DecodeElement (_eged .Style ,&_fbba );_dfff !=nil {return _dfff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eged .ExtLst =NewCT_ExtensionListModify ();if _ecdbb :=d .DecodeElement (_eged .ExtLst ,&_fbba );_ecdbb !=nil {return _ecdbb ;};default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_fbba .Name );if _dcbb :=d .Skip ();_dcbb !=nil {return _dcbb ;};};case _b .EndElement :break _dagcg ;case _b .CharData :};};return nil ;};func (_cbbca *CT_SlideTransitionChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbbca .Blinds !=nil {_deba :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u006e\u0064\u0073"}};e .EncodeElement (_cbbca .Blinds ,_deba );};if _cbbca .Checker !=nil {_egad :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0068\u0065\u0063\u006b\u0065r"}};e .EncodeElement (_cbbca .Checker ,_egad );};if _cbbca .Circle !=nil {_ebec :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0069\u0072\u0063\u006c\u0065"}};e .EncodeElement (_cbbca .Circle ,_ebec );};if _cbbca .Dissolve !=nil {_ebgc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}};e .EncodeElement (_cbbca .Dissolve ,_ebgc );};if _cbbca .Comb !=nil {_edbec :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006f\u006d\u0062"}};e .EncodeElement (_cbbca .Comb ,_edbec );};if _cbbca .Cover !=nil {_cfcgd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u006f\u0076\u0065\u0072"}};e .EncodeElement (_cbbca .Cover ,_cfcgd );};if _cbbca .Cut !=nil {_gbab :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063u\u0074"}};e .EncodeElement (_cbbca .Cut ,_gbab );};if _cbbca .Diamond !=nil {_dgbdd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0064\u0069\u0061\u006d\u006f\u006ed"}};e .EncodeElement (_cbbca .Diamond ,_dgbdd );};if _cbbca .Fade !=nil {_cfcdc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0066\u0061\u0064\u0065"}};e .EncodeElement (_cbbca .Fade ,_cfcdc );};if _cbbca .Newsflash !=nil {_cade :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u006e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068"}};e .EncodeElement (_cbbca .Newsflash ,_cade );};if _cbbca .Plus !=nil {_ecedd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_cbbca .Plus ,_ecedd );};if _cbbca .Pull !=nil {_bgfb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u0075\u006c\u006c"}};e .EncodeElement (_cbbca .Pull ,_bgfb );};if _cbbca .Push !=nil {_bcccf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u0075\u0073\u0068"}};e .EncodeElement (_cbbca .Push ,_bcccf );};if _cbbca .Random !=nil {_dccg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0072\u0061\u006e\u0064\u006f\u006d"}};e .EncodeElement (_cbbca .Random ,_dccg );};if _cbbca .RandomBar !=nil {_eefad :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0072\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072"}};e .EncodeElement (_cbbca .RandomBar ,_eefad );};if _cbbca .Split !=nil {_dccbg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0070\u006c\u0069\u0074"}};e .EncodeElement (_cbbca .Split ,_dccbg );};if _cbbca .Strips !=nil {_cefcb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0069\u0070\u0073"}};e .EncodeElement (_cbbca .Strips ,_cefcb );};if _cbbca .Wedge !=nil {_ccfa :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0077\u0065\u0064\u0067\u0065"}};e .EncodeElement (_cbbca .Wedge ,_ccfa );};if _cbbca .Wheel !=nil {_dgee :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0077\u0068\u0065\u0065\u006c"}};e .EncodeElement (_cbbca .Wheel ,_dgee );};if _cbbca .Wipe !=nil {_cbgd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0077\u0069\u0070\u0065"}};e .EncodeElement (_cbbca .Wipe ,_cbgd );};if _cbbca .Zoom !=nil {_acac :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u007a\u006f\u006f\u006d"}};e .EncodeElement (_cbbca .Zoom ,_acac );};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 NewCT_NormalViewPortion ()*CT_NormalViewPortion {_ccgf :=&CT_NormalViewPortion {};return _ccgf };func NewCT_OleObjectChoice ()*CT_OleObjectChoice {_gccg :=&CT_OleObjectChoice {};return _gccg };func (_cgdd *CT_SlideSorterViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgdd .CViewPr =NewCT_CommonViewProperties ();for _ ,_eagfe :=range start .Attr {if _eagfe .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_aadc ,_cdgc :=_be .ParseBool (_eagfe .Value );if _cdgc !=nil {return _cdgc ;};_cgdd .ShowFormattingAttr =&_aadc ;continue ;};};_aaggc :for {_ecaec ,_fcbb :=d .Token ();if _fcbb !=nil {return _fcbb ;};switch _gcdd :=_ecaec .(type ){case _b .StartElement :switch _gcdd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bedae :=d .DecodeElement (_cgdd .CViewPr ,&_gcdd );_bedae !=nil {return _bedae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgdd .ExtLst =NewCT_ExtensionList ();if _cfebd :=d .DecodeElement (_cgdd .ExtLst ,&_gcdd );_cfebd !=nil {return _cfebd ;};default:_e .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",_gcdd .Name );if _ebaea :=d .Skip ();_ebaea !=nil {return _ebaea ;};};case _b .EndElement :break _aaggc ;case _b .CharData :};};return nil ;};type CT_TimeNodeList struct{ +// Modify +ModAttr *bool ; -// Parallel Time Node -Par []*CT_TLTimeNodeParallel ; +// Extension +Ext []*CT_Extension ;};func (_bf *AG_TLBuild )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cec :=range start .Attr {if _cec .Name .Local =="\u0073\u0070\u0069\u0064"{_faa ,_aee :=_ee .ParseUint (_cec .Value ,10,32);if _aee !=nil {return _aee ;};_ge :=uint32 (_faa );_bf .SpidAttr =&_ge ;continue ;};if _cec .Name .Local =="\u0067\u0072\u0070I\u0064"{_ca ,_abe :=_ee .ParseUint (_cec .Value ,10,32);if _abe !=nil {return _abe ;};_efd :=uint32 (_ca );_bf .GrpIdAttr =&_efd ;continue ;};if _cec .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_bc ,_gef :=_ee .ParseBool (_cec .Value );if _gef !=nil {return _gef ;};_bf .UiExpandAttr =&_bc ;continue ;};};for {_ac ,_agg :=d .Token ();if _agg !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u003a\u0020%\u0073",_agg );};if _bbae ,_cda :=_ac .(_f .EndElement );_cda &&_bbae .Name ==start .Name {break ;};};return nil ;}; -// Sequence Time Node -Seq []*CT_TLTimeNodeSequence ; +// ValidateWithPath validates the CT_TLIterateIntervalTime and its children, prefixing error messages with path +func (_ccfbge *CT_TLIterateIntervalTime )ValidateWithPath (path string )error {if _gebgd :=_ccfbge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gebgd !=nil {return _gebgd ;};return nil ;};func (_ffeca ST_TLOleChartBuildType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ffeca .String (),start );};type ST_Direction byte ;type CT_CustomShow struct{ -// Exclusive -Excl []*CT_TLTimeNodeExclusive ; +// Custom Show Name +NameAttr string ; -// Animate -Anim []*CT_TLAnimateBehavior ; +// Custom Show ID +IdAttr uint32 ; -// Animate Color Behavior -AnimClr []*CT_TLAnimateColorBehavior ; +// List of Presentation Slides +SldLst *CT_SlideRelationshipList ;ExtLst *CT_ExtensionList ;};func (_bdabf *CT_Control )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgbg :=range start .Attr {if _cgbg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cgbg .Name .Local =="\u0069\u0064"{_fbfc ,_cbe :=_cgbg .Value ,error (nil );if _cbe !=nil {return _cbe ;};_bdabf .IdAttr =&_fbfc ;continue ;};if _cgbg .Name .Local =="\u0073\u0070\u0069\u0064"{_eag ,_fed :=_cgbg .Value ,error (nil );if _fed !=nil {return _fed ;};_bdabf .SpidAttr =&_eag ;continue ;};if _cgbg .Name .Local =="\u006e\u0061\u006d\u0065"{_dbgf ,_ccce :=_cgbg .Value ,error (nil );if _ccce !=nil {return _ccce ;};_bdabf .NameAttr =&_dbgf ;continue ;};if _cgbg .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_adb ,_fgd :=_ee .ParseBool (_cgbg .Value );if _fgd !=nil {return _fgd ;};_bdabf .ShowAsIconAttr =&_adb ;continue ;};if _cgbg .Name .Local =="\u0069\u006d\u0067\u0057"{_cagc ,_edfeg :=_ee .ParseInt (_cgbg .Value ,10,32);if _edfeg !=nil {return _edfeg ;};_eegb :=int32 (_cagc );_bdabf .ImgWAttr =&_eegb ;continue ;};if _cgbg .Name .Local =="\u0069\u006d\u0067\u0048"{_egc ,_fafb :=_ee .ParseInt (_cgbg .Value ,10,32);if _fafb !=nil {return _fafb ;};_bgdg :=int32 (_egc );_bdabf .ImgHAttr =&_bgdg ;continue ;};};_dfff :for {_cccc ,_cadb :=d .Token ();if _cadb !=nil {return _cadb ;};switch _bcfe :=_cccc .(type ){case _f .StartElement :switch _bcfe .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdabf .ExtLst =NewCT_ExtensionList ();if _fbfe :=d .DecodeElement (_bdabf .ExtLst ,&_bcfe );_fbfe !=nil {return _fbfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdabf .Pic =NewCT_Picture ();if _deca :=d .DecodeElement (_bdabf .Pic ,&_bcfe );_deca !=nil {return _deca ;};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\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0025\u0076",_bcfe .Name );if _ffdb :=d .Skip ();_ffdb !=nil {return _ffdb ;};};case _f .EndElement :break _dfff ;case _f .CharData :};};return nil ;}; -// Animate Effect -AnimEffect []*CT_TLAnimateEffectBehavior ; +// ValidateWithPath validates the CT_TLIterateData and its children, prefixing error messages with path +func (_efbc *CT_TLIterateData )ValidateWithPath (path string )error {if _egegb :=_efbc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_egegb !=nil {return _egegb ;};if _efbc .TmAbs !=nil {if _fcfcg :=_efbc .TmAbs .ValidateWithPath (path +"\u002f\u0054\u006d\u0041\u0062\u0073");_fcfcg !=nil {return _fcfcg ;};};if _efbc .TmPct !=nil {if _eadgg :=_efbc .TmPct .ValidateWithPath (path +"\u002f\u0054\u006d\u0050\u0063\u0074");_eadgg !=nil {return _eadgg ;};};return nil ;};func (_ceebd *ST_TLAnimateColorSpace )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfda ,_efdbe :=d .Token ();if _efdbe !=nil {return _efdbe ;};if _gggdgg ,_dfegc :=_cfda .(_f .EndElement );_dfegc &&_gggdgg .Name ==start .Name {*_ceebd =1;return nil ;};if _dbaeg ,_ecced :=_cfda .(_f .CharData );!_ecced {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",_cfda );}else {switch string (_dbaeg ){case "":*_ceebd =0;case "\u0072\u0067\u0062":*_ceebd =1;case "\u0068\u0073\u006c":*_ceebd =2;};};_cfda ,_efdbe =d .Token ();if _efdbe !=nil {return _efdbe ;};if _ecbbd ,_bdadg :=_cfda .(_f .EndElement );_bdadg &&_ecbbd .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",_cfda );};func (_fgee *CT_GroupShape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgee .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_fgee .GrpSpPr =_ef .NewCT_GroupShapeProperties ();_fdge :for {_aeac ,_ged :=d .Token ();if _ged !=nil {return _ged ;};switch _ggdg :=_aeac .(type ){case _f .StartElement :switch _ggdg .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bag :=d .DecodeElement (_fgee .NvGrpSpPr ,&_ggdg );_bag !=nil {return _bag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bffa :=d .DecodeElement (_fgee .GrpSpPr ,&_ggdg );_bffa !=nil {return _bffa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cae :=NewCT_GroupShapeChoice ();if _ddeb :=d .DecodeElement (&_cae .Sp ,&_ggdg );_ddeb !=nil {return _ddeb ;};_fgee .Choice =append (_fgee .Choice ,_cae );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbcb :=NewCT_GroupShapeChoice ();if _dea :=d .DecodeElement (&_cbcb .GrpSp ,&_ggdg );_dea !=nil {return _dea ;};_fgee .Choice =append (_fgee .Choice ,_cbcb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbecg :=NewCT_GroupShapeChoice ();if _ccgc :=d .DecodeElement (&_gbecg .GraphicFrame ,&_ggdg );_ccgc !=nil {return _ccgc ;};_fgee .Choice =append (_fgee .Choice ,_gbecg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_daab :=NewCT_GroupShapeChoice ();if _bfed :=d .DecodeElement (&_daab .CxnSp ,&_ggdg );_bfed !=nil {return _bfed ;};_fgee .Choice =append (_fgee .Choice ,_daab );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bccd :=NewCT_GroupShapeChoice ();if _dbbe :=d .DecodeElement (&_bccd .Pic ,&_ggdg );_dbbe !=nil {return _dbbe ;};_fgee .Choice =append (_fgee .Choice ,_bccd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffecd :=NewCT_GroupShapeChoice ();if _eedb :=d .DecodeElement (&_ffecd .ContentPart ,&_ggdg );_eedb !=nil {return _eedb ;};_fgee .Choice =append (_fgee .Choice ,_ffecd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgee .ExtLst =NewCT_ExtensionListModify ();if _fdeff :=d .DecodeElement (_fgee .ExtLst ,&_ggdg );_fdeff !=nil {return _fdeff ;};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",_ggdg .Name );if _faaf :=d .Skip ();_faaf !=nil {return _faaf ;};};case _f .EndElement :break _fdge ;case _f .CharData :};};return nil ;}; -// Animate Motion -AnimMotion []*CT_TLAnimateMotionBehavior ; +// ValidateWithPath validates the CT_TLAnimateBehavior and its children, prefixing error messages with path +func (_afgcc *CT_TLAnimateBehavior )ValidateWithPath (path string )error {if _gadgc :=_afgcc .CalcmodeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gadgc !=nil {return _gadgc ;};if _dgdg :=_afgcc .ValueTypeAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_dgdg !=nil {return _dgdg ;};if _eggd :=_afgcc .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_eggd !=nil {return _eggd ;};if _afgcc .TavLst !=nil {if _fefc :=_afgcc .TavLst .ValidateWithPath (path +"\u002fT\u0061\u0076\u004c\u0073\u0074");_fefc !=nil {return _fefc ;};};return nil ;};func (_bgf *CT_HtmlPublishProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgbd :=range start .Attr {if _bgbd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bgbd .Name .Local =="\u0069\u0064"||_bgbd .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"&&_bgbd .Name .Local =="\u0069\u0064"{_bbeb ,_fdde :=_bgbd .Value ,error (nil );if _fdde !=nil {return _fdde ;};_bgf .IdAttr =_bbeb ;continue ;};if _bgbd .Name .Local =="\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"{_ecfee ,_aaed :=_ee .ParseBool (_bgbd .Value );if _aaed !=nil {return _aaed ;};_bgf .ShowSpeakerNotesAttr =&_ecfee ;continue ;};if _bgbd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_edcb ,_ggde :=_bgbd .Value ,error (nil );if _ggde !=nil {return _ggde ;};_bgf .TargetAttr =&_edcb ;continue ;};if _bgbd .Name .Local =="\u0074\u0069\u0074l\u0065"{_cgge ,_cfgg :=_bgbd .Value ,error (nil );if _cfgg !=nil {return _cfgg ;};_bgf .TitleAttr =&_cgge ;continue ;};};_gecc :for {_egdc ,_ggcg :=d .Token ();if _ggcg !=nil {return _ggcg ;};switch _bafg :=_egdc .(type ){case _f .StartElement :switch _bafg .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgf .SldAll =NewCT_Empty ();if _acg :=d .DecodeElement (_bgf .SldAll ,&_bafg );_acg !=nil {return _acg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgf .SldRg =NewCT_IndexRange ();if _badef :=d .DecodeElement (_bgf .SldRg ,&_bafg );_badef !=nil {return _badef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgf .CustShow =NewCT_CustomShowId ();if _eege :=d .DecodeElement (_bgf .CustShow ,&_bafg );_eege !=nil {return _eege ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgf .ExtLst =NewCT_ExtensionList ();if _deda :=d .DecodeElement (_bgf .ExtLst ,&_bafg );_deda !=nil {return _deda ;};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\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_bafg .Name );if _gafe :=d .Skip ();_gafe !=nil {return _gafe ;};};case _f .EndElement :break _gecc ;case _f .CharData :};};return nil ;};func (_eefae *ST_TLBehaviorAdditiveType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcgfd ,_aede :=d .Token ();if _aede !=nil {return _aede ;};if _ffdcd ,_acec :=_bcgfd .(_f .EndElement );_acec &&_ffdcd .Name ==start .Name {*_eefae =1;return nil ;};if _bacdd ,_dbeab :=_bcgfd .(_f .CharData );!_dbeab {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",_bcgfd );}else {switch string (_bacdd ){case "":*_eefae =0;case "\u0062\u0061\u0073\u0065":*_eefae =1;case "\u0073\u0075\u006d":*_eefae =2;case "\u0072\u0065\u0070\u006c":*_eefae =3;case "\u006d\u0075\u006c\u0074":*_eefae =4;case "\u006e\u006f\u006e\u0065":*_eefae =5;};};_bcgfd ,_aede =d .Token ();if _aede !=nil {return _aede ;};if _dbgcb ,_acgcb :=_bcgfd .(_f .EndElement );_acgcb &&_dbgcb .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",_bcgfd );}; -// Animate Rotation -AnimRot []*CT_TLAnimateRotationBehavior ; +// ValidateWithPath validates the CT_TLTimeAnimateValue and its children, prefixing error messages with path +func (_cebge *CT_TLTimeAnimateValue )ValidateWithPath (path string )error {if _cebge .TmAttr !=nil {if _cfaad :=_cebge .TmAttr .ValidateWithPath (path +"\u002fT\u006d\u0041\u0074\u0074\u0072");_cfaad !=nil {return _cfaad ;};};if _cebge .Val !=nil {if _fadce :=_cebge .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_fadce !=nil {return _fadce ;};};return nil ;};func (_fdbg ST_SlideSizeType )Validate ()error {return _fdbg .ValidateWithPath ("")};func (_ceadc *CT_TransitionSoundAction )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fadcd :for {_bgeg ,_cfeg :=d .Token ();if _cfeg !=nil {return _cfeg ;};switch _eebc :=_bgeg .(type ){case _f .StartElement :switch _eebc .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ceadc .StSnd =NewCT_TransitionStartSoundAction ();if _gcdbcb :=d .DecodeElement (_ceadc .StSnd ,&_eebc );_gcdbcb !=nil {return _gcdbcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ceadc .EndSnd =NewCT_Empty ();if _cddgf :=d .DecodeElement (_ceadc .EndSnd ,&_eebc );_cddgf !=nil {return _cddgf ;};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\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u006f\u0075\u006e\u0064\u0041c\u0074\u0069\u006f\u006e\u0020%\u0076",_eebc .Name );if _dcdac :=d .Skip ();_dcdac !=nil {return _dcdac ;};};case _f .EndElement :break _fadcd ;case _f .CharData :};};return nil ;};func NewCT_IndexRange ()*CT_IndexRange {_eeeb :=&CT_IndexRange {};return _eeeb }; -// Animate Scale -AnimScale []*CT_TLAnimateScaleBehavior ; +// ValidateWithPath validates the CT_SlideRelationshipList and its children, prefixing error messages with path +func (_befgf *CT_SlideRelationshipList )ValidateWithPath (path string )error {for _gdgd ,_gaef :=range _befgf .Sld {if _cegb :=_gaef .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_gdgd ));_cegb !=nil {return _cegb ;};};return nil ;}; -// Command -Cmd []*CT_TLCommandBehavior ; +// ValidateWithPath validates the CT_CommonSlideViewProperties and its children, prefixing error messages with path +func (_fccd *CT_CommonSlideViewProperties )ValidateWithPath (path string )error {if _bfb :=_fccd .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_bfb !=nil {return _bfb ;};if _fccd .GuideLst !=nil {if _bbc :=_fccd .GuideLst .ValidateWithPath (path +"\u002fG\u0075\u0069\u0064\u0065\u004c\u0073t");_bbc !=nil {return _bbc ;};};return nil ;};func (_gcdeg ST_Direction )ValidateWithPath (path string )error {switch _gcdeg {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 (_gcdeg ));};return nil ;};func (_gda *CT_EightDirectionTransition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gda .DirAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0072"},Value :_fe .Sprintf ("\u0025\u0076",*_gda .DirAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aabgb *ST_WebColorType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aabgb =0;case "\u006e\u006f\u006e\u0065":*_aabgb =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_aabgb =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_aabgb =3;case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_aabgb =4;case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_aabgb =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_aabgb =6;};return nil ;}; -// Set Time Node Behavior -Set []*CT_TLSetBehavior ; +// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path +func (_egbf *CT_Kinsoku )ValidateWithPath (path string )error {return nil };func (_fbfa ST_TLTriggerEvent )String ()string {switch _fbfa {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 (_gfbg *CT_BackgroundProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfbg .ShadeToTitleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_gfbg .ShadeToTitleAttr ))});};e .EncodeToken (start );if _gfbg .NoFill !=nil {_egg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gfbg .NoFill ,_egg );};if _gfbg .SolidFill !=nil {_cgdb :=_f .StartElement {Name :_f .Name {Local :"p\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gfbg .SolidFill ,_cgdb );};if _gfbg .GradFill !=nil {_ggb :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gfbg .GradFill ,_ggb );};if _gfbg .BlipFill !=nil {_fca :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gfbg .BlipFill ,_fca );};if _gfbg .PattFill !=nil {_cea :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gfbg .PattFill ,_cea );};if _gfbg .GrpFill !=nil {_bgc :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_gfbg .GrpFill ,_bgc );};if _gfbg .EffectLst !=nil {_gga :=_f .StartElement {Name :_f .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfbg .EffectLst ,_gga );};if _gfbg .EffectDag !=nil {_bfg :=_f .StartElement {Name :_f .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_gfbg .EffectDag ,_bfg );};if _gfbg .ExtLst !=nil {_aedg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfbg .ExtLst ,_aedg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_ModifyVerifier ()*CT_ModifyVerifier {_beac :=&CT_ModifyVerifier {};return _beac };func (_abafb *CmLst )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abafb .CT_CommentList =*NewCT_CommentList ();_abgcgg :for {_agbab ,_becee :=d .Token ();if _becee !=nil {return _becee ;};switch _dcfed :=_agbab .(type ){case _f .StartElement :switch _dcfed .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d"}:_fdgfe :=NewCT_Comment ();if _deccg :=d .DecodeElement (_fdgfe ,&_dcfed );_deccg !=nil {return _deccg ;};_abafb .Cm =append (_abafb .Cm ,_fdgfe );default:_g .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",_dcfed .Name );if _acfgd :=d .Skip ();_acfgd !=nil {return _acfgd ;};};case _f .EndElement :break _abgcgg ;case _f .CharData :};};return nil ;}; -// Audio -Audio []*CT_TLMediaNodeAudio ; +// ValidateWithPath validates the CT_ShowProperties and its children, prefixing error messages with path +func (_aeade *CT_ShowProperties )ValidateWithPath (path string )error {if _aeade .Present !=nil {if _ebdf :=_aeade .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_ebdf !=nil {return _ebdf ;};};if _aeade .Browse !=nil {if _gbgd :=_aeade .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065");_gbgd !=nil {return _gbgd ;};};if _aeade .Kiosk !=nil {if _ccgbb :=_aeade .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_ccgbb !=nil {return _ccgbb ;};};if _aeade .SldAll !=nil {if _feded :=_aeade .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_feded !=nil {return _feded ;};};if _aeade .SldRg !=nil {if _eabg :=_aeade .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_eabg !=nil {return _eabg ;};};if _aeade .CustShow !=nil {if _cbdfc :=_aeade .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_cbdfc !=nil {return _cbdfc ;};};if _aeade .PenClr !=nil {if _aage :=_aeade .PenClr .ValidateWithPath (path +"\u002fP\u0065\u006e\u0043\u006c\u0072");_aage !=nil {return _aage ;};};if _aeade .ExtLst !=nil {if _dgee :=_aeade .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgee !=nil {return _dgee ;};};return nil ;};func (_dddbg ST_TLTimeNodePresetClassType )Validate ()error {return _dddbg .ValidateWithPath ("")};func NewCT_TLOleBuildChart ()*CT_TLOleBuildChart {_adfcf :=&CT_TLOleBuildChart {};return _adfcf };func (_dcgab ST_TLParaBuildType )ValidateWithPath (path string )error {switch _dcgab {case 0,1,2,3,4: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 (_dcgab ));};return nil ;}; -// Video -Video []*CT_TLMediaNodeVideo ;};func (_aeegd *CT_SlideSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0078"},Value :_d .Sprintf ("\u0025\u0076",_aeegd .CxAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0079"},Value :_d .Sprintf ("\u0025\u0076",_aeegd .CyAttr )});if _aeegd .TypeAttr !=ST_SlideSizeTypeUnset {_bfde ,_aggcc :=_aeegd .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _aggcc !=nil {return _aggcc ;};start .Attr =append (start .Attr ,_bfde );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bdeef *ST_TLNextActionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bdeef =0;case "\u006e\u006f\u006e\u0065":*_bdeef =1;case "\u0073\u0065\u0065\u006b":*_bdeef =2;};return nil ;};type ST_IterateType byte ;func (_gfegf *ST_TLTimeAnimateValueTime )ValidateWithPath (path string )error {_dfefe :=[]string {};if _gfegf .ST_PositiveFixedPercentage !=nil {if _dgef :=_gfegf .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");_dgef !=nil {return _dgef ;};_dfefe =append (_dfefe ,"\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 _gfegf .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_dfefe =append (_dfefe ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065");};if len (_dfefe )> 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 ,_dfefe );};return nil ;};func (_dfffa *ST_ViewType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eabgd ,_abcbga :=d .Token ();if _abcbga !=nil {return _abcbga ;};if _ggdb ,_cbefd :=_eabgd .(_b .EndElement );_cbefd &&_ggdb .Name ==start .Name {*_dfffa =1;return nil ;};if _agdfg ,_fgbffg :=_eabgd .(_b .CharData );!_fgbffg {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",_eabgd );}else {switch string (_agdfg ){case "":*_dfffa =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_dfffa =1;case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_dfffa =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_dfffa =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_dfffa =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_dfffa =5;case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_dfffa =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_dfffa =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_dfffa =8;};};_eabgd ,_abcbga =d .Token ();if _abcbga !=nil {return _abcbga ;};if _abaab ,_eebaee :=_eabgd .(_b .EndElement );_eebaee &&_abaab .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",_eabgd );}; +// Validate validates the CT_ControlList and its children +func (_gcc *CT_ControlList )Validate ()error {return _gcc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006fl\u004c\u0069\u0073\u0074");};func (_gbcf ST_TLNextActionType )ValidateWithPath (path string )error {switch _gbcf {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 (_gbcf ));};return nil ;};func (_cddg *CT_Comment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_fe .Sprintf ("\u0025\u0076",_cddg .AuthorIdAttr )});if _cddg .DtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0074"},Value :_fe .Sprintf ("\u0025\u0076",*_cddg .DtAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064\u0078"},Value :_fe .Sprintf ("\u0025\u0076",_cddg .IdxAttr )});e .EncodeToken (start );_ggc :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0070o\u0073"}};e .EncodeElement (_cddg .Pos ,_ggc );_efc :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0074\u0065\u0078\u0074"}};_g .AddPreserveSpaceAttr (&_efc ,_cddg .Text );e .EncodeElement (_cddg .Text ,_efc );if _cddg .ExtLst !=nil {_aegd :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cddg .ExtLst ,_aegd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aade *CT_SlideViewProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_daddf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_aade .CSldViewPr ,_daddf );if _aade .ExtLst !=nil {_aecec :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aade .ExtLst ,_aecec );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gcbga ST_TLBehaviorAccumulateType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gfggcc :=_f .Attr {};_gfggcc .Name =name ;switch _gcbga {case ST_TLBehaviorAccumulateTypeUnset :_gfggcc .Value ="";case ST_TLBehaviorAccumulateTypeNone :_gfggcc .Value ="\u006e\u006f\u006e\u0065";case ST_TLBehaviorAccumulateTypeAlways :_gfggcc .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _gfggcc ,nil ;};func NewCT_Picture ()*CT_Picture {_gdcf :=&CT_Picture {};_gdcf .NvPicPr =NewCT_PictureNonVisual ();_gdcf .BlipFill =_ef .NewCT_BlipFillProperties ();_gdcf .SpPr =_ef .NewCT_ShapeProperties ();return _gdcf ;}; -// ValidateWithPath validates the CT_NotesTextViewProperties and its children, prefixing error messages with path -func (_dfef *CT_NotesTextViewProperties )ValidateWithPath (path string )error {if _fbfc :=_dfef .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_fbfc !=nil {return _fbfc ;};if _dfef .ExtLst !=nil {if _fecg :=_dfef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fecg !=nil {return _fecg ;};};return nil ;};func (_aagcc *CT_Shape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aagcc .NvSpPr =NewCT_ShapeNonVisual ();_aagcc .SpPr =_ea .NewCT_ShapeProperties ();for _ ,_ffeda :=range start .Attr {if _ffeda .Name .Local =="\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"{_acde ,_bbgf :=_be .ParseBool (_ffeda .Value );if _bbgf !=nil {return _bbgf ;};_aagcc .UseBgFillAttr =&_acde ;continue ;};};_bdgd :for {_dacac ,_bdcg :=d .Token ();if _bdcg !=nil {return _bdcg ;};switch _bcbf :=_dacac .(type ){case _b .StartElement :switch _bcbf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _adgf :=d .DecodeElement (_aagcc .NvSpPr ,&_bcbf );_adgf !=nil {return _adgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gbbf :=d .DecodeElement (_aagcc .SpPr ,&_bcbf );_gbbf !=nil {return _gbbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aagcc .Style =_ea .NewCT_ShapeStyle ();if _gbgge :=d .DecodeElement (_aagcc .Style ,&_bcbf );_gbgge !=nil {return _gbgge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aagcc .TxBody =_ea .NewCT_TextBody ();if _adeaf :=d .DecodeElement (_aagcc .TxBody ,&_bcbf );_adeaf !=nil {return _adeaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aagcc .ExtLst =NewCT_ExtensionListModify ();if _gggd :=d .DecodeElement (_aagcc .ExtLst ,&_bcbf );_gggd !=nil {return _gggd ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_bcbf .Name );if _febd :=d .Skip ();_febd !=nil {return _febd ;};};case _b .EndElement :break _bdgd ;case _b .CharData :};};return nil ;};func NewCT_TLAnimateEffectBehavior ()*CT_TLAnimateEffectBehavior {_addf :=&CT_TLAnimateEffectBehavior {};_addf .CBhvr =NewCT_TLCommonBehaviorData ();return _addf ;};func (_caea *CT_EmbeddedFontListEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ebe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_caea .Font ,_ebe );if _caea .Regular !=nil {_cdfa :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0072\u0065\u0067\u0075\u006c\u0061r"}};e .EncodeElement (_caea .Regular ,_cdfa );};if _caea .Bold !=nil {_cceb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006f\u006c\u0064"}};e .EncodeElement (_caea .Bold ,_cceb );};if _caea .Italic !=nil {_fffd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0069\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_caea .Italic ,_fffd );};if _caea .BoldItalic !=nil {_fgc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062o\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_caea .BoldItalic ,_fgc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dabb ST_TLAnimateMotionBehaviorOrigin )ValidateWithPath (path string )error {switch _dabb {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 (_dabb ));};return nil ;};func (_gbfcd ST_TLBehaviorTransformType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gbfcd .String (),start );};func NewCT_TLTimeConditionList ()*CT_TLTimeConditionList {_gfac :=&CT_TLTimeConditionList {};return _gfac ;};func NewCT_NotesViewProperties ()*CT_NotesViewProperties {_ffed :=&CT_NotesViewProperties {};_ffed .CSldViewPr =NewCT_CommonSlideViewProperties ();return _ffed ;}; +// ST_TransitionEightDirectionType is a union type +type ST_TransitionEightDirectionType struct{ST_TransitionSideDirectionType ST_TransitionSideDirectionType ;ST_TransitionCornerDirectionType ST_TransitionCornerDirectionType ;};type ST_TLBehaviorAccumulateType byte ; -// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_cddb *CT_Empty )ValidateWithPath (path string )error {return nil };type ST_PhotoAlbumLayout byte ;func (_afdaa ST_TransitionCornerDirectionType )Validate ()error {return _afdaa .ValidateWithPath ("")};func (_gbbaf *ST_WebScreenSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cccag ,_abeb :=d .Token ();if _abeb !=nil {return _abeb ;};if _gead ,_bgggg :=_cccag .(_b .EndElement );_bgggg &&_gead .Name ==start .Name {*_gbbaf =1;return nil ;};if _gdage ,_dgfbaa :=_cccag .(_b .CharData );!_dgfbaa {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",_cccag );}else {switch string (_gdage ){case "":*_gbbaf =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_gbbaf =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_gbbaf =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_gbbaf =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_gbbaf =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_gbbaf =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_gbbaf =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_gbbaf =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_gbbaf =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_gbbaf =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_gbbaf =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_gbbaf =11;};};_cccag ,_abeb =d .Token ();if _abeb !=nil {return _abeb ;};if _aaecb ,_cecbe :=_cccag .(_b .EndElement );_cecbe &&_aaecb .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",_cccag );};func (_ggcad ST_WebColorType )ValidateWithPath (path string )error {switch _ggcad {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 (_ggcad ));};return nil ;}; +// Validate validates the CT_TimeNodeList and its children +func (_bggc *CT_TimeNodeList )Validate ()error {return _bggc .ValidateWithPath ("\u0043T\u005fT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074");};func NewCT_TLByAnimateColorTransform ()*CT_TLByAnimateColorTransform {_feag :=&CT_TLByAnimateColorTransform {};return _feag ;}; -// ValidateWithPath validates the CT_TLBuildDiagram and its children, prefixing error messages with path -func (_gbgga *CT_TLBuildDiagram )ValidateWithPath (path string )error {if _cfec :=_gbgga .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_cfec !=nil {return _cfec ;};return nil ;};func (_edggb *CT_TagList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bddc :for {_bfed ,_faagf :=d .Token ();if _faagf !=nil {return _faagf ;};switch _cbdbf :=_bfed .(type ){case _b .StartElement :switch _cbdbf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fadcf :=NewCT_StringTag ();if _gbcab :=d .DecodeElement (_fadcf ,&_cbdbf );_gbcab !=nil {return _gbcab ;};_edggb .Tag =append (_edggb .Tag ,_fadcf );default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fT\u0061\u0067\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cbdbf .Name );if _aefgf :=d .Skip ();_aefgf !=nil {return _aefgf ;};};case _b .EndElement :break _bddc ;case _b .CharData :};};return nil ;};func (_eafba *ST_PrintColorMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aggeb ,_cceff :=d .Token ();if _cceff !=nil {return _cceff ;};if _egfba ,_bedfc :=_aggeb .(_b .EndElement );_bedfc &&_egfba .Name ==start .Name {*_eafba =1;return nil ;};if _geaf ,_becae :=_aggeb .(_b .CharData );!_becae {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",_aggeb );}else {switch string (_geaf ){case "":*_eafba =0;case "\u0062\u0077":*_eafba =1;case "\u0067\u0072\u0061\u0079":*_eafba =2;case "\u0063\u006c\u0072":*_eafba =3;};};_aggeb ,_cceff =d .Token ();if _cceff !=nil {return _cceff ;};if _gdaac ,_dffac :=_aggeb .(_b .EndElement );_dffac &&_gdaac .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",_aggeb );};type CT_OleObjectChoice struct{Embed *CT_OleObjectEmbed ;Link *CT_OleObjectLink ;};func (_gfba *CT_NotesMasterIdList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbeb :for {_cdbcb ,_afgc :=d .Token ();if _afgc !=nil {return _afgc ;};switch _cegg :=_cdbcb .(type ){case _b .StartElement :switch _cegg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gfba .NotesMasterId =NewCT_NotesMasterIdListEntry ();if _aaec :=d .DecodeElement (_gfba .NotesMasterId ,&_cegg );_aaec !=nil {return _aaec ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cegg .Name );if _daead :=d .Skip ();_daead !=nil {return _daead ;};};case _b .EndElement :break _cbeb ;case _b .CharData :};};return nil ;};func (_gdffb *CT_TLIterateIntervalPercentage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acbef :=range start .Attr {if _acbef .Name .Local =="\u0076\u0061\u006c"{_egbff ,_efce :=ParseUnionST_PositivePercentage (_acbef .Value );if _efce !=nil {return _efce ;};_gdffb .ValAttr =_egbff ;continue ;};};for {_caeac ,_agdef :=d .Token ();if _agdef !=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",_agdef );};if _bebg ,_feae :=_caeac .(_b .EndElement );_feae &&_bebg .Name ==start .Name {break ;};};return nil ;};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 (_eagfa *ST_WebScreenSize )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eagfa =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_eagfa =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_eagfa =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_eagfa =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_eagfa =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_eagfa =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_eagfa =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_eagfa =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_eagfa =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_eagfa =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_eagfa =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_eagfa =11;};return nil ;};type PresentationPr struct{CT_PresentationProperties };func (_cfefb ST_SlideSizeType )Validate ()error {return _cfefb .ValidateWithPath ("")};const (ST_TLAnimateEffectTransitionUnset ST_TLAnimateEffectTransition =0;ST_TLAnimateEffectTransitionIn ST_TLAnimateEffectTransition =1;ST_TLAnimateEffectTransitionOut ST_TLAnimateEffectTransition =2;ST_TLAnimateEffectTransitionNone ST_TLAnimateEffectTransition =3;);type CT_TLAnimVariantIntegerVal struct{ +// Validate validates the AG_TLBuild and its children +func (_gec *AG_TLBuild )Validate ()error {return _gec .ValidateWithPath ("\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064");};type CT_WebProperties struct{ -// Value -ValAttr int32 ;};func NewCT_TLTimeNodeParallel ()*CT_TLTimeNodeParallel {_dffdg :=&CT_TLTimeNodeParallel {};_dffdg .CTn =NewCT_TLCommonTimeNodeData ();return _dffdg ;};func (_feccg *CT_ModifyVerifier )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edccf :=range start .Attr {if _edccf .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_gdbba ,_gegc :=_be .ParseUint (_edccf .Value ,10,32);if _gegc !=nil {return _gegc ;};_aggg :=uint32 (_gdbba );_feccg .SpinCountAttr =&_aggg ;continue ;};if _edccf .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_efdgd ,_agace :=_edccf .Value ,error (nil );if _agace !=nil {return _agace ;};_feccg .AlgorithmNameAttr =&_efdgd ;continue ;};if _edccf .Name .Local =="\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"{_ddbd ,_ffeaa :=_edccf .Value ,error (nil );if _ffeaa !=nil {return _ffeaa ;};_feccg .SaltDataAttr =&_ddbd ;continue ;};if _edccf .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_gaea ,_cafg :=_edccf .Value ,error (nil );if _cafg !=nil {return _cafg ;};_feccg .SaltValueAttr =&_gaea ;continue ;};if _edccf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_feccg .CryptProviderTypeAttr .UnmarshalXMLAttr (_edccf );continue ;};if _edccf .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_feccg .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_edccf );continue ;};if _edccf .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_feccg .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_edccf );continue ;};if _edccf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_ebcd ,_cbda :=_be .ParseUint (_edccf .Value ,10,32);if _cbda !=nil {return _cbda ;};_fcfec :=uint32 (_ebcd );_feccg .CryptAlgorithmSidAttr =&_fcfec ;continue ;};if _edccf .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_ecea ,_bgdg :=_edccf .Value ,error (nil );if _bgdg !=nil {return _bgdg ;};_feccg .HashValueAttr =&_ecea ;continue ;};if _edccf .Name .Local =="\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"{_geeff ,_fgde :=_be .ParseUint (_edccf .Value ,10,32);if _fgde !=nil {return _fgde ;};_dcgc :=uint32 (_geeff );_feccg .SpinValueAttr =&_dcgc ;continue ;};if _edccf .Name .Local =="\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"{_fgff ,_agffg :=_edccf .Value ,error (nil );if _agffg !=nil {return _agffg ;};_feccg .HashDataAttr =&_fgff ;continue ;};if _edccf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_dbga ,_bega :=_edccf .Value ,error (nil );if _bega !=nil {return _bega ;};_feccg .CryptProviderAttr =&_dbga ;continue ;};if _edccf .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_ebce ,_dgag :=_be .ParseUint (_edccf .Value ,10,32);if _dgag !=nil {return _dgag ;};_acec :=uint32 (_ebce );_feccg .AlgIdExtAttr =&_acec ;continue ;};if _edccf .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_ddff ,_dcae :=_edccf .Value ,error (nil );if _dcae !=nil {return _dcae ;};_feccg .AlgIdExtSourceAttr =&_ddff ;continue ;};if _edccf .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_egddd ,_gacd :=_be .ParseUint (_edccf .Value ,10,32);if _gacd !=nil {return _gacd ;};_dceca :=uint32 (_egddd );_feccg .CryptProviderTypeExtAttr =&_dceca ;continue ;};if _edccf .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"{_efgdf ,_cfefe :=_edccf .Value ,error (nil );if _cfefe !=nil {return _cfefe ;};_feccg .CryptProviderTypeExtSourceAttr =&_efgdf ;continue ;};};for {_dad ,_dgd :=d .Token ();if _dgd !=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",_dgd );};if _cgdbg ,_ddcf :=_dad .(_b .EndElement );_ddcf &&_cgdbg .Name ==start .Name {break ;};};return nil ;};func NewCT_EmbeddedFontDataId ()*CT_EmbeddedFontDataId {_fcaa :=&CT_EmbeddedFontDataId {};return _fcaa ;}; +// Show animation in HTML output +ShowAnimationAttr *bool ; -// Validate validates the CT_CommonSlideViewProperties and its children -func (_cag *CT_CommonSlideViewProperties )Validate ()error {return _cag .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");};type CT_Extension struct{ +// Resize graphics in HTML output +ResizeGraphicsAttr *bool ; -// Uniform Resource Identifier -UriAttr string ;Any []_e .Any ;};func (_ffedgb ST_PrintWhat )String ()string {switch _ffedgb {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 (_faeg *CT_HtmlPublishProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _faeg .ShowSpeakerNotesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_faeg .ShowSpeakerNotesAttr ))});};if _faeg .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_faeg .TargetAttr )});};if _faeg .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_faeg .TitleAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_faeg .IdAttr )});e .EncodeToken (start );if _faeg .SldAll !=nil {_gdegd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_faeg .SldAll ,_gdegd );};if _faeg .SldRg !=nil {_cbag :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_faeg .SldRg ,_cbag );};if _faeg .CustShow !=nil {_abcc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_faeg .CustShow ,_abcc );};if _faeg .ExtLst !=nil {_bedda :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faeg .ExtLst ,_bedda );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Allow PNG in HTML output +AllowPngAttr *bool ; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_acgaf *CT_Picture )ValidateWithPath (path string )error {if _dabg :=_acgaf .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_dabg !=nil {return _dabg ;};if _efcd :=_acgaf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_efcd !=nil {return _efcd ;};if _decc :=_acgaf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_decc !=nil {return _decc ;};if _acgaf .Style !=nil {if _dcgaf :=_acgaf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_dcgaf !=nil {return _dcgaf ;};};if _acgaf .ExtLst !=nil {if _beadb :=_acgaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_beadb !=nil {return _beadb ;};};return nil ;};func (_bcgab ST_TLTimeNodePresetClassType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eaead :=_b .Attr {};_eaead .Name =name ;switch _bcgab {case ST_TLTimeNodePresetClassTypeUnset :_eaead .Value ="";case ST_TLTimeNodePresetClassTypeEntr :_eaead .Value ="\u0065\u006e\u0074\u0072";case ST_TLTimeNodePresetClassTypeExit :_eaead .Value ="\u0065\u0078\u0069\u0074";case ST_TLTimeNodePresetClassTypeEmph :_eaead .Value ="\u0065\u006d\u0070\u0068";case ST_TLTimeNodePresetClassTypePath :_eaead .Value ="\u0070\u0061\u0074\u0068";case ST_TLTimeNodePresetClassTypeVerb :_eaead .Value ="\u0076\u0065\u0072\u0062";case ST_TLTimeNodePresetClassTypeMediacall :_eaead .Value ="\u006de\u0064\u0069\u0061\u0063\u0061\u006cl";};return _eaead ,nil ;};func NewCT_Control ()*CT_Control {_cab :=&CT_Control {};return _cab };func (_bddb *CT_SlideRelationshipList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bddb .Sld !=nil {_bbab :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_ffgde :=range _bddb .Sld {e .EncodeElement (_ffgde ,_bbab );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dgcfb ST_TLTimeNodeSyncType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dcba :=_b .Attr {};_dcba .Name =name ;switch _dgcfb {case ST_TLTimeNodeSyncTypeUnset :_dcba .Value ="";case ST_TLTimeNodeSyncTypeCanSlip :_dcba .Value ="\u0063a\u006e\u0053\u006c\u0069\u0070";case ST_TLTimeNodeSyncTypeLocked :_dcba .Value ="\u006c\u006f\u0063\u006b\u0065\u0064";};return _dcba ,nil ;};func (_cadad *ST_TLOleChartBuildType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cadad =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_cadad =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_cadad =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_cadad =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_cadad =4;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_cadad =5;};return nil ;};func (_faa *CT_ApplicationNonVisualDrawingProps )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dde :=range start .Attr {if _dde .Name .Local =="\u0069s\u0050\u0068\u006f\u0074\u006f"{_fga ,_cg :=_be .ParseBool (_dde .Value );if _cg !=nil {return _cg ;};_faa .IsPhotoAttr =&_fga ;continue ;};if _dde .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_cdf ,_dgc :=_be .ParseBool (_dde .Value );if _dgc !=nil {return _dgc ;};_faa .UserDrawnAttr =&_cdf ;continue ;};};_afc :for {_edb ,_ggc :=d .Token ();if _ggc !=nil {return _ggc ;};switch _efd :=_edb .(type ){case _b .StartElement :switch _efd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068"}:_faa .Ph =NewCT_Placeholder ();if _fe :=d .DecodeElement (_faa .Ph ,&_efd );_fe !=nil {return _fe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_faa .AudioCd =_ea .NewCT_AudioCD ();if _fbg :=d .DecodeElement (_faa .AudioCd ,&_efd );_fbg !=nil {return _fbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_faa .WavAudioFile =_ea .NewCT_EmbeddedWAVAudioFile ();if _eab :=d .DecodeElement (_faa .WavAudioFile ,&_efd );_eab !=nil {return _eab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_faa .AudioFile =_ea .NewCT_AudioFile ();if _fdc :=d .DecodeElement (_faa .AudioFile ,&_efd );_fdc !=nil {return _fdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_faa .VideoFile =_ea .NewCT_VideoFile ();if _ec :=d .DecodeElement (_faa .VideoFile ,&_efd );_ec !=nil {return _ec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_faa .QuickTimeFile =_ea .NewCT_QuickTimeFile ();if _daf :=d .DecodeElement (_faa .QuickTimeFile ,&_efd );_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\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_faa .CustDataLst =NewCT_CustomerDataList ();if _cgc :=d .DecodeElement (_faa .CustDataLst ,&_efd );_cgc !=nil {return _cgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_faa .ExtLst =NewCT_ExtensionList ();if _abe :=d .DecodeElement (_faa .ExtLst ,&_efd );_abe !=nil {return _abe ;};default:_e .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",_efd .Name );if _fff :=d .Skip ();_fff !=nil {return _fff ;};};case _b .EndElement :break _afc ;case _b .CharData :};};return nil ;};func (_fa *AG_Ole )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ege :=range start .Attr {if _ege .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ege .Name .Local =="\u0069\u0064"{_af ,_cd :=_ege .Value ,error (nil );if _cd !=nil {return _cd ;};_fa .IdAttr =&_af ;continue ;};if _ege .Name .Local =="\u0073\u0070\u0069\u0064"{_fb ,_ee :=_ege .Value ,error (nil );if _ee !=nil {return _ee ;};_fa .SpidAttr =&_fb ;continue ;};if _ege .Name .Local =="\u006e\u0061\u006d\u0065"{_gf ,_bae :=_ege .Value ,error (nil );if _bae !=nil {return _bae ;};_fa .NameAttr =&_gf ;continue ;};if _ege .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_cbc ,_cbb :=_be .ParseBool (_ege .Value );if _cbb !=nil {return _cbb ;};_fa .ShowAsIconAttr =&_cbc ;continue ;};if _ege .Name .Local =="\u0069\u006d\u0067\u0057"{_bb ,_eaa :=_be .ParseInt (_ege .Value ,10,32);if _eaa !=nil {return _eaa ;};_dg :=int32 (_bb );_fa .ImgWAttr =&_dg ;continue ;};if _ege .Name .Local =="\u0069\u006d\u0067\u0048"{_cf ,_ce :=_be .ParseInt (_ege .Value ,10,32);if _ce !=nil {return _ce ;};_caa :=int32 (_cf );_fa .ImgHAttr =&_caa ;continue ;};};for {_da ,_cef :=d .Token ();if _cef !=nil {return _d .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u004fl\u0065\u003a\u0020\u0025\u0073",_cef );};if _ab ,_acb :=_da .(_b .EndElement );_acb &&_ab .Name ==start .Name {break ;};};return nil ;};func (_dabgb *CT_TLOleBuildChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dabgb .BldAttr !=ST_TLOleChartBuildTypeUnset {_geaeb ,_deafd :=_dabgb .BldAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u006c\u0064"});if _deafd !=nil {return _deafd ;};start .Attr =append (start .Attr ,_geaeb );};if _dabgb .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_dabgb .AnimBgAttr ))});};if _dabgb .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dabgb .SpidAttr )});};if _dabgb .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dabgb .GrpIdAttr )});};if _dabgb .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_dabgb .UiExpandAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ggebd *CT_NotesSlide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggebd .CSld =NewCT_CommonSlideData ();for _ ,_ccff :=range start .Attr {if _ccff .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_beebg ,_dega :=_be .ParseBool (_ccff .Value );if _dega !=nil {return _dega ;};_ggebd .ShowMasterSpAttr =&_beebg ;continue ;};if _ccff .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_cfad ,_gacec :=_be .ParseBool (_ccff .Value );if _gacec !=nil {return _gacec ;};_ggebd .ShowMasterPhAnimAttr =&_cfad ;continue ;};};_babc :for {_adga ,_egefg :=d .Token ();if _egefg !=nil {return _egefg ;};switch _bfeg :=_adga .(type ){case _b .StartElement :switch _bfeg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bgga :=d .DecodeElement (_ggebd .CSld ,&_bfeg );_bgga !=nil {return _bgga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggebd .ClrMapOvr =_ea .NewCT_ColorMappingOverride ();if _cafcb :=d .DecodeElement (_ggebd .ClrMapOvr ,&_bfeg );_cafcb !=nil {return _cafcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggebd .ExtLst =NewCT_ExtensionListModify ();if _gbge :=d .DecodeElement (_ggebd .ExtLst ,&_bfeg );_gbge !=nil {return _gbge ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004eo\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065 \u0025\u0076",_bfeg .Name );if _gecd :=d .Skip ();_gecd !=nil {return _gecd ;};};case _b .EndElement :break _babc ;case _b .CharData :};};return nil ;}; +// Rely on VML for HTML output +RelyOnVmlAttr *bool ; -// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path -func (_eaff *CT_SmartTags )ValidateWithPath (path string )error {return nil };func (_bfbe *CT_CommentAuthor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_bfbe .IdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_bfbe .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_d .Sprintf ("\u0025\u0076",_bfbe .InitialsAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ca\u0073\u0074\u0049\u0064\u0078"},Value :_d .Sprintf ("\u0025\u0076",_bfbe .LastIdxAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0072\u0049\u0064\u0078"},Value :_d .Sprintf ("\u0025\u0076",_bfbe .ClrIdxAttr )});e .EncodeToken (start );if _bfbe .ExtLst !=nil {_fab :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfbe .ExtLst ,_fab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_TLBehaviorTransformType 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 ParseUnionST_TLTime (s string )(ST_TLTime ,error ){return ST_TLTime {},nil };func (_ceeg *CT_GuideList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ceeg .Guide !=nil {_gdda :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0067\u0075\u0069\u0064\u0065"}};for _ ,_dffg :=range _ceeg .Guide {e .EncodeElement (_dffg ,_gdda );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eegfa *CT_SlideTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgbd :=range start .Attr {if _dgbd .Name .Local =="\u0073\u0070\u0064"{_eegfa .SpdAttr .UnmarshalXMLAttr (_dgbd );continue ;};if _dgbd .Name .Local =="\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"{_caega ,_bfdb :=_be .ParseBool (_dgbd .Value );if _bfdb !=nil {return _bfdb ;};_eegfa .AdvClickAttr =&_caega ;continue ;};if _dgbd .Name .Local =="\u0061\u0064\u0076T\u006d"{_bgeb ,_faee :=_be .ParseUint (_dgbd .Value ,10,32);if _faee !=nil {return _faee ;};_agfe :=uint32 (_bgeb );_eegfa .AdvTmAttr =&_agfe ;continue ;};};_bddbd :for {_baffb ,_cdfga :=d .Token ();if _cdfga !=nil {return _cdfga ;};switch _afcg :=_baffb .(type ){case _b .StartElement :switch _afcg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegfa .Choice =NewCT_SlideTransitionChoice ();if _fagac :=d .DecodeElement (&_eegfa .Choice .Blinds ,&_afcg );_fagac !=nil {return _fagac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegfa .Choice =NewCT_SlideTransitionChoice ();if _dcbc :=d .DecodeElement (&_eegfa .Choice .Checker ,&_afcg );_dcbc !=nil {return _dcbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegfa .Choice =NewCT_SlideTransitionChoice ();if _bgafa :=d .DecodeElement (&_eegfa .Choice .Circle ,&_afcg );_bgafa !=nil {return _bgafa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegfa .Choice =NewCT_SlideTransitionChoice ();if _dbda :=d .DecodeElement (&_eegfa .Choice .Dissolve ,&_afcg );_dbda !=nil {return _dbda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegfa .Choice =NewCT_SlideTransitionChoice ();if _dadb :=d .DecodeElement (&_eegfa .Choice .Comb ,&_afcg );_dadb !=nil {return _dadb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegfa .Choice =NewCT_SlideTransitionChoice ();if _bfcee :=d .DecodeElement (&_eegfa .Choice .Cover ,&_afcg );_bfcee !=nil {return _bfcee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegfa .Choice =NewCT_SlideTransitionChoice ();if _feacce :=d .DecodeElement (&_eegfa .Choice .Cut ,&_afcg );_feacce !=nil {return _feacce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegfa .Choice =NewCT_SlideTransitionChoice ();if _fbdac :=d .DecodeElement (&_eegfa .Choice .Diamond ,&_afcg );_fbdac !=nil {return _fbdac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegfa .Choice =NewCT_SlideTransitionChoice ();if _aefcb :=d .DecodeElement (&_eegfa .Choice .Fade ,&_afcg );_aefcb !=nil {return _aefcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegfa .Choice =NewCT_SlideTransitionChoice ();if _aeagf :=d .DecodeElement (&_eegfa .Choice .Newsflash ,&_afcg );_aeagf !=nil {return _aeagf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegfa .Choice =NewCT_SlideTransitionChoice ();if _dced :=d .DecodeElement (&_eegfa .Choice .Plus ,&_afcg );_dced !=nil {return _dced ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegfa .Choice =NewCT_SlideTransitionChoice ();if _baefe :=d .DecodeElement (&_eegfa .Choice .Pull ,&_afcg );_baefe !=nil {return _baefe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegfa .Choice =NewCT_SlideTransitionChoice ();if _feeee :=d .DecodeElement (&_eegfa .Choice .Push ,&_afcg );_feeee !=nil {return _feeee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegfa .Choice =NewCT_SlideTransitionChoice ();if _efef :=d .DecodeElement (&_eegfa .Choice .Random ,&_afcg );_efef !=nil {return _efef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegfa .Choice =NewCT_SlideTransitionChoice ();if _daedc :=d .DecodeElement (&_eegfa .Choice .RandomBar ,&_afcg );_daedc !=nil {return _daedc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegfa .Choice =NewCT_SlideTransitionChoice ();if _ggb :=d .DecodeElement (&_eegfa .Choice .Split ,&_afcg );_ggb !=nil {return _ggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegfa .Choice =NewCT_SlideTransitionChoice ();if _bfdfe :=d .DecodeElement (&_eegfa .Choice .Strips ,&_afcg );_bfdfe !=nil {return _bfdfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegfa .Choice =NewCT_SlideTransitionChoice ();if _eadfd :=d .DecodeElement (&_eegfa .Choice .Wedge ,&_afcg );_eadfd !=nil {return _eadfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegfa .Choice =NewCT_SlideTransitionChoice ();if _bdgf :=d .DecodeElement (&_eegfa .Choice .Wheel ,&_afcg );_bdgf !=nil {return _bdgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegfa .Choice =NewCT_SlideTransitionChoice ();if _cffbd :=d .DecodeElement (&_eegfa .Choice .Wipe ,&_afcg );_cffbd !=nil {return _cffbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegfa .Choice =NewCT_SlideTransitionChoice ();if _dgbec :=d .DecodeElement (&_eegfa .Choice .Zoom ,&_afcg );_dgbec !=nil {return _dgbec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegfa .SndAc =NewCT_TransitionSoundAction ();if _aceed :=d .DecodeElement (_eegfa .SndAc ,&_afcg );_aceed !=nil {return _aceed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegfa .ExtLst =NewCT_ExtensionListModify ();if _cdag :=d .DecodeElement (_eegfa .ExtLst ,&_afcg );_cdag !=nil {return _cdag ;};default:_e .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",_afcg .Name );if _ffcc :=d .Skip ();_ffcc !=nil {return _ffcc ;};};case _b .EndElement :break _bddbd ;case _b .CharData :};};return nil ;}; +// Organize HTML output in folders +OrganizeInFoldersAttr *bool ; -// ValidateWithPath validates the CT_NotesMasterIdList and its children, prefixing error messages with path -func (_aabcg *CT_NotesMasterIdList )ValidateWithPath (path string )error {if _aabcg .NotesMasterId !=nil {if _deecf :=_aabcg .NotesMasterId .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064");_deecf !=nil {return _deecf ;};};return nil ;};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 NewCT_TLCommonTimeNodeData ()*CT_TLCommonTimeNodeData {_feeg :=&CT_TLCommonTimeNodeData {};return _feeg ;};func (_bbda *CT_TLBehaviorAttributeNameList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gcgd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"}};for _ ,_faba :=range _bbda .AttrName {e .EncodeElement (_faba ,_gcgd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TLIterateData ()*CT_TLIterateData {_agag :=&CT_TLIterateData {};return _agag }; +// Use long file names in HTML output +UseLongFilenamesAttr *bool ; -// ValidateWithPath validates the CT_TLGraphicalObjectBuild and its children, prefixing error messages with path -func (_abdfg *CT_TLGraphicalObjectBuild )ValidateWithPath (path string )error {if _abdfg .BldAsOne !=nil {if _bgdde :=_abdfg .BldAsOne .ValidateWithPath (path +"\u002fB\u006c\u0064\u0041\u0073\u004f\u006ee");_bgdde !=nil {return _bgdde ;};};if _abdfg .BldSub !=nil {if _eeaf :=_abdfg .BldSub .ValidateWithPath (path +"\u002fB\u006c\u0064\u0053\u0075\u0062");_eeaf !=nil {return _eeaf ;};};return nil ;};func (_gcafc *ViewPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ,_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\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 ,_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 ="\u0070\u003a\u0076\u0069\u0065\u0077\u0050\u0072";return _gcafc .CT_ViewProperties .MarshalXML (e ,start );};func (_cgdbc *SldMaster )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgdbc .CT_SlideMaster =*NewCT_SlideMaster ();for _ ,_daegd :=range start .Attr {if _daegd .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_fdgdd ,_bfgcd :=_be .ParseBool (_daegd .Value );if _bfgcd !=nil {return _bfgcd ;};_cgdbc .PreserveAttr =&_fdgdd ;continue ;};};_gffdb :for {_caag ,_ccfbe :=d .Token ();if _ccfbe !=nil {return _ccfbe ;};switch _feagb :=_caag .(type ){case _b .StartElement :switch _feagb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _abgea :=d .DecodeElement (_cgdbc .CSld ,&_feagb );_abgea !=nil {return _abgea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ffggb :=d .DecodeElement (_cgdbc .ClrMap ,&_feagb );_ffggb !=nil {return _ffggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgdbc .SldLayoutIdLst =NewCT_SlideLayoutIdList ();if _efga :=d .DecodeElement (_cgdbc .SldLayoutIdLst ,&_feagb );_efga !=nil {return _efga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgdbc .Transition =NewCT_SlideTransition ();if _gbfac :=d .DecodeElement (_cgdbc .Transition ,&_feagb );_gbfac !=nil {return _gbfac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgdbc .Timing =NewCT_SlideTiming ();if _dfgge :=d .DecodeElement (_cgdbc .Timing ,&_feagb );_dfgge !=nil {return _dfgge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgdbc .Hf =NewCT_HeaderFooter ();if _cgacd :=d .DecodeElement (_cgdbc .Hf ,&_feagb );_cgacd !=nil {return _cgacd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgdbc .TxStyles =NewCT_SlideMasterTextStyles ();if _aafaag :=d .DecodeElement (_cgdbc .TxStyles ,&_feagb );_aafaag !=nil {return _aafaag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgdbc .ExtLst =NewCT_ExtensionListModify ();if _gdba :=d .DecodeElement (_cgdbc .ExtLst ,&_feagb );_gdba !=nil {return _gdba ;};default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0053\u006c\u0064\u004d\u0061\u0073t\u0065\u0072 \u0025\u0076",_feagb .Name );if _acadg :=d .Skip ();_acadg !=nil {return _acadg ;};};case _b .EndElement :break _gffdb ;case _b .CharData :};};return nil ;};func NewCT_SplitTransition ()*CT_SplitTransition {_fcac :=&CT_SplitTransition {};return _fcac };type CT_EmbeddedFontListEntry struct{ +// Image size for HTML output +ImgSzAttr ST_WebScreenSize ; -// Embedded Font Name -Font *_ea .CT_TextFont ; +// Encoding for HTML output +EncodingAttr *string ; -// Regular Embedded Font -Regular *CT_EmbeddedFontDataId ; +// Slide Navigation Colors for HTML output +ClrAttr ST_WebColorType ;ExtLst *CT_ExtensionList ;};func (_gdaa *CT_TagsData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afgcf :=range start .Attr {if _afgcf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_afgcf .Name .Local =="\u0069\u0064"||_afgcf .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"&&_afgcf .Name .Local =="\u0069\u0064"{_abdg ,_fagcg :=_afgcf .Value ,error (nil );if _fagcg !=nil {return _fagcg ;};_gdaa .IdAttr =_abdg ;continue ;};};for {_gbfdg ,_ebaec :=d .Token ();if _ebaec !=nil {return _fe .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_ebaec );};if _fdgeea ,_bdafg :=_gbfdg .(_f .EndElement );_bdafg &&_fdgeea .Name ==start .Name {break ;};};return nil ;};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_febd :=&CT_GraphicalObjectFrame {};_febd .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_febd .Xfrm =_ef .NewCT_Transform2D ();_febd .Graphic =_ef .NewGraphic ();return _febd ;};type CT_TLAnimateRotationBehavior struct{ -// Bold Embedded Font -Bold *CT_EmbeddedFontDataId ; +// By +ByAttr *int32 ; -// Italic Embedded Font -Italic *CT_EmbeddedFontDataId ; +// From +FromAttr *int32 ; -// Bold Italic Embedded Font -BoldItalic *CT_EmbeddedFontDataId ;};func (_cbad ST_TLAnimateMotionPathEditMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cbad .String (),start );};type CT_OleObjectEmbed struct{ +// To +ToAttr *int32 ;CBhvr *CT_TLCommonBehaviorData ;};func (_cdeba *ST_TLAnimateEffectTransition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbfbd ,_fcbdb :=d .Token ();if _fcbdb !=nil {return _fcbdb ;};if _egbee ,_bfcaf :=_fbfbd .(_f .EndElement );_bfcaf &&_egbee .Name ==start .Name {*_cdeba =1;return nil ;};if _bfefe ,_aadaa :=_fbfbd .(_f .CharData );!_aadaa {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",_fbfbd );}else {switch string (_bfefe ){case "":*_cdeba =0;case "\u0069\u006e":*_cdeba =1;case "\u006f\u0075\u0074":*_cdeba =2;case "\u006e\u006f\u006e\u0065":*_cdeba =3;};};_fbfbd ,_fcbdb =d .Token ();if _fcbdb !=nil {return _fcbdb ;};if _cfgad ,_gdgca :=_fbfbd .(_f .EndElement );_gdgca &&_cfgad .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",_fbfbd );}; -// Color Scheme Properties for Embedded object -FollowColorSchemeAttr ST_OleObjectFollowColorScheme ;ExtLst *CT_ExtensionList ;};func (_fbga *SldLayout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ,_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\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 ,_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 ="p\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074";return _fbga .CT_SlideLayout .MarshalXML (e ,start );};func (_bcgec ST_TLBehaviorTransformType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_adbge :=_b .Attr {};_adbge .Name =name ;switch _bcgec {case ST_TLBehaviorTransformTypeUnset :_adbge .Value ="";case ST_TLBehaviorTransformTypePt :_adbge .Value ="\u0070\u0074";case ST_TLBehaviorTransformTypeImg :_adbge .Value ="\u0069\u006d\u0067";};return _adbge ,nil ;}; +// Validate validates the CT_CustomShow and its children +func (_acab *CT_CustomShow )Validate ()error {return _acab .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077");};type CT_SlideMasterIdList struct{ -// Validate validates the CT_HeaderFooter and its children -func (_cdgab *CT_HeaderFooter )Validate ()error {return _cdgab .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func (_aefbg ST_TLTimeNodePresetClassType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aefbg .String (),start );};func NewEG_TopLevelSlide ()*EG_TopLevelSlide {_deebb :=&EG_TopLevelSlide {};_deebb .ClrMap =_ea .NewCT_ColorMapping ();return _deebb ;};type CT_StringTag struct{ +// Slide Master ID +SldMasterId []*CT_SlideMasterIdListEntry ;};func (_gbfcb *ST_TLTimeNodeFillType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgdbbf ,_egecc :=d .Token ();if _egecc !=nil {return _egecc ;};if _bgfgc ,_beddf :=_bgdbbf .(_f .EndElement );_beddf &&_bgfgc .Name ==start .Name {*_gbfcb =1;return nil ;};if _aabdg ,_eggaa :=_bgdbbf .(_f .CharData );!_eggaa {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",_bgdbbf );}else {switch string (_aabdg ){case "":*_gbfcb =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_gbfcb =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_gbfcb =2;case "\u0068\u006f\u006c\u0064":*_gbfcb =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_gbfcb =4;};};_bgdbbf ,_egecc =d .Token ();if _egecc !=nil {return _egecc ;};if _fgfb ,_acgdb :=_bgdbbf .(_f .EndElement );_acgdb &&_fgfb .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",_bgdbbf );}; -// Name -NameAttr string ; +// Validate validates the CT_NotesMasterIdListEntry and its children +func (_gfcfc *CT_NotesMasterIdListEntry )Validate ()error {return _gfcfc .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u0074e\u0073\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func NewAG_TLBuild ()*AG_TLBuild {_ffa :=&AG_TLBuild {};return _ffa };func NewCT_ShowProperties ()*CT_ShowProperties {_dgdb :=&CT_ShowProperties {};return _dgdb };type CT_TLByRgbColorTransform struct{ -// Value -ValAttr string ;};type HandoutMaster struct{CT_HandoutMaster }; +// Red +RAttr _ef .ST_FixedPercentage ; -// Validate validates the TagLst and its children -func (_bdgc *TagLst )Validate ()error {return _bdgc .ValidateWithPath ("\u0054\u0061\u0067\u004c\u0073\u0074");}; +// Green +GAttr _ef .ST_FixedPercentage ; -// Validate validates the CT_TLTriggerRuntimeNode and its children -func (_dcbea *CT_TLTriggerRuntimeNode )Validate ()error {return _dcbea .ValidateWithPath ("\u0043\u0054\u005fTL\u0054\u0072\u0069\u0067\u0067\u0065\u0072\u0052\u0075\u006e\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065");};func (_ebcac ST_PrintWhat )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ebcfe :=_b .Attr {};_ebcfe .Name =name ;switch _ebcac {case ST_PrintWhatUnset :_ebcfe .Value ="";case ST_PrintWhatSlides :_ebcfe .Value ="\u0073\u006c\u0069\u0064\u0065\u0073";case ST_PrintWhatHandouts1 :_ebcfe .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00731";case ST_PrintWhatHandouts2 :_ebcfe .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00732";case ST_PrintWhatHandouts3 :_ebcfe .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00733";case ST_PrintWhatHandouts4 :_ebcfe .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00734";case ST_PrintWhatHandouts6 :_ebcfe .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00736";case ST_PrintWhatHandouts9 :_ebcfe .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00739";case ST_PrintWhatNotes :_ebcfe .Value ="\u006e\u006f\u0074e\u0073";case ST_PrintWhatOutline :_ebcfe .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";};return _ebcfe ,nil ;};func (_fdag *CT_Placeholder )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_feaa :=range start .Attr {if _feaa .Name .Local =="\u0074\u0079\u0070\u0065"{_fdag .TypeAttr .UnmarshalXMLAttr (_feaa );continue ;};if _feaa .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_fdag .OrientAttr .UnmarshalXMLAttr (_feaa );continue ;};if _feaa .Name .Local =="\u0073\u007a"{_fdag .SzAttr .UnmarshalXMLAttr (_feaa );continue ;};if _feaa .Name .Local =="\u0069\u0064\u0078"{_aega ,_baabc :=_be .ParseUint (_feaa .Value ,10,32);if _baabc !=nil {return _baabc ;};_fdeb :=uint32 (_aega );_fdag .IdxAttr =&_fdeb ;continue ;};if _feaa .Name .Local =="\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"{_bbgb ,_gegd :=_be .ParseBool (_feaa .Value );if _gegd !=nil {return _gegd ;};_fdag .HasCustomPromptAttr =&_bbgb ;continue ;};};_caffg :for {_gbgef ,_dage :=d .Token ();if _dage !=nil {return _dage ;};switch _gbbe :=_gbgef .(type ){case _b .StartElement :switch _gbbe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdag .ExtLst =NewCT_ExtensionListModify ();if _agcgd :=d .DecodeElement (_fdag .ExtLst ,&_gbbe );_agcgd !=nil {return _agcgd ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068\u006fl\u0064e\u0072\u0020\u0025\u0076",_gbbe .Name );if _deggc :=d .Skip ();_deggc !=nil {return _deggc ;};};case _b .EndElement :break _caffg ;case _b .CharData :};};return nil ;};func NewCT_OutlineViewProperties ()*CT_OutlineViewProperties {_gdae :=&CT_OutlineViewProperties {};_gdae .CViewPr =NewCT_CommonViewProperties ();return _gdae ;};func ParseUnionST_PositiveFixedPercentage (s string )(_ea .ST_PositiveFixedPercentage ,error ){return _ea .ParseUnionST_PositiveFixedPercentage (s );};func (_dfcad ST_TLBehaviorAccumulateType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bffeg :=_b .Attr {};_bffeg .Name =name ;switch _dfcad {case ST_TLBehaviorAccumulateTypeUnset :_bffeg .Value ="";case ST_TLBehaviorAccumulateTypeNone :_bffeg .Value ="\u006e\u006f\u006e\u0065";case ST_TLBehaviorAccumulateTypeAlways :_bffeg .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _bffeg ,nil ;};func (_bfdfd *CT_SlideMasterTextStyles )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebee :for {_fdagc ,_bagc :=d .Token ();if _bagc !=nil {return _bagc ;};switch _gegbc :=_fdagc .(type ){case _b .StartElement :switch _gegbc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfdfd .TitleStyle =_ea .NewCT_TextListStyle ();if _abfaf :=d .DecodeElement (_bfdfd .TitleStyle ,&_gegbc );_abfaf !=nil {return _abfaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfdfd .BodyStyle =_ea .NewCT_TextListStyle ();if _dcde :=d .DecodeElement (_bfdfd .BodyStyle ,&_gegbc );_dcde !=nil {return _dcde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfdfd .OtherStyle =_ea .NewCT_TextListStyle ();if _beaeeb :=d .DecodeElement (_bfdfd .OtherStyle ,&_gegbc );_beaeeb !=nil {return _beaeeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfdfd .ExtLst =NewCT_ExtensionList ();if _dcgad :=d .DecodeElement (_bfdfd .ExtLst ,&_gegbc );_dcgad !=nil {return _dcgad ;};default:_e .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",_gegbc .Name );if _dagec :=d .Skip ();_dagec !=nil {return _dagec ;};};case _b .EndElement :break _ebee ;case _b .CharData :};};return nil ;};type Presentation struct{CT_Presentation };func (_eggeda *CT_TLShapeTargetElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_deaa :=range start .Attr {if _deaa .Name .Local =="\u0073\u0070\u0069\u0064"{_fcaaa ,_agebg :=_be .ParseUint (_deaa .Value ,10,32);if _agebg !=nil {return _agebg ;};_eggeda .SpidAttr =uint32 (_fcaaa );continue ;};};_egbda :for {_acab ,_dcadga :=d .Token ();if _dcadga !=nil {return _dcadga ;};switch _gbeda :=_acab .(type ){case _b .StartElement :switch _gbeda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067"}:_eggeda .Bg =NewCT_Empty ();if _bbcee :=d .DecodeElement (_eggeda .Bg ,&_gbeda );_bbcee !=nil {return _bbcee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggeda .SubSp =NewCT_TLSubShapeId ();if _bdgfa :=d .DecodeElement (_eggeda .SubSp ,&_gbeda );_bdgfa !=nil {return _bdgfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggeda .OleChartEl =NewCT_TLOleChartTargetElement ();if _bebad :=d .DecodeElement (_eggeda .OleChartEl ,&_gbeda );_bebad !=nil {return _bebad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggeda .TxEl =NewCT_TLTextTargetElement ();if _bcgeb :=d .DecodeElement (_eggeda .TxEl ,&_gbeda );_bcgeb !=nil {return _bcgeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggeda .GraphicEl =_ea .NewCT_AnimationElementChoice ();if _daab :=d .DecodeElement (_eggeda .GraphicEl ,&_gbeda );_daab !=nil {return _daab ;};default:_e .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",_gbeda .Name );if _acafa :=d .Skip ();_acafa !=nil {return _acafa ;};};case _b .EndElement :break _egbda ;case _b .CharData :};};return nil ;};func (_agbf *CT_TLAnimateEffectBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agbf .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_ffbdb :=range start .Attr {if _ffbdb .Name .Local =="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"{_agbf .TransitionAttr .UnmarshalXMLAttr (_ffbdb );continue ;};if _ffbdb .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_ebff ,_egbcg :=_ffbdb .Value ,error (nil );if _egbcg !=nil {return _egbcg ;};_agbf .FilterAttr =&_ebff ;continue ;};if _ffbdb .Name .Local =="\u0070\u0072\u004cs\u0074"{_cffbe ,_efde :=_ffbdb .Value ,error (nil );if _efde !=nil {return _efde ;};_agbf .PrLstAttr =&_cffbe ;continue ;};};_gdadc :for {_defc ,_gfbg :=d .Token ();if _gfbg !=nil {return _gfbg ;};switch _ebde :=_defc .(type ){case _b .StartElement :switch _ebde .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fgef :=d .DecodeElement (_agbf .CBhvr ,&_ebde );_fgef !=nil {return _fgef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agbf .Progress =NewCT_TLAnimVariant ();if _caedc :=d .DecodeElement (_agbf .Progress ,&_ebde );_caedc !=nil {return _caedc ;};default:_e .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",_ebde .Name );if _egcd :=d .Skip ();_egcd !=nil {return _egcd ;};};case _b .EndElement :break _gdadc ;case _b .CharData :};};return nil ;};func (_gdcbd *CT_GroupShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdcbd .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_gdcbd .GrpSpPr =_ea .NewCT_GroupShapeProperties ();_fbgb :for {_ccged ,_gggg :=d .Token ();if _gggg !=nil {return _gggg ;};switch _aee :=_ccged .(type ){case _b .StartElement :switch _aee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _egdb :=d .DecodeElement (_gdcbd .NvGrpSpPr ,&_aee );_egdb !=nil {return _egdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dbg :=d .DecodeElement (_gdcbd .GrpSpPr ,&_aee );_dbg !=nil {return _dbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_daed :=NewCT_GroupShapeChoice ();if _dcgg :=d .DecodeElement (&_daed .Sp ,&_aee );_dcgg !=nil {return _dcgg ;};_gdcbd .Choice =append (_gdcbd .Choice ,_daed );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fagb :=NewCT_GroupShapeChoice ();if _cdcf :=d .DecodeElement (&_fagb .GrpSp ,&_aee );_cdcf !=nil {return _cdcf ;};_gdcbd .Choice =append (_gdcbd .Choice ,_fagb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgecb :=NewCT_GroupShapeChoice ();if _ggdfc :=d .DecodeElement (&_bgecb .GraphicFrame ,&_aee );_ggdfc !=nil {return _ggdfc ;};_gdcbd .Choice =append (_gdcbd .Choice ,_bgecb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gfgf :=NewCT_GroupShapeChoice ();if _eefa :=d .DecodeElement (&_gfgf .CxnSp ,&_aee );_eefa !=nil {return _eefa ;};_gdcbd .Choice =append (_gdcbd .Choice ,_gfgf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gaffb :=NewCT_GroupShapeChoice ();if _aea :=d .DecodeElement (&_gaffb .Pic ,&_aee );_aea !=nil {return _aea ;};_gdcbd .Choice =append (_gdcbd .Choice ,_gaffb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fffb :=NewCT_GroupShapeChoice ();if _cgbe :=d .DecodeElement (&_fffb .ContentPart ,&_aee );_cgbe !=nil {return _cgbe ;};_gdcbd .Choice =append (_gdcbd .Choice ,_fffb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdcbd .ExtLst =NewCT_ExtensionListModify ();if _eddg :=d .DecodeElement (_gdcbd .ExtLst ,&_aee );_eddg !=nil {return _eddg ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_aee .Name );if _bgcdg :=d .Skip ();_bgcdg !=nil {return _bgcdg ;};};case _b .EndElement :break _fbgb ;case _b .CharData :};};return nil ;}; +// Blue +BAttr _ef .ST_FixedPercentage ;};func (_eecff *ST_TLTimeNodeSyncType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eecff =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_eecff =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_eecff =2;};return nil ;};func NewCT_TLCommonTimeNodeData ()*CT_TLCommonTimeNodeData {_adef :=&CT_TLCommonTimeNodeData {};return _adef ;};func (_ccge *CT_CornerDirectionTransition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gag :=range start .Attr {if _gag .Name .Local =="\u0064\u0069\u0072"{_ccge .DirAttr .UnmarshalXMLAttr (_gag );continue ;};};for {_eda ,_bgdbe :=d .Token ();if _bgdbe !=nil {return _fe .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",_bgdbe );};if _begf ,_fecd :=_eda .(_f .EndElement );_fecd &&_begf .Name ==start .Name {break ;};};return nil ;};func (_dffge ST_SplitterBarState )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dffge .String (),start );};func (_ceba *CT_SmartTags )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aada :=range start .Attr {if _aada .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aada .Name .Local =="\u0069\u0064"||_aada .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"&&_aada .Name .Local =="\u0069\u0064"{_dccd ,_cgcbe :=_aada .Value ,error (nil );if _cgcbe !=nil {return _cgcbe ;};_ceba .IdAttr =_dccd ;continue ;};};for {_gdfa ,_gbde :=d .Token ();if _gbde !=nil {return _fe .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006da\u0072\u0074\u0054\u0061\u0067\u0073\u003a\u0020\u0025\u0073",_gbde );};if _dcba ,_fged :=_gdfa .(_f .EndElement );_fged &&_dcba .Name ==start .Name {break ;};};return nil ;};type EG_ShowType struct{ -// ValidateWithPath validates the CT_TLTimeNodeExclusive and its children, prefixing error messages with path -func (_defgg *CT_TLTimeNodeExclusive )ValidateWithPath (path string )error {if _facd :=_defgg .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_facd !=nil {return _facd ;};return nil ;};func (_gadcg *ST_PlaceholderSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfedbe ,_bcggf :=d .Token ();if _bcggf !=nil {return _bcggf ;};if _gfcac ,_cedaf :=_gfedbe .(_b .EndElement );_cedaf &&_gfcac .Name ==start .Name {*_gadcg =1;return nil ;};if _dgaf ,_efgcf :=_gfedbe .(_b .CharData );!_efgcf {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",_gfedbe );}else {switch string (_dgaf ){case "":*_gadcg =0;case "\u0066\u0075\u006c\u006c":*_gadcg =1;case "\u0068\u0061\u006c\u0066":*_gadcg =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_gadcg =3;};};_gfedbe ,_bcggf =d .Token ();if _bcggf !=nil {return _bcggf ;};if _fdcce ,_dfbb :=_gfedbe .(_b .EndElement );_dfbb &&_fdcce .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",_gfedbe );}; +// Presenter Slide Show Mode +Present *CT_Empty ; -// ValidateWithPath validates the CT_TransitionSoundAction and its children, prefixing error messages with path -func (_gfee *CT_TransitionSoundAction )ValidateWithPath (path string )error {if _gfee .StSnd !=nil {if _bdecd :=_gfee .StSnd .ValidateWithPath (path +"\u002f\u0053\u0074\u0053\u006e\u0064");_bdecd !=nil {return _bdecd ;};};if _gfee .EndSnd !=nil {if _bgegg :=_gfee .EndSnd .ValidateWithPath (path +"\u002fE\u006e\u0064\u0053\u006e\u0064");_bgegg !=nil {return _bgegg ;};};return nil ;};type CT_TLAnimVariantFloatVal struct{ +// Browse Slide Show Mode +Browse *CT_ShowInfoBrowse ; -// Value -ValAttr float32 ;};type CT_CustomShowList struct{ +// Kiosk Slide Show Mode +Kiosk *CT_ShowInfoKiosk ;};const (ST_SplitterBarStateUnset ST_SplitterBarState =0;ST_SplitterBarStateMinimized ST_SplitterBarState =1;ST_SplitterBarStateRestored ST_SplitterBarState =2;ST_SplitterBarStateMaximized ST_SplitterBarState =3;);func (_gcbf *CT_HeaderFooter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gcbf .SldNumAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006c\u0064\u004e\u0075\u006d"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_gcbf .SldNumAttr ))});};if _gcbf .HdrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0064\u0072"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_gcbf .HdrAttr ))});};if _gcbf .FtrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0074\u0072"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_gcbf .FtrAttr ))});};if _gcbf .DtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0074"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_gcbf .DtAttr ))});};e .EncodeToken (start );if _gcbf .ExtLst !=nil {_cbfc :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcbf .ExtLst ,_cbfc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cdefc ST_TransitionInOutDirectionType )Validate ()error {return _cdefc .ValidateWithPath ("")};type CT_NotesMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ;};type CT_TLBuildParagraph struct{ -// Custom Show -CustShow []*CT_CustomShow ;};func (_ggcbc *ST_PrintColorMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ggcbc =0;case "\u0062\u0077":*_ggcbc =1;case "\u0067\u0072\u0061\u0079":*_ggcbc =2;case "\u0063\u006c\u0072":*_ggcbc =3;};return nil ;}; +// Build Types +BuildAttr ST_TLParaBuildType ; -// ValidateWithPath validates the CT_TLByHslColorTransform and its children, prefixing error messages with path -func (_baag *CT_TLByHslColorTransform )ValidateWithPath (path string )error {if _ecde :=_baag .SAttr .ValidateWithPath (path +"\u002f\u0053\u0041\u0074\u0074\u0072");_ecde !=nil {return _ecde ;};if _geggf :=_baag .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_geggf !=nil {return _geggf ;};return nil ;};const (ST_TLAnimateBehaviorValueTypeUnset ST_TLAnimateBehaviorValueType =0;ST_TLAnimateBehaviorValueTypeStr ST_TLAnimateBehaviorValueType =1;ST_TLAnimateBehaviorValueTypeNum ST_TLAnimateBehaviorValueType =2;ST_TLAnimateBehaviorValueTypeClr ST_TLAnimateBehaviorValueType =3;);type CT_TLSubShapeId struct{ +// Build Level +BldLvlAttr *uint32 ; -// Shape ID -SpidAttr string ;};type CT_TLOleChartTargetElement struct{ +// Animate Background +AnimBgAttr *bool ; -// Type -TypeAttr ST_TLChartSubelementType ; +// Auto Update Animation Background +AutoUpdateAnimBgAttr *bool ; -// Level -LvlAttr *uint32 ;}; +// Reverse +RevAttr *bool ; -// ValidateWithPath validates the CT_CustomerData and its children, prefixing error messages with path -func (_dge *CT_CustomerData )ValidateWithPath (path string )error {return nil };func (_adaf *CT_TLSubShapeId )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfff :=range start .Attr {if _cfff .Name .Local =="\u0073\u0070\u0069\u0064"{_bdcag ,_fbgc :=_cfff .Value ,error (nil );if _fbgc !=nil {return _fbgc ;};_adaf .SpidAttr =_bdcag ;continue ;};};for {_bbee ,_fbecf :=d .Token ();if _fbecf !=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",_fbecf );};if _abfg ,_edfc :=_bbee .(_b .EndElement );_edfc &&_abfg .Name ==start .Name {break ;};};return nil ;};func NewCT_EmbeddedFontListEntry ()*CT_EmbeddedFontListEntry {_cace :=&CT_EmbeddedFontListEntry {};_cace .Font =_ea .NewCT_TextFont ();return _cace ;};func (_daebg *ST_TLDiagramBuildType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cffdf ,_geced :=d .Token ();if _geced !=nil {return _geced ;};if _eaebc ,_fdebaf :=_cffdf .(_b .EndElement );_fdebaf &&_eaebc .Name ==start .Name {*_daebg =1;return nil ;};if _cefb ,_begade :=_cffdf .(_b .CharData );!_begade {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",_cffdf );}else {switch string (_cefb ){case "":*_daebg =0;case "\u0077\u0068\u006fl\u0065":*_daebg =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_daebg =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_daebg =3;case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_daebg =4;case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_daebg =5;case "\u0063\u0077":*_daebg =6;case "\u0063\u0077\u0049\u006e":*_daebg =7;case "\u0063\u0077\u004fu\u0074":*_daebg =8;case "\u0063\u0063\u0077":*_daebg =9;case "\u0063\u0063\u0077I\u006e":*_daebg =10;case "\u0063\u0063\u0077\u004f\u0075\u0074":*_daebg =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_daebg =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_daebg =13;case "\u0075\u0070":*_daebg =14;case "\u0064\u006f\u0077\u006e":*_daebg =15;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_daebg =16;case "\u0063\u0075\u0073\u0074":*_daebg =17;};};_cffdf ,_geced =d .Token ();if _geced !=nil {return _geced ;};if _efbda ,_eabgf :=_cffdf .(_b .EndElement );_eabgf &&_efbda .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",_cffdf );};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 (_cfbcg ST_ViewType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eaadg :=_b .Attr {};_eaadg .Name =name ;switch _cfbcg {case ST_ViewTypeUnset :_eaadg .Value ="";case ST_ViewTypeSldView :_eaadg .Value ="\u0073l\u0064\u0056\u0069\u0065\u0077";case ST_ViewTypeSldMasterView :_eaadg .Value ="\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesView :_eaadg .Value ="\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w";case ST_ViewTypeHandoutView :_eaadg .Value ="h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesMasterView :_eaadg .Value ="\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeOutlineView :_eaadg .Value ="o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077";case ST_ViewTypeSldSorterView :_eaadg .Value ="\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeSldThumbnailView :_eaadg .Value ="\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077";};return _eaadg ,nil ;};func (_add *CT_GraphicalObjectFrame )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _add .BwModeAttr !=_ea .ST_BlackWhiteModeUnset {_fdab ,_gggcb :=_add .BwModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"});if _gggcb !=nil {return _gggcb ;};start .Attr =append (start .Attr ,_fdab );};e .EncodeToken (start );_eff :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_add .NvGraphicFramePr ,_eff );_befa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_add .Xfrm ,_befa );_cbaea :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_cbaea .Attr =append (_cbaea .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"});e .EncodeElement (_add .Graphic ,_cbaea );if _add .ExtLst !=nil {_bba :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_add .ExtLst ,_bba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Auto Advance Time +AdvAutoAttr *ST_TLTime ; -// ValidateWithPath validates the CT_ApplicationNonVisualDrawingProps and its children, prefixing error messages with path -func (_gee *CT_ApplicationNonVisualDrawingProps )ValidateWithPath (path string )error {if _gee .Ph !=nil {if _dba :=_gee .Ph .ValidateWithPath (path +"\u002f\u0050\u0068");_dba !=nil {return _dba ;};};if _gee .AudioCd !=nil {if _dgf :=_gee .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064");_dgf !=nil {return _dgf ;};};if _gee .WavAudioFile !=nil {if _ffgd :=_gee .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_ffgd !=nil {return _ffgd ;};};if _gee .AudioFile !=nil {if _df :=_gee .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_df !=nil {return _df ;};};if _gee .VideoFile !=nil {if _ggce :=_gee .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");_ggce !=nil {return _ggce ;};};if _gee .QuickTimeFile !=nil {if _baac :=_gee .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065");_baac !=nil {return _baac ;};};if _gee .CustDataLst !=nil {if _cdd :=_gee .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_cdd !=nil {return _cdd ;};};if _gee .ExtLst !=nil {if _ddc :=_gee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddc !=nil {return _ddc ;};};return nil ;}; +// Template effects +TmplLst *CT_TLTemplateList ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};type CT_SlideViewProperties struct{CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;};func (_cgca *CT_Shape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgca .UseBgFillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_cgca .UseBgFillAttr ))});};e .EncodeToken (start );_eebd :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_cgca .NvSpPr ,_eebd );_aabf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cgca .SpPr ,_aabf );if _cgca .Style !=nil {_fgeed :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cgca .Style ,_fgeed );};if _cgca .TxBody !=nil {_agba :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_cgca .TxBody ,_agba );};if _cgca .ExtLst !=nil {_dfegbd :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgca .ExtLst ,_dfegbd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_caaae *CT_SlideSorterViewProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _caaae .ShowFormattingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_caaae .ShowFormattingAttr ))});};e .EncodeToken (start );_fgdaf :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_caaae .CViewPr ,_fgdaf );if _caaae .ExtLst !=nil {_afda :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_caaae .ExtLst ,_afda );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbfg *CT_StringTag )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bafd :=range start .Attr {if _bafd .Name .Local =="\u006e\u0061\u006d\u0065"{_dddf ,_fdec :=_bafd .Value ,error (nil );if _fdec !=nil {return _fdec ;};_dbfg .NameAttr =_dddf ;continue ;};if _bafd .Name .Local =="\u0076\u0061\u006c"{_aeaad ,_adcda :=_bafd .Value ,error (nil );if _adcda !=nil {return _adcda ;};_dbfg .ValAttr =_aeaad ;continue ;};};for {_dadg ,_cbeee :=d .Token ();if _cbeee !=nil {return _fe .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074r\u0069\u006e\u0067\u0054\u0061\u0067\u003a\u0020\u0025\u0073",_cbeee );};if _bbaf ,_ffaga :=_dadg .(_f .EndElement );_ffaga &&_bbaf .Name ==start .Name {break ;};};return nil ;};func (_dfdbb *CT_SlideRelationshipListEntry )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aafef :=range start .Attr {if _aafef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aafef .Name .Local =="\u0069\u0064"||_aafef .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"&&_aafef .Name .Local =="\u0069\u0064"{_ddbac ,_ebaac :=_aafef .Value ,error (nil );if _ebaac !=nil {return _ebaac ;};_dfdbb .IdAttr =_ddbac ;continue ;};};for {_gdbbb ,_fedb :=d .Token ();if _fedb !=nil {return _fe .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",_fedb );};if _ddcg ,_deabb :=_gdbbb .(_f .EndElement );_deabb &&_ddcg .Name ==start .Name {break ;};};return nil ;};func (_cegdc *CT_SlideSyncProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebdfc :=range start .Attr {if _ebdfc .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_abaa ,_dage :=_ebdfc .Value ,error (nil );if _dage !=nil {return _dage ;};_cegdc .ServerSldIdAttr =_abaa ;continue ;};if _ebdfc .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_ccfca ,_debag :=ParseStdlibTime (_ebdfc .Value );if _debag !=nil {return _debag ;};_cegdc .ServerSldModifiedTimeAttr =_ccfca ;continue ;};if _ebdfc .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_facgb ,_bebab :=ParseStdlibTime (_ebdfc .Value );if _bebab !=nil {return _bebab ;};_cegdc .ClientInsertedTimeAttr =_facgb ;continue ;};};_cfdee :for {_beefg ,_ffcg :=d .Token ();if _ffcg !=nil {return _ffcg ;};switch _gaefb :=_beefg .(type ){case _f .StartElement :switch _gaefb .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cegdc .ExtLst =NewCT_ExtensionList ();if _ccdac :=d .DecodeElement (_cegdc .ExtLst ,&_gaefb );_ccdac !=nil {return _ccdac ;};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\u0053\u006c\u0069\u0064e\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gaefb .Name );if _gbfce :=d .Skip ();_gbfce !=nil {return _gbfce ;};};case _f .EndElement :break _cfdee ;case _f .CharData :};};return nil ;};func (_gbfdd ST_PlaceholderSize )String ()string {switch _gbfdd {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 (_bcagb ST_SplitterBarState )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dbcdc :=_f .Attr {};_dbcdc .Name =name ;switch _bcagb {case ST_SplitterBarStateUnset :_dbcdc .Value ="";case ST_SplitterBarStateMinimized :_dbcdc .Value ="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d";case ST_SplitterBarStateRestored :_dbcdc .Value ="\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064";case ST_SplitterBarStateMaximized :_dbcdc .Value ="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d";};return _dbcdc ,nil ;};func (_cbgbg ST_TLTimeNodeRestartType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_agegd :=_f .Attr {};_agegd .Name =name ;switch _cbgbg {case ST_TLTimeNodeRestartTypeUnset :_agegd .Value ="";case ST_TLTimeNodeRestartTypeAlways :_agegd .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_TLTimeNodeRestartTypeWhenNotActive :_agegd .Value ="\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065";case ST_TLTimeNodeRestartTypeNever :_agegd .Value ="\u006e\u0065\u0076e\u0072";};return _agegd ,nil ;};func (_dbacfce ST_TLAnimateColorSpace )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dbacfce .String (),start );}; -// Validate validates the CT_TLTemplateList and its children -func (_ccac *CT_TLTemplateList )Validate ()error {return _ccac .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u004c\u0069\u0073\u0074");};func (_ccgaa *CT_SlideIdListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccgaa .IdAttr =256;for _ ,_cabba :=range start .Attr {if _cabba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cabba .Name .Local =="\u0069\u0064"||_cabba .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"&&_cabba .Name .Local =="\u0069\u0064"{_gggcd ,_dbde :=_cabba .Value ,error (nil );if _dbde !=nil {return _dbde ;};_ccgaa .RIdAttr =_gggcd ;continue ;};if _cabba .Name .Local =="\u0069\u0064"{_bace ,_bgbc :=_be .ParseUint (_cabba .Value ,10,32);if _bgbc !=nil {return _bgbc ;};_ccgaa .IdAttr =uint32 (_bace );continue ;};};_fge :for {_ebdd ,_gbbb :=d .Token ();if _gbbb !=nil {return _gbbb ;};switch _fcaagc :=_ebdd .(type ){case _b .StartElement :switch _fcaagc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccgaa .ExtLst =NewCT_ExtensionList ();if _bcf :=d .DecodeElement (_ccgaa .ExtLst ,&_fcaagc );_bcf !=nil {return _bcf ;};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\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049\u0064Li\u0073\u0074\u0045\u006e\u0074\u0072\u0079\u0020\u0025\u0076",_fcaagc .Name );if _cdeca :=d .Skip ();_cdeca !=nil {return _cdeca ;};};case _b .EndElement :break _fge ;case _b .CharData :};};return nil ;};type OleObj struct{CT_OleObject };func NewCT_TagsData ()*CT_TagsData {_bcdga :=&CT_TagsData {};return _bcdga }; +// Validate validates the CT_TLCommonMediaNodeData and its children +func (_bdfd *CT_TLCommonMediaNodeData )Validate ()error {return _bdfd .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065d\u0069\u0061\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");}; -// ValidateWithPath validates the CT_SlideSize and its children, prefixing error messages with path -func (_efbcd *CT_SlideSize )ValidateWithPath (path string )error {if _efbcd .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 ,_efbcd .CxAttr );};if _efbcd .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 ,_efbcd .CxAttr );};if _efbcd .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 ,_efbcd .CxAttr );};if _efbcd .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 ,_efbcd .CyAttr );};if _efbcd .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 ,_efbcd .CyAttr );};if _efbcd .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 ,_efbcd .CyAttr );};if _fede :=_efbcd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fede !=nil {return _fede ;};return nil ;}; +// Validate validates the CT_CommonSlideData and its children +func (_gcgg *CT_CommonSlideData )Validate ()error {return _gcgg .ValidateWithPath ("\u0043T\u005fC\u006f\u006d\u006d\u006f\u006eS\u006c\u0069d\u0065\u0044\u0061\u0074\u0061");};func (_ccdcf *OleObj )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\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 ,_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\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 ,_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 :"\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 ,_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 ="\u0070\u003a\u006f\u006c\u0065\u004f\u0062\u006a";return _ccdcf .CT_OleObject .MarshalXML (e ,start );};func (_defd *CT_TLIterateIntervalPercentage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",_defd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TLTriggerTimeNodeID and its children, prefixing error messages with path -func (_bccba *CT_TLTriggerTimeNodeID )ValidateWithPath (path string )error {return nil };func NewCT_OptionalBlackTransition ()*CT_OptionalBlackTransition {_fcaf :=&CT_OptionalBlackTransition {};return _fcaf ;};func (_cbdfb *CT_Placeholder )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbdfb .TypeAttr !=ST_PlaceholderTypeUnset {_gdbe ,_cdbaf :=_cbdfb .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _cdbaf !=nil {return _cdbaf ;};start .Attr =append (start .Attr ,_gdbe );};if _cbdfb .OrientAttr !=ST_DirectionUnset {_dbceg ,_bdacd :=_cbdfb .OrientAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _bdacd !=nil {return _bdacd ;};start .Attr =append (start .Attr ,_dbceg );};if _cbdfb .SzAttr !=ST_PlaceholderSizeUnset {_bbbcb ,_fffbg :=_cbdfb .SzAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u007a"});if _fffbg !=nil {return _fffbg ;};start .Attr =append (start .Attr ,_bbbcb );};if _cbdfb .IdxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0078"},Value :_d .Sprintf ("\u0025\u0076",*_cbdfb .IdxAttr )});};if _cbdfb .HasCustomPromptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_cbdfb .HasCustomPromptAttr ))});};e .EncodeToken (start );if _cbdfb .ExtLst !=nil {_fcab :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbdfb .ExtLst ,_fcab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TLTimeNodeSequence ()*CT_TLTimeNodeSequence {_cfaaf :=&CT_TLTimeNodeSequence {};_cfaaf .CTn =NewCT_TLCommonTimeNodeData ();return _cfaaf ;};func (_efaag *CT_TLAnimVariant )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _efaag .BoolVal !=nil {_eaged :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0062\u006f\u006f\u006c\u0056\u0061l"}};e .EncodeElement (_efaag .BoolVal ,_eaged );};if _efaag .IntVal !=nil {_ccedf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0069\u006e\u0074\u0056\u0061\u006c"}};e .EncodeElement (_efaag .IntVal ,_ccedf );};if _efaag .FltVal !=nil {_bdbe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0066\u006c\u0074\u0056\u0061\u006c"}};e .EncodeElement (_efaag .FltVal ,_bdbe );};if _efaag .StrVal !=nil {_fdae :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0056\u0061\u006c"}};e .EncodeElement (_efaag .StrVal ,_fdae );};if _efaag .ClrVal !=nil {_cgdf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u0056\u0061\u006c"}};e .EncodeElement (_efaag .ClrVal ,_cgdf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CmAuthorLst and its children +func (_edgag *CmAuthorLst )Validate ()error {return _edgag .ValidateWithPath ("C\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074");};func (_aeccg ST_TLAnimateBehaviorValueType )ValidateWithPath (path string )error {switch _aeccg {case 0,1,2,3: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 (_aeccg ));};return nil ;};type Notes struct{CT_NotesSlide };type CT_CustomerData struct{IdAttr string ;};func (_dfccf *ST_TransitionInOutDirectionType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dfccf =0;case "\u006f\u0075\u0074":*_dfccf =1;case "\u0069\u006e":*_dfccf =2;};return nil ;};type ST_TLAnimateEffectTransition byte ;func NewCT_Presentation ()*CT_Presentation {_ddca :=&CT_Presentation {};_ddca .NotesSz =_ef .NewCT_PositiveSize2D ();return _ddca ;};const (ST_TransitionInOutDirectionTypeUnset ST_TransitionInOutDirectionType =0;ST_TransitionInOutDirectionTypeOut ST_TransitionInOutDirectionType =1;ST_TransitionInOutDirectionTypeIn ST_TransitionInOutDirectionType =2;);func (_ffbbf ST_TLPreviousActionType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eagcg :=_f .Attr {};_eagcg .Name =name ;switch _ffbbf {case ST_TLPreviousActionTypeUnset :_eagcg .Value ="";case ST_TLPreviousActionTypeNone :_eagcg .Value ="\u006e\u006f\u006e\u0065";case ST_TLPreviousActionTypeSkipTimed :_eagcg .Value ="\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d";};return _eagcg ,nil ;}; -// Validate validates the CT_HandoutMasterIdList and its children -func (_fea *CT_HandoutMasterIdList )Validate ()error {return _fea .ValidateWithPath ("\u0043\u0054\u005f\u0048an\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074");};type CT_HandoutMasterIdList struct{ +// ValidateWithPath validates the HandoutMaster and its children, prefixing error messages with path +func (_deddf *HandoutMaster )ValidateWithPath (path string )error {if _abaaf :=_deddf .CT_HandoutMaster .ValidateWithPath (path );_abaaf !=nil {return _abaaf ;};return nil ;};func (_abcad *CT_TLAnimVariantBooleanVal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (_abcad .ValAttr ))});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Handout Master ID -HandoutMasterId *CT_HandoutMasterIdListEntry ;};func (_bbefe ST_SlideLayoutType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bbefe .String (),start );};func (_faaac *ST_TLChartSubelementType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_faaac =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_faaac =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_faaac =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_faaac =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_faaac =4;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_faaac =5;};return nil ;};type ST_TLTimeNodeType byte ;func (_bbgee *ST_SlideSizeType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bbgee =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_bbgee =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_bbgee =2;case "\u0041\u0034":*_bbgee =3;case "\u0033\u0035\u006d\u006d":*_bbgee =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_bbgee =5;case "\u0062\u0061\u006e\u006e\u0065\u0072":*_bbgee =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bbgee =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_bbgee =8;case "\u0041\u0033":*_bbgee =9;case "\u0042\u0034\u0049S\u004f":*_bbgee =10;case "\u0042\u0035\u0049S\u004f":*_bbgee =11;case "\u0042\u0034\u004aI\u0053":*_bbgee =12;case "\u0042\u0035\u004aI\u0053":*_bbgee =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_bbgee =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_bbgee =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_bbgee =16;};return nil ;};func NewSldMaster ()*SldMaster {_abcbb :=&SldMaster {};_abcbb .CT_SlideMaster =*NewCT_SlideMaster ();return _abcbb ;};func (_feabg *CT_TimeNodeList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abgfg :for {_ffgcee ,_efcc :=d .Token ();if _efcc !=nil {return _efcc ;};switch _fffbed :=_ffgcee .(type ){case _b .StartElement :switch _fffbed .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdebg :=NewCT_TLTimeNodeParallel ();if _dfdae :=d .DecodeElement (_cdebg ,&_fffbed );_dfdae !=nil {return _dfdae ;};_feabg .Par =append (_feabg .Par ,_cdebg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_debfb :=NewCT_TLTimeNodeSequence ();if _bbcfe :=d .DecodeElement (_debfb ,&_fffbed );_bbcfe !=nil {return _bbcfe ;};_feabg .Seq =append (_feabg .Seq ,_debfb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccbff :=NewCT_TLTimeNodeExclusive ();if _dfdbc :=d .DecodeElement (_ccbff ,&_fffbed );_dfdbc !=nil {return _dfdbc ;};_feabg .Excl =append (_feabg .Excl ,_ccbff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aeccc :=NewCT_TLAnimateBehavior ();if _fdbba :=d .DecodeElement (_aeccc ,&_fffbed );_fdbba !=nil {return _fdbba ;};_feabg .Anim =append (_feabg .Anim ,_aeccc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adgb :=NewCT_TLAnimateColorBehavior ();if _ggbb :=d .DecodeElement (_adgb ,&_fffbed );_ggbb !=nil {return _ggbb ;};_feabg .AnimClr =append (_feabg .AnimClr ,_adgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbgcg :=NewCT_TLAnimateEffectBehavior ();if _gccac :=d .DecodeElement (_bbgcg ,&_fffbed );_gccac !=nil {return _gccac ;};_feabg .AnimEffect =append (_feabg .AnimEffect ,_bbgcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcfdf :=NewCT_TLAnimateMotionBehavior ();if _cedd :=d .DecodeElement (_bcfdf ,&_fffbed );_cedd !=nil {return _cedd ;};_feabg .AnimMotion =append (_feabg .AnimMotion ,_bcfdf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afcga :=NewCT_TLAnimateRotationBehavior ();if _eggdg :=d .DecodeElement (_afcga ,&_fffbed );_eggdg !=nil {return _eggdg ;};_feabg .AnimRot =append (_feabg .AnimRot ,_afcga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gafg :=NewCT_TLAnimateScaleBehavior ();if _deadb :=d .DecodeElement (_gafg ,&_fffbed );_deadb !=nil {return _deadb ;};_feabg .AnimScale =append (_feabg .AnimScale ,_gafg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_badge :=NewCT_TLCommandBehavior ();if _fgfe :=d .DecodeElement (_badge ,&_fffbed );_fgfe !=nil {return _fgfe ;};_feabg .Cmd =append (_feabg .Cmd ,_badge );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fccc :=NewCT_TLSetBehavior ();if _cafb :=d .DecodeElement (_fccc ,&_fffbed );_cafb !=nil {return _cafb ;};_feabg .Set =append (_feabg .Set ,_fccc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdcfa :=NewCT_TLMediaNodeAudio ();if _fdfad :=d .DecodeElement (_gdcfa ,&_fffbed );_fdfad !=nil {return _fdfad ;};_feabg .Audio =append (_feabg .Audio ,_gdcfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcfc :=NewCT_TLMediaNodeVideo ();if _fcdgg :=d .DecodeElement (_dcfc ,&_fffbed );_fcdgg !=nil {return _fcdgg ;};_feabg .Video =append (_feabg .Video ,_dcfc );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0069\u006de\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fffbed .Name );if _fffeb :=d .Skip ();_fffeb !=nil {return _fffeb ;};};case _b .EndElement :break _abgfg ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the PresentationPr and its children, prefixing error messages with path +func (_ababf *PresentationPr )ValidateWithPath (path string )error {if _eceef :=_ababf .CT_PresentationProperties .ValidateWithPath (path );_eceef !=nil {return _eceef ;};return nil ;};func (_fddgc *ST_WebColorType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccebc ,_daac :=d .Token ();if _daac !=nil {return _daac ;};if _fdgba ,_ecbe :=_ccebc .(_f .EndElement );_ecbe &&_fdgba .Name ==start .Name {*_fddgc =1;return nil ;};if _egadg ,_afdfa :=_ccebc .(_f .CharData );!_afdfa {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",_ccebc );}else {switch string (_egadg ){case "":*_fddgc =0;case "\u006e\u006f\u006e\u0065":*_fddgc =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_fddgc =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_fddgc =3;case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_fddgc =4;case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_fddgc =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_fddgc =6;};};_ccebc ,_daac =d .Token ();if _daac !=nil {return _daac ;};if _ddfgg ,_ddcec :=_ccebc .(_f .EndElement );_ddcec &&_ddfgg .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",_ccebc );};func NewSld ()*Sld {_bgcga :=&Sld {};_bgcga .CT_Slide =*NewCT_Slide ();return _bgcga };func (_dcfac ST_TLTimeNodeSyncType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dcfac .String (),start );}; -// ValidateWithPath validates the EG_ChildSlide and its children, prefixing error messages with path -func (_fggf *EG_ChildSlide )ValidateWithPath (path string )error {if _fggf .ClrMapOvr !=nil {if _afafa :=_fggf .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_afafa !=nil {return _afafa ;};};return nil ;}; +// Validate validates the CT_Extension and its children +func (_bgce *CT_Extension )Validate ()error {return _bgce .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};type CT_TLTimeConditionList struct{ -// Validate validates the CT_TLAnimateColorBehavior and its children -func (_cfga *CT_TLAnimateColorBehavior )Validate ()error {return _cfga .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065C\u006fl\u006fr\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");};func (_afgaba ST_TLBehaviorOverrideType )ValidateWithPath (path string )error {switch _afgaba {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 (_afgaba ));};return nil ;};func (_bffbf *CT_GuideList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddedc :for {_gddg ,_cgfe :=d .Token ();if _cgfe !=nil {return _cgfe ;};switch _cdeb :=_gddg .(type ){case _b .StartElement :switch _cdeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbeg :=NewCT_Guide ();if _cbaf :=d .DecodeElement (_fbeg ,&_cdeb );_cbaf !=nil {return _cbaf ;};_bffbf .Guide =append (_bffbf .Guide ,_fbeg );default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_G\u0075\u0069d\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cdeb .Name );if _bgfd :=d .Skip ();_bgfd !=nil {return _bgfd ;};};case _b .EndElement :break _ddedc ;case _b .CharData :};};return nil ;};func (_ffcg ST_WebScreenSize )ValidateWithPath (path string )error {switch _ffcg {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 (_ffcg ));};return nil ;};func (_abdfe *CT_TagsData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcdggf :=range start .Attr {if _dcdggf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dcdggf .Name .Local =="\u0069\u0064"||_dcdggf .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"&&_dcdggf .Name .Local =="\u0069\u0064"{_ccegg ,_gdgc :=_dcdggf .Value ,error (nil );if _gdgc !=nil {return _gdgc ;};_abdfe .IdAttr =_ccegg ;continue ;};};for {_aegeg ,_degaf :=d .Token ();if _degaf !=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",_degaf );};if _gcgdd ,_cdafa :=_aegeg .(_b .EndElement );_cdafa &&_gcgdd .Name ==start .Name {break ;};};return nil ;};func (_bac *CT_ModifyVerifier )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bac .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 :_d .Sprintf ("\u0025\u0076",*_bac .AlgorithmNameAttr )});};if _bac .HashValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_d .Sprintf ("\u0025\u0076",*_bac .HashValueAttr )});};if _bac .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_d .Sprintf ("\u0025\u0076",*_bac .SaltValueAttr )});};if _bac .SpinValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"},Value :_d .Sprintf ("\u0025\u0076",*_bac .SpinValueAttr )});};if _bac .CryptProviderTypeAttr !=_a .ST_CryptProvUnset {_defd ,_geef :=_bac .CryptProviderTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"});if _geef !=nil {return _geef ;};start .Attr =append (start .Attr ,_defd );};if _bac .CryptAlgorithmClassAttr !=_a .ST_AlgClassUnset {_bbgeb ,_gade :=_bac .CryptAlgorithmClassAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"});if _gade !=nil {return _gade ;};start .Attr =append (start .Attr ,_bbgeb );};if _bac .CryptAlgorithmTypeAttr !=_a .ST_AlgTypeUnset {_dcdg ,_agba :=_bac .CryptAlgorithmTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"});if _agba !=nil {return _agba ;};start .Attr =append (start .Attr ,_dcdg );};if _bac .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_bac .CryptAlgorithmSidAttr )});};if _bac .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_d .Sprintf ("\u0025\u0076",*_bac .SpinCountAttr )});};if _bac .SaltDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"},Value :_d .Sprintf ("\u0025\u0076",*_bac .SaltDataAttr )});};if _bac .HashDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"},Value :_d .Sprintf ("\u0025\u0076",*_bac .HashDataAttr )});};if _bac .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_bac .CryptProviderAttr )});};if _bac .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_bac .AlgIdExtAttr )});};if _bac .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_bac .AlgIdExtSourceAttr )});};if _bac .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_bac .CryptProviderTypeExtAttr )});};if _bac .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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",*_bac .CryptProviderTypeExtSourceAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func ParseUnionST_Coordinate32 (s string )(_ea .ST_Coordinate32 ,error ){return _ea .ParseUnionST_Coordinate32 (s );};func (_dgcdda *ST_Direction )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dgcdda =0;case "\u0068\u006f\u0072\u007a":*_dgcdda =1;case "\u0076\u0065\u0072\u0074":*_dgcdda =2;};return nil ;};func (_ebgcc ST_TLAnimateColorDirection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ebgcc .String (),start );};func (_gaeg ST_TLParaBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gaeg .String (),start );};type CT_CommentList struct{ +// Condition +Cond []*CT_TLTimeCondition ;};func NewCT_TLGraphicalObjectBuild ()*CT_TLGraphicalObjectBuild {_egfde :=&CT_TLGraphicalObjectBuild {};return _egfde ;};type ST_TLPreviousActionType byte ;type CT_TagList struct{ -// Comment -Cm []*CT_Comment ;};func NewCT_SlideLayout ()*CT_SlideLayout {_aefg :=&CT_SlideLayout {};_aefg .CSld =NewCT_CommonSlideData ();return _aefg ;};type AG_ChildSlide struct{ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};type ST_TLBehaviorAdditiveType byte ; +// Programmable Extensibility Tag +Tag []*CT_StringTag ;};func (_ebgg *CT_Picture )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_abf :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u006e\u0076\u0050\u0069\u0063\u0050r"}};e .EncodeElement (_ebgg .NvPicPr ,_abf );_dcead :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ebgg .BlipFill ,_dcead );_bfccg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ebgg .SpPr ,_bfccg );if _ebgg .Style !=nil {_baegf :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ebgg .Style ,_baegf );};if _ebgg .ExtLst !=nil {_bgbc :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebgg .ExtLst ,_bgbc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type EG_Background struct{ -// Validate validates the CT_SlideViewProperties and its children -func (_ggac *CT_SlideViewProperties )Validate ()error {return _ggac .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_eaca *CT_ControlList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggcc :for {_edae ,_fcff :=d .Token ();if _fcff !=nil {return _fcff ;};switch _deg :=_edae .(type ){case _b .StartElement :switch _deg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agc :=NewCT_Control ();if _cbfd :=d .DecodeElement (_agc ,&_deg );_cbfd !=nil {return _cbfd ;};_eaca .Control =append (_eaca .Control ,_agc );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006cL\u0069s\u0074\u0020\u0025\u0076",_deg .Name );if _agdd :=d .Skip ();_agdd !=nil {return _agdd ;};};case _b .EndElement :break _ggcc ;case _b .CharData :};};return nil ;};func (_aebca ST_SlideLayoutType )String ()string {switch _aebca {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 (_dbcfa *ST_TLAnimateBehaviorCalcMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adfce ,_cbgcd :=d .Token ();if _cbgcd !=nil {return _cbgcd ;};if _cgba ,_ccadg :=_adfce .(_b .EndElement );_ccadg &&_cgba .Name ==start .Name {*_dbcfa =1;return nil ;};if _ecbd ,_afggbd :=_adfce .(_b .CharData );!_afggbd {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",_adfce );}else {switch string (_ecbd ){case "":*_dbcfa =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_dbcfa =1;case "\u006c\u0069\u006e":*_dbcfa =2;case "\u0066\u006d\u006c\u0061":*_dbcfa =3;};};_adfce ,_cbgcd =d .Token ();if _cbgcd !=nil {return _cbgcd ;};if _dadcc ,_aegd :=_adfce .(_b .EndElement );_aegd &&_dadcc .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",_adfce );};func NewCT_TLTemplateList ()*CT_TLTemplateList {_ggada :=&CT_TLTemplateList {};return _ggada }; +// Background Properties +BgPr *CT_BackgroundProperties ; -// Validate validates the CT_ApplicationNonVisualDrawingProps and its children -func (_efbe *CT_ApplicationNonVisualDrawingProps )Validate ()error {return _efbe .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_Rel struct{IdAttr string ;};type CT_NotesMaster struct{ +// Background Style Reference +BgRef *_ef .CT_StyleMatrixReference ;}; -// Common Slide Data -CSld *CT_CommonSlideData ; +// ValidateWithPath validates the CT_CommonViewProperties and its children, prefixing error messages with path +func (_dabc *CT_CommonViewProperties )ValidateWithPath (path string )error {if _cfb :=_dabc .Scale .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0065");_cfb !=nil {return _cfb ;};if _adg :=_dabc .Origin .ValidateWithPath (path +"\u002fO\u0072\u0069\u0067\u0069\u006e");_adg !=nil {return _adg ;};return nil ;};func NewCT_Guide ()*CT_Guide {_agebd :=&CT_Guide {};return _agebd };type CT_SlideIdListEntry struct{ -// Color Scheme Map -ClrMap *_ea .CT_ColorMapping ; +// Slide Identifier +IdAttr uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};type ViewPr struct{CT_ViewProperties };func NewCT_TLAnimateBehavior ()*CT_TLAnimateBehavior {_ebfab :=&CT_TLAnimateBehavior {};_ebfab .CBhvr =NewCT_TLCommonBehaviorData ();return _ebfab ;}; -// Header/Footer Information for a Notes Master -Hf *CT_HeaderFooter ; +// ValidateWithPath validates the CT_TLBehaviorAttributeNameList and its children, prefixing error messages with path +func (_gbeg *CT_TLBehaviorAttributeNameList )ValidateWithPath (path string )error {return nil };type CT_ConnectorNonVisual struct{ -// Notes Text Style -NotesStyle *_ea .CT_TextListStyle ;ExtLst *CT_ExtensionListModify ;};func NewNotesMaster ()*NotesMaster {_gbfe :=&NotesMaster {};_gbfe .CT_NotesMaster =*NewCT_NotesMaster ();return _gbfe ;};func (_cbgdc ST_TransitionSpeed )String ()string {switch _cbgdc {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 (_baa *AG_Ole )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _baa .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_baa .SpidAttr )});};if _baa .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_baa .NameAttr )});};if _baa .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_baa .ShowAsIconAttr ))});};if _baa .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_baa .IdAttr )});};if _baa .ImgWAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_d .Sprintf ("\u0025\u0076",*_baa .ImgWAttr )});};if _baa .ImgHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_d .Sprintf ("\u0025\u0076",*_baa .ImgHAttr )});};return nil ;};type CT_TLTimeNodeParallel struct{ +// Non-Visual Drawing Properties +CNvPr *_ef .CT_NonVisualDrawingProps ; -// Parallel TimeNode -CTn *CT_TLCommonTimeNodeData ;};func (_aeccf *CT_SlideSyncProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",_aeccf .ServerSldIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_aeccf .ServerSldModifiedTimeAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_aeccf .ClientInsertedTimeAttr )});e .EncodeToken (start );if _aeccf .ExtLst !=nil {_edbee :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aeccf .ExtLst ,_edbee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type TagLst struct{CT_TagList };type CT_SlideLayoutIdListEntry struct{ +// Non-Visual Connector Shape Drawing Properties +CNvCxnSpPr *_ef .CT_NonVisualConnectorProperties ; -// ID Tag -IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};const (ST_TLTimeNodeMasterRelationUnset ST_TLTimeNodeMasterRelation =0;ST_TLTimeNodeMasterRelationSameClick ST_TLTimeNodeMasterRelation =1;ST_TLTimeNodeMasterRelationLastClick ST_TLTimeNodeMasterRelation =2;ST_TLTimeNodeMasterRelationNextClick ST_TLTimeNodeMasterRelation =3;);type ST_PlaceholderSize byte ; +// Application Non-Visual Drawing Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;}; -// ValidateWithPath validates the CT_TLTimeNodeParallel and its children, prefixing error messages with path -func (_eadbb *CT_TLTimeNodeParallel )ValidateWithPath (path string )error {if _cbage :=_eadbb .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_cbage !=nil {return _cbage ;};return nil ;}; +// Validate validates the CT_TLTimeAnimateValue and its children +func (_egcfb *CT_TLTimeAnimateValue )Validate ()error {return _egcfb .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u0041\u006e\u0069\u006d\u0061t\u0065\u0056\u0061\u006c\u0075\u0065");};func NewCT_PhotoAlbum ()*CT_PhotoAlbum {_bgba :=&CT_PhotoAlbum {};return _bgba };func (_dfbc *CT_NormalViewPortion )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u007a"},Value :_fe .Sprintf ("\u0025\u0076",_dfbc .SzAttr )});if _dfbc .AutoAdjustAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_dfbc .AutoAdjustAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ShapeNonVisual and its children -func (_bfad *CT_ShapeNonVisual )Validate ()error {return _bfad .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");}; +// ValidateWithPath validates the CmAuthorLst and its children, prefixing error messages with path +func (_cbdce *CmAuthorLst )ValidateWithPath (path string )error {if _ccebg :=_cbdce .CT_CommentAuthorList .ValidateWithPath (path );_ccebg !=nil {return _ccebg ;};return nil ;};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 (_dfdc ST_TLTimeNodePresetClassType )String ()string {switch _dfdc {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 (_gfeg *ST_PrintWhat )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdffg ,_fafdb :=d .Token ();if _fafdb !=nil {return _fafdb ;};if _ffeed ,_cgfcb :=_cdffg .(_f .EndElement );_cgfcb &&_ffeed .Name ==start .Name {*_gfeg =1;return nil ;};if _abcda ,_eage :=_cdffg .(_f .CharData );!_eage {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",_cdffg );}else {switch string (_abcda ){case "":*_gfeg =0;case "\u0073\u006c\u0069\u0064\u0065\u0073":*_gfeg =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_gfeg =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_gfeg =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_gfeg =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_gfeg =5;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_gfeg =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_gfeg =7;case "\u006e\u006f\u0074e\u0073":*_gfeg =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_gfeg =9;};};_cdffg ,_fafdb =d .Token ();if _fafdb !=nil {return _fafdb ;};if _eecbe ,_egcfa :=_cdffg .(_f .EndElement );_egcfa &&_eecbe .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",_cdffg );};func (_cdcad *CT_PhotoAlbum )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbeg :=range start .Attr {if _fbeg .Name .Local =="\u0062\u0077"{_ggac ,_eaea :=_ee .ParseBool (_fbeg .Value );if _eaea !=nil {return _eaea ;};_cdcad .BwAttr =&_ggac ;continue ;};if _fbeg .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"{_gebfd ,_gaab :=_ee .ParseBool (_fbeg .Value );if _gaab !=nil {return _gaab ;};_cdcad .ShowCaptionsAttr =&_gebfd ;continue ;};if _fbeg .Name .Local =="\u006c\u0061\u0079\u006f\u0075\u0074"{_cdcad .LayoutAttr .UnmarshalXMLAttr (_fbeg );continue ;};if _fbeg .Name .Local =="\u0066\u0072\u0061m\u0065"{_cdcad .FrameAttr .UnmarshalXMLAttr (_fbeg );continue ;};};_egga :for {_dcfc ,_febg :=d .Token ();if _febg !=nil {return _febg ;};switch _cee :=_dcfc .(type ){case _f .StartElement :switch _cee .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdcad .ExtLst =NewCT_ExtensionList ();if _ebaeg :=d .DecodeElement (_cdcad .ExtLst ,&_cee );_ebaeg !=nil {return _ebaeg ;};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\u0050h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d \u0025\u0076",_cee .Name );if _accb :=d .Skip ();_accb !=nil {return _accb ;};};case _f .EndElement :break _egga ;case _f .CharData :};};return nil ;};func (_fgage *CT_SlideTiming )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebaf :for {_cbbf ,_gfaff :=d .Token ();if _gfaff !=nil {return _gfaff ;};switch _baea :=_cbbf .(type ){case _f .StartElement :switch _baea .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgage .TnLst =NewCT_TimeNodeList ();if _cbgb :=d .DecodeElement (_fgage .TnLst ,&_baea );_cbgb !=nil {return _cbgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgage .BldLst =NewCT_BuildList ();if _afedb :=d .DecodeElement (_fgage .BldLst ,&_baea );_afedb !=nil {return _afedb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgage .ExtLst =NewCT_ExtensionListModify ();if _bdef :=d .DecodeElement (_fgage .ExtLst ,&_baea );_bdef !=nil {return _bdef ;};default:_g .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",_baea .Name );if _fabg :=d .Skip ();_fabg !=nil {return _fabg ;};};case _f .EndElement :break _ebaf ;case _f .CharData :};};return nil ;};func NewCT_TLAnimateScaleBehavior ()*CT_TLAnimateScaleBehavior {_aggbg :=&CT_TLAnimateScaleBehavior {};_aggbg .CBhvr =NewCT_TLCommonBehaviorData ();return _aggbg ;};func (_deabe *CT_SlideSorterViewProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_deabe .CViewPr =NewCT_CommonViewProperties ();for _ ,_bcgfaf :=range start .Attr {if _bcgfaf .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_cebe ,_eefg :=_ee .ParseBool (_bcgfaf .Value );if _eefg !=nil {return _eefg ;};_deabe .ShowFormattingAttr =&_cebe ;continue ;};};_cdcaag :for {_gcggf ,_aafc :=d .Token ();if _aafc !=nil {return _aafc ;};switch _bcgfg :=_gcggf .(type ){case _f .StartElement :switch _bcgfg .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _agbaf :=d .DecodeElement (_deabe .CViewPr ,&_bcgfg );_agbaf !=nil {return _agbaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_deabe .ExtLst =NewCT_ExtensionList ();if _aadg :=d .DecodeElement (_deabe .ExtLst ,&_bcgfg );_aadg !=nil {return _aadg ;};default:_g .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",_bcgfg .Name );if _ecfa :=d .Skip ();_ecfa !=nil {return _ecfa ;};};case _f .EndElement :break _cdcaag ;case _f .CharData :};};return nil ;};func (_acfaf *CT_ShowInfoBrowse )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecefc :=range start .Attr {if _ecefc .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"{_gbae ,_dcfg :=_ee .ParseBool (_ecefc .Value );if _dcfg !=nil {return _dcfg ;};_acfaf .ShowScrollbarAttr =&_gbae ;continue ;};};for {_becag ,_cadad :=d .Token ();if _cadad !=nil {return _fe .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",_cadad );};if _daaa ,_cacab :=_becag .(_f .EndElement );_cacab &&_daaa .Name ==start .Name {break ;};};return nil ;};type ST_TLTimeNodeFillType byte ;type CT_PrintProperties struct{ -// ValidateWithPath validates the CmLst and its children, prefixing error messages with path -func (_efecf *CmLst )ValidateWithPath (path string )error {if _deae :=_efecf .CT_CommentList .ValidateWithPath (path );_deae !=nil {return _deae ;};return nil ;};type EG_ShowType struct{ +// Print Output +PrnWhatAttr ST_PrintWhat ; -// Presenter Slide Show Mode -Present *CT_Empty ; +// Print Color Mode +ClrModeAttr ST_PrintColorMode ; -// Browse Slide Show Mode -Browse *CT_ShowInfoBrowse ; +// Print Hidden Slides +HiddenSlidesAttr *bool ; -// Kiosk Slide Show Mode -Kiosk *CT_ShowInfoKiosk ;}; +// Scale to Fit Paper when printing +ScaleToFitPaperAttr *bool ; -// ValidateWithPath validates the CT_SlideTiming and its children, prefixing error messages with path -func (_eebae *CT_SlideTiming )ValidateWithPath (path string )error {if _eebae .TnLst !=nil {if _dfffd :=_eebae .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_dfffd !=nil {return _dfffd ;};};if _eebae .BldLst !=nil {if _ggad :=_eebae .BldLst .ValidateWithPath (path +"\u002fB\u006c\u0064\u004c\u0073\u0074");_ggad !=nil {return _ggad ;};};if _eebae .ExtLst !=nil {if _cbfa :=_eebae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbfa !=nil {return _cbfa ;};};return nil ;};func (_bgcc *CT_ShowInfoBrowse )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eced :=range start .Attr {if _eced .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"{_edba ,_fecdc :=_be .ParseBool (_eced .Value );if _fecdc !=nil {return _fecdc ;};_bgcc .ShowScrollbarAttr =&_edba ;continue ;};};for {_ceaef ,_cdae :=d .Token ();if _cdae !=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",_cdae );};if _gfbf ,_fbddf :=_ceaef .(_b .EndElement );_fbddf &&_gfbf .Name ==start .Name {break ;};};return nil ;};func (_beede *PresentationPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ,_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\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 ,_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 ="\u0070\u003ap\u0072\u0065\u0073e\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0072";return _beede .CT_PresentationProperties .MarshalXML (e ,start );}; +// Frame slides when printing +FrameSlidesAttr *bool ;ExtLst *CT_ExtensionList ;};type ST_TransitionInOutDirectionType byte ;func (_aecg *CT_TLAnimateColorBehavior )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aecg .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_defbc :=range start .Attr {if _defbc .Name .Local =="\u0063\u006c\u0072\u0053\u0070\u0063"{_aecg .ClrSpcAttr .UnmarshalXMLAttr (_defbc );continue ;};if _defbc .Name .Local =="\u0064\u0069\u0072"{_aecg .DirAttr .UnmarshalXMLAttr (_defbc );continue ;};};_fdcf :for {_bfdfb ,_eccbd :=d .Token ();if _eccbd !=nil {return _eccbd ;};switch _cedcb :=_bfdfb .(type ){case _f .StartElement :switch _cedcb .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _aadae :=d .DecodeElement (_aecg .CBhvr ,&_cedcb );_aadae !=nil {return _aadae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aecg .By =NewCT_TLByAnimateColorTransform ();if _ddga :=d .DecodeElement (_aecg .By ,&_cedcb );_ddga !=nil {return _ddga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aecg .From =_ef .NewCT_Color ();if _fdeb :=d .DecodeElement (_aecg .From ,&_cedcb );_fdeb !=nil {return _fdeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aecg .To =_ef .NewCT_Color ();if _caafb :=d .DecodeElement (_aecg .To ,&_cedcb );_caafb !=nil {return _caafb ;};default:_g .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",_cedcb .Name );if _cdbff :=d .Skip ();_cdbff !=nil {return _cdbff ;};};case _f .EndElement :break _fdcf ;case _f .CharData :};};return nil ;};func NewCT_PrintProperties ()*CT_PrintProperties {_ceac :=&CT_PrintProperties {};return _ceac }; -// ValidateWithPath validates the CT_Guide and its children, prefixing error messages with path -func (_efdg *CT_Guide )ValidateWithPath (path string )error {if _gbad :=_efdg .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_gbad !=nil {return _gbad ;};if _efdg .PosAttr !=nil {if _bbaa :=_efdg .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_bbaa !=nil {return _bbaa ;};};return nil ;};func NewCT_SlideSorterViewProperties ()*CT_SlideSorterViewProperties {_dcaf :=&CT_SlideSorterViewProperties {};_dcaf .CViewPr =NewCT_CommonViewProperties ();return _dcaf ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionHorz ST_Direction =1;ST_DirectionVert ST_Direction =2;);func (_fbbeb *CT_SlideMasterIdList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaada :for {_afaac ,_cabbc :=d .Token ();if _cabbc !=nil {return _cabbc ;};switch _ggafe :=_afaac .(type ){case _b .StartElement :switch _ggafe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fcaea :=NewCT_SlideMasterIdListEntry ();if _beddce :=d .DecodeElement (_fcaea ,&_ggafe );_beddce !=nil {return _beddce ;};_fbbeb .SldMasterId =append (_fbbeb .SldMasterId ,_fcaea );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ggafe .Name );if _geebg :=d .Skip ();_geebg !=nil {return _geebg ;};};case _b .EndElement :break _gaada ;case _b .CharData :};};return nil ;};func NewCT_TLTimeAnimateValue ()*CT_TLTimeAnimateValue {_cefae :=&CT_TLTimeAnimateValue {};return _cefae ;};func NewCT_Extension ()*CT_Extension {_bffg :=&CT_Extension {};return _bffg };func NewCT_SlideViewProperties ()*CT_SlideViewProperties {_ecff :=&CT_SlideViewProperties {};_ecff .CSldViewPr =NewCT_CommonSlideViewProperties ();return _ecff ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_fbdg :=&CT_HeaderFooter {};return _fbdg };func (_caaad *CT_SmartTags )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eadd :=range start .Attr {if _eadd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eadd .Name .Local =="\u0069\u0064"||_eadd .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"&&_eadd .Name .Local =="\u0069\u0064"{_acbab ,_fcaeb :=_eadd .Value ,error (nil );if _fcaeb !=nil {return _fcaeb ;};_caaad .IdAttr =_acbab ;continue ;};};for {_gfbb ,_edeb :=d .Token ();if _edeb !=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",_edeb );};if _fcgd ,_afeg :=_gfbb .(_b .EndElement );_afeg &&_fcgd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_NotesViewProperties and its children +func (_cedf *CT_NotesViewProperties )Validate ()error {return _cedf .ValidateWithPath ("\u0043\u0054\u005f\u004eot\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; -// Validate validates the SldLayout and its children -func (_ecab *SldLayout )Validate ()error {return _ecab .ValidateWithPath ("\u0053l\u0064\u004c\u0061\u0079\u006f\u0075t");};func (_bfdff *ST_TLAnimateBehaviorValueType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adebc ,_gaba :=d .Token ();if _gaba !=nil {return _gaba ;};if _gcde ,_ggace :=_adebc .(_b .EndElement );_ggace &&_gcde .Name ==start .Name {*_bfdff =1;return nil ;};if _cdgff ,_cfbee :=_adebc .(_b .CharData );!_cfbee {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",_adebc );}else {switch string (_cdgff ){case "":*_bfdff =0;case "\u0073\u0074\u0072":*_bfdff =1;case "\u006e\u0075\u006d":*_bfdff =2;case "\u0063\u006c\u0072":*_bfdff =3;};};_adebc ,_gaba =d .Token ();if _gaba !=nil {return _gaba ;};if _aaefb ,_cagee :=_adebc .(_b .EndElement );_cagee &&_aaefb .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",_adebc );};func (_efccc ST_PlaceholderType )String ()string {switch _efccc {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 (_bafbf *CT_TLTimeNodeSequence )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bafbf .CTn =NewCT_TLCommonTimeNodeData ();for _ ,_ggaff :=range start .Attr {if _ggaff .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"{_cagca ,_fddga :=_be .ParseBool (_ggaff .Value );if _fddga !=nil {return _fddga ;};_bafbf .ConcurrentAttr =&_cagca ;continue ;};if _ggaff .Name .Local =="\u0070\u0072\u0065\u0076\u0041\u0063"{_bafbf .PrevAcAttr .UnmarshalXMLAttr (_ggaff );continue ;};if _ggaff .Name .Local =="\u006e\u0065\u0078\u0074\u0041\u0063"{_bafbf .NextAcAttr .UnmarshalXMLAttr (_ggaff );continue ;};};_ggaac :for {_dfeg ,_dbcfe :=d .Token ();if _dbcfe !=nil {return _dbcfe ;};switch _abgfd :=_dfeg .(type ){case _b .StartElement :switch _abgfd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _accc :=d .DecodeElement (_bafbf .CTn ,&_abgfd );_accc !=nil {return _accc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bafbf .PrevCondLst =NewCT_TLTimeConditionList ();if _afgbg :=d .DecodeElement (_bafbf .PrevCondLst ,&_abgfd );_afgbg !=nil {return _afgbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bafbf .NextCondLst =NewCT_TLTimeConditionList ();if _ccaa :=d .DecodeElement (_bafbf .NextCondLst ,&_abgfd );_ccaa !=nil {return _ccaa ;};default:_e .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",_abgfd .Name );if _badaa :=d .Skip ();_badaa !=nil {return _badaa ;};};case _b .EndElement :break _ggaac ;case _b .CharData :};};return nil ;};func (_aebag *CT_TagList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aebag .Tag !=nil {_bgebd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074a\u0067"}};for _ ,_abgge :=range _aebag .Tag {e .EncodeElement (_abgge ,_bgebd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gcdbd ST_TLTimeNodeFillType )ValidateWithPath (path string )error {switch _gcdbd {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 (_gcdbd ));};return nil ;}; +// Validate validates the CT_TLTemplateList and its children +func (_dgfff *CT_TLTemplateList )Validate ()error {return _dgfff .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u004c\u0069\u0073\u0074");};func (_dceb *CT_NormalViewPortion )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbfcf :=range start .Attr {if _dbfcf .Name .Local =="\u0073\u007a"{_abaf ,_acgf :=ParseUnionST_PositiveFixedPercentage (_dbfcf .Value );if _acgf !=nil {return _acgf ;};_dceb .SzAttr =_abaf ;continue ;};if _dbfcf .Name .Local =="\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"{_gbfd ,_afbd :=_ee .ParseBool (_dbfcf .Value );if _afbd !=nil {return _afbd ;};_dceb .AutoAdjustAttr =&_gbfd ;continue ;};};for {_dfbbg ,_cecd :=d .Token ();if _cecd !=nil {return _fe .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",_cecd );};if _gee ,_adag :=_dfbbg .(_f .EndElement );_adag &&_gee .Name ==start .Name {break ;};};return nil ;};func NewCT_HandoutMaster ()*CT_HandoutMaster {_bfeda :=&CT_HandoutMaster {};_bfeda .CSld =NewCT_CommonSlideData ();_bfeda .ClrMap =_ef .NewCT_ColorMapping ();return _bfeda ;};func NewCT_OutlineViewSlideList ()*CT_OutlineViewSlideList {_cfaag :=&CT_OutlineViewSlideList {};return _cfaag ;};type CT_TLCommandBehavior struct{ -// ValidateWithPath validates the CT_SlideMasterIdListEntry and its children, prefixing error messages with path -func (_edccb *CT_SlideMasterIdListEntry )ValidateWithPath (path string )error {if _edccb .IdAttr !=nil {if *_edccb .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 ,*_edccb .IdAttr );};};if _edccb .ExtLst !=nil {if _adbbc :=_edccb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adbbc !=nil {return _adbbc ;};};return nil ;};const (ST_TLAnimateMotionBehaviorOriginUnset ST_TLAnimateMotionBehaviorOrigin =0;ST_TLAnimateMotionBehaviorOriginParent ST_TLAnimateMotionBehaviorOrigin =1;ST_TLAnimateMotionBehaviorOriginLayout ST_TLAnimateMotionBehaviorOrigin =2;);func (_fedd *ST_TLTimeNodeType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fedd =0;case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_fedd =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_fedd =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_fedd =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_fedd =4;case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_fedd =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_fedd =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_fedd =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_fedd =8;case "\u0074\u006d\u0052\u006f\u006f\u0074":*_fedd =9;};return nil ;};func NewCT_TLSetBehavior ()*CT_TLSetBehavior {_fgbee :=&CT_TLSetBehavior {};_fgbee .CBhvr =NewCT_TLCommonBehaviorData ();return _fgbee ;};func ParseUnionST_TLTimeAnimateValueTime (s string )(ST_TLTimeAnimateValueTime ,error ){return ST_TLTimeAnimateValueTime {},nil ;};type ST_PrintColorMode byte ;func NewSldSyncPr ()*SldSyncPr {_dbagc :=&SldSyncPr {};_dbagc .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();return _dbagc ;};func (_ggfe ST_TLAnimateColorSpace )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ggfe .String (),start );};type ST_OleObjectFollowColorScheme byte ; +// Command Type +TypeAttr ST_TLCommandType ; -// Validate validates the CT_TLBehaviorAttributeNameList and its children -func (_fabef *CT_TLBehaviorAttributeNameList )Validate ()error {return _fabef .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");}; +// Command +CmdAttr *string ;CBhvr *CT_TLCommonBehaviorData ;};func (_cfgdc ST_TLTimeNodeRestartType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cfgdc .String (),start );};func NewCT_SlideTransitionChoice ()*CT_SlideTransitionChoice {_cafde :=&CT_SlideTransitionChoice {};return _cafde ;};func (_gcfgb ST_WebScreenSize )String ()string {switch _gcfgb {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 (_dcbb *CT_SlideMasterTextStyles )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebgd :for {_ggea ,_dafc :=d .Token ();if _dafc !=nil {return _dafc ;};switch _eadab :=_ggea .(type ){case _f .StartElement :switch _eadab .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcbb .TitleStyle =_ef .NewCT_TextListStyle ();if _acabbd :=d .DecodeElement (_dcbb .TitleStyle ,&_eadab );_acabbd !=nil {return _acabbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcbb .BodyStyle =_ef .NewCT_TextListStyle ();if _gcbae :=d .DecodeElement (_dcbb .BodyStyle ,&_eadab );_gcbae !=nil {return _gcbae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcbb .OtherStyle =_ef .NewCT_TextListStyle ();if _gbfcg :=d .DecodeElement (_dcbb .OtherStyle ,&_eadab );_gbfcg !=nil {return _gbfcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcbb .ExtLst =NewCT_ExtensionList ();if _geeag :=d .DecodeElement (_dcbb .ExtLst ,&_eadab );_geeag !=nil {return _geeag ;};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\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u0054\u0065\u0078\u0074\u0053t\u0079\u006c\u0065\u0073\u0020%\u0076",_eadab .Name );if _ccccb :=d .Skip ();_ccccb !=nil {return _ccccb ;};};case _f .EndElement :break _ebgd ;case _f .CharData :};};return nil ;}; -// Validate validates the ViewPr and its children -func (_dfge *ViewPr )Validate ()error {return _dfge .ValidateWithPath ("\u0056\u0069\u0065\u0077\u0050\u0072");};func (_afdeb ST_TLBehaviorAdditiveType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gbfge :=_b .Attr {};_gbfge .Name =name ;switch _afdeb {case ST_TLBehaviorAdditiveTypeUnset :_gbfge .Value ="";case ST_TLBehaviorAdditiveTypeBase :_gbfge .Value ="\u0062\u0061\u0073\u0065";case ST_TLBehaviorAdditiveTypeSum :_gbfge .Value ="\u0073\u0075\u006d";case ST_TLBehaviorAdditiveTypeRepl :_gbfge .Value ="\u0072\u0065\u0070\u006c";case ST_TLBehaviorAdditiveTypeMult :_gbfge .Value ="\u006d\u0075\u006c\u0074";case ST_TLBehaviorAdditiveTypeNone :_gbfge .Value ="\u006e\u006f\u006e\u0065";};return _gbfge ,nil ;};type EG_ExtensionList struct{ +// ValidateWithPath validates the CT_IndexRange and its children, prefixing error messages with path +func (_ccdfd *CT_IndexRange )ValidateWithPath (path string )error {return nil };func NewCT_TLAnimVariantStringVal ()*CT_TLAnimVariantStringVal {_fdfg :=&CT_TLAnimVariantStringVal {};return _fdfg ;};func (_fbgd *CT_TLBuildDiagram )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bffae :=range start .Attr {if _bffae .Name .Local =="\u0062\u006c\u0064"{_fbgd .BldAttr .UnmarshalXMLAttr (_bffae );continue ;};if _bffae .Name .Local =="\u0073\u0070\u0069\u0064"{_gdeac ,_ebcbe :=_ee .ParseUint (_bffae .Value ,10,32);if _ebcbe !=nil {return _ebcbe ;};_aefcf :=uint32 (_gdeac );_fbgd .SpidAttr =&_aefcf ;continue ;};if _bffae .Name .Local =="\u0067\u0072\u0070I\u0064"{_gdccc ,_fggd :=_ee .ParseUint (_bffae .Value ,10,32);if _fggd !=nil {return _fggd ;};_fagc :=uint32 (_gdccc );_fbgd .GrpIdAttr =&_fagc ;continue ;};if _bffae .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_ddaf ,_eeda :=_ee .ParseBool (_bffae .Value );if _eeda !=nil {return _eeda ;};_fbgd .UiExpandAttr =&_ddaf ;continue ;};};for {_becfd ,_gcdc :=d .Token ();if _gcdc !=nil {return _fe .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",_gcdc );};if _efgg ,_daabcc :=_becfd .(_f .EndElement );_daabcc &&_efgg .Name ==start .Name {break ;};};return nil ;}; -// Extension -Ext []*CT_Extension ;};func (_cgdad *CT_TLAnimateBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgdad .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_fbbbf :=range start .Attr {if _fbbbf .Name .Local =="\u0062\u0079"{_bbad ,_dcaad :=_fbbbf .Value ,error (nil );if _dcaad !=nil {return _dcaad ;};_cgdad .ByAttr =&_bbad ;continue ;};if _fbbbf .Name .Local =="\u0066\u0072\u006f\u006d"{_gacdd ,_dfccg :=_fbbbf .Value ,error (nil );if _dfccg !=nil {return _dfccg ;};_cgdad .FromAttr =&_gacdd ;continue ;};if _fbbbf .Name .Local =="\u0074\u006f"{_eedf ,_dagg :=_fbbbf .Value ,error (nil );if _dagg !=nil {return _dagg ;};_cgdad .ToAttr =&_eedf ;continue ;};if _fbbbf .Name .Local =="\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"{_cgdad .CalcmodeAttr .UnmarshalXMLAttr (_fbbbf );continue ;};if _fbbbf .Name .Local =="\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"{_cgdad .ValueTypeAttr .UnmarshalXMLAttr (_fbbbf );continue ;};};_deca :for {_bfaac ,_ffeg :=d .Token ();if _ffeg !=nil {return _ffeg ;};switch _bcaa :=_bfaac .(type ){case _b .StartElement :switch _bcaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fefgd :=d .DecodeElement (_cgdad .CBhvr ,&_bcaa );_fefgd !=nil {return _fefgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgdad .TavLst =NewCT_TLTimeAnimateValueList ();if _cbfdc :=d .DecodeElement (_cgdad .TavLst ,&_bcaa );_cbfdc !=nil {return _cbfdc ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_bcaa .Name );if _efdaf :=d .Skip ();_efdaf !=nil {return _efdaf ;};};case _b .EndElement :break _deca ;case _b .CharData :};};return nil ;};func (_aae *CT_HandoutMaster )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aae .CSld =NewCT_CommonSlideData ();_aae .ClrMap =_ea .NewCT_ColorMapping ();_cefe :for {_fbfe ,_ffgcb :=d .Token ();if _ffgcb !=nil {return _ffgcb ;};switch _bfec :=_fbfe .(type ){case _b .StartElement :switch _bfec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gggb :=d .DecodeElement (_aae .CSld ,&_bfec );_gggb !=nil {return _gggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dgca :=d .DecodeElement (_aae .ClrMap ,&_bfec );_dgca !=nil {return _dgca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aae .Hf =NewCT_HeaderFooter ();if _fbbc :=d .DecodeElement (_aae .Hf ,&_bfec );_fbbc !=nil {return _fbbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aae .ExtLst =NewCT_ExtensionListModify ();if _cdff :=d .DecodeElement (_aae .ExtLst ,&_bfec );_cdff !=nil {return _cdff ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0020\u0025v",_bfec .Name );if _fcad :=d .Skip ();_fcad !=nil {return _fcad ;};};case _b .EndElement :break _cefe ;case _b .CharData :};};return nil ;};type CT_TLPoint struct{ +// ValidateWithPath validates the EG_ShowType and its children, prefixing error messages with path +func (_afcf *EG_ShowType )ValidateWithPath (path string )error {if _afcf .Present !=nil {if _gddec :=_afcf .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_gddec !=nil {return _gddec ;};};if _afcf .Browse !=nil {if _dfba :=_afcf .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065");_dfba !=nil {return _dfba ;};};if _afcf .Kiosk !=nil {if _aebfa :=_afcf .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_aebfa !=nil {return _aebfa ;};};return nil ;}; -// X coordinate -XAttr _ea .ST_Percentage ; +// Validate validates the CT_GraphicalObjectFrame and its children +func (_gbaf *CT_GraphicalObjectFrame )Validate ()error {return _gbaf .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");};func (_egdab *CT_ShapeNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egdab .CNvPr =_ef .NewCT_NonVisualDrawingProps ();_egdab .CNvSpPr =_ef .NewCT_NonVisualDrawingShapeProps ();_egdab .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_gabg :for {_dbde ,_gdgf :=d .Token ();if _gdgf !=nil {return _gdgf ;};switch _fafda :=_dbde .(type ){case _f .StartElement :switch _fafda .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bdac :=d .DecodeElement (_egdab .CNvPr ,&_fafda );_bdac !=nil {return _bdac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bdbf :=d .DecodeElement (_egdab .CNvSpPr ,&_fafda );_bdbf !=nil {return _bdbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cabd :=d .DecodeElement (_egdab .NvPr ,&_fafda );_cabd !=nil {return _cabd ;};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",_fafda .Name );if _caec :=d .Skip ();_caec !=nil {return _caec ;};};case _f .EndElement :break _gabg ;case _f .CharData :};};return nil ;}; -// Y coordinate -YAttr _ea .ST_Percentage ;};func NewEG_Background ()*EG_Background {_fddb :=&EG_Background {};return _fddb };func NewCT_CommonSlideViewProperties ()*CT_CommonSlideViewProperties {_bag :=&CT_CommonSlideViewProperties {};_bag .CViewPr =NewCT_CommonViewProperties ();return _bag ;};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;);type ST_TLAnimateBehaviorCalcMode byte ;type CT_BackgroundProperties struct{ +// Validate validates the CT_ShowProperties and its children +func (_dcecg *CT_ShowProperties )Validate ()error {return _dcecg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};type CT_CommentAuthor struct{ -// Shade to Title -ShadeToTitleAttr *bool ;NoFill *_ea .CT_NoFillProperties ;SolidFill *_ea .CT_SolidColorFillProperties ;GradFill *_ea .CT_GradientFillProperties ;BlipFill *_ea .CT_BlipFillProperties ;PattFill *_ea .CT_PatternFillProperties ;GrpFill *_ea .CT_GroupFillProperties ;EffectLst *_ea .CT_EffectList ;EffectDag *_ea .CT_EffectContainer ;ExtLst *CT_ExtensionList ;};func (_dgcda ST_TLAnimateColorDirection )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fabf :=_b .Attr {};_fabf .Name =name ;switch _dgcda {case ST_TLAnimateColorDirectionUnset :_fabf .Value ="";case ST_TLAnimateColorDirectionCw :_fabf .Value ="\u0063\u0077";case ST_TLAnimateColorDirectionCcw :_fabf .Value ="\u0063\u0063\u0077";};return _fabf ,nil ;}; +// Comment Author ID +IdAttr uint32 ; -// ValidateWithPath validates the CT_NotesSlide and its children, prefixing error messages with path -func (_gfff *CT_NotesSlide )ValidateWithPath (path string )error {if _ffbc :=_gfff .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_ffbc !=nil {return _ffbc ;};if _gfff .ClrMapOvr !=nil {if _gbgg :=_gfff .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_gbgg !=nil {return _gbgg ;};};if _gfff .ExtLst !=nil {if _dcdc :=_gfff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcdc !=nil {return _dcdc ;};};return nil ;}; +// Comment Author Name +NameAttr string ; -// ValidateWithPath validates the CT_ShowInfoKiosk and its children, prefixing error messages with path -func (_fgfa *CT_ShowInfoKiosk )ValidateWithPath (path string )error {return nil };func (_abgaf ST_TLDiagramBuildType )String ()string {switch _abgaf {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 "";};func (_adbed ST_TLTimeNodeRestartType )ValidateWithPath (path string )error {switch _adbed {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 (_adbed ));};return nil ;}; +// Comment Author Initials +InitialsAttr string ; -// ValidateWithPath validates the CT_TLIterateIntervalPercentage and its children, prefixing error messages with path -func (_fgcde *CT_TLIterateIntervalPercentage )ValidateWithPath (path string )error {if _aafaf :=_fgcde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aafaf !=nil {return _aafaf ;};return nil ;};type CmLst struct{CT_CommentList };func NewCT_SlideTiming ()*CT_SlideTiming {_cfgd :=&CT_SlideTiming {};return _cfgd }; +// Index of Comment Author's last comment +LastIdxAttr uint32 ; -// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path -func (_faea *EG_ExtensionList )ValidateWithPath (path string )error {for _cgffg ,_aegcd :=range _faea .Ext {if _agfdd :=_aegcd .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_cgffg ));_agfdd !=nil {return _agfdd ;};};return nil ;};func (_egbecg *ST_PhotoAlbumLayout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_facga ,_dgcfbf :=d .Token ();if _dgcfbf !=nil {return _dgcfbf ;};if _eegfd ,_decfb :=_facga .(_b .EndElement );_decfb &&_eegfd .Name ==start .Name {*_egbecg =1;return nil ;};if _ceega ,_ebea :=_facga .(_b .CharData );!_ebea {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",_facga );}else {switch string (_ceega ){case "":*_egbecg =0;case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_egbecg =1;case "\u0031\u0070\u0069\u0063":*_egbecg =2;case "\u0032\u0070\u0069\u0063":*_egbecg =3;case "\u0034\u0070\u0069\u0063":*_egbecg =4;case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_egbecg =5;case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_egbecg =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_egbecg =7;};};_facga ,_dgcfbf =d .Token ();if _dgcfbf !=nil {return _dgcfbf ;};if _cceeea ,_ecgb :=_facga .(_b .EndElement );_ecgb &&_cceeea .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",_facga );};type CT_TLTimeAnimateValueList struct{ +// Comment Author Color Index +ClrIdxAttr uint32 ;ExtLst *CT_ExtensionList ;};func (_adbda *CT_TransitionStartSoundAction )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adbda .Snd =_ef .NewCT_EmbeddedWAVAudioFile ();for _ ,_abgd :=range start .Attr {if _abgd .Name .Local =="\u006c\u006f\u006f\u0070"{_afbg ,_afebe :=_ee .ParseBool (_abgd .Value );if _afebe !=nil {return _afebe ;};_adbda .LoopAttr =&_afbg ;continue ;};};_afgecd :for {_fagfa ,_cegca :=d .Token ();if _cegca !=nil {return _cegca ;};switch _eggcd :=_fagfa .(type ){case _f .StartElement :switch _eggcd .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ggfea :=d .DecodeElement (_adbda .Snd ,&_eggcd );_ggfea !=nil {return _ggfea ;};default:_g .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",_eggcd .Name );if _ccgagb :=d .Skip ();_ccgagb !=nil {return _ccgagb ;};};case _f .EndElement :break _afgecd ;case _f .CharData :};};return nil ;}; -// Time Animate Value -Tav []*CT_TLTimeAnimateValue ;}; +// ValidateWithPath validates the CT_TLTimeConditionList and its children, prefixing error messages with path +func (_gcbaf *CT_TLTimeConditionList )ValidateWithPath (path string )error {for _aacba ,_acbfff :=range _gcbaf .Cond {if _ecccc :=_acbfff .ValidateWithPath (_fe .Sprintf ("%\u0073\u002f\u0043\u006f\u006e\u0064\u005b\u0025\u0064\u005d",path ,_aacba ));_ecccc !=nil {return _ecccc ;};};return nil ;};func NewHandoutMaster ()*HandoutMaster {_gdgdg :=&HandoutMaster {};_gdgdg .CT_HandoutMaster =*NewCT_HandoutMaster ();return _gdgdg ;};func NewCT_TLMediaNodeVideo ()*CT_TLMediaNodeVideo {_edcfe :=&CT_TLMediaNodeVideo {};_edcfe .CMediaNode =NewCT_TLCommonMediaNodeData ();return _edcfe ;}; -// ValidateWithPath validates the CT_SlideTransition and its children, prefixing error messages with path -func (_cdgcg *CT_SlideTransition )ValidateWithPath (path string )error {if _ffgce :=_cdgcg .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072");_ffgce !=nil {return _ffgce ;};if _cdgcg .Choice !=nil {if _becc :=_cdgcg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_becc !=nil {return _becc ;};};if _cdgcg .SndAc !=nil {if _deccg :=_cdgcg .SndAc .ValidateWithPath (path +"\u002f\u0053\u006e\u0064\u0041\u0063");_deccg !=nil {return _deccg ;};};if _cdgcg .ExtLst !=nil {if _ffdcb :=_cdgcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffdcb !=nil {return _ffdcb ;};};return nil ;};func (_cfdbf *ST_TransitionInOutDirectionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebggf ,_adcg :=d .Token ();if _adcg !=nil {return _adcg ;};if _abbe ,_cbeaf :=_ebggf .(_b .EndElement );_cbeaf &&_abbe .Name ==start .Name {*_cfdbf =1;return nil ;};if _dccca ,_ebdfb :=_ebggf .(_b .CharData );!_ebdfb {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",_ebggf );}else {switch string (_dccca ){case "":*_cfdbf =0;case "\u006f\u0075\u0074":*_cfdbf =1;case "\u0069\u006e":*_cfdbf =2;};};_ebggf ,_adcg =d .Token ();if _adcg !=nil {return _adcg ;};if _afcgeg ,_gcdgc :=_ebggf .(_b .EndElement );_gcdgc &&_afcgeg .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",_ebggf );}; +// ST_TLTimeAnimateValueTime is a union type +type ST_TLTimeAnimateValueTime struct{ST_PositiveFixedPercentage *_ef .ST_PositiveFixedPercentage ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;}; -// ValidateWithPath validates the CT_TLCommonBehaviorData and its children, prefixing error messages with path -func (_fgad *CT_TLCommonBehaviorData )ValidateWithPath (path string )error {if _gfcgg :=_fgad .AdditiveAttr .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0069\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gfcgg !=nil {return _gfcgg ;};if _bcab :=_fgad .AccumulateAttr .ValidateWithPath (path +"\u002fA\u0063c\u0075\u006d\u0075\u006c\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_bcab !=nil {return _bcab ;};if _aecbb :=_fgad .XfrmTypeAttr .ValidateWithPath (path +"\u002f\u0058\u0066\u0072\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_aecbb !=nil {return _aecbb ;};if _bfggg :=_fgad .OverrideAttr .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0041\u0074\u0074\u0072");_bfggg !=nil {return _bfggg ;};if _fcda :=_fgad .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_fcda !=nil {return _fcda ;};if _aaag :=_fgad .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_aaag !=nil {return _aaag ;};if _fgad .AttrNameLst !=nil {if _ecagb :=_fgad .AttrNameLst .ValidateWithPath (path +"\u002f\u0041\u0074t\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074");_ecagb !=nil {return _ecagb ;};};return nil ;};type CT_SlideMasterIdListEntry struct{ +// ValidateWithPath validates the CT_TLSubShapeId and its children, prefixing error messages with path +func (_gcgaf *CT_TLSubShapeId )ValidateWithPath (path string )error {return nil };type CT_SlideIdList struct{ -// Slide Master Identifier -IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};func NewCT_SlideMasterIdList ()*CT_SlideMasterIdList {_dcebe :=&CT_SlideMasterIdList {};return _dcebe ;};func (_fefcb *CT_TLAnimateBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fefcb .ByAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_fefcb .ByAttr )});};if _fefcb .FromAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_fefcb .FromAttr )});};if _fefcb .ToAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_fefcb .ToAttr )});};if _fefcb .CalcmodeAttr !=ST_TLAnimateBehaviorCalcModeUnset {_bbcbg ,_deacf :=_fefcb .CalcmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"});if _deacf !=nil {return _deacf ;};start .Attr =append (start .Attr ,_bbcbg );};if _fefcb .ValueTypeAttr !=ST_TLAnimateBehaviorValueTypeUnset {_fdgff ,_gfbeb :=_fefcb .ValueTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"});if _gfbeb !=nil {return _gfbeb ;};start .Attr =append (start .Attr ,_fdgff );};e .EncodeToken (start );_afgd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_fefcb .CBhvr ,_afgd );if _fefcb .TavLst !=nil {_ecebf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_fefcb .TavLst ,_ecebf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TLOleBuildChart ()*CT_TLOleBuildChart {_gaaa :=&CT_TLOleBuildChart {};return _gaaa };func (_efbbe *CT_TLIterateIntervalPercentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_efbbe .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gbae *CT_HeaderFooter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbae .SldNumAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006c\u0064\u004e\u0075\u006d"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_gbae .SldNumAttr ))});};if _gbae .HdrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0064\u0072"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_gbae .HdrAttr ))});};if _gbae .FtrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0074\u0072"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_gbae .FtrAttr ))});};if _gbae .DtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0074"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_gbae .DtAttr ))});};e .EncodeToken (start );if _gbae .ExtLst !=nil {_cfee :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbae .ExtLst ,_cfee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Slide ID +SldId []*CT_SlideIdListEntry ;};type ST_SlideLayoutType byte ;func (_gfcfd *CT_SlideMasterIdListEntry )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfcfd .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",*_gfcfd .IdAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",_gfcfd .RIdAttr )});e .EncodeToken (start );if _gfcfd .ExtLst !=nil {_faaff :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfcfd .ExtLst ,_faaff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_becab ST_TransitionCornerDirectionType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_becab .String (),start );};func (_cacbg ST_TLTimeNodeType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cacbg .String (),start );};func (_cgcba ST_SlideLayoutType )Validate ()error {return _cgcba .ValidateWithPath ("")};func NewCT_TLBehaviorAttributeNameList ()*CT_TLBehaviorAttributeNameList {_fdbff :=&CT_TLBehaviorAttributeNameList {};return _fdbff ;};const (ST_TLTimeNodeRestartTypeUnset ST_TLTimeNodeRestartType =0;ST_TLTimeNodeRestartTypeAlways ST_TLTimeNodeRestartType =1;ST_TLTimeNodeRestartTypeWhenNotActive ST_TLTimeNodeRestartType =2;ST_TLTimeNodeRestartTypeNever ST_TLTimeNodeRestartType =3;);type CT_TLBuildDiagram struct{ -// Validate validates the CT_SlideIdListEntry and its children -func (_fbbb *CT_SlideIdListEntry )Validate ()error {return _fbbb .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");};func (_cbgea *SldSyncPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbgea .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();for _ ,_bgdfe :=range start .Attr {if _bgdfe .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_ebcga ,_adcbg :=_bgdfe .Value ,error (nil );if _adcbg !=nil {return _adcbg ;};_cbgea .ServerSldIdAttr =_ebcga ;continue ;};if _bgdfe .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_gaabe ,_gaec :=ParseStdlibTime (_bgdfe .Value );if _gaec !=nil {return _gaec ;};_cbgea .ServerSldModifiedTimeAttr =_gaabe ;continue ;};if _bgdfe .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_ebadd ,_edbge :=ParseStdlibTime (_bgdfe .Value );if _edbge !=nil {return _edbge ;};_cbgea .ClientInsertedTimeAttr =_ebadd ;continue ;};};_abfdd :for {_agaf ,_eccgc :=d .Token ();if _eccgc !=nil {return _eccgc ;};switch _bfffba :=_agaf .(type ){case _b .StartElement :switch _bfffba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbgea .ExtLst =NewCT_ExtensionList ();if _acgfa :=d .DecodeElement (_cbgea .ExtLst ,&_bfffba );_acgfa !=nil {return _acgfa ;};default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0053\u006c\u0064\u0053\u0079\u006ec\u0050\u0072 \u0025\u0076",_bfffba .Name );if _egddfg :=d .Skip ();_egddfg !=nil {return _egddfg ;};};case _b .EndElement :break _abfdd ;case _b .CharData :};};return nil ;};type ST_TLTimeNodeSyncType byte ;func (_dabd *SldLayout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dabd .CT_SlideLayout =*NewCT_SlideLayout ();for _ ,_dgdggd :=range start .Attr {if _dgdggd .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_bfbd ,_fbafg :=_dgdggd .Value ,error (nil );if _fbafg !=nil {return _fbafg ;};_dabd .MatchingNameAttr =&_bfbd ;continue ;};if _dgdggd .Name .Local =="\u0074\u0079\u0070\u0065"{_dabd .TypeAttr .UnmarshalXMLAttr (_dgdggd );continue ;};if _dgdggd .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_acgcf ,_cccef :=_be .ParseBool (_dgdggd .Value );if _cccef !=nil {return _cccef ;};_dabd .PreserveAttr =&_acgcf ;continue ;};if _dgdggd .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_fdgcc ,_fdadg :=_be .ParseBool (_dgdggd .Value );if _fdadg !=nil {return _fdadg ;};_dabd .UserDrawnAttr =&_fdgcc ;continue ;};if _dgdggd .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_cfade ,_dgdad :=_be .ParseBool (_dgdggd .Value );if _dgdad !=nil {return _dgdad ;};_dabd .ShowMasterSpAttr =&_cfade ;continue ;};if _dgdggd .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_eeefd ,_cbfec :=_be .ParseBool (_dgdggd .Value );if _cbfec !=nil {return _cbfec ;};_dabd .ShowMasterPhAnimAttr =&_eeefd ;continue ;};};_edebg :for {_fdfed ,_gbabd :=d .Token ();if _gbabd !=nil {return _gbabd ;};switch _edegad :=_fdfed .(type ){case _b .StartElement :switch _edegad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _eecfg :=d .DecodeElement (_dabd .CSld ,&_edegad );_eecfg !=nil {return _eecfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dabd .ClrMapOvr =_ea .NewCT_ColorMappingOverride ();if _bbdff :=d .DecodeElement (_dabd .ClrMapOvr ,&_edegad );_bbdff !=nil {return _bbdff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dabd .Transition =NewCT_SlideTransition ();if _cdbg :=d .DecodeElement (_dabd .Transition ,&_edegad );_cdbg !=nil {return _cdbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dabd .Timing =NewCT_SlideTiming ();if _bbeac :=d .DecodeElement (_dabd .Timing ,&_edegad );_bbeac !=nil {return _bbeac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dabd .Hf =NewCT_HeaderFooter ();if _gafeb :=d .DecodeElement (_dabd .Hf ,&_edegad );_gafeb !=nil {return _gafeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dabd .ExtLst =NewCT_ExtensionListModify ();if _fdaf :=d .DecodeElement (_dabd .ExtLst ,&_edegad );_fdaf !=nil {return _fdaf ;};default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0053\u006c\u0064\u004c\u0061\u0079o\u0075\u0074 \u0025\u0076",_edegad .Name );if _gdebb :=d .Skip ();_gdebb !=nil {return _gdebb ;};};case _b .EndElement :break _edebg ;case _b .CharData :};};return nil ;}; +// Diagram Build Types +BldAttr ST_TLDiagramBuildType ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;}; -// ValidateWithPath validates the OleObj and its children, prefixing error messages with path -func (_decga *OleObj )ValidateWithPath (path string )error {if _ecbgb :=_decga .CT_OleObject .ValidateWithPath (path );_ecbgb !=nil {return _ecbgb ;};return nil ;}; +// Validate validates the CT_TLAnimVariantFloatVal and its children +func (_aagab *CT_TLAnimVariantFloatVal )Validate ()error {return _aagab .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069a\u006e\u0074\u0046\u006c\u006f\u0061\u0074\u0056\u0061\u006c");};func ParseUnionST_PositivePercentage (s string )(_ef .ST_PositivePercentage ,error ){return _ef .ParseUnionST_PositivePercentage (s );}; -// Validate validates the CT_SlideLayoutIdList and its children -func (_feacc *CT_SlideLayoutIdList )Validate ()error {return _feacc .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075\u0074\u0049\u0064Li\u0073\u0074");};type ST_TransitionInOutDirectionType byte ;func (_abceg *ST_TLTimeNodePresetClassType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_abceg =0;case "\u0065\u006e\u0074\u0072":*_abceg =1;case "\u0065\u0078\u0069\u0074":*_abceg =2;case "\u0065\u006d\u0070\u0068":*_abceg =3;case "\u0070\u0061\u0074\u0068":*_abceg =4;case "\u0076\u0065\u0072\u0062":*_abceg =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_abceg =6;};return nil ;};type CT_NotesMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_TLTriggerRuntimeNode and its children +func (_dedd *CT_TLTriggerRuntimeNode )Validate ()error {return _dedd .ValidateWithPath ("\u0043\u0054\u005fTL\u0054\u0072\u0069\u0067\u0067\u0065\u0072\u0052\u0075\u006e\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065");};func (_bgggd *ViewPr )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\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 ,_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\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 ,_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 :"\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 ,_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 ="\u0070\u003a\u0076\u0069\u0065\u0077\u0050\u0072";return _bgggd .CT_ViewProperties .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_SlideLayoutIdList and its children, prefixing error messages with path -func (_eeffe *CT_SlideLayoutIdList )ValidateWithPath (path string )error {for _dgcf ,_bacc :=range _eeffe .SldLayoutId {if _bcgbg :=_bacc .ValidateWithPath (_d .Sprintf ("\u0025s\u002fS\u006c\u0064\u004c\u0061\u0079o\u0075\u0074I\u0064\u005b\u0025\u0064\u005d",path ,_dgcf ));_bcgbg !=nil {return _bcgbg ;};};return nil ;};type CT_Empty struct{}; +// ValidateWithPath validates the CT_SlideSyncProperties and its children, prefixing error messages with path +func (_dggg *CT_SlideSyncProperties )ValidateWithPath (path string )error {if _dggg .ExtLst !=nil {if _eaada :=_dggg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eaada !=nil {return _eaada ;};};return nil ;};func (_fbg *CT_CommentAuthor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_baa :=range start .Attr {if _baa .Name .Local =="\u0069\u0064"{_cfgf ,_gc :=_ee .ParseUint (_baa .Value ,10,32);if _gc !=nil {return _gc ;};_fbg .IdAttr =uint32 (_cfgf );continue ;};if _baa .Name .Local =="\u006e\u0061\u006d\u0065"{_dce ,_aea :=_baa .Value ,error (nil );if _aea !=nil {return _aea ;};_fbg .NameAttr =_dce ;continue ;};if _baa .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_cecg ,_eab :=_baa .Value ,error (nil );if _eab !=nil {return _eab ;};_fbg .InitialsAttr =_cecg ;continue ;};if _baa .Name .Local =="\u006ca\u0073\u0074\u0049\u0064\u0078"{_dabb ,_agf :=_ee .ParseUint (_baa .Value ,10,32);if _agf !=nil {return _agf ;};_fbg .LastIdxAttr =uint32 (_dabb );continue ;};if _baa .Name .Local =="\u0063\u006c\u0072\u0049\u0064\u0078"{_eabb ,_adda :=_ee .ParseUint (_baa .Value ,10,32);if _adda !=nil {return _adda ;};_fbg .ClrIdxAttr =uint32 (_eabb );continue ;};};_fga :for {_dge ,_ccdb :=d .Token ();if _ccdb !=nil {return _ccdb ;};switch _bdg :=_dge .(type ){case _f .StartElement :switch _bdg .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbg .ExtLst =NewCT_ExtensionList ();if _afc :=d .DecodeElement (_fbg .ExtLst ,&_bdg );_afc !=nil {return _afc ;};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\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072\u0020\u0025v",_bdg .Name );if _gce :=d .Skip ();_gce !=nil {return _gce ;};};case _f .EndElement :break _fga ;case _f .CharData :};};return nil ;};func (_cbbbd ST_SlideSizeType )ValidateWithPath (path string )error {switch _cbbbd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16: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 (_cbbbd ));};return nil ;};func (_dgbf ST_PlaceholderSize )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ecfde :=_f .Attr {};_ecfde .Name =name ;switch _dgbf {case ST_PlaceholderSizeUnset :_ecfde .Value ="";case ST_PlaceholderSizeFull :_ecfde .Value ="\u0066\u0075\u006c\u006c";case ST_PlaceholderSizeHalf :_ecfde .Value ="\u0068\u0061\u006c\u0066";case ST_PlaceholderSizeQuarter :_ecfde .Value ="\u0071u\u0061\u0072\u0074\u0065\u0072";};return _ecfde ,nil ;};func NewCT_NotesViewProperties ()*CT_NotesViewProperties {_facg :=&CT_NotesViewProperties {};_facg .CSldViewPr =NewCT_CommonSlideViewProperties ();return _facg ;};func (_acfbae ST_Direction )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fgafg :=_f .Attr {};_fgafg .Name =name ;switch _acfbae {case ST_DirectionUnset :_fgafg .Value ="";case ST_DirectionHorz :_fgafg .Value ="\u0068\u006f\u0072\u007a";case ST_DirectionVert :_fgafg .Value ="\u0076\u0065\u0072\u0074";};return _fgafg ,nil ;};func (_gagdf ST_TLTimeIndefinite )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gagdf .String (),start );}; -// ValidateWithPath validates the CT_TLBehaviorAttributeNameList and its children, prefixing error messages with path -func (_gcacb *CT_TLBehaviorAttributeNameList )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_TLSetBehavior and its children, prefixing error messages with path +func (_bfbad *CT_TLSetBehavior )ValidateWithPath (path string )error {if _bgeff :=_bfbad .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_bgeff !=nil {return _bgeff ;};if _bfbad .To !=nil {if _gacgd :=_bfbad .To .ValidateWithPath (path +"\u002f\u0054\u006f");_gacgd !=nil {return _gacgd ;};};return nil ;}; -// ValidateWithPath validates the CT_GuideList and its children, prefixing error messages with path -func (_aagc *CT_GuideList )ValidateWithPath (path string )error {for _eeca ,_fcbfe :=range _aagc .Guide {if _bfaf :=_fcbfe .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fG\u0075\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_eeca ));_bfaf !=nil {return _bfaf ;};};return nil ;};func (_cgcgdd ST_TLTime )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cgcgdd .Uint32 !=nil {e .EncodeToken (_b .CharData (_d .Sprintf ("\u0025\u0064",*_cgcgdd .Uint32 )));};if _cgcgdd .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_b .CharData (_cgcgdd .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_dcdea ST_IterateType )String ()string {switch _dcdea {case 0:return "";case 1:return "\u0065\u006c";case 2:return "\u0077\u0064";case 3:return "\u006c\u0074";};return "";};func (_accdf *CT_TLTimeNodeExclusive )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_accdf .CTn =NewCT_TLCommonTimeNodeData ();_dgfb :for {_caeaf ,_cacc :=d .Token ();if _cacc !=nil {return _cacc ;};switch _ffbda :=_caeaf .(type ){case _b .StartElement :switch _ffbda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _eaebf :=d .DecodeElement (_accdf .CTn ,&_ffbda );_eaebf !=nil {return _eaebf ;};default:_e .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",_ffbda .Name );if _dfdcg :=d .Skip ();_dfdcg !=nil {return _dfdcg ;};};case _b .EndElement :break _dgfb ;case _b .CharData :};};return nil ;};func (_fefg *CT_ShowInfoKiosk )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fefg .RestartAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_fefg .RestartAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dfcga *CT_TLAnimateScaleBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfcga .ZoomContentsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_dfcga .ZoomContentsAttr ))});};e .EncodeToken (start );_agfde :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_dfcga .CBhvr ,_agfde );if _dfcga .By !=nil {_eaafd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_dfcga .By ,_eaafd );};if _dfcga .From !=nil {_fdaad :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_dfcga .From ,_fdaad );};if _dfcga .To !=nil {_badc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_dfcga .To ,_badc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_NotesMasterIdList and its children, prefixing error messages with path +func (_ggda *CT_NotesMasterIdList )ValidateWithPath (path string )error {if _ggda .NotesMasterId !=nil {if _dccfc :=_ggda .NotesMasterId .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064");_dccfc !=nil {return _dccfc ;};};return nil ;};type ST_SlideSizeType byte ;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;);type CT_TLAnimVariantBooleanVal struct{ -// ValidateWithPath validates the CT_PrintProperties and its children, prefixing error messages with path -func (_bedeb *CT_PrintProperties )ValidateWithPath (path string )error {if _bbaaf :=_bedeb .PrnWhatAttr .ValidateWithPath (path +"\u002f\u0050\u0072n\u0057\u0068\u0061\u0074\u0041\u0074\u0074\u0072");_bbaaf !=nil {return _bbaaf ;};if _dfbfb :=_bedeb .ClrModeAttr .ValidateWithPath (path +"\u002f\u0043\u006cr\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dfbfb !=nil {return _dfbfb ;};if _bedeb .ExtLst !=nil {if _gdee :=_bedeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdee !=nil {return _gdee ;};};return nil ;};func (_bfffb *CT_OutlineViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfffb .CViewPr =NewCT_CommonViewProperties ();_defde :for {_eaabd ,_dfda :=d .Token ();if _dfda !=nil {return _dfda ;};switch _fdbbe :=_eaabd .(type ){case _b .StartElement :switch _fdbbe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dgcd :=d .DecodeElement (_bfffb .CViewPr ,&_fdbbe );_dgcd !=nil {return _dgcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfffb .SldLst =NewCT_OutlineViewSlideList ();if _ggeaf :=d .DecodeElement (_bfffb .SldLst ,&_fdbbe );_ggeaf !=nil {return _ggeaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfffb .ExtLst =NewCT_ExtensionList ();if _acaga :=d .DecodeElement (_bfffb .ExtLst ,&_fdbbe );_acaga !=nil {return _acaga ;};default:_e .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",_fdbbe .Name );if _ggdec :=d .Skip ();_ggdec !=nil {return _ggdec ;};};case _b .EndElement :break _defde ;case _b .CharData :};};return nil ;};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;);type ST_TLBehaviorOverrideType byte ;func (_gbfff *ST_IterateType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgfdd ,_cbagea :=d .Token ();if _cbagea !=nil {return _cbagea ;};if _cegd ,_aadbg :=_dgfdd .(_b .EndElement );_aadbg &&_cegd .Name ==start .Name {*_gbfff =1;return nil ;};if _acccc ,_gcdae :=_dgfdd .(_b .CharData );!_gcdae {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",_dgfdd );}else {switch string (_acccc ){case "":*_gbfff =0;case "\u0065\u006c":*_gbfff =1;case "\u0077\u0064":*_gbfff =2;case "\u006c\u0074":*_gbfff =3;};};_dgfdd ,_cbagea =d .Token ();if _cbagea !=nil {return _cbagea ;};if _fbgcba ,_dbcec :=_dgfdd .(_b .EndElement );_dbcec &&_fbgcba .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",_dgfdd );}; +// Value +ValAttr bool ;};type CT_SideDirectionTransition struct{ -// Validate validates the CT_TagList and its children -func (_cfcgc *CT_TagList )Validate ()error {return _cfcgc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0067\u004c\u0069\u0073\u0074");};type CT_HtmlPublishProperties struct{ +// Direction +DirAttr ST_TransitionSideDirectionType ;};func (_babce *CT_TLTimeConditionList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_aabgg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0064"}};for _ ,_aecaa :=range _babce .Cond {e .EncodeElement (_aecaa ,_aabgg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Show Speaker Notes -ShowSpeakerNotesAttr *bool ; +// Validate validates the CmLst and its children +func (_eeeccf *CmLst )Validate ()error {return _eeeccf .ValidateWithPath ("\u0043\u006d\u004cs\u0074")};func (_dageb ST_TLDiagramBuildType )ValidateWithPath (path string )error {switch _dageb {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 (_dageb ));};return nil ;};type ST_TLDiagramBuildType byte ;type CT_TLTimeCondition struct{ -// Target Output Profile -TargetAttr *string ; +// Trigger Event +EvtAttr ST_TLTriggerEvent ; -// HTML Output Title -TitleAttr *string ;IdAttr string ; +// Trigger Delay +DelayAttr *ST_TLTime ; -// All Slides -SldAll *CT_Empty ; +// Target Element Trigger Choice +TgtEl *CT_TLTimeTargetElement ; -// Slide Range -SldRg *CT_IndexRange ; +// Time Node +Tn *CT_TLTriggerTimeNodeID ; -// Custom Show -CustShow *CT_CustomShowId ;ExtLst *CT_ExtensionList ;};type ST_PrintWhat byte ; +// Runtime Node Trigger Choice +Rtn *CT_TLTriggerRuntimeNode ;}; -// ValidateWithPath validates the CT_EmbeddedFontListEntry and its children, prefixing error messages with path -func (_cefc *CT_EmbeddedFontListEntry )ValidateWithPath (path string )error {if _bcdg :=_cefc .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_bcdg !=nil {return _bcdg ;};if _cefc .Regular !=nil {if _caec :=_cefc .Regular .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0075\u006c\u0061\u0072");_caec !=nil {return _caec ;};};if _cefc .Bold !=nil {if _gdcf :=_cefc .Bold .ValidateWithPath (path +"\u002f\u0042\u006fl\u0064");_gdcf !=nil {return _gdcf ;};};if _cefc .Italic !=nil {if _ddce :=_cefc .Italic .ValidateWithPath (path +"\u002fI\u0074\u0061\u006c\u0069\u0063");_ddce !=nil {return _ddce ;};};if _cefc .BoldItalic !=nil {if _fcef :=_cefc .BoldItalic .ValidateWithPath (path +"/\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_fcef !=nil {return _fcef ;};};return nil ;};func (_cfecdc ST_TLTriggerRuntimeNode )String ()string {switch _cfecdc {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_SlideLayout struct{ +// ValidateWithPath validates the CT_TLTemplateList and its children, prefixing error messages with path +func (_ccbad *CT_TLTemplateList )ValidateWithPath (path string )error {for _fefcd ,_baga :=range _ccbad .Tmpl {if _gcgff :=_baga .ValidateWithPath (_fe .Sprintf ("%\u0073\u002f\u0054\u006d\u0070\u006c\u005b\u0025\u0064\u005d",path ,_fefcd ));_gcgff !=nil {return _gcgff ;};};return nil ;}; -// Matching Name -MatchingNameAttr *string ; +// Validate validates the SldMaster and its children +func (_afgb *SldMaster )Validate ()error {return _afgb .ValidateWithPath ("\u0053l\u0064\u004d\u0061\u0073\u0074\u0065r");};func (_ggfbe *CT_TLTriggerRuntimeNode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_ceada ,_aedff :=_ggfbe .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _aedff !=nil {return _aedff ;};start .Attr =append (start .Attr ,_ceada );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcfagf *ST_TransitionInOutDirectionType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abfbc ,_fagcd :=d .Token ();if _fagcd !=nil {return _fagcd ;};if _ggddd ,_fggg :=_abfbc .(_f .EndElement );_fggg &&_ggddd .Name ==start .Name {*_fcfagf =1;return nil ;};if _bgffc ,_acace :=_abfbc .(_f .CharData );!_acace {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",_abfbc );}else {switch string (_bgffc ){case "":*_fcfagf =0;case "\u006f\u0075\u0074":*_fcfagf =1;case "\u0069\u006e":*_fcfagf =2;};};_abfbc ,_fagcd =d .Token ();if _fagcd !=nil {return _fagcd ;};if _caafd ,_ebgbc :=_abfbc .(_f .EndElement );_ebgbc &&_caafd .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",_abfbc );};func (_cbcba *CT_TLIterateIntervalPercentage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edde :=range start .Attr {if _edde .Name .Local =="\u0076\u0061\u006c"{_eccbe ,_bgdbg :=ParseUnionST_PositivePercentage (_edde .Value );if _bgdbg !=nil {return _bgdbg ;};_cbcba .ValAttr =_eccbe ;continue ;};};for {_abbb ,_egdfc :=d .Token ();if _egdfc !=nil {return _fe .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",_egdfc );};if _edfd ,_cgcfe :=_abbb .(_f .EndElement );_cgcfe &&_edfd .Name ==start .Name {break ;};};return nil ;}; -// Slide Layout Type -TypeAttr ST_SlideLayoutType ; +// ValidateWithPath validates the CT_BackgroundProperties and its children, prefixing error messages with path +func (_cge *CT_BackgroundProperties )ValidateWithPath (path string )error {if _cge .NoFill !=nil {if _afd :=_cge .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_afd !=nil {return _afd ;};};if _cge .SolidFill !=nil {if _dfc :=_cge .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_dfc !=nil {return _dfc ;};};if _cge .GradFill !=nil {if _ege :=_cge .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_ege !=nil {return _ege ;};};if _cge .BlipFill !=nil {if _caa :=_cge .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_caa !=nil {return _caa ;};};if _cge .PattFill !=nil {if _bbb :=_cge .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bbb !=nil {return _bbb ;};};if _cge .GrpFill !=nil {if _ddea :=_cge .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_ddea !=nil {return _ddea ;};};if _cge .EffectLst !=nil {if _ecg :=_cge .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_ecg !=nil {return _ecg ;};};if _cge .EffectDag !=nil {if _cca :=_cge .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_cca !=nil {return _cca ;};};if _cge .ExtLst !=nil {if _efdd :=_cge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efdd !=nil {return _efdd ;};};return nil ;};func (_fcfeb ST_TLDiagramBuildType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fabe :=_f .Attr {};_fabe .Name =name ;switch _fcfeb {case ST_TLDiagramBuildTypeUnset :_fabe .Value ="";case ST_TLDiagramBuildTypeWhole :_fabe .Value ="\u0077\u0068\u006fl\u0065";case ST_TLDiagramBuildTypeDepthByNode :_fabe .Value ="d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case ST_TLDiagramBuildTypeDepthByBranch :_fabe .Value ="\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068";case ST_TLDiagramBuildTypeBreadthByNode :_fabe .Value ="\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case ST_TLDiagramBuildTypeBreadthByLvl :_fabe .Value ="\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c";case ST_TLDiagramBuildTypeCw :_fabe .Value ="\u0063\u0077";case ST_TLDiagramBuildTypeCwIn :_fabe .Value ="\u0063\u0077\u0049\u006e";case ST_TLDiagramBuildTypeCwOut :_fabe .Value ="\u0063\u0077\u004fu\u0074";case ST_TLDiagramBuildTypeCcw :_fabe .Value ="\u0063\u0063\u0077";case ST_TLDiagramBuildTypeCcwIn :_fabe .Value ="\u0063\u0063\u0077I\u006e";case ST_TLDiagramBuildTypeCcwOut :_fabe .Value ="\u0063\u0063\u0077\u004f\u0075\u0074";case ST_TLDiagramBuildTypeInByRing :_fabe .Value ="\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067";case ST_TLDiagramBuildTypeOutByRing :_fabe .Value ="\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg";case ST_TLDiagramBuildTypeUp :_fabe .Value ="\u0075\u0070";case ST_TLDiagramBuildTypeDown :_fabe .Value ="\u0064\u006f\u0077\u006e";case ST_TLDiagramBuildTypeAllAtOnce :_fabe .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLDiagramBuildTypeCust :_fabe .Value ="\u0063\u0075\u0073\u0074";};return _fabe ,nil ;}; -// Preserve Slide Layout -PreserveAttr *bool ; +// Validate validates the CT_SlideLayout and its children +func (_bbecc *CT_SlideLayout )Validate ()error {return _bbecc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074");}; -// Is User Drawn -UserDrawnAttr *bool ; +// ValidateWithPath validates the CT_WebProperties and its children, prefixing error messages with path +func (_ebbe *CT_WebProperties )ValidateWithPath (path string )error {if _fbgbd :=_ebbe .ImgSzAttr .ValidateWithPath (path +"\u002f\u0049\u006d\u0067\u0053\u007a\u0041\u0074\u0074\u0072");_fbgbd !=nil {return _fbgbd ;};if _ecce :=_ebbe .ClrAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0041\u0074\u0074\u0072");_ecce !=nil {return _ecce ;};if _ebbe .ExtLst !=nil {if _bedf :=_ebbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bedf !=nil {return _bedf ;};};return nil ;};func (_gdaegg ST_TLNextActionType )String ()string {switch _gdaegg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0065\u0065\u006b";};return "";};func (_dggdc *ST_TransitionEightDirectionType )ValidateWithPath (path string )error {_addg :=[]string {};if _dggdc .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {_addg =append (_addg ,"\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 _dggdc .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {_addg =append (_addg ,"\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 (_addg )> 1{return _fe .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_addg );};return nil ;};func (_babf *CT_TLByAnimateColorTransform )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _babf .Rgb !=nil {_ababc :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0072g\u0062"}};e .EncodeElement (_babf .Rgb ,_ababc );};if _babf .Hsl !=nil {_eegc :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0068s\u006c"}};e .EncodeElement (_babf .Hsl ,_eegc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Common slide data for slide layouts -CSld *CT_CommonSlideData ; +// Validate validates the CT_NotesSlide and its children +func (_baeg *CT_NotesSlide )Validate ()error {return _baeg .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065");};func (_eggcef *TagLst )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eggcef .CT_TagList =*NewCT_TagList ();_eabaaf :for {_decdd ,_fbgfe :=d .Token ();if _fbgfe !=nil {return _fbgfe ;};switch _bdfab :=_decdd .(type ){case _f .StartElement :switch _bdfab .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fffdf :=NewCT_StringTag ();if _fagdd :=d .DecodeElement (_fffdf ,&_bdfab );_fagdd !=nil {return _fagdd ;};_eggcef .Tag =append (_eggcef .Tag ,_fffdf );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\u0054\u0061\u0067\u004c\u0073\u0074\u0020\u0025\u0076",_bdfab .Name );if _ecbb :=d .Skip ();_ecbb !=nil {return _ecbb ;};};case _f .EndElement :break _eabaaf ;case _f .CharData :};};return nil ;};type CT_TLTextTargetElement struct{ -// Color Scheme Map Override -ClrMapOvr *_ea .CT_ColorMappingOverride ; +// Character Range +CharRg *CT_IndexRange ; -// Slide Transition for a Slide Layout -Transition *CT_SlideTransition ; +// Paragraph Text Range +PRg *CT_IndexRange ;};func (_fbcdb ST_TLAnimateColorDirection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fbcdb .String (),start );};func (_cbbe *CT_GroupShapeNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_efab :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_cbbe .CNvPr ,_efab );_bffdg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_cbbe .CNvGrpSpPr ,_bffdg );_bdd :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_cbbe .NvPr ,_bdd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewOleObj ()*OleObj {_bgbb :=&OleObj {};_bgbb .CT_OleObject =*NewCT_OleObject ();return _bgbb };func (_decgc ST_PhotoAlbumFrameShape )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dgbef :=_f .Attr {};_dgbef .Name =name ;switch _decgc {case ST_PhotoAlbumFrameShapeUnset :_dgbef .Value ="";case ST_PhotoAlbumFrameShapeFrameStyle1 :_dgbef .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031";case ST_PhotoAlbumFrameShapeFrameStyle2 :_dgbef .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032";case ST_PhotoAlbumFrameShapeFrameStyle3 :_dgbef .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033";case ST_PhotoAlbumFrameShapeFrameStyle4 :_dgbef .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034";case ST_PhotoAlbumFrameShapeFrameStyle5 :_dgbef .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035";case ST_PhotoAlbumFrameShapeFrameStyle6 :_dgbef .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036";case ST_PhotoAlbumFrameShapeFrameStyle7 :_dgbef .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037";};return _dgbef ,nil ;};func (_babdc ST_PhotoAlbumLayout )String ()string {switch _babdc {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 (_faec *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_faec .CNvPr =_ef .NewCT_NonVisualDrawingProps ();_faec .CNvGraphicFramePr =_ef .NewCT_NonVisualGraphicFrameProperties ();_faec .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_bdeg :for {_eead ,_gacd :=d .Token ();if _gacd !=nil {return _gacd ;};switch _fcef :=_eead .(type ){case _f .StartElement :switch _fcef .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gadg :=d .DecodeElement (_faec .CNvPr ,&_fcef );_gadg !=nil {return _gadg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gdge :=d .DecodeElement (_faec .CNvGraphicFramePr ,&_fcef );_gdge !=nil {return _gdge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ecfd :=d .DecodeElement (_faec .NvPr ,&_fcef );_ecfd !=nil {return _ecfd ;};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",_fcef .Name );if _ceaf :=d .Skip ();_ceaf !=nil {return _ceaf ;};};case _f .EndElement :break _bdeg ;case _f .CharData :};};return nil ;};func (_bggde ST_PhotoAlbumLayout )Validate ()error {return _bggde .ValidateWithPath ("")};func (_fagde *NotesMaster )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fagde .CT_NotesMaster =*NewCT_NotesMaster ();_dcgb :for {_cgefd ,_fbbe :=d .Token ();if _fbbe !=nil {return _fbbe ;};switch _fadd :=_cgefd .(type ){case _f .StartElement :switch _fadd .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ebef :=d .DecodeElement (_fagde .CSld ,&_fadd );_ebef !=nil {return _ebef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _efgga :=d .DecodeElement (_fagde .ClrMap ,&_fadd );_efgga !=nil {return _efgga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fagde .Hf =NewCT_HeaderFooter ();if _eadbf :=d .DecodeElement (_fagde .Hf ,&_fadd );_eadbf !=nil {return _eadbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fagde .NotesStyle =_ef .NewCT_TextListStyle ();if _gdeb :=d .DecodeElement (_fagde .NotesStyle ,&_fadd );_gdeb !=nil {return _gdeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fagde .ExtLst =NewCT_ExtensionListModify ();if _fcbecf :=d .DecodeElement (_fagde .ExtLst ,&_fadd );_fcbecf !=nil {return _fcbecf ;};default:_g .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",_fadd .Name );if _gfdae :=d .Skip ();_gfdae !=nil {return _gfdae ;};};case _f .EndElement :break _dcgb ;case _f .CharData :};};return nil ;};func (_dgd *CT_Empty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bafea *CT_EmbeddedFontDataId )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gaf :=range start .Attr {if _gaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gaf .Name .Local =="\u0069\u0064"||_gaf .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"&&_gaf .Name .Local =="\u0069\u0064"{_ccga ,_fdgb :=_gaf .Value ,error (nil );if _fdgb !=nil {return _fdgb ;};_bafea .IdAttr =_ccga ;continue ;};};for {_cbed ,_ggff :=d .Token ();if _ggff !=nil {return _fe .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",_ggff );};if _dffb ,_ffgf :=_cbed .(_f .EndElement );_ffgf &&_dffb .Name ==start .Name {break ;};};return nil ;};func (_gfdc *ST_SlideSizeType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gfdc =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_gfdc =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_gfdc =2;case "\u0041\u0034":*_gfdc =3;case "\u0033\u0035\u006d\u006d":*_gfdc =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_gfdc =5;case "\u0062\u0061\u006e\u006e\u0065\u0072":*_gfdc =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gfdc =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_gfdc =8;case "\u0041\u0033":*_gfdc =9;case "\u0042\u0034\u0049S\u004f":*_gfdc =10;case "\u0042\u0035\u0049S\u004f":*_gfdc =11;case "\u0042\u0034\u004aI\u0053":*_gfdc =12;case "\u0042\u0035\u004aI\u0053":*_gfdc =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_gfdc =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_gfdc =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_gfdc =16;};return nil ;}; -// Slide Timing Information for a Slide Layout -Timing *CT_SlideTiming ; +// ValidateWithPath validates the OleObj and its children, prefixing error messages with path +func (_dgcgb *OleObj )ValidateWithPath (path string )error {if _ddccd :=_dgcgb .CT_OleObject .ValidateWithPath (path );_ddccd !=nil {return _ddccd ;};return nil ;};func NewCT_EmbeddedFontList ()*CT_EmbeddedFontList {_dfeb :=&CT_EmbeddedFontList {};return _dfeb };func (_dbdabg *CT_TimeNodeList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eebedf :for {_babad ,_aabcf :=d .Token ();if _aabcf !=nil {return _aabcf ;};switch _edac :=_babad .(type ){case _f .StartElement :switch _edac .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gcdbc :=NewCT_TLTimeNodeParallel ();if _efdeg :=d .DecodeElement (_gcdbc ,&_edac );_efdeg !=nil {return _efdeg ;};_dbdabg .Par =append (_dbdabg .Par ,_gcdbc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efgee :=NewCT_TLTimeNodeSequence ();if _ffda :=d .DecodeElement (_efgee ,&_edac );_ffda !=nil {return _ffda ;};_dbdabg .Seq =append (_dbdabg .Seq ,_efgee );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aecc :=NewCT_TLTimeNodeExclusive ();if _gabbfa :=d .DecodeElement (_aecc ,&_edac );_gabbfa !=nil {return _gabbfa ;};_dbdabg .Excl =append (_dbdabg .Excl ,_aecc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egea :=NewCT_TLAnimateBehavior ();if _ccdfc :=d .DecodeElement (_egea ,&_edac );_ccdfc !=nil {return _ccdfc ;};_dbdabg .Anim =append (_dbdabg .Anim ,_egea );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eabag :=NewCT_TLAnimateColorBehavior ();if _ggccg :=d .DecodeElement (_eabag ,&_edac );_ggccg !=nil {return _ggccg ;};_dbdabg .AnimClr =append (_dbdabg .AnimClr ,_eabag );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fcegag :=NewCT_TLAnimateEffectBehavior ();if _efbe :=d .DecodeElement (_fcegag ,&_edac );_efbe !=nil {return _efbe ;};_dbdabg .AnimEffect =append (_dbdabg .AnimEffect ,_fcegag );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bagb :=NewCT_TLAnimateMotionBehavior ();if _beaga :=d .DecodeElement (_bagb ,&_edac );_beaga !=nil {return _beaga ;};_dbdabg .AnimMotion =append (_dbdabg .AnimMotion ,_bagb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_deagg :=NewCT_TLAnimateRotationBehavior ();if _edcd :=d .DecodeElement (_deagg ,&_edac );_edcd !=nil {return _edcd ;};_dbdabg .AnimRot =append (_dbdabg .AnimRot ,_deagg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbdc :=NewCT_TLAnimateScaleBehavior ();if _fgcaf :=d .DecodeElement (_cbdc ,&_edac );_fgcaf !=nil {return _fgcaf ;};_dbdabg .AnimScale =append (_dbdabg .AnimScale ,_cbdc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cddad :=NewCT_TLCommandBehavior ();if _efggc :=d .DecodeElement (_cddad ,&_edac );_efggc !=nil {return _efggc ;};_dbdabg .Cmd =append (_dbdabg .Cmd ,_cddad );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbedd :=NewCT_TLSetBehavior ();if _dfafge :=d .DecodeElement (_gbedd ,&_edac );_dfafge !=nil {return _dfafge ;};_dbdabg .Set =append (_dbdabg .Set ,_gbedd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdacd :=NewCT_TLMediaNodeAudio ();if _abae :=d .DecodeElement (_gdacd ,&_edac );_abae !=nil {return _abae ;};_dbdabg .Audio =append (_dbdabg .Audio ,_gdacd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgebf :=NewCT_TLMediaNodeVideo ();if _fbcde :=d .DecodeElement (_cgebf ,&_edac );_fbcde !=nil {return _fbcde ;};_dbdabg .Video =append (_dbdabg .Video ,_cgebf );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\u0054\u0069\u006de\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_edac .Name );if _eaffa :=d .Skip ();_eaffa !=nil {return _eaffa ;};};case _f .EndElement :break _eebedf ;case _f .CharData :};};return nil ;};type ST_TLAnimateMotionBehaviorOrigin byte ;func (_ffaab *ST_TLBehaviorAdditiveType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ffaab =0;case "\u0062\u0061\u0073\u0065":*_ffaab =1;case "\u0073\u0075\u006d":*_ffaab =2;case "\u0072\u0065\u0070\u006c":*_ffaab =3;case "\u006d\u0075\u006c\u0074":*_ffaab =4;case "\u006e\u006f\u006e\u0065":*_ffaab =5;};return nil ;};func NewCT_ControlList ()*CT_ControlList {_efdff :=&CT_ControlList {};return _efdff }; -// Header/Footer information for a slide layout -Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_fecfc *ST_TLAnimateBehaviorValueType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fecfc =0;case "\u0073\u0074\u0072":*_fecfc =1;case "\u006e\u0075\u006d":*_fecfc =2;case "\u0063\u006c\u0072":*_fecfc =3;};return nil ;}; +// ValidateWithPath validates the AG_TLBuild and its children, prefixing error messages with path +func (_ec *AG_TLBuild )ValidateWithPath (path string )error {return nil };func (_bgddc *CT_TLAnimateColorBehavior )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bgddc .ClrSpcAttr !=ST_TLAnimateColorSpaceUnset {_cgbge ,_aedcf :=_bgddc .ClrSpcAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u006c\u0072\u0053\u0070\u0063"});if _aedcf !=nil {return _aedcf ;};start .Attr =append (start .Attr ,_cgbge );};if _bgddc .DirAttr !=ST_TLAnimateColorDirectionUnset {_bgagf ,_gffaf :=_bgddc .DirAttr .MarshalXMLAttr (_f .Name {Local :"\u0064\u0069\u0072"});if _gffaf !=nil {return _gffaf ;};start .Attr =append (start .Attr ,_bgagf );};e .EncodeToken (start );_fbbd :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_bgddc .CBhvr ,_fbbd );if _bgddc .By !=nil {_cdeg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_bgddc .By ,_cdeg );};if _bgddc .From !=nil {_egdac :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_bgddc .From ,_egdac );};if _bgddc .To !=nil {_agbe :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_bgddc .To ,_agbe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TLSubShapeId struct{ -// ValidateWithPath validates the CT_CommentAuthorList and its children, prefixing error messages with path -func (_cdce *CT_CommentAuthorList )ValidateWithPath (path string )error {for _aafe ,_fef :=range _cdce .CmAuthor {if _cbgf :=_fef .ValidateWithPath (_d .Sprintf ("\u0025s\u002fC\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_aafe ));_cbgf !=nil {return _cbgf ;};};return nil ;};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;);type CT_CustomShowId struct{ +// Shape ID +SpidAttr string ;};type CT_CustomShowId struct{ // Custom Show Identifier -IdAttr uint32 ;};type CT_OutlineViewSlideList struct{ +IdAttr uint32 ;};func NewNotesMaster ()*NotesMaster {_deage :=&NotesMaster {};_deage .CT_NotesMaster =*NewCT_NotesMaster ();return _deage ;};type CT_Empty struct{}; -// Presentation Slide -Sld []*CT_OutlineViewSlideEntry ;};type CT_TagsData struct{IdAttr string ;};func (_fdca ST_WebScreenSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fdca .String (),start );};func (_fbgac *ST_TLTimeNodeMasterRelation )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fbgac =0;case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_fbgac =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_fbgac =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_fbgac =3;};return nil ;};func (_fagbf *CT_SlideLayoutIdList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fagbf .SldLayoutId !=nil {_ffde :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"}};for _ ,_feee :=range _fagbf .SldLayoutId {e .EncodeElement (_feee ,_ffde );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GroupShape struct{ +// ValidateWithPath validates the CT_SlideLayoutIdList and its children, prefixing error messages with path +func (_aebfg *CT_SlideLayoutIdList )ValidateWithPath (path string )error {for _eeceb ,_bgdf :=range _aebfg .SldLayoutId {if _dfgdd :=_bgdf .ValidateWithPath (_fe .Sprintf ("\u0025s\u002fS\u006c\u0064\u004c\u0061\u0079o\u0075\u0074I\u0064\u005b\u0025\u0064\u005d",path ,_eeceb ));_dfgdd !=nil {return _dfgdd ;};};return nil ;};type EG_TopLevelSlide struct{ -// Non-Visual Properties for a Group Shape -NvGrpSpPr *CT_GroupShapeNonVisual ; +// Color Scheme Map +ClrMap *_ef .CT_ColorMapping ;};func (_beagf ST_TLAnimateColorSpace )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dbbcf :=_f .Attr {};_dbbcf .Name =name ;switch _beagf {case ST_TLAnimateColorSpaceUnset :_dbbcf .Value ="";case ST_TLAnimateColorSpaceRgb :_dbbcf .Value ="\u0072\u0067\u0062";case ST_TLAnimateColorSpaceHsl :_dbbcf .Value ="\u0068\u0073\u006c";};return _dbbcf ,nil ;};func (_bbabe *ST_TransitionEightDirectionType )Validate ()error {return _bbabe .ValidateWithPath ("")};func (_fgeedf *CT_SlideMaster )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgeedf .CSld =NewCT_CommonSlideData ();_fgeedf .ClrMap =_ef .NewCT_ColorMapping ();for _ ,_gdgg :=range start .Attr {if _gdgg .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_eebb ,_dacd :=_ee .ParseBool (_gdgg .Value );if _dacd !=nil {return _dacd ;};_fgeedf .PreserveAttr =&_eebb ;continue ;};};_eadaa :for {_fegfe ,_ccgag :=d .Token ();if _ccgag !=nil {return _ccgag ;};switch _gbdf :=_fegfe .(type ){case _f .StartElement :switch _gbdf .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _afgga :=d .DecodeElement (_fgeedf .CSld ,&_gbdf );_afgga !=nil {return _afgga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _acba :=d .DecodeElement (_fgeedf .ClrMap ,&_gbdf );_acba !=nil {return _acba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgeedf .SldLayoutIdLst =NewCT_SlideLayoutIdList ();if _beee :=d .DecodeElement (_fgeedf .SldLayoutIdLst ,&_gbdf );_beee !=nil {return _beee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgeedf .Transition =NewCT_SlideTransition ();if _bcbc :=d .DecodeElement (_fgeedf .Transition ,&_gbdf );_bcbc !=nil {return _bcbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgeedf .Timing =NewCT_SlideTiming ();if _dddg :=d .DecodeElement (_fgeedf .Timing ,&_gbdf );_dddg !=nil {return _dddg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgeedf .Hf =NewCT_HeaderFooter ();if _gcga :=d .DecodeElement (_fgeedf .Hf ,&_gbdf );_gcga !=nil {return _gcga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgeedf .TxStyles =NewCT_SlideMasterTextStyles ();if _dbgc :=d .DecodeElement (_fgeedf .TxStyles ,&_gbdf );_dbgc !=nil {return _dbgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgeedf .ExtLst =NewCT_ExtensionListModify ();if _bdgb :=d .DecodeElement (_fgeedf .ExtLst ,&_gbdf );_bdgb !=nil {return _bdgb ;};default:_g .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",_gbdf .Name );if _ccbc :=d .Skip ();_ccbc !=nil {return _ccbc ;};};case _f .EndElement :break _eadaa ;case _f .CharData :};};return nil ;};func NewCT_SlideTransition ()*CT_SlideTransition {_egaec :=&CT_SlideTransition {};return _egaec };func (_ffebfb ST_TLTimeNodeSyncType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gffefb :=_f .Attr {};_gffefb .Name =name ;switch _ffebfb {case ST_TLTimeNodeSyncTypeUnset :_gffefb .Value ="";case ST_TLTimeNodeSyncTypeCanSlip :_gffefb .Value ="\u0063a\u006e\u0053\u006c\u0069\u0070";case ST_TLTimeNodeSyncTypeLocked :_gffefb .Value ="\u006c\u006f\u0063\u006b\u0065\u0064";};return _gffefb ,nil ;};func (_dbaf *CT_TagList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfab :for {_baaee ,_eecd :=d .Token ();if _eecd !=nil {return _eecd ;};switch _gabf :=_baaee .(type ){case _f .StartElement :switch _gabf .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eddgfb :=NewCT_StringTag ();if _eedc :=d .DecodeElement (_eddgfb ,&_gabf );_eedc !=nil {return _eedc ;};_dbaf .Tag =append (_dbaf .Tag ,_eddgfb );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\u005fT\u0061\u0067\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gabf .Name );if _cfgaa :=d .Skip ();_cfgaa !=nil {return _cfgaa ;};};case _f .EndElement :break _gfab ;case _f .CharData :};};return nil ;}; -// Group Shape Properties -GrpSpPr *_ea .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;ExtLst *CT_ExtensionListModify ;};func (_f *AG_ChildSlide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cb :=range start .Attr {if _cb .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_de ,_ef :=_be .ParseBool (_cb .Value );if _ef !=nil {return _ef ;};_f .ShowMasterSpAttr =&_de ;continue ;};if _cb .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_eg ,_ded :=_be .ParseBool (_cb .Value );if _ded !=nil {return _ded ;};_f .ShowMasterPhAnimAttr =&_eg ;continue ;};};for {_def ,_fg :=d .Token ();if _fg !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0043h\u0069l\u0064S\u006c\u0069\u0064\u0065\u003a\u0020\u0025s",_fg );};if _fd ,_db :=_def .(_b .EndElement );_db &&_fd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_IndexRange and its children +func (_abab *CT_IndexRange )Validate ()error {return _abab .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0052\u0061\u006e\u0067\u0065");};func (_deaab *CT_TimeNodeList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _deaab .Par !=nil {_gggdg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0070a\u0072"}};for _ ,_ffegcd :=range _deaab .Par {e .EncodeElement (_ffegcd ,_gggdg );};};if _deaab .Seq !=nil {_gbcba :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0073e\u0071"}};for _ ,_afeagc :=range _deaab .Seq {e .EncodeElement (_afeagc ,_gbcba );};};if _deaab .Excl !=nil {_fcbg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0063\u006c"}};for _ ,_abgcg :=range _deaab .Excl {e .EncodeElement (_abgcg ,_fcbg );};};if _deaab .Anim !=nil {_edfecb :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0061\u006e\u0069\u006d"}};for _ ,_fdefa :=range _deaab .Anim {e .EncodeElement (_fdefa ,_edfecb );};};if _deaab .AnimClr !=nil {_cgba :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0043\u006cr"}};for _ ,_ggffa :=range _deaab .AnimClr {e .EncodeElement (_ggffa ,_cgba );};};if _deaab .AnimEffect !=nil {_efbcc :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"}};for _ ,_gcca :=range _deaab .AnimEffect {e .EncodeElement (_gcca ,_efbcc );};};if _deaab .AnimMotion !=nil {_fage :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"}};for _ ,_afeea :=range _deaab .AnimMotion {e .EncodeElement (_afeea ,_fage );};};if _deaab .AnimRot !=nil {_abef :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0052\u006ft"}};for _ ,_eedgga :=range _deaab .AnimRot {e .EncodeElement (_eedgga ,_abef );};};if _deaab .AnimScale !=nil {_edbbb :=_f .StartElement {Name :_f .Name {Local :"p\u003a\u0061\u006e\u0069\u006d\u0053\u0063\u0061\u006c\u0065"}};for _ ,_ffcbe :=range _deaab .AnimScale {e .EncodeElement (_ffcbe ,_edbbb );};};if _deaab .Cmd !=nil {_aeadeg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063m\u0064"}};for _ ,_dbff :=range _deaab .Cmd {e .EncodeElement (_dbff ,_aeadeg );};};if _deaab .Set !=nil {_bcgff :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0073e\u0074"}};for _ ,_bfbf :=range _deaab .Set {e .EncodeElement (_bfbf ,_bcgff );};};if _deaab .Audio !=nil {_caag :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f"}};for _ ,_gccad :=range _deaab .Audio {e .EncodeElement (_gccad ,_caag );};};if _deaab .Video !=nil {_fgdeee :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0076\u0069\u0064\u0065\u006f"}};for _ ,_facbd :=range _deaab .Video {e .EncodeElement (_facbd ,_fgdeee );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SlideRelationshipList and its children, prefixing error messages with path -func (_fbafc *CT_SlideRelationshipList )ValidateWithPath (path string )error {for _fcec ,_baedb :=range _fbafc .Sld {if _gcfbg :=_baedb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_fcec ));_gcfbg !=nil {return _gcfbg ;};};return nil ;};func (_fdd *CT_OutlineViewSlideEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fced :=range start .Attr {if _fced .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fced .Name .Local =="\u0069\u0064"||_fced .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"&&_fced .Name .Local =="\u0069\u0064"{_gccgf ,_edge :=_fced .Value ,error (nil );if _edge !=nil {return _edge ;};_fdd .IdAttr =_gccgf ;continue ;};if _fced .Name .Local =="\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"{_ddcg ,_beadd :=_be .ParseBool (_fced .Value );if _beadd !=nil {return _beadd ;};_fdd .CollapseAttr =&_ddcg ;continue ;};};for {_dagc ,_bccaf :=d .Token ();if _bccaf !=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",_bccaf );};if _ggff ,_ecgg :=_dagc .(_b .EndElement );_ecgg &&_ggff .Name ==start .Name {break ;};};return nil ;};func (_cac *CT_Comment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cac .Pos =_ea .NewCT_Point2D ();for _ ,_eac :=range start .Attr {if _eac .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_bead ,_aef :=_be .ParseUint (_eac .Value ,10,32);if _aef !=nil {return _aef ;};_cac .AuthorIdAttr =uint32 (_bead );continue ;};if _eac .Name .Local =="\u0064\u0074"{_gfd ,_bga :=ParseStdlibTime (_eac .Value );if _bga !=nil {return _bga ;};_cac .DtAttr =&_gfd ;continue ;};if _eac .Name .Local =="\u0069\u0064\u0078"{_gae ,_faab :=_be .ParseUint (_eac .Value ,10,32);if _faab !=nil {return _faab ;};_cac .IdxAttr =uint32 (_gae );continue ;};};_cgb :for {_eb ,_baff :=d .Token ();if _baff !=nil {return _baff ;};switch _gcc :=_eb .(type ){case _b .StartElement :switch _gcc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _aaf :=d .DecodeElement (_cac .Pos ,&_gcc );_aaf !=nil {return _aaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ffff :=d .DecodeElement (&_cac .Text ,&_gcc );_ffff !=nil {return _ffff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cac .ExtLst =NewCT_ExtensionListModify ();if _bbbf :=d .DecodeElement (_cac .ExtLst ,&_gcc );_bbbf !=nil {return _bbbf ;};default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_gcc .Name );if _faafg :=d .Skip ();_faafg !=nil {return _faafg ;};};case _b .EndElement :break _cgb ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_SlideMasterIdListEntry and its children +func (_adgag *CT_SlideMasterIdListEntry )Validate ()error {return _adgag .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");}; -// ValidateWithPath validates the CT_TLShapeTargetElement and its children, prefixing error messages with path -func (_efca *CT_TLShapeTargetElement )ValidateWithPath (path string )error {if _efca .Bg !=nil {if _aaggg :=_efca .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_aaggg !=nil {return _aaggg ;};};if _efca .SubSp !=nil {if _gcca :=_efca .SubSp .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0053\u0070");_gcca !=nil {return _gcca ;};};if _efca .OleChartEl !=nil {if _eeda :=_efca .OleChartEl .ValidateWithPath (path +"/\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c");_eeda !=nil {return _eeda ;};};if _efca .TxEl !=nil {if _egaf :=_efca .TxEl .ValidateWithPath (path +"\u002f\u0054\u0078E\u006c");_egaf !=nil {return _egaf ;};};if _efca .GraphicEl !=nil {if _fdegb :=_efca .GraphicEl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c");_fdegb !=nil {return _fdegb ;};};return nil ;};type CT_EmbeddedFontDataId struct{IdAttr string ;}; +// Validate validates the EG_ChildSlide and its children +func (_afab *EG_ChildSlide )Validate ()error {return _afab .ValidateWithPath ("\u0045\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");};type ST_TLParaBuildType byte ;func (_gadcfb *CT_OleObjectLink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dccbe :=range start .Attr {if _dccbe .Name .Local =="\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"{_bdge ,_bbcbd :=_ee .ParseBool (_dccbe .Value );if _bbcbd !=nil {return _bbcbd ;};_gadcfb .UpdateAutomaticAttr =&_bdge ;continue ;};};_cgac :for {_fgeg ,_fcfcf :=d .Token ();if _fcfcf !=nil {return _fcfcf ;};switch _dadd :=_fgeg .(type ){case _f .StartElement :switch _dadd .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gadcfb .ExtLst =NewCT_ExtensionList ();if _cefg :=d .DecodeElement (_gadcfb .ExtLst ,&_dadd );_cefg !=nil {return _cefg ;};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\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b\u0020\u0025v",_dadd .Name );if _decd :=d .Skip ();_decd !=nil {return _decd ;};};case _f .EndElement :break _cgac ;case _f .CharData :};};return nil ;};func NewCT_TLTimeNodeSequence ()*CT_TLTimeNodeSequence {_dgebe :=&CT_TLTimeNodeSequence {};_dgebe .CTn =NewCT_TLCommonTimeNodeData ();return _dgebe ;}; -// Validate validates the CT_CustomShowId and its children -func (_cfef *CT_CustomShowId )Validate ()error {return _cfef .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u0049\u0064");};func (_fdggf ST_TLTimeAnimateValueTime )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fdggf .ST_PositiveFixedPercentage !=nil {e .Encode (_fdggf .ST_PositiveFixedPercentage );};if _fdggf .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_b .CharData (_fdggf .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_gcebd ST_TLTimeNodeRestartType )Validate ()error {return _gcebd .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_CommonSlideData and its children, prefixing error messages with path +func (_edg *CT_CommonSlideData )ValidateWithPath (path string )error {if _edg .Bg !=nil {if _fgc :=_edg .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_fgc !=nil {return _fgc ;};};if _fab :=_edg .SpTree .ValidateWithPath (path +"\u002fS\u0070\u0054\u0072\u0065\u0065");_fab !=nil {return _fab ;};if _edg .CustDataLst !=nil {if _fgg :=_edg .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_fgg !=nil {return _fgg ;};};if _edg .Controls !=nil {if _dbcg :=_edg .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_dbcg !=nil {return _dbcg ;};};if _edg .ExtLst !=nil {if _cgad :=_edg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgad !=nil {return _cgad ;};};return nil ;}; -// Validate validates the EG_ExtensionList and its children -func (_cccfb *EG_ExtensionList )Validate ()error {return _cccfb .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");}; +// ValidateWithPath validates the CT_ModifyVerifier and its children, prefixing error messages with path +func (_egec *CT_ModifyVerifier )ValidateWithPath (path string )error {if _bacg :=_egec .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_bacg !=nil {return _bacg ;};if _dcdag :=_egec .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");_dcdag !=nil {return _dcdag ;};if _aefg :=_egec .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_aefg !=nil {return _aefg ;};return nil ;}; -// Validate validates the CT_TLAnimVariant and its children -func (_agdcg *CT_TLAnimVariant )Validate ()error {return _agdcg .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func NewCT_TagList ()*CT_TagList {_abed :=&CT_TagList {};return _abed };func (_bdcce *CT_Kinsoku )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agfc :=range start .Attr {if _agfc .Name .Local =="\u006c\u0061\u006e\u0067"{_adab ,_eadf :=_agfc .Value ,error (nil );if _eadf !=nil {return _eadf ;};_bdcce .LangAttr =&_adab ;continue ;};if _agfc .Name .Local =="\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"{_afacg ,_dgcab :=_agfc .Value ,error (nil );if _dgcab !=nil {return _dgcab ;};_bdcce .InvalStCharsAttr =_afacg ;continue ;};if _agfc .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_dfdcc ,_gccf :=_agfc .Value ,error (nil );if _gccf !=nil {return _gccf ;};_bdcce .InvalEndCharsAttr =_dfdcc ;continue ;};};for {_beddb ,_bfge :=d .Token ();if _bfge !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_bfge );};if _accg ,_aefe :=_beddb .(_b .EndElement );_aefe &&_accg .Name ==start .Name {break ;};};return nil ;};func (_fcdc ST_TransitionSpeed )Validate ()error {return _fcdc .ValidateWithPath ("")};func (_gffe *CT_TLOleChartTargetElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_babee ,_cbabf :=_gffe .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _cbabf !=nil {return _cbabf ;};start .Attr =append (start .Attr ,_babee );if _gffe .LvlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0076\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_gffe .LvlAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TLPoint and its children +func (_ffagb *CT_TLPoint )Validate ()error {return _ffagb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074");};func NewCT_HtmlPublishProperties ()*CT_HtmlPublishProperties {_fgbc :=&CT_HtmlPublishProperties {};return _fgbc ;};func NewCT_NotesTextViewProperties ()*CT_NotesTextViewProperties {_fecdc :=&CT_NotesTextViewProperties {};_fecdc .CViewPr =NewCT_CommonViewProperties ();return _fecdc ;}; -// Validate validates the CT_TLAnimateEffectBehavior and its children -func (_cdbafa *CT_TLAnimateEffectBehavior )Validate ()error {return _cdbafa .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 (_debg *CT_TLTimeAnimateValue )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egede :=range start .Attr {if _egede .Name .Local =="\u0074\u006d"{_dacbb ,_afcge :=ParseUnionST_TLTimeAnimateValueTime (_egede .Value );if _afcge !=nil {return _afcge ;};_debg .TmAttr =&_dacbb ;continue ;};if _egede .Name .Local =="\u0066\u006d\u006c\u0061"{_fffaa ,_aeaee :=_egede .Value ,error (nil );if _aeaee !=nil {return _aeaee ;};_debg .FmlaAttr =&_fffaa ;continue ;};};_gbbc :for {_gefae ,_aabecb :=d .Token ();if _aabecb !=nil {return _aabecb ;};switch _afed :=_gefae .(type ){case _b .StartElement :switch _afed .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_debg .Val =NewCT_TLAnimVariant ();if _accgc :=d .DecodeElement (_debg .Val ,&_afed );_accgc !=nil {return _accgc ;};default:_e .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",_afed .Name );if _cagd :=d .Skip ();_cagd !=nil {return _cagd ;};};case _b .EndElement :break _gbbc ;case _b .CharData :};};return nil ;};type CT_TLCommonBehaviorData struct{ +// ValidateWithPath validates the CT_TLTemplate and its children, prefixing error messages with path +func (_cbeg *CT_TLTemplate )ValidateWithPath (path string )error {if _deafa :=_cbeg .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_deafa !=nil {return _deafa ;};return nil ;};func (_bbage ST_TLTimeNodeFillType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bbage .String (),start );};type CT_TLCommonBehaviorData struct{ // Additive AdditiveAttr ST_TLBehaviorAdditiveType ; @@ -954,457 +1023,343 @@ OverrideAttr ST_TLBehaviorOverrideType ;CTn *CT_TLCommonTimeNodeData ; TgtEl *CT_TLTimeTargetElement ; // Attribute Name List -AttrNameLst *CT_TLBehaviorAttributeNameList ;};func (_bgea *ST_TLBehaviorAdditiveType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bgea =0;case "\u0062\u0061\u0073\u0065":*_bgea =1;case "\u0073\u0075\u006d":*_bgea =2;case "\u0072\u0065\u0070\u006c":*_bgea =3;case "\u006d\u0075\u006c\u0074":*_bgea =4;case "\u006e\u006f\u006e\u0065":*_bgea =5;};return nil ;};type ST_TransitionCornerDirectionType byte ;func (_edac *CT_EmbeddedFontDataId )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_edac .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbgac ST_TLTimeNodeType )ValidateWithPath (path string )error {switch _bbgac {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 (_bbgac ));};return nil ;};func (_eabgg ST_TLTriggerRuntimeNode )ValidateWithPath (path string )error {switch _eabgg {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 (_eabgg ));};return nil ;};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_cad :=&CT_ShapeNonVisual {};_cad .CNvPr =_ea .NewCT_NonVisualDrawingProps ();_cad .CNvSpPr =_ea .NewCT_NonVisualDrawingShapeProps ();_cad .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _cad ;};func (_dadgg ST_TLBehaviorAccumulateType )String ()string {switch _dadgg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u0077\u0061\u0079\u0073";};return "";};func NewEG_ShowType ()*EG_ShowType {_dgfg :=&EG_ShowType {};return _dgfg };func (_dgbeg *CT_TLTimeNodeParallel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgbeg .CTn =NewCT_TLCommonTimeNodeData ();_eaegf :for {_fbbed ,_ecffc :=d .Token ();if _ecffc !=nil {return _ecffc ;};switch _fcecg :=_fbbed .(type ){case _b .StartElement :switch _fcecg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dbef :=d .DecodeElement (_dgbeg .CTn ,&_fcecg );_dbef !=nil {return _dbef ;};default:_e .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",_fcecg .Name );if _fgeec :=d .Skip ();_fgeec !=nil {return _fgeec ;};};case _b .EndElement :break _eaegf ;case _b .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_PresentationProperties and its children, prefixing error messages with path -func (_accd *CT_PresentationProperties )ValidateWithPath (path string )error {if _accd .HtmlPubPr !=nil {if _adfda :=_accd .HtmlPubPr .ValidateWithPath (path +"\u002f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072");_adfda !=nil {return _adfda ;};};if _accd .WebPr !=nil {if _ggaee :=_accd .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072");_ggaee !=nil {return _ggaee ;};};if _accd .PrnPr !=nil {if _ccfb :=_accd .PrnPr .ValidateWithPath (path +"\u002f\u0050\u0072\u006e\u0050\u0072");_ccfb !=nil {return _ccfb ;};};if _accd .ShowPr !=nil {if _ebbfe :=_accd .ShowPr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0050\u0072");_ebbfe !=nil {return _ebbfe ;};};if _accd .ClrMru !=nil {if _fbbda :=_accd .ClrMru .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0072\u0075");_fbbda !=nil {return _fbbda ;};};if _accd .ExtLst !=nil {if _cbgg :=_accd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbgg !=nil {return _cbgg ;};};return nil ;};func (_adafb *Presentation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adafb .CT_Presentation =*NewCT_Presentation ();for _ ,_fbbfd :=range start .Attr {if _fbbfd .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_fffeed ,_feeeec :=_be .ParseInt (_fbbfd .Value ,10,32);if _feeeec !=nil {return _feeeec ;};_eaafa :=int32 (_fffeed );_adafb .FirstSlideNumAttr =&_eaafa ;continue ;};if _fbbfd .Name .Local =="\u0072\u0074\u006c"{_bdcdf ,_cccfg :=_be .ParseBool (_fbbfd .Value );if _cccfg !=nil {return _cccfg ;};_adafb .RtlAttr =&_bdcdf ;continue ;};if _fbbfd .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_bgagf ,_gdada :=_be .ParseBool (_fbbfd .Value );if _gdada !=nil {return _gdada ;};_adafb .CompatModeAttr =&_bgagf ;continue ;};if _fbbfd .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_gege ,_ffgg :=_be .ParseBool (_fbbfd .Value );if _ffgg !=nil {return _ffgg ;};_adafb .EmbedTrueTypeFontsAttr =&_gege ;continue ;};if _fbbfd .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_befaf ,_cbged :=_be .ParseBool (_fbbfd .Value );if _cbged !=nil {return _cbged ;};_adafb .AutoCompressPicturesAttr =&_befaf ;continue ;};if _fbbfd .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_edegb ,_ebgg :=_be .ParseBool (_fbbfd .Value );if _ebgg !=nil {return _ebgg ;};_adafb .ShowSpecialPlsOnTitleSldAttr =&_edegb ;continue ;};if _fbbfd .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_caafe ,_cgdc :=ParseUnionST_Percentage (_fbbfd .Value );if _cgdc !=nil {return _cgdc ;};_adafb .ServerZoomAttr =&_caafe ;continue ;};if _fbbfd .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_adafb .ConformanceAttr .UnmarshalXMLAttr (_fbbfd );continue ;};if _fbbfd .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_aeeb ,_caade :=_be .ParseBool (_fbbfd .Value );if _caade !=nil {return _caade ;};_adafb .RemovePersonalInfoOnSaveAttr =&_aeeb ;continue ;};if _fbbfd .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_cccdeg ,_ggcf :=_be .ParseBool (_fbbfd .Value );if _ggcf !=nil {return _ggcf ;};_adafb .SaveSubsetFontsAttr =&_cccdeg ;continue ;};if _fbbfd .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_adeab ,_bfceee :=_be .ParseUint (_fbbfd .Value ,10,32);if _bfceee !=nil {return _bfceee ;};_gcaaf :=uint32 (_adeab );_adafb .BookmarkIdSeedAttr =&_gcaaf ;continue ;};if _fbbfd .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_cdadg ,_fdeab :=_be .ParseBool (_fbbfd .Value );if _fdeab !=nil {return _fdeab ;};_adafb .StrictFirstAndLastCharsAttr =&_cdadg ;continue ;};};_gdgca :for {_dffbg ,_baadb :=d .Token ();if _baadb !=nil {return _baadb ;};switch _fecgf :=_dffbg .(type ){case _b .StartElement :switch _fecgf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adafb .SldMasterIdLst =NewCT_SlideMasterIdList ();if _dafb :=d .DecodeElement (_adafb .SldMasterIdLst ,&_fecgf );_dafb !=nil {return _dafb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adafb .NotesMasterIdLst =NewCT_NotesMasterIdList ();if _bfefd :=d .DecodeElement (_adafb .NotesMasterIdLst ,&_fecgf );_bfefd !=nil {return _bfefd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adafb .HandoutMasterIdLst =NewCT_HandoutMasterIdList ();if _dccd :=d .DecodeElement (_adafb .HandoutMasterIdLst ,&_fecgf );_dccd !=nil {return _dccd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adafb .SldIdLst =NewCT_SlideIdList ();if _fedc :=d .DecodeElement (_adafb .SldIdLst ,&_fecgf );_fedc !=nil {return _fedc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adafb .SldSz =NewCT_SlideSize ();if _cdgeb :=d .DecodeElement (_adafb .SldSz ,&_fecgf );_cdgeb !=nil {return _cdgeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _aacgc :=d .DecodeElement (_adafb .NotesSz ,&_fecgf );_aacgc !=nil {return _aacgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adafb .SmartTags =NewCT_SmartTags ();if _facbg :=d .DecodeElement (_adafb .SmartTags ,&_fecgf );_facbg !=nil {return _facbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adafb .EmbeddedFontLst =NewCT_EmbeddedFontList ();if _cbaff :=d .DecodeElement (_adafb .EmbeddedFontLst ,&_fecgf );_cbaff !=nil {return _cbaff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adafb .CustShowLst =NewCT_CustomShowList ();if _bdecb :=d .DecodeElement (_adafb .CustShowLst ,&_fecgf );_bdecb !=nil {return _bdecb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adafb .PhotoAlbum =NewCT_PhotoAlbum ();if _cdbe :=d .DecodeElement (_adafb .PhotoAlbum ,&_fecgf );_cdbe !=nil {return _cdbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adafb .CustDataLst =NewCT_CustomerDataList ();if _eagaa :=d .DecodeElement (_adafb .CustDataLst ,&_fecgf );_eagaa !=nil {return _eagaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adafb .Kinsoku =NewCT_Kinsoku ();if _dbccf :=d .DecodeElement (_adafb .Kinsoku ,&_fecgf );_dbccf !=nil {return _dbccf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adafb .DefaultTextStyle =_ea .NewCT_TextListStyle ();if _fged :=d .DecodeElement (_adafb .DefaultTextStyle ,&_fecgf );_fged !=nil {return _fged ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adafb .ModifyVerifier =NewCT_ModifyVerifier ();if _cebff :=d .DecodeElement (_adafb .ModifyVerifier ,&_fecgf );_cebff !=nil {return _cebff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adafb .ExtLst =NewCT_ExtensionList ();if _ddeg :=d .DecodeElement (_adafb .ExtLst ,&_fecgf );_ddeg !=nil {return _ddeg ;};default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u0072es\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_fecgf .Name );if _aedee :=d .Skip ();_aedee !=nil {return _aedee ;};};case _b .EndElement :break _gdgca ;case _b .CharData :};};return nil ;};func (_faeb *CT_ConnectorNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_agac :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_faeb .CNvPr ,_agac );_edcgd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_faeb .CNvCxnSpPr ,_edcgd );_edg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_faeb .NvPr ,_edg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_PlaceholderType byte ;func (_cdaab *CT_NotesMasterIdListEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_cdaab .IdAttr )});e .EncodeToken (start );if _cdaab .ExtLst !=nil {_ggaf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdaab .ExtLst ,_ggaf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ceedg *CT_TransitionStartSoundAction )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ceedg .Snd =_ea .NewCT_EmbeddedWAVAudioFile ();for _ ,_egbceb :=range start .Attr {if _egbceb .Name .Local =="\u006c\u006f\u006f\u0070"{_abagbd ,_fcgba :=_be .ParseBool (_egbceb .Value );if _fcgba !=nil {return _fcgba ;};_ceedg .LoopAttr =&_abagbd ;continue ;};};_dcgae :for {_eeec ,_cfaafe :=d .Token ();if _cfaafe !=nil {return _cfaafe ;};switch _fabbg :=_eeec .(type ){case _b .StartElement :switch _fabbg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _abada :=d .DecodeElement (_ceedg .Snd ,&_fabbg );_abada !=nil {return _abada ;};default:_e .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",_fabbg .Name );if _badec :=d .Skip ();_badec !=nil {return _badec ;};};case _b .EndElement :break _dcgae ;case _b .CharData :};};return nil ;};func (_deab ST_TLBehaviorAdditiveType )String ()string {switch _deab {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 (_fbabc *CT_SlideMasterIdListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fafc :=range start .Attr {if _fafc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fafc .Name .Local =="\u0069\u0064"||_fafc .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"&&_fafc .Name .Local =="\u0069\u0064"{_faafgf ,_gcdb :=_fafc .Value ,error (nil );if _gcdb !=nil {return _gcdb ;};_fbabc .RIdAttr =_faafgf ;continue ;};if _fafc .Name .Local =="\u0069\u0064"{_fbbef ,_abbae :=_be .ParseUint (_fafc .Value ,10,32);if _abbae !=nil {return _abbae ;};_gbbbc :=uint32 (_fbbef );_fbabc .IdAttr =&_gbbbc ;continue ;};};_cafgf :for {_adcef ,_caac :=d .Token ();if _caac !=nil {return _caac ;};switch _gegcg :=_adcef .(type ){case _b .StartElement :switch _gegcg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbabc .ExtLst =NewCT_ExtensionList ();if _adfab :=d .DecodeElement (_fbabc .ExtLst ,&_gegcg );_adfab !=nil {return _adfab ;};default:_e .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",_gegcg .Name );if _bdeg :=d .Skip ();_bdeg !=nil {return _bdeg ;};};case _b .EndElement :break _cafgf ;case _b .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_OleObjectChoice and its children, prefixing error messages with path -func (_eggd *CT_OleObjectChoice )ValidateWithPath (path string )error {if _eggd .Embed !=nil {if _bdcb :=_eggd .Embed .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064");_bdcb !=nil {return _bdcb ;};};if _eggd .Link !=nil {if _cedeb :=_eggd .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b");_cedeb !=nil {return _cedeb ;};};return nil ;};type AG_Ole struct{SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};func (_fag *CT_ApplicationNonVisualDrawingProps )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fag .IsPhotoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069s\u0050\u0068\u006f\u0074\u006f"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_fag .IsPhotoAttr ))});};if _fag .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_fag .UserDrawnAttr ))});};e .EncodeToken (start );if _fag .Ph !=nil {_aac :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u0068"}};e .EncodeElement (_fag .Ph ,_aac );};if _fag .AudioCd !=nil {_decb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f\u0043d"}};e .EncodeElement (_fag .AudioCd ,_decb );};if _fag .WavAudioFile !=nil {_bfc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_fag .WavAudioFile ,_bfc );};if _fag .AudioFile !=nil {_ffa :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_fag .AudioFile ,_ffa );};if _fag .VideoFile !=nil {_dedb :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_fag .VideoFile ,_dedb );};if _fag .QuickTimeFile !=nil {_egde :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_fag .QuickTimeFile ,_egde );};if _fag .CustDataLst !=nil {_dd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_fag .CustDataLst ,_dd );};if _fag .ExtLst !=nil {_ffg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fag .ExtLst ,_ffg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TLAnimVariantBooleanVal struct{ - -// Value -ValAttr bool ;};func (_bcb *CT_Guide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eece :=range start .Attr {if _eece .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_bcb .OrientAttr .UnmarshalXMLAttr (_eece );continue ;};if _eece .Name .Local =="\u0070\u006f\u0073"{_gbcc ,_gfaf :=ParseUnionST_Coordinate32 (_eece .Value );if _gfaf !=nil {return _gfaf ;};_bcb .PosAttr =&_gbcc ;continue ;};};for {_ffbf ,_gfde :=d .Token ();if _gfde !=nil {return _d .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fG\u0075\u0069\u0064\u0065: \u0025\u0073",_gfde );};if _afbb ,_dcbg :=_ffbf .(_b .EndElement );_dcbg &&_afbb .Name ==start .Name {break ;};};return nil ;};func (_afdcg ST_TransitionInOutDirectionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gegce :=_b .Attr {};_gegce .Name =name ;switch _afdcg {case ST_TransitionInOutDirectionTypeUnset :_gegce .Value ="";case ST_TransitionInOutDirectionTypeOut :_gegce .Value ="\u006f\u0075\u0074";case ST_TransitionInOutDirectionTypeIn :_gegce .Value ="\u0069\u006e";};return _gegce ,nil ;};func (_cbbd *CT_SlideRelationshipList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffffa :for {_edgg ,_fgagb :=d .Token ();if _fgagb !=nil {return _fgagb ;};switch _agffa :=_edgg .(type ){case _b .StartElement :switch _agffa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfce :=NewCT_SlideRelationshipListEntry ();if _aecc :=d .DecodeElement (_bfce ,&_agffa );_aecc !=nil {return _aecc ;};_cbbd .Sld =append (_cbbd .Sld ,_bfce );default:_e .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",_agffa .Name );if _gbcf :=d .Skip ();_gbcf !=nil {return _gbcf ;};};case _b .EndElement :break _ffffa ;case _b .CharData :};};return nil ;};func (_cbeg *ST_TLAnimateMotionPathEditMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edebc ,_cfba :=d .Token ();if _cfba !=nil {return _cfba ;};if _dfbed ,_aacdf :=_edebc .(_b .EndElement );_aacdf &&_dfbed .Name ==start .Name {*_cbeg =1;return nil ;};if _cecff ,_becca :=_edebc .(_b .CharData );!_becca {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",_edebc );}else {switch string (_cecff ){case "":*_cbeg =0;case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_cbeg =1;case "\u0066\u0069\u0078e\u0064":*_cbeg =2;};};_edebc ,_cfba =d .Token ();if _cfba !=nil {return _cfba ;};if _bgcba ,_ecegc :=_edebc .(_b .EndElement );_ecegc &&_bgcba .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",_edebc );}; - -// ValidateWithPath validates the CT_EmbeddedFontList and its children, prefixing error messages with path -func (_bfgg *CT_EmbeddedFontList )ValidateWithPath (path string )error {for _gecb ,_gbdc :=range _bfgg .EmbeddedFont {if _cfcg :=_gbdc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_gecb ));_cfcg !=nil {return _cfcg ;};};return nil ;}; - -// Validate validates the CT_Empty and its children -func (_fbcg *CT_Empty )Validate ()error {return _fbcg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_bgffd ST_TLTimeAnimateValueTime )String ()string {if _bgffd .ST_PositiveFixedPercentage !=nil {return _bgffd .ST_PositiveFixedPercentage .String ();};if _bgffd .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _bgffd .ST_TLTimeIndefinite .String ();};return "";};func (_bdba *CT_CustomShowList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bdba .CustShow !=nil {_bgbf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};for _ ,_eca :=range _bdba .CustShow {e .EncodeElement (_eca ,_bgbf );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_TLMediaNodeAudio and its children -func (_bdag *CT_TLMediaNodeAudio )Validate ()error {return _bdag .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0041\u0075\u0064\u0069\u006f");}; - -// Validate validates the CT_NotesTextViewProperties and its children -func (_gbca *CT_NotesTextViewProperties )Validate ()error {return _gbca .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 (_edbea ST_TLOleChartBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_edbea .String (),start );};func (_bcfcea *CT_WheelTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcfcea .SpokesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u006f\u006b\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_bcfcea .SpokesAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SlideTransitionChoice ()*CT_SlideTransitionChoice {_fgffb :=&CT_SlideTransitionChoice {};return _fgffb ;};func NewCT_TLTimeCondition ()*CT_TLTimeCondition {_caefb :=&CT_TLTimeCondition {};return _caefb }; - -// Validate validates the CT_TLSubShapeId and its children -func (_gedfg *CT_TLSubShapeId )Validate ()error {return _gedfg .ValidateWithPath ("\u0043T\u005fT\u004c\u0053\u0075\u0062\u0053\u0068\u0061\u0070\u0065\u0049\u0064");};func NewAG_Ole ()*AG_Ole {_ge :=&AG_Ole {};return _ge };func (_dcef ST_SlideSizeType )ValidateWithPath (path string )error {switch _dcef {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 (_dcef ));};return nil ;};func (_bbfbb *HandoutMaster )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ,_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\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 ,_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 ="\u0070:\u0068a\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072";return _bbfbb .CT_HandoutMaster .MarshalXML (e ,start );}; - -// Validate validates the CT_Background and its children -func (_cfb *CT_Background )Validate ()error {return _cfb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_dedf *Presentation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ,_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\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 ,_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 ="\u0070\u003a\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e";return _dedf .CT_Presentation .MarshalXML (e ,start );};func NewCT_TLAnimVariantIntegerVal ()*CT_TLAnimVariantIntegerVal {_fedef :=&CT_TLAnimVariantIntegerVal {};return _fedef ;}; - -// Validate validates the CT_GroupShapeNonVisual and its children -func (_gdd *CT_GroupShapeNonVisual )Validate ()error {return _gdd .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};func (_fafae *ST_TransitionEightDirectionType )Validate ()error {return _fafae .ValidateWithPath ("")};func (_fead *ST_TransitionCornerDirectionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_defca ,_aeafd :=d .Token ();if _aeafd !=nil {return _aeafd ;};if _bgffdc ,_aaee :=_defca .(_b .EndElement );_aaee &&_bgffdc .Name ==start .Name {*_fead =1;return nil ;};if _becg ,_agbfc :=_defca .(_b .CharData );!_agbfc {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",_defca );}else {switch string (_becg ){case "":*_fead =0;case "\u006c\u0075":*_fead =1;case "\u0072\u0075":*_fead =2;case "\u006c\u0064":*_fead =3;case "\u0072\u0064":*_fead =4;};};_defca ,_aeafd =d .Token ();if _aeafd !=nil {return _aeafd ;};if _cgcb ,_febdb :=_defca .(_b .EndElement );_febdb &&_cgcb .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",_defca );};type SldMaster struct{CT_SlideMaster }; - -// Validate validates the CT_Control and its children -func (_bdec *CT_Control )Validate ()error {return _bdec .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};type CT_TLCommandBehavior struct{ - -// Command Type -TypeAttr ST_TLCommandType ; - -// Command -CmdAttr *string ;CBhvr *CT_TLCommonBehaviorData ;};type CT_ShowProperties struct{ - -// Loop Slide Show -LoopAttr *bool ; - -// Show Narration in Slide Show -ShowNarrationAttr *bool ; - -// Show Animation in Slide Show -ShowAnimationAttr *bool ; - -// Use Timings in Slide Show -UseTimingsAttr *bool ; +AttrNameLst *CT_TLBehaviorAttributeNameList ;}; -// Presenter Slide Show Mode -Present *CT_Empty ; - -// Browse Slide Show Mode -Browse *CT_ShowInfoBrowse ; +// Validate validates the CT_SlideLayoutIdListEntry and its children +func (_dgda *CT_SlideLayoutIdListEntry )Validate ()error {return _dgda .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004c\u0061\u0079\u006fu\u0074I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func (_fdbb ST_TLNextActionType )Validate ()error {return _fdbb .ValidateWithPath ("")};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_ffga :=&CT_GraphicalObjectFrameNonVisual {};_ffga .CNvPr =_ef .NewCT_NonVisualDrawingProps ();_ffga .CNvGraphicFramePr =_ef .NewCT_NonVisualGraphicFrameProperties ();_ffga .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _ffga ;};func (_gcdd *CT_SideDirectionTransition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gcdd .DirAttr !=ST_TransitionSideDirectionTypeUnset {_adfe ,_eggb :=_gcdd .DirAttr .MarshalXMLAttr (_f .Name {Local :"\u0064\u0069\u0072"});if _eggb !=nil {return _eggb ;};start .Attr =append (start .Attr ,_adfe );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Kiosk Slide Show Mode -Kiosk *CT_ShowInfoKiosk ; +// ValidateWithPath validates the CT_HandoutMaster and its children, prefixing error messages with path +func (_gbfc *CT_HandoutMaster )ValidateWithPath (path string )error {if _fecf :=_gbfc .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_fecf !=nil {return _fecf ;};if _edec :=_gbfc .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_edec !=nil {return _edec ;};if _gbfc .Hf !=nil {if _eff :=_gbfc .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_eff !=nil {return _eff ;};};if _gbfc .ExtLst !=nil {if _bggd :=_gbfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bggd !=nil {return _bggd ;};};return nil ;};type ST_PhotoAlbumFrameShape byte ;func (_gfdge *ST_TLBehaviorAccumulateType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gccac ,_cbeeg :=d .Token ();if _cbeeg !=nil {return _cbeeg ;};if _fbag ,_cbfef :=_gccac .(_f .EndElement );_cbfef &&_fbag .Name ==start .Name {*_gfdge =1;return nil ;};if _cgebc ,_efbcbb :=_gccac .(_f .CharData );!_efbcbb {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",_gccac );}else {switch string (_cgebc ){case "":*_gfdge =0;case "\u006e\u006f\u006e\u0065":*_gfdge =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_gfdge =2;};};_gccac ,_cbeeg =d .Token ();if _cbeeg !=nil {return _cbeeg ;};if _dgbbac ,_fcebg :=_gccac .(_f .EndElement );_fcebg &&_dgbbac .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",_gccac );};func (_fdfd *ST_TLTriggerRuntimeNode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fdfd =0;case "\u0066\u0069\u0072s\u0074":*_fdfd =1;case "\u006c\u0061\u0073\u0074":*_fdfd =2;case "\u0061\u006c\u006c":*_fdfd =3;};return nil ;};func (_gfbd *CT_SlideRelationshipList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edbge :for {_bgcd ,_degd :=d .Token ();if _degd !=nil {return _degd ;};switch _egcde :=_bgcd .(type ){case _f .StartElement :switch _egcde .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccdgd :=NewCT_SlideRelationshipListEntry ();if _fcdf :=d .DecodeElement (_ccdgd ,&_egcde );_fcdf !=nil {return _fcdf ;};_gfbd .Sld =append (_gfbd .Sld ,_ccdgd );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\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069p\u004c\u0069\u0073\u0074\u0020%\u0076",_egcde .Name );if _ggafb :=d .Skip ();_ggafb !=nil {return _ggafb ;};};case _f .EndElement :break _edbge ;case _f .CharData :};};return nil ;};type CT_SmartTags struct{IdAttr string ;};func (_fcbecg ST_TLNextActionType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bbada :=_f .Attr {};_bbada .Name =name ;switch _fcbecg {case ST_TLNextActionTypeUnset :_bbada .Value ="";case ST_TLNextActionTypeNone :_bbada .Value ="\u006e\u006f\u006e\u0065";case ST_TLNextActionTypeSeek :_bbada .Value ="\u0073\u0065\u0065\u006b";};return _bbada ,nil ;};type SldLayout struct{CT_SlideLayout }; -// All Slides -SldAll *CT_Empty ; +// Validate validates the CT_InOutTransition and its children +func (_fgcda *CT_InOutTransition )Validate ()error {return _fgcda .ValidateWithPath ("\u0043T\u005fI\u006e\u004f\u0075\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_acdca *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_acdca =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_acdca =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_acdca =2;};return nil ;}; -// Slide Range -SldRg *CT_IndexRange ; +// Validate validates the CT_GuideList and its children +func (_afdb *CT_GuideList )Validate ()error {return _afdb .ValidateWithPath ("\u0043\u0054\u005fG\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func (_cdaeb *ST_TransitionCornerDirectionType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_affc ,_ccged :=d .Token ();if _ccged !=nil {return _ccged ;};if _adba ,_ccgbc :=_affc .(_f .EndElement );_ccgbc &&_adba .Name ==start .Name {*_cdaeb =1;return nil ;};if _acfc ,_agfaae :=_affc .(_f .CharData );!_agfaae {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",_affc );}else {switch string (_acfc ){case "":*_cdaeb =0;case "\u006c\u0075":*_cdaeb =1;case "\u0072\u0075":*_cdaeb =2;case "\u006c\u0064":*_cdaeb =3;case "\u0072\u0064":*_cdaeb =4;};};_affc ,_ccged =d .Token ();if _ccged !=nil {return _ccged ;};if _ecbcb ,_effd :=_affc .(_f .EndElement );_effd &&_ecbcb .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",_affc );}; -// Custom Show -CustShow *CT_CustomShowId ; +// Validate validates the CT_TLTimeAnimateValueList and its children +func (_ccgd *CT_TLTimeAnimateValueList )Validate ()error {return _ccgd .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0054i\u006d\u0065\u0041\u006e\u0069m\u0061t\u0065V\u0061\u006c\u0075\u0065\u004c\u0069\u0073t");};func (_bbcd *CT_OutlineViewSlideList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbfe :for {_efbbd ,_egee :=d .Token ();if _egee !=nil {return _egee ;};switch _gfccf :=_efbbd .(type ){case _f .StartElement :switch _gfccf .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_facb :=NewCT_OutlineViewSlideEntry ();if _acgb :=d .DecodeElement (_facb ,&_gfccf );_acgb !=nil {return _acgb ;};_bbcd .Sld =append (_bbcd .Sld ,_facb );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\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069e\u0077\u0053\u006c\u0069\u0064\u0065L\u0069\u0073\u0074 \u0025\u0076",_gfccf .Name );if _dgefg :=d .Skip ();_dgefg !=nil {return _dgefg ;};};case _f .EndElement :break _cbfe ;case _f .CharData :};};return nil ;};type ST_PlaceholderSize byte ;func (_acdcf *ST_TLAnimateColorSpace )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_acdcf =0;case "\u0072\u0067\u0062":*_acdcf =1;case "\u0068\u0073\u006c":*_acdcf =2;};return nil ;}; -// Pen Color for Slide Show -PenClr *_ea .CT_Color ;ExtLst *CT_ExtensionList ;};func (_efdf ST_PlaceholderSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efdf .String (),start );}; +// ValidateWithPath validates the CT_ViewProperties and its children, prefixing error messages with path +func (_fbbg *CT_ViewProperties )ValidateWithPath (path string )error {if _gffdf :=_fbbg .LastViewAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0056\u0069\u0065\u0077\u0041\u0074\u0074\u0072");_gffdf !=nil {return _gffdf ;};if _fbbg .NormalViewPr !=nil {if _dgeca :=_fbbg .NormalViewPr .ValidateWithPath (path +"\u002f\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072");_dgeca !=nil {return _dgeca ;};};if _fbbg .SlideViewPr !=nil {if _ccbgd :=_fbbg .SlideViewPr .ValidateWithPath (path +"\u002f\u0053\u006ci\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072");_ccbgd !=nil {return _ccbgd ;};};if _fbbg .OutlineViewPr !=nil {if _gage :=_fbbg .OutlineViewPr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056i\u0065\u0077\u0050\u0072");_gage !=nil {return _gage ;};};if _fbbg .NotesTextViewPr !=nil {if _cdcd :=_fbbg .NotesTextViewPr .ValidateWithPath (path +"\u002f\u004eo\u0074\u0065\u0073T\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072");_cdcd !=nil {return _cdcd ;};};if _fbbg .SorterViewPr !=nil {if _cbeef :=_fbbg .SorterViewPr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072");_cbeef !=nil {return _cbeef ;};};if _fbbg .NotesViewPr !=nil {if _fcdd :=_fbbg .NotesViewPr .ValidateWithPath (path +"\u002f\u004e\u006ft\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072");_fcdd !=nil {return _fcdd ;};};if _fbbg .GridSpacing !=nil {if _bacfc :=_fbbg .GridSpacing .ValidateWithPath (path +"\u002f\u0047\u0072i\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bacfc !=nil {return _bacfc ;};};if _fbbg .ExtLst !=nil {if _efcfc :=_fbbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efcfc !=nil {return _efcfc ;};};return nil ;};func NewCT_HandoutMasterIdList ()*CT_HandoutMasterIdList {_gfad :=&CT_HandoutMasterIdList {};return _gfad ;};func (_aebge ST_TLAnimateColorSpace )ValidateWithPath (path string )error {switch _aebge {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 (_aebge ));};return nil ;};func (_daeee ST_TLTriggerEvent )Validate ()error {return _daeee .ValidateWithPath ("")};func (_edcag *CT_PrintProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edcag .PrnWhatAttr !=ST_PrintWhatUnset {_ffdbd ,_bcbb :=_edcag .PrnWhatAttr .MarshalXMLAttr (_f .Name {Local :"\u0070r\u006e\u0057\u0068\u0061\u0074"});if _bcbb !=nil {return _bcbb ;};start .Attr =append (start .Attr ,_ffdbd );};if _edcag .ClrModeAttr !=ST_PrintColorModeUnset {_fgecg ,_cacg :=_edcag .ClrModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0063l\u0072\u004d\u006f\u0064\u0065"});if _cacg !=nil {return _cacg ;};start .Attr =append (start .Attr ,_fgecg );};if _edcag .HiddenSlidesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_edcag .HiddenSlidesAttr ))});};if _edcag .ScaleToFitPaperAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_edcag .ScaleToFitPaperAttr ))});};if _edcag .FrameSlidesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_edcag .FrameSlidesAttr ))});};e .EncodeToken (start );if _edcag .ExtLst !=nil {_fdefc :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edcag .ExtLst ,_fdefc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_OutlineViewSlideEntry and its children -func (_daeb *CT_OutlineViewSlideEntry )Validate ()error {return _daeb .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0053\u006c\u0069\u0064\u0065\u0045\u006e\u0074\u0072\u0079");}; - -// ValidateWithPath validates the CT_NotesMasterIdListEntry and its children, prefixing error messages with path -func (_dbbd *CT_NotesMasterIdListEntry )ValidateWithPath (path string )error {if _dbbd .ExtLst !=nil {if _deagc :=_dbbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_deagc !=nil {return _deagc ;};};return nil ;}; - -// Validate validates the CT_ViewProperties and its children -func (_afgafb *CT_ViewProperties )Validate ()error {return _afgafb .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_acdbg ST_SlideSizeType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_acdbg .String (),start );};func (_fbdbb *CT_TLTimeNodeExclusive )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bdea :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_fbdbb .CTn ,_bdea );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TLByHslColorTransform struct{ - -// Hue -HAttr int32 ; - -// Saturation -SAttr _ea .ST_FixedPercentage ; - -// Lightness -LAttr _ea .ST_FixedPercentage ;};func NewCT_SlideRelationshipList ()*CT_SlideRelationshipList {_ceagg :=&CT_SlideRelationshipList {};return _ceagg ;};type CT_SlideTiming struct{TnLst *CT_TimeNodeList ; - -// Build List -BldLst *CT_BuildList ;ExtLst *CT_ExtensionListModify ;}; - -// Validate validates the CT_ControlList and its children -func (_aff *CT_ControlList )Validate ()error {return _aff .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006fl\u004c\u0069\u0073\u0074");};func (_eecg *ST_TLAnimateMotionPathEditMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eecg =0;case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_eecg =1;case "\u0066\u0069\u0078e\u0064":*_eecg =2;};return nil ;}; - -// ValidateWithPath validates the CT_CommonSlideData and its children, prefixing error messages with path -func (_geegg *CT_CommonSlideData )ValidateWithPath (path string )error {if _geegg .Bg !=nil {if _bade :=_geegg .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_bade !=nil {return _bade ;};};if _gfce :=_geegg .SpTree .ValidateWithPath (path +"\u002fS\u0070\u0054\u0072\u0065\u0065");_gfce !=nil {return _gfce ;};if _geegg .CustDataLst !=nil {if _cgbg :=_geegg .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_cgbg !=nil {return _cgbg ;};};if _geegg .Controls !=nil {if _fde :=_geegg .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_fde !=nil {return _fde ;};};if _geegg .ExtLst !=nil {if _cffe :=_geegg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cffe !=nil {return _cffe ;};};return nil ;};func (_edgbc ST_TransitionInOutDirectionType )ValidateWithPath (path string )error {switch _edgbc {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 (_edgbc ));};return nil ;};func (_cadgg *CmAuthorLst )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ,_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\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 ,_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 ="\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074";return _cadgg .CT_CommentAuthorList .MarshalXML (e ,start );}; - -// Validate validates the EG_TopLevelSlide and its children -func (_ebace *EG_TopLevelSlide )Validate ()error {return _ebace .ValidateWithPath ("\u0045\u0047_\u0054\u006f\u0070L\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065");};func NewCT_TLShapeTargetElement ()*CT_TLShapeTargetElement {_gbcddg :=&CT_TLShapeTargetElement {};return _gbcddg ;}; - -// ValidateWithPath validates the CT_TLIterateIntervalTime and its children, prefixing error messages with path -func (_ebbae *CT_TLIterateIntervalTime )ValidateWithPath (path string )error {if _egbca :=_ebbae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egbca !=nil {return _egbca ;};return nil ;};func (_beeg *CT_TLTemplate )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _beeg .LvlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0076\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_beeg .LvlAttr )});};e .EncodeToken (start );_acbg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_beeg .TnLst ,_acbg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GuideList struct{ - -// A Guide -Guide []*CT_Guide ;};func NewCT_TLAnimVariantBooleanVal ()*CT_TLAnimVariantBooleanVal {_febe :=&CT_TLAnimVariantBooleanVal {};return _febe ;}; - -// ValidateWithPath validates the CT_TagList and its children, prefixing error messages with path -func (_ebbgd *CT_TagList )ValidateWithPath (path string )error {for _fdeaf ,_bedag :=range _ebbgd .Tag {if _ffbbfb :=_bedag .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_fdeaf ));_ffbbfb !=nil {return _ffbbfb ;};};return nil ;};func (_afbae *OleObj )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afbae .CT_OleObject =*NewCT_OleObject ();for _ ,_cebg :=range start .Attr {if _cebg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cebg .Name .Local =="\u0069\u0064"{_ffaac ,_ggebe :=_cebg .Value ,error (nil );if _ggebe !=nil {return _ggebe ;};_afbae .IdAttr =&_ffaac ;continue ;};if _cebg .Name .Local =="\u0073\u0070\u0069\u0064"{_gbfb ,_gdcfd :=_cebg .Value ,error (nil );if _gdcfd !=nil {return _gdcfd ;};_afbae .SpidAttr =&_gbfb ;continue ;};if _cebg .Name .Local =="\u006e\u0061\u006d\u0065"{_gfcfg ,_adbf :=_cebg .Value ,error (nil );if _adbf !=nil {return _adbf ;};_afbae .NameAttr =&_gfcfg ;continue ;};if _cebg .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_gfbee ,_feea :=_be .ParseBool (_cebg .Value );if _feea !=nil {return _feea ;};_afbae .ShowAsIconAttr =&_gfbee ;continue ;};if _cebg .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_ggaffe ,_fgdc :=_cebg .Value ,error (nil );if _fgdc !=nil {return _fgdc ;};_afbae .ProgIdAttr =&_ggaffe ;continue ;};if _cebg .Name .Local =="\u0069\u006d\u0067\u0057"{_cfdcg ,_cggge :=_be .ParseInt (_cebg .Value ,10,32);if _cggge !=nil {return _cggge ;};_edgcf :=int32 (_cfdcg );_afbae .ImgWAttr =&_edgcf ;continue ;};if _cebg .Name .Local =="\u0069\u006d\u0067\u0048"{_deagcd ,_baebc :=_be .ParseInt (_cebg .Value ,10,32);if _baebc !=nil {return _baebc ;};_dcdf :=int32 (_deagcd );_afbae .ImgHAttr =&_dcdf ;continue ;};};_fafa :for {_acddbg ,_eebad :=d .Token ();if _eebad !=nil {return _eebad ;};switch _gdeac :=_acddbg .(type ){case _b .StartElement :switch _gdeac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afbae .Choice =NewCT_OleObjectChoice ();if _cdgfd :=d .DecodeElement (&_afbae .Choice .Embed ,&_gdeac );_cdgfd !=nil {return _cdgfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afbae .Choice =NewCT_OleObjectChoice ();if _agacc :=d .DecodeElement (&_afbae .Choice .Link ,&_gdeac );_agacc !=nil {return _agacc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afbae .Pic =NewCT_Picture ();if _dcecb :=d .DecodeElement (_afbae .Pic ,&_gdeac );_dcecb !=nil {return _dcecb ;};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\u004f\u006c\u0065\u004f\u0062\u006a\u0020\u0025\u0076",_gdeac .Name );if _fbage :=d .Skip ();_fbage !=nil {return _fbage ;};};case _b .EndElement :break _fafa ;case _b .CharData :};};return nil ;};func (_dbdd *CT_CornerDirectionTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dded :=range start .Attr {if _dded .Name .Local =="\u0064\u0069\u0072"{_dbdd .DirAttr .UnmarshalXMLAttr (_dded );continue ;};};for {_dcg ,_eaaa :=d .Token ();if _eaaa !=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",_eaaa );};if _cdeg ,_agbd :=_dcg .(_b .EndElement );_agbd &&_cdeg .Name ==start .Name {break ;};};return nil ;};func (_ccdd *CT_SlideIdList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abegd :for {_cega ,_abgc :=d .Token ();if _abgc !=nil {return _abgc ;};switch _ceegg :=_cega .(type ){case _b .StartElement :switch _ceegg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egddg :=NewCT_SlideIdListEntry ();if _acfg :=d .DecodeElement (_egddg ,&_ceegg );_acfg !=nil {return _acfg ;};_ccdd .SldId =append (_ccdd .SldId ,_egddg );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049\u0064L\u0069s\u0074\u0020\u0025\u0076",_ceegg .Name );if _dgce :=d .Skip ();_dgce !=nil {return _dgce ;};};case _b .EndElement :break _abegd ;case _b .CharData :};};return nil ;};func (_baabd *CT_ViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gedg :=range start .Attr {if _gedg .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_baabd .LastViewAttr .UnmarshalXMLAttr (_gedg );continue ;};if _gedg .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_ecggb ,_fgcab :=_be .ParseBool (_gedg .Value );if _fgcab !=nil {return _fgcab ;};_baabd .ShowCommentsAttr =&_ecggb ;continue ;};};_dccgb :for {_efea ,_adae :=d .Token ();if _adae !=nil {return _adae ;};switch _beefe :=_efea .(type ){case _b .StartElement :switch _beefe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_baabd .NormalViewPr =NewCT_NormalViewProperties ();if _aafc :=d .DecodeElement (_baabd .NormalViewPr ,&_beefe );_aafc !=nil {return _aafc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_baabd .SlideViewPr =NewCT_SlideViewProperties ();if _fabc :=d .DecodeElement (_baabd .SlideViewPr ,&_beefe );_fabc !=nil {return _fabc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_baabd .OutlineViewPr =NewCT_OutlineViewProperties ();if _cefec :=d .DecodeElement (_baabd .OutlineViewPr ,&_beefe );_cefec !=nil {return _cefec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_baabd .NotesTextViewPr =NewCT_NotesTextViewProperties ();if _acgf :=d .DecodeElement (_baabd .NotesTextViewPr ,&_beefe );_acgf !=nil {return _acgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_baabd .SorterViewPr =NewCT_SlideSorterViewProperties ();if _edfab :=d .DecodeElement (_baabd .SorterViewPr ,&_beefe );_edfab !=nil {return _edfab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_baabd .NotesViewPr =NewCT_NotesViewProperties ();if _decgg :=d .DecodeElement (_baabd .NotesViewPr ,&_beefe );_decgg !=nil {return _decgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_baabd .GridSpacing =_ea .NewCT_PositiveSize2D ();if _dgcdd :=d .DecodeElement (_baabd .GridSpacing ,&_beefe );_dgcdd !=nil {return _dgcdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_baabd .ExtLst =NewCT_ExtensionList ();if _cbcb :=d .DecodeElement (_baabd .ExtLst ,&_beefe );_cbcb !=nil {return _cbcb ;};default:_e .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",_beefe .Name );if _gbagd :=d .Skip ();_gbagd !=nil {return _gbagd ;};};case _b .EndElement :break _dccgb ;case _b .CharData :};};return nil ;}; - -// Validate validates the CT_PictureNonVisual and its children -func (_agcg *CT_PictureNonVisual )Validate ()error {return _agcg .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_afaegab *ST_TransitionSideDirectionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcgc ,_egcc :=d .Token ();if _egcc !=nil {return _egcc ;};if _gdebf ,_dbcbd :=_gcgc .(_b .EndElement );_dbcbd &&_gdebf .Name ==start .Name {*_afaegab =1;return nil ;};if _efcag ,_eagedf :=_gcgc .(_b .CharData );!_eagedf {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",_gcgc );}else {switch string (_efcag ){case "":*_afaegab =0;case "\u006c":*_afaegab =1;case "\u0075":*_afaegab =2;case "\u0072":*_afaegab =3;case "\u0064":*_afaegab =4;};};_gcgc ,_egcc =d .Token ();if _egcc !=nil {return _egcc ;};if _gggcee ,_acdbc :=_gcgc .(_b .EndElement );_acdbc &&_gggcee .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",_gcgc );};func (_daadg *CmAuthorLst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daadg .CT_CommentAuthorList =*NewCT_CommentAuthorList ();_eacbf :for {_bgae ,_eefcb :=d .Token ();if _eefcb !=nil {return _eefcb ;};switch _ggbdf :=_bgae .(type ){case _b .StartElement :switch _ggbdf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efgb :=NewCT_CommentAuthor ();if _abcef :=d .DecodeElement (_efgb ,&_ggbdf );_abcef !=nil {return _abcef ;};_daadg .CmAuthor =append (_daadg .CmAuthor ,_efgb );default:_e .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_ggbdf .Name );if _gcedg :=d .Skip ();_gcedg !=nil {return _gcedg ;};};case _b .EndElement :break _eacbf ;case _b .CharData :};};return nil ;};func ParseUnionST_FixedPercentage (s string )(_ea .ST_FixedPercentage ,error ){return _ea .ParseUnionST_FixedPercentage (s );};func _bdegd (_gdedg bool )uint8 {if _gdedg {return 1;};return 0;};type ST_TLTimeNodePresetClassType byte ;func NewCT_SlideIdList ()*CT_SlideIdList {_dfced :=&CT_SlideIdList {};return _dfced }; - -// Validate validates the CT_WheelTransition and its children -func (_aaed *CT_WheelTransition )Validate ()error {return _aaed .ValidateWithPath ("\u0043T\u005fW\u0068\u0065\u0065\u006c\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func NewCT_TLAnimVariantFloatVal ()*CT_TLAnimVariantFloatVal {_bdaab :=&CT_TLAnimVariantFloatVal {};return _bdaab ;};func (_adeba ST_TLTriggerEvent )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_acdebg :=_b .Attr {};_acdebg .Name =name ;switch _adeba {case ST_TLTriggerEventUnset :_acdebg .Value ="";case ST_TLTriggerEventOnBegin :_acdebg .Value ="\u006fn\u0042\u0065\u0067\u0069\u006e";case ST_TLTriggerEventOnEnd :_acdebg .Value ="\u006f\u006e\u0045n\u0064";case ST_TLTriggerEventBegin :_acdebg .Value ="\u0062\u0065\u0067i\u006e";case ST_TLTriggerEventEnd :_acdebg .Value ="\u0065\u006e\u0064";case ST_TLTriggerEventOnClick :_acdebg .Value ="\u006fn\u0043\u006c\u0069\u0063\u006b";case ST_TLTriggerEventOnDblClick :_acdebg .Value ="\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b";case ST_TLTriggerEventOnMouseOver :_acdebg .Value ="o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072";case ST_TLTriggerEventOnMouseOut :_acdebg .Value ="\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074";case ST_TLTriggerEventOnNext :_acdebg .Value ="\u006f\u006e\u004e\u0065\u0078\u0074";case ST_TLTriggerEventOnPrev :_acdebg .Value ="\u006f\u006e\u0050\u0072\u0065\u0076";case ST_TLTriggerEventOnStopAudio :_acdebg .Value ="o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f";};return _acdebg ,nil ;};type CT_ShowInfoBrowse struct{ - -// Show Scroll Bar in Window -ShowScrollbarAttr *bool ;}; - -// ValidateWithPath validates the EG_SlideListChoice and its children, prefixing error messages with path -func (_bfcd *EG_SlideListChoice )ValidateWithPath (path string )error {if _bfcd .SldAll !=nil {if _addfc :=_bfcd .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_addfc !=nil {return _addfc ;};};if _bfcd .SldRg !=nil {if _aefd :=_bfcd .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_aefd !=nil {return _aefd ;};};if _bfcd .CustShow !=nil {if _cgccf :=_bfcd .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_cgccf !=nil {return _cgccf ;};};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 (_ebbga *ST_TLTriggerRuntimeNode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ebbga =0;case "\u0066\u0069\u0072s\u0074":*_ebbga =1;case "\u006c\u0061\u0073\u0074":*_ebbga =2;case "\u0061\u006c\u006c":*_ebbga =3;};return nil ;};func (_eadc *CT_TLAnimateEffectBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eadc .TransitionAttr !=ST_TLAnimateEffectTransitionUnset {_aggce ,_eecd :=_eadc .TransitionAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"});if _eecd !=nil {return _eecd ;};start .Attr =append (start .Attr ,_aggce );};if _eadc .FilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_eadc .FilterAttr )});};if _eadc .PrLstAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u004cs\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_eadc .PrLstAttr )});};e .EncodeToken (start );_fagea :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_eadc .CBhvr ,_fagea );if _eadc .Progress !=nil {_fgfaf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"}};e .EncodeElement (_eadc .Progress ,_fgfaf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_ExtensionListModify and its children, prefixing error messages with path -func (_ddac *CT_ExtensionListModify )ValidateWithPath (path string )error {for _cacd ,_aafa :=range _ddac .Ext {if _adbc :=_aafa .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_cacd ));_adbc !=nil {return _adbc ;};};return nil ;};func (_ceba *CT_IndexRange )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdaa :=range start .Attr {if _gdaa .Name .Local =="\u0073\u0074"{_adec ,_ccdc :=_be .ParseUint (_gdaa .Value ,10,32);if _ccdc !=nil {return _ccdc ;};_ceba .StAttr =uint32 (_adec );continue ;};if _gdaa .Name .Local =="\u0065\u006e\u0064"{_bab ,_babb :=_be .ParseUint (_gdaa .Value ,10,32);if _babb !=nil {return _babb ;};_ceba .EndAttr =uint32 (_bab );continue ;};};for {_bdfa ,_aeca :=d .Token ();if _aeca !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0064e\u0078R\u0061\u006e\u0067\u0065\u003a\u0020\u0025s",_aeca );};if _gfea ,_dfcfg :=_bdfa .(_b .EndElement );_dfcfg &&_gfea .Name ==start .Name {break ;};};return nil ;};type CT_SlideLayoutIdList struct{ - -// Slide Layout Id -SldLayoutId []*CT_SlideLayoutIdListEntry ;}; - -// Validate validates the OleObj and its children -func (_caaada *OleObj )Validate ()error {return _caaada .ValidateWithPath ("\u004f\u006c\u0065\u004f\u0062\u006a");};func NewCT_OutlineViewSlideList ()*CT_OutlineViewSlideList {_bdedb :=&CT_OutlineViewSlideList {};return _bdedb ;};func NewCT_SlideLayoutIdListEntry ()*CT_SlideLayoutIdListEntry {_afebf :=&CT_SlideLayoutIdListEntry {};return _afebf ;};func (_effa *CT_SlideIdListEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_effa .IdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_effa .RIdAttr )});e .EncodeToken (start );if _effa .ExtLst !=nil {_adbg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_effa .ExtLst ,_adbg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CmAuthorLst struct{CT_CommentAuthorList };func (_bddgf ST_TransitionInOutDirectionType )Validate ()error {return _bddgf .ValidateWithPath ("")};func (_gadc *CT_ShowInfoBrowse )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gadc .ShowScrollbarAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_gadc .ShowScrollbarAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_afgf *CT_TLAnimVariantFloatVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_febab :=range start .Attr {if _febab .Name .Local =="\u0076\u0061\u006c"{_gffd ,_fcdg :=_be .ParseFloat (_febab .Value ,64);if _fcdg !=nil {return _fcdg ;};_afgf .ValAttr =float32 (_gffd );continue ;};};for {_ddebg ,_bfbg :=d .Token ();if _bfbg !=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",_bfbg );};if _egdef ,_bgfbg :=_ddebg .(_b .EndElement );_bgfbg &&_egdef .Name ==start .Name {break ;};};return nil ;};func (_edfg ST_PhotoAlbumLayout )ValidateWithPath (path string )error {switch _edfg {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 (_edfg ));};return nil ;};func (_fdccc *CmLst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdccc .CT_CommentList =*NewCT_CommentList ();_efgba :for {_debae ,_bbddb :=d .Token ();if _bbddb !=nil {return _bbddb ;};switch _bceca :=_debae .(type ){case _b .StartElement :switch _bceca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d"}:_adfcd :=NewCT_Comment ();if _cffc :=d .DecodeElement (_adfcd ,&_bceca );_cffc !=nil {return _cffc ;};_fdccc .Cm =append (_fdccc .Cm ,_adfcd );default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u006d\u004cs\u0074 \u0025\u0076",_bceca .Name );if _gggbfg :=d .Skip ();_gggbfg !=nil {return _gggbfg ;};};case _b .EndElement :break _efgba ;case _b .CharData :};};return nil ;};type CT_PresentationProperties struct{ - -// HTML Publishing Properties -HtmlPubPr *CT_HtmlPublishProperties ; +func (_beba *CT_OutlineViewSlideEntry )Validate ()error {return _beba .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0053\u006c\u0069\u0064\u0065\u0045\u006e\u0074\u0072\u0079");};const (ST_PrintColorModeUnset ST_PrintColorMode =0;ST_PrintColorModeBw ST_PrintColorMode =1;ST_PrintColorModeGray ST_PrintColorMode =2;ST_PrintColorModeClr ST_PrintColorMode =3;);type CT_TLAnimateBehavior struct{ -// Web Properties -WebPr *CT_WebProperties ; +// By +ByAttr *string ; -// Printing Properties -PrnPr *CT_PrintProperties ; +// From +FromAttr *string ; -// Presentation-wide Show Properties -ShowPr *CT_ShowProperties ; +// To +ToAttr *string ; -// Color MRU -ClrMru *_ea .CT_ColorMRU ;ExtLst *CT_ExtensionList ;}; +// Calculation Mode +CalcmodeAttr ST_TLAnimateBehaviorCalcMode ; -// Validate validates the CT_GuideList and its children -func (_cabe *CT_GuideList )Validate ()error {return _cabe .ValidateWithPath ("\u0043\u0054\u005fG\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");}; +// Value Type +ValueTypeAttr ST_TLAnimateBehaviorValueType ;CBhvr *CT_TLCommonBehaviorData ; -// ValidateWithPath validates the CT_TLSetBehavior and its children, prefixing error messages with path -func (_bafg *CT_TLSetBehavior )ValidateWithPath (path string )error {if _faacd :=_bafg .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_faacd !=nil {return _faacd ;};if _bafg .To !=nil {if _agbdd :=_bafg .To .ValidateWithPath (path +"\u002f\u0054\u006f");_agbdd !=nil {return _agbdd ;};};return nil ;}; +// Time Animated Value List +TavLst *CT_TLTimeAnimateValueList ;};func (_ageff ST_IterateType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_deefb :=_f .Attr {};_deefb .Name =name ;switch _ageff {case ST_IterateTypeUnset :_deefb .Value ="";case ST_IterateTypeEl :_deefb .Value ="\u0065\u006c";case ST_IterateTypeWd :_deefb .Value ="\u0077\u0064";case ST_IterateTypeLt :_deefb .Value ="\u006c\u0074";};return _deefb ,nil ;};type CT_Slide struct{ -// Validate validates the CT_WebProperties and its children -func (_edbc *CT_WebProperties )Validate ()error {return _edbc .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// Show Slide in Slide Show +ShowAttr *bool ; -// ValidateWithPath validates the CT_TLTimeAnimateValue and its children, prefixing error messages with path -func (_bdbf *CT_TLTimeAnimateValue )ValidateWithPath (path string )error {if _bdbf .TmAttr !=nil {if _cfdeg :=_bdbf .TmAttr .ValidateWithPath (path +"\u002fT\u006d\u0041\u0074\u0074\u0072");_cfdeg !=nil {return _cfdeg ;};};if _bdbf .Val !=nil {if _dgba :=_bdbf .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_dgba !=nil {return _dgba ;};};return nil ;}; +// Common slide data for slides +CSld *CT_CommonSlideData ; -// Validate validates the CT_CommentList and its children -func (_gad *CT_CommentList )Validate ()error {return _gad .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};func (_aaada ST_TLAnimateBehaviorValueType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_egefga :=_b .Attr {};_egefga .Name =name ;switch _aaada {case ST_TLAnimateBehaviorValueTypeUnset :_egefga .Value ="";case ST_TLAnimateBehaviorValueTypeStr :_egefga .Value ="\u0073\u0074\u0072";case ST_TLAnimateBehaviorValueTypeNum :_egefga .Value ="\u006e\u0075\u006d";case ST_TLAnimateBehaviorValueTypeClr :_egefga .Value ="\u0063\u006c\u0072";};return _egefga ,nil ;};func (_ace *CT_HandoutMaster )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dffc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_ace .CSld ,_dffc );_fadc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_ace .ClrMap ,_fadc );if _ace .Hf !=nil {_ddeb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_ace .Hf ,_ddeb );};if _ace .ExtLst !=nil {_ggea :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ace .ExtLst ,_ggea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Color Scheme Map Override +ClrMapOvr *_ef .CT_ColorMappingOverride ; -// ValidateWithPath validates the TagLst and its children, prefixing error messages with path -func (_fefcf *TagLst )ValidateWithPath (path string )error {if _egdcg :=_fefcf .CT_TagList .ValidateWithPath (path );_egdcg !=nil {return _egdcg ;};return nil ;}; +// Slide Transition +Transition *CT_SlideTransition ; -// ValidateWithPath validates the CT_TLOleBuildChart and its children, prefixing error messages with path -func (_ddgfed *CT_TLOleBuildChart )ValidateWithPath (path string )error {if _bedge :=_ddgfed .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_bedge !=nil {return _bedge ;};return nil ;};func (_cdec *CT_EmbeddedFontList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cdec .EmbeddedFont !=nil {_aecg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065d\u0046\u006f\u006e\u0074"}};for _ ,_fdeg :=range _cdec .EmbeddedFont {e .EncodeElement (_fdeg ,_aecg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_gegg :=&CT_GroupShapeNonVisual {};_gegg .CNvPr =_ea .NewCT_NonVisualDrawingProps ();_gegg .CNvGrpSpPr =_ea .NewCT_NonVisualGroupDrawingShapeProps ();_gegg .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _gegg ;};func (_fbbgc ST_TLAnimateColorDirection )ValidateWithPath (path string )error {switch _fbbgc {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 (_fbbgc ));};return nil ;};func NewCT_IndexRange ()*CT_IndexRange {_adfag :=&CT_IndexRange {};return _adfag }; +// Slide Timing Information for a Slide +Timing *CT_SlideTiming ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_cefaf *CT_SlideSize )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cefaf .CxAttr =914400;_cefaf .CyAttr =914400;for _ ,_dacdc :=range start .Attr {if _dacdc .Name .Local =="\u0063\u0078"{_debde ,_faadg :=_ee .ParseInt (_dacdc .Value ,10,32);if _faadg !=nil {return _faadg ;};_cefaf .CxAttr =int32 (_debde );continue ;};if _dacdc .Name .Local =="\u0063\u0079"{_gcfe ,_fcefb :=_ee .ParseInt (_dacdc .Value ,10,32);if _fcefb !=nil {return _fcefb ;};_cefaf .CyAttr =int32 (_gcfe );continue ;};if _dacdc .Name .Local =="\u0074\u0079\u0070\u0065"{_cefaf .TypeAttr .UnmarshalXMLAttr (_dacdc );continue ;};};for {_gbaa ,_eacgb :=d .Token ();if _eacgb !=nil {return _fe .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006ci\u0064\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_eacgb );};if _gbafd ,_aggea :=_gbaa .(_f .EndElement );_aggea &&_gbafd .Name ==start .Name {break ;};};return nil ;};func (_acffg *CT_TLTimeNodeSequence )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _acffg .ConcurrentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_acffg .ConcurrentAttr ))});};if _acffg .PrevAcAttr !=ST_TLPreviousActionTypeUnset {_gcfg ,_bbac :=_acffg .PrevAcAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0072\u0065\u0076\u0041\u0063"});if _bbac !=nil {return _bbac ;};start .Attr =append (start .Attr ,_gcfg );};if _acffg .NextAcAttr !=ST_TLNextActionTypeUnset {_gggea ,_geafe :=_acffg .NextAcAttr .MarshalXMLAttr (_f .Name {Local :"\u006e\u0065\u0078\u0074\u0041\u0063"});if _geafe !=nil {return _geafe ;};start .Attr =append (start .Attr ,_gggea );};e .EncodeToken (start );_gcdcg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_acffg .CTn ,_gcdcg );if _acffg .PrevCondLst !=nil {_bbfb :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0070\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_acffg .PrevCondLst ,_bbfb );};if _acffg .NextCondLst !=nil {_fcfba :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u006e\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_acffg .NextCondLst ,_fcfba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TLTimeConditionList and its children, prefixing error messages with path -func (_bcfd *CT_TLTimeConditionList )ValidateWithPath (path string )error {for _gbbge ,_ddgda :=range _bcfd .Cond {if _dfbga :=_ddgda .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0043\u006f\u006e\u0064\u005b\u0025\u0064\u005d",path ,_gbbge ));_dfbga !=nil {return _dfbga ;};};return nil ;};func NewCT_BackgroundProperties ()*CT_BackgroundProperties {_fbb :=&CT_BackgroundProperties {};return _fbb ;};func (_fefcg ST_TLBehaviorAccumulateType )Validate ()error {return _fefcg .ValidateWithPath ("")};type ST_WebScreenSize byte ;func (_gdcea ST_TLTriggerEvent )String ()string {switch _gdcea {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 (_fcfbe *ST_TransitionSpeed )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cggee ,_daadd :=d .Token ();if _daadd !=nil {return _daadd ;};if _dgdb ,_gecde :=_cggee .(_b .EndElement );_gecde &&_dgdb .Name ==start .Name {*_fcfbe =1;return nil ;};if _dcadd ,_fdbbc :=_cggee .(_b .CharData );!_fdbbc {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",_cggee );}else {switch string (_dcadd ){case "":*_fcfbe =0;case "\u0073\u006c\u006f\u0077":*_fcfbe =1;case "\u006d\u0065\u0064":*_fcfbe =2;case "\u0066\u0061\u0073\u0074":*_fcfbe =3;};};_cggee ,_daadd =d .Token ();if _daadd !=nil {return _daadd ;};if _ggcda ,_faega :=_cggee .(_b .EndElement );_faega &&_ggcda .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",_cggee );};func (_fgdge ST_PlaceholderType )Validate ()error {return _fgdge .ValidateWithPath ("")};func (_eadcc *CT_TLBuildParagraph )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgaf :=range start .Attr {if _fgaf .Name .Local =="\u0062\u0075\u0069l\u0064"{_eadcc .BuildAttr .UnmarshalXMLAttr (_fgaf );continue ;};if _fgaf .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_cgac ,_efaf :=_be .ParseUint (_fgaf .Value ,10,32);if _efaf !=nil {return _efaf ;};_edcdd :=uint32 (_cgac );_eadcc .BldLvlAttr =&_edcdd ;continue ;};if _fgaf .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_ccddg ,_bccac :=_be .ParseBool (_fgaf .Value );if _bccac !=nil {return _bccac ;};_eadcc .AnimBgAttr =&_ccddg ;continue ;};if _fgaf .Name .Local =="\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"{_bdaad ,_eecfc :=_be .ParseBool (_fgaf .Value );if _eecfc !=nil {return _eecfc ;};_eadcc .AutoUpdateAnimBgAttr =&_bdaad ;continue ;};if _fgaf .Name .Local =="\u0072\u0065\u0076"{_fdage ,_ffba :=_be .ParseBool (_fgaf .Value );if _ffba !=nil {return _ffba ;};_eadcc .RevAttr =&_fdage ;continue ;};if _fgaf .Name .Local =="\u0061d\u0076\u0041\u0075\u0074\u006f"{_adgfg ,_bgcca :=ParseUnionST_TLTime (_fgaf .Value );if _bgcca !=nil {return _bgcca ;};_eadcc .AdvAutoAttr =&_adgfg ;continue ;};if _fgaf .Name .Local =="\u0073\u0070\u0069\u0064"{_dcede ,_bcga :=_be .ParseUint (_fgaf .Value ,10,32);if _bcga !=nil {return _bcga ;};_ddba :=uint32 (_dcede );_eadcc .SpidAttr =&_ddba ;continue ;};if _fgaf .Name .Local =="\u0067\u0072\u0070I\u0064"{_gadf ,_edacac :=_be .ParseUint (_fgaf .Value ,10,32);if _edacac !=nil {return _edacac ;};_ggcacb :=uint32 (_gadf );_eadcc .GrpIdAttr =&_ggcacb ;continue ;};if _fgaf .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_ccdac ,_gbggc :=_be .ParseBool (_fgaf .Value );if _gbggc !=nil {return _gbggc ;};_eadcc .UiExpandAttr =&_ccdac ;continue ;};};_dggf :for {_dbff ,_agda :=d .Token ();if _agda !=nil {return _agda ;};switch _eaegb :=_dbff .(type ){case _b .StartElement :switch _eaegb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eadcc .TmplLst =NewCT_TLTemplateList ();if _bcec :=d .DecodeElement (_eadcc .TmplLst ,&_eaegb );_bcec !=nil {return _bcec ;};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\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064Pa\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0025\u0076",_eaegb .Name );if _gabc :=d .Skip ();_gabc !=nil {return _gabc ;};};case _b .EndElement :break _dggf ;case _b .CharData :};};return nil ;};func (_bfab ST_PlaceholderSize )ValidateWithPath (path string )error {switch _bfab {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 (_bfab ));};return nil ;};func NewCT_TLTemplate ()*CT_TLTemplate {_baeab :=&CT_TLTemplate {};_baeab .TnLst =NewCT_TimeNodeList ();return _baeab ;};const (ST_TransitionInOutDirectionTypeUnset ST_TransitionInOutDirectionType =0;ST_TransitionInOutDirectionTypeOut ST_TransitionInOutDirectionType =1;ST_TransitionInOutDirectionTypeIn ST_TransitionInOutDirectionType =2;);func (_cggfe *ST_TLBehaviorOverrideType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgagd ,_eedgb :=d .Token ();if _eedgb !=nil {return _eedgb ;};if _bafeb ,_gfbfg :=_fgagd .(_b .EndElement );_gfbfg &&_bafeb .Name ==start .Name {*_cggfe =1;return nil ;};if _fdgba ,_eeedag :=_fgagd .(_b .CharData );!_eeedag {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",_fgagd );}else {switch string (_fdgba ){case "":*_cggfe =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cggfe =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_cggfe =2;};};_fgagd ,_eedgb =d .Token ();if _eedgb !=nil {return _eedgb ;};if _aebf ,_gcfbb :=_fgagd .(_b .EndElement );_gcfbb &&_aebf .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",_fgagd );};func (_dbggd *ST_TLAnimateColorSpace )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgaec ,_bbac :=d .Token ();if _bbac !=nil {return _bbac ;};if _bddae ,_fgda :=_cgaec .(_b .EndElement );_fgda &&_bddae .Name ==start .Name {*_dbggd =1;return nil ;};if _face ,_dcdgb :=_cgaec .(_b .CharData );!_dcdgb {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",_cgaec );}else {switch string (_face ){case "":*_dbggd =0;case "\u0072\u0067\u0062":*_dbggd =1;case "\u0068\u0073\u006c":*_dbggd =2;};};_cgaec ,_bbac =d .Token ();if _bbac !=nil {return _bbac ;};if _cafee ,_ffaea :=_cgaec .(_b .EndElement );_ffaea &&_cafee .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",_cgaec );};func NewCT_TLBuildParagraph ()*CT_TLBuildParagraph {_fdgfc :=&CT_TLBuildParagraph {};return _fdgfc }; +// Validate validates the CT_SmartTags and its children +func (_adedb *CT_SmartTags )Validate ()error {return _adedb .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};type CT_Background struct{ -// ValidateWithPath validates the Sld and its children, prefixing error messages with path -func (_eegdg *Sld )ValidateWithPath (path string )error {if _febf :=_eegdg .CT_Slide .ValidateWithPath (path );_febf !=nil {return _febf ;};return nil ;};func NewCT_TransitionStartSoundAction ()*CT_TransitionStartSoundAction {_cbgfc :=&CT_TransitionStartSoundAction {};_cbgfc .Snd =_ea .NewCT_EmbeddedWAVAudioFile ();return _cbgfc ;}; +// Black and White Mode +BwModeAttr _ef .ST_BlackWhiteMode ; -// Validate validates the CT_TLAnimateRotationBehavior and its children -func (_afffa *CT_TLAnimateRotationBehavior )Validate ()error {return _afffa .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 (_ffged ST_TLTriggerEvent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ffged .String (),start );};type CT_Comment struct{ +// Background Properties +BgPr *CT_BackgroundProperties ; -// Comment Author ID -AuthorIdAttr uint32 ; +// Background Style Reference +BgRef *_ef .CT_StyleMatrixReference ;};func (_ffcdc ST_TLAnimateEffectTransition )Validate ()error {return _ffcdc .ValidateWithPath ("")};const (ST_TLTimeIndefiniteUnset ST_TLTimeIndefinite =0;ST_TLTimeIndefiniteIndefinite ST_TLTimeIndefinite =1;);func (_adfcc ST_OleObjectFollowColorScheme )ValidateWithPath (path string )error {switch _adfcc {case 0,1,2,3: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 (_adfcc ));};return nil ;};type CT_TLTimeNodeSequence struct{ -// Comment Date/Time -DtAttr *_ca .Time ; +// Concurrent +ConcurrentAttr *bool ; -// Comment Index -IdxAttr uint32 ; +// Previous Action +PrevAcAttr ST_TLPreviousActionType ; -// Comment Position -Pos *_ea .CT_Point2D ; +// Next Action +NextAcAttr ST_TLNextActionType ; -// Comment's Text Content -Text string ;ExtLst *CT_ExtensionListModify ;};func (_afd *CT_OrientationTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfccg :=range start .Attr {if _bfccg .Name .Local =="\u0064\u0069\u0072"{_afd .DirAttr .UnmarshalXMLAttr (_bfccg );continue ;};};for {_beaee ,_gcefd :=d .Token ();if _gcefd !=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",_gcefd );};if _bcgc ,_bbcca :=_beaee .(_b .EndElement );_bbcca &&_bcgc .Name ==start .Name {break ;};};return nil ;}; +// Common TimeNode Properties +CTn *CT_TLCommonTimeNodeData ; -// ValidateWithPath validates the CT_SlideViewProperties and its children, prefixing error messages with path -func (_dgea *CT_SlideViewProperties )ValidateWithPath (path string )error {if _ffee :=_dgea .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_ffee !=nil {return _ffee ;};if _dgea .ExtLst !=nil {if _fgea :=_dgea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgea !=nil {return _fgea ;};};return nil ;};func (_dbag *CT_SlideLayout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dbag .MatchingNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_dbag .MatchingNameAttr )});};if _dbag .TypeAttr !=ST_SlideLayoutTypeUnset {_dfded ,_cdcaa :=_dbag .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _cdcaa !=nil {return _cdcaa ;};start .Attr =append (start .Attr ,_dfded );};if _dbag .PreserveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_dbag .PreserveAttr ))});};if _dbag .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_dbag .UserDrawnAttr ))});};if _dbag .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_dbag .ShowMasterSpAttr ))});};if _dbag .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_dbag .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_adgg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_dbag .CSld ,_adgg );if _dbag .ClrMapOvr !=nil {_gece :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_dbag .ClrMapOvr ,_gece );};if _dbag .Transition !=nil {_ggfd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dbag .Transition ,_ggfd );};if _dbag .Timing !=nil {_bagdc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_dbag .Timing ,_bagdc );};if _dbag .Hf !=nil {_fagae :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_dbag .Hf ,_fagae );};if _dbag .ExtLst !=nil {_ebfd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbag .ExtLst ,_ebfd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gccgg *CT_TLIterateData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbddfe :=range start .Attr {if _fbddfe .Name .Local =="\u0074\u0079\u0070\u0065"{_gccgg .TypeAttr .UnmarshalXMLAttr (_fbddfe );continue ;};if _fbddfe .Name .Local =="\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"{_fbabg ,_gggcdb :=_be .ParseBool (_fbddfe .Value );if _gggcdb !=nil {return _gggcdb ;};_gccgg .BackwardsAttr =&_fbabg ;continue ;};};_fbfa :for {_faddd ,_edfac :=d .Token ();if _edfac !=nil {return _edfac ;};switch _gbbde :=_faddd .(type ){case _b .StartElement :switch _gbbde .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gccgg .TmAbs =NewCT_TLIterateIntervalTime ();if _afbbc :=d .DecodeElement (_gccgg .TmAbs ,&_gbbde );_afbbc !=nil {return _afbbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gccgg .TmPct =NewCT_TLIterateIntervalPercentage ();if _fagd :=d .DecodeElement (_gccgg .TmPct ,&_gbbde );_fagd !=nil {return _fagd ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061\u0020\u0025v",_gbbde .Name );if _cfbcc :=d .Skip ();_cfbcc !=nil {return _cfbcc ;};};case _b .EndElement :break _fbfa ;case _b .CharData :};};return nil ;}; +// Previous Conditions List +PrevCondLst *CT_TLTimeConditionList ; -// ValidateWithPath validates the CT_OutlineViewSlideEntry and its children, prefixing error messages with path -func (_cdaaf *CT_OutlineViewSlideEntry )ValidateWithPath (path string )error {return nil };func (_dcee ST_TLAnimateMotionPathEditMode )ValidateWithPath (path string )error {switch _dcee {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 (_dcee ));};return nil ;};func (_efdab *ST_TLChartSubelementType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgfgeg ,_cabfc :=d .Token ();if _cabfc !=nil {return _cabfc ;};if _agbda ,_cbeaa :=_bgfgeg .(_b .EndElement );_cbeaa &&_agbda .Name ==start .Name {*_efdab =1;return nil ;};if _cffeg ,_degde :=_bgfgeg .(_b .CharData );!_degde {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",_bgfgeg );}else {switch string (_cffeg ){case "":*_efdab =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_efdab =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_efdab =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_efdab =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_efdab =4;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_efdab =5;};};_bgfgeg ,_cabfc =d .Token ();if _cabfc !=nil {return _cabfc ;};if _bfgbe ,_bdad :=_bgfgeg .(_b .EndElement );_bdad &&_bfgbe .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",_bgfgeg );};func (_fffg *CT_WebProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gacdf :=range start .Attr {if _gacdf .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_dfdcfb ,_geff :=_be .ParseBool (_gacdf .Value );if _geff !=nil {return _geff ;};_fffg .ShowAnimationAttr =&_dfdcfb ;continue ;};if _gacdf .Name .Local =="\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"{_adfcg ,_defga :=_be .ParseBool (_gacdf .Value );if _defga !=nil {return _defga ;};_fffg .ResizeGraphicsAttr =&_adfcg ;continue ;};if _gacdf .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_gcfgc ,_edgd :=_be .ParseBool (_gacdf .Value );if _edgd !=nil {return _edgd ;};_fffg .AllowPngAttr =&_gcfgc ;continue ;};if _gacdf .Name .Local =="\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"{_dgcca ,_acdag :=_be .ParseBool (_gacdf .Value );if _acdag !=nil {return _acdag ;};_fffg .RelyOnVmlAttr =&_dgcca ;continue ;};if _gacdf .Name .Local =="\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"{_baaf ,_dfbfe :=_be .ParseBool (_gacdf .Value );if _dfbfe !=nil {return _dfbfe ;};_fffg .OrganizeInFoldersAttr =&_baaf ;continue ;};if _gacdf .Name .Local =="\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"{_dfccc ,_gbcac :=_be .ParseBool (_gacdf .Value );if _gbcac !=nil {return _gbcac ;};_fffg .UseLongFilenamesAttr =&_dfccc ;continue ;};if _gacdf .Name .Local =="\u0069\u006d\u0067S\u007a"{_fffg .ImgSzAttr .UnmarshalXMLAttr (_gacdf );continue ;};if _gacdf .Name .Local =="\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"{_daec ,_eeeb :=_gacdf .Value ,error (nil );if _eeeb !=nil {return _eeeb ;};_fffg .EncodingAttr =&_daec ;continue ;};if _gacdf .Name .Local =="\u0063\u006c\u0072"{_fffg .ClrAttr .UnmarshalXMLAttr (_gacdf );continue ;};};_geag :for {_dfdf ,_cegf :=d .Token ();if _cegf !=nil {return _cegf ;};switch _dcag :=_dfdf .(type ){case _b .StartElement :switch _dcag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fffg .ExtLst =NewCT_ExtensionList ();if _gafcc :=d .DecodeElement (_fffg .ExtLst ,&_dcag );_gafcc !=nil {return _gafcc ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025v",_dcag .Name );if _abbf :=d .Skip ();_abbf !=nil {return _abbf ;};};case _b .EndElement :break _geag ;case _b .CharData :};};return nil ;};func (_ggefb *Sld )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ,_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\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 ,_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 ="\u0070\u003a\u0073l\u0064";return _ggefb .CT_Slide .MarshalXML (e ,start );};func (_eeff *CT_ControlList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eeff .Control !=nil {_ddbc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u006f\u006e\u0074\u0072\u006fl"}};for _ ,_ccd :=range _eeff .Control {e .EncodeElement (_ccd ,_ddbc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_fbdb :=&CT_GroupShapeChoice {};return _fbdb };func (_bbdea ST_TLAnimateColorDirection )String ()string {switch _bbdea {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};return "";};func (_ggegc *ST_TLAnimateEffectTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbbe ,_dgfda :=d .Token ();if _dgfda !=nil {return _dgfda ;};if _faddc ,_fdcee :=_bbbe .(_b .EndElement );_fdcee &&_faddc .Name ==start .Name {*_ggegc =1;return nil ;};if _ebbdc ,_dggg :=_bbbe .(_b .CharData );!_dggg {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",_bbbe );}else {switch string (_ebbdc ){case "":*_ggegc =0;case "\u0069\u006e":*_ggegc =1;case "\u006f\u0075\u0074":*_ggegc =2;case "\u006e\u006f\u006e\u0065":*_ggegc =3;};};_bbbe ,_dgfda =d .Token ();if _dgfda !=nil {return _dgfda ;};if _bbgde ,_fgceb :=_bbbe .(_b .EndElement );_fgceb &&_bbgde .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",_bbbe );}; +// Next Conditions List +NextCondLst *CT_TLTimeConditionList ;}; -// ValidateWithPath validates the SldLayout and its children, prefixing error messages with path -func (_eabeb *SldLayout )ValidateWithPath (path string )error {if _febb :=_eabeb .CT_SlideLayout .ValidateWithPath (path );_febb !=nil {return _febb ;};return nil ;};func (_ccbfb *ST_TLTimeIndefinite )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aebc ,_dffe :=d .Token ();if _dffe !=nil {return _dffe ;};if _afegc ,_ddadg :=_aebc .(_b .EndElement );_ddadg &&_afegc .Name ==start .Name {*_ccbfb =1;return nil ;};if _cbbaf ,_cabfg :=_aebc .(_b .CharData );!_cabfg {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",_aebc );}else {switch string (_cbbaf ){case "":*_ccbfb =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_ccbfb =1;};};_aebc ,_dffe =d .Token ();if _dffe !=nil {return _dffe ;};if _ccgd ,_eeag :=_aebc .(_b .EndElement );_eeag &&_ccgd .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",_aebc );}; +// Validate validates the CT_SlideViewProperties and its children +func (_efbd *CT_SlideViewProperties )Validate ()error {return _efbd .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};type CT_SlideMaster struct{ -// ValidateWithPath validates the CT_TLTimeTargetElement and its children, prefixing error messages with path -func (_cecc *CT_TLTimeTargetElement )ValidateWithPath (path string )error {if _cecc .SldTgt !=nil {if _fggef :=_cecc .SldTgt .ValidateWithPath (path +"\u002fS\u006c\u0064\u0054\u0067\u0074");_fggef !=nil {return _fggef ;};};if _cecc .SndTgt !=nil {if _egcdg :=_cecc .SndTgt .ValidateWithPath (path +"\u002fS\u006e\u0064\u0054\u0067\u0074");_egcdg !=nil {return _egcdg ;};};if _cecc .SpTgt !=nil {if _cdbcc :=_cecc .SpTgt .ValidateWithPath (path +"\u002f\u0053\u0070\u0054\u0067\u0074");_cdbcc !=nil {return _cdbcc ;};};if _cecc .InkTgt !=nil {if _eefd :=_cecc .InkTgt .ValidateWithPath (path +"\u002fI\u006e\u006b\u0054\u0067\u0074");_eefd !=nil {return _eefd ;};};return nil ;}; +// Preserve Slide Master +PreserveAttr *bool ; -// Validate validates the EG_ShowType and its children -func (_cfac *EG_ShowType )Validate ()error {return _cfac .ValidateWithPath ("E\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065");};func (_ceeef ST_PhotoAlbumLayout )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gbfgec :=_b .Attr {};_gbfgec .Name =name ;switch _ceeef {case ST_PhotoAlbumLayoutUnset :_gbfgec .Value ="";case ST_PhotoAlbumLayoutFitToSlide :_gbfgec .Value ="\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065";case ST_PhotoAlbumLayout1pic :_gbfgec .Value ="\u0031\u0070\u0069\u0063";case ST_PhotoAlbumLayout2pic :_gbfgec .Value ="\u0032\u0070\u0069\u0063";case ST_PhotoAlbumLayout4pic :_gbfgec .Value ="\u0034\u0070\u0069\u0063";case ST_PhotoAlbumLayout1picTitle :_gbfgec .Value ="\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce";case ST_PhotoAlbumLayout2picTitle :_gbfgec .Value ="\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce";case ST_PhotoAlbumLayout4picTitle :_gbfgec .Value ="\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce";};return _gbfgec ,nil ;};func (_bbeg *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbeg .CNvPr =_ea .NewCT_NonVisualDrawingProps ();_bbeg .CNvGraphicFramePr =_ea .NewCT_NonVisualGraphicFrameProperties ();_bbeg .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_afbe :for {_dag ,_bdfb :=d .Token ();if _bdfb !=nil {return _bdfb ;};switch _ecf :=_dag .(type ){case _b .StartElement :switch _ecf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cedf :=d .DecodeElement (_bbeg .CNvPr ,&_ecf );_cedf !=nil {return _cedf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ceec :=d .DecodeElement (_bbeg .CNvGraphicFramePr ,&_ecf );_ceec !=nil {return _ceec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cdcg :=d .DecodeElement (_bbeg .NvPr ,&_ecf );_cdcg !=nil {return _cdcg ;};default:_e .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",_ecf .Name );if _fcbf :=d .Skip ();_fcbf !=nil {return _fcbf ;};};case _b .EndElement :break _afbe ;case _b .CharData :};};return nil ;};func (_efbba ST_WebColorType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efbba .String (),start );};func NewEG_ChildSlide ()*EG_ChildSlide {_fcaba :=&EG_ChildSlide {};return _fcaba };type CT_SlideMasterIdList struct{ +// Common slide data for slide masters +CSld *CT_CommonSlideData ; -// Slide Master ID -SldMasterId []*CT_SlideMasterIdListEntry ;}; +// Color Scheme Map +ClrMap *_ef .CT_ColorMapping ; -// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path -func (_cbge *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _gfec :=_cbge .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gfec !=nil {return _gfec ;};if _bbea :=_cbge .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_bbea !=nil {return _bbea ;};if _edeg :=_cbge .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_edeg !=nil {return _edeg ;};return nil ;}; +// List of Slide Layouts +SldLayoutIdLst *CT_SlideLayoutIdList ; -// ValidateWithPath validates the AG_TLBuild and its children, prefixing error messages with path -func (_acbe *AG_TLBuild )ValidateWithPath (path string )error {return nil };func NewCT_ApplicationNonVisualDrawingProps ()*CT_ApplicationNonVisualDrawingProps {_afa :=&CT_ApplicationNonVisualDrawingProps {};return _afa ;};func (_cacaeb ST_TLAnimateBehaviorValueType )Validate ()error {return _cacaeb .ValidateWithPath ("")}; +// Slide Transition for a Slide Master +Transition *CT_SlideTransition ; -// ValidateWithPath validates the Presentation and its children, prefixing error messages with path -func (_geab *Presentation )ValidateWithPath (path string )error {if _cgdcb :=_geab .CT_Presentation .ValidateWithPath (path );_cgdcb !=nil {return _cgdcb ;};return nil ;};func (_dccdb ST_Direction )String ()string {switch _dccdb {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};func (_dgff ST_TLBehaviorAdditiveType )Validate ()error {return _dgff .ValidateWithPath ("")};func (_bcbcfe *CT_TLSubShapeId )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_bcbcfe .SpidAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbdd *CT_TLTimeTargetElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bbdd .SldTgt !=nil {_dbcbg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0054\u0067\u0074"}};e .EncodeElement (_bbdd .SldTgt ,_dbcbg );};if _bbdd .SndTgt !=nil {_ceea :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006e\u0064\u0054\u0067\u0074"}};e .EncodeElement (_bbdd .SndTgt ,_ceea );};if _bbdd .SpTgt !=nil {_deefd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0070\u0054\u0067\u0074"}};e .EncodeElement (_bbdd .SpTgt ,_deefd );};if _bbdd .InkTgt !=nil {_bdga :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0069\u006e\u006b\u0054\u0067\u0074"}};e .EncodeElement (_bbdd .InkTgt ,_bdga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cefg *CT_TLTimeAnimateValueList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cefg .Tav !=nil {_ffgb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074a\u0076"}};for _ ,_fadeg :=range _cefg .Tav {e .EncodeElement (_fadeg ,_ffgb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddcbe ST_TLTriggerRuntimeNode )Validate ()error {return _ddcbe .ValidateWithPath ("")};func (_dfd *CT_Connector )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bcd :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dfd .NvCxnSpPr ,_bcd );_adb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dfd .SpPr ,_adb );if _dfd .Style !=nil {_efbg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dfd .Style ,_efbg );};if _dfd .ExtLst !=nil {_efaa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfd .ExtLst ,_efaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dfbg *CT_CommonSlideViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfbg .SnapToGridAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_dfbg .SnapToGridAttr ))});};if _dfbg .SnapToObjectsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_dfbg .SnapToObjectsAttr ))});};if _dfbg .ShowGuidesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_dfbg .ShowGuidesAttr ))});};e .EncodeToken (start );_abb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_dfbg .CViewPr ,_abb );if _dfbg .GuideLst !=nil {_cee :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"}};e .EncodeElement (_dfbg .GuideLst ,_cee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eeeda *CT_SlideViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_caedd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_eeeda .CSldViewPr ,_caedd );if _eeeda .ExtLst !=nil {_beab :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eeeda .ExtLst ,_beab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ccfgdc ST_TLAnimateColorSpace )String ()string {switch _ccfgdc {case 0:return "";case 1:return "\u0072\u0067\u0062";case 2:return "\u0068\u0073\u006c";};return "";};func (_bfgae ST_TransitionSideDirectionType )Validate ()error {return _bfgae .ValidateWithPath ("")};type CT_TLTimeAnimateValue struct{ +// Slide Timing Information for Slide Masters +Timing *CT_SlideTiming ; -// Time -TmAttr *ST_TLTimeAnimateValueTime ; +// Header/Footer information for a slide master +Hf *CT_HeaderFooter ; -// Formula -FmlaAttr *string ; +// Slide Master Text Styles +TxStyles *CT_SlideMasterTextStyles ;ExtLst *CT_ExtensionListModify ;};type CT_TLGraphicalObjectBuild struct{ -// Value -Val *CT_TLAnimVariant ;};func (_gdgg *EG_Background )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdgg .BgPr !=nil {_fagacd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}};e .EncodeElement (_gdgg .BgPr ,_fagacd );};if _gdgg .BgRef !=nil {_dbccg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}};e .EncodeElement (_gdgg .BgRef ,_dbccg );};return nil ;};func (_fcge *CT_SlideSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcge .CxAttr =914400;_fcge .CyAttr =914400;for _ ,_abgg :=range start .Attr {if _abgg .Name .Local =="\u0063\u0078"{_bffa ,_fdbg :=_be .ParseInt (_abgg .Value ,10,32);if _fdbg !=nil {return _fdbg ;};_fcge .CxAttr =int32 (_bffa );continue ;};if _abgg .Name .Local =="\u0063\u0079"{_feda ,_adead :=_be .ParseInt (_abgg .Value ,10,32);if _adead !=nil {return _adead ;};_fcge .CyAttr =int32 (_feda );continue ;};if _abgg .Name .Local =="\u0074\u0079\u0070\u0065"{_fcge .TypeAttr .UnmarshalXMLAttr (_abgg );continue ;};};for {_aedbe ,_gbdb :=d .Token ();if _gbdb !=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",_gbdb );};if _fdgdg ,_ecbcdb :=_aedbe .(_b .EndElement );_ecbcdb &&_fdgdg .Name ==start .Name {break ;};};return nil ;};func (_ddcfc ST_TLTimeNodeMasterRelation )String ()string {switch _ddcfc {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 "";};func NewCT_ShowInfoKiosk ()*CT_ShowInfoKiosk {_edacg :=&CT_ShowInfoKiosk {};return _edacg };func NewCT_WheelTransition ()*CT_WheelTransition {_fedfa :=&CT_WheelTransition {};return _fedfa };func NewCT_SlideSyncProperties ()*CT_SlideSyncProperties {_bcaf :=&CT_SlideSyncProperties {};return _bcaf ;};type Notes struct{CT_NotesSlide };func (_ffeae *CT_TLAnimVariantBooleanVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfbee :=range start .Attr {if _bfbee .Name .Local =="\u0076\u0061\u006c"{_cebc ,_eddc :=_be .ParseBool (_bfbee .Value );if _eddc !=nil {return _eddc ;};_ffeae .ValAttr =_cebc ;continue ;};};for {_gage ,_gecec :=d .Token ();if _gecec !=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",_gecec );};if _bgfge ,_fdgb :=_gage .(_b .EndElement );_fdgb &&_bgfge .Name ==start .Name {break ;};};return nil ;}; +// Build As One +BldAsOne *CT_Empty ; -// Validate validates the CT_TLBuildDiagram and its children -func (_dgcdc *CT_TLBuildDiagram )Validate ()error {return _dgcdc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069a\u0067\u0072\u0061\u006d");};func (_efcae ST_TLAnimateBehaviorValueType )ValidateWithPath (path string )error {switch _efcae {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 (_efcae ));};return nil ;};func (_gbgb *CT_StringTag )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_gbgb .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_gbgb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_OleObjectLink struct{ +// Build Sub Elements +BldSub *_ef .CT_AnimationGraphicalObjectBuildProperties ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};type CT_NotesMasterIdList struct{ -// Update Linked Embedded Objects Automatically -UpdateAutomaticAttr *bool ;ExtLst *CT_ExtensionList ;}; +// Notes Master ID +NotesMasterId *CT_NotesMasterIdListEntry ;};func NewCT_TLTimeNodeParallel ()*CT_TLTimeNodeParallel {_egdff :=&CT_TLTimeNodeParallel {};_egdff .CTn =NewCT_TLCommonTimeNodeData ();return _egdff ;};func (_gacge *ST_TLTimeNodeRestartType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_addaf ,_ddefd :=d .Token ();if _ddefd !=nil {return _ddefd ;};if _bfbg ,_fdbfb :=_addaf .(_f .EndElement );_fdbfb &&_bfbg .Name ==start .Name {*_gacge =1;return nil ;};if _cbae ,_daadb :=_addaf .(_f .CharData );!_daadb {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",_addaf );}else {switch string (_cbae ){case "":*_gacge =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_gacge =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_gacge =2;case "\u006e\u0065\u0076e\u0072":*_gacge =3;};};_addaf ,_ddefd =d .Token ();if _ddefd !=nil {return _ddefd ;};if _bdada ,_afbf :=_addaf .(_f .EndElement );_afbf &&_bdada .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",_addaf );}; -// ValidateWithPath validates the CT_EightDirectionTransition and its children, prefixing error messages with path -func (_fbdcb *CT_EightDirectionTransition )ValidateWithPath (path string )error {if _fbdcb .DirAttr !=nil {if _bdca :=_fbdcb .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_bdca !=nil {return _bdca ;};};return nil ;}; +// Validate validates the CT_OptionalBlackTransition and its children +func (_bbdf *CT_OptionalBlackTransition )Validate ()error {return _bbdf .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 (_fefd *CT_HandoutMaster )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_debe :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_fefd .CSld ,_debe );_dbfc :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_fefd .ClrMap ,_dbfc );if _fefd .Hf !=nil {_eada :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_fefd .Hf ,_eada );};if _fefd .ExtLst !=nil {_aedge :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fefd .ExtLst ,_aedge );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_afcff ST_PlaceholderSize )Validate ()error {return _afcff .ValidateWithPath ("")};type ST_ViewType byte ; -// Validate validates the CT_CommentAuthor and its children -func (_dfcd *CT_CommentAuthor )Validate ()error {return _dfcd .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dm\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072");}; +// ValidateWithPath validates the CT_SlideRelationshipListEntry and its children, prefixing error messages with path +func (_bbgag *CT_SlideRelationshipListEntry )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_OrientationTransition and its children -func (_dcff *CT_OrientationTransition )Validate ()error {return _dcff .ValidateWithPath ("\u0043T\u005f\u004f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");}; +// ValidateWithPath validates the AG_Ole and its children, prefixing error messages with path +func (_dbe *AG_Ole )ValidateWithPath (path string )error {if _dbe .ImgWAttr !=nil {if *_dbe .ImgWAttr < 0{return _fe .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 ,*_dbe .ImgWAttr );};};if _dbe .ImgHAttr !=nil {if *_dbe .ImgHAttr < 0{return _fe .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 ,*_dbe .ImgHAttr );};};return nil ;};func (_gacb *CT_NotesMaster )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cacf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_gacb .CSld ,_cacf );_adeed :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_gacb .ClrMap ,_adeed );if _gacb .Hf !=nil {_fddc :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_gacb .Hf ,_fddc );};if _gacb .NotesStyle !=nil {_aeag :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u006eo\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gacb .NotesStyle ,_aeag );};if _gacb .ExtLst !=nil {_fadec :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gacb .ExtLst ,_fadec );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccagc *CT_TLByHslColorTransform )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068"},Value :_fe .Sprintf ("\u0025\u0076",_ccagc .HAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_fe .Sprintf ("\u0025\u0076",_ccagc .SAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c"},Value :_fe .Sprintf ("\u0025\u0076",_ccagc .LAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdbcg ST_TransitionSpeed )Validate ()error {return _bdbcg .ValidateWithPath ("")};func (_ffffe *ST_TLTriggerEvent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffaac ,_ggaeb :=d .Token ();if _ggaeb !=nil {return _ggaeb ;};if _gadae ,_ggcaf :=_ffaac .(_f .EndElement );_ggcaf &&_gadae .Name ==start .Name {*_ffffe =1;return nil ;};if _efccb ,_cbgbc :=_ffaac .(_f .CharData );!_cbgbc {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",_ffaac );}else {switch string (_efccb ){case "":*_ffffe =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_ffffe =1;case "\u006f\u006e\u0045n\u0064":*_ffffe =2;case "\u0062\u0065\u0067i\u006e":*_ffffe =3;case "\u0065\u006e\u0064":*_ffffe =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_ffffe =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_ffffe =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_ffffe =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_ffffe =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_ffffe =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_ffffe =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_ffffe =11;};};_ffaac ,_ggaeb =d .Token ();if _ggaeb !=nil {return _ggaeb ;};if _ffcfg ,_cgfgg :=_ffaac .(_f .EndElement );_cgfgg &&_ffcfg .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",_ffaac );};func (_ffe *CT_ControlList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_beaf :for {_edgb ,_ceb :=d .Token ();if _ceb !=nil {return _ceb ;};switch _eacg :=_edgb .(type ){case _f .StartElement :switch _eacg .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agaa :=NewCT_Control ();if _bfe :=d .DecodeElement (_agaa ,&_eacg );_bfe !=nil {return _bfe ;};_ffe .Control =append (_ffe .Control ,_agaa );default:_g .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",_eacg .Name );if _bcag :=d .Skip ();_bcag !=nil {return _bcag ;};};case _f .EndElement :break _beaf ;case _f .CharData :};};return nil ;};func NewCT_SlideIdList ()*CT_SlideIdList {_fagfc :=&CT_SlideIdList {};return _fagfc };type CT_NotesMaster struct{ -// ValidateWithPath validates the CT_TLCommonTimeNodeData and its children, prefixing error messages with path -func (_dfffb *CT_TLCommonTimeNodeData )ValidateWithPath (path string )error {if _cddg :=_dfffb .PresetClassAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0065t\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_cddg !=nil {return _cddg ;};if _dfffb .DurAttr !=nil {if _gfdg :=_dfffb .DurAttr .ValidateWithPath (path +"\u002f\u0044\u0075\u0072\u0041\u0074\u0074\u0072");_gfdg !=nil {return _gfdg ;};};if _dfffb .RepeatCountAttr !=nil {if _dbbdb :=_dfffb .RepeatCountAttr .ValidateWithPath (path +"\u002f\u0052e\u0070\u0065\u0061t\u0043\u006f\u0075\u006e\u0074\u0041\u0074\u0074\u0072");_dbbdb !=nil {return _dbbdb ;};};if _dfffb .RepeatDurAttr !=nil {if _gaage :=_dfffb .RepeatDurAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0070\u0065\u0061\u0074\u0044\u0075r\u0041\u0074\u0074\u0072");_gaage !=nil {return _gaage ;};};if _dfffb .SpdAttr !=nil {if _ggfdb :=_dfffb .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072");_ggfdb !=nil {return _ggfdb ;};};if _dfffb .AccelAttr !=nil {if _edabc :=_dfffb .AccelAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006c\u0041\u0074\u0074\u0072");_edabc !=nil {return _edabc ;};};if _dfffb .DecelAttr !=nil {if _gdfff :=_dfffb .DecelAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0065\u006c\u0041\u0074\u0074\u0072");_gdfff !=nil {return _gdfff ;};};if _ffca :=_dfffb .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_ffca !=nil {return _ffca ;};if _daeae :=_dfffb .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_daeae !=nil {return _daeae ;};if _fcafb :=_dfffb .SyncBehaviorAttr .ValidateWithPath (path +"\u002f\u0053\u0079\u006e\u0063\u0042\u0065\u0068\u0061\u0076\u0069\u006fr\u0041\u0074\u0074\u0072");_fcafb !=nil {return _fcafb ;};if _bfggf :=_dfffb .MasterRelAttr .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0052\u0065l\u0041\u0074\u0074\u0072");_bfggf !=nil {return _bfggf ;};if _bcfc :=_dfffb .NodeTypeAttr .ValidateWithPath (path +"\u002f\u004e\u006f\u0064\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bcfc !=nil {return _bcfc ;};if _dfffb .StCondLst !=nil {if _afbee :=_dfffb .StCondLst .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_afbee !=nil {return _afbee ;};};if _dfffb .EndCondLst !=nil {if _bgbd :=_dfffb .EndCondLst .ValidateWithPath (path +"/\u0045\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_bgbd !=nil {return _bgbd ;};};if _dfffb .EndSync !=nil {if _ececa :=_dfffb .EndSync .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0053\u0079\u006e\u0063");_ececa !=nil {return _ececa ;};};if _dfffb .Iterate !=nil {if _abgca :=_dfffb .Iterate .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u0072\u0061\u0074\u0065");_abgca !=nil {return _abgca ;};};if _dfffb .ChildTnLst !=nil {if _ddfb :=_dfffb .ChildTnLst .ValidateWithPath (path +"/\u0043\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074");_ddfb !=nil {return _ddfb ;};};if _dfffb .SubTnLst !=nil {if _agaef :=_dfffb .SubTnLst .ValidateWithPath (path +"\u002fS\u0075\u0062\u0054\u006e\u004c\u0073t");_agaef !=nil {return _agaef ;};};return nil ;};func (_dcbed ST_TLAnimateEffectTransition )Validate ()error {return _dcbed .ValidateWithPath ("")};func (_gcg *CT_CustomShowId )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_gcg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Common Slide Data +CSld *CT_CommonSlideData ; -// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path -func (_gda *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _gaac :=_gda .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gaac !=nil {return _gaac ;};if _bgc :=_gda .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_bgc !=nil {return _bgc ;};if _agbc :=_gda .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_agbc !=nil {return _agbc ;};return nil ;};type CT_PictureNonVisual struct{CNvPr *_ea .CT_NonVisualDrawingProps ; +// Color Scheme Map +ClrMap *_ef .CT_ColorMapping ; -// Non-Visual Picture Drawing Properties -CNvPicPr *_ea .CT_NonVisualPictureProperties ;NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_ecaba ST_TLTimeNodePresetClassType )String ()string {switch _ecaba {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 (_gfbd ST_TLTimeNodePresetClassType )ValidateWithPath (path string )error {switch _gfbd {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 (_gfbd ));};return nil ;};func (_fcfe *CT_ExtensionListModify )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcfe .ModAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u006f\u0064"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_fcfe .ModAttr ))});};e .EncodeToken (start );if _fcfe .Ext !=nil {_bdcf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_beced :=range _fcfe .Ext {e .EncodeElement (_beced ,_bdcf );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Header/Footer Information for a Notes Master +Hf *CT_HeaderFooter ; -// ValidateWithPath validates the CT_SlideMaster and its children, prefixing error messages with path -func (_bbaafc *CT_SlideMaster )ValidateWithPath (path string )error {if _dagfd :=_bbaafc .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_dagfd !=nil {return _dagfd ;};if _agdfb :=_bbaafc .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_agdfb !=nil {return _agdfb ;};if _bbaafc .SldLayoutIdLst !=nil {if _adde :=_bbaafc .SldLayoutIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074");_adde !=nil {return _adde ;};};if _bbaafc .Transition !=nil {if _ecga :=_bbaafc .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_ecga !=nil {return _ecga ;};};if _bbaafc .Timing !=nil {if _cec :=_bbaafc .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_cec !=nil {return _cec ;};};if _bbaafc .Hf !=nil {if _ccbg :=_bbaafc .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_ccbg !=nil {return _ccbg ;};};if _bbaafc .TxStyles !=nil {if _bfdf :=_bbaafc .TxStyles .ValidateWithPath (path +"\u002fT\u0078\u0053\u0074\u0079\u006c\u0065s");_bfdf !=nil {return _bfdf ;};};if _bbaafc .ExtLst !=nil {if _fccd :=_bbaafc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fccd !=nil {return _fccd ;};};return nil ;};func NewCT_TLSubShapeId ()*CT_TLSubShapeId {_ggcbg :=&CT_TLSubShapeId {};return _ggcbg };func (_agbbc *CT_TLTextTargetElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afda :for {_bfcgd ,_gbea :=d .Token ();if _gbea !=nil {return _gbea ;};switch _aaega :=_bfcgd .(type ){case _b .StartElement :switch _aaega .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agbbc .CharRg =NewCT_IndexRange ();if _cgddg :=d .DecodeElement (_agbbc .CharRg ,&_aaega );_cgddg !=nil {return _cgddg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agbbc .PRg =NewCT_IndexRange ();if _ggagg :=d .DecodeElement (_agbbc .PRg ,&_aaega );_ggagg !=nil {return _ggagg ;};default:_e .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",_aaega .Name );if _gffeg :=d .Skip ();_gffeg !=nil {return _gffeg ;};};case _b .EndElement :break _afda ;case _b .CharData :};};return nil ;};func (_gb *AG_TLBuild )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gb .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_gb .SpidAttr )});};if _gb .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_gb .GrpIdAttr )});};if _gb .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_gb .UiExpandAttr ))});};return nil ;};func (_aece *CT_TLTimeAnimateValue )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aece .TmAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_aece .TmAttr )});};if _aece .FmlaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_d .Sprintf ("\u0025\u0076",*_aece .FmlaAttr )});};e .EncodeToken (start );if _aece .Val !=nil {_adbe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0076a\u006c"}};e .EncodeElement (_aece .Val ,_adbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dddb ST_TransitionSideDirectionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dddb .String (),start );};type ST_TLTimeNodeRestartType byte ;func (_egdbb *CT_TLTemplateList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _egdbb .Tmpl !=nil {_dedg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u006d\u0070\u006c"}};for _ ,_afcde :=range _egdbb .Tmpl {e .EncodeElement (_afcde ,_dedg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cdfff *CT_TLByRgbColorTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_d .Sprintf ("\u0025\u0076",_cdfff .RAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067"},Value :_d .Sprintf ("\u0025\u0076",_cdfff .GAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_d .Sprintf ("\u0025\u0076",_cdfff .BAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TLTriggerTimeNodeID ()*CT_TLTriggerTimeNodeID {_gdfd :=&CT_TLTriggerTimeNodeID {};return _gdfd ;};func (_faca *CT_TLTimeTargetElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbccc :for {_bebdg ,_ddaa :=d .Token ();if _ddaa !=nil {return _ddaa ;};switch _fffdb :=_bebdg .(type ){case _b .StartElement :switch _fffdb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_faca .SldTgt =NewCT_Empty ();if _aeba :=d .DecodeElement (_faca .SldTgt ,&_fffdb );_aeba !=nil {return _aeba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_faca .SndTgt =_ea .NewCT_EmbeddedWAVAudioFile ();if _gdeae :=d .DecodeElement (_faca .SndTgt ,&_fffdb );_gdeae !=nil {return _gdeae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_faca .SpTgt =NewCT_TLShapeTargetElement ();if _fdea :=d .DecodeElement (_faca .SpTgt ,&_fffdb );_fdea !=nil {return _fdea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_faca .InkTgt =NewCT_TLSubShapeId ();if _cedgdb :=d .DecodeElement (_faca .InkTgt ,&_fffdb );_cedgdb !=nil {return _cedgdb ;};default:_e .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",_fffdb .Name );if _defb :=d .Skip ();_defb !=nil {return _defb ;};};case _b .EndElement :break _gbccc ;case _b .CharData :};};return nil ;};func NewCT_TimeNodeList ()*CT_TimeNodeList {_edbfa :=&CT_TimeNodeList {};return _edbfa };const (ST_TLBehaviorAccumulateTypeUnset ST_TLBehaviorAccumulateType =0;ST_TLBehaviorAccumulateTypeNone ST_TLBehaviorAccumulateType =1;ST_TLBehaviorAccumulateTypeAlways ST_TLBehaviorAccumulateType =2;); +// Notes Text Style +NotesStyle *_ef .CT_TextListStyle ;ExtLst *CT_ExtensionListModify ;}; -// Validate validates the CT_TransitionSoundAction and its children -func (_cfdb *CT_TransitionSoundAction )Validate ()error {return _cfdb .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006eS\u006f\u0075\u006e\u0064\u0041\u0063\u0074\u0069\u006f\u006e");}; +// ValidateWithPath validates the CT_SideDirectionTransition and its children, prefixing error messages with path +func (_bffbf *CT_SideDirectionTransition )ValidateWithPath (path string )error {if _fagb :=_bffbf .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_fagb !=nil {return _fagb ;};return nil ;};type CT_ShowInfoKiosk struct{ -// Validate validates the CT_CustomerData and its children -func (_bcce *CT_CustomerData )Validate ()error {return _bcce .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061");}; +// Restart Show +RestartAttr *uint32 ;};func (_fbed *CT_PictureNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbed .CNvPr =_ef .NewCT_NonVisualDrawingProps ();_fbed .CNvPicPr =_ef .NewCT_NonVisualPictureProperties ();_fbed .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_fcfe :for {_fabc ,_acee :=d .Token ();if _acee !=nil {return _acee ;};switch _feca :=_fabc .(type ){case _f .StartElement :switch _feca .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cggf :=d .DecodeElement (_fbed .CNvPr ,&_feca );_cggf !=nil {return _cggf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cccba :=d .DecodeElement (_fbed .CNvPicPr ,&_feca );_cccba !=nil {return _cccba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bcbg :=d .DecodeElement (_fbed .NvPr ,&_feca );_bcbg !=nil {return _bcbg ;};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",_feca .Name );if _efed :=d .Skip ();_efed !=nil {return _efed ;};};case _f .EndElement :break _fcfe ;case _f .CharData :};};return nil ;};func NewCT_Comment ()*CT_Comment {_eggf :=&CT_Comment {};_eggf .Pos =_ef .NewCT_Point2D ();return _eggf ;};const (ST_TLAnimateEffectTransitionUnset ST_TLAnimateEffectTransition =0;ST_TLAnimateEffectTransitionIn ST_TLAnimateEffectTransition =1;ST_TLAnimateEffectTransitionOut ST_TLAnimateEffectTransition =2;ST_TLAnimateEffectTransitionNone ST_TLAnimateEffectTransition =3;);func (_eedee ST_TLCommandType )Validate ()error {return _eedee .ValidateWithPath ("")};func NewAG_ChildSlide ()*AG_ChildSlide {_dd :=&AG_ChildSlide {};return _dd };func (_cbdcca *ST_TLBehaviorAccumulateType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cbdcca =0;case "\u006e\u006f\u006e\u0065":*_cbdcca =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_cbdcca =2;};return nil ;};func (_bgag *CT_NotesMasterIdList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acfb :for {_fedg ,_faba :=d .Token ();if _faba !=nil {return _faba ;};switch _ebfef :=_fedg .(type ){case _f .StartElement :switch _ebfef .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgag .NotesMasterId =NewCT_NotesMasterIdListEntry ();if _adgcf :=d .DecodeElement (_bgag .NotesMasterId ,&_ebfef );_adgcf !=nil {return _adgcf ;};default:_g .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",_ebfef .Name );if _fdfba :=d .Skip ();_fdfba !=nil {return _fdfba ;};};case _f .EndElement :break _acfb ;case _f .CharData :};};return nil ;};type TagLst struct{CT_TagList };type AG_TLBuild struct{SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_fbeff *ViewPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbeff .CT_ViewProperties =*NewCT_ViewProperties ();for _ ,_baacg :=range start .Attr {if _baacg .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_fbeff .LastViewAttr .UnmarshalXMLAttr (_baacg );continue ;};if _baacg .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_gebge ,_aecbe :=_ee .ParseBool (_baacg .Value );if _aecbe !=nil {return _aecbe ;};_fbeff .ShowCommentsAttr =&_gebge ;continue ;};};_aabca :for {_abbebf ,_effacd :=d .Token ();if _effacd !=nil {return _effacd ;};switch _bgff :=_abbebf .(type ){case _f .StartElement :switch _bgff .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbeff .NormalViewPr =NewCT_NormalViewProperties ();if _fcbd :=d .DecodeElement (_fbeff .NormalViewPr ,&_bgff );_fcbd !=nil {return _fcbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbeff .SlideViewPr =NewCT_SlideViewProperties ();if _adcb :=d .DecodeElement (_fbeff .SlideViewPr ,&_bgff );_adcb !=nil {return _adcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbeff .OutlineViewPr =NewCT_OutlineViewProperties ();if _agcbf :=d .DecodeElement (_fbeff .OutlineViewPr ,&_bgff );_agcbf !=nil {return _agcbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbeff .NotesTextViewPr =NewCT_NotesTextViewProperties ();if _eadda :=d .DecodeElement (_fbeff .NotesTextViewPr ,&_bgff );_eadda !=nil {return _eadda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbeff .SorterViewPr =NewCT_SlideSorterViewProperties ();if _bgdbb :=d .DecodeElement (_fbeff .SorterViewPr ,&_bgff );_bgdbb !=nil {return _bgdbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbeff .NotesViewPr =NewCT_NotesViewProperties ();if _fbdea :=d .DecodeElement (_fbeff .NotesViewPr ,&_bgff );_fbdea !=nil {return _fbdea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbeff .GridSpacing =_ef .NewCT_PositiveSize2D ();if _faceg :=d .DecodeElement (_fbeff .GridSpacing ,&_bgff );_faceg !=nil {return _faceg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbeff .ExtLst =NewCT_ExtensionList ();if _cgfab :=d .DecodeElement (_fbeff .ExtLst ,&_bgff );_cgfab !=nil {return _cgfab ;};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\u0056\u0069\u0065\u0077\u0050\u0072\u0020\u0025\u0076",_bgff .Name );if _dabfd :=d .Skip ();_dabfd !=nil {return _dabfd ;};};case _f .EndElement :break _aabca ;case _f .CharData :};};return nil ;};type CT_TLTimeNodeExclusive struct{ -// ValidateWithPath validates the CT_TimeNodeList and its children, prefixing error messages with path -func (_fdccg *CT_TimeNodeList )ValidateWithPath (path string )error {for _afcce ,_gcfg :=range _fdccg .Par {if _cgdaf :=_gcfg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0050\u0061\u0072\u005b\u0025\u0064\u005d",path ,_afcce ));_cgdaf !=nil {return _cgdaf ;};};for _gagbb ,_beegc :=range _fdccg .Seq {if _ebfcec :=_beegc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0071\u005b\u0025\u0064\u005d",path ,_gagbb ));_ebfcec !=nil {return _ebfcec ;};};for _fafcbf ,_ebcg :=range _fdccg .Excl {if _gdfgg :=_ebcg .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0045\u0078\u0063\u006c\u005b\u0025\u0064\u005d",path ,_fafcbf ));_gdfgg !=nil {return _gdfgg ;};};for _cegca ,_ddcaf :=range _fdccg .Anim {if _eafa :=_ddcaf .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0041\u006e\u0069\u006d\u005b\u0025\u0064\u005d",path ,_cegca ));_eafa !=nil {return _eafa ;};};for _ceddg ,_cgcf :=range _fdccg .AnimClr {if _ecbae :=_cgcf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_ceddg ));_ecbae !=nil {return _ecbae ;};};for _abff ,_adbbeb :=range _fdccg .AnimEffect {if _ggfa :=_adbbeb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063t\u005b\u0025\u0064\u005d",path ,_abff ));_ggfa !=nil {return _ggfa ;};};for _bcabf ,_dcdga :=range _fdccg .AnimMotion {if _eede :=_dcdga .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_bcabf ));_eede !=nil {return _eede ;};};for _fgdeg ,_gedce :=range _fdccg .AnimRot {if _fdagg :=_gedce .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0052\u006ft\u005b\u0025\u0064\u005d",path ,_fgdeg ));_fdagg !=nil {return _fdagg ;};};for _aaefd ,_agdcgg :=range _fdccg .AnimScale {if _bcecd :=_agdcgg .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0041\u006e\u0069m\u0053\u0063\u0061\u006c\u0065\u005b\u0025\u0064\u005d",path ,_aaefd ));_bcecd !=nil {return _bcecd ;};};for _cceee ,_gcgab :=range _fdccg .Cmd {if _edaa :=_gcgab .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u006d\u0064\u005b\u0025\u0064\u005d",path ,_cceee ));_edaa !=nil {return _edaa ;};};for _fgdfe ,_ecbba :=range _fdccg .Set {if _dcgbc :=_ecbba .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_fgdfe ));_dcgbc !=nil {return _dcgbc ;};};for _gbgf ,_bbgg :=range _fdccg .Audio {if _bfeda :=_bbgg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fA\u0075\u0064\u0069\u006f\u005b\u0025\u0064\u005d",path ,_gbgf ));_bfeda !=nil {return _bfeda ;};};for _cdcbd ,_ffbge :=range _fdccg .Video {if _ccecg :=_ffbge .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fV\u0069\u0064\u0065\u006f\u005b\u0025\u0064\u005d",path ,_cdcbd ));_ccecg !=nil {return _ccecg ;};};return nil ;};func NewCT_NotesMaster ()*CT_NotesMaster {_dfee :=&CT_NotesMaster {};_dfee .CSld =NewCT_CommonSlideData ();_dfee .ClrMap =_ea .NewCT_ColorMapping ();return _dfee ;}; +// Common TimeNode Properties +CTn *CT_TLCommonTimeNodeData ;};func (_fabcef ST_TLTimeNodeFillType )String ()string {switch _fabcef {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 "";};type ST_SplitterBarState byte ;func (_ffgfg ST_TLDiagramBuildType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ffgfg .String (),start );}; -// ValidateWithPath validates the CT_WebProperties and its children, prefixing error messages with path -func (_bcffg *CT_WebProperties )ValidateWithPath (path string )error {if _cbef :=_bcffg .ImgSzAttr .ValidateWithPath (path +"\u002f\u0049\u006d\u0067\u0053\u007a\u0041\u0074\u0074\u0072");_cbef !=nil {return _cbef ;};if _ceaefa :=_bcffg .ClrAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0041\u0074\u0074\u0072");_ceaefa !=nil {return _ceaefa ;};if _bcffg .ExtLst !=nil {if _fccbf :=_bcffg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fccbf !=nil {return _fccbf ;};};return nil ;};func (_ddcbb *CT_PictureNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddcbb .CNvPr =_ea .NewCT_NonVisualDrawingProps ();_ddcbb .CNvPicPr =_ea .NewCT_NonVisualPictureProperties ();_ddcbb .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_dddd :for {_bddaa ,_gebd :=d .Token ();if _gebd !=nil {return _gebd ;};switch _eeeeb :=_bddaa .(type ){case _b .StartElement :switch _eeeeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ecdf :=d .DecodeElement (_ddcbb .CNvPr ,&_eeeeb );_ecdf !=nil {return _ecdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _eabde :=d .DecodeElement (_ddcbb .CNvPicPr ,&_eeeeb );_eabde !=nil {return _eabde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bgfce :=d .DecodeElement (_ddcbb .NvPr ,&_eeeeb );_bgfce !=nil {return _bgfce ;};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\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_eeeeb .Name );if _ffcdg :=d .Skip ();_ffcdg !=nil {return _ffcdg ;};};case _b .EndElement :break _dddd ;case _b .CharData :};};return nil ;};func (_fbgf *CT_Guide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbgf .OrientAttr !=ST_DirectionUnset {_agdf ,_badf :=_fbgf .OrientAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _badf !=nil {return _badf ;};start .Attr =append (start .Attr ,_agdf );};if _fbgf .PosAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_fbgf .PosAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_agfcb *CT_ShowProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bccbd :=range start .Attr {if _bccbd .Name .Local =="\u006c\u006f\u006f\u0070"{_cebag ,_fegc :=_be .ParseBool (_bccbd .Value );if _fegc !=nil {return _fegc ;};_agfcb .LoopAttr =&_cebag ;continue ;};if _bccbd .Name .Local =="\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_fegd ,_gfeaa :=_be .ParseBool (_bccbd .Value );if _gfeaa !=nil {return _gfeaa ;};_agfcb .ShowNarrationAttr =&_fegd ;continue ;};if _bccbd .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_gcfc ,_abee :=_be .ParseBool (_bccbd .Value );if _abee !=nil {return _abee ;};_agfcb .ShowAnimationAttr =&_gcfc ;continue ;};if _bccbd .Name .Local =="\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"{_gbcdd ,_agcacb :=_be .ParseBool (_bccbd .Value );if _agcacb !=nil {return _agcacb ;};_agfcb .UseTimingsAttr =&_gbcdd ;continue ;};};_abdf :for {_gdea ,_bcgfd :=d .Token ();if _bcgfd !=nil {return _bcgfd ;};switch _dcbfe :=_gdea .(type ){case _b .StartElement :switch _dcbfe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agfcb .Present =NewCT_Empty ();if _bgce :=d .DecodeElement (_agfcb .Present ,&_dcbfe );_bgce !=nil {return _bgce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agfcb .Browse =NewCT_ShowInfoBrowse ();if _bgge :=d .DecodeElement (_agfcb .Browse ,&_dcbfe );_bgge !=nil {return _bgge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agfcb .Kiosk =NewCT_ShowInfoKiosk ();if _gced :=d .DecodeElement (_agfcb .Kiosk ,&_dcbfe );_gced !=nil {return _gced ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agfcb .SldAll =NewCT_Empty ();if _defg :=d .DecodeElement (_agfcb .SldAll ,&_dcbfe );_defg !=nil {return _defg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agfcb .SldRg =NewCT_IndexRange ();if _baae :=d .DecodeElement (_agfcb .SldRg ,&_dcbfe );_baae !=nil {return _baae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agfcb .CustShow =NewCT_CustomShowId ();if _ccaf :=d .DecodeElement (_agfcb .CustShow ,&_dcbfe );_ccaf !=nil {return _ccaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agfcb .PenClr =_ea .NewCT_Color ();if _efbgd :=d .DecodeElement (_agfcb .PenClr ,&_dcbfe );_efbgd !=nil {return _efbgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agfcb .ExtLst =NewCT_ExtensionList ();if _fdgd :=d .DecodeElement (_agfcb .ExtLst ,&_dcbfe );_fdgd !=nil {return _fdgd ;};default:_e .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",_dcbfe .Name );if _eeefbb :=d .Skip ();_eeefbb !=nil {return _eeefbb ;};};case _b .EndElement :break _abdf ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TagList and its children, prefixing error messages with path +func (_dbacfc *CT_TagList )ValidateWithPath (path string )error {for _gceca ,_ceacc :=range _dbacfc .Tag {if _fedge :=_ceacc .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_gceca ));_fedge !=nil {return _fedge ;};};return nil ;};func (_gfdd *CT_TLIterateData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfdd .TypeAttr !=ST_IterateTypeUnset {_fdegf ,_gefg :=_gfdd .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _gefg !=nil {return _gefg ;};start .Attr =append (start .Attr ,_fdegf );};if _gfdd .BackwardsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_gfdd .BackwardsAttr ))});};e .EncodeToken (start );if _gfdd .TmAbs !=nil {_aeec :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0074\u006d\u0041\u0062\u0073"}};e .EncodeElement (_gfdd .TmAbs ,_aeec );};if _gfdd .TmPct !=nil {_ebggbe :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0074\u006d\u0050\u0063\u0074"}};e .EncodeElement (_gfdd .TmPct ,_ebggbe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdfa *ST_ViewType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fdfa =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_fdfa =1;case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_fdfa =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_fdfa =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_fdfa =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_fdfa =5;case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_fdfa =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_fdfa =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_fdfa =8;};return nil ;};func (_cdadc ST_TLTimeIndefinite )String ()string {switch _cdadc {case 0:return "";case 1:return "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065";};return "";};func (_ceedb ST_TLAnimateMotionBehaviorOrigin )ValidateWithPath (path string )error {switch _ceedb {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 (_ceedb ));};return nil ;};func (_cbdf *CT_CommonSlideData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbdf .SpTree =NewCT_GroupShape ();for _ ,_gcg :=range start .Attr {if _gcg .Name .Local =="\u006e\u0061\u006d\u0065"{_ecec ,_gea :=_gcg .Value ,error (nil );if _gea !=nil {return _gea ;};_cbdf .NameAttr =&_ecec ;continue ;};};_gdbc :for {_dba ,_cff :=d .Token ();if _cff !=nil {return _cff ;};switch _efee :=_dba .(type ){case _f .StartElement :switch _efee .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067"}:_cbdf .Bg =NewCT_Background ();if _gbe :=d .DecodeElement (_cbdf .Bg ,&_efee );_gbe !=nil {return _gbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bgdd :=d .DecodeElement (_cbdf .SpTree ,&_efee );_bgdd !=nil {return _bgdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbdf .CustDataLst =NewCT_CustomerDataList ();if _efeeg :=d .DecodeElement (_cbdf .CustDataLst ,&_efee );_efeeg !=nil {return _efeeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbdf .Controls =NewCT_ControlList ();if _ccef :=d .DecodeElement (_cbdf .Controls ,&_efee );_ccef !=nil {return _ccef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbdf .ExtLst =NewCT_ExtensionList ();if _edbb :=d .DecodeElement (_cbdf .ExtLst ,&_efee );_edbb !=nil {return _edbb ;};default:_g .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",_efee .Name );if _ddfe :=d .Skip ();_ddfe !=nil {return _ddfe ;};};case _f .EndElement :break _gdbc ;case _f .CharData :};};return nil ;};func (_cadg ST_TLChartSubelementType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cadg .String (),start );}; -// Validate validates the CT_TLSetBehavior and its children -func (_degfc *CT_TLSetBehavior )Validate ()error {return _degfc .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0053e\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072");};func (_cgedb ST_TLTimeNodeSyncType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cgedb .String (),start );};type ST_TLDiagramBuildType byte ; +// ValidateWithPath validates the CT_PhotoAlbum and its children, prefixing error messages with path +func (_ffag *CT_PhotoAlbum )ValidateWithPath (path string )error {if _bbcg :=_ffag .LayoutAttr .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_bbcg !=nil {return _bbcg ;};if _gaea :=_ffag .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_gaea !=nil {return _gaea ;};if _ffag .ExtLst !=nil {if _gedbd :=_ffag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gedbd !=nil {return _gedbd ;};};return nil ;};func (_bgeb *CT_EmbeddedFontListEntry )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgeb .Font =_ef .NewCT_TextFont ();_gdea :for {_fbec ,_aega :=d .Token ();if _aega !=nil {return _aega ;};switch _aeb :=_fbec .(type ){case _f .StartElement :switch _aeb .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _eged :=d .DecodeElement (_bgeb .Font ,&_aeb );_eged !=nil {return _eged ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgeb .Regular =NewCT_EmbeddedFontDataId ();if _gbab :=d .DecodeElement (_bgeb .Regular ,&_aeb );_gbab !=nil {return _gbab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgeb .Bold =NewCT_EmbeddedFontDataId ();if _bdga :=d .DecodeElement (_bgeb .Bold ,&_aeb );_bdga !=nil {return _bdga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgeb .Italic =NewCT_EmbeddedFontDataId ();if _dfa :=d .DecodeElement (_bgeb .Italic ,&_aeb );_dfa !=nil {return _dfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgeb .BoldItalic =NewCT_EmbeddedFontDataId ();if _eggfc :=d .DecodeElement (_bgeb .BoldItalic ,&_aeb );_eggfc !=nil {return _eggfc ;};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\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074E\u006e\u0074\u0072\u0079\u0020%\u0076",_aeb .Name );if _adc :=d .Skip ();_adc !=nil {return _adc ;};};case _f .EndElement :break _gdea ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_CustomShowList and its children -func (_adea *CT_CustomShowList )Validate ()error {return _adea .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006fw\u004c\u0069\u0073\u0074");};func (_ggbc *CT_SplitTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggbc .OrientAttr !=ST_DirectionUnset {_dfgc ,_bcccc :=_ggbc .OrientAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _bcccc !=nil {return _bcccc ;};start .Attr =append (start .Attr ,_dfgc );};if _ggbc .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_bcfef ,_cagc :=_ggbc .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"});if _cagc !=nil {return _cagc ;};start .Attr =append (start .Attr ,_bcfef );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbgg *CT_TLAnimVariantStringVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_dbgg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dafdc ST_TLCommandType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dafdc .String (),start );};func (_bfdea *ST_TLTimeNodeType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgbcc ,_acgg :=d .Token ();if _acgg !=nil {return _acgg ;};if _eebbe ,_fcdaa :=_dgbcc .(_b .EndElement );_fcdaa &&_eebbe .Name ==start .Name {*_bfdea =1;return nil ;};if _agce ,_dbaee :=_dgbcc .(_b .CharData );!_dbaee {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",_dgbcc );}else {switch string (_agce ){case "":*_bfdea =0;case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_bfdea =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_bfdea =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_bfdea =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_bfdea =4;case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_bfdea =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_bfdea =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_bfdea =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_bfdea =8;case "\u0074\u006d\u0052\u006f\u006f\u0074":*_bfdea =9;};};_dgbcc ,_acgg =d .Token ();if _acgg !=nil {return _acgg ;};if _edcee ,_ggaae :=_dgbcc .(_b .EndElement );_ggaae &&_edcee .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",_dgbcc );}; +// ValidateWithPath validates the CT_ApplicationNonVisualDrawingProps and its children, prefixing error messages with path +func (_cgcd *CT_ApplicationNonVisualDrawingProps )ValidateWithPath (path string )error {if _cgcd .Ph !=nil {if _gb :=_cgcd .Ph .ValidateWithPath (path +"\u002f\u0050\u0068");_gb !=nil {return _gb ;};};if _cgcd .AudioCd !=nil {if _af :=_cgcd .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064");_af !=nil {return _af ;};};if _cgcd .WavAudioFile !=nil {if _ccd :=_cgcd .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_ccd !=nil {return _ccd ;};};if _cgcd .AudioFile !=nil {if _dcgg :=_cgcd .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_dcgg !=nil {return _dcgg ;};};if _cgcd .VideoFile !=nil {if _ega :=_cgcd .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");_ega !=nil {return _ega ;};};if _cgcd .QuickTimeFile !=nil {if _agc :=_cgcd .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065");_agc !=nil {return _agc ;};};if _cgcd .CustDataLst !=nil {if _efa :=_cgcd .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_efa !=nil {return _efa ;};};if _cgcd .ExtLst !=nil {if _dcc :=_cgcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcc !=nil {return _dcc ;};};return nil ;};func (_ecbgd *CT_TLTriggerTimeNodeID )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcfcg :=range start .Attr {if _gcfcg .Name .Local =="\u0076\u0061\u006c"{_ebeef ,_fbdd :=_ee .ParseUint (_gcfcg .Value ,10,32);if _fbdd !=nil {return _fbdd ;};_ecbgd .ValAttr =uint32 (_ebeef );continue ;};};for {_bdca ,_fdeaca :=d .Token ();if _fdeaca !=nil {return _fe .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",_fdeaca );};if _dbeg ,_fgcgg :=_bdca .(_f .EndElement );_fgcgg &&_dbeg .Name ==start .Name {break ;};};return nil ;};type ST_TransitionCornerDirectionType byte ;func (_ebfd *CT_TLOleBuildChart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ceddc :=range start .Attr {if _ceddc .Name .Local =="\u0062\u006c\u0064"{_ebfd .BldAttr .UnmarshalXMLAttr (_ceddc );continue ;};if _ceddc .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_fbba ,_babb :=_ee .ParseBool (_ceddc .Value );if _babb !=nil {return _babb ;};_ebfd .AnimBgAttr =&_fbba ;continue ;};if _ceddc .Name .Local =="\u0073\u0070\u0069\u0064"{_ggfga ,_gafed :=_ee .ParseUint (_ceddc .Value ,10,32);if _gafed !=nil {return _gafed ;};_daed :=uint32 (_ggfga );_ebfd .SpidAttr =&_daed ;continue ;};if _ceddc .Name .Local =="\u0067\u0072\u0070I\u0064"{_abaff ,_gcac :=_ee .ParseUint (_ceddc .Value ,10,32);if _gcac !=nil {return _gcac ;};_fffd :=uint32 (_abaff );_ebfd .GrpIdAttr =&_fffd ;continue ;};if _ceddc .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_aecdc ,_bdcc :=_ee .ParseBool (_ceddc .Value );if _bdcc !=nil {return _bdcc ;};_ebfd .UiExpandAttr =&_aecdc ;continue ;};};for {_dcebf ,_cfcdd :=d .Token ();if _cfcdd !=nil {return _fe .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",_cfcdd );};if _ccdgb ,_dfega :=_dcebf .(_f .EndElement );_dfega &&_ccdgb .Name ==start .Name {break ;};};return nil ;};func (_bbcb *CT_ControlList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bbcb .Control !=nil {_dac :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0063\u006f\u006e\u0074\u0072\u006fl"}};for _ ,_ccag :=range _bbcb .Control {e .EncodeElement (_ccag ,_dac );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TransitionSoundAction struct{ -// ValidateWithPath validates the CT_BackgroundProperties and its children, prefixing error messages with path -func (_bgf *CT_BackgroundProperties )ValidateWithPath (path string )error {if _bgf .NoFill !=nil {if _cfg :=_bgf .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cfg !=nil {return _cfg ;};};if _bgf .SolidFill !=nil {if _ced :=_bgf .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_ced !=nil {return _ced ;};};if _bgf .GradFill !=nil {if _afac :=_bgf .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_afac !=nil {return _afac ;};};if _bgf .BlipFill !=nil {if _ga :=_bgf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_ga !=nil {return _ga ;};};if _bgf .PattFill !=nil {if _gea :=_bgf .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gea !=nil {return _gea ;};};if _bgf .GrpFill !=nil {if _fgb :=_bgf .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_fgb !=nil {return _fgb ;};};if _bgf .EffectLst !=nil {if _cdde :=_bgf .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_cdde !=nil {return _cdde ;};};if _bgf .EffectDag !=nil {if _bc :=_bgf .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_bc !=nil {return _bc ;};};if _bgf .ExtLst !=nil {if _dfcf :=_bgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfcf !=nil {return _dfcf ;};};return nil ;};func NewCT_TLAnimVariant ()*CT_TLAnimVariant {_ebeeb :=&CT_TLAnimVariant {};return _ebeeb };func (_gbceg *ST_TLTimeNodeRestartType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gbceg =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_gbceg =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_gbceg =2;case "\u006e\u0065\u0076e\u0072":*_gbceg =3;};return nil ;};func NewCT_SideDirectionTransition ()*CT_SideDirectionTransition {_fcebf :=&CT_SideDirectionTransition {};return _fcebf ;};func (_adfg *CT_BuildList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adg :for {_cfc ,_gag :=d .Token ();if _gag !=nil {return _gag ;};switch _fae :=_cfc .(type ){case _b .StartElement :switch _fae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcc :=NewCT_TLBuildParagraph ();if _edc :=d .DecodeElement (_bcc ,&_fae );_edc !=nil {return _edc ;};_adfg .BldP =append (_adfg .BldP ,_bcc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gac :=NewCT_TLBuildDiagram ();if _ccc :=d .DecodeElement (_gac ,&_fae );_ccc !=nil {return _ccc ;};_adfg .BldDgm =append (_adfg .BldDgm ,_gac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aab :=NewCT_TLOleBuildChart ();if _cbdb :=d .DecodeElement (_aab ,&_fae );_cbdb !=nil {return _cbdb ;};_adfg .BldOleChart =append (_adfg .BldOleChart ,_aab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bff :=NewCT_TLGraphicalObjectBuild ();if _bge :=d .DecodeElement (_bff ,&_fae );_bge !=nil {return _bge ;};_adfg .BldGraphic =append (_adfg .BldGraphic ,_bff );default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u0075\u0069l\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fae .Name );if _gbc :=d .Skip ();_gbc !=nil {return _gbc ;};};case _b .EndElement :break _adg ;case _b .CharData :};};return nil ;};func (_bbfb *CT_ExtensionListModify )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gaad :=range start .Attr {if _gaad .Name .Local =="\u006d\u006f\u0064"{_ebdb ,_bggda :=_be .ParseBool (_gaad .Value );if _bggda !=nil {return _bggda ;};_bbfb .ModAttr =&_ebdb ;continue ;};};_acf :for {_ebca ,_egea :=d .Token ();if _egea !=nil {return _egea ;};switch _gba :=_ebca .(type ){case _b .StartElement :switch _gba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egf :=NewCT_Extension ();if _dbeg :=d .DecodeElement (_egf ,&_gba );_dbeg !=nil {return _dbeg ;};_bbfb .Ext =append (_bbfb .Ext ,_egf );default:_e .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",_gba .Name );if _bda :=d .Skip ();_bda !=nil {return _bda ;};};case _b .EndElement :break _acf ;case _b .CharData :};};return nil ;};func NewCT_CustomerDataList ()*CT_CustomerDataList {_agab :=&CT_CustomerDataList {};return _agab };func (_cfaa *CT_TLBuildDiagram )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfaa .BldAttr !=ST_TLDiagramBuildTypeUnset {_gfad ,_dbegbe :=_cfaa .BldAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u006c\u0064"});if _dbegbe !=nil {return _dbegbe ;};start .Attr =append (start .Attr ,_gfad );};if _cfaa .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_cfaa .SpidAttr )});};if _cfaa .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_cfaa .GrpIdAttr )});};if _cfaa .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_cfaa .UiExpandAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Start Sound Action +StSnd *CT_TransitionStartSoundAction ; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_cgab *CT_Shape )ValidateWithPath (path string )error {if _bgfg :=_cgab .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_bgfg !=nil {return _bgfg ;};if _dgdg :=_cgab .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dgdg !=nil {return _dgdg ;};if _cgab .Style !=nil {if _dfcbd :=_cgab .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_dfcbd !=nil {return _dfcbd ;};};if _cgab .TxBody !=nil {if _cgga :=_cgab .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_cgga !=nil {return _cgga ;};};if _cgab .ExtLst !=nil {if _daeea :=_cgab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daeea !=nil {return _daeea ;};};return nil ;}; +// Stop Sound Action +EndSnd *CT_Empty ;};func (_eadcde *EG_TopLevelSlide )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_afgecb :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_eadcde .ClrMap ,_afgecb );return nil ;}; -// Validate validates the CT_TLAnimVariantIntegerVal and its children -func (_cdgaa *CT_TLAnimVariantIntegerVal )Validate ()error {return _cdgaa .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 (_cfeg ST_TLAnimateBehaviorCalcMode )ValidateWithPath (path string )error {switch _cfeg {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 (_cfeg ));};return nil ;}; +// ValidateWithPath validates the EG_Background and its children, prefixing error messages with path +func (_deed *EG_Background )ValidateWithPath (path string )error {if _deed .BgPr !=nil {if _agafga :=_deed .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072");_agafga !=nil {return _agafga ;};};if _deed .BgRef !=nil {if _ecegf :=_deed .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066");_ecegf !=nil {return _ecegf ;};};return nil ;};func (_ecbfc *CT_TLAnimateScaleBehavior )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecbfc .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_bcda :=range start .Attr {if _bcda .Name .Local =="\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_ffagc ,_fbgb :=_ee .ParseBool (_bcda .Value );if _fbgb !=nil {return _fbgb ;};_ecbfc .ZoomContentsAttr =&_ffagc ;continue ;};};_febfa :for {_bcaed ,_adbbc :=d .Token ();if _adbbc !=nil {return _adbbc ;};switch _ebad :=_bcaed .(type ){case _f .StartElement :switch _ebad .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fecfg :=d .DecodeElement (_ecbfc .CBhvr ,&_ebad );_fecfg !=nil {return _fecfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecbfc .By =NewCT_TLPoint ();if _dadf :=d .DecodeElement (_ecbfc .By ,&_ebad );_dadf !=nil {return _dadf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecbfc .From =NewCT_TLPoint ();if _gedg :=d .DecodeElement (_ecbfc .From ,&_ebad );_gedg !=nil {return _gedg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecbfc .To =NewCT_TLPoint ();if _ddebf :=d .DecodeElement (_ecbfc .To ,&_ebad );_ddebf !=nil {return _ddebf ;};default:_g .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",_ebad .Name );if _feefb :=d .Skip ();_feefb !=nil {return _feefb ;};};case _f .EndElement :break _febfa ;case _f .CharData :};};return nil ;};func NewCT_Background ()*CT_Background {_bfa :=&CT_Background {};return _bfa };func (_aceebb *ST_TLTimeAnimateValueTime )Validate ()error {return _aceebb .ValidateWithPath ("")};func (_cdebc ST_TLAnimateBehaviorValueType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aecba :=_f .Attr {};_aecba .Name =name ;switch _cdebc {case ST_TLAnimateBehaviorValueTypeUnset :_aecba .Value ="";case ST_TLAnimateBehaviorValueTypeStr :_aecba .Value ="\u0073\u0074\u0072";case ST_TLAnimateBehaviorValueTypeNum :_aecba .Value ="\u006e\u0075\u006d";case ST_TLAnimateBehaviorValueTypeClr :_aecba .Value ="\u0063\u006c\u0072";};return _aecba ,nil ;};func NewCT_ShowInfoKiosk ()*CT_ShowInfoKiosk {_caae :=&CT_ShowInfoKiosk {};return _caae };func NewCT_TLSubShapeId ()*CT_TLSubShapeId {_afdaa :=&CT_TLSubShapeId {};return _afdaa };const (ST_DirectionUnset ST_Direction =0;ST_DirectionHorz ST_Direction =1;ST_DirectionVert ST_Direction =2;);func (_bdaaf ST_TLBehaviorTransformType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cbbd :=_f .Attr {};_cbbd .Name =name ;switch _bdaaf {case ST_TLBehaviorTransformTypeUnset :_cbbd .Value ="";case ST_TLBehaviorTransformTypePt :_cbbd .Value ="\u0070\u0074";case ST_TLBehaviorTransformTypeImg :_cbbd .Value ="\u0069\u006d\u0067";};return _cbbd ,nil ;}; -// ValidateWithPath validates the CT_TLMediaNodeVideo and its children, prefixing error messages with path -func (_abgcag *CT_TLMediaNodeVideo )ValidateWithPath (path string )error {if _bagbb :=_abgcag .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_bagbb !=nil {return _bagbb ;};return nil ;};func (_bedf *CT_OleObjectEmbed )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_afgaf :=range start .Attr {if _afgaf .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"{_bedf .FollowColorSchemeAttr .UnmarshalXMLAttr (_afgaf );continue ;};};_baacd :for {_cfag ,_gcbdg :=d .Token ();if _gcbdg !=nil {return _gcbdg ;};switch _ddfeb :=_cfag .(type ){case _b .StartElement :switch _ddfeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bedf .ExtLst =NewCT_ExtensionList ();if _gcef :=d .DecodeElement (_bedf .ExtLst ,&_ddfeb );_gcef !=nil {return _gcef ;};default:_e .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",_ddfeb .Name );if _efabf :=d .Skip ();_efabf !=nil {return _efabf ;};};case _b .EndElement :break _baacd ;case _b .CharData :};};return nil ;};type CT_TLShapeTargetElement struct{ +// Validate validates the CT_TLBehaviorAttributeNameList and its children +func (_fffcd *CT_TLBehaviorAttributeNameList )Validate ()error {return _fffcd .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");}; -// Shape ID -SpidAttr uint32 ; +// Validate validates the EG_SlideListChoice and its children +func (_ebbac *EG_SlideListChoice )Validate ()error {return _ebbac .ValidateWithPath ("\u0045G\u005fS\u006c\u0069\u0064\u0065\u004ci\u0073\u0074C\u0068\u006f\u0069\u0063\u0065");}; -// Background -Bg *CT_Empty ; +// ValidateWithPath validates the CT_SlideMasterTextStyles and its children, prefixing error messages with path +func (_aaaae *CT_SlideMasterTextStyles )ValidateWithPath (path string )error {if _aaaae .TitleStyle !=nil {if _egdbd :=_aaaae .TitleStyle .ValidateWithPath (path +"/\u0054\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_egdbd !=nil {return _egdbd ;};};if _aaaae .BodyStyle !=nil {if _ebfg :=_aaaae .BodyStyle .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065");_ebfg !=nil {return _ebfg ;};};if _aaaae .OtherStyle !=nil {if _cgedd :=_aaaae .OtherStyle .ValidateWithPath (path +"/\u004f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_cgedd !=nil {return _cgedd ;};};if _aaaae .ExtLst !=nil {if _ffbc :=_aaaae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffbc !=nil {return _ffbc ;};};return nil ;}; -// Subshape -SubSp *CT_TLSubShapeId ; +// Validate validates the CT_TagList and its children +func (_fbdfce *CT_TagList )Validate ()error {return _fbdfce .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0067\u004c\u0069\u0073\u0074");};func NewCT_SlideTiming ()*CT_SlideTiming {_dbcgc :=&CT_SlideTiming {};return _dbcgc };type CT_ShowInfoBrowse struct{ -// Embedded Chart Element -OleChartEl *CT_TLOleChartTargetElement ; +// Show Scroll Bar in Window +ShowScrollbarAttr *bool ;};type CT_OutlineViewSlideEntry struct{IdAttr string ; -// Text Element -TxEl *CT_TLTextTargetElement ; +// Collapsed +CollapseAttr *bool ;};func (_cbdcf *ST_TLTimeNodeSyncType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbfdf ,_fegddg :=d .Token ();if _fegddg !=nil {return _fegddg ;};if _adff ,_egcgb :=_gbfdf .(_f .EndElement );_egcgb &&_adff .Name ==start .Name {*_cbdcf =1;return nil ;};if _cegdd ,_baabb :=_gbfdf .(_f .CharData );!_baabb {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",_gbfdf );}else {switch string (_cegdd ){case "":*_cbdcf =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_cbdcf =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_cbdcf =2;};};_gbfdf ,_fegddg =d .Token ();if _fegddg !=nil {return _fegddg ;};if _bccf ,_eebge :=_gbfdf .(_f .EndElement );_eebge &&_bccf .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",_gbfdf );};func (_fgcg *CT_CommonSlideViewProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fgcg .SnapToGridAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_fgcg .SnapToGridAttr ))});};if _fgcg .SnapToObjectsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_fgcg .SnapToObjectsAttr ))});};if _fgcg .ShowGuidesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_fgcg .ShowGuidesAttr ))});};e .EncodeToken (start );_ffb :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_fgcg .CViewPr ,_ffb );if _fgcg .GuideLst !=nil {_gebdg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"}};e .EncodeElement (_fgcg .GuideLst ,_gebdg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_OleObjectLink ()*CT_OleObjectLink {_ebgb :=&CT_OleObjectLink {};return _ebgb }; -// Graphic Element -GraphicEl *_ea .CT_AnimationElementChoice ;}; +// Validate validates the CT_CornerDirectionTransition and its children +func (_afdd *CT_CornerDirectionTransition )Validate ()error {return _afdd .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");}; -// Validate validates the SldSyncPr and its children -func (_badbd *SldSyncPr )Validate ()error {return _badbd .ValidateWithPath ("\u0053l\u0064\u0053\u0079\u006e\u0063\u0050r");};type CT_TLTimeConditionList struct{ +// ValidateWithPath validates the CT_SlideMaster and its children, prefixing error messages with path +func (_fdac *CT_SlideMaster )ValidateWithPath (path string )error {if _bebad :=_fdac .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_bebad !=nil {return _bebad ;};if _beaa :=_fdac .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_beaa !=nil {return _beaa ;};if _fdac .SldLayoutIdLst !=nil {if _dbga :=_fdac .SldLayoutIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074");_dbga !=nil {return _dbga ;};};if _fdac .Transition !=nil {if _cgefa :=_fdac .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_cgefa !=nil {return _cgefa ;};};if _fdac .Timing !=nil {if _afddd :=_fdac .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_afddd !=nil {return _afddd ;};};if _fdac .Hf !=nil {if _aaba :=_fdac .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_aaba !=nil {return _aaba ;};};if _fdac .TxStyles !=nil {if _cbfbe :=_fdac .TxStyles .ValidateWithPath (path +"\u002fT\u0078\u0053\u0074\u0079\u006c\u0065s");_cbfbe !=nil {return _cbfbe ;};};if _fdac .ExtLst !=nil {if _gfdf :=_fdac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfdf !=nil {return _gfdf ;};};return nil ;};func (_gdef *CT_OptionalBlackTransition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdef .ThruBlkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074h\u0072\u0075\u0042\u006c\u006b"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_gdef .ThruBlkAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Condition -Cond []*CT_TLTimeCondition ;};func (_fdbca *CT_SplitTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbada :=range start .Attr {if _gbada .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_fdbca .OrientAttr .UnmarshalXMLAttr (_gbada );continue ;};if _gbada .Name .Local =="\u0064\u0069\u0072"{_fdbca .DirAttr .UnmarshalXMLAttr (_gbada );continue ;};};for {_caeab ,_egbc :=d .Token ();if _egbc !=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",_egbc );};if _bdfaf ,_ggcac :=_caeab .(_b .EndElement );_ggcac &&_bdfaf .Name ==start .Name {break ;};};return nil ;};type CT_ApplicationNonVisualDrawingProps struct{ +// ValidateWithPath validates the CT_Slide and its children, prefixing error messages with path +func (_bbdd *CT_Slide )ValidateWithPath (path string )error {if _adca :=_bbdd .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_adca !=nil {return _adca ;};if _bbdd .ClrMapOvr !=nil {if _eedd :=_bbdd .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_eedd !=nil {return _eedd ;};};if _bbdd .Transition !=nil {if _ebbga :=_bbdd .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_ebbga !=nil {return _ebbga ;};};if _bbdd .Timing !=nil {if _fffe :=_bbdd .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_fffe !=nil {return _fffe ;};};if _bbdd .ExtLst !=nil {if _gcbc :=_bbdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcbc !=nil {return _gcbc ;};};return nil ;};func (_ebab *CT_TLAnimVariantFloatVal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",_ebab .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TransitionStartSoundAction struct{ -// Is a Photo Album -IsPhotoAttr *bool ; +// Loop Sound +LoopAttr *bool ; -// Is User Drawn -UserDrawnAttr *bool ; +// Sound +Snd *_ef .CT_EmbeddedWAVAudioFile ;};func (_fdebd ST_TLAnimateMotionPathEditMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fdebd .String (),start );};func (_accf ST_TransitionSpeed )String ()string {switch _accf {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 (_ggaa *Sld )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\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 ,_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\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 ,_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 :"\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 ,_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 ="\u0070\u003a\u0073l\u0064";return _ggaa .CT_Slide .MarshalXML (e ,start );}; -// Placeholder Shape -Ph *CT_Placeholder ;AudioCd *_ea .CT_AudioCD ;WavAudioFile *_ea .CT_EmbeddedWAVAudioFile ;AudioFile *_ea .CT_AudioFile ;VideoFile *_ea .CT_VideoFile ;QuickTimeFile *_ea .CT_QuickTimeFile ; +// Validate validates the CT_EightDirectionTransition and its children +func (_febc *CT_EightDirectionTransition )Validate ()error {return _febc .ValidateWithPath ("C\u0054\u005f\u0045\u0069\u0067\u0068t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006es\u0069t\u0069\u006f\u006e");}; -// Customer Data List -CustDataLst *CT_CustomerDataList ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_ExtensionListModify and its children, prefixing error messages with path +func (_geae *CT_ExtensionListModify )ValidateWithPath (path string )error {for _dbba ,_gbec :=range _geae .Ext {if _bdad :=_gbec .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_dbba ));_bdad !=nil {return _bdad ;};};return nil ;};type ST_TLTriggerRuntimeNode byte ;type CT_BuildList struct{ -// Validate validates the CT_SplitTransition and its children -func (_cfabe *CT_SplitTransition )Validate ()error {return _cfabe .ValidateWithPath ("\u0043T\u005fS\u0070\u006c\u0069\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func NewCT_ExtensionList ()*CT_ExtensionList {_dcd :=&CT_ExtensionList {};return _dcd };func (_ccag ST_IterateType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dcagc :=_b .Attr {};_dcagc .Name =name ;switch _ccag {case ST_IterateTypeUnset :_dcagc .Value ="";case ST_IterateTypeEl :_dcagc .Value ="\u0065\u006c";case ST_IterateTypeWd :_dcagc .Value ="\u0077\u0064";case ST_IterateTypeLt :_dcagc .Value ="\u006c\u0074";};return _dcagc ,nil ;}; +// Build Paragraph +BldP []*CT_TLBuildParagraph ; -// Validate validates the CT_Shape and its children -func (_ecbcf *CT_Shape )Validate ()error {return _ecbcf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_efac *CT_HandoutMasterIdList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egce :for {_egfb ,_cgbf :=d .Token ();if _cgbf !=nil {return _cgbf ;};switch _fffde :=_egfb .(type ){case _b .StartElement :switch _fffde .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efac .HandoutMasterId =NewCT_HandoutMasterIdListEntry ();if _bfcg :=d .DecodeElement (_efac .HandoutMasterId ,&_fffde );_bfcg !=nil {return _bfcg ;};default:_e .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",_fffde .Name );if _ggcb :=d .Skip ();_ggcb !=nil {return _ggcb ;};};case _b .EndElement :break _egce ;case _b .CharData :};};return nil ;}; +// Build Diagram +BldDgm []*CT_TLBuildDiagram ; -// Validate validates the CT_NotesMasterIdListEntry and its children -func (_agfda *CT_NotesMasterIdListEntry )Validate ()error {return _agfda .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u0074e\u0073\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func NewCT_OrientationTransition ()*CT_OrientationTransition {_agfcd :=&CT_OrientationTransition {};return _agfcd ;}; +// Build Embedded Chart +BldOleChart []*CT_TLOleBuildChart ; -// Validate validates the CT_HtmlPublishProperties and its children -func (_dcge *CT_HtmlPublishProperties )Validate ()error {return _dcge .ValidateWithPath ("\u0043T\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073h\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_cbebg *CT_Presentation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbebg .NotesSz =_ea .NewCT_PositiveSize2D ();for _ ,_dbcc :=range start .Attr {if _dbcc .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_dacb ,_gdcbb :=_be .ParseInt (_dbcc .Value ,10,32);if _gdcbb !=nil {return _gdcbb ;};_ebcf :=int32 (_dacb );_cbebg .FirstSlideNumAttr =&_ebcf ;continue ;};if _dbcc .Name .Local =="\u0072\u0074\u006c"{_afdd ,_fcgff :=_be .ParseBool (_dbcc .Value );if _fcgff !=nil {return _fcgff ;};_cbebg .RtlAttr =&_afdd ;continue ;};if _dbcc .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_cfgg ,_bdcdd :=_be .ParseBool (_dbcc .Value );if _bdcdd !=nil {return _bdcdd ;};_cbebg .CompatModeAttr =&_cfgg ;continue ;};if _dbcc .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_dcgee ,_aggcb :=_be .ParseBool (_dbcc .Value );if _aggcb !=nil {return _aggcb ;};_cbebg .EmbedTrueTypeFontsAttr =&_dcgee ;continue ;};if _dbcc .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_gfede ,_eefc :=_be .ParseBool (_dbcc .Value );if _eefc !=nil {return _eefc ;};_cbebg .AutoCompressPicturesAttr =&_gfede ;continue ;};if _dbcc .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_fffbe ,_dgcb :=_be .ParseBool (_dbcc .Value );if _dgcb !=nil {return _dgcb ;};_cbebg .ShowSpecialPlsOnTitleSldAttr =&_fffbe ;continue ;};if _dbcc .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_bggdd ,_gbef :=ParseUnionST_Percentage (_dbcc .Value );if _gbef !=nil {return _gbef ;};_cbebg .ServerZoomAttr =&_bggdd ;continue ;};if _dbcc .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_cbebg .ConformanceAttr .UnmarshalXMLAttr (_dbcc );continue ;};if _dbcc .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_affag ,_feag :=_be .ParseBool (_dbcc .Value );if _feag !=nil {return _feag ;};_cbebg .RemovePersonalInfoOnSaveAttr =&_affag ;continue ;};if _dbcc .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_ddec ,_ecee :=_be .ParseBool (_dbcc .Value );if _ecee !=nil {return _ecee ;};_cbebg .SaveSubsetFontsAttr =&_ddec ;continue ;};if _dbcc .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_aceb ,_gagce :=_be .ParseUint (_dbcc .Value ,10,32);if _gagce !=nil {return _gagce ;};_afggb :=uint32 (_aceb );_cbebg .BookmarkIdSeedAttr =&_afggb ;continue ;};if _dbcc .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_ddced ,_gaddd :=_be .ParseBool (_dbcc .Value );if _gaddd !=nil {return _gaddd ;};_cbebg .StrictFirstAndLastCharsAttr =&_ddced ;continue ;};};_gcba :for {_bbdf ,_ecag :=d .Token ();if _ecag !=nil {return _ecag ;};switch _bcea :=_bbdf .(type ){case _b .StartElement :switch _bcea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbebg .SldMasterIdLst =NewCT_SlideMasterIdList ();if _ecbca :=d .DecodeElement (_cbebg .SldMasterIdLst ,&_bcea );_ecbca !=nil {return _ecbca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbebg .NotesMasterIdLst =NewCT_NotesMasterIdList ();if _dfcc :=d .DecodeElement (_cbebg .NotesMasterIdLst ,&_bcea );_dfcc !=nil {return _dfcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbebg .HandoutMasterIdLst =NewCT_HandoutMasterIdList ();if _dffd :=d .DecodeElement (_cbebg .HandoutMasterIdLst ,&_bcea );_dffd !=nil {return _dffd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbebg .SldIdLst =NewCT_SlideIdList ();if _adeb :=d .DecodeElement (_cbebg .SldIdLst ,&_bcea );_adeb !=nil {return _adeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbebg .SldSz =NewCT_SlideSize ();if _gada :=d .DecodeElement (_cbebg .SldSz ,&_bcea );_gada !=nil {return _gada ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ceag :=d .DecodeElement (_cbebg .NotesSz ,&_bcea );_ceag !=nil {return _ceag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbebg .SmartTags =NewCT_SmartTags ();if _edec :=d .DecodeElement (_cbebg .SmartTags ,&_bcea );_edec !=nil {return _edec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbebg .EmbeddedFontLst =NewCT_EmbeddedFontList ();if _dcfd :=d .DecodeElement (_cbebg .EmbeddedFontLst ,&_bcea );_dcfd !=nil {return _dcfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbebg .CustShowLst =NewCT_CustomShowList ();if _gdfcf :=d .DecodeElement (_cbebg .CustShowLst ,&_bcea );_gdfcf !=nil {return _gdfcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbebg .PhotoAlbum =NewCT_PhotoAlbum ();if _fecb :=d .DecodeElement (_cbebg .PhotoAlbum ,&_bcea );_fecb !=nil {return _fecb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbebg .CustDataLst =NewCT_CustomerDataList ();if _bgad :=d .DecodeElement (_cbebg .CustDataLst ,&_bcea );_bgad !=nil {return _bgad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbebg .Kinsoku =NewCT_Kinsoku ();if _bacf :=d .DecodeElement (_cbebg .Kinsoku ,&_bcea );_bacf !=nil {return _bacf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbebg .DefaultTextStyle =_ea .NewCT_TextListStyle ();if _gbcaf :=d .DecodeElement (_cbebg .DefaultTextStyle ,&_bcea );_gbcaf !=nil {return _gbcaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbebg .ModifyVerifier =NewCT_ModifyVerifier ();if _ebaa :=d .DecodeElement (_cbebg .ModifyVerifier ,&_bcea );_ebaa !=nil {return _ebaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbebg .ExtLst =NewCT_ExtensionList ();if _cbff :=d .DecodeElement (_cbebg .ExtLst ,&_bcea );_cbff !=nil {return _cbff ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_bcea .Name );if _gfcfd :=d .Skip ();_gfcfd !=nil {return _gfcfd ;};};case _b .EndElement :break _gcba ;case _b .CharData :};};return nil ;};func (_adfe *CT_PresentationProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfbdg :for {_gaef ,_bcgf :=d .Token ();if _bcgf !=nil {return _bcgf ;};switch _cdfag :=_gaef .(type ){case _b .StartElement :switch _cdfag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adfe .HtmlPubPr =NewCT_HtmlPublishProperties ();if _gfbe :=d .DecodeElement (_adfe .HtmlPubPr ,&_cdfag );_gfbe !=nil {return _gfbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adfe .WebPr =NewCT_WebProperties ();if _facb :=d .DecodeElement (_adfe .WebPr ,&_cdfag );_facb !=nil {return _facb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adfe .PrnPr =NewCT_PrintProperties ();if _dbac :=d .DecodeElement (_adfe .PrnPr ,&_cdfag );_dbac !=nil {return _dbac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adfe .ShowPr =NewCT_ShowProperties ();if _facbc :=d .DecodeElement (_adfe .ShowPr ,&_cdfag );_facbc !=nil {return _facbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adfe .ClrMru =_ea .NewCT_ColorMRU ();if _afaaf :=d .DecodeElement (_adfe .ClrMru ,&_cdfag );_afaaf !=nil {return _afaaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adfe .ExtLst =NewCT_ExtensionList ();if _gbadb :=d .DecodeElement (_adfe .ExtLst ,&_cdfag );_gbadb !=nil {return _gbadb ;};default:_e .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",_cdfag .Name );if _cfdg :=d .Skip ();_cfdg !=nil {return _cfdg ;};};case _b .EndElement :break _cfbdg ;case _b .CharData :};};return nil ;};func (_deggcg ST_TLCommandType )Validate ()error {return _deggcg .ValidateWithPath ("")};type CT_TLTimeNodeExclusive struct{ +// Build Graphics +BldGraphic []*CT_TLGraphicalObjectBuild ;};func (_feaa *CT_CustomShow )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fe .Sprintf ("\u0025\u0076",_feaa .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",_feaa .IdAttr )});e .EncodeToken (start );_fafd :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_feaa .SldLst ,_fafd );if _feaa .ExtLst !=nil {_gbc :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_feaa .ExtLst ,_gbc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Common TimeNode Properties -CTn *CT_TLCommonTimeNodeData ;}; +// Validate validates the PresentationPr and its children +func (_cbfd *PresentationPr )Validate ()error {return _cbfd .ValidateWithPath ("\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u0050\u0072");}; -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_gbaa *CT_PictureNonVisual )ValidateWithPath (path string )error {if _dgge :=_gbaa .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dgge !=nil {return _dgge ;};if _eedg :=_gbaa .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_eedg !=nil {return _eedg ;};if _ggfc :=_gbaa .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_ggfc !=nil {return _ggfc ;};return nil ;};func (_egfdc ST_TransitionSideDirectionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cadgf :=_b .Attr {};_cadgf .Name =name ;switch _egfdc {case ST_TransitionSideDirectionTypeUnset :_cadgf .Value ="";case ST_TransitionSideDirectionTypeL :_cadgf .Value ="\u006c";case ST_TransitionSideDirectionTypeU :_cadgf .Value ="\u0075";case ST_TransitionSideDirectionTypeR :_cadgf .Value ="\u0072";case ST_TransitionSideDirectionTypeD :_cadgf .Value ="\u0064";};return _cadgf ,nil ;};func NewOleObj ()*OleObj {_fdda :=&OleObj {};_fdda .CT_OleObject =*NewCT_OleObject ();return _fdda }; +// Validate validates the CT_TransitionStartSoundAction and its children +func (_efbbe *CT_TransitionStartSoundAction )Validate ()error {return _efbbe .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 (_bgegd ST_TransitionInOutDirectionType )String ()string {switch _bgegd {case 0:return "";case 1:return "\u006f\u0075\u0074";case 2:return "\u0069\u006e";};return "";};func (_fd *AG_Ole )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gd :=range start .Attr {if _gd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gd .Name .Local =="\u0069\u0064"{_db ,_ddb :=_gd .Value ,error (nil );if _ddb !=nil {return _ddb ;};_fd .IdAttr =&_db ;continue ;};if _gd .Name .Local =="\u0073\u0070\u0069\u0064"{_ab ,_fae :=_gd .Value ,error (nil );if _fae !=nil {return _fae ;};_fd .SpidAttr =&_ab ;continue ;};if _gd .Name .Local =="\u006e\u0061\u006d\u0065"{_ae ,_fdf :=_gd .Value ,error (nil );if _fdf !=nil {return _fdf ;};_fd .NameAttr =&_ae ;continue ;};if _gd .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_cg ,_eg :=_ee .ParseBool (_gd .Value );if _eg !=nil {return _eg ;};_fd .ShowAsIconAttr =&_cg ;continue ;};if _gd .Name .Local =="\u0069\u006d\u0067\u0057"{_ag ,_ede :=_ee .ParseInt (_gd .Value ,10,32);if _ede !=nil {return _ede ;};_dc :=int32 (_ag );_fd .ImgWAttr =&_dc ;continue ;};if _gd .Name .Local =="\u0069\u006d\u0067\u0048"{_ff ,_cf :=_ee .ParseInt (_gd .Value ,10,32);if _cf !=nil {return _cf ;};_bba :=int32 (_ff );_fd .ImgHAttr =&_bba ;continue ;};};for {_cfg ,_ea :=d .Token ();if _ea !=nil {return _fe .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u004fl\u0065\u003a\u0020\u0025\u0073",_ea );};if _dde ,_da :=_cfg .(_f .EndElement );_da &&_dde .Name ==start .Name {break ;};};return nil ;};type CT_SlideMasterTextStyles struct{ -// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path -func (_efe *CT_Placeholder )ValidateWithPath (path string )error {if _bdfg :=_efe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bdfg !=nil {return _bdfg ;};if _egae :=_efe .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_egae !=nil {return _egae ;};if _dgagc :=_efe .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_dgagc !=nil {return _dgagc ;};if _efe .ExtLst !=nil {if _ddbdg :=_efe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddbdg !=nil {return _ddbdg ;};};return nil ;};func NewCmLst ()*CmLst {_gcbda :=&CmLst {};_gcbda .CT_CommentList =*NewCT_CommentList ();return _gcbda ;};func NewCT_HandoutMasterIdList ()*CT_HandoutMasterIdList {_egcg :=&CT_HandoutMasterIdList {};return _egcg ;}; +// Slide Master Title Text Style +TitleStyle *_ef .CT_TextListStyle ; -// ValidateWithPath validates the CT_CornerDirectionTransition and its children, prefixing error messages with path -func (_fbbdc *CT_CornerDirectionTransition )ValidateWithPath (path string )error {if _daee :=_fbbdc .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_daee !=nil {return _daee ;};return nil ;};func (_aedge ST_TransitionSideDirectionType )ValidateWithPath (path string )error {switch _aedge {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 (_aedge ));};return nil ;}; +// Slide Master Body Text Style +BodyStyle *_ef .CT_TextListStyle ; -// ValidateWithPath validates the CT_ShowProperties and its children, prefixing error messages with path -func (_cdaf *CT_ShowProperties )ValidateWithPath (path string )error {if _cdaf .Present !=nil {if _ggfcg :=_cdaf .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_ggfcg !=nil {return _ggfcg ;};};if _cdaf .Browse !=nil {if _ffae :=_cdaf .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065");_ffae !=nil {return _ffae ;};};if _cdaf .Kiosk !=nil {if _edda :=_cdaf .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_edda !=nil {return _edda ;};};if _cdaf .SldAll !=nil {if _dbegb :=_cdaf .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_dbegb !=nil {return _dbegb ;};};if _cdaf .SldRg !=nil {if _adcf :=_cdaf .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_adcf !=nil {return _adcf ;};};if _cdaf .CustShow !=nil {if _dbcf :=_cdaf .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_dbcf !=nil {return _dbcf ;};};if _cdaf .PenClr !=nil {if _dcbe :=_cdaf .PenClr .ValidateWithPath (path +"\u002fP\u0065\u006e\u0043\u006c\u0072");_dcbe !=nil {return _dcbe ;};};if _cdaf .ExtLst !=nil {if _afeaa :=_cdaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afeaa !=nil {return _afeaa ;};};return nil ;};func (_gfca ST_OleObjectFollowColorScheme )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ddee :=_b .Attr {};_ddee .Name =name ;switch _gfca {case ST_OleObjectFollowColorSchemeUnset :_ddee .Value ="";case ST_OleObjectFollowColorSchemeNone :_ddee .Value ="\u006e\u006f\u006e\u0065";case ST_OleObjectFollowColorSchemeFull :_ddee .Value ="\u0066\u0075\u006c\u006c";case ST_OleObjectFollowColorSchemeTextAndBackground :_ddee .Value ="\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064";};return _ddee ,nil ;};func (_efedf ST_WebScreenSize )String ()string {switch _efedf {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 "";}; +// Slide Master Other Text Style +OtherStyle *_ef .CT_TextListStyle ;ExtLst *CT_ExtensionList ;};func NewCT_OrientationTransition ()*CT_OrientationTransition {_ecdd :=&CT_OrientationTransition {};return _ecdd ;};func NewCT_TLTimeCondition ()*CT_TLTimeCondition {_ccgecc :=&CT_TLTimeCondition {};return _ccgecc }; -// ValidateWithPath validates the CT_TLPoint and its children, prefixing error messages with path -func (_cebb *CT_TLPoint )ValidateWithPath (path string )error {if _gafcf :=_cebb .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_gafcf !=nil {return _gafcf ;};if _acgca :=_cebb .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_acgca !=nil {return _acgca ;};return nil ;}; +// ValidateWithPath validates the CT_PrintProperties and its children, prefixing error messages with path +func (_ecdcb *CT_PrintProperties )ValidateWithPath (path string )error {if _dabd :=_ecdcb .PrnWhatAttr .ValidateWithPath (path +"\u002f\u0050\u0072n\u0057\u0068\u0061\u0074\u0041\u0074\u0074\u0072");_dabd !=nil {return _dabd ;};if _acbf :=_ecdcb .ClrModeAttr .ValidateWithPath (path +"\u002f\u0043\u006cr\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_acbf !=nil {return _acbf ;};if _ecdcb .ExtLst !=nil {if _bgea :=_ecdcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgea !=nil {return _bgea ;};};return nil ;};func (_gdca ST_TLAnimateBehaviorValueType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gdca .String (),start );}; -// Validate validates the CT_GraphicalObjectFrame and its children -func (_gccb *CT_GraphicalObjectFrame )Validate ()error {return _gccb .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");};func (_ecgeg ST_TLBehaviorTransformType )Validate ()error {return _ecgeg .ValidateWithPath ("")};func (_babbd ST_TLNextActionType )String ()string {switch _babbd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0065\u0065\u006b";};return "";};func (_ecgdb ST_TLOleChartBuildType )ValidateWithPath (path string )error {switch _ecgdb {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 (_ecgdb ));};return nil ;}; +// ValidateWithPath validates the CT_TLTimeNodeSequence and its children, prefixing error messages with path +func (_baddf *CT_TLTimeNodeSequence )ValidateWithPath (path string )error {if _dfdbe :=_baddf .PrevAcAttr .ValidateWithPath (path +"/\u0050\u0072\u0065\u0076\u0041\u0063\u0041\u0074\u0074\u0072");_dfdbe !=nil {return _dfdbe ;};if _cacb :=_baddf .NextAcAttr .ValidateWithPath (path +"/\u004e\u0065\u0078\u0074\u0041\u0063\u0041\u0074\u0074\u0072");_cacb !=nil {return _cacb ;};if _dbbd :=_baddf .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_dbbd !=nil {return _dbbd ;};if _baddf .PrevCondLst !=nil {if _fecde :=_baddf .PrevCondLst .ValidateWithPath (path +"\u002f\u0050\u0072e\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_fecde !=nil {return _fecde ;};};if _baddf .NextCondLst !=nil {if _eddgf :=_baddf .NextCondLst .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_eddgf !=nil {return _eddgf ;};};return nil ;};type CT_CommonViewProperties struct{ -// ValidateWithPath validates the CT_TLSubShapeId and its children, prefixing error messages with path -func (_gcdg *CT_TLSubShapeId )ValidateWithPath (path string )error {return nil };type ST_TLAnimateBehaviorValueType byte ; +// Variable Scale +VarScaleAttr *bool ; -// Validate validates the Sld and its children -func (_begcb *Sld )Validate ()error {return _begcb .ValidateWithPath ("\u0053\u006c\u0064")}; +// View Scale +Scale *_ef .CT_Scale2D ; -// Validate validates the CT_SlideTiming and its children -func (_ebgbd *CT_SlideTiming )Validate ()error {return _ebgbd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054i\u006d\u0069\u006e\u0067");};func (_bcefg *CT_TLBehaviorAttributeNameList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bggaa :for {_adcbc ,_eccg :=d .Token ();if _eccg !=nil {return _eccg ;};switch _ccafg :=_adcbc .(type ){case _b .StartElement :switch _ccafg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _afab string ;if _dccf :=d .DecodeElement (&_afab ,&_ccafg );_dccf !=nil {return _dccf ;};_bcefg .AttrName =append (_bcefg .AttrName ,_afab );default:_e .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",_ccafg .Name );if _cgede :=d .Skip ();_cgede !=nil {return _cgede ;};};case _b .EndElement :break _bggaa ;case _b .CharData :};};return nil ;};func (_ddf *CT_CommonSlideData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddf .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_ddf .NameAttr )});};e .EncodeToken (start );if _ddf .Bg !=nil {_cgdag :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_ddf .Bg ,_cgdag );};_bece :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0070\u0054\u0072\u0065\u0065"}};e .EncodeElement (_ddf .SpTree ,_bece );if _ddf .CustDataLst !=nil {_fage :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_ddf .CustDataLst ,_fage );};if _ddf .Controls !=nil {_fbd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_ddf .Controls ,_fbd );};if _ddf .ExtLst !=nil {_gec :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddf .ExtLst ,_gec );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_faac *CT_NotesTextViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bcbd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_faac .CViewPr ,_bcbd );if _faac .ExtLst !=nil {_bceg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faac .ExtLst ,_bceg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_TLBehaviorOverrideTypeUnset ST_TLBehaviorOverrideType =0;ST_TLBehaviorOverrideTypeNormal ST_TLBehaviorOverrideType =1;ST_TLBehaviorOverrideTypeChildStyle ST_TLBehaviorOverrideType =2;);type CT_TLIterateData struct{ +// View Origin +Origin *_ef .CT_Point2D ;};func (_ebcgc *CT_TLCommonMediaNodeData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebcgc .CTn =NewCT_TLCommonTimeNodeData ();_ebcgc .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_fafc :=range start .Attr {if _fafc .Name .Local =="\u0076\u006f\u006c"{_dfebg ,_fcacc :=ParseUnionST_PositiveFixedPercentage (_fafc .Value );if _fcacc !=nil {return _fcacc ;};_ebcgc .VolAttr =&_dfebg ;continue ;};if _fafc .Name .Local =="\u006d\u0075\u0074\u0065"{_ffed ,_eafae :=_ee .ParseBool (_fafc .Value );if _eafae !=nil {return _eafae ;};_ebcgc .MuteAttr =&_ffed ;continue ;};if _fafc .Name .Local =="\u006e\u0075\u006d\u0053\u006c\u0064"{_adcf ,_cceef :=_ee .ParseUint (_fafc .Value ,10,32);if _cceef !=nil {return _cceef ;};_agfe :=uint32 (_adcf );_ebcgc .NumSldAttr =&_agfe ;continue ;};if _fafc .Name .Local =="\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"{_acgbff ,_fccag :=_ee .ParseBool (_fafc .Value );if _fccag !=nil {return _fccag ;};_ebcgc .ShowWhenStoppedAttr =&_acgbff ;continue ;};};_dedfc :for {_dcbea ,_aabcd :=d .Token ();if _aabcd !=nil {return _aabcd ;};switch _fbdf :=_dcbea .(type ){case _f .StartElement :switch _fbdf .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dfbbb :=d .DecodeElement (_ebcgc .CTn ,&_fbdf );_dfbbb !=nil {return _dfbbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gdcgd :=d .DecodeElement (_ebcgc .TgtEl ,&_fbdf );_gdcgd !=nil {return _gdcgd ;};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\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064e\u0044\u0061\u0074\u0061\u0020%\u0076",_fbdf .Name );if _cebc :=d .Skip ();_cebc !=nil {return _cebc ;};};case _f .EndElement :break _dedfc ;case _f .CharData :};};return nil ;};type CT_TLTimeTargetElement struct{ -// Iterate Type -TypeAttr ST_IterateType ; +// Slide Target +SldTgt *CT_Empty ; -// Backwards -BackwardsAttr *bool ; +// Sound Target +SndTgt *_ef .CT_EmbeddedWAVAudioFile ; -// Time Absolute -TmAbs *CT_TLIterateIntervalTime ; +// Shape Target +SpTgt *CT_TLShapeTargetElement ; -// Time Percentage -TmPct *CT_TLIterateIntervalPercentage ;};func (_ggege ST_TLBehaviorOverrideType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gfdbe :=_b .Attr {};_gfdbe .Name =name ;switch _ggege {case ST_TLBehaviorOverrideTypeUnset :_gfdbe .Value ="";case ST_TLBehaviorOverrideTypeNormal :_gfdbe .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_TLBehaviorOverrideTypeChildStyle :_gfdbe .Value ="\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065";};return _gfdbe ,nil ;};func (_gfgb *CT_ViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfgb .LastViewAttr !=ST_ViewTypeUnset {_bdebc ,_gcggb :=_gfgb .LastViewAttr .MarshalXMLAttr (_b .Name {Local :"\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"});if _gcggb !=nil {return _gcggb ;};start .Attr =append (start .Attr ,_bdebc );};if _gfgb .ShowCommentsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_gfgb .ShowCommentsAttr ))});};e .EncodeToken (start );if _gfgb .NormalViewPr !=nil {_dgfd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u006f\u0072\u006d\u0061\u006c\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_gfgb .NormalViewPr ,_dgfd );};if _gfgb .SlideViewPr !=nil {_ecca :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_gfgb .SlideViewPr ,_ecca );};if _gfgb .OutlineViewPr !=nil {_eabf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006fu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_gfgb .OutlineViewPr ,_eabf );};if _gfgb .NotesTextViewPr !=nil {_bfgbd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0054\u0065\u0078\u0074\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_gfgb .NotesTextViewPr ,_bfgbd );};if _gfgb .SorterViewPr !=nil {_fdbbd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006f\u0072\u0074\u0065\u0072\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_gfgb .SorterViewPr ,_fdbbd );};if _gfgb .NotesViewPr !=nil {_bcabea :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_gfgb .NotesViewPr ,_bcabea );};if _gfgb .GridSpacing !=nil {_efba :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_gfgb .GridSpacing ,_efba );};if _gfgb .ExtLst !=nil {_cgbga :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfgb .ExtLst ,_cgbga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ConnectorNonVisual struct{ +// Ink Target +InkTgt *CT_TLSubShapeId ;}; -// Non-Visual Drawing Properties -CNvPr *_ea .CT_NonVisualDrawingProps ; +// ValidateWithPath validates the CmLst and its children, prefixing error messages with path +func (_ccdbc *CmLst )ValidateWithPath (path string )error {if _gagf :=_ccdbc .CT_CommentList .ValidateWithPath (path );_gagf !=nil {return _gagf ;};return nil ;};func (_bgcaa *CT_TLAnimateMotionBehavior )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgcaa .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_fegg :=range start .Attr {if _fegg .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_bgcaa .OriginAttr .UnmarshalXMLAttr (_fegg );continue ;};if _fegg .Name .Local =="\u0070\u0061\u0074\u0068"{_cfdgef ,_gggb :=_fegg .Value ,error (nil );if _gggb !=nil {return _gggb ;};_bgcaa .PathAttr =&_cfdgef ;continue ;};if _fegg .Name .Local =="\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"{_bgcaa .PathEditModeAttr .UnmarshalXMLAttr (_fegg );continue ;};if _fegg .Name .Local =="\u0072\u0041\u006e\u0067"{_ggaga ,_bbef :=_ee .ParseInt (_fegg .Value ,10,32);if _bbef !=nil {return _bbef ;};_dgff :=int32 (_ggaga );_bgcaa .RAngAttr =&_dgff ;continue ;};if _fegg .Name .Local =="\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"{_cfgd ,_ecea :=_fegg .Value ,error (nil );if _ecea !=nil {return _ecea ;};_bgcaa .PtsTypesAttr =&_cfgd ;continue ;};};_fdea :for {_efccg ,_deabeb :=d .Token ();if _deabeb !=nil {return _deabeb ;};switch _cagbd :=_efccg .(type ){case _f .StartElement :switch _cagbd .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _afcdc :=d .DecodeElement (_bgcaa .CBhvr ,&_cagbd );_afcdc !=nil {return _afcdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgcaa .By =NewCT_TLPoint ();if _cbab :=d .DecodeElement (_bgcaa .By ,&_cagbd );_cbab !=nil {return _cbab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgcaa .From =NewCT_TLPoint ();if _gcbbd :=d .DecodeElement (_bgcaa .From ,&_cagbd );_gcbbd !=nil {return _gcbbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgcaa .To =NewCT_TLPoint ();if _dgbbe :=d .DecodeElement (_bgcaa .To ,&_cagbd );_dgbbe !=nil {return _dgbbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgcaa .RCtr =NewCT_TLPoint ();if _aebfbe :=d .DecodeElement (_bgcaa .RCtr ,&_cagbd );_aebfbe !=nil {return _aebfbe ;};default:_g .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",_cagbd .Name );if _ceaa :=d .Skip ();_ceaa !=nil {return _ceaa ;};};case _f .EndElement :break _fdea ;case _f .CharData :};};return nil ;};func (_bd *AG_TLBuild )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bd .SpidAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",*_bd .SpidAttr )});};if _bd .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_fe .Sprintf ("\u0025\u0076",*_bd .GrpIdAttr )});};if _bd .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_bd .UiExpandAttr ))});};return nil ;};func (_cgab *CT_GroupShapeChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgab .Sp !=nil {_aedf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0073\u0070"}};for _ ,_abdf :=range _cgab .Sp {e .EncodeElement (_abdf ,_aedf );};};if _cgab .GrpSp !=nil {_cfbd :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_gge :=range _cgab .GrpSp {e .EncodeElement (_gge ,_cfbd );};};if _cgab .GraphicFrame !=nil {_ebed :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}};for _ ,_aeae :=range _cgab .GraphicFrame {e .EncodeElement (_aeae ,_ebed );};};if _cgab .CxnSp !=nil {_eeade :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0063\u0078\u006e\u0053\u0070"}};for _ ,_aabc :=range _cgab .CxnSp {e .EncodeElement (_aabc ,_eeade );};};if _cgab .Pic !=nil {_bede :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0070i\u0063"}};for _ ,_feee :=range _cgab .Pic {e .EncodeElement (_feee ,_bede );};};if _cgab .ContentPart !=nil {_gbeac :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};for _ ,_fgde :=range _cgab .ContentPart {e .EncodeElement (_fgde ,_gbeac );};};return nil ;};func (_ecgbe *CT_TLTimeNodeSequence )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecgbe .CTn =NewCT_TLCommonTimeNodeData ();for _ ,_ffgdab :=range start .Attr {if _ffgdab .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"{_fgfgg ,_aadd :=_ee .ParseBool (_ffgdab .Value );if _aadd !=nil {return _aadd ;};_ecgbe .ConcurrentAttr =&_fgfgg ;continue ;};if _ffgdab .Name .Local =="\u0070\u0072\u0065\u0076\u0041\u0063"{_ecgbe .PrevAcAttr .UnmarshalXMLAttr (_ffgdab );continue ;};if _ffgdab .Name .Local =="\u006e\u0065\u0078\u0074\u0041\u0063"{_ecgbe .NextAcAttr .UnmarshalXMLAttr (_ffgdab );continue ;};};_fegea :for {_bdfda ,_bcgbce :=d .Token ();if _bcgbce !=nil {return _bcgbce ;};switch _geab :=_bdfda .(type ){case _f .StartElement :switch _geab .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _baadg :=d .DecodeElement (_ecgbe .CTn ,&_geab );_baadg !=nil {return _baadg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecgbe .PrevCondLst =NewCT_TLTimeConditionList ();if _cfbde :=d .DecodeElement (_ecgbe .PrevCondLst ,&_geab );_cfbde !=nil {return _cfbde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecgbe .NextCondLst =NewCT_TLTimeConditionList ();if _becac :=d .DecodeElement (_ecgbe .NextCondLst ,&_geab );_becac !=nil {return _becac ;};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\u0054\u004c\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0053\u0065\u0071\u0075\u0065\u006e\u0063\u0065\u0020\u0025\u0076",_geab .Name );if _beggfa :=d .Skip ();_beggfa !=nil {return _beggfa ;};};case _f .EndElement :break _fegea ;case _f .CharData :};};return nil ;};func (_efcce *HandoutMaster )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\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 ,_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\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 ,_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 :"\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 ,_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 ="\u0070:\u0068a\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072";return _efcce .CT_HandoutMaster .MarshalXML (e ,start );};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_fcaab :=&CT_ShapeNonVisual {};_fcaab .CNvPr =_ef .NewCT_NonVisualDrawingProps ();_fcaab .CNvSpPr =_ef .NewCT_NonVisualDrawingShapeProps ();_fcaab .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _fcaab ;};func (_fbeb *CT_Placeholder )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_badad :=range start .Attr {if _badad .Name .Local =="\u0074\u0079\u0070\u0065"{_fbeb .TypeAttr .UnmarshalXMLAttr (_badad );continue ;};if _badad .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_fbeb .OrientAttr .UnmarshalXMLAttr (_badad );continue ;};if _badad .Name .Local =="\u0073\u007a"{_fbeb .SzAttr .UnmarshalXMLAttr (_badad );continue ;};if _badad .Name .Local =="\u0069\u0064\u0078"{_abeg ,_efcc :=_ee .ParseUint (_badad .Value ,10,32);if _efcc !=nil {return _efcc ;};_eece :=uint32 (_abeg );_fbeb .IdxAttr =&_eece ;continue ;};if _badad .Name .Local =="\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"{_dfee ,_efgfg :=_ee .ParseBool (_badad .Value );if _efgfg !=nil {return _efgfg ;};_fbeb .HasCustomPromptAttr =&_dfee ;continue ;};};_edcgd :for {_ceged ,_dccbee :=d .Token ();if _dccbee !=nil {return _dccbee ;};switch _deaf :=_ceged .(type ){case _f .StartElement :switch _deaf .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbeb .ExtLst =NewCT_ExtensionListModify ();if _feaf :=d .DecodeElement (_fbeb .ExtLst ,&_deaf );_feaf !=nil {return _feaf ;};default:_g .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",_deaf .Name );if _bafcg :=d .Skip ();_bafcg !=nil {return _bafcg ;};};case _f .EndElement :break _edcgd ;case _f .CharData :};};return nil ;}; -// Non-Visual Connector Shape Drawing Properties -CNvCxnSpPr *_ea .CT_NonVisualConnectorProperties ; +// ValidateWithPath validates the CT_TLMediaNodeAudio and its children, prefixing error messages with path +func (_bdgdc *CT_TLMediaNodeAudio )ValidateWithPath (path string )error {if _ceaff :=_bdgdc .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_ceaff !=nil {return _ceaff ;};return nil ;}; -// Application Non-Visual Drawing Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;}; +// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path +func (_dbca *CT_Connector )ValidateWithPath (path string )error {if _gbd :=_dbca .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_gbd !=nil {return _gbd ;};if _baaf :=_dbca .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_baaf !=nil {return _baaf ;};if _dbca .Style !=nil {if _cab :=_dbca .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_cab !=nil {return _cab ;};};if _dbca .ExtLst !=nil {if _fda :=_dbca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fda !=nil {return _fda ;};};return nil ;};func (_gbfcgc *ST_SlideLayoutType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbdff ,_cdcb :=d .Token ();if _cdcb !=nil {return _cdcb ;};if _gdbde ,_aggd :=_cbdff .(_f .EndElement );_aggd &&_gdbde .Name ==start .Name {*_gbfcgc =1;return nil ;};if _abggd ,_febdb :=_cbdff .(_f .CharData );!_febdb {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",_cbdff );}else {switch string (_abggd ){case "":*_gbfcgc =0;case "\u0074\u0069\u0074l\u0065":*_gbfcgc =1;case "\u0074\u0078":*_gbfcgc =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_gbfcgc =3;case "\u0074\u0062\u006c":*_gbfcgc =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_gbfcgc =5;case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_gbfcgc =6;case "\u0064\u0067\u006d":*_gbfcgc =7;case "\u0063\u0068\u0061r\u0074":*_gbfcgc =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_gbfcgc =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_gbfcgc =10;case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_gbfcgc =11;case "\u0062\u006c\u0061n\u006b":*_gbfcgc =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_gbfcgc =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_gbfcgc =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_gbfcgc =15;case "\u006f\u0062\u006a":*_gbfcgc =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_gbfcgc =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_gbfcgc =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_gbfcgc =19;case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_gbfcgc =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_gbfcgc =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_gbfcgc =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_gbfcgc =23;case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_gbfcgc =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_gbfcgc =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_gbfcgc =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_gbfcgc =27;case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_gbfcgc =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_gbfcgc =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_gbfcgc =30;case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_gbfcgc =31;case "\u0063\u0075\u0073\u0074":*_gbfcgc =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_gbfcgc =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_gbfcgc =34;case "\u006f\u0062\u006aT\u0078":*_gbfcgc =35;case "\u0070\u0069\u0063T\u0078":*_gbfcgc =36;};};_cbdff ,_cdcb =d .Token ();if _cdcb !=nil {return _cdcb ;};if _ceecd ,_aafg :=_cbdff .(_f .EndElement );_aafg &&_ceecd .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",_cbdff );}; -// ValidateWithPath validates the CT_TLTemplateList and its children, prefixing error messages with path -func (_bdbgb *CT_TLTemplateList )ValidateWithPath (path string )error {for _dcdeb ,_fdcdfg :=range _bdbgb .Tmpl {if _bdfbf :=_fdcdfg .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0054\u006d\u0070\u006c\u005b\u0025\u0064\u005d",path ,_dcdeb ));_bdfbf !=nil {return _bdfbf ;};};return nil ;};func (_bfdca ST_TLDiagramBuildType )Validate ()error {return _bfdca .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_EmbeddedFontDataId and its children, prefixing error messages with path +func (_eggce *CT_EmbeddedFontDataId )ValidateWithPath (path string )error {return nil };func (_efaf *CT_CustomShowList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebfb :for {_afea ,_gde :=d .Token ();if _gde !=nil {return _gde ;};switch _cfdd :=_afea .(type ){case _f .StartElement :switch _cfdd .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggdb :=NewCT_CustomShow ();if _ddac :=d .DecodeElement (_ggdb ,&_cfdd );_ddac !=nil {return _ddac ;};_efaf .CustShow =append (_efaf .CustShow ,_ggdb );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\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cfdd .Name );if _gab :=d .Skip ();_gab !=nil {return _gab ;};};case _f .EndElement :break _ebfb ;case _f .CharData :};};return nil ;};func (_bcafb *ST_TLPreviousActionType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bcafb =0;case "\u006e\u006f\u006e\u0065":*_bcafb =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_bcafb =2;};return nil ;};func NewCmAuthorLst ()*CmAuthorLst {_cecf :=&CmAuthorLst {};_cecf .CT_CommentAuthorList =*NewCT_CommentAuthorList ();return _cecf ;};func (_facgbe ST_WebColorType )String ()string {switch _facgbe {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 "";}; -// ValidateWithPath validates the EG_Background and its children, prefixing error messages with path -func (_gfdf *EG_Background )ValidateWithPath (path string )error {if _gfdf .BgPr !=nil {if _cccf :=_gfdf .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072");_cccf !=nil {return _cccf ;};};if _gfdf .BgRef !=nil {if _cbec :=_gfdf .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066");_cbec !=nil {return _cbec ;};};return nil ;};func (_deag *CT_EmbeddedFontDataId )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cddf :=range start .Attr {if _cddf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cddf .Name .Local =="\u0069\u0064"||_cddf .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"&&_cddf .Name .Local =="\u0069\u0064"{_ceb ,_cdga :=_cddf .Value ,error (nil );if _cdga !=nil {return _cdga ;};_deag .IdAttr =_ceb ;continue ;};};for {_cafe ,_gdeg :=d .Token ();if _gdeg !=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",_gdeg );};if _bbed ,_egbe :=_cafe .(_b .EndElement );_egbe &&_bbed .Name ==start .Name {break ;};};return nil ;};type ST_TLTriggerEvent byte ;func NewCT_Picture ()*CT_Picture {_dfde :=&CT_Picture {};_dfde .NvPicPr =NewCT_PictureNonVisual ();_dfde .BlipFill =_ea .NewCT_BlipFillProperties ();_dfde .SpPr =_ea .NewCT_ShapeProperties ();return _dfde ;}; +// Validate validates the HandoutMaster and its children +func (_gdbce *HandoutMaster )Validate ()error {return _gdbce .ValidateWithPath ("\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");}; -// ST_TLTimeAnimateValueTime is a union type -type ST_TLTimeAnimateValueTime struct{ST_PositiveFixedPercentage *_ea .ST_PositiveFixedPercentage ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;};type CT_CommonSlideViewProperties struct{ +// Validate validates the CT_Control and its children +func (_cgbgg *CT_Control )Validate ()error {return _cgbgg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");}; -// Snap Objects to Grid -SnapToGridAttr *bool ; +// Validate validates the CT_TLMediaNodeAudio and its children +func (_cbbfc *CT_TLMediaNodeAudio )Validate ()error {return _cbbfc .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0041\u0075\u0064\u0069\u006f");};func NewCT_StringTag ()*CT_StringTag {_adeaf :=&CT_StringTag {};return _adeaf };type CT_TagsData struct{IdAttr string ;};func (_cgaa *CT_TLByRgbColorTransform )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_fe .Sprintf ("\u0025\u0076",_cgaa .RAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067"},Value :_fe .Sprintf ("\u0025\u0076",_cgaa .GAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_fe .Sprintf ("\u0025\u0076",_cgaa .BAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Snap Objects to Objects -SnapToObjectsAttr *bool ; +// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path +func (_ada *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _ecbc :=_ada .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ecbc !=nil {return _ecbc ;};if _gdag :=_ada .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_gdag !=nil {return _gdag ;};if _bgde :=_ada .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_bgde !=nil {return _bgde ;};return nil ;};func NewCT_ViewProperties ()*CT_ViewProperties {_eefaf :=&CT_ViewProperties {};return _eefaf };func (_effeg *EG_ExtensionList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efabg :for {_gbag ,_fcae :=d .Token ();if _fcae !=nil {return _fcae ;};switch _bgbdb :=_gbag .(type ){case _f .StartElement :switch _bgbdb .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_baaea :=NewCT_Extension ();if _efbad :=d .DecodeElement (_baaea ,&_bgbdb );_efbad !=nil {return _efbad ;};_effeg .Ext =append (_effeg .Ext ,_baaea );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\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_bgbdb .Name );if _ecfbc :=d .Skip ();_ecfbc !=nil {return _ecfbc ;};};case _f .EndElement :break _efabg ;case _f .CharData :};};return nil ;};func (_dfagg *CT_TLAnimVariantIntegerVal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",_dfagg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_NotesSlide struct{ -// Show Guides in View -ShowGuidesAttr *bool ; +// Common slide data for notes slides +CSld *CT_CommonSlideData ; -// Base properties for Slide View -CViewPr *CT_CommonViewProperties ; +// Color Scheme Map Override +ClrMapOvr *_ef .CT_ColorMappingOverride ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_ccdgg ST_TLTriggerRuntimeNode )Validate ()error {return _ccdgg .ValidateWithPath ("")};func (_fbecc *ST_WebScreenSize )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fbecc =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_fbecc =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_fbecc =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_fbecc =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_fbecc =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_fbecc =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_fbecc =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_fbecc =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_fbecc =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_fbecc =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_fbecc =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_fbecc =11;};return nil ;};func (_bdcba *CT_SlideTransition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aceeb :=range start .Attr {if _aceeb .Name .Local =="\u0073\u0070\u0064"{_bdcba .SpdAttr .UnmarshalXMLAttr (_aceeb );continue ;};if _aceeb .Name .Local =="\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"{_gbfbe ,_geef :=_ee .ParseBool (_aceeb .Value );if _geef !=nil {return _geef ;};_bdcba .AdvClickAttr =&_gbfbe ;continue ;};if _aceeb .Name .Local =="\u0061\u0064\u0076T\u006d"{_gcbg ,_ccagf :=_ee .ParseUint (_aceeb .Value ,10,32);if _ccagf !=nil {return _ccagf ;};_gded :=uint32 (_gcbg );_bdcba .AdvTmAttr =&_gded ;continue ;};};_ebee :for {_abfc ,_bbcdf :=d .Token ();if _bbcdf !=nil {return _bbcdf ;};switch _fafdad :=_abfc .(type ){case _f .StartElement :switch _fafdad .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdcba .Choice =NewCT_SlideTransitionChoice ();if _fdgga :=d .DecodeElement (&_bdcba .Choice .Blinds ,&_fafdad );_fdgga !=nil {return _fdgga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdcba .Choice =NewCT_SlideTransitionChoice ();if _ffbbd :=d .DecodeElement (&_bdcba .Choice .Checker ,&_fafdad );_ffbbd !=nil {return _ffbbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdcba .Choice =NewCT_SlideTransitionChoice ();if _dfge :=d .DecodeElement (&_bdcba .Choice .Circle ,&_fafdad );_dfge !=nil {return _dfge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdcba .Choice =NewCT_SlideTransitionChoice ();if _aaab :=d .DecodeElement (&_bdcba .Choice .Dissolve ,&_fafdad );_aaab !=nil {return _aaab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdcba .Choice =NewCT_SlideTransitionChoice ();if _ffgdf :=d .DecodeElement (&_bdcba .Choice .Comb ,&_fafdad );_ffgdf !=nil {return _ffgdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdcba .Choice =NewCT_SlideTransitionChoice ();if _cbfca :=d .DecodeElement (&_bdcba .Choice .Cover ,&_fafdad );_cbfca !=nil {return _cbfca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdcba .Choice =NewCT_SlideTransitionChoice ();if _eadb :=d .DecodeElement (&_bdcba .Choice .Cut ,&_fafdad );_eadb !=nil {return _eadb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdcba .Choice =NewCT_SlideTransitionChoice ();if _ceeaf :=d .DecodeElement (&_bdcba .Choice .Diamond ,&_fafdad );_ceeaf !=nil {return _ceeaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdcba .Choice =NewCT_SlideTransitionChoice ();if _cgcff :=d .DecodeElement (&_bdcba .Choice .Fade ,&_fafdad );_cgcff !=nil {return _cgcff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdcba .Choice =NewCT_SlideTransitionChoice ();if _caba :=d .DecodeElement (&_bdcba .Choice .Newsflash ,&_fafdad );_caba !=nil {return _caba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdcba .Choice =NewCT_SlideTransitionChoice ();if _addff :=d .DecodeElement (&_bdcba .Choice .Plus ,&_fafdad );_addff !=nil {return _addff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdcba .Choice =NewCT_SlideTransitionChoice ();if _adfc :=d .DecodeElement (&_bdcba .Choice .Pull ,&_fafdad );_adfc !=nil {return _adfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdcba .Choice =NewCT_SlideTransitionChoice ();if _bfaefa :=d .DecodeElement (&_bdcba .Choice .Push ,&_fafdad );_bfaefa !=nil {return _bfaefa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdcba .Choice =NewCT_SlideTransitionChoice ();if _gfcd :=d .DecodeElement (&_bdcba .Choice .Random ,&_fafdad );_gfcd !=nil {return _gfcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdcba .Choice =NewCT_SlideTransitionChoice ();if _bgggf :=d .DecodeElement (&_bdcba .Choice .RandomBar ,&_fafdad );_bgggf !=nil {return _bgggf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdcba .Choice =NewCT_SlideTransitionChoice ();if _gdgb :=d .DecodeElement (&_bdcba .Choice .Split ,&_fafdad );_gdgb !=nil {return _gdgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdcba .Choice =NewCT_SlideTransitionChoice ();if _cfbec :=d .DecodeElement (&_bdcba .Choice .Strips ,&_fafdad );_cfbec !=nil {return _cfbec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdcba .Choice =NewCT_SlideTransitionChoice ();if _cffd :=d .DecodeElement (&_bdcba .Choice .Wedge ,&_fafdad );_cffd !=nil {return _cffd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdcba .Choice =NewCT_SlideTransitionChoice ();if _fbef :=d .DecodeElement (&_bdcba .Choice .Wheel ,&_fafdad );_fbef !=nil {return _fbef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdcba .Choice =NewCT_SlideTransitionChoice ();if _gegded :=d .DecodeElement (&_bdcba .Choice .Wipe ,&_fafdad );_gegded !=nil {return _gegded ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdcba .Choice =NewCT_SlideTransitionChoice ();if _cbca :=d .DecodeElement (&_bdcba .Choice .Zoom ,&_fafdad );_cbca !=nil {return _cbca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdcba .SndAc =NewCT_TransitionSoundAction ();if _cgeda :=d .DecodeElement (_bdcba .SndAc ,&_fafdad );_cgeda !=nil {return _cgeda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdcba .ExtLst =NewCT_ExtensionListModify ();if _gegc :=d .DecodeElement (_bdcba .ExtLst ,&_fafdad );_gegc !=nil {return _gegc ;};default:_g .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",_fafdad .Name );if _cead :=d .Skip ();_cead !=nil {return _cead ;};};case _f .EndElement :break _ebee ;case _f .CharData :};};return nil ;}; -// List of Guides -GuideLst *CT_GuideList ;}; +// Validate validates the CT_CommonViewProperties and its children +func (_fabd *CT_CommonViewProperties )Validate ()error {return _fabd .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_TLIterateData and its children, prefixing error messages with path -func (_cdgfe *CT_TLIterateData )ValidateWithPath (path string )error {if _egda :=_cdgfe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_egda !=nil {return _egda ;};if _cdgfe .TmAbs !=nil {if _cfaeb :=_cdgfe .TmAbs .ValidateWithPath (path +"\u002f\u0054\u006d\u0041\u0062\u0073");_cfaeb !=nil {return _cfaeb ;};};if _cdgfe .TmPct !=nil {if _ecdga :=_cdgfe .TmPct .ValidateWithPath (path +"\u002f\u0054\u006d\u0050\u0063\u0074");_ecdga !=nil {return _ecdga ;};};return nil ;};type CT_TLSetBehavior struct{ +// ValidateWithPath validates the CT_EmbeddedFontListEntry and its children, prefixing error messages with path +func (_ecba *CT_EmbeddedFontListEntry )ValidateWithPath (path string )error {if _gccg :=_ecba .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_gccg !=nil {return _gccg ;};if _ecba .Regular !=nil {if _gbdc :=_ecba .Regular .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0075\u006c\u0061\u0072");_gbdc !=nil {return _gbdc ;};};if _ecba .Bold !=nil {if _cefc :=_ecba .Bold .ValidateWithPath (path +"\u002f\u0042\u006fl\u0064");_cefc !=nil {return _cefc ;};};if _ecba .Italic !=nil {if _cced :=_ecba .Italic .ValidateWithPath (path +"\u002fI\u0074\u0061\u006c\u0069\u0063");_cced !=nil {return _cced ;};};if _ecba .BoldItalic !=nil {if _eede :=_ecba .BoldItalic .ValidateWithPath (path +"/\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_eede !=nil {return _eede ;};};return nil ;};func (_fgeea ST_TLBehaviorAdditiveType )Validate ()error {return _fgeea .ValidateWithPath ("")};func (_eedff ST_OleObjectFollowColorScheme )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_efbbc :=_f .Attr {};_efbbc .Name =name ;switch _eedff {case ST_OleObjectFollowColorSchemeUnset :_efbbc .Value ="";case ST_OleObjectFollowColorSchemeNone :_efbbc .Value ="\u006e\u006f\u006e\u0065";case ST_OleObjectFollowColorSchemeFull :_efbbc .Value ="\u0066\u0075\u006c\u006c";case ST_OleObjectFollowColorSchemeTextAndBackground :_efbbc .Value ="\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064";};return _efbbc ,nil ;};func (_bacf *CT_TLTimeAnimateValue )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgfcb :=range start .Attr {if _dgfcb .Name .Local =="\u0074\u006d"{_debbb ,_efabd :=ParseUnionST_TLTimeAnimateValueTime (_dgfcb .Value );if _efabd !=nil {return _efabd ;};_bacf .TmAttr =&_debbb ;continue ;};if _dgfcb .Name .Local =="\u0066\u006d\u006c\u0061"{_gbed ,_cafbc :=_dgfcb .Value ,error (nil );if _cafbc !=nil {return _cafbc ;};_bacf .FmlaAttr =&_gbed ;continue ;};};_adaee :for {_ceabc ,_fgdaa :=d .Token ();if _fgdaa !=nil {return _fgdaa ;};switch _gagdg :=_ceabc .(type ){case _f .StartElement :switch _gagdg .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bacf .Val =NewCT_TLAnimVariant ();if _effef :=d .DecodeElement (_bacf .Val ,&_gagdg );_effef !=nil {return _effef ;};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\u0054\u004c\u0054\u0069\u006d\u0065\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0020\u0025\u0076",_gagdg .Name );if _acga :=d .Skip ();_acga !=nil {return _acga ;};};case _f .EndElement :break _adaee ;case _f .CharData :};};return nil ;};func NewCT_TimeNodeList ()*CT_TimeNodeList {_bbbb :=&CT_TimeNodeList {};return _bbbb };func (_dcef ST_TLTimeNodeMasterRelation )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dcef .String (),start );};func NewCT_CommonSlideViewProperties ()*CT_CommonSlideViewProperties {_dfeg :=&CT_CommonSlideViewProperties {};_dfeg .CViewPr =NewCT_CommonViewProperties ();return _dfeg ;};func (_fgdcag ST_TransitionSpeed )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ddbaeb :=_f .Attr {};_ddbaeb .Name =name ;switch _fgdcag {case ST_TransitionSpeedUnset :_ddbaeb .Value ="";case ST_TransitionSpeedSlow :_ddbaeb .Value ="\u0073\u006c\u006f\u0077";case ST_TransitionSpeedMed :_ddbaeb .Value ="\u006d\u0065\u0064";case ST_TransitionSpeedFast :_ddbaeb .Value ="\u0066\u0061\u0073\u0074";};return _ddbaeb ,nil ;};type CT_EmbeddedFontList struct{ -// Common Behavior -CBhvr *CT_TLCommonBehaviorData ; +// Embedded Font +EmbeddedFont []*CT_EmbeddedFontListEntry ;};func (_gabbd *CT_SlideTransitionChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gabbd .Blinds !=nil {_bedd :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u006e\u0064\u0073"}};e .EncodeElement (_gabbd .Blinds ,_bedd );};if _gabbd .Checker !=nil {_ccbg :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0063\u0068\u0065\u0063\u006b\u0065r"}};e .EncodeElement (_gabbd .Checker ,_ccbg );};if _gabbd .Circle !=nil {_dgaca :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u0069\u0072\u0063\u006c\u0065"}};e .EncodeElement (_gabbd .Circle ,_dgaca );};if _gabbd .Dissolve !=nil {_dcacc :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}};e .EncodeElement (_gabbd .Dissolve ,_dcacc );};if _gabbd .Comb !=nil {_ebged :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u006f\u006d\u0062"}};e .EncodeElement (_gabbd .Comb ,_ebged );};if _gabbd .Cover !=nil {_fgfga :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0063\u006f\u0076\u0065\u0072"}};e .EncodeElement (_gabbd .Cover ,_fgfga );};if _gabbd .Cut !=nil {_cafb :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063u\u0074"}};e .EncodeElement (_gabbd .Cut ,_cafb );};if _gabbd .Diamond !=nil {_dgfad :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0064\u0069\u0061\u006d\u006f\u006ed"}};e .EncodeElement (_gabbd .Diamond ,_dgfad );};if _gabbd .Fade !=nil {_gbbad :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0066\u0061\u0064\u0065"}};e .EncodeElement (_gabbd .Fade ,_gbbad );};if _gabbd .Newsflash !=nil {_bfef :=_f .StartElement {Name :_f .Name {Local :"p\u003a\u006e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068"}};e .EncodeElement (_gabbd .Newsflash ,_bfef );};if _gabbd .Plus !=nil {_dbfd :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_gabbd .Plus ,_dbfd );};if _gabbd .Pull !=nil {_fdbab :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0070\u0075\u006c\u006c"}};e .EncodeElement (_gabbd .Pull ,_fdbab );};if _gabbd .Push !=nil {_efedg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0070\u0075\u0073\u0068"}};e .EncodeElement (_gabbd .Push ,_efedg );};if _gabbd .Random !=nil {_fced :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0072\u0061\u006e\u0064\u006f\u006d"}};e .EncodeElement (_gabbd .Random ,_fced );};if _gabbd .RandomBar !=nil {_fffc :=_f .StartElement {Name :_f .Name {Local :"p\u003a\u0072\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072"}};e .EncodeElement (_gabbd .RandomBar ,_fffc );};if _gabbd .Split !=nil {_edgd :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0073\u0070\u006c\u0069\u0074"}};e .EncodeElement (_gabbd .Split ,_edgd );};if _gabbd .Strips !=nil {_bbdgg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0069\u0070\u0073"}};e .EncodeElement (_gabbd .Strips ,_bbdgg );};if _gabbd .Wedge !=nil {_bbgdg :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0077\u0065\u0064\u0067\u0065"}};e .EncodeElement (_gabbd .Wedge ,_bbgdg );};if _gabbd .Wheel !=nil {_agcb :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0077\u0068\u0065\u0065\u006c"}};e .EncodeElement (_gabbd .Wheel ,_agcb );};if _gabbd .Wipe !=nil {_eeeg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0077\u0069\u0070\u0065"}};e .EncodeElement (_gabbd .Wipe ,_eeeg );};if _gabbd .Zoom !=nil {_ddgf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u007a\u006f\u006f\u006d"}};e .EncodeElement (_gabbd .Zoom ,_ddgf );};return nil ;};func (_bfcfg ST_TLTimeNodePresetClassType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bfcfg .String (),start );}; -// To -To *CT_TLAnimVariant ;};func (_fgcac ST_TLTime )String ()string {if _fgcac .Uint32 !=nil {return _d .Sprintf ("\u0025\u0076",*_fgcac .Uint32 );};if _fgcac .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _fgcac .ST_TLTimeIndefinite .String ();};return "";};func (_fafe *CT_TLAnimVariantFloatVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_fafe .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GroupShape and its children +func (_fede *CT_GroupShape )Validate ()error {return _fede .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};type CT_SplitTransition struct{ -// ValidateWithPath validates the CT_IndexRange and its children, prefixing error messages with path -func (_cdffa *CT_IndexRange )ValidateWithPath (path string )error {return nil }; +// Orientation +OrientAttr ST_Direction ; -// Validate validates the CT_Kinsoku and its children -func (_ccbed *CT_Kinsoku )Validate ()error {return _ccbed .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");};func (_gfadd *CT_TLCommonTimeNodeData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfadd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_gfadd .IdAttr )});};if _gfadd .PresetIDAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"},Value :_d .Sprintf ("\u0025\u0076",*_gfadd .PresetIDAttr )});};if _gfadd .PresetClassAttr !=ST_TLTimeNodePresetClassTypeUnset {_gacag ,_aabgc :=_gfadd .PresetClassAttr .MarshalXMLAttr (_b .Name {Local :"p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"});if _aabgc !=nil {return _aabgc ;};start .Attr =append (start .Attr ,_gacag );};if _gfadd .PresetSubtypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_gfadd .PresetSubtypeAttr )});};if _gfadd .DurAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0075\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_gfadd .DurAttr )});};if _gfadd .RepeatCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_gfadd .RepeatCountAttr )});};if _gfadd .RepeatDurAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"},Value :_d .Sprintf ("\u0025\u0076",*_gfadd .RepeatDurAttr )});};if _gfadd .SpdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_gfadd .SpdAttr )});};if _gfadd .AccelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0063\u0063e\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_gfadd .AccelAttr )});};if _gfadd .DecelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0063e\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_gfadd .DecelAttr )});};if _gfadd .AutoRevAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061u\u0074\u006f\u0052\u0065\u0076"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_gfadd .AutoRevAttr ))});};if _gfadd .RestartAttr !=ST_TLTimeNodeRestartTypeUnset {_eeeg ,_fafg :=_gfadd .RestartAttr .MarshalXMLAttr (_b .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"});if _fafg !=nil {return _fafg ;};start .Attr =append (start .Attr ,_eeeg );};if _gfadd .FillAttr !=ST_TLTimeNodeFillTypeUnset {_bcage ,_bafe :=_gfadd .FillAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c"});if _bafe !=nil {return _bafe ;};start .Attr =append (start .Attr ,_bcage );};if _gfadd .SyncBehaviorAttr !=ST_TLTimeNodeSyncTypeUnset {_cdfdb ,_gdaf :=_gfadd .SyncBehaviorAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"});if _gdaf !=nil {return _gdaf ;};start .Attr =append (start .Attr ,_cdfdb );};if _gfadd .TmFilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_gfadd .TmFilterAttr )});};if _gfadd .EvtFilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"},Value :_d .Sprintf ("\u0025\u0076",*_gfadd .EvtFilterAttr )});};if _gfadd .DisplayAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_gfadd .DisplayAttr ))});};if _gfadd .MasterRelAttr !=ST_TLTimeNodeMasterRelationUnset {_fdagcg ,_gfdega :=_gfadd .MasterRelAttr .MarshalXMLAttr (_b .Name {Local :"\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"});if _gfdega !=nil {return _gfdega ;};start .Attr =append (start .Attr ,_fdagcg );};if _gfadd .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_gfadd .BldLvlAttr )});};if _gfadd .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_gfadd .GrpIdAttr )});};if _gfadd .AfterEffectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_gfadd .AfterEffectAttr ))});};if _gfadd .NodeTypeAttr !=ST_TLTimeNodeTypeUnset {_dbdeb ,_aefbf :=_gfadd .NodeTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"});if _aefbf !=nil {return _aefbf ;};start .Attr =append (start .Attr ,_dbdeb );};if _gfadd .NodePhAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0064\u0065\u0050\u0068"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_gfadd .NodePhAttr ))});};e .EncodeToken (start );if _gfadd .StCondLst !=nil {_bdde :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0073\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_gfadd .StCondLst ,_bdde );};if _gfadd .EndCondLst !=nil {_fdad :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065n\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_gfadd .EndCondLst ,_fdad );};if _gfadd .EndSync !=nil {_bcedb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0065\u006e\u0064\u0053\u0079\u006ec"}};e .EncodeElement (_gfadd .EndSync ,_bcedb );};if _gfadd .Iterate !=nil {_bfgb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0069\u0074\u0065\u0072\u0061\u0074e"}};e .EncodeElement (_gfadd .Iterate ,_bfgb );};if _gfadd .ChildTnLst !=nil {_ceabd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063h\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"}};e .EncodeElement (_gfadd .ChildTnLst ,_ceabd );};if _gfadd .SubTnLst !=nil {_begac :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"}};e .EncodeElement (_gfadd .SubTnLst ,_begac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SlideIdList struct{ +// Direction +DirAttr ST_TransitionInOutDirectionType ;};type PresentationPr struct{CT_PresentationProperties }; -// Slide ID -SldId []*CT_SlideIdListEntry ;};func NewCT_InOutTransition ()*CT_InOutTransition {_dbfc :=&CT_InOutTransition {};return _dbfc };func (_ecbbec *CT_SlideViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecbbec .CSldViewPr =NewCT_CommonSlideViewProperties ();_bbbfa :for {_ccda ,_bcfe :=d .Token ();if _bcfe !=nil {return _bcfe ;};switch _efaab :=_ccda .(type ){case _b .StartElement :switch _efaab .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _eacd :=d .DecodeElement (_ecbbec .CSldViewPr ,&_efaab );_eacd !=nil {return _eacd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecbbec .ExtLst =NewCT_ExtensionList ();if _bggba :=d .DecodeElement (_ecbbec .ExtLst ,&_efaab );_bggba !=nil {return _bggba ;};default:_e .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",_efaab .Name );if _aacea :=d .Skip ();_aacea !=nil {return _aacea ;};};case _b .EndElement :break _bbbfa ;case _b .CharData :};};return nil ;};func (_aagf *EG_ExtensionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdfed :for {_cfaec ,_agfeg :=d .Token ();if _agfeg !=nil {return _agfeg ;};switch _dafcd :=_cfaec .(type ){case _b .StartElement :switch _dafcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfae :=NewCT_Extension ();if _dfgcd :=d .DecodeElement (_bfae ,&_dafcd );_dfgcd !=nil {return _dfgcd ;};_aagf .Ext =append (_aagf .Ext ,_bfae );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_dafcd .Name );if _eeafc :=d .Skip ();_eeafc !=nil {return _eeafc ;};};case _b .EndElement :break _bdfed ;case _b .CharData :};};return nil ;};func (_bfffa *CT_SlideRelationshipListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgcee :=range start .Attr {if _fgcee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fgcee .Name .Local =="\u0069\u0064"||_fgcee .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"&&_fgcee .Name .Local =="\u0069\u0064"{_aaef ,_fagc :=_fgcee .Value ,error (nil );if _fagc !=nil {return _fagc ;};_bfffa .IdAttr =_aaef ;continue ;};};for {_ddfg ,_cgagc :=d .Token ();if _cgagc !=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",_cgagc );};if _ecbg ,_eebg :=_ddfg .(_b .EndElement );_eebg &&_ecbg .Name ==start .Name {break ;};};return nil ;};func NewCT_Placeholder ()*CT_Placeholder {_ddgde :=&CT_Placeholder {};return _ddgde };func (_adgaa *CT_SideDirectionTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adgaa .DirAttr !=ST_TransitionSideDirectionTypeUnset {_gdcgd ,_eaeg :=_adgaa .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"});if _eaeg !=nil {return _eaeg ;};start .Attr =append (start .Attr ,_gdcgd );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_CustomShowId ()*CT_CustomShowId {_bbd :=&CT_CustomShowId {};return _bbd };func (_ebfbb ST_PlaceholderType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ddbeb :=_b .Attr {};_ddbeb .Name =name ;switch _ebfbb {case ST_PlaceholderTypeUnset :_ddbeb .Value ="";case ST_PlaceholderTypeTitle :_ddbeb .Value ="\u0074\u0069\u0074l\u0065";case ST_PlaceholderTypeBody :_ddbeb .Value ="\u0062\u006f\u0064\u0079";case ST_PlaceholderTypeCtrTitle :_ddbeb .Value ="\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065";case ST_PlaceholderTypeSubTitle :_ddbeb .Value ="\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065";case ST_PlaceholderTypeDt :_ddbeb .Value ="\u0064\u0074";case ST_PlaceholderTypeSldNum :_ddbeb .Value ="\u0073\u006c\u0064\u004e\u0075\u006d";case ST_PlaceholderTypeFtr :_ddbeb .Value ="\u0066\u0074\u0072";case ST_PlaceholderTypeHdr :_ddbeb .Value ="\u0068\u0064\u0072";case ST_PlaceholderTypeObj :_ddbeb .Value ="\u006f\u0062\u006a";case ST_PlaceholderTypeChart :_ddbeb .Value ="\u0063\u0068\u0061r\u0074";case ST_PlaceholderTypeTbl :_ddbeb .Value ="\u0074\u0062\u006c";case ST_PlaceholderTypeClipArt :_ddbeb .Value ="\u0063l\u0069\u0070\u0041\u0072\u0074";case ST_PlaceholderTypeDgm :_ddbeb .Value ="\u0064\u0067\u006d";case ST_PlaceholderTypeMedia :_ddbeb .Value ="\u006d\u0065\u0064i\u0061";case ST_PlaceholderTypeSldImg :_ddbeb .Value ="\u0073\u006c\u0064\u0049\u006d\u0067";case ST_PlaceholderTypePic :_ddbeb .Value ="\u0070\u0069\u0063";};return _ddbeb ,nil ;};func NewCT_OleObjectLink ()*CT_OleObjectLink {_cdba :=&CT_OleObjectLink {};return _cdba }; +// ValidateWithPath validates the CT_TLTextTargetElement and its children, prefixing error messages with path +func (_abceg *CT_TLTextTargetElement )ValidateWithPath (path string )error {if _abceg .CharRg !=nil {if _begc :=_abceg .CharRg .ValidateWithPath (path +"\u002fC\u0068\u0061\u0072\u0052\u0067");_begc !=nil {return _begc ;};};if _abceg .PRg !=nil {if _addb :=_abceg .PRg .ValidateWithPath (path +"\u002f\u0050\u0052\u0067");_addb !=nil {return _addb ;};};return nil ;};func (_eegdb ST_TLOleChartBuildType )String ()string {switch _eegdb {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 "";};func (_ggedg ST_TLAnimateColorDirection )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_edbcc :=_f .Attr {};_edbcc .Name =name ;switch _ggedg {case ST_TLAnimateColorDirectionUnset :_edbcc .Value ="";case ST_TLAnimateColorDirectionCw :_edbcc .Value ="\u0063\u0077";case ST_TLAnimateColorDirectionCcw :_edbcc .Value ="\u0063\u0063\u0077";};return _edbcc ,nil ;}; -// Validate validates the Notes and its children -func (_bgeegb *Notes )Validate ()error {return _bgeegb .ValidateWithPath ("\u004e\u006f\u0074e\u0073")};func (_cdcbf *ST_TLCommandType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cdcbf =0;case "\u0065\u0076\u0074":*_cdcbf =1;case "\u0063\u0061\u006c\u006c":*_cdcbf =2;case "\u0076\u0065\u0072\u0062":*_cdcbf =3;};return nil ;};func (_ddecb *ST_TLBehaviorAccumulateType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ddecb =0;case "\u006e\u006f\u006e\u0065":*_ddecb =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_ddecb =2;};return nil ;};func (_aaaf *CT_OrientationTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aaaf .DirAttr !=ST_DirectionUnset {_faga ,_beea :=_aaaf .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"});if _beea !=nil {return _beea ;};start .Attr =append (start .Attr ,_faga );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_TLOleChartBuildType byte ;func (_daag ST_TransitionSpeed )ValidateWithPath (path string )error {switch _daag {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 (_daag ));};return nil ;};func (_cba *CT_Connector )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cba .NvCxnSpPr =NewCT_ConnectorNonVisual ();_cba .SpPr =_ea .NewCT_ShapeProperties ();_ggae :for {_bdc ,_eda :=d .Token ();if _eda !=nil {return _eda ;};switch _bbfg :=_bdc .(type ){case _b .StartElement :switch _bbfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gfb :=d .DecodeElement (_cba .NvCxnSpPr ,&_bbfg );_gfb !=nil {return _gfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ffgc :=d .DecodeElement (_cba .SpPr ,&_bbfg );_ffgc !=nil {return _ffgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cba .Style =_ea .NewCT_ShapeStyle ();if _cge :=d .DecodeElement (_cba .Style ,&_bbfg );_cge !=nil {return _cge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cba .ExtLst =NewCT_ExtensionListModify ();if _cbcc :=d .DecodeElement (_cba .ExtLst ,&_bbfg );_cbcc !=nil {return _cbcc ;};default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_bbfg .Name );if _gedd :=d .Skip ();_gedd !=nil {return _gedd ;};};case _b .EndElement :break _ggae ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SlideIdList and its children, prefixing error messages with path +func (_bcbbf *CT_SlideIdList )ValidateWithPath (path string )error {for _eegea ,_caeeb :=range _bcbbf .SldId {if _dede :=_caeeb .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002fS\u006c\u0064\u0049\u0064\u005b\u0025\u0064\u005d",path ,_eegea ));_dede !=nil {return _dede ;};};return nil ;};func (_cfdff *CT_TLAnimateRotationBehavior )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cfdff .ByAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0079"},Value :_fe .Sprintf ("\u0025\u0076",*_cfdff .ByAttr )});};if _cfdff .FromAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_fe .Sprintf ("\u0025\u0076",*_cfdff .FromAttr )});};if _cfdff .ToAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f"},Value :_fe .Sprintf ("\u0025\u0076",*_cfdff .ToAttr )});};e .EncodeToken (start );_gcdgf :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_cfdff .CBhvr ,_gcdgf );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_SlideMasterTextStyles ()*CT_SlideMasterTextStyles {_cfcb :=&CT_SlideMasterTextStyles {};return _cfcb ;}; -// Validate validates the CT_TLIterateIntervalTime and its children -func (_dcabd *CT_TLIterateIntervalTime )Validate ()error {return _dcabd .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049n\u0074\u0065\u0072\u0076\u0061\u006c\u0054\u0069\u006d\u0065");};func (_fcgda ST_TLAnimateColorSpace )ValidateWithPath (path string )error {switch _fcgda {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 (_fcgda ));};return nil ;};type EG_ChildSlide struct{ +// Validate validates the CT_OleObjectLink and its children +func (_feeeg *CT_OleObjectLink )Validate ()error {return _feeeg .ValidateWithPath ("\u0043\u0054_\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};func NewCT_TLBuildParagraph ()*CT_TLBuildParagraph {_aagff :=&CT_TLBuildParagraph {};return _aagff };func (_adce *CT_WheelTransition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adce .SpokesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u006f\u006b\u0065\u0073"},Value :_fe .Sprintf ("\u0025\u0076",*_adce .SpokesAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdafa *ST_TLBehaviorOverrideType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dabfe ,_aaad :=d .Token ();if _aaad !=nil {return _aaad ;};if _bccdb ,_fggbgf :=_dabfe .(_f .EndElement );_fggbgf &&_bccdb .Name ==start .Name {*_fdafa =1;return nil ;};if _dcfb ,_caed :=_dabfe .(_f .CharData );!_caed {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",_dabfe );}else {switch string (_dcfb ){case "":*_fdafa =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_fdafa =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_fdafa =2;};};_dabfe ,_aaad =d .Token ();if _aaad !=nil {return _aaad ;};if _dbgd ,_eggac :=_dabfe .(_f .EndElement );_eggac &&_dbgd .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",_dabfe );};func (_geea *CT_SlideLayout )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_geea .CSld =NewCT_CommonSlideData ();for _ ,_bcafa :=range start .Attr {if _bcafa .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_fbfb ,_daagb :=_bcafa .Value ,error (nil );if _daagb !=nil {return _daagb ;};_geea .MatchingNameAttr =&_fbfb ;continue ;};if _bcafa .Name .Local =="\u0074\u0079\u0070\u0065"{_geea .TypeAttr .UnmarshalXMLAttr (_bcafa );continue ;};if _bcafa .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_bedba ,_ebcg :=_ee .ParseBool (_bcafa .Value );if _ebcg !=nil {return _ebcg ;};_geea .PreserveAttr =&_bedba ;continue ;};if _bcafa .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_fdbac ,_abbf :=_ee .ParseBool (_bcafa .Value );if _abbf !=nil {return _abbf ;};_geea .UserDrawnAttr =&_fdbac ;continue ;};if _bcafa .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_fbaa ,_eabbf :=_ee .ParseBool (_bcafa .Value );if _eabbf !=nil {return _eabbf ;};_geea .ShowMasterSpAttr =&_fbaa ;continue ;};if _bcafa .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_cefcg ,_adbc :=_ee .ParseBool (_bcafa .Value );if _adbc !=nil {return _adbc ;};_geea .ShowMasterPhAnimAttr =&_cefcg ;continue ;};};_bfac :for {_caadd ,_feacb :=d .Token ();if _feacb !=nil {return _feacb ;};switch _bbdbf :=_caadd .(type ){case _f .StartElement :switch _bbdbf .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ecaf :=d .DecodeElement (_geea .CSld ,&_bbdbf );_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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_geea .ClrMapOvr =_ef .NewCT_ColorMappingOverride ();if _deab :=d .DecodeElement (_geea .ClrMapOvr ,&_bbdbf );_deab !=nil {return _deab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_geea .Transition =NewCT_SlideTransition ();if _gbfb :=d .DecodeElement (_geea .Transition ,&_bbdbf );_gbfb !=nil {return _gbfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_geea .Timing =NewCT_SlideTiming ();if _cadac :=d .DecodeElement (_geea .Timing ,&_bbdbf );_cadac !=nil {return _cadac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_geea .Hf =NewCT_HeaderFooter ();if _gdcd :=d .DecodeElement (_geea .Hf ,&_bbdbf );_gdcd !=nil {return _gdcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_geea .ExtLst =NewCT_ExtensionListModify ();if _eabc :=d .DecodeElement (_geea .ExtLst ,&_bbdbf );_eabc !=nil {return _eabc ;};default:_g .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",_bbdbf .Name );if _gdfb :=d .Skip ();_gdfb !=nil {return _gdfb ;};};case _f .EndElement :break _bfac ;case _f .CharData :};};return nil ;};type ST_TLNextActionType byte ;type CT_GraphicalObjectFrame struct{BwModeAttr _ef .ST_BlackWhiteMode ; -// Color Scheme Map Override -ClrMapOvr *_ea .CT_ColorMappingOverride ;};func (_fecdf ST_PrintWhat )Validate ()error {return _fecdf .ValidateWithPath ("")};func NewCT_TLTimeTargetElement ()*CT_TLTimeTargetElement {_ebffd :=&CT_TLTimeTargetElement {};return _ebffd ;};type CT_OutlineViewSlideEntry struct{IdAttr string ; +// Non-Visual Properties for a Graphic Frame +NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ; -// Collapsed -CollapseAttr *bool ;};func (_dgbac *ST_TLAnimateEffectTransition )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dgbac =0;case "\u0069\u006e":*_dgbac =1;case "\u006f\u0075\u0074":*_dgbac =2;case "\u006e\u006f\u006e\u0065":*_dgbac =3;};return nil ;};func (_gbcddd ST_SplitterBarState )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_faage :=_b .Attr {};_faage .Name =name ;switch _gbcddd {case ST_SplitterBarStateUnset :_faage .Value ="";case ST_SplitterBarStateMinimized :_faage .Value ="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d";case ST_SplitterBarStateRestored :_faage .Value ="\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064";case ST_SplitterBarStateMaximized :_faage .Value ="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d";};return _faage ,nil ;};func (_dfga *CT_ShowProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfga .LoopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_dfga .LoopAttr ))});};if _dfga .ShowNarrationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_dfga .ShowNarrationAttr ))});};if _dfga .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_dfga .ShowAnimationAttr ))});};if _dfga .UseTimingsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_dfga .UseTimingsAttr ))});};e .EncodeToken (start );if _dfga .Present !=nil {_agdfc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}};e .EncodeElement (_dfga .Present ,_agdfc );};if _dfga .Browse !=nil {_dcfdd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}};e .EncodeElement (_dfga .Browse ,_dcfdd );};if _dfga .Kiosk !=nil {_fdggd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}};e .EncodeElement (_dfga .Kiosk ,_fdggd );};if _dfga .SldAll !=nil {_cgaa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_dfga .SldAll ,_cgaa );};if _dfga .SldRg !=nil {_efdag :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_dfga .SldRg ,_efdag );};if _dfga .CustShow !=nil {_dfdd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_dfga .CustShow ,_dfdd );};if _dfga .PenClr !=nil {_ddagf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u0065\u006e\u0043\u006c\u0072"}};e .EncodeElement (_dfga .PenClr ,_ddagf );};if _dfga .ExtLst !=nil {_deac :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfga .ExtLst ,_deac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// 2D Transform for Graphic Frame +Xfrm *_ef .CT_Transform2D ;Graphic *_ef .Graphic ; -// Validate validates the CT_SlideSyncProperties and its children -func (_ebcdb *CT_SlideSyncProperties )Validate ()error {return _ebcdb .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_aedcf *ST_PrintWhat )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfdcbeb ,_egfc :=d .Token ();if _egfc !=nil {return _egfc ;};if _aedcg ,_ddbbf :=_dfdcbeb .(_b .EndElement );_ddbbf &&_aedcg .Name ==start .Name {*_aedcf =1;return nil ;};if _dfgbe ,_fcfbc :=_dfdcbeb .(_b .CharData );!_fcfbc {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",_dfdcbeb );}else {switch string (_dfgbe ){case "":*_aedcf =0;case "\u0073\u006c\u0069\u0064\u0065\u0073":*_aedcf =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_aedcf =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_aedcf =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_aedcf =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_aedcf =5;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_aedcf =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_aedcf =7;case "\u006e\u006f\u0074e\u0073":*_aedcf =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_aedcf =9;};};_dfdcbeb ,_egfc =d .Token ();if _egfc !=nil {return _egfc ;};if _dcbga ,_cfca :=_dfdcbeb .(_b .EndElement );_cfca &&_dcbga .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",_dfdcbeb );};func (_acdce *CT_TLTemplate )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acdce .TnLst =NewCT_TimeNodeList ();for _ ,_bceac :=range start .Attr {if _bceac .Name .Local =="\u006c\u0076\u006c"{_efbce ,_efeb :=_be .ParseUint (_bceac .Value ,10,32);if _efeb !=nil {return _efeb ;};_egcee :=uint32 (_efbce );_acdce .LvlAttr =&_egcee ;continue ;};};_aagb :for {_cfadb ,_ffbcb :=d .Token ();if _ffbcb !=nil {return _ffbcb ;};switch _efcf :=_cfadb .(type ){case _b .StartElement :switch _efcf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dgbde :=d .DecodeElement (_acdce .TnLst ,&_efcf );_dgbde !=nil {return _dgbde ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054L\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065 \u0025\u0076",_efcf .Name );if _gdgebf :=d .Skip ();_gdgebf !=nil {return _gdgebf ;};};case _b .EndElement :break _aagb ;case _b .CharData :};};return nil ;};type CT_HandoutMaster struct{ +// Extension List with Modification Flag +ExtLst *CT_ExtensionListModify ;};func NewCT_CustomShowList ()*CT_CustomShowList {_cfaa :=&CT_CustomShowList {};return _cfaa };type ST_PrintWhat byte ;func (_bfdfd *EG_TopLevelSlide )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfdfd .ClrMap =_ef .NewCT_ColorMapping ();_deac :for {_fffeg ,_fccbb :=d .Token ();if _fccbb !=nil {return _fccbb ;};switch _dada :=_fffeg .(type ){case _f .StartElement :switch _dada .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ebcbeg :=d .DecodeElement (_bfdfd .ClrMap ,&_dada );_ebcbeg !=nil {return _ebcbeg ;};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\u0054\u006f\u0070\u004c\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065\u0020\u0025v",_dada .Name );if _edcff :=d .Skip ();_edcff !=nil {return _edcff ;};};case _f .EndElement :break _deac ;case _f .CharData :};};return nil ;};func (_ffde ST_PhotoAlbumFrameShape )Validate ()error {return _ffde .ValidateWithPath ("")};type CT_OutlineViewProperties struct{ -// Common slide data for handout master -CSld *CT_CommonSlideData ; +// Common View Properties +CViewPr *CT_CommonViewProperties ; -// Color Scheme Map -ClrMap *_ea .CT_ColorMapping ; +// List of Presentation Slides +SldLst *CT_OutlineViewSlideList ;ExtLst *CT_ExtensionList ;}; -// Header/Footer information for a handout master -Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;};type CT_SlideRelationshipListEntry struct{IdAttr string ;};type CT_TLAnimateColorBehavior struct{ +// ValidateWithPath validates the CT_TLShapeTargetElement and its children, prefixing error messages with path +func (_aeggc *CT_TLShapeTargetElement )ValidateWithPath (path string )error {if _aeggc .Bg !=nil {if _dgfg :=_aeggc .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_dgfg !=nil {return _dgfg ;};};if _aeggc .SubSp !=nil {if _bfee :=_aeggc .SubSp .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0053\u0070");_bfee !=nil {return _bfee ;};};if _aeggc .OleChartEl !=nil {if _ecebb :=_aeggc .OleChartEl .ValidateWithPath (path +"/\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c");_ecebb !=nil {return _ecebb ;};};if _aeggc .TxEl !=nil {if _dgbaa :=_aeggc .TxEl .ValidateWithPath (path +"\u002f\u0054\u0078E\u006c");_dgbaa !=nil {return _dgbaa ;};};if _aeggc .GraphicEl !=nil {if _bgge :=_aeggc .GraphicEl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c");_bgge !=nil {return _bgge ;};};return nil ;};func (_gbabg ST_TLParaBuildType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_faeff :=_f .Attr {};_faeff .Name =name ;switch _gbabg {case ST_TLParaBuildTypeUnset :_faeff .Value ="";case ST_TLParaBuildTypeAllAtOnce :_faeff .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLParaBuildTypeP :_faeff .Value ="\u0070";case ST_TLParaBuildTypeCust :_faeff .Value ="\u0063\u0075\u0073\u0074";case ST_TLParaBuildTypeWhole :_faeff .Value ="\u0077\u0068\u006fl\u0065";};return _faeff ,nil ;};func (_ffaef ST_PhotoAlbumLayout )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_agga :=_f .Attr {};_agga .Name =name ;switch _ffaef {case ST_PhotoAlbumLayoutUnset :_agga .Value ="";case ST_PhotoAlbumLayoutFitToSlide :_agga .Value ="\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065";case ST_PhotoAlbumLayout1pic :_agga .Value ="\u0031\u0070\u0069\u0063";case ST_PhotoAlbumLayout2pic :_agga .Value ="\u0032\u0070\u0069\u0063";case ST_PhotoAlbumLayout4pic :_agga .Value ="\u0034\u0070\u0069\u0063";case ST_PhotoAlbumLayout1picTitle :_agga .Value ="\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce";case ST_PhotoAlbumLayout2picTitle :_agga .Value ="\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce";case ST_PhotoAlbumLayout4picTitle :_agga .Value ="\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce";};return _agga ,nil ;};func (_fgeba *CT_Presentation )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fgeba .ServerZoomAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"},Value :_fe .Sprintf ("\u0025\u0076",*_fgeba .ServerZoomAttr )});};if _fgeba .FirstSlideNumAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"},Value :_fe .Sprintf ("\u0025\u0076",*_fgeba .FirstSlideNumAttr )});};if _fgeba .ShowSpecialPlsOnTitleSldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 :_fe .Sprintf ("\u0025\u0064",_ddceb (*_fgeba .ShowSpecialPlsOnTitleSldAttr ))});};if _fgeba .RtlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0074\u006c"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_fgeba .RtlAttr ))});};if _fgeba .RemovePersonalInfoOnSaveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 :_fe .Sprintf ("\u0025\u0064",_ddceb (*_fgeba .RemovePersonalInfoOnSaveAttr ))});};if _fgeba .CompatModeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_fgeba .CompatModeAttr ))});};if _fgeba .StrictFirstAndLastCharsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_fgeba .StrictFirstAndLastCharsAttr ))});};if _fgeba .EmbedTrueTypeFontsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_fgeba .EmbedTrueTypeFontsAttr ))});};if _fgeba .SaveSubsetFontsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_fgeba .SaveSubsetFontsAttr ))});};if _fgeba .AutoCompressPicturesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_fgeba .AutoCompressPicturesAttr ))});};if _fgeba .BookmarkIdSeedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"},Value :_fe .Sprintf ("\u0025\u0076",*_fgeba .BookmarkIdSeedAttr )});};if _fgeba .ConformanceAttr !=_c .ST_ConformanceClassUnset {_dgc ,_dfbbf :=_fgeba .ConformanceAttr .MarshalXMLAttr (_f .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _dfbbf !=nil {return _dfbbf ;};start .Attr =append (start .Attr ,_dgc );};e .EncodeToken (start );if _fgeba .SldMasterIdLst !=nil {_dead :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003as\u006c\u0064\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_fgeba .SldMasterIdLst ,_dead );};if _fgeba .NotesMasterIdLst !=nil {_gdbga :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_fgeba .NotesMasterIdLst ,_gdbga );};if _fgeba .HandoutMasterIdLst !=nil {_acbc :=_f .StartElement {Name :_f .Name {Local :"p\u003ah\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061s\u0074\u0065\u0072\u0049dL\u0073\u0074"}};e .EncodeElement (_fgeba .HandoutMasterIdLst ,_acbc );};if _fgeba .SldIdLst !=nil {_cgbf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_fgeba .SldIdLst ,_cgbf );};if _fgeba .SldSz !=nil {_cbcf :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0073\u006c\u0064\u0053\u007a"}};e .EncodeElement (_fgeba .SldSz ,_cbcf );};_gebfc :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u006e\u006f\u0074\u0065\u0073\u0053z"}};e .EncodeElement (_fgeba .NotesSz ,_gebfc );if _fgeba .SmartTags !=nil {_agge :=_f .StartElement {Name :_f .Name {Local :"p\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_fgeba .SmartTags ,_agge );};if _fgeba .EmbeddedFontLst !=nil {_cada :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgeba .EmbeddedFontLst ,_cada );};if _fgeba .CustShowLst !=nil {_ccgf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}};e .EncodeElement (_fgeba .CustShowLst ,_ccgf );};if _fgeba .PhotoAlbum !=nil {_acgd :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0070h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}};e .EncodeElement (_fgeba .PhotoAlbum ,_acgd );};if _fgeba .CustDataLst !=nil {_fgagf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_fgeba .CustDataLst ,_fgagf );};if _fgeba .Kinsoku !=nil {_fccb :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_fgeba .Kinsoku ,_fccb );};if _fgeba .DefaultTextStyle !=nil {_dcbe :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0064e\u0066\u0061\u0075\u006c\u0074T\u0065\u0078t\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fgeba .DefaultTextStyle ,_dcbe );};if _fgeba .ModifyVerifier !=nil {_bbcgd :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003am\u006f\u0064\u0069f\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_fgeba .ModifyVerifier ,_bbcgd );};if _fgeba .ExtLst !=nil {_abdc :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgeba .ExtLst ,_abdc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TLAnimateColorBehavior struct{ // Color Space ClrSpcAttr ST_TLAnimateColorSpace ; @@ -1416,457 +1371,412 @@ DirAttr ST_TLAnimateColorDirection ;CBhvr *CT_TLCommonBehaviorData ; By *CT_TLByAnimateColorTransform ; // From -From *_ea .CT_Color ; +From *_ef .CT_Color ; // To -To *_ea .CT_Color ;};func (_ecccf *ST_TLBehaviorAdditiveType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acgfd ,_ddgec :=d .Token ();if _ddgec !=nil {return _ddgec ;};if _eadfg ,_agbag :=_acgfd .(_b .EndElement );_agbag &&_eadfg .Name ==start .Name {*_ecccf =1;return nil ;};if _gbfef ,_cegcag :=_acgfd .(_b .CharData );!_cegcag {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",_acgfd );}else {switch string (_gbfef ){case "":*_ecccf =0;case "\u0062\u0061\u0073\u0065":*_ecccf =1;case "\u0073\u0075\u006d":*_ecccf =2;case "\u0072\u0065\u0070\u006c":*_ecccf =3;case "\u006d\u0075\u006c\u0074":*_ecccf =4;case "\u006e\u006f\u006e\u0065":*_ecccf =5;};};_acgfd ,_ddgec =d .Token ();if _ddgec !=nil {return _ddgec ;};if _ecdbgf ,_gfedb :=_acgfd .(_b .EndElement );_gfedb &&_ecdbgf .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",_acgfd );};type CT_TLAnimVariantStringVal struct{ +To *_ef .CT_Color ;};func (_gccdb ST_TransitionInOutDirectionType )ValidateWithPath (path string )error {switch _gccdb {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 (_gccdb ));};return nil ;};type CT_CornerDirectionTransition struct{ -// Value -ValAttr string ;}; +// Direction +DirAttr ST_TransitionCornerDirectionType ;};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;);type ST_TransitionSideDirectionType byte ;func NewCT_TLIterateData ()*CT_TLIterateData {_bbee :=&CT_TLIterateData {};return _bbee }; -// Validate validates the CT_ExtensionListModify and its children -func (_beada *CT_ExtensionListModify )Validate ()error {return _beada .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069f\u0079");};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 CT_TLAnimateEffectBehavior struct{ +// Validate validates the AG_Ole and its children +func (_faf *AG_Ole )Validate ()error {return _faf .ValidateWithPath ("\u0041\u0047\u005f\u004f\u006c\u0065");};func (_gdcce *CT_TLCommonTimeNodeData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdcce .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",*_gdcce .IdAttr )});};if _gdcce .PresetIDAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"},Value :_fe .Sprintf ("\u0025\u0076",*_gdcce .PresetIDAttr )});};if _gdcce .PresetClassAttr !=ST_TLTimeNodePresetClassTypeUnset {_gfde ,_dgfc :=_gdcce .PresetClassAttr .MarshalXMLAttr (_f .Name {Local :"p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"});if _dgfc !=nil {return _dgfc ;};start .Attr =append (start .Attr ,_gfde );};if _gdcce .PresetSubtypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"},Value :_fe .Sprintf ("\u0025\u0076",*_gdcce .PresetSubtypeAttr )});};if _gdcce .DurAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0075\u0072"},Value :_fe .Sprintf ("\u0025\u0076",*_gdcce .DurAttr )});};if _gdcce .RepeatCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"},Value :_fe .Sprintf ("\u0025\u0076",*_gdcce .RepeatCountAttr )});};if _gdcce .RepeatDurAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"},Value :_fe .Sprintf ("\u0025\u0076",*_gdcce .RepeatDurAttr )});};if _gdcce .SpdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u0064"},Value :_fe .Sprintf ("\u0025\u0076",*_gdcce .SpdAttr )});};if _gdcce .AccelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0063\u0063e\u006c"},Value :_fe .Sprintf ("\u0025\u0076",*_gdcce .AccelAttr )});};if _gdcce .DecelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0063e\u006c"},Value :_fe .Sprintf ("\u0025\u0076",*_gdcce .DecelAttr )});};if _gdcce .AutoRevAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061u\u0074\u006f\u0052\u0065\u0076"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_gdcce .AutoRevAttr ))});};if _gdcce .RestartAttr !=ST_TLTimeNodeRestartTypeUnset {_fcfed ,_bgec :=_gdcce .RestartAttr .MarshalXMLAttr (_f .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"});if _bgec !=nil {return _bgec ;};start .Attr =append (start .Attr ,_fcfed );};if _gdcce .FillAttr !=ST_TLTimeNodeFillTypeUnset {_fdaab ,_cedfa :=_gdcce .FillAttr .MarshalXMLAttr (_f .Name {Local :"\u0066\u0069\u006c\u006c"});if _cedfa !=nil {return _cedfa ;};start .Attr =append (start .Attr ,_fdaab );};if _gdcce .SyncBehaviorAttr !=ST_TLTimeNodeSyncTypeUnset {_dbcf ,_cgceg :=_gdcce .SyncBehaviorAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"});if _cgceg !=nil {return _cgceg ;};start .Attr =append (start .Attr ,_dbcf );};if _gdcce .TmFilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_fe .Sprintf ("\u0025\u0076",*_gdcce .TmFilterAttr )});};if _gdcce .EvtFilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"},Value :_fe .Sprintf ("\u0025\u0076",*_gdcce .EvtFilterAttr )});};if _gdcce .DisplayAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_gdcce .DisplayAttr ))});};if _gdcce .MasterRelAttr !=ST_TLTimeNodeMasterRelationUnset {_ecafeb ,_cadfg :=_gdcce .MasterRelAttr .MarshalXMLAttr (_f .Name {Local :"\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"});if _cadfg !=nil {return _cadfg ;};start .Attr =append (start .Attr ,_ecafeb );};if _gdcce .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_fe .Sprintf ("\u0025\u0076",*_gdcce .BldLvlAttr )});};if _gdcce .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_fe .Sprintf ("\u0025\u0076",*_gdcce .GrpIdAttr )});};if _gdcce .AfterEffectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_gdcce .AfterEffectAttr ))});};if _gdcce .NodeTypeAttr !=ST_TLTimeNodeTypeUnset {_eddg ,_cede :=_gdcce .NodeTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"});if _cede !=nil {return _cede ;};start .Attr =append (start .Attr ,_eddg );};if _gdcce .NodePhAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u006f\u0064\u0065\u0050\u0068"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_gdcce .NodePhAttr ))});};e .EncodeToken (start );if _gdcce .StCondLst !=nil {_cabga :=_f .StartElement {Name :_f .Name {Local :"p\u003a\u0073\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_gdcce .StCondLst ,_cabga );};if _gdcce .EndCondLst !=nil {_egcfd :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065n\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_gdcce .EndCondLst ,_egcfd );};if _gdcce .EndSync !=nil {_aabb :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0065\u006e\u0064\u0053\u0079\u006ec"}};e .EncodeElement (_gdcce .EndSync ,_aabb );};if _gdcce .Iterate !=nil {_gdeca :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0069\u0074\u0065\u0072\u0061\u0074e"}};e .EncodeElement (_gdcce .Iterate ,_gdeca );};if _gdcce .ChildTnLst !=nil {_deggf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063h\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"}};e .EncodeElement (_gdcce .ChildTnLst ,_deggf );};if _gdcce .SubTnLst !=nil {_begbf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"}};e .EncodeElement (_gdcce .SubTnLst ,_begbf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_OleObjectChoice struct{Embed *CT_OleObjectEmbed ;Link *CT_OleObjectLink ;};func (_dae *CT_CustomShowList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dae .CustShow !=nil {_bfc :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};for _ ,_dabcd :=range _dae .CustShow {e .EncodeElement (_dabcd ,_bfc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewViewPr ()*ViewPr {_abgbge :=&ViewPr {};_abgbge .CT_ViewProperties =*NewCT_ViewProperties ();return _abgbge ;};type CT_HeaderFooter struct{ -// Transition -TransitionAttr ST_TLAnimateEffectTransition ; +// Slide Number Placeholder +SldNumAttr *bool ; -// Filter -FilterAttr *string ; +// Header Placeholder +HdrAttr *bool ; -// Property List -PrLstAttr *string ;CBhvr *CT_TLCommonBehaviorData ; +// Footer Placeholder +FtrAttr *bool ; -// Progress -Progress *CT_TLAnimVariant ;}; +// Date/Time Placeholder +DtAttr *bool ;ExtLst *CT_ExtensionListModify ;}; -// Validate validates the NotesMaster and its children -func (_ceabe *NotesMaster )Validate ()error {return _ceabe .ValidateWithPath ("N\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072");}; +// ValidateWithPath validates the Sld and its children, prefixing error messages with path +func (_fcdac *Sld )ValidateWithPath (path string )error {if _ddgbd :=_fcdac .CT_Slide .ValidateWithPath (path );_ddgbd !=nil {return _ddgbd ;};return nil ;};func (_agce ST_PhotoAlbumLayout )ValidateWithPath (path string )error {switch _agce {case 0,1,2,3,4,5,6,7: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 (_agce ));};return nil ;};func (_bdfb *ST_TLTimeNodeMasterRelation )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bdfb =0;case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_bdfb =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_bdfb =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_bdfb =3;};return nil ;};func NewTagLst ()*TagLst {_faadf :=&TagLst {};_faadf .CT_TagList =*NewCT_TagList ();return _faadf };func (_dggc *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_eeag :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_dggc .CNvPr ,_eeag );_gdg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_dggc .CNvGraphicFramePr ,_gdg );_bbe :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_dggc .NvPr ,_bbe );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the HandoutMaster and its children -func (_fdefg *HandoutMaster )Validate ()error {return _fdefg .ValidateWithPath ("\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};func (_dfbdf *CT_Rel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbefa :=range start .Attr {if _gbefa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gbefa .Name .Local =="\u0069\u0064"||_gbefa .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"&&_gbefa .Name .Local =="\u0069\u0064"{_afgag ,_dabfc :=_gbefa .Value ,error (nil );if _dabfc !=nil {return _dabfc ;};_dfbdf .IdAttr =_afgag ;continue ;};};for {_cbea ,_ecec :=d .Token ();if _ecec !=nil {return _d .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_ecec );};if _bbbfd ,_beddd :=_cbea .(_b .EndElement );_beddd &&_bbbfd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Connector and its children +func (_ebae *CT_Connector )Validate ()error {return _ebae .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_feea *CT_WebProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_feggf :=range start .Attr {if _feggf .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_cbedc ,_cfdfbd :=_ee .ParseBool (_feggf .Value );if _cfdfbd !=nil {return _cfdfbd ;};_feea .ShowAnimationAttr =&_cbedc ;continue ;};if _feggf .Name .Local =="\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"{_eddgb ,_bdgbf :=_ee .ParseBool (_feggf .Value );if _bdgbf !=nil {return _bdgbf ;};_feea .ResizeGraphicsAttr =&_eddgb ;continue ;};if _feggf .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_bagfdb ,_gdbfad :=_ee .ParseBool (_feggf .Value );if _gdbfad !=nil {return _gdbfad ;};_feea .AllowPngAttr =&_bagfdb ;continue ;};if _feggf .Name .Local =="\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"{_ccbfe ,_bfaab :=_ee .ParseBool (_feggf .Value );if _bfaab !=nil {return _bfaab ;};_feea .RelyOnVmlAttr =&_ccbfe ;continue ;};if _feggf .Name .Local =="\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"{_eabaa ,_afgeg :=_ee .ParseBool (_feggf .Value );if _afgeg !=nil {return _afgeg ;};_feea .OrganizeInFoldersAttr =&_eabaa ;continue ;};if _feggf .Name .Local =="\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"{_cgdc ,_bfad :=_ee .ParseBool (_feggf .Value );if _bfad !=nil {return _bfad ;};_feea .UseLongFilenamesAttr =&_cgdc ;continue ;};if _feggf .Name .Local =="\u0069\u006d\u0067S\u007a"{_feea .ImgSzAttr .UnmarshalXMLAttr (_feggf );continue ;};if _feggf .Name .Local =="\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"{_dabfc ,_eedda :=_feggf .Value ,error (nil );if _eedda !=nil {return _eedda ;};_feea .EncodingAttr =&_dabfc ;continue ;};if _feggf .Name .Local =="\u0063\u006c\u0072"{_feea .ClrAttr .UnmarshalXMLAttr (_feggf );continue ;};};_eaddb :for {_cgfff ,_ebgff :=d .Token ();if _ebgff !=nil {return _ebgff ;};switch _dcbf :=_cgfff .(type ){case _f .StartElement :switch _dcbf .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_feea .ExtLst =NewCT_ExtensionList ();if _cfbc :=d .DecodeElement (_feea .ExtLst ,&_dcbf );_cfbc !=nil {return _cfbc ;};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\u0057\u0065\u0062\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025v",_dcbf .Name );if _dbfe :=d .Skip ();_dbfe !=nil {return _dbfe ;};};case _f .EndElement :break _eaddb ;case _f .CharData :};};return nil ;};func NewCT_TLOleChartTargetElement ()*CT_TLOleChartTargetElement {_bdeff :=&CT_TLOleChartTargetElement {};_bdeff .TypeAttr =ST_TLChartSubelementType (1);return _bdeff ;};func (_gcdab ST_TransitionCornerDirectionType )ValidateWithPath (path string )error {switch _gcdab {case 0,1,2,3,4: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 (_gcdab ));};return nil ;};func (_facag ST_TLCommandType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_facag .String (),start );};func (_ggab *CT_TLAnimateRotationBehavior )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggab .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_caafg :=range start .Attr {if _caafg .Name .Local =="\u0062\u0079"{_eaeg ,_egeed :=_ee .ParseInt (_caafg .Value ,10,32);if _egeed !=nil {return _egeed ;};_bbbe :=int32 (_eaeg );_ggab .ByAttr =&_bbbe ;continue ;};if _caafg .Name .Local =="\u0066\u0072\u006f\u006d"{_fdce ,_eegae :=_ee .ParseInt (_caafg .Value ,10,32);if _eegae !=nil {return _eegae ;};_dcadb :=int32 (_fdce );_ggab .FromAttr =&_dcadb ;continue ;};if _caafg .Name .Local =="\u0074\u006f"{_ggce ,_cdebf :=_ee .ParseInt (_caafg .Value ,10,32);if _cdebf !=nil {return _cdebf ;};_dadge :=int32 (_ggce );_ggab .ToAttr =&_dadge ;continue ;};};_gfaffgg :for {_fggea ,_ceabf :=d .Token ();if _ceabf !=nil {return _ceabf ;};switch _gaefe :=_fggea .(type ){case _f .StartElement :switch _gaefe .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cagbdg :=d .DecodeElement (_ggab .CBhvr ,&_gaefe );_cagbdg !=nil {return _cagbdg ;};default:_g .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",_gaefe .Name );if _edfgg :=d .Skip ();_edfgg !=nil {return _edfgg ;};};case _f .EndElement :break _gfaffgg ;case _f .CharData :};};return nil ;};func NewCT_SlideLayout ()*CT_SlideLayout {_bage :=&CT_SlideLayout {};_bage .CSld =NewCT_CommonSlideData ();return _bage ;}; -// Validate validates the CT_HandoutMaster and its children -func (_agfd *CT_HandoutMaster )Validate ()error {return _agfd .ValidateWithPath ("\u0043\u0054_\u0048\u0061\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};type ST_SlideSizeType byte ;func (_afdcd *EG_Background )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adfgc :for {_afee ,_abdde :=d .Token ();if _abdde !=nil {return _abdde ;};switch _agcd :=_afee .(type ){case _b .StartElement :switch _agcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afdcd .BgPr =NewCT_BackgroundProperties ();if _cdgb :=d .DecodeElement (_afdcd .BgPr ,&_agcd );_cdgb !=nil {return _cdgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afdcd .BgRef =_ea .NewCT_StyleMatrixReference ();if _egeab :=d .DecodeElement (_afdcd .BgRef ,&_agcd );_egeab !=nil {return _egeab ;};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\u0047\u005f\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_agcd .Name );if _fbafa :=d .Skip ();_fbafa !=nil {return _fbafa ;};};case _b .EndElement :break _adfgc ;case _b .CharData :};};return nil ;};func (_fgegc *ST_TLBehaviorTransformType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fgegc =0;case "\u0070\u0074":*_fgegc =1;case "\u0069\u006d\u0067":*_fgegc =2;};return nil ;};func (_gggcce ST_TLAnimateBehaviorCalcMode )String ()string {switch _gggcce {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 "";}; +// ValidateWithPath validates the CT_TLByAnimateColorTransform and its children, prefixing error messages with path +func (_affb *CT_TLByAnimateColorTransform )ValidateWithPath (path string )error {if _affb .Rgb !=nil {if _cggc :=_affb .Rgb .ValidateWithPath (path +"\u002f\u0052\u0067\u0062");_cggc !=nil {return _cggc ;};};if _affb .Hsl !=nil {if _deff :=_affb .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_deff !=nil {return _deff ;};};return nil ;};const (ST_TLAnimateBehaviorValueTypeUnset ST_TLAnimateBehaviorValueType =0;ST_TLAnimateBehaviorValueTypeStr ST_TLAnimateBehaviorValueType =1;ST_TLAnimateBehaviorValueTypeNum ST_TLAnimateBehaviorValueType =2;ST_TLAnimateBehaviorValueTypeClr ST_TLAnimateBehaviorValueType =3;);func (_gdagcc ST_SlideSizeType )String ()string {switch _gdagcc {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 NewCT_Slide ()*CT_Slide {_eggcb :=&CT_Slide {};_eggcb .CSld =NewCT_CommonSlideData ();return _eggcb ;};func (_bcfef ST_TLTimeNodeRestartType )String ()string {switch _bcfef {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 (_gecgc ST_TLAnimateBehaviorCalcMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gecgc .String (),start );};func (_cafe ST_WebColorType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cafe .String (),start );};func (_eecgf *CT_ViewProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fabce :=range start .Attr {if _fabce .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_eecgf .LastViewAttr .UnmarshalXMLAttr (_fabce );continue ;};if _fabce .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_fegdg ,_efcca :=_ee .ParseBool (_fabce .Value );if _efcca !=nil {return _efcca ;};_eecgf .ShowCommentsAttr =&_fegdg ;continue ;};};_fcced :for {_ffdg ,_cgccb :=d .Token ();if _cgccb !=nil {return _cgccb ;};switch _afdca :=_ffdg .(type ){case _f .StartElement :switch _afdca .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eecgf .NormalViewPr =NewCT_NormalViewProperties ();if _bgfda :=d .DecodeElement (_eecgf .NormalViewPr ,&_afdca );_bgfda !=nil {return _bgfda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eecgf .SlideViewPr =NewCT_SlideViewProperties ();if _degde :=d .DecodeElement (_eecgf .SlideViewPr ,&_afdca );_degde !=nil {return _degde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eecgf .OutlineViewPr =NewCT_OutlineViewProperties ();if _gfabg :=d .DecodeElement (_eecgf .OutlineViewPr ,&_afdca );_gfabg !=nil {return _gfabg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eecgf .NotesTextViewPr =NewCT_NotesTextViewProperties ();if _fcgb :=d .DecodeElement (_eecgf .NotesTextViewPr ,&_afdca );_fcgb !=nil {return _fcgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eecgf .SorterViewPr =NewCT_SlideSorterViewProperties ();if _ffbf :=d .DecodeElement (_eecgf .SorterViewPr ,&_afdca );_ffbf !=nil {return _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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eecgf .NotesViewPr =NewCT_NotesViewProperties ();if _ebfecg :=d .DecodeElement (_eecgf .NotesViewPr ,&_afdca );_ebfecg !=nil {return _ebfecg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eecgf .GridSpacing =_ef .NewCT_PositiveSize2D ();if _dgfbe :=d .DecodeElement (_eecgf .GridSpacing ,&_afdca );_dgfbe !=nil {return _dgfbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eecgf .ExtLst =NewCT_ExtensionList ();if _gfceed :=d .DecodeElement (_eecgf .ExtLst ,&_afdca );_gfceed !=nil {return _gfceed ;};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\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_afdca .Name );if _bfafe :=d .Skip ();_bfafe !=nil {return _bfafe ;};};case _f .EndElement :break _fcced ;case _f .CharData :};};return nil ;};const (ST_TLAnimateColorDirectionUnset ST_TLAnimateColorDirection =0;ST_TLAnimateColorDirectionCw ST_TLAnimateColorDirection =1;ST_TLAnimateColorDirectionCcw ST_TLAnimateColorDirection =2;);func (_abff *CT_TLTimeAnimateValueList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _abff .Tav !=nil {_abdag :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0074a\u0076"}};for _ ,_aafab :=range _abff .Tav {e .EncodeElement (_aafab ,_abdag );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TLByRgbColorTransform and its children -func (_fcgfd *CT_TLByRgbColorTransform )Validate ()error {return _fcgfd .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0052\u0067\u0062\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_gbcdf ST_TLAnimateBehaviorCalcMode )Validate ()error {return _gbcdf .ValidateWithPath ("")};const (ST_TLBehaviorTransformTypeUnset ST_TLBehaviorTransformType =0;ST_TLBehaviorTransformTypePt ST_TLBehaviorTransformType =1;ST_TLBehaviorTransformTypeImg ST_TLBehaviorTransformType =2;);func NewCT_WebProperties ()*CT_WebProperties {_aaff :=&CT_WebProperties {};return _aaff };func (_cabf *CT_Kinsoku )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cabf .LangAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_cabf .LangAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_d .Sprintf ("\u0025\u0076",_cabf .InvalStCharsAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_d .Sprintf ("\u0025\u0076",_cabf .InvalEndCharsAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_edfaca ST_TLTimeIndefinite )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ggda :=_b .Attr {};_ggda .Name =name ;switch _edfaca {case ST_TLTimeIndefiniteUnset :_ggda .Value ="";case ST_TLTimeIndefiniteIndefinite :_ggda .Value ="\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065";};return _ggda ,nil ;};func (_cfdef *Sld )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfdef .CT_Slide =*NewCT_Slide ();for _ ,_bcbfc :=range start .Attr {if _bcbfc .Name .Local =="\u0073\u0068\u006f\u0077"{_gfbab ,_eaag :=_be .ParseBool (_bcbfc .Value );if _eaag !=nil {return _eaag ;};_cfdef .ShowAttr =&_gfbab ;continue ;};if _bcbfc .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_gdgd ,_badea :=_be .ParseBool (_bcbfc .Value );if _badea !=nil {return _badea ;};_cfdef .ShowMasterSpAttr =&_gdgd ;continue ;};if _bcbfc .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_daeefa ,_geagd :=_be .ParseBool (_bcbfc .Value );if _geagd !=nil {return _geagd ;};_cfdef .ShowMasterPhAnimAttr =&_daeefa ;continue ;};};_debgg :for {_bcbdg ,_aaegb :=d .Token ();if _aaegb !=nil {return _aaegb ;};switch _ccbac :=_bcbdg .(type ){case _b .StartElement :switch _ccbac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bdgg :=d .DecodeElement (_cfdef .CSld ,&_ccbac );_bdgg !=nil {return _bdgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfdef .ClrMapOvr =_ea .NewCT_ColorMappingOverride ();if _aeaeg :=d .DecodeElement (_cfdef .ClrMapOvr ,&_ccbac );_aeaeg !=nil {return _aeaeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfdef .Transition =NewCT_SlideTransition ();if _ebggb :=d .DecodeElement (_cfdef .Transition ,&_ccbac );_ebggb !=nil {return _ebggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfdef .Timing =NewCT_SlideTiming ();if _eadec :=d .DecodeElement (_cfdef .Timing ,&_ccbac );_eadec !=nil {return _eadec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfdef .ExtLst =NewCT_ExtensionListModify ();if _ggdgd :=d .DecodeElement (_cfdef .ExtLst ,&_ccbac );_ggdgd !=nil {return _ggdgd ;};default:_e .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",_ccbac .Name );if _edcbd :=d .Skip ();_edcbd !=nil {return _edcbd ;};};case _b .EndElement :break _debgg ;case _b .CharData :};};return nil ;};type CT_TLIterateIntervalPercentage struct{ +// ValidateWithPath validates the SldLayout and its children, prefixing error messages with path +func (_bddaf *SldLayout )ValidateWithPath (path string )error {if _eeaaa :=_bddaf .CT_SlideLayout .ValidateWithPath (path );_eeaaa !=nil {return _eeaaa ;};return nil ;};func (_gddf *CT_TLAnimateEffectBehavior )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gddf .TransitionAttr !=ST_TLAnimateEffectTransitionUnset {_aeggb ,_aeaf :=_gddf .TransitionAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"});if _aeaf !=nil {return _aeaf ;};start .Attr =append (start .Attr ,_aeggb );};if _gddf .FilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_fe .Sprintf ("\u0025\u0076",*_gddf .FilterAttr )});};if _gddf .PrLstAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u004cs\u0074"},Value :_fe .Sprintf ("\u0025\u0076",*_gddf .PrLstAttr )});};e .EncodeToken (start );_ccebf :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_gddf .CBhvr ,_ccebf );if _gddf .Progress !=nil {_gfef :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"}};e .EncodeElement (_gddf .Progress ,_gfef );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TLTriggerRuntimeNode struct{ // Value -ValAttr _ea .ST_PositivePercentage ;};func (_fbdef *CT_OleObjectChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbdef .Embed !=nil {_agbb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0065\u006d\u0062\u0065\u0064"}};e .EncodeElement (_fbdef .Embed ,_agbb );};if _fbdef .Link !=nil {_dbgbe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_fbdef .Link ,_dbgbe );};return nil ;};func NewCT_NotesSlide ()*CT_NotesSlide {_eebd :=&CT_NotesSlide {};_eebd .CSld =NewCT_CommonSlideData ();return _eebd ;};type ST_TLAnimateMotionPathEditMode byte ;func (_facg *CT_Picture )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cbcab :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006e\u0076\u0050\u0069\u0063\u0050r"}};e .EncodeElement (_facg .NvPicPr ,_cbcab );_gbgd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_facg .BlipFill ,_gbgd );_cedcb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_facg .SpPr ,_cedcb );if _facg .Style !=nil {_bgbe :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_facg .Style ,_bgbe );};if _facg .ExtLst !=nil {_agccc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_facg .ExtLst ,_agccc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffgdc *CT_TLCommonTimeNodeData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dada :=range start .Attr {if _dada .Name .Local =="\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"{_cecac ,_fcfd :=_dada .Value ,error (nil );if _fcfd !=nil {return _fcfd ;};_ffgdc .TmFilterAttr =&_cecac ;continue ;};if _dada .Name .Local =="\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"{_gcfdac ,_aaad :=_dada .Value ,error (nil );if _aaad !=nil {return _aaad ;};_ffgdc .EvtFilterAttr =&_gcfdac ;continue ;};if _dada .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"{_fbdcf ,_afcdb :=_be .ParseInt (_dada .Value ,10,32);if _afcdb !=nil {return _afcdb ;};_gbega :=int32 (_fbdcf );_ffgdc .PresetIDAttr =&_gbega ;continue ;};if _dada .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_cbfac ,_abgcf :=_be .ParseBool (_dada .Value );if _abgcf !=nil {return _abgcf ;};_ffgdc .DisplayAttr =&_cbfac ;continue ;};if _dada .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"{_fffda ,_aagd :=_be .ParseInt (_dada .Value ,10,32);if _aagd !=nil {return _aagd ;};_fcgde :=int32 (_fffda );_ffgdc .PresetSubtypeAttr =&_fcgde ;continue ;};if _dada .Name .Local =="\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"{_ffgdc .MasterRelAttr .UnmarshalXMLAttr (_dada );continue ;};if _dada .Name .Local =="r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"{_ggdecb ,_cedgg :=ParseUnionST_TLTime (_dada .Value );if _cedgg !=nil {return _cedgg ;};_ffgdc .RepeatCountAttr =&_ggdecb ;continue ;};if _dada .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_efabb ,_bdbaa :=_be .ParseInt (_dada .Value ,10,32);if _bdbaa !=nil {return _bdbaa ;};_fegg :=int32 (_efabb );_ffgdc .BldLvlAttr =&_fegg ;continue ;};if _dada .Name .Local =="\u0073\u0070\u0064"{_affb ,_bcbb :=ParseUnionST_Percentage (_dada .Value );if _bcbb !=nil {return _bcbb ;};_ffgdc .SpdAttr =&_affb ;continue ;};if _dada .Name .Local =="\u0067\u0072\u0070I\u0064"{_fbgde ,_dfddc :=_be .ParseUint (_dada .Value ,10,32);if _dfddc !=nil {return _dfddc ;};_ddgdf :=uint32 (_fbgde );_ffgdc .GrpIdAttr =&_ddgdf ;continue ;};if _dada .Name .Local =="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"{_ecafa ,_caegf :=_be .ParseBool (_dada .Value );if _caegf !=nil {return _caegf ;};_ffgdc .AfterEffectAttr =&_ecafa ;continue ;};if _dada .Name .Local =="\u0069\u0064"{_bfdd ,_aaca :=_be .ParseUint (_dada .Value ,10,32);if _aaca !=nil {return _aaca ;};_efec :=uint32 (_bfdd );_ffgdc .IdAttr =&_efec ;continue ;};if _dada .Name .Local =="\u006e\u006f\u0064\u0065\u0050\u0068"{_baaag ,_edafb :=_be .ParseBool (_dada .Value );if _edafb !=nil {return _edafb ;};_ffgdc .NodePhAttr =&_baaag ;continue ;};if _dada .Name .Local =="\u0061\u0063\u0063e\u006c"{_abecf ,_abbd :=ParseUnionST_PositiveFixedPercentage (_dada .Value );if _abbd !=nil {return _abbd ;};_ffgdc .AccelAttr =&_abecf ;continue ;};if _dada .Name .Local =="\u0064\u0065\u0063e\u006c"{_ebbaa ,_ffdd :=ParseUnionST_PositiveFixedPercentage (_dada .Value );if _ffdd !=nil {return _ffdd ;};_ffgdc .DecelAttr =&_ebbaa ;continue ;};if _dada .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_ffgdc .RestartAttr .UnmarshalXMLAttr (_dada );continue ;};if _dada .Name .Local =="\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"{_ffgdc .NodeTypeAttr .UnmarshalXMLAttr (_dada );continue ;};if _dada .Name .Local =="p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"{_ffgdc .PresetClassAttr .UnmarshalXMLAttr (_dada );continue ;};if _dada .Name .Local =="\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"{_cfde ,_bgfcbb :=ParseUnionST_TLTime (_dada .Value );if _bgfcbb !=nil {return _bgfcbb ;};_ffgdc .RepeatDurAttr =&_cfde ;continue ;};if _dada .Name .Local =="\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"{_ffgdc .SyncBehaviorAttr .UnmarshalXMLAttr (_dada );continue ;};if _dada .Name .Local =="\u0061u\u0074\u006f\u0052\u0065\u0076"{_dcbec ,_adcd :=_be .ParseBool (_dada .Value );if _adcd !=nil {return _adcd ;};_ffgdc .AutoRevAttr =&_dcbec ;continue ;};if _dada .Name .Local =="\u0066\u0069\u006c\u006c"{_ffgdc .FillAttr .UnmarshalXMLAttr (_dada );continue ;};if _dada .Name .Local =="\u0064\u0075\u0072"{_dffb ,_badbf :=ParseUnionST_TLTime (_dada .Value );if _badbf !=nil {return _badbf ;};_ffgdc .DurAttr =&_dffb ;continue ;};};_ggef :for {_ebbdb ,_fgcg :=d .Token ();if _fgcg !=nil {return _fgcg ;};switch _bfea :=_ebbdb .(type ){case _b .StartElement :switch _bfea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffgdc .StCondLst =NewCT_TLTimeConditionList ();if _effg :=d .DecodeElement (_ffgdc .StCondLst ,&_bfea );_effg !=nil {return _effg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffgdc .EndCondLst =NewCT_TLTimeConditionList ();if _bbfegg :=d .DecodeElement (_ffgdc .EndCondLst ,&_bfea );_bbfegg !=nil {return _bbfegg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffgdc .EndSync =NewCT_TLTimeCondition ();if _gaceb :=d .DecodeElement (_ffgdc .EndSync ,&_bfea );_gaceb !=nil {return _gaceb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffgdc .Iterate =NewCT_TLIterateData ();if _eagea :=d .DecodeElement (_ffgdc .Iterate ,&_bfea );_eagea !=nil {return _eagea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffgdc .ChildTnLst =NewCT_TimeNodeList ();if _feeb :=d .DecodeElement (_ffgdc .ChildTnLst ,&_bfea );_feeb !=nil {return _feeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffgdc .SubTnLst =NewCT_TimeNodeList ();if _gdcgf :=d .DecodeElement (_ffgdc .SubTnLst ,&_bfea );_gdcgf !=nil {return _gdcgf ;};default:_e .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",_bfea .Name );if _dfca :=d .Skip ();_dfca !=nil {return _dfca ;};};case _b .EndElement :break _ggef ;case _b .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_WheelTransition and its children, prefixing error messages with path -func (_bffab *CT_WheelTransition )ValidateWithPath (path string )error {return nil };func (_gagca ST_ViewType )ValidateWithPath (path string )error {switch _gagca {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 (_gagca ));};return nil ;};func NewPresentationPr ()*PresentationPr {_gfged :=&PresentationPr {};_gfged .CT_PresentationProperties =*NewCT_PresentationProperties ();return _gfged ;};func (_begcf ST_TLTimeNodeMasterRelation )Validate ()error {return _begcf .ValidateWithPath ("")};func NewCT_CustomShowList ()*CT_CustomShowList {_gbb :=&CT_CustomShowList {};return _gbb };func (_gfcfed *ST_TLDiagramBuildType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gfcfed =0;case "\u0077\u0068\u006fl\u0065":*_gfcfed =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_gfcfed =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_gfcfed =3;case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_gfcfed =4;case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_gfcfed =5;case "\u0063\u0077":*_gfcfed =6;case "\u0063\u0077\u0049\u006e":*_gfcfed =7;case "\u0063\u0077\u004fu\u0074":*_gfcfed =8;case "\u0063\u0063\u0077":*_gfcfed =9;case "\u0063\u0063\u0077I\u006e":*_gfcfed =10;case "\u0063\u0063\u0077\u004f\u0075\u0074":*_gfcfed =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_gfcfed =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_gfcfed =13;case "\u0075\u0070":*_gfcfed =14;case "\u0064\u006f\u0077\u006e":*_gfcfed =15;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_gfcfed =16;case "\u0063\u0075\u0073\u0074":*_gfcfed =17;};return nil ;};type ST_TLTimeNodeMasterRelation byte ;type CT_CommentAuthor struct{ - -// Comment Author ID -IdAttr uint32 ; - -// Comment Author Name -NameAttr string ; - -// Comment Author Initials -InitialsAttr string ; - -// Index of Comment Author's last comment -LastIdxAttr uint32 ; - -// Comment Author Color Index -ClrIdxAttr uint32 ;ExtLst *CT_ExtensionList ;};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 *_ea .CT_Color ;};type CT_TagList struct{ - -// Programmable Extensibility Tag -Tag []*CT_StringTag ;};func (_cgfbf ST_TLCommandType )ValidateWithPath (path string )error {switch _cgfbf {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 (_cgfbf ));};return nil ;};func (_caccb ST_TLAnimateEffectTransition )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dggc :=_b .Attr {};_dggc .Name =name ;switch _caccb {case ST_TLAnimateEffectTransitionUnset :_dggc .Value ="";case ST_TLAnimateEffectTransitionIn :_dggc .Value ="\u0069\u006e";case ST_TLAnimateEffectTransitionOut :_dggc .Value ="\u006f\u0075\u0074";case ST_TLAnimateEffectTransitionNone :_dggc .Value ="\u006e\u006f\u006e\u0065";};return _dggc ,nil ;}; - -// Validate validates the CT_SlideIdList and its children -func (_dcfb *CT_SlideIdList )Validate ()error {return _dcfb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049d\u004c\u0069\u0073\u0074");};type ST_TLAnimateColorSpace byte ;type ST_TLNextActionType byte ;func NewCT_TLTriggerRuntimeNode ()*CT_TLTriggerRuntimeNode {_dfcab :=&CT_TLTriggerRuntimeNode {};_dfcab .ValAttr =ST_TLTriggerRuntimeNode (1);return _dfcab ;};const (ST_TLTimeIndefiniteUnset ST_TLTimeIndefinite =0;ST_TLTimeIndefiniteIndefinite ST_TLTimeIndefinite =1;);func (_gdegg ST_TransitionCornerDirectionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gdegg .String (),start );};func (_gbgaf *EG_ChildSlide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbgaf .ClrMapOvr !=nil {_edga :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_gbgaf .ClrMapOvr ,_edga );};return nil ;}; - -// Validate validates the CT_TLCommandBehavior and its children -func (_cgae *CT_TLCommandBehavior )Validate ()error {return _cgae .ValidateWithPath ("C\u0054_\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006ed\u0042\u0065\u0068\u0061vi\u006f\u0072");};func (_adbca *SldMaster )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ,_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\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 ,_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 ="p\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072";return _adbca .CT_SlideMaster .MarshalXML (e ,start );};func (_eaagb ST_TLTriggerEvent )ValidateWithPath (path string )error {switch _eaagb {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 (_eaagb ));};return nil ;};func (_bcdgf *ST_TLTimeNodeRestartType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afdae ,_acbfg :=d .Token ();if _acbfg !=nil {return _acbfg ;};if _bfcba ,_gbdf :=_afdae .(_b .EndElement );_gbdf &&_bfcba .Name ==start .Name {*_bcdgf =1;return nil ;};if _gfacf ,_ggfdc :=_afdae .(_b .CharData );!_ggfdc {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",_afdae );}else {switch string (_gfacf ){case "":*_bcdgf =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_bcdgf =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_bcdgf =2;case "\u006e\u0065\u0076e\u0072":*_bcdgf =3;};};_afdae ,_acbfg =d .Token ();if _acbfg !=nil {return _acbfg ;};if _bcdea ,_bbddde :=_afdae .(_b .EndElement );_bbddde &&_bcdea .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",_afdae );};type CT_TLByRgbColorTransform struct{ +ValAttr ST_TLTriggerRuntimeNode ;};func (_fcfg *ST_TLTimeNodePresetClassType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fcfg =0;case "\u0065\u006e\u0074\u0072":*_fcfg =1;case "\u0065\u0078\u0069\u0074":*_fcfg =2;case "\u0065\u006d\u0070\u0068":*_fcfg =3;case "\u0070\u0061\u0074\u0068":*_fcfg =4;case "\u0076\u0065\u0072\u0062":*_fcfg =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_fcfg =6;};return nil ;};func (_acea *CT_TLAnimVariant )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _acea .BoolVal !=nil {_gfgb :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0062\u006f\u006f\u006c\u0056\u0061l"}};e .EncodeElement (_acea .BoolVal ,_gfgb );};if _acea .IntVal !=nil {_cedbg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0069\u006e\u0074\u0056\u0061\u006c"}};e .EncodeElement (_acea .IntVal ,_cedbg );};if _acea .FltVal !=nil {_gbgdg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0066\u006c\u0074\u0056\u0061\u006c"}};e .EncodeElement (_acea .FltVal ,_gbgdg );};if _acea .StrVal !=nil {_aaabg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0056\u0061\u006c"}};e .EncodeElement (_acea .StrVal ,_aaabg );};if _acea .ClrVal !=nil {_aeadb :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u0056\u0061\u006c"}};e .EncodeElement (_acea .ClrVal ,_aeadb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_ViewProperties struct{ -// Red -RAttr _ea .ST_FixedPercentage ; - -// Green -GAttr _ea .ST_FixedPercentage ; +// Last View +LastViewAttr ST_ViewType ; -// Blue -BAttr _ea .ST_FixedPercentage ;};func (_eebbb ST_WebColorType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aeff :=_b .Attr {};_aeff .Name =name ;switch _eebbb {case ST_WebColorTypeUnset :_aeff .Value ="";case ST_WebColorTypeNone :_aeff .Value ="\u006e\u006f\u006e\u0065";case ST_WebColorTypeBrowser :_aeff .Value ="\u0062r\u006f\u0077\u0073\u0065\u0072";case ST_WebColorTypePresentationText :_aeff .Value ="\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_WebColorTypePresentationAccent :_aeff .Value ="\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074";case ST_WebColorTypeWhiteTextOnBlack :_aeff .Value ="\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b";case ST_WebColorTypeBlackTextOnWhite :_aeff .Value ="\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065";};return _aeff ,nil ;};func (_ffbce ST_TransitionSpeed )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ffbce .String (),start );};func NewCT_EightDirectionTransition ()*CT_EightDirectionTransition {_bedd :=&CT_EightDirectionTransition {};return _bedd ;};func NewCT_Empty ()*CT_Empty {_cedc :=&CT_Empty {};return _cedc };func (_ebgfg *Notes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebgfg .CT_NotesSlide =*NewCT_NotesSlide ();for _ ,_fece :=range start .Attr {if _fece .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_efefc ,_dafdg :=_be .ParseBool (_fece .Value );if _dafdg !=nil {return _dafdg ;};_ebgfg .ShowMasterSpAttr =&_efefc ;continue ;};if _fece .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_faded ,_aedbeg :=_be .ParseBool (_fece .Value );if _aedbeg !=nil {return _aedbeg ;};_ebgfg .ShowMasterPhAnimAttr =&_faded ;continue ;};};_feeea :for {_ddaf ,_bgag :=d .Token ();if _bgag !=nil {return _bgag ;};switch _cacf :=_ddaf .(type ){case _b .StartElement :switch _cacf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _aeefc :=d .DecodeElement (_ebgfg .CSld ,&_cacf );_aeefc !=nil {return _aeefc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebgfg .ClrMapOvr =_ea .NewCT_ColorMappingOverride ();if _cbeag :=d .DecodeElement (_ebgfg .ClrMapOvr ,&_cacf );_cbeag !=nil {return _cbeag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebgfg .ExtLst =NewCT_ExtensionListModify ();if _gbaec :=d .DecodeElement (_ebgfg .ExtLst ,&_cacf );_gbaec !=nil {return _gbaec ;};default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u004e\u006f\u0074e\u0073 \u0025\u0076",_cacf .Name );if _cbebe :=d .Skip ();_cbebe !=nil {return _cbebe ;};};case _b .EndElement :break _feeea ;case _b .CharData :};};return nil ;};func (_gdfa *CT_OutlineViewSlideList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gdfa .Sld !=nil {_gcbg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_cgbc :=range _gdfa .Sld {e .EncodeElement (_cgbc ,_gcbg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbfea *CT_WheelTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcgcd :=range start .Attr {if _dcgcd .Name .Local =="\u0073\u0070\u006f\u006b\u0065\u0073"{_gaae ,_cefecd :=_be .ParseUint (_dcgcd .Value ,10,32);if _cefecd !=nil {return _cefecd ;};_gbadd :=uint32 (_gaae );_cbfea .SpokesAttr =&_gbadd ;continue ;};};for {_efcbd ,_gadef :=d .Token ();if _gadef !=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",_gadef );};if _cdcfa ,_edfeg :=_efcbd .(_b .EndElement );_edfeg &&_cdcfa .Name ==start .Name {break ;};};return nil ;};type CT_TLTemplate struct{ +// Show Comments +ShowCommentsAttr *bool ; -// Level -LvlAttr *uint32 ; +// Normal View Properties +NormalViewPr *CT_NormalViewProperties ; -// Time Node List -TnLst *CT_TimeNodeList ;};func (_adecg *CT_TLMediaNodeAudio )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adecg .IsNarrationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_adecg .IsNarrationAttr ))});};e .EncodeToken (start );_efbcf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_adecg .CMediaNode ,_efbcf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Slide View Properties +SlideViewPr *CT_SlideViewProperties ; -// Validate validates the CT_Placeholder and its children -func (_dgbg *CT_Placeholder )Validate ()error {return _dgbg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");}; +// Outline View Properties +OutlineViewPr *CT_OutlineViewProperties ; -// Validate validates the CT_OutlineViewProperties and its children -func (_eaccb *CT_OutlineViewProperties )Validate ()error {return _eaccb .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_fdccb *ST_ViewType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fdccb =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_fdccb =1;case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_fdccb =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_fdccb =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_fdccb =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_fdccb =5;case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_fdccb =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_fdccb =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_fdccb =8;};return nil ;};func (_fffec ST_TLAnimateBehaviorCalcMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fffec .String (),start );}; +// Notes Text View Properties +NotesTextViewPr *CT_NotesTextViewProperties ; -// ValidateWithPath validates the CT_TLAnimateScaleBehavior and its children, prefixing error messages with path -func (_effb *CT_TLAnimateScaleBehavior )ValidateWithPath (path string )error {if _aggef :=_effb .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_aggef !=nil {return _aggef ;};if _effb .By !=nil {if _cafce :=_effb .By .ValidateWithPath (path +"\u002f\u0042\u0079");_cafce !=nil {return _cafce ;};};if _effb .From !=nil {if _dcdcb :=_effb .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_dcdcb !=nil {return _dcdcb ;};};if _effb .To !=nil {if _bdccd :=_effb .To .ValidateWithPath (path +"\u002f\u0054\u006f");_bdccd !=nil {return _bdccd ;};};return nil ;};func (_fffe *CT_TLAnimateRotationBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fffe .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_gfeg :=range start .Attr {if _gfeg .Name .Local =="\u0062\u0079"{_fbcde ,_bbcbd :=_be .ParseInt (_gfeg .Value ,10,32);if _bbcbd !=nil {return _bbcbd ;};_dgde :=int32 (_fbcde );_fffe .ByAttr =&_dgde ;continue ;};if _gfeg .Name .Local =="\u0066\u0072\u006f\u006d"{_efcge ,_fdebf :=_be .ParseInt (_gfeg .Value ,10,32);if _fdebf !=nil {return _fdebf ;};_dace :=int32 (_efcge );_fffe .FromAttr =&_dace ;continue ;};if _gfeg .Name .Local =="\u0074\u006f"{_agabe ,_bcbcf :=_be .ParseInt (_gfeg .Value ,10,32);if _bcbcf !=nil {return _bcbcf ;};_acbea :=int32 (_agabe );_fffe .ToAttr =&_acbea ;continue ;};};_cgdda :for {_bbcafd ,_bfbf :=d .Token ();if _bfbf !=nil {return _bfbf ;};switch _gbgda :=_bbcafd .(type ){case _b .StartElement :switch _gbgda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cfda :=d .DecodeElement (_fffe .CBhvr ,&_gbgda );_cfda !=nil {return _cfda ;};default:_e .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",_gbgda .Name );if _ecaag :=d .Skip ();_ecaag !=nil {return _ecaag ;};};case _b .EndElement :break _cgdda ;case _b .CharData :};};return nil ;};func (_bcafg ST_SlideSizeType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ceabg :=_b .Attr {};_ceabg .Name =name ;switch _bcafg {case ST_SlideSizeTypeUnset :_ceabg .Value ="";case ST_SlideSizeTypeScreen4x3 :_ceabg .Value ="\u0073c\u0072\u0065\u0065\u006e\u0034\u00783";case ST_SlideSizeTypeLetter :_ceabg .Value ="\u006c\u0065\u0074\u0074\u0065\u0072";case ST_SlideSizeTypeA4 :_ceabg .Value ="\u0041\u0034";case ST_SlideSizeType35mm :_ceabg .Value ="\u0033\u0035\u006d\u006d";case ST_SlideSizeTypeOverhead :_ceabg .Value ="\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064";case ST_SlideSizeTypeBanner :_ceabg .Value ="\u0062\u0061\u006e\u006e\u0065\u0072";case ST_SlideSizeTypeCustom :_ceabg .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";case ST_SlideSizeTypeLedger :_ceabg .Value ="\u006c\u0065\u0064\u0067\u0065\u0072";case ST_SlideSizeTypeA3 :_ceabg .Value ="\u0041\u0033";case ST_SlideSizeTypeB4ISO :_ceabg .Value ="\u0042\u0034\u0049S\u004f";case ST_SlideSizeTypeB5ISO :_ceabg .Value ="\u0042\u0035\u0049S\u004f";case ST_SlideSizeTypeB4JIS :_ceabg .Value ="\u0042\u0034\u004aI\u0053";case ST_SlideSizeTypeB5JIS :_ceabg .Value ="\u0042\u0035\u004aI\u0053";case ST_SlideSizeTypeHagakiCard :_ceabg .Value ="\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064";case ST_SlideSizeTypeScreen16x9 :_ceabg .Value ="\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039";case ST_SlideSizeTypeScreen16x10 :_ceabg .Value ="s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030";};return _ceabg ,nil ;};func (_bef *CT_CustomerData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bccb :=range start .Attr {if _bccb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bccb .Name .Local =="\u0069\u0064"||_bccb .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"&&_bccb .Name .Local =="\u0069\u0064"{_dbb ,_cfbe :=_bccb .Value ,error (nil );if _cfbe !=nil {return _cfbe ;};_bef .IdAttr =_dbb ;continue ;};};for {_dafc ,_fad :=d .Token ();if _fad !=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",_fad );};if _eeee ,_ceef :=_dafc .(_b .EndElement );_ceef &&_eeee .Name ==start .Name {break ;};};return nil ;};func (_ffeb *CT_TLIterateIntervalTime )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_ffeb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gaabf *CT_TLTimeCondition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbegba :=range start .Attr {if _dbegba .Name .Local =="\u0065\u0076\u0074"{_gaabf .EvtAttr .UnmarshalXMLAttr (_dbegba );continue ;};if _dbegba .Name .Local =="\u0064\u0065\u006ca\u0079"{_bfegg ,_bgdgc :=ParseUnionST_TLTime (_dbegba .Value );if _bgdgc !=nil {return _bgdgc ;};_gaabf .DelayAttr =&_bfegg ;continue ;};};_fcdf :for {_badca ,_aebd :=d .Token ();if _aebd !=nil {return _aebd ;};switch _feaeg :=_badca .(type ){case _b .StartElement :switch _feaeg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gaabf .TgtEl =NewCT_TLTimeTargetElement ();if _ggdea :=d .DecodeElement (_gaabf .TgtEl ,&_feaeg );_ggdea !=nil {return _ggdea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gaabf .Tn =NewCT_TLTriggerTimeNodeID ();if _gacagd :=d .DecodeElement (_gaabf .Tn ,&_feaeg );_gacagd !=nil {return _gacagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gaabf .Rtn =NewCT_TLTriggerRuntimeNode ();if _gcfcc :=d .DecodeElement (_gaabf .Rtn ,&_feaeg );_gcfcc !=nil {return _gcfcc ;};default:_e .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",_feaeg .Name );if _gfcde :=d .Skip ();_gfcde !=nil {return _gfcde ;};};case _b .EndElement :break _fcdf ;case _b .CharData :};};return nil ;};func (_dagd ST_TLNextActionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dagd .String (),start );};func (_ddecf ST_OleObjectFollowColorScheme )String ()string {switch _ddecf {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 "";}; +// Slide Sorter View Properties +SorterViewPr *CT_SlideSorterViewProperties ; -// Validate validates the CT_PhotoAlbum and its children -func (_afff *CT_PhotoAlbum )Validate ()error {return _afff .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d");};type CT_OrientationTransition struct{ +// Notes View Properties +NotesViewPr *CT_NotesViewProperties ; -// Transition Direction -DirAttr ST_Direction ;};func (_adcfg *ST_WebColorType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eggec ,_badfag :=d .Token ();if _badfag !=nil {return _badfag ;};if _ceeba ,_afdfd :=_eggec .(_b .EndElement );_afdfd &&_ceeba .Name ==start .Name {*_adcfg =1;return nil ;};if _ggbag ,_eaeec :=_eggec .(_b .CharData );!_eaeec {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",_eggec );}else {switch string (_ggbag ){case "":*_adcfg =0;case "\u006e\u006f\u006e\u0065":*_adcfg =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_adcfg =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_adcfg =3;case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_adcfg =4;case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_adcfg =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_adcfg =6;};};_eggec ,_badfag =d .Token ();if _badfag !=nil {return _badfag ;};if _dgfgb ,_ebdfc :=_eggec .(_b .EndElement );_ebdfc &&_dgfgb .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",_eggec );}; +// Grid Spacing +GridSpacing *_ef .CT_PositiveSize2D ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_OleObjectEmbed and its children -func (_aeda *CT_OleObjectEmbed )Validate ()error {return _aeda .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");};func (_dddg *CT_SlideMaster )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dddg .PreserveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_dddg .PreserveAttr ))});};e .EncodeToken (start );_dfcde :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_dddg .CSld ,_dfcde );_bcag :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_dddg .ClrMap ,_bcag );if _dddg .SldLayoutIdLst !=nil {_gffc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003as\u006c\u0064\u004ca\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_dddg .SldLayoutIdLst ,_gffc );};if _dddg .Transition !=nil {_fbgd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dddg .Transition ,_fbgd );};if _dddg .Timing !=nil {_dcaae :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_dddg .Timing ,_dcaae );};if _dddg .Hf !=nil {_eefgg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_dddg .Hf ,_eefgg );};if _dddg .TxStyles !=nil {_afffb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_dddg .TxStyles ,_afffb );};if _dddg .ExtLst !=nil {_ebac :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dddg .ExtLst ,_ebac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_NotesMasterIdListEntry and its children, prefixing error messages with path +func (_bfec *CT_NotesMasterIdListEntry )ValidateWithPath (path string )error {if _bfec .ExtLst !=nil {if _becea :=_bfec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_becea !=nil {return _becea ;};};return nil ;};func (_gfggb ST_TLTimeIndefinite )ValidateWithPath (path string )error {switch _gfggb {case 0,1: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 (_gfggb ));};return nil ;}; -// Validate validates the CT_ShowInfoBrowse and its children -func (_gdefg *CT_ShowInfoBrowse )Validate ()error {return _gdefg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042r\u006f\u0077\u0073\u0065");};func (_feaccb *CT_TLTimeNodeSequence )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _feaccb .ConcurrentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_feaccb .ConcurrentAttr ))});};if _feaccb .PrevAcAttr !=ST_TLPreviousActionTypeUnset {_fcaec ,_acbf :=_feaccb .PrevAcAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0076\u0041\u0063"});if _acbf !=nil {return _acbf ;};start .Attr =append (start .Attr ,_fcaec );};if _feaccb .NextAcAttr !=ST_TLNextActionTypeUnset {_cadg ,_eaafe :=_feaccb .NextAcAttr .MarshalXMLAttr (_b .Name {Local :"\u006e\u0065\u0078\u0074\u0041\u0063"});if _eaafe !=nil {return _eaafe ;};start .Attr =append (start .Attr ,_cadg );};e .EncodeToken (start );_eadde :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_feaccb .CTn ,_eadde );if _feaccb .PrevCondLst !=nil {_fagda :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_feaccb .PrevCondLst ,_fagda );};if _feaccb .NextCondLst !=nil {_dgbfd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_feaccb .NextCondLst ,_dgbfd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eeef *CT_IndexRange )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074"},Value :_d .Sprintf ("\u0025\u0076",_eeef .StAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0076",_eeef .EndAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_InOutTransition and its children, prefixing error messages with path +func (_dfcc *CT_InOutTransition )ValidateWithPath (path string )error {if _cfad :=_dfcc .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_cfad !=nil {return _cfad ;};return nil ;}; -// Validate validates the CT_GroupShape and its children -func (_ffbbf *CT_GroupShape )Validate ()error {return _ffbbf .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");}; +// Validate validates the CT_TLAnimateScaleBehavior and its children +func (_fcge *CT_TLAnimateScaleBehavior )Validate ()error {return _fcge .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065S\u0063a\u006ce\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");}; -// ValidateWithPath validates the CT_TLAnimateColorBehavior and its children, prefixing error messages with path -func (_bggbc *CT_TLAnimateColorBehavior )ValidateWithPath (path string )error {if _dcgge :=_bggbc .ClrSpcAttr .ValidateWithPath (path +"/\u0043\u006c\u0072\u0053\u0070\u0063\u0041\u0074\u0074\u0072");_dcgge !=nil {return _dcgge ;};if _bgecc :=_bggbc .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_bgecc !=nil {return _bgecc ;};if _adeac :=_bggbc .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_adeac !=nil {return _adeac ;};if _bggbc .By !=nil {if _ceaf :=_bggbc .By .ValidateWithPath (path +"\u002f\u0042\u0079");_ceaf !=nil {return _ceaf ;};};if _bggbc .From !=nil {if _beaa :=_bggbc .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_beaa !=nil {return _beaa ;};};if _bggbc .To !=nil {if _accf :=_bggbc .To .ValidateWithPath (path +"\u002f\u0054\u006f");_accf !=nil {return _accf ;};};return nil ;};func (_gbcae ST_PrintColorMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ebddc :=_b .Attr {};_ebddc .Name =name ;switch _gbcae {case ST_PrintColorModeUnset :_ebddc .Value ="";case ST_PrintColorModeBw :_ebddc .Value ="\u0062\u0077";case ST_PrintColorModeGray :_ebddc .Value ="\u0067\u0072\u0061\u0079";case ST_PrintColorModeClr :_ebddc .Value ="\u0063\u006c\u0072";};return _ebddc ,nil ;};type CT_CustomerDataList struct{ +// ValidateWithPath validates the CT_TLTimeNodeParallel and its children, prefixing error messages with path +func (_bffaf *CT_TLTimeNodeParallel )ValidateWithPath (path string )error {if _dcbg :=_bffaf .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_dcbg !=nil {return _dcbg ;};return nil ;};func (_aedc *CT_SlideLayout )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aedc .MatchingNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_fe .Sprintf ("\u0025\u0076",*_aedc .MatchingNameAttr )});};if _aedc .TypeAttr !=ST_SlideLayoutTypeUnset {_adac ,_gdda :=_aedc .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _gdda !=nil {return _gdda ;};start .Attr =append (start .Attr ,_adac );};if _aedc .PreserveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_aedc .PreserveAttr ))});};if _aedc .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_aedc .UserDrawnAttr ))});};if _aedc .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_aedc .ShowMasterSpAttr ))});};if _aedc .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_aedc .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_gcdbd :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_aedc .CSld ,_gcdbd );if _aedc .ClrMapOvr !=nil {_dabf :=_f .StartElement {Name :_f .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_aedc .ClrMapOvr ,_dabf );};if _aedc .Transition !=nil {_fccac :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aedc .Transition ,_fccac );};if _aedc .Timing !=nil {_ffdcf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_aedc .Timing ,_ffdcf );};if _aedc .Hf !=nil {_dbda :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_aedc .Hf ,_dbda );};if _aedc .ExtLst !=nil {_cddf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aedc .ExtLst ,_cddf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bcfb *CT_OptionalBlackTransition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggfdf :=range start .Attr {if _ggfdf .Name .Local =="\u0074h\u0072\u0075\u0042\u006c\u006b"{_egbdb ,_fgdc :=_ee .ParseBool (_ggfdf .Value );if _fgdc !=nil {return _fgdc ;};_bcfb .ThruBlkAttr =&_egbdb ;continue ;};};for {_eddff ,_bdeea :=d .Token ();if _bdeea !=nil {return _fe .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",_bdeea );};if _fefb ,_bcagg :=_eddff .(_f .EndElement );_bcagg &&_fefb .Name ==start .Name {break ;};};return nil ;}; -// Customer Data -CustData []*CT_CustomerData ; +// ValidateWithPath validates the SldMaster and its children, prefixing error messages with path +func (_ddbaf *SldMaster )ValidateWithPath (path string )error {if _ccage :=_ddbaf .CT_SlideMaster .ValidateWithPath (path );_ccage !=nil {return _ccage ;};return nil ;}; -// Customer Data Tags -Tags *CT_TagsData ;};func (_dfcfgf *CT_TLPoint )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egecb :=range start .Attr {if _egecb .Name .Local =="\u0078"{_gbegdd ,_fbbfe :=ParseUnionST_Percentage (_egecb .Value );if _fbbfe !=nil {return _fbbfe ;};_dfcfgf .XAttr =_gbegdd ;continue ;};if _egecb .Name .Local =="\u0079"{_cdaed ,_bbabg :=ParseUnionST_Percentage (_egecb .Value );if _bbabg !=nil {return _bbabg ;};_dfcfgf .YAttr =_cdaed ;continue ;};};for {_fefa ,_ggafg :=d .Token ();if _ggafg !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074\u003a\u0020%\u0073",_ggafg );};if _fcfa ,_faef :=_fefa .(_b .EndElement );_faef &&_fcfa .Name ==start .Name {break ;};};return nil ;};func (_daccce ST_TLTimeNodeFillType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dafe :=_b .Attr {};_dafe .Name =name ;switch _daccce {case ST_TLTimeNodeFillTypeUnset :_dafe .Value ="";case ST_TLTimeNodeFillTypeRemove :_dafe .Value ="\u0072\u0065\u006d\u006f\u0076\u0065";case ST_TLTimeNodeFillTypeFreeze :_dafe .Value ="\u0066\u0072\u0065\u0065\u007a\u0065";case ST_TLTimeNodeFillTypeHold :_dafe .Value ="\u0068\u006f\u006c\u0064";case ST_TLTimeNodeFillTypeTransition :_dafe .Value ="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e";};return _dafe ,nil ;}; +// ValidateWithPath validates the Presentation and its children, prefixing error messages with path +func (_edge *Presentation )ValidateWithPath (path string )error {if _eadf :=_edge .CT_Presentation .ValidateWithPath (path );_eadf !=nil {return _eadf ;};return nil ;};func (_adec *CT_GroupShapeNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adec .CNvPr =_ef .NewCT_NonVisualDrawingProps ();_adec .CNvGrpSpPr =_ef .NewCT_NonVisualGroupDrawingShapeProps ();_adec .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_ggcb :for {_gadgg ,_gacf :=d .Token ();if _gacf !=nil {return _gacf ;};switch _efeag :=_gadgg .(type ){case _f .StartElement :switch _efeag .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dcaa :=d .DecodeElement (_adec .CNvPr ,&_efeag );_dcaa !=nil {return _dcaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ggec :=d .DecodeElement (_adec .CNvGrpSpPr ,&_efeag );_ggec !=nil {return _ggec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ggge :=d .DecodeElement (_adec .NvPr ,&_efeag );_ggge !=nil {return _ggge ;};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",_efeag .Name );if _afdcf :=d .Skip ();_afdcf !=nil {return _afdcf ;};};case _f .EndElement :break _ggcb ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_SlideMaster and its children -func (_fcffb *CT_SlideMaster )Validate ()error {return _fcffb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072");};func (_cagcb *EG_ExtensionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cagcb .Ext !=nil {_bccccb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_ceecd :=range _cagcb .Ext {e .EncodeElement (_ceecd ,_bccccb );};};return nil ;};func (_gdfb *CT_PrintProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eggc :=range start .Attr {if _eggc .Name .Local =="\u0070r\u006e\u0057\u0068\u0061\u0074"{_gdfb .PrnWhatAttr .UnmarshalXMLAttr (_eggc );continue ;};if _eggc .Name .Local =="\u0063l\u0072\u004d\u006f\u0064\u0065"{_gdfb .ClrModeAttr .UnmarshalXMLAttr (_eggc );continue ;};if _eggc .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"{_afdc ,_cbac :=_be .ParseBool (_eggc .Value );if _cbac !=nil {return _cbac ;};_gdfb .HiddenSlidesAttr =&_afdc ;continue ;};if _eggc .Name .Local =="\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"{_ccae ,_ebcef :=_be .ParseBool (_eggc .Value );if _ebcef !=nil {return _ebcef ;};_gdfb .ScaleToFitPaperAttr =&_ccae ;continue ;};if _eggc .Name .Local =="f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"{_ddddd ,_aedc :=_be .ParseBool (_eggc .Value );if _aedc !=nil {return _aedc ;};_gdfb .FrameSlidesAttr =&_ddddd ;continue ;};};_gafc :for {_gbfc ,_egced :=d .Token ();if _egced !=nil {return _egced ;};switch _fffff :=_gbfc .(type ){case _b .StartElement :switch _fffff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdfb .ExtLst =NewCT_ExtensionList ();if _bcgd :=d .DecodeElement (_gdfb .ExtLst ,&_fffff );_bcgd !=nil {return _bcgd ;};default:_e .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",_fffff .Name );if _ebag :=d .Skip ();_ebag !=nil {return _ebag ;};};case _b .EndElement :break _gafc ;case _b .CharData :};};return nil ;};type CT_NotesSlide struct{ +// Validate validates the CT_Rel and its children +func (_cabcc *CT_Rel )Validate ()error {return _cabcc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func (_efbdc ST_PhotoAlbumLayout )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_efbdc .String (),start );};func (_fgfaa *CT_PrintProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bafcf :=range start .Attr {if _bafcf .Name .Local =="\u0070r\u006e\u0057\u0068\u0061\u0074"{_fgfaa .PrnWhatAttr .UnmarshalXMLAttr (_bafcf );continue ;};if _bafcf .Name .Local =="\u0063l\u0072\u004d\u006f\u0064\u0065"{_fgfaa .ClrModeAttr .UnmarshalXMLAttr (_bafcf );continue ;};if _bafcf .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"{_fddef ,_daegf :=_ee .ParseBool (_bafcf .Value );if _daegf !=nil {return _daegf ;};_fgfaa .HiddenSlidesAttr =&_fddef ;continue ;};if _bafcf .Name .Local =="\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"{_abfd ,_aeea :=_ee .ParseBool (_bafcf .Value );if _aeea !=nil {return _aeea ;};_fgfaa .ScaleToFitPaperAttr =&_abfd ;continue ;};if _bafcf .Name .Local =="f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"{_eacfg ,_bfae :=_ee .ParseBool (_bafcf .Value );if _bfae !=nil {return _bfae ;};_fgfaa .FrameSlidesAttr =&_eacfg ;continue ;};};_feeg :for {_cegd ,_ecgb :=d .Token ();if _ecgb !=nil {return _ecgb ;};switch _gaaf :=_cegd .(type ){case _f .StartElement :switch _gaaf .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgfaa .ExtLst =NewCT_ExtensionList ();if _abcfg :=d .DecodeElement (_fgfaa .ExtLst ,&_gaaf );_abcfg !=nil {return _abcfg ;};default:_g .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",_gaaf .Name );if _eedeg :=d .Skip ();_eedeg !=nil {return _eedeg ;};};case _f .EndElement :break _feeg ;case _f .CharData :};};return nil ;};func (_bgga *ST_TLAnimateColorDirection )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bgga =0;case "\u0063\u0077":*_bgga =1;case "\u0063\u0063\u0077":*_bgga =2;};return nil ;};func NewAG_Ole ()*AG_Ole {_cdc :=&AG_Ole {};return _cdc };func (_ddeff ST_TLTimeNodeType )Validate ()error {return _ddeff .ValidateWithPath ("")};type CT_NotesViewProperties struct{ -// Common slide data for notes slides -CSld *CT_CommonSlideData ; +// Common Slide View Properties +CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;};func (_ggag *CT_SlideLayoutIdListEntry )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efca :=range start .Attr {if _efca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_efca .Name .Local =="\u0069\u0064"||_efca .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"&&_efca .Name .Local =="\u0069\u0064"{_eaagf ,_adbe :=_efca .Value ,error (nil );if _adbe !=nil {return _adbe ;};_ggag .RIdAttr =_eaagf ;continue ;};if _efca .Name .Local =="\u0069\u0064"{_gfcce ,_dfgg :=_ee .ParseUint (_efca .Value ,10,32);if _dfgg !=nil {return _dfgg ;};_fcce :=uint32 (_gfcce );_ggag .IdAttr =&_fcce ;continue ;};};_adfd :for {_dega ,_bbcf :=d .Token ();if _bbcf !=nil {return _bbcf ;};switch _gdbfaf :=_dega .(type ){case _f .StartElement :switch _gdbfaf .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggag .ExtLst =NewCT_ExtensionList ();if _gabb :=d .DecodeElement (_ggag .ExtLst ,&_gdbfaf );_gabb !=nil {return _gabb ;};default:_g .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",_gdbfaf .Name );if _dgcg :=d .Skip ();_dgcg !=nil {return _dgcg ;};};case _f .EndElement :break _adfd ;case _f .CharData :};};return nil ;};func (_cdefd ST_TLTriggerRuntimeNode )ValidateWithPath (path string )error {switch _cdefd {case 0,1,2,3: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 (_cdefd ));};return nil ;};const (ST_TLTimeNodeMasterRelationUnset ST_TLTimeNodeMasterRelation =0;ST_TLTimeNodeMasterRelationSameClick ST_TLTimeNodeMasterRelation =1;ST_TLTimeNodeMasterRelationLastClick ST_TLTimeNodeMasterRelation =2;ST_TLTimeNodeMasterRelationNextClick ST_TLTimeNodeMasterRelation =3;);func (_ffabe *ST_TransitionSpeed )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ffabe =0;case "\u0073\u006c\u006f\u0077":*_ffabe =1;case "\u006d\u0065\u0064":*_ffabe =2;case "\u0066\u0061\u0073\u0074":*_ffabe =3;};return nil ;}; -// Color Scheme Map Override -ClrMapOvr *_ea .CT_ColorMappingOverride ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_fegcbf ST_TLTimeNodeType )Validate ()error {return _fegcbf .ValidateWithPath ("")};func NewCT_CornerDirectionTransition ()*CT_CornerDirectionTransition {_cfa :=&CT_CornerDirectionTransition {};return _cfa ;};func (_efdd ST_PlaceholderType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efdd .String (),start );}; +// Validate validates the CT_TLGraphicalObjectBuild and its children +func (_dfgb *CT_TLGraphicalObjectBuild )Validate ()error {return _dfgb .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0047r\u0061\u0070\u0068\u0069\u0063a\u006cO\u0062j\u0065\u0063\u0074\u0042\u0075\u0069\u006cd");}; -// Validate validates the CT_InOutTransition and its children -func (_efge *CT_InOutTransition )Validate ()error {return _efge .ValidateWithPath ("\u0043T\u005fI\u006e\u004f\u0075\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");}; +// Validate validates the CT_WheelTransition and its children +func (_agfeb *CT_WheelTransition )Validate ()error {return _agfeb .ValidateWithPath ("\u0043T\u005fW\u0068\u0065\u0065\u006c\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_aacac ST_TLCommandType )String ()string {switch _aacac {case 0:return "";case 1:return "\u0065\u0076\u0074";case 2:return "\u0063\u0061\u006c\u006c";case 3:return "\u0076\u0065\u0072\u0062";};return "";};func (_gfb *CT_Background )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ece :=range start .Attr {if _ece .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_gfb .BwModeAttr .UnmarshalXMLAttr (_ece );continue ;};};_edc :for {_bcbe ,_gaa :=d .Token ();if _gaa !=nil {return _gaa ;};switch _gece :=_bcbe .(type ){case _f .StartElement :switch _gece .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gfb .BgPr =NewCT_BackgroundProperties ();if _cgd :=d .DecodeElement (_gfb .BgPr ,&_gece );_cgd !=nil {return _cgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gfb .BgRef =_ef .NewCT_StyleMatrixReference ();if _bbf :=d .DecodeElement (_gfb .BgRef ,&_gece );_bbf !=nil {return _bbf ;};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\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_gece .Name );if _cdb :=d .Skip ();_cdb !=nil {return _cdb ;};};case _f .EndElement :break _edc ;case _f .CharData :};};return nil ;};func (_dcfae ST_PlaceholderSize )ValidateWithPath (path string )error {switch _dcfae {case 0,1,2,3: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 (_dcfae ));};return nil ;};type ST_TLTriggerEvent byte ;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 (_eceag ST_TLTriggerRuntimeNode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eceag .String (),start );};func (_dbdeb *ST_TLNextActionType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eefb ,_ggbccd :=d .Token ();if _ggbccd !=nil {return _ggbccd ;};if _cdbgg ,_cccd :=_eefb .(_f .EndElement );_cccd &&_cdbgg .Name ==start .Name {*_dbdeb =1;return nil ;};if _gaffe ,_bfgbg :=_eefb .(_f .CharData );!_bfgbg {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",_eefb );}else {switch string (_gaffe ){case "":*_dbdeb =0;case "\u006e\u006f\u006e\u0065":*_dbdeb =1;case "\u0073\u0065\u0065\u006b":*_dbdeb =2;};};_eefb ,_ggbccd =d .Token ();if _ggbccd !=nil {return _ggbccd ;};if _ggcbf ,_ffaed :=_eefb .(_f .EndElement );_ffaed &&_ggcbf .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",_eefb );};func (_fffab ST_TLAnimateMotionPathEditMode )Validate ()error {return _fffab .ValidateWithPath ("")};func (_ggece *CT_TLGraphicalObjectBuild )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcgee :=range start .Attr {if _fcgee .Name .Local =="\u0073\u0070\u0069\u0064"{_agfg ,_geec :=_ee .ParseUint (_fcgee .Value ,10,32);if _geec !=nil {return _geec ;};_ddcgc :=uint32 (_agfg );_ggece .SpidAttr =&_ddcgc ;continue ;};if _fcgee .Name .Local =="\u0067\u0072\u0070I\u0064"{_dgdad ,_abdbe :=_ee .ParseUint (_fcgee .Value ,10,32);if _abdbe !=nil {return _abdbe ;};_dffe :=uint32 (_dgdad );_ggece .GrpIdAttr =&_dffe ;continue ;};if _fcgee .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_bgdgb ,_dgea :=_ee .ParseBool (_fcgee .Value );if _dgea !=nil {return _dgea ;};_ggece .UiExpandAttr =&_bgdgb ;continue ;};};_dacg :for {_edga ,_eagb :=d .Token ();if _eagb !=nil {return _eagb ;};switch _baag :=_edga .(type ){case _f .StartElement :switch _baag .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggece .BldAsOne =NewCT_Empty ();if _gfae :=d .DecodeElement (_ggece .BldAsOne ,&_baag );_gfae !=nil {return _gfae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggece .BldSub =_ef .NewCT_AnimationGraphicalObjectBuildProperties ();if _gccga :=d .DecodeElement (_ggece .BldSub ,&_baag );_gccga !=nil {return _gccga ;};default:_g .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",_baag .Name );if _gcda :=d .Skip ();_gcda !=nil {return _gcda ;};};case _f .EndElement :break _dacg ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_TLBuildParagraph and its children -func (_bdcbc *CT_TLBuildParagraph )Validate ()error {return _bdcbc .ValidateWithPath ("\u0043\u0054\u005f\u0054LB\u0075\u0069\u006c\u0064\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");};func (_effe *ST_PlaceholderSize )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_effe =0;case "\u0066\u0075\u006c\u006c":*_effe =1;case "\u0068\u0061\u006c\u0066":*_effe =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_effe =3;};return nil ;};const (ST_TLTimeNodeRestartTypeUnset ST_TLTimeNodeRestartType =0;ST_TLTimeNodeRestartTypeAlways ST_TLTimeNodeRestartType =1;ST_TLTimeNodeRestartTypeWhenNotActive ST_TLTimeNodeRestartType =2;ST_TLTimeNodeRestartTypeNever ST_TLTimeNodeRestartType =3;); +// Validate validates the SldLayout and its children +func (_eaadg *SldLayout )Validate ()error {return _eaadg .ValidateWithPath ("\u0053l\u0064\u004c\u0061\u0079\u006f\u0075t");}; -// ValidateWithPath validates the NotesMaster and its children, prefixing error messages with path -func (_fdefe *NotesMaster )ValidateWithPath (path string )error {if _gabf :=_fdefe .CT_NotesMaster .ValidateWithPath (path );_gabf !=nil {return _gabf ;};return nil ;};func (_bffdf *ST_IterateType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bffdf =0;case "\u0065\u006c":*_bffdf =1;case "\u0077\u0064":*_bffdf =2;case "\u006c\u0074":*_bffdf =3;};return nil ;};func (_daede *CT_TLGraphicalObjectBuild )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _daede .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_daede .SpidAttr )});};if _daede .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_daede .GrpIdAttr )});};if _daede .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_daede .UiExpandAttr ))});};e .EncodeToken (start );if _daede .BldAsOne !=nil {_aceg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"}};e .EncodeElement (_daede .BldAsOne ,_aceg );};if _daede .BldSub !=nil {_gfafc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0053\u0075\u0062"}};e .EncodeElement (_daede .BldSub ,_gfafc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SlideSorterViewProperties and its children +func (_caeee *CT_SlideSorterViewProperties )Validate ()error {return _caeee .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_SlideMasterIdListEntry and its children -func (_defafg *CT_SlideMasterIdListEntry )Validate ()error {return _defafg .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");}; +// ValidateWithPath validates the CT_OutlineViewProperties and its children, prefixing error messages with path +func (_bfgb *CT_OutlineViewProperties )ValidateWithPath (path string )error {if _dfec :=_bfgb .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_dfec !=nil {return _dfec ;};if _bfgb .SldLst !=nil {if _fbgec :=_bfgb .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074");_fbgec !=nil {return _fbgec ;};};if _bfgb .ExtLst !=nil {if _efcdc :=_bfgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efcdc !=nil {return _efcdc ;};};return nil ;};func (_dadb *CT_TLCommonBehaviorData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dadb .AdditiveAttr !=ST_TLBehaviorAdditiveTypeUnset {_cfaca ,_cgfc :=_dadb .AdditiveAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"});if _cgfc !=nil {return _cgfc ;};start .Attr =append (start .Attr ,_cfaca );};if _dadb .AccumulateAttr !=ST_TLBehaviorAccumulateTypeUnset {_bgbfb ,_cdffdc :=_dadb .AccumulateAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"});if _cdffdc !=nil {return _cdffdc ;};start .Attr =append (start .Attr ,_bgbfb );};if _dadb .XfrmTypeAttr !=ST_TLBehaviorTransformTypeUnset {_geafa ,_bcffd :=_dadb .XfrmTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"});if _bcffd !=nil {return _bcffd ;};start .Attr =append (start .Attr ,_geafa );};if _dadb .FromAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_fe .Sprintf ("\u0025\u0076",*_dadb .FromAttr )});};if _dadb .ToAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f"},Value :_fe .Sprintf ("\u0025\u0076",*_dadb .ToAttr )});};if _dadb .ByAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0079"},Value :_fe .Sprintf ("\u0025\u0076",*_dadb .ByAttr )});};if _dadb .RctxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0063\u0074\u0078"},Value :_fe .Sprintf ("\u0025\u0076",*_dadb .RctxAttr )});};if _dadb .OverrideAttr !=ST_TLBehaviorOverrideTypeUnset {_adcgg ,_fbbf :=_dadb .OverrideAttr .MarshalXMLAttr (_f .Name {Local :"\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"});if _fbbf !=nil {return _fbbf ;};start .Attr =append (start .Attr ,_adcgg );};e .EncodeToken (start );_ebfce :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_dadb .CTn ,_ebfce );_ffgdac :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_dadb .TgtEl ,_ffgdac );if _dadb .AttrNameLst !=nil {_cegfe :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_dadb .AttrNameLst ,_cegfe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCmLst ()*CmLst {_efdb :=&CmLst {};_efdb .CT_CommentList =*NewCT_CommentList ();return _efdb };type EG_ExtensionList struct{ -// ValidateWithPath validates the PresentationPr and its children, prefixing error messages with path -func (_ecgde *PresentationPr )ValidateWithPath (path string )error {if _gcbdf :=_ecgde .CT_PresentationProperties .ValidateWithPath (path );_gcbdf !=nil {return _gcbdf ;};return nil ;};type CT_SlideIdListEntry struct{ +// Extension +Ext []*CT_Extension ;};func (_fgcgf ST_TransitionSideDirectionType )ValidateWithPath (path string )error {switch _fgcgf {case 0,1,2,3,4: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 (_fgcgf ));};return nil ;};func NewCT_TagsData ()*CT_TagsData {_agae :=&CT_TagsData {};return _agae };const (ST_TLTriggerRuntimeNodeUnset ST_TLTriggerRuntimeNode =0;ST_TLTriggerRuntimeNodeFirst ST_TLTriggerRuntimeNode =1;ST_TLTriggerRuntimeNodeLast ST_TLTriggerRuntimeNode =2;ST_TLTriggerRuntimeNodeAll ST_TLTriggerRuntimeNode =3;);type CT_CustomerDataList struct{ -// Slide Identifier -IdAttr uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;}; +// Customer Data +CustData []*CT_CustomerData ; -// ValidateWithPath validates the CT_TLCommonMediaNodeData and its children, prefixing error messages with path -func (_cgge *CT_TLCommonMediaNodeData )ValidateWithPath (path string )error {if _cgge .VolAttr !=nil {if _gbaab :=_cgge .VolAttr .ValidateWithPath (path +"\u002f\u0056\u006f\u006c\u0041\u0074\u0074\u0072");_gbaab !=nil {return _gbaab ;};};if _cacge :=_cgge .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_cacge !=nil {return _cacge ;};if _cegcd :=_cgge .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_cegcd !=nil {return _cegcd ;};return nil ;};func (_ebeee ST_TLParaBuildType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bdeac :=_b .Attr {};_bdeac .Name =name ;switch _ebeee {case ST_TLParaBuildTypeUnset :_bdeac .Value ="";case ST_TLParaBuildTypeAllAtOnce :_bdeac .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLParaBuildTypeP :_bdeac .Value ="\u0070";case ST_TLParaBuildTypeCust :_bdeac .Value ="\u0063\u0075\u0073\u0074";case ST_TLParaBuildTypeWhole :_bdeac .Value ="\u0077\u0068\u006fl\u0065";};return _bdeac ,nil ;}; +// Customer Data Tags +Tags *CT_TagsData ;};func (_cffc *CT_ModifyVerifier )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cffc .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_fe .Sprintf ("\u0025\u0076",*_cffc .AlgorithmNameAttr )});};if _cffc .HashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_fe .Sprintf ("\u0025\u0076",*_cffc .HashValueAttr )});};if _cffc .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_fe .Sprintf ("\u0025\u0076",*_cffc .SaltValueAttr )});};if _cffc .SpinValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"},Value :_fe .Sprintf ("\u0025\u0076",*_cffc .SpinValueAttr )});};if _cffc .CryptProviderTypeAttr !=_c .ST_CryptProvUnset {_badd ,_bceed :=_cffc .CryptProviderTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"});if _bceed !=nil {return _bceed ;};start .Attr =append (start .Attr ,_badd );};if _cffc .CryptAlgorithmClassAttr !=_c .ST_AlgClassUnset {_agec ,_eefa :=_cffc .CryptAlgorithmClassAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"});if _eefa !=nil {return _eefa ;};start .Attr =append (start .Attr ,_agec );};if _cffc .CryptAlgorithmTypeAttr !=_c .ST_AlgTypeUnset {_addea ,_edcf :=_cffc .CryptAlgorithmTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"});if _edcf !=nil {return _edcf ;};start .Attr =append (start .Attr ,_addea );};if _cffc .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",*_cffc .CryptAlgorithmSidAttr )});};if _cffc .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_fe .Sprintf ("\u0025\u0076",*_cffc .SpinCountAttr )});};if _cffc .SaltDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"},Value :_fe .Sprintf ("\u0025\u0076",*_cffc .SaltDataAttr )});};if _cffc .HashDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"},Value :_fe .Sprintf ("\u0025\u0076",*_cffc .HashDataAttr )});};if _cffc .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_fe .Sprintf ("\u0025\u0076",*_cffc .CryptProviderAttr )});};if _cffc .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_fe .Sprintf ("\u0025\u0076",*_cffc .AlgIdExtAttr )});};if _cffc .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"},Value :_fe .Sprintf ("\u0025\u0076",*_cffc .AlgIdExtSourceAttr )});};if _cffc .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"},Value :_fe .Sprintf ("\u0025\u0076",*_cffc .CryptProviderTypeExtAttr )});};if _cffc .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 :_fe .Sprintf ("\u0025\u0076",*_cffc .CryptProviderTypeExtSourceAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fggbg *ST_TransitionSpeed )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdbc ,_ceaec :=d .Token ();if _ceaec !=nil {return _ceaec ;};if _faaca ,_bfbfd :=_cdbc .(_f .EndElement );_bfbfd &&_faaca .Name ==start .Name {*_fggbg =1;return nil ;};if _bbaec ,_ebca :=_cdbc .(_f .CharData );!_ebca {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",_cdbc );}else {switch string (_bbaec ){case "":*_fggbg =0;case "\u0073\u006c\u006f\u0077":*_fggbg =1;case "\u006d\u0065\u0064":*_fggbg =2;case "\u0066\u0061\u0073\u0074":*_fggbg =3;};};_cdbc ,_ceaec =d .Token ();if _ceaec !=nil {return _ceaec ;};if _aecgf ,_fffda :=_cdbc .(_f .EndElement );_fffda &&_aecgf .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",_cdbc );};func (_ebgeg *CT_TLPoint )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edag :=range start .Attr {if _edag .Name .Local =="\u0078"{_bfdad ,_fdebb :=ParseUnionST_Percentage (_edag .Value );if _fdebb !=nil {return _fdebb ;};_ebgeg .XAttr =_bfdad ;continue ;};if _edag .Name .Local =="\u0079"{_agbec ,_bbfc :=ParseUnionST_Percentage (_edag .Value );if _bbfc !=nil {return _bbfc ;};_ebgeg .YAttr =_agbec ;continue ;};};for {_cebf ,_gbaac :=d .Token ();if _gbaac !=nil {return _fe .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074\u003a\u0020%\u0073",_gbaac );};if _dfgbc ,_cgffe :=_cebf .(_f .EndElement );_cgffe &&_dfgbc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Rel and its children -func (_dagf *CT_Rel )Validate ()error {return _dagf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func NewCT_TLByHslColorTransform ()*CT_TLByHslColorTransform {_dfaf :=&CT_TLByHslColorTransform {};return _dfaf ;}; +// Validate validates the EG_ShowType and its children +func (_aafce *EG_ShowType )Validate ()error {return _aafce .ValidateWithPath ("E\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065");};func (_ceabcc ST_WebColorType )ValidateWithPath (path string )error {switch _ceabcc {case 0,1,2,3,4,5,6: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 (_ceabcc ));};return nil ;}; -// Validate validates the CT_TLTimeNodeParallel and its children -func (_dbgbg *CT_TLTimeNodeParallel )Validate ()error {return _dbgbg .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0050a\u0072\u0061\u006c\u006c\u0065\u006c");};type CT_PrintProperties struct{ +// ValidateWithPath validates the NotesMaster and its children, prefixing error messages with path +func (_dgfba *NotesMaster )ValidateWithPath (path string )error {if _agac :=_dgfba .CT_NotesMaster .ValidateWithPath (path );_agac !=nil {return _agac ;};return nil ;};func (_gaege ST_WebScreenSize )ValidateWithPath (path string )error {switch _gaege {case 0,1,2,3,4,5,6,7,8,9,10,11: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 (_gaege ));};return nil ;};func (_fdfe ST_Direction )Validate ()error {return _fdfe .ValidateWithPath ("")};func (_fcded *CT_ViewProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcded .LastViewAttr !=ST_ViewTypeUnset {_efgfd ,_cdbb :=_fcded .LastViewAttr .MarshalXMLAttr (_f .Name {Local :"\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"});if _cdbb !=nil {return _cdbb ;};start .Attr =append (start .Attr ,_efgfd );};if _fcded .ShowCommentsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_fcded .ShowCommentsAttr ))});};e .EncodeToken (start );if _fcded .NormalViewPr !=nil {_egac :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u006e\u006f\u0072\u006d\u0061\u006c\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_fcded .NormalViewPr ,_egac );};if _fcded .SlideViewPr !=nil {_deeaa :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0073\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_fcded .SlideViewPr ,_deeaa );};if _fcded .OutlineViewPr !=nil {_bgad :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u006fu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_fcded .OutlineViewPr ,_bgad );};if _fcded .NotesTextViewPr !=nil {_gaeg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0054\u0065\u0078\u0074\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_fcded .NotesTextViewPr ,_gaeg );};if _fcded .SorterViewPr !=nil {_dceed :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0073\u006f\u0072\u0074\u0065\u0072\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_fcded .SorterViewPr ,_dceed );};if _fcded .NotesViewPr !=nil {_caafga :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_fcded .NotesViewPr ,_caafga );};if _fcded .GridSpacing !=nil {_baac :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_fcded .GridSpacing ,_baac );};if _fcded .ExtLst !=nil {_abcaf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcded .ExtLst ,_abcaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_InOutTransition struct{ -// Print Output -PrnWhatAttr ST_PrintWhat ; +// Direction +DirAttr ST_TransitionInOutDirectionType ;}; -// Print Color Mode -ClrModeAttr ST_PrintColorMode ; +// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path +func (_cgaba *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _ccdf ,_dagc :=range _cgaba .Sp {if _gfcf :=_dagc .ValidateWithPath (_fe .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_ccdf ));_gfcf !=nil {return _gfcf ;};};for _cadf ,_bdb :=range _cgaba .GrpSp {if _dced :=_bdb .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_cadf ));_dced !=nil {return _dced ;};};for _cbaf ,_gcgd :=range _cgaba .GraphicFrame {if _ggdf :=_gcgd .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_cbaf ));_ggdf !=nil {return _ggdf ;};};for _caaf ,_cfae :=range _cgaba .CxnSp {if _dcf :=_cfae .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_caaf ));_dcf !=nil {return _dcf ;};};for _gdfd ,_cbce :=range _cgaba .Pic {if _acce :=_cbce .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_gdfd ));_acce !=nil {return _acce ;};};for _dcac ,_egbd :=range _cgaba .ContentPart {if _gebe :=_egbd .ValidateWithPath (_fe .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_dcac ));_gebe !=nil {return _gebe ;};};return nil ;};type CT_PictureNonVisual struct{CNvPr *_ef .CT_NonVisualDrawingProps ; -// Print Hidden Slides -HiddenSlidesAttr *bool ; +// Non-Visual Picture Drawing Properties +CNvPicPr *_ef .CT_NonVisualPictureProperties ;NvPr *CT_ApplicationNonVisualDrawingProps ;};func ParseUnionST_FixedPercentage (s string )(_ef .ST_FixedPercentage ,error ){return _ef .ParseUnionST_FixedPercentage (s );};func (_adbb *CT_PresentationProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _adbb .HtmlPubPr !=nil {_efcf :=_f .StartElement {Name :_f .Name {Local :"p\u003a\u0068\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072"}};e .EncodeElement (_adbb .HtmlPubPr ,_efcf );};if _adbb .WebPr !=nil {_fcfad :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_adbb .WebPr ,_fcfad );};if _adbb .PrnPr !=nil {_afee :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0070\u0072\u006e\u0050\u0072"}};e .EncodeElement (_adbb .PrnPr ,_afee );};if _adbb .ShowPr !=nil {_ecdcc :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0073\u0068\u006f\u0077\u0050\u0072"}};e .EncodeElement (_adbb .ShowPr ,_ecdcc );};if _adbb .ClrMru !=nil {_gbddg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0072\u0075"}};e .EncodeElement (_adbb .ClrMru ,_gbddg );};if _adbb .ExtLst !=nil {_fggag :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adbb .ExtLst ,_fggag );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_SlideSorterViewProperties ()*CT_SlideSorterViewProperties {_cbfed :=&CT_SlideSorterViewProperties {};_cbfed .CViewPr =NewCT_CommonViewProperties ();return _cbfed ;}; -// Scale to Fit Paper when printing -ScaleToFitPaperAttr *bool ; +// Validate validates the CT_CustomShowId and its children +func (_edbgg *CT_CustomShowId )Validate ()error {return _edbgg .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u0049\u0064");};func (_dfecd *Presentation )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfecd .CT_Presentation =*NewCT_Presentation ();for _ ,_eceaa :=range start .Attr {if _eceaa .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_egegg ,_egega :=_ee .ParseInt (_eceaa .Value ,10,32);if _egega !=nil {return _egega ;};_bggdb :=int32 (_egegg );_dfecd .FirstSlideNumAttr =&_bggdb ;continue ;};if _eceaa .Name .Local =="\u0072\u0074\u006c"{_gede ,_eaggg :=_ee .ParseBool (_eceaa .Value );if _eaggg !=nil {return _eaggg ;};_dfecd .RtlAttr =&_gede ;continue ;};if _eceaa .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_gadgbc ,_gacag :=_ee .ParseBool (_eceaa .Value );if _gacag !=nil {return _gacag ;};_dfecd .CompatModeAttr =&_gadgbc ;continue ;};if _eceaa .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_eebg ,_bccgd :=_ee .ParseBool (_eceaa .Value );if _bccgd !=nil {return _bccgd ;};_dfecd .EmbedTrueTypeFontsAttr =&_eebg ;continue ;};if _eceaa .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_deafdg ,_gedee :=_ee .ParseBool (_eceaa .Value );if _gedee !=nil {return _gedee ;};_dfecd .AutoCompressPicturesAttr =&_deafdg ;continue ;};if _eceaa .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_gffc ,_bgfg :=_ee .ParseBool (_eceaa .Value );if _bgfg !=nil {return _bgfg ;};_dfecd .ShowSpecialPlsOnTitleSldAttr =&_gffc ;continue ;};if _eceaa .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_fgeec ,_eeebb :=ParseUnionST_Percentage (_eceaa .Value );if _eeebb !=nil {return _eeebb ;};_dfecd .ServerZoomAttr =&_fgeec ;continue ;};if _eceaa .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_dfecd .ConformanceAttr .UnmarshalXMLAttr (_eceaa );continue ;};if _eceaa .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_ebce ,_bdfeb :=_ee .ParseBool (_eceaa .Value );if _bdfeb !=nil {return _bdfeb ;};_dfecd .RemovePersonalInfoOnSaveAttr =&_ebce ;continue ;};if _eceaa .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_bace ,_ebgdg :=_ee .ParseBool (_eceaa .Value );if _ebgdg !=nil {return _ebgdg ;};_dfecd .SaveSubsetFontsAttr =&_bace ;continue ;};if _eceaa .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_bgbfd ,_bgbbg :=_ee .ParseUint (_eceaa .Value ,10,32);if _bgbbg !=nil {return _bgbbg ;};_egbeg :=uint32 (_bgbfd );_dfecd .BookmarkIdSeedAttr =&_egbeg ;continue ;};if _eceaa .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_cbgfe ,_dceaa :=_ee .ParseBool (_eceaa .Value );if _dceaa !=nil {return _dceaa ;};_dfecd .StrictFirstAndLastCharsAttr =&_cbgfe ;continue ;};};_cggaf :for {_geeb ,_eacca :=d .Token ();if _eacca !=nil {return _eacca ;};switch _cgabb :=_geeb .(type ){case _f .StartElement :switch _cgabb .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfecd .SldMasterIdLst =NewCT_SlideMasterIdList ();if _fcad :=d .DecodeElement (_dfecd .SldMasterIdLst ,&_cgabb );_fcad !=nil {return _fcad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfecd .NotesMasterIdLst =NewCT_NotesMasterIdList ();if _bagfdd :=d .DecodeElement (_dfecd .NotesMasterIdLst ,&_cgabb );_bagfdd !=nil {return _bagfdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfecd .HandoutMasterIdLst =NewCT_HandoutMasterIdList ();if _dgbbd :=d .DecodeElement (_dfecd .HandoutMasterIdLst ,&_cgabb );_dgbbd !=nil {return _dgbbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfecd .SldIdLst =NewCT_SlideIdList ();if _ccggb :=d .DecodeElement (_dfecd .SldIdLst ,&_cgabb );_ccggb !=nil {return _ccggb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfecd .SldSz =NewCT_SlideSize ();if _bdcaa :=d .DecodeElement (_dfecd .SldSz ,&_cgabb );_bdcaa !=nil {return _bdcaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gcdac :=d .DecodeElement (_dfecd .NotesSz ,&_cgabb );_gcdac !=nil {return _gcdac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfecd .SmartTags =NewCT_SmartTags ();if _egbac :=d .DecodeElement (_dfecd .SmartTags ,&_cgabb );_egbac !=nil {return _egbac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfecd .EmbeddedFontLst =NewCT_EmbeddedFontList ();if _cadc :=d .DecodeElement (_dfecd .EmbeddedFontLst ,&_cgabb );_cadc !=nil {return _cadc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfecd .CustShowLst =NewCT_CustomShowList ();if _fcdfb :=d .DecodeElement (_dfecd .CustShowLst ,&_cgabb );_fcdfb !=nil {return _fcdfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfecd .PhotoAlbum =NewCT_PhotoAlbum ();if _dgfce :=d .DecodeElement (_dfecd .PhotoAlbum ,&_cgabb );_dgfce !=nil {return _dgfce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfecd .CustDataLst =NewCT_CustomerDataList ();if _cfbdb :=d .DecodeElement (_dfecd .CustDataLst ,&_cgabb );_cfbdb !=nil {return _cfbdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfecd .Kinsoku =NewCT_Kinsoku ();if _bbggf :=d .DecodeElement (_dfecd .Kinsoku ,&_cgabb );_bbggf !=nil {return _bbggf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfecd .DefaultTextStyle =_ef .NewCT_TextListStyle ();if _dfdgd :=d .DecodeElement (_dfecd .DefaultTextStyle ,&_cgabb );_dfdgd !=nil {return _dfdgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfecd .ModifyVerifier =NewCT_ModifyVerifier ();if _ceee :=d .DecodeElement (_dfecd .ModifyVerifier ,&_cgabb );_ceee !=nil {return _ceee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfecd .ExtLst =NewCT_ExtensionList ();if _debfg :=d .DecodeElement (_dfecd .ExtLst ,&_cgabb );_debfg !=nil {return _debfg ;};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\u0050\u0072es\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_cgabb .Name );if _ebcd :=d .Skip ();_ebcd !=nil {return _ebcd ;};};case _f .EndElement :break _cggaf ;case _f .CharData :};};return nil ;}; -// Frame slides when printing -FrameSlidesAttr *bool ;ExtLst *CT_ExtensionList ;};func (_fdef *CT_TLAnimateColorBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdef .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_edfa :=range start .Attr {if _edfa .Name .Local =="\u0063\u006c\u0072\u0053\u0070\u0063"{_fdef .ClrSpcAttr .UnmarshalXMLAttr (_edfa );continue ;};if _edfa .Name .Local =="\u0064\u0069\u0072"{_fdef .DirAttr .UnmarshalXMLAttr (_edfa );continue ;};};_cbfcf :for {_ecfee ,_dbgfd :=d .Token ();if _dbgfd !=nil {return _dbgfd ;};switch _cfgb :=_ecfee .(type ){case _b .StartElement :switch _cfgb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fabbb :=d .DecodeElement (_fdef .CBhvr ,&_cfgb );_fabbb !=nil {return _fabbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdef .By =NewCT_TLByAnimateColorTransform ();if _gcgec :=d .DecodeElement (_fdef .By ,&_cfgb );_gcgec !=nil {return _gcgec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdef .From =_ea .NewCT_Color ();if _cbab :=d .DecodeElement (_fdef .From ,&_cfgb );_cbab !=nil {return _cbab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdef .To =_ea .NewCT_Color ();if _efgef :=d .DecodeElement (_fdef .To ,&_cfgb );_efgef !=nil {return _efgef ;};default:_e .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",_cfgb .Name );if _gdeed :=d .Skip ();_gdeed !=nil {return _gdeed ;};};case _b .EndElement :break _cbfcf ;case _b .CharData :};};return nil ;};func ParseUnionST_PositivePercentage (s string )(_ea .ST_PositivePercentage ,error ){return _ea .ParseUnionST_PositivePercentage (s );}; +// ValidateWithPath validates the CT_SlideSorterViewProperties and its children, prefixing error messages with path +func (_accc *CT_SlideSorterViewProperties )ValidateWithPath (path string )error {if _gdbda :=_accc .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_gdbda !=nil {return _gdbda ;};if _accc .ExtLst !=nil {if _ddgee :=_accc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddgee !=nil {return _ddgee ;};};return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_ggba :=&CT_GroupShapeChoice {};return _ggba };func (_bbdcb ST_TLTimeNodeMasterRelation )String ()string {switch _bbdcb {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 "";};func NewCT_OleObjectEmbed ()*CT_OleObjectEmbed {_badae :=&CT_OleObjectEmbed {};return _badae };func (_fcac *CT_Rel )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edcae :=range start .Attr {if _edcae .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_edcae .Name .Local =="\u0069\u0064"||_edcae .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"&&_edcae .Name .Local =="\u0069\u0064"{_efbg ,_babcf :=_edcae .Value ,error (nil );if _babcf !=nil {return _babcf ;};_fcac .IdAttr =_efbg ;continue ;};};for {_febf ,_dbea :=d .Token ();if _dbea !=nil {return _fe .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_dbea );};if _egeff ,_cgdd :=_febf .(_f .EndElement );_cgdd &&_egeff .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TLAnimateScaleBehavior and its children -func (_agebb *CT_TLAnimateScaleBehavior )Validate ()error {return _agebb .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065S\u0063a\u006ce\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");}; +// ValidateWithPath validates the CT_PresentationProperties and its children, prefixing error messages with path +func (_ggafc *CT_PresentationProperties )ValidateWithPath (path string )error {if _ggafc .HtmlPubPr !=nil {if _gebc :=_ggafc .HtmlPubPr .ValidateWithPath (path +"\u002f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072");_gebc !=nil {return _gebc ;};};if _ggafc .WebPr !=nil {if _cdbeg :=_ggafc .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072");_cdbeg !=nil {return _cdbeg ;};};if _ggafc .PrnPr !=nil {if _ffcf :=_ggafc .PrnPr .ValidateWithPath (path +"\u002f\u0050\u0072\u006e\u0050\u0072");_ffcf !=nil {return _ffcf ;};};if _ggafc .ShowPr !=nil {if _deaa :=_ggafc .ShowPr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0050\u0072");_deaa !=nil {return _deaa ;};};if _ggafc .ClrMru !=nil {if _deadb :=_ggafc .ClrMru .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0072\u0075");_deadb !=nil {return _deadb ;};};if _ggafc .ExtLst !=nil {if _bbec :=_ggafc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbec !=nil {return _bbec ;};};return nil ;};func NewCT_TLAnimateMotionBehavior ()*CT_TLAnimateMotionBehavior {_gbbc :=&CT_TLAnimateMotionBehavior {};_gbbc .CBhvr =NewCT_TLCommonBehaviorData ();return _gbbc ;}; -// Validate validates the CT_TLTimeAnimateValueList and its children -func (_eeab *CT_TLTimeAnimateValueList )Validate ()error {return _eeab .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0054i\u006d\u0065\u0041\u006e\u0069m\u0061t\u0065V\u0061\u006c\u0075\u0065\u004c\u0069\u0073t");};func (_gdgeb *CT_TLAnimateMotionBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdgeb .OriginAttr !=ST_TLAnimateMotionBehaviorOriginUnset {_acafd ,_agfcc :=_gdgeb .OriginAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"});if _agfcc !=nil {return _agfcc ;};start .Attr =append (start .Attr ,_acafd );};if _gdgeb .PathAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_d .Sprintf ("\u0025\u0076",*_gdgeb .PathAttr )});};if _gdgeb .PathEditModeAttr !=ST_TLAnimateMotionPathEditModeUnset {_bccf ,_gbag :=_gdgeb .PathEditModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"});if _gbag !=nil {return _gbag ;};start .Attr =append (start .Attr ,_bccf );};if _gdgeb .RAngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0041\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_gdgeb .RAngAttr )});};if _gdgeb .PtsTypesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_gdgeb .PtsTypesAttr )});};e .EncodeToken (start );_fbag :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_gdgeb .CBhvr ,_fbag );if _gdgeb .By !=nil {_ffdb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_gdgeb .By ,_ffdb );};if _gdgeb .From !=nil {_cdaea :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_gdgeb .From ,_cdaea );};if _gdgeb .To !=nil {_fggag :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_gdgeb .To ,_fggag );};if _gdgeb .RCtr !=nil {_eeedd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0072\u0043\u0074\u0072"}};e .EncodeElement (_gdgeb .RCtr ,_eeedd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ececd ST_PrintColorMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ececd .String (),start );}; +// Validate validates the NotesMaster and its children +func (_bfgd *NotesMaster )Validate ()error {return _bfgd .ValidateWithPath ("N\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072");};func (_gagfg ST_TLBehaviorAdditiveType )String ()string {switch _gagfg {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 (_cdbef *CT_TLAnimVariantStringVal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",_cdbef .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_CommentAuthor ()*CT_CommentAuthor {_daa :=&CT_CommentAuthor {};return _daa }; -// ValidateWithPath validates the CT_OptionalBlackTransition and its children, prefixing error messages with path -func (_dfbec *CT_OptionalBlackTransition )ValidateWithPath (path string )error {return nil };func (_gfcfc *CT_PhotoAlbum )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fceg :=range start .Attr {if _fceg .Name .Local =="\u0062\u0077"{_gedde ,_ffec :=_be .ParseBool (_fceg .Value );if _ffec !=nil {return _ffec ;};_gfcfc .BwAttr =&_gedde ;continue ;};if _fceg .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"{_fgaa ,_bcgb :=_be .ParseBool (_fceg .Value );if _bcgb !=nil {return _bcgb ;};_gfcfc .ShowCaptionsAttr =&_fgaa ;continue ;};if _fceg .Name .Local =="\u006c\u0061\u0079\u006f\u0075\u0074"{_gfcfc .LayoutAttr .UnmarshalXMLAttr (_fceg );continue ;};if _fceg .Name .Local =="\u0066\u0072\u0061m\u0065"{_gfcfc .FrameAttr .UnmarshalXMLAttr (_fceg );continue ;};};_abab :for {_bfaa ,_aacc :=d .Token ();if _aacc !=nil {return _aacc ;};switch _cbgc :=_bfaa .(type ){case _b .StartElement :switch _cbgc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gfcfc .ExtLst =NewCT_ExtensionList ();if _bdffa :=d .DecodeElement (_gfcfc .ExtLst ,&_cbgc );_bdffa !=nil {return _bdffa ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d \u0025\u0076",_cbgc .Name );if _gdfab :=d .Skip ();_gdfab !=nil {return _gdfab ;};};case _b .EndElement :break _abab ;case _b .CharData :};};return nil ;};func (_eeabc *ST_PhotoAlbumLayout )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eeabc =0;case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_eeabc =1;case "\u0031\u0070\u0069\u0063":*_eeabc =2;case "\u0032\u0070\u0069\u0063":*_eeabc =3;case "\u0034\u0070\u0069\u0063":*_eeabc =4;case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_eeabc =5;case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_eeabc =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_eeabc =7;};return nil ;};func NewCT_TLOleChartTargetElement ()*CT_TLOleChartTargetElement {_gaaaf :=&CT_TLOleChartTargetElement {};_gaaaf .TypeAttr =ST_TLChartSubelementType (1);return _gaaaf ;};func (_fada ST_TLTriggerRuntimeNode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dbad :=_b .Attr {};_dbad .Name =name ;switch _fada {case ST_TLTriggerRuntimeNodeUnset :_dbad .Value ="";case ST_TLTriggerRuntimeNodeFirst :_dbad .Value ="\u0066\u0069\u0072s\u0074";case ST_TLTriggerRuntimeNodeLast :_dbad .Value ="\u006c\u0061\u0073\u0074";case ST_TLTriggerRuntimeNodeAll :_dbad .Value ="\u0061\u006c\u006c";};return _dbad ,nil ;};type CT_SlideMasterTextStyles struct{ +// Validate validates the CT_HandoutMasterIdList and its children +func (_dfae *CT_HandoutMasterIdList )Validate ()error {return _dfae .ValidateWithPath ("\u0043\u0054\u005f\u0048an\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074");}; -// Slide Master Title Text Style -TitleStyle *_ea .CT_TextListStyle ; +// Validate validates the CT_TLTimeNodeSequence and its children +func (_ecfbb *CT_TLTimeNodeSequence )Validate ()error {return _ecfbb .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0053e\u0071\u0075\u0065\u006e\u0063\u0065");};func NewCT_Control ()*CT_Control {_bad :=&CT_Control {};return _bad }; -// Slide Master Body Text Style -BodyStyle *_ea .CT_TextListStyle ; +// Validate validates the CT_HtmlPublishProperties and its children +func (_ccabg *CT_HtmlPublishProperties )Validate ()error {return _ccabg .ValidateWithPath ("\u0043T\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073h\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_bcbef *CT_SlideIdList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bcbef .SldId !=nil {_gdcfc :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0073\u006c\u0064\u0049\u0064"}};for _ ,_cacec :=range _bcbef .SldId {e .EncodeElement (_cacec ,_gdcfc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gcgag *SldSyncPr )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\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 ,_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\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 ,_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 :"\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 ,_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 ="p\u003a\u0073\u006c\u0064\u0053\u0079\u006e\u0063\u0050\u0072";return _gcgag .CT_SlideSyncProperties .MarshalXML (e ,start );};type ST_WebColorType byte ;type SldSyncPr struct{CT_SlideSyncProperties };func (_edcba ST_TLBehaviorAccumulateType )Validate ()error {return _edcba .ValidateWithPath ("")};type ST_PrintColorMode byte ;func NewCT_TLAnimateEffectBehavior ()*CT_TLAnimateEffectBehavior {_decaaf :=&CT_TLAnimateEffectBehavior {};_decaaf .CBhvr =NewCT_TLCommonBehaviorData ();return _decaaf ;}; -// Slide Master Other Text Style -OtherStyle *_ea .CT_TextListStyle ;ExtLst *CT_ExtensionList ;};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 (_fbcgb ST_TLTimeIndefinite )ValidateWithPath (path string )error {switch _fbcgb {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 (_fbcgb ));};return nil ;};func (_dfcb *CT_CustomShow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfcb .SldLst =NewCT_SlideRelationshipList ();for _ ,_ecgce :=range start .Attr {if _ecgce .Name .Local =="\u006e\u0061\u006d\u0065"{_agde ,_cgf :=_ecgce .Value ,error (nil );if _cgf !=nil {return _cgf ;};_dfcb .NameAttr =_agde ;continue ;};if _ecgce .Name .Local =="\u0069\u0064"{_dbc ,_fbaf :=_be .ParseUint (_ecgce .Value ,10,32);if _fbaf !=nil {return _fbaf ;};_dfcb .IdAttr =uint32 (_dbc );continue ;};};_ffaa :for {_dgb ,_deaf :=d .Token ();if _deaf !=nil {return _deaf ;};switch _ddfe :=_dgb .(type ){case _b .StartElement :switch _ddfe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cafc :=d .DecodeElement (_dfcb .SldLst ,&_ddfe );_cafc !=nil {return _cafc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfcb .ExtLst =NewCT_ExtensionList ();if _eed :=d .DecodeElement (_dfcb .ExtLst ,&_ddfe );_eed !=nil {return _eed ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043u\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077 \u0025\u0076",_ddfe .Name );if _ffac :=d .Skip ();_ffac !=nil {return _ffac ;};};case _b .EndElement :break _ffaa ;case _b .CharData :};};return nil ;};func (_gfacc *ST_TLPreviousActionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gfacc =0;case "\u006e\u006f\u006e\u0065":*_gfacc =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_gfacc =2;};return nil ;}; +// ValidateWithPath validates the CT_Presentation and its children, prefixing error messages with path +func (_agdf *CT_Presentation )ValidateWithPath (path string )error {if _agdf .ServerZoomAttr !=nil {if _deada :=_agdf .ServerZoomAttr .ValidateWithPath (path +"\u002fS\u0065r\u0076\u0065\u0072\u005a\u006f\u006f\u006d\u0041\u0074\u0074\u0072");_deada !=nil {return _deada ;};};if _agdf .BookmarkIdSeedAttr !=nil {if *_agdf .BookmarkIdSeedAttr < 1{return _fe .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 ,*_agdf .BookmarkIdSeedAttr );};if *_agdf .BookmarkIdSeedAttr >=2147483648{return _fe .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 ,*_agdf .BookmarkIdSeedAttr );};};if _cfdg :=_agdf .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_cfdg !=nil {return _cfdg ;};if _agdf .SldMasterIdLst !=nil {if _eacf :=_agdf .SldMasterIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074");_eacf !=nil {return _eacf ;};};if _agdf .NotesMasterIdLst !=nil {if _dceg :=_agdf .NotesMasterIdLst .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074");_dceg !=nil {return _dceg ;};};if _agdf .HandoutMasterIdLst !=nil {if _bcdd :=_agdf .HandoutMasterIdLst .ValidateWithPath (path +"\u002f\u0048\u0061\u006edo\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074");_bcdd !=nil {return _bcdd ;};};if _agdf .SldIdLst !=nil {if _fdcb :=_agdf .SldIdLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u0049\u0064\u004c\u0073t");_fdcb !=nil {return _fdcb ;};};if _agdf .SldSz !=nil {if _ecdc :=_agdf .SldSz .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0053\u007a");_ecdc !=nil {return _ecdc ;};};if _bffc :=_agdf .NotesSz .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u0053\u007a");_bffc !=nil {return _bffc ;};if _agdf .SmartTags !=nil {if _effac :=_agdf .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_effac !=nil {return _effac ;};};if _agdf .EmbeddedFontLst !=nil {if _gcfa :=_agdf .EmbeddedFontLst .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064d\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074");_gcfa !=nil {return _gcfa ;};};if _agdf .CustShowLst !=nil {if _gffb :=_agdf .CustShowLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074");_gffb !=nil {return _gffb ;};};if _agdf .PhotoAlbum !=nil {if _ddfg :=_agdf .PhotoAlbum .ValidateWithPath (path +"/\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d");_ddfg !=nil {return _ddfg ;};};if _agdf .CustDataLst !=nil {if _abcef :=_agdf .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_abcef !=nil {return _abcef ;};};if _agdf .Kinsoku !=nil {if _aeab :=_agdf .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_aeab !=nil {return _aeab ;};};if _agdf .DefaultTextStyle !=nil {if _ebba :=_agdf .DefaultTextStyle .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0065\u0078\u0074S\u0074\u0079\u006c\u0065");_ebba !=nil {return _ebba ;};};if _agdf .ModifyVerifier !=nil {if _degcf :=_agdf .ModifyVerifier .ValidateWithPath (path +"\u002fM\u006fd\u0069\u0066\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072");_degcf !=nil {return _degcf ;};};if _agdf .ExtLst !=nil {if _aafd :=_agdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aafd !=nil {return _aafd ;};};return nil ;};func (_fabag *CT_OrientationTransition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fabag .DirAttr !=ST_DirectionUnset {_aaag ,_abecd :=_fabag .DirAttr .MarshalXMLAttr (_f .Name {Local :"\u0064\u0069\u0072"});if _abecd !=nil {return _abecd ;};start .Attr =append (start .Attr ,_aaag );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdb *CT_ExtensionListModify )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fdb .ModAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u006f\u0064"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_fdb .ModAttr ))});};e .EncodeToken (start );if _fdb .Ext !=nil {_gaac :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_cefa :=range _fdb .Ext {e .EncodeElement (_cefa ,_gaac );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_NotesMaster and its children, prefixing error messages with path -func (_cdfg *CT_NotesMaster )ValidateWithPath (path string )error {if _eaea :=_cdfg .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_eaea !=nil {return _eaea ;};if _fbae :=_cdfg .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_fbae !=nil {return _fbae ;};if _cdfg .Hf !=nil {if _dcca :=_cdfg .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_dcca !=nil {return _dcca ;};};if _cdfg .NotesStyle !=nil {if _adee :=_cdfg .NotesStyle .ValidateWithPath (path +"/\u004e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065");_adee !=nil {return _adee ;};};if _cdfg .ExtLst !=nil {if _dccc :=_cdfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dccc !=nil {return _dccc ;};};return nil ;};func (_efcdd *ST_TransitionEightDirectionType )ValidateWithPath (path string )error {_gaaec :=[]string {};if _efcdd .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {_gaaec =append (_gaaec ,"\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 _efcdd .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {_gaaec =append (_gaaec ,"\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 (_gaaec )> 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 ,_gaaec );};return nil ;}; +// ValidateWithPath validates the CT_TLPoint and its children, prefixing error messages with path +func (_ceeba *CT_TLPoint )ValidateWithPath (path string )error {if _fbgbc :=_ceeba .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_fbgbc !=nil {return _fbgbc ;};if _fdgc :=_ceeba .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_fdgc !=nil {return _fdgc ;};return nil ;};func (_eceea ST_ViewType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eceea .String (),start );};func (_decca *CT_NotesTextViewProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_decca .CViewPr =NewCT_CommonViewProperties ();_cgcdf :for {_dccfg ,_bcaf :=d .Token ();if _bcaf !=nil {return _bcaf ;};switch _bcca :=_dccfg .(type ){case _f .StartElement :switch _bcca .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _faea :=d .DecodeElement (_decca .CViewPr ,&_bcca );_faea !=nil {return _faea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_decca .ExtLst =NewCT_ExtensionList ();if _fagf :=d .DecodeElement (_decca .ExtLst ,&_bcca );_fagf !=nil {return _fagf ;};default:_g .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",_bcca .Name );if _ccdff :=d .Skip ();_ccdff !=nil {return _ccdff ;};};case _f .EndElement :break _cgcdf ;case _f .CharData :};};return nil ;};type ST_TLBehaviorAdditiveType byte ;type CT_CommentList struct{ -// ValidateWithPath validates the CT_SlideMasterTextStyles and its children, prefixing error messages with path -func (_gcac *CT_SlideMasterTextStyles )ValidateWithPath (path string )error {if _gcac .TitleStyle !=nil {if _bfccf :=_gcac .TitleStyle .ValidateWithPath (path +"/\u0054\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_bfccf !=nil {return _bfccf ;};};if _gcac .BodyStyle !=nil {if _fed :=_gcac .BodyStyle .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065");_fed !=nil {return _fed ;};};if _gcac .OtherStyle !=nil {if _abga :=_gcac .OtherStyle .ValidateWithPath (path +"/\u004f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_abga !=nil {return _abga ;};};if _gcac .ExtLst !=nil {if _ceff :=_gcac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ceff !=nil {return _ceff ;};};return nil ;};func (_effd *TagLst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_effd .CT_TagList =*NewCT_TagList ();_fgfae :for {_gebag ,_faae :=d .Token ();if _faae !=nil {return _faae ;};switch _abfb :=_gebag .(type ){case _b .StartElement :switch _abfb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_badbc :=NewCT_StringTag ();if _aacdg :=d .DecodeElement (_badbc ,&_abfb );_aacdg !=nil {return _aacdg ;};_effd .Tag =append (_effd .Tag ,_badbc );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\u0054\u0061\u0067\u004c\u0073\u0074\u0020\u0025\u0076",_abfb .Name );if _fgace :=d .Skip ();_fgace !=nil {return _fgace ;};};case _b .EndElement :break _fgfae ;case _b .CharData :};};return nil ;};func (_ccbfbb *ST_TLBehaviorTransformType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fegdb ,_ggeed :=d .Token ();if _ggeed !=nil {return _ggeed ;};if _cagcg ,_eedfd :=_fegdb .(_b .EndElement );_eedfd &&_cagcg .Name ==start .Name {*_ccbfbb =1;return nil ;};if _eegae ,_fcfea :=_fegdb .(_b .CharData );!_fcfea {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",_fegdb );}else {switch string (_eegae ){case "":*_ccbfbb =0;case "\u0070\u0074":*_ccbfbb =1;case "\u0069\u006d\u0067":*_ccbfbb =2;};};_fegdb ,_ggeed =d .Token ();if _ggeed !=nil {return _ggeed ;};if _bfgcgd ,_ddbf :=_fegdb .(_b .EndElement );_ddbf &&_bfgcgd .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",_fegdb );};type CT_TLAnimateRotationBehavior struct{ +// Comment +Cm []*CT_Comment ;}; -// By -ByAttr *int32 ; +// ValidateWithPath validates the CT_OrientationTransition and its children, prefixing error messages with path +func (_afgc *CT_OrientationTransition )ValidateWithPath (path string )error {if _gfea :=_afgc .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_gfea !=nil {return _gfea ;};return nil ;};func (_dgde *CT_TLBuildParagraph )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bacbd :=range start .Attr {if _bacbd .Name .Local =="\u0062\u0075\u0069l\u0064"{_dgde .BuildAttr .UnmarshalXMLAttr (_bacbd );continue ;};if _bacbd .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_aadff ,_gebfdb :=_ee .ParseUint (_bacbd .Value ,10,32);if _gebfdb !=nil {return _gebfdb ;};_gace :=uint32 (_aadff );_dgde .BldLvlAttr =&_gace ;continue ;};if _bacbd .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_deafd ,_afbdd :=_ee .ParseBool (_bacbd .Value );if _afbdd !=nil {return _afbdd ;};_dgde .AnimBgAttr =&_deafd ;continue ;};if _bacbd .Name .Local =="\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"{_dcbc ,_cgcfb :=_ee .ParseBool (_bacbd .Value );if _cgcfb !=nil {return _cgcfb ;};_dgde .AutoUpdateAnimBgAttr =&_dcbc ;continue ;};if _bacbd .Name .Local =="\u0072\u0065\u0076"{_bgcac ,_efbfg :=_ee .ParseBool (_bacbd .Value );if _efbfg !=nil {return _efbfg ;};_dgde .RevAttr =&_bgcac ;continue ;};if _bacbd .Name .Local =="\u0061d\u0076\u0041\u0075\u0074\u006f"{_adbdc ,_bfdaa :=ParseUnionST_TLTime (_bacbd .Value );if _bfdaa !=nil {return _bfdaa ;};_dgde .AdvAutoAttr =&_adbdc ;continue ;};if _bacbd .Name .Local =="\u0073\u0070\u0069\u0064"{_bcgbc ,_dcgdg :=_ee .ParseUint (_bacbd .Value ,10,32);if _dcgdg !=nil {return _dcgdg ;};_baab :=uint32 (_bcgbc );_dgde .SpidAttr =&_baab ;continue ;};if _bacbd .Name .Local =="\u0067\u0072\u0070I\u0064"{_gceg ,_gdeef :=_ee .ParseUint (_bacbd .Value ,10,32);if _gdeef !=nil {return _gdeef ;};_aefa :=uint32 (_gceg );_dgde .GrpIdAttr =&_aefa ;continue ;};if _bacbd .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_bdabg ,_dfdg :=_ee .ParseBool (_bacbd .Value );if _dfdg !=nil {return _dfdg ;};_dgde .UiExpandAttr =&_bdabg ;continue ;};};_cdce :for {_dfbcb ,_gcffe :=d .Token ();if _gcffe !=nil {return _gcffe ;};switch _aeeaf :=_dfbcb .(type ){case _f .StartElement :switch _aeeaf .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgde .TmplLst =NewCT_TLTemplateList ();if _beed :=d .DecodeElement (_dgde .TmplLst ,&_aeeaf );_beed !=nil {return _beed ;};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\u0054\u004c\u0042\u0075\u0069\u006c\u0064Pa\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0025\u0076",_aeeaf .Name );if _dcee :=d .Skip ();_dcee !=nil {return _dcee ;};};case _f .EndElement :break _cdce ;case _f .CharData :};};return nil ;};func (_ddc *CT_CommonViewProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddc .VarScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_ddc .VarScaleAttr ))});};e .EncodeToken (start );_eac :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0073\u0063\u0061\u006c\u0065"}};e .EncodeElement (_ddc .Scale ,_eac );_bed :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u006f\u0072\u0069\u0067\u0069\u006e"}};e .EncodeElement (_ddc .Origin ,_bed );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type Sld struct{CT_Slide }; -// From -FromAttr *int32 ; +// Validate validates the CT_TLTimeNodeExclusive and its children +func (_fbgbb *CT_TLTimeNodeExclusive )Validate ()error {return _fbgbb .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069v\u0065");};const (ST_TLAnimateColorSpaceUnset ST_TLAnimateColorSpace =0;ST_TLAnimateColorSpaceRgb ST_TLAnimateColorSpace =1;ST_TLAnimateColorSpaceHsl ST_TLAnimateColorSpace =2;); -// To -ToAttr *int32 ;CBhvr *CT_TLCommonBehaviorData ;}; +// ValidateWithPath validates the CT_TLCommonTimeNodeData and its children, prefixing error messages with path +func (_gdecc *CT_TLCommonTimeNodeData )ValidateWithPath (path string )error {if _gdab :=_gdecc .PresetClassAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0065t\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_gdab !=nil {return _gdab ;};if _gdecc .DurAttr !=nil {if _bfgfb :=_gdecc .DurAttr .ValidateWithPath (path +"\u002f\u0044\u0075\u0072\u0041\u0074\u0074\u0072");_bfgfb !=nil {return _bfgfb ;};};if _gdecc .RepeatCountAttr !=nil {if _dedgf :=_gdecc .RepeatCountAttr .ValidateWithPath (path +"\u002f\u0052e\u0070\u0065\u0061t\u0043\u006f\u0075\u006e\u0074\u0041\u0074\u0074\u0072");_dedgf !=nil {return _dedgf ;};};if _gdecc .RepeatDurAttr !=nil {if _degba :=_gdecc .RepeatDurAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0070\u0065\u0061\u0074\u0044\u0075r\u0041\u0074\u0074\u0072");_degba !=nil {return _degba ;};};if _gdecc .SpdAttr !=nil {if _fafca :=_gdecc .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072");_fafca !=nil {return _fafca ;};};if _gdecc .AccelAttr !=nil {if _afggag :=_gdecc .AccelAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006c\u0041\u0074\u0074\u0072");_afggag !=nil {return _afggag ;};};if _gdecc .DecelAttr !=nil {if _fgff :=_gdecc .DecelAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0065\u006c\u0041\u0074\u0074\u0072");_fgff !=nil {return _fgff ;};};if _ccccd :=_gdecc .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_ccccd !=nil {return _ccccd ;};if _edda :=_gdecc .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_edda !=nil {return _edda ;};if _egbaf :=_gdecc .SyncBehaviorAttr .ValidateWithPath (path +"\u002f\u0053\u0079\u006e\u0063\u0042\u0065\u0068\u0061\u0076\u0069\u006fr\u0041\u0074\u0074\u0072");_egbaf !=nil {return _egbaf ;};if _edece :=_gdecc .MasterRelAttr .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0052\u0065l\u0041\u0074\u0074\u0072");_edece !=nil {return _edece ;};if _fdbd :=_gdecc .NodeTypeAttr .ValidateWithPath (path +"\u002f\u004e\u006f\u0064\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fdbd !=nil {return _fdbd ;};if _gdecc .StCondLst !=nil {if _gaaac :=_gdecc .StCondLst .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_gaaac !=nil {return _gaaac ;};};if _gdecc .EndCondLst !=nil {if _fdcfc :=_gdecc .EndCondLst .ValidateWithPath (path +"/\u0045\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_fdcfc !=nil {return _fdcfc ;};};if _gdecc .EndSync !=nil {if _effae :=_gdecc .EndSync .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0053\u0079\u006e\u0063");_effae !=nil {return _effae ;};};if _gdecc .Iterate !=nil {if _dccbg :=_gdecc .Iterate .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u0072\u0061\u0074\u0065");_dccbg !=nil {return _dccbg ;};};if _gdecc .ChildTnLst !=nil {if _efcbe :=_gdecc .ChildTnLst .ValidateWithPath (path +"/\u0043\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074");_efcbe !=nil {return _efcbe ;};};if _gdecc .SubTnLst !=nil {if _eecfe :=_gdecc .SubTnLst .ValidateWithPath (path +"\u002fS\u0075\u0062\u0054\u006e\u004c\u0073t");_eecfe !=nil {return _eecfe ;};};return nil ;};func (_edd *CT_CornerDirectionTransition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edd .DirAttr !=ST_TransitionCornerDirectionTypeUnset {_fcg ,_egfc :=_edd .DirAttr .MarshalXMLAttr (_f .Name {Local :"\u0064\u0069\u0072"});if _egfc !=nil {return _egfc ;};start .Attr =append (start .Attr ,_fcg );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_agfac ST_TLParaBuildType )Validate ()error {return _agfac .ValidateWithPath ("")};func (_fddf ST_ViewType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aecbaf :=_f .Attr {};_aecbaf .Name =name ;switch _fddf {case ST_ViewTypeUnset :_aecbaf .Value ="";case ST_ViewTypeSldView :_aecbaf .Value ="\u0073l\u0064\u0056\u0069\u0065\u0077";case ST_ViewTypeSldMasterView :_aecbaf .Value ="\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesView :_aecbaf .Value ="\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w";case ST_ViewTypeHandoutView :_aecbaf .Value ="h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesMasterView :_aecbaf .Value ="\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeOutlineView :_aecbaf .Value ="o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077";case ST_ViewTypeSldSorterView :_aecbaf .Value ="\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeSldThumbnailView :_aecbaf .Value ="\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077";};return _aecbaf ,nil ;}; -// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path -func (_edcc *CT_ExtensionList )ValidateWithPath (path string )error {for _adfd ,_degd :=range _edcc .Ext {if _cfbd :=_degd .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_adfd ));_cfbd !=nil {return _cfbd ;};};return nil ;}; +// ValidateWithPath validates the CT_TLByHslColorTransform and its children, prefixing error messages with path +func (_ggeb *CT_TLByHslColorTransform )ValidateWithPath (path string )error {if _eeff :=_ggeb .SAttr .ValidateWithPath (path +"\u002f\u0053\u0041\u0074\u0074\u0072");_eeff !=nil {return _eeff ;};if _efdfdd :=_ggeb .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_efdfdd !=nil {return _efdfdd ;};return nil ;}; -// Validate validates the CT_TLCommonBehaviorData and its children -func (_efedg *CT_TLCommonBehaviorData )Validate ()error {return _efedg .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0044\u0061\u0074\u0061");};func (_eaabf *CT_HtmlPublishProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gebee :=range start .Attr {if _gebee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gebee .Name .Local =="\u0069\u0064"||_gebee .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"&&_gebee .Name .Local =="\u0069\u0064"{_bbce ,_eaee :=_gebee .Value ,error (nil );if _eaee !=nil {return _eaee ;};_eaabf .IdAttr =_bbce ;continue ;};if _gebee .Name .Local =="\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"{_bdff ,_cddfb :=_be .ParseBool (_gebee .Value );if _cddfb !=nil {return _cddfb ;};_eaabf .ShowSpeakerNotesAttr =&_bdff ;continue ;};if _gebee .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cdcfd ,_gdcg :=_gebee .Value ,error (nil );if _gdcg !=nil {return _gdcg ;};_eaabf .TargetAttr =&_cdcfd ;continue ;};if _gebee .Name .Local =="\u0074\u0069\u0074l\u0065"{_cede ,_feccd :=_gebee .Value ,error (nil );if _feccd !=nil {return _feccd ;};_eaabf .TitleAttr =&_cede ;continue ;};};_gbba :for {_cefag ,_fecd :=d .Token ();if _fecd !=nil {return _fecd ;};switch _cdcc :=_cefag .(type ){case _b .StartElement :switch _cdcc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eaabf .SldAll =NewCT_Empty ();if _aedd :=d .DecodeElement (_eaabf .SldAll ,&_cdcc );_aedd !=nil {return _aedd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eaabf .SldRg =NewCT_IndexRange ();if _ccfgb :=d .DecodeElement (_eaabf .SldRg ,&_cdcc );_ccfgb !=nil {return _ccfgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eaabf .CustShow =NewCT_CustomShowId ();if _cfea :=d .DecodeElement (_eaabf .CustShow ,&_cdcc );_cfea !=nil {return _cfea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eaabf .ExtLst =NewCT_ExtensionList ();if _bfbb :=d .DecodeElement (_eaabf .ExtLst ,&_cdcc );_bfbb !=nil {return _bfbb ;};default:_e .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",_cdcc .Name );if _egcf :=d .Skip ();_egcf !=nil {return _egcf ;};};case _b .EndElement :break _gbba ;case _b .CharData :};};return nil ;};type CT_TLTemplateList struct{ +// Validate validates the CT_OleObjectEmbed and its children +func (_babd *CT_OleObjectEmbed )Validate ()error {return _babd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");}; -// Template Effects -Tmpl []*CT_TLTemplate ;};func (_bebe *CT_TLByRgbColorTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfef :=range start .Attr {if _gfef .Name .Local =="\u0072"{_egfd ,_fgbe :=ParseUnionST_FixedPercentage (_gfef .Value );if _fgbe !=nil {return _fgbe ;};_bebe .RAttr =_egfd ;continue ;};if _gfef .Name .Local =="\u0067"{_dggb ,_fbdcd :=ParseUnionST_FixedPercentage (_gfef .Value );if _fbdcd !=nil {return _fbdcd ;};_bebe .GAttr =_dggb ;continue ;};if _gfef .Name .Local =="\u0062"{_abacg ,_badfa :=ParseUnionST_FixedPercentage (_gfef .Value );if _badfa !=nil {return _badfa ;};_bebe .BAttr =_abacg ;continue ;};};for {_fdebc ,_cdbb :=d .Token ();if _cdbb !=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",_cdbb );};if _begd ,_egded :=_fdebc .(_b .EndElement );_egded &&_begd .Name ==start .Name {break ;};};return nil ;};func (_aecdd *PresentationPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aecdd .CT_PresentationProperties =*NewCT_PresentationProperties ();_dbfca :for {_bfbab ,_gacad :=d .Token ();if _gacad !=nil {return _gacad ;};switch _eabbd :=_bfbab .(type ){case _b .StartElement :switch _eabbd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aecdd .HtmlPubPr =NewCT_HtmlPublishProperties ();if _fggb :=d .DecodeElement (_aecdd .HtmlPubPr ,&_eabbd );_fggb !=nil {return _fggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aecdd .WebPr =NewCT_WebProperties ();if _fbfb :=d .DecodeElement (_aecdd .WebPr ,&_eabbd );_fbfb !=nil {return _fbfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aecdd .PrnPr =NewCT_PrintProperties ();if _bggce :=d .DecodeElement (_aecdd .PrnPr ,&_eabbd );_bggce !=nil {return _bggce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aecdd .ShowPr =NewCT_ShowProperties ();if _ebgcf :=d .DecodeElement (_aecdd .ShowPr ,&_eabbd );_ebgcf !=nil {return _ebgcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aecdd .ClrMru =_ea .NewCT_ColorMRU ();if _bgcf :=d .DecodeElement (_aecdd .ClrMru ,&_eabbd );_bgcf !=nil {return _bgcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aecdd .ExtLst =NewCT_ExtensionList ();if _adcce :=d .DecodeElement (_aecdd .ExtLst ,&_eabbd );_adcce !=nil {return _adcce ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006eP\u0072\u0020\u0025\u0076",_eabbd .Name );if _caege :=d .Skip ();_caege !=nil {return _caege ;};};case _b .EndElement :break _dbfca ;case _b .CharData :};};return nil ;};func (_acgc *CT_OptionalBlackTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ffbg :=range start .Attr {if _ffbg .Name .Local =="\u0074h\u0072\u0075\u0042\u006c\u006b"{_geaa ,_fbab :=_be .ParseBool (_ffbg .Value );if _fbab !=nil {return _fbab ;};_acgc .ThruBlkAttr =&_geaa ;continue ;};};for {_acddf ,_bgcga :=d .Token ();if _bgcga !=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",_bgcga );};if _egddf ,_ebgb :=_acddf .(_b .EndElement );_ebgb &&_egddf .Name ==start .Name {break ;};};return nil ;};func (_fdbfe ST_PrintColorMode )ValidateWithPath (path string )error {switch _fdbfe {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 (_fdbfe ));};return nil ;}; +// ValidateWithPath validates the CT_TLAnimVariantStringVal and its children, prefixing error messages with path +func (_gaaaf *CT_TLAnimVariantStringVal )ValidateWithPath (path string )error {return nil };func (_gdfcb ST_TLChartSubelementType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bbff :=_f .Attr {};_bbff .Name =name ;switch _gdfcb {case ST_TLChartSubelementTypeUnset :_bbff .Value ="";case ST_TLChartSubelementTypeGridLegend :_bbff .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";case ST_TLChartSubelementTypeSeries :_bbff .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLChartSubelementTypeCategory :_bbff .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLChartSubelementTypePtInSeries :_bbff .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case ST_TLChartSubelementTypePtInCategory :_bbff .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";};return _bbff ,nil ;};func (_geeg *CT_SlideMasterIdList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _geeg .SldMasterId !=nil {_bfedf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}};for _ ,_cfdge :=range _geeg .SldMasterId {e .EncodeElement (_cfdge ,_bfedf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_EmbeddedFontDataId and its children, prefixing error messages with path -func (_dbdc *CT_EmbeddedFontDataId )ValidateWithPath (path string )error {return nil };func (_geed *CT_SlideSorterViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _geed .ShowFormattingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_geed .ShowFormattingAttr ))});};e .EncodeToken (start );_dabc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_geed .CViewPr ,_dabc );if _geed .ExtLst !=nil {_ebabc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_geed .ExtLst ,_ebabc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_NotesTextViewProperties ()*CT_NotesTextViewProperties {_cgee :=&CT_NotesTextViewProperties {};_cgee .CViewPr =NewCT_CommonViewProperties ();return _cgee ;};func (_afaec ST_TLTimeNodeFillType )Validate ()error {return _afaec .ValidateWithPath ("")};func (_aaaa ST_TLTimeNodeSyncType )Validate ()error {return _aaaa .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_OleObjectLink and its children, prefixing error messages with path +func (_aeagf *CT_OleObjectLink )ValidateWithPath (path string )error {if _aeagf .ExtLst !=nil {if _addd :=_aeagf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_addd !=nil {return _addd ;};};return nil ;};func NewCT_TLCommonMediaNodeData ()*CT_TLCommonMediaNodeData {_bebdd :=&CT_TLCommonMediaNodeData {};_bebdd .CTn =NewCT_TLCommonTimeNodeData ();_bebdd .TgtEl =NewCT_TLTimeTargetElement ();return _bebdd ;};func (_agacg *ST_TLTime )Validate ()error {return _agacg .ValidateWithPath ("")}; -// Validate validates the CT_SlideSize and its children -func (_egged *CT_SlideSize )Validate ()error {return _egged .ValidateWithPath ("\u0043\u0054\u005fS\u006c\u0069\u0064\u0065\u0053\u0069\u007a\u0065");};func (_agdg *CT_CustomerDataList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ead :for {_eeea ,_defaf :=d .Token ();if _defaf !=nil {return _defaf ;};switch _fda :=_eeea .(type ){case _b .StartElement :switch _fda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eaab :=NewCT_CustomerData ();if _fbaa :=d .DecodeElement (_eaab ,&_fda );_fbaa !=nil {return _fbaa ;};_agdg .CustData =append (_agdg .CustData ,_eaab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agdg .Tags =NewCT_TagsData ();if _eecf :=d .DecodeElement (_agdg .Tags ,&_fda );_eecf !=nil {return _eecf ;};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\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0065rD\u0061\u0074\u0061\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fda .Name );if _ecb :=d .Skip ();_ecb !=nil {return _ecb ;};};case _b .EndElement :break _ead ;case _b .CharData :};};return nil ;};func (_addae *CT_TagsData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_addae .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_caeca *CT_PresentationProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _caeca .HtmlPubPr !=nil {_fafd :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0068\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072"}};e .EncodeElement (_caeca .HtmlPubPr ,_fafd );};if _caeca .WebPr !=nil {_adbd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_caeca .WebPr ,_adbd );};if _caeca .PrnPr !=nil {_afcd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0070\u0072\u006e\u0050\u0072"}};e .EncodeElement (_caeca .PrnPr ,_afcd );};if _caeca .ShowPr !=nil {_ffgfg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0068\u006f\u0077\u0050\u0072"}};e .EncodeElement (_caeca .ShowPr ,_ffgfg );};if _caeca .ClrMru !=nil {_beef :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0072\u0075"}};e .EncodeElement (_caeca .ClrMru ,_beef );};if _caeca .ExtLst !=nil {_gefe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_caeca .ExtLst ,_gefe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CommonViewProperties struct{ +// Validate validates the CT_SplitTransition and its children +func (_eaggf *CT_SplitTransition )Validate ()error {return _eaggf .ValidateWithPath ("\u0043T\u005fS\u0070\u006c\u0069\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func NewCT_SlideLayoutIdListEntry ()*CT_SlideLayoutIdListEntry {_dccc :=&CT_SlideLayoutIdListEntry {};return _dccc ;}; -// Variable Scale -VarScaleAttr *bool ; +// ValidateWithPath validates the CT_CommentAuthorList and its children, prefixing error messages with path +func (_cbd *CT_CommentAuthorList )ValidateWithPath (path string )error {for _ebag ,_fef :=range _cbd .CmAuthor {if _dagf :=_fef .ValidateWithPath (_fe .Sprintf ("\u0025s\u002fC\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_ebag ));_dagf !=nil {return _dagf ;};};return nil ;};func (_cedfe *CT_TLIterateData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgcde :=range start .Attr {if _dgcde .Name .Local =="\u0074\u0079\u0070\u0065"{_cedfe .TypeAttr .UnmarshalXMLAttr (_dgcde );continue ;};if _dgcde .Name .Local =="\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"{_abecb ,_dacf :=_ee .ParseBool (_dgcde .Value );if _dacf !=nil {return _dacf ;};_cedfe .BackwardsAttr =&_abecb ;continue ;};};_ggdbf :for {_ecega ,_baegd :=d .Token ();if _baegd !=nil {return _baegd ;};switch _efeaa :=_ecega .(type ){case _f .StartElement :switch _efeaa .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cedfe .TmAbs =NewCT_TLIterateIntervalTime ();if _gegcc :=d .DecodeElement (_cedfe .TmAbs ,&_efeaa );_gegcc !=nil {return _gegcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cedfe .TmPct =NewCT_TLIterateIntervalPercentage ();if _beedb :=d .DecodeElement (_cedfe .TmPct ,&_efeaa );_beedb !=nil {return _beedb ;};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\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061\u0020\u0025v",_efeaa .Name );if _aafad :=d .Skip ();_aafad !=nil {return _aafad ;};};case _f .EndElement :break _ggdbf ;case _f .CharData :};};return nil ;};func (_feccf ST_WebScreenSize )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_feccf .String (),start );};type CT_BackgroundProperties struct{ -// View Scale -Scale *_ea .CT_Scale2D ; +// Shade to Title +ShadeToTitleAttr *bool ;NoFill *_ef .CT_NoFillProperties ;SolidFill *_ef .CT_SolidColorFillProperties ;GradFill *_ef .CT_GradientFillProperties ;BlipFill *_ef .CT_BlipFillProperties ;PattFill *_ef .CT_PatternFillProperties ;GrpFill *_ef .CT_GroupFillProperties ;EffectLst *_ef .CT_EffectList ;EffectDag *_ef .CT_EffectContainer ;ExtLst *CT_ExtensionList ;};func (_bfba *CT_GraphicalObjectFrame )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfba .BwModeAttr !=_ef .ST_BlackWhiteModeUnset {_fcfd ,_ageb :=_bfba .BwModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"});if _ageb !=nil {return _ageb ;};start .Attr =append (start .Attr ,_fcfd );};e .EncodeToken (start );_aaec :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_bfba .NvGraphicFramePr ,_aaec );_bcad :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_bfba .Xfrm ,_bcad );_cgef :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_cgef .Attr =append (_cgef .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"});e .EncodeElement (_bfba .Graphic ,_cgef );if _bfba .ExtLst !=nil {_aaaf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfba .ExtLst ,_aaaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// View Origin -Origin *_ea .CT_Point2D ;}; +// ValidateWithPath validates the CT_EightDirectionTransition and its children, prefixing error messages with path +func (_aacc *CT_EightDirectionTransition )ValidateWithPath (path string )error {if _aacc .DirAttr !=nil {if _cba :=_aacc .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_cba !=nil {return _cba ;};};return nil ;};const (ST_TLAnimateMotionPathEditModeUnset ST_TLAnimateMotionPathEditMode =0;ST_TLAnimateMotionPathEditModeRelative ST_TLAnimateMotionPathEditMode =1;ST_TLAnimateMotionPathEditModeFixed ST_TLAnimateMotionPathEditMode =2;);func (_edeaf ST_TLAnimateBehaviorValueType )String ()string {switch _edeaf {case 0:return "";case 1:return "\u0073\u0074\u0072";case 2:return "\u006e\u0075\u006d";case 3:return "\u0063\u006c\u0072";};return "";};func NewCT_SplitTransition ()*CT_SplitTransition {_caab :=&CT_SplitTransition {};return _caab };func (_ceaae *CT_TLTimeCondition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgfbf :=range start .Attr {if _dgfbf .Name .Local =="\u0065\u0076\u0074"{_ceaae .EvtAttr .UnmarshalXMLAttr (_dgfbf );continue ;};if _dgfbf .Name .Local =="\u0064\u0065\u006ca\u0079"{_ebdgc ,_fcdea :=ParseUnionST_TLTime (_dgfbf .Value );if _fcdea !=nil {return _fcdea ;};_ceaae .DelayAttr =&_ebdgc ;continue ;};};_gfbdb :for {_efgfb ,_fddac :=d .Token ();if _fddac !=nil {return _fddac ;};switch _adgfc :=_efgfb .(type ){case _f .StartElement :switch _adgfc .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ceaae .TgtEl =NewCT_TLTimeTargetElement ();if _cbede :=d .DecodeElement (_ceaae .TgtEl ,&_adgfc );_cbede !=nil {return _cbede ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ceaae .Tn =NewCT_TLTriggerTimeNodeID ();if _cadacd :=d .DecodeElement (_ceaae .Tn ,&_adgfc );_cadacd !=nil {return _cadacd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ceaae .Rtn =NewCT_TLTriggerRuntimeNode ();if _ebafc :=d .DecodeElement (_ceaae .Rtn ,&_adgfc );_ebafc !=nil {return _ebafc ;};default:_g .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",_adgfc .Name );if _bafa :=d .Skip ();_bafa !=nil {return _bafa ;};};case _f .EndElement :break _gfbdb ;case _f .CharData :};};return nil ;};func NewCT_TLTriggerRuntimeNode ()*CT_TLTriggerRuntimeNode {_ebggeb :=&CT_TLTriggerRuntimeNode {};_ebggeb .ValAttr =ST_TLTriggerRuntimeNode (1);return _ebggeb ;}; -// ValidateWithPath validates the CT_TLAnimateRotationBehavior and its children, prefixing error messages with path -func (_ecafe *CT_TLAnimateRotationBehavior )ValidateWithPath (path string )error {if _efeda :=_ecafe .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_efeda !=nil {return _efeda ;};return nil ;}; +// ValidateWithPath validates the Notes and its children, prefixing error messages with path +func (_dcfd *Notes )ValidateWithPath (path string )error {if _fdadb :=_dcfd .CT_NotesSlide .ValidateWithPath (path );_fdadb !=nil {return _fdadb ;};return nil ;}; -// Validate validates the CT_CommonSlideData and its children -func (_fcfb *CT_CommonSlideData )Validate ()error {return _fcfb .ValidateWithPath ("\u0043T\u005fC\u006f\u006d\u006d\u006f\u006eS\u006c\u0069d\u0065\u0044\u0061\u0074\u0061");}; +// Validate validates the CT_HandoutMaster and its children +func (_faecd *CT_HandoutMaster )Validate ()error {return _faecd .ValidateWithPath ("\u0043\u0054_\u0048\u0061\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};func (_egced ST_TLTriggerEvent )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bbabd :=_f .Attr {};_bbabd .Name =name ;switch _egced {case ST_TLTriggerEventUnset :_bbabd .Value ="";case ST_TLTriggerEventOnBegin :_bbabd .Value ="\u006fn\u0042\u0065\u0067\u0069\u006e";case ST_TLTriggerEventOnEnd :_bbabd .Value ="\u006f\u006e\u0045n\u0064";case ST_TLTriggerEventBegin :_bbabd .Value ="\u0062\u0065\u0067i\u006e";case ST_TLTriggerEventEnd :_bbabd .Value ="\u0065\u006e\u0064";case ST_TLTriggerEventOnClick :_bbabd .Value ="\u006fn\u0043\u006c\u0069\u0063\u006b";case ST_TLTriggerEventOnDblClick :_bbabd .Value ="\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b";case ST_TLTriggerEventOnMouseOver :_bbabd .Value ="o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072";case ST_TLTriggerEventOnMouseOut :_bbabd .Value ="\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074";case ST_TLTriggerEventOnNext :_bbabd .Value ="\u006f\u006e\u004e\u0065\u0078\u0074";case ST_TLTriggerEventOnPrev :_bbabd .Value ="\u006f\u006e\u0050\u0072\u0065\u0076";case ST_TLTriggerEventOnStopAudio :_bbabd .Value ="o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f";};return _bbabd ,nil ;};func (_fcab *CT_OutlineViewProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcab .CViewPr =NewCT_CommonViewProperties ();_ebcf :for {_eeec ,_agad :=d .Token ();if _agad !=nil {return _agad ;};switch _cfabg :=_eeec .(type ){case _f .StartElement :switch _cfabg .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _eedbd :=d .DecodeElement (_fcab .CViewPr ,&_cfabg );_eedbd !=nil {return _eedbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fcab .SldLst =NewCT_OutlineViewSlideList ();if _ffgde :=d .DecodeElement (_fcab .SldLst ,&_cfabg );_ffgde !=nil {return _ffgde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fcab .ExtLst =NewCT_ExtensionList ();if _eggee :=d .DecodeElement (_fcab .ExtLst ,&_cfabg );_eggee !=nil {return _eggee ;};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\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_cfabg .Name );if _abcg :=d .Skip ();_abcg !=nil {return _abcg ;};};case _f .EndElement :break _ebcf ;case _f .CharData :};};return nil ;};func (_gcebf ST_TLAnimateMotionBehaviorOrigin )String ()string {switch _gcebf {case 0:return "";case 1:return "\u0070\u0061\u0072\u0065\u006e\u0074";case 2:return "\u006c\u0061\u0079\u006f\u0075\u0074";};return "";};func (_gadcc ST_TLTimeNodeFillType )ValidateWithPath (path string )error {switch _gadcc {case 0,1,2,3,4: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 (_gadcc ));};return nil ;};func (_bccba ST_TLAnimateBehaviorValueType )Validate ()error {return _bccba .ValidateWithPath ("")};func NewCT_TLSetBehavior ()*CT_TLSetBehavior {_dgfd :=&CT_TLSetBehavior {};_dgfd .CBhvr =NewCT_TLCommonBehaviorData ();return _dgfd ;};func (_ffgda *CT_TLAnimVariant )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfcbg :for {_fgada ,_gbgfc :=d .Token ();if _gbgfc !=nil {return _gbgfc ;};switch _debg :=_fgada .(type ){case _f .StartElement :switch _debg .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffgda .BoolVal =NewCT_TLAnimVariantBooleanVal ();if _cafgdf :=d .DecodeElement (_ffgda .BoolVal ,&_debg );_cafgdf !=nil {return _cafgdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffgda .IntVal =NewCT_TLAnimVariantIntegerVal ();if _bbdee :=d .DecodeElement (_ffgda .IntVal ,&_debg );_bbdee !=nil {return _bbdee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffgda .FltVal =NewCT_TLAnimVariantFloatVal ();if _ebggb :=d .DecodeElement (_ffgda .FltVal ,&_debg );_ebggb !=nil {return _ebggb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffgda .StrVal =NewCT_TLAnimVariantStringVal ();if _aeace :=d .DecodeElement (_ffgda .StrVal ,&_debg );_aeace !=nil {return _aeace ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffgda .ClrVal =_ef .NewCT_Color ();if _eegd :=d .DecodeElement (_ffgda .ClrVal ,&_debg );_eegd !=nil {return _eegd ;};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\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025v",_debg .Name );if _ccbcc :=d .Skip ();_ccbcc !=nil {return _ccbcc ;};};case _f .EndElement :break _gfcbg ;case _f .CharData :};};return nil ;};func (_dad *CT_BuildList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aec :for {_ceg ,_dga :=d .Token ();if _dga !=nil {return _dga ;};switch _fff :=_ceg .(type ){case _f .StartElement :switch _fff .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgeb :=NewCT_TLBuildParagraph ();if _dab :=d .DecodeElement (_cgeb ,&_fff );_dab !=nil {return _dab ;};_dad .BldP =append (_dad .BldP ,_cgeb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgfae :=NewCT_TLBuildDiagram ();if _bcf :=d .DecodeElement (_dgfae ,&_fff );_bcf !=nil {return _bcf ;};_dad .BldDgm =append (_dad .BldDgm ,_dgfae );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bca :=NewCT_TLOleBuildChart ();if _deg :=d .DecodeElement (_bca ,&_fff );_deg !=nil {return _deg ;};_dad .BldOleChart =append (_dad .BldOleChart ,_bca );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efdc :=NewCT_TLGraphicalObjectBuild ();if _gefbc :=d .DecodeElement (_efdc ,&_fff );_gefbc !=nil {return _gefbc ;};_dad .BldGraphic =append (_dad .BldGraphic ,_efdc );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_B\u0075\u0069l\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fff .Name );if _fdef :=d .Skip ();_fdef !=nil {return _fdef ;};};case _f .EndElement :break _aec ;case _f .CharData :};};return nil ;};func (_bccdg *CT_HeaderFooter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adga :=range start .Attr {if _adga .Name .Local =="\u0073\u006c\u0064\u004e\u0075\u006d"{_edcg ,_bgcf :=_ee .ParseBool (_adga .Value );if _bgcf !=nil {return _bgcf ;};_bccdg .SldNumAttr =&_edcg ;continue ;};if _adga .Name .Local =="\u0068\u0064\u0072"{_eadc ,_cege :=_ee .ParseBool (_adga .Value );if _cege !=nil {return _cege ;};_bccdg .HdrAttr =&_eadc ;continue ;};if _adga .Name .Local =="\u0066\u0074\u0072"{_befg ,_caca :=_ee .ParseBool (_adga .Value );if _caca !=nil {return _caca ;};_bccdg .FtrAttr =&_befg ;continue ;};if _adga .Name .Local =="\u0064\u0074"{_beca ,_ggbe :=_ee .ParseBool (_adga .Value );if _ggbe !=nil {return _ggbe ;};_bccdg .DtAttr =&_beca ;continue ;};};_befc :for {_aggg ,_ffbg :=d .Token ();if _ffbg !=nil {return _ffbg ;};switch _caad :=_aggg .(type ){case _f .StartElement :switch _caad .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bccdg .ExtLst =NewCT_ExtensionListModify ();if _cbaa :=d .DecodeElement (_bccdg .ExtLst ,&_caad );_cbaa !=nil {return _cbaa ;};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\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_caad .Name );if _bdfa :=d .Skip ();_bdfa !=nil {return _bdfa ;};};case _f .EndElement :break _befc ;case _f .CharData :};};return nil ;};func NewEG_TopLevelSlide ()*EG_TopLevelSlide {_bgfdb :=&EG_TopLevelSlide {};_bgfdb .ClrMap =_ef .NewCT_ColorMapping ();return _bgfdb ;}; -// Validate validates the CT_TLShapeTargetElement and its children -func (_agacaa *CT_TLShapeTargetElement )Validate ()error {return _agacaa .ValidateWithPath ("\u0043\u0054\u005fTL\u0053\u0068\u0061\u0070\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func (_bdbef ST_TLTimeNodeFillType )String ()string {switch _bdbef {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 (_bfcff *CT_OleObject )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfcff .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_bfcff .ProgIdAttr )});};if _bfcff .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_bfcff .SpidAttr )});};if _bfcff .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_bfcff .NameAttr )});};if _bfcff .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_bfcff .ShowAsIconAttr ))});};if _bfcff .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_bfcff .IdAttr )});};if _bfcff .ImgWAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_d .Sprintf ("\u0025\u0076",*_bfcff .ImgWAttr )});};if _bfcff .ImgHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_d .Sprintf ("\u0025\u0076",*_bfcff .ImgHAttr )});};e .EncodeToken (start );_bfcff .Choice .MarshalXML (e ,_b .StartElement {});if _bfcff .Pic !=nil {_gacdc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_bfcff .Pic ,_gacdc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fgbgc ST_TLAnimateBehaviorValueType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fgbgc .String (),start );};type ST_TLAnimateColorDirection byte ;func (_bcbea *EG_TopLevelSlide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcbea .ClrMap =_ea .NewCT_ColorMapping ();_cefab :for {_fccag ,_dbcdf :=d .Token ();if _dbcdf !=nil {return _dbcdf ;};switch _ebeca :=_fccag .(type ){case _b .StartElement :switch _ebeca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fcdb :=d .DecodeElement (_bcbea .ClrMap ,&_ebeca );_fcdb !=nil {return _fcdb ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u006f\u0070\u004c\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065\u0020\u0025v",_ebeca .Name );if _fedg :=d .Skip ();_fedg !=nil {return _fedg ;};};case _b .EndElement :break _cefab ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_TLByRgbColorTransform and its children +func (_ceacb *CT_TLByRgbColorTransform )Validate ()error {return _ceacb .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0052\u0067\u0062\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");}; -// ValidateWithPath validates the CT_CommonViewProperties and its children, prefixing error messages with path -func (_fbe *CT_CommonViewProperties )ValidateWithPath (path string )error {if _edcd :=_fbe .Scale .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0065");_edcd !=nil {return _edcd ;};if _eaba :=_fbe .Origin .ValidateWithPath (path +"\u002fO\u0072\u0069\u0067\u0069\u006e");_eaba !=nil {return _eaba ;};return nil ;};type CT_CustomShow struct{ +// ValidateWithPath validates the CT_HandoutMasterIdListEntry and its children, prefixing error messages with path +func (_bfgfc *CT_HandoutMasterIdListEntry )ValidateWithPath (path string )error {if _bfgfc .ExtLst !=nil {if _bafeac :=_bfgfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bafeac !=nil {return _bafeac ;};};return nil ;}; -// Custom Show Name -NameAttr string ; +// ValidateWithPath validates the CT_TLTimeNodeExclusive and its children, prefixing error messages with path +func (_gfddd *CT_TLTimeNodeExclusive )ValidateWithPath (path string )error {if _cefd :=_gfddd .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_cefd !=nil {return _cefd ;};return nil ;};func NewCT_CommentAuthorList ()*CT_CommentAuthorList {_ggfd :=&CT_CommentAuthorList {};return _ggfd };type ST_TLTimeNodeSyncType byte ;func (_fcf *CT_CommentAuthor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",_fcf .IdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fe .Sprintf ("\u0025\u0076",_fcf .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_fe .Sprintf ("\u0025\u0076",_fcf .InitialsAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ca\u0073\u0074\u0049\u0064\u0078"},Value :_fe .Sprintf ("\u0025\u0076",_fcf .LastIdxAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006c\u0072\u0049\u0064\u0078"},Value :_fe .Sprintf ("\u0025\u0076",_fcf .ClrIdxAttr )});e .EncodeToken (start );if _fcf .ExtLst !=nil {_eea :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcf .ExtLst ,_eea );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddbeg *EG_SlideListChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddbeg .SldAll !=nil {_cggcg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_ddbeg .SldAll ,_cggcg );};if _ddbeg .SldRg !=nil {_aaafb :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_ddbeg .SldRg ,_aaafb );};if _ddbeg .CustShow !=nil {_ddefa :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_ddbeg .CustShow ,_ddefa );};return nil ;};func NewSldLayout ()*SldLayout {_fagbg :=&SldLayout {};_fagbg .CT_SlideLayout =*NewCT_SlideLayout ();return _fagbg ;};func (_acacb *ST_SplitterBarState )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_acacb =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_acacb =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_acacb =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_acacb =3;};return nil ;};func (_dfbe *CT_NotesTextViewProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cdda :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_dfbe .CViewPr ,_cdda );if _dfbe .ExtLst !=nil {_deef :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfbe .ExtLst ,_deef );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Custom Show ID -IdAttr uint32 ; +// ValidateWithPath validates the CT_TLGraphicalObjectBuild and its children, prefixing error messages with path +func (_cddfe *CT_TLGraphicalObjectBuild )ValidateWithPath (path string )error {if _cddfe .BldAsOne !=nil {if _cfgc :=_cddfe .BldAsOne .ValidateWithPath (path +"\u002fB\u006c\u0064\u0041\u0073\u004f\u006ee");_cfgc !=nil {return _cfgc ;};};if _cddfe .BldSub !=nil {if _aceab :=_cddfe .BldSub .ValidateWithPath (path +"\u002fB\u006c\u0064\u0053\u0075\u0062");_aceab !=nil {return _aceab ;};};return nil ;};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 (_edee *CT_CommentList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _edee .Cm !=nil {_aefe :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u006d"}};for _ ,_cegf :=range _edee .Cm {e .EncodeElement (_cegf ,_aefe );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcba *CmAuthorLst )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\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 ,_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\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 ,_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 :"\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 ,_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 ="\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074";return _fcba .CT_CommentAuthorList .MarshalXML (e ,start );};type ST_TLTimeNodeRestartType byte ;func NewPresentationPr ()*PresentationPr {_effcb :=&PresentationPr {};_effcb .CT_PresentationProperties =*NewCT_PresentationProperties ();return _effcb ;};func NewCT_TLTemplate ()*CT_TLTemplate {_bceb :=&CT_TLTemplate {};_bceb .TnLst =NewCT_TimeNodeList ();return _bceb ;};type CT_EightDirectionTransition struct{ -// List of Presentation Slides -SldLst *CT_SlideRelationshipList ;ExtLst *CT_ExtensionList ;};func (_cbabb *ST_TransitionInOutDirectionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cbabb =0;case "\u006f\u0075\u0074":*_cbabb =1;case "\u0069\u006e":*_cbabb =2;};return nil ;};func (_baddd *OleObj )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ,_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\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 ,_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 ="\u0070\u003a\u006f\u006c\u0065\u004f\u0062\u006a";return _baddd .CT_OleObject .MarshalXML (e ,start );};func (_ddbg ST_TLTriggerRuntimeNode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ddbg .String (),start );};func (_gabcb *CT_TimeNodeList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gabcb .Par !=nil {_gccga :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070a\u0072"}};for _ ,_efdga :=range _gabcb .Par {e .EncodeElement (_efdga ,_gccga );};};if _gabcb .Seq !=nil {_bdaafb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073e\u0071"}};for _ ,_dgbb :=range _gabcb .Seq {e .EncodeElement (_dgbb ,_bdaafb );};};if _gabcb .Excl !=nil {_cdbbe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0063\u006c"}};for _ ,_dgdf :=range _gabcb .Excl {e .EncodeElement (_dgdf ,_cdbbe );};};if _gabcb .Anim !=nil {_aecf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0061\u006e\u0069\u006d"}};for _ ,_fbgcb :=range _gabcb .Anim {e .EncodeElement (_fbgcb ,_aecf );};};if _gabcb .AnimClr !=nil {_eecbb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0043\u006cr"}};for _ ,_eddb :=range _gabcb .AnimClr {e .EncodeElement (_eddb ,_eecbb );};};if _gabcb .AnimEffect !=nil {_afagg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"}};for _ ,_dgac :=range _gabcb .AnimEffect {e .EncodeElement (_dgac ,_afagg );};};if _gabcb .AnimMotion !=nil {_fecdd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"}};for _ ,_fgbd :=range _gabcb .AnimMotion {e .EncodeElement (_fgbd ,_fecdd );};};if _gabcb .AnimRot !=nil {_acdgg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0052\u006ft"}};for _ ,_dgeaaf :=range _gabcb .AnimRot {e .EncodeElement (_dgeaaf ,_acdgg );};};if _gabcb .AnimScale !=nil {_cccde :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0061\u006e\u0069\u006d\u0053\u0063\u0061\u006c\u0065"}};for _ ,_affc :=range _gabcb .AnimScale {e .EncodeElement (_affc ,_cccde );};};if _gabcb .Cmd !=nil {_cfaag :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063m\u0064"}};for _ ,_cceag :=range _gabcb .Cmd {e .EncodeElement (_cceag ,_cfaag );};};if _gabcb .Set !=nil {_gafbde :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073e\u0074"}};for _ ,_becbb :=range _gabcb .Set {e .EncodeElement (_becbb ,_gafbde );};};if _gabcb .Audio !=nil {_bbccc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f"}};for _ ,_bbegf :=range _gabcb .Audio {e .EncodeElement (_bbegf ,_bbccc );};};if _gabcb .Video !=nil {_dbdg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0076\u0069\u0064\u0065\u006f"}};for _ ,_aafac :=range _gabcb .Video {e .EncodeElement (_aafac ,_dbdg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bdddb ST_TransitionCornerDirectionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdfb :=_b .Attr {};_cdfb .Name =name ;switch _bdddb {case ST_TransitionCornerDirectionTypeUnset :_cdfb .Value ="";case ST_TransitionCornerDirectionTypeLu :_cdfb .Value ="\u006c\u0075";case ST_TransitionCornerDirectionTypeRu :_cdfb .Value ="\u0072\u0075";case ST_TransitionCornerDirectionTypeLd :_cdfb .Value ="\u006c\u0064";case ST_TransitionCornerDirectionTypeRd :_cdfb .Value ="\u0072\u0064";};return _cdfb ,nil ;};func (_daabd ST_TLDiagramBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_daabd .String (),start );}; +// Direction +DirAttr *ST_TransitionEightDirectionType ;};type CT_TLPoint struct{ -// Validate validates the CT_TLAnimateBehavior and its children -func (_bacd *CT_TLAnimateBehavior )Validate ()error {return _bacd .ValidateWithPath ("C\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0042\u0065\u0068\u0061vi\u006f\u0072");};func (_bfeac ST_Direction )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bfeac .String (),start );};type CT_WheelTransition struct{ +// X coordinate +XAttr _ef .ST_Percentage ; -// Spokes -SpokesAttr *uint32 ;};type CT_TLTimeCondition struct{ +// Y coordinate +YAttr _ef .ST_Percentage ;}; -// Trigger Event -EvtAttr ST_TLTriggerEvent ; +// Validate validates the CT_TLTimeTargetElement and its children +func (_eedg *CT_TLTimeTargetElement )Validate ()error {return _eedg .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");};func (_afgg *CT_OleObjectChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baee :for {_bdfe ,_ggfc :=d .Token ();if _ggfc !=nil {return _ggfc ;};switch _eeged :=_bdfe .(type ){case _f .StartElement :switch _eeged .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afgg .Embed =NewCT_OleObjectEmbed ();if _adgf :=d .DecodeElement (_afgg .Embed ,&_eeged );_adgf !=nil {return _adgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afgg .Link =NewCT_OleObjectLink ();if _cegc :=d .DecodeElement (_afgg .Link ,&_eeged );_cegc !=nil {return _cegc ;};default:_g .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",_eeged .Name );if _gddg :=d .Skip ();_gddg !=nil {return _gddg ;};};case _f .EndElement :break _baee ;case _f .CharData :};};return nil ;};func (_efbga ST_IterateType )String ()string {switch _efbga {case 0:return "";case 1:return "\u0065\u006c";case 2:return "\u0077\u0064";case 3:return "\u006c\u0074";};return "";};func (_cgae ST_TLAnimateEffectTransition )String ()string {switch _cgae {case 0:return "";case 1:return "\u0069\u006e";case 2:return "\u006f\u0075\u0074";case 3:return "\u006e\u006f\u006e\u0065";};return "";}; -// Trigger Delay -DelayAttr *ST_TLTime ; +// ValidateWithPath validates the EG_SlideListChoice and its children, prefixing error messages with path +func (_ggfdc *EG_SlideListChoice )ValidateWithPath (path string )error {if _ggfdc .SldAll !=nil {if _dcdaa :=_ggfdc .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_dcdaa !=nil {return _dcdaa ;};};if _ggfdc .SldRg !=nil {if _bgaf :=_ggfdc .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_bgaf !=nil {return _bgaf ;};};if _ggfdc .CustShow !=nil {if _efbca :=_ggfdc .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_efbca !=nil {return _efbca ;};};return nil ;};func (_ecc *CT_NotesMasterIdListEntry )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",_ecc .IdAttr )});e .EncodeToken (start );if _ecc .ExtLst !=nil {_ccfcf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecc .ExtLst ,_ccfcf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TLTimeAnimateValueList ()*CT_TLTimeAnimateValueList {_bffdd :=&CT_TLTimeAnimateValueList {};return _bffdd ;};func (_gaefbe *CT_TLBuildDiagram )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gaefbe .BldAttr !=ST_TLDiagramBuildTypeUnset {_febe ,_affg :=_gaefbe .BldAttr .MarshalXMLAttr (_f .Name {Local :"\u0062\u006c\u0064"});if _affg !=nil {return _affg ;};start .Attr =append (start .Attr ,_febe );};if _gaefbe .SpidAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",*_gaefbe .SpidAttr )});};if _gaefbe .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_fe .Sprintf ("\u0025\u0076",*_gaefbe .GrpIdAttr )});};if _gaefbe .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_gaefbe .UiExpandAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Target Element Trigger Choice -TgtEl *CT_TLTimeTargetElement ; +// Validate validates the CT_PrintProperties and its children +func (_baca *CT_PrintProperties )Validate ()error {return _baca .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func NewCT_SlideSize ()*CT_SlideSize {_fefdf :=&CT_SlideSize {};_fefdf .CxAttr =914400;_fefdf .CyAttr =914400;return _fefdf ;};func NewCT_SlideMasterIdList ()*CT_SlideMasterIdList {_effag :=&CT_SlideMasterIdList {};return _effag ;};func (_gbeag *ST_TLChartSubelementType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfcb ,_efbcb :=d .Token ();if _efbcb !=nil {return _efbcb ;};if _dbed ,_cffef :=_bfcb .(_f .EndElement );_cffef &&_dbed .Name ==start .Name {*_gbeag =1;return nil ;};if _bcfdb ,_abgg :=_bfcb .(_f .CharData );!_abgg {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",_bfcb );}else {switch string (_bcfdb ){case "":*_gbeag =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_gbeag =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_gbeag =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gbeag =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_gbeag =4;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gbeag =5;};};_bfcb ,_efbcb =d .Token ();if _efbcb !=nil {return _efbcb ;};if _dgcgc ,_bcgbe :=_bfcb .(_f .EndElement );_bcgbe &&_dgcgc .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",_bfcb );};func (_adece *CT_Picture )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adece .NvPicPr =NewCT_PictureNonVisual ();_adece .BlipFill =_ef .NewCT_BlipFillProperties ();_adece .SpPr =_ef .NewCT_ShapeProperties ();_aaaff :for {_gedbc ,_gfccc :=d .Token ();if _gfccc !=nil {return _gfccc ;};switch _dbce :=_gedbc .(type ){case _f .StartElement :switch _dbce .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gbdab :=d .DecodeElement (_adece .NvPicPr ,&_dbce );_gbdab !=nil {return _gbdab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gdbfa :=d .DecodeElement (_adece .BlipFill ,&_dbce );_gdbfa !=nil {return _gdbfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bcfg :=d .DecodeElement (_adece .SpPr ,&_dbce );_bcfg !=nil {return _bcfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adece .Style =_ef .NewCT_ShapeStyle ();if _fggb :=d .DecodeElement (_adece .Style ,&_dbce );_fggb !=nil {return _fggb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adece .ExtLst =NewCT_ExtensionListModify ();if _fdaf :=d .DecodeElement (_adece .ExtLst ,&_dbce );_fdaf !=nil {return _fdaf ;};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",_dbce .Name );if _bdcg :=d .Skip ();_bdcg !=nil {return _bdcg ;};};case _f .EndElement :break _aaaff ;case _f .CharData :};};return nil ;};func (_dded *ST_TLTriggerRuntimeNode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdgg ,_edggdd :=d .Token ();if _edggdd !=nil {return _edggdd ;};if _gccef ,_ffbgf :=_bdgg .(_f .EndElement );_ffbgf &&_gccef .Name ==start .Name {*_dded =1;return nil ;};if _ffdfe ,_dbbc :=_bdgg .(_f .CharData );!_dbbc {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",_bdgg );}else {switch string (_ffdfe ){case "":*_dded =0;case "\u0066\u0069\u0072s\u0074":*_dded =1;case "\u006c\u0061\u0073\u0074":*_dded =2;case "\u0061\u006c\u006c":*_dded =3;};};_bdgg ,_edggdd =d .Token ();if _edggdd !=nil {return _edggdd ;};if _ecccd ,_aedcb :=_bdgg .(_f .EndElement );_aedcb &&_ecccd .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",_bdgg );};func (_gcceb *CT_SplitTransition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gcceb .OrientAttr !=ST_DirectionUnset {_ddgg ,_fffff :=_gcceb .OrientAttr .MarshalXMLAttr (_f .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _fffff !=nil {return _fffff ;};start .Attr =append (start .Attr ,_ddgg );};if _gcceb .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_fdacb ,_gebcc :=_gcceb .DirAttr .MarshalXMLAttr (_f .Name {Local :"\u0064\u0069\u0072"});if _gebcc !=nil {return _gebcc ;};start .Attr =append (start .Attr ,_fdacb );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_abbgf ST_OleObjectFollowColorScheme )Validate ()error {return _abbgf .ValidateWithPath ("")};func (_efac *EG_ShowType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efac .Present !=nil {_egbad :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}};e .EncodeElement (_efac .Present ,_egbad );};if _efac .Browse !=nil {_eebf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}};e .EncodeElement (_efac .Browse ,_eebf );};if _efac .Kiosk !=nil {_cgfg :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}};e .EncodeElement (_efac .Kiosk ,_cgfg );};return nil ;}; -// Time Node -Tn *CT_TLTriggerTimeNodeID ; +// ValidateWithPath validates the CT_NormalViewProperties and its children, prefixing error messages with path +func (_gbbd *CT_NormalViewProperties )ValidateWithPath (path string )error {if _beef :=_gbbd .VertBarStateAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_beef !=nil {return _beef ;};if _gadca :=_gbbd .HorzBarStateAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_gadca !=nil {return _gadca ;};if _ebbg :=_gbbd .RestoredLeft .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074");_ebbg !=nil {return _ebbg ;};if _caea :=_gbbd .RestoredTop .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070");_caea !=nil {return _caea ;};if _gbbd .ExtLst !=nil {if _ebfeg :=_gbbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebfeg !=nil {return _ebfeg ;};};return nil ;};func (_bgcg *CT_TLCommonBehaviorData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgcg .CTn =NewCT_TLCommonTimeNodeData ();_bgcg .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_feedg :=range start .Attr {if _feedg .Name .Local =="\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"{_bgcg .AdditiveAttr .UnmarshalXMLAttr (_feedg );continue ;};if _feedg .Name .Local =="\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"{_bgcg .AccumulateAttr .UnmarshalXMLAttr (_feedg );continue ;};if _feedg .Name .Local =="\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"{_bgcg .XfrmTypeAttr .UnmarshalXMLAttr (_feedg );continue ;};if _feedg .Name .Local =="\u0066\u0072\u006f\u006d"{_cgeddf ,_badc :=_feedg .Value ,error (nil );if _badc !=nil {return _badc ;};_bgcg .FromAttr =&_cgeddf ;continue ;};if _feedg .Name .Local =="\u0074\u006f"{_dbfdc ,_abgbg :=_feedg .Value ,error (nil );if _abgbg !=nil {return _abgbg ;};_bgcg .ToAttr =&_dbfdc ;continue ;};if _feedg .Name .Local =="\u0062\u0079"{_bgdfg ,_bfdaab :=_feedg .Value ,error (nil );if _bfdaab !=nil {return _bfdaab ;};_bgcg .ByAttr =&_bgdfg ;continue ;};if _feedg .Name .Local =="\u0072\u0063\u0074\u0078"{_ddbd ,_ffcfb :=_feedg .Value ,error (nil );if _ffcfb !=nil {return _ffcfb ;};_bgcg .RctxAttr =&_ddbd ;continue ;};if _feedg .Name .Local =="\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"{_bgcg .OverrideAttr .UnmarshalXMLAttr (_feedg );continue ;};};_fbdc :for {_cdde ,_cabb :=d .Token ();if _cabb !=nil {return _cabb ;};switch _cfdc :=_cdde .(type ){case _f .StartElement :switch _cfdc .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _aacce :=d .DecodeElement (_bgcg .CTn ,&_cfdc );_aacce !=nil {return _aacce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _acgbf :=d .DecodeElement (_bgcg .TgtEl ,&_cfdc );_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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgcg .AttrNameLst =NewCT_TLBehaviorAttributeNameList ();if _bceaf :=d .DecodeElement (_bgcg .AttrNameLst ,&_cfdc );_bceaf !=nil {return _bceaf ;};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\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u0042e\u0068\u0061\u0076\u0069\u006f\u0072D\u0061\u0074\u0061 \u0025\u0076",_cfdc .Name );if _eebbb :=d .Skip ();_eebbb !=nil {return _eebbb ;};};case _f .EndElement :break _fbdc ;case _f .CharData :};};return nil ;};func (_ggccf *CT_ShapeNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_aeaa :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_ggccf .CNvPr ,_aeaa );_ccac :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_ggccf .CNvSpPr ,_ccac );_gcgc :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_ggccf .NvPr ,_gcgc );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ggcgb *CT_IndexRange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bga :=range start .Attr {if _bga .Name .Local =="\u0073\u0074"{_cgaf ,_acdc :=_ee .ParseUint (_bga .Value ,10,32);if _acdc !=nil {return _acdc ;};_ggcgb .StAttr =uint32 (_cgaf );continue ;};if _bga .Name .Local =="\u0065\u006e\u0064"{_ageda ,_aaea :=_ee .ParseUint (_bga .Value ,10,32);if _aaea !=nil {return _aaea ;};_ggcgb .EndAttr =uint32 (_ageda );continue ;};};for {_adde ,_afeb :=d .Token ();if _afeb !=nil {return _fe .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0064e\u0078R\u0061\u006e\u0067\u0065\u003a\u0020\u0025s",_afeb );};if _eafa ,_dcea :=_adde .(_f .EndElement );_dcea &&_eafa .Name ==start .Name {break ;};};return nil ;}; -// Runtime Node Trigger Choice -Rtn *CT_TLTriggerRuntimeNode ;};func (_degae ST_TLAnimateEffectTransition )ValidateWithPath (path string )error {switch _degae {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 (_degae ));};return nil ;};func (_dacc *CT_NotesMasterIdListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_afga :=range start .Attr {if _afga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_afga .Name .Local =="\u0069\u0064"||_afga .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"&&_afga .Name .Local =="\u0069\u0064"{_ffgf ,_acbc :=_afga .Value ,error (nil );if _acbc !=nil {return _acbc ;};_dacc .IdAttr =_ffgf ;continue ;};};_gfcf :for {_eegb ,_eegc :=d .Token ();if _eegc !=nil {return _eegc ;};switch _cbfc :=_eegb .(type ){case _b .StartElement :switch _cbfc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dacc .ExtLst =NewCT_ExtensionList ();if _eagg :=d .DecodeElement (_dacc .ExtLst ,&_cbfc );_eagg !=nil {return _eagg ;};default:_e .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",_cbfc .Name );if _beac :=d .Skip ();_beac !=nil {return _beac ;};};case _b .EndElement :break _gfcf ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SlideMasterIdListEntry and its children, prefixing error messages with path +func (_dfgc *CT_SlideMasterIdListEntry )ValidateWithPath (path string )error {if _dfgc .IdAttr !=nil {if *_dfgc .IdAttr < 2147483648{return _fe .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 ,*_dfgc .IdAttr );};};if _dfgc .ExtLst !=nil {if _bcaec :=_dfgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcaec !=nil {return _bcaec ;};};return nil ;};func (_efge *CT_TLCommonTimeNodeData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_agadg :=range start .Attr {if _agadg .Name .Local =="\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"{_aagfd ,_aebdb :=_agadg .Value ,error (nil );if _aebdb !=nil {return _aebdb ;};_efge .TmFilterAttr =&_aagfd ;continue ;};if _agadg .Name .Local =="\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"{_dcgae ,_cfeb :=_agadg .Value ,error (nil );if _cfeb !=nil {return _cfeb ;};_efge .EvtFilterAttr =&_dcgae ;continue ;};if _agadg .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"{_abbec ,_adfbd :=_ee .ParseInt (_agadg .Value ,10,32);if _adfbd !=nil {return _adfbd ;};_cbcaa :=int32 (_abbec );_efge .PresetIDAttr =&_cbcaa ;continue ;};if _agadg .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_cfaee ,_gcadc :=_ee .ParseBool (_agadg .Value );if _gcadc !=nil {return _gcadc ;};_efge .DisplayAttr =&_cfaee ;continue ;};if _agadg .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"{_gaabb ,_adaa :=_ee .ParseInt (_agadg .Value ,10,32);if _adaa !=nil {return _adaa ;};_acbff :=int32 (_gaabb );_efge .PresetSubtypeAttr =&_acbff ;continue ;};if _agadg .Name .Local =="\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"{_efge .MasterRelAttr .UnmarshalXMLAttr (_agadg );continue ;};if _agadg .Name .Local =="r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"{_cfacc ,_dgca :=ParseUnionST_TLTime (_agadg .Value );if _dgca !=nil {return _dgca ;};_efge .RepeatCountAttr =&_cfacc ;continue ;};if _agadg .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_efccd ,_ecgd :=_ee .ParseInt (_agadg .Value ,10,32);if _ecgd !=nil {return _ecgd ;};_dagfc :=int32 (_efccd );_efge .BldLvlAttr =&_dagfc ;continue ;};if _agadg .Name .Local =="\u0073\u0070\u0064"{_fceda ,_fddec :=ParseUnionST_Percentage (_agadg .Value );if _fddec !=nil {return _fddec ;};_efge .SpdAttr =&_fceda ;continue ;};if _agadg .Name .Local =="\u0067\u0072\u0070I\u0064"{_bdeba ,_bcade :=_ee .ParseUint (_agadg .Value ,10,32);if _bcade !=nil {return _bcade ;};_fbaac :=uint32 (_bdeba );_efge .GrpIdAttr =&_fbaac ;continue ;};if _agadg .Name .Local =="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"{_bcfd ,_gbcb :=_ee .ParseBool (_agadg .Value );if _gbcb !=nil {return _gbcb ;};_efge .AfterEffectAttr =&_bcfd ;continue ;};if _agadg .Name .Local =="\u0069\u0064"{_ddgd ,_dedca :=_ee .ParseUint (_agadg .Value ,10,32);if _dedca !=nil {return _dedca ;};_cabda :=uint32 (_ddgd );_efge .IdAttr =&_cabda ;continue ;};if _agadg .Name .Local =="\u006e\u006f\u0064\u0065\u0050\u0068"{_bbaba ,_ebgf :=_ee .ParseBool (_agadg .Value );if _ebgf !=nil {return _ebgf ;};_efge .NodePhAttr =&_bbaba ;continue ;};if _agadg .Name .Local =="\u0061\u0063\u0063e\u006c"{_cadbc ,_edbd :=ParseUnionST_PositiveFixedPercentage (_agadg .Value );if _edbd !=nil {return _edbd ;};_efge .AccelAttr =&_cadbc ;continue ;};if _agadg .Name .Local =="\u0064\u0065\u0063e\u006c"{_cfgee ,_cegffa :=ParseUnionST_PositiveFixedPercentage (_agadg .Value );if _cegffa !=nil {return _cegffa ;};_efge .DecelAttr =&_cfgee ;continue ;};if _agadg .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_efge .RestartAttr .UnmarshalXMLAttr (_agadg );continue ;};if _agadg .Name .Local =="\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"{_efge .NodeTypeAttr .UnmarshalXMLAttr (_agadg );continue ;};if _agadg .Name .Local =="p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"{_efge .PresetClassAttr .UnmarshalXMLAttr (_agadg );continue ;};if _agadg .Name .Local =="\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"{_aaeab ,_dagd :=ParseUnionST_TLTime (_agadg .Value );if _dagd !=nil {return _dagd ;};_efge .RepeatDurAttr =&_aaeab ;continue ;};if _agadg .Name .Local =="\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"{_efge .SyncBehaviorAttr .UnmarshalXMLAttr (_agadg );continue ;};if _agadg .Name .Local =="\u0061u\u0074\u006f\u0052\u0065\u0076"{_ggdfe ,_fceg :=_ee .ParseBool (_agadg .Value );if _fceg !=nil {return _fceg ;};_efge .AutoRevAttr =&_ggdfe ;continue ;};if _agadg .Name .Local =="\u0066\u0069\u006c\u006c"{_efge .FillAttr .UnmarshalXMLAttr (_agadg );continue ;};if _agadg .Name .Local =="\u0064\u0075\u0072"{_bgaec ,_fdegg :=ParseUnionST_TLTime (_agadg .Value );if _fdegg !=nil {return _fdegg ;};_efge .DurAttr =&_bgaec ;continue ;};};_ecegg :for {_aebaf ,_gbgc :=d .Token ();if _gbgc !=nil {return _gbgc ;};switch _eacfge :=_aebaf .(type ){case _f .StartElement :switch _eacfge .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efge .StCondLst =NewCT_TLTimeConditionList ();if _gcdca :=d .DecodeElement (_efge .StCondLst ,&_eacfge );_gcdca !=nil {return _gcdca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efge .EndCondLst =NewCT_TLTimeConditionList ();if _fabge :=d .DecodeElement (_efge .EndCondLst ,&_eacfge );_fabge !=nil {return _fabge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efge .EndSync =NewCT_TLTimeCondition ();if _gbdg :=d .DecodeElement (_efge .EndSync ,&_eacfge );_gbdg !=nil {return _gbdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efge .Iterate =NewCT_TLIterateData ();if _gcab :=d .DecodeElement (_efge .Iterate ,&_eacfge );_gcab !=nil {return _gcab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efge .ChildTnLst =NewCT_TimeNodeList ();if _dgecf :=d .DecodeElement (_efge .ChildTnLst ,&_eacfge );_dgecf !=nil {return _dgecf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efge .SubTnLst =NewCT_TimeNodeList ();if _abdac :=d .DecodeElement (_efge .SubTnLst ,&_eacfge );_abdac !=nil {return _abdac ;};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\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u0054i\u006d\u0065\u004e\u006f\u0064\u0065D\u0061\u0074\u0061 \u0025\u0076",_eacfge .Name );if _bgcgd :=d .Skip ();_bgcgd !=nil {return _bgcgd ;};};case _f .EndElement :break _ecegg ;case _f .CharData :};};return nil ;};func NewCT_OleObjectChoice ()*CT_OleObjectChoice {_cedg :=&CT_OleObjectChoice {};return _cedg }; -// Validate validates the CT_TLByAnimateColorTransform and its children -func (_becea *CT_TLByAnimateColorTransform )Validate ()error {return _becea .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");}; +// Validate validates the CT_BackgroundProperties and its children +func (_abg *CT_BackgroundProperties )Validate ()error {return _abg .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_cebff ST_PlaceholderType )ValidateWithPath (path string )error {switch _cebff {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16: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 (_cebff ));};return nil ;};func (_eceeb ST_SlideLayoutType )String ()string {switch _eceeb {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 (_adbba *ST_IterateType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbdcc ,_dace :=d .Token ();if _dace !=nil {return _dace ;};if _dfcg ,_bagfc :=_cbdcc .(_f .EndElement );_bagfc &&_dfcg .Name ==start .Name {*_adbba =1;return nil ;};if _cbabe ,_cadcf :=_cbdcc .(_f .CharData );!_cadcf {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",_cbdcc );}else {switch string (_cbabe ){case "":*_adbba =0;case "\u0065\u006c":*_adbba =1;case "\u0077\u0064":*_adbba =2;case "\u006c\u0074":*_adbba =3;};};_cbdcc ,_dace =d .Token ();if _dace !=nil {return _dace ;};if _bdfgc ,_fgcfc :=_cbdcc .(_f .EndElement );_fgcfc &&_bdfgc .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",_cbdcc );};func NewCT_CommentList ()*CT_CommentList {_eaba :=&CT_CommentList {};return _eaba };type CT_ApplicationNonVisualDrawingProps struct{ -// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path -func (_eefb *CT_Connector )ValidateWithPath (path string )error {if _dbab :=_eefb .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_dbab !=nil {return _dbab ;};if _ccb :=_eefb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ccb !=nil {return _ccb ;};if _eefb .Style !=nil {if _ecgc :=_eefb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ecgc !=nil {return _ecgc ;};};if _eefb .ExtLst !=nil {if _cgeg :=_eefb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgeg !=nil {return _cgeg ;};};return nil ;};type CT_Picture struct{ +// Is a Photo Album +IsPhotoAttr *bool ; -// Non-Visual Properties for a Picture -NvPicPr *CT_PictureNonVisual ; +// Is User Drawn +UserDrawnAttr *bool ; -// Picture Fill -BlipFill *_ea .CT_BlipFillProperties ;SpPr *_ea .CT_ShapeProperties ;Style *_ea .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;}; +// Placeholder Shape +Ph *CT_Placeholder ;AudioCd *_ef .CT_AudioCD ;WavAudioFile *_ef .CT_EmbeddedWAVAudioFile ;AudioFile *_ef .CT_AudioFile ;VideoFile *_ef .CT_VideoFile ;QuickTimeFile *_ef .CT_QuickTimeFile ; -// Validate validates the CT_NotesSlide and its children -func (_cafcc *CT_NotesSlide )Validate ()error {return _cafcc .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065");};func (_defag *CT_CustomShow )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_defag .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_defag .IdAttr )});e .EncodeToken (start );_bffd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_defag .SldLst ,_bffd );if _defag .ExtLst !=nil {_aafb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_defag .ExtLst ,_aafb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TLMediaNodeAudio ()*CT_TLMediaNodeAudio {_ddgcb :=&CT_TLMediaNodeAudio {};_ddgcb .CMediaNode =NewCT_TLCommonMediaNodeData ();return _ddgcb ;};type CT_TransitionStartSoundAction struct{ +// Customer Data List +CustDataLst *CT_CustomerDataList ;ExtLst *CT_ExtensionList ;};func (_cbgd *Notes )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\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 ,_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\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 ,_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 :"\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 ,_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 ="\u0070:\u006e\u006f\u0074\u0065\u0073";return _cbgd .CT_NotesSlide .MarshalXML (e ,start );}; -// Loop Sound -LoopAttr *bool ; +// Validate validates the CT_OutlineViewProperties and its children +func (_fba *CT_OutlineViewProperties )Validate ()error {return _fba .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_acega *EG_ExtensionList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _acega .Ext !=nil {_agbgg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_cefbb :=range _acega .Ext {e .EncodeElement (_cefbb ,_agbgg );};};return nil ;};func NewSldSyncPr ()*SldSyncPr {_dgaf :=&SldSyncPr {};_dgaf .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();return _dgaf ;};func (_afabf *ST_Direction )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gebfea ,_dfedg :=d .Token ();if _dfedg !=nil {return _dfedg ;};if _gbade ,_eeeaa :=_gebfea .(_f .EndElement );_eeeaa &&_gbade .Name ==start .Name {*_afabf =1;return nil ;};if _fccba ,_gggbd :=_gebfea .(_f .CharData );!_gggbd {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",_gebfea );}else {switch string (_fccba ){case "":*_afabf =0;case "\u0068\u006f\u0072\u007a":*_afabf =1;case "\u0076\u0065\u0072\u0074":*_afabf =2;};};_gebfea ,_dfedg =d .Token ();if _dfedg !=nil {return _dfedg ;};if _bdaec ,_gafg :=_gebfea .(_f .EndElement );_gafg &&_bdaec .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",_gebfea );};type CT_TLTimeNodeParallel struct{ -// Sound -Snd *_ea .CT_EmbeddedWAVAudioFile ;};func (_egee ST_TLParaBuildType )String ()string {switch _egee {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_TLCommandBehavior ()*CT_TLCommandBehavior {_gbbae :=&CT_TLCommandBehavior {};_gbbae .CBhvr =NewCT_TLCommonBehaviorData ();return _gbbae ;}; +// Parallel TimeNode +CTn *CT_TLCommonTimeNodeData ;};func NewPresentation ()*Presentation {_gdcbc :=&Presentation {};_gdcbc .CT_Presentation =*NewCT_Presentation ();return _gdcbc ;};func (_gfdb ST_TLTimeNodeFillType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_beeed :=_f .Attr {};_beeed .Name =name ;switch _gfdb {case ST_TLTimeNodeFillTypeUnset :_beeed .Value ="";case ST_TLTimeNodeFillTypeRemove :_beeed .Value ="\u0072\u0065\u006d\u006f\u0076\u0065";case ST_TLTimeNodeFillTypeFreeze :_beeed .Value ="\u0066\u0072\u0065\u0065\u007a\u0065";case ST_TLTimeNodeFillTypeHold :_beeed .Value ="\u0068\u006f\u006c\u0064";case ST_TLTimeNodeFillTypeTransition :_beeed .Value ="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e";};return _beeed ,nil ;};func (_ceab *CT_BackgroundProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgf :=range start .Attr {if _cgf .Name .Local =="\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"{_bgda ,_fgf :=_ee .ParseBool (_cgf .Value );if _fgf !=nil {return _fgf ;};_ceab .ShadeToTitleAttr =&_bgda ;continue ;};};_edfe :for {_cdd ,_efdf :=d .Token ();if _efdf !=nil {return _efdf ;};switch _dgfa :=_cdd .(type ){case _f .StartElement :switch _dgfa .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_ceab .NoFill =_ef .NewCT_NoFillProperties ();if _gefb :=d .DecodeElement (_ceab .NoFill ,&_dgfa );_gefb !=nil {return _gefb ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ceab .SolidFill =_ef .NewCT_SolidColorFillProperties ();if _aegf :=d .DecodeElement (_ceab .SolidFill ,&_dgfa );_aegf !=nil {return _aegf ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ceab .GradFill =_ef .NewCT_GradientFillProperties ();if _bfd :=d .DecodeElement (_ceab .GradFill ,&_dgfa );_bfd !=nil {return _bfd ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_ceab .BlipFill =_ef .NewCT_BlipFillProperties ();if _cdcaa :=d .DecodeElement (_ceab .BlipFill ,&_dgfa );_cdcaa !=nil {return _cdcaa ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_ceab .PattFill =_ef .NewCT_PatternFillProperties ();if _cbb :=d .DecodeElement (_ceab .PattFill ,&_dgfa );_cbb !=nil {return _cbb ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_ceab .GrpFill =_ef .NewCT_GroupFillProperties ();if _efb :=d .DecodeElement (_ceab .GrpFill ,&_dgfa );_efb !=nil {return _efb ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_ceab .EffectLst =_ef .NewCT_EffectList ();if _be :=d .DecodeElement (_ceab .EffectLst ,&_dgfa );_be !=nil {return _be ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_ceab .EffectDag =_ef .NewCT_EffectContainer ();if _dff :=d .DecodeElement (_ceab .EffectDag ,&_dgfa );_dff !=nil {return _dff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ceab .ExtLst =NewCT_ExtensionList ();if _ggbg :=d .DecodeElement (_ceab .ExtLst ,&_dgfa );_ggbg !=nil {return _ggbg ;};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\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006ed\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_dgfa .Name );if _bfdf :=d .Skip ();_bfdf !=nil {return _bfdf ;};};case _f .EndElement :break _edfe ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path -func (_egg *CT_CommentList )ValidateWithPath (path string )error {for _afcc ,_edcg :=range _egg .Cm {if _acdd :=_edcg .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u0043\u006d\u005b\u0025\u0064]",path ,_afcc ));_acdd !=nil {return _acdd ;};};return nil ;};func (_ecfe *CT_GroupShapeChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgdg :for {_ggeg ,_fdfe :=d .Token ();if _fdfe !=nil {return _fdfe ;};switch _egcb :=_ggeg .(type ){case _b .StartElement :switch _egcb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_dfed :=NewCT_Shape ();if _abfab :=d .DecodeElement (_dfed ,&_egcb );_abfab !=nil {return _abfab ;};_ecfe .Sp =append (_ecfe .Sp ,_dfed );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbfdc :=NewCT_GroupShape ();if _caff :=d .DecodeElement (_fbfdc ,&_egcb );_caff !=nil {return _caff ;};_ecfe .GrpSp =append (_ecfe .GrpSp ,_fbfdc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bebb :=NewCT_GraphicalObjectFrame ();if _dcbf :=d .DecodeElement (_bebb ,&_egcb );_dcbf !=nil {return _dcbf ;};_ecfe .GraphicFrame =append (_ecfe .GraphicFrame ,_bebb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gff :=NewCT_Connector ();if _gafe :=d .DecodeElement (_gff ,&_egcb );_gafe !=nil {return _gafe ;};_ecfe .CxnSp =append (_ecfe .CxnSp ,_gff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gaab :=NewCT_Picture ();if _gcbd :=d .DecodeElement (_gaab ,&_egcb );_gcbd !=nil {return _gcbd ;};_ecfe .Pic =append (_ecfe .Pic ,_gaab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecae :=NewCT_Rel ();if _gcbf :=d .DecodeElement (_ecae ,&_egcb );_gcbf !=nil {return _gcbf ;};_ecfe .ContentPart =append (_ecfe .ContentPart ,_ecae );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\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_egcb .Name );if _cdbc :=d .Skip ();_cdbc !=nil {return _cdbc ;};};case _b .EndElement :break _fgdg ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TLBuildParagraph and its children, prefixing error messages with path +func (_adaf *CT_TLBuildParagraph )ValidateWithPath (path string )error {if _ecga :=_adaf .BuildAttr .ValidateWithPath (path +"\u002f\u0042\u0075\u0069\u006c\u0064\u0041\u0074\u0074\u0072");_ecga !=nil {return _ecga ;};if _adaf .AdvAutoAttr !=nil {if _fggbb :=_adaf .AdvAutoAttr .ValidateWithPath (path +"\u002f\u0041\u0064v\u0041\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_fggbb !=nil {return _fggbb ;};};if _adaf .TmplLst !=nil {if _bgae :=_adaf .TmplLst .ValidateWithPath (path +"\u002f\u0054\u006d\u0070\u006c\u004c\u0073\u0074");_bgae !=nil {return _bgae ;};};return nil ;};func (_caeb *ST_TLAnimateBehaviorValueType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_caeb =0;case "\u0073\u0074\u0072":*_caeb =1;case "\u006e\u0075\u006d":*_caeb =2;case "\u0063\u006c\u0072":*_caeb =3;};return nil ;};func (_ggacd *EG_ShowType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bagab :for {_edggb ,_ccdfg :=d .Token ();if _ccdfg !=nil {return _ccdfg ;};switch _gedc :=_edggb .(type ){case _f .StartElement :switch _gedc .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggacd .Present =NewCT_Empty ();if _bcaga :=d .DecodeElement (_ggacd .Present ,&_gedc );_bcaga !=nil {return _bcaga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggacd .Browse =NewCT_ShowInfoBrowse ();if _gebed :=d .DecodeElement (_ggacd .Browse ,&_gedc );_gebed !=nil {return _gebed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggacd .Kiosk =NewCT_ShowInfoKiosk ();if _ffdgb :=d .DecodeElement (_ggacd .Kiosk ,&_gedc );_ffdgb !=nil {return _ffdgb ;};default:_g .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",_gedc .Name );if _ebede :=d .Skip ();_ebede !=nil {return _ebede ;};};case _f .EndElement :break _bagab ;case _f .CharData :};};return nil ;};func (_fddcf ST_ViewType )ValidateWithPath (path string )error {switch _fddcf {case 0,1,2,3,4,5,6,7,8: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 (_fddcf ));};return nil ;}; -// ValidateWithPath validates the CT_TLTemplate and its children, prefixing error messages with path -func (_fbbcf *CT_TLTemplate )ValidateWithPath (path string )error {if _cdccf :=_fbbcf .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_cdccf !=nil {return _cdccf ;};return nil ;};func (_aegc *CT_OleObjectLink )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_afag :=range start .Attr {if _afag .Name .Local =="\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"{_gebed ,_badbb :=_be .ParseBool (_afag .Value );if _badbb !=nil {return _badbb ;};_aegc .UpdateAutomaticAttr =&_gebed ;continue ;};};_gdgag :for {_aebg ,_bgac :=d .Token ();if _bgac !=nil {return _bgac ;};switch _bcge :=_aebg .(type ){case _b .StartElement :switch _bcge .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aegc .ExtLst =NewCT_ExtensionList ();if _afagc :=d .DecodeElement (_aegc .ExtLst ,&_bcge );_afagc !=nil {return _afagc ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b\u0020\u0025v",_bcge .Name );if _ccfc :=d .Skip ();_ccfc !=nil {return _ccfc ;};};case _b .EndElement :break _gdgag ;case _b .CharData :};};return nil ;};type CT_ExtensionListModify struct{ +// ValidateWithPath validates the CT_SlideSize and its children, prefixing error messages with path +func (_bgdac *CT_SlideSize )ValidateWithPath (path string )error {if _bgdac .CxAttr < 914400{return _fe .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 ,_bgdac .CxAttr );};if _bgdac .CxAttr > 51206400{return _fe .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 ,_bgdac .CxAttr );};if _bgdac .CxAttr < 0{return _fe .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 ,_bgdac .CxAttr );};if _bgdac .CyAttr < 914400{return _fe .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 ,_bgdac .CyAttr );};if _bgdac .CyAttr > 51206400{return _fe .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 ,_bgdac .CyAttr );};if _bgdac .CyAttr < 0{return _fe .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 ,_bgdac .CyAttr );};if _gdee :=_bgdac .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gdee !=nil {return _gdee ;};return nil ;}; -// Modify -ModAttr *bool ; +// Validate validates the CT_Presentation and its children +func (_dggcb *CT_Presentation )Validate ()error {return _dggcb .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");}; -// Extension -Ext []*CT_Extension ;};func NewCT_TLAnimateColorBehavior ()*CT_TLAnimateColorBehavior {_efcb :=&CT_TLAnimateColorBehavior {};_efcb .CBhvr =NewCT_TLCommonBehaviorData ();return _efcb ;};func (_feaag ST_TLDiagramBuildType )ValidateWithPath (path string )error {switch _feaag {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 (_feaag ));};return nil ;}; +// Validate validates the OleObj and its children +func (_egeca *OleObj )Validate ()error {return _egeca .ValidateWithPath ("\u004f\u006c\u0065\u004f\u0062\u006a");};func (_ceeab ST_TLBehaviorAccumulateType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ceeab .String (),start );}; -// Validate validates the CT_TimeNodeList and its children -func (_gceg *CT_TimeNodeList )Validate ()error {return _gceg .ValidateWithPath ("\u0043T\u005fT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074");};func NewCT_HandoutMasterIdListEntry ()*CT_HandoutMasterIdListEntry {_fbcb :=&CT_HandoutMasterIdListEntry {};return _fbcb ;};func NewCT_CommentList ()*CT_CommentList {_gace :=&CT_CommentList {};return _gace };func (_fgbff ST_TLTimeNodeType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cfcfc :=_b .Attr {};_cfcfc .Name =name ;switch _fgbff {case ST_TLTimeNodeTypeUnset :_cfcfc .Value ="";case ST_TLTimeNodeTypeClickEffect :_cfcfc .Value ="c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeWithEffect :_cfcfc .Value ="\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeAfterEffect :_cfcfc .Value ="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeMainSeq :_cfcfc .Value ="\u006da\u0069\u006e\u0053\u0065\u0071";case ST_TLTimeNodeTypeInteractiveSeq :_cfcfc .Value ="\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071";case ST_TLTimeNodeTypeClickPar :_cfcfc .Value ="\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072";case ST_TLTimeNodeTypeWithGroup :_cfcfc .Value ="\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p";case ST_TLTimeNodeTypeAfterGroup :_cfcfc .Value ="\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";case ST_TLTimeNodeTypeTmRoot :_cfcfc .Value ="\u0074\u006d\u0052\u006f\u006f\u0074";};return _cfcfc ,nil ;};type CT_CornerDirectionTransition struct{ +// Validate validates the CT_EmbeddedFontListEntry and its children +func (_egef *CT_EmbeddedFontListEntry )Validate ()error {return _egef .ValidateWithPath ("\u0043T\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");};func (_edcc ST_TLTimeNodeMasterRelation )Validate ()error {return _edcc .ValidateWithPath ("")};type CT_TLIterateIntervalTime struct{ -// Direction -DirAttr ST_TransitionCornerDirectionType ;}; +// Time +ValAttr ST_TLTime ;};func (_bdeae ST_PrintWhat )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cfcff :=_f .Attr {};_cfcff .Name =name ;switch _bdeae {case ST_PrintWhatUnset :_cfcff .Value ="";case ST_PrintWhatSlides :_cfcff .Value ="\u0073\u006c\u0069\u0064\u0065\u0073";case ST_PrintWhatHandouts1 :_cfcff .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00731";case ST_PrintWhatHandouts2 :_cfcff .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00732";case ST_PrintWhatHandouts3 :_cfcff .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00733";case ST_PrintWhatHandouts4 :_cfcff .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00734";case ST_PrintWhatHandouts6 :_cfcff .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00736";case ST_PrintWhatHandouts9 :_cfcff .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00739";case ST_PrintWhatNotes :_cfcff .Value ="\u006e\u006f\u0074e\u0073";case ST_PrintWhatOutline :_cfcff .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";};return _cfcff ,nil ;};func (_fbdef ST_TLTimeAnimateValueTime )String ()string {if _fbdef .ST_PositiveFixedPercentage !=nil {return _fbdef .ST_PositiveFixedPercentage .String ();};if _fbdef .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _fbdef .ST_TLTimeIndefinite .String ();};return "";};func (_badeb ST_PrintColorMode )ValidateWithPath (path string )error {switch _badeb {case 0,1,2,3: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 (_badeb ));};return nil ;};func (_beafd ST_TLTimeIndefinite )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bfdec :=_f .Attr {};_bfdec .Name =name ;switch _beafd {case ST_TLTimeIndefiniteUnset :_bfdec .Value ="";case ST_TLTimeIndefiniteIndefinite :_bfdec .Value ="\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065";};return _bfdec ,nil ;};type CT_OleObject struct{ -// Validate validates the CT_OutlineViewSlideList and its children -func (_bgecbgg *CT_OutlineViewSlideList )Validate ()error {return _bgecbgg .ValidateWithPath ("\u0043\u0054\u005fOu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0053\u006c\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func NewCT_HtmlPublishProperties ()*CT_HtmlPublishProperties {_aabe :=&CT_HtmlPublishProperties {};return _aabe ;};func (_cdefd ST_PhotoAlbumFrameShape )Validate ()error {return _cdefd .ValidateWithPath ("")};func (_fgafc ST_PhotoAlbumFrameShape )ValidateWithPath (path string )error {switch _fgafc {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 (_fgafc ));};return nil ;};func (_cgff *CT_TLTimeNodeParallel )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_befae :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_cgff .CTn ,_befae );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aecda ST_Direction )Validate ()error {return _aecda .ValidateWithPath ("")};type NotesMaster struct{CT_NotesMaster }; +// Embedded Object ProgID +ProgIdAttr *string ;Choice *CT_OleObjectChoice ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};const (ST_OleObjectFollowColorSchemeUnset ST_OleObjectFollowColorScheme =0;ST_OleObjectFollowColorSchemeNone ST_OleObjectFollowColorScheme =1;ST_OleObjectFollowColorSchemeFull ST_OleObjectFollowColorScheme =2;ST_OleObjectFollowColorSchemeTextAndBackground ST_OleObjectFollowColorScheme =3;);func (_gabd ST_TLTimeNodeType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fcddg :=_f .Attr {};_fcddg .Name =name ;switch _gabd {case ST_TLTimeNodeTypeUnset :_fcddg .Value ="";case ST_TLTimeNodeTypeClickEffect :_fcddg .Value ="c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeWithEffect :_fcddg .Value ="\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeAfterEffect :_fcddg .Value ="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeMainSeq :_fcddg .Value ="\u006da\u0069\u006e\u0053\u0065\u0071";case ST_TLTimeNodeTypeInteractiveSeq :_fcddg .Value ="\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071";case ST_TLTimeNodeTypeClickPar :_fcddg .Value ="\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072";case ST_TLTimeNodeTypeWithGroup :_fcddg .Value ="\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p";case ST_TLTimeNodeTypeAfterGroup :_fcddg .Value ="\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";case ST_TLTimeNodeTypeTmRoot :_fcddg .Value ="\u0074\u006d\u0052\u006f\u006f\u0074";};return _fcddg ,nil ;};func (_fgdca *CT_TLShapeTargetElement )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffeb :=range start .Attr {if _ffeb .Name .Local =="\u0073\u0070\u0069\u0064"{_ecffc ,_fafgc :=_ee .ParseUint (_ffeb .Value ,10,32);if _fafgc !=nil {return _fafgc ;};_fgdca .SpidAttr =uint32 (_ecffc );continue ;};};_adggd :for {_aacgb ,_deagc :=d .Token ();if _deagc !=nil {return _deagc ;};switch _ccafe :=_aacgb .(type ){case _f .StartElement :switch _ccafe .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067"}:_fgdca .Bg =NewCT_Empty ();if _aaabb :=d .DecodeElement (_fgdca .Bg ,&_ccafe );_aaabb !=nil {return _aaabb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgdca .SubSp =NewCT_TLSubShapeId ();if _dbaef :=d .DecodeElement (_fgdca .SubSp ,&_ccafe );_dbaef !=nil {return _dbaef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgdca .OleChartEl =NewCT_TLOleChartTargetElement ();if _gabbdc :=d .DecodeElement (_fgdca .OleChartEl ,&_ccafe );_gabbdc !=nil {return _gabbdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgdca .TxEl =NewCT_TLTextTargetElement ();if _fgbba :=d .DecodeElement (_fgdca .TxEl ,&_ccafe );_fgbba !=nil {return _fgbba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgdca .GraphicEl =_ef .NewCT_AnimationElementChoice ();if _abadg :=d .DecodeElement (_fgdca .GraphicEl ,&_ccafe );_abadg !=nil {return _abadg ;};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\u0054\u004c\u0053\u0068\u0061\u0070\u0065\u0054\u0061r\u0067\u0065\u0074\u0045\u006c\u0065m\u0065\u006e\u0074 \u0025\u0076",_ccafe .Name );if _gdeec :=d .Skip ();_gdeec !=nil {return _gdeec ;};};case _f .EndElement :break _adggd ;case _f .CharData :};};return nil ;};func (_acfcg ST_TLTriggerRuntimeNode )String ()string {switch _acfcg {case 0:return "";case 1:return "\u0066\u0069\u0072s\u0074";case 2:return "\u006c\u0061\u0073\u0074";case 3:return "\u0061\u006c\u006c";};return "";};func (_ccbac *ST_TLAnimateBehaviorValueType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fddgd ,_dafcca :=d .Token ();if _dafcca !=nil {return _dafcca ;};if _ceeea ,_ffaabf :=_fddgd .(_f .EndElement );_ffaabf &&_ceeea .Name ==start .Name {*_ccbac =1;return nil ;};if _adefb ,_gdbfc :=_fddgd .(_f .CharData );!_gdbfc {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",_fddgd );}else {switch string (_adefb ){case "":*_ccbac =0;case "\u0073\u0074\u0072":*_ccbac =1;case "\u006e\u0075\u006d":*_ccbac =2;case "\u0063\u006c\u0072":*_ccbac =3;};};_fddgd ,_dafcca =d .Token ();if _dafcca !=nil {return _dafcca ;};if _ggfbc ,_gccde :=_fddgd .(_f .EndElement );_gccde &&_ggfbc .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",_fddgd );}; -// ValidateWithPath validates the CT_SlideRelationshipListEntry and its children, prefixing error messages with path -func (_ecaee *CT_SlideRelationshipListEntry )ValidateWithPath (path string )error {return nil };func (_fbbfc ST_TLBehaviorOverrideType )String ()string {switch _fbbfc {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 (_gge *CT_ConnectorNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gge .CNvPr =_ea .NewCT_NonVisualDrawingProps ();_gge .CNvCxnSpPr =_ea .NewCT_NonVisualConnectorProperties ();_gge .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_gggc :for {_bee ,_ggf :=d .Token ();if _ggf !=nil {return _ggf ;};switch _cgdg :=_bee .(type ){case _b .StartElement :switch _cgdg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bfd :=d .DecodeElement (_gge .CNvPr ,&_cgdg );_bfd !=nil {return _bfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cca :=d .DecodeElement (_gge .CNvCxnSpPr ,&_cgdg );_cca !=nil {return _cca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _eacc :=d .DecodeElement (_gge .NvPr ,&_cgdg );_eacc !=nil {return _eacc ;};default:_e .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",_cgdg .Name );if _egeg :=d .Skip ();_egeg !=nil {return _egeg ;};};case _b .EndElement :break _gggc ;case _b .CharData :};};return nil ;};func (_dcbd *CT_GroupShapeChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dcbd .Sp !=nil {_agff :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0070"}};for _ ,_eegee :=range _dcbd .Sp {e .EncodeElement (_eegee ,_agff );};};if _dcbd .GrpSp !=nil {_bggb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_ccbe :=range _dcbd .GrpSp {e .EncodeElement (_ccbe ,_bggb );};};if _dcbd .GraphicFrame !=nil {_gdg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}};for _ ,_dfbe :=range _dcbd .GraphicFrame {e .EncodeElement (_dfbe ,_gdg );};};if _dcbd .CxnSp !=nil {_ceefe :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0078\u006e\u0053\u0070"}};for _ ,_gcd :=range _dcbd .CxnSp {e .EncodeElement (_gcd ,_ceefe );};};if _dcbd .Pic !=nil {_cafd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070i\u0063"}};for _ ,_dbgf :=range _dcbd .Pic {e .EncodeElement (_dbgf ,_cafd );};};if _dcbd .ContentPart !=nil {_beae :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};for _ ,_egaa :=range _dcbd .ContentPart {e .EncodeElement (_egaa ,_beae );};};return nil ;};func (_cfggc *CT_SideDirectionTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gagcb :=range start .Attr {if _gagcb .Name .Local =="\u0064\u0069\u0072"{_cfggc .DirAttr .UnmarshalXMLAttr (_gagcb );continue ;};};for {_eegg ,_eacf :=d .Token ();if _eacf !=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",_eacf );};if _daccc ,_gdgb :=_eegg .(_b .EndElement );_gdgb &&_daccc .Name ==start .Name {break ;};};return nil ;};func NewCT_TLAnimateScaleBehavior ()*CT_TLAnimateScaleBehavior {_edgb :=&CT_TLAnimateScaleBehavior {};_edgb .CBhvr =NewCT_TLCommonBehaviorData ();return _edgb ;};type CT_ModifyVerifier struct{ +// ValidateWithPath validates the CT_SlideViewProperties and its children, prefixing error messages with path +func (_cebg *CT_SlideViewProperties )ValidateWithPath (path string )error {if _fgcec :=_cebg .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_fgcec !=nil {return _fgcec ;};if _cebg .ExtLst !=nil {if _gdac :=_cebg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdac !=nil {return _gdac ;};};return nil ;};type CT_TLAnimVariantIntegerVal struct{ -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// Value +ValAttr int32 ;};type ST_OleObjectFollowColorScheme byte ;func NewCT_TLTimeTargetElement ()*CT_TLTimeTargetElement {_cdgc :=&CT_TLTimeTargetElement {};return _cdgc ;};func ParseUnionST_TLTime (s string )(ST_TLTime ,error ){return ST_TLTime {},nil };const (ST_TLAnimateMotionBehaviorOriginUnset ST_TLAnimateMotionBehaviorOrigin =0;ST_TLAnimateMotionBehaviorOriginParent ST_TLAnimateMotionBehaviorOrigin =1;ST_TLAnimateMotionBehaviorOriginLayout ST_TLAnimateMotionBehaviorOrigin =2;);func (_feda *CT_Extension )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0072\u0069"},Value :_fe .Sprintf ("\u0025\u0076",_feda .UriAttr )});e .EncodeToken (start );if _feda .Any !=nil {for _ ,_cfab :=range _feda .Any {_cfab .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bbfeb ST_TLBehaviorAccumulateType )ValidateWithPath (path string )error {switch _bbfeb {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 (_bbfeb ));};return nil ;};func (_cbee *CT_OutlineViewSlideEntry )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",_cbee .IdAttr )});if _cbee .CollapseAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_cbee .CollapseAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bbebc *CT_TLCommandBehavior )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbebc .TypeAttr !=ST_TLCommandTypeUnset {_gdba ,_cbgf :=_bbebc .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _cbgf !=nil {return _cbgf ;};start .Attr =append (start .Attr ,_gdba );};if _bbebc .CmdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006d\u0064"},Value :_fe .Sprintf ("\u0025\u0076",*_bbebc .CmdAttr )});};e .EncodeToken (start );_cdad :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_bbebc .CBhvr ,_cdad );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebfe *CT_EightDirectionTransition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecab :=range start .Attr {if _ecab .Name .Local =="\u0064\u0069\u0072"{_faadd ,_dgef :=ParseUnionST_TransitionEightDirectionType (_ecab .Value );if _dgef !=nil {return _dgef ;};_ebfe .DirAttr =&_faadd ;continue ;};};for {_dfgf ,_gff :=d .Token ();if _gff !=nil {return _fe .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",_gff );};if _gagd ,_gfe :=_dfgf .(_f .EndElement );_gfe &&_gagd .Name ==start .Name {break ;};};return nil ;};func (_deaac ST_TLAnimateBehaviorCalcMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cdcce :=_f .Attr {};_cdcce .Name =name ;switch _deaac {case ST_TLAnimateBehaviorCalcModeUnset :_cdcce .Value ="";case ST_TLAnimateBehaviorCalcModeDiscrete :_cdcce .Value ="\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065";case ST_TLAnimateBehaviorCalcModeLin :_cdcce .Value ="\u006c\u0069\u006e";case ST_TLAnimateBehaviorCalcModeFmla :_cdcce .Value ="\u0066\u006d\u006c\u0061";};return _cdcce ,nil ;}; -// Password Hash Value -HashValueAttr *string ; +// ValidateWithPath validates the CT_SlideIdListEntry and its children, prefixing error messages with path +func (_bbbd *CT_SlideIdListEntry )ValidateWithPath (path string )error {if _bbbd .IdAttr < 256{return _fe .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 ,_bbbd .IdAttr );};if _bbbd .IdAttr >=2147483648{return _fe .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 ,_bbbd .IdAttr );};if _bbbd .ExtLst !=nil {if _dffg :=_bbbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dffg !=nil {return _dffg ;};};return nil ;};func (_fcb *CT_ShowInfoKiosk )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcb .RestartAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"},Value :_fe .Sprintf ("\u0025\u0076",*_fcb .RestartAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aedd ST_TransitionInOutDirectionType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aedd .String (),start );};func (_eccdd ST_TransitionSideDirectionType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gccgg :=_f .Attr {};_gccgg .Name =name ;switch _eccdd {case ST_TransitionSideDirectionTypeUnset :_gccgg .Value ="";case ST_TransitionSideDirectionTypeL :_gccgg .Value ="\u006c";case ST_TransitionSideDirectionTypeU :_gccgg .Value ="\u0075";case ST_TransitionSideDirectionTypeR :_gccgg .Value ="\u0072";case ST_TransitionSideDirectionTypeD :_gccgg .Value ="\u0064";};return _gccgg ,nil ;}; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path +func (_egedg *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _gadc :=_egedg .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gadc !=nil {return _gadc ;};if _bfbd :=_egedg .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_bfbd !=nil {return _bfbd ;};if _ffec :=_egedg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_ffec !=nil {return _ffec ;};if _degc :=_egedg .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_degc !=nil {return _degc ;};if _egedg .ExtLst !=nil {if _fecb :=_egedg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fecb !=nil {return _fecb ;};};return nil ;};func (_fgab *CT_SlideIdList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_begb :for {_fbfca ,_cbbbag :=d .Token ();if _cbbbag !=nil {return _cbbbag ;};switch _faef :=_fbfca .(type ){case _f .StartElement :switch _faef .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fedf :=NewCT_SlideIdListEntry ();if _edae :=d .DecodeElement (_fedf ,&_faef );_edae !=nil {return _edae ;};_fgab .SldId =append (_fgab .SldId ,_fedf );default:_g .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",_faef .Name );if _dcfad :=d .Skip ();_dcfad !=nil {return _dcfad ;};};case _f .EndElement :break _begb ;case _f .CharData :};};return nil ;};func (_eecge *ST_TLAnimateBehaviorCalcMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abddd ,_fgef :=d .Token ();if _fgef !=nil {return _fgef ;};if _ffbec ,_fcddc :=_abddd .(_f .EndElement );_fcddc &&_ffbec .Name ==start .Name {*_eecge =1;return nil ;};if _bfdab ,_dffee :=_abddd .(_f .CharData );!_dffee {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",_abddd );}else {switch string (_bfdab ){case "":*_eecge =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_eecge =1;case "\u006c\u0069\u006e":*_eecge =2;case "\u0066\u006d\u006c\u0061":*_eecge =3;};};_abddd ,_fgef =d .Token ();if _fgef !=nil {return _fgef ;};if _dfbcg ,_feagf :=_abddd .(_f .EndElement );_feagf &&_dfbcg .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",_abddd );}; -// Iterations to Run Hashing Algorithm -SpinValueAttr *uint32 ; +// ValidateWithPath validates the CT_TLAnimateColorBehavior and its children, prefixing error messages with path +func (_dcebe *CT_TLAnimateColorBehavior )ValidateWithPath (path string )error {if _bddfg :=_dcebe .ClrSpcAttr .ValidateWithPath (path +"/\u0043\u006c\u0072\u0053\u0070\u0063\u0041\u0074\u0074\u0072");_bddfg !=nil {return _bddfg ;};if _bdag :=_dcebe .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_bdag !=nil {return _bdag ;};if _bgebb :=_dcebe .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_bgebb !=nil {return _bgebb ;};if _dcebe .By !=nil {if _gaebd :=_dcebe .By .ValidateWithPath (path +"\u002f\u0042\u0079");_gaebd !=nil {return _gaebd ;};};if _dcebe .From !=nil {if _dffbe :=_dcebe .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_dffbe !=nil {return _dffbe ;};};if _dcebe .To !=nil {if _agda :=_dcebe .To .ValidateWithPath (path +"\u002f\u0054\u006f");_agda !=nil {return _agda ;};};return nil ;};type CT_SlideLayoutIdListEntry struct{ -// Cryptographic Provider Type -CryptProviderTypeAttr _a .ST_CryptProv ; +// ID Tag +IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;}; -// Cryptographic Algorithm Class -CryptAlgorithmClassAttr _a .ST_AlgClass ; +// Validate validates the CT_PictureNonVisual and its children +func (_caadf *CT_PictureNonVisual )Validate ()error {return _caadf .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func NewCT_TLAnimVariantBooleanVal ()*CT_TLAnimVariantBooleanVal {_acbaf :=&CT_TLAnimVariantBooleanVal {};return _acbaf ;};func (_fgea *CT_Slide )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fgea .ShowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_fgea .ShowAttr ))});};if _fgea .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_fgea .ShowMasterSpAttr ))});};if _fgea .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_fgea .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_acdb :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_fgea .CSld ,_acdb );if _fgea .ClrMapOvr !=nil {_eacbb :=_f .StartElement {Name :_f .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_fgea .ClrMapOvr ,_eacbb );};if _fgea .Transition !=nil {_gcff :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fgea .Transition ,_gcff );};if _fgea .Timing !=nil {_aeffe :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_fgea .Timing ,_aeffe );};if _fgea .ExtLst !=nil {_efgd :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgea .ExtLst ,_efgd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bbd *CT_CustomerDataList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bbd .CustData !=nil {_afcc :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"}};for _ ,_agaf :=range _bbd .CustData {e .EncodeElement (_agaf ,_afcc );};};if _bbd .Tags !=nil {_aefb :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0074\u0061\u0067\u0073"}};e .EncodeElement (_bbd .Tags ,_aefb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_abdce ST_TLPreviousActionType )Validate ()error {return _abdce .ValidateWithPath ("")};const (ST_TransitionSpeedUnset ST_TransitionSpeed =0;ST_TransitionSpeedSlow ST_TransitionSpeed =1;ST_TransitionSpeedMed ST_TransitionSpeed =2;ST_TransitionSpeedFast ST_TransitionSpeed =3;);func (_acfec *ST_SplitterBarState )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fadbd ,_bbadaa :=d .Token ();if _bbadaa !=nil {return _bbadaa ;};if _adcfe ,_ebfde :=_fadbd .(_f .EndElement );_ebfde &&_adcfe .Name ==start .Name {*_acfec =1;return nil ;};if _gfbac ,_caada :=_fadbd .(_f .CharData );!_caada {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",_fadbd );}else {switch string (_gfbac ){case "":*_acfec =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_acfec =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_acfec =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_acfec =3;};};_fadbd ,_bbadaa =d .Token ();if _bbadaa !=nil {return _bbadaa ;};if _faag ,_ggcca :=_fadbd .(_f .EndElement );_ggcca &&_faag .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",_fadbd );};func (_degcg ST_TLTimeNodeMasterRelation )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ceafe :=_f .Attr {};_ceafe .Name =name ;switch _degcg {case ST_TLTimeNodeMasterRelationUnset :_ceafe .Value ="";case ST_TLTimeNodeMasterRelationSameClick :_ceafe .Value ="\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationLastClick :_ceafe .Value ="\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationNextClick :_ceafe .Value ="\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k";};return _ceafe ,nil ;};func (_bgcdg ST_TLTime )String ()string {if _bgcdg .Uint32 !=nil {return _fe .Sprintf ("\u0025\u0076",*_bgcdg .Uint32 );};if _bgcdg .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _bgcdg .ST_TLTimeIndefinite .String ();};return "";};func (_dccf *CT_Control )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dccf .SpidAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",*_dccf .SpidAttr )});};if _dccf .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fe .Sprintf ("\u0025\u0076",*_dccf .NameAttr )});};if _dccf .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_dccf .ShowAsIconAttr ))});};if _dccf .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",*_dccf .IdAttr )});};if _dccf .ImgWAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_fe .Sprintf ("\u0025\u0076",*_dccf .ImgWAttr )});};if _dccf .ImgHAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_fe .Sprintf ("\u0025\u0076",*_dccf .ImgHAttr )});};e .EncodeToken (start );if _dccf .ExtLst !=nil {_caf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dccf .ExtLst ,_caf );};if _dccf .Pic !=nil {_fgce :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_dccf .Pic ,_fgce );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_adbegd ST_TransitionCornerDirectionType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_adedba :=_f .Attr {};_adedba .Name =name ;switch _adbegd {case ST_TransitionCornerDirectionTypeUnset :_adedba .Value ="";case ST_TransitionCornerDirectionTypeLu :_adedba .Value ="\u006c\u0075";case ST_TransitionCornerDirectionTypeRu :_adedba .Value ="\u0072\u0075";case ST_TransitionCornerDirectionTypeLd :_adedba .Value ="\u006c\u0064";case ST_TransitionCornerDirectionTypeRd :_adedba .Value ="\u0072\u0064";};return _adedba ,nil ;}; -// Cryptographic Algorithm Type -CryptAlgorithmTypeAttr _a .ST_AlgType ; +// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path +func (_dfag *CT_Rel )ValidateWithPath (path string )error {return nil }; -// Cryptographic Hashing Algorithm -CryptAlgorithmSidAttr *uint32 ; +// ValidateWithPath validates the CT_TLCommandBehavior and its children, prefixing error messages with path +func (_aefbg *CT_TLCommandBehavior )ValidateWithPath (path string )error {if _cgadg :=_aefbg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cgadg !=nil {return _cgadg ;};if _fabdd :=_aefbg .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_fabdd !=nil {return _fabdd ;};return nil ;}; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path +func (_cgeg *CT_CommentList )ValidateWithPath (path string )error {for _cfc ,_cdab :=range _cgeg .Cm {if _eaad :=_cdab .ValidateWithPath (_fe .Sprintf ("\u0025s\u002f\u0043\u006d\u005b\u0025\u0064]",path ,_cfc ));_eaad !=nil {return _eaad ;};};return nil ;};func (_cbggc *CT_TLMediaNodeAudio )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbggc .CMediaNode =NewCT_TLCommonMediaNodeData ();for _ ,_ceabb :=range start .Attr {if _ceabb .Name .Local =="i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_gebfdd ,_ffge :=_ee .ParseBool (_ceabb .Value );if _ffge !=nil {return _ffge ;};_cbggc .IsNarrationAttr =&_gebfdd ;continue ;};};_eefcd :for {_gfgga ,_ggfe :=d .Token ();if _ggfe !=nil {return _ggfe ;};switch _dgbdb :=_gfgga .(type ){case _f .StartElement :switch _dgbdb .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cacaa :=d .DecodeElement (_cbggc .CMediaNode ,&_dgbdb );_cacaa !=nil {return _cacaa ;};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\u0054\u004c\u004d\u0065\u0064\u0069\u0061No\u0064\u0065\u0041\u0075\u0064\u0069\u006f\u0020\u0025\u0076",_dgbdb .Name );if _bafef :=d .Skip ();_bafef !=nil {return _bafef ;};};case _f .EndElement :break _eefcd ;case _f .CharData :};};return nil ;};func (_fbca *ST_TLOleChartBuildType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcdgb ,_dcffeb :=d .Token ();if _dcffeb !=nil {return _dcffeb ;};if _eddab ,_ebedg :=_bcdgb .(_f .EndElement );_ebedg &&_eddab .Name ==start .Name {*_fbca =1;return nil ;};if _gdfee ,_eagac :=_bcdgb .(_f .CharData );!_eagac {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",_bcdgb );}else {switch string (_gdfee ){case "":*_fbca =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_fbca =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_fbca =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_fbca =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_fbca =4;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_fbca =5;};};_bcdgb ,_dcffeb =d .Token ();if _dcffeb !=nil {return _dcffeb ;};if _ecccdb ,_gcgfb :=_bcdgb .(_f .EndElement );_gcgfb &&_ecccdb .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",_bcdgb );};func (_aacee ST_TransitionCornerDirectionType )String ()string {switch _aacee {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 ParseUnionST_Coordinate32 (s string )(_ef .ST_Coordinate32 ,error ){return _ef .ParseUnionST_Coordinate32 (s );};func (_edadg *CT_HtmlPublishProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edadg .ShowSpeakerNotesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_edadg .ShowSpeakerNotesAttr ))});};if _edadg .TargetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fe .Sprintf ("\u0025\u0076",*_edadg .TargetAttr )});};if _edadg .TitleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fe .Sprintf ("\u0025\u0076",*_edadg .TitleAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",_edadg .IdAttr )});e .EncodeToken (start );if _edadg .SldAll !=nil {_cde :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_edadg .SldAll ,_cde );};if _edadg .SldRg !=nil {_dcdb :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_edadg .SldRg ,_dcdb );};if _edadg .CustShow !=nil {_edfad :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_edadg .CustShow ,_edfad );};if _edadg .ExtLst !=nil {_gdbb :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edadg .ExtLst ,_gdbb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TLAnimVariantIntegerVal ()*CT_TLAnimVariantIntegerVal {_cffde :=&CT_TLAnimVariantIntegerVal {};return _cffde ;};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 ParseUnionST_PositiveFixedPercentage (s string )(_ef .ST_PositiveFixedPercentage ,error ){return _ef .ParseUnionST_PositiveFixedPercentage (s );};func (_ggbf *CT_TLTriggerRuntimeNode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggbf .ValAttr =ST_TLTriggerRuntimeNode (1);for _ ,_efgea :=range start .Attr {if _efgea .Name .Local =="\u0076\u0061\u006c"{_ggbf .ValAttr .UnmarshalXMLAttr (_efgea );continue ;};};for {_cdebg ,_gcaff :=d .Token ();if _gcaff !=nil {return _fe .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",_gcaff );};if _gacdd ,_ffcb :=_cdebg .(_f .EndElement );_ffcb &&_gacdd .Name ==start .Name {break ;};};return nil ;};func (_febga ST_ViewType )String ()string {switch _febga {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_NormalViewPortion ()*CT_NormalViewPortion {_gegb :=&CT_NormalViewPortion {};return _gegb };func NewCT_HeaderFooter ()*CT_HeaderFooter {_ffaa :=&CT_HeaderFooter {};return _ffaa };func (_beeadc ST_PrintWhat )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_beeadc .String (),start );}; -// Salt for Password Verifier -SaltDataAttr *string ; +// ValidateWithPath validates the CT_OleObjectChoice and its children, prefixing error messages with path +func (_acadg *CT_OleObjectChoice )ValidateWithPath (path string )error {if _acadg .Embed !=nil {if _aaee :=_acadg .Embed .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064");_aaee !=nil {return _aaee ;};};if _acadg .Link !=nil {if _daad :=_acadg .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b");_daad !=nil {return _daad ;};};return nil ;};func (_ecdg ST_SplitterBarState )ValidateWithPath (path string )error {switch _ecdg {case 0,1,2,3: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 (_ecdg ));};return nil ;};func (_bcfgd *ST_PhotoAlbumLayout )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bcfgd =0;case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_bcfgd =1;case "\u0031\u0070\u0069\u0063":*_bcfgd =2;case "\u0032\u0070\u0069\u0063":*_bcfgd =3;case "\u0034\u0070\u0069\u0063":*_bcfgd =4;case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bcfgd =5;case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bcfgd =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bcfgd =7;};return nil ;}; -// Password Hash -HashDataAttr *string ; +// ValidateWithPath validates the CT_TLBuildDiagram and its children, prefixing error messages with path +func (_cegbb *CT_TLBuildDiagram )ValidateWithPath (path string )error {if _cgedaa :=_cegbb .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_cgedaa !=nil {return _cgedaa ;};return nil ;}; -// Cryptographic Provider -CryptProviderAttr *string ; +// ValidateWithPath validates the CT_TLTimeTargetElement and its children, prefixing error messages with path +func (_abcd *CT_TLTimeTargetElement )ValidateWithPath (path string )error {if _abcd .SldTgt !=nil {if _ddfa :=_abcd .SldTgt .ValidateWithPath (path +"\u002fS\u006c\u0064\u0054\u0067\u0074");_ddfa !=nil {return _ddfa ;};};if _abcd .SndTgt !=nil {if _baeb :=_abcd .SndTgt .ValidateWithPath (path +"\u002fS\u006e\u0064\u0054\u0067\u0074");_baeb !=nil {return _baeb ;};};if _abcd .SpTgt !=nil {if _fededf :=_abcd .SpTgt .ValidateWithPath (path +"\u002f\u0053\u0070\u0054\u0067\u0074");_fededf !=nil {return _fededf ;};};if _abcd .InkTgt !=nil {if _cfcad :=_abcd .InkTgt .ValidateWithPath (path +"\u002fI\u006e\u006b\u0054\u0067\u0074");_cfcad !=nil {return _cfcad ;};};return nil ;};type CT_SlideMasterIdListEntry struct{ -// Cryptographic Algorithm Extensibility -AlgIdExtAttr *uint32 ; +// Slide Master Identifier +IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;}; -// Algorithm Extensibility Source -AlgIdExtSourceAttr *string ; +// Validate validates the CT_TLAnimVariant and its children +func (_beaag *CT_TLAnimVariant )Validate ()error {return _beaag .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func (_gggcg ST_PrintColorMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bbgdgc :=_f .Attr {};_bbgdgc .Name =name ;switch _gggcg {case ST_PrintColorModeUnset :_bbgdgc .Value ="";case ST_PrintColorModeBw :_bbgdgc .Value ="\u0062\u0077";case ST_PrintColorModeGray :_bbgdgc .Value ="\u0067\u0072\u0061\u0079";case ST_PrintColorModeClr :_bbgdgc .Value ="\u0063\u006c\u0072";};return _bbgdgc ,nil ;};type ST_TLCommandType byte ;func (_adgc *CT_GuideList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgbb :for {_ggeg ,_ddd :=d .Token ();if _ddd !=nil {return _ddd ;};switch _bgca :=_ggeg .(type ){case _f .StartElement :switch _bgca .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aged :=NewCT_Guide ();if _gggc :=d .DecodeElement (_aged ,&_bgca );_gggc !=nil {return _gggc ;};_adgc .Guide =append (_adgc .Guide ,_aged );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_G\u0075\u0069d\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bgca .Name );if _bege :=d .Skip ();_bege !=nil {return _bege ;};};case _f .EndElement :break _fgbb ;case _f .CharData :};};return nil ;};func NewCT_TLPoint ()*CT_TLPoint {_dbadg :=&CT_TLPoint {};return _dbadg }; -// Cryptographic Provider Type Extensibility -CryptProviderTypeExtAttr *uint32 ; +// Validate validates the CT_Empty and its children +func (_egbb *CT_Empty )Validate ()error {return _egbb .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_fffec ST_TLTimeAnimateValueTime )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fffec .ST_PositiveFixedPercentage !=nil {e .Encode (_fffec .ST_PositiveFixedPercentage );};if _fffec .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_f .CharData (_fffec .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_f .EndElement {Name :start .Name });}; -// Provider Type Extensibility Source -CryptProviderTypeExtSourceAttr *string ;};func NewNotes ()*Notes {_cbbec :=&Notes {};_cbbec .CT_NotesSlide =*NewCT_NotesSlide ();return _cbbec };func (_afde ST_TransitionCornerDirectionType )ValidateWithPath (path string )error {switch _afde {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 (_afde ));};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;);type CT_GraphicalObjectFrame struct{BwModeAttr _ea .ST_BlackWhiteMode ; +// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path +func (_dbac *CT_Control )ValidateWithPath (path string )error {if _dbac .ExtLst !=nil {if _ddcc :=_dbac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddcc !=nil {return _ddcc ;};};if _dbac .Pic !=nil {if _egbe :=_dbac .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_egbe !=nil {return _egbe ;};};if _dbac .ImgWAttr !=nil {if *_dbac .ImgWAttr < 0{return _fe .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 ,*_dbac .ImgWAttr );};};if _dbac .ImgHAttr !=nil {if *_dbac .ImgHAttr < 0{return _fe .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 ,*_dbac .ImgHAttr );};};return nil ;};func (_ecbcg ST_Direction )String ()string {switch _ecbcg {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};type ST_TLTimeNodeType byte ;func (_dfcf ST_PrintColorMode )String ()string {switch _dfcf {case 0:return "";case 1:return "\u0062\u0077";case 2:return "\u0067\u0072\u0061\u0079";case 3:return "\u0063\u006c\u0072";};return "";};func (_dfgd *CT_SlideIdListEntry )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfgd .IdAttr =256;for _ ,_adddbe :=range start .Attr {if _adddbe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_adddbe .Name .Local =="\u0069\u0064"||_adddbe .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"&&_adddbe .Name .Local =="\u0069\u0064"{_bacba ,_eebda :=_adddbe .Value ,error (nil );if _eebda !=nil {return _eebda ;};_dfgd .RIdAttr =_bacba ;continue ;};if _adddbe .Name .Local =="\u0069\u0064"{_aced ,_cfag :=_ee .ParseUint (_adddbe .Value ,10,32);if _cfag !=nil {return _cfag ;};_dfgd .IdAttr =uint32 (_aced );continue ;};};_ddgebg :for {_ggdfd ,_ggdcg :=d .Token ();if _ggdcg !=nil {return _ggdcg ;};switch _gacgc :=_ggdfd .(type ){case _f .StartElement :switch _gacgc .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfgd .ExtLst =NewCT_ExtensionList ();if _aabe :=d .DecodeElement (_dfgd .ExtLst ,&_gacgc );_aabe !=nil {return _aabe ;};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\u0053\u006c\u0069\u0064\u0065\u0049\u0064Li\u0073\u0074\u0045\u006e\u0074\u0072\u0079\u0020\u0025\u0076",_gacgc .Name );if _baed :=d .Skip ();_baed !=nil {return _baed ;};};case _f .EndElement :break _ddgebg ;case _f .CharData :};};return nil ;};func (_bade *CT_GroupShapeChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gedf :for {_ecgc ,_cfddg :=d .Token ();if _cfddg !=nil {return _cfddg ;};switch _eafd :=_ecgc .(type ){case _f .StartElement :switch _eafd .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_gbdbc :=NewCT_Shape ();if _gfd :=d .DecodeElement (_gbdbc ,&_eafd );_gfd !=nil {return _gfd ;};_bade .Sp =append (_bade .Sp ,_gbdbc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgcd :=NewCT_GroupShape ();if _ddbfb :=d .DecodeElement (_fgcd ,&_eafd );_ddbfb !=nil {return _ddbfb ;};_bade .GrpSp =append (_bade .GrpSp ,_fgcd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_daeg :=NewCT_GraphicalObjectFrame ();if _ade :=d .DecodeElement (_daeg ,&_eafd );_ade !=nil {return _ade ;};_bade .GraphicFrame =append (_bade .GraphicFrame ,_daeg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gegdd :=NewCT_Connector ();if _dfegb :=d .DecodeElement (_gegdd ,&_eafd );_dfegb !=nil {return _dfegb ;};_bade .CxnSp =append (_bade .CxnSp ,_gegdd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbae :=NewCT_Picture ();if _fccc :=d .DecodeElement (_dbae ,&_eafd );_fccc !=nil {return _fccc ;};_bade .Pic =append (_bade .Pic ,_dbae );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbgd :=NewCT_Rel ();if _egeg :=d .DecodeElement (_bbgd ,&_eafd );_egeg !=nil {return _egeg ;};_bade .ContentPart =append (_bade .ContentPart ,_bbgd );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",_eafd .Name );if _bcfc :=d .Skip ();_bcfc !=nil {return _bcfc ;};};case _f .EndElement :break _gedf ;case _f .CharData :};};return nil ;}; -// Non-Visual Properties for a Graphic Frame -NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ; +// Validate validates the CT_TLAnimateRotationBehavior and its children +func (_dfafg *CT_TLAnimateRotationBehavior )Validate ()error {return _dfafg .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 (_fdgdd ST_TransitionInOutDirectionType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_babcd :=_f .Attr {};_babcd .Name =name ;switch _fdgdd {case ST_TransitionInOutDirectionTypeUnset :_babcd .Value ="";case ST_TransitionInOutDirectionTypeOut :_babcd .Value ="\u006f\u0075\u0074";case ST_TransitionInOutDirectionTypeIn :_babcd .Value ="\u0069\u006e";};return _babcd ,nil ;}; -// 2D Transform for Graphic Frame -Xfrm *_ea .CT_Transform2D ;Graphic *_ea .Graphic ; +// Validate validates the CT_EmbeddedFontDataId and its children +func (_dcec *CT_EmbeddedFontDataId )Validate ()error {return _dcec .ValidateWithPath ("C\u0054\u005f\u0045\u006dbe\u0064d\u0065\u0064\u0046\u006f\u006et\u0044\u0061\u0074\u0061\u0049\u0064");};func (_dgfbg ST_TLTimeNodeType )ValidateWithPath (path string )error {switch _dgfbg {case 0,1,2,3,4,5,6,7,8,9: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 (_dgfbg ));};return nil ;};func (_aeaga ST_TLBehaviorOverrideType )ValidateWithPath (path string )error {switch _aeaga {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 (_aeaga ));};return nil ;};func (_ceedc ST_TLBehaviorAccumulateType )String ()string {switch _ceedc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u0077\u0061\u0079\u0073";};return "";};func (_bafga ST_TLAnimateMotionBehaviorOrigin )Validate ()error {return _bafga .ValidateWithPath ("")}; -// Extension List with Modification Flag -ExtLst *CT_ExtensionListModify ;}; +// ValidateWithPath validates the CT_GuideList and its children, prefixing error messages with path +func (_bebf *CT_GuideList )ValidateWithPath (path string )error {for _gdfdf ,_egdf :=range _bebf .Guide {if _fgfg :=_egdf .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002fG\u0075\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_gdfdf ));_fgfg !=nil {return _fgfg ;};};return nil ;};type CT_ExtensionList struct{ -// Validate validates the CT_TLMediaNodeVideo and its children -func (_bggg *CT_TLMediaNodeVideo )Validate ()error {return _bggg .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0056\u0069\u0064\u0065\u006f");};func (_dgabg *CT_TLAnimateRotationBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgabg .ByAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_dgabg .ByAttr )});};if _dgabg .FromAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_dgabg .FromAttr )});};if _dgabg .ToAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_dgabg .ToAttr )});};e .EncodeToken (start );_gfggd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_dgabg .CBhvr ,_gfggd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_TLCommandType byte ; +// Extension +Ext []*CT_Extension ;}; -// Validate validates the CT_IndexRange and its children -func (_eacg *CT_IndexRange )Validate ()error {return _eacg .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0052\u0061\u006e\u0067\u0065");};func (_baabcf ST_TLAnimateMotionBehaviorOrigin )Validate ()error {return _baabcf .ValidateWithPath ("")};func (_dgfba *ST_TLTime )Validate ()error {return _dgfba .ValidateWithPath ("")};func (_ddgfg ST_IterateType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ddgfg .String (),start );};func (_ccaef *CT_TLByAnimateColorTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfcda :for {_cgcgd ,_bafa :=d .Token ();if _bafa !=nil {return _bafa ;};switch _dgceb :=_cgcgd .(type ){case _b .StartElement :switch _dgceb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccaef .Rgb =NewCT_TLByRgbColorTransform ();if _gcebb :=d .DecodeElement (_ccaef .Rgb ,&_dgceb );_gcebb !=nil {return _gcebb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccaef .Hsl =NewCT_TLByHslColorTransform ();if _fbdbg :=d .DecodeElement (_ccaef .Hsl ,&_dgceb );_fbdbg !=nil {return _fbdbg ;};default:_e .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",_dgceb .Name );if _bdffd :=d .Skip ();_bdffd !=nil {return _bdffd ;};};case _b .EndElement :break _gfcda ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_HtmlPublishProperties and its children, prefixing error messages with path +func (_afdg *CT_HtmlPublishProperties )ValidateWithPath (path string )error {if _afdg .SldAll !=nil {if _dcecc :=_afdg .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_dcecc !=nil {return _dcecc ;};};if _afdg .SldRg !=nil {if _dbbea :=_afdg .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_dbbea !=nil {return _dbbea ;};};if _afdg .CustShow !=nil {if _cfgb :=_afdg .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_cfgb !=nil {return _cfgb ;};};if _afdg .ExtLst !=nil {if _cccg :=_afdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cccg !=nil {return _cccg ;};};return nil ;};type ST_WebScreenSize byte ;func (_bbfce ST_TLTriggerEvent )ValidateWithPath (path string )error {switch _bbfce {case 0,1,2,3,4,5,6,7,8,9,10,11: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 (_bbfce ));};return nil ;}; -// ValidateWithPath validates the CT_Slide and its children, prefixing error messages with path -func (_bbcaf *CT_Slide )ValidateWithPath (path string )error {if _caaa :=_bbcaf .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_caaa !=nil {return _caaa ;};if _bbcaf .ClrMapOvr !=nil {if _fbcea :=_bbcaf .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_fbcea !=nil {return _fbcea ;};};if _bbcaf .Transition !=nil {if _feac :=_bbcaf .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_feac !=nil {return _feac ;};};if _bbcaf .Timing !=nil {if _dece :=_bbcaf .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_dece !=nil {return _dece ;};};if _bbcaf .ExtLst !=nil {if _fdba :=_bbcaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdba !=nil {return _fdba ;};};return nil ;};type CT_IndexRange struct{ +// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path +func (_fgad *CT_SmartTags )ValidateWithPath (path string )error {return nil };func (_ddgfa ST_TLAnimateEffectTransition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ddgfa .String (),start );};func (_acbd *CT_TLIterateIntervalTime )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_fe .Sprintf ("\u0025\u0076",_acbd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eecg *CT_TLTimeNodeExclusive )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eecg .CTn =NewCT_TLCommonTimeNodeData ();_fffg :for {_bdcbf ,_dedab :=d .Token ();if _dedab !=nil {return _dedab ;};switch _caece :=_bdcbf .(type ){case _f .StartElement :switch _caece .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bbadc :=d .DecodeElement (_eecg .CTn ,&_caece );_bbadc !=nil {return _bbadc ;};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\u0054\u004c\u0054\u0069m\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069\u0076\u0065\u0020\u0025\u0076",_caece .Name );if _dagff :=d .Skip ();_dagff !=nil {return _dagff ;};};case _f .EndElement :break _fffg ;case _f .CharData :};};return nil ;};func (_cffg *CT_OleObject )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cffg .Choice =NewCT_OleObjectChoice ();for _ ,_bcada :=range start .Attr {if _bcada .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bcada .Name .Local =="\u0069\u0064"{_edcaf ,_ccgb :=_bcada .Value ,error (nil );if _ccgb !=nil {return _ccgb ;};_cffg .IdAttr =&_edcaf ;continue ;};if _bcada .Name .Local =="\u0073\u0070\u0069\u0064"{_gdaf ,_bdba :=_bcada .Value ,error (nil );if _bdba !=nil {return _bdba ;};_cffg .SpidAttr =&_gdaf ;continue ;};if _bcada .Name .Local =="\u006e\u0061\u006d\u0065"{_fbee ,_dgbb :=_bcada .Value ,error (nil );if _dgbb !=nil {return _dgbb ;};_cffg .NameAttr =&_fbee ;continue ;};if _bcada .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_gdbcc ,_eagd :=_ee .ParseBool (_bcada .Value );if _eagd !=nil {return _eagd ;};_cffg .ShowAsIconAttr =&_gdbcc ;continue ;};if _bcada .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_efbb ,_gdd :=_bcada .Value ,error (nil );if _gdd !=nil {return _gdd ;};_cffg .ProgIdAttr =&_efbb ;continue ;};if _bcada .Name .Local =="\u0069\u006d\u0067\u0057"{_adfb ,_dfac :=_ee .ParseInt (_bcada .Value ,10,32);if _dfac !=nil {return _dfac ;};_gfga :=int32 (_adfb );_cffg .ImgWAttr =&_gfga ;continue ;};if _bcada .Name .Local =="\u0069\u006d\u0067\u0048"{_cfdfb ,_fegcd :=_ee .ParseInt (_bcada .Value ,10,32);if _fegcd !=nil {return _fegcd ;};_fdbe :=int32 (_cfdfb );_cffg .ImgHAttr =&_fdbe ;continue ;};};_ffdc :for {_cfaac ,_fgca :=d .Token ();if _fgca !=nil {return _fgca ;};switch _cbdg :=_cfaac .(type ){case _f .StartElement :switch _cbdg .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cffg .Choice =NewCT_OleObjectChoice ();if _dagce :=d .DecodeElement (&_cffg .Choice .Embed ,&_cbdg );_dagce !=nil {return _dagce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cffg .Choice =NewCT_OleObjectChoice ();if _eagc :=d .DecodeElement (&_cffg .Choice .Link ,&_cbdg );_eagc !=nil {return _eagc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cffg .Pic =NewCT_Picture ();if _ecca :=d .DecodeElement (_cffg .Pic ,&_cbdg );_ecca !=nil {return _ecca ;};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_O\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_cbdg .Name );if _gfcc :=d .Skip ();_gfcc !=nil {return _gfcc ;};};case _f .EndElement :break _ffdc ;case _f .CharData :};};return nil ;}; -// Start -StAttr uint32 ; +// ValidateWithPath validates the CT_NotesSlide and its children, prefixing error messages with path +func (_cbbg *CT_NotesSlide )ValidateWithPath (path string )error {if _fgbe :=_cbbg .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_fgbe !=nil {return _fgbe ;};if _cbbg .ClrMapOvr !=nil {if _gcdf :=_cbbg .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_gcdf !=nil {return _gcdf ;};};if _cbbg .ExtLst !=nil {if _deae :=_cbbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_deae !=nil {return _deae ;};};return nil ;};func (_gbega *NotesMaster )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\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 ,_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\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 ,_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 :"\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 ,_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 ="\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072";return _gbega .CT_NotesMaster .MarshalXML (e ,start );};func (_egge *CT_HandoutMasterIdListEntry )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gca :=range start .Attr {if _gca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gca .Name .Local =="\u0069\u0064"||_gca .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"&&_gca .Name .Local =="\u0069\u0064"{_dbfce ,_cgce :=_gca .Value ,error (nil );if _cgce !=nil {return _cgce ;};_egge .IdAttr =_dbfce ;continue ;};};_cfcf :for {_babe ,_gfdg :=d .Token ();if _gfdg !=nil {return _gfdg ;};switch _dffc :=_babe .(type ){case _f .StartElement :switch _dffc .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egge .ExtLst =NewCT_ExtensionList ();if _egcb :=d .DecodeElement (_egge .ExtLst ,&_dffc );_egcb !=nil {return _egcb ;};default:_g .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",_dffc .Name );if _ggecb :=d .Skip ();_ggecb !=nil {return _ggecb ;};};case _f .EndElement :break _cfcf ;case _f .CharData :};};return nil ;};func (_dbegb ST_TLAnimateEffectTransition )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fcabb :=_f .Attr {};_fcabb .Name =name ;switch _dbegb {case ST_TLAnimateEffectTransitionUnset :_fcabb .Value ="";case ST_TLAnimateEffectTransitionIn :_fcabb .Value ="\u0069\u006e";case ST_TLAnimateEffectTransitionOut :_fcabb .Value ="\u006f\u0075\u0074";case ST_TLAnimateEffectTransitionNone :_fcabb .Value ="\u006e\u006f\u006e\u0065";};return _fcabb ,nil ;};func _ddceb (_fdbee bool )uint8 {if _fdbee {return 1;};return 0;};func (_ageec ST_TLAnimateMotionBehaviorOrigin )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ageec .String (),start );};func (_gbcg ST_TLAnimateMotionPathEditMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_abfbe :=_f .Attr {};_abfbe .Name =name ;switch _gbcg {case ST_TLAnimateMotionPathEditModeUnset :_abfbe .Value ="";case ST_TLAnimateMotionPathEditModeRelative :_abfbe .Value ="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case ST_TLAnimateMotionPathEditModeFixed :_abfbe .Value ="\u0066\u0069\u0078e\u0064";};return _abfbe ,nil ;};func (_gdggd *CT_TLAnimateBehavior )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdggd .ByAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0079"},Value :_fe .Sprintf ("\u0025\u0076",*_gdggd .ByAttr )});};if _gdggd .FromAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_fe .Sprintf ("\u0025\u0076",*_gdggd .FromAttr )});};if _gdggd .ToAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f"},Value :_fe .Sprintf ("\u0025\u0076",*_gdggd .ToAttr )});};if _gdggd .CalcmodeAttr !=ST_TLAnimateBehaviorCalcModeUnset {_ggdgc ,_bcaa :=_gdggd .CalcmodeAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"});if _bcaa !=nil {return _bcaa ;};start .Attr =append (start .Attr ,_ggdgc );};if _gdggd .ValueTypeAttr !=ST_TLAnimateBehaviorValueTypeUnset {_bdgad ,_degg :=_gdggd .ValueTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"});if _degg !=nil {return _degg ;};start .Attr =append (start .Attr ,_bdgad );};e .EncodeToken (start );_gddag :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_gdggd .CBhvr ,_gddag );if _gdggd .TavLst !=nil {_gcaf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0074\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_gdggd .TavLst ,_gcaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebdba ST_WebColorType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gcebg :=_f .Attr {};_gcebg .Name =name ;switch _ebdba {case ST_WebColorTypeUnset :_gcebg .Value ="";case ST_WebColorTypeNone :_gcebg .Value ="\u006e\u006f\u006e\u0065";case ST_WebColorTypeBrowser :_gcebg .Value ="\u0062r\u006f\u0077\u0073\u0065\u0072";case ST_WebColorTypePresentationText :_gcebg .Value ="\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_WebColorTypePresentationAccent :_gcebg .Value ="\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074";case ST_WebColorTypeWhiteTextOnBlack :_gcebg .Value ="\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b";case ST_WebColorTypeBlackTextOnWhite :_gcebg .Value ="\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065";};return _gcebg ,nil ;};func (_dfbab *Sld )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfbab .CT_Slide =*NewCT_Slide ();for _ ,_afgcg :=range start .Attr {if _afgcg .Name .Local =="\u0073\u0068\u006f\u0077"{_cbgac ,_beddc :=_ee .ParseBool (_afgcg .Value );if _beddc !=nil {return _beddc ;};_dfbab .ShowAttr =&_cbgac ;continue ;};if _afgcg .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_cfged ,_cdgbcf :=_ee .ParseBool (_afgcg .Value );if _cdgbcf !=nil {return _cdgbcf ;};_dfbab .ShowMasterSpAttr =&_cfged ;continue ;};if _afgcg .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_efaee ,_fccg :=_ee .ParseBool (_afgcg .Value );if _fccg !=nil {return _fccg ;};_dfbab .ShowMasterPhAnimAttr =&_efaee ;continue ;};};_fffa :for {_dfgcbb ,_fcgbd :=d .Token ();if _fcgbd !=nil {return _fcgbd ;};switch _deebc :=_dfgcbb .(type ){case _f .StartElement :switch _deebc .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ccae :=d .DecodeElement (_dfbab .CSld ,&_deebc );_ccae !=nil {return _ccae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfbab .ClrMapOvr =_ef .NewCT_ColorMappingOverride ();if _fdgfef :=d .DecodeElement (_dfbab .ClrMapOvr ,&_deebc );_fdgfef !=nil {return _fdgfef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfbab .Transition =NewCT_SlideTransition ();if _cfddd :=d .DecodeElement (_dfbab .Transition ,&_deebc );_cfddd !=nil {return _cfddd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfbab .Timing =NewCT_SlideTiming ();if _bebda :=d .DecodeElement (_dfbab .Timing ,&_deebc );_bebda !=nil {return _bebda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfbab .ExtLst =NewCT_ExtensionListModify ();if _aebgaa :=d .DecodeElement (_dfbab .ExtLst ,&_deebc );_aebgaa !=nil {return _aebgaa ;};default:_g .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",_deebc .Name );if _ggee :=d .Skip ();_ggee !=nil {return _ggee ;};};case _f .EndElement :break _fffa ;case _f .CharData :};};return nil ;};func NewEG_SlideListChoice ()*EG_SlideListChoice {_cgfgb :=&EG_SlideListChoice {};return _cgfgb };func (_efae *CT_OleObjectChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efae .Embed !=nil {_gdeae :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0065\u006d\u0062\u0065\u0064"}};e .EncodeElement (_efae .Embed ,_gdeae );};if _efae .Link !=nil {_daag :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_efae .Link ,_daag );};return nil ;};func (_debae *CT_SideDirectionTransition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgfbb :=range start .Attr {if _dgfbb .Name .Local =="\u0064\u0069\u0072"{_debae .DirAttr .UnmarshalXMLAttr (_dgfbb );continue ;};};for {_ffee ,_eccad :=d .Token ();if _eccad !=nil {return _fe .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",_eccad );};if _ebgge ,_ddfb :=_ffee .(_f .EndElement );_ddfb &&_ebgge .Name ==start .Name {break ;};};return nil ;}; -// End -EndAttr uint32 ;};func (_gdffd ST_OleObjectFollowColorScheme )Validate ()error {return _gdffd .ValidateWithPath ("")};func (_adacb ST_PlaceholderSize )String ()string {switch _adacb {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 NewCT_Comment ()*CT_Comment {_ggd :=&CT_Comment {};_ggd .Pos =_ea .NewCT_Point2D ();return _ggd };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 (_gd *CT_BackgroundProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccg :=range start .Attr {if _ccg .Name .Local =="\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"{_gga ,_aga :=_be .ParseBool (_ccg .Value );if _aga !=nil {return _aga ;};_gd .ShadeToTitleAttr =&_gga ;continue ;};};_feb :for {_dea ,_cefa :=d .Token ();if _cefa !=nil {return _cefa ;};switch _bfa :=_dea .(type ){case _b .StartElement :switch _bfa .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"}:_gd .NoFill =_ea .NewCT_NoFillProperties ();if _decbf :=d .DecodeElement (_gd .NoFill ,&_bfa );_decbf !=nil {return _decbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gd .SolidFill =_ea .NewCT_SolidColorFillProperties ();if _cea :=d .DecodeElement (_gd .SolidFill ,&_bfa );_cea !=nil {return _cea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gd .GradFill =_ea .NewCT_GradientFillProperties ();if _baf :=d .DecodeElement (_gd .GradFill ,&_bfa );_baf !=nil {return _baf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gd .BlipFill =_ea .NewCT_BlipFillProperties ();if _gfa :=d .DecodeElement (_gd .BlipFill ,&_bfa );_gfa !=nil {return _gfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gd .PattFill =_ea .NewCT_PatternFillProperties ();if _bfb :=d .DecodeElement (_gd .PattFill ,&_bfa );_bfb !=nil {return _bfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gd .GrpFill =_ea .NewCT_GroupFillProperties ();if _fca :=d .DecodeElement (_gd .GrpFill ,&_bfa );_fca !=nil {return _fca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gd .EffectLst =_ea .NewCT_EffectList ();if _fbc :=d .DecodeElement (_gd .EffectLst ,&_bfa );_fbc !=nil {return _fbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gd .EffectDag =_ea .NewCT_EffectContainer ();if _adf :=d .DecodeElement (_gd .EffectDag ,&_bfa );_adf !=nil {return _adf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gd .ExtLst =NewCT_ExtensionList ();if _age :=d .DecodeElement (_gd .ExtLst ,&_bfa );_age !=nil {return _age ;};default:_e .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",_bfa .Name );if _bad :=d .Skip ();_bad !=nil {return _bad ;};};case _b .EndElement :break _feb ;case _b .CharData :};};return nil ;};func (_bcgef ST_TLPreviousActionType )String ()string {switch _bcgef {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d";};return "";}; +// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path +func (_dgbd *CT_ExtensionList )ValidateWithPath (path string )error {for _gggd ,_fggce :=range _dgbd .Ext {if _aggf :=_fggce .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_gggd ));_aggf !=nil {return _aggf ;};};return nil ;};func (_dgdf *CT_SlideMasterTextStyles )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dgdf .TitleStyle !=nil {_gdcc :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0074i\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dgdf .TitleStyle ,_gdcc );};if _dgdf .BodyStyle !=nil {_egce :=_f .StartElement {Name :_f .Name {Local :"p\u003a\u0062\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dgdf .BodyStyle ,_egce );};if _dgdf .OtherStyle !=nil {_faca :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u006ft\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dgdf .OtherStyle ,_faca );};if _dgdf .ExtLst !=nil {_dcbd :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgdf .ExtLst ,_dcbd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddbc *CT_NotesMaster )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddbc .CSld =NewCT_CommonSlideData ();_ddbc .ClrMap =_ef .NewCT_ColorMapping ();_faecdc :for {_aafe ,_gcf :=d .Token ();if _gcf !=nil {return _gcf ;};switch _afge :=_aafe .(type ){case _f .StartElement :switch _afge .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _egdcg :=d .DecodeElement (_ddbc .CSld ,&_afge );_egdcg !=nil {return _egdcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _acfa :=d .DecodeElement (_ddbc .ClrMap ,&_afge );_acfa !=nil {return _acfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddbc .Hf =NewCT_HeaderFooter ();if _ebbd :=d .DecodeElement (_ddbc .Hf ,&_afge );_ebbd !=nil {return _ebbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddbc .NotesStyle =_ef .NewCT_TextListStyle ();if _ebde :=d .DecodeElement (_ddbc .NotesStyle ,&_afge );_ebde !=nil {return _ebde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddbc .ExtLst =NewCT_ExtensionListModify ();if _bddf :=d .DecodeElement (_ddbc .ExtLst ,&_afge );_bddf !=nil {return _bddf ;};default:_g .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",_afge .Name );if _aeegb :=d .Skip ();_aeegb !=nil {return _aeegb ;};};case _f .EndElement :break _faecdc ;case _f .CharData :};};return nil ;};type CT_TLByHslColorTransform struct{ -// Validate validates the CT_SlideLayoutIdListEntry and its children -func (_gccgcg *CT_SlideLayoutIdListEntry )Validate ()error {return _gccgcg .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004c\u0061\u0079\u006fu\u0074I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};type ST_TransitionSpeed byte ; +// Hue +HAttr int32 ; -// Validate validates the CT_SlideLayout and its children -func (_ffgfd *CT_SlideLayout )Validate ()error {return _ffgfd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074");};func NewViewPr ()*ViewPr {_feccc :=&ViewPr {};_feccc .CT_ViewProperties =*NewCT_ViewProperties ();return _feccc ;};func NewCT_TLTextTargetElement ()*CT_TLTextTargetElement {_gcbc :=&CT_TLTextTargetElement {};return _gcbc ;};type CT_SlideSyncProperties struct{ +// Saturation +SAttr _ef .ST_FixedPercentage ; -// Server's Slide File ID -ServerSldIdAttr string ; +// Lightness +LAttr _ef .ST_FixedPercentage ;};type ST_TLTimeNodePresetClassType byte ;type CT_TLTriggerTimeNodeID struct{ -// Server's Slide File's modification date/time -ServerSldModifiedTimeAttr _ca .Time ; +// Value +ValAttr uint32 ;};func (_gacaf *HandoutMaster )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gacaf .CT_HandoutMaster =*NewCT_HandoutMaster ();_eabca :for {_ebdb ,_gggf :=d .Token ();if _gggf !=nil {return _gggf ;};switch _ecda :=_ebdb .(type ){case _f .StartElement :switch _ecda .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gaffg :=d .DecodeElement (_gacaf .CSld ,&_ecda );_gaffg !=nil {return _gaffg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bfebd :=d .DecodeElement (_gacaf .ClrMap ,&_ecda );_bfebd !=nil {return _bfebd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gacaf .Hf =NewCT_HeaderFooter ();if _ffeba :=d .DecodeElement (_gacaf .Hf ,&_ecda );_ffeba !=nil {return _ffeba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gacaf .ExtLst =NewCT_ExtensionListModify ();if _fcacca :=d .DecodeElement (_gacaf .ExtLst ,&_ecda );_fcacca !=nil {return _fcacca ;};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\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072 \u0025\u0076",_ecda .Name );if _ggaba :=d .Skip ();_ggaba !=nil {return _ggaba ;};};case _f .EndElement :break _eabca ;case _f .CharData :};};return nil ;}; -// Client Slide Insertion date/time -ClientInsertedTimeAttr _ca .Time ;ExtLst *CT_ExtensionList ;};func NewCT_ModifyVerifier ()*CT_ModifyVerifier {_gffb :=&CT_ModifyVerifier {};return _gffb }; +// Validate validates the TagLst and its children +func (_gcdbe *TagLst )Validate ()error {return _gcdbe .ValidateWithPath ("\u0054\u0061\u0067\u004c\u0073\u0074");};func (_ffab *CT_SlideLayoutIdList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fagba :for {_fbfg ,_cfgbd :=d .Token ();if _cfgbd !=nil {return _cfgbd ;};switch _geca :=_fbfg .(type ){case _f .StartElement :switch _geca .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbca :=NewCT_SlideLayoutIdListEntry ();if _bega :=d .DecodeElement (_gbca ,&_geca );_bega !=nil {return _bega ;};_ffab .SldLayoutId =append (_ffab .SldLayoutId ,_gbca );default:_g .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",_geca .Name );if _cddc :=d .Skip ();_cddc !=nil {return _cddc ;};};case _f .EndElement :break _fagba ;case _f .CharData :};};return nil ;};func (_gabc *ST_PlaceholderSize )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bceafg ,_geffd :=d .Token ();if _geffd !=nil {return _geffd ;};if _geecf ,_eacbc :=_bceafg .(_f .EndElement );_eacbc &&_geecf .Name ==start .Name {*_gabc =1;return nil ;};if _adeag ,_gbfge :=_bceafg .(_f .CharData );!_gbfge {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",_bceafg );}else {switch string (_adeag ){case "":*_gabc =0;case "\u0066\u0075\u006c\u006c":*_gabc =1;case "\u0068\u0061\u006c\u0066":*_gabc =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_gabc =3;};};_bceafg ,_geffd =d .Token ();if _geffd !=nil {return _geffd ;};if _edbf ,_gbbcb :=_bceafg .(_f .EndElement );_gbbcb &&_edbf .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",_bceafg );};func (_fgfc ST_TLAnimateColorDirection )ValidateWithPath (path string )error {switch _fgfc {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 (_fgfc ));};return nil ;};func (_bfcc *CT_PhotoAlbum )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfcc .BwAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0077"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_bfcc .BwAttr ))});};if _bfcc .ShowCaptionsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_bfcc .ShowCaptionsAttr ))});};if _bfcc .LayoutAttr !=ST_PhotoAlbumLayoutUnset {_dfbbe ,_cbfb :=_bfcc .LayoutAttr .MarshalXMLAttr (_f .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074"});if _cbfb !=nil {return _cbfb ;};start .Attr =append (start .Attr ,_dfbbe );};if _bfcc .FrameAttr !=ST_PhotoAlbumFrameShapeUnset {_ggadf ,_dfdb :=_bfcc .FrameAttr .MarshalXMLAttr (_f .Name {Local :"\u0066\u0072\u0061m\u0065"});if _dfdb !=nil {return _dfdb ;};start .Attr =append (start .Attr ,_ggadf );};e .EncodeToken (start );if _bfcc .ExtLst !=nil {_fbbc :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfcc .ExtLst ,_fbbc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TLAnimVariantFloatVal struct{ -// Validate validates the CT_GraphicalObjectFrameNonVisual and its children -func (_gcb *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _gcb .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");}; +// Value +ValAttr float32 ;};type CT_WheelTransition struct{ -// ValidateWithPath validates the CT_TLAnimateMotionBehavior and its children, prefixing error messages with path -func (_gfgg *CT_TLAnimateMotionBehavior )ValidateWithPath (path string )error {if _ccba :=_gfgg .OriginAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0067\u0069\u006e\u0041\u0074\u0074\u0072");_ccba !=nil {return _ccba ;};if _daga :=_gfgg .PathEditModeAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u0045\u0064\u0069\u0074\u004d\u006f\u0064e\u0041\u0074\u0074\u0072");_daga !=nil {return _daga ;};if _agbg :=_gfgg .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_agbg !=nil {return _agbg ;};if _gfgg .By !=nil {if _egac :=_gfgg .By .ValidateWithPath (path +"\u002f\u0042\u0079");_egac !=nil {return _egac ;};};if _gfgg .From !=nil {if _efefg :=_gfgg .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_efefg !=nil {return _efefg ;};};if _gfgg .To !=nil {if _eceg :=_gfgg .To .ValidateWithPath (path +"\u002f\u0054\u006f");_eceg !=nil {return _eceg ;};};if _gfgg .RCtr !=nil {if _edbg :=_gfgg .RCtr .ValidateWithPath (path +"\u002f\u0052\u0043t\u0072");_edbg !=nil {return _edbg ;};};return nil ;};type ST_SplitterBarState byte ; +// Spokes +SpokesAttr *uint32 ;};func (_eaab *ST_SlideLayoutType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eaab =0;case "\u0074\u0069\u0074l\u0065":*_eaab =1;case "\u0074\u0078":*_eaab =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_eaab =3;case "\u0074\u0062\u006c":*_eaab =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_eaab =5;case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_eaab =6;case "\u0064\u0067\u006d":*_eaab =7;case "\u0063\u0068\u0061r\u0074":*_eaab =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_eaab =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_eaab =10;case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_eaab =11;case "\u0062\u006c\u0061n\u006b":*_eaab =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_eaab =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_eaab =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_eaab =15;case "\u006f\u0062\u006a":*_eaab =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_eaab =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_eaab =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_eaab =19;case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_eaab =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_eaab =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_eaab =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_eaab =23;case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_eaab =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_eaab =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_eaab =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_eaab =27;case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_eaab =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_eaab =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_eaab =30;case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_eaab =31;case "\u0063\u0075\u0073\u0074":*_eaab =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_eaab =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_eaab =34;case "\u006f\u0062\u006aT\u0078":*_eaab =35;case "\u0070\u0069\u0063T\u0078":*_eaab =36;};return nil ;};func (_dcaae *SldMaster )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcaae .CT_SlideMaster =*NewCT_SlideMaster ();for _ ,_faefe :=range start .Attr {if _faefe .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_ggffaa ,_ffbge :=_ee .ParseBool (_faefe .Value );if _ffbge !=nil {return _ffbge ;};_dcaae .PreserveAttr =&_ggffaa ;continue ;};};_bbdca :for {_fagce ,_cdcdda :=d .Token ();if _cdcdda !=nil {return _cdcdda ;};switch _ecfbcb :=_fagce .(type ){case _f .StartElement :switch _ecfbcb .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bffg :=d .DecodeElement (_dcaae .CSld ,&_ecfbcb );_bffg !=nil {return _bffg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fefab :=d .DecodeElement (_dcaae .ClrMap ,&_ecfbcb );_fefab !=nil {return _fefab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcaae .SldLayoutIdLst =NewCT_SlideLayoutIdList ();if _bfbaae :=d .DecodeElement (_dcaae .SldLayoutIdLst ,&_ecfbcb );_bfbaae !=nil {return _bfbaae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcaae .Transition =NewCT_SlideTransition ();if _cgcg :=d .DecodeElement (_dcaae .Transition ,&_ecfbcb );_cgcg !=nil {return _cgcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcaae .Timing =NewCT_SlideTiming ();if _ddcaa :=d .DecodeElement (_dcaae .Timing ,&_ecfbcb );_ddcaa !=nil {return _ddcaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcaae .Hf =NewCT_HeaderFooter ();if _cdbga :=d .DecodeElement (_dcaae .Hf ,&_ecfbcb );_cdbga !=nil {return _cdbga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcaae .TxStyles =NewCT_SlideMasterTextStyles ();if _dffgb :=d .DecodeElement (_dcaae .TxStyles ,&_ecfbcb );_dffgb !=nil {return _dffgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcaae .ExtLst =NewCT_ExtensionListModify ();if _egfdg :=d .DecodeElement (_dcaae .ExtLst ,&_ecfbcb );_egfdg !=nil {return _egfdg ;};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 \u0053\u006c\u0064\u004d\u0061\u0073t\u0065\u0072 \u0025\u0076",_ecfbcb .Name );if _bcdda :=d .Skip ();_bcdda !=nil {return _bcdda ;};};case _f .EndElement :break _bbdca ;case _f .CharData :};};return nil ;}; -// Validate validates the CT_EmbeddedFontList and its children -func (_gebb *CT_EmbeddedFontList )Validate ()error {return _gebb .ValidateWithPath ("\u0043\u0054\u005f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074");};const (ST_PlaceholderSizeUnset ST_PlaceholderSize =0;ST_PlaceholderSizeFull ST_PlaceholderSize =1;ST_PlaceholderSizeHalf ST_PlaceholderSize =2;ST_PlaceholderSizeQuarter ST_PlaceholderSize =3;);func (_afdb *CT_Presentation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afdb .ServerZoomAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_afdb .ServerZoomAttr )});};if _afdb .FirstSlideNumAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_afdb .FirstSlideNumAttr )});};if _afdb .ShowSpecialPlsOnTitleSldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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",_bdegd (*_afdb .ShowSpecialPlsOnTitleSldAttr ))});};if _afdb .RtlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0074\u006c"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_afdb .RtlAttr ))});};if _afdb .RemovePersonalInfoOnSaveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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",_bdegd (*_afdb .RemovePersonalInfoOnSaveAttr ))});};if _afdb .CompatModeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_afdb .CompatModeAttr ))});};if _afdb .StrictFirstAndLastCharsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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",_bdegd (*_afdb .StrictFirstAndLastCharsAttr ))});};if _afdb .EmbedTrueTypeFontsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_afdb .EmbedTrueTypeFontsAttr ))});};if _afdb .SaveSubsetFontsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_afdb .SaveSubsetFontsAttr ))});};if _afdb .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 :_d .Sprintf ("\u0025\u0064",_bdegd (*_afdb .AutoCompressPicturesAttr ))});};if _afdb .BookmarkIdSeedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_afdb .BookmarkIdSeedAttr )});};if _afdb .ConformanceAttr !=_a .ST_ConformanceClassUnset {_gccgc ,_gcfbc :=_afdb .ConformanceAttr .MarshalXMLAttr (_b .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _gcfbc !=nil {return _gcfbc ;};start .Attr =append (start .Attr ,_gccgc );};e .EncodeToken (start );if _afdb .SldMasterIdLst !=nil {_gfcc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003as\u006c\u0064\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_afdb .SldMasterIdLst ,_gfcc );};if _afdb .NotesMasterIdLst !=nil {_afaeg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_afdb .NotesMasterIdLst ,_afaeg );};if _afdb .HandoutMasterIdLst !=nil {_fgca :=_b .StartElement {Name :_b .Name {Local :"p\u003ah\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061s\u0074\u0065\u0072\u0049dL\u0073\u0074"}};e .EncodeElement (_afdb .HandoutMasterIdLst ,_fgca );};if _afdb .SldIdLst !=nil {_cggg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_afdb .SldIdLst ,_cggg );};if _afdb .SldSz !=nil {_bgfda :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u006c\u0064\u0053\u007a"}};e .EncodeElement (_afdb .SldSz ,_bgfda );};_dbgae :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006e\u006f\u0074\u0065\u0073\u0053z"}};e .EncodeElement (_afdb .NotesSz ,_dbgae );if _afdb .SmartTags !=nil {_gaca :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_afdb .SmartTags ,_gaca );};if _afdb .EmbeddedFontLst !=nil {_gbga :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afdb .EmbeddedFontLst ,_gbga );};if _afdb .CustShowLst !=nil {_fgcc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}};e .EncodeElement (_afdb .CustShowLst ,_fgcc );};if _afdb .PhotoAlbum !=nil {_bdg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}};e .EncodeElement (_afdb .PhotoAlbum ,_bdg );};if _afdb .CustDataLst !=nil {_cacea :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_afdb .CustDataLst ,_cacea );};if _afdb .Kinsoku !=nil {_cgfc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_afdb .Kinsoku ,_cgfc );};if _afdb .DefaultTextStyle !=nil {_gaeaa :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0064e\u0066\u0061\u0075\u006c\u0074T\u0065\u0078t\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_afdb .DefaultTextStyle ,_gaeaa );};if _afdb .ModifyVerifier !=nil {_ceaeg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003am\u006f\u0064\u0069f\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_afdb .ModifyVerifier ,_ceaeg );};if _afdb .ExtLst !=nil {_cged :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afdb .ExtLst ,_cged );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_WebColorType byte ;func (_cbagg ST_WebScreenSize )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_agdcfg :=_b .Attr {};_agdcfg .Name =name ;switch _cbagg {case ST_WebScreenSizeUnset :_agdcfg .Value ="";case ST_WebScreenSize544x376 :_agdcfg .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_WebScreenSize640x480 :_agdcfg .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_WebScreenSize720x512 :_agdcfg .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_WebScreenSize800x600 :_agdcfg .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_WebScreenSize1024x768 :_agdcfg .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_WebScreenSize1152x882 :_agdcfg .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_WebScreenSize1152x900 :_agdcfg .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_WebScreenSize1280x1024 :_agdcfg .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_WebScreenSize1600x1200 :_agdcfg .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_WebScreenSize1800x1400 :_agdcfg .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00300";case ST_WebScreenSize1920x1200 :_agdcfg .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _agdcfg ,nil ;};func NewCT_SlideIdListEntry ()*CT_SlideIdListEntry {_fgcf :=&CT_SlideIdListEntry {};_fgcf .IdAttr =256;return _fgcf ;};func (_cbdg ST_TLBehaviorOverrideType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cbdg .String (),start );}; +// Validate validates the CT_SlideRelationshipListEntry and its children +func (_edgggf *CT_SlideRelationshipListEntry )Validate ()error {return _edgggf .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_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 EG_ShowType and its children, prefixing error messages with path -func (_ggbbg *EG_ShowType )ValidateWithPath (path string )error {if _ggbbg .Present !=nil {if _bgeeg :=_ggbbg .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_bgeeg !=nil {return _bgeeg ;};};if _ggbbg .Browse !=nil {if _fbgbb :=_ggbbg .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065");_fbgbb !=nil {return _fbgbb ;};};if _ggbbg .Kiosk !=nil {if _cffae :=_ggbbg .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_cffae !=nil {return _cffae ;};};return nil ;};func NewCT_ShowProperties ()*CT_ShowProperties {_ecaa :=&CT_ShowProperties {};return _ecaa };type EG_TopLevelSlide struct{ +// Validate validates the CT_TLAnimateEffectBehavior and its children +func (_cgeag *CT_TLAnimateEffectBehavior )Validate ()error {return _cgeag .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");}; -// Color Scheme Map -ClrMap *_ea .CT_ColorMapping ;};func (_cadaf ST_TLAnimateMotionBehaviorOrigin )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fdbbg :=_b .Attr {};_fdbbg .Name =name ;switch _cadaf {case ST_TLAnimateMotionBehaviorOriginUnset :_fdbbg .Value ="";case ST_TLAnimateMotionBehaviorOriginParent :_fdbbg .Value ="\u0070\u0061\u0072\u0065\u006e\u0074";case ST_TLAnimateMotionBehaviorOriginLayout :_fdbbg .Value ="\u006c\u0061\u0079\u006f\u0075\u0074";};return _fdbbg ,nil ;};func (_afca ST_PhotoAlbumLayout )String ()string {switch _afca {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_ApplicationNonVisualDrawingProps and its children +func (_ba *CT_ApplicationNonVisualDrawingProps )Validate ()error {return _ba .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");}; -// Validate validates the CT_OleObject and its children -func (_bbcc *CT_OleObject )Validate ()error {return _bbcc .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};func (_bddg *CT_Empty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_bfcf ,_dgbe :=d .Token ();if _dgbe !=nil {return _d .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_dgbe );};if _bcccb ,_cabb :=_bfcf .(_b .EndElement );_cabb &&_bcccb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the EG_ExtensionList and its children +func (_ecaac *EG_ExtensionList )Validate ()error {return _ecaac .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};type CT_TLBehaviorAttributeNameList struct{ -// Validate validates the CT_TLAnimateMotionBehavior and its children -func (_eacef *CT_TLAnimateMotionBehavior )Validate ()error {return _eacef .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 ParseUnionST_TransitionEightDirectionType (s string )(ST_TransitionEightDirectionType ,error ){return ST_TransitionEightDirectionType {},nil ;};func (_dbdb *CT_TLTriggerTimeNodeID )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_dbdb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gdgcaa ST_PrintWhat )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gdgcaa .String (),start );};func (_ebdcd ST_TLPreviousActionType )ValidateWithPath (path string )error {switch _ebdcd {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 (_ebdcd ));};return nil ;};type CT_TLTimeNodeSequence struct{ +// Attribute Name +AttrName []string ;};func (_ccfgb ST_ViewType )Validate ()error {return _ccfgb .ValidateWithPath ("")};func (_cbga *CT_ShowProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbga .LoopAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_cbga .LoopAttr ))});};if _cbga .ShowNarrationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_cbga .ShowNarrationAttr ))});};if _cbga .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_cbga .ShowAnimationAttr ))});};if _cbga .UseTimingsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_cbga .UseTimingsAttr ))});};e .EncodeToken (start );if _cbga .Present !=nil {_fbcge :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}};e .EncodeElement (_cbga .Present ,_fbcge );};if _cbga .Browse !=nil {_eaca :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}};e .EncodeElement (_cbga .Browse ,_eaca );};if _cbga .Kiosk !=nil {_gaacc :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}};e .EncodeElement (_cbga .Kiosk ,_gaacc );};if _cbga .SldAll !=nil {_aaegd :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_cbga .SldAll ,_aaegd );};if _cbga .SldRg !=nil {_ccad :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_cbga .SldRg ,_ccad );};if _cbga .CustShow !=nil {_efga :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_cbga .CustShow ,_efga );};if _cbga .PenClr !=nil {_fbab :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0070\u0065\u006e\u0043\u006c\u0072"}};e .EncodeElement (_cbga .PenClr ,_fbab );};if _cbga .ExtLst !=nil {_gaec :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbga .ExtLst ,_gaec );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fad *CT_ApplicationNonVisualDrawingProps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fad .IsPhotoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069s\u0050\u0068\u006f\u0074\u006f"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_fad .IsPhotoAttr ))});};if _fad .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_fad .UserDrawnAttr ))});};e .EncodeToken (start );if _fad .Ph !=nil {_aed :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0070\u0068"}};e .EncodeElement (_fad .Ph ,_aed );};if _fad .AudioCd !=nil {_bde :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f\u0043d"}};e .EncodeElement (_fad .AudioCd ,_bde );};if _fad .WavAudioFile !=nil {_dcg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_fad .WavAudioFile ,_dcg );};if _fad .AudioFile !=nil {_dbg :=_f .StartElement {Name :_f .Name {Local :"p\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_fad .AudioFile ,_dbg );};if _fad .VideoFile !=nil {_bgb :=_f .StartElement {Name :_f .Name {Local :"p\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_fad .VideoFile ,_bgb );};if _fad .QuickTimeFile !=nil {_dda :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_fad .QuickTimeFile ,_dda );};if _fad .CustDataLst !=nil {_bcd :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_fad .CustDataLst ,_bcd );};if _fad .ExtLst !=nil {_dg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fad .ExtLst ,_dg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TLShapeTargetElement ()*CT_TLShapeTargetElement {_ceffe :=&CT_TLShapeTargetElement {};return _ceffe ;};func (_bddfd ST_TLTimeNodeFillType )Validate ()error {return _bddfd .ValidateWithPath ("")};type CT_GuideList struct{ -// Concurrent -ConcurrentAttr *bool ; +// A Guide +Guide []*CT_Guide ;}; -// Previous Action -PrevAcAttr ST_TLPreviousActionType ; +// ValidateWithPath validates the CT_BuildList and its children, prefixing error messages with path +func (_gae *CT_BuildList )ValidateWithPath (path string )error {for _ecf ,_gba :=range _gae .BldP {if _cdf :=_gba .ValidateWithPath (_fe .Sprintf ("%\u0073\u002f\u0042\u006c\u0064\u0050\u005b\u0025\u0064\u005d",path ,_ecf ));_cdf !=nil {return _cdf ;};};for _egb ,_ffd :=range _gae .BldDgm {if _cbg :=_ffd .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0044\u0067\u006d\u005b\u0025\u0064\u005d",path ,_egb ));_cbg !=nil {return _cbg ;};};for _gebg ,_efda :=range _gae .BldOleChart {if _dgg :=_efda .ValidateWithPath (_fe .Sprintf ("\u0025s\u002fB\u006c\u0064\u004f\u006c\u0065C\u0068\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_gebg ));_dgg !=nil {return _dgg ;};};for _gdb ,_cgg :=range _gae .BldGraphic {if _bdee :=_cgg .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069c\u005b\u0025\u0064\u005d",path ,_gdb ));_bdee !=nil {return _bdee ;};};return nil ;};func (_bcfga ST_TLTimeNodePresetClassType )ValidateWithPath (path string )error {switch _bcfga {case 0,1,2,3,4,5,6: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 (_bcfga ));};return nil ;};func NewCT_OutlineViewSlideEntry ()*CT_OutlineViewSlideEntry {_cfde :=&CT_OutlineViewSlideEntry {};return _cfde ;}; -// Next Action -NextAcAttr ST_TLNextActionType ; +// ValidateWithPath validates the CT_TLAnimVariantFloatVal and its children, prefixing error messages with path +func (_cabcf *CT_TLAnimVariantFloatVal )ValidateWithPath (path string )error {return nil };func (_eegf *CT_Connector )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eegf .NvCxnSpPr =NewCT_ConnectorNonVisual ();_eegf .SpPr =_ef .NewCT_ShapeProperties ();_cbfa :for {_fafg ,_gac :=d .Token ();if _gac !=nil {return _gac ;};switch _ccba :=_fafg .(type ){case _f .StartElement :switch _ccba .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fbfda :=d .DecodeElement (_eegf .NvCxnSpPr ,&_ccba );_fbfda !=nil {return _fbfda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ccbf :=d .DecodeElement (_eegf .SpPr ,&_ccba );_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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegf .Style =_ef .NewCT_ShapeStyle ();if _egae :=d .DecodeElement (_eegf .Style ,&_ccba );_egae !=nil {return _egae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegf .ExtLst =NewCT_ExtensionListModify ();if _bcg :=d .DecodeElement (_eegf .ExtLst ,&_ccba );_bcg !=nil {return _bcg ;};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",_ccba .Name );if _cef :=d .Skip ();_cef !=nil {return _cef ;};};case _f .EndElement :break _cbfa ;case _f .CharData :};};return nil ;};func NewEG_Background ()*EG_Background {_dagga :=&EG_Background {};return _dagga };type CT_OleObjectLink struct{ -// Common TimeNode Properties -CTn *CT_TLCommonTimeNodeData ; +// Update Linked Embedded Objects Automatically +UpdateAutomaticAttr *bool ;ExtLst *CT_ExtensionList ;};func (_aegb ST_TLOleChartBuildType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ccggd :=_f .Attr {};_ccggd .Name =name ;switch _aegb {case ST_TLOleChartBuildTypeUnset :_ccggd .Value ="";case ST_TLOleChartBuildTypeAllAtOnce :_ccggd .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLOleChartBuildTypeSeries :_ccggd .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLOleChartBuildTypeCategory :_ccggd .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLOleChartBuildTypeSeriesEl :_ccggd .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case ST_TLOleChartBuildTypeCategoryEl :_ccggd .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _ccggd ,nil ;};func NewEG_ChildSlide ()*EG_ChildSlide {_ecag :=&EG_ChildSlide {};return _ecag };func NewCT_TLTemplateList ()*CT_TLTemplateList {_gcgf :=&CT_TLTemplateList {};return _gcgf };func (_dgcfg *CT_TLTemplateList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdae :for {_efdcc ,_beagc :=d .Token ();if _beagc !=nil {return _beagc ;};switch _aceg :=_efdcc .(type ){case _f .StartElement :switch _aceg .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dece :=NewCT_TLTemplate ();if _adebc :=d .DecodeElement (_dece ,&_aceg );_adebc !=nil {return _adebc ;};_dgcfg .Tmpl =append (_dgcfg .Tmpl ,_dece );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\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_aceg .Name );if _cebca :=d .Skip ();_cebca !=nil {return _cebca ;};};case _f .EndElement :break _cdae ;case _f .CharData :};};return nil ;}; -// Previous Conditions List -PrevCondLst *CT_TLTimeConditionList ; +// ValidateWithPath validates the CT_TLAnimateRotationBehavior and its children, prefixing error messages with path +func (_beeb *CT_TLAnimateRotationBehavior )ValidateWithPath (path string )error {if _gdec :=_beeb .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_gdec !=nil {return _gdec ;};return nil ;};func (_baadge ST_TLOleChartBuildType )ValidateWithPath (path string )error {switch _baadge {case 0,1,2,3,4,5: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 (_baadge ));};return nil ;};func (_bcafd ST_TLBehaviorTransformType )String ()string {switch _bcafd {case 0:return "";case 1:return "\u0070\u0074";case 2:return "\u0069\u006d\u0067";};return "";};func (_cdgd ST_TLBehaviorTransformType )ValidateWithPath (path string )error {switch _cdgd {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 (_cdgd ));};return nil ;}; -// Next Conditions List -NextCondLst *CT_TLTimeConditionList ;}; +// Validate validates the CT_CommonSlideViewProperties and its children +func (_dbb *CT_CommonSlideViewProperties )Validate ()error {return _dbb .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 (_cdff *CT_OleObjectEmbed )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cdff .FollowColorSchemeAttr !=ST_OleObjectFollowColorSchemeUnset {_cgag ,_efba :=_cdff .FollowColorSchemeAttr .MarshalXMLAttr (_f .Name {Local :"\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"});if _efba !=nil {return _efba ;};start .Attr =append (start .Attr ,_cgag );};e .EncodeToken (start );if _cdff .ExtLst !=nil {_ffeg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdff .ExtLst ,_ffeg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bbcab *ST_TLAnimateMotionPathEditMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcggea ,_gcfcb :=d .Token ();if _gcfcb !=nil {return _gcfcb ;};if _gbgcf ,_deceg :=_dcggea .(_f .EndElement );_deceg &&_gbgcf .Name ==start .Name {*_bbcab =1;return nil ;};if _egece ,_dcgbf :=_dcggea .(_f .CharData );!_dcgbf {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",_dcggea );}else {switch string (_egece ){case "":*_bbcab =0;case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_bbcab =1;case "\u0066\u0069\u0078e\u0064":*_bbcab =2;};};_dcggea ,_gcfcb =d .Token ();if _gcfcb !=nil {return _gcfcb ;};if _bcbba ,_dbgbe :=_dcggea .(_f .EndElement );_dbgbe &&_bcbba .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",_dcggea );}; -// Validate validates the CT_SlideSorterViewProperties and its children -func (_adbbe *CT_SlideSorterViewProperties )Validate ()error {return _adbbe .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");};func (_abcf *CT_CommonSlideViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abcf .CViewPr =NewCT_CommonViewProperties ();for _ ,_gbcd :=range start .Attr {if _gbcd .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"{_ebb ,_gca :=_be .ParseBool (_gbcd .Value );if _gca !=nil {return _gca ;};_abcf .SnapToGridAttr =&_ebb ;continue ;};if _gbcd .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_caca ,_ccec :=_be .ParseBool (_gbcd .Value );if _ccec !=nil {return _ccec ;};_abcf .SnapToObjectsAttr =&_caca ;continue ;};if _gbcd .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"{_gdbb ,_agd :=_be .ParseBool (_gbcd .Value );if _agd !=nil {return _agd ;};_abcf .ShowGuidesAttr =&_gdbb ;continue ;};};_ffbb :for {_eebb ,_gagc :=d .Token ();if _gagc !=nil {return _gagc ;};switch _ebd :=_eebb .(type ){case _b .StartElement :switch _ebd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cfe :=d .DecodeElement (_abcf .CViewPr ,&_ebd );_cfe !=nil {return _cfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_abcf .GuideLst =NewCT_GuideList ();if _ebg :=d .DecodeElement (_abcf .GuideLst ,&_ebd );_ebg !=nil {return _ebg ;};default:_e .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",_ebd .Name );if _ecg :=d .Skip ();_ecg !=nil {return _ecg ;};};case _b .EndElement :break _ffbb ;case _b .CharData :};};return nil ;};const (ST_IterateTypeUnset ST_IterateType =0;ST_IterateTypeEl ST_IterateType =1;ST_IterateTypeWd ST_IterateType =2;ST_IterateTypeLt ST_IterateType =3;);func NewCT_ExtensionListModify ()*CT_ExtensionListModify {_bfcb :=&CT_ExtensionListModify {};return _bfcb ;};func (_bbdfg ST_TLBehaviorOverrideType )Validate ()error {return _bbdfg .ValidateWithPath ("")};func (_ebf *CT_Extension )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fac :=range start .Attr {if _fac .Name .Local =="\u0075\u0072\u0069"{_beda ,_dffag :=_fac .Value ,error (nil );if _dffag !=nil {return _dffag ;};_ebf .UriAttr =_beda ;continue ;};};_aed :for {_ddea ,_egdd :=d .Token ();if _egdd !=nil {return _egdd ;};switch _egdec :=_ddea .(type ){case _b .StartElement :switch _egdec .Name {default:if _ecgf ,_dcf :=_e .CreateElement (_egdec );_dcf !=nil {return _dcf ;}else {if _adge :=d .DecodeElement (_ecgf ,&_egdec );_adge !=nil {return _adge ;};_ebf .Any =append (_ebf .Any ,_ecgf );};};case _b .EndElement :break _aed ;case _b .CharData :};};return nil ;};type ST_TLTimeNodeFillType byte ;func (_gbccce ST_TLTimeNodeSyncType )ValidateWithPath (path string )error {switch _gbccce {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 (_gbccce ));};return nil ;};type CT_TLAnimateMotionBehavior struct{ +// Validate validates the CT_TLBuildParagraph and its children +func (_abgf *CT_TLBuildParagraph )Validate ()error {return _abgf .ValidateWithPath ("\u0043\u0054\u005f\u0054LB\u0075\u0069\u006c\u0064\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");};func NewCT_TLIterateIntervalPercentage ()*CT_TLIterateIntervalPercentage {_daggg :=&CT_TLIterateIntervalPercentage {};return _daggg ;};type CT_TLAnimateMotionBehavior struct{ // Origin OriginAttr ST_TLAnimateMotionBehaviorOrigin ; @@ -1887,298 +1797,337 @@ PtsTypesAttr *string ;CBhvr *CT_TLCommonBehaviorData ;By *CT_TLPoint ; From *CT_TLPoint ;To *CT_TLPoint ; // Rotation Center -RCtr *CT_TLPoint ;}; +RCtr *CT_TLPoint ;};type CT_OrientationTransition struct{ -// ValidateWithPath validates the CT_ViewProperties and its children, prefixing error messages with path -func (_ffeec *CT_ViewProperties )ValidateWithPath (path string )error {if _cacae :=_ffeec .LastViewAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0056\u0069\u0065\u0077\u0041\u0074\u0074\u0072");_cacae !=nil {return _cacae ;};if _ffeec .NormalViewPr !=nil {if _ebecb :=_ffeec .NormalViewPr .ValidateWithPath (path +"\u002f\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072");_ebecb !=nil {return _ebecb ;};};if _ffeec .SlideViewPr !=nil {if _caegd :=_ffeec .SlideViewPr .ValidateWithPath (path +"\u002f\u0053\u006ci\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072");_caegd !=nil {return _caegd ;};};if _ffeec .OutlineViewPr !=nil {if _eggeg :=_ffeec .OutlineViewPr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056i\u0065\u0077\u0050\u0072");_eggeg !=nil {return _eggeg ;};};if _ffeec .NotesTextViewPr !=nil {if _befe :=_ffeec .NotesTextViewPr .ValidateWithPath (path +"\u002f\u004eo\u0074\u0065\u0073T\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072");_befe !=nil {return _befe ;};};if _ffeec .SorterViewPr !=nil {if _cdfe :=_ffeec .SorterViewPr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072");_cdfe !=nil {return _cdfe ;};};if _ffeec .NotesViewPr !=nil {if _ccdcf :=_ffeec .NotesViewPr .ValidateWithPath (path +"\u002f\u004e\u006ft\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072");_ccdcf !=nil {return _ccdcf ;};};if _ffeec .GridSpacing !=nil {if _ecdff :=_ffeec .GridSpacing .ValidateWithPath (path +"\u002f\u0047\u0072i\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_ecdff !=nil {return _ecdff ;};};if _ffeec .ExtLst !=nil {if _cefaeb :=_ffeec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cefaeb !=nil {return _cefaeb ;};};return nil ;};func (_ffbad *ST_SplitterBarState )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ffbad =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_ffbad =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_ffbad =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_ffbad =3;};return nil ;};type CT_SlideSorterViewProperties struct{ +// Transition Direction +DirAttr ST_Direction ;};func (_dbge ST_TLAnimateBehaviorCalcMode )Validate ()error {return _dbge .ValidateWithPath ("")};func (_bab *CT_ConnectorNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dffd :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bab .CNvPr ,_dffd );_ccg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bab .CNvCxnSpPr ,_ccg );_gcec :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_bab .NvPr ,_gcec );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aeacb *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 :_fe .Sprintf ("\u0025\u0076",_aeacb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddddc *ST_PlaceholderType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eacfd ,_fedd :=d .Token ();if _fedd !=nil {return _fedd ;};if _dffa ,_dbdcg :=_eacfd .(_f .EndElement );_dbdcg &&_dffa .Name ==start .Name {*_ddddc =1;return nil ;};if _efbee ,_ecddd :=_eacfd .(_f .CharData );!_ecddd {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",_eacfd );}else {switch string (_efbee ){case "":*_ddddc =0;case "\u0074\u0069\u0074l\u0065":*_ddddc =1;case "\u0062\u006f\u0064\u0079":*_ddddc =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_ddddc =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_ddddc =4;case "\u0064\u0074":*_ddddc =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_ddddc =6;case "\u0066\u0074\u0072":*_ddddc =7;case "\u0068\u0064\u0072":*_ddddc =8;case "\u006f\u0062\u006a":*_ddddc =9;case "\u0063\u0068\u0061r\u0074":*_ddddc =10;case "\u0074\u0062\u006c":*_ddddc =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_ddddc =12;case "\u0064\u0067\u006d":*_ddddc =13;case "\u006d\u0065\u0064i\u0061":*_ddddc =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_ddddc =15;case "\u0070\u0069\u0063":*_ddddc =16;};};_eacfd ,_fedd =d .Token ();if _fedd !=nil {return _fedd ;};if _dcffc ,_dfebd :=_eacfd .(_f .EndElement );_dfebd &&_dcffc .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",_eacfd );}; -// Show Formatting -ShowFormattingAttr *bool ; +// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path +func (_dgb *CT_Comment )ValidateWithPath (path string )error {if _cfa :=_dgb .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_cfa !=nil {return _cfa ;};if _dgb .ExtLst !=nil {if _bec :=_dgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bec !=nil {return _bec ;};};return nil ;};func (_eafc *ST_TLTimeIndefinite )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dadcd ,_gffef :=d .Token ();if _gffef !=nil {return _gffef ;};if _gdggde ,_egbdd :=_dadcd .(_f .EndElement );_egbdd &&_gdggde .Name ==start .Name {*_eafc =1;return nil ;};if _bffga ,_ebdgf :=_dadcd .(_f .CharData );!_ebdgf {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",_dadcd );}else {switch string (_bffga ){case "":*_eafc =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_eafc =1;};};_dadcd ,_gffef =d .Token ();if _gffef !=nil {return _gffef ;};if _baeee ,_ddeg :=_dadcd .(_f .EndElement );_ddeg &&_baeee .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",_dadcd );};func (_dcbgf *ST_TransitionCornerDirectionType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dcbgf =0;case "\u006c\u0075":*_dcbgf =1;case "\u0072\u0075":*_dcbgf =2;case "\u006c\u0064":*_dcbgf =3;case "\u0072\u0064":*_dcbgf =4;};return nil ;};func NewCT_SlideViewProperties ()*CT_SlideViewProperties {_aeed :=&CT_SlideViewProperties {};_aeed .CSldViewPr =NewCT_CommonSlideViewProperties ();return _aeed ;};func (_badf *CT_EmbeddedFontListEntry )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cfce :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_badf .Font ,_cfce );if _badf .Regular !=nil {_dcab :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0072\u0065\u0067\u0075\u006c\u0061r"}};e .EncodeElement (_badf .Regular ,_dcab );};if _badf .Bold !=nil {_gbea :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0062\u006f\u006c\u0064"}};e .EncodeElement (_badf .Bold ,_gbea );};if _badf .Italic !=nil {_bebe :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0069\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_badf .Italic ,_bebe );};if _badf .BoldItalic !=nil {_dbfb :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0062o\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_badf .BoldItalic ,_dbfb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_TLBehaviorOverrideTypeUnset ST_TLBehaviorOverrideType =0;ST_TLBehaviorOverrideTypeNormal ST_TLBehaviorOverrideType =1;ST_TLBehaviorOverrideTypeChildStyle ST_TLBehaviorOverrideType =2;);func (_afbc *ST_Direction )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_afbc =0;case "\u0068\u006f\u0072\u007a":*_afbc =1;case "\u0076\u0065\u0072\u0074":*_afbc =2;};return nil ;};func NewCT_TLTimeConditionList ()*CT_TLTimeConditionList {_efeb :=&CT_TLTimeConditionList {};return _efeb ;};type CT_SlideLayout struct{ -// Base properties for Slide Sorter View -CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;};func (_agegd *CT_TLTriggerRuntimeNode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_eedfb ,_edgga :=_agegd .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _edgga !=nil {return _edgga ;};start .Attr =append (start .Attr ,_eedfb );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_agaeg *CT_TLOleChartTargetElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agaeg .TypeAttr =ST_TLChartSubelementType (1);for _ ,_gffbf :=range start .Attr {if _gffbf .Name .Local =="\u0074\u0079\u0070\u0065"{_agaeg .TypeAttr .UnmarshalXMLAttr (_gffbf );continue ;};if _gffbf .Name .Local =="\u006c\u0076\u006c"{_dcbcf ,_dffbd :=_be .ParseUint (_gffbf .Value ,10,32);if _dffbd !=nil {return _dffbd ;};_ggdg :=uint32 (_dcbcf );_agaeg .LvlAttr =&_ggdg ;continue ;};};for {_bffac ,_bgbef :=d .Token ();if _bgbef !=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",_bgbef );};if _bdgdb ,_bgdb :=_bffac .(_b .EndElement );_bgdb &&_bdgdb .Name ==start .Name {break ;};};return nil ;};func (_bagd *CT_EmbeddedFontListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bagd .Font =_ea .NewCT_TextFont ();_ebba :for {_fgce ,_cfbg :=d .Token ();if _cfbg !=nil {return _cfbg ;};switch _gefc :=_fgce .(type ){case _b .StartElement :switch _gefc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gdag :=d .DecodeElement (_bagd .Font ,&_gefc );_gdag !=nil {return _gdag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bagd .Regular =NewCT_EmbeddedFontDataId ();if _bcceb :=d .DecodeElement (_bagd .Regular ,&_gefc );_bcceb !=nil {return _bcceb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bagd .Bold =NewCT_EmbeddedFontDataId ();if _bffb :=d .DecodeElement (_bagd .Bold ,&_gefc );_bffb !=nil {return _bffb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bagd .Italic =NewCT_EmbeddedFontDataId ();if _cdad :=d .DecodeElement (_bagd .Italic ,&_gefc );_cdad !=nil {return _cdad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bagd .BoldItalic =NewCT_EmbeddedFontDataId ();if _bfgc :=d .DecodeElement (_bagd .BoldItalic ,&_gefc );_bfgc !=nil {return _bfgc ;};default:_e .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",_gefc .Name );if _decg :=d .Skip ();_decg !=nil {return _decg ;};};case _b .EndElement :break _ebba ;case _b .CharData :};};return nil ;};func (_dddgc ST_TLAnimateEffectTransition )String ()string {switch _dddgc {case 0:return "";case 1:return "\u0069\u006e";case 2:return "\u006f\u0075\u0074";case 3:return "\u006e\u006f\u006e\u0065";};return "";};type ST_PhotoAlbumFrameShape byte ;func (_abccb *CT_TransitionSoundAction )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _abccb .StSnd !=nil {_dgdfg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0074\u0053\u006e\u0064"}};e .EncodeElement (_abccb .StSnd ,_dgdfg );};if _abccb .EndSnd !=nil {_cadd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u006e\u0064\u0053\u006e\u0064"}};e .EncodeElement (_abccb .EndSnd ,_cadd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Matching Name +MatchingNameAttr *string ; -// Validate validates the CT_TLAnimVariantBooleanVal and its children -func (_dgagf *CT_TLAnimVariantBooleanVal )Validate ()error {return _dgagf .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_ViewProperties struct{ +// Slide Layout Type +TypeAttr ST_SlideLayoutType ; -// Last View -LastViewAttr ST_ViewType ; +// Preserve Slide Layout +PreserveAttr *bool ; -// Show Comments -ShowCommentsAttr *bool ; +// Is User Drawn +UserDrawnAttr *bool ; -// Normal View Properties -NormalViewPr *CT_NormalViewProperties ; +// Common slide data for slide layouts +CSld *CT_CommonSlideData ; -// Slide View Properties -SlideViewPr *CT_SlideViewProperties ; +// Color Scheme Map Override +ClrMapOvr *_ef .CT_ColorMappingOverride ; -// Outline View Properties -OutlineViewPr *CT_OutlineViewProperties ; +// Slide Transition for a Slide Layout +Transition *CT_SlideTransition ; -// Notes Text View Properties -NotesTextViewPr *CT_NotesTextViewProperties ; +// Slide Timing Information for a Slide Layout +Timing *CT_SlideTiming ; -// Slide Sorter View Properties -SorterViewPr *CT_SlideSorterViewProperties ; +// Header/Footer information for a slide layout +Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;}; -// Notes View Properties -NotesViewPr *CT_NotesViewProperties ; +// ValidateWithPath validates the CT_TLAnimVariant and its children, prefixing error messages with path +func (_abcfgf *CT_TLAnimVariant )ValidateWithPath (path string )error {if _abcfgf .BoolVal !=nil {if _befda :=_abcfgf .BoolVal .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006c\u0056\u0061\u006c");_befda !=nil {return _befda ;};};if _abcfgf .IntVal !=nil {if _aadaf :=_abcfgf .IntVal .ValidateWithPath (path +"\u002fI\u006e\u0074\u0056\u0061\u006c");_aadaf !=nil {return _aadaf ;};};if _abcfgf .FltVal !=nil {if _cbda :=_abcfgf .FltVal .ValidateWithPath (path +"\u002fF\u006c\u0074\u0056\u0061\u006c");_cbda !=nil {return _cbda ;};};if _abcfgf .StrVal !=nil {if _dacc :=_abcfgf .StrVal .ValidateWithPath (path +"\u002fS\u0074\u0072\u0056\u0061\u006c");_dacc !=nil {return _dacc ;};};if _abcfgf .ClrVal !=nil {if _afga :=_abcfgf .ClrVal .ValidateWithPath (path +"\u002fC\u006c\u0072\u0056\u0061\u006c");_afga !=nil {return _afga ;};};return nil ;};func (_gbce *CT_Placeholder )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbce .TypeAttr !=ST_PlaceholderTypeUnset {_gdcfb ,_gbfgb :=_gbce .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _gbfgb !=nil {return _gbfgb ;};start .Attr =append (start .Attr ,_gdcfb );};if _gbce .OrientAttr !=ST_DirectionUnset {_cfabb ,_fadg :=_gbce .OrientAttr .MarshalXMLAttr (_f .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _fadg !=nil {return _fadg ;};start .Attr =append (start .Attr ,_cfabb );};if _gbce .SzAttr !=ST_PlaceholderSizeUnset {_abee ,_bafbb :=_gbce .SzAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u007a"});if _bafbb !=nil {return _bafbb ;};start .Attr =append (start .Attr ,_abee );};if _gbce .IdxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064\u0078"},Value :_fe .Sprintf ("\u0025\u0076",*_gbce .IdxAttr )});};if _gbce .HasCustomPromptAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_gbce .HasCustomPromptAttr ))});};e .EncodeToken (start );if _gbce .ExtLst !=nil {_fdaa :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbce .ExtLst ,_fdaa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bebae ST_PhotoAlbumFrameShape )ValidateWithPath (path string )error {switch _bebae {case 0,1,2,3,4,5,6,7: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 (_bebae ));};return nil ;};type CT_Comment struct{ -// Grid Spacing -GridSpacing *_ea .CT_PositiveSize2D ;ExtLst *CT_ExtensionList ;};func (_gecce *CT_TLCommonMediaNodeData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gecce .CTn =NewCT_TLCommonTimeNodeData ();_gecce .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_aaac :=range start .Attr {if _aaac .Name .Local =="\u0076\u006f\u006c"{_aacfb ,_abda :=ParseUnionST_PositiveFixedPercentage (_aaac .Value );if _abda !=nil {return _abda ;};_gecce .VolAttr =&_aacfb ;continue ;};if _aaac .Name .Local =="\u006d\u0075\u0074\u0065"{_aacge ,_eecc :=_be .ParseBool (_aaac .Value );if _eecc !=nil {return _eecc ;};_gecce .MuteAttr =&_aacge ;continue ;};if _aaac .Name .Local =="\u006e\u0075\u006d\u0053\u006c\u0064"{_gdbbab ,_gdgf :=_be .ParseUint (_aaac .Value ,10,32);if _gdgf !=nil {return _gdgf ;};_egceg :=uint32 (_gdbbab );_gecce .NumSldAttr =&_egceg ;continue ;};if _aaac .Name .Local =="\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"{_efbb ,_cfcda :=_be .ParseBool (_aaac .Value );if _cfcda !=nil {return _cfcda ;};_gecce .ShowWhenStoppedAttr =&_efbb ;continue ;};};_edca :for {_dgeaa ,_ggba :=d .Token ();if _ggba !=nil {return _ggba ;};switch _cbebc :=_dgeaa .(type ){case _b .StartElement :switch _cbebc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _baee :=d .DecodeElement (_gecce .CTn ,&_cbebc );_baee !=nil {return _baee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _aeefg :=d .DecodeElement (_gecce .TgtEl ,&_cbebc );_aeefg !=nil {return _aeefg ;};default:_e .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",_cbebc .Name );if _aaabd :=d .Skip ();_aaabd !=nil {return _aaabd ;};};case _b .EndElement :break _edca ;case _b .CharData :};};return nil ;};func (_acae *CT_Control )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebbg :=range start .Attr {if _ebbg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ebbg .Name .Local =="\u0069\u0064"{_fgd ,_eege :=_ebbg .Value ,error (nil );if _eege !=nil {return _eege ;};_acae .IdAttr =&_fgd ;continue ;};if _ebbg .Name .Local =="\u0073\u0070\u0069\u0064"{_ffc ,_cde :=_ebbg .Value ,error (nil );if _cde !=nil {return _cde ;};_acae .SpidAttr =&_ffc ;continue ;};if _ebbg .Name .Local =="\u006e\u0061\u006d\u0065"{_ddag ,_eafd :=_ebbg .Value ,error (nil );if _eafd !=nil {return _eafd ;};_acae .NameAttr =&_ddag ;continue ;};if _ebbg .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_ggeb ,_dede :=_be .ParseBool (_ebbg .Value );if _dede !=nil {return _dede ;};_acae .ShowAsIconAttr =&_ggeb ;continue ;};if _ebbg .Name .Local =="\u0069\u006d\u0067\u0057"{_ggag ,_efda :=_be .ParseInt (_ebbg .Value ,10,32);if _efda !=nil {return _efda ;};_gdf :=int32 (_ggag );_acae .ImgWAttr =&_gdf ;continue ;};if _ebbg .Name .Local =="\u0069\u006d\u0067\u0048"{_aacf ,_fdb :=_be .ParseInt (_ebbg .Value ,10,32);if _fdb !=nil {return _fdb ;};_baab :=int32 (_aacf );_acae .ImgHAttr =&_baab ;continue ;};};_fbdc :for {_ffd ,_fdg :=d .Token ();if _fdg !=nil {return _fdg ;};switch _bbfe :=_ffd .(type ){case _b .StartElement :switch _bbfe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bggd :=d .DecodeElement (_acae .ExtLst ,&_bbfe );_bggd !=nil {return _bggd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acae .Pic =NewCT_Picture ();if _beeb :=d .DecodeElement (_acae .Pic ,&_bbfe );_beeb !=nil {return _beeb ;};default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0025\u0076",_bbfe .Name );if _egbdf :=d .Skip ();_egbdf !=nil {return _egbdf ;};};case _b .EndElement :break _fbdc ;case _b .CharData :};};return nil ;};func (_aedeea *ST_TLPreviousActionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eeggce ,_dbffc :=d .Token ();if _dbffc !=nil {return _dbffc ;};if _dfdad ,_eaffg :=_eeggce .(_b .EndElement );_eaffg &&_dfdad .Name ==start .Name {*_aedeea =1;return nil ;};if _aafg ,_fabeg :=_eeggce .(_b .CharData );!_fabeg {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",_eeggce );}else {switch string (_aafg ){case "":*_aedeea =0;case "\u006e\u006f\u006e\u0065":*_aedeea =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_aedeea =2;};};_eeggce ,_dbffc =d .Token ();if _dbffc !=nil {return _dbffc ;};if _dfag ,_dfdcbe :=_eeggce .(_b .EndElement );_dfdcbe &&_dfag .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",_eeggce );};func (_gdc *CT_CommentAuthorList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gdc .CmAuthor !=nil {_eabd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}};for _ ,_dff :=range _gdc .CmAuthor {e .EncodeElement (_dff ,_eabd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbfaf ST_TLTimeNodeRestartType )String ()string {switch _cbfaf {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 "";}; +// Comment Author ID +AuthorIdAttr uint32 ; -// ValidateWithPath validates the CT_SlideMasterIdList and its children, prefixing error messages with path -func (_ecfba *CT_SlideMasterIdList )ValidateWithPath (path string )error {for _fabe ,_gggbe :=range _ecfba .SldMasterId {if _fdfa :=_gggbe .ValidateWithPath (_d .Sprintf ("\u0025s\u002fS\u006c\u0064\u004d\u0061\u0073t\u0065\u0072I\u0064\u005b\u0025\u0064\u005d",path ,_fabe ));_fdfa !=nil {return _fdfa ;};};return nil ;};const (ST_SplitterBarStateUnset ST_SplitterBarState =0;ST_SplitterBarStateMinimized ST_SplitterBarState =1;ST_SplitterBarStateRestored ST_SplitterBarState =2;ST_SplitterBarStateMaximized ST_SplitterBarState =3;); +// Comment Date/Time +DtAttr *_e .Time ; + +// Comment Index +IdxAttr uint32 ; + +// Comment Position +Pos *_ef .CT_Point2D ; + +// Comment's Text Content +Text string ;ExtLst *CT_ExtensionListModify ;};func (_eedba *Presentation )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\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 ,_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\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 ,_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 :"\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 ,_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 ="\u0070\u003a\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e";return _eedba .CT_Presentation .MarshalXML (e ,start );};func NewCT_TLTextTargetElement ()*CT_TLTextTargetElement {_ecad :=&CT_TLTextTargetElement {};return _ecad ;}; + +// ValidateWithPath validates the CT_TLAnimateScaleBehavior and its children, prefixing error messages with path +func (_ecfgd *CT_TLAnimateScaleBehavior )ValidateWithPath (path string )error {if _fdeac :=_ecfgd .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_fdeac !=nil {return _fdeac ;};if _ecfgd .By !=nil {if _ccaf :=_ecfgd .By .ValidateWithPath (path +"\u002f\u0042\u0079");_ccaf !=nil {return _ccaf ;};};if _ecfgd .From !=nil {if _gccbe :=_ecfgd .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_gccbe !=nil {return _gccbe ;};};if _ecfgd .To !=nil {if _fgaf :=_ecfgd .To .ValidateWithPath (path +"\u002f\u0054\u006f");_fgaf !=nil {return _fgaf ;};};return nil ;};func NewCT_HandoutMasterIdListEntry ()*CT_HandoutMasterIdListEntry {_gadf :=&CT_HandoutMasterIdListEntry {};return _gadf ;};type AG_Ole struct{SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};func NewEG_ExtensionList ()*EG_ExtensionList {_gfgd :=&EG_ExtensionList {};return _gfgd };func NewCT_TLByHslColorTransform ()*CT_TLByHslColorTransform {_acccg :=&CT_TLByHslColorTransform {};return _acccg ;}; // Validate validates the CT_NotesMaster and its children -func (_bgff *CT_NotesMaster )Validate ()error {return _bgff .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004da\u0073\u0074\u0065\u0072");};func (_bfgd *ST_TLTimeAnimateValueTime )Validate ()error {return _bfgd .ValidateWithPath ("")};func (_cbcae *EG_SlideListChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbcae .SldAll !=nil {_gccag :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_cbcae .SldAll ,_gccag );};if _cbcae .SldRg !=nil {_dagcd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_cbcae .SldRg ,_dagcd );};if _cbcae .CustShow !=nil {_bdgfc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_cbcae .CustShow ,_bdgfc );};return nil ;};func (_daef ST_TLPreviousActionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gaaf :=_b .Attr {};_gaaf .Name =name ;switch _daef {case ST_TLPreviousActionTypeUnset :_gaaf .Value ="";case ST_TLPreviousActionTypeNone :_gaaf .Value ="\u006e\u006f\u006e\u0065";case ST_TLPreviousActionTypeSkipTimed :_gaaf .Value ="\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d";};return _gaaf ,nil ;};type CT_WebProperties struct{ +func (_debb *CT_NotesMaster )Validate ()error {return _debb .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004da\u0073\u0074\u0065\u0072");};func (_eaeb ST_PrintWhat )ValidateWithPath (path string )error {switch _eaeb {case 0,1,2,3,4,5,6,7,8,9: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 (_eaeb ));};return nil ;};func (_adbeg *CT_TLAnimVariantIntegerVal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dabff :=range start .Attr {if _dabff .Name .Local =="\u0076\u0061\u006c"{_fgagb ,_ggega :=_ee .ParseInt (_dabff .Value ,10,32);if _ggega !=nil {return _ggega ;};_adbeg .ValAttr =int32 (_fgagb );continue ;};};for {_ebgdd ,_bcdg :=d .Token ();if _bcdg !=nil {return _fe .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",_bcdg );};if _bfbaa ,_ccagb :=_ebgdd .(_f .EndElement );_ccagb &&_bfbaa .Name ==start .Name {break ;};};return nil ;};func (_cdbed ST_TLBehaviorAdditiveType )ValidateWithPath (path string )error {switch _cdbed {case 0,1,2,3,4,5: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 (_cdbed ));};return nil ;};func (_efafg *CT_NormalViewProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efafg .RestoredLeft =NewCT_NormalViewPortion ();_efafg .RestoredTop =NewCT_NormalViewPortion ();for _ ,_gcba :=range start .Attr {if _gcba .Name .Local =="\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"{_fabf ,_gagde :=_ee .ParseBool (_gcba .Value );if _gagde !=nil {return _gagde ;};_efafg .ShowOutlineIconsAttr =&_fabf ;continue ;};if _gcba .Name .Local =="\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"{_gbba ,_fgda :=_ee .ParseBool (_gcba .Value );if _fgda !=nil {return _fgda ;};_efafg .SnapVertSplitterAttr =&_gbba ;continue ;};if _gcba .Name .Local =="\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_efafg .VertBarStateAttr .UnmarshalXMLAttr (_gcba );continue ;};if _gcba .Name .Local =="\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_efafg .HorzBarStateAttr .UnmarshalXMLAttr (_gcba );continue ;};if _gcba .Name .Local =="\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"{_cafg ,_dedbe :=_ee .ParseBool (_gcba .Value );if _dedbe !=nil {return _dedbe ;};_efafg .PreferSingleViewAttr =&_cafg ;continue ;};};_adcd :for {_adecd ,_efde :=d .Token ();if _efde !=nil {return _efde ;};switch _efce :=_adecd .(type ){case _f .StartElement :switch _efce .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _abgb :=d .DecodeElement (_efafg .RestoredLeft ,&_efce );_abgb !=nil {return _abgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ffgd :=d .DecodeElement (_efafg .RestoredTop ,&_efce );_ffgd !=nil {return _ffgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efafg .ExtLst =NewCT_ExtensionList ();if _cegff :=d .DecodeElement (_efafg .ExtLst ,&_efce );_cegff !=nil {return _cegff ;};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\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073 \u0025\u0076",_efce .Name );if _gcce :=d .Skip ();_gcce !=nil {return _gcce ;};};case _f .EndElement :break _adcd ;case _f .CharData :};};return nil ;};func NewCT_SlideLayoutIdList ()*CT_SlideLayoutIdList {_bdcb :=&CT_SlideLayoutIdList {};return _bdcb }; -// Show animation in HTML output -ShowAnimationAttr *bool ; +// ValidateWithPath validates the CT_SlideTiming and its children, prefixing error messages with path +func (_bdgd *CT_SlideTiming )ValidateWithPath (path string )error {if _bdgd .TnLst !=nil {if _gadag :=_bdgd .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_gadag !=nil {return _gadag ;};};if _bdgd .BldLst !=nil {if _gfcb :=_bdgd .BldLst .ValidateWithPath (path +"\u002fB\u006c\u0064\u004c\u0073\u0074");_gfcb !=nil {return _gfcb ;};};if _bdgd .ExtLst !=nil {if _aafa :=_bdgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aafa !=nil {return _aafa ;};};return nil ;}; -// Resize graphics in HTML output -ResizeGraphicsAttr *bool ; +// Validate validates the CT_TLTextTargetElement and its children +func (_fceb *CT_TLTextTargetElement )Validate ()error {return _fceb .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0065\u0078\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");};type CT_SlideRelationshipListEntry struct{IdAttr string ;};func (_ffcd *CT_SlideLayoutIdListEntry )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffcd .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",*_ffcd .IdAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",_ffcd .RIdAttr )});e .EncodeToken (start );if _ffcd .ExtLst !=nil {_gced :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffcd .ExtLst ,_gced );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_deea *CT_CommonSlideData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _deea .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fe .Sprintf ("\u0025\u0076",*_deea .NameAttr )});};e .EncodeToken (start );if _deea .Bg !=nil {_bcfa :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_deea .Bg ,_bcfa );};_fce :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0073\u0070\u0054\u0072\u0065\u0065"}};e .EncodeElement (_deea .SpTree ,_fce );if _deea .CustDataLst !=nil {_dfb :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_deea .CustDataLst ,_dfb );};if _deea .Controls !=nil {_cbf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_deea .Controls ,_cbf );};if _deea .ExtLst !=nil {_feef :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_deea .ExtLst ,_feef );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Allow PNG in HTML output -AllowPngAttr *bool ; +// Validate validates the CT_TLIterateIntervalPercentage and its children +func (_eeba *CT_TLIterateIntervalPercentage )Validate ()error {return _eeba .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");};func (_edce *CT_PresentationProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gegf :for {_eadg ,_aecb :=d .Token ();if _aecb !=nil {return _aecb ;};switch _cace :=_eadg .(type ){case _f .StartElement :switch _cace .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edce .HtmlPubPr =NewCT_HtmlPublishProperties ();if _bdegd :=d .DecodeElement (_edce .HtmlPubPr ,&_cace );_bdegd !=nil {return _bdegd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edce .WebPr =NewCT_WebProperties ();if _gdde :=d .DecodeElement (_edce .WebPr ,&_cace );_gdde !=nil {return _gdde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edce .PrnPr =NewCT_PrintProperties ();if _dgcd :=d .DecodeElement (_edce .PrnPr ,&_cace );_dgcd !=nil {return _dgcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edce .ShowPr =NewCT_ShowProperties ();if _afdcg :=d .DecodeElement (_edce .ShowPr ,&_cace );_afdcg !=nil {return _afdcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edce .ClrMru =_ef .NewCT_ColorMRU ();if _eccc :=d .DecodeElement (_edce .ClrMru ,&_cace );_eccc !=nil {return _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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edce .ExtLst =NewCT_ExtensionList ();if _dgba :=d .DecodeElement (_edce .ExtLst ,&_cace );_dgba !=nil {return _dgba ;};default:_g .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",_cace .Name );if _bbdg :=d .Skip ();_bbdg !=nil {return _bbdg ;};};case _f .EndElement :break _gegf ;case _f .CharData :};};return nil ;}; -// Rely on VML for HTML output -RelyOnVmlAttr *bool ; +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_edeg *CT_PictureNonVisual )ValidateWithPath (path string )error {if _efec :=_edeg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_efec !=nil {return _efec ;};if _gdae :=_edeg .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_gdae !=nil {return _gdae ;};if _eccb :=_edeg .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_eccb !=nil {return _eccb ;};return nil ;};func (_feefg *PresentationPr )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\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 ,_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\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 ,_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 :"\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 ,_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 ="\u0070\u003ap\u0072\u0065\u0073e\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0072";return _feefg .CT_PresentationProperties .MarshalXML (e ,start );};const (ST_PlaceholderSizeUnset ST_PlaceholderSize =0;ST_PlaceholderSizeFull ST_PlaceholderSize =1;ST_PlaceholderSizeHalf ST_PlaceholderSize =2;ST_PlaceholderSizeQuarter ST_PlaceholderSize =3;);func NewCT_EmbeddedFontDataId ()*CT_EmbeddedFontDataId {_daee :=&CT_EmbeddedFontDataId {};return _daee ;}; -// Organize HTML output in folders -OrganizeInFoldersAttr *bool ; +// Validate validates the CT_ShowInfoKiosk and its children +func (_decaa *CT_ShowInfoKiosk )Validate ()error {return _decaa .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u006fw\u0049\u006e\u0066\u006f\u004b\u0069\u006f\u0073\u006b");};func NewCT_TLAnimateColorBehavior ()*CT_TLAnimateColorBehavior {_cbfeg :=&CT_TLAnimateColorBehavior {};_cbfeg .CBhvr =NewCT_TLCommonBehaviorData ();return _cbfeg ;};func (_fdgbfg ST_TLTimeNodeType )String ()string {switch _fdgbfg {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 (_cc *CT_ApplicationNonVisualDrawingProps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cb :=range start .Attr {if _cb .Name .Local =="\u0069s\u0050\u0068\u006f\u0074\u006f"{_faeg ,_eb :=_ee .ParseBool (_cb .Value );if _eb !=nil {return _eb ;};_cc .IsPhotoAttr =&_faeg ;continue ;};if _cb .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_eaf ,_aca :=_ee .ParseBool (_cb .Value );if _aca !=nil {return _aca ;};_cc .UserDrawnAttr =&_eaf ;continue ;};};_cad :for {_cgb ,_edf :=d .Token ();if _edf !=nil {return _edf ;};switch _dgf :=_cgb .(type ){case _f .StartElement :switch _dgf .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068"}:_cc .Ph =NewCT_Placeholder ();if _bcb :=d .DecodeElement (_cc .Ph ,&_dgf );_bcb !=nil {return _bcb ;};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 :"\u0061u\u0064\u0069\u006f\u0043\u0064"},_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 :"\u0061u\u0064\u0069\u006f\u0043\u0064"}:_cc .AudioCd =_ef .NewCT_AudioCD ();if _geb :=d .DecodeElement (_cc .AudioCd ,&_dgf );_geb !=nil {return _geb ;};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 :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"},_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 :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}:_cc .WavAudioFile =_ef .NewCT_EmbeddedWAVAudioFile ();if _cgc :=d .DecodeElement (_cc .WavAudioFile ,&_dgf );_cgc !=nil {return _cgc ;};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 :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"},_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 :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"}:_cc .AudioFile =_ef .NewCT_AudioFile ();if _fcc :=d .DecodeElement (_cc .AudioFile ,&_dgf );_fcc !=nil {return _fcc ;};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 :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"},_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 :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"}:_cc .VideoFile =_ef .NewCT_VideoFile ();if _ddf :=d .DecodeElement (_cc .VideoFile ,&_dgf );_ddf !=nil {return _ddf ;};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 :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"},_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 :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}:_cc .QuickTimeFile =_ef .NewCT_QuickTimeFile ();if _de :=d .DecodeElement (_cc .QuickTimeFile ,&_dgf );_de !=nil {return _de ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cc .CustDataLst =NewCT_CustomerDataList ();if _eba :=d .DecodeElement (_cc .CustDataLst ,&_dgf );_eba !=nil {return _eba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cc .ExtLst =NewCT_ExtensionList ();if _cdcg :=d .DecodeElement (_cc .ExtLst ,&_dgf );_cdcg !=nil {return _cdcg ;};default:_g .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",_dgf .Name );if _dec :=d .Skip ();_dec !=nil {return _dec ;};};case _f .EndElement :break _cad ;case _f .CharData :};};return nil ;};func NewCT_SlideSyncProperties ()*CT_SlideSyncProperties {_aagf :=&CT_SlideSyncProperties {};return _aagf ;};func (_aebf *CT_InOutTransition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aebf .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_cfga ,_ffgg :=_aebf .DirAttr .MarshalXMLAttr (_f .Name {Local :"\u0064\u0069\u0072"});if _ffgg !=nil {return _ffgg ;};start .Attr =append (start .Attr ,_cfga );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ffgdfd ST_IterateType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ffgdfd .String (),start );}; -// Use long file names in HTML output -UseLongFilenamesAttr *bool ; +// Validate validates the CT_SlideRelationshipList and its children +func (_cabfb *CT_SlideRelationshipList )Validate ()error {return _cabfb .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_TagList ()*CT_TagList {_gecd :=&CT_TagList {};return _gecd };func NewCT_Rel ()*CT_Rel {_gddgd :=&CT_Rel {};return _gddgd }; -// Image size for HTML output -ImgSzAttr ST_WebScreenSize ; +// Validate validates the CT_SlideMaster and its children +func (_afed *CT_SlideMaster )Validate ()error {return _afed .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072");}; -// Encoding for HTML output -EncodingAttr *string ; +// Validate validates the CT_CustomerData and its children +func (_cgeed *CT_CustomerData )Validate ()error {return _cgeed .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061");};func (_fdga *CT_TLAnimVariantFloatVal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggafcf :=range start .Attr {if _ggafcf .Name .Local =="\u0076\u0061\u006c"{_ccec ,_ddbae :=_ee .ParseFloat (_ggafcf .Value ,64);if _ddbae !=nil {return _ddbae ;};_fdga .ValAttr =float32 (_ccec );continue ;};};for {_bbaeec ,_eeecc :=d .Token ();if _eeecc !=nil {return _fe .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",_eeecc );};if _gbafdf ,_gcfb :=_bbaeec .(_f .EndElement );_gcfb &&_gbafdf .Name ==start .Name {break ;};};return nil ;};func (_aebcc ST_PhotoAlbumFrameShape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aebcc .String (),start );}; -// Slide Navigation Colors for HTML output -ClrAttr ST_WebColorType ;ExtLst *CT_ExtensionList ;};func (_cbgaf ST_TLNextActionType )ValidateWithPath (path string )error {switch _cbgaf {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 (_cbgaf ));};return nil ;};func NewCT_PrintProperties ()*CT_PrintProperties {_bedeg :=&CT_PrintProperties {};return _bedeg };type CT_SideDirectionTransition struct{ +// ValidateWithPath validates the CT_CornerDirectionTransition and its children, prefixing error messages with path +func (_fgcc *CT_CornerDirectionTransition )ValidateWithPath (path string )error {if _cbbba :=_fgcc .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_cbbba !=nil {return _cbbba ;};return nil ;}; -// Direction -DirAttr ST_TransitionSideDirectionType ;}; +// ValidateWithPath validates the CT_NotesViewProperties and its children, prefixing error messages with path +func (_cdbd *CT_NotesViewProperties )ValidateWithPath (path string )error {if _afdbc :=_cdbd .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_afdbc !=nil {return _afdbc ;};if _cdbd .ExtLst !=nil {if _eddf :=_cdbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eddf !=nil {return _eddf ;};};return nil ;};func (_caac *CT_Extension )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bdeeg :=range start .Attr {if _bdeeg .Name .Local =="\u0075\u0072\u0069"{_fgbg ,_bfeg :=_bdeeg .Value ,error (nil );if _bfeg !=nil {return _bfeg ;};_caac .UriAttr =_fgbg ;continue ;};};_cfdf :for {_aab ,_gfg :=d .Token ();if _gfg !=nil {return _gfg ;};switch _gfgc :=_aab .(type ){case _f .StartElement :switch _gfgc .Name {default:if _geceb ,_cgfd :=_g .CreateElement (_gfgc );_cgfd !=nil {return _cgfd ;}else {if _fbb :=d .DecodeElement (_geceb ,&_gfgc );_fbb !=nil {return _fbb ;};_caac .Any =append (_caac .Any ,_geceb );};};case _f .EndElement :break _cfdf ;case _f .CharData :};};return nil ;};type ST_PhotoAlbumLayout byte ;func NewCT_CustomerDataList ()*CT_CustomerDataList {_caaa :=&CT_CustomerDataList {};return _caaa };func (_aabae *EG_Background )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbgcc :for {_gecg ,_feabf :=d .Token ();if _feabf !=nil {return _feabf ;};switch _eaga :=_gecg .(type ){case _f .StartElement :switch _eaga .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aabae .BgPr =NewCT_BackgroundProperties ();if _dgfcf :=d .DecodeElement (_aabae .BgPr ,&_eaga );_dgfcf !=nil {return _dgfcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aabae .BgRef =_ef .NewCT_StyleMatrixReference ();if _cbcaf :=d .DecodeElement (_aabae .BgRef ,&_eaga );_cbcaf !=nil {return _cbcaf ;};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\u0045\u0047\u005f\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_eaga .Name );if _dadbe :=d .Skip ();_dadbe !=nil {return _dadbe ;};};case _f .EndElement :break _dbgcc ;case _f .CharData :};};return nil ;};func (_aaece *CT_TLTemplate )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaece .TnLst =NewCT_TimeNodeList ();for _ ,_bdda :=range start .Attr {if _bdda .Name .Local =="\u006c\u0076\u006c"{_bbed ,_adcc :=_ee .ParseUint (_bdda .Value ,10,32);if _adcc !=nil {return _adcc ;};_cddae :=uint32 (_bbed );_aaece .LvlAttr =&_cddae ;continue ;};};_adgbf :for {_eafb ,_dddb :=d .Token ();if _dddb !=nil {return _dddb ;};switch _eegfg :=_eafb .(type ){case _f .StartElement :switch _eegfg .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cadfd :=d .DecodeElement (_aaece .TnLst ,&_eegfg );_cadfd !=nil {return _cadfd ;};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\u0054L\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065 \u0025\u0076",_eegfg .Name );if _gfagf :=d .Skip ();_gfagf !=nil {return _gfagf ;};};case _f .EndElement :break _adgbf ;case _f .CharData :};};return nil ;};func (_adcag *CT_TLOleBuildChart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adcag .BldAttr !=ST_TLOleChartBuildTypeUnset {_ceed ,_gbegb :=_adcag .BldAttr .MarshalXMLAttr (_f .Name {Local :"\u0062\u006c\u0064"});if _gbegb !=nil {return _gbegb ;};start .Attr =append (start .Attr ,_ceed );};if _adcag .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_adcag .AnimBgAttr ))});};if _adcag .SpidAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",*_adcag .SpidAttr )});};if _adcag .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_fe .Sprintf ("\u0025\u0076",*_adcag .GrpIdAttr )});};if _adcag .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_adcag .UiExpandAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cdcdd ST_TLTime )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cdcdd .Uint32 !=nil {e .EncodeToken (_f .CharData (_fe .Sprintf ("\u0025\u0064",*_cdcdd .Uint32 )));};if _cdcdd .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_f .CharData (_cdcdd .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_aded *CT_HandoutMasterIdListEntry )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",_aded .IdAttr )});e .EncodeToken (start );if _aded .ExtLst !=nil {_fegda :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aded .ExtLst ,_fegda );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TLCommonMediaNodeData struct{ -// ValidateWithPath validates the CT_ControlList and its children, prefixing error messages with path -func (_gcfb *CT_ControlList )ValidateWithPath (path string )error {for _beg ,_bgfc :=range _gcfb .Control {if _gaff :=_bgfc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_beg ));_gaff !=nil {return _gaff ;};};return nil ;};func NewCT_TLGraphicalObjectBuild ()*CT_TLGraphicalObjectBuild {_dbbb :=&CT_TLGraphicalObjectBuild {};return _dbbb ;};func (_bddaf *CT_TLCommandBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bddaf .TypeAttr !=ST_TLCommandTypeUnset {_bcffa ,_aecd :=_bddaf .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _aecd !=nil {return _aecd ;};start .Attr =append (start .Attr ,_bcffa );};if _bddaf .CmdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006d\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_bddaf .CmdAttr )});};e .EncodeToken (start );_bcdec :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_bddaf .CBhvr ,_bcdec );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Volume +VolAttr *_ef .ST_PositiveFixedPercentage ; -// ST_TLTime is a union type -type ST_TLTime struct{Uint32 *uint32 ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;}; +// Mute +MuteAttr *bool ; -// Validate validates the CT_TagsData and its children -func (_cagg *CT_TagsData )Validate ()error {return _cagg .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061");};func (_ebge *CT_HandoutMasterIdListEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_ebge .IdAttr )});e .EncodeToken (start );if _ebge .ExtLst !=nil {_fbde :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebge .ExtLst ,_fbde );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TLMediaNodeAudio struct{ +// Number of Slides +NumSldAttr *uint32 ; + +// Show When Stopped +ShowWhenStoppedAttr *bool ; + +// Common Time Node Properties +CTn *CT_TLCommonTimeNodeData ;TgtEl *CT_TLTimeTargetElement ;};func (_ffacd ST_SlideSizeType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cdga :=_f .Attr {};_cdga .Name =name ;switch _ffacd {case ST_SlideSizeTypeUnset :_cdga .Value ="";case ST_SlideSizeTypeScreen4x3 :_cdga .Value ="\u0073c\u0072\u0065\u0065\u006e\u0034\u00783";case ST_SlideSizeTypeLetter :_cdga .Value ="\u006c\u0065\u0074\u0074\u0065\u0072";case ST_SlideSizeTypeA4 :_cdga .Value ="\u0041\u0034";case ST_SlideSizeType35mm :_cdga .Value ="\u0033\u0035\u006d\u006d";case ST_SlideSizeTypeOverhead :_cdga .Value ="\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064";case ST_SlideSizeTypeBanner :_cdga .Value ="\u0062\u0061\u006e\u006e\u0065\u0072";case ST_SlideSizeTypeCustom :_cdga .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";case ST_SlideSizeTypeLedger :_cdga .Value ="\u006c\u0065\u0064\u0067\u0065\u0072";case ST_SlideSizeTypeA3 :_cdga .Value ="\u0041\u0033";case ST_SlideSizeTypeB4ISO :_cdga .Value ="\u0042\u0034\u0049S\u004f";case ST_SlideSizeTypeB5ISO :_cdga .Value ="\u0042\u0035\u0049S\u004f";case ST_SlideSizeTypeB4JIS :_cdga .Value ="\u0042\u0034\u004aI\u0053";case ST_SlideSizeTypeB5JIS :_cdga .Value ="\u0042\u0035\u004aI\u0053";case ST_SlideSizeTypeHagakiCard :_cdga .Value ="\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064";case ST_SlideSizeTypeScreen16x9 :_cdga .Value ="\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039";case ST_SlideSizeTypeScreen16x10 :_cdga .Value ="s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030";};return _cdga ,nil ;};func (_efbgd *ST_PrintWhat )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_efbgd =0;case "\u0073\u006c\u0069\u0064\u0065\u0073":*_efbgd =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_efbgd =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_efbgd =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_efbgd =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_efbgd =5;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_efbgd =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_efbgd =7;case "\u006e\u006f\u0074e\u0073":*_efbgd =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_efbgd =9;};return nil ;};func (_acac *CT_HandoutMaster )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acac .CSld =NewCT_CommonSlideData ();_acac .ClrMap =_ef .NewCT_ColorMapping ();_fbcg :for {_dbgb ,_aebg :=d .Token ();if _aebg !=nil {return _aebg ;};switch _dgac :=_dbgb .(type ){case _f .StartElement :switch _dgac .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bagg :=d .DecodeElement (_acac .CSld ,&_dgac );_bagg !=nil {return _bagg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _agee :=d .DecodeElement (_acac .ClrMap ,&_dgac );_agee !=nil {return _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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_acac .Hf =NewCT_HeaderFooter ();if _bfegf :=d .DecodeElement (_acac .Hf ,&_dgac );_bfegf !=nil {return _bfegf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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_ExtensionListModify ();if _beaff :=d .DecodeElement (_acac .ExtLst ,&_dgac );_beaff !=nil {return _beaff ;};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\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0020\u0025v",_dgac .Name );if _adee :=d .Skip ();_adee !=nil {return _adee ;};};case _f .EndElement :break _fbcg ;case _f .CharData :};};return nil ;};func (_adab ST_TLTriggerRuntimeNode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_abefg :=_f .Attr {};_abefg .Name =name ;switch _adab {case ST_TLTriggerRuntimeNodeUnset :_abefg .Value ="";case ST_TLTriggerRuntimeNodeFirst :_abefg .Value ="\u0066\u0069\u0072s\u0074";case ST_TLTriggerRuntimeNodeLast :_abefg .Value ="\u006c\u0061\u0073\u0074";case ST_TLTriggerRuntimeNodeAll :_abefg .Value ="\u0061\u006c\u006c";};return _abefg ,nil ;};type CT_Kinsoku struct{ + +// Language +LangAttr *string ; + +// Invalid Kinsoku Start Characters +InvalStCharsAttr string ; + +// Invalid Kinsoku End Characters +InvalEndCharsAttr string ;};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 (_gagg *CT_ModifyVerifier )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afce :=range start .Attr {if _afce .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_bbgda ,_dccg :=_ee .ParseUint (_afce .Value ,10,32);if _dccg !=nil {return _dccg ;};_ddda :=uint32 (_bbgda );_gagg .SpinCountAttr =&_ddda ;continue ;};if _afce .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_accd ,_cdfg :=_afce .Value ,error (nil );if _cdfg !=nil {return _cdfg ;};_gagg .AlgorithmNameAttr =&_accd ;continue ;};if _afce .Name .Local =="\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"{_bgcfa ,_efcdg :=_afce .Value ,error (nil );if _efcdg !=nil {return _efcdg ;};_gagg .SaltDataAttr =&_bgcfa ;continue ;};if _afce .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_cfadf ,_abcc :=_afce .Value ,error (nil );if _abcc !=nil {return _abcc ;};_gagg .SaltValueAttr =&_cfadf ;continue ;};if _afce .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_gagg .CryptProviderTypeAttr .UnmarshalXMLAttr (_afce );continue ;};if _afce .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_gagg .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_afce );continue ;};if _afce .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_gagg .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_afce );continue ;};if _afce .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_gaba ,_deba :=_ee .ParseUint (_afce .Value ,10,32);if _deba !=nil {return _deba ;};_eeee :=uint32 (_gaba );_gagg .CryptAlgorithmSidAttr =&_eeee ;continue ;};if _afce .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_eaff ,_effa :=_afce .Value ,error (nil );if _effa !=nil {return _effa ;};_gagg .HashValueAttr =&_eaff ;continue ;};if _afce .Name .Local =="\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"{_ffaf ,_gfgcg :=_ee .ParseUint (_afce .Value ,10,32);if _gfgcg !=nil {return _gfgcg ;};_cgabf :=uint32 (_ffaf );_gagg .SpinValueAttr =&_cgabf ;continue ;};if _afce .Name .Local =="\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"{_ccdg ,_aece :=_afce .Value ,error (nil );if _aece !=nil {return _aece ;};_gagg .HashDataAttr =&_ccdg ;continue ;};if _afce .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_bgab ,_cafd :=_afce .Value ,error (nil );if _cafd !=nil {return _cafd ;};_gagg .CryptProviderAttr =&_bgab ;continue ;};if _afce .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_aeaee ,_aaafd :=_ee .ParseUint (_afce .Value ,10,32);if _aaafd !=nil {return _aaafd ;};_efg :=uint32 (_aeaee );_gagg .AlgIdExtAttr =&_efg ;continue ;};if _afce .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_aaga ,_gdcb :=_afce .Value ,error (nil );if _gdcb !=nil {return _gdcb ;};_gagg .AlgIdExtSourceAttr =&_aaga ;continue ;};if _afce .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_eeb ,_cfcfa :=_ee .ParseUint (_afce .Value ,10,32);if _cfcfa !=nil {return _cfcfa ;};_fgfa :=uint32 (_eeb );_gagg .CryptProviderTypeExtAttr =&_fgfa ;continue ;};if _afce .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"{_gaae ,_debd :=_afce .Value ,error (nil );if _debd !=nil {return _debd ;};_gagg .CryptProviderTypeExtSourceAttr =&_gaae ;continue ;};};for {_ccgg ,_fddg :=d .Token ();if _fddg !=nil {return _fe .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",_fddg );};if _adebd ,_dgfb :=_ccgg .(_f .EndElement );_dgfb &&_adebd .Name ==start .Name {break ;};};return nil ;};func (_ffff *CT_SlideSyncProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"},Value :_fe .Sprintf ("\u0025\u0076",_ffff .ServerSldIdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"},Value :_fe .Sprintf ("\u0025\u0076",_ffff .ServerSldModifiedTimeAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"},Value :_fe .Sprintf ("\u0025\u0076",_ffff .ClientInsertedTimeAttr )});e .EncodeToken (start );if _ffff .ExtLst !=nil {_aegg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffff .ExtLst ,_aegg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bcddad ST_TLPreviousActionType )String ()string {switch _bcddad {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d";};return "";};func (_dbfee ST_TLAnimateColorDirection )String ()string {switch _dbfee {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};return "";};func (_eggef *SldMaster )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\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 ,_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\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 ,_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 :"\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 ,_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 ="p\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072";return _eggef .CT_SlideMaster .MarshalXML (e ,start );};func (_beacb ST_PrintColorMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_beacb .String (),start );}; + +// ValidateWithPath validates the CT_SplitTransition and its children, prefixing error messages with path +func (_cfaf *CT_SplitTransition )ValidateWithPath (path string )error {if _fcbcc :=_cfaf .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_fcbcc !=nil {return _fcbcc ;};if _dfbd :=_cfaf .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_dfbd !=nil {return _dfbd ;};return nil ;};func (_gcfec *ST_TLTimeNodeFillType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gcfec =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_gcfec =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_gcfec =2;case "\u0068\u006f\u006c\u0064":*_gcfec =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_gcfec =4;};return nil ;}; + +// Validate validates the CT_NotesTextViewProperties and its children +func (_gbgf *CT_NotesTextViewProperties )Validate ()error {return _gbgf .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_TLCommonBehaviorData and its children +func (_bbfg *CT_TLCommonBehaviorData )Validate ()error {return _bbfg .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0044\u0061\u0074\u0061");};func (_bgbcf ST_TLOleChartBuildType )Validate ()error {return _bgbcf .ValidateWithPath ("")};func (_bcee *CT_GroupShape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dgeg :=_f .StartElement {Name :_f .Name {Local :"p\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bcee .NvGrpSpPr ,_dgeg );_efea :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_bcee .GrpSpPr ,_efea );if _bcee .Choice !=nil {for _ ,_gbg :=range _bcee .Choice {_gbg .MarshalXML (e ,_f .StartElement {});};};if _bcee .ExtLst !=nil {_agb :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcee .ExtLst ,_agb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_ShowInfoBrowse and its children, prefixing error messages with path +func (_eefe *CT_ShowInfoBrowse )ValidateWithPath (path string )error {return nil };type CT_TLMediaNodeAudio struct{ // Is Narration IsNarrationAttr *bool ; // Common Media Node Properties -CMediaNode *CT_TLCommonMediaNodeData ;};func (_cgbcg *SldSyncPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ,_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\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 ,_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 ="p\u003a\u0073\u006c\u0064\u0053\u0079\u006e\u0063\u0050\u0072";return _cgbcg .CT_SlideSyncProperties .MarshalXML (e ,start );};func NewCT_NotesMasterIdList ()*CT_NotesMasterIdList {_bfff :=&CT_NotesMasterIdList {};return _bfff };func NewCT_NotesMasterIdListEntry ()*CT_NotesMasterIdListEntry {_cgad :=&CT_NotesMasterIdListEntry {};return _cgad ;};func (_eecab *ST_PlaceholderType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eecab =0;case "\u0074\u0069\u0074l\u0065":*_eecab =1;case "\u0062\u006f\u0064\u0079":*_eecab =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_eecab =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_eecab =4;case "\u0064\u0074":*_eecab =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_eecab =6;case "\u0066\u0074\u0072":*_eecab =7;case "\u0068\u0064\u0072":*_eecab =8;case "\u006f\u0062\u006a":*_eecab =9;case "\u0063\u0068\u0061r\u0074":*_eecab =10;case "\u0074\u0062\u006c":*_eecab =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_eecab =12;case "\u0064\u0067\u006d":*_eecab =13;case "\u006d\u0065\u0064i\u0061":*_eecab =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_eecab =15;case "\u0070\u0069\u0063":*_eecab =16;};return nil ;};func (_gdfc *CT_CustomShowId )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dca :=range start .Attr {if _dca .Name .Local =="\u0069\u0064"{_geba ,_eba :=_be .ParseUint (_dca .Value ,10,32);if _eba !=nil {return _eba ;};_gdfc .IdAttr =uint32 (_geba );continue ;};};for {_ebdg ,_gaee :=d .Token ();if _gaee !=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",_gaee );};if _bbfa ,_bbfaa :=_ebdg .(_b .EndElement );_bbfaa &&_bbfa .Name ==start .Name {break ;};};return nil ;}; +CMediaNode *CT_TLCommonMediaNodeData ;};func (_bagff ST_SlideLayoutType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bfeba :=_f .Attr {};_bfeba .Name =name ;switch _bagff {case ST_SlideLayoutTypeUnset :_bfeba .Value ="";case ST_SlideLayoutTypeTitle :_bfeba .Value ="\u0074\u0069\u0074l\u0065";case ST_SlideLayoutTypeTx :_bfeba .Value ="\u0074\u0078";case ST_SlideLayoutTypeTwoColTx :_bfeba .Value ="\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078";case ST_SlideLayoutTypeTbl :_bfeba .Value ="\u0074\u0062\u006c";case ST_SlideLayoutTypeTxAndChart :_bfeba .Value ="\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074";case ST_SlideLayoutTypeChartAndTx :_bfeba .Value ="\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeDgm :_bfeba .Value ="\u0064\u0067\u006d";case ST_SlideLayoutTypeChart :_bfeba .Value ="\u0063\u0068\u0061r\u0074";case ST_SlideLayoutTypeTxAndClipArt :_bfeba .Value ="\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074";case ST_SlideLayoutTypeClipArtAndTx :_bfeba .Value ="\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTitleOnly :_bfeba .Value ="\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy";case ST_SlideLayoutTypeBlank :_bfeba .Value ="\u0062\u006c\u0061n\u006b";case ST_SlideLayoutTypeTxAndObj :_bfeba .Value ="\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeObjAndTx :_bfeba .Value ="\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOnly :_bfeba .Value ="\u006fb\u006a\u004f\u006e\u006c\u0079";case ST_SlideLayoutTypeObj :_bfeba .Value ="\u006f\u0062\u006a";case ST_SlideLayoutTypeTxAndMedia :_bfeba .Value ="\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061";case ST_SlideLayoutTypeMediaAndTx :_bfeba .Value ="\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOverTx :_bfeba .Value ="\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x";case ST_SlideLayoutTypeTxOverObj :_bfeba .Value ="\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j";case ST_SlideLayoutTypeTxAndTwoObj :_bfeba .Value ="t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndTx :_bfeba .Value ="t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTwoObjOverTx :_bfeba .Value ="\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078";case ST_SlideLayoutTypeFourObj :_bfeba .Value ="\u0066o\u0075\u0072\u004f\u0062\u006a";case ST_SlideLayoutTypeVertTx :_bfeba .Value ="\u0076\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeClipArtAndVertTx :_bfeba .Value ="\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeVertTitleAndTx :_bfeba .Value ="\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeVertTitleAndTxOverChart :_bfeba .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 :_bfeba .Value ="\u0074\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeObjAndTwoObj :_bfeba .Value ="\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndObj :_bfeba .Value ="\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeCust :_bfeba .Value ="\u0063\u0075\u0073\u0074";case ST_SlideLayoutTypeSecHead :_bfeba .Value ="\u0073e\u0063\u0048\u0065\u0061\u0064";case ST_SlideLayoutTypeTwoTxTwoObj :_bfeba .Value ="t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeObjTx :_bfeba .Value ="\u006f\u0062\u006aT\u0078";case ST_SlideLayoutTypePicTx :_bfeba .Value ="\u0070\u0069\u0063T\u0078";};return _bfeba ,nil ;};func (_cdcaab *ST_ViewType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccca ,_dbef :=d .Token ();if _dbef !=nil {return _dbef ;};if _cgega ,_gdbe :=_ccca .(_f .EndElement );_gdbe &&_cgega .Name ==start .Name {*_cdcaab =1;return nil ;};if _ddfc ,_fcbgc :=_ccca .(_f .CharData );!_fcbgc {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",_ccca );}else {switch string (_ddfc ){case "":*_cdcaab =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_cdcaab =1;case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_cdcaab =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_cdcaab =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_cdcaab =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_cdcaab =5;case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_cdcaab =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_cdcaab =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_cdcaab =8;};};_ccca ,_dbef =d .Token ();if _dbef !=nil {return _dbef ;};if _bbaed ,_cgccd :=_ccca .(_f .EndElement );_cgccd &&_bbaed .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",_ccca );};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;);type CT_CommentAuthorList struct{ -// Validate validates the CT_SlideMasterIdList and its children -func (_fbdfd *CT_SlideMasterIdList )Validate ()error {return _fbdfd .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");}; +// Comment Author +CmAuthor []*CT_CommentAuthor ;};func (_acecg ST_WebColorType )Validate ()error {return _acecg .ValidateWithPath ("")};func (_ffgba ST_PrintColorMode )Validate ()error {return _ffgba .ValidateWithPath ("")};type CT_TLAnimateScaleBehavior struct{ -// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path -func (_edad *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _edd :=_edad .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_edd !=nil {return _edd ;};if _eace :=_edad .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_eace !=nil {return _eace ;};if _fcd :=_edad .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_fcd !=nil {return _fcd ;};if _bgcd :=_edad .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_bgcd !=nil {return _bgcd ;};if _edad .ExtLst !=nil {if _eecbe :=_edad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eecbe !=nil {return _eecbe ;};};return nil ;};const (ST_TLAnimateColorSpaceUnset ST_TLAnimateColorSpace =0;ST_TLAnimateColorSpaceRgb ST_TLAnimateColorSpace =1;ST_TLAnimateColorSpaceHsl ST_TLAnimateColorSpace =2;); +// Zoom Content +ZoomContentsAttr *bool ;CBhvr *CT_TLCommonBehaviorData ; -// ValidateWithPath validates the CT_OutlineViewSlideList and its children, prefixing error messages with path -func (_abbg *CT_OutlineViewSlideList )ValidateWithPath (path string )error {for _dade ,_bgee :=range _abbg .Sld {if _ddcb :=_bgee .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_dade ));_ddcb !=nil {return _ddcb ;};};return nil ;}; +// By +By *CT_TLPoint ;From *CT_TLPoint ; -// Validate validates the CT_TLPoint and its children -func (_fbed *CT_TLPoint )Validate ()error {return _fbed .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074");};func NewCT_StringTag ()*CT_StringTag {_cfebda :=&CT_StringTag {};return _cfebda };func NewCT_TLPoint ()*CT_TLPoint {_ccfgd :=&CT_TLPoint {};return _ccfgd }; +// To +To *CT_TLPoint ;};func (_fbgcf ST_TLAnimateColorSpace )Validate ()error {return _fbgcf .ValidateWithPath ("")};func (_dedc *CT_Guide )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dedc .OrientAttr !=ST_DirectionUnset {_adeb ,_babc :=_dedc .OrientAttr .MarshalXMLAttr (_f .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _babc !=nil {return _babc ;};start .Attr =append (start .Attr ,_adeb );};if _dedc .PosAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u006f\u0073"},Value :_fe .Sprintf ("\u0025\u0076",*_dedc .PosAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbdb *CT_TLTimeNodeExclusive )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gegbd :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_fbdb .CTn ,_gegbd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SlideTransitionChoice and its children, prefixing error messages with path -func (_bbcb *CT_SlideTransitionChoice )ValidateWithPath (path string )error {if _bbcb .Blinds !=nil {if _fedf :=_bbcb .Blinds .ValidateWithPath (path +"\u002fB\u006c\u0069\u006e\u0064\u0073");_fedf !=nil {return _fedf ;};};if _bbcb .Checker !=nil {if _dcfe :=_bbcb .Checker .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0072");_dcfe !=nil {return _dcfe ;};};if _bbcb .Circle !=nil {if _fcfee :=_bbcb .Circle .ValidateWithPath (path +"\u002fC\u0069\u0072\u0063\u006c\u0065");_fcfee !=nil {return _fcfee ;};};if _bbcb .Dissolve !=nil {if _fcfg :=_bbcb .Dissolve .ValidateWithPath (path +"\u002fD\u0069\u0073\u0073\u006f\u006c\u0076e");_fcfg !=nil {return _fcfg ;};};if _bbcb .Comb !=nil {if _cdfd :=_bbcb .Comb .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062");_cdfd !=nil {return _cdfd ;};};if _bbcb .Cover !=nil {if _ddgagc :=_bbcb .Cover .ValidateWithPath (path +"\u002f\u0043\u006f\u0076\u0065\u0072");_ddgagc !=nil {return _ddgagc ;};};if _bbcb .Cut !=nil {if _fafcb :=_bbcb .Cut .ValidateWithPath (path +"\u002f\u0043\u0075\u0074");_fafcb !=nil {return _fafcb ;};};if _bbcb .Diamond !=nil {if _cage :=_bbcb .Diamond .ValidateWithPath (path +"\u002f\u0044\u0069\u0061\u006d\u006f\u006e\u0064");_cage !=nil {return _cage ;};};if _bbcb .Fade !=nil {if _dbea :=_bbcb .Fade .ValidateWithPath (path +"\u002f\u0046\u0061d\u0065");_dbea !=nil {return _dbea ;};};if _bbcb .Newsflash !=nil {if _ecbbe :=_bbcb .Newsflash .ValidateWithPath (path +"\u002f\u004e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068");_ecbbe !=nil {return _ecbbe ;};};if _bbcb .Plus !=nil {if _dddc :=_bbcb .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_dddc !=nil {return _dddc ;};};if _bbcb .Pull !=nil {if _cddbg :=_bbcb .Pull .ValidateWithPath (path +"\u002f\u0050\u0075l\u006c");_cddbg !=nil {return _cddbg ;};};if _bbcb .Push !=nil {if _bagf :=_bbcb .Push .ValidateWithPath (path +"\u002f\u0050\u0075s\u0068");_bagf !=nil {return _bagf ;};};if _bbcb .Random !=nil {if _bgeec :=_bbcb .Random .ValidateWithPath (path +"\u002fR\u0061\u006e\u0064\u006f\u006d");_bgeec !=nil {return _bgeec ;};};if _bbcb .RandomBar !=nil {if _eefce :=_bbcb .RandomBar .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072");_eefce !=nil {return _eefce ;};};if _bbcb .Split !=nil {if _bgfcb :=_bbcb .Split .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074");_bgfcb !=nil {return _bgfcb ;};};if _bbcb .Strips !=nil {if _acddb :=_bbcb .Strips .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u0070\u0073");_acddb !=nil {return _acddb ;};};if _bbcb .Wedge !=nil {if _abae :=_bbcb .Wedge .ValidateWithPath (path +"\u002f\u0057\u0065\u0064\u0067\u0065");_abae !=nil {return _abae ;};};if _bbcb .Wheel !=nil {if _aabd :=_bbcb .Wheel .ValidateWithPath (path +"\u002f\u0057\u0068\u0065\u0065\u006c");_aabd !=nil {return _aabd ;};};if _bbcb .Wipe !=nil {if _cegbe :=_bbcb .Wipe .ValidateWithPath (path +"\u002f\u0057\u0069p\u0065");_cegbe !=nil {return _cegbe ;};};if _bbcb .Zoom !=nil {if _baaef :=_bbcb .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_baaef !=nil {return _baaef ;};};return nil ;};func (_cdef *CT_TLAnimVariantIntegerVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_cdef .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebaab ST_TLTimeNodeSyncType )String ()string {switch _ebaab {case 0:return "";case 1:return "\u0063a\u006e\u0053\u006c\u0069\u0070";case 2:return "\u006c\u006f\u0063\u006b\u0065\u0064";};return "";}; +// ValidateWithPath validates the CT_TLOleChartTargetElement and its children, prefixing error messages with path +func (_cadacg *CT_TLOleChartTargetElement )ValidateWithPath (path string )error {if _cadacg .TypeAttr ==ST_TLChartSubelementTypeUnset {return _fe .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 _aaage :=_cadacg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aaage !=nil {return _aaage ;};return nil ;}; -// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_baea *CT_Rel )ValidateWithPath (path string )error {return nil };func (_ceda *CT_NormalViewPortion )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_afaf :=range start .Attr {if _afaf .Name .Local =="\u0073\u007a"{_gbcg ,_caeg :=ParseUnionST_PositiveFixedPercentage (_afaf .Value );if _caeg !=nil {return _caeg ;};_ceda .SzAttr =_gbcg ;continue ;};if _afaf .Name .Local =="\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"{_edef ,_caaf :=_be .ParseBool (_afaf .Value );if _caaf !=nil {return _caaf ;};_ceda .AutoAdjustAttr =&_edef ;continue ;};};for {_ffcd ,_bdfc :=d .Token ();if _bdfc !=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",_bdfc );};if _ecba ,_aeae :=_ffcd .(_b .EndElement );_aeae &&_ecba .Name ==start .Name {break ;};};return nil ;};func (_cbce ST_TransitionEightDirectionType )String ()string {if _cbce .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {return _cbce .ST_TransitionSideDirectionType .String ();};if _cbce .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {return _cbce .ST_TransitionCornerDirectionType .String ();};return "";}; +// ValidateWithPath validates the CT_OutlineViewSlideEntry and its children, prefixing error messages with path +func (_afff *CT_OutlineViewSlideEntry )ValidateWithPath (path string )error {return nil };func (_edfec *CT_TLBehaviorAttributeNameList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_aacbf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"}};for _ ,_dfagc :=range _edfec .AttrName {e .EncodeElement (_dfagc ,_aacbf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path -func (_bcca *CT_OleObject )ValidateWithPath (path string )error {if _egbec :=_bcca .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_egbec !=nil {return _egbec ;};if _bcca .Pic !=nil {if _fdgf :=_bcca .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_fdgf !=nil {return _fdgf ;};};if _bcca .ImgWAttr !=nil {if *_bcca .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 ,*_bcca .ImgWAttr );};};if _bcca .ImgHAttr !=nil {if *_bcca .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 ,*_bcca .ImgHAttr );};};return nil ;};func (_eegef *ST_TLNextActionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adgbe ,_agafe :=d .Token ();if _agafe !=nil {return _agafe ;};if _gbdbe ,_afccd :=_adgbe .(_b .EndElement );_afccd &&_gbdbe .Name ==start .Name {*_eegef =1;return nil ;};if _cgcdg ,_gbbcg :=_adgbe .(_b .CharData );!_gbbcg {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",_adgbe );}else {switch string (_cgcdg ){case "":*_eegef =0;case "\u006e\u006f\u006e\u0065":*_eegef =1;case "\u0073\u0065\u0065\u006b":*_eegef =2;};};_adgbe ,_agafe =d .Token ();if _agafe !=nil {return _agafe ;};if _dgaa ,_bbgeg :=_adgbe .(_b .EndElement );_bbgeg &&_dgaa .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",_adgbe );};func NewCT_OleObjectEmbed ()*CT_OleObjectEmbed {_afgcd :=&CT_OleObjectEmbed {};return _afgcd };func (_bgecgc ST_PlaceholderSize )Validate ()error {return _bgecgc .ValidateWithPath ("")};func (_gacg *CT_Extension )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0072\u0069"},Value :_d .Sprintf ("\u0025\u0076",_gacg .UriAttr )});e .EncodeToken (start );if _gacg .Any !=nil {for _ ,_ccfg :=range _gacg .Any {_ccfg .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_NormalViewPortion and its children +func (_bfdff *CT_NormalViewPortion )Validate ()error {return _bfdff .ValidateWithPath ("C\u0054_\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069e\u0077\u0050\u006f\u0072ti\u006f\u006e");};type CT_Extension struct{ -// Validate validates the CT_TLByHslColorTransform and its children -func (_cffaa *CT_TLByHslColorTransform )Validate ()error {return _cffaa .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0048\u0073\u006c\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};const (ST_TLTriggerRuntimeNodeUnset ST_TLTriggerRuntimeNode =0;ST_TLTriggerRuntimeNodeFirst ST_TLTriggerRuntimeNode =1;ST_TLTriggerRuntimeNodeLast ST_TLTriggerRuntimeNode =2;ST_TLTriggerRuntimeNodeAll ST_TLTriggerRuntimeNode =3;);func NewCT_SlideMasterIdListEntry ()*CT_SlideMasterIdListEntry {_dagb :=&CT_SlideMasterIdListEntry {};return _dagb ;};func (_eedc *CT_HandoutMasterIdList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eedc .HandoutMasterId !=nil {_gecg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073t\u0065\u0072\u0049\u0064"}};e .EncodeElement (_eedc .HandoutMasterId ,_gecg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type AG_TLBuild struct{SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};type CT_CommentAuthorList struct{ +// Uniform Resource Identifier +UriAttr string ;Any []_g .Any ;};func (_ebdgea *ST_OleObjectFollowColorScheme )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ebdgea =0;case "\u006e\u006f\u006e\u0065":*_ebdgea =1;case "\u0066\u0075\u006c\u006c":*_ebdgea =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_ebdgea =3;};return nil ;}; -// Comment Author -CmAuthor []*CT_CommentAuthor ;};func (_dbba *CT_Empty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gafdb ST_TLAnimateColorSpace )Validate ()error {return _gafdb .ValidateWithPath ("")};func (_deec *CT_CornerDirectionTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _deec .DirAttr !=ST_TransitionCornerDirectionTypeUnset {_cda ,_abg :=_deec .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"});if _abg !=nil {return _abg ;};start .Attr =append (start .Attr ,_cda );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TransitionSoundAction and its children +func (_cdccd *CT_TransitionSoundAction )Validate ()error {return _cdccd .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006eS\u006f\u0075\u006e\u0064\u0041\u0063\u0074\u0069\u006f\u006e");};func (_daddg *ST_PhotoAlbumFrameShape )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_daddg =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_daddg =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_daddg =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_daddg =3;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_daddg =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_daddg =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_daddg =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_daddg =7;};return nil ;};func NewCT_CustomerData ()*CT_CustomerData {_ffbba :=&CT_CustomerData {};return _ffbba }; -// Validate validates the CT_Guide and its children -func (_bgab *CT_Guide )Validate ()error {return _bgab .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u0065");};func NewCT_TransitionSoundAction ()*CT_TransitionSoundAction {_afedf :=&CT_TransitionSoundAction {};return _afedf ;}; +// ValidateWithPath validates the CT_TLMediaNodeVideo and its children, prefixing error messages with path +func (_abad *CT_TLMediaNodeVideo )ValidateWithPath (path string )error {if _feec :=_abad .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_feec !=nil {return _feec ;};return nil ;};type CT_ControlList struct{ -// Validate validates the CT_TLTimeAnimateValue and its children -func (_bbeec *CT_TLTimeAnimateValue )Validate ()error {return _bbeec .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u0041\u006e\u0069\u006d\u0061t\u0065\u0056\u0061\u006c\u0075\u0065");};func NewCT_CommonViewProperties ()*CT_CommonViewProperties {_gaa :=&CT_CommonViewProperties {};_gaa .Scale =_ea .NewCT_Scale2D ();_gaa .Origin =_ea .NewCT_Point2D ();return _gaa ;};func (_afffba *CT_TLOleBuildChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbbcd :=range start .Attr {if _dbbcd .Name .Local =="\u0062\u006c\u0064"{_afffba .BldAttr .UnmarshalXMLAttr (_dbbcd );continue ;};if _dbbcd .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_cdcff ,_agffac :=_be .ParseBool (_dbbcd .Value );if _agffac !=nil {return _agffac ;};_afffba .AnimBgAttr =&_cdcff ;continue ;};if _dbbcd .Name .Local =="\u0073\u0070\u0069\u0064"{_cgfedc ,_dfdaa :=_be .ParseUint (_dbbcd .Value ,10,32);if _dfdaa !=nil {return _dfdaa ;};_gbda :=uint32 (_cgfedc );_afffba .SpidAttr =&_gbda ;continue ;};if _dbbcd .Name .Local =="\u0067\u0072\u0070I\u0064"{_fecba ,_dacd :=_be .ParseUint (_dbbcd .Value ,10,32);if _dacd !=nil {return _dacd ;};_dadf :=uint32 (_fecba );_afffba .GrpIdAttr =&_dadf ;continue ;};if _dbbcd .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_dfeag ,_ebfce :=_be .ParseBool (_dbbcd .Value );if _ebfce !=nil {return _ebfce ;};_afffba .UiExpandAttr =&_dfeag ;continue ;};};for {_ecge ,_bddab :=d .Token ();if _bddab !=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",_bddab );};if _cgdae ,_bbagg :=_ecge .(_b .EndElement );_bbagg &&_cgdae .Name ==start .Name {break ;};};return nil ;}; +// Embedded Control +Control []*CT_Control ;};func (_febb ST_PlaceholderType )Validate ()error {return _febb .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TLAnimVariantIntegerVal and its children, prefixing error messages with path -func (_ccfcf *CT_TLAnimVariantIntegerVal )ValidateWithPath (path string )error {return nil };func (_ddafe ST_WebScreenSize )Validate ()error {return _ddafe .ValidateWithPath ("")}; +// Validate validates the CT_TLByHslColorTransform and its children +func (_aagfc *CT_TLByHslColorTransform )Validate ()error {return _aagfc .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0048\u0073\u006c\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_cagb *CT_EmbeddedFontList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dccb :for {_gcb ,_dfce :=d .Token ();if _dfce !=nil {return _dfce ;};switch _ggcc :=_gcb .(type ){case _f .StartElement :switch _ggcc .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbb :=NewCT_EmbeddedFontListEntry ();if _aggb :=d .DecodeElement (_gbb ,&_ggcc );_aggb !=nil {return _aggb ;};_cagb .EmbeddedFont =append (_cagb .EmbeddedFont ,_gbb );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\u0045\u006d\u0062\u0065\u0064\u0064\u0065dF\u006f\u006e\u0074\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ggcc .Name );if _gbdb :=d .Skip ();_gbdb !=nil {return _gbdb ;};};case _f .EndElement :break _dccb ;case _f .CharData :};};return nil ;};func NewCT_SlideIdListEntry ()*CT_SlideIdListEntry {_gccfa :=&CT_SlideIdListEntry {};_gccfa .IdAttr =256;return _gccfa ;};func (_bgaac ST_TLTimeNodeRestartType )ValidateWithPath (path string )error {switch _bgaac {case 0,1,2,3: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 (_bgaac ));};return nil ;};func (_aabd *CT_InOutTransition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdba :=range start .Attr {if _fdba .Name .Local =="\u0064\u0069\u0072"{_aabd .DirAttr .UnmarshalXMLAttr (_fdba );continue ;};};for {_bgbf ,_gdgc :=d .Token ();if _gdgc !=nil {return _fe .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",_gdgc );};if _cefbg ,_defa :=_bgbf .(_f .EndElement );_defa &&_cefbg .Name ==start .Name {break ;};};return nil ;};func (_daeac *ST_TLDiagramBuildType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_debdf ,_agacb :=d .Token ();if _agacb !=nil {return _agacb ;};if _adacc ,_fggeb :=_debdf .(_f .EndElement );_fggeb &&_adacc .Name ==start .Name {*_daeac =1;return nil ;};if _ccbe ,_ceffde :=_debdf .(_f .CharData );!_ceffde {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",_debdf );}else {switch string (_ccbe ){case "":*_daeac =0;case "\u0077\u0068\u006fl\u0065":*_daeac =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_daeac =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_daeac =3;case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_daeac =4;case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_daeac =5;case "\u0063\u0077":*_daeac =6;case "\u0063\u0077\u0049\u006e":*_daeac =7;case "\u0063\u0077\u004fu\u0074":*_daeac =8;case "\u0063\u0063\u0077":*_daeac =9;case "\u0063\u0063\u0077I\u006e":*_daeac =10;case "\u0063\u0063\u0077\u004f\u0075\u0074":*_daeac =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_daeac =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_daeac =13;case "\u0075\u0070":*_daeac =14;case "\u0064\u006f\u0077\u006e":*_daeac =15;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_daeac =16;case "\u0063\u0075\u0073\u0074":*_daeac =17;};};_debdf ,_agacb =d .Token ();if _agacb !=nil {return _agacb ;};if _cadcc ,_cgedb :=_debdf .(_f .EndElement );_cgedb &&_cadcc .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",_debdf );};func (_fdfca ST_TransitionSpeed )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fdfca .String (),start );}; -// Validate validates the EG_ChildSlide and its children -func (_afgdg *EG_ChildSlide )Validate ()error {return _afgdg .ValidateWithPath ("\u0045\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");}; +// Validate validates the CT_OutlineViewSlideList and its children +func (_aabg *CT_OutlineViewSlideList )Validate ()error {return _aabg .ValidateWithPath ("\u0043\u0054\u005fOu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0053\u006c\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};const (ST_TLBehaviorAccumulateTypeUnset ST_TLBehaviorAccumulateType =0;ST_TLBehaviorAccumulateTypeNone ST_TLBehaviorAccumulateType =1;ST_TLBehaviorAccumulateTypeAlways ST_TLBehaviorAccumulateType =2;);func (_cbcc *CmLst )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\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 ,_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\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 ,_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 :"\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 ,_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 ="\u0070:\u0063\u006d\u004c\u0073\u0074";return _cbcc .CT_CommentList .MarshalXML (e ,start );};func (_defae *ST_WebScreenSize )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gecgcb ,_dcgag :=d .Token ();if _dcgag !=nil {return _dcgag ;};if _efdee ,_gadb :=_gecgcb .(_f .EndElement );_gadb &&_efdee .Name ==start .Name {*_defae =1;return nil ;};if _bdgaa ,_fbfag :=_gecgcb .(_f .CharData );!_fbfag {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",_gecgcb );}else {switch string (_bdgaa ){case "":*_defae =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_defae =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_defae =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_defae =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_defae =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_defae =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_defae =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_defae =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_defae =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_defae =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_defae =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_defae =11;};};_gecgcb ,_dcgag =d .Token ();if _dcgag !=nil {return _dcgag ;};if _baedb ,_acgaf :=_gecgcb .(_f .EndElement );_acgaf &&_baedb .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",_gecgcb );};func NewCT_CommonViewProperties ()*CT_CommonViewProperties {_dfbb :=&CT_CommonViewProperties {};_dfbb .Scale =_ef .NewCT_Scale2D ();_dfbb .Origin =_ef .NewCT_Point2D ();return _dfbb ;};func (_beeea *ST_TLChartSubelementType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_beeea =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_beeea =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_beeea =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_beeea =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_beeea =4;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_beeea =5;};return nil ;};func (_dcdeg ST_TLAnimateEffectTransition )ValidateWithPath (path string )error {switch _dcdeg {case 0,1,2,3: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 (_dcdeg ));};return nil ;}; -// ValidateWithPath validates the HandoutMaster and its children, prefixing error messages with path -func (_fbgbc *HandoutMaster )ValidateWithPath (path string )error {if _bbefc :=_fbgbc .CT_HandoutMaster .ValidateWithPath (path );_bbefc !=nil {return _bbefc ;};return nil ;};func (_ggbff ST_PrintWhat )ValidateWithPath (path string )error {switch _ggbff {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 (_ggbff ));};return nil ;};type EG_SlideListChoice struct{ +// Validate validates the CT_CommentAuthor and its children +func (_aad *CT_CommentAuthor )Validate ()error {return _aad .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dm\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072");};func (_geff ST_TLAnimateBehaviorCalcMode )ValidateWithPath (path string )error {switch _geff {case 0,1,2,3: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 (_geff ));};return nil ;};type CT_ShapeNonVisual struct{ -// All Slides -SldAll *CT_Empty ; +// Non-Visual Drawing Properties +CNvPr *_ef .CT_NonVisualDrawingProps ; -// Slide Range -SldRg *CT_IndexRange ; +// Non-Visual Drawing Properties for a Shape +CNvSpPr *_ef .CT_NonVisualDrawingShapeProps ; -// Custom Show -CustShow *CT_CustomShowId ;};func (_cbcf ST_WebColorType )String ()string {switch _cbcf {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 (_eea *CT_ExtensionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eea .Ext !=nil {_fbcc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_baad :=range _eea .Ext {e .EncodeElement (_baad ,_fbcc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bdfafd ST_TLTimeIndefinite )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bdfafd .String (),start );};func (_bbcdd *CT_TLAnimateColorBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbcdd .ClrSpcAttr !=ST_TLAnimateColorSpaceUnset {_aege ,_gefaa :=_bbcdd .ClrSpcAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0072\u0053\u0070\u0063"});if _gefaa !=nil {return _gefaa ;};start .Attr =append (start .Attr ,_aege );};if _bbcdd .DirAttr !=ST_TLAnimateColorDirectionUnset {_fafde ,_bgcb :=_bbcdd .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"});if _bgcb !=nil {return _bgcb ;};start .Attr =append (start .Attr ,_fafde );};e .EncodeToken (start );_ddacg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_bbcdd .CBhvr ,_ddacg );if _bbcdd .By !=nil {_bagab :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_bbcdd .By ,_bagab );};if _bbcdd .From !=nil {_cccb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_bbcdd .From ,_cccb );};if _bbcdd .To !=nil {_fecge :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_bbcdd .To ,_fecge );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bgebe *CT_TLMediaNodeAudio )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgebe .CMediaNode =NewCT_TLCommonMediaNodeData ();for _ ,_dadg :=range start .Attr {if _dadg .Name .Local =="i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_ebbfd ,_abbga :=_be .ParseBool (_dadg .Value );if _abbga !=nil {return _abbga ;};_bgebe .IsNarrationAttr =&_ebbfd ;continue ;};};_dacbg :for {_aged ,_bgdfg :=d .Token ();if _bgdfg !=nil {return _bgdfg ;};switch _dadd :=_aged .(type ){case _b .StartElement :switch _dadd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fffee :=d .DecodeElement (_bgebe .CMediaNode ,&_dadd );_fffee !=nil {return _fffee ;};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\u0043\u0054\u005f\u0054\u004c\u004d\u0065\u0064\u0069\u0061No\u0064\u0065\u0041\u0075\u0064\u0069\u006f\u0020\u0025\u0076",_dadd .Name );if _bgebeb :=d .Skip ();_bgebeb !=nil {return _bgebeb ;};};case _b .EndElement :break _dacbg ;case _b .CharData :};};return nil ;};type ST_TLParaBuildType byte ; +// Application Non-Visual Drawing Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;}; -// Validate validates the CT_CornerDirectionTransition and its children -func (_dfe *CT_CornerDirectionTransition )Validate ()error {return _dfe .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 (_abfd *CT_TLShapeTargetElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_abfd .SpidAttr )});e .EncodeToken (start );if _abfd .Bg !=nil {_fgfga :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_abfd .Bg ,_fgfga );};if _abfd .SubSp !=nil {_ggbd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0075\u0062\u0053\u0070"}};e .EncodeElement (_abfd .SubSp ,_ggbd );};if _abfd .OleChartEl !=nil {_dcgea :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006fl\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"}};e .EncodeElement (_abfd .OleChartEl ,_dcgea );};if _abfd .TxEl !=nil {_edegae :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0078\u0045\u006c"}};e .EncodeElement (_abfd .TxEl ,_edegae );};if _abfd .GraphicEl !=nil {_cead :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c"}};e .EncodeElement (_abfd .GraphicEl ,_cead );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_aebfb *CT_Shape )ValidateWithPath (path string )error {if _cdaf :=_aebfb .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_cdaf !=nil {return _cdaf ;};if _dgcb :=_aebfb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dgcb !=nil {return _dgcb ;};if _aebfb .Style !=nil {if _cgbfc :=_aebfb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_cgbfc !=nil {return _cgbfc ;};};if _aebfb .TxBody !=nil {if _cedb :=_aebfb .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_cedb !=nil {return _cedb ;};};if _aebfb .ExtLst !=nil {if _cafgd :=_aebfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cafgd !=nil {return _cafgd ;};};return nil ;};type CT_Connector struct{ -// ValidateWithPath validates the CT_SlideLayout and its children, prefixing error messages with path -func (_abge *CT_SlideLayout )ValidateWithPath (path string )error {if _agdc :=_abge .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_agdc !=nil {return _agdc ;};if _fgbf :=_abge .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_fgbf !=nil {return _fgbf ;};if _abge .ClrMapOvr !=nil {if _cggb :=_abge .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_cggb !=nil {return _cggb ;};};if _abge .Transition !=nil {if _caed :=_abge .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_caed !=nil {return _caed ;};};if _abge .Timing !=nil {if _efbc :=_abge .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_efbc !=nil {return _efbc ;};};if _abge .Hf !=nil {if _eabac :=_abge .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_eabac !=nil {return _eabac ;};};if _abge .ExtLst !=nil {if _eegde :=_abge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eegde !=nil {return _eegde ;};};return nil ;};func (_bfcaf *ST_TLTimeNodeFillType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bfcaf =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_bfcaf =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_bfcaf =2;case "\u0068\u006f\u006c\u0064":*_bfcaf =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_bfcaf =4;};return nil ;};func (_gfdbc *CT_TLGraphicalObjectBuild )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfccc :=range start .Attr {if _gfccc .Name .Local =="\u0073\u0070\u0069\u0064"{_bcabe ,_ecdca :=_be .ParseUint (_gfccc .Value ,10,32);if _ecdca !=nil {return _ecdca ;};_fccb :=uint32 (_bcabe );_gfdbc .SpidAttr =&_fccb ;continue ;};if _gfccc .Name .Local =="\u0067\u0072\u0070I\u0064"{_fcgb ,_gafbd :=_be .ParseUint (_gfccc .Value ,10,32);if _gafbd !=nil {return _gafbd ;};_bccbg :=uint32 (_fcgb );_gfdbc .GrpIdAttr =&_bccbg ;continue ;};if _gfccc .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_gafdf ,_gbgag :=_be .ParseBool (_gfccc .Value );if _gbgag !=nil {return _gbgag ;};_gfdbc .UiExpandAttr =&_gafdf ;continue ;};};_ddbb :for {_baegc ,_ccca :=d .Token ();if _ccca !=nil {return _ccca ;};switch _bgcacd :=_baegc .(type ){case _b .StartElement :switch _bgcacd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gfdbc .BldAsOne =NewCT_Empty ();if _eebf :=d .DecodeElement (_gfdbc .BldAsOne ,&_bgcacd );_eebf !=nil {return _eebf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gfdbc .BldSub =_ea .NewCT_AnimationGraphicalObjectBuildProperties ();if _cgage :=d .DecodeElement (_gfdbc .BldSub ,&_bgcacd );_cgage !=nil {return _cgage ;};default:_e .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",_bgcacd .Name );if _fdbcc :=d .Skip ();_fdbcc !=nil {return _fdbcc ;};};case _b .EndElement :break _ddbb ;case _b .CharData :};};return nil ;};func (_gddgc ST_ViewType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gddgc .String (),start );};func (_ggeff ST_TLTimeNodeMasterRelation )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bdgdbe :=_b .Attr {};_bdgdbe .Name =name ;switch _ggeff {case ST_TLTimeNodeMasterRelationUnset :_bdgdbe .Value ="";case ST_TLTimeNodeMasterRelationSameClick :_bdgdbe .Value ="\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationLastClick :_bdgdbe .Value ="\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationNextClick :_bdgdbe .Value ="\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k";};return _bdgdbe ,nil ;};func NewCT_Shape ()*CT_Shape {_cbdd :=&CT_Shape {};_cbdd .NvSpPr =NewCT_ShapeNonVisual ();_cbdd .SpPr =_ea .NewCT_ShapeProperties ();return _cbdd ;};func (_efbdd *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_deda :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_efbdd .CNvPr ,_deda );_cfgf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_efbdd .CNvGraphicFramePr ,_cfgf );_eaed :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_efbdd .NvPr ,_eaed );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TLGraphicalObjectBuild struct{ +// Non-Visual Properties for a Connection Shape +NvCxnSpPr *CT_ConnectorNonVisual ; -// Build As One -BldAsOne *CT_Empty ; +// Shape Properties +SpPr *_ef .CT_ShapeProperties ; -// Build Sub Elements -BldSub *_ea .CT_AnimationGraphicalObjectBuildProperties ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;}; +// Connector Shape Style +Style *_ef .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;};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 (_bcgg *ST_TLPreviousActionType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbdg ,_addc :=d .Token ();if _addc !=nil {return _addc ;};if _eddaa ,_febea :=_dbdg .(_f .EndElement );_febea &&_eddaa .Name ==start .Name {*_bcgg =1;return nil ;};if _eddb ,_dfdgg :=_dbdg .(_f .CharData );!_dfdgg {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",_dbdg );}else {switch string (_eddb ){case "":*_bcgg =0;case "\u006e\u006f\u006e\u0065":*_bcgg =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_bcgg =2;};};_dbdg ,_addc =d .Token ();if _addc !=nil {return _addc ;};if _cccbf ,_caefg :=_dbdg .(_f .EndElement );_caefg &&_cccbf .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",_dbdg );};func (_agfgd *ST_TLAnimateEffectTransition )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_agfgd =0;case "\u0069\u006e":*_agfgd =1;case "\u006f\u0075\u0074":*_agfgd =2;case "\u006e\u006f\u006e\u0065":*_agfgd =3;};return nil ;}; -// Validate validates the CT_TLAnimVariantStringVal and its children -func (_cdbdb *CT_TLAnimVariantStringVal )Validate ()error {return _cdbdb .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072i\u0061n\u0074S\u0074\u0072\u0069\u006e\u0067\u0056\u0061l");};type CT_TLIterateIntervalTime struct{ +// Validate validates the CT_OrientationTransition and its children +func (_bdece *CT_OrientationTransition )Validate ()error {return _bdece .ValidateWithPath ("\u0043T\u005f\u004f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");};const (ST_TLPreviousActionTypeUnset ST_TLPreviousActionType =0;ST_TLPreviousActionTypeNone ST_TLPreviousActionType =1;ST_TLPreviousActionTypeSkipTimed ST_TLPreviousActionType =2;); -// Time -ValAttr ST_TLTime ;}; +// Validate validates the CT_SlideIdList and its children +func (_beggf *CT_SlideIdList )Validate ()error {return _beggf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049d\u004c\u0069\u0073\u0074");};func (_fegc *CT_CommonSlideViewProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fegc .CViewPr =NewCT_CommonViewProperties ();for _ ,_dedb :=range start .Attr {if _dedb .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"{_fcd ,_edbg :=_ee .ParseBool (_dedb .Value );if _edbg !=nil {return _edbg ;};_fegc .SnapToGridAttr =&_fcd ;continue ;};if _dedb .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_abb ,_fbge :=_ee .ParseBool (_dedb .Value );if _fbge !=nil {return _fbge ;};_fegc .SnapToObjectsAttr =&_abb ;continue ;};if _dedb .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"{_afe ,_ccb :=_ee .ParseBool (_dedb .Value );if _ccb !=nil {return _ccb ;};_fegc .ShowGuidesAttr =&_afe ;continue ;};};_bgdb :for {_egad ,_fbf :=d .Token ();if _fbf !=nil {return _fbf ;};switch _bea :=_egad .(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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _aaf :=d .DecodeElement (_fegc .CViewPr ,&_bea );_aaf !=nil {return _aaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fegc .GuideLst =NewCT_GuideList ();if _beb :=d .DecodeElement (_fegc .GuideLst ,&_bea );_beb !=nil {return _beb ;};default:_g .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",_bea .Name );if _aga :=d .Skip ();_aga !=nil {return _aga ;};};case _f .EndElement :break _bgdb ;case _f .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_BuildList and its children, prefixing error messages with path -func (_aca *CT_BuildList )ValidateWithPath (path string )error {for _cdg ,_ece :=range _aca .BldP {if _agg :=_ece .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0042\u006c\u0064\u0050\u005b\u0025\u0064\u005d",path ,_cdg ));_agg !=nil {return _agg ;};};for _bded ,_faaf :=range _aca .BldDgm {if _aec :=_faaf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0044\u0067\u006d\u005b\u0025\u0064\u005d",path ,_bded ));_aec !=nil {return _aec ;};};for _aadg ,_cbf :=range _aca .BldOleChart {if _bca :=_cbf .ValidateWithPath (_d .Sprintf ("\u0025s\u002fB\u006c\u0064\u004f\u006c\u0065C\u0068\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_aadg ));_bca !=nil {return _bca ;};};for _beb ,_bed :=range _aca .BldGraphic {if _afb :=_bed .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069c\u005b\u0025\u0064\u005d",path ,_beb ));_afb !=nil {return _afb ;};};return nil ;};func (_fbdd *CT_Rel )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_fbdd .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Guide and its children, prefixing error messages with path +func (_cabc *CT_Guide )ValidateWithPath (path string )error {if _fgec :=_cabc .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_fgec !=nil {return _fgec ;};if _cabc .PosAttr !=nil {if _adf :=_cabc .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_adf !=nil {return _adf ;};};return nil ;}; -// Validate validates the CT_TLTimeNodeSequence and its children -func (_dcgga *CT_TLTimeNodeSequence )Validate ()error {return _dcgga .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0053e\u0071\u0075\u0065\u006e\u0063\u0065");}; +// Validate validates the CT_CustomShowList and its children +func (_fadc *CT_CustomShowList )Validate ()error {return _fadc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006fw\u004c\u0069\u0073\u0074");};type CT_TimeNodeList struct{ -// ValidateWithPath validates the CT_TLAnimateEffectBehavior and its children, prefixing error messages with path -func (_bggf *CT_TLAnimateEffectBehavior )ValidateWithPath (path string )error {if _abcfb :=_bggf .TransitionAttr .ValidateWithPath (path +"\u002fT\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_abcfb !=nil {return _abcfb ;};if _bagdg :=_bggf .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_bagdg !=nil {return _bagdg ;};if _bggf .Progress !=nil {if _ecbcde :=_bggf .Progress .ValidateWithPath (path +"\u002fP\u0072\u006f\u0067\u0072\u0065\u0073s");_ecbcde !=nil {return _ecbcde ;};};return nil ;}; +// Parallel Time Node +Par []*CT_TLTimeNodeParallel ; -// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path -func (_eeb *CT_Comment )ValidateWithPath (path string )error {if _bdf :=_eeb .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_bdf !=nil {return _bdf ;};if _eeb .ExtLst !=nil {if _gaeb :=_eeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gaeb !=nil {return _gaeb ;};};return nil ;};func (_dbgcc ST_TLAnimateMotionBehaviorOrigin )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dbgcc .String (),start );};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;);type ST_TLAnimateEffectTransition byte ; +// Sequence Time Node +Seq []*CT_TLTimeNodeSequence ; -// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path -func (_cedfc *CT_Kinsoku )ValidateWithPath (path string )error {return nil };func (_cgdab ST_TLAnimateEffectTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cgdab .String (),start );};type CT_ShapeNonVisual struct{ +// Exclusive +Excl []*CT_TLTimeNodeExclusive ; -// Non-Visual Drawing Properties -CNvPr *_ea .CT_NonVisualDrawingProps ; +// Animate +Anim []*CT_TLAnimateBehavior ; -// Non-Visual Drawing Properties for a Shape -CNvSpPr *_ea .CT_NonVisualDrawingShapeProps ; +// Animate Color Behavior +AnimClr []*CT_TLAnimateColorBehavior ; -// Application Non-Visual Drawing Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;};func NewCT_PresentationProperties ()*CT_PresentationProperties {_fgbb :=&CT_PresentationProperties {};return _fgbb ;};func (_cbcde *CT_WebProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbcde .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_cbcde .ShowAnimationAttr ))});};if _cbcde .ResizeGraphicsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_cbcde .ResizeGraphicsAttr ))});};if _cbcde .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_cbcde .AllowPngAttr ))});};if _cbcde .RelyOnVmlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_cbcde .RelyOnVmlAttr ))});};if _cbcde .OrganizeInFoldersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_cbcde .OrganizeInFoldersAttr ))});};if _cbcde .UseLongFilenamesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_cbcde .UseLongFilenamesAttr ))});};if _cbcde .ImgSzAttr !=ST_WebScreenSizeUnset {_bcbe ,_eaga :=_cbcde .ImgSzAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006d\u0067S\u007a"});if _eaga !=nil {return _eaga ;};start .Attr =append (start .Attr ,_bcbe );};if _cbcde .EncodingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_cbcde .EncodingAttr )});};if _cbcde .ClrAttr !=ST_WebColorTypeUnset {_ddad ,_fbdad :=_cbcde .ClrAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0072"});if _fbdad !=nil {return _fbdad ;};start .Attr =append (start .Attr ,_ddad );};e .EncodeToken (start );if _cbcde .ExtLst !=nil {_fbac :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbcde .ExtLst ,_fbac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Animate Effect +AnimEffect []*CT_TLAnimateEffectBehavior ; -// ValidateWithPath validates the CT_SlideIdList and its children, prefixing error messages with path -func (_bdaf *CT_SlideIdList )ValidateWithPath (path string )error {for _gedfe ,_beaeb :=range _bdaf .SldId {if _abad :=_beaeb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fS\u006c\u0064\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gedfe ));_abad !=nil {return _abad ;};};return nil ;}; +// Animate Motion +AnimMotion []*CT_TLAnimateMotionBehavior ; -// Validate validates the CT_TLCommonTimeNodeData and its children -func (_gddfd *CT_TLCommonTimeNodeData )Validate ()error {return _gddfd .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};func NewPresentation ()*Presentation {_gcae :=&Presentation {};_gcae .CT_Presentation =*NewCT_Presentation ();return _gcae ;};func (_agdcf *ST_PhotoAlbumFrameShape )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_agdcf =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_agdcf =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_agdcf =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_agdcf =3;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_agdcf =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_agdcf =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_agdcf =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_agdcf =7;};return nil ;};type CT_GraphicalObjectFrameNonVisual struct{ +// Animate Rotation +AnimRot []*CT_TLAnimateRotationBehavior ; -// Non-Visual Drawing Properties -CNvPr *_ea .CT_NonVisualDrawingProps ; +// Animate Scale +AnimScale []*CT_TLAnimateScaleBehavior ; -// Non-Visual Graphic Frame Drawing Properties -CNvGraphicFramePr *_ea .CT_NonVisualGraphicFrameProperties ; +// Command +Cmd []*CT_TLCommandBehavior ; -// Application Non-Visual Drawing Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_edaea ST_TLAnimateMotionPathEditMode )Validate ()error {return _edaea .ValidateWithPath ("")};func (_egec *AG_TLBuild )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfe :=range start .Attr {if _gfe .Name .Local =="\u0073\u0070\u0069\u0064"{_egd ,_ed :=_be .ParseUint (_gfe .Value ,10,32);if _ed !=nil {return _ed ;};_gg :=uint32 (_egd );_egec .SpidAttr =&_gg ;continue ;};if _gfe .Name .Local =="\u0067\u0072\u0070I\u0064"{_fcg ,_efb :=_be .ParseUint (_gfe .Value ,10,32);if _efb !=nil {return _efb ;};_cbe :=uint32 (_fcg );_egec .GrpIdAttr =&_cbe ;continue ;};if _gfe .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_cbba ,_efbd :=_be .ParseBool (_gfe .Value );if _efbd !=nil {return _efbd ;};_egec .UiExpandAttr =&_cbba ;continue ;};};for {_dec ,_bf :=d .Token ();if _bf !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u003a\u0020%\u0073",_bf );};if _ff ,_cbd :=_dec .(_b .EndElement );_cbd &&_ff .Name ==start .Name {break ;};};return nil ;};func (_ecbf *CT_Slide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecbf .ShowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_ecbf .ShowAttr ))});};if _ecbf .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_ecbf .ShowMasterSpAttr ))});};if _ecbf .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_ecbf .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_adbb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_ecbf .CSld ,_adbb );if _ecbf .ClrMapOvr !=nil {_egab :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_ecbf .ClrMapOvr ,_egab );};if _ecbf .Transition !=nil {_gdbbd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ecbf .Transition ,_gdbbd );};if _ecbf .Timing !=nil {_abba :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_ecbf .Timing ,_abba );};if _ecbf .ExtLst !=nil {_cgbge :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecbf .ExtLst ,_cgbge );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbbggg ST_PhotoAlbumLayout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bbbggg .String (),start );};func (_gdbee *EG_TopLevelSlide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_fcbgb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_gdbee .ClrMap ,_fcbgb );return nil ;};func (_fbgag ST_PhotoAlbumLayout )Validate ()error {return _fbgag .ValidateWithPath ("")};type ST_TLTimeIndefinite byte ;func (_fdbc *CT_OleObject )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdbc .Choice =NewCT_OleObjectChoice ();for _ ,_fadd :=range start .Attr {if _fadd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fadd .Name .Local =="\u0069\u0064"{_fdcd ,_abfc :=_fadd .Value ,error (nil );if _abfc !=nil {return _abfc ;};_fdbc .IdAttr =&_fdcd ;continue ;};if _fadd .Name .Local =="\u0073\u0070\u0069\u0064"{_faacb ,_cgadf :=_fadd .Value ,error (nil );if _cgadf !=nil {return _cgadf ;};_fdbc .SpidAttr =&_faacb ;continue ;};if _fadd .Name .Local =="\u006e\u0061\u006d\u0065"{_abcee ,_egcec :=_fadd .Value ,error (nil );if _egcec !=nil {return _egcec ;};_fdbc .NameAttr =&_abcee ;continue ;};if _fadd .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_afbbb ,_gbfa :=_be .ParseBool (_fadd .Value );if _gbfa !=nil {return _gbfa ;};_fdbc .ShowAsIconAttr =&_afbbb ;continue ;};if _fadd .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_gcfdd ,_ebad :=_fadd .Value ,error (nil );if _ebad !=nil {return _ebad ;};_fdbc .ProgIdAttr =&_gcfdd ;continue ;};if _fadd .Name .Local =="\u0069\u006d\u0067\u0057"{_aabec ,_dacg :=_be .ParseInt (_fadd .Value ,10,32);if _dacg !=nil {return _dacg ;};_aaga :=int32 (_aabec );_fdbc .ImgWAttr =&_aaga ;continue ;};if _fadd .Name .Local =="\u0069\u006d\u0067\u0048"{_fdcdf ,_gaccb :=_be .ParseInt (_fadd .Value ,10,32);if _gaccb !=nil {return _gaccb ;};_bcde :=int32 (_fdcdf );_fdbc .ImgHAttr =&_bcde ;continue ;};};_gcda :for {_fdcgbe ,_cbfee :=d .Token ();if _cbfee !=nil {return _cbfee ;};switch _fdce :=_fdcgbe .(type ){case _b .StartElement :switch _fdce .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdbc .Choice =NewCT_OleObjectChoice ();if _agfg :=d .DecodeElement (&_fdbc .Choice .Embed ,&_fdce );_agfg !=nil {return _agfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdbc .Choice =NewCT_OleObjectChoice ();if _ebbd :=d .DecodeElement (&_fdbc .Choice .Link ,&_fdce );_ebbd !=nil {return _ebbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdbc .Pic =NewCT_Picture ();if _acga :=d .DecodeElement (_fdbc .Pic ,&_fdce );_acga !=nil {return _acga ;};default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_fdce .Name );if _ffedg :=d .Skip ();_ffedg !=nil {return _ffedg ;};};case _b .EndElement :break _gcda ;case _b .CharData :};};return nil ;};func NewCT_SlideMaster ()*CT_SlideMaster {_bgaa :=&CT_SlideMaster {};_bgaa .CSld =NewCT_CommonSlideData ();_bgaa .ClrMap =_ea .NewCT_ColorMapping ();return _bgaa ;}; +// Set Time Node Behavior +Set []*CT_TLSetBehavior ; -// Validate validates the CmLst and its children -func (_cecg *CmLst )Validate ()error {return _cecg .ValidateWithPath ("\u0043\u006d\u004cs\u0074")}; +// Audio +Audio []*CT_TLMediaNodeAudio ; -// Validate validates the CT_Slide and its children -func (_bfeb *CT_Slide )Validate ()error {return _bfeb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065");};func (_gcdf *CT_TLAnimVariantStringVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_efaad :=range start .Attr {if _efaad .Name .Local =="\u0076\u0061\u006c"{_cgaaf ,_fcabf :=_efaad .Value ,error (nil );if _fcabf !=nil {return _fcabf ;};_gcdf .ValAttr =_cgaaf ;continue ;};};for {_gacb ,_aeafc :=d .Token ();if _aeafc !=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",_aeafc );};if _bdaaf ,_ecacg :=_gacb .(_b .EndElement );_ecacg &&_bdaaf .Name ==start .Name {break ;};};return nil ;};func (_bedcf *CT_TLCommandBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bedcf .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_fcee :=range start .Attr {if _fcee .Name .Local =="\u0074\u0079\u0070\u0065"{_bedcf .TypeAttr .UnmarshalXMLAttr (_fcee );continue ;};if _fcee .Name .Local =="\u0063\u006d\u0064"{_ddgaa ,_ecfbad :=_fcee .Value ,error (nil );if _ecfbad !=nil {return _ecfbad ;};_bedcf .CmdAttr =&_ddgaa ;continue ;};};_bdcac :for {_acbca ,_gccbc :=d .Token ();if _gccbc !=nil {return _gccbc ;};switch _bdef :=_acbca .(type ){case _b .StartElement :switch _bdef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dcgb :=d .DecodeElement (_bedcf .CBhvr ,&_bdef );_dcgb !=nil {return _dcgb ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006e\u0064\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025\u0076",_bdef .Name );if _affd :=d .Skip ();_affd !=nil {return _affd ;};};case _b .EndElement :break _bdcac ;case _b .CharData :};};return nil ;};func (_babd *ST_TLParaBuildType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gacddf ,_gcdbg :=d .Token ();if _gcdbg !=nil {return _gcdbg ;};if _bbcg ,_cffd :=_gacddf .(_b .EndElement );_cffd &&_bbcg .Name ==start .Name {*_babd =1;return nil ;};if _eggad ,_dccbd :=_gacddf .(_b .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",_gacddf );}else {switch string (_eggad ){case "":*_babd =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_babd =1;case "\u0070":*_babd =2;case "\u0063\u0075\u0073\u0074":*_babd =3;case "\u0077\u0068\u006fl\u0065":*_babd =4;};};_gacddf ,_gcdbg =d .Token ();if _gcdbg !=nil {return _gcdbg ;};if _ddfd ,_fgded :=_gacddf .(_b .EndElement );_fgded &&_ddfd .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",_gacddf );};func NewEG_ExtensionList ()*EG_ExtensionList {_adafg :=&EG_ExtensionList {};return _adafg };func (_efbbf ST_TLChartSubelementType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efbbf .String (),start );};func (_dgae *ViewPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgae .CT_ViewProperties =*NewCT_ViewProperties ();for _ ,_cbbb :=range start .Attr {if _cbbb .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_dgae .LastViewAttr .UnmarshalXMLAttr (_cbbb );continue ;};if _cbbb .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_begde ,_ccgg :=_be .ParseBool (_cbbb .Value );if _ccgg !=nil {return _ccgg ;};_dgae .ShowCommentsAttr =&_begde ;continue ;};};_fecaa :for {_cceeef ,_debbe :=d .Token ();if _debbe !=nil {return _debbe ;};switch _daced :=_cceeef .(type ){case _b .StartElement :switch _daced .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgae .NormalViewPr =NewCT_NormalViewProperties ();if _cdcfad :=d .DecodeElement (_dgae .NormalViewPr ,&_daced );_cdcfad !=nil {return _cdcfad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgae .SlideViewPr =NewCT_SlideViewProperties ();if _cbaa :=d .DecodeElement (_dgae .SlideViewPr ,&_daced );_cbaa !=nil {return _cbaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgae .OutlineViewPr =NewCT_OutlineViewProperties ();if _ebgab :=d .DecodeElement (_dgae .OutlineViewPr ,&_daced );_ebgab !=nil {return _ebgab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgae .NotesTextViewPr =NewCT_NotesTextViewProperties ();if _dfgaa :=d .DecodeElement (_dgae .NotesTextViewPr ,&_daced );_dfgaa !=nil {return _dfgaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgae .SorterViewPr =NewCT_SlideSorterViewProperties ();if _dfcge :=d .DecodeElement (_dgae .SorterViewPr ,&_daced );_dfcge !=nil {return _dfcge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgae .NotesViewPr =NewCT_NotesViewProperties ();if _afedg :=d .DecodeElement (_dgae .NotesViewPr ,&_daced );_afedg !=nil {return _afedg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgae .GridSpacing =_ea .NewCT_PositiveSize2D ();if _bbgfc :=d .DecodeElement (_dgae .GridSpacing ,&_daced );_bbgfc !=nil {return _bbgfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgae .ExtLst =NewCT_ExtensionList ();if _cbfcff :=d .DecodeElement (_dgae .ExtLst ,&_daced );_cbfcff !=nil {return _cbfcff ;};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\u0056\u0069\u0065\u0077\u0050\u0072\u0020\u0025\u0076",_daced .Name );if _ddcc :=d .Skip ();_ddcc !=nil {return _ddcc ;};};case _b .EndElement :break _fecaa ;case _b .CharData :};};return nil ;};func (_addec *CT_TLByAnimateColorTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _addec .Rgb !=nil {_gffg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0072g\u0062"}};e .EncodeElement (_addec .Rgb ,_gffg );};if _addec .Hsl !=nil {_cada :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0068s\u006c"}};e .EncodeElement (_addec .Hsl ,_cada );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gedgf ST_TLAnimateMotionBehaviorOrigin )String ()string {switch _gedgf {case 0:return "";case 1:return "\u0070\u0061\u0072\u0065\u006e\u0074";case 2:return "\u006c\u0061\u0079\u006f\u0075\u0074";};return "";}; +// Video +Video []*CT_TLMediaNodeVideo ;};func (_fbdfc *CT_TLPoint )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078"},Value :_fe .Sprintf ("\u0025\u0076",_fbdfc .XAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079"},Value :_fe .Sprintf ("\u0025\u0076",_fbdfc .YAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PresentationProperties and its children -func (_faaa *CT_PresentationProperties )Validate ()error {return _faaa .ValidateWithPath ("\u0043T\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074i\u006fn\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");}; +// Validate validates the CT_TLShapeTargetElement and its children +func (_eded *CT_TLShapeTargetElement )Validate ()error {return _eded .ValidateWithPath ("\u0043\u0054\u005fTL\u0053\u0068\u0061\u0070\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};type CT_Presentation struct{ -// ValidateWithPath validates the CT_TLMediaNodeAudio and its children, prefixing error messages with path -func (_dacae *CT_TLMediaNodeAudio )ValidateWithPath (path string )error {if _abgbc :=_dacae .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_abgbc !=nil {return _abgbc ;};return nil ;};func (_edced *CT_TLByHslColorTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068"},Value :_d .Sprintf ("\u0025\u0076",_edced .HAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_d .Sprintf ("\u0025\u0076",_edced .SAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c"},Value :_d .Sprintf ("\u0025\u0076",_edced .LAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Server Zoom +ServerZoomAttr *_ef .ST_Percentage ; -// ValidateWithPath validates the CT_CustomShowList and its children, prefixing error messages with path -func (_bcad *CT_CustomShowList )ValidateWithPath (path string )error {for _eae ,_bbfea :=range _bcad .CustShow {if _bgd :=_bbfea .ValidateWithPath (_d .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u005b\u0025\u0064\u005d",path ,_eae ));_bgd !=nil {return _bgd ;};};return nil ;};func (_abacgb ST_OleObjectFollowColorScheme )ValidateWithPath (path string )error {switch _abacgb {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 (_abacgb ));};return nil ;};func (_cdbd *CT_OutlineViewSlideEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_cdbd .IdAttr )});if _cdbd .CollapseAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_cdbd .CollapseAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TLMediaNodeVideo ()*CT_TLMediaNodeVideo {_fcfgg :=&CT_TLMediaNodeVideo {};_fcfgg .CMediaNode =NewCT_TLCommonMediaNodeData ();return _fcfgg ;};type SldSyncPr struct{CT_SlideSyncProperties }; +// First Slide Number +FirstSlideNumAttr *int32 ; -// Validate validates the CT_TLIterateData and its children -func (_gaed *CT_TLIterateData )Validate ()error {return _gaed .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0049t\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061");};func (_eaad *CT_TLPoint )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_d .Sprintf ("\u0025\u0076",_eaad .XAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079"},Value :_d .Sprintf ("\u0025\u0076",_eaad .YAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewSld ()*Sld {_abceff :=&Sld {};_abceff .CT_Slide =*NewCT_Slide ();return _abceff }; +// Show Header and Footer Placeholders on Titles +ShowSpecialPlsOnTitleSldAttr *bool ; -// Validate validates the CT_TLTextTargetElement and its children -func (_affef *CT_TLTextTargetElement )Validate ()error {return _affef .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0065\u0078\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");};func (_bbbc *CT_InOutTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbbc .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_bebd ,_beadf :=_bbbc .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"});if _beadf !=nil {return _beadf ;};start .Attr =append (start .Attr ,_bebd );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_feggb ST_TransitionSideDirectionType )String ()string {switch _feggb {case 0:return "";case 1:return "\u006c";case 2:return "\u0075";case 3:return "\u0072";case 4:return "\u0064";};return "";};type CT_SlideSize struct{ +// Right-To-Left Views +RtlAttr *bool ; -// Extent Length -CxAttr int32 ; +// Remove Personal Information on Save +RemovePersonalInfoOnSaveAttr *bool ; -// Extent Width -CyAttr int32 ; +// Compatibility Mode +CompatModeAttr *bool ; -// Type of Size -TypeAttr ST_SlideSizeType ;}; +// Strict First and Last Characters +StrictFirstAndLastCharsAttr *bool ; -// Validate validates the CT_CommonViewProperties and its children -func (_defa *CT_CommonViewProperties )Validate ()error {return _defa .ValidateWithPath ("\u0043\u0054\u005fCo\u006d\u006d\u006f\u006e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_TLTimeTargetElement struct{ +// Embed True Type Fonts +EmbedTrueTypeFontsAttr *bool ; -// Slide Target -SldTgt *CT_Empty ; +// Save Subset Fonts +SaveSubsetFontsAttr *bool ; -// Sound Target -SndTgt *_ea .CT_EmbeddedWAVAudioFile ; +// Automatically Compress Pictures +AutoCompressPicturesAttr *bool ; -// Shape Target -SpTgt *CT_TLShapeTargetElement ; +// Bookmark ID Seed +BookmarkIdSeedAttr *uint32 ; -// Ink Target -InkTgt *CT_TLSubShapeId ;};func (_dee *CT_Background )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dee .BwModeAttr !=_ea .ST_BlackWhiteModeUnset {_bdb ,_ag :=_dee .BwModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"});if _ag !=nil {return _ag ;};start .Attr =append (start .Attr ,_bdb );};e .EncodeToken (start );if _dee .BgPr !=nil {_eef :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}};e .EncodeElement (_dee .BgPr ,_eef );};if _dee .BgRef !=nil {_aad :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}};e .EncodeElement (_dee .BgRef ,_aad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Document Conformance Class +ConformanceAttr _c .ST_ConformanceClass ; -// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path -func (_dcb *CT_GroupShape )ValidateWithPath (path string )error {if _fbeb :=_dcb .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_fbeb !=nil {return _fbeb ;};if _acag :=_dcb .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_acag !=nil {return _acag ;};for _aefc ,_ecdb :=range _dcb .Choice {if _ggcea :=_ecdb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_aefc ));_ggcea !=nil {return _ggcea ;};};if _dcb .ExtLst !=nil {if _aedg :=_dcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aedg !=nil {return _aedg ;};};return nil ;}; +// List of Slide Master IDs +SldMasterIdLst *CT_SlideMasterIdList ; -// ST_TransitionEightDirectionType is a union type -type ST_TransitionEightDirectionType struct{ST_TransitionSideDirectionType ST_TransitionSideDirectionType ;ST_TransitionCornerDirectionType ST_TransitionCornerDirectionType ;};func (_cgada ST_TLNextActionType )Validate ()error {return _cgada .ValidateWithPath ("")};func (_facec *ST_SlideLayoutType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dddef ,_dabdd :=d .Token ();if _dabdd !=nil {return _dabdd ;};if _aecea ,_dccgf :=_dddef .(_b .EndElement );_dccgf &&_aecea .Name ==start .Name {*_facec =1;return nil ;};if _afbcf ,_caecc :=_dddef .(_b .CharData );!_caecc {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",_dddef );}else {switch string (_afbcf ){case "":*_facec =0;case "\u0074\u0069\u0074l\u0065":*_facec =1;case "\u0074\u0078":*_facec =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_facec =3;case "\u0074\u0062\u006c":*_facec =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_facec =5;case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_facec =6;case "\u0064\u0067\u006d":*_facec =7;case "\u0063\u0068\u0061r\u0074":*_facec =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_facec =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_facec =10;case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_facec =11;case "\u0062\u006c\u0061n\u006b":*_facec =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_facec =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_facec =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_facec =15;case "\u006f\u0062\u006a":*_facec =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_facec =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_facec =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_facec =19;case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_facec =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_facec =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_facec =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_facec =23;case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_facec =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_facec =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_facec =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_facec =27;case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_facec =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_facec =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_facec =30;case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_facec =31;case "\u0063\u0075\u0073\u0074":*_facec =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_facec =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_facec =34;case "\u006f\u0062\u006aT\u0078":*_facec =35;case "\u0070\u0069\u0063T\u0078":*_facec =36;};};_dddef ,_dabdd =d .Token ();if _dabdd !=nil {return _dabdd ;};if _cfageg ,_dfaae :=_dddef .(_b .EndElement );_dfaae &&_cfageg .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",_dddef );};func (_edfaf ST_TLOleChartBuildType )Validate ()error {return _edfaf .ValidateWithPath ("")};func (_fgdf *CT_TLAnimVariantBooleanVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (_fgdf .ValAttr ))});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// List of Notes Master IDs +NotesMasterIdLst *CT_NotesMasterIdList ; -// ValidateWithPath validates the CT_CommentAuthor and its children, prefixing error messages with path -func (_egc *CT_CommentAuthor )ValidateWithPath (path string )error {if _egc .ExtLst !=nil {if _gde :=_egc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gde !=nil {return _gde ;};};return nil ;};func (_ffdf *ST_TLTimeNodeFillType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfae ,_gcedd :=d .Token ();if _gcedd !=nil {return _gcedd ;};if _gfegcc ,_cfage :=_dfae .(_b .EndElement );_cfage &&_gfegcc .Name ==start .Name {*_ffdf =1;return nil ;};if _bedb ,_faeea :=_dfae .(_b .CharData );!_faeea {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",_dfae );}else {switch string (_bedb ){case "":*_ffdf =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_ffdf =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_ffdf =2;case "\u0068\u006f\u006c\u0064":*_ffdf =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_ffdf =4;};};_dfae ,_gcedd =d .Token ();if _gcedd !=nil {return _gcedd ;};if _gbdg ,_afdffa :=_dfae .(_b .EndElement );_afdffa &&_gbdg .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",_dfae );}; +// List of Handout Master IDs +HandoutMasterIdLst *CT_HandoutMasterIdList ; -// Validate validates the CT_TLCommonMediaNodeData and its children -func (_eafdd *CT_TLCommonMediaNodeData )Validate ()error {return _eafdd .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065d\u0069\u0061\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};func NewAG_ChildSlide ()*AG_ChildSlide {_bd :=&AG_ChildSlide {};return _bd };func NewEG_SlideListChoice ()*EG_SlideListChoice {_cedac :=&EG_SlideListChoice {};return _cedac };type ST_TLAnimateMotionBehaviorOrigin byte ; +// List of Slide IDs +SldIdLst *CT_SlideIdList ; -// ValidateWithPath validates the CT_TLAnimVariantFloatVal and its children, prefixing error messages with path -func (_efed *CT_TLAnimVariantFloatVal )ValidateWithPath (path string )error {return nil };func (_fbafd ST_TLOleChartBuildType )String ()string {switch _fbafd {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 "";};func (_dgbeb ST_SlideLayoutType )Validate ()error {return _dgbeb .ValidateWithPath ("")};func (_degc *CT_CustomShowList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfaa :for {_bcgg ,_gacc :=d .Token ();if _gacc !=nil {return _gacc ;};switch _eedb :=_bcgg .(type ){case _b .StartElement :switch _eedb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afea :=NewCT_CustomShow ();if _fgab :=d .DecodeElement (_afea ,&_eedb );_fgab !=nil {return _fgab ;};_degc .CustShow =append (_degc .CustShow ,_afea );default:_e .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",_eedb .Name );if _agaca :=d .Skip ();_agaca !=nil {return _agaca ;};};case _b .EndElement :break _dfaa ;case _b .CharData :};};return nil ;};type CT_Kinsoku struct{ +// Presentation Slide Size +SldSz *CT_SlideSize ; -// Language -LangAttr *string ; +// Notes Slide Size +NotesSz *_ef .CT_PositiveSize2D ; -// Invalid Kinsoku Start Characters -InvalStCharsAttr string ; +// Smart Tags +SmartTags *CT_SmartTags ; -// Invalid Kinsoku End Characters -InvalEndCharsAttr string ;}; +// Embedded Font List +EmbeddedFontLst *CT_EmbeddedFontList ; -// ValidateWithPath validates the SldSyncPr and its children, prefixing error messages with path -func (_decf *SldSyncPr )ValidateWithPath (path string )error {if _bgega :=_decf .CT_SlideSyncProperties .ValidateWithPath (path );_bgega !=nil {return _bgega ;};return nil ;};func NewCT_TLTimeNodeExclusive ()*CT_TLTimeNodeExclusive {_dddgd :=&CT_TLTimeNodeExclusive {};_dddgd .CTn =NewCT_TLCommonTimeNodeData ();return _dddgd ;};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 (_bfga *CT_GroupShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fgabc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bfga .CNvPr ,_fgabc );_bddd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bfga .CNvGrpSpPr ,_bddd );_beed :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_bfga .NvPr ,_beed );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_TLNextActionTypeUnset ST_TLNextActionType =0;ST_TLNextActionTypeNone ST_TLNextActionType =1;ST_TLNextActionTypeSeek ST_TLNextActionType =2;);func NewCT_PhotoAlbum ()*CT_PhotoAlbum {_debf :=&CT_PhotoAlbum {};return _debf };func (_ffacd *ST_TLBehaviorAccumulateType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_debfg ,_ecbab :=d .Token ();if _ecbab !=nil {return _ecbab ;};if _fegf ,_aeebb :=_debfg .(_b .EndElement );_aeebb &&_fegf .Name ==start .Name {*_ffacd =1;return nil ;};if _fgcba ,_afgab :=_debfg .(_b .CharData );!_afgab {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",_debfg );}else {switch string (_fgcba ){case "":*_ffacd =0;case "\u006e\u006f\u006e\u0065":*_ffacd =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_ffacd =2;};};_debfg ,_ecbab =d .Token ();if _ecbab !=nil {return _ecbab ;};if _bddef ,_gccacb :=_debfg .(_b .EndElement );_gccacb &&_bddef .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",_debfg );};func (_ggaffb *ST_SplitterBarState )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgefe ,_gadgd :=d .Token ();if _gadgd !=nil {return _gadgd ;};if _eaec ,_gecdc :=_dgefe .(_b .EndElement );_gecdc &&_eaec .Name ==start .Name {*_ggaffb =1;return nil ;};if _fdaea ,_abcag :=_dgefe .(_b .CharData );!_abcag {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",_dgefe );}else {switch string (_fdaea ){case "":*_ggaffb =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_ggaffb =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_ggaffb =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_ggaffb =3;};};_dgefe ,_gadgd =d .Token ();if _gadgd !=nil {return _gadgd ;};if _gcfee ,_bfaef :=_dgefe .(_b .EndElement );_bfaef &&_gcfee .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",_dgefe );};func (_bbga *CT_CommonViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbga .Scale =_ea .NewCT_Scale2D ();_bbga .Origin =_ea .NewCT_Point2D ();for _ ,_efa :=range start .Attr {if _efa .Name .Local =="\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"{_ceed ,_gbe :=_be .ParseBool (_efa .Value );if _gbe !=nil {return _gbe ;};_bbga .VarScaleAttr =&_ceed ;continue ;};};_ede :for {_fbfd ,_gdcb :=d .Token ();if _gdcb !=nil {return _gdcb ;};switch _bccc :=_fbfd .(type ){case _b .StartElement :switch _bccc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ceab :=d .DecodeElement (_bbga .Scale ,&_bccc );_ceab !=nil {return _ceab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gcf :=d .DecodeElement (_bbga .Origin ,&_bccc );_gcf !=nil {return _gcf ;};default:_e .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",_bccc .Name );if _fecf :=d .Skip ();_fecf !=nil {return _fecf ;};};case _b .EndElement :break _ede ;case _b .CharData :};};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;);func (_cdgcb *CT_TLAnimateScaleBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdgcb .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_daeef :=range start .Attr {if _daeef .Name .Local =="\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_deadc ,_beaec :=_be .ParseBool (_daeef .Value );if _beaec !=nil {return _beaec ;};_cdgcb .ZoomContentsAttr =&_deadc ;continue ;};};_dgeaf :for {_ccfac ,_fcbd :=d .Token ();if _fcbd !=nil {return _fcbd ;};switch _gbde :=_ccfac .(type ){case _b .StartElement :switch _gbde .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _eafdc :=d .DecodeElement (_cdgcb .CBhvr ,&_gbde );_eafdc !=nil {return _eafdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdgcb .By =NewCT_TLPoint ();if _edfe :=d .DecodeElement (_cdgcb .By ,&_gbde );_edfe !=nil {return _edfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdgcb .From =NewCT_TLPoint ();if _dbfd :=d .DecodeElement (_cdgcb .From ,&_gbde );_dbfd !=nil {return _dbfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdgcb .To =NewCT_TLPoint ();if _fabg :=d .DecodeElement (_cdgcb .To ,&_gbde );_fabg !=nil {return _fabg ;};default:_e .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",_gbde .Name );if _bcdd :=d .Skip ();_bcdd !=nil {return _bcdd ;};};case _b .EndElement :break _dgeaf ;case _b .CharData :};};return nil ;};func NewHandoutMaster ()*HandoutMaster {_fgbdc :=&HandoutMaster {};_fgbdc .CT_HandoutMaster =*NewCT_HandoutMaster ();return _fgbdc ;};type CT_Shape struct{ +// List of Custom Shows +CustShowLst *CT_CustomShowList ; -// Use Background Fill -UseBgFillAttr *bool ; +// Photo Album Information +PhotoAlbum *CT_PhotoAlbum ; -// Non-Visual Properties for a Shape -NvSpPr *CT_ShapeNonVisual ;SpPr *_ea .CT_ShapeProperties ; +// List of Customer Data Buckets +CustDataLst *CT_CustomerDataList ; -// Shape Style -Style *_ea .CT_ShapeStyle ; +// Kinsoku Settings +Kinsoku *CT_Kinsoku ; -// Shape Text Body -TxBody *_ea .CT_TextBody ;ExtLst *CT_ExtensionListModify ;};func (_bbe *CT_CommonViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbe .VarScaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_bbe .VarScaleAttr ))});};e .EncodeToken (start );_ebc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0063\u0061\u006c\u0065"}};e .EncodeElement (_bbe .Scale ,_ebc );_cdca :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006f\u0072\u0069\u0067\u0069\u006e"}};e .EncodeElement (_bbe .Origin ,_cdca );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Presentation Default Text Style +DefaultTextStyle *_ef .CT_TextListStyle ; -// Validate validates the CT_ModifyVerifier and its children -func (_dgab *CT_ModifyVerifier )Validate ()error {return _dgab .ValidateWithPath ("\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072");};type CT_EmbeddedFontList struct{ +// Modification Verifier +ModifyVerifier *CT_ModifyVerifier ; -// Embedded Font -EmbeddedFont []*CT_EmbeddedFontListEntry ;};func ParseUnionST_Percentage (s string )(_ea .ST_Percentage ,error ){return _ea .ParseUnionST_Percentage (s );};func (_cgdcf ST_TLBehaviorAccumulateType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cgdcf .String (),start );};func (_aedb *CT_SlideRelationshipListEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_aedb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_NotesViewProperties struct{ +// Extension List +ExtLst *CT_ExtensionList ;}; -// Common Slide View Properties -CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;};type CT_TLCommonTimeNodeData struct{ +// ST_TLTime is a union type +type ST_TLTime struct{Uint32 *uint32 ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;};type CT_TLCommonTimeNodeData struct{ // ID IdAttr *uint32 ; @@ -2202,13 +2151,13 @@ RepeatCountAttr *ST_TLTime ; RepeatDurAttr *ST_TLTime ; // Speed -SpdAttr *_ea .ST_Percentage ; +SpdAttr *_ef .ST_Percentage ; // Acceleration -AccelAttr *_ea .ST_PositiveFixedPercentage ; +AccelAttr *_ef .ST_PositiveFixedPercentage ; // Deceleration -DecelAttr *_ea .ST_PositiveFixedPercentage ; +DecelAttr *_ef .ST_PositiveFixedPercentage ; // Auto Reverse AutoRevAttr *bool ; @@ -2265,196 +2214,247 @@ Iterate *CT_TLIterateData ; ChildTnLst *CT_TimeNodeList ; // Sub-TimeNodes List -SubTnLst *CT_TimeNodeList ;};func (_fgbgb *ST_TLTimeIndefinite )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fgbgb =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_fgbgb =1;};return nil ;};func (_dbgad ST_SplitterBarState )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dbgad .String (),start );}; +SubTnLst *CT_TimeNodeList ;};func (_gdcfd *CT_TLCommandBehavior )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdcfd .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_gafa :=range start .Attr {if _gafa .Name .Local =="\u0074\u0079\u0070\u0065"{_gdcfd .TypeAttr .UnmarshalXMLAttr (_gafa );continue ;};if _gafa .Name .Local =="\u0063\u006d\u0064"{_eaccc ,_bfffb :=_gafa .Value ,error (nil );if _bfffb !=nil {return _bfffb ;};_gdcfd .CmdAttr =&_eaccc ;continue ;};};_eegcg :for {_fccdg ,_cggfe :=d .Token ();if _cggfe !=nil {return _cggfe ;};switch _bbgdd :=_fccdg .(type ){case _f .StartElement :switch _bbgdd .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dffbc :=d .DecodeElement (_gdcfd .CBhvr ,&_bbgdd );_dffbc !=nil {return _dffbc ;};default:_g .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",_bbgdd .Name );if _bfeb :=d .Skip ();_bfeb !=nil {return _bfeb ;};};case _f .EndElement :break _eegcg ;case _f .CharData :};};return nil ;};func (_ebada *CT_WebProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebada .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_ebada .ShowAnimationAttr ))});};if _ebada .ResizeGraphicsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_ebada .ResizeGraphicsAttr ))});};if _ebada .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_ebada .AllowPngAttr ))});};if _ebada .RelyOnVmlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_ebada .RelyOnVmlAttr ))});};if _ebada .OrganizeInFoldersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_ebada .OrganizeInFoldersAttr ))});};if _ebada .UseLongFilenamesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_ebada .UseLongFilenamesAttr ))});};if _ebada .ImgSzAttr !=ST_WebScreenSizeUnset {_adecdb ,_fcbec :=_ebada .ImgSzAttr .MarshalXMLAttr (_f .Name {Local :"\u0069\u006d\u0067S\u007a"});if _fcbec !=nil {return _fcbec ;};start .Attr =append (start .Attr ,_adecdb );};if _ebada .EncodingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},Value :_fe .Sprintf ("\u0025\u0076",*_ebada .EncodingAttr )});};if _ebada .ClrAttr !=ST_WebColorTypeUnset {_gccaf ,_aeedg :=_ebada .ClrAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u006c\u0072"});if _aeedg !=nil {return _aeedg ;};start .Attr =append (start .Attr ,_gccaf );};e .EncodeToken (start );if _ebada .ExtLst !=nil {_gfcg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebada .ExtLst ,_gfcg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbad *CT_TLCommonMediaNodeData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbad .VolAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u006f\u006c"},Value :_fe .Sprintf ("\u0025\u0076",*_dbad .VolAttr )});};if _dbad .MuteAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0075\u0074\u0065"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_dbad .MuteAttr ))});};if _dbad .NumSldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0053\u006c\u0064"},Value :_fe .Sprintf ("\u0025\u0076",*_dbad .NumSldAttr )});};if _dbad .ShowWhenStoppedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_dbad .ShowWhenStoppedAttr ))});};e .EncodeToken (start );_gbff :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_dbad .CTn ,_gbff );_fcfb :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_dbad .TgtEl ,_fcfb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ExtensionList and its children -func (_gfgd *CT_ExtensionList )Validate ()error {return _gfgd .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");}; +// ValidateWithPath validates the CT_TLAnimVariantBooleanVal and its children, prefixing error messages with path +func (_gfaffg *CT_TLAnimVariantBooleanVal )ValidateWithPath (path string )error {return nil };func (_ce *AG_ChildSlide )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ce .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_ce .ShowMasterSpAttr ))});};if _ce .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_ce .ShowMasterPhAnimAttr ))});};return nil ;};type EG_ChildSlide struct{ + +// Color Scheme Map Override +ClrMapOvr *_ef .CT_ColorMappingOverride ;};func (_dfdfb ST_TLChartSubelementType )ValidateWithPath (path string )error {switch _dfdfb {case 0,1,2,3,4,5: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 (_dfdfb ));};return nil ;};func (_badg *SldSyncPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_badg .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();for _ ,_gega :=range start .Attr {if _gega .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_ffca ,_beagg :=_gega .Value ,error (nil );if _beagg !=nil {return _beagg ;};_badg .ServerSldIdAttr =_ffca ;continue ;};if _gega .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_fgdcf ,_afccf :=ParseStdlibTime (_gega .Value );if _afccf !=nil {return _afccf ;};_badg .ServerSldModifiedTimeAttr =_fgdcf ;continue ;};if _gega .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_afgf ,_gfba :=ParseStdlibTime (_gega .Value );if _gfba !=nil {return _gfba ;};_badg .ClientInsertedTimeAttr =_afgf ;continue ;};};_cbfda :for {_bdabgg ,_baceb :=d .Token ();if _baceb !=nil {return _baceb ;};switch _fbaad :=_bdabgg .(type ){case _f .StartElement :switch _fbaad .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_badg .ExtLst =NewCT_ExtensionList ();if _feebf :=d .DecodeElement (_badg .ExtLst ,&_fbaad );_feebf !=nil {return _feebf ;};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 \u0053\u006c\u0064\u0053\u0079\u006ec\u0050\u0072 \u0025\u0076",_fbaad .Name );if _bfag :=d .Skip ();_bfag !=nil {return _bfag ;};};case _f .EndElement :break _cbfda ;case _f .CharData :};};return nil ;};func (_ecegd ST_IterateType )ValidateWithPath (path string )error {switch _ecegd {case 0,1,2,3: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 (_ecegd ));};return nil ;};type CT_HtmlPublishProperties struct{ + +// Show Speaker Notes +ShowSpeakerNotesAttr *bool ; + +// Target Output Profile +TargetAttr *string ; + +// HTML Output Title +TitleAttr *string ;IdAttr string ; + +// All Slides +SldAll *CT_Empty ; + +// Slide Range +SldRg *CT_IndexRange ; + +// Custom Show +CustShow *CT_CustomShowId ;ExtLst *CT_ExtensionList ;}; + +// ValidateWithPath validates the TagLst and its children, prefixing error messages with path +func (_agdb *TagLst )ValidateWithPath (path string )error {if _cdef :=_agdb .CT_TagList .ValidateWithPath (path );_cdef !=nil {return _cdef ;};return nil ;};type CT_TLOleBuildChart struct{ + +// Build +BldAttr ST_TLOleChartBuildType ; + +// Animate Background +AnimBgAttr *bool ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func NewCT_OutlineViewProperties ()*CT_OutlineViewProperties {_effc :=&CT_OutlineViewProperties {};_effc .CViewPr =NewCT_CommonViewProperties ();return _effc ;};func NewCT_TLTimeNodeExclusive ()*CT_TLTimeNodeExclusive {_babee :=&CT_TLTimeNodeExclusive {};_babee .CTn =NewCT_TLCommonTimeNodeData ();return _babee ;};type CT_HandoutMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ;};func (_dbegf ST_TLAnimateBehaviorCalcMode )String ()string {switch _dbegf {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 "";};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;);type CT_TLIterateIntervalPercentage struct{ + +// Value +ValAttr _ef .ST_PositivePercentage ;};type CT_SlideSorterViewProperties struct{ + +// Show Formatting +ShowFormattingAttr *bool ; + +// Base properties for Slide Sorter View +CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;};func (_ebcbb *CT_TLTimeTargetElement )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgcfff :for {_agbb ,_ffefd :=d .Token ();if _ffefd !=nil {return _ffefd ;};switch _efff :=_agbb .(type ){case _f .StartElement :switch _efff .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebcbb .SldTgt =NewCT_Empty ();if _dedgeg :=d .DecodeElement (_ebcbb .SldTgt ,&_efff );_dedgeg !=nil {return _dedgeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebcbb .SndTgt =_ef .NewCT_EmbeddedWAVAudioFile ();if _acbg :=d .DecodeElement (_ebcbb .SndTgt ,&_efff );_acbg !=nil {return _acbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebcbb .SpTgt =NewCT_TLShapeTargetElement ();if _ceeg :=d .DecodeElement (_ebcbb .SpTgt ,&_efff );_ceeg !=nil {return _ceeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebcbb .InkTgt =NewCT_TLSubShapeId ();if _bbdc :=d .DecodeElement (_ebcbb .InkTgt ,&_efff );_bbdc !=nil {return _bbdc ;};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\u0054\u004c\u0054\u0069m\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_efff .Name );if _gcge :=d .Skip ();_gcge !=nil {return _gcge ;};};case _f .EndElement :break _cgcfff ;case _f .CharData :};};return nil ;};func (_efacf ST_OleObjectFollowColorScheme )String ()string {switch _efacf {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 (_cegac *CT_SlideLayoutIdList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cegac .SldLayoutId !=nil {_egbc :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"}};for _ ,_ggafe :=range _cegac .SldLayoutId {e .EncodeElement (_ggafe ,_egbc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gagc *ST_TLTriggerEvent )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gagc =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_gagc =1;case "\u006f\u006e\u0045n\u0064":*_gagc =2;case "\u0062\u0065\u0067i\u006e":*_gagc =3;case "\u0065\u006e\u0064":*_gagc =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_gagc =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_gagc =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_gagc =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_gagc =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_gagc =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_gagc =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_gagc =11;};return nil ;};func (_ggbbf *ST_TLAnimateMotionPathEditMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ggbbf =0;case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_ggbbf =1;case "\u0066\u0069\u0078e\u0064":*_ggbbf =2;};return nil ;};func NewCT_Connector ()*CT_Connector {_fdfc :=&CT_Connector {};_fdfc .NvCxnSpPr =NewCT_ConnectorNonVisual ();_fdfc .SpPr =_ef .NewCT_ShapeProperties ();return _fdfc ;}; + +// ValidateWithPath validates the CT_TimeNodeList and its children, prefixing error messages with path +func (_gcea *CT_TimeNodeList )ValidateWithPath (path string )error {for _fcbf ,_eadbc :=range _gcea .Par {if _geefg :=_eadbc .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0050\u0061\u0072\u005b\u0025\u0064\u005d",path ,_fcbf ));_geefg !=nil {return _geefg ;};};for _fddce ,_fbecf :=range _gcea .Seq {if _dbafa :=_fbecf .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0071\u005b\u0025\u0064\u005d",path ,_fddce ));_dbafa !=nil {return _dbafa ;};};for _fgaa ,_dgfde :=range _gcea .Excl {if _abdd :=_dgfde .ValidateWithPath (_fe .Sprintf ("%\u0073\u002f\u0045\u0078\u0063\u006c\u005b\u0025\u0064\u005d",path ,_fgaa ));_abdd !=nil {return _abdd ;};};for _aaaad ,_cgagc :=range _gcea .Anim {if _bfcg :=_cgagc .ValidateWithPath (_fe .Sprintf ("%\u0073\u002f\u0041\u006e\u0069\u006d\u005b\u0025\u0064\u005d",path ,_aaaad ));_bfcg !=nil {return _bfcg ;};};for _faae ,_bbfge :=range _gcea .AnimClr {if _gfgaa :=_bbfge .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_faae ));_gfgaa !=nil {return _gfgaa ;};};for _abbeb ,_cggcb :=range _gcea .AnimEffect {if _dadfd :=_cggcb .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063t\u005b\u0025\u0064\u005d",path ,_abbeb ));_dadfd !=nil {return _dadfd ;};};for _ccgeccb ,_gdbgb :=range _gcea .AnimMotion {if _bgaea :=_gdbgb .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_ccgeccb ));_bgaea !=nil {return _bgaea ;};};for _gaace ,_cbbea :=range _gcea .AnimRot {if _dcgge :=_cbbea .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0052\u006ft\u005b\u0025\u0064\u005d",path ,_gaace ));_dcgge !=nil {return _dcgge ;};};for _beea ,_aeggd :=range _gcea .AnimScale {if _ccgbbg :=_aeggd .ValidateWithPath (_fe .Sprintf ("\u0025\u0073/\u0041\u006e\u0069m\u0053\u0063\u0061\u006c\u0065\u005b\u0025\u0064\u005d",path ,_beea ));_ccgbbg !=nil {return _ccgbbg ;};};for _fefac ,_cdfc :=range _gcea .Cmd {if _ggdd :=_cdfc .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0043\u006d\u0064\u005b\u0025\u0064\u005d",path ,_fefac ));_ggdd !=nil {return _ggdd ;};};for _dcdg ,_egcaa :=range _gcea .Set {if _gcbe :=_egcaa .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_dcdg ));_gcbe !=nil {return _gcbe ;};};for _fcgf ,_agafg :=range _gcea .Audio {if _adgff :=_agafg .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002fA\u0075\u0064\u0069\u006f\u005b\u0025\u0064\u005d",path ,_fcgf ));_adgff !=nil {return _adgff ;};};for _cbfeb ,_cecbf :=range _gcea .Video {if _eedgc :=_cecbf .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002fV\u0069\u0064\u0065\u006f\u005b\u0025\u0064\u005d",path ,_cbfeb ));_eedgc !=nil {return _eedgc ;};};return nil ;};func (_gcdbf ST_TLParaBuildType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gcdbf .String (),start );}; // ValidateWithPath validates the AG_ChildSlide and its children, prefixing error messages with path -func (_eaf *AG_ChildSlide )ValidateWithPath (path string )error {return nil }; +func (_bg *AG_ChildSlide )ValidateWithPath (path string )error {return nil };func (_cceb *CT_NotesSlide )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cceb .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_cceb .ShowMasterSpAttr ))});};if _cceb .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_cceb .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_aeee :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_cceb .CSld ,_aeee );if _cceb .ClrMapOvr !=nil {_daeed :=_f .StartElement {Name :_f .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_cceb .ClrMapOvr ,_daeed );};if _cceb .ExtLst !=nil {_dade :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cceb .ExtLst ,_dade );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GroupShapeChoice and its children -func (_gagd *CT_GroupShapeChoice )Validate ()error {return _gagd .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_cefdf *ST_PrintWhat )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cefdf =0;case "\u0073\u006c\u0069\u0064\u0065\u0073":*_cefdf =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_cefdf =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_cefdf =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_cefdf =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_cefdf =5;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_cefdf =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_cefdf =7;case "\u006e\u006f\u0074e\u0073":*_cefdf =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_cefdf =9;};return nil ;};func (_ddgfgb ST_PlaceholderType )ValidateWithPath (path string )error {switch _ddgfgb {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 (_ddgfgb ));};return nil ;};func (_adcb *CT_NotesViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fffa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_adcb .CSldViewPr ,_fffa );if _adcb .ExtLst !=nil {_deee :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adcb .ExtLst ,_deee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eeaaf *EG_SlideListChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edgc :for {_edfcd ,_egead :=d .Token ();if _egead !=nil {return _egead ;};switch _gdagf :=_edfcd .(type ){case _b .StartElement :switch _gdagf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eeaaf .SldAll =NewCT_Empty ();if _begfe :=d .DecodeElement (_eeaaf .SldAll ,&_gdagf );_begfe !=nil {return _begfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eeaaf .SldRg =NewCT_IndexRange ();if _afgga :=d .DecodeElement (_eeaaf .SldRg ,&_gdagf );_afgga !=nil {return _afgga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eeaaf .CustShow =NewCT_CustomShowId ();if _cece :=d .DecodeElement (_eeaaf .CustShow ,&_gdagf );_cece !=nil {return _cece ;};default:_e .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",_gdagf .Name );if _fcead :=d .Skip ();_fcead !=nil {return _fcead ;};};case _b .EndElement :break _edgc ;case _b .CharData :};};return nil ;};type CT_OutlineViewProperties struct{ +// Validate validates the ViewPr and its children +func (_aaafdc *ViewPr )Validate ()error {return _aaafdc .ValidateWithPath ("\u0056\u0069\u0065\u0077\u0050\u0072");};func (_gbbg *ST_TLTimeNodeRestartType )UnmarshalXMLAttr (attr _f .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 ;}; -// Common View Properties -CViewPr *CT_CommonViewProperties ; +// Validate validates the CT_TLCommonTimeNodeData and its children +func (_acffd *CT_TLCommonTimeNodeData )Validate ()error {return _acffd .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};func (_fbd *CT_ExtensionListModify )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adcg :=range start .Attr {if _adcg .Name .Local =="\u006d\u006f\u0064"{_dcd ,_afgd :=_ee .ParseBool (_adcg .Value );if _afgd !=nil {return _afgd ;};_fbd .ModAttr =&_dcd ;continue ;};};_gfce :for {_gegd ,_feae :=d .Token ();if _feae !=nil {return _feae ;};switch _eeae :=_gegd .(type ){case _f .StartElement :switch _eeae .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fggf :=NewCT_Extension ();if _gdfc :=d .DecodeElement (_fggf ,&_eeae );_gdfc !=nil {return _gdfc ;};_fbd .Ext =append (_fbd .Ext ,_fggf );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\u0045\u0078\u0074\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069\u0066\u0079\u0020\u0025\u0076",_eeae .Name );if _dcda :=d .Skip ();_dcda !=nil {return _dcda ;};};case _f .EndElement :break _gfce ;case _f .CharData :};};return nil ;};func (_babg *CT_EmbeddedFontDataId )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",_babg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dfgbb ST_SlideLayoutType )ValidateWithPath (path string )error {switch _dfgbb {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 _fe .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfgbb ));};return nil ;};func (_gafedc ST_TLBehaviorOverrideType )Validate ()error {return _gafedc .ValidateWithPath ("")};type CT_Shape struct{ -// List of Presentation Slides -SldLst *CT_OutlineViewSlideList ;ExtLst *CT_ExtensionList ;};func (_ffce *CT_GroupShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fdcg :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ffce .NvGrpSpPr ,_fdcg );_dged :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_ffce .GrpSpPr ,_dged );if _ffce .Choice !=nil {for _ ,_ecgd :=range _ffce .Choice {_ecgd .MarshalXML (e ,_b .StartElement {});};};if _ffce .ExtLst !=nil {_dfea :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffce .ExtLst ,_dfea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gffff *CT_NotesViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gffff .CSldViewPr =NewCT_CommonSlideViewProperties ();_cgaf :for {_cebdb ,_ecefc :=d .Token ();if _ecefc !=nil {return _ecefc ;};switch _ebbf :=_cebdb .(type ){case _b .StartElement :switch _ebbf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ebbe :=d .DecodeElement (_gffff .CSldViewPr ,&_ebbf );_ebbe !=nil {return _ebbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gffff .ExtLst =NewCT_ExtensionList ();if _egfe :=d .DecodeElement (_gffff .ExtLst ,&_ebbf );_egfe !=nil {return _egfe ;};default:_e .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",_ebbf .Name );if _cacg :=d .Skip ();_cacg !=nil {return _cacg ;};};case _b .EndElement :break _cgaf ;case _b .CharData :};};return nil ;};func (_caece *ST_TLOleChartBuildType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ceede ,_feddc :=d .Token ();if _feddc !=nil {return _feddc ;};if _daagf ,_gadac :=_ceede .(_b .EndElement );_gadac &&_daagf .Name ==start .Name {*_caece =1;return nil ;};if _fgbc ,_cfaafa :=_ceede .(_b .CharData );!_cfaafa {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",_ceede );}else {switch string (_fgbc ){case "":*_caece =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_caece =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_caece =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_caece =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_caece =4;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_caece =5;};};_ceede ,_feddc =d .Token ();if _feddc !=nil {return _feddc ;};if _dffde ,_fdcda :=_ceede .(_b .EndElement );_fdcda &&_dffde .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",_ceede );};func NewCT_Connector ()*CT_Connector {_edcde :=&CT_Connector {};_edcde .NvCxnSpPr =NewCT_ConnectorNonVisual ();_edcde .SpPr =_ea .NewCT_ShapeProperties ();return _edcde ;};func (_gaeaf ST_SlideSizeType )String ()string {switch _gaeaf {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 (_bfcga ST_PhotoAlbumFrameShape )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_agbaa :=_b .Attr {};_agbaa .Name =name ;switch _bfcga {case ST_PhotoAlbumFrameShapeUnset :_agbaa .Value ="";case ST_PhotoAlbumFrameShapeFrameStyle1 :_agbaa .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031";case ST_PhotoAlbumFrameShapeFrameStyle2 :_agbaa .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032";case ST_PhotoAlbumFrameShapeFrameStyle3 :_agbaa .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033";case ST_PhotoAlbumFrameShapeFrameStyle4 :_agbaa .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034";case ST_PhotoAlbumFrameShapeFrameStyle5 :_agbaa .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035";case ST_PhotoAlbumFrameShapeFrameStyle6 :_agbaa .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036";case ST_PhotoAlbumFrameShapeFrameStyle7 :_agbaa .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037";};return _agbaa ,nil ;};func (_cdcaf ST_TLBehaviorTransformType )String ()string {switch _cdcaf {case 0:return "";case 1:return "\u0070\u0074";case 2:return "\u0069\u006d\u0067";};return "";}; +// Use Background Fill +UseBgFillAttr *bool ; -// Validate validates the CT_TLTemplate and its children -func (_ffecf *CT_TLTemplate )Validate ()error {return _ffecf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065");}; +// Non-Visual Properties for a Shape +NvSpPr *CT_ShapeNonVisual ;SpPr *_ef .CT_ShapeProperties ; -// Validate validates the AG_TLBuild and its children -func (_caf *AG_TLBuild )Validate ()error {return _caf .ValidateWithPath ("\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064");};type CT_Background struct{ +// Shape Style +Style *_ef .CT_ShapeStyle ; -// Black and White Mode -BwModeAttr _ea .ST_BlackWhiteMode ; +// Shape Text Body +TxBody *_ef .CT_TextBody ;ExtLst *CT_ExtensionListModify ;};func (_eeea *CT_NotesViewProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ggad :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_eeea .CSldViewPr ,_ggad );if _eeea .ExtLst !=nil {_caeab :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eeea .ExtLst ,_caeab );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_geba *EG_Background )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _geba .BgPr !=nil {_ecgg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}};e .EncodeElement (_geba .BgPr ,_ecgg );};if _geba .BgRef !=nil {_egab :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}};e .EncodeElement (_geba .BgRef ,_egab );};return nil ;};func (_bgef *CT_SplitTransition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbcgb :=range start .Attr {if _dbcgb .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_bgef .OrientAttr .UnmarshalXMLAttr (_dbcgb );continue ;};if _dbcgb .Name .Local =="\u0064\u0069\u0072"{_bgef .DirAttr .UnmarshalXMLAttr (_dbcgb );continue ;};};for {_abfce ,_bceag :=d .Token ();if _bceag !=nil {return _fe .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",_bceag );};if _bcef ,_feed :=_abfce .(_f .EndElement );_feed &&_bcef .Name ==start .Name {break ;};};return nil ;};func (_debac *ST_TransitionSideDirectionType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbbda ,_gfbda :=d .Token ();if _gfbda !=nil {return _gfbda ;};if _dgcgbe ,_edfdd :=_gbbda .(_f .EndElement );_edfdd &&_dgcgbe .Name ==start .Name {*_debac =1;return nil ;};if _abbc ,_eedfc :=_gbbda .(_f .CharData );!_eedfc {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",_gbbda );}else {switch string (_abbc ){case "":*_debac =0;case "\u006c":*_debac =1;case "\u0075":*_debac =2;case "\u0072":*_debac =3;case "\u0064":*_debac =4;};};_gbbda ,_gfbda =d .Token ();if _gfbda !=nil {return _gfbda ;};if _accdf ,_affe :=_gbbda .(_f .EndElement );_affe &&_accdf .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",_gbbda );}; -// Background Properties -BgPr *CT_BackgroundProperties ; +// ValidateWithPath validates the CT_CustomShow and its children, prefixing error messages with path +func (_ddbe *CT_CustomShow )ValidateWithPath (path string )error {if _efag :=_ddbe .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074");_efag !=nil {return _efag ;};if _ddbe .ExtLst !=nil {if _dbacf :=_ddbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbacf !=nil {return _dbacf ;};};return nil ;};func (_ebaae ST_SplitterBarState )String ()string {switch _ebaae {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 "";};type CT_ModifyVerifier struct{ -// Background Style Reference -BgRef *_ea .CT_StyleMatrixReference ;};func (_gagbbd *ST_OleObjectFollowColorScheme )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gagbbd =0;case "\u006e\u006f\u006e\u0065":*_gagbbd =1;case "\u0066\u0075\u006c\u006c":*_gagbbd =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_gagbbd =3;};return nil ;};type CT_TLBuildDiagram struct{ +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// Diagram Build Types -BldAttr ST_TLDiagramBuildType ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_cefd ST_TLParaBuildType )ValidateWithPath (path string )error {switch _cefd {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 (_cefd ));};return nil ;}; +// Password Hash Value +HashValueAttr *string ; -// ValidateWithPath validates the CmAuthorLst and its children, prefixing error messages with path -func (_acdba *CmAuthorLst )ValidateWithPath (path string )error {if _ffgcg :=_acdba .CT_CommentAuthorList .ValidateWithPath (path );_ffgcg !=nil {return _ffgcg ;};return nil ;};func (_befb *CT_OutlineViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_eefga :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_befb .CViewPr ,_eefga );if _befb .SldLst !=nil {_dfce :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_befb .SldLst ,_dfce );};if _befb .ExtLst !=nil {_daeg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_befb .ExtLst ,_daeg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_OptionalBlackTransition struct{ +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Transition Through Black -ThruBlkAttr *bool ;};type Sld struct{CT_Slide };func (_caedda ST_TLBehaviorTransformType )ValidateWithPath (path string )error {switch _caedda {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 (_caedda ));};return nil ;};func (_bbcd *CT_NotesMaster )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbcd .CSld =NewCT_CommonSlideData ();_bbcd .ClrMap =_ea .NewCT_ColorMapping ();_cbbc :for {_ecbc ,_aacff :=d .Token ();if _aacff !=nil {return _aacff ;};switch _eeefb :=_ecbc .(type ){case _b .StartElement :switch _eeefb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ecfcf :=d .DecodeElement (_bbcd .CSld ,&_eeefb );_ecfcf !=nil {return _ecfcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _faebe :=d .DecodeElement (_bbcd .ClrMap ,&_eeefb );_faebe !=nil {return _faebe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbcd .Hf =NewCT_HeaderFooter ();if _afbff :=d .DecodeElement (_bbcd .Hf ,&_eeefb );_afbff !=nil {return _afbff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbcd .NotesStyle =_ea .NewCT_TextListStyle ();if _gfab :=d .DecodeElement (_bbcd .NotesStyle ,&_eeefb );_gfab !=nil {return _gfab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbcd .ExtLst =NewCT_ExtensionListModify ();if _fffc :=d .DecodeElement (_bbcd .ExtLst ,&_eeefb );_fffc !=nil {return _fffc ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004d\u0061s\u0074e\u0072\u0020\u0025\u0076",_eeefb .Name );if _gafd :=d .Skip ();_gafd !=nil {return _gafd ;};};case _b .EndElement :break _cbbc ;case _b .CharData :};};return nil ;};func (_geffd *CmLst )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ,_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\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 ,_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 ="\u0070:\u0063\u006d\u004c\u0073\u0074";return _geffd .CT_CommentList .MarshalXML (e ,start );};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_gfdd :=&CT_GraphicalObjectFrame {};_gfdd .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_gfdd .Xfrm =_ea .NewCT_Transform2D ();_gfdd .Graphic =_ea .NewGraphic ();return _gfdd ;}; +// Iterations to Run Hashing Algorithm +SpinValueAttr *uint32 ; -// ValidateWithPath validates the CT_SplitTransition and its children, prefixing error messages with path -func (_gcaf *CT_SplitTransition )ValidateWithPath (path string )error {if _ebbab :=_gcaf .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_ebbab !=nil {return _ebbab ;};if _cggf :=_gcaf .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_cggf !=nil {return _cggf ;};return nil ;};func (_cafaf ST_TLTimeNodeFillType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cafaf .String (),start );}; +// Cryptographic Provider Type +CryptProviderTypeAttr _c .ST_CryptProv ; -// Validate validates the CT_TLAnimVariantFloatVal and its children -func (_cedcd *CT_TLAnimVariantFloatVal )Validate ()error {return _cedcd .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069a\u006e\u0074\u0046\u006c\u006f\u0061\u0074\u0056\u0061\u006c");};func NewCT_TLBuildDiagram ()*CT_TLBuildDiagram {_ebacc :=&CT_TLBuildDiagram {};return _ebacc };func (_bgebb *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bgebb =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_bgebb =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_bgebb =2;};return nil ;}; +// Cryptographic Algorithm Class +CryptAlgorithmClassAttr _c .ST_AlgClass ; -// ValidateWithPath validates the EG_TopLevelSlide and its children, prefixing error messages with path -func (_edcdb *EG_TopLevelSlide )ValidateWithPath (path string )error {if _fgeb :=_edcdb .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_fgeb !=nil {return _fgeb ;};return nil ;};func (_fbbbe ST_TransitionEightDirectionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fbbbe .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {e .EncodeToken (_b .CharData (_fbbbe .ST_TransitionSideDirectionType .String ()));};if _fbbbe .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {e .EncodeToken (_b .CharData (_fbbbe .ST_TransitionCornerDirectionType .String ()));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_acda *CT_CustomerData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_acda .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cc *CT_Background )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgg :=range start .Attr {if _bgg .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_cc .BwModeAttr .UnmarshalXMLAttr (_bgg );continue ;};};_ecd :for {_cdc ,_bbg :=d .Token ();if _bbg !=nil {return _bbg ;};switch _dgg :=_cdc .(type ){case _b .StartElement :switch _dgg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cc .BgPr =NewCT_BackgroundProperties ();if _egb :=d .DecodeElement (_cc .BgPr ,&_dgg );_egb !=nil {return _egb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cc .BgRef =_ea .NewCT_StyleMatrixReference ();if _aaa :=d .DecodeElement (_cc .BgRef ,&_dgg );_aaa !=nil {return _aaa ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_dgg .Name );if _bbb :=d .Skip ();_bbb !=nil {return _bbb ;};};case _b .EndElement :break _ecd ;case _b .CharData :};};return nil ;};func (_gebbg *ST_TLTimeNodeSyncType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gebbg =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_gebbg =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_gebbg =2;};return nil ;};func (_aceea *CT_OutlineViewSlideList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afgg :for {_bdddd ,_egddc :=d .Token ();if _egddc !=nil {return _egddc ;};switch _bgecbg :=_bdddd .(type ){case _b .StartElement :switch _bgecbg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efbddb :=NewCT_OutlineViewSlideEntry ();if _aeag :=d .DecodeElement (_efbddb ,&_bgecbg );_aeag !=nil {return _aeag ;};_aceea .Sld =append (_aceea .Sld ,_efbddb );default:_e .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",_bgecbg .Name );if _cccd :=d .Skip ();_cccd !=nil {return _cccd ;};};case _b .EndElement :break _afgg ;case _b .CharData :};};return nil ;};type CT_TLCommonMediaNodeData struct{ +// Cryptographic Algorithm Type +CryptAlgorithmTypeAttr _c .ST_AlgType ; -// Volume -VolAttr *_ea .ST_PositiveFixedPercentage ; +// Cryptographic Hashing Algorithm +CryptAlgorithmSidAttr *uint32 ; -// Mute -MuteAttr *bool ; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// Number of Slides -NumSldAttr *uint32 ; +// Salt for Password Verifier +SaltDataAttr *string ; -// Show When Stopped -ShowWhenStoppedAttr *bool ; +// Password Hash +HashDataAttr *string ; -// Common Time Node Properties -CTn *CT_TLCommonTimeNodeData ;TgtEl *CT_TLTimeTargetElement ;};func (_dfb *CT_CommentAuthorList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcg :for {_adfa ,_cff :=d .Token ();if _cff !=nil {return _cff ;};switch _bbbb :=_adfa .(type ){case _b .StartElement :switch _bbbb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acd :=NewCT_CommentAuthor ();if _agf :=d .DecodeElement (_acd ,&_bbbb );_agf !=nil {return _agf ;};_dfb .CmAuthor =append (_dfb .CmAuthor ,_acd );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bbbb .Name );if _agb :=d .Skip ();_agb !=nil {return _agb ;};};case _b .EndElement :break _bcg ;case _b .CharData :};};return nil ;};func (_ffdbc *Notes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ,_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\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 ,_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 ="\u0070:\u006e\u006f\u0074\u0065\u0073";return _ffdbc .CT_NotesSlide .MarshalXML (e ,start );};func (_gfcea *CT_SlideMasterIdListEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfcea .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_gfcea .IdAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_gfcea .RIdAttr )});e .EncodeToken (start );if _gfcea .ExtLst !=nil {_aaab :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfcea .ExtLst ,_aaab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgeb *ST_SlideLayoutType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cgeb =0;case "\u0074\u0069\u0074l\u0065":*_cgeb =1;case "\u0074\u0078":*_cgeb =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_cgeb =3;case "\u0074\u0062\u006c":*_cgeb =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_cgeb =5;case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_cgeb =6;case "\u0064\u0067\u006d":*_cgeb =7;case "\u0063\u0068\u0061r\u0074":*_cgeb =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_cgeb =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_cgeb =10;case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_cgeb =11;case "\u0062\u006c\u0061n\u006b":*_cgeb =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_cgeb =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_cgeb =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_cgeb =15;case "\u006f\u0062\u006a":*_cgeb =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_cgeb =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_cgeb =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_cgeb =19;case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_cgeb =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_cgeb =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_cgeb =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_cgeb =23;case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_cgeb =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_cgeb =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_cgeb =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_cgeb =27;case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_cgeb =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_cgeb =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_cgeb =30;case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_cgeb =31;case "\u0063\u0075\u0073\u0074":*_cgeb =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_cgeb =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_cgeb =34;case "\u006f\u0062\u006aT\u0078":*_cgeb =35;case "\u0070\u0069\u0063T\u0078":*_cgeb =36;};return nil ;}; +// Cryptographic Provider +CryptProviderAttr *string ; -// Validate validates the CT_TLIterateIntervalPercentage and its children -func (_dacgf *CT_TLIterateIntervalPercentage )Validate ()error {return _dacgf .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 CT_PhotoAlbum struct{ +// Cryptographic Algorithm Extensibility +AlgIdExtAttr *uint32 ; -// Black and White -BwAttr *bool ; +// Algorithm Extensibility Source +AlgIdExtSourceAttr *string ; -// Show/Hide Captions -ShowCaptionsAttr *bool ; +// Cryptographic Provider Type Extensibility +CryptProviderTypeExtAttr *uint32 ; -// Photo Album Layout -LayoutAttr ST_PhotoAlbumLayout ; +// Provider Type Extensibility Source +CryptProviderTypeExtSourceAttr *string ;};type CT_SlideSize struct{ -// Frame Type -FrameAttr ST_PhotoAlbumFrameShape ;ExtLst *CT_ExtensionList ;};func (_ffcab ST_TLTimeNodeRestartType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ffcab .String (),start );}; +// Extent Length +CxAttr int32 ; -// ValidateWithPath validates the CT_Presentation and its children, prefixing error messages with path -func (_cddd *CT_Presentation )ValidateWithPath (path string )error {if _cddd .ServerZoomAttr !=nil {if _bcadc :=_cddd .ServerZoomAttr .ValidateWithPath (path +"\u002fS\u0065r\u0076\u0065\u0072\u005a\u006f\u006f\u006d\u0041\u0074\u0074\u0072");_bcadc !=nil {return _bcadc ;};};if _cddd .BookmarkIdSeedAttr !=nil {if *_cddd .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 ,*_cddd .BookmarkIdSeedAttr );};if *_cddd .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 ,*_cddd .BookmarkIdSeedAttr );};};if _dedc :=_cddd .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_dedc !=nil {return _dedc ;};if _cddd .SldMasterIdLst !=nil {if _baaa :=_cddd .SldMasterIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074");_baaa !=nil {return _baaa ;};};if _cddd .NotesMasterIdLst !=nil {if _adgd :=_cddd .NotesMasterIdLst .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074");_adgd !=nil {return _adgd ;};};if _cddd .HandoutMasterIdLst !=nil {if _bbedb :=_cddd .HandoutMasterIdLst .ValidateWithPath (path +"\u002f\u0048\u0061\u006edo\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074");_bbedb !=nil {return _bbedb ;};};if _cddd .SldIdLst !=nil {if _egfeb :=_cddd .SldIdLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u0049\u0064\u004c\u0073t");_egfeb !=nil {return _egfeb ;};};if _cddd .SldSz !=nil {if _gbacf :=_cddd .SldSz .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0053\u007a");_gbacf !=nil {return _gbacf ;};};if _dceg :=_cddd .NotesSz .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u0053\u007a");_dceg !=nil {return _dceg ;};if _cddd .SmartTags !=nil {if _bbde :=_cddd .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_bbde !=nil {return _bbde ;};};if _cddd .EmbeddedFontLst !=nil {if _bfef :=_cddd .EmbeddedFontLst .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064d\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074");_bfef !=nil {return _bfef ;};};if _cddd .CustShowLst !=nil {if _gefa :=_cddd .CustShowLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074");_gefa !=nil {return _gefa ;};};if _cddd .PhotoAlbum !=nil {if _fcefc :=_cddd .PhotoAlbum .ValidateWithPath (path +"/\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d");_fcefc !=nil {return _fcefc ;};};if _cddd .CustDataLst !=nil {if _dfbd :=_cddd .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_dfbd !=nil {return _dfbd ;};};if _cddd .Kinsoku !=nil {if _afba :=_cddd .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_afba !=nil {return _afba ;};};if _cddd .DefaultTextStyle !=nil {if _abfe :=_cddd .DefaultTextStyle .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0065\u0078\u0074S\u0074\u0079\u006c\u0065");_abfe !=nil {return _abfe ;};};if _cddd .ModifyVerifier !=nil {if _ccga :=_cddd .ModifyVerifier .ValidateWithPath (path +"\u002fM\u006fd\u0069\u0066\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072");_ccga !=nil {return _ccga ;};};if _cddd .ExtLst !=nil {if _gdcc :=_cddd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdcc !=nil {return _gdcc ;};};return nil ;};func (_bcafe *CT_TLBuildDiagram )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dagecb :=range start .Attr {if _dagecb .Name .Local =="\u0062\u006c\u0064"{_bcafe .BldAttr .UnmarshalXMLAttr (_dagecb );continue ;};if _dagecb .Name .Local =="\u0073\u0070\u0069\u0064"{_gcbb ,_gdcbg :=_be .ParseUint (_dagecb .Value ,10,32);if _gdcbg !=nil {return _gdcbg ;};_fade :=uint32 (_gcbb );_bcafe .SpidAttr =&_fade ;continue ;};if _dagecb .Name .Local =="\u0067\u0072\u0070I\u0064"{_adeg ,_cdcb :=_be .ParseUint (_dagecb .Value ,10,32);if _cdcb !=nil {return _cdcb ;};_eddea :=uint32 (_adeg );_bcafe .GrpIdAttr =&_eddea ;continue ;};if _dagecb .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_abdb ,_gfada :=_be .ParseBool (_dagecb .Value );if _gfada !=nil {return _gfada ;};_bcafe .UiExpandAttr =&_abdb ;continue ;};};for {_gfae ,_acadee :=d .Token ();if _acadee !=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",_acadee );};if _cgafa ,_bbaf :=_gfae .(_b .EndElement );_bbaf &&_cgafa .Name ==start .Name {break ;};};return nil ;};func (_ggcfa ST_IterateType )ValidateWithPath (path string )error {switch _ggcfa {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 (_ggcfa ));};return nil ;};func (_gbfg *ST_TLTimeNodeMasterRelation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbddff ,_acbgg :=d .Token ();if _acbgg !=nil {return _acbgg ;};if _bbccg ,_cfaaa :=_bbddff .(_b .EndElement );_cfaaa &&_bbccg .Name ==start .Name {*_gbfg =1;return nil ;};if _bbebe ,_eaaab :=_bbddff .(_b .CharData );!_eaaab {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",_bbddff );}else {switch string (_bbebe ){case "":*_gbfg =0;case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_gbfg =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_gbfg =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_gbfg =3;};};_bbddff ,_acbgg =d .Token ();if _acbgg !=nil {return _acbgg ;};if _cdfab ,_gaaeg :=_bbddff .(_b .EndElement );_gaaeg &&_cdfab .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",_bbddff );}; +// Extent Width +CyAttr int32 ; -// ValidateWithPath validates the CT_TLTriggerRuntimeNode and its children, prefixing error messages with path -func (_caecf *CT_TLTriggerRuntimeNode )ValidateWithPath (path string )error {if _caecf .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 _bbeb :=_caecf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbeb !=nil {return _bbeb ;};return nil ;};type CT_Guide struct{ +// Type of Size +TypeAttr ST_SlideSizeType ;};func (_gccag ST_PlaceholderSize )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gccag .String (),start );};const (ST_TLAnimateBehaviorCalcModeUnset ST_TLAnimateBehaviorCalcMode =0;ST_TLAnimateBehaviorCalcModeDiscrete ST_TLAnimateBehaviorCalcMode =1;ST_TLAnimateBehaviorCalcModeLin ST_TLAnimateBehaviorCalcMode =2;ST_TLAnimateBehaviorCalcModeFmla ST_TLAnimateBehaviorCalcMode =3;);func NewCT_TLTriggerTimeNodeID ()*CT_TLTriggerTimeNodeID {_aabda :=&CT_TLTriggerTimeNodeID {};return _aabda ;};func (_debad *CT_TLByHslColorTransform )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cddcf :=range start .Attr {if _cddcf .Name .Local =="\u0068"{_fdgee ,_dbacb :=_ee .ParseInt (_cddcf .Value ,10,32);if _dbacb !=nil {return _dbacb ;};_debad .HAttr =int32 (_fdgee );continue ;};if _cddcf .Name .Local =="\u0073"{_fbcfa ,_affa :=ParseUnionST_FixedPercentage (_cddcf .Value );if _affa !=nil {return _affa ;};_debad .SAttr =_fbcfa ;continue ;};if _cddcf .Name .Local =="\u006c"{_aebd ,_bdcga :=ParseUnionST_FixedPercentage (_cddcf .Value );if _bdcga !=nil {return _bdcga ;};_debad .LAttr =_aebd ;continue ;};};for {_eaagb ,_feeda :=d .Token ();if _feeda !=nil {return _fe .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",_feeda );};if _cffbf ,_aebga :=_eaagb .(_f .EndElement );_aebga &&_cffbf .Name ==start .Name {break ;};};return nil ;};type CT_Picture struct{ -// Guide Orientation -OrientAttr ST_Direction ; +// Non-Visual Properties for a Picture +NvPicPr *CT_PictureNonVisual ; -// Guide Position -PosAttr *_ea .ST_Coordinate32 ;};func (_gadg *CT_CommonSlideData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gadg .SpTree =NewCT_GroupShape ();for _ ,_dce :=range start .Attr {if _dce .Name .Local =="\u006e\u0061\u006d\u0065"{_afbd ,_ddd :=_dce .Value ,error (nil );if _ddd !=nil {return _ddd ;};_gadg .NameAttr =&_afbd ;continue ;};};_dae :for {_cgdb ,_fcb :=d .Token ();if _fcb !=nil {return _fcb ;};switch _dffa :=_cgdb .(type ){case _b .StartElement :switch _dffa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067"}:_gadg .Bg =NewCT_Background ();if _dcec :=d .DecodeElement (_gadg .Bg ,&_dffa );_dcec !=nil {return _dcec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gaced :=d .DecodeElement (_gadg .SpTree ,&_dffa );_gaced !=nil {return _gaced ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gadg .CustDataLst =NewCT_CustomerDataList ();if _beag :=d .DecodeElement (_gadg .CustDataLst ,&_dffa );_beag !=nil {return _beag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gadg .Controls =NewCT_ControlList ();if _deeg :=d .DecodeElement (_gadg .Controls ,&_dffa );_deeg !=nil {return _deeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gadg .ExtLst =NewCT_ExtensionList ();if _ggg :=d .DecodeElement (_gadg .ExtLst ,&_dffa );_ggg !=nil {return _ggg ;};default:_e .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",_dffa .Name );if _gfcg :=d .Skip ();_gfcg !=nil {return _gfcg ;};};case _b .EndElement :break _dae ;case _b .CharData :};};return nil ;};func (_bbedc *EG_ShowType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbedc .Present !=nil {_bgcea :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}};e .EncodeElement (_bbedc .Present ,_bgcea );};if _bbedc .Browse !=nil {_deff :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}};e .EncodeElement (_bbedc .Browse ,_deff );};if _bbedc .Kiosk !=nil {_efgg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}};e .EncodeElement (_bbedc .Kiosk ,_efgg );};return nil ;};func (_cabea *CT_NotesSlide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cabea .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_cabea .ShowMasterSpAttr ))});};if _cabea .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_cabea .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_abgf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_cabea .CSld ,_abgf );if _cabea .ClrMapOvr !=nil {_bgabf :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_cabea .ClrMapOvr ,_bgabf );};if _cabea .ExtLst !=nil {_bfca :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cabea .ExtLst ,_bfca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_acdb *CT_Slide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acdb .CSld =NewCT_CommonSlideData ();for _ ,_aacd :=range start .Attr {if _aacd .Name .Local =="\u0073\u0068\u006f\u0077"{_eccb ,_cgfba :=_be .ParseBool (_aacd .Value );if _cgfba !=nil {return _cgfba ;};_acdb .ShowAttr =&_eccb ;continue ;};if _aacd .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_eaeed ,_gfeb :=_be .ParseBool (_aacd .Value );if _gfeb !=nil {return _gfeb ;};_acdb .ShowMasterSpAttr =&_eaeed ;continue ;};if _aacd .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_feba ,_fbdec :=_be .ParseBool (_aacd .Value );if _fbdec !=nil {return _fbdec ;};_acdb .ShowMasterPhAnimAttr =&_feba ;continue ;};};_badg :for {_abbgg ,_aeaa :=d .Token ();if _aeaa !=nil {return _aeaa ;};switch _aafag :=_abbgg .(type ){case _b .StartElement :switch _aafag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dbdcc :=d .DecodeElement (_acdb .CSld ,&_aafag );_dbdcc !=nil {return _dbdcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acdb .ClrMapOvr =_ea .NewCT_ColorMappingOverride ();if _gbdcc :=d .DecodeElement (_acdb .ClrMapOvr ,&_aafag );_gbdcc !=nil {return _gbdcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acdb .Transition =NewCT_SlideTransition ();if _abagb :=d .DecodeElement (_acdb .Transition ,&_aafag );_abagb !=nil {return _abagb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acdb .Timing =NewCT_SlideTiming ();if _bdcfb :=d .DecodeElement (_acdb .Timing ,&_aafag );_bdcfb !=nil {return _bdcfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acdb .ExtLst =NewCT_ExtensionListModify ();if _ffdc :=d .DecodeElement (_acdb .ExtLst ,&_aafag );_ffdc !=nil {return _ffdc ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0020\u0025\u0076",_aafag .Name );if _cfaga :=d .Skip ();_cfaga !=nil {return _cfaga ;};};case _b .EndElement :break _badg ;case _b .CharData :};};return nil ;};func (_eeffa *ST_Direction )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbafce ,_efded :=d .Token ();if _efded !=nil {return _efded ;};if _aaggd ,_fabgb :=_fbafce .(_b .EndElement );_fabgb &&_aaggd .Name ==start .Name {*_eeffa =1;return nil ;};if _fgdfa ,_cbeed :=_fbafce .(_b .CharData );!_cbeed {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",_fbafce );}else {switch string (_fgdfa ){case "":*_eeffa =0;case "\u0068\u006f\u0072\u007a":*_eeffa =1;case "\u0076\u0065\u0072\u0074":*_eeffa =2;};};_fbafce ,_efded =d .Token ();if _efded !=nil {return _efded ;};if _eggac ,_cgbba :=_fbafce .(_b .EndElement );_cgbba &&_eggac .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",_fbafce );};func (_aegedc ST_TLAnimateMotionPathEditMode )String ()string {switch _aegedc {case 0:return "";case 1:return "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case 2:return "\u0066\u0069\u0078e\u0064";};return "";}; +// Picture Fill +BlipFill *_ef .CT_BlipFillProperties ;SpPr *_ef .CT_ShapeProperties ;Style *_ef .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;};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 (_bcc *CT_ExtensionList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bcc .Ext !=nil {_abce :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_cddd :=range _bcc .Ext {e .EncodeElement (_cddd ,_abce );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_febae ST_TLBehaviorTransformType )Validate ()error {return _febae .ValidateWithPath ("")};func NewCT_BackgroundProperties ()*CT_BackgroundProperties {_ccda :=&CT_BackgroundProperties {};return _ccda ;};func (_geegg *ST_TLTimeNodeType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_geegg =0;case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_geegg =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_geegg =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_geegg =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_geegg =4;case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_geegg =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_geegg =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_geegg =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_geegg =8;case "\u0074\u006d\u0052\u006f\u006f\u0074":*_geegg =9;};return nil ;};func (_cbggg *CT_CommentList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbbb :for {_dbd ,_dgbe :=d .Token ();if _dgbe !=nil {return _dgbe ;};switch _cfd :=_dbd .(type ){case _f .StartElement :switch _cfd .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d"}:_ccab :=NewCT_Comment ();if _bcac :=d .DecodeElement (_ccab ,&_cfd );_bcac !=nil {return _bcac ;};_cbggg .Cm =append (_cbggg .Cm ,_ccab );default:_g .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",_cfd .Name );if _bff :=d .Skip ();_bff !=nil {return _bff ;};};case _f .EndElement :break _cbbb ;case _f .CharData :};};return nil ;};func (_babfe ST_TLAnimateMotionBehaviorOrigin )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gedca :=_f .Attr {};_gedca .Name =name ;switch _babfe {case ST_TLAnimateMotionBehaviorOriginUnset :_gedca .Value ="";case ST_TLAnimateMotionBehaviorOriginParent :_gedca .Value ="\u0070\u0061\u0072\u0065\u006e\u0074";case ST_TLAnimateMotionBehaviorOriginLayout :_gedca .Value ="\u006c\u0061\u0079\u006f\u0075\u0074";};return _gedca ,nil ;};func (_gdedf *CT_SlideViewProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdedf .CSldViewPr =NewCT_CommonSlideViewProperties ();_ageg :for {_dggcg ,_dacb :=d .Token ();if _dacb !=nil {return _dacb ;};switch _dafcc :=_dggcg .(type ){case _f .StartElement :switch _dafcc .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fgagfg :=d .DecodeElement (_gdedf .CSldViewPr ,&_dafcc );_fgagfg !=nil {return _fgagfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdedf .ExtLst =NewCT_ExtensionList ();if _fadcg :=d .DecodeElement (_gdedf .ExtLst ,&_dafcc );_fadcg !=nil {return _fadcg ;};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\u0053\u006c\u0069\u0064e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_dafcc .Name );if _dfgea :=d .Skip ();_dfgea !=nil {return _dfgea ;};};case _f .EndElement :break _ageg ;case _f .CharData :};};return nil ;};type CT_EmbeddedFontListEntry struct{ -// ValidateWithPath validates the CT_SideDirectionTransition and its children, prefixing error messages with path -func (_bfbcb *CT_SideDirectionTransition )ValidateWithPath (path string )error {if _aafaa :=_bfbcb .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_aafaa !=nil {return _aafaa ;};return nil ;}; +// Embedded Font Name +Font *_ef .CT_TextFont ; -// Validate validates the CT_ShowInfoKiosk and its children -func (_adfc *CT_ShowInfoKiosk )Validate ()error {return _adfc .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u006fw\u0049\u006e\u0066\u006f\u004b\u0069\u006f\u0073\u006b");}; +// Regular Embedded Font +Regular *CT_EmbeddedFontDataId ; -// ValidateWithPath validates the CT_TLTimeCondition and its children, prefixing error messages with path -func (_cadb *CT_TLTimeCondition )ValidateWithPath (path string )error {if _efacc :=_cadb .EvtAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0074\u0041\u0074\u0074\u0072");_efacc !=nil {return _efacc ;};if _cadb .DelayAttr !=nil {if _egba :=_cadb .DelayAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0061\u0079\u0041\u0074\u0074\u0072");_egba !=nil {return _egba ;};};if _cadb .TgtEl !=nil {if _dgda :=_cadb .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_dgda !=nil {return _dgda ;};};if _cadb .Tn !=nil {if _gggbf :=_cadb .Tn .ValidateWithPath (path +"\u002f\u0054\u006e");_gggbf !=nil {return _gggbf ;};};if _cadb .Rtn !=nil {if _bbfga :=_cadb .Rtn .ValidateWithPath (path +"\u002f\u0052\u0074\u006e");_bbfga !=nil {return _bbfga ;};};return nil ;};func NewCT_Background ()*CT_Background {_abc :=&CT_Background {};return _abc };func (_bgaf *CT_ShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gbegd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bgaf .CNvPr ,_gbegd );_ecaf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_bgaf .CNvSpPr ,_ecaf );_cbbe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_bgaf .NvPr ,_cbbe );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Bold Embedded Font +Bold *CT_EmbeddedFontDataId ; -// ValidateWithPath validates the CT_TLByAnimateColorTransform and its children, prefixing error messages with path -func (_dbcb *CT_TLByAnimateColorTransform )ValidateWithPath (path string )error {if _dbcb .Rgb !=nil {if _baeaf :=_dbcb .Rgb .ValidateWithPath (path +"\u002f\u0052\u0067\u0062");_baeaf !=nil {return _baeaf ;};};if _dbcb .Hsl !=nil {if _cccbg :=_dbcb .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_cccbg !=nil {return _cccbg ;};};return nil ;}; +// Italic Embedded Font +Italic *CT_EmbeddedFontDataId ; -// Validate validates the CT_TLTimeTargetElement and its children -func (_abcd *CT_TLTimeTargetElement )Validate ()error {return _abcd .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");};func NewCT_TLAnimateRotationBehavior ()*CT_TLAnimateRotationBehavior {_acge :=&CT_TLAnimateRotationBehavior {};_acge .CBhvr =NewCT_TLCommonBehaviorData ();return _acge ;};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_eaceg :=&CT_GraphicalObjectFrameNonVisual {};_eaceg .CNvPr =_ea .NewCT_NonVisualDrawingProps ();_eaceg .CNvGraphicFramePr =_ea .NewCT_NonVisualGraphicFrameProperties ();_eaceg .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _eaceg ;};func (_eefaa ST_WebColorType )Validate ()error {return _eefaa .ValidateWithPath ("")};func (_gedcg ST_TLChartSubelementType )ValidateWithPath (path string )error {switch _gedcg {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 (_gedcg ));};return nil ;};func (_gcefa ST_TLChartSubelementType )Validate ()error {return _gcefa .ValidateWithPath ("")}; +// Bold Italic Embedded Font +BoldItalic *CT_EmbeddedFontDataId ;};func (_dfgbg ST_PlaceholderType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dfgbg .String (),start );};type CT_EmbeddedFontDataId struct{IdAttr string ;};func NewCT_NotesMaster ()*CT_NotesMaster {_fdad :=&CT_NotesMaster {};_fdad .CSld =NewCT_CommonSlideData ();_fdad .ClrMap =_ef .NewCT_ColorMapping ();return _fdad ;}; -// Validate validates the CT_NotesViewProperties and its children -func (_eggg *CT_NotesViewProperties )Validate ()error {return _eggg .ValidateWithPath ("\u0043\u0054\u005f\u004eot\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; +// ValidateWithPath validates the CT_TLTriggerTimeNodeID and its children, prefixing error messages with path +func (_dgdc *CT_TLTriggerTimeNodeID )ValidateWithPath (path string )error {return nil };type CT_TLSetBehavior struct{ -// ValidateWithPath validates the CT_TLTimeNodeSequence and its children, prefixing error messages with path -func (_abgfc *CT_TLTimeNodeSequence )ValidateWithPath (path string )error {if _babef :=_abgfc .PrevAcAttr .ValidateWithPath (path +"/\u0050\u0072\u0065\u0076\u0041\u0063\u0041\u0074\u0074\u0072");_babef !=nil {return _babef ;};if _cfdcd :=_abgfc .NextAcAttr .ValidateWithPath (path +"/\u004e\u0065\u0078\u0074\u0041\u0063\u0041\u0074\u0074\u0072");_cfdcd !=nil {return _cfdcd ;};if _fabgc :=_abgfc .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_fabgc !=nil {return _fabgc ;};if _abgfc .PrevCondLst !=nil {if _gbdcce :=_abgfc .PrevCondLst .ValidateWithPath (path +"\u002f\u0050\u0072e\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_gbdcce !=nil {return _gbdcce ;};};if _abgfc .NextCondLst !=nil {if _gagea :=_abgfc .NextCondLst .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_gagea !=nil {return _gagea ;};};return nil ;};func (_adgdc *CT_TLMediaNodeVideo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adgdc .FullScrnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_adgdc .FullScrnAttr ))});};e .EncodeToken (start );_gded :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_adgdc .CMediaNode ,_gded );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewAG_TLBuild ()*AG_TLBuild {_ega :=&AG_TLBuild {};return _ega };func (_dcgeb ST_TLBehaviorAdditiveType )ValidateWithPath (path string )error {switch _dcgeb {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 (_dcgeb ));};return nil ;};func (_efdc ST_TLAnimateBehaviorValueType )String ()string {switch _efdc {case 0:return "";case 1:return "\u0073\u0074\u0072";case 2:return "\u006e\u0075\u006d";case 3:return "\u0063\u006c\u0072";};return "";}; +// Common Behavior +CBhvr *CT_TLCommonBehaviorData ; -// Validate validates the CT_TLGraphicalObjectBuild and its children -func (_fefd *CT_TLGraphicalObjectBuild )Validate ()error {return _fefd .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0047r\u0061\u0070\u0068\u0069\u0063a\u006cO\u0062j\u0065\u0063\u0074\u0042\u0075\u0069\u006cd");};func (_bage *ST_TransitionCornerDirectionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bage =0;case "\u006c\u0075":*_bage =1;case "\u0072\u0075":*_bage =2;case "\u006c\u0064":*_bage =3;case "\u0072\u0064":*_bage =4;};return nil ;};func (_abfea ST_Direction )ValidateWithPath (path string )error {switch _abfea {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 (_abfea ));};return nil ;}; +// To +To *CT_TLAnimVariant ;};func NewSldMaster ()*SldMaster {_ceffd :=&SldMaster {};_ceffd .CT_SlideMaster =*NewCT_SlideMaster ();return _ceffd ;};type CT_TLShapeTargetElement struct{ -// Validate validates the CT_PrintProperties and its children -func (_geee *CT_PrintProperties )Validate ()error {return _geee .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");}; +// Shape ID +SpidAttr uint32 ; -// ValidateWithPath validates the CT_SlideLayoutIdListEntry and its children, prefixing error messages with path -func (_ffbde *CT_SlideLayoutIdListEntry )ValidateWithPath (path string )error {if _ffbde .IdAttr !=nil {if *_ffbde .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 ,*_ffbde .IdAttr );};};if _ffbde .ExtLst !=nil {if _acdeb :=_ffbde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acdeb !=nil {return _acdeb ;};};return nil ;};func NewCT_TLIterateIntervalTime ()*CT_TLIterateIntervalTime {_gagec :=&CT_TLIterateIntervalTime {};return _gagec ;};func (_g *AG_ChildSlide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _g .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_g .ShowMasterSpAttr ))});};if _g .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_g .ShowMasterPhAnimAttr ))});};return nil ;}; +// Background +Bg *CT_Empty ; -// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path -func (_feg *CT_Background )ValidateWithPath (path string )error {if _cgcc :=_feg .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cgcc !=nil {return _cgcc ;};if _feg .BgPr !=nil {if _eec :=_feg .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072");_eec !=nil {return _eec ;};};if _feg .BgRef !=nil {if _fba :=_feg .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066");_fba !=nil {return _fba ;};};return nil ;};func NewCT_TLIterateIntervalPercentage ()*CT_TLIterateIntervalPercentage {_ggfga :=&CT_TLIterateIntervalPercentage {};return _ggfga ;};func (_gbgdg ST_TLAnimateBehaviorCalcMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_egdg :=_b .Attr {};_egdg .Name =name ;switch _gbgdg {case ST_TLAnimateBehaviorCalcModeUnset :_egdg .Value ="";case ST_TLAnimateBehaviorCalcModeDiscrete :_egdg .Value ="\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065";case ST_TLAnimateBehaviorCalcModeLin :_egdg .Value ="\u006c\u0069\u006e";case ST_TLAnimateBehaviorCalcModeFmla :_egdg .Value ="\u0066\u006d\u006c\u0061";};return _egdg ,nil ;};func (_adfdb *CT_NotesMasterIdList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _adfdb .NotesMasterId !=nil {_faabg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}};e .EncodeElement (_adfdb .NotesMasterId ,_faabg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abfcg ST_OleObjectFollowColorScheme )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_abfcg .String (),start );}; +// Subshape +SubSp *CT_TLSubShapeId ; -// ValidateWithPath validates the CT_NormalViewPortion and its children, prefixing error messages with path -func (_fbebf *CT_NormalViewPortion )ValidateWithPath (path string )error {if _aabc :=_fbebf .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_aabc !=nil {return _aabc ;};return nil ;};func NewCT_Rel ()*CT_Rel {_bbbd :=&CT_Rel {};return _bbbd };func NewCT_TLTimeAnimateValueList ()*CT_TLTimeAnimateValueList {_gbggca :=&CT_TLTimeAnimateValueList {};return _gbggca ;};const (ST_TLAnimateBehaviorCalcModeUnset ST_TLAnimateBehaviorCalcMode =0;ST_TLAnimateBehaviorCalcModeDiscrete ST_TLAnimateBehaviorCalcMode =1;ST_TLAnimateBehaviorCalcModeLin ST_TLAnimateBehaviorCalcMode =2;ST_TLAnimateBehaviorCalcModeFmla ST_TLAnimateBehaviorCalcMode =3;);func NewCT_BuildList ()*CT_BuildList {_ae :=&CT_BuildList {};return _ae };type CT_TLBehaviorAttributeNameList struct{ +// Embedded Chart Element +OleChartEl *CT_TLOleChartTargetElement ; -// Attribute Name -AttrName []string ;};func (_ddgb *ST_SlideSizeType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgcee ,_ecce :=d .Token ();if _ecce !=nil {return _ecce ;};if _ceeb ,_fdaaa :=_bgcee .(_b .EndElement );_fdaaa &&_ceeb .Name ==start .Name {*_ddgb =1;return nil ;};if _fgadb ,_aaccf :=_bgcee .(_b .CharData );!_aaccf {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",_bgcee );}else {switch string (_fgadb ){case "":*_ddgb =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_ddgb =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_ddgb =2;case "\u0041\u0034":*_ddgb =3;case "\u0033\u0035\u006d\u006d":*_ddgb =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_ddgb =5;case "\u0062\u0061\u006e\u006e\u0065\u0072":*_ddgb =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ddgb =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_ddgb =8;case "\u0041\u0033":*_ddgb =9;case "\u0042\u0034\u0049S\u004f":*_ddgb =10;case "\u0042\u0035\u0049S\u004f":*_ddgb =11;case "\u0042\u0034\u004aI\u0053":*_ddgb =12;case "\u0042\u0035\u004aI\u0053":*_ddgb =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_ddgb =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_ddgb =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_ddgb =16;};};_bgcee ,_ecce =d .Token ();if _ecce !=nil {return _ecce ;};if _ccgcd ,_gbfcc :=_bgcee .(_b .EndElement );_gbfcc &&_ccgcd .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",_bgcee );};func (_bbcaa ST_ViewType )Validate ()error {return _bbcaa .ValidateWithPath ("")};type CT_SlideViewProperties struct{CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;};func (_gbgca ST_TLTriggerEvent )Validate ()error {return _gbgca .ValidateWithPath ("")};func NewCmAuthorLst ()*CmAuthorLst {_eafbe :=&CmAuthorLst {};_eafbe .CT_CommentAuthorList =*NewCT_CommentAuthorList ();return _eafbe ;};func NewCT_OleObject ()*CT_OleObject {_ddgag :=&CT_OleObject {};_ddgag .Choice =NewCT_OleObjectChoice ();return _ddgag ;};func (_addc ST_SplitterBarState )String ()string {switch _addc {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 NewCT_SlideSize ()*CT_SlideSize {_fffac :=&CT_SlideSize {};_fffac .CxAttr =914400;_fffac .CyAttr =914400;return _fffac ;};func NewCT_Presentation ()*CT_Presentation {_bcac :=&CT_Presentation {};_bcac .NotesSz =_ea .NewCT_PositiveSize2D ();return _bcac ;}; +// Text Element +TxEl *CT_TLTextTargetElement ; -// ValidateWithPath validates the CT_TagsData and its children, prefixing error messages with path -func (_fdggdb *CT_TagsData )ValidateWithPath (path string )error {return nil };func (_bbef *CT_TLByHslColorTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbgaf :=range start .Attr {if _bbgaf .Name .Local =="\u0068"{_dfbgf ,_facbd :=_be .ParseInt (_bbgaf .Value ,10,32);if _facbd !=nil {return _facbd ;};_bbef .HAttr =int32 (_dfbgf );continue ;};if _bbgaf .Name .Local =="\u0073"{_edgeb ,_egcba :=ParseUnionST_FixedPercentage (_bbgaf .Value );if _egcba !=nil {return _egcba ;};_bbef .SAttr =_edgeb ;continue ;};if _bbgaf .Name .Local =="\u006c"{_gcaad ,_ggaa :=ParseUnionST_FixedPercentage (_bbgaf .Value );if _ggaa !=nil {return _ggaa ;};_bbef .LAttr =_gcaad ;continue ;};};for {_abeee ,_eggge :=d .Token ();if _eggge !=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",_eggge );};if _gcdda ,_gadb :=_abeee .(_b .EndElement );_gadb &&_gcdda .Name ==start .Name {break ;};};return nil ;};func (_cgcbb *ST_TLParaBuildType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cgcbb =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_cgcbb =1;case "\u0070":*_cgcbb =2;case "\u0063\u0075\u0073\u0074":*_cgcbb =3;case "\u0077\u0068\u006fl\u0065":*_cgcbb =4;};return nil ;};func (_agaag ST_SlideLayoutType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bcfedg :=_b .Attr {};_bcfedg .Name =name ;switch _agaag {case ST_SlideLayoutTypeUnset :_bcfedg .Value ="";case ST_SlideLayoutTypeTitle :_bcfedg .Value ="\u0074\u0069\u0074l\u0065";case ST_SlideLayoutTypeTx :_bcfedg .Value ="\u0074\u0078";case ST_SlideLayoutTypeTwoColTx :_bcfedg .Value ="\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078";case ST_SlideLayoutTypeTbl :_bcfedg .Value ="\u0074\u0062\u006c";case ST_SlideLayoutTypeTxAndChart :_bcfedg .Value ="\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074";case ST_SlideLayoutTypeChartAndTx :_bcfedg .Value ="\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeDgm :_bcfedg .Value ="\u0064\u0067\u006d";case ST_SlideLayoutTypeChart :_bcfedg .Value ="\u0063\u0068\u0061r\u0074";case ST_SlideLayoutTypeTxAndClipArt :_bcfedg .Value ="\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074";case ST_SlideLayoutTypeClipArtAndTx :_bcfedg .Value ="\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTitleOnly :_bcfedg .Value ="\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy";case ST_SlideLayoutTypeBlank :_bcfedg .Value ="\u0062\u006c\u0061n\u006b";case ST_SlideLayoutTypeTxAndObj :_bcfedg .Value ="\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeObjAndTx :_bcfedg .Value ="\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOnly :_bcfedg .Value ="\u006fb\u006a\u004f\u006e\u006c\u0079";case ST_SlideLayoutTypeObj :_bcfedg .Value ="\u006f\u0062\u006a";case ST_SlideLayoutTypeTxAndMedia :_bcfedg .Value ="\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061";case ST_SlideLayoutTypeMediaAndTx :_bcfedg .Value ="\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOverTx :_bcfedg .Value ="\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x";case ST_SlideLayoutTypeTxOverObj :_bcfedg .Value ="\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j";case ST_SlideLayoutTypeTxAndTwoObj :_bcfedg .Value ="t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndTx :_bcfedg .Value ="t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTwoObjOverTx :_bcfedg .Value ="\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078";case ST_SlideLayoutTypeFourObj :_bcfedg .Value ="\u0066o\u0075\u0072\u004f\u0062\u006a";case ST_SlideLayoutTypeVertTx :_bcfedg .Value ="\u0076\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeClipArtAndVertTx :_bcfedg .Value ="\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeVertTitleAndTx :_bcfedg .Value ="\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeVertTitleAndTxOverChart :_bcfedg .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 :_bcfedg .Value ="\u0074\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeObjAndTwoObj :_bcfedg .Value ="\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndObj :_bcfedg .Value ="\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeCust :_bcfedg .Value ="\u0063\u0075\u0073\u0074";case ST_SlideLayoutTypeSecHead :_bcfedg .Value ="\u0073e\u0063\u0048\u0065\u0061\u0064";case ST_SlideLayoutTypeTwoTxTwoObj :_bcfedg .Value ="t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeObjTx :_bcfedg .Value ="\u006f\u0062\u006aT\u0078";case ST_SlideLayoutTypePicTx :_bcfedg .Value ="\u0070\u0069\u0063T\u0078";};return _bcfedg ,nil ;};func (_ebeg *CT_TLTimeConditionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecagbf :for {_gfbgf ,_agede :=d .Token ();if _agede !=nil {return _agede ;};switch _gdged :=_gfbgf .(type ){case _b .StartElement :switch _gdged .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_caad :=NewCT_TLTimeCondition ();if _fdcga :=d .DecodeElement (_caad ,&_gdged );_fdcga !=nil {return _fdcga ;};_ebeg .Cond =append (_ebeg .Cond ,_caad );default:_e .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",_gdged .Name );if _ggbf :=d .Skip ();_ggbf !=nil {return _ggbf ;};};case _b .EndElement :break _ecagbf ;case _b .CharData :};};return nil ;};func (_gdcgaf *ST_OleObjectFollowColorScheme )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aaeb ,_facbdf :=d .Token ();if _facbdf !=nil {return _facbdf ;};if _abbad ,_cagdc :=_aaeb .(_b .EndElement );_cagdc &&_abbad .Name ==start .Name {*_gdcgaf =1;return nil ;};if _effce ,_efgf :=_aaeb .(_b .CharData );!_efgf {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",_aaeb );}else {switch string (_effce ){case "":*_gdcgaf =0;case "\u006e\u006f\u006e\u0065":*_gdcgaf =1;case "\u0066\u0075\u006c\u006c":*_gdcgaf =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_gdcgaf =3;};};_aaeb ,_facbdf =d .Token ();if _facbdf !=nil {return _facbdf ;};if _ddadb ,_dacag :=_aaeb .(_b .EndElement );_dacag &&_ddadb .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",_aaeb );}; +// Graphic Element +GraphicEl *_ef .CT_AnimationElementChoice ;};func (_becae ST_TLPreviousActionType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_becae .String (),start );};func (_ecada *ST_TLNextActionType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ecada =0;case "\u006e\u006f\u006e\u0065":*_ecada =1;case "\u0073\u0065\u0065\u006b":*_ecada =2;};return nil ;};func (_dffbf ST_TLBehaviorOverrideType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dffbf .String (),start );};func (_cbag *CT_TLOleChartTargetElement )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbag .TypeAttr =ST_TLChartSubelementType (1);for _ ,_gffd :=range start .Attr {if _gffd .Name .Local =="\u0074\u0079\u0070\u0065"{_cbag .TypeAttr .UnmarshalXMLAttr (_gffd );continue ;};if _gffd .Name .Local =="\u006c\u0076\u006c"{_fabged ,_egcg :=_ee .ParseUint (_gffd .Value ,10,32);if _egcg !=nil {return _egcg ;};_ccgec :=uint32 (_fabged );_cbag .LvlAttr =&_ccgec ;continue ;};};for {_adgcd ,_afde :=d .Token ();if _afde !=nil {return _fe .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",_afde );};if _gefbg ,_cbff :=_adgcd .(_f .EndElement );_cbff &&_gefbg .Name ==start .Name {break ;};};return nil ;};func (_afgef *CT_TLSetBehavior )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afgef .CBhvr =NewCT_TLCommonBehaviorData ();_gcdcag :for {_abcff ,_adefg :=d .Token ();if _adefg !=nil {return _adefg ;};switch _cffa :=_abcff .(type ){case _f .StartElement :switch _cffa .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fgae :=d .DecodeElement (_afgef .CBhvr ,&_cffa );_fgae !=nil {return _fgae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afgef .To =NewCT_TLAnimVariant ();if _eccgg :=d .DecodeElement (_afgef .To ,&_cffa );_eccgg !=nil {return _eccgg ;};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\u004c\u0053\u0065\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025v",_cffa .Name );if _befb :=d .Skip ();_befb !=nil {return _befb ;};};case _f .EndElement :break _gcdcag ;case _f .CharData :};};return nil ;};func (_dggf ST_TLChartSubelementType )String ()string {switch _dggf {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_PresentationProperties ()*CT_PresentationProperties {_cffb :=&CT_PresentationProperties {};return _cffb ;};func (_cdg *CT_SlideRelationshipListEntry )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",_cdg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ceadad ST_TLBehaviorTransformType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ceadad .String (),start );}; -// ValidateWithPath validates the CT_TransitionStartSoundAction and its children, prefixing error messages with path -func (_bbddd *CT_TransitionStartSoundAction )ValidateWithPath (path string )error {if _dacgb :=_bbddd .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_dacgb !=nil {return _dacgb ;};return nil ;};func (_ecbcd *CT_OleObjectLink )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecbcd .UpdateAutomaticAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_ecbcd .UpdateAutomaticAttr ))});};e .EncodeToken (start );if _ecbcd .ExtLst !=nil {_eeaa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecbcd .ExtLst ,_eeaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TLTextTargetElement struct{ +// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path +func (_gaacd *CT_GroupShape )ValidateWithPath (path string )error {if _dgegg :=_gaacd .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_dgegg !=nil {return _dgegg ;};if _gacga :=_gaacd .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_gacga !=nil {return _gacga ;};for _ggdc ,_ecef :=range _gaacd .Choice {if _caacg :=_ecef .ValidateWithPath (_fe .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ggdc ));_caacg !=nil {return _caacg ;};};if _gaacd .ExtLst !=nil {if _aedb :=_gaacd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aedb !=nil {return _aedb ;};};return nil ;};func (_eadggd *ST_PrintColorMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eedad ,_cedeb :=d .Token ();if _cedeb !=nil {return _cedeb ;};if _geag ,_edgga :=_eedad .(_f .EndElement );_edgga &&_geag .Name ==start .Name {*_eadggd =1;return nil ;};if _cadd ,_deadac :=_eedad .(_f .CharData );!_deadac {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",_eedad );}else {switch string (_cadd ){case "":*_eadggd =0;case "\u0062\u0077":*_eadggd =1;case "\u0067\u0072\u0061\u0079":*_eadggd =2;case "\u0063\u006c\u0072":*_eadggd =3;};};_eedad ,_cedeb =d .Token ();if _cedeb !=nil {return _cedeb ;};if _dbbda ,_gecdd :=_eedad .(_f .EndElement );_gecdd &&_dbbda .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",_eedad );};func (_bgebd *ST_TLParaBuildType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfga ,_fcegf :=d .Token ();if _fcegf !=nil {return _fcegf ;};if _dcdad ,_efagc :=_bfga .(_f .EndElement );_efagc &&_dcdad .Name ==start .Name {*_bgebd =1;return nil ;};if _caeec ,_dafdg :=_bfga .(_f .CharData );!_dafdg {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",_bfga );}else {switch string (_caeec ){case "":*_bgebd =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_bgebd =1;case "\u0070":*_bgebd =2;case "\u0063\u0075\u0073\u0074":*_bgebd =3;case "\u0077\u0068\u006fl\u0065":*_bgebd =4;};};_bfga ,_fcegf =d .Token ();if _fcegf !=nil {return _fcegf ;};if _fcgbe ,_cdeef :=_bfga .(_f .EndElement );_cdeef &&_fcgbe .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",_bfga );};func (_cfbea ST_SlideSizeType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cfbea .String (),start );};func (_dgbba *CT_OleObjectEmbed )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_becb :=range start .Attr {if _becb .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"{_dgbba .FollowColorSchemeAttr .UnmarshalXMLAttr (_becb );continue ;};};_gcgb :for {_bcgf ,_gaff :=d .Token ();if _gaff !=nil {return _gaff ;};switch _fgcf :=_bcgf .(type ){case _f .StartElement :switch _fgcf .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgbba .ExtLst =NewCT_ExtensionList ();if _fefgg :=d .DecodeElement (_dgbba .ExtLst ,&_fgcf );_fefgg !=nil {return _fefgg ;};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\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064\u0020\u0025\u0076",_fgcf .Name );if _dabe :=d .Skip ();_dabe !=nil {return _dabe ;};};case _f .EndElement :break _gcgb ;case _f .CharData :};};return nil ;};func NewCT_NormalViewProperties ()*CT_NormalViewProperties {_edca :=&CT_NormalViewProperties {};_edca .RestoredLeft =NewCT_NormalViewPortion ();_edca .RestoredTop =NewCT_NormalViewPortion ();return _edca ;}; -// Character Range -CharRg *CT_IndexRange ; +// ValidateWithPath validates the CT_TransitionSoundAction and its children, prefixing error messages with path +func (_ebfba *CT_TransitionSoundAction )ValidateWithPath (path string )error {if _ebfba .StSnd !=nil {if _egbcb :=_ebfba .StSnd .ValidateWithPath (path +"\u002f\u0053\u0074\u0053\u006e\u0064");_egbcb !=nil {return _egbcb ;};};if _ebfba .EndSnd !=nil {if _bcbbc :=_ebfba .EndSnd .ValidateWithPath (path +"\u002fE\u006e\u0064\u0053\u006e\u0064");_bcbbc !=nil {return _bcbbc ;};};return nil ;};type CT_SlideTransition struct{ -// Paragraph Text Range -PRg *CT_IndexRange ;};func (_adgc ST_TransitionSpeed )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cgaef :=_b .Attr {};_cgaef .Name =name ;switch _adgc {case ST_TransitionSpeedUnset :_cgaef .Value ="";case ST_TransitionSpeedSlow :_cgaef .Value ="\u0073\u006c\u006f\u0077";case ST_TransitionSpeedMed :_cgaef .Value ="\u006d\u0065\u0064";case ST_TransitionSpeedFast :_cgaef .Value ="\u0066\u0061\u0073\u0074";};return _cgaef ,nil ;};type CT_SplitTransition struct{ +// Transition Speed +SpdAttr ST_TransitionSpeed ; -// Orientation -OrientAttr ST_Direction ; +// Advance on Click +AdvClickAttr *bool ; -// Direction -DirAttr ST_TransitionInOutDirectionType ;};func (_gged *NotesMaster )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gged .CT_NotesMaster =*NewCT_NotesMaster ();_eefca :for {_bbceg ,_cafdf :=d .Token ();if _cafdf !=nil {return _cafdf ;};switch _beca :=_bbceg .(type ){case _b .StartElement :switch _beca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bfdgg :=d .DecodeElement (_gged .CSld ,&_beca );_bfdgg !=nil {return _bfdgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fdfac :=d .DecodeElement (_gged .ClrMap ,&_beca );_fdfac !=nil {return _fdfac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gged .Hf =NewCT_HeaderFooter ();if _gggcc :=d .DecodeElement (_gged .Hf ,&_beca );_gggcc !=nil {return _gggcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gged .NotesStyle =_ea .NewCT_TextListStyle ();if _fggd :=d .DecodeElement (_gged .NotesStyle ,&_beca );_fggd !=nil {return _fggd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gged .ExtLst =NewCT_ExtensionListModify ();if _febge :=d .DecodeElement (_gged .ExtLst ,&_beca );_febge !=nil {return _febge ;};default:_e .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0020\u0025\u0076",_beca .Name );if _dfffdc :=d .Skip ();_dfffdc !=nil {return _dfffdc ;};};case _b .EndElement :break _eefca ;case _b .CharData :};};return nil ;};type CT_TLTriggerRuntimeNode struct{ +// Advance after time +AdvTmAttr *uint32 ;Choice *CT_SlideTransitionChoice ; -// Value -ValAttr ST_TLTriggerRuntimeNode ;};func (_cgdfa *ST_TLAnimateBehaviorCalcMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cgdfa =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_cgdfa =1;case "\u006c\u0069\u006e":*_cgdfa =2;case "\u0066\u006d\u006c\u0061":*_cgdfa =3;};return nil ;};func (_cgbgb *CT_SlideMaster )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgbgb .CSld =NewCT_CommonSlideData ();_cgbgb .ClrMap =_ea .NewCT_ColorMapping ();for _ ,_efff :=range start .Attr {if _efff .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_ebgf ,_bdee :=_be .ParseBool (_efff .Value );if _bdee !=nil {return _bdee ;};_cgbgb .PreserveAttr =&_ebgf ;continue ;};};_baec :for {_aabed ,_gaadb :=d .Token ();if _gaadb !=nil {return _gaadb ;};switch _ebdc :=_aabed .(type ){case _b .StartElement :switch _ebdc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cebf :=d .DecodeElement (_cgbgb .CSld ,&_ebdc );_cebf !=nil {return _cebf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fgga :=d .DecodeElement (_cgbgb .ClrMap ,&_ebdc );_fgga !=nil {return _fgga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgbgb .SldLayoutIdLst =NewCT_SlideLayoutIdList ();if _edega :=d .DecodeElement (_cgbgb .SldLayoutIdLst ,&_ebdc );_edega !=nil {return _edega ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgbgb .Transition =NewCT_SlideTransition ();if _adda :=d .DecodeElement (_cgbgb .Transition ,&_ebdc );_adda !=nil {return _adda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgbgb .Timing =NewCT_SlideTiming ();if _deef :=d .DecodeElement (_cgbgb .Timing ,&_ebdc );_deef !=nil {return _deef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgbgb .Hf =NewCT_HeaderFooter ();if _cbded :=d .DecodeElement (_cgbgb .Hf ,&_ebdc );_cbded !=nil {return _cbded ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgbgb .TxStyles =NewCT_SlideMasterTextStyles ();if _gceb :=d .DecodeElement (_cgbgb .TxStyles ,&_ebdc );_gceb !=nil {return _gceb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgbgb .ExtLst =NewCT_ExtensionListModify ();if _adca :=d .DecodeElement (_cgbgb .ExtLst ,&_ebdc );_adca !=nil {return _adca ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061s\u0074e\u0072\u0020\u0025\u0076",_ebdc .Name );if _edbe :=d .Skip ();_edbe !=nil {return _edbe ;};};case _b .EndElement :break _baec ;case _b .CharData :};};return nil ;};func (_feab *CT_Shape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _feab .UseBgFillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_feab .UseBgFillAttr ))});};e .EncodeToken (start );_gfcb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_feab .NvSpPr ,_gfcb );_cbgce :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_feab .SpPr ,_cbgce );if _feab .Style !=nil {_ccbc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_feab .Style ,_ccbc );};if _feab .TxBody !=nil {_eegdc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_feab .TxBody ,_eegdc );};if _feab .ExtLst !=nil {_ffbfc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_feab .ExtLst ,_ffbfc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Sound Action +SndAc *CT_TransitionSoundAction ;ExtLst *CT_ExtensionListModify ;};func (_dcad *CT_IndexRange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074"},Value :_fe .Sprintf ("\u0025\u0076",_dcad .StAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0064"},Value :_fe .Sprintf ("\u0025\u0076",_dcad .EndAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_EightDirectionTransition and its children -func (_gcfae *CT_EightDirectionTransition )Validate ()error {return _gcfae .ValidateWithPath ("C\u0054\u005f\u0045\u0069\u0067\u0068t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006es\u0069t\u0069\u006f\u006e");}; +// Validate validates the CT_TLBuildDiagram and its children +func (_cgdf *CT_TLBuildDiagram )Validate ()error {return _cgdf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069a\u0067\u0072\u0061\u006d");}; -// ValidateWithPath validates the CT_TLAnimVariantStringVal and its children, prefixing error messages with path -func (_cffg *CT_TLAnimVariantStringVal )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_TLTriggerRuntimeNode and its children, prefixing error messages with path +func (_faead *CT_TLTriggerRuntimeNode )ValidateWithPath (path string )error {if _faead .ValAttr ==ST_TLTriggerRuntimeNodeUnset {return _fe .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 _afedf :=_faead .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afedf !=nil {return _afedf ;};return nil ;};func (_dcgeb *ST_TLTimeNodeMasterRelation )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbcbc ,_bacd :=d .Token ();if _bacd !=nil {return _bacd ;};if _dagbf ,_eaegd :=_bbcbc .(_f .EndElement );_eaegd &&_dagbf .Name ==start .Name {*_dcgeb =1;return nil ;};if _fgfbg ,_gfbb :=_bbcbc .(_f .CharData );!_gfbb {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",_bbcbc );}else {switch string (_fgfbg ){case "":*_dcgeb =0;case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_dcgeb =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_dcgeb =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_dcgeb =3;};};_bbcbc ,_bacd =d .Token ();if _bacd !=nil {return _bacd ;};if _acadd ,_feeac :=_bbcbc .(_f .EndElement );_feeac &&_acadd .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",_bbcbc );};type CmAuthorLst struct{CT_CommentAuthorList };func (_cfade *ST_TLCommandType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fadda ,_agbaa :=d .Token ();if _agbaa !=nil {return _agbaa ;};if _aecaaf ,_cagg :=_fadda .(_f .EndElement );_cagg &&_aecaaf .Name ==start .Name {*_cfade =1;return nil ;};if _edcdb ,_fadgd :=_fadda .(_f .CharData );!_fadgd {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",_fadda );}else {switch string (_edcdb ){case "":*_cfade =0;case "\u0065\u0076\u0074":*_cfade =1;case "\u0063\u0061\u006c\u006c":*_cfade =2;case "\u0076\u0065\u0072\u0062":*_cfade =3;};};_fadda ,_agbaa =d .Token ();if _agbaa !=nil {return _agbaa ;};if _acaaa ,_efbge :=_fadda .(_f .EndElement );_efbge &&_acaaa .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",_fadda );};func (_fffeb ST_PlaceholderType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fbaaf :=_f .Attr {};_fbaaf .Name =name ;switch _fffeb {case ST_PlaceholderTypeUnset :_fbaaf .Value ="";case ST_PlaceholderTypeTitle :_fbaaf .Value ="\u0074\u0069\u0074l\u0065";case ST_PlaceholderTypeBody :_fbaaf .Value ="\u0062\u006f\u0064\u0079";case ST_PlaceholderTypeCtrTitle :_fbaaf .Value ="\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065";case ST_PlaceholderTypeSubTitle :_fbaaf .Value ="\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065";case ST_PlaceholderTypeDt :_fbaaf .Value ="\u0064\u0074";case ST_PlaceholderTypeSldNum :_fbaaf .Value ="\u0073\u006c\u0064\u004e\u0075\u006d";case ST_PlaceholderTypeFtr :_fbaaf .Value ="\u0066\u0074\u0072";case ST_PlaceholderTypeHdr :_fbaaf .Value ="\u0068\u0064\u0072";case ST_PlaceholderTypeObj :_fbaaf .Value ="\u006f\u0062\u006a";case ST_PlaceholderTypeChart :_fbaaf .Value ="\u0063\u0068\u0061r\u0074";case ST_PlaceholderTypeTbl :_fbaaf .Value ="\u0074\u0062\u006c";case ST_PlaceholderTypeClipArt :_fbaaf .Value ="\u0063l\u0069\u0070\u0041\u0072\u0074";case ST_PlaceholderTypeDgm :_fbaaf .Value ="\u0064\u0067\u006d";case ST_PlaceholderTypeMedia :_fbaaf .Value ="\u006d\u0065\u0064i\u0061";case ST_PlaceholderTypeSldImg :_fbaaf .Value ="\u0073\u006c\u0064\u0049\u006d\u0067";case ST_PlaceholderTypePic :_fbaaf .Value ="\u0070\u0069\u0063";};return _fbaaf ,nil ;}; -// Validate validates the CT_BackgroundProperties and its children -func (_bde *CT_BackgroundProperties )Validate ()error {return _bde .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the SldSyncPr and its children, prefixing error messages with path +func (_dgab *SldSyncPr )ValidateWithPath (path string )error {if _fdcab :=_dgab .CT_SlideSyncProperties .ValidateWithPath (path );_fdcab !=nil {return _fdcab ;};return nil ;}; -// ValidateWithPath validates the CT_SlideSorterViewProperties and its children, prefixing error messages with path -func (_bggc *CT_SlideSorterViewProperties )ValidateWithPath (path string )error {if _ccbge :=_bggc .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_ccbge !=nil {return _ccbge ;};if _bggc .ExtLst !=nil {if _fcea :=_bggc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcea !=nil {return _fcea ;};};return nil ;};func (_gcab *CT_TransitionStartSoundAction )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gcab .LoopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_gcab .LoopAttr ))});};e .EncodeToken (start );_defge :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073n\u0064"}};e .EncodeElement (_gcab .Snd ,_defge );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdf *CT_CommentAuthor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abec :=range start .Attr {if _abec .Name .Local =="\u0069\u0064"{_agee ,_ged :=_be .ParseUint (_abec .Value ,10,32);if _ged !=nil {return _ged ;};_fdf .IdAttr =uint32 (_agee );continue ;};if _abec .Name .Local =="\u006e\u0061\u006d\u0065"{_aadb ,_fgac :=_abec .Value ,error (nil );if _fgac !=nil {return _fgac ;};_fdf .NameAttr =_aadb ;continue ;};if _abec .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_eegd ,_beba :=_abec .Value ,error (nil );if _beba !=nil {return _beba ;};_fdf .InitialsAttr =_eegd ;continue ;};if _abec .Name .Local =="\u006ca\u0073\u0074\u0049\u0064\u0078"{_ddg ,_fdfg :=_be .ParseUint (_abec .Value ,10,32);if _fdfg !=nil {return _fdfg ;};_fdf .LastIdxAttr =uint32 (_ddg );continue ;};if _abec .Name .Local =="\u0063\u006c\u0072\u0049\u0064\u0078"{_efc ,_fbbd :=_be .ParseUint (_abec .Value ,10,32);if _fbbd !=nil {return _fbbd ;};_fdf .ClrIdxAttr =uint32 (_efc );continue ;};};_dda :for {_gbf ,_cce :=d .Token ();if _cce !=nil {return _cce ;};switch _aadf :=_gbf .(type ){case _b .StartElement :switch _aadf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdf .ExtLst =NewCT_ExtensionList ();if _aba :=d .DecodeElement (_fdf .ExtLst ,&_aadf );_aba !=nil {return _aba ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072\u0020\u0025v",_aadf .Name );if _geeg :=d .Skip ();_geeg !=nil {return _geeg ;};};case _b .EndElement :break _dda ;case _b .CharData :};};return nil ;};func (_ggffb ST_TLTimeNodeType )String ()string {switch _ggffb {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 (_feadc ST_TLTimeIndefinite )Validate ()error {return _feadc .ValidateWithPath ("")};func (_gcgdf *CT_TLMediaNodeVideo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcgdf .CMediaNode =NewCT_TLCommonMediaNodeData ();for _ ,_gcdbc :=range start .Attr {if _gcdbc .Name .Local =="\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"{_cddgd ,_bggdaf :=_be .ParseBool (_gcdbc .Value );if _bggdaf !=nil {return _bggdaf ;};_gcgdf .FullScrnAttr =&_cddgd ;continue ;};};_fbbg :for {_fcca ,_agagf :=d .Token ();if _agagf !=nil {return _agagf ;};switch _bada :=_fcca .(type ){case _b .StartElement :switch _bada .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bggcg :=d .DecodeElement (_gcgdf .CMediaNode ,&_bada );_bggcg !=nil {return _bggcg ;};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\u0043\u0054\u005f\u0054\u004c\u004d\u0065\u0064\u0069\u0061No\u0064\u0065\u0056\u0069\u0064\u0065\u006f\u0020\u0025\u0076",_bada .Name );if _debb :=d .Skip ();_debb !=nil {return _debb ;};};case _b .EndElement :break _fbbg ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_TLSubShapeId and its children +func (_fggac *CT_TLSubShapeId )Validate ()error {return _fggac .ValidateWithPath ("\u0043T\u005fT\u004c\u0053\u0075\u0062\u0053\u0068\u0061\u0070\u0065\u0049\u0064");};func (_gafc ST_TransitionSideDirectionType )Validate ()error {return _gafc .ValidateWithPath ("")}; -// ValidateWithPath validates the SldMaster and its children, prefixing error messages with path -func (_beff *SldMaster )ValidateWithPath (path string )error {if _deccf :=_beff .CT_SlideMaster .ValidateWithPath (path );_deccf !=nil {return _deccf ;};return nil ;};func NewCT_TLByAnimateColorTransform ()*CT_TLByAnimateColorTransform {_afegd :=&CT_TLByAnimateColorTransform {};return _afegd ;};func NewCT_NormalViewProperties ()*CT_NormalViewProperties {_bdffg :=&CT_NormalViewProperties {};_bdffg .RestoredLeft =NewCT_NormalViewPortion ();_bdffg .RestoredTop =NewCT_NormalViewPortion ();return _bdffg ;};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_TLMediaNodeVideo and its children +func (_adecef *CT_TLMediaNodeVideo )Validate ()error {return _adecef .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0056\u0069\u0064\u0065\u006f");}; -// Validate validates the PresentationPr and its children -func (_dbdeg *PresentationPr )Validate ()error {return _dbdeg .ValidateWithPath ("\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u0050\u0072");}; +// Validate validates the CT_SlideIdListEntry and its children +func (_gfeb *CT_SlideIdListEntry )Validate ()error {return _gfeb .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");};func (_acbgg ST_TLBehaviorAdditiveType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bbfca :=_f .Attr {};_bbfca .Name =name ;switch _acbgg {case ST_TLBehaviorAdditiveTypeUnset :_bbfca .Value ="";case ST_TLBehaviorAdditiveTypeBase :_bbfca .Value ="\u0062\u0061\u0073\u0065";case ST_TLBehaviorAdditiveTypeSum :_bbfca .Value ="\u0073\u0075\u006d";case ST_TLBehaviorAdditiveTypeRepl :_bbfca .Value ="\u0072\u0065\u0070\u006c";case ST_TLBehaviorAdditiveTypeMult :_bbfca .Value ="\u006d\u0075\u006c\u0074";case ST_TLBehaviorAdditiveTypeNone :_bbfca .Value ="\u006e\u006f\u006e\u0065";};return _bbfca ,nil ;};func (_ccceb *CT_TLByAnimateColorTransform )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecfca :for {_gaaed ,_gafbb :=d .Token ();if _gafbb !=nil {return _gafbb ;};switch _aedfa :=_gaaed .(type ){case _f .StartElement :switch _aedfa .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccceb .Rgb =NewCT_TLByRgbColorTransform ();if _ggfg :=d .DecodeElement (_ccceb .Rgb ,&_aedfa );_ggfg !=nil {return _ggfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccceb .Hsl =NewCT_TLByHslColorTransform ();if _bbafe :=d .DecodeElement (_ccceb .Hsl ,&_aedfa );_bbafe !=nil {return _bbafe ;};default:_g .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",_aedfa .Name );if _adeea :=d .Skip ();_adeea !=nil {return _adeea ;};};case _f .EndElement :break _ecfca ;case _f .CharData :};};return nil ;};func NewCT_EightDirectionTransition ()*CT_EightDirectionTransition {_edea :=&CT_EightDirectionTransition {};return _edea ;};func (_ggg *CT_Connector )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_bafe :=_f .StartElement {Name :_f .Name {Local :"p\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ggg .NvCxnSpPr ,_bafe );_gdbf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ggg .SpPr ,_gdbf );if _ggg .Style !=nil {_cgee :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ggg .Style ,_cgee );};if _ggg .ExtLst !=nil {_ccea :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggg .ExtLst ,_ccea );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Picture and its children -func (_feaf *CT_Picture )Validate ()error {return _feaf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_ddgdb *CT_SlideTransitionChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebbda :for {_aeac ,_gdeca :=d .Token ();if _gdeca !=nil {return _gdeca ;};switch _aafbb :=_aeac .(type ){case _b .StartElement :switch _aafbb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddgdb .Blinds =NewCT_OrientationTransition ();if _abaa :=d .DecodeElement (_ddgdb .Blinds ,&_aafbb );_abaa !=nil {return _abaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddgdb .Checker =NewCT_OrientationTransition ();if _gdad :=d .DecodeElement (_ddgdb .Checker ,&_aafbb );_gdad !=nil {return _gdad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddgdb .Circle =NewCT_Empty ();if _gfcfe :=d .DecodeElement (_ddgdb .Circle ,&_aafbb );_gfcfe !=nil {return _gfcfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddgdb .Dissolve =NewCT_Empty ();if _baebf :=d .DecodeElement (_ddgdb .Dissolve ,&_aafbb );_baebf !=nil {return _baebf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddgdb .Comb =NewCT_OrientationTransition ();if _bbae :=d .DecodeElement (_ddgdb .Comb ,&_aafbb );_bbae !=nil {return _bbae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddgdb .Cover =NewCT_EightDirectionTransition ();if _aeaca :=d .DecodeElement (_ddgdb .Cover ,&_aafbb );_aeaca !=nil {return _aeaca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddgdb .Cut =NewCT_OptionalBlackTransition ();if _cedgd :=d .DecodeElement (_ddgdb .Cut ,&_aafbb );_cedgd !=nil {return _cedgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddgdb .Diamond =NewCT_Empty ();if _caefg :=d .DecodeElement (_ddgdb .Diamond ,&_aafbb );_caefg !=nil {return _caefg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddgdb .Fade =NewCT_OptionalBlackTransition ();if _dcggc :=d .DecodeElement (_ddgdb .Fade ,&_aafbb );_dcggc !=nil {return _dcggc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddgdb .Newsflash =NewCT_Empty ();if _eeefg :=d .DecodeElement (_ddgdb .Newsflash ,&_aafbb );_eeefg !=nil {return _eeefg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddgdb .Plus =NewCT_Empty ();if _fgegf :=d .DecodeElement (_ddgdb .Plus ,&_aafbb );_fgegf !=nil {return _fgegf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddgdb .Pull =NewCT_EightDirectionTransition ();if _dfgf :=d .DecodeElement (_ddgdb .Pull ,&_aafbb );_dfgf !=nil {return _dfgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddgdb .Push =NewCT_SideDirectionTransition ();if _bcaca :=d .DecodeElement (_ddgdb .Push ,&_aafbb );_bcaca !=nil {return _bcaca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddgdb .Random =NewCT_Empty ();if _bfceg :=d .DecodeElement (_ddgdb .Random ,&_aafbb );_bfceg !=nil {return _bfceg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddgdb .RandomBar =NewCT_OrientationTransition ();if _eeddc :=d .DecodeElement (_ddgdb .RandomBar ,&_aafbb );_eeddc !=nil {return _eeddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddgdb .Split =NewCT_SplitTransition ();if _abgb :=d .DecodeElement (_ddgdb .Split ,&_aafbb );_abgb !=nil {return _abgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddgdb .Strips =NewCT_CornerDirectionTransition ();if _ddbee :=d .DecodeElement (_ddgdb .Strips ,&_aafbb );_ddbee !=nil {return _ddbee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddgdb .Wedge =NewCT_Empty ();if _fdagb :=d .DecodeElement (_ddgdb .Wedge ,&_aafbb );_fdagb !=nil {return _fdagb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddgdb .Wheel =NewCT_WheelTransition ();if _fdeba :=d .DecodeElement (_ddgdb .Wheel ,&_aafbb );_fdeba !=nil {return _fdeba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddgdb .Wipe =NewCT_SideDirectionTransition ();if _fddge :=d .DecodeElement (_ddgdb .Wipe ,&_aafbb );_fddge !=nil {return _fddge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddgdb .Zoom =NewCT_InOutTransition ();if _dead :=d .DecodeElement (_ddgdb .Zoom ,&_aafbb );_dead !=nil {return _dead ;};default:_e .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",_aafbb .Name );if _ebdge :=d .Skip ();_ebdge !=nil {return _ebdge ;};};case _b .EndElement :break _ebbda ;case _b .CharData :};};return nil ;};func (_acebf *ST_TLCommandType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcaea ,_efacd :=d .Token ();if _efacd !=nil {return _efacd ;};if _gaccg ,_eegad :=_gcaea .(_b .EndElement );_eegad &&_gaccg .Name ==start .Name {*_acebf =1;return nil ;};if _fgdga ,_ageae :=_gcaea .(_b .CharData );!_ageae {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",_gcaea );}else {switch string (_fgdga ){case "":*_acebf =0;case "\u0065\u0076\u0074":*_acebf =1;case "\u0063\u0061\u006c\u006c":*_acebf =2;case "\u0076\u0065\u0072\u0062":*_acebf =3;};};_gcaea ,_efacd =d .Token ();if _efacd !=nil {return _efacd ;};if _edff ,_gcfe :=_gcaea .(_b .EndElement );_gcfe &&_edff .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",_gcaea );};func (_bcfg *ST_PhotoAlbumFrameShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdedg ,_aegce :=d .Token ();if _aegce !=nil {return _aegce ;};if _fbcbg ,_cbeae :=_bdedg .(_b .EndElement );_cbeae &&_fbcbg .Name ==start .Name {*_bcfg =1;return nil ;};if _fdegbe ,_degfa :=_bdedg .(_b .CharData );!_degfa {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",_bdedg );}else {switch string (_fdegbe ){case "":*_bcfg =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_bcfg =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_bcfg =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_bcfg =3;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_bcfg =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_bcfg =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_bcfg =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_bcfg =7;};};_bdedg ,_aegce =d .Token ();if _aegce !=nil {return _aegce ;};if _cegdb ,_afdac :=_bdedg .(_b .EndElement );_afdac &&_cegdb .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",_bdedg );};func (_deb *CT_BackgroundProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _deb .ShadeToTitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_deb .ShadeToTitleAttr ))});};e .EncodeToken (start );if _deb .NoFill !=nil {_geg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_deb .NoFill ,_geg );};if _deb .SolidFill !=nil {_ffea :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_deb .SolidFill ,_ffea );};if _deb .GradFill !=nil {_gfg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_deb .GradFill ,_gfg );};if _deb .BlipFill !=nil {_dfc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_deb .BlipFill ,_dfc );};if _deb .PattFill !=nil {_ad :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_deb .PattFill ,_ad );};if _deb .GrpFill !=nil {_fbf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_deb .GrpFill ,_fbf );};if _deb .EffectLst !=nil {_ddb :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_deb .EffectLst ,_ddb );};if _deb .EffectDag !=nil {_bgb :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_deb .EffectDag ,_bgb );};if _deb .ExtLst !=nil {_dfg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_deb .ExtLst ,_dfg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_faag *CT_TLTextTargetElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _faag .CharRg !=nil {_eaeb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0068\u0061\u0072\u0052\u0067"}};e .EncodeElement (_faag .CharRg ,_eaeb );};if _faag .PRg !=nil {_cbaeag :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070R\u0067"}};e .EncodeElement (_faag .PRg ,_cbaeag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_TransitionSpeedUnset ST_TransitionSpeed =0;ST_TransitionSpeedSlow ST_TransitionSpeed =1;ST_TransitionSpeedMed ST_TransitionSpeed =2;ST_TransitionSpeedFast ST_TransitionSpeed =3;);func (_caee *CT_GraphicalObjectFrame )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_caee .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_caee .Xfrm =_ea .NewCT_Transform2D ();_caee .Graphic =_ea .NewGraphic ();for _ ,_baef :=range start .Attr {if _baef .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_caee .BwModeAttr .UnmarshalXMLAttr (_baef );continue ;};};_gfdc :for {_bfe ,_efab :=d .Token ();if _efab !=nil {return _efab ;};switch _abfa :=_bfe .(type ){case _b .StartElement :switch _abfa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dga :=d .DecodeElement (_caee .NvGraphicFramePr ,&_abfa );_dga !=nil {return _dga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _agbcf :=d .DecodeElement (_caee .Xfrm ,&_abfa );_agbcf !=nil {return _agbcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _cgegd :=d .DecodeElement (_caee .Graphic ,&_abfa );_cgegd !=nil {return _cgegd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_caee .ExtLst =NewCT_ExtensionListModify ();if _ecef :=d .DecodeElement (_caee .ExtLst ,&_abfa );_ecef !=nil {return _ecef ;};default:_e .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",_abfa .Name );if _dac :=d .Skip ();_dac !=nil {return _dac ;};};case _b .EndElement :break _gfdc ;case _b .CharData :};};return nil ;};func (_cdgd *CT_SlideLayoutIdListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eafb :=range start .Attr {if _eafb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eafb .Name .Local =="\u0069\u0064"||_eafb .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"&&_eafb .Name .Local =="\u0069\u0064"{_fgdd ,_faabgb :=_eafb .Value ,error (nil );if _faabgb !=nil {return _faabgb ;};_cdgd .RIdAttr =_fgdd ;continue ;};if _eafb .Name .Local =="\u0069\u0064"{_ccdb ,_fbgg :=_be .ParseUint (_eafb .Value ,10,32);if _fbgg !=nil {return _fbgg ;};_gdce :=uint32 (_ccdb );_cdgd .IdAttr =&_gdce ;continue ;};};_cbbad :for {_fddg ,_ffge :=d .Token ();if _ffge !=nil {return _ffge ;};switch _cfdc :=_fddg .(type ){case _b .StartElement :switch _cfdc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdgd .ExtLst =NewCT_ExtensionList ();if _bdaa :=d .DecodeElement (_cdgd .ExtLst ,&_cfdc );_bdaa !=nil {return _bdaa ;};default:_e .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",_cfdc .Name );if _agcag :=d .Skip ();_agcag !=nil {return _agcag ;};};case _b .EndElement :break _cbbad ;case _b .CharData :};};return nil ;};func (_afaab *ST_TLAnimateColorDirection )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_afaab =0;case "\u0063\u0077":*_afaab =1;case "\u0063\u0063\u0077":*_afaab =2;};return nil ;};func NewCT_ControlList ()*CT_ControlList {_gaf :=&CT_ControlList {};return _gaf };func (_bbgfd ST_TransitionInOutDirectionType )String ()string {switch _bbgfd {case 0:return "";case 1:return "\u006f\u0075\u0074";case 2:return "\u0069\u006e";};return "";}; +// Validate validates the CT_TLAnimVariantIntegerVal and its children +func (_gggec *CT_TLAnimVariantIntegerVal )Validate ()error {return _gggec .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");};const (ST_TLCommandTypeUnset ST_TLCommandType =0;ST_TLCommandTypeEvt ST_TLCommandType =1;ST_TLCommandTypeCall ST_TLCommandType =2;ST_TLCommandTypeVerb ST_TLCommandType =3;);func (_acadb ST_TLTriggerEvent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_acadb .String (),start );};func ParseStdlibTime (s string )(_e .Time ,error ){return _ef .ParseStdlibTime (s )};func (_edecc ST_PrintWhat )String ()string {switch _edecc {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 "";}; -// Validate validates the CT_CustomerDataList and its children -func (_bgdd *CT_CustomerDataList )Validate ()error {return _bgdd .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061\u004c\u0069\u0073\u0074");};func NewCT_HandoutMaster ()*CT_HandoutMaster {_gbeg :=&CT_HandoutMaster {};_gbeg .CSld =NewCT_CommonSlideData ();_gbeg .ClrMap =_ea .NewCT_ColorMapping ();return _gbeg ;};func (_cgfcd ST_TLDiagramBuildType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdgac :=_b .Attr {};_cdgac .Name =name ;switch _cgfcd {case ST_TLDiagramBuildTypeUnset :_cdgac .Value ="";case ST_TLDiagramBuildTypeWhole :_cdgac .Value ="\u0077\u0068\u006fl\u0065";case ST_TLDiagramBuildTypeDepthByNode :_cdgac .Value ="d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case ST_TLDiagramBuildTypeDepthByBranch :_cdgac .Value ="\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068";case ST_TLDiagramBuildTypeBreadthByNode :_cdgac .Value ="\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case ST_TLDiagramBuildTypeBreadthByLvl :_cdgac .Value ="\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c";case ST_TLDiagramBuildTypeCw :_cdgac .Value ="\u0063\u0077";case ST_TLDiagramBuildTypeCwIn :_cdgac .Value ="\u0063\u0077\u0049\u006e";case ST_TLDiagramBuildTypeCwOut :_cdgac .Value ="\u0063\u0077\u004fu\u0074";case ST_TLDiagramBuildTypeCcw :_cdgac .Value ="\u0063\u0063\u0077";case ST_TLDiagramBuildTypeCcwIn :_cdgac .Value ="\u0063\u0063\u0077I\u006e";case ST_TLDiagramBuildTypeCcwOut :_cdgac .Value ="\u0063\u0063\u0077\u004f\u0075\u0074";case ST_TLDiagramBuildTypeInByRing :_cdgac .Value ="\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067";case ST_TLDiagramBuildTypeOutByRing :_cdgac .Value ="\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg";case ST_TLDiagramBuildTypeUp :_cdgac .Value ="\u0075\u0070";case ST_TLDiagramBuildTypeDown :_cdgac .Value ="\u0064\u006f\u0077\u006e";case ST_TLDiagramBuildTypeAllAtOnce :_cdgac .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLDiagramBuildTypeCust :_cdgac .Value ="\u0063\u0075\u0073\u0074";};return _cdgac ,nil ;}; +// Validate validates the CT_TLTimeConditionList and its children +func (_bfca *CT_TLTimeConditionList )Validate ()error {return _bfca .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069s\u0074");};func (_geg *CT_CustomerData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffef :=range start .Attr {if _ffef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ffef .Name .Local =="\u0069\u0064"||_ffef .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"&&_ffef .Name .Local =="\u0069\u0064"{_gfa ,_fdda :=_ffef .Value ,error (nil );if _fdda !=nil {return _fdda ;};_geg .IdAttr =_gfa ;continue ;};};for {_ecaa ,_cged :=d .Token ();if _cged !=nil {return _fe .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006de\u0072\u0044\u0061t\u0061:\u0020\u0025\u0073",_cged );};if _faad ,_efeg :=_ecaa .(_f .EndElement );_efeg &&_faad .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_HtmlPublishProperties and its children, prefixing error messages with path -func (_acg *CT_HtmlPublishProperties )ValidateWithPath (path string )error {if _acg .SldAll !=nil {if _fgcb :=_acg .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_fgcb !=nil {return _fgcb ;};};if _acg .SldRg !=nil {if _dcce :=_acg .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_dcce !=nil {return _dcce ;};};if _acg .CustShow !=nil {if _fdbf :=_acg .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_fdbf !=nil {return _fdbf ;};};if _acg .ExtLst !=nil {if _cbfg :=_acg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbfg !=nil {return _cbfg ;};};return nil ;};func (_dbae *CT_SlideLayoutIdList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgcg :for {_acdg ,_cdafg :=d .Token ();if _cdafg !=nil {return _cdafg ;};switch _dcad :=_acdg .(type ){case _b .StartElement :switch _dcad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eega :=NewCT_SlideLayoutIdListEntry ();if _bedc :=d .DecodeElement (_eega ,&_dcad );_bedc !=nil {return _bedc ;};_dbae .SldLayoutId =append (_dbae .SldLayoutId ,_eega );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dcad .Name );if _gfdeg :=d .Skip ();_gfdeg !=nil {return _gfdeg ;};};case _b .EndElement :break _cgcg ;case _b .CharData :};};return nil ;};func (_begg ST_SplitterBarState )ValidateWithPath (path string )error {switch _begg {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 (_begg ));};return nil ;}; +// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path +func (_gdad *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _fegbd :=_gdad .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fegbd !=nil {return _fegbd ;};if _dbcb :=_gdad .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_dbcb !=nil {return _dbcb ;};if _cgafa :=_gdad .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_cgafa !=nil {return _cgafa ;};return nil ;};type ST_TLAnimateBehaviorCalcMode byte ; -// Validate validates the CT_SlideTransition and its children -func (_cegb *CT_SlideTransition )Validate ()error {return _cegb .ValidateWithPath ("\u0043T\u005fS\u006c\u0069\u0064\u0065\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};type CT_NotesTextViewProperties struct{ +// Validate validates the Presentation and its children +func (_ddabd *Presentation )Validate ()error {return _ddabd .ValidateWithPath ("\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");}; -// Base properties for Notes View -CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_CommentAuthor and its children, prefixing error messages with path +func (_fbc *CT_CommentAuthor )ValidateWithPath (path string )error {if _fbc .ExtLst !=nil {if _ggf :=_fbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggf !=nil {return _ggf ;};};return nil ;};func NewCT_TransitionStartSoundAction ()*CT_TransitionStartSoundAction {_ffac :=&CT_TransitionStartSoundAction {};_ffac .Snd =_ef .NewCT_EmbeddedWAVAudioFile ();return _ffac ;};func NewCT_Empty ()*CT_Empty {_ebc :=&CT_Empty {};return _ebc };func NewCT_EmbeddedFontListEntry ()*CT_EmbeddedFontListEntry {_ecfb :=&CT_EmbeddedFontListEntry {};_ecfb .Font =_ef .NewCT_TextFont ();return _ecfb ;}; -// Validate validates the CT_SideDirectionTransition and its children -func (_bcba *CT_SideDirectionTransition )Validate ()error {return _bcba .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 NewCT_GroupShape ()*CT_GroupShape {_ceaa :=&CT_GroupShape {};_ceaa .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_ceaa .GrpSpPr =_ea .NewCT_GroupShapeProperties ();return _ceaa ;}; +// Validate validates the CT_TLIterateIntervalTime and its children +func (_gadgb *CT_TLIterateIntervalTime )Validate ()error {return _gadgb .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049n\u0074\u0065\u0072\u0076\u0061\u006c\u0054\u0069\u006d\u0065");};func (_cdec ST_WebScreenSize )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bebfe :=_f .Attr {};_bebfe .Name =name ;switch _cdec {case ST_WebScreenSizeUnset :_bebfe .Value ="";case ST_WebScreenSize544x376 :_bebfe .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_WebScreenSize640x480 :_bebfe .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_WebScreenSize720x512 :_bebfe .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_WebScreenSize800x600 :_bebfe .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_WebScreenSize1024x768 :_bebfe .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_WebScreenSize1152x882 :_bebfe .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_WebScreenSize1152x900 :_bebfe .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_WebScreenSize1280x1024 :_bebfe .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_WebScreenSize1600x1200 :_bebfe .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_WebScreenSize1800x1400 :_bebfe .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00300";case ST_WebScreenSize1920x1200 :_bebfe .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _bebfe ,nil ;}; -// ValidateWithPath validates the CT_OrientationTransition and its children, prefixing error messages with path -func (_fcaag *CT_OrientationTransition )ValidateWithPath (path string )error {if _gfgc :=_fcaag .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_gfgc !=nil {return _gfgc ;};return nil ;};func (_egabd *ST_TransitionSpeed )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_egabd =0;case "\u0073\u006c\u006f\u0077":*_egabd =1;case "\u006d\u0065\u0064":*_egabd =2;case "\u0066\u0061\u0073\u0074":*_egabd =3;};return nil ;};func (_ddge *CT_SlideMasterTextStyles )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ddge .TitleStyle !=nil {_dfec :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074i\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ddge .TitleStyle ,_dfec );};if _ddge .BodyStyle !=nil {_daad :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0062\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ddge .BodyStyle ,_daad );};if _ddge .OtherStyle !=nil {_aacg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006ft\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ddge .OtherStyle ,_aacg );};if _ddge .ExtLst !=nil {_aefce :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddge .ExtLst ,_aefce );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_acebd ST_TLBehaviorAccumulateType )ValidateWithPath (path string )error {switch _acebd {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 (_acebd ));};return nil ;};func (_egbce *CT_TLTimeConditionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fcgeb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0064"}};for _ ,_eggf :=range _egbce .Cond {e .EncodeElement (_eggf ,_fcgeb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dffae *ST_TLTriggerEvent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aegcg ,_cgagea :=d .Token ();if _cgagea !=nil {return _cgagea ;};if _eeggc ,_bacg :=_aegcg .(_b .EndElement );_bacg &&_eeggc .Name ==start .Name {*_dffae =1;return nil ;};if _cfafb ,_cgddf :=_aegcg .(_b .CharData );!_cgddf {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",_aegcg );}else {switch string (_cfafb ){case "":*_dffae =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_dffae =1;case "\u006f\u006e\u0045n\u0064":*_dffae =2;case "\u0062\u0065\u0067i\u006e":*_dffae =3;case "\u0065\u006e\u0064":*_dffae =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_dffae =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_dffae =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_dffae =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_dffae =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_dffae =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_dffae =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_dffae =11;};};_aegcg ,_cgagea =d .Token ();if _cgagea !=nil {return _cgagea ;};if _aedf ,_acecb :=_aegcg .(_b .EndElement );_acecb &&_aedf .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",_aegcg );};func (_ebdf *CT_SlideTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebdf .SpdAttr !=ST_TransitionSpeedUnset {_ccgad ,_fefe :=_ebdf .SpdAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0070\u0064"});if _fefe !=nil {return _fefe ;};start .Attr =append (start .Attr ,_ccgad );};if _ebdf .AdvClickAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"},Value :_d .Sprintf ("\u0025\u0064",_bdegd (*_ebdf .AdvClickAttr ))});};if _ebdf .AdvTmAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0064\u0076T\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_ebdf .AdvTmAttr )});};e .EncodeToken (start );if _ebdf .Choice !=nil {_ebdf .Choice .MarshalXML (e ,_b .StartElement {});};if _ebdf .SndAc !=nil {_gdcfe :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u006e\u0064\u0041\u0063"}};e .EncodeElement (_ebdf .SndAc ,_gdcfe );};if _ebdf .ExtLst !=nil {_ceee :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebdf .ExtLst ,_ceee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebaca ST_TLTimeNodeRestartType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ddbec :=_b .Attr {};_ddbec .Name =name ;switch _ebaca {case ST_TLTimeNodeRestartTypeUnset :_ddbec .Value ="";case ST_TLTimeNodeRestartTypeAlways :_ddbec .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_TLTimeNodeRestartTypeWhenNotActive :_ddbec .Value ="\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065";case ST_TLTimeNodeRestartTypeNever :_ddbec .Value ="\u006e\u0065\u0076e\u0072";};return _ddbec ,nil ;}; +// ValidateWithPath validates the CT_CustomShowId and its children, prefixing error messages with path +func (_fdfb *CT_CustomShowId )ValidateWithPath (path string )error {return nil };func (_cbeb *CT_TLShapeTargetElement )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fe .Sprintf ("\u0025\u0076",_cbeb .SpidAttr )});e .EncodeToken (start );if _cbeb .Bg !=nil {_fbgf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_cbeb .Bg ,_fbgf );};if _cbeb .SubSp !=nil {_bfce :=_f .StartElement {Name :_f .Name {Local :"\u0070:\u0073\u0075\u0062\u0053\u0070"}};e .EncodeElement (_cbeb .SubSp ,_bfce );};if _cbeb .OleChartEl !=nil {_acdaf :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u006fl\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"}};e .EncodeElement (_cbeb .OleChartEl ,_acdaf );};if _cbeb .TxEl !=nil {_abcefd :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0074\u0078\u0045\u006c"}};e .EncodeElement (_cbeb .TxEl ,_abcefd );};if _cbeb .GraphicEl !=nil {_gbcef :=_f .StartElement {Name :_f .Name {Local :"p\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c"}};e .EncodeElement (_cbeb .GraphicEl ,_gbcef );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TLAnimVariantFloatVal ()*CT_TLAnimVariantFloatVal {_bdfgf :=&CT_TLAnimVariantFloatVal {};return _bdfgf ;}; -// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path -func (_bgca *CT_Control )ValidateWithPath (path string )error {if _bgca .ExtLst !=nil {if _gdef :=_bgca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdef !=nil {return _gdef ;};};if _bgca .Pic !=nil {if _acc :=_bgca .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_acc !=nil {return _acc ;};};if _bgca .ImgWAttr !=nil {if *_bgca .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 ,*_bgca .ImgWAttr );};};if _bgca .ImgHAttr !=nil {if *_bgca .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 ,*_bgca .ImgHAttr );};};return nil ;};func init (){_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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_TLAnimateMotionBehavior and its children, prefixing error messages with path +func (_ccdcb *CT_TLAnimateMotionBehavior )ValidateWithPath (path string )error {if _gfedc :=_ccdcb .OriginAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0067\u0069\u006e\u0041\u0074\u0074\u0072");_gfedc !=nil {return _gfedc ;};if _degb :=_ccdcb .PathEditModeAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u0045\u0064\u0069\u0074\u004d\u006f\u0064e\u0041\u0074\u0074\u0072");_degb !=nil {return _degb ;};if _beag :=_ccdcb .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_beag !=nil {return _beag ;};if _ccdcb .By !=nil {if _gcbd :=_ccdcb .By .ValidateWithPath (path +"\u002f\u0042\u0079");_gcbd !=nil {return _gcbd ;};};if _ccdcb .From !=nil {if _cgged :=_ccdcb .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_cgged !=nil {return _cgged ;};};if _ccdcb .To !=nil {if _aefbe :=_ccdcb .To .ValidateWithPath (path +"\u002f\u0054\u006f");_aefbe !=nil {return _aefbe ;};};if _ccdcb .RCtr !=nil {if _caabd :=_ccdcb .RCtr .ValidateWithPath (path +"\u002f\u0052\u0043t\u0072");_caabd !=nil {return _caabd ;};};return nil ;}; + +// Validate validates the CT_StringTag and its children +func (_cfbb *CT_StringTag )Validate ()error {return _cfbb .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0072\u0069\u006e\u0067\u0054\u0061\u0067");}; + +// ValidateWithPath validates the CT_SlideTransition and its children, prefixing error messages with path +func (_bbba *CT_SlideTransition )ValidateWithPath (path string )error {if _faab :=_bbba .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072");_faab !=nil {return _faab ;};if _bbba .Choice !=nil {if _bbfe :=_bbba .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bbfe !=nil {return _bbfe ;};};if _bbba .SndAc !=nil {if _bcdb :=_bbba .SndAc .ValidateWithPath (path +"\u002f\u0053\u006e\u0064\u0041\u0063");_bcdb !=nil {return _bcdb ;};};if _bbba .ExtLst !=nil {if _bbaee :=_bbba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbaee !=nil {return _bbaee ;};};return nil ;};type HandoutMaster struct{CT_HandoutMaster };func (_bdbcge ST_Direction )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bdbcge .String (),start );};func (_bcddb ST_TLDiagramBuildType )String ()string {switch _bcddb {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 "";};func (_cgageb ST_TLCommandType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_effb :=_f .Attr {};_effb .Name =name ;switch _cgageb {case ST_TLCommandTypeUnset :_effb .Value ="";case ST_TLCommandTypeEvt :_effb .Value ="\u0065\u0076\u0074";case ST_TLCommandTypeCall :_effb .Value ="\u0063\u0061\u006c\u006c";case ST_TLCommandTypeVerb :_effb .Value ="\u0076\u0065\u0072\u0062";};return _effb ,nil ;};func (_gbfe *CT_CustomShowId )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abc :=range start .Attr {if _abc .Name .Local =="\u0069\u0064"{_aba ,_bdc :=_ee .ParseUint (_abc .Value ,10,32);if _bdc !=nil {return _bdc ;};_gbfe .IdAttr =uint32 (_aba );continue ;};};for {_cgcc ,_ebda :=d .Token ();if _ebda !=nil {return _fe .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dS\u0068\u006f\u0077I\u0064:\u0020\u0025\u0073",_ebda );};if _cbc ,_ecae :=_cgcc .(_f .EndElement );_ecae &&_cbc .Name ==start .Name {break ;};};return nil ;};func NewCT_TLAnimateRotationBehavior ()*CT_TLAnimateRotationBehavior {_bbad :=&CT_TLAnimateRotationBehavior {};_bbad .CBhvr =NewCT_TLCommonBehaviorData ();return _bbad ;};func (_agaeb *ST_TransitionSideDirectionType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_agaeb =0;case "\u006c":*_agaeb =1;case "\u0075":*_agaeb =2;case "\u0072":*_agaeb =3;case "\u0064":*_agaeb =4;};return nil ;};func NewCT_ExtensionListModify ()*CT_ExtensionListModify {_debf :=&CT_ExtensionListModify {};return _debf ;};func (_bgdfc *CT_TLMediaNodeAudio )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bgdfc .IsNarrationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_fe .Sprintf ("\u0025\u0064",_ddceb (*_bgdfc .IsNarrationAttr ))});};e .EncodeToken (start );_eggbg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_bgdfc .CMediaNode ,_eggbg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type Presentation struct{CT_Presentation };type ST_IterateType byte ;func (_cdccb *ST_TLTimeNodePresetClassType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afgag ,_cdgg :=d .Token ();if _cdgg !=nil {return _cdgg ;};if _bfadb ,_eaaf :=_afgag .(_f .EndElement );_eaaf &&_bfadb .Name ==start .Name {*_cdccb =1;return nil ;};if _eccbc ,_eeac :=_afgag .(_f .CharData );!_eeac {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",_afgag );}else {switch string (_eccbc ){case "":*_cdccb =0;case "\u0065\u006e\u0074\u0072":*_cdccb =1;case "\u0065\u0078\u0069\u0074":*_cdccb =2;case "\u0065\u006d\u0070\u0068":*_cdccb =3;case "\u0070\u0061\u0074\u0068":*_cdccb =4;case "\u0076\u0065\u0072\u0062":*_cdccb =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_cdccb =6;};};_afgag ,_cdgg =d .Token ();if _cdgg !=nil {return _cdgg ;};if _ddcbc ,_fcafc :=_afgag .(_f .EndElement );_fcafc &&_ddcbc .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",_afgag );}; + +// Validate validates the CT_NormalViewProperties and its children +func (_gbda *CT_NormalViewProperties )Validate ()error {return _gbda .ValidateWithPath ("\u0043\u0054\u005fNo\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_adggc *CT_SlideTransitionChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_becd :for {_aggba ,_gcef :=d .Token ();if _gcef !=nil {return _gcef ;};switch _cfddb :=_aggba .(type ){case _f .StartElement :switch _cfddb .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\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adggc .Blinds =NewCT_OrientationTransition ();if _edggd :=d .DecodeElement (_adggc .Blinds ,&_cfddb );_edggd !=nil {return _edggd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adggc .Checker =NewCT_OrientationTransition ();if _cdbg :=d .DecodeElement (_adggc .Checker ,&_cfddb );_cdbg !=nil {return _cdbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adggc .Circle =NewCT_Empty ();if _gbcdg :=d .DecodeElement (_adggc .Circle ,&_cfddb );_gbcdg !=nil {return _gbcdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adggc .Dissolve =NewCT_Empty ();if _feaaf :=d .DecodeElement (_adggc .Dissolve ,&_cfddb );_feaaf !=nil {return _feaaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adggc .Comb =NewCT_OrientationTransition ();if _baae :=d .DecodeElement (_adggc .Comb ,&_cfddb );_baae !=nil {return _baae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adggc .Cover =NewCT_EightDirectionTransition ();if _efcfe :=d .DecodeElement (_adggc .Cover ,&_cfddb );_efcfe !=nil {return _efcfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adggc .Cut =NewCT_OptionalBlackTransition ();if _dbced :=d .DecodeElement (_adggc .Cut ,&_cfddb );_dbced !=nil {return _dbced ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adggc .Diamond =NewCT_Empty ();if _bfecf :=d .DecodeElement (_adggc .Diamond ,&_cfddb );_bfecf !=nil {return _bfecf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adggc .Fade =NewCT_OptionalBlackTransition ();if _cgeba :=d .DecodeElement (_adggc .Fade ,&_cfddb );_cgeba !=nil {return _cgeba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adggc .Newsflash =NewCT_Empty ();if _fdbf :=d .DecodeElement (_adggc .Newsflash ,&_cfddb );_fdbf !=nil {return _fdbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adggc .Plus =NewCT_Empty ();if _gdbdg :=d .DecodeElement (_adggc .Plus ,&_cfddb );_gdbdg !=nil {return _gdbdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adggc .Pull =NewCT_EightDirectionTransition ();if _beggb :=d .DecodeElement (_adggc .Pull ,&_cfddb );_beggb !=nil {return _beggb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adggc .Push =NewCT_SideDirectionTransition ();if _dbbb :=d .DecodeElement (_adggc .Push ,&_cfddb );_dbbb !=nil {return _dbbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adggc .Random =NewCT_Empty ();if _gffg :=d .DecodeElement (_adggc .Random ,&_cfddb );_gffg !=nil {return _gffg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adggc .RandomBar =NewCT_OrientationTransition ();if _fabaf :=d .DecodeElement (_adggc .RandomBar ,&_cfddb );_fabaf !=nil {return _fabaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adggc .Split =NewCT_SplitTransition ();if _bebd :=d .DecodeElement (_adggc .Split ,&_cfddb );_bebd !=nil {return _bebd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adggc .Strips =NewCT_CornerDirectionTransition ();if _fcbb :=d .DecodeElement (_adggc .Strips ,&_cfddb );_fcbb !=nil {return _fcbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adggc .Wedge =NewCT_Empty ();if _edbba :=d .DecodeElement (_adggc .Wedge ,&_cfddb );_edbba !=nil {return _edbba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adggc .Wheel =NewCT_WheelTransition ();if _gabe :=d .DecodeElement (_adggc .Wheel ,&_cfddb );_gabe !=nil {return _gabe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adggc .Wipe =NewCT_SideDirectionTransition ();if _bfacc :=d .DecodeElement (_adggc .Wipe ,&_cfddb );_bfacc !=nil {return _bfacc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_f .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adggc .Zoom =NewCT_InOutTransition ();if _afgeb :=d .DecodeElement (_adggc .Zoom ,&_cfddb );_afgeb !=nil {return _afgeb ;};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\u0053\u006c\u0069\u0064\u0065\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0043h\u006f\u0069\u0063\u0065\u0020%\u0076",_cfddb .Name );if _aaaab :=d .Skip ();_aaaab !=nil {return _aaaab ;};};case _f .EndElement :break _becd ;case _f .CharData :};};return nil ;};func (_gcbcc ST_PlaceholderType )String ()string {switch _gcbcc {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 (_beeg *CT_TLTemplateList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _beeg .Tmpl !=nil {_bgfd :=_f .StartElement {Name :_f .Name {Local :"\u0070\u003a\u0074\u006d\u0070\u006c"}};for _ ,_dgcf :=range _beeg .Tmpl {e .EncodeElement (_dgcf ,_bgfd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_PlaceholderType byte ;func init (){_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 3e5d834068..6a5727f956 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 (_a "encoding/xml";_e "fmt";_d "github.com/unidoc/unioffice";); +package schemaLibrary ;import (_a "encoding/xml";_aa "fmt";_ag "github.com/unidoc/unioffice";); -// Validate validates the CT_SchemaLibrary and its children -func (_gd *CT_SchemaLibrary )Validate ()error {return _gd .ValidateWithPath ("\u0043\u0054_\u0053\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");};type CT_SchemaLibrary struct{Schema []*CT_Schema ;};func (_ba *CT_Schema )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bc :=range start .Attr {if _bc .Name .Local =="\u0075\u0072\u0069"{_gg ,_acc :=_bc .Value ,error (nil );if _acc !=nil {return _acc ;};_ba .UriAttr =&_gg ;continue ;};if _bc .Name .Local =="\u006d\u0061n\u0069\u0066\u0065s\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_gc ,_dc :=_bc .Value ,error (nil );if _dc !=nil {return _dc ;};_ba .ManifestLocationAttr =&_gc ;continue ;};if _bc .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"{_f ,_ag :=_bc .Value ,error (nil );if _ag !=nil {return _ag ;};_ba .SchemaLocationAttr =&_f ;continue ;};if _bc .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_fd ,_ad :=_bc .Value ,error (nil );if _ad !=nil {return _ad ;};_ba .SchemaLanguageAttr =&_fd ;continue ;};};for {_df ,_dcf :=d .Token ();if _dcf !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0068e\u006d\u0061\u003a\u0020\u0025\u0073",_dcf );};if _gf ,_bf :=_df .(_a .EndElement );_bf &&_gf .Name ==start .Name {break ;};};return nil ;};func (_aa *CT_SchemaLibrary )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_age :for {_cf ,_fe :=d .Token ();if _fe !=nil {return _fe ;};switch _bgb :=_cf .(type ){case _a .StartElement :switch _bgb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_da :=NewCT_Schema ();if _dfa :=d .DecodeElement (_da ,&_bgb );_dfa !=nil {return _dfa ;};_aa .Schema =append (_aa .Schema ,_da );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\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u0020\u0025v",_bgb .Name );if _de :=d .Skip ();_de !=nil {return _de ;};};case _a .EndElement :break _age ;case _a .CharData :};};return nil ;};func (_ebc *SchemaLibrary )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:\u002f\u002f\u0073\u0063\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 ,_a .Attr {Name :_a .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 ,_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 ="\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079";return _ebc .CT_SchemaLibrary .MarshalXML (e ,start );};func (_db *SchemaLibrary )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_db .CT_SchemaLibrary =*NewCT_SchemaLibrary ();_agf :for {_ee ,_dae :=d .Token ();if _dae !=nil {return _dae ;};switch _adb :=_ee .(type ){case _a .StartElement :switch _adb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_fed :=NewCT_Schema ();if _aaf :=d .DecodeElement (_fed ,&_adb );_aaf !=nil {return _aaf ;};_db .Schema =append (_db .Schema ,_fed );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\u0053\u0063\u0068\u0065m\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079 \u0025\u0076",_adb .Name );if _fbf :=d .Skip ();_fbf !=nil {return _fbf ;};};case _a .EndElement :break _agf ;case _a .CharData :};};return nil ;};func NewCT_Schema ()*CT_Schema {_g :=&CT_Schema {};return _g };func NewSchemaLibrary ()*SchemaLibrary {_fb :=&SchemaLibrary {};_fb .CT_SchemaLibrary =*NewCT_SchemaLibrary ();return _fb ;};func NewCT_SchemaLibrary ()*CT_SchemaLibrary {_fg :=&CT_SchemaLibrary {};return _fg };func (_gfg *CT_SchemaLibrary )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gfg .Schema !=nil {_dcg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006da"}};for _ ,_fa :=range _gfg .Schema {e .EncodeElement (_fa ,_dcg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_b *CT_Schema )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _b .UriAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u003a\u0075\u0072\u0069"},Value :_e .Sprintf ("\u0025\u0076",*_b .UriAttr )});};if _b .ManifestLocationAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u003a\u006dan\u0069\u0066\u0065\u0073\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_b .ManifestLocationAttr )});};if _b .SchemaLocationAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"},Value :_e .Sprintf ("\u0025\u0076",*_b .SchemaLocationAttr )});};if _b .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_b .SchemaLanguageAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path +func (_gc *CT_Schema )ValidateWithPath (path string )error {return nil };type CT_Schema struct{UriAttr *string ;ManifestLocationAttr *string ;SchemaLocationAttr *string ;SchemaLanguageAttr *string ;}; -// ValidateWithPath validates the CT_SchemaLibrary and its children, prefixing error messages with path -func (_bae *CT_SchemaLibrary )ValidateWithPath (path string )error {for _eb ,_fgg :=range _bae .Schema {if _fc :=_fgg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_eb ));_fc !=nil {return _fc ;};};return nil ;}; +// Validate validates the CT_Schema and its children +func (_cf *CT_Schema )Validate ()error {return _cf .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");};func (_ab *SchemaLibrary )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:\u002f\u002f\u0073\u0063\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 ,_a .Attr {Name :_a .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 ,_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 ="\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079";return _ab .CT_SchemaLibrary .MarshalXML (e ,start );};type SchemaLibrary struct{CT_SchemaLibrary };func (_ea *CT_SchemaLibrary )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ff :for {_dff ,_cdg :=d .Token ();if _cdg !=nil {return _cdg ;};switch _ec :=_dff .(type ){case _a .StartElement :switch _ec .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_ac :=NewCT_Schema ();if _gff :=d .DecodeElement (_ac ,&_ec );_gff !=nil {return _gff ;};_ea .Schema =append (_ea .Schema ,_ac );default:_ag .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",_ec .Name );if _dfg :=d .Skip ();_dfg !=nil {return _dfg ;};};case _a .EndElement :break _ff ;case _a .CharData :};};return nil ;};func NewSchemaLibrary ()*SchemaLibrary {_cdf :=&SchemaLibrary {};_cdf .CT_SchemaLibrary =*NewCT_SchemaLibrary ();return _cdf ;};func NewCT_SchemaLibrary ()*CT_SchemaLibrary {_gf :=&CT_SchemaLibrary {};return _gf };func (_abd *SchemaLibrary )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abd .CT_SchemaLibrary =*NewCT_SchemaLibrary ();_bb :for {_eea ,_cc :=d .Token ();if _cc !=nil {return _cc ;};switch _ga :=_eea .(type ){case _a .StartElement :switch _ga .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_fce :=NewCT_Schema ();if _ae :=d .DecodeElement (_fce ,&_ga );_ae !=nil {return _ae ;};_abd .Schema =append (_abd .Schema ,_fce );default:_ag .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",_ga .Name );if _gd :=d .Skip ();_gd !=nil {return _gd ;};};case _a .EndElement :break _bb ;case _a .CharData :};};return nil ;}; // Validate validates the SchemaLibrary and its children -func (_baf *SchemaLibrary )Validate ()error {return _baf .ValidateWithPath ("\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");}; +func (_dc *SchemaLibrary )Validate ()error {return _dc .ValidateWithPath ("\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");};func (_e *CT_Schema )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ef :=range start .Attr {if _ef .Name .Local =="\u0075\u0072\u0069"{_fc ,_ee :=_ef .Value ,error (nil );if _ee !=nil {return _ee ;};_e .UriAttr =&_fc ;continue ;};if _ef .Name .Local =="\u006d\u0061n\u0069\u0066\u0065s\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_fd ,_d :=_ef .Value ,error (nil );if _d !=nil {return _d ;};_e .ManifestLocationAttr =&_fd ;continue ;};if _ef .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"{_ad ,_b :=_ef .Value ,error (nil );if _b !=nil {return _b ;};_e .SchemaLocationAttr =&_ad ;continue ;};if _ef .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_db ,_ge :=_ef .Value ,error (nil );if _ge !=nil {return _ge ;};_e .SchemaLanguageAttr =&_db ;continue ;};};for {_de ,_da :=d .Token ();if _da !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0068e\u006d\u0061\u003a\u0020\u0025\u0073",_da );};if _ce ,_df :=_de .(_a .EndElement );_df &&_ce .Name ==start .Name {break ;};};return nil ;};func NewCT_Schema ()*CT_Schema {_aac :=&CT_Schema {};return _aac }; -// ValidateWithPath validates the SchemaLibrary and its children, prefixing error messages with path -func (_faf *SchemaLibrary )ValidateWithPath (path string )error {if _dd :=_faf .CT_SchemaLibrary .ValidateWithPath (path );_dd !=nil {return _dd ;};return nil ;};type CT_Schema struct{UriAttr *string ;ManifestLocationAttr *string ;SchemaLocationAttr *string ;SchemaLanguageAttr *string ;}; +// ValidateWithPath validates the CT_SchemaLibrary and its children, prefixing error messages with path +func (_bg *CT_SchemaLibrary )ValidateWithPath (path string )error {for _dab ,_fg :=range _bg .Schema {if _fcf :=_fg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_dab ));_fcf !=nil {return _fcf ;};};return nil ;};func (_f *CT_Schema )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _f .UriAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u003a\u0075\u0072\u0069"},Value :_aa .Sprintf ("\u0025\u0076",*_f .UriAttr )});};if _f .ManifestLocationAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u003a\u006dan\u0069\u0066\u0065\u0073\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_f .ManifestLocationAttr )});};if _f .SchemaLocationAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_f .SchemaLocationAttr )});};if _f .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_f .SchemaLanguageAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_SchemaLibrary struct{Schema []*CT_Schema ;}; -// Validate validates the CT_Schema and its children -func (_acb *CT_Schema )Validate ()error {return _acb .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");}; +// ValidateWithPath validates the SchemaLibrary and its children, prefixing error messages with path +func (_ced *SchemaLibrary )ValidateWithPath (path string )error {if _cef :=_ced .CT_SchemaLibrary .ValidateWithPath (path );_cef !=nil {return _cef ;};return nil ;}; -// ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path -func (_cg *CT_Schema )ValidateWithPath (path string )error {return nil };type SchemaLibrary struct{CT_SchemaLibrary };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\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 );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_d .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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_SchemaLibrary and its children +func (_af *CT_SchemaLibrary )Validate ()error {return _af .ValidateWithPath ("\u0043\u0054_\u0053\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");};func (_ca *CT_SchemaLibrary )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ca .Schema !=nil {_agg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006da"}};for _ ,_eff :=range _ca .Schema {e .EncodeElement (_eff ,_agg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func init (){_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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 b5f419d43d..bc6bc58aa1 100644 --- a/schema/soo/sml/sml.go +++ b/schema/soo/sml/sml.go @@ -9,193 +9,250 @@ // 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 (_f "encoding/xml";_c "fmt";_ag "github.com/unidoc/unioffice";_cb "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_g "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_d "strconv";_fb "strings";_e "time";); +package sml ;import (_a "encoding/xml";_b "fmt";_gc "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_db "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_d "strconv";_ag "strings";_ge "time";);func NewCT_AutoSortScope ()*CT_AutoSortScope {_gegg :=&CT_AutoSortScope {};_gegg .PivotArea =NewCT_PivotArea ();return _gegg ;};func NewCT_SheetDimension ()*CT_SheetDimension {_caddg :=&CT_SheetDimension {};return _caddg };func (_afggafc *ST_CellFormulaType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afbeag ,_dedba :=d .Token ();if _dedba !=nil {return _dedba ;};if _gbeca ,_eadec :=_afbeag .(_a .EndElement );_eadec &&_gbeca .Name ==start .Name {*_afggafc =1;return nil ;};if _efdce ,_bdedde :=_afbeag .(_a .CharData );!_bdedde {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",_afbeag );}else {switch string (_efdce ){case "":*_afggafc =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_afggafc =1;case "\u0061\u0072\u0072a\u0079":*_afggafc =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_afggafc =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_afggafc =4;};};_afbeag ,_dedba =d .Token ();if _dedba !=nil {return _dedba ;};if _ddcggc ,_effdg :=_afbeag .(_a .EndElement );_effdg &&_ddcggc .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",_afbeag );};func NewCT_MeasureDimensionMap ()*CT_MeasureDimensionMap {_efce :=&CT_MeasureDimensionMap {};return _efce ;}; -// ValidateWithPath validates the CT_Map and its children, prefixing error messages with path -func (_effbd *CT_Map )ValidateWithPath (path string )error {if _effbd .DataBinding !=nil {if _cagdf :=_effbd .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_cagdf !=nil {return _cagdf ;};};return nil ;};func (_bbfab ST_SortType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cdgge :=_f .Attr {};_cdgge .Name =name ;switch _bbfab {case ST_SortTypeUnset :_cdgge .Value ="";case ST_SortTypeNone :_cdgge .Value ="\u006e\u006f\u006e\u0065";case ST_SortTypeAscending :_cdgge .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_SortTypeDescending :_cdgge .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";case ST_SortTypeAscendingAlpha :_cdgge .Value ="\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061";case ST_SortTypeDescendingAlpha :_cdgge .Value ="\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061";case ST_SortTypeAscendingNatural :_cdgge .Value ="\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c";case ST_SortTypeDescendingNatural :_cdgge .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c";};return _cdgge ,nil ;};type CT_IconFilter struct{ +// ValidateWithPath validates the CT_IgnoredErrors and its children, prefixing error messages with path +func (_dedfb *CT_IgnoredErrors )ValidateWithPath (path string )error {for _ddfa ,_eeccd :=range _dedfb .IgnoredError {if _baab :=_eeccd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0049gn\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d",path ,_ddfa ));_baab !=nil {return _baab ;};};if _dedfb .ExtLst !=nil {if _ccdgd :=_dedfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccdgd !=nil {return _ccdgd ;};};return nil ;};func (_ccgc *CT_CellStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ccgc .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ccgc .NameAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ccgc .XfIdAttr )});if _ccgc .BuiltinIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"},Value :_b .Sprintf ("\u0025\u0076",*_ccgc .BuiltinIdAttr )});};if _ccgc .ILevelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u004c\u0065\u0076\u0065\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_ccgc .ILevelAttr )});};if _ccgc .HiddenAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ccgc .HiddenAttr ))});};if _ccgc .CustomBuiltinAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ccgc .CustomBuiltinAttr ))});};e .EncodeToken (start );if _ccgc .ExtLst !=nil {_ecd :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ccgc .ExtLst ,_ecd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Icon Set -IconSetAttr ST_IconSetType ; +// ValidateWithPath validates the CT_IconSet and its children, prefixing error messages with path +func (_ffcbg *CT_IconSet )ValidateWithPath (path string )error {if _feccd :=_ffcbg .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_feccd !=nil {return _feccd ;};for _gfcbc ,_aeabf :=range _ffcbg .Cfvo {if _acdgf :=_aeabf .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_gfcbc ));_acdgf !=nil {return _acdgf ;};};return nil ;};func (_bgabe *ST_TableType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bgabe =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_bgabe =1;case "\u0078\u006d\u006c":*_bgabe =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_bgabe =3;};return nil ;}; -// Icon Id -IconIdAttr *uint32 ;}; +// ValidateWithPath validates the CT_QueryCache and its children, prefixing error messages with path +func (_daeafb *CT_QueryCache )ValidateWithPath (path string )error {for _gaefd ,_cgdeb :=range _daeafb .Query {if _dbgbb :=_cgdeb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fQ\u0075\u0065\u0072\u0079\u005b\u0025\u0064\u005d",path ,_gaefd ));_dbgbb !=nil {return _dbgbb ;};};return nil ;};func (_adbcbc *CT_Stylesheet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfgga :for {_eegag ,_egccg :=d .Token ();if _egccg !=nil {return _egccg ;};switch _ffegacc :=_eegag .(type ){case _a .StartElement :switch _ffegacc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbcbc .NumFmts =NewCT_NumFmts ();if _cabfda :=d .DecodeElement (_adbcbc .NumFmts ,&_ffegacc );_cabfda !=nil {return _cabfda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbcbc .Fonts =NewCT_Fonts ();if _fgdfgdc :=d .DecodeElement (_adbcbc .Fonts ,&_ffegacc );_fgdfgdc !=nil {return _fgdfgdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbcbc .Fills =NewCT_Fills ();if _adbeg :=d .DecodeElement (_adbcbc .Fills ,&_ffegacc );_adbeg !=nil {return _adbeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbcbc .Borders =NewCT_Borders ();if _agdgg :=d .DecodeElement (_adbcbc .Borders ,&_ffegacc );_agdgg !=nil {return _agdgg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbcbc .CellStyleXfs =NewCT_CellStyleXfs ();if _gbddb :=d .DecodeElement (_adbcbc .CellStyleXfs ,&_ffegacc );_gbddb !=nil {return _gbddb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbcbc .CellXfs =NewCT_CellXfs ();if _eagfe :=d .DecodeElement (_adbcbc .CellXfs ,&_ffegacc );_eagfe !=nil {return _eagfe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbcbc .CellStyles =NewCT_CellStyles ();if _ddfbga :=d .DecodeElement (_adbcbc .CellStyles ,&_ffegacc );_ddfbga !=nil {return _ddfbga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbcbc .Dxfs =NewCT_Dxfs ();if _cefde :=d .DecodeElement (_adbcbc .Dxfs ,&_ffegacc );_cefde !=nil {return _cefde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbcbc .TableStyles =NewCT_TableStyles ();if _gabbga :=d .DecodeElement (_adbcbc .TableStyles ,&_ffegacc );_gabbga !=nil {return _gabbga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbcbc .Colors =NewCT_Colors ();if _eebcf :=d .DecodeElement (_adbcbc .Colors ,&_ffegacc );_eebcf !=nil {return _eebcf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbcbc .ExtLst =NewCT_ExtensionList ();if _bbfcfc :=d .DecodeElement (_adbcbc .ExtLst ,&_ffegacc );_bbfcfc !=nil {return _bbfcfc ;};default:_gc .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",_ffegacc .Name );if _cccfe :=d .Skip ();_cccfe !=nil {return _cccfe ;};};case _a .EndElement :break _dfgga ;case _a .CharData :};};return nil ;};func (_ecfca *CT_OleItem )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_efcf :=range start .Attr {if _efcf .Name .Local =="\u006e\u0061\u006d\u0065"{_edeae ,_dggda :=_efcf .Value ,error (nil );if _dggda !=nil {return _dggda ;};_ecfca .NameAttr =_edeae ;continue ;};if _efcf .Name .Local =="\u0069\u0063\u006f\u006e"{_abfdd ,_cbccg :=_d .ParseBool (_efcf .Value );if _cbccg !=nil {return _cbccg ;};_ecfca .IconAttr =&_abfdd ;continue ;};if _efcf .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_bdfb ,_fbbba :=_d .ParseBool (_efcf .Value );if _fbbba !=nil {return _fbbba ;};_ecfca .AdviseAttr =&_bdfb ;continue ;};if _efcf .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_fdeb ,_ddebb :=_d .ParseBool (_efcf .Value );if _ddebb !=nil {return _ddebb ;};_ecfca .PreferPicAttr =&_fdeb ;continue ;};};for {_fggee ,_bedce :=d .Token ();if _bedce !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u003a\u0020%\u0073",_bedce );};if _bggga ,_dcde :=_fggee .(_a .EndElement );_dcde &&_bggga .Name ==start .Name {break ;};};return nil ;};func (_gagee ST_MdxFunctionType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gadda :=_a .Attr {};_gadda .Name =name ;switch _gagee {case ST_MdxFunctionTypeUnset :_gadda .Value ="";case ST_MdxFunctionTypeM :_gadda .Value ="\u006d";case ST_MdxFunctionTypeV :_gadda .Value ="\u0076";case ST_MdxFunctionTypeS :_gadda .Value ="\u0073";case ST_MdxFunctionTypeC :_gadda .Value ="\u0063";case ST_MdxFunctionTypeR :_gadda .Value ="\u0072";case ST_MdxFunctionTypeP :_gadda .Value ="\u0070";case ST_MdxFunctionTypeK :_gadda .Value ="\u006b";};return _gadda ,nil ;};func NewCT_RevisionSheetRename ()*CT_RevisionSheetRename {_aaebg :=&CT_RevisionSheetRename {};return _aaebg ;};func (_cegbd *CT_Hyperlink )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ccecg :=range start .Attr {if _ccecg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ccecg .Name .Local =="\u0069\u0064"||_ccecg .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"&&_ccecg .Name .Local =="\u0069\u0064"{_dacee ,_fgfb :=_ccecg .Value ,error (nil );if _fgfb !=nil {return _fgfb ;};_cegbd .IdAttr =&_dacee ;continue ;};if _ccecg .Name .Local =="\u0072\u0065\u0066"{_gfcge ,_gfcgd :=_ccecg .Value ,error (nil );if _gfcgd !=nil {return _gfcgd ;};_cegbd .RefAttr =_gfcge ;continue ;};if _ccecg .Name .Local =="\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_fagaf ,_defdd :=_ccecg .Value ,error (nil );if _defdd !=nil {return _defdd ;};_cegbd .LocationAttr =&_fagaf ;continue ;};if _ccecg .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_dcggc ,_edcbf :=_ccecg .Value ,error (nil );if _edcbf !=nil {return _edcbf ;};_cegbd .TooltipAttr =&_dcggc ;continue ;};if _ccecg .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_gafea ,_ebegb :=_ccecg .Value ,error (nil );if _ebegb !=nil {return _ebegb ;};_cegbd .DisplayAttr =&_gafea ;continue ;};};for {_cfggd ,_fegcb :=d .Token ();if _fegcb !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0079p\u0065\u0072\u006c\u0069\u006e\u006b\u003a\u0020\u0025\u0073",_fegcb );};if _baagb ,_cege :=_cfggd .(_a .EndElement );_cege &&_baagb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Filter and its children, prefixing error messages with path -func (_cfeac *CT_Filter )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_VolTypes and its children +func (_gdgeb *CT_VolTypes )Validate ()error {return _gdgeb .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");};type CT_DateTime struct{ -// Validate validates the CT_CalcChain and its children -func (_ffg *CT_CalcChain )Validate ()error {return _ffg .ValidateWithPath ("\u0043\u0054\u005fC\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e");};func (_caff *CT_CacheFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _caff .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_caff .CountAttr )});};e .EncodeToken (start );if _caff .CacheField !=nil {_fea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_fffc :=range _caff .CacheField {e .EncodeElement (_fffc ,_fea );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebddb *ST_ExternalConnectionType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ebddb =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_ebddb =1;case "\u0074\u0065\u0078\u0074":*_ebddb =2;case "\u004d\u0044\u0059":*_ebddb =3;case "\u0044\u004d\u0059":*_ebddb =4;case "\u0059\u004d\u0044":*_ebddb =5;case "\u004d\u0059\u0044":*_ebddb =6;case "\u0044\u0059\u004d":*_ebddb =7;case "\u0059\u0044\u004d":*_ebddb =8;case "\u0073\u006b\u0069\u0070":*_ebddb =9;case "\u0045\u004d\u0044":*_ebddb =10;};return nil ;};func NewCT_CellSmartTags ()*CT_CellSmartTags {_gbcb :=&CT_CellSmartTags {};return _gbcb }; +// Value +VAttr _ge .Time ; -// Validate validates the CT_CalculatedItems and its children -func (_bad *CT_CalculatedItems )Validate ()error {return _bad .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073");};func NewAG_AutoFormat ()*AG_AutoFormat {_eg :=&AG_AutoFormat {};return _eg };type CT_ChartFormat struct{ +// Unused Item +UAttr *bool ; -// Chart Index -ChartAttr uint32 ; +// Calculated Item Value +FAttr *bool ; -// Pivot Format Id -FormatAttr uint32 ; +// Caption +CAttr *string ; -// Series Format -SeriesAttr *bool ; +// Member Property Count +CpAttr *uint32 ; -// Pivot Table Location Rule -PivotArea *CT_PivotArea ;}; +// Member Property Index +X []*CT_X ;};func (_acaaa ST_RevisionAction )String ()string {switch _acaaa {case 0:return "";case 1:return "\u0061\u0064\u0064";case 2:return "\u0064\u0065\u006c\u0065\u0074\u0065";};return "";}; -// ValidateWithPath validates the CT_CellWatches and its children, prefixing error messages with path -func (_ccag *CT_CellWatches )ValidateWithPath (path string )error {for _fccg ,_gebg :=range _ccag .CellWatch {if _ddab :=_gebg .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0057\u0061\u0074\u0063\u0068\u005b\u0025\u0064\u005d",path ,_fccg ));_ddab !=nil {return _ddab ;};};return nil ;};func (_dgcbbf *CT_Index )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_agbga :=range start .Attr {if _agbga .Name .Local =="\u0076"{_beffb ,_gffeb :=_d .ParseUint (_agbga .Value ,10,32);if _gffeb !=nil {return _gffeb ;};_dgcbbf .VAttr =uint32 (_beffb );continue ;};};for {_fccbd ,_gfgfg :=d .Token ();if _gfgfg !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fI\u006e\u0064\u0065\u0078: \u0025\u0073",_gfgfg );};if _defa ,_cgdf :=_fccbd .(_f .EndElement );_cgdf &&_defa .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_NumFmts and its children +func (_ebbdfe *CT_NumFmts )Validate ()error {return _ebbdfe .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");};func (_agfbbg *ST_TextHAlign )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecffaf ,_adead :=d .Token ();if _adead !=nil {return _adead ;};if _ceaabc ,_dcggfd :=_ecffaf .(_a .EndElement );_dcggfd &&_ceaabc .Name ==start .Name {*_agfbbg =1;return nil ;};if _ddfcf ,_eeebe :=_ecffaf .(_a .CharData );!_eeebe {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",_ecffaf );}else {switch string (_ddfcf ){case "":*_agfbbg =0;case "\u006c\u0065\u0066\u0074":*_agfbbg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_agfbbg =2;case "\u0072\u0069\u0067h\u0074":*_agfbbg =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_agfbbg =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_agfbbg =5;};};_ecffaf ,_adead =d .Token ();if _adead !=nil {return _adead ;};if _ccfcee ,_gfbbb :=_ecffaf .(_a .EndElement );_gfbbb &&_ccfcee .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",_ecffaf );}; -// ValidateWithPath validates the CT_RElt and its children, prefixing error messages with path -func (_gbcd *CT_RElt )ValidateWithPath (path string )error {if _gbcd .RPr !=nil {if _dacddf :=_gbcd .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_dacddf !=nil {return _dacddf ;};};return nil ;};func (_edcgc *CT_Consolidation )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edcgc .RangeSets =NewCT_RangeSets ();for _ ,_bedb :=range start .Attr {if _bedb .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"{_ecad ,_aege :=_d .ParseBool (_bedb .Value );if _aege !=nil {return _aege ;};_edcgc .AutoPageAttr =&_ecad ;continue ;};};_egfag :for {_eace ,_dffff :=d .Token ();if _dffff !=nil {return _dffff ;};switch _ggbf :=_eace .(type ){case _f .StartElement :switch _ggbf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edcgc .Pages =NewCT_Pages ();if _afeae :=d .DecodeElement (_edcgc .Pages ,&_ggbf );_afeae !=nil {return _afeae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dgcf :=d .DecodeElement (_edcgc .RangeSets ,&_ggbf );_dgcf !=nil {return _dgcf ;};default:_ag .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",_ggbf .Name );if _fgca :=d .Skip ();_fgca !=nil {return _fgca ;};};case _f .EndElement :break _egfag ;case _f .CharData :};};return nil ;};func (_bbace *CT_MemberProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbfff :=range start .Attr {if _gbfff .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbgec ,_fbagc :=_d .ParseUint (_gbfff .Value ,10,32);if _fbagc !=nil {return _fbagc ;};_cddaf :=uint32 (_gbgec );_bbace .CountAttr =&_cddaf ;continue ;};};_ffacaf :for {_gead ,_gddegb :=d .Token ();if _gddegb !=nil {return _gddegb ;};switch _cefcdc :=_gead .(type ){case _f .StartElement :switch _cefcdc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eebab :=NewCT_MemberProperty ();if _bgfa :=d .DecodeElement (_eebab ,&_cefcdc );_bgfa !=nil {return _bgfa ;};_bbace .Mp =append (_bbace .Mp ,_eebab );default:_ag .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",_cefcdc .Name );if _afaca :=d .Skip ();_afaca !=nil {return _afaca ;};};case _f .EndElement :break _ffacaf ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_TableFormula and its children +func (_bgbcd *CT_TableFormula )Validate ()error {return _bgbcd .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061");}; -// Validate validates the CT_QueryCache and its children -func (_ggcf *CT_QueryCache )Validate ()error {return _ggcf .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");};func NewCT_DdeItem ()*CT_DdeItem {_bfgc :=&CT_DdeItem {};return _bfgc };func (_ffcbg *CT_Member )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_ffcbg .NameAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_SheetCalcPr ()*CT_SheetCalcPr {_bebbef :=&CT_SheetCalcPr {};return _bebbef };type CT_ExternalSheetNames struct{ +// Validate validates the CT_Macrosheet and its children +func (_fecbe *CT_Macrosheet )Validate ()error {return _fecbe .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074");};type MapInfo struct{CT_MapInfo };func (_efff *CT_MergeCells )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gbcca :=range start .Attr {if _gbcca .Name .Local =="\u0063\u006f\u0075n\u0074"{_faeda ,_bdgd :=_d .ParseUint (_gbcca .Value ,10,32);if _bdgd !=nil {return _bdgd ;};_fbgc :=uint32 (_faeda );_efff .CountAttr =&_fbgc ;continue ;};};_ffgca :for {_cbgde ,_cfaga :=d .Token ();if _cfaga !=nil {return _cfaga ;};switch _dgedg :=_cbgde .(type ){case _a .StartElement :switch _dgedg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dade :=NewCT_MergeCell ();if _gdfcf :=d .DecodeElement (_dade ,&_dgedg );_gdfcf !=nil {return _gdfcf ;};_efff .MergeCell =append (_efff .MergeCell ,_dade );default:_gc .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",_dgedg .Name );if _dgge :=d .Skip ();_dgge !=nil {return _dgge ;};};case _a .EndElement :break _ffgca ;case _a .CharData :};};return nil ;};type CT_PageItem struct{ -// Sheet Name -SheetName []*CT_ExternalSheetName ;}; +// Page Item Name +NameAttr string ;};func (_dgaef *CT_OlapPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dgaef .LocalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006f\u0063a\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dgaef .LocalAttr ))});};if _dgaef .LocalConnectionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_dgaef .LocalConnectionAttr )});};if _dgaef .LocalRefreshAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dgaef .LocalRefreshAttr ))});};if _dgaef .SendLocaleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dgaef .SendLocaleAttr ))});};if _dgaef .RowDrillCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dgaef .RowDrillCountAttr )});};if _dgaef .ServerFillAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dgaef .ServerFillAttr ))});};if _dgaef .ServerNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dgaef .ServerNumberFormatAttr ))});};if _dgaef .ServerFontAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dgaef .ServerFontAttr ))});};if _dgaef .ServerFontColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dgaef .ServerFontColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_geaad *ST_VolDepType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdedag ,_gggab :=d .Token ();if _gggab !=nil {return _gggab ;};if _dfgcfb ,_efgabc :=_gdedag .(_a .EndElement );_efgabc &&_dfgcfb .Name ==start .Name {*_geaad =1;return nil ;};if _fafbd ,_bcdae :=_gdedag .(_a .CharData );!_bcdae {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",_gdedag );}else {switch string (_fafbd ){case "":*_geaad =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_geaad =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_geaad =2;};};_gdedag ,_gggab =d .Token ();if _gggab !=nil {return _gggab ;};if _gddbfe ,_fbddbd :=_gdedag .(_a .EndElement );_fbddbd &&_gddbfe .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",_gdedag );};func NewCT_WebPublishObject ()*CT_WebPublishObject {_adbaa :=&CT_WebPublishObject {};return _adbaa };func (_ebcfdf *ST_PivotFilterType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcdcf ,_eaddcb :=d .Token ();if _eaddcb !=nil {return _eaddcb ;};if _aecff ,_cgegc :=_bcdcf .(_a .EndElement );_cgegc &&_aecff .Name ==start .Name {*_ebcfdf =1;return nil ;};if _ecedcc ,_dbaagg :=_bcdcf .(_a .CharData );!_dbaagg {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",_bcdcf );}else {switch string (_ecedcc ){case "":*_ebcfdf =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_ebcfdf =1;case "\u0063\u006f\u0075n\u0074":*_ebcfdf =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_ebcfdf =3;case "\u0073\u0075\u006d":*_ebcfdf =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_ebcfdf =5;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ebcfdf =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_ebcfdf =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_ebcfdf =8;case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_ebcfdf =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_ebcfdf =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_ebcfdf =11;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_ebcfdf =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_ebcfdf =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_ebcfdf =14;case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ebcfdf =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_ebcfdf =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_ebcfdf =17;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_ebcfdf =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_ebcfdf =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ebcfdf =20;case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_ebcfdf =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_ebcfdf =22;case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ebcfdf =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_ebcfdf =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ebcfdf =25;case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ebcfdf =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_ebcfdf =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ebcfdf =28;case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_ebcfdf =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_ebcfdf =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_ebcfdf =31;case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_ebcfdf =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ebcfdf =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_ebcfdf =34;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_ebcfdf =35;case "\u0074\u006f\u0064a\u0079":*_ebcfdf =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_ebcfdf =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_ebcfdf =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_ebcfdf =39;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_ebcfdf =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_ebcfdf =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_ebcfdf =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_ebcfdf =43;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ebcfdf =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ebcfdf =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ebcfdf =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_ebcfdf =47;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_ebcfdf =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_ebcfdf =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_ebcfdf =50;case "\u0051\u0031":*_ebcfdf =51;case "\u0051\u0032":*_ebcfdf =52;case "\u0051\u0033":*_ebcfdf =53;case "\u0051\u0034":*_ebcfdf =54;case "\u004d\u0031":*_ebcfdf =55;case "\u004d\u0032":*_ebcfdf =56;case "\u004d\u0033":*_ebcfdf =57;case "\u004d\u0034":*_ebcfdf =58;case "\u004d\u0035":*_ebcfdf =59;case "\u004d\u0036":*_ebcfdf =60;case "\u004d\u0037":*_ebcfdf =61;case "\u004d\u0038":*_ebcfdf =62;case "\u004d\u0039":*_ebcfdf =63;case "\u004d\u0031\u0030":*_ebcfdf =64;case "\u004d\u0031\u0031":*_ebcfdf =65;case "\u004d\u0031\u0032":*_ebcfdf =66;};};_bcdcf ,_eaddcb =d .Token ();if _eaddcb !=nil {return _eaddcb ;};if _edaffc ,_adggd :=_bcdcf .(_a .EndElement );_adggd &&_edaffc .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",_bcdcf );}; -// Validate validates the CT_TextField and its children -func (_bcgegc *CT_TextField )Validate ()error {return _bcgegc .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};type CT_ObjectPr struct{ +// Validate validates the CT_Sheets and its children +func (_deeac *CT_Sheets )Validate ()error {return _deeac .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065\u0065\u0074s");};func NewCT_Cell ()*CT_Cell {_dfdd :=&CT_Cell {};return _dfdd };func (_dcgda *CT_FileSharing )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cfgdag :=range start .Attr {if _cfgdag .Name .Local =="\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_gedeb ,_cdgeg :=_d .ParseBool (_cfgdag .Value );if _cdgeg !=nil {return _cdgeg ;};_dcgda .ReadOnlyRecommendedAttr =&_gedeb ;continue ;};if _cfgdag .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_fagaa ,_bgdgc :=_cfgdag .Value ,error (nil );if _bgdgc !=nil {return _bgdgc ;};_dcgda .UserNameAttr =&_fagaa ;continue ;};if _cfgdag .Name .Local =="\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_dfgcf ,_bffede :=_cfgdag .Value ,error (nil );if _bffede !=nil {return _bffede ;};_dcgda .ReservationPasswordAttr =&_dfgcf ;continue ;};if _cfgdag .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_bgacf ,_dacbf :=_cfgdag .Value ,error (nil );if _dacbf !=nil {return _dacbf ;};_dcgda .AlgorithmNameAttr =&_bgacf ;continue ;};if _cfgdag .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_gfga ,_caacc :=_cfgdag .Value ,error (nil );if _caacc !=nil {return _caacc ;};_dcgda .HashValueAttr =&_gfga ;continue ;};if _cfgdag .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_bcggf ,_cgaff :=_cfgdag .Value ,error (nil );if _cgaff !=nil {return _cgaff ;};_dcgda .SaltValueAttr =&_bcggf ;continue ;};if _cfgdag .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_agffg ,_beebf :=_d .ParseUint (_cfgdag .Value ,10,32);if _beebf !=nil {return _beebf ;};_dccf :=uint32 (_agffg );_dcgda .SpinCountAttr =&_dccf ;continue ;};};for {_gebb ,_afafe :=d .Token ();if _afafe !=nil {return _b .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",_afafe );};if _bcea ,_edcdc :=_gebb .(_a .EndElement );_edcdc &&_bcea .Name ==start .Name {break ;};};return nil ;}; -// Locked Flag -LockedAttr *bool ; +// ValidateWithPath validates the CT_Break and its children, prefixing error messages with path +func (_dcbf *CT_Break )ValidateWithPath (path string )error {return nil }; -// Default Size Flag -DefaultSizeAttr *bool ; +// ValidateWithPath validates the CT_PivotFields and its children, prefixing error messages with path +func (_fgbedde *CT_PivotFields )ValidateWithPath (path string )error {for _bagaf ,_ecgdc :=range _fgbedde .PivotField {if _adgdd :=_ecgdc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_bagaf ));_adgdd !=nil {return _adgdd ;};};return nil ;};func (_ecab *CT_CustomFilters )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cbbga :=range start .Attr {if _cbbga .Name .Local =="\u0061\u006e\u0064"{_gdcbc ,_efbg :=_d .ParseBool (_cbbga .Value );if _efbg !=nil {return _efbg ;};_ecab .AndAttr =&_gdcbc ;continue ;};};_efgg :for {_daag ,_adfff :=d .Token ();if _adfff !=nil {return _adfff ;};switch _cabd :=_daag .(type ){case _a .StartElement :switch _cabd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbca :=NewCT_CustomFilter ();if _faae :=d .DecodeElement (_dbca ,&_cabd );_faae !=nil {return _faae ;};_ecab .CustomFilter =append (_ecab .CustomFilter ,_dbca );default:_gc .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",_cabd .Name );if _afdef :=d .Skip ();_afdef !=nil {return _afdef ;};};case _a .EndElement :break _efgg ;case _a .CharData :};};return nil ;};func (_baaga *Chartsheet )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_a .Attr {Name :_a .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 ,_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\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 ,_a .Attr {Name :_a .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 ,_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 ="\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074";return _baaga .CT_Chartsheet .MarshalXML (e ,start );};func (_babce *CT_ObjectAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_babce .From =_c .NewFrom ();_babce .To =_c .NewTo ();for _ ,_gggfa :=range start .Attr {if _gggfa .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_gegac ,_agded :=_d .ParseBool (_gggfa .Value );if _agded !=nil {return _agded ;};_babce .MoveWithCellsAttr =&_gegac ;continue ;};if _gggfa .Name .Local =="\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_bbddg ,_cdaed :=_d .ParseBool (_gggfa .Value );if _cdaed !=nil {return _cdaed ;};_babce .SizeWithCellsAttr =&_bbddg ;continue ;};};_fdade :for {_gagab ,_gefce :=d .Token ();if _gefce !=nil {return _gefce ;};switch _eafbe :=_gagab .(type ){case _a .StartElement :switch _eafbe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _fdfbd :=d .DecodeElement (_babce .From ,&_eafbe );_fdfbd !=nil {return _fdfbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _agbf :=d .DecodeElement (_babce .To ,&_eafbe );_agbf !=nil {return _agbf ;};default:_gc .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",_eafbe .Name );if _acgef :=d .Skip ();_acgef !=nil {return _acgef ;};};case _a .EndElement :break _fdade ;case _a .CharData :};};return nil ;};func (_cebdc *CT_PivotHierarchy )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cebdc .OutlineAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cebdc .OutlineAttr ))});};if _cebdc .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cebdc .MultipleItemSelectionAllowedAttr ))});};if _cebdc .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cebdc .SubtotalTopAttr ))});};if _cebdc .ShowInFieldListAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cebdc .ShowInFieldListAttr ))});};if _cebdc .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cebdc .DragToRowAttr ))});};if _cebdc .DragToColAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cebdc .DragToColAttr ))});};if _cebdc .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cebdc .DragToPageAttr ))});};if _cebdc .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cebdc .DragToDataAttr ))});};if _cebdc .DragOffAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cebdc .DragOffAttr ))});};if _cebdc .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cebdc .IncludeNewItemsInFilterAttr ))});};if _cebdc .CaptionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_cebdc .CaptionAttr )});};e .EncodeToken (start );if _cebdc .Mps !=nil {_afgfc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u0073"}};e .EncodeElement (_cebdc .Mps ,_afgfc );};if _cebdc .Members !=nil {_fceggg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u006d\u0062\u0065\u0072\u0073"}};for _ ,_gafgb :=range _cebdc .Members {e .EncodeElement (_gafgb ,_fceggg );};};if _cebdc .ExtLst !=nil {_afeab :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cebdc .ExtLst ,_afeab );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_DynamicFilterType byte ;func (_cecfg *CT_ChartsheetView )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cecfg .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cecfg .TabSelectedAttr ))});};if _cecfg .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_b .Sprintf ("\u0025\u0076",*_cecfg .ZoomScaleAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cecfg .WorkbookViewIdAttr )});if _cecfg .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cecfg .ZoomToFitAttr ))});};e .EncodeToken (start );if _cecfg .ExtLst !=nil {_dbag :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cecfg .ExtLst ,_dbag );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Print Flag -PrintAttr *bool ; +// Validate validates the CT_DataFields and its children +func (_ffbfe *CT_DataFields )Validate ()error {return _ffbfe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");}; -// Disabled Flag -DisabledAttr *bool ; +// Validate validates the StyleSheet and its children +func (_dbbda *StyleSheet )Validate ()error {return _dbbda .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");};type CT_CustomWorkbookView struct{ -// UI Object Flag -UiObjectAttr *bool ; +// Custom View Name +NameAttr string ; -// Automatic Fill Flag -AutoFillAttr *bool ; +// Custom View GUID +GuidAttr string ; -// Automatic Line Flag -AutoLineAttr *bool ; +// Auto Update +AutoUpdateAttr *bool ; -// Automatic Size Flag -AutoPictAttr *bool ; +// Merge Interval +MergeIntervalAttr *uint32 ; -// Custom Function -MacroAttr *string ; +// Changes Saved Win +ChangesSavedWinAttr *bool ; -// Alternative Text -AltTextAttr *string ; +// Only Synch +OnlySyncAttr *bool ; -// Dynamic Data Exchange Flag -DdeAttr *bool ;IdAttr *string ;Anchor *CT_ObjectAnchor ;};func (_cdbfg ST_DataValidationImeMode )String ()string {switch _cdbfg {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_TableColumn ()*CT_TableColumn {_eagfa :=&CT_TableColumn {};return _eagfa };type ST_Objects byte ;func (_aebb *CT_DiscretePr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aebb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_aebb .CountAttr )});};e .EncodeToken (start );_bgbba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_gbgb :=range _aebb .X {e .EncodeElement (_gbgb ,_bgbba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_FontSize struct{ +// Personal View +PersonalViewAttr *bool ; -// Value -ValAttr float64 ;};func NewCT_CellXfs ()*CT_CellXfs {_afgd :=&CT_CellXfs {};return _afgd };func (_ecf *CT_CacheField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_ecf .NameAttr )});if _ecf .CaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_ecf .CaptionAttr )});};if _ecf .PropertyNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ecf .PropertyNameAttr )});};if _ecf .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ecf .ServerFieldAttr ))});};if _ecf .UniqueListAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ecf .UniqueListAttr ))});};if _ecf .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ecf .NumFmtIdAttr )});};if _ecf .FormulaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_c .Sprintf ("\u0025\u0076",*_ecf .FormulaAttr )});};if _ecf .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ecf .SqlTypeAttr )});};if _ecf .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_c .Sprintf ("\u0025\u0076",*_ecf .HierarchyAttr )});};if _ecf .LevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_ecf .LevelAttr )});};if _ecf .DatabaseFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ecf .DatabaseFieldAttr ))});};if _ecf .MappingCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ecf .MappingCountAttr )});};if _ecf .MemberPropertyFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ecf .MemberPropertyFieldAttr ))});};e .EncodeToken (start );if _ecf .SharedItems !=nil {_deag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073"}};e .EncodeElement (_ecf .SharedItems ,_deag );};if _ecf .FieldGroup !=nil {_eba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"}};e .EncodeElement (_ecf .FieldGroup ,_eba );};if _ecf .MpMap !=nil {_afc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u004d\u0061\u0070"}};for _ ,_eeac :=range _ecf .MpMap {e .EncodeElement (_eeac ,_afc );};};if _ecf .ExtLst !=nil {_fdcg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ecf .ExtLst ,_fdcg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Metadata ()*CT_Metadata {_abgea :=&CT_Metadata {};return _abgea };func (_gefb *CT_Chartsheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gefb .SheetPr !=nil {_cagc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_gefb .SheetPr ,_cagc );};_abdb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_gefb .SheetViews ,_abdb );if _gefb .SheetProtection !=nil {_adfbc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gefb .SheetProtection ,_adfbc );};if _gefb .CustomSheetViews !=nil {_dedg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_gefb .CustomSheetViews ,_dedg );};if _gefb .PageMargins !=nil {_dbee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_gefb .PageMargins ,_dbee );};if _gefb .PageSetup !=nil {_gacf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_gefb .PageSetup ,_gacf );};if _gefb .HeaderFooter !=nil {_cgd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_gefb .HeaderFooter ,_cgd );};_ffba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_gefb .Drawing ,_ffba );if _gefb .LegacyDrawing !=nil {_bfaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_gefb .LegacyDrawing ,_bfaa );};if _gefb .LegacyDrawingHF !=nil {_cfdg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_gefb .LegacyDrawingHF ,_cfdg );};if _gefb .DrawingHF !=nil {_cagae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_gefb .DrawingHF ,_cagae );};if _gefb .Picture !=nil {_cbde :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_gefb .Picture ,_cbde );};if _gefb .WebPublishItems !=nil {_dbfee :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_gefb .WebPublishItems ,_dbfee );};if _gefb .ExtLst !=nil {_acge :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gefb .ExtLst ,_acge );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Include Print Settings +IncludePrintSettingsAttr *bool ; -// Validate validates the CT_PCDKPIs and its children -func (_fdfff *CT_PCDKPIs )Validate ()error {return _fdfff .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u004b\u0050\u0049\u0073");};func (_ecbdea ST_FontScheme )Validate ()error {return _ecbdea .ValidateWithPath ("")};func (_fbffcc *ST_PivotFilterType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fbffcc =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_fbffcc =1;case "\u0063\u006f\u0075n\u0074":*_fbffcc =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_fbffcc =3;case "\u0073\u0075\u006d":*_fbffcc =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_fbffcc =5;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fbffcc =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_fbffcc =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_fbffcc =8;case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_fbffcc =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_fbffcc =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_fbffcc =11;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_fbffcc =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_fbffcc =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_fbffcc =14;case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_fbffcc =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_fbffcc =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_fbffcc =17;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_fbffcc =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_fbffcc =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fbffcc =20;case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_fbffcc =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_fbffcc =22;case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_fbffcc =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_fbffcc =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_fbffcc =25;case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_fbffcc =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_fbffcc =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fbffcc =28;case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_fbffcc =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_fbffcc =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_fbffcc =31;case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_fbffcc =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_fbffcc =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_fbffcc =34;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_fbffcc =35;case "\u0074\u006f\u0064a\u0079":*_fbffcc =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_fbffcc =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_fbffcc =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_fbffcc =39;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_fbffcc =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_fbffcc =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_fbffcc =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_fbffcc =43;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fbffcc =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fbffcc =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fbffcc =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_fbffcc =47;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_fbffcc =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_fbffcc =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_fbffcc =50;case "\u0051\u0031":*_fbffcc =51;case "\u0051\u0032":*_fbffcc =52;case "\u0051\u0033":*_fbffcc =53;case "\u0051\u0034":*_fbffcc =54;case "\u004d\u0031":*_fbffcc =55;case "\u004d\u0032":*_fbffcc =56;case "\u004d\u0033":*_fbffcc =57;case "\u004d\u0034":*_fbffcc =58;case "\u004d\u0035":*_fbffcc =59;case "\u004d\u0036":*_fbffcc =60;case "\u004d\u0037":*_fbffcc =61;case "\u004d\u0038":*_fbffcc =62;case "\u004d\u0039":*_fbffcc =63;case "\u004d\u0031\u0030":*_fbffcc =64;case "\u004d\u0031\u0031":*_fbffcc =65;case "\u004d\u0031\u0032":*_fbffcc =66;};return nil ;};func (_ggdcb *CT_DdeValues )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdfef :=range start .Attr {if _fdfef .Name .Local =="\u0072\u006f\u0077\u0073"{_cgdd ,_cedaa :=_d .ParseUint (_fdfef .Value ,10,32);if _cedaa !=nil {return _cedaa ;};_ggbeb :=uint32 (_cgdd );_ggdcb .RowsAttr =&_ggbeb ;continue ;};if _fdfef .Name .Local =="\u0063\u006f\u006c\u0073"{_cdab ,_fcec :=_d .ParseUint (_fdfef .Value ,10,32);if _fcec !=nil {return _fcec ;};_cgddd :=uint32 (_cdab );_ggdcb .ColsAttr =&_cgddd ;continue ;};};_efab :for {_gbdga ,_bcdcd :=d .Token ();if _bcdcd !=nil {return _bcdcd ;};switch _aggg :=_gbdga .(type ){case _f .StartElement :switch _aggg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fafa :=NewCT_DdeValue ();if _abfa :=d .DecodeElement (_fafa ,&_aggg );_abfa !=nil {return _abfa ;};_ggdcb .Value =append (_ggdcb .Value ,_fafa );default:_ag .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",_aggg .Name );if _fafbf :=d .Skip ();_fafbf !=nil {return _fafbf ;};};case _f .EndElement :break _efab ;case _f .CharData :};};return nil ;};func NewCT_PivotHierarchy ()*CT_PivotHierarchy {_fbbfb :=&CT_PivotHierarchy {};return _fbbfb };func (_gacbef *CT_GradientStop )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",_gacbef .PositionAttr )});e .EncodeToken (start );_bgbfe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_gacbef .Color ,_bgbfe );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eeddde ST_ShowDataAs )ValidateWithPath (path string )error {switch _eeddde {case 0,1,2,3,4,5,6,7,8,9:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeddde ));};return nil ;};type CT_DataValidations struct{ +// Include Hidden Rows & Columns +IncludeHiddenRowColAttr *bool ; -// Disable Prompts -DisablePromptsAttr *bool ; +// Maximized +MaximizedAttr *bool ; -// Top Left Corner (X Coodrinate) -XWindowAttr *uint32 ; +// Minimized +MinimizedAttr *bool ; + +// Show Horizontal Scroll +ShowHorizontalScrollAttr *bool ; + +// Show Vertical Scroll +ShowVerticalScrollAttr *bool ; + +// Show Sheet Tabs +ShowSheetTabsAttr *bool ; + +// Top Left Corner (X Coordinate) +XWindowAttr *int32 ; // Top Left Corner (Y Coordinate) -YWindowAttr *uint32 ; +YWindowAttr *int32 ; -// Data Validation Item Count -CountAttr *uint32 ; +// Window Width +WindowWidthAttr uint32 ; -// Data Validation -DataValidation []*CT_DataValidation ;}; +// Window Height +WindowHeightAttr uint32 ; -// ValidateWithPath validates the CT_FileRecoveryPr and its children, prefixing error messages with path -func (_facba *CT_FileRecoveryPr )ValidateWithPath (path string )error {return nil };func (_bdgfg ST_CalcMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_abgfg :=_f .Attr {};_abgfg .Name =name ;switch _bdgfg {case ST_CalcModeUnset :_abgfg .Value ="";case ST_CalcModeManual :_abgfg .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_CalcModeAuto :_abgfg .Value ="\u0061\u0075\u0074\u006f";case ST_CalcModeAutoNoTable :_abgfg .Value ="a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065";};return _abgfg ,nil ;};func (_aaaaa ST_DataConsolidateFunction )Validate ()error {return _aaaaa .ValidateWithPath ("")};func (_cdfec *CT_Error )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eeadcf :=range start .Attr {if _eeadcf .Name .Local =="\u0066\u0063"{_gadbg ,_eabf :=_eeadcf .Value ,error (nil );if _eabf !=nil {return _eabf ;};_cdfec .FcAttr =&_gadbg ;continue ;};if _eeadcf .Name .Local =="\u0076"{_beecg ,_eggc :=_eeadcf .Value ,error (nil );if _eggc !=nil {return _eggc ;};_cdfec .VAttr =_beecg ;continue ;};if _eeadcf .Name .Local =="\u0066"{_faee ,_cfaa :=_d .ParseBool (_eeadcf .Value );if _cfaa !=nil {return _cfaa ;};_cdfec .FAttr =&_faee ;continue ;};if _eeadcf .Name .Local =="\u0063"{_cccc ,_bafec :=_eeadcf .Value ,error (nil );if _bafec !=nil {return _bafec ;};_cdfec .CAttr =&_cccc ;continue ;};if _eeadcf .Name .Local =="\u0063\u0070"{_dgge ,_cagf :=_d .ParseUint (_eeadcf .Value ,10,32);if _cagf !=nil {return _cagf ;};_aeedgb :=uint32 (_dgge );_cdfec .CpAttr =&_aeedgb ;continue ;};if _eeadcf .Name .Local =="\u0069\u006e"{_aadbe ,_aadbc :=_d .ParseUint (_eeadcf .Value ,10,32);if _aadbc !=nil {return _aadbc ;};_ecadb :=uint32 (_aadbe );_cdfec .InAttr =&_ecadb ;continue ;};if _eeadcf .Name .Local =="\u0062\u0063"{_cbecd ,_accc :=_eeadcf .Value ,error (nil );if _accc !=nil {return _accc ;};_cdfec .BcAttr =&_cbecd ;continue ;};if _eeadcf .Name .Local =="\u0075"{_gdffd ,_ffega :=_d .ParseBool (_eeadcf .Value );if _ffega !=nil {return _ffega ;};_cdfec .UAttr =&_gdffd ;continue ;};if _eeadcf .Name .Local =="\u0069"{_cbgb ,_fdfda :=_d .ParseBool (_eeadcf .Value );if _fdfda !=nil {return _fdfda ;};_cdfec .IAttr =&_cbgb ;continue ;};if _eeadcf .Name .Local =="\u0075\u006e"{_dfedd ,_gacaa :=_d .ParseBool (_eeadcf .Value );if _gacaa !=nil {return _gacaa ;};_cdfec .UnAttr =&_dfedd ;continue ;};if _eeadcf .Name .Local =="\u0073\u0074"{_babe ,_cbga :=_d .ParseBool (_eeadcf .Value );if _cbga !=nil {return _cbga ;};_cdfec .StAttr =&_babe ;continue ;};if _eeadcf .Name .Local =="\u0062"{_aaagg ,_aafa :=_d .ParseBool (_eeadcf .Value );if _aafa !=nil {return _aafa ;};_cdfec .BAttr =&_aaagg ;continue ;};};_dedgg :for {_geab ,_bfgge :=d .Token ();if _bfgge !=nil {return _bfgge ;};switch _cdcbb :=_geab .(type ){case _f .StartElement :switch _cdcbb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdfec .Tpls =NewCT_Tuples ();if _gbdd :=d .DecodeElement (_cdfec .Tpls ,&_cdcbb );_gbdd !=nil {return _gbdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbff :=NewCT_X ();if _bgeed :=d .DecodeElement (_dbff ,&_cdcbb );_bgeed !=nil {return _bgeed ;};_cdfec .X =append (_cdfec .X ,_dbff );default:_ag .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",_cdcbb .Name );if _agcc :=d .Skip ();_agcc !=nil {return _agcc ;};};case _f .EndElement :break _dedgg ;case _f .CharData :};};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;); +// Sheet Tab Ratio +TabRatioAttr *uint32 ; -// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path -func (_gecba *CT_PageSetup )ValidateWithPath (path string )error {if _gecba .PaperHeightAttr !=nil {if !_g .ST_PositiveUniversalMeasurePatternRe .MatchString (*_gecba .PaperHeightAttr ){return _c .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 ,_g .ST_PositiveUniversalMeasurePatternRe ,*_gecba .PaperHeightAttr );};};if _gecba .PaperHeightAttr !=nil {if !_g .ST_UniversalMeasurePatternRe .MatchString (*_gecba .PaperHeightAttr ){return _c .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 ,_g .ST_UniversalMeasurePatternRe ,*_gecba .PaperHeightAttr );};};if _gecba .PaperWidthAttr !=nil {if !_g .ST_PositiveUniversalMeasurePatternRe .MatchString (*_gecba .PaperWidthAttr ){return _c .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 ,_g .ST_PositiveUniversalMeasurePatternRe ,*_gecba .PaperWidthAttr );};};if _gecba .PaperWidthAttr !=nil {if !_g .ST_UniversalMeasurePatternRe .MatchString (*_gecba .PaperWidthAttr ){return _c .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 ,_g .ST_UniversalMeasurePatternRe ,*_gecba .PaperWidthAttr );};};if _bedbd :=_gecba .PageOrderAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u004f\u0072\u0064\u0065r\u0041\u0074\u0074\u0072");_bedbd !=nil {return _bedbd ;};if _fgccg :=_gecba .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fgccg !=nil {return _fgccg ;};if _geabaa :=_gecba .CellCommentsAttr .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_geabaa !=nil {return _geabaa ;};if _gecef :=_gecba .ErrorsAttr .ValidateWithPath (path +"/\u0045\u0072\u0072\u006f\u0072\u0073\u0041\u0074\u0074\u0072");_gecef !=nil {return _gecef ;};return nil ;};func (_bagcc ST_DvAspect )ValidateWithPath (path string )error {switch _bagcc {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bagcc ));};return nil ;};func (_gdcbd *CT_Item )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdcbd .NAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_gdcbd .NAttr )});};if _gdcbd .TAttr !=ST_ItemTypeUnset {_fefd ,_ddeg :=_gdcbd .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"});if _ddeg !=nil {return _ddeg ;};start .Attr =append (start .Attr ,_fefd );};if _gdcbd .HAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gdcbd .HAttr ))});};if _gdcbd .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gdcbd .SAttr ))});};if _gdcbd .SdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gdcbd .SdAttr ))});};if _gdcbd .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gdcbd .FAttr ))});};if _gdcbd .MAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gdcbd .MAttr ))});};if _gdcbd .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gdcbd .CAttr ))});};if _gdcbd .XAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_gdcbd .XAttr )});};if _gdcbd .DAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gdcbd .DAttr ))});};if _gdcbd .EAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gdcbd .EAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Cols ()*CT_Cols {_bbcf :=&CT_Cols {};return _bbcf };type CT_QueryCache struct{ +// Active Sheet in Book View +ActiveSheetIdAttr uint32 ; -// Cached Query Count -CountAttr *uint32 ; +// Show Formula Bar +ShowFormulaBarAttr *bool ; -// Query -Query []*CT_Query ;};func (_eaebaa ST_FilterOperator )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_efgfff :=_f .Attr {};_efgfff .Name =name ;switch _eaebaa {case ST_FilterOperatorUnset :_efgfff .Value ="";case ST_FilterOperatorEqual :_efgfff .Value ="\u0065\u0071\u0075a\u006c";case ST_FilterOperatorLessThan :_efgfff .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_FilterOperatorLessThanOrEqual :_efgfff .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorNotEqual :_efgfff .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThanOrEqual :_efgfff .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThan :_efgfff .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";};return _efgfff ,nil ;};func (_afdb *CT_Control )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bccg :=range start .Attr {if _bccg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bccg .Name .Local =="\u0069\u0064"||_bccg .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"&&_bccg .Name .Local =="\u0069\u0064"{_edbb ,_edaeb :=_bccg .Value ,error (nil );if _edaeb !=nil {return _edaeb ;};_afdb .IdAttr =_edbb ;continue ;};if _bccg .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_ebacc ,_dagab :=_d .ParseUint (_bccg .Value ,10,32);if _dagab !=nil {return _dagab ;};_afdb .ShapeIdAttr =uint32 (_ebacc );continue ;};if _bccg .Name .Local =="\u006e\u0061\u006d\u0065"{_ecbf ,_cgag :=_bccg .Value ,error (nil );if _cgag !=nil {return _cgag ;};_afdb .NameAttr =&_ecbf ;continue ;};};_babgb :for {_gdfa ,_bebcbb :=d .Token ();if _bebcbb !=nil {return _bebcbb ;};switch _cbad :=_gdfa .(type ){case _f .StartElement :switch _cbad .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afdb .ControlPr =NewCT_ControlPr ();if _ecfb :=d .DecodeElement (_afdb .ControlPr ,&_cbad );_ecfb !=nil {return _ecfb ;};default:_ag .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",_cbad .Name );if _gdgf :=d .Skip ();_gdgf !=nil {return _gdgf ;};};case _f .EndElement :break _babgb ;case _f .CharData :};};return nil ;};func (_acdfea *CT_GroupItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbbdd :=range start .Attr {if _bbbdd .Name .Local =="\u0063\u006f\u0075n\u0074"{_eeafe ,_gfdge :=_d .ParseUint (_bbbdd .Value ,10,32);if _gfdge !=nil {return _gfdge ;};_fcagac :=uint32 (_eeafe );_acdfea .CountAttr =&_fcagac ;continue ;};};_cedee :for {_bafg ,_degaa :=d .Token ();if _degaa !=nil {return _degaa ;};switch _ccabb :=_bafg .(type ){case _f .StartElement :switch _ccabb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfbeg :=NewCT_Missing ();if _gdfed :=d .DecodeElement (_gfbeg ,&_ccabb );_gdfed !=nil {return _gdfed ;};_acdfea .M =append (_acdfea .M ,_gfbeg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbedg :=NewCT_Number ();if _ccfb :=d .DecodeElement (_fbedg ,&_ccabb );_ccfb !=nil {return _ccfb ;};_acdfea .N =append (_acdfea .N ,_fbedg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baffc :=NewCT_Boolean ();if _deegc :=d .DecodeElement (_baffc ,&_ccabb );_deegc !=nil {return _deegc ;};_acdfea .B =append (_acdfea .B ,_baffc );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deeb :=NewCT_Error ();if _fcbbe :=d .DecodeElement (_deeb ,&_ccabb );_fcbbe !=nil {return _fcbbe ;};_acdfea .E =append (_acdfea .E ,_deeb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_febb :=NewCT_String ();if _faca :=d .DecodeElement (_febb ,&_ccabb );_faca !=nil {return _faca ;};_acdfea .S =append (_acdfea .S ,_febb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cafea :=NewCT_DateTime ();if _fafga :=d .DecodeElement (_cafea ,&_ccabb );_fafga !=nil {return _fafga ;};_acdfea .D =append (_acdfea .D ,_cafea );default:_ag .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",_ccabb .Name );if _cbfcbe :=d .Skip ();_cbfcbe !=nil {return _cbfcbe ;};};case _f .EndElement :break _cedee ;case _f .CharData :};};return nil ;}; +// Show Status Bar +ShowStatusbarAttr *bool ; -// ValidateWithPath validates the CalcChain and its children, prefixing error messages with path -func (_cgbca *CalcChain )ValidateWithPath (path string )error {if _dcecc :=_cgbca .CT_CalcChain .ValidateWithPath (path );_dcecc !=nil {return _dcecc ;};return nil ;};func (_gcf *CT_BooleanProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gcf .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gcf .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Show Comments +ShowCommentsAttr ST_Comments ; -// ValidateWithPath validates the CT_VolType and its children, prefixing error messages with path -func (_adbag *CT_VolType )ValidateWithPath (path string )error {if _adbag .TypeAttr ==ST_VolDepTypeUnset {return _c .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 _cbdgb :=_adbag .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cbdgb !=nil {return _cbdgb ;};for _eeaacf ,_ebfacg :=range _adbag .Main {if _bcdef :=_ebfacg .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u004d\u0061\u0069\u006e\u005b\u0025\u0064\u005d",path ,_eeaacf ));_bcdef !=nil {return _bcdef ;};};return nil ;}; +// Show Objects +ShowObjectsAttr ST_Objects ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_MeasureDimensionMaps and its children, prefixing error messages with path -func (_eggdg *CT_MeasureDimensionMaps )ValidateWithPath (path string )error {for _effgb ,_edecd :=range _eggdg .Map {if _cdcbbc :=_edecd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_effgb ));_cdcbbc !=nil {return _cdcbbc ;};};return nil ;};type Users struct{CT_Users };func (_gcbbb *CT_FutureMetadataBlock )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gagfb :for {_dfcee ,_afefdf :=d .Token ();if _afefdf !=nil {return _afefdf ;};switch _ecgcd :=_dfcee .(type ){case _f .StartElement :switch _ecgcd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcbbb .ExtLst =NewCT_ExtensionList ();if _ccaag :=d .DecodeElement (_gcbbb .ExtLst ,&_ecgcd );_ccaag !=nil {return _ccaag ;};default:_ag .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",_ecgcd .Name );if _fdecb :=d .Skip ();_fdecb !=nil {return _fdecb ;};};case _f .EndElement :break _gagfb ;case _f .CharData :};};return nil ;};func (_gdfcd *ST_SheetViewType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gdfcd =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gdfcd =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_gdfcd =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_gdfcd =3;};return nil ;};type CT_colItems struct{ +// ValidateWithPath validates the CT_PageSetUpPr and its children, prefixing error messages with path +func (_caeeb *CT_PageSetUpPr )ValidateWithPath (path string )error {return nil };func (_cgdef *ST_TextVAlign )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cgdef =0;case "\u0074\u006f\u0070":*_cgdef =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cgdef =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_cgdef =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_cgdef =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_cgdef =5;};return nil ;};func (_fegega ST_CellType )Validate ()error {return _fegega .ValidateWithPath ("")};type CT_SheetId struct{ -// Column Item Count -CountAttr *uint32 ; +// Sheet Id +ValAttr uint32 ;};func NewCT_CalculatedItems ()*CT_CalculatedItems {_fgac :=&CT_CalculatedItems {};return _fgac };func (_cbfcc *CT_DataBar )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cbfcc .MinLengthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"},Value :_b .Sprintf ("\u0025\u0076",*_cbfcc .MinLengthAttr )});};if _cbfcc .MaxLengthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"},Value :_b .Sprintf ("\u0025\u0076",*_cbfcc .MaxLengthAttr )});};if _cbfcc .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbfcc .ShowValueAttr ))});};e .EncodeToken (start );_dagb :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_daef :=range _cbfcc .Cfvo {e .EncodeElement (_daef ,_dagb );};_abeec :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_cbfcc .Color ,_abeec );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_CustomProperty ()*CT_CustomProperty {_afgf :=&CT_CustomProperty {};return _afgf }; -// Column Items -I []*CT_I ;}; +// ValidateWithPath validates the CT_CustomWorkbookViews and its children, prefixing error messages with path +func (_gaabb *CT_CustomWorkbookViews )ValidateWithPath (path string )error {for _cecc ,_gbfcf :=range _gaabb .CustomWorkbookView {if _ddbga :=_gbfcf .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0043\u0075\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062o\u006fk\u0056\u0069\u0065\u0077\u005b\u0025\u0064]",path ,_cecc ));_ddbga !=nil {return _ddbga ;};};return nil ;}; -// Validate validates the CT_Cell and its children -func (_daaf *CT_Cell )Validate ()error {return _daaf .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c");};type CT_TextFields struct{ +// Validate validates the CT_TableStyleElement and its children +func (_bdead *CT_TableStyleElement )Validate ()error {return _bdead .ValidateWithPath ("C\u0054_\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074");};func (_gddfbe ST_RefMode )ValidateWithPath (path string )error {switch _gddfbe {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 (_gddfbe ));};return nil ;};func NewCT_RevisionInsertSheet ()*CT_RevisionInsertSheet {_ebded :=&CT_RevisionInsertSheet {};return _ebded ;};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;); -// Count of Fields -CountAttr *uint32 ; +// Validate validates the CT_OleSize and its children +func (_abfae *CT_OleSize )Validate ()error {return _abfae .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");};func (_gbgfd *CT_Item )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gbgfd .NAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_gbgfd .NAttr )});};if _gbgfd .TAttr !=ST_ItemTypeUnset {_gacfd ,_dcbfe :=_gbgfd .TAttr .MarshalXMLAttr (_a .Name {Local :"\u0074"});if _dcbfe !=nil {return _dcbfe ;};start .Attr =append (start .Attr ,_gacfd );};if _gbgfd .HAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gbgfd .HAttr ))});};if _gbgfd .SAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gbgfd .SAttr ))});};if _gbgfd .SdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gbgfd .SdAttr ))});};if _gbgfd .FAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gbgfd .FAttr ))});};if _gbgfd .MAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gbgfd .MAttr ))});};if _gbgfd .CAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gbgfd .CAttr ))});};if _gbgfd .XAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_gbgfd .XAttr )});};if _gbgfd .DAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gbgfd .DAttr ))});};if _gbgfd .EAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gbgfd .EAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Text Import Field Settings -TextField []*CT_TextField ;}; +// Validate validates the CT_CellStyleXfs and its children +func (_gaae *CT_CellStyleXfs )Validate ()error {return _gaae .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");};func (_gbee *CT_ExternalDefinedNames )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gbee .DefinedName !=nil {_dagg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}};for _ ,_cacf :=range _gbee .DefinedName {e .EncodeElement (_cacf ,_dagg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dde *CT_CalcCell )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gdeb :=range start .Attr {if _gdeb .Name .Local =="\u0072"{_baa ,_ffbf :=_gdeb .Value ,error (nil );if _ffbf !=nil {return _ffbf ;};_dde .RAttr =&_baa ;continue ;};if _gdeb .Name .Local =="\u0072\u0065\u0066"{_gccg ,_defd :=_gdeb .Value ,error (nil );if _defd !=nil {return _defd ;};_dde .RefAttr =&_gccg ;continue ;};if _gdeb .Name .Local =="\u0069"{_gff ,_ceec :=_d .ParseInt (_gdeb .Value ,10,32);if _ceec !=nil {return _ceec ;};_fgcf :=int32 (_gff );_dde .IAttr =&_fgcf ;continue ;};if _gdeb .Name .Local =="\u0073"{_dfab ,_cfb :=_d .ParseBool (_gdeb .Value );if _cfb !=nil {return _cfb ;};_dde .SAttr =&_dfab ;continue ;};if _gdeb .Name .Local =="\u006c"{_deg ,_cbdg :=_d .ParseBool (_gdeb .Value );if _cbdg !=nil {return _cbdg ;};_dde .LAttr =&_deg ;continue ;};if _gdeb .Name .Local =="\u0074"{_cgcf ,_add :=_d .ParseBool (_gdeb .Value );if _add !=nil {return _add ;};_dde .TAttr =&_cgcf ;continue ;};if _gdeb .Name .Local =="\u0061"{_dded ,_acgc :=_d .ParseBool (_gdeb .Value );if _acgc !=nil {return _acgc ;};_dde .AAttr =&_dded ;continue ;};};for {_eeg ,_eag :=d .Token ();if _eag !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_eag );};if _cgbcf ,_fgbf :=_eeg .(_a .EndElement );_fgbf &&_cgbcf .Name ==start .Name {break ;};};return nil ;};func NewCT_Sets ()*CT_Sets {_ecacb :=&CT_Sets {};return _ecacb };func (_ccbgd ST_Visibility )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ccfefd :=_a .Attr {};_ccfefd .Name =name ;switch _ccbgd {case ST_VisibilityUnset :_ccfefd .Value ="";case ST_VisibilityVisible :_ccfefd .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_VisibilityHidden :_ccfefd .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_VisibilityVeryHidden :_ccfefd .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return _ccfefd ,nil ;};func (_dggec ST_BorderStyle )Validate ()error {return _dggec .ValidateWithPath ("")};func (_dbgfd ST_TextVAlign )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gbbea :=_a .Attr {};_gbbea .Name =name ;switch _dbgfd {case ST_TextVAlignUnset :_gbbea .Value ="";case ST_TextVAlignTop :_gbbea .Value ="\u0074\u006f\u0070";case ST_TextVAlignCenter :_gbbea .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextVAlignBottom :_gbbea .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextVAlignJustify :_gbbea .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextVAlignDistributed :_gbbea .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _gbbea ,nil ;};type CT_CacheField struct{ -// Validate validates the CT_Consolidation and its children -func (_bcdcg *CT_Consolidation )Validate ()error {return _bcdcg .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e");};func (_gdfcf *CT_IndexedColors )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_caagf :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"}};for _ ,_dbbbc :=range _gdfcf .RgbColor {e .EncodeElement (_dbbbc ,_caagf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bebda ST_TextHAlign )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bebda .String (),start );};func NewCT_Cfvo ()*CT_Cfvo {_deda :=&CT_Cfvo {};_deda .TypeAttr =ST_CfvoType (1);return _deda };func (_gebbge *ST_UpdateLinks )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfcgg ,_daffd :=d .Token ();if _daffd !=nil {return _daffd ;};if _efcge ,_efeffb :=_bfcgg .(_f .EndElement );_efeffb &&_efcge .Name ==start .Name {*_gebbge =1;return nil ;};if _eadfd ,_fdbcg :=_bfcgg .(_f .CharData );!_fdbcg {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfcgg );}else {switch string (_eadfd ){case "":*_gebbge =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_gebbge =1;case "\u006e\u0065\u0076e\u0072":*_gebbge =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_gebbge =3;};};_bfcgg ,_daffd =d .Token ();if _daffd !=nil {return _daffd ;};if _bbdae ,_debae :=_bfcgg .(_f .EndElement );_debae &&_bbdae .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfcgg );};const (ST_DvAspectUnset ST_DvAspect =0;ST_DvAspectDVASPECT_CONTENT ST_DvAspect =1;ST_DvAspectDVASPECT_ICON ST_DvAspect =2;); +// PivotCache Field Name +NameAttr string ; -// ValidateWithPath validates the CT_WebPublishObject and its children, prefixing error messages with path -func (_cbage *CT_WebPublishObject )ValidateWithPath (path string )error {return nil };func (_decd *CT_PhoneticPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfca :=range start .Attr {if _bfca .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_baebb ,_dedfd :=_d .ParseUint (_bfca .Value ,10,32);if _dedfd !=nil {return _dedfd ;};_decd .FontIdAttr =uint32 (_baebb );continue ;};if _bfca .Name .Local =="\u0074\u0079\u0070\u0065"{_decd .TypeAttr .UnmarshalXMLAttr (_bfca );continue ;};if _bfca .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_decd .AlignmentAttr .UnmarshalXMLAttr (_bfca );continue ;};};for {_feecg ,_edggc :=d .Token ();if _edggc !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050h\u006fn\u0065t\u0069\u0063\u0050\u0072\u003a\u0020\u0025s",_edggc );};if _bddfg ,_eaaee :=_feecg .(_f .EndElement );_eaaee &&_bddfg .Name ==start .Name {break ;};};return nil ;}; +// PivotCache Field Caption +CaptionAttr *string ; -// ValidateWithPath validates the CT_ColorFilter and its children, prefixing error messages with path -func (_baef *CT_ColorFilter )ValidateWithPath (path string )error {return nil };func (_ceeeg *CT_IgnoredErrors )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccadd :for {_cedce ,_dcabc :=d .Token ();if _dcabc !=nil {return _dcabc ;};switch _ggafff :=_cedce .(type ){case _f .StartElement :switch _ggafff .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baaag :=NewCT_IgnoredError ();if _dgcge :=d .DecodeElement (_baaag ,&_ggafff );_dgcge !=nil {return _dgcge ;};_ceeeg .IgnoredError =append (_ceeeg .IgnoredError ,_baaag );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceeeg .ExtLst =NewCT_ExtensionList ();if _deadc :=d .DecodeElement (_ceeeg .ExtLst ,&_ggafff );_deadc !=nil {return _deadc ;};default:_ag .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",_ggafff .Name );if _cbedf :=d .Skip ();_cbedf !=nil {return _cbedf ;};};case _f .EndElement :break _ccadd ;case _f .CharData :};};return nil ;}; +// Property Name +PropertyNameAttr *string ; -// ValidateWithPath validates the CT_CellSmartTagPr and its children, prefixing error messages with path -func (_dbfe *CT_CellSmartTagPr )ValidateWithPath (path string )error {return nil }; +// Server-based Field +ServerFieldAttr *bool ; -// Validate validates the CT_X and its children -func (_gbcea *CT_X )Validate ()error {return _gbcea .ValidateWithPath ("\u0043\u0054\u005f\u0058")};func (_dgeb *CT_Cell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgeb .RAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_dgeb .RAttr )});};if _dgeb .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_dgeb .SAttr )});};if _dgeb .TAttr !=ST_CellTypeUnset {_feedg ,_eeb :=_dgeb .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"});if _eeb !=nil {return _eeb ;};start .Attr =append (start .Attr ,_feedg );};if _dgeb .CmAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_dgeb .CmAttr )});};if _dgeb .VmAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_dgeb .VmAttr )});};if _dgeb .PhAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0068"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dgeb .PhAttr ))});};e .EncodeToken (start );if _dgeb .F !=nil {_cbdb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066"}};e .EncodeElement (_dgeb .F ,_cbdb );};if _dgeb .V !=nil {_fgac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0076"}};_ag .AddPreserveSpaceAttr (&_fgac ,*_dgeb .V );e .EncodeElement (_dgeb .V ,_fgac );};if _dgeb .Is !=nil {_bbbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ai\u0073"}};e .EncodeElement (_dgeb .Is ,_bbbg );};if _dgeb .ExtLst !=nil {_cab :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dgeb .ExtLst ,_cab );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccfda ST_FormulaExpression )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ccfda .String (),start );};type CT_CacheHierarchies struct{ +// Unique List Retrieved +UniqueListAttr *bool ; -// Hierarchy Count -CountAttr *uint32 ; +// Number Format Id +NumFmtIdAttr *uint32 ; -// PivotCache Hierarchy -CacheHierarchy []*CT_CacheHierarchy ;};func (_gbca *CT_CellStyleXfs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbca .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gbca .CountAttr )});};e .EncodeToken (start );_fbbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_dbge :=range _gbca .Xf {e .EncodeElement (_dbge ,_fbbg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_babbd *CT_Consolidation )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _babbd .AutoPageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_babbd .AutoPageAttr ))});};e .EncodeToken (start );if _babbd .Pages !=nil {_dgdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0073"}};e .EncodeElement (_babbd .Pages ,_dgdf );};_accd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073"}};e .EncodeElement (_babbd .RangeSets ,_accd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_egcaeb *CT_GroupMember )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggdbcb :=range start .Attr {if _ggdbcb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_eggag ,_gedcf :=_ggdbcb .Value ,error (nil );if _gedcf !=nil {return _gedcf ;};_egcaeb .UniqueNameAttr =_eggag ;continue ;};if _ggdbcb .Name .Local =="\u0067\u0072\u006fu\u0070"{_efbfa ,_edbf :=_d .ParseBool (_ggdbcb .Value );if _edbf !=nil {return _edbf ;};_egcaeb .GroupAttr =&_efbfa ;continue ;};};for {_fbade ,_bcccf :=d .Token ();if _bcccf !=nil {return _c .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",_bcccf );};if _ccdaa ,_cddad :=_fbade .(_f .EndElement );_cddad &&_ccdaa .Name ==start .Name {break ;};};return nil ;};type CT_DataBinding struct{ +// Calculated Field Formula +FormulaAttr *string ; -// Unique Identifer -DataBindingNameAttr *string ; +// SQL Data Type +SqlTypeAttr *int32 ; -// Binding to External File -FileBindingAttr *bool ; +// Hierarchy +HierarchyAttr *int32 ; -// Reference to Connection ID -ConnectionIDAttr *uint32 ; +// Hierarchy Level +LevelAttr *uint32 ; -// File Binding Name -FileBindingNameAttr *string ; +// Database Field +DatabaseFieldAttr *bool ; -// XML Data Loading Behavior -DataBindingLoadModeAttr uint32 ;Any _ag .Any ;};type CT_Cols struct{ +// Member Property Count +MappingCountAttr *uint32 ; -// Column Width & Formatting -Col []*CT_Col ;};func NewCT_MemberProperties ()*CT_MemberProperties {_feefb :=&CT_MemberProperties {};return _feefb }; +// Member Property Field +MemberPropertyFieldAttr *bool ; -// ValidateWithPath validates the CT_Sets and its children, prefixing error messages with path -func (_bbdeff *CT_Sets )ValidateWithPath (path string )error {for _cabca ,_cafacf :=range _bbdeff .Set {if _cdbfc :=_cafacf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_cabca ));_cdbfc !=nil {return _cdbfc ;};};return nil ;};func (_cbcaga ST_TableStyleType )String ()string {switch _cbcaga {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 CT_WebPublishItems struct{ +// Shared Items +SharedItems *CT_SharedItems ; -// Web Publishing Items Count -CountAttr *uint32 ; +// Field Group Properties +FieldGroup *CT_FieldGroup ; -// Web Publishing Item -WebPublishItem []*CT_WebPublishItem ;}; +// Member Properties Map +MpMap []*CT_X ; -// ValidateWithPath validates the CT_SheetCalcPr and its children, prefixing error messages with path -func (_agef *CT_SheetCalcPr )ValidateWithPath (path string )error {return nil };type CT_ControlPr struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; + +// ValidateWithPath validates the CT_CustomFilter and its children, prefixing error messages with path +func (_gbfc *CT_CustomFilter )ValidateWithPath (path string )error {if _gadg :=_gbfc .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_gadg !=nil {return _gadg ;};return nil ;};func (_dcgea ST_Axis )ValidateWithPath (path string )error {switch _dcgea {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 (_dcgea ));};return nil ;}; + +// Validate validates the CT_ExternalBook and its children +func (_ebffdg *CT_ExternalBook )Validate ()error {return _ebffdg .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");};func (_faacfag *CT_OleSize )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_faacfag .RefAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_deec *CT_Record )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbgba :for {_bdeebb ,_acegd :=d .Token ();if _acegd !=nil {return _acegd ;};switch _fecff :=_bdeebb .(type ){case _a .StartElement :switch _fecff .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaab :=NewCT_Missing ();if _fgadf :=d .DecodeElement (_fcaab ,&_fecff );_fgadf !=nil {return _fgadf ;};_deec .M =append (_deec .M ,_fcaab );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adfffa :=NewCT_Number ();if _ecacg :=d .DecodeElement (_adfffa ,&_fecff );_ecacg !=nil {return _ecacg ;};_deec .N =append (_deec .N ,_adfffa );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eacbc :=NewCT_Boolean ();if _cgeae :=d .DecodeElement (_eacbc ,&_fecff );_cgeae !=nil {return _cgeae ;};_deec .B =append (_deec .B ,_eacbc );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_becgf :=NewCT_Error ();if _fdabbe :=d .DecodeElement (_becgf ,&_fecff );_fdabbe !=nil {return _fdabbe ;};_deec .E =append (_deec .E ,_becgf );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdddc :=NewCT_String ();if _fgegc :=d .DecodeElement (_gdddc ,&_fecff );_fgegc !=nil {return _fgegc ;};_deec .S =append (_deec .S ,_gdddc );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccefe :=NewCT_DateTime ();if _afdaa :=d .DecodeElement (_ccefe ,&_fecff );_afdaa !=nil {return _afdaa ;};_deec .D =append (_deec .D ,_ccefe );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcfed :=NewCT_Index ();if _bcdaa :=d .DecodeElement (_gcfed ,&_fecff );_bcdaa !=nil {return _bcdaa ;};_deec .X =append (_deec .X ,_gcfed );default:_gc .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",_fecff .Name );if _ceaaa :=d .Skip ();_ceaaa !=nil {return _ceaaa ;};};case _a .EndElement :break _gbgba ;case _a .CharData :};};return nil ;}; + +// Validate validates the CT_GroupMembers and its children +func (_bbggfc *CT_GroupMembers )Validate ()error {return _bbggfc .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");};func (_bdfbcc ST_PivotAreaType )ValidateWithPath (path string )error {switch _bdfbcc {case 0,1,2,3,4,5,6,7,8: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 (_bdfbcc ));};return nil ;};func (_edcaf *CT_RElt )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbfgce :for {_fffdb ,_cbfac :=d .Token ();if _cbfac !=nil {return _cbfac ;};switch _ffdga :=_fffdb .(type ){case _a .StartElement :switch _ffdga .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edcaf .RPr =NewCT_RPrElt ();if _bbbeg :=d .DecodeElement (_edcaf .RPr ,&_ffdga );_bbbeg !=nil {return _bbbeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dcecd :=d .DecodeElement (&_edcaf .T ,&_ffdga );_dcecd !=nil {return _dcecd ;};default:_gc .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",_ffdga .Name );if _cacgd :=d .Skip ();_cacgd !=nil {return _cacgd ;};};case _a .EndElement :break _gbfgce ;case _a .CharData :};};return nil ;};func (_acag *CT_DataRef )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_baadb :=range start .Attr {if _baadb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_baadb .Name .Local =="\u0069\u0064"||_baadb .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"&&_baadb .Name .Local =="\u0069\u0064"{_agbd ,_addb :=_baadb .Value ,error (nil );if _addb !=nil {return _addb ;};_acag .IdAttr =&_agbd ;continue ;};if _baadb .Name .Local =="\u0072\u0065\u0066"{_gedag ,_edffa :=_baadb .Value ,error (nil );if _edffa !=nil {return _edffa ;};_acag .RefAttr =&_gedag ;continue ;};if _baadb .Name .Local =="\u006e\u0061\u006d\u0065"{_faaef ,_eefag :=_baadb .Value ,error (nil );if _eefag !=nil {return _eefag ;};_acag .NameAttr =&_faaef ;continue ;};if _baadb .Name .Local =="\u0073\u0068\u0065e\u0074"{_dafec ,_afcff :=_baadb .Value ,error (nil );if _afcff !=nil {return _afcff ;};_acag .SheetAttr =&_dafec ;continue ;};};for {_aecga ,_gcaeg :=d .Token ();if _gcaeg !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u003a\u0020%\u0073",_gcaeg );};if _dgfd ,_addc :=_aecga .(_a .EndElement );_addc &&_dgfd .Name ==start .Name {break ;};};return nil ;}; + +// ValidateWithPath validates the CT_FutureMetadata and its children, prefixing error messages with path +func (_ggccb *CT_FutureMetadata )ValidateWithPath (path string )error {for _gcfaf ,_cegga :=range _ggccb .Bk {if _bgadfd :=_cegga .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_gcfaf ));_bgadfd !=nil {return _bgadfd ;};};if _ggccb .ExtLst !=nil {if _cebeg :=_ggccb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cebeg !=nil {return _cebeg ;};};return nil ;}; + +// Validate validates the CT_DdeValues and its children +func (_fdfaf *CT_DdeValues )Validate ()error {return _fdfaf .ValidateWithPath ("\u0043\u0054\u005fD\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0073");}; + +// Validate validates the Table and its children +func (_ebbae *Table )Validate ()error {return _ebbae .ValidateWithPath ("\u0054\u0061\u0062l\u0065")};func (_gcbda *CT_OleItems )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gcbda .OleItem !=nil {_fcadff :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d"}};for _ ,_gadad :=range _gcbda .OleItem {e .EncodeElement (_gadad ,_fcadff );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cggeb *CT_Index )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0076",_cggeb .VAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_RevisionConflict ()*CT_RevisionConflict {_adfeb :=&CT_RevisionConflict {};return _adfeb }; + +// ValidateWithPath validates the CT_RevisionFormatting and its children, prefixing error messages with path +func (_aeeeg *CT_RevisionFormatting )ValidateWithPath (path string )error {if _aeeeg .Dxf !=nil {if _eafga :=_aeeeg .Dxf .ValidateWithPath (path +"\u002f\u0044\u0078\u0066");_eafga !=nil {return _eafga ;};};if _aeeeg .ExtLst !=nil {if _aedec :=_aeeeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aedec !=nil {return _aedec ;};};return nil ;}; + +// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path +func (_agfa *CT_Colors )ValidateWithPath (path string )error {if _agfa .IndexedColors !=nil {if _deed :=_agfa .IndexedColors .ValidateWithPath (path +"\u002f\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043o\u006c\u006f\u0072\u0073");_deed !=nil {return _deed ;};};if _agfa .MruColors !=nil {if _deee :=_agfa .MruColors .ValidateWithPath (path +"\u002f\u004d\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073");_deee !=nil {return _deee ;};};return nil ;};func (_cebb *CT_FileSharing )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cebb .ReadOnlyRecommendedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cebb .ReadOnlyRecommendedAttr ))});};if _cebb .UserNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cebb .UserNameAttr )});};if _cebb .ReservationPasswordAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cebb .ReservationPasswordAttr )});};if _cebb .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cebb .AlgorithmNameAttr )});};if _cebb .HashValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0076",*_cebb .HashValueAttr )});};if _cebb .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0076",*_cebb .SaltValueAttr )});};if _cebb .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_b .Sprintf ("\u0025\u0076",*_cebb .SpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_QueryCache and its children +func (_fdfbb *CT_QueryCache )Validate ()error {return _fdfbb .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");}; + +// ValidateWithPath validates the Chartsheet and its children, prefixing error messages with path +func (_febbf *Chartsheet )ValidateWithPath (path string )error {if _ecdac :=_febbf .CT_Chartsheet .ValidateWithPath (path );_ecdac !=nil {return _ecdac ;};return nil ;};func ParseSliceST_CellSpans (s string )(ST_CellSpans ,error ){return ST_CellSpans (_ag .Fields (s )),nil };func (_fdgee *CT_Comments )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_dgdb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u0068\u006f\u0072\u0073"}};e .EncodeElement (_fdgee .Authors ,_dgdb );_daegb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074"}};e .EncodeElement (_fdgee .CommentList ,_daegb );if _fdgee .ExtLst !=nil {_bcde :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fdgee .ExtLst ,_bcde );};e .EncodeToken (_a .EndElement {Name :start .Name });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;); + +// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path +func (_dgcce *CT_Extension )ValidateWithPath (path string )error {return nil };func (_gaefcb *CT_VolTopicRef )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",_gaefcb .RAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073"},Value :_b .Sprintf ("\u0025\u0076",_gaefcb .SAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_CacheHierarchies and its children, prefixing error messages with path +func (_aee *CT_CacheHierarchies )ValidateWithPath (path string )error {for _adbd ,_cab :=range _aee .CacheHierarchy {if _ebd :=_cab .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u0061ch\u0065H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_adbd ));_ebd !=nil {return _ebd ;};};return nil ;}; + +// ValidateWithPath validates the CT_Sst and its children, prefixing error messages with path +func (_gabeb *CT_Sst )ValidateWithPath (path string )error {for _ceeef ,_eadcee :=range _gabeb .Si {if _ebbaac :=_eadcee .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0053\u0069\u005b\u0025\u0064]",path ,_ceeef ));_ebbaac !=nil {return _ebbaac ;};};if _gabeb .ExtLst !=nil {if _efdcd :=_gabeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efdcd !=nil {return _efdcd ;};};return nil ;}; + +// ValidateWithPath validates the CT_Worksheet and its children, prefixing error messages with path +func (_cacce *CT_Worksheet )ValidateWithPath (path string )error {if _cacce .SheetPr !=nil {if _eadedd :=_cacce .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_eadedd !=nil {return _eadedd ;};};if _cacce .Dimension !=nil {if _efbbg :=_cacce .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e");_efbbg !=nil {return _efbbg ;};};if _cacce .SheetViews !=nil {if _cfegb :=_cacce .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_cfegb !=nil {return _cfegb ;};};if _cacce .SheetFormatPr !=nil {if _bbdfe :=_cacce .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_bbdfe !=nil {return _bbdfe ;};};for _cgfcf ,_ggaaf :=range _cacce .Cols {if _bagfb :=_ggaaf .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_cgfcf ));_bagfb !=nil {return _bagfb ;};};if _dbgdgb :=_cacce .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");_dbgdgb !=nil {return _dbgdgb ;};if _cacce .SheetCalcPr !=nil {if _ffbba :=_cacce .SheetCalcPr .ValidateWithPath (path +"\u002f\u0053\u0068e\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072");_ffbba !=nil {return _ffbba ;};};if _cacce .SheetProtection !=nil {if _ecbfg :=_cacce .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_ecbfg !=nil {return _ecbfg ;};};if _cacce .ProtectedRanges !=nil {if _fbdd :=_cacce .ProtectedRanges .ValidateWithPath (path +"\u002f\u0050r\u006f\u0074\u0065c\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073");_fbdd !=nil {return _fbdd ;};};if _cacce .Scenarios !=nil {if _ebbcdc :=_cacce .Scenarios .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");_ebbcdc !=nil {return _ebbcdc ;};};if _cacce .AutoFilter !=nil {if _efgdb :=_cacce .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_efgdb !=nil {return _efgdb ;};};if _cacce .SortState !=nil {if _bebdg :=_cacce .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_bebdg !=nil {return _bebdg ;};};if _cacce .DataConsolidate !=nil {if _dgeecc :=_cacce .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065");_dgeecc !=nil {return _dgeecc ;};};if _cacce .CustomSheetViews !=nil {if _cgcbb :=_cacce .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_cgcbb !=nil {return _cgcbb ;};};if _cacce .MergeCells !=nil {if _bdefec :=_cacce .MergeCells .ValidateWithPath (path +"/\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");_bdefec !=nil {return _bdefec ;};};if _cacce .PhoneticPr !=nil {if _dfbbde :=_cacce .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_dfbbde !=nil {return _dfbbde ;};};for _bfgfc ,_eeeag :=range _cacce .ConditionalFormatting {if _feedd :=_eeeag .ValidateWithPath (_b .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 ,_bfgfc ));_feedd !=nil {return _feedd ;};};if _cacce .DataValidations !=nil {if _geadgbb :=_cacce .DataValidations .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073");_geadgbb !=nil {return _geadgbb ;};};if _cacce .Hyperlinks !=nil {if _aedca :=_cacce .Hyperlinks .ValidateWithPath (path +"/\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");_aedca !=nil {return _aedca ;};};if _cacce .PrintOptions !=nil {if _egefde :=_cacce .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_egefde !=nil {return _egefde ;};};if _cacce .PageMargins !=nil {if _abcec :=_cacce .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_abcec !=nil {return _abcec ;};};if _cacce .PageSetup !=nil {if _gceff :=_cacce .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_gceff !=nil {return _gceff ;};};if _cacce .HeaderFooter !=nil {if _bddbc :=_cacce .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_bddbc !=nil {return _bddbc ;};};if _cacce .RowBreaks !=nil {if _ecgac :=_cacce .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_ecgac !=nil {return _ecgac ;};};if _cacce .ColBreaks !=nil {if _faaaf :=_cacce .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_faaaf !=nil {return _faaaf ;};};if _cacce .CustomProperties !=nil {if _ffacg :=_cacce .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_ffacg !=nil {return _ffacg ;};};if _cacce .CellWatches !=nil {if _eafgb :=_cacce .CellWatches .ValidateWithPath (path +"\u002f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073");_eafgb !=nil {return _eafgb ;};};if _cacce .IgnoredErrors !=nil {if _ebgad :=_cacce .IgnoredErrors .ValidateWithPath (path +"\u002f\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045r\u0072\u006f\u0072\u0073");_ebgad !=nil {return _ebgad ;};};if _cacce .SmartTags !=nil {if _gacfc :=_cacce .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_gacfc !=nil {return _gacfc ;};};if _cacce .Drawing !=nil {if _aabacd :=_cacce .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_aabacd !=nil {return _aabacd ;};};if _cacce .LegacyDrawing !=nil {if _ffbfab :=_cacce .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_ffbfab !=nil {return _ffbfab ;};};if _cacce .LegacyDrawingHF !=nil {if _bcabdc :=_cacce .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_bcabdc !=nil {return _bcabdc ;};};if _cacce .DrawingHF !=nil {if _dgfad :=_cacce .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_dgfad !=nil {return _dgfad ;};};if _cacce .Picture !=nil {if _bfcfa :=_cacce .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_bfcfa !=nil {return _bfcfa ;};};if _cacce .OleObjects !=nil {if _beegcc :=_cacce .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_beegcc !=nil {return _beegcc ;};};if _cacce .Controls !=nil {if _aeeeb :=_cacce .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_aeeeb !=nil {return _aeeeb ;};};if _cacce .WebPublishItems !=nil {if _ddeaga :=_cacce .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_ddeaga !=nil {return _ddeaga ;};};if _cacce .TableParts !=nil {if _bgdbcg :=_cacce .TableParts .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");_bgdbcg !=nil {return _bgdbcg ;};};if _cacce .ExtLst !=nil {if _gbgfdd :=_cacce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbgfdd !=nil {return _gbgfdd ;};};return nil ;}; + +// ValidateWithPath validates the CT_DataValidation and its children, prefixing error messages with path +func (_ggagb *CT_DataValidation )ValidateWithPath (path string )error {if _fbdg :=_ggagb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fbdg !=nil {return _fbdg ;};if _bfef :=_ggagb .ErrorStyleAttr .ValidateWithPath (path +"\u002fE\u0072r\u006f\u0072\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_bfef !=nil {return _bfef ;};if _fabag :=_ggagb .ImeModeAttr .ValidateWithPath (path +"\u002f\u0049\u006de\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fabag !=nil {return _fabag ;};if _ffdcb :=_ggagb .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_ffdcb !=nil {return _ffdcb ;};return nil ;};type CT_ObjectPr struct{ // Locked Flag LockedAttr *bool ; @@ -209,9 +266,6 @@ PrintAttr *bool ; // Disabled Flag DisabledAttr *bool ; -// Recalculation Flag -RecalcAlwaysAttr *bool ; - // UI Object Flag UiObjectAttr *bool ; @@ -230,185 +284,176 @@ MacroAttr *string ; // Alternative Text AltTextAttr *string ; -// Linked Formula -LinkedCellAttr *string ; +// Dynamic Data Exchange Flag +DdeAttr *bool ;IdAttr *string ;Anchor *CT_ObjectAnchor ;};func (_dcbgb *CT_RevisionCellChange )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcbgb .Nc =NewCT_Cell ();for _ ,_bbaeaa :=range start .Attr {if _bbaeaa .Name .Local =="\u006f\u006c\u0064P\u0068"{_dcff ,_ddfgca :=_d .ParseBool (_bbaeaa .Value );if _ddfgca !=nil {return _ddfgca ;};_dcbgb .OldPhAttr =&_dcff ;continue ;};if _bbaeaa .Name .Local =="\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"{_ecdb ,_fcfbe :=_d .ParseBool (_bbaeaa .Value );if _fcfbe !=nil {return _fcfbe ;};_dcbgb .EndOfListFormulaUpdateAttr =&_ecdb ;continue ;};if _bbaeaa .Name .Local =="\u006f\u0064\u0078\u0066"{_fdbddb ,_gdcbe :=_d .ParseBool (_bbaeaa .Value );if _gdcbe !=nil {return _gdcbe ;};_dcbgb .OdxfAttr =&_fdbddb ;continue ;};if _bbaeaa .Name .Local =="\u0073"{_fcbce ,_eaeeg :=_d .ParseBool (_bbaeaa .Value );if _eaeeg !=nil {return _eaeeg ;};_dcbgb .SAttr =&_fcbce ;continue ;};if _bbaeaa .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_ebgfc ,_affec :=_d .ParseUint (_bbaeaa .Value ,10,32);if _affec !=nil {return _affec ;};_cfacg :=uint32 (_ebgfc );_dcbgb .NumFmtIdAttr =&_cfacg ;continue ;};if _bbaeaa .Name .Local =="\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"{_gcgagg ,_fbdge :=_d .ParseBool (_bbaeaa .Value );if _fbdge !=nil {return _fbdge ;};_dcbgb .OldQuotePrefixAttr =&_gcgagg ;continue ;};if _bbaeaa .Name .Local =="\u0070\u0068"{_eecdde ,_abddc :=_d .ParseBool (_bbaeaa .Value );if _abddc !=nil {return _abddc ;};_dcbgb .PhAttr =&_eecdde ;continue ;};if _bbaeaa .Name .Local =="\u0073\u0049\u0064"{_gcfgd ,_gadfe :=_d .ParseUint (_bbaeaa .Value ,10,32);if _gadfe !=nil {return _gadfe ;};_dcbgb .SIdAttr =uint32 (_gcfgd );continue ;};if _bbaeaa .Name .Local =="\u0078\u0066\u0044x\u0066"{_agffce ,_feega :=_d .ParseBool (_bbaeaa .Value );if _feega !=nil {return _feega ;};_dcbgb .XfDxfAttr =&_agffce ;continue ;};if _bbaeaa .Name .Local =="\u0064\u0078\u0066"{_aaag ,_bcaef :=_d .ParseBool (_bbaeaa .Value );if _bcaef !=nil {return _bcaef ;};_dcbgb .DxfAttr =&_aaag ;continue ;};if _bbaeaa .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_dgabd ,_gggdb :=_d .ParseBool (_bbaeaa .Value );if _gggdb !=nil {return _gggdb ;};_dcbgb .QuotePrefixAttr =&_dgabd ;continue ;};if _bbaeaa .Name .Local =="\u0072\u0049\u0064"{_cbeee ,_deege :=_d .ParseUint (_bbaeaa .Value ,10,32);if _deege !=nil {return _deege ;};_faaag :=uint32 (_cbeee );_dcbgb .RIdAttr =&_faaag ;continue ;};if _bbaeaa .Name .Local =="\u0075\u0061"{_bbbdb ,_gbebac :=_d .ParseBool (_bbaeaa .Value );if _gbebac !=nil {return _gbebac ;};_dcbgb .UaAttr =&_bbbdb ;continue ;};if _bbaeaa .Name .Local =="\u0072\u0061"{_eaeb ,_beeagb :=_d .ParseBool (_bbaeaa .Value );if _beeagb !=nil {return _beeagb ;};_dcbgb .RaAttr =&_eaeb ;continue ;};};_fbbcf :for {_eaccg ,_fbdaf :=d .Token ();if _fbdaf !=nil {return _fbdaf ;};switch _gcbcg :=_eaccg .(type ){case _a .StartElement :switch _gcbcg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcbgb .Oc =NewCT_Cell ();if _gbacfc :=d .DecodeElement (_dcbgb .Oc ,&_gcbcg );_gbacfc !=nil {return _gbacfc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ffdba :=d .DecodeElement (_dcbgb .Nc ,&_gcbcg );_ffdba !=nil {return _ffdba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcbgb .Odxf =NewCT_Dxf ();if _aadeg :=d .DecodeElement (_dcbgb .Odxf ,&_gcbcg );_aadeg !=nil {return _aadeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcbgb .Ndxf =NewCT_Dxf ();if _abfff :=d .DecodeElement (_dcbgb .Ndxf ,&_gcbcg );_abfff !=nil {return _abfff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcbgb .ExtLst =NewCT_ExtensionList ();if _fcggf :=d .DecodeElement (_dcbgb .ExtLst ,&_gcbcg );_fcggf !=nil {return _fcggf ;};default:_gc .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",_gcbcg .Name );if _gffc :=d .Skip ();_gffc !=nil {return _gffc ;};};case _a .EndElement :break _fbbcf ;case _a .CharData :};};return nil ;}; -// List Items Source Range -ListFillRangeAttr *string ; +// ValidateWithPath validates the CT_CalculatedItem and its children, prefixing error messages with path +func (_eebb *CT_CalculatedItem )ValidateWithPath (path string )error {if _bagb :=_eebb .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_bagb !=nil {return _bagb ;};if _eebb .ExtLst !=nil {if _bbd :=_eebb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbd !=nil {return _bbd ;};};return nil ;};func NewCT_CacheHierarchies ()*CT_CacheHierarchies {_egg :=&CT_CacheHierarchies {};return _egg }; -// Image Format -CfAttr *string ;IdAttr *string ; +// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path +func (_gedg *CT_Color )ValidateWithPath (path string )error {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 (_ecfgg ST_FilterOperator )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ecfgg .String (),start );}; -// Object Cell Anchor -Anchor *CT_ObjectAnchor ;}; +// Validate validates the CT_RevisionQueryTableField and its children +func (_cecea *CT_RevisionQueryTableField )Validate ()error {return _cecea .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");};type CT_DataBinding struct{ -// Validate validates the CT_FileRecoveryPr and its children -func (_afff *CT_FileRecoveryPr )Validate ()error {return _afff .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072");};func (_dfddb ST_PrintError )Validate ()error {return _dfddb .ValidateWithPath ("")}; +// Unique Identifer +DataBindingNameAttr *string ; -// Validate validates the CT_Drawing and its children -func (_egace *CT_Drawing )Validate ()error {return _egace .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_abgagf ST_SheetState )String ()string {switch _abgagf {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 "";}; +// Binding to External File +FileBindingAttr *bool ; -// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path -func (_bcacd *CT_SmartTags )ValidateWithPath (path string )error {for _dgbef ,_becfe :=range _bcacd .CellSmartTags {if _abede :=_becfe .ValidateWithPath (_c .Sprintf ("%\u0073/\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072t\u0054\u0061\u0067\u0073[%\u0064\u005d",path ,_dgbef ));_abede !=nil {return _abede ;};};return nil ;};type CT_RevisionQueryTableField struct{ - -// Sheet Id -SheetIdAttr uint32 ; - -// QueryTable Reference -RefAttr string ; +// Reference to Connection ID +ConnectionIDAttr *uint32 ; -// Field Id -FieldIdAttr uint32 ;};type CT_Color struct{ +// File Binding Name +FileBindingNameAttr *string ; -// Automatic -AutoAttr *bool ; +// XML Data Loading Behavior +DataBindingLoadModeAttr uint32 ;Any _gc .Any ;};func NewCT_QueryTableField ()*CT_QueryTableField {_beaea :=&CT_QueryTableField {};return _beaea }; -// Index -IndexedAttr *uint32 ; +// ValidateWithPath validates the CT_CalcCell and its children, prefixing error messages with path +func (_eafe *CT_CalcCell )ValidateWithPath (path string )error {return nil };func (_bfgga *ST_HtmlFmt )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bfgga =0;case "\u006e\u006f\u006e\u0065":*_bfgga =1;case "\u0072\u0074\u0066":*_bfgga =2;case "\u0061\u006c\u006c":*_bfgga =3;};return nil ;};func (_bgab *CT_CalculatedMember )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fgae :=range start .Attr {if _fgae .Name .Local =="\u006e\u0061\u006d\u0065"{_cfaf ,_ggbg :=_fgae .Value ,error (nil );if _ggbg !=nil {return _ggbg ;};_bgab .NameAttr =_cfaf ;continue ;};if _fgae .Name .Local =="\u006d\u0064\u0078"{_dgf ,_ecfg :=_fgae .Value ,error (nil );if _ecfg !=nil {return _ecfg ;};_bgab .MdxAttr =_dgf ;continue ;};if _fgae .Name .Local =="\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"{_geda ,_fge :=_fgae .Value ,error (nil );if _fge !=nil {return _fge ;};_bgab .MemberNameAttr =&_geda ;continue ;};if _fgae .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_gagg ,_edee :=_fgae .Value ,error (nil );if _edee !=nil {return _edee ;};_bgab .HierarchyAttr =&_gagg ;continue ;};if _fgae .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_bfdc ,_dbab :=_fgae .Value ,error (nil );if _dbab !=nil {return _dbab ;};_bgab .ParentAttr =&_bfdc ;continue ;};if _fgae .Name .Local =="\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"{_fda ,_gefd :=_d .ParseInt (_fgae .Value ,10,32);if _gefd !=nil {return _gefd ;};_gbdb :=int32 (_fda );_bgab .SolveOrderAttr =&_gbdb ;continue ;};if _fgae .Name .Local =="\u0073\u0065\u0074"{_eagb ,_efae :=_d .ParseBool (_fgae .Value );if _efae !=nil {return _efae ;};_bgab .SetAttr =&_eagb ;continue ;};};_cgbce :for {_gdbbf ,_dag :=d .Token ();if _dag !=nil {return _dag ;};switch _dbfa :=_gdbbf .(type ){case _a .StartElement :switch _dbfa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgab .ExtLst =NewCT_ExtensionList ();if _egdgc :=d .DecodeElement (_bgab .ExtLst ,&_dbfa );_egdgc !=nil {return _egdgc ;};default:_gc .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",_dbfa .Name );if _fgacc :=d .Skip ();_fgacc !=nil {return _fgacc ;};};case _a .EndElement :break _cgbce ;case _a .CharData :};};return nil ;};type QueryTable struct{CT_QueryTable };func (_ecbcdf *CT_HeaderFooter )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ecbcdf .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ecbcdf .DifferentOddEvenAttr ))});};if _ecbcdf .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ecbcdf .DifferentFirstAttr ))});};if _ecbcdf .ScaleWithDocAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ecbcdf .ScaleWithDocAttr ))});};if _ecbcdf .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ecbcdf .AlignWithMarginsAttr ))});};e .EncodeToken (start );if _ecbcdf .OddHeader !=nil {_afgee :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_gc .AddPreserveSpaceAttr (&_afgee ,*_ecbcdf .OddHeader );e .EncodeElement (_ecbcdf .OddHeader ,_afgee );};if _ecbcdf .OddFooter !=nil {_gbdag :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_gc .AddPreserveSpaceAttr (&_gbdag ,*_ecbcdf .OddFooter );e .EncodeElement (_ecbcdf .OddFooter ,_gbdag );};if _ecbcdf .EvenHeader !=nil {_bbefga :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_gc .AddPreserveSpaceAttr (&_bbefga ,*_ecbcdf .EvenHeader );e .EncodeElement (_ecbcdf .EvenHeader ,_bbefga );};if _ecbcdf .EvenFooter !=nil {_fgddca :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_gc .AddPreserveSpaceAttr (&_fgddca ,*_ecbcdf .EvenFooter );e .EncodeElement (_ecbcdf .EvenFooter ,_fgddca );};if _ecbcdf .FirstHeader !=nil {_ebce :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0048e\u0061\u0064\u0065\u0072"}};_gc .AddPreserveSpaceAttr (&_ebce ,*_ecbcdf .FirstHeader );e .EncodeElement (_ecbcdf .FirstHeader ,_ebce );};if _ecbcdf .FirstFooter !=nil {_bcec :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0046o\u006f\u0074\u0065\u0072"}};_gc .AddPreserveSpaceAttr (&_bcec ,*_ecbcdf .FirstFooter );e .EncodeElement (_ecbcdf .FirstFooter ,_bcec );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fe *AG_RevData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cbc :=range start .Attr {if _cbc .Name .Local =="\u0072\u0049\u0064"{_bd ,_ef :=_d .ParseUint (_cbc .Value ,10,32);if _ef !=nil {return _ef ;};_baf :=uint32 (_bd );_fe .RIdAttr =&_baf ;continue ;};if _cbc .Name .Local =="\u0075\u0061"{_cc ,_cfg :=_d .ParseBool (_cbc .Value );if _cfg !=nil {return _cfg ;};_fe .UaAttr =&_cc ;continue ;};if _cbc .Name .Local =="\u0072\u0061"{_cfa ,_ged :=_d .ParseBool (_cbc .Value );if _ged !=nil {return _ged ;};_fe .RaAttr =&_cfa ;continue ;};};for {_eec ,_cbb :=d .Token ();if _cbb !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061\u003a\u0020%\u0073",_cbb );};if _ff ,_cbd :=_eec .(_a .EndElement );_cbd &&_ff .Name ==start .Name {break ;};};return nil ;};func (_fadff *CT_ChartsheetViews )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_fdbe :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}};for _ ,_fgg :=range _fadff .SheetView {e .EncodeElement (_fgg ,_fdbe );};if _fadff .ExtLst !=nil {_ceag :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fadff .ExtLst ,_ceag );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Alpha Red Green Blue Color Value -RgbAttr *string ; +// Validate validates the CT_MergeCells and its children +func (_cbcedb *CT_MergeCells )Validate ()error {return _cbcedb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");};func NewCT_TableColumns ()*CT_TableColumns {_faabca :=&CT_TableColumns {};return _faabca }; -// Theme Color -ThemeAttr *uint32 ; +// Validate validates the CT_SortCondition and its children +func (_efbdaf *CT_SortCondition )Validate ()error {return _efbdaf .ValidateWithPath ("\u0043\u0054_\u0053\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e");};func (_aeafde *CT_PivotFields )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aeafde .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aeafde .CountAttr )});};e .EncodeToken (start );_fcbd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_dgbf :=range _aeafde .PivotField {e .EncodeElement (_dgbf ,_fcbd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Tint -TintAttr *float64 ;};func NewCT_Item ()*CT_Item {_eabcg :=&CT_Item {};return _eabcg }; +// Validate validates the Workbook and its children +func (_ecdfgc *Workbook )Validate ()error {return _ecdfgc .ValidateWithPath ("\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");};func (_fafca *CT_TableStyleElement )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fafca .TypeAttr =ST_TableStyleType (1);for _ ,_bfdccd :=range start .Attr {if _bfdccd .Name .Local =="\u0074\u0079\u0070\u0065"{_fafca .TypeAttr .UnmarshalXMLAttr (_bfdccd );continue ;};if _bfdccd .Name .Local =="\u0073\u0069\u007a\u0065"{_dafcb ,_defdbg :=_d .ParseUint (_bfdccd .Value ,10,32);if _defdbg !=nil {return _defdbg ;};_abdbec :=uint32 (_dafcb );_fafca .SizeAttr =&_abdbec ;continue ;};if _bfdccd .Name .Local =="\u0064\u0078\u0066I\u0064"{_ebadb ,_gggecf :=_d .ParseUint (_bfdccd .Value ,10,32);if _gggecf !=nil {return _gggecf ;};_dbdfb :=uint32 (_ebadb );_fafca .DxfIdAttr =&_dbdfb ;continue ;};};for {_dddac ,_egbag :=d .Token ();if _egbag !=nil {return _b .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",_egbag );};if _adccc ,_eacgd :=_dddac .(_a .EndElement );_eacgd &&_adccc .Name ==start .Name {break ;};};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_DdeValues struct{ -// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path -func (_dfgfag *CT_Row )ValidateWithPath (path string )error {for _addde ,_agagf :=range _dfgfag .C {if _bcfbaef :=_agagf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_addde ));_bcfbaef !=nil {return _bcfbaef ;};};if _dfgfag .ExtLst !=nil {if _gcebe :=_dfgfag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcebe !=nil {return _gcebe ;};};return nil ;};func (_ffabe *CT_IconFilter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_fffbeb ,_dggbc :=_ffabe .IconSetAttr .MarshalXMLAttr (_f .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _dggbc !=nil {return _dggbc ;};start .Attr =append (start .Attr ,_fffbeb );if _ffabe .IconIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ffabe .IconIdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fgbcf *CT_Record )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fgbcf .M !=nil {_dbfcg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_eeadg :=range _fgbcf .M {e .EncodeElement (_eeadg ,_dbfcg );};};if _fgbcf .N !=nil {_cafgb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_cgfcb :=range _fgbcf .N {e .EncodeElement (_cgfcb ,_cafgb );};};if _fgbcf .B !=nil {_bcaefc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_gcgadg :=range _fgbcf .B {e .EncodeElement (_gcgadg ,_bcaefc );};};if _fgbcf .E !=nil {_accaed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_cfbdb :=range _fgbcf .E {e .EncodeElement (_cfbdb ,_accaed );};};if _fgbcf .S !=nil {_dbcdd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_agccaf :=range _fgbcf .S {e .EncodeElement (_agccaf ,_dbcdd );};};if _fgbcf .D !=nil {_gdcga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_ebec :=range _fgbcf .D {e .EncodeElement (_ebec ,_gdcga );};};if _fgbcf .X !=nil {_aaeaea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_debaf :=range _fgbcf .X {e .EncodeElement (_debaf ,_aaeaea );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_WorkbookProtection ()*CT_WorkbookProtection {_bcdad :=&CT_WorkbookProtection {};return _bcdad ;};func (_edgfgg *CT_PivotSelection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edgfgg .PivotArea =NewCT_PivotArea ();for _ ,_afgfdg :=range start .Attr {if _afgfdg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_afgfdg .Name .Local =="\u0069\u0064"||_afgfdg .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"&&_afgfdg .Name .Local =="\u0069\u0064"{_eafac ,_dfedcb :=_afgfdg .Value ,error (nil );if _dfedcb !=nil {return _dfedcb ;};_edgfgg .IdAttr =&_eafac ;continue ;};if _afgfdg .Name .Local =="\u006d\u0069\u006e"{_cecg ,_dfga :=_d .ParseUint (_afgfdg .Value ,10,32);if _dfga !=nil {return _dfga ;};_cdbcd :=uint32 (_cecg );_edgfgg .MinAttr =&_cdbcd ;continue ;};if _afgfdg .Name .Local =="\u006d\u0061\u0078"{_ddedee ,_gebgd :=_d .ParseUint (_afgfdg .Value ,10,32);if _gebgd !=nil {return _gebgd ;};_fbbde :=uint32 (_ddedee );_edgfgg .MaxAttr =&_fbbde ;continue ;};if _afgfdg .Name .Local =="\u006c\u0061\u0062e\u006c"{_fbcefd ,_affdg :=_d .ParseBool (_afgfdg .Value );if _affdg !=nil {return _affdg ;};_edgfgg .LabelAttr =&_fbcefd ;continue ;};if _afgfdg .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"{_eeagg ,_abgee :=_d .ParseUint (_afgfdg .Value ,10,32);if _abgee !=nil {return _abgee ;};_cgbcg :=uint32 (_eeagg );_edgfgg .ActiveRowAttr =&_cgbcg ;continue ;};if _afgfdg .Name .Local =="\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"{_ggegb ,_daedda :=_d .ParseBool (_afgfdg .Value );if _daedda !=nil {return _daedda ;};_edgfgg .ExtendableAttr =&_ggegb ;continue ;};if _afgfdg .Name .Local =="\u0061\u0078\u0069\u0073"{_edgfgg .AxisAttr .UnmarshalXMLAttr (_afgfdg );continue ;};if _afgfdg .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_bbegf ,_dbgab :=_d .ParseUint (_afgfdg .Value ,10,32);if _dbgab !=nil {return _dbgab ;};_gbecd :=uint32 (_bbegf );_edgfgg .DimensionAttr =&_gbecd ;continue ;};if _afgfdg .Name .Local =="\u0073\u0074\u0061r\u0074"{_abege ,_fccgee :=_d .ParseUint (_afgfdg .Value ,10,32);if _fccgee !=nil {return _fccgee ;};_efagd :=uint32 (_abege );_edgfgg .StartAttr =&_efagd ;continue ;};if _afgfdg .Name .Local =="\u0070\u0061\u006e\u0065"{_edgfgg .PaneAttr .UnmarshalXMLAttr (_afgfdg );continue ;};if _afgfdg .Name .Local =="\u0064\u0061\u0074\u0061"{_cegba ,_fadf :=_d .ParseBool (_afgfdg .Value );if _fadf !=nil {return _fadf ;};_edgfgg .DataAttr =&_cegba ;continue ;};if _afgfdg .Name .Local =="\u0063\u006f\u0075n\u0074"{_decab ,_fgbgbd :=_d .ParseUint (_afgfdg .Value ,10,32);if _fgbgbd !=nil {return _fgbgbd ;};_bbega :=uint32 (_decab );_edgfgg .CountAttr =&_bbega ;continue ;};if _afgfdg .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"{_egfg ,_bafce :=_d .ParseUint (_afgfdg .Value ,10,32);if _bafce !=nil {return _bafce ;};_agebeg :=uint32 (_egfg );_edgfgg .ActiveColAttr =&_agebeg ;continue ;};if _afgfdg .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"{_fbgcfg ,_dccgg :=_d .ParseUint (_afgfdg .Value ,10,32);if _dccgg !=nil {return _dccgg ;};_adbfe :=uint32 (_fbgcfg );_edgfgg .PreviousRowAttr =&_adbfe ;continue ;};if _afgfdg .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"{_eaaed ,_dadbd :=_d .ParseUint (_afgfdg .Value ,10,32);if _dadbd !=nil {return _dadbd ;};_egdba :=uint32 (_eaaed );_edgfgg .PreviousColAttr =&_egdba ;continue ;};if _afgfdg .Name .Local =="\u0063\u006c\u0069c\u006b"{_afdgd ,_ccfgb :=_d .ParseUint (_afgfdg .Value ,10,32);if _ccfgb !=nil {return _ccfgb ;};_dbfbbc :=uint32 (_afdgd );_edgfgg .ClickAttr =&_dbfbbc ;continue ;};if _afgfdg .Name .Local =="\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"{_bbff ,_bbdgc :=_d .ParseBool (_afgfdg .Value );if _bbdgc !=nil {return _bbdgc ;};_edgfgg .ShowHeaderAttr =&_bbff ;continue ;};};_bfgde :for {_gbdea ,_cdgac :=d .Token ();if _cdgac !=nil {return _cdgac ;};switch _gbcba :=_gbdea .(type ){case _f .StartElement :switch _gbcba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _afgfda :=d .DecodeElement (_edgfgg .PivotArea ,&_gbcba );_afgfda !=nil {return _afgfda ;};default:_ag .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",_gbcba .Name );if _gaegg :=d .Skip ();_gaegg !=nil {return _gaegg ;};};case _f .EndElement :break _bfgde ;case _f .CharData :};};return nil ;}; +// Rows +RowsAttr *uint32 ; -// Validate validates the CT_CustomWorkbookView and its children -func (_gbefa *CT_CustomWorkbookView )Validate ()error {return _gbefa .ValidateWithPath ("C\u0054\u005f\u0043\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077");};func (_eceecb *CT_XmlColumnPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_c .Sprintf ("\u0025\u0076",_eceecb .MapIdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_c .Sprintf ("\u0025\u0076",_eceecb .XpathAttr )});if _eceecb .DenormalizedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eceecb .DenormalizedAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",_eceecb .XmlDataTypeAttr )});e .EncodeToken (start );if _eceecb .ExtLst !=nil {_bfdac :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eceecb .ExtLst ,_bfdac );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_PivotCacheRecords ()*CT_PivotCacheRecords {_bcdcde :=&CT_PivotCacheRecords {};return _bcdcde ;};func NewCT_MergeCell ()*CT_MergeCell {_fcadb :=&CT_MergeCell {};return _fcadb };func (_ceafd *CT_Tables )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edefcd :=range start .Attr {if _edefcd .Name .Local =="\u0063\u006f\u0075n\u0074"{_afedf ,_dfgad :=_d .ParseUint (_edefcd .Value ,10,32);if _dfgad !=nil {return _dfgad ;};_gcgbc :=uint32 (_afedf );_ceafd .CountAttr =&_gcgbc ;continue ;};};_faagb :for {_babce ,_fdced :=d .Token ();if _fdced !=nil {return _fdced ;};switch _cebea :=_babce .(type ){case _f .StartElement :switch _cebea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebbagf :=NewCT_TableMissing ();if _fdgfef :=d .DecodeElement (_ebbagf ,&_cebea );_fdgfef !=nil {return _fdgfef ;};_ceafd .M =append (_ceafd .M ,_ebbagf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgadd :=NewCT_XStringElement ();if _aegag :=d .DecodeElement (_dgadd ,&_cebea );_aegag !=nil {return _aegag ;};_ceafd .S =append (_ceafd .S ,_dgadd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gedfd :=NewCT_Index ();if _bdbaf :=d .DecodeElement (_gedfd ,&_cebea );_bdbaf !=nil {return _bdbaf ;};_ceafd .X =append (_ceafd .X ,_gedfd );default:_ag .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",_cebea .Name );if _bbbafb :=d .Skip ();_bbbafb !=nil {return _bbbafb ;};};case _f .EndElement :break _faagb ;case _f .CharData :};};return nil ;}; +// Columns +ColsAttr *uint32 ; -// ValidateWithPath validates the CT_VolTypes and its children, prefixing error messages with path -func (_afbedd *CT_VolTypes )ValidateWithPath (path string )error {for _cgfbee ,_efcaa :=range _afbedd .VolType {if _eadgfa :=_efcaa .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0056\u006f\u006c\u0054\u0079\u0070e\u005b\u0025\u0064\u005d",path ,_cgfbee ));_eadgfa !=nil {return _eadgfa ;};};if _afbedd .ExtLst !=nil {if _bdeggb :=_afbedd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdeggb !=nil {return _bdeggb ;};};return nil ;};func (_aaebb *CT_CommentList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aaebb .Comment !=nil {_gagg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_ggab :=range _aaebb .Comment {e .EncodeElement (_ggab ,_gagg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Value +Value []*CT_DdeValue ;}; -// ValidateWithPath validates the CT_PCDKPIs and its children, prefixing error messages with path -func (_eeaac *CT_PCDKPIs )ValidateWithPath (path string )error {for _cbag ,_accga :=range _eeaac .Kpi {if _daaeg :=_accga .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004b\u0070\u0069\u005b\u0025\u0064\u005d",path ,_cbag ));_daaeg !=nil {return _daaeg ;};};return nil ;};func NewTable ()*Table {_defbd :=&Table {};_defbd .CT_Table =*NewCT_Table ();return _defbd };type ST_CfvoType byte ;func (_ddbe *CT_CustomSheetView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_ddbe .GuidAttr )});if _ddbe .ScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ddbe .ScaleAttr )});};if _ddbe .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ddbe .ColorIdAttr )});};if _ddbe .ShowPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ddbe .ShowPageBreaksAttr ))});};if _ddbe .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ddbe .ShowFormulasAttr ))});};if _ddbe .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ddbe .ShowGridLinesAttr ))});};if _ddbe .ShowRowColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ddbe .ShowRowColAttr ))});};if _ddbe .OutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ddbe .OutlineSymbolsAttr ))});};if _ddbe .ZeroValuesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ddbe .ZeroValuesAttr ))});};if _ddbe .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ddbe .FitToPageAttr ))});};if _ddbe .PrintAreaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ddbe .PrintAreaAttr ))});};if _ddbe .FilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ddbe .FilterAttr ))});};if _ddbe .ShowAutoFilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ddbe .ShowAutoFilterAttr ))});};if _ddbe .HiddenRowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ddbe .HiddenRowsAttr ))});};if _ddbe .HiddenColumnsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ddbe .HiddenColumnsAttr ))});};if _ddbe .StateAttr !=ST_SheetStateUnset {_aceee ,_dced :=_ddbe .StateAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0074\u0061t\u0065"});if _dced !=nil {return _dced ;};start .Attr =append (start .Attr ,_aceee );};if _ddbe .FilterUniqueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ddbe .FilterUniqueAttr ))});};if _ddbe .ViewAttr !=ST_SheetViewTypeUnset {_dbeg ,_ecgdg :=_ddbe .ViewAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0069\u0065\u0077"});if _ecgdg !=nil {return _ecgdg ;};start .Attr =append (start .Attr ,_dbeg );};if _ddbe .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ddbe .ShowRulerAttr ))});};if _ddbe .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_ddbe .TopLeftCellAttr )});};e .EncodeToken (start );if _ddbe .Pane !=nil {_fafc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_ddbe .Pane ,_fafc );};if _ddbe .Selection !=nil {_gfbbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ddbe .Selection ,_gfbbc );};if _ddbe .RowBreaks !=nil {_cfee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_ddbe .RowBreaks ,_cfee );};if _ddbe .ColBreaks !=nil {_cabd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_ddbe .ColBreaks ,_cabd );};if _ddbe .PageMargins !=nil {_dfdc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_ddbe .PageMargins ,_dfdc );};if _ddbe .PrintOptions !=nil {_fbdcb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_ddbe .PrintOptions ,_fbdcb );};if _ddbe .PageSetup !=nil {_bead :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_ddbe .PageSetup ,_bead );};if _ddbe .HeaderFooter !=nil {_egdde :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_ddbe .HeaderFooter ,_egdde );};if _ddbe .AutoFilter !=nil {_afgdd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_ddbe .AutoFilter ,_afgdd );};if _ddbe .ExtLst !=nil {_cgagg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ddbe .ExtLst ,_cgagg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_ExternalSheetName struct{ +// ValidateWithPath validates the CT_ControlPr and its children, prefixing error messages with path +func (_efee *CT_ControlPr )ValidateWithPath (path string )error {if _cddg :=_efee .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_cddg !=nil {return _cddg ;};return nil ;};func (_cdbb *CT_CalcChain )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_bffe :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063"}};for _ ,_adcd :=range _cdbb .C {e .EncodeElement (_adcd ,_bffe );};if _cdbb .ExtLst !=nil {_fecf :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cdbb .ExtLst ,_fecf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Sheet Name Value -ValAttr *string ;};type CT_Consolidation struct{ +// Validate validates the CT_BorderPr and its children +func (_dcb *CT_BorderPr )Validate ()error {return _dcb .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072");};func NewCT_CustomChartsheetView ()*CT_CustomChartsheetView {_cacad :=&CT_CustomChartsheetView {};_cacad .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 _cacad ;}; -// Auto Page -AutoPageAttr *bool ; +// Validate validates the CT_GroupLevel and its children +func (_dabb *CT_GroupLevel )Validate ()error {return _dabb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c");};type CT_Controls struct{ -// Page Item Values -Pages *CT_Pages ; +// Embedded Control +Control []*CT_Control ;};const (ST_FontSchemeUnset ST_FontScheme =0;ST_FontSchemeNone ST_FontScheme =1;ST_FontSchemeMajor ST_FontScheme =2;ST_FontSchemeMinor ST_FontScheme =3;);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;);type CT_SingleXmlCells struct{ -// Range Sets -RangeSets *CT_RangeSets ;};type ST_rwColActionType byte ; +// Table Properties +SingleXmlCell []*CT_SingleXmlCell ;};func (_ddgce *ST_GrowShrinkType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ddgce =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_ddgce =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_ddgce =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_ddgce =3;};return nil ;};func NewCT_Consolidation ()*CT_Consolidation {_gagd :=&CT_Consolidation {};_gagd .RangeSets =NewCT_RangeSets ();return _gagd ;};func NewCT_ChartsheetView ()*CT_ChartsheetView {_afbed :=&CT_ChartsheetView {};return _afbed };func (_dgccf *CT_QueryTable )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ggdae :=range start .Attr {if _ggdae .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_fabee ,_bfeff :=_d .ParseBool (_ggdae .Value );if _bfeff !=nil {return _bfeff ;};_dgccf .AdjustColumnWidthAttr =&_fabee ;continue ;};if _ggdae .Name .Local =="\u006e\u0061\u006d\u0065"{_fbcc ,_cagcf :=_ggdae .Value ,error (nil );if _cagcf !=nil {return _cagcf ;};_dgccf .NameAttr =_fbcc ;continue ;};if _ggdae .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_eggbe ,_bddcbf :=_d .ParseBool (_ggdae .Value );if _bddcbf !=nil {return _bddcbf ;};_dgccf .IntermediateAttr =&_eggbe ;continue ;};if _ggdae .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_bfeggb ,_bbfeb :=_d .ParseBool (_ggdae .Value );if _bbfeb !=nil {return _bbfeb ;};_dgccf .RowNumbersAttr =&_bfeggb ;continue ;};if _ggdae .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_gbcbd ,_beefe :=_d .ParseUint (_ggdae .Value ,10,32);if _beefe !=nil {return _beefe ;};_dgccf .ConnectionIdAttr =uint32 (_gbcbd );continue ;};if _ggdae .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_edbeb ,_dfefe :=_d .ParseBool (_ggdae .Value );if _dfefe !=nil {return _dfefe ;};_dgccf .BackgroundRefreshAttr =&_edbeb ;continue ;};if _ggdae .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_daafd ,_dbgde :=_d .ParseBool (_ggdae .Value );if _dbgde !=nil {return _dbgde ;};_dgccf .RefreshOnLoadAttr =&_daafd ;continue ;};if _ggdae .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_eaefce ,_dgedbb :=_d .ParseBool (_ggdae .Value );if _dgedbb !=nil {return _dgedbb ;};_dgccf .FillFormulasAttr =&_eaefce ;continue ;};if _ggdae .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_dddaf ,_afaa :=_d .ParseBool (_ggdae .Value );if _afaa !=nil {return _afaa ;};_dgccf .ApplyNumberFormatsAttr =&_dddaf ;continue ;};if _ggdae .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cafgb ,_cdabd :=_d .ParseBool (_ggdae .Value );if _cdabd !=nil {return _cdabd ;};_dgccf .ApplyFontFormatsAttr =&_cafgb ;continue ;};if _ggdae .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_fbedf ,_aaedbf :=_d .ParseBool (_ggdae .Value );if _aaedbf !=nil {return _aaedbf ;};_dgccf .FirstBackgroundRefreshAttr =&_fbedf ;continue ;};if _ggdae .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_egaaa ,_cdeaa :=_d .ParseUint (_ggdae .Value ,10,32);if _cdeaa !=nil {return _cdeaa ;};_fgeg :=uint32 (_egaaa );_dgccf .AutoFormatIdAttr =&_fgeg ;continue ;};if _ggdae .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_acbaac ,_egfedd :=_d .ParseBool (_ggdae .Value );if _egfedd !=nil {return _egfedd ;};_dgccf .ApplyAlignmentFormatsAttr =&_acbaac ;continue ;};if _ggdae .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_gfdbf ,_edbdee :=_d .ParseBool (_ggdae .Value );if _edbdee !=nil {return _edbdee ;};_dgccf .DisableRefreshAttr =&_gfdbf ;continue ;};if _ggdae .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_dcgee ,_aabab :=_d .ParseBool (_ggdae .Value );if _aabab !=nil {return _aabab ;};_dgccf .ApplyBorderFormatsAttr =&_dcgee ;continue ;};if _ggdae .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_afac ,_dbacc :=_d .ParseBool (_ggdae .Value );if _dbacc !=nil {return _dbacc ;};_dgccf .PreserveFormattingAttr =&_afac ;continue ;};if _ggdae .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dcafb ,_ddecf :=_d .ParseBool (_ggdae .Value );if _ddecf !=nil {return _ddecf ;};_dgccf .ApplyPatternFormatsAttr =&_dcafb ;continue ;};if _ggdae .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_dgccf .GrowShrinkTypeAttr .UnmarshalXMLAttr (_ggdae );continue ;};if _ggdae .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_cgabe ,_geeag :=_d .ParseBool (_ggdae .Value );if _geeag !=nil {return _geeag ;};_dgccf .DisableEditAttr =&_cgabe ;continue ;};if _ggdae .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_ddffa ,_fgaced :=_d .ParseBool (_ggdae .Value );if _fgaced !=nil {return _fgaced ;};_dgccf .HeadersAttr =&_ddffa ;continue ;};if _ggdae .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_bcfbe ,_dddef :=_d .ParseBool (_ggdae .Value );if _dddef !=nil {return _dddef ;};_dgccf .RemoveDataOnSaveAttr =&_bcfbe ;continue ;};if _ggdae .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bdefba ,_eefdad :=_d .ParseBool (_ggdae .Value );if _eefdad !=nil {return _eefdad ;};_dgccf .ApplyWidthHeightFormatsAttr =&_bdefba ;continue ;};};_dgcfe :for {_efbab ,_fdage :=d .Token ();if _fdage !=nil {return _fdage ;};switch _gbcee :=_efbab .(type ){case _a .StartElement :switch _gbcee .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgccf .QueryTableRefresh =NewCT_QueryTableRefresh ();if _eaegb :=d .DecodeElement (_dgccf .QueryTableRefresh ,&_gbcee );_eaegb !=nil {return _eaegb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgccf .ExtLst =NewCT_ExtensionList ();if _eaaa :=d .DecodeElement (_dgccf .ExtLst ,&_gbcee );_eaaa !=nil {return _eaaa ;};default:_gc .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",_gbcee .Name );if _afged :=d .Skip ();_afged !=nil {return _afged ;};};case _a .EndElement :break _dgcfe ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path -func (_gcgfd *CT_GradientStop )ValidateWithPath (path string )error {if _edcaa :=_gcgfd .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_edcaa !=nil {return _edcaa ;};return nil ;}; +// ValidateWithPath validates the CT_ExternalBook and its children, prefixing error messages with path +func (_aggg *CT_ExternalBook )ValidateWithPath (path string )error {if _aggg .SheetNames !=nil {if _cceeg :=_aggg .SheetNames .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073");_cceeg !=nil {return _cceeg ;};};if _aggg .DefinedNames !=nil {if _eccbd :=_aggg .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_eccbd !=nil {return _eccbd ;};};if _aggg .SheetDataSet !=nil {if _acga :=_aggg .SheetDataSet .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");_acga !=nil {return _acga ;};};return nil ;};func (_dfeaga *CT_PrintOptions )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dfeaga .HorizontalCenteredAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dfeaga .HorizontalCenteredAttr ))});};if _dfeaga .VerticalCenteredAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dfeaga .VerticalCenteredAttr ))});};if _dfeaga .HeadingsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dfeaga .HeadingsAttr ))});};if _dfeaga .GridLinesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dfeaga .GridLinesAttr ))});};if _dfeaga .GridLinesSetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dfeaga .GridLinesSetAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gcebag *CT_Sets )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gcebag .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gcebag .CountAttr )});};e .EncodeToken (start );_efbbf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073\u0065\u0074"}};for _ ,_gbabc :=range _gcebag .Set {e .EncodeElement (_gbabc ,_efbbf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cfaag *CT_Item )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ecadc :=range start .Attr {if _ecadc .Name .Local =="\u006e"{_fefba ,_ebabg :=_ecadc .Value ,error (nil );if _ebabg !=nil {return _ebabg ;};_cfaag .NAttr =&_fefba ;continue ;};if _ecadc .Name .Local =="\u0074"{_cfaag .TAttr .UnmarshalXMLAttr (_ecadc );continue ;};if _ecadc .Name .Local =="\u0068"{_bcagbf ,_adecf :=_d .ParseBool (_ecadc .Value );if _adecf !=nil {return _adecf ;};_cfaag .HAttr =&_bcagbf ;continue ;};if _ecadc .Name .Local =="\u0073"{_efcde ,_bbdff :=_d .ParseBool (_ecadc .Value );if _bbdff !=nil {return _bbdff ;};_cfaag .SAttr =&_efcde ;continue ;};if _ecadc .Name .Local =="\u0073\u0064"{_cegce ,_fcbea :=_d .ParseBool (_ecadc .Value );if _fcbea !=nil {return _fcbea ;};_cfaag .SdAttr =&_cegce ;continue ;};if _ecadc .Name .Local =="\u0066"{_efed ,_eeefd :=_d .ParseBool (_ecadc .Value );if _eeefd !=nil {return _eeefd ;};_cfaag .FAttr =&_efed ;continue ;};if _ecadc .Name .Local =="\u006d"{_ebecf ,_gggg :=_d .ParseBool (_ecadc .Value );if _gggg !=nil {return _gggg ;};_cfaag .MAttr =&_ebecf ;continue ;};if _ecadc .Name .Local =="\u0063"{_cfceg ,_dbdfgg :=_d .ParseBool (_ecadc .Value );if _dbdfgg !=nil {return _dbdfgg ;};_cfaag .CAttr =&_cfceg ;continue ;};if _ecadc .Name .Local =="\u0078"{_ffag ,_dbbfa :=_d .ParseUint (_ecadc .Value ,10,32);if _dbbfa !=nil {return _dbbfa ;};_fadb :=uint32 (_ffag );_cfaag .XAttr =&_fadb ;continue ;};if _ecadc .Name .Local =="\u0064"{_fgbdg ,_gbdg :=_d .ParseBool (_ecadc .Value );if _gbdg !=nil {return _gbdg ;};_cfaag .DAttr =&_fgbdg ;continue ;};if _ecadc .Name .Local =="\u0065"{_dbdga ,_bgcgb :=_d .ParseBool (_ecadc .Value );if _bgcgb !=nil {return _bgcgb ;};_cfaag .EAttr =&_dbdga ;continue ;};};for {_bcdda ,_egbc :=d .Token ();if _egbc !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_egbc );};if _agccb ,_efaef :=_bcdda .(_a .EndElement );_efaef &&_agccb .Name ==start .Name {break ;};};return nil ;};func NewCT_DiscretePr ()*CT_DiscretePr {_ccegg :=&CT_DiscretePr {};return _ccegg };func (_fgcce *CT_SheetId )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gecgbf :=range start .Attr {if _gecgbf .Name .Local =="\u0076\u0061\u006c"{_bdcfd ,_fdaac :=_d .ParseUint (_gecgbf .Value ,10,32);if _fdaac !=nil {return _fdaac ;};_fgcce .ValAttr =uint32 (_bdcfd );continue ;};};for {_ffcbgf ,_ccfbe :=d .Token ();if _ccfbe !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u003a\u0020%\u0073",_ccfbe );};if _dacdb ,_afed :=_ffcbgf .(_a .EndElement );_afed &&_dacdb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_SharedUser and its children, prefixing error messages with path -func (_fafee *CT_SharedUser )ValidateWithPath (path string )error {if !_g .ST_GuidPatternRe .MatchString (_fafee .GuidAttr ){return _c .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 ,_g .ST_GuidPatternRe ,_fafee .GuidAttr );};if _fafee .ExtLst !=nil {if _febgd :=_fafee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_febgd !=nil {return _febgd ;};};return nil ;};type CT_DiscretePr struct{ +// Validate validates the CT_DateGroupItem and its children +func (_gcfbbf *CT_DateGroupItem )Validate ()error {return _gcfbbf .ValidateWithPath ("\u0043\u0054_\u0044\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d");}; -// Mapping Index Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_PageFields and its children, prefixing error messages with path +func (_beddd *CT_PageFields )ValidateWithPath (path string )error {for _dgabc ,_agbff :=range _beddd .PageField {if _eaeca :=_agbff .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0050\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_dgabc ));_eaeca !=nil {return _eaeca ;};};return nil ;}; -// Element Group -X []*CT_Index ;};type CT_GroupMembers struct{ +// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path +func (_fbfbg *CT_Row )ValidateWithPath (path string )error {for _ccecd ,_bggfc :=range _fbfbg .C {if _abagc :=_bggfc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_ccecd ));_abagc !=nil {return _abagc ;};};if _fbfbg .ExtLst !=nil {if _aaabd :=_fbfbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaabd !=nil {return _aaabd ;};};return nil ;};func NewCT_Cfvo ()*CT_Cfvo {_ageaf :=&CT_Cfvo {};_ageaf .TypeAttr =ST_CfvoType (1);return _ageaf };type CT_PivotCacheRecords struct{ -// Group Member Count +// PivotCache Records Count CountAttr *uint32 ; -// OLAP Group Member -GroupMember []*CT_GroupMember ;};func (_ccgb *CT_CommentPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccgb .LockedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ccgb .LockedAttr ))});};if _ccgb .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ccgb .DefaultSizeAttr ))});};if _ccgb .PrintAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ccgb .PrintAttr ))});};if _ccgb .DisabledAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ccgb .DisabledAttr ))});};if _ccgb .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ccgb .AutoFillAttr ))});};if _ccgb .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ccgb .AutoLineAttr ))});};if _ccgb .AltTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ccgb .AltTextAttr )});};if _ccgb .TextHAlignAttr !=ST_TextHAlignUnset {_gdbb ,_cacb :=_ccgb .TextHAlignAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"});if _cacb !=nil {return _cacb ;};start .Attr =append (start .Attr ,_gdbb );};if _ccgb .TextVAlignAttr !=ST_TextVAlignUnset {_cbff ,_bcdc :=_ccgb .TextVAlignAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"});if _bcdc !=nil {return _bcdc ;};start .Attr =append (start .Attr ,_cbff );};if _ccgb .LockTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ccgb .LockTextAttr ))});};if _ccgb .JustLastXAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ccgb .JustLastXAttr ))});};if _ccgb .AutoScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ccgb .AutoScaleAttr ))});};e .EncodeToken (start );_fgcd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_ccgb .Anchor ,_fgcd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// PivotCache Record +R []*CT_Record ; -// ValidateWithPath validates the CT_DataField and its children, prefixing error messages with path -func (_gcedb *CT_DataField )ValidateWithPath (path string )error {if _gdebe :=_gcedb .SubtotalAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_gdebe !=nil {return _gdebe ;};if _aceg :=_gcedb .ShowDataAsAttr .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0044\u0061\u0074\u0061\u0041\u0073\u0041\u0074\u0074\u0072");_aceg !=nil {return _aceg ;};if _gcedb .ExtLst !=nil {if _bedf :=_gcedb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bedf !=nil {return _bedf ;};};return nil ;};type CT_CalculatedMembers struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_cagcd *CT_ConditionalFormatting )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cagcd .PivotAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cagcd .PivotAttr ))});};if _cagcd .SqrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_cagcd .SqrefAttr )});};e .EncodeToken (start );_gdgaa :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0063\u0066\u0052\u0075\u006ce"}};for _ ,_aebfe :=range _cagcd .CfRule {e .EncodeElement (_aebfe ,_gdgaa );};if _cagcd .ExtLst !=nil {_ecadg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cagcd .ExtLst ,_ecadg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ebgfe ST_ExternalConnectionType )String ()string {switch _ebgfe {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 "";};type ST_FieldSortType byte ;func NewCT_RevisionCellChange ()*CT_RevisionCellChange {_bbfgd :=&CT_RevisionCellChange {};_bbfgd .Nc =NewCT_Cell ();return _bbfgd ;};func (_aefgad *PivotCacheDefinition )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_a .Attr {Name :_a .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 ,_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\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 ,_a .Attr {Name :_a .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 ,_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 ="\u006d\u0061\u003api\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e";return _aefgad .CT_PivotCacheDefinition .MarshalXML (e ,start );};func (_gcbea *CT_PivotCache )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_gcbea .CacheIdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_gcbea .IdAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ecdgg ST_PhoneticAlignment )String ()string {switch _ecdgg {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 "";};func NewCT_MdxMemeberProp ()*CT_MdxMemeberProp {_ecdcb :=&CT_MdxMemeberProp {};return _ecdcb };func NewCT_ObjectAnchor ()*CT_ObjectAnchor {_cbaac :=&CT_ObjectAnchor {};_cbaac .From =_c .NewFrom ();_cbaac .To =_c .NewTo ();return _cbaac ;};func (_cgbbe *ST_FileType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_deccad ,_gffgf :=d .Token ();if _gffgf !=nil {return _gffgf ;};if _fccfg ,_fcacb :=_deccad .(_a .EndElement );_fcacb &&_fccfg .Name ==start .Name {*_cgbbe =1;return nil ;};if _adabf ,_egcdb :=_deccad .(_a .CharData );!_egcdb {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",_deccad );}else {switch string (_adabf ){case "":*_cgbbe =0;case "\u006d\u0061\u0063":*_cgbbe =1;case "\u0077\u0069\u006e":*_cgbbe =2;case "\u0064\u006f\u0073":*_cgbbe =3;case "\u006c\u0069\u006e":*_cgbbe =4;case "\u006f\u0074\u0068e\u0072":*_cgbbe =5;};};_deccad ,_gffgf =d .Token ();if _gffgf !=nil {return _gffgf ;};if _cegfe ,_acefgb :=_deccad .(_a .EndElement );_acefgb &&_cegfe .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",_deccad );};func (_gad *CT_Borders )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gad .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gad .CountAttr )});};e .EncodeToken (start );if _gad .Border !=nil {_aeaa :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};for _ ,_bed :=range _gad .Border {e .EncodeElement (_bed ,_aeaa );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fgfcff ST_TableType )String ()string {switch _fgfcff {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 "";};type CT_GroupLevels struct{ -// Calculated Members Count +// Grouping Level Count CountAttr *uint32 ; -// Calculated Member -CalculatedMember []*CT_CalculatedMember ;}; - -// Validate validates the CT_CustomChartsheetViews and its children -func (_aebg *CT_CustomChartsheetViews )Validate ()error {return _aebg .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_TextPr struct{ +// OLAP Grouping Levels +GroupLevel []*CT_GroupLevel ;};type CT_TablePart struct{IdAttr string ;}; -// Prompt for File Name -PromptAttr *bool ; +// Validate validates the CT_Mdx and its children +func (_dafbe *CT_Mdx )Validate ()error {return _dafbe .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078");}; -// File Type -FileTypeAttr ST_FileType ; +// Validate validates the CT_Parameter and its children +func (_cacdcg *CT_Parameter )Validate ()error {return _cacdcg .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");}; -// Code Page -CodePageAttr *uint32 ; +// Validate validates the CT_Controls and its children +func (_ddaa *CT_Controls )Validate ()error {return _ddaa .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073");}; -// Character Set -CharacterSetAttr *string ; +// ValidateWithPath validates the CT_DynamicFilter and its children, prefixing error messages with path +func (_dbedg *CT_DynamicFilter )ValidateWithPath (path string )error {if _dbedg .TypeAttr ==ST_DynamicFilterTypeUnset {return _b .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 _babec :=_dbedg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_babec !=nil {return _babec ;};return nil ;};const (ST_VolDepTypeUnset ST_VolDepType =0;ST_VolDepTypeRealTimeData ST_VolDepType =1;ST_VolDepTypeOlapFunctions ST_VolDepType =2;); -// First Row -FirstRowAttr *uint32 ; +// ValidateWithPath validates the CT_Item and its children, prefixing error messages with path +func (_fdgb *CT_Item )ValidateWithPath (path string )error {if _aeagd :=_fdgb .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_aeagd !=nil {return _aeagd ;};return nil ;};func NewCT_TupleCache ()*CT_TupleCache {_ecbda :=&CT_TupleCache {};return _ecbda };type ST_Pane byte ; -// Source File Name -SourceFileAttr *string ; +// ValidateWithPath validates the CT_GroupMember and its children, prefixing error messages with path +func (_cdcbe *CT_GroupMember )ValidateWithPath (path string )error {return nil };func (_fcfee ST_TargetScreenSize )String ()string {switch _fcfee {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 (_gbcc *CT_Colors )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gbcc .IndexedColors !=nil {_gebaa :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061:\u0069\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gbcc .IndexedColors ,_gebaa );};if _gbcc .MruColors !=nil {_ddca :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003am\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gbcc .MruColors ,_ddca );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_deagc ST_SourceType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bbbgfe :=_a .Attr {};_bbbgfe .Name =name ;switch _deagc {case ST_SourceTypeUnset :_bbbgfe .Value ="";case ST_SourceTypeWorksheet :_bbbgfe .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_SourceTypeExternal :_bbbgfe .Value ="\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_SourceTypeConsolidation :_bbbgfe .Value ="\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e";case ST_SourceTypeScenario :_bbbgfe .Value ="\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f";};return _bbbgfe ,nil ;}; -// Delimited File -DelimitedAttr *bool ; +// ValidateWithPath validates the CT_VolTopicRef and its children, prefixing error messages with path +func (_dcagg *CT_VolTopicRef )ValidateWithPath (path string )error {return nil };func (_dbbade *ST_TargetScreenSize )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccgggc ,_gbdbdb :=d .Token ();if _gbdbdb !=nil {return _gbdbdb ;};if _fbabf ,_gacagc :=_ccgggc .(_a .EndElement );_gacagc &&_fbabf .Name ==start .Name {*_dbbade =1;return nil ;};if _cbfcfc ,_fbage :=_ccgggc .(_a .CharData );!_fbage {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",_ccgggc );}else {switch string (_cbfcfc ){case "":*_dbbade =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_dbbade =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_dbbade =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_dbbade =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_dbbade =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_dbbade =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_dbbade =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_dbbade =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_dbbade =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_dbbade =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_dbbade =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_dbbade =11;};};_ccgggc ,_gbdbdb =d .Token ();if _gbdbdb !=nil {return _gbdbdb ;};if _fdbcgc ,_debcae :=_ccgggc .(_a .EndElement );_debcae &&_fdbcgc .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",_ccgggc );}; -// Decimal Separator -DecimalAttr *string ; +// ValidateWithPath validates the CT_SheetIdMap and its children, prefixing error messages with path +func (_fabce *CT_SheetIdMap )ValidateWithPath (path string )error {for _gcebagb ,_dbgefg :=range _fabce .SheetId {if _dgaaa :=_dbgefg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0065\u0065\u0074\u0049d\u005b\u0025\u0064\u005d",path ,_gcebagb ));_dgaaa !=nil {return _dgaaa ;};};return nil ;};type CT_Stylesheet struct{ -// Thousands Separator -ThousandsAttr *string ; +// Number Formats +NumFmts *CT_NumFmts ; -// Tab as Delimiter -TabAttr *bool ; +// Fonts +Fonts *CT_Fonts ; -// Space is Delimiter -SpaceAttr *bool ; +// Fills +Fills *CT_Fills ; -// Comma is Delimiter -CommaAttr *bool ; +// Borders +Borders *CT_Borders ; -// Semicolon is Delimiter -SemicolonAttr *bool ; +// Formatting Records +CellStyleXfs *CT_CellStyleXfs ; -// Consecutive Delimiters -ConsecutiveAttr *bool ; +// Cell Formats +CellXfs *CT_CellXfs ; -// Qualifier -QualifierAttr ST_Qualifier ; +// Cell Styles +CellStyles *CT_CellStyles ; -// Custom Delimiter -DelimiterAttr *string ; +// Formats +Dxfs *CT_Dxfs ; -// Fields -TextFields *CT_TextFields ;};func NewCT_TablePart ()*CT_TablePart {_dfgdb :=&CT_TablePart {};return _dfgdb };func NewCT_DataRef ()*CT_DataRef {_egfc :=&CT_DataRef {};return _egfc };func (_bdgdd *CT_ConditionalFormat )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bdgdd .ScopeAttr !=ST_ScopeUnset {_gcbab ,_acgf :=_bdgdd .ScopeAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0063\u006fp\u0065"});if _acgf !=nil {return _acgf ;};start .Attr =append (start .Attr ,_gcbab );};if _bdgdd .TypeAttr !=ST_TypeUnset {_bcec ,_agfe :=_bdgdd .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _agfe !=nil {return _agfe ;};start .Attr =append (start .Attr ,_bcec );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",_bdgdd .PriorityAttr )});e .EncodeToken (start );_dfcg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"}};e .EncodeElement (_bdgdd .PivotAreas ,_dfcg );if _bdgdd .ExtLst !=nil {_ccdg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bdgdd .ExtLst ,_ccdg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cfg *CT_BookView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bg :=range start .Attr {if _bg .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_gbdb ,_bca :=_d .ParseUint (_bg .Value ,10,32);if _bca !=nil {return _bca ;};_fgb :=uint32 (_gbdb );_cfg .WindowWidthAttr =&_fgb ;continue ;};if _bg .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"{_cfg .VisibilityAttr .UnmarshalXMLAttr (_bg );continue ;};if _bg .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_bcad ,_cbb :=_d .ParseBool (_bg .Value );if _cbb !=nil {return _cbb ;};_cfg .ShowHorizontalScrollAttr =&_bcad ;continue ;};if _bg .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_bae ,_gbb :=_d .ParseBool (_bg .Value );if _gbb !=nil {return _gbb ;};_cfg .ShowVerticalScrollAttr =&_bae ;continue ;};if _bg .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_efa ,_gefe :=_d .ParseBool (_bg .Value );if _gefe !=nil {return _gefe ;};_cfg .ShowSheetTabsAttr =&_efa ;continue ;};if _bg .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_gcad ,_acd :=_d .ParseInt (_bg .Value ,10,32);if _acd !=nil {return _acd ;};_ega :=int32 (_gcad );_cfg .XWindowAttr =&_ega ;continue ;};if _bg .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_db ,_bda :=_d .ParseInt (_bg .Value ,10,32);if _bda !=nil {return _bda ;};_ggdb :=int32 (_db );_cfg .YWindowAttr =&_ggdb ;continue ;};if _bg .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_eea ,_ebb :=_d .ParseBool (_bg .Value );if _ebb !=nil {return _ebb ;};_cfg .MinimizedAttr =&_eea ;continue ;};if _bg .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_gad ,_fffb :=_d .ParseUint (_bg .Value ,10,32);if _fffb !=nil {return _fffb ;};_ebbf :=uint32 (_gad );_cfg .WindowHeightAttr =&_ebbf ;continue ;};if _bg .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_dcee ,_ggc :=_d .ParseUint (_bg .Value ,10,32);if _ggc !=nil {return _ggc ;};_edf :=uint32 (_dcee );_cfg .TabRatioAttr =&_edf ;continue ;};if _bg .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"{_egab ,_bde :=_d .ParseUint (_bg .Value ,10,32);if _bde !=nil {return _bde ;};_gcb :=uint32 (_egab );_cfg .FirstSheetAttr =&_gcb ;continue ;};if _bg .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"{_efac ,_egf :=_d .ParseUint (_bg .Value ,10,32);if _egf !=nil {return _egf ;};_geb :=uint32 (_efac );_cfg .ActiveTabAttr =&_geb ;continue ;};if _bg .Name .Local =="\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"{_dea ,_gf :=_d .ParseBool (_bg .Value );if _gf !=nil {return _gf ;};_cfg .AutoFilterDateGroupingAttr =&_dea ;continue ;};};_gdg :for {_gag ,_ffe :=d .Token ();if _ffe !=nil {return _ffe ;};switch _efe :=_gag .(type ){case _f .StartElement :switch _efe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfg .ExtLst =NewCT_ExtensionList ();if _eadb :=d .DecodeElement (_cfg .ExtLst ,&_efe );_eadb !=nil {return _eadb ;};default:_ag .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",_efe .Name );if _gadf :=d .Skip ();_gadf !=nil {return _gadf ;};};case _f .EndElement :break _gdg ;case _f .CharData :};};return nil ;};func NewCT_ObjectPr ()*CT_ObjectPr {_caadf :=&CT_ObjectPr {};_caadf .Anchor =NewCT_ObjectAnchor ();return _caadf ;};func (_fbf *CT_CalculatedItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbf .PivotArea =NewCT_PivotArea ();for _ ,_gded :=range start .Attr {if _gded .Name .Local =="\u0066\u0069\u0065l\u0064"{_cdag ,_dgc :=_d .ParseUint (_gded .Value ,10,32);if _dgc !=nil {return _dgc ;};_gdged :=uint32 (_cdag );_fbf .FieldAttr =&_gdged ;continue ;};if _gded .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_fdgd ,_eefe :=_gded .Value ,error (nil );if _eefe !=nil {return _eefe ;};_fbf .FormulaAttr =&_fdgd ;continue ;};};_fdae :for {_bdecf ,_feed :=d .Token ();if _feed !=nil {return _feed ;};switch _edff :=_bdecf .(type ){case _f .StartElement :switch _edff .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gdab :=d .DecodeElement (_fbf .PivotArea ,&_edff );_gdab !=nil {return _gdab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbf .ExtLst =NewCT_ExtensionList ();if _dcaf :=d .DecodeElement (_fbf .ExtLst ,&_edff );_dcaf !=nil {return _dcaf ;};default:_ag .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",_edff .Name );if _efdb :=d .Skip ();_efdb !=nil {return _efdb ;};};case _f .EndElement :break _fdae ;case _f .CharData :};};return nil ;};type CT_ChartsheetViews struct{ +// Table Styles +TableStyles *CT_TableStyles ; -// Chart Sheet View -SheetView []*CT_ChartsheetView ;ExtLst *CT_ExtensionList ;};func (_afcbdc *PivotTableDefinition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afcbdc .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();for _ ,_cacgc :=range start .Attr {if _cacgc .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_bbbffc ,_cgdca :=_d .ParseUint (_cacgc .Value ,10,8);if _cgdca !=nil {return _cgdca ;};_gegec :=uint8 (_bbbffc );_afcbdc .CreatedVersionAttr =&_gegec ;continue ;};if _cacgc .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_dacdc ,_ffebaa :=_d .ParseUint (_cacgc .Value ,10,32);if _ffebaa !=nil {return _ffebaa ;};_ggfdce :=uint32 (_dacdc );_afcbdc .IndentAttr =&_ggfdce ;continue ;};if _cacgc .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_cgeef ,_fcabc :=_cacgc .Value ,error (nil );if _fcabc !=nil {return _fcabc ;};_afcbdc .PivotTableStyleAttr =&_cgeef ;continue ;};if _cacgc .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_fbbafb ,_acaac :=_d .ParseBool (_cacgc .Value );if _acaac !=nil {return _acaac ;};_afcbdc .ShowEmptyRowAttr =&_fbbafb ;continue ;};if _cacgc .Name .Local =="\u0074\u0061\u0067"{_babcf ,_gcdcbb :=_cacgc .Value ,error (nil );if _gcdcbb !=nil {return _gcdcbb ;};_afcbdc .TagAttr =&_babcf ;continue ;};if _cacgc .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_dgebgf ,_dagcc :=_d .ParseBool (_cacgc .Value );if _dagcc !=nil {return _dagcc ;};_afcbdc .ShowEmptyColAttr =&_dgebgf ;continue ;};if _cacgc .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_ddfdaa ,_adead :=_d .ParseUint (_cacgc .Value ,10,8);if _adead !=nil {return _adead ;};_ceaaccc :=uint8 (_ddfdaa );_afcbdc .MinRefreshableVersionAttr =&_ceaaccc ;continue ;};if _cacgc .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_ggcgc ,_eacdd :=_d .ParseBool (_cacgc .Value );if _eacdd !=nil {return _eacdd ;};_afcbdc .ShowHeadersAttr =&_ggcgc ;continue ;};if _cacgc .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_cbdcaf ,_bcebf :=_d .ParseBool (_cacgc .Value );if _bcebf !=nil {return _bcebf ;};_afcbdc .AsteriskTotalsAttr =&_cbdcaf ;continue ;};if _cacgc .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_gceed ,_bgaea :=_d .ParseBool (_cacgc .Value );if _bgaea !=nil {return _bgaea ;};_afcbdc .CompactAttr =&_gceed ;continue ;};if _cacgc .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_gdbfa ,_abgde :=_d .ParseBool (_cacgc .Value );if _abgde !=nil {return _abgde ;};_afcbdc .EditDataAttr =&_gdbfa ;continue ;};if _cacgc .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_fgfbdg ,_gafdc :=_d .ParseBool (_cacgc .Value );if _gafdc !=nil {return _gafdc ;};_afcbdc .OutlineAttr =&_fgfbdg ;continue ;};if _cacgc .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_dggbec ,_dacbe :=_d .ParseBool (_cacgc .Value );if _dacbe !=nil {return _dacbe ;};_afcbdc .ShowCalcMbrsAttr =&_dggbec ;continue ;};if _cacgc .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_fbagg ,_edggag :=_d .ParseBool (_cacgc .Value );if _edggag !=nil {return _edggag ;};_afcbdc .OutlineDataAttr =&_fbagg ;continue ;};if _cacgc .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_gedcb ,_bcfad :=_d .ParseBool (_cacgc .Value );if _bcfad !=nil {return _bcfad ;};_afcbdc .GridDropZonesAttr =&_gedcb ;continue ;};if _cacgc .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_gebge ,_gfdegc :=_d .ParseBool (_cacgc .Value );if _gfdegc !=nil {return _gfdegc ;};_afcbdc .CustomListSortAttr =&_gebge ;continue ;};if _cacgc .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_ffdcd ,_dffegg :=_d .ParseBool (_cacgc .Value );if _dffegg !=nil {return _dffegg ;};_afcbdc .RowGrandTotalsAttr =&_ffdcd ;continue ;};if _cacgc .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gbfcfa ,_ccfeg :=_d .ParseBool (_cacgc .Value );if _ccfeg !=nil {return _ccfeg ;};_afcbdc .ApplyWidthHeightFormatsAttr =&_gbfcfa ;continue ;};if _cacgc .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_ecageea ,_adcfe :=_d .ParseBool (_cacgc .Value );if _adcfe !=nil {return _adcfe ;};_afcbdc .UseAutoFormattingAttr =&_ecageea ;continue ;};if _cacgc .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ccbc ,_dggae :=_cacgc .Value ,error (nil );if _dggae !=nil {return _dggae ;};_afcbdc .RowHeaderCaptionAttr =&_ccbc ;continue ;};if _cacgc .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_fgedab ,_bgbdd :=_d .ParseBool (_cacgc .Value );if _bgbdd !=nil {return _bgbdd ;};_afcbdc .ShowDrillAttr =&_fgedab ;continue ;};if _cacgc .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_cbcddf ,_acbee :=_d .ParseBool (_cacgc .Value );if _acbee !=nil {return _acbee ;};_afcbdc .MergeItemAttr =&_cbcddf ;continue ;};if _cacgc .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_fabgcb ,_affdbe :=_d .ParseBool (_cacgc .Value );if _affdbe !=nil {return _affdbe ;};_afcbdc .ApplyBorderFormatsAttr =&_fabgcb ;continue ;};if _cacgc .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_aefdc ,_bbbab :=_d .ParseBool (_cacgc .Value );if _bbbab !=nil {return _bbbab ;};_afcbdc .VisualTotalsAttr =&_aefdc ;continue ;};if _cacgc .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_dagge ,_ddffa :=_d .ParseBool (_cacgc .Value );if _ddffa !=nil {return _ddffa ;};_afcbdc .CompactDataAttr =&_dagge ;continue ;};if _cacgc .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cgcaa ,_dcadd :=_d .ParseUint (_cacgc .Value ,10,32);if _dcadd !=nil {return _dcadd ;};_eebfe :=uint32 (_cgcaa );_afcbdc .DataPositionAttr =&_eebfe ;continue ;};if _cacgc .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_dbfdfb ,_cbcad :=_d .ParseBool (_cacgc .Value );if _cbcad !=nil {return _cbcad ;};_afcbdc .MultipleFieldFiltersAttr =&_dbfdfb ;continue ;};if _cacgc .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_dacae ,_agdcba :=_d .ParseBool (_cacgc .Value );if _agdcba !=nil {return _agdcba ;};_afcbdc .PageOverThenDownAttr =&_dacae ;continue ;};if _cacgc .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_gfcge ,_ebffed :=_d .ParseBool (_cacgc .Value );if _ebffed !=nil {return _ebffed ;};_afcbdc .FieldListSortAscendingAttr =&_gfcge ;continue ;};if _cacgc .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_gdegba ,_dcced :=_d .ParseBool (_cacgc .Value );if _dcced !=nil {return _dcced ;};_afcbdc .ShowMissingAttr =&_gdegba ;continue ;};if _cacgc .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_gdedcc ,_ebebb :=_d .ParseBool (_cacgc .Value );if _ebebb !=nil {return _ebebb ;};_afcbdc .FieldPrintTitlesAttr =&_gdedcc ;continue ;};if _cacgc .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_afded ,_gdaaeg :=_d .ParseBool (_cacgc .Value );if _gdaaeg !=nil {return _gdaaeg ;};_afcbdc .ShowMemberPropertyTipsAttr =&_afded ;continue ;};if _cacgc .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_bfbcde ,_gafddg :=_cacgc .Value ,error (nil );if _gafddg !=nil {return _gafddg ;};_afcbdc .PageStyleAttr =&_bfbcde ;continue ;};if _cacgc .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_ceefd ,_fgfbge :=_d .ParseUint (_cacgc .Value ,10,32);if _fgfbge !=nil {return _fgfbge ;};_dfdcfd :=uint32 (_ceefd );_afcbdc .AutoFormatIdAttr =&_dfdcfd ;continue ;};if _cacgc .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_dggdg ,_dcaga :=_d .ParseBool (_cacgc .Value );if _dcaga !=nil {return _dcaga ;};_afcbdc .ShowItemsAttr =&_dggdg ;continue ;};if _cacgc .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fddge ,_agdba :=_d .ParseBool (_cacgc .Value );if _agdba !=nil {return _agdba ;};_afcbdc .ApplyPatternFormatsAttr =&_fddge ;continue ;};if _cacgc .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_dcbeb ,_daacgc :=_d .ParseBool (_cacgc .Value );if _daacgc !=nil {return _daacgc ;};_afcbdc .EnableFieldPropertiesAttr =&_dcbeb ;continue ;};if _cacgc .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_adbe ,_babfg :=_d .ParseBool (_cacgc .Value );if _babfg !=nil {return _babfg ;};_afcbdc .ShowMultipleLabelAttr =&_adbe ;continue ;};if _cacgc .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_ecced ,_agcdc :=_d .ParseBool (_cacgc .Value );if _agcdc !=nil {return _agcdc ;};_afcbdc .PreserveFormattingAttr =&_ecced ;continue ;};if _cacgc .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_gcaaed ,_cfabb :=_d .ParseBool (_cacgc .Value );if _cfabb !=nil {return _cfabb ;};_afcbdc .PublishedAttr =&_gcaaed ;continue ;};if _cacgc .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_cfecd ,_fgadc :=_cacgc .Value ,error (nil );if _fgadc !=nil {return _fgadc ;};_afcbdc .MissingCaptionAttr =&_cfecd ;continue ;};if _cacgc .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_dgadfd ,_fcdcfc :=_d .ParseBool (_cacgc .Value );if _fcdcfc !=nil {return _fcdcfc ;};_afcbdc .ImmersiveAttr =&_dgadfd ;continue ;};if _cacgc .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_egdfga ,_eccdg :=_d .ParseUint (_cacgc .Value ,10,32);if _eccdg !=nil {return _eccdg ;};_fcbfg :=uint32 (_egdfga );_afcbdc .PageWrapAttr =&_fcbfg ;continue ;};if _cacgc .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_eecffa ,_cacff :=_d .ParseUint (_cacgc .Value ,10,32);if _cacff !=nil {return _cacff ;};_bdagcc :=uint32 (_eecffa );_afcbdc .ChartFormatAttr =&_bdagcc ;continue ;};if _cacgc .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_aadfb ,_accacb :=_d .ParseBool (_cacgc .Value );if _accacb !=nil {return _accacb ;};_afcbdc .ShowDataDropDownAttr =&_aadfb ;continue ;};if _cacgc .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_gcddb ,_bacfa :=_cacgc .Value ,error (nil );if _bacfa !=nil {return _bacfa ;};_afcbdc .ColHeaderCaptionAttr =&_gcddb ;continue ;};if _cacgc .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_gdcfg ,_cfdfgg :=_d .ParseBool (_cacgc .Value );if _cfdfgg !=nil {return _cfdfgg ;};_afcbdc .SubtotalHiddenItemsAttr =&_gdcfg ;continue ;};if _cacgc .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_ddcgb ,_becg :=_d .ParseBool (_cacgc .Value );if _becg !=nil {return _becg ;};_afcbdc .MdxSubqueriesAttr =&_ddcgb ;continue ;};if _cacgc .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_fbcdcc ,_fgggc :=_cacgc .Value ,error (nil );if _fgggc !=nil {return _fgggc ;};_afcbdc .ErrorCaptionAttr =&_fbcdcc ;continue ;};if _cacgc .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_ccecb ,_cdcbcd :=_d .ParseBool (_cacgc .Value );if _cdcbcd !=nil {return _cdcbcd ;};_afcbdc .ColGrandTotalsAttr =&_ccecb ;continue ;};if _cacgc .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_cdfcgd ,_fggag :=_d .ParseBool (_cacgc .Value );if _fggag !=nil {return _fggag ;};_afcbdc .PrintDrillAttr =&_cdfcgd ;continue ;};if _cacgc .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_fefgc ,_fbfbb :=_d .ParseBool (_cacgc .Value );if _fbfbb !=nil {return _fbfbb ;};_afcbdc .ItemPrintTitlesAttr =&_fefgc ;continue ;};if _cacgc .Name .Local =="\u006e\u0061\u006d\u0065"{_bfebf ,_geebd :=_cacgc .Value ,error (nil );if _geebd !=nil {return _geebd ;};_afcbdc .NameAttr =_bfebf ;continue ;};if _cacgc .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_dgcde ,_gbgaf :=_d .ParseBool (_cacgc .Value );if _gbgaf !=nil {return _gbgaf ;};_afcbdc .ShowDropZonesAttr =&_dgcde ;continue ;};if _cacgc .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_geggd ,_gdddba :=_d .ParseBool (_cacgc .Value );if _gdddba !=nil {return _gdddba ;};_afcbdc .ShowDataTipsAttr =&_geggd ;continue ;};if _cacgc .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_cgecde ,_becfb :=_cacgc .Value ,error (nil );if _becfb !=nil {return _becfb ;};_afcbdc .VacatedStyleAttr =&_cgecde ;continue ;};if _cacgc .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_fecfd ,_egdcf :=_cacgc .Value ,error (nil );if _egdcf !=nil {return _egdcf ;};_afcbdc .GrandTotalCaptionAttr =&_fecfd ;continue ;};if _cacgc .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_feba ,_decgb :=_d .ParseBool (_cacgc .Value );if _decgb !=nil {return _decgb ;};_afcbdc .ApplyNumberFormatsAttr =&_feba ;continue ;};if _cacgc .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_bgfcac ,_fbbcbe :=_d .ParseBool (_cacgc .Value );if _fbbcbe !=nil {return _fbbcbe ;};_afcbdc .EnableDrillAttr =&_bgfcac ;continue ;};if _cacgc .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ffffe ,_fdfcb :=_d .ParseBool (_cacgc .Value );if _fdfcb !=nil {return _fdfcb ;};_afcbdc .ApplyFontFormatsAttr =&_ffffe ;continue ;};if _cacgc .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_dbdga ,_cfegg :=_d .ParseBool (_cacgc .Value );if _cfegg !=nil {return _cfegg ;};_afcbdc .DisableFieldListAttr =&_dbdga ;continue ;};if _cacgc .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_bfgecf ,_dgacc :=_d .ParseBool (_cacgc .Value );if _dgacc !=nil {return _dgacc ;};_afcbdc .ApplyAlignmentFormatsAttr =&_bfgecf ;continue ;};if _cacgc .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_caaabd ,_efcbg :=_d .ParseBool (_cacgc .Value );if _efcbg !=nil {return _efcbg ;};_afcbdc .DataOnRowsAttr =&_caaabd ;continue ;};if _cacgc .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_degdgg ,_fccdd :=_cacgc .Value ,error (nil );if _fccdd !=nil {return _fccdd ;};_afcbdc .DataCaptionAttr =_degdgg ;continue ;};if _cacgc .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_gfbacg ,_bgeedg :=_d .ParseBool (_cacgc .Value );if _bgeedg !=nil {return _bgeedg ;};_afcbdc .ShowErrorAttr =&_gfbacg ;continue ;};if _cacgc .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_ecgafg ,_gcdbdf :=_d .ParseUint (_cacgc .Value ,10,32);if _gcdbdf !=nil {return _gcdbdf ;};_afcbdc .CacheIdAttr =uint32 (_ecgafg );continue ;};if _cacgc .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_badcc ,_eaccd :=_d .ParseBool (_cacgc .Value );if _eaccd !=nil {return _eaccd ;};_afcbdc .EnableWizardAttr =&_badcc ;continue ;};if _cacgc .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_bdafb ,_egdbd :=_d .ParseUint (_cacgc .Value ,10,8);if _egdbd !=nil {return _egdbd ;};_febcgd :=uint8 (_bdafb );_afcbdc .UpdatedVersionAttr =&_febcgd ;continue ;};};_cagga :for {_cbafc ,_fbgec :=d .Token ();if _fbgec !=nil {return _fbgec ;};switch _ecgea :=_cbafc .(type ){case _f .StartElement :switch _ecgea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ffbef :=d .DecodeElement (_afcbdc .Location ,&_ecgea );_ffbef !=nil {return _ffbef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afcbdc .PivotFields =NewCT_PivotFields ();if _gefee :=d .DecodeElement (_afcbdc .PivotFields ,&_ecgea );_gefee !=nil {return _gefee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afcbdc .RowFields =NewCT_RowFields ();if _faaeg :=d .DecodeElement (_afcbdc .RowFields ,&_ecgea );_faaeg !=nil {return _faaeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afcbdc .RowItems =NewCT_rowItems ();if _dcecb :=d .DecodeElement (_afcbdc .RowItems ,&_ecgea );_dcecb !=nil {return _dcecb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afcbdc .ColFields =NewCT_ColFields ();if _gdfcb :=d .DecodeElement (_afcbdc .ColFields ,&_ecgea );_gdfcb !=nil {return _gdfcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afcbdc .ColItems =NewCT_colItems ();if _agefgf :=d .DecodeElement (_afcbdc .ColItems ,&_ecgea );_agefgf !=nil {return _agefgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afcbdc .PageFields =NewCT_PageFields ();if _gbfbegg :=d .DecodeElement (_afcbdc .PageFields ,&_ecgea );_gbfbegg !=nil {return _gbfbegg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afcbdc .DataFields =NewCT_DataFields ();if _ccebc :=d .DecodeElement (_afcbdc .DataFields ,&_ecgea );_ccebc !=nil {return _ccebc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afcbdc .Formats =NewCT_Formats ();if _gadfbg :=d .DecodeElement (_afcbdc .Formats ,&_ecgea );_gadfbg !=nil {return _gadfbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afcbdc .ConditionalFormats =NewCT_ConditionalFormats ();if _ffceb :=d .DecodeElement (_afcbdc .ConditionalFormats ,&_ecgea );_ffceb !=nil {return _ffceb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afcbdc .ChartFormats =NewCT_ChartFormats ();if _cdfgf :=d .DecodeElement (_afcbdc .ChartFormats ,&_ecgea );_cdfgf !=nil {return _cdfgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afcbdc .PivotHierarchies =NewCT_PivotHierarchies ();if _dagbcg :=d .DecodeElement (_afcbdc .PivotHierarchies ,&_ecgea );_dagbcg !=nil {return _dagbcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afcbdc .PivotTableStyleInfo =NewCT_PivotTableStyle ();if _cbacd :=d .DecodeElement (_afcbdc .PivotTableStyleInfo ,&_ecgea );_cbacd !=nil {return _cbacd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afcbdc .Filters =NewCT_PivotFilters ();if _adecg :=d .DecodeElement (_afcbdc .Filters ,&_ecgea );_adecg !=nil {return _adecg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afcbdc .RowHierarchiesUsage =NewCT_RowHierarchiesUsage ();if _baeafe :=d .DecodeElement (_afcbdc .RowHierarchiesUsage ,&_ecgea );_baeafe !=nil {return _baeafe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afcbdc .ColHierarchiesUsage =NewCT_ColHierarchiesUsage ();if _edcabf :=d .DecodeElement (_afcbdc .ColHierarchiesUsage ,&_ecgea );_edcabf !=nil {return _edcabf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afcbdc .ExtLst =NewCT_ExtensionList ();if _eabdg :=d .DecodeElement (_afcbdc .ExtLst ,&_ecgea );_eabdg !=nil {return _eabdg ;};default:_ag .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",_ecgea .Name );if _eafdc :=d .Skip ();_eafdc !=nil {return _eafdc ;};};case _f .EndElement :break _cagga ;case _f .CharData :};};return nil ;};type CT_DbPr struct{ +// Colors +Colors *CT_Colors ; -// Connection String -ConnectionAttr string ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Command Text -CommandAttr *string ; +// Validate validates the CT_VolTopicRef and its children +func (_afcbe *CT_VolTopicRef )Validate ()error {return _afcbe .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070i\u0063\u0052\u0065\u0066");};func (_gcac *CT_DataConsolidate )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bgdd :=range start .Attr {if _bgdd .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_gcac .FunctionAttr .UnmarshalXMLAttr (_bgdd );continue ;};if _bgdd .Name .Local =="s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_effgb ,_ccfcc :=_d .ParseBool (_bgdd .Value );if _ccfcc !=nil {return _ccfcc ;};_gcac .StartLabelsAttr =&_effgb ;continue ;};if _bgdd .Name .Local =="\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_fgfc ,_gafgd :=_d .ParseBool (_bgdd .Value );if _gafgd !=nil {return _gafgd ;};_gcac .LeftLabelsAttr =&_fgfc ;continue ;};if _bgdd .Name .Local =="\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"{_fbde ,_ffadf :=_d .ParseBool (_bgdd .Value );if _ffadf !=nil {return _ffadf ;};_gcac .TopLabelsAttr =&_fbde ;continue ;};if _bgdd .Name .Local =="\u006c\u0069\u006e\u006b"{_fgbc ,_bdbgd :=_d .ParseBool (_bgdd .Value );if _bdbgd !=nil {return _bdbgd ;};_gcac .LinkAttr =&_fgbc ;continue ;};};_gedgd :for {_ddaef ,_fbbc :=d .Token ();if _fbbc !=nil {return _fbbc ;};switch _aeggb :=_ddaef .(type ){case _a .StartElement :switch _aeggb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcac .DataRefs =NewCT_DataRefs ();if _deeec :=d .DecodeElement (_gcac .DataRefs ,&_aeggb );_deeec !=nil {return _deeec ;};default:_gc .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",_aeggb .Name );if _fbbgf :=d .Skip ();_fbbgf !=nil {return _fbbgf ;};};case _a .EndElement :break _gedgd ;case _a .CharData :};};return nil ;};func NewCT_Index ()*CT_Index {_fagcc :=&CT_Index {};return _fagcc };func (_abgecb ST_ConditionalFormattingOperator )ValidateWithPath (path string )error {switch _abgecb {case 0,1,2,3,4,5,6,7,8,9,10,11,12: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 (_abgecb ));};return nil ;};const (ST_DvAspectUnset ST_DvAspect =0;ST_DvAspectDVASPECT_CONTENT ST_DvAspect =1;ST_DvAspectDVASPECT_ICON ST_DvAspect =2;);func (_ggbaeg ST_TableStyleType )ValidateWithPath (path string )error {switch _ggbaeg {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 _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggbaeg ));};return nil ;}; -// Command Text -ServerCommandAttr *string ; +// ValidateWithPath validates the CT_IgnoredError and its children, prefixing error messages with path +func (_babg *CT_IgnoredError )ValidateWithPath (path string )error {return nil };func (_eagad ST_Type )Validate ()error {return _eagad .ValidateWithPath ("")}; -// OLE DB Command Type -CommandTypeAttr *uint32 ;}; +// ValidateWithPath validates the CT_OleLink and its children, prefixing error messages with path +func (_fbgff *CT_OleLink )ValidateWithPath (path string )error {if _fbgff .OleItems !=nil {if _becef :=_fbgff .OleItems .ValidateWithPath (path +"\u002fO\u006c\u0065\u0049\u0074\u0065\u006ds");_becef !=nil {return _becef ;};};return nil ;};func (_cdfad ST_FileType )String ()string {switch _cdfad {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 "";};func (_bgafa *CT_WebPublishing )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bgafa .CssAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0073\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bgafa .CssAttr ))});};if _bgafa .ThicketAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074h\u0069\u0063\u006b\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bgafa .ThicketAttr ))});};if _bgafa .LongFileNamesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bgafa .LongFileNamesAttr ))});};if _bgafa .VmlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u006d\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bgafa .VmlAttr ))});};if _bgafa .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bgafa .AllowPngAttr ))});};if _bgafa .TargetScreenSizeAttr !=ST_TargetScreenSizeUnset {_eaebde ,_bgede :=_bgafa .TargetScreenSizeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"});if _bgede !=nil {return _bgede ;};start .Attr =append (start .Attr ,_eaebde );};if _bgafa .DpiAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0070\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_bgafa .DpiAttr )});};if _bgafa .CodePageAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bgafa .CodePageAttr )});};if _bgafa .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bgafa .CharacterSetAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_UnderlineProperty and its children, prefixing error messages with path -func (_gefgaf *CT_UnderlineProperty )ValidateWithPath (path string )error {if _adadg :=_gefgaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adadg !=nil {return _adadg ;};return nil ;};func NewCT_PivotFilter ()*CT_PivotFilter {_gaageaa :=&CT_PivotFilter {};_gaageaa .TypeAttr =ST_PivotFilterType (1);_gaageaa .AutoFilter =NewCT_AutoFilter ();return _gaageaa ;};type CT_MetadataBlock struct{ +// ValidateWithPath validates the CT_FieldGroup and its children, prefixing error messages with path +func (_cfbgc *CT_FieldGroup )ValidateWithPath (path string )error {if _cfbgc .RangePr !=nil {if _bcacg :=_cfbgc .RangePr .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");_bcacg !=nil {return _bcacg ;};};if _cfbgc .DiscretePr !=nil {if _fbffb :=_cfbgc .DiscretePr .ValidateWithPath (path +"/\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");_fbffb !=nil {return _fbffb ;};};if _cfbgc .GroupItems !=nil {if _gdeeb :=_cfbgc .GroupItems .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");_gdeeb !=nil {return _gdeeb ;};};return nil ;};func (_afecb *CT_DrawingHF )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_afecb .IdAttr )});if _afecb .LhoAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0068\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_afecb .LhoAttr )});};if _afecb .LheAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0068\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_afecb .LheAttr )});};if _afecb .LhfAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0068\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_afecb .LhfAttr )});};if _afecb .ChoAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0068\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_afecb .ChoAttr )});};if _afecb .CheAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0068\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_afecb .CheAttr )});};if _afecb .ChfAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0068\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_afecb .ChfAttr )});};if _afecb .RhoAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0068\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_afecb .RhoAttr )});};if _afecb .RheAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0068\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_afecb .RheAttr )});};if _afecb .RhfAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0068\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_afecb .RhfAttr )});};if _afecb .LfoAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0066\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_afecb .LfoAttr )});};if _afecb .LfeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0066\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_afecb .LfeAttr )});};if _afecb .LffAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0066\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_afecb .LffAttr )});};if _afecb .CfoAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0066\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_afecb .CfoAttr )});};if _afecb .CfeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0066\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_afecb .CfeAttr )});};if _afecb .CffAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0066\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_afecb .CffAttr )});};if _afecb .RfoAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0066\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_afecb .RfoAttr )});};if _afecb .RfeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0066\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_afecb .RfeAttr )});};if _afecb .RffAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0066\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_afecb .RffAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_ConditionalFormats ()*CT_ConditionalFormats {_cgdda :=&CT_ConditionalFormats {};return _cgdda ;};type ST_VolValueType byte ; -// Metadata Record -Rc []*CT_MetadataRecord ;}; +// ValidateWithPath validates the CT_rowItems and its children, prefixing error messages with path +func (_gdcefc *CT_rowItems )ValidateWithPath (path string )error {for _bccbe ,_gfgad :=range _gdcefc .I {if _ecced :=_gfgad .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_bccbe ));_ecced !=nil {return _ecced ;};};return nil ;};func NewCT_Connection ()*CT_Connection {_fadca :=&CT_Connection {};return _fadca };func (_dede *CT_RangePr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dede .AutoStartAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dede .AutoStartAttr ))});};if _dede .AutoEndAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061u\u0074\u006f\u0045\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dede .AutoEndAttr ))});};if _dede .GroupByAttr !=ST_GroupByUnset {_fdfbf ,_cdbecg :=_dede .GroupByAttr .MarshalXMLAttr (_a .Name {Local :"\u0067r\u006f\u0075\u0070\u0042\u0079"});if _cdbecg !=nil {return _cdbecg ;};start .Attr =append (start .Attr ,_fdfbf );};if _dede .StartNumAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_dede .StartNumAttr )});};if _dede .EndNumAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u006e\u0064\u004e\u0075\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_dede .EndNumAttr )});};if _dede .StartDateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"},Value :_b .Sprintf ("\u0025\u0076",*_dede .StartDateAttr )});};if _dede .EndDateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065n\u0064\u0044\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dede .EndDateAttr )});};if _dede .GroupIntervalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_dede .GroupIntervalAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_edga *CT_ColHierarchiesUsage )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fcge :=range start .Attr {if _fcge .Name .Local =="\u0063\u006f\u0075n\u0074"{_gcef ,_eagba :=_d .ParseUint (_fcge .Value ,10,32);if _eagba !=nil {return _eagba ;};_bced :=uint32 (_gcef );_edga .CountAttr =&_bced ;continue ;};};_gcbf :for {_bcbc ,_cgcac :=d .Token ();if _cgcac !=nil {return _cgcac ;};switch _ggecf :=_bcbc .(type ){case _a .StartElement :switch _ggecf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bada :=NewCT_HierarchyUsage ();if _cbaga :=d .DecodeElement (_bada ,&_ggecf );_cbaga !=nil {return _cbaga ;};_edga .ColHierarchyUsage =append (_edga .ColHierarchyUsage ,_bada );default:_gc .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",_ggecf .Name );if _acdb :=d .Skip ();_acdb !=nil {return _acdb ;};};case _a .EndElement :break _gcbf ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SheetPr and its children, prefixing error messages with path -func (_ecdcc *CT_SheetPr )ValidateWithPath (path string )error {if _ecdcc .TabColor !=nil {if _fdcca :=_ecdcc .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_fdcca !=nil {return _fdcca ;};};if _ecdcc .OutlinePr !=nil {if _bffdfd :=_ecdcc .OutlinePr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");_bffdfd !=nil {return _bffdfd ;};};if _ecdcc .PageSetUpPr !=nil {if _fgcec :=_ecdcc .PageSetUpPr .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072");_fgcec !=nil {return _fgcec ;};};return nil ;};func (_gcc *CT_CellProtection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gcc .LockedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gcc .LockedAttr ))});};if _gcc .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gcc .HiddenAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });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;); +// ValidateWithPath validates the CT_FileVersion and its children, prefixing error messages with path +func (_dggac *CT_FileVersion )ValidateWithPath (path string )error {if _dggac .CodeNameAttr !=nil {if !_db .ST_GuidPatternRe .MatchString (*_dggac .CodeNameAttr ){return _b .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 ,_db .ST_GuidPatternRe ,*_dggac .CodeNameAttr );};};return nil ;};func (_ebdge *Comments )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebdge .CT_Comments =*NewCT_Comments ();_edfff :for {_acadg ,_agcfgg :=d .Token ();if _agcfgg !=nil {return _agcfgg ;};switch _edgcg :=_acadg .(type ){case _a .StartElement :switch _edgcg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ccbeb :=d .DecodeElement (_ebdge .Authors ,&_edgcg );_ccbeb !=nil {return _ccbeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cccae :=d .DecodeElement (_ebdge .CommentList ,&_edgcg );_cccae !=nil {return _cccae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebdge .ExtLst =NewCT_ExtensionList ();if _cdeae :=d .DecodeElement (_ebdge .ExtLst ,&_edgcg );_cdeae !=nil {return _cdeae ;};default:_gc .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",_edgcg .Name );if _cfefdc :=d .Skip ();_cfefdc !=nil {return _cfefdc ;};};case _a .EndElement :break _edfff ;case _a .CharData :};};return nil ;};func (_fdeeed *Connections )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_a .Attr {Name :_a .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 ,_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\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 ,_a .Attr {Name :_a .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 ,_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 ="\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073";return _fdeeed .CT_Connections .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_MdxTuple and its children, prefixing error messages with path -func (_aedgd *CT_MdxTuple )ValidateWithPath (path string )error {for _feaag ,_ecfec :=range _aedgd .N {if _ffaca :=_ecfec .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_feaag ));_ffaca !=nil {return _ffaca ;};};return nil ;}; +// ValidateWithPath validates the CT_Users and its children, prefixing error messages with path +func (_gbabd *CT_Users )ValidateWithPath (path string )error {for _abdgba ,_ddbceb :=range _gbabd .UserInfo {if _egceec :=_ddbceb .ValidateWithPath (_b .Sprintf ("\u0025s\u002fU\u0073\u0065\u0072\u0049\u006e\u0066\u006f\u005b\u0025\u0064\u005d",path ,_abdgba ));_egceec !=nil {return _egceec ;};};return nil ;};func (_bfabe *CT_FutureMetadataBlock )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbfa :for {_abbf ,_bbefa :=d .Token ();if _bbefa !=nil {return _bbefa ;};switch _bbfad :=_abbf .(type ){case _a .StartElement :switch _bbfad .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfabe .ExtLst =NewCT_ExtensionList ();if _bbeb :=d .DecodeElement (_bfabe .ExtLst ,&_bbfad );_bbeb !=nil {return _bbeb ;};default:_gc .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",_bbfad .Name );if _eeabf :=d .Skip ();_eeabf !=nil {return _eeabf ;};};case _a .EndElement :break _bbfa ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_AutoFilter and its children, prefixing error messages with path -func (_ced *CT_AutoFilter )ValidateWithPath (path string )error {for _bfdc ,_edb :=range _ced .FilterColumn {if _gef :=_edb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0046il\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u005b\u0025\u0064\u005d",path ,_bfdc ));_gef !=nil {return _gef ;};};if _ced .SortState !=nil {if _fdc :=_ced .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_fdc !=nil {return _fdc ;};};if _ced .ExtLst !=nil {if _ggg :=_ced .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggg !=nil {return _ggg ;};};return nil ;};func NewCT_SheetPr ()*CT_SheetPr {_fagacg :=&CT_SheetPr {};return _fagacg };func (_cfedcd ST_Type )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cfedcd .String (),start );};type CT_PivotArea struct{ +// Validate validates the CT_CacheHierarchy and its children +func (_abdb *CT_CacheHierarchy )Validate ()error {return _abdb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};type CT_PivotArea struct{ // Field Index FieldAttr *int32 ; @@ -450,376 +495,502 @@ FieldPositionAttr *uint32 ; References *CT_PivotAreaReferences ; // Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_CalcPr struct{ +ExtLst *CT_ExtensionList ;};func (_bfbdg *CT_QueryTableRefresh )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bfbdg .QueryTableFields =NewCT_QueryTableFields ();for _ ,_bagecb :=range start .Attr {if _bagecb .Name .Local =="\u0070r\u0065\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072\u0074\u0046i\u006c\u0074\u0065\u0072\u004c\u0061\u0079\u006f\u0075\u0074"{_fgdaf ,_fgbgc :=_d .ParseBool (_bagecb .Value );if _fgbgc !=nil {return _fgbgc ;};_bfbdg .PreserveSortFilterLayoutAttr =&_fgdaf ;continue ;};if _bagecb .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"{_abadaa ,_eagab :=_d .ParseBool (_bagecb .Value );if _eagab !=nil {return _eagab ;};_bfbdg .FieldIdWrappedAttr =&_abadaa ;continue ;};if _bagecb .Name .Local =="h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"{_geecc ,_fggad :=_d .ParseBool (_bagecb .Value );if _fggad !=nil {return _fggad ;};_bfbdg .HeadersInLastRefreshAttr =&_geecc ;continue ;};if _bagecb .Name .Local =="\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"{_bebafe ,_gcaad :=_d .ParseUint (_bagecb .Value ,10,8);if _gcaad !=nil {return _gcaad ;};_gccedc :=uint8 (_bebafe );_bfbdg .MinimumVersionAttr =&_gccedc ;continue ;};if _bagecb .Name .Local =="\u006e\u0065\u0078\u0074\u0049\u0064"{_gfgcb ,_gaff :=_d .ParseUint (_bagecb .Value ,10,32);if _gaff !=nil {return _gaff ;};_gedfc :=uint32 (_gfgcb );_bfbdg .NextIdAttr =&_gedfc ;continue ;};if _bagecb .Name .Local =="\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"{_fgfgb ,_gbfbfcb :=_d .ParseUint (_bagecb .Value ,10,32);if _gbfbfcb !=nil {return _gbfbfcb ;};_faafd :=uint32 (_fgfgb );_bfbdg .UnboundColumnsLeftAttr =&_faafd ;continue ;};if _bagecb .Name .Local =="\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"{_dbbcaf ,_feegb :=_d .ParseUint (_bagecb .Value ,10,32);if _feegb !=nil {return _feegb ;};_fgdfgd :=uint32 (_dbbcaf );_bfbdg .UnboundColumnsRightAttr =&_fgdfgd ;continue ;};};_bdgcaa :for {_dfgcc ,_bcdgg :=d .Token ();if _bcdgg !=nil {return _bcdgg ;};switch _fgdfe :=_dfgcc .(type ){case _a .StartElement :switch _fgdfe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _fedba :=d .DecodeElement (_bfbdg .QueryTableFields ,&_fgdfe );_fedba !=nil {return _fedba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfbdg .QueryTableDeletedFields =NewCT_QueryTableDeletedFields ();if _eebac :=d .DecodeElement (_bfbdg .QueryTableDeletedFields ,&_fgdfe );_eebac !=nil {return _eebac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfbdg .SortState =NewCT_SortState ();if _dfaea :=d .DecodeElement (_bfbdg .SortState ,&_fgdfe );_dfaea !=nil {return _dfaea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfbdg .ExtLst =NewCT_ExtensionList ();if _acgag :=d .DecodeElement (_bfbdg .ExtLst ,&_fgdfe );_acgag !=nil {return _acgag ;};default:_gc .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",_fgdfe .Name );if _adgdg :=d .Skip ();_adgdg !=nil {return _adgdg ;};};case _a .EndElement :break _bdgcaa ;case _a .CharData :};};return nil ;};func NewCT_RowHierarchiesUsage ()*CT_RowHierarchiesUsage {_bbbga :=&CT_RowHierarchiesUsage {};return _bbbga ;}; -// Calculation Id -CalcIdAttr *uint32 ; +// Validate validates the CT_ExternalLinkChoice and its children +func (_ddadd *CT_ExternalLinkChoice )Validate ()error {return _ddadd .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u004c\u0069\u006ek\u0043\u0068\u006f\u0069\u0063\u0065");};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 (_gcee *CT_IconSet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ffgcf :=range start .Attr {if _ffgcf .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_gcee .IconSetAttr .UnmarshalXMLAttr (_ffgcf );continue ;};if _ffgcf .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_dddc ,_dcagf :=_d .ParseBool (_ffgcf .Value );if _dcagf !=nil {return _dcagf ;};_gcee .ShowValueAttr =&_dddc ;continue ;};if _ffgcf .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_acdf ,_ccdad :=_d .ParseBool (_ffgcf .Value );if _ccdad !=nil {return _ccdad ;};_gcee .PercentAttr =&_acdf ;continue ;};if _ffgcf .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_gffgde ,_bggac :=_d .ParseBool (_ffgcf .Value );if _bggac !=nil {return _bggac ;};_gcee .ReverseAttr =&_gffgde ;continue ;};};_gdfdb :for {_cfcad ,_bddcfc :=d .Token ();if _bddcfc !=nil {return _bddcfc ;};switch _egdeb :=_cfcad .(type ){case _a .StartElement :switch _egdeb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebaab :=NewCT_Cfvo ();if _ceeaa :=d .DecodeElement (_ebaab ,&_egdeb );_ceeaa !=nil {return _ceeaa ;};_gcee .Cfvo =append (_gcee .Cfvo ,_ebaab );default:_gc .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",_egdeb .Name );if _bgcbc :=d .Skip ();_bgcbc !=nil {return _bgcbc ;};};case _a .EndElement :break _gdfdb ;case _a .CharData :};};return nil ;};func (_fbdccf *CT_Fill )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddfdd :for {_bcgb ,_gbca :=d .Token ();if _gbca !=nil {return _gbca ;};switch _efbbdg :=_bcgb .(type ){case _a .StartElement :switch _efbbdg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbdccf .PatternFill =NewCT_PatternFill ();if _aaca :=d .DecodeElement (_fbdccf .PatternFill ,&_efbbdg );_aaca !=nil {return _aaca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbdccf .GradientFill =NewCT_GradientFill ();if _ccaf :=d .DecodeElement (_fbdccf .GradientFill ,&_efbbdg );_ccaf !=nil {return _ccaf ;};default:_gc .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",_efbbdg .Name );if _fgdfa :=d .Skip ();_fgdfa !=nil {return _fgdfa ;};};case _a .EndElement :break _ddfdd ;case _a .CharData :};};return nil ;};func (_aeedc *SingleXmlCells )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aeedc .CT_SingleXmlCells =*NewCT_SingleXmlCells ();_ebbeb :for {_ecbaag ,_acfdae :=d .Token ();if _acfdae !=nil {return _acfdae ;};switch _bgefda :=_ecbaag .(type ){case _a .StartElement :switch _bgefda .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdcaf :=NewCT_SingleXmlCell ();if _dagdf :=d .DecodeElement (_fdcaf ,&_bgefda );_dagdf !=nil {return _dagdf ;};_aeedc .SingleXmlCell =append (_aeedc .SingleXmlCell ,_fdcaf );default:_gc .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",_bgefda .Name );if _beeba :=d .Skip ();_beeba !=nil {return _beeba ;};};case _a .EndElement :break _ebbeb ;case _a .CharData :};};return nil ;};func (_dgbec *CT_MetadataStringIndex )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_geafa :=range start .Attr {if _geafa .Name .Local =="\u0078"{_efggdb ,_bbdebf :=_d .ParseUint (_geafa .Value ,10,32);if _bbdebf !=nil {return _bbdebf ;};_dgbec .XAttr =uint32 (_efggdb );continue ;};if _geafa .Name .Local =="\u0073"{_edffe ,_adbdb :=_d .ParseBool (_geafa .Value );if _adbdb !=nil {return _adbdb ;};_dgbec .SAttr =&_edffe ;continue ;};};for {_cegdbc ,_gdegd :=d .Token ();if _gdegd !=nil {return _b .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",_gdegd );};if _cccec ,_cabda :=_cegdbc .(_a .EndElement );_cabda &&_cccec .Name ==start .Name {break ;};};return nil ;};func (_fgfef ST_Orientation )ValidateWithPath (path string )error {switch _fgfef {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 (_fgfef ));};return nil ;}; -// Calculation Mode -CalcModeAttr ST_CalcMode ; +// Validate validates the CT_CalcPr and its children +func (_caff *CT_CalcPr )Validate ()error {return _caff .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006c\u0063\u0050r");};func (_fafg *CT_FontScheme )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_fdadg ,_ecedc :=_fafg .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _ecedc !=nil {return _ecedc ;};start .Attr =append (start .Attr ,_fdadg );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Full Calculation On Load -FullCalcOnLoadAttr *bool ; +// Validate validates the CT_SmartTagType and its children +func (_cefadc *CT_SmartTagType )Validate ()error {return _cefadc .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};func (_cgfgf ST_Type )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dafgf :=_a .Attr {};_dafgf .Name =name ;switch _cgfgf {case ST_TypeUnset :_dafgf .Value ="";case ST_TypeNone :_dafgf .Value ="\u006e\u006f\u006e\u0065";case ST_TypeAll :_dafgf .Value ="\u0061\u006c\u006c";case ST_TypeRow :_dafgf .Value ="\u0072\u006f\u0077";case ST_TypeColumn :_dafgf .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";};return _dafgf ,nil ;};func (_cgegf *CT_PhoneticRun )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gfad :=range start .Attr {if _gfad .Name .Local =="\u0073\u0062"{_gagac ,_fdefa :=_d .ParseUint (_gfad .Value ,10,32);if _fdefa !=nil {return _fdefa ;};_cgegf .SbAttr =uint32 (_gagac );continue ;};if _gfad .Name .Local =="\u0065\u0062"{_gccgb ,_febgd :=_d .ParseUint (_gfad .Value ,10,32);if _febgd !=nil {return _febgd ;};_cgegf .EbAttr =uint32 (_gccgb );continue ;};};_cafee :for {_ccbaa ,_daeaf :=d .Token ();if _daeaf !=nil {return _daeaf ;};switch _caeac :=_ccbaa .(type ){case _a .StartElement :switch _caeac .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _badf :=d .DecodeElement (&_cgegf .T ,&_caeac );_badf !=nil {return _badf ;};default:_gc .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",_caeac .Name );if _acdbe :=d .Skip ();_acdbe !=nil {return _acdbe ;};};case _a .EndElement :break _cafee ;case _a .CharData :};};return nil ;};func NewCT_Break ()*CT_Break {_bdd :=&CT_Break {};return _bdd };func (_fcac *CT_ConditionalFormats )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fcac .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fcac .CountAttr )});};e .EncodeToken (start );_aagga :=_a .StartElement {Name :_a .Name {Local :"m\u0061:\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074"}};for _ ,_aedbd :=range _fcac .ConditionalFormat {e .EncodeElement (_aedbd ,_aagga );};e .EncodeToken (_a .EndElement {Name :start .Name });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 (_dgadc *ST_CellType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgebg ,_agdbb :=d .Token ();if _agdbb !=nil {return _agdbb ;};if _bbcfa ,_dbgbcb :=_cgebg .(_a .EndElement );_dbgbcb &&_bbcfa .Name ==start .Name {*_dgadc =1;return nil ;};if _dacdd ,_gedcbe :=_cgebg .(_a .CharData );!_gedcbe {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",_cgebg );}else {switch string (_dacdd ){case "":*_dgadc =0;case "\u0062":*_dgadc =1;case "\u006e":*_dgadc =2;case "\u0065":*_dgadc =3;case "\u0073":*_dgadc =4;case "\u0073\u0074\u0072":*_dgadc =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_dgadc =6;};};_cgebg ,_agdbb =d .Token ();if _agdbb !=nil {return _agdbb ;};if _geddg ,_fffccg :=_cgebg .(_a .EndElement );_fffccg &&_geddg .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",_cgebg );};type CT_Dxfs struct{ -// Reference Mode -RefModeAttr ST_RefMode ; +// Format Count +CountAttr *uint32 ; -// Calculation Iteration -IterateAttr *bool ; +// Formatting +Dxf []*CT_Dxf ;};func (_ccab *CT_Break )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ccab .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ccab .IdAttr )});};if _ccab .MinAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_ccab .MinAttr )});};if _ccab .MaxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_ccab .MaxAttr )});};if _ccab .ManAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ccab .ManAttr ))});};if _ccab .PtAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ccab .PtAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Iteration Count -IterateCountAttr *uint32 ; +// ValidateWithPath validates the CT_OutlinePr and its children, prefixing error messages with path +func (_dabcb *CT_OutlinePr )ValidateWithPath (path string )error {return nil }; -// Iterative Calculation Delta -IterateDeltaAttr *float64 ; +// Validate validates the CT_DataBar and its children +func (_dcbef *CT_DataBar )Validate ()error {return _dcbef .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");};type CT_FutureMetadata struct{ -// Full Precision Calculation -FullPrecisionAttr *bool ; +// Metadata Type Name +NameAttr string ; -// Calc Completed -CalcCompletedAttr *bool ; +// Future Metadata Block Count +CountAttr *uint32 ; -// Calculate On Save -CalcOnSaveAttr *bool ; +// Future Metadata Block +Bk []*CT_FutureMetadataBlock ; -// Concurrent Calculations -ConcurrentCalcAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_dgbb *CT_FileVersion )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dgbb .AppNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061p\u0070\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dgbb .AppNameAttr )});};if _dgbb .LastEditedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dgbb .LastEditedAttr )});};if _dgbb .LowestEditedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dgbb .LowestEditedAttr )});};if _dgbb .RupBuildAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dgbb .RupBuildAttr )});};if _dgbb .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dgbb .CodeNameAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ffed *CT_PageFields )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ceacd :=range start .Attr {if _ceacd .Name .Local =="\u0063\u006f\u0075n\u0074"{_abgdf ,_aeaea :=_d .ParseUint (_ceacd .Value ,10,32);if _aeaea !=nil {return _aeaea ;};_efdafe :=uint32 (_abgdf );_ffed .CountAttr =&_efdafe ;continue ;};};_aegdca :for {_cgggc ,_gdgf :=d .Token ();if _gdgf !=nil {return _gdgf ;};switch _befgd :=_cgggc .(type ){case _a .StartElement :switch _befgd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gebde :=NewCT_PageField ();if _gcfeeb :=d .DecodeElement (_gebde ,&_befgd );_gcfeeb !=nil {return _gcfeeb ;};_ffed .PageField =append (_ffed .PageField ,_gebde );default:_gc .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",_befgd .Name );if _aabacb :=d .Skip ();_aabacb !=nil {return _aabacb ;};};case _a .EndElement :break _aegdca ;case _a .CharData :};};return nil ;};func (_ececdc *CT_FunctionGroup )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ececdc .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ececdc .NameAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bggec ST_CfvoType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_accde :=_a .Attr {};_accde .Name =name ;switch _bggec {case ST_CfvoTypeUnset :_accde .Value ="";case ST_CfvoTypeNum :_accde .Value ="\u006e\u0075\u006d";case ST_CfvoTypePercent :_accde .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_CfvoTypeMax :_accde .Value ="\u006d\u0061\u0078";case ST_CfvoTypeMin :_accde .Value ="\u006d\u0069\u006e";case ST_CfvoTypeFormula :_accde .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061";case ST_CfvoTypePercentile :_accde .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065";};return _accde ,nil ;};func NewCT_PivotAreas ()*CT_PivotAreas {_aeafa :=&CT_PivotAreas {};return _aeafa };func (_dcfee *CT_TextPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dcfee .PromptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dcfee .PromptAttr ))});};if _dcfee .FileTypeAttr !=ST_FileTypeUnset {_dedea ,_gbacc :=_dcfee .FileTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"});if _gbacc !=nil {return _gbacc ;};start .Attr =append (start .Attr ,_dedea );};if _dcfee .CodePageAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dcfee .CodePageAttr )});};if _dcfee .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dcfee .CharacterSetAttr )});};if _dcfee .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_dcfee .FirstRowAttr )});};if _dcfee .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dcfee .SourceFileAttr )});};if _dcfee .DelimitedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dcfee .DelimitedAttr ))});};if _dcfee .DecimalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_dcfee .DecimalAttr )});};if _dcfee .ThousandsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"},Value :_b .Sprintf ("\u0025\u0076",*_dcfee .ThousandsAttr )});};if _dcfee .TabAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0062"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dcfee .TabAttr ))});};if _dcfee .SpaceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u0061c\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dcfee .SpaceAttr ))});};if _dcfee .CommaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006dm\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dcfee .CommaAttr ))});};if _dcfee .SemicolonAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dcfee .SemicolonAttr ))});};if _dcfee .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dcfee .ConsecutiveAttr ))});};if _dcfee .QualifierAttr !=ST_QualifierUnset {_bfbga ,_cfcfc :=_dcfee .QualifierAttr .MarshalXMLAttr (_a .Name {Local :"\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"});if _cfcfc !=nil {return _cfcfc ;};start .Attr =append (start .Attr ,_bfbga );};if _dcfee .DelimiterAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"},Value :_b .Sprintf ("\u0025\u0076",*_dcfee .DelimiterAttr )});};e .EncodeToken (start );if _dcfee .TextFields !=nil {_fccdge :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_dcfee .TextFields ,_fccdge );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Concurrent Thread Manual Count -ConcurrentManualCountAttr *uint32 ; +// Validate validates the CT_ExternalReferences and its children +func (_fgdb *CT_ExternalReferences )Validate ()error {return _fgdb .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073");};func (_bddffe ST_CfvoType )String ()string {switch _bddffe {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 "";};type CT_CustomChartsheetView struct{ -// Force Full Calculation -ForceFullCalcAttr *bool ;}; +// GUID +GuidAttr string ; -// ValidateWithPath validates the CT_Dxf and its children, prefixing error messages with path -func (_egbebf *CT_Dxf )ValidateWithPath (path string )error {if _egbebf .Font !=nil {if _gaf :=_egbebf .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_gaf !=nil {return _gaf ;};};if _egbebf .NumFmt !=nil {if _eadbb :=_egbebf .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_eadbb !=nil {return _eadbb ;};};if _egbebf .Fill !=nil {if _gcffb :=_egbebf .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_gcffb !=nil {return _gcffb ;};};if _egbebf .Alignment !=nil {if _dbag :=_egbebf .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_dbag !=nil {return _dbag ;};};if _egbebf .Border !=nil {if _aagc :=_egbebf .Border .ValidateWithPath (path +"\u002fB\u006f\u0072\u0064\u0065\u0072");_aagc !=nil {return _aagc ;};};if _egbebf .Protection !=nil {if _ddbc :=_egbebf .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_ddbc !=nil {return _ddbc ;};};if _egbebf .ExtLst !=nil {if _gcdac :=_egbebf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcdac !=nil {return _gcdac ;};};return nil ;};func (_efcgc *CT_SharedUser )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efcgc .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 _ ,_cgafc :=range start .Attr {if _cgafc .Name .Local =="\u0067\u0075\u0069\u0064"{_cedcb ,_cfcbfd :=_cgafc .Value ,error (nil );if _cfcbfd !=nil {return _cfcbfd ;};_efcgc .GuidAttr =_cedcb ;continue ;};if _cgafc .Name .Local =="\u006e\u0061\u006d\u0065"{_ddddad ,_fegdd :=_cgafc .Value ,error (nil );if _fegdd !=nil {return _fegdd ;};_efcgc .NameAttr =_ddddad ;continue ;};if _cgafc .Name .Local =="\u0069\u0064"{_fcgac ,_edegg :=_d .ParseInt (_cgafc .Value ,10,32);if _edegg !=nil {return _edegg ;};_efcgc .IdAttr =int32 (_fcgac );continue ;};if _cgafc .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_gbedg ,_gbfdd :=ParseStdlibTime (_cgafc .Value );if _gbfdd !=nil {return _gbfdd ;};_efcgc .DateTimeAttr =_gbedg ;continue ;};};_gfcgd :for {_dfdad ,_ddebb :=d .Token ();if _ddebb !=nil {return _ddebb ;};switch _cdgef :=_dfdad .(type ){case _f .StartElement :switch _cdgef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efcgc .ExtLst =NewCT_ExtensionList ();if _abbeff :=d .DecodeElement (_efcgc .ExtLst ,&_cdgef );_abbeff !=nil {return _abbeff ;};default:_ag .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",_cdgef .Name );if _dbegc :=d .Skip ();_dbegc !=nil {return _dbegc ;};};case _f .EndElement :break _gfcgd ;case _f .CharData :};};return nil ;};func (_bbfcc *CT_SortState )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecbbe :=range start .Attr {if _ecbbe .Name .Local =="\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"{_aagdd ,_dgdce :=_d .ParseBool (_ecbbe .Value );if _dgdce !=nil {return _dgdce ;};_bbfcc .ColumnSortAttr =&_aagdd ;continue ;};if _ecbbe .Name .Local =="\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"{_fgadg ,_ceggb :=_d .ParseBool (_ecbbe .Value );if _ceggb !=nil {return _ceggb ;};_bbfcc .CaseSensitiveAttr =&_fgadg ;continue ;};if _ecbbe .Name .Local =="\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"{_bbfcc .SortMethodAttr .UnmarshalXMLAttr (_ecbbe );continue ;};if _ecbbe .Name .Local =="\u0072\u0065\u0066"{_cfagd ,_bagdb :=_ecbbe .Value ,error (nil );if _bagdb !=nil {return _bagdb ;};_bbfcc .RefAttr =_cfagd ;continue ;};};_bbgec :for {_dfcbfg ,_cffcd :=d .Token ();if _cffcd !=nil {return _cffcd ;};switch _cdegda :=_dfcbfg .(type ){case _f .StartElement :switch _cdegda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cabbb :=NewCT_SortCondition ();if _bdabc :=d .DecodeElement (_cabbb ,&_cdegda );_bdabc !=nil {return _bdabc ;};_bbfcc .SortCondition =append (_bbfcc .SortCondition ,_cabbb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbfcc .ExtLst =NewCT_ExtensionList ();if _geccg :=d .DecodeElement (_bbfcc .ExtLst ,&_cdegda );_geccg !=nil {return _geccg ;};default:_ag .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",_cdegda .Name );if _deeab :=d .Skip ();_deeab !=nil {return _deeab ;};};case _f .EndElement :break _bbgec ;case _f .CharData :};};return nil ;};func (_cacg *CT_PivotFilters )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dageb :=range start .Attr {if _dageb .Name .Local =="\u0063\u006f\u0075n\u0074"{_agaea ,_eccag :=_d .ParseUint (_dageb .Value ,10,32);if _eccag !=nil {return _eccag ;};_eefbd :=uint32 (_agaea );_cacg .CountAttr =&_eefbd ;continue ;};};_ffbbb :for {_efgbcf ,_decfb :=d .Token ();if _decfb !=nil {return _decfb ;};switch _baddb :=_efgbcf .(type ){case _f .StartElement :switch _baddb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fabbd :=NewCT_PivotFilter ();if _aebea :=d .DecodeElement (_fabbd ,&_baddb );_aebea !=nil {return _aebea ;};_cacg .Filter =append (_cacg .Filter ,_fabbd );default:_ag .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",_baddb .Name );if _cbae :=d .Skip ();_cbae !=nil {return _cbae ;};};case _f .EndElement :break _ffbbb ;case _f .CharData :};};return nil ;};type CT_Mdx struct{ +// Print Scale +ScaleAttr *uint32 ; -// Connection Name Index -NAttr uint32 ; +// Visible State +StateAttr ST_SheetState ; -// Cube Function Tag -FAttr ST_MdxFunctionType ; +// Zoom To Fit +ZoomToFitAttr *bool ;PageMargins *CT_PageMargins ; -// Tuple MDX Metadata -T *CT_MdxTuple ; +// Chart Sheet Page Setup +PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ;};func NewCT_PCDKPI ()*CT_PCDKPI {_fabba :=&CT_PCDKPI {};return _fabba };type CT_Sheets struct{ -// Set MDX Metadata -Ms *CT_MdxSet ; +// Sheet Information +Sheet []*CT_Sheet ;};func NewCT_MdxMetadata ()*CT_MdxMetadata {_ddea :=&CT_MdxMetadata {};return _ddea };type CT_ChartsheetProtection struct{ -// Member Property MDX Metadata -P *CT_MdxMemeberProp ; +// Password +PasswordAttr *string ; -// KPI MDX Metadata -K *CT_MdxKPI ;};func (_fgce *CT_PageSetup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdaccf :=range start .Attr {if _cdaccf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cdaccf .Name .Local =="\u0069\u0064"||_cdaccf .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"&&_cdaccf .Name .Local =="\u0069\u0064"{_ebfgff ,_gdddc :=_cdaccf .Value ,error (nil );if _gdddc !=nil {return _gdddc ;};_fgce .IdAttr =&_ebfgff ;continue ;};if _cdaccf .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_gcde ,_ccadc :=_d .ParseUint (_cdaccf .Value ,10,32);if _ccadc !=nil {return _ccadc ;};_gcaed :=uint32 (_gcde );_fgce .PaperSizeAttr =&_gcaed ;continue ;};if _cdaccf .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_gdgegg ,_gcbgb :=_d .ParseBool (_cdaccf .Value );if _gcbgb !=nil {return _gcbgb ;};_fgce .BlackAndWhiteAttr =&_gdgegg ;continue ;};if _cdaccf .Name .Local =="\u0064\u0072\u0061f\u0074"{_caffab ,_abda :=_d .ParseBool (_cdaccf .Value );if _abda !=nil {return _abda ;};_fgce .DraftAttr =&_caffab ;continue ;};if _cdaccf .Name .Local =="\u0073\u0063\u0061l\u0065"{_dbefe ,_dcecf :=_d .ParseUint (_cdaccf .Value ,10,32);if _dcecf !=nil {return _dcecf ;};_beagg :=uint32 (_dbefe );_fgce .ScaleAttr =&_beagg ;continue ;};if _cdaccf .Name .Local =="\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_fgce .CellCommentsAttr .UnmarshalXMLAttr (_cdaccf );continue ;};if _cdaccf .Name .Local =="\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"{_cbbdg ,_bfbgd :=_d .ParseUint (_cdaccf .Value ,10,32);if _bfbgd !=nil {return _bfbgd ;};_cgagc :=uint32 (_cbbdg );_fgce .FitToWidthAttr =&_cgagc ;continue ;};if _cdaccf .Name .Local =="\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"{_fgce .PageOrderAttr .UnmarshalXMLAttr (_cdaccf );continue ;};if _cdaccf .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_fgce .OrientationAttr .UnmarshalXMLAttr (_cdaccf );continue ;};if _cdaccf .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_cdbbad ,_gefcg :=_cdaccf .Value ,error (nil );if _gefcg !=nil {return _gefcg ;};_fgce .PaperHeightAttr =&_cdbbad ;continue ;};if _cdaccf .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_edafg ,_cfdda :=_cdaccf .Value ,error (nil );if _cfdda !=nil {return _cfdda ;};_fgce .PaperWidthAttr =&_edafg ;continue ;};if _cdaccf .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_dcfaa ,_edgfg :=_d .ParseUint (_cdaccf .Value ,10,32);if _edgfg !=nil {return _edgfg ;};_dgedc :=uint32 (_dcfaa );_fgce .FirstPageNumberAttr =&_dgedc ;continue ;};if _cdaccf .Name .Local =="f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_edgbf ,_dccaba :=_d .ParseUint (_cdaccf .Value ,10,32);if _dccaba !=nil {return _dccaba ;};_bggad :=uint32 (_edgbf );_fgce .FitToHeightAttr =&_bggad ;continue ;};if _cdaccf .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_gccgb ,_ffeea :=_d .ParseBool (_cdaccf .Value );if _ffeea !=nil {return _ffeea ;};_fgce .UseFirstPageNumberAttr =&_gccgb ;continue ;};if _cdaccf .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0073"{_fgce .ErrorsAttr .UnmarshalXMLAttr (_cdaccf );continue ;};if _cdaccf .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_agfd ,_dadga :=_d .ParseUint (_cdaccf .Value ,10,32);if _dadga !=nil {return _dadga ;};_eecgcf :=uint32 (_agfd );_fgce .HorizontalDpiAttr =&_eecgcf ;continue ;};if _cdaccf .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_cbdgg ,_bgfab :=_d .ParseUint (_cdaccf .Value ,10,32);if _bgfab !=nil {return _bgfab ;};_ffgee :=uint32 (_cbdgg );_fgce .VerticalDpiAttr =&_ffgee ;continue ;};if _cdaccf .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_dbadaa ,_bdgag :=_d .ParseUint (_cdaccf .Value ,10,32);if _bdgag !=nil {return _bdgag ;};_fbdbc :=uint32 (_dbadaa );_fgce .CopiesAttr =&_fbdbc ;continue ;};if _cdaccf .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_dedbf ,_geecbg :=_d .ParseBool (_cdaccf .Value );if _geecbg !=nil {return _geecbg ;};_fgce .UsePrinterDefaultsAttr =&_dedbf ;continue ;};};for {_ddfga ,_bgefed :=d .Token ();if _bgefed !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_bgefed );};if _fgggd ,_daeaa :=_ddfga .(_f .EndElement );_daeaa &&_fgggd .Name ==start .Name {break ;};};return nil ;};func (_cdfecd *CT_FunctionGroups )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eeacb :=range start .Attr {if _eeacb .Name .Local =="\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"{_dbcbe ,_fcfdf :=_d .ParseUint (_eeacb .Value ,10,32);if _fcfdf !=nil {return _fcfdf ;};_gdeac :=uint32 (_dbcbe );_cdfecd .BuiltInGroupCountAttr =&_gdeac ;continue ;};};_gcdce :for {_eeegb ,_fbcf :=d .Token ();if _fbcf !=nil {return _fbcf ;};switch _defg :=_eeegb .(type ){case _f .StartElement :switch _defg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaegce :=NewCT_FunctionGroup ();if _cfca :=d .DecodeElement (_aaegce ,&_defg );_cfca !=nil {return _cfca ;};_cdfecd .FunctionGroup =append (_cdfecd .FunctionGroup ,_aaegce );default:_ag .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",_defg .Name );if _defc :=d .Skip ();_defc !=nil {return _defc ;};};case _f .EndElement :break _gcdce ;case _f .CharData :};};return nil ;}; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// Validate validates the CT_ReviewedRevisions and its children -func (_cbedbe *CT_ReviewedRevisions )Validate ()error {return _cbedbe .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064R\u0065\u0076\u0069\u0073io\u006e\u0073");}; +// Password Hash Value +HashValueAttr *string ; -// ValidateWithPath validates the CT_FontName and its children, prefixing error messages with path -func (_gebee *CT_FontName )ValidateWithPath (path string )error {return nil }; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// ValidateWithPath validates the CT_VolTopicRef and its children, prefixing error messages with path -func (_aabaef *CT_VolTopicRef )ValidateWithPath (path string )error {return nil };func (_ffda *CT_DefinedNames )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ffda .DefinedName !=nil {_edefg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}};for _ ,_caec :=range _ffda .DefinedName {e .EncodeElement (_caec ,_edefg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// ValidateWithPath validates the CT_Top10 and its children, prefixing error messages with path -func (_fabcge *CT_Top10 )ValidateWithPath (path string )error {return nil };func (_ceade *CT_SheetProtection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gebbdd :=range start .Attr {if _gebbdd .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"{_cfdce ,_gagffbf :=_d .ParseBool (_gebbdd .Value );if _gagffbf !=nil {return _gagffbf ;};_ceade .FormatRowsAttr =&_cfdce ;continue ;};if _gebbdd .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_ceedgb ,_ggfdd :=_d .ParseBool (_gebbdd .Value );if _ggfdd !=nil {return _ggfdd ;};_ceade .InsertColumnsAttr =&_ceedgb ;continue ;};if _gebbdd .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_cgggb ,_eeefc :=_gebbdd .Value ,error (nil );if _eeefc !=nil {return _eeefc ;};_ceade .AlgorithmNameAttr =&_cgggb ;continue ;};if _gebbdd .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"{_eaacc ,_cadde :=_d .ParseBool (_gebbdd .Value );if _cadde !=nil {return _cadde ;};_ceade .InsertRowsAttr =&_eaacc ;continue ;};if _gebbdd .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_cggege ,_eeeadc :=_gebbdd .Value ,error (nil );if _eeeadc !=nil {return _eeeadc ;};_ceade .SaltValueAttr =&_cggege ;continue ;};if _gebbdd .Name .Local =="\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"{_abfga ,_egdggg :=_d .ParseBool (_gebbdd .Value );if _egdggg !=nil {return _egdggg ;};_ceade .InsertHyperlinksAttr =&_abfga ;continue ;};if _gebbdd .Name .Local =="\u0073\u0068\u0065e\u0074"{_dbggce ,_eeacc :=_d .ParseBool (_gebbdd .Value );if _eeacc !=nil {return _eeacc ;};_ceade .SheetAttr =&_dbggce ;continue ;};if _gebbdd .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_edggd ,_bdegf :=_d .ParseBool (_gebbdd .Value );if _bdegf !=nil {return _bdegf ;};_ceade .DeleteColumnsAttr =&_edggd ;continue ;};if _gebbdd .Name .Local =="\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"{_deccce ,_ccace :=_d .ParseBool (_gebbdd .Value );if _ccace !=nil {return _ccace ;};_ceade .ScenariosAttr =&_deccce ;continue ;};if _gebbdd .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_bbdbaa ,_bgggef :=_d .ParseBool (_gebbdd .Value );if _bgggef !=nil {return _bgggef ;};_ceade .FormatColumnsAttr =&_bbdbaa ;continue ;};if _gebbdd .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_cebdaa ,_bgdbb :=_gebbdd .Value ,error (nil );if _bgdbb !=nil {return _bgdbb ;};_ceade .PasswordAttr =&_cebdaa ;continue ;};if _gebbdd .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_bcddgc ,_ceec :=_gebbdd .Value ,error (nil );if _ceec !=nil {return _ceec ;};_ceade .HashValueAttr =&_bcddgc ;continue ;};if _gebbdd .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_defcc ,_gbagcb :=_d .ParseUint (_gebbdd .Value ,10,32);if _gbagcb !=nil {return _gbagcb ;};_dfcgcg :=uint32 (_defcc );_ceade .SpinCountAttr =&_dfcgcg ;continue ;};if _gebbdd .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_acdcd ,_adeba :=_d .ParseBool (_gebbdd .Value );if _adeba !=nil {return _adeba ;};_ceade .ObjectsAttr =&_acdcd ;continue ;};if _gebbdd .Name .Local =="f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"{_aefec ,_bgbef :=_d .ParseBool (_gebbdd .Value );if _bgbef !=nil {return _bgbef ;};_ceade .FormatCellsAttr =&_aefec ;continue ;};if _gebbdd .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"{_acbfb ,_bceccb :=_d .ParseBool (_gebbdd .Value );if _bceccb !=nil {return _bceccb ;};_ceade .DeleteRowsAttr =&_acbfb ;continue ;};if _gebbdd .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"{_fggea ,_bbcbg :=_d .ParseBool (_gebbdd .Value );if _bbcbg !=nil {return _bbcbg ;};_ceade .SelectLockedCellsAttr =&_fggea ;continue ;};if _gebbdd .Name .Local =="\u0073\u006f\u0072\u0074"{_fgdebd ,_cdbbc :=_d .ParseBool (_gebbdd .Value );if _cdbbc !=nil {return _cdbbc ;};_ceade .SortAttr =&_fgdebd ;continue ;};if _gebbdd .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"{_bbecdg ,_agafd :=_d .ParseBool (_gebbdd .Value );if _agafd !=nil {return _agafd ;};_ceade .AutoFilterAttr =&_bbecdg ;continue ;};if _gebbdd .Name .Local =="p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"{_gddcf ,_bdfec :=_d .ParseBool (_gebbdd .Value );if _bdfec !=nil {return _bdfec ;};_ceade .PivotTablesAttr =&_gddcf ;continue ;};if _gebbdd .Name .Local =="\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"{_fgceg ,_aaaac :=_d .ParseBool (_gebbdd .Value );if _aaaac !=nil {return _aaaac ;};_ceade .SelectUnlockedCellsAttr =&_fgceg ;continue ;};};for {_ffeed ,_fgeddc :=d .Token ();if _fgeddc !=nil {return _c .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",_fgeddc );};if _bfbag ,_eafec :=_ffeed .(_f .EndElement );_eafec &&_bfbag .Name ==start .Name {break ;};};return nil ;}; +// Contents +ContentAttr *bool ; -// Validate validates the CT_FieldsUsage and its children -func (_bdfcc *CT_FieldsUsage )Validate ()error {return _bdfcc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065");};func (_fdcf *CT_CellFormula )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eedg :=range start .Attr {if _eedg .Name .Local =="\u0074"{_fdcf .TAttr .UnmarshalXMLAttr (_eedg );continue ;};if _eedg .Name .Local =="\u0061\u0063\u0061"{_dcec ,_cdd :=_d .ParseBool (_eedg .Value );if _cdd !=nil {return _cdd ;};_fdcf .AcaAttr =&_dcec ;continue ;};if _eedg .Name .Local =="\u0072\u0065\u0066"{_ccce ,_debb :=_eedg .Value ,error (nil );if _debb !=nil {return _debb ;};_fdcf .RefAttr =&_ccce ;continue ;};if _eedg .Name .Local =="\u0064\u0074\u0032\u0044"{_fefg ,_aabb :=_d .ParseBool (_eedg .Value );if _aabb !=nil {return _aabb ;};_fdcf .Dt2DAttr =&_fefg ;continue ;};if _eedg .Name .Local =="\u0064\u0074\u0072"{_cead ,_eag :=_d .ParseBool (_eedg .Value );if _eag !=nil {return _eag ;};_fdcf .DtrAttr =&_cead ;continue ;};if _eedg .Name .Local =="\u0064\u0065\u006c\u0031"{_cfcc ,_gedb :=_d .ParseBool (_eedg .Value );if _gedb !=nil {return _gedb ;};_fdcf .Del1Attr =&_cfcc ;continue ;};if _eedg .Name .Local =="\u0064\u0065\u006c\u0032"{_agdb ,_dfaa :=_d .ParseBool (_eedg .Value );if _dfaa !=nil {return _dfaa ;};_fdcf .Del2Attr =&_agdb ;continue ;};if _eedg .Name .Local =="\u0072\u0031"{_fbae ,_babf :=_eedg .Value ,error (nil );if _babf !=nil {return _babf ;};_fdcf .R1Attr =&_fbae ;continue ;};if _eedg .Name .Local =="\u0072\u0032"{_acb ,_agdd :=_eedg .Value ,error (nil );if _agdd !=nil {return _agdd ;};_fdcf .R2Attr =&_acb ;continue ;};if _eedg .Name .Local =="\u0063\u0061"{_cbbbe ,_gaef :=_d .ParseBool (_eedg .Value );if _gaef !=nil {return _gaef ;};_fdcf .CaAttr =&_cbbbe ;continue ;};if _eedg .Name .Local =="\u0073\u0069"{_dbfd ,_gcdfb :=_d .ParseUint (_eedg .Value ,10,32);if _gcdfb !=nil {return _gcdfb ;};_eegb :=uint32 (_dbfd );_fdcf .SiAttr =&_eegb ;continue ;};if _eedg .Name .Local =="\u0062\u0078"{_ebbfe ,_bfffa :=_d .ParseBool (_eedg .Value );if _bfffa !=nil {return _bfffa ;};_fdcf .BxAttr =&_ebbfe ;continue ;};};for {_faaa ,_fada :=d .Token ();if _fada !=nil {return _c .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",_fada );};if _dfeaf ,_gbaga :=_faaa .(_f .CharData );_gbaga {_fdcf .Content =string (_dfeaf );};if _fdfe ,_eagd :=_faaa .(_f .EndElement );_eagd &&_fdfe .Name ==start .Name {break ;};};return nil ;};func (_bedeb *CT_NumFmts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bedeb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bedeb .CountAttr )});};e .EncodeToken (start );if _bedeb .NumFmt !=nil {_dggad :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};for _ ,_eeabb :=range _bedeb .NumFmt {e .EncodeElement (_eeabb ,_dggad );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Objects Locked +ObjectsAttr *bool ;}; -// Validate validates the CT_DataValidations and its children -func (_eccae *CT_DataValidations )Validate ()error {return _eccae .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073");};func (_cacac ST_PhoneticAlignment )Validate ()error {return _cacac .ValidateWithPath ("")};func (_bcfdg *CT_ExternalReferences )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dbbbda :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065"}};for _ ,_dfaea :=range _bcfdg .ExternalReference {e .EncodeElement (_dfaea ,_dbbbda );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_CacheHierarchy struct{ +// Validate validates the CT_Pane and its children +func (_fbded *CT_Pane )Validate ()error {return _fbded .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u0065");};func (_cfefb *CT_TableColumns )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bffaf :=range start .Attr {if _bffaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_abdfe ,_eefgage :=_d .ParseUint (_bffaf .Value ,10,32);if _eefgage !=nil {return _eefgage ;};_gafad :=uint32 (_abdfe );_cfefb .CountAttr =&_gafad ;continue ;};};_cgfbge :for {_ffbed ,_dcfge :=d .Token ();if _dcfge !=nil {return _dcfge ;};switch _caef :=_ffbed .(type ){case _a .StartElement :switch _caef .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggfaf :=NewCT_TableColumn ();if _efabc :=d .DecodeElement (_ggfaf ,&_caef );_efabc !=nil {return _efabc ;};_cfefb .TableColumn =append (_cfefb .TableColumn ,_ggfaf );default:_gc .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",_caef .Name );if _cbbbb :=d .Skip ();_cbbbb !=nil {return _cbbbb ;};};case _a .EndElement :break _cgfbge ;case _a .CharData :};};return nil ;}; -// Hierarchy Unique Name -UniqueNameAttr string ; +// ValidateWithPath validates the CT_ChartsheetProtection and its children, prefixing error messages with path +func (_fbaee *CT_ChartsheetProtection )ValidateWithPath (path string )error {return nil };func (_fdcebe *ST_SortType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcaefg ,_affaf :=d .Token ();if _affaf !=nil {return _affaf ;};if _cbcace ,_ecbge :=_bcaefg .(_a .EndElement );_ecbge &&_cbcace .Name ==start .Name {*_fdcebe =1;return nil ;};if _agafd ,_eebeag :=_bcaefg .(_a .CharData );!_eebeag {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",_bcaefg );}else {switch string (_agafd ){case "":*_fdcebe =0;case "\u006e\u006f\u006e\u0065":*_fdcebe =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_fdcebe =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_fdcebe =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_fdcebe =4;case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_fdcebe =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_fdcebe =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_fdcebe =7;};};_bcaefg ,_affaf =d .Token ();if _affaf !=nil {return _affaf ;};if _fgbee ,_fgefab :=_bcaefg .(_a .EndElement );_fgefab &&_fgbee .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",_bcaefg );}; -// Hierarchy Display Name -CaptionAttr *string ; +// ValidateWithPath validates the CT_Xf and its children, prefixing error messages with path +func (_bgdaad *CT_Xf )ValidateWithPath (path string )error {if _bgdaad .Alignment !=nil {if _dcdce :=_bgdaad .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_dcdce !=nil {return _dcdce ;};};if _bgdaad .Protection !=nil {if _aacafe :=_bgdaad .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_aacafe !=nil {return _aacafe ;};};if _bgdaad .ExtLst !=nil {if _egaaef :=_bgdaad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egaaef !=nil {return _egaaef ;};};return nil ;};func (_cefc *CT_CommentPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cefc .LockedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cefc .LockedAttr ))});};if _cefc .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cefc .DefaultSizeAttr ))});};if _cefc .PrintAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cefc .PrintAttr ))});};if _cefc .DisabledAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cefc .DisabledAttr ))});};if _cefc .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cefc .AutoFillAttr ))});};if _cefc .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cefc .AutoLineAttr ))});};if _cefc .AltTextAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cefc .AltTextAttr )});};if _cefc .TextHAlignAttr !=ST_TextHAlignUnset {_adgb ,_fgad :=_cefc .TextHAlignAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"});if _fgad !=nil {return _fgad ;};start .Attr =append (start .Attr ,_adgb );};if _cefc .TextVAlignAttr !=ST_TextVAlignUnset {_agdb ,_efdad :=_cefc .TextVAlignAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"});if _efdad !=nil {return _efdad ;};start .Attr =append (start .Attr ,_agdb );};if _cefc .LockTextAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cefc .LockTextAttr ))});};if _cefc .JustLastXAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cefc .JustLastXAttr ))});};if _cefc .AutoScaleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cefc .AutoScaleAttr ))});};e .EncodeToken (start );_bgdc :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_cefc .Anchor ,_bgdc );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_MeasureDimensionMap struct{ -// Measure Hierarchy -MeasureAttr *bool ; +// Measure Group Id +MeasureGroupAttr *uint32 ; -// Set -SetAttr *bool ; +// Dimension Id +DimensionAttr *uint32 ;}; -// Parent Set -ParentSetAttr *uint32 ; +// Validate validates the CT_Dxf and its children +func (_cbgc *CT_Dxf )Validate ()error {return _cbgc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0078\u0066");};func NewCT_OleItems ()*CT_OleItems {_gagde :=&CT_OleItems {};return _gagde };func (_cbcce *CT_Connections )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_dbff :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_ebfd :=range _cbcce .Connection {e .EncodeElement (_ebfd ,_dbff );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// KPI Icon Set -IconSetAttr *int32 ; +// Validate validates the CT_VolMain and its children +func (_fdgca *CT_VolMain )Validate ()error {return _fdgca .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u004d\u0061\u0069\u006e");}; -// Attribute Hierarchy -AttributeAttr *bool ; +// Validate validates the CT_I and its children +func (_deaecf *CT_I )Validate ()error {return _deaecf .ValidateWithPath ("\u0043\u0054\u005f\u0049")}; -// Time -TimeAttr *bool ; +// ValidateWithPath validates the CT_PrintOptions and its children, prefixing error messages with path +func (_begbd *CT_PrintOptions )ValidateWithPath (path string )error {return nil };func (_dffa *CT_PivotAreas )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ffbbb :=range start .Attr {if _ffbbb .Name .Local =="\u0063\u006f\u0075n\u0074"{_ebfef ,_fcff :=_d .ParseUint (_ffbbb .Value ,10,32);if _fcff !=nil {return _fcff ;};_bcaged :=uint32 (_ebfef );_dffa .CountAttr =&_bcaged ;continue ;};};_cbefd :for {_addedf ,_cgfca :=d .Token ();if _cgfca !=nil {return _cgfca ;};switch _ecagg :=_addedf .(type ){case _a .StartElement :switch _ecagg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaaac :=NewCT_PivotArea ();if _beaag :=d .DecodeElement (_aaaac ,&_ecagg );_beaag !=nil {return _beaag ;};_dffa .PivotArea =append (_dffa .PivotArea ,_aaaac );default:_gc .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",_ecagg .Name );if _caafb :=d .Skip ();_caafb !=nil {return _caafb ;};};case _a .EndElement :break _cbefd ;case _a .CharData :};};return nil ;};type CT_Selection struct{ -// Key Attribute Hierarchy -KeyAttributeAttr *bool ; +// Pane +PaneAttr ST_Pane ; -// Default Member Unique Name -DefaultMemberUniqueNameAttr *string ; +// Active Cell Location +ActiveCellAttr *string ; -// Unique Name of 'All' -AllUniqueNameAttr *string ; +// Active Cell Index +ActiveCellIdAttr *uint32 ; -// Display Name of 'All' -AllCaptionAttr *string ; +// Sequence of References +SqrefAttr *ST_Sqref ;};func (_gdfe *CT_CommentList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gdfe .Comment !=nil {_edbac :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_cgfd :=range _gdfe .Comment {e .EncodeElement (_cgfd ,_edbac );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cbebad ST_HtmlFmt )Validate ()error {return _cbebad .ValidateWithPath ("")}; -// Dimension Unique Name -DimensionUniqueNameAttr *string ; +// ValidateWithPath validates the CT_CellWatch and its children, prefixing error messages with path +func (_bgeg *CT_CellWatch )ValidateWithPath (path string )error {return nil };func NewWorksheet ()*Worksheet {_bfddb :=&Worksheet {};_bfddb .CT_Worksheet =*NewCT_Worksheet ();return _bfddb ;}; -// Display Folder -DisplayFolderAttr *string ; +// ValidateWithPath validates the CT_SharedUser and its children, prefixing error messages with path +func (_aagcb *CT_SharedUser )ValidateWithPath (path string )error {if !_db .ST_GuidPatternRe .MatchString (_aagcb .GuidAttr ){return _b .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 ,_db .ST_GuidPatternRe ,_aagcb .GuidAttr );};if _aagcb .ExtLst !=nil {if _cebdce :=_aagcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cebdce !=nil {return _cebdce ;};};return nil ;};func (_cagfa ST_Orientation )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fccedb :=_a .Attr {};_fccedb .Name =name ;switch _cagfa {case ST_OrientationUnset :_fccedb .Value ="";case ST_OrientationDefault :_fccedb .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_OrientationPortrait :_fccedb .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_OrientationLandscape :_fccedb .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _fccedb ,nil ;};func (_bfcf *CT_ExternalSheetDataSet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cedec :for {_edfbb ,_bcbcaf :=d .Token ();if _bcbcaf !=nil {return _bcbcaf ;};switch _dccea :=_edfbb .(type ){case _a .StartElement :switch _dccea .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dedg :=NewCT_ExternalSheetData ();if _agaebd :=d .DecodeElement (_dedg ,&_dccea );_agaebd !=nil {return _agaebd ;};_bfcf .SheetData =append (_bfcf .SheetData ,_dedg );default:_gc .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",_dccea .Name );if _dged :=d .Skip ();_dged !=nil {return _dged ;};};case _a .EndElement :break _cedec ;case _a .CharData :};};return nil ;};func NewCT_CustomSheetView ()*CT_CustomSheetView {_bfea :=&CT_CustomSheetView {};_bfea .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 _bfea ;};func (_fdcef *CT_Table )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdcef .TableColumns =NewCT_TableColumns ();for _ ,_cffed :=range start .Attr {if _cffed .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_bcgee ,_efcdf :=_d .ParseUint (_cffed .Value ,10,32);if _efcdf !=nil {return _efcdf ;};_baedf :=uint32 (_bcgee );_fdcef .DataDxfIdAttr =&_baedf ;continue ;};if _cffed .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_fgcab ,_aacdg :=_d .ParseUint (_cffed .Value ,10,32);if _aacdg !=nil {return _aacdg ;};_fadfe :=uint32 (_fgcab );_fdcef .TotalsRowDxfIdAttr =&_fadfe ;continue ;};if _cffed .Name .Local =="\u006e\u0061\u006d\u0065"{_eegfd ,_dcaffd :=_cffed .Value ,error (nil );if _dcaffd !=nil {return _dcaffd ;};_fdcef .NameAttr =&_eegfd ;continue ;};if _cffed .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_baggf ,_egaec :=_d .ParseUint (_cffed .Value ,10,32);if _egaec !=nil {return _egaec ;};_fbecc :=uint32 (_baggf );_fdcef .HeaderRowBorderDxfIdAttr =&_fbecc ;continue ;};if _cffed .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_bagggf ,_gabda :=_cffed .Value ,error (nil );if _gabda !=nil {return _gabda ;};_fdcef .CommentAttr =&_bagggf ;continue ;};if _cffed .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_fegee ,_ebbag :=_d .ParseUint (_cffed .Value ,10,32);if _ebbag !=nil {return _ebbag ;};_bdabc :=uint32 (_fegee );_fdcef .TableBorderDxfIdAttr =&_bdabc ;continue ;};if _cffed .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_fdcef .TableTypeAttr .UnmarshalXMLAttr (_cffed );continue ;};if _cffed .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_aefgec ,_egdae :=_d .ParseUint (_cffed .Value ,10,32);if _egdae !=nil {return _egdae ;};_bgaee :=uint32 (_aefgec );_fdcef .TotalsRowBorderDxfIdAttr =&_bgaee ;continue ;};if _cffed .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_dcbbfa ,_geggdf :=_d .ParseBool (_cffed .Value );if _geggdf !=nil {return _geggdf ;};_fdcef .InsertRowAttr =&_dcbbfa ;continue ;};if _cffed .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_ecbbe ,_egfcb :=_cffed .Value ,error (nil );if _egfcb !=nil {return _egfcb ;};_fdcef .HeaderRowCellStyleAttr =&_ecbbe ;continue ;};if _cffed .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_cdafg ,_aecfa :=_d .ParseUint (_cffed .Value ,10,32);if _aecfa !=nil {return _aecfa ;};_fdeag :=uint32 (_cdafg );_fdcef .TotalsRowCountAttr =&_fdeag ;continue ;};if _cffed .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_cddbg ,_edgbac :=_cffed .Value ,error (nil );if _edgbac !=nil {return _edgbac ;};_fdcef .TotalsRowCellStyleAttr =&_cddbg ;continue ;};if _cffed .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_ccbfg ,_eddbec :=_cffed .Value ,error (nil );if _eddbec !=nil {return _eddbec ;};_fdcef .DisplayNameAttr =_ccbfg ;continue ;};if _cffed .Name .Local =="\u0069\u0064"{_gbfbg ,_geddf :=_d .ParseUint (_cffed .Value ,10,32);if _geddf !=nil {return _geddf ;};_fdcef .IdAttr =uint32 (_gbfbg );continue ;};if _cffed .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_gcecfa ,_cfffg :=_cffed .Value ,error (nil );if _cfffg !=nil {return _cfffg ;};_fdcef .DataCellStyleAttr =&_gcecfa ;continue ;};if _cffed .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_aafba ,_eddef :=_d .ParseBool (_cffed .Value );if _eddef !=nil {return _eddef ;};_fdcef .PublishedAttr =&_aafba ;continue ;};if _cffed .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_agbea ,_efafa :=_d .ParseUint (_cffed .Value ,10,32);if _efafa !=nil {return _efafa ;};_cegae :=uint32 (_agbea );_fdcef .ConnectionIdAttr =&_cegae ;continue ;};if _cffed .Name .Local =="\u0072\u0065\u0066"{_cegdef ,_dedga :=_cffed .Value ,error (nil );if _dedga !=nil {return _dedga ;};_fdcef .RefAttr =_cegdef ;continue ;};if _cffed .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_cbgbb ,_cbfdcg :=_d .ParseBool (_cffed .Value );if _cbfdcg !=nil {return _cbfdcg ;};_fdcef .InsertRowShiftAttr =&_cbgbb ;continue ;};if _cffed .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_ccgde ,_bdgdg :=_d .ParseBool (_cffed .Value );if _bdgdg !=nil {return _bdgdg ;};_fdcef .TotalsRowShownAttr =&_ccgde ;continue ;};if _cffed .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_fgeec ,_cfdcd :=_d .ParseUint (_cffed .Value ,10,32);if _cfdcd !=nil {return _cfdcd ;};_ffedc :=uint32 (_fgeec );_fdcef .HeaderRowDxfIdAttr =&_ffedc ;continue ;};if _cffed .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_aefbc ,_efggf :=_d .ParseUint (_cffed .Value ,10,32);if _efggf !=nil {return _efggf ;};_bfeeed :=uint32 (_aefbc );_fdcef .HeaderRowCountAttr =&_bfeeed ;continue ;};};_gddae :for {_bcadcb ,_ccgfa :=d .Token ();if _ccgfa !=nil {return _ccgfa ;};switch _adecc :=_bcadcb .(type ){case _a .StartElement :switch _adecc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdcef .AutoFilter =NewCT_AutoFilter ();if _dcfgc :=d .DecodeElement (_fdcef .AutoFilter ,&_adecc );_dcfgc !=nil {return _dcfgc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdcef .SortState =NewCT_SortState ();if _dfbde :=d .DecodeElement (_fdcef .SortState ,&_adecc );_dfbde !=nil {return _dfbde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dfabf :=d .DecodeElement (_fdcef .TableColumns ,&_adecc );_dfabf !=nil {return _dfabf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdcef .TableStyleInfo =NewCT_TableStyleInfo ();if _daagga :=d .DecodeElement (_fdcef .TableStyleInfo ,&_adecc );_daagga !=nil {return _daagga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdcef .ExtLst =NewCT_ExtensionList ();if _gabcag :=d .DecodeElement (_fdcef .ExtLst ,&_adecc );_gabcag !=nil {return _gabcag ;};default:_gc .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",_adecc .Name );if _gagbd :=d .Skip ();_gagbd !=nil {return _gagbd ;};};case _a .EndElement :break _gddae ;case _a .CharData :};};return nil ;}; -// Measure Group Name -MeasureGroupAttr *string ; +// ValidateWithPath validates the CT_ColorScale and its children, prefixing error messages with path +func (_egfe *CT_ColorScale )ValidateWithPath (path string )error {for _aegcc ,_edfe :=range _egfe .Cfvo {if _feef :=_edfe .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_aegcc ));_feef !=nil {return _feef ;};};for _fced ,_ggaa :=range _egfe .Color {if _eaabf :=_ggaa .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_fced ));_eaabf !=nil {return _eaabf ;};};return nil ;};func (_bgdbe *ST_PageOrder )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffddee ,_edfag :=d .Token ();if _edfag !=nil {return _edfag ;};if _dcebdb ,_dggdd :=_ffddee .(_a .EndElement );_dggdd &&_dcebdb .Name ==start .Name {*_bgdbe =1;return nil ;};if _baacb ,_bgefga :=_ffddee .(_a .CharData );!_bgefga {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",_ffddee );}else {switch string (_baacb ){case "":*_bgdbe =0;case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_bgdbe =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_bgdbe =2;};};_ffddee ,_edfag =d .Token ();if _edfag !=nil {return _edfag ;};if _cedcea ,_acbee :=_ffddee .(_a .EndElement );_acbee &&_cedcea .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",_ffddee );};type CT_CsPageSetup struct{ -// Measures -MeasuresAttr *bool ; +// Paper Size +PaperSizeAttr *uint32 ; -// Levels Count -CountAttr uint32 ; +// Paper Height +PaperHeightAttr *string ; -// One Field -OneFieldAttr *bool ; +// Paper Width +PaperWidthAttr *string ; -// Member Value Data Type -MemberValueDatatypeAttr *uint16 ; +// First Page Number +FirstPageNumberAttr *uint32 ; -// Unbalanced -UnbalancedAttr *bool ; +// Orientation +OrientationAttr ST_Orientation ; -// Unbalanced Group -UnbalancedGroupAttr *bool ; +// Use Printer Defaults +UsePrinterDefaultsAttr *bool ; -// Hidden -HiddenAttr *bool ; +// Black And White +BlackAndWhiteAttr *bool ; -// Fields Usage -FieldsUsage *CT_FieldsUsage ; +// Draft +DraftAttr *bool ; -// OLAP Grouping Levels -GroupLevels *CT_GroupLevels ; +// Use First Page Number +UseFirstPageNumberAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Horizontal DPI +HorizontalDpiAttr *uint32 ; -// ValidateWithPath validates the CT_MemberProperty and its children, prefixing error messages with path -func (_bggda *CT_MemberProperty )ValidateWithPath (path string )error {return nil };func (_bcefa *CT_TableColumns )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdgad :=range start .Attr {if _gdgad .Name .Local =="\u0063\u006f\u0075n\u0074"{_edecg ,_ecfdf :=_d .ParseUint (_gdgad .Value ,10,32);if _ecfdf !=nil {return _ecfdf ;};_cbdbec :=uint32 (_edecg );_bcefa .CountAttr =&_cbdbec ;continue ;};};_cefdfd :for {_dgafff ,_fdecc :=d .Token ();if _fdecc !=nil {return _fdecc ;};switch _bbdab :=_dgafff .(type ){case _f .StartElement :switch _bbdab .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbacf :=NewCT_TableColumn ();if _acfebb :=d .DecodeElement (_gbacf ,&_bbdab );_acfebb !=nil {return _acfebb ;};_bcefa .TableColumn =append (_bcefa .TableColumn ,_gbacf );default:_ag .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",_bbdab .Name );if _ecgga :=d .Skip ();_ecgga !=nil {return _ecgga ;};};case _f .EndElement :break _cefdfd ;case _f .CharData :};};return nil ;};func (_beccc *CT_HeaderFooter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfdfc :=range start .Attr {if _dfdfc .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_caddb ,_acbb :=_d .ParseBool (_dfdfc .Value );if _acbb !=nil {return _acbb ;};_beccc .DifferentOddEvenAttr =&_caddb ;continue ;};if _dfdfc .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_cdcaf ,_bfdba :=_d .ParseBool (_dfdfc .Value );if _bfdba !=nil {return _bfdba ;};_beccc .DifferentFirstAttr =&_cdcaf ;continue ;};if _dfdfc .Name .Local =="\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"{_dgagd ,_cbcdb :=_d .ParseBool (_dfdfc .Value );if _cbcdb !=nil {return _cbcdb ;};_beccc .ScaleWithDocAttr =&_dgagd ;continue ;};if _dfdfc .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_dddde ,_ffeeg :=_d .ParseBool (_dfdfc .Value );if _ffeeg !=nil {return _ffeeg ;};_beccc .AlignWithMarginsAttr =&_dddde ;continue ;};};_cdedf :for {_beged ,_ddbab :=d .Token ();if _ddbab !=nil {return _ddbab ;};switch _bgdfb :=_beged .(type ){case _f .StartElement :switch _bgdfb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_beccc .OddHeader =new (string );if _bgcf :=d .DecodeElement (_beccc .OddHeader ,&_bgdfb );_bgcf !=nil {return _bgcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_beccc .OddFooter =new (string );if _dfeaaa :=d .DecodeElement (_beccc .OddFooter ,&_bgdfb );_dfeaaa !=nil {return _dfeaaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_beccc .EvenHeader =new (string );if _bgag :=d .DecodeElement (_beccc .EvenHeader ,&_bgdfb );_bgag !=nil {return _bgag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_beccc .EvenFooter =new (string );if _fbdbg :=d .DecodeElement (_beccc .EvenFooter ,&_bgdfb );_fbdbg !=nil {return _fbdbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_beccc .FirstHeader =new (string );if _gabce :=d .DecodeElement (_beccc .FirstHeader ,&_bgdfb );_gabce !=nil {return _gabce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_beccc .FirstFooter =new (string );if _ddgec :=d .DecodeElement (_beccc .FirstFooter ,&_bgdfb );_ddgec !=nil {return _ddgec ;};default:_ag .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",_bgdfb .Name );if _cabde :=d .Skip ();_cabde !=nil {return _cabde ;};};case _f .EndElement :break _cdedf ;case _f .CharData :};};return nil ;};type CT_Fill struct{ +// Vertical DPI +VerticalDpiAttr *uint32 ; -// Pattern -PatternFill *CT_PatternFill ; +// Number Of Copies +CopiesAttr *uint32 ;IdAttr *string ;};type CT_Items struct{ -// Gradient -GradientFill *CT_GradientFill ;};func (_ffcgdc *ST_HtmlFmt )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ffcgdc =0;case "\u006e\u006f\u006e\u0065":*_ffcgdc =1;case "\u0072\u0074\u0066":*_ffcgdc =2;case "\u0061\u006c\u006c":*_ffcgdc =3;};return nil ;};func (_ffefed ST_Sqref )String ()string {return _fb .Join (_ffefed ,"\u0020")};func (_aecb *CT_CellStyles )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dedd :=range start .Attr {if _dedd .Name .Local =="\u0063\u006f\u0075n\u0074"{_effcb ,_ffgg :=_d .ParseUint (_dedd .Value ,10,32);if _ffgg !=nil {return _ffgg ;};_dfde :=uint32 (_effcb );_aecb .CountAttr =&_dfde ;continue ;};};_bedd :for {_dcb ,_eaebe :=d .Token ();if _eaebe !=nil {return _eaebe ;};switch _ffde :=_dcb .(type ){case _f .StartElement :switch _ffde .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egcb :=NewCT_CellStyle ();if _agaf :=d .DecodeElement (_egcb ,&_ffde );_agaf !=nil {return _agaf ;};_aecb .CellStyle =append (_aecb .CellStyle ,_egcb );default:_ag .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",_ffde .Name );if _bbca :=d .Skip ();_bbca !=nil {return _bbca ;};};case _f .EndElement :break _bedd ;case _f .CharData :};};return nil ;};func (_acg *CT_CacheHierarchy )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adc :=range start .Attr {if _adc .Name .Local =="\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_gcdfa ,_babgf :=_adc .Value ,error (nil );if _babgf !=nil {return _babgf ;};_acg .DimensionUniqueNameAttr =&_gcdfa ;continue ;};if _adc .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_dfd ,_fgec :=_adc .Value ,error (nil );if _fgec !=nil {return _fgec ;};_acg .DisplayFolderAttr =&_dfd ;continue ;};if _adc .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_dfcb ,_gbbg :=_adc .Value ,error (nil );if _gbbg !=nil {return _gbbg ;};_acg .CaptionAttr =&_dfcb ;continue ;};if _adc .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_aeac ,_dgbd :=_adc .Value ,error (nil );if _dgbd !=nil {return _dgbd ;};_acg .MeasureGroupAttr =&_aeac ;continue ;};if _adc .Name .Local =="\u0073\u0065\u0074"{_ffc ,_beb :=_d .ParseBool (_adc .Value );if _beb !=nil {return _beb ;};_acg .SetAttr =&_ffc ;continue ;};if _adc .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"{_bfc ,_egac :=_d .ParseBool (_adc .Value );if _egac !=nil {return _egac ;};_acg .MeasuresAttr =&_bfc ;continue ;};if _adc .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_cdgag ,_baac :=_d .ParseInt (_adc .Value ,10,32);if _baac !=nil {return _baac ;};_fefb :=int32 (_cdgag );_acg .IconSetAttr =&_fefb ;continue ;};if _adc .Name .Local =="\u0063\u006f\u0075n\u0074"{_feee ,_gbc :=_d .ParseUint (_adc .Value ,10,32);if _gbc !=nil {return _gbc ;};_acg .CountAttr =uint32 (_feee );continue ;};if _adc .Name .Local =="\u0074\u0069\u006d\u0065"{_fbbb ,_eeeb :=_d .ParseBool (_adc .Value );if _eeeb !=nil {return _eeeb ;};_acg .TimeAttr =&_fbbb ;continue ;};if _adc .Name .Local =="\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"{_abbg ,_ccgf :=_d .ParseBool (_adc .Value );if _ccgf !=nil {return _ccgf ;};_acg .OneFieldAttr =&_abbg ;continue ;};if _adc .Name .Local =="\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"{_dbdf ,_gabdaf :=_d .ParseUint (_adc .Value ,10,16);if _gabdaf !=nil {return _gabdaf ;};_daf :=uint16 (_dbdf );_acg .MemberValueDatatypeAttr =&_daf ;continue ;};if _adc .Name .Local =="\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"{_bdgd ,_aebe :=_d .ParseBool (_adc .Value );if _aebe !=nil {return _aebe ;};_acg .UnbalancedGroupAttr =&_bdgd ;continue ;};if _adc .Name .Local =="\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"{_abg ,_fdeb :=_d .ParseUint (_adc .Value ,10,32);if _fdeb !=nil {return _fdeb ;};_dfbe :=uint32 (_abg );_acg .ParentSetAttr =&_dfbe ;continue ;};if _adc .Name .Local =="\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_cafce ,_dae :=_adc .Value ,error (nil );if _dae !=nil {return _dae ;};_acg .DefaultMemberUniqueNameAttr =&_cafce ;continue ;};if _adc .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_fegf ,_dbde :=_d .ParseBool (_adc .Value );if _dbde !=nil {return _dbde ;};_acg .MeasureAttr =&_fegf ;continue ;};if _adc .Name .Local =="\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"{_gfg ,_cbbe :=_d .ParseBool (_adc .Value );if _cbbe !=nil {return _cbbe ;};_acg .UnbalancedAttr =&_gfg ;continue ;};if _adc .Name .Local =="\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_acfb ,_ddfd :=_adc .Value ,error (nil );if _ddfd !=nil {return _ddfd ;};_acg .AllCaptionAttr =&_acfb ;continue ;};if _adc .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_deagb ,_gfdb :=_d .ParseBool (_adc .Value );if _gfdb !=nil {return _gfdb ;};_acg .HiddenAttr =&_deagb ;continue ;};if _adc .Name .Local =="\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"{_bcfc ,_cbfd :=_d .ParseBool (_adc .Value );if _cbfd !=nil {return _cbfd ;};_acg .AttributeAttr =&_bcfc ;continue ;};if _adc .Name .Local =="\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_cfbc ,_debe :=_adc .Value ,error (nil );if _debe !=nil {return _debe ;};_acg .AllUniqueNameAttr =&_cfbc ;continue ;};if _adc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_fbgab ,_edbc :=_adc .Value ,error (nil );if _edbc !=nil {return _edbc ;};_acg .UniqueNameAttr =_fbgab ;continue ;};if _adc .Name .Local =="\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"{_ddcc ,_fca :=_d .ParseBool (_adc .Value );if _fca !=nil {return _fca ;};_acg .KeyAttributeAttr =&_ddcc ;continue ;};};_cdca :for {_cdba ,_deec :=d .Token ();if _deec !=nil {return _deec ;};switch _ecgd :=_cdba .(type ){case _f .StartElement :switch _ecgd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acg .FieldsUsage =NewCT_FieldsUsage ();if _gfc :=d .DecodeElement (_acg .FieldsUsage ,&_ecgd );_gfc !=nil {return _gfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acg .GroupLevels =NewCT_GroupLevels ();if _eefb :=d .DecodeElement (_acg .GroupLevels ,&_ecgd );_eefb !=nil {return _eefb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acg .ExtLst =NewCT_ExtensionList ();if _fcgb :=d .DecodeElement (_acg .ExtLst ,&_ecgd );_fcgb !=nil {return _fcgb ;};default:_ag .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",_ecgd .Name );if _cfe :=d .Skip ();_cfe !=nil {return _cfe ;};};case _f .EndElement :break _cdca ;case _f .CharData :};};return nil ;};func (_fcdbf *CT_RangeSet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abga :=range start .Attr {if _abga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abga .Name .Local =="\u0069\u0064"||_abga .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"&&_abga .Name .Local =="\u0069\u0064"{_ddegf ,_cgeea :=_abga .Value ,error (nil );if _cgeea !=nil {return _cgeea ;};_fcdbf .IdAttr =&_ddegf ;continue ;};if _abga .Name .Local =="\u0069\u0031"{_gfeeac ,_baaffc :=_d .ParseUint (_abga .Value ,10,32);if _baaffc !=nil {return _baaffc ;};_cagcad :=uint32 (_gfeeac );_fcdbf .I1Attr =&_cagcad ;continue ;};if _abga .Name .Local =="\u0069\u0033"{_cgeca ,_fafag :=_d .ParseUint (_abga .Value ,10,32);if _fafag !=nil {return _fafag ;};_cffc :=uint32 (_cgeca );_fcdbf .I3Attr =&_cffc ;continue ;};if _abga .Name .Local =="\u0069\u0034"{_aacfa ,_cebae :=_d .ParseUint (_abga .Value ,10,32);if _cebae !=nil {return _cebae ;};_cdaff :=uint32 (_aacfa );_fcdbf .I4Attr =&_cdaff ;continue ;};if _abga .Name .Local =="\u0072\u0065\u0066"{_bgfcdd ,_eebge :=_abga .Value ,error (nil );if _eebge !=nil {return _eebge ;};_fcdbf .RefAttr =&_bgfcdd ;continue ;};if _abga .Name .Local =="\u006e\u0061\u006d\u0065"{_bcgeg ,_edfec :=_abga .Value ,error (nil );if _edfec !=nil {return _edfec ;};_fcdbf .NameAttr =&_bcgeg ;continue ;};if _abga .Name .Local =="\u0073\u0068\u0065e\u0074"{_aagafc ,_fadc :=_abga .Value ,error (nil );if _fadc !=nil {return _fadc ;};_fcdbf .SheetAttr =&_aagafc ;continue ;};if _abga .Name .Local =="\u0069\u0032"{_dbbdd ,_fcdea :=_d .ParseUint (_abga .Value ,10,32);if _fcdea !=nil {return _fcdea ;};_befeb :=uint32 (_dbbdd );_fcdbf .I2Attr =&_befeb ;continue ;};};for {_dgddd ,_bdgcb :=d .Token ();if _bdgcb !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u003a\u0020\u0025\u0073",_bdgcb );};if _gggcb ,_ecaff :=_dgddd .(_f .EndElement );_ecaff &&_gggcb .Name ==start .Name {break ;};};return nil ;}; +// Field Count +CountAttr *uint32 ; -// Validate validates the CT_CellWatch and its children -func (_daac *CT_CellWatch )Validate ()error {return _daac .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068");};func NewCT_Border ()*CT_Border {_efg :=&CT_Border {};return _efg };type CT_ColorScale struct{ +// PivotTable Field Item +Item []*CT_Item ;};type CT_PageSetup struct{ -// Conditional Format Value Object -Cfvo []*CT_Cfvo ; +// Paper Size +PaperSizeAttr *uint32 ; -// Color Gradiant Interpolation -Color []*CT_Color ;}; +// Paper Height +PaperHeightAttr *string ; -// Validate validates the CT_FieldGroup and its children -func (_cbeegb *CT_FieldGroup )Validate ()error {return _cbeegb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");};func NewCT_VolTopic ()*CT_VolTopic {_fefacc :=&CT_VolTopic {};return _fefacc }; +// Paper Width +PaperWidthAttr *string ; -// Validate validates the CT_LegacyDrawing and its children -func (_geege *CT_LegacyDrawing )Validate ()error {return _geege .ValidateWithPath ("\u0043\u0054_\u004c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};const (ST_RevisionActionUnset ST_RevisionAction =0;ST_RevisionActionAdd ST_RevisionAction =1;ST_RevisionActionDelete ST_RevisionAction =2;); +// Print Scale +ScaleAttr *uint32 ; -// Validate validates the CT_MeasureDimensionMaps and its children -func (_egbbd *CT_MeasureDimensionMaps )Validate ()error {return _egbbd .ValidateWithPath ("\u0043\u0054\u005fMe\u0061\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u0073");};func (_dcafdb *CT_TablePart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_affgb :=range start .Attr {if _affgb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_affgb .Name .Local =="\u0069\u0064"||_affgb .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"&&_affgb .Name .Local =="\u0069\u0064"{_ccbede ,_ddcafe :=_affgb .Value ,error (nil );if _ddcafe !=nil {return _ddcafe ;};_dcafdb .IdAttr =_ccbede ;continue ;};};for {_gdgdf ,_agaddb :=d .Token ();if _agaddb !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061b\u006c\u0065\u0050\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_agaddb );};if _eaadbf ,_daage :=_gdgdf .(_f .EndElement );_daage &&_eaadbf .Name ==start .Name {break ;};};return nil ;};func (_efcf *CT_CellSmartTags )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_c .Sprintf ("\u0025\u0076",_efcf .RAttr )});e .EncodeToken (start );_cabg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};for _ ,_ebgc :=range _efcf .CellSmartTag {e .EncodeElement (_ebgc ,_cabg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// First Page Number +FirstPageNumberAttr *uint32 ; -// ValidateWithPath validates the CT_BorderPr and its children, prefixing error messages with path -func (_fdfc *CT_BorderPr )ValidateWithPath (path string )error {if _caa :=_fdfc .StyleAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_caa !=nil {return _caa ;};if _fdfc .Color !=nil {if _bdb :=_fdfc .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_bdb !=nil {return _bdb ;};};return nil ;}; +// Fit To Width +FitToWidthAttr *uint32 ; -// ValidateWithPath validates the CT_Location and its children, prefixing error messages with path -func (_eccfc *CT_Location )ValidateWithPath (path string )error {return nil };func (_fbadc ST_Visibility )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fbadc .String (),start );};func NewCT_Dxfs ()*CT_Dxfs {_edbbg :=&CT_Dxfs {};return _edbbg }; +// Fit To Height +FitToHeightAttr *uint32 ; -// ValidateWithPath validates the CT_VolTopic and its children, prefixing error messages with path -func (_eeaga *CT_VolTopic )ValidateWithPath (path string )error {if _cbeab :=_eeaga .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_cbeab !=nil {return _cbeab ;};for _cbdfb ,_aeefe :=range _eeaga .Tr {if _dffdgg :=_aeefe .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_cbdfb ));_dffdgg !=nil {return _dffdgg ;};};return nil ;};func (_dcfeg *CT_PivotCaches )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aegcd :for {_egeec ,_gecbda :=d .Token ();if _gecbda !=nil {return _gecbda ;};switch _dgacbb :=_egeec .(type ){case _f .StartElement :switch _dgacbb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddecf :=NewCT_PivotCache ();if _eedad :=d .DecodeElement (_ddecf ,&_dgacbb );_eedad !=nil {return _eedad ;};_dcfeg .PivotCache =append (_dcfeg .PivotCache ,_ddecf );default:_ag .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",_dgacbb .Name );if _ddggc :=d .Skip ();_ddggc !=nil {return _ddggc ;};};case _f .EndElement :break _aegcd ;case _f .CharData :};};return nil ;};func (_eebe *CT_CsPageSetup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eebe .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_eebe .PaperSizeAttr )});};if _eebe .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_eebe .PaperHeightAttr )});};if _eebe .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_eebe .PaperWidthAttr )});};if _eebe .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_eebe .FirstPageNumberAttr )});};if _eebe .OrientationAttr !=ST_OrientationUnset {_dedb ,_bdfac :=_eebe .OrientationAttr .MarshalXMLAttr (_f .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _bdfac !=nil {return _bdfac ;};start .Attr =append (start .Attr ,_dedb );};if _eebe .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eebe .UsePrinterDefaultsAttr ))});};if _eebe .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eebe .BlackAndWhiteAttr ))});};if _eebe .DraftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eebe .DraftAttr ))});};if _eebe .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eebe .UseFirstPageNumberAttr ))});};if _eebe .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_c .Sprintf ("\u0025\u0076",*_eebe .HorizontalDpiAttr )});};if _eebe .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_c .Sprintf ("\u0025\u0076",*_eebe .VerticalDpiAttr )});};if _eebe .CopiesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_eebe .CopiesAttr )});};if _eebe .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_eebe .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdbb *CT_ColorFilter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fafgb :=range start .Attr {if _fafgb .Name .Local =="\u0064\u0078\u0066I\u0064"{_bdgde ,_dece :=_d .ParseUint (_fafgb .Value ,10,32);if _dece !=nil {return _dece ;};_bgdfd :=uint32 (_bdgde );_fdbb .DxfIdAttr =&_bgdfd ;continue ;};if _fafgb .Name .Local =="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"{_dgegb ,_fgdfb :=_d .ParseBool (_fafgb .Value );if _fgdfb !=nil {return _fgdfb ;};_fdbb .CellColorAttr =&_dgegb ;continue ;};};for {_gegg ,_gaee :=d .Token ();if _gaee !=nil {return _c .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",_gaee );};if _edcbg ,_cefdd :=_gegg .(_f .EndElement );_cefdd &&_edcbg .Name ==start .Name {break ;};};return nil ;};func (_febbad *CT_Macrosheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u006d\u0061:\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074";e .EncodeToken (start );if _febbad .SheetPr !=nil {_fgdeb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_febbad .SheetPr ,_fgdeb );};if _febbad .Dimension !=nil {_aebgc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};e .EncodeElement (_febbad .Dimension ,_aebgc );};if _febbad .SheetViews !=nil {_bgfca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_febbad .SheetViews ,_bgfca );};if _febbad .SheetFormatPr !=nil {_cagacf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_febbad .SheetFormatPr ,_cagacf );};if _febbad .Cols !=nil {_ffgde :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}};for _ ,_aafc :=range _febbad .Cols {e .EncodeElement (_aafc ,_ffgde );};};_bfcfb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_febbad .SheetData ,_bfcfb );if _febbad .SheetProtection !=nil {_gcdaa :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_febbad .SheetProtection ,_gcdaa );};if _febbad .AutoFilter !=nil {_gegc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_febbad .AutoFilter ,_gegc );};if _febbad .SortState !=nil {_fagfa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_febbad .SortState ,_fagfa );};if _febbad .DataConsolidate !=nil {_fedff :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}};e .EncodeElement (_febbad .DataConsolidate ,_fedff );};if _febbad .CustomSheetViews !=nil {_dcdea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_febbad .CustomSheetViews ,_dcdea );};if _febbad .PhoneticPr !=nil {_ebaccc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_febbad .PhoneticPr ,_ebaccc );};if _febbad .ConditionalFormatting !=nil {_ddadag :=_f .StartElement {Name :_f .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 _ ,_gceee :=range _febbad .ConditionalFormatting {e .EncodeElement (_gceee ,_ddadag );};};if _febbad .PrintOptions !=nil {_cbebc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_febbad .PrintOptions ,_cbebc );};if _febbad .PageMargins !=nil {_dcggg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_febbad .PageMargins ,_dcggg );};if _febbad .PageSetup !=nil {_agcggd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_febbad .PageSetup ,_agcggd );};if _febbad .HeaderFooter !=nil {_ebdgcc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_febbad .HeaderFooter ,_ebdgcc );};if _febbad .RowBreaks !=nil {_dafda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_febbad .RowBreaks ,_dafda );};if _febbad .ColBreaks !=nil {_dddge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_febbad .ColBreaks ,_dddge );};if _febbad .CustomProperties !=nil {_fcgfga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_febbad .CustomProperties ,_fcgfga );};if _febbad .Drawing !=nil {_ebebe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_febbad .Drawing ,_ebebe );};if _febbad .LegacyDrawing !=nil {_acagd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_febbad .LegacyDrawing ,_acagd );};if _febbad .LegacyDrawingHF !=nil {_eggg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_febbad .LegacyDrawingHF ,_eggg );};if _febbad .DrawingHF !=nil {_dbeaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_febbad .DrawingHF ,_dbeaa );};if _febbad .Picture !=nil {_aagdg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_febbad .Picture ,_aagdg );};if _febbad .OleObjects !=nil {_faaag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_febbad .OleObjects ,_faaag );};if _febbad .ExtLst !=nil {_bebccc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_febbad .ExtLst ,_bebccc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dcgge *CT_FontFamily )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcgge .ValAttr =0;for _ ,_ebbbc :=range start .Attr {if _ebbbc .Name .Local =="\u0076\u0061\u006c"{_eefbgd ,_cagcc :=_d .ParseInt (_ebbbc .Value ,10,64);if _cagcc !=nil {return _cagcc ;};_dcgge .ValAttr =_eefbgd ;continue ;};};for {_bafbg ,_gefac :=d .Token ();if _gefac !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_gefac );};if _agcca ,_fgcca :=_bafbg .(_f .EndElement );_fgcca &&_agcca .Name ==start .Name {break ;};};return nil ;};func (_abbefa ST_MdxFunctionType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dbcdde :=_f .Attr {};_dbcdde .Name =name ;switch _abbefa {case ST_MdxFunctionTypeUnset :_dbcdde .Value ="";case ST_MdxFunctionTypeM :_dbcdde .Value ="\u006d";case ST_MdxFunctionTypeV :_dbcdde .Value ="\u0076";case ST_MdxFunctionTypeS :_dbcdde .Value ="\u0073";case ST_MdxFunctionTypeC :_dbcdde .Value ="\u0063";case ST_MdxFunctionTypeR :_dbcdde .Value ="\u0072";case ST_MdxFunctionTypeP :_dbcdde .Value ="\u0070";case ST_MdxFunctionTypeK :_dbcdde .Value ="\u006b";};return _dbcdde ,nil ;};type CT_DrawingHF struct{IdAttr string ; +// Page Order +PageOrderAttr ST_PageOrder ; -// Left Header for Odd Pages -LhoAttr *uint32 ; +// Orientation +OrientationAttr ST_Orientation ; -// Left Header for Even Pages -LheAttr *uint32 ; +// Use Printer Defaults +UsePrinterDefaultsAttr *bool ; -// Left Header for First Page -LhfAttr *uint32 ; +// Black And White +BlackAndWhiteAttr *bool ; -// Center Header for Odd Pages -ChoAttr *uint32 ; +// Draft +DraftAttr *bool ; -// Center Header for Even Pages -CheAttr *uint32 ; +// Print Cell Comments +CellCommentsAttr ST_CellComments ; -// Center Header for First Page -ChfAttr *uint32 ; +// Use First Page Number +UseFirstPageNumberAttr *bool ; -// Right Header for Odd Pages -RhoAttr *uint32 ; +// Print Error Handling +ErrorsAttr ST_PrintError ; -// Right Header for Even Pages -RheAttr *uint32 ; +// Horizontal DPI +HorizontalDpiAttr *uint32 ; -// Right Header for First Page -RhfAttr *uint32 ; +// Vertical DPI +VerticalDpiAttr *uint32 ; -// Left Footer for Odd Pages -LfoAttr *uint32 ; +// Number Of Copies +CopiesAttr *uint32 ;IdAttr *string ;};func (_bgdfe *CT_DefinedNames )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcef :for {_cdee ,_dfcf :=d .Token ();if _dfcf !=nil {return _dfcf ;};switch _dbafb :=_cdee .(type ){case _a .StartElement :switch _dbafb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgafe :=NewCT_DefinedName ();if _gbgg :=d .DecodeElement (_bgafe ,&_dbafb );_gbgg !=nil {return _gbgg ;};_bgdfe .DefinedName =append (_bgdfe .DefinedName ,_bgafe );default:_gc .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",_dbafb .Name );if _feccc :=d .Skip ();_feccc !=nil {return _feccc ;};};case _a .EndElement :break _dcef ;case _a .CharData :};};return nil ;};func (_bbfce *CT_ExternalReference )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bbfce .IdAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cacaga *CT_ProtectedRanges )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_daffge :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"}};for _ ,_baafc :=range _cacaga .ProtectedRange {e .EncodeElement (_baafc ,_daffge );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Left Footer for Even Pages -LfeAttr *uint32 ; +// Validate validates the CT_WebPr and its children +func (_bbfab *CT_WebPr )Validate ()error {return _bbfab .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072");};type CT_ChartsheetViews struct{ -// Left Footer for First Page -LffAttr *uint32 ; +// Chart Sheet View +SheetView []*CT_ChartsheetView ;ExtLst *CT_ExtensionList ;};func (_cbdad *CT_OleObject )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cbdad .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cbdad .ProgIdAttr )});};if _cbdad .DvAspectAttr !=ST_DvAspectUnset {_gcgaa ,_ccfbd :=_cbdad .DvAspectAttr .MarshalXMLAttr (_a .Name {Local :"\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"});if _ccfbd !=nil {return _ccfbd ;};start .Attr =append (start .Attr ,_gcgaa );};if _cbdad .LinkAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0076",*_cbdad .LinkAttr )});};if _cbdad .OleUpdateAttr !=ST_OleUpdateUnset {_bcgfd ,_cgefc :=_cbdad .OleUpdateAttr .MarshalXMLAttr (_a .Name {Local :"\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"});if _cgefc !=nil {return _cgefc ;};start .Attr =append (start .Attr ,_bcgfd );};if _cbdad .AutoLoadAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbdad .AutoLoadAttr ))});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cbdad .ShapeIdAttr )});if _cbdad .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cbdad .IdAttr )});};e .EncodeToken (start );if _cbdad .ObjectPr !=nil {_efcfa :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_cbdad .ObjectPr ,_efcfa );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_FunctionGroup ()*CT_FunctionGroup {_gefda :=&CT_FunctionGroup {};return _gefda };func (_bafbb *CT_ColFields )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cgfedf :=range start .Attr {if _cgfedf .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbcg ,_bafd :=_d .ParseUint (_cgfedf .Value ,10,32);if _bafd !=nil {return _bafd ;};_cabb :=uint32 (_bbcg );_bafbb .CountAttr =&_cabb ;continue ;};};_dgfc :for {_agdg ,_cdcbc :=d .Token ();if _cdcbc !=nil {return _cdcbc ;};switch _ebdc :=_agdg .(type ){case _a .StartElement :switch _ebdc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caaf :=NewCT_Field ();if _ccge :=d .DecodeElement (_caaf ,&_ebdc );_ccge !=nil {return _ccge ;};_bafbb .Field =append (_bafbb .Field ,_caaf );default:_gc .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",_ebdc .Name );if _bcef :=d .Skip ();_bcef !=nil {return _bcef ;};};case _a .EndElement :break _dgfc ;case _a .CharData :};};return nil ;};func (_adcag *CT_PivotCaches )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbede :for {_bgcgf ,_ffbgef :=d .Token ();if _ffbgef !=nil {return _ffbgef ;};switch _eddba :=_bgcgf .(type ){case _a .StartElement :switch _eddba .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcagfd :=NewCT_PivotCache ();if _gcgfa :=d .DecodeElement (_gcagfd ,&_eddba );_gcgfa !=nil {return _gcgfa ;};_adcag .PivotCache =append (_adcag .PivotCache ,_gcagfd );default:_gc .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",_eddba .Name );if _bebfe :=d .Skip ();_bebfe !=nil {return _bebfe ;};};case _a .EndElement :break _fbede ;case _a .CharData :};};return nil ;};func (_dgab *CT_FunctionGroups )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dgab .BuiltInGroupCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dgab .BuiltInGroupCountAttr )});};e .EncodeToken (start );if _dgab .FunctionGroup !=nil {_gbacf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061:\u0066\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"}};for _ ,_adgfaa :=range _dgab .FunctionGroup {e .EncodeElement (_adgfaa ,_gbacf );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fdbace *CT_Items )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gbege :=range start .Attr {if _gbege .Name .Local =="\u0063\u006f\u0075n\u0074"{_bccea ,_cfdbg :=_d .ParseUint (_gbege .Value ,10,32);if _cfdbg !=nil {return _cfdbg ;};_cdfed :=uint32 (_bccea );_fdbace .CountAttr =&_cdfed ;continue ;};};_fbgfde :for {_acagf ,_acgac :=d .Token ();if _acgac !=nil {return _acgac ;};switch _fcdeb :=_acagf .(type ){case _a .StartElement :switch _fcdeb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfgca :=NewCT_Item ();if _cdeb :=d .DecodeElement (_gfgca ,&_fcdeb );_cdeb !=nil {return _cdeb ;};_fdbace .Item =append (_fdbace .Item ,_gfgca );default:_gc .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",_fcdeb .Name );if _eeefg :=d .Skip ();_eeefg !=nil {return _eeefg ;};};case _a .EndElement :break _fbgfde ;case _a .CharData :};};return nil ;};func (_ebdbg ST_FieldSortType )ValidateWithPath (path string )error {switch _ebdbg {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 (_ebdbg ));};return nil ;}; -// Center Footer for Odd Pages -CfoAttr *uint32 ; +// Validate validates the CT_Sets and its children +func (_dfcef *CT_Sets )Validate ()error {return _dfcef .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0074\u0073");};func (_gaggd *CT_Dxf )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgac :for {_bbbb ,_eebfa :=d .Token ();if _eebfa !=nil {return _eebfa ;};switch _ddaab :=_bbbb .(type ){case _a .StartElement :switch _ddaab .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaggd .Font =NewCT_Font ();if _fdcgg :=d .DecodeElement (_gaggd .Font ,&_ddaab );_fdcgg !=nil {return _fdcgg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaggd .NumFmt =NewCT_NumFmt ();if _gbbe :=d .DecodeElement (_gaggd .NumFmt ,&_ddaab );_gbbe !=nil {return _gbbe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaggd .Fill =NewCT_Fill ();if _aegdc :=d .DecodeElement (_gaggd .Fill ,&_ddaab );_aegdc !=nil {return _aegdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaggd .Alignment =NewCT_CellAlignment ();if _ggeec :=d .DecodeElement (_gaggd .Alignment ,&_ddaab );_ggeec !=nil {return _ggeec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaggd .Border =NewCT_Border ();if _ebeea :=d .DecodeElement (_gaggd .Border ,&_ddaab );_ebeea !=nil {return _ebeea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaggd .Protection =NewCT_CellProtection ();if _gecca :=d .DecodeElement (_gaggd .Protection ,&_ddaab );_gecca !=nil {return _gecca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaggd .ExtLst =NewCT_ExtensionList ();if _bfbcg :=d .DecodeElement (_gaggd .ExtLst ,&_ddaab );_bfbcg !=nil {return _bfbcg ;};default:_gc .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",_ddaab .Name );if _ebgc :=d .Skip ();_ebgc !=nil {return _ebgc ;};};case _a .EndElement :break _bgac ;case _a .CharData :};};return nil ;};func (_dccdd *ST_VolValueType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfcde ,_gfgedd :=d .Token ();if _gfgedd !=nil {return _gfgedd ;};if _agcgfb ,_cagbfe :=_dfcde .(_a .EndElement );_cagbfe &&_agcgfb .Name ==start .Name {*_dccdd =1;return nil ;};if _bcggac ,_acggg :=_dfcde .(_a .CharData );!_acggg {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",_dfcde );}else {switch string (_bcggac ){case "":*_dccdd =0;case "\u0062":*_dccdd =1;case "\u006e":*_dccdd =2;case "\u0065":*_dccdd =3;case "\u0073":*_dccdd =4;};};_dfcde ,_gfgedd =d .Token ();if _gfgedd !=nil {return _gfgedd ;};if _cacbea ,_gededf :=_dfcde .(_a .EndElement );_gededf &&_cacbea .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",_dfcde );};func (_cdbbce *CT_XmlPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cdbbce .MapIdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_b .Sprintf ("\u0025\u0076",_cdbbce .XpathAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",_cdbbce .XmlDataTypeAttr )});e .EncodeToken (start );if _cdbbce .ExtLst !=nil {_egfgc :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cdbbce .ExtLst ,_egfgc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_UpdateLinks byte ;func (_gdeefg ST_FormulaExpression )ValidateWithPath (path string )error {switch _gdeefg {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 (_gdeefg ));};return nil ;};func (_aagbgg *ST_TimePeriod )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aagbgg =0;case "\u0074\u006f\u0064a\u0079":*_aagbgg =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_aagbgg =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_aagbgg =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_aagbgg =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_aagbgg =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_aagbgg =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_aagbgg =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_aagbgg =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_aagbgg =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_aagbgg =10;};return nil ;};func NewCT_CustomWorkbookViews ()*CT_CustomWorkbookViews {_fcfgc :=&CT_CustomWorkbookViews {};return _fcfgc ;}; -// Center Footer for Even Pages -CfeAttr *uint32 ; +// ValidateWithPath validates the CT_UndoInfo and its children, prefixing error messages with path +func (_dddfc *CT_UndoInfo )ValidateWithPath (path string )error {if _dddfc .ExpAttr ==ST_FormulaExpressionUnset {return _b .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 _fgaca :=_dddfc .ExpAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u0041\u0074\u0074\u0072");_fgaca !=nil {return _fgaca ;};return nil ;};func NewCT_Authors ()*CT_Authors {_bg :=&CT_Authors {};return _bg };func NewCT_Controls ()*CT_Controls {_aec :=&CT_Controls {};return _aec };func (_aadaa *CT_ServerFormats )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aadaa .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aadaa .CountAttr )});};e .EncodeToken (start );if _aadaa .ServerFormat !=nil {_affgf :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003as\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"}};for _ ,_gabbgc :=range _aadaa .ServerFormat {e .EncodeElement (_gabbgc ,_affgf );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_GroupMembers struct{ -// Center Footer for First Page -CffAttr *uint32 ; +// Group Member Count +CountAttr *uint32 ; -// Right Footer for Odd Pages -RfoAttr *uint32 ; +// OLAP Group Member +GroupMember []*CT_GroupMember ;}; -// Right Footer for Even Pages -RfeAttr *uint32 ; +// ValidateWithPath validates the CT_MdxSet and its children, prefixing error messages with path +func (_cddadg *CT_MdxSet )ValidateWithPath (path string )error {if _bdcab :=_cddadg .OAttr .ValidateWithPath (path +"\u002f\u004f\u0041\u0074\u0074\u0072");_bdcab !=nil {return _bdcab ;};for _cddca ,_ceggg :=range _cddadg .N {if _eafdb :=_ceggg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_cddca ));_eafdb !=nil {return _eafdb ;};};return nil ;};func (_badba ST_SheetViewType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_accaca :=_a .Attr {};_accaca .Name =name ;switch _badba {case ST_SheetViewTypeUnset :_accaca .Value ="";case ST_SheetViewTypeNormal :_accaca .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_SheetViewTypePageBreakPreview :_accaca .Value ="\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077";case ST_SheetViewTypePageLayout :_accaca .Value ="\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074";};return _accaca ,nil ;};func NewCT_Cols ()*CT_Cols {_ceabc :=&CT_Cols {};return _ceabc };func NewCT_WorkbookPr ()*CT_WorkbookPr {_gfbgc :=&CT_WorkbookPr {};return _gfbgc };type ST_CalcMode byte ;func (_dbfdg *ST_SortMethod )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbbgd ,_efgabf :=d .Token ();if _efgabf !=nil {return _efgabf ;};if _bgbag ,_gggbb :=_fbbgd .(_a .EndElement );_gggbb &&_bgbag .Name ==start .Name {*_dbfdg =1;return nil ;};if _fbeaa ,_fcbggf :=_fbbgd .(_a .CharData );!_fcbggf {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",_fbbgd );}else {switch string (_fbeaa ){case "":*_dbfdg =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_dbfdg =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_dbfdg =2;case "\u006e\u006f\u006e\u0065":*_dbfdg =3;};};_fbbgd ,_efgabf =d .Token ();if _efgabf !=nil {return _efgabf ;};if _fbfdbe ,_abgeea :=_fbbgd .(_a .EndElement );_abgeea &&_fbfdbe .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",_fbbgd );};func (_fgcgd ST_CellFormulaType )String ()string {switch _fgcgd {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 (_bacgf ST_VerticalAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bacgf .String (),start );};func (_efad *CT_DefinedName )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_efad .NameAttr )});if _efad .CommentAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_efad .CommentAttr )});};if _efad .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_b .Sprintf ("\u0025\u0076",*_efad .CustomMenuAttr )});};if _efad .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_efad .DescriptionAttr )});};if _efad .HelpAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_efad .HelpAttr )});};if _efad .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_b .Sprintf ("\u0025\u0076",*_efad .StatusBarAttr )});};if _efad .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_efad .LocalSheetIdAttr )});};if _efad .HiddenAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_efad .HiddenAttr ))});};if _efad .FunctionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_efad .FunctionAttr ))});};if _efad .VbProcedureAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_efad .VbProcedureAttr ))});};if _efad .XlmAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006c\u006d"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_efad .XlmAttr ))});};if _efad .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_efad .FunctionGroupIdAttr )});};if _efad .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_efad .ShortcutKeyAttr )});};if _efad .PublishToServerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_efad .PublishToServerAttr ))});};if _efad .WorkbookParameterAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_efad .WorkbookParameterAttr ))});};e .EncodeElement (_efad .Content ,start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Borders struct{ -// Right Footer for First Page -RffAttr *uint32 ;};func (_acfdf ST_VolValueType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ceabgb :=_f .Attr {};_ceabgb .Name =name ;switch _acfdf {case ST_VolValueTypeUnset :_ceabgb .Value ="";case ST_VolValueTypeB :_ceabgb .Value ="\u0062";case ST_VolValueTypeN :_ceabgb .Value ="\u006e";case ST_VolValueTypeE :_ceabgb .Value ="\u0065";case ST_VolValueTypeS :_ceabgb .Value ="\u0073";};return _ceabgb ,nil ;};func NewCT_AutoSortScope ()*CT_AutoSortScope {_cdg :=&CT_AutoSortScope {};_cdg .PivotArea =NewCT_PivotArea ();return _cdg ;};func (_edaee ST_PatternType )ValidateWithPath (path string )error {switch _edaee {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edaee ));};return nil ;}; +// Border Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_QueryTableRefresh and its children, prefixing error messages with path -func (_aecbd *CT_QueryTableRefresh )ValidateWithPath (path string )error {if _bafdd :=_aecbd .QueryTableFields .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064\u0073");_bafdd !=nil {return _bafdd ;};if _aecbd .QueryTableDeletedFields !=nil {if _adba :=_aecbd .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");_adba !=nil {return _adba ;};};if _aecbd .SortState !=nil {if _gcgdg :=_aecbd .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_gcgdg !=nil {return _gcgdg ;};};if _aecbd .ExtLst !=nil {if _acced :=_aecbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acced !=nil {return _acced ;};};return nil ;}; +// Border +Border []*CT_Border ;}; -// ValidateWithPath validates the CT_CellStyleXfs and its children, prefixing error messages with path -func (_debf *CT_CellStyleXfs )ValidateWithPath (path string )error {for _affa ,_cada :=range _debf .Xf {if _eagcf :=_cada .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_affa ));_eagcf !=nil {return _eagcf ;};};return nil ;};func NewCT_RevisionDefinedName ()*CT_RevisionDefinedName {_cfced :=&CT_RevisionDefinedName {};return _cfced ;};func NewPivotCacheRecords ()*PivotCacheRecords {_afbbb :=&PivotCacheRecords {};_afbbb .CT_PivotCacheRecords =*NewCT_PivotCacheRecords ();return _afbbb ;}; +// Validate validates the CT_DataField and its children +func (_affag *CT_DataField )Validate ()error {return _affag .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064");};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 NewCT_rowItems ()*CT_rowItems {_cfbbde :=&CT_rowItems {};return _cfbbde }; -// ValidateWithPath validates the CT_PhoneticPr and its children, prefixing error messages with path -func (_bgcbf *CT_PhoneticPr )ValidateWithPath (path string )error {if _edge :=_bgcbf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_edge !=nil {return _edge ;};if _dggab :=_bgcbf .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072");_dggab !=nil {return _dggab ;};return nil ;};func (_adaaa *CT_ExternalDefinedName )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_adaaa .NameAttr )});if _adaaa .RefersToAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_adaaa .RefersToAttr )});};if _adaaa .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_adaaa .SheetIdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgddf *CT_String )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgdcb :=range start .Attr {if _cgdcb .Name .Local =="\u0066\u0063"{_gfcea ,_edadb :=_cgdcb .Value ,error (nil );if _edadb !=nil {return _edadb ;};_cgddf .FcAttr =&_gfcea ;continue ;};if _cgdcb .Name .Local =="\u0076"{_ebcgda ,_bgda :=_cgdcb .Value ,error (nil );if _bgda !=nil {return _bgda ;};_cgddf .VAttr =_ebcgda ;continue ;};if _cgdcb .Name .Local =="\u0066"{_deac ,_ggcad :=_d .ParseBool (_cgdcb .Value );if _ggcad !=nil {return _ggcad ;};_cgddf .FAttr =&_deac ;continue ;};if _cgdcb .Name .Local =="\u0063"{_ebade ,_egged :=_cgdcb .Value ,error (nil );if _egged !=nil {return _egged ;};_cgddf .CAttr =&_ebade ;continue ;};if _cgdcb .Name .Local =="\u0063\u0070"{_eafge ,_ffccdd :=_d .ParseUint (_cgdcb .Value ,10,32);if _ffccdd !=nil {return _ffccdd ;};_cddgdd :=uint32 (_eafge );_cgddf .CpAttr =&_cddgdd ;continue ;};if _cgdcb .Name .Local =="\u0069\u006e"{_baecce ,_ddfbd :=_d .ParseUint (_cgdcb .Value ,10,32);if _ddfbd !=nil {return _ddfbd ;};_eadfa :=uint32 (_baecce );_cgddf .InAttr =&_eadfa ;continue ;};if _cgdcb .Name .Local =="\u0062\u0063"{_deegb ,_ebabe :=_cgdcb .Value ,error (nil );if _ebabe !=nil {return _ebabe ;};_cgddf .BcAttr =&_deegb ;continue ;};if _cgdcb .Name .Local =="\u0075"{_acacf ,_cgefe :=_d .ParseBool (_cgdcb .Value );if _cgefe !=nil {return _cgefe ;};_cgddf .UAttr =&_acacf ;continue ;};if _cgdcb .Name .Local =="\u0069"{_cddgag ,_geacc :=_d .ParseBool (_cgdcb .Value );if _geacc !=nil {return _geacc ;};_cgddf .IAttr =&_cddgag ;continue ;};if _cgdcb .Name .Local =="\u0075\u006e"{_ggbff ,_fcafe :=_d .ParseBool (_cgdcb .Value );if _fcafe !=nil {return _fcafe ;};_cgddf .UnAttr =&_ggbff ;continue ;};if _cgdcb .Name .Local =="\u0073\u0074"{_acggec ,_cbbgc :=_d .ParseBool (_cgdcb .Value );if _cbbgc !=nil {return _cbbgc ;};_cgddf .StAttr =&_acggec ;continue ;};if _cgdcb .Name .Local =="\u0062"{_fdgcg ,_fgfcd :=_d .ParseBool (_cgdcb .Value );if _fgfcd !=nil {return _fgfcd ;};_cgddf .BAttr =&_fdgcg ;continue ;};};_bccgg :for {_ecfd ,_efgac :=d .Token ();if _efgac !=nil {return _efgac ;};switch _dacaaf :=_ecfd .(type ){case _f .StartElement :switch _dacaaf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbdec :=NewCT_Tuples ();if _ccfae :=d .DecodeElement (_bbdec ,&_dacaaf );_ccfae !=nil {return _ccfae ;};_cgddf .Tpls =append (_cgddf .Tpls ,_bbdec );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daadf :=NewCT_X ();if _afde :=d .DecodeElement (_daadf ,&_dacaaf );_afde !=nil {return _afde ;};_cgddf .X =append (_cgddf .X ,_daadf );default:_ag .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",_dacaaf .Name );if _acaee :=d .Skip ();_acaee !=nil {return _acaee ;};};case _f .EndElement :break _bccgg ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GroupItems and its children, prefixing error messages with path +func (_fdbdd *CT_GroupItems )ValidateWithPath (path string )error {for _eeaeb ,_gddbg :=range _fdbdd .M {if _cabde :=_gddbg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_eeaeb ));_cabde !=nil {return _cabde ;};};for _efeaa ,_dbcdc :=range _fdbdd .N {if _cceaf :=_dbcdc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_efeaa ));_cceaf !=nil {return _cceaf ;};};for _fbeac ,_faggc :=range _fdbdd .B {if _dggb :=_faggc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_fbeac ));_dggb !=nil {return _dggb ;};};for _cbbgba ,_bbbdc :=range _fdbdd .E {if _dbfef :=_bbbdc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_cbbgba ));_dbfef !=nil {return _dbfef ;};};for _gbgbg ,_fgfeb :=range _fdbdd .S {if _fbbaa :=_fgfeb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_gbgbg ));_fbbaa !=nil {return _fbbaa ;};};for _aegbe ,_gbcba :=range _fdbdd .D {if _afbea :=_gbcba .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_aegbe ));_afbea !=nil {return _afbea ;};};return nil ;};func (_aggcac ST_ConditionalFormattingOperator )String ()string {switch _aggcac {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 (_ffbef *ST_MdxSetOrder )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ffbef =0;case "\u0075":*_ffbef =1;case "\u0061":*_ffbef =2;case "\u0064":*_ffbef =3;case "\u0061\u0061":*_ffbef =4;case "\u0061\u0064":*_ffbef =5;case "\u006e\u0061":*_ffbef =6;case "\u006e\u0064":*_ffbef =7;};return nil ;}; -// Validate validates the Workbook and its children -func (_fdgga *Workbook )Validate ()error {return _fdgga .ValidateWithPath ("\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");};func (_ceeded ST_TextHAlign )Validate ()error {return _ceeded .ValidateWithPath ("")};func (_dcffee *ST_RefMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfbgc ,_bbccb :=d .Token ();if _bbccb !=nil {return _bbccb ;};if _gaffa ,_ddbbaf :=_gfbgc .(_f .EndElement );_ddbbaf &&_gaffa .Name ==start .Name {*_dcffee =1;return nil ;};if _babfb ,_ddfdaaf :=_gfbgc .(_f .CharData );!_ddfdaaf {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfbgc );}else {switch string (_babfb ){case "":*_dcffee =0;case "\u0041\u0031":*_dcffee =1;case "\u0052\u0031\u0043\u0031":*_dcffee =2;};};_gfbgc ,_bbccb =d .Token ();if _bbccb !=nil {return _bbccb ;};if _fadcb ,_gcgfe :=_gfbgc .(_f .EndElement );_gcgfe &&_fadcb .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfbgc );};type CT_TableFormula struct{ArrayAttr bool ;Content string ;};func (_fdgbce ST_MdxSetOrder )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_becagd :=_f .Attr {};_becagd .Name =name ;switch _fdgbce {case ST_MdxSetOrderUnset :_becagd .Value ="";case ST_MdxSetOrderU :_becagd .Value ="\u0075";case ST_MdxSetOrderA :_becagd .Value ="\u0061";case ST_MdxSetOrderD :_becagd .Value ="\u0064";case ST_MdxSetOrderAa :_becagd .Value ="\u0061\u0061";case ST_MdxSetOrderAd :_becagd .Value ="\u0061\u0064";case ST_MdxSetOrderNa :_becagd .Value ="\u006e\u0061";case ST_MdxSetOrderNd :_becagd .Value ="\u006e\u0064";};return _becagd ,nil ;};func (_becad *CT_MetadataBlocks )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cadf :=range start .Attr {if _cadf .Name .Local =="\u0063\u006f\u0075n\u0074"{_bdfdfa ,_cbaca :=_d .ParseUint (_cadf .Value ,10,32);if _cbaca !=nil {return _cbaca ;};_ecdbe :=uint32 (_bdfdfa );_becad .CountAttr =&_ecdbe ;continue ;};};_ccdae :for {_bcccfa ,_fggc :=d .Token ();if _fggc !=nil {return _fggc ;};switch _agca :=_bcccfa .(type ){case _f .StartElement :switch _agca .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgee :=NewCT_MetadataBlock ();if _acfbdg :=d .DecodeElement (_cgee ,&_agca );_acfbdg !=nil {return _acfbdg ;};_becad .Bk =append (_becad .Bk ,_cgee );default:_ag .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",_agca .Name );if _ccdab :=d .Skip ();_ccdab !=nil {return _ccdab ;};};case _f .EndElement :break _ccdae ;case _f .CharData :};};return nil ;};func (_faebd *CT_PivotCacheDefinition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _faebd .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_faebd .IdAttr )});};if _faebd .InvalidAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069n\u0076\u0061\u006c\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_faebd .InvalidAttr ))});};if _faebd .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_faebd .SaveDataAttr ))});};if _faebd .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_faebd .RefreshOnLoadAttr ))});};if _faebd .OptimizeMemoryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_faebd .OptimizeMemoryAttr ))});};if _faebd .EnableRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_faebd .EnableRefreshAttr ))});};if _faebd .RefreshedByAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_faebd .RefreshedByAttr )});};if _faebd .RefreshedDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_faebd .RefreshedDateAttr )});};if _faebd .RefreshedDateIsoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_faebd .RefreshedDateIsoAttr )});};if _faebd .BackgroundQueryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_faebd .BackgroundQueryAttr ))});};if _faebd .MissingItemsLimitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_faebd .MissingItemsLimitAttr )});};if _faebd .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_faebd .CreatedVersionAttr )});};if _faebd .RefreshedVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_faebd .RefreshedVersionAttr )});};if _faebd .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_faebd .MinRefreshableVersionAttr )});};if _faebd .RecordCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_faebd .RecordCountAttr )});};if _faebd .UpgradeOnRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_faebd .UpgradeOnRefreshAttr ))});};if _faebd .TupleCacheAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_faebd .TupleCacheAttr ))});};if _faebd .SupportSubqueryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_faebd .SupportSubqueryAttr ))});};if _faebd .SupportAdvancedDrillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_faebd .SupportAdvancedDrillAttr ))});};e .EncodeToken (start );_bgea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_faebd .CacheSource ,_bgea );_ffcabd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_faebd .CacheFields ,_ffcabd );if _faebd .CacheHierarchies !=nil {_ggefda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_faebd .CacheHierarchies ,_ggefda );};if _faebd .Kpis !=nil {_bcgdd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006b\u0070\u0069\u0073"}};e .EncodeElement (_faebd .Kpis ,_bcgdd );};if _faebd .TupleCache !=nil {_edce :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_faebd .TupleCache ,_edce );};if _faebd .CalculatedItems !=nil {_beegc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_faebd .CalculatedItems ,_beegc );};if _faebd .CalculatedMembers !=nil {_fabff :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073"}};e .EncodeElement (_faebd .CalculatedMembers ,_fabff );};if _faebd .Dimensions !=nil {_cefff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}};e .EncodeElement (_faebd .Dimensions ,_cefff );};if _faebd .MeasureGroups !=nil {_eacd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}};e .EncodeElement (_faebd .MeasureGroups ,_eacd );};if _faebd .Maps !=nil {_gbfef :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006d\u0061\u0070\u0073"}};e .EncodeElement (_faebd .Maps ,_gbfef );};if _faebd .ExtLst !=nil {_aadge :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_faebd .ExtLst ,_aadge );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Users and its children +func (_daacd *CT_Users )Validate ()error {return _daacd .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073");};func (_ceecd *CT_DynamicFilter )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_gdcec ,_ccfga :=_ceecd .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _ccfga !=nil {return _ccfga ;};start .Attr =append (start .Attr ,_gdcec );if _ceecd .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_ceecd .ValAttr )});};if _ceecd .ValIsoAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c\u0049\u0073\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_ceecd .ValIsoAttr )});};if _ceecd .MaxValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_ceecd .MaxValAttr )});};if _ceecd .MaxValIsoAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"},Value :_b .Sprintf ("\u0025\u0076",*_ceecd .MaxValIsoAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_MetadataStringIndex and its children -func (_gcdfe *CT_MetadataStringIndex )Validate ()error {return _gcdfe .ValidateWithPath ("\u0043\u0054\u005f\u004det\u0061\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0049\u006e\u0064e\u0078");}; +// Validate validates the CT_PivotArea and its children +func (_fbdgd *CT_PivotArea )Validate ()error {return _fbdgd .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");}; -// Validate validates the CT_CustomSheetView and its children -func (_gbef *CT_CustomSheetView )Validate ()error {return _gbef .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077");}; +// Validate validates the CT_Items and its children +func (_gbddae *CT_Items )Validate ()error {return _gbddae .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073");};func (_bdaeb ST_Scope )ValidateWithPath (path string )error {switch _bdaeb {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 (_bdaeb ));};return nil ;};func (_cfbdf ST_DataValidationOperator )String ()string {switch _cfbdf {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 (_cdeba *CT_PageItem )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_cdeba .NameAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_HierarchyUsage and its children -func (_ceffa *CT_HierarchyUsage )Validate ()error {return _ceffa .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065");};type CT_MRUColors struct{ +// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path +func (_dbbb *CT_Comment )ValidateWithPath (path string )error {if _dbbb .GuidAttr !=nil {if !_db .ST_GuidPatternRe .MatchString (*_dbbb .GuidAttr ){return _b .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 ,_db .ST_GuidPatternRe ,*_dbbb .GuidAttr );};};if _bacdf :=_dbbb .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_bacdf !=nil {return _bacdf ;};if _dbbb .CommentPr !=nil {if _fefc :=_dbbb .CommentPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");_fefc !=nil {return _fefc ;};};return nil ;};type CT_Col struct{ -// Color -Color []*CT_Color ;};func (_gbfgd ST_OleUpdate )ValidateWithPath (path string )error {switch _gbfgd {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbfgd ));};return nil ;};type CT_SmartTagTypes struct{ +// Minimum Column +MinAttr uint32 ; -// Smart Tag Type -SmartTagType []*CT_SmartTagType ;};type CT_PivotDimension struct{ +// Maximum Column +MaxAttr uint32 ; -// Measure -MeasureAttr *bool ; +// Column Width +WidthAttr *float64 ; -// Dimension Name -NameAttr string ; +// Style +StyleAttr *uint32 ; -// Dimension Unique Name -UniqueNameAttr string ; +// Hidden Columns +HiddenAttr *bool ; -// Dimension Display Name -CaptionAttr string ;}; +// Best Fit Column Width +BestFitAttr *bool ; -// ValidateWithPath validates the CT_XmlColumnPr and its children, prefixing error messages with path -func (_gfbbb *CT_XmlColumnPr )ValidateWithPath (path string )error {if _gfbbb .ExtLst !=nil {if _abegae :=_gfbbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abegae !=nil {return _abegae ;};};return nil ;};type CT_PCDKPI struct{ +// Custom Width +CustomWidthAttr *bool ; -// KPI Unique Name -UniqueNameAttr string ; +// Show Phonetic Information +PhoneticAttr *bool ; -// KPI Display Name -CaptionAttr *string ; +// Outline Level +OutlineLevelAttr *uint8 ; -// KPI Display Folder -DisplayFolderAttr *string ; +// Collapsed +CollapsedAttr *bool ;}; -// KPI Measure Group Name -MeasureGroupAttr *string ; +// Validate validates the CT_ExternalReference and its children +func (_fdbca *CT_ExternalReference )Validate ()error {return _fdbca .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065");}; -// Parent KPI -ParentAttr *string ; +// ValidateWithPath validates the CT_Field and its children, prefixing error messages with path +func (_bfgbb *CT_Field )ValidateWithPath (path string )error {return nil };func (_aeaff *CT_DrawingHF )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aedg :=range start .Attr {if _aedg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aedg .Name .Local =="\u0069\u0064"||_aedg .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"&&_aedg .Name .Local =="\u0069\u0064"{_ecgbg ,_effgbd :=_aedg .Value ,error (nil );if _effgbd !=nil {return _effgbd ;};_aeaff .IdAttr =_ecgbg ;continue ;};if _aedg .Name .Local =="\u0072\u0068\u0066"{_ecddb ,_cacag :=_d .ParseUint (_aedg .Value ,10,32);if _cacag !=nil {return _cacag ;};_geac :=uint32 (_ecddb );_aeaff .RhfAttr =&_geac ;continue ;};if _aedg .Name .Local =="\u006c\u0066\u006f"{_cebaa ,_bgega :=_d .ParseUint (_aedg .Value ,10,32);if _bgega !=nil {return _bgega ;};_gbfgf :=uint32 (_cebaa );_aeaff .LfoAttr =&_gbfgf ;continue ;};if _aedg .Name .Local =="\u006c\u0066\u0065"{_eecff ,_gcacg :=_d .ParseUint (_aedg .Value ,10,32);if _gcacg !=nil {return _gcacg ;};_badab :=uint32 (_eecff );_aeaff .LfeAttr =&_badab ;continue ;};if _aedg .Name .Local =="\u006c\u0068\u0066"{_gbdc ,_fefca :=_d .ParseUint (_aedg .Value ,10,32);if _fefca !=nil {return _fefca ;};_gddgc :=uint32 (_gbdc );_aeaff .LhfAttr =&_gddgc ;continue ;};if _aedg .Name .Local =="\u006c\u0066\u0066"{_efcda ,_befd :=_d .ParseUint (_aedg .Value ,10,32);if _befd !=nil {return _befd ;};_cbffg :=uint32 (_efcda );_aeaff .LffAttr =&_cbffg ;continue ;};if _aedg .Name .Local =="\u0063\u0068\u0065"{_bfda ,_dbfag :=_d .ParseUint (_aedg .Value ,10,32);if _dbfag !=nil {return _dbfag ;};_fgaeg :=uint32 (_bfda );_aeaff .CheAttr =&_fgaeg ;continue ;};if _aedg .Name .Local =="\u0072\u0068\u006f"{_ffbb ,_ggdgb :=_d .ParseUint (_aedg .Value ,10,32);if _ggdgb !=nil {return _ggdgb ;};_bgcgc :=uint32 (_ffbb );_aeaff .RhoAttr =&_bgcgc ;continue ;};if _aedg .Name .Local =="\u0072\u0068\u0065"{_abge ,_bcbda :=_d .ParseUint (_aedg .Value ,10,32);if _bcbda !=nil {return _bcbda ;};_bgffg :=uint32 (_abge );_aeaff .RheAttr =&_bgffg ;continue ;};if _aedg .Name .Local =="\u006c\u0068\u006f"{_ffge ,_gbbgg :=_d .ParseUint (_aedg .Value ,10,32);if _gbbgg !=nil {return _gbbgg ;};_accd :=uint32 (_ffge );_aeaff .LhoAttr =&_accd ;continue ;};if _aedg .Name .Local =="\u006c\u0068\u0065"{_dcebd ,_ddbc :=_d .ParseUint (_aedg .Value ,10,32);if _ddbc !=nil {return _ddbc ;};_becgg :=uint32 (_dcebd );_aeaff .LheAttr =&_becgg ;continue ;};if _aedg .Name .Local =="\u0063\u0068\u006f"{_ggga ,_bebaf :=_d .ParseUint (_aedg .Value ,10,32);if _bebaf !=nil {return _bebaf ;};_eadg :=uint32 (_ggga );_aeaff .ChoAttr =&_eadg ;continue ;};if _aedg .Name .Local =="\u0063\u0068\u0066"{_eabgf ,_fadga :=_d .ParseUint (_aedg .Value ,10,32);if _fadga !=nil {return _fadga ;};_fcdg :=uint32 (_eabgf );_aeaff .ChfAttr =&_fcdg ;continue ;};if _aedg .Name .Local =="\u0063\u0066\u006f"{_bdfea ,_bfdg :=_d .ParseUint (_aedg .Value ,10,32);if _bfdg !=nil {return _bfdg ;};_fcbe :=uint32 (_bdfea );_aeaff .CfoAttr =&_fcbe ;continue ;};if _aedg .Name .Local =="\u0063\u0066\u0065"{_cegc ,_ecfb :=_d .ParseUint (_aedg .Value ,10,32);if _ecfb !=nil {return _ecfb ;};_bdgg :=uint32 (_cegc );_aeaff .CfeAttr =&_bdgg ;continue ;};if _aedg .Name .Local =="\u0063\u0066\u0066"{_dfdaf ,_gfbb :=_d .ParseUint (_aedg .Value ,10,32);if _gfbb !=nil {return _gfbb ;};_bgdfea :=uint32 (_dfdaf );_aeaff .CffAttr =&_bgdfea ;continue ;};if _aedg .Name .Local =="\u0072\u0066\u006f"{_edccc ,_gaeba :=_d .ParseUint (_aedg .Value ,10,32);if _gaeba !=nil {return _gaeba ;};_fgcff :=uint32 (_edccc );_aeaff .RfoAttr =&_fgcff ;continue ;};if _aedg .Name .Local =="\u0072\u0066\u0065"{_gcceb ,_bcbab :=_d .ParseUint (_aedg .Value ,10,32);if _bcbab !=nil {return _bcbab ;};_gdcca :=uint32 (_gcceb );_aeaff .RfeAttr =&_gdcca ;continue ;};if _aedg .Name .Local =="\u0072\u0066\u0066"{_eecc ,_bgdfgc :=_d .ParseUint (_aedg .Value ,10,32);if _bgdfgc !=nil {return _bgdfgc ;};_cdcad :=uint32 (_eecc );_aeaff .RffAttr =&_cdcad ;continue ;};};for {_fffd ,_egeef :=d .Token ();if _egeef !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0072a\u0077\u0069\u006e\u0067\u0048\u0046\u003a\u0020\u0025\u0073",_egeef );};if _dccdfc ,_dffbb :=_fffd .(_a .EndElement );_dffbb &&_dccdfc .Name ==start .Name {break ;};};return nil ;};func (_fedeb *CT_RowFields )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fedeb .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fedeb .CountAttr )});};e .EncodeToken (start );_abgace :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_begff :=range _fedeb .Field {e .EncodeElement (_begff ,_abgace );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_OleObject ()*CT_OleObject {_bfaabb :=&CT_OleObject {};return _bfaabb }; -// KPI Value Unique Name -ValueAttr string ; +// ValidateWithPath validates the CT_ExternalCell and its children, prefixing error messages with path +func (_gdee *CT_ExternalCell )ValidateWithPath (path string )error {if _fdeee :=_gdee .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_fdeee !=nil {return _fdeee ;};return nil ;};func (_cbca *CT_DataFields )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ecaa :=range start .Attr {if _ecaa .Name .Local =="\u0063\u006f\u0075n\u0074"{_dage ,_decd :=_d .ParseUint (_ecaa .Value ,10,32);if _decd !=nil {return _decd ;};_efggd :=uint32 (_dage );_cbca .CountAttr =&_efggd ;continue ;};};_facd :for {_eegcg ,_ccbc :=d .Token ();if _ccbc !=nil {return _ccbc ;};switch _dgbd :=_eegcg .(type ){case _a .StartElement :switch _dgbd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acdcf :=NewCT_DataField ();if _bcbca :=d .DecodeElement (_acdcf ,&_dgbd );_bcbca !=nil {return _bcbca ;};_cbca .DataField =append (_cbca .DataField ,_acdcf );default:_gc .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",_dgbd .Name );if _edcd :=d .Skip ();_edcd !=nil {return _edcd ;};};case _a .EndElement :break _facd ;case _a .CharData :};};return nil ;};func (_cgdee *CT_ChartsheetProtection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cgdee .PasswordAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cgdee .PasswordAttr )});};if _cgdee .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cgdee .AlgorithmNameAttr )});};if _cgdee .HashValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0076",*_cgdee .HashValueAttr )});};if _cgdee .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0076",*_cgdee .SaltValueAttr )});};if _cgdee .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_b .Sprintf ("\u0025\u0076",*_cgdee .SpinCountAttr )});};if _cgdee .ContentAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006e\u0074\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cgdee .ContentAttr ))});};if _cgdee .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cgdee .ObjectsAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aeag *CT_Hyperlink )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_aeag .RefAttr )});if _aeag .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aeag .IdAttr )});};if _aeag .LocationAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_aeag .LocationAttr )});};if _aeag .TooltipAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_aeag .TooltipAttr )});};if _aeag .DisplayAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_aeag .DisplayAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ebaeb *CT_Font )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ebaeb .Name !=nil {_bdfcf :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u006e\u0061\u006d\u0065"}};for _ ,_efca :=range _ebaeb .Name {e .EncodeElement (_efca ,_bdfcf );};};if _ebaeb .Charset !=nil {_bgbe :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};for _ ,_faddf :=range _ebaeb .Charset {e .EncodeElement (_faddf ,_bgbe );};};if _ebaeb .Family !=nil {_afcab :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};for _ ,_gdfbb :=range _ebaeb .Family {e .EncodeElement (_gdfbb ,_afcab );};};if _ebaeb .B !=nil {_dddge :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_cbfdd :=range _ebaeb .B {e .EncodeElement (_cbfdd ,_dddge );};};if _ebaeb .I !=nil {_acbbe :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_aced :=range _ebaeb .I {e .EncodeElement (_aced ,_acbbe );};};if _ebaeb .Strike !=nil {_fcfgf :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};for _ ,_cdeeg :=range _ebaeb .Strike {e .EncodeElement (_cdeeg ,_fcfgf );};};if _ebaeb .Outline !=nil {_gegba :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};for _ ,_fggffe :=range _ebaeb .Outline {e .EncodeElement (_fggffe ,_gegba );};};if _ebaeb .Shadow !=nil {_gbdcd :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};for _ ,_bgead :=range _ebaeb .Shadow {e .EncodeElement (_bgead ,_gbdcd );};};if _ebaeb .Condense !=nil {_efaeg :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};for _ ,_aeeff :=range _ebaeb .Condense {e .EncodeElement (_aeeff ,_efaeg );};};if _ebaeb .Extend !=nil {_gagb :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};for _ ,_cdfcb :=range _ebaeb .Extend {e .EncodeElement (_cdfcb ,_gagb );};};if _ebaeb .Color !=nil {_dfaf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_edaff :=range _ebaeb .Color {e .EncodeElement (_edaff ,_dfaf );};};if _ebaeb .Sz !=nil {_ceaag :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003as\u007a"}};for _ ,_eddg :=range _ebaeb .Sz {e .EncodeElement (_eddg ,_ceaag );};};if _ebaeb .U !=nil {_ccaga :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0075"}};for _ ,_afbab :=range _ebaeb .U {e .EncodeElement (_afbab ,_ccaga );};};if _ebaeb .VertAlign !=nil {_dccff :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};for _ ,_cagdc :=range _ebaeb .VertAlign {e .EncodeElement (_cagdc ,_dccff );};};if _ebaeb .Scheme !=nil {_cacd :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};for _ ,_cdcd :=range _ebaeb .Scheme {e .EncodeElement (_cdcd ,_cacd );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aebad *CT_CustomProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_adab :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"}};for _ ,_gacb :=range _aebad .CustomPr {e .EncodeElement (_gacb ,_adab );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eeggcc *ST_WebSourceType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdeebf ,_bbaaf :=d .Token ();if _bbaaf !=nil {return _bbaaf ;};if _gcddc ,_fcegfc :=_gdeebf .(_a .EndElement );_fcegfc &&_gcddc .Name ==start .Name {*_eeggcc =1;return nil ;};if _ecgeed ,_dacgdf :=_gdeebf .(_a .CharData );!_dacgdf {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",_gdeebf );}else {switch string (_ecgeed ){case "":*_eeggcc =0;case "\u0073\u0068\u0065e\u0074":*_eeggcc =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_eeggcc =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_eeggcc =3;case "\u0072\u0061\u006eg\u0065":*_eeggcc =4;case "\u0063\u0068\u0061r\u0074":*_eeggcc =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_eeggcc =6;case "\u0071\u0075\u0065r\u0079":*_eeggcc =7;case "\u006c\u0061\u0062e\u006c":*_eeggcc =8;};};_gdeebf ,_bbaaf =d .Token ();if _bbaaf !=nil {return _bbaaf ;};if _gbceb ,_agfag :=_gdeebf .(_a .EndElement );_agfag &&_gbceb .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",_gdeebf );};func (_dbgd *CT_DynamicFilter )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbgd .TypeAttr =ST_DynamicFilterType (1);for _ ,_gdeaf :=range start .Attr {if _gdeaf .Name .Local =="\u0074\u0079\u0070\u0065"{_dbgd .TypeAttr .UnmarshalXMLAttr (_gdeaf );continue ;};if _gdeaf .Name .Local =="\u0076\u0061\u006c"{_bfdgc ,_ffdcg :=_d .ParseFloat (_gdeaf .Value ,64);if _ffdcg !=nil {return _ffdcg ;};_dbgd .ValAttr =&_bfdgc ;continue ;};if _gdeaf .Name .Local =="\u0076\u0061\u006c\u0049\u0073\u006f"{_gcadg ,_aedac :=ParseStdlibTime (_gdeaf .Value );if _aedac !=nil {return _aedac ;};_dbgd .ValIsoAttr =&_gcadg ;continue ;};if _gdeaf .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c"{_abae ,_cdgd :=_d .ParseFloat (_gdeaf .Value ,64);if _cdgd !=nil {return _cdgd ;};_dbgd .MaxValAttr =&_abae ;continue ;};if _gdeaf .Name .Local =="\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"{_fdcb ,_aadf :=ParseStdlibTime (_gdeaf .Value );if _aadf !=nil {return _aadf ;};_dbgd .MaxValIsoAttr =&_fdcb ;continue ;};};for {_fecb ,_ceafeb :=d .Token ();if _ceafeb !=nil {return _b .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",_ceafeb );};if _eccfa ,_eafec :=_fecb .(_a .EndElement );_eafec &&_eccfa .Name ==start .Name {break ;};};return nil ;};func (_eebbc *CT_CustomSheetView )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_eebbc .GuidAttr )});if _eebbc .ScaleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_eebbc .ScaleAttr )});};if _eebbc .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_eebbc .ColorIdAttr )});};if _eebbc .ShowPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eebbc .ShowPageBreaksAttr ))});};if _eebbc .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eebbc .ShowFormulasAttr ))});};if _eebbc .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eebbc .ShowGridLinesAttr ))});};if _eebbc .ShowRowColAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eebbc .ShowRowColAttr ))});};if _eebbc .OutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eebbc .OutlineSymbolsAttr ))});};if _eebbc .ZeroValuesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eebbc .ZeroValuesAttr ))});};if _eebbc .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eebbc .FitToPageAttr ))});};if _eebbc .PrintAreaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eebbc .PrintAreaAttr ))});};if _eebbc .FilterAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eebbc .FilterAttr ))});};if _eebbc .ShowAutoFilterAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eebbc .ShowAutoFilterAttr ))});};if _eebbc .HiddenRowsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eebbc .HiddenRowsAttr ))});};if _eebbc .HiddenColumnsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eebbc .HiddenColumnsAttr ))});};if _eebbc .StateAttr !=ST_SheetStateUnset {_eeegd ,_gbcfe :=_eebbc .StateAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0074\u0061t\u0065"});if _gbcfe !=nil {return _gbcfe ;};start .Attr =append (start .Attr ,_eeegd );};if _eebbc .FilterUniqueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eebbc .FilterUniqueAttr ))});};if _eebbc .ViewAttr !=ST_SheetViewTypeUnset {_ddgc ,_baggg :=_eebbc .ViewAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0069\u0065\u0077"});if _baggg !=nil {return _baggg ;};start .Attr =append (start .Attr ,_ddgc );};if _eebbc .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eebbc .ShowRulerAttr ))});};if _eebbc .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_eebbc .TopLeftCellAttr )});};e .EncodeToken (start );if _eebbc .Pane !=nil {_eeba :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_eebbc .Pane ,_eeba );};if _eebbc .Selection !=nil {_ceceg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_eebbc .Selection ,_ceceg );};if _eebbc .RowBreaks !=nil {_ggfcf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_eebbc .RowBreaks ,_ggfcf );};if _eebbc .ColBreaks !=nil {_gabdb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_eebbc .ColBreaks ,_gabdb );};if _eebbc .PageMargins !=nil {_cefg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_eebbc .PageMargins ,_cefg );};if _eebbc .PrintOptions !=nil {_fbcfd :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_eebbc .PrintOptions ,_fbcfd );};if _eebbc .PageSetup !=nil {_efeg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_eebbc .PageSetup ,_efeg );};if _eebbc .HeaderFooter !=nil {_gfdf :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_eebbc .HeaderFooter ,_gfdf );};if _eebbc .AutoFilter !=nil {_aeedg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_eebbc .AutoFilter ,_aeedg );};if _eebbc .ExtLst !=nil {_dcfcf :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eebbc .ExtLst ,_dcfcf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// KPI Goal Unique Name -GoalAttr *string ; +// Validate validates the CT_ChartsheetProtection and its children +func (_fdae *CT_ChartsheetProtection )Validate ()error {return _fdae .ValidateWithPath ("\u0043\u0054\u005fCh\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};type CT_Tuple struct{ -// KPI Status Unique Name -StatusAttr *string ; +// Field Index +FldAttr *uint32 ; -// KPI Trend Unique Name -TrendAttr *string ; +// Hierarchy Index +HierAttr *uint32 ; -// KPI Weight Unique Name -WeightAttr *string ; +// Item Index +ItemAttr uint32 ;};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;); -// Time Member KPI Unique Name -TimeAttr *string ;}; +// Validate validates the CT_PivotSelection and its children +func (_dbdd *CT_PivotSelection )Validate ()error {return _dbdd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e");};type CT_GradientStop struct{ -// ValidateWithPath validates the CT_QueryTableFields and its children, prefixing error messages with path -func (_ffeeb *CT_QueryTableFields )ValidateWithPath (path string )error {for _bcdde ,_dbbfc :=range _ffeeb .QueryTableField {if _daeadf :=_dbbfc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u005b\u0025d\u005d",path ,_bcdde ));_daeadf !=nil {return _daeadf ;};};return nil ;};func (_ebgb *CT_DataBar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebgb .MinLengthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"},Value :_c .Sprintf ("\u0025\u0076",*_ebgb .MinLengthAttr )});};if _ebgb .MaxLengthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"},Value :_c .Sprintf ("\u0025\u0076",*_ebgb .MaxLengthAttr )});};if _ebgb .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ebgb .ShowValueAttr ))});};e .EncodeToken (start );_ffbc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_eagdc :=range _ebgb .Cfvo {e .EncodeElement (_eagdc ,_ffbc );};_cgfgf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_ebgb .Color ,_cgfgf );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cddafg *CT_Sets )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cddafg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cddafg .CountAttr )});};e .EncodeToken (start );_fbfae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0065\u0074"}};for _ ,_bcdbb :=range _cddafg .Set {e .EncodeElement (_bcdbb ,_fbfae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Gradient Stop Position +PositionAttr float64 ; -// ValidateWithPath validates the CT_WorkbookPr and its children, prefixing error messages with path -func (_feegg *CT_WorkbookPr )ValidateWithPath (path string )error {if _ecgfd :=_feegg .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_ecgfd !=nil {return _ecgfd ;};if _bbdeb :=_feegg .UpdateLinksAttr .ValidateWithPath (path +"\u002f\u0055p\u0064\u0061\u0074e\u004c\u0069\u006e\u006b\u0073\u0041\u0074\u0074\u0072");_bbdeb !=nil {return _bbdeb ;};return nil ;};func (_cgefb *CT_PivotDimension )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbbfe :=range start .Attr {if _bbbfe .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_fccce ,_bbafc :=_d .ParseBool (_bbbfe .Value );if _bbafc !=nil {return _bbafc ;};_cgefb .MeasureAttr =&_fccce ;continue ;};if _bbbfe .Name .Local =="\u006e\u0061\u006d\u0065"{_fedbe ,_edagad :=_bbbfe .Value ,error (nil );if _edagad !=nil {return _edagad ;};_cgefb .NameAttr =_fedbe ;continue ;};if _bbbfe .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_accae ,_cbfg :=_bbbfe .Value ,error (nil );if _cbfg !=nil {return _cbfg ;};_cgefb .UniqueNameAttr =_accae ;continue ;};if _bbbfe .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_fddbee ,_ebefc :=_bbbfe .Value ,error (nil );if _ebefc !=nil {return _ebefc ;};_cgefb .CaptionAttr =_fddbee ;continue ;};};for {_fcbag ,_bccbg :=d .Token ();if _bccbg !=nil {return _c .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",_bccbg );};if _acgfea ,_abgdd :=_fcbag .(_f .EndElement );_abgdd &&_acgfea .Name ==start .Name {break ;};};return nil ;}; +// Color +Color *CT_Color ;};func (_edeeed ST_SmartTagShow )Validate ()error {return _edeeed .ValidateWithPath ("")};type CT_ConditionalFormatting struct{ -// Validate validates the CT_ExternalReferences and its children -func (_ccgbc *CT_ExternalReferences )Validate ()error {return _ccgbc .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073");}; +// PivotTable Conditional Formatting +PivotAttr *bool ; -// Validate validates the CT_MeasureGroups and its children -func (_dcbbac *CT_MeasureGroups )Validate ()error {return _dcbbac .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073");}; +// Sequence of References +SqrefAttr *ST_Sqref ; -// ValidateWithPath validates the CT_XStringElement and its children, prefixing error messages with path -func (_cfeec *CT_XStringElement )ValidateWithPath (path string )error {return nil };func (_ddbbc *CT_MergeCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",_ddbbc .RefAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_OleItems ()*CT_OleItems {_deecb :=&CT_OleItems {};return _deecb };func (_gdbea *CT_XStringElement )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_beagge :=range start .Attr {if _beagge .Name .Local =="\u0076"{_acagfd ,_befge :=_beagge .Value ,error (nil );if _befge !=nil {return _befge ;};_gdbea .VAttr =_acagfd ;continue ;};};for {_gdbfcb ,_cdcedc :=d .Token ();if _cdcedc !=nil {return _c .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",_cdcedc );};if _afbef ,_eadac :=_gdbfcb .(_f .EndElement );_eadac &&_afbef .Name ==start .Name {break ;};};return nil ;};func NewCT_Error ()*CT_Error {_agbg :=&CT_Error {};return _agbg };func (_abcef *CT_VolTypes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbcfd :for {_ffcdc ,_ceeeb :=d .Token ();if _ceeeb !=nil {return _ceeeb ;};switch _cdcec :=_ffcdc .(type ){case _f .StartElement :switch _cdcec .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdbgd :=NewCT_VolType ();if _fgcbe :=d .DecodeElement (_bdbgd ,&_cdcec );_fgcbe !=nil {return _fgcbe ;};_abcef .VolType =append (_abcef .VolType ,_bdbgd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abcef .ExtLst =NewCT_ExtensionList ();if _ecda :=d .DecodeElement (_abcef .ExtLst ,&_cdcec );_ecda !=nil {return _ecda ;};default:_ag .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",_cdcec .Name );if _dccbae :=d .Skip ();_dccbae !=nil {return _dccbae ;};};case _f .EndElement :break _gbcfd ;case _f .CharData :};};return nil ;};func (_dfcgf *CT_MeasureDimensionMaps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abca :=range start .Attr {if _abca .Name .Local =="\u0063\u006f\u0075n\u0074"{_agedee ,_edcca :=_d .ParseUint (_abca .Value ,10,32);if _edcca !=nil {return _edcca ;};_eedgf :=uint32 (_agedee );_dfcgf .CountAttr =&_eedgf ;continue ;};};_bbee :for {_fbgdc ,_gafe :=d .Token ();if _gafe !=nil {return _gafe ;};switch _faecg :=_fbgdc .(type ){case _f .StartElement :switch _faecg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aadac :=NewCT_MeasureDimensionMap ();if _cedfd :=d .DecodeElement (_aadac ,&_faecg );_cedfd !=nil {return _cedfd ;};_dfcgf .Map =append (_dfcgf .Map ,_aadac );default:_ag .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",_faecg .Name );if _gdfgf :=d .Skip ();_gdfgf !=nil {return _gdfgf ;};};case _f .EndElement :break _bbee ;case _f .CharData :};};return nil ;};func NewCT_PivotDimension ()*CT_PivotDimension {_ffabb :=&CT_PivotDimension {};return _ffabb };func (_gfeee *CT_ExternalCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfeee .RAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gfeee .RAttr )});};if _gfeee .TAttr !=ST_CellTypeUnset {_caea ,_ccdfe :=_gfeee .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"});if _ccdfe !=nil {return _ccdfe ;};start .Attr =append (start .Attr ,_caea );};if _gfeee .VmAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_gfeee .VmAttr )});};e .EncodeToken (start );if _gfeee .V !=nil {_cfga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0076"}};_ag .AddPreserveSpaceAttr (&_cfga ,*_gfeee .V );e .EncodeElement (_gfeee .V ,_cfga );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fgece ST_rwColActionType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ebegf :=_f .Attr {};_ebegf .Name =name ;switch _fgece {case ST_rwColActionTypeUnset :_ebegf .Value ="";case ST_rwColActionTypeInsertRow :_ebegf .Value ="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw";case ST_rwColActionTypeDeleteRow :_ebegf .Value ="\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw";case ST_rwColActionTypeInsertCol :_ebegf .Value ="\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl";case ST_rwColActionTypeDeleteCol :_ebegf .Value ="\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl";};return _ebegf ,nil ;}; +// Conditional Formatting Rule +CfRule []*CT_CfRule ;ExtLst *CT_ExtensionList ;};func NewCT_PivotCaches ()*CT_PivotCaches {_gdaab :=&CT_PivotCaches {};return _gdaab };func (_deedag ST_PivotFilterType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cfedg :=_a .Attr {};_cfedg .Name =name ;switch _deedag {case ST_PivotFilterTypeUnset :_cfedg .Value ="";case ST_PivotFilterTypeUnknown :_cfedg .Value ="\u0075n\u006b\u006e\u006f\u0077\u006e";case ST_PivotFilterTypeCount :_cfedg .Value ="\u0063\u006f\u0075n\u0074";case ST_PivotFilterTypePercent :_cfedg .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_PivotFilterTypeSum :_cfedg .Value ="\u0073\u0075\u006d";case ST_PivotFilterTypeCaptionEqual :_cfedg .Value ="\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionNotEqual :_cfedg .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionBeginsWith :_cfedg .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotBeginsWith :_cfedg .Value ="c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068";case ST_PivotFilterTypeCaptionEndsWith :_cfedg .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotEndsWith :_cfedg .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionContains :_cfedg .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionNotContains :_cfedg .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionGreaterThan :_cfedg .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionGreaterThanOrEqual :_cfedg .Value ="\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeCaptionLessThan :_cfedg .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionLessThanOrEqual :_cfedg .Value ="\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c";case ST_PivotFilterTypeCaptionBetween :_cfedg .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeCaptionNotBetween :_cfedg .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeValueEqual :_cfedg .Value ="\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueNotEqual :_cfedg .Value ="\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueGreaterThan :_cfedg .Value ="\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeValueGreaterThanOrEqual :_cfedg .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 :_cfedg .Value ="\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeValueLessThanOrEqual :_cfedg .Value ="v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeValueBetween :_cfedg .Value ="\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeValueNotBetween :_cfedg .Value ="\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateEqual :_cfedg .Value ="\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeDateNotEqual :_cfedg .Value ="\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeDateOlderThan :_cfedg .Value ="\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateOlderThanOrEqual :_cfedg .Value ="d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeDateNewerThan :_cfedg .Value ="\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateNewerThanOrEqual :_cfedg .Value ="d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeDateBetween :_cfedg .Value ="d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateNotBetween :_cfedg .Value ="\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeTomorrow :_cfedg .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_PivotFilterTypeToday :_cfedg .Value ="\u0074\u006f\u0064a\u0079";case ST_PivotFilterTypeYesterday :_cfedg .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_PivotFilterTypeNextWeek :_cfedg .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeThisWeek :_cfedg .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeLastWeek :_cfedg .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeNextMonth :_cfedg .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeThisMonth :_cfedg .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeLastMonth :_cfedg .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeNextQuarter :_cfedg .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeThisQuarter :_cfedg .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeLastQuarter :_cfedg .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeNextYear :_cfedg .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeThisYear :_cfedg .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeLastYear :_cfedg .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeYearToDate :_cfedg .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case ST_PivotFilterTypeQ1 :_cfedg .Value ="\u0051\u0031";case ST_PivotFilterTypeQ2 :_cfedg .Value ="\u0051\u0032";case ST_PivotFilterTypeQ3 :_cfedg .Value ="\u0051\u0033";case ST_PivotFilterTypeQ4 :_cfedg .Value ="\u0051\u0034";case ST_PivotFilterTypeM1 :_cfedg .Value ="\u004d\u0031";case ST_PivotFilterTypeM2 :_cfedg .Value ="\u004d\u0032";case ST_PivotFilterTypeM3 :_cfedg .Value ="\u004d\u0033";case ST_PivotFilterTypeM4 :_cfedg .Value ="\u004d\u0034";case ST_PivotFilterTypeM5 :_cfedg .Value ="\u004d\u0035";case ST_PivotFilterTypeM6 :_cfedg .Value ="\u004d\u0036";case ST_PivotFilterTypeM7 :_cfedg .Value ="\u004d\u0037";case ST_PivotFilterTypeM8 :_cfedg .Value ="\u004d\u0038";case ST_PivotFilterTypeM9 :_cfedg .Value ="\u004d\u0039";case ST_PivotFilterTypeM10 :_cfedg .Value ="\u004d\u0031\u0030";case ST_PivotFilterTypeM11 :_cfedg .Value ="\u004d\u0031\u0031";case ST_PivotFilterTypeM12 :_cfedg .Value ="\u004d\u0031\u0032";};return _cfedg ,nil ;};func (_fbdbd *ST_DynamicFilterType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgfgc ,_aedfdg :=d .Token ();if _aedfdg !=nil {return _aedfdg ;};if _dgfab ,_gfdfe :=_fgfgc .(_a .EndElement );_gfdfe &&_dgfab .Name ==start .Name {*_fbdbd =1;return nil ;};if _ddegg ,_abbcb :=_fgfgc .(_a .CharData );!_abbcb {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",_fgfgc );}else {switch string (_ddegg ){case "":*_fbdbd =0;case "\u006e\u0075\u006c\u006c":*_fbdbd =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_fbdbd =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_fbdbd =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_fbdbd =4;case "\u0074\u006f\u0064a\u0079":*_fbdbd =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_fbdbd =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_fbdbd =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_fbdbd =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_fbdbd =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_fbdbd =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_fbdbd =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_fbdbd =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fbdbd =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fbdbd =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fbdbd =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_fbdbd =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_fbdbd =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_fbdbd =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_fbdbd =19;case "\u0051\u0031":*_fbdbd =20;case "\u0051\u0032":*_fbdbd =21;case "\u0051\u0033":*_fbdbd =22;case "\u0051\u0034":*_fbdbd =23;case "\u004d\u0031":*_fbdbd =24;case "\u004d\u0032":*_fbdbd =25;case "\u004d\u0033":*_fbdbd =26;case "\u004d\u0034":*_fbdbd =27;case "\u004d\u0035":*_fbdbd =28;case "\u004d\u0036":*_fbdbd =29;case "\u004d\u0037":*_fbdbd =30;case "\u004d\u0038":*_fbdbd =31;case "\u004d\u0039":*_fbdbd =32;case "\u004d\u0031\u0030":*_fbdbd =33;case "\u004d\u0031\u0031":*_fbdbd =34;case "\u004d\u0031\u0032":*_fbdbd =35;};};_fgfgc ,_aedfdg =d .Token ();if _aedfdg !=nil {return _aedfdg ;};if _adadbd ,_cccdfa :=_fgfgc .(_a .EndElement );_cccdfa &&_adadbd .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",_fgfgc );}; -// Validate validates the AG_RevData and its children -func (_cfb *AG_RevData )Validate ()error {return _cfb .ValidateWithPath ("\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061");};func (_acfaf *CT_ExternalLink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfgb :for {_fgdae ,_feffb :=d .Token ();if _feffb !=nil {return _feffb ;};switch _cgadf :=_fgdae .(type ){case _f .StartElement :switch _cgadf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acfaf .Choice =NewCT_ExternalLinkChoice ();if _ebbgf :=d .DecodeElement (&_acfaf .Choice .ExternalBook ,&_cgadf );_ebbgf !=nil {return _ebbgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acfaf .Choice =NewCT_ExternalLinkChoice ();if _fcef :=d .DecodeElement (&_acfaf .Choice .DdeLink ,&_cgadf );_fcef !=nil {return _fcef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acfaf .Choice =NewCT_ExternalLinkChoice ();if _cdaaf :=d .DecodeElement (&_acfaf .Choice .OleLink ,&_cgadf );_cdaaf !=nil {return _cdaaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acfaf .ExtLst =NewCT_ExtensionList ();if _bfab :=d .DecodeElement (_acfaf .ExtLst ,&_cgadf );_bfab !=nil {return _bfab ;};default:_ag .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",_cgadf .Name );if _dcdff :=d .Skip ();_dcdff !=nil {return _dcdff ;};};case _f .EndElement :break _dfgb ;case _f .CharData :};};return nil ;};func (_gefcbg *ST_FilterOperator )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gefcbg =0;case "\u0065\u0071\u0075a\u006c":*_gefcbg =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_gefcbg =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_gefcbg =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gefcbg =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_gefcbg =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_gefcbg =6;};return nil ;};func (_egdaed *PivotTableDefinition )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_f .Attr {Name :_f .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 ,_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\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\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 ="\u006d\u0061\u003api\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e";return _egdaed .CT_pivotTableDefinition .MarshalXML (e ,start );};type CT_SheetData struct{ +// Validate validates the CT_ChartsheetPr and its children +func (_gfagc *CT_ChartsheetPr )Validate ()error {return _gfagc .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072");};func (_bbdeb *CT_ExternalReferences )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_ecbbf :=_a .StartElement {Name :_a .Name {Local :"m\u0061:\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065"}};for _ ,_acde :=range _bbdeb .ExternalReference {e .EncodeElement (_acde ,_ecbbf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Location ()*CT_Location {_dccdc :=&CT_Location {};return _dccdc };type CT_MemberProperties struct{ -// Row -Row []*CT_Row ;};type ST_DataValidationType byte ;type CT_ExternalBook struct{IdAttr string ; +// OLAP Member Properties Count +CountAttr *uint32 ; -// Supporting Workbook Sheet Names -SheetNames *CT_ExternalSheetNames ; +// OLAP Member Property +Mp []*CT_MemberProperty ;};func (_facag ST_VolDepType )String ()string {switch _facag {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 (_fgddcb *CT_XmlColumnPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fgddcb .MapIdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_b .Sprintf ("\u0025\u0076",_fgddcb .XpathAttr )});if _fgddcb .DenormalizedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fgddcb .DenormalizedAttr ))});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",_fgddcb .XmlDataTypeAttr )});e .EncodeToken (start );if _fgddcb .ExtLst !=nil {_bddgd :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fgddcb .ExtLst ,_bddgd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_ChartsheetViews ()*CT_ChartsheetViews {_becg :=&CT_ChartsheetViews {};return _becg };func (_gegdf *CT_SheetPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_caaba :=range start .Attr {if _caaba .Name .Local =="\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"{_aadbd ,_efadge :=_d .ParseBool (_caaba .Value );if _efadge !=nil {return _efadge ;};_gegdf .SyncHorizontalAttr =&_aadbd ;continue ;};if _caaba .Name .Local =="\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_ebaae ,_baccb :=_d .ParseBool (_caaba .Value );if _baccb !=nil {return _baccb ;};_gegdf .SyncVerticalAttr =&_ebaae ;continue ;};if _caaba .Name .Local =="\u0073y\u006e\u0063\u0052\u0065\u0066"{_fgebe ,_fcdbdd :=_caaba .Value ,error (nil );if _fcdbdd !=nil {return _fcdbdd ;};_gegdf .SyncRefAttr =&_fgebe ;continue ;};if _caaba .Name .Local =="t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"{_cbadf ,_aebfb :=_d .ParseBool (_caaba .Value );if _aebfb !=nil {return _aebfb ;};_gegdf .TransitionEvaluationAttr =&_cbadf ;continue ;};if _caaba .Name .Local =="\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"{_gfdcd ,_ccdaba :=_d .ParseBool (_caaba .Value );if _ccdaba !=nil {return _ccdaba ;};_gegdf .TransitionEntryAttr =&_gfdcd ;continue ;};if _caaba .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_fadfdg ,_cffdf :=_d .ParseBool (_caaba .Value );if _cffdf !=nil {return _cffdf ;};_gegdf .PublishedAttr =&_fadfdg ;continue ;};if _caaba .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_bdada ,_egafd :=_caaba .Value ,error (nil );if _egafd !=nil {return _egafd ;};_gegdf .CodeNameAttr =&_bdada ;continue ;};if _caaba .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"{_eafee ,_eccbdg :=_d .ParseBool (_caaba .Value );if _eccbdg !=nil {return _eccbdg ;};_gegdf .FilterModeAttr =&_eafee ;continue ;};if _caaba .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"{_eacggf ,_bdbcg :=_d .ParseBool (_caaba .Value );if _bdbcg !=nil {return _bdbcg ;};_gegdf .EnableFormatConditionsCalculationAttr =&_eacggf ;continue ;};};_dfed :for {_adabb ,_aabbgac :=d .Token ();if _aabbgac !=nil {return _aabbgac ;};switch _adfdf :=_adabb .(type ){case _a .StartElement :switch _adfdf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gegdf .TabColor =NewCT_Color ();if _bdedf :=d .DecodeElement (_gegdf .TabColor ,&_adfdf );_bdedf !=nil {return _bdedf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gegdf .OutlinePr =NewCT_OutlinePr ();if _fgfacc :=d .DecodeElement (_gegdf .OutlinePr ,&_adfdf );_fgfacc !=nil {return _fgfacc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gegdf .PageSetUpPr =NewCT_PageSetUpPr ();if _fbaecg :=d .DecodeElement (_gegdf .PageSetUpPr ,&_adfdf );_fbaecg !=nil {return _fbaecg ;};default:_gc .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",_adfdf .Name );if _babcb :=d .Skip ();_babcb !=nil {return _babcb ;};};case _a .EndElement :break _dfed ;case _a .CharData :};};return nil ;};func (_fafddd ST_FieldSortType )String ()string {switch _fafddd {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_rwColActionType byte ; -// Named Links -DefinedNames *CT_ExternalDefinedNames ; +// ValidateWithPath validates the CT_ChartFormat and its children, prefixing error messages with path +func (_geggc *CT_ChartFormat )ValidateWithPath (path string )error {if _cdff :=_geggc .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_cdff !=nil {return _cdff ;};return nil ;};func (_accgg *CT_WorkbookProtection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_adaed :=range start .Attr {if _adaed .Name .Local =="\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"{_abdbc ,_cgaccg :=_adaed .Value ,error (nil );if _cgaccg !=nil {return _cgaccg ;};_accgg .RevisionsAlgorithmNameAttr =&_abdbc ;continue ;};if _adaed .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"{_dfaddf ,_agaggb :=_adaed .Value ,error (nil );if _agaggb !=nil {return _agaggb ;};_accgg .RevisionsHashValueAttr =&_dfaddf ;continue ;};if _adaed .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"{_bbeba ,_cadggb :=_adaed .Value ,error (nil );if _cadggb !=nil {return _cadggb ;};_accgg .WorkbookPasswordCharacterSetAttr =&_bbeba ;continue ;};if _adaed .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"{_bcada ,_fcggfa :=_adaed .Value ,error (nil );if _fcggfa !=nil {return _fcggfa ;};_accgg .RevisionsPasswordCharacterSetAttr =&_bcada ;continue ;};if _adaed .Name .Local =="\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"{_fbbcd ,_geadgb :=_d .ParseBool (_adaed .Value );if _geadgb !=nil {return _geadgb ;};_accgg .LockStructureAttr =&_fbbcd ;continue ;};if _adaed .Name .Local =="l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"{_aaacc ,_acecf :=_d .ParseBool (_adaed .Value );if _acecf !=nil {return _acecf ;};_accgg .LockWindowsAttr =&_aaacc ;continue ;};if _adaed .Name .Local =="\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"{_fdbecf ,_cedbcd :=_d .ParseBool (_adaed .Value );if _cedbcd !=nil {return _cedbcd ;};_accgg .LockRevisionAttr =&_fdbecf ;continue ;};if _adaed .Name .Local =="\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_fefeba ,_ebgeb :=_adaed .Value ,error (nil );if _ebgeb !=nil {return _ebgeb ;};_accgg .WorkbookPasswordAttr =&_fefeba ;continue ;};if _adaed .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"{_becca ,_dceaf :=_adaed .Value ,error (nil );if _dceaf !=nil {return _dceaf ;};_accgg .RevisionsPasswordAttr =&_becca ;continue ;};if _adaed .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"{_fgdfb ,_bbadfd :=_adaed .Value ,error (nil );if _bbadfd !=nil {return _bbadfd ;};_accgg .RevisionsSaltValueAttr =&_fgdfb ;continue ;};if _adaed .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"{_aggdc ,_cdbgc :=_d .ParseUint (_adaed .Value ,10,32);if _cdbgc !=nil {return _cdbgc ;};_bgfga :=uint32 (_aggdc );_accgg .RevisionsSpinCountAttr =&_bgfga ;continue ;};if _adaed .Name .Local =="w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"{_baegf ,_fddgbg :=_adaed .Value ,error (nil );if _fddgbg !=nil {return _fddgbg ;};_accgg .WorkbookAlgorithmNameAttr =&_baegf ;continue ;};if _adaed .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"{_gegeb ,_deafaa :=_adaed .Value ,error (nil );if _deafaa !=nil {return _deafaa ;};_accgg .WorkbookHashValueAttr =&_gegeb ;continue ;};if _adaed .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"{_gdbgg ,_abcdd :=_adaed .Value ,error (nil );if _abcdd !=nil {return _abcdd ;};_accgg .WorkbookSaltValueAttr =&_gdbgg ;continue ;};if _adaed .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_cgage ,_dfdgd :=_d .ParseUint (_adaed .Value ,10,32);if _dfdgd !=nil {return _dfdgd ;};_bfdfaf :=uint32 (_cgage );_accgg .WorkbookSpinCountAttr =&_bfdfaf ;continue ;};};for {_eabced ,_bceea :=d .Token ();if _bceea !=nil {return _b .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",_bceea );};if _fdccbf ,_dacgf :=_eabced .(_a .EndElement );_dacgf &&_fdccbf .Name ==start .Name {break ;};};return nil ;};type CT_DataField struct{ -// Cached Worksheet Data -SheetDataSet *CT_ExternalSheetDataSet ;};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 NewCT_Users ()*CT_Users {_fbcbf :=&CT_Users {};return _fbcbf };func (_efffgf *CT_PrintOptions )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efffgf .HorizontalCenteredAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_efffgf .HorizontalCenteredAttr ))});};if _efffgf .VerticalCenteredAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_efffgf .VerticalCenteredAttr ))});};if _efffgf .HeadingsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_efffgf .HeadingsAttr ))});};if _efffgf .GridLinesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_efffgf .GridLinesAttr ))});};if _efffgf .GridLinesSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_efffgf .GridLinesSetAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cggfa *CT_RgbColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cggfa .RgbAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0067\u0062"},Value :_c .Sprintf ("\u0025\u0076",*_cggfa .RgbAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_effee ST_ItemType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_effee .String (),start );};type CT_Tables struct{ +// Data Field Name +NameAttr *string ; -// Count of Tables +// Field +FldAttr uint32 ; + +// Subtotal +SubtotalAttr ST_DataConsolidateFunction ; + +// Show Data As Display Format +ShowDataAsAttr ST_ShowDataAs ; + +// 'Show Data As' Base Field +BaseFieldAttr *int32 ; + +// 'Show Data As' Base Setting +BaseItemAttr *uint32 ; + +// Number Format Id +NumFmtIdAttr *uint32 ; + +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_gagfce *CT_Number )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cgeba :=range start .Attr {if _cgeba .Name .Local =="\u0066\u0063"{_fcbc ,_befge :=_cgeba .Value ,error (nil );if _befge !=nil {return _befge ;};_gagfce .FcAttr =&_fcbc ;continue ;};if _cgeba .Name .Local =="\u0076"{_ccacd ,_ggdb :=_d .ParseFloat (_cgeba .Value ,64);if _ggdb !=nil {return _ggdb ;};_gagfce .VAttr =_ccacd ;continue ;};if _cgeba .Name .Local =="\u0066"{_ecagc ,_dacebg :=_d .ParseBool (_cgeba .Value );if _dacebg !=nil {return _dacebg ;};_gagfce .FAttr =&_ecagc ;continue ;};if _cgeba .Name .Local =="\u0063"{_cbeeg ,_bgbbbc :=_cgeba .Value ,error (nil );if _bgbbbc !=nil {return _bgbbbc ;};_gagfce .CAttr =&_cbeeg ;continue ;};if _cgeba .Name .Local =="\u0063\u0070"{_fgfde ,_cdeac :=_d .ParseUint (_cgeba .Value ,10,32);if _cdeac !=nil {return _cdeac ;};_dbffd :=uint32 (_fgfde );_gagfce .CpAttr =&_dbffd ;continue ;};if _cgeba .Name .Local =="\u0069\u006e"{_afagg ,_gggfb :=_d .ParseUint (_cgeba .Value ,10,32);if _gggfb !=nil {return _gggfb ;};_edafag :=uint32 (_afagg );_gagfce .InAttr =&_edafag ;continue ;};if _cgeba .Name .Local =="\u0062\u0063"{_gbfdf ,_cccgc :=_cgeba .Value ,error (nil );if _cccgc !=nil {return _cccgc ;};_gagfce .BcAttr =&_gbfdf ;continue ;};if _cgeba .Name .Local =="\u0075"{_ceaff ,_agde :=_d .ParseBool (_cgeba .Value );if _agde !=nil {return _agde ;};_gagfce .UAttr =&_ceaff ;continue ;};if _cgeba .Name .Local =="\u0069"{_fgcde ,_fdfd :=_d .ParseBool (_cgeba .Value );if _fdfd !=nil {return _fdfd ;};_gagfce .IAttr =&_fgcde ;continue ;};if _cgeba .Name .Local =="\u0075\u006e"{_aabef ,_cfdad :=_d .ParseBool (_cgeba .Value );if _cfdad !=nil {return _cfdad ;};_gagfce .UnAttr =&_aabef ;continue ;};if _cgeba .Name .Local =="\u0073\u0074"{_ecegf ,_gebbe :=_d .ParseBool (_cgeba .Value );if _gebbe !=nil {return _gebbe ;};_gagfce .StAttr =&_ecegf ;continue ;};if _cgeba .Name .Local =="\u0062"{_dcgce ,_bdcbc :=_d .ParseBool (_cgeba .Value );if _bdcbc !=nil {return _bdcbc ;};_gagfce .BAttr =&_dcgce ;continue ;};};_cdcbdb :for {_bcgde ,_gggfbf :=d .Token ();if _gggfbf !=nil {return _gggfbf ;};switch _eddada :=_bcgde .(type ){case _a .StartElement :switch _eddada .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dabef :=NewCT_Tuples ();if _cfdag :=d .DecodeElement (_dabef ,&_eddada );_cfdag !=nil {return _cfdag ;};_gagfce .Tpls =append (_gagfce .Tpls ,_dabef );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfdfd :=NewCT_X ();if _dfdge :=d .DecodeElement (_gfdfd ,&_eddada );_dfdge !=nil {return _dfdge ;};_gagfce .X =append (_gagfce .X ,_gfdfd );default:_gc .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",_eddada .Name );if _dagba :=d .Skip ();_dagba !=nil {return _dagba ;};};case _a .EndElement :break _cdcbdb ;case _a .CharData :};};return nil ;}; + +// Validate validates the CT_MeasureGroup and its children +func (_abdce *CT_MeasureGroup )Validate ()error {return _abdce .ValidateWithPath ("\u0043T\u005fM\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070");};func (_cbaef *CT_SheetPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cbaef .SyncHorizontalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbaef .SyncHorizontalAttr ))});};if _cbaef .SyncVerticalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbaef .SyncVerticalAttr ))});};if _cbaef .SyncRefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073y\u006e\u0063\u0052\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_cbaef .SyncRefAttr )});};if _cbaef .TransitionEvaluationAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbaef .TransitionEvaluationAttr ))});};if _cbaef .TransitionEntryAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbaef .TransitionEntryAttr ))});};if _cbaef .PublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbaef .PublishedAttr ))});};if _cbaef .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cbaef .CodeNameAttr )});};if _cbaef .FilterModeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbaef .FilterModeAttr ))});};if _cbaef .EnableFormatConditionsCalculationAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbaef .EnableFormatConditionsCalculationAttr ))});};e .EncodeToken (start );if _cbaef .TabColor !=nil {_cgcdcf :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_cbaef .TabColor ,_cgcdcf );};if _cbaef .OutlinePr !=nil {_cfbdb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ao\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072"}};e .EncodeElement (_cbaef .OutlinePr ,_cfbdb );};if _cbaef .PageSetUpPr !=nil {_fgdce :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072"}};e .EncodeElement (_cbaef .PageSetUpPr ,_fgdce );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_agbbcb ST_Visibility )String ()string {switch _agbbcb {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 NewCT_Record ()*CT_Record {_eggge :=&CT_Record {};return _eggge };type CT_OleObjects struct{ + +// Embedded Object +OleObject []*CT_OleObject ;};type CT_PivotHierarchies struct{ + +// OLAP Hierarchy Count +CountAttr *uint32 ; + +// OLAP Hierarchy +PivotHierarchy []*CT_PivotHierarchy ;};func (_ceede *CT_DdeItems )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ceede .DdeItem !=nil {_febf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d"}};for _ ,_cddfe :=range _ceede .DdeItem {e .EncodeElement (_cddfe ,_febf );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_ExternalRow ()*CT_ExternalRow {_fgdff :=&CT_ExternalRow {};return _fgdff };func (_dcee *CT_CustomWorkbookViews )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_baeg :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u0063\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_fabcb :=range _dcee .CustomWorkbookView {e .EncodeElement (_fabcb ,_baeg );};e .EncodeToken (_a .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 (_ecbdd *CT_Parameters )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_faaec :=range start .Attr {if _faaec .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbad ,_ggbef :=_d .ParseUint (_faaec .Value ,10,32);if _ggbef !=nil {return _ggbef ;};_dfdec :=uint32 (_bbad );_ecbdd .CountAttr =&_dfdec ;continue ;};};_bcffd :for {_gaadgg ,_adgcd :=d .Token ();if _adgcd !=nil {return _adgcd ;};switch _faffa :=_gaadgg .(type ){case _a .StartElement :switch _faffa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcgce :=NewCT_Parameter ();if _bccgb :=d .DecodeElement (_bcgce ,&_faffa );_bccgb !=nil {return _bccgb ;};_ecbdd .Parameter =append (_ecbdd .Parameter ,_bcgce );default:_gc .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",_faffa .Name );if _bfcgf :=d .Skip ();_bfcgf !=nil {return _bfcgf ;};};case _a .EndElement :break _bcffd ;case _a .CharData :};};return nil ;};func (_gfacc ST_UpdateLinks )String ()string {switch _gfacc {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 (_ccefd ST_TimePeriod )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cgfaad :=_a .Attr {};_cgfaad .Name =name ;switch _ccefd {case ST_TimePeriodUnset :_cgfaad .Value ="";case ST_TimePeriodToday :_cgfaad .Value ="\u0074\u006f\u0064a\u0079";case ST_TimePeriodYesterday :_cgfaad .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_TimePeriodTomorrow :_cgfaad .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_TimePeriodLast7Days :_cgfaad .Value ="\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s";case ST_TimePeriodThisMonth :_cgfaad .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_TimePeriodLastMonth :_cgfaad .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodNextMonth :_cgfaad .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodThisWeek :_cgfaad .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_TimePeriodLastWeek :_cgfaad .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_TimePeriodNextWeek :_cgfaad .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";};return _cgfaad ,nil ;};type CT_GroupItems struct{ + +// Items Created Count CountAttr *uint32 ; // No Value -M []*CT_TableMissing ; +M []*CT_Missing ; + +// Numeric Value +N []*CT_Number ; + +// Boolean +B []*CT_Boolean ; + +// Error Value +E []*CT_Error ; // Character Value -S []*CT_XStringElement ; +S []*CT_String ; -// Index -X []*CT_Index ;};func (_ebfbb *CT_PCDSDTCEntries )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebfbb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ebfbb .CountAttr )});};e .EncodeToken (start );if _ebfbb .M !=nil {_dgdef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_dfeeb :=range _ebfbb .M {e .EncodeElement (_dfeeb ,_dgdef );};};if _ebfbb .N !=nil {_gceca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_accff :=range _ebfbb .N {e .EncodeElement (_accff ,_gceca );};};if _ebfbb .E !=nil {_deabf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_fcfbac :=range _ebfbb .E {e .EncodeElement (_fcfbac ,_deabf );};};if _ebfbb .S !=nil {_eggef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_cebde :=range _ebfbb .S {e .EncodeElement (_cebde ,_eggef );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Date Time +D []*CT_DateTime ;};func (_fgcbd *CT_Set )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fgcbd .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fgcbd .CountAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006da\u0078\u0052\u0061\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0076",_fgcbd .MaxRankAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_fgcbd .SetDefinitionAttr )});if _fgcbd .SortTypeAttr !=ST_SortTypeUnset {_deaca ,_ccagb :=_fgcbd .SortTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _ccagb !=nil {return _ccagb ;};start .Attr =append (start .Attr ,_deaca );};if _fgcbd .QueryFailedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fgcbd .QueryFailedAttr ))});};e .EncodeToken (start );if _fgcbd .Tpls !=nil {_daegg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_gcbcb :=range _fgcbd .Tpls {e .EncodeElement (_gcbcb ,_daegg );};};if _fgcbd .SortByTuple !=nil {_feaga :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073\u006f\u0072\u0074\u0042\u0079T\u0075\u0070\u006c\u0065"}};e .EncodeElement (_fgcbd .SortByTuple ,_feaga );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fdefg *ST_OleUpdate )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gggdbcd ,_cgagf :=d .Token ();if _cgagf !=nil {return _cgagf ;};if _ggcbd ,_bcagga :=_gggdbcd .(_a .EndElement );_bcagga &&_ggcbd .Name ==start .Name {*_fdefg =1;return nil ;};if _bedbea ,_facffc :=_gggdbcd .(_a .CharData );!_facffc {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",_gggdbcd );}else {switch string (_bedbea ){case "":*_fdefg =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_fdefg =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_fdefg =2;};};_gggdbcd ,_cgagf =d .Token ();if _cgagf !=nil {return _cgagf ;};if _gabfg ,_edaec :=_gggdbcd .(_a .EndElement );_edaec &&_gabfg .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",_gggdbcd );};const (ST_CalcModeUnset ST_CalcMode =0;ST_CalcModeManual ST_CalcMode =1;ST_CalcModeAuto ST_CalcMode =2;ST_CalcModeAutoNoTable ST_CalcMode =3;); -// ValidateWithPath validates the CT_IndexedColors and its children, prefixing error messages with path -func (_acebf *CT_IndexedColors )ValidateWithPath (path string )error {for _fgfbg ,_adefb :=range _acebf .RgbColor {if _fdef :=_adefb .ValidateWithPath (_c .Sprintf ("\u0025s\u002fR\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_fgfbg ));_fdef !=nil {return _fdef ;};};return nil ;}; +// ValidateWithPath validates the CT_VolTypes and its children, prefixing error messages with path +func (_gaege *CT_VolTypes )ValidateWithPath (path string )error {for _bbaaee ,_eebea :=range _gaege .VolType {if _fadgfff :=_eebea .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0056\u006f\u006c\u0054\u0079\u0070e\u005b\u0025\u0064\u005d",path ,_bbaaee ));_fadgfff !=nil {return _fadgfff ;};};if _gaege .ExtLst !=nil {if _ecbaf :=_gaege .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecbaf !=nil {return _ecbaf ;};};return nil ;};func (_dbcf *CT_GroupMember )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\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_dbcf .UniqueNameAttr )});if _dbcf .GroupAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0072\u006fu\u0070"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dbcf .GroupAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ece *CT_CacheHierarchies )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dbgb :=range start .Attr {if _dbgb .Name .Local =="\u0063\u006f\u0075n\u0074"{_dcc ,_fgc :=_d .ParseUint (_dbgb .Value ,10,32);if _fgc !=nil {return _fgc ;};_gce :=uint32 (_dcc );_ece .CountAttr =&_gce ;continue ;};};_ffe :for {_cff ,_cgde :=d .Token ();if _cgde !=nil {return _cgde ;};switch _agfg :=_cff .(type ){case _a .StartElement :switch _agfg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfa :=NewCT_CacheHierarchy ();if _dbae :=d .DecodeElement (_gfa ,&_agfg );_dbae !=nil {return _dbae ;};_ece .CacheHierarchy =append (_ece .CacheHierarchy ,_gfa );default:_gc .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",_agfg .Name );if _aab :=d .Skip ();_aab !=nil {return _aab ;};};case _a .EndElement :break _ffe ;case _a .CharData :};};return nil ;}; -// Validate validates the CT_PCDKPI and its children -func (_ecaaf *CT_PCDKPI )Validate ()error {return _ecaaf .ValidateWithPath ("\u0043T\u005f\u0050\u0043\u0044\u004b\u0050I");}; +// ValidateWithPath validates the CT_XmlPr and its children, prefixing error messages with path +func (_cdfaca *CT_XmlPr )ValidateWithPath (path string )error {if _cdfaca .ExtLst !=nil {if _dadef :=_cdfaca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dadef !=nil {return _dadef ;};};return nil ;};func NewCT_Top10 ()*CT_Top10 {_dafffb :=&CT_Top10 {};return _dafffb }; -// Validate validates the CT_IgnoredErrors and its children -func (_becec *CT_IgnoredErrors )Validate ()error {return _becec .ValidateWithPath ("\u0043\u0054_\u0049\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073");};type CT_OleObject struct{ +// Validate validates the CT_ExtensionList and its children +func (_daacf *CT_ExtensionList )Validate ()error {return _daacf .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func NewCT_Color ()*CT_Color {_gbaec :=&CT_Color {};return _gbaec };type CT_Extension struct{ + +// URI +UriAttr *string ;Any _gc .Any ;};type CT_Cols struct{ + +// Column Width & Formatting +Col []*CT_Col ;};func (_ccgab ST_Axis )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bfeaa :=_a .Attr {};_bfeaa .Name =name ;switch _ccgab {case ST_AxisUnset :_bfeaa .Value ="";case ST_AxisAxisRow :_bfeaa .Value ="\u0061x\u0069\u0073\u0052\u006f\u0077";case ST_AxisAxisCol :_bfeaa .Value ="\u0061x\u0069\u0073\u0043\u006f\u006c";case ST_AxisAxisPage :_bfeaa .Value ="\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065";case ST_AxisAxisValues :_bfeaa .Value ="\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073";};return _bfeaa ,nil ;};type CT_Mdx struct{ + +// Connection Name Index +NAttr uint32 ; + +// Cube Function Tag +FAttr ST_MdxFunctionType ; + +// Tuple MDX Metadata +T *CT_MdxTuple ; + +// Set MDX Metadata +Ms *CT_MdxSet ; + +// Member Property MDX Metadata +P *CT_MdxMemeberProp ; + +// KPI MDX Metadata +K *CT_MdxKPI ;};func (_bcgag ST_ShowDataAs )String ()string {switch _bcgag {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 "";}; + +// ValidateWithPath validates the CT_FieldUsage and its children, prefixing error messages with path +func (_cggfe *CT_FieldUsage )ValidateWithPath (path string )error {return nil };func (_fcbgfdd *CT_SheetProtection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fcbgfdd .PasswordAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fcbgfdd .PasswordAttr )});};if _fcbgfdd .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fcbgfdd .AlgorithmNameAttr )});};if _fcbgfdd .HashValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0076",*_fcbgfdd .HashValueAttr )});};if _fcbgfdd .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0076",*_fcbgfdd .SaltValueAttr )});};if _fcbgfdd .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_b .Sprintf ("\u0025\u0076",*_fcbgfdd .SpinCountAttr )});};if _fcbgfdd .SheetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fcbgfdd .SheetAttr ))});};if _fcbgfdd .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fcbgfdd .ObjectsAttr ))});};if _fcbgfdd .ScenariosAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fcbgfdd .ScenariosAttr ))});};if _fcbgfdd .FormatCellsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fcbgfdd .FormatCellsAttr ))});};if _fcbgfdd .FormatColumnsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fcbgfdd .FormatColumnsAttr ))});};if _fcbgfdd .FormatRowsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fcbgfdd .FormatRowsAttr ))});};if _fcbgfdd .InsertColumnsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fcbgfdd .InsertColumnsAttr ))});};if _fcbgfdd .InsertRowsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fcbgfdd .InsertRowsAttr ))});};if _fcbgfdd .InsertHyperlinksAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fcbgfdd .InsertHyperlinksAttr ))});};if _fcbgfdd .DeleteColumnsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fcbgfdd .DeleteColumnsAttr ))});};if _fcbgfdd .DeleteRowsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fcbgfdd .DeleteRowsAttr ))});};if _fcbgfdd .SelectLockedCellsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fcbgfdd .SelectLockedCellsAttr ))});};if _fcbgfdd .SortAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u006f\u0072\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fcbgfdd .SortAttr ))});};if _fcbgfdd .AutoFilterAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fcbgfdd .AutoFilterAttr ))});};if _fcbgfdd .PivotTablesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fcbgfdd .PivotTablesAttr ))});};if _fcbgfdd .SelectUnlockedCellsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fcbgfdd .SelectUnlockedCellsAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_InputCells struct{ + +// Reference +RAttr string ; + +// Deleted +DeletedAttr *bool ; + +// Undone +UndoneAttr *bool ; + +// Value +ValAttr string ; + +// Number Format Id +NumFmtIdAttr *uint32 ;};type CT_Scenario struct{ + +// Scenario Name +NameAttr string ; + +// Scenario Locked +LockedAttr *bool ; + +// Hidden Scenario +HiddenAttr *bool ; + +// Changing Cell Count +CountAttr *uint32 ; + +// User Name +UserAttr *string ; + +// Scenario Comment +CommentAttr *string ; + +// Input Cells +InputCells []*CT_InputCells ;};func NewCT_Drawing ()*CT_Drawing {_beggd :=&CT_Drawing {};return _beggd };func (_aggbb ST_ItemType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dfbdd :=_a .Attr {};_dfbdd .Name =name ;switch _aggbb {case ST_ItemTypeUnset :_dfbdd .Value ="";case ST_ItemTypeData :_dfbdd .Value ="\u0064\u0061\u0074\u0061";case ST_ItemTypeDefault :_dfbdd .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_ItemTypeSum :_dfbdd .Value ="\u0073\u0075\u006d";case ST_ItemTypeCountA :_dfbdd .Value ="\u0063\u006f\u0075\u006e\u0074\u0041";case ST_ItemTypeAvg :_dfbdd .Value ="\u0061\u0076\u0067";case ST_ItemTypeMax :_dfbdd .Value ="\u006d\u0061\u0078";case ST_ItemTypeMin :_dfbdd .Value ="\u006d\u0069\u006e";case ST_ItemTypeProduct :_dfbdd .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_ItemTypeCount :_dfbdd .Value ="\u0063\u006f\u0075n\u0074";case ST_ItemTypeStdDev :_dfbdd .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ItemTypeStdDevP :_dfbdd .Value ="\u0073t\u0064\u0044\u0065\u0076\u0050";case ST_ItemTypeVar :_dfbdd .Value ="\u0076\u0061\u0072";case ST_ItemTypeVarP :_dfbdd .Value ="\u0076\u0061\u0072\u0050";case ST_ItemTypeGrand :_dfbdd .Value ="\u0067\u0072\u0061n\u0064";case ST_ItemTypeBlank :_dfbdd .Value ="\u0062\u006c\u0061n\u006b";};return _dfbdd ,nil ;};func NewCT_MdxKPI ()*CT_MdxKPI {_ggcbb :=&CT_MdxKPI {};_ggcbb .PAttr =ST_MdxKPIProperty (1);return _ggcbb ;};func (_bdded *ST_SortType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bdded =0;case "\u006e\u006f\u006e\u0065":*_bdded =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_bdded =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_bdded =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_bdded =4;case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_bdded =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_bdded =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_bdded =7;};return nil ;};func (_caegdf ST_DdeValueType )ValidateWithPath (path string )error {switch _caegdf {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 (_caegdf ));};return nil ;};type CT_PageFields struct{ + +// Page Item Count +CountAttr *uint32 ; + +// Page Field +PageField []*CT_PageField ;};func (_gaaeg *CT_PageMargins )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_b .Sprintf ("\u0025\u0076",_gaaeg .LeftAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_b .Sprintf ("\u0025\u0076",_gaaeg .RightAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0076",_gaaeg .TopAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_b .Sprintf ("\u0025\u0076",_gaaeg .BottomAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",_gaaeg .HeaderAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",_gaaeg .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_MemberProperties and its children +func (_cfcbe *CT_MemberProperties )Validate ()error {return _cfcbe .ValidateWithPath ("\u0043\u0054\u005f\u004dem\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_agdgfg *ST_SheetViewType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_agdgfg =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_agdgfg =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_agdgfg =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_agdgfg =3;};return nil ;};func (_baebc *CT_Workbook )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _baebc .ConformanceAttr !=_db .ST_ConformanceClassUnset {_cacee ,_daadd :=_baebc .ConformanceAttr .MarshalXMLAttr (_a .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _daadd !=nil {return _daadd ;};start .Attr =append (start .Attr ,_cacee );};e .EncodeToken (start );if _baebc .FileVersion !=nil {_feaab :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e"}};e .EncodeElement (_baebc .FileVersion ,_feaab );};if _baebc .FileSharing !=nil {_gebad :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067"}};e .EncodeElement (_baebc .FileSharing ,_gebad );};if _baebc .WorkbookPr !=nil {_dbfdf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}};e .EncodeElement (_baebc .WorkbookPr ,_dbfdf );};if _baebc .WorkbookProtection !=nil {_cgfbf :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u0077\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_baebc .WorkbookProtection ,_cgfbf );};if _baebc .BookViews !=nil {_cbdde :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ab\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_baebc .BookViews ,_cbdde );};_bgaaf :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0073\u0068\u0065\u0065\u0074s"}};e .EncodeElement (_baebc .Sheets ,_bgaaf );if _baebc .FunctionGroups !=nil {_cfadg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}};e .EncodeElement (_baebc .FunctionGroups ,_cfadg );};if _baebc .ExternalReferences !=nil {_caggef :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u0065\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_baebc .ExternalReferences ,_caggef );};if _baebc .DefinedNames !=nil {_bafga :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_baebc .DefinedNames ,_bafga );};if _baebc .CalcPr !=nil {_ecfbe :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0063\u0061\u006c\u0063\u0050r"}};e .EncodeElement (_baebc .CalcPr ,_ecfbe );};if _baebc .OleSize !=nil {_fdgbd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_baebc .OleSize ,_fdgbd );};if _baebc .CustomWorkbookViews !=nil {_bcddb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073"}};e .EncodeElement (_baebc .CustomWorkbookViews ,_bcddb );};if _baebc .PivotCaches !=nil {_fffbd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073"}};e .EncodeElement (_baebc .PivotCaches ,_fffbd );};if _baebc .SmartTagPr !=nil {_fcfaf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}};e .EncodeElement (_baebc .SmartTagPr ,_fcfaf );};if _baebc .SmartTagTypes !=nil {_bbdgc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061:\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}};e .EncodeElement (_baebc .SmartTagTypes ,_bbdgc );};if _baebc .WebPublishing !=nil {_fgggd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061:\u0077\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}};e .EncodeElement (_baebc .WebPublishing ,_fgggd );};if _baebc .FileRecoveryPr !=nil {_efgbgf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}};for _ ,_dcfeg :=range _baebc .FileRecoveryPr {e .EncodeElement (_dcfeg ,_efgbgf );};};if _baebc .WebPublishObjects !=nil {_abfea :=_a .StartElement {Name :_a .Name {Local :"m\u0061:\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073"}};e .EncodeElement (_baebc .WebPublishObjects ,_abfea );};if _baebc .ExtLst !=nil {_cfafac :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_baebc .ExtLst ,_cfafac );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fdbb *CT_HierarchyUsage )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0076",_fdbb .HierarchyUsageAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dcbgg *VolTypes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcbgg .CT_VolTypes =*NewCT_VolTypes ();_ccbffd :for {_bbcgdb ,_afdga :=d .Token ();if _afdga !=nil {return _afdga ;};switch _ecgaf :=_bbcgdb .(type ){case _a .StartElement :switch _ecgaf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddcgcf :=NewCT_VolType ();if _acbge :=d .DecodeElement (_ddcgcf ,&_ecgaf );_acbge !=nil {return _acbge ;};_dcbgg .VolType =append (_dcbgg .VolType ,_ddcgcf );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcbgg .ExtLst =NewCT_ExtensionList ();if _defc :=d .DecodeElement (_dcbgg .ExtLst ,&_ecgaf );_defc !=nil {return _defc ;};default:_gc .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",_ecgaf .Name );if _ddede :=d .Skip ();_ddede !=nil {return _ddede ;};};case _a .EndElement :break _ccbffd ;case _a .CharData :};};return nil ;};func (_gfdcf ST_ItemType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gfdcf .String (),start );};func (_bbgeec *ST_ParameterType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bbgeec =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_bbgeec =1;case "\u0076\u0061\u006cu\u0065":*_bbgeec =2;case "\u0063\u0065\u006c\u006c":*_bbgeec =3;};return nil ;};type CT_Sheet struct{ + +// Sheet Name +NameAttr string ; + +// Sheet Tab Id +SheetIdAttr uint32 ; + +// Visible State +StateAttr ST_SheetState ;IdAttr string ;}; + +// Validate validates the CT_Authors and its children +func (_ddd *CT_Authors )Validate ()error {return _ddd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");};type CT_OleObject struct{ // Embedded Object ProgId ProgIdAttr *string ; @@ -840,58 +1011,91 @@ AutoLoadAttr *bool ; ShapeIdAttr uint32 ;IdAttr *string ; // Embedded Object Properties -ObjectPr *CT_ObjectPr ;}; +ObjectPr *CT_ObjectPr ;};type CT_RangeSets struct{ -// ValidateWithPath validates the CT_Mdx and its children, prefixing error messages with path -func (_dgedf *CT_Mdx )ValidateWithPath (path string )error {if _dgedf .FAttr ==ST_MdxFunctionTypeUnset {return _c .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 _ccagc :=_dgedf .FAttr .ValidateWithPath (path +"\u002f\u0046\u0041\u0074\u0074\u0072");_ccagc !=nil {return _ccagc ;};if _dgedf .T !=nil {if _ffbde :=_dgedf .T .ValidateWithPath (path +"\u002f\u0054");_ffbde !=nil {return _ffbde ;};};if _dgedf .Ms !=nil {if _bcgba :=_dgedf .Ms .ValidateWithPath (path +"\u002f\u004d\u0073");_bcgba !=nil {return _bcgba ;};};if _dgedf .P !=nil {if _bdgdf :=_dgedf .P .ValidateWithPath (path +"\u002f\u0050");_bdgdf !=nil {return _bdgdf ;};};if _dgedf .K !=nil {if _fbbgd :=_dgedf .K .ValidateWithPath (path +"\u002f\u004b");_fbbgd !=nil {return _fbbgd ;};};return nil ;}; +// Reference and Page Item Count +CountAttr *uint32 ; -// Validate validates the CT_Break and its children -func (_eeg *CT_Break )Validate ()error {return _eeg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b");}; +// Range Set +RangeSet []*CT_RangeSet ;};func (_bdgac *CT_Error )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0076",_bdgac .VAttr )});if _bdgac .UAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bdgac .UAttr ))});};if _bdgac .FAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bdgac .FAttr ))});};if _bdgac .CAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_bdgac .CAttr )});};if _bdgac .CpAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_bdgac .CpAttr )});};if _bdgac .InAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_bdgac .InAttr )});};if _bdgac .BcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_bdgac .BcAttr )});};if _bdgac .FcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_bdgac .FcAttr )});};if _bdgac .IAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bdgac .IAttr ))});};if _bdgac .UnAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bdgac .UnAttr ))});};if _bdgac .StAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bdgac .StAttr ))});};if _bdgac .BAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bdgac .BAttr ))});};e .EncodeToken (start );if _bdgac .Tpls !=nil {_cfddb :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_bdgac .Tpls ,_cfddb );};if _bdgac .X !=nil {_aggce :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_aadg :=range _bdgac .X {e .EncodeElement (_aadg ,_aggce );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ColorFilter and its children -func (_dead *CT_ColorFilter )Validate ()error {return _dead .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072");};type CT_RevisionInsertSheet struct{ +// Validate validates the CT_SheetBackgroundPicture and its children +func (_afaegc *CT_SheetBackgroundPicture )Validate ()error {return _afaegc .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065e\u0074\u0042\u0061\u0063\u006bg\u0072o\u0075n\u0064\u0050\u0069\u0063\u0074\u0075\u0072e");};func (_abebfd ST_rwColActionType )Validate ()error {return _abebfd .ValidateWithPath ("")};func (_ecefd *CT_Map )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fceceg :=range start .Attr {if _fceceg .Name .Local =="\u0049\u0044"{_dfbac ,_fdeacf :=_d .ParseUint (_fceceg .Value ,10,32);if _fdeacf !=nil {return _fdeacf ;};_ecefd .IDAttr =uint32 (_dfbac );continue ;};if _fceceg .Name .Local =="\u004e\u0061\u006d\u0065"{_dadbb ,_fbbdc :=_fceceg .Value ,error (nil );if _fbbdc !=nil {return _fbbdc ;};_ecefd .NameAttr =_dadbb ;continue ;};if _fceceg .Name .Local =="R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"{_decfc ,_aebff :=_fceceg .Value ,error (nil );if _aebff !=nil {return _aebff ;};_ecefd .RootElementAttr =_decfc ;continue ;};if _fceceg .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"{_dbfeg ,_efadc :=_fceceg .Value ,error (nil );if _efadc !=nil {return _efadc ;};_ecefd .SchemaIDAttr =_dbfeg ;continue ;};if _fceceg .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"{_cegf ,_acffc :=_d .ParseBool (_fceceg .Value );if _acffc !=nil {return _acffc ;};_ecefd .ShowImportExportValidationErrorsAttr =_cegf ;continue ;};if _fceceg .Name .Local =="\u0041u\u0074\u006f\u0046\u0069\u0074"{_agfcb ,_acgbg :=_d .ParseBool (_fceceg .Value );if _acgbg !=nil {return _acgbg ;};_ecefd .AutoFitAttr =_agfcb ;continue ;};if _fceceg .Name .Local =="\u0041\u0070\u0070\u0065\u006e\u0064"{_ebfgc ,_agaa :=_d .ParseBool (_fceceg .Value );if _agaa !=nil {return _agaa ;};_ecefd .AppendAttr =_ebfgc ;continue ;};if _fceceg .Name .Local =="P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"{_gdgde ,_bfgbbb :=_d .ParseBool (_fceceg .Value );if _bfgbbb !=nil {return _bfgbbb ;};_ecefd .PreserveSortAFLayoutAttr =_gdgde ;continue ;};if _fceceg .Name .Local =="\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"{_ffea ,_egaae :=_d .ParseBool (_fceceg .Value );if _egaae !=nil {return _egaae ;};_ecefd .PreserveFormatAttr =_ffea ;continue ;};};_cgeed :for {_gcffg ,_feecb :=d .Token ();if _feecb !=nil {return _feecb ;};switch _aadda :=_gcffg .(type ){case _a .StartElement :switch _aadda .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecefd .DataBinding =NewCT_DataBinding ();if _cgcgc :=d .DecodeElement (_ecefd .DataBinding ,&_aadda );_cgcgc !=nil {return _cgcgc ;};default:_gc .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",_aadda .Name );if _dgcgd :=d .Skip ();_dgcgd !=nil {return _dgcgd ;};};case _a .EndElement :break _cgeed ;case _a .CharData :};};return nil ;};func (_ecgba ST_FilterOperator )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cdeegb :=_a .Attr {};_cdeegb .Name =name ;switch _ecgba {case ST_FilterOperatorUnset :_cdeegb .Value ="";case ST_FilterOperatorEqual :_cdeegb .Value ="\u0065\u0071\u0075a\u006c";case ST_FilterOperatorLessThan :_cdeegb .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_FilterOperatorLessThanOrEqual :_cdeegb .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorNotEqual :_cdeegb .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThanOrEqual :_cdeegb .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThan :_cdeegb .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";};return _cdeegb ,nil ;}; -// Sheet Id -SheetIdAttr uint32 ; +// Validate validates the CT_TableParts and its children +func (_gabga *CT_TableParts )Validate ()error {return _gabga .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");}; -// Sheet Name -NameAttr string ; +// ValidateWithPath validates the CT_ProtectedRange and its children, prefixing error messages with path +func (_acaac *CT_ProtectedRange )ValidateWithPath (path string )error {return nil }; -// Sheet Position -SheetPositionAttr uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_ffccd *CT_RevisionInsertSheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_ffccd .SheetIdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_ffccd .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",_ffccd .SheetPositionAttr )});if _ffccd .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ffccd .RIdAttr )});};if _ffccd .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ffccd .UaAttr ))});};if _ffccd .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ffccd .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cdacff *ST_PatternType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_geafa ,_febfc :=d .Token ();if _febfc !=nil {return _febfc ;};if _bgaeg ,_ggbddd :=_geafa .(_f .EndElement );_ggbddd &&_bgaeg .Name ==start .Name {*_cdacff =1;return nil ;};if _fgcbec ,_dbgda :=_geafa .(_f .CharData );!_dbgda {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_geafa );}else {switch string (_fgcbec ){case "":*_cdacff =0;case "\u006e\u006f\u006e\u0065":*_cdacff =1;case "\u0073\u006f\u006ci\u0064":*_cdacff =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_cdacff =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_cdacff =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_cdacff =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_cdacff =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_cdacff =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_cdacff =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_cdacff =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_cdacff =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_cdacff =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_cdacff =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_cdacff =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_cdacff =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_cdacff =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_cdacff =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_cdacff =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_cdacff =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_cdacff =19;};};_geafa ,_febfc =d .Token ();if _febfc !=nil {return _febfc ;};if _dfbca ,_addda :=_geafa .(_f .EndElement );_addda &&_dfbca .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_geafa );};type CT_ProtectedRange struct{ +// ValidateWithPath validates the CT_ChartsheetView and its children, prefixing error messages with path +func (_ccbac *CT_ChartsheetView )ValidateWithPath (path string )error {if _ccbac .ExtLst !=nil {if _ddff :=_ccbac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddff !=nil {return _ddff ;};};return nil ;};func (_gddde *CT_GradientFill )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_febae :=range start .Attr {if _febae .Name .Local =="\u0074\u0079\u0070\u0065"{_gddde .TypeAttr .UnmarshalXMLAttr (_febae );continue ;};if _febae .Name .Local =="\u0064\u0065\u0067\u0072\u0065\u0065"{_afee ,_fdfad :=_d .ParseFloat (_febae .Value ,64);if _fdfad !=nil {return _fdfad ;};_gddde .DegreeAttr =&_afee ;continue ;};if _febae .Name .Local =="\u006c\u0065\u0066\u0074"{_gcfcc ,_eacgc :=_d .ParseFloat (_febae .Value ,64);if _eacgc !=nil {return _eacgc ;};_gddde .LeftAttr =&_gcfcc ;continue ;};if _febae .Name .Local =="\u0072\u0069\u0067h\u0074"{_bfeac ,_ddcga :=_d .ParseFloat (_febae .Value ,64);if _ddcga !=nil {return _ddcga ;};_gddde .RightAttr =&_bfeac ;continue ;};if _febae .Name .Local =="\u0074\u006f\u0070"{_ddeg ,_cdgbf :=_d .ParseFloat (_febae .Value ,64);if _cdgbf !=nil {return _cdgbf ;};_gddde .TopAttr =&_ddeg ;continue ;};if _febae .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_bddbf ,_bdgf :=_d .ParseFloat (_febae .Value ,64);if _bdgf !=nil {return _bdgf ;};_gddde .BottomAttr =&_bddbf ;continue ;};};_fgdfc :for {_gfcag ,_abbda :=d .Token ();if _abbda !=nil {return _abbda ;};switch _bgcdb :=_gfcag .(type ){case _a .StartElement :switch _bgcdb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbfgc :=NewCT_GradientStop ();if _fcdb :=d .DecodeElement (_cbfgc ,&_bgcdb );_fcdb !=nil {return _fcdb ;};_gddde .Stop =append (_gddde .Stop ,_cbfgc );default:_gc .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",_bgcdb .Name );if _afgag :=d .Skip ();_afgag !=nil {return _afgag ;};};case _a .EndElement :break _fgdfc ;case _a .CharData :};};return nil ;};func (_feabg *ST_WebSourceType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_feabg =0;case "\u0073\u0068\u0065e\u0074":*_feabg =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_feabg =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_feabg =3;case "\u0072\u0061\u006eg\u0065":*_feabg =4;case "\u0063\u0068\u0061r\u0074":*_feabg =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_feabg =6;case "\u0071\u0075\u0065r\u0079":*_feabg =7;case "\u006c\u0061\u0062e\u006c":*_feabg =8;};return nil ;};func (_ababb *CT_RevisionSheetRename )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cdcdb :=range start .Attr {if _cdcdb .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_gcgaab ,_bfcee :=_d .ParseUint (_cdcdb .Value ,10,32);if _bfcee !=nil {return _bfcee ;};_ababb .SheetIdAttr =uint32 (_gcgaab );continue ;};if _cdcdb .Name .Local =="\u006fl\u0064\u004e\u0061\u006d\u0065"{_ceebc ,_gedb :=_cdcdb .Value ,error (nil );if _gedb !=nil {return _gedb ;};_ababb .OldNameAttr =_ceebc ;continue ;};if _cdcdb .Name .Local =="\u006ee\u0077\u004e\u0061\u006d\u0065"{_bdfbc ,_dcbcg :=_cdcdb .Value ,error (nil );if _dcbcg !=nil {return _dcbcg ;};_ababb .NewNameAttr =_bdfbc ;continue ;};if _cdcdb .Name .Local =="\u0072\u0049\u0064"{_cgadec ,_dcbcgb :=_d .ParseUint (_cdcdb .Value ,10,32);if _dcbcgb !=nil {return _dcbcgb ;};_gebdc :=uint32 (_cgadec );_ababb .RIdAttr =&_gebdc ;continue ;};if _cdcdb .Name .Local =="\u0075\u0061"{_gaaaa ,_ggagd :=_d .ParseBool (_cdcdb .Value );if _ggagd !=nil {return _ggagd ;};_ababb .UaAttr =&_gaaaa ;continue ;};if _cdcdb .Name .Local =="\u0072\u0061"{_abaaa ,_dddb :=_d .ParseBool (_cdcdb .Value );if _dddb !=nil {return _dddb ;};_ababb .RaAttr =&_abaaa ;continue ;};};_fecac :for {_agada ,_gabed :=d .Token ();if _gabed !=nil {return _gabed ;};switch _aebce :=_agada .(type ){case _a .StartElement :switch _aebce .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ababb .ExtLst =NewCT_ExtensionList ();if _gfcede :=d .DecodeElement (_ababb .ExtLst ,&_aebce );_gfcede !=nil {return _gfcede ;};default:_gc .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",_aebce .Name );if _dagae :=d .Skip ();_dagae !=nil {return _dagae ;};};case _a .EndElement :break _fecac ;case _a .CharData :};};return nil ;};func (_ceaege *QueryTable )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ceaege .CT_QueryTable =*NewCT_QueryTable ();for _ ,_fccebb :=range start .Attr {if _fccebb .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_bdddfa ,_cbeeeg :=_d .ParseBool (_fccebb .Value );if _cbeeeg !=nil {return _cbeeeg ;};_ceaege .AdjustColumnWidthAttr =&_bdddfa ;continue ;};if _fccebb .Name .Local =="\u006e\u0061\u006d\u0065"{_decead ,_egbdde :=_fccebb .Value ,error (nil );if _egbdde !=nil {return _egbdde ;};_ceaege .NameAttr =_decead ;continue ;};if _fccebb .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_gbfdd ,_gbecf :=_d .ParseBool (_fccebb .Value );if _gbecf !=nil {return _gbecf ;};_ceaege .IntermediateAttr =&_gbfdd ;continue ;};if _fccebb .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_acfcf ,_cfbbf :=_d .ParseBool (_fccebb .Value );if _cfbbf !=nil {return _cfbbf ;};_ceaege .RowNumbersAttr =&_acfcf ;continue ;};if _fccebb .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_fdcffg ,_cacage :=_d .ParseUint (_fccebb .Value ,10,32);if _cacage !=nil {return _cacage ;};_ceaege .ConnectionIdAttr =uint32 (_fdcffg );continue ;};if _fccebb .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_bfgfac ,_decgd :=_d .ParseBool (_fccebb .Value );if _decgd !=nil {return _decgd ;};_ceaege .BackgroundRefreshAttr =&_bfgfac ;continue ;};if _fccebb .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_gaafb ,_fdcbfc :=_d .ParseBool (_fccebb .Value );if _fdcbfc !=nil {return _fdcbfc ;};_ceaege .RefreshOnLoadAttr =&_gaafb ;continue ;};if _fccebb .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_eeaead ,_cbegcb :=_d .ParseBool (_fccebb .Value );if _cbegcb !=nil {return _cbegcb ;};_ceaege .FillFormulasAttr =&_eeaead ;continue ;};if _fccebb .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_cecef ,_dgfdag :=_d .ParseBool (_fccebb .Value );if _dgfdag !=nil {return _dgfdag ;};_ceaege .ApplyNumberFormatsAttr =&_cecef ;continue ;};if _fccebb .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_caeacg ,_dfgfg :=_d .ParseBool (_fccebb .Value );if _dfgfg !=nil {return _dfgfg ;};_ceaege .ApplyFontFormatsAttr =&_caeacg ;continue ;};if _fccebb .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_feefc ,_fcbfc :=_d .ParseBool (_fccebb .Value );if _fcbfc !=nil {return _fcbfc ;};_ceaege .FirstBackgroundRefreshAttr =&_feefc ;continue ;};if _fccebb .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_febbfd ,_baaeb :=_d .ParseUint (_fccebb .Value ,10,32);if _baaeb !=nil {return _baaeb ;};_adcaad :=uint32 (_febbfd );_ceaege .AutoFormatIdAttr =&_adcaad ;continue ;};if _fccebb .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_bdgcaaa ,_eggbef :=_d .ParseBool (_fccebb .Value );if _eggbef !=nil {return _eggbef ;};_ceaege .ApplyAlignmentFormatsAttr =&_bdgcaaa ;continue ;};if _fccebb .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_bbedb ,_bdbefe :=_d .ParseBool (_fccebb .Value );if _bdbefe !=nil {return _bdbefe ;};_ceaege .DisableRefreshAttr =&_bbedb ;continue ;};if _fccebb .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_bdbggb ,_gbadfa :=_d .ParseBool (_fccebb .Value );if _gbadfa !=nil {return _gbadfa ;};_ceaege .ApplyBorderFormatsAttr =&_bdbggb ;continue ;};if _fccebb .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_abcea ,_aebed :=_d .ParseBool (_fccebb .Value );if _aebed !=nil {return _aebed ;};_ceaege .PreserveFormattingAttr =&_abcea ;continue ;};if _fccebb .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ffegad ,_ceccba :=_d .ParseBool (_fccebb .Value );if _ceccba !=nil {return _ceccba ;};_ceaege .ApplyPatternFormatsAttr =&_ffegad ;continue ;};if _fccebb .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_ceaege .GrowShrinkTypeAttr .UnmarshalXMLAttr (_fccebb );continue ;};if _fccebb .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_dgbab ,_adaaf :=_d .ParseBool (_fccebb .Value );if _adaaf !=nil {return _adaaf ;};_ceaege .DisableEditAttr =&_dgbab ;continue ;};if _fccebb .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_fcccb ,_abadeg :=_d .ParseBool (_fccebb .Value );if _abadeg !=nil {return _abadeg ;};_ceaege .HeadersAttr =&_fcccb ;continue ;};if _fccebb .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_cceddc ,_cbdecf :=_d .ParseBool (_fccebb .Value );if _cbdecf !=nil {return _cbdecf ;};_ceaege .RemoveDataOnSaveAttr =&_cceddc ;continue ;};if _fccebb .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_aegeeb ,_ggddd :=_d .ParseBool (_fccebb .Value );if _ggddd !=nil {return _ggddd ;};_ceaege .ApplyWidthHeightFormatsAttr =&_aegeeb ;continue ;};};_bdafb :for {_gbcgc ,_ddgfea :=d .Token ();if _ddgfea !=nil {return _ddgfea ;};switch _ccdbc :=_gbcgc .(type ){case _a .StartElement :switch _ccdbc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceaege .QueryTableRefresh =NewCT_QueryTableRefresh ();if _ebcda :=d .DecodeElement (_ceaege .QueryTableRefresh ,&_ccdbc );_ebcda !=nil {return _ebcda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceaege .ExtLst =NewCT_ExtensionList ();if _cabdc :=d .DecodeElement (_ceaege .ExtLst ,&_ccdbc );_cabdc !=nil {return _cabdc ;};default:_gc .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",_ccdbc .Name );if _adfaad :=d .Skip ();_adfaad !=nil {return _adfaad ;};};case _a .EndElement :break _bdafb ;case _a .CharData :};};return nil ;}; -// Legacy Password -PasswordAttr *string ; +// Validate validates the CT_Missing and its children +func (_eabce *CT_Missing )Validate ()error {return _eabce .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0069\u0073\u0073\u0069\u006e\u0067");}; -// Sequence of References -SqrefAttr ST_Sqref ; +// Validate validates the CT_SheetData and its children +func (_gdffe *CT_SheetData )Validate ()error {return _gdffe .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");}; -// Name -NameAttr string ; +// Validate validates the CT_PageSetUpPr and its children +func (_bagd *CT_PageSetUpPr )Validate ()error {return _bagd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072");};func (_dfdafd *CT_SmartTagTypes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dfdafd .SmartTagType !=nil {_bccfa :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}};for _ ,_dccgf :=range _dfdafd .SmartTagType {e .EncodeElement (_dccgf ,_bccfa );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Security Descriptor -SecurityDescriptorAttr *string ; +// ValidateWithPath validates the CT_CalculatedMember and its children, prefixing error messages with path +func (_ggde *CT_CalculatedMember )ValidateWithPath (path string )error {if _ggde .ExtLst !=nil {if _ccba :=_ggde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccba !=nil {return _ccba ;};};return nil ;};func (_abaaaa *Headers )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abaaaa .CT_RevisionHeaders =*NewCT_RevisionHeaders ();for _ ,_cfgcf :=range start .Attr {if _cfgcf .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_dccab ,_ccadd :=_d .ParseBool (_cfgcf .Value );if _ccadd !=nil {return _ccadd ;};_abaaaa .ExclusiveAttr =&_dccab ;continue ;};if _cfgcf .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_dgbbe ,_accda :=_cfgcf .Value ,error (nil );if _accda !=nil {return _accda ;};_abaaaa .LastGuidAttr =&_dgbbe ;continue ;};if _cfgcf .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_egfdd ,_ecbbeb :=_d .ParseBool (_cfgcf .Value );if _ecbbeb !=nil {return _ecbbeb ;};_abaaaa .SharedAttr =&_egfdd ;continue ;};if _cfgcf .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_aadga ,_gdgfc :=_d .ParseBool (_cfgcf .Value );if _gdgfc !=nil {return _gdgfc ;};_abaaaa .DiskRevisionsAttr =&_aadga ;continue ;};if _cfgcf .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_dfacb ,_ceefc :=_d .ParseBool (_cfgcf .Value );if _ceefc !=nil {return _ceefc ;};_abaaaa .HistoryAttr =&_dfacb ;continue ;};if _cfgcf .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_eafeee ,_gfgfdg :=_d .ParseBool (_cfgcf .Value );if _gfgfdg !=nil {return _gfgfdg ;};_abaaaa .TrackRevisionsAttr =&_eafeee ;continue ;};if _cfgcf .Name .Local =="\u0067\u0075\u0069\u0064"{_edafb ,_ebbdb :=_cfgcf .Value ,error (nil );if _ebbdb !=nil {return _ebbdb ;};_abaaaa .GuidAttr =_edafb ;continue ;};if _cfgcf .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_bfbeed ,_gdded :=_d .ParseUint (_cfgcf .Value ,10,32);if _gdded !=nil {return _gdded ;};_eccadb :=uint32 (_bfbeed );_abaaaa .RevisionIdAttr =&_eccadb ;continue ;};if _cfgcf .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_daaaeg ,_gbcfff :=_d .ParseInt (_cfgcf .Value ,10,32);if _gbcfff !=nil {return _gbcfff ;};_gecdfcf :=int32 (_daaaeg );_abaaaa .VersionAttr =&_gecdfcf ;continue ;};if _cfgcf .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_eadeed ,_fdgcga :=_d .ParseBool (_cfgcf .Value );if _fdgcga !=nil {return _fdgcga ;};_abaaaa .KeepChangeHistoryAttr =&_eadeed ;continue ;};if _cfgcf .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_acdfbc ,_acagda :=_d .ParseBool (_cfgcf .Value );if _acagda !=nil {return _acagda ;};_abaaaa .ProtectedAttr =&_acdfbc ;continue ;};if _cfgcf .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_gcdfe ,_eaeegd :=_d .ParseUint (_cfgcf .Value ,10,32);if _eaeegd !=nil {return _eaeegd ;};_eegad :=uint32 (_gcdfe );_abaaaa .PreserveHistoryAttr =&_eegad ;continue ;};};_dbgab :for {_bgbbbd ,_afece :=d .Token ();if _afece !=nil {return _afece ;};switch _ddcge :=_bgbbbd .(type ){case _a .StartElement :switch _ddcge .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aagdfd :=NewCT_RevisionHeader ();if _eaaaa :=d .DecodeElement (_aagdfd ,&_ddcge );_eaaaa !=nil {return _eaaaa ;};_abaaaa .Header =append (_abaaaa .Header ,_aagdfd );default:_gc .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",_ddcge .Name );if _fadgb :=d .Skip ();_fadgb !=nil {return _fadgb ;};};case _a .EndElement :break _dbgab ;case _a .CharData :};};return nil ;}; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// ValidateWithPath validates the CT_ConditionalFormatting and its children, prefixing error messages with path +func (_agbb *CT_ConditionalFormatting )ValidateWithPath (path string )error {for _cdaeb ,_abaa :=range _agbb .CfRule {if _effg :=_abaa .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0066\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cdaeb ));_effg !=nil {return _effg ;};};if _agbb .ExtLst !=nil {if _ccbdg :=_agbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccbdg !=nil {return _ccbdg ;};};return nil ;};func (_bffgc ST_PhoneticType )Validate ()error {return _bffgc .ValidateWithPath ("")};func (_befca *CT_WebPublishObject )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dgbfg :=range start .Attr {if _dgbfg .Name .Local =="\u0069\u0064"{_gedgbb ,_ggcdb :=_d .ParseUint (_dgbfg .Value ,10,32);if _ggcdb !=nil {return _ggcdb ;};_befca .IdAttr =uint32 (_gedgbb );continue ;};if _dgbfg .Name .Local =="\u0064\u0069\u0076I\u0064"{_efbgdf ,_egcaa :=_dgbfg .Value ,error (nil );if _egcaa !=nil {return _egcaa ;};_befca .DivIdAttr =_efbgdf ;continue ;};if _dgbfg .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_accae ,_bgbdf :=_dgbfg .Value ,error (nil );if _bgbdf !=nil {return _bgbdf ;};_befca .SourceObjectAttr =&_accae ;continue ;};if _dgbfg .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_acacc ,_egcgbd :=_dgbfg .Value ,error (nil );if _egcgbd !=nil {return _egcgbd ;};_befca .DestinationFileAttr =_acacc ;continue ;};if _dgbfg .Name .Local =="\u0074\u0069\u0074l\u0065"{_cgbgg ,_ecdcf :=_dgbfg .Value ,error (nil );if _ecdcf !=nil {return _ecdcf ;};_befca .TitleAttr =&_cgbgg ;continue ;};if _dgbfg .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_bdffc ,_bgegc :=_d .ParseBool (_dgbfg .Value );if _bgegc !=nil {return _bgegc ;};_befca .AutoRepublishAttr =&_bdffc ;continue ;};};for {_fadgae ,_aeggaf :=d .Token ();if _aeggaf !=nil {return _b .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",_aeggaf );};if _cfbba ,_cacgg :=_fadgae .(_a .EndElement );_cacgg &&_cfbba .Name ==start .Name {break ;};};return nil ;};func NewCT_MRUColors ()*CT_MRUColors {_gffddd :=&CT_MRUColors {};return _gffddd }; -// Password Hash Value -HashValueAttr *string ; +// ValidateWithPath validates the Table and its children, prefixing error messages with path +func (_adgecg *Table )ValidateWithPath (path string )error {if _ededcb :=_adgecg .CT_Table .ValidateWithPath (path );_ededcb !=nil {return _ededcb ;};return nil ;}; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// ValidateWithPath validates the CT_FontSize and its children, prefixing error messages with path +func (_geebd *CT_FontSize )ValidateWithPath (path string )error {return nil }; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// ValidateWithPath validates the CT_Items and its children, prefixing error messages with path +func (_aadef *CT_Items )ValidateWithPath (path string )error {for _gaaf ,_cfbe :=range _aadef .Item {if _ggaggd :=_cfbe .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_gaaf ));_ggaggd !=nil {return _ggaggd ;};};return nil ;};func (_daggf *CT_RevisionFormatting )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dcffe :=range start .Attr {if _dcffe .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_gdacb ,_afbbe :=_d .ParseUint (_dcffe .Value ,10,32);if _afbbe !=nil {return _afbbe ;};_daggf .SheetIdAttr =uint32 (_gdacb );continue ;};if _dcffe .Name .Local =="\u0078\u0066\u0044x\u0066"{_ecdff ,_abdbe :=_d .ParseBool (_dcffe .Value );if _abdbe !=nil {return _abdbe ;};_daggf .XfDxfAttr =&_ecdff ;continue ;};if _dcffe .Name .Local =="\u0073"{_cgeaeb ,_adba :=_d .ParseBool (_dcffe .Value );if _adba !=nil {return _adba ;};_daggf .SAttr =&_cgeaeb ;continue ;};if _dcffe .Name .Local =="\u0073\u0071\u0072e\u0066"{_abcfe ,_gfaab :=ParseSliceST_Sqref (_dcffe .Value );if _gfaab !=nil {return _gfaab ;};_daggf .SqrefAttr =_abcfe ;continue ;};if _dcffe .Name .Local =="\u0073\u0074\u0061r\u0074"{_bafbcc ,_dbdbff :=_d .ParseUint (_dcffe .Value ,10,32);if _dbdbff !=nil {return _dbdbff ;};_ecceb :=uint32 (_bafbcc );_daggf .StartAttr =&_ecceb ;continue ;};if _dcffe .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_gbdcg ,_cgfdce :=_d .ParseUint (_dcffe .Value ,10,32);if _cgfdce !=nil {return _cgfdce ;};_adaa :=uint32 (_gbdcg );_daggf .LengthAttr =&_adaa ;continue ;};};_fgbff :for {_fbccg ,_bgfdd :=d .Token ();if _bgfdd !=nil {return _bgfdd ;};switch _eccab :=_fbccg .(type ){case _a .StartElement :switch _eccab .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daggf .Dxf =NewCT_Dxf ();if _bbddc :=d .DecodeElement (_daggf .Dxf ,&_eccab );_bbddc !=nil {return _bbddc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daggf .ExtLst =NewCT_ExtensionList ();if _cdcdd :=d .DecodeElement (_daggf .ExtLst ,&_eccab );_cdcdd !=nil {return _cdcdd ;};default:_gc .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",_eccab .Name );if _gagfcg :=d .Skip ();_gagfcg !=nil {return _gagfcg ;};};case _a .EndElement :break _fgbff ;case _a .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;);type Revisions struct{CT_Revisions }; -// Security Descriptor -SecurityDescriptor []string ;};func (_dgecgg *CT_FontFamily )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",_dgecgg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgcbde *ST_DataValidationType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bgcbde =0;case "\u006e\u006f\u006e\u0065":*_bgcbde =1;case "\u0077\u0068\u006fl\u0065":*_bgcbde =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_bgcbde =3;case "\u006c\u0069\u0073\u0074":*_bgcbde =4;case "\u0064\u0061\u0074\u0065":*_bgcbde =5;case "\u0074\u0069\u006d\u0065":*_bgcbde =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_bgcbde =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bgcbde =8;};return nil ;};func (_bagge *CT_DataValidation )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bagge .TypeAttr !=ST_DataValidationTypeUnset {_bcgcg ,_decg :=_bagge .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _decg !=nil {return _decg ;};start .Attr =append (start .Attr ,_bcgcg );};if _bagge .ErrorStyleAttr !=ST_DataValidationErrorStyleUnset {_ggbca ,_becf :=_bagge .ErrorStyleAttr .MarshalXMLAttr (_f .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"});if _becf !=nil {return _becf ;};start .Attr =append (start .Attr ,_ggbca );};if _bagge .ImeModeAttr !=ST_DataValidationImeModeUnset {_gbaae ,_decfe :=_bagge .ImeModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0069m\u0065\u004d\u006f\u0064\u0065"});if _decfe !=nil {return _decfe ;};start .Attr =append (start .Attr ,_gbaae );};if _bagge .OperatorAttr !=ST_DataValidationOperatorUnset {_cgge ,_faccf :=_bagge .OperatorAttr .MarshalXMLAttr (_f .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _faccf !=nil {return _faccf ;};start .Attr =append (start .Attr ,_cgge );};if _bagge .AllowBlankAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bagge .AllowBlankAttr ))});};if _bagge .ShowDropDownAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bagge .ShowDropDownAttr ))});};if _bagge .ShowInputMessageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bagge .ShowInputMessageAttr ))});};if _bagge .ShowErrorMessageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bagge .ShowErrorMessageAttr ))});};if _bagge .ErrorTitleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bagge .ErrorTitleAttr )});};if _bagge .ErrorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0072\u0072o\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bagge .ErrorAttr )});};if _bagge .PromptTitleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bagge .PromptTitleAttr )});};if _bagge .PromptAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bagge .PromptAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_c .Sprintf ("\u0025\u0076",_bagge .SqrefAttr )});e .EncodeToken (start );if _bagge .Formula1 !=nil {_ebgad :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"}};_ag .AddPreserveSpaceAttr (&_ebgad ,*_bagge .Formula1 );e .EncodeElement (_bagge .Formula1 ,_ebgad );};if _bagge .Formula2 !=nil {_dccf :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"}};_ag .AddPreserveSpaceAttr (&_dccf ,*_bagge .Formula2 );e .EncodeElement (_bagge .Formula2 ,_dccf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ColHierarchiesUsage and its children +func (_efda *CT_ColHierarchiesUsage )Validate ()error {return _efda .ValidateWithPath ("\u0043\u0054\u005f\u0043ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");}; -// ValidateWithPath validates the CT_DynamicFilter and its children, prefixing error messages with path -func (_dfdda *CT_DynamicFilter )ValidateWithPath (path string )error {if _dfdda .TypeAttr ==ST_DynamicFilterTypeUnset {return _c .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 _gacbb :=_dfdda .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gacbb !=nil {return _gacbb ;};return nil ;};func (_gegcg ST_Axis )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gegcg .String (),start );};func (_aafea ST_PivotFilterType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bedfcf :=_f .Attr {};_bedfcf .Name =name ;switch _aafea {case ST_PivotFilterTypeUnset :_bedfcf .Value ="";case ST_PivotFilterTypeUnknown :_bedfcf .Value ="\u0075n\u006b\u006e\u006f\u0077\u006e";case ST_PivotFilterTypeCount :_bedfcf .Value ="\u0063\u006f\u0075n\u0074";case ST_PivotFilterTypePercent :_bedfcf .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_PivotFilterTypeSum :_bedfcf .Value ="\u0073\u0075\u006d";case ST_PivotFilterTypeCaptionEqual :_bedfcf .Value ="\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionNotEqual :_bedfcf .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionBeginsWith :_bedfcf .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotBeginsWith :_bedfcf .Value ="c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068";case ST_PivotFilterTypeCaptionEndsWith :_bedfcf .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotEndsWith :_bedfcf .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionContains :_bedfcf .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionNotContains :_bedfcf .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionGreaterThan :_bedfcf .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionGreaterThanOrEqual :_bedfcf .Value ="\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeCaptionLessThan :_bedfcf .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionLessThanOrEqual :_bedfcf .Value ="\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c";case ST_PivotFilterTypeCaptionBetween :_bedfcf .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeCaptionNotBetween :_bedfcf .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeValueEqual :_bedfcf .Value ="\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueNotEqual :_bedfcf .Value ="\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueGreaterThan :_bedfcf .Value ="\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeValueGreaterThanOrEqual :_bedfcf .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 :_bedfcf .Value ="\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeValueLessThanOrEqual :_bedfcf .Value ="v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeValueBetween :_bedfcf .Value ="\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeValueNotBetween :_bedfcf .Value ="\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateEqual :_bedfcf .Value ="\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeDateNotEqual :_bedfcf .Value ="\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeDateOlderThan :_bedfcf .Value ="\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateOlderThanOrEqual :_bedfcf .Value ="d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeDateNewerThan :_bedfcf .Value ="\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateNewerThanOrEqual :_bedfcf .Value ="d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeDateBetween :_bedfcf .Value ="d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateNotBetween :_bedfcf .Value ="\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeTomorrow :_bedfcf .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_PivotFilterTypeToday :_bedfcf .Value ="\u0074\u006f\u0064a\u0079";case ST_PivotFilterTypeYesterday :_bedfcf .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_PivotFilterTypeNextWeek :_bedfcf .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeThisWeek :_bedfcf .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeLastWeek :_bedfcf .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeNextMonth :_bedfcf .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeThisMonth :_bedfcf .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeLastMonth :_bedfcf .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeNextQuarter :_bedfcf .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeThisQuarter :_bedfcf .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeLastQuarter :_bedfcf .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeNextYear :_bedfcf .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeThisYear :_bedfcf .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeLastYear :_bedfcf .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeYearToDate :_bedfcf .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case ST_PivotFilterTypeQ1 :_bedfcf .Value ="\u0051\u0031";case ST_PivotFilterTypeQ2 :_bedfcf .Value ="\u0051\u0032";case ST_PivotFilterTypeQ3 :_bedfcf .Value ="\u0051\u0033";case ST_PivotFilterTypeQ4 :_bedfcf .Value ="\u0051\u0034";case ST_PivotFilterTypeM1 :_bedfcf .Value ="\u004d\u0031";case ST_PivotFilterTypeM2 :_bedfcf .Value ="\u004d\u0032";case ST_PivotFilterTypeM3 :_bedfcf .Value ="\u004d\u0033";case ST_PivotFilterTypeM4 :_bedfcf .Value ="\u004d\u0034";case ST_PivotFilterTypeM5 :_bedfcf .Value ="\u004d\u0035";case ST_PivotFilterTypeM6 :_bedfcf .Value ="\u004d\u0036";case ST_PivotFilterTypeM7 :_bedfcf .Value ="\u004d\u0037";case ST_PivotFilterTypeM8 :_bedfcf .Value ="\u004d\u0038";case ST_PivotFilterTypeM9 :_bedfcf .Value ="\u004d\u0039";case ST_PivotFilterTypeM10 :_bedfcf .Value ="\u004d\u0031\u0030";case ST_PivotFilterTypeM11 :_bedfcf .Value ="\u004d\u0031\u0031";case ST_PivotFilterTypeM12 :_bedfcf .Value ="\u004d\u0031\u0032";};return _bedfcf ,nil ;};func (_adcec *CT_WebPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ageeda :=range start .Attr {if _ageeda .Name .Local =="\u0078\u006c\u0032\u0030\u0030\u0030"{_ebfec ,_gdegce :=_d .ParseBool (_ageeda .Value );if _gdegce !=nil {return _gdegce ;};_adcec .Xl2000Attr =&_ebfec ;continue ;};if _ageeda .Name .Local =="\u0078\u006d\u006c"{_gdbfc ,_fgafe :=_d .ParseBool (_ageeda .Value );if _fgafe !=nil {return _fgafe ;};_adcec .XmlAttr =&_gdbfc ;continue ;};if _ageeda .Name .Local =="\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"{_dafbb ,_ddcca :=_d .ParseBool (_ageeda .Value );if _ddcca !=nil {return _ddcca ;};_adcec .ParsePreAttr =&_dafbb ;continue ;};if _ageeda .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_fgfbbb ,_abebff :=_d .ParseBool (_ageeda .Value );if _abebff !=nil {return _abebff ;};_adcec .ConsecutiveAttr =&_fgfbbb ;continue ;};if _ageeda .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_bgfgg ,_abead :=_d .ParseBool (_ageeda .Value );if _abead !=nil {return _abead ;};_adcec .FirstRowAttr =&_bgfgg ;continue ;};if _ageeda .Name .Local =="\u0078\u006c\u0039\u0037"{_acfaef ,_dedad :=_d .ParseBool (_ageeda .Value );if _dedad !=nil {return _dedad ;};_adcec .Xl97Attr =&_acfaef ;continue ;};if _ageeda .Name .Local =="\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"{_fgege ,_gabdg :=_d .ParseBool (_ageeda .Value );if _gabdg !=nil {return _gabdg ;};_adcec .TextDatesAttr =&_fgege ;continue ;};if _ageeda .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"{_cbdgc ,_acace :=_d .ParseBool (_ageeda .Value );if _acace !=nil {return _acace ;};_adcec .SourceDataAttr =&_cbdgc ;continue ;};if _ageeda .Name .Local =="\u0075\u0072\u006c"{_gdfdd ,_abcgd :=_ageeda .Value ,error (nil );if _abcgd !=nil {return _abcgd ;};_adcec .UrlAttr =&_gdfdd ;continue ;};if _ageeda .Name .Local =="\u0070\u006f\u0073\u0074"{_acfadg ,_cgddg :=_ageeda .Value ,error (nil );if _cgddg !=nil {return _cgddg ;};_adcec .PostAttr =&_acfadg ;continue ;};if _ageeda .Name .Local =="\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"{_eeecb ,_ddbbb :=_d .ParseBool (_ageeda .Value );if _ddbbb !=nil {return _ddbbb ;};_adcec .HtmlTablesAttr =&_eeecb ;continue ;};if _ageeda .Name .Local =="\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"{_adcec .HtmlFormatAttr .UnmarshalXMLAttr (_ageeda );continue ;};if _ageeda .Name .Local =="\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"{_fcgaa ,_bbdfec :=_ageeda .Value ,error (nil );if _bbdfec !=nil {return _bbdfec ;};_adcec .EditPageAttr =&_fcgaa ;continue ;};};_bfbbdd :for {_beacb ,_ecdfcb :=d .Token ();if _ecdfcb !=nil {return _ecdfcb ;};switch _egbbdg :=_beacb .(type ){case _f .StartElement :switch _egbbdg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adcec .Tables =NewCT_Tables ();if _ccaaf :=d .DecodeElement (_adcec .Tables ,&_egbbdg );_ccaaf !=nil {return _ccaaf ;};default:_ag .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",_egbbdg .Name );if _gecfc :=d .Skip ();_gecfc !=nil {return _gecfc ;};};case _f .EndElement :break _bfbbdd ;case _f .CharData :};};return nil ;};func (_ffacf *CT_Col )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_daab :=range start .Attr {if _daab .Name .Local =="\u006d\u0069\u006e"{_bfaeb ,_bfag :=_d .ParseUint (_daab .Value ,10,32);if _bfag !=nil {return _bfag ;};_ffacf .MinAttr =uint32 (_bfaeb );continue ;};if _daab .Name .Local =="\u006d\u0061\u0078"{_ccaa ,_aace :=_d .ParseUint (_daab .Value ,10,32);if _aace !=nil {return _aace ;};_ffacf .MaxAttr =uint32 (_ccaa );continue ;};if _daab .Name .Local =="\u0077\u0069\u0064t\u0068"{_dcdg ,_aaaf :=_d .ParseFloat (_daab .Value ,64);if _aaaf !=nil {return _aaaf ;};_ffacf .WidthAttr =&_dcdg ;continue ;};if _daab .Name .Local =="\u0073\u0074\u0079l\u0065"{_bcc ,_agcg :=_d .ParseUint (_daab .Value ,10,32);if _agcg !=nil {return _agcg ;};_dbgc :=uint32 (_bcc );_ffacf .StyleAttr =&_dbgc ;continue ;};if _daab .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_eaeg ,_ffbg :=_d .ParseBool (_daab .Value );if _ffbg !=nil {return _ffbg ;};_ffacf .HiddenAttr =&_eaeg ;continue ;};if _daab .Name .Local =="\u0062e\u0073\u0074\u0046\u0069\u0074"{_gggd ,_dcbba :=_d .ParseBool (_daab .Value );if _dcbba !=nil {return _dcbba ;};_ffacf .BestFitAttr =&_gggd ;continue ;};if _daab .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"{_dagf ,_bfea :=_d .ParseBool (_daab .Value );if _bfea !=nil {return _bfea ;};_ffacf .CustomWidthAttr =&_dagf ;continue ;};if _daab .Name .Local =="\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"{_fdbd ,_ddaf :=_d .ParseBool (_daab .Value );if _ddaf !=nil {return _ddaf ;};_ffacf .PhoneticAttr =&_fdbd ;continue ;};if _daab .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_accg ,_cedfa :=_d .ParseUint (_daab .Value ,10,8);if _cedfa !=nil {return _cedfa ;};_ggcd :=uint8 (_accg );_ffacf .OutlineLevelAttr =&_ggcd ;continue ;};if _daab .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_fccc ,_cagac :=_d .ParseBool (_daab .Value );if _cagac !=nil {return _cagac ;};_ffacf .CollapsedAttr =&_fccc ;continue ;};};for {_daaa ,_daaca :=d .Token ();if _daaca !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043o\u006c\u003a\u0020\u0025\u0073",_daaca );};if _ceaf ,_dfegd :=_daaa .(_f .EndElement );_dfegd &&_ceaf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Drawing and its children +func (_ddbbd *CT_Drawing )Validate ()error {return _ddbbd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_gecdgc ST_WebSourceType )Validate ()error {return _gecdgc .ValidateWithPath ("")}; -// Validate validates the CT_SortState and its children -func (_acede *CT_SortState )Validate ()error {return _acede .ValidateWithPath ("\u0043\u0054\u005fS\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");};func NewCT_ColorScale ()*CT_ColorScale {_gdcf :=&CT_ColorScale {};return _gdcf };type CT_TableColumn struct{ +// Validate validates the CT_HeaderFooter and its children +func (_bbegb *CT_HeaderFooter )Validate ()error {return _bbegb .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func (_eaacbc *ST_FormulaExpression )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eaacbc =0;case "\u0072\u0065\u0066":*_eaacbc =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_eaacbc =2;case "\u0061\u0072\u0065\u0061":*_eaacbc =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_eaacbc =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_eaacbc =5;};return nil ;};func NewCT_RevisionComment ()*CT_RevisionComment {_baefae :=&CT_RevisionComment {};_baefae .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 _baefae ;}; + +// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path +func (_bceab *CT_SmartTagPr )ValidateWithPath (path string )error {if _aadcfd :=_bceab .ShowAttr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0041\u0074\u0074r");_aadcfd !=nil {return _aadcfd ;};return nil ;};func (_cfbgf *CT_DdeValues )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cfbgf .RowsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u006f\u0077\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_cfbgf .RowsAttr )});};if _cfbgf .ColsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_cfbgf .ColsAttr )});};e .EncodeToken (start );_aede :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c\u0075\u0065"}};for _ ,_debfg :=range _cfbgf .Value {e .EncodeElement (_debfg ,_aede );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_acfgb *CT_MdxSet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aaabb :=range start .Attr {if _aaabb .Name .Local =="\u006e\u0073"{_deacb ,_dgdeb :=_d .ParseUint (_aaabb .Value ,10,32);if _dgdeb !=nil {return _dgdeb ;};_acfgb .NsAttr =uint32 (_deacb );continue ;};if _aaabb .Name .Local =="\u0063"{_aagdb ,_ebeb :=_d .ParseUint (_aaabb .Value ,10,32);if _ebeb !=nil {return _ebeb ;};_ggbaf :=uint32 (_aagdb );_acfgb .CAttr =&_ggbaf ;continue ;};if _aaabb .Name .Local =="\u006f"{_acfgb .OAttr .UnmarshalXMLAttr (_aaabb );continue ;};};_aegfafa :for {_agaeg ,_bafadf :=d .Token ();if _bafadf !=nil {return _bafadf ;};switch _ceacg :=_agaeg .(type ){case _a .StartElement :switch _ceacg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbcdg :=NewCT_MetadataStringIndex ();if _bcceb :=d .DecodeElement (_fbcdg ,&_ceacg );_bcceb !=nil {return _bcceb ;};_acfgb .N =append (_acfgb .N ,_fbcdg );default:_gc .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",_ceacg .Name );if _facab :=d .Skip ();_facab !=nil {return _facab ;};};case _a .EndElement :break _aegfafa ;case _a .CharData :};};return nil ;};func (_fdadce *ST_CfType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdbdef ,_aaddf :=d .Token ();if _aaddf !=nil {return _aaddf ;};if _gbeea ,_fcdcdd :=_gdbdef .(_a .EndElement );_fcdcdd &&_gbeea .Name ==start .Name {*_fdadce =1;return nil ;};if _dbbad ,_gbfbd :=_gdbdef .(_a .CharData );!_gbfbd {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",_gdbdef );}else {switch string (_dbbad ){case "":*_fdadce =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_fdadce =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_fdadce =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_fdadce =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_fdadce =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_fdadce =5;case "\u0074\u006f\u00701\u0030":*_fdadce =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_fdadce =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_fdadce =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_fdadce =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_fdadce =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_fdadce =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_fdadce =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_fdadce =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_fdadce =14;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_fdadce =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_fdadce =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_fdadce =17;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_fdadce =18;};};_gdbdef ,_aaddf =d .Token ();if _aaddf !=nil {return _aaddf ;};if _gabbb ,_gccfgdb :=_gdbdef .(_a .EndElement );_gccfgdb &&_gabbb .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",_gdbdef );}; + +// ValidateWithPath validates the CT_VolMain and its children, prefixing error messages with path +func (_acdcfc *CT_VolMain )ValidateWithPath (path string )error {for _gggebb ,_dadee :=range _acdcfc .Tp {if _cdfffc :=_dadee .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0054\u0070\u005b\u0025\u0064]",path ,_gggebb ));_cdfffc !=nil {return _cdfffc ;};};return nil ;};type CT_RowFields struct{ + +// Repeated Items Count +CountAttr *uint32 ; + +// Row Items +Field []*CT_Field ;};type CT_DynamicFilter struct{ + +// Dynamic filter type +TypeAttr ST_DynamicFilterType ; + +// Value +ValAttr *float64 ; + +// ISO Value +ValIsoAttr *_ge .Time ; + +// Max Value +MaxValAttr *float64 ; + +// Max ISO Value +MaxValIsoAttr *_ge .Time ;};func (_gdgbfa ST_DynamicFilterType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gdgbfa .String (),start );};type CT_CustomSheetViews struct{ + +// Custom Sheet View +CustomSheetView []*CT_CustomSheetView ;};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;); + +// ValidateWithPath validates the CT_QueryTable and its children, prefixing error messages with path +func (_eabfb *CT_QueryTable )ValidateWithPath (path string )error {if _beaee :=_eabfb .GrowShrinkTypeAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006fwS\u0068\u0072\u0069\u006e\u006b\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_beaee !=nil {return _beaee ;};if _eabfb .QueryTableRefresh !=nil {if _deefe :=_eabfb .QueryTableRefresh .ValidateWithPath (path +"\u002fQ\u0075e\u0072\u0079\u0054\u0061\u0062l\u0065\u0052e\u0066\u0072\u0065\u0073\u0068");_deefe !=nil {return _deefe ;};};if _eabfb .ExtLst !=nil {if _bfbb :=_eabfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfbb !=nil {return _bfbb ;};};return nil ;};func NewCT_TextFields ()*CT_TextFields {_agbg :=&CT_TextFields {};return _agbg };func (_fdcgbf *CT_TableMissing )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fbcfdf *CT_Record )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fbcfdf .M !=nil {_fcfaa :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_egebd :=range _fbcfdf .M {e .EncodeElement (_egebd ,_fcfaa );};};if _fbcfdf .N !=nil {_deaab :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_cbaafg :=range _fbcfdf .N {e .EncodeElement (_cbaafg ,_deaab );};};if _fbcfdf .B !=nil {_dfdfb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_gebfd :=range _fbcfdf .B {e .EncodeElement (_gebfd ,_dfdfb );};};if _fbcfdf .E !=nil {_dbddc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_adgeb :=range _fbcfdf .E {e .EncodeElement (_adgeb ,_dbddc );};};if _fbcfdf .S !=nil {_geagcf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_bdcfg :=range _fbcfdf .S {e .EncodeElement (_bdcfg ,_geagcf );};};if _fbcfdf .D !=nil {_dedc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_agbeg :=range _fbcfdf .D {e .EncodeElement (_agbeg ,_dedc );};};if _fbcfdf .X !=nil {_bfgca :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_abcf :=range _fbcfdf .X {e .EncodeElement (_abcf ,_bfgca );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fbgfd *CT_Format )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbgfd .PivotArea =NewCT_PivotArea ();for _ ,_cbdff :=range start .Attr {if _cbdff .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_fbgfd .ActionAttr .UnmarshalXMLAttr (_cbdff );continue ;};if _cbdff .Name .Local =="\u0064\u0078\u0066I\u0064"{_ggcg ,_aadec :=_d .ParseUint (_cbdff .Value ,10,32);if _aadec !=nil {return _aadec ;};_afdfg :=uint32 (_ggcg );_fbgfd .DxfIdAttr =&_afdfg ;continue ;};};_gbge :for {_bddbe ,_cebe :=d .Token ();if _cebe !=nil {return _cebe ;};switch _eaef :=_bddbe .(type ){case _a .StartElement :switch _eaef .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _agfae :=d .DecodeElement (_fbgfd .PivotArea ,&_eaef );_agfae !=nil {return _agfae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbgfd .ExtLst =NewCT_ExtensionList ();if _aebde :=d .DecodeElement (_fbgfd .ExtLst ,&_eaef );_aebde !=nil {return _aebde ;};default:_gc .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",_eaef .Name );if _caag :=d .Skip ();_caag !=nil {return _caag ;};};case _a .EndElement :break _gbge ;case _a .CharData :};};return nil ;};func (_gdcbca ST_SmartTagShow )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gdcbca .String (),start );};type CT_TableColumn struct{ // Table Field Id IdAttr uint32 ; @@ -941,3143 +1145,2948 @@ XmlColumnPr *CT_XmlColumnPr ; // Future Feature Data Storage Area ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_WebPr and its children -func (_cgfde *CT_WebPr )Validate ()error {return _cgfde .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072");};func NewCT_CellStyles ()*CT_CellStyles {_babgff :=&CT_CellStyles {};return _babgff };func NewCT_PivotCache ()*CT_PivotCache {_eggb :=&CT_PivotCache {};return _eggb };func (_gdfef *CT_FieldGroup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efaa :=range start .Attr {if _efaa .Name .Local =="\u0070\u0061\u0072"{_bgbc ,_fdfeb :=_d .ParseUint (_efaa .Value ,10,32);if _fdfeb !=nil {return _fdfeb ;};_deeda :=uint32 (_bgbc );_gdfef .ParAttr =&_deeda ;continue ;};if _efaa .Name .Local =="\u0062\u0061\u0073\u0065"{_bbce ,_fagce :=_d .ParseUint (_efaa .Value ,10,32);if _fagce !=nil {return _fagce ;};_affad :=uint32 (_bbce );_gdfef .BaseAttr =&_affad ;continue ;};};_dbcaf :for {_bdecfa ,_cbac :=d .Token ();if _cbac !=nil {return _cbac ;};switch _ccffc :=_bdecfa .(type ){case _f .StartElement :switch _ccffc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdfef .RangePr =NewCT_RangePr ();if _ffgcb :=d .DecodeElement (_gdfef .RangePr ,&_ccffc );_ffgcb !=nil {return _ffgcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdfef .DiscretePr =NewCT_DiscretePr ();if _afab :=d .DecodeElement (_gdfef .DiscretePr ,&_ccffc );_afab !=nil {return _afab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdfef .GroupItems =NewCT_GroupItems ();if _agegb :=d .DecodeElement (_gdfef .GroupItems ,&_ccffc );_agegb !=nil {return _agegb ;};default:_ag .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",_ccffc .Name );if _bcafca :=d .Skip ();_bcafca !=nil {return _bcafca ;};};case _f .EndElement :break _dbcaf ;case _f .CharData :};};return nil ;};type CT_OleSize struct{ +// ValidateWithPath validates the CT_RangeSet and its children, prefixing error messages with path +func (_dfcdc *CT_RangeSet )ValidateWithPath (path string )error {return nil };func (_dddga *CT_MeasureDimensionMap )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dddga .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_dddga .MeasureGroupAttr )});};if _dddga .DimensionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_b .Sprintf ("\u0025\u0076",*_dddga .DimensionAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Reference -RefAttr string ;};func (_gega *CT_ExternalReference )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_gega .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aaggf *ST_MdxSetOrder )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aaggf =0;case "\u0075":*_aaggf =1;case "\u0061":*_aaggf =2;case "\u0064":*_aaggf =3;case "\u0061\u0061":*_aaggf =4;case "\u0061\u0064":*_aaggf =5;case "\u006e\u0061":*_aaggf =6;case "\u006e\u0064":*_aaggf =7;};return nil ;};func (_cefae *CT_Missing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cefae .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cefae .UAttr ))});};if _cefae .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cefae .FAttr ))});};if _cefae .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_cefae .CAttr )});};if _cefae .CpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_cefae .CpAttr )});};if _cefae .InAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_cefae .InAttr )});};if _cefae .BcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_cefae .BcAttr )});};if _cefae .FcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_cefae .FcAttr )});};if _cefae .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cefae .IAttr ))});};if _cefae .UnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cefae .UnAttr ))});};if _cefae .StAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cefae .StAttr ))});};if _cefae .BAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cefae .BAttr ))});};e .EncodeToken (start );if _cefae .Tpls !=nil {_cabcb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_dafae :=range _cefae .Tpls {e .EncodeElement (_dafae ,_cabcb );};};if _cefae .X !=nil {_cegf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_bfdfd :=range _cefae .X {e .EncodeElement (_bfdfd ,_cegf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_CustomWorkbookView ()*CT_CustomWorkbookView {_ffaff :=&CT_CustomWorkbookView {};_ffaff .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 _ffaff ;};func NewCT_RElt ()*CT_RElt {_fbdced :=&CT_RElt {};return _fbdced };func (_gcgf *CT_DrawingHF )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_gcgf .IdAttr )});if _gcgf .LhoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0068\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_gcgf .LhoAttr )});};if _gcgf .LheAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0068\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gcgf .LheAttr )});};if _gcgf .LhfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0068\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_gcgf .LhfAttr )});};if _gcgf .ChoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0068\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_gcgf .ChoAttr )});};if _gcgf .CheAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0068\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gcgf .CheAttr )});};if _gcgf .ChfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0068\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_gcgf .ChfAttr )});};if _gcgf .RhoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0068\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_gcgf .RhoAttr )});};if _gcgf .RheAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0068\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gcgf .RheAttr )});};if _gcgf .RhfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0068\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_gcgf .RhfAttr )});};if _gcgf .LfoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0066\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_gcgf .LfoAttr )});};if _gcgf .LfeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0066\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gcgf .LfeAttr )});};if _gcgf .LffAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0066\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_gcgf .LffAttr )});};if _gcgf .CfoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0066\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_gcgf .CfoAttr )});};if _gcgf .CfeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0066\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gcgf .CfeAttr )});};if _gcgf .CffAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0066\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_gcgf .CffAttr )});};if _gcgf .RfoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0066\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_gcgf .RfoAttr )});};if _gcgf .RfeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0066\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gcgf .RfeAttr )});};if _gcgf .RffAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0066\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_gcgf .RffAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_HorizontalAlignment byte ;func (_daacca *CT_PageFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbbdc :=range start .Attr {if _cbbdc .Name .Local =="\u0063\u006f\u0075n\u0074"{_gdfaae ,_bbafa :=_d .ParseUint (_cbbdc .Value ,10,32);if _bbafa !=nil {return _bbafa ;};_adeee :=uint32 (_gdfaae );_daacca .CountAttr =&_adeee ;continue ;};};_bfbeb :for {_fgagf ,_dcceb :=d .Token ();if _dcceb !=nil {return _dcceb ;};switch _ffbad :=_fgagf .(type ){case _f .StartElement :switch _ffbad .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffcabe :=NewCT_PageField ();if _gcadd :=d .DecodeElement (_ffcabe ,&_ffbad );_gcadd !=nil {return _gcadd ;};_daacca .PageField =append (_daacca .PageField ,_ffcabe );default:_ag .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",_ffbad .Name );if _facae :=d .Skip ();_facae !=nil {return _facae ;};};case _f .EndElement :break _bfbeb ;case _f .CharData :};};return nil ;};func NewCT_PatternFill ()*CT_PatternFill {_fccgd :=&CT_PatternFill {};return _fccgd }; +// ValidateWithPath validates the CT_ObjectAnchor and its children, prefixing error messages with path +func (_bdceb *CT_ObjectAnchor )ValidateWithPath (path string )error {if _dccga :=_bdceb .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_dccga !=nil {return _dccga ;};if _adbgea :=_bdceb .To .ValidateWithPath (path +"\u002f\u0054\u006f");_adbgea !=nil {return _adbgea ;};return nil ;};type CT_MetadataStrings struct{ -// Validate validates the CT_ColFields and its children -func (_ffdbg *CT_ColFields )Validate ()error {return _ffdbg .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");}; +// MDX Metadata String Count +CountAttr *uint32 ; -// Validate validates the CT_CacheHierarchies and its children -func (_add *CT_CacheHierarchies )Validate ()error {return _add .ValidateWithPath ("\u0043\u0054\u005f\u0043ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");};type CT_Item struct{ +// MDX Metadata String +S []*CT_XStringElement ;};func NewCT_RPrElt ()*CT_RPrElt {_ffggg :=&CT_RPrElt {};return _ffggg }; -// Item User Caption -NAttr *string ; +// ValidateWithPath validates the CT_DataFields and its children, prefixing error messages with path +func (_ggef *CT_DataFields )ValidateWithPath (path string )error {for _dabcc ,_daffd :=range _ggef .DataField {if _bgdg :=_daffd .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0044\u0061\u0074a\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_dabcc ));_bgdg !=nil {return _bgdg ;};};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;);func NewCT_LegacyDrawing ()*CT_LegacyDrawing {_aecdcd :=&CT_LegacyDrawing {};return _aecdcd };func (_cdbed *CT_MetadataStrings )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cacdcf :=range start .Attr {if _cacdcf .Name .Local =="\u0063\u006f\u0075n\u0074"{_dabfgc ,_dagc :=_d .ParseUint (_cacdcf .Value ,10,32);if _dagc !=nil {return _dagc ;};_fefbac :=uint32 (_dabfgc );_cdbed .CountAttr =&_fefbac ;continue ;};};_abac :for {_fbbb ,_ffdbe :=d .Token ();if _ffdbe !=nil {return _ffdbe ;};switch _decec :=_fbbb .(type ){case _a .StartElement :switch _decec .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfgca :=NewCT_XStringElement ();if _ccbbg :=d .DecodeElement (_dfgca ,&_decec );_ccbbg !=nil {return _ccbbg ;};_cdbed .S =append (_cdbed .S ,_dfgca );default:_gc .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",_decec .Name );if _daaag :=d .Skip ();_daaag !=nil {return _daaag ;};};case _a .EndElement :break _abac ;case _a .CharData :};};return nil ;};func (_fecef *CT_FieldGroup )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fecef .ParAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fecef .ParAttr )});};if _fecef .BaseAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0061\u0073\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fecef .BaseAttr )});};e .EncodeToken (start );if _fecef .RangePr !=nil {_deaec :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0050\u0072"}};e .EncodeElement (_fecef .RangePr ,_deaec );};if _fecef .DiscretePr !=nil {_cfefd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"}};e .EncodeElement (_fecef .DiscretePr ,_cfefd );};if _fecef .GroupItems !=nil {_afbb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_fecef .GroupItems ,_afbb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gedfbc ST_CfType )Validate ()error {return _gedfbc .ValidateWithPath ("")};func (_ebadf *CT_Color )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ebadf .AutoAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074\u006f"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ebadf .AutoAttr ))});};if _ebadf .IndexedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069n\u0064\u0065\u0078\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ebadf .IndexedAttr )});};if _ebadf .RgbAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0067\u0062"},Value :_b .Sprintf ("\u0025\u0076",*_ebadf .RgbAttr )});};if _ebadf .ThemeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0068\u0065m\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ebadf .ThemeAttr )});};if _ebadf .TintAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ebadf .TintAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fagbf ST_Axis )Validate ()error {return _fagbf .ValidateWithPath ("")}; -// Item Type -TAttr ST_ItemType ; +// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path +func (_fccg *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };func (_dfbfad *CT_Filters )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bgbce :=range start .Attr {if _bgbce .Name .Local =="\u0062\u006c\u0061n\u006b"{_ccfgac ,_cced :=_d .ParseBool (_bgbce .Value );if _cced !=nil {return _cced ;};_dfbfad .BlankAttr =&_ccfgac ;continue ;};if _bgbce .Name .Local =="\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"{_dfbfad .CalendarTypeAttr .UnmarshalXMLAttr (_bgbce );continue ;};};_beae :for {_acae ,_dgbga :=d .Token ();if _dgbga !=nil {return _dgbga ;};switch _gafgde :=_acae .(type ){case _a .StartElement :switch _gafgde .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebffdf :=NewCT_Filter ();if _deda :=d .DecodeElement (_ebffdf ,&_gafgde );_deda !=nil {return _deda ;};_dfbfad .Filter =append (_dfbfad .Filter ,_ebffdf );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eddfg :=NewCT_DateGroupItem ();if _efdadd :=d .DecodeElement (_eddfg ,&_gafgde );_efdadd !=nil {return _efdadd ;};_dfbfad .DateGroupItem =append (_dfbfad .DateGroupItem ,_eddfg );default:_gc .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",_gafgde .Name );if _dcdf :=d .Skip ();_dcdf !=nil {return _dcdf ;};};case _a .EndElement :break _beae ;case _a .CharData :};};return nil ;}; -// Hidden -HAttr *bool ; +// ValidateWithPath validates the CT_CsPageSetup and its children, prefixing error messages with path +func (_effba *CT_CsPageSetup )ValidateWithPath (path string )error {if _effba .PaperHeightAttr !=nil {if !_db .ST_PositiveUniversalMeasurePatternRe .MatchString (*_effba .PaperHeightAttr ){return _b .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 ,_db .ST_PositiveUniversalMeasurePatternRe ,*_effba .PaperHeightAttr );};};if _effba .PaperHeightAttr !=nil {if !_db .ST_UniversalMeasurePatternRe .MatchString (*_effba .PaperHeightAttr ){return _b .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 ,_db .ST_UniversalMeasurePatternRe ,*_effba .PaperHeightAttr );};};if _effba .PaperWidthAttr !=nil {if !_db .ST_PositiveUniversalMeasurePatternRe .MatchString (*_effba .PaperWidthAttr ){return _b .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 ,_db .ST_PositiveUniversalMeasurePatternRe ,*_effba .PaperWidthAttr );};};if _effba .PaperWidthAttr !=nil {if !_db .ST_UniversalMeasurePatternRe .MatchString (*_effba .PaperWidthAttr ){return _b .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 ,_db .ST_UniversalMeasurePatternRe ,*_effba .PaperWidthAttr );};};if _cfafa :=_effba .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_cfafa !=nil {return _cfafa ;};return nil ;};func (_bebddd ST_GrowShrinkType )ValidateWithPath (path string )error {switch _bebddd {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 (_bebddd ));};return nil ;};type CT_CacheHierarchy struct{ -// Character -SAttr *bool ; +// Hierarchy Unique Name +UniqueNameAttr string ; -// Hide Details -SdAttr *bool ; +// Hierarchy Display Name +CaptionAttr *string ; -// Calculated Member -FAttr *bool ; +// Measure Hierarchy +MeasureAttr *bool ; -// Missing -MAttr *bool ; +// Set +SetAttr *bool ; -// Child Items -CAttr *bool ; +// Parent Set +ParentSetAttr *uint32 ; -// Item Index -XAttr *uint32 ; +// KPI Icon Set +IconSetAttr *int32 ; -// Expanded -DAttr *bool ; +// Attribute Hierarchy +AttributeAttr *bool ; -// Drill Across Attributes -EAttr *bool ;};type CT_CommentList struct{ +// Time +TimeAttr *bool ; -// Comment -Comment []*CT_Comment ;};func (_fbegg ST_SortBy )Validate ()error {return _fbegg .ValidateWithPath ("")};func (_ggfg *CT_CalcChain )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgaf :for {_agdc ,_bga :=d .Token ();if _bga !=nil {return _bga ;};switch _gdfbc :=_agdc .(type ){case _f .StartElement :switch _gdfbc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfgd :=NewCT_CalcCell ();if _afgec :=d .DecodeElement (_cfgd ,&_gdfbc );_afgec !=nil {return _afgec ;};_ggfg .C =append (_ggfg .C ,_cfgd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggfg .ExtLst =NewCT_ExtensionList ();if _geba :=d .DecodeElement (_ggfg .ExtLst ,&_gdfbc );_geba !=nil {return _geba ;};default:_ag .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",_gdfbc .Name );if _aedae :=d .Skip ();_aedae !=nil {return _aedae ;};};case _f .EndElement :break _dgaf ;case _f .CharData :};};return nil ;}; +// Key Attribute Hierarchy +KeyAttributeAttr *bool ; -// Validate validates the CT_ColHierarchiesUsage and its children -func (_dgbb *CT_ColHierarchiesUsage )Validate ()error {return _dgbb .ValidateWithPath ("\u0043\u0054\u005f\u0043ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");}; +// Default Member Unique Name +DefaultMemberUniqueNameAttr *string ; -// Validate validates the CT_SheetFormatPr and its children -func (_dfdaad *CT_SheetFormatPr )Validate ()error {return _dfdaad .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072");};func NewCT_ExternalSheetData ()*CT_ExternalSheetData {_ccfec :=&CT_ExternalSheetData {};return _ccfec ;}; +// Unique Name of 'All' +AllUniqueNameAttr *string ; -// ValidateWithPath validates the CT_DdeItems and its children, prefixing error messages with path -func (_dceea *CT_DdeItems )ValidateWithPath (path string )error {for _fbbba ,_feceb :=range _dceea .DdeItem {if _dgba :=_feceb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0044\u0064\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_fbbba ));_dgba !=nil {return _dgba ;};};return nil ;};type CT_ExtensionList struct{ +// Display Name of 'All' +AllCaptionAttr *string ; -// Extension -Ext []*CT_Extension ;}; +// Dimension Unique Name +DimensionUniqueNameAttr *string ; -// Validate validates the CT_Field and its children -func (_efeeg *CT_Field )Validate ()error {return _efeeg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064");};func NewCT_TableMissing ()*CT_TableMissing {_ceeba :=&CT_TableMissing {};return _ceeba };type CT_CustomSheetView struct{ +// Display Folder +DisplayFolderAttr *string ; -// GUID -GuidAttr string ; +// Measure Group Name +MeasureGroupAttr *string ; -// Print Scale -ScaleAttr *uint32 ; +// Measures +MeasuresAttr *bool ; -// Color Id -ColorIdAttr *uint32 ; +// Levels Count +CountAttr uint32 ; -// Show Page Breaks -ShowPageBreaksAttr *bool ; +// One Field +OneFieldAttr *bool ; -// Show Formulas -ShowFormulasAttr *bool ; +// Member Value Data Type +MemberValueDatatypeAttr *uint16 ; -// Show Grid Lines -ShowGridLinesAttr *bool ; +// Unbalanced +UnbalancedAttr *bool ; -// Show Headers -ShowRowColAttr *bool ; +// Unbalanced Group +UnbalancedGroupAttr *bool ; -// Show Outline Symbols -OutlineSymbolsAttr *bool ; +// Hidden +HiddenAttr *bool ; -// Show Zero Values -ZeroValuesAttr *bool ; +// Fields Usage +FieldsUsage *CT_FieldsUsage ; -// Fit To Page -FitToPageAttr *bool ; +// OLAP Grouping Levels +GroupLevels *CT_GroupLevels ; -// Print Area Defined -PrintAreaAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_acdfd ST_CfType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_acdfd .String (),start );};func (_bfede ST_CellFormulaType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bfede .String (),start );};type CT_UndoInfo struct{ -// Filtered List -FilterAttr *bool ; +// Index +IndexAttr uint32 ; -// Show AutoFitler Drop Down Controls -ShowAutoFilterAttr *bool ; +// Expression +ExpAttr ST_FormulaExpression ; -// Hidden Rows -HiddenRowsAttr *bool ; +// Reference 3D +Ref3DAttr *bool ; -// Hidden Columns -HiddenColumnsAttr *bool ; +// Array Formula +ArrayAttr *bool ; -// Visible State -StateAttr ST_SheetState ; +// Value Needed +VAttr *bool ; -// Filter -FilterUniqueAttr *bool ; +// Defined Name Formula +NfAttr *bool ; -// View Type -ViewAttr ST_SheetViewType ; +// Cross Sheet Move +CsAttr *bool ; -// Show Ruler -ShowRulerAttr *bool ; +// Range +DrAttr string ; -// Top Left Visible Cell -TopLeftCellAttr *string ; +// Defined Name +DnAttr *string ; -// Pane Split Information -Pane *CT_Pane ; +// Cell Reference +RAttr *string ; -// Selection -Selection *CT_Selection ; +// Sheet Id +SIdAttr *uint32 ;};func (_ebcga ST_DvAspect )ValidateWithPath (path string )error {switch _ebcga {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 (_ebcga ));};return nil ;};func (_acfd *CT_Dialogsheet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _acfd .SheetPr !=nil {_bgfde :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_acfd .SheetPr ,_bgfde );};if _acfd .SheetViews !=nil {_gcaac :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_acfd .SheetViews ,_gcaac );};if _acfd .SheetFormatPr !=nil {_bfefg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_acfd .SheetFormatPr ,_bfefg );};if _acfd .SheetProtection !=nil {_gaeeb :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_acfd .SheetProtection ,_gaeeb );};if _acfd .CustomSheetViews !=nil {_fbaec :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_acfd .CustomSheetViews ,_fbaec );};if _acfd .PrintOptions !=nil {_badae :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_acfd .PrintOptions ,_badae );};if _acfd .PageMargins !=nil {_defdf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_acfd .PageMargins ,_defdf );};if _acfd .PageSetup !=nil {_daaea :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_acfd .PageSetup ,_daaea );};if _acfd .HeaderFooter !=nil {_gdbg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_acfd .HeaderFooter ,_gdbg );};if _acfd .Drawing !=nil {_gdagg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_acfd .Drawing ,_gdagg );};if _acfd .LegacyDrawing !=nil {_afdda :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_acfd .LegacyDrawing ,_afdda );};if _acfd .LegacyDrawingHF !=nil {_ecbb :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_acfd .LegacyDrawingHF ,_ecbb );};if _acfd .DrawingHF !=nil {_dbaga :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_acfd .DrawingHF ,_dbaga );};if _acfd .OleObjects !=nil {_dbeb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_acfd .OleObjects ,_dbeb );};if _acfd .Controls !=nil {_eacgg :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_acfd .Controls ,_eacgg );};if _acfd .ExtLst !=nil {_bdaa :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_acfd .ExtLst ,_bdaa );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Horizontal Page Breaks -RowBreaks *CT_PageBreak ; +// ValidateWithPath validates the CT_CustomProperties and its children, prefixing error messages with path +func (_gcec *CT_CustomProperties )ValidateWithPath (path string )error {for _fgda ,_fefd :=range _gcec .CustomPr {if _edbca :=_fefd .ValidateWithPath (_b .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u005b\u0025\u0064\u005d",path ,_fgda ));_edbca !=nil {return _edbca ;};};return nil ;};func (_febdf *Users )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_febdf .CT_Users =*NewCT_Users ();for _ ,_agbfca :=range start .Attr {if _agbfca .Name .Local =="\u0063\u006f\u0075n\u0074"{_geecg ,_fcdff :=_d .ParseUint (_agbfca .Value ,10,32);if _fcdff !=nil {return _fcdff ;};_dcgfg :=uint32 (_geecg );_febdf .CountAttr =&_dcgfg ;continue ;};};_caccec :for {_befce ,_afdec :=d .Token ();if _afdec !=nil {return _afdec ;};switch _dcbgbde :=_befce .(type ){case _a .StartElement :switch _dcbgbde .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdcdfd :=NewCT_SharedUser ();if _cfdfcf :=d .DecodeElement (_bdcdfd ,&_dcbgbde );_cfdfcf !=nil {return _cfdfcf ;};_febdf .UserInfo =append (_febdf .UserInfo ,_bdcdfd );default:_gc .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",_dcbgbde .Name );if _ecdbd :=d .Skip ();_ecdbd !=nil {return _ecdbd ;};};case _a .EndElement :break _caccec ;case _a .CharData :};};return nil ;}; -// Vertical Page Breaks -ColBreaks *CT_PageBreak ; +// Validate validates the CT_GroupMember and its children +func (_aeaaa *CT_GroupMember )Validate ()error {return _aeaaa .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072");};func (_cgaccea ST_PhoneticAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cdafc :=_a .Attr {};_cdafc .Name =name ;switch _cgaccea {case ST_PhoneticAlignmentUnset :_cdafc .Value ="";case ST_PhoneticAlignmentNoControl :_cdafc .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_PhoneticAlignmentLeft :_cdafc .Value ="\u006c\u0065\u0066\u0074";case ST_PhoneticAlignmentCenter :_cdafc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PhoneticAlignmentDistributed :_cdafc .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _cdafc ,nil ;};func (_fgga *CT_Items )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fgga .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fgga .CountAttr )});};e .EncodeToken (start );_cbfga :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0069\u0074\u0065\u006d"}};for _ ,_eafbd :=range _fgga .Item {e .EncodeElement (_eafbd ,_cbfga );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bfdfe *CT_CellFormula )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bfdfe .TAttr !=ST_CellFormulaTypeUnset {_dcebf ,_egec :=_bfdfe .TAttr .MarshalXMLAttr (_a .Name {Local :"\u0074"});if _egec !=nil {return _egec ;};start .Attr =append (start .Attr ,_dcebf );};if _bfdfe .AcaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0063\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bfdfe .AcaAttr ))});};if _bfdfe .RefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_bfdfe .RefAttr )});};if _bfdfe .Dt2DAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0074\u0032\u0044"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bfdfe .Dt2DAttr ))});};if _bfdfe .DtrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0074\u0072"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bfdfe .DtrAttr ))});};if _bfdfe .Del1Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u006c\u0031"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bfdfe .Del1Attr ))});};if _bfdfe .Del2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u006c\u0032"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bfdfe .Del2Attr ))});};if _bfdfe .R1Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0031"},Value :_b .Sprintf ("\u0025\u0076",*_bfdfe .R1Attr )});};if _bfdfe .R2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0032"},Value :_b .Sprintf ("\u0025\u0076",*_bfdfe .R2Attr )});};if _bfdfe .CaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bfdfe .CaAttr ))});};if _bfdfe .SiAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_bfdfe .SiAttr )});};if _bfdfe .BxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0078"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bfdfe .BxAttr ))});};e .EncodeElement (_bfdfe .Content ,start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_TextField ()*CT_TextField {_gaffc :=&CT_TextField {};return _gaffc };type CT_WorksheetSource struct{ -// Page Margins -PageMargins *CT_PageMargins ; +// Reference +RefAttr *string ; -// Print Options -PrintOptions *CT_PrintOptions ; +// Named Range +NameAttr *string ; -// Page Setup Settings -PageSetup *CT_PageSetup ; +// Sheet Name +SheetAttr *string ;IdAttr *string ;}; -// Header Footer Settings -HeaderFooter *CT_HeaderFooter ; +// ValidateWithPath validates the CT_RevisionRowColumn and its children, prefixing error messages with path +func (_eaacc *CT_RevisionRowColumn )ValidateWithPath (path string )error {if _eaacc .ActionAttr ==ST_rwColActionTypeUnset {return _b .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 _fdeaa :=_eaacc .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fdeaa !=nil {return _fdeaa ;};for _fagcfd ,_dbcbb :=range _eaacc .Undo {if _bcaga :=_dbcbb .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_fagcfd ));_bcaga !=nil {return _bcaga ;};};for _aggec ,_ecdde :=range _eaacc .Rcc {if _bfabb :=_ecdde .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_aggec ));_bfabb !=nil {return _bfabb ;};};for _fggcbe ,_fabaga :=range _eaacc .Rfmt {if _ddcgd :=_fabaga .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_fggcbe ));_ddcgd !=nil {return _ddcgd ;};};return nil ;};func (_acbedc *CT_RevisionAutoFormatting )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_acbedc .SheetIdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_acbedc .RefAttr )});if _acbedc .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_acbedc .AutoFormatIdAttr )});};if _acbedc .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbedc .ApplyNumberFormatsAttr ))});};if _acbedc .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbedc .ApplyBorderFormatsAttr ))});};if _acbedc .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbedc .ApplyFontFormatsAttr ))});};if _acbedc .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbedc .ApplyPatternFormatsAttr ))});};if _acbedc .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbedc .ApplyAlignmentFormatsAttr ))});};if _acbedc .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbedc .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_e *AG_AutoFormat )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ga :=range start .Attr {if _ga .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_dd ,_dda :=_d .ParseUint (_ga .Value ,10,32);if _dda !=nil {return _dda ;};_ce :=uint32 (_dd );_e .AutoFormatIdAttr =&_ce ;continue ;};if _ga .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_df ,_f :=_d .ParseBool (_ga .Value );if _f !=nil {return _f ;};_e .ApplyNumberFormatsAttr =&_df ;continue ;};if _ga .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_cea ,_cf :=_d .ParseBool (_ga .Value );if _cf !=nil {return _cf ;};_e .ApplyBorderFormatsAttr =&_cea ;continue ;};if _ga .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dbd ,_gef :=_d .ParseBool (_ga .Value );if _gef !=nil {return _gef ;};_e .ApplyFontFormatsAttr =&_dbd ;continue ;};if _ga .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dca ,_fg :=_d .ParseBool (_ga .Value );if _fg !=nil {return _fg ;};_e .ApplyPatternFormatsAttr =&_dca ;continue ;};if _ga .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_dff ,_gd :=_d .ParseBool (_ga .Value );if _gd !=nil {return _gd ;};_e .ApplyAlignmentFormatsAttr =&_dff ;continue ;};if _ga .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bf ,_bfb :=_d .ParseBool (_ga .Value );if _bfb !=nil {return _bfb ;};_e .ApplyWidthHeightFormatsAttr =&_bf ;continue ;};};for {_ed ,_ba :=d .Token ();if _ba !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u003a\u0020\u0025s",_ba );};if _bac ,_gdf :=_ed .(_a .EndElement );_gdf &&_bac .Name ==start .Name {break ;};};return nil ;};type CT_TableMissing struct{};func (_gaabcg *CT_SingleXmlCell )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gaabcg .XmlCellPr =NewCT_XmlCellPr ();for _ ,_dfbcb :=range start .Attr {if _dfbcb .Name .Local =="\u0069\u0064"{_fggbg ,_ecefc :=_d .ParseUint (_dfbcb .Value ,10,32);if _ecefc !=nil {return _ecefc ;};_gaabcg .IdAttr =uint32 (_fggbg );continue ;};if _dfbcb .Name .Local =="\u0072"{_dfedg ,_gbcd :=_dfbcb .Value ,error (nil );if _gbcd !=nil {return _gbcd ;};_gaabcg .RAttr =_dfedg ;continue ;};if _dfbcb .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_bdfbd ,_bebbb :=_d .ParseUint (_dfbcb .Value ,10,32);if _bebbb !=nil {return _bebbb ;};_gaabcg .ConnectionIdAttr =uint32 (_bdfbd );continue ;};};_aeefa :for {_bddcd ,_feeac :=d .Token ();if _feeac !=nil {return _feeac ;};switch _gcegb :=_bddcd .(type ){case _a .StartElement :switch _gcegb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _adgfae :=d .DecodeElement (_gaabcg .XmlCellPr ,&_gcegb );_adgfae !=nil {return _adgfae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaabcg .ExtLst =NewCT_ExtensionList ();if _afeabb :=d .DecodeElement (_gaabcg .ExtLst ,&_gcegb );_afeabb !=nil {return _afeabb ;};default:_gc .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",_gcegb .Name );if _bcfcd :=d .Skip ();_bcfcd !=nil {return _bcfcd ;};};case _a .EndElement :break _aeefa ;case _a .CharData :};};return nil ;};type CT_PCDSDTCEntries struct{ -// AutoFilter Settings -AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;}; +// Tuple Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_XmlCellPr and its children, prefixing error messages with path -func (_efaed *CT_XmlCellPr )ValidateWithPath (path string )error {if _eagfb :=_efaed .XmlPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0050\u0072");_eagfb !=nil {return _eagfb ;};if _efaed .ExtLst !=nil {if _cgcbcb :=_efaed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgcbcb !=nil {return _cgcbcb ;};};return nil ;};func (_bcgf *CT_CustomProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dddgb :=range start .Attr {if _dddgb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dddgb .Name .Local =="\u0069\u0064"||_dddgb .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"&&_dddgb .Name .Local =="\u0069\u0064"{_cegc ,_gagfc :=_dddgb .Value ,error (nil );if _gagfc !=nil {return _gagfc ;};_bcgf .IdAttr =_cegc ;continue ;};if _dddgb .Name .Local =="\u006e\u0061\u006d\u0065"{_bbcfg ,_bcfgf :=_dddgb .Value ,error (nil );if _bcfgf !=nil {return _bcfgf ;};_bcgf .NameAttr =_bbcfg ;continue ;};};for {_dbad ,_deefg :=d .Token ();if _deefg !=nil {return _c .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",_deefg );};if _efgd ,_abbb :=_dbad .(_f .EndElement );_abbb &&_efgd .Name ==start .Name {break ;};};return nil ;};type Dialogsheet struct{CT_Dialogsheet };func (_aadfee ST_ItemType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_efaab :=_f .Attr {};_efaab .Name =name ;switch _aadfee {case ST_ItemTypeUnset :_efaab .Value ="";case ST_ItemTypeData :_efaab .Value ="\u0064\u0061\u0074\u0061";case ST_ItemTypeDefault :_efaab .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_ItemTypeSum :_efaab .Value ="\u0073\u0075\u006d";case ST_ItemTypeCountA :_efaab .Value ="\u0063\u006f\u0075\u006e\u0074\u0041";case ST_ItemTypeAvg :_efaab .Value ="\u0061\u0076\u0067";case ST_ItemTypeMax :_efaab .Value ="\u006d\u0061\u0078";case ST_ItemTypeMin :_efaab .Value ="\u006d\u0069\u006e";case ST_ItemTypeProduct :_efaab .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_ItemTypeCount :_efaab .Value ="\u0063\u006f\u0075n\u0074";case ST_ItemTypeStdDev :_efaab .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ItemTypeStdDevP :_efaab .Value ="\u0073t\u0064\u0044\u0065\u0076\u0050";case ST_ItemTypeVar :_efaab .Value ="\u0076\u0061\u0072";case ST_ItemTypeVarP :_efaab .Value ="\u0076\u0061\u0072\u0050";case ST_ItemTypeGrand :_efaab .Value ="\u0067\u0072\u0061n\u0064";case ST_ItemTypeBlank :_efaab .Value ="\u0062\u006c\u0061n\u006b";};return _efaab ,nil ;};type CT_FieldGroup struct{ +// No Value +M []*CT_Missing ; -// Parent -ParAttr *uint32 ; +// Numeric Value +N []*CT_Number ; -// Field Base -BaseAttr *uint32 ; +// Error Value +E []*CT_Error ; -// Range Grouping Properties -RangePr *CT_RangePr ; +// Character Value +S []*CT_String ;};func NewCT_FieldsUsage ()*CT_FieldsUsage {_acaa :=&CT_FieldsUsage {};return _acaa };func (_faec *CT_Connection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fdgg :=range start .Attr {if _fdgg .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_fgecf ,_dccd :=_d .ParseBool (_fdgg .Value );if _dccd !=nil {return _dccd ;};_faec .DeletedAttr =&_fgecf ;continue ;};if _fdgg .Name .Local =="\u0069\u0064"{_gfca ,_ecac :=_d .ParseUint (_fdgg .Value ,10,32);if _ecac !=nil {return _ecac ;};_faec .IdAttr =uint32 (_gfca );continue ;};if _fdgg .Name .Local =="o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"{_beacb ,_fcgaf :=_d .ParseBool (_fdgg .Value );if _fcgaf !=nil {return _fcgaf ;};_faec .OnlyUseConnectionFileAttr =&_beacb ;continue ;};if _fdgg .Name .Local =="\u006fd\u0063\u0046\u0069\u006c\u0065"{_gagfe ,_ebbdf :=_fdgg .Value ,error (nil );if _ebbdf !=nil {return _ebbdf ;};_faec .OdcFileAttr =&_gagfe ;continue ;};if _fdgg .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"{_bggbf ,_gbfg :=_d .ParseBool (_fdgg .Value );if _gbfg !=nil {return _gbfg ;};_faec .BackgroundAttr =&_bggbf ;continue ;};if _fdgg .Name .Local =="\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_fefg ,_bade :=_d .ParseUint (_fdgg .Value ,10,32);if _bade !=nil {return _bade ;};_abfcg :=uint32 (_fefg );_faec .IntervalAttr =&_abfcg ;continue ;};if _fdgg .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_agfec ,_abaad :=_d .ParseBool (_fdgg .Value );if _abaad !=nil {return _abaad ;};_faec .RefreshOnLoadAttr =&_agfec ;continue ;};if _fdgg .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_ggbcc ,_bbge :=_fdgg .Value ,error (nil );if _bbge !=nil {return _bbge ;};_faec .DescriptionAttr =&_ggbcc ;continue ;};if _fdgg .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_cfgeeg ,_abbd :=_d .ParseBool (_fdgg .Value );if _abbd !=nil {return _abbd ;};_faec .SaveDataAttr =&_cfgeeg ;continue ;};if _fdgg .Name .Local =="\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"{_fddc ,_aacca :=_d .ParseUint (_fdgg .Value ,10,32);if _aacca !=nil {return _aacca ;};_ddeec :=uint32 (_fddc );_faec .ReconnectionMethodAttr =&_ddeec ;continue ;};if _fdgg .Name .Local =="c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"{_faec .CredentialsAttr .UnmarshalXMLAttr (_fdgg );continue ;};if _fdgg .Name .Local =="\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"{_eafea ,_bdba :=_d .ParseBool (_fdgg .Value );if _bdba !=nil {return _bdba ;};_faec .KeepAliveAttr =&_eafea ;continue ;};if _fdgg .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_fbfg ,_eefa :=_fdgg .Value ,error (nil );if _eefa !=nil {return _eefa ;};_faec .SourceFileAttr =&_fbfg ;continue ;};if _fdgg .Name .Local =="\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"{_bbef ,_befag :=_fdgg .Value ,error (nil );if _befag !=nil {return _befag ;};_faec .SingleSignOnIdAttr =&_bbef ;continue ;};if _fdgg .Name .Local =="\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_afeb ,_agcc :=_d .ParseBool (_fdgg .Value );if _agcc !=nil {return _agcc ;};_faec .SavePasswordAttr =&_afeb ;continue ;};if _fdgg .Name .Local =="\u006e\u0061\u006d\u0065"{_gegbc ,_fbagg :=_fdgg .Value ,error (nil );if _fbagg !=nil {return _fbagg ;};_faec .NameAttr =&_gegbc ;continue ;};if _fdgg .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_acgb ,_gcdbg :=_d .ParseUint (_fdgg .Value ,10,8);if _gcdbg !=nil {return _gcdbg ;};_faec .RefreshedVersionAttr =uint8 (_acgb );continue ;};if _fdgg .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_fedg ,_bgae :=_d .ParseUint (_fdgg .Value ,10,8);if _bgae !=nil {return _bgae ;};_eafb :=uint8 (_fedg );_faec .MinRefreshableVersionAttr =&_eafb ;continue ;};if _fdgg .Name .Local =="\u006e\u0065\u0077"{_cabaa ,_cdfcf :=_d .ParseBool (_fdgg .Value );if _cdfcf !=nil {return _cdfcf ;};_faec .NewAttr =&_cabaa ;continue ;};if _fdgg .Name .Local =="\u0074\u0079\u0070\u0065"{_dgead ,_dcbdd :=_d .ParseUint (_fdgg .Value ,10,32);if _dcbdd !=nil {return _dcbdd ;};_aabd :=uint32 (_dgead );_faec .TypeAttr =&_aabd ;continue ;};};_badac :for {_cagdg ,_adfgb :=d .Token ();if _adfgb !=nil {return _adfgb ;};switch _gbaeb :=_cagdg .(type ){case _a .StartElement :switch _gbaeb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_faec .DbPr =NewCT_DbPr ();if _fbfea :=d .DecodeElement (_faec .DbPr ,&_gbaeb );_fbfea !=nil {return _fbfea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_faec .OlapPr =NewCT_OlapPr ();if _ddfeg :=d .DecodeElement (_faec .OlapPr ,&_gbaeb );_ddfeg !=nil {return _ddfeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_faec .WebPr =NewCT_WebPr ();if _gbfga :=d .DecodeElement (_faec .WebPr ,&_gbaeb );_gbfga !=nil {return _gbfga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_faec .TextPr =NewCT_TextPr ();if _dgeg :=d .DecodeElement (_faec .TextPr ,&_gbaeb );_dgeg !=nil {return _dgeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_faec .Parameters =NewCT_Parameters ();if _ddcbg :=d .DecodeElement (_faec .Parameters ,&_gbaeb );_ddcbg !=nil {return _ddcbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_faec .ExtLst =NewCT_ExtensionList ();if _eabag :=d .DecodeElement (_faec .ExtLst ,&_gbaeb );_eabag !=nil {return _eabag ;};default:_gc .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",_gbaeb .Name );if _ddgd :=d .Skip ();_ddgd !=nil {return _ddgd ;};};case _a .EndElement :break _badac ;case _a .CharData :};};return nil ;};func NewCT_PivotTableStyle ()*CT_PivotTableStyle {_fdaff :=&CT_PivotTableStyle {};return _fdaff };type CT_Cfvo struct{ -// Discrete Grouping Properties -DiscretePr *CT_DiscretePr ; +// Type +TypeAttr ST_CfvoType ; -// OLAP Group Items -GroupItems *CT_GroupItems ;}; +// Value +ValAttr *string ; -// ValidateWithPath validates the CT_MemberProperties and its children, prefixing error messages with path -func (_ddfaf *CT_MemberProperties )ValidateWithPath (path string )error {for _ebeg ,_acgdf :=range _ddfaf .Mp {if _aebgf :=_acgdf .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u004d\u0070\u005b\u0025\u0064]",path ,_ebeg ));_aebgf !=nil {return _aebgf ;};};return nil ;}; +// Greater Than Or Equal +GteAttr *bool ;ExtLst *CT_ExtensionList ;};type CT_ReviewedRevisions struct{ -// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path -func (_dacdd *CT_Extension )ValidateWithPath (path string )error {return nil }; +// Reviewed Revisions Count +CountAttr *uint32 ; -// Validate validates the CT_OleItems and its children -func (_bbeee *CT_OleItems )Validate ()error {return _bbeee .ValidateWithPath ("C\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073");};type CT_PivotCacheDefinition struct{IdAttr *string ; +// Reviewed +Reviewed []*CT_Reviewed ;};type ST_PatternType byte ; -// Invalid Cache -InvalidAttr *bool ; +// Validate validates the CT_RevisionSheetRename and its children +func (_gdbeba *CT_RevisionSheetRename )Validate ()error {return _gdbeba .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061m\u0065");};type CT_MeasureGroups struct{ -// Save Pivot Records -SaveDataAttr *bool ; +// Measure Group Count +CountAttr *uint32 ; -// Refresh On Load -RefreshOnLoadAttr *bool ; +// OLAP Measure Group +MeasureGroup []*CT_MeasureGroup ;};func (_ggede *CT_QueryCache )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ggede .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ggede .CountAttr )});};e .EncodeToken (start );_fcede :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079"}};for _ ,_efdgf :=range _ggede .Query {e .EncodeElement (_efdgf ,_fcede );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Optimize Cache for Memory -OptimizeMemoryAttr *bool ; +// ValidateWithPath validates the CT_DateTime and its children, prefixing error messages with path +func (_cdca *CT_DateTime )ValidateWithPath (path string )error {for _gefbb ,_gddg :=range _cdca .X {if _gbfgb :=_gddg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gefbb ));_gbfgb !=nil {return _gbfgb ;};};return nil ;};func (_dcbff ST_FileType )ValidateWithPath (path string )error {switch _dcbff {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 (_dcbff ));};return nil ;};func (_caabf *CT_TextFields )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cecbd :=range start .Attr {if _cecbd .Name .Local =="\u0063\u006f\u0075n\u0074"{_bffeg ,_ccgff :=_d .ParseUint (_cecbd .Value ,10,32);if _ccgff !=nil {return _ccgff ;};_egded :=uint32 (_bffeg );_caabf .CountAttr =&_egded ;continue ;};};_gfgac :for {_cbcdc ,_aggfg :=d .Token ();if _aggfg !=nil {return _aggfg ;};switch _bbaee :=_cbcdc .(type ){case _a .StartElement :switch _bbaee .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efdbed :=NewCT_TextField ();if _bfcfd :=d .DecodeElement (_efdbed ,&_bbaee );_bfcfd !=nil {return _bfcfd ;};_caabf .TextField =append (_caabf .TextField ,_efdbed );default:_gc .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",_bbaee .Name );if _bebbcc :=d .Skip ();_bebbcc !=nil {return _bebbcc ;};};case _a .EndElement :break _gfgac ;case _a .CharData :};};return nil ;}; -// Enable PivotCache Refresh -EnableRefreshAttr *bool ; +// ValidateWithPath validates the CT_XmlColumnPr and its children, prefixing error messages with path +func (_bfgde *CT_XmlColumnPr )ValidateWithPath (path string )error {if _bfgde .ExtLst !=nil {if _eefefb :=_bfgde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eefefb !=nil {return _eefefb ;};};return nil ;};func (_fbba *CT_Filter )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gfcfd :=range start .Attr {if _gfcfd .Name .Local =="\u0076\u0061\u006c"{_adgfa ,_fffb :=_gfcfd .Value ,error (nil );if _fffb !=nil {return _fffb ;};_fbba .ValAttr =&_adgfa ;continue ;};};for {_gbccba ,_bbbd :=d .Token ();if _bbbd !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0069\u006ct\u0065\u0072\u003a\u0020\u0025\u0073",_bbbd );};if _dedf ,_deadf :=_gbccba .(_a .EndElement );_deadf &&_dedf .Name ==start .Name {break ;};};return nil ;};func NewCT_String ()*CT_String {_gcfbbfd :=&CT_String {};return _gcfbbfd };func (_agacd *CT_PCDKPI )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aafb :=range start .Attr {if _aafb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_ddaff ,_efagde :=_aafb .Value ,error (nil );if _efagde !=nil {return _efagde ;};_agacd .UniqueNameAttr =_ddaff ;continue ;};if _aafb .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_geagc ,_efadd :=_aafb .Value ,error (nil );if _efadd !=nil {return _efadd ;};_agacd .CaptionAttr =&_geagc ;continue ;};if _aafb .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_edbfd ,_ggdfb :=_aafb .Value ,error (nil );if _ggdfb !=nil {return _ggdfb ;};_agacd .DisplayFolderAttr =&_edbfd ;continue ;};if _aafb .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_efdbae ,_fcdec :=_aafb .Value ,error (nil );if _fcdec !=nil {return _fcdec ;};_agacd .MeasureGroupAttr =&_efdbae ;continue ;};if _aafb .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_agdc ,_gfdfdg :=_aafb .Value ,error (nil );if _gfdfdg !=nil {return _gfdfdg ;};_agacd .ParentAttr =&_agdc ;continue ;};if _aafb .Name .Local =="\u0076\u0061\u006cu\u0065"{_egebb ,_abcca :=_aafb .Value ,error (nil );if _abcca !=nil {return _abcca ;};_agacd .ValueAttr =_egebb ;continue ;};if _aafb .Name .Local =="\u0067\u006f\u0061\u006c"{_dccba ,_cbffc :=_aafb .Value ,error (nil );if _cbffc !=nil {return _cbffc ;};_agacd .GoalAttr =&_dccba ;continue ;};if _aafb .Name .Local =="\u0073\u0074\u0061\u0074\u0075\u0073"{_befde ,_deddd :=_aafb .Value ,error (nil );if _deddd !=nil {return _deddd ;};_agacd .StatusAttr =&_befde ;continue ;};if _aafb .Name .Local =="\u0074\u0072\u0065n\u0064"{_bbcae ,_fecgfb :=_aafb .Value ,error (nil );if _fecgfb !=nil {return _fecgfb ;};_agacd .TrendAttr =&_bbcae ;continue ;};if _aafb .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_bgeab ,_bbefcg :=_aafb .Value ,error (nil );if _bbefcg !=nil {return _bbefcg ;};_agacd .WeightAttr =&_bgeab ;continue ;};if _aafb .Name .Local =="\u0074\u0069\u006d\u0065"{_eaaec ,_ggaae :=_aafb .Value ,error (nil );if _ggaae !=nil {return _ggaae ;};_agacd .TimeAttr =&_eaaec ;continue ;};};for {_cadfa ,_cdbad :=d .Token ();if _cdbad !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0043\u0044K\u0050\u0049\u003a\u0020\u0025\u0073",_cdbad );};if _gaeef ,_bdfbe :=_cadfa .(_a .EndElement );_bdfbe &&_gaeef .Name ==start .Name {break ;};};return nil ;};func (_dgdab *CT_Error )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gecgb :=range start .Attr {if _gecgb .Name .Local =="\u0066\u0063"{_eddad ,_abdbf :=_gecgb .Value ,error (nil );if _abdbf !=nil {return _abdbf ;};_dgdab .FcAttr =&_eddad ;continue ;};if _gecgb .Name .Local =="\u0076"{_adgab ,_cdceb :=_gecgb .Value ,error (nil );if _cdceb !=nil {return _cdceb ;};_dgdab .VAttr =_adgab ;continue ;};if _gecgb .Name .Local =="\u0066"{_eadb ,_ffac :=_d .ParseBool (_gecgb .Value );if _ffac !=nil {return _ffac ;};_dgdab .FAttr =&_eadb ;continue ;};if _gecgb .Name .Local =="\u0063"{_aegbf ,_fbggb :=_gecgb .Value ,error (nil );if _fbggb !=nil {return _fbggb ;};_dgdab .CAttr =&_aegbf ;continue ;};if _gecgb .Name .Local =="\u0063\u0070"{_gfed ,_ccff :=_d .ParseUint (_gecgb .Value ,10,32);if _ccff !=nil {return _ccff ;};_cdbbd :=uint32 (_gfed );_dgdab .CpAttr =&_cdbbd ;continue ;};if _gecgb .Name .Local =="\u0069\u006e"{_efbga ,_bbgge :=_d .ParseUint (_gecgb .Value ,10,32);if _bbgge !=nil {return _bbgge ;};_dafge :=uint32 (_efbga );_dgdab .InAttr =&_dafge ;continue ;};if _gecgb .Name .Local =="\u0062\u0063"{_edaf ,_cfebf :=_gecgb .Value ,error (nil );if _cfebf !=nil {return _cfebf ;};_dgdab .BcAttr =&_edaf ;continue ;};if _gecgb .Name .Local =="\u0075"{_edggb ,_eabgff :=_d .ParseBool (_gecgb .Value );if _eabgff !=nil {return _eabgff ;};_dgdab .UAttr =&_edggb ;continue ;};if _gecgb .Name .Local =="\u0069"{_aabgc ,_gbfgaf :=_d .ParseBool (_gecgb .Value );if _gbfgaf !=nil {return _gbfgaf ;};_dgdab .IAttr =&_aabgc ;continue ;};if _gecgb .Name .Local =="\u0075\u006e"{_ecce ,_fddac :=_d .ParseBool (_gecgb .Value );if _fddac !=nil {return _fddac ;};_dgdab .UnAttr =&_ecce ;continue ;};if _gecgb .Name .Local =="\u0073\u0074"{_dbgf ,_bcbaa :=_d .ParseBool (_gecgb .Value );if _bcbaa !=nil {return _bcbaa ;};_dgdab .StAttr =&_dbgf ;continue ;};if _gecgb .Name .Local =="\u0062"{_acfad ,_afab :=_d .ParseBool (_gecgb .Value );if _afab !=nil {return _afab ;};_dgdab .BAttr =&_acfad ;continue ;};};_ddafa :for {_ggeee ,_cgad :=d .Token ();if _cgad !=nil {return _cgad ;};switch _acdbb :=_ggeee .(type ){case _a .StartElement :switch _acdbb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgdab .Tpls =NewCT_Tuples ();if _faabb :=d .DecodeElement (_dgdab .Tpls ,&_acdbb );_faabb !=nil {return _faabb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdfbg :=NewCT_X ();if _aagfa :=d .DecodeElement (_fdfbg ,&_acdbb );_aagfa !=nil {return _aagfa ;};_dgdab .X =append (_dgdab .X ,_fdfbg );default:_gc .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",_acdbb .Name );if _dfbfa :=d .Skip ();_dfbfa !=nil {return _dfbfa ;};};case _a .EndElement :break _ddafa ;case _a .CharData :};};return nil ;};type ST_DataConsolidateFunction byte ;func NewCT_UnderlineProperty ()*CT_UnderlineProperty {_gfcgb :=&CT_UnderlineProperty {};return _gfcgb ;};func (_eedfe *ST_DataConsolidateFunction )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddafb ,_cedfa :=d .Token ();if _cedfa !=nil {return _cedfa ;};if _daefb ,_acbcd :=_ddafb .(_a .EndElement );_acbcd &&_daefb .Name ==start .Name {*_eedfe =1;return nil ;};if _ceaebg ,_afbdc :=_ddafb .(_a .CharData );!_afbdc {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",_ddafb );}else {switch string (_ceaebg ){case "":*_eedfe =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_eedfe =1;case "\u0063\u006f\u0075n\u0074":*_eedfe =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_eedfe =3;case "\u006d\u0061\u0078":*_eedfe =4;case "\u006d\u0069\u006e":*_eedfe =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_eedfe =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_eedfe =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_eedfe =8;case "\u0073\u0075\u006d":*_eedfe =9;case "\u0076\u0061\u0072":*_eedfe =10;case "\u0076\u0061\u0072\u0070":*_eedfe =11;};};_ddafb ,_cedfa =d .Token ();if _cedfa !=nil {return _cedfa ;};if _eacbde ,_dddfef :=_ddafb .(_a .EndElement );_dddfef &&_eacbde .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",_ddafb );};func (_gffe *CT_CellSmartTags )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",_gffe .RAttr )});e .EncodeToken (start );_aagg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};for _ ,_feaf :=range _gffe .CellSmartTag {e .EncodeElement (_feaf ,_aagg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ecdc *CT_Connections )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbfc :for {_egfd ,_cfdce :=d .Token ();if _cfdce !=nil {return _cfdce ;};switch _cfbg :=_egfd .(type ){case _a .StartElement :switch _cfbg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daga :=NewCT_Connection ();if _cdfcgd :=d .DecodeElement (_daga ,&_cfbg );_cdfcgd !=nil {return _cdfcgd ;};_ecdc .Connection =append (_ecdc .Connection ,_daga );default:_gc .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",_cfbg .Name );if _dafab :=d .Skip ();_dafab !=nil {return _dafab ;};};case _a .EndElement :break _fbfc ;case _a .CharData :};};return nil ;};type CT_WorkbookPr struct{ -// Last Refreshed By -RefreshedByAttr *string ; +// Date 1904 +Date1904Attr *bool ; -// PivotCache Last Refreshed Date -RefreshedDateAttr *float64 ; +// Show Objects +ShowObjectsAttr ST_Objects ; -// PivotCache Last Refreshed Date ISO -RefreshedDateIsoAttr *_e .Time ; +// Show Border Unselected Table +ShowBorderUnselectedTablesAttr *bool ; -// Background Query -BackgroundQueryAttr *bool ; +// Filter Privacy +FilterPrivacyAttr *bool ; -// Missing Items Limit -MissingItemsLimitAttr *uint32 ; +// Prompted Solutions +PromptedSolutionsAttr *bool ; -// PivotCache Created Version -CreatedVersionAttr *uint8 ; +// Show Ink Annotations +ShowInkAnnotationAttr *bool ; -// PivotCache Last Refreshed Version -RefreshedVersionAttr *uint8 ; +// Create Backup File +BackupFileAttr *bool ; -// Minimum Version Required for Refresh -MinRefreshableVersionAttr *uint8 ; +// Save External Link Values +SaveExternalLinkValuesAttr *bool ; -// PivotCache Record Count -RecordCountAttr *uint32 ; +// Update Links Behavior +UpdateLinksAttr ST_UpdateLinks ; -// Upgrade PivotCache on Refresh -UpgradeOnRefreshAttr *bool ; +// Code Name +CodeNameAttr *string ; -// Tuple Cache -TupleCacheAttr *bool ; +// Hide Pivot Field List +HidePivotFieldListAttr *bool ; -// Supports Subqueries -SupportSubqueryAttr *bool ; +// Show Pivot Chart Filter +ShowPivotChartFilterAttr *bool ; -// Supports Attribute Drilldown -SupportAdvancedDrillAttr *bool ; +// Allow Refresh Query +AllowRefreshQueryAttr *bool ; -// PivotCache Source Description -CacheSource *CT_CacheSource ; +// Publish Items +PublishItemsAttr *bool ; -// PivotCache Fields -CacheFields *CT_CacheFields ; +// Check Compatibility On Save +CheckCompatibilityAttr *bool ; -// PivotCache Hierarchies -CacheHierarchies *CT_CacheHierarchies ; +// Auto Compress Pictures +AutoCompressPicturesAttr *bool ; -// OLAP KPIs -Kpis *CT_PCDKPIs ; +// Refresh all Connections on Open +RefreshAllConnectionsAttr *bool ; -// Tuple Cache -TupleCache *CT_TupleCache ; +// Default Theme Version +DefaultThemeVersionAttr *uint32 ;};type CT_ExternalLink struct{Choice *CT_ExternalLinkChoice ;ExtLst *CT_ExtensionList ;};func (_eceed *CT_RangeSets )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bfba :=range start .Attr {if _bfba .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgacc ,_gcdac :=_d .ParseUint (_bfba .Value ,10,32);if _gcdac !=nil {return _gcdac ;};_edfeb :=uint32 (_bgacc );_eceed .CountAttr =&_edfeb ;continue ;};};_gbagg :for {_gbdff ,_cdbbaf :=d .Token ();if _cdbbaf !=nil {return _cdbbaf ;};switch _fbecg :=_gbdff .(type ){case _a .StartElement :switch _fbecg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddgab :=NewCT_RangeSet ();if _gfbef :=d .DecodeElement (_ddgab ,&_fbecg );_gfbef !=nil {return _gfbef ;};_eceed .RangeSet =append (_eceed .RangeSet ,_ddgab );default:_gc .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",_fbecg .Name );if _baac :=d .Skip ();_baac !=nil {return _baac ;};};case _a .EndElement :break _gbagg ;case _a .CharData :};};return nil ;}; -// Calculated Items -CalculatedItems *CT_CalculatedItems ; +// Validate validates the CT_ExternalSheetDataSet and its children +func (_dacea *CT_ExternalSheetDataSet )Validate ()error {return _dacea .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");};func NewCT_CustomProperties ()*CT_CustomProperties {_adge :=&CT_CustomProperties {};return _adge };func (_fbaf *CT_RevisionHeaders )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbaf .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 _ ,_fcgggf :=range start .Attr {if _fcgggf .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_bcfag ,_debaec :=_d .ParseBool (_fcgggf .Value );if _debaec !=nil {return _debaec ;};_fbaf .ExclusiveAttr =&_bcfag ;continue ;};if _fcgggf .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_eegef ,_cbafg :=_fcgggf .Value ,error (nil );if _cbafg !=nil {return _cbafg ;};_fbaf .LastGuidAttr =&_eegef ;continue ;};if _fcgggf .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_abffg ,_bfegee :=_d .ParseBool (_fcgggf .Value );if _bfegee !=nil {return _bfegee ;};_fbaf .SharedAttr =&_abffg ;continue ;};if _fcgggf .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_fgaac ,_adfeda :=_d .ParseBool (_fcgggf .Value );if _adfeda !=nil {return _adfeda ;};_fbaf .DiskRevisionsAttr =&_fgaac ;continue ;};if _fcgggf .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_fgcag ,_cgegd :=_d .ParseBool (_fcgggf .Value );if _cgegd !=nil {return _cgegd ;};_fbaf .HistoryAttr =&_fgcag ;continue ;};if _fcgggf .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_eeaea ,_cfadf :=_d .ParseBool (_fcgggf .Value );if _cfadf !=nil {return _cfadf ;};_fbaf .TrackRevisionsAttr =&_eeaea ;continue ;};if _fcgggf .Name .Local =="\u0067\u0075\u0069\u0064"{_eeeee ,_dgfgg :=_fcgggf .Value ,error (nil );if _dgfgg !=nil {return _dgfgg ;};_fbaf .GuidAttr =_eeeee ;continue ;};if _fcgggf .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_ceedd ,_deeeff :=_d .ParseUint (_fcgggf .Value ,10,32);if _deeeff !=nil {return _deeeff ;};_bdfge :=uint32 (_ceedd );_fbaf .RevisionIdAttr =&_bdfge ;continue ;};if _fcgggf .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_ebfcc ,_debee :=_d .ParseInt (_fcgggf .Value ,10,32);if _debee !=nil {return _debee ;};_dcgfe :=int32 (_ebfcc );_fbaf .VersionAttr =&_dcgfe ;continue ;};if _fcgggf .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_eeeec ,_fbcdad :=_d .ParseBool (_fcgggf .Value );if _fbcdad !=nil {return _fbcdad ;};_fbaf .KeepChangeHistoryAttr =&_eeeec ;continue ;};if _fcgggf .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_ffaadf ,_ebdaa :=_d .ParseBool (_fcgggf .Value );if _ebdaa !=nil {return _ebdaa ;};_fbaf .ProtectedAttr =&_ffaadf ;continue ;};if _fcgggf .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_bbddcc ,_egaef :=_d .ParseUint (_fcgggf .Value ,10,32);if _egaef !=nil {return _egaef ;};_bcbdad :=uint32 (_bbddcc );_fbaf .PreserveHistoryAttr =&_bcbdad ;continue ;};};_cacegd :for {_cdbbc ,_gdbfbd :=d .Token ();if _gdbfbd !=nil {return _gdbfbd ;};switch _aeacc :=_cdbbc .(type ){case _a .StartElement :switch _aeacc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cccfd :=NewCT_RevisionHeader ();if _bcfeb :=d .DecodeElement (_cccfd ,&_aeacc );_bcfeb !=nil {return _bcfeb ;};_fbaf .Header =append (_fbaf .Header ,_cccfd );default:_gc .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",_aeacc .Name );if _degad :=d .Skip ();_degad !=nil {return _degad ;};};case _a .EndElement :break _cacegd ;case _a .CharData :};};return nil ;};type CT_Schema struct{ -// Calculated Members -CalculatedMembers *CT_CalculatedMembers ; +// Schema ID +IDAttr string ; -// OLAP Dimensions -Dimensions *CT_Dimensions ; - -// OLAP Measure Groups -MeasureGroups *CT_MeasureGroups ; - -// OLAP Measure Group -Maps *CT_MeasureDimensionMaps ; - -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Schema Reference +SchemaRefAttr *string ; -// ValidateWithPath validates the CT_CellXfs and its children, prefixing error messages with path -func (_bgdga *CT_CellXfs )ValidateWithPath (path string )error {for _adefd ,_beef :=range _bgdga .Xf {if _aabba :=_beef .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_adefd ));_aabba !=nil {return _aabba ;};};return nil ;}; +// Schema Root Namespace +NamespaceAttr *string ; -// Validate validates the CT_CellFormula and its children -func (_fcf *CT_CellFormula )Validate ()error {return _fcf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0046\u006fr\u006d\u0075\u006c\u0061");};func (_edaddd *CT_MdxMetadata )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfdfg :=range start .Attr {if _gfdfg .Name .Local =="\u0063\u006f\u0075n\u0074"{_egacc ,_ffdgf :=_d .ParseUint (_gfdfg .Value ,10,32);if _ffdgf !=nil {return _ffdgf ;};_egcc :=uint32 (_egacc );_edaddd .CountAttr =&_egcc ;continue ;};};_ffgce :for {_fbcfe ,_ddcbf :=d .Token ();if _ddcbf !=nil {return _ddcbf ;};switch _adfdfg :=_fbcfe .(type ){case _f .StartElement :switch _adfdfg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebaga :=NewCT_Mdx ();if _acfbd :=d .DecodeElement (_ebaga ,&_adfdfg );_acfbd !=nil {return _acfbd ;};_edaddd .Mdx =append (_edaddd .Mdx ,_ebaga );default:_ag .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",_adfdfg .Name );if _abcca :=d .Skip ();_abcca !=nil {return _abcca ;};};case _f .EndElement :break _ffgce ;case _f .CharData :};};return nil ;};type CT_RevisionHeader struct{ +// Schema Language +SchemaLanguageAttr *string ;Any _gc .Any ;};func (_geffg *CT_ExternalSheetData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ffcd :=range start .Attr {if _ffcd .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_bafa ,_gbdeg :=_d .ParseUint (_ffcd .Value ,10,32);if _gbdeg !=nil {return _gbdeg ;};_geffg .SheetIdAttr =uint32 (_bafa );continue ;};if _ffcd .Name .Local =="\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"{_fece ,_fabec :=_d .ParseBool (_ffcd .Value );if _fabec !=nil {return _fabec ;};_geffg .RefreshErrorAttr =&_fece ;continue ;};};_dcfdc :for {_daabe ,_fdbec :=d .Token ();if _fdbec !=nil {return _fdbec ;};switch _ccbbb :=_daabe .(type ){case _a .StartElement :switch _ccbbb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acff :=NewCT_ExternalRow ();if _cfgea :=d .DecodeElement (_acff ,&_ccbbb );_cfgea !=nil {return _cfgea ;};_geffg .Row =append (_geffg .Row ,_acff );default:_gc .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",_ccbbb .Name );if _fbdeg :=d .Skip ();_fbdeg !=nil {return _fbdeg ;};};case _a .EndElement :break _dcfdc ;case _a .CharData :};};return nil ;};func (_aeafd *CT_PhoneticPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_aeafd .FontIdAttr )});if _aeafd .TypeAttr !=ST_PhoneticTypeUnset {_dcaeg ,_cdfdf :=_aeafd .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _cdfdf !=nil {return _cdfdf ;};start .Attr =append (start .Attr ,_dcaeg );};if _aeafd .AlignmentAttr !=ST_PhoneticAlignmentUnset {_gbeee ,_egefed :=_aeafd .AlignmentAttr .MarshalXMLAttr (_a .Name {Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"});if _egefed !=nil {return _egefed ;};start .Attr =append (start .Attr ,_gbeee );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_MemberProperty struct{ -// GUID -GuidAttr string ; +// OLAP Member Property Unique Name +NameAttr *string ; -// Date Time -DateTimeAttr _e .Time ; +// Show Cell +ShowCellAttr *bool ; -// Last Sheet Id -MaxSheetIdAttr uint32 ; +// Show Tooltip +ShowTipAttr *bool ; -// User Name -UserNameAttr string ;IdAttr string ; +// Show As Caption +ShowAsCaptionAttr *bool ; -// Minimum Revision Id -MinRIdAttr *uint32 ; +// Name Length +NameLenAttr *uint32 ; -// Max Revision Id -MaxRIdAttr *uint32 ; +// Property Name Character Index +PPosAttr *uint32 ; -// Sheet Id Map -SheetIdMap *CT_SheetIdMap ; +// Property Name Length +PLenAttr *uint32 ; -// Reviewed List -ReviewedList *CT_ReviewedRevisions ;ExtLst *CT_ExtensionList ;}; +// Level Index +LevelAttr *uint32 ; -// ValidateWithPath validates the CT_MergeCells and its children, prefixing error messages with path -func (_eedcf *CT_MergeCells )ValidateWithPath (path string )error {for _fabe ,_cfadb :=range _eedcf .MergeCell {if _bcddg :=_cfadb .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u004d\u0065\u0072g\u0065\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_fabe ));_bcddg !=nil {return _bcddg ;};};return nil ;};func NewCT_PhoneticRun ()*CT_PhoneticRun {_ccbbc :=&CT_PhoneticRun {};return _ccbbc };func (_cggeef *CT_RevisionDefinedName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edacf :=range start .Attr {if _edacf .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_ceegfb ,_fbaea :=_edacf .Value ,error (nil );if _fbaea !=nil {return _fbaea ;};_cggeef .DescriptionAttr =&_ceegfb ;continue ;};if _edacf .Name .Local =="\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"{_deabb ,_eddff :=_edacf .Value ,error (nil );if _eddff !=nil {return _eddff ;};_cggeef .OldDescriptionAttr =&_deabb ;continue ;};if _edacf .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"{_acaef ,_bbdef :=_d .ParseBool (_edacf .Value );if _bbdef !=nil {return _bbdef ;};_cggeef .CustomViewAttr =&_acaef ;continue ;};if _edacf .Name .Local =="\u0068\u0065\u006c\u0070"{_bgafc ,_eeebac :=_edacf .Value ,error (nil );if _eeebac !=nil {return _eeebac ;};_cggeef .HelpAttr =&_bgafc ;continue ;};if _edacf .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_caecf ,_cgada :=_d .ParseBool (_edacf .Value );if _cgada !=nil {return _cgada ;};_cggeef .FunctionAttr =&_caecf ;continue ;};if _edacf .Name .Local =="\u006fl\u0064\u0048\u0065\u006c\u0070"{_adff ,_dcdfg :=_edacf .Value ,error (nil );if _dcdfg !=nil {return _dcdfg ;};_cggeef .OldHelpAttr =&_adff ;continue ;};if _edacf .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_abfef ,_gddbag :=_d .ParseUint (_edacf .Value ,10,8);if _gddbag !=nil {return _gddbag ;};_ebdgccc :=uint8 (_abfef );_cggeef .FunctionGroupIdAttr =&_ebdgccc ;continue ;};if _edacf .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_dgagff ,_dcdaec :=_edacf .Value ,error (nil );if _dcdaec !=nil {return _dcdaec ;};_cggeef .StatusBarAttr =&_dgagff ;continue ;};if _edacf .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_bbdfce ,_ffcffg :=_d .ParseUint (_edacf .Value ,10,8);if _ffcffg !=nil {return _ffcffg ;};_ebadfa :=uint8 (_bbdfce );_cggeef .ShortcutKeyAttr =&_ebadfa ;continue ;};if _edacf .Name .Local =="\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"{_aadcd ,_fcaee :=_edacf .Value ,error (nil );if _fcaee !=nil {return _fcaee ;};_cggeef .OldStatusBarAttr =&_aadcd ;continue ;};if _edacf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_befde ,_cdfca :=_d .ParseBool (_edacf .Value );if _cdfca !=nil {return _cdfca ;};_cggeef .HiddenAttr =&_befde ;continue ;};if _edacf .Name .Local =="\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"{_gbada ,_aeabf :=_edacf .Value ,error (nil );if _aeabf !=nil {return _aeabf ;};_cggeef .OldCommentAttr =&_gbada ;continue ;};if _edacf .Name .Local =="\u006e\u0061\u006d\u0065"{_daabd ,_dbcdda :=_edacf .Value ,error (nil );if _dbcdda !=nil {return _dbcdda ;};_cggeef .NameAttr =_daabd ;continue ;};if _edacf .Name .Local =="\u0072\u0061"{_dbcbd ,_egaac :=_d .ParseBool (_edacf .Value );if _egaac !=nil {return _egaac ;};_cggeef .RaAttr =&_dbcbd ;continue ;};if _edacf .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_cebgg ,_dgfade :=_d .ParseUint (_edacf .Value ,10,32);if _dgfade !=nil {return _dgfade ;};_aegdf :=uint32 (_cebgg );_cggeef .LocalSheetIdAttr =&_aegdf ;continue ;};if _edacf .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_deecg ,_bggcfe :=_edacf .Value ,error (nil );if _bggcfe !=nil {return _bggcfe ;};_cggeef .CommentAttr =&_deecg ;continue ;};if _edacf .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_bccfe ,_gcedbf :=_edacf .Value ,error (nil );if _gcedbf !=nil {return _gcedbf ;};_cggeef .CustomMenuAttr =&_bccfe ;continue ;};if _edacf .Name .Local =="o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_gggef ,_caebbf :=_d .ParseBool (_edacf .Value );if _caebbf !=nil {return _caebbf ;};_cggeef .OldFunctionAttr =&_gggef ;continue ;};if _edacf .Name .Local =="\u0075\u0061"{_fdfbd ,_dgabdc :=_d .ParseBool (_edacf .Value );if _dgabdc !=nil {return _dgabdc ;};_cggeef .UaAttr =&_fdfbd ;continue ;};if _edacf .Name .Local =="\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"{_fgbbb ,_ddddec :=_d .ParseUint (_edacf .Value ,10,8);if _ddddec !=nil {return _ddddec ;};_cafca :=uint8 (_fgbbb );_cggeef .OldShortcutKeyAttr =&_cafca ;continue ;};if _edacf .Name .Local =="\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"{_feda ,_dbged :=_d .ParseBool (_edacf .Value );if _dbged !=nil {return _dbged ;};_cggeef .OldHiddenAttr =&_feda ;continue ;};if _edacf .Name .Local =="\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_bbacee ,_bdaaf :=_edacf .Value ,error (nil );if _bdaaf !=nil {return _bdaaf ;};_cggeef .OldCustomMenuAttr =&_bbacee ;continue ;};if _edacf .Name .Local =="\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"{_cdged ,_dgadf :=_d .ParseUint (_edacf .Value ,10,8);if _dgadf !=nil {return _dgadf ;};_abaed :=uint8 (_cdged );_cggeef .OldFunctionGroupIdAttr =&_abaed ;continue ;};if _edacf .Name .Local =="\u0072\u0049\u0064"{_fddaea ,_bdeccf :=_d .ParseUint (_edacf .Value ,10,32);if _bdeccf !=nil {return _bdeccf ;};_ggabg :=uint32 (_fddaea );_cggeef .RIdAttr =&_ggabg ;continue ;};};_ebfea :for {_geafc ,_becbb :=d .Token ();if _becbb !=nil {return _becbb ;};switch _egabad :=_geafc .(type ){case _f .StartElement :switch _egabad .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggeef .Formula =new (string );if _egbee :=d .DecodeElement (_cggeef .Formula ,&_egabad );_egbee !=nil {return _egbee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggeef .OldFormula =new (string );if _fedea :=d .DecodeElement (_cggeef .OldFormula ,&_egabad );_fedea !=nil {return _fedea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggeef .ExtLst =NewCT_ExtensionList ();if _aedda :=d .DecodeElement (_cggeef .ExtLst ,&_egabad );_aedda !=nil {return _aedda ;};default:_ag .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",_egabad .Name );if _egaggd :=d .Skip ();_egaggd !=nil {return _egaggd ;};};case _f .EndElement :break _ebfea ;case _f .CharData :};};return nil ;};type CT_Fills struct{ +// Field Index +FieldAttr uint32 ;}; -// Fill Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_ChartsheetPr and its children, prefixing error messages with path +func (_fdag *CT_ChartsheetPr )ValidateWithPath (path string )error {if _fdag .TabColor !=nil {if _bffeb :=_fdag .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_bffeb !=nil {return _bffeb ;};};return nil ;};func (_cbbcd *CT_Sheets )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfbfg :for {_ccecca ,_bbdee :=d .Token ();if _bbdee !=nil {return _bbdee ;};switch _aaefb :=_ccecca .(type ){case _a .StartElement :switch _aaefb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebebe :=NewCT_Sheet ();if _ggdcd :=d .DecodeElement (_ebebe ,&_aaefb );_ggdcd !=nil {return _ggdcd ;};_cbbcd .Sheet =append (_cbbcd .Sheet ,_ebebe );default:_gc .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",_aaefb .Name );if _cggab :=d .Skip ();_cggab !=nil {return _cggab ;};};case _a .EndElement :break _cfbfg ;case _a .CharData :};};return nil ;}; -// Fill -Fill []*CT_Fill ;}; +// Validate validates the CT_RangePr and its children +func (_dfcfg *CT_RangePr )Validate ()error {return _dfcfg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");};func (_dfbfdd ST_VerticalAlignment )ValidateWithPath (path string )error {switch _dfbfdd {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 (_dfbfdd ));};return nil ;};func (_fegccd ST_GrowShrinkType )String ()string {switch _fegccd {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 "";};func (_fgefdb ST_CredMethod )String ()string {switch _fgefdb {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 NewCT_Fill ()*CT_Fill {_aaafd :=&CT_Fill {};return _aaafd };func (_eddbf *CT_PageItem )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fadfd :=range start .Attr {if _fadfd .Name .Local =="\u006e\u0061\u006d\u0065"{_fcebb ,_eadde :=_fadfd .Value ,error (nil );if _eadde !=nil {return _eadde ;};_eddbf .NameAttr =_fcebb ;continue ;};};for {_cfcba ,_cgegb :=d .Token ();if _cgegb !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_cgegb );};if _eacab ,_afdgd :=_cfcba .(_a .EndElement );_afdgd &&_eacab .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Selection and its children, prefixing error messages with path -func (_beagf *CT_Selection )ValidateWithPath (path string )error {if _cfdde :=_beagf .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_cfdde !=nil {return _cfdde ;};return nil ;};func NewCT_MdxMetadata ()*CT_MdxMetadata {_afcfc :=&CT_MdxMetadata {};return _afcfc };type CT_RevisionAutoFormatting struct{ +// ValidateWithPath validates the CT_Location and its children, prefixing error messages with path +func (_dggaf *CT_Location )ValidateWithPath (path string )error {return nil };func (_cggdd *CT_ControlPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cggdd .Anchor =NewCT_ObjectAnchor ();for _ ,_ceeca :=range start .Attr {if _ceeca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ceeca .Name .Local =="\u0069\u0064"||_ceeca .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"&&_ceeca .Name .Local =="\u0069\u0064"{_adec ,_dfbd :=_ceeca .Value ,error (nil );if _dfbd !=nil {return _dfbd ;};_cggdd .IdAttr =&_adec ;continue ;};if _ceeca .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_cbba ,_cbbad :=_d .ParseBool (_ceeca .Value );if _cbbad !=nil {return _cbbad ;};_cggdd .AutoPictAttr =&_cbba ;continue ;};if _ceeca .Name .Local =="\u006d\u0061\u0063r\u006f"{_dacgb ,_dfcg :=_ceeca .Value ,error (nil );if _dfcg !=nil {return _dfcg ;};_cggdd .MacroAttr =&_dacgb ;continue ;};if _ceeca .Name .Local =="\u0070\u0072\u0069n\u0074"{_fgfg ,_dbfd :=_d .ParseBool (_ceeca .Value );if _dbfd !=nil {return _dbfd ;};_cggdd .PrintAttr =&_fgfg ;continue ;};if _ceeca .Name .Local =="\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"{_aefe ,_adfaa :=_d .ParseBool (_ceeca .Value );if _adfaa !=nil {return _adfaa ;};_cggdd .RecalcAlwaysAttr =&_aefe ;continue ;};if _ceeca .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_dddeg ,_edca :=_d .ParseBool (_ceeca .Value );if _edca !=nil {return _edca ;};_cggdd .UiObjectAttr =&_dddeg ;continue ;};if _ceeca .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_bdeab ,_fgadg :=_d .ParseBool (_ceeca .Value );if _fgadg !=nil {return _fgadg ;};_cggdd .AutoFillAttr =&_bdeab ;continue ;};if _ceeca .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_fdee ,_fcgef :=_d .ParseBool (_ceeca .Value );if _fcgef !=nil {return _fcgef ;};_cggdd .AutoLineAttr =&_fdee ;continue ;};if _ceeca .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_abga ,_ebba :=_d .ParseBool (_ceeca .Value );if _ebba !=nil {return _ebba ;};_cggdd .LockedAttr =&_abga ;continue ;};if _ceeca .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_egagd ,_aeda :=_d .ParseBool (_ceeca .Value );if _aeda !=nil {return _aeda ;};_cggdd .DisabledAttr =&_egagd ;continue ;};if _ceeca .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_dbcb ,_fbcf :=_ceeca .Value ,error (nil );if _fbcf !=nil {return _fbcf ;};_cggdd .AltTextAttr =&_dbcb ;continue ;};if _ceeca .Name .Local =="\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"{_cefbd ,_gcfd :=_ceeca .Value ,error (nil );if _gcfd !=nil {return _gcfd ;};_cggdd .LinkedCellAttr =&_cefbd ;continue ;};if _ceeca .Name .Local =="\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"{_abadb ,_egfb :=_ceeca .Value ,error (nil );if _egfb !=nil {return _egfb ;};_cggdd .ListFillRangeAttr =&_abadb ;continue ;};if _ceeca .Name .Local =="\u0063\u0066"{_adcf ,_fbef :=_ceeca .Value ,error (nil );if _fbef !=nil {return _fbef ;};_cggdd .CfAttr =&_adcf ;continue ;};if _ceeca .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_gebe ,_fcgg :=_d .ParseBool (_ceeca .Value );if _fcgg !=nil {return _fcgg ;};_cggdd .DefaultSizeAttr =&_gebe ;continue ;};};_baag :for {_fbfeg ,_bgde :=d .Token ();if _bgde !=nil {return _bgde ;};switch _aeae :=_fbfeg .(type ){case _a .StartElement :switch _aeae .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _fbdc :=d .DecodeElement (_cggdd .Anchor ,&_aeae );_fbdc !=nil {return _fbdc ;};default:_gc .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",_aeae .Name );if _dfbb :=d .Skip ();_dfbb !=nil {return _dfbb ;};};case _a .EndElement :break _baag ;case _a .CharData :};};return nil ;};func NewCT_GradientStop ()*CT_GradientStop {_egeb :=&CT_GradientStop {};_egeb .Color =NewCT_Color ();return _egeb ;};func (_adcfb *CT_GroupItems )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gfcfea :=range start .Attr {if _gfcfea .Name .Local =="\u0063\u006f\u0075n\u0074"{_acgdf ,_ggcff :=_d .ParseUint (_gfcfea .Value ,10,32);if _ggcff !=nil {return _ggcff ;};_abbfe :=uint32 (_acgdf );_adcfb .CountAttr =&_abbfe ;continue ;};};_ggba :for {_eedde ,_cdcg :=d .Token ();if _cdcg !=nil {return _cdcg ;};switch _ccggc :=_eedde .(type ){case _a .StartElement :switch _ccggc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbac :=NewCT_Missing ();if _gabgd :=d .DecodeElement (_dbac ,&_ccggc );_gabgd !=nil {return _gabgd ;};_adcfb .M =append (_adcfb .M ,_dbac );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_geefd :=NewCT_Number ();if _fgbfec :=d .DecodeElement (_geefd ,&_ccggc );_fgbfec !=nil {return _fgbfec ;};_adcfb .N =append (_adcfb .N ,_geefd );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgace :=NewCT_Boolean ();if _cedbe :=d .DecodeElement (_fgace ,&_ccggc );_cedbe !=nil {return _cedbe ;};_adcfb .B =append (_adcfb .B ,_fgace );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bebce :=NewCT_Error ();if _cebd :=d .DecodeElement (_bebce ,&_ccggc );_cebd !=nil {return _cebd ;};_adcfb .E =append (_adcfb .E ,_bebce );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dacae :=NewCT_String ();if _eddgd :=d .DecodeElement (_dacae ,&_ccggc );_eddgd !=nil {return _eddgd ;};_adcfb .S =append (_adcfb .S ,_dacae );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eddgf :=NewCT_DateTime ();if _dbdgd :=d .DecodeElement (_eddgf ,&_ccggc );_dbdgd !=nil {return _dbdgd ;};_adcfb .D =append (_adcfb .D ,_eddgf );default:_gc .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",_ccggc .Name );if _ggegg :=d .Skip ();_ggegg !=nil {return _ggegg ;};};case _a .EndElement :break _ggba ;case _a .CharData :};};return nil ;};type CT_RevisionRowColumn struct{ // Sheet Id -SheetIdAttr uint32 ; +SIdAttr uint32 ; + +// End Of List +EolAttr *bool ; // Reference -RefAttr string ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_eeeea *CT_Selection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eeeea .PaneAttr !=ST_PaneUnset {_efaeb ,_bfggfe :=_eeeea .PaneAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0061\u006e\u0065"});if _bfggfe !=nil {return _bfggfe ;};start .Attr =append (start .Attr ,_efaeb );};if _eeeea .ActiveCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_eeeea .ActiveCellAttr )});};if _eeeea .ActiveCellIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_eeeea .ActiveCellIdAttr )});};if _eeeea .SqrefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_eeeea .SqrefAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_DateGroupItem ()*CT_DateGroupItem {_bbbff :=&CT_DateGroupItem {};_bbbff .DateTimeGroupingAttr =ST_DateTimeGrouping (1);return _bbbff ;};func NewCT_FilterColumn ()*CT_FilterColumn {_fdead :=&CT_FilterColumn {};return _fdead };func (_edee *CT_IconSet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edee .IconSetAttr !=ST_IconSetTypeUnset {_adfde ,_adgaf :=_edee .IconSetAttr .MarshalXMLAttr (_f .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _adgaf !=nil {return _adgaf ;};start .Attr =append (start .Attr ,_adfde );};if _edee .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_edee .ShowValueAttr ))});};if _edee .PercentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_edee .PercentAttr ))});};if _edee .ReverseAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_edee .ReverseAttr ))});};e .EncodeToken (start );_gacbf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_ggea :=range _edee .Cfvo {e .EncodeElement (_ggea ,_gacbf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +RefAttr string ; -// Validate validates the CT_CacheSource and its children -func (_geg *CT_CacheSource )Validate ()error {return _geg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065");}; +// User Action +ActionAttr ST_rwColActionType ; -// ValidateWithPath validates the Worksheet and its children, prefixing error messages with path -func (_dgfeb *Worksheet )ValidateWithPath (path string )error {if _fdfebe :=_dgfeb .CT_Worksheet .ValidateWithPath (path );_fdfebe !=nil {return _fdfebe ;};return nil ;};func NewCT_TextField ()*CT_TextField {_fegcef :=&CT_TextField {};return _fegcef };func (_dfce *CT_FileSharing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eeega :=range start .Attr {if _eeega .Name .Local =="\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_gdafc ,_addg :=_d .ParseBool (_eeega .Value );if _addg !=nil {return _addg ;};_dfce .ReadOnlyRecommendedAttr =&_gdafc ;continue ;};if _eeega .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_ecaba ,_feccb :=_eeega .Value ,error (nil );if _feccb !=nil {return _feccb ;};_dfce .UserNameAttr =&_ecaba ;continue ;};if _eeega .Name .Local =="\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_abebf ,_aeade :=_eeega .Value ,error (nil );if _aeade !=nil {return _aeade ;};_dfce .ReservationPasswordAttr =&_abebf ;continue ;};if _eeega .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_ffbd ,_dagac :=_eeega .Value ,error (nil );if _dagac !=nil {return _dagac ;};_dfce .AlgorithmNameAttr =&_ffbd ;continue ;};if _eeega .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_fddbf ,_dedbg :=_eeega .Value ,error (nil );if _dedbg !=nil {return _dedbg ;};_dfce .HashValueAttr =&_fddbf ;continue ;};if _eeega .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_aaac ,_afbd :=_eeega .Value ,error (nil );if _afbd !=nil {return _afbd ;};_dfce .SaltValueAttr =&_aaac ;continue ;};if _eeega .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_fefgb ,_aceb :=_d .ParseUint (_eeega .Value ,10,32);if _aceb !=nil {return _aceb ;};_badeg :=uint32 (_fefgb );_dfce .SpinCountAttr =&_badeg ;continue ;};};for {_efggg ,_ffcf :=d .Token ();if _ffcf !=nil {return _c .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",_ffcf );};if _gbebd ,_fceg :=_efggg .(_f .EndElement );_fceg &&_gbebd .Name ==start .Name {break ;};};return nil ;}; +// Edge Deleted +EdgeAttr *bool ; -// ValidateWithPath validates the CT_RevisionCustomView and its children, prefixing error messages with path -func (_eabfa *CT_RevisionCustomView )ValidateWithPath (path string )error {if !_g .ST_GuidPatternRe .MatchString (_eabfa .GuidAttr ){return _c .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 ,_g .ST_GuidPatternRe ,_eabfa .GuidAttr );};if _eabfa .ActionAttr ==ST_RevisionActionUnset {return _c .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 _fedee :=_eabfa .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fedee !=nil {return _fedee ;};return nil ;};func NewCT_CellAlignment ()*CT_CellAlignment {_dfeae :=&CT_CellAlignment {};return _dfeae };type CT_FontName struct{ +// Undo +Undo []*CT_UndoInfo ; -// String Value -ValAttr string ;};func (_begdb *CT_CustomWorkbookView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_begdb .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_begdb .GuidAttr )});if _begdb .AutoUpdateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_begdb .AutoUpdateAttr ))});};if _begdb .MergeIntervalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_begdb .MergeIntervalAttr )});};if _begdb .ChangesSavedWinAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_begdb .ChangesSavedWinAttr ))});};if _begdb .OnlySyncAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_begdb .OnlySyncAttr ))});};if _begdb .PersonalViewAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_begdb .PersonalViewAttr ))});};if _begdb .IncludePrintSettingsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_begdb .IncludePrintSettingsAttr ))});};if _begdb .IncludeHiddenRowColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_begdb .IncludeHiddenRowColAttr ))});};if _begdb .MaximizedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_begdb .MaximizedAttr ))});};if _begdb .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_begdb .MinimizedAttr ))});};if _begdb .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_begdb .ShowHorizontalScrollAttr ))});};if _begdb .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_begdb .ShowVerticalScrollAttr ))});};if _begdb .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_begdb .ShowSheetTabsAttr ))});};if _begdb .XWindowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_begdb .XWindowAttr )});};if _begdb .YWindowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_begdb .YWindowAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_c .Sprintf ("\u0025\u0076",_begdb .WindowWidthAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",_begdb .WindowHeightAttr )});if _begdb .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_begdb .TabRatioAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_begdb .ActiveSheetIdAttr )});if _begdb .ShowFormulaBarAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_begdb .ShowFormulaBarAttr ))});};if _begdb .ShowStatusbarAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_begdb .ShowStatusbarAttr ))});};if _begdb .ShowCommentsAttr !=ST_CommentsUnset {_fbde ,_cabgg :=_begdb .ShowCommentsAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _cabgg !=nil {return _cabgg ;};start .Attr =append (start .Attr ,_fbde );};if _begdb .ShowObjectsAttr !=ST_ObjectsUnset {_ebda ,_gfae :=_begdb .ShowObjectsAttr .MarshalXMLAttr (_f .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _gfae !=nil {return _gfae ;};start .Attr =append (start .Attr ,_ebda );};e .EncodeToken (start );if _begdb .ExtLst !=nil {_bagb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_begdb .ExtLst ,_bagb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Revised Row Column +Rcc []*CT_RevisionCellChange ; -// ValidateWithPath validates the CT_ExternalSheetDataSet and its children, prefixing error messages with path -func (_debbe *CT_ExternalSheetDataSet )ValidateWithPath (path string )error {for _cadda ,_abcge :=range _debbe .SheetData {if _dbae :=_abcge .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_cadda ));_dbae !=nil {return _dbae ;};};return nil ;}; +// Revision Format +Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; -// Validate validates the CT_Sst and its children -func (_gagab *CT_Sst )Validate ()error {return _gagab .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0073\u0074");}; +// ValidateWithPath validates the CT_DataValidations and its children, prefixing error messages with path +func (_afag *CT_DataValidations )ValidateWithPath (path string )error {for _bedb ,_cbefa :=range _afag .DataValidation {if _bdad :=_cbefa .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0044\u0061ta\u0056a\u006c\u0069\u0064\u0061\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_bedb ));_bdad !=nil {return _bdad ;};};return nil ;};func (_dagcf ST_DataValidationImeMode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dagcf .String (),start );}; -// Validate validates the CT_SharedUser and its children -func (_eeabe *CT_SharedUser )Validate ()error {return _eeabe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072");};type CT_Xf struct{ +// Validate validates the CT_Map and its children +func (_edgadc *CT_Map )Validate ()error {return _edgadc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070");};func (_cgdced *CT_PivotFilter )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cgdced .FldAttr )});if _cgdced .MpFldAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0070\u0046l\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cgdced .MpFldAttr )});};_fddae ,_efgfb :=_cgdced .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _efgfb !=nil {return _efgfb ;};start .Attr =append (start .Attr ,_fddae );if _cgdced .EvalOrderAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"},Value :_b .Sprintf ("\u0025\u0076",*_cgdced .EvalOrderAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cgdced .IdAttr )});if _cgdced .IMeasureHierAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_cgdced .IMeasureHierAttr )});};if _cgdced .IMeasureFldAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cgdced .IMeasureFldAttr )});};if _cgdced .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cgdced .NameAttr )});};if _cgdced .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_cgdced .DescriptionAttr )});};if _cgdced .StringValue1Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"},Value :_b .Sprintf ("\u0025\u0076",*_cgdced .StringValue1Attr )});};if _cgdced .StringValue2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"},Value :_b .Sprintf ("\u0025\u0076",*_cgdced .StringValue2Attr )});};e .EncodeToken (start );_dcdgca :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_cgdced .AutoFilter ,_dcdgca );if _cgdced .ExtLst !=nil {_eaefc :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgdced .ExtLst ,_eaefc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ecffa *CT_IndexedColors )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbaaa :for {_aecca ,_cagce :=d .Token ();if _cagce !=nil {return _cagce ;};switch _gdgbb :=_aecca .(type ){case _a .StartElement :switch _gdgbb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gadgc :=NewCT_RgbColor ();if _dgcdf :=d .DecodeElement (_gadgc ,&_gdgbb );_dgcdf !=nil {return _dgcdf ;};_ecffa .RgbColor =append (_ecffa .RgbColor ,_gadgc );default:_gc .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",_gdgbb .Name );if _gbccf :=d .Skip ();_gbccf !=nil {return _gbccf ;};};case _a .EndElement :break _cbaaa ;case _a .CharData :};};return nil ;};func NewCT_Border ()*CT_Border {_aae :=&CT_Border {};return _aae };func (_edgaf *CT_Missing )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gfggc :=range start .Attr {if _gfggc .Name .Local =="\u0066\u0063"{_febagf ,_egba :=_gfggc .Value ,error (nil );if _egba !=nil {return _egba ;};_edgaf .FcAttr =&_febagf ;continue ;};if _gfggc .Name .Local =="\u0066"{_fecdc ,_cgdce :=_d .ParseBool (_gfggc .Value );if _cgdce !=nil {return _cgdce ;};_edgaf .FAttr =&_fecdc ;continue ;};if _gfggc .Name .Local =="\u0063"{_eedac ,_eadef :=_gfggc .Value ,error (nil );if _eadef !=nil {return _eadef ;};_edgaf .CAttr =&_eedac ;continue ;};if _gfggc .Name .Local =="\u0063\u0070"{_gcfeb ,_gdgae :=_d .ParseUint (_gfggc .Value ,10,32);if _gdgae !=nil {return _gdgae ;};_edafa :=uint32 (_gcfeb );_edgaf .CpAttr =&_edafa ;continue ;};if _gfggc .Name .Local =="\u0069\u006e"{_ecbaa ,_dbaac :=_d .ParseUint (_gfggc .Value ,10,32);if _dbaac !=nil {return _dbaac ;};_gdace :=uint32 (_ecbaa );_edgaf .InAttr =&_gdace ;continue ;};if _gfggc .Name .Local =="\u0062\u0063"{_bebdd ,_ebdg :=_gfggc .Value ,error (nil );if _ebdg !=nil {return _ebdg ;};_edgaf .BcAttr =&_bebdd ;continue ;};if _gfggc .Name .Local =="\u0075"{_befga ,_baeeb :=_d .ParseBool (_gfggc .Value );if _baeeb !=nil {return _baeeb ;};_edgaf .UAttr =&_befga ;continue ;};if _gfggc .Name .Local =="\u0069"{_bccdb ,_dabd :=_d .ParseBool (_gfggc .Value );if _dabd !=nil {return _dabd ;};_edgaf .IAttr =&_bccdb ;continue ;};if _gfggc .Name .Local =="\u0075\u006e"{_gggf ,_dgffa :=_d .ParseBool (_gfggc .Value );if _dgffa !=nil {return _dgffa ;};_edgaf .UnAttr =&_gggf ;continue ;};if _gfggc .Name .Local =="\u0073\u0074"{_dffde ,_gcfgb :=_d .ParseBool (_gfggc .Value );if _gcfgb !=nil {return _gcfgb ;};_edgaf .StAttr =&_dffde ;continue ;};if _gfggc .Name .Local =="\u0062"{_fcfagf ,_ecabd :=_d .ParseBool (_gfggc .Value );if _ecabd !=nil {return _ecabd ;};_edgaf .BAttr =&_fcfagf ;continue ;};};_bafbc :for {_fgaa ,_eafc :=d .Token ();if _eafc !=nil {return _eafc ;};switch _acedb :=_fgaa .(type ){case _a .StartElement :switch _acedb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_accaf :=NewCT_Tuples ();if _gfbgd :=d .DecodeElement (_accaf ,&_acedb );_gfbgd !=nil {return _gfbgd ;};_edgaf .Tpls =append (_edgaf .Tpls ,_accaf );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cegdg :=NewCT_X ();if _bbdbe :=d .DecodeElement (_cegdg ,&_acedb );_bbdbe !=nil {return _bbdbe ;};_edgaf .X =append (_edgaf .X ,_cegdg );default:_gc .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",_acedb .Name );if _eccae :=d .Skip ();_eccae !=nil {return _eccae ;};};case _a .EndElement :break _bafbc ;case _a .CharData :};};return nil ;}; -// Number Format Id -NumFmtIdAttr *uint32 ; +// ValidateWithPath validates the CT_InputCells and its children, prefixing error messages with path +func (_gbfcc *CT_InputCells )ValidateWithPath (path string )error {return nil };type CT_CellSmartTag struct{ -// Font Id -FontIdAttr *uint32 ; +// Smart Tag Type Index +TypeAttr uint32 ; -// Fill Id -FillIdAttr *uint32 ; +// Deleted +DeletedAttr *bool ; -// Border Id -BorderIdAttr *uint32 ; +// XML Based +XmlBasedAttr *bool ; -// Format Id -XfIdAttr *uint32 ; +// Smart Tag Properties +CellSmartTagPr []*CT_CellSmartTagPr ;};func (_ecfgb *CT_Drawing )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cfacc :=range start .Attr {if _cfacc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cfacc .Name .Local =="\u0069\u0064"||_cfacc .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"&&_cfacc .Name .Local =="\u0069\u0064"{_abfb ,_cfffe :=_cfacc .Value ,error (nil );if _cfffe !=nil {return _cfffe ;};_ecfgb .IdAttr =_abfb ;continue ;};};for {_aebga ,_dgcc :=d .Token ();if _dgcc !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u003a\u0020%\u0073",_dgcc );};if _fgcbe ,_gbccb :=_aebga .(_a .EndElement );_gbccb &&_fgcbe .Name ==start .Name {break ;};};return nil ;}; -// Quote Prefix -QuotePrefixAttr *bool ; +// ValidateWithPath validates the CT_TableStyles and its children, prefixing error messages with path +func (_acffe *CT_TableStyles )ValidateWithPath (path string )error {for _ddgdc ,_cbbbca :=range _acffe .TableStyle {if _fafdd :=_cbbbca .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u005b\u0025\u0064\u005d",path ,_ddgdc ));_fafdd !=nil {return _fafdd ;};};return nil ;};func NewCT_PCDSDTCEntries ()*CT_PCDSDTCEntries {_cadfc :=&CT_PCDSDTCEntries {};return _cadfc };type ST_TimePeriod byte ;func (_fgddce *CT_IgnoredError )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ffebe :=range start .Attr {if _ffebe .Name .Local =="\u0073\u0071\u0072e\u0066"{_bdggdd ,_cgccb :=ParseSliceST_Sqref (_ffebe .Value );if _cgccb !=nil {return _cgccb ;};_fgddce .SqrefAttr =_bdggdd ;continue ;};if _ffebe .Name .Local =="\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"{_ecaga ,_gadgf :=_d .ParseBool (_ffebe .Value );if _gadgf !=nil {return _gadgf ;};_fgddce .EvalErrorAttr =&_ecaga ;continue ;};if _ffebe .Name .Local =="\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"{_dcead ,_fcab :=_d .ParseBool (_ffebe .Value );if _fcab !=nil {return _fcab ;};_fgddce .TwoDigitTextYearAttr =&_dcead ;continue ;};if _ffebe .Name .Local =="\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"{_bgag ,_ecdg :=_d .ParseBool (_ffebe .Value );if _ecdg !=nil {return _ecdg ;};_fgddce .NumberStoredAsTextAttr =&_bgag ;continue ;};if _ffebe .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_fcega ,_bfefb :=_d .ParseBool (_ffebe .Value );if _bfefb !=nil {return _bfefb ;};_fgddce .FormulaAttr =&_fcega ;continue ;};if _ffebe .Name .Local =="\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"{_egffe ,_face :=_d .ParseBool (_ffebe .Value );if _face !=nil {return _face ;};_fgddce .FormulaRangeAttr =&_egffe ;continue ;};if _ffebe .Name .Local =="\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"{_aaef ,_fgfcf :=_d .ParseBool (_ffebe .Value );if _fgfcf !=nil {return _fgfcf ;};_fgddce .UnlockedFormulaAttr =&_aaef ;continue ;};if _ffebe .Name .Local =="\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"{_bafad ,_cgdgb :=_d .ParseBool (_ffebe .Value );if _cgdgb !=nil {return _cgdgb ;};_fgddce .EmptyCellReferenceAttr =&_bafad ;continue ;};if _ffebe .Name .Local =="\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"{_daaba ,_egfa :=_d .ParseBool (_ffebe .Value );if _egfa !=nil {return _egfa ;};_fgddce .ListDataValidationAttr =&_daaba ;continue ;};if _ffebe .Name .Local =="\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"{_cdfea ,_gbdee :=_d .ParseBool (_ffebe .Value );if _gbdee !=nil {return _gbdee ;};_fgddce .CalculatedColumnAttr =&_cdfea ;continue ;};};for {_dfdf ,_ecggf :=d .Token ();if _ecggf !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0049\u0067\u006e\u006f\u0072\u0065d\u0045\u0072\u0072o\u0072:\u0020\u0025\u0073",_ecggf );};if _ccadg ,_afagf :=_dfdf .(_a .EndElement );_afagf &&_ccadg .Name ==start .Name {break ;};};return nil ;};func (_faf *CT_CellWatch )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",_faf .RAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Member struct{ -// Pivot Button -PivotButtonAttr *bool ; +// Hidden Item Name +NameAttr string ;};func (_cffae *ST_DataValidationErrorStyle )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cffae =0;case "\u0073\u0074\u006f\u0070":*_cffae =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_cffae =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_cffae =3;};return nil ;};func (_begaf *CT_WorkbookProtection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _begaf .WorkbookPasswordAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_begaf .WorkbookPasswordAttr )});};if _begaf .WorkbookPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 :_b .Sprintf ("\u0025\u0076",*_begaf .WorkbookPasswordCharacterSetAttr )});};if _begaf .RevisionsPasswordAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_begaf .RevisionsPasswordAttr )});};if _begaf .RevisionsPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 :_b .Sprintf ("\u0025\u0076",*_begaf .RevisionsPasswordCharacterSetAttr )});};if _begaf .LockStructureAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_begaf .LockStructureAttr ))});};if _begaf .LockWindowsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_begaf .LockWindowsAttr ))});};if _begaf .LockRevisionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_begaf .LockRevisionAttr ))});};if _begaf .RevisionsAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_begaf .RevisionsAlgorithmNameAttr )});};if _begaf .RevisionsHashValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_begaf .RevisionsHashValueAttr )});};if _begaf .RevisionsSaltValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_begaf .RevisionsSaltValueAttr )});};if _begaf .RevisionsSpinCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_begaf .RevisionsSpinCountAttr )});};if _begaf .WorkbookAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_begaf .WorkbookAlgorithmNameAttr )});};if _begaf .WorkbookHashValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_begaf .WorkbookHashValueAttr )});};if _begaf .WorkbookSaltValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_begaf .WorkbookSaltValueAttr )});};if _begaf .WorkbookSpinCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_begaf .WorkbookSpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aegdb *CT_DefinedName )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebgd :=range start .Attr {if _ebgd .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_gcgg ,_adgg :=_d .ParseBool (_ebgd .Value );if _adgg !=nil {return _adgg ;};_aegdb .HiddenAttr =&_gcgg ;continue ;};if _ebgd .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_agfeg ,_cdga :=_d .ParseBool (_ebgd .Value );if _cdga !=nil {return _cdga ;};_aegdb .FunctionAttr =&_agfeg ;continue ;};if _ebgd .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_aged ,_eagd :=_ebgd .Value ,error (nil );if _eagd !=nil {return _eagd ;};_aegdb .CommentAttr =&_aged ;continue ;};if _ebgd .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_ddfea ,_dffbe :=_ebgd .Value ,error (nil );if _dffbe !=nil {return _dffbe ;};_aegdb .DescriptionAttr =&_ddfea ;continue ;};if _ebgd .Name .Local =="\u0068\u0065\u006c\u0070"{_fgbbb ,_gcge :=_ebgd .Value ,error (nil );if _gcge !=nil {return _gcge ;};_aegdb .HelpAttr =&_fgbbb ;continue ;};if _ebgd .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_bgadg ,_beedd :=_ebgd .Value ,error (nil );if _beedd !=nil {return _beedd ;};_aegdb .StatusBarAttr =&_bgadg ;continue ;};if _ebgd .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_gbdda ,_dfeea :=_d .ParseUint (_ebgd .Value ,10,32);if _dfeea !=nil {return _dfeea ;};_acec :=uint32 (_gbdda );_aegdb .LocalSheetIdAttr =&_acec ;continue ;};if _ebgd .Name .Local =="\u006e\u0061\u006d\u0065"{_afaee ,_dcaa :=_ebgd .Value ,error (nil );if _dcaa !=nil {return _dcaa ;};_aegdb .NameAttr =_afaee ;continue ;};if _ebgd .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_egefe ,_ddedb :=_ebgd .Value ,error (nil );if _ddedb !=nil {return _ddedb ;};_aegdb .CustomMenuAttr =&_egefe ;continue ;};if _ebgd .Name .Local =="v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"{_dbda ,_cfaae :=_d .ParseBool (_ebgd .Value );if _cfaae !=nil {return _cfaae ;};_aegdb .VbProcedureAttr =&_dbda ;continue ;};if _ebgd .Name .Local =="\u0078\u006c\u006d"{_gfcfe ,_ddgb :=_d .ParseBool (_ebgd .Value );if _ddgb !=nil {return _ddgb ;};_aegdb .XlmAttr =&_gfcfe ;continue ;};if _ebgd .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_eafgf ,_fbea :=_d .ParseUint (_ebgd .Value ,10,32);if _fbea !=nil {return _fbea ;};_gceab :=uint32 (_eafgf );_aegdb .FunctionGroupIdAttr =&_gceab ;continue ;};if _ebgd .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_ebeg ,_fbce :=_ebgd .Value ,error (nil );if _fbce !=nil {return _fbce ;};_aegdb .ShortcutKeyAttr =&_ebeg ;continue ;};if _ebgd .Name .Local =="\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"{_acge ,_eeada :=_d .ParseBool (_ebgd .Value );if _eeada !=nil {return _eeada ;};_aegdb .PublishToServerAttr =&_acge ;continue ;};if _ebgd .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"{_bdgag ,_abedc :=_d .ParseBool (_ebgd .Value );if _abedc !=nil {return _abedc ;};_aegdb .WorkbookParameterAttr =&_bdgag ;continue ;};};for {_cebfe ,_dgdf :=d .Token ();if _dgdf !=nil {return _b .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",_dgdf );};if _gffdg ,_bcggd :=_cebfe .(_a .CharData );_bcggd {_aegdb .Content =string (_gffdg );};if _adagb ,_egbeb :=_cebfe .(_a .EndElement );_egbeb &&_adagb .Name ==start .Name {break ;};};return nil ;};func NewTable ()*Table {_agbab :=&Table {};_agbab .CT_Table =*NewCT_Table ();return _agbab };func (_abccb *CT_Fills )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _abccb .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_abccb .CountAttr )});};e .EncodeToken (start );if _abccb .Fill !=nil {_ageaad :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};for _ ,_acbdfa :=range _abccb .Fill {e .EncodeElement (_acbdfa ,_ageaad );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Apply Number Format -ApplyNumberFormatAttr *bool ; +// ValidateWithPath validates the CT_ServerFormat and its children, prefixing error messages with path +func (_ggdfbf *CT_ServerFormat )ValidateWithPath (path string )error {return nil }; -// Apply Font -ApplyFontAttr *bool ; +// Validate validates the CT_RevisionCellChange and its children +func (_cdcaae *CT_RevisionCellChange )Validate ()error {return _cdcaae .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0065\u006cl\u0043\u0068\u0061\u006e\u0067\u0065");};func (_dfccc *CT_SmartTagPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cdecc :=range start .Attr {if _cdecc .Name .Local =="\u0065\u006d\u0062e\u0064"{_eaebd ,_ebafa :=_d .ParseBool (_cdecc .Value );if _ebafa !=nil {return _ebafa ;};_dfccc .EmbedAttr =&_eaebd ;continue ;};if _cdecc .Name .Local =="\u0073\u0068\u006f\u0077"{_dfccc .ShowAttr .UnmarshalXMLAttr (_cdecc );continue ;};};for {_fdfcae ,_efabe :=d .Token ();if _efabe !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053m\u0061r\u0074T\u0061\u0067\u0050\u0072\u003a\u0020\u0025s",_efabe );};if _gccace ,_eagecf :=_fdfcae .(_a .EndElement );_eagecf &&_gccace .Name ==start .Name {break ;};};return nil ;};type ST_SortMethod byte ;func (_dbaeg *ST_PaneState )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dbaeg =0;case "\u0073\u0070\u006ci\u0074":*_dbaeg =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_dbaeg =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_dbaeg =3;};return nil ;}; -// Apply Fill -ApplyFillAttr *bool ; +// ValidateWithPath validates the CT_Pane and its children, prefixing error messages with path +func (_aagfgd *CT_Pane )ValidateWithPath (path string )error {if _dcbfa :=_aagfgd .ActivePaneAttr .ValidateWithPath (path +"\u002fA\u0063t\u0069\u0076\u0065\u0050\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_dcbfa !=nil {return _dcbfa ;};if _debce :=_aagfgd .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_debce !=nil {return _debce ;};return nil ;};func NewCT_CustomFilter ()*CT_CustomFilter {_daae :=&CT_CustomFilter {};return _daae };func (_egdad ST_DataConsolidateFunction )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_edaea :=_a .Attr {};_edaea .Name =name ;switch _egdad {case ST_DataConsolidateFunctionUnset :_edaea .Value ="";case ST_DataConsolidateFunctionAverage :_edaea .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_DataConsolidateFunctionCount :_edaea .Value ="\u0063\u006f\u0075n\u0074";case ST_DataConsolidateFunctionCountNums :_edaea .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_DataConsolidateFunctionMax :_edaea .Value ="\u006d\u0061\u0078";case ST_DataConsolidateFunctionMin :_edaea .Value ="\u006d\u0069\u006e";case ST_DataConsolidateFunctionProduct :_edaea .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_DataConsolidateFunctionStdDev :_edaea .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_DataConsolidateFunctionStdDevp :_edaea .Value ="\u0073t\u0064\u0044\u0065\u0076\u0070";case ST_DataConsolidateFunctionSum :_edaea .Value ="\u0073\u0075\u006d";case ST_DataConsolidateFunctionVar :_edaea .Value ="\u0076\u0061\u0072";case ST_DataConsolidateFunctionVarp :_edaea .Value ="\u0076\u0061\u0072\u0070";};return _edaea ,nil ;};func (_deaddb *ST_SmartTagShow )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_deaddb =0;case "\u0061\u006c\u006c":*_deaddb =1;case "\u006e\u006f\u006e\u0065":*_deaddb =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_deaddb =3;};return nil ;};func (_faddbc *CT_RevisionMove )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_caccf :=range start .Attr {if _caccf .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_egbef ,_cbaag :=_d .ParseUint (_caccf .Value ,10,32);if _cbaag !=nil {return _cbaag ;};_faddbc .SheetIdAttr =uint32 (_egbef );continue ;};if _caccf .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065"{_afgac ,_fgcdaf :=_caccf .Value ,error (nil );if _fgcdaf !=nil {return _fgcdaf ;};_faddbc .SourceAttr =_afgac ;continue ;};if _caccf .Name .Local =="d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"{_decfb ,_abdga :=_caccf .Value ,error (nil );if _abdga !=nil {return _abdga ;};_faddbc .DestinationAttr =_decfb ;continue ;};if _caccf .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_dccbag ,_cefeg :=_d .ParseUint (_caccf .Value ,10,32);if _cefeg !=nil {return _cefeg ;};_ccbbe :=uint32 (_dccbag );_faddbc .SourceSheetIdAttr =&_ccbbe ;continue ;};if _caccf .Name .Local =="\u0072\u0049\u0064"{_gcfaec ,_egfae :=_d .ParseUint (_caccf .Value ,10,32);if _egfae !=nil {return _egfae ;};_fddba :=uint32 (_gcfaec );_faddbc .RIdAttr =&_fddba ;continue ;};if _caccf .Name .Local =="\u0075\u0061"{_deede ,_dcaee :=_d .ParseBool (_caccf .Value );if _dcaee !=nil {return _dcaee ;};_faddbc .UaAttr =&_deede ;continue ;};if _caccf .Name .Local =="\u0072\u0061"{_aebaa ,_cbaadg :=_d .ParseBool (_caccf .Value );if _cbaadg !=nil {return _cbaadg ;};_faddbc .RaAttr =&_aebaa ;continue ;};};_afffd :for {_bdgdd ,_gceba :=d .Token ();if _gceba !=nil {return _gceba ;};switch _fedac :=_bdgdd .(type ){case _a .StartElement :switch _fedac .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggaeed :=NewCT_UndoInfo ();if _acefa :=d .DecodeElement (_ggaeed ,&_fedac );_acefa !=nil {return _acefa ;};_faddbc .Undo =append (_faddbc .Undo ,_ggaeed );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebcbd :=NewCT_RevisionCellChange ();if _fgddf :=d .DecodeElement (_ebcbd ,&_fedac );_fgddf !=nil {return _fgddf ;};_faddbc .Rcc =append (_faddbc .Rcc ,_ebcbd );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bedcad :=NewCT_RevisionFormatting ();if _faaga :=d .DecodeElement (_bedcad ,&_fedac );_faaga !=nil {return _faaga ;};_faddbc .Rfmt =append (_faddbc .Rfmt ,_bedcad );default:_gc .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",_fedac .Name );if _afeged :=d .Skip ();_afeged !=nil {return _afeged ;};};case _a .EndElement :break _afffd ;case _a .CharData :};};return nil ;};func (_dcfcc ST_DateTimeGrouping )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_edbfe :=_a .Attr {};_edbfe .Name =name ;switch _dcfcc {case ST_DateTimeGroupingUnset :_edbfe .Value ="";case ST_DateTimeGroupingYear :_edbfe .Value ="\u0079\u0065\u0061\u0072";case ST_DateTimeGroupingMonth :_edbfe .Value ="\u006d\u006f\u006et\u0068";case ST_DateTimeGroupingDay :_edbfe .Value ="\u0064\u0061\u0079";case ST_DateTimeGroupingHour :_edbfe .Value ="\u0068\u006f\u0075\u0072";case ST_DateTimeGroupingMinute :_edbfe .Value ="\u006d\u0069\u006e\u0075\u0074\u0065";case ST_DateTimeGroupingSecond :_edbfe .Value ="\u0073\u0065\u0063\u006f\u006e\u0064";};return _edbfe ,nil ;}; -// Apply Border -ApplyBorderAttr *bool ; +// Validate validates the CT_CommentPr and its children +func (_fgcfb *CT_CommentPr )Validate ()error {return _fgcfb .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");};func (_faada ST_SortMethod )Validate ()error {return _faada .ValidateWithPath ("")};func (_cbfdf *CT_PivotHierarchies )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bcagd :=range start .Attr {if _bcagd .Name .Local =="\u0063\u006f\u0075n\u0074"{_fcbdc ,_fcbff :=_d .ParseUint (_bcagd .Value ,10,32);if _fcbff !=nil {return _fcbff ;};_feed :=uint32 (_fcbdc );_cbfdf .CountAttr =&_feed ;continue ;};};_dcfac :for {_cagfe ,_cbbca :=d .Token ();if _cbbca !=nil {return _cbbca ;};switch _edbg :=_cagfe .(type ){case _a .StartElement :switch _edbg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceggac :=NewCT_PivotHierarchy ();if _eefgc :=d .DecodeElement (_ceggac ,&_edbg );_eefgc !=nil {return _eefgc ;};_cbfdf .PivotHierarchy =append (_cbfdf .PivotHierarchy ,_ceggac );default:_gc .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",_edbg .Name );if _dbffa :=d .Skip ();_dbffa !=nil {return _dbffa ;};};case _a .EndElement :break _dcfac ;case _a .CharData :};};return nil ;};func (_debffc ST_CellType )String ()string {switch _debffc {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 (_gebed ST_VerticalAlignment )String ()string {switch _gebed {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_RevisionMove struct{ -// Apply Alignment -ApplyAlignmentAttr *bool ; +// Sheet Id +SheetIdAttr uint32 ; -// Apply Protection -ApplyProtectionAttr *bool ; +// Source +SourceAttr string ; -// Alignment -Alignment *CT_CellAlignment ; +// Destination +DestinationAttr string ; -// Protection -Protection *CT_CellProtection ; +// Source Sheet Id +SourceSheetIdAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_DataRefs struct{ +// Undo +Undo []*CT_UndoInfo ; -// Data Consolidation Reference Count -CountAttr *uint32 ; +// Revision Cell Change +Rcc []*CT_RevisionCellChange ; -// Data Consolidation Reference -DataRef []*CT_DataRef ;};func (_ffcgd *CT_I )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffcgd .TAttr !=ST_ItemTypeUnset {_eccba ,_dgceb :=_ffcgd .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"});if _dgceb !=nil {return _dgceb ;};start .Attr =append (start .Attr ,_eccba );};if _ffcgd .RAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ffcgd .RAttr )});};if _ffcgd .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_c .Sprintf ("\u0025\u0076",*_ffcgd .IAttr )});};e .EncodeToken (start );if _ffcgd .X !=nil {_cgadfg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_geefgc :=range _ffcgd .X {e .EncodeElement (_geefgc ,_cgadfg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_MRUColors ()*CT_MRUColors {_agfgf :=&CT_MRUColors {};return _agfgf };func (_cdgcd *CT_CustomFilter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcae :=range start .Attr {if _dcae .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_cdgcd .OperatorAttr .UnmarshalXMLAttr (_dcae );continue ;};if _dcae .Name .Local =="\u0076\u0061\u006c"{_afeaa ,_cadd :=_dcae .Value ,error (nil );if _cadd !=nil {return _cadd ;};_cdgcd .ValAttr =&_afeaa ;continue ;};};for {_caefd ,_ddcaf :=d .Token ();if _ddcaf !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dF\u0069\u006c\u0074e\u0072:\u0020\u0025\u0073",_ddcaf );};if _gacec ,_ggefd :=_caefd .(_f .EndElement );_ggefd &&_gacec .Name ==start .Name {break ;};};return nil ;}; +// Revision Format +Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func NewCT_CacheFields ()*CT_CacheFields {_bgg :=&CT_CacheFields {};return _bgg };type CT_Missing struct{ -// Validate validates the CT_PivotFilter and its children -func (_dfcda *CT_PivotFilter )Validate ()error {return _dfcda .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u006c\u0074\u0065\u0072");};func NewCT_CellWatch ()*CT_CellWatch {_fafg :=&CT_CellWatch {};return _fafg }; +// Unused Item +UAttr *bool ; -// Validate validates the CT_CustomFilter and its children -func (_eeccf *CT_CustomFilter )Validate ()error {return _eeccf .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072");}; +// Calculated Item +FAttr *bool ; -// ValidateWithPath validates the CT_ExternalCell and its children, prefixing error messages with path -func (_cgdb *CT_ExternalCell )ValidateWithPath (path string )error {if _cgcac :=_cgdb .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_cgcac !=nil {return _cgcac ;};return nil ;};func (_agcae ST_HtmlFmt )String ()string {switch _agcae {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0074\u0066";case 3:return "\u0061\u006c\u006c";};return "";};func (_baeebd *CT_RevisionHeader )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baeebd .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";_baeebd .SheetIdMap =NewCT_SheetIdMap ();for _ ,_ecccb :=range start .Attr {if _ecccb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ecccb .Name .Local =="\u0069\u0064"||_ecccb .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"&&_ecccb .Name .Local =="\u0069\u0064"{_ebdfd ,_fgead :=_ecccb .Value ,error (nil );if _fgead !=nil {return _fgead ;};_baeebd .IdAttr =_ebdfd ;continue ;};if _ecccb .Name .Local =="\u0067\u0075\u0069\u0064"{_dabdc ,_bddec :=_ecccb .Value ,error (nil );if _bddec !=nil {return _bddec ;};_baeebd .GuidAttr =_dabdc ;continue ;};if _ecccb .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_egfdab ,_efecff :=ParseStdlibTime (_ecccb .Value );if _efecff !=nil {return _efecff ;};_baeebd .DateTimeAttr =_egfdab ;continue ;};if _ecccb .Name .Local =="\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_ebcbe ,_face :=_d .ParseUint (_ecccb .Value ,10,32);if _face !=nil {return _face ;};_baeebd .MaxSheetIdAttr =uint32 (_ebcbe );continue ;};if _ecccb .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_cagfd ,_gadgf :=_ecccb .Value ,error (nil );if _gadgf !=nil {return _gadgf ;};_baeebd .UserNameAttr =_cagfd ;continue ;};if _ecccb .Name .Local =="\u006d\u0069\u006e\u0052\u0049\u0064"{_cgacc ,_ecffe :=_d .ParseUint (_ecccb .Value ,10,32);if _ecffe !=nil {return _ecffe ;};_gfgdaa :=uint32 (_cgacc );_baeebd .MinRIdAttr =&_gfgdaa ;continue ;};if _ecccb .Name .Local =="\u006d\u0061\u0078\u0052\u0049\u0064"{_bgba ,_acabf :=_d .ParseUint (_ecccb .Value ,10,32);if _acabf !=nil {return _acabf ;};_cdbec :=uint32 (_bgba );_baeebd .MaxRIdAttr =&_cdbec ;continue ;};};_geggb :for {_aecge ,_dfgab :=d .Token ();if _dfgab !=nil {return _dfgab ;};switch _aceaf :=_aecge .(type ){case _f .StartElement :switch _aceaf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dbfab :=d .DecodeElement (_baeebd .SheetIdMap ,&_aceaf );_dbfab !=nil {return _dbfab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baeebd .ReviewedList =NewCT_ReviewedRevisions ();if _eagfg :=d .DecodeElement (_baeebd .ReviewedList ,&_aceaf );_eagfg !=nil {return _eagfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baeebd .ExtLst =NewCT_ExtensionList ();if _bdeef :=d .DecodeElement (_baeebd .ExtLst ,&_aceaf );_bdeef !=nil {return _bdeef ;};default:_ag .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",_aceaf .Name );if _gfbef :=d .Skip ();_gfbef !=nil {return _gfbef ;};};case _f .EndElement :break _geggb ;case _f .CharData :};};return nil ;};func (_fedba *ST_PhoneticType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fedba =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_fedba =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_fedba =2;case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_fedba =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_fedba =4;};return nil ;};func (_begcb *CT_SheetDimension )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",_begcb .RefAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dabga *CT_IgnoredErrors )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_aeffg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ai\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"}};for _ ,_dcda :=range _dabga .IgnoredError {e .EncodeElement (_dcda ,_aeffg );};if _dabga .ExtLst !=nil {_eadbc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dabga .ExtLst ,_eadbc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Caption +CAttr *string ; -// ValidateWithPath validates the CT_IgnoredErrors and its children, prefixing error messages with path -func (_ggeff *CT_IgnoredErrors )ValidateWithPath (path string )error {for _ecef ,_efaad :=range _ggeff .IgnoredError {if _bdeea :=_efaad .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0049gn\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d",path ,_ecef ));_bdeea !=nil {return _bdeea ;};};if _ggeff .ExtLst !=nil {if _dafg :=_ggeff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dafg !=nil {return _dafg ;};};return nil ;};func (_cegdf *CT_MeasureDimensionMaps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cegdf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cegdf .CountAttr )});};e .EncodeToken (start );if _cegdf .Map !=nil {_cgagf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0061\u0070"}};for _ ,_afaag :=range _cegdf .Map {e .EncodeElement (_afaag ,_cgagf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dcaag *CT_WebPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcaag .XmlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dcaag .XmlAttr ))});};if _dcaag .SourceDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dcaag .SourceDataAttr ))});};if _dcaag .ParsePreAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dcaag .ParsePreAttr ))});};if _dcaag .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dcaag .ConsecutiveAttr ))});};if _dcaag .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dcaag .FirstRowAttr ))});};if _dcaag .Xl97Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006c\u0039\u0037"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dcaag .Xl97Attr ))});};if _dcaag .TextDatesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dcaag .TextDatesAttr ))});};if _dcaag .Xl2000Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006c\u0032\u0030\u0030\u0030"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dcaag .Xl2000Attr ))});};if _dcaag .UrlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0072\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_dcaag .UrlAttr )});};if _dcaag .PostAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u006f\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dcaag .PostAttr )});};if _dcaag .HtmlTablesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dcaag .HtmlTablesAttr ))});};if _dcaag .HtmlFormatAttr !=ST_HtmlFmtUnset {_ddbbae ,_gcbcb :=_dcaag .HtmlFormatAttr .MarshalXMLAttr (_f .Name {Local :"\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"});if _gcbcb !=nil {return _gcbcb ;};start .Attr =append (start .Attr ,_ddbbae );};if _dcaag .EditPageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_dcaag .EditPageAttr )});};e .EncodeToken (start );if _dcaag .Tables !=nil {_cafdf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0061\u0062\u006c\u0065s"}};e .EncodeElement (_dcaag .Tables ,_cafdf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gaaae ST_GrowShrinkType )String ()string {switch _gaaae {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_GroupItems struct{ +// Member Property Count +CpAttr *uint32 ; -// Items Created Count -CountAttr *uint32 ; +// Format Index +InAttr *uint32 ; -// No Value -M []*CT_Missing ; +// background Color +BcAttr *string ; -// Numeric Value -N []*CT_Number ; +// Foreground Color +FcAttr *string ; -// Boolean -B []*CT_Boolean ; +// Italic +IAttr *bool ; -// Error Value -E []*CT_Error ; +// Underline +UnAttr *bool ; -// Character Value -S []*CT_String ; +// Strikethrough +StAttr *bool ; -// Date Time -D []*CT_DateTime ;};func (_acfab *ST_DateTimeGrouping )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eeace ,_cdcdc :=d .Token ();if _cdcdc !=nil {return _cdcdc ;};if _bcfab ,_defcff :=_eeace .(_f .EndElement );_defcff &&_bcfab .Name ==start .Name {*_acfab =1;return nil ;};if _eecad ,_gfcfg :=_eeace .(_f .CharData );!_gfcfg {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eeace );}else {switch string (_eecad ){case "":*_acfab =0;case "\u0079\u0065\u0061\u0072":*_acfab =1;case "\u006d\u006f\u006et\u0068":*_acfab =2;case "\u0064\u0061\u0079":*_acfab =3;case "\u0068\u006f\u0075\u0072":*_acfab =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_acfab =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_acfab =6;};};_eeace ,_cdcdc =d .Token ();if _cdcdc !=nil {return _cdcdc ;};if _ddcfag ,_cbfcbed :=_eeace .(_f .EndElement );_cbfcbed &&_ddcfag .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eeace );};func NewWorkbook ()*Workbook {_cbabc :=&Workbook {};_cbabc .CT_Workbook =*NewCT_Workbook ();return _cbabc ;};type CT_CommentPr struct{ +// Bold +BAttr *bool ; -// Locked Flag -LockedAttr *bool ; +// Tuples +Tpls []*CT_Tuples ; -// Default Size Flag -DefaultSizeAttr *bool ; +// Member Property Indexes +X []*CT_X ;};func (_cdag *CT_Control )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cdag .ShapeIdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cdag .IdAttr )});if _cdag .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cdag .NameAttr )});};e .EncodeToken (start );if _cdag .ControlPr !=nil {_dcfab :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ac\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072"}};e .EncodeElement (_cdag .ControlPr ,_dcfab );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cacbef ST_MdxKPIProperty )String ()string {switch _cacbef {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 "";};func (_dc *AG_AutoFormat )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dc .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dc .AutoFormatIdAttr )});};if _dc .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dc .ApplyNumberFormatsAttr ))});};if _dc .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dc .ApplyBorderFormatsAttr ))});};if _dc .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dc .ApplyFontFormatsAttr ))});};if _dc .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dc .ApplyPatternFormatsAttr ))});};if _dc .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dc .ApplyAlignmentFormatsAttr ))});};if _dc .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dc .ApplyWidthHeightFormatsAttr ))});};return nil ;};type CT_DdeLink struct{ -// Print Flag -PrintAttr *bool ; +// Service name +DdeServiceAttr string ; -// Disabled Flag -DisabledAttr *bool ; +// Topic for DDE server +DdeTopicAttr string ; -// Automatic Fill Flag -AutoFillAttr *bool ; +// DDE Items Collection +DdeItems *CT_DdeItems ;};func (_fdd *CT_CellSmartTag )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",_fdd .TypeAttr )});if _fdd .DeletedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fdd .DeletedAttr ))});};if _fdd .XmlBasedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fdd .XmlBasedAttr ))});};e .EncodeToken (start );if _fdd .CellSmartTagPr !=nil {_ccfcb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"}};for _ ,_cfef :=range _fdd .CellSmartTagPr {e .EncodeElement (_cfef ,_ccfcb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_AutoSortScope struct{ -// Automatic Line Flag -AutoLineAttr *bool ; +// Auto Sort Scope +PivotArea *CT_PivotArea ;};func (_gfcae *CT_RevisionCustomView )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfcae .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";_gfcae .ActionAttr =ST_RevisionAction (1);for _ ,_eeacc :=range start .Attr {if _eeacc .Name .Local =="\u0067\u0075\u0069\u0064"{_dfbfe ,_afcga :=_eeacc .Value ,error (nil );if _afcga !=nil {return _afcga ;};_gfcae .GuidAttr =_dfbfe ;continue ;};if _eeacc .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_gfcae .ActionAttr .UnmarshalXMLAttr (_eeacc );continue ;};};for {_beeaef ,_eaefe :=d .Token ();if _eaefe !=nil {return _b .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",_eaefe );};if _fabecd ,_ggddc :=_beeaef .(_a .EndElement );_ggddc &&_fabecd .Name ==start .Name {break ;};};return nil ;};func NewCT_Dxf ()*CT_Dxf {_fddd :=&CT_Dxf {};return _fddd };func (_egb *CT_Break )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gaa :=range start .Attr {if _gaa .Name .Local =="\u0069\u0064"{_ddbb ,_accf :=_d .ParseUint (_gaa .Value ,10,32);if _accf !=nil {return _accf ;};_gdbb :=uint32 (_ddbb );_egb .IdAttr =&_gdbb ;continue ;};if _gaa .Name .Local =="\u006d\u0069\u006e"{_cged ,_bgd :=_d .ParseUint (_gaa .Value ,10,32);if _bgd !=nil {return _bgd ;};_fee :=uint32 (_cged );_egb .MinAttr =&_fee ;continue ;};if _gaa .Name .Local =="\u006d\u0061\u0078"{_dcbb ,_bedcc :=_d .ParseUint (_gaa .Value ,10,32);if _bedcc !=nil {return _bedcc ;};_cgbc :=uint32 (_dcbb );_egb .MaxAttr =&_cgbc ;continue ;};if _gaa .Name .Local =="\u006d\u0061\u006e"{_beag ,_bcaec :=_d .ParseBool (_gaa .Value );if _bcaec !=nil {return _bcaec ;};_egb .ManAttr =&_beag ;continue ;};if _gaa .Name .Local =="\u0070\u0074"{_dcf ,_adfb :=_d .ParseBool (_gaa .Value );if _adfb !=nil {return _adfb ;};_egb .PtAttr =&_dcf ;continue ;};};for {_gag ,_daea :=d .Token ();if _daea !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0072\u0065\u0061\u006b: \u0025\u0073",_daea );};if _cggf ,_gedf :=_gag .(_a .EndElement );_gedf &&_cggf .Name ==start .Name {break ;};};return nil ;};func (_fbfgc *Connections )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbfgc .CT_Connections =*NewCT_Connections ();_edbcc :for {_fcgfa ,_gaaeea :=d .Token ();if _gaaeea !=nil {return _gaaeea ;};switch _bafaf :=_fcgfa .(type ){case _a .StartElement :switch _bafaf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adcbaa :=NewCT_Connection ();if _faeea :=d .DecodeElement (_adcbaa ,&_bafaf );_faeea !=nil {return _faeea ;};_fbfgc .Connection =append (_fbfgc .Connection ,_adcbaa );default:_gc .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",_bafaf .Name );if _egabc :=d .Skip ();_egabc !=nil {return _egabc ;};};case _a .EndElement :break _edbcc ;case _a .CharData :};};return nil ;};func NewCT_IconSet ()*CT_IconSet {_geaea :=&CT_IconSet {};return _geaea };func NewCT_SheetView ()*CT_SheetView {_ddcae :=&CT_SheetView {};return _ddcae };func (_fgdg *CT_Groups )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fgdg .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fgdg .CountAttr )});};e .EncodeToken (start );_eabf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070"}};for _ ,_ebfdd :=range _fgdg .Group {e .EncodeElement (_ebfdd ,_eabf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Alternative Text -AltTextAttr *string ; +// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path +func (_dbbaa *CT_NumFmt )ValidateWithPath (path string )error {return nil };func (_ccfge *CT_Font )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdde :for {_abfcf ,_gagcf :=d .Token ();if _gagcf !=nil {return _gagcf ;};switch _eebde :=_abfcf .(type ){case _a .StartElement :switch _eebde .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agcgf :=NewCT_FontName ();if _fefaf :=d .DecodeElement (_agcgf ,&_eebde );_fefaf !=nil {return _fefaf ;};_ccfge .Name =append (_ccfge .Name ,_agcgf );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaec :=NewCT_IntProperty ();if _afdbec :=d .DecodeElement (_gcaec ,&_eebde );_afdbec !=nil {return _afdbec ;};_ccfge .Charset =append (_ccfge .Charset ,_gcaec );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfbbgc :=NewCT_FontFamily ();if _fdcca :=d .DecodeElement (_dfbbgc ,&_eebde );_fdcca !=nil {return _fdcca ;};_ccfge .Family =append (_ccfge .Family ,_dfbbgc );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfcca :=NewCT_BooleanProperty ();if _fefae :=d .DecodeElement (_cfcca ,&_eebde );_fefae !=nil {return _fefae ;};_ccfge .B =append (_ccfge .B ,_cfcca );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbge :=NewCT_BooleanProperty ();if _afbg :=d .DecodeElement (_efbge ,&_eebde );_afbg !=nil {return _afbg ;};_ccfge .I =append (_ccfge .I ,_efbge );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbgbd :=NewCT_BooleanProperty ();if _gaecc :=d .DecodeElement (_fbgbd ,&_eebde );_gaecc !=nil {return _gaecc ;};_ccfge .Strike =append (_ccfge .Strike ,_fbgbd );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbeg :=NewCT_BooleanProperty ();if _cafe :=d .DecodeElement (_fbeg ,&_eebde );_cafe !=nil {return _cafe ;};_ccfge .Outline =append (_ccfge .Outline ,_fbeg );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggedbd :=NewCT_BooleanProperty ();if _fedb :=d .DecodeElement (_ggedbd ,&_eebde );_fedb !=nil {return _fedb ;};_ccfge .Shadow =append (_ccfge .Shadow ,_ggedbd );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egdfg :=NewCT_BooleanProperty ();if _egefc :=d .DecodeElement (_egdfg ,&_eebde );_egefc !=nil {return _egefc ;};_ccfge .Condense =append (_ccfge .Condense ,_egdfg );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aebe :=NewCT_BooleanProperty ();if _feeed :=d .DecodeElement (_aebe ,&_eebde );_feeed !=nil {return _feeed ;};_ccfge .Extend =append (_ccfge .Extend ,_aebe );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdfaeg :=NewCT_Color ();if _ebaga :=d .DecodeElement (_gdfaeg ,&_eebde );_ebaga !=nil {return _ebaga ;};_ccfge .Color =append (_ccfge .Color ,_gdfaeg );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_debe :=NewCT_FontSize ();if _abafe :=d .DecodeElement (_debe ,&_eebde );_abafe !=nil {return _abafe ;};_ccfge .Sz =append (_ccfge .Sz ,_debe );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edgad :=NewCT_UnderlineProperty ();if _ddga :=d .DecodeElement (_edgad ,&_eebde );_ddga !=nil {return _ddga ;};_ccfge .U =append (_ccfge .U ,_edgad );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfebd :=NewCT_VerticalAlignFontProperty ();if _fbeca :=d .DecodeElement (_cfebd ,&_eebde );_fbeca !=nil {return _fbeca ;};_ccfge .VertAlign =append (_ccfge .VertAlign ,_cfebd );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aecdd :=NewCT_FontScheme ();if _eabc :=d .DecodeElement (_aecdd ,&_eebde );_eabc !=nil {return _eabc ;};_ccfge .Scheme =append (_ccfge .Scheme ,_aecdd );default:_gc .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",_eebde .Name );if _aabbg :=d .Skip ();_aabbg !=nil {return _aabbg ;};};case _a .EndElement :break _bdde ;case _a .CharData :};};return nil ;};func (_cbacf *ST_SourceType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cbacf =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_cbacf =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_cbacf =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_cbacf =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_cbacf =4;};return nil ;};func (_ggccg ST_Qualifier )String ()string {switch _ggccg {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 "";}; -// Text Horizontal Alignment -TextHAlignAttr ST_TextHAlign ; +// ValidateWithPath validates the CT_MapInfo and its children, prefixing error messages with path +func (_bdedg *CT_MapInfo )ValidateWithPath (path string )error {for _ddbad ,_gdfcc :=range _bdedg .Schema {if _gefgc :=_gdfcc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_ddbad ));_gefgc !=nil {return _gefgc ;};};for _acdca ,_dgbdg :=range _bdedg .Map {if _cfdbbe :=_dgbdg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_acdca ));_cfdbbe !=nil {return _cfdbbe ;};};return nil ;};type CT_SheetDimension struct{ -// ext Vertical Alignment -TextVAlignAttr ST_TextVAlign ; +// Reference +RefAttr string ;};func (_bgegcg *PivotTableDefinition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgegcg .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();for _ ,_bbdbg :=range start .Attr {if _bbdbg .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_ebgcb ,_ecdffb :=_d .ParseUint (_bbdbg .Value ,10,8);if _ecdffb !=nil {return _ecdffb ;};_ggeafe :=uint8 (_ebgcb );_bgegcg .CreatedVersionAttr =&_ggeafe ;continue ;};if _bbdbg .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_fbfcfg ,_aeddd :=_d .ParseUint (_bbdbg .Value ,10,32);if _aeddd !=nil {return _aeddd ;};_gfcfge :=uint32 (_fbfcfg );_bgegcg .IndentAttr =&_gfcfge ;continue ;};if _bbdbg .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_gdadef ,_gcdcc :=_bbdbg .Value ,error (nil );if _gcdcc !=nil {return _gcdcc ;};_bgegcg .PivotTableStyleAttr =&_gdadef ;continue ;};if _bbdbg .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_egabb ,_bcgdc :=_d .ParseBool (_bbdbg .Value );if _bcgdc !=nil {return _bcgdc ;};_bgegcg .ShowEmptyRowAttr =&_egabb ;continue ;};if _bbdbg .Name .Local =="\u0074\u0061\u0067"{_ggeabd ,_deagb :=_bbdbg .Value ,error (nil );if _deagb !=nil {return _deagb ;};_bgegcg .TagAttr =&_ggeabd ;continue ;};if _bbdbg .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_gaabf ,_fcggb :=_d .ParseBool (_bbdbg .Value );if _fcggb !=nil {return _fcggb ;};_bgegcg .ShowEmptyColAttr =&_gaabf ;continue ;};if _bbdbg .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_aecfaa ,_edbabc :=_d .ParseUint (_bbdbg .Value ,10,8);if _edbabc !=nil {return _edbabc ;};_bbdaf :=uint8 (_aecfaa );_bgegcg .MinRefreshableVersionAttr =&_bbdaf ;continue ;};if _bbdbg .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_ecage ,_fbaeg :=_d .ParseBool (_bbdbg .Value );if _fbaeg !=nil {return _fbaeg ;};_bgegcg .ShowHeadersAttr =&_ecage ;continue ;};if _bbdbg .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_gddbf ,_dbgaf :=_d .ParseBool (_bbdbg .Value );if _dbgaf !=nil {return _dbgaf ;};_bgegcg .AsteriskTotalsAttr =&_gddbf ;continue ;};if _bbdbg .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_fegge ,_ggbebc :=_d .ParseBool (_bbdbg .Value );if _ggbebc !=nil {return _ggbebc ;};_bgegcg .CompactAttr =&_fegge ;continue ;};if _bbdbg .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_aefcb ,_efbfa :=_d .ParseBool (_bbdbg .Value );if _efbfa !=nil {return _efbfa ;};_bgegcg .EditDataAttr =&_aefcb ;continue ;};if _bbdbg .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_bdbgb ,_fafde :=_d .ParseBool (_bbdbg .Value );if _fafde !=nil {return _fafde ;};_bgegcg .OutlineAttr =&_bdbgb ;continue ;};if _bbdbg .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_aacec ,_feebb :=_d .ParseBool (_bbdbg .Value );if _feebb !=nil {return _feebb ;};_bgegcg .ShowCalcMbrsAttr =&_aacec ;continue ;};if _bbdbg .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_dbdedc ,_acddc :=_d .ParseBool (_bbdbg .Value );if _acddc !=nil {return _acddc ;};_bgegcg .OutlineDataAttr =&_dbdedc ;continue ;};if _bbdbg .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_badda ,_cbgeb :=_d .ParseBool (_bbdbg .Value );if _cbgeb !=nil {return _cbgeb ;};_bgegcg .GridDropZonesAttr =&_badda ;continue ;};if _bbdbg .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_bbgcf ,_bbaec :=_d .ParseBool (_bbdbg .Value );if _bbaec !=nil {return _bbaec ;};_bgegcg .CustomListSortAttr =&_bbgcf ;continue ;};if _bbdbg .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_bcebg ,_cfbdae :=_d .ParseBool (_bbdbg .Value );if _cfbdae !=nil {return _cfbdae ;};_bgegcg .RowGrandTotalsAttr =&_bcebg ;continue ;};if _bbdbg .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_efegbc ,_dfbcbd :=_d .ParseBool (_bbdbg .Value );if _dfbcbd !=nil {return _dfbcbd ;};_bgegcg .ApplyWidthHeightFormatsAttr =&_efegbc ;continue ;};if _bbdbg .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_ccfgag ,_faddag :=_d .ParseBool (_bbdbg .Value );if _faddag !=nil {return _faddag ;};_bgegcg .UseAutoFormattingAttr =&_ccfgag ;continue ;};if _bbdbg .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_bdgcae ,_dgbcef :=_bbdbg .Value ,error (nil );if _dgbcef !=nil {return _dgbcef ;};_bgegcg .RowHeaderCaptionAttr =&_bdgcae ;continue ;};if _bbdbg .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_dcbbec ,_ebdcg :=_d .ParseBool (_bbdbg .Value );if _ebdcg !=nil {return _ebdcg ;};_bgegcg .ShowDrillAttr =&_dcbbec ;continue ;};if _bbdbg .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_cdcbcb ,_cafcba :=_d .ParseBool (_bbdbg .Value );if _cafcba !=nil {return _cafcba ;};_bgegcg .MergeItemAttr =&_cdcbcb ;continue ;};if _bbdbg .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ddgeec ,_aeabab :=_d .ParseBool (_bbdbg .Value );if _aeabab !=nil {return _aeabab ;};_bgegcg .ApplyBorderFormatsAttr =&_ddgeec ;continue ;};if _bbdbg .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_ccdbe ,_gcffgf :=_d .ParseBool (_bbdbg .Value );if _gcffgf !=nil {return _gcffgf ;};_bgegcg .VisualTotalsAttr =&_ccdbe ;continue ;};if _bbdbg .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_fegdd ,_cabefa :=_d .ParseBool (_bbdbg .Value );if _cabefa !=nil {return _cabefa ;};_bgegcg .CompactDataAttr =&_fegdd ;continue ;};if _bbdbg .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gfbgb ,_aagaeb :=_d .ParseUint (_bbdbg .Value ,10,32);if _aagaeb !=nil {return _aagaeb ;};_dfeagg :=uint32 (_gfbgb );_bgegcg .DataPositionAttr =&_dfeagg ;continue ;};if _bbdbg .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_acecee ,_gfbfd :=_d .ParseBool (_bbdbg .Value );if _gfbfd !=nil {return _gfbfd ;};_bgegcg .MultipleFieldFiltersAttr =&_acecee ;continue ;};if _bbdbg .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_ecegc ,_edfdf :=_d .ParseBool (_bbdbg .Value );if _edfdf !=nil {return _edfdf ;};_bgegcg .PageOverThenDownAttr =&_ecegc ;continue ;};if _bbdbg .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_cccdff ,_gdacf :=_d .ParseBool (_bbdbg .Value );if _gdacf !=nil {return _gdacf ;};_bgegcg .FieldListSortAscendingAttr =&_cccdff ;continue ;};if _bbdbg .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_caecb ,_faaccc :=_d .ParseBool (_bbdbg .Value );if _faaccc !=nil {return _faaccc ;};_bgegcg .ShowMissingAttr =&_caecb ;continue ;};if _bbdbg .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_cagac ,_bdeffe :=_d .ParseBool (_bbdbg .Value );if _bdeffe !=nil {return _bdeffe ;};_bgegcg .FieldPrintTitlesAttr =&_cagac ;continue ;};if _bbdbg .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_feaedg ,_fbadgg :=_d .ParseBool (_bbdbg .Value );if _fbadgg !=nil {return _fbadgg ;};_bgegcg .ShowMemberPropertyTipsAttr =&_feaedg ;continue ;};if _bbdbg .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_fcgec ,_eddce :=_bbdbg .Value ,error (nil );if _eddce !=nil {return _eddce ;};_bgegcg .PageStyleAttr =&_fcgec ;continue ;};if _bbdbg .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_cdbae ,_efegcf :=_d .ParseUint (_bbdbg .Value ,10,32);if _efegcf !=nil {return _efegcf ;};_abdbaf :=uint32 (_cdbae );_bgegcg .AutoFormatIdAttr =&_abdbaf ;continue ;};if _bbdbg .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_gdgcc ,_fegeec :=_d .ParseBool (_bbdbg .Value );if _fegeec !=nil {return _fegeec ;};_bgegcg .ShowItemsAttr =&_gdgcc ;continue ;};if _bbdbg .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fagfd ,_gegcd :=_d .ParseBool (_bbdbg .Value );if _gegcd !=nil {return _gegcd ;};_bgegcg .ApplyPatternFormatsAttr =&_fagfd ;continue ;};if _bbdbg .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_eeabc ,_ccafc :=_d .ParseBool (_bbdbg .Value );if _ccafc !=nil {return _ccafc ;};_bgegcg .EnableFieldPropertiesAttr =&_eeabc ;continue ;};if _bbdbg .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_dgcadd ,_dfdagb :=_d .ParseBool (_bbdbg .Value );if _dfdagb !=nil {return _dfdagb ;};_bgegcg .ShowMultipleLabelAttr =&_dgcadd ;continue ;};if _bbdbg .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_ggdcc ,_daega :=_d .ParseBool (_bbdbg .Value );if _daega !=nil {return _daega ;};_bgegcg .PreserveFormattingAttr =&_ggdcc ;continue ;};if _bbdbg .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_addeb ,_egbeg :=_d .ParseBool (_bbdbg .Value );if _egbeg !=nil {return _egbeg ;};_bgegcg .PublishedAttr =&_addeb ;continue ;};if _bbdbg .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_acgcd ,_cdbef :=_bbdbg .Value ,error (nil );if _cdbef !=nil {return _cdbef ;};_bgegcg .MissingCaptionAttr =&_acgcd ;continue ;};if _bbdbg .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_bfebca ,_gebgfa :=_d .ParseBool (_bbdbg .Value );if _gebgfa !=nil {return _gebgfa ;};_bgegcg .ImmersiveAttr =&_bfebca ;continue ;};if _bbdbg .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_gacfg ,_dbdcc :=_d .ParseUint (_bbdbg .Value ,10,32);if _dbdcc !=nil {return _dbdcc ;};_ecagae :=uint32 (_gacfg );_bgegcg .PageWrapAttr =&_ecagae ;continue ;};if _bbdbg .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_ccgcc ,_dfacf :=_d .ParseUint (_bbdbg .Value ,10,32);if _dfacf !=nil {return _dfacf ;};_aaeade :=uint32 (_ccgcc );_bgegcg .ChartFormatAttr =&_aaeade ;continue ;};if _bbdbg .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_cdegca ,_edfcf :=_d .ParseBool (_bbdbg .Value );if _edfcf !=nil {return _edfcf ;};_bgegcg .ShowDataDropDownAttr =&_cdegca ;continue ;};if _bbdbg .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_agbaac ,_fedef :=_bbdbg .Value ,error (nil );if _fedef !=nil {return _fedef ;};_bgegcg .ColHeaderCaptionAttr =&_agbaac ;continue ;};if _bbdbg .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_bdagb ,_becae :=_d .ParseBool (_bbdbg .Value );if _becae !=nil {return _becae ;};_bgegcg .SubtotalHiddenItemsAttr =&_bdagb ;continue ;};if _bbdbg .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_geaag ,_bcbace :=_d .ParseBool (_bbdbg .Value );if _bcbace !=nil {return _bcbace ;};_bgegcg .MdxSubqueriesAttr =&_geaag ;continue ;};if _bbdbg .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_agcgc ,_dabeab :=_bbdbg .Value ,error (nil );if _dabeab !=nil {return _dabeab ;};_bgegcg .ErrorCaptionAttr =&_agcgc ;continue ;};if _bbdbg .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_gccff ,_caaca :=_d .ParseBool (_bbdbg .Value );if _caaca !=nil {return _caaca ;};_bgegcg .ColGrandTotalsAttr =&_gccff ;continue ;};if _bbdbg .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_dfefd ,_cccgce :=_d .ParseBool (_bbdbg .Value );if _cccgce !=nil {return _cccgce ;};_bgegcg .PrintDrillAttr =&_dfefd ;continue ;};if _bbdbg .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_aadfe ,_eddade :=_d .ParseBool (_bbdbg .Value );if _eddade !=nil {return _eddade ;};_bgegcg .ItemPrintTitlesAttr =&_aadfe ;continue ;};if _bbdbg .Name .Local =="\u006e\u0061\u006d\u0065"{_eeafgb ,_bcgdef :=_bbdbg .Value ,error (nil );if _bcgdef !=nil {return _bcgdef ;};_bgegcg .NameAttr =_eeafgb ;continue ;};if _bbdbg .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_dabaec ,_fabfc :=_d .ParseBool (_bbdbg .Value );if _fabfc !=nil {return _fabfc ;};_bgegcg .ShowDropZonesAttr =&_dabaec ;continue ;};if _bbdbg .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_ggbab ,_fdbcbe :=_d .ParseBool (_bbdbg .Value );if _fdbcbe !=nil {return _fdbcbe ;};_bgegcg .ShowDataTipsAttr =&_ggbab ;continue ;};if _bbdbg .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_addfd ,_efabbge :=_bbdbg .Value ,error (nil );if _efabbge !=nil {return _efabbge ;};_bgegcg .VacatedStyleAttr =&_addfd ;continue ;};if _bbdbg .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_efadf ,_cdbcd :=_bbdbg .Value ,error (nil );if _cdbcd !=nil {return _cdbcd ;};_bgegcg .GrandTotalCaptionAttr =&_efadf ;continue ;};if _bbdbg .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_bbfbee ,_edbef :=_d .ParseBool (_bbdbg .Value );if _edbef !=nil {return _edbef ;};_bgegcg .ApplyNumberFormatsAttr =&_bbfbee ;continue ;};if _bbdbg .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_egead ,_fdded :=_d .ParseBool (_bbdbg .Value );if _fdded !=nil {return _fdded ;};_bgegcg .EnableDrillAttr =&_egead ;continue ;};if _bbdbg .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ccbeg ,_eaedg :=_d .ParseBool (_bbdbg .Value );if _eaedg !=nil {return _eaedg ;};_bgegcg .ApplyFontFormatsAttr =&_ccbeg ;continue ;};if _bbdbg .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_bcbdf ,_egbfcg :=_d .ParseBool (_bbdbg .Value );if _egbfcg !=nil {return _egbfcg ;};_bgegcg .DisableFieldListAttr =&_bcbdf ;continue ;};if _bbdbg .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_eaadca ,_bbbaca :=_d .ParseBool (_bbdbg .Value );if _bbbaca !=nil {return _bbbaca ;};_bgegcg .ApplyAlignmentFormatsAttr =&_eaadca ;continue ;};if _bbdbg .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_efgcf ,_abaadd :=_d .ParseBool (_bbdbg .Value );if _abaadd !=nil {return _abaadd ;};_bgegcg .DataOnRowsAttr =&_efgcf ;continue ;};if _bbdbg .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_fffde ,_adafe :=_bbdbg .Value ,error (nil );if _adafe !=nil {return _adafe ;};_bgegcg .DataCaptionAttr =_fffde ;continue ;};if _bbdbg .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_dagaee ,_bbcdfc :=_d .ParseBool (_bbdbg .Value );if _bbcdfc !=nil {return _bbcdfc ;};_bgegcg .ShowErrorAttr =&_dagaee ;continue ;};if _bbdbg .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_cefed ,_cfebdg :=_d .ParseUint (_bbdbg .Value ,10,32);if _cfebdg !=nil {return _cfebdg ;};_bgegcg .CacheIdAttr =uint32 (_cefed );continue ;};if _bbdbg .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_eccea ,_cdcge :=_d .ParseBool (_bbdbg .Value );if _cdcge !=nil {return _cdcge ;};_bgegcg .EnableWizardAttr =&_eccea ;continue ;};if _bbdbg .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_dfeccd ,_fddcce :=_d .ParseUint (_bbdbg .Value ,10,8);if _fddcce !=nil {return _fddcce ;};_ddfegb :=uint8 (_dfeccd );_bgegcg .UpdatedVersionAttr =&_ddfegb ;continue ;};};_gefeg :for {_caefd ,_dgbag :=d .Token ();if _dgbag !=nil {return _dgbag ;};switch _aefgfd :=_caefd .(type ){case _a .StartElement :switch _aefgfd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _eedfa :=d .DecodeElement (_bgegcg .Location ,&_aefgfd );_eedfa !=nil {return _eedfa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgegcg .PivotFields =NewCT_PivotFields ();if _dcgcab :=d .DecodeElement (_bgegcg .PivotFields ,&_aefgfd );_dcgcab !=nil {return _dcgcab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgegcg .RowFields =NewCT_RowFields ();if _dcabd :=d .DecodeElement (_bgegcg .RowFields ,&_aefgfd );_dcabd !=nil {return _dcabd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgegcg .RowItems =NewCT_rowItems ();if _cebcf :=d .DecodeElement (_bgegcg .RowItems ,&_aefgfd );_cebcf !=nil {return _cebcf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgegcg .ColFields =NewCT_ColFields ();if _bcdfe :=d .DecodeElement (_bgegcg .ColFields ,&_aefgfd );_bcdfe !=nil {return _bcdfe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgegcg .ColItems =NewCT_colItems ();if _cddbge :=d .DecodeElement (_bgegcg .ColItems ,&_aefgfd );_cddbge !=nil {return _cddbge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgegcg .PageFields =NewCT_PageFields ();if _feefg :=d .DecodeElement (_bgegcg .PageFields ,&_aefgfd );_feefg !=nil {return _feefg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgegcg .DataFields =NewCT_DataFields ();if _accffa :=d .DecodeElement (_bgegcg .DataFields ,&_aefgfd );_accffa !=nil {return _accffa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgegcg .Formats =NewCT_Formats ();if _fecece :=d .DecodeElement (_bgegcg .Formats ,&_aefgfd );_fecece !=nil {return _fecece ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgegcg .ConditionalFormats =NewCT_ConditionalFormats ();if _agfdb :=d .DecodeElement (_bgegcg .ConditionalFormats ,&_aefgfd );_agfdb !=nil {return _agfdb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgegcg .ChartFormats =NewCT_ChartFormats ();if _cdafbg :=d .DecodeElement (_bgegcg .ChartFormats ,&_aefgfd );_cdafbg !=nil {return _cdafbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgegcg .PivotHierarchies =NewCT_PivotHierarchies ();if _ebfcb :=d .DecodeElement (_bgegcg .PivotHierarchies ,&_aefgfd );_ebfcb !=nil {return _ebfcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgegcg .PivotTableStyleInfo =NewCT_PivotTableStyle ();if _dfaeg :=d .DecodeElement (_bgegcg .PivotTableStyleInfo ,&_aefgfd );_dfaeg !=nil {return _dfaeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgegcg .Filters =NewCT_PivotFilters ();if _eggbed :=d .DecodeElement (_bgegcg .Filters ,&_aefgfd );_eggbed !=nil {return _eggbed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgegcg .RowHierarchiesUsage =NewCT_RowHierarchiesUsage ();if _fffaa :=d .DecodeElement (_bgegcg .RowHierarchiesUsage ,&_aefgfd );_fffaa !=nil {return _fffaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgegcg .ColHierarchiesUsage =NewCT_ColHierarchiesUsage ();if _dbdfd :=d .DecodeElement (_bgegcg .ColHierarchiesUsage ,&_aefgfd );_dbdfd !=nil {return _dbdfd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgegcg .ExtLst =NewCT_ExtensionList ();if _ccddg :=d .DecodeElement (_bgegcg .ExtLst ,&_aefgfd );_ccddg !=nil {return _ccddg ;};default:_gc .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",_aefgfd .Name );if _ffbga :=d .Skip ();_ffbga !=nil {return _ffbga ;};};case _a .EndElement :break _gefeg ;case _a .CharData :};};return nil ;};func (_ddbaf *ST_TotalsRowFunction )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bccfbb ,_caccdf :=d .Token ();if _caccdf !=nil {return _caccdf ;};if _gggcc ,_gcefgg :=_bccfbb .(_a .EndElement );_gcefgg &&_gggcc .Name ==start .Name {*_ddbaf =1;return nil ;};if _aaefa ,_dbgg :=_bccfbb .(_a .CharData );!_dbgg {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",_bccfbb );}else {switch string (_aaefa ){case "":*_ddbaf =0;case "\u006e\u006f\u006e\u0065":*_ddbaf =1;case "\u0073\u0075\u006d":*_ddbaf =2;case "\u006d\u0069\u006e":*_ddbaf =3;case "\u006d\u0061\u0078":*_ddbaf =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_ddbaf =5;case "\u0063\u006f\u0075n\u0074":*_ddbaf =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_ddbaf =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_ddbaf =8;case "\u0076\u0061\u0072":*_ddbaf =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ddbaf =10;};};_bccfbb ,_caccdf =d .Token ();if _caccdf !=nil {return _caccdf ;};if _dfabe ,_eeeafc :=_bccfbb .(_a .EndElement );_eeeafc &&_dfabe .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",_bccfbb );};func NewCT_SheetIdMap ()*CT_SheetIdMap {_gdae :=&CT_SheetIdMap {};return _gdae };func (_babab *CT_Consolidation )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_babab .RangeSets =NewCT_RangeSets ();for _ ,_acbdf :=range start .Attr {if _acbdf .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"{_fgcfd ,_aceb :=_d .ParseBool (_acbdf .Value );if _aceb !=nil {return _aceb ;};_babab .AutoPageAttr =&_fgcfd ;continue ;};};_aefb :for {_gdfa ,_ffgd :=d .Token ();if _ffgd !=nil {return _ffgd ;};switch _dccdf :=_gdfa .(type ){case _a .StartElement :switch _dccdf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_babab .Pages =NewCT_Pages ();if _fcccc :=d .DecodeElement (_babab .Pages ,&_dccdf );_fcccc !=nil {return _fcccc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bbggf :=d .DecodeElement (_babab .RangeSets ,&_dccdf );_bbggf !=nil {return _bbggf ;};default:_gc .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",_dccdf .Name );if _acbea :=d .Skip ();_acbea !=nil {return _acbea ;};};case _a .EndElement :break _aefb ;case _a .CharData :};};return nil ;};func (_dgcd *CT_I )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ddcgb :=range start .Attr {if _ddcgb .Name .Local =="\u0074"{_dgcd .TAttr .UnmarshalXMLAttr (_ddcgb );continue ;};if _ddcgb .Name .Local =="\u0072"{_dcfae ,_bcffa :=_d .ParseUint (_ddcgb .Value ,10,32);if _bcffa !=nil {return _bcffa ;};_edgbc :=uint32 (_dcfae );_dgcd .RAttr =&_edgbc ;continue ;};if _ddcgb .Name .Local =="\u0069"{_efefg ,_dbeddg :=_d .ParseUint (_ddcgb .Value ,10,32);if _dbeddg !=nil {return _dbeddg ;};_eace :=uint32 (_efefg );_dgcd .IAttr =&_eace ;continue ;};};_ccbcge :for {_geefe ,_cabcb :=d .Token ();if _cabcb !=nil {return _cabcb ;};switch _adbbe :=_geefe .(type ){case _a .StartElement :switch _adbbe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceeac :=NewCT_X ();if _dfagg :=d .DecodeElement (_ceeac ,&_adbbe );_dfagg !=nil {return _dfagg ;};_dgcd .X =append (_dgcd .X ,_ceeac );default:_gc .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",_adbbe .Name );if _dcbbg :=d .Skip ();_dcbbg !=nil {return _dcbbg ;};};case _a .EndElement :break _ccbcge ;case _a .CharData :};};return nil ;};func NewCT_RevisionDefinedName ()*CT_RevisionDefinedName {_defbe :=&CT_RevisionDefinedName {};return _defbe ;};func (_gdbab ST_OleUpdate )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gdbab .String (),start );};func (_cddad *CT_ConditionalFormat )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cddad .ScopeAttr !=ST_ScopeUnset {_gcdd ,_efefe :=_cddad .ScopeAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0063\u006fp\u0065"});if _efefe !=nil {return _efefe ;};start .Attr =append (start .Attr ,_gcdd );};if _cddad .TypeAttr !=ST_TypeUnset {_fgcea ,_egfec :=_cddad .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _egfec !=nil {return _egfec ;};start .Attr =append (start .Attr ,_fgcea );};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",_cddad .PriorityAttr )});e .EncodeToken (start );_ccaec :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"}};e .EncodeElement (_cddad .PivotAreas ,_ccaec );if _cddad .ExtLst !=nil {_adbec :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cddad .ExtLst ,_adbec );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_WebSourceType byte ;type ST_DdeValueType byte ;type CT_RevisionCustomView struct{ -// Text Lock Flag -LockTextAttr *bool ; +// GUID +GuidAttr string ; -// Far East Alignment Flag -JustLastXAttr *bool ; +// User Action +ActionAttr ST_RevisionAction ;}; -// Automatic Text Scaling Flag -AutoScaleAttr *bool ;Anchor *CT_ObjectAnchor ;}; +// ValidateWithPath validates the CT_Reviewed and its children, prefixing error messages with path +func (_efeaf *CT_Reviewed )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_MdxSet and its children -func (_fege *CT_MdxSet )Validate ()error {return _fege .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u0053\u0065t");};func (_eegbg *CT_Item )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egeea :=range start .Attr {if _egeea .Name .Local =="\u006e"{_bccb ,_gegbb :=_egeea .Value ,error (nil );if _gegbb !=nil {return _gegbb ;};_eegbg .NAttr =&_bccb ;continue ;};if _egeea .Name .Local =="\u0074"{_eegbg .TAttr .UnmarshalXMLAttr (_egeea );continue ;};if _egeea .Name .Local =="\u0068"{_gaabd ,_bbaa :=_d .ParseBool (_egeea .Value );if _bbaa !=nil {return _bbaa ;};_eegbg .HAttr =&_gaabd ;continue ;};if _egeea .Name .Local =="\u0073"{_gddg ,_baacc :=_d .ParseBool (_egeea .Value );if _baacc !=nil {return _baacc ;};_eegbg .SAttr =&_gddg ;continue ;};if _egeea .Name .Local =="\u0073\u0064"{_fgdda ,_afbge :=_d .ParseBool (_egeea .Value );if _afbge !=nil {return _afbge ;};_eegbg .SdAttr =&_fgdda ;continue ;};if _egeea .Name .Local =="\u0066"{_aeggb ,_cdcbe :=_d .ParseBool (_egeea .Value );if _cdcbe !=nil {return _cdcbe ;};_eegbg .FAttr =&_aeggb ;continue ;};if _egeea .Name .Local =="\u006d"{_fgeeg ,_dcbbe :=_d .ParseBool (_egeea .Value );if _dcbbe !=nil {return _dcbbe ;};_eegbg .MAttr =&_fgeeg ;continue ;};if _egeea .Name .Local =="\u0063"{_edbdc ,_ggbagf :=_d .ParseBool (_egeea .Value );if _ggbagf !=nil {return _ggbagf ;};_eegbg .CAttr =&_edbdc ;continue ;};if _egeea .Name .Local =="\u0078"{_gfgdf ,_edacbb :=_d .ParseUint (_egeea .Value ,10,32);if _edacbb !=nil {return _edacbb ;};_adebc :=uint32 (_gfgdf );_eegbg .XAttr =&_adebc ;continue ;};if _egeea .Name .Local =="\u0064"{_efbc ,_cggee :=_d .ParseBool (_egeea .Value );if _cggee !=nil {return _cggee ;};_eegbg .DAttr =&_efbc ;continue ;};if _egeea .Name .Local =="\u0065"{_cgfaa ,_ccabe :=_d .ParseBool (_egeea .Value );if _ccabe !=nil {return _ccabe ;};_eegbg .EAttr =&_cgfaa ;continue ;};};for {_abeeg ,_bdcedc :=d .Token ();if _bdcedc !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_bdcedc );};if _dbada ,_bgbeg :=_abeeg .(_f .EndElement );_bgbeg &&_dbada .Name ==start .Name {break ;};};return nil ;};func NewCT_WebPr ()*CT_WebPr {_aaabdb :=&CT_WebPr {};return _aaabdb };func (_gebb *CT_DataField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcgdf :=range start .Attr {if _fcgdf .Name .Local =="\u006e\u0061\u006d\u0065"{_aabde ,_dgecg :=_fcgdf .Value ,error (nil );if _dgecg !=nil {return _dgecg ;};_gebb .NameAttr =&_aabde ;continue ;};if _fcgdf .Name .Local =="\u0066\u006c\u0064"{_fgde ,_aagf :=_d .ParseUint (_fcgdf .Value ,10,32);if _aagf !=nil {return _aagf ;};_gebb .FldAttr =uint32 (_fgde );continue ;};if _fcgdf .Name .Local =="\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gebb .SubtotalAttr .UnmarshalXMLAttr (_fcgdf );continue ;};if _fcgdf .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"{_gebb .ShowDataAsAttr .UnmarshalXMLAttr (_fcgdf );continue ;};if _fcgdf .Name .Local =="\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"{_cfdf ,_adggf :=_d .ParseInt (_fcgdf .Value ,10,32);if _adggf !=nil {return _adggf ;};_fegge :=int32 (_cfdf );_gebb .BaseFieldAttr =&_fegge ;continue ;};if _fcgdf .Name .Local =="\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"{_cabae ,_daed :=_d .ParseUint (_fcgdf .Value ,10,32);if _daed !=nil {return _daed ;};_dfggf :=uint32 (_cabae );_gebb .BaseItemAttr =&_dfggf ;continue ;};if _fcgdf .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_gedgc ,_dega :=_d .ParseUint (_fcgdf .Value ,10,32);if _dega !=nil {return _dega ;};_aaab :=uint32 (_gedgc );_gebb .NumFmtIdAttr =&_aaab ;continue ;};};_cddbea :for {_cfag ,_fbedd :=d .Token ();if _fbedd !=nil {return _fbedd ;};switch _fcdf :=_cfag .(type ){case _f .StartElement :switch _fcdf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gebb .ExtLst =NewCT_ExtensionList ();if _bddef :=d .DecodeElement (_gebb .ExtLst ,&_fcdf );_bddef !=nil {return _bddef ;};default:_ag .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",_fcdf .Name );if _dbdfagd :=d .Skip ();_dbdfagd !=nil {return _dbdfagd ;};};case _f .EndElement :break _cddbea ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_QueryTableField and its children, prefixing error messages with path +func (_ffccc *CT_QueryTableField )ValidateWithPath (path string )error {if _ffccc .ExtLst !=nil {if _eddbe :=_ffccc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eddbe !=nil {return _eddbe ;};};return nil ;}; -// Validate validates the CT_Hyperlink and its children -func (_eeda *CT_Hyperlink )Validate ()error {return _eeda .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func (_fadab *CT_MetadataStringIndex )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078"},Value :_c .Sprintf ("\u0025\u0076",_fadab .XAttr )});if _fadab .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fadab .SAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eaege *CT_TableColumn )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efaecf :=range start .Attr {if _efaecf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_bfecf ,_fdgbe :=_d .ParseUint (_efaecf .Value ,10,32);if _fdgbe !=nil {return _fdgbe ;};_baabe :=uint32 (_bfecf );_eaege .TotalsRowDxfIdAttr =&_baabe ;continue ;};if _efaecf .Name .Local =="\u0069\u0064"{_fabgb ,_fgeca :=_d .ParseUint (_efaecf .Value ,10,32);if _fgeca !=nil {return _fgeca ;};_eaege .IdAttr =uint32 (_fabgb );continue ;};if _efaecf .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_effbb ,_aefdb :=_efaecf .Value ,error (nil );if _aefdb !=nil {return _aefdb ;};_eaege .HeaderRowCellStyleAttr =&_effbb ;continue ;};if _efaecf .Name .Local =="\u006e\u0061\u006d\u0065"{_ddfgga ,_adgad :=_efaecf .Value ,error (nil );if _adgad !=nil {return _adgad ;};_eaege .NameAttr =_ddfgga ;continue ;};if _efaecf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"{_ffagg ,_gafdda :=_efaecf .Value ,error (nil );if _gafdda !=nil {return _gafdda ;};_eaege .TotalsRowLabelAttr =&_ffagg ;continue ;};if _efaecf .Name .Local =="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"{_gfffd ,_cbbbb :=_d .ParseUint (_efaecf .Value ,10,32);if _cbbbb !=nil {return _cbbbb ;};_dddfe :=uint32 (_gfffd );_eaege .QueryTableFieldIdAttr =&_dddfe ;continue ;};if _efaecf .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_bcgddb ,_ffddb :=_d .ParseUint (_efaecf .Value ,10,32);if _ffddb !=nil {return _ffddb ;};_gaadf :=uint32 (_bcgddb );_eaege .HeaderRowDxfIdAttr =&_gaadf ;continue ;};if _efaecf .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_fbcad ,_geadc :=_d .ParseUint (_efaecf .Value ,10,32);if _geadc !=nil {return _geadc ;};_abaeee :=uint32 (_fbcad );_eaege .DataDxfIdAttr =&_abaeee ;continue ;};if _efaecf .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_afbbf ,_edaa :=_efaecf .Value ,error (nil );if _edaa !=nil {return _edaa ;};_eaege .UniqueNameAttr =&_afbbf ;continue ;};if _efaecf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"{_eaege .TotalsRowFunctionAttr .UnmarshalXMLAttr (_efaecf );continue ;};if _efaecf .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_deacf ,_dcbgd :=_efaecf .Value ,error (nil );if _dcbgd !=nil {return _dcbgd ;};_eaege .DataCellStyleAttr =&_deacf ;continue ;};if _efaecf .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_gfgbf ,_ccabg :=_efaecf .Value ,error (nil );if _ccabg !=nil {return _ccabg ;};_eaege .TotalsRowCellStyleAttr =&_gfgbf ;continue ;};};_deabfd :for {_afafa ,_faedf :=d .Token ();if _faedf !=nil {return _faedf ;};switch _efceda :=_afafa .(type ){case _f .StartElement :switch _efceda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eaege .CalculatedColumnFormula =NewCT_TableFormula ();if _gbebca :=d .DecodeElement (_eaege .CalculatedColumnFormula ,&_efceda );_gbebca !=nil {return _gbebca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eaege .TotalsRowFormula =NewCT_TableFormula ();if _afddb :=d .DecodeElement (_eaege .TotalsRowFormula ,&_efceda );_afddb !=nil {return _afddb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eaege .XmlColumnPr =NewCT_XmlColumnPr ();if _ggbcg :=d .DecodeElement (_eaege .XmlColumnPr ,&_efceda );_ggbcg !=nil {return _ggbcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eaege .ExtLst =NewCT_ExtensionList ();if _babd :=d .DecodeElement (_eaege .ExtLst ,&_efceda );_babd !=nil {return _babd ;};default:_ag .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",_efceda .Name );if _gfgce :=d .Skip ();_gfgce !=nil {return _gfgce ;};};case _f .EndElement :break _deabfd ;case _f .CharData :};};return nil ;};type CT_PCDKPIs struct{ +// ValidateWithPath validates the CT_TableStyleElement and its children, prefixing error messages with path +func (_ebcacg *CT_TableStyleElement )ValidateWithPath (path string )error {if _ebcacg .TypeAttr ==ST_TableStyleTypeUnset {return _b .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 _bbacgb :=_ebcacg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bbacgb !=nil {return _bbacgb ;};return nil ;}; -// KPI Count -CountAttr *uint32 ; +// Validate validates the CT_PCDSCPage and its children +func (_aabag *CT_PCDSCPage )Validate ()error {return _aabag .ValidateWithPath ("\u0043\u0054\u005fP\u0043\u0044\u0053\u0043\u0050\u0061\u0067\u0065");}; -// OLAP KPI -Kpi []*CT_PCDKPI ;}; +// Validate validates the CT_GradientFill and its children +func (_cddgag *CT_GradientFill )Validate ()error {return _cddgag .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");};func (_efcdb *CT_DataBinding )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _efcdb .DataBindingNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_efcdb .DataBindingNameAttr )});};if _efcdb .FileBindingAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_efcdb .FileBindingAttr ))});};if _efcdb .ConnectionIDAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"},Value :_b .Sprintf ("\u0025\u0076",*_efcdb .ConnectionIDAttr )});};if _efcdb .FileBindingNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_efcdb .FileBindingNameAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"},Value :_b .Sprintf ("\u0025\u0076",_efcdb .DataBindingLoadModeAttr )});e .EncodeToken (start );if _efcdb .Any !=nil {_efcdb .Any .MarshalXML (e ,_a .StartElement {});};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_CellXfs ()*CT_CellXfs {_dbfac :=&CT_CellXfs {};return _dbfac };type CT_ChartFormat struct{ -// Validate validates the CT_PageSetup and its children -func (_bbegc *CT_PageSetup )Validate ()error {return _bbegc .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");};type ST_Type byte ;func (_dccce *CT_VolTopic )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dccce .TAttr !=ST_VolValueTypeUnset {_efcgd ,_badac :=_dccce .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"});if _badac !=nil {return _badac ;};start .Attr =append (start .Attr ,_efcgd );};e .EncodeToken (start );_bgbfc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0076"}};_ag .AddPreserveSpaceAttr (&_bgbfc ,_dccce .V );e .EncodeElement (_dccce .V ,_bgbfc );if _dccce .Stp !=nil {_ddbae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0070"}};for _ ,_dcbcda :=range _dccce .Stp {e .EncodeElement (_dcbcda ,_ddbae );};};_fffdb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003at\u0072"}};for _ ,_egcdeb :=range _dccce .Tr {e .EncodeElement (_egcdeb ,_fffdb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aefba ST_SourceType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bbeea :=_f .Attr {};_bbeea .Name =name ;switch _aefba {case ST_SourceTypeUnset :_bbeea .Value ="";case ST_SourceTypeWorksheet :_bbeea .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_SourceTypeExternal :_bbeea .Value ="\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_SourceTypeConsolidation :_bbeea .Value ="\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e";case ST_SourceTypeScenario :_bbeea .Value ="\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f";};return _bbeea ,nil ;};func NewCT_MeasureDimensionMap ()*CT_MeasureDimensionMap {_gaedf :=&CT_MeasureDimensionMap {};return _gaedf ;};func NewCT_DataBinding ()*CT_DataBinding {_ceaec :=&CT_DataBinding {};return _ceaec }; +// Chart Index +ChartAttr uint32 ; -// Validate validates the CT_ProtectedRanges and its children -func (_fegaa *CT_ProtectedRanges )Validate ()error {return _fegaa .ValidateWithPath ("\u0043T\u005fP\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073");};func (_acdeg ST_Objects )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gdgeca :=_f .Attr {};_gdgeca .Name =name ;switch _acdeg {case ST_ObjectsUnset :_gdgeca .Value ="";case ST_ObjectsAll :_gdgeca .Value ="\u0061\u006c\u006c";case ST_ObjectsPlaceholders :_gdgeca .Value ="\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073";case ST_ObjectsNone :_gdgeca .Value ="\u006e\u006f\u006e\u0065";};return _gdgeca ,nil ;};func (_afdec *CT_VolMain )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072s\u0074"},Value :_c .Sprintf ("\u0025\u0076",_afdec .FirstAttr )});e .EncodeToken (start );_gagfcc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003at\u0070"}};for _ ,_cgfcba :=range _afdec .Tp {e .EncodeElement (_cgfcba ,_gagfcc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Pivot Format Id +FormatAttr uint32 ; -// ValidateWithPath validates the CT_Cfvo and its children, prefixing error messages with path -func (_ffac *CT_Cfvo )ValidateWithPath (path string )error {if _ffac .TypeAttr ==ST_CfvoTypeUnset {return _c .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 _gcfdd :=_ffac .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gcfdd !=nil {return _gcfdd ;};if _ffac .ExtLst !=nil {if _ggaf :=_ffac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggaf !=nil {return _ggaf ;};};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 (_beadf *CT_Rst )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _beadf .T !=nil {_aadee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074"}};_ag .AddPreserveSpaceAttr (&_aadee ,*_beadf .T );e .EncodeElement (_beadf .T ,_aadee );};if _beadf .R !=nil {_daefbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_dfgda :=range _beadf .R {e .EncodeElement (_dfgda ,_daefbg );};};if _beadf .RPh !=nil {_bfagg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0068"}};for _ ,_bcacf :=range _beadf .RPh {e .EncodeElement (_bcacf ,_bfagg );};};if _beadf .PhoneticPr !=nil {_agabb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_beadf .PhoneticPr ,_agabb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddbbg *CT_DataRefs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddbbg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ddbbg .CountAttr )});};e .EncodeToken (start );if _ddbbg .DataRef !=nil {_ecff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066"}};for _ ,_adag :=range _ddbbg .DataRef {e .EncodeElement (_adag ,_ecff );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_SortState ()*CT_SortState {_abdeac :=&CT_SortState {};return _abdeac };type CT_PCDSCPage struct{ +// Series Format +SeriesAttr *bool ; -// Page Item String Count -CountAttr *uint32 ; +// Pivot Table Location Rule +PivotArea *CT_PivotArea ;}; -// Page Item -PageItem []*CT_PageItem ;};func (_aada *CT_DdeValues )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aada .RowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0077\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_aada .RowsAttr )});};if _aada .ColsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006c\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_aada .ColsAttr )});};e .EncodeToken (start );_bdcfd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c\u0075\u0065"}};for _ ,_gcddd :=range _aada .Value {e .EncodeElement (_gcddd ,_bdcfd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_I ()*CT_I {_bffb :=&CT_I {};return _bffb };type ST_GrowShrinkType byte ;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;);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;); +// Validate validates the CT_CalculatedMember and its children +func (_eggg *CT_CalculatedMember )Validate ()error {return _eggg .ValidateWithPath ("\u0043\u0054\u005f\u0043al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072");};func (_cafbg *CT_DdeValue )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fcfag :=range start .Attr {if _fcfag .Name .Local =="\u0074"{_cafbg .TAttr .UnmarshalXMLAttr (_fcfag );continue ;};};_beff :for {_bgfbg ,_agccd :=d .Token ();if _agccd !=nil {return _agccd ;};switch _ecba :=_bgfbg .(type ){case _a .StartElement :switch _ecba .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _efdg :=d .DecodeElement (&_cafbg .Val ,&_ecba );_efdg !=nil {return _efdg ;};default:_gc .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",_ecba .Name );if _cggfc :=d .Skip ();_cggfc !=nil {return _cggfc ;};};case _a .EndElement :break _beff ;case _a .CharData :};};return nil ;};func NewCT_DataFields ()*CT_DataFields {_cacb :=&CT_DataFields {};return _cacb };type CT_WorkbookProtection struct{ -// Validate validates the CT_IconSet and its children -func (_ddedbc *CT_IconSet )Validate ()error {return _ddedbc .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");};func (_bdea *CT_CalculatedMembers )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bea :=range start .Attr {if _bea .Name .Local =="\u0063\u006f\u0075n\u0074"{_ecfc ,_eefec :=_d .ParseUint (_bea .Value ,10,32);if _eefec !=nil {return _eefec ;};_adeb :=uint32 (_ecfc );_bdea .CountAttr =&_adeb ;continue ;};};_ddde :for {_dddbg ,_gbgc :=d .Token ();if _gbgc !=nil {return _gbgc ;};switch _gfeg :=_dddbg .(type ){case _f .StartElement :switch _gfeg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_geccf :=NewCT_CalculatedMember ();if _cgegd :=d .DecodeElement (_geccf ,&_gfeg );_cgegd !=nil {return _cgegd ;};_bdea .CalculatedMember =append (_bdea .CalculatedMember ,_geccf );default:_ag .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",_gfeg .Name );if _dfea :=d .Skip ();_dfea !=nil {return _dfea ;};};case _f .EndElement :break _ddde ;case _f .CharData :};};return nil ;};func NewCT_IntProperty ()*CT_IntProperty {_bbbeg :=&CT_IntProperty {};return _bbbeg }; +// Legacy Workbook Password +WorkbookPasswordAttr *string ; -// Validate validates the CT_BookView and its children -func (_bcg *CT_BookView )Validate ()error {return _bcg .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077");};func (_ddae *CT_CfRule )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgae :=range start .Attr {if _dgae .Name .Local =="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"{_ddae .TimePeriodAttr .UnmarshalXMLAttr (_dgae );continue ;};if _dgae .Name .Local =="\u0074\u0079\u0070\u0065"{_ddae .TypeAttr .UnmarshalXMLAttr (_dgae );continue ;};if _dgae .Name .Local =="\u0072\u0061\u006e\u006b"{_becc ,_ddac :=_d .ParseUint (_dgae .Value ,10,32);if _ddac !=nil {return _ddac ;};_gfgfe :=uint32 (_becc );_ddae .RankAttr =&_gfgfe ;continue ;};if _dgae .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_ddfb ,_cedf :=_d .ParseInt (_dgae .Value ,10,32);if _cedf !=nil {return _cedf ;};_ddae .PriorityAttr =int32 (_ddfb );continue ;};if _dgae .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076"{_cddd ,_daef :=_d .ParseInt (_dgae .Value ,10,32);if _daef !=nil {return _daef ;};_gfba :=int32 (_cddd );_ddae .StdDevAttr =&_gfba ;continue ;};if _dgae .Name .Local =="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_aafed ,_cebdg :=_d .ParseBool (_dgae .Value );if _cebdg !=nil {return _cebdg ;};_ddae .AboveAverageAttr =&_aafed ;continue ;};if _dgae .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_bagdc ,_bcbe :=_d .ParseBool (_dgae .Value );if _bcbe !=nil {return _bcbe ;};_ddae .BottomAttr =&_bagdc ;continue ;};if _dgae .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_ddae .OperatorAttr .UnmarshalXMLAttr (_dgae );continue ;};if _dgae .Name .Local =="\u0074\u0065\u0078\u0074"{_cccd ,_gbbd :=_dgae .Value ,error (nil );if _gbbd !=nil {return _gbbd ;};_ddae .TextAttr =&_cccd ;continue ;};if _dgae .Name .Local =="\u0064\u0078\u0066I\u0064"{_gcac ,_adfe :=_d .ParseUint (_dgae .Value ,10,32);if _adfe !=nil {return _adfe ;};_affe :=uint32 (_gcac );_ddae .DxfIdAttr =&_affe ;continue ;};if _dgae .Name .Local =="\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"{_cfd ,_gcbb :=_d .ParseBool (_dgae .Value );if _gcbb !=nil {return _gcbb ;};_ddae .StopIfTrueAttr =&_cfd ;continue ;};if _dgae .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_bdee ,_ggdc :=_d .ParseBool (_dgae .Value );if _ggdc !=nil {return _ggdc ;};_ddae .PercentAttr =&_bdee ;continue ;};if _dgae .Name .Local =="\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_fedc ,_gdabf :=_d .ParseBool (_dgae .Value );if _gdabf !=nil {return _gdabf ;};_ddae .EqualAverageAttr =&_fedc ;continue ;};};_bbga :for {_daag ,_ceff :=d .Token ();if _ceff !=nil {return _ceff ;};switch _facb :=_daag .(type ){case _f .StartElement :switch _facb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gbfb string ;if _edcf :=d .DecodeElement (&_gbfb ,&_facb );_edcf !=nil {return _edcf ;};_ddae .Formula =append (_ddae .Formula ,_gbfb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddae .ColorScale =NewCT_ColorScale ();if _efbg :=d .DecodeElement (_ddae .ColorScale ,&_facb );_efbg !=nil {return _efbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddae .DataBar =NewCT_DataBar ();if _fdbg :=d .DecodeElement (_ddae .DataBar ,&_facb );_fdbg !=nil {return _fdbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddae .IconSet =NewCT_IconSet ();if _bfbe :=d .DecodeElement (_ddae .IconSet ,&_facb );_bfbe !=nil {return _bfbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddae .ExtLst =NewCT_ExtensionList ();if _aedb :=d .DecodeElement (_ddae .ExtLst ,&_facb );_aedb !=nil {return _aedb ;};default:_ag .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",_facb .Name );if _fbag :=d .Skip ();_fbag !=nil {return _fbag ;};};case _f .EndElement :break _bbga ;case _f .CharData :};};return nil ;}; +// Workbook Password Character Set +WorkbookPasswordCharacterSetAttr *string ; -// Validate validates the CT_DrawingHF and its children -func (_ceea *CT_DrawingHF )Validate ()error {return _ceea .ValidateWithPath ("\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");}; +// Legacy Revisions Password +RevisionsPasswordAttr *string ; -// Validate validates the CT_SheetDimension and its children -func (_adffda *CT_SheetDimension )Validate ()error {return _adffda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};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 CT_AutoSortScope and its children, prefixing error messages with path -func (_ead *CT_AutoSortScope )ValidateWithPath (path string )error {if _eee :=_ead .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_eee !=nil {return _eee ;};return nil ;}; +// Revisions Password Character Set +RevisionsPasswordCharacterSetAttr *string ; -// Validate validates the CT_IgnoredError and its children -func (_cgbbd *CT_IgnoredError )Validate ()error {return _cgbbd .ValidateWithPath ("\u0043T\u005fI\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072");};func (_geebf *ST_HtmlFmt )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cafcg ,_bfcdbf :=d .Token ();if _bfcdbf !=nil {return _bfcdbf ;};if _fedgd ,_geeded :=_cafcg .(_f .EndElement );_geeded &&_fedgd .Name ==start .Name {*_geebf =1;return nil ;};if _dgaag ,_bccee :=_cafcg .(_f .CharData );!_bccee {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cafcg );}else {switch string (_dgaag ){case "":*_geebf =0;case "\u006e\u006f\u006e\u0065":*_geebf =1;case "\u0072\u0074\u0066":*_geebf =2;case "\u0061\u006c\u006c":*_geebf =3;};};_cafcg ,_bfcdbf =d .Token ();if _bfcdbf !=nil {return _bfcdbf ;};if _dgefe ,_dgaac :=_cafcg .(_f .EndElement );_dgaac &&_dgefe .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cafcg );};func (_cccgf *CT_TupleCache )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcaad :for {_adecdf ,_dbcaee :=d .Token ();if _dbcaee !=nil {return _dbcaee ;};switch _gccga :=_adecdf .(type ){case _f .StartElement :switch _gccga .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cccgf .Entries =NewCT_PCDSDTCEntries ();if _gbfeae :=d .DecodeElement (_cccgf .Entries ,&_gccga );_gbfeae !=nil {return _gbfeae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cccgf .Sets =NewCT_Sets ();if _bedae :=d .DecodeElement (_cccgf .Sets ,&_gccga );_bedae !=nil {return _bedae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cccgf .QueryCache =NewCT_QueryCache ();if _agecf :=d .DecodeElement (_cccgf .QueryCache ,&_gccga );_agecf !=nil {return _agecf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cccgf .ServerFormats =NewCT_ServerFormats ();if _dfebac :=d .DecodeElement (_cccgf .ServerFormats ,&_gccga );_dfebac !=nil {return _dfebac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cccgf .ExtLst =NewCT_ExtensionList ();if _dddgf :=d .DecodeElement (_cccgf .ExtLst ,&_gccga );_dddgf !=nil {return _dddgf ;};default:_ag .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",_gccga .Name );if _cgbed :=d .Skip ();_cgbed !=nil {return _cgbed ;};};case _f .EndElement :break _dcaad ;case _f .CharData :};};return nil ;};func (_dfgfd *CT_TextFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgede :=range start .Attr {if _dgede .Name .Local =="\u0063\u006f\u0075n\u0074"{_edcae ,_eedaf :=_d .ParseUint (_dgede .Value ,10,32);if _eedaf !=nil {return _eedaf ;};_degbe :=uint32 (_edcae );_dfgfd .CountAttr =&_degbe ;continue ;};};_aceab :for {_cegee ,_febfb :=d .Token ();if _febfb !=nil {return _febfb ;};switch _gabbb :=_cegee .(type ){case _f .StartElement :switch _gabbb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fefae :=NewCT_TextField ();if _bedcd :=d .DecodeElement (_fefae ,&_gabbb );_bedcd !=nil {return _bedcd ;};_dfgfd .TextField =append (_dfgfd .TextField ,_fefae );default:_ag .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",_gabbb .Name );if _cgcbc :=d .Skip ();_cgcbc !=nil {return _cgcbc ;};};case _f .EndElement :break _aceab ;case _f .CharData :};};return nil ;};type ST_VolValueType byte ;func (_dfbed *CT_PivotCaches )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fefdb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"}};for _ ,_fdccd :=range _dfbed .PivotCache {e .EncodeElement (_fdccd ,_fefdb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Lock Structure +LockStructureAttr *bool ; -// Validate validates the CT_NumFmts and its children -func (_gabfb *CT_NumFmts )Validate ()error {return _gabfb .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");};func (_adbfd ST_Qualifier )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fggdc :=_f .Attr {};_fggdc .Name =name ;switch _adbfd {case ST_QualifierUnset :_fggdc .Value ="";case ST_QualifierDoubleQuote :_fggdc .Value ="d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierSingleQuote :_fggdc .Value ="s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierNone :_fggdc .Value ="\u006e\u006f\u006e\u0065";};return _fggdc ,nil ;}; +// Lock Windows +LockWindowsAttr *bool ; -// ValidateWithPath validates the CT_PivotFilters and its children, prefixing error messages with path -func (_acbba *CT_PivotFilters )ValidateWithPath (path string )error {for _fdeee ,_fcfgc :=range _acbba .Filter {if _deaed :=_fcfgc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fdeee ));_deaed !=nil {return _deaed ;};};return nil ;};func (_cfebce *CT_SheetId )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbffcd :=range start .Attr {if _dbffcd .Name .Local =="\u0076\u0061\u006c"{_cega ,_acbff :=_d .ParseUint (_dbffcd .Value ,10,32);if _acbff !=nil {return _acbff ;};_cfebce .ValAttr =uint32 (_cega );continue ;};};for {_ffbbg ,_bcadfc :=d .Token ();if _bcadfc !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u003a\u0020%\u0073",_bcadfc );};if _gebef ,_gbgaa :=_ffbbg .(_f .EndElement );_gbgaa &&_gebef .Name ==start .Name {break ;};};return nil ;};func (_bgafe *CT_DynamicFilter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_aaegf ,_dbfdb :=_bgafe .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _dbfdb !=nil {return _dbfdb ;};start .Attr =append (start .Attr ,_aaegf );if _bgafe .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_bgafe .ValAttr )});};if _bgafe .ValIsoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c\u0049\u0073\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_bgafe .ValIsoAttr )});};if _bgafe .MaxValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_bgafe .MaxValAttr )});};if _bgafe .MaxValIsoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"},Value :_c .Sprintf ("\u0025\u0076",*_bgafe .MaxValIsoAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_ServerFormat struct{ +// Lock Revisions +LockRevisionAttr *bool ; -// Culture -CultureAttr *string ; +// Cryptographic Algorithm Name +RevisionsAlgorithmNameAttr *string ; -// Format -FormatAttr *string ;};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;);func (_gbfbe *CT_ExternalDefinedNames )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfefb :for {_gcage ,_acdaa :=d .Token ();if _acdaa !=nil {return _acdaa ;};switch _edcab :=_gcage .(type ){case _f .StartElement :switch _edcab .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbade :=NewCT_ExternalDefinedName ();if _efeb :=d .DecodeElement (_cbade ,&_edcab );_efeb !=nil {return _efeb ;};_gbfbe .DefinedName =append (_gbfbe .DefinedName ,_cbade );default:_ag .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",_edcab .Name );if _affd :=d .Skip ();_affd !=nil {return _affd ;};};case _f .EndElement :break _bfefb ;case _f .CharData :};};return nil ;};type CT_MetadataBlocks struct{ +// Password Hash Value +RevisionsHashValueAttr *string ; -// Metadata Block Count -CountAttr *uint32 ; +// Salt Value for Password Verifier +RevisionsSaltValueAttr *string ; -// Metadata Block -Bk []*CT_MetadataBlock ;};type CT_ExternalSheetDataSet struct{ +// Iterations to Run Hashing Algorithm +RevisionsSpinCountAttr *uint32 ; -// External Sheet Data Set -SheetData []*CT_ExternalSheetData ;};func (_dbcd *CT_DdeItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_faafa :for {_edeg ,_fbaba :=d .Token ();if _fbaba !=nil {return _fbaba ;};switch _efaeg :=_edeg .(type ){case _f .StartElement :switch _efaeg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcebg :=NewCT_DdeItem ();if _baeg :=d .DecodeElement (_dcebg ,&_efaeg );_baeg !=nil {return _baeg ;};_dbcd .DdeItem =append (_dbcd .DdeItem ,_dcebg );default:_ag .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",_efaeg .Name );if _fdba :=d .Skip ();_fdba !=nil {return _fdba ;};};case _f .EndElement :break _faafa ;case _f .CharData :};};return nil ;}; +// Cryptographic Algorithm Name +WorkbookAlgorithmNameAttr *string ; -// ValidateWithPath validates the CT_RowFields and its children, prefixing error messages with path -func (_abfagf *CT_RowFields )ValidateWithPath (path string )error {for _afeg ,_gcbcc :=range _abfagf .Field {if _eacbf :=_gcbcc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_afeg ));_eacbf !=nil {return _eacbf ;};};return nil ;};func (_afabg ST_Orientation )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_afabg .String (),start );};func NewCT_GradientStop ()*CT_GradientStop {_gfeeea :=&CT_GradientStop {};_gfeeea .Color =NewCT_Color ();return _gfeeea ;};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;); +// Password Hash Value +WorkbookHashValueAttr *string ; -// Validate validates the CT_OleObject and its children -func (_bcgea *CT_OleObject )Validate ()error {return _bcgea .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};func NewCT_Formats ()*CT_Formats {_beaf :=&CT_Formats {};return _beaf }; +// Salt Value for Password Verifier +WorkbookSaltValueAttr *string ; -// ValidateWithPath validates the CT_FieldGroup and its children, prefixing error messages with path -func (_cdde *CT_FieldGroup )ValidateWithPath (path string )error {if _cdde .RangePr !=nil {if _agbbfg :=_cdde .RangePr .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");_agbbfg !=nil {return _agbbfg ;};};if _cdde .DiscretePr !=nil {if _fcaad :=_cdde .DiscretePr .ValidateWithPath (path +"/\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");_fcaad !=nil {return _fcaad ;};};if _cdde .GroupItems !=nil {if _cdedd :=_cdde .GroupItems .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");_cdedd !=nil {return _cdedd ;};};return nil ;};func (_cbbae *CT_ExtensionList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdgcf :for {_faabf ,_cege :=d .Token ();if _cege !=nil {return _cege ;};switch _cedba :=_faabf .(type ){case _f .StartElement :switch _cedba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dccfb :=NewCT_Extension ();if _ceebg :=d .DecodeElement (_dccfb ,&_cedba );_ceebg !=nil {return _ceebg ;};_cbbae .Ext =append (_cbbae .Ext ,_dccfb );default:_ag .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",_cedba .Name );if _fcbbc :=d .Skip ();_fcbbc !=nil {return _fcbbc ;};};case _f .EndElement :break _cdgcf ;case _f .CharData :};};return nil ;};type CT_ChartsheetView struct{ +// Iterations to Run Hashing Algorithm +WorkbookSpinCountAttr *uint32 ;}; -// Sheet Tab Selected -TabSelectedAttr *bool ; +// Validate validates the PivotCacheRecords and its children +func (_cabeb *PivotCacheRecords )Validate ()error {return _cabeb .ValidateWithPath ("\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065c\u006f\u0072\u0064\u0073");};func (_fecae *CT_DataValidations )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gdebd :=range start .Attr {if _gdebd .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"{_cbcda ,_cgcfd :=_d .ParseBool (_gdebd .Value );if _cgcfd !=nil {return _cgcfd ;};_fecae .DisablePromptsAttr =&_cbcda ;continue ;};if _gdebd .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_ccfe ,_ebbbe :=_d .ParseUint (_gdebd .Value ,10,32);if _ebbbe !=nil {return _ebbbe ;};_dedd :=uint32 (_ccfe );_fecae .XWindowAttr =&_dedd ;continue ;};if _gdebd .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_ddec ,_dcdac :=_d .ParseUint (_gdebd .Value ,10,32);if _dcdac !=nil {return _dcdac ;};_dcbda :=uint32 (_ddec );_fecae .YWindowAttr =&_dcbda ;continue ;};if _gdebd .Name .Local =="\u0063\u006f\u0075n\u0074"{_egbgd ,_addbb :=_d .ParseUint (_gdebd .Value ,10,32);if _addbb !=nil {return _addbb ;};_ecgg :=uint32 (_egbgd );_fecae .CountAttr =&_ecgg ;continue ;};};_gafbdc :for {_gdade ,_efac :=d .Token ();if _efac !=nil {return _efac ;};switch _gaad :=_gdade .(type ){case _a .StartElement :switch _gaad .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgbe :=NewCT_DataValidation ();if _gdbdg :=d .DecodeElement (_cgbe ,&_gaad );_gdbdg !=nil {return _gdbdg ;};_fecae .DataValidation =append (_fecae .DataValidation ,_cgbe );default:_gc .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",_gaad .Name );if _caeab :=d .Skip ();_caeab !=nil {return _caeab ;};};case _a .EndElement :break _gafbdc ;case _a .CharData :};};return nil ;};type CT_QueryTableFields struct{ -// Window Zoom Scale -ZoomScaleAttr *uint32 ; +// Column Count +CountAttr *uint32 ; -// Workbook View Id -WorkbookViewIdAttr uint32 ; +// QueryTable Field +QueryTableField []*CT_QueryTableField ;};func (_gfgae *CT_XmlPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dbegg :=range start .Attr {if _dbegg .Name .Local =="\u006d\u0061\u0070I\u0064"{_ccbdbd ,_gbgdd :=_d .ParseUint (_dbegg .Value ,10,32);if _gbgdd !=nil {return _gbgdd ;};_gfgae .MapIdAttr =uint32 (_ccbdbd );continue ;};if _dbegg .Name .Local =="\u0078\u0070\u0061t\u0068"{_ecdba ,_gfdab :=_dbegg .Value ,error (nil );if _gfdab !=nil {return _gfdab ;};_gfgae .XpathAttr =_ecdba ;continue ;};if _dbegg .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_bccabf ,_fgbaac :=_dbegg .Value ,error (nil );if _fgbaac !=nil {return _fgbaac ;};_gfgae .XmlDataTypeAttr =_bccabf ;continue ;};};_adbca :for {_ecgbf ,_ccfeb :=d .Token ();if _ccfeb !=nil {return _ccfeb ;};switch _bacgb :=_ecgbf .(type ){case _a .StartElement :switch _bacgb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfgae .ExtLst =NewCT_ExtensionList ();if _fddaed :=d .DecodeElement (_gfgae .ExtLst ,&_bacgb );_fddaed !=nil {return _fddaed ;};default:_gc .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",_bacgb .Name );if _abaag :=d .Skip ();_abaag !=nil {return _abaag ;};};case _a .EndElement :break _adbca ;case _a .CharData :};};return nil ;};func NewCT_ReviewedRevisions ()*CT_ReviewedRevisions {_dbfee :=&CT_ReviewedRevisions {};return _dbfee ;}; -// Zoom To Fit -ZoomToFitAttr *bool ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_MetadataType and its children +func (_adcafe *CT_MetadataType )Validate ()error {return _adcafe .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065");};func (_daege *CT_rowItems )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_abeggg :=range start .Attr {if _abeggg .Name .Local =="\u0063\u006f\u0075n\u0074"{_agefg ,_abafef :=_d .ParseUint (_abeggg .Value ,10,32);if _abafef !=nil {return _abafef ;};_gecgc :=uint32 (_agefg );_daege .CountAttr =&_gecgc ;continue ;};};_feaffe :for {_effgbb ,_fdgbg :=d .Token ();if _fdgbg !=nil {return _fdgbg ;};switch _ecbaba :=_effgbb .(type ){case _a .StartElement :switch _ecbaba .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cadag :=NewCT_I ();if _bgdbgf :=d .DecodeElement (_cadag ,&_ecbaba );_bgdbgf !=nil {return _bgdbgf ;};_daege .I =append (_daege .I ,_cadag );default:_gc .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",_ecbaba .Name );if _gefbdg :=d .Skip ();_gefbdg !=nil {return _gefbdg ;};};case _a .EndElement :break _feaffe ;case _a .CharData :};};return nil ;};func NewCT_CellStyles ()*CT_CellStyles {_gccf :=&CT_CellStyles {};return _gccf };type ST_FilterOperator byte ;func NewCT_MetadataTypes ()*CT_MetadataTypes {_bgaed :=&CT_MetadataTypes {};return _bgaed };func NewCT_SharedUser ()*CT_SharedUser {_adcfa :=&CT_SharedUser {};_adcfa .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 _adcfa ;};func (_ceea *CT_CustomWorkbookView )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ceea .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 _ ,_bgbd :=range start .Attr {if _bgbd .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_cgfag ,_geefg :=_d .ParseBool (_bgbd .Value );if _geefg !=nil {return _geefg ;};_ceea .ShowVerticalScrollAttr =&_cgfag ;continue ;};if _bgbd .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_daagd ,_adbecb :=_d .ParseBool (_bgbd .Value );if _adbecb !=nil {return _adbecb ;};_ceea .ShowSheetTabsAttr =&_daagd ;continue ;};if _bgbd .Name .Local =="\u0067\u0075\u0069\u0064"{_eage ,_agfd :=_bgbd .Value ,error (nil );if _agfd !=nil {return _agfd ;};_ceea .GuidAttr =_eage ;continue ;};if _bgbd .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_egae ,_bafde :=_d .ParseInt (_bgbd .Value ,10,32);if _bafde !=nil {return _bafde ;};_eabef :=int32 (_egae );_ceea .XWindowAttr =&_eabef ;continue ;};if _bgbd .Name .Local =="\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_ggedb ,_fbaea :=_d .ParseUint (_bgbd .Value ,10,32);if _fbaea !=nil {return _fbaea ;};_efdadf :=uint32 (_ggedb );_ceea .MergeIntervalAttr =&_efdadf ;continue ;};if _bgbd .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_fcde ,_ffcee :=_d .ParseInt (_bgbd .Value ,10,32);if _ffcee !=nil {return _ffcee ;};_egee :=int32 (_fcde );_ceea .YWindowAttr =&_egee ;continue ;};if _bgbd .Name .Local =="\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"{_gedfd ,_eaffe :=_d .ParseBool (_bgbd .Value );if _eaffe !=nil {return _eaffe ;};_ceea .OnlySyncAttr =&_gedfd ;continue ;};if _bgbd .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_beeaf ,_cbcbd :=_d .ParseUint (_bgbd .Value ,10,32);if _cbcbd !=nil {return _cbcbd ;};_ceea .WindowWidthAttr =uint32 (_beeaf );continue ;};if _bgbd .Name .Local =="i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"{_badag ,_cgab :=_d .ParseBool (_bgbd .Value );if _cgab !=nil {return _cgab ;};_ceea .IncludePrintSettingsAttr =&_badag ;continue ;};if _bgbd .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_ggfcc ,_caeaa :=_d .ParseUint (_bgbd .Value ,10,32);if _caeaa !=nil {return _caeaa ;};_ceea .WindowHeightAttr =uint32 (_ggfcc );continue ;};if _bgbd .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_aefg ,_eabba :=_d .ParseUint (_bgbd .Value ,10,32);if _eabba !=nil {return _eabba ;};_agfba :=uint32 (_aefg );_ceea .TabRatioAttr =&_agfba ;continue ;};if _bgbd .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"{_gbega ,_effc :=_d .ParseBool (_bgbd .Value );if _effc !=nil {return _effc ;};_ceea .ShowFormulaBarAttr =&_gbega ;continue ;};if _bgbd .Name .Local =="\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"{_efbd ,_cgaba :=_d .ParseBool (_bgbd .Value );if _cgaba !=nil {return _cgaba ;};_ceea .ChangesSavedWinAttr =&_efbd ;continue ;};if _bgbd .Name .Local =="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"{_geeb ,_abfcgc :=_d .ParseBool (_bgbd .Value );if _abfcgc !=nil {return _abfcgc ;};_ceea .MaximizedAttr =&_geeb ;continue ;};if _bgbd .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_ceea .ShowCommentsAttr .UnmarshalXMLAttr (_bgbd );continue ;};if _bgbd .Name .Local =="\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"{_cggdba ,_dcggd :=_d .ParseBool (_bgbd .Value );if _dcggd !=nil {return _dcggd ;};_ceea .AutoUpdateAttr =&_cggdba ;continue ;};if _bgbd .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_efgf ,_cafd :=_d .ParseUint (_bgbd .Value ,10,32);if _cafd !=nil {return _cafd ;};_ceea .ActiveSheetIdAttr =uint32 (_efgf );continue ;};if _bgbd .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_feeba ,_aefge :=_d .ParseBool (_bgbd .Value );if _aefge !=nil {return _aefge ;};_ceea .ShowHorizontalScrollAttr =&_feeba ;continue ;};if _bgbd .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"{_cddga ,_deaf :=_d .ParseBool (_bgbd .Value );if _deaf !=nil {return _deaf ;};_ceea .ShowStatusbarAttr =&_cddga ;continue ;};if _bgbd .Name .Local =="\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"{_acbaa ,_dgfe :=_d .ParseBool (_bgbd .Value );if _dgfe !=nil {return _dgfe ;};_ceea .PersonalViewAttr =&_acbaa ;continue ;};if _bgbd .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_cacc ,_facbc :=_d .ParseBool (_bgbd .Value );if _facbc !=nil {return _facbc ;};_ceea .MinimizedAttr =&_cacc ;continue ;};if _bgbd .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_ceea .ShowObjectsAttr .UnmarshalXMLAttr (_bgbd );continue ;};if _bgbd .Name .Local =="\u006e\u0061\u006d\u0065"{_dgad ,_ebga :=_bgbd .Value ,error (nil );if _ebga !=nil {return _ebga ;};_ceea .NameAttr =_dgad ;continue ;};if _bgbd .Name .Local =="\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"{_gagge ,_ebfe :=_d .ParseBool (_bgbd .Value );if _ebfe !=nil {return _ebfe ;};_ceea .IncludeHiddenRowColAttr =&_gagge ;continue ;};};_eabgd :for {_cgcd ,_febb :=d .Token ();if _febb !=nil {return _febb ;};switch _eceeb :=_cgcd .(type ){case _a .StartElement :switch _eceeb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceea .ExtLst =NewCT_ExtensionList ();if _fdbcg :=d .DecodeElement (_ceea .ExtLst ,&_eceeb );_fdbcg !=nil {return _fdbcg ;};default:_gc .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",_eceeb .Name );if _faca :=d .Skip ();_faca !=nil {return _faca ;};};case _a .EndElement :break _eabgd ;case _a .CharData :};};return nil ;}; -// Validate validates the CT_MemberProperty and its children -func (_eegff *CT_MemberProperty )Validate ()error {return _eegff .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};func (_effaa *CT_Schema )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0049\u0044"},Value :_c .Sprintf ("\u0025\u0076",_effaa .IDAttr )});if _effaa .SchemaRefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"},Value :_c .Sprintf ("\u0025\u0076",*_effaa .SchemaRefAttr )});};if _effaa .NamespaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"},Value :_c .Sprintf ("\u0025\u0076",*_effaa .NamespaceAttr )});};if _effaa .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_effaa .SchemaLanguageAttr )});};e .EncodeToken (start );if _effaa .Any !=nil {_effaa .Any .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_ecee :=&CT_HeaderFooter {};return _ecee };func (_agaec *CT_TableColumn )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_agaec .IdAttr )});if _agaec .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_agaec .UniqueNameAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_agaec .NameAttr )});if _agaec .TotalsRowFunctionAttr !=ST_TotalsRowFunctionUnset {_fbfcbc ,_caece :=_agaec .TotalsRowFunctionAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"});if _caece !=nil {return _caece ;};start .Attr =append (start .Attr ,_fbfcbc );};if _agaec .TotalsRowLabelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_agaec .TotalsRowLabelAttr )});};if _agaec .QueryTableFieldIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_agaec .QueryTableFieldIdAttr )});};if _agaec .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_agaec .HeaderRowDxfIdAttr )});};if _agaec .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_c .Sprintf ("\u0025\u0076",*_agaec .DataDxfIdAttr )});};if _agaec .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_agaec .TotalsRowDxfIdAttr )});};if _agaec .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_agaec .HeaderRowCellStyleAttr )});};if _agaec .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_agaec .DataCellStyleAttr )});};if _agaec .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_agaec .TotalsRowCellStyleAttr )});};e .EncodeToken (start );if _agaec .CalculatedColumnFormula !=nil {_agacbb :=_f .StartElement {Name :_f .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 (_agaec .CalculatedColumnFormula ,_agacbb );};if _agaec .TotalsRowFormula !=nil {_acfcc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074ot\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}};e .EncodeElement (_agaec .TotalsRowFormula ,_acfcc );};if _agaec .XmlColumnPr !=nil {_cfaed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072"}};e .EncodeElement (_agaec .XmlColumnPr ,_cfaed );};if _agaec .ExtLst !=nil {_gdfag :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_agaec .ExtLst ,_gdfag );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdgeg *CT_PCDKPI )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_fdgeg .UniqueNameAttr )});if _fdgeg .CaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_fdgeg .CaptionAttr )});};if _fdgeg .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fdgeg .DisplayFolderAttr )});};if _fdgeg .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_fdgeg .MeasureGroupAttr )});};if _fdgeg .ParentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fdgeg .ParentAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006cu\u0065"},Value :_c .Sprintf ("\u0025\u0076",_fdgeg .ValueAttr )});if _fdgeg .GoalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u006f\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_fdgeg .GoalAttr )});};if _fdgeg .StatusAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0061\u0074\u0075\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_fdgeg .StatusAttr )});};if _fdgeg .TrendAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0072\u0065n\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fdgeg .TrendAttr )});};if _fdgeg .WeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fdgeg .WeightAttr )});};if _fdgeg .TimeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fdgeg .TimeAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aece *CT_MdxSet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdfad :=range start .Attr {if _cdfad .Name .Local =="\u006e\u0073"{_fbbfcd ,_cbbfbd :=_d .ParseUint (_cdfad .Value ,10,32);if _cbbfbd !=nil {return _cbbfbd ;};_aece .NsAttr =uint32 (_fbbfcd );continue ;};if _cdfad .Name .Local =="\u0063"{_cdfde ,_cgbgd :=_d .ParseUint (_cdfad .Value ,10,32);if _cgbgd !=nil {return _cgbgd ;};_caeab :=uint32 (_cdfde );_aece .CAttr =&_caeab ;continue ;};if _cdfad .Name .Local =="\u006f"{_aece .OAttr .UnmarshalXMLAttr (_cdfad );continue ;};};_bacec :for {_egbba ,_deccc :=d .Token ();if _deccc !=nil {return _deccc ;};switch _cacae :=_egbba .(type ){case _f .StartElement :switch _cacae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgaff :=NewCT_MetadataStringIndex ();if _bbcaf :=d .DecodeElement (_dgaff ,&_cacae );_bbcaf !=nil {return _bbcaf ;};_aece .N =append (_aece .N ,_dgaff );default:_ag .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",_cacae .Name );if _bgdfc :=d .Skip ();_bgdfc !=nil {return _bgdfc ;};};case _f .EndElement :break _bacec ;case _f .CharData :};};return nil ;};func (_dffeg *CT_RevisionFormatting )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_dffeg .SheetIdAttr )});if _dffeg .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dffeg .XfDxfAttr ))});};if _dffeg .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dffeg .SAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_c .Sprintf ("\u0025\u0076",_dffeg .SqrefAttr )});if _dffeg .StartAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dffeg .StartAttr )});};if _dffeg .LengthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_dffeg .LengthAttr )});};e .EncodeToken (start );if _dffeg .Dxf !=nil {_eabcf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};e .EncodeElement (_dffeg .Dxf ,_eabcf );};if _dffeg .ExtLst !=nil {_edcdd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dffeg .ExtLst ,_edcdd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ServerFormats and its children, prefixing error messages with path +func (_dcbde *CT_ServerFormats )ValidateWithPath (path string )error {for _gggec ,_edfbe :=range _dcbde .ServerFormat {if _acagd :=_edfbe .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053er\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_gggec ));_acagd !=nil {return _acagd ;};};return nil ;};func NewCT_Macrosheet ()*CT_Macrosheet {_bcadf :=&CT_Macrosheet {};_bcadf .SheetData =NewCT_SheetData ();return _bcadf ;}; -// ValidateWithPath validates the CT_Revisions and its children, prefixing error messages with path -func (_ebceg *CT_Revisions )ValidateWithPath (path string )error {for _bfbae ,_ddbgaa :=range _ebceg .Rrc {if _bggfef :=_ddbgaa .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0052\u0072\u0063\u005b\u0025\u0064\u005d",path ,_bfbae ));_bggfef !=nil {return _bggfef ;};};for _dedaf ,_cafcef :=range _ebceg .Rm {if _efgfd :=_cafcef .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0052\u006d\u005b\u0025\u0064]",path ,_dedaf ));_efgfd !=nil {return _efgfd ;};};for _cdaafc ,_ggeag :=range _ebceg .Rcv {if _aaecd :=_ggeag .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0076\u005b\u0025\u0064\u005d",path ,_cdaafc ));_aaecd !=nil {return _aaecd ;};};for _acbfdb ,_fedce :=range _ebceg .Rsnm {if _gaaab :=_fedce .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0052\u0073\u006e\u006d\u005b\u0025\u0064\u005d",path ,_acbfdb ));_gaaab !=nil {return _gaaab ;};};for _bebgb ,_fcecef :=range _ebceg .Ris {if _ebgcc :=_fcecef .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0052\u0069\u0073\u005b\u0025\u0064\u005d",path ,_bebgb ));_ebgcc !=nil {return _ebgcc ;};};for _aebba ,_deffa :=range _ebceg .Rcc {if _cbabe :=_deffa .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_aebba ));_cbabe !=nil {return _cbabe ;};};for _dcgdaf ,_gacggc :=range _ebceg .Rfmt {if _dccgf :=_gacggc .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_dcgdaf ));_dccgf !=nil {return _dccgf ;};};for _ccbac ,_bcfbae :=range _ebceg .Raf {if _aadfe :=_bcfbae .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0052\u0061\u0066\u005b\u0025\u0064\u005d",path ,_ccbac ));_aadfe !=nil {return _aadfe ;};};for _afadb ,_aaagdb :=range _ebceg .Rdn {if _ggdeac :=_aaagdb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0052\u0064\u006e\u005b\u0025\u0064\u005d",path ,_afadb ));_ggdeac !=nil {return _ggdeac ;};};for _aaccfc ,_gbcac :=range _ebceg .Rcmt {if _afcdgd :=_gbcac .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0052\u0063\u006d\u0074\u005b\u0025\u0064\u005d",path ,_aaccfc ));_afcdgd !=nil {return _afcdgd ;};};for _ebaadge ,_fbbdg :=range _ebceg .Rqt {if _agcbe :=_fbbdg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0052\u0071\u0074\u005b\u0025\u0064\u005d",path ,_ebaadge ));_agcbe !=nil {return _agcbe ;};};for _gadff ,_ddeec :=range _ebceg .Rcft {if _dedegg :=_ddeec .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0052\u0063\u0066\u0074\u005b\u0025\u0064\u005d",path ,_gadff ));_dedegg !=nil {return _dedegg ;};};return nil ;}; +// ValidateWithPath validates the CT_ExternalReference and its children, prefixing error messages with path +func (_adfc *CT_ExternalReference )ValidateWithPath (path string )error {return nil };func (_gagace ST_DynamicFilterType )String ()string {switch _gagace {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 (_bggddg ST_ExternalConnectionType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bggddg .String (),start );};func (_gcce *CT_CellSmartTag )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gfcb :=range start .Attr {if _gfcb .Name .Local =="\u0074\u0079\u0070\u0065"{_ggce ,_gfgfg :=_d .ParseUint (_gfcb .Value ,10,32);if _gfgfg !=nil {return _gfgfg ;};_gcce .TypeAttr =uint32 (_ggce );continue ;};if _gfcb .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_ecgb ,_aebf :=_d .ParseBool (_gfcb .Value );if _aebf !=nil {return _aebf ;};_gcce .DeletedAttr =&_ecgb ;continue ;};if _gfcb .Name .Local =="\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"{_cadg ,_caab :=_d .ParseBool (_gfcb .Value );if _caab !=nil {return _caab ;};_gcce .XmlBasedAttr =&_cadg ;continue ;};};_bece :for {_cggd ,_gdebb :=d .Token ();if _gdebb !=nil {return _gdebb ;};switch _aacd :=_cggd .(type ){case _a .StartElement :switch _aacd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acgdg :=NewCT_CellSmartTagPr ();if _beda :=d .DecodeElement (_acgdg ,&_aacd );_beda !=nil {return _beda ;};_gcce .CellSmartTagPr =append (_gcce .CellSmartTagPr ,_acgdg );default:_gc .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",_aacd .Name );if _gdeba :=d .Skip ();_gdeba !=nil {return _gdeba ;};};case _a .EndElement :break _bece ;case _a .CharData :};};return nil ;};func (_geegc *CT_SharedUser )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_geegc .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 _ ,_ecgbe :=range start .Attr {if _ecgbe .Name .Local =="\u0067\u0075\u0069\u0064"{_ddaad ,_eadfe :=_ecgbe .Value ,error (nil );if _eadfe !=nil {return _eadfe ;};_geegc .GuidAttr =_ddaad ;continue ;};if _ecgbe .Name .Local =="\u006e\u0061\u006d\u0065"{_bgecg ,_bdbac :=_ecgbe .Value ,error (nil );if _bdbac !=nil {return _bdbac ;};_geegc .NameAttr =_bgecg ;continue ;};if _ecgbe .Name .Local =="\u0069\u0064"{_ecdbe ,_fdfe :=_d .ParseInt (_ecgbe .Value ,10,32);if _fdfe !=nil {return _fdfe ;};_geegc .IdAttr =int32 (_ecdbe );continue ;};if _ecgbe .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_egccc ,_eagead :=ParseStdlibTime (_ecgbe .Value );if _eagead !=nil {return _eagead ;};_geegc .DateTimeAttr =_egccc ;continue ;};};_dbaae :for {_acdbc ,_acbab :=d .Token ();if _acbab !=nil {return _acbab ;};switch _deabf :=_acdbc .(type ){case _a .StartElement :switch _deabf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_geegc .ExtLst =NewCT_ExtensionList ();if _eadce :=d .DecodeElement (_geegc .ExtLst ,&_deabf );_eadce !=nil {return _eadce ;};default:_gc .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",_deabf .Name );if _cfeea :=d .Skip ();_cfeea !=nil {return _cfeea ;};};case _a .EndElement :break _dbaae ;case _a .CharData :};};return nil ;};func (_febdc *CT_String )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fdfde :=range start .Attr {if _fdfde .Name .Local =="\u0066\u0063"{_gccee ,_gedac :=_fdfde .Value ,error (nil );if _gedac !=nil {return _gedac ;};_febdc .FcAttr =&_gccee ;continue ;};if _fdfde .Name .Local =="\u0076"{_abbbc ,_faebf :=_fdfde .Value ,error (nil );if _faebf !=nil {return _faebf ;};_febdc .VAttr =_abbbc ;continue ;};if _fdfde .Name .Local =="\u0066"{_fdbffa ,_baffa :=_d .ParseBool (_fdfde .Value );if _baffa !=nil {return _baffa ;};_febdc .FAttr =&_fdbffa ;continue ;};if _fdfde .Name .Local =="\u0063"{_eafcdc ,_bdgfcd :=_fdfde .Value ,error (nil );if _bdgfcd !=nil {return _bdgfcd ;};_febdc .CAttr =&_eafcdc ;continue ;};if _fdfde .Name .Local =="\u0063\u0070"{_cggac ,_bgfea :=_d .ParseUint (_fdfde .Value ,10,32);if _bgfea !=nil {return _bgfea ;};_ebabf :=uint32 (_cggac );_febdc .CpAttr =&_ebabf ;continue ;};if _fdfde .Name .Local =="\u0069\u006e"{_aecae ,_bgffge :=_d .ParseUint (_fdfde .Value ,10,32);if _bgffge !=nil {return _bgffge ;};_fedcf :=uint32 (_aecae );_febdc .InAttr =&_fedcf ;continue ;};if _fdfde .Name .Local =="\u0062\u0063"{_bcdbb ,_bbfcc :=_fdfde .Value ,error (nil );if _bbfcc !=nil {return _bbfcc ;};_febdc .BcAttr =&_bcdbb ;continue ;};if _fdfde .Name .Local =="\u0075"{_baceg ,_dfcdbc :=_d .ParseBool (_fdfde .Value );if _dfcdbc !=nil {return _dfcdbc ;};_febdc .UAttr =&_baceg ;continue ;};if _fdfde .Name .Local =="\u0069"{_abeee ,_eabgb :=_d .ParseBool (_fdfde .Value );if _eabgb !=nil {return _eabgb ;};_febdc .IAttr =&_abeee ;continue ;};if _fdfde .Name .Local =="\u0075\u006e"{_ecaee ,_faadf :=_d .ParseBool (_fdfde .Value );if _faadf !=nil {return _faadf ;};_febdc .UnAttr =&_ecaee ;continue ;};if _fdfde .Name .Local =="\u0073\u0074"{_cfaee ,_cgbde :=_d .ParseBool (_fdfde .Value );if _cgbde !=nil {return _cgbde ;};_febdc .StAttr =&_cfaee ;continue ;};if _fdfde .Name .Local =="\u0062"{_cedcg ,_bdfbcb :=_d .ParseBool (_fdfde .Value );if _bdfbcb !=nil {return _bdfbcb ;};_febdc .BAttr =&_cedcg ;continue ;};};_dggga :for {_bdeec ,_abbbg :=d .Token ();if _abbbg !=nil {return _abbbg ;};switch _gcdeb :=_bdeec .(type ){case _a .StartElement :switch _gcdeb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfcae :=NewCT_Tuples ();if _bgadgb :=d .DecodeElement (_bfcae ,&_gcdeb );_bgadgb !=nil {return _bgadgb ;};_febdc .Tpls =append (_febdc .Tpls ,_bfcae );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gegdce :=NewCT_X ();if _fcbacf :=d .DecodeElement (_gegdce ,&_gcdeb );_fcbacf !=nil {return _fcbacf ;};_febdc .X =append (_febdc .X ,_gegdce );default:_gc .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",_gcdeb .Name );if _afdffa :=d .Skip ();_afdffa !=nil {return _afdffa ;};};case _a .EndElement :break _dggga ;case _a .CharData :};};return nil ;};type CT_MRUColors struct{ -// ValidateWithPath validates the CT_PivotSelection and its children, prefixing error messages with path -func (_fdaeb *CT_PivotSelection )ValidateWithPath (path string )error {if _dbagg :=_fdaeb .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_dbagg !=nil {return _dbagg ;};if _aadff :=_fdaeb .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_aadff !=nil {return _aadff ;};if _egbfe :=_fdaeb .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_egbfe !=nil {return _egbfe ;};return nil ;};func (_becbfd ST_FormulaExpression )String ()string {switch _becbfd {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 (_geeeb ST_GrowShrinkType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_geeeb .String (),start );}; +// Color +Color []*CT_Color ;};func (_gdccaa ST_Orientation )String ()string {switch _gdccaa {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_MetadataStringIndex and its children, prefixing error messages with path -func (_fdcae *CT_MetadataStringIndex )ValidateWithPath (path string )error {return nil };func NewCT_Consolidation ()*CT_Consolidation {_gggdg :=&CT_Consolidation {};_gggdg .RangeSets =NewCT_RangeSets ();return _gggdg ;}; +// Validate validates the CT_ObjectPr and its children +func (_gceee *CT_ObjectPr )Validate ()error {return _gceee .ValidateWithPath ("C\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072");}; -// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path -func (_acgg *CT_CommentList )ValidateWithPath (path string )error {for _fdgdd ,_dccgd :=range _acgg .Comment {if _cfde :=_dccgd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_fdgdd ));_cfde !=nil {return _cfde ;};};return nil ;}; +// Validate validates the CT_QueryTableFields and its children +func (_gcccgb *CT_QueryTableFields )Validate ()error {return _gcccgb .ValidateWithPath ("\u0043\u0054\u005f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073");};func (_afad *CT_ExternalSheetName )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gddd :=range start .Attr {if _gddd .Name .Local =="\u0076\u0061\u006c"{_aeabd ,_gfdba :=_gddd .Value ,error (nil );if _gfdba !=nil {return _gfdba ;};_afad .ValAttr =&_aeabd ;continue ;};};for {_dagab ,_cacg :=d .Token ();if _cacg !=nil {return _b .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",_cacg );};if _dcadc ,_cfdfb :=_dagab .(_a .EndElement );_cfdfb &&_dcadc .Name ==start .Name {break ;};};return nil ;};type CT_SheetViews struct{ -// ValidateWithPath validates the MapInfo and its children, prefixing error messages with path -func (_dgceaa *MapInfo )ValidateWithPath (path string )error {if _bdfbd :=_dgceaa .CT_MapInfo .ValidateWithPath (path );_bdfbd !=nil {return _bdfbd ;};return nil ;};func (_aggdf *CT_SheetPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_deagbd :=range start .Attr {if _deagbd .Name .Local =="\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"{_fafbgb ,_bagdf :=_d .ParseBool (_deagbd .Value );if _bagdf !=nil {return _bagdf ;};_aggdf .SyncHorizontalAttr =&_fafbgb ;continue ;};if _deagbd .Name .Local =="\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_bddefa ,_fgced :=_d .ParseBool (_deagbd .Value );if _fgced !=nil {return _fgced ;};_aggdf .SyncVerticalAttr =&_bddefa ;continue ;};if _deagbd .Name .Local =="\u0073y\u006e\u0063\u0052\u0065\u0066"{_fbbff ,_dbcfb :=_deagbd .Value ,error (nil );if _dbcfb !=nil {return _dbcfb ;};_aggdf .SyncRefAttr =&_fbbff ;continue ;};if _deagbd .Name .Local =="t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"{_ddgbe ,_ffgeeg :=_d .ParseBool (_deagbd .Value );if _ffgeeg !=nil {return _ffgeeg ;};_aggdf .TransitionEvaluationAttr =&_ddgbe ;continue ;};if _deagbd .Name .Local =="\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"{_bgcfgd ,_cecaab :=_d .ParseBool (_deagbd .Value );if _cecaab !=nil {return _cecaab ;};_aggdf .TransitionEntryAttr =&_bgcfgd ;continue ;};if _deagbd .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_ebabf ,_gdbff :=_d .ParseBool (_deagbd .Value );if _gdbff !=nil {return _gdbff ;};_aggdf .PublishedAttr =&_ebabf ;continue ;};if _deagbd .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_begca ,_gcdeb :=_deagbd .Value ,error (nil );if _gcdeb !=nil {return _gcdeb ;};_aggdf .CodeNameAttr =&_begca ;continue ;};if _deagbd .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"{_ggcag ,_bfafc :=_d .ParseBool (_deagbd .Value );if _bfafc !=nil {return _bfafc ;};_aggdf .FilterModeAttr =&_ggcag ;continue ;};if _deagbd .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"{_ecacd ,_ecdbd :=_d .ParseBool (_deagbd .Value );if _ecdbd !=nil {return _ecdbd ;};_aggdf .EnableFormatConditionsCalculationAttr =&_ecacd ;continue ;};};_aggafg :for {_gaced ,_gecafe :=d .Token ();if _gecafe !=nil {return _gecafe ;};switch _eebgfd :=_gaced .(type ){case _f .StartElement :switch _eebgfd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aggdf .TabColor =NewCT_Color ();if _ababc :=d .DecodeElement (_aggdf .TabColor ,&_eebgfd );_ababc !=nil {return _ababc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aggdf .OutlinePr =NewCT_OutlinePr ();if _fccdc :=d .DecodeElement (_aggdf .OutlinePr ,&_eebgfd );_fccdc !=nil {return _fccdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aggdf .PageSetUpPr =NewCT_PageSetUpPr ();if _egdeg :=d .DecodeElement (_aggdf .PageSetUpPr ,&_eebgfd );_egdeg !=nil {return _egdeg ;};default:_ag .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",_eebgfd .Name );if _gdbag :=d .Skip ();_gdbag !=nil {return _gdbag ;};};case _f .EndElement :break _aggafg ;case _f .CharData :};};return nil ;}; +// Worksheet View +SheetView []*CT_SheetView ; -// Validate validates the CT_CellProtection and its children -func (_gade *CT_CellProtection )Validate ()error {return _gade .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e");}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_ffgdca *CT_PivotCaches )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_bbfcf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"}};for _ ,_egddd :=range _ffgdca .PivotCache {e .EncodeElement (_egddd ,_bbfcf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cdffd *CT_Comment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_cdffd .RefAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cdffd .AuthorIdAttr )});if _cdffd .GuidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cdffd .GuidAttr )});};if _cdffd .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cdffd .ShapeIdAttr )});};e .EncodeToken (start );_dgba :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_cdffd .Text ,_dgba );if _cdffd .CommentPr !=nil {_fcbgd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ac\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072"}};e .EncodeElement (_cdffd .CommentPr ,_fcbgd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_DefinedNames and its children -func (_debdf *CT_DefinedNames )Validate ()error {return _debdf .ValidateWithPath ("\u0043T\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");};func NewCT_PageMargins ()*CT_PageMargins {_geffc :=&CT_PageMargins {};return _geffc };func (_bcdfc *CT_VolTopicRef )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_c .Sprintf ("\u0025\u0076",_bcdfc .RAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_c .Sprintf ("\u0025\u0076",_bcdfc .SAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};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 (_fdcaf *CT_GradientStop )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdcaf .Color =NewCT_Color ();for _ ,_ccdff :=range start .Attr {if _ccdff .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gaagea ,_fgbd :=_d .ParseFloat (_ccdff .Value ,64);if _fgbd !=nil {return _fgbd ;};_fdcaf .PositionAttr =_gaagea ;continue ;};};_ebcgd :for {_egfaf ,_dcbbbe :=d .Token ();if _dcbbbe !=nil {return _dcbbbe ;};switch _fccb :=_egfaf .(type ){case _f .StartElement :switch _fccb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _afaa :=d .DecodeElement (_fdcaf .Color ,&_fccb );_afaa !=nil {return _afaa ;};default:_ag .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",_fccb .Name );if _fcbgf :=d .Skip ();_fcbgf !=nil {return _fcbgf ;};};case _f .EndElement :break _ebcgd ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_FontName and its children +func (_aggffc *CT_FontName )Validate ()error {return _aggffc .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065");}; -// ValidateWithPath validates the CT_Formats and its children, prefixing error messages with path -func (_dcbgcf *CT_Formats )ValidateWithPath (path string )error {for _cafbg ,_ebbad :=range _dcbgcf .Format {if _ccec :=_ebbad .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_cafbg ));_ccec !=nil {return _ccec ;};};return nil ;};func (_adcda *ST_MdxKPIProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cabbc ,_gffebd :=d .Token ();if _gffebd !=nil {return _gffebd ;};if _becffb ,_bfcaf :=_cabbc .(_f .EndElement );_bfcaf &&_becffb .Name ==start .Name {*_adcda =1;return nil ;};if _deffae ,_deaea :=_cabbc .(_f .CharData );!_deaea {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cabbc );}else {switch string (_deffae ){case "":*_adcda =0;case "\u0076":*_adcda =1;case "\u0067":*_adcda =2;case "\u0073":*_adcda =3;case "\u0074":*_adcda =4;case "\u0077":*_adcda =5;case "\u006d":*_adcda =6;};};_cabbc ,_gffebd =d .Token ();if _gffebd !=nil {return _gffebd ;};if _eadded ,_bfbbcc :=_cabbc .(_f .EndElement );_bfbbcc &&_eadded .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cabbc );};func (_ecefbd *PivotCacheRecords )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecefbd .CT_PivotCacheRecords =*NewCT_PivotCacheRecords ();for _ ,_bdcdc :=range start .Attr {if _bdcdc .Name .Local =="\u0063\u006f\u0075n\u0074"{_ddcda ,_cbgfg :=_d .ParseUint (_bdcdc .Value ,10,32);if _cbgfg !=nil {return _cbgfg ;};_cccfgb :=uint32 (_ddcda );_ecefbd .CountAttr =&_cccfgb ;continue ;};};_bbbfdf :for {_bgbgaf ,_abdefbg :=d .Token ();if _abdefbg !=nil {return _abdefbg ;};switch _geffe :=_bgbgaf .(type ){case _f .StartElement :switch _geffe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gacecb :=NewCT_Record ();if _aaaggd :=d .DecodeElement (_gacecb ,&_geffe );_aaaggd !=nil {return _aaaggd ;};_ecefbd .R =append (_ecefbd .R ,_gacecb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecefbd .ExtLst =NewCT_ExtensionList ();if _acabfd :=d .DecodeElement (_ecefbd .ExtLst ,&_geffe );_acabfd !=nil {return _acabfd ;};default:_ag .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",_geffe .Name );if _bdbgf :=d .Skip ();_bdbgf !=nil {return _bdbgf ;};};case _f .EndElement :break _bbbfdf ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_CustomFilters and its children +func (_cfgf *CT_CustomFilters )Validate ()error {return _cfgf .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};type CT_PCDKPIs struct{ -// ValidateWithPath validates the CT_Query and its children, prefixing error messages with path -func (_cedbc *CT_Query )ValidateWithPath (path string )error {if _cedbc .Tpls !=nil {if _cafacg :=_cedbc .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_cafacg !=nil {return _cafacg ;};};return nil ;};func NewCT_RevisionRowColumn ()*CT_RevisionRowColumn {_feab :=&CT_RevisionRowColumn {};_feab .ActionAttr =ST_rwColActionType (1);return _feab ;};func (_daebg ST_ConditionalFormattingOperator )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_daebg .String (),start );};func NewCT_RevisionCustomView ()*CT_RevisionCustomView {_dgbfgc :=&CT_RevisionCustomView {};_dgbfgc .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";_dgbfgc .ActionAttr =ST_RevisionAction (1);return _dgbfgc ;}; +// KPI Count +CountAttr *uint32 ; -// Validate validates the CT_VerticalAlignFontProperty and its children -func (_dfccaf *CT_VerticalAlignFontProperty )Validate ()error {return _dfccaf .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 (_efdbd ST_VerticalAlignment )String ()string {switch _efdbd {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 ST_DdeValueType byte ;func (_eceag *CT_Stylesheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcagb :for {_egcge ,_fdefe :=d .Token ();if _fdefe !=nil {return _fdefe ;};switch _dbcgae :=_egcge .(type ){case _f .StartElement :switch _dbcgae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eceag .NumFmts =NewCT_NumFmts ();if _ceagff :=d .DecodeElement (_eceag .NumFmts ,&_dbcgae );_ceagff !=nil {return _ceagff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eceag .Fonts =NewCT_Fonts ();if _ebdde :=d .DecodeElement (_eceag .Fonts ,&_dbcgae );_ebdde !=nil {return _ebdde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eceag .Fills =NewCT_Fills ();if _deffe :=d .DecodeElement (_eceag .Fills ,&_dbcgae );_deffe !=nil {return _deffe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eceag .Borders =NewCT_Borders ();if _dcffg :=d .DecodeElement (_eceag .Borders ,&_dbcgae );_dcffg !=nil {return _dcffg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eceag .CellStyleXfs =NewCT_CellStyleXfs ();if _fafed :=d .DecodeElement (_eceag .CellStyleXfs ,&_dbcgae );_fafed !=nil {return _fafed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eceag .CellXfs =NewCT_CellXfs ();if _cddfgd :=d .DecodeElement (_eceag .CellXfs ,&_dbcgae );_cddfgd !=nil {return _cddfgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eceag .CellStyles =NewCT_CellStyles ();if _fbfgf :=d .DecodeElement (_eceag .CellStyles ,&_dbcgae );_fbfgf !=nil {return _fbfgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eceag .Dxfs =NewCT_Dxfs ();if _agddf :=d .DecodeElement (_eceag .Dxfs ,&_dbcgae );_agddf !=nil {return _agddf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eceag .TableStyles =NewCT_TableStyles ();if _gfcbe :=d .DecodeElement (_eceag .TableStyles ,&_dbcgae );_gfcbe !=nil {return _gfcbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eceag .Colors =NewCT_Colors ();if _fddfc :=d .DecodeElement (_eceag .Colors ,&_dbcgae );_fddfc !=nil {return _fddfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eceag .ExtLst =NewCT_ExtensionList ();if _bbggfd :=d .DecodeElement (_eceag .ExtLst ,&_dbcgae );_bbggfd !=nil {return _bbggfd ;};default:_ag .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",_dbcgae .Name );if _dbcae :=d .Skip ();_dbcae !=nil {return _dbcae ;};};case _f .EndElement :break _fcagb ;case _f .CharData :};};return nil ;};func (_bdgge *ST_ParameterType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eaaeab ,_dcebdg :=d .Token ();if _dcebdg !=nil {return _dcebdg ;};if _fbabbb ,_gcaaf :=_eaaeab .(_f .EndElement );_gcaaf &&_fbabbb .Name ==start .Name {*_bdgge =1;return nil ;};if _ccadbg ,_adbeg :=_eaaeab .(_f .CharData );!_adbeg {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eaaeab );}else {switch string (_ccadbg ){case "":*_bdgge =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_bdgge =1;case "\u0076\u0061\u006cu\u0065":*_bdgge =2;case "\u0063\u0065\u006c\u006c":*_bdgge =3;};};_eaaeab ,_dcebdg =d .Token ();if _dcebdg !=nil {return _dcebdg ;};if _efgcg ,_dggeef :=_eaaeab .(_f .EndElement );_dggeef &&_efgcg .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eaaeab );};const (ST_PaneStateUnset ST_PaneState =0;ST_PaneStateSplit ST_PaneState =1;ST_PaneStateFrozen ST_PaneState =2;ST_PaneStateFrozenSplit ST_PaneState =3;);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 (_aaeb *CT_ChartFormat )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0068\u0061r\u0074"},Value :_c .Sprintf ("\u0025\u0076",_aaeb .ChartAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_c .Sprintf ("\u0025\u0076",_aaeb .FormatAttr )});if _aaeb .SeriesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0072\u0069\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_aaeb .SeriesAttr ))});};e .EncodeToken (start );_bfdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_aaeb .PivotArea ,_bfdf );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbgbf ST_TextVAlign )ValidateWithPath (path string )error {switch _cbgbf {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbgbf ));};return nil ;};func (_dccfd *CT_FutureMetadata )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_dccfd .NameAttr )});if _dccfd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dccfd .CountAttr )});};e .EncodeToken (start );if _dccfd .Bk !=nil {_cbfff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_eecgc :=range _dccfd .Bk {e .EncodeElement (_eecgc ,_cbfff );};};if _dccfd .ExtLst !=nil {_aagd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dccfd .ExtLst ,_aagd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// OLAP KPI +Kpi []*CT_PCDKPI ;};type ST_ShowDataAs byte ; -// Validate validates the Users and its children -func (_eggfe *Users )Validate ()error {return _eggfe .ValidateWithPath ("\u0055\u0073\u0065r\u0073")};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;);func NewCT_Macrosheet ()*CT_Macrosheet {_cdfee :=&CT_Macrosheet {};_cdfee .SheetData =NewCT_SheetData ();return _cdfee ;};func (_bcfdb *CT_ExternalSheetDataSet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ggfgd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};for _ ,_dbfdf :=range _bcfdb .SheetData {e .EncodeElement (_dbfdf ,_ggfgd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebadba ST_Pane )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ebadba .String (),start );}; +// ValidateWithPath validates the CT_RevisionInsertSheet and its children, prefixing error messages with path +func (_dffce *CT_RevisionInsertSheet )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_Items and its children, prefixing error messages with path -func (_bgcb *CT_Items )ValidateWithPath (path string )error {for _ceccg ,_efec :=range _bgcb .Item {if _dgadc :=_efec .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_ceccg ));_dgadc !=nil {return _dgadc ;};};return nil ;};func (_bdfbed *ST_PivotAreaType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcbbdc ,_addad :=d .Token ();if _addad !=nil {return _addad ;};if _eegbd ,_gfddc :=_bcbbdc .(_f .EndElement );_gfddc &&_eegbd .Name ==start .Name {*_bdfbed =1;return nil ;};if _aecbdf ,_acegaa :=_bcbbdc .(_f .CharData );!_acegaa {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcbbdc );}else {switch string (_aecbdf ){case "":*_bdfbed =0;case "\u006e\u006f\u006e\u0065":*_bdfbed =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bdfbed =2;case "\u0064\u0061\u0074\u0061":*_bdfbed =3;case "\u0061\u006c\u006c":*_bdfbed =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_bdfbed =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_bdfbed =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_bdfbed =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_bdfbed =8;};};_bcbbdc ,_addad =d .Token ();if _addad !=nil {return _addad ;};if _befcf ,_dbdfae :=_bcbbdc .(_f .EndElement );_dbdfae &&_befcf .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcbbdc );};func (_bdgbf ST_TimePeriod )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dgccb :=_f .Attr {};_dgccb .Name =name ;switch _bdgbf {case ST_TimePeriodUnset :_dgccb .Value ="";case ST_TimePeriodToday :_dgccb .Value ="\u0074\u006f\u0064a\u0079";case ST_TimePeriodYesterday :_dgccb .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_TimePeriodTomorrow :_dgccb .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_TimePeriodLast7Days :_dgccb .Value ="\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s";case ST_TimePeriodThisMonth :_dgccb .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_TimePeriodLastMonth :_dgccb .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodNextMonth :_dgccb .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodThisWeek :_dgccb .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_TimePeriodLastWeek :_dgccb .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_TimePeriodNextWeek :_dgccb .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";};return _dgccb ,nil ;};type CT_Sets struct{ +// ValidateWithPath validates the CT_AutoFilter and its children, prefixing error messages with path +func (_bba *CT_AutoFilter )ValidateWithPath (path string )error {for _gdd ,_cce :=range _bba .FilterColumn {if _edd :=_cce .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0046il\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u005b\u0025\u0064\u005d",path ,_gdd ));_edd !=nil {return _edd ;};};if _bba .SortState !=nil {if _bc :=_bba .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_bc !=nil {return _bc ;};};if _bba .ExtLst !=nil {if _ade :=_bba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ade !=nil {return _ade ;};};return nil ;}; -// Tuple Set Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_ExternalSheetName and its children, prefixing error messages with path +func (_ffbfa *CT_ExternalSheetName )ValidateWithPath (path string )error {return nil };const (ST_GrowShrinkTypeUnset ST_GrowShrinkType =0;ST_GrowShrinkTypeInsertDelete ST_GrowShrinkType =1;ST_GrowShrinkTypeInsertClear ST_GrowShrinkType =2;ST_GrowShrinkTypeOverwriteClear ST_GrowShrinkType =3;);func NewCT_PivotArea ()*CT_PivotArea {_ffegf :=&CT_PivotArea {};return _ffegf };func NewCT_ChartsheetPr ()*CT_ChartsheetPr {_dafed :=&CT_ChartsheetPr {};return _dafed };type CT_I struct{ -// OLAP Set -Set []*CT_Set ;};func (_edbe *CT_NumFmt )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfddg :=range start .Attr {if _cfddg .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_eddcg ,_acbe :=_d .ParseUint (_cfddg .Value ,10,32);if _acbe !=nil {return _acbe ;};_edbe .NumFmtIdAttr =uint32 (_eddcg );continue ;};if _cfddg .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_eefecc ,_ccbaa :=_cfddg .Value ,error (nil );if _ccbaa !=nil {return _ccbaa ;};_edbe .FormatCodeAttr =_eefecc ;continue ;};};for {_aaffg ,_gdbgbd :=d .Token ();if _gdbgbd !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_gdbgbd );};if _gebcd ,_gdgfc :=_aaffg .(_f .EndElement );_gdgfc &&_gebcd .Name ==start .Name {break ;};};return nil ;};func (_agfcge *CT_QueryTable )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_agfcge .NameAttr )});if _agfcge .HeadersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_agfcge .HeadersAttr ))});};if _agfcge .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_agfcge .RowNumbersAttr ))});};if _agfcge .DisableRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_agfcge .DisableRefreshAttr ))});};if _agfcge .BackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_agfcge .BackgroundRefreshAttr ))});};if _agfcge .FirstBackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_agfcge .FirstBackgroundRefreshAttr ))});};if _agfcge .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_agfcge .RefreshOnLoadAttr ))});};if _agfcge .GrowShrinkTypeAttr !=ST_GrowShrinkTypeUnset {_deea ,_ggdfd :=_agfcge .GrowShrinkTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"});if _ggdfd !=nil {return _ggdfd ;};start .Attr =append (start .Attr ,_deea );};if _agfcge .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_agfcge .FillFormulasAttr ))});};if _agfcge .RemoveDataOnSaveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_agfcge .RemoveDataOnSaveAttr ))});};if _agfcge .DisableEditAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_agfcge .DisableEditAttr ))});};if _agfcge .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_agfcge .PreserveFormattingAttr ))});};if _agfcge .AdjustColumnWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_agfcge .AdjustColumnWidthAttr ))});};if _agfcge .IntermediateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_agfcge .IntermediateAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_agfcge .ConnectionIdAttr )});if _agfcge .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_agfcge .AutoFormatIdAttr )});};if _agfcge .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_agfcge .ApplyNumberFormatsAttr ))});};if _agfcge .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_agfcge .ApplyBorderFormatsAttr ))});};if _agfcge .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_agfcge .ApplyFontFormatsAttr ))});};if _agfcge .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_agfcge .ApplyPatternFormatsAttr ))});};if _agfcge .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_agfcge .ApplyAlignmentFormatsAttr ))});};if _agfcge .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_agfcge .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );if _agfcge .QueryTableRefresh !=nil {_eaaedf :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068"}};e .EncodeElement (_agfcge .QueryTableRefresh ,_eaaedf );};if _agfcge .ExtLst !=nil {_egbfg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_agfcge .ExtLst ,_egbfg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdeede ST_TextVAlign )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fdeede .String (),start );};func (_edddf *CT_MetadataStrings )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edddf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_edddf .CountAttr )});};e .EncodeToken (start );_gbfee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_dbcf :=range _edddf .S {e .EncodeElement (_dbcf ,_gbfee );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Item Type +TAttr ST_ItemType ; -// Validate validates the CT_CustomFilters and its children -func (_cdbb *CT_CustomFilters )Validate ()error {return _cdbb .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073");}; +// Repeated Items Count +RAttr *uint32 ; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_ggcded *CT_Drawing )ValidateWithPath (path string )error {return nil }; +// Data Field Index +IAttr *uint32 ; -// ValidateWithPath validates the CT_ExternalDefinedName and its children, prefixing error messages with path -func (_bfeaf *CT_ExternalDefinedName )ValidateWithPath (path string )error {return nil };func (_ecaf *CT_ChartsheetViews )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gdcc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}};for _ ,_aeaf :=range _ecaf .SheetView {e .EncodeElement (_aeaf ,_gdcc );};if _ecaf .ExtLst !=nil {_egbe :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ecaf .ExtLst ,_egbe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbgde *CT_ProtectedRanges )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ececeb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"}};for _ ,_bgcde :=range _fbgde .ProtectedRange {e .EncodeElement (_bgcde ,_ececeb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Row / Column Item Index +X []*CT_X ;}; -// ValidateWithPath validates the CT_Connections and its children, prefixing error messages with path -func (_dacde *CT_Connections )ValidateWithPath (path string )error {for _bdge ,_bceb :=range _dacde .Connection {if _adggc :=_bceb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_bdge ));_adggc !=nil {return _adggc ;};};return nil ;}; +// Validate validates the CT_DefinedNames and its children +func (_bcbac *CT_DefinedNames )Validate ()error {return _bcbac .ValidateWithPath ("\u0043T\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");};type ST_Orientation byte ; -// Validate validates the CT_RevisionQueryTableField and its children -func (_agegbb *CT_RevisionQueryTableField )Validate ()error {return _agegbb .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_RevisionFormatting ()*CT_RevisionFormatting {_eeaca :=&CT_RevisionFormatting {};return _eeaca ;}; +// ValidateWithPath validates the QueryTable and its children, prefixing error messages with path +func (_efgaa *QueryTable )ValidateWithPath (path string )error {if _dadgfc :=_efgaa .CT_QueryTable .ValidateWithPath (path );_dadgfc !=nil {return _dadgfc ;};return nil ;};func (_abfca *CT_MemberProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ccafd :=range start .Attr {if _ccafd .Name .Local =="\u0063\u006f\u0075n\u0074"{_deca ,_fdaee :=_d .ParseUint (_ccafd .Value ,10,32);if _fdaee !=nil {return _fdaee ;};_fgeff :=uint32 (_deca );_abfca .CountAttr =&_fgeff ;continue ;};};_bdeea :for {_cedeb ,_fegbf :=d .Token ();if _fegbf !=nil {return _fegbf ;};switch _bbbca :=_cedeb .(type ){case _a .StartElement :switch _bbbca .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcfba :=NewCT_MemberProperty ();if _eefe :=d .DecodeElement (_dcfba ,&_bbbca );_eefe !=nil {return _eefe ;};_abfca .Mp =append (_abfca .Mp ,_dcfba );default:_gc .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",_bbbca .Name );if _bdbe :=d .Skip ();_bdbe !=nil {return _bdbe ;};};case _a .EndElement :break _bdeea ;case _a .CharData :};};return nil ;};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;);type CT_PivotAreaReferences struct{ -// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path -func (_bfaag *CT_Connection )ValidateWithPath (path string )error {if _dagfb :=_bfaag .CredentialsAttr .ValidateWithPath (path +"\u002f\u0043r\u0065\u0064\u0065n\u0074\u0069\u0061\u006c\u0073\u0041\u0074\u0074\u0072");_dagfb !=nil {return _dagfb ;};if _bfaag .DbPr !=nil {if _ccad :=_bfaag .DbPr .ValidateWithPath (path +"\u002f\u0044\u0062P\u0072");_ccad !=nil {return _ccad ;};};if _bfaag .OlapPr !=nil {if _geec :=_bfaag .OlapPr .ValidateWithPath (path +"\u002fO\u006c\u0061\u0070\u0050\u0072");_geec !=nil {return _geec ;};};if _bfaag .WebPr !=nil {if _cbgf :=_bfaag .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072");_cbgf !=nil {return _cbgf ;};};if _bfaag .TextPr !=nil {if _bbbf :=_bfaag .TextPr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0050\u0072");_bbbf !=nil {return _bbbf ;};};if _bfaag .Parameters !=nil {if _acdaf :=_bfaag .Parameters .ValidateWithPath (path +"/\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");_acdaf !=nil {return _acdaf ;};};if _bfaag .ExtLst !=nil {if _ggca :=_bfaag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggca !=nil {return _ggca ;};};return nil ;};func (_bdfcg *ST_RefMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bdfcg =0;case "\u0041\u0031":*_bdfcg =1;case "\u0052\u0031\u0043\u0031":*_bdfcg =2;};return nil ;};type CT_CellWatch struct{ +// Pivot Filter Count +CountAttr *uint32 ; // Reference -RAttr string ;};func (_dgcfd ST_ConditionalFormattingOperator )Validate ()error {return _dgcfd .ValidateWithPath ("")};type CT_FunctionGroups struct{ +Reference []*CT_PivotAreaReference ;};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 (_eagfg *CT_ColorScale )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_defeb :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_bdcc :=range _eagfg .Cfvo {e .EncodeElement (_bdcc ,_defeb );};_egca :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_adbc :=range _eagfg .Color {e .EncodeElement (_adbc ,_egca );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_CellAlignment struct{ -// Built-in Function Group Count -BuiltInGroupCountAttr *uint32 ; +// Horizontal Alignment +HorizontalAttr ST_HorizontalAlignment ; -// Function Group -FunctionGroup []*CT_FunctionGroup ;}; +// Vertical Alignment +VerticalAttr ST_VerticalAlignment ; -// ValidateWithPath validates the CT_SheetFormatPr and its children, prefixing error messages with path -func (_baacaf *CT_SheetFormatPr )ValidateWithPath (path string )error {return nil }; +// Text Rotation +TextRotationAttr *uint8 ; -// Validate validates the CT_RowHierarchiesUsage and its children -func (_fgfge *CT_RowHierarchiesUsage )Validate ()error {return _fgfge .ValidateWithPath ("\u0043\u0054\u005f\u0052ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");}; +// Wrap Text +WrapTextAttr *bool ; -// Validate validates the CT_CellSmartTagPr and its children -func (_ddcb *CT_CellSmartTagPr )Validate ()error {return _ddcb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072");};func NewCT_Format ()*CT_Format {_baefe :=&CT_Format {};_baefe .PivotArea =NewCT_PivotArea ();return _baefe ;}; +// Indent +IndentAttr *uint32 ; -// ValidateWithPath validates the CT_WebPublishing and its children, prefixing error messages with path -func (_gaegb *CT_WebPublishing )ValidateWithPath (path string )error {if _gfadf :=_gaegb .TargetScreenSizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0053c\u0072\u0065\u0065\u006e\u0053i\u007a\u0065\u0041\u0074\u0074\u0072");_gfadf !=nil {return _gfadf ;};return nil ;};func (_dgefc *CT_ExternalSheetNames )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cecdc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065"}};for _ ,_faea :=range _dgefc .SheetName {e .EncodeElement (_faea ,_cecdc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Rst struct{ +// Relative Indent +RelativeIndentAttr *int32 ; -// Text -T *string ; +// Justify Last Line +JustifyLastLineAttr *bool ; -// Rich Text Run -R []*CT_RElt ; +// Shrink To Fit +ShrinkToFitAttr *bool ; -// Phonetic Run -RPh []*CT_PhoneticRun ; +// Reading Order +ReadingOrderAttr *uint32 ;};type CT_DiscretePr struct{ -// Phonetic Properties -PhoneticPr *CT_PhoneticPr ;}; +// Mapping Index Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path -func (_fgfg *CT_Comment )ValidateWithPath (path string )error {if _fgfg .GuidAttr !=nil {if !_g .ST_GuidPatternRe .MatchString (*_fgfg .GuidAttr ){return _c .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 ,_g .ST_GuidPatternRe ,*_fgfg .GuidAttr );};};if _cbefa :=_fgfg .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_cbefa !=nil {return _cbefa ;};if _fgfg .CommentPr !=nil {if _caefg :=_fgfg .CommentPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");_caefg !=nil {return _caefg ;};};return nil ;};func (_bbage ST_PivotAreaType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fbfgfe :=_f .Attr {};_fbfgfe .Name =name ;switch _bbage {case ST_PivotAreaTypeUnset :_fbfgfe .Value ="";case ST_PivotAreaTypeNone :_fbfgfe .Value ="\u006e\u006f\u006e\u0065";case ST_PivotAreaTypeNormal :_fbfgfe .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_PivotAreaTypeData :_fbfgfe .Value ="\u0064\u0061\u0074\u0061";case ST_PivotAreaTypeAll :_fbfgfe .Value ="\u0061\u006c\u006c";case ST_PivotAreaTypeOrigin :_fbfgfe .Value ="\u006f\u0072\u0069\u0067\u0069\u006e";case ST_PivotAreaTypeButton :_fbfgfe .Value ="\u0062\u0075\u0074\u0074\u006f\u006e";case ST_PivotAreaTypeTopEnd :_fbfgfe .Value ="\u0074\u006f\u0070\u0045\u006e\u0064";case ST_PivotAreaTypeTopRight :_fbfgfe .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";};return _fbfgfe ,nil ;};func (_afdef ST_TextHAlign )ValidateWithPath (path string )error {switch _afdef {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afdef ));};return nil ;};type CT_Stylesheet struct{ +// Element Group +X []*CT_Index ;};func NewCT_ChartFormat ()*CT_ChartFormat {_eebbg :=&CT_ChartFormat {};_eebbg .PivotArea =NewCT_PivotArea ();return _eebbg ;};func (_dacedd ST_TimePeriod )String ()string {switch _dacedd {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 "";}; -// Number Formats -NumFmts *CT_NumFmts ; +// ValidateWithPath validates the CT_RangePr and its children, prefixing error messages with path +func (_eaaaf *CT_RangePr )ValidateWithPath (path string )error {if _eaag :=_eaaaf .GroupByAttr .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u0042\u0079\u0041\u0074\u0074\u0072");_eaag !=nil {return _eaag ;};return nil ;}; -// Fonts -Fonts *CT_Fonts ; +// ValidateWithPath validates the CT_RangeSets and its children, prefixing error messages with path +func (_gbdgf *CT_RangeSets )ValidateWithPath (path string )error {for _bdeeb ,_dbace :=range _gbdgf .RangeSet {if _cegfc :=_dbace .ValidateWithPath (_b .Sprintf ("\u0025s\u002fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_bdeeb ));_cegfc !=nil {return _cegfc ;};};return nil ;}; -// Fills -Fills *CT_Fills ; +// ValidateWithPath validates the CT_RevisionQueryTableField and its children, prefixing error messages with path +func (_bdede *CT_RevisionQueryTableField )ValidateWithPath (path string )error {return nil };type CT_HierarchyUsage struct{ -// Borders -Borders *CT_Borders ; +// Hierarchy Usage +HierarchyUsageAttr int32 ;}; -// Formatting Records -CellStyleXfs *CT_CellStyleXfs ; +// ValidateWithPath validates the CT_Hyperlinks and its children, prefixing error messages with path +func (_fcaga *CT_Hyperlinks )ValidateWithPath (path string )error {for _bgfe ,_fdbcab :=range _fcaga .Hyperlink {if _dbedd :=_fdbcab .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0048\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u005b\u0025\u0064\u005d",path ,_bgfe ));_dbedd !=nil {return _dbedd ;};};return nil ;};func (_aaddaf *CT_OleItems )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcebe :for {_eagda ,_fgfee :=d .Token ();if _fgfee !=nil {return _fgfee ;};switch _bbegbag :=_eagda .(type ){case _a .StartElement :switch _bbegbag .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adedd :=NewCT_OleItem ();if _ddgfg :=d .DecodeElement (_adedd ,&_bbegbag );_ddgfg !=nil {return _ddgfg ;};_aaddaf .OleItem =append (_aaddaf .OleItem ,_adedd );default:_gc .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",_bbegbag .Name );if _degeg :=d .Skip ();_degeg !=nil {return _degeg ;};};case _a .EndElement :break _dcebe ;case _a .CharData :};};return nil ;}; -// Cell Formats -CellXfs *CT_CellXfs ; +// Validate validates the CT_PageMargins and its children +func (_dddae *CT_PageMargins )Validate ()error {return _dddae .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};func (_dbcdcc *CT_RangeSet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dbcdcc .I1Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0031"},Value :_b .Sprintf ("\u0025\u0076",*_dbcdcc .I1Attr )});};if _dbcdcc .I2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0032"},Value :_b .Sprintf ("\u0025\u0076",*_dbcdcc .I2Attr )});};if _dbcdcc .I3Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0033"},Value :_b .Sprintf ("\u0025\u0076",*_dbcdcc .I3Attr )});};if _dbcdcc .I4Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0034"},Value :_b .Sprintf ("\u0025\u0076",*_dbcdcc .I4Attr )});};if _dbcdcc .RefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_dbcdcc .RefAttr )});};if _dbcdcc .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dbcdcc .NameAttr )});};if _dbcdcc .SheetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dbcdcc .SheetAttr )});};if _dbcdcc .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dbcdcc .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_ExternalSheetData struct{ -// Cell Styles -CellStyles *CT_CellStyles ; +// Sheet Id +SheetIdAttr uint32 ; -// Formats -Dxfs *CT_Dxfs ; +// Last Refresh Resulted in Error +RefreshErrorAttr *bool ; -// Table Styles -TableStyles *CT_TableStyles ; +// Row +Row []*CT_ExternalRow ;};func (_fbfcd *ST_DdeValueType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eadaa ,_edfgb :=d .Token ();if _edfgb !=nil {return _edfgb ;};if _ecccac ,_ccfed :=_eadaa .(_a .EndElement );_ccfed &&_ecccac .Name ==start .Name {*_fbfcd =1;return nil ;};if _cbcef ,_fcdga :=_eadaa .(_a .CharData );!_fcdga {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",_eadaa );}else {switch string (_cbcef ){case "":*_fbfcd =0;case "\u006e\u0069\u006c":*_fbfcd =1;case "\u0062":*_fbfcd =2;case "\u006e":*_fbfcd =3;case "\u0065":*_fbfcd =4;case "\u0073\u0074\u0072":*_fbfcd =5;};};_eadaa ,_edfgb =d .Token ();if _edfgb !=nil {return _edfgb ;};if _gafbcg ,_gcbdg :=_eadaa .(_a .EndElement );_gcbdg &&_gafbcg .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",_eadaa );};func (_fbfd *CT_DataRefs )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fbfd .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fbfd .CountAttr )});};e .EncodeToken (start );if _fbfd .DataRef !=nil {_dbeea :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066"}};for _ ,_febac :=range _fbfd .DataRef {e .EncodeElement (_febac ,_dbeea );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_Comments byte ;func NewCT_DataBinding ()*CT_DataBinding {_cagcb :=&CT_DataBinding {};return _cagcb }; -// Colors -Colors *CT_Colors ; +// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path +func (_fbeceg *CT_PageSetup )ValidateWithPath (path string )error {if _fbeceg .PaperHeightAttr !=nil {if !_db .ST_PositiveUniversalMeasurePatternRe .MatchString (*_fbeceg .PaperHeightAttr ){return _b .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 ,_db .ST_PositiveUniversalMeasurePatternRe ,*_fbeceg .PaperHeightAttr );};};if _fbeceg .PaperHeightAttr !=nil {if !_db .ST_UniversalMeasurePatternRe .MatchString (*_fbeceg .PaperHeightAttr ){return _b .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 ,_db .ST_UniversalMeasurePatternRe ,*_fbeceg .PaperHeightAttr );};};if _fbeceg .PaperWidthAttr !=nil {if !_db .ST_PositiveUniversalMeasurePatternRe .MatchString (*_fbeceg .PaperWidthAttr ){return _b .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 ,_db .ST_PositiveUniversalMeasurePatternRe ,*_fbeceg .PaperWidthAttr );};};if _fbeceg .PaperWidthAttr !=nil {if !_db .ST_UniversalMeasurePatternRe .MatchString (*_fbeceg .PaperWidthAttr ){return _b .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 ,_db .ST_UniversalMeasurePatternRe ,*_fbeceg .PaperWidthAttr );};};if _dafc :=_fbeceg .PageOrderAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u004f\u0072\u0064\u0065r\u0041\u0074\u0074\u0072");_dafc !=nil {return _dafc ;};if _afgbc :=_fbeceg .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_afgbc !=nil {return _afgbc ;};if _cfgeg :=_fbeceg .CellCommentsAttr .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_cfgeg !=nil {return _cfgeg ;};if _egfca :=_fbeceg .ErrorsAttr .ValidateWithPath (path +"/\u0045\u0072\u0072\u006f\u0072\u0073\u0041\u0074\u0074\u0072");_egfca !=nil {return _egfca ;};return nil ;};func NewCT_FontName ()*CT_FontName {_bfac :=&CT_FontName {};return _bfac };func (_fcgbg *ST_SortMethod )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fcgbg =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_fcgbg =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_fcgbg =2;case "\u006e\u006f\u006e\u0065":*_fcgbg =3;};return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_IgnoredError struct{ +// Validate validates the CT_IndexedColors and its children +func (_egcad *CT_IndexedColors )Validate ()error {return _egcad .ValidateWithPath ("\u0043\u0054_\u0049\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073");};type CT_DataRefs struct{ -// Sequence of References -SqrefAttr ST_Sqref ; +// Data Consolidation Reference Count +CountAttr *uint32 ; -// Evaluation Error -EvalErrorAttr *bool ; +// Data Consolidation Reference +DataRef []*CT_DataRef ;};func (_edbb *CT_CellAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_acbb :=range start .Attr {if _acbb .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"{_edbb .HorizontalAttr .UnmarshalXMLAttr (_acbb );continue ;};if _acbb .Name .Local =="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_edbb .VerticalAttr .UnmarshalXMLAttr (_acbb );continue ;};if _acbb .Name .Local =="\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_ggfd ,_edege :=_d .ParseUint (_acbb .Value ,10,8);if _edege !=nil {return _edege ;};_eaab :=uint8 (_ggfd );_edbb .TextRotationAttr =&_eaab ;continue ;};if _acbb .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_acgdd ,_beaf :=_d .ParseBool (_acbb .Value );if _beaf !=nil {return _beaf ;};_edbb .WrapTextAttr =&_acgdd ;continue ;};if _acbb .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_dgef ,_dada :=_d .ParseUint (_acbb .Value ,10,32);if _dada !=nil {return _dada ;};_abbb :=uint32 (_dgef );_edbb .IndentAttr =&_abbb ;continue ;};if _acbb .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"{_aaea ,_dcce :=_d .ParseInt (_acbb .Value ,10,32);if _dcce !=nil {return _dcce ;};_acbgd :=int32 (_aaea );_edbb .RelativeIndentAttr =&_acbgd ;continue ;};if _acbb .Name .Local =="\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"{_bacd ,_ddbe :=_d .ParseBool (_acbb .Value );if _ddbe !=nil {return _ddbe ;};_edbb .JustifyLastLineAttr =&_bacd ;continue ;};if _acbb .Name .Local =="s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"{_gaggc ,_beeg :=_d .ParseBool (_acbb .Value );if _beeg !=nil {return _beeg ;};_edbb .ShrinkToFitAttr =&_gaggc ;continue ;};if _acbb .Name .Local =="\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"{_gbgf ,_dfe :=_d .ParseUint (_acbb .Value ,10,32);if _dfe !=nil {return _dfe ;};_bfec :=uint32 (_gbgf );_edbb .ReadingOrderAttr =&_bfec ;continue ;};};for {_bfdf ,_afbd :=d .Token ();if _afbd !=nil {return _b .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",_afbd );};if _cad ,_fcbfd :=_bfdf .(_a .EndElement );_fcbfd &&_cad .Name ==start .Name {break ;};};return nil ;}; -// Two Digit Text Year -TwoDigitTextYearAttr *bool ; +// ValidateWithPath validates the CT_PivotCache and its children, prefixing error messages with path +func (_gdgaef *CT_PivotCache )ValidateWithPath (path string )error {return nil };type CT_DbPr struct{ -// Number Stored As Text -NumberStoredAsTextAttr *bool ; +// Connection String +ConnectionAttr string ; -// Formula -FormulaAttr *bool ; +// Command Text +CommandAttr *string ; -// Formula Range -FormulaRangeAttr *bool ; +// Command Text +ServerCommandAttr *string ; -// Unlocked Formula -UnlockedFormulaAttr *bool ; +// OLE DB Command Type +CommandTypeAttr *uint32 ;};func NewCT_PivotFilters ()*CT_PivotFilters {_aeca :=&CT_PivotFilters {};return _aeca };type CT_MapInfo struct{ -// Empty Cell Reference -EmptyCellReferenceAttr *bool ; +// Prefix Mappings for XPath Expressions +SelectionNamespacesAttr string ; -// List Data Validation -ListDataValidationAttr *bool ; +// XML Schema +Schema []*CT_Schema ; -// Calculated Column -CalculatedColumnAttr *bool ;}; +// XML Mapping Properties +Map []*CT_Map ;};func (_fgdef *CT_RevisionCellChange )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fgdef .SIdAttr )});if _fgdef .OdxfAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u0064\u0078\u0066"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fgdef .OdxfAttr ))});};if _fgdef .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fgdef .XfDxfAttr ))});};if _fgdef .SAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fgdef .SAttr ))});};if _fgdef .DxfAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0078\u0066"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fgdef .DxfAttr ))});};if _fgdef .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fgdef .NumFmtIdAttr )});};if _fgdef .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fgdef .QuotePrefixAttr ))});};if _fgdef .OldQuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fgdef .OldQuotePrefixAttr ))});};if _fgdef .PhAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0068"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fgdef .PhAttr ))});};if _fgdef .OldPhAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u006c\u0064P\u0068"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fgdef .OldPhAttr ))});};if _fgdef .EndOfListFormulaUpdateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fgdef .EndOfListFormulaUpdateAttr ))});};if _fgdef .RIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fgdef .RIdAttr )});};if _fgdef .UaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fgdef .UaAttr ))});};if _fgdef .RaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fgdef .RaAttr ))});};e .EncodeToken (start );if _fgdef .Oc !=nil {_dcaca :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ao\u0063"}};e .EncodeElement (_fgdef .Oc ,_dcaca );};_ceedc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003an\u0063"}};e .EncodeElement (_fgdef .Nc ,_ceedc );if _fgdef .Odxf !=nil {_dgefb :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u006f\u0064\u0078\u0066"}};e .EncodeElement (_fgdef .Odxf ,_dgefb );};if _fgdef .Ndxf !=nil {_cacaf :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u006e\u0064\u0078\u0066"}};e .EncodeElement (_fgdef .Ndxf ,_cacaf );};if _fgdef .ExtLst !=nil {_gdfece :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fgdef .ExtLst ,_gdfece );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_WebPublishItem ()*CT_WebPublishItem {_cdbecd :=&CT_WebPublishItem {};_cdbecd .SourceTypeAttr =ST_WebSourceType (1);return _cdbecd ;};func (_gcddb *CT_Hyperlinks )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbdcg :for {_daffg ,_ebdaf :=d .Token ();if _ebdaf !=nil {return _ebdaf ;};switch _cgbae :=_daffg .(type ){case _a .StartElement :switch _cgbae .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbdb :=NewCT_Hyperlink ();if _ebaf :=d .DecodeElement (_dbdb ,&_cgbae );_ebaf !=nil {return _ebaf ;};_gcddb .Hyperlink =append (_gcddb .Hyperlink ,_dbdb );default:_gc .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",_cgbae .Name );if _dcagc :=d .Skip ();_dcagc !=nil {return _dcagc ;};};case _a .EndElement :break _fbdcg ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_DataFields and its children, prefixing error messages with path -func (_bgdc *CT_DataFields )ValidateWithPath (path string )error {for _gcedg ,_dbbf :=range _bgdc .DataField {if _beec :=_dbbf .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0044\u0061\u0074a\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_gcedg ));_beec !=nil {return _beec ;};};return nil ;};func (_eagfff *CT_VolTypes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ggaea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065"}};for _ ,_baeag :=range _eagfff .VolType {e .EncodeElement (_baeag ,_ggaea );};if _eagfff .ExtLst !=nil {_bgabb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eagfff .ExtLst ,_bgabb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eebfg *CT_Sheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_caedg :=range start .Attr {if _caedg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_caedg .Name .Local =="\u0069\u0064"||_caedg .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"&&_caedg .Name .Local =="\u0069\u0064"{_fbdge ,_gcfdcd :=_caedg .Value ,error (nil );if _gcfdcd !=nil {return _gcfdcd ;};_eebfg .IdAttr =_fbdge ;continue ;};if _caedg .Name .Local =="\u006e\u0061\u006d\u0065"{_acedd ,_bgdff :=_caedg .Value ,error (nil );if _bgdff !=nil {return _bgdff ;};_eebfg .NameAttr =_acedd ;continue ;};if _caedg .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_bfcfca ,_agegae :=_d .ParseUint (_caedg .Value ,10,32);if _agegae !=nil {return _agegae ;};_eebfg .SheetIdAttr =uint32 (_bfcfca );continue ;};if _caedg .Name .Local =="\u0073\u0074\u0061t\u0065"{_eebfg .StateAttr .UnmarshalXMLAttr (_caedg );continue ;};};for {_caggbg ,_bcccg :=d .Token ();if _bcccg !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074: \u0025\u0073",_bcccg );};if _cgfad ,_gdaegg :=_caggbg .(_f .EndElement );_gdaegg &&_cgfad .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path +func (_fgdfad *CT_Font )ValidateWithPath (path string )error {for _fedgc ,_bcfa :=range _fgdfad .Name {if _ececd :=_bcfa .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_fedgc ));_ececd !=nil {return _ececd ;};};for _cgfbcd ,_acaf :=range _fgdfad .Charset {if _ebfca :=_acaf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u0061\u0072\u0073\u0065t\u005b\u0025\u0064\u005d",path ,_cgfbcd ));_ebfca !=nil {return _ebfca ;};};for _cgfad ,_cagb :=range _fgdfad .Family {if _efeb :=_cagb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0046\u0061\u006d\u0069\u006c\u0079\u005b\u0025\u0064\u005d",path ,_cgfad ));_efeb !=nil {return _efeb ;};};for _cdfec ,_debab :=range _fgdfad .B {if _aegfc :=_debab .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_cdfec ));_aegfc !=nil {return _aegfc ;};};for _ccfda ,_eddafc :=range _fgdfad .I {if _cgcdc :=_eddafc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_ccfda ));_cgcdc !=nil {return _cgcdc ;};};for _edaa ,_faddg :=range _fgdfad .Strike {if _agffc :=_faddg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u005b\u0025\u0064\u005d",path ,_edaa ));_agffc !=nil {return _agffc ;};};for _gabdbe ,_ggefd :=range _fgdfad .Outline {if _agbbe :=_ggefd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004f\u0075\u0074\u006c\u0069\u006ee\u005b\u0025\u0064\u005d",path ,_gabdbe ));_agbbe !=nil {return _agbbe ;};};for _gbfea ,_ggecg :=range _fgdfad .Shadow {if _fagecc :=_ggecg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u005b\u0025\u0064\u005d",path ,_gbfea ));_fagecc !=nil {return _fagecc ;};};for _agdag ,_eaabff :=range _fgdfad .Condense {if _gacc :=_eaabff .ValidateWithPath (_b .Sprintf ("\u0025s\u002fC\u006f\u006e\u0064\u0065\u006e\u0073\u0065\u005b\u0025\u0064\u005d",path ,_agdag ));_gacc !=nil {return _gacc ;};};for _gceg ,_fafee :=range _fgdfad .Extend {if _cdgef :=_fafee .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u0065\u006e\u0064\u005b\u0025\u0064\u005d",path ,_gceg ));_cdgef !=nil {return _cdgef ;};};for _cbgd ,_bdgad :=range _fgdfad .Color {if _baecca :=_bdgad .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_cbgd ));_baecca !=nil {return _baecca ;};};for _daaeg ,_bbeac :=range _fgdfad .Sz {if _fbeag :=_bbeac .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0053\u007a\u005b\u0025\u0064]",path ,_daaeg ));_fbeag !=nil {return _fbeag ;};};for _ccafa ,_gbac :=range _fgdfad .U {if _gbffd :=_gbac .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0055\u005b\u0025\u0064\u005d",path ,_ccafa ));_gbffd !=nil {return _gbffd ;};};for _efaf ,_fgbeddb :=range _fgdfad .VertAlign {if _ggeage :=_fgbeddb .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0056\u0065\u0072t\u0041\u006c\u0069\u0067\u006e\u005b\u0025\u0064\u005d",path ,_efaf ));_ggeage !=nil {return _ggeage ;};};for _cgfge ,_gcefd :=range _fgdfad .Scheme {if _bbgf :=_gcefd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u005b\u0025\u0064\u005d",path ,_cgfge ));_bbgf !=nil {return _bbgf ;};};return nil ;}; -// Validate validates the CT_Chartsheet and its children -func (_aefgg *CT_Chartsheet )Validate ()error {return _aefgg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");};func NewCT_DeletedField ()*CT_DeletedField {_dggf :=&CT_DeletedField {};return _dggf };func (_ccafeg ST_SortBy )ValidateWithPath (path string )error {switch _ccafeg {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccafeg ));};return nil ;};type CT_Cfvo struct{ +// Validate validates the CT_Reviewed and its children +func (_fadda *CT_Reviewed )Validate ()error {return _fadda .ValidateWithPath ("C\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064");};func NewCT_SmartTagPr ()*CT_SmartTagPr {_cbbac :=&CT_SmartTagPr {};return _cbbac }; -// Type -TypeAttr ST_CfvoType ; +// ValidateWithPath validates the VolTypes and its children, prefixing error messages with path +func (_cdadd *VolTypes )ValidateWithPath (path string )error {if _dgfbg :=_cdadd .CT_VolTypes .ValidateWithPath (path );_dgfbg !=nil {return _dgfbg ;};return nil ;}; -// Value -ValAttr *string ; +// ValidateWithPath validates the CT_UnderlineProperty and its children, prefixing error messages with path +func (_bbcff *CT_UnderlineProperty )ValidateWithPath (path string )error {if _aeegf :=_bbcff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aeegf !=nil {return _aeegf ;};return nil ;};func (_dccfa *CT_Query )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ffagd :=range start .Attr {if _ffagd .Name .Local =="\u006d\u0064\u0078"{_dafef ,_gbcac :=_ffagd .Value ,error (nil );if _gbcac !=nil {return _gbcac ;};_dccfa .MdxAttr =_dafef ;continue ;};};_cfgaba :for {_afagd ,_gaefb :=d .Token ();if _gaefb !=nil {return _gaefb ;};switch _fgfead :=_afagd .(type ){case _a .StartElement :switch _fgfead .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dccfa .Tpls =NewCT_Tuples ();if _cbggdc :=d .DecodeElement (_dccfa .Tpls ,&_fgfead );_cbggdc !=nil {return _cbggdc ;};default:_gc .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",_fgfead .Name );if _gfbdfe :=d .Skip ();_gfbdfe !=nil {return _gfbdfe ;};};case _a .EndElement :break _cfgaba ;case _a .CharData :};};return nil ;};func (_bfad *CT_ConditionalFormat )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bfad .PivotAreas =NewCT_PivotAreas ();for _ ,_bcbcd :=range start .Attr {if _bcbcd .Name .Local =="\u0073\u0063\u006fp\u0065"{_bfad .ScopeAttr .UnmarshalXMLAttr (_bcbcd );continue ;};if _bcbcd .Name .Local =="\u0074\u0079\u0070\u0065"{_bfad .TypeAttr .UnmarshalXMLAttr (_bcbcd );continue ;};if _bcbcd .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_ggea ,_ebea :=_d .ParseUint (_bcbcd .Value ,10,32);if _ebea !=nil {return _ebea ;};_bfad .PriorityAttr =uint32 (_ggea );continue ;};};_abce :for {_bgdfb ,_aaeac :=d .Token ();if _aaeac !=nil {return _aaeac ;};switch _dcegc :=_bgdfb .(type ){case _a .StartElement :switch _dcegc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ebdee :=d .DecodeElement (_bfad .PivotAreas ,&_dcegc );_ebdee !=nil {return _ebdee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfad .ExtLst =NewCT_ExtensionList ();if _eafef :=d .DecodeElement (_bfad .ExtLst ,&_dcegc );_eafef !=nil {return _eafef ;};default:_gc .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",_dcegc .Name );if _bfcb :=d .Skip ();_bfcb !=nil {return _bfcb ;};};case _a .EndElement :break _abce ;case _a .CharData :};};return nil ;};func (_acgd *CT_CalcChain )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cabc :for {_baad ,_fbg :=d .Token ();if _fbg !=nil {return _fbg ;};switch _cgbb :=_baad .(type ){case _a .StartElement :switch _cgbb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baba :=NewCT_CalcCell ();if _ebde :=d .DecodeElement (_baba ,&_cgbb );_ebde !=nil {return _ebde ;};_acgd .C =append (_acgd .C ,_baba );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acgd .ExtLst =NewCT_ExtensionList ();if _gfge :=d .DecodeElement (_acgd .ExtLst ,&_cgbb );_gfge !=nil {return _gfge ;};default:_gc .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",_cgbb .Name );if _gfag :=d .Skip ();_gfag !=nil {return _gfag ;};};case _a .EndElement :break _cabc ;case _a .CharData :};};return nil ;};func (_cdgab *ST_SortBy )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cdgab =0;case "\u0076\u0061\u006cu\u0065":*_cdgab =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_cdgab =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_cdgab =3;case "\u0069\u0063\u006f\u006e":*_cdgab =4;};return nil ;};func (_acfe *CT_Cfvo )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_fabf ,_cgce :=_acfe .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _cgce !=nil {return _cgce ;};start .Attr =append (start .Attr ,_fabf );if _acfe .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_acfe .ValAttr )});};if _acfe .GteAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acfe .GteAttr ))});};e .EncodeToken (start );if _acfe .ExtLst !=nil {_gcfbd :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_acfe .ExtLst ,_gcfbd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Greater Than Or Equal -GteAttr *bool ;ExtLst *CT_ExtensionList ;};func NewCT_CacheSource ()*CT_CacheSource {_geeb :=&CT_CacheSource {};_geeb .TypeAttr =ST_SourceType (1);return _geeb ;}; +// Validate validates the CT_Member and its children +func (_efacb *CT_Member )Validate ()error {return _efacb .ValidateWithPath ("\u0043T\u005f\u004d\u0065\u006d\u0062\u0065r");};func (_edfed *ST_ItemType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_edfed =0;case "\u0064\u0061\u0074\u0061":*_edfed =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_edfed =2;case "\u0073\u0075\u006d":*_edfed =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_edfed =4;case "\u0061\u0076\u0067":*_edfed =5;case "\u006d\u0061\u0078":*_edfed =6;case "\u006d\u0069\u006e":*_edfed =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_edfed =8;case "\u0063\u006f\u0075n\u0074":*_edfed =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_edfed =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_edfed =11;case "\u0076\u0061\u0072":*_edfed =12;case "\u0076\u0061\u0072\u0050":*_edfed =13;case "\u0067\u0072\u0061n\u0064":*_edfed =14;case "\u0062\u006c\u0061n\u006b":*_edfed =15;};return nil ;};type CT_VolTopicRef struct{ -// ValidateWithPath validates the CT_VolMain and its children, prefixing error messages with path -func (_efbafb *CT_VolMain )ValidateWithPath (path string )error {for _ffagb ,_ddbd :=range _efbafb .Tp {if _acfaa :=_ddbd .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0054\u0070\u005b\u0025\u0064]",path ,_ffagb ));_acfaa !=nil {return _acfaa ;};};return nil ;};func (_dbeaf *CT_MRUColors )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efbdd :for {_cgade ,_ecgg :=d .Token ();if _ecgg !=nil {return _ecgg ;};switch _abebg :=_cgade .(type ){case _f .StartElement :switch _abebg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgce :=NewCT_Color ();if _begbb :=d .DecodeElement (_cgce ,&_abebg );_begbb !=nil {return _begbb ;};_dbeaf .Color =append (_dbeaf .Color ,_cgce );default:_ag .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",_abebg .Name );if _dddcea :=d .Skip ();_dddcea !=nil {return _dddcea ;};};case _f .EndElement :break _efbdd ;case _f .CharData :};};return nil ;}; +// Reference +RAttr string ; -// Validate validates the CT_TableStyleInfo and its children -func (_gegbf *CT_TableStyleInfo )Validate ()error {return _gegbf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f");};type CT_ExternalReference struct{IdAttr string ;}; +// Sheet Id +SAttr uint32 ;};func (_bff *CT_Border )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gaf :=range start .Attr {if _gaf .Name .Local =="\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"{_dcg ,_fcc :=_d .ParseBool (_gaf .Value );if _fcc !=nil {return _fcc ;};_bff .DiagonalUpAttr =&_dcg ;continue ;};if _gaf .Name .Local =="\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"{_fed ,_fde :=_d .ParseBool (_gaf .Value );if _fde !=nil {return _fde ;};_bff .DiagonalDownAttr =&_fed ;continue ;};if _gaf .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_aeff ,_bgad :=_d .ParseBool (_gaf .Value );if _bgad !=nil {return _bgad ;};_bff .OutlineAttr =&_aeff ;continue ;};};_aga :for {_bcc ,_efd :=d .Token ();if _efd !=nil {return _efd ;};switch _cfge :=_bcc .(type ){case _a .StartElement :switch _cfge .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bff .Start =NewCT_BorderPr ();if _gae :=d .DecodeElement (_bff .Start ,&_cfge );_gae !=nil {return _gae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bff .End =NewCT_BorderPr ();if _gea :=d .DecodeElement (_bff .End ,&_cfge );_gea !=nil {return _gea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bff .Left =NewCT_BorderPr ();if _dbdc :=d .DecodeElement (_bff .Left ,&_cfge );_dbdc !=nil {return _dbdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bff .Right =NewCT_BorderPr ();if _dbbg :=d .DecodeElement (_bff .Right ,&_cfge );_dbbg !=nil {return _dbbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bff .Top =NewCT_BorderPr ();if _eaae :=d .DecodeElement (_bff .Top ,&_cfge );_eaae !=nil {return _eaae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bff .Bottom =NewCT_BorderPr ();if _ced :=d .DecodeElement (_bff .Bottom ,&_cfge );_ced !=nil {return _ced ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bff .Diagonal =NewCT_BorderPr ();if _ddab :=d .DecodeElement (_bff .Diagonal ,&_cfge );_ddab !=nil {return _ddab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bff .Vertical =NewCT_BorderPr ();if _bda :=d .DecodeElement (_bff .Vertical ,&_cfge );_bda !=nil {return _bda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bff .Horizontal =NewCT_BorderPr ();if _cfdd :=d .DecodeElement (_bff .Horizontal ,&_cfge );_cfdd !=nil {return _cfdd ;};default:_gc .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",_cfge .Name );if _feff :=d .Skip ();_feff !=nil {return _feff ;};};case _a .EndElement :break _aga ;case _a .CharData :};};return nil ;};func (_bbabc *CT_TableColumn )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bbabc .IdAttr )});if _bbabc .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bbabc .UniqueNameAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_bbabc .NameAttr )});if _bbabc .TotalsRowFunctionAttr !=ST_TotalsRowFunctionUnset {_fdbaa ,_ggcfgg :=_bbabc .TotalsRowFunctionAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"});if _ggcfgg !=nil {return _ggcfgg ;};start .Attr =append (start .Attr ,_fdbaa );};if _bbabc .TotalsRowLabelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_bbabc .TotalsRowLabelAttr )});};if _bbabc .QueryTableFieldIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bbabc .QueryTableFieldIdAttr )});};if _bbabc .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bbabc .HeaderRowDxfIdAttr )});};if _bbabc .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_b .Sprintf ("\u0025\u0076",*_bbabc .DataDxfIdAttr )});};if _bbabc .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bbabc .TotalsRowDxfIdAttr )});};if _bbabc .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bbabc .HeaderRowCellStyleAttr )});};if _bbabc .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bbabc .DataCellStyleAttr )});};if _bbabc .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bbabc .TotalsRowCellStyleAttr )});};e .EncodeToken (start );if _bbabc .CalculatedColumnFormula !=nil {_gfbdb :=_a .StartElement {Name :_a .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 (_bbabc .CalculatedColumnFormula ,_gfbdb );};if _bbabc .TotalsRowFormula !=nil {_dccae :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0074ot\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}};e .EncodeElement (_bbabc .TotalsRowFormula ,_dccae );};if _bbabc .XmlColumnPr !=nil {_cagee :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072"}};e .EncodeElement (_bbabc .XmlColumnPr ,_cagee );};if _bbabc .ExtLst !=nil {_agcfg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bbabc .ExtLst ,_agcfg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Scenarios and its children -func (_bfagb *CT_Scenarios )Validate ()error {return _bfagb .ValidateWithPath ("\u0043\u0054\u005fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");};func (_fbebc *ST_DataConsolidateFunction )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fagea ,_cgagfa :=d .Token ();if _cgagfa !=nil {return _cgagfa ;};if _ccabd ,_fdfdb :=_fagea .(_f .EndElement );_fdfdb &&_ccabd .Name ==start .Name {*_fbebc =1;return nil ;};if _gagfa ,_bdcafa :=_fagea .(_f .CharData );!_bdcafa {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fagea );}else {switch string (_gagfa ){case "":*_fbebc =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_fbebc =1;case "\u0063\u006f\u0075n\u0074":*_fbebc =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_fbebc =3;case "\u006d\u0061\u0078":*_fbebc =4;case "\u006d\u0069\u006e":*_fbebc =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_fbebc =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_fbebc =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_fbebc =8;case "\u0073\u0075\u006d":*_fbebc =9;case "\u0076\u0061\u0072":*_fbebc =10;case "\u0076\u0061\u0072\u0070":*_fbebc =11;};};_fagea ,_cgagfa =d .Token ();if _cgagfa !=nil {return _cgagfa ;};if _cbefe ,_gdbaga :=_fagea .(_f .EndElement );_gdbaga &&_cbefe .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fagea );}; +// Validate validates the CT_DeletedField and its children +func (_bfdd *CT_DeletedField )Validate ()error {return _bfdd .ValidateWithPath ("\u0043T\u005fD\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064");}; -// ValidateWithPath validates the CT_Reviewed and its children, prefixing error messages with path -func (_fccfa *CT_Reviewed )ValidateWithPath (path string )error {return nil };func (_abadde ST_FileType )String ()string {switch _abadde {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 "";};func (_geefag ST_TotalsRowFunction )String ()string {switch _geefag {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 (_faeaa *Metadata )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_faeaa .CT_Metadata =*NewCT_Metadata ();_ffcgf :for {_aacaa ,_eefca :=d .Token ();if _eefca !=nil {return _eefca ;};switch _afeceb :=_aacaa .(type ){case _f .StartElement :switch _afeceb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_faeaa .MetadataTypes =NewCT_MetadataTypes ();if _ggfgfc :=d .DecodeElement (_faeaa .MetadataTypes ,&_afeceb );_ggfgfc !=nil {return _ggfgfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_faeaa .MetadataStrings =NewCT_MetadataStrings ();if _dbfdc :=d .DecodeElement (_faeaa .MetadataStrings ,&_afeceb );_dbfdc !=nil {return _dbfdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_faeaa .MdxMetadata =NewCT_MdxMetadata ();if _gfdafc :=d .DecodeElement (_faeaa .MdxMetadata ,&_afeceb );_gfdafc !=nil {return _gfdafc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdgagg :=NewCT_FutureMetadata ();if _acfbg :=d .DecodeElement (_bdgagg ,&_afeceb );_acfbg !=nil {return _acfbg ;};_faeaa .FutureMetadata =append (_faeaa .FutureMetadata ,_bdgagg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_faeaa .CellMetadata =NewCT_MetadataBlocks ();if _ddeef :=d .DecodeElement (_faeaa .CellMetadata ,&_afeceb );_ddeef !=nil {return _ddeef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_faeaa .ValueMetadata =NewCT_MetadataBlocks ();if _fddeg :=d .DecodeElement (_faeaa .ValueMetadata ,&_afeceb );_fddeg !=nil {return _fddeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_faeaa .ExtLst =NewCT_ExtensionList ();if _cbfac :=d .DecodeElement (_faeaa .ExtLst ,&_afeceb );_cbfac !=nil {return _cbfac ;};default:_ag .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",_afeceb .Name );if _dbecg :=d .Skip ();_dbecg !=nil {return _dbecg ;};};case _f .EndElement :break _ffcgf ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_OleItem and its children, prefixing error messages with path +func (_bgfef *CT_OleItem )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_IconFilter and its children, prefixing error messages with path -func (_gaaca *CT_IconFilter )ValidateWithPath (path string )error {if _gaaca .IconSetAttr ==ST_IconSetTypeUnset {return _c .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 _cddea :=_gaaca .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_cddea !=nil {return _cddea ;};return nil ;}; +// Validate validates the CT_PageItem and its children +func (_gcecc *CT_PageItem )Validate ()error {return _gcecc .ValidateWithPath ("C\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d");}; -// Validate validates the CT_DataBar and its children -func (_fdgb *CT_DataBar )Validate ()error {return _fdgb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");}; +// Validate validates the CT_MdxTuple and its children +func (_efegcb *CT_MdxTuple )Validate ()error {return _efegcb .ValidateWithPath ("C\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065");};type CT_MdxMemeberProp struct{ -// Validate validates the CT_XmlPr and its children -func (_gbeebg *CT_XmlPr )Validate ()error {return _gbeebg .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072");};type CT_ExternalDefinedNames struct{ +// Member Unique Name Index +NAttr uint32 ; -// Defined Name -DefinedName []*CT_ExternalDefinedName ;};func (_dacb *CT_DynamicFilter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dacb .TypeAttr =ST_DynamicFilterType (1);for _ ,_dgbgf :=range start .Attr {if _dgbgf .Name .Local =="\u0074\u0079\u0070\u0065"{_dacb .TypeAttr .UnmarshalXMLAttr (_dgbgf );continue ;};if _dgbgf .Name .Local =="\u0076\u0061\u006c"{_gedec ,_fgdb :=_d .ParseFloat (_dgbgf .Value ,64);if _fgdb !=nil {return _fgdb ;};_dacb .ValAttr =&_gedec ;continue ;};if _dgbgf .Name .Local =="\u0076\u0061\u006c\u0049\u0073\u006f"{_bedgf ,_gfacc :=ParseStdlibTime (_dgbgf .Value );if _gfacc !=nil {return _gfacc ;};_dacb .ValIsoAttr =&_bedgf ;continue ;};if _dgbgf .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c"{_gbec ,_fefbb :=_d .ParseFloat (_dgbgf .Value ,64);if _fefbb !=nil {return _fefbb ;};_dacb .MaxValAttr =&_gbec ;continue ;};if _dgbgf .Name .Local =="\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"{_bbgcg ,_fffe :=ParseStdlibTime (_dgbgf .Value );if _fffe !=nil {return _fffe ;};_dacb .MaxValIsoAttr =&_bbgcg ;continue ;};};for {_ebfdb ,_abcgg :=d .Token ();if _abcgg !=nil {return _c .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",_abcgg );};if _ffgda ,_adbdd :=_ebfdb .(_f .EndElement );_adbdd &&_ffgda .Name ==start .Name {break ;};};return nil ;};func NewCT_RevisionConflict ()*CT_RevisionConflict {_bccdb :=&CT_RevisionConflict {};return _bccdb };func (_afga *CT_BorderPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _afga .StyleAttr !=ST_BorderStyleUnset {_dgab ,_dee :=_afga .StyleAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0074\u0079l\u0065"});if _dee !=nil {return _dee ;};start .Attr =append (start .Attr ,_dgab );};e .EncodeToken (start );if _afga .Color !=nil {_fdcb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_afga .Color ,_fdcb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_VolMain struct{ +// Property Name Index +NpAttr uint32 ;};func NewCT_Field ()*CT_Field {_dgaee :=&CT_Field {};return _dgaee };func (_daeecd *ST_FieldSortType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_daeecd =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_daeecd =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_daeecd =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_daeecd =3;};return nil ;};func NewCT_Mdx ()*CT_Mdx {_fbfac :=&CT_Mdx {};_fbfac .FAttr =ST_MdxFunctionType (1);return _fbfac }; -// First String -FirstAttr string ; +// ValidateWithPath validates the CT_Chartsheet and its children, prefixing error messages with path +func (_ffbd *CT_Chartsheet )ValidateWithPath (path string )error {if _ffbd .SheetPr !=nil {if _dcgb :=_ffbd .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_dcgb !=nil {return _dcgb ;};};if _abade :=_ffbd .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_abade !=nil {return _abade ;};if _ffbd .SheetProtection !=nil {if _fafa :=_ffbd .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_fafa !=nil {return _fafa ;};};if _ffbd .CustomSheetViews !=nil {if _dbdfg :=_ffbd .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_dbdfg !=nil {return _dbdfg ;};};if _ffbd .PageMargins !=nil {if _ggac :=_ffbd .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_ggac !=nil {return _ggac ;};};if _ffbd .PageSetup !=nil {if _edae :=_ffbd .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_edae !=nil {return _edae ;};};if _ffbd .HeaderFooter !=nil {if _cgddb :=_ffbd .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_cgddb !=nil {return _cgddb ;};};if _gbdbg :=_ffbd .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_gbdbg !=nil {return _gbdbg ;};if _ffbd .LegacyDrawing !=nil {if _cgca :=_ffbd .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_cgca !=nil {return _cgca ;};};if _ffbd .LegacyDrawingHF !=nil {if _aagd :=_ffbd .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_aagd !=nil {return _aagd ;};};if _ffbd .DrawingHF !=nil {if _adga :=_ffbd .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_adga !=nil {return _adga ;};};if _ffbd .Picture !=nil {if _ceadb :=_ffbd .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_ceadb !=nil {return _ceadb ;};};if _ffbd .WebPublishItems !=nil {if _efgee :=_ffbd .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_efgee !=nil {return _efgee ;};};if _ffbd .ExtLst !=nil {if _eeede :=_ffbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeede !=nil {return _eeede ;};};return nil ;};func NewCT_MeasureGroups ()*CT_MeasureGroups {_bfbfc :=&CT_MeasureGroups {};return _bfbfc };func NewCT_RgbColor ()*CT_RgbColor {_defa :=&CT_RgbColor {};return _defa };func (_fddca *CT_Sst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fddca .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fddca .CountAttr )});};if _fddca .UniqueCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fddca .UniqueCountAttr )});};e .EncodeToken (start );if _fddca .Si !=nil {_aabaa :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003as\u0069"}};for _ ,_bdbgdb :=range _fddca .Si {e .EncodeElement (_bdbgdb ,_aabaa );};};if _fddca .ExtLst !=nil {_ccaca :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fddca .ExtLst ,_ccaca );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Topic -Tp []*CT_VolTopic ;};func (_fffge *CT_WorkbookProtection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fffge .WorkbookPasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fffge .WorkbookPasswordAttr )});};if _fffge .WorkbookPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 :_c .Sprintf ("\u0025\u0076",*_fffge .WorkbookPasswordCharacterSetAttr )});};if _fffge .RevisionsPasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fffge .RevisionsPasswordAttr )});};if _fffge .RevisionsPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 :_c .Sprintf ("\u0025\u0076",*_fffge .RevisionsPasswordCharacterSetAttr )});};if _fffge .LockStructureAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fffge .LockStructureAttr ))});};if _fffge .LockWindowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fffge .LockWindowsAttr ))});};if _fffge .LockRevisionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fffge .LockRevisionAttr ))});};if _fffge .RevisionsAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fffge .RevisionsAlgorithmNameAttr )});};if _fffge .RevisionsHashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fffge .RevisionsHashValueAttr )});};if _fffge .RevisionsSaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fffge .RevisionsSaltValueAttr )});};if _fffge .RevisionsSpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fffge .RevisionsSpinCountAttr )});};if _fffge .WorkbookAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fffge .WorkbookAlgorithmNameAttr )});};if _fffge .WorkbookHashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fffge .WorkbookHashValueAttr )});};if _fffge .WorkbookSaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fffge .WorkbookSaltValueAttr )});};if _fffge .WorkbookSpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fffge .WorkbookSpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ggafb ST_DataValidationErrorStyle )ValidateWithPath (path string )error {switch _ggafb {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggafb ));};return nil ;};func (_aafbe ST_Pane )ValidateWithPath (path string )error {switch _aafbe {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aafbe ));};return nil ;};type CT_PivotFilter struct{ +// ValidateWithPath validates the CT_ObjectPr and its children, prefixing error messages with path +func (_cfbfc *CT_ObjectPr )ValidateWithPath (path string )error {if _ebged :=_cfbfc .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_ebged !=nil {return _ebged ;};return nil ;};func (_aaeecg *Metadata )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aaeecg .CT_Metadata =*NewCT_Metadata ();_ffcdc :for {_bdeef ,_dcbaga :=d .Token ();if _dcbaga !=nil {return _dcbaga ;};switch _egcadd :=_bdeef .(type ){case _a .StartElement :switch _egcadd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaeecg .MetadataTypes =NewCT_MetadataTypes ();if _aegdce :=d .DecodeElement (_aaeecg .MetadataTypes ,&_egcadd );_aegdce !=nil {return _aegdce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaeecg .MetadataStrings =NewCT_MetadataStrings ();if _aabga :=d .DecodeElement (_aaeecg .MetadataStrings ,&_egcadd );_aabga !=nil {return _aabga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaeecg .MdxMetadata =NewCT_MdxMetadata ();if _fccec :=d .DecodeElement (_aaeecg .MdxMetadata ,&_egcadd );_fccec !=nil {return _fccec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdbga :=NewCT_FutureMetadata ();if _cfaacc :=d .DecodeElement (_fdbga ,&_egcadd );_cfaacc !=nil {return _cfaacc ;};_aaeecg .FutureMetadata =append (_aaeecg .FutureMetadata ,_fdbga );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaeecg .CellMetadata =NewCT_MetadataBlocks ();if _eegfbf :=d .DecodeElement (_aaeecg .CellMetadata ,&_egcadd );_eegfbf !=nil {return _eegfbf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaeecg .ValueMetadata =NewCT_MetadataBlocks ();if _gfgge :=d .DecodeElement (_aaeecg .ValueMetadata ,&_egcadd );_gfgge !=nil {return _gfgge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaeecg .ExtLst =NewCT_ExtensionList ();if _adgbb :=d .DecodeElement (_aaeecg .ExtLst ,&_egcadd );_adgbb !=nil {return _adgbb ;};default:_gc .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",_egcadd .Name );if _fcgdgc :=d .Skip ();_fcgdgc !=nil {return _fcgdgc ;};};case _a .EndElement :break _ffcdc ;case _a .CharData :};};return nil ;};func (_gcbdba *CT_PatternFill )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_adgcdb :=range start .Attr {if _adgcdb .Name .Local =="p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"{_gcbdba .PatternTypeAttr .UnmarshalXMLAttr (_adgcdb );continue ;};};_bfdcc :for {_debae ,_aeeac :=d .Token ();if _aeeac !=nil {return _aeeac ;};switch _ebdgd :=_debae .(type ){case _a .StartElement :switch _ebdgd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcbdba .FgColor =NewCT_Color ();if _bcgbd :=d .DecodeElement (_gcbdba .FgColor ,&_ebdgd );_bcgbd !=nil {return _bcgbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcbdba .BgColor =NewCT_Color ();if _ccdfg :=d .DecodeElement (_gcbdba .BgColor ,&_ebdgd );_ccdfg !=nil {return _ccdfg ;};default:_gc .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",_ebdgd .Name );if _decfd :=d .Skip ();_decfd !=nil {return _decfd ;};};case _a .EndElement :break _bfdcc ;case _a .CharData :};};return nil ;};type CT_GroupMember struct{ -// Field Index -FldAttr uint32 ; +// Group Member Unique Name +UniqueNameAttr string ; -// Member Property Field Id -MpFldAttr *uint32 ; +// Group +GroupAttr *bool ;};func (_effeeg *CT_XmlCellPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_effeeg .IdAttr )});if _effeeg .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_effeeg .UniqueNameAttr )});};e .EncodeToken (start );_dfdae :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0050\u0072"}};e .EncodeElement (_effeeg .XmlPr ,_dfdae );if _effeeg .ExtLst !=nil {_ffedd :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_effeeg .ExtLst ,_ffedd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};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;);func (_baggdg *CT_Metadata )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _baggdg .MetadataTypes !=nil {_dccffg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061:\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}};e .EncodeElement (_baggdg .MetadataTypes ,_dccffg );};if _baggdg .MetadataStrings !=nil {_efbbc :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073"}};e .EncodeElement (_baggdg .MetadataStrings ,_efbbc );};if _baggdg .MdxMetadata !=nil {_bfcdc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_baggdg .MdxMetadata ,_bfcdc );};if _baggdg .FutureMetadata !=nil {_fcebc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};for _ ,_aggcd :=range _baggdg .FutureMetadata {e .EncodeElement (_aggcd ,_fcebc );};};if _baggdg .CellMetadata !=nil {_bgec :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_baggdg .CellMetadata ,_bgec );};if _baggdg .ValueMetadata !=nil {_fcacfg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061:\u0076\u0061\u006cu\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_baggdg .ValueMetadata ,_fcacfg );};if _baggdg .ExtLst !=nil {_egbgf :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_baggdg .ExtLst ,_egbgf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_caega *ST_TimePeriod )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cdace ,_gfgfa :=d .Token ();if _gfgfa !=nil {return _gfgfa ;};if _cbfbc ,_fgedb :=_cdace .(_a .EndElement );_fgedb &&_cbfbc .Name ==start .Name {*_caega =1;return nil ;};if _eaagg ,_fbbaf :=_cdace .(_a .CharData );!_fbbaf {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",_cdace );}else {switch string (_eaagg ){case "":*_caega =0;case "\u0074\u006f\u0064a\u0079":*_caega =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_caega =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_caega =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_caega =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_caega =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_caega =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_caega =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_caega =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_caega =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_caega =10;};};_cdace ,_gfgfa =d .Token ();if _gfgfa !=nil {return _gfgfa ;};if _eeggcd ,_cbdfb :=_cdace .(_a .EndElement );_cbdfb &&_eeggcd .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",_cdace );};func (_ecefa *CT_LevelGroup )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ecefa .NameAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ecefa .UniqueNameAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_ecefa .CaptionAttr )});if _ecefa .UniqueParentAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ecefa .UniqueParentAttr )});};if _ecefa .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ecefa .IdAttr )});};e .EncodeToken (start );_gfeeg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ag\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_ecefa .GroupMembers ,_gfeeg );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gffea *CT_IgnoredError )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_b .Sprintf ("\u0025\u0076",_gffea .SqrefAttr )});if _gffea .EvalErrorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gffea .EvalErrorAttr ))});};if _gffea .TwoDigitTextYearAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gffea .TwoDigitTextYearAttr ))});};if _gffea .NumberStoredAsTextAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gffea .NumberStoredAsTextAttr ))});};if _gffea .FormulaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gffea .FormulaAttr ))});};if _gffea .FormulaRangeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gffea .FormulaRangeAttr ))});};if _gffea .UnlockedFormulaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gffea .UnlockedFormulaAttr ))});};if _gffea .EmptyCellReferenceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gffea .EmptyCellReferenceAttr ))});};if _gffea .ListDataValidationAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gffea .ListDataValidationAttr ))});};if _gffea .CalculatedColumnAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gffea .CalculatedColumnAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_GroupItems ()*CT_GroupItems {_cbeea :=&CT_GroupItems {};return _cbeea };func NewCT_Worksheet ()*CT_Worksheet {_gfbgda :=&CT_Worksheet {};_gfbgda .SheetData =NewCT_SheetData ();return _gfbgda ;};func (_bfddbb ST_Visibility )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bfddbb .String (),start );}; -// Pivot Filter Type -TypeAttr ST_PivotFilterType ; +// Validate validates the ExternalLink and its children +func (_cdafb *ExternalLink )Validate ()error {return _cdafb .ValidateWithPath ("\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");}; -// Evaluation Order -EvalOrderAttr *int32 ; +// Validate validates the CT_Location and its children +func (_gbdec *CT_Location )Validate ()error {return _gbdec .ValidateWithPath ("C\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e");};func (_cadgg *CT_RowHierarchiesUsage )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cadgg .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cadgg .CountAttr )});};e .EncodeToken (start );_efdda :=_a .StartElement {Name :_a .Name {Local :"m\u0061:\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_edegg :=range _cadgg .RowHierarchyUsage {e .EncodeElement (_edegg ,_efdda );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_IndexedColors ()*CT_IndexedColors {_ebbcf :=&CT_IndexedColors {};return _ebbcf };func (_bagcb *CT_DataConsolidate )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bagcb .FunctionAttr !=ST_DataConsolidateFunctionUnset {_gcea ,_fcfd :=_bagcb .FunctionAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"});if _fcfd !=nil {return _fcfd ;};start .Attr =append (start .Attr ,_gcea );};if _bagcb .StartLabelsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bagcb .StartLabelsAttr ))});};if _bagcb .LeftLabelsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bagcb .LeftLabelsAttr ))});};if _bagcb .TopLabelsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bagcb .TopLabelsAttr ))});};if _bagcb .LinkAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bagcb .LinkAttr ))});};e .EncodeToken (start );if _bagcb .DataRefs !=nil {_fgdfd :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"}};e .EncodeElement (_bagcb .DataRefs ,_fgdfd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fdccc *CT_RevisionComment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fdccc .SheetIdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0076",_fdccc .CellAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fdccc .GuidAttr )});if _fdccc .ActionAttr !=ST_RevisionActionUnset {_edbbdc ,_cfged :=_fdccc .ActionAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _cfged !=nil {return _cfged ;};start .Attr =append (start .Attr ,_edbbdc );};if _fdccc .AlwaysShowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fdccc .AlwaysShowAttr ))});};if _fdccc .OldAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fdccc .OldAttr ))});};if _fdccc .HiddenRowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fdccc .HiddenRowAttr ))});};if _fdccc .HiddenColumnAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fdccc .HiddenColumnAttr ))});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",_fdccc .AuthorAttr )});if _fdccc .OldLengthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"},Value :_b .Sprintf ("\u0025\u0076",*_fdccc .OldLengthAttr )});};if _fdccc .NewLengthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"},Value :_b .Sprintf ("\u0025\u0076",*_fdccc .NewLengthAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_addf *CT_MapInfo )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_edgba :=range start .Attr {if _edgba .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_cbddd ,_ccfab :=_edgba .Value ,error (nil );if _ccfab !=nil {return _ccfab ;};_addf .SelectionNamespacesAttr =_cbddd ;continue ;};};_dgfed :for {_agceb ,_aabc :=d .Token ();if _aabc !=nil {return _aabc ;};switch _cafg :=_agceb .(type ){case _a .StartElement :switch _cafg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbcdb :=NewCT_Schema ();if _fdcff :=d .DecodeElement (_fbcdb ,&_cafg );_fdcff !=nil {return _fdcff ;};_addf .Schema =append (_addf .Schema ,_fbcdb );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbfbc :=NewCT_Map ();if _gefcg :=d .DecodeElement (_bbfbc ,&_cafg );_gefcg !=nil {return _gefcg ;};_addf .Map =append (_addf .Map ,_bbfbc );default:_gc .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",_cafg .Name );if _fgge :=d .Skip ();_fgge !=nil {return _fgge ;};};case _a .EndElement :break _dgfed ;case _a .CharData :};};return nil ;};func (_cbef *CT_Connection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cbef .IdAttr )});if _cbef .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cbef .SourceFileAttr )});};if _cbef .OdcFileAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fd\u0063\u0046\u0069\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cbef .OdcFileAttr )});};if _cbef .KeepAliveAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbef .KeepAliveAttr ))});};if _cbef .IntervalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_cbef .IntervalAttr )});};if _cbef .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cbef .NameAttr )});};if _cbef .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_cbef .DescriptionAttr )});};if _cbef .TypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cbef .TypeAttr )});};if _cbef .ReconnectionMethodAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cbef .ReconnectionMethodAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_cbef .RefreshedVersionAttr )});if _cbef .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_cbef .MinRefreshableVersionAttr )});};if _cbef .SavePasswordAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbef .SavePasswordAttr ))});};if _cbef .NewAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0065\u0077"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbef .NewAttr ))});};if _cbef .DeletedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbef .DeletedAttr ))});};if _cbef .OnlyUseConnectionFileAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbef .OnlyUseConnectionFileAttr ))});};if _cbef .BackgroundAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbef .BackgroundAttr ))});};if _cbef .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbef .RefreshOnLoadAttr ))});};if _cbef .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbef .SaveDataAttr ))});};if _cbef .CredentialsAttr !=ST_CredMethodUnset {_facc ,_abafa :=_cbef .CredentialsAttr .MarshalXMLAttr (_a .Name {Local :"c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"});if _abafa !=nil {return _abafa ;};start .Attr =append (start .Attr ,_facc );};if _cbef .SingleSignOnIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cbef .SingleSignOnIdAttr )});};e .EncodeToken (start );if _cbef .DbPr !=nil {_dfcd :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0064\u0062\u0050\u0072"}};e .EncodeElement (_cbef .DbPr ,_dfcd );};if _cbef .OlapPr !=nil {_cbab :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u006f\u006c\u0061\u0070\u0050r"}};e .EncodeElement (_cbef .OlapPr ,_cbab );};if _cbef .WebPr !=nil {_geggb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_cbef .WebPr ,_geggb );};if _cbef .TextPr !=nil {_gafg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074\u0050r"}};e .EncodeElement (_cbef .TextPr ,_gafg );};if _cbef .Parameters !=nil {_egbe :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"}};e .EncodeElement (_cbef .Parameters ,_egbe );};if _cbef .ExtLst !=nil {_bbfca :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbef .ExtLst ,_bbfca );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_SmartTagShowUnset ST_SmartTagShow =0;ST_SmartTagShowAll ST_SmartTagShow =1;ST_SmartTagShowNone ST_SmartTagShow =2;ST_SmartTagShowNoIndicator ST_SmartTagShow =3;); -// Pivot Filter Id -IdAttr uint32 ; +// Validate validates the CT_ServerFormat and its children +func (_agga *CT_ServerFormat )Validate ()error {return _agga .ValidateWithPath ("\u0043T\u005fS\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074");}; -// Measure Index -IMeasureHierAttr *uint32 ; +// Validate validates the CT_PageFields and its children +func (_aggb *CT_PageFields )Validate ()error {return _aggb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");};func NewCT_SmartTagType ()*CT_SmartTagType {_aagcbe :=&CT_SmartTagType {};return _aagcbe };func (_gegda *CT_CsPageSetup )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cgfcc :=range start .Attr {if _cgfcc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cgfcc .Name .Local =="\u0069\u0064"||_cgfcc .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"&&_cgfcc .Name .Local =="\u0069\u0064"{_beafc ,_fccab :=_cgfcc .Value ,error (nil );if _fccab !=nil {return _fccab ;};_gegda .IdAttr =&_beafc ;continue ;};if _cgfcc .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_dagaf ,_cfag :=_d .ParseUint (_cgfcc .Value ,10,32);if _cfag !=nil {return _cfag ;};_edcee :=uint32 (_dagaf );_gegda .PaperSizeAttr =&_edcee ;continue ;};if _cgfcc .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_cabad ,_gbcfc :=_cgfcc .Value ,error (nil );if _gbcfc !=nil {return _gbcfc ;};_gegda .PaperWidthAttr =&_cabad ;continue ;};if _cgfcc .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_becc ,_afaf :=_d .ParseUint (_cgfcc .Value ,10,32);if _afaf !=nil {return _afaf ;};_gdfb :=uint32 (_becc );_gegda .FirstPageNumberAttr =&_gdfb ;continue ;};if _cgfcc .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_gegda .OrientationAttr .UnmarshalXMLAttr (_cgfcc );continue ;};if _cgfcc .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_fdadd ,_eecfc :=_d .ParseBool (_cgfcc .Value );if _eecfc !=nil {return _eecfc ;};_gegda .UsePrinterDefaultsAttr =&_fdadd ;continue ;};if _cgfcc .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_afbde ,_geae :=_cgfcc .Value ,error (nil );if _geae !=nil {return _geae ;};_gegda .PaperHeightAttr =&_afbde ;continue ;};if _cgfcc .Name .Local =="\u0064\u0072\u0061f\u0074"{_fdbf ,_ccdcb :=_d .ParseBool (_cgfcc .Value );if _ccdcb !=nil {return _ccdcb ;};_gegda .DraftAttr =&_fdbf ;continue ;};if _cgfcc .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_bgfd ,_acce :=_d .ParseBool (_cgfcc .Value );if _acce !=nil {return _acce ;};_gegda .UseFirstPageNumberAttr =&_bgfd ;continue ;};if _cgfcc .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_aadd ,_dgfce :=_d .ParseUint (_cgfcc .Value ,10,32);if _dgfce !=nil {return _dgfce ;};_ccabf :=uint32 (_aadd );_gegda .HorizontalDpiAttr =&_ccabf ;continue ;};if _cgfcc .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_eeee ,_gdefe :=_d .ParseUint (_cgfcc .Value ,10,32);if _gdefe !=nil {return _gdefe ;};_dfefg :=uint32 (_eeee );_gegda .VerticalDpiAttr =&_dfefg ;continue ;};if _cgfcc .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_aacbc ,_gccb :=_d .ParseUint (_cgfcc .Value ,10,32);if _gccb !=nil {return _gccb ;};_egef :=uint32 (_aacbc );_gegda .CopiesAttr =&_egef ;continue ;};if _cgfcc .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_adadb ,_ebece :=_d .ParseBool (_cgfcc .Value );if _ebece !=nil {return _ebece ;};_gegda .BlackAndWhiteAttr =&_adadb ;continue ;};};for {_cbee ,_abgg :=d .Token ();if _abgg !=nil {return _b .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",_abgg );};if _gecdf ,_bdeed :=_cbee .(_a .EndElement );_bdeed &&_gecdf .Name ==start .Name {break ;};};return nil ;};func (_fgafbf *CT_WebPublishing )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cdgedd :=range start .Attr {if _cdgedd .Name .Local =="\u0063\u0073\u0073"{_aeeaf ,_ageaae :=_d .ParseBool (_cdgedd .Value );if _ageaae !=nil {return _ageaae ;};_fgafbf .CssAttr =&_aeeaf ;continue ;};if _cdgedd .Name .Local =="\u0074h\u0069\u0063\u006b\u0065\u0074"{_bcagbc ,_cgfccb :=_d .ParseBool (_cdgedd .Value );if _cgfccb !=nil {return _cgfccb ;};_fgafbf .ThicketAttr =&_bcagbc ;continue ;};if _cdgedd .Name .Local =="\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_dafdc ,_afabe :=_d .ParseBool (_cdgedd .Value );if _afabe !=nil {return _afabe ;};_fgafbf .LongFileNamesAttr =&_dafdc ;continue ;};if _cdgedd .Name .Local =="\u0076\u006d\u006c"{_gbgaf ,_bgbfa :=_d .ParseBool (_cdgedd .Value );if _bgbfa !=nil {return _bgbfa ;};_fgafbf .VmlAttr =&_gbgaf ;continue ;};if _cdgedd .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_cgced ,_ebggf :=_d .ParseBool (_cdgedd .Value );if _ebggf !=nil {return _ebggf ;};_fgafbf .AllowPngAttr =&_cgced ;continue ;};if _cdgedd .Name .Local =="\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"{_fgafbf .TargetScreenSizeAttr .UnmarshalXMLAttr (_cdgedd );continue ;};if _cdgedd .Name .Local =="\u0064\u0070\u0069"{_edgab ,_dcbabd :=_d .ParseUint (_cdgedd .Value ,10,32);if _dcbabd !=nil {return _dcbabd ;};_ccgaab :=uint32 (_edgab );_fgafbf .DpiAttr =&_ccgaab ;continue ;};if _cdgedd .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_dabagg ,_fcbeg :=_d .ParseUint (_cdgedd .Value ,10,32);if _fcbeg !=nil {return _fcbeg ;};_ecbeg :=uint32 (_dabagg );_fgafbf .CodePageAttr =&_ecbeg ;continue ;};if _cdgedd .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_ggcda ,_bbefag :=_cdgedd .Value ,error (nil );if _bbefag !=nil {return _bbefag ;};_fgafbf .CharacterSetAttr =&_ggcda ;continue ;};};for {_abgca ,_gfcgbb :=d .Token ();if _gfcgbb !=nil {return _b .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",_gfcgbb );};if _ddebe ,_ggcbbc :=_abgca .(_a .EndElement );_ggcbbc &&_ddebe .Name ==start .Name {break ;};};return nil ;}; -// Measure Field Index -IMeasureFldAttr *uint32 ; +// Validate validates the CT_Colors and its children +func (_gecd *CT_Colors )Validate ()error {return _gecd .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");}; -// Pivot Filter Name -NameAttr *string ; +// Validate validates the CT_TupleCache and its children +func (_aedaa *CT_TupleCache )Validate ()error {return _aedaa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");};func (_aceca *CT_I )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aceca .TAttr !=ST_ItemTypeUnset {_defff ,_dgdad :=_aceca .TAttr .MarshalXMLAttr (_a .Name {Local :"\u0074"});if _dgdad !=nil {return _dgdad ;};start .Attr =append (start .Attr ,_defff );};if _aceca .RAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_aceca .RAttr )});};if _aceca .IAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_aceca .IAttr )});};e .EncodeToken (start );if _aceca .X !=nil {_gfgcf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_bcfabc :=range _aceca .X {e .EncodeElement (_bcfabc ,_gfgcf );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dcegcd *CT_Member )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_dcegcd .NameAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ecafb *CT_MeasureDimensionMap )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cfdbad :=range start .Attr {if _cfdbad .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_begf ,_cfaca :=_d .ParseUint (_cfdbad .Value ,10,32);if _cfaca !=nil {return _cfaca ;};_edcgg :=uint32 (_begf );_ecafb .MeasureGroupAttr =&_edcgg ;continue ;};if _cfdbad .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_gccbe ,_bdfee :=_d .ParseUint (_cfdbad .Value ,10,32);if _bdfee !=nil {return _bdfee ;};_adfdd :=uint32 (_gccbe );_ecafb .DimensionAttr =&_adfdd ;continue ;};};for {_gadde ,_eacgf :=d .Token ();if _eacgf !=nil {return _b .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",_eacgf );};if _faacfa ,_afege :=_gadde .(_a .EndElement );_afege &&_faacfa .Name ==start .Name {break ;};};return nil ;};type CT_RevisionInsertSheet struct{ -// Pivot Filter Description -DescriptionAttr *string ; +// Sheet Id +SheetIdAttr uint32 ; -// Label Pivot -StringValue1Attr *string ; +// Sheet Name +NameAttr string ; -// Label Pivot Filter String Value 2 -StringValue2Attr *string ; +// Sheet Position +SheetPositionAttr uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};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;); -// Auto Filter -AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;};func (_cedbff ST_DynamicFilterType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cedbff .String (),start );};func (_cffdfd *ST_MdxFunctionType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbdcba ,_debacg :=d .Token ();if _debacg !=nil {return _debacg ;};if _ecaed ,_abfbc :=_fbdcba .(_f .EndElement );_abfbc &&_ecaed .Name ==start .Name {*_cffdfd =1;return nil ;};if _fegab ,_cbbcc :=_fbdcba .(_f .CharData );!_cbbcc {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbdcba );}else {switch string (_fegab ){case "":*_cffdfd =0;case "\u006d":*_cffdfd =1;case "\u0076":*_cffdfd =2;case "\u0073":*_cffdfd =3;case "\u0063":*_cffdfd =4;case "\u0072":*_cffdfd =5;case "\u0070":*_cffdfd =6;case "\u006b":*_cffdfd =7;};};_fbdcba ,_debacg =d .Token ();if _debacg !=nil {return _debacg ;};if _cfcac ,_eegfe :=_fbdcba .(_f .EndElement );_eegfe &&_cfcac .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbdcba );}; +// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path +func (_fcbag *CT_Fonts )ValidateWithPath (path string )error {for _bcbad ,_eceea :=range _fcbag .Font {if _gfaa :=_eceea .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_bcbad ));_gfaa !=nil {return _gfaa ;};};return nil ;};func (_bgacfg ST_ShowDataAs )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dacfag :=_a .Attr {};_dacfag .Name =name ;switch _bgacfg {case ST_ShowDataAsUnset :_dacfag .Value ="";case ST_ShowDataAsNormal :_dacfag .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ShowDataAsDifference :_dacfag .Value ="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065";case ST_ShowDataAsPercent :_dacfag .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_ShowDataAsPercentDiff :_dacfag .Value ="p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066";case ST_ShowDataAsRunTotal :_dacfag .Value ="\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c";case ST_ShowDataAsPercentOfRow :_dacfag .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077";case ST_ShowDataAsPercentOfCol :_dacfag .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c";case ST_ShowDataAsPercentOfTotal :_dacfag .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c";case ST_ShowDataAsIndex :_dacfag .Value ="\u0069\u006e\u0064e\u0078";};return _dacfag ,nil ;}; -// Validate validates the CT_SheetProtection and its children -func (_gddaa *CT_SheetProtection )Validate ()error {return _gddaa .ValidateWithPath ("\u0043T\u005fS\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");};func (_bagdba ST_ConditionalFormattingOperator )String ()string {switch _bagdba {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 "";}; +// ValidateWithPath validates the CT_FunctionGroups and its children, prefixing error messages with path +func (_gbbdc *CT_FunctionGroups )ValidateWithPath (path string )error {for _bfgeb ,_becge :=range _gbbdc .FunctionGroup {if _fdaae :=_becge .ValidateWithPath (_b .Sprintf ("%\u0073/\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006eG\u0072\u006f\u0075\u0070[%\u0064\u005d",path ,_bfgeb ));_fdaae !=nil {return _fdaae ;};};return nil ;}; -// ValidateWithPath validates the CT_CustomFilter and its children, prefixing error messages with path -func (_edaga *CT_CustomFilter )ValidateWithPath (path string )error {if _bfeag :=_edaga .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_bfeag !=nil {return _bfeag ;};return nil ;};func NewCT_ColFields ()*CT_ColFields {_dgef :=&CT_ColFields {};return _dgef }; +// ValidateWithPath validates the CT_Dialogsheet and its children, prefixing error messages with path +func (_dege *CT_Dialogsheet )ValidateWithPath (path string )error {if _dege .SheetPr !=nil {if _acfac :=_dege .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_acfac !=nil {return _acfac ;};};if _dege .SheetViews !=nil {if _efaa :=_dege .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_efaa !=nil {return _efaa ;};};if _dege .SheetFormatPr !=nil {if _ffbg :=_dege .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_ffbg !=nil {return _ffbg ;};};if _dege .SheetProtection !=nil {if _gcfbdd :=_dege .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_gcfbdd !=nil {return _gcfbdd ;};};if _dege .CustomSheetViews !=nil {if _abba :=_dege .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_abba !=nil {return _abba ;};};if _dege .PrintOptions !=nil {if _addbc :=_dege .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_addbc !=nil {return _addbc ;};};if _dege .PageMargins !=nil {if _gcbff :=_dege .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_gcbff !=nil {return _gcbff ;};};if _dege .PageSetup !=nil {if _gbaff :=_dege .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_gbaff !=nil {return _gbaff ;};};if _dege .HeaderFooter !=nil {if _cbfbb :=_dege .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_cbfbb !=nil {return _cbfbb ;};};if _dege .Drawing !=nil {if _deaef :=_dege .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_deaef !=nil {return _deaef ;};};if _dege .LegacyDrawing !=nil {if _cbaa :=_dege .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_cbaa !=nil {return _cbaa ;};};if _dege .LegacyDrawingHF !=nil {if _febcd :=_dege .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_febcd !=nil {return _febcd ;};};if _dege .DrawingHF !=nil {if _dbbf :=_dege .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_dbbf !=nil {return _dbbf ;};};if _dege .OleObjects !=nil {if _ecbfb :=_dege .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_ecbfb !=nil {return _ecbfb ;};};if _dege .Controls !=nil {if _bbed :=_dege .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_bbed !=nil {return _bbed ;};};if _dege .ExtLst !=nil {if _debd :=_dege .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_debd !=nil {return _debd ;};};return nil ;};func (_agagg *CT_MetadataBlock )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_edfd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ar\u0063"}};for _ ,_gccfg :=range _agagg .Rc {e .EncodeElement (_gccfg ,_edfd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_DeletedField and its children -func (_edgbg *CT_DeletedField )Validate ()error {return _edgbg .ValidateWithPath ("\u0043T\u005fD\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064");};const (ST_UpdateLinksUnset ST_UpdateLinks =0;ST_UpdateLinksUserSet ST_UpdateLinks =1;ST_UpdateLinksNever ST_UpdateLinks =2;ST_UpdateLinksAlways ST_UpdateLinks =3;); +// ValidateWithPath validates the CT_DdeValues and its children, prefixing error messages with path +func (_bbccb *CT_DdeValues )ValidateWithPath (path string )error {for _gfeea ,_gfcbf :=range _bbccb .Value {if _gccab :=_gfcbf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_gfeea ));_gccab !=nil {return _gccab ;};};return nil ;};type CT_MeasureDimensionMaps struct{ -// ValidateWithPath validates the CT_rowItems and its children, prefixing error messages with path -func (_aggbag *CT_rowItems )ValidateWithPath (path string )error {for _dafea ,_gcabe :=range _aggbag .I {if _efccf :=_gcabe .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_dafea ));_efccf !=nil {return _efccf ;};};return nil ;};func (_ggaff *CT_DdeItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ggaff .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ggaff .NameAttr )});};if _ggaff .OleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ggaff .OleAttr ))});};if _ggaff .AdviseAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ggaff .AdviseAttr ))});};if _ggaff .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ggaff .PreferPicAttr ))});};e .EncodeToken (start );if _ggaff .Values !=nil {_cbeeg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0076\u0061\u006c\u0075\u0065s"}};e .EncodeElement (_ggaff .Values ,_cbeeg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aceed ST_PhoneticAlignment )ValidateWithPath (path string )error {switch _aceed {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aceed ));};return nil ;}; +// Measure Group Count +CountAttr *uint32 ; -// Validate validates the CT_TableStyle and its children -func (_ggfaa *CT_TableStyle )Validate ()error {return _ggfaa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");};const (ST_SheetStateUnset ST_SheetState =0;ST_SheetStateVisible ST_SheetState =1;ST_SheetStateHidden ST_SheetState =2;ST_SheetStateVeryHidden ST_SheetState =3;);func (_dagc *CT_Dxf )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdbcd :for {_baeda ,_bgbf :=d .Token ();if _bgbf !=nil {return _bgbf ;};switch _cbfdf :=_baeda .(type ){case _f .StartElement :switch _cbfdf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dagc .Font =NewCT_Font ();if _afdd :=d .DecodeElement (_dagc .Font ,&_cbfdf );_afdd !=nil {return _afdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dagc .NumFmt =NewCT_NumFmt ();if _eaebg :=d .DecodeElement (_dagc .NumFmt ,&_cbfdf );_eaebg !=nil {return _eaebg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dagc .Fill =NewCT_Fill ();if _gddca :=d .DecodeElement (_dagc .Fill ,&_cbfdf );_gddca !=nil {return _gddca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dagc .Alignment =NewCT_CellAlignment ();if _ggfdg :=d .DecodeElement (_dagc .Alignment ,&_cbfdf );_ggfdg !=nil {return _ggfdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dagc .Border =NewCT_Border ();if _gfdcc :=d .DecodeElement (_dagc .Border ,&_cbfdf );_gfdcc !=nil {return _gfdcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dagc .Protection =NewCT_CellProtection ();if _ddebe :=d .DecodeElement (_dagc .Protection ,&_cbfdf );_ddebe !=nil {return _ddebe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dagc .ExtLst =NewCT_ExtensionList ();if _daacae :=d .DecodeElement (_dagc .ExtLst ,&_cbfdf );_daacae !=nil {return _daacae ;};default:_ag .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",_cbfdf .Name );if _bdefd :=d .Skip ();_bdefd !=nil {return _bdefd ;};};case _f .EndElement :break _bdbcd ;case _f .CharData :};};return nil ;}; +// OLAP Measure Group +Map []*CT_MeasureDimensionMap ;}; -// Validate validates the PivotCacheDefinition and its children -func (_cbfca *PivotCacheDefinition )Validate ()error {return _cbfca .ValidateWithPath ("P\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};type CT_RgbColor struct{ +// Validate validates the CT_String and its children +func (_dagfa *CT_String )Validate ()error {return _dagfa .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");}; -// Alpha Red Green Blue -RgbAttr *string ;};type CT_ChartFormats struct{ +// Validate validates the CT_PivotTableStyle and its children +func (_gcaf *CT_PivotTableStyle )Validate ()error {return _gcaf .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");}; -// Format Count -CountAttr *uint32 ; +// Validate validates the CT_OleItems and its children +func (_cfbfb *CT_OleItems )Validate ()error {return _cfbfb .ValidateWithPath ("C\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073");};type CT_PhoneticPr struct{ -// PivotChart Format -ChartFormat []*CT_ChartFormat ;}; +// Font Id +FontIdAttr uint32 ; -// Validate validates the CT_Sheet and its children -func (_ffeff *CT_Sheet )Validate ()error {return _ffeff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074");};type ST_SourceType byte ;func (_cfbdd *CT_WebPublishItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ddbge :=range start .Attr {if _ddbge .Name .Local =="\u0063\u006f\u0075n\u0074"{_ccecd ,_fafaeb :=_d .ParseUint (_ddbge .Value ,10,32);if _fafaeb !=nil {return _fafaeb ;};_dafaae :=uint32 (_ccecd );_cfbdd .CountAttr =&_dafaae ;continue ;};};_cfgf :for {_dfedb ,_bffgf :=d .Token ();if _bffgf !=nil {return _bffgf ;};switch _eadcg :=_dfedb .(type ){case _f .StartElement :switch _eadcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcedf :=NewCT_WebPublishItem ();if _ccggd :=d .DecodeElement (_fcedf ,&_eadcg );_ccggd !=nil {return _ccggd ;};_cfbdd .WebPublishItem =append (_cfbdd .WebPublishItem ,_fcedf );default:_ag .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",_eadcg .Name );if _ageedab :=d .Skip ();_ageedab !=nil {return _ageedab ;};};case _f .EndElement :break _cfgf ;case _f .CharData :};};return nil ;};type CT_ExternalLink struct{Choice *CT_ExternalLinkChoice ;ExtLst *CT_ExtensionList ;}; +// Character Type +TypeAttr ST_PhoneticType ; -// ValidateWithPath validates the CT_WorksheetSource and its children, prefixing error messages with path -func (_gfcf *CT_WorksheetSource )ValidateWithPath (path string )error {return nil };func (_fdgbc *CT_pivotTableDefinition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_fdgbc .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_fdgbc .CacheIdAttr )});if _fdgbc .DataOnRowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .DataOnRowsAttr ))});};if _fdgbc .DataPositionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_fdgbc .DataPositionAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",_fdgbc .DataCaptionAttr )});if _fdgbc .GrandTotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_fdgbc .GrandTotalCaptionAttr )});};if _fdgbc .ErrorCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_fdgbc .ErrorCaptionAttr )});};if _fdgbc .ShowErrorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .ShowErrorAttr ))});};if _fdgbc .MissingCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_fdgbc .MissingCaptionAttr )});};if _fdgbc .ShowMissingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .ShowMissingAttr ))});};if _fdgbc .PageStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"},Value :_c .Sprintf ("\u0025\u0076",*_fdgbc .PageStyleAttr )});};if _fdgbc .PivotTableStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fdgbc .PivotTableStyleAttr )});};if _fdgbc .VacatedStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fdgbc .VacatedStyleAttr )});};if _fdgbc .TagAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061\u0067"},Value :_c .Sprintf ("\u0025\u0076",*_fdgbc .TagAttr )});};if _fdgbc .UpdatedVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_fdgbc .UpdatedVersionAttr )});};if _fdgbc .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_fdgbc .MinRefreshableVersionAttr )});};if _fdgbc .AsteriskTotalsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .AsteriskTotalsAttr ))});};if _fdgbc .ShowItemsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .ShowItemsAttr ))});};if _fdgbc .EditDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .EditDataAttr ))});};if _fdgbc .DisableFieldListAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .DisableFieldListAttr ))});};if _fdgbc .ShowCalcMbrsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .ShowCalcMbrsAttr ))});};if _fdgbc .VisualTotalsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .VisualTotalsAttr ))});};if _fdgbc .ShowMultipleLabelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .ShowMultipleLabelAttr ))});};if _fdgbc .ShowDataDropDownAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .ShowDataDropDownAttr ))});};if _fdgbc .ShowDrillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .ShowDrillAttr ))});};if _fdgbc .PrintDrillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .PrintDrillAttr ))});};if _fdgbc .ShowMemberPropertyTipsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .ShowMemberPropertyTipsAttr ))});};if _fdgbc .ShowDataTipsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .ShowDataTipsAttr ))});};if _fdgbc .EnableWizardAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .EnableWizardAttr ))});};if _fdgbc .EnableDrillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .EnableDrillAttr ))});};if _fdgbc .EnableFieldPropertiesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .EnableFieldPropertiesAttr ))});};if _fdgbc .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .PreserveFormattingAttr ))});};if _fdgbc .UseAutoFormattingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .UseAutoFormattingAttr ))});};if _fdgbc .PageWrapAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_fdgbc .PageWrapAttr )});};if _fdgbc .PageOverThenDownAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .PageOverThenDownAttr ))});};if _fdgbc .SubtotalHiddenItemsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .SubtotalHiddenItemsAttr ))});};if _fdgbc .RowGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .RowGrandTotalsAttr ))});};if _fdgbc .ColGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .ColGrandTotalsAttr ))});};if _fdgbc .FieldPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .FieldPrintTitlesAttr ))});};if _fdgbc .ItemPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .ItemPrintTitlesAttr ))});};if _fdgbc .MergeItemAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .MergeItemAttr ))});};if _fdgbc .ShowDropZonesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .ShowDropZonesAttr ))});};if _fdgbc .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_fdgbc .CreatedVersionAttr )});};if _fdgbc .IndentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fdgbc .IndentAttr )});};if _fdgbc .ShowEmptyRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .ShowEmptyRowAttr ))});};if _fdgbc .ShowEmptyColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .ShowEmptyColAttr ))});};if _fdgbc .ShowHeadersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .ShowHeadersAttr ))});};if _fdgbc .CompactAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .CompactAttr ))});};if _fdgbc .OutlineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .OutlineAttr ))});};if _fdgbc .OutlineDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .OutlineDataAttr ))});};if _fdgbc .CompactDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .CompactDataAttr ))});};if _fdgbc .PublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .PublishedAttr ))});};if _fdgbc .GridDropZonesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .GridDropZonesAttr ))});};if _fdgbc .ImmersiveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .ImmersiveAttr ))});};if _fdgbc .MultipleFieldFiltersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .MultipleFieldFiltersAttr ))});};if _fdgbc .ChartFormatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fdgbc .ChartFormatAttr )});};if _fdgbc .RowHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_fdgbc .RowHeaderCaptionAttr )});};if _fdgbc .ColHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_fdgbc .ColHeaderCaptionAttr )});};if _fdgbc .FieldListSortAscendingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .FieldListSortAscendingAttr ))});};if _fdgbc .MdxSubqueriesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .MdxSubqueriesAttr ))});};if _fdgbc .CustomListSortAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .CustomListSortAttr ))});};if _fdgbc .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fdgbc .AutoFormatIdAttr )});};if _fdgbc .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .ApplyNumberFormatsAttr ))});};if _fdgbc .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .ApplyBorderFormatsAttr ))});};if _fdgbc .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .ApplyFontFormatsAttr ))});};if _fdgbc .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .ApplyPatternFormatsAttr ))});};if _fdgbc .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .ApplyAlignmentFormatsAttr ))});};if _fdgbc .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdgbc .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );_efefcd :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fdgbc .Location ,_efefcd );if _fdgbc .PivotFields !=nil {_deffb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_fdgbc .PivotFields ,_deffb );};if _fdgbc .RowFields !=nil {_gcdcebf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_fdgbc .RowFields ,_gcdcebf );};if _fdgbc .RowItems !=nil {_fdffc :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_fdgbc .RowItems ,_fdffc );};if _fdgbc .ColFields !=nil {_cdagb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_fdgbc .ColFields ,_cdagb );};if _fdgbc .ColItems !=nil {_agfed :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_fdgbc .ColItems ,_agfed );};if _fdgbc .PageFields !=nil {_gcbcbb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_fdgbc .PageFields ,_gcbcbb );};if _fdgbc .DataFields !=nil {_aabdag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_fdgbc .DataFields ,_aabdag );};if _fdgbc .Formats !=nil {_gggge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_fdgbc .Formats ,_gggge );};if _fdgbc .ConditionalFormats !=nil {_efeg :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_fdgbc .ConditionalFormats ,_efeg );};if _fdgbc .ChartFormats !=nil {_edaae :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_fdgbc .ChartFormats ,_edaae );};if _fdgbc .PivotHierarchies !=nil {_aedeb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_fdgbc .PivotHierarchies ,_aedeb );};if _fdgbc .PivotTableStyleInfo !=nil {_bacdb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006ef\u006f"}};e .EncodeElement (_fdgbc .PivotTableStyleInfo ,_bacdb );};if _fdgbc .Filters !=nil {_fgfbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_fdgbc .Filters ,_fgfbf );};if _fdgbc .RowHierarchiesUsage !=nil {_bfgba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}};e .EncodeElement (_fdgbc .RowHierarchiesUsage ,_bfgba );};if _fdgbc .ColHierarchiesUsage !=nil {_dgdbed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}};e .EncodeElement (_fdgbc .ColHierarchiesUsage ,_dgdbed );};if _fdgbc .ExtLst !=nil {_edgfca :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fdgbc .ExtLst ,_edgfca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TableParts ()*CT_TableParts {_acfbcd :=&CT_TableParts {};return _acfbcd };func (_cbbda ST_Type )Validate ()error {return _cbbda .ValidateWithPath ("")};func ParseStdlibTime (s string )(_e .Time ,error ){return _e .Time {},nil };func NewMapInfo ()*MapInfo {_afeceg :=&MapInfo {};_afeceg .CT_MapInfo =*NewCT_MapInfo ();return _afeceg ;}; +// Alignment +AlignmentAttr ST_PhoneticAlignment ;};func NewCT_Borders ()*CT_Borders {_dce :=&CT_Borders {};return _dce }; -// ValidateWithPath validates the CT_ChartsheetPr and its children, prefixing error messages with path -func (_cdcbg *CT_ChartsheetPr )ValidateWithPath (path string )error {if _cdcbg .TabColor !=nil {if _acc :=_cdcbg .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_acc !=nil {return _acc ;};};return nil ;};func (_cddgd *CT_MemberProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cddgd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cddgd .CountAttr )});};e .EncodeToken (start );_beaec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003am\u0070"}};for _ ,_aeagf :=range _cddgd .Mp {e .EncodeElement (_aeagf ,_beaec );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gacfde ST_TextVAlign )String ()string {switch _gacfde {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 (_cgcfa *CT_RangeSet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgcfa .I1Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0031"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfa .I1Attr )});};if _cgcfa .I2Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfa .I2Attr )});};if _cgcfa .I3Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0033"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfa .I3Attr )});};if _cgcfa .I4Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0034"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfa .I4Attr )});};if _cgcfa .RefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfa .RefAttr )});};if _cgcfa .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfa .NameAttr )});};if _cgcfa .SheetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfa .SheetAttr )});};if _cgcfa .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfa .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ffbcea ST_FileType )Validate ()error {return _ffbcea .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_PivotArea and its children, prefixing error messages with path +func (_defec *CT_PivotArea )ValidateWithPath (path string )error {if _edcbg :=_defec .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_edcbg !=nil {return _edcbg ;};if _gdced :=_defec .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_gdced !=nil {return _gdced ;};if _defec .References !=nil {if _eggfc :=_defec .References .ValidateWithPath (path +"/\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_eggfc !=nil {return _eggfc ;};};if _defec .ExtLst !=nil {if _bdbec :=_defec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdbec !=nil {return _bdbec ;};};return nil ;}; -// Validate validates the CT_Parameter and its children -func (_eebbbg *CT_Parameter )Validate ()error {return _eebbbg .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");};func (_ceggdc ST_BorderStyle )Validate ()error {return _ceggdc .ValidateWithPath ("")};func (_bbbdg *CT_DataRefs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdcdeb :=range start .Attr {if _gdcdeb .Name .Local =="\u0063\u006f\u0075n\u0074"{_gddbf ,_ebdbb :=_d .ParseUint (_gdcdeb .Value ,10,32);if _ebdbb !=nil {return _ebdbb ;};_acaed :=uint32 (_gddbf );_bbbdg .CountAttr =&_acaed ;continue ;};};_edac :for {_degb ,_cbbfe :=d .Token ();if _cbbfe !=nil {return _cbbfe ;};switch _eabd :=_degb .(type ){case _f .StartElement :switch _eabd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eggf :=NewCT_DataRef ();if _gagb :=d .DecodeElement (_eggf ,&_eabd );_gagb !=nil {return _gagb ;};_bbbdg .DataRef =append (_bbbdg .DataRef ,_eggf );default:_ag .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",_eabd .Name );if _eecbb :=d .Skip ();_eecbb !=nil {return _eecbb ;};};case _f .EndElement :break _edac ;case _f .CharData :};};return nil ;};func (_dggfe *CT_ReviewedRevisions )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbcfd :=range start .Attr {if _bbcfd .Name .Local =="\u0063\u006f\u0075n\u0074"{_ddabc ,_bfbbd :=_d .ParseUint (_bbcfd .Value ,10,32);if _bfbbd !=nil {return _bfbbd ;};_dcbag :=uint32 (_ddabc );_dggfe .CountAttr =&_dcbag ;continue ;};};_efcfe :for {_geacfe ,_bddgb :=d .Token ();if _bddgb !=nil {return _bddgb ;};switch _eddecf :=_geacfe .(type ){case _f .StartElement :switch _eddecf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebgaba :=NewCT_Reviewed ();if _cfda :=d .DecodeElement (_ebgaba ,&_eddecf );_cfda !=nil {return _cfda ;};_dggfe .Reviewed =append (_dggfe .Reviewed ,_ebgaba );default:_ag .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",_eddecf .Name );if _dcdffe :=d .Skip ();_dcdffe !=nil {return _dcdffe ;};};case _f .EndElement :break _efcfe ;case _f .CharData :};};return nil ;};func (_cca *CT_CellSmartTag )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffeae :=range start .Attr {if _ffeae .Name .Local =="\u0074\u0079\u0070\u0065"{_efdc ,_afba :=_d .ParseUint (_ffeae .Value ,10,32);if _afba !=nil {return _afba ;};_cca .TypeAttr =uint32 (_efdc );continue ;};if _ffeae .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_aeca ,_dcab :=_d .ParseBool (_ffeae .Value );if _dcab !=nil {return _dcab ;};_cca .DeletedAttr =&_aeca ;continue ;};if _ffeae .Name .Local =="\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"{_dfec ,_eecc :=_d .ParseBool (_ffeae .Value );if _eecc !=nil {return _eecc ;};_cca .XmlBasedAttr =&_dfec ;continue ;};};_ebc :for {_ffeg ,_bebe :=d .Token ();if _bebe !=nil {return _bebe ;};switch _cdbf :=_ffeg .(type ){case _f .StartElement :switch _cdbf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dda :=NewCT_CellSmartTagPr ();if _becae :=d .DecodeElement (_dda ,&_cdbf );_becae !=nil {return _becae ;};_cca .CellSmartTagPr =append (_cca .CellSmartTagPr ,_dda );default:_ag .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",_cdbf .Name );if _ffb :=d .Skip ();_ffb !=nil {return _ffb ;};};case _f .EndElement :break _ebc ;case _f .CharData :};};return nil ;};func (_efebgb ST_HtmlFmt )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_efebgb .String (),start );};func NewCT_WebPublishObjects ()*CT_WebPublishObjects {_becfeg :=&CT_WebPublishObjects {};return _becfeg ;}; +// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path +func (_abeb *CT_Comments )ValidateWithPath (path string )error {if _gddf :=_abeb .Authors .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");_gddf !=nil {return _gddf ;};if _ebbd :=_abeb .CommentList .ValidateWithPath (path +"\u002f\u0043\u006fm\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074");_ebbd !=nil {return _ebbd ;};if _abeb .ExtLst !=nil {if _dabea :=_abeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dabea !=nil {return _dabea ;};};return nil ;};func (_fdafgb *ST_DataValidationErrorStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgaeee ,_ebbdg :=d .Token ();if _ebbdg !=nil {return _ebbdg ;};if _bdacfa ,_faaebd :=_bgaeee .(_a .EndElement );_faaebd &&_bdacfa .Name ==start .Name {*_fdafgb =1;return nil ;};if _eacga ,_bebaa :=_bgaeee .(_a .CharData );!_bebaa {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",_bgaeee );}else {switch string (_eacga ){case "":*_fdafgb =0;case "\u0073\u0074\u006f\u0070":*_fdafgb =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_fdafgb =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_fdafgb =3;};};_bgaeee ,_ebbdg =d .Token ();if _ebbdg !=nil {return _ebbdg ;};if _efcgbg ,_eefab :=_bgaeee .(_a .EndElement );_eefab &&_efcgbg .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",_bgaeee );};func (_bbdc *CT_ExtensionList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bbdc .Ext !=nil {_aefga :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}};for _ ,_ddefe :=range _bbdc .Ext {e .EncodeElement (_ddefe ,_aefga );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bbgbf *CT_IgnoredErrors )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aabac :for {_eeacg ,_ceccg :=d .Token ();if _ceccg !=nil {return _ceccg ;};switch _baeccff :=_eeacg .(type ){case _a .StartElement :switch _baeccff .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgcg :=NewCT_IgnoredError ();if _aaedb :=d .DecodeElement (_cbgcg ,&_baeccff );_aaedb !=nil {return _aaedb ;};_bbgbf .IgnoredError =append (_bbgbf .IgnoredError ,_cbgcg );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbgbf .ExtLst =NewCT_ExtensionList ();if _fdfca :=d .DecodeElement (_bbgbf .ExtLst ,&_baeccff );_fdfca !=nil {return _fdfca ;};default:_gc .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",_baeccff .Name );if _agfdde :=d .Skip ();_agfdde !=nil {return _agfdde ;};};case _a .EndElement :break _aabac ;case _a .CharData :};};return nil ;};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 (_cbbgg *CT_Missing )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cbbgg .UAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbbgg .UAttr ))});};if _cbbgg .FAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbbgg .FAttr ))});};if _cbbgg .CAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_cbbgg .CAttr )});};if _cbbgg .CpAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_cbbgg .CpAttr )});};if _cbbgg .InAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_cbbgg .InAttr )});};if _cbbgg .BcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_cbbgg .BcAttr )});};if _cbbgg .FcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_cbbgg .FcAttr )});};if _cbbgg .IAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbbgg .IAttr ))});};if _cbbgg .UnAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbbgg .UnAttr ))});};if _cbbgg .StAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbbgg .StAttr ))});};if _cbbgg .BAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbbgg .BAttr ))});};e .EncodeToken (start );if _cbbgg .Tpls !=nil {_ffccg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_dcebcf :=range _cbbgg .Tpls {e .EncodeElement (_dcebcf ,_ffccg );};};if _cbbgg .X !=nil {_cffab :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_egfg :=range _cbbgg .X {e .EncodeElement (_egfg ,_cffab );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cgcde *CT_GroupMembers )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cgcde .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cgcde .CountAttr )});};e .EncodeToken (start );_ddcag :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072"}};for _ ,_ebdb :=range _cgcde .GroupMember {e .EncodeElement (_ebdb ,_ddcag );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TableStyleElement and its children, prefixing error messages with path -func (_ggfcg *CT_TableStyleElement )ValidateWithPath (path string )error {if _ggfcg .TypeAttr ==ST_TableStyleTypeUnset {return _c .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 _gegdb :=_ggfcg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gegdb !=nil {return _gegdb ;};return nil ;};const (ST_FontSchemeUnset ST_FontScheme =0;ST_FontSchemeNone ST_FontScheme =1;ST_FontSchemeMajor ST_FontScheme =2;ST_FontSchemeMinor ST_FontScheme =3;);func (_gacda ST_SortMethod )Validate ()error {return _gacda .ValidateWithPath ("")};type ST_ParameterType byte ;func (_ed *AG_AutoFormat )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ac :=range start .Attr {if _ac .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_ad ,_da :=_d .ParseUint (_ac .Value ,10,32);if _da !=nil {return _da ;};_cc :=uint32 (_ad );_ed .AutoFormatIdAttr =&_cc ;continue ;};if _ac .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_cf ,_fe :=_d .ParseBool (_ac .Value );if _fe !=nil {return _fe ;};_ed .ApplyNumberFormatsAttr =&_cf ;continue ;};if _ac .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_cbe ,_ee :=_d .ParseBool (_ac .Value );if _ee !=nil {return _ee ;};_ed .ApplyBorderFormatsAttr =&_cbe ;continue ;};if _ac .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_b ,_dg :=_d .ParseBool (_ac .Value );if _dg !=nil {return _dg ;};_ed .ApplyFontFormatsAttr =&_b ;continue ;};if _ac .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ge ,_cbc :=_d .ParseBool (_ac .Value );if _cbc !=nil {return _cbc ;};_ed .ApplyPatternFormatsAttr =&_ge ;continue ;};if _ac .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_bf ,_fd :=_d .ParseBool (_ac .Value );if _fd !=nil {return _fd ;};_ed .ApplyAlignmentFormatsAttr =&_bf ;continue ;};if _ac .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ec ,_gga :=_d .ParseBool (_ac .Value );if _gga !=nil {return _gga ;};_ed .ApplyWidthHeightFormatsAttr =&_ec ;continue ;};};for {_ef ,_gb :=d .Token ();if _gb !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u003a\u0020\u0025s",_gb );};if _ae ,_cd :=_ef .(_f .EndElement );_cd &&_ae .Name ==start .Name {break ;};};return nil ;};func (_aefde *CT_RevisionInsertSheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eggcd :=range start .Attr {if _eggcd .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_gacgd ,_fecbc :=_d .ParseUint (_eggcd .Value ,10,32);if _fecbc !=nil {return _fecbc ;};_aefde .SheetIdAttr =uint32 (_gacgd );continue ;};if _eggcd .Name .Local =="\u006e\u0061\u006d\u0065"{_cgeae ,_dfccg :=_eggcd .Value ,error (nil );if _dfccg !=nil {return _dfccg ;};_aefde .NameAttr =_cgeae ;continue ;};if _eggcd .Name .Local =="\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_efcfb ,_cfdfd :=_d .ParseUint (_eggcd .Value ,10,32);if _cfdfd !=nil {return _cfdfd ;};_aefde .SheetPositionAttr =uint32 (_efcfb );continue ;};if _eggcd .Name .Local =="\u0072\u0049\u0064"{_dfbbc ,_degee :=_d .ParseUint (_eggcd .Value ,10,32);if _degee !=nil {return _degee ;};_gaedg :=uint32 (_dfbbc );_aefde .RIdAttr =&_gaedg ;continue ;};if _eggcd .Name .Local =="\u0075\u0061"{_ccbff ,_cgbag :=_d .ParseBool (_eggcd .Value );if _cgbag !=nil {return _cgbag ;};_aefde .UaAttr =&_ccbff ;continue ;};if _eggcd .Name .Local =="\u0072\u0061"{_bffea ,_gccbf :=_d .ParseBool (_eggcd .Value );if _gccbf !=nil {return _gccbf ;};_aefde .RaAttr =&_bffea ;continue ;};};for {_dgebec ,_bcgccg :=d .Token ();if _bcgccg !=nil {return _c .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",_bcgccg );};if _ecbce ,_agfgfa :=_dgebec .(_f .EndElement );_agfgfa &&_ecbce .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_IgnoredErrors and its children +func (_aeddg *CT_IgnoredErrors )Validate ()error {return _aeddg .ValidateWithPath ("\u0043\u0054_\u0049\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073");};func (_eaead ST_RefMode )Validate ()error {return _eaead .ValidateWithPath ("")}; -// Validate validates the CT_ExtensionList and its children -func (_dbea *CT_ExtensionList )Validate ()error {return _dbea .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func NewCT_ExtensionList ()*CT_ExtensionList {_dbefc :=&CT_ExtensionList {};return _dbefc };func (_dbgd *CT_Dialogsheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dbgd .SheetPr !=nil {_gffb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_dbgd .SheetPr ,_gffb );};if _dbgd .SheetViews !=nil {_gdfaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_dbgd .SheetViews ,_gdfaa );};if _dbgd .SheetFormatPr !=nil {_gcbeb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_dbgd .SheetFormatPr ,_gcbeb );};if _dbgd .SheetProtection !=nil {_cdaae :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dbgd .SheetProtection ,_cdaae );};if _dbgd .CustomSheetViews !=nil {_fgdd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_dbgd .CustomSheetViews ,_fgdd );};if _dbgd .PrintOptions !=nil {_cbfc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_dbgd .PrintOptions ,_cbfc );};if _dbgd .PageMargins !=nil {_bgef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_dbgd .PageMargins ,_bgef );};if _dbgd .PageSetup !=nil {_deecd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_dbgd .PageSetup ,_deecd );};if _dbgd .HeaderFooter !=nil {_fagg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_dbgd .HeaderFooter ,_fagg );};if _dbgd .Drawing !=nil {_baacb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_dbgd .Drawing ,_baacb );};if _dbgd .LegacyDrawing !=nil {_eabc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_dbgd .LegacyDrawing ,_eabc );};if _dbgd .LegacyDrawingHF !=nil {_aegf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_dbgd .LegacyDrawingHF ,_aegf );};if _dbgd .DrawingHF !=nil {_dfedc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_dbgd .DrawingHF ,_dfedc );};if _dbgd .OleObjects !=nil {_dbegd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_dbgd .OleObjects ,_dbegd );};if _dbgd .Controls !=nil {_gbab :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_dbgd .Controls ,_gbab );};if _dbgd .ExtLst !=nil {_abfed :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dbgd .ExtLst ,_abfed );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Location ()*CT_Location {_fgae :=&CT_Location {};return _fgae };func (_gacce *MapInfo )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_f .Attr {Name :_f .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 ,_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\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\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 ="\u006d\u0061\u003a\u004d\u0061\u0070\u0049\u006e\u0066\u006f";return _gacce .CT_MapInfo .MarshalXML (e ,start );};type ST_DynamicFilterType byte ;func NewCT_PivotField ()*CT_PivotField {_efggbf :=&CT_PivotField {};return _efggbf }; +// ValidateWithPath validates the CT_PivotDimension and its children, prefixing error messages with path +func (_bdcdcf *CT_PivotDimension )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_Field and its children, prefixing error messages with path -func (_adgab *CT_Field )ValidateWithPath (path string )error {return nil };func (_gefcgf ST_DataConsolidateFunction )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gefcgf .String (),start );};func (_gaggab ST_PrintError )String ()string {switch _gaggab {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 "";};func (_cedgd *CT_RElt )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbbc :for {_baaff ,_cefgde :=d .Token ();if _cefgde !=nil {return _cefgde ;};switch _babfe :=_baaff .(type ){case _f .StartElement :switch _babfe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cedgd .RPr =NewCT_RPrElt ();if _babbda :=d .DecodeElement (_cedgd .RPr ,&_babfe );_babbda !=nil {return _babbda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bfaea :=d .DecodeElement (&_cedgd .T ,&_babfe );_bfaea !=nil {return _bfaea ;};default:_ag .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",_babfe .Name );if _fcgecb :=d .Skip ();_fcgecb !=nil {return _fcgecb ;};};case _f .EndElement :break _cbbc ;case _f .CharData :};};return nil ;};type CT_TupleCache struct{ +// Validate validates the CT_SheetView and its children +func (_ebffa *CT_SheetView )Validate ()error {return _ebffa .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");}; -// Entries -Entries *CT_PCDSDTCEntries ; +// ValidateWithPath validates the CT_MdxMetadata and its children, prefixing error messages with path +func (_abbba *CT_MdxMetadata )ValidateWithPath (path string )error {for _ddeff ,_edcf :=range _abbba .Mdx {if _becfd :=_edcf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u0064\u0078\u005b\u0025\u0064\u005d",path ,_ddeff ));_becfd !=nil {return _becfd ;};};return nil ;};type CT_RevisionQueryTableField struct{ -// Sets -Sets *CT_Sets ; +// Sheet Id +SheetIdAttr uint32 ; -// OLAP Query Cache -QueryCache *CT_QueryCache ; +// QueryTable Reference +RefAttr string ; -// Server Formats -ServerFormats *CT_ServerFormats ; +// Field Id +FieldIdAttr uint32 ;};func NewCT_XStringElement ()*CT_XStringElement {_bbggg :=&CT_XStringElement {};return _bbggg };func (_aeggd *CT_MetadataRecord )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074"},Value :_b .Sprintf ("\u0025\u0076",_aeggd .TAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0076",_aeggd .VAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_TableColumns struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Column Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_ChartFormat and its children, prefixing error messages with path -func (_ffgc *CT_ChartFormat )ValidateWithPath (path string )error {if _cae :=_ffgc .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_cae !=nil {return _cae ;};return nil ;};type CT_Dxf struct{ +// Table Column +TableColumn []*CT_TableColumn ;};type CT_CommentList struct{ -// Font Properties -Font *CT_Font ; +// Comment +Comment []*CT_Comment ;}; -// Number Format -NumFmt *CT_NumFmt ; +// ValidateWithPath validates the CT_CellProtection and its children, prefixing error messages with path +func (_bgca *CT_CellProtection )ValidateWithPath (path string )error {return nil };func (_dfcgbg *Table )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfcgbg .CT_Table =*NewCT_Table ();for _ ,_fddde :=range start .Attr {if _fddde .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_fcdcfg ,_afdcf :=_d .ParseUint (_fddde .Value ,10,32);if _afdcf !=nil {return _afdcf ;};_ffddb :=uint32 (_fcdcfg );_dfcgbg .DataDxfIdAttr =&_ffddb ;continue ;};if _fddde .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_acccc ,_cddfd :=_d .ParseUint (_fddde .Value ,10,32);if _cddfd !=nil {return _cddfd ;};_cfebdga :=uint32 (_acccc );_dfcgbg .TotalsRowDxfIdAttr =&_cfebdga ;continue ;};if _fddde .Name .Local =="\u006e\u0061\u006d\u0065"{_cagebe ,_ffbfagg :=_fddde .Value ,error (nil );if _ffbfagg !=nil {return _ffbfagg ;};_dfcgbg .NameAttr =&_cagebe ;continue ;};if _fddde .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_geffeg ,_acdbf :=_d .ParseUint (_fddde .Value ,10,32);if _acdbf !=nil {return _acdbf ;};_cgbdg :=uint32 (_geffeg );_dfcgbg .HeaderRowBorderDxfIdAttr =&_cgbdg ;continue ;};if _fddde .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_ffegeg ,_dbdfge :=_fddde .Value ,error (nil );if _dbdfge !=nil {return _dbdfge ;};_dfcgbg .CommentAttr =&_ffegeg ;continue ;};if _fddde .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_agfecc ,_ccfef :=_d .ParseUint (_fddde .Value ,10,32);if _ccfef !=nil {return _ccfef ;};_ecdbg :=uint32 (_agfecc );_dfcgbg .TableBorderDxfIdAttr =&_ecdbg ;continue ;};if _fddde .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_dfcgbg .TableTypeAttr .UnmarshalXMLAttr (_fddde );continue ;};if _fddde .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_debgd ,_aeebe :=_d .ParseUint (_fddde .Value ,10,32);if _aeebe !=nil {return _aeebe ;};_efefda :=uint32 (_debgd );_dfcgbg .TotalsRowBorderDxfIdAttr =&_efefda ;continue ;};if _fddde .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_dccaa ,_bbcfg :=_d .ParseBool (_fddde .Value );if _bbcfg !=nil {return _bbcfg ;};_dfcgbg .InsertRowAttr =&_dccaa ;continue ;};if _fddde .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_bffea ,_dgegc :=_fddde .Value ,error (nil );if _dgegc !=nil {return _dgegc ;};_dfcgbg .HeaderRowCellStyleAttr =&_bffea ;continue ;};if _fddde .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_bbbdbd ,_cgbdcd :=_d .ParseUint (_fddde .Value ,10,32);if _cgbdcd !=nil {return _cgbdcd ;};_cegggb :=uint32 (_bbbdbd );_dfcgbg .TotalsRowCountAttr =&_cegggb ;continue ;};if _fddde .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_accab ,_ddfac :=_fddde .Value ,error (nil );if _ddfac !=nil {return _ddfac ;};_dfcgbg .TotalsRowCellStyleAttr =&_accab ;continue ;};if _fddde .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_bgaag ,_fefdb :=_fddde .Value ,error (nil );if _fefdb !=nil {return _fefdb ;};_dfcgbg .DisplayNameAttr =_bgaag ;continue ;};if _fddde .Name .Local =="\u0069\u0064"{_dfbaf ,_ccfac :=_d .ParseUint (_fddde .Value ,10,32);if _ccfac !=nil {return _ccfac ;};_dfcgbg .IdAttr =uint32 (_dfbaf );continue ;};if _fddde .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_aebabc ,_dfggd :=_fddde .Value ,error (nil );if _dfggd !=nil {return _dfggd ;};_dfcgbg .DataCellStyleAttr =&_aebabc ;continue ;};if _fddde .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_bdafg ,_bedcfee :=_d .ParseBool (_fddde .Value );if _bedcfee !=nil {return _bedcfee ;};_dfcgbg .PublishedAttr =&_bdafg ;continue ;};if _fddde .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_gcdca ,_gaadgc :=_d .ParseUint (_fddde .Value ,10,32);if _gaadgc !=nil {return _gaadgc ;};_faccfg :=uint32 (_gcdca );_dfcgbg .ConnectionIdAttr =&_faccfg ;continue ;};if _fddde .Name .Local =="\u0072\u0065\u0066"{_aageb ,_cbdef :=_fddde .Value ,error (nil );if _cbdef !=nil {return _cbdef ;};_dfcgbg .RefAttr =_aageb ;continue ;};if _fddde .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_dccfgf ,_geegf :=_d .ParseBool (_fddde .Value );if _geegf !=nil {return _geegf ;};_dfcgbg .InsertRowShiftAttr =&_dccfgf ;continue ;};if _fddde .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_efadb ,_fgega :=_d .ParseBool (_fddde .Value );if _fgega !=nil {return _fgega ;};_dfcgbg .TotalsRowShownAttr =&_efadb ;continue ;};if _fddde .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_addac ,_bfcag :=_d .ParseUint (_fddde .Value ,10,32);if _bfcag !=nil {return _bfcag ;};_fffage :=uint32 (_addac );_dfcgbg .HeaderRowDxfIdAttr =&_fffage ;continue ;};if _fddde .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_cfcbg ,_ggffb :=_d .ParseUint (_fddde .Value ,10,32);if _ggffb !=nil {return _ggffb ;};_afagb :=uint32 (_cfcbg );_dfcgbg .HeaderRowCountAttr =&_afagb ;continue ;};};_geagg :for {_bfgbac ,_dfaaf :=d .Token ();if _dfaaf !=nil {return _dfaaf ;};switch _dbabd :=_bfgbac .(type ){case _a .StartElement :switch _dbabd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfcgbg .AutoFilter =NewCT_AutoFilter ();if _bcdgc :=d .DecodeElement (_dfcgbg .AutoFilter ,&_dbabd );_bcdgc !=nil {return _bcdgc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfcgbg .SortState =NewCT_SortState ();if _addfe :=d .DecodeElement (_dfcgbg .SortState ,&_dbabd );_addfe !=nil {return _addfe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bcfcc :=d .DecodeElement (_dfcgbg .TableColumns ,&_dbabd );_bcfcc !=nil {return _bcfcc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfcgbg .TableStyleInfo =NewCT_TableStyleInfo ();if _dgceb :=d .DecodeElement (_dfcgbg .TableStyleInfo ,&_dbabd );_dgceb !=nil {return _dgceb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfcgbg .ExtLst =NewCT_ExtensionList ();if _cbcaa :=d .DecodeElement (_dfcgbg .ExtLst ,&_dbabd );_cbcaa !=nil {return _cbcaa ;};default:_gc .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",_dbabd .Name );if _eddbae :=d .Skip ();_eddbae !=nil {return _eddbae ;};};case _a .EndElement :break _geagg ;case _a .CharData :};};return nil ;};type CT_DdeValue struct{ -// Fill -Fill *CT_Fill ; +// DDE Value Type +TAttr ST_DdeValueType ; -// Alignment -Alignment *CT_CellAlignment ; +// DDE Link Value +Val string ;};func (_edbdc *ST_TotalsRowFunction )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_edbdc =0;case "\u006e\u006f\u006e\u0065":*_edbdc =1;case "\u0073\u0075\u006d":*_edbdc =2;case "\u006d\u0069\u006e":*_edbdc =3;case "\u006d\u0061\u0078":*_edbdc =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_edbdc =5;case "\u0063\u006f\u0075n\u0074":*_edbdc =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_edbdc =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_edbdc =8;case "\u0076\u0061\u0072":*_edbdc =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_edbdc =10;};return nil ;};func NewCT_ServerFormat ()*CT_ServerFormat {_aaffa :=&CT_ServerFormat {};return _aaffa };func NewCT_CellSmartTagPr ()*CT_CellSmartTagPr {_eaed :=&CT_CellSmartTagPr {};return _eaed };func NewCT_TableParts ()*CT_TableParts {_gggag :=&CT_TableParts {};return _gggag };func (_bgcaa ST_FormulaExpression )String ()string {switch _bgcaa {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 "";}; -// Border Properties -Border *CT_Border ; +// Validate validates the CT_Format and its children +func (_aggge *CT_Format )Validate ()error {return _aggge .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u0072\u006d\u0061t");};func NewCT_RevisionFormatting ()*CT_RevisionFormatting {_bbbgf :=&CT_RevisionFormatting {};return _bbbgf ;};type CT_CellStyles struct{ -// Protection Properties -Protection *CT_CellProtection ; +// Style Count +CountAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_eebc *CT_ChartsheetViews )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aabf :for {_fdcec ,_fdda :=d .Token ();if _fdda !=nil {return _fdda ;};switch _bfdfa :=_fdcec .(type ){case _f .StartElement :switch _bfdfa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebgfd :=NewCT_ChartsheetView ();if _cfa :=d .DecodeElement (_ebgfd ,&_bfdfa );_cfa !=nil {return _cfa ;};_eebc .SheetView =append (_eebc .SheetView ,_ebgfd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eebc .ExtLst =NewCT_ExtensionList ();if _ecafa :=d .DecodeElement (_eebc .ExtLst ,&_bfdfa );_ecafa !=nil {return _ecafa ;};default:_ag .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",_bfdfa .Name );if _cgedb :=d .Skip ();_cgedb !=nil {return _cgedb ;};};case _f .EndElement :break _aabf ;case _f .CharData :};};return nil ;};func (_agbfe *CT_Filters )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _agbfe .BlankAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006c\u0061n\u006b"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_agbfe .BlankAttr ))});};if _agbfe .CalendarTypeAttr !=_g .ST_CalendarTypeUnset {_gggfb ,_aaef :=_agbfe .CalendarTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"});if _aaef !=nil {return _aaef ;};start .Attr =append (start .Attr ,_gggfb );};e .EncodeToken (start );if _agbfe .Filter !=nil {_aacee :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_cgfb :=range _agbfe .Filter {e .EncodeElement (_cgfb ,_aacee );};};if _agbfe .DateGroupItem !=nil {_gfcd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0064\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"}};for _ ,_gddeg :=range _agbfe .DateGroupItem {e .EncodeElement (_gddeg ,_gfcd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Cell Style +CellStyle []*CT_CellStyle ;}; -// ValidateWithPath validates the CT_MetadataBlocks and its children, prefixing error messages with path -func (_dgdfga *CT_MetadataBlocks )ValidateWithPath (path string )error {for _egfcb ,_gegcc :=range _dgdfga .Bk {if _aeagg :=_gegcc .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_egfcb ));_aeagg !=nil {return _aeagg ;};};return nil ;};func NewCT_ExternalCell ()*CT_ExternalCell {_agad :=&CT_ExternalCell {};return _agad };func NewCT_RgbColor ()*CT_RgbColor {_eafgba :=&CT_RgbColor {};return _eafgba }; +// Validate validates the CT_DataBinding and its children +func (_ceee *CT_DataBinding )Validate ()error {return _ceee .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");};func (_afcaa *CT_Parameter )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gbdcea :=range start .Attr {if _gbdcea .Name .Local =="\u006e\u0061\u006d\u0065"{_bfde ,_cgbbd :=_gbdcea .Value ,error (nil );if _cgbbd !=nil {return _cgbbd ;};_afcaa .NameAttr =&_bfde ;continue ;};if _gbdcea .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_fede ,_dacfg :=_d .ParseInt (_gbdcea .Value ,10,32);if _dacfg !=nil {return _dacfg ;};_abbdbf :=int32 (_fede );_afcaa .SqlTypeAttr =&_abbdbf ;continue ;};if _gbdcea .Name .Local =="\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"{_afcaa .ParameterTypeAttr .UnmarshalXMLAttr (_gbdcea );continue ;};if _gbdcea .Name .Local =="\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"{_egeabg ,_gfea :=_d .ParseBool (_gbdcea .Value );if _gfea !=nil {return _gfea ;};_afcaa .RefreshOnChangeAttr =&_egeabg ;continue ;};if _gbdcea .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_cddd ,_cagge :=_gbdcea .Value ,error (nil );if _cagge !=nil {return _cagge ;};_afcaa .PromptAttr =&_cddd ;continue ;};if _gbdcea .Name .Local =="\u0062o\u006f\u006c\u0065\u0061\u006e"{_affc ,_adffe :=_d .ParseBool (_gbdcea .Value );if _adffe !=nil {return _adffe ;};_afcaa .BooleanAttr =&_affc ;continue ;};if _gbdcea .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065"{_geaba ,_dcdbd :=_d .ParseFloat (_gbdcea .Value ,64);if _dcdbd !=nil {return _dcdbd ;};_afcaa .DoubleAttr =&_geaba ;continue ;};if _gbdcea .Name .Local =="\u0069n\u0074\u0065\u0067\u0065\u0072"{_gfgcg ,_cbffd :=_d .ParseInt (_gbdcea .Value ,10,32);if _cbffd !=nil {return _cbffd ;};_cgcbe :=int32 (_gfgcg );_afcaa .IntegerAttr =&_cgcbe ;continue ;};if _gbdcea .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_bbeeb ,_dadcd :=_gbdcea .Value ,error (nil );if _dadcd !=nil {return _dadcd ;};_afcaa .StringAttr =&_bbeeb ;continue ;};if _gbdcea .Name .Local =="\u0063\u0065\u006c\u006c"{_gddag ,_fbace :=_gbdcea .Value ,error (nil );if _fbace !=nil {return _fbace ;};_afcaa .CellAttr =&_gddag ;continue ;};};for {_fggdb ,_facdf :=d .Token ();if _facdf !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_facdf );};if _bccaab ,_ffegac :=_fggdb .(_a .EndElement );_ffegac &&_bccaab .Name ==start .Name {break ;};};return nil ;};type CT_XStringElement struct{ -// Validate validates the CT_Users and its children -func (_acagaa *CT_Users )Validate ()error {return _acagaa .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073");}; +// Value +VAttr string ;}; -// Validate validates the CT_BooleanProperty and its children -func (_fddg *CT_BooleanProperty )Validate ()error {return _fddg .ValidateWithPath ("\u0043T\u005fB\u006f\u006f\u006c\u0065\u0061n\u0050\u0072o\u0070\u0065\u0072\u0074\u0079");}; +// Validate validates the CT_QueryTableDeletedFields and its children +func (_ccacg *CT_QueryTableDeletedFields )Validate ()error {return _ccacg .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");};func (_ggdgd ST_PhoneticAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ggdgd .String (),start );};func (_ffcgc *CT_OleObject )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_abgde :=range start .Attr {if _abgde .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abgde .Name .Local =="\u0069\u0064"||_abgde .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"&&_abgde .Name .Local =="\u0069\u0064"{_bggfe ,_adfba :=_abgde .Value ,error (nil );if _adfba !=nil {return _adfba ;};_ffcgc .IdAttr =&_bggfe ;continue ;};if _abgde .Name .Local =="\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"{_ffcgc .DvAspectAttr .UnmarshalXMLAttr (_abgde );continue ;};if _abgde .Name .Local =="\u006c\u0069\u006e\u006b"{_abece ,_fddacb :=_abgde .Value ,error (nil );if _fddacb !=nil {return _fddacb ;};_ffcgc .LinkAttr =&_abece ;continue ;};if _abgde .Name .Local =="\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"{_ffcgc .OleUpdateAttr .UnmarshalXMLAttr (_abgde );continue ;};if _abgde .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"{_dcca ,_fefbbd :=_d .ParseBool (_abgde .Value );if _fefbbd !=nil {return _fefbbd ;};_ffcgc .AutoLoadAttr =&_dcca ;continue ;};if _abgde .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_gfccc ,_aeefff :=_d .ParseUint (_abgde .Value ,10,32);if _aeefff !=nil {return _aeefff ;};_ffcgc .ShapeIdAttr =uint32 (_gfccc );continue ;};if _abgde .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_babgd ,_abgge :=_abgde .Value ,error (nil );if _abgge !=nil {return _abgge ;};_ffcgc .ProgIdAttr =&_babgd ;continue ;};};_cfgab :for {_egceg ,_febeg :=d .Token ();if _febeg !=nil {return _febeg ;};switch _gefgca :=_egceg .(type ){case _a .StartElement :switch _gefgca .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffcgc .ObjectPr =NewCT_ObjectPr ();if _abaca :=d .DecodeElement (_ffcgc .ObjectPr ,&_gefgca );_abaca !=nil {return _abaca ;};default:_gc .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",_gefgca .Name );if _fadgdg :=d .Skip ();_fadgdg !=nil {return _fadgdg ;};};case _a .EndElement :break _cfgab ;case _a .CharData :};};return nil ;};type CT_TableStyleInfo struct{ -// Validate validates the CT_Fill and its children -func (_bcfgg *CT_Fill )Validate ()error {return _bcfgg .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};func (_bbggab ST_MdxKPIProperty )Validate ()error {return _bbggab .ValidateWithPath ("")}; +// Style Name +NameAttr *string ; -// ValidateWithPath validates the CT_PageBreak and its children, prefixing error messages with path -func (_gbdbd *CT_PageBreak )ValidateWithPath (path string )error {for _cfaac ,_cffdd :=range _gbdbd .Brk {if _egcde :=_cffdd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0042\u0072\u006b\u005b\u0025\u0064\u005d",path ,_cfaac ));_egcde !=nil {return _egcde ;};};return nil ;};func (_dfgcf ST_TableStyleType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dfgcf .String (),start );}; +// Show First Column +ShowFirstColumnAttr *bool ; -// ValidateWithPath validates the CT_Chartsheet and its children, prefixing error messages with path -func (_gfaca *CT_Chartsheet )ValidateWithPath (path string )error {if _gfaca .SheetPr !=nil {if _bbbc :=_gfaca .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_bbbc !=nil {return _bbbc ;};};if _bddf :=_gfaca .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_bddf !=nil {return _bddf ;};if _gfaca .SheetProtection !=nil {if _cdbdd :=_gfaca .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_cdbdd !=nil {return _cdbdd ;};};if _gfaca .CustomSheetViews !=nil {if _bfbb :=_gfaca .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_bfbb !=nil {return _bfbb ;};};if _gfaca .PageMargins !=nil {if _bcaff :=_gfaca .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_bcaff !=nil {return _bcaff ;};};if _gfaca .PageSetup !=nil {if _bece :=_gfaca .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_bece !=nil {return _bece ;};};if _gfaca .HeaderFooter !=nil {if _abac :=_gfaca .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_abac !=nil {return _abac ;};};if _fgbee :=_gfaca .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_fgbee !=nil {return _fgbee ;};if _gfaca .LegacyDrawing !=nil {if _gcff :=_gfaca .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_gcff !=nil {return _gcff ;};};if _gfaca .LegacyDrawingHF !=nil {if _deeca :=_gfaca .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_deeca !=nil {return _deeca ;};};if _gfaca .DrawingHF !=nil {if _cdfag :=_gfaca .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_cdfag !=nil {return _cdfag ;};};if _gfaca .Picture !=nil {if _dbc :=_gfaca .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_dbc !=nil {return _dbc ;};};if _gfaca .WebPublishItems !=nil {if _fbgg :=_gfaca .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_fbgg !=nil {return _fbgg ;};};if _gfaca .ExtLst !=nil {if _ecgcc :=_gfaca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecgcc !=nil {return _ecgcc ;};};return nil ;};func NewStyleSheet ()*StyleSheet {_fdcafe :=&StyleSheet {};_fdcafe .CT_Stylesheet =*NewCT_Stylesheet ();return _fdcafe ;};func (_cbbbc *CT_CellStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebff :=range start .Attr {if _ebff .Name .Local =="\u006e\u0061\u006d\u0065"{_beda ,_abgb :=_ebff .Value ,error (nil );if _abgb !=nil {return _abgb ;};_cbbbc .NameAttr =&_beda ;continue ;};if _ebff .Name .Local =="\u0078\u0066\u0049\u0064"{_gfgf ,_gccd :=_d .ParseUint (_ebff .Value ,10,32);if _gccd !=nil {return _gccd ;};_cbbbc .XfIdAttr =uint32 (_gfgf );continue ;};if _ebff .Name .Local =="\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"{_aeggd ,_cdcb :=_d .ParseUint (_ebff .Value ,10,32);if _cdcb !=nil {return _cdcb ;};_cdfa :=uint32 (_aeggd );_cbbbc .BuiltinIdAttr =&_cdfa ;continue ;};if _ebff .Name .Local =="\u0069\u004c\u0065\u0076\u0065\u006c"{_dgbdb ,_eegd :=_d .ParseUint (_ebff .Value ,10,32);if _eegd !=nil {return _eegd ;};_gfac :=uint32 (_dgbdb );_cbbbc .ILevelAttr =&_gfac ;continue ;};if _ebff .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_fdcd ,_aedg :=_d .ParseBool (_ebff .Value );if _aedg !=nil {return _aedg ;};_cbbbc .HiddenAttr =&_fdcd ;continue ;};if _ebff .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"{_agbc ,_befc :=_d .ParseBool (_ebff .Value );if _befc !=nil {return _befc ;};_cbbbc .CustomBuiltinAttr =&_agbc ;continue ;};};_ccba :for {_feec ,_gecg :=d .Token ();if _gecg !=nil {return _gecg ;};switch _edgf :=_feec .(type ){case _f .StartElement :switch _edgf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbbbc .ExtLst =NewCT_ExtensionList ();if _gccdb :=d .DecodeElement (_cbbbc .ExtLst ,&_edgf );_gccdb !=nil {return _gccdb ;};default:_ag .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",_edgf .Name );if _gbbf :=d .Skip ();_gbbf !=nil {return _gbbf ;};};case _f .EndElement :break _ccba ;case _f .CharData :};};return nil ;};type CT_SmartTagPr struct{ +// Show Last Column +ShowLastColumnAttr *bool ; -// Embed SmartTags -EmbedAttr *bool ; +// Show Row Stripes +ShowRowStripesAttr *bool ; -// Show Smart Tags -ShowAttr ST_SmartTagShow ;}; +// Show Column Stripes +ShowColumnStripesAttr *bool ;};func (_gfced *CT_ProtectedRange )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cffef :=range start .Attr {if _cffef .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_fggcb ,_aefde :=_cffef .Value ,error (nil );if _aefde !=nil {return _aefde ;};_gfced .PasswordAttr =&_fggcb ;continue ;};if _cffef .Name .Local =="\u0073\u0071\u0072e\u0066"{_abcac ,_efddea :=ParseSliceST_Sqref (_cffef .Value );if _efddea !=nil {return _efddea ;};_gfced .SqrefAttr =_abcac ;continue ;};if _cffef .Name .Local =="\u006e\u0061\u006d\u0065"{_bcega ,_efdeae :=_cffef .Value ,error (nil );if _efdeae !=nil {return _efdeae ;};_gfced .NameAttr =_bcega ;continue ;};if _cffef .Name .Local =="\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"{_acdac ,_fffgd :=_cffef .Value ,error (nil );if _fffgd !=nil {return _fffgd ;};_gfced .SecurityDescriptorAttr =&_acdac ;continue ;};if _cffef .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_bggcd ,_fcgdf :=_cffef .Value ,error (nil );if _fcgdf !=nil {return _fcgdf ;};_gfced .AlgorithmNameAttr =&_bggcd ;continue ;};if _cffef .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_ccead ,_bedbd :=_cffef .Value ,error (nil );if _bedbd !=nil {return _bedbd ;};_gfced .HashValueAttr =&_ccead ;continue ;};if _cffef .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_ccgef ,_dgcef :=_cffef .Value ,error (nil );if _dgcef !=nil {return _dgcef ;};_gfced .SaltValueAttr =&_ccgef ;continue ;};if _cffef .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_gegcc ,_ccbe :=_d .ParseUint (_cffef .Value ,10,32);if _ccbe !=nil {return _ccbe ;};_gafee :=uint32 (_gegcc );_gfced .SpinCountAttr =&_gafee ;continue ;};};_egcbd :for {_acebc ,_gfdfg :=d .Token ();if _gfdfg !=nil {return _gfdfg ;};switch _fcbgg :=_acebc .(type ){case _a .StartElement :switch _fcbgg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _eaffd string ;if _eecce :=d .DecodeElement (&_eaffd ,&_fcbgg );_eecce !=nil {return _eecce ;};_gfced .SecurityDescriptor =append (_gfced .SecurityDescriptor ,_eaffd );default:_gc .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",_fcbgg .Name );if _aceff :=d .Skip ();_aceff !=nil {return _aceff ;};};case _a .EndElement :break _egcbd ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_String and its children, prefixing error messages with path -func (_bccgea *CT_String )ValidateWithPath (path string )error {for _bggeg ,_efbca :=range _bccgea .Tpls {if _ggaec :=_efbca .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_bggeg ));_ggaec !=nil {return _ggaec ;};};for _dccebc ,_gbgdf :=range _bccgea .X {if _dcagd :=_gbgdf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_dccebc ));_dcagd !=nil {return _dcagd ;};};return nil ;};func (_daafa *CT_Pane )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _daafa .XSplitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0053\u0070\u006c\u0069\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_daafa .XSplitAttr )});};if _daafa .YSplitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079\u0053\u0070\u006c\u0069\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_daafa .YSplitAttr )});};if _daafa .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_daafa .TopLeftCellAttr )});};if _daafa .ActivePaneAttr !=ST_PaneUnset {_ccdaaf ,_cfbbg :=_daafa .ActivePaneAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"});if _cfbbg !=nil {return _cfbbg ;};start .Attr =append (start .Attr ,_ccdaaf );};if _daafa .StateAttr !=ST_PaneStateUnset {_geacee ,_fbfg :=_daafa .StateAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0074\u0061t\u0065"});if _fbfg !=nil {return _fbfg ;};start .Attr =append (start .Attr ,_geacee );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gfegg *CT_WorkbookPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfdcdd :=range start .Attr {if _gfdcdd .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_dbcca ,_dfedbc :=_gfdcdd .Value ,error (nil );if _dfedbc !=nil {return _dfedbc ;};_gfegg .CodeNameAttr =&_dbcca ;continue ;};if _gfdcdd .Name .Local =="\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"{_bffeeg ,_gbcca :=_d .ParseBool (_gfdcdd .Value );if _gbcca !=nil {return _gbcca ;};_gfegg .Date1904Attr =&_bffeeg ;continue ;};if _gfdcdd .Name .Local =="\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"{_edbg ,_acbddd :=_d .ParseBool (_gfdcdd .Value );if _acbddd !=nil {return _acbddd ;};_gfegg .HidePivotFieldListAttr =&_edbg ;continue ;};if _gfdcdd .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"{_egedb ,_debfe :=_d .ParseBool (_gfdcdd .Value );if _debfe !=nil {return _debfe ;};_gfegg .ShowBorderUnselectedTablesAttr =&_egedb ;continue ;};if _gfdcdd .Name .Local =="s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"{_cffcdf ,_cdfgc :=_d .ParseBool (_gfdcdd .Value );if _cdfgc !=nil {return _cdfgc ;};_gfegg .ShowPivotChartFilterAttr =&_cffcdf ;continue ;};if _gfdcdd .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"{_eadbab ,_cgdac :=_d .ParseBool (_gfdcdd .Value );if _cgdac !=nil {return _cgdac ;};_gfegg .PromptedSolutionsAttr =&_eadbab ;continue ;};if _gfdcdd .Name .Local =="\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"{_egcbgf ,_dcegaa :=_d .ParseBool (_gfdcdd .Value );if _dcegaa !=nil {return _dcegaa ;};_gfegg .BackupFileAttr =&_egcbgf ;continue ;};if _gfdcdd .Name .Local =="\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"{_bdfdcg ,_cccad :=_d .ParseBool (_gfdcdd .Value );if _cccad !=nil {return _cccad ;};_gfegg .SaveExternalLinkValuesAttr =&_bdfdcg ;continue ;};if _gfdcdd .Name .Local =="u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"{_gfegg .UpdateLinksAttr .UnmarshalXMLAttr (_gfdcdd );continue ;};if _gfdcdd .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_gfegg .ShowObjectsAttr .UnmarshalXMLAttr (_gfdcdd );continue ;};if _gfdcdd .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"{_cfdaab ,_gadcf :=_d .ParseBool (_gfdcdd .Value );if _gadcf !=nil {return _gadcf ;};_gfegg .FilterPrivacyAttr =&_cfdaab ;continue ;};if _gfdcdd .Name .Local =="\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"{_abccf ,_bddgc :=_d .ParseBool (_gfdcdd .Value );if _bddgc !=nil {return _bddgc ;};_gfegg .ShowInkAnnotationAttr =&_abccf ;continue ;};if _gfdcdd .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"{_fgdcac ,_daaad :=_d .ParseBool (_gfdcdd .Value );if _daaad !=nil {return _daaad ;};_gfegg .AllowRefreshQueryAttr =&_fgdcac ;continue ;};if _gfdcdd .Name .Local =="\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"{_abeega ,_bgcdgg :=_d .ParseBool (_gfdcdd .Value );if _bgcdgg !=nil {return _bgcdgg ;};_gfegg .PublishItemsAttr =&_abeega ;continue ;};if _gfdcdd .Name .Local =="\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"{_aagbega ,_aggbc :=_d .ParseBool (_gfdcdd .Value );if _aggbc !=nil {return _aggbc ;};_gfegg .CheckCompatibilityAttr =&_aagbega ;continue ;};if _gfdcdd .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_dafcdd ,_gefccb :=_d .ParseBool (_gfdcdd .Value );if _gefccb !=nil {return _gefccb ;};_gfegg .AutoCompressPicturesAttr =&_dafcdd ;continue ;};if _gfdcdd .Name .Local =="r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"{_fgfaf ,_ddaed :=_d .ParseBool (_gfdcdd .Value );if _ddaed !=nil {return _ddaed ;};_gfegg .RefreshAllConnectionsAttr =&_fgfaf ;continue ;};if _gfdcdd .Name .Local =="\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_bggegb ,_aagafgf :=_d .ParseUint (_gfdcdd .Value ,10,32);if _aagafgf !=nil {return _aagafgf ;};_cbbgeae :=uint32 (_bggegb );_gfegg .DefaultThemeVersionAttr =&_cbbgeae ;continue ;};};for {_gdbbab ,_bdacd :=d .Token ();if _bdacd !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0057o\u0072k\u0062o\u006f\u006b\u0050\u0072\u003a\u0020\u0025s",_bdacd );};if _eaafdgf ,_adceg :=_gdbbab .(_f .EndElement );_adceg &&_eaafdgf .Name ==start .Name {break ;};};return nil ;};type CT_Fonts struct{ +// Validate validates the CT_Fills and its children +func (_dcaeb *CT_Fills )Validate ()error {return _dcaeb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073");};const (ST_HtmlFmtUnset ST_HtmlFmt =0;ST_HtmlFmtNone ST_HtmlFmt =1;ST_HtmlFmtRtf ST_HtmlFmt =2;ST_HtmlFmtAll ST_HtmlFmt =3;); -// Font Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_ColHierarchiesUsage and its children, prefixing error messages with path +func (_ggdfd *CT_ColHierarchiesUsage )ValidateWithPath (path string )error {for _adca ,_gdab :=range _ggdfd .ColHierarchyUsage {if _ddcce :=_gdab .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0043\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_adca ));_ddcce !=nil {return _ddcce ;};};return nil ;}; -// Font -Font []*CT_Font ;};func (_cgabgb *CT_rowItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfgbb :=range start .Attr {if _cfgbb .Name .Local =="\u0063\u006f\u0075n\u0074"{_fccfg ,_gabac :=_d .ParseUint (_cfgbb .Value ,10,32);if _gabac !=nil {return _gabac ;};_fdfbc :=uint32 (_fccfg );_cgabgb .CountAttr =&_fdfbc ;continue ;};};_fdadb :for {_dfbedb ,_dbbgb :=d .Token ();if _dbbgb !=nil {return _dbbgb ;};switch _gbbgb :=_dfbedb .(type ){case _f .StartElement :switch _gbbgb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccggfa :=NewCT_I ();if _befee :=d .DecodeElement (_ccggfa ,&_gbbgb );_befee !=nil {return _befee ;};_cgabgb .I =append (_cgabgb .I ,_ccggfa );default:_ag .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",_gbbgb .Name );if _cdagf :=d .Skip ();_cdagf !=nil {return _cdagf ;};};case _f .EndElement :break _fdadb ;case _f .CharData :};};return nil ;};type CT_XStringElement struct{ +// ValidateWithPath validates the CT_Rst and its children, prefixing error messages with path +func (_gffa *CT_Rst )ValidateWithPath (path string )error {for _bcbgd ,_fbeec :=range _gffa .R {if _gaeccf :=_fbeec .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_bcbgd ));_gaeccf !=nil {return _gaeccf ;};};for _bfdfb ,_agdbe :=range _gffa .RPh {if _ggfbd :=_agdbe .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0068\u005b\u0025\u0064\u005d",path ,_bfdfb ));_ggfbd !=nil {return _ggfbd ;};};if _gffa .PhoneticPr !=nil {if _cgdbd :=_gffa .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_cgdbd !=nil {return _cgdbd ;};};return nil ;};func (_defb *CT_DateTime )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0076",_defb .VAttr )});if _defb .UAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_defb .UAttr ))});};if _defb .FAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_defb .FAttr ))});};if _defb .CAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_defb .CAttr )});};if _defb .CpAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_defb .CpAttr )});};e .EncodeToken (start );if _defb .X !=nil {_cbce :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_edec :=range _defb .X {e .EncodeElement (_edec ,_cbce );};};e .EncodeToken (_a .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 (_acafe *CT_SheetView )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_egddaa :=range start .Attr {if _egddaa .Name .Local =="\u0076\u0069\u0065\u0077"{_acafe .ViewAttr .UnmarshalXMLAttr (_egddaa );continue ;};if _egddaa .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_cacgf ,_aebfdd :=_egddaa .Value ,error (nil );if _aebfdd !=nil {return _aebfdd ;};_acafe .TopLeftCellAttr =&_cacgf ;continue ;};if _egddaa .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_caaeg ,_cdffe :=_d .ParseBool (_egddaa .Value );if _cdffe !=nil {return _cdffe ;};_acafe .ShowFormulasAttr =&_caaeg ;continue ;};if _egddaa .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_beabf ,_gceag :=_d .ParseUint (_egddaa .Value ,10,32);if _gceag !=nil {return _gceag ;};_cabfb :=uint32 (_beabf );_acafe .ColorIdAttr =&_cabfb ;continue ;};if _egddaa .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_cfeafa ,_beedbg :=_d .ParseBool (_egddaa .Value );if _beedbg !=nil {return _beedbg ;};_acafe .ShowRowColHeadersAttr =&_cfeafa ;continue ;};if _egddaa .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_dcgbgc ,_aggcec :=_d .ParseUint (_egddaa .Value ,10,32);if _aggcec !=nil {return _aggcec ;};_bcbdc :=uint32 (_dcgbgc );_acafe .ZoomScaleAttr =&_bcbdc ;continue ;};if _egddaa .Name .Local =="r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"{_fggdbf ,_bbacd :=_d .ParseBool (_egddaa .Value );if _bbacd !=nil {return _bbacd ;};_acafe .RightToLeftAttr =&_fggdbf ;continue ;};if _egddaa .Name .Local =="\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"{_ccgbb ,_dgeac :=_d .ParseUint (_egddaa .Value ,10,32);if _dgeac !=nil {return _dgeac ;};_geded :=uint32 (_ccgbb );_acafe .ZoomScaleNormalAttr =&_geded ;continue ;};if _egddaa .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_adgfg ,_defgg :=_d .ParseBool (_egddaa .Value );if _defgg !=nil {return _defgg ;};_acafe .ShowRulerAttr =&_adgfg ;continue ;};if _egddaa .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006c\u0065\u0053\u0068\u0065\u0065t\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_dgdbe ,_dgccb :=_d .ParseUint (_egddaa .Value ,10,32);if _dgccb !=nil {return _dgccb ;};_ebbeg :=uint32 (_dgdbe );_acafe .ZoomScaleSheetLayoutViewAttr =&_ebbeg ;continue ;};if _egddaa .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_gadac ,_aecec :=_d .ParseUint (_egddaa .Value ,10,32);if _aecec !=nil {return _aecec ;};_acafe .WorkbookViewIdAttr =uint32 (_gadac );continue ;};if _egddaa .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_bbfbe ,_dacbg :=_d .ParseBool (_egddaa .Value );if _dacbg !=nil {return _dacbg ;};_acafe .TabSelectedAttr =&_bbfbe ;continue ;};if _egddaa .Name .Local =="\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_cagbg ,_agfbbcf :=_d .ParseUint (_egddaa .Value ,10,32);if _agfbbcf !=nil {return _agfbbcf ;};_eefcg :=uint32 (_cagbg );_acafe .ZoomScalePageLayoutViewAttr =&_eefcg ;continue ;};if _egddaa .Name .Local =="\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"{_bdacb ,_acdgd :=_d .ParseBool (_egddaa .Value );if _acdgd !=nil {return _acdgd ;};_acafe .ShowZerosAttr =&_bdacb ;continue ;};if _egddaa .Name .Local =="\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_aaeaa ,_feecc :=_d .ParseBool (_egddaa .Value );if _feecc !=nil {return _feecc ;};_acafe .WindowProtectionAttr =&_aaeaa ;continue ;};if _egddaa .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_dbdaa ,_fgfba :=_d .ParseBool (_egddaa .Value );if _fgfba !=nil {return _fgfba ;};_acafe .ShowOutlineSymbolsAttr =&_dbdaa ;continue ;};if _egddaa .Name .Local =="\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"{_gbegdd ,_ebcgb :=_d .ParseBool (_egddaa .Value );if _ebcgb !=nil {return _ebcgb ;};_acafe .ShowWhiteSpaceAttr =&_gbegdd ;continue ;};if _egddaa .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_egbgda ,_gadge :=_d .ParseBool (_egddaa .Value );if _gadge !=nil {return _gadge ;};_acafe .ShowGridLinesAttr =&_egbgda ;continue ;};if _egddaa .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"{_fcecg ,_dccce :=_d .ParseBool (_egddaa .Value );if _dccce !=nil {return _dccce ;};_acafe .DefaultGridColorAttr =&_fcecg ;continue ;};};_bcecf :for {_ccgaa ,_efaaeb :=d .Token ();if _efaaeb !=nil {return _efaaeb ;};switch _dddde :=_ccgaa .(type ){case _a .StartElement :switch _dddde .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acafe .Pane =NewCT_Pane ();if _dagca :=d .DecodeElement (_acafe .Pane ,&_dddde );_dagca !=nil {return _dagca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggcfdae :=NewCT_Selection ();if _ggeca :=d .DecodeElement (_ggcfdae ,&_dddde );_ggeca !=nil {return _ggeca ;};_acafe .Selection =append (_acafe .Selection ,_ggcfdae );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_effgc :=NewCT_PivotSelection ();if _cdada :=d .DecodeElement (_effgc ,&_dddde );_cdada !=nil {return _cdada ;};_acafe .PivotSelection =append (_acafe .PivotSelection ,_effgc );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acafe .ExtLst =NewCT_ExtensionList ();if _adcfc :=d .DecodeElement (_acafe .ExtLst ,&_dddde );_adcfc !=nil {return _adcfc ;};default:_gc .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",_dddde .Name );if _fabefb :=d .Skip ();_fabefb !=nil {return _fabefb ;};};case _a .EndElement :break _bcecf ;case _a .CharData :};};return nil ;};type CT_MetadataStringIndex struct{ -// Value -VAttr string ;}; +// Index Value +XAttr uint32 ; -// Validate validates the CT_XmlColumnPr and its children -func (_ceddc *CT_XmlColumnPr )Validate ()error {return _ceddc .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072");}; +// String is a Set +SAttr *bool ;};type CT_PivotField struct{ -// Validate validates the CT_PrintOptions and its children -func (_ggada *CT_PrintOptions )Validate ()error {return _ggada .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");};func (_gadgbd *CT_PageField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0064"},Value :_c .Sprintf ("\u0025\u0076",_gadgbd .FldAttr )});if _gadgbd .ItemAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_gadgbd .ItemAttr )});};if _gadgbd .HierAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gadgbd .HierAttr )});};if _gadgbd .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gadgbd .NameAttr )});};if _gadgbd .CapAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_gadgbd .CapAttr )});};e .EncodeToken (start );if _gadgbd .ExtLst !=nil {_dgdfe :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gadgbd .ExtLst ,_dgdfe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Field Name +NameAttr *string ; -// ValidateWithPath validates the CT_ServerFormat and its children, prefixing error messages with path -func (_aecaa *CT_ServerFormat )ValidateWithPath (path string )error {return nil };type PivotCacheDefinition struct{CT_PivotCacheDefinition };func (_gaeaa *CT_Workbook )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gaeaa .Sheets =NewCT_Sheets ();for _ ,_bfgb :=range start .Attr {if _bfgb .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_gaeaa .ConformanceAttr .UnmarshalXMLAttr (_bfgb );continue ;};};_cegfcd :for {_dfcab ,_gagcb :=d .Token ();if _gagcb !=nil {return _gagcb ;};switch _dbfded :=_dfcab .(type ){case _f .StartElement :switch _dbfded .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaeaa .FileVersion =NewCT_FileVersion ();if _abfba :=d .DecodeElement (_gaeaa .FileVersion ,&_dbfded );_abfba !=nil {return _abfba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaeaa .FileSharing =NewCT_FileSharing ();if _fbdfg :=d .DecodeElement (_gaeaa .FileSharing ,&_dbfded );_fbdfg !=nil {return _fbdfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaeaa .WorkbookPr =NewCT_WorkbookPr ();if _dgced :=d .DecodeElement (_gaeaa .WorkbookPr ,&_dbfded );_dgced !=nil {return _dgced ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaeaa .WorkbookProtection =NewCT_WorkbookProtection ();if _abffd :=d .DecodeElement (_gaeaa .WorkbookProtection ,&_dbfded );_abffd !=nil {return _abffd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaeaa .BookViews =NewCT_BookViews ();if _dcbed :=d .DecodeElement (_gaeaa .BookViews ,&_dbfded );_dcbed !=nil {return _dcbed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bcfgfa :=d .DecodeElement (_gaeaa .Sheets ,&_dbfded );_bcfgfa !=nil {return _bcfgfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaeaa .FunctionGroups =NewCT_FunctionGroups ();if _fcace :=d .DecodeElement (_gaeaa .FunctionGroups ,&_dbfded );_fcace !=nil {return _fcace ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaeaa .ExternalReferences =NewCT_ExternalReferences ();if _feccd :=d .DecodeElement (_gaeaa .ExternalReferences ,&_dbfded );_feccd !=nil {return _feccd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaeaa .DefinedNames =NewCT_DefinedNames ();if _abdfb :=d .DecodeElement (_gaeaa .DefinedNames ,&_dbfded );_abdfb !=nil {return _abdfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaeaa .CalcPr =NewCT_CalcPr ();if _ffbbc :=d .DecodeElement (_gaeaa .CalcPr ,&_dbfded );_ffbbc !=nil {return _ffbbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaeaa .OleSize =NewCT_OleSize ();if _gdacg :=d .DecodeElement (_gaeaa .OleSize ,&_dbfded );_gdacg !=nil {return _gdacg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaeaa .CustomWorkbookViews =NewCT_CustomWorkbookViews ();if _ddcae :=d .DecodeElement (_gaeaa .CustomWorkbookViews ,&_dbfded );_ddcae !=nil {return _ddcae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaeaa .PivotCaches =NewCT_PivotCaches ();if _gcdgc :=d .DecodeElement (_gaeaa .PivotCaches ,&_dbfded );_gcdgc !=nil {return _gcdgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaeaa .SmartTagPr =NewCT_SmartTagPr ();if _eaaecg :=d .DecodeElement (_gaeaa .SmartTagPr ,&_dbfded );_eaaecg !=nil {return _eaaecg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaeaa .SmartTagTypes =NewCT_SmartTagTypes ();if _fcbcg :=d .DecodeElement (_gaeaa .SmartTagTypes ,&_dbfded );_fcbcg !=nil {return _fcbcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaeaa .WebPublishing =NewCT_WebPublishing ();if _ddgdc :=d .DecodeElement (_gaeaa .WebPublishing ,&_dbfded );_ddgdc !=nil {return _ddgdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbcdb :=NewCT_FileRecoveryPr ();if _cgabga :=d .DecodeElement (_gbcdb ,&_dbfded );_cgabga !=nil {return _cgabga ;};_gaeaa .FileRecoveryPr =append (_gaeaa .FileRecoveryPr ,_gbcdb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaeaa .WebPublishObjects =NewCT_WebPublishObjects ();if _bbcfga :=d .DecodeElement (_gaeaa .WebPublishObjects ,&_dbfded );_bbcfga !=nil {return _bbcfga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaeaa .ExtLst =NewCT_ExtensionList ();if _bbgbg :=d .DecodeElement (_gaeaa .ExtLst ,&_dbfded );_bbgbg !=nil {return _bbgbg ;};default:_ag .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",_dbfded .Name );if _baeaf :=d .Skip ();_baeaf !=nil {return _baeaf ;};};case _f .EndElement :break _cegfcd ;case _f .CharData :};};return nil ;};func (_abf *CT_CellStyles )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_abf .CountAttr )});};e .EncodeToken (start );_fgge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_ebdg :=range _abf .CellStyle {e .EncodeElement (_ebdg ,_fgge );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Axis +AxisAttr ST_Axis ; -// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path -func (_fadd *CT_ExtensionList )ValidateWithPath (path string )error {for _aaae ,_gffc :=range _fadd .Ext {if _dadccc :=_gffc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_aaae ));_dadccc !=nil {return _dadccc ;};};return nil ;};func NewCT_Number ()*CT_Number {_ecgf :=&CT_Number {};return _ecgf };func (_gabbe ST_SheetViewType )Validate ()error {return _gabbe .ValidateWithPath ("")}; +// Data Field +DataFieldAttr *bool ; -// Validate validates the CT_CsPageSetup and its children -func (_geda *CT_CsPageSetup )Validate ()error {return _geda .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0073\u0050\u0061\u0067\u0065S\u0065\u0074\u0075\u0070");};type CT_TableMissing struct{}; +// Custom Subtotal Caption +SubtotalCaptionAttr *string ; -// Validate validates the CT_Filter and its children -func (_baedf *CT_Filter )Validate ()error {return _baedf .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u0074\u0065r");};func (_fcfb *CT_CellWatches )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeef :for {_bfe ,_fgc :=d .Token ();if _fgc !=nil {return _fgc ;};switch _dddg :=_bfe .(type ){case _f .StartElement :switch _dddg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcbg :=NewCT_CellWatch ();if _edea :=d .DecodeElement (_gcbg ,&_dddg );_edea !=nil {return _edea ;};_fcfb .CellWatch =append (_fcfb .CellWatch ,_gcbg );default:_ag .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",_dddg .Name );if _ecbg :=d .Skip ();_ecbg !=nil {return _ecbg ;};};case _f .EndElement :break _aeef ;case _f .CharData :};};return nil ;};func NewCT_GroupLevels ()*CT_GroupLevels {_ggffb :=&CT_GroupLevels {};return _ggffb }; +// Show PivotField Header Drop Downs +ShowDropDownsAttr *bool ; -// Validate validates the CT_PivotField and its children -func (_ecdgd *CT_PivotField )Validate ()error {return _ecdgd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064");}; +// Hidden Level +HiddenLevelAttr *bool ; -// Validate validates the Metadata and its children -func (_cfbbcb *Metadata )Validate ()error {return _cfbbcb .ValidateWithPath ("\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");}; +// Unique Member Property +UniqueMemberPropertyAttr *string ; -// ValidateWithPath validates the CT_RevisionDefinedName and its children, prefixing error messages with path -func (_baagf *CT_RevisionDefinedName )ValidateWithPath (path string )error {if _baagf .ExtLst !=nil {if _ceaga :=_baagf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ceaga !=nil {return _ceaga ;};};return nil ;};func (_accgb *CT_DataValidations )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adagf :=range start .Attr {if _adagf .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"{_dgbba ,_dfaaa :=_d .ParseBool (_adagf .Value );if _dfaaa !=nil {return _dfaaa ;};_accgb .DisablePromptsAttr =&_dgbba ;continue ;};if _adagf .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_cbfbd ,_cacbc :=_d .ParseUint (_adagf .Value ,10,32);if _cacbc !=nil {return _cacbc ;};_ddfgc :=uint32 (_cbfbd );_accgb .XWindowAttr =&_ddfgc ;continue ;};if _adagf .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_fcaga ,_bddbe :=_d .ParseUint (_adagf .Value ,10,32);if _bddbe !=nil {return _bddbe ;};_ggde :=uint32 (_fcaga );_accgb .YWindowAttr =&_ggde ;continue ;};if _adagf .Name .Local =="\u0063\u006f\u0075n\u0074"{_befcb ,_agaa :=_d .ParseUint (_adagf .Value ,10,32);if _agaa !=nil {return _agaa ;};_fbbcb :=uint32 (_befcb );_accgb .CountAttr =&_fbbcb ;continue ;};};_ggfd :for {_gabea ,_ddcg :=d .Token ();if _ddcg !=nil {return _ddcg ;};switch _cbfeef :=_gabea .(type ){case _f .StartElement :switch _cbfeef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gacc :=NewCT_DataValidation ();if _dafcg :=d .DecodeElement (_gacc ,&_cbfeef );_dafcg !=nil {return _dafcg ;};_accgb .DataValidation =append (_accgb .DataValidation ,_gacc );default:_ag .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",_cbfeef .Name );if _cccfc :=d .Skip ();_cccfc !=nil {return _cccfc ;};};case _f .EndElement :break _ggfd ;case _f .CharData :};};return nil ;};func (_abced *Connections )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_f .Attr {Name :_f .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 ,_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\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\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 ="\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073";return _abced .CT_Connections .MarshalXML (e ,start );};func (_cafa *CT_Dialogsheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbba :for {_faadd ,_cfbbc :=d .Token ();if _cfbbc !=nil {return _cfbbc ;};switch _daagb :=_faadd .(type ){case _f .StartElement :switch _daagb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cafa .SheetPr =NewCT_SheetPr ();if _gfbacc :=d .DecodeElement (_cafa .SheetPr ,&_daagb );_gfbacc !=nil {return _gfbacc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cafa .SheetViews =NewCT_SheetViews ();if _cgea :=d .DecodeElement (_cafa .SheetViews ,&_daagb );_cgea !=nil {return _cgea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cafa .SheetFormatPr =NewCT_SheetFormatPr ();if _fcgegd :=d .DecodeElement (_cafa .SheetFormatPr ,&_daagb );_fcgegd !=nil {return _fcgegd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cafa .SheetProtection =NewCT_SheetProtection ();if _gggba :=d .DecodeElement (_cafa .SheetProtection ,&_daagb );_gggba !=nil {return _gggba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cafa .CustomSheetViews =NewCT_CustomSheetViews ();if _aecfa :=d .DecodeElement (_cafa .CustomSheetViews ,&_daagb );_aecfa !=nil {return _aecfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cafa .PrintOptions =NewCT_PrintOptions ();if _bagbf :=d .DecodeElement (_cafa .PrintOptions ,&_daagb );_bagbf !=nil {return _bagbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cafa .PageMargins =NewCT_PageMargins ();if _acacc :=d .DecodeElement (_cafa .PageMargins ,&_daagb );_acacc !=nil {return _acacc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cafa .PageSetup =NewCT_PageSetup ();if _degbf :=d .DecodeElement (_cafa .PageSetup ,&_daagb );_degbf !=nil {return _degbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cafa .HeaderFooter =NewCT_HeaderFooter ();if _edca :=d .DecodeElement (_cafa .HeaderFooter ,&_daagb );_edca !=nil {return _edca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cafa .Drawing =NewCT_Drawing ();if _cced :=d .DecodeElement (_cafa .Drawing ,&_daagb );_cced !=nil {return _cced ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cafa .LegacyDrawing =NewCT_LegacyDrawing ();if _bgegf :=d .DecodeElement (_cafa .LegacyDrawing ,&_daagb );_bgegf !=nil {return _bgegf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cafa .LegacyDrawingHF =NewCT_LegacyDrawing ();if _efbff :=d .DecodeElement (_cafa .LegacyDrawingHF ,&_daagb );_efbff !=nil {return _efbff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cafa .DrawingHF =NewCT_DrawingHF ();if _ebgcf :=d .DecodeElement (_cafa .DrawingHF ,&_daagb );_ebgcf !=nil {return _ebgcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cafa .OleObjects =NewCT_OleObjects ();if _afcca :=d .DecodeElement (_cafa .OleObjects ,&_daagb );_afcca !=nil {return _afcca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cafa .Controls =NewCT_Controls ();if _cebf :=d .DecodeElement (_cafa .Controls ,&_daagb );_cebf !=nil {return _cebf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cafa .ExtLst =NewCT_ExtensionList ();if _agbeb :=d .DecodeElement (_cafa .ExtLst ,&_daagb );_agbeb !=nil {return _agbeb ;};default:_ag .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",_daagb .Name );if _effg :=d .Skip ();_effg !=nil {return _effg ;};};case _f .EndElement :break _fbba ;case _f .CharData :};};return nil ;};func NewCT_DataRefs ()*CT_DataRefs {_geefe :=&CT_DataRefs {};return _geefe };const (ST_OrientationUnset ST_Orientation =0;ST_OrientationDefault ST_Orientation =1;ST_OrientationPortrait ST_Orientation =2;ST_OrientationLandscape ST_Orientation =3;);type CT_Revisions struct{ +// Compact +CompactAttr *bool ; -// Revision Row Column Insert Delete -Rrc []*CT_RevisionRowColumn ; +// All Items Expanded +AllDrilledAttr *bool ; -// Revision Cell Move -Rm []*CT_RevisionMove ; +// Number Format Id +NumFmtIdAttr *uint32 ; -// Revision Custom View -Rcv []*CT_RevisionCustomView ; +// Outline Items +OutlineAttr *bool ; -// Revision Sheet Name -Rsnm []*CT_RevisionSheetRename ; +// Subtotals At Top +SubtotalTopAttr *bool ; -// Revision Insert Sheet -Ris []*CT_RevisionInsertSheet ; +// Drag To Row +DragToRowAttr *bool ; -// Revision Cell Change -Rcc []*CT_RevisionCellChange ; +// Drag To Column +DragToColAttr *bool ; -// Revision Format -Rfmt []*CT_RevisionFormatting ; +// Multiple Field Filters +MultipleItemSelectionAllowedAttr *bool ; -// Revision AutoFormat -Raf []*CT_RevisionAutoFormatting ; +// Drag Field to Page +DragToPageAttr *bool ; -// Revision Defined Name -Rdn []*CT_RevisionDefinedName ; +// Field Can Drag to Data +DragToDataAttr *bool ; -// Revision Cell Comment -Rcmt []*CT_RevisionComment ; +// Drag Off +DragOffAttr *bool ; -// Revision Query Table -Rqt []*CT_RevisionQueryTableField ; +// Show All Items +ShowAllAttr *bool ; -// Revision Merge Conflict -Rcft []*CT_RevisionConflict ;};func (_bfadc *ST_DataValidationImeMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efcba ,_ggbac :=d .Token ();if _ggbac !=nil {return _ggbac ;};if _ecega ,_dabag :=_efcba .(_f .EndElement );_dabag &&_ecega .Name ==start .Name {*_bfadc =1;return nil ;};if _cecffa ,_dfddcb :=_efcba .(_f .CharData );!_dfddcb {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efcba );}else {switch string (_cecffa ){case "":*_bfadc =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_bfadc =1;case "\u006f\u0066\u0066":*_bfadc =2;case "\u006f\u006e":*_bfadc =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_bfadc =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_bfadc =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_bfadc =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_bfadc =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_bfadc =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_bfadc =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_bfadc =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_bfadc =11;};};_efcba ,_ggbac =d .Token ();if _ggbac !=nil {return _ggbac ;};if _afbdd ,_adacee :=_efcba .(_f .EndElement );_adacee &&_afbdd .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efcba );};func NewCT_Index ()*CT_Index {_fccde :=&CT_Index {};return _fccde };func (_ccggb ST_DataValidationErrorStyle )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gacgdb :=_f .Attr {};_gacgdb .Name =name ;switch _ccggb {case ST_DataValidationErrorStyleUnset :_gacgdb .Value ="";case ST_DataValidationErrorStyleStop :_gacgdb .Value ="\u0073\u0074\u006f\u0070";case ST_DataValidationErrorStyleWarning :_gacgdb .Value ="\u0077a\u0072\u006e\u0069\u006e\u0067";case ST_DataValidationErrorStyleInformation :_gacgdb .Value ="i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";};return _gacgdb ,nil ;};func (_dcabe *CT_IconSet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfcbc :=range start .Attr {if _dfcbc .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_dcabe .IconSetAttr .UnmarshalXMLAttr (_dfcbc );continue ;};if _dfcbc .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_bfbac ,_bedgfc :=_d .ParseBool (_dfcbc .Value );if _bedgfc !=nil {return _bedgfc ;};_dcabe .ShowValueAttr =&_bfbac ;continue ;};if _dfcbc .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_ababd ,_ebgda :=_d .ParseBool (_dfcbc .Value );if _ebgda !=nil {return _ebgda ;};_dcabe .PercentAttr =&_ababd ;continue ;};if _dfcbc .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_agddd ,_fceac :=_d .ParseBool (_dfcbc .Value );if _fceac !=nil {return _fceac ;};_dcabe .ReverseAttr =&_agddd ;continue ;};};_cgdda :for {_eegce ,_fcdgd :=d .Token ();if _fcdgd !=nil {return _fcdgd ;};switch _fedcc :=_eegce .(type ){case _f .StartElement :switch _fedcc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgaag :=NewCT_Cfvo ();if _cbefb :=d .DecodeElement (_bgaag ,&_fedcc );_cbefb !=nil {return _cbefb ;};_dcabe .Cfvo =append (_dcabe .Cfvo ,_bgaag );default:_ag .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",_fedcc .Name );if _gdfbae :=d .Skip ();_gdfbae !=nil {return _gdfbae ;};};case _f .EndElement :break _cgdda ;case _f .CharData :};};return nil ;}; +// Insert Blank Row +InsertBlankRowAttr *bool ; -// Validate validates the CT_CellSmartTags and its children -func (_aad *CT_CellSmartTags )Validate ()error {return _aad .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};func (_bcbgg ST_CfvoType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bcbgg .String (),start );};func (_ddgceg ST_Type )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dccabd :=_f .Attr {};_dccabd .Name =name ;switch _ddgceg {case ST_TypeUnset :_dccabd .Value ="";case ST_TypeNone :_dccabd .Value ="\u006e\u006f\u006e\u0065";case ST_TypeAll :_dccabd .Value ="\u0061\u006c\u006c";case ST_TypeRow :_dccabd .Value ="\u0072\u006f\u0077";case ST_TypeColumn :_dccabd .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";};return _dccabd ,nil ;}; +// Server-based Page Field +ServerFieldAttr *bool ; -// ValidateWithPath validates the CT_PCDSCPage and its children, prefixing error messages with path -func (_bbcc *CT_PCDSCPage )ValidateWithPath (path string )error {for _fgddf ,_bcdee :=range _bbcc .PageItem {if _afcef :=_bcdee .ValidateWithPath (_c .Sprintf ("\u0025s\u002fP\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_fgddf ));_afcef !=nil {return _afcef ;};};return nil ;}; +// Insert Item Page Break +InsertPageBreakAttr *bool ; -// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path -func (_fbeef *CT_Comments )ValidateWithPath (path string )error {if _eccd :=_fbeef .Authors .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");_eccd !=nil {return _eccd ;};if _dfca :=_fbeef .CommentList .ValidateWithPath (path +"\u002f\u0043\u006fm\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074");_dfca !=nil {return _dfca ;};if _fbeef .ExtLst !=nil {if _fefgg :=_fbeef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fefgg !=nil {return _fefgg ;};};return nil ;};func (_eccdb *CT_OleLink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_eccdb .IdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_eccdb .ProgIdAttr )});e .EncodeToken (start );if _eccdb .OleItems !=nil {_efbeb :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_eccdb .OleItems ,_efbeb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Extension ()*CT_Extension {_cfafd :=&CT_Extension {};return _cfafd };func (_eegdad *ST_FilterOperator )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agecc ,_eedfg :=d .Token ();if _eedfg !=nil {return _eedfg ;};if _aceag ,_gccdce :=_agecc .(_f .EndElement );_gccdce &&_aceag .Name ==start .Name {*_eegdad =1;return nil ;};if _fbebe ,_aaebd :=_agecc .(_f .CharData );!_aaebd {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agecc );}else {switch string (_fbebe ){case "":*_eegdad =0;case "\u0065\u0071\u0075a\u006c":*_eegdad =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_eegdad =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_eegdad =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_eegdad =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_eegdad =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_eegdad =6;};};_agecc ,_eedfg =d .Token ();if _eedfg !=nil {return _eedfg ;};if _dbccdd ,_adffdc :=_agecc .(_f .EndElement );_adffdc &&_dbccdd .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agecc );}; +// Auto Show +AutoShowAttr *bool ; -// Validate validates the CT_MergeCells and its children -func (_abeeb *CT_MergeCells )Validate ()error {return _abeeb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");};func (_fbaef *CT_CommentPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbaef .Anchor =NewCT_ObjectAnchor ();for _ ,_bdcbf :=range start .Attr {if _bdcbf .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_fagf ,_fdaea :=_bdcbf .Value ,error (nil );if _fdaea !=nil {return _fdaea ;};_fbaef .AltTextAttr =&_fagf ;continue ;};if _bdcbf .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_efae ,_edgb :=_d .ParseBool (_bdcbf .Value );if _edgb !=nil {return _edgb ;};_fbaef .DefaultSizeAttr =&_efae ;continue ;};if _bdcbf .Name .Local =="\u0070\u0072\u0069n\u0074"{_cedb ,_efcd :=_d .ParseBool (_bdcbf .Value );if _efcd !=nil {return _efcd ;};_fbaef .PrintAttr =&_cedb ;continue ;};if _bdcbf .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_cfbge ,_ddcf :=_d .ParseBool (_bdcbf .Value );if _ddcf !=nil {return _ddcf ;};_fbaef .DisabledAttr =&_cfbge ;continue ;};if _bdcbf .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_fcgfe ,_bgbga :=_d .ParseBool (_bdcbf .Value );if _bgbga !=nil {return _bgbga ;};_fbaef .AutoFillAttr =&_fcgfe ;continue ;};if _bdcbf .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_aagb ,_fdbde :=_d .ParseBool (_bdcbf .Value );if _fdbde !=nil {return _fdbde ;};_fbaef .AutoLineAttr =&_aagb ;continue ;};if _bdcbf .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_egfa ,_dadcc :=_d .ParseBool (_bdcbf .Value );if _dadcc !=nil {return _dadcc ;};_fbaef .LockedAttr =&_egfa ;continue ;};if _bdcbf .Name .Local =="\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"{_fbaef .TextHAlignAttr .UnmarshalXMLAttr (_bdcbf );continue ;};if _bdcbf .Name .Local =="\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"{_fbaef .TextVAlignAttr .UnmarshalXMLAttr (_bdcbf );continue ;};if _bdcbf .Name .Local =="\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"{_afagd ,_ecceb :=_d .ParseBool (_bdcbf .Value );if _ecceb !=nil {return _ecceb ;};_fbaef .LockTextAttr =&_afagd ;continue ;};if _bdcbf .Name .Local =="\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"{_gcgb ,_ebad :=_d .ParseBool (_bdcbf .Value );if _ebad !=nil {return _ebad ;};_fbaef .JustLastXAttr =&_gcgb ;continue ;};if _bdcbf .Name .Local =="\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"{_cade ,_cbedg :=_d .ParseBool (_bdcbf .Value );if _cbedg !=nil {return _cbedg ;};_fbaef .AutoScaleAttr =&_cade ;continue ;};};_fbefa :for {_acce ,_cfbcb :=d .Token ();if _cfbcb !=nil {return _cfbcb ;};switch _gced :=_acce .(type ){case _f .StartElement :switch _gced .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bafd :=d .DecodeElement (_fbaef .Anchor ,&_gced );_bafd !=nil {return _bafd ;};default:_ag .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",_gced .Name );if _afed :=d .Skip ();_afed !=nil {return _afed ;};};case _f .EndElement :break _fbefa ;case _f .CharData :};};return nil ;}; +// Top Auto Show +TopAutoShowAttr *bool ; -// ValidateWithPath validates the CT_ProtectedRanges and its children, prefixing error messages with path -func (_afcfd *CT_ProtectedRanges )ValidateWithPath (path string )error {for _cbdba ,_cdgfcf :=range _afcfd .ProtectedRange {if _gfbba :=_cdgfcf .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0050\u0072ot\u0065c\u0074\u0065\u0064\u0052\u0061n\u0067\u0065\u005b\u0025\u0064\u005d",path ,_cbdba ));_gfbba !=nil {return _gfbba ;};};return nil ;};func (_dfceaa *CT_OleItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbacg :for {_acaedd ,_bebcec :=d .Token ();if _bebcec !=nil {return _bebcec ;};switch _geaf :=_acaedd .(type ){case _f .StartElement :switch _geaf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eefeccd :=NewCT_OleItem ();if _gbfbb :=d .DecodeElement (_eefeccd ,&_geaf );_gbfbb !=nil {return _gbfbb ;};_dfceaa .OleItem =append (_dfceaa .OleItem ,_eefeccd );default:_ag .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",_geaf .Name );if _edccad :=d .Skip ();_edccad !=nil {return _edccad ;};};case _f .EndElement :break _cbacg ;case _f .CharData :};};return nil ;};func (_fcgd *CT_CustomProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dggd :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"}};for _ ,_cace :=range _fcgd .CustomPr {e .EncodeElement (_cace ,_dggd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Hide New Items +HideNewItemsAttr *bool ; -// Validate validates the CT_Format and its children -func (_gdece *CT_Format )Validate ()error {return _gdece .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u0072\u006d\u0061t");}; +// Measure Filter +MeasureFilterAttr *bool ; -// ValidateWithPath validates the CT_TableFormula and its children, prefixing error messages with path -func (_effcc *CT_TableFormula )ValidateWithPath (path string )error {return nil }; +// Inclusive Manual Filter +IncludeNewItemsInFilterAttr *bool ; -// Validate validates the CT_Xf and its children -func (_gadaac *CT_Xf )Validate ()error {return _gadaac .ValidateWithPath ("\u0043\u0054\u005fX\u0066")}; +// Items Per Page Count +ItemPageCountAttr *uint32 ; -// Validate validates the CT_PivotCacheRecords and its children -func (_dfdbb *CT_PivotCacheRecords )Validate ()error {return _dfdbb .ValidateWithPath ("C\u0054_\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073");};func (_eebcd *CT_DiscretePr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_agcgc :=range start .Attr {if _agcgc .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfbad ,_fgccc :=_d .ParseUint (_agcgc .Value ,10,32);if _fgccc !=nil {return _fgccc ;};_fgfcg :=uint32 (_cfbad );_eebcd .CountAttr =&_fgfcg ;continue ;};};_agab :for {_adab ,_ebgae :=d .Token ();if _ebgae !=nil {return _ebgae ;};switch _effb :=_adab .(type ){case _f .StartElement :switch _effb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baecb :=NewCT_Index ();if _fcgga :=d .DecodeElement (_baecb ,&_effb );_fcgga !=nil {return _fcgga ;};_eebcd .X =append (_eebcd .X ,_baecb );default:_ag .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",_effb .Name );if _acea :=d .Skip ();_acea !=nil {return _acea ;};};case _f .EndElement :break _agab ;case _f .CharData :};};return nil ;}; +// Auto Sort Type +SortTypeAttr ST_FieldSortType ; -// ValidateWithPath validates the CT_FilterColumn and its children, prefixing error messages with path -func (_abdgb *CT_FilterColumn )ValidateWithPath (path string )error {if _abdgb .Filters !=nil {if _gebc :=_abdgb .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_gebc !=nil {return _gebc ;};};if _abdgb .Top10 !=nil {if _dgaef :=_abdgb .Top10 .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0031\u0030");_dgaef !=nil {return _dgaef ;};};if _abdgb .CustomFilters !=nil {if _gcfa :=_abdgb .CustomFilters .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0046\u0069l\u0074\u0065\u0072\u0073");_gcfa !=nil {return _gcfa ;};};if _abdgb .DynamicFilter !=nil {if _fdbgg :=_abdgb .DynamicFilter .ValidateWithPath (path +"\u002f\u0044\u0079\u006e\u0061\u006d\u0069\u0063\u0046i\u006c\u0074\u0065\u0072");_fdbgg !=nil {return _fdbgg ;};};if _abdgb .ColorFilter !=nil {if _addcc :=_abdgb .ColorFilter .ValidateWithPath (path +"\u002f\u0043\u006fl\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072");_addcc !=nil {return _addcc ;};};if _abdgb .IconFilter !=nil {if _cecfa :=_abdgb .IconFilter .ValidateWithPath (path +"/\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");_cecfa !=nil {return _cecfa ;};};if _abdgb .ExtLst !=nil {if _egfad :=_abdgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egfad !=nil {return _egfad ;};};return nil ;}; +// Data Source Sort +DataSourceSortAttr *bool ; -// ValidateWithPath validates the VolTypes and its children, prefixing error messages with path -func (_gcaee *VolTypes )ValidateWithPath (path string )error {if _gabeg :=_gcaee .CT_VolTypes .ValidateWithPath (path );_gabeg !=nil {return _gabeg ;};return nil ;};func (_gbddgc ST_TableType )String ()string {switch _gbddgc {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 "";}; +// Auto Sort +NonAutoSortDefaultAttr *bool ; -// Validate validates the CT_PageSetUpPr and its children -func (_adgbd *CT_PageSetUpPr )Validate ()error {return _adgbd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072");}; +// Auto Show Rank By +RankByAttr *uint32 ; -// Validate validates the CT_CellStyles and its children -func (_feaf *CT_CellStyles )Validate ()error {return _feaf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");};func NewCT_TextFields ()*CT_TextFields {_abdab :=&CT_TextFields {};return _abdab };func (_gaff *CT_FileRecoveryPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gaff .AutoRecoverAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gaff .AutoRecoverAttr ))});};if _gaff .CrashSaveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gaff .CrashSaveAttr ))});};if _gaff .DataExtractLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gaff .DataExtractLoadAttr ))});};if _gaff .RepairLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gaff .RepairLoadAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Show Default Subtotal +DefaultSubtotalAttr *bool ; -// ValidateWithPath validates the CT_PivotAreas and its children, prefixing error messages with path -func (_gcedf *CT_PivotAreas )ValidateWithPath (path string )error {for _bcddcd ,_gebgb :=range _gcedf .PivotArea {if _abfdb :=_gebgb .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0050\u0069\u0076o\u0074\u0041\u0072\u0065\u0061\u005b\u0025\u0064\u005d",path ,_bcddcd ));_abfdb !=nil {return _abfdb ;};};return nil ;}; +// Sum Subtotal +SumSubtotalAttr *bool ; -// Validate validates the CT_Items and its children -func (_adgce *CT_Items )Validate ()error {return _adgce .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073");};type CT_CustomFilters struct{ +// CountA +CountASubtotalAttr *bool ; -// And -AndAttr *bool ; +// Average +AvgSubtotalAttr *bool ; -// Custom Filter Criteria -CustomFilter []*CT_CustomFilter ;}; +// Max Subtotal +MaxSubtotalAttr *bool ; -// ValidateWithPath validates the CT_CustomWorkbookViews and its children, prefixing error messages with path -func (_dffcdd *CT_CustomWorkbookViews )ValidateWithPath (path string )error {for _ceabgd ,_eafd :=range _dffcdd .CustomWorkbookView {if _gfag :=_eafd .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0043\u0075\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062o\u006fk\u0056\u0069\u0065\u0077\u005b\u0025\u0064]",path ,_ceabgd ));_gfag !=nil {return _gfag ;};};return nil ;};type CT_Location struct{ +// Min Subtotal +MinSubtotalAttr *bool ; -// Reference -RefAttr string ; +// Product Subtotal +ProductSubtotalAttr *bool ; -// First Header Row -FirstHeaderRowAttr uint32 ; +// Count +CountSubtotalAttr *bool ; -// PivotTable Data First Row -FirstDataRowAttr uint32 ; +// StdDev Subtotal +StdDevSubtotalAttr *bool ; -// First Data Column -FirstDataColAttr uint32 ; +// StdDevP Subtotal +StdDevPSubtotalAttr *bool ; -// Rows Per Page Count -RowPageCountAttr *uint32 ; +// Variance Subtotal +VarSubtotalAttr *bool ; -// Columns Per Page -ColPageCountAttr *uint32 ;}; +// VarP Subtotal +VarPSubtotalAttr *bool ; -// ValidateWithPath validates the CT_RevisionCellChange and its children, prefixing error messages with path -func (_eadca *CT_RevisionCellChange )ValidateWithPath (path string )error {if _eadca .Oc !=nil {if _bdagg :=_eadca .Oc .ValidateWithPath (path +"\u002f\u004f\u0063");_bdagg !=nil {return _bdagg ;};};if _feea :=_eadca .Nc .ValidateWithPath (path +"\u002f\u004e\u0063");_feea !=nil {return _feea ;};if _eadca .Odxf !=nil {if _dbfgd :=_eadca .Odxf .ValidateWithPath (path +"\u002f\u004f\u0064x\u0066");_dbfgd !=nil {return _dbfgd ;};};if _eadca .Ndxf !=nil {if _cggbd :=_eadca .Ndxf .ValidateWithPath (path +"\u002f\u004e\u0064x\u0066");_cggbd !=nil {return _cggbd ;};};if _eadca .ExtLst !=nil {if _ddgbb :=_eadca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddgbb !=nil {return _ddgbb ;};};return nil ;};type CT_XmlPr struct{ +// Show Member Property in Cell +ShowPropCellAttr *bool ; -// XML Map Id -MapIdAttr uint32 ; +// Show Member Property ToolTip +ShowPropTipAttr *bool ; -// XPath -XpathAttr string ; +// Show As Caption +ShowPropAsCaptionAttr *bool ; -// XML Data Type -XmlDataTypeAttr string ; +// Drill State +DefaultAttributeDrillStateAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_fcdfag *ST_CellComments )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fcdfag =0;case "\u006e\u006f\u006e\u0065":*_fcdfag =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_fcdfag =2;case "\u0061\u0074\u0045n\u0064":*_fcdfag =3;};return nil ;};func (_ggbbe *CT_X )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abggg :=range start .Attr {if _abggg .Name .Local =="\u0076"{_aafdd ,_aafaa :=_d .ParseInt (_abggg .Value ,10,32);if _aafaa !=nil {return _aafaa ;};_dgeeeb :=int32 (_aafdd );_ggbbe .VAttr =&_dgeeeb ;continue ;};};for {_cgfdad ,_eacfa :=d .Token ();if _eacfa !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0058\u003a\u0020\u0025\u0073",_eacfa );};if _eagg ,_cffec :=_cgfdad .(_f .EndElement );_cffec &&_eagg .Name ==start .Name {break ;};};return nil ;};func (_fdgc *CT_ObjectAnchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdgc .From =_cb .NewFrom ();_fdgc .To =_cb .NewTo ();for _ ,_gdeefc :=range start .Attr {if _gdeefc .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_gfbfe ,_edfgbf :=_d .ParseBool (_gdeefc .Value );if _edfgbf !=nil {return _edfgbf ;};_fdgc .MoveWithCellsAttr =&_gfbfe ;continue ;};if _gdeefc .Name .Local =="\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_cadfb ,_aegdd :=_d .ParseBool (_gdeefc .Value );if _aegdd !=nil {return _aegdd ;};_fdgc .SizeWithCellsAttr =&_cadfb ;continue ;};};_egdcd :for {_gegfd ,_bfddgc :=d .Token ();if _bfddgc !=nil {return _bfddgc ;};switch _dcaab :=_gegfd .(type ){case _f .StartElement :switch _dcaab .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 _ebgaa :=d .DecodeElement (_fdgc .From ,&_dcaab );_ebgaa !=nil {return _ebgaa ;};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 _adgcg :=d .DecodeElement (_fdgc .To ,&_dcaab );_adgcg !=nil {return _adgcg ;};default:_ag .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",_dcaab .Name );if _gdga :=d .Skip ();_gdga !=nil {return _gdga ;};};case _f .EndElement :break _egdcd ;case _f .CharData :};};return nil ;};func NewCT_Fonts ()*CT_Fonts {_affeg :=&CT_Fonts {};return _affeg }; +// Field Items +Items *CT_Items ; -// Validate validates the CT_Parameters and its children -func (_dgbdba *CT_Parameters )Validate ()error {return _dgbdba .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");};func (_febec *CT_RevisionConflict )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcab :=range start .Attr {if _bcab .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_ecgca ,_dcbbaa :=_d .ParseUint (_bcab .Value ,10,32);if _dcbbaa !=nil {return _dcbbaa ;};_cacga :=uint32 (_ecgca );_febec .SheetIdAttr =&_cacga ;continue ;};if _bcab .Name .Local =="\u0072\u0049\u0064"{_bcbg ,_fbcda :=_d .ParseUint (_bcab .Value ,10,32);if _fbcda !=nil {return _fbcda ;};_bdcfbf :=uint32 (_bcbg );_febec .RIdAttr =&_bdcfbf ;continue ;};if _bcab .Name .Local =="\u0075\u0061"{_fdadd ,_gacfa :=_d .ParseBool (_bcab .Value );if _gacfa !=nil {return _gacfa ;};_febec .UaAttr =&_fdadd ;continue ;};if _bcab .Name .Local =="\u0072\u0061"{_fbbaf ,_ccagca :=_d .ParseBool (_bcab .Value );if _ccagca !=nil {return _ccagca ;};_febec .RaAttr =&_fbbaf ;continue ;};};for {_fcfef ,_aaee :=d .Token ();if _aaee !=nil {return _c .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",_aaee );};if _cfdca ,_eeffec :=_fcfef .(_f .EndElement );_eeffec &&_cfdca .Name ==start .Name {break ;};};return nil ;};func (_bccgca *Sst )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bccgca .CT_Sst =*NewCT_Sst ();for _ ,_bbcfef :=range start .Attr {if _bbcfef .Name .Local =="\u0063\u006f\u0075n\u0074"{_dfgdc ,_cbgbec :=_d .ParseUint (_bbcfef .Value ,10,32);if _cbgbec !=nil {return _cbgbec ;};_aaddee :=uint32 (_dfgdc );_bccgca .CountAttr =&_aaddee ;continue ;};if _bbcfef .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_edcec ,_fddag :=_d .ParseUint (_bbcfef .Value ,10,32);if _fddag !=nil {return _fddag ;};_cgccbc :=uint32 (_edcec );_bccgca .UniqueCountAttr =&_cgccbc ;continue ;};};_bgagac :for {_bcddgg ,_bbbag :=d .Token ();if _bbbag !=nil {return _bbbag ;};switch _cdbdde :=_bcddgg .(type ){case _f .StartElement :switch _cdbdde .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfg :=NewCT_Rst ();if _gebcg :=d .DecodeElement (_eabfg ,&_cdbdde );_gebcg !=nil {return _gebcg ;};_bccgca .Si =append (_bccgca .Si ,_eabfg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bccgca .ExtLst =NewCT_ExtensionList ();if _bgacc :=d .DecodeElement (_bccgca .ExtLst ,&_cdbdde );_bgacc !=nil {return _bgacc ;};default:_ag .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",_cdbdde .Name );if _edgaa :=d .Skip ();_edgaa !=nil {return _edgaa ;};};case _f .EndElement :break _bgagac ;case _f .CharData :};};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;); +// AutoSort Scope +AutoSortScope *CT_AutoSortScope ; -// Validate validates the CT_ExternalCell and its children -func (_fbec *CT_ExternalCell )Validate ()error {return _fbec .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c");};func NewCT_DataFields ()*CT_DataFields {_cefcd :=&CT_DataFields {};return _cefcd };func NewCT_SheetDimension ()*CT_SheetDimension {_fgddae :=&CT_SheetDimension {};return _fgddae }; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_abfab ST_FieldSortType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_abfab .String (),start );};type CT_ExternalCell struct{ -// ValidateWithPath validates the CT_Tuples and its children, prefixing error messages with path -func (_bfcfbg *CT_Tuples )ValidateWithPath (path string )error {for _ggfcd ,_cfbff :=range _bfcfbg .Tpl {if _efebc :=_cfbff .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0054\u0070\u006c\u005b\u0025\u0064\u005d",path ,_ggfcd ));_efebc !=nil {return _efebc ;};};return nil ;};func (_fdbcb *CT_Sheets )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gffbb :for {_fggde ,_ageea :=d .Token ();if _ageea !=nil {return _ageea ;};switch _egebd :=_fggde .(type ){case _f .StartElement :switch _egebd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccdgd :=NewCT_Sheet ();if _ebffgf :=d .DecodeElement (_ccdgd ,&_egebd );_ebffgf !=nil {return _ebffgf ;};_fdbcb .Sheet =append (_fdbcb .Sheet ,_ccdgd );default:_ag .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",_egebd .Name );if _aaebf :=d .Skip ();_aaebf !=nil {return _aaebf ;};};case _f .EndElement :break _gffbb ;case _f .CharData :};};return nil ;}; +// Reference +RAttr *string ; -// Validate validates the CT_ConditionalFormat and its children -func (_baff *CT_ConditionalFormat )Validate ()error {return _baff .ValidateWithPath ("C\u0054_\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074");}; +// Type +TAttr ST_CellType ; -// ValidateWithPath validates the CT_RevisionComment and its children, prefixing error messages with path -func (_cedea *CT_RevisionComment )ValidateWithPath (path string )error {if !_g .ST_GuidPatternRe .MatchString (_cedea .GuidAttr ){return _c .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 ,_g .ST_GuidPatternRe ,_cedea .GuidAttr );};if _bacggc :=_cedea .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_bacggc !=nil {return _bacggc ;};return nil ;};func NewCT_RevisionCellChange ()*CT_RevisionCellChange {_ecabae :=&CT_RevisionCellChange {};_ecabae .Nc =NewCT_Cell ();return _ecabae ;};func (_efea *CT_ExternalBook )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggeb :=range start .Attr {if _ggeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ggeb .Name .Local =="\u0069\u0064"||_ggeb .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"&&_ggeb .Name .Local =="\u0069\u0064"{_agae ,_egge :=_ggeb .Value ,error (nil );if _egge !=nil {return _egge ;};_efea .IdAttr =_agae ;continue ;};};_cede :for {_bdccb ,_dcdgd :=d .Token ();if _dcdgd !=nil {return _dcdgd ;};switch _ebfge :=_bdccb .(type ){case _f .StartElement :switch _ebfge .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efea .SheetNames =NewCT_ExternalSheetNames ();if _baecg :=d .DecodeElement (_efea .SheetNames ,&_ebfge );_baecg !=nil {return _baecg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efea .DefinedNames =NewCT_ExternalDefinedNames ();if _ccadg :=d .DecodeElement (_efea .DefinedNames ,&_ebfge );_ccadg !=nil {return _ccadg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efea .SheetDataSet =NewCT_ExternalSheetDataSet ();if _fgdef :=d .DecodeElement (_efea .SheetDataSet ,&_ebfge );_fgdef !=nil {return _fgdef ;};default:_ag .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",_ebfge .Name );if _ebfb :=d .Skip ();_ebfb !=nil {return _ebfb ;};};case _f .EndElement :break _cede ;case _f .CharData :};};return nil ;};func (_caggf ST_SmartTagShow )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gfbaf :=_f .Attr {};_gfbaf .Name =name ;switch _caggf {case ST_SmartTagShowUnset :_gfbaf .Value ="";case ST_SmartTagShowAll :_gfbaf .Value ="\u0061\u006c\u006c";case ST_SmartTagShowNone :_gfbaf .Value ="\u006e\u006f\u006e\u0065";case ST_SmartTagShowNoIndicator :_gfbaf .Value ="n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";};return _gfbaf ,nil ;};func (_cdeag *ST_CalcMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cdeag =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_cdeag =1;case "\u0061\u0075\u0074\u006f":*_cdeag =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_cdeag =3;};return nil ;}; +// Value Metadata +VmAttr *uint32 ; -// Validate validates the CT_ChartsheetPr and its children -func (_agde *CT_ChartsheetPr )Validate ()error {return _agde .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072");};func (_dbdb *ST_Objects )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdbdg ,_bcfgd :=d .Token ();if _bcfgd !=nil {return _bcfgd ;};if _gaefdb ,_dcgdc :=_fdbdg .(_f .EndElement );_dcgdc &&_gaefdb .Name ==start .Name {*_dbdb =1;return nil ;};if _accgcg ,_bbedf :=_fdbdg .(_f .CharData );!_bbedf {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdbdg );}else {switch string (_accgcg ){case "":*_dbdb =0;case "\u0061\u006c\u006c":*_dbdb =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_dbdb =2;case "\u006e\u006f\u006e\u0065":*_dbdb =3;};};_fdbdg ,_bcfgd =d .Token ();if _bcfgd !=nil {return _bcfgd ;};if _fegaad ,_gabgg :=_fdbdg .(_f .EndElement );_gabgg &&_fegaad .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdbdg );}; +// Value +V *string ;};func (_fbdea *CT_RgbColor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cdbcfg :=range start .Attr {if _cdbcfg .Name .Local =="\u0072\u0067\u0062"{_agdef ,_gedega :=_cdbcfg .Value ,error (nil );if _gedega !=nil {return _gedega ;};_fbdea .RgbAttr =&_agdef ;continue ;};};for {_bbeaf ,_becaff :=d .Token ();if _becaff !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u003a\u0020\u0025\u0073",_becaff );};if _cggfb ,_ddgag :=_bbeaf .(_a .EndElement );_ddgag &&_cggfb .Name ==start .Name {break ;};};return nil ;};type CT_Members struct{ -// ValidateWithPath validates the CT_TextFields and its children, prefixing error messages with path -func (_ecdfd *CT_TextFields )ValidateWithPath (path string )error {for _bcdfd ,_ebadb :=range _ecdfd .TextField {if _faced :=_ebadb .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0054\u0065\u0078t\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_bcdfd ));_faced !=nil {return _faced ;};};return nil ;};func (_cbefac *CT_VolTopic )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfgaca :=range start .Attr {if _cfgaca .Name .Local =="\u0074"{_cbefac .TAttr .UnmarshalXMLAttr (_cfgaca );continue ;};};_dccfg :for {_edccda ,_edbdad :=d .Token ();if _edbdad !=nil {return _edbdad ;};switch _gaebe :=_edccda .(type ){case _f .StartElement :switch _gaebe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dfgada :=d .DecodeElement (&_cbefac .V ,&_gaebe );_dfgada !=nil {return _dfgada ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _fcbadg string ;if _bdaad :=d .DecodeElement (&_fcbadg ,&_gaebe );_bdaad !=nil {return _bdaad ;};_cbefac .Stp =append (_cbefac .Stp ,_fcbadg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecbge :=NewCT_VolTopicRef ();if _cbfaac :=d .DecodeElement (_ecbge ,&_gaebe );_cbfaac !=nil {return _cbfaac ;};_cbefac .Tr =append (_cbefac .Tr ,_ecbge );default:_ag .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",_gaebe .Name );if _edcbgd :=d .Skip ();_edcbgd !=nil {return _edcbgd ;};};case _f .EndElement :break _dccfg ;case _f .CharData :};};return nil ;}; +// Item Count +CountAttr *uint32 ; -// Validate validates the CT_CfRule and its children -func (_dggg *CT_CfRule )Validate ()error {return _dggg .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0052\u0075\u006ce");};func NewCT_CalculatedItems ()*CT_CalculatedItems {_gdae :=&CT_CalculatedItems {};return _gdae }; +// Hierarchy Level +LevelAttr *uint32 ; -// ValidateWithPath validates the CT_LevelGroup and its children, prefixing error messages with path -func (_bfdaf *CT_LevelGroup )ValidateWithPath (path string )error {if _fbbgfc :=_bfdaf .GroupMembers .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");_fbbgfc !=nil {return _fbbgfc ;};return nil ;};func (_gbbgee ST_CfvoType )ValidateWithPath (path string )error {switch _gbbgee {case 0,1,2,3,4,5,6:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbbgee ));};return nil ;};type CT_VolTopic struct{ +// Member +Member []*CT_Member ;}; -// Type -TAttr ST_VolValueType ; +// ValidateWithPath validates the CT_CustomSheetViews and its children, prefixing error messages with path +func (_dafb *CT_CustomSheetViews )ValidateWithPath (path string )error {for _dcfd ,_ggaff :=range _dafb .CustomSheetView {if _abff :=_ggaff .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_dcfd ));_abff !=nil {return _abff ;};};return nil ;}; -// Topic Value -V string ; +// ValidateWithPath validates the CT_MdxTuple and its children, prefixing error messages with path +func (_deeddd *CT_MdxTuple )ValidateWithPath (path string )error {for _fbcb ,_ccac :=range _deeddd .N {if _cgcdg :=_ccac .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_fbcb ));_cgcdg !=nil {return _cgcdg ;};};return nil ;}; -// Strings in Subtopic -Stp []string ; +// ValidateWithPath validates the CT_CalculatedItems and its children, prefixing error messages with path +func (_adgc *CT_CalculatedItems )ValidateWithPath (path string )error {for _gdbd ,_cbfb :=range _adgc .CalculatedItem {if _aeggf :=_cbfb .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u0061lc\u0075l\u0061\u0074\u0065\u0064\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_gdbd ));_aeggf !=nil {return _aeggf ;};};return nil ;}; -// References -Tr []*CT_VolTopicRef ;};func (_accbg ST_MdxSetOrder )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_accbg .String (),start );};func (_fgcfe *CT_Control )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_fgcfe .ShapeIdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_fgcfe .IdAttr )});if _fgcfe .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fgcfe .NameAttr )});};e .EncodeToken (start );if _fgcfe .ControlPr !=nil {_gcga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072"}};e .EncodeElement (_fgcfe .ControlPr ,_gcga );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_WorksheetSource ()*CT_WorksheetSource {_eegge :=&CT_WorksheetSource {};return _eegge };type CT_CustomChartsheetViews struct{ +// ValidateWithPath validates the CT_Filter and its children, prefixing error messages with path +func (_faeae *CT_Filter )ValidateWithPath (path string )error {return nil };func (_dacc *CT_Controls )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_ggeb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c"}};for _ ,_aagf :=range _dacc .Control {e .EncodeElement (_aagf ,_ggeb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Custom Chart Sheet View -CustomSheetView []*CT_CustomChartsheetView ;};func (_cbfeeb *CT_Dxf )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cbfeeb .Font !=nil {_egbdg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_cbfeeb .Font ,_egbdg );};if _cbfeeb .NumFmt !=nil {_debbg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};e .EncodeElement (_cbfeeb .NumFmt ,_debbg );};if _cbfeeb .Fill !=nil {_ecag :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_cbfeeb .Fill ,_ecag );};if _cbfeeb .Alignment !=nil {_aefb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_cbfeeb .Alignment ,_aefb );};if _cbfeeb .Border !=nil {_dcdf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};e .EncodeElement (_cbfeeb .Border ,_dcdf );};if _cbfeeb .Protection !=nil {_bdced :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cbfeeb .Protection ,_bdced );};if _cbfeeb .ExtLst !=nil {_fcbad :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbfeeb .ExtLst ,_fcbad );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_FieldsUsage ()*CT_FieldsUsage {_cgega :=&CT_FieldsUsage {};return _cgega }; +// Validate validates the CT_FontFamily and its children +func (_bbac *CT_FontFamily )Validate ()error {return _bbac .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};func (_adbfg ST_CredMethod )ValidateWithPath (path string )error {switch _adbfg {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 (_adbfg ));};return nil ;};func (_dgaeg *CT_TableStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cdgbe :=range start .Attr {if _cdgbe .Name .Local =="\u006e\u0061\u006d\u0065"{_gfgcag ,_bdcefd :=_cdgbe .Value ,error (nil );if _bdcefd !=nil {return _bdcefd ;};_dgaeg .NameAttr =_gfgcag ;continue ;};if _cdgbe .Name .Local =="\u0070\u0069\u0076o\u0074"{_cdgdd ,_fefafb :=_d .ParseBool (_cdgbe .Value );if _fefafb !=nil {return _fefafb ;};_dgaeg .PivotAttr =&_cdgdd ;continue ;};if _cdgbe .Name .Local =="\u0074\u0061\u0062l\u0065"{_fdeff ,_egdee :=_d .ParseBool (_cdgbe .Value );if _egdee !=nil {return _egdee ;};_dgaeg .TableAttr =&_fdeff ;continue ;};if _cdgbe .Name .Local =="\u0063\u006f\u0075n\u0074"{_eaeff ,_bdace :=_d .ParseUint (_cdgbe .Value ,10,32);if _bdace !=nil {return _bdace ;};_bacca :=uint32 (_eaeff );_dgaeg .CountAttr =&_bacca ;continue ;};};_acagb :for {_ccfbfe ,_cdbea :=d .Token ();if _cdbea !=nil {return _cdbea ;};switch _egegb :=_ccfbfe .(type ){case _a .StartElement :switch _egegb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ageee :=NewCT_TableStyleElement ();if _fcfgb :=d .DecodeElement (_ageee ,&_egegb );_fcfgb !=nil {return _fcfgb ;};_dgaeg .TableStyleElement =append (_dgaeg .TableStyleElement ,_ageee );default:_gc .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",_egegb .Name );if _egfgb :=d .Skip ();_egfgb !=nil {return _egfgb ;};};case _a .EndElement :break _acagb ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PCDSDTCEntries and its children, prefixing error messages with path -func (_fdedg *CT_PCDSDTCEntries )ValidateWithPath (path string )error {for _gedeb ,_bgcfc :=range _fdedg .M {if _eaeef :=_bgcfc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_gedeb ));_eaeef !=nil {return _eaeef ;};};for _bbafd ,_ddeee :=range _fdedg .N {if _cggcc :=_ddeee .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_bbafd ));_cggcc !=nil {return _cggcc ;};};for _cgfgc ,_ccdea :=range _fdedg .E {if _cbbeab :=_ccdea .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_cgfgc ));_cbbeab !=nil {return _cbbeab ;};};for _gbgbf ,_dagea :=range _fdedg .S {if _gbebc :=_dagea .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_gbgbf ));_gbebc !=nil {return _gbebc ;};};return nil ;};func NewCT_DdeValue ()*CT_DdeValue {_bdcfb :=&CT_DdeValue {};return _bdcfb }; +// ValidateWithPath validates the CT_WebPublishObjects and its children, prefixing error messages with path +func (_fbbdbg *CT_WebPublishObjects )ValidateWithPath (path string )error {for _bcbcfd ,_egada :=range _fbbdbg .WebPublishObject {if _feaba :=_egada .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fWe\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_bcbcfd ));_feaba !=nil {return _feaba ;};};return nil ;};type CT_NumFmt struct{ -// Validate validates the CT_RevisionRowColumn and its children -func (_edeeea *CT_RevisionRowColumn )Validate ()error {return _edeeea .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eR\u006f\u0077\u0043\u006flu\u006d\u006e");};func (_fegagc *ST_Visibility )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fegagc =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_fegagc =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_fegagc =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_fegagc =3;};return nil ;};func NewCT_GroupLevel ()*CT_GroupLevel {_ebggb :=&CT_GroupLevel {};return _ebggb };func NewCT_ChartsheetView ()*CT_ChartsheetView {_eebbb :=&CT_ChartsheetView {};return _eebbb };func (_dgcbd *CT_ObjectPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgcbd .Anchor =NewCT_ObjectAnchor ();for _ ,_gbfea :=range start .Attr {if _gbfea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gbfea .Name .Local =="\u0069\u0064"||_gbfea .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"&&_gbfea .Name .Local =="\u0069\u0064"{_efaaf ,_gbefc :=_gbfea .Value ,error (nil );if _gbefc !=nil {return _gbefc ;};_dgcbd .IdAttr =&_efaaf ;continue ;};if _gbfea .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_fcca ,_gbfaf :=_d .ParseBool (_gbfea .Value );if _gbfaf !=nil {return _gbfaf ;};_dgcbd .AutoLineAttr =&_fcca ;continue ;};if _gbfea .Name .Local =="\u0070\u0072\u0069n\u0074"{_agggg ,_gfdbg :=_d .ParseBool (_gbfea .Value );if _gfdbg !=nil {return _gfdbg ;};_dgcbd .PrintAttr =&_agggg ;continue ;};if _gbfea .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_edbfc ,_dadgc :=_d .ParseBool (_gbfea .Value );if _dadgc !=nil {return _dadgc ;};_dgcbd .DisabledAttr =&_edbfc ;continue ;};if _gbfea .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_fdfdac ,_edbba :=_d .ParseBool (_gbfea .Value );if _edbba !=nil {return _edbba ;};_dgcbd .UiObjectAttr =&_fdfdac ;continue ;};if _gbfea .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_cdfeee ,_dacdg :=_d .ParseBool (_gbfea .Value );if _dacdg !=nil {return _dacdg ;};_dgcbd .AutoFillAttr =&_cdfeee ;continue ;};if _gbfea .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_gdage ,_edbef :=_d .ParseBool (_gbfea .Value );if _edbef !=nil {return _edbef ;};_dgcbd .LockedAttr =&_gdage ;continue ;};if _gbfea .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_dddba ,_ccgbd :=_d .ParseBool (_gbfea .Value );if _ccgbd !=nil {return _ccgbd ;};_dgcbd .AutoPictAttr =&_dddba ;continue ;};if _gbfea .Name .Local =="\u006d\u0061\u0063r\u006f"{_cbeff ,_bdfad :=_gbfea .Value ,error (nil );if _bdfad !=nil {return _bdfad ;};_dgcbd .MacroAttr =&_cbeff ;continue ;};if _gbfea .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_cfgac ,_aefcbf :=_gbfea .Value ,error (nil );if _aefcbf !=nil {return _aefcbf ;};_dgcbd .AltTextAttr =&_cfgac ;continue ;};if _gbfea .Name .Local =="\u0064\u0064\u0065"{_dafgb ,_begdbe :=_d .ParseBool (_gbfea .Value );if _begdbe !=nil {return _begdbe ;};_dgcbd .DdeAttr =&_dafgb ;continue ;};if _gbfea .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_gadce ,_fefaf :=_d .ParseBool (_gbfea .Value );if _fefaf !=nil {return _fefaf ;};_dgcbd .DefaultSizeAttr =&_gadce ;continue ;};};_cgef :for {_ecfcba ,_cefdb :=d .Token ();if _cefdb !=nil {return _cefdb ;};switch _gagce :=_ecfcba .(type ){case _f .StartElement :switch _gagce .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ccdfgf :=d .DecodeElement (_dgcbd .Anchor ,&_gagce );_ccdfgf !=nil {return _ccdfgf ;};default:_ag .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",_gagce .Name );if _dcafd :=d .Skip ();_dcafd !=nil {return _dcafd ;};};case _f .EndElement :break _cgef ;case _f .CharData :};};return nil ;}; +// Number Format Id +NumFmtIdAttr uint32 ; -// ValidateWithPath validates the CT_Cell and its children, prefixing error messages with path -func (_dfda *CT_Cell )ValidateWithPath (path string )error {if _fcgf :=_dfda .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_fcgf !=nil {return _fcgf ;};if _dfda .F !=nil {if _adge :=_dfda .F .ValidateWithPath (path +"\u002f\u0046");_adge !=nil {return _adge ;};};if _dfda .Is !=nil {if _ggbg :=_dfda .Is .ValidateWithPath (path +"\u002f\u0049\u0073");_ggbg !=nil {return _ggbg ;};};if _dfda .ExtLst !=nil {if _edba :=_dfda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edba !=nil {return _edba ;};};return nil ;}; +// Number Format Code +FormatCodeAttr string ;};func (_bcfd *CT_CustomChartsheetView )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bcfd .GuidAttr )});if _bcfd .ScaleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bcfd .ScaleAttr )});};if _bcfd .StateAttr !=ST_SheetStateUnset {_dfcdb ,_aggc :=_bcfd .StateAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0074\u0061t\u0065"});if _aggc !=nil {return _aggc ;};start .Attr =append (start .Attr ,_dfcdb );};if _bcfd .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bcfd .ZoomToFitAttr ))});};e .EncodeToken (start );if _bcfd .PageMargins !=nil {_bcgf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_bcfd .PageMargins ,_bcgf );};if _bcfd .PageSetup !=nil {_bdfa :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_bcfd .PageSetup ,_bdfa );};if _bcfd .HeaderFooter !=nil {_aeac :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_bcfd .HeaderFooter ,_aeac );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_agbba *CT_NumFmt )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eaedb :=range start .Attr {if _eaedb .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_dedgc ,_cgaffa :=_d .ParseUint (_eaedb .Value ,10,32);if _cgaffa !=nil {return _cgaffa ;};_agbba .NumFmtIdAttr =uint32 (_dedgc );continue ;};if _eaedb .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_bgfded ,_dfcad :=_eaedb .Value ,error (nil );if _dfcad !=nil {return _dfcad ;};_agbba .FormatCodeAttr =_bgfded ;continue ;};};for {_dbgefc ,_eeabb :=d .Token ();if _eeabb !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_eeabb );};if _dfec ,_bfdb :=_dbgefc .(_a .EndElement );_bfdb &&_dfec .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_WebPublishObjects and its children, prefixing error messages with path -func (_fdbbe *CT_WebPublishObjects )ValidateWithPath (path string )error {for _degda ,_bfcef :=range _fdbbe .WebPublishObject {if _aafac :=_bfcef .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fWe\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_degda ));_aafac !=nil {return _aafac ;};};return nil ;};func (_eecd *CT_Boolean )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_c .Sprintf ("\u0025\u0064",_fedd (_eecd .VAttr ))});if _eecd .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eecd .UAttr ))});};if _eecd .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eecd .FAttr ))});};if _eecd .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_eecd .CAttr )});};if _eecd .CpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_eecd .CpAttr )});};e .EncodeToken (start );if _eecd .X !=nil {_efacc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_baea :=range _eecd .X {e .EncodeElement (_baea ,_efacc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_beefdc *CT_QueryTableRefresh )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _beefdc .PreserveSortFilterLayoutAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 :_c .Sprintf ("\u0025\u0064",_fedd (*_beefdc .PreserveSortFilterLayoutAttr ))});};if _beefdc .FieldIdWrappedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_beefdc .FieldIdWrappedAttr ))});};if _beefdc .HeadersInLastRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_beefdc .HeadersInLastRefreshAttr ))});};if _beefdc .MinimumVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_beefdc .MinimumVersionAttr )});};if _beefdc .NextIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0065\u0078\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_beefdc .NextIdAttr )});};if _beefdc .UnboundColumnsLeftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_beefdc .UnboundColumnsLeftAttr )});};if _beefdc .UnboundColumnsRightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_beefdc .UnboundColumnsRightAttr )});};e .EncodeToken (start );_aeccd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0071ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_beefdc .QueryTableFields ,_aeccd );if _beefdc .QueryTableDeletedFields !=nil {_ddceg :=_f .StartElement {Name :_f .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 (_beefdc .QueryTableDeletedFields ,_ddceg );};if _beefdc .SortState !=nil {_gbfega :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_beefdc .SortState ,_gbfega );};if _beefdc .ExtLst !=nil {_gdba :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_beefdc .ExtLst ,_gdba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_CellWatches ()*CT_CellWatches {_ecac :=&CT_CellWatches {};return _ecac }; +// Validate validates the CT_Hyperlinks and its children +func (_gdbe *CT_Hyperlinks )Validate ()error {return _gdbe .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");};func (_fgefa *CT_PageSetup )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fbggd :=range start .Attr {if _fbggd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fbggd .Name .Local =="\u0069\u0064"||_fbggd .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"&&_fbggd .Name .Local =="\u0069\u0064"{_fdeec ,_bcfde :=_fbggd .Value ,error (nil );if _bcfde !=nil {return _bcfde ;};_fgefa .IdAttr =&_fdeec ;continue ;};if _fbggd .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_agbce ,_ageaff :=_d .ParseUint (_fbggd .Value ,10,32);if _ageaff !=nil {return _ageaff ;};_eedafe :=uint32 (_agbce );_fgefa .PaperSizeAttr =&_eedafe ;continue ;};if _fbggd .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_fggaa ,_gaac :=_d .ParseBool (_fbggd .Value );if _gaac !=nil {return _gaac ;};_fgefa .BlackAndWhiteAttr =&_fggaa ;continue ;};if _fbggd .Name .Local =="\u0064\u0072\u0061f\u0074"{_cgbdb ,_fcfde :=_d .ParseBool (_fbggd .Value );if _fcfde !=nil {return _fcfde ;};_fgefa .DraftAttr =&_cgbdb ;continue ;};if _fbggd .Name .Local =="\u0073\u0063\u0061l\u0065"{_gefea ,_cfbea :=_d .ParseUint (_fbggd .Value ,10,32);if _cfbea !=nil {return _cfbea ;};_feaff :=uint32 (_gefea );_fgefa .ScaleAttr =&_feaff ;continue ;};if _fbggd .Name .Local =="\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_fgefa .CellCommentsAttr .UnmarshalXMLAttr (_fbggd );continue ;};if _fbggd .Name .Local =="\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"{_gcddg ,_edfbd :=_d .ParseUint (_fbggd .Value ,10,32);if _edfbd !=nil {return _edfbd ;};_ageab :=uint32 (_gcddg );_fgefa .FitToWidthAttr =&_ageab ;continue ;};if _fbggd .Name .Local =="\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"{_fgefa .PageOrderAttr .UnmarshalXMLAttr (_fbggd );continue ;};if _fbggd .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_fgefa .OrientationAttr .UnmarshalXMLAttr (_fbggd );continue ;};if _fbggd .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_eadgcf ,_eccec :=_fbggd .Value ,error (nil );if _eccec !=nil {return _eccec ;};_fgefa .PaperHeightAttr =&_eadgcf ;continue ;};if _fbggd .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_gafbe ,_debfa :=_fbggd .Value ,error (nil );if _debfa !=nil {return _debfa ;};_fgefa .PaperWidthAttr =&_gafbe ;continue ;};if _fbggd .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_fgfeba ,_effeg :=_d .ParseUint (_fbggd .Value ,10,32);if _effeg !=nil {return _effeg ;};_bbbg :=uint32 (_fgfeba );_fgefa .FirstPageNumberAttr =&_bbbg ;continue ;};if _fbggd .Name .Local =="f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_cffcce ,_bffced :=_d .ParseUint (_fbggd .Value ,10,32);if _bffced !=nil {return _bffced ;};_daecb :=uint32 (_cffcce );_fgefa .FitToHeightAttr =&_daecb ;continue ;};if _fbggd .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_aefaf ,_adbcbe :=_d .ParseBool (_fbggd .Value );if _adbcbe !=nil {return _adbcbe ;};_fgefa .UseFirstPageNumberAttr =&_aefaf ;continue ;};if _fbggd .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0073"{_fgefa .ErrorsAttr .UnmarshalXMLAttr (_fbggd );continue ;};if _fbggd .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_bdeg ,_ffccga :=_d .ParseUint (_fbggd .Value ,10,32);if _ffccga !=nil {return _ffccga ;};_adfcb :=uint32 (_bdeg );_fgefa .HorizontalDpiAttr =&_adfcb ;continue ;};if _fbggd .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_faace ,_dedfd :=_d .ParseUint (_fbggd .Value ,10,32);if _dedfd !=nil {return _dedfd ;};_abegb :=uint32 (_faace );_fgefa .VerticalDpiAttr =&_abegb ;continue ;};if _fbggd .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_ffaad ,_gdbef :=_d .ParseUint (_fbggd .Value ,10,32);if _gdbef !=nil {return _gdbef ;};_edegc :=uint32 (_ffaad );_fgefa .CopiesAttr =&_edegc ;continue ;};if _fbggd .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_cgaeg ,_gcefc :=_d .ParseBool (_fbggd .Value );if _gcefc !=nil {return _gcefc ;};_fgefa .UsePrinterDefaultsAttr =&_cgaeg ;continue ;};};for {_aedgf ,_bgggaa :=d .Token ();if _bgggaa !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_bgggaa );};if _aagbge ,_gfeeec :=_aedgf .(_a .EndElement );_gfeeec &&_aagbge .Name ==start .Name {break ;};};return nil ;};func (_gecfe *CT_Format )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gecfe .ActionAttr !=ST_FormatActionUnset {_deac ,_bddaf :=_gecfe .ActionAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _bddaf !=nil {return _bddaf ;};start .Attr =append (start .Attr ,_deac );};if _gecfe .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gecfe .DxfIdAttr )});};e .EncodeToken (start );_dceec :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_gecfe .PivotArea ,_dceec );if _gecfe .ExtLst !=nil {_deafd :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gecfe .ExtLst ,_deafd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SmartTagType and its children -func (_gadaa *CT_SmartTagType )Validate ()error {return _gadaa .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");}; +// ValidateWithPath validates the CT_RevisionHeaders and its children, prefixing error messages with path +func (_bgfbgg *CT_RevisionHeaders )ValidateWithPath (path string )error {if !_db .ST_GuidPatternRe .MatchString (_bgfbgg .GuidAttr ){return _b .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 ,_db .ST_GuidPatternRe ,_bgfbgg .GuidAttr );};if _bgfbgg .LastGuidAttr !=nil {if !_db .ST_GuidPatternRe .MatchString (*_bgfbgg .LastGuidAttr ){return _b .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 ,_db .ST_GuidPatternRe ,*_bgfbgg .LastGuidAttr );};};for _eabfc ,_ddedd :=range _bgfbgg .Header {if _ccggg :=_ddedd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eabfc ));_ccggg !=nil {return _ccggg ;};};return nil ;};func (_bgaa *CT_CellFormula )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fbae :=range start .Attr {if _fbae .Name .Local =="\u0074"{_bgaa .TAttr .UnmarshalXMLAttr (_fbae );continue ;};if _fbae .Name .Local =="\u0061\u0063\u0061"{_efe ,_dafa :=_d .ParseBool (_fbae .Value );if _dafa !=nil {return _dafa ;};_bgaa .AcaAttr =&_efe ;continue ;};if _fbae .Name .Local =="\u0072\u0065\u0066"{_cfec ,_daca :=_fbae .Value ,error (nil );if _daca !=nil {return _daca ;};_bgaa .RefAttr =&_cfec ;continue ;};if _fbae .Name .Local =="\u0064\u0074\u0032\u0044"{_cfba ,_ffgg :=_d .ParseBool (_fbae .Value );if _ffgg !=nil {return _ffgg ;};_bgaa .Dt2DAttr =&_cfba ;continue ;};if _fbae .Name .Local =="\u0064\u0074\u0072"{_cbcf ,_beea :=_d .ParseBool (_fbae .Value );if _beea !=nil {return _beea ;};_bgaa .DtrAttr =&_cbcf ;continue ;};if _fbae .Name .Local =="\u0064\u0065\u006c\u0031"{_bfgfb ,_dcag :=_d .ParseBool (_fbae .Value );if _dcag !=nil {return _dcag ;};_bgaa .Del1Attr =&_bfgfb ;continue ;};if _fbae .Name .Local =="\u0064\u0065\u006c\u0032"{_baaa ,_cfae :=_d .ParseBool (_fbae .Value );if _cfae !=nil {return _cfae ;};_bgaa .Del2Attr =&_baaa ;continue ;};if _fbae .Name .Local =="\u0072\u0031"{_fcadf ,_eebf :=_fbae .Value ,error (nil );if _eebf !=nil {return _eebf ;};_bgaa .R1Attr =&_fcadf ;continue ;};if _fbae .Name .Local =="\u0072\u0032"{_bgdba ,_ggee :=_fbae .Value ,error (nil );if _ggee !=nil {return _ggee ;};_bgaa .R2Attr =&_bgdba ;continue ;};if _fbae .Name .Local =="\u0063\u0061"{_dgeag ,_ccbd :=_d .ParseBool (_fbae .Value );if _ccbd !=nil {return _ccbd ;};_bgaa .CaAttr =&_dgeag ;continue ;};if _fbae .Name .Local =="\u0073\u0069"{_dfef ,_agcb :=_d .ParseUint (_fbae .Value ,10,32);if _agcb !=nil {return _agcb ;};_cfab :=uint32 (_dfef );_bgaa .SiAttr =&_cfab ;continue ;};if _fbae .Name .Local =="\u0062\u0078"{_cebf ,_bdgc :=_d .ParseBool (_fbae .Value );if _bdgc !=nil {return _bdgc ;};_bgaa .BxAttr =&_cebf ;continue ;};};for {_cddb ,_cgff :=d .Token ();if _cgff !=nil {return _b .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",_cgff );};if _bddff ,_ebcd :=_cddb .(_a .CharData );_ebcd {_bgaa .Content =string (_bddff );};if _cfbc ,_fbdf :=_cddb .(_a .EndElement );_fbdf &&_cfbc .Name ==start .Name {break ;};};return nil ;};func (_abfbd *ST_SortBy )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aabgca ,_ffbcg :=d .Token ();if _ffbcg !=nil {return _ffbcg ;};if _bgdedc ,_gbdcde :=_aabgca .(_a .EndElement );_gbdcde &&_bgdedc .Name ==start .Name {*_abfbd =1;return nil ;};if _acbfd ,_cbfbe :=_aabgca .(_a .CharData );!_cbfbe {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",_aabgca );}else {switch string (_acbfd ){case "":*_abfbd =0;case "\u0076\u0061\u006cu\u0065":*_abfbd =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_abfbd =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_abfbd =3;case "\u0069\u0063\u006f\u006e":*_abfbd =4;};};_aabgca ,_ffbcg =d .Token ();if _ffbcg !=nil {return _ffbcg ;};if _adefd ,_gbcae :=_aabgca .(_a .EndElement );_gbcae &&_adefd .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",_aabgca );};func (_gfcg *CT_ExternalDefinedNames )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ageaa :for {_fbfdb ,_bgga :=d .Token ();if _bgga !=nil {return _bgga ;};switch _ggebe :=_fbfdb .(type ){case _a .StartElement :switch _ggebe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abceb :=NewCT_ExternalDefinedName ();if _efgc :=d .DecodeElement (_abceb ,&_ggebe );_efgc !=nil {return _efgc ;};_gfcg .DefinedName =append (_gfcg .DefinedName ,_abceb );default:_gc .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",_ggebe .Name );if _cggfcg :=d .Skip ();_cggfcg !=nil {return _cggfcg ;};};case _a .EndElement :break _ageaa ;case _a .CharData :};};return nil ;};func (_cgdd *CT_CacheField )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eebgd :=range start .Attr {if _eebgd .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_aegg ,_ggc :=_d .ParseInt (_eebgd .Value ,10,32);if _ggc !=nil {return _ggc ;};_feeb :=int32 (_aegg );_cgdd .HierarchyAttr =&_feeb ;continue ;};if _eebgd .Name .Local =="\u006c\u0065\u0076e\u006c"{_gdfc ,_gba :=_d .ParseUint (_eebgd .Value ,10,32);if _gba !=nil {return _gba ;};_afce :=uint32 (_gdfc );_cgdd .LevelAttr =&_afce ;continue ;};if _eebgd .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_ecc ,_cagc :=_eebgd .Value ,error (nil );if _cagc !=nil {return _cagc ;};_cgdd .CaptionAttr =&_ecc ;continue ;};if _eebgd .Name .Local =="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"{_gedc ,_efde :=_d .ParseBool (_eebgd .Value );if _efde !=nil {return _efde ;};_cgdd .DatabaseFieldAttr =&_gedc ;continue ;};if _eebgd .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_abf ,_afb :=_d .ParseBool (_eebgd .Value );if _afb !=nil {return _afb ;};_cgdd .ServerFieldAttr =&_abf ;continue ;};if _eebgd .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_fbe ,_bcf :=_d .ParseUint (_eebgd .Value ,10,32);if _bcf !=nil {return _bcf ;};_ceb :=uint32 (_fbe );_cgdd .NumFmtIdAttr =&_ceb ;continue ;};if _eebgd .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_ecf ,_geb :=_eebgd .Value ,error (nil );if _geb !=nil {return _geb ;};_cgdd .FormulaAttr =&_ecf ;continue ;};if _eebgd .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_ffa ,_dbc :=_d .ParseInt (_eebgd .Value ,10,32);if _dbc !=nil {return _dbc ;};_fec :=int32 (_ffa );_cgdd .SqlTypeAttr =&_fec ;continue ;};if _eebgd .Name .Local =="\u006e\u0061\u006d\u0065"{_eae ,_aad :=_eebgd .Value ,error (nil );if _aad !=nil {return _aad ;};_cgdd .NameAttr =_eae ;continue ;};if _eebgd .Name .Local =="\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"{_cdg ,_dbbe :=_eebgd .Value ,error (nil );if _dbbe !=nil {return _dbbe ;};_cgdd .PropertyNameAttr =&_cdg ;continue ;};if _eebgd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"{_gbae ,_gade :=_d .ParseBool (_eebgd .Value );if _gade !=nil {return _gade ;};_cgdd .UniqueListAttr =&_gbae ;continue ;};if _eebgd .Name .Local =="\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"{_adff ,_ddfc :=_d .ParseUint (_eebgd .Value ,10,32);if _ddfc !=nil {return _ddfc ;};_acbg :=uint32 (_adff );_cgdd .MappingCountAttr =&_acbg ;continue ;};if _eebgd .Name .Local =="\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"{_fbc ,_agb :=_d .ParseBool (_eebgd .Value );if _agb !=nil {return _agb ;};_cgdd .MemberPropertyFieldAttr =&_fbc ;continue ;};};_fgb :for {_cdd ,_ead :=d .Token ();if _ead !=nil {return _ead ;};switch _aaf :=_cdd .(type ){case _a .StartElement :switch _aaf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgdd .SharedItems =NewCT_SharedItems ();if _gcae :=d .DecodeElement (_cgdd .SharedItems ,&_aaf );_gcae !=nil {return _gcae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgdd .FieldGroup =NewCT_FieldGroup ();if _cbag :=d .DecodeElement (_cgdd .FieldGroup ,&_aaf );_cbag !=nil {return _cbag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgd :=NewCT_X ();if _cac :=d .DecodeElement (_fgd ,&_aaf );_cac !=nil {return _cac ;};_cgdd .MpMap =append (_cgdd .MpMap ,_fgd );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgdd .ExtLst =NewCT_ExtensionList ();if _gbcf :=d .DecodeElement (_cgdd .ExtLst ,&_aaf );_gbcf !=nil {return _gbcf ;};default:_gc .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",_aaf .Name );if _afdf :=d .Skip ();_afdf !=nil {return _afdf ;};};case _a .EndElement :break _fgb ;case _a .CharData :};};return nil ;}; -// Validate validates the CT_Dimensions and its children -func (_gegge *CT_Dimensions )Validate ()error {return _gegge .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");};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;);type CT_ConditionalFormat struct{ +// ValidateWithPath validates the CT_LegacyDrawing and its children, prefixing error messages with path +func (_cebed *CT_LegacyDrawing )ValidateWithPath (path string )error {return nil };func (_ceefe *CT_X )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_abebe :=range start .Attr {if _abebe .Name .Local =="\u0076"{_gfcgf ,_bfgdcb :=_d .ParseInt (_abebe .Value ,10,32);if _bfgdcb !=nil {return _bfgdcb ;};_gcccd :=int32 (_gfcgf );_ceefe .VAttr =&_gcccd ;continue ;};};for {_dggeef ,_cgdab :=d .Token ();if _cgdab !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0058\u003a\u0020\u0025\u0073",_cgdab );};if _fbgcffe ,_ggadg :=_dggeef .(_a .EndElement );_ggadg &&_fbgcffe .Name ==start .Name {break ;};};return nil ;};type CT_RevisionAutoFormatting struct{ -// Conditional Formatting Scope -ScopeAttr ST_Scope ; +// Sheet Id +SheetIdAttr uint32 ; -// Conditional Formatting Rule Type -TypeAttr ST_Type ; +// Reference +RefAttr string ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_fddffg *CT_Tuples )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bedfb :=range start .Attr {if _bedfb .Name .Local =="\u0063"{_fegeeg ,_ecacd :=_d .ParseUint (_bedfb .Value ,10,32);if _ecacd !=nil {return _ecacd ;};_abbac :=uint32 (_fegeeg );_fddffg .CAttr =&_abbac ;continue ;};};_ggfbdce :for {_gebfg ,_afeba :=d .Token ();if _afeba !=nil {return _afeba ;};switch _agbffg :=_gebfg .(type ){case _a .StartElement :switch _agbffg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdcef :=NewCT_Tuple ();if _cebfdf :=d .DecodeElement (_gdcef ,&_agbffg );_cebfdf !=nil {return _cebfdf ;};_fddffg .Tpl =append (_fddffg .Tpl ,_gdcef );default:_gc .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",_agbffg .Name );if _dfaeaa :=d .Skip ();_dfaeaa !=nil {return _dfaeaa ;};};case _a .EndElement :break _ggfbdce ;case _a .CharData :};};return nil ;};func (_gafgfd ST_IconSetType )Validate ()error {return _gafgfd .ValidateWithPath ("")};func (_bdbagd ST_Pane )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bdbagd .String (),start );}; -// Priority -PriorityAttr uint32 ; +// ValidateWithPath validates the PivotTableDefinition and its children, prefixing error messages with path +func (_eafcc *PivotTableDefinition )ValidateWithPath (path string )error {if _cdacc :=_eafcc .CT_pivotTableDefinition .ValidateWithPath (path );_cdacc !=nil {return _cdacc ;};return nil ;}; -// Pivot Areas -PivotAreas *CT_PivotAreas ;ExtLst *CT_ExtensionList ;}; +// Validate validates the Dialogsheet and its children +func (_eebfc *Dialogsheet )Validate ()error {return _eebfc .ValidateWithPath ("D\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074");};type CT_QueryCache struct{ -// Validate validates the CT_GradientFill and its children -func (_cfcdd *CT_GradientFill )Validate ()error {return _cfcdd .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");};func NewAG_RevData ()*AG_RevData {_eda :=&AG_RevData {};return _eda };func (_ebabef ST_DataValidationType )ValidateWithPath (path string )error {switch _ebabef {case 0,1,2,3,4,5,6,7,8:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebabef ));};return nil ;};func NewCT_FileRecoveryPr ()*CT_FileRecoveryPr {_gfaa :=&CT_FileRecoveryPr {};return _gfaa };func (_begf ST_TableType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_begf .String (),start );};func (_ccga *CT_ConditionalFormats )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccga .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ccga .CountAttr )});};e .EncodeToken (start );_eacg :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074"}};for _ ,_cddb :=range _ccga .ConditionalFormat {e .EncodeElement (_cddb ,_eacg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Cached Query Count +CountAttr *uint32 ; -// Validate validates the CT_MetadataStrings and its children -func (_aaadde *CT_MetadataStrings )Validate ()error {return _aaadde .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073");};func NewCT_PCDSCPage ()*CT_PCDSCPage {_cffd :=&CT_PCDSCPage {};return _cffd };const (ST_HtmlFmtUnset ST_HtmlFmt =0;ST_HtmlFmtNone ST_HtmlFmt =1;ST_HtmlFmtRtf ST_HtmlFmt =2;ST_HtmlFmtAll ST_HtmlFmt =3;);func (_cbdfa *CT_PCDSDTCEntries )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ageed :=range start .Attr {if _ageed .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbfea ,_gafgg :=_d .ParseUint (_ageed .Value ,10,32);if _gafgg !=nil {return _gafgg ;};_gdfga :=uint32 (_bbfea );_cbdfa .CountAttr =&_gdfga ;continue ;};};_ddegb :for {_acdfac ,_agfcg :=d .Token ();if _agfcg !=nil {return _agfcg ;};switch _bcgge :=_acdfac .(type ){case _f .StartElement :switch _bcgge .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbcab :=NewCT_Missing ();if _gcegc :=d .DecodeElement (_bbcab ,&_bcgge );_gcegc !=nil {return _gcegc ;};_cbdfa .M =append (_cbdfa .M ,_bbcab );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gagceb :=NewCT_Number ();if _gcfbg :=d .DecodeElement (_gagceb ,&_bcgge );_gcfbg !=nil {return _gcfbg ;};_cbdfa .N =append (_cbdfa .N ,_gagceb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgfcd :=NewCT_Error ();if _ddcgg :=d .DecodeElement (_bgfcd ,&_bcgge );_ddcgg !=nil {return _ddcgg ;};_cbdfa .E =append (_cbdfa .E ,_bgfcd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfacd :=NewCT_String ();if _gdggf :=d .DecodeElement (_dfacd ,&_bcgge );_gdggf !=nil {return _gdggf ;};_cbdfa .S =append (_cbdfa .S ,_dfacd );default:_ag .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",_bcgge .Name );if _ccgdf :=d .Skip ();_ccgdf !=nil {return _ccgdf ;};};case _f .EndElement :break _ddegb ;case _f .CharData :};};return nil ;};func (_ceaa *CT_Cell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgf :=range start .Attr {if _dgf .Name .Local =="\u0072"{_bgc ,_eaeb :=_dgf .Value ,error (nil );if _eaeb !=nil {return _eaeb ;};_ceaa .RAttr =&_bgc ;continue ;};if _dgf .Name .Local =="\u0073"{_fefe ,_baag :=_d .ParseUint (_dgf .Value ,10,32);if _baag !=nil {return _baag ;};_fcc :=uint32 (_fefe );_ceaa .SAttr =&_fcc ;continue ;};if _dgf .Name .Local =="\u0074"{_ceaa .TAttr .UnmarshalXMLAttr (_dgf );continue ;};if _dgf .Name .Local =="\u0063\u006d"{_fegb ,_gfdc :=_d .ParseUint (_dgf .Value ,10,32);if _gfdc !=nil {return _gfdc ;};_fgfd :=uint32 (_fegb );_ceaa .CmAttr =&_fgfd ;continue ;};if _dgf .Name .Local =="\u0076\u006d"{_ecca ,_fdce :=_d .ParseUint (_dgf .Value ,10,32);if _fdce !=nil {return _fdce ;};_afbg :=uint32 (_ecca );_ceaa .VmAttr =&_afbg ;continue ;};if _dgf .Name .Local =="\u0070\u0068"{_gfga ,_gdfg :=_d .ParseBool (_dgf .Value );if _gdfg !=nil {return _gdfg ;};_ceaa .PhAttr =&_gfga ;continue ;};};_eeeba :for {_daff ,_becd :=d .Token ();if _becd !=nil {return _becd ;};switch _ffca :=_daff .(type ){case _f .StartElement :switch _ffca .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceaa .F =NewCT_CellFormula ();if _bcac :=d .DecodeElement (_ceaa .F ,&_ffca );_bcac !=nil {return _bcac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceaa .V =new (string );if _bfge :=d .DecodeElement (_ceaa .V ,&_ffca );_bfge !=nil {return _bfge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceaa .Is =NewCT_Rst ();if _acef :=d .DecodeElement (_ceaa .Is ,&_ffca );_acef !=nil {return _acef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceaa .ExtLst =NewCT_ExtensionList ();if _egag :=d .DecodeElement (_ceaa .ExtLst ,&_ffca );_egag !=nil {return _egag ;};default:_ag .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",_ffca .Name );if _eaac :=d .Skip ();_eaac !=nil {return _eaac ;};};case _f .EndElement :break _eeeba ;case _f .CharData :};};return nil ;}; +// Query +Query []*CT_Query ;};type Sst struct{CT_Sst };func (_ggafg *CT_Drawing )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ggafg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_DdeValue and its children -func (_ccda *CT_DdeValue )Validate ()error {return _ccda .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065");};func (_beaaf *CT_Groups )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcad :=range start .Attr {if _fcad .Name .Local =="\u0063\u006f\u0075n\u0074"{_eggff ,_eeddc :=_d .ParseUint (_fcad .Value ,10,32);if _eeddc !=nil {return _eeddc ;};_adaag :=uint32 (_eggff );_beaaf .CountAttr =&_adaag ;continue ;};};_adcdc :for {_afaec ,_ccgfaa :=d .Token ();if _ccgfaa !=nil {return _ccgfaa ;};switch _ffdbe :=_afaec .(type ){case _f .StartElement :switch _ffdbe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aadde :=NewCT_LevelGroup ();if _bfgac :=d .DecodeElement (_aadde ,&_ffdbe );_bfgac !=nil {return _bfgac ;};_beaaf .Group =append (_beaaf .Group ,_aadde );default:_ag .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",_ffdbe .Name );if _cece :=d .Skip ();_cece !=nil {return _cece ;};};case _f .EndElement :break _adcdc ;case _f .CharData :};};return nil ;};func (_ffaffec ST_SourceType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ffaffec .String (),start );};func NewCT_Sheets ()*CT_Sheets {_afbbg :=&CT_Sheets {};return _afbbg };func (_ceca *CT_ConditionalFormatting )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cadb :=range start .Attr {if _cadb .Name .Local =="\u0070\u0069\u0076o\u0074"{_cbgg ,_cgae :=_d .ParseBool (_cadb .Value );if _cgae !=nil {return _cgae ;};_ceca .PivotAttr =&_cbgg ;continue ;};if _cadb .Name .Local =="\u0073\u0071\u0072e\u0066"{_ffacea ,_bffcg :=ParseSliceST_Sqref (_cadb .Value );if _bffcg !=nil {return _bffcg ;};_ceca .SqrefAttr =&_ffacea ;continue ;};};_abfd :for {_edgfd ,_ecacf :=d .Token ();if _ecacf !=nil {return _ecacf ;};switch _cedgf :=_edgfd .(type ){case _f .StartElement :switch _cedgf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dabg :=NewCT_CfRule ();if _cdgbd :=d .DecodeElement (_dabg ,&_cedgf );_cdgbd !=nil {return _cdgbd ;};_ceca .CfRule =append (_ceca .CfRule ,_dabg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceca .ExtLst =NewCT_ExtensionList ();if _baecc :=d .DecodeElement (_ceca .ExtLst ,&_cedgf );_baecc !=nil {return _baecc ;};default:_ag .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",_cedgf .Name );if _fcgce :=d .Skip ();_fcgce !=nil {return _fcgce ;};};case _f .EndElement :break _abfd ;case _f .CharData :};};return nil ;};func (_bfba *CT_CellAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggac :=range start .Attr {if _ggac .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"{_bfba .HorizontalAttr .UnmarshalXMLAttr (_ggac );continue ;};if _ggac .Name .Local =="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_bfba .VerticalAttr .UnmarshalXMLAttr (_ggac );continue ;};if _ggac .Name .Local =="\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_ccbed ,_edde :=_d .ParseUint (_ggac .Value ,10,8);if _edde !=nil {return _edde ;};_aaaa :=uint8 (_ccbed );_bfba .TextRotationAttr =&_aaaa ;continue ;};if _ggac .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_bgga ,_ebfd :=_d .ParseBool (_ggac .Value );if _ebfd !=nil {return _ebfd ;};_bfba .WrapTextAttr =&_bgga ;continue ;};if _ggac .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_ggfe ,_bdgc :=_d .ParseUint (_ggac .Value ,10,32);if _bdgc !=nil {return _bdgc ;};_cbcfc :=uint32 (_ggfe );_bfba .IndentAttr =&_cbcfc ;continue ;};if _ggac .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"{_ecgbe ,_cbbb :=_d .ParseInt (_ggac .Value ,10,32);if _cbbb !=nil {return _cbbb ;};_adef :=int32 (_ecgbe );_bfba .RelativeIndentAttr =&_adef ;continue ;};if _ggac .Name .Local =="\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"{_effc ,_bgeg :=_d .ParseBool (_ggac .Value );if _bgeg !=nil {return _bgeg ;};_bfba .JustifyLastLineAttr =&_effc ;continue ;};if _ggac .Name .Local =="s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"{_dbdfa ,_dfeb :=_d .ParseBool (_ggac .Value );if _dfeb !=nil {return _dfeb ;};_bfba .ShrinkToFitAttr =&_dbdfa ;continue ;};if _ggac .Name .Local =="\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"{_gff ,_ccc :=_d .ParseUint (_ggac .Value ,10,32);if _ccc !=nil {return _ccc ;};_bgdg :=uint32 (_gff );_bfba .ReadingOrderAttr =&_bgdg ;continue ;};};for {_cebgf ,_cfce :=d .Token ();if _cfce !=nil {return _c .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",_cfce );};if _bggg ,_gbag :=_cebgf .(_f .EndElement );_gbag &&_bggg .Name ==start .Name {break ;};};return nil ;};func NewCT_XmlColumnPr ()*CT_XmlColumnPr {_efecg :=&CT_XmlColumnPr {};return _efecg }; +// Validate validates the CT_MetadataBlock and its children +func (_fcfac *CT_MetadataBlock )Validate ()error {return _fcfac .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b");};func NewCT_OleObjects ()*CT_OleObjects {_added :=&CT_OleObjects {};return _added };type CT_Connections struct{ -// Validate validates the CT_SheetView and its children -func (_bfbea *CT_SheetView )Validate ()error {return _bfbea .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");};func NewCT_FutureMetadataBlock ()*CT_FutureMetadataBlock {_ddcbe :=&CT_FutureMetadataBlock {};return _ddcbe ;};func (_adeccc ST_MdxFunctionType )String ()string {switch _adeccc {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 (_edag *CT_CsPageSetup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdaf :=range start .Attr {if _gdaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gdaf .Name .Local =="\u0069\u0064"||_gdaf .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"&&_gdaf .Name .Local =="\u0069\u0064"{_ecfbe ,_efdf :=_gdaf .Value ,error (nil );if _efdf !=nil {return _efdf ;};_edag .IdAttr =&_ecfbe ;continue ;};if _gdaf .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_dege ,_agag :=_d .ParseUint (_gdaf .Value ,10,32);if _agag !=nil {return _agag ;};_eafe :=uint32 (_dege );_edag .PaperSizeAttr =&_eafe ;continue ;};if _gdaf .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_gfbg ,_cgcf :=_gdaf .Value ,error (nil );if _cgcf !=nil {return _cgcf ;};_edag .PaperWidthAttr =&_gfbg ;continue ;};if _gdaf .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_cagaa ,_bdbaaf :=_d .ParseUint (_gdaf .Value ,10,32);if _bdbaaf !=nil {return _bdbaaf ;};_fagad :=uint32 (_cagaa );_edag .FirstPageNumberAttr =&_fagad ;continue ;};if _gdaf .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_edag .OrientationAttr .UnmarshalXMLAttr (_gdaf );continue ;};if _gdaf .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_fabb ,_fcag :=_d .ParseBool (_gdaf .Value );if _fcag !=nil {return _fcag ;};_edag .UsePrinterDefaultsAttr =&_fabb ;continue ;};if _gdaf .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_bgggg ,_ddfdc :=_gdaf .Value ,error (nil );if _ddfdc !=nil {return _ddfdc ;};_edag .PaperHeightAttr =&_bgggg ;continue ;};if _gdaf .Name .Local =="\u0064\u0072\u0061f\u0074"{_eeff ,_bfcc :=_d .ParseBool (_gdaf .Value );if _bfcc !=nil {return _bfcc ;};_edag .DraftAttr =&_eeff ;continue ;};if _gdaf .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_bgae ,_dede :=_d .ParseBool (_gdaf .Value );if _dede !=nil {return _dede ;};_edag .UseFirstPageNumberAttr =&_bgae ;continue ;};if _gdaf .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_daad ,_bcae :=_d .ParseUint (_gdaf .Value ,10,32);if _bcae !=nil {return _bcae ;};_ebedg :=uint32 (_daad );_edag .HorizontalDpiAttr =&_ebedg ;continue ;};if _gdaf .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_cagg ,_ceae :=_d .ParseUint (_gdaf .Value ,10,32);if _ceae !=nil {return _ceae ;};_ddge :=uint32 (_cagg );_edag .VerticalDpiAttr =&_ddge ;continue ;};if _gdaf .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_eagf ,_dedab :=_d .ParseUint (_gdaf .Value ,10,32);if _dedab !=nil {return _dedab ;};_cdege :=uint32 (_eagf );_edag .CopiesAttr =&_cdege ;continue ;};if _gdaf .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_dgee ,_dfdf :=_d .ParseBool (_gdaf .Value );if _dfdf !=nil {return _dfdf ;};_edag .BlackAndWhiteAttr =&_dgee ;continue ;};};for {_bbgc ,_edfgd :=d .Token ();if _edfgd !=nil {return _c .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",_edfgd );};if _fgfed ,_bcba :=_bbgc .(_f .EndElement );_bcba &&_fgfed .Name ==start .Name {break ;};};return nil ;};func (_abgcb ST_Scope )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_abgcb .String (),start );}; +// Connection +Connection []*CT_Connection ;};type CT_ExternalDefinedName struct{ -// Validate validates the CT_FunctionGroups and its children -func (_fggfb *CT_FunctionGroups )Validate ()error {return _fggfb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073");};func (_dbgbb *CT_FunctionGroup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbgbb .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_dbgbb .NameAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gdceaf *ST_FileType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adagfb ,_dgcdf :=d .Token ();if _dgcdf !=nil {return _dgcdf ;};if _cdecc ,_ggbee :=_adagfb .(_f .EndElement );_ggbee &&_cdecc .Name ==start .Name {*_gdceaf =1;return nil ;};if _bfbgdf ,_agbad :=_adagfb .(_f .CharData );!_agbad {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adagfb );}else {switch string (_bfbgdf ){case "":*_gdceaf =0;case "\u006d\u0061\u0063":*_gdceaf =1;case "\u0077\u0069\u006e":*_gdceaf =2;case "\u0064\u006f\u0073":*_gdceaf =3;case "\u006c\u0069\u006e":*_gdceaf =4;case "\u006f\u0074\u0068e\u0072":*_gdceaf =5;};};_adagfb ,_dgcdf =d .Token ();if _dgcdf !=nil {return _dgcdf ;};if _bfdfba ,_bacgb :=_adagfb .(_f .EndElement );_bacgb &&_bfdfba .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adagfb );}; +// Defined Name +NameAttr string ; -// Validate validates the CT_WebPublishObjects and its children -func (_fdcadc *CT_WebPublishObjects )Validate ()error {return _fdcadc .ValidateWithPath ("C\u0054_\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073");};func NewCT_OlapPr ()*CT_OlapPr {_cebgda :=&CT_OlapPr {};return _cebgda };func (_dabe *CT_ColFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dabe .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dabe .CountAttr )});};e .EncodeToken (start );_fbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_feff :=range _dabe .Field {e .EncodeElement (_feff ,_fbc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_RevisionMove struct{ +// Refers To +RefersToAttr *string ; // Sheet Id -SheetIdAttr uint32 ; - -// Source -SourceAttr string ; +SheetIdAttr *uint32 ;}; -// Destination -DestinationAttr string ; +// ValidateWithPath validates the CT_MdxMemeberProp and its children, prefixing error messages with path +func (_adfef *CT_MdxMemeberProp )ValidateWithPath (path string )error {return nil }; -// Source Sheet Id -SourceSheetIdAttr *uint32 ; +// ValidateWithPath validates the CT_TableFormula and its children, prefixing error messages with path +func (_bacbb *CT_TableFormula )ValidateWithPath (path string )error {return nil };func (_ffddbf *ST_CellFormulaType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ffddbf =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ffddbf =1;case "\u0061\u0072\u0072a\u0079":*_ffddbf =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_ffddbf =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_ffddbf =4;};return nil ;};func NewCT_FunctionGroups ()*CT_FunctionGroups {_daffb :=&CT_FunctionGroups {};return _daffb };func (_fceccb ST_FormatAction )Validate ()error {return _fceccb .ValidateWithPath ("")}; -// Undo -Undo []*CT_UndoInfo ; +// ValidateWithPath validates the CT_Macrosheet and its children, prefixing error messages with path +func (_ebgfg *CT_Macrosheet )ValidateWithPath (path string )error {if _ebgfg .SheetPr !=nil {if _acdde :=_ebgfg .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_acdde !=nil {return _acdde ;};};if _ebgfg .Dimension !=nil {if _efabb :=_ebgfg .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e");_efabb !=nil {return _efabb ;};};if _ebgfg .SheetViews !=nil {if _dadc :=_ebgfg .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_dadc !=nil {return _dadc ;};};if _ebgfg .SheetFormatPr !=nil {if _eecbf :=_ebgfg .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_eecbf !=nil {return _eecbf ;};};for _abfbe ,_egdbd :=range _ebgfg .Cols {if _egbea :=_egdbd .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_abfbe ));_egbea !=nil {return _egbea ;};};if _bbab :=_ebgfg .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");_bbab !=nil {return _bbab ;};if _ebgfg .SheetProtection !=nil {if _bafdee :=_ebgfg .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_bafdee !=nil {return _bafdee ;};};if _ebgfg .AutoFilter !=nil {if _fdceb :=_ebgfg .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_fdceb !=nil {return _fdceb ;};};if _ebgfg .SortState !=nil {if _gaadge :=_ebgfg .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_gaadge !=nil {return _gaadge ;};};if _ebgfg .DataConsolidate !=nil {if _cgadf :=_ebgfg .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065");_cgadf !=nil {return _cgadf ;};};if _ebgfg .CustomSheetViews !=nil {if _feacb :=_ebgfg .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_feacb !=nil {return _feacb ;};};if _ebgfg .PhoneticPr !=nil {if _dbgef :=_ebgfg .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_dbgef !=nil {return _dbgef ;};};for _gbbeb ,_fadaa :=range _ebgfg .ConditionalFormatting {if _gfagd :=_fadaa .ValidateWithPath (_b .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 ,_gbbeb ));_gfagd !=nil {return _gfagd ;};};if _ebgfg .PrintOptions !=nil {if _cacfg :=_ebgfg .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_cacfg !=nil {return _cacfg ;};};if _ebgfg .PageMargins !=nil {if _agddd :=_ebgfg .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_agddd !=nil {return _agddd ;};};if _ebgfg .PageSetup !=nil {if _gbbaa :=_ebgfg .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_gbbaa !=nil {return _gbbaa ;};};if _ebgfg .HeaderFooter !=nil {if _aafee :=_ebgfg .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_aafee !=nil {return _aafee ;};};if _ebgfg .RowBreaks !=nil {if _aeeba :=_ebgfg .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_aeeba !=nil {return _aeeba ;};};if _ebgfg .ColBreaks !=nil {if _fgaeb :=_ebgfg .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_fgaeb !=nil {return _fgaeb ;};};if _ebgfg .CustomProperties !=nil {if _cdecf :=_ebgfg .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_cdecf !=nil {return _cdecf ;};};if _ebgfg .Drawing !=nil {if _ffefd :=_ebgfg .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_ffefd !=nil {return _ffefd ;};};if _ebgfg .LegacyDrawing !=nil {if _ecagd :=_ebgfg .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_ecagd !=nil {return _ecagd ;};};if _ebgfg .LegacyDrawingHF !=nil {if _aadgg :=_ebgfg .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_aadgg !=nil {return _aadgg ;};};if _ebgfg .DrawingHF !=nil {if _gagaa :=_ebgfg .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_gagaa !=nil {return _gagaa ;};};if _ebgfg .Picture !=nil {if _ffffed :=_ebgfg .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_ffffed !=nil {return _ffffed ;};};if _ebgfg .OleObjects !=nil {if _fgdfg :=_ebgfg .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_fgdfg !=nil {return _fgdfg ;};};if _ebgfg .ExtLst !=nil {if _eadcf :=_ebgfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eadcf !=nil {return _eadcf ;};};return nil ;};type CT_Authors struct{ -// Revision Cell Change -Rcc []*CT_RevisionCellChange ; +// Author +Author []string ;}; -// Revision Format -Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; +// ValidateWithPath validates the CT_WorkbookProtection and its children, prefixing error messages with path +func (_gafca *CT_WorkbookProtection )ValidateWithPath (path string )error {return nil };func (_fbeda ST_CredMethod )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_aefcf :=_a .Attr {};_aefcf .Name =name ;switch _fbeda {case ST_CredMethodUnset :_aefcf .Value ="";case ST_CredMethodIntegrated :_aefcf .Value ="\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064";case ST_CredMethodNone :_aefcf .Value ="\u006e\u006f\u006e\u0065";case ST_CredMethodStored :_aefcf .Value ="\u0073\u0074\u006f\u0072\u0065\u0064";case ST_CredMethodPrompt :_aefcf .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";};return _aefcf ,nil ;}; -// ValidateWithPath validates the CT_DataValidation and its children, prefixing error messages with path -func (_bcdf *CT_DataValidation )ValidateWithPath (path string )error {if _dfcbf :=_bcdf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dfcbf !=nil {return _dfcbf ;};if _ccgd :=_bcdf .ErrorStyleAttr .ValidateWithPath (path +"\u002fE\u0072r\u006f\u0072\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_ccgd !=nil {return _ccgd ;};if _dfdef :=_bcdf .ImeModeAttr .ValidateWithPath (path +"\u002f\u0049\u006de\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dfdef !=nil {return _dfdef ;};if _bface :=_bcdf .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_bface !=nil {return _bface ;};return nil ;};func (_efdbe ST_DynamicFilterType )ValidateWithPath (path string )error {switch _efdbe {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 _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efdbe ));};return nil ;}; +// Validate validates the CT_TextFields and its children +func (_eedcb *CT_TextFields )Validate ()error {return _eedcb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");};func NewCT_XmlPr ()*CT_XmlPr {_fgecb :=&CT_XmlPr {};return _fgecb };func (_gdgg *CT_ChartFormat )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0068\u0061r\u0074"},Value :_b .Sprintf ("\u0025\u0076",_gdgg .ChartAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0076",_gdgg .FormatAttr )});if _gdgg .SeriesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0065\u0072\u0069\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gdgg .SeriesAttr ))});};e .EncodeToken (start );_bad :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_gdgg .PivotArea ,_bad );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Map struct{ -// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path -func (_gcgde *CT_NumFmt )ValidateWithPath (path string )error {return nil };func (_efeca *CT_Stylesheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _efeca .NumFmts !=nil {_ebffb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e\u0075\u006d\u0046\u006d\u0074\u0073"}};e .EncodeElement (_efeca .NumFmts ,_ebffb );};if _efeca .Fonts !=nil {_daebc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u006e\u0074\u0073"}};e .EncodeElement (_efeca .Fonts ,_daebc );};if _efeca .Fills !=nil {_fceadc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u006c\u0073"}};e .EncodeElement (_efeca .Fills ,_fceadc );};if _efeca .Borders !=nil {_abffc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_efeca .Borders ,_abffc );};if _efeca .CellStyleXfs !=nil {_efcc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}};e .EncodeElement (_efeca .CellStyleXfs ,_efcc );};if _efeca .CellXfs !=nil {_ffgeb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0058\u0066\u0073"}};e .EncodeElement (_efeca .CellXfs ,_ffgeb );};if _efeca .CellStyles !=nil {_daeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_efeca .CellStyles ,_daeg );};if _efeca .Dxfs !=nil {_cbdge :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0064\u0078\u0066\u0073"}};e .EncodeElement (_efeca .Dxfs ,_cbdge );};if _efeca .TableStyles !=nil {_gacdc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073"}};e .EncodeElement (_efeca .TableStyles ,_gacdc );};if _efeca .Colors !=nil {_ddgea :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u006f\u0072s"}};e .EncodeElement (_efeca .Colors ,_ddgea );};if _efeca .ExtLst !=nil {_dadbdg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_efeca .ExtLst ,_dadbdg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_PivotHierarchies ()*CT_PivotHierarchies {_dgeef :=&CT_PivotHierarchies {};return _dgeef };func NewCT_SheetIdMap ()*CT_SheetIdMap {_fedbb :=&CT_SheetIdMap {};return _fedbb }; +// XML Mapping ID +IDAttr uint32 ; -// ValidateWithPath validates the CT_ExternalSheetName and its children, prefixing error messages with path -func (_dgac *CT_ExternalSheetName )ValidateWithPath (path string )error {return nil }; +// XML Mapping Name +NameAttr string ; -// ValidateWithPath validates the CT_DateGroupItem and its children, prefixing error messages with path -func (_geae *CT_DateGroupItem )ValidateWithPath (path string )error {if _geae .DateTimeGroupingAttr ==ST_DateTimeGroupingUnset {return _c .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 _ddefb :=_geae .DateTimeGroupingAttr .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065Ti\u006de\u0047\u0072\u006f\u0075\u0070i\u006e\u0067\u0041\u0074\u0074\u0072");_ddefb !=nil {return _ddefb ;};return nil ;}; +// Root Element Name +RootElementAttr string ; -// Validate validates the CT_VolType and its children -func (_cacfa *CT_VolType )Validate ()error {return _cacfa .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065");}; +// Schema Name +SchemaIDAttr string ; -// ValidateWithPath validates the CT_CalcPr and its children, prefixing error messages with path -func (_acdff *CT_CalcPr )ValidateWithPath (path string )error {if _afce :=_acdff .CalcModeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_afce !=nil {return _afce ;};if _aff :=_acdff .RefModeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_aff !=nil {return _aff ;};return nil ;};func (_bbdeca *CT_WorkbookProtection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdbfd :=range start .Attr {if _fdbfd .Name .Local =="\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"{_becbc ,_accceg :=_fdbfd .Value ,error (nil );if _accceg !=nil {return _accceg ;};_bbdeca .RevisionsAlgorithmNameAttr =&_becbc ;continue ;};if _fdbfd .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"{_fbcae ,_cfgcc :=_fdbfd .Value ,error (nil );if _cfgcc !=nil {return _cfgcc ;};_bbdeca .RevisionsHashValueAttr =&_fbcae ;continue ;};if _fdbfd .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"{_afddc ,_ccaac :=_fdbfd .Value ,error (nil );if _ccaac !=nil {return _ccaac ;};_bbdeca .WorkbookPasswordCharacterSetAttr =&_afddc ;continue ;};if _fdbfd .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"{_dbcag ,_fdaac :=_fdbfd .Value ,error (nil );if _fdaac !=nil {return _fdaac ;};_bbdeca .RevisionsPasswordCharacterSetAttr =&_dbcag ;continue ;};if _fdbfd .Name .Local =="\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"{_fgecd ,_fccega :=_d .ParseBool (_fdbfd .Value );if _fccega !=nil {return _fccega ;};_bbdeca .LockStructureAttr =&_fgecd ;continue ;};if _fdbfd .Name .Local =="l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"{_agbcd ,_acgdg :=_d .ParseBool (_fdbfd .Value );if _acgdg !=nil {return _acgdg ;};_bbdeca .LockWindowsAttr =&_agbcd ;continue ;};if _fdbfd .Name .Local =="\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"{_ffgdf ,_becce :=_d .ParseBool (_fdbfd .Value );if _becce !=nil {return _becce ;};_bbdeca .LockRevisionAttr =&_ffgdf ;continue ;};if _fdbfd .Name .Local =="\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_efeda ,_gefde :=_fdbfd .Value ,error (nil );if _gefde !=nil {return _gefde ;};_bbdeca .WorkbookPasswordAttr =&_efeda ;continue ;};if _fdbfd .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"{_ffggca ,_gccdc :=_fdbfd .Value ,error (nil );if _gccdc !=nil {return _gccdc ;};_bbdeca .RevisionsPasswordAttr =&_ffggca ;continue ;};if _fdbfd .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"{_daaee ,_gbbca :=_fdbfd .Value ,error (nil );if _gbbca !=nil {return _gbbca ;};_bbdeca .RevisionsSaltValueAttr =&_daaee ;continue ;};if _fdbfd .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"{_fgefe ,_gcedgc :=_d .ParseUint (_fdbfd .Value ,10,32);if _gcedgc !=nil {return _gcedgc ;};_agge :=uint32 (_fgefe );_bbdeca .RevisionsSpinCountAttr =&_agge ;continue ;};if _fdbfd .Name .Local =="w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"{_ggecba ,_dfeed :=_fdbfd .Value ,error (nil );if _dfeed !=nil {return _dfeed ;};_bbdeca .WorkbookAlgorithmNameAttr =&_ggecba ;continue ;};if _fdbfd .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"{_debge ,_gbbda :=_fdbfd .Value ,error (nil );if _gbbda !=nil {return _gbbda ;};_bbdeca .WorkbookHashValueAttr =&_debge ;continue ;};if _fdbfd .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"{_afadf ,_cfcag :=_fdbfd .Value ,error (nil );if _cfcag !=nil {return _cfcag ;};_bbdeca .WorkbookSaltValueAttr =&_afadf ;continue ;};if _fdbfd .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_aacdd ,_aabbg :=_d .ParseUint (_fdbfd .Value ,10,32);if _aabbg !=nil {return _aabbg ;};_addccb :=uint32 (_aacdd );_bbdeca .WorkbookSpinCountAttr =&_addccb ;continue ;};};for {_cegcga ,_dbbgde :=d .Token ();if _dbbgde !=nil {return _c .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",_dbbgde );};if _adda ,_ebdcc :=_cegcga .(_f .EndElement );_ebdcc &&_adda .Name ==start .Name {break ;};};return nil ;};func NewCT_PageFields ()*CT_PageFields {_fbgffb :=&CT_PageFields {};return _fbgffb };func (_eccdfg *CT_Revisions )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eccdfg .Rrc !=nil {_aaaab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0072\u0063"}};for _ ,_abfgg :=range _eccdfg .Rrc {e .EncodeElement (_abfgg ,_aaaab );};};if _eccdfg .Rm !=nil {_fdadg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u006d"}};for _ ,_dfaeff :=range _eccdfg .Rm {e .EncodeElement (_dfaeff ,_fdadg );};};if _eccdfg .Rcv !=nil {_gcead :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0076"}};for _ ,_faabe :=range _eccdfg .Rcv {e .EncodeElement (_faabe ,_gcead );};};if _eccdfg .Rsnm !=nil {_cbdeg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0072\u0073\u006e\u006d"}};for _ ,_gfgafb :=range _eccdfg .Rsnm {e .EncodeElement (_gfgafb ,_cbdeg );};};if _eccdfg .Ris !=nil {_aebdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0073"}};for _ ,_adbac :=range _eccdfg .Ris {e .EncodeElement (_adbac ,_aebdf );};};if _eccdfg .Rcc !=nil {_cdfeca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_aaffb :=range _eccdfg .Rcc {e .EncodeElement (_aaffb ,_cdfeca );};};if _eccdfg .Rfmt !=nil {_feagb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_abage :=range _eccdfg .Rfmt {e .EncodeElement (_abage ,_feagb );};};if _eccdfg .Raf !=nil {_bagdge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u0066"}};for _ ,_ecaffg :=range _eccdfg .Raf {e .EncodeElement (_ecaffg ,_bagdge );};};if _eccdfg .Rdn !=nil {_feebg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0064\u006e"}};for _ ,_fdbgge :=range _eccdfg .Rdn {e .EncodeElement (_fdbgge ,_feebg );};};if _eccdfg .Rcmt !=nil {_bcbadf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0072\u0063\u006d\u0074"}};for _ ,_gdeeg :=range _eccdfg .Rcmt {e .EncodeElement (_gdeeg ,_bcbadf );};};if _eccdfg .Rqt !=nil {_dccff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0071\u0074"}};for _ ,_eefgc :=range _eccdfg .Rqt {e .EncodeElement (_eefgc ,_dccff );};};if _eccdfg .Rcft !=nil {_agdgd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0072\u0063\u0066\u0074"}};for _ ,_aebcg :=range _eccdfg .Rcft {e .EncodeElement (_aebcg ,_agdgd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_CustomChartsheetView ()*CT_CustomChartsheetView {_daaae :=&CT_CustomChartsheetView {};_daaae .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 _daaae ;};func (_gfbbe *Dialogsheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfbbe .CT_Dialogsheet =*NewCT_Dialogsheet ();_babab :for {_edbcd ,_ccabac :=d .Token ();if _ccabac !=nil {return _ccabac ;};switch _beffbde :=_edbcd .(type ){case _f .StartElement :switch _beffbde .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfbbe .SheetPr =NewCT_SheetPr ();if _ccefe :=d .DecodeElement (_gfbbe .SheetPr ,&_beffbde );_ccefe !=nil {return _ccefe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfbbe .SheetViews =NewCT_SheetViews ();if _dbbede :=d .DecodeElement (_gfbbe .SheetViews ,&_beffbde );_dbbede !=nil {return _dbbede ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfbbe .SheetFormatPr =NewCT_SheetFormatPr ();if _afdeg :=d .DecodeElement (_gfbbe .SheetFormatPr ,&_beffbde );_afdeg !=nil {return _afdeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfbbe .SheetProtection =NewCT_SheetProtection ();if _acfdb :=d .DecodeElement (_gfbbe .SheetProtection ,&_beffbde );_acfdb !=nil {return _acfdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfbbe .CustomSheetViews =NewCT_CustomSheetViews ();if _aeaea :=d .DecodeElement (_gfbbe .CustomSheetViews ,&_beffbde );_aeaea !=nil {return _aeaea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfbbe .PrintOptions =NewCT_PrintOptions ();if _efaeca :=d .DecodeElement (_gfbbe .PrintOptions ,&_beffbde );_efaeca !=nil {return _efaeca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfbbe .PageMargins =NewCT_PageMargins ();if _gfgea :=d .DecodeElement (_gfbbe .PageMargins ,&_beffbde );_gfgea !=nil {return _gfgea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfbbe .PageSetup =NewCT_PageSetup ();if _fecdae :=d .DecodeElement (_gfbbe .PageSetup ,&_beffbde );_fecdae !=nil {return _fecdae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfbbe .HeaderFooter =NewCT_HeaderFooter ();if _begaff :=d .DecodeElement (_gfbbe .HeaderFooter ,&_beffbde );_begaff !=nil {return _begaff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfbbe .Drawing =NewCT_Drawing ();if _cfaec :=d .DecodeElement (_gfbbe .Drawing ,&_beffbde );_cfaec !=nil {return _cfaec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfbbe .LegacyDrawing =NewCT_LegacyDrawing ();if _aaadfg :=d .DecodeElement (_gfbbe .LegacyDrawing ,&_beffbde );_aaadfg !=nil {return _aaadfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfbbe .LegacyDrawingHF =NewCT_LegacyDrawing ();if _adaee :=d .DecodeElement (_gfbbe .LegacyDrawingHF ,&_beffbde );_adaee !=nil {return _adaee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfbbe .DrawingHF =NewCT_DrawingHF ();if _bdafg :=d .DecodeElement (_gfbbe .DrawingHF ,&_beffbde );_bdafg !=nil {return _bdafg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfbbe .OleObjects =NewCT_OleObjects ();if _befbb :=d .DecodeElement (_gfbbe .OleObjects ,&_beffbde );_befbb !=nil {return _befbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfbbe .Controls =NewCT_Controls ();if _bdfaeg :=d .DecodeElement (_gfbbe .Controls ,&_beffbde );_bdfaeg !=nil {return _bdfaeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfbbe .ExtLst =NewCT_ExtensionList ();if _ffddbc :=d .DecodeElement (_gfbbe .ExtLst ,&_beffbde );_ffddbc !=nil {return _ffddbc ;};default:_ag .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",_beffbde .Name );if _fgdag :=d .Skip ();_fgdag !=nil {return _fgdag ;};};case _f .EndElement :break _babab ;case _f .CharData :};};return nil ;}; +// Show Validation Errors +ShowImportExportValidationErrorsAttr bool ; -// ValidateWithPath validates the CT_DataValidations and its children, prefixing error messages with path -func (_gegf *CT_DataValidations )ValidateWithPath (path string )error {for _bdfdf ,_bbde :=range _gegf .DataValidation {if _ccdb :=_bbde .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0044\u0061ta\u0056a\u006c\u0069\u0064\u0061\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_bdfdf ));_ccdb !=nil {return _ccdb ;};};return nil ;};func (_efbfd *CT_Connections )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfefg :for {_bfef ,_egagg :=d .Token ();if _egagg !=nil {return _egagg ;};switch _fcdg :=_bfef .(type ){case _f .StartElement :switch _fcdg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcbf :=NewCT_Connection ();if _abaf :=d .DecodeElement (_bcbf ,&_fcdg );_abaf !=nil {return _abaf ;};_efbfd .Connection =append (_efbfd .Connection ,_bcbf );default:_ag .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",_fcdg .Name );if _ddaba :=d .Skip ();_ddaba !=nil {return _ddaba ;};};case _f .EndElement :break _dfefg ;case _f .CharData :};};return nil ;};func (_dbgfc *CT_IgnoredError )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gacaac :=range start .Attr {if _gacaac .Name .Local =="\u0073\u0071\u0072e\u0066"{_baedd ,_ebeb :=ParseSliceST_Sqref (_gacaac .Value );if _ebeb !=nil {return _ebeb ;};_dbgfc .SqrefAttr =_baedd ;continue ;};if _gacaac .Name .Local =="\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"{_aaccd ,_abdga :=_d .ParseBool (_gacaac .Value );if _abdga !=nil {return _abdga ;};_dbgfc .EvalErrorAttr =&_aaccd ;continue ;};if _gacaac .Name .Local =="\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"{_febba ,_cegcg :=_d .ParseBool (_gacaac .Value );if _cegcg !=nil {return _cegcg ;};_dbgfc .TwoDigitTextYearAttr =&_febba ;continue ;};if _gacaac .Name .Local =="\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"{_faec ,_cagag :=_d .ParseBool (_gacaac .Value );if _cagag !=nil {return _cagag ;};_dbgfc .NumberStoredAsTextAttr =&_faec ;continue ;};if _gacaac .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_ebgfg ,_cggge :=_d .ParseBool (_gacaac .Value );if _cggge !=nil {return _cggge ;};_dbgfc .FormulaAttr =&_ebgfg ;continue ;};if _gacaac .Name .Local =="\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"{_gdcbb ,_ccfed :=_d .ParseBool (_gacaac .Value );if _ccfed !=nil {return _ccfed ;};_dbgfc .FormulaRangeAttr =&_gdcbb ;continue ;};if _gacaac .Name .Local =="\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"{_ddadd ,_ccdcaf :=_d .ParseBool (_gacaac .Value );if _ccdcaf !=nil {return _ccdcaf ;};_dbgfc .UnlockedFormulaAttr =&_ddadd ;continue ;};if _gacaac .Name .Local =="\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"{_fbgce ,_faecc :=_d .ParseBool (_gacaac .Value );if _faecc !=nil {return _faecc ;};_dbgfc .EmptyCellReferenceAttr =&_fbgce ;continue ;};if _gacaac .Name .Local =="\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"{_cefcg ,_caeec :=_d .ParseBool (_gacaac .Value );if _caeec !=nil {return _caeec ;};_dbgfc .ListDataValidationAttr =&_cefcg ;continue ;};if _gacaac .Name .Local =="\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"{_ffaeg ,_fbffe :=_d .ParseBool (_gacaac .Value );if _fbffe !=nil {return _fbffe ;};_dbgfc .CalculatedColumnAttr =&_ffaeg ;continue ;};};for {_cgead ,_ggbag :=d .Token ();if _ggbag !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0049\u0067\u006e\u006f\u0072\u0065d\u0045\u0072\u0072o\u0072:\u0020\u0025\u0073",_ggbag );};if _bggfe ,_daddc :=_cgead .(_f .EndElement );_daddc &&_bggfe .Name ==start .Name {break ;};};return nil ;};func NewCT_IgnoredErrors ()*CT_IgnoredErrors {_debef :=&CT_IgnoredErrors {};return _debef };func (_dbgfgg *ST_TimePeriod )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dbgfgg =0;case "\u0074\u006f\u0064a\u0079":*_dbgfgg =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_dbgfgg =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_dbgfgg =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_dbgfgg =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_dbgfgg =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_dbgfgg =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_dbgfgg =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_dbgfgg =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_dbgfgg =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_dbgfgg =10;};return nil ;};func (_caage *CT_MetadataStringIndex )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdcdb :=range start .Attr {if _gdcdb .Name .Local =="\u0078"{_bggga ,_afbcfe :=_d .ParseUint (_gdcdb .Value ,10,32);if _afbcfe !=nil {return _afbcfe ;};_caage .XAttr =uint32 (_bggga );continue ;};if _gdcdb .Name .Local =="\u0073"{_eefc ,_eaaadg :=_d .ParseBool (_gdcdb .Value );if _eaaadg !=nil {return _eaaadg ;};_caage .SAttr =&_eefc ;continue ;};};for {_fffed ,_afcaf :=d .Token ();if _afcaf !=nil {return _c .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",_afcaf );};if _dgefcdg ,_edage :=_fffed .(_f .EndElement );_edage &&_dgefcdg .Name ==start .Name {break ;};};return nil ;};type CT_PivotCaches struct{ +// AutoFit Table on Refresh +AutoFitAttr bool ; -// PivotCache -PivotCache []*CT_PivotCache ;}; +// Append Data to Table +AppendAttr bool ; -// ValidateWithPath validates the CT_Parameters and its children, prefixing error messages with path -func (_fcdff *CT_Parameters )ValidateWithPath (path string )error {for _cefaa ,_gdefa :=range _fcdff .Parameter {if _cabeb :=_gdefa .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0050\u0061\u0072a\u006d\u0065\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cefaa ));_cabeb !=nil {return _cabeb ;};};return nil ;};func (_cagcec *CT_PatternFill )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccceb :=range start .Attr {if _ccceb .Name .Local =="p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"{_cagcec .PatternTypeAttr .UnmarshalXMLAttr (_ccceb );continue ;};};_fcdb :for {_gbdag ,_ebefb :=d .Token ();if _ebefb !=nil {return _ebefb ;};switch _cebdd :=_gbdag .(type ){case _f .StartElement :switch _cebdd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cagcec .FgColor =NewCT_Color ();if _eecag :=d .DecodeElement (_cagcec .FgColor ,&_cebdd );_eecag !=nil {return _eecag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cagcec .BgColor =NewCT_Color ();if _fabccg :=d .DecodeElement (_cagcec .BgColor ,&_cebdd );_fabccg !=nil {return _fabccg ;};default:_ag .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",_cebdd .Name );if _dcggb :=d .Skip ();_dcggb !=nil {return _dcggb ;};};case _f .EndElement :break _fcdb ;case _f .CharData :};};return nil ;};func (_gbfab ST_DynamicFilterType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_efacd :=_f .Attr {};_efacd .Name =name ;switch _gbfab {case ST_DynamicFilterTypeUnset :_efacd .Value ="";case ST_DynamicFilterTypeNull :_efacd .Value ="\u006e\u0075\u006c\u006c";case ST_DynamicFilterTypeAboveAverage :_efacd .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeBelowAverage :_efacd .Value ="\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeTomorrow :_efacd .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_DynamicFilterTypeToday :_efacd .Value ="\u0074\u006f\u0064a\u0079";case ST_DynamicFilterTypeYesterday :_efacd .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_DynamicFilterTypeNextWeek :_efacd .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeThisWeek :_efacd .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeLastWeek :_efacd .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeNextMonth :_efacd .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeThisMonth :_efacd .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeLastMonth :_efacd .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeNextQuarter :_efacd .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeThisQuarter :_efacd .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeLastQuarter :_efacd .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeNextYear :_efacd .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeThisYear :_efacd .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeLastYear :_efacd .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeYearToDate :_efacd .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case ST_DynamicFilterTypeQ1 :_efacd .Value ="\u0051\u0031";case ST_DynamicFilterTypeQ2 :_efacd .Value ="\u0051\u0032";case ST_DynamicFilterTypeQ3 :_efacd .Value ="\u0051\u0033";case ST_DynamicFilterTypeQ4 :_efacd .Value ="\u0051\u0034";case ST_DynamicFilterTypeM1 :_efacd .Value ="\u004d\u0031";case ST_DynamicFilterTypeM2 :_efacd .Value ="\u004d\u0032";case ST_DynamicFilterTypeM3 :_efacd .Value ="\u004d\u0033";case ST_DynamicFilterTypeM4 :_efacd .Value ="\u004d\u0034";case ST_DynamicFilterTypeM5 :_efacd .Value ="\u004d\u0035";case ST_DynamicFilterTypeM6 :_efacd .Value ="\u004d\u0036";case ST_DynamicFilterTypeM7 :_efacd .Value ="\u004d\u0037";case ST_DynamicFilterTypeM8 :_efacd .Value ="\u004d\u0038";case ST_DynamicFilterTypeM9 :_efacd .Value ="\u004d\u0039";case ST_DynamicFilterTypeM10 :_efacd .Value ="\u004d\u0031\u0030";case ST_DynamicFilterTypeM11 :_efacd .Value ="\u004d\u0031\u0031";case ST_DynamicFilterTypeM12 :_efacd .Value ="\u004d\u0031\u0032";};return _efacd ,nil ;}; +// Preserve AutoFilter State +PreserveSortAFLayoutAttr bool ; -// Validate validates the CT_VolTopic and its children -func (_beccd *CT_VolTopic )Validate ()error {return _beccd .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063");};type CT_PageMargins struct{ +// Preserve Cell Formatting +PreserveFormatAttr bool ; -// Left Page Margin -LeftAttr float64 ; +// XML Mapping +DataBinding *CT_DataBinding ;};func (_badbaa ST_Objects )Validate ()error {return _badbaa .ValidateWithPath ("")}; -// Right Page Margin -RightAttr float64 ; +// ValidateWithPath validates the CT_ConditionalFormats and its children, prefixing error messages with path +func (_fabc *CT_ConditionalFormats )ValidateWithPath (path string )error {for _eef ,_efdfg :=range _fabc .ConditionalFormat {if _ebbc :=_efdfg .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_eef ));_ebbc !=nil {return _ebbc ;};};return nil ;};const (ST_PageOrderUnset ST_PageOrder =0;ST_PageOrderDownThenOver ST_PageOrder =1;ST_PageOrderOverThenDown ST_PageOrder =2;);func (_becda *ST_BorderStyle )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_becda =0;case "\u006e\u006f\u006e\u0065":*_becda =1;case "\u0074\u0068\u0069\u006e":*_becda =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_becda =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_becda =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_becda =5;case "\u0074\u0068\u0069c\u006b":*_becda =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_becda =7;case "\u0068\u0061\u0069\u0072":*_becda =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_becda =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_becda =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_becda =11;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_becda =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_becda =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_becda =14;};return nil ;};func (_acaag *CT_MemberProperty )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fcaggc :=range start .Attr {if _fcaggc .Name .Local =="\u006e\u0061\u006d\u0065"{_deaea ,_bgcde :=_fcaggc .Value ,error (nil );if _bgcde !=nil {return _bgcde ;};_acaag .NameAttr =&_deaea ;continue ;};if _fcaggc .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"{_addea ,_fgbgf :=_d .ParseBool (_fcaggc .Value );if _fgbgf !=nil {return _fgbgf ;};_acaag .ShowCellAttr =&_addea ;continue ;};if _fcaggc .Name .Local =="\u0073h\u006f\u0077\u0054\u0069\u0070"{_cecb ,_fabd :=_d .ParseBool (_fcaggc .Value );if _fabd !=nil {return _fabd ;};_acaag .ShowTipAttr =&_cecb ;continue ;};if _fcaggc .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_dgege ,_dcegg :=_d .ParseBool (_fcaggc .Value );if _dcegg !=nil {return _dcegg ;};_acaag .ShowAsCaptionAttr =&_dgege ;continue ;};if _fcaggc .Name .Local =="\u006ea\u006d\u0065\u004c\u0065\u006e"{_eafgc ,_gbfdg :=_d .ParseUint (_fcaggc .Value ,10,32);if _gbfdg !=nil {return _gbfdg ;};_fedgg :=uint32 (_eafgc );_acaag .NameLenAttr =&_fedgg ;continue ;};if _fcaggc .Name .Local =="\u0070\u0050\u006f\u0073"{_bcbb ,_fgbgfc :=_d .ParseUint (_fcaggc .Value ,10,32);if _fgbgfc !=nil {return _fgbgfc ;};_fecaf :=uint32 (_bcbb );_acaag .PPosAttr =&_fecaf ;continue ;};if _fcaggc .Name .Local =="\u0070\u004c\u0065\u006e"{_cbcfd ,_gcbbd :=_d .ParseUint (_fcaggc .Value ,10,32);if _gcbbd !=nil {return _gcbbd ;};_cfbcb :=uint32 (_cbcfd );_acaag .PLenAttr =&_cfbcb ;continue ;};if _fcaggc .Name .Local =="\u006c\u0065\u0076e\u006c"{_gcaegg ,_caccd :=_d .ParseUint (_fcaggc .Value ,10,32);if _caccd !=nil {return _caccd ;};_cbgfe :=uint32 (_gcaegg );_acaag .LevelAttr =&_cbgfe ;continue ;};if _fcaggc .Name .Local =="\u0066\u0069\u0065l\u0064"{_bdedae ,_gbdagb :=_d .ParseUint (_fcaggc .Value ,10,32);if _gbdagb !=nil {return _gbdagb ;};_acaag .FieldAttr =uint32 (_bdedae );continue ;};};for {_geeegf ,_aagfg :=d .Token ();if _aagfg !=nil {return _b .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",_aagfg );};if _ccabeg ,_dafdf :=_geeegf .(_a .EndElement );_dafdf &&_ccabeg .Name ==start .Name {break ;};};return nil ;};func NewCT_ExternalSheetName ()*CT_ExternalSheetName {_ffgdc :=&CT_ExternalSheetName {};return _ffgdc ;};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;); -// Top Page Margin -TopAttr float64 ; +// Validate validates the CT_GradientStop and its children +func (_aggd *CT_GradientStop )Validate ()error {return _aggd .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");};func (_edcc *CT_ColorScale )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bfae :for {_abab ,_cafc :=d .Token ();if _cafc !=nil {return _cafc ;};switch _dabee :=_abab .(type ){case _a .StartElement :switch _dabee .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcgcb :=NewCT_Cfvo ();if _fcdc :=d .DecodeElement (_gcgcb ,&_dabee );_fcdc !=nil {return _fcdc ;};_edcc .Cfvo =append (_edcc .Cfvo ,_gcgcb );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_faac :=NewCT_Color ();if _cdgg :=d .DecodeElement (_faac ,&_dabee );_cdgg !=nil {return _cdgg ;};_edcc .Color =append (_edcc .Color ,_faac );default:_gc .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",_dabee .Name );if _dgga :=d .Skip ();_dgga !=nil {return _dgga ;};};case _a .EndElement :break _bfae ;case _a .CharData :};};return nil ;}; -// Bottom Page Margin -BottomAttr float64 ; +// Validate validates the CT_PivotHierarchy and its children +func (_dbaab *CT_PivotHierarchy )Validate ()error {return _dbaab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};func (_bfdgdb *ST_Visibility )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bfdgdb =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_bfdgdb =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_bfdgdb =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_bfdgdb =3;};return nil ;};type CT_FileSharing struct{ -// Header Page Margin -HeaderAttr float64 ; +// Read Only Recommended +ReadOnlyRecommendedAttr *bool ; -// Footer Page Margin -FooterAttr float64 ;}; +// User Name +UserNameAttr *string ; -// ValidateWithPath validates the CT_IgnoredError and its children, prefixing error messages with path -func (_abec *CT_IgnoredError )ValidateWithPath (path string )error {return nil };type CT_XmlCellPr struct{ +// Write Reservation Password +ReservationPasswordAttr *string ; -// Table Field Id -IdAttr uint32 ; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// Unique Table Name -UniqueNameAttr *string ; +// Password Hash Value +HashValueAttr *string ; -// Column XML Properties -XmlPr *CT_XmlPr ; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_MeasureGroup ()*CT_MeasureGroup {_cbaa :=&CT_MeasureGroup {};return _cbaa };func (_cdffb ST_PatternType )Validate ()error {return _cdffb .ValidateWithPath ("")};type CT_GroupLevel struct{ +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ;}; -// Unique Name -UniqueNameAttr string ; +// ValidateWithPath validates the Users and its children, prefixing error messages with path +func (_agcdb *Users )ValidateWithPath (path string )error {if _cdgaa :=_agcdb .CT_Users .ValidateWithPath (path );_cdgaa !=nil {return _cdgaa ;};return nil ;};func NewCT_QueryTableFields ()*CT_QueryTableFields {_bbcaf :=&CT_QueryTableFields {};return _bbcaf };func (_dfa *CT_Authors )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dg :for {_ffc ,_ffb :=d .Token ();if _ffb !=nil {return _ffb ;};switch _geg :=_ffc .(type ){case _a .StartElement :switch _geg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dfae string ;if _ggf :=d .DecodeElement (&_dfae ,&_geg );_ggf !=nil {return _ggf ;};_dfa .Author =append (_dfa .Author ,_dfae );default:_gc .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",_geg .Name );if _dbf :=d .Skip ();_dbf !=nil {return _dbf ;};};case _a .EndElement :break _dg ;case _a .CharData :};};return nil ;};func NewCT_ProtectedRange ()*CT_ProtectedRange {_bbbcd :=&CT_ProtectedRange {};return _bbbcd };func (_aaaa *CT_CellProtection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_egdf :=range start .Attr {if _egdf .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_eegf ,_dgfa :=_d .ParseBool (_egdf .Value );if _dgfa !=nil {return _dgfa ;};_aaaa .LockedAttr =&_eegf ;continue ;};if _egdf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_ffef ,_gagga :=_d .ParseBool (_egdf .Value );if _gagga !=nil {return _gagga ;};_aaaa .HiddenAttr =&_ffef ;continue ;};};for {_dbbga ,_gbbb :=d .Token ();if _gbbb !=nil {return _b .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",_gbbb );};if _ecgc ,_ccda :=_dbbga .(_a .EndElement );_ccda &&_ecgc .Name ==start .Name {break ;};};return nil ;};func (_abaef ST_MdxSetOrder )String ()string {switch _abaef {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 "";};type CT_TableStyle struct{ -// Grouping Level Display Name -CaptionAttr string ; +// Table Style Name +NameAttr string ; -// User-Defined Group Level -UserAttr *bool ; +// Pivot Style +PivotAttr *bool ; -// Custom Roll Up -CustomRollUpAttr *bool ; +// Table +TableAttr *bool ; -// OLAP Level Groups -Groups *CT_Groups ; +// Table Style Count +CountAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_UnderlineProperty struct{ +// Table Style +TableStyleElement []*CT_TableStyleElement ;}; -// Underline Value -ValAttr ST_UnderlineValues ;}; +// Validate validates the CT_WebPublishItem and its children +func (_aafbaa *CT_WebPublishItem )Validate ()error {return _aafbaa .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d");};func NewCT_Col ()*CT_Col {_adfa :=&CT_Col {};return _adfa };func (_gdfbbf *CT_SheetFormatPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_egbbg :=range start .Attr {if _egbbg .Name .Local =="\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_dccffa ,_gafbeg :=_d .ParseUint (_egbbg .Value ,10,32);if _gafbeg !=nil {return _gafbeg ;};_edadf :=uint32 (_dccffa );_gdfbbf .BaseColWidthAttr =&_edadf ;continue ;};if _egbbg .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_ecccag ,_cebcea :=_d .ParseFloat (_egbbg .Value ,64);if _cebcea !=nil {return _cebcea ;};_gdfbbf .DefaultColWidthAttr =&_ecccag ;continue ;};if _egbbg .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_bcffb ,_cffac :=_d .ParseFloat (_egbbg .Value ,64);if _cffac !=nil {return _cffac ;};_gdfbbf .DefaultRowHeightAttr =_bcffb ;continue ;};if _egbbg .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_bccab ,_ccca :=_d .ParseBool (_egbbg .Value );if _ccca !=nil {return _ccca ;};_gdfbbf .CustomHeightAttr =&_bccab ;continue ;};if _egbbg .Name .Local =="\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_fbebadg ,_fgdcc :=_d .ParseBool (_egbbg .Value );if _fgdcc !=nil {return _fgdcc ;};_gdfbbf .ZeroHeightAttr =&_fbebadg ;continue ;};if _egbbg .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_gbfge ,_eeacbe :=_d .ParseBool (_egbbg .Value );if _eeacbe !=nil {return _eeacbe ;};_gdfbbf .ThickTopAttr =&_gbfge ;continue ;};if _egbbg .Name .Local =="t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"{_cdffb ,_faaagb :=_d .ParseBool (_egbbg .Value );if _faaagb !=nil {return _faaagb ;};_gdfbbf .ThickBottomAttr =&_cdffb ;continue ;};if _egbbg .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"{_cadcd ,_bdbgg :=_d .ParseUint (_egbbg .Value ,10,8);if _bdbgg !=nil {return _bdbgg ;};_gdage :=uint8 (_cadcd );_gdfbbf .OutlineLevelRowAttr =&_gdage ;continue ;};if _egbbg .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"{_abegcd ,_bdfgec :=_d .ParseUint (_egbbg .Value ,10,8);if _bdfgec !=nil {return _bdfgec ;};_defbc :=uint8 (_abegcd );_gdfbbf .OutlineLevelColAttr =&_defbc ;continue ;};};for {_dacega ,_bcbbc :=d .Token ();if _bcbbc !=nil {return _b .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",_bcbbc );};if _fgffc ,_aeeed :=_dacega .(_a .EndElement );_aeeed &&_fgffc .Name ==start .Name {break ;};};return nil ;};type CT_MdxSet struct{ -// Validate validates the CT_FutureMetadataBlock and its children -func (_egbad *CT_FutureMetadataBlock )Validate ()error {return _egbad .ValidateWithPath ("\u0043\u0054\u005f\u0046ut\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006fc\u006b");}; +// Set Definition Index +NsAttr uint32 ; -// ValidateWithPath validates the CT_CacheSource and its children, prefixing error messages with path -func (_ggf *CT_CacheSource )ValidateWithPath (path string )error {if _ggf .TypeAttr ==ST_SourceTypeUnset {return _c .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 _bebg :=_ggf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bebg !=nil {return _bebg ;};if _ggf .WorksheetSource !=nil {if _dfbb :=_ggf .WorksheetSource .ValidateWithPath (path +"\u002f\u0057o\u0072\u006b\u0073h\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065");_dfbb !=nil {return _dfbb ;};};if _ggf .Consolidation !=nil {if _fec :=_ggf .Consolidation .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");_fec !=nil {return _fec ;};};if _ggf .ExtLst !=nil {if _gdec :=_ggf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdec !=nil {return _gdec ;};};return nil ;}; +// Sort By Member Index Count +CAttr *uint32 ; -// ValidateWithPath validates the CT_PivotField and its children, prefixing error messages with path -func (_babgd *CT_PivotField )ValidateWithPath (path string )error {if _efdgb :=_babgd .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_efdgb !=nil {return _efdgb ;};if _bcbbe :=_babgd .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bcbbe !=nil {return _bcbbe ;};if _babgd .Items !=nil {if _cadff :=_babgd .Items .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u006d\u0073");_cadff !=nil {return _cadff ;};};if _babgd .AutoSortScope !=nil {if _ffdfea :=_babgd .AutoSortScope .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u006f\u0072\u0074S\u0063\u006f\u0070\u0065");_ffdfea !=nil {return _ffdfea ;};};if _babgd .ExtLst !=nil {if _eegdc :=_babgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eegdc !=nil {return _eegdc ;};};return nil ;}; +// Set Sort Order +OAttr ST_MdxSetOrder ; -// ValidateWithPath validates the CT_TableStyles and its children, prefixing error messages with path -func (_aefcd *CT_TableStyles )ValidateWithPath (path string )error {for _fgdcd ,_abcce :=range _aefcd .TableStyle {if _cdgbb :=_abcce .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u005b\u0025\u0064\u005d",path ,_fgdcd ));_cdgbb !=nil {return _cdgbb ;};};return nil ;};func NewCT_GroupItems ()*CT_GroupItems {_fcdef :=&CT_GroupItems {};return _fcdef };func (_aaddc ST_FormatAction )String ()string {switch _aaddc {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 (_abd *CT_Borders )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ceabg :=range start .Attr {if _ceabg .Name .Local =="\u0063\u006f\u0075n\u0074"{_gcfc ,_cebg :=_d .ParseUint (_ceabg .Value ,10,32);if _cebg !=nil {return _cebg ;};_edgc :=uint32 (_gcfc );_abd .CountAttr =&_edgc ;continue ;};};_bbg :for {_fdee ,_bdeg :=d .Token ();if _bdeg !=nil {return _bdeg ;};switch _aacce :=_fdee .(type ){case _f .StartElement :switch _aacce .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adfa :=NewCT_Border ();if _cba :=d .DecodeElement (_adfa ,&_aacce );_cba !=nil {return _cba ;};_abd .Border =append (_abd .Border ,_adfa );default:_ag .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",_aacce .Name );if _baa :=d .Skip ();_baa !=nil {return _baa ;};};case _f .EndElement :break _bbg ;case _f .CharData :};};return nil ;};type CT_RangeSets struct{ +// Member Unique Name Index +N []*CT_MetadataStringIndex ;};func NewCT_Schema ()*CT_Schema {_dbgca :=&CT_Schema {};return _dbgca };type Headers struct{CT_RevisionHeaders };func (_eecdd *CT_Location )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gfceb :=range start .Attr {if _gfceb .Name .Local =="\u0072\u0065\u0066"{_eafad ,_cdcef :=_gfceb .Value ,error (nil );if _cdcef !=nil {return _cdcef ;};_eecdd .RefAttr =_eafad ;continue ;};if _gfceb .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"{_bcadc ,_ggbgc :=_d .ParseUint (_gfceb .Value ,10,32);if _ggbgc !=nil {return _ggbgc ;};_eecdd .FirstHeaderRowAttr =uint32 (_bcadc );continue ;};if _gfceb .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"{_fbabc ,_dagaa :=_d .ParseUint (_gfceb .Value ,10,32);if _dagaa !=nil {return _dagaa ;};_eecdd .FirstDataRowAttr =uint32 (_fbabc );continue ;};if _gfceb .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"{_cdcdg ,_ffegc :=_d .ParseUint (_gfceb .Value ,10,32);if _ffegc !=nil {return _ffegc ;};_eecdd .FirstDataColAttr =uint32 (_cdcdg );continue ;};if _gfceb .Name .Local =="\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_badg ,_agbaa :=_d .ParseUint (_gfceb .Value ,10,32);if _agbaa !=nil {return _agbaa ;};_gdca :=uint32 (_badg );_eecdd .RowPageCountAttr =&_gdca ;continue ;};if _gfceb .Name .Local =="\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_bebf ,_ddgge :=_d .ParseUint (_gfceb .Value ,10,32);if _ddgge !=nil {return _ddgge ;};_becd :=uint32 (_bebf );_eecdd .ColPageCountAttr =&_becd ;continue ;};};for {_cgcga ,_afbeaf :=d .Token ();if _afbeaf !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_afbeaf );};if _cbaeb ,_baeab :=_cgcga .(_a .EndElement );_baeab &&_cbaeb .Name ==start .Name {break ;};};return nil ;};func (_acddg ST_MdxSetOrder )Validate ()error {return _acddg .ValidateWithPath ("")};func (_gffae ST_Comments )ValidateWithPath (path string )error {switch _gffae {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 (_gffae ));};return nil ;}; -// Reference and Page Item Count -CountAttr *uint32 ; +// Validate validates the CT_WorkbookPr and its children +func (_cegge *CT_WorkbookPr )Validate ()error {return _cegge .ValidateWithPath ("\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");};func (_daffa *CT_Row )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_afbce :=range start .Attr {if _afbce .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_beaae ,_aadb :=_d .ParseUint (_afbce .Value ,10,8);if _aadb !=nil {return _aadb ;};_gdccda :=uint8 (_beaae );_daffa .OutlineLevelAttr =&_gdccda ;continue ;};if _afbce .Name .Local =="\u0072"{_eaaea ,_dffcc :=_d .ParseUint (_afbce .Value ,10,32);if _dffcc !=nil {return _dffcc ;};_fgfgbe :=uint32 (_eaaea );_daffa .RAttr =&_fgfgbe ;continue ;};if _afbce .Name .Local =="\u0073"{_cbadc ,_ddbce :=_d .ParseUint (_afbce .Value ,10,32);if _ddbce !=nil {return _ddbce ;};_fggadc :=uint32 (_cbadc );_daffa .SAttr =&_fggadc ;continue ;};if _afbce .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"{_egcc ,_dbadb :=_d .ParseBool (_afbce .Value );if _dbadb !=nil {return _dbadb ;};_daffa .CustomFormatAttr =&_egcc ;continue ;};if _afbce .Name .Local =="\u0068\u0074"{_cdege ,_egbcdf :=_d .ParseFloat (_afbce .Value ,64);if _egbcdf !=nil {return _egbcdf ;};_daffa .HtAttr =&_cdege ;continue ;};if _afbce .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cefaf ,_bcgbb :=_d .ParseBool (_afbce .Value );if _bcgbb !=nil {return _bcgbb ;};_daffa .HiddenAttr =&_cefaf ;continue ;};if _afbce .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_cbcbe ,_gfbgf :=_d .ParseBool (_afbce .Value );if _gfbgf !=nil {return _gfbgf ;};_daffa .CustomHeightAttr =&_cbcbe ;continue ;};if _afbce .Name .Local =="\u0073\u0070\u0061n\u0073"{_gcgge ,_cgfbg :=ParseSliceST_CellSpans (_afbce .Value );if _cgfbg !=nil {return _cgfbg ;};_daffa .SpansAttr =&_gcgge ;continue ;};if _afbce .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_gbgea ,_abaga :=_d .ParseBool (_afbce .Value );if _abaga !=nil {return _abaga ;};_daffa .CollapsedAttr =&_gbgea ;continue ;};if _afbce .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_fgcdac ,_dbbdc :=_d .ParseBool (_afbce .Value );if _dbbdc !=nil {return _dbbdc ;};_daffa .ThickTopAttr =&_fgcdac ;continue ;};if _afbce .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"{_abfcc ,_eddfc :=_d .ParseBool (_afbce .Value );if _eddfc !=nil {return _eddfc ;};_daffa .ThickBotAttr =&_abfcc ;continue ;};if _afbce .Name .Local =="\u0070\u0068"{_aabdg ,_febgde :=_d .ParseBool (_afbce .Value );if _febgde !=nil {return _febgde ;};_daffa .PhAttr =&_aabdg ;continue ;};};_faead :for {_acabdg ,_ffagc :=d .Token ();if _ffagc !=nil {return _ffagc ;};switch _fecec :=_acabdg .(type ){case _a .StartElement :switch _fecec .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcbgbc :=NewCT_Cell ();if _dbcbfe :=d .DecodeElement (_dcbgbc ,&_fecec );_dbcbfe !=nil {return _dbcbfe ;};_daffa .C =append (_daffa .C ,_dcbgbc );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daffa .ExtLst =NewCT_ExtensionList ();if _dabgd :=d .DecodeElement (_daffa .ExtLst ,&_fecec );_dabgd !=nil {return _dabgd ;};default:_gc .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",_fecec .Name );if _daccd :=d .Skip ();_daccd !=nil {return _daccd ;};};case _a .EndElement :break _faead ;case _a .CharData :};};return nil ;};func (_bbda *CT_ExternalLink )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bbda .Choice !=nil {_bbda .Choice .MarshalXML (e ,_a .StartElement {});};if _bbda .ExtLst !=nil {_gfegc :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bbda .ExtLst ,_gfegc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ggcgg *ST_DataValidationType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ggcgg =0;case "\u006e\u006f\u006e\u0065":*_ggcgg =1;case "\u0077\u0068\u006fl\u0065":*_ggcgg =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_ggcgg =3;case "\u006c\u0069\u0073\u0074":*_ggcgg =4;case "\u0064\u0061\u0074\u0065":*_ggcgg =5;case "\u0074\u0069\u006d\u0065":*_ggcgg =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_ggcgg =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ggcgg =8;};return nil ;}; -// Range Set -RangeSet []*CT_RangeSet ;}; +// ValidateWithPath validates the Dialogsheet and its children, prefixing error messages with path +func (_cdfbb *Dialogsheet )ValidateWithPath (path string )error {if _dbfce :=_cdfbb .CT_Dialogsheet .ValidateWithPath (path );_dbfce !=nil {return _dbfce ;};return nil ;};func (_aecbf *CT_FieldsUsage )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cegdb :=range start .Attr {if _cegdb .Name .Local =="\u0063\u006f\u0075n\u0074"{_fefeg ,_ebaee :=_d .ParseUint (_cegdb .Value ,10,32);if _ebaee !=nil {return _ebaee ;};_aefac :=uint32 (_fefeg );_aecbf .CountAttr =&_aefac ;continue ;};};_gbdce :for {_cfdbb ,_bggbb :=d .Token ();if _bggbb !=nil {return _bggbb ;};switch _cdcab :=_cfdbb .(type ){case _a .StartElement :switch _cdcab .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acgga :=NewCT_FieldUsage ();if _ddbgg :=d .DecodeElement (_acgga ,&_cdcab );_ddbgg !=nil {return _ddbgg ;};_aecbf .FieldUsage =append (_aecbf .FieldUsage ,_acgga );default:_gc .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",_cdcab .Name );if _cagdb :=d .Skip ();_cagdb !=nil {return _cagdb ;};};case _a .EndElement :break _gbdce ;case _a .CharData :};};return nil ;};func (_egfaef *CT_ServerFormat )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ggcad :=range start .Attr {if _ggcad .Name .Local =="\u0063u\u006c\u0074\u0075\u0072\u0065"{_fgbdd ,_gfedd :=_ggcad .Value ,error (nil );if _gfedd !=nil {return _gfedd ;};_egfaef .CultureAttr =&_fgbdd ;continue ;};if _ggcad .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_eccdb ,_fcfbf :=_ggcad .Value ,error (nil );if _fcfbf !=nil {return _fcfbf ;};_egfaef .FormatAttr =&_eccdb ;continue ;};};for {_cgaeb ,_ggfcgg :=d .Token ();if _ggfcgg !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0065\u0072\u0076\u0065\u0072F\u006f\u0072\u006da\u0074:\u0020\u0025\u0073",_ggfcgg );};if _dcaebe ,_adebe :=_cgaeb .(_a .EndElement );_adebe &&_dcaebe .Name ==start .Name {break ;};};return nil ;};func (_aeadd *ST_PivotAreaType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adfge ,_gdafb :=d .Token ();if _gdafb !=nil {return _gdafb ;};if _ccagd ,_febaa :=_adfge .(_a .EndElement );_febaa &&_ccagd .Name ==start .Name {*_aeadd =1;return nil ;};if _dbbbe ,_afacc :=_adfge .(_a .CharData );!_afacc {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",_adfge );}else {switch string (_dbbbe ){case "":*_aeadd =0;case "\u006e\u006f\u006e\u0065":*_aeadd =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_aeadd =2;case "\u0064\u0061\u0074\u0061":*_aeadd =3;case "\u0061\u006c\u006c":*_aeadd =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_aeadd =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_aeadd =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_aeadd =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_aeadd =8;};};_adfge ,_gdafb =d .Token ();if _gdafb !=nil {return _gdafb ;};if _aggde ,_cbegg :=_adfge .(_a .EndElement );_cbegg &&_aggde .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",_adfge );};type CT_PageMargins struct{ -// Validate validates the CT_IntProperty and its children -func (_efced *CT_IntProperty )Validate ()error {return _efced .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};func (_eeag *CT_ColorFilter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eeag .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_eeag .DxfIdAttr )});};if _eeag .CellColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eeag .CellColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Left Page Margin +LeftAttr float64 ; -// Validate validates the CT_DataRefs and its children -func (_cfefg *CT_DataRefs )Validate ()error {return _cfefg .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073");};func (_degce ST_PhoneticAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_degce .String (),start );};func (_cfebc *CT_ObjectPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cfebc .LockedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cfebc .LockedAttr ))});};if _cfebc .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cfebc .DefaultSizeAttr ))});};if _cfebc .PrintAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cfebc .PrintAttr ))});};if _cfebc .DisabledAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cfebc .DisabledAttr ))});};if _cfebc .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cfebc .UiObjectAttr ))});};if _cfebc .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cfebc .AutoFillAttr ))});};if _cfebc .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cfebc .AutoLineAttr ))});};if _cfebc .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cfebc .AutoPictAttr ))});};if _cfebc .MacroAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_cfebc .MacroAttr )});};if _cfebc .AltTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cfebc .AltTextAttr )});};if _cfebc .DdeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0064\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cfebc .DdeAttr ))});};if _cfebc .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cfebc .IdAttr )});};e .EncodeToken (start );_aeedf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_cfebc .Anchor ,_aeedf );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Right Page Margin +RightAttr float64 ; -// Validate validates the CT_CalcPr and its children -func (_eaa *CT_CalcPr )Validate ()error {return _eaa .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006c\u0063\u0050r");};func (_egba *CT_Cfvo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egba .TypeAttr =ST_CfvoType (1);for _ ,_dfgf :=range start .Attr {if _dfgf .Name .Local =="\u0074\u0079\u0070\u0065"{_egba .TypeAttr .UnmarshalXMLAttr (_dfgf );continue ;};if _dfgf .Name .Local =="\u0076\u0061\u006c"{_dcgae ,_gcfd :=_dfgf .Value ,error (nil );if _gcfd !=nil {return _gcfd ;};_egba .ValAttr =&_dcgae ;continue ;};if _dfgf .Name .Local =="\u0067\u0074\u0065"{_gfbd ,_bdcd :=_d .ParseBool (_dfgf .Value );if _bdcd !=nil {return _bdcd ;};_egba .GteAttr =&_gfbd ;continue ;};};_dddbc :for {_bcbef ,_eaed :=d .Token ();if _eaed !=nil {return _eaed ;};switch _dded :=_bcbef .(type ){case _f .StartElement :switch _dded .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egba .ExtLst =NewCT_ExtensionList ();if _cbcaa :=d .DecodeElement (_egba .ExtLst ,&_dded );_cbcaa !=nil {return _cbcaa ;};default:_ag .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",_dded .Name );if _cgedg :=d .Skip ();_cgedg !=nil {return _cgedg ;};};case _f .EndElement :break _dddbc ;case _f .CharData :};};return nil ;};func (_ebfag ST_FileType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ebfag .String (),start );};type CT_PivotFilters struct{ +// Top Page Margin +TopAttr float64 ; -// Pivot Filter Count -CountAttr *uint32 ; +// Bottom Page Margin +BottomAttr float64 ; -// PivotTable Advanced Filter -Filter []*CT_PivotFilter ;};func (_efbgg *CT_Comments )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efbgg .Authors =NewCT_Authors ();_efbgg .CommentList =NewCT_CommentList ();_ggef :for {_fded ,_eecff :=d .Token ();if _eecff !=nil {return _eecff ;};switch _fface :=_fded .(type ){case _f .StartElement :switch _fface .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gcdc :=d .DecodeElement (_efbgg .Authors ,&_fface );_gcdc !=nil {return _gcdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _eaedc :=d .DecodeElement (_efbgg .CommentList ,&_fface );_eaedc !=nil {return _eaedc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbgg .ExtLst =NewCT_ExtensionList ();if _bgbbb :=d .DecodeElement (_efbgg .ExtLst ,&_fface );_bgbbb !=nil {return _bgbbb ;};default:_ag .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",_fface .Name );if _abgbf :=d .Skip ();_abgbf !=nil {return _abgbf ;};};case _f .EndElement :break _ggef ;case _f .CharData :};};return nil ;}; +// Header Page Margin +HeaderAttr float64 ; -// Validate validates the Comments and its children -func (_cggbda *Comments )Validate ()error {return _cggbda .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_ebdge *CT_IgnoredError )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_c .Sprintf ("\u0025\u0076",_ebdge .SqrefAttr )});if _ebdge .EvalErrorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ebdge .EvalErrorAttr ))});};if _ebdge .TwoDigitTextYearAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ebdge .TwoDigitTextYearAttr ))});};if _ebdge .NumberStoredAsTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ebdge .NumberStoredAsTextAttr ))});};if _ebdge .FormulaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ebdge .FormulaAttr ))});};if _ebdge .FormulaRangeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ebdge .FormulaRangeAttr ))});};if _ebdge .UnlockedFormulaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ebdge .UnlockedFormulaAttr ))});};if _ebdge .EmptyCellReferenceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ebdge .EmptyCellReferenceAttr ))});};if _ebdge .ListDataValidationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ebdge .ListDataValidationAttr ))});};if _ebdge .CalculatedColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ebdge .CalculatedColumnAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Footer Page Margin +FooterAttr float64 ;};func (_bbage *CT_PatternFill )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bbage .PatternTypeAttr !=ST_PatternTypeUnset {_gcdf ,_gfedg :=_bbage .PatternTypeAttr .MarshalXMLAttr (_a .Name {Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"});if _gfedg !=nil {return _gfedg ;};start .Attr =append (start .Attr ,_gcdf );};e .EncodeToken (start );if _bbage .FgColor !=nil {_gcfff :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0066\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bbage .FgColor ,_gcfff );};if _bbage .BgColor !=nil {_gagabd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0062\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bbage .BgColor ,_gagabd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Metadata ()*CT_Metadata {_egda :=&CT_Metadata {};return _egda }; -// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path -func (_bccf *CT_Colors )ValidateWithPath (path string )error {if _bccf .IndexedColors !=nil {if _caeb :=_bccf .IndexedColors .ValidateWithPath (path +"\u002f\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043o\u006c\u006f\u0072\u0073");_caeb !=nil {return _caeb ;};};if _bccf .MruColors !=nil {if _baeeb :=_bccf .MruColors .ValidateWithPath (path +"\u002f\u004d\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073");_baeeb !=nil {return _baeeb ;};};return nil ;};func (_bcda *CT_ChartFormats )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bcda .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bcda .CountAttr )});};e .EncodeToken (start );_ebbfea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074"}};for _ ,_eebb :=range _bcda .ChartFormat {e .EncodeElement (_eebb ,_ebbfea );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Dialogsheet and its children +func (_gage *CT_Dialogsheet )Validate ()error {return _gage .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074");};func (_afgaga *CT_UndoInfo )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afgaga .ExpAttr =ST_FormulaExpression (1);for _ ,_dadaf :=range start .Attr {if _dadaf .Name .Local =="\u0069\u006e\u0064e\u0078"{_fdecc ,_dcbefg :=_d .ParseUint (_dadaf .Value ,10,32);if _dcbefg !=nil {return _dcbefg ;};_afgaga .IndexAttr =uint32 (_fdecc );continue ;};if _dadaf .Name .Local =="\u0065\u0078\u0070"{_afgaga .ExpAttr .UnmarshalXMLAttr (_dadaf );continue ;};if _dadaf .Name .Local =="\u0072\u0065\u00663\u0044"{_dcgca ,_cgdcae :=_d .ParseBool (_dadaf .Value );if _cgdcae !=nil {return _cgdcae ;};_afgaga .Ref3DAttr =&_dcgca ;continue ;};if _dadaf .Name .Local =="\u0061\u0072\u0072a\u0079"{_dccgad ,_dfbfc :=_d .ParseBool (_dadaf .Value );if _dfbfc !=nil {return _dfbfc ;};_afgaga .ArrayAttr =&_dccgad ;continue ;};if _dadaf .Name .Local =="\u0076"{_dacfgg ,_dgabcf :=_d .ParseBool (_dadaf .Value );if _dgabcf !=nil {return _dgabcf ;};_afgaga .VAttr =&_dacfgg ;continue ;};if _dadaf .Name .Local =="\u006e\u0066"{_eebef ,_bcebfc :=_d .ParseBool (_dadaf .Value );if _bcebfc !=nil {return _bcebfc ;};_afgaga .NfAttr =&_eebef ;continue ;};if _dadaf .Name .Local =="\u0063\u0073"{_fbcbf ,_dbfdc :=_d .ParseBool (_dadaf .Value );if _dbfdc !=nil {return _dbfdc ;};_afgaga .CsAttr =&_fbcbf ;continue ;};if _dadaf .Name .Local =="\u0064\u0072"{_fabcd ,_acfegb :=_dadaf .Value ,error (nil );if _acfegb !=nil {return _acfegb ;};_afgaga .DrAttr =_fabcd ;continue ;};if _dadaf .Name .Local =="\u0064\u006e"{_eafbg ,_eafega :=_dadaf .Value ,error (nil );if _eafega !=nil {return _eafega ;};_afgaga .DnAttr =&_eafbg ;continue ;};if _dadaf .Name .Local =="\u0072"{_aebbf ,_caggd :=_dadaf .Value ,error (nil );if _caggd !=nil {return _caggd ;};_afgaga .RAttr =&_aebbf ;continue ;};if _dadaf .Name .Local =="\u0073\u0049\u0064"{_ceebeg ,_ddcba :=_d .ParseUint (_dadaf .Value ,10,32);if _ddcba !=nil {return _ddcba ;};_fgacef :=uint32 (_ceebeg );_afgaga .SIdAttr =&_fgacef ;continue ;};};for {_facee ,_aacegg :=d .Token ();if _aacegg !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f\u003a\u0020\u0025\u0073",_aacegg );};if _ebebbc ,_aafcb :=_facee .(_a .EndElement );_aafcb &&_ebebbc .Name ==start .Name {break ;};};return nil ;};const (ST_TableTypeUnset ST_TableType =0;ST_TableTypeWorksheet ST_TableType =1;ST_TableTypeXml ST_TableType =2;ST_TableTypeQueryTable ST_TableType =3;);func (_cbdda ST_DataValidationImeMode )Validate ()error {return _cbdda .ValidateWithPath ("")}; -// Validate validates the CT_PivotCacheDefinition and its children -func (_bfdbe *CT_PivotCacheDefinition )Validate ()error {return _bfdbe .ValidateWithPath ("\u0043\u0054\u005fPi\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");};func (_dfged ST_DataValidationImeMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dfged .String (),start );};func (_fbafgd ST_SheetViewType )ValidateWithPath (path string )error {switch _fbafgd {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbafgd ));};return nil ;};func NewCT_PivotFields ()*CT_PivotFields {_gcfea :=&CT_PivotFields {};return _gcfea };func (_edadc *CT_SheetBackgroundPicture )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggdead :=range start .Attr {if _ggdead .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ggdead .Name .Local =="\u0069\u0064"||_ggdead .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"&&_ggdead .Name .Local =="\u0069\u0064"{_deede ,_edab :=_ggdead .Value ,error (nil );if _edab !=nil {return _edab ;};_edadc .IdAttr =_deede ;continue ;};};for {_aaddd ,_ffadf :=d .Token ();if _ffadf !=nil {return _c .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",_ffadf );};if _bbdcf ,_dbcbef :=_aaddd .(_f .EndElement );_dbcbef &&_bbdcf .Name ==start .Name {break ;};};return nil ;};func (_bcgeec *Chartsheet )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_f .Attr {Name :_f .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 ,_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\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\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 ="\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074";return _bcgeec .CT_Chartsheet .MarshalXML (e ,start );};func NewCT_CfRule ()*CT_CfRule {_gadg :=&CT_CfRule {};return _gadg };type AG_RevData struct{RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_adabcc *CT_Scenario )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_adabcc .NameAttr )});if _adabcc .LockedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_adabcc .LockedAttr ))});};if _adabcc .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_adabcc .HiddenAttr ))});};if _adabcc .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_adabcc .CountAttr )});};if _adabcc .UserAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_adabcc .UserAttr )});};if _adabcc .CommentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_adabcc .CommentAttr )});};e .EncodeToken (start );_baefee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"}};for _ ,_dfcgd :=range _adabcc .InputCells {e .EncodeElement (_dfcgd ,_baefee );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gaega *CT_PivotFilter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0064"},Value :_c .Sprintf ("\u0025\u0076",_gaega .FldAttr )});if _gaega .MpFldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0070\u0046l\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gaega .MpFldAttr )});};_eabgd ,_fdad :=_gaega .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _fdad !=nil {return _fdad ;};start .Attr =append (start .Attr ,_eabgd );if _gaega .EvalOrderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"},Value :_c .Sprintf ("\u0025\u0076",*_gaega .EvalOrderAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_gaega .IdAttr )});if _gaega .IMeasureHierAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gaega .IMeasureHierAttr )});};if _gaega .IMeasureFldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gaega .IMeasureFldAttr )});};if _gaega .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gaega .NameAttr )});};if _gaega .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_gaega .DescriptionAttr )});};if _gaega .StringValue1Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"},Value :_c .Sprintf ("\u0025\u0076",*_gaega .StringValue1Attr )});};if _gaega .StringValue2Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_gaega .StringValue2Attr )});};e .EncodeToken (start );_edgcc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_gaega .AutoFilter ,_edgcc );if _gaega .ExtLst !=nil {_fgebc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gaega .ExtLst ,_fgebc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_geac *CT_Connections )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gefg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_gcaae :=range _geac .Connection {e .EncodeElement (_gcaae ,_gefg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbgeg ST_PivotFilterType )Validate ()error {return _cbgeg .ValidateWithPath ("")};func (_deecae ST_CredMethod )Validate ()error {return _deecae .ValidateWithPath ("")};func (_faefee ST_DvAspect )Validate ()error {return _faefee .ValidateWithPath ("")};func (_fdfab *CT_WebPublishing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbebfb :=range start .Attr {if _fbebfb .Name .Local =="\u0063\u0073\u0073"{_fgdad ,_gbeac :=_d .ParseBool (_fbebfb .Value );if _gbeac !=nil {return _gbeac ;};_fdfab .CssAttr =&_fgdad ;continue ;};if _fbebfb .Name .Local =="\u0074h\u0069\u0063\u006b\u0065\u0074"{_ceaaec ,_abfffb :=_d .ParseBool (_fbebfb .Value );if _abfffb !=nil {return _abfffb ;};_fdfab .ThicketAttr =&_ceaaec ;continue ;};if _fbebfb .Name .Local =="\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_ddccdg ,_abgcgf :=_d .ParseBool (_fbebfb .Value );if _abgcgf !=nil {return _abgcgf ;};_fdfab .LongFileNamesAttr =&_ddccdg ;continue ;};if _fbebfb .Name .Local =="\u0076\u006d\u006c"{_fecdb ,_ffacafd :=_d .ParseBool (_fbebfb .Value );if _ffacafd !=nil {return _ffacafd ;};_fdfab .VmlAttr =&_fecdb ;continue ;};if _fbebfb .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_cggad ,_gdedg :=_d .ParseBool (_fbebfb .Value );if _gdedg !=nil {return _gdedg ;};_fdfab .AllowPngAttr =&_cggad ;continue ;};if _fbebfb .Name .Local =="\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"{_fdfab .TargetScreenSizeAttr .UnmarshalXMLAttr (_fbebfb );continue ;};if _fbebfb .Name .Local =="\u0064\u0070\u0069"{_adeaa ,_ecefb :=_d .ParseUint (_fbebfb .Value ,10,32);if _ecefb !=nil {return _ecefb ;};_ecaga :=uint32 (_adeaa );_fdfab .DpiAttr =&_ecaga ;continue ;};if _fbebfb .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_cafggd ,_cgedgb :=_d .ParseUint (_fbebfb .Value ,10,32);if _cgedgb !=nil {return _cgedgb ;};_gccbgd :=uint32 (_cafggd );_fdfab .CodePageAttr =&_gccbgd ;continue ;};if _fbebfb .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_gadfbe ,_cgaee :=_fbebfb .Value ,error (nil );if _cgaee !=nil {return _cgaee ;};_fdfab .CharacterSetAttr =&_gadfbe ;continue ;};};for {_dfcdc ,_cefab :=d .Token ();if _cefab !=nil {return _c .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",_cefab );};if _gagfce ,_gffge :=_dfcdc .(_f .EndElement );_gffge &&_gagfce .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_PivotField and its children +func (_gfgcd *CT_PivotField )Validate ()error {return _gfgcd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064");}; -// Validate validates the CT_Tuples and its children -func (_adgca *CT_Tuples )Validate ()error {return _adgca .ValidateWithPath ("\u0043T\u005f\u0054\u0075\u0070\u006c\u0065s");};type CT_SingleXmlCell struct{ +// Validate validates the CT_SheetIdMap and its children +func (_agagb *CT_SheetIdMap )Validate ()error {return _agagb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");}; -// Table Id -IdAttr uint32 ; +// ValidateWithPath validates the CT_RElt and its children, prefixing error messages with path +func (_fdgeag *CT_RElt )ValidateWithPath (path string )error {if _fdgeag .RPr !=nil {if _cgffd :=_fdgeag .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cgffd !=nil {return _cgffd ;};};return nil ;};func NewCT_Tuple ()*CT_Tuple {_dcbcc :=&CT_Tuple {};return _dcbcc };func (_dcecf *CT_FieldUsage )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078"},Value :_b .Sprintf ("\u0025\u0076",_dcecf .XAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bfcac *CT_LegacyDrawing )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bfcac .IdAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dcad *CT_CacheSource )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_aaa ,_cdf :=_dcad .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _cdf !=nil {return _cdf ;};start .Attr =append (start .Attr ,_aaa );if _dcad .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dcad .ConnectionIdAttr )});};e .EncodeToken (start );if _dcad .WorksheetSource !=nil {_geabc :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_dcad .WorksheetSource ,_geabc );};if _dcad .Consolidation !=nil {_accaa :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061:\u0063\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dcad .Consolidation ,_accaa );};if _dcad .ExtLst !=nil {_aedc :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dcad .ExtLst ,_aedc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_PivotFields struct{ -// Reference -RAttr string ; +// Field Count +CountAttr *uint32 ; -// Connection ID -ConnectionIdAttr uint32 ; +// PivotTable Field +PivotField []*CT_PivotField ;};func NewCT_MdxSet ()*CT_MdxSet {_gegdc :=&CT_MdxSet {};return _gegdc };func (_fbgg *CT_DbPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_fbgg .ConnectionAttr )});if _fbgg .CommandAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006d\u006d\u0061\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fbgg .CommandAttr )});};if _fbgg .ServerCommandAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fbgg .ServerCommandAttr )});};if _fbgg .CommandTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fbgg .CommandTypeAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_SheetProtection struct{ -// Cell Properties -XmlCellPr *CT_XmlCellPr ; +// Legacy Password +PasswordAttr *string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path -func (_aabdee *CT_PageMargins )ValidateWithPath (path string )error {return nil };func NewDialogsheet ()*Dialogsheet {_fbbda :=&Dialogsheet {};_fbbda .CT_Dialogsheet =*NewCT_Dialogsheet ();return _fbbda ;};func (_dbgcf *CT_colItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgfbd :=range start .Attr {if _dgfbd .Name .Local =="\u0063\u006f\u0075n\u0074"{_ceagfff ,_gafbcc :=_d .ParseUint (_dgfbd .Value ,10,32);if _gafbcc !=nil {return _gafbcc ;};_cddcgd :=uint32 (_ceagfff );_dbgcf .CountAttr =&_cddcgd ;continue ;};};_afeacc :for {_gfeaec ,_dedba :=d .Token ();if _dedba !=nil {return _dedba ;};switch _gaecd :=_gfeaec .(type ){case _f .StartElement :switch _gaecd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddfbag :=NewCT_I ();if _fccdef :=d .DecodeElement (_ddfbag ,&_gaecd );_fccdef !=nil {return _fccdef ;};_dbgcf .I =append (_dbgcf .I ,_ddfbag );default:_ag .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",_gaecd .Name );if _dbcfc :=d .Skip ();_dbcfc !=nil {return _dbcfc ;};};case _f .EndElement :break _afeacc ;case _f .CharData :};};return nil ;};func (_ggdd *CT_CalcCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fed :=range start .Attr {if _fed .Name .Local =="\u0072"{_dac ,_afcf :=_fed .Value ,error (nil );if _afcf !=nil {return _afcf ;};_ggdd .RAttr =&_dac ;continue ;};if _fed .Name .Local =="\u0072\u0065\u0066"{_ffa ,_ccgc :=_fed .Value ,error (nil );if _ccgc !=nil {return _ccgc ;};_ggdd .RefAttr =&_ffa ;continue ;};if _fed .Name .Local =="\u0069"{_dccg ,_dbfa :=_d .ParseInt (_fed .Value ,10,32);if _dbfa !=nil {return _dbfa ;};_aeda :=int32 (_dccg );_ggdd .IAttr =&_aeda ;continue ;};if _fed .Name .Local =="\u0073"{_cda ,_ebbfb :=_d .ParseBool (_fed .Value );if _ebbfb !=nil {return _ebbfb ;};_ggdd .SAttr =&_cda ;continue ;};if _fed .Name .Local =="\u006c"{_aaf ,_aefd :=_d .ParseBool (_fed .Value );if _aefd !=nil {return _aefd ;};_ggdd .LAttr =&_aaf ;continue ;};if _fed .Name .Local =="\u0074"{_bgf ,_ffce :=_d .ParseBool (_fed .Value );if _ffce !=nil {return _ffce ;};_ggdd .TAttr =&_bgf ;continue ;};if _fed .Name .Local =="\u0061"{_gdff ,_gaa :=_d .ParseBool (_fed .Value );if _gaa !=nil {return _gaa ;};_ggdd .AAttr =&_gdff ;continue ;};};for {_ecab ,_cbcg :=d .Token ();if _cbcg !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_cbcg );};if _fefbc ,_beea :=_ecab .(_f .EndElement );_beea &&_fefbc .Name ==start .Name {break ;};};return nil ;};func (_cfcf *CT_OutlinePr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eaabc :=range start .Attr {if _eaabc .Name .Local =="a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"{_dcdaf ,_abgge :=_d .ParseBool (_eaabc .Value );if _abgge !=nil {return _abgge ;};_cfcf .ApplyStylesAttr =&_dcdaf ;continue ;};if _eaabc .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"{_fabgc ,_ffdbgd :=_d .ParseBool (_eaabc .Value );if _ffdbgd !=nil {return _ffdbgd ;};_cfcf .SummaryBelowAttr =&_fabgc ;continue ;};if _eaabc .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"{_fbdgd ,_cgdc :=_d .ParseBool (_eaabc .Value );if _cgdc !=nil {return _cgdc ;};_cfcf .SummaryRightAttr =&_fbdgd ;continue ;};if _eaabc .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_ffdbb ,_edfcg :=_d .ParseBool (_eaabc .Value );if _edfcg !=nil {return _edfcg ;};_cfcf .ShowOutlineSymbolsAttr =&_ffdbb ;continue ;};};for {_cdddb ,_gccbg :=d .Token ();if _gccbg !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0075t\u006c\u0069\u006e\u0065\u0050\u0072\u003a\u0020\u0025\u0073",_gccbg );};if _cgaf ,_acceaa :=_cdddb .(_f .EndElement );_acceaa &&_cgaf .Name ==start .Name {break ;};};return nil ;};type CT_Missing struct{ +// Password Hash Value +HashValueAttr *string ; -// Unused Item -UAttr *bool ; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Calculated Item -FAttr *bool ; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// Caption -CAttr *string ; +// Sheet Locked +SheetAttr *bool ; -// Member Property Count -CpAttr *uint32 ; +// Objects Locked +ObjectsAttr *bool ; -// Format Index -InAttr *uint32 ; +// Scenarios Locked +ScenariosAttr *bool ; -// background Color -BcAttr *string ; +// Format Cells Locked +FormatCellsAttr *bool ; -// Foreground Color -FcAttr *string ; +// Format Columns Locked +FormatColumnsAttr *bool ; -// Italic -IAttr *bool ; +// Format Rows Locked +FormatRowsAttr *bool ; -// Underline -UnAttr *bool ; +// Insert Columns Locked +InsertColumnsAttr *bool ; -// Strikethrough -StAttr *bool ; +// Insert Rows Locked +InsertRowsAttr *bool ; -// Bold -BAttr *bool ; +// Insert Hyperlinks Locked +InsertHyperlinksAttr *bool ; -// Tuples -Tpls []*CT_Tuples ; +// Delete Columns Locked +DeleteColumnsAttr *bool ; -// Member Property Indexes -X []*CT_X ;};type CT_HierarchyUsage struct{ +// Delete Rows Locked +DeleteRowsAttr *bool ; -// Hierarchy Usage -HierarchyUsageAttr int32 ;};func (_ddfgg *CT_PageSetup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddfgg .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_ddfgg .PaperSizeAttr )});};if _ddfgg .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ddfgg .PaperHeightAttr )});};if _ddfgg .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_ddfgg .PaperWidthAttr )});};if _ddfgg .ScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ddfgg .ScaleAttr )});};if _ddfgg .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ddfgg .FirstPageNumberAttr )});};if _ddfgg .FitToWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_ddfgg .FitToWidthAttr )});};if _ddfgg .FitToHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ddfgg .FitToHeightAttr )});};if _ddfgg .PageOrderAttr !=ST_PageOrderUnset {_gffa ,_eddfb :=_ddfgg .PageOrderAttr .MarshalXMLAttr (_f .Name {Local :"\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"});if _eddfb !=nil {return _eddfb ;};start .Attr =append (start .Attr ,_gffa );};if _ddfgg .OrientationAttr !=ST_OrientationUnset {_agbda ,_dbgeb :=_ddfgg .OrientationAttr .MarshalXMLAttr (_f .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _dbgeb !=nil {return _dbgeb ;};start .Attr =append (start .Attr ,_agbda );};if _ddfgg .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ddfgg .UsePrinterDefaultsAttr ))});};if _ddfgg .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ddfgg .BlackAndWhiteAttr ))});};if _ddfgg .DraftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ddfgg .DraftAttr ))});};if _ddfgg .CellCommentsAttr !=ST_CellCommentsUnset {_cagfcf ,_cecbg :=_ddfgg .CellCommentsAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _cecbg !=nil {return _cecbg ;};start .Attr =append (start .Attr ,_cagfcf );};if _ddfgg .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ddfgg .UseFirstPageNumberAttr ))});};if _ddfgg .ErrorsAttr !=ST_PrintErrorUnset {_gdebg ,_ebdd :=_ddfgg .ErrorsAttr .MarshalXMLAttr (_f .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0073"});if _ebdd !=nil {return _ebdd ;};start .Attr =append (start .Attr ,_gdebg );};if _ddfgg .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_c .Sprintf ("\u0025\u0076",*_ddfgg .HorizontalDpiAttr )});};if _ddfgg .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_c .Sprintf ("\u0025\u0076",*_ddfgg .VerticalDpiAttr )});};if _ddfgg .CopiesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_ddfgg .CopiesAttr )});};if _ddfgg .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ddfgg .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Select Locked Cells Locked +SelectLockedCellsAttr *bool ; -// Validate validates the CT_UndoInfo and its children -func (_bdfab *CT_UndoInfo )Validate ()error {return _bdfab .ValidateWithPath ("C\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f");}; +// Sort Locked +SortAttr *bool ; -// ValidateWithPath validates the CT_ExternalLinkChoice and its children, prefixing error messages with path -func (_ddgb *CT_ExternalLinkChoice )ValidateWithPath (path string )error {if _ddgb .ExternalBook !=nil {if _fgged :=_ddgb .ExternalBook .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");_fgged !=nil {return _fgged ;};};if _ddgb .DdeLink !=nil {if _geccc :=_ddgb .DdeLink .ValidateWithPath (path +"\u002f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");_geccc !=nil {return _geccc ;};};if _ddgb .OleLink !=nil {if _gbfec :=_ddgb .OleLink .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");_gbfec !=nil {return _gbfec ;};};return nil ;};func NewCT_ProtectedRanges ()*CT_ProtectedRanges {_fecaf :=&CT_ProtectedRanges {};return _fecaf };type CT_Filters struct{ +// AutoFilter Locked +AutoFilterAttr *bool ; -// Filter by Blank -BlankAttr *bool ; +// Pivot Tables Locked +PivotTablesAttr *bool ; -// Calendar Type -CalendarTypeAttr _g .ST_CalendarType ; +// Select Unlocked Cells Locked +SelectUnlockedCellsAttr *bool ;};func (_fgbccf *ST_IconSetType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fgbccf =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_fgbccf =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_fgbccf =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_fgbccf =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_fgbccf =4;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_fgbccf =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_fgbccf =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_fgbccf =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_fgbccf =8;case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_fgbccf =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_fgbccf =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_fgbccf =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_fgbccf =12;case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_fgbccf =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_fgbccf =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_fgbccf =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_fgbccf =16;case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_fgbccf =17;};return nil ;};func (_decfa ST_PivotAreaType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_decfa .String (),start );};type ST_DataValidationOperator byte ;func (_ebgf *CT_FontName )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bddfa :=range start .Attr {if _bddfa .Name .Local =="\u0076\u0061\u006c"{_effcf ,_abfd :=_bddfa .Value ,error (nil );if _abfd !=nil {return _abfd ;};_ebgf .ValAttr =_effcf ;continue ;};};for {_cefcf ,_fdcgb :=d .Token ();if _fdcgb !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_fdcgb );};if _afgd ,_cfdcf :=_cefcf .(_a .EndElement );_cfdcf &&_afgd .Name ==start .Name {break ;};};return nil ;};func NewCT_PageSetup ()*CT_PageSetup {_fcfbg :=&CT_PageSetup {};return _fcfbg };func NewCT_ColorFilter ()*CT_ColorFilter {_fdac :=&CT_ColorFilter {};return _fdac };func (_bfaacc ST_FormulaExpression )Validate ()error {return _bfaacc .ValidateWithPath ("")};func (_cgbf *CT_Groups )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cdbca :=range start .Attr {if _cdbca .Name .Local =="\u0063\u006f\u0075n\u0074"{_efdde ,_gbba :=_d .ParseUint (_cdbca .Value ,10,32);if _gbba !=nil {return _gbba ;};_gbfcfg :=uint32 (_efdde );_cgbf .CountAttr =&_gbfcfg ;continue ;};};_ebcg :for {_abgc ,_bccd :=d .Token ();if _bccd !=nil {return _bccd ;};switch _dedgf :=_abgc .(type ){case _a .StartElement :switch _dedgf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ededc :=NewCT_LevelGroup ();if _bdedd :=d .DecodeElement (_ededc ,&_dedgf );_bdedd !=nil {return _bdedd ;};_cgbf .Group =append (_cgbf .Group ,_ededc );default:_gc .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",_dedgf .Name );if _cedef :=d .Skip ();_cedef !=nil {return _cedef ;};};case _a .EndElement :break _ebcg ;case _a .CharData :};};return nil ;}; -// Filter -Filter []*CT_Filter ; +// ValidateWithPath validates the CT_DdeValue and its children, prefixing error messages with path +func (_aeafg *CT_DdeValue )ValidateWithPath (path string )error {if _defea :=_aeafg .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_defea !=nil {return _defea ;};return nil ;};func (_acdc *CT_CellStyles )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_abca :=range start .Attr {if _abca .Name .Local =="\u0063\u006f\u0075n\u0074"{_beeb ,_decf :=_d .ParseUint (_abca .Value ,10,32);if _decf !=nil {return _decf ;};_ggcd :=uint32 (_beeb );_acdc .CountAttr =&_ggcd ;continue ;};};_bfebg :for {_agea ,_bfgfe :=d .Token ();if _bfgfe !=nil {return _bfgfe ;};switch _gcgf :=_agea .(type ){case _a .StartElement :switch _gcgf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdbf :=NewCT_CellStyle ();if _aba :=d .DecodeElement (_bdbf ,&_gcgf );_aba !=nil {return _aba ;};_acdc .CellStyle =append (_acdc .CellStyle ,_bdbf );default:_gc .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",_gcgf .Name );if _beed :=d .Skip ();_beed !=nil {return _beed ;};};case _a .EndElement :break _bfebg ;case _a .CharData :};};return nil ;};func (_fedfa *ST_Orientation )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dgbed ,_facff :=d .Token ();if _facff !=nil {return _facff ;};if _gcccgd ,_gcfdbd :=_dgbed .(_a .EndElement );_gcfdbd &&_gcccgd .Name ==start .Name {*_fedfa =1;return nil ;};if _daebba ,_cfbcc :=_dgbed .(_a .CharData );!_cfbcc {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",_dgbed );}else {switch string (_daebba ){case "":*_fedfa =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fedfa =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_fedfa =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_fedfa =3;};};_dgbed ,_facff =d .Token ();if _facff !=nil {return _facff ;};if _cdccea ,_ffaef :=_dgbed .(_a .EndElement );_ffaef &&_cdccea .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",_dgbed );};func (_affgg *CT_SmartTagPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _affgg .EmbedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u006d\u0062e\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_affgg .EmbedAttr ))});};if _affgg .ShowAttr !=ST_SmartTagShowUnset {_gcggee ,_abacea :=_affgg .ShowAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0068\u006f\u0077"});if _abacea !=nil {return _abacea ;};start .Attr =append (start .Attr ,_gcggee );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Fonts ()*CT_Fonts {_egbfc :=&CT_Fonts {};return _egbfc }; -// Date Grouping -DateGroupItem []*CT_DateGroupItem ;}; +// Validate validates the CT_QueryTableRefresh and its children +func (_daceg *CT_QueryTableRefresh )Validate ()error {return _daceg .ValidateWithPath ("C\u0054_\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068");};func (_eeef *CT_CellStyleXfs )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eeef .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_eeef .CountAttr )});};e .EncodeToken (start );_cefb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_bbff :=range _eeef .Xf {e .EncodeElement (_bbff ,_cefb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ebab *CT_CellWatches )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cadd :for {_aaab ,_geee :=d .Token ();if _geee !=nil {return _geee ;};switch _dcfa :=_aaab .(type ){case _a .StartElement :switch _dcfa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcba :=NewCT_CellWatch ();if _agdd :=d .DecodeElement (_fcba ,&_dcfa );_agdd !=nil {return _agdd ;};_ebab .CellWatch =append (_ebab .CellWatch ,_fcba );default:_gc .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",_dcfa .Name );if _bde :=d .Skip ();_bde !=nil {return _bde ;};};case _a .EndElement :break _cadd ;case _a .CharData :};};return nil ;};type CT_OleLink struct{IdAttr string ; -// ValidateWithPath validates the CT_MapInfo and its children, prefixing error messages with path -func (_fffde *CT_MapInfo )ValidateWithPath (path string )error {for _ggfgf ,_ecdde :=range _fffde .Schema {if _bfgcc :=_ecdde .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_ggfgf ));_bfgcc !=nil {return _bfgcc ;};};for _fffdee ,_cecba :=range _fffde .Map {if _fegae :=_cecba .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_fffdee ));_fegae !=nil {return _fegae ;};};return nil ;};func (_cfdb *CT_MeasureGroup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_cfdb .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",_cfdb .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_PaneState byte ; +// Object Link Identifier +ProgIdAttr string ; -// Validate validates the CT_rowItems and its children -func (_eefdb *CT_rowItems )Validate ()error {return _eefdb .ValidateWithPath ("C\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073");};func (_fbggf *CT_Hyperlinks )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aabfgg :for {_acefc ,_adgf :=d .Token ();if _adgf !=nil {return _adgf ;};switch _cagfc :=_acefc .(type ){case _f .StartElement :switch _cagfc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eddda :=NewCT_Hyperlink ();if _cfec :=d .DecodeElement (_eddda ,&_cagfc );_cfec !=nil {return _cfec ;};_fbggf .Hyperlink =append (_fbggf .Hyperlink ,_eddda );default:_ag .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",_cagfc .Name );if _bcafcb :=d .Skip ();_bcafcb !=nil {return _bcafcb ;};};case _f .EndElement :break _aabfgg ;case _f .CharData :};};return nil ;};type CT_PageField struct{ +// Object Link Items +OleItems *CT_OleItems ;};func (_bfdda ST_ExternalConnectionType )ValidateWithPath (path string )error {switch _bfdda {case 0,1,2,3,4,5,6,7,8,9,10: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 (_bfdda ));};return nil ;};const (ST_ParameterTypeUnset ST_ParameterType =0;ST_ParameterTypePrompt ST_ParameterType =1;ST_ParameterTypeValue ST_ParameterType =2;ST_ParameterTypeCell ST_ParameterType =3;); -// Field -FldAttr int32 ; +// Validate validates the CT_CustomFilter and its children +func (_ddcf *CT_CustomFilter )Validate ()error {return _ddcf .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072");}; -// Item Index -ItemAttr *uint32 ; +// ValidateWithPath validates the CT_CalculatedMembers and its children, prefixing error messages with path +func (_aade *CT_CalculatedMembers )ValidateWithPath (path string )error {for _cedc ,_afbe :=range _aade .CalculatedMember {if _dccb :=_afbe .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fCa\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cedc ));_dccb !=nil {return _dccb ;};};return nil ;};func (_eabac *CT_NumFmts )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eabac .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_eabac .CountAttr )});};e .EncodeToken (start );if _eabac .NumFmt !=nil {_ffgde :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};for _ ,_aaafc :=range _eabac .NumFmt {e .EncodeElement (_aaafc ,_ffgde );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_edaac *CT_PCDSCPage )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _edaac .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_edaac .CountAttr )});};e .EncodeToken (start );if _edaac .PageItem !=nil {_baadc :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"}};for _ ,_ebgdb :=range _edaac .PageItem {e .EncodeElement (_ebgdb ,_baadc );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// OLAP Hierarchy Index -HierAttr *int32 ; +// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path +func (_egac *CT_SmartTags )ValidateWithPath (path string )error {for _agggb ,_ebdca :=range _egac .CellSmartTags {if _ggfbdc :=_ebdca .ValidateWithPath (_b .Sprintf ("%\u0073/\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072t\u0054\u0061\u0067\u0073[%\u0064\u005d",path ,_agggb ));_ggfbdc !=nil {return _ggfbdc ;};};return nil ;}; -// Hierarchy Unique Name -NameAttr *string ; +// ValidateWithPath validates the CT_Sheets and its children, prefixing error messages with path +func (_dbcca *CT_Sheets )ValidateWithPath (path string )error {for _cggbf ,_aefce :=range _dbcca .Sheet {if _gebbd :=_aefce .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fS\u0068\u0065\u0065\u0074\u005b\u0025\u0064\u005d",path ,_cggbf ));_gebbd !=nil {return _gebbd ;};};return nil ;}; -// Hierarchy Display Name -CapAttr *string ; +// ValidateWithPath validates the CT_TableParts and its children, prefixing error messages with path +func (_afedb *CT_TableParts )ValidateWithPath (path string )error {for _cbaaga ,_edagb :=range _afedb .TablePart {if _acade :=_edagb .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0054\u0061\u0062l\u0065\u0050\u0061\u0072\u0074\u005b\u0025\u0064\u005d",path ,_cbaaga ));_acade !=nil {return _acade ;};};return nil ;};func (_gcgdd *CT_PivotHierarchy )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eafcd :=range start .Attr {if _eafcd .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_eacce ,_cafege :=_d .ParseBool (_eafcd .Value );if _cafege !=nil {return _cafege ;};_gcgdd .DragToDataAttr =&_eacce ;continue ;};if _eafcd .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_dceba ,_bdccg :=_d .ParseBool (_eafcd .Value );if _bdccg !=nil {return _bdccg ;};_gcgdd .OutlineAttr =&_dceba ;continue ;};if _eafcd .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_cbac ,_cbfebf :=_d .ParseBool (_eafcd .Value );if _cbfebf !=nil {return _cbfebf ;};_gcgdd .SubtotalTopAttr =&_cbac ;continue ;};if _eafcd .Name .Local =="\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_bddag ,_edade :=_d .ParseBool (_eafcd .Value );if _edade !=nil {return _edade ;};_gcgdd .ShowInFieldListAttr =&_bddag ;continue ;};if _eafcd .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_eadaec ,_dbefe :=_d .ParseBool (_eafcd .Value );if _dbefe !=nil {return _dbefe ;};_gcgdd .DragToRowAttr =&_eadaec ;continue ;};if _eafcd .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_eebba ,_bcgfdd :=_d .ParseBool (_eafcd .Value );if _bcgfdd !=nil {return _bcgfdd ;};_gcgdd .DragToColAttr =&_eebba ;continue ;};if _eafcd .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_gfec ,_degead :=_d .ParseBool (_eafcd .Value );if _degead !=nil {return _degead ;};_gcgdd .DragToPageAttr =&_gfec ;continue ;};if _eafcd .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"{_ffgcd ,_dfdfg :=_d .ParseBool (_eafcd .Value );if _dfdfg !=nil {return _dfdfg ;};_gcgdd .MultipleItemSelectionAllowedAttr =&_ffgcd ;continue ;};if _eafcd .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_fdecb ,_ceecf :=_d .ParseBool (_eafcd .Value );if _ceecf !=nil {return _ceecf ;};_gcgdd .DragOffAttr =&_fdecb ;continue ;};if _eafcd .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_feefa ,_bcfc :=_d .ParseBool (_eafcd .Value );if _bcfc !=nil {return _bcfc ;};_gcgdd .IncludeNewItemsInFilterAttr =&_feefa ;continue ;};if _eafcd .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_cgdeg ,_aabbdb :=_eafcd .Value ,error (nil );if _aabbdb !=nil {return _aabbdb ;};_gcgdd .CaptionAttr =&_cgdeg ;continue ;};};_geafad :for {_cadad ,_edecf :=d .Token ();if _edecf !=nil {return _edecf ;};switch _cfece :=_cadad .(type ){case _a .StartElement :switch _cfece .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcgdd .Mps =NewCT_MemberProperties ();if _cdegf :=d .DecodeElement (_gcgdd .Mps ,&_cfece );_cdegf !=nil {return _cdegf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgbfa :=NewCT_Members ();if _dfcgea :=d .DecodeElement (_cgbfa ,&_cfece );_dfcgea !=nil {return _dfcgea ;};_gcgdd .Members =append (_gcgdd .Members ,_cgbfa );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcgdd .ExtLst =NewCT_ExtensionList ();if _efbgf :=d .DecodeElement (_gcgdd .ExtLst ,&_cfece );_efbgf !=nil {return _efbgf ;};default:_gc .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",_cfece .Name );if _eefgag :=d .Skip ();_eefgag !=nil {return _eefgag ;};};case _a .EndElement :break _geafad ;case _a .CharData :};};return nil ;};func (_cfdfe *CT_RowFields )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fagbg :=range start .Attr {if _fagbg .Name .Local =="\u0063\u006f\u0075n\u0074"{_afcgc ,_agaebc :=_d .ParseUint (_fagbg .Value ,10,32);if _agaebc !=nil {return _agaebc ;};_agcda :=uint32 (_afcgc );_cfdfe .CountAttr =&_agcda ;continue ;};};_abaccg :for {_dcafe ,_aagag :=d .Token ();if _aagag !=nil {return _aagag ;};switch _acfeg :=_dcafe .(type ){case _a .StartElement :switch _acfeg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfcbdf :=NewCT_Field ();if _deeff :=d .DecodeElement (_dfcbdf ,&_acfeg );_deeff !=nil {return _deeff ;};_cfdfe .Field =append (_cfdfe .Field ,_dfcbdf );default:_gc .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",_acfeg .Name );if _cecgc :=d .Skip ();_cecgc !=nil {return _cecgc ;};};case _a .EndElement :break _abaccg ;case _a .CharData :};};return nil ;};func (_ccgdf *CT_SheetBackgroundPicture )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ccgdf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_edgg *CT_Color )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edgg .AutoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_edgg .AutoAttr ))});};if _edgg .IndexedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069n\u0064\u0065\u0078\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_edgg .IndexedAttr )});};if _edgg .RgbAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0067\u0062"},Value :_c .Sprintf ("\u0025\u0076",*_edgg .RgbAttr )});};if _edgg .ThemeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0068\u0065m\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_edgg .ThemeAttr )});};if _edgg .TintAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0069\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_edgg .TintAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PatternFill struct{ +// ValidateWithPath validates the CT_Top10 and its children, prefixing error messages with path +func (_bccfbg *CT_Top10 )ValidateWithPath (path string )error {return nil };func (_facaf ST_CellFormulaType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_agadab :=_a .Attr {};_agadab .Name =name ;switch _facaf {case ST_CellFormulaTypeUnset :_agadab .Value ="";case ST_CellFormulaTypeNormal :_agadab .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_CellFormulaTypeArray :_agadab .Value ="\u0061\u0072\u0072a\u0079";case ST_CellFormulaTypeDataTable :_agadab .Value ="\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce";case ST_CellFormulaTypeShared :_agadab .Value ="\u0073\u0068\u0061\u0072\u0065\u0064";};return _agadab ,nil ;};func (_ecfbc *CT_PivotArea )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eebbce :=range start .Attr {if _eebbce .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_effeb ,_ddefeb :=_d .ParseBool (_eebbce .Value );if _ddefeb !=nil {return _ddefeb ;};_ecfbc .OutlineAttr =&_effeb ;continue ;};if _eebbce .Name .Local =="\u0066\u0069\u0065l\u0064"{_bgcfg ,_accc :=_d .ParseInt (_eebbce .Value ,10,32);if _accc !=nil {return _accc ;};_acgeac :=int32 (_bgcfg );_ecfbc .FieldAttr =&_acgeac ;continue ;};if _eebbce .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"{_fbgffa ,_bcgba :=_d .ParseBool (_eebbce .Value );if _bcgba !=nil {return _bcgba ;};_ecfbc .DataOnlyAttr =&_fbgffa ;continue ;};if _eebbce .Name .Local =="\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"{_ccdcf ,_aggfd :=_d .ParseBool (_eebbce .Value );if _aggfd !=nil {return _aggfd ;};_ecfbc .LabelOnlyAttr =&_ccdcf ;continue ;};if _eebbce .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"{_dgbgf ,_bbgc :=_d .ParseBool (_eebbce .Value );if _bbgc !=nil {return _bbgc ;};_ecfbc .GrandRowAttr =&_dgbgf ;continue ;};if _eebbce .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"{_gdcae ,_agfbcb :=_d .ParseBool (_eebbce .Value );if _agfbcb !=nil {return _agfbcb ;};_ecfbc .GrandColAttr =&_gdcae ;continue ;};if _eebbce .Name .Local =="\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"{_becfe ,_fecca :=_d .ParseBool (_eebbce .Value );if _fecca !=nil {return _fecca ;};_ecfbc .CacheIndexAttr =&_becfe ;continue ;};if _eebbce .Name .Local =="\u0074\u0079\u0070\u0065"{_ecfbc .TypeAttr .UnmarshalXMLAttr (_eebbce );continue ;};if _eebbce .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_decga ,_ggffc :=_eebbce .Value ,error (nil );if _ggffc !=nil {return _ggffc ;};_ecfbc .OffsetAttr =&_decga ;continue ;};if _eebbce .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"{_dgcbcd ,_bgcfc :=_d .ParseBool (_eebbce .Value );if _bgcfc !=nil {return _bgcfc ;};_ecfbc .CollapsedLevelsAreSubtotalsAttr =&_dgcbcd ;continue ;};if _eebbce .Name .Local =="\u0061\u0078\u0069\u0073"{_ecfbc .AxisAttr .UnmarshalXMLAttr (_eebbce );continue ;};if _eebbce .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fgbaa ,_gecga :=_d .ParseUint (_eebbce .Value ,10,32);if _gecga !=nil {return _gecga ;};_aacf :=uint32 (_fgbaa );_ecfbc .FieldPositionAttr =&_aacf ;continue ;};};_aacde :for {_dbdeb ,_fbge :=d .Token ();if _fbge !=nil {return _fbge ;};switch _acdge :=_dbdeb .(type ){case _a .StartElement :switch _acdge .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecfbc .References =NewCT_PivotAreaReferences ();if _fgefd :=d .DecodeElement (_ecfbc .References ,&_acdge );_fgefd !=nil {return _fgefd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecfbc .ExtLst =NewCT_ExtensionList ();if _ggdde :=d .DecodeElement (_ecfbc .ExtLst ,&_acdge );_ggdde !=nil {return _ggdde ;};default:_gc .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",_acdge .Name );if _efeab :=d .Skip ();_efeab !=nil {return _efeab ;};};case _a .EndElement :break _aacde ;case _a .CharData :};};return nil ;};type CT_RPrElt struct{ -// Pattern Type -PatternTypeAttr ST_PatternType ; +// Font +RFont *CT_FontName ; -// Foreground Color -FgColor *CT_Color ; +// Character Set +Charset *CT_IntProperty ; -// Background Color -BgColor *CT_Color ;};func (_degeff ST_DateTimeGrouping )Validate ()error {return _degeff .ValidateWithPath ("")}; +// Font Family +Family *CT_IntProperty ; -// Validate validates the CT_DateTime and its children -func (_eedca *CT_DateTime )Validate ()error {return _eedca .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065");};func (_cfddee *ST_Pane )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cfddee =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_cfddee =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_cfddee =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_cfddee =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_cfddee =4;};return nil ;};func (_gcgdb *CT_QueryTableDeletedFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_feaae :=range start .Attr {if _feaae .Name .Local =="\u0063\u006f\u0075n\u0074"{_efdefe ,_efagab :=_d .ParseUint (_feaae .Value ,10,32);if _efagab !=nil {return _efagab ;};_fbaac :=uint32 (_efdefe );_gcgdb .CountAttr =&_fbaac ;continue ;};};_dabf :for {_faedbd ,_dgcce :=d .Token ();if _dgcce !=nil {return _dgcce ;};switch _gbgba :=_faedbd .(type ){case _f .StartElement :switch _gbgba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgcg :=NewCT_DeletedField ();if _cabce :=d .DecodeElement (_cgcg ,&_gbgba );_cabce !=nil {return _cabce ;};_gcgdb .DeletedField =append (_gcgdb .DeletedField ,_cgcg );default:_ag .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",_gbgba .Name );if _ffdaa :=d .Skip ();_ffdaa !=nil {return _ffdaa ;};};case _f .EndElement :break _dabf ;case _f .CharData :};};return nil ;};type CT_MergeCell struct{ +// Bold +B *CT_BooleanProperty ; -// Reference -RefAttr string ;};type CT_ConditionalFormats struct{ +// Italic +I *CT_BooleanProperty ; -// Conditional Format Count -CountAttr *uint32 ; +// Strike Through +Strike *CT_BooleanProperty ; -// Conditional Formatting -ConditionalFormat []*CT_ConditionalFormat ;};type CT_SharedItems struct{ +// Outline +Outline *CT_BooleanProperty ; -// Contains Semi Mixed Data Types -ContainsSemiMixedTypesAttr *bool ; +// Shadow +Shadow *CT_BooleanProperty ; -// Contains Non Date -ContainsNonDateAttr *bool ; +// Condense +Condense *CT_BooleanProperty ; -// Contains Date -ContainsDateAttr *bool ; +// Extend +Extend *CT_BooleanProperty ; -// Contains String -ContainsStringAttr *bool ; +// Text Color +Color *CT_Color ; -// Contains Blank -ContainsBlankAttr *bool ; +// Font Size +Sz *CT_FontSize ; -// Contains Mixed Data Types -ContainsMixedTypesAttr *bool ; +// Underline +U *CT_UnderlineProperty ; -// Contains Numbers -ContainsNumberAttr *bool ; +// Vertical Alignment +VertAlign *CT_VerticalAlignFontProperty ; -// Contains Integer -ContainsIntegerAttr *bool ; +// Font Scheme +Scheme *CT_FontScheme ;}; -// Minimum Numeric Value -MinValueAttr *float64 ; +// ValidateWithPath validates the CT_GradientFill and its children, prefixing error messages with path +func (_fcged *CT_GradientFill )ValidateWithPath (path string )error {if _bddfc :=_fcged .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bddfc !=nil {return _bddfc ;};for _ggacb ,_fgefc :=range _fcged .Stop {if _bcaa :=_fgefc .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0053\u0074\u006f\u0070\u005b\u0025\u0064\u005d",path ,_ggacb ));_bcaa !=nil {return _bcaa ;};};return nil ;};func NewCT_AutoFilter ()*CT_AutoFilter {_da :=&CT_AutoFilter {};return _da };func (_cbgggc *CT_PageSetUpPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_badgb :=range start .Attr {if _badgb .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_bgbae ,_dbgc :=_d .ParseBool (_badgb .Value );if _dbgc !=nil {return _dbgc ;};_cbgggc .AutoPageBreaksAttr =&_bgbae ;continue ;};if _badgb .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_dagaac ,_fcgeb :=_d .ParseBool (_badgb .Value );if _fcgeb !=nil {return _fcgeb ;};_cbgggc .FitToPageAttr =&_dagaac ;continue ;};};for {_ggdeb ,_fdbcb :=d .Token ();if _fdbcb !=nil {return _b .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",_fdbcb );};if _ebfea ,_ddagb :=_ggdeb .(_a .EndElement );_ddagb &&_ebfea .Name ==start .Name {break ;};};return nil ;};func (_gagbf *CT_QueryTable )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_gagbf .NameAttr )});if _gagbf .HeadersAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gagbf .HeadersAttr ))});};if _gagbf .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gagbf .RowNumbersAttr ))});};if _gagbf .DisableRefreshAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gagbf .DisableRefreshAttr ))});};if _gagbf .BackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gagbf .BackgroundRefreshAttr ))});};if _gagbf .FirstBackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gagbf .FirstBackgroundRefreshAttr ))});};if _gagbf .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gagbf .RefreshOnLoadAttr ))});};if _gagbf .GrowShrinkTypeAttr !=ST_GrowShrinkTypeUnset {_degbc ,_gbdcef :=_gagbf .GrowShrinkTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"});if _gbdcef !=nil {return _gbdcef ;};start .Attr =append (start .Attr ,_degbc );};if _gagbf .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gagbf .FillFormulasAttr ))});};if _gagbf .RemoveDataOnSaveAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gagbf .RemoveDataOnSaveAttr ))});};if _gagbf .DisableEditAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gagbf .DisableEditAttr ))});};if _gagbf .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gagbf .PreserveFormattingAttr ))});};if _gagbf .AdjustColumnWidthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gagbf .AdjustColumnWidthAttr ))});};if _gagbf .IntermediateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gagbf .IntermediateAttr ))});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_gagbf .ConnectionIdAttr )});if _gagbf .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gagbf .AutoFormatIdAttr )});};if _gagbf .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gagbf .ApplyNumberFormatsAttr ))});};if _gagbf .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gagbf .ApplyBorderFormatsAttr ))});};if _gagbf .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gagbf .ApplyFontFormatsAttr ))});};if _gagbf .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gagbf .ApplyPatternFormatsAttr ))});};if _gagbf .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gagbf .ApplyAlignmentFormatsAttr ))});};if _gagbf .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gagbf .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );if _gagbf .QueryTableRefresh !=nil {_cgbaeb :=_a .StartElement {Name :_a .Name {Local :"m\u0061:\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068"}};e .EncodeElement (_gagbf .QueryTableRefresh ,_cgbaeb );};if _gagbf .ExtLst !=nil {_cebc :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gagbf .ExtLst ,_cebc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_VolTypes ()*CT_VolTypes {_cadaa :=&CT_VolTypes {};return _cadaa };func NewCT_RevisionHeaders ()*CT_RevisionHeaders {_eeadd :=&CT_RevisionHeaders {};_eeadd .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 _eeadd ;};func (_ddfacc ST_HtmlFmt )String ()string {switch _ddfacc {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_FileVersion ()*CT_FileVersion {_cgfbc :=&CT_FileVersion {};return _cgfbc };func NewCT_Number ()*CT_Number {_gdega :=&CT_Number {};return _gdega };type CT_DefinedNames struct{ -// Maximum Numeric Value -MaxValueAttr *float64 ; +// Defined Name +DefinedName []*CT_DefinedName ;};func (_gbce *CT_CalculatedMembers )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gbce .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gbce .CountAttr )});};e .EncodeToken (start );_feb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"}};for _ ,_geef :=range _gbce .CalculatedMember {e .EncodeElement (_geef ,_feb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eefgcd *CT_ProtectedRanges )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_feecbc :for {_fegag ,_cbddc :=d .Token ();if _cbddc !=nil {return _cbddc ;};switch _dggfg :=_fegag .(type ){case _a .StartElement :switch _dggfg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gafdf :=NewCT_ProtectedRange ();if _bfecf :=d .DecodeElement (_gafdf ,&_dggfg );_bfecf !=nil {return _bfecf ;};_eefgcd .ProtectedRange =append (_eefgcd .ProtectedRange ,_gafdf );default:_gc .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",_dggfg .Name );if _fcgae :=d .Skip ();_fcgae !=nil {return _fcgae ;};};case _a .EndElement :break _feecbc ;case _a .CharData :};};return nil ;};func (_caace ST_UpdateLinks )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gfdga :=_a .Attr {};_gfdga .Name =name ;switch _caace {case ST_UpdateLinksUnset :_gfdga .Value ="";case ST_UpdateLinksUserSet :_gfdga .Value ="\u0075s\u0065\u0072\u0053\u0065\u0074";case ST_UpdateLinksNever :_gfdga .Value ="\u006e\u0065\u0076e\u0072";case ST_UpdateLinksAlways :_gfdga .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _gfdga ,nil ;};func (_ebecff *CT_SheetDimension )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_ebecff .RefAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Minimum Date Time -MinDateAttr *_e .Time ; +// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path +func (_gedff *CT_Fill )ValidateWithPath (path string )error {if _gedff .PatternFill !=nil {if _edgae :=_gedff .PatternFill .ValidateWithPath (path +"\u002f\u0050\u0061t\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c");_edgae !=nil {return _edgae ;};};if _gedff .GradientFill !=nil {if _ceca :=_gedff .GradientFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");_ceca !=nil {return _ceca ;};};return nil ;};func (_bebe *CT_FileVersion )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gfdd :=range start .Attr {if _gfdd .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_fcbgfd ,_dgdaa :=_gfdd .Value ,error (nil );if _dgdaa !=nil {return _dgdaa ;};_bebe .AppNameAttr =&_fcbgfd ;continue ;};if _gfdd .Name .Local =="\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_dfea ,_bfdfag :=_gfdd .Value ,error (nil );if _bfdfag !=nil {return _bfdfag ;};_bebe .LastEditedAttr =&_dfea ;continue ;};if _gfdd .Name .Local =="\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_bfebc ,_gdgab :=_gfdd .Value ,error (nil );if _gdgab !=nil {return _gdgab ;};_bebe .LowestEditedAttr =&_bfebc ;continue ;};if _gfdd .Name .Local =="\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"{_fdgf ,_gbeaa :=_gfdd .Value ,error (nil );if _gbeaa !=nil {return _gbeaa ;};_bebe .RupBuildAttr =&_fdgf ;continue ;};if _gfdd .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_cgda ,_ccabg :=_gfdd .Value ,error (nil );if _ccabg !=nil {return _ccabg ;};_bebe .CodeNameAttr =&_cgda ;continue ;};};for {_gagcc ,_aggff :=d .Token ();if _aggff !=nil {return _b .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",_aggff );};if _fgbfea ,_agfgd :=_gagcc .(_a .EndElement );_agfgd &&_fgbfea .Name ==start .Name {break ;};};return nil ;};type CT_TextField struct{ -// Maximum Date Time Value -MaxDateAttr *_e .Time ; +// Field Type +TypeAttr ST_ExternalConnectionType ; -// Shared Items Count -CountAttr *uint32 ; +// Position +PositionAttr *uint32 ;};type ST_Type byte ;type CT_CfRule struct{ -// Long Text -LongTextAttr *bool ; +// Type +TypeAttr ST_CfType ; -// No Value -M []*CT_Missing ; +// Differential Formatting Id +DxfIdAttr *uint32 ; -// Numeric -N []*CT_Number ; +// Priority +PriorityAttr int32 ; -// Boolean -B []*CT_Boolean ; +// Stop If True +StopIfTrueAttr *bool ; -// Error Value -E []*CT_Error ; +// Above Or Below Average +AboveAverageAttr *bool ; -// Character Value -S []*CT_String ; +// Top 10 Percent +PercentAttr *bool ; -// Date Time -D []*CT_DateTime ;};type CT_Parameter struct{ +// Bottom N +BottomAttr *bool ; -// Parameter Name -NameAttr *string ; +// Operator +OperatorAttr ST_ConditionalFormattingOperator ; -// SQL Data Type -SqlTypeAttr *int32 ; +// Text +TextAttr *string ; -// Parameter Type -ParameterTypeAttr ST_ParameterType ; +// Time Period +TimePeriodAttr ST_TimePeriod ; -// Refresh on Change -RefreshOnChangeAttr *bool ; +// Rank +RankAttr *uint32 ; -// Parameter Prompt String -PromptAttr *string ; +// StdDev +StdDevAttr *int32 ; -// Boolean -BooleanAttr *bool ; +// Equal Average +EqualAverageAttr *bool ; -// Double -DoubleAttr *float64 ; +// Formula +Formula []string ; -// Integer -IntegerAttr *int32 ; +// Color Scale +ColorScale *CT_ColorScale ; -// String -StringAttr *string ; +// Data Bar +DataBar *CT_DataBar ; -// Cell Reference -CellAttr *string ;};func (_bacba ST_MdxSetOrder )String ()string {switch _bacba {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 "";}; +// Icon Set +IconSet *CT_IconSet ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_ColHierarchiesUsage and its children, prefixing error messages with path -func (_agac *CT_ColHierarchiesUsage )ValidateWithPath (path string )error {for _dbbd ,_eead :=range _agac .ColHierarchyUsage {if _agace :=_eead .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0043\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_dbbd ));_agace !=nil {return _agace ;};};return nil ;}; +// ValidateWithPath validates the CT_TableColumn and its children, prefixing error messages with path +func (_abdde *CT_TableColumn )ValidateWithPath (path string )error {if _fefab :=_abdde .TotalsRowFunctionAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0074al\u0073\u0052\u006f\u0077\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074t\u0072");_fefab !=nil {return _fefab ;};if _abdde .CalculatedColumnFormula !=nil {if _bedfe :=_abdde .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");_bedfe !=nil {return _bedfe ;};};if _abdde .TotalsRowFormula !=nil {if _ffbdc :=_abdde .TotalsRowFormula .ValidateWithPath (path +"\u002f\u0054\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006fr\u006d\u0075\u006c\u0061");_ffbdc !=nil {return _ffbdc ;};};if _abdde .XmlColumnPr !=nil {if _bbbbd :=_abdde .XmlColumnPr .ValidateWithPath (path +"\u002f\u0058\u006dl\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072");_bbbbd !=nil {return _bbbbd ;};};if _abdde .ExtLst !=nil {if _eebccdd :=_abdde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eebccdd !=nil {return _eebccdd ;};};return nil ;};func (_dafeac *ST_PhoneticAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcagge ,_dbfcda :=d .Token ();if _dbfcda !=nil {return _dbfcda ;};if _gecaaa ,_baefg :=_gcagge .(_a .EndElement );_baefg &&_gecaaa .Name ==start .Name {*_dafeac =1;return nil ;};if _efcgd ,_efbbdc :=_gcagge .(_a .CharData );!_efbbdc {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",_gcagge );}else {switch string (_efcgd ){case "":*_dafeac =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_dafeac =1;case "\u006c\u0065\u0066\u0074":*_dafeac =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dafeac =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_dafeac =4;};};_gcagge ,_dbfcda =d .Token ();if _dbfcda !=nil {return _dbfcda ;};if _bfgag ,_ffagcd :=_gcagge .(_a .EndElement );_ffagcd &&_bfgag .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",_gcagge );};func (_bdbgdc *CT_ExternalLinkChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bdbgdc .ExternalBook !=nil {_degf :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}};e .EncodeElement (_bdbgdc .ExternalBook ,_degf );};if _bdbgdc .DdeLink !=nil {_ffae :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_bdbgdc .DdeLink ,_ffae );};if _bdbgdc .OleLink !=nil {_caead :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_bdbgdc .OleLink ,_caead );};return nil ;};func (_dface *CT_MeasureDimensionMaps )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_agdaf :=range start .Attr {if _agdaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_aacda ,_feefde :=_d .ParseUint (_agdaf .Value ,10,32);if _feefde !=nil {return _feefde ;};_acbbed :=uint32 (_aacda );_dface .CountAttr =&_acbbed ;continue ;};};_ccaab :for {_dcdd ,_ebggb :=d .Token ();if _ebggb !=nil {return _ebggb ;};switch _gcgaf :=_dcdd .(type ){case _a .StartElement :switch _gcgaf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebada :=NewCT_MeasureDimensionMap ();if _eega :=d .DecodeElement (_ebada ,&_gcgaf );_eega !=nil {return _eega ;};_dface .Map =append (_dface .Map ,_ebada );default:_gc .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",_gcgaf .Name );if _afgagd :=d .Skip ();_afgagd !=nil {return _afgagd ;};};case _a .EndElement :break _ccaab ;case _a .CharData :};};return nil ;};func (_becab *CT_PCDSDTCEntries )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebdd :=range start .Attr {if _ebdd .Name .Local =="\u0063\u006f\u0075n\u0074"{_dcfce ,_dgadea :=_d .ParseUint (_ebdd .Value ,10,32);if _dgadea !=nil {return _dgadea ;};_fgfaf :=uint32 (_dcfce );_becab .CountAttr =&_fgfaf ;continue ;};};_ggfa :for {_dffdgg ,_ddfae :=d .Token ();if _ddfae !=nil {return _ddfae ;};switch _dcge :=_dffdgg .(type ){case _a .StartElement :switch _dcge .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebedf :=NewCT_Missing ();if _eadae :=d .DecodeElement (_ebedf ,&_dcge );_eadae !=nil {return _eadae ;};_becab .M =append (_becab .M ,_ebedf );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeda :=NewCT_Number ();if _dddcbf :=d .DecodeElement (_abeda ,&_dcge );_dddcbf !=nil {return _dddcbf ;};_becab .N =append (_becab .N ,_abeda );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcfbde :=NewCT_Error ();if _gdada :=d .DecodeElement (_gcfbde ,&_dcge );_gdada !=nil {return _gdada ;};_becab .E =append (_becab .E ,_gcfbde );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgbce :=NewCT_String ();if _bdcfb :=d .DecodeElement (_dgbce ,&_dcge );_bdcfb !=nil {return _bdcfb ;};_becab .S =append (_becab .S ,_dgbce );default:_gc .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",_dcge .Name );if _adddg :=d .Skip ();_adddg !=nil {return _adddg ;};};case _a .EndElement :break _ggfa ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the QueryTable and its children, prefixing error messages with path -func (_fcbeb *QueryTable )ValidateWithPath (path string )error {if _egdfd :=_fcbeb .CT_QueryTable .ValidateWithPath (path );_egdfd !=nil {return _egdfd ;};return nil ;};type ST_ConditionalFormattingOperator byte ; +// Validate validates the CT_CommentList and its children +func (_acad *CT_CommentList )Validate ()error {return _acad .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};func (_ffdad *CT_CustomProperty )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ffdad .NameAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ffdad .IdAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_geaagc ST_DataValidationOperator )ValidateWithPath (path string )error {switch _geaagc {case 0,1,2,3,4,5,6,7,8: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 (_geaagc ));};return nil ;}; -// ValidateWithPath validates the CT_PivotCache and its children, prefixing error messages with path -func (_fbgfg *CT_PivotCache )ValidateWithPath (path string )error {return nil };type CT_PageSetUpPr struct{ +// Validate validates the CT_PivotCaches and its children +func (_gacgg *CT_PivotCaches )Validate ()error {return _gacgg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073");}; -// Show Auto Page Breaks -AutoPageBreaksAttr *bool ; +// ValidateWithPath validates the CT_SheetView and its children, prefixing error messages with path +func (_acgbge *CT_SheetView )ValidateWithPath (path string )error {if _ddceb :=_acgbge .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_ddceb !=nil {return _ddceb ;};if _acgbge .Pane !=nil {if _adcfcf :=_acgbge .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_adcfcf !=nil {return _adcfcf ;};};for _cfed ,_fccde :=range _acgbge .Selection {if _befad :=_fccde .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0053\u0065\u006ce\u0063\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_cfed ));_befad !=nil {return _befad ;};};for _fbafg ,_gdeed :=range _acgbge .PivotSelection {if _adfffd :=_gdeed .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074S\u0065\u006c\u0065\u0063\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_fbafg ));_adfffd !=nil {return _adfffd ;};};if _acgbge .ExtLst !=nil {if _fcdead :=_acgbge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcdead !=nil {return _fcdead ;};};return nil ;}; -// Fit To Page -FitToPageAttr *bool ;};func (_dfaaab ST_RevisionAction )Validate ()error {return _dfaaab .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Sets and its children, prefixing error messages with path +func (_fedcdg *CT_Sets )ValidateWithPath (path string )error {for _ebdfa ,_bgfaac :=range _fedcdg .Set {if _fafda :=_bgfaac .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_ebdfa ));_fafda !=nil {return _fafda ;};};return nil ;};func (_bbbda *CT_GroupLevel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_abeeaa :=range start .Attr {if _abeeaa .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_aefgd ,_bbbcc :=_abeeaa .Value ,error (nil );if _bbbcc !=nil {return _bbbcc ;};_bbbda .UniqueNameAttr =_aefgd ;continue ;};if _abeeaa .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_afdeg ,_ggeab :=_abeeaa .Value ,error (nil );if _ggeab !=nil {return _ggeab ;};_bbbda .CaptionAttr =_afdeg ;continue ;};if _abeeaa .Name .Local =="\u0075\u0073\u0065\u0072"{_becf ,_cdgaf :=_d .ParseBool (_abeeaa .Value );if _cdgaf !=nil {return _cdgaf ;};_bbbda .UserAttr =&_becf ;continue ;};if _abeeaa .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"{_eageg ,_ecbcd :=_d .ParseBool (_abeeaa .Value );if _ecbcd !=nil {return _ecbcd ;};_bbbda .CustomRollUpAttr =&_eageg ;continue ;};};_eefge :for {_aeefc ,_abgee :=d .Token ();if _abgee !=nil {return _abgee ;};switch _ecfdb :=_aeefc .(type ){case _a .StartElement :switch _ecfdb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbbda .Groups =NewCT_Groups ();if _fcddg :=d .DecodeElement (_bbbda .Groups ,&_ecfdb );_fcddg !=nil {return _fcddg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbbda .ExtLst =NewCT_ExtensionList ();if _bdgaf :=d .DecodeElement (_bbbda .ExtLst ,&_ecfdb );_bdgaf !=nil {return _bdgaf ;};default:_gc .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",_ecfdb .Name );if _cbbcf :=d .Skip ();_cbbcf !=nil {return _cbbcf ;};};case _a .EndElement :break _eefge ;case _a .CharData :};};return nil ;}; -// Validate validates the CT_UnderlineProperty and its children -func (_fffdd *CT_UnderlineProperty )Validate ()error {return _fffdd .ValidateWithPath ("C\u0054_\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0050\u0072\u006f\u0070er\u0074\u0079");};type CT_CalcChain struct{ +// ValidateWithPath validates the CT_MeasureGroups and its children, prefixing error messages with path +func (_egcee *CT_MeasureGroups )ValidateWithPath (path string )error {for _gdeef ,_edbcb :=range _egcee .MeasureGroup {if _ggbed :=_edbcb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004dea\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_gdeef ));_ggbed !=nil {return _ggbed ;};};return nil ;};func (_ebaebg *CT_Location )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_ebaebg .RefAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",_ebaebg .FirstHeaderRowAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",_ebaebg .FirstDataRowAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0076",_ebaebg .FirstDataColAttr )});if _ebaebg .RowPageCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ebaebg .RowPageCountAttr )});};if _ebaebg .ColPageCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ebaebg .ColPageCountAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_QueryCache ()*CT_QueryCache {_dbbca :=&CT_QueryCache {};return _dbbca }; -// Cell -C []*CT_CalcCell ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_FileRecoveryPr and its children +func (_bgbb *CT_FileRecoveryPr )Validate ()error {return _bgbb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072");}; -// Validate validates the CT_PivotSelection and its children -func (_fbacd *CT_PivotSelection )Validate ()error {return _fbacd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e");};type CT_Users struct{ +// ValidateWithPath validates the CT_Consolidation and its children, prefixing error messages with path +func (_bdgcf *CT_Consolidation )ValidateWithPath (path string )error {if _bdgcf .Pages !=nil {if _ecag :=_bdgcf .Pages .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0073");_ecag !=nil {return _ecag ;};};if _dfbf :=_bdgcf .RangeSets .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");_dfbf !=nil {return _dfbf ;};return nil ;};type CT_MeasureGroup struct{ -// Active User Count -CountAttr *uint32 ; +// Measure Group Name +NameAttr string ; -// User Information -UserInfo []*CT_SharedUser ;}; +// Measure Group Display Name +CaptionAttr string ;}; -// ValidateWithPath validates the CT_SheetBackgroundPicture and its children, prefixing error messages with path -func (_bbafdd *CT_SheetBackgroundPicture )ValidateWithPath (path string )error {return nil };func (_ggcbd *CT_Number )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_c .Sprintf ("\u0025\u0076",_ggcbd .VAttr )});if _ggcbd .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ggcbd .UAttr ))});};if _ggcbd .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ggcbd .FAttr ))});};if _ggcbd .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_ggcbd .CAttr )});};if _ggcbd .CpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_ggcbd .CpAttr )});};if _ggcbd .InAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_ggcbd .InAttr )});};if _ggcbd .BcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_ggcbd .BcAttr )});};if _ggcbd .FcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_ggcbd .FcAttr )});};if _ggcbd .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ggcbd .IAttr ))});};if _ggcbd .UnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ggcbd .UnAttr ))});};if _ggcbd .StAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ggcbd .StAttr ))});};if _ggcbd .BAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ggcbd .BAttr ))});};e .EncodeToken (start );if _ggcbd .Tpls !=nil {_cfgde :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_gcdceb :=range _ggcbd .Tpls {e .EncodeElement (_gcdceb ,_cfgde );};};if _ggcbd .X !=nil {_dcega :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_dgfbb :=range _ggcbd .X {e .EncodeElement (_dgfbb ,_dcega );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_IntProperty and its children, prefixing error messages with path +func (_deaaf *CT_IntProperty )ValidateWithPath (path string )error {return nil };func (_efbdgd *Dialogsheet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efbdgd .CT_Dialogsheet =*NewCT_Dialogsheet ();_cebba :for {_bcgcf ,_eaecf :=d .Token ();if _eaecf !=nil {return _eaecf ;};switch _cgcefd :=_bcgcf .(type ){case _a .StartElement :switch _cgcefd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbdgd .SheetPr =NewCT_SheetPr ();if _dbacba :=d .DecodeElement (_efbdgd .SheetPr ,&_cgcefd );_dbacba !=nil {return _dbacba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbdgd .SheetViews =NewCT_SheetViews ();if _abffbf :=d .DecodeElement (_efbdgd .SheetViews ,&_cgcefd );_abffbf !=nil {return _abffbf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbdgd .SheetFormatPr =NewCT_SheetFormatPr ();if _gebda :=d .DecodeElement (_efbdgd .SheetFormatPr ,&_cgcefd );_gebda !=nil {return _gebda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbdgd .SheetProtection =NewCT_SheetProtection ();if _dagaba :=d .DecodeElement (_efbdgd .SheetProtection ,&_cgcefd );_dagaba !=nil {return _dagaba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbdgd .CustomSheetViews =NewCT_CustomSheetViews ();if _dbded :=d .DecodeElement (_efbdgd .CustomSheetViews ,&_cgcefd );_dbded !=nil {return _dbded ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbdgd .PrintOptions =NewCT_PrintOptions ();if _dfgea :=d .DecodeElement (_efbdgd .PrintOptions ,&_cgcefd );_dfgea !=nil {return _dfgea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbdgd .PageMargins =NewCT_PageMargins ();if _fgfcgg :=d .DecodeElement (_efbdgd .PageMargins ,&_cgcefd );_fgfcgg !=nil {return _fgfcgg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbdgd .PageSetup =NewCT_PageSetup ();if _eegdac :=d .DecodeElement (_efbdgd .PageSetup ,&_cgcefd );_eegdac !=nil {return _eegdac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbdgd .HeaderFooter =NewCT_HeaderFooter ();if _edeab :=d .DecodeElement (_efbdgd .HeaderFooter ,&_cgcefd );_edeab !=nil {return _edeab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbdgd .Drawing =NewCT_Drawing ();if _ggcbeb :=d .DecodeElement (_efbdgd .Drawing ,&_cgcefd );_ggcbeb !=nil {return _ggcbeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbdgd .LegacyDrawing =NewCT_LegacyDrawing ();if _eadcde :=d .DecodeElement (_efbdgd .LegacyDrawing ,&_cgcefd );_eadcde !=nil {return _eadcde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbdgd .LegacyDrawingHF =NewCT_LegacyDrawing ();if _bceeg :=d .DecodeElement (_efbdgd .LegacyDrawingHF ,&_cgcefd );_bceeg !=nil {return _bceeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbdgd .DrawingHF =NewCT_DrawingHF ();if _bfgfeeg :=d .DecodeElement (_efbdgd .DrawingHF ,&_cgcefd );_bfgfeeg !=nil {return _bfgfeeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbdgd .OleObjects =NewCT_OleObjects ();if _becec :=d .DecodeElement (_efbdgd .OleObjects ,&_cgcefd );_becec !=nil {return _becec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbdgd .Controls =NewCT_Controls ();if _fgbdgg :=d .DecodeElement (_efbdgd .Controls ,&_cgcefd );_fgbdgg !=nil {return _fgbdgg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbdgd .ExtLst =NewCT_ExtensionList ();if _dcdafd :=d .DecodeElement (_efbdgd .ExtLst ,&_cgcefd );_dcdafd !=nil {return _dcdafd ;};default:_gc .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",_cgcefd .Name );if _dagea :=d .Skip ();_dagea !=nil {return _dagea ;};};case _a .EndElement :break _cebba ;case _a .CharData :};};return nil ;}; -// Validate validates the CT_SheetPr and its children -func (_baaaa *CT_SheetPr )Validate ()error {return _baaaa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");};func (_dbbeaf ST_CellType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dbbeaf .String (),start );};func NewCT_FontName ()*CT_FontName {_cdbddg :=&CT_FontName {};return _cdbddg };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 (_cfabg *CT_TableStyleInfo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cfabg .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cfabg .NameAttr )});};if _cfabg .ShowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cfabg .ShowFirstColumnAttr ))});};if _cfabg .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cfabg .ShowLastColumnAttr ))});};if _cfabg .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cfabg .ShowRowStripesAttr ))});};if _cfabg .ShowColumnStripesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cfabg .ShowColumnStripesAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Table ()*CT_Table {_dedegd :=&CT_Table {};_dedegd .TableColumns =NewCT_TableColumns ();return _dedegd ;}; +// Validate validates the CT_Xf and its children +func (_dedafd *CT_Xf )Validate ()error {return _dedafd .ValidateWithPath ("\u0043\u0054\u005fX\u0066")}; -// ValidateWithPath validates the CT_GroupMembers and its children, prefixing error messages with path -func (_eebd *CT_GroupMembers )ValidateWithPath (path string )error {for _eaage ,_fgcbf :=range _eebd .GroupMember {if _defe :=_fgcbf .ValidateWithPath (_c .Sprintf ("\u0025s\u002fG\u0072\u006f\u0075\u0070\u004de\u006d\u0062e\u0072\u005b\u0025\u0064\u005d",path ,_eaage ));_defe !=nil {return _defe ;};};return nil ;};func (_agage *CT_PageSetUpPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _agage .AutoPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_agage .AutoPageBreaksAttr ))});};if _agage .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_agage .FitToPageAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Drawing ()*CT_Drawing {_gacae :=&CT_Drawing {};return _gacae }; +// Validate validates the CT_AutoSortScope and its children +func (_aeg *CT_AutoSortScope )Validate ()error {return _aeg .ValidateWithPath ("\u0043\u0054_\u0041\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065");};func NewCT_Filters ()*CT_Filters {_ageae :=&CT_Filters {};return _ageae };func (_abcgbf *ST_DvAspect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_geafc ,_cacdf :=d .Token ();if _cacdf !=nil {return _cacdf ;};if _fddedb ,_dfgec :=_geafc .(_a .EndElement );_dfgec &&_fddedb .Name ==start .Name {*_abcgbf =1;return nil ;};if _gcabe ,_aecged :=_geafc .(_a .CharData );!_aecged {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",_geafc );}else {switch string (_gcabe ){case "":*_abcgbf =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_abcgbf =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_abcgbf =2;};};_geafc ,_cacdf =d .Token ();if _cacdf !=nil {return _cacdf ;};if _deeefb ,_bgadaa :=_geafc .(_a .EndElement );_bgadaa &&_deeefb .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",_geafc );};func (_faabf *ST_SourceType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egega ,_cffbaf :=d .Token ();if _cffbaf !=nil {return _cffbaf ;};if _acgcc ,_fcgad :=_egega .(_a .EndElement );_fcgad &&_acgcc .Name ==start .Name {*_faabf =1;return nil ;};if _feggg ,_accdf :=_egega .(_a .CharData );!_accdf {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",_egega );}else {switch string (_feggg ){case "":*_faabf =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_faabf =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_faabf =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_faabf =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_faabf =4;};};_egega ,_cffbaf =d .Token ();if _cffbaf !=nil {return _cffbaf ;};if _cadb ,_ebceb :=_egega .(_a .EndElement );_ebceb &&_cadb .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",_egega );};func NewCT_CellWatches ()*CT_CellWatches {_dccg :=&CT_CellWatches {};return _dccg };func (_cagbf *ST_CredMethod )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcfbc ,_ddcege :=d .Token ();if _ddcege !=nil {return _ddcege ;};if _gcaef ,_bbgag :=_gcfbc .(_a .EndElement );_bbgag &&_gcaef .Name ==start .Name {*_cagbf =1;return nil ;};if _baddg ,_daadbe :=_gcfbc .(_a .CharData );!_daadbe {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",_gcfbc );}else {switch string (_baddg ){case "":*_cagbf =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_cagbf =1;case "\u006e\u006f\u006e\u0065":*_cagbf =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_cagbf =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_cagbf =4;};};_gcfbc ,_ddcege =d .Token ();if _ddcege !=nil {return _ddcege ;};if _dbdgad ,_aeccb :=_gcfbc .(_a .EndElement );_aeccb &&_dbdgad .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",_gcfbc );};func NewCT_VolType ()*CT_VolType {_dddee :=&CT_VolType {};_dddee .TypeAttr =ST_VolDepType (1);return _dddee ;}; -// Validate validates the CT_Index and its children -func (_dcdae *CT_Index )Validate ()error {return _dcdae .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078");}; +// Validate validates the CT_XStringElement and its children +func (_gbabg *CT_XStringElement )Validate ()error {return _gbabg .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006ce\u006d\u0065\u006e\u0074");};func (_begga ST_Objects )String ()string {switch _begga {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 NewCT_PivotAreaReferences ()*CT_PivotAreaReferences {_debcb :=&CT_PivotAreaReferences {};return _debcb ;}; -// ValidateWithPath validates the PivotCacheRecords and its children, prefixing error messages with path -func (_ggddgc *PivotCacheRecords )ValidateWithPath (path string )error {if _cabfa :=_ggddgc .CT_PivotCacheRecords .ValidateWithPath (path );_cabfa !=nil {return _cabfa ;};return nil ;};type CT_ExternalCell struct{ +// ValidateWithPath validates the CT_Record and its children, prefixing error messages with path +func (_efgda *CT_Record )ValidateWithPath (path string )error {for _fddaab ,_fafce :=range _efgda .M {if _cbaf :=_fafce .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_fddaab ));_cbaf !=nil {return _cbaf ;};};for _gfabbg ,_caeef :=range _efgda .N {if _becee :=_caeef .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_gfabbg ));_becee !=nil {return _becee ;};};for _dgaf ,_cfagab :=range _efgda .B {if _bgdab :=_cfagab .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_dgaf ));_bgdab !=nil {return _bgdab ;};};for _baefa ,_bgdee :=range _efgda .E {if _bcaeda :=_bgdee .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_baefa ));_bcaeda !=nil {return _bcaeda ;};};for _ggcef ,_bgcfe :=range _efgda .S {if _eagfga :=_bgcfe .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_ggcef ));_eagfga !=nil {return _eagfga ;};};for _faddga ,_cebee :=range _efgda .D {if _ceaeg :=_cebee .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_faddga ));_ceaeg !=nil {return _ceaeg ;};};for _bgaeg ,_cdbbf :=range _efgda .X {if _ebegba :=_cdbbf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_bgaeg ));_ebegba !=nil {return _ebegba ;};};return nil ;};func (_gdgc *CT_Cell )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ddfe :=range start .Attr {if _ddfe .Name .Local =="\u0072"{_cgfb ,_eeeg :=_ddfe .Value ,error (nil );if _eeeg !=nil {return _eeeg ;};_gdgc .RAttr =&_cgfb ;continue ;};if _ddfe .Name .Local =="\u0073"{_caba ,_fcbf :=_d .ParseUint (_ddfe .Value ,10,32);if _fcbf !=nil {return _fcbf ;};_agff :=uint32 (_caba );_gdgc .SAttr =&_agff ;continue ;};if _ddfe .Name .Local =="\u0074"{_gdgc .TAttr .UnmarshalXMLAttr (_ddfe );continue ;};if _ddfe .Name .Local =="\u0063\u006d"{_febg ,_ddfee :=_d .ParseUint (_ddfe .Value ,10,32);if _ddfee !=nil {return _ddfee ;};_bfc :=uint32 (_febg );_gdgc .CmAttr =&_bfc ;continue ;};if _ddfe .Name .Local =="\u0076\u006d"{_cddf ,_aafag :=_d .ParseUint (_ddfe .Value ,10,32);if _aafag !=nil {return _aafag ;};_gbdd :=uint32 (_cddf );_gdgc .VmAttr =&_gbdd ;continue ;};if _ddfe .Name .Local =="\u0070\u0068"{_gafef ,_efge :=_d .ParseBool (_ddfe .Value );if _efge !=nil {return _efge ;};_gdgc .PhAttr =&_gafef ;continue ;};};_dacd :for {_aded ,_egc :=d .Token ();if _egc !=nil {return _egc ;};switch _cece :=_aded .(type ){case _a .StartElement :switch _cece .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdgc .F =NewCT_CellFormula ();if _dacg :=d .DecodeElement (_gdgc .F ,&_cece );_dacg !=nil {return _dacg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdgc .V =new (string );if _dbeg :=d .DecodeElement (_gdgc .V ,&_cece );_dbeg !=nil {return _dbeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdgc .Is =NewCT_Rst ();if _bffb :=d .DecodeElement (_gdgc .Is ,&_cece );_bffb !=nil {return _bffb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdgc .ExtLst =NewCT_ExtensionList ();if _bgf :=d .DecodeElement (_gdgc .ExtLst ,&_cece );_bgf !=nil {return _bgf ;};default:_gc .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",_cece .Name );if _gbda :=d .Skip ();_gbda !=nil {return _gbda ;};};case _a .EndElement :break _dacd ;case _a .CharData :};};return nil ;};func (_fagg *CT_ExternalSheetName )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fagg .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_fagg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_CellFormulaType byte ;func (_caced *CT_TableParts )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_faacea :=range start .Attr {if _faacea .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbffec ,_geada :=_d .ParseUint (_faacea .Value ,10,32);if _geada !=nil {return _geada ;};_afcgg :=uint32 (_gbffec );_caced .CountAttr =&_afcgg ;continue ;};};_ecaef :for {_cceafb ,_ddbgc :=d .Token ();if _ddbgc !=nil {return _ddbgc ;};switch _afbfe :=_cceafb .(type ){case _a .StartElement :switch _afbfe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfcdb :=NewCT_TablePart ();if _dcgbbc :=d .DecodeElement (_gfcdb ,&_afbfe );_dcgbbc !=nil {return _dcgbbc ;};_caced .TablePart =append (_caced .TablePart ,_gfcdb );default:_gc .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",_afbfe .Name );if _bfdac :=d .Skip ();_bfdac !=nil {return _bfdac ;};};case _a .EndElement :break _ecaef ;case _a .CharData :};};return nil ;};func (_dbfbc *CT_PageBreak )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gbbcd :=range start .Attr {if _gbbcd .Name .Local =="\u0063\u006f\u0075n\u0074"{_cbec ,_gdaa :=_d .ParseUint (_gbbcd .Value ,10,32);if _gdaa !=nil {return _gdaa ;};_ggege :=uint32 (_cbec );_dbfbc .CountAttr =&_ggege ;continue ;};if _gbbcd .Name .Local =="\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"{_ccbca ,_dfdef :=_d .ParseUint (_gbbcd .Value ,10,32);if _dfdef !=nil {return _dfdef ;};_cdgcb :=uint32 (_ccbca );_dbfbc .ManualBreakCountAttr =&_cdgcb ;continue ;};};_baeed :for {_cdbbb ,_ebceg :=d .Token ();if _ebceg !=nil {return _ebceg ;};switch _cgbba :=_cdbbb .(type ){case _a .StartElement :switch _cgbba .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cagfd :=NewCT_Break ();if _fgafb :=d .DecodeElement (_cagfd ,&_cgbba );_fgafb !=nil {return _fgafb ;};_dbfbc .Brk =append (_dbfbc .Brk ,_cagfd );default:_gc .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",_cgbba .Name );if _cgdb :=d .Skip ();_cgdb !=nil {return _cgdb ;};};case _a .EndElement :break _baeed ;case _a .CharData :};};return nil ;};func NewCT_WebPublishItems ()*CT_WebPublishItems {_baccd :=&CT_WebPublishItems {};return _baccd }; -// Reference -RAttr *string ; +// Validate validates the CT_CalcCell and its children +func (_gdcf *CT_CalcCell )Validate ()error {return _gdcf .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c");}; -// Type -TAttr ST_CellType ; +// Validate validates the CT_TextPr and its children +func (_bcbdd *CT_TextPr )Validate ()error {return _bcbdd .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0050r");};func (_cdbcg *ST_Axis )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aeced ,_ebefce :=d .Token ();if _ebefce !=nil {return _ebefce ;};if _bdagd ,_bfdba :=_aeced .(_a .EndElement );_bfdba &&_bdagd .Name ==start .Name {*_cdbcg =1;return nil ;};if _abgda ,_bcfabe :=_aeced .(_a .CharData );!_bcfabe {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",_aeced );}else {switch string (_abgda ){case "":*_cdbcg =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_cdbcg =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_cdbcg =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_cdbcg =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_cdbcg =4;};};_aeced ,_ebefce =d .Token ();if _ebefce !=nil {return _ebefce ;};if _afbcc ,_effbab :=_aeced .(_a .EndElement );_effbab &&_afbcc .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",_aeced );};func NewCT_DeletedField ()*CT_DeletedField {_ceba :=&CT_DeletedField {};return _ceba };type ST_GradientType byte ;func (_fgcgf *CT_RevisionHeader )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgcgf .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";_fgcgf .SheetIdMap =NewCT_SheetIdMap ();for _ ,_faecee :=range start .Attr {if _faecee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_faecee .Name .Local =="\u0069\u0064"||_faecee .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"&&_faecee .Name .Local =="\u0069\u0064"{_bdeag ,_deace :=_faecee .Value ,error (nil );if _deace !=nil {return _deace ;};_fgcgf .IdAttr =_bdeag ;continue ;};if _faecee .Name .Local =="\u0067\u0075\u0069\u0064"{_agfdda ,_aedga :=_faecee .Value ,error (nil );if _aedga !=nil {return _aedga ;};_fgcgf .GuidAttr =_agfdda ;continue ;};if _faecee .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_dggee ,_gbade :=ParseStdlibTime (_faecee .Value );if _gbade !=nil {return _gbade ;};_fgcgf .DateTimeAttr =_dggee ;continue ;};if _faecee .Name .Local =="\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_faebg ,_bgeed :=_d .ParseUint (_faecee .Value ,10,32);if _bgeed !=nil {return _bgeed ;};_fgcgf .MaxSheetIdAttr =uint32 (_faebg );continue ;};if _faecee .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_fdeddb ,_ebfefa :=_faecee .Value ,error (nil );if _ebfefa !=nil {return _ebfefa ;};_fgcgf .UserNameAttr =_fdeddb ;continue ;};if _faecee .Name .Local =="\u006d\u0069\u006e\u0052\u0049\u0064"{_abbca ,_abbfec :=_d .ParseUint (_faecee .Value ,10,32);if _abbfec !=nil {return _abbfec ;};_eadfd :=uint32 (_abbca );_fgcgf .MinRIdAttr =&_eadfd ;continue ;};if _faecee .Name .Local =="\u006d\u0061\u0078\u0052\u0049\u0064"{_gecb ,_acedd :=_d .ParseUint (_faecee .Value ,10,32);if _acedd !=nil {return _acedd ;};_adgae :=uint32 (_gecb );_fgcgf .MaxRIdAttr =&_adgae ;continue ;};};_gacbg :for {_fffbf ,_ecgee :=d .Token ();if _ecgee !=nil {return _ecgee ;};switch _gbadc :=_fffbf .(type ){case _a .StartElement :switch _gbadc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cfgce :=d .DecodeElement (_fgcgf .SheetIdMap ,&_gbadc );_cfgce !=nil {return _cfgce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgcgf .ReviewedList =NewCT_ReviewedRevisions ();if _dfbdc :=d .DecodeElement (_fgcgf .ReviewedList ,&_gbadc );_dfbdc !=nil {return _dfbdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgcgf .ExtLst =NewCT_ExtensionList ();if _eddfb :=d .DecodeElement (_fgcgf .ExtLst ,&_gbadc );_eddfb !=nil {return _eddfb ;};default:_gc .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",_gbadc .Name );if _agecg :=d .Skip ();_agecg !=nil {return _agecg ;};};case _a .EndElement :break _gacbg ;case _a .CharData :};};return nil ;};func NewCT_MeasureGroup ()*CT_MeasureGroup {_begeb :=&CT_MeasureGroup {};return _begeb };func (_gefca *CT_TupleCache )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cafcb :for {_bdcgd ,_cccbc :=d .Token ();if _cccbc !=nil {return _cccbc ;};switch _cccaa :=_bdcgd .(type ){case _a .StartElement :switch _cccaa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gefca .Entries =NewCT_PCDSDTCEntries ();if _degec :=d .DecodeElement (_gefca .Entries ,&_cccaa );_degec !=nil {return _degec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gefca .Sets =NewCT_Sets ();if _edbcf :=d .DecodeElement (_gefca .Sets ,&_cccaa );_edbcf !=nil {return _edbcf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gefca .QueryCache =NewCT_QueryCache ();if _fefcd :=d .DecodeElement (_gefca .QueryCache ,&_cccaa );_fefcd !=nil {return _fefcd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gefca .ServerFormats =NewCT_ServerFormats ();if _edccaa :=d .DecodeElement (_gefca .ServerFormats ,&_cccaa );_edccaa !=nil {return _edccaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gefca .ExtLst =NewCT_ExtensionList ();if _bcdeeb :=d .DecodeElement (_gefca .ExtLst ,&_cccaa );_bcdeeb !=nil {return _bcdeeb ;};default:_gc .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",_cccaa .Name );if _dgccg :=d .Skip ();_dgccg !=nil {return _dgccg ;};};case _a .EndElement :break _cafcb ;case _a .CharData :};};return nil ;};func (_abcd *CT_ObjectAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _abcd .MoveWithCellsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_abcd .MoveWithCellsAttr ))});};if _abcd .SizeWithCellsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_abcd .SizeWithCellsAttr ))});};e .EncodeToken (start );_ccbada :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_abcd .From ,_ccbada );_debed :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}};e .EncodeElement (_abcd .To ,_debed );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_FileType byte ;type CT_Comments struct{ -// Value Metadata -VmAttr *uint32 ; +// Authors +Authors *CT_Authors ; -// Value -V *string ;};func NewCT_NumFmts ()*CT_NumFmts {_cgbbe :=&CT_NumFmts {};return _cgbbe };func (_eaadd ST_FormatAction )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eaadd .String (),start );}; +// List of Comments +CommentList *CT_CommentList ;ExtLst *CT_ExtensionList ;};func (_cgeag ST_UnderlineValues )ValidateWithPath (path string )error {switch _cgeag {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 (_cgeag ));};return nil ;};func NewCT_Map ()*CT_Map {_egfed :=&CT_Map {};return _egfed }; -// ValidateWithPath validates the CT_MetadataType and its children, prefixing error messages with path -func (_bcddc *CT_MetadataType )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_Scenario and its children +func (_begcg *CT_Scenario )Validate ()error {return _begcg .ValidateWithPath ("C\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f");}; -// ValidateWithPath validates the CT_FutureMetadata and its children, prefixing error messages with path -func (_dgabd *CT_FutureMetadata )ValidateWithPath (path string )error {for _dfded ,_dgggg :=range _dgabd .Bk {if _gbaaa :=_dgggg .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_dfded ));_gbaaa !=nil {return _gbaaa ;};};if _dgabd .ExtLst !=nil {if _eeccb :=_dgabd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeccb !=nil {return _eeccb ;};};return nil ;}; +// Validate validates the CT_GroupLevels and its children +func (_bbaae *CT_GroupLevels )Validate ()error {return _bbaae .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073");};func (_bgfggc *ST_ItemType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aafgc ,_eecfg :=d .Token ();if _eecfg !=nil {return _eecfg ;};if _ggeggc ,_bacgcg :=_aafgc .(_a .EndElement );_bacgcg &&_ggeggc .Name ==start .Name {*_bgfggc =1;return nil ;};if _aadefc ,_ddeadc :=_aafgc .(_a .CharData );!_ddeadc {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",_aafgc );}else {switch string (_aadefc ){case "":*_bgfggc =0;case "\u0064\u0061\u0074\u0061":*_bgfggc =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bgfggc =2;case "\u0073\u0075\u006d":*_bgfggc =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_bgfggc =4;case "\u0061\u0076\u0067":*_bgfggc =5;case "\u006d\u0061\u0078":*_bgfggc =6;case "\u006d\u0069\u006e":*_bgfggc =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_bgfggc =8;case "\u0063\u006f\u0075n\u0074":*_bgfggc =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_bgfggc =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_bgfggc =11;case "\u0076\u0061\u0072":*_bgfggc =12;case "\u0076\u0061\u0072\u0050":*_bgfggc =13;case "\u0067\u0072\u0061n\u0064":*_bgfggc =14;case "\u0062\u006c\u0061n\u006b":*_bgfggc =15;};};_aafgc ,_eecfg =d .Token ();if _eecfg !=nil {return _eecfg ;};if _egdc ,_dfdfc :=_aafgc .(_a .EndElement );_dfdfc &&_egdc .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",_aafgc );};func NewPivotTableDefinition ()*PivotTableDefinition {_abeca :=&PivotTableDefinition {};_abeca .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();return _abeca ;}; -// ValidateWithPath validates the CT_TableParts and its children, prefixing error messages with path -func (_gceff *CT_TableParts )ValidateWithPath (path string )error {for _fbeecd ,_dededf :=range _gceff .TablePart {if _cacfb :=_dededf .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0054\u0061\u0062l\u0065\u0050\u0061\u0072\u0074\u005b\u0025\u0064\u005d",path ,_fbeecd ));_cacfb !=nil {return _cacfb ;};};return nil ;};func (_dbbeb *CT_GroupMembers )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgdbe :=range start .Attr {if _dgdbe .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbege ,_abeea :=_d .ParseUint (_dgdbe .Value ,10,32);if _abeea !=nil {return _abeea ;};_cdcda :=uint32 (_dbege );_dbbeb .CountAttr =&_cdcda ;continue ;};};_baage :for {_gfdeg ,_cccbf :=d .Token ();if _cccbf !=nil {return _cccbf ;};switch _agbee :=_gfdeg .(type ){case _f .StartElement :switch _agbee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfee :=NewCT_GroupMember ();if _cdgdg :=d .DecodeElement (_dgfee ,&_agbee );_cdgdg !=nil {return _cdgdg ;};_dbbeb .GroupMember =append (_dbbeb .GroupMember ,_dgfee );default:_ag .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",_agbee .Name );if _bggae :=d .Skip ();_bggae !=nil {return _bggae ;};};case _f .EndElement :break _baage ;case _f .CharData :};};return nil ;};func (_bagfc *CT_TableFormula )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_beabc :=range start .Attr {if _beabc .Name .Local =="\u0061\u0072\u0072a\u0079"{_gdffda ,_dgeec :=_d .ParseBool (_beabc .Value );if _dgeec !=nil {return _dgeec ;};_bagfc .ArrayAttr =_gdffda ;continue ;};};for {_fedfdb ,_fecab :=d .Token ();if _fecab !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0046o\u0072\u006d\u0075l\u0061:\u0020\u0025\u0073",_fecab );};if _eadga ,_eacbb :=_fedfdb .(_f .CharData );_eacbb {_bagfc .Content =string (_eadga );};if _bacee ,_dgcea :=_fedfdb .(_f .EndElement );_dgcea &&_bacee .Name ==start .Name {break ;};};return nil ;};func (_eggfaa *CT_PivotHierarchies )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eggfaa .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_eggfaa .CountAttr )});};e .EncodeToken (start );_aeacd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_dcdbgg :=range _eggfaa .PivotHierarchy {e .EncodeElement (_dcdbgg ,_aeacd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_IconSet ()*CT_IconSet {_dgbgg :=&CT_IconSet {};return _dgbgg }; +// ValidateWithPath validates the CT_Query and its children, prefixing error messages with path +func (_cdgfd *CT_Query )ValidateWithPath (path string )error {if _cdgfd .Tpls !=nil {if _ecdfg :=_cdgfd .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_ecdfg !=nil {return _ecdfg ;};};return nil ;}; -// ValidateWithPath validates the CT_QueryTableField and its children, prefixing error messages with path -func (_abcac *CT_QueryTableField )ValidateWithPath (path string )error {if _abcac .ExtLst !=nil {if _daefb :=_abcac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daefb !=nil {return _daefb ;};};return nil ;};func (_dfdd *CT_CacheSource )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfdd .TypeAttr =ST_SourceType (1);for _ ,_gcfcc :=range start .Attr {if _gcfcc .Name .Local =="\u0074\u0079\u0070\u0065"{_dfdd .TypeAttr .UnmarshalXMLAttr (_gcfcc );continue ;};if _gcfcc .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_bdec ,_bdbc :=_d .ParseUint (_gcfcc .Value ,10,32);if _bdbc !=nil {return _bdbc ;};_dedc :=uint32 (_bdec );_dfdd .ConnectionIdAttr =&_dedc ;continue ;};};_ffea :for {_dbf ,_bdfe :=d .Token ();if _bdfe !=nil {return _bdfe ;};switch _bcb :=_dbf .(type ){case _f .StartElement :switch _bcb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfdd .WorksheetSource =NewCT_WorksheetSource ();if _fbgd :=d .DecodeElement (_dfdd .WorksheetSource ,&_bcb );_fbgd !=nil {return _fbgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfdd .Consolidation =NewCT_Consolidation ();if _gcdg :=d .DecodeElement (_dfdd .Consolidation ,&_bcb );_gcdg !=nil {return _gcdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfdd .ExtLst =NewCT_ExtensionList ();if _fda :=d .DecodeElement (_dfdd .ExtLst ,&_bcb );_fda !=nil {return _fda ;};default:_ag .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",_bcb .Name );if _afef :=d .Skip ();_afef !=nil {return _afef ;};};case _f .EndElement :break _ffea ;case _f .CharData :};};return nil ;};func NewCT_Font ()*CT_Font {_eaaad :=&CT_Font {};return _eaaad }; +// ValidateWithPath validates the CT_DrawingHF and its children, prefixing error messages with path +func (_fgddeb *CT_DrawingHF )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_SharedItems and its children, prefixing error messages with path -func (_ccegb *CT_SharedItems )ValidateWithPath (path string )error {for _egcbe ,_dcfb :=range _ccegb .M {if _cccbfe :=_dcfb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_egcbe ));_cccbfe !=nil {return _cccbfe ;};};for _gffgc ,_fcdac :=range _ccegb .N {if _bdbcf :=_fcdac .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_gffgc ));_bdbcf !=nil {return _bdbcf ;};};for _cbbec ,_gegab :=range _ccegb .B {if _gdddga :=_gegab .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_cbbec ));_gdddga !=nil {return _gdddga ;};};for _edgcg ,_gagfde :=range _ccegb .E {if _gbafg :=_gagfde .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_edgcg ));_gbafg !=nil {return _gbafg ;};};for _gbdcdb ,_bfaccb :=range _ccegb .S {if _fedgg :=_bfaccb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_gbdcdb ));_fedgg !=nil {return _fedgg ;};};for _fabed ,_ebcgf :=range _ccegb .D {if _fcbfc :=_ebcgf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_fabed ));_fcbfc !=nil {return _fcbfc ;};};return nil ;};func (_gbafge ST_DataValidationOperator )String ()string {switch _gbafge {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_TableMissing and its children, prefixing error messages with path +func (_bfcbf *CT_TableMissing )ValidateWithPath (path string )error {return nil };func (_ebc *CT_BooleanProperty )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aea :=range start .Attr {if _aea .Name .Local =="\u0076\u0061\u006c"{_abe ,_abb :=_d .ParseBool (_aea .Value );if _abb !=nil {return _abb ;};_ebc .ValAttr =&_abe ;continue ;};};for {_bfe ,_gcg :=d .Token ();if _gcg !=nil {return _b .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",_gcg );};if _abd ,_dbdf :=_bfe .(_a .EndElement );_dbdf &&_abd .Name ==start .Name {break ;};};return nil ;};func (_gcbebg ST_PatternType )Validate ()error {return _gcbebg .ValidateWithPath ("")};func NewCT_PageSetUpPr ()*CT_PageSetUpPr {_ddgfd :=&CT_PageSetUpPr {};return _ddgfd };func (_eegfa ST_Pane )String ()string {switch _eegfa {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 (_dgedd ST_rwColActionType )String ()string {switch _dgedd {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 "";}; -// Validate validates the SingleXmlCells and its children -func (_bgbbba *SingleXmlCells )Validate ()error {return _bgbbba .ValidateWithPath ("\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");};func (_aefaf *CT_Mdx )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e"},Value :_c .Sprintf ("\u0025\u0076",_aefaf .NAttr )});_fcfbcc ,_bgcdb :=_aefaf .FAttr .MarshalXMLAttr (_f .Name {Local :"\u0066"});if _bgcdb !=nil {return _bgcdb ;};start .Attr =append (start .Attr ,_fcfbcc );e .EncodeToken (start );if _aefaf .T !=nil {_efge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074"}};e .EncodeElement (_aefaf .T ,_efge );};if _aefaf .Ms !=nil {_cbead :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003am\u0073"}};e .EncodeElement (_aefaf .Ms ,_cbead );};if _aefaf .P !=nil {_bcef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070"}};e .EncodeElement (_aefaf .P ,_bcef );};if _aefaf .K !=nil {_fbbbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006b"}};e .EncodeElement (_aefaf .K ,_fbbbc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccgac *ST_TotalsRowFunction )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adeag ,_cebef :=d .Token ();if _cebef !=nil {return _cebef ;};if _fcaage ,_bgbegb :=_adeag .(_f .EndElement );_bgbegb &&_fcaage .Name ==start .Name {*_ccgac =1;return nil ;};if _ebddf ,_gbfcb :=_adeag .(_f .CharData );!_gbfcb {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adeag );}else {switch string (_ebddf ){case "":*_ccgac =0;case "\u006e\u006f\u006e\u0065":*_ccgac =1;case "\u0073\u0075\u006d":*_ccgac =2;case "\u006d\u0069\u006e":*_ccgac =3;case "\u006d\u0061\u0078":*_ccgac =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_ccgac =5;case "\u0063\u006f\u0075n\u0074":*_ccgac =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_ccgac =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_ccgac =8;case "\u0076\u0061\u0072":*_ccgac =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ccgac =10;};};_adeag ,_cebef =d .Token ();if _cebef !=nil {return _cebef ;};if _defde ,_beaeba :=_adeag .(_f .EndElement );_beaeba &&_defde .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adeag );};func NewCT_IndexedColors ()*CT_IndexedColors {_dbfbb :=&CT_IndexedColors {};return _dbfbb };func (_fgcce *CT_PCDSCPage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbfda :=range start .Attr {if _gbfda .Name .Local =="\u0063\u006f\u0075n\u0074"{_efeed ,_dgaaf :=_d .ParseUint (_gbfda .Value ,10,32);if _dgaaf !=nil {return _dgaaf ;};_eedeb :=uint32 (_efeed );_fgcce .CountAttr =&_eedeb ;continue ;};};_eddeb :for {_fafbg ,_aafce :=d .Token ();if _aafce !=nil {return _aafce ;};switch _cfbdf :=_fafbg .(type ){case _f .StartElement :switch _cfbdf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fefc :=NewCT_PageItem ();if _gbbeb :=d .DecodeElement (_fefc ,&_cfbdf );_gbbeb !=nil {return _gbbeb ;};_fgcce .PageItem =append (_fgcce .PageItem ,_fefc );default:_ag .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",_cfbdf .Name );if _bbbfd :=d .Skip ();_bbbfd !=nil {return _bbbfd ;};};case _f .EndElement :break _eddeb ;case _f .CharData :};};return nil ;};func (_fgbeaf ST_GradientType )String ()string {switch _fgbeaf {case 0:return "";case 1:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 2:return "\u0070\u0061\u0074\u0068";};return "";};func (_febbag *CT_Member )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbca :=range start .Attr {if _fbca .Name .Local =="\u006e\u0061\u006d\u0065"{_baae ,_becac :=_fbca .Value ,error (nil );if _becac !=nil {return _becac ;};_febbag .NameAttr =_baae ;continue ;};};for {_ebdcd ,_afca :=d .Token ();if _afca !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0065\u006db\u0065\u0072\u003a\u0020\u0025\u0073",_afca );};if _fdeae ,_cggga :=_ebdcd .(_f .EndElement );_cggga &&_fdeae .Name ==start .Name {break ;};};return nil ;};func NewCT_Authors ()*CT_Authors {_aa :=&CT_Authors {};return _aa };func (_baacd *CT_DefinedNames )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdcbfe :for {_adbce ,_bcdcf :=d .Token ();if _bcdcf !=nil {return _bcdcf ;};switch _afcce :=_adbce .(type ){case _f .StartElement :switch _afcce .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daedd :=NewCT_DefinedName ();if _feedd :=d .DecodeElement (_daedd ,&_afcce );_feedd !=nil {return _feedd ;};_baacd .DefinedName =append (_baacd .DefinedName ,_daedd );default:_ag .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",_afcce .Name );if _eeae :=d .Skip ();_eeae !=nil {return _eeae ;};};case _f .EndElement :break _bdcbfe ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Set and its children, prefixing error messages with path +func (_ecada *CT_Set )ValidateWithPath (path string )error {if _bebbc :=_ecada .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bebbc !=nil {return _bebbc ;};for _ecdaea ,_deagf :=range _ecada .Tpls {if _cacgdc :=_deagf .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_ecdaea ));_cacgdc !=nil {return _cacgdc ;};};if _ecada .SortByTuple !=nil {if _dagcc :=_ecada .SortByTuple .ValidateWithPath (path +"\u002f\u0053\u006fr\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065");_dagcc !=nil {return _dagcc ;};};return nil ;};func (_dbdgg *CT_Field )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aecdc :=range start .Attr {if _aecdc .Name .Local =="\u0078"{_acdee ,_dcae :=_d .ParseInt (_aecdc .Value ,10,32);if _dcae !=nil {return _dcae ;};_dbdgg .XAttr =int32 (_acdee );continue ;};};for {_fgfdgf ,_fgbfe :=d .Token ();if _fgbfe !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u0065\u006c\u0064: \u0025\u0073",_fgbfe );};if _ebgdf ,_decca :=_fgfdgf .(_a .EndElement );_decca &&_ebgdf .Name ==start .Name {break ;};};return nil ;};func (_ddcaad ST_PivotFilterType )ValidateWithPath (path string )error {switch _ddcaad {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 _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddcaad ));};return nil ;};const (ST_SortMethodUnset ST_SortMethod =0;ST_SortMethodStroke ST_SortMethod =1;ST_SortMethodPinYin ST_SortMethod =2;ST_SortMethodNone ST_SortMethod =3;);func (_gfaeg *CT_DateTime )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_adbga :=range start .Attr {if _adbga .Name .Local =="\u0076"{_gdbcb ,_fbga :=ParseStdlibTime (_adbga .Value );if _fbga !=nil {return _fbga ;};_gfaeg .VAttr =_gdbcb ;continue ;};if _adbga .Name .Local =="\u0075"{_gbfe ,_ddcaf :=_d .ParseBool (_adbga .Value );if _ddcaf !=nil {return _ddcaf ;};_gfaeg .UAttr =&_gbfe ;continue ;};if _adbga .Name .Local =="\u0066"{_cbbf ,_dfacd :=_d .ParseBool (_adbga .Value );if _dfacd !=nil {return _dfacd ;};_gfaeg .FAttr =&_cbbf ;continue ;};if _adbga .Name .Local =="\u0063"{_cfbf ,_fddbg :=_adbga .Value ,error (nil );if _fddbg !=nil {return _fddbg ;};_gfaeg .CAttr =&_cfbf ;continue ;};if _adbga .Name .Local =="\u0063\u0070"{_fggfd ,_gdea :=_d .ParseUint (_adbga .Value ,10,32);if _gdea !=nil {return _gdea ;};_cbae :=uint32 (_fggfd );_gfaeg .CpAttr =&_cbae ;continue ;};};_badd :for {_cgbd ,_fecd :=d .Token ();if _fecd !=nil {return _fecd ;};switch _fbgbg :=_cgbd .(type ){case _a .StartElement :switch _fbgbg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecdcd :=NewCT_X ();if _bcggg :=d .DecodeElement (_ecdcd ,&_fbgbg );_bcggg !=nil {return _bcggg ;};_gfaeg .X =append (_gfaeg .X ,_ecdcd );default:_gc .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",_fbgbg .Name );if _ecge :=d .Skip ();_ecge !=nil {return _ecge ;};};case _a .EndElement :break _badd ;case _a .CharData :};};return nil ;}; -// Validate validates the CT_CacheHierarchy and its children -func (_eefbg *CT_CacheHierarchy )Validate ()error {return _eefbg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};func (_efadc *PivotCacheRecords )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_f .Attr {Name :_f .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 ,_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\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\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 ="m\u0061:\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073";return _efadc .CT_PivotCacheRecords .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_DeletedField and its children, prefixing error messages with path +func (_ebae *CT_DeletedField )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_DdeItems and its children -func (_bbaf *CT_DdeItems )Validate ()error {return _bbaf .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073");}; +// ValidateWithPath validates the CT_PCDSDTCEntries and its children, prefixing error messages with path +func (_bdbgc *CT_PCDSDTCEntries )ValidateWithPath (path string )error {for _efec ,_egfc :=range _bdbgc .M {if _gfcfa :=_egfc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_efec ));_gfcfa !=nil {return _gfcfa ;};};for _gfggf ,_edeac :=range _bdbgc .N {if _bfbfd :=_edeac .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_gfggf ));_bfbfd !=nil {return _bfbfd ;};};for _aaceg ,_ecgdg :=range _bdbgc .E {if _dbdac :=_ecgdg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_aaceg ));_dbdac !=nil {return _dbdac ;};};for _efddd ,_bbagf :=range _bdbgc .S {if _ccbdgb :=_bbagf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_efddd ));_ccbdgb !=nil {return _ccbdgb ;};};return nil ;};type ST_RevisionAction byte ;type CT_ConditionalFormat struct{ -// Validate validates the CT_Missing and its children -func (_caccb *CT_Missing )Validate ()error {return _caccb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0069\u0073\u0073\u0069\u006e\u0067");};type ST_DateTimeGrouping byte ; +// Conditional Formatting Scope +ScopeAttr ST_Scope ; -// Validate validates the CT_Macrosheet and its children -func (_badca *CT_Macrosheet )Validate ()error {return _badca .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074");}; +// Conditional Formatting Rule Type +TypeAttr ST_Type ; -// ValidateWithPath validates the CT_CellStyle and its children, prefixing error messages with path -func (_gagf *CT_CellStyle )ValidateWithPath (path string )error {if _gagf .ExtLst !=nil {if _gaeb :=_gagf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gaeb !=nil {return _gaeb ;};};return nil ;};func (_ddcad *CT_DdeValue )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddcad .TAttr !=ST_DdeValueTypeUnset {_cbdg ,_bcaae :=_ddcad .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"});if _bcaae !=nil {return _bcaae ;};start .Attr =append (start .Attr ,_cbdg );};e .EncodeToken (start );_egff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c"}};_ag .AddPreserveSpaceAttr (&_egff ,_ddcad .Val );e .EncodeElement (_ddcad .Val ,_egff );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Priority +PriorityAttr uint32 ; -// ValidateWithPath validates the CT_CellProtection and its children, prefixing error messages with path -func (_cbea *CT_CellProtection )ValidateWithPath (path string )error {return nil }; +// Pivot Areas +PivotAreas *CT_PivotAreas ;ExtLst *CT_ExtensionList ;};func (_bbfefg *CT_TablePart )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bbfefg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_FutureMetadata ()*CT_FutureMetadata {_bbafaf :=&CT_FutureMetadata {};return _bbafaf };func NewEG_ExtensionList ()*EG_ExtensionList {_afcgga :=&EG_ExtensionList {};return _afcgga }; -// ValidateWithPath validates the SingleXmlCells and its children, prefixing error messages with path -func (_dfddgd *SingleXmlCells )ValidateWithPath (path string )error {if _dccbab :=_dfddgd .CT_SingleXmlCells .ValidateWithPath (path );_dccbab !=nil {return _dccbab ;};return nil ;};func (_cedeag ST_DataConsolidateFunction )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ddaedg :=_f .Attr {};_ddaedg .Name =name ;switch _cedeag {case ST_DataConsolidateFunctionUnset :_ddaedg .Value ="";case ST_DataConsolidateFunctionAverage :_ddaedg .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_DataConsolidateFunctionCount :_ddaedg .Value ="\u0063\u006f\u0075n\u0074";case ST_DataConsolidateFunctionCountNums :_ddaedg .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_DataConsolidateFunctionMax :_ddaedg .Value ="\u006d\u0061\u0078";case ST_DataConsolidateFunctionMin :_ddaedg .Value ="\u006d\u0069\u006e";case ST_DataConsolidateFunctionProduct :_ddaedg .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_DataConsolidateFunctionStdDev :_ddaedg .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_DataConsolidateFunctionStdDevp :_ddaedg .Value ="\u0073t\u0064\u0044\u0065\u0076\u0070";case ST_DataConsolidateFunctionSum :_ddaedg .Value ="\u0073\u0075\u006d";case ST_DataConsolidateFunctionVar :_ddaedg .Value ="\u0076\u0061\u0072";case ST_DataConsolidateFunctionVarp :_ddaedg .Value ="\u0076\u0061\u0072\u0070";};return _ddaedg ,nil ;};func (_ggacce *CT_PhoneticPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_ggacce .FontIdAttr )});if _ggacce .TypeAttr !=ST_PhoneticTypeUnset {_dgcff ,_fgddfd :=_ggacce .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _fgddfd !=nil {return _fgddfd ;};start .Attr =append (start .Attr ,_dgcff );};if _ggacce .AlignmentAttr !=ST_PhoneticAlignmentUnset {_bfgccc ,_dfcca :=_ggacce .AlignmentAttr .MarshalXMLAttr (_f .Name {Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"});if _dfcca !=nil {return _dfcca ;};start .Attr =append (start .Attr ,_bfgccc );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddag *CT_MeasureGroup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ceddf :=range start .Attr {if _ceddf .Name .Local =="\u006e\u0061\u006d\u0065"{_gadbc ,_fdacdc :=_ceddf .Value ,error (nil );if _fdacdc !=nil {return _fdacdc ;};_ddag .NameAttr =_gadbc ;continue ;};if _ceddf .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_gaebf ,_cabdg :=_ceddf .Value ,error (nil );if _cabdg !=nil {return _cabdg ;};_ddag .CaptionAttr =_gaebf ;continue ;};};for {_gddgg ,_ebbee :=d .Token ();if _ebbee !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072e\u0047\u0072\u006fu\u0070:\u0020\u0025\u0073",_ebbee );};if _efgcd ,_gcbbf :=_gddgg .(_f .EndElement );_gcbbf &&_efgcd .Name ==start .Name {break ;};};return nil ;};func NewCT_SmartTagTypes ()*CT_SmartTagTypes {_gbddba :=&CT_SmartTagTypes {};return _gbddba }; +// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path +func (_dedde *CT_OleObject )ValidateWithPath (path string )error {if _bcdb :=_dedde .DvAspectAttr .ValidateWithPath (path +"\u002f\u0044\u0076\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_bcdb !=nil {return _bcdb ;};if _bdag :=_dedde .OleUpdateAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0055\u0070\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_bdag !=nil {return _bdag ;};if _dedde .ObjectPr !=nil {if _fbcdea :=_dedde .ObjectPr .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074\u0050r");_fbcdea !=nil {return _fbcdea ;};};return nil ;};func NewCT_WorksheetSource ()*CT_WorksheetSource {_faeadb :=&CT_WorksheetSource {};return _faeadb };func (_afbgfd ST_IconSetType )ValidateWithPath (path string )error {switch _afbgfd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17: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 (_afbgfd ));};return nil ;};func (_acaddg ST_MdxSetOrder )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cadge :=_a .Attr {};_cadge .Name =name ;switch _acaddg {case ST_MdxSetOrderUnset :_cadge .Value ="";case ST_MdxSetOrderU :_cadge .Value ="\u0075";case ST_MdxSetOrderA :_cadge .Value ="\u0061";case ST_MdxSetOrderD :_cadge .Value ="\u0064";case ST_MdxSetOrderAa :_cadge .Value ="\u0061\u0061";case ST_MdxSetOrderAd :_cadge .Value ="\u0061\u0064";case ST_MdxSetOrderNa :_cadge .Value ="\u006e\u0061";case ST_MdxSetOrderNd :_cadge .Value ="\u006e\u0064";};return _cadge ,nil ;}; -// ValidateWithPath validates the CT_SheetView and its children, prefixing error messages with path -func (_edcbb *CT_SheetView )ValidateWithPath (path string )error {if _cgeadf :=_edcbb .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_cgeadf !=nil {return _cgeadf ;};if _edcbb .Pane !=nil {if _caceb :=_edcbb .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_caceb !=nil {return _caceb ;};};for _cgffg ,_fbdeb :=range _edcbb .Selection {if _bccgd :=_fbdeb .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0053\u0065\u006ce\u0063\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_cgffg ));_bccgd !=nil {return _bccgd ;};};for _cgcad ,_bccedf :=range _edcbb .PivotSelection {if _dfefbe :=_bccedf .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074S\u0065\u006c\u0065\u0063\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_cgcad ));_dfefbe !=nil {return _dfefbe ;};};if _edcbb .ExtLst !=nil {if _fbdbeeg :=_edcbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbdbeeg !=nil {return _fbdbeeg ;};};return nil ;};func (_ccaca ST_CfType )Validate ()error {return _ccaca .ValidateWithPath ("")};func (_cefdae ST_SortType )String ()string {switch _cefdae {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 "";}; +// Validate validates the CT_InputCells and its children +func (_fggb *CT_InputCells )Validate ()error {return _fggb .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073");};type VolTypes struct{CT_VolTypes }; -// Validate validates the CT_CalculatedMember and its children -func (_cdbc *CT_CalculatedMember )Validate ()error {return _cdbc .ValidateWithPath ("\u0043\u0054\u005f\u0043al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072");};func (_adfadf *CT_LegacyDrawing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fefda :=range start .Attr {if _fefda .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fefda .Name .Local =="\u0069\u0064"||_fefda .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"&&_fefda .Name .Local =="\u0069\u0064"{_caeaab ,_edggf :=_fefda .Value ,error (nil );if _edggf !=nil {return _edggf ;};_adfadf .IdAttr =_caeaab ;continue ;};};for {_fcfba ,_deca :=d .Token ();if _deca !=nil {return _c .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",_deca );};if _ggaba ,_cecbc :=_fcfba .(_f .EndElement );_cecbc &&_ggaba .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_ExternalCell and its children +func (_bbcf *CT_ExternalCell )Validate ()error {return _bbcf .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c");}; -// Validate validates the CT_QueryTable and its children -func (_badfa *CT_QueryTable )Validate ()error {return _badfa .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");};type CT_MetadataType struct{ +// Validate validates the Worksheet and its children +func (_ceaaf *Worksheet )Validate ()error {return _ceaaf .ValidateWithPath ("\u0057o\u0072\u006b\u0073\u0068\u0065\u0065t");};func NewCT_Chartsheet ()*CT_Chartsheet {_agfea :=&CT_Chartsheet {};_agfea .SheetViews =NewCT_ChartsheetViews ();_agfea .Drawing =NewCT_Drawing ();return _agfea ;};type ST_VerticalAlignment byte ;type ST_TextVAlign byte ; -// Metadata Type Name -NameAttr string ; +// Validate validates the CT_CellWatches and its children +func (_cdfb *CT_CellWatches )Validate ()error {return _cdfb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073");};func (_cgcbfc *ST_TableStyleType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eaaafb ,_deddg :=d .Token ();if _deddg !=nil {return _deddg ;};if _efdge ,_accccb :=_eaaafb .(_a .EndElement );_accccb &&_efdge .Name ==start .Name {*_cgcbfc =1;return nil ;};if _gebff ,_aggabd :=_eaaafb .(_a .CharData );!_aggabd {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",_eaaafb );}else {switch string (_gebff ){case "":*_cgcbfc =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_cgcbfc =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_cgcbfc =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_cgcbfc =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_cgcbfc =4;case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_cgcbfc =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_cgcbfc =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_cgcbfc =7;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_cgcbfc =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_cgcbfc =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_cgcbfc =10;case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_cgcbfc =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_cgcbfc =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_cgcbfc =13;case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_cgcbfc =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_cgcbfc =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_cgcbfc =16;case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_cgcbfc =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_cgcbfc =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_cgcbfc =19;case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_cgcbfc =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_cgcbfc =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_cgcbfc =22;case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_cgcbfc =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_cgcbfc =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_cgcbfc =25;case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_cgcbfc =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_cgcbfc =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_cgcbfc =28;};};_eaaafb ,_deddg =d .Token ();if _deddg !=nil {return _deddg ;};if _ebcag ,_fecafe :=_eaaafb .(_a .EndElement );_fecafe &&_ebcag .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",_eaaafb );};func NewCT_MapInfo ()*CT_MapInfo {_bdbcb :=&CT_MapInfo {};return _bdbcb }; -// Minimum Supported Version -MinSupportedVersionAttr uint32 ; +// Validate validates the CT_PageSetup and its children +func (_fdega *CT_PageSetup )Validate ()error {return _fdega .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");}; -// Metadata Ghost Row -GhostRowAttr *bool ; +// Validate validates the CT_Comments and its children +func (_cfbcd *CT_Comments )Validate ()error {return _cfbcd .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");}; -// Metadata Ghost Column -GhostColAttr *bool ; +// ValidateWithPath validates the CT_PivotFilter and its children, prefixing error messages with path +func (_ffdac *CT_PivotFilter )ValidateWithPath (path string )error {if _ffdac .TypeAttr ==ST_PivotFilterTypeUnset {return _b .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 _bcddd :=_ffdac .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bcddd !=nil {return _bcddd ;};if _gadf :=_ffdac .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_gadf !=nil {return _gadf ;};if _ffdac .ExtLst !=nil {if _aaacf :=_ffdac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaacf !=nil {return _aaacf ;};};return nil ;};func (_fdcbfcd ST_ParameterType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fdcbfcd .String (),start );};func NewCT_CellWatch ()*CT_CellWatch {_cccg :=&CT_CellWatch {};return _cccg };type CT_Record struct{ -// Metadata Edit -EditAttr *bool ; +// No Value +M []*CT_Missing ; -// Metadata Cell Value Delete -DeleteAttr *bool ; +// Numeric Value +N []*CT_Number ; -// Metadata Copy -CopyAttr *bool ; +// Boolean +B []*CT_Boolean ; -// Metadata Paste All -PasteAllAttr *bool ; +// Error Value +E []*CT_Error ; -// Metadata Paste Formulas -PasteFormulasAttr *bool ; +// Character Value +S []*CT_String ; -// Metadata Paste Special Values -PasteValuesAttr *bool ; +// Date Time +D []*CT_DateTime ; -// Metadata Paste Formats -PasteFormatsAttr *bool ; +// Shared Items Index +X []*CT_Index ;};func NewCT_DbPr ()*CT_DbPr {_cffca :=&CT_DbPr {};return _cffca };func (_cedeg *CT_Dxfs )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cbeag :=range start .Attr {if _cbeag .Name .Local =="\u0063\u006f\u0075n\u0074"{_cgecg ,_ddabe :=_d .ParseUint (_cbeag .Value ,10,32);if _ddabe !=nil {return _ddabe ;};_bdgce :=uint32 (_cgecg );_cedeg .CountAttr =&_bdgce ;continue ;};};_gcdde :for {_ccbcg ,_debad :=d .Token ();if _debad !=nil {return _debad ;};switch _gcad :=_ccbcg .(type ){case _a .StartElement :switch _gcad .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eedf :=NewCT_Dxf ();if _beaga :=d .DecodeElement (_eedf ,&_gcad );_beaga !=nil {return _beaga ;};_cedeg .Dxf =append (_cedeg .Dxf ,_eedf );default:_gc .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",_gcad .Name );if _abcg :=d .Skip ();_abcg !=nil {return _abcg ;};};case _a .EndElement :break _gcdde ;case _a .CharData :};};return nil ;};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;); -// Metadata Paste Comments -PasteCommentsAttr *bool ; +// ValidateWithPath validates the CT_SingleXmlCell and its children, prefixing error messages with path +func (_ffbc *CT_SingleXmlCell )ValidateWithPath (path string )error {if _bbccfa :=_ffbc .XmlCellPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");_bbccfa !=nil {return _bbccfa ;};if _ffbc .ExtLst !=nil {if _gabdgb :=_ffbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gabdgb !=nil {return _gabdgb ;};};return nil ;};func (_ebbbf *QueryTable )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_a .Attr {Name :_a .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 ,_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\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 ,_a .Attr {Name :_a .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 ,_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 ="\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";return _ebbbf .CT_QueryTable .MarshalXML (e ,start );};func NewCT_CacheSource ()*CT_CacheSource {_gbag :=&CT_CacheSource {};_gbag .TypeAttr =ST_SourceType (1);return _gbag ;}; -// Metadata Paste Data Validation -PasteDataValidationAttr *bool ; +// Validate validates the CT_Comment and its children +func (_gdcb *CT_Comment )Validate ()error {return _gdcb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};func (_afaggf *CT_PivotField )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dega :=range start .Attr {if _dega .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"{_bfded ,_dggcee :=_d .ParseBool (_dega .Value );if _dggcee !=nil {return _dggcee ;};_afaggf .MeasureFilterAttr =&_bfded ;continue ;};if _dega .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_bbggb ,_bbbfd :=_d .ParseBool (_dega .Value );if _bbbfd !=nil {return _bbbfd ;};_afaggf .IncludeNewItemsInFilterAttr =&_bbggb ;continue ;};if _dega .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_adggg ,_bccee :=_d .ParseBool (_dega .Value );if _bccee !=nil {return _bccee ;};_afaggf .CompactAttr =&_adggg ;continue ;};if _dega .Name .Local =="\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_beded ,_gaead :=_d .ParseUint (_dega .Value ,10,32);if _gaead !=nil {return _gaead ;};_gcaae :=uint32 (_beded );_afaggf .ItemPageCountAttr =&_gcaae ;continue ;};if _dega .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_ebfbg ,_fdgga :=_d .ParseUint (_dega .Value ,10,32);if _fdgga !=nil {return _fdgga ;};_ddge :=uint32 (_ebfbg );_afaggf .NumFmtIdAttr =&_ddge ;continue ;};if _dega .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_afaggf .SortTypeAttr .UnmarshalXMLAttr (_dega );continue ;};if _dega .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_afbgg ,_cgcef :=_d .ParseBool (_dega .Value );if _cgcef !=nil {return _cgcef ;};_afaggf .OutlineAttr =&_afbgg ;continue ;};if _dega .Name .Local =="\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"{_caceg ,_ddcaag :=_d .ParseBool (_dega .Value );if _ddcaag !=nil {return _ddcaag ;};_afaggf .DataSourceSortAttr =&_caceg ;continue ;};if _dega .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_afcae ,_becb :=_d .ParseBool (_dega .Value );if _becb !=nil {return _becb ;};_afaggf .DragToRowAttr =&_afcae ;continue ;};if _dega .Name .Local =="\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"{_ggaee ,_dfbfadc :=_d .ParseBool (_dega .Value );if _dfbfadc !=nil {return _dfbfadc ;};_afaggf .NonAutoSortDefaultAttr =&_ggaee ;continue ;};if _dega .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"{_edbda ,_fdcebb :=_d .ParseBool (_dega .Value );if _fdcebb !=nil {return _fdcebb ;};_afaggf .MultipleItemSelectionAllowedAttr =&_edbda ;continue ;};if _dega .Name .Local =="\u0072\u0061\u006e\u006b\u0042\u0079"{_gceca ,_dagbd :=_d .ParseUint (_dega .Value ,10,32);if _dagbd !=nil {return _dagbd ;};_cfccg :=uint32 (_gceca );_afaggf .RankByAttr =&_cfccg ;continue ;};if _dega .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_gdcab ,_fffe :=_d .ParseBool (_dega .Value );if _fffe !=nil {return _fffe ;};_afaggf .StdDevSubtotalAttr =&_gdcab ;continue ;};if _dega .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_abacc ,_edebgb :=_d .ParseBool (_dega .Value );if _edebgb !=nil {return _edebgb ;};_afaggf .CountASubtotalAttr =&_abacc ;continue ;};if _dega .Name .Local =="\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_cfebc ,_eegeb :=_d .ParseBool (_dega .Value );if _eegeb !=nil {return _eegeb ;};_afaggf .AutoShowAttr =&_cfebc ;continue ;};if _dega .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"{_gbebf ,_egfag :=_d .ParseBool (_dega .Value );if _egfag !=nil {return _egfag ;};_afaggf .ShowPropAsCaptionAttr =&_gbebf ;continue ;};if _dega .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bgegf ,_afdad :=_d .ParseBool (_dega .Value );if _afdad !=nil {return _afdad ;};_afaggf .ProductSubtotalAttr =&_bgegf ;continue ;};if _dega .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_dbfdb ,_fedd :=_d .ParseBool (_dega .Value );if _fedd !=nil {return _fedd ;};_afaggf .DragToPageAttr =&_dbfdb ;continue ;};if _dega .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ebaef ,_ffbbc :=_d .ParseBool (_dega .Value );if _ffbbc !=nil {return _ffbbc ;};_afaggf .DefaultSubtotalAttr =&_ebaef ;continue ;};if _dega .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_dgaedc ,_gbaeba :=_d .ParseBool (_dega .Value );if _gbaeba !=nil {return _gbaeba ;};_afaggf .DragToDataAttr =&_dgaedc ;continue ;};if _dega .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bggge ,_fagff :=_d .ParseBool (_dega .Value );if _fagff !=nil {return _fagff ;};_afaggf .MaxSubtotalAttr =&_bggge ;continue ;};if _dega .Name .Local =="\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"{_cgaaf ,_afgef :=_d .ParseBool (_dega .Value );if _afgef !=nil {return _afgef ;};_afaggf .HideNewItemsAttr =&_cgaaf ;continue ;};if _dega .Name .Local =="\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"{_afgge ,_ffdgb :=_d .ParseBool (_dega .Value );if _ffdgb !=nil {return _ffdgb ;};_afaggf .ShowPropCellAttr =&_afgge ;continue ;};if _dega .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_fgbgfe ,_gcfca :=_d .ParseBool (_dega .Value );if _gcfca !=nil {return _gcfca ;};_afaggf .SubtotalTopAttr =&_fgbgfe ;continue ;};if _dega .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_cbbbcd ,_bebafc :=_d .ParseBool (_dega .Value );if _bebafc !=nil {return _bebafc ;};_afaggf .ServerFieldAttr =&_cbbbcd ;continue ;};if _dega .Name .Local =="\u006e\u0061\u006d\u0065"{_fgdbc ,_abbebb :=_dega .Value ,error (nil );if _abbebb !=nil {return _abbebb ;};_afaggf .NameAttr =&_fgdbc ;continue ;};if _dega .Name .Local =="\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"{_gdfacb ,_dfcec :=_d .ParseBool (_dega .Value );if _dfcec !=nil {return _dfcec ;};_afaggf .InsertPageBreakAttr =&_gdfacb ;continue ;};if _dega .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_faebd ,_ddabf :=_d .ParseBool (_dega .Value );if _ddabf !=nil {return _ddabf ;};_afaggf .SumSubtotalAttr =&_faebd ;continue ;};if _dega .Name .Local =="\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"{_ggdfbb ,_aggdb :=_d .ParseBool (_dega .Value );if _aggdb !=nil {return _aggdb ;};_afaggf .DataFieldAttr =&_ggdfbb ;continue ;};if _dega .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cecga ,_dbcag :=_d .ParseBool (_dega .Value );if _dbcag !=nil {return _dbcag ;};_afaggf .AvgSubtotalAttr =&_cecga ;continue ;};if _dega .Name .Local =="t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_adac ,_acgbgf :=_d .ParseBool (_dega .Value );if _acgbgf !=nil {return _acgbgf ;};_afaggf .TopAutoShowAttr =&_adac ;continue ;};if _dega .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_dabbf ,_gedgb :=_d .ParseBool (_dega .Value );if _gedgb !=nil {return _gedgb ;};_afaggf .MinSubtotalAttr =&_dabbf ;continue ;};if _dega .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_aeadf ,_ecda :=_d .ParseBool (_dega .Value );if _ecda !=nil {return _ecda ;};_afaggf .DragOffAttr =&_aeadf ;continue ;};if _dega .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_edcggc ,_gfacd :=_d .ParseBool (_dega .Value );if _gfacd !=nil {return _gfacd ;};_afaggf .CountSubtotalAttr =&_edcggc ;continue ;};if _dega .Name .Local =="u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"{_fcbbg ,_edbab :=_dega .Value ,error (nil );if _edbab !=nil {return _edbab ;};_afaggf .UniqueMemberPropertyAttr =&_fcbbg ;continue ;};if _dega .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_dacgbc ,_ecbcc :=_d .ParseBool (_dega .Value );if _ecbcc !=nil {return _ecbcc ;};_afaggf .VarPSubtotalAttr =&_dacgbc ;continue ;};if _dega .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bcefe ,_bfefea :=_d .ParseBool (_dega .Value );if _bfefea !=nil {return _bfefea ;};_afaggf .StdDevPSubtotalAttr =&_bcefe ;continue ;};if _dega .Name .Local =="\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_agfac ,_fbeef :=_dega .Value ,error (nil );if _fbeef !=nil {return _fbeef ;};_afaggf .SubtotalCaptionAttr =&_agfac ;continue ;};if _dega .Name .Local =="s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"{_accg ,_cbagg :=_d .ParseBool (_dega .Value );if _cbagg !=nil {return _cbagg ;};_afaggf .ShowPropTipAttr =&_accg ;continue ;};if _dega .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"{_bcdad ,_cggde :=_d .ParseBool (_dega .Value );if _cggde !=nil {return _cggde ;};_afaggf .InsertBlankRowAttr =&_bcdad ;continue ;};if _dega .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"{_bbcge ,_cbcae :=_d .ParseBool (_dega .Value );if _cbcae !=nil {return _cbcae ;};_afaggf .DefaultAttributeDrillStateAttr =&_bbcge ;continue ;};if _dega .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_gbec ,_ccgcda :=_d .ParseBool (_dega .Value );if _ccgcda !=nil {return _ccgcda ;};_afaggf .DragToColAttr =&_gbec ;continue ;};if _dega .Name .Local =="h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"{_ddgae ,_ddeaa :=_d .ParseBool (_dega .Value );if _ddeaa !=nil {return _ddeaa ;};_afaggf .HiddenLevelAttr =&_ddgae ;continue ;};if _dega .Name .Local =="\u0061\u0078\u0069\u0073"{_afaggf .AxisAttr .UnmarshalXMLAttr (_dega );continue ;};if _dega .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"{_effga ,_efagb :=_d .ParseBool (_dega .Value );if _efagb !=nil {return _efagb ;};_afaggf .ShowDropDownsAttr =&_effga ;continue ;};if _dega .Name .Local =="\u0073h\u006f\u0077\u0041\u006c\u006c"{_ebbbg ,_edefa :=_d .ParseBool (_dega .Value );if _edefa !=nil {return _edefa ;};_afaggf .ShowAllAttr =&_ebbbg ;continue ;};if _dega .Name .Local =="\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"{_degeae ,_ggaca :=_d .ParseBool (_dega .Value );if _ggaca !=nil {return _ggaca ;};_afaggf .AllDrilledAttr =&_degeae ;continue ;};if _dega .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bgada ,_fcegfe :=_d .ParseBool (_dega .Value );if _fcegfe !=nil {return _fcegfe ;};_afaggf .VarSubtotalAttr =&_bgada ;continue ;};};_gdgfd :for {_bebddc ,_beeag :=d .Token ();if _beeag !=nil {return _beeag ;};switch _gbgdb :=_bebddc .(type ){case _a .StartElement :switch _gbgdb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afaggf .Items =NewCT_Items ();if _fbggf :=d .DecodeElement (_afaggf .Items ,&_gbgdb );_fbggf !=nil {return _fbggf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afaggf .AutoSortScope =NewCT_AutoSortScope ();if _dgbda :=d .DecodeElement (_afaggf .AutoSortScope ,&_gbgdb );_dgbda !=nil {return _dgbda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afaggf .ExtLst =NewCT_ExtensionList ();if _gfaef :=d .DecodeElement (_afaggf .ExtLst ,&_gbgdb );_gfaef !=nil {return _gfaef ;};default:_gc .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",_gbgdb .Name );if _ddfbae :=d .Skip ();_ddfbae !=nil {return _ddfbae ;};};case _a .EndElement :break _gdgfd ;case _a .CharData :};};return nil ;};func (_fedca *CT_PivotDimension )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fedca .MeasureAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fedca .MeasureAttr ))});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_fedca .NameAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_fedca .UniqueNameAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_fedca .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_ChartsheetView struct{ -// Metadata Paste Borders -PasteBordersAttr *bool ; +// Sheet Tab Selected +TabSelectedAttr *bool ; -// Metadata Paste Column Widths -PasteColWidthsAttr *bool ; +// Window Zoom Scale +ZoomScaleAttr *uint32 ; -// Metadata Paste Number Formats -PasteNumberFormatsAttr *bool ; +// Workbook View Id +WorkbookViewIdAttr uint32 ; -// Metadata Merge -MergeAttr *bool ; +// Zoom To Fit +ZoomToFitAttr *bool ;ExtLst *CT_ExtensionList ;};func (_gcfbca ST_GroupBy )Validate ()error {return _gcfbca .ValidateWithPath ("")}; -// Meatadata Split First -SplitFirstAttr *bool ; +// Validate validates the CT_ProtectedRanges and its children +func (_abccff *CT_ProtectedRanges )Validate ()error {return _abccff .ValidateWithPath ("\u0043T\u005fP\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073");};func (_gedcf ST_HorizontalAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gedcf .String (),start );};type CT_ExternalBook struct{IdAttr string ; -// Metadata Split All -SplitAllAttr *bool ; +// Supporting Workbook Sheet Names +SheetNames *CT_ExternalSheetNames ; -// Metadata Insert Delete -RowColShiftAttr *bool ; +// Named Links +DefinedNames *CT_ExternalDefinedNames ; -// Metadata Clear All -ClearAllAttr *bool ; +// Cached Worksheet Data +SheetDataSet *CT_ExternalSheetDataSet ;}; -// Metadata Clear Formats -ClearFormatsAttr *bool ; +// Validate validates the SingleXmlCells and its children +func (_ggdfdf *SingleXmlCells )Validate ()error {return _ggdfdf .ValidateWithPath ("\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");}; -// Metadata Clear Contents -ClearContentsAttr *bool ; +// ValidateWithPath validates the CT_Groups and its children, prefixing error messages with path +func (_gefgfa *CT_Groups )ValidateWithPath (path string )error {for _cdfcfb ,_eabge :=range _gefgfa .Group {if _fggca :=_eabge .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_cdfcfb ));_fggca !=nil {return _fggca ;};};return nil ;}; -// Metadata Clear Comments -ClearCommentsAttr *bool ; +// Validate validates the CT_SheetDimension and its children +func (_defgcg *CT_SheetDimension )Validate ()error {return _defgcg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};func (_ecagce *CT_SmartTags )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bfgab :for {_afegd ,_dcdbg :=d .Token ();if _dcdbg !=nil {return _dcdbg ;};switch _bdgbf :=_afegd .(type ){case _a .StartElement :switch _bdgbf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbddd :=NewCT_CellSmartTags ();if _dddda :=d .DecodeElement (_gbddd ,&_bdgbf );_dddda !=nil {return _dddda ;};_ecagce .CellSmartTags =append (_ecagce .CellSmartTags ,_gbddd );default:_gc .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",_bdgbf .Name );if _beabcb :=d .Skip ();_beabcb !=nil {return _beabcb ;};};case _a .EndElement :break _bfgab ;case _a .CharData :};};return nil ;};type CT_Filter struct{ -// Metadata Formula Assignment -AssignAttr *bool ; +// Filter Value +ValAttr *string ;};func (_ffgfd ST_PhoneticType )ValidateWithPath (path string )error {switch _ffgfd {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 (_ffgfd ));};return nil ;}; -// Metadata Coercion -CoerceAttr *bool ; +// Validate validates the CT_PivotFilter and its children +func (_geccab *CT_PivotFilter )Validate ()error {return _geccab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u006c\u0074\u0065\u0072");};func (_cbccd *CT_PhoneticRun )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0062"},Value :_b .Sprintf ("\u0025\u0076",_cbccd .SbAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u0062"},Value :_b .Sprintf ("\u0025\u0076",_cbccd .EbAttr )});e .EncodeToken (start );_daefe :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0074"}};_gc .AddPreserveSpaceAttr (&_daefe ,_cbccd .T );e .EncodeElement (_cbccd .T ,_daefe );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Adjust Metadata -AdjustAttr *bool ; +// ValidateWithPath validates the CT_BookView and its children, prefixing error messages with path +func (_dga *CT_BookView )ValidateWithPath (path string )error {if _eed :=_dga .VisibilityAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u0069\u006c\u0069\u0074\u0079\u0041\u0074\u0074\u0072");_eed !=nil {return _eed ;};if _dga .ExtLst !=nil {if _caa :=_dga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_caa !=nil {return _caa ;};};return nil ;}; -// Cell Metadata -CellMetaAttr *bool ;};func NewCT_ChartsheetProtection ()*CT_ChartsheetProtection {_abfe :=&CT_ChartsheetProtection {};return _abfe ;};func NewCT_XmlCellPr ()*CT_XmlCellPr {_cadgb :=&CT_XmlCellPr {};_cadgb .XmlPr =NewCT_XmlPr ();return _cadgb ;}; +// ValidateWithPath validates the CT_SheetFormatPr and its children, prefixing error messages with path +func (_bgfba *CT_SheetFormatPr )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_PivotTableStyle and its children, prefixing error messages with path -func (_gadga *CT_PivotTableStyle )ValidateWithPath (path string )error {return nil };func (_gcgcg *ST_FieldSortType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgecb ,_egbgg :=d .Token ();if _egbgg !=nil {return _egbgg ;};if _dcgdf ,_aafddb :=_dgecb .(_f .EndElement );_aafddb &&_dcgdf .Name ==start .Name {*_gcgcg =1;return nil ;};if _adgfa ,_bfgeg :=_dgecb .(_f .CharData );!_bfgeg {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgecb );}else {switch string (_adgfa ){case "":*_gcgcg =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_gcgcg =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_gcgcg =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_gcgcg =3;};};_dgecb ,_egbgg =d .Token ();if _egbgg !=nil {return _egbgg ;};if _gdccbf ,_cfdaf :=_dgecb .(_f .EndElement );_cfdaf &&_gdccbf .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgecb );};func NewCT_MapInfo ()*CT_MapInfo {_baaac :=&CT_MapInfo {};return _baaac }; +// Validate validates the CT_MdxSet and its children +func (_dfcdd *CT_MdxSet )Validate ()error {return _dfcdd .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u0053\u0065t");};func NewCT_PivotCache ()*CT_PivotCache {_fdcfb :=&CT_PivotCache {};return _fdcfb };func (_ddbegg *CT_Workbook )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddbegg .Sheets =NewCT_Sheets ();for _ ,_bbfebf :=range start .Attr {if _bbfebf .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_ddbegg .ConformanceAttr .UnmarshalXMLAttr (_bbfebf );continue ;};};_abfde :for {_adaba ,_bdfec :=d .Token ();if _bdfec !=nil {return _bdfec ;};switch _eecfb :=_adaba .(type ){case _a .StartElement :switch _eecfb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddbegg .FileVersion =NewCT_FileVersion ();if _acee :=d .DecodeElement (_ddbegg .FileVersion ,&_eecfb );_acee !=nil {return _acee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddbegg .FileSharing =NewCT_FileSharing ();if _geagd :=d .DecodeElement (_ddbegg .FileSharing ,&_eecfb );_geagd !=nil {return _geagd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddbegg .WorkbookPr =NewCT_WorkbookPr ();if _gdeaa :=d .DecodeElement (_ddbegg .WorkbookPr ,&_eecfb );_gdeaa !=nil {return _gdeaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddbegg .WorkbookProtection =NewCT_WorkbookProtection ();if _cfccee :=d .DecodeElement (_ddbegg .WorkbookProtection ,&_eecfb );_cfccee !=nil {return _cfccee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddbegg .BookViews =NewCT_BookViews ();if _eggagc :=d .DecodeElement (_ddbegg .BookViews ,&_eecfb );_eggagc !=nil {return _eggagc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _efbgac :=d .DecodeElement (_ddbegg .Sheets ,&_eecfb );_efbgac !=nil {return _efbgac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddbegg .FunctionGroups =NewCT_FunctionGroups ();if _aeafgb :=d .DecodeElement (_ddbegg .FunctionGroups ,&_eecfb );_aeafgb !=nil {return _aeafgb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddbegg .ExternalReferences =NewCT_ExternalReferences ();if _ecaaa :=d .DecodeElement (_ddbegg .ExternalReferences ,&_eecfb );_ecaaa !=nil {return _ecaaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddbegg .DefinedNames =NewCT_DefinedNames ();if _afecf :=d .DecodeElement (_ddbegg .DefinedNames ,&_eecfb );_afecf !=nil {return _afecf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddbegg .CalcPr =NewCT_CalcPr ();if _fefec :=d .DecodeElement (_ddbegg .CalcPr ,&_eecfb );_fefec !=nil {return _fefec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddbegg .OleSize =NewCT_OleSize ();if _gdeda :=d .DecodeElement (_ddbegg .OleSize ,&_eecfb );_gdeda !=nil {return _gdeda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddbegg .CustomWorkbookViews =NewCT_CustomWorkbookViews ();if _ebfaeb :=d .DecodeElement (_ddbegg .CustomWorkbookViews ,&_eecfb );_ebfaeb !=nil {return _ebfaeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddbegg .PivotCaches =NewCT_PivotCaches ();if _begdga :=d .DecodeElement (_ddbegg .PivotCaches ,&_eecfb );_begdga !=nil {return _begdga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddbegg .SmartTagPr =NewCT_SmartTagPr ();if _dbbba :=d .DecodeElement (_ddbegg .SmartTagPr ,&_eecfb );_dbbba !=nil {return _dbbba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddbegg .SmartTagTypes =NewCT_SmartTagTypes ();if _bdaac :=d .DecodeElement (_ddbegg .SmartTagTypes ,&_eecfb );_bdaac !=nil {return _bdaac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddbegg .WebPublishing =NewCT_WebPublishing ();if _fadcba :=d .DecodeElement (_ddbegg .WebPublishing ,&_eecfb );_fadcba !=nil {return _fadcba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acfab :=NewCT_FileRecoveryPr ();if _geegb :=d .DecodeElement (_acfab ,&_eecfb );_geegb !=nil {return _geegb ;};_ddbegg .FileRecoveryPr =append (_ddbegg .FileRecoveryPr ,_acfab );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddbegg .WebPublishObjects =NewCT_WebPublishObjects ();if _fdfaa :=d .DecodeElement (_ddbegg .WebPublishObjects ,&_eecfb );_fdfaa !=nil {return _fdfaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddbegg .ExtLst =NewCT_ExtensionList ();if _baadae :=d .DecodeElement (_ddbegg .ExtLst ,&_eecfb );_baadae !=nil {return _baadae ;};default:_gc .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",_eecfb .Name );if _eegagg :=d .Skip ();_eegagg !=nil {return _eegagg ;};};case _a .EndElement :break _abfde ;case _a .CharData :};};return nil ;};type CT_Workbook struct{ -// ValidateWithPath validates the CT_DataRefs and its children, prefixing error messages with path -func (_abgg *CT_DataRefs )ValidateWithPath (path string )error {for _cbeee ,_fbbfc :=range _abgg .DataRef {if _daee :=_fbbfc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0061\u0052\u0065f\u005b\u0025\u0064\u005d",path ,_cbeee ));_daee !=nil {return _daee ;};};return nil ;};func (_fdgegb *ST_HorizontalAlignment )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fdgegb =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_fdgegb =1;case "\u006c\u0065\u0066\u0074":*_fdgegb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fdgegb =3;case "\u0072\u0069\u0067h\u0074":*_fdgegb =4;case "\u0066\u0069\u006c\u006c":*_fdgegb =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_fdgegb =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_fdgegb =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_fdgegb =8;};return nil ;}; +// Document Conformance Class +ConformanceAttr _db .ST_ConformanceClass ; -// Validate validates the CT_RevisionHeader and its children -func (_eggfaf *CT_RevisionHeader )Validate ()error {return _eggfaf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072");};type CT_CellSmartTags struct{ +// File Version +FileVersion *CT_FileVersion ; -// Reference -RAttr string ; +// File Sharing +FileSharing *CT_FileSharing ; -// Cell Smart Tag -CellSmartTag []*CT_CellSmartTag ;};type CT_PhoneticRun struct{ +// Workbook Properties +WorkbookPr *CT_WorkbookPr ; -// Base Text Start Index -SbAttr uint32 ; +// Workbook Protection +WorkbookProtection *CT_WorkbookProtection ; -// Base Text End Index -EbAttr uint32 ; +// Workbook Views +BookViews *CT_BookViews ; -// Text -T string ;}; +// Sheets +Sheets *CT_Sheets ; -// ValidateWithPath validates the CT_Groups and its children, prefixing error messages with path -func (_dfafc *CT_Groups )ValidateWithPath (path string )error {for _ffgdc ,_accf :=range _dfafc .Group {if _fbfd :=_accf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_ffgdc ));_fbfd !=nil {return _fbfd ;};};return nil ;};func (_bdgf *CT_XmlCellPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdgf .XmlPr =NewCT_XmlPr ();for _ ,_ebgafb :=range start .Attr {if _ebgafb .Name .Local =="\u0069\u0064"{_eafbd ,_gefggd :=_d .ParseUint (_ebgafb .Value ,10,32);if _gefggd !=nil {return _gefggd ;};_bdgf .IdAttr =uint32 (_eafbd );continue ;};if _ebgafb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_aggba ,_cdagca :=_ebgafb .Value ,error (nil );if _cdagca !=nil {return _cdagca ;};_bdgf .UniqueNameAttr =&_aggba ;continue ;};};_fgfggd :for {_afbdb ,_aefcg :=d .Token ();if _aefcg !=nil {return _aefcg ;};switch _acbeb :=_afbdb .(type ){case _f .StartElement :switch _acbeb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _agdgf :=d .DecodeElement (_bdgf .XmlPr ,&_acbeb );_agdgf !=nil {return _agdgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdgf .ExtLst =NewCT_ExtensionList ();if _fedfb :=d .DecodeElement (_bdgf .ExtLst ,&_acbeb );_fedfb !=nil {return _fedfb ;};default:_ag .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",_acbeb .Name );if _bgacd :=d .Skip ();_bgacd !=nil {return _bgacd ;};};case _f .EndElement :break _fgfggd ;case _f .CharData :};};return nil ;}; +// Function Groups +FunctionGroups *CT_FunctionGroups ; -// Validate validates the ExternalLink and its children -func (_ggbage *ExternalLink )Validate ()error {return _ggbage .ValidateWithPath ("\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");};func (_gfbf *CT_ExternalSheetData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_gfbf .SheetIdAttr )});if _gfbf .RefreshErrorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gfbf .RefreshErrorAttr ))});};e .EncodeToken (start );if _gfbf .Row !=nil {_adcga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_fecea :=range _gfbf .Row {e .EncodeElement (_fecea ,_adcga );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_PivotAreaReferences ()*CT_PivotAreaReferences {_adefe :=&CT_PivotAreaReferences {};return _adefe ;};func (_dafdbf ST_ExternalConnectionType )ValidateWithPath (path string )error {switch _dafdbf {case 0,1,2,3,4,5,6,7,8,9,10:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dafdbf ));};return nil ;}; +// External References +ExternalReferences *CT_ExternalReferences ; -// ValidateWithPath validates the CT_Sst and its children, prefixing error messages with path -func (_fdgbd *CT_Sst )ValidateWithPath (path string )error {for _fgaeb ,_cbceb :=range _fdgbd .Si {if _facgc :=_cbceb .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0053\u0069\u005b\u0025\u0064]",path ,_fgaeb ));_facgc !=nil {return _facgc ;};};if _fdgbd .ExtLst !=nil {if _baagag :=_fdgbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_baagag !=nil {return _baagag ;};};return nil ;};func (_cedbb ST_TimePeriod )ValidateWithPath (path string )error {switch _cedbb {case 0,1,2,3,4,5,6,7,8,9,10:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cedbb ));};return nil ;};func (_cegad *CT_Sheets )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dbbgg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074"}};for _ ,_begef :=range _cegad .Sheet {e .EncodeElement (_begef ,_dbbgg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_FontScheme ()*CT_FontScheme {_geefa :=&CT_FontScheme {};_geefa .ValAttr =ST_FontScheme (1);return _geefa ;};func NewCT_CacheHierarchy ()*CT_CacheHierarchy {_ccdfg :=&CT_CacheHierarchy {};return _ccdfg };func (_aabdb *CT_ServerFormats )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aabdb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_aabdb .CountAttr )});};e .EncodeToken (start );if _aabdb .ServerFormat !=nil {_gedd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"}};for _ ,_agdcc :=range _aabdb .ServerFormat {e .EncodeElement (_agdcc ,_gedd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cfecb *ST_GradientType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_faabff ,_bdaed :=d .Token ();if _bdaed !=nil {return _bdaed ;};if _caafa ,_abdgbe :=_faabff .(_f .EndElement );_abdgbe &&_caafa .Name ==start .Name {*_cfecb =1;return nil ;};if _fedec ,_eefbf :=_faabff .(_f .CharData );!_eefbf {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_faabff );}else {switch string (_fedec ){case "":*_cfecb =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_cfecb =1;case "\u0070\u0061\u0074\u0068":*_cfecb =2;};};_faabff ,_bdaed =d .Token ();if _bdaed !=nil {return _bdaed ;};if _cadcg ,_bbcege :=_faabff .(_f .EndElement );_bbcege &&_cadcg .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_faabff );};type ST_FontScheme byte ;type CT_ProtectedRanges struct{ +// Defined Names +DefinedNames *CT_DefinedNames ; -// Protected Range -ProtectedRange []*CT_ProtectedRange ;};func (_ccafdg ST_PageOrder )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ccafdg .String (),start );};func NewCT_RangeSets ()*CT_RangeSets {_afebd :=&CT_RangeSets {};return _afebd }; +// Calculation Properties +CalcPr *CT_CalcPr ; -// Validate validates the CT_SharedItems and its children -func (_bccdd *CT_SharedItems )Validate ()error {return _bccdd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073");}; +// Embedded Object Size +OleSize *CT_OleSize ; -// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path -func (_acegb *CT_Table )ValidateWithPath (path string )error {if _agefg :=_acegb .TableTypeAttr .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_agefg !=nil {return _agefg ;};if _acegb .AutoFilter !=nil {if _ceddb :=_acegb .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_ceddb !=nil {return _ceddb ;};};if _acegb .SortState !=nil {if _becfg :=_acegb .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_becfg !=nil {return _becfg ;};};if _abcdd :=_acegb .TableColumns .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");_abcdd !=nil {return _abcdd ;};if _acegb .TableStyleInfo !=nil {if _afdfc :=_acegb .TableStyleInfo .ValidateWithPath (path +"\u002fT\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f");_afdfc !=nil {return _afdfc ;};};if _acegb .ExtLst !=nil {if _bbbbea :=_acegb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbbbea !=nil {return _bbbbea ;};};return nil ;};func (_fbcgfg ST_WebSourceType )Validate ()error {return _fbcgfg .ValidateWithPath ("")};type ST_TableStyleType byte ;func (_cbeaa *CT_SingleXmlCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbeaa .XmlCellPr =NewCT_XmlCellPr ();for _ ,_degga :=range start .Attr {if _degga .Name .Local =="\u0069\u0064"{_dbcga ,_bbcdc :=_d .ParseUint (_degga .Value ,10,32);if _bbcdc !=nil {return _bbcdc ;};_cbeaa .IdAttr =uint32 (_dbcga );continue ;};if _degga .Name .Local =="\u0072"{_afeac ,_aecggf :=_degga .Value ,error (nil );if _aecggf !=nil {return _aecggf ;};_cbeaa .RAttr =_afeac ;continue ;};if _degga .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_cfdab ,_bcagbaf :=_d .ParseUint (_degga .Value ,10,32);if _bcagbaf !=nil {return _bcagbaf ;};_cbeaa .ConnectionIdAttr =uint32 (_cfdab );continue ;};};_befdf :for {_ebfac ,_abcda :=d .Token ();if _abcda !=nil {return _abcda ;};switch _beead :=_ebfac .(type ){case _f .StartElement :switch _beead .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bacbg :=d .DecodeElement (_cbeaa .XmlCellPr ,&_beead );_bacbg !=nil {return _bacbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbeaa .ExtLst =NewCT_ExtensionList ();if _bdcgg :=d .DecodeElement (_cbeaa .ExtLst ,&_beead );_bdcgg !=nil {return _bdcgg ;};default:_ag .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",_beead .Name );if _agfbb :=d .Skip ();_agfbb !=nil {return _agfbb ;};};case _f .EndElement :break _befdf ;case _f .CharData :};};return nil ;};func (_bdbb *CT_DateTime )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfag :=range start .Attr {if _dfag .Name .Local =="\u0076"{_cfgec ,_baffd :=ParseStdlibTime (_dfag .Value );if _baffd !=nil {return _baffd ;};_bdbb .VAttr =_cfgec ;continue ;};if _dfag .Name .Local =="\u0075"{_abbef ,_bfcg :=_d .ParseBool (_dfag .Value );if _bfcg !=nil {return _bfcg ;};_bdbb .UAttr =&_abbef ;continue ;};if _dfag .Name .Local =="\u0066"{_afcd ,_gfda :=_d .ParseBool (_dfag .Value );if _gfda !=nil {return _gfda ;};_bdbb .FAttr =&_afcd ;continue ;};if _dfag .Name .Local =="\u0063"{_ccab ,_afgg :=_dfag .Value ,error (nil );if _afgg !=nil {return _afgg ;};_bdbb .CAttr =&_ccab ;continue ;};if _dfag .Name .Local =="\u0063\u0070"{_gfgd ,_cbcc :=_d .ParseUint (_dfag .Value ,10,32);if _cbcc !=nil {return _cbcc ;};_fgfbe :=uint32 (_gfgd );_bdbb .CpAttr =&_fgfbe ;continue ;};};_dbbfd :for {_cgaea ,_fcae :=d .Token ();if _fcae !=nil {return _fcae ;};switch _fcgcea :=_cgaea .(type ){case _f .StartElement :switch _fcgcea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbgaeg :=NewCT_X ();if _eegc :=d .DecodeElement (_dbgaeg ,&_fcgcea );_eegc !=nil {return _eegc ;};_bdbb .X =append (_bdbb .X ,_dbgaeg );default:_ag .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",_fcgcea .Name );if _ddfdf :=d .Skip ();_ddfdf !=nil {return _ddfdf ;};};case _f .EndElement :break _dbbfd ;case _f .CharData :};};return nil ;};func (_dfgea *CT_PivotTableStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egcdg :=range start .Attr {if _egcdg .Name .Local =="\u006e\u0061\u006d\u0065"{_debabf ,_ddegc :=_egcdg .Value ,error (nil );if _ddegc !=nil {return _ddegc ;};_dfgea .NameAttr =&_debabf ;continue ;};if _egcdg .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"{_ebadc ,_efed :=_d .ParseBool (_egcdg .Value );if _efed !=nil {return _efed ;};_dfgea .ShowRowHeadersAttr =&_ebadc ;continue ;};if _egcdg .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_gbbec ,_ffgab :=_d .ParseBool (_egcdg .Value );if _ffgab !=nil {return _ffgab ;};_dfgea .ShowColHeadersAttr =&_gbbec ;continue ;};if _egcdg .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_bdccd ,_dacaa :=_d .ParseBool (_egcdg .Value );if _dacaa !=nil {return _dacaa ;};_dfgea .ShowRowStripesAttr =&_bdccd ;continue ;};if _egcdg .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"{_aadgd ,_bcfcgc :=_d .ParseBool (_egcdg .Value );if _bcfcgc !=nil {return _bcfcgc ;};_dfgea .ShowColStripesAttr =&_aadgd ;continue ;};if _egcdg .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_fbgfge ,_gfcdd :=_d .ParseBool (_egcdg .Value );if _gfcdd !=nil {return _gfcdd ;};_dfgea .ShowLastColumnAttr =&_fbgfge ;continue ;};};for {_eeegbg ,_ecba :=d .Token ();if _ecba !=nil {return _c .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",_ecba );};if _cbeegbb ,_abebe :=_eeegbg .(_f .EndElement );_abebe &&_cbeegbb .Name ==start .Name {break ;};};return nil ;};func (_baabgd ST_ExternalConnectionType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_baabgd .String (),start );};func (_ceagc *ST_SourceType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfgeae ,_dcbda :=d .Token ();if _dcbda !=nil {return _dcbda ;};if _efgbg ,_degdcb :=_bfgeae .(_f .EndElement );_degdcb &&_efgbg .Name ==start .Name {*_ceagc =1;return nil ;};if _gebcdd ,_ggedc :=_bfgeae .(_f .CharData );!_ggedc {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfgeae );}else {switch string (_gebcdd ){case "":*_ceagc =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_ceagc =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_ceagc =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_ceagc =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_ceagc =4;};};_bfgeae ,_dcbda =d .Token ();if _dcbda !=nil {return _dcbda ;};if _gddde ,_fdcef :=_bfgeae .(_f .EndElement );_fdcef &&_gddde .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfgeae );};func (_effae *ST_IconSetType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_effae =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_effae =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_effae =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_effae =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_effae =4;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_effae =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_effae =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_effae =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_effae =8;case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_effae =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_effae =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_effae =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_effae =12;case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_effae =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_effae =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_effae =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_effae =16;case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_effae =17;};return nil ;};func (_bcbad *CT_OleObject )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bcbad .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bcbad .ProgIdAttr )});};if _bcbad .DvAspectAttr !=ST_DvAspectUnset {_accea ,_gebgf :=_bcbad .DvAspectAttr .MarshalXMLAttr (_f .Name {Local :"\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"});if _gebgf !=nil {return _gebgf ;};start .Attr =append (start .Attr ,_accea );};if _bcbad .LinkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_c .Sprintf ("\u0025\u0076",*_bcbad .LinkAttr )});};if _bcbad .OleUpdateAttr !=ST_OleUpdateUnset {_agegd ,_cbdde :=_bcbad .OleUpdateAttr .MarshalXMLAttr (_f .Name {Local :"\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"});if _cbdde !=nil {return _cbdde ;};start .Attr =append (start .Attr ,_agegd );};if _bcbad .AutoLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bcbad .AutoLoadAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_bcbad .ShapeIdAttr )});if _bcbad .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bcbad .IdAttr )});};e .EncodeToken (start );if _bcbad .ObjectPr !=nil {_gecagc :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_bcbad .ObjectPr ,_gecagc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbbee *CT_FunctionGroups )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbbee .BuiltInGroupCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gbbee .BuiltInGroupCountAttr )});};e .EncodeToken (start );if _gbbee .FunctionGroup !=nil {_eafbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0066\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"}};for _ ,_fdbba :=range _gbbee .FunctionGroup {e .EncodeElement (_fdbba ,_eafbf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PageFields struct{ +// Custom Workbook Views +CustomWorkbookViews *CT_CustomWorkbookViews ; -// Page Item Count -CountAttr *uint32 ; +// PivotCaches +PivotCaches *CT_PivotCaches ; -// Page Field -PageField []*CT_PageField ;}; +// Smart Tag Properties +SmartTagPr *CT_SmartTagPr ; -// Validate validates the CT_CustomWorkbookViews and its children -func (_dacea *CT_CustomWorkbookViews )Validate ()error {return _dacea .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073");}; +// Smart Tag Types +SmartTagTypes *CT_SmartTagTypes ; -// Validate validates the CT_TextPr and its children -func (_cdced *CT_TextPr )Validate ()error {return _cdced .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0050r");}; +// Web Publishing Properties +WebPublishing *CT_WebPublishing ; -// ValidateWithPath validates the CT_BooleanProperty and its children, prefixing error messages with path -func (_edfg *CT_BooleanProperty )ValidateWithPath (path string )error {return nil };type CT_IntProperty struct{ +// File Recovery Properties +FileRecoveryPr []*CT_FileRecoveryPr ; -// Value -ValAttr int32 ;};func (_edgfc *CT_DateGroupItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079\u0065\u0061\u0072"},Value :_c .Sprintf ("\u0025\u0076",_edgfc .YearAttr )});if _edgfc .MonthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u006f\u006et\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_edgfc .MonthAttr )});};if _edgfc .DayAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_edgfc .DayAttr )});};if _edgfc .HourAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u006f\u0075\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_edgfc .HourAttr )});};if _edgfc .MinuteAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0075\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_edgfc .MinuteAttr )});};if _edgfc .SecondAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0063\u006f\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_edgfc .SecondAttr )});};_bafb ,_gbdec :=_edgfc .DateTimeGroupingAttr .MarshalXMLAttr (_f .Name {Local :"\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _gbdec !=nil {return _gbdec ;};start .Attr =append (start .Attr ,_bafb );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_ExternalLink ()*CT_ExternalLink {_becdd :=&CT_ExternalLink {};return _becdd }; +// Web Publish Objects +WebPublishObjects *CT_WebPublishObjects ; -// ValidateWithPath validates the CT_TextPr and its children, prefixing error messages with path -func (_badaa *CT_TextPr )ValidateWithPath (path string )error {if _dfdedc :=_badaa .FileTypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dfdedc !=nil {return _dfdedc ;};if _eabbc :=_badaa .QualifierAttr .ValidateWithPath (path +"\u002f\u0051\u0075\u0061\u006c\u0069\u0066\u0069\u0065r\u0041\u0074\u0074\u0072");_eabbc !=nil {return _eabbc ;};if _badaa .TextFields !=nil {if _cdefd :=_badaa .TextFields .ValidateWithPath (path +"/\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_cdefd !=nil {return _cdefd ;};};return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_Hyperlinks and its children, prefixing error messages with path -func (_fbcbd *CT_Hyperlinks )ValidateWithPath (path string )error {for _fafae ,_ffcbe :=range _fbcbd .Hyperlink {if _eeba :=_ffcbe .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0048\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u005b\u0025\u0064\u005d",path ,_fafae ));_eeba !=nil {return _eeba ;};};return nil ;};func (_cbafcd *ST_DvAspect )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cbafcd =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_cbafcd =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_cbafcd =2;};return nil ;};func (_gggg *CT_ColFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfdb :=range start .Attr {if _bfdb .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgab ,_dcgd :=_d .ParseUint (_bfdb .Value ,10,32);if _dcgd !=nil {return _dcgd ;};_bada :=uint32 (_bgab );_gggg .CountAttr =&_bada ;continue ;};};_ededb :for {_fcd ,_caae :=d .Token ();if _caae !=nil {return _caae ;};switch _gaga :=_fcd .(type ){case _f .StartElement :switch _gaga .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fce :=NewCT_Field ();if _edfad :=d .DecodeElement (_fce ,&_gaga );_edfad !=nil {return _edfad ;};_gggg .Field =append (_gggg .Field ,_fce );default:_ag .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",_gaga .Name );if _bfac :=d .Skip ();_bfac !=nil {return _bfac ;};};case _f .EndElement :break _ededb ;case _f .CharData :};};return nil ;};func (_aefgb *CT_Comments )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fgcf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u0068\u006f\u0072\u0073"}};e .EncodeElement (_aefgb .Authors ,_fgcf );_dbdfag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074"}};e .EncodeElement (_aefgb .CommentList ,_dbdfag );if _aefgb .ExtLst !=nil {_efbf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aefgb .ExtLst ,_efbf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_SheetViews ()*CT_SheetViews {_aeeef :=&CT_SheetViews {};return _aeeef }; +// Validate validates the CT_XmlCellPr and its children +func (_cfdef *CT_XmlCellPr )Validate ()error {return _cfdef .ValidateWithPath ("\u0043\u0054\u005fX\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");};func NewCT_SingleXmlCells ()*CT_SingleXmlCells {_adafb :=&CT_SingleXmlCells {};return _adafb };func (_fcgccf *CT_FontScheme )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcgccf .ValAttr =ST_FontScheme (1);for _ ,_ccffa :=range start .Attr {if _ccffa .Name .Local =="\u0076\u0061\u006c"{_fcgccf .ValAttr .UnmarshalXMLAttr (_ccffa );continue ;};};for {_begdcd ,_efacg :=d .Token ();if _efacg !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0053c\u0068\u0065\u006d\u0065\u003a\u0020\u0025s",_efacg );};if _cagec ,_bbeg :=_begdcd .(_a .EndElement );_bbeg &&_cagec .Name ==start .Name {break ;};};return nil ;};func (_gga *CT_CacheHierarchies )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gga .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gga .CountAttr )});};e .EncodeToken (start );if _gga .CacheHierarchy !=nil {_gbgd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_bggg :=range _gga .CacheHierarchy {e .EncodeElement (_bggg ,_gbgd );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aggfce *ST_FontScheme )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ececg ,_febbc :=d .Token ();if _febbc !=nil {return _febbc ;};if _cegff ,_adfea :=_ececg .(_a .EndElement );_adfea &&_cegff .Name ==start .Name {*_aggfce =1;return nil ;};if _bebec ,_eefad :=_ececg .(_a .CharData );!_eefad {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",_ececg );}else {switch string (_bebec ){case "":*_aggfce =0;case "\u006e\u006f\u006e\u0065":*_aggfce =1;case "\u006d\u0061\u006ao\u0072":*_aggfce =2;case "\u006d\u0069\u006eo\u0072":*_aggfce =3;};};_ececg ,_febbc =d .Token ();if _febbc !=nil {return _febbc ;};if _aabea ,_aafgf :=_ececg .(_a .EndElement );_aafgf &&_aabea .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",_ececg );}; -// ValidateWithPath validates the CT_Error and its children, prefixing error messages with path -func (_ffgef *CT_Error )ValidateWithPath (path string )error {if _ffgef .Tpls !=nil {if _ccdca :=_ffgef .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_ccdca !=nil {return _ccdca ;};};for _ccbaf ,_ebgfa :=range _ffgef .X {if _gebbd :=_ebgfa .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_ccbaf ));_gebbd !=nil {return _gebbd ;};};return nil ;};func NewCT_ExternalRow ()*CT_ExternalRow {_bcafc :=&CT_ExternalRow {};return _bcafc }; +// Validate validates the CT_PivotCacheDefinition and its children +func (_gaagb *CT_PivotCacheDefinition )Validate ()error {return _gaagb .ValidateWithPath ("\u0043\u0054\u005fPi\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");};func NewCT_IntProperty ()*CT_IntProperty {_afeed :=&CT_IntProperty {};return _afeed };func (_ggggc ST_TextVAlign )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ggggc .String (),start );};type CT_DeletedField struct{ -// ValidateWithPath validates the CT_Set and its children, prefixing error messages with path -func (_acabb *CT_Set )ValidateWithPath (path string )error {if _gdeefa :=_acabb .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gdeefa !=nil {return _gdeefa ;};for _accaa ,_daeddg :=range _acabb .Tpls {if _ffabc :=_daeddg .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_accaa ));_ffabc !=nil {return _ffabc ;};};if _acabb .SortByTuple !=nil {if _adcef :=_acabb .SortByTuple .ValidateWithPath (path +"\u002f\u0053\u006fr\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065");_adcef !=nil {return _adcef ;};};return nil ;};func (_cebc *CT_Dxfs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cebc .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cebc .CountAttr )});};e .EncodeToken (start );if _cebc .Dxf !=nil {_gaage :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};for _ ,_gdggb :=range _cebc .Dxf {e .EncodeElement (_gdggb ,_gaage );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Deleted Fields Name +NameAttr string ;}; -// Validate validates the CT_String and its children -func (_dagad *CT_String )Validate ()error {return _dagad .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};func (_ccfd *CT_CustomFilters )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aaca :=range start .Attr {if _aaca .Name .Local =="\u0061\u006e\u0064"{_acac ,_cbfe :=_d .ParseBool (_aaca .Value );if _cbfe !=nil {return _cbfe ;};_ccfd .AndAttr =&_acac ;continue ;};};_fedcf :for {_bgde ,_daca :=d .Token ();if _daca !=nil {return _daca ;};switch _bafad :=_bgde .(type ){case _f .StartElement :switch _bafad .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbaf :=NewCT_CustomFilter ();if _egcaf :=d .DecodeElement (_agbaf ,&_bafad );_egcaf !=nil {return _egcaf ;};_ccfd .CustomFilter =append (_ccfd .CustomFilter ,_agbaf );default:_ag .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",_bafad .Name );if _fcfc :=d .Skip ();_fcfc !=nil {return _fcfc ;};};case _f .EndElement :break _fedcf ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_DateTime and its children +func (_dfcc *CT_DateTime )Validate ()error {return _dfcc .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065");};func (_cebcd *CT_TablePart )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bdggb :=range start .Attr {if _bdggb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bdggb .Name .Local =="\u0069\u0064"||_bdggb .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"&&_bdggb .Name .Local =="\u0069\u0064"{_dgagd ,_gfacf :=_bdggb .Value ,error (nil );if _gfacf !=nil {return _gfacf ;};_cebcd .IdAttr =_dgagd ;continue ;};};for {_gebfc ,_bdaae :=d .Token ();if _bdaae !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061b\u006c\u0065\u0050\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_bdaae );};if _cdeec ,_ebeff :=_gebfc .(_a .EndElement );_ebeff &&_cdeec .Name ==start .Name {break ;};};return nil ;};func (_eaceg *CT_InputCells )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cebag :=range start .Attr {if _cebag .Name .Local =="\u0072"{_egggb ,_adggc :=_cebag .Value ,error (nil );if _adggc !=nil {return _adggc ;};_eaceg .RAttr =_egggb ;continue ;};if _cebag .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_deag ,_dafbf :=_d .ParseBool (_cebag .Value );if _dafbf !=nil {return _dafbf ;};_eaceg .DeletedAttr =&_deag ;continue ;};if _cebag .Name .Local =="\u0075\u006e\u0064\u006f\u006e\u0065"{_cdfac ,_beca :=_d .ParseBool (_cebag .Value );if _beca !=nil {return _beca ;};_eaceg .UndoneAttr =&_cdfac ;continue ;};if _cebag .Name .Local =="\u0076\u0061\u006c"{_bedbb ,_ccaad :=_cebag .Value ,error (nil );if _ccaad !=nil {return _ccaad ;};_eaceg .ValAttr =_bedbb ;continue ;};if _cebag .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_dgade ,_ggbe :=_d .ParseUint (_cebag .Value ,10,32);if _ggbe !=nil {return _ggbe ;};_cfgc :=uint32 (_dgade );_eaceg .NumFmtIdAttr =&_cfgc ;continue ;};};for {_edab ,_aabbga :=d .Token ();if _aabbga !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0070u\u0074C\u0065\u006c\u006c\u0073\u003a\u0020\u0025s",_aabbga );};if _gfacb ,_bggbe :=_edab .(_a .EndElement );_bggbe &&_gfacb .Name ==start .Name {break ;};};return nil ;};type CT_Worksheet struct{ -// ValidateWithPath validates the CT_Rst and its children, prefixing error messages with path -func (_dcaec *CT_Rst )ValidateWithPath (path string )error {for _aedbf ,_cfeab :=range _dcaec .R {if _agafa :=_cfeab .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_aedbf ));_agafa !=nil {return _agafa ;};};for _bagbbc ,_fbcgb :=range _dcaec .RPh {if _eddcgg :=_fbcgb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0068\u005b\u0025\u0064\u005d",path ,_bagbbc ));_eddcgg !=nil {return _eddcgg ;};};if _dcaec .PhoneticPr !=nil {if _aaacb :=_dcaec .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_aaacb !=nil {return _aaacb ;};};return nil ;}; +// Worksheet Properties +SheetPr *CT_SheetPr ; -// ValidateWithPath validates the CT_TableColumn and its children, prefixing error messages with path -func (_ddbgf *CT_TableColumn )ValidateWithPath (path string )error {if _baaeb :=_ddbgf .TotalsRowFunctionAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0074al\u0073\u0052\u006f\u0077\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074t\u0072");_baaeb !=nil {return _baaeb ;};if _ddbgf .CalculatedColumnFormula !=nil {if _eaaec :=_ddbgf .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");_eaaec !=nil {return _eaaec ;};};if _ddbgf .TotalsRowFormula !=nil {if _becaca :=_ddbgf .TotalsRowFormula .ValidateWithPath (path +"\u002f\u0054\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006fr\u006d\u0075\u006c\u0061");_becaca !=nil {return _becaca ;};};if _ddbgf .XmlColumnPr !=nil {if _cggce :=_ddbgf .XmlColumnPr .ValidateWithPath (path +"\u002f\u0058\u006dl\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072");_cggce !=nil {return _cggce ;};};if _ddbgf .ExtLst !=nil {if _cedfded :=_ddbgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cedfded !=nil {return _cedfded ;};};return nil ;};type CT_WebPr struct{ +// Worksheet Dimensions +Dimension *CT_SheetDimension ; -// XML Source -XmlAttr *bool ; +// Sheet Views +SheetViews *CT_SheetViews ; -// Import XML Source Data -SourceDataAttr *bool ; +// Sheet Format Properties +SheetFormatPr *CT_SheetFormatPr ; -// Parse PRE -ParsePreAttr *bool ; +// Column Information +Cols []*CT_Cols ; -// Consecutive Delimiters -ConsecutiveAttr *bool ; +// Sheet Data +SheetData *CT_SheetData ; -// Use First Row -FirstRowAttr *bool ; +// Sheet Calculation Properties +SheetCalcPr *CT_SheetCalcPr ; -// Created in Excel 97 -Xl97Attr *bool ; +// Sheet Protection +SheetProtection *CT_SheetProtection ; -// Dates as Text -TextDatesAttr *bool ; +// Protected Ranges +ProtectedRanges *CT_ProtectedRanges ; -// Refreshed in Excel 2000 -Xl2000Attr *bool ; +// Scenarios +Scenarios *CT_Scenarios ; -// URL -UrlAttr *string ; +// AutoFilter +AutoFilter *CT_AutoFilter ; -// Web Post -PostAttr *string ; +// Sort State +SortState *CT_SortState ; -// HTML Tables Only -HtmlTablesAttr *bool ; +// Data Consolidate +DataConsolidate *CT_DataConsolidate ; -// HTML Formatting Handling -HtmlFormatAttr ST_HtmlFmt ; +// Custom Sheet Views +CustomSheetViews *CT_CustomSheetViews ; -// Edit Query URL -EditPageAttr *string ; +// Merge Cells +MergeCells *CT_MergeCells ; -// Tables -Tables *CT_Tables ;};func NewCT_MeasureGroups ()*CT_MeasureGroups {_dadee :=&CT_MeasureGroups {};return _dadee };func (_edad *CT_Col )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",_edad .MinAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078"},Value :_c .Sprintf ("\u0025\u0076",_edad .MaxAttr )});if _edad .WidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_edad .WidthAttr )});};if _edad .StyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_edad .StyleAttr )});};if _edad .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_edad .HiddenAttr ))});};if _edad .BestFitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062e\u0073\u0074\u0046\u0069\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_edad .BestFitAttr ))});};if _edad .CustomWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_edad .CustomWidthAttr ))});};if _edad .PhoneticAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_edad .PhoneticAttr ))});};if _edad .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_edad .OutlineLevelAttr )});};if _edad .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_edad .CollapsedAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Phonetic Properties +PhoneticPr *CT_PhoneticPr ; -// ValidateWithPath validates the CT_CustomFilters and its children, prefixing error messages with path -func (_beaba *CT_CustomFilters )ValidateWithPath (path string )error {for _dcbcc ,_gccg :=range _beaba .CustomFilter {if _gdea :=_gccg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dcbcc ));_gdea !=nil {return _gdea ;};};return nil ;};type CT_GroupMember struct{ +// Conditional Formatting +ConditionalFormatting []*CT_ConditionalFormatting ; -// Group Member Unique Name -UniqueNameAttr string ; +// Data Validations +DataValidations *CT_DataValidations ; -// Group -GroupAttr *bool ;};func (_ggabae ST_DataValidationType )Validate ()error {return _ggabae .ValidateWithPath ("")};func (_gcfdb *CT_ColorScale )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_bggc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_acda :=range _gcfdb .Cfvo {e .EncodeElement (_acda ,_bggc );};_bfgf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_bgcgb :=range _gcfdb .Color {e .EncodeElement (_bgcgb ,_bfgf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_CalcCell struct{ +// Hyperlinks +Hyperlinks *CT_Hyperlinks ; -// Cell Reference -RAttr *string ;RefAttr *string ; +// Print Options +PrintOptions *CT_PrintOptions ; -// Sheet Id -IAttr *int32 ; +// Page Margins +PageMargins *CT_PageMargins ; -// Child Chain -SAttr *bool ; +// Page Setup Settings +PageSetup *CT_PageSetup ; -// New Dependency Level -LAttr *bool ; +// Header and Footer Settings +HeaderFooter *CT_HeaderFooter ; -// New Thread -TAttr *bool ; +// Horizontal Page Breaks +RowBreaks *CT_PageBreak ; -// Array -AAttr *bool ;}; +// Vertical Page Breaks +ColBreaks *CT_PageBreak ; -// Validate validates the PivotCacheRecords and its children -func (_baagff *PivotCacheRecords )Validate ()error {return _baagff .ValidateWithPath ("\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065c\u006f\u0072\u0064\u0073");};func (_dagcg ST_Visibility )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aaagcg :=_f .Attr {};_aaagcg .Name =name ;switch _dagcg {case ST_VisibilityUnset :_aaagcg .Value ="";case ST_VisibilityVisible :_aaagcg .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_VisibilityHidden :_aaagcg .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_VisibilityVeryHidden :_aaagcg .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return _aaagcg ,nil ;};func NewCT_Field ()*CT_Field {_feccc :=&CT_Field {};return _feccc };func (_efdde *CT_UndoInfo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0064e\u0078"},Value :_c .Sprintf ("\u0025\u0076",_efdde .IndexAttr )});_bgacab ,_babcee :=_efdde .ExpAttr .MarshalXMLAttr (_f .Name {Local :"\u0065\u0078\u0070"});if _babcee !=nil {return _babcee ;};start .Attr =append (start .Attr ,_bgacab );if _efdde .Ref3DAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u00663\u0044"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_efdde .Ref3DAttr ))});};if _efdde .ArrayAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_efdde .ArrayAttr ))});};if _efdde .VAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_efdde .VAttr ))});};if _efdde .NfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0066"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_efdde .NfAttr ))});};if _efdde .CsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_efdde .CsAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072"},Value :_c .Sprintf ("\u0025\u0076",_efdde .DrAttr )});if _efdde .DnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_efdde .DnAttr )});};if _efdde .RAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_efdde .RAttr )});};if _efdde .SIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_efdde .SIdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_efeef *CT_ExternalSheetNames )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfabc :for {_eddac ,_cfggf :=d .Token ();if _cfggf !=nil {return _cfggf ;};switch _dgdc :=_eddac .(type ){case _f .StartElement :switch _dgdc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edace :=NewCT_ExternalSheetName ();if _ecdg :=d .DecodeElement (_edace ,&_dgdc );_ecdg !=nil {return _ecdg ;};_efeef .SheetName =append (_efeef .SheetName ,_edace );default:_ag .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",_dgdc .Name );if _ggdef :=d .Skip ();_ggdef !=nil {return _ggdef ;};};case _f .EndElement :break _gfabc ;case _f .CharData :};};return nil ;};func (_cfeg *CT_RevisionQueryTableField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_cfeg .SheetIdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",_cfeg .RefAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066i\u0065\u006c\u0064\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_cfeg .FieldIdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Custom Properties +CustomProperties *CT_CustomProperties ; -// ValidateWithPath validates the CT_Item and its children, prefixing error messages with path -func (_eagec *CT_Item )ValidateWithPath (path string )error {if _fdacb :=_eagec .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_fdacb !=nil {return _fdacb ;};return nil ;};func NewCT_Hyperlinks ()*CT_Hyperlinks {_bgdfa :=&CT_Hyperlinks {};return _bgdfa }; +// Cell Watch Items +CellWatches *CT_CellWatches ; -// Validate validates the CT_VolTopicRef and its children -func (_gecac *CT_VolTopicRef )Validate ()error {return _gecac .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070i\u0063\u0052\u0065\u0066");};func (_bcfcb *CT_OlapPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_daggd :=range start .Attr {if _daggd .Name .Local =="\u006c\u006f\u0063a\u006c"{_aaffe ,_dfaade :=_d .ParseBool (_daggd .Value );if _dfaade !=nil {return _dfaade ;};_bcfcb .LocalAttr =&_aaffe ;continue ;};if _daggd .Name .Local =="\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_aecff ,_gdabfg :=_daggd .Value ,error (nil );if _gdabfg !=nil {return _gdabfg ;};_bcfcb .LocalConnectionAttr =&_aecff ;continue ;};if _daggd .Name .Local =="\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_bdbg ,_dggbe :=_d .ParseBool (_daggd .Value );if _dggbe !=nil {return _dggbe ;};_bcfcb .LocalRefreshAttr =&_bdbg ;continue ;};if _daggd .Name .Local =="\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"{_badfe ,_fbcc :=_d .ParseBool (_daggd .Value );if _fbcc !=nil {return _fbcc ;};_bcfcb .SendLocaleAttr =&_badfe ;continue ;};if _daggd .Name .Local =="\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"{_ffcbc ,_egcac :=_d .ParseUint (_daggd .Value ,10,32);if _egcac !=nil {return _egcac ;};_aagfc :=uint32 (_ffcbc );_bcfcb .RowDrillCountAttr =&_aagfc ;continue ;};if _daggd .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"{_fabag ,_fbeaea :=_d .ParseBool (_daggd .Value );if _fbeaea !=nil {return _fbeaea ;};_bcfcb .ServerFillAttr =&_fabag ;continue ;};if _daggd .Name .Local =="\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"{_efgggf ,_fgff :=_d .ParseBool (_daggd .Value );if _fgff !=nil {return _fgff ;};_bcfcb .ServerNumberFormatAttr =&_efgggf ;continue ;};if _daggd .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"{_adacd ,_efefd :=_d .ParseBool (_daggd .Value );if _efefd !=nil {return _efefd ;};_bcfcb .ServerFontAttr =&_adacd ;continue ;};if _daggd .Name .Local =="\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"{_caggb ,_ggceb :=_d .ParseBool (_daggd .Value );if _ggceb !=nil {return _ggceb ;};_bcfcb .ServerFontColorAttr =&_caggb ;continue ;};};for {_bdfdd ,_gagfd :=d .Token ();if _gagfd !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004f\u006c\u0061p\u0050\u0072\u003a\u0020\u0025\u0073",_gagfd );};if _efbfae ,_aefebg :=_bdfdd .(_f .EndElement );_aefebg &&_efbfae .Name ==start .Name {break ;};};return nil ;}; +// Ignored Errors +IgnoredErrors *CT_IgnoredErrors ; -// Validate validates the CT_ObjectAnchor and its children -func (_fbege *CT_ObjectAnchor )Validate ()error {return _fbege .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072");};func (_gegde *CT_XStringElement )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_c .Sprintf ("\u0025\u0076",_gegde .VAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Smart Tags +SmartTags *CT_SmartTags ; -// ValidateWithPath validates the CT_RPrElt and its children, prefixing error messages with path -func (_bcafab *CT_RPrElt )ValidateWithPath (path string )error {if _bcafab .RFont !=nil {if _bfdbfe :=_bcafab .RFont .ValidateWithPath (path +"\u002f\u0052\u0046\u006f\u006e\u0074");_bfdbfe !=nil {return _bfdbfe ;};};if _bcafab .Charset !=nil {if _cdcab :=_bcafab .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");_cdcab !=nil {return _cdcab ;};};if _bcafab .Family !=nil {if _dbabe :=_bcafab .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079");_dbabe !=nil {return _dbabe ;};};if _bcafab .B !=nil {if _egdgg :=_bcafab .B .ValidateWithPath (path +"\u002f\u0042");_egdgg !=nil {return _egdgg ;};};if _bcafab .I !=nil {if _cbebg :=_bcafab .I .ValidateWithPath (path +"\u002f\u0049");_cbebg !=nil {return _cbebg ;};};if _bcafab .Strike !=nil {if _dcdee :=_bcafab .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_dcdee !=nil {return _dcdee ;};};if _bcafab .Outline !=nil {if _cefaf :=_bcafab .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_cefaf !=nil {return _cefaf ;};};if _bcafab .Shadow !=nil {if _cbdbe :=_bcafab .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_cbdbe !=nil {return _cbdbe ;};};if _bcafab .Condense !=nil {if _dgegg :=_bcafab .Condense .ValidateWithPath (path +"\u002fC\u006f\u006e\u0064\u0065\u006e\u0073e");_dgegg !=nil {return _dgegg ;};};if _bcafab .Extend !=nil {if _cfcca :=_bcafab .Extend .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0064");_cfcca !=nil {return _cfcca ;};};if _bcafab .Color !=nil {if _bafadd :=_bcafab .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_bafadd !=nil {return _bafadd ;};};if _bcafab .Sz !=nil {if _cbfagf :=_bcafab .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_cbfagf !=nil {return _cbfagf ;};};if _bcafab .U !=nil {if _defaf :=_bcafab .U .ValidateWithPath (path +"\u002f\u0055");_defaf !=nil {return _defaf ;};};if _bcafab .VertAlign !=nil {if _gggceg :=_bcafab .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_gggceg !=nil {return _gggceg ;};};if _bcafab .Scheme !=nil {if _afaee :=_bcafab .Scheme .ValidateWithPath (path +"\u002fS\u0063\u0068\u0065\u006d\u0065");_afaee !=nil {return _afaee ;};};return nil ;}; +// Drawing +Drawing *CT_Drawing ; -// Validate validates the CT_PageBreak and its children -func (_cagda *CT_PageBreak )Validate ()error {return _cagda .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b");};func NewCT_SharedItems ()*CT_SharedItems {_affef :=&CT_SharedItems {};return _affef }; +// Legacy Drawing +LegacyDrawing *CT_LegacyDrawing ; -// Validate validates the CT_Fonts and its children -func (_cggc *CT_Fonts )Validate ()error {return _cggc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};type CT_FieldUsage struct{ +// Legacy Drawing Header Footer +LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; -// Field Index -XAttr int32 ;};type ST_OleUpdate byte ;func (_cedfdc *ST_ExternalConnectionType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbbabg ,_ecadg :=d .Token ();if _ecadg !=nil {return _ecadg ;};if _aeffdg ,_cbdaa :=_bbbabg .(_f .EndElement );_cbdaa &&_aeffdg .Name ==start .Name {*_cedfdc =1;return nil ;};if _afbca ,_gcecgf :=_bbbabg .(_f .CharData );!_gcecgf {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbbabg );}else {switch string (_afbca ){case "":*_cedfdc =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_cedfdc =1;case "\u0074\u0065\u0078\u0074":*_cedfdc =2;case "\u004d\u0044\u0059":*_cedfdc =3;case "\u0044\u004d\u0059":*_cedfdc =4;case "\u0059\u004d\u0044":*_cedfdc =5;case "\u004d\u0059\u0044":*_cedfdc =6;case "\u0044\u0059\u004d":*_cedfdc =7;case "\u0059\u0044\u004d":*_cedfdc =8;case "\u0073\u006b\u0069\u0070":*_cedfdc =9;case "\u0045\u004d\u0044":*_cedfdc =10;};};_bbbabg ,_ecadg =d .Token ();if _ecadg !=nil {return _ecadg ;};if _dbfaf ,_cafgc :=_bbbabg .(_f .EndElement );_cafgc &&_dbfaf .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbbabg );};func NewCT_SmartTagType ()*CT_SmartTagType {_aeaca :=&CT_SmartTagType {};return _aeaca };func (_feagc *ST_TextHAlign )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_feagc =0;case "\u006c\u0065\u0066\u0074":*_feagc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_feagc =2;case "\u0072\u0069\u0067h\u0074":*_feagc =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_feagc =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_feagc =5;};return nil ;}; +// Background Image +Picture *CT_SheetBackgroundPicture ;OleObjects *CT_OleObjects ; -// Validate validates the CT_SheetBackgroundPicture and its children -func (_ccbbb *CT_SheetBackgroundPicture )Validate ()error {return _ccbbb .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065e\u0074\u0042\u0061\u0063\u006bg\u0072o\u0075n\u0064\u0050\u0069\u0063\u0074\u0075\u0072e");};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;);const (ST_DataValidationErrorStyleUnset ST_DataValidationErrorStyle =0;ST_DataValidationErrorStyleStop ST_DataValidationErrorStyle =1;ST_DataValidationErrorStyleWarning ST_DataValidationErrorStyle =2;ST_DataValidationErrorStyleInformation ST_DataValidationErrorStyle =3;);func (_bbba *CT_Chartsheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbba .SheetViews =NewCT_ChartsheetViews ();_bbba .Drawing =NewCT_Drawing ();_aefg :for {_dbdd ,_dceb :=d .Token ();if _dceb !=nil {return _dceb ;};switch _bgeb :=_dbdd .(type ){case _f .StartElement :switch _bgeb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbba .SheetPr =NewCT_ChartsheetPr ();if _fccd :=d .DecodeElement (_bbba .SheetPr ,&_bgeb );_fccd !=nil {return _fccd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dbdge :=d .DecodeElement (_bbba .SheetViews ,&_bgeb );_dbdge !=nil {return _dbdge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbba .SheetProtection =NewCT_ChartsheetProtection ();if _eecf :=d .DecodeElement (_bbba .SheetProtection ,&_bgeb );_eecf !=nil {return _eecf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbba .CustomSheetViews =NewCT_CustomChartsheetViews ();if _bcbd :=d .DecodeElement (_bbba .CustomSheetViews ,&_bgeb );_bcbd !=nil {return _bcbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbba .PageMargins =NewCT_PageMargins ();if _caba :=d .DecodeElement (_bbba .PageMargins ,&_bgeb );_caba !=nil {return _caba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbba .PageSetup =NewCT_CsPageSetup ();if _dgec :=d .DecodeElement (_bbba .PageSetup ,&_bgeb );_dgec !=nil {return _dgec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbba .HeaderFooter =NewCT_HeaderFooter ();if _cbddc :=d .DecodeElement (_bbba .HeaderFooter ,&_bgeb );_cbddc !=nil {return _cbddc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cbcfca :=d .DecodeElement (_bbba .Drawing ,&_bgeb );_cbcfca !=nil {return _cbcfca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbba .LegacyDrawing =NewCT_LegacyDrawing ();if _dgeg :=d .DecodeElement (_bbba .LegacyDrawing ,&_bgeb );_dgeg !=nil {return _dgeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbba .LegacyDrawingHF =NewCT_LegacyDrawing ();if _fgfa :=d .DecodeElement (_bbba .LegacyDrawingHF ,&_bgeb );_fgfa !=nil {return _fgfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbba .DrawingHF =NewCT_DrawingHF ();if _dbgb :=d .DecodeElement (_bbba .DrawingHF ,&_bgeb );_dbgb !=nil {return _dbgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbba .Picture =NewCT_SheetBackgroundPicture ();if _aag :=d .DecodeElement (_bbba .Picture ,&_bgeb );_aag !=nil {return _aag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbba .WebPublishItems =NewCT_WebPublishItems ();if _aaecf :=d .DecodeElement (_bbba .WebPublishItems ,&_bgeb );_aaecf !=nil {return _aaecf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbba .ExtLst =NewCT_ExtensionList ();if _bggge :=d .DecodeElement (_bbba .ExtLst ,&_bgeb );_bggge !=nil {return _bggge ;};default:_ag .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",_bgeb .Name );if _feeb :=d .Skip ();_feeb !=nil {return _feeb ;};};case _f .EndElement :break _aefg ;case _f .CharData :};};return nil ;};func (_cdeb *CT_ExternalReference )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aagbb :=range start .Attr {if _aagbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aagbb .Name .Local =="\u0069\u0064"||_aagbb .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"&&_aagbb .Name .Local =="\u0069\u0064"{_feef ,_gfegb :=_aagbb .Value ,error (nil );if _gfegb !=nil {return _gfegb ;};_cdeb .IdAttr =_feef ;continue ;};};for {_bafag ,_aabbf :=d .Token ();if _aabbf !=nil {return _c .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",_aabbf );};if _ebadf ,_gfgc :=_bafag .(_f .EndElement );_gfgc &&_ebadf .Name ==start .Name {break ;};};return nil ;};func (_deabff *CT_Reviewed )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_deabff .RIdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bbabe *CT_WebPublishItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbabe .SourceTypeAttr =ST_WebSourceType (1);for _ ,_cfgga :=range start .Attr {if _cfgga .Name .Local =="\u0069\u0064"{_caeg ,_aagbegg :=_d .ParseUint (_cfgga .Value ,10,32);if _aagbegg !=nil {return _aagbegg ;};_bbabe .IdAttr =uint32 (_caeg );continue ;};if _cfgga .Name .Local =="\u0064\u0069\u0076I\u0064"{_cggcg ,_daagd :=_cfgga .Value ,error (nil );if _daagd !=nil {return _daagd ;};_bbabe .DivIdAttr =_cggcg ;continue ;};if _cfgga .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"{_bbabe .SourceTypeAttr .UnmarshalXMLAttr (_cfgga );continue ;};if _cfgga .Name .Local =="\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"{_ebbae ,_bgeef :=_cfgga .Value ,error (nil );if _bgeef !=nil {return _bgeef ;};_bbabe .SourceRefAttr =&_ebbae ;continue ;};if _cfgga .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_bdaggg ,_bgacabg :=_cfgga .Value ,error (nil );if _bgacabg !=nil {return _bgacabg ;};_bbabe .SourceObjectAttr =&_bdaggg ;continue ;};if _cfgga .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_ebgccc ,_cgggfg :=_cfgga .Value ,error (nil );if _cgggfg !=nil {return _cgggfg ;};_bbabe .DestinationFileAttr =_ebgccc ;continue ;};if _cfgga .Name .Local =="\u0074\u0069\u0074l\u0065"{_gfced ,_aafag :=_cfgga .Value ,error (nil );if _aafag !=nil {return _aafag ;};_bbabe .TitleAttr =&_gfced ;continue ;};if _cfgga .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_dfefce ,_ebfaf :=_d .ParseBool (_cfgga .Value );if _ebfaf !=nil {return _ebfaf ;};_bbabe .AutoRepublishAttr =&_dfefce ;continue ;};};for {_edgec ,_gbcee :=d .Token ();if _gbcee !=nil {return _c .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",_gbcee );};if _decac ,_adacea :=_edgec .(_f .EndElement );_adacea &&_decac .Name ==start .Name {break ;};};return nil ;};func NewCT_QueryCache ()*CT_QueryCache {_fabagf :=&CT_QueryCache {};return _fabagf };func NewCT_Comment ()*CT_Comment {_geaa :=&CT_Comment {};_geaa .Text =NewCT_Rst ();return _geaa };func (_edgbc *CT_ReviewedRevisions )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edgbc .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_edgbc .CountAttr )});};e .EncodeToken (start );_abdae :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"}};for _ ,_ccgea :=range _edgbc .Reviewed {e .EncodeElement (_ccgea ,_abdae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ecddc *CT_Sst )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbaaf :=range start .Attr {if _gbaaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_bddbea ,_cbefag :=_d .ParseUint (_gbaaf .Value ,10,32);if _cbefag !=nil {return _cbefag ;};_effea :=uint32 (_bddbea );_ecddc .CountAttr =&_effea ;continue ;};if _gbaaf .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_gagef ,_afdcb :=_d .ParseUint (_gbaaf .Value ,10,32);if _afdcb !=nil {return _afdcb ;};_cdegea :=uint32 (_gagef );_ecddc .UniqueCountAttr =&_cdegea ;continue ;};};_gefgg :for {_ffcag ,_ffegb :=d .Token ();if _ffegb !=nil {return _ffegb ;};switch _debcd :=_ffcag .(type ){case _f .StartElement :switch _debcd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efgfg :=NewCT_Rst ();if _efdcd :=d .DecodeElement (_efgfg ,&_debcd );_efdcd !=nil {return _efdcd ;};_ecddc .Si =append (_ecddc .Si ,_efgfg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecddc .ExtLst =NewCT_ExtensionList ();if _fadff :=d .DecodeElement (_ecddc .ExtLst ,&_debcd );_fadff !=nil {return _fadff ;};default:_ag .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",_debcd .Name );if _dfbae :=d .Skip ();_dfbae !=nil {return _dfbae ;};};case _f .EndElement :break _gefgg ;case _f .CharData :};};return nil ;};func (_efbgd ST_Comments )Validate ()error {return _efbgd .ValidateWithPath ("")};func (_bcddfe *ST_FormulaExpression )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bcddfe =0;case "\u0072\u0065\u0066":*_bcddfe =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_bcddfe =2;case "\u0061\u0072\u0065\u0061":*_bcddfe =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_bcddfe =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_bcddfe =5;};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;); +// Embedded Controls +Controls *CT_Controls ; -// ValidateWithPath validates the CT_ChartsheetViews and its children, prefixing error messages with path -func (_gege *CT_ChartsheetViews )ValidateWithPath (path string )error {for _gceg ,_geebc :=range _gege .SheetView {if _ddfda :=_geebc .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_gceg ));_ddfda !=nil {return _ddfda ;};};if _gege .ExtLst !=nil {if _adcg :=_gege .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adcg !=nil {return _adcg ;};};return nil ;};func (_bcfda ST_PivotAreaType )Validate ()error {return _bcfda .ValidateWithPath ("")};func (_faafab *CT_MapInfo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0076",_faafab .SelectionNamespacesAttr )});e .EncodeToken (start );_gfbff :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0053\u0063\u0068\u0065\u006da"}};for _ ,_cdcgd :=range _faafab .Schema {e .EncodeElement (_cdcgd ,_gfbff );};_cfafa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u004d\u0061\u0070"}};for _ ,_ecgba :=range _faafab .Map {e .EncodeElement (_ecgba ,_cfafa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_babfca *CT_Selection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfecf :=range start .Attr {if _dfecf .Name .Local =="\u0070\u0061\u006e\u0065"{_babfca .PaneAttr .UnmarshalXMLAttr (_dfecf );continue ;};if _dfecf .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"{_cdbcgg ,_fedbdd :=_dfecf .Value ,error (nil );if _fedbdd !=nil {return _fedbdd ;};_babfca .ActiveCellAttr =&_cdbcgg ;continue ;};if _dfecf .Name .Local =="\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"{_eaafa ,_gbdfb :=_d .ParseUint (_dfecf .Value ,10,32);if _gbdfb !=nil {return _gbdfb ;};_gfge :=uint32 (_eaafa );_babfca .ActiveCellIdAttr =&_gfge ;continue ;};if _dfecf .Name .Local =="\u0073\u0071\u0072e\u0066"{_gbdcd ,_gggbf :=ParseSliceST_Sqref (_dfecf .Value );if _gggbf !=nil {return _gggbf ;};_babfca .SqrefAttr =&_gbdcd ;continue ;};};for {_cfcbfa ,_accdb :=d .Token ();if _accdb !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065l\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_accdb );};if _dagfg ,_baagb :=_cfcbfa .(_f .EndElement );_baagb &&_dagfg .Name ==start .Name {break ;};};return nil ;};func (_bacg *CT_CustomChartsheetView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_bacg .GuidAttr )});if _bacg .ScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bacg .ScaleAttr )});};if _bacg .StateAttr !=ST_SheetStateUnset {_fbede ,_dgad :=_bacg .StateAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0074\u0061t\u0065"});if _dgad !=nil {return _dgad ;};start .Attr =append (start .Attr ,_fbede );};if _bacg .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bacg .ZoomToFitAttr ))});};e .EncodeToken (start );if _bacg .PageMargins !=nil {_baaca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_bacg .PageMargins ,_baaca );};if _bacg .PageSetup !=nil {_gdda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_bacg .PageSetup ,_gdda );};if _bacg .HeaderFooter !=nil {_beed :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_bacg .HeaderFooter ,_beed );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Web Publishing Items +WebPublishItems *CT_WebPublishItems ; -// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path -func (_fedg *CT_OleObject )ValidateWithPath (path string )error {if _gfaeb :=_fedg .DvAspectAttr .ValidateWithPath (path +"\u002f\u0044\u0076\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_gfaeb !=nil {return _gfaeb ;};if _dcfad :=_fedg .OleUpdateAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0055\u0070\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_dcfad !=nil {return _dcfad ;};if _fedg .ObjectPr !=nil {if _gebbg :=_fedg .ObjectPr .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074\u0050r");_gebbg !=nil {return _gebbg ;};};return nil ;};func (_degced *ST_DdeValueType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_facab ,_fddgg :=d .Token ();if _fddgg !=nil {return _fddgg ;};if _gfbgba ,_gafbg :=_facab .(_f .EndElement );_gafbg &&_gfbgba .Name ==start .Name {*_degced =1;return nil ;};if _bgbgafa ,_fdfcce :=_facab .(_f .CharData );!_fdfcce {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_facab );}else {switch string (_bgbgafa ){case "":*_degced =0;case "\u006e\u0069\u006c":*_degced =1;case "\u0062":*_degced =2;case "\u006e":*_degced =3;case "\u0065":*_degced =4;case "\u0073\u0074\u0072":*_degced =5;};};_facab ,_fddgg =d .Token ();if _fddgg !=nil {return _fddgg ;};if _ffcdg ,_dedbgcc :=_facab .(_f .EndElement );_dedbgcc &&_ffcdg .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_facab );};func (_bbcfe *CT_FileSharing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbcfe .ReadOnlyRecommendedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bbcfe .ReadOnlyRecommendedAttr ))});};if _bbcfe .UserNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bbcfe .UserNameAttr )});};if _bbcfe .ReservationPasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bbcfe .ReservationPasswordAttr )});};if _bbcfe .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bbcfe .AlgorithmNameAttr )});};if _bbcfe .HashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_c .Sprintf ("\u0025\u0076",*_bbcfe .HashValueAttr )});};if _bbcfe .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_c .Sprintf ("\u0025\u0076",*_bbcfe .SaltValueAttr )});};if _bbcfe .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_c .Sprintf ("\u0025\u0076",*_bbcfe .SpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbda *CT_Location )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",_gbda .RefAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0076",_gbda .FirstHeaderRowAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0076",_gbda .FirstDataRowAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"},Value :_c .Sprintf ("\u0025\u0076",_gbda .FirstDataColAttr )});if _gbda .RowPageCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gbda .RowPageCountAttr )});};if _gbda .ColPageCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gbda .ColPageCountAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eacagc ST_ShowDataAs )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dccafb :=_f .Attr {};_dccafb .Name =name ;switch _eacagc {case ST_ShowDataAsUnset :_dccafb .Value ="";case ST_ShowDataAsNormal :_dccafb .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ShowDataAsDifference :_dccafb .Value ="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065";case ST_ShowDataAsPercent :_dccafb .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_ShowDataAsPercentDiff :_dccafb .Value ="p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066";case ST_ShowDataAsRunTotal :_dccafb .Value ="\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c";case ST_ShowDataAsPercentOfRow :_dccafb .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077";case ST_ShowDataAsPercentOfCol :_dccafb .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c";case ST_ShowDataAsPercentOfTotal :_dccafb .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c";case ST_ShowDataAsIndex :_dccafb .Value ="\u0069\u006e\u0064e\u0078";};return _dccafb ,nil ;};func (_gbbgaf *ST_TimePeriod )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efebf ,_ebcaa :=d .Token ();if _ebcaa !=nil {return _ebcaa ;};if _gagee ,_efcbgd :=_efebf .(_f .EndElement );_efcbgd &&_gagee .Name ==start .Name {*_gbbgaf =1;return nil ;};if _fdbeda ,_ecfafd :=_efebf .(_f .CharData );!_ecfafd {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efebf );}else {switch string (_fdbeda ){case "":*_gbbgaf =0;case "\u0074\u006f\u0064a\u0079":*_gbbgaf =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_gbbgaf =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_gbbgaf =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_gbbgaf =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_gbbgaf =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_gbbgaf =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_gbbgaf =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_gbbgaf =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_gbbgaf =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_gbbgaf =10;};};_efebf ,_ebcaa =d .Token ();if _ebcaa !=nil {return _ebcaa ;};if _gfeffd ,_cdebb :=_efebf .(_f .EndElement );_cdebb &&_gfeffd .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efebf );};func NewCT_SortCondition ()*CT_SortCondition {_dgacbe :=&CT_SortCondition {};return _dgacbe }; +// Table Parts +TableParts *CT_TableParts ; -// ValidateWithPath validates the CT_DdeValue and its children, prefixing error messages with path -func (_fcba *CT_DdeValue )ValidateWithPath (path string )error {if _acggf :=_fcba .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_acggf !=nil {return _acggf ;};return nil ;};type CT_PivotAreaReferences struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_cadce *ST_CredMethod )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cadce =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_cadce =1;case "\u006e\u006f\u006e\u0065":*_cadce =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_cadce =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_cadce =4;};return nil ;};func (_gbcfgc *CT_RevisionDefinedName )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eede :=range start .Attr {if _eede .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_gffddb ,_gebae :=_eede .Value ,error (nil );if _gebae !=nil {return _gebae ;};_gbcfgc .DescriptionAttr =&_gffddb ;continue ;};if _eede .Name .Local =="\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"{_aaeec ,_faaea :=_eede .Value ,error (nil );if _faaea !=nil {return _faaea ;};_gbcfgc .OldDescriptionAttr =&_aaeec ;continue ;};if _eede .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"{_gcegf ,_bbbcae :=_d .ParseBool (_eede .Value );if _bbbcae !=nil {return _bbbcae ;};_gbcfgc .CustomViewAttr =&_gcegf ;continue ;};if _eede .Name .Local =="\u0068\u0065\u006c\u0070"{_eddc ,_ededg :=_eede .Value ,error (nil );if _ededg !=nil {return _ededg ;};_gbcfgc .HelpAttr =&_eddc ;continue ;};if _eede .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_fbdeb ,_geggba :=_d .ParseBool (_eede .Value );if _geggba !=nil {return _geggba ;};_gbcfgc .FunctionAttr =&_fbdeb ;continue ;};if _eede .Name .Local =="\u006fl\u0064\u0048\u0065\u006c\u0070"{_afaeg ,_fecgc :=_eede .Value ,error (nil );if _fecgc !=nil {return _fecgc ;};_gbcfgc .OldHelpAttr =&_afaeg ;continue ;};if _eede .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_caecd ,_agccad :=_d .ParseUint (_eede .Value ,10,8);if _agccad !=nil {return _agccad ;};_cfdfba :=uint8 (_caecd );_gbcfgc .FunctionGroupIdAttr =&_cfdfba ;continue ;};if _eede .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_egdebb ,_facdd :=_eede .Value ,error (nil );if _facdd !=nil {return _facdd ;};_gbcfgc .StatusBarAttr =&_egdebb ;continue ;};if _eede .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_debbe ,_degbd :=_d .ParseUint (_eede .Value ,10,8);if _degbd !=nil {return _degbd ;};_bbffdg :=uint8 (_debbe );_gbcfgc .ShortcutKeyAttr =&_bbffdg ;continue ;};if _eede .Name .Local =="\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"{_fggdbb ,_dadceg :=_eede .Value ,error (nil );if _dadceg !=nil {return _dadceg ;};_gbcfgc .OldStatusBarAttr =&_fggdbb ;continue ;};if _eede .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_bfcdb ,_fecfb :=_d .ParseBool (_eede .Value );if _fecfb !=nil {return _fecfb ;};_gbcfgc .HiddenAttr =&_bfcdb ;continue ;};if _eede .Name .Local =="\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"{_cadfag ,_cabfc :=_eede .Value ,error (nil );if _cabfc !=nil {return _cabfc ;};_gbcfgc .OldCommentAttr =&_cadfag ;continue ;};if _eede .Name .Local =="\u006e\u0061\u006d\u0065"{_cddbf ,_adbbec :=_eede .Value ,error (nil );if _adbbec !=nil {return _adbbec ;};_gbcfgc .NameAttr =_cddbf ;continue ;};if _eede .Name .Local =="\u0072\u0061"{_gdfeb ,_fbgcff :=_d .ParseBool (_eede .Value );if _fbgcff !=nil {return _fbgcff ;};_gbcfgc .RaAttr =&_gdfeb ;continue ;};if _eede .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_ffbeb ,_edbbee :=_d .ParseUint (_eede .Value ,10,32);if _edbbee !=nil {return _edbbee ;};_bbbed :=uint32 (_ffbeb );_gbcfgc .LocalSheetIdAttr =&_bbbed ;continue ;};if _eede .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_bdcec ,_beeeb :=_eede .Value ,error (nil );if _beeeb !=nil {return _beeeb ;};_gbcfgc .CommentAttr =&_bdcec ;continue ;};if _eede .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_gdbgb ,_cbagb :=_eede .Value ,error (nil );if _cbagb !=nil {return _cbagb ;};_gbcfgc .CustomMenuAttr =&_gdbgb ;continue ;};if _eede .Name .Local =="o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_gbab ,_fgeaa :=_d .ParseBool (_eede .Value );if _fgeaa !=nil {return _fgeaa ;};_gbcfgc .OldFunctionAttr =&_gbab ;continue ;};if _eede .Name .Local =="\u0075\u0061"{_eeacb ,_cdfbg :=_d .ParseBool (_eede .Value );if _cdfbg !=nil {return _cdfbg ;};_gbcfgc .UaAttr =&_eeacb ;continue ;};if _eede .Name .Local =="\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"{_adcbd ,_fdfge :=_d .ParseUint (_eede .Value ,10,8);if _fdfge !=nil {return _fdfge ;};_agca :=uint8 (_adcbd );_gbcfgc .OldShortcutKeyAttr =&_agca ;continue ;};if _eede .Name .Local =="\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"{_ebedg ,_fgfggd :=_d .ParseBool (_eede .Value );if _fgfggd !=nil {return _fgfggd ;};_gbcfgc .OldHiddenAttr =&_ebedg ;continue ;};if _eede .Name .Local =="\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_gfgfd ,_fddfb :=_eede .Value ,error (nil );if _fddfb !=nil {return _fddfb ;};_gbcfgc .OldCustomMenuAttr =&_gfgfd ;continue ;};if _eede .Name .Local =="\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"{_dbdff ,_egeed :=_d .ParseUint (_eede .Value ,10,8);if _egeed !=nil {return _egeed ;};_becgfg :=uint8 (_dbdff );_gbcfgc .OldFunctionGroupIdAttr =&_becgfg ;continue ;};if _eede .Name .Local =="\u0072\u0049\u0064"{_cafgd ,_cbebdf :=_d .ParseUint (_eede .Value ,10,32);if _cbebdf !=nil {return _cbebdf ;};_gafba :=uint32 (_cafgd );_gbcfgc .RIdAttr =&_gafba ;continue ;};};_ddafd :for {_bdgfc ,_eafdf :=d .Token ();if _eafdf !=nil {return _eafdf ;};switch _dcfaf :=_bdgfc .(type ){case _a .StartElement :switch _dcfaf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbcfgc .Formula =new (string );if _cgagc :=d .DecodeElement (_gbcfgc .Formula ,&_dcfaf );_cgagc !=nil {return _cgagc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbcfgc .OldFormula =new (string );if _ggcfc :=d .DecodeElement (_gbcfgc .OldFormula ,&_dcfaf );_ggcfc !=nil {return _ggcfc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbcfgc .ExtLst =NewCT_ExtensionList ();if _bagcg :=d .DecodeElement (_gbcfgc .ExtLst ,&_dcfaf );_bagcg !=nil {return _bagcg ;};default:_gc .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",_dcfaf .Name );if _bddage :=d .Skip ();_bddage !=nil {return _bddage ;};};case _a .EndElement :break _ddafd ;case _a .CharData :};};return nil ;};func (_afeec *CT_Tables )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _afeec .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_afeec .CountAttr )});};e .EncodeToken (start );if _afeec .M !=nil {_cbgacf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_fdbbb :=range _afeec .M {e .EncodeElement (_fdbbb ,_cbgacf );};};if _afeec .S !=nil {_cccfa :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_aebbb :=range _afeec .S {e .EncodeElement (_aebbb ,_cccfa );};};if _afeec .X !=nil {_bgaabb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_fcgf :=range _afeec .X {e .EncodeElement (_fcgf ,_bgaabb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Pivot Filter Count -CountAttr *uint32 ; +// Validate validates the AG_RevData and its children +func (_ca *AG_RevData )Validate ()error {return _ca .ValidateWithPath ("\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061");};func NewCT_BorderPr ()*CT_BorderPr {_fcga :=&CT_BorderPr {};return _fcga };type PivotCacheDefinition struct{CT_PivotCacheDefinition };func (_abbdba *CT_Reviewed )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_abbdba .RIdAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Reference -Reference []*CT_PivotAreaReference ;};type CT_OleObjects struct{ +// Validate validates the Chartsheet and its children +func (_gabebe *Chartsheet )Validate ()error {return _gabebe .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");}; -// Embedded Object -OleObject []*CT_OleObject ;}; +// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path +func (_fccdfg *CT_Parameter )ValidateWithPath (path string )error {if _adgba :=_fccdfg .ParameterTypeAttr .ValidateWithPath (path +"\u002fP\u0061r\u0061\u006d\u0065\u0074\u0065r\u0054\u0079p\u0065\u0041\u0074\u0074\u0072");_adgba !=nil {return _adgba ;};return nil ;};type CT_PivotFilter struct{ -// Validate validates the CT_Borders and its children -func (_acf *CT_Borders )Validate ()error {return _acf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");}; +// Field Index +FldAttr uint32 ; -// Validate validates the CT_RangeSet and its children -func (_fcdec *CT_RangeSet )Validate ()error {return _fcdec .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074");};func (_afged *CT_Reviewed )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edcfc :=range start .Attr {if _edcfc .Name .Local =="\u0072\u0049\u0064"{_beafb ,_cfagc :=_d .ParseUint (_edcfc .Value ,10,32);if _cfagc !=nil {return _cfagc ;};_afged .RIdAttr =uint32 (_beafb );continue ;};};for {_ebfde ,_begafg :=d .Token ();if _begafg !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u003a\u0020\u0025\u0073",_begafg );};if _adfage ,_fdfg :=_ebfde .(_f .EndElement );_fdfg &&_adfage .Name ==start .Name {break ;};};return nil ;};func NewCT_CalculatedItem ()*CT_CalculatedItem {_ccbe :=&CT_CalculatedItem {};_ccbe .PivotArea =NewCT_PivotArea ();return _ccbe ;};type CT_X struct{ +// Member Property Field Id +MpFldAttr *uint32 ; -// Shared Items Index -VAttr *int32 ;};func NewCT_ConditionalFormatting ()*CT_ConditionalFormatting {_cgda :=&CT_ConditionalFormatting {};return _cgda ;}; +// Pivot Filter Type +TypeAttr ST_PivotFilterType ; -// ValidateWithPath validates the CT_RevisionInsertSheet and its children, prefixing error messages with path -func (_dcfg *CT_RevisionInsertSheet )ValidateWithPath (path string )error {return nil };func (_ccaba *CT_ObjectAnchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccaba .MoveWithCellsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ccaba .MoveWithCellsAttr ))});};if _ccaba .SizeWithCellsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ccaba .SizeWithCellsAttr ))});};e .EncodeToken (start );_adedc :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_ccaba .From ,_adedc );_cfggfa :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}};e .EncodeElement (_ccaba .To ,_cfggfa );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fgcbc ST_DvAspect )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ccage :=_f .Attr {};_ccage .Name =name ;switch _fgcbc {case ST_DvAspectUnset :_ccage .Value ="";case ST_DvAspectDVASPECT_CONTENT :_ccage .Value ="\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054";case ST_DvAspectDVASPECT_ICON :_ccage .Value ="\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e";};return _ccage ,nil ;};func NewCT_CellSmartTagPr ()*CT_CellSmartTagPr {_adace :=&CT_CellSmartTagPr {};return _adace };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 (_abdba ST_FormatAction )ValidateWithPath (path string )error {switch _abdba {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abdba ));};return nil ;};func NewCT_Xf ()*CT_Xf {_fccdec :=&CT_Xf {};return _fccdec };type ST_Scope byte ; +// Evaluation Order +EvalOrderAttr *int32 ; -// Validate validates the CT_Tuple and its children -func (_agefa *CT_Tuple )Validate ()error {return _agefa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065");};func NewCT_Pane ()*CT_Pane {_dgff :=&CT_Pane {};return _dgff };type ST_DataValidationImeMode byte ;func NewCT_CellProtection ()*CT_CellProtection {_gecca :=&CT_CellProtection {};return _gecca };func (_ageadb *CT_PivotHierarchies )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdbef :=range start .Attr {if _cdbef .Name .Local =="\u0063\u006f\u0075n\u0074"{_eagcdf ,_gedbe :=_d .ParseUint (_cdbef .Value ,10,32);if _gedbe !=nil {return _gedbe ;};_fdcga :=uint32 (_eagcdf );_ageadb .CountAttr =&_fdcga ;continue ;};};_bdbaga :for {_gcfdc ,_fcfdc :=d .Token ();if _fcfdc !=nil {return _fcfdc ;};switch _cbcfag :=_gcfdc .(type ){case _f .StartElement :switch _cbcfag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecfea :=NewCT_PivotHierarchy ();if _adcaa :=d .DecodeElement (_ecfea ,&_cbcfag );_adcaa !=nil {return _adcaa ;};_ageadb .PivotHierarchy =append (_ageadb .PivotHierarchy ,_ecfea );default:_ag .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",_cbcfag .Name );if _ebcga :=d .Skip ();_ebcga !=nil {return _ebcga ;};};case _f .EndElement :break _bdbaga ;case _f .CharData :};};return nil ;}; +// Pivot Filter Id +IdAttr uint32 ; -// Validate validates the CT_Cols and its children -func (_cagca *CT_Cols )Validate ()error {return _cagca .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0073");};type CT_Authors struct{ +// Measure Index +IMeasureHierAttr *uint32 ; -// Author -Author []string ;}; +// Measure Field Index +IMeasureFldAttr *uint32 ; -// Validate validates the CT_Dxf and its children -func (_bcgb *CT_Dxf )Validate ()error {return _bcgb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0078\u0066");};func (_cfcgb *CT_VolType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_fbega ,_ecegf :=_cfcgb .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _ecegf !=nil {return _ecegf ;};start .Attr =append (start .Attr ,_fbega );e .EncodeToken (start );_eefce :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006d\u0061\u0069\u006e"}};for _ ,_fcegc :=range _cfcgb .Main {e .EncodeElement (_fcegc ,_eefce );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Pivot Filter Name +NameAttr *string ; -// Validate validates the CT_TablePart and its children -func (_gdcag *CT_TablePart )Validate ()error {return _gdcag .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074");};func (_cgbf *CT_DataBinding )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbafg :=range start .Attr {if _fbafg .Name .Local =="\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_abccd ,_beaed :=_fbafg .Value ,error (nil );if _beaed !=nil {return _beaed ;};_cgbf .DataBindingNameAttr =&_abccd ;continue ;};if _fbafg .Name .Local =="F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"{_ddcfc ,_ddgc :=_d .ParseBool (_fbafg .Value );if _ddgc !=nil {return _ddgc ;};_cgbf .FileBindingAttr =&_ddcfc ;continue ;};if _fbafg .Name .Local =="\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"{_ggafab ,_baba :=_d .ParseUint (_fbafg .Value ,10,32);if _baba !=nil {return _baba ;};_bbcb :=uint32 (_ggafab );_cgbf .ConnectionIDAttr =&_bbcb ;continue ;};if _fbafg .Name .Local =="\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_dbbc ,_acgfe :=_fbafg .Value ,error (nil );if _acgfe !=nil {return _acgfe ;};_cgbf .FileBindingNameAttr =&_dbbc ;continue ;};if _fbafg .Name .Local =="\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"{_acbd ,_cfad :=_d .ParseUint (_fbafg .Value ,10,32);if _cfad !=nil {return _cfad ;};_cgbf .DataBindingLoadModeAttr =uint32 (_acbd );continue ;};};_faacb :for {_cfac ,_fgfb :=d .Token ();if _fgfb !=nil {return _fgfb ;};switch _dbgbe :=_cfac .(type ){case _f .StartElement :switch _dbgbe .Name {default:if _ebfe ,_afbe :=_ag .CreateElement (_dbgbe );_afbe !=nil {return _afbe ;}else {if _dgcfc :=d .DecodeElement (_ebfe ,&_dbgbe );_dgcfc !=nil {return _dgcfc ;};_cgbf .Any =_ebfe ;};};case _f .EndElement :break _faacb ;case _f .CharData :};};return nil ;};func NewCT_CustomSheetView ()*CT_CustomSheetView {_babba :=&CT_CustomSheetView {};_babba .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 _babba ;}; +// Pivot Filter Description +DescriptionAttr *string ; -// Validate validates the CT_PivotHierarchy and its children -func (_egffc *CT_PivotHierarchy )Validate ()error {return _egffc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");}; +// Label Pivot +StringValue1Attr *string ; -// Validate validates the CT_DefinedName and its children -func (_cbba *CT_DefinedName )Validate ()error {return _cbba .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065");};func (_affcd *CT_UndoInfo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_affcd .ExpAttr =ST_FormulaExpression (1);for _ ,_bebedc :=range start .Attr {if _bebedc .Name .Local =="\u0069\u006e\u0064e\u0078"{_ebebeb ,_cedec :=_d .ParseUint (_bebedc .Value ,10,32);if _cedec !=nil {return _cedec ;};_affcd .IndexAttr =uint32 (_ebebeb );continue ;};if _bebedc .Name .Local =="\u0065\u0078\u0070"{_affcd .ExpAttr .UnmarshalXMLAttr (_bebedc );continue ;};if _bebedc .Name .Local =="\u0072\u0065\u00663\u0044"{_bagcg ,_bdcdb :=_d .ParseBool (_bebedc .Value );if _bdcdb !=nil {return _bdcdb ;};_affcd .Ref3DAttr =&_bagcg ;continue ;};if _bebedc .Name .Local =="\u0061\u0072\u0072a\u0079"{_eaacf ,_fbcgf :=_d .ParseBool (_bebedc .Value );if _fbcgf !=nil {return _fbcgf ;};_affcd .ArrayAttr =&_eaacf ;continue ;};if _bebedc .Name .Local =="\u0076"{_aeddg ,_fgefa :=_d .ParseBool (_bebedc .Value );if _fgefa !=nil {return _fgefa ;};_affcd .VAttr =&_aeddg ;continue ;};if _bebedc .Name .Local =="\u006e\u0066"{_fbdaga ,_febbc :=_d .ParseBool (_bebedc .Value );if _febbc !=nil {return _febbc ;};_affcd .NfAttr =&_fbdaga ;continue ;};if _bebedc .Name .Local =="\u0063\u0073"{_eeegaf ,_gbdff :=_d .ParseBool (_bebedc .Value );if _gbdff !=nil {return _gbdff ;};_affcd .CsAttr =&_eeegaf ;continue ;};if _bebedc .Name .Local =="\u0064\u0072"{_cagcbc ,_bfega :=_bebedc .Value ,error (nil );if _bfega !=nil {return _bfega ;};_affcd .DrAttr =_cagcbc ;continue ;};if _bebedc .Name .Local =="\u0064\u006e"{_fdbca ,_cagec :=_bebedc .Value ,error (nil );if _cagec !=nil {return _cagec ;};_affcd .DnAttr =&_fdbca ;continue ;};if _bebedc .Name .Local =="\u0072"{_egcbge ,_gefddbc :=_bebedc .Value ,error (nil );if _gefddbc !=nil {return _gefddbc ;};_affcd .RAttr =&_egcbge ;continue ;};if _bebedc .Name .Local =="\u0073\u0049\u0064"{_cbegd ,_dggec :=_d .ParseUint (_bebedc .Value ,10,32);if _dggec !=nil {return _dggec ;};_daaccf :=uint32 (_cbegd );_affcd .SIdAttr =&_daaccf ;continue ;};};for {_accagc ,_agdac :=d .Token ();if _agdac !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f\u003a\u0020\u0025\u0073",_agdac );};if _gdffe ,_gdfaf :=_accagc .(_f .EndElement );_gdfaf &&_gdffe .Name ==start .Name {break ;};};return nil ;};func (_gbagc *CT_PhoneticRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggacf :=range start .Attr {if _ggacf .Name .Local =="\u0073\u0062"{_agbgb ,_cdaee :=_d .ParseUint (_ggacf .Value ,10,32);if _cdaee !=nil {return _cdaee ;};_gbagc .SbAttr =uint32 (_agbgb );continue ;};if _ggacf .Name .Local =="\u0065\u0062"{_gegac ,_ffgcf :=_d .ParseUint (_ggacf .Value ,10,32);if _ffgcf !=nil {return _ffgcf ;};_gbagc .EbAttr =uint32 (_gegac );continue ;};};_gfefd :for {_caecg ,_cfdbg :=d .Token ();if _cfdbg !=nil {return _cfdbg ;};switch _debac :=_caecg .(type ){case _f .StartElement :switch _debac .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bcddb :=d .DecodeElement (&_gbagc .T ,&_debac );_bcddb !=nil {return _bcddb ;};default:_ag .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",_debac .Name );if _gaebc :=d .Skip ();_gaebc !=nil {return _gaebc ;};};case _f .EndElement :break _gfefd ;case _f .CharData :};};return nil ;};func (_fegda ST_CfvoType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_afeccg :=_f .Attr {};_afeccg .Name =name ;switch _fegda {case ST_CfvoTypeUnset :_afeccg .Value ="";case ST_CfvoTypeNum :_afeccg .Value ="\u006e\u0075\u006d";case ST_CfvoTypePercent :_afeccg .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_CfvoTypeMax :_afeccg .Value ="\u006d\u0061\u0078";case ST_CfvoTypeMin :_afeccg .Value ="\u006d\u0069\u006e";case ST_CfvoTypeFormula :_afeccg .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061";case ST_CfvoTypePercentile :_afeccg .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065";};return _afeccg ,nil ;};type CT_IndexedColors struct{ +// Label Pivot Filter String Value 2 +StringValue2Attr *string ; -// RGB Color -RgbColor []*CT_RgbColor ;}; +// Auto Filter +AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;};func (_bcbcf *CT_PivotSelection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcbcf .PivotArea =NewCT_PivotArea ();for _ ,_cbbae :=range start .Attr {if _cbbae .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cbbae .Name .Local =="\u0069\u0064"||_cbbae .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"&&_cbbae .Name .Local =="\u0069\u0064"{_bdedad ,_aecge :=_cbbae .Value ,error (nil );if _aecge !=nil {return _aecge ;};_bcbcf .IdAttr =&_bdedad ;continue ;};if _cbbae .Name .Local =="\u006d\u0069\u006e"{_daed ,_aabcb :=_d .ParseUint (_cbbae .Value ,10,32);if _aabcb !=nil {return _aabcb ;};_gbced :=uint32 (_daed );_bcbcf .MinAttr =&_gbced ;continue ;};if _cbbae .Name .Local =="\u006d\u0061\u0078"{_faedg ,_ebefe :=_d .ParseUint (_cbbae .Value ,10,32);if _ebefe !=nil {return _ebefe ;};_bgaae :=uint32 (_faedg );_bcbcf .MaxAttr =&_bgaae ;continue ;};if _cbbae .Name .Local =="\u006c\u0061\u0062e\u006c"{_faee ,_bcdc :=_d .ParseBool (_cbbae .Value );if _bcdc !=nil {return _bcdc ;};_bcbcf .LabelAttr =&_faee ;continue ;};if _cbbae .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"{_fgaea ,_gcaecg :=_d .ParseUint (_cbbae .Value ,10,32);if _gcaecg !=nil {return _gcaecg ;};_aaded :=uint32 (_fgaea );_bcbcf .ActiveRowAttr =&_aaded ;continue ;};if _cbbae .Name .Local =="\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"{_gadga ,_dfaee :=_d .ParseBool (_cbbae .Value );if _dfaee !=nil {return _dfaee ;};_bcbcf .ExtendableAttr =&_gadga ;continue ;};if _cbbae .Name .Local =="\u0061\u0078\u0069\u0073"{_bcbcf .AxisAttr .UnmarshalXMLAttr (_cbbae );continue ;};if _cbbae .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_bfagc ,_agbfb :=_d .ParseUint (_cbbae .Value ,10,32);if _agbfb !=nil {return _agbfb ;};_cbbaaa :=uint32 (_bfagc );_bcbcf .DimensionAttr =&_cbbaaa ;continue ;};if _cbbae .Name .Local =="\u0073\u0074\u0061r\u0074"{_gfece ,_bfbd :=_d .ParseUint (_cbbae .Value ,10,32);if _bfbd !=nil {return _bfbd ;};_afafeb :=uint32 (_gfece );_bcbcf .StartAttr =&_afafeb ;continue ;};if _cbbae .Name .Local =="\u0070\u0061\u006e\u0065"{_bcbcf .PaneAttr .UnmarshalXMLAttr (_cbbae );continue ;};if _cbbae .Name .Local =="\u0064\u0061\u0074\u0061"{_ggffa ,_eacfd :=_d .ParseBool (_cbbae .Value );if _eacfd !=nil {return _eacfd ;};_bcbcf .DataAttr =&_ggffa ;continue ;};if _cbbae .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbad ,_abeba :=_d .ParseUint (_cbbae .Value ,10,32);if _abeba !=nil {return _abeba ;};_fcfga :=uint32 (_dbad );_bcbcf .CountAttr =&_fcfga ;continue ;};if _cbbae .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"{_dbcg ,_acbdc :=_d .ParseUint (_cbbae .Value ,10,32);if _acbdc !=nil {return _acbdc ;};_fcaceg :=uint32 (_dbcg );_bcbcf .ActiveColAttr =&_fcaceg ;continue ;};if _cbbae .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"{_deead ,_cafbd :=_d .ParseUint (_cbbae .Value ,10,32);if _cafbd !=nil {return _cafbd ;};_fbced :=uint32 (_deead );_bcbcf .PreviousRowAttr =&_fbced ;continue ;};if _cbbae .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"{_eeadce ,_ggbbcg :=_d .ParseUint (_cbbae .Value ,10,32);if _ggbbcg !=nil {return _ggbbcg ;};_addcg :=uint32 (_eeadce );_bcbcf .PreviousColAttr =&_addcg ;continue ;};if _cbbae .Name .Local =="\u0063\u006c\u0069c\u006b"{_fabfec ,_eegcf :=_d .ParseUint (_cbbae .Value ,10,32);if _eegcf !=nil {return _eegcf ;};_bfdgd :=uint32 (_fabfec );_bcbcf .ClickAttr =&_bfdgd ;continue ;};if _cbbae .Name .Local =="\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"{_cfgdagf ,_gedebb :=_d .ParseBool (_cbbae .Value );if _gedebb !=nil {return _gedebb ;};_bcbcf .ShowHeaderAttr =&_cfgdagf ;continue ;};};_ffeca :for {_ebdbf ,_adfbb :=d .Token ();if _adfbb !=nil {return _adfbb ;};switch _efdbe :=_ebdbf .(type ){case _a .StartElement :switch _efdbe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dgcad :=d .DecodeElement (_bcbcf .PivotArea ,&_efdbe );_dgcad !=nil {return _dgcad ;};default:_gc .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",_efdbe .Name );if _edffeb :=d .Skip ();_edffeb !=nil {return _edffeb ;};};case _a .EndElement :break _ffeca ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_RevisionMove and its children, prefixing error messages with path -func (_fdbfb *CT_RevisionMove )ValidateWithPath (path string )error {for _eaaba ,_dfccb :=range _fdbfb .Undo {if _ffccca :=_dfccb .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_eaaba ));_ffccca !=nil {return _ffccca ;};};for _eagff ,_gddfd :=range _fdbfb .Rcc {if _afdcf :=_gddfd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_eagff ));_afdcf !=nil {return _afdcf ;};};for _ffaffe ,_dadgcf :=range _fdbfb .Rfmt {if _gaafc :=_dadgcf .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_ffaffe ));_gaafc !=nil {return _gaafc ;};};return nil ;};func NewCT_RevisionQueryTableField ()*CT_RevisionQueryTableField {_eecfg :=&CT_RevisionQueryTableField {};return _eecfg ;};func (_bbdcg *ST_SheetState )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bbdcg =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_bbdcg =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_bbdcg =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_bbdcg =3;};return nil ;};func (_dbecbg ST_SortMethod )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dbecbg .String (),start );}; +// Validate validates the CT_Record and its children +func (_ddaec *CT_Record )Validate ()error {return _ddaec .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u006f\u0072d");}; -// Validate validates the CT_Border and its children -func (_eaf *CT_Border )Validate ()error {return _eaf .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};type VolTypes struct{CT_VolTypes };type CT_PivotFields struct{ +// Validate validates the CT_Formats and its children +func (_egff *CT_Formats )Validate ()error {return _egff .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func (_gbeb *CT_CellStyleXfs )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gcfbb :=range start .Attr {if _gcfbb .Name .Local =="\u0063\u006f\u0075n\u0074"{_bcda ,_ccfd :=_d .ParseUint (_gcfbb .Value ,10,32);if _ccfd !=nil {return _ccfd ;};_cbad :=uint32 (_bcda );_gbeb .CountAttr =&_cbad ;continue ;};};_adfga :for {_cedb ,_bcgd :=d .Token ();if _bcgd !=nil {return _bcgd ;};switch _beaa :=_cedb .(type ){case _a .StartElement :switch _beaa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggda :=NewCT_Xf ();if _bgfa :=d .DecodeElement (_ggda ,&_beaa );_bgfa !=nil {return _bgfa ;};_gbeb .Xf =append (_gbeb .Xf ,_ggda );default:_gc .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",_beaa .Name );if _cagd :=d .Skip ();_cagd !=nil {return _cagd ;};};case _a .EndElement :break _adfga ;case _a .CharData :};};return nil ;}; -// Field Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path +func (_adb *CT_Boolean )ValidateWithPath (path string )error {for _cgfa ,_eebg :=range _adb .X {if _gbb :=_eebg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_cgfa ));_gbb !=nil {return _gbb ;};};return nil ;}; -// PivotTable Field -PivotField []*CT_PivotField ;};func NewCT_Missing ()*CT_Missing {_abdef :=&CT_Missing {};return _abdef };type CT_CalculatedMember struct{ +// Validate validates the CT_Query and its children +func (_cbfbde *CT_Query )Validate ()error {return _cbfbde .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079");};func NewCT_TableFormula ()*CT_TableFormula {_ddafae :=&CT_TableFormula {};return _ddafae }; -// Calculated Member Name -NameAttr string ; +// Validate validates the CT_VolType and its children +func (_cafcg *CT_VolType )Validate ()error {return _cafcg .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065");};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 (_fefbbe *CT_SheetIdMap )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gafbc :=range start .Attr {if _gafbc .Name .Local =="\u0063\u006f\u0075n\u0074"{_ebdgb ,_adfefb :=_d .ParseUint (_gafbc .Value ,10,32);if _adfefb !=nil {return _adfefb ;};_daafb :=uint32 (_ebdgb );_fefbbe .CountAttr =&_daafb ;continue ;};};_ffafd :for {_gcbad ,_bedag :=d .Token ();if _bedag !=nil {return _bedag ;};switch _dcfbcc :=_gcbad .(type ){case _a .StartElement :switch _dcfbcc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcaae :=NewCT_SheetId ();if _dafbd :=d .DecodeElement (_bcaae ,&_dcfbcc );_dafbd !=nil {return _dafbd ;};_fefbbe .SheetId =append (_fefbbe .SheetId ,_bcaae );default:_gc .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",_dcfbcc .Name );if _adffea :=d .Skip ();_adffea !=nil {return _adffea ;};};case _a .EndElement :break _ffafd ;case _a .CharData :};};return nil ;};func (_dgcecg ST_FontScheme )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_acffed :=_a .Attr {};_acffed .Name =name ;switch _dgcecg {case ST_FontSchemeUnset :_acffed .Value ="";case ST_FontSchemeNone :_acffed .Value ="\u006e\u006f\u006e\u0065";case ST_FontSchemeMajor :_acffed .Value ="\u006d\u0061\u006ao\u0072";case ST_FontSchemeMinor :_acffed .Value ="\u006d\u0069\u006eo\u0072";};return _acffed ,nil ;}; -// Calculated Member MDX Formula -MdxAttr string ; +// Validate validates the CT_X and its children +func (_dfegf *CT_X )Validate ()error {return _dfegf .ValidateWithPath ("\u0043\u0054\u005f\u0058")};func NewCT_RevisionAutoFormatting ()*CT_RevisionAutoFormatting {_aebgg :=&CT_RevisionAutoFormatting {};return _aebgg ;};func (_cbcdcf ST_MdxKPIProperty )Validate ()error {return _cbcdcf .ValidateWithPath ("")}; -// OLAP Calculated Member Name -MemberNameAttr *string ; +// ValidateWithPath validates the Workbook and its children, prefixing error messages with path +func (_gagbb *Workbook )ValidateWithPath (path string )error {if _bcfbf :=_gagbb .CT_Workbook .ValidateWithPath (path );_bcfbf !=nil {return _bcfbf ;};return nil ;}; -// Hierarchy Name -HierarchyAttr *string ; +// Validate validates the CT_BooleanProperty and its children +func (_acc *CT_BooleanProperty )Validate ()error {return _acc .ValidateWithPath ("\u0043T\u005fB\u006f\u006f\u006c\u0065\u0061n\u0050\u0072o\u0070\u0065\u0072\u0074\u0079");}; -// Parent Name -ParentAttr *string ; +// Validate validates the CT_MRUColors and its children +func (_addag *CT_MRUColors )Validate ()error {return _addag .ValidateWithPath ("\u0043\u0054\u005fM\u0052\u0055\u0043\u006f\u006c\u006f\u0072\u0073");};func (_agdgf *CT_PivotCacheDefinition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_agdgf .CacheSource =NewCT_CacheSource ();_agdgf .CacheFields =NewCT_CacheFields ();for _ ,_faaf :=range start .Attr {if _faaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_faaf .Name .Local =="\u0069\u0064"||_faaf .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"&&_faaf .Name .Local =="\u0069\u0064"{_fdcbbg ,_bbfge :=_faaf .Value ,error (nil );if _bbfge !=nil {return _bbfge ;};_agdgf .IdAttr =&_fdcbbg ;continue ;};if _faaf .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_ggfaa ,_dcgbc :=_d .ParseBool (_faaf .Value );if _dcgbc !=nil {return _dcgbc ;};_agdgf .UpgradeOnRefreshAttr =&_ggfaa ;continue ;};if _faaf .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_ebgfd ,_gggb :=_d .ParseBool (_faaf .Value );if _gggb !=nil {return _gggb ;};_agdgf .TupleCacheAttr =&_ebgfd ;continue ;};if _faaf .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_bbade ,_cbedd :=_d .ParseBool (_faaf .Value );if _cbedd !=nil {return _cbedd ;};_agdgf .SaveDataAttr =&_bbade ;continue ;};if _faaf .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_fefcba ,_dgdebg :=_d .ParseBool (_faaf .Value );if _dgdebg !=nil {return _dgdebg ;};_agdgf .SupportSubqueryAttr =&_fefcba ;continue ;};if _faaf .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_bbaag ,_ebbcg :=_d .ParseBool (_faaf .Value );if _ebbcg !=nil {return _ebbcg ;};_agdgf .OptimizeMemoryAttr =&_bbaag ;continue ;};if _faaf .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_ddebg ,_cbfgf :=_d .ParseBool (_faaf .Value );if _cbfgf !=nil {return _cbfgf ;};_agdgf .SupportAdvancedDrillAttr =&_ddebg ;continue ;};if _faaf .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_egddg ,_edcdce :=_faaf .Value ,error (nil );if _edcdce !=nil {return _edcdce ;};_agdgf .RefreshedByAttr =&_egddg ;continue ;};if _faaf .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_adeef ,_aaeea :=ParseStdlibTime (_faaf .Value );if _aaeea !=nil {return _aaeea ;};_agdgf .RefreshedDateIsoAttr =&_adeef ;continue ;};if _faaf .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_dcbfd ,_dgfdc :=_d .ParseBool (_faaf .Value );if _dgfdc !=nil {return _dgfdc ;};_agdgf .InvalidAttr =&_dcbfd ;continue ;};if _faaf .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_fgaee ,_afgad :=_d .ParseBool (_faaf .Value );if _afgad !=nil {return _afgad ;};_agdgf .BackgroundQueryAttr =&_fgaee ;continue ;};if _faaf .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_ecebc ,_bafgg :=_d .ParseUint (_faaf .Value ,10,32);if _bafgg !=nil {return _bafgg ;};_gafgg :=uint32 (_ecebc );_agdgf .MissingItemsLimitAttr =&_gafgg ;continue ;};if _faaf .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_fabcf ,_efga :=_d .ParseUint (_faaf .Value ,10,8);if _efga !=nil {return _efga ;};_gaabc :=uint8 (_fabcf );_agdgf .RefreshedVersionAttr =&_gaabc ;continue ;};if _faaf .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_bdcdd ,_cefbdg :=_d .ParseBool (_faaf .Value );if _cefbdg !=nil {return _cefbdg ;};_agdgf .RefreshOnLoadAttr =&_bdcdd ;continue ;};if _faaf .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_ffdgd ,_aedcef :=_d .ParseFloat (_faaf .Value ,64);if _aedcef !=nil {return _aedcef ;};_agdgf .RefreshedDateAttr =&_ffdgd ;continue ;};if _faaf .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_acecab ,_gegde :=_d .ParseUint (_faaf .Value ,10,32);if _gegde !=nil {return _gegde ;};_afbcab :=uint32 (_acecab );_agdgf .RecordCountAttr =&_afbcab ;continue ;};if _faaf .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_cedac ,_ggcfda :=_d .ParseUint (_faaf .Value ,10,8);if _ggcfda !=nil {return _ggcfda ;};_cecg :=uint8 (_cedac );_agdgf .CreatedVersionAttr =&_cecg ;continue ;};if _faaf .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_bdge ,_ddfec :=_d .ParseUint (_faaf .Value ,10,8);if _ddfec !=nil {return _ddfec ;};_efacc :=uint8 (_bdge );_agdgf .MinRefreshableVersionAttr =&_efacc ;continue ;};if _faaf .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_fbgdd ,_gabca :=_d .ParseBool (_faaf .Value );if _gabca !=nil {return _gabca ;};_agdgf .EnableRefreshAttr =&_fbgdd ;continue ;};};_abcgg :for {_afgfg ,_eecae :=d .Token ();if _eecae !=nil {return _eecae ;};switch _fagfa :=_afgfg .(type ){case _a .StartElement :switch _fagfa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _badbb :=d .DecodeElement (_agdgf .CacheSource ,&_fagfa );_badbb !=nil {return _badbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _fdadc :=d .DecodeElement (_agdgf .CacheFields ,&_fagfa );_fdadc !=nil {return _fdadc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdgf .CacheHierarchies =NewCT_CacheHierarchies ();if _bgadc :=d .DecodeElement (_agdgf .CacheHierarchies ,&_fagfa );_bgadc !=nil {return _bgadc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdgf .Kpis =NewCT_PCDKPIs ();if _egagf :=d .DecodeElement (_agdgf .Kpis ,&_fagfa );_egagf !=nil {return _egagf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdgf .TupleCache =NewCT_TupleCache ();if _ggfbb :=d .DecodeElement (_agdgf .TupleCache ,&_fagfa );_ggfbb !=nil {return _ggfbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdgf .CalculatedItems =NewCT_CalculatedItems ();if _ecaff :=d .DecodeElement (_agdgf .CalculatedItems ,&_fagfa );_ecaff !=nil {return _ecaff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdgf .CalculatedMembers =NewCT_CalculatedMembers ();if _fdedfb :=d .DecodeElement (_agdgf .CalculatedMembers ,&_fagfa );_fdedfb !=nil {return _fdedfb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdgf .Dimensions =NewCT_Dimensions ();if _badbbc :=d .DecodeElement (_agdgf .Dimensions ,&_fagfa );_badbbc !=nil {return _badbbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdgf .MeasureGroups =NewCT_MeasureGroups ();if _afced :=d .DecodeElement (_agdgf .MeasureGroups ,&_fagfa );_afced !=nil {return _afced ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdgf .Maps =NewCT_MeasureDimensionMaps ();if _fggcf :=d .DecodeElement (_agdgf .Maps ,&_fagfa );_fggcf !=nil {return _fggcf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdgf .ExtLst =NewCT_ExtensionList ();if _cabbf :=d .DecodeElement (_agdgf .ExtLst ,&_fagfa );_cabbf !=nil {return _cabbf ;};default:_gc .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",_fagfa .Name );if _gcecg :=d .Skip ();_gcecg !=nil {return _gcecg ;};};case _a .EndElement :break _abcgg ;case _a .CharData :};};return nil ;};func (_bagda *CT_Users )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bagda .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bagda .CountAttr )});};e .EncodeToken (start );if _bagda .UserInfo !=nil {_ggebed :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}};for _ ,_bgfc :=range _bagda .UserInfo {e .EncodeElement (_bgfc ,_ggebed );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_afgea ST_TimePeriod )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_afgea .String (),start );};func (_fcfdd *ST_FormatAction )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egbbc ,_gbbaaa :=d .Token ();if _gbbaaa !=nil {return _gbbaaa ;};if _bbadfda ,_cgdedc :=_egbbc .(_a .EndElement );_cgdedc &&_bbadfda .Name ==start .Name {*_fcfdd =1;return nil ;};if _dcccba ,_bcdba :=_egbbc .(_a .CharData );!_bcdba {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",_egbbc );}else {switch string (_dcccba ){case "":*_fcfdd =0;case "\u0062\u006c\u0061n\u006b":*_fcfdd =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_fcfdd =2;case "\u0064\u0072\u0069l\u006c":*_fcfdd =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_fcfdd =4;};};_egbbc ,_gbbaaa =d .Token ();if _gbbaaa !=nil {return _gbbaaa ;};if _faafc ,_cfaea :=_egbbc .(_a .EndElement );_cfaea &&_faafc .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",_egbbc );};func (_bcbbb ST_PaneState )ValidateWithPath (path string )error {switch _bcbbb {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 (_bcbbb ));};return nil ;};func (_affgec *ST_DynamicFilterType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_affgec =0;case "\u006e\u0075\u006c\u006c":*_affgec =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_affgec =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_affgec =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_affgec =4;case "\u0074\u006f\u0064a\u0079":*_affgec =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_affgec =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_affgec =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_affgec =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_affgec =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_affgec =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_affgec =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_affgec =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_affgec =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_affgec =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_affgec =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_affgec =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_affgec =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_affgec =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_affgec =19;case "\u0051\u0031":*_affgec =20;case "\u0051\u0032":*_affgec =21;case "\u0051\u0033":*_affgec =22;case "\u0051\u0034":*_affgec =23;case "\u004d\u0031":*_affgec =24;case "\u004d\u0032":*_affgec =25;case "\u004d\u0033":*_affgec =26;case "\u004d\u0034":*_affgec =27;case "\u004d\u0035":*_affgec =28;case "\u004d\u0036":*_affgec =29;case "\u004d\u0037":*_affgec =30;case "\u004d\u0038":*_affgec =31;case "\u004d\u0039":*_affgec =32;case "\u004d\u0031\u0030":*_affgec =33;case "\u004d\u0031\u0031":*_affgec =34;case "\u004d\u0031\u0032":*_affgec =35;};return nil ;};func NewAG_RevData ()*AG_RevData {_fc :=&AG_RevData {};return _fc };func (_acfgf ST_SortType )ValidateWithPath (path string )error {switch _acfgf {case 0,1,2,3,4,5,6,7: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 (_acfgf ));};return nil ;};func (_bfceeb ST_MdxFunctionType )ValidateWithPath (path string )error {switch _bfceeb {case 0,1,2,3,4,5,6,7: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 (_bfceeb ));};return nil ;};func (_dfgeg *CT_pivotTableDefinition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfgeg .Location =NewCT_Location ();for _ ,_fccda :=range start .Attr {if _fccda .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_acgbfe ,_dcfegc :=_d .ParseUint (_fccda .Value ,10,8);if _dcfegc !=nil {return _dcfegc ;};_gcfec :=uint8 (_acgbfe );_dfgeg .CreatedVersionAttr =&_gcfec ;continue ;};if _fccda .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_gagaf ,_acbce :=_d .ParseUint (_fccda .Value ,10,32);if _acbce !=nil {return _acbce ;};_cdbdf :=uint32 (_gagaf );_dfgeg .IndentAttr =&_cdbdf ;continue ;};if _fccda .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_ebdedg ,_ggbgg :=_fccda .Value ,error (nil );if _ggbgg !=nil {return _ggbgg ;};_dfgeg .PivotTableStyleAttr =&_ebdedg ;continue ;};if _fccda .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_baeac ,_bbgbfb :=_d .ParseBool (_fccda .Value );if _bbgbfb !=nil {return _bbgbfb ;};_dfgeg .ShowEmptyRowAttr =&_baeac ;continue ;};if _fccda .Name .Local =="\u0074\u0061\u0067"{_gdbfcc ,_efeeb :=_fccda .Value ,error (nil );if _efeeb !=nil {return _efeeb ;};_dfgeg .TagAttr =&_gdbfcc ;continue ;};if _fccda .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_cgbdc ,_agaee :=_d .ParseBool (_fccda .Value );if _agaee !=nil {return _agaee ;};_dfgeg .ShowEmptyColAttr =&_cgbdc ;continue ;};if _fccda .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_dfggb ,_fcdecf :=_d .ParseUint (_fccda .Value ,10,8);if _fcdecf !=nil {return _fcdecf ;};_afcadf :=uint8 (_dfggb );_dfgeg .MinRefreshableVersionAttr =&_afcadf ;continue ;};if _fccda .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_ebefd ,_gfebb :=_d .ParseBool (_fccda .Value );if _gfebb !=nil {return _gfebb ;};_dfgeg .ShowHeadersAttr =&_ebefd ;continue ;};if _fccda .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_dbabe ,_gedga :=_d .ParseBool (_fccda .Value );if _gedga !=nil {return _gedga ;};_dfgeg .AsteriskTotalsAttr =&_dbabe ;continue ;};if _fccda .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_gffb ,_fadbb :=_d .ParseBool (_fccda .Value );if _fadbb !=nil {return _fadbb ;};_dfgeg .CompactAttr =&_gffb ;continue ;};if _fccda .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_agbbb ,_bgcdcd :=_d .ParseBool (_fccda .Value );if _bgcdcd !=nil {return _bgcdcd ;};_dfgeg .EditDataAttr =&_agbbb ;continue ;};if _fccda .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_befee ,_bdaea :=_d .ParseBool (_fccda .Value );if _bdaea !=nil {return _bdaea ;};_dfgeg .OutlineAttr =&_befee ;continue ;};if _fccda .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_begcc ,_acdaae :=_d .ParseBool (_fccda .Value );if _acdaae !=nil {return _acdaae ;};_dfgeg .ShowCalcMbrsAttr =&_begcc ;continue ;};if _fccda .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_dagddc ,_ggcbgb :=_d .ParseBool (_fccda .Value );if _ggcbgb !=nil {return _ggcbgb ;};_dfgeg .OutlineDataAttr =&_dagddc ;continue ;};if _fccda .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_bcbce ,_cbdfg :=_d .ParseBool (_fccda .Value );if _cbdfg !=nil {return _cbdfg ;};_dfgeg .GridDropZonesAttr =&_bcbce ;continue ;};if _fccda .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_cecgad ,_cedbcf :=_d .ParseBool (_fccda .Value );if _cedbcf !=nil {return _cedbcf ;};_dfgeg .CustomListSortAttr =&_cecgad ;continue ;};if _fccda .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_eabafa ,_bagef :=_d .ParseBool (_fccda .Value );if _bagef !=nil {return _bagef ;};_dfgeg .RowGrandTotalsAttr =&_eabafa ;continue ;};if _fccda .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ggdga ,_cbbe :=_d .ParseBool (_fccda .Value );if _cbbe !=nil {return _cbbe ;};_dfgeg .ApplyWidthHeightFormatsAttr =&_ggdga ;continue ;};if _fccda .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_ccbfgb ,_effbc :=_d .ParseBool (_fccda .Value );if _effbc !=nil {return _effbc ;};_dfgeg .UseAutoFormattingAttr =&_ccbfgb ;continue ;};if _fccda .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_fcefc ,_ageeg :=_fccda .Value ,error (nil );if _ageeg !=nil {return _ageeg ;};_dfgeg .RowHeaderCaptionAttr =&_fcefc ;continue ;};if _fccda .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_fcdbb ,_ffaeb :=_d .ParseBool (_fccda .Value );if _ffaeb !=nil {return _ffaeb ;};_dfgeg .ShowDrillAttr =&_fcdbb ;continue ;};if _fccda .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_fbgaf ,_dcfbeg :=_d .ParseBool (_fccda .Value );if _dcfbeg !=nil {return _dcfbeg ;};_dfgeg .MergeItemAttr =&_fbgaf ;continue ;};if _fccda .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_cabed ,_edage :=_d .ParseBool (_fccda .Value );if _edage !=nil {return _edage ;};_dfgeg .ApplyBorderFormatsAttr =&_cabed ;continue ;};if _fccda .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_fggcg ,_bcgcdc :=_d .ParseBool (_fccda .Value );if _bcgcdc !=nil {return _bcgcdc ;};_dfgeg .VisualTotalsAttr =&_fggcg ;continue ;};if _fccda .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_cfccgd ,_eageaf :=_d .ParseBool (_fccda .Value );if _eageaf !=nil {return _eageaf ;};_dfgeg .CompactDataAttr =&_cfccgd ;continue ;};if _fccda .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bcfbg ,_fbaff :=_d .ParseUint (_fccda .Value ,10,32);if _fbaff !=nil {return _fbaff ;};_dbbaf :=uint32 (_bcfbg );_dfgeg .DataPositionAttr =&_dbbaf ;continue ;};if _fccda .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_dcdgac ,_egaece :=_d .ParseBool (_fccda .Value );if _egaece !=nil {return _egaece ;};_dfgeg .MultipleFieldFiltersAttr =&_dcdgac ;continue ;};if _fccda .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_cdggca ,_abdedd :=_d .ParseBool (_fccda .Value );if _abdedd !=nil {return _abdedd ;};_dfgeg .PageOverThenDownAttr =&_cdggca ;continue ;};if _fccda .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_ecgad ,_dgcde :=_d .ParseBool (_fccda .Value );if _dgcde !=nil {return _dgcde ;};_dfgeg .FieldListSortAscendingAttr =&_ecgad ;continue ;};if _fccda .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_cbeeeb ,_ddgfe :=_d .ParseBool (_fccda .Value );if _ddgfe !=nil {return _ddgfe ;};_dfgeg .ShowMissingAttr =&_cbeeeb ;continue ;};if _fccda .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_dcagdd ,_dbgbdg :=_d .ParseBool (_fccda .Value );if _dbgbdg !=nil {return _dbgbdg ;};_dfgeg .FieldPrintTitlesAttr =&_dcagdd ;continue ;};if _fccda .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_gcfdb ,_bcafg :=_d .ParseBool (_fccda .Value );if _bcafg !=nil {return _bcafg ;};_dfgeg .ShowMemberPropertyTipsAttr =&_gcfdb ;continue ;};if _fccda .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_egbgaa ,_bfbdgg :=_fccda .Value ,error (nil );if _bfbdgg !=nil {return _bfbdgg ;};_dfgeg .PageStyleAttr =&_egbgaa ;continue ;};if _fccda .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_eceaaf ,_adcgg :=_d .ParseUint (_fccda .Value ,10,32);if _adcgg !=nil {return _adcgg ;};_debba :=uint32 (_eceaaf );_dfgeg .AutoFormatIdAttr =&_debba ;continue ;};if _fccda .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_dcbdaf ,_ddagd :=_d .ParseBool (_fccda .Value );if _ddagd !=nil {return _ddagd ;};_dfgeg .ShowItemsAttr =&_dcbdaf ;continue ;};if _fccda .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cabadf ,_bbadfc :=_d .ParseBool (_fccda .Value );if _bbadfc !=nil {return _bbadfc ;};_dfgeg .ApplyPatternFormatsAttr =&_cabadf ;continue ;};if _fccda .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_bcggc ,_gffegc :=_d .ParseBool (_fccda .Value );if _gffegc !=nil {return _gffegc ;};_dfgeg .EnableFieldPropertiesAttr =&_bcggc ;continue ;};if _fccda .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_accfb ,_agafg :=_d .ParseBool (_fccda .Value );if _agafg !=nil {return _agafg ;};_dfgeg .ShowMultipleLabelAttr =&_accfb ;continue ;};if _fccda .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_bdebd ,_debdaa :=_d .ParseBool (_fccda .Value );if _debdaa !=nil {return _debdaa ;};_dfgeg .PreserveFormattingAttr =&_bdebd ;continue ;};if _fccda .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_affeb ,_cafge :=_d .ParseBool (_fccda .Value );if _cafge !=nil {return _cafge ;};_dfgeg .PublishedAttr =&_affeb ;continue ;};if _fccda .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_eegfde ,_eccccf :=_fccda .Value ,error (nil );if _eccccf !=nil {return _eccccf ;};_dfgeg .MissingCaptionAttr =&_eegfde ;continue ;};if _fccda .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_dbbfb ,_effbb :=_d .ParseBool (_fccda .Value );if _effbb !=nil {return _effbb ;};_dfgeg .ImmersiveAttr =&_dbbfb ;continue ;};if _fccda .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_babdc ,_efggg :=_d .ParseUint (_fccda .Value ,10,32);if _efggg !=nil {return _efggg ;};_gaegc :=uint32 (_babdc );_dfgeg .PageWrapAttr =&_gaegc ;continue ;};if _fccda .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_cbbdc ,_fedga :=_d .ParseUint (_fccda .Value ,10,32);if _fedga !=nil {return _fedga ;};_eedacd :=uint32 (_cbbdc );_dfgeg .ChartFormatAttr =&_eedacd ;continue ;};if _fccda .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_eedgd ,_ggfcd :=_d .ParseBool (_fccda .Value );if _ggfcd !=nil {return _ggfcd ;};_dfgeg .ShowDataDropDownAttr =&_eedgd ;continue ;};if _fccda .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_eaegg ,_bggfa :=_fccda .Value ,error (nil );if _bggfa !=nil {return _bggfa ;};_dfgeg .ColHeaderCaptionAttr =&_eaegg ;continue ;};if _fccda .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_bcbcgg ,_gedecc :=_d .ParseBool (_fccda .Value );if _gedecc !=nil {return _gedecc ;};_dfgeg .SubtotalHiddenItemsAttr =&_bcbcgg ;continue ;};if _fccda .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_degg ,_gdabd :=_d .ParseBool (_fccda .Value );if _gdabd !=nil {return _gdabd ;};_dfgeg .MdxSubqueriesAttr =&_degg ;continue ;};if _fccda .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ecdfe ,_gabfb :=_fccda .Value ,error (nil );if _gabfb !=nil {return _gabfb ;};_dfgeg .ErrorCaptionAttr =&_ecdfe ;continue ;};if _fccda .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_dacede ,_edbfgd :=_d .ParseBool (_fccda .Value );if _edbfgd !=nil {return _edbfgd ;};_dfgeg .ColGrandTotalsAttr =&_dacede ;continue ;};if _fccda .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_ffcfgc ,_dgdbb :=_d .ParseBool (_fccda .Value );if _dgdbb !=nil {return _dgdbb ;};_dfgeg .PrintDrillAttr =&_ffcfgc ;continue ;};if _fccda .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_eegge ,_dcagad :=_d .ParseBool (_fccda .Value );if _dcagad !=nil {return _dcagad ;};_dfgeg .ItemPrintTitlesAttr =&_eegge ;continue ;};if _fccda .Name .Local =="\u006e\u0061\u006d\u0065"{_gddaed ,_fbaece :=_fccda .Value ,error (nil );if _fbaece !=nil {return _fbaece ;};_dfgeg .NameAttr =_gddaed ;continue ;};if _fccda .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_ceaec ,_baace :=_d .ParseBool (_fccda .Value );if _baace !=nil {return _baace ;};_dfgeg .ShowDropZonesAttr =&_ceaec ;continue ;};if _fccda .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_gbdgg ,_dgfdg :=_d .ParseBool (_fccda .Value );if _dgfdg !=nil {return _dgfdg ;};_dfgeg .ShowDataTipsAttr =&_gbdgg ;continue ;};if _fccda .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_egffb ,_beccfa :=_fccda .Value ,error (nil );if _beccfa !=nil {return _beccfa ;};_dfgeg .VacatedStyleAttr =&_egffb ;continue ;};if _fccda .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_egadee ,_facfg :=_fccda .Value ,error (nil );if _facfg !=nil {return _facfg ;};_dfgeg .GrandTotalCaptionAttr =&_egadee ;continue ;};if _fccda .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_bddeb ,_fbfgbc :=_d .ParseBool (_fccda .Value );if _fbfgbc !=nil {return _fbfgbc ;};_dfgeg .ApplyNumberFormatsAttr =&_bddeb ;continue ;};if _fccda .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_ebfcg ,_fdfbdb :=_d .ParseBool (_fccda .Value );if _fdfbdb !=nil {return _fdfbdb ;};_dfgeg .EnableDrillAttr =&_ebfcg ;continue ;};if _fccda .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cgeggd ,_gbfabc :=_d .ParseBool (_fccda .Value );if _gbfabc !=nil {return _gbfabc ;};_dfgeg .ApplyFontFormatsAttr =&_cgeggd ;continue ;};if _fccda .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_efdeb ,_ceccb :=_d .ParseBool (_fccda .Value );if _ceccb !=nil {return _ceccb ;};_dfgeg .DisableFieldListAttr =&_efdeb ;continue ;};if _fccda .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_aegeb ,_addec :=_d .ParseBool (_fccda .Value );if _addec !=nil {return _addec ;};_dfgeg .ApplyAlignmentFormatsAttr =&_aegeb ;continue ;};if _fccda .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_eedcg ,_gcfea :=_d .ParseBool (_fccda .Value );if _gcfea !=nil {return _gcfea ;};_dfgeg .DataOnRowsAttr =&_eedcg ;continue ;};if _fccda .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_acbdcg ,_ffbfbc :=_fccda .Value ,error (nil );if _ffbfbc !=nil {return _ffbfbc ;};_dfgeg .DataCaptionAttr =_acbdcg ;continue ;};if _fccda .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_dcfgce ,_faedaf :=_d .ParseBool (_fccda .Value );if _faedaf !=nil {return _faedaf ;};_dfgeg .ShowErrorAttr =&_dcfgce ;continue ;};if _fccda .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_ffbfef ,_gbcbae :=_d .ParseUint (_fccda .Value ,10,32);if _gbcbae !=nil {return _gbcbae ;};_dfgeg .CacheIdAttr =uint32 (_ffbfef );continue ;};if _fccda .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_ffgcc ,_geeceb :=_d .ParseBool (_fccda .Value );if _geeceb !=nil {return _geeceb ;};_dfgeg .EnableWizardAttr =&_ffgcc ;continue ;};if _fccda .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_aeebf ,_gabebb :=_d .ParseUint (_fccda .Value ,10,8);if _gabebb !=nil {return _gabebb ;};_bagdc :=uint8 (_aeebf );_dfgeg .UpdatedVersionAttr =&_bagdc ;continue ;};};_eggffa :for {_gbace ,_fcbgdf :=d .Token ();if _fcbgdf !=nil {return _fcbgdf ;};switch _afcba :=_gbace .(type ){case _a .StartElement :switch _afcba .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ffbee :=d .DecodeElement (_dfgeg .Location ,&_afcba );_ffbee !=nil {return _ffbee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfgeg .PivotFields =NewCT_PivotFields ();if _fbgbc :=d .DecodeElement (_dfgeg .PivotFields ,&_afcba );_fbgbc !=nil {return _fbgbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfgeg .RowFields =NewCT_RowFields ();if _dgeeg :=d .DecodeElement (_dfgeg .RowFields ,&_afcba );_dgeeg !=nil {return _dgeeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfgeg .RowItems =NewCT_rowItems ();if _feggdd :=d .DecodeElement (_dfgeg .RowItems ,&_afcba );_feggdd !=nil {return _feggdd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfgeg .ColFields =NewCT_ColFields ();if _aadad :=d .DecodeElement (_dfgeg .ColFields ,&_afcba );_aadad !=nil {return _aadad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfgeg .ColItems =NewCT_colItems ();if _fbddd :=d .DecodeElement (_dfgeg .ColItems ,&_afcba );_fbddd !=nil {return _fbddd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfgeg .PageFields =NewCT_PageFields ();if _cbaadc :=d .DecodeElement (_dfgeg .PageFields ,&_afcba );_cbaadc !=nil {return _cbaadc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfgeg .DataFields =NewCT_DataFields ();if _efgcg :=d .DecodeElement (_dfgeg .DataFields ,&_afcba );_efgcg !=nil {return _efgcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfgeg .Formats =NewCT_Formats ();if _cbbdf :=d .DecodeElement (_dfgeg .Formats ,&_afcba );_cbbdf !=nil {return _cbbdf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfgeg .ConditionalFormats =NewCT_ConditionalFormats ();if _baddcb :=d .DecodeElement (_dfgeg .ConditionalFormats ,&_afcba );_baddcb !=nil {return _baddcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfgeg .ChartFormats =NewCT_ChartFormats ();if _ecbfgd :=d .DecodeElement (_dfgeg .ChartFormats ,&_afcba );_ecbfgd !=nil {return _ecbfgd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfgeg .PivotHierarchies =NewCT_PivotHierarchies ();if _cfeca :=d .DecodeElement (_dfgeg .PivotHierarchies ,&_afcba );_cfeca !=nil {return _cfeca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfgeg .PivotTableStyleInfo =NewCT_PivotTableStyle ();if _ecebd :=d .DecodeElement (_dfgeg .PivotTableStyleInfo ,&_afcba );_ecebd !=nil {return _ecebd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfgeg .Filters =NewCT_PivotFilters ();if _deeda :=d .DecodeElement (_dfgeg .Filters ,&_afcba );_deeda !=nil {return _deeda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfgeg .RowHierarchiesUsage =NewCT_RowHierarchiesUsage ();if _fbgda :=d .DecodeElement (_dfgeg .RowHierarchiesUsage ,&_afcba );_fbgda !=nil {return _fbgda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfgeg .ColHierarchiesUsage =NewCT_ColHierarchiesUsage ();if _aaffcc :=d .DecodeElement (_dfgeg .ColHierarchiesUsage ,&_afcba );_aaffcc !=nil {return _aaffcc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfgeg .ExtLst =NewCT_ExtensionList ();if _abgff :=d .DecodeElement (_dfgeg .ExtLst ,&_afcba );_abgff !=nil {return _abgff ;};default:_gc .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",_afcba .Name );if _ffgf :=d .Skip ();_ffgf !=nil {return _ffgf ;};};case _a .EndElement :break _eggffa ;case _a .CharData :};};return nil ;};type ST_CellSpans []string ;func NewCT_OleSize ()*CT_OleSize {_cdgee :=&CT_OleSize {};return _cdgee };func NewCT_DataValidations ()*CT_DataValidations {_fcegg :=&CT_DataValidations {};return _fcegg };func (_dbgbf *ST_PivotAreaType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dbgbf =0;case "\u006e\u006f\u006e\u0065":*_dbgbf =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dbgbf =2;case "\u0064\u0061\u0074\u0061":*_dbgbf =3;case "\u0061\u006c\u006c":*_dbgbf =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_dbgbf =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_dbgbf =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_dbgbf =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_dbgbf =8;};return nil ;};type CT_Chartsheet struct{ -// Calculated Members Solve Order -SolveOrderAttr *int32 ; +// Chart Sheet Properties +SheetPr *CT_ChartsheetPr ; -// Set -SetAttr *bool ; +// Chart Sheet Views +SheetViews *CT_ChartsheetViews ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_Number struct{ +// Chart Sheet Protection +SheetProtection *CT_ChartsheetProtection ; -// Value -VAttr float64 ; +// Custom Chart Sheet Views +CustomSheetViews *CT_CustomChartsheetViews ;PageMargins *CT_PageMargins ;PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ; -// Unused Item -UAttr *bool ; +// Drawing +Drawing *CT_Drawing ;LegacyDrawing *CT_LegacyDrawing ; -// Calculated Item -FAttr *bool ; +// Legacy Drawing Reference in Header Footer +LegacyDrawingHF *CT_LegacyDrawing ; -// Caption -CAttr *string ; +// Drawing Reference in Header Footer +DrawingHF *CT_DrawingHF ;Picture *CT_SheetBackgroundPicture ;WebPublishItems *CT_WebPublishItems ;ExtLst *CT_ExtensionList ;}; -// Member Property Count -CpAttr *uint32 ; +// ValidateWithPath validates the CT_Parameters and its children, prefixing error messages with path +func (_badb *CT_Parameters )ValidateWithPath (path string )error {for _gefbc ,_eecge :=range _badb .Parameter {if _acdba :=_eecge .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0050\u0061\u0072a\u006d\u0065\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gefbc ));_acdba !=nil {return _acdba ;};};return nil ;}; -// Format Index -InAttr *uint32 ; +// ValidateWithPath validates the CT_OlapPr and its children, prefixing error messages with path +func (_adcb *CT_OlapPr )ValidateWithPath (path string )error {return nil };func NewCT_Pane ()*CT_Pane {_eecgf :=&CT_Pane {};return _eecgf };type CT_RevisionDefinedName struct{ -// Background Color -BcAttr *string ; +// Local Name Sheet Id +LocalSheetIdAttr *uint32 ; -// Foreground Color -FcAttr *string ; +// Custom View +CustomViewAttr *bool ; -// Italic -IAttr *bool ; +// Name +NameAttr string ; -// Underline -UnAttr *bool ; +// Function +FunctionAttr *bool ; -// Strikethrough -StAttr *bool ; +// Old Function +OldFunctionAttr *bool ; -// Bold -BAttr *bool ; +// Function Group Id +FunctionGroupIdAttr *uint8 ; -// OLAP Members -Tpls []*CT_Tuples ; +// Old Function Group Id +OldFunctionGroupIdAttr *uint8 ; -// Member Property Index -X []*CT_X ;}; +// Shortcut Key +ShortcutKeyAttr *uint8 ; -// ValidateWithPath validates the CT_RevisionSheetRename and its children, prefixing error messages with path -func (_dbcafa *CT_RevisionSheetRename )ValidateWithPath (path string )error {if _dbcafa .ExtLst !=nil {if _becbg :=_dbcafa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_becbg !=nil {return _becbg ;};};return nil ;};func NewCT_PCDKPI ()*CT_PCDKPI {_agaaf :=&CT_PCDKPI {};return _agaaf };func (_bacac *CT_SmartTags )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gecbe :for {_bfddb ,_afdgda :=d .Token ();if _afdgda !=nil {return _afdgda ;};switch _fcgea :=_bfddb .(type ){case _f .StartElement :switch _fcgea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbfaee :=NewCT_CellSmartTags ();if _fcfcc :=d .DecodeElement (_gbfaee ,&_fcgea );_fcfcc !=nil {return _fcfcc ;};_bacac .CellSmartTags =append (_bacac .CellSmartTags ,_gbfaee );default:_ag .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",_fcgea .Name );if _abfbe :=d .Skip ();_abfbe !=nil {return _abfbe ;};};case _f .EndElement :break _gecbe ;case _f .CharData :};};return nil ;};func NewCT_CsPageSetup ()*CT_CsPageSetup {_gabe :=&CT_CsPageSetup {};return _gabe };type CT_Filter struct{ +// Old Short Cut Key +OldShortcutKeyAttr *uint8 ; -// Filter Value -ValAttr *string ;};func (_fdgcgf *ST_Type )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fafcb ,_cbdbbf :=d .Token ();if _cbdbbf !=nil {return _cbdbbf ;};if _dgacbc ,_baged :=_fafcb .(_f .EndElement );_baged &&_dgacbc .Name ==start .Name {*_fdgcgf =1;return nil ;};if _adebga ,_decfbd :=_fafcb .(_f .CharData );!_decfbd {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fafcb );}else {switch string (_adebga ){case "":*_fdgcgf =0;case "\u006e\u006f\u006e\u0065":*_fdgcgf =1;case "\u0061\u006c\u006c":*_fdgcgf =2;case "\u0072\u006f\u0077":*_fdgcgf =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_fdgcgf =4;};};_fafcb ,_cbdbbf =d .Token ();if _cbdbbf !=nil {return _cbdbbf ;};if _ecead ,_dcef :=_fafcb .(_f .EndElement );_dcef &&_ecead .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fafcb );};func (_cgdeg ST_DataValidationErrorStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cgdeg .String (),start );}; +// Named Range Hidden +HiddenAttr *bool ; -// Validate validates the CT_ServerFormat and its children -func (_fcfde *CT_ServerFormat )Validate ()error {return _fcfde .ValidateWithPath ("\u0043T\u005fS\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074");};func NewCT_DdeValues ()*CT_DdeValues {_cadab :=&CT_DdeValues {};return _cadab };func (_bdacb *CT_Parameters )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bdacb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bdacb .CountAttr )});};e .EncodeToken (start );_efabf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072"}};for _ ,_bgcbd :=range _bdacb .Parameter {e .EncodeElement (_bgcbd ,_efabf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_DataValidationOperator byte ;func (_adgc *CT_CustomProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_adgc .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_adgc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fgee *CT_ExternalLink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fgee .Choice !=nil {_fgee .Choice .MarshalXML (e ,_f .StartElement {});};if _fgee .ExtLst !=nil {_efda :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fgee .ExtLst ,_efda );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Old Hidden +OldHiddenAttr *bool ; -// Validate validates the CT_GroupMember and its children -func (_bgdb *CT_GroupMember )Validate ()error {return _bgdb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072");};func (_ddca *CT_ChartsheetView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddca .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ddca .TabSelectedAttr ))});};if _ddca .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_c .Sprintf ("\u0025\u0076",*_ddca .ZoomScaleAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_ddca .WorkbookViewIdAttr )});if _ddca .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ddca .ZoomToFitAttr ))});};e .EncodeToken (start );if _ddca .ExtLst !=nil {_fdff :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ddca .ExtLst ,_fdff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// New Custom Menu +CustomMenuAttr *string ; -// ValidateWithPath validates the CT_PivotCaches and its children, prefixing error messages with path -func (_afece *CT_PivotCaches )ValidateWithPath (path string )error {for _fccge ,_eaafdb :=range _afece .PivotCache {if _eabcd :=_eaafdb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068e\u005b\u0025\u0064\u005d",path ,_fccge ));_eabcd !=nil {return _eabcd ;};};return nil ;};type ST_HtmlFmt byte ; +// Old Custom Menu Text +OldCustomMenuAttr *string ; -// ValidateWithPath validates the Workbook and its children, prefixing error messages with path -func (_gfdgdf *Workbook )ValidateWithPath (path string )error {if _dbfeb :=_gfdgdf .CT_Workbook .ValidateWithPath (path );_dbfeb !=nil {return _dbfeb ;};return nil ;};type CT_QueryTableDeletedFields struct{ +// Description +DescriptionAttr *string ; -// Deleted Fields Count -CountAttr *uint32 ; +// Old Description +OldDescriptionAttr *string ; -// Deleted Field -DeletedField []*CT_DeletedField ;}; +// New Help Topic +HelpAttr *string ; -// ValidateWithPath validates the CT_Pane and its children, prefixing error messages with path -func (_degeg *CT_Pane )ValidateWithPath (path string )error {if _ddfee :=_degeg .ActivePaneAttr .ValidateWithPath (path +"\u002fA\u0063t\u0069\u0076\u0065\u0050\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_ddfee !=nil {return _ddfee ;};if _bdae :=_degeg .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_bdae !=nil {return _bdae ;};return nil ;}; +// Old Help Topic +OldHelpAttr *string ; -// ValidateWithPath validates the CT_UndoInfo and its children, prefixing error messages with path -func (_fcdad *CT_UndoInfo )ValidateWithPath (path string )error {if _fcdad .ExpAttr ==ST_FormulaExpressionUnset {return _c .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 _afdfg :=_fcdad .ExpAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u0041\u0074\u0074\u0072");_afdfg !=nil {return _afdfg ;};return nil ;};type CT_DdeValue struct{ +// Status Bar +StatusBarAttr *string ; -// DDE Value Type -TAttr ST_DdeValueType ; +// Old Status Bar +OldStatusBarAttr *string ; -// DDE Link Value -Val string ;}; +// Name Comment +CommentAttr *string ; -// Validate validates the CT_OleObjects and its children -func (_dcccc *CT_OleObjects )Validate ()error {return _dcccc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");};const (ST_ScopeUnset ST_Scope =0;ST_ScopeSelection ST_Scope =1;ST_ScopeData ST_Scope =2;ST_ScopeField ST_Scope =3;); +// Old Name Comment +OldCommentAttr *string ; -// ValidateWithPath validates the CT_PivotCacheRecords and its children, prefixing error messages with path -func (_ffcefb *CT_PivotCacheRecords )ValidateWithPath (path string )error {for _cccda ,_ddccd :=range _ffcefb .R {if _fbdce :=_ddccd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_cccda ));_fbdce !=nil {return _fbdce ;};};if _ffcefb .ExtLst !=nil {if _feeba :=_ffcefb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_feeba !=nil {return _feeba ;};};return nil ;};func (_deaeb *CT_RevisionComment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_deaeb .SheetIdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_c .Sprintf ("\u0025\u0076",_deaeb .CellAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_deaeb .GuidAttr )});if _deaeb .ActionAttr !=ST_RevisionActionUnset {_bbfcfe ,_bebgdg :=_deaeb .ActionAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _bebgdg !=nil {return _bebgdg ;};start .Attr =append (start .Attr ,_bbfcfe );};if _deaeb .AlwaysShowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_deaeb .AlwaysShowAttr ))});};if _deaeb .OldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_deaeb .OldAttr ))});};if _deaeb .HiddenRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_deaeb .HiddenRowAttr ))});};if _deaeb .HiddenColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_deaeb .HiddenColumnAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",_deaeb .AuthorAttr )});if _deaeb .OldLengthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"},Value :_c .Sprintf ("\u0025\u0076",*_deaeb .OldLengthAttr )});};if _deaeb .NewLengthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"},Value :_c .Sprintf ("\u0025\u0076",*_deaeb .NewLengthAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_geacff ST_Axis )ValidateWithPath (path string )error {switch _geacff {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geacff ));};return nil ;};type ST_PivotAreaType byte ;type CT_PivotCacheRecords struct{ +// Formula +Formula *string ; -// PivotCache Records Count -CountAttr *uint32 ; +// Old Formula +OldFormula *string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; -// PivotCache Record -R []*CT_Record ; +// Validate validates the CT_RevisionHeaders and its children +func (_eafafa *CT_RevisionHeaders )Validate ()error {return _eafafa .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0048e\u0061\u0064\u0065\u0072\u0073");};func (_dfd *CT_BookView )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cca :=range start .Attr {if _cca .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_bfbe ,_cge :=_d .ParseUint (_cca .Value ,10,32);if _cge !=nil {return _cge ;};_gcd :=uint32 (_bfbe );_dfd .WindowWidthAttr =&_gcd ;continue ;};if _cca .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"{_dfd .VisibilityAttr .UnmarshalXMLAttr (_cca );continue ;};if _cca .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_bdb ,_agc :=_d .ParseBool (_cca .Value );if _agc !=nil {return _agc ;};_dfd .ShowHorizontalScrollAttr =&_bdb ;continue ;};if _cca .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_fb ,_ggg :=_d .ParseBool (_cca .Value );if _ggg !=nil {return _ggg ;};_dfd .ShowVerticalScrollAttr =&_fb ;continue ;};if _cca .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_de ,_eea :=_d .ParseBool (_cca .Value );if _eea !=nil {return _eea ;};_dfd .ShowSheetTabsAttr =&_de ;continue ;};if _cca .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_ggfc ,_aef :=_d .ParseInt (_cca .Value ,10,32);if _aef !=nil {return _aef ;};_dbe :=int32 (_ggfc );_dfd .XWindowAttr =&_dbe ;continue ;};if _cca .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_cbfg ,_bbf :=_d .ParseInt (_cca .Value ,10,32);if _bbf !=nil {return _bbf ;};_cfcc :=int32 (_cbfg );_dfd .YWindowAttr =&_cfcc ;continue ;};if _cca .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_gca ,_dge :=_d .ParseBool (_cca .Value );if _dge !=nil {return _dge ;};_dfd .MinimizedAttr =&_gca ;continue ;};if _cca .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_fea ,_cec :=_d .ParseUint (_cca .Value ,10,32);if _cec !=nil {return _cec ;};_aegb :=uint32 (_fea );_dfd .WindowHeightAttr =&_aegb ;continue ;};if _cca .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_dgb ,_cga :=_d .ParseUint (_cca .Value ,10,32);if _cga !=nil {return _cga ;};_cgb :=uint32 (_dgb );_dfd .TabRatioAttr =&_cgb ;continue ;};if _cca .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"{_cfgg ,_cdb :=_d .ParseUint (_cca .Value ,10,32);if _cdb !=nil {return _cdb ;};_ddbg :=uint32 (_cfgg );_dfd .FirstSheetAttr =&_ddbg ;continue ;};if _cca .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"{_fd ,_aa :=_d .ParseUint (_cca .Value ,10,32);if _aa !=nil {return _aa ;};_bga :=uint32 (_fd );_dfd .ActiveTabAttr =&_bga ;continue ;};if _cca .Name .Local =="\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"{_afd ,_bge :=_d .ParseBool (_cca .Value );if _bge !=nil {return _bge ;};_dfd .AutoFilterDateGroupingAttr =&_afd ;continue ;};};_afa :for {_caee ,_adf :=d .Token ();if _adf !=nil {return _adf ;};switch _ac :=_caee .(type ){case _a .StartElement :switch _ac .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfd .ExtLst =NewCT_ExtensionList ();if _afc :=d .DecodeElement (_dfd .ExtLst ,&_ac );_afc !=nil {return _afc ;};default:_gc .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",_ac .Name );if _gbf :=d .Skip ();_gbf !=nil {return _gbf ;};};case _a .EndElement :break _afa ;case _a .CharData :};};return nil ;};func (_defaf *CT_TableColumn )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_efcbg :=range start .Attr {if _efcbg .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_eecee ,_aagdbd :=_d .ParseUint (_efcbg .Value ,10,32);if _aagdbd !=nil {return _aagdbd ;};_cgged :=uint32 (_eecee );_defaf .TotalsRowDxfIdAttr =&_cgged ;continue ;};if _efcbg .Name .Local =="\u0069\u0064"{_aaebd ,_ecabc :=_d .ParseUint (_efcbg .Value ,10,32);if _ecabc !=nil {return _ecabc ;};_defaf .IdAttr =uint32 (_aaebd );continue ;};if _efcbg .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_bccegg ,_adccb :=_efcbg .Value ,error (nil );if _adccb !=nil {return _adccb ;};_defaf .HeaderRowCellStyleAttr =&_bccegg ;continue ;};if _efcbg .Name .Local =="\u006e\u0061\u006d\u0065"{_cecegf ,_bacag :=_efcbg .Value ,error (nil );if _bacag !=nil {return _bacag ;};_defaf .NameAttr =_cecegf ;continue ;};if _efcbg .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"{_cbeae ,_fdcbed :=_efcbg .Value ,error (nil );if _fdcbed !=nil {return _fdcbed ;};_defaf .TotalsRowLabelAttr =&_cbeae ;continue ;};if _efcbg .Name .Local =="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"{_fdgfe ,_gggfg :=_d .ParseUint (_efcbg .Value ,10,32);if _gggfg !=nil {return _gggfg ;};_aedcefb :=uint32 (_fdgfe );_defaf .QueryTableFieldIdAttr =&_aedcefb ;continue ;};if _efcbg .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_accac ,_agdefa :=_d .ParseUint (_efcbg .Value ,10,32);if _agdefa !=nil {return _agdefa ;};_aadbc :=uint32 (_accac );_defaf .HeaderRowDxfIdAttr =&_aadbc ;continue ;};if _efcbg .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_cbdadd ,_egcab :=_d .ParseUint (_efcbg .Value ,10,32);if _egcab !=nil {return _egcab ;};_edcgd :=uint32 (_cbdadd );_defaf .DataDxfIdAttr =&_edcgd ;continue ;};if _efcbg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_eaeea ,_dgeec :=_efcbg .Value ,error (nil );if _dgeec !=nil {return _dgeec ;};_defaf .UniqueNameAttr =&_eaeea ;continue ;};if _efcbg .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"{_defaf .TotalsRowFunctionAttr .UnmarshalXMLAttr (_efcbg );continue ;};if _efcbg .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_aeaeb ,_gdede :=_efcbg .Value ,error (nil );if _gdede !=nil {return _gdede ;};_defaf .DataCellStyleAttr =&_aeaeb ;continue ;};if _efcbg .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_dacdf ,_aggab :=_efcbg .Value ,error (nil );if _aggab !=nil {return _aggab ;};_defaf .TotalsRowCellStyleAttr =&_dacdf ;continue ;};};_bddef :for {_fdabfd ,_dcggdg :=d .Token ();if _dcggdg !=nil {return _dcggdg ;};switch _dbdad :=_fdabfd .(type ){case _a .StartElement :switch _dbdad .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_defaf .CalculatedColumnFormula =NewCT_TableFormula ();if _ebabb :=d .DecodeElement (_defaf .CalculatedColumnFormula ,&_dbdad );_ebabb !=nil {return _ebabb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_defaf .TotalsRowFormula =NewCT_TableFormula ();if _fadgdc :=d .DecodeElement (_defaf .TotalsRowFormula ,&_dbdad );_fadgdc !=nil {return _fadgdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_defaf .XmlColumnPr =NewCT_XmlColumnPr ();if _bgbbg :=d .DecodeElement (_defaf .XmlColumnPr ,&_dbdad );_bgbbg !=nil {return _bgbbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_defaf .ExtLst =NewCT_ExtensionList ();if _cafa :=d .DecodeElement (_defaf .ExtLst ,&_dbdad );_cafa !=nil {return _cafa ;};default:_gc .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",_dbdad .Name );if _cbffe :=d .Skip ();_cbffe !=nil {return _cbffe ;};};case _a .EndElement :break _bddef ;case _a .CharData :};};return nil ;};func (_bbg *CT_CalculatedItems )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bbg .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bbg .CountAttr )});};e .EncodeToken (start );_bbfb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"}};for _ ,_dabe :=range _bbg .CalculatedItem {e .EncodeElement (_dabe ,_bbfb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_ggcddf ST_DdeValueType )ValidateWithPath (path string )error {switch _ggcddf {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggcddf ));};return nil ;};func (_egagfa ST_CellType )String ()string {switch _egagfa {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 NewCT_ColorFilter ()*CT_ColorFilter {_dgea :=&CT_ColorFilter {};return _dgea }; +// ValidateWithPath validates the CT_Revisions and its children, prefixing error messages with path +func (_dbagc *CT_Revisions )ValidateWithPath (path string )error {for _ffegd ,_cagbd :=range _dbagc .Rrc {if _fdbgdf :=_cagbd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0072\u0063\u005b\u0025\u0064\u005d",path ,_ffegd ));_fdbgdf !=nil {return _fdbgdf ;};};for _faaded ,_efbgb :=range _dbagc .Rm {if _ecbcg :=_efbgb .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0052\u006d\u005b\u0025\u0064]",path ,_faaded ));_ecbcg !=nil {return _ecbcg ;};};for _ggcga ,_geadb :=range _dbagc .Rcv {if _fbbda :=_geadb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0076\u005b\u0025\u0064\u005d",path ,_ggcga ));_fbbda !=nil {return _fbbda ;};};for _abadfd ,_aebec :=range _dbagc .Rsnm {if _dcfec :=_aebec .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0052\u0073\u006e\u006d\u005b\u0025\u0064\u005d",path ,_abadfd ));_dcfec !=nil {return _dcfec ;};};for _bdddf ,_cfcef :=range _dbagc .Ris {if _afadca :=_cfcef .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0069\u0073\u005b\u0025\u0064\u005d",path ,_bdddf ));_afadca !=nil {return _afadca ;};};for _cddbfg ,_bcddc :=range _dbagc .Rcc {if _fecce :=_bcddc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_cddbfg ));_fecce !=nil {return _fecce ;};};for _cfaac ,_dfeg :=range _dbagc .Rfmt {if _ebabgd :=_dfeg .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_cfaac ));_ebabgd !=nil {return _ebabgd ;};};for _geed ,_fbgca :=range _dbagc .Raf {if _fefde :=_fbgca .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0061\u0066\u005b\u0025\u0064\u005d",path ,_geed ));_fefde !=nil {return _fefde ;};};for _ebfbc ,_dgfga :=range _dbagc .Rdn {if _eacac :=_dgfga .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0064\u006e\u005b\u0025\u0064\u005d",path ,_ebfbc ));_eacac !=nil {return _eacac ;};};for _bbabd ,_gbbgge :=range _dbagc .Rcmt {if _acfda :=_gbbgge .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0052\u0063\u006d\u0074\u005b\u0025\u0064\u005d",path ,_bbabd ));_acfda !=nil {return _acfda ;};};for _dagaed ,_decgg :=range _dbagc .Rqt {if _febcde :=_decgg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0071\u0074\u005b\u0025\u0064\u005d",path ,_dagaed ));_febcde !=nil {return _febcde ;};};for _fcgefg ,_cacgcg :=range _dbagc .Rcft {if _eadabb :=_cacgcg .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0052\u0063\u0066\u0074\u005b\u0025\u0064\u005d",path ,_fcgefg ));_eadabb !=nil {return _eadabb ;};};return nil ;}; -// ValidateWithPath validates the CT_FileVersion and its children, prefixing error messages with path -func (_ffdg *CT_FileVersion )ValidateWithPath (path string )error {if _ffdg .CodeNameAttr !=nil {if !_g .ST_GuidPatternRe .MatchString (*_ffdg .CodeNameAttr ){return _c .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 ,_g .ST_GuidPatternRe ,*_ffdg .CodeNameAttr );};};return nil ;}; +// ValidateWithPath validates the CT_PivotFilters and its children, prefixing error messages with path +func (_afbec *CT_PivotFilters )ValidateWithPath (path string )error {for _gadab ,_gbeae :=range _afbec .Filter {if _bbaea :=_gbeae .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gadab ));_bbaea !=nil {return _bbaea ;};};return nil ;};func NewCalcChain ()*CalcChain {_gdaeb :=&CalcChain {};_gdaeb .CT_CalcChain =*NewCT_CalcChain ();return _gdaeb ;}; -// ValidateWithPath validates the CT_OleObjects and its children, prefixing error messages with path -func (_gcaaa *CT_OleObjects )ValidateWithPath (path string )error {for _begc ,_gggce :=range _gcaaa .OleObject {if _ebabb :=_gggce .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_begc ));_ebabb !=nil {return _ebabb ;};};return nil ;};func (_facff *CT_TextFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _facff .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_facff .CountAttr )});};e .EncodeToken (start );_beefg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003at\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_afagbg :=range _facff .TextField {e .EncodeElement (_afagbg ,_beefg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Connections struct{ +// ValidateWithPath validates the CT_TextPr and its children, prefixing error messages with path +func (_dffga *CT_TextPr )ValidateWithPath (path string )error {if _bagfec :=_dffga .FileTypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bagfec !=nil {return _bagfec ;};if _ffebd :=_dffga .QualifierAttr .ValidateWithPath (path +"\u002f\u0051\u0075\u0061\u006c\u0069\u0066\u0069\u0065r\u0041\u0074\u0074\u0072");_ffebd !=nil {return _ffebd ;};if _dffga .TextFields !=nil {if _cccfg :=_dffga .TextFields .ValidateWithPath (path +"/\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_cccfg !=nil {return _cccfg ;};};return nil ;};func NewCT_ExternalLink ()*CT_ExternalLink {_eabbe :=&CT_ExternalLink {};return _eabbe };func NewCT_Parameters ()*CT_Parameters {_aedce :=&CT_Parameters {};return _aedce };func (_befdge ST_PageOrder )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bdabag :=_a .Attr {};_bdabag .Name =name ;switch _befdge {case ST_PageOrderUnset :_bdabag .Value ="";case ST_PageOrderDownThenOver :_bdabag .Value ="\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072";case ST_PageOrderOverThenDown :_bdabag .Value ="\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e";};return _bdabag ,nil ;};func NewCT_ControlPr ()*CT_ControlPr {_decgb :=&CT_ControlPr {};_decgb .Anchor =NewCT_ObjectAnchor ();return _decgb ;};type CT_LegacyDrawing struct{IdAttr string ;}; -// Connection -Connection []*CT_Connection ;};type CT_SortState struct{ +// Validate validates the CT_CustomSheetView and its children +func (_cebff *CT_CustomSheetView )Validate ()error {return _cebff .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077");};func (_fddee *CT_PCDKPIs )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fddee .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fddee .CountAttr )});};e .EncodeToken (start );if _fddee .Kpi !=nil {_ffefa :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006b\u0070\u0069"}};for _ ,_cbfgb :=range _fddee .Kpi {e .EncodeElement (_cbfgb ,_ffefa );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Sort by Columns -ColumnSortAttr *bool ; +// ValidateWithPath validates the SingleXmlCells and its children, prefixing error messages with path +func (_cbaed *SingleXmlCells )ValidateWithPath (path string )error {if _fdbfa :=_cbaed .CT_SingleXmlCells .ValidateWithPath (path );_fdbfa !=nil {return _fdbfa ;};return nil ;};func (_aegebg *ST_Visibility )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aeaaf ,_ccbea :=d .Token ();if _ccbea !=nil {return _ccbea ;};if _cbecd ,_gfbdda :=_aeaaf .(_a .EndElement );_gfbdda &&_cbecd .Name ==start .Name {*_aegebg =1;return nil ;};if _dcefe ,_bgfefe :=_aeaaf .(_a .CharData );!_bgfefe {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",_aeaaf );}else {switch string (_dcefe ){case "":*_aegebg =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_aegebg =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_aegebg =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_aegebg =3;};};_aeaaf ,_ccbea =d .Token ();if _ccbea !=nil {return _ccbea ;};if _bdedb ,_fbcec :=_aeaaf .(_a .EndElement );_fbcec &&_bdedb .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",_aeaaf );};func NewCT_FileSharing ()*CT_FileSharing {_eafa :=&CT_FileSharing {};return _eafa }; -// Case Sensitive -CaseSensitiveAttr *bool ; +// Validate validates the CT_CacheHierarchies and its children +func (_fdf *CT_CacheHierarchies )Validate ()error {return _fdf .ValidateWithPath ("\u0043\u0054\u005f\u0043ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");};func (_bacg *CT_MdxSet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0076",_bacg .NsAttr )});if _bacg .CAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_bacg .CAttr )});};if _bacg .OAttr !=ST_MdxSetOrderUnset {_cdbf ,_bddcb :=_bacg .OAttr .MarshalXMLAttr (_a .Name {Local :"\u006f"});if _bddcb !=nil {return _bddcb ;};start .Attr =append (start .Attr ,_cdbf );};e .EncodeToken (start );if _bacg .N !=nil {_ffdcc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_dbcae :=range _bacg .N {e .EncodeElement (_dbcae ,_ffdcc );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_CalcCell struct{ -// Sort Method -SortMethodAttr ST_SortMethod ; +// Cell Reference +RAttr *string ;RefAttr *string ; -// Sort Range -RefAttr string ; +// Sheet Id +IAttr *int32 ; -// Sort Condition -SortCondition []*CT_SortCondition ;ExtLst *CT_ExtensionList ;}; +// Child Chain +SAttr *bool ; -// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path -func (_ffaf *CT_Color )ValidateWithPath (path string )error {return nil };type CT_Metadata struct{ +// New Dependency Level +LAttr *bool ; -// Metadata Types Collection -MetadataTypes *CT_MetadataTypes ; +// New Thread +TAttr *bool ; -// Metadata String Store -MetadataStrings *CT_MetadataStrings ; +// Array +AAttr *bool ;}; -// MDX Metadata Information -MdxMetadata *CT_MdxMetadata ; +// ValidateWithPath validates the CT_Cell and its children, prefixing error messages with path +func (_dceg *CT_Cell )ValidateWithPath (path string )error {if _eadd :=_dceg .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_eadd !=nil {return _eadd ;};if _dceg .F !=nil {if _acfg :=_dceg .F .ValidateWithPath (path +"\u002f\u0046");_acfg !=nil {return _acfg ;};};if _dceg .Is !=nil {if _cdbcc :=_dceg .Is .ValidateWithPath (path +"\u002f\u0049\u0073");_cdbcc !=nil {return _cdbcc ;};};if _dceg .ExtLst !=nil {if _aeee :=_dceg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeee !=nil {return _aeee ;};};return nil ;};type CT_ChartsheetPr struct{ -// Future Metadata -FutureMetadata []*CT_FutureMetadata ; +// Published +PublishedAttr *bool ; -// Cell Metadata -CellMetadata *CT_MetadataBlocks ; +// Code Name +CodeNameAttr *string ;TabColor *CT_Color ;};type CT_ConditionalFormats struct{ -// Value Metadata -ValueMetadata *CT_MetadataBlocks ; +// Conditional Format Count +CountAttr *uint32 ; -// Future Feature Storage Area -ExtLst *CT_ExtensionList ;};func (_aaebfb *ST_Type )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aaebfb =0;case "\u006e\u006f\u006e\u0065":*_aaebfb =1;case "\u0061\u006c\u006c":*_aaebfb =2;case "\u0072\u006f\u0077":*_aaebfb =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_aaebfb =4;};return nil ;};func (_fcdee *CT_SingleXmlCells )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfgad :for {_bacfc ,_befff :=d .Token ();if _befff !=nil {return _befff ;};switch _ddbfe :=_bacfc .(type ){case _f .StartElement :switch _ddbfe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baded :=NewCT_SingleXmlCell ();if _gbeddd :=d .DecodeElement (_baded ,&_ddbfe );_gbeddd !=nil {return _gbeddd ;};_fcdee .SingleXmlCell =append (_fcdee .SingleXmlCell ,_baded );default:_ag .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",_ddbfe .Name );if _efbea :=d .Skip ();_efbea !=nil {return _efbea ;};};case _f .EndElement :break _gfgad ;case _f .CharData :};};return nil ;};func (_bbgfe *ST_SourceType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bbgfe =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_bbgfe =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_bbgfe =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_bbgfe =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_bbgfe =4;};return nil ;};func NewCT_OleObject ()*CT_OleObject {_afaef :=&CT_OleObject {};return _afaef }; +// Conditional Formatting +ConditionalFormat []*CT_ConditionalFormat ;};func (_efcbbc *ST_UpdateLinks )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgdcg ,_ebcdge :=d .Token ();if _ebcdge !=nil {return _ebcdge ;};if _cebbf ,_ecdbc :=_cgdcg .(_a .EndElement );_ecdbc &&_cebbf .Name ==start .Name {*_efcbbc =1;return nil ;};if _bdcee ,_ebeae :=_cgdcg .(_a .CharData );!_ebeae {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",_cgdcg );}else {switch string (_bdcee ){case "":*_efcbbc =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_efcbbc =1;case "\u006e\u0065\u0076e\u0072":*_efcbbc =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_efcbbc =3;};};_cgdcg ,_ebcdge =d .Token ();if _ebcdge !=nil {return _ebcdge ;};if _cddgb ,_fefbg :=_cgdcg .(_a .EndElement );_fefbg &&_cddgb .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",_cgdcg );}; -// ValidateWithPath validates the CT_DefinedNames and its children, prefixing error messages with path -func (_fcgg *CT_DefinedNames )ValidateWithPath (path string )error {for _acecd ,_fbcdc :=range _fcgg .DefinedName {if _cgbcb :=_fbcdc .ValidateWithPath (_c .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_acecd ));_cgbcb !=nil {return _cgbcb ;};};return nil ;};func (_cfgfde *ST_PivotAreaType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cfgfde =0;case "\u006e\u006f\u006e\u0065":*_cfgfde =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cfgfde =2;case "\u0064\u0061\u0074\u0061":*_cfgfde =3;case "\u0061\u006c\u006c":*_cfgfde =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_cfgfde =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_cfgfde =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_cfgfde =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_cfgfde =8;};return nil ;};func (_cgaddd ST_Objects )String ()string {switch _cgaddd {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 "";};type CT_Border struct{ +// ValidateWithPath validates the CT_ExternalDefinedName and its children, prefixing error messages with path +func (_gaefc *CT_ExternalDefinedName )ValidateWithPath (path string )error {return nil }; -// Diagonal Up -DiagonalUpAttr *bool ; +// ValidateWithPath validates the PivotCacheRecords and its children, prefixing error messages with path +func (_cfaaec *PivotCacheRecords )ValidateWithPath (path string )error {if _egadc :=_cfaaec .CT_PivotCacheRecords .ValidateWithPath (path );_egadc !=nil {return _egadc ;};return nil ;};type ST_SourceType byte ; -// Diagonal Down -DiagonalDownAttr *bool ; +// Validate validates the CT_Schema and its children +func (_bdbea *CT_Schema )Validate ()error {return _bdbea .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");}; -// Outline -OutlineAttr *bool ; +// Validate validates the CT_CellFormula and its children +func (_cbcd *CT_CellFormula )Validate ()error {return _cbcd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0046\u006fr\u006d\u0075\u006c\u0061");};func NewWorkbook ()*Workbook {_eecebc :=&Workbook {};_eecebc .CT_Workbook =*NewCT_Workbook ();return _eecebc ;};func (_abace *CT_RevisionConflict )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _abace .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_abace .SheetIdAttr )});};if _abace .RIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_abace .RIdAttr )});};if _abace .UaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_abace .UaAttr ))});};if _abace .RaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_abace .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Filters struct{ -// Leading Edge Border -Start *CT_BorderPr ; +// Filter by Blank +BlankAttr *bool ; -// Trailing Edge Border -End *CT_BorderPr ; +// Calendar Type +CalendarTypeAttr _db .ST_CalendarType ; -// Leading Edge Border -Left *CT_BorderPr ; +// Filter +Filter []*CT_Filter ; -// Trailing Edge Border -Right *CT_BorderPr ; +// Date Grouping +DateGroupItem []*CT_DateGroupItem ;};type CT_CustomWorkbookViews struct{ -// Top Border -Top *CT_BorderPr ; +// Custom Workbook View +CustomWorkbookView []*CT_CustomWorkbookView ;};func (_ceecb ST_DataValidationErrorStyle )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gedagb :=_a .Attr {};_gedagb .Name =name ;switch _ceecb {case ST_DataValidationErrorStyleUnset :_gedagb .Value ="";case ST_DataValidationErrorStyleStop :_gedagb .Value ="\u0073\u0074\u006f\u0070";case ST_DataValidationErrorStyleWarning :_gedagb .Value ="\u0077a\u0072\u006e\u0069\u006e\u0067";case ST_DataValidationErrorStyleInformation :_gedagb .Value ="i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";};return _gedagb ,nil ;};func (_gebagf ST_SmartTagShow )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cfgabaa :=_a .Attr {};_cfgabaa .Name =name ;switch _gebagf {case ST_SmartTagShowUnset :_cfgabaa .Value ="";case ST_SmartTagShowAll :_cfgabaa .Value ="\u0061\u006c\u006c";case ST_SmartTagShowNone :_cfgabaa .Value ="\u006e\u006f\u006e\u0065";case ST_SmartTagShowNoIndicator :_cfgabaa .Value ="n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";};return _cfgabaa ,nil ;};func (_cedd *CT_CustomSheetView )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cedd .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 _ ,_eabg :=range start .Attr {if _eabg .Name .Local =="\u0073\u0074\u0061t\u0065"{_cedd .StateAttr .UnmarshalXMLAttr (_eabg );continue ;};if _eabg .Name .Local =="\u0067\u0075\u0069\u0064"{_gecg ,_gfbcb :=_eabg .Value ,error (nil );if _gfbcb !=nil {return _gfbcb ;};_cedd .GuidAttr =_gecg ;continue ;};if _eabg .Name .Local =="\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"{_acbed ,_egea :=_d .ParseBool (_eabg .Value );if _egea !=nil {return _egea ;};_cedd .FilterUniqueAttr =&_acbed ;continue ;};if _eabg .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_fefcf ,_aegf :=_d .ParseUint (_eabg .Value ,10,32);if _aegf !=nil {return _aegf ;};_eedd :=uint32 (_fefcf );_cedd .ColorIdAttr =&_eedd ;continue ;};if _eabg .Name .Local =="\u0076\u0069\u0065\u0077"{_cedd .ViewAttr .UnmarshalXMLAttr (_eabg );continue ;};if _eabg .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_bfag ,_eegd :=_d .ParseBool (_eabg .Value );if _eegd !=nil {return _eegd ;};_cedd .ShowFormulasAttr =&_bfag ;continue ;};if _eabg .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_fcccd ,_adgbd :=_d .ParseBool (_eabg .Value );if _adgbd !=nil {return _adgbd ;};_cedd .ShowRulerAttr =&_fcccd ;continue ;};if _eabg .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"{_eaff ,_ggeag :=_d .ParseBool (_eabg .Value );if _ggeag !=nil {return _ggeag ;};_cedd .ShowRowColAttr =&_eaff ;continue ;};if _eabg .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_egedb ,_gdag :=_eabg .Value ,error (nil );if _gdag !=nil {return _gdag ;};_cedd .TopLeftCellAttr =&_egedb ;continue ;};if _eabg .Name .Local =="\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"{_adcde ,_adadd :=_d .ParseBool (_eabg .Value );if _adadd !=nil {return _adadd ;};_cedd .ZeroValuesAttr =&_adcde ;continue ;};if _eabg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_fcgc ,_faba :=_d .ParseBool (_eabg .Value );if _faba !=nil {return _faba ;};_cedd .HiddenColumnsAttr =&_fcgc ;continue ;};if _eabg .Name .Local =="\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"{_afec ,_cdfa :=_d .ParseBool (_eabg .Value );if _cdfa !=nil {return _cdfa ;};_cedd .OutlineSymbolsAttr =&_afec ;continue ;};if _eabg .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_aafgd ,_degb :=_d .ParseBool (_eabg .Value );if _degb !=nil {return _degb ;};_cedd .FilterAttr =&_aafgd ;continue ;};if _eabg .Name .Local =="\u0073\u0063\u0061l\u0065"{_aefea ,_eecd :=_d .ParseUint (_eabg .Value ,10,32);if _eecd !=nil {return _eecd ;};_decee :=uint32 (_aefea );_cedd .ScaleAttr =&_decee ;continue ;};if _eabg .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_ddce ,_ggdee :=_d .ParseBool (_eabg .Value );if _ggdee !=nil {return _ggdee ;};_cedd .ShowGridLinesAttr =&_ddce ;continue ;};if _eabg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"{_bfcd ,_deae :=_d .ParseBool (_eabg .Value );if _deae !=nil {return _deae ;};_cedd .HiddenRowsAttr =&_bfcd ;continue ;};if _eabg .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_daace ,_gggc :=_d .ParseBool (_eabg .Value );if _gggc !=nil {return _gggc ;};_cedd .FitToPageAttr =&_daace ;continue ;};if _eabg .Name .Local =="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"{_fggc ,_ffcec :=_d .ParseBool (_eabg .Value );if _ffcec !=nil {return _ffcec ;};_cedd .PrintAreaAttr =&_fggc ;continue ;};if _eabg .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"{_fded ,_cdfe :=_d .ParseBool (_eabg .Value );if _cdfe !=nil {return _cdfe ;};_cedd .ShowAutoFilterAttr =&_fded ;continue ;};if _eabg .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_afca ,_aebg :=_d .ParseBool (_eabg .Value );if _aebg !=nil {return _aebg ;};_cedd .ShowPageBreaksAttr =&_afca ;continue ;};};_fgdde :for {_cdgc ,_gebd :=d .Token ();if _gebd !=nil {return _gebd ;};switch _bbafa :=_cdgc .(type ){case _a .StartElement :switch _bbafa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cedd .Pane =NewCT_Pane ();if _gdadb :=d .DecodeElement (_cedd .Pane ,&_bbafa );_gdadb !=nil {return _gdadb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cedd .Selection =NewCT_Selection ();if _deedg :=d .DecodeElement (_cedd .Selection ,&_bbafa );_deedg !=nil {return _deedg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cedd .RowBreaks =NewCT_PageBreak ();if _deef :=d .DecodeElement (_cedd .RowBreaks ,&_bbafa );_deef !=nil {return _deef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cedd .ColBreaks =NewCT_PageBreak ();if _gede :=d .DecodeElement (_cedd .ColBreaks ,&_bbafa );_gede !=nil {return _gede ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cedd .PageMargins =NewCT_PageMargins ();if _dgdgf :=d .DecodeElement (_cedd .PageMargins ,&_bbafa );_dgdgf !=nil {return _dgdgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cedd .PrintOptions =NewCT_PrintOptions ();if _fgcfc :=d .DecodeElement (_cedd .PrintOptions ,&_bbafa );_fgcfc !=nil {return _fgcfc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cedd .PageSetup =NewCT_PageSetup ();if _fdbd :=d .DecodeElement (_cedd .PageSetup ,&_bbafa );_fdbd !=nil {return _fdbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cedd .HeaderFooter =NewCT_HeaderFooter ();if _ddfgf :=d .DecodeElement (_cedd .HeaderFooter ,&_bbafa );_ddfgf !=nil {return _ddfgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cedd .AutoFilter =NewCT_AutoFilter ();if _eefd :=d .DecodeElement (_cedd .AutoFilter ,&_bbafa );_eefd !=nil {return _eefd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cedd .ExtLst =NewCT_ExtensionList ();if _cace :=d .DecodeElement (_cedd .ExtLst ,&_bbafa );_cace !=nil {return _cace ;};default:_gc .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",_bbafa .Name );if _eacg :=d .Skip ();_eacg !=nil {return _eacg ;};};case _a .EndElement :break _fgdde ;case _a .CharData :};};return nil ;};type CT_ExtensionList struct{ -// Bottom Border -Bottom *CT_BorderPr ; +// Extension +Ext []*CT_Extension ;};func (_ebef *CT_Extension )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_edcce :=range start .Attr {if _edcce .Name .Local =="\u0075\u0072\u0069"{_bbee ,_bfdcaa :=_edcce .Value ,error (nil );if _bfdcaa !=nil {return _bfdcaa ;};_ebef .UriAttr =&_bbee ;continue ;};};_dbbbf :for {_bgebd ,_fcbfa :=d .Token ();if _fcbfa !=nil {return _fcbfa ;};switch _bfee :=_bgebd .(type ){case _a .StartElement :switch _bfee .Name {default:if _dbegd ,_bbcd :=_gc .CreateElement (_bfee );_bbcd !=nil {return _bbcd ;}else {if _gbfcd :=d .DecodeElement (_dbegd ,&_bfee );_gbfcd !=nil {return _gbfcd ;};_ebef .Any =_dbegd ;};};case _a .EndElement :break _dbbbf ;case _a .CharData :};};return nil ;}; -// Diagonal -Diagonal *CT_BorderPr ; +// ValidateWithPath validates the CT_CellStyles and its children, prefixing error messages with path +func (_dgbg *CT_CellStyles )ValidateWithPath (path string )error {for _fgf ,_ecdd :=range _dgbg .CellStyle {if _cdbg :=_ecdd .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fgf ));_cdbg !=nil {return _cdbg ;};};return nil ;};func (_befbc *CT_MeasureGroups )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dfbbd :=range start .Attr {if _dfbbd .Name .Local =="\u0063\u006f\u0075n\u0074"{_egbdd ,_afbgc :=_d .ParseUint (_dfbbd .Value ,10,32);if _afbgc !=nil {return _afbgc ;};_beeae :=uint32 (_egbdd );_befbc .CountAttr =&_beeae ;continue ;};};_edad :for {_dfcbd ,_bcacb :=d .Token ();if _bcacb !=nil {return _bcacb ;};switch _eaee :=_dfcbd .(type ){case _a .StartElement :switch _eaee .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgccd :=NewCT_MeasureGroup ();if _acfgc :=d .DecodeElement (_dgccd ,&_eaee );_acfgc !=nil {return _acfgc ;};_befbc .MeasureGroup =append (_befbc .MeasureGroup ,_dgccd );default:_gc .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",_eaee .Name );if _febdd :=d .Skip ();_febdd !=nil {return _febdd ;};};case _a .EndElement :break _edad ;case _a .CharData :};};return nil ;};func (_gffgd *CT_FunctionGroups )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cabbg :=range start .Attr {if _cabbg .Name .Local =="\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"{_ggcb ,_edeee :=_d .ParseUint (_cabbg .Value ,10,32);if _edeee !=nil {return _edeee ;};_eebbe :=uint32 (_ggcb );_gffgd .BuiltInGroupCountAttr =&_eebbe ;continue ;};};_bbggfa :for {_gbcea ,_fdba :=d .Token ();if _fdba !=nil {return _fdba ;};switch _ggcae :=_gbcea .(type ){case _a .StartElement :switch _ggcae .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfffb :=NewCT_FunctionGroup ();if _bbgb :=d .DecodeElement (_cfffb ,&_ggcae );_bbgb !=nil {return _bbgb ;};_gffgd .FunctionGroup =append (_gffgd .FunctionGroup ,_cfffb );default:_gc .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",_ggcae .Name );if _bbcdc :=d .Skip ();_bbcdc !=nil {return _bbcdc ;};};case _a .EndElement :break _bbggfa ;case _a .CharData :};};return nil ;};func (_cfeaf *CT_Pages )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cfeaf .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cfeaf .CountAttr )});};e .EncodeToken (start );_fffgg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0070\u0061\u0067\u0065"}};for _ ,_fgacbd :=range _cfeaf .Page {e .EncodeElement (_fgacbd ,_fffgg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Vertical Inner Border -Vertical *CT_BorderPr ; +// Validate validates the CT_WorksheetSource and its children +func (_bfcgfc *CT_WorksheetSource )Validate ()error {return _bfcgfc .ValidateWithPath ("\u0043T\u005fW\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065");};func (_gegab ST_GradientType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_egddgg :=_a .Attr {};_egddgg .Name =name ;switch _gegab {case ST_GradientTypeUnset :_egddgg .Value ="";case ST_GradientTypeLinear :_egddgg .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_GradientTypePath :_egddgg .Value ="\u0070\u0061\u0074\u0068";};return _egddgg ,nil ;};func (_abggb *ST_PaneState )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aaaef ,_fbbbd :=d .Token ();if _fbbbd !=nil {return _fbbbd ;};if _bfabbb ,_bbdfff :=_aaaef .(_a .EndElement );_bbdfff &&_bfabbb .Name ==start .Name {*_abggb =1;return nil ;};if _fcedd ,_ceefa :=_aaaef .(_a .CharData );!_ceefa {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",_aaaef );}else {switch string (_fcedd ){case "":*_abggb =0;case "\u0073\u0070\u006ci\u0074":*_abggb =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_abggb =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_abggb =3;};};_aaaef ,_fbbbd =d .Token ();if _fbbbd !=nil {return _fbbbd ;};if _ceegc ,_cfgdg :=_aaaef .(_a .EndElement );_cfgdg &&_ceegc .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",_aaaef );};func (_bbbbg *ST_PhoneticAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bbbbg =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_bbbbg =1;case "\u006c\u0065\u0066\u0074":*_bbbbg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bbbbg =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_bbbbg =4;};return nil ;};func (_fcgeg *CT_PCDSCPage )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gbddg :=range start .Attr {if _gbddg .Name .Local =="\u0063\u006f\u0075n\u0074"{_gcagf ,_dbcc :=_d .ParseUint (_gbddg .Value ,10,32);if _dbcc !=nil {return _dbcc ;};_gfffd :=uint32 (_gcagf );_fcgeg .CountAttr =&_gfffd ;continue ;};};_ebffec :for {_cffcag ,_ceccf :=d .Token ();if _ceccf !=nil {return _ceccf ;};switch _egece :=_cffcag .(type ){case _a .StartElement :switch _egece .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgeef :=NewCT_PageItem ();if _deegb :=d .DecodeElement (_dgeef ,&_egece );_deegb !=nil {return _deegb ;};_fcgeg .PageItem =append (_fcgeg .PageItem ,_dgeef );default:_gc .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",_egece .Name );if _ccdab :=d .Skip ();_ccdab !=nil {return _ccdab ;};};case _a .EndElement :break _ebffec ;case _a .CharData :};};return nil ;};type CT_SmartTagPr struct{ -// Horizontal Inner Borders -Horizontal *CT_BorderPr ;};type CT_SheetProtection struct{ +// Embed SmartTags +EmbedAttr *bool ; -// Legacy Password -PasswordAttr *string ; +// Show Smart Tags +ShowAttr ST_SmartTagShow ;};type CT_ServerFormats struct{ -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// Format Count +CountAttr *uint32 ; -// Password Hash Value -HashValueAttr *string ; +// Server Format +ServerFormat []*CT_ServerFormat ;};func NewCT_PivotHierarchy ()*CT_PivotHierarchy {_ceadc :=&CT_PivotHierarchy {};return _ceadc };func (_gcgfe *CT_SheetIdMap )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gcgfe .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gcgfe .CountAttr )});};e .EncodeToken (start );_ddcea :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064"}};for _ ,_eebec :=range _gcgfe .SheetId {e .EncodeElement (_eebec ,_ddcea );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type Worksheet struct{CT_Worksheet };func (_egbdf ST_UnderlineValues )Validate ()error {return _egbdf .ValidateWithPath ("")};func NewCT_TableColumn ()*CT_TableColumn {_adfeg :=&CT_TableColumn {};return _adfeg };func (_gde *CT_BookView )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gde .VisibilityAttr !=ST_VisibilityUnset {_eb ,_cag :=_gde .VisibilityAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"});if _cag !=nil {return _cag ;};start .Attr =append (start .Attr ,_eb );};if _gde .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gde .MinimizedAttr ))});};if _gde .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gde .ShowHorizontalScrollAttr ))});};if _gde .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gde .ShowVerticalScrollAttr ))});};if _gde .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gde .ShowSheetTabsAttr ))});};if _gde .XWindowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_gde .XWindowAttr )});};if _gde .YWindowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_gde .YWindowAttr )});};if _gde .WindowWidthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_gde .WindowWidthAttr )});};if _gde .WindowHeightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gde .WindowHeightAttr )});};if _gde .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_gde .TabRatioAttr )});};if _gde .FirstSheetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gde .FirstSheetAttr )});};if _gde .ActiveTabAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"},Value :_b .Sprintf ("\u0025\u0076",*_gde .ActiveTabAttr )});};if _gde .AutoFilterDateGroupingAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gde .AutoFilterDateGroupingAttr ))});};e .EncodeToken (start );if _gde .ExtLst !=nil {_ddb :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gde .ExtLst ,_ddb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gcaee *CT_Sets )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebbab :=range start .Attr {if _ebbab .Name .Local =="\u0063\u006f\u0075n\u0074"{_faecb ,_fcacae :=_d .ParseUint (_ebbab .Value ,10,32);if _fcacae !=nil {return _fcacae ;};_fged :=uint32 (_faecb );_gcaee .CountAttr =&_fged ;continue ;};};_dddgg :for {_agcac ,_bgdgg :=d .Token ();if _bgdgg !=nil {return _bgdgg ;};switch _cagaa :=_agcac .(type ){case _a .StartElement :switch _cagaa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bffbcb :=NewCT_Set ();if _gfdcb :=d .DecodeElement (_bffbcb ,&_cagaa );_gfdcb !=nil {return _gfdcb ;};_gcaee .Set =append (_gcaee .Set ,_bffbcb );default:_gc .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",_cagaa .Name );if _gdgbbg :=d .Skip ();_gdgbbg !=nil {return _gdgbbg ;};};case _a .EndElement :break _dddgg ;case _a .CharData :};};return nil ;}; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Validate validates the CT_DataValidations and its children +func (_gdceb *CT_DataValidations )Validate ()error {return _gdceb .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073");};type CT_GroupLevel struct{ -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// Unique Name +UniqueNameAttr string ; -// Sheet Locked -SheetAttr *bool ; +// Grouping Level Display Name +CaptionAttr string ; -// Objects Locked -ObjectsAttr *bool ; +// User-Defined Group Level +UserAttr *bool ; -// Scenarios Locked -ScenariosAttr *bool ; +// Custom Roll Up +CustomRollUpAttr *bool ; -// Format Cells Locked -FormatCellsAttr *bool ; +// OLAP Level Groups +Groups *CT_Groups ; -// Format Columns Locked -FormatColumnsAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Format Rows Locked -FormatRowsAttr *bool ; +// Validate validates the CT_DbPr and its children +func (_gfee *CT_DbPr )Validate ()error {return _gfee .ValidateWithPath ("\u0043T\u005f\u0044\u0062\u0050\u0072");};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;);type ST_TargetScreenSize byte ;type CT_IconSet struct{ -// Insert Columns Locked -InsertColumnsAttr *bool ; +// Icon Set +IconSetAttr ST_IconSetType ; -// Insert Rows Locked -InsertRowsAttr *bool ; +// Show Value +ShowValueAttr *bool ; -// Insert Hyperlinks Locked -InsertHyperlinksAttr *bool ; +// Percent +PercentAttr *bool ; -// Delete Columns Locked -DeleteColumnsAttr *bool ; +// Reverse Icons +ReverseAttr *bool ; -// Delete Rows Locked -DeleteRowsAttr *bool ; +// Conditional Formatting Object +Cfvo []*CT_Cfvo ;};const (ST_DataValidationErrorStyleUnset ST_DataValidationErrorStyle =0;ST_DataValidationErrorStyleStop ST_DataValidationErrorStyle =1;ST_DataValidationErrorStyleWarning ST_DataValidationErrorStyle =2;ST_DataValidationErrorStyleInformation ST_DataValidationErrorStyle =3;);func (_fedag *CT_TextField )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_abgacc :=range start .Attr {if _abgacc .Name .Local =="\u0074\u0079\u0070\u0065"{_fedag .TypeAttr .UnmarshalXMLAttr (_abgacc );continue ;};if _abgacc .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dcddf ,_cgbcc :=_d .ParseUint (_abgacc .Value ,10,32);if _cgbcc !=nil {return _cgbcc ;};_caged :=uint32 (_dcddf );_fedag .PositionAttr =&_caged ;continue ;};};for {_affga ,_cfadfd :=d .Token ();if _cfadfd !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0046\u0069\u0065\u006c\u0064\u003a\u0020\u0025\u0073",_cfadfd );};if _cffgb ,_badgg :=_affga .(_a .EndElement );_badgg &&_cffgb .Name ==start .Name {break ;};};return nil ;}; -// Select Locked Cells Locked -SelectLockedCellsAttr *bool ; +// Validate validates the CT_Revisions and its children +func (_bbfec *CT_Revisions )Validate ()error {return _bbfec .ValidateWithPath ("\u0043\u0054\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073");};type CT_RangePr struct{ -// Sort Locked -SortAttr *bool ; +// Source Data Set Beginning Range +AutoStartAttr *bool ; -// AutoFilter Locked -AutoFilterAttr *bool ; +// Source Data Ending Range +AutoEndAttr *bool ; -// Pivot Tables Locked -PivotTablesAttr *bool ; +// Group By +GroupByAttr ST_GroupBy ; -// Select Unlocked Cells Locked -SelectUnlockedCellsAttr *bool ;}; +// Numeric Grouping Start Value +StartNumAttr *float64 ; -// Validate validates the CT_RevisionComment and its children -func (_dafaa *CT_RevisionComment )Validate ()error {return _dafaa .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0043o\u006d\u006d\u0065\u006e\u0074");}; +// Numeric Grouping End Value +EndNumAttr *float64 ; -// ValidateWithPath validates the CT_CacheField and its children, prefixing error messages with path -func (_dfg *CT_CacheField )ValidateWithPath (path string )error {if _dfg .SharedItems !=nil {if _efddd :=_dfg .SharedItems .ValidateWithPath (path +"\u002f\u0053\u0068a\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_efddd !=nil {return _efddd ;};};if _dfg .FieldGroup !=nil {if _fgda :=_dfg .FieldGroup .ValidateWithPath (path +"/\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");_fgda !=nil {return _fgda ;};};for _cbcf ,_faad :=range _dfg .MpMap {if _cgeg :=_faad .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fM\u0070\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_cbcf ));_cgeg !=nil {return _cgeg ;};};if _dfg .ExtLst !=nil {if _deed :=_dfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_deed !=nil {return _deed ;};};return nil ;};func (_ffagcc *ST_RevisionAction )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ffagcc =0;case "\u0061\u0064\u0064":*_ffagcc =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_ffagcc =2;};return nil ;};func NewCT_SheetView ()*CT_SheetView {_ffcdd :=&CT_SheetView {};return _ffcdd };func (_cbefaf ST_SheetState )Validate ()error {return _cbefaf .ValidateWithPath ("")};func (_geegbc *ST_Axis )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfbffc ,_ggega :=d .Token ();if _ggega !=nil {return _ggega ;};if _cgeeb ,_bbdeba :=_cfbffc .(_f .EndElement );_bbdeba &&_cgeeb .Name ==start .Name {*_geegbc =1;return nil ;};if _abeab ,_bfafgd :=_cfbffc .(_f .CharData );!_bfafgd {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfbffc );}else {switch string (_abeab ){case "":*_geegbc =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_geegbc =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_geegbc =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_geegbc =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_geegbc =4;};};_cfbffc ,_ggega =d .Token ();if _ggega !=nil {return _ggega ;};if _gffad ,_dgcgdb :=_cfbffc .(_f .EndElement );_dgcgdb &&_gffad .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfbffc );};func (_cffgf ST_ExternalConnectionType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cfeacc :=_f .Attr {};_cfeacc .Name =name ;switch _cffgf {case ST_ExternalConnectionTypeUnset :_cfeacc .Value ="";case ST_ExternalConnectionTypeGeneral :_cfeacc .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_ExternalConnectionTypeText :_cfeacc .Value ="\u0074\u0065\u0078\u0074";case ST_ExternalConnectionTypeMDY :_cfeacc .Value ="\u004d\u0044\u0059";case ST_ExternalConnectionTypeDMY :_cfeacc .Value ="\u0044\u004d\u0059";case ST_ExternalConnectionTypeYMD :_cfeacc .Value ="\u0059\u004d\u0044";case ST_ExternalConnectionTypeMYD :_cfeacc .Value ="\u004d\u0059\u0044";case ST_ExternalConnectionTypeDYM :_cfeacc .Value ="\u0044\u0059\u004d";case ST_ExternalConnectionTypeYDM :_cfeacc .Value ="\u0059\u0044\u004d";case ST_ExternalConnectionTypeSkip :_cfeacc .Value ="\u0073\u006b\u0069\u0070";case ST_ExternalConnectionTypeEMD :_cfeacc .Value ="\u0045\u004d\u0044";};return _cfeacc ,nil ;}; +// Date Grouping Start Value +StartDateAttr *_ge .Time ; -// ValidateWithPath validates the CT_pivotTableDefinition and its children, prefixing error messages with path -func (_cdbea *CT_pivotTableDefinition )ValidateWithPath (path string )error {if _dcffd :=_cdbea .Location .ValidateWithPath (path +"\u002fL\u006f\u0063\u0061\u0074\u0069\u006fn");_dcffd !=nil {return _dcffd ;};if _cdbea .PivotFields !=nil {if _eagfed :=_cdbea .PivotFields .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_eagfed !=nil {return _eagfed ;};};if _cdbea .RowFields !=nil {if _dccffd :=_cdbea .RowFields .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");_dccffd !=nil {return _dccffd ;};};if _cdbea .RowItems !=nil {if _dggfb :=_cdbea .RowItems .ValidateWithPath (path +"\u002fR\u006f\u0077\u0049\u0074\u0065\u006ds");_dggfb !=nil {return _dggfb ;};};if _cdbea .ColFields !=nil {if _cdgfag :=_cdbea .ColFields .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");_cdgfag !=nil {return _cdgfag ;};};if _cdbea .ColItems !=nil {if _aafeec :=_cdbea .ColItems .ValidateWithPath (path +"\u002fC\u006f\u006c\u0049\u0074\u0065\u006ds");_aafeec !=nil {return _aafeec ;};};if _cdbea .PageFields !=nil {if _dfbeab :=_cdbea .PageFields .ValidateWithPath (path +"/\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_dfbeab !=nil {return _dfbeab ;};};if _cdbea .DataFields !=nil {if _addgdc :=_cdbea .DataFields .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");_addgdc !=nil {return _addgdc ;};};if _cdbea .Formats !=nil {if _fcdae :=_cdbea .Formats .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_fcdae !=nil {return _fcdae ;};};if _cdbea .ConditionalFormats !=nil {if _edcdb :=_cdbea .ConditionalFormats .ValidateWithPath (path +"\u002f\u0043\u006f\u006edi\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_edcdb !=nil {return _edcdb ;};};if _cdbea .ChartFormats !=nil {if _dgace :=_cdbea .ChartFormats .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_dgace !=nil {return _dgace ;};};if _cdbea .PivotHierarchies !=nil {if _adbbgf :=_cdbea .PivotHierarchies .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_adbbgf !=nil {return _adbbgf ;};};if _cdbea .PivotTableStyleInfo !=nil {if _gefbf :=_cdbea .PivotTableStyleInfo .ValidateWithPath (path +"/\u0050i\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065In\u0066\u006f");_gefbf !=nil {return _gefbf ;};};if _cdbea .Filters !=nil {if _fedccd :=_cdbea .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_fedccd !=nil {return _fedccd ;};};if _cdbea .RowHierarchiesUsage !=nil {if _fafbe :=_cdbea .RowHierarchiesUsage .ValidateWithPath (path +"/\u0052o\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_fafbe !=nil {return _fafbe ;};};if _cdbea .ColHierarchiesUsage !=nil {if _agcdb :=_cdbea .ColHierarchiesUsage .ValidateWithPath (path +"/\u0043o\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_agcdb !=nil {return _agcdb ;};};if _cdbea .ExtLst !=nil {if _gfdaf :=_cdbea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfdaf !=nil {return _gfdaf ;};};return nil ;};type CT_SharedUser struct{ +// Date Grouping End Value +EndDateAttr *_ge .Time ; -// User Revisions GUID -GuidAttr string ; +// Grouping Interval +GroupIntervalAttr *float64 ;};func (_ecbef *CT_MergeCell )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_acgad :=range start .Attr {if _acgad .Name .Local =="\u0072\u0065\u0066"{_edcda ,_bccaa :=_acgad .Value ,error (nil );if _bccaa !=nil {return _bccaa ;};_ecbef .RefAttr =_edcda ;continue ;};};for {_cfbeb ,_dcgba :=d .Token ();if _dcgba !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065r\u0067\u0065\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_dcgba );};if _fabdd ,_dcbbd :=_cfbeb .(_a .EndElement );_dcbbd &&_fabdd .Name ==start .Name {break ;};};return nil ;};func (_gabea *ST_HorizontalAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfdda ,_bfcbbb :=d .Token ();if _bfcbbb !=nil {return _bfcbbb ;};if _febddb ,_eefgcf :=_dfdda .(_a .EndElement );_eefgcf &&_febddb .Name ==start .Name {*_gabea =1;return nil ;};if _abaeb ,_fccdd :=_dfdda .(_a .CharData );!_fccdd {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",_dfdda );}else {switch string (_abaeb ){case "":*_gabea =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_gabea =1;case "\u006c\u0065\u0066\u0074":*_gabea =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gabea =3;case "\u0072\u0069\u0067h\u0074":*_gabea =4;case "\u0066\u0069\u006c\u006c":*_gabea =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_gabea =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_gabea =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_gabea =8;};};_dfdda ,_bfcbbb =d .Token ();if _bfcbbb !=nil {return _bfcbbb ;};if _cggdc ,_cbbffe :=_dfdda .(_a .EndElement );_cbbffe &&_cggdc .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",_dfdda );};func NewCT_ServerFormats ()*CT_ServerFormats {_ecdgc :=&CT_ServerFormats {};return _ecdgc };func (_ggaf *CT_CalcPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ggaf .CalcIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0061\u006c\u0063\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ggaf .CalcIdAttr )});};if _ggaf .CalcModeAttr !=ST_CalcModeUnset {_ada ,_gfgf :=_ggaf .CalcModeAttr .MarshalXMLAttr (_a .Name {Local :"\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"});if _gfgf !=nil {return _gfgf ;};start .Attr =append (start .Attr ,_ada );};if _ggaf .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ggaf .FullCalcOnLoadAttr ))});};if _ggaf .RefModeAttr !=ST_RefModeUnset {_cde ,_adfg :=_ggaf .RefModeAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0066\u004d\u006f\u0064\u0065"});if _adfg !=nil {return _adfg ;};start .Attr =append (start .Attr ,_cde );};if _ggaf .IterateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ggaf .IterateAttr ))});};if _ggaf .IterateCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ggaf .IterateCountAttr )});};if _ggaf .IterateDeltaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0076",*_ggaf .IterateDeltaAttr )});};if _ggaf .FullPrecisionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ggaf .FullPrecisionAttr ))});};if _ggaf .CalcCompletedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ggaf .CalcCompletedAttr ))});};if _ggaf .CalcOnSaveAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ggaf .CalcOnSaveAttr ))});};if _ggaf .ConcurrentCalcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ggaf .ConcurrentCalcAttr ))});};if _ggaf .ConcurrentManualCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ggaf .ConcurrentManualCountAttr )});};if _ggaf .ForceFullCalcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ggaf .ForceFullCalcAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_SmartTags ()*CT_SmartTags {_gbfcda :=&CT_SmartTags {};return _gbfcda };func (_gffce *CT_VerticalAlignFontProperty )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_egfbg ,_ageaee :=_gffce .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _ageaee !=nil {return _ageaee ;};start .Attr =append (start .Attr ,_egfbg );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// User Name -NameAttr string ; +// ValidateWithPath validates the CT_OleObjects and its children, prefixing error messages with path +func (_dgefd *CT_OleObjects )ValidateWithPath (path string )error {for _bcfg ,_gccfgd :=range _dgefd .OleObject {if _dgegg :=_gccfgd .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_bcfg ));_dgegg !=nil {return _dgegg ;};};return nil ;};func (_afff *CT_MRUColors )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdgfd :for {_ffdae ,_abeef :=d .Token ();if _abeef !=nil {return _abeef ;};switch _bgcc :=_ffdae .(type ){case _a .StartElement :switch _bgcc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dacf :=NewCT_Color ();if _fddfg :=d .DecodeElement (_dacf ,&_bgcc );_fddfg !=nil {return _fddfg ;};_afff .Color =append (_afff .Color ,_dacf );default:_gc .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",_bgcc .Name );if _bbeca :=d .Skip ();_bbeca !=nil {return _bbeca ;};};case _a .EndElement :break _fdgfd ;case _a .CharData :};};return nil ;};func (_gfdce ST_SortBy )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gfdce .String (),start );};func (_cagbgc ST_DataValidationType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cagbgc .String (),start );}; -// User Id -IdAttr int32 ; +// ValidateWithPath validates the CT_ConditionalFormat and its children, prefixing error messages with path +func (_decg *CT_ConditionalFormat )ValidateWithPath (path string )error {if _dagd :=_decg .ScopeAttr .ValidateWithPath (path +"\u002f\u0053\u0063\u006f\u0070\u0065\u0041\u0074\u0074\u0072");_dagd !=nil {return _dagd ;};if _fcgb :=_decg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fcgb !=nil {return _fcgb ;};if _dfce :=_decg .PivotAreas .ValidateWithPath (path +"/\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");_dfce !=nil {return _dfce ;};if _decg .ExtLst !=nil {if _aceg :=_decg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aceg !=nil {return _aceg ;};};return nil ;};func (_dfffbe *CT_PivotAreas )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dfffbe .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dfffbe .CountAttr )});};e .EncodeToken (start );if _dfffbe .PivotArea !=nil {_cgefb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};for _ ,_bfgfg :=range _dfffbe .PivotArea {e .EncodeElement (_bfgfg ,_cgefb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_efeec ST_SortBy )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fefdba :=_a .Attr {};_fefdba .Name =name ;switch _efeec {case ST_SortByUnset :_fefdba .Value ="";case ST_SortByValue :_fefdba .Value ="\u0076\u0061\u006cu\u0065";case ST_SortByCellColor :_fefdba .Value ="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr";case ST_SortByFontColor :_fefdba .Value ="\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr";case ST_SortByIcon :_fefdba .Value ="\u0069\u0063\u006f\u006e";};return _fefdba ,nil ;};func (_cgedb ST_SmartTagShow )ValidateWithPath (path string )error {switch _cgedb {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 (_cgedb ));};return nil ;}; -// Date Time -DateTimeAttr _e .Time ;ExtLst *CT_ExtensionList ;};func (_dgcgdc *Worksheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgcgdc .CT_Worksheet =*NewCT_Worksheet ();_aadgb :for {_ffdae ,_bbafbb :=d .Token ();if _bbafbb !=nil {return _bbafbb ;};switch _cbbfge :=_ffdae .(type ){case _f .StartElement :switch _cbbfge .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .SheetPr =NewCT_SheetPr ();if _abccab :=d .DecodeElement (_dgcgdc .SheetPr ,&_cbbfge );_abccab !=nil {return _abccab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .Dimension =NewCT_SheetDimension ();if _cgadd :=d .DecodeElement (_dgcgdc .Dimension ,&_cbbfge );_cgadd !=nil {return _cgadd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .SheetViews =NewCT_SheetViews ();if _cdagdf :=d .DecodeElement (_dgcgdc .SheetViews ,&_cbbfge );_cdagdf !=nil {return _cdagdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .SheetFormatPr =NewCT_SheetFormatPr ();if _cgfgcf :=d .DecodeElement (_dgcgdc .SheetFormatPr ,&_cbbfge );_cgfgcf !=nil {return _cgfgcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egcgbb :=NewCT_Cols ();if _cbcgba :=d .DecodeElement (_egcgbb ,&_cbbfge );_cbcgba !=nil {return _cbcgba ;};_dgcgdc .Cols =append (_dgcgdc .Cols ,_egcgbb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _affagd :=d .DecodeElement (_dgcgdc .SheetData ,&_cbbfge );_affagd !=nil {return _affagd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .SheetCalcPr =NewCT_SheetCalcPr ();if _dffdfc :=d .DecodeElement (_dgcgdc .SheetCalcPr ,&_cbbfge );_dffdfc !=nil {return _dffdfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .SheetProtection =NewCT_SheetProtection ();if _gaefb :=d .DecodeElement (_dgcgdc .SheetProtection ,&_cbbfge );_gaefb !=nil {return _gaefb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .ProtectedRanges =NewCT_ProtectedRanges ();if _ddgbf :=d .DecodeElement (_dgcgdc .ProtectedRanges ,&_cbbfge );_ddgbf !=nil {return _ddgbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .Scenarios =NewCT_Scenarios ();if _fddbfe :=d .DecodeElement (_dgcgdc .Scenarios ,&_cbbfge );_fddbfe !=nil {return _fddbfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .AutoFilter =NewCT_AutoFilter ();if _bfbgda :=d .DecodeElement (_dgcgdc .AutoFilter ,&_cbbfge );_bfbgda !=nil {return _bfbgda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .SortState =NewCT_SortState ();if _gdcafe :=d .DecodeElement (_dgcgdc .SortState ,&_cbbfge );_gdcafe !=nil {return _gdcafe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .DataConsolidate =NewCT_DataConsolidate ();if _gfdgfa :=d .DecodeElement (_dgcgdc .DataConsolidate ,&_cbbfge );_gfdgfa !=nil {return _gfdgfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .CustomSheetViews =NewCT_CustomSheetViews ();if _fbeba :=d .DecodeElement (_dgcgdc .CustomSheetViews ,&_cbbfge );_fbeba !=nil {return _fbeba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .MergeCells =NewCT_MergeCells ();if _cfgff :=d .DecodeElement (_dgcgdc .MergeCells ,&_cbbfge );_cfgff !=nil {return _cfgff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .PhoneticPr =NewCT_PhoneticPr ();if _begbc :=d .DecodeElement (_dgcgdc .PhoneticPr ,&_cbbfge );_begbc !=nil {return _begbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adgfbb :=NewCT_ConditionalFormatting ();if _efgfb :=d .DecodeElement (_adgfbb ,&_cbbfge );_efgfb !=nil {return _efgfb ;};_dgcgdc .ConditionalFormatting =append (_dgcgdc .ConditionalFormatting ,_adgfbb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .DataValidations =NewCT_DataValidations ();if _eccbba :=d .DecodeElement (_dgcgdc .DataValidations ,&_cbbfge );_eccbba !=nil {return _eccbba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .Hyperlinks =NewCT_Hyperlinks ();if _agbded :=d .DecodeElement (_dgcgdc .Hyperlinks ,&_cbbfge );_agbded !=nil {return _agbded ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .PrintOptions =NewCT_PrintOptions ();if _agbbe :=d .DecodeElement (_dgcgdc .PrintOptions ,&_cbbfge );_agbbe !=nil {return _agbbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .PageMargins =NewCT_PageMargins ();if _ecdef :=d .DecodeElement (_dgcgdc .PageMargins ,&_cbbfge );_ecdef !=nil {return _ecdef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .PageSetup =NewCT_PageSetup ();if _acaffc :=d .DecodeElement (_dgcgdc .PageSetup ,&_cbbfge );_acaffc !=nil {return _acaffc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .HeaderFooter =NewCT_HeaderFooter ();if _feega :=d .DecodeElement (_dgcgdc .HeaderFooter ,&_cbbfge );_feega !=nil {return _feega ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .RowBreaks =NewCT_PageBreak ();if _geffd :=d .DecodeElement (_dgcgdc .RowBreaks ,&_cbbfge );_geffd !=nil {return _geffd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .ColBreaks =NewCT_PageBreak ();if _cebaae :=d .DecodeElement (_dgcgdc .ColBreaks ,&_cbbfge );_cebaae !=nil {return _cebaae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .CustomProperties =NewCT_CustomProperties ();if _fdffa :=d .DecodeElement (_dgcgdc .CustomProperties ,&_cbbfge );_fdffa !=nil {return _fdffa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .CellWatches =NewCT_CellWatches ();if _abfeff :=d .DecodeElement (_dgcgdc .CellWatches ,&_cbbfge );_abfeff !=nil {return _abfeff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .IgnoredErrors =NewCT_IgnoredErrors ();if _gcadab :=d .DecodeElement (_dgcgdc .IgnoredErrors ,&_cbbfge );_gcadab !=nil {return _gcadab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .SmartTags =NewCT_SmartTags ();if _dbggcba :=d .DecodeElement (_dgcgdc .SmartTags ,&_cbbfge );_dbggcba !=nil {return _dbggcba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .Drawing =NewCT_Drawing ();if _gfefa :=d .DecodeElement (_dgcgdc .Drawing ,&_cbbfge );_gfefa !=nil {return _gfefa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .LegacyDrawing =NewCT_LegacyDrawing ();if _fedbgb :=d .DecodeElement (_dgcgdc .LegacyDrawing ,&_cbbfge );_fedbgb !=nil {return _fedbgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .LegacyDrawingHF =NewCT_LegacyDrawing ();if _dffge :=d .DecodeElement (_dgcgdc .LegacyDrawingHF ,&_cbbfge );_dffge !=nil {return _dffge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .DrawingHF =NewCT_DrawingHF ();if _gedfcc :=d .DecodeElement (_dgcgdc .DrawingHF ,&_cbbfge );_gedfcc !=nil {return _gedfcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .Picture =NewCT_SheetBackgroundPicture ();if _feadg :=d .DecodeElement (_dgcgdc .Picture ,&_cbbfge );_feadg !=nil {return _feadg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .OleObjects =NewCT_OleObjects ();if _dbafba :=d .DecodeElement (_dgcgdc .OleObjects ,&_cbbfge );_dbafba !=nil {return _dbafba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .Controls =NewCT_Controls ();if _abedcf :=d .DecodeElement (_dgcgdc .Controls ,&_cbbfge );_abedcf !=nil {return _abedcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .WebPublishItems =NewCT_WebPublishItems ();if _dgeed :=d .DecodeElement (_dgcgdc .WebPublishItems ,&_cbbfge );_dgeed !=nil {return _dgeed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .TableParts =NewCT_TableParts ();if _fcdabf :=d .DecodeElement (_dgcgdc .TableParts ,&_cbbfge );_fcdabf !=nil {return _fcdabf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcgdc .ExtLst =NewCT_ExtensionList ();if _beeae :=d .DecodeElement (_dgcgdc .ExtLst ,&_cbbfge );_beeae !=nil {return _beeae ;};default:_ag .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",_cbbfge .Name );if _deceb :=d .Skip ();_deceb !=nil {return _deceb ;};};case _f .EndElement :break _aadgb ;case _f .CharData :};};return nil ;};type CT_Items struct{ +// Validate validates the CT_TableStyle and its children +func (_dddgeg *CT_TableStyle )Validate ()error {return _dddgeg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");};func (_gfeg *CT_DdeItem )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gfeg .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gfeg .NameAttr )});};if _gfeg .OleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gfeg .OleAttr ))});};if _gfeg .AdviseAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gfeg .AdviseAttr ))});};if _gfeg .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gfeg .PreferPicAttr ))});};e .EncodeToken (start );if _gfeg .Values !=nil {_cfbd :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0076\u0061\u006c\u0075\u0065s"}};e .EncodeElement (_gfeg .Values ,_cfbd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Field Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_Scenario and its children, prefixing error messages with path +func (_ecebfb *CT_Scenario )ValidateWithPath (path string )error {for _faddfg ,_debdb :=range _ecebfb .InputCells {if _gfcdag :=_debdb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006cs\u005b\u0025\u0064\u005d",path ,_faddfg ));_gfcdag !=nil {return _gfcdag ;};};return nil ;}; -// PivotTable Field Item -Item []*CT_Item ;};func (_dbcg *CT_GradientFill )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afdgg :=range start .Attr {if _afdgg .Name .Local =="\u0074\u0079\u0070\u0065"{_dbcg .TypeAttr .UnmarshalXMLAttr (_afdgg );continue ;};if _afdgg .Name .Local =="\u0064\u0065\u0067\u0072\u0065\u0065"{_dcdfd ,_ecage :=_d .ParseFloat (_afdgg .Value ,64);if _ecage !=nil {return _ecage ;};_dbcg .DegreeAttr =&_dcdfd ;continue ;};if _afdgg .Name .Local =="\u006c\u0065\u0066\u0074"{_ccafc ,_ccac :=_d .ParseFloat (_afdgg .Value ,64);if _ccac !=nil {return _ccac ;};_dbcg .LeftAttr =&_ccafc ;continue ;};if _afdgg .Name .Local =="\u0072\u0069\u0067h\u0074"{_bgegag ,_adcc :=_d .ParseFloat (_afdgg .Value ,64);if _adcc !=nil {return _adcc ;};_dbcg .RightAttr =&_bgegag ;continue ;};if _afdgg .Name .Local =="\u0074\u006f\u0070"{_abcgf ,_gabae :=_d .ParseFloat (_afdgg .Value ,64);if _gabae !=nil {return _gabae ;};_dbcg .TopAttr =&_abcgf ;continue ;};if _afdgg .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_dfba ,_dfcga :=_d .ParseFloat (_afdgg .Value ,64);if _dfcga !=nil {return _dfcga ;};_dbcg .BottomAttr =&_dfba ;continue ;};};_eece :for {_gagbf ,_cgbfd :=d .Token ();if _cgbfd !=nil {return _cgbfd ;};switch _ggcbe :=_gagbf .(type ){case _f .StartElement :switch _ggcbe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aebda :=NewCT_GradientStop ();if _dfgfa :=d .DecodeElement (_aebda ,&_ggcbe );_dfgfa !=nil {return _dfgfa ;};_dbcg .Stop =append (_dbcg .Stop ,_aebda );default:_ag .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",_ggcbe .Name );if _fcede :=d .Skip ();_fcede !=nil {return _fcede ;};};case _f .EndElement :break _eece ;case _f .CharData :};};return nil ;};func (_gfggd ST_TotalsRowFunction )Validate ()error {return _gfggd .ValidateWithPath ("")};func (_bdcag ST_Scope )ValidateWithPath (path string )error {switch _bdcag {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdcag ));};return nil ;}; +// Validate validates the CT_ColFields and its children +func (_cgbbf *CT_ColFields )Validate ()error {return _cgbbf .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");}; -// Validate validates the CT_ChartFormat and its children -func (_fagb *CT_ChartFormat )Validate ()error {return _fagb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074");};type CT_Dialogsheet struct{ +// ValidateWithPath validates the CT_Workbook and its children, prefixing error messages with path +func (_deagfa *CT_Workbook )ValidateWithPath (path string )error {if _aedceb :=_deagfa .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_aedceb !=nil {return _aedceb ;};if _deagfa .FileVersion !=nil {if _cdegg :=_deagfa .FileVersion .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e");_cdegg !=nil {return _cdegg ;};};if _deagfa .FileSharing !=nil {if _ecfcdb :=_deagfa .FileSharing .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067");_ecfcdb !=nil {return _ecfcdb ;};};if _deagfa .WorkbookPr !=nil {if _bcceaa :=_deagfa .WorkbookPr .ValidateWithPath (path +"/\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");_bcceaa !=nil {return _bcceaa ;};};if _deagfa .WorkbookProtection !=nil {if _cedaa :=_deagfa .WorkbookProtection .ValidateWithPath (path +"\u002f\u0057\u006f\u0072kb\u006f\u006f\u006b\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_cedaa !=nil {return _cedaa ;};};if _deagfa .BookViews !=nil {if _gbbgd :=_deagfa .BookViews .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");_gbbgd !=nil {return _gbbgd ;};};if _acfabc :=_deagfa .Sheets .ValidateWithPath (path +"\u002fS\u0068\u0065\u0065\u0074\u0073");_acfabc !=nil {return _acfabc ;};if _deagfa .FunctionGroups !=nil {if _gfgeb :=_deagfa .FunctionGroups .ValidateWithPath (path +"\u002fF\u0075n\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073");_gfgeb !=nil {return _gfgeb ;};};if _deagfa .ExternalReferences !=nil {if _cfefbg :=_deagfa .ExternalReferences .ValidateWithPath (path +"\u002f\u0045\u0078\u0074er\u006e\u0061\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_cfefbg !=nil {return _cfefbg ;};};if _deagfa .DefinedNames !=nil {if _bcdde :=_deagfa .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_bcdde !=nil {return _bcdde ;};};if _deagfa .CalcPr !=nil {if _cfgege :=_deagfa .CalcPr .ValidateWithPath (path +"\u002fC\u0061\u006c\u0063\u0050\u0072");_cfgege !=nil {return _cfgege ;};};if _deagfa .OleSize !=nil {if _acbca :=_deagfa .OleSize .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");_acbca !=nil {return _acbca ;};};if _deagfa .CustomWorkbookViews !=nil {if _gfaedc :=_deagfa .CustomWorkbookViews .ValidateWithPath (path +"/\u0043u\u0073\u0074\u006f\u006d\u0057\u006f\u0072\u006bb\u006f\u006f\u006b\u0056ie\u0077\u0073");_gfaedc !=nil {return _gfaedc ;};};if _deagfa .PivotCaches !=nil {if _fgffa :=_deagfa .PivotCaches .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073");_fgffa !=nil {return _fgffa ;};};if _deagfa .SmartTagPr !=nil {if _adeee :=_deagfa .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");_adeee !=nil {return _adeee ;};};if _deagfa .SmartTagTypes !=nil {if _ebcgd :=_deagfa .SmartTagTypes .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067T\u0079\u0070\u0065\u0073");_ebcgd !=nil {return _ebcgd ;};};if _deagfa .WebPublishing !=nil {if _gfccb :=_deagfa .WebPublishing .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u0069\u006e\u0067");_gfccb !=nil {return _gfccb ;};};for _dabeb ,_gaagf :=range _deagfa .FileRecoveryPr {if _gbbag :=_gaagf .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0046\u0069le\u0052e\u0063\u006f\u0076\u0065\u0072y\u0050\u0072\u005b\u0025\u0064\u005d",path ,_dabeb ));_gbbag !=nil {return _gbbag ;};};if _deagfa .WebPublishObjects !=nil {if _fegde :=_deagfa .WebPublishObjects .ValidateWithPath (path +"\u002fW\u0065b\u0050\u0075\u0062\u006c\u0069s\u0068\u004fb\u006a\u0065\u0063\u0074\u0073");_fegde !=nil {return _fegde ;};};if _deagfa .ExtLst !=nil {if _ebbdff :=_deagfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebbdff !=nil {return _ebbdff ;};};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 (_feag *CT_ExternalSheetData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_feag .SheetIdAttr )});if _feag .RefreshErrorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_feag .RefreshErrorAttr ))});};e .EncodeToken (start );if _feag .Row !=nil {_dbcd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_fgfce :=range _feag .Row {e .EncodeElement (_fgfce ,_dbcd );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Sheet Properties -SheetPr *CT_SheetPr ; - -// Dialog Sheet Views -SheetViews *CT_SheetViews ; +// ValidateWithPath validates the CT_FontName and its children, prefixing error messages with path +func (_bbbf *CT_FontName )ValidateWithPath (path string )error {return nil };func (_fgfaga *CT_TableStyleInfo )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fgfaga .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fgfaga .NameAttr )});};if _fgfaga .ShowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fgfaga .ShowFirstColumnAttr ))});};if _fgfaga .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fgfaga .ShowLastColumnAttr ))});};if _fgfaga .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fgfaga .ShowRowStripesAttr ))});};if _fgfaga .ShowColumnStripesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fgfaga .ShowColumnStripesAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_agbcbe ST_Sqref )String ()string {return _ag .Join (_agbcbe ,"\u0020")}; -// Dialog Sheet Format Properties -SheetFormatPr *CT_SheetFormatPr ; +// Validate validates the CT_DiscretePr and its children +func (_faede *CT_DiscretePr )Validate ()error {return _faede .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");};func (_cddge ST_rwColActionType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bcgeb :=_a .Attr {};_bcgeb .Name =name ;switch _cddge {case ST_rwColActionTypeUnset :_bcgeb .Value ="";case ST_rwColActionTypeInsertRow :_bcgeb .Value ="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw";case ST_rwColActionTypeDeleteRow :_bcgeb .Value ="\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw";case ST_rwColActionTypeInsertCol :_bcgeb .Value ="\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl";case ST_rwColActionTypeDeleteCol :_bcgeb .Value ="\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl";};return _bcgeb ,nil ;};type ST_FormulaExpression byte ;func (_gaeedb *CT_WorksheetSource )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cfdgb :=range start .Attr {if _cfdgb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cfdgb .Name .Local =="\u0069\u0064"||_cfdgb .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"&&_cfdgb .Name .Local =="\u0069\u0064"{_eafda ,_edgaeb :=_cfdgb .Value ,error (nil );if _edgaeb !=nil {return _edgaeb ;};_gaeedb .IdAttr =&_eafda ;continue ;};if _cfdgb .Name .Local =="\u0072\u0065\u0066"{_cdfbeb ,_aggcga :=_cfdgb .Value ,error (nil );if _aggcga !=nil {return _aggcga ;};_gaeedb .RefAttr =&_cdfbeb ;continue ;};if _cfdgb .Name .Local =="\u006e\u0061\u006d\u0065"{_faedd ,_dgdcf :=_cfdgb .Value ,error (nil );if _dgdcf !=nil {return _dgdcf ;};_gaeedb .NameAttr =&_faedd ;continue ;};if _cfdgb .Name .Local =="\u0073\u0068\u0065e\u0074"{_afgba ,_fggcba :=_cfdgb .Value ,error (nil );if _fggcba !=nil {return _fggcba ;};_gaeedb .SheetAttr =&_afgba ;continue ;};};for {_aedff ,_gffeag :=d .Token ();if _gffeag !=nil {return _b .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",_gffeag );};if _gdfcda ,_cbdgg :=_aedff .(_a .EndElement );_cbdgg &&_gdfcda .Name ==start .Name {break ;};};return nil ;}; -// Sheet Protection -SheetProtection *CT_SheetProtection ; +// Validate validates the CT_TableStyleInfo and its children +func (_bgccb *CT_TableStyleInfo )Validate ()error {return _bgccb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f");}; -// Custom Sheet Views -CustomSheetViews *CT_CustomSheetViews ; +// ValidateWithPath validates the CT_RevisionAutoFormatting and its children, prefixing error messages with path +func (_bgcbbc *CT_RevisionAutoFormatting )ValidateWithPath (path string )error {return nil };func (_degdb ST_Objects )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_degdb .String (),start );};func (_adeca *CT_RevisionRowColumn )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_adeca .SIdAttr )});if _adeca .EolAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_adeca .EolAttr ))});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_adeca .RefAttr )});_affg ,_bagcc :=_adeca .ActionAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _bagcc !=nil {return _bagcc ;};start .Attr =append (start .Attr ,_affg );if _adeca .EdgeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_adeca .EdgeAttr ))});};if _adeca .RIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_adeca .RIdAttr )});};if _adeca .UaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_adeca .UaAttr ))});};if _adeca .RaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_adeca .RaAttr ))});};e .EncodeToken (start );if _adeca .Undo !=nil {_dedbf :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}};for _ ,_fgecga :=range _adeca .Undo {e .EncodeElement (_fgecga ,_dedbf );};};if _adeca .Rcc !=nil {_acacg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_fgbfb :=range _adeca .Rcc {e .EncodeElement (_fgbfb ,_acacg );};};if _adeca .Rfmt !=nil {_bbcfb :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_fcdgc :=range _adeca .Rfmt {e .EncodeElement (_fcdgc ,_bbcfb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bgaeea ST_VolDepType )ValidateWithPath (path string )error {switch _bgaeea {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 (_bgaeea ));};return nil ;};func (_bdbcf ST_rwColActionType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bdbcf .String (),start );};type CT_Location struct{ -// Print Options -PrintOptions *CT_PrintOptions ; +// Reference +RefAttr string ; -// Page Margins -PageMargins *CT_PageMargins ; +// First Header Row +FirstHeaderRowAttr uint32 ; -// Page Setup Settings -PageSetup *CT_PageSetup ; +// PivotTable Data First Row +FirstDataRowAttr uint32 ; -// Header & Footer Settings -HeaderFooter *CT_HeaderFooter ; +// First Data Column +FirstDataColAttr uint32 ; -// Drawing -Drawing *CT_Drawing ; +// Rows Per Page Count +RowPageCountAttr *uint32 ; -// Legacy Drawing -LegacyDrawing *CT_LegacyDrawing ; +// Columns Per Page +ColPageCountAttr *uint32 ;}; -// Legacy Drawing Header Footer -LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ;OleObjects *CT_OleObjects ;Controls *CT_Controls ; +// ValidateWithPath validates the CT_SortCondition and its children, prefixing error messages with path +func (_bdfce *CT_SortCondition )ValidateWithPath (path string )error {if _cadggf :=_bdfce .SortByAttr .ValidateWithPath (path +"/\u0053\u006f\u0072\u0074\u0042\u0079\u0041\u0074\u0074\u0072");_cadggf !=nil {return _cadggf ;};if _gfcfab :=_bdfce .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_gfcfab !=nil {return _gfcfab ;};return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_QueryTable ()*CT_QueryTable {_ggdfa :=&CT_QueryTable {};return _ggdfa };func (_aebgb *CT_RevisionRowColumn )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_aebgb .SIdAttr )});if _aebgb .EolAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006f\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_aebgb .EolAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",_aebgb .RefAttr )});_gabde ,_egdac :=_aebgb .ActionAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _egdac !=nil {return _egdac ;};start .Attr =append (start .Attr ,_gabde );if _aebgb .EdgeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_aebgb .EdgeAttr ))});};if _aebgb .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_aebgb .RIdAttr )});};if _aebgb .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_aebgb .UaAttr ))});};if _aebgb .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_aebgb .RaAttr ))});};e .EncodeToken (start );if _aebgb .Undo !=nil {_dgbgc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}};for _ ,_gefad :=range _aebgb .Undo {e .EncodeElement (_gefad ,_dgbgc );};};if _aebgb .Rcc !=nil {_adabg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_fefafg :=range _aebgb .Rcc {e .EncodeElement (_fefafg ,_adabg );};};if _aebgb .Rfmt !=nil {_dgded :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_dddda :=range _aebgb .Rfmt {e .EncodeElement (_dddda ,_dgded );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_ObjectsUnset ST_Objects =0;ST_ObjectsAll ST_Objects =1;ST_ObjectsPlaceholders ST_Objects =2;ST_ObjectsNone ST_Objects =3;);func (_facac *CT_QueryTableFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _facac .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_facac .CountAttr )});};e .EncodeToken (start );if _facac .QueryTableField !=nil {_bdeab :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003aq\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064"}};for _ ,_ecde :=range _facac .QueryTableField {e .EncodeElement (_ecde ,_bdeab );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gacge *CT_FunctionGroup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_begec :=range start .Attr {if _begec .Name .Local =="\u006e\u0061\u006d\u0065"{_dfbf ,_aacg :=_begec .Value ,error (nil );if _aacg !=nil {return _aacg ;};_gacge .NameAttr =&_dfbf ;continue ;};};for {_ecabg ,_bgfeg :=d .Token ();if _bgfeg !=nil {return _c .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",_bgfeg );};if _ffffc ,_fggeb :=_ecabg .(_f .EndElement );_fggeb &&_ffffc .Name ==start .Name {break ;};};return nil ;};func (_fafbfb *CT_RevisionMove )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_fafbfb .SheetIdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065"},Value :_c .Sprintf ("\u0025\u0076",_fafbfb .SourceAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",_fafbfb .DestinationAttr )});if _fafbfb .SourceSheetIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fafbfb .SourceSheetIdAttr )});};if _fafbfb .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fafbfb .RIdAttr )});};if _fafbfb .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fafbfb .UaAttr ))});};if _fafbfb .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fafbfb .RaAttr ))});};e .EncodeToken (start );if _fafbfb .Undo !=nil {_bbbbg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}};for _ ,_agbafc :=range _fafbfb .Undo {e .EncodeElement (_agbafc ,_bbbbg );};};if _fafbfb .Rcc !=nil {_eaafc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_efgbd :=range _fafbfb .Rcc {e .EncodeElement (_efgbd ,_eaafc );};};if _fafbfb .Rfmt !=nil {_eagce :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_agdde :=range _fafbfb .Rfmt {e .EncodeElement (_agdde ,_eagce );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgbcde *ST_PivotFilterType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aedbbc ,_bddab :=d .Token ();if _bddab !=nil {return _bddab ;};if _bdcge ,_fdgaa :=_aedbbc .(_f .EndElement );_fdgaa &&_bdcge .Name ==start .Name {*_bgbcde =1;return nil ;};if _fbgbc ,_cbbcaa :=_aedbbc .(_f .CharData );!_cbbcaa {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aedbbc );}else {switch string (_fbgbc ){case "":*_bgbcde =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_bgbcde =1;case "\u0063\u006f\u0075n\u0074":*_bgbcde =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_bgbcde =3;case "\u0073\u0075\u006d":*_bgbcde =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_bgbcde =5;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_bgbcde =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_bgbcde =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_bgbcde =8;case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_bgbcde =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_bgbcde =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_bgbcde =11;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_bgbcde =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_bgbcde =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_bgbcde =14;case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_bgbcde =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_bgbcde =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_bgbcde =17;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_bgbcde =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_bgbcde =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_bgbcde =20;case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_bgbcde =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_bgbcde =22;case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_bgbcde =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_bgbcde =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_bgbcde =25;case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_bgbcde =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_bgbcde =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_bgbcde =28;case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_bgbcde =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_bgbcde =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_bgbcde =31;case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_bgbcde =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_bgbcde =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_bgbcde =34;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_bgbcde =35;case "\u0074\u006f\u0064a\u0079":*_bgbcde =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_bgbcde =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_bgbcde =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_bgbcde =39;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_bgbcde =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_bgbcde =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_bgbcde =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_bgbcde =43;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_bgbcde =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_bgbcde =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_bgbcde =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_bgbcde =47;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_bgbcde =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_bgbcde =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_bgbcde =50;case "\u0051\u0031":*_bgbcde =51;case "\u0051\u0032":*_bgbcde =52;case "\u0051\u0033":*_bgbcde =53;case "\u0051\u0034":*_bgbcde =54;case "\u004d\u0031":*_bgbcde =55;case "\u004d\u0032":*_bgbcde =56;case "\u004d\u0033":*_bgbcde =57;case "\u004d\u0034":*_bgbcde =58;case "\u004d\u0035":*_bgbcde =59;case "\u004d\u0036":*_bgbcde =60;case "\u004d\u0037":*_bgbcde =61;case "\u004d\u0038":*_bgbcde =62;case "\u004d\u0039":*_bgbcde =63;case "\u004d\u0031\u0030":*_bgbcde =64;case "\u004d\u0031\u0031":*_bgbcde =65;case "\u004d\u0031\u0032":*_bgbcde =66;};};_aedbbc ,_bddab =d .Token ();if _bddab !=nil {return _bddab ;};if _fafbcc ,_ebbdc :=_aedbbc .(_f .EndElement );_ebbdc &&_fafbcc .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aedbbc );};type CT_Tuples struct{ +// Validate validates the CT_ConditionalFormat and its children +func (_fcaa *CT_ConditionalFormat )Validate ()error {return _fcaa .ValidateWithPath ("C\u0054_\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074");}; -// Member Name Count -CAttr *uint32 ; +// ValidateWithPath validates the AG_RevData and its children, prefixing error messages with path +func (_dba *AG_RevData )ValidateWithPath (path string )error {return nil }; -// Tuple -Tpl []*CT_Tuple ;};type CT_MapInfo struct{ +// ValidateWithPath validates the CT_RevisionHeader and its children, prefixing error messages with path +func (_fdbbd *CT_RevisionHeader )ValidateWithPath (path string )error {if !_db .ST_GuidPatternRe .MatchString (_fdbbd .GuidAttr ){return _b .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 ,_db .ST_GuidPatternRe ,_fdbbd .GuidAttr );};if _ababab :=_fdbbd .SheetIdMap .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");_ababab !=nil {return _ababab ;};if _fdbbd .ReviewedList !=nil {if _dbccc :=_fdbbd .ReviewedList .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074");_dbccc !=nil {return _dbccc ;};};if _fdbbd .ExtLst !=nil {if _egbb :=_fdbbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egbb !=nil {return _egbb ;};};return nil ;};func NewCT_TableStyles ()*CT_TableStyles {_eggdda :=&CT_TableStyles {};return _eggdda };func (_bddea *ST_DataValidationImeMode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfbgff ,_cbbbf :=d .Token ();if _cbbbf !=nil {return _cbbbf ;};if _ecgdcc ,_dddfd :=_gfbgff .(_a .EndElement );_dddfd &&_ecgdcc .Name ==start .Name {*_bddea =1;return nil ;};if _cefdf ,_fgdad :=_gfbgff .(_a .CharData );!_fgdad {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",_gfbgff );}else {switch string (_cefdf ){case "":*_bddea =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_bddea =1;case "\u006f\u0066\u0066":*_bddea =2;case "\u006f\u006e":*_bddea =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_bddea =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_bddea =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_bddea =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_bddea =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_bddea =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_bddea =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_bddea =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_bddea =11;};};_gfbgff ,_cbbbf =d .Token ();if _cbbbf !=nil {return _cbbbf ;};if _beafea ,_afccgg :=_gfbgff .(_a .EndElement );_afccgg &&_beafea .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",_gfbgff );}; -// Prefix Mappings for XPath Expressions -SelectionNamespacesAttr string ; +// ValidateWithPath validates the CT_Tuple and its children, prefixing error messages with path +func (_cdacg *CT_Tuple )ValidateWithPath (path string )error {return nil };func (_afaab *CT_RangePr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cgegg :=range start .Attr {if _cgegg .Name .Local =="\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"{_dgaeb ,_gcggc :=_d .ParseBool (_cgegg .Value );if _gcggc !=nil {return _gcggc ;};_afaab .AutoStartAttr =&_dgaeb ;continue ;};if _cgegg .Name .Local =="\u0061u\u0074\u006f\u0045\u006e\u0064"{_feaed ,_ffbecg :=_d .ParseBool (_cgegg .Value );if _ffbecg !=nil {return _ffbecg ;};_afaab .AutoEndAttr =&_feaed ;continue ;};if _cgegg .Name .Local =="\u0067r\u006f\u0075\u0070\u0042\u0079"{_afaab .GroupByAttr .UnmarshalXMLAttr (_cgegg );continue ;};if _cgegg .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"{_acbac ,_bcaed :=_d .ParseFloat (_cgegg .Value ,64);if _bcaed !=nil {return _bcaed ;};_afaab .StartNumAttr =&_acbac ;continue ;};if _cgegg .Name .Local =="\u0065\u006e\u0064\u004e\u0075\u006d"{_ggdca ,_bcfbag :=_d .ParseFloat (_cgegg .Value ,64);if _bcfbag !=nil {return _bcfbag ;};_afaab .EndNumAttr =&_ggdca ;continue ;};if _cgegg .Name .Local =="\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"{_gefeb ,_aceded :=ParseStdlibTime (_cgegg .Value );if _aceded !=nil {return _aceded ;};_afaab .StartDateAttr =&_gefeb ;continue ;};if _cgegg .Name .Local =="\u0065n\u0064\u0044\u0061\u0074\u0065"{_ccffd ,_bfaaf :=ParseStdlibTime (_cgegg .Value );if _bfaaf !=nil {return _bfaaf ;};_afaab .EndDateAttr =&_ccffd ;continue ;};if _cgegg .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_bgbg ,_cfagb :=_d .ParseFloat (_cgegg .Value ,64);if _cfagb !=nil {return _cfagb ;};_afaab .GroupIntervalAttr =&_bgbg ;continue ;};};for {_gaadcd ,_afaga :=d .Token ();if _afaga !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072\u003a\u0020%\u0073",_afaga );};if _eacegg ,_eggbc :=_gaadcd .(_a .EndElement );_eggbc &&_eacegg .Name ==start .Name {break ;};};return nil ;};func NewCT_Tables ()*CT_Tables {_gcgcf :=&CT_Tables {};return _gcgcf };func (_cbgb *CT_SmartTagTypes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_baaeg :for {_ggaba ,_dcdafg :=d .Token ();if _dcdafg !=nil {return _dcdafg ;};switch _eceda :=_ggaba .(type ){case _a .StartElement :switch _eceda .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccdfda :=NewCT_SmartTagType ();if _bfbeg :=d .DecodeElement (_ccdfda ,&_eceda );_bfbeg !=nil {return _bfbeg ;};_cbgb .SmartTagType =append (_cbgb .SmartTagType ,_ccdfda );default:_gc .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",_eceda .Name );if _cbgac :=d .Skip ();_cbgac !=nil {return _cbgac ;};};case _a .EndElement :break _baaeg ;case _a .CharData :};};return nil ;}; -// XML Schema -Schema []*CT_Schema ; +// Validate validates the CT_FilterColumn and its children +func (_fdgeb *CT_FilterColumn )Validate ()error {return _fdgeb .ValidateWithPath ("\u0043T\u005fF\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e");};type CT_WebPublishObjects struct{ -// XML Mapping Properties -Map []*CT_Map ;};func (_bddb *CT_DataBar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bddb .Color =NewCT_Color ();for _ ,_cdgfa :=range start .Attr {if _cdgfa .Name .Local =="\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"{_ddga ,_acgb :=_d .ParseUint (_cdgfa .Value ,10,32);if _acgb !=nil {return _acgb ;};_eccc :=uint32 (_ddga );_bddb .MinLengthAttr =&_eccc ;continue ;};if _cdgfa .Name .Local =="\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"{_gcfb ,_cgcb :=_d .ParseUint (_cdgfa .Value ,10,32);if _cgcb !=nil {return _cgcb ;};_egce :=uint32 (_gcfb );_bddb .MaxLengthAttr =&_egce ;continue ;};if _cdgfa .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_gcacb ,_cabdf :=_d .ParseBool (_cdgfa .Value );if _cabdf !=nil {return _cabdf ;};_bddb .ShowValueAttr =&_gcacb ;continue ;};};_bbgaa :for {_cffb ,_faebce :=d .Token ();if _faebce !=nil {return _faebce ;};switch _cdge :=_cffb .(type ){case _f .StartElement :switch _cdge .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_debab :=NewCT_Cfvo ();if _dgga :=d .DecodeElement (_debab ,&_cdge );_dgga !=nil {return _dgga ;};_bddb .Cfvo =append (_bddb .Cfvo ,_debab );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gadb :=d .DecodeElement (_bddb .Color ,&_cdge );_gadb !=nil {return _gadb ;};default:_ag .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",_cdge .Name );if _acbfd :=d .Skip ();_acbfd !=nil {return _acbfd ;};};case _f .EndElement :break _bbgaa ;case _f .CharData :};};return nil ;};func NewCT_Chartsheet ()*CT_Chartsheet {_ffbf :=&CT_Chartsheet {};_ffbf .SheetViews =NewCT_ChartsheetViews ();_ffbf .Drawing =NewCT_Drawing ();return _ffbf ;};func (_fegcgg ST_MdxKPIProperty )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_abdcd :=_f .Attr {};_abdcd .Name =name ;switch _fegcgg {case ST_MdxKPIPropertyUnset :_abdcd .Value ="";case ST_MdxKPIPropertyV :_abdcd .Value ="\u0076";case ST_MdxKPIPropertyG :_abdcd .Value ="\u0067";case ST_MdxKPIPropertyS :_abdcd .Value ="\u0073";case ST_MdxKPIPropertyT :_abdcd .Value ="\u0074";case ST_MdxKPIPropertyW :_abdcd .Value ="\u0077";case ST_MdxKPIPropertyM :_abdcd .Value ="\u006d";};return _abdcd ,nil ;};func NewCT_TupleCache ()*CT_TupleCache {_daegc :=&CT_TupleCache {};return _daegc };func (_de *AG_RevData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _de .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_de .RIdAttr )});};if _de .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_de .UaAttr ))});};if _de .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_de .RaAttr ))});};return nil ;}; +// Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path -func (_bdcffc *CT_Fill )ValidateWithPath (path string )error {if _bdcffc .PatternFill !=nil {if _aegee :=_bdcffc .PatternFill .ValidateWithPath (path +"\u002f\u0050\u0061t\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c");_aegee !=nil {return _aegee ;};};if _bdcffc .GradientFill !=nil {if _abcd :=_bdcffc .GradientFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");_abcd !=nil {return _abcd ;};};return nil ;};type CT_SmartTags struct{ +// Web Publishing Object +WebPublishObject []*CT_WebPublishObject ;};type CT_MetadataBlock struct{ -// Cell Smart Tags -CellSmartTags []*CT_CellSmartTags ;};func (_cedad *CT_OleObjects )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fabea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ao\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_cfefd :=range _cedad .OleObject {e .EncodeElement (_cfefd ,_fabea );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_CalcChain ()*CT_CalcChain {_adee :=&CT_CalcChain {};return _adee };func (_faedbdc ST_ConditionalFormattingOperator )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dbcgd :=_f .Attr {};_dbcgd .Name =name ;switch _faedbdc {case ST_ConditionalFormattingOperatorUnset :_dbcgd .Value ="";case ST_ConditionalFormattingOperatorLessThan :_dbcgd .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorLessThanOrEqual :_dbcgd .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorEqual :_dbcgd .Value ="\u0065\u0071\u0075a\u006c";case ST_ConditionalFormattingOperatorNotEqual :_dbcgd .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThanOrEqual :_dbcgd .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThan :_dbcgd .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorBetween :_dbcgd .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorNotBetween :_dbcgd .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorContainsText :_dbcgd .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_ConditionalFormattingOperatorNotContains :_dbcgd .Value ="n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case ST_ConditionalFormattingOperatorBeginsWith :_dbcgd .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_ConditionalFormattingOperatorEndsWith :_dbcgd .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";};return _dbcgd ,nil ;};func (_gccef *CT_Macrosheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gccef .SheetData =NewCT_SheetData ();_afbcf :for {_gacbea ,_baabb :=d .Token ();if _baabb !=nil {return _baabb ;};switch _dcff :=_gacbea .(type ){case _f .StartElement :switch _dcff .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccef .SheetPr =NewCT_SheetPr ();if _cgcdb :=d .DecodeElement (_gccef .SheetPr ,&_dcff );_cgcdb !=nil {return _cgcdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccef .Dimension =NewCT_SheetDimension ();if _ddfeg :=d .DecodeElement (_gccef .Dimension ,&_dcff );_ddfeg !=nil {return _ddfeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccef .SheetViews =NewCT_SheetViews ();if _ageaa :=d .DecodeElement (_gccef .SheetViews ,&_dcff );_ageaa !=nil {return _ageaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccef .SheetFormatPr =NewCT_SheetFormatPr ();if _gebgce :=d .DecodeElement (_gccef .SheetFormatPr ,&_dcff );_gebgce !=nil {return _gebgce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfdf :=NewCT_Cols ();if _bdga :=d .DecodeElement (_eabfdf ,&_dcff );_bdga !=nil {return _bdga ;};_gccef .Cols =append (_gccef .Cols ,_eabfdf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dfbgb :=d .DecodeElement (_gccef .SheetData ,&_dcff );_dfbgb !=nil {return _dfbgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccef .SheetProtection =NewCT_SheetProtection ();if _caccf :=d .DecodeElement (_gccef .SheetProtection ,&_dcff );_caccf !=nil {return _caccf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccef .AutoFilter =NewCT_AutoFilter ();if _cabdc :=d .DecodeElement (_gccef .AutoFilter ,&_dcff );_cabdc !=nil {return _cabdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccef .SortState =NewCT_SortState ();if _adbffg :=d .DecodeElement (_gccef .SortState ,&_dcff );_adbffg !=nil {return _adbffg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccef .DataConsolidate =NewCT_DataConsolidate ();if _gcbdd :=d .DecodeElement (_gccef .DataConsolidate ,&_dcff );_gcbdd !=nil {return _gcbdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccef .CustomSheetViews =NewCT_CustomSheetViews ();if _dfgde :=d .DecodeElement (_gccef .CustomSheetViews ,&_dcff );_dfgde !=nil {return _dfgde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccef .PhoneticPr =NewCT_PhoneticPr ();if _gefcb :=d .DecodeElement (_gccef .PhoneticPr ,&_dcff );_gefcb !=nil {return _gefcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgbgf :=NewCT_ConditionalFormatting ();if _eaccf :=d .DecodeElement (_fgbgf ,&_dcff );_eaccf !=nil {return _eaccf ;};_gccef .ConditionalFormatting =append (_gccef .ConditionalFormatting ,_fgbgf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccef .PrintOptions =NewCT_PrintOptions ();if _cgeadc :=d .DecodeElement (_gccef .PrintOptions ,&_dcff );_cgeadc !=nil {return _cgeadc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccef .PageMargins =NewCT_PageMargins ();if _ebgdb :=d .DecodeElement (_gccef .PageMargins ,&_dcff );_ebgdb !=nil {return _ebgdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccef .PageSetup =NewCT_PageSetup ();if _fcfe :=d .DecodeElement (_gccef .PageSetup ,&_dcff );_fcfe !=nil {return _fcfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccef .HeaderFooter =NewCT_HeaderFooter ();if _gdbgg :=d .DecodeElement (_gccef .HeaderFooter ,&_dcff );_gdbgg !=nil {return _gdbgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccef .RowBreaks =NewCT_PageBreak ();if _bdeed :=d .DecodeElement (_gccef .RowBreaks ,&_dcff );_bdeed !=nil {return _bdeed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccef .ColBreaks =NewCT_PageBreak ();if _dcggc :=d .DecodeElement (_gccef .ColBreaks ,&_dcff );_dcggc !=nil {return _dcggc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccef .CustomProperties =NewCT_CustomProperties ();if _fbbac :=d .DecodeElement (_gccef .CustomProperties ,&_dcff );_fbbac !=nil {return _fbbac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccef .Drawing =NewCT_Drawing ();if _ccead :=d .DecodeElement (_gccef .Drawing ,&_dcff );_ccead !=nil {return _ccead ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccef .LegacyDrawing =NewCT_LegacyDrawing ();if _effce :=d .DecodeElement (_gccef .LegacyDrawing ,&_dcff );_effce !=nil {return _effce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccef .LegacyDrawingHF =NewCT_LegacyDrawing ();if _egegf :=d .DecodeElement (_gccef .LegacyDrawingHF ,&_dcff );_egegf !=nil {return _egegf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccef .DrawingHF =NewCT_DrawingHF ();if _dddfa :=d .DecodeElement (_gccef .DrawingHF ,&_dcff );_dddfa !=nil {return _dddfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccef .Picture =NewCT_SheetBackgroundPicture ();if _fbgcf :=d .DecodeElement (_gccef .Picture ,&_dcff );_fbgcf !=nil {return _fbgcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccef .OleObjects =NewCT_OleObjects ();if _dgebg :=d .DecodeElement (_gccef .OleObjects ,&_dcff );_dgebg !=nil {return _dgebg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccef .ExtLst =NewCT_ExtensionList ();if _bbede :=d .DecodeElement (_gccef .ExtLst ,&_dcff );_bbede !=nil {return _bbede ;};default:_ag .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",_dcff .Name );if _gadee :=d .Skip ();_gadee !=nil {return _gadee ;};};case _f .EndElement :break _afbcf ;case _f .CharData :};};return nil ;};func (_ffagdf *CT_Top10 )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecgfa :=range start .Attr {if _ecgfa .Name .Local =="\u0074\u006f\u0070"{_begce ,_dffa :=_d .ParseBool (_ecgfa .Value );if _dffa !=nil {return _dffa ;};_ffagdf .TopAttr =&_begce ;continue ;};if _ecgfa .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_fcfcg ,_faecfc :=_d .ParseBool (_ecgfa .Value );if _faecfc !=nil {return _faecfc ;};_ffagdf .PercentAttr =&_fcfcg ;continue ;};if _ecgfa .Name .Local =="\u0076\u0061\u006c"{_gedaae ,_dfgc :=_d .ParseFloat (_ecgfa .Value ,64);if _dfgc !=nil {return _dfgc ;};_ffagdf .ValAttr =_gedaae ;continue ;};if _ecgfa .Name .Local =="\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"{_eaagb ,_baada :=_d .ParseFloat (_ecgfa .Value ,64);if _baada !=nil {return _baada ;};_ffagdf .FilterValAttr =&_eaagb ;continue ;};};for {_aadgcg ,_bebgdd :=d .Token ();if _bebgdd !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u006f\u0070\u0031\u0030: \u0025\u0073",_bebgdd );};if _bfagd ,_dfdec :=_aadgcg .(_f .EndElement );_dfdec &&_bfagd .Name ==start .Name {break ;};};return nil ;};func (_effdg *ST_SortMethod )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bafade ,_cgbcf :=d .Token ();if _cgbcf !=nil {return _cgbcf ;};if _ccfcd ,_abfdag :=_bafade .(_f .EndElement );_abfdag &&_ccfcd .Name ==start .Name {*_effdg =1;return nil ;};if _gabab ,_eeedb :=_bafade .(_f .CharData );!_eeedb {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bafade );}else {switch string (_gabab ){case "":*_effdg =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_effdg =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_effdg =2;case "\u006e\u006f\u006e\u0065":*_effdg =3;};};_bafade ,_cgbcf =d .Token ();if _cgbcf !=nil {return _cgbcf ;};if _gagabd ,_ddgbde :=_bafade .(_f .EndElement );_ddgbde &&_gagabd .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bafade );};func (_gfggb *CT_PivotAreaReferences )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adcgc :=range start .Attr {if _adcgc .Name .Local =="\u0063\u006f\u0075n\u0074"{_beeggf ,_bgcgf :=_d .ParseUint (_adcgc .Value ,10,32);if _bgcgf !=nil {return _bgcgf ;};_ebbbe :=uint32 (_beeggf );_gfggb .CountAttr =&_ebbbe ;continue ;};};_acebc :for {_fgbed ,_egage :=d .Token ();if _egage !=nil {return _egage ;};switch _eeeaa :=_fgbed .(type ){case _f .StartElement :switch _eeeaa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdbg :=NewCT_PivotAreaReference ();if _bdedc :=d .DecodeElement (_gcdbg ,&_eeeaa );_bdedc !=nil {return _bdedc ;};_gfggb .Reference =append (_gfggb .Reference ,_gcdbg );default:_ag .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",_eeeaa .Name );if _aeafe :=d .Skip ();_aeafe !=nil {return _aeafe ;};};case _f .EndElement :break _acebc ;case _f .CharData :};};return nil ;}; +// Metadata Record +Rc []*CT_MetadataRecord ;};func NewCT_ColFields ()*CT_ColFields {_dadb :=&CT_ColFields {};return _dadb };func (_bagbc *ST_Type )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbdbcg ,_deedde :=d .Token ();if _deedde !=nil {return _deedde ;};if _gegdcec ,_ebbega :=_bbdbcg .(_a .EndElement );_ebbega &&_gegdcec .Name ==start .Name {*_bagbc =1;return nil ;};if _cbddg ,_fddfgc :=_bbdbcg .(_a .CharData );!_fddfgc {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",_bbdbcg );}else {switch string (_cbddg ){case "":*_bagbc =0;case "\u006e\u006f\u006e\u0065":*_bagbc =1;case "\u0061\u006c\u006c":*_bagbc =2;case "\u0072\u006f\u0077":*_bagbc =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_bagbc =4;};};_bbdbcg ,_deedde =d .Token ();if _deedde !=nil {return _deedde ;};if _edafbf ,_gcebae :=_bbdbcg .(_a .EndElement );_gcebae &&_edafbf .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",_bbdbcg );}; -// Validate validates the CT_Reviewed and its children -func (_ggfdf *CT_Reviewed )Validate ()error {return _ggfdf .ValidateWithPath ("C\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064");};func (_acgbb *CT_MetadataBlocks )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _acgbb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_acgbb .CountAttr )});};e .EncodeToken (start );_ddcff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_ggdab :=range _acgbb .Bk {e .EncodeElement (_ggdab ,_ddcff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_DataBar struct{ +// Validate validates the CT_Tables and its children +func (_bageca *CT_Tables )Validate ()error {return _bageca .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065s");};const (ST_ScopeUnset ST_Scope =0;ST_ScopeSelection ST_Scope =1;ST_ScopeData ST_Scope =2;ST_ScopeField ST_Scope =3;);func (_faea *CT_CellSmartTagPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006b\u0065\u0079"},Value :_b .Sprintf ("\u0025\u0076",_faea .KeyAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_faea .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_SheetPr struct{ -// Minimum Length -MinLengthAttr *uint32 ; +// Synch Horizontal +SyncHorizontalAttr *bool ; -// Maximum Length -MaxLengthAttr *uint32 ; +// Synch Vertical +SyncVerticalAttr *bool ; -// Show Values -ShowValueAttr *bool ; +// Synch Reference +SyncRefAttr *string ; -// Conditional Format Value Object -Cfvo []*CT_Cfvo ; +// Transition Formula Evaluation +TransitionEvaluationAttr *bool ; -// Data Bar Color -Color *CT_Color ;}; +// Transition Formula Entry +TransitionEntryAttr *bool ; -// Validate validates the CT_PageItem and its children -func (_cddde *CT_PageItem )Validate ()error {return _cddde .ValidateWithPath ("C\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d");}; +// Published +PublishedAttr *bool ; -// Validate validates the CT_Fills and its children -func (_aecdc *CT_Fills )Validate ()error {return _aecdc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073");};type CT_Pages struct{ +// Code Name +CodeNameAttr *string ; -// Page Item String Count -CountAttr *uint32 ; +// Filter Mode +FilterModeAttr *bool ; -// Page Items -Page []*CT_PCDSCPage ;}; +// Enable Conditional Formatting Calculations +EnableFormatConditionsCalculationAttr *bool ; -// ValidateWithPath validates the CT_GradientFill and its children, prefixing error messages with path -func (_eaebf *CT_GradientFill )ValidateWithPath (path string )error {if _gdgfg :=_eaebf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gdgfg !=nil {return _gdgfg ;};for _agabeb ,_bgcdg :=range _eaebf .Stop {if _afgcc :=_bgcdg .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0053\u0074\u006f\u0070\u005b\u0025\u0064\u005d",path ,_agabeb ));_afgcc !=nil {return _afgcc ;};};return nil ;}; +// Sheet Tab Color +TabColor *CT_Color ; -// Validate validates the CT_CustomProperty and its children -func (_dfebf *CT_CustomProperty )Validate ()error {return _dfebf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");}; +// Outline Properties +OutlinePr *CT_OutlinePr ; -// Validate validates the CT_Map and its children -func (_beegd *CT_Map )Validate ()error {return _beegd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070");}; +// Page Setup Properties +PageSetUpPr *CT_PageSetUpPr ;}; -// ValidateWithPath validates the CT_HierarchyUsage and its children, prefixing error messages with path -func (_ggbae *CT_HierarchyUsage )ValidateWithPath (path string )error {return nil };func NewCT_PivotAreaReference ()*CT_PivotAreaReference {_abdbfc :=&CT_PivotAreaReference {};return _abdbfc ;};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;); +// Validate validates the CT_PageField and its children +func (_fbed *CT_PageField )Validate ()error {return _fbed .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064");}; -// ValidateWithPath validates the CT_CustomChartsheetViews and its children, prefixing error messages with path -func (_gfad *CT_CustomChartsheetViews )ValidateWithPath (path string )error {for _fdaec ,_bcacc :=range _gfad .CustomSheetView {if _ecacc :=_bcacc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_fdaec ));_ecacc !=nil {return _ecacc ;};};return nil ;}; +// ValidateWithPath validates the CT_CellSmartTags and its children, prefixing error messages with path +func (_caae *CT_CellSmartTags )ValidateWithPath (path string )error {for _ggad ,_effe :=range _caae .CellSmartTag {if _abea :=_effe .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043el\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_ggad ));_abea !=nil {return _abea ;};};return nil ;}; -// ValidateWithPath validates the CT_Dialogsheet and its children, prefixing error messages with path -func (_ffafe *CT_Dialogsheet )ValidateWithPath (path string )error {if _ffafe .SheetPr !=nil {if _fgefc :=_ffafe .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_fgefc !=nil {return _fgefc ;};};if _ffafe .SheetViews !=nil {if _fedb :=_ffafe .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_fedb !=nil {return _fedb ;};};if _ffafe .SheetFormatPr !=nil {if _dabec :=_ffafe .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_dabec !=nil {return _dabec ;};};if _ffafe .SheetProtection !=nil {if _cgfgg :=_ffafe .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_cgfgg !=nil {return _cgfgg ;};};if _ffafe .CustomSheetViews !=nil {if _acag :=_ffafe .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_acag !=nil {return _acag ;};};if _ffafe .PrintOptions !=nil {if _beefd :=_ffafe .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_beefd !=nil {return _beefd ;};};if _ffafe .PageMargins !=nil {if _bbcd :=_ffafe .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_bbcd !=nil {return _bbcd ;};};if _ffafe .PageSetup !=nil {if _cacc :=_ffafe .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_cacc !=nil {return _cacc ;};};if _ffafe .HeaderFooter !=nil {if _eagcd :=_ffafe .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_eagcd !=nil {return _eagcd ;};};if _ffafe .Drawing !=nil {if _ccaf :=_ffafe .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_ccaf !=nil {return _ccaf ;};};if _ffafe .LegacyDrawing !=nil {if _agaad :=_ffafe .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_agaad !=nil {return _agaad ;};};if _ffafe .LegacyDrawingHF !=nil {if _bedba :=_ffafe .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_bedba !=nil {return _bedba ;};};if _ffafe .DrawingHF !=nil {if _aedbb :=_ffafe .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_aedbb !=nil {return _aedbb ;};};if _ffafe .OleObjects !=nil {if _dbbbd :=_ffafe .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_dbbbd !=nil {return _dbbbd ;};};if _ffafe .Controls !=nil {if _dbaf :=_ffafe .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_dbaf !=nil {return _dbaf ;};};if _ffafe .ExtLst !=nil {if _aecgg :=_ffafe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aecgg !=nil {return _aecgg ;};};return nil ;};func (_gcef *CT_ColHierarchiesUsage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cedg :=range start .Attr {if _cedg .Name .Local =="\u0063\u006f\u0075n\u0074"{_ecea ,_eegf :=_d .ParseUint (_cedg .Value ,10,32);if _eegf !=nil {return _eegf ;};_cfba :=uint32 (_ecea );_gcef .CountAttr =&_cfba ;continue ;};};_caefe :for {_cfdc ,_aebf :=d .Token ();if _aebf !=nil {return _aebf ;};switch _beba :=_cfdc .(type ){case _f .StartElement :switch _beba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aggc :=NewCT_HierarchyUsage ();if _abae :=d .DecodeElement (_aggc ,&_beba );_abae !=nil {return _abae ;};_gcef .ColHierarchyUsage =append (_gcef .ColHierarchyUsage ,_aggc );default:_ag .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",_beba .Name );if _gdgb :=d .Skip ();_gdgb !=nil {return _gdgb ;};};case _f .EndElement :break _caefe ;case _f .CharData :};};return nil ;};type CT_DdeValues struct{ +// ValidateWithPath validates the CT_RevisionMove and its children, prefixing error messages with path +func (_gfdc *CT_RevisionMove )ValidateWithPath (path string )error {for _aagea ,_fddff :=range _gfdc .Undo {if _defeg :=_fddff .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_aagea ));_defeg !=nil {return _defeg ;};};for _gaeda ,_fgbcc :=range _gfdc .Rcc {if _bageba :=_fgbcc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_gaeda ));_bageba !=nil {return _bageba ;};};for _bfcdg ,_ggffg :=range _gfdc .Rfmt {if _agbdd :=_ggffg .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_bfcdg ));_agbdd !=nil {return _agbdd ;};};return nil ;};type CT_MergeCells struct{ -// Rows -RowsAttr *uint32 ; +// Count +CountAttr *uint32 ; -// Columns -ColsAttr *uint32 ; +// Merged Cell +MergeCell []*CT_MergeCell ;};func (_begcf *CT_TableMissing )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_dgfb ,_ffecfe :=d .Token ();if _ffecfe !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u004di\u0073\u0073\u0069n\u0067:\u0020\u0025\u0073",_ffecfe );};if _caegd ,_bfgebag :=_dgfb .(_a .EndElement );_bfgebag &&_caegd .Name ==start .Name {break ;};};return nil ;};type CT_Connection struct{ -// Value -Value []*CT_DdeValue ;};func (_fedga ST_VerticalAlignment )ValidateWithPath (path string )error {switch _fedga {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fedga ));};return nil ;};type CT_CustomSheetViews struct{ +// Connection Id +IdAttr uint32 ; -// Custom Sheet View -CustomSheetView []*CT_CustomSheetView ;};func (_bcbebd *CT_RevisionConflict )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bcbebd .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bcbebd .SheetIdAttr )});};if _bcbebd .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bcbebd .RIdAttr )});};if _bcbebd .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bcbebd .UaAttr ))});};if _bcbebd .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bcbebd .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Source Database File +SourceFileAttr *string ; -// ValidateWithPath validates the Connections and its children, prefixing error messages with path -func (_gbcfc *Connections )ValidateWithPath (path string )error {if _gfefe :=_gbcfc .CT_Connections .ValidateWithPath (path );_gfefe !=nil {return _gfefe ;};return nil ;}; +// Connection File +OdcFileAttr *string ; -// ValidateWithPath validates the CT_ExternalLink and its children, prefixing error messages with path -func (_gbdece *CT_ExternalLink )ValidateWithPath (path string )error {if _gbdece .Choice !=nil {if _fbdfd :=_gbdece .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fbdfd !=nil {return _fbdfd ;};};if _gbdece .ExtLst !=nil {if _dddbe :=_gbdece .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dddbe !=nil {return _dddbe ;};};return nil ;}; +// Keep Connection Open +KeepAliveAttr *bool ; -// Validate validates the CT_Cfvo and its children -func (_gfbb *CT_Cfvo )Validate ()error {return _gfbb .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0076\u006f");};func NewCT_ReviewedRevisions ()*CT_ReviewedRevisions {_ffagd :=&CT_ReviewedRevisions {};return _ffagd ;};func (_fbeece *Workbook )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbeece .CT_Workbook =*NewCT_Workbook ();for _ ,_beace :=range start .Attr {if _beace .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_fbeece .ConformanceAttr .UnmarshalXMLAttr (_beace );continue ;};};_debaac :for {_dcgeb ,_ecebf :=d .Token ();if _ecebf !=nil {return _ecebf ;};switch _ggcbf :=_dcgeb .(type ){case _f .StartElement :switch _ggcbf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbeece .FileVersion =NewCT_FileVersion ();if _bbdfg :=d .DecodeElement (_fbeece .FileVersion ,&_ggcbf );_bbdfg !=nil {return _bbdfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbeece .FileSharing =NewCT_FileSharing ();if _cecbb :=d .DecodeElement (_fbeece .FileSharing ,&_ggcbf );_cecbb !=nil {return _cecbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbeece .WorkbookPr =NewCT_WorkbookPr ();if _egbgeb :=d .DecodeElement (_fbeece .WorkbookPr ,&_ggcbf );_egbgeb !=nil {return _egbgeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbeece .WorkbookProtection =NewCT_WorkbookProtection ();if _ecdgf :=d .DecodeElement (_fbeece .WorkbookProtection ,&_ggcbf );_ecdgf !=nil {return _ecdgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbeece .BookViews =NewCT_BookViews ();if _bdbcc :=d .DecodeElement (_fbeece .BookViews ,&_ggcbf );_bdbcc !=nil {return _bdbcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _fdbcag :=d .DecodeElement (_fbeece .Sheets ,&_ggcbf );_fdbcag !=nil {return _fdbcag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbeece .FunctionGroups =NewCT_FunctionGroups ();if _gagde :=d .DecodeElement (_fbeece .FunctionGroups ,&_ggcbf );_gagde !=nil {return _gagde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbeece .ExternalReferences =NewCT_ExternalReferences ();if _ddeafa :=d .DecodeElement (_fbeece .ExternalReferences ,&_ggcbf );_ddeafa !=nil {return _ddeafa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbeece .DefinedNames =NewCT_DefinedNames ();if _dgebda :=d .DecodeElement (_fbeece .DefinedNames ,&_ggcbf );_dgebda !=nil {return _dgebda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbeece .CalcPr =NewCT_CalcPr ();if _cbagd :=d .DecodeElement (_fbeece .CalcPr ,&_ggcbf );_cbagd !=nil {return _cbagd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbeece .OleSize =NewCT_OleSize ();if _dgdbba :=d .DecodeElement (_fbeece .OleSize ,&_ggcbf );_dgdbba !=nil {return _dgdbba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbeece .CustomWorkbookViews =NewCT_CustomWorkbookViews ();if _accceb :=d .DecodeElement (_fbeece .CustomWorkbookViews ,&_ggcbf );_accceb !=nil {return _accceb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbeece .PivotCaches =NewCT_PivotCaches ();if _dbaeab :=d .DecodeElement (_fbeece .PivotCaches ,&_ggcbf );_dbaeab !=nil {return _dbaeab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbeece .SmartTagPr =NewCT_SmartTagPr ();if _cdafd :=d .DecodeElement (_fbeece .SmartTagPr ,&_ggcbf );_cdafd !=nil {return _cdafd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbeece .SmartTagTypes =NewCT_SmartTagTypes ();if _aegdc :=d .DecodeElement (_fbeece .SmartTagTypes ,&_ggcbf );_aegdc !=nil {return _aegdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbeece .WebPublishing =NewCT_WebPublishing ();if _gcegfe :=d .DecodeElement (_fbeece .WebPublishing ,&_ggcbf );_gcegfe !=nil {return _gcegfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcede :=NewCT_FileRecoveryPr ();if _cedac :=d .DecodeElement (_gcede ,&_ggcbf );_cedac !=nil {return _cedac ;};_fbeece .FileRecoveryPr =append (_fbeece .FileRecoveryPr ,_gcede );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbeece .WebPublishObjects =NewCT_WebPublishObjects ();if _gabgd :=d .DecodeElement (_fbeece .WebPublishObjects ,&_ggcbf );_gabgd !=nil {return _gabgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbeece .ExtLst =NewCT_ExtensionList ();if _afcdb :=d .DecodeElement (_fbeece .ExtLst ,&_ggcbf );_afcdb !=nil {return _afcdb ;};default:_ag .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",_ggcbf .Name );if _fbfdgg :=d .Skip ();_fbfdgg !=nil {return _fbfdgg ;};};case _f .EndElement :break _debaac ;case _f .CharData :};};return nil ;};type CT_Drawing struct{IdAttr string ;}; +// Automatic Refresh Interval +IntervalAttr *uint32 ; -// ValidateWithPath validates the CT_PatternFill and its children, prefixing error messages with path -func (_efgbf *CT_PatternFill )ValidateWithPath (path string )error {if _gdccfc :=_efgbf .PatternTypeAttr .ValidateWithPath (path +"\u002f\u0050a\u0074\u0074\u0065r\u006e\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gdccfc !=nil {return _gdccfc ;};if _efgbf .FgColor !=nil {if _bdceda :=_efgbf .FgColor .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006f\u006c\u006f\u0072");_bdceda !=nil {return _bdceda ;};};if _efgbf .BgColor !=nil {if _dgdgb :=_efgbf .BgColor .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006f\u006c\u006f\u0072");_dgdgb !=nil {return _dgdgb ;};};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;); +// Connection Name +NameAttr *string ; -// Validate validates the CT_SmartTagPr and its children -func (_gefddb *CT_SmartTagPr )Validate ()error {return _gefddb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");}; +// Connection Description +DescriptionAttr *string ; -// Validate validates the CT_PatternFill and its children -func (_dacge *CT_PatternFill )Validate ()error {return _dacge .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c");};type ST_MdxFunctionType byte ;type CT_CellSmartTagPr struct{ +// Database Source Type +TypeAttr *uint32 ; -// Key Name -KeyAttr string ; +// Reconnection Method +ReconnectionMethodAttr *uint32 ; -// Value -ValAttr string ;};func (_cebgb *Workbook )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_f .Attr {Name :_f .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 ,_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\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\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 ="m\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b";return _cebgb .CT_Workbook .MarshalXML (e ,start );};type CT_Top10 struct{ +// Last Refresh Version +RefreshedVersionAttr uint8 ; -// Top -TopAttr *bool ; +// Minimum Version Required for Refresh +MinRefreshableVersionAttr *uint8 ; -// Filter by Percent -PercentAttr *bool ; +// Save Password +SavePasswordAttr *bool ; -// Top or Bottom Value -ValAttr float64 ; +// New Connection +NewAttr *bool ; -// Filter Value -FilterValAttr *float64 ;}; +// Deleted Connection +DeletedAttr *bool ; -// ValidateWithPath validates the CT_ObjectPr and its children, prefixing error messages with path -func (_bbgcc *CT_ObjectPr )ValidateWithPath (path string )error {if _faafc :=_bbgcc .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_faafc !=nil {return _faafc ;};return nil ;};type CT_String struct{ +// Only Use Connection File +OnlyUseConnectionFileAttr *bool ; -// Value -VAttr string ; +// Background Refresh +BackgroundAttr *bool ; -// Unused Item -UAttr *bool ; +// Refresh on Open +RefreshOnLoadAttr *bool ; -// Calculated Item -FAttr *bool ; +// Save Data +SaveDataAttr *bool ; -// Item Caption -CAttr *string ; +// Reconnection Method +CredentialsAttr ST_CredMethod ; -// Member Property Count -CpAttr *uint32 ; +// SSO Id +SingleSignOnIdAttr *string ; -// Format Index -InAttr *uint32 ; +// Database Properties +DbPr *CT_DbPr ; -// Background Color -BcAttr *string ; +// OLAP Properties +OlapPr *CT_OlapPr ; -// Foreground Color -FcAttr *string ; +// Web Query Properties +WebPr *CT_WebPr ; -// Italic -IAttr *bool ; +// Text Import Settings +TextPr *CT_TextPr ; -// Underline -UnAttr *bool ; +// Query Parameters +Parameters *CT_Parameters ; -// Strikethrough -StAttr *bool ; +// Future Feature Data Storage +ExtLst *CT_ExtensionList ;};func NewCT_PCDSCPage ()*CT_PCDSCPage {_bdcgg :=&CT_PCDSCPage {};return _bdcgg };func (_aaebgc ST_GradientType )Validate ()error {return _aaebgc .ValidateWithPath ("")};func (_ebagaf *CT_ProtectedRange )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ebagaf .PasswordAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ebagaf .PasswordAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_b .Sprintf ("\u0025\u0076",_ebagaf .SqrefAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ebagaf .NameAttr )});if _ebagaf .SecurityDescriptorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_ebagaf .SecurityDescriptorAttr )});};if _ebagaf .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ebagaf .AlgorithmNameAttr )});};if _ebagaf .HashValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0076",*_ebagaf .HashValueAttr )});};if _ebagaf .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0076",*_ebagaf .SaltValueAttr )});};if _ebagaf .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_b .Sprintf ("\u0025\u0076",*_ebagaf .SpinCountAttr )});};e .EncodeToken (start );if _ebagaf .SecurityDescriptor !=nil {_gbeda :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u0073\u0065cu\u0072i\u0074\u0079\u0044\u0065\u0073c\u0072\u0069\u0070\u0074\u006f\u0072"}};for _ ,_bgdbg :=range _ebagaf .SecurityDescriptor {e .EncodeElement (_bgdbg ,_gbeda );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Reviewed ()*CT_Reviewed {_cbagf :=&CT_Reviewed {};return _cbagf };func (_egbda ST_TotalsRowFunction )Validate ()error {return _egbda .ValidateWithPath ("")};func (_dbfc *CT_ExternalSheetDataSet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_ecca :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};for _ ,_fbbfb :=range _dbfc .SheetData {e .EncodeElement (_fbbfb ,_ecca );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_afdbe *CT_Field )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078"},Value :_b .Sprintf ("\u0025\u0076",_afdbe .XAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fefcad ST_DvAspect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fefcad .String (),start );};func (_cefbec ST_DataValidationType )ValidateWithPath (path string )error {switch _cefbec {case 0,1,2,3,4,5,6,7,8: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 (_cefbec ));};return nil ;};type ST_DataValidationType byte ;func NewCT_Extension ()*CT_Extension {_acbba :=&CT_Extension {};return _acbba };func NewCT_Scenario ()*CT_Scenario {_gbcfd :=&CT_Scenario {};return _gbcfd };func NewCT_Set ()*CT_Set {_bgdaa :=&CT_Set {};return _bgdaa }; -// Bold -BAttr *bool ; +// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path +func (_ecbba *CT_Hyperlink )ValidateWithPath (path string )error {return nil };func (_gbdfb *CT_Macrosheet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u006d\u0061:\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074";e .EncodeToken (start );if _gbdfb .SheetPr !=nil {_fbbeb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_gbdfb .SheetPr ,_fbbeb );};if _gbdfb .Dimension !=nil {_fbbff :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};e .EncodeElement (_gbdfb .Dimension ,_fbbff );};if _gbdfb .SheetViews !=nil {_eadff :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_gbdfb .SheetViews ,_eadff );};if _gbdfb .SheetFormatPr !=nil {_fcaca :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_gbdfb .SheetFormatPr ,_fcaca );};if _gbdfb .Cols !=nil {_bbbe :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}};for _ ,_bedea :=range _gbdfb .Cols {e .EncodeElement (_bedea ,_bbbe );};};_fcecea :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_gbdfb .SheetData ,_fcecea );if _gbdfb .SheetProtection !=nil {_bfbed :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gbdfb .SheetProtection ,_bfbed );};if _gbdfb .AutoFilter !=nil {_ebbca :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_gbdfb .AutoFilter ,_ebbca );};if _gbdfb .SortState !=nil {_gcdec :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_gbdfb .SortState ,_gcdec );};if _gbdfb .DataConsolidate !=nil {_bacbc :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}};e .EncodeElement (_gbdfb .DataConsolidate ,_bacbc );};if _gbdfb .CustomSheetViews !=nil {_gebca :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_gbdfb .CustomSheetViews ,_gebca );};if _gbdfb .PhoneticPr !=nil {_bacde :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_gbdfb .PhoneticPr ,_bacde );};if _gbdfb .ConditionalFormatting !=nil {_cabdf :=_a .StartElement {Name :_a .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 _ ,_gfbg :=range _gbdfb .ConditionalFormatting {e .EncodeElement (_gfbg ,_cabdf );};};if _gbdfb .PrintOptions !=nil {_cbfge :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gbdfb .PrintOptions ,_cbfge );};if _gbdfb .PageMargins !=nil {_agfdg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_gbdfb .PageMargins ,_agfdg );};if _gbdfb .PageSetup !=nil {_aacdb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_gbdfb .PageSetup ,_aacdb );};if _gbdfb .HeaderFooter !=nil {_bbgee :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_gbdfb .HeaderFooter ,_bbgee );};if _gbdfb .RowBreaks !=nil {_gbcef :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_gbdfb .RowBreaks ,_gbcef );};if _gbdfb .ColBreaks !=nil {_fbcgfb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_gbdfb .ColBreaks ,_fbcgfb );};if _gbdfb .CustomProperties !=nil {_ebeec :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_gbdfb .CustomProperties ,_ebeec );};if _gbdfb .Drawing !=nil {_aebc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_gbdfb .Drawing ,_aebc );};if _gbdfb .LegacyDrawing !=nil {_cbggg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_gbdfb .LegacyDrawing ,_cbggg );};if _gbdfb .LegacyDrawingHF !=nil {_bdcdc :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_gbdfb .LegacyDrawingHF ,_bdcdc );};if _gbdfb .DrawingHF !=nil {_ebfdg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_gbdfb .DrawingHF ,_ebfdg );};if _gbdfb .Picture !=nil {_fccbc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_gbdfb .Picture ,_fccbc );};if _gbdfb .OleObjects !=nil {_fddg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_gbdfb .OleObjects ,_fddg );};if _gbdfb .ExtLst !=nil {_edcg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gbdfb .ExtLst ,_edcg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Tuples -Tpls []*CT_Tuples ; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_cdfd *CT_Drawing )ValidateWithPath (path string )error {return nil };func (_gagbdd *ST_UnderlineValues )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gagbdd =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_gagbdd =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_gagbdd =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_gagbdd =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_gagbdd =4;case "\u006e\u006f\u006e\u0065":*_gagbdd =5;};return nil ;};func NewCT_MemberProperty ()*CT_MemberProperty {_baagg :=&CT_MemberProperty {};return _baagg }; -// Member Property Index -X []*CT_X ;}; +// Validate validates the CT_RgbColor and its children +func (_addbg *CT_RgbColor )Validate ()error {return _addbg .ValidateWithPath ("C\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func NewCT_RangePr ()*CT_RangePr {_abdgb :=&CT_RangePr {};return _abdgb };func (_degbce *ST_PatternType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdcbfb ,_agacb :=d .Token ();if _agacb !=nil {return _agacb ;};if _acdbfc ,_ceefb :=_fdcbfb .(_a .EndElement );_ceefb &&_acdbfc .Name ==start .Name {*_degbce =1;return nil ;};if _bggfcc ,_efgfaf :=_fdcbfb .(_a .CharData );!_efgfaf {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",_fdcbfb );}else {switch string (_bggfcc ){case "":*_degbce =0;case "\u006e\u006f\u006e\u0065":*_degbce =1;case "\u0073\u006f\u006ci\u0064":*_degbce =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_degbce =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_degbce =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_degbce =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_degbce =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_degbce =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_degbce =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_degbce =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_degbce =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_degbce =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_degbce =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_degbce =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_degbce =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_degbce =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_degbce =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_degbce =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_degbce =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_degbce =19;};};_fdcbfb ,_agacb =d .Token ();if _agacb !=nil {return _agacb ;};if _edbdba ,_gfdge :=_fdcbfb .(_a .EndElement );_gfdge &&_edbdba .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",_fdcbfb );};func (_bedcb *EG_ExtensionList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcecd :for {_bfaac ,_caeabb :=d .Token ();if _caeabb !=nil {return _caeabb ;};switch _gdebf :=_bfaac .(type ){case _a .StartElement :switch _gdebf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggeagb :=NewCT_Extension ();if _dgdadc :=d .DecodeElement (_ggeagb ,&_gdebf );_dgdadc !=nil {return _dgdadc ;};_bedcb .Ext =append (_bedcb .Ext ,_ggeagb );default:_gc .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",_gdebf .Name );if _ffcad :=d .Skip ();_ffcad !=nil {return _ffcad ;};};case _a .EndElement :break _bcecd ;case _a .CharData :};};return nil ;};func (_fggag *StyleSheet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fggag .CT_Stylesheet =*NewCT_Stylesheet ();_bbfba :for {_abgcad ,_edcbe :=d .Token ();if _edcbe !=nil {return _edcbe ;};switch _eggbec :=_abgcad .(type ){case _a .StartElement :switch _eggbec .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fggag .NumFmts =NewCT_NumFmts ();if _cebbbe :=d .DecodeElement (_fggag .NumFmts ,&_eggbec );_cebbbe !=nil {return _cebbbe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fggag .Fonts =NewCT_Fonts ();if _bagbbg :=d .DecodeElement (_fggag .Fonts ,&_eggbec );_bagbbg !=nil {return _bagbbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fggag .Fills =NewCT_Fills ();if _dcdcb :=d .DecodeElement (_fggag .Fills ,&_eggbec );_dcdcb !=nil {return _dcdcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fggag .Borders =NewCT_Borders ();if _aedgfa :=d .DecodeElement (_fggag .Borders ,&_eggbec );_aedgfa !=nil {return _aedgfa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fggag .CellStyleXfs =NewCT_CellStyleXfs ();if _beaaf :=d .DecodeElement (_fggag .CellStyleXfs ,&_eggbec );_beaaf !=nil {return _beaaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fggag .CellXfs =NewCT_CellXfs ();if _fbbea :=d .DecodeElement (_fggag .CellXfs ,&_eggbec );_fbbea !=nil {return _fbbea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fggag .CellStyles =NewCT_CellStyles ();if _fedaee :=d .DecodeElement (_fggag .CellStyles ,&_eggbec );_fedaee !=nil {return _fedaee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fggag .Dxfs =NewCT_Dxfs ();if _aafcbb :=d .DecodeElement (_fggag .Dxfs ,&_eggbec );_aafcbb !=nil {return _aafcbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fggag .TableStyles =NewCT_TableStyles ();if _gggdf :=d .DecodeElement (_fggag .TableStyles ,&_eggbec );_gggdf !=nil {return _gggdf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fggag .Colors =NewCT_Colors ();if _aadac :=d .DecodeElement (_fggag .Colors ,&_eggbec );_aadac !=nil {return _aadac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fggag .ExtLst =NewCT_ExtensionList ();if _acbacg :=d .DecodeElement (_fggag .ExtLst ,&_eggbec );_acbacg !=nil {return _acbacg ;};default:_gc .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",_eggbec .Name );if _agcde :=d .Skip ();_agcde !=nil {return _agcde ;};};case _a .EndElement :break _bbfba ;case _a .CharData :};};return nil ;}; -// Validate validates the CT_XStringElement and its children -func (_cegga *CT_XStringElement )Validate ()error {return _cegga .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006ce\u006d\u0065\u006e\u0074");};func NewCT_ExternalDefinedNames ()*CT_ExternalDefinedNames {_dgde :=&CT_ExternalDefinedNames {};return _dgde ;};func (_beaca *CT_Set )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_feaba :=range start .Attr {if _feaba .Name .Local =="\u0063\u006f\u0075n\u0074"{_gggcef ,_cdcfd :=_d .ParseUint (_feaba .Value ,10,32);if _cdcfd !=nil {return _cdcfd ;};_dedec :=uint32 (_gggcef );_beaca .CountAttr =&_dedec ;continue ;};if _feaba .Name .Local =="\u006da\u0078\u0052\u0061\u006e\u006b"{_faded ,_aecbf :=_d .ParseInt (_feaba .Value ,10,32);if _aecbf !=nil {return _aecbf ;};_beaca .MaxRankAttr =int32 (_faded );continue ;};if _feaba .Name .Local =="\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"{_bfgab ,_ecggda :=_feaba .Value ,error (nil );if _ecggda !=nil {return _ecggda ;};_beaca .SetDefinitionAttr =_bfgab ;continue ;};if _feaba .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_beaca .SortTypeAttr .UnmarshalXMLAttr (_feaba );continue ;};if _feaba .Name .Local =="q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"{_afcae ,_ccfaa :=_d .ParseBool (_feaba .Value );if _ccfaa !=nil {return _ccfaa ;};_beaca .QueryFailedAttr =&_afcae ;continue ;};};_dfcgdc :for {_fbgag ,_gdacb :=d .Token ();if _gdacb !=nil {return _gdacb ;};switch _bfafg :=_fbgag .(type ){case _f .StartElement :switch _bfafg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afdbg :=NewCT_Tuples ();if _fbaff :=d .DecodeElement (_afdbg ,&_bfafg );_fbaff !=nil {return _fbaff ;};_beaca .Tpls =append (_beaca .Tpls ,_afdbg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_beaca .SortByTuple =NewCT_Tuples ();if _fefac :=d .DecodeElement (_beaca .SortByTuple ,&_bfafg );_fefac !=nil {return _fefac ;};default:_ag .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",_bfafg .Name );if _ggfda :=d .Skip ();_ggfda !=nil {return _ggfda ;};};case _f .EndElement :break _dfcgdc ;case _f .CharData :};};return nil ;};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 (_bagab *CT_ColorScale )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acefe :for {_gdeda ,_dbbda :=d .Token ();if _dbbda !=nil {return _dbbda ;};switch _edbcc :=_gdeda .(type ){case _f .StartElement :switch _edbcc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfgg :=NewCT_Cfvo ();if _dfef :=d .DecodeElement (_dfgg ,&_edbcc );_dfef !=nil {return _dfef ;};_bagab .Cfvo =append (_bagab .Cfvo ,_dfgg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_beag :=NewCT_Color ();if _fbdag :=d .DecodeElement (_beag ,&_edbcc );_fbdag !=nil {return _fbdag ;};_bagab .Color =append (_bagab .Color ,_beag );default:_ag .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",_edbcc .Name );if _acec :=d .Skip ();_acec !=nil {return _acec ;};};case _f .EndElement :break _acefe ;case _f .CharData :};};return nil ;};type CT_SheetDimension struct{ +// ValidateWithPath validates the CT_CellSmartTag and its children, prefixing error messages with path +func (_gaeg *CT_CellSmartTag )ValidateWithPath (path string )error {for _abbc ,_efcb :=range _gaeg .CellSmartTagPr {if _ggab :=_efcb .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u0065ll\u0053m\u0061\u0072\u0074\u0054\u0061g\u0050\u0072\u005b\u0025\u0064\u005d",path ,_abbc ));_ggab !=nil {return _ggab ;};};return nil ;};func NewCT_ExternalDefinedNames ()*CT_ExternalDefinedNames {_ddcff :=&CT_ExternalDefinedNames {};return _ddcff ;};type CT_CommentPr struct{ -// Reference -RefAttr string ;};func (_cfbddg ST_ExternalConnectionType )Validate ()error {return _cfbddg .ValidateWithPath ("")};func (_cddeg *CT_PivotArea )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eebae :=range start .Attr {if _eebae .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_edbae ,_eaeag :=_d .ParseBool (_eebae .Value );if _eaeag !=nil {return _eaeag ;};_cddeg .OutlineAttr =&_edbae ;continue ;};if _eebae .Name .Local =="\u0066\u0069\u0065l\u0064"{_ebgag ,_bfdgd :=_d .ParseInt (_eebae .Value ,10,32);if _bfdgd !=nil {return _bfdgd ;};_agccaa :=int32 (_ebgag );_cddeg .FieldAttr =&_agccaa ;continue ;};if _eebae .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"{_dfcfa ,_abfdff :=_d .ParseBool (_eebae .Value );if _abfdff !=nil {return _abfdff ;};_cddeg .DataOnlyAttr =&_dfcfa ;continue ;};if _eebae .Name .Local =="\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"{_fbbdc ,_ggadg :=_d .ParseBool (_eebae .Value );if _ggadg !=nil {return _ggadg ;};_cddeg .LabelOnlyAttr =&_fbbdc ;continue ;};if _eebae .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"{_cgfbd ,_dfddg :=_d .ParseBool (_eebae .Value );if _dfddg !=nil {return _dfddg ;};_cddeg .GrandRowAttr =&_cgfbd ;continue ;};if _eebae .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"{_bddbg ,_bbcfbfa :=_d .ParseBool (_eebae .Value );if _bbcfbfa !=nil {return _bbcfbfa ;};_cddeg .GrandColAttr =&_bddbg ;continue ;};if _eebae .Name .Local =="\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"{_gfbcf ,_gebf :=_d .ParseBool (_eebae .Value );if _gebf !=nil {return _gebf ;};_cddeg .CacheIndexAttr =&_gfbcf ;continue ;};if _eebae .Name .Local =="\u0074\u0079\u0070\u0065"{_cddeg .TypeAttr .UnmarshalXMLAttr (_eebae );continue ;};if _eebae .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_efdef ,_dfeda :=_eebae .Value ,error (nil );if _dfeda !=nil {return _dfeda ;};_cddeg .OffsetAttr =&_efdef ;continue ;};if _eebae .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"{_abega ,_bgbcbc :=_d .ParseBool (_eebae .Value );if _bgbcbc !=nil {return _bgbcbc ;};_cddeg .CollapsedLevelsAreSubtotalsAttr =&_abega ;continue ;};if _eebae .Name .Local =="\u0061\u0078\u0069\u0073"{_cddeg .AxisAttr .UnmarshalXMLAttr (_eebae );continue ;};if _eebae .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gedea ,_gcfe :=_d .ParseUint (_eebae .Value ,10,32);if _gcfe !=nil {return _gcfe ;};_dbabd :=uint32 (_gedea );_cddeg .FieldPositionAttr =&_dbabd ;continue ;};};_gfggc :for {_aabcc ,_adagd :=d .Token ();if _adagd !=nil {return _adagd ;};switch _acbbg :=_aabcc .(type ){case _f .StartElement :switch _acbbg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cddeg .References =NewCT_PivotAreaReferences ();if _cbaab :=d .DecodeElement (_cddeg .References ,&_acbbg );_cbaab !=nil {return _cbaab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cddeg .ExtLst =NewCT_ExtensionList ();if _degbb :=d .DecodeElement (_cddeg .ExtLst ,&_acbbg );_degbb !=nil {return _degbb ;};default:_ag .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",_acbbg .Name );if _aadeb :=d .Skip ();_aadeb !=nil {return _aadeb ;};};case _f .EndElement :break _gfggc ;case _f .CharData :};};return nil ;};type ST_FormulaExpression byte ;func (_aggb *CT_Mdx )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aggb .FAttr =ST_MdxFunctionType (1);for _ ,_fbgff :=range start .Attr {if _fbgff .Name .Local =="\u006e"{_gdddb ,_ffacb :=_d .ParseUint (_fbgff .Value ,10,32);if _ffacb !=nil {return _ffacb ;};_aggb .NAttr =uint32 (_gdddb );continue ;};if _fbgff .Name .Local =="\u0066"{_aggb .FAttr .UnmarshalXMLAttr (_fbgff );continue ;};};_bcdb :for {_bbec ,_cbbfed :=d .Token ();if _cbbfed !=nil {return _cbbfed ;};switch _cefda :=_bbec .(type ){case _f .StartElement :switch _cefda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aggb .T =NewCT_MdxTuple ();if _abebb :=d .DecodeElement (_aggb .T ,&_cefda );_abebb !=nil {return _abebb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aggb .Ms =NewCT_MdxSet ();if _gfgcg :=d .DecodeElement (_aggb .Ms ,&_cefda );_gfgcg !=nil {return _gfgcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aggb .P =NewCT_MdxMemeberProp ();if _fddbg :=d .DecodeElement (_aggb .P ,&_cefda );_fddbg !=nil {return _fddbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aggb .K =NewCT_MdxKPI ();if _cgaae :=d .DecodeElement (_aggb .K ,&_cefda );_cgaae !=nil {return _cgaae ;};default:_ag .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",_cefda .Name );if _ffdfe :=d .Skip ();_ffdfe !=nil {return _ffdfe ;};};case _f .EndElement :break _bcdb ;case _f .CharData :};};return nil ;};func (_ffgac *PivotCacheDefinition )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_f .Attr {Name :_f .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 ,_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\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\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 ="\u006d\u0061\u003api\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e";return _ffgac .CT_PivotCacheDefinition .MarshalXML (e ,start );};func NewCT_PageSetUpPr ()*CT_PageSetUpPr {_dbdaec :=&CT_PageSetUpPr {};return _dbdaec };func (_fgfbeg *CT_PivotCacheDefinition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgfbeg .CacheSource =NewCT_CacheSource ();_fgfbeg .CacheFields =NewCT_CacheFields ();for _ ,_bdfbf :=range start .Attr {if _bdfbf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bdfbf .Name .Local =="\u0069\u0064"||_bdfbf .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"&&_bdfbf .Name .Local =="\u0069\u0064"{_edebc ,_baegg :=_bdfbf .Value ,error (nil );if _baegg !=nil {return _baegg ;};_fgfbeg .IdAttr =&_edebc ;continue ;};if _bdfbf .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_gedf ,_ddfcc :=_d .ParseBool (_bdfbf .Value );if _ddfcc !=nil {return _ddfcc ;};_fgfbeg .UpgradeOnRefreshAttr =&_gedf ;continue ;};if _bdfbf .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_cedcc ,_cddc :=_d .ParseBool (_bdfbf .Value );if _cddc !=nil {return _cddc ;};_fgfbeg .TupleCacheAttr =&_cedcc ;continue ;};if _bdfbf .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_bbadb ,_dadcb :=_d .ParseBool (_bdfbf .Value );if _dadcb !=nil {return _dadcb ;};_fgfbeg .SaveDataAttr =&_bbadb ;continue ;};if _bdfbf .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_dgdec ,_adbda :=_d .ParseBool (_bdfbf .Value );if _adbda !=nil {return _adbda ;};_fgfbeg .SupportSubqueryAttr =&_dgdec ;continue ;};if _bdfbf .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_ggbde ,_gbbce :=_d .ParseBool (_bdfbf .Value );if _gbbce !=nil {return _gbbce ;};_fgfbeg .OptimizeMemoryAttr =&_ggbde ;continue ;};if _bdfbf .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_bdefb ,_fegec :=_d .ParseBool (_bdfbf .Value );if _fegec !=nil {return _fegec ;};_fgfbeg .SupportAdvancedDrillAttr =&_bdefb ;continue ;};if _bdfbf .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_ebge ,_bcbb :=_bdfbf .Value ,error (nil );if _bcbb !=nil {return _bcbb ;};_fgfbeg .RefreshedByAttr =&_ebge ;continue ;};if _bdfbf .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_efagf ,_bfaagb :=ParseStdlibTime (_bdfbf .Value );if _bfaagb !=nil {return _bfaagb ;};_fgfbeg .RefreshedDateIsoAttr =&_efagf ;continue ;};if _bdfbf .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_cfdgd ,_abaeg :=_d .ParseBool (_bdfbf .Value );if _abaeg !=nil {return _abaeg ;};_fgfbeg .InvalidAttr =&_cfdgd ;continue ;};if _bdfbf .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_cfeaed ,_badfb :=_d .ParseBool (_bdfbf .Value );if _badfb !=nil {return _badfb ;};_fgfbeg .BackgroundQueryAttr =&_cfeaed ;continue ;};if _bdfbf .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_aebbc ,_gdeeb :=_d .ParseUint (_bdfbf .Value ,10,32);if _gdeeb !=nil {return _gdeeb ;};_fgfgbd :=uint32 (_aebbc );_fgfbeg .MissingItemsLimitAttr =&_fgfgbd ;continue ;};if _bdfbf .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_aeba ,_dddef :=_d .ParseUint (_bdfbf .Value ,10,8);if _dddef !=nil {return _dddef ;};_gccgfd :=uint8 (_aeba );_fgfbeg .RefreshedVersionAttr =&_gccgfd ;continue ;};if _bdfbf .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_gada ,_fgedaf :=_d .ParseBool (_bdfbf .Value );if _fgedaf !=nil {return _fgedaf ;};_fgfbeg .RefreshOnLoadAttr =&_gada ;continue ;};if _bdfbf .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_dbeed ,_ecbga :=_d .ParseFloat (_bdfbf .Value ,64);if _ecbga !=nil {return _ecbga ;};_fgfbeg .RefreshedDateAttr =&_dbeed ;continue ;};if _bdfbf .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_ccaadd ,_cgaef :=_d .ParseUint (_bdfbf .Value ,10,32);if _cgaef !=nil {return _cgaef ;};_ecaec :=uint32 (_ccaadd );_fgfbeg .RecordCountAttr =&_ecaec ;continue ;};if _bdfbf .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_feeg ,_eecbe :=_d .ParseUint (_bdfbf .Value ,10,8);if _eecbe !=nil {return _eecbe ;};_abbbf :=uint8 (_feeg );_fgfbeg .CreatedVersionAttr =&_abbbf ;continue ;};if _bdfbf .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_ddece ,_dcecfa :=_d .ParseUint (_bdfbf .Value ,10,8);if _dcecfa !=nil {return _dcecfa ;};_egefb :=uint8 (_ddece );_fgfbeg .MinRefreshableVersionAttr =&_egefb ;continue ;};if _bdfbf .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_baecbc ,_bfbabf :=_d .ParseBool (_bdfbf .Value );if _bfbabf !=nil {return _bfbabf ;};_fgfbeg .EnableRefreshAttr =&_baecbc ;continue ;};};_bcgeaa :for {_fbgfb ,_dccba :=d .Token ();if _dccba !=nil {return _dccba ;};switch _ggbcba :=_fbgfb .(type ){case _f .StartElement :switch _ggbcba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _faggc :=d .DecodeElement (_fgfbeg .CacheSource ,&_ggbcba );_faggc !=nil {return _faggc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gcgbg :=d .DecodeElement (_fgfbeg .CacheFields ,&_ggbcba );_gcgbg !=nil {return _gcgbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfbeg .CacheHierarchies =NewCT_CacheHierarchies ();if _ceedfe :=d .DecodeElement (_fgfbeg .CacheHierarchies ,&_ggbcba );_ceedfe !=nil {return _ceedfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfbeg .Kpis =NewCT_PCDKPIs ();if _abff :=d .DecodeElement (_fgfbeg .Kpis ,&_ggbcba );_abff !=nil {return _abff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfbeg .TupleCache =NewCT_TupleCache ();if _badce :=d .DecodeElement (_fgfbeg .TupleCache ,&_ggbcba );_badce !=nil {return _badce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfbeg .CalculatedItems =NewCT_CalculatedItems ();if _gbcag :=d .DecodeElement (_fgfbeg .CalculatedItems ,&_ggbcba );_gbcag !=nil {return _gbcag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfbeg .CalculatedMembers =NewCT_CalculatedMembers ();if _gbdeg :=d .DecodeElement (_fgfbeg .CalculatedMembers ,&_ggbcba );_gbdeg !=nil {return _gbdeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfbeg .Dimensions =NewCT_Dimensions ();if _geegbb :=d .DecodeElement (_fgfbeg .Dimensions ,&_ggbcba );_geegbb !=nil {return _geegbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfbeg .MeasureGroups =NewCT_MeasureGroups ();if _aeacg :=d .DecodeElement (_fgfbeg .MeasureGroups ,&_ggbcba );_aeacg !=nil {return _aeacg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfbeg .Maps =NewCT_MeasureDimensionMaps ();if _accba :=d .DecodeElement (_fgfbeg .Maps ,&_ggbcba );_accba !=nil {return _accba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfbeg .ExtLst =NewCT_ExtensionList ();if _aaefe :=d .DecodeElement (_fgfbeg .ExtLst ,&_ggbcba );_aaefe !=nil {return _aaefe ;};default:_ag .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",_ggbcba .Name );if _cdgfc :=d .Skip ();_cdgfc !=nil {return _cdgfc ;};};case _f .EndElement :break _bcgeaa ;case _f .CharData :};};return nil ;};func (_fcdcf *CT_SheetCalcPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfbgc :=range start .Attr {if _dfbgc .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_ffeba ,_eeedf :=_d .ParseBool (_dfbgc .Value );if _eeedf !=nil {return _eeedf ;};_fcdcf .FullCalcOnLoadAttr =&_ffeba ;continue ;};};for {_aecade ,_gbgcc :=d .Token ();if _gbgcc !=nil {return _c .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",_gbgcc );};if _febfd ,_ebggd :=_aecade .(_f .EndElement );_ebggd &&_febfd .Name ==start .Name {break ;};};return nil ;};func NewCT_PCDSDTCEntries ()*CT_PCDSDTCEntries {_deggd :=&CT_PCDSDTCEntries {};return _deggd };type CT_SheetBackgroundPicture struct{IdAttr string ;}; +// Locked Flag +LockedAttr *bool ; -// ValidateWithPath validates the CT_ReviewedRevisions and its children, prefixing error messages with path -func (_effcbb *CT_ReviewedRevisions )ValidateWithPath (path string )error {for _caffg ,_dbbbga :=range _effcbb .Reviewed {if _aaabd :=_dbbbga .ValidateWithPath (_c .Sprintf ("\u0025s\u002fR\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u005b\u0025\u0064\u005d",path ,_caffg ));_aaabd !=nil {return _aaabd ;};};return nil ;}; +// Default Size Flag +DefaultSizeAttr *bool ; -// Validate validates the CT_Set and its children -func (_cfdff *CT_Set )Validate ()error {return _cfdff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0074");};func (_agcbac ST_Comments )ValidateWithPath (path string )error {switch _agcbac {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agcbac ));};return nil ;}; +// Print Flag +PrintAttr *bool ; -// Validate validates the CT_MergeCell and its children -func (_ffedd *CT_MergeCell )Validate ()error {return _ffedd .ValidateWithPath ("\u0043\u0054\u005fM\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c");}; +// Disabled Flag +DisabledAttr *bool ; -// ValidateWithPath validates the CT_SheetData and its children, prefixing error messages with path -func (_fdded *CT_SheetData )ValidateWithPath (path string )error {for _cccg ,_faafbg :=range _fdded .Row {if _dbgac :=_faafbg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_cccg ));_dbgac !=nil {return _dbgac ;};};return nil ;}; +// Automatic Fill Flag +AutoFillAttr *bool ; -// ValidateWithPath validates the CT_PivotCacheDefinition and its children, prefixing error messages with path -func (_agacgd *CT_PivotCacheDefinition )ValidateWithPath (path string )error {if _egcfg :=_agacgd .CacheSource .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065");_egcfg !=nil {return _egcfg ;};if _fefafc :=_agacgd .CacheFields .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_fefafc !=nil {return _fefafc ;};if _agacgd .CacheHierarchies !=nil {if _dfaef :=_agacgd .CacheHierarchies .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_dfaef !=nil {return _dfaef ;};};if _agacgd .Kpis !=nil {if _ecgef :=_agacgd .Kpis .ValidateWithPath (path +"\u002f\u004b\u0070i\u0073");_ecgef !=nil {return _ecgef ;};};if _agacgd .TupleCache !=nil {if _eaaag :=_agacgd .TupleCache .ValidateWithPath (path +"/\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");_eaaag !=nil {return _eaaag ;};};if _agacgd .CalculatedItems !=nil {if _dadcg :=_agacgd .CalculatedItems .ValidateWithPath (path +"\u002f\u0043a\u006c\u0063\u0075l\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_dadcg !=nil {return _dadcg ;};};if _agacgd .CalculatedMembers !=nil {if _bggdg :=_agacgd .CalculatedMembers .ValidateWithPath (path +"\u002fC\u0061l\u0063\u0075\u006c\u0061\u0074e\u0064\u004de\u006d\u0062\u0065\u0072\u0073");_bggdg !=nil {return _bggdg ;};};if _agacgd .Dimensions !=nil {if _gacdf :=_agacgd .Dimensions .ValidateWithPath (path +"/\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");_gacdf !=nil {return _gacdf ;};};if _agacgd .MeasureGroups !=nil {if _edecb :=_agacgd .MeasureGroups .ValidateWithPath (path +"\u002f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047r\u006f\u0075\u0070\u0073");_edecb !=nil {return _edecb ;};};if _agacgd .Maps !=nil {if _cadbc :=_agacgd .Maps .ValidateWithPath (path +"\u002f\u004d\u0061p\u0073");_cadbc !=nil {return _cadbc ;};};if _agacgd .ExtLst !=nil {if _afbaa :=_agacgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afbaa !=nil {return _afbaa ;};};return nil ;}; +// Automatic Line Flag +AutoLineAttr *bool ; -// Validate validates the CT_CellWatches and its children -func (_bgdgf *CT_CellWatches )Validate ()error {return _bgdgf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073");};func (_bceeg *CT_CustomSheetViews )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dfed :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}};for _ ,_bbgca :=range _bceeg .CustomSheetView {e .EncodeElement (_bbgca ,_dfed );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Alternative Text +AltTextAttr *string ; -// Validate validates the Revisions and its children -func (_gagec *Revisions )Validate ()error {return _gagec .ValidateWithPath ("\u0052e\u0076\u0069\u0073\u0069\u006f\u006es");}; +// Text Horizontal Alignment +TextHAlignAttr ST_TextHAlign ; -// Validate validates the CT_RPrElt and its children -func (_adaaf *CT_RPrElt )Validate ()error {return _adaaf .ValidateWithPath ("\u0043T\u005f\u0052\u0050\u0072\u0045\u006ct");};func (_ageeea ST_CellComments )ValidateWithPath (path string )error {switch _ageeea {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ageeea ));};return nil ;};func (_bcggd *CT_FontScheme )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gdaef ,_baced :=_bcggd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _baced !=nil {return _baced ;};start .Attr =append (start .Attr ,_gdaef );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });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;); +// ext Vertical Alignment +TextVAlignAttr ST_TextVAlign ; -// ValidateWithPath validates the CT_DataConsolidate and its children, prefixing error messages with path -func (_gdffb *CT_DataConsolidate )ValidateWithPath (path string )error {if _acceb :=_gdffb .FunctionAttr .ValidateWithPath (path +"\u002f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_acceb !=nil {return _acceb ;};if _gdffb .DataRefs !=nil {if _ffdc :=_gdffb .DataRefs .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0052\u0065\u0066s");_ffdc !=nil {return _ffdc ;};};return nil ;};func (_cbcea *CT_PCDKPIs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_agfcd :=range start .Attr {if _agfcd .Name .Local =="\u0063\u006f\u0075n\u0074"{_cafac ,_efgbe :=_d .ParseUint (_agfcd .Value ,10,32);if _efgbe !=nil {return _efgbe ;};_efaccd :=uint32 (_cafac );_cbcea .CountAttr =&_efaccd ;continue ;};};_gbfbeg :for {_egagd ,_eeacf :=d .Token ();if _eeacf !=nil {return _eeacf ;};switch _bedgc :=_egagd .(type ){case _f .StartElement :switch _bedgc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgbc :=NewCT_PCDKPI ();if _egbga :=d .DecodeElement (_dgbc ,&_bedgc );_egbga !=nil {return _egbga ;};_cbcea .Kpi =append (_cbcea .Kpi ,_dgbc );default:_ag .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",_bedgc .Name );if _fagge :=d .Skip ();_fagge !=nil {return _fagge ;};};case _f .EndElement :break _gbfbeg ;case _f .CharData :};};return nil ;};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;); +// Text Lock Flag +LockTextAttr *bool ; -// Validate validates the CT_OlapPr and its children -func (_beeaf *CT_OlapPr )Validate ()error {return _beeaf .ValidateWithPath ("\u0043T\u005f\u004f\u006c\u0061\u0070\u0050r");};func (_bgcdc ST_SmartTagShow )String ()string {switch _bgcdc {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 "";}; +// Far East Alignment Flag +JustLastXAttr *bool ; -// Validate validates the CT_Dialogsheet and its children -func (_ddacc *CT_Dialogsheet )Validate ()error {return _ddacc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074");};func (_effd *CT_Cols )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_bgbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c"}};for _ ,_cddg :=range _effd .Col {e .EncodeElement (_cddg ,_bgbg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Automatic Text Scaling Flag +AutoScaleAttr *bool ;Anchor *CT_ObjectAnchor ;};func NewCT_CalculatedMembers ()*CT_CalculatedMembers {_ccdd :=&CT_CalculatedMembers {};return _ccdd }; -// Validate validates the CT_ObjectPr and its children -func (_ebdgdf *CT_ObjectPr )Validate ()error {return _ebdgdf .ValidateWithPath ("C\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072");};func (_abfbf ST_DynamicFilterType )Validate ()error {return _abfbf .ValidateWithPath ("")};type CT_Cell struct{ +// ValidateWithPath validates the CT_SingleXmlCells and its children, prefixing error messages with path +func (_cagbdg *CT_SingleXmlCells )ValidateWithPath (path string )error {for _cagbe ,_fgagc :=range _cagbdg .SingleXmlCell {if _acdbcf :=_fgagc .ValidateWithPath (_b .Sprintf ("%\u0073/\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006dl\u0043\u0065\u006c\u006c[%\u0064\u005d",path ,_cagbe ));_acdbcf !=nil {return _acdbcf ;};};return nil ;};func (_ecbbc *CT_ExternalLinkChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddba :for {_fdada ,_fggcd :=d .Token ();if _fggcd !=nil {return _fggcd ;};switch _afeg :=_fdada .(type ){case _a .StartElement :switch _afeg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecbbc .ExternalBook =NewCT_ExternalBook ();if _fdga :=d .DecodeElement (_ecbbc .ExternalBook ,&_afeg );_fdga !=nil {return _fdga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecbbc .DdeLink =NewCT_DdeLink ();if _ccbdb :=d .DecodeElement (_ecbbc .DdeLink ,&_afeg );_ccbdb !=nil {return _ccbdb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecbbc .OleLink =NewCT_OleLink ();if _gdcfa :=d .DecodeElement (_ecbbc .OleLink ,&_afeg );_gdcfa !=nil {return _gdcfa ;};default:_gc .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",_afeg .Name );if _defg :=d .Skip ();_defg !=nil {return _defg ;};};case _a .EndElement :break _ddba ;case _a .CharData :};};return nil ;};func (_fagfab ST_HorizontalAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ceddb :=_a .Attr {};_ceddb .Name =name ;switch _fagfab {case ST_HorizontalAlignmentUnset :_ceddb .Value ="";case ST_HorizontalAlignmentGeneral :_ceddb .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_HorizontalAlignmentLeft :_ceddb .Value ="\u006c\u0065\u0066\u0074";case ST_HorizontalAlignmentCenter :_ceddb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_HorizontalAlignmentRight :_ceddb .Value ="\u0072\u0069\u0067h\u0074";case ST_HorizontalAlignmentFill :_ceddb .Value ="\u0066\u0069\u006c\u006c";case ST_HorizontalAlignmentJustify :_ceddb .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_HorizontalAlignmentCenterContinuous :_ceddb .Value ="\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_HorizontalAlignmentDistributed :_ceddb .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _ceddb ,nil ;};func (_dffbg *ST_MdxFunctionType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dffbg =0;case "\u006d":*_dffbg =1;case "\u0076":*_dffbg =2;case "\u0073":*_dffbg =3;case "\u0063":*_dffbg =4;case "\u0072":*_dffbg =5;case "\u0070":*_dffbg =6;case "\u006b":*_dffbg =7;};return nil ;};type CT_MetadataType struct{ -// Reference -RAttr *string ; +// Metadata Type Name +NameAttr string ; -// Style Index -SAttr *uint32 ; +// Minimum Supported Version +MinSupportedVersionAttr uint32 ; -// Cell Data Type -TAttr ST_CellType ; +// Metadata Ghost Row +GhostRowAttr *bool ; -// Cell Metadata Index -CmAttr *uint32 ; +// Metadata Ghost Column +GhostColAttr *bool ; -// Value Metadata Index -VmAttr *uint32 ; +// Metadata Edit +EditAttr *bool ; -// Show Phonetic -PhAttr *bool ; +// Metadata Cell Value Delete +DeleteAttr *bool ; -// Formula -F *CT_CellFormula ; +// Metadata Copy +CopyAttr *bool ; -// Cell Value -V *string ; +// Metadata Paste All +PasteAllAttr *bool ; -// Rich Text Inline -Is *CT_Rst ; +// Metadata Paste Formulas +PasteFormulasAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Metadata Paste Special Values +PasteValuesAttr *bool ; -// Validate validates the CT_WebPublishing and its children -func (_bdegce *CT_WebPublishing )Validate ()error {return _bdegce .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067");}; +// Metadata Paste Formats +PasteFormatsAttr *bool ; -// ValidateWithPath validates the CT_Consolidation and its children, prefixing error messages with path -func (_dadd *CT_Consolidation )ValidateWithPath (path string )error {if _dadd .Pages !=nil {if _ffgb :=_dadd .Pages .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0073");_ffgb !=nil {return _ffgb ;};};if _egbd :=_dadd .RangeSets .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");_egbd !=nil {return _egbd ;};return nil ;}; +// Metadata Paste Comments +PasteCommentsAttr *bool ; -// Validate validates the CT_PivotAreas and its children -func (_cgfea *CT_PivotAreas )Validate ()error {return _cgfea .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");};func (_acccd ST_Qualifier )ValidateWithPath (path string )error {switch _acccd {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acccd ));};return nil ;};func (_dfefe *CT_MergeCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bafgg :=range start .Attr {if _bafgg .Name .Local =="\u0072\u0065\u0066"{_bcefb ,_gfef :=_bafgg .Value ,error (nil );if _gfef !=nil {return _gfef ;};_dfefe .RefAttr =_bcefb ;continue ;};};for {_cecaa ,_cfeae :=d .Token ();if _cfeae !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065r\u0067\u0065\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_cfeae );};if _baca ,_badcf :=_cecaa .(_f .EndElement );_badcf &&_baca .Name ==start .Name {break ;};};return nil ;};func NewCT_Groups ()*CT_Groups {_cdebg :=&CT_Groups {};return _cdebg };func (_ecgeb ST_TimePeriod )Validate ()error {return _ecgeb .ValidateWithPath ("")};type CT_ExternalRow struct{ +// Metadata Paste Data Validation +PasteDataValidationAttr *bool ; -// Row -RAttr uint32 ; +// Metadata Paste Borders +PasteBordersAttr *bool ; -// External Cell Data -Cell []*CT_ExternalCell ;};func (_fabeca ST_MdxKPIProperty )ValidateWithPath (path string )error {switch _fabeca {case 0,1,2,3,4,5,6:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fabeca ));};return nil ;};func (_gcag *CT_CalculatedItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gcag .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gcag .CountAttr )});};e .EncodeToken (start );_dgcc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"}};for _ ,_aabc :=range _gcag .CalculatedItem {e .EncodeElement (_aabc ,_dgcc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Metadata Paste Column Widths +PasteColWidthsAttr *bool ; -// Validate validates the CT_PageMargins and its children -func (_acddg *CT_PageMargins )Validate ()error {return _acddg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};func (_degaf *CT_ServerFormat )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _degaf .CultureAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063u\u006c\u0074\u0075\u0072\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_degaf .CultureAttr )});};if _degaf .FormatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_degaf .FormatAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bfffb *CT_UnderlineProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfgcb :=range start .Attr {if _dfgcb .Name .Local =="\u0076\u0061\u006c"{_bfffb .ValAttr .UnmarshalXMLAttr (_dfgcb );continue ;};};for {_cbcead ,_bcgcf :=d .Token ();if _bcgcf !=nil {return _c .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",_bcgcf );};if _edfac ,_ddebc :=_cbcead .(_f .EndElement );_ddebc &&_edfac .Name ==start .Name {break ;};};return nil ;}; +// Metadata Paste Number Formats +PasteNumberFormatsAttr *bool ; -// ValidateWithPath validates the CT_DbPr and its children, prefixing error messages with path -func (_dccd *CT_DbPr )ValidateWithPath (path string )error {return nil }; +// Metadata Merge +MergeAttr *bool ; -// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path -func (_cgbg *CT_Fonts )ValidateWithPath (path string )error {for _befba ,_dcedf :=range _cgbg .Font {if _bcega :=_dcedf .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_befba ));_bcega !=nil {return _bcega ;};};return nil ;}; +// Meatadata Split First +SplitFirstAttr *bool ; -// ValidateWithPath validates the CT_RevisionAutoFormatting and its children, prefixing error messages with path -func (_ebagc *CT_RevisionAutoFormatting )ValidateWithPath (path string )error {return nil }; +// Metadata Split All +SplitAllAttr *bool ; -// Validate validates the CT_NumFmt and its children -func (_bcdgb *CT_NumFmt )Validate ()error {return _bcdgb .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func NewCT_Tables ()*CT_Tables {_eabcga :=&CT_Tables {};return _eabcga }; +// Metadata Insert Delete +RowColShiftAttr *bool ; -// Validate validates the CT_TableColumns and its children -func (_fcafdd *CT_TableColumns )Validate ()error {return _fcafdd .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");};func NewCT_Scenarios ()*CT_Scenarios {_dcgeda :=&CT_Scenarios {};return _dcgeda }; +// Metadata Clear All +ClearAllAttr *bool ; -// ValidateWithPath validates the CT_CalculatedMembers and its children, prefixing error messages with path -func (_fcgbb *CT_CalculatedMembers )ValidateWithPath (path string )error {for _beg ,_abcb :=range _fcgbb .CalculatedMember {if _cac :=_abcb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fCa\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_beg ));_cac !=nil {return _cac ;};};return nil ;}; +// Metadata Clear Formats +ClearFormatsAttr *bool ; -// Validate validates the CT_Scenario and its children -func (_efcdgd *CT_Scenario )Validate ()error {return _efcdgd .ValidateWithPath ("C\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f");};func ParseSliceST_CellSpans (s string )(ST_CellSpans ,error ){return ST_CellSpans (_fb .Fields (s )),nil };func (_gbbbg *CT_PageField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbdaf :=range start .Attr {if _fbdaf .Name .Local =="\u0066\u006c\u0064"{_bgaae ,_bgcac :=_d .ParseInt (_fbdaf .Value ,10,32);if _bgcac !=nil {return _bgcac ;};_gbbbg .FldAttr =int32 (_bgaae );continue ;};if _fbdaf .Name .Local =="\u0069\u0074\u0065\u006d"{_aeefa ,_acggeb :=_d .ParseUint (_fbdaf .Value ,10,32);if _acggeb !=nil {return _acggeb ;};_efbbb :=uint32 (_aeefa );_gbbbg .ItemAttr =&_efbbb ;continue ;};if _fbdaf .Name .Local =="\u0068\u0069\u0065\u0072"{_cbafb ,_gbfeg :=_d .ParseInt (_fbdaf .Value ,10,32);if _gbfeg !=nil {return _gbfeg ;};_ccbdf :=int32 (_cbafb );_gbbbg .HierAttr =&_ccbdf ;continue ;};if _fbdaf .Name .Local =="\u006e\u0061\u006d\u0065"{_fdcbc ,_bceaf :=_fbdaf .Value ,error (nil );if _bceaf !=nil {return _bceaf ;};_gbbbg .NameAttr =&_fdcbc ;continue ;};if _fbdaf .Name .Local =="\u0063\u0061\u0070"{_aacda ,_cacec :=_fbdaf .Value ,error (nil );if _cacec !=nil {return _cacec ;};_gbbbg .CapAttr =&_aacda ;continue ;};};_cfeege :for {_aegca ,_bggac :=d .Token ();if _bggac !=nil {return _bggac ;};switch _bdeba :=_aegca .(type ){case _f .StartElement :switch _bdeba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbbbg .ExtLst =NewCT_ExtensionList ();if _dgfgb :=d .DecodeElement (_gbbbg .ExtLst ,&_bdeba );_dgfgb !=nil {return _dgfgb ;};default:_ag .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",_bdeba .Name );if _bddcbf :=d .Skip ();_bddcbf !=nil {return _bddcbf ;};};case _f .EndElement :break _cfeege ;case _f .CharData :};};return nil ;};func (_bggba *Chartsheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bggba .CT_Chartsheet =*NewCT_Chartsheet ();_bgcaa :for {_afeee ,_ccged :=d .Token ();if _ccged !=nil {return _ccged ;};switch _gbeee :=_afeee .(type ){case _f .StartElement :switch _gbeee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bggba .SheetPr =NewCT_ChartsheetPr ();if _gggab :=d .DecodeElement (_bggba .SheetPr ,&_gbeee );_gggab !=nil {return _gggab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _aecfac :=d .DecodeElement (_bggba .SheetViews ,&_gbeee );_aecfac !=nil {return _aecfac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bggba .SheetProtection =NewCT_ChartsheetProtection ();if _afgbaa :=d .DecodeElement (_bggba .SheetProtection ,&_gbeee );_afgbaa !=nil {return _afgbaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bggba .CustomSheetViews =NewCT_CustomChartsheetViews ();if _fdgda :=d .DecodeElement (_bggba .CustomSheetViews ,&_gbeee );_fdgda !=nil {return _fdgda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bggba .PageMargins =NewCT_PageMargins ();if _eccbb :=d .DecodeElement (_bggba .PageMargins ,&_gbeee );_eccbb !=nil {return _eccbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bggba .PageSetup =NewCT_CsPageSetup ();if _gaegaa :=d .DecodeElement (_bggba .PageSetup ,&_gbeee );_gaegaa !=nil {return _gaegaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bggba .HeaderFooter =NewCT_HeaderFooter ();if _dbbggd :=d .DecodeElement (_bggba .HeaderFooter ,&_gbeee );_dbbggd !=nil {return _dbbggd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bdcaf :=d .DecodeElement (_bggba .Drawing ,&_gbeee );_bdcaf !=nil {return _bdcaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bggba .LegacyDrawing =NewCT_LegacyDrawing ();if _cfcdg :=d .DecodeElement (_bggba .LegacyDrawing ,&_gbeee );_cfcdg !=nil {return _cfcdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bggba .LegacyDrawingHF =NewCT_LegacyDrawing ();if _gbagd :=d .DecodeElement (_bggba .LegacyDrawingHF ,&_gbeee );_gbagd !=nil {return _gbagd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bggba .DrawingHF =NewCT_DrawingHF ();if _decccc :=d .DecodeElement (_bggba .DrawingHF ,&_gbeee );_decccc !=nil {return _decccc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bggba .Picture =NewCT_SheetBackgroundPicture ();if _bbfde :=d .DecodeElement (_bggba .Picture ,&_gbeee );_bbfde !=nil {return _bbfde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bggba .WebPublishItems =NewCT_WebPublishItems ();if _gcbabe :=d .DecodeElement (_bggba .WebPublishItems ,&_gbeee );_gcbabe !=nil {return _gcbabe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bggba .ExtLst =NewCT_ExtensionList ();if _dbbbf :=d .DecodeElement (_bggba .ExtLst ,&_gbeee );_dbbbf !=nil {return _dbbbf ;};default:_ag .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",_gbeee .Name );if _feaaa :=d .Skip ();_feaaa !=nil {return _feaaa ;};};case _f .EndElement :break _bgcaa ;case _f .CharData :};};return nil ;};func NewCT_MdxTuple ()*CT_MdxTuple {_bfdeg :=&CT_MdxTuple {};return _bfdeg };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 (_eafaa ST_PivotAreaType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eafaa .String (),start );}; +// Metadata Clear Contents +ClearContentsAttr *bool ; -// Validate validates the CT_SheetId and its children -func (_begbe *CT_SheetId )Validate ()error {return _begbe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064");};type CT_ObjectAnchor struct{ +// Metadata Clear Comments +ClearCommentsAttr *bool ; -// Move With Cells -MoveWithCellsAttr *bool ; +// Metadata Formula Assignment +AssignAttr *bool ; -// Size With Cells -SizeWithCellsAttr *bool ;From *_cb .From ;To *_cb .To ;};func (_gcgfdg ST_PatternType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gedff :=_f .Attr {};_gedff .Name =name ;switch _gcgfdg {case ST_PatternTypeUnset :_gedff .Value ="";case ST_PatternTypeNone :_gedff .Value ="\u006e\u006f\u006e\u0065";case ST_PatternTypeSolid :_gedff .Value ="\u0073\u006f\u006ci\u0064";case ST_PatternTypeMediumGray :_gedff .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079";case ST_PatternTypeDarkGray :_gedff .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PatternTypeLightGray :_gedff .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PatternTypeDarkHorizontal :_gedff .Value ="\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c";case ST_PatternTypeDarkVertical :_gedff .Value ="\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeDarkDown :_gedff .Value ="\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e";case ST_PatternTypeDarkUp :_gedff .Value ="\u0064\u0061\u0072\u006b\u0055\u0070";case ST_PatternTypeDarkGrid :_gedff .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064";case ST_PatternTypeDarkTrellis :_gedff .Value ="d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeLightHorizontal :_gedff .Value ="\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c";case ST_PatternTypeLightVertical :_gedff .Value ="\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeLightDown :_gedff .Value ="\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n";case ST_PatternTypeLightUp :_gedff .Value ="\u006ci\u0067\u0068\u0074\u0055\u0070";case ST_PatternTypeLightGrid :_gedff .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d";case ST_PatternTypeLightTrellis :_gedff .Value ="\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeGray125 :_gedff .Value ="\u0067r\u0061\u0079\u0031\u0032\u0035";case ST_PatternTypeGray0625 :_gedff .Value ="\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035";};return _gedff ,nil ;}; +// Metadata Coercion +CoerceAttr *bool ; -// ValidateWithPath validates the CT_Sheets and its children, prefixing error messages with path -func (_edgab *CT_Sheets )ValidateWithPath (path string )error {for _gdcfa ,_dbbdae :=range _edgab .Sheet {if _degcg :=_dbbdae .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fS\u0068\u0065\u0065\u0074\u005b\u0025\u0064\u005d",path ,_gdcfa ));_degcg !=nil {return _degcg ;};};return nil ;};func NewCT_SingleXmlCells ()*CT_SingleXmlCells {_fggcc :=&CT_SingleXmlCells {};return _fggcc };type CT_Macrosheet struct{ +// Adjust Metadata +AdjustAttr *bool ; -// Sheet Properties -SheetPr *CT_SheetPr ; +// Cell Metadata +CellMetaAttr *bool ;};func (_fcbef *CT_Stylesheet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fcbef .NumFmts !=nil {_gfggd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006e\u0075\u006d\u0046\u006d\u0074\u0073"}};e .EncodeElement (_fcbef .NumFmts ,_gfggd );};if _fcbef .Fonts !=nil {_ggeaff :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u006e\u0074\u0073"}};e .EncodeElement (_fcbef .Fonts ,_ggeaff );};if _fcbef .Fills !=nil {_cabfdc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u006c\u0073"}};e .EncodeElement (_fcbef .Fills ,_cabfdc );};if _fcbef .Borders !=nil {_ddcab :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_fcbef .Borders ,_ddcab );};if _fcbef .CellStyleXfs !=nil {_eecdg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}};e .EncodeElement (_fcbef .CellStyleXfs ,_eecdg );};if _fcbef .CellXfs !=nil {_cgbbg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0058\u0066\u0073"}};e .EncodeElement (_fcbef .CellXfs ,_cgbbg );};if _fcbef .CellStyles !=nil {_agbfe :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_fcbef .CellStyles ,_agbfe );};if _fcbef .Dxfs !=nil {_ebeca :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0064\u0078\u0066\u0073"}};e .EncodeElement (_fcbef .Dxfs ,_ebeca );};if _fcbef .TableStyles !=nil {_cbffa :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073"}};e .EncodeElement (_fcbef .TableStyles ,_cbffa );};if _fcbef .Colors !=nil {_dabfef :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u006f\u0072s"}};e .EncodeElement (_fcbef .Colors ,_dabfef );};if _fcbef .ExtLst !=nil {_cgedg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fcbef .ExtLst ,_cgedg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Macro Sheet Dimensions -Dimension *CT_SheetDimension ; +// ValidateWithPath validates the CT_MeasureGroup and its children, prefixing error messages with path +func (_dbbcg *CT_MeasureGroup )ValidateWithPath (path string )error {return nil };func NewCT_PivotAreaReference ()*CT_PivotAreaReference {_cdbge :=&CT_PivotAreaReference {};return _cdbge ;};func NewCT_Sheet ()*CT_Sheet {_ffde :=&CT_Sheet {};return _ffde };func NewStyleSheet ()*StyleSheet {_aabeg :=&StyleSheet {};_aabeg .CT_Stylesheet =*NewCT_Stylesheet ();return _aabeg ;}; -// Macro Sheet Views -SheetViews *CT_SheetViews ; +// Validate validates the CT_TablePart and its children +func (_aagcf *CT_TablePart )Validate ()error {return _aagcf .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074");};func (_gdffeb ST_IconSetType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gdffeb .String (),start );};func (_geaae ST_TextHAlign )String ()string {switch _geaae {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 (_edfcc *ST_GroupBy )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aceeg ,_becbb :=d .Token ();if _becbb !=nil {return _becbb ;};if _fgbaca ,_aegag :=_aceeg .(_a .EndElement );_aegag &&_fgbaca .Name ==start .Name {*_edfcc =1;return nil ;};if _dafcda ,_fcfgad :=_aceeg .(_a .CharData );!_fcfgad {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",_aceeg );}else {switch string (_dafcda ){case "":*_edfcc =0;case "\u0072\u0061\u006eg\u0065":*_edfcc =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_edfcc =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_edfcc =3;case "\u0068\u006f\u0075r\u0073":*_edfcc =4;case "\u0064\u0061\u0079\u0073":*_edfcc =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_edfcc =6;case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_edfcc =7;case "\u0079\u0065\u0061r\u0073":*_edfcc =8;};};_aceeg ,_becbb =d .Token ();if _becbb !=nil {return _becbb ;};if _ceebf ,_cfdca :=_aceeg .(_a .EndElement );_cfdca &&_ceebf .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",_aceeg );};type CT_QueryTable struct{ -// Sheet Format Properties -SheetFormatPr *CT_SheetFormatPr ; +// QueryTable Name +NameAttr string ; -// Column Information -Cols []*CT_Cols ; +// First Row Column Titles +HeadersAttr *bool ; -// Sheet Data -SheetData *CT_SheetData ; +// Row Numbers +RowNumbersAttr *bool ; -// Sheet Protection Options -SheetProtection *CT_SheetProtection ; +// Disable Refresh +DisableRefreshAttr *bool ; -// AutoFilter -AutoFilter *CT_AutoFilter ; +// Background Refresh +BackgroundRefreshAttr *bool ; -// Sort State -SortState *CT_SortState ; +// First Background Refresh +FirstBackgroundRefreshAttr *bool ; -// Data Consolidation -DataConsolidate *CT_DataConsolidate ; +// Refresh On Load +RefreshOnLoadAttr *bool ; -// Custom Sheet Views -CustomSheetViews *CT_CustomSheetViews ; +// Grow Shrink Type +GrowShrinkTypeAttr ST_GrowShrinkType ; -// Phonetic Properties -PhoneticPr *CT_PhoneticPr ; +// Fill Adjacent Formulas +FillFormulasAttr *bool ; -// Conditional Formatting -ConditionalFormatting []*CT_ConditionalFormatting ; +// Remove Data On Save +RemoveDataOnSaveAttr *bool ; -// Print Options -PrintOptions *CT_PrintOptions ; +// Disable Edit +DisableEditAttr *bool ; -// Page Margins -PageMargins *CT_PageMargins ; +// Preserve Formatting On Refresh +PreserveFormattingAttr *bool ; -// Page Setup Settings -PageSetup *CT_PageSetup ; +// Adjust Column Width On Refresh +AdjustColumnWidthAttr *bool ; -// Header Footer Settings -HeaderFooter *CT_HeaderFooter ; +// Intermediate +IntermediateAttr *bool ; -// Horizontal Page Breaks (Row) -RowBreaks *CT_PageBreak ; +// Connection Id +ConnectionIdAttr uint32 ; -// Vertical Page Breaks -ColBreaks *CT_PageBreak ; +// QueryTable Refresh Information +QueryTableRefresh *CT_QueryTableRefresh ; -// Custom Properties -CustomProperties *CT_CustomProperties ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};type PivotCacheRecords struct{CT_PivotCacheRecords };func (_caffe *PivotCacheDefinition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_caffe .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();for _ ,_gggebe :=range start .Attr {if _gggebe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gggebe .Name .Local =="\u0069\u0064"||_gggebe .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"&&_gggebe .Name .Local =="\u0069\u0064"{_dggff ,_gfaegf :=_gggebe .Value ,error (nil );if _gfaegf !=nil {return _gfaegf ;};_caffe .IdAttr =&_dggff ;continue ;};if _gggebe .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_cabefg ,_eeaec :=_d .ParseBool (_gggebe .Value );if _eeaec !=nil {return _eeaec ;};_caffe .UpgradeOnRefreshAttr =&_cabefg ;continue ;};if _gggebe .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_gbedbc ,_adeeg :=_d .ParseBool (_gggebe .Value );if _adeeg !=nil {return _adeeg ;};_caffe .TupleCacheAttr =&_gbedbc ;continue ;};if _gggebe .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_cadeea ,_ecgec :=_d .ParseBool (_gggebe .Value );if _ecgec !=nil {return _ecgec ;};_caffe .SaveDataAttr =&_cadeea ;continue ;};if _gggebe .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_afgde ,_bfegc :=_d .ParseBool (_gggebe .Value );if _bfegc !=nil {return _bfegc ;};_caffe .SupportSubqueryAttr =&_afgde ;continue ;};if _gggebe .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_cdfba ,_gdgcef :=_d .ParseBool (_gggebe .Value );if _gdgcef !=nil {return _gdgcef ;};_caffe .OptimizeMemoryAttr =&_cdfba ;continue ;};if _gggebe .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_ceafcb ,_gaecf :=_d .ParseBool (_gggebe .Value );if _gaecf !=nil {return _gaecf ;};_caffe .SupportAdvancedDrillAttr =&_ceafcb ;continue ;};if _gggebe .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_baeace ,_cfcgd :=_gggebe .Value ,error (nil );if _cfcgd !=nil {return _cfcgd ;};_caffe .RefreshedByAttr =&_baeace ;continue ;};if _gggebe .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_fgafe ,_egbgg :=ParseStdlibTime (_gggebe .Value );if _egbgg !=nil {return _egbgg ;};_caffe .RefreshedDateIsoAttr =&_fgafe ;continue ;};if _gggebe .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_baccc ,_gbcbf :=_d .ParseBool (_gggebe .Value );if _gbcbf !=nil {return _gbcbf ;};_caffe .InvalidAttr =&_baccc ;continue ;};if _gggebe .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_dbedbba ,_aadgae :=_d .ParseBool (_gggebe .Value );if _aadgae !=nil {return _aadgae ;};_caffe .BackgroundQueryAttr =&_dbedbba ;continue ;};if _gggebe .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_faacgf ,_gadae :=_d .ParseUint (_gggebe .Value ,10,32);if _gadae !=nil {return _gadae ;};_fbdcga :=uint32 (_faacgf );_caffe .MissingItemsLimitAttr =&_fbdcga ;continue ;};if _gggebe .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_dccaf ,_ceacb :=_d .ParseUint (_gggebe .Value ,10,8);if _ceacb !=nil {return _ceacb ;};_bddac :=uint8 (_dccaf );_caffe .RefreshedVersionAttr =&_bddac ;continue ;};if _gggebe .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_aggabg ,_daeec :=_d .ParseBool (_gggebe .Value );if _daeec !=nil {return _daeec ;};_caffe .RefreshOnLoadAttr =&_aggabg ;continue ;};if _gggebe .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_dcgdf ,_bcaefe :=_d .ParseFloat (_gggebe .Value ,64);if _bcaefe !=nil {return _bcaefe ;};_caffe .RefreshedDateAttr =&_dcgdf ;continue ;};if _gggebe .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_bdfcc ,_gegcf :=_d .ParseUint (_gggebe .Value ,10,32);if _gegcf !=nil {return _gegcf ;};_bfedc :=uint32 (_bdfcc );_caffe .RecordCountAttr =&_bfedc ;continue ;};if _gggebe .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_cdgcae ,_dcgeef :=_d .ParseUint (_gggebe .Value ,10,8);if _dcgeef !=nil {return _dcgeef ;};_dacfd :=uint8 (_cdgcae );_caffe .CreatedVersionAttr =&_dacfd ;continue ;};if _gggebe .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_cccab ,_fedff :=_d .ParseUint (_gggebe .Value ,10,8);if _fedff !=nil {return _fedff ;};_fafdb :=uint8 (_cccab );_caffe .MinRefreshableVersionAttr =&_fafdb ;continue ;};if _gggebe .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_fbddb ,_debff :=_d .ParseBool (_gggebe .Value );if _debff !=nil {return _debff ;};_caffe .EnableRefreshAttr =&_fbddb ;continue ;};};_aacgba :for {_fbcagb ,_acefag :=d .Token ();if _acefag !=nil {return _acefag ;};switch _cfbcbb :=_fbcagb .(type ){case _a .StartElement :switch _cfbcbb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _aegfg :=d .DecodeElement (_caffe .CacheSource ,&_cfbcbb );_aegfg !=nil {return _aegfg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _becdg :=d .DecodeElement (_caffe .CacheFields ,&_cfbcbb );_becdg !=nil {return _becdg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caffe .CacheHierarchies =NewCT_CacheHierarchies ();if _abgae :=d .DecodeElement (_caffe .CacheHierarchies ,&_cfbcbb );_abgae !=nil {return _abgae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caffe .Kpis =NewCT_PCDKPIs ();if _bbbcb :=d .DecodeElement (_caffe .Kpis ,&_cfbcbb );_bbbcb !=nil {return _bbbcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caffe .TupleCache =NewCT_TupleCache ();if _dbdgc :=d .DecodeElement (_caffe .TupleCache ,&_cfbcbb );_dbdgc !=nil {return _dbdgc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caffe .CalculatedItems =NewCT_CalculatedItems ();if _agfbaf :=d .DecodeElement (_caffe .CalculatedItems ,&_cfbcbb );_agfbaf !=nil {return _agfbaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caffe .CalculatedMembers =NewCT_CalculatedMembers ();if _bbabg :=d .DecodeElement (_caffe .CalculatedMembers ,&_cfbcbb );_bbabg !=nil {return _bbabg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caffe .Dimensions =NewCT_Dimensions ();if _dccfg :=d .DecodeElement (_caffe .Dimensions ,&_cfbcbb );_dccfg !=nil {return _dccfg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caffe .MeasureGroups =NewCT_MeasureGroups ();if _bddfgc :=d .DecodeElement (_caffe .MeasureGroups ,&_cfbcbb );_bddfgc !=nil {return _bddfgc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caffe .Maps =NewCT_MeasureDimensionMaps ();if _ffgab :=d .DecodeElement (_caffe .Maps ,&_cfbcbb );_ffgab !=nil {return _ffgab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caffe .ExtLst =NewCT_ExtensionList ();if _cdegea :=d .DecodeElement (_caffe .ExtLst ,&_cfbcbb );_cdegea !=nil {return _cdegea ;};default:_gc .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",_cfbcbb .Name );if _abeac :=d .Skip ();_abeac !=nil {return _abeac ;};};case _a .EndElement :break _aacgba ;case _a .CharData :};};return nil ;};type CT_PageSetUpPr struct{ -// Drawing -Drawing *CT_Drawing ; +// Show Auto Page Breaks +AutoPageBreaksAttr *bool ; -// Legacy Drawing Reference -LegacyDrawing *CT_LegacyDrawing ; +// Fit To Page +FitToPageAttr *bool ;};func NewCT_CsPageSetup ()*CT_CsPageSetup {_bcagf :=&CT_CsPageSetup {};return _bcagf }; -// Legacy Drawing Header Footer -LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; +// ValidateWithPath validates the CT_RevisionCellChange and its children, prefixing error messages with path +func (_egcdc *CT_RevisionCellChange )ValidateWithPath (path string )error {if _egcdc .Oc !=nil {if _fcgce :=_egcdc .Oc .ValidateWithPath (path +"\u002f\u004f\u0063");_fcgce !=nil {return _fcgce ;};};if _geaffg :=_egcdc .Nc .ValidateWithPath (path +"\u002f\u004e\u0063");_geaffg !=nil {return _geaffg ;};if _egcdc .Odxf !=nil {if _daeafa :=_egcdc .Odxf .ValidateWithPath (path +"\u002f\u004f\u0064x\u0066");_daeafa !=nil {return _daeafa ;};};if _egcdc .Ndxf !=nil {if _afgfaa :=_egcdc .Ndxf .ValidateWithPath (path +"\u002f\u004e\u0064x\u0066");_afgfaa !=nil {return _afgfaa ;};};if _egcdc .ExtLst !=nil {if _bbecd :=_egcdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbecd !=nil {return _bbecd ;};};return nil ;};func (_befec ST_CellComments )ValidateWithPath (path string )error {switch _befec {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 (_befec ));};return nil ;};func (_fgabb *CT_PivotAreaReferences )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cbcg :=range start .Attr {if _cbcg .Name .Local =="\u0063\u006f\u0075n\u0074"{_fabcbf ,_ecabdc :=_d .ParseUint (_cbcg .Value ,10,32);if _ecabdc !=nil {return _ecabdc ;};_adgaba :=uint32 (_fabcbf );_fgabb .CountAttr =&_adgaba ;continue ;};};_bggaa :for {_fbbee ,_eagcb :=d .Token ();if _eagcb !=nil {return _eagcb ;};switch _bdefa :=_fbbee .(type ){case _a .StartElement :switch _bdefa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bafgc :=NewCT_PivotAreaReference ();if _gagfb :=d .DecodeElement (_bafgc ,&_bdefa );_gagfb !=nil {return _gagfb ;};_fgabb .Reference =append (_fgabb .Reference ,_bafgc );default:_gc .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",_bdefa .Name );if _efcbfd :=d .Skip ();_efcbfd !=nil {return _efcbfd ;};};case _a .EndElement :break _bggaa ;case _a .CharData :};};return nil ;};type CT_PivotAreaReference struct{ -// Background Image -Picture *CT_SheetBackgroundPicture ; +// Field Index +FieldAttr *uint32 ; -// Embedded Objects -OleObjects *CT_OleObjects ; +// Item Index Count +CountAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_fbbed *CT_TableStyles )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ddffc :=range start .Attr {if _ddffc .Name .Local =="\u0063\u006f\u0075n\u0074"{_ffacbg ,_cbbdfg :=_d .ParseUint (_ddffc .Value ,10,32);if _cbbdfg !=nil {return _cbbdfg ;};_fdcaea :=uint32 (_ffacbg );_fbbed .CountAttr =&_fdcaea ;continue ;};if _ddffc .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"{_eaaegb ,_dgdede :=_ddffc .Value ,error (nil );if _dgdede !=nil {return _dgdede ;};_fbbed .DefaultTableStyleAttr =&_eaaegb ;continue ;};if _ddffc .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"{_egbced ,_bbgcaa :=_ddffc .Value ,error (nil );if _bbgcaa !=nil {return _bbgcaa ;};_fbbed .DefaultPivotStyleAttr =&_egbced ;continue ;};};_gcdbe :for {_dcegea ,_abece :=d .Token ();if _abece !=nil {return _abece ;};switch _cdaeg :=_dcegea .(type ){case _f .StartElement :switch _cdaeg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gceag :=NewCT_TableStyle ();if _bggdfg :=d .DecodeElement (_gceag ,&_cdaeg );_bggdfg !=nil {return _bggdfg ;};_fbbed .TableStyle =append (_fbbed .TableStyle ,_gceag );default:_ag .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",_cdaeg .Name );if _cafef :=d .Skip ();_cafef !=nil {return _cafef ;};};case _f .EndElement :break _gcdbe ;case _f .CharData :};};return nil ;}; +// Selected +SelectedAttr *bool ; -// ValidateWithPath validates the CT_SheetIdMap and its children, prefixing error messages with path -func (_gabbc *CT_SheetIdMap )ValidateWithPath (path string )error {for _gbcdc ,_dbbdf :=range _gabbc .SheetId {if _facggb :=_dbbdf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0065\u0065\u0074\u0049d\u005b\u0025\u0064\u005d",path ,_gbcdc ));_facggb !=nil {return _facggb ;};};return nil ;};func (_fbdgf *CT_PCDKPI )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgeffd :=range start .Attr {if _dgeffd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_cggfb ,_dgbde :=_dgeffd .Value ,error (nil );if _dgbde !=nil {return _dgbde ;};_fbdgf .UniqueNameAttr =_cggfb ;continue ;};if _dgeffd .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_fdcgc ,_dgfaa :=_dgeffd .Value ,error (nil );if _dgfaa !=nil {return _dgfaa ;};_fbdgf .CaptionAttr =&_fdcgc ;continue ;};if _dgeffd .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_deaaf ,_bffe :=_dgeffd .Value ,error (nil );if _bffe !=nil {return _bffe ;};_fbdgf .DisplayFolderAttr =&_deaaf ;continue ;};if _dgeffd .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_dagff ,_ddgce :=_dgeffd .Value ,error (nil );if _ddgce !=nil {return _ddgce ;};_fbdgf .MeasureGroupAttr =&_dagff ;continue ;};if _dgeffd .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_eagbed ,_aabca :=_dgeffd .Value ,error (nil );if _aabca !=nil {return _aabca ;};_fbdgf .ParentAttr =&_eagbed ;continue ;};if _dgeffd .Name .Local =="\u0076\u0061\u006cu\u0065"{_acaae ,_cfcba :=_dgeffd .Value ,error (nil );if _cfcba !=nil {return _cfcba ;};_fbdgf .ValueAttr =_acaae ;continue ;};if _dgeffd .Name .Local =="\u0067\u006f\u0061\u006c"{_bbabc ,_efebg :=_dgeffd .Value ,error (nil );if _efebg !=nil {return _efebg ;};_fbdgf .GoalAttr =&_bbabc ;continue ;};if _dgeffd .Name .Local =="\u0073\u0074\u0061\u0074\u0075\u0073"{_cgdg ,_agedb :=_dgeffd .Value ,error (nil );if _agedb !=nil {return _agedb ;};_fbdgf .StatusAttr =&_cgdg ;continue ;};if _dgeffd .Name .Local =="\u0074\u0072\u0065n\u0064"{_ddacf ,_aaagc :=_dgeffd .Value ,error (nil );if _aaagc !=nil {return _aaagc ;};_fbdgf .TrendAttr =&_ddacf ;continue ;};if _dgeffd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_baeb ,_faadg :=_dgeffd .Value ,error (nil );if _faadg !=nil {return _faadg ;};_fbdgf .WeightAttr =&_baeb ;continue ;};if _dgeffd .Name .Local =="\u0074\u0069\u006d\u0065"{_fafdb ,_ecdbca :=_dgeffd .Value ,error (nil );if _ecdbca !=nil {return _ecdbca ;};_fbdgf .TimeAttr =&_fafdb ;continue ;};};for {_dcgda ,_acfc :=d .Token ();if _acfc !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0043\u0044K\u0050\u0049\u003a\u0020\u0025\u0073",_acfc );};if _ggacc ,_ggdge :=_dcgda .(_f .EndElement );_ggdge &&_ggacc .Name ==start .Name {break ;};};return nil ;};type CT_SheetCalcPr struct{ +// Positional Reference +ByPositionAttr *bool ; -// Full Calculation On Load -FullCalcOnLoadAttr *bool ;};func (_ggce *CT_Boolean )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_caf :=range start .Attr {if _caf .Name .Local =="\u0076"{_bfff ,_ccd :=_d .ParseBool (_caf .Value );if _ccd !=nil {return _ccd ;};_ggce .VAttr =_bfff ;continue ;};if _caf .Name .Local =="\u0075"{_egb ,_gac :=_d .ParseBool (_caf .Value );if _gac !=nil {return _gac ;};_ggce .UAttr =&_egb ;continue ;};if _caf .Name .Local =="\u0066"{_dgg ,_bac :=_d .ParseBool (_caf .Value );if _bac !=nil {return _bac ;};_ggce .FAttr =&_dgg ;continue ;};if _caf .Name .Local =="\u0063"{_gab ,_ebba :=_caf .Value ,error (nil );if _ebba !=nil {return _ebba ;};_ggce .CAttr =&_gab ;continue ;};if _caf .Name .Local =="\u0063\u0070"{_adg ,_aaa :=_d .ParseUint (_caf .Value ,10,32);if _aaa !=nil {return _aaa ;};_cce :=uint32 (_adg );_ggce .CpAttr =&_cce ;continue ;};};_ffd :for {_bdg ,_bacd :=d .Token ();if _bacd !=nil {return _bacd ;};switch _cdec :=_bdg .(type ){case _f .StartElement :switch _cdec .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dga :=NewCT_X ();if _fcg :=d .DecodeElement (_dga ,&_cdec );_fcg !=nil {return _fcg ;};_ggce .X =append (_ggce .X ,_dga );default:_ag .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",_cdec .Name );if _bb :=d .Skip ();_bb !=nil {return _bb ;};};case _f .EndElement :break _ffd ;case _f .CharData :};};return nil ;};func (_cgebc *CT_GradientFill )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgebc .TypeAttr !=ST_GradientTypeUnset {_dbdae ,_aagbe :=_cgebc .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _aagbe !=nil {return _aagbe ;};start .Attr =append (start .Attr ,_dbdae );};if _cgebc .DegreeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0067\u0072\u0065\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cgebc .DegreeAttr )});};if _cgebc .LeftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cgebc .LeftAttr )});};if _cgebc .RightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cgebc .RightAttr )});};if _cgebc .TopAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_cgebc .TopAttr )});};if _cgebc .BottomAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_cgebc .BottomAttr )});};e .EncodeToken (start );if _cgebc .Stop !=nil {_dade :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0074\u006f\u0070"}};for _ ,_adaed :=range _cgebc .Stop {e .EncodeElement (_adaed ,_dade );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_QueryTableFields struct{ +// Relative Reference +RelativeAttr *bool ; -// Column Count -CountAttr *uint32 ; +// Include Default Filter +DefaultSubtotalAttr *bool ; -// QueryTable Field -QueryTableField []*CT_QueryTableField ;}; +// Include Sum Filter +SumSubtotalAttr *bool ; -// ValidateWithPath validates the CT_Stylesheet and its children, prefixing error messages with path -func (_bcbage *CT_Stylesheet )ValidateWithPath (path string )error {if _bcbage .NumFmts !=nil {if _cddbeg :=_bcbage .NumFmts .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");_cddbeg !=nil {return _cddbeg ;};};if _bcbage .Fonts !=nil {if _bdabe :=_bcbage .Fonts .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0073");_bdabe !=nil {return _bdabe ;};};if _bcbage .Fills !=nil {if _dffga :=_bcbage .Fills .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0073");_dffga !=nil {return _dffga ;};};if _bcbage .Borders !=nil {if _eabgab :=_bcbage .Borders .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_eabgab !=nil {return _eabgab ;};};if _bcbage .CellStyleXfs !=nil {if _bgddab :=_bcbage .CellStyleXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");_bgddab !=nil {return _bgddab ;};};if _bcbage .CellXfs !=nil {if _eaaegc :=_bcbage .CellXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");_eaaegc !=nil {return _eaaegc ;};};if _bcbage .CellStyles !=nil {if _eaaca :=_bcbage .CellStyles .ValidateWithPath (path +"/\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");_eaaca !=nil {return _eaaca ;};};if _bcbage .Dxfs !=nil {if _fbadfb :=_bcbage .Dxfs .ValidateWithPath (path +"\u002f\u0044\u0078f\u0073");_fbadfb !=nil {return _fbadfb ;};};if _bcbage .TableStyles !=nil {if _gdecd :=_bcbage .TableStyles .ValidateWithPath (path +"\u002f\u0054\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073");_gdecd !=nil {return _gdecd ;};};if _bcbage .Colors !=nil {if _dgaafe :=_bcbage .Colors .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u0073");_dgaafe !=nil {return _dgaafe ;};};if _bcbage .ExtLst !=nil {if _faecf :=_bcbage .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faecf !=nil {return _faecf ;};};return nil ;};type CT_PivotField struct{ +// Include CountA Filter +CountASubtotalAttr *bool ; -// Field Name -NameAttr *string ; +// Include Average Filter +AvgSubtotalAttr *bool ; -// Axis -AxisAttr ST_Axis ; +// Include Maximum Filter +MaxSubtotalAttr *bool ; -// Data Field -DataFieldAttr *bool ; +// Include Minimum Filter +MinSubtotalAttr *bool ; -// Custom Subtotal Caption -SubtotalCaptionAttr *string ; +// Include Product Filter +ProductSubtotalAttr *bool ; -// Show PivotField Header Drop Downs -ShowDropDownsAttr *bool ; +// Include Count Subtotal +CountSubtotalAttr *bool ; -// Hidden Level -HiddenLevelAttr *bool ; +// Include StdDev Filter +StdDevSubtotalAttr *bool ; -// Unique Member Property -UniqueMemberPropertyAttr *string ; +// Include StdDevP Filter +StdDevPSubtotalAttr *bool ; -// Compact -CompactAttr *bool ; +// Include Var Filter +VarSubtotalAttr *bool ; -// All Items Expanded -AllDrilledAttr *bool ; +// Include VarP Filter +VarPSubtotalAttr *bool ; -// Number Format Id -NumFmtIdAttr *uint32 ; +// Field Item +X []*CT_Index ;ExtLst *CT_ExtensionList ;};func NewCT_Dimensions ()*CT_Dimensions {_acdg :=&CT_Dimensions {};return _acdg };func (_eadega ST_DdeValueType )String ()string {switch _eadega {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_Drawing struct{IdAttr string ;};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_Scenarios ()*CT_Scenarios {_afbaf :=&CT_Scenarios {};return _afbaf }; -// Outline Items -OutlineAttr *bool ; +// ValidateWithPath validates the CT_SheetData and its children, prefixing error messages with path +func (_eafba *CT_SheetData )ValidateWithPath (path string )error {for _bbecf ,_cbbdg :=range _eafba .Row {if _fbbce :=_cbbdg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_bbecf ));_fbbce !=nil {return _fbbce ;};};return nil ;};func NewCT_DataValidation ()*CT_DataValidation {_fbff :=&CT_DataValidation {};return _fbff };func NewCT_PivotDimension ()*CT_PivotDimension {_fcggg :=&CT_PivotDimension {};return _fcggg };type CT_Row struct{ -// Subtotals At Top -SubtotalTopAttr *bool ; +// Row Index +RAttr *uint32 ; -// Drag To Row -DragToRowAttr *bool ; +// Spans +SpansAttr *ST_CellSpans ; -// Drag To Column -DragToColAttr *bool ; +// Style Index +SAttr *uint32 ; -// Multiple Field Filters -MultipleItemSelectionAllowedAttr *bool ; +// Custom Format +CustomFormatAttr *bool ; -// Drag Field to Page -DragToPageAttr *bool ; +// Row Height +HtAttr *float64 ; -// Field Can Drag to Data -DragToDataAttr *bool ; +// Hidden +HiddenAttr *bool ; -// Drag Off -DragOffAttr *bool ; +// Custom Height +CustomHeightAttr *bool ; -// Show All Items -ShowAllAttr *bool ; +// Outline Level +OutlineLevelAttr *uint8 ; -// Insert Blank Row -InsertBlankRowAttr *bool ; +// Collapsed +CollapsedAttr *bool ; -// Server-based Page Field -ServerFieldAttr *bool ; +// Thick Top Border +ThickTopAttr *bool ; -// Insert Item Page Break -InsertPageBreakAttr *bool ; +// Thick Bottom +ThickBotAttr *bool ; -// Auto Show -AutoShowAttr *bool ; +// Show Phonetic +PhAttr *bool ; -// Top Auto Show -TopAutoShowAttr *bool ; +// Cell +C []*CT_Cell ; -// Hide New Items -HideNewItemsAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Measure Filter -MeasureFilterAttr *bool ; +// Validate validates the CT_RevisionCustomView and its children +func (_dgcdd *CT_RevisionCustomView )Validate ()error {return _dgcdd .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0075\u0073t\u006f\u006d\u0056\u0069\u0065\u0077");};func (_beeeg ST_ConditionalFormattingOperator )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_beeeg .String (),start );};func (_cbgdf *CT_PivotSelection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cbgdf .PaneAttr !=ST_PaneUnset {_fegdg ,_gaadc :=_cbgdf .PaneAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0061\u006e\u0065"});if _gaadc !=nil {return _gaadc ;};start .Attr =append (start .Attr ,_fegdg );};if _cbgdf .ShowHeaderAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbgdf .ShowHeaderAttr ))});};if _cbgdf .LabelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u0062e\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbgdf .LabelAttr ))});};if _cbgdf .DataAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbgdf .DataAttr ))});};if _cbgdf .ExtendableAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbgdf .ExtendableAttr ))});};if _cbgdf .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cbgdf .CountAttr )});};if _cbgdf .AxisAttr !=ST_AxisUnset {_aeadg ,_bagdea :=_cbgdf .AxisAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0078\u0069\u0073"});if _bagdea !=nil {return _bagdea ;};start .Attr =append (start .Attr ,_aeadg );};if _cbgdf .DimensionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_b .Sprintf ("\u0025\u0076",*_cbgdf .DimensionAttr )});};if _cbgdf .StartAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cbgdf .StartAttr )});};if _cbgdf .MinAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_cbgdf .MinAttr )});};if _cbgdf .MaxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_cbgdf .MaxAttr )});};if _cbgdf .ActiveRowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"},Value :_b .Sprintf ("\u0025\u0076",*_cbgdf .ActiveRowAttr )});};if _cbgdf .ActiveColAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"},Value :_b .Sprintf ("\u0025\u0076",*_cbgdf .ActiveColAttr )});};if _cbgdf .PreviousRowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_cbgdf .PreviousRowAttr )});};if _cbgdf .PreviousColAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_cbgdf .PreviousColAttr )});};if _cbgdf .ClickAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0069c\u006b"},Value :_b .Sprintf ("\u0025\u0076",*_cbgdf .ClickAttr )});};if _cbgdf .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cbgdf .IdAttr )});};e .EncodeToken (start );_cagdd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_cbgdf .PivotArea ,_cagdd );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Control struct{ -// Inclusive Manual Filter -IncludeNewItemsInFilterAttr *bool ; +// Shape Id +ShapeIdAttr uint32 ;IdAttr string ; -// Items Per Page Count -ItemPageCountAttr *uint32 ; +// Control Name +NameAttr *string ; -// Auto Sort Type -SortTypeAttr ST_FieldSortType ; +// Embedded Control Properties +ControlPr *CT_ControlPr ;};func (_bfecg *ST_ParameterType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_feedag ,_aaaca :=d .Token ();if _aaaca !=nil {return _aaaca ;};if _debbad ,_deggc :=_feedag .(_a .EndElement );_deggc &&_debbad .Name ==start .Name {*_bfecg =1;return nil ;};if _geggff ,_gcafa :=_feedag .(_a .CharData );!_gcafa {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",_feedag );}else {switch string (_geggff ){case "":*_bfecg =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_bfecg =1;case "\u0076\u0061\u006cu\u0065":*_bfecg =2;case "\u0063\u0065\u006c\u006c":*_bfecg =3;};};_feedag ,_aaaca =d .Token ();if _aaaca !=nil {return _aaaca ;};if _agcec ,_ffcgdc :=_feedag .(_a .EndElement );_ffcgdc &&_agcec .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",_feedag );};type CT_Colors struct{ -// Data Source Sort -DataSourceSortAttr *bool ; +// Color Indexes +IndexedColors *CT_IndexedColors ; -// Auto Sort -NonAutoSortDefaultAttr *bool ; +// MRU Colors +MruColors *CT_MRUColors ;};func NewCT_DataRefs ()*CT_DataRefs {_bccc :=&CT_DataRefs {};return _bccc }; -// Auto Show Rank By -RankByAttr *uint32 ; +// Validate validates the CT_Sheet and its children +func (_faafg *CT_Sheet )Validate ()error {return _faafg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074");}; -// Show Default Subtotal -DefaultSubtotalAttr *bool ; +// Validate validates the CT_RevisionInsertSheet and its children +func (_acgbd *CT_RevisionInsertSheet )Validate ()error {return _acgbd .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0049\u006e\u0073\u0065\u0072\u0074\u0053\u0068\u0065e\u0074");}; -// Sum Subtotal -SumSubtotalAttr *bool ; +// Validate validates the CT_RevisionMove and its children +func (_accb *CT_RevisionMove )Validate ()error {return _accb .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065");}; -// CountA -CountASubtotalAttr *bool ; +// ValidateWithPath validates the CT_XStringElement and its children, prefixing error messages with path +func (_gegag *CT_XStringElement )ValidateWithPath (path string )error {return nil }; -// Average -AvgSubtotalAttr *bool ; +// ValidateWithPath validates the CalcChain and its children, prefixing error messages with path +func (_aagagd *CalcChain )ValidateWithPath (path string )error {if _beaaef :=_aagagd .CT_CalcChain .ValidateWithPath (path );_beaaef !=nil {return _beaaef ;};return nil ;}; -// Max Subtotal -MaxSubtotalAttr *bool ; +// Validate validates the CT_FutureMetadataBlock and its children +func (_cgac *CT_FutureMetadataBlock )Validate ()error {return _cgac .ValidateWithPath ("\u0043\u0054\u005f\u0046ut\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006fc\u006b");}; -// Min Subtotal -MinSubtotalAttr *bool ; +// Validate validates the CT_OleItem and its children +func (_eaddg *CT_OleItem )Validate ()error {return _eaddg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d");}; -// Product Subtotal -ProductSubtotalAttr *bool ; +// Validate validates the CT_Rst and its children +func (_gffdfd *CT_Rst )Validate ()error {return _gffdfd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0073\u0074");}; -// Count -CountSubtotalAttr *bool ; +// Validate validates the CT_CellStyle and its children +func (_cgebb *CT_CellStyle )Validate ()error {return _cgebb .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065");}; -// StdDev Subtotal -StdDevSubtotalAttr *bool ; +// ValidateWithPath validates the CT_CommentPr and its children, prefixing error messages with path +func (_dfac *CT_CommentPr )ValidateWithPath (path string )error {if _ffbec :=_dfac .TextHAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0048\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_ffbec !=nil {return _ffbec ;};if _dfde :=_dfac .TextVAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0056\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dfde !=nil {return _dfde ;};if _eacc :=_dfac .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_eacc !=nil {return _eacc ;};return nil ;};func (_geeab *CT_GroupMembers )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bdeda :=range start .Attr {if _bdeda .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbdef ,_fbcdef :=_d .ParseUint (_bdeda .Value ,10,32);if _fbcdef !=nil {return _fbcdef ;};_dgdef :=uint32 (_gbdef );_geeab .CountAttr =&_dgdef ;continue ;};};_ggfdf :for {_afdbg ,_egffa :=d .Token ();if _egffa !=nil {return _egffa ;};switch _ebfbd :=_afdbg .(type ){case _a .StartElement :switch _ebfbd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffaa :=NewCT_GroupMember ();if _gcdae :=d .DecodeElement (_ffaa ,&_ebfbd );_gcdae !=nil {return _gcdae ;};_geeab .GroupMember =append (_geeab .GroupMember ,_ffaa );default:_gc .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",_ebfbd .Name );if _ggbag :=d .Skip ();_ggbag !=nil {return _ggbag ;};};case _a .EndElement :break _ggfdf ;case _a .CharData :};};return nil ;};func (_ebb *CT_CacheHierarchy )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gge :=range start .Attr {if _gge .Name .Local =="\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_accff ,_eab :=_gge .Value ,error (nil );if _eab !=nil {return _eab ;};_ebb .DimensionUniqueNameAttr =&_accff ;continue ;};if _gge .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_gec ,_dbfe :=_gge .Value ,error (nil );if _dbfe !=nil {return _dbfe ;};_ebb .DisplayFolderAttr =&_gec ;continue ;};if _gge .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_bce ,_ffg :=_gge .Value ,error (nil );if _ffg !=nil {return _ffg ;};_ebb .CaptionAttr =&_bce ;continue ;};if _gge .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_bdc ,_cbbd :=_gge .Value ,error (nil );if _cbbd !=nil {return _cbbd ;};_ebb .MeasureGroupAttr =&_bdc ;continue ;};if _gge .Name .Local =="\u0073\u0065\u0074"{_fae ,_daab :=_d .ParseBool (_gge .Value );if _daab !=nil {return _daab ;};_ebb .SetAttr =&_fae ;continue ;};if _gge .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"{_gbbf ,_aagb :=_d .ParseBool (_gge .Value );if _aagb !=nil {return _aagb ;};_ebb .MeasuresAttr =&_gbbf ;continue ;};if _gge .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_eccd ,_efg :=_d .ParseInt (_gge .Value ,10,32);if _efg !=nil {return _efg ;};_bebb :=int32 (_eccd );_ebb .IconSetAttr =&_bebb ;continue ;};if _gge .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbde ,_acca :=_d .ParseUint (_gge .Value ,10,32);if _acca !=nil {return _acca ;};_ebb .CountAttr =uint32 (_gbde );continue ;};if _gge .Name .Local =="\u0074\u0069\u006d\u0065"{_feeg ,_aeb :=_d .ParseBool (_gge .Value );if _aeb !=nil {return _aeb ;};_ebb .TimeAttr =&_feeg ;continue ;};if _gge .Name .Local =="\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"{_acg ,_cfgee :=_d .ParseBool (_gge .Value );if _cfgee !=nil {return _cfgee ;};_ebb .OneFieldAttr =&_acg ;continue ;};if _gge .Name .Local =="\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"{_eceg ,_dgebb :=_d .ParseUint (_gge .Value ,10,16);if _dgebb !=nil {return _dgebb ;};_bgcd :=uint16 (_eceg );_ebb .MemberValueDatatypeAttr =&_bgcd ;continue ;};if _gge .Name .Local =="\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"{_gdbc ,_ebf :=_d .ParseBool (_gge .Value );if _ebf !=nil {return _ebf ;};_ebb .UnbalancedGroupAttr =&_gdbc ;continue ;};if _gge .Name .Local =="\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"{_fcce ,_acbe :=_d .ParseUint (_gge .Value ,10,32);if _acbe !=nil {return _acbe ;};_fbd :=uint32 (_fcce );_ebb .ParentSetAttr =&_fbd ;continue ;};if _gge .Name .Local =="\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_bgdf ,_cbcb :=_gge .Value ,error (nil );if _cbcb !=nil {return _cbcb ;};_ebb .DefaultMemberUniqueNameAttr =&_bgdf ;continue ;};if _gge .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_eeae ,_gfb :=_d .ParseBool (_gge .Value );if _gfb !=nil {return _gfb ;};_ebb .MeasureAttr =&_eeae ;continue ;};if _gge .Name .Local =="\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"{_gfc ,_dced :=_d .ParseBool (_gge .Value );if _dced !=nil {return _dced ;};_ebb .UnbalancedAttr =&_gfc ;continue ;};if _gge .Name .Local =="\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_bage ,_edag :=_gge .Value ,error (nil );if _edag !=nil {return _edag ;};_ebb .AllCaptionAttr =&_bage ;continue ;};if _gge .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_dgd ,_dgea :=_d .ParseBool (_gge .Value );if _dgea !=nil {return _dgea ;};_ebb .HiddenAttr =&_dgd ;continue ;};if _gge .Name .Local =="\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"{_aafa ,_adef :=_d .ParseBool (_gge .Value );if _adef !=nil {return _adef ;};_ebb .AttributeAttr =&_aafa ;continue ;};if _gge .Name .Local =="\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_gedfe ,_gbed :=_gge .Value ,error (nil );if _gbed !=nil {return _gbed ;};_ebb .AllUniqueNameAttr =&_gedfe ;continue ;};if _gge .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_efcg ,_fegf :=_gge .Value ,error (nil );if _fegf !=nil {return _fegf ;};_ebb .UniqueNameAttr =_efcg ;continue ;};if _gge .Name .Local =="\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"{_abg ,_cef :=_d .ParseBool (_gge .Value );if _cef !=nil {return _cef ;};_ebb .KeyAttributeAttr =&_abg ;continue ;};};_gfcf :for {_faef ,_fcb :=d .Token ();if _fcb !=nil {return _fcb ;};switch _dbee :=_faef .(type ){case _a .StartElement :switch _dbee .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebb .FieldsUsage =NewCT_FieldsUsage ();if _bddf :=d .DecodeElement (_ebb .FieldsUsage ,&_dbee );_bddf !=nil {return _bddf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebb .GroupLevels =NewCT_GroupLevels ();if _cbbb :=d .DecodeElement (_ebb .GroupLevels ,&_dbee );_cbbb !=nil {return _cbbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebb .ExtLst =NewCT_ExtensionList ();if _eced :=d .DecodeElement (_ebb .ExtLst ,&_dbee );_eced !=nil {return _eced ;};default:_gc .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",_dbee .Name );if _afdb :=d .Skip ();_afdb !=nil {return _afdb ;};};case _a .EndElement :break _gfcf ;case _a .CharData :};};return nil ;};type CT_ProtectedRanges struct{ -// StdDevP Subtotal -StdDevPSubtotalAttr *bool ; +// Protected Range +ProtectedRange []*CT_ProtectedRange ;};func (_gedfef ST_PhoneticAlignment )ValidateWithPath (path string )error {switch _gedfef {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 (_gedfef ));};return nil ;};func NewCT_SortState ()*CT_SortState {_daabab :=&CT_SortState {};return _daabab }; -// Variance Subtotal -VarSubtotalAttr *bool ; +// Validate validates the CT_CellStyles and its children +func (_febe *CT_CellStyles )Validate ()error {return _febe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");};func (_deebc ST_MdxFunctionType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_deebc .String (),start );};func NewCT_OleLink ()*CT_OleLink {_dfaa :=&CT_OleLink {};return _dfaa };func (_cfbcbf ST_FormatAction )ValidateWithPath (path string )error {switch _cfbcbf {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 (_cfbcbf ));};return nil ;};func (_ebfb *CT_GradientStop )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_ebfb .PositionAttr )});e .EncodeToken (start );_ddbca :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_ebfb .Color ,_ddbca );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fdaed *CT_CustomSheetViews )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_gfcc :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}};for _ ,_cbdbd :=range _fdaed .CustomSheetView {e .EncodeElement (_cbdbd ,_gfcc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_CalcCell ()*CT_CalcCell {_bdf :=&CT_CalcCell {};return _bdf }; -// VarP Subtotal -VarPSubtotalAttr *bool ; +// Validate validates the CT_Pages and its children +func (_cfdfc *CT_Pages )Validate ()error {return _cfdfc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073");};func (_gead *CT_DdeLink )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fecab :=range start .Attr {if _fecab .Name .Local =="\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"{_fgba ,_edde :=_fecab .Value ,error (nil );if _edde !=nil {return _edde ;};_gead .DdeServiceAttr =_fgba ;continue ;};if _fecab .Name .Local =="\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"{_ebfgb ,_aedd :=_fecab .Value ,error (nil );if _aedd !=nil {return _aedd ;};_gead .DdeTopicAttr =_ebfgb ;continue ;};};_bgebfd :for {_adbb ,_cfbfa :=d .Token ();if _cfbfa !=nil {return _cfbfa ;};switch _gebga :=_adbb .(type ){case _a .StartElement :switch _gebga .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gead .DdeItems =NewCT_DdeItems ();if _ddfeb :=d .DecodeElement (_gead .DdeItems ,&_gebga );_ddfeb !=nil {return _ddfeb ;};default:_gc .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",_gebga .Name );if _gefc :=d .Skip ();_gefc !=nil {return _gefc ;};};case _a .EndElement :break _bgebfd ;case _a .CharData :};};return nil ;};func (_dggf *CT_DateGroupItem )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dggf .DateTimeGroupingAttr =ST_DateTimeGrouping (1);for _ ,_baecc :=range start .Attr {if _baecc .Name .Local =="\u0079\u0065\u0061\u0072"{_bccfg ,_ffbfb :=_d .ParseUint (_baecc .Value ,10,16);if _ffbfb !=nil {return _ffbfb ;};_dggf .YearAttr =uint16 (_bccfg );continue ;};if _baecc .Name .Local =="\u006d\u006f\u006et\u0068"{_fbcfa ,_bddc :=_d .ParseUint (_baecc .Value ,10,16);if _bddc !=nil {return _bddc ;};_dcbfcc :=uint16 (_fbcfa );_dggf .MonthAttr =&_dcbfcc ;continue ;};if _baecc .Name .Local =="\u0064\u0061\u0079"{_cabgf ,_fafaf :=_d .ParseUint (_baecc .Value ,10,16);if _fafaf !=nil {return _fafaf ;};_eaabg :=uint16 (_cabgf );_dggf .DayAttr =&_eaabg ;continue ;};if _baecc .Name .Local =="\u0068\u006f\u0075\u0072"{_dddf ,_ccgg :=_d .ParseUint (_baecc .Value ,10,16);if _ccgg !=nil {return _ccgg ;};_fedad :=uint16 (_dddf );_dggf .HourAttr =&_fedad ;continue ;};if _baecc .Name .Local =="\u006d\u0069\u006e\u0075\u0074\u0065"{_ffgdb ,_ccada :=_d .ParseUint (_baecc .Value ,10,16);if _ccada !=nil {return _ccada ;};_dcbbfd :=uint16 (_ffgdb );_dggf .MinuteAttr =&_dcbbfd ;continue ;};if _baecc .Name .Local =="\u0073\u0065\u0063\u006f\u006e\u0064"{_beeacb ,_bfgfa :=_d .ParseUint (_baecc .Value ,10,16);if _bfgfa !=nil {return _bfgfa ;};_bfefe :=uint16 (_beeacb );_dggf .SecondAttr =&_bfefe ;continue ;};if _baecc .Name .Local =="\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_dggf .DateTimeGroupingAttr .UnmarshalXMLAttr (_baecc );continue ;};};for {_fecc ,_febd :=d .Token ();if _febd !=nil {return _b .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",_febd );};if _cdcbd ,_acbf :=_fecc .(_a .EndElement );_acbf &&_cdcbd .Name ==start .Name {break ;};};return nil ;};func (_gebgb *ST_rwColActionType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gebgb =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_gebgb =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_gebgb =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_gebgb =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_gebgb =4;};return nil ;};func (_gfggdf ST_PaneState )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gfggdf .String (),start );};func (_ecffc *CT_MdxMetadata )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bffgg :=range start .Attr {if _bffgg .Name .Local =="\u0063\u006f\u0075n\u0074"{_egab ,_bcgbe :=_d .ParseUint (_bffgg .Value ,10,32);if _bcgbe !=nil {return _bcgbe ;};_edeb :=uint32 (_egab );_ecffc .CountAttr =&_edeb ;continue ;};};_dcggg :for {_agdf ,_beaed :=d .Token ();if _beaed !=nil {return _beaed ;};switch _ggace :=_agdf .(type ){case _a .StartElement :switch _ggace .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bddg :=NewCT_Mdx ();if _dbaaf :=d .DecodeElement (_bddg ,&_ggace );_dbaaf !=nil {return _dbaaf ;};_ecffc .Mdx =append (_ecffc .Mdx ,_bddg );default:_gc .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",_ggace .Name );if _egbce :=d .Skip ();_egbce !=nil {return _egbce ;};};case _a .EndElement :break _dcggg ;case _a .CharData :};};return nil ;};func (_efb *CT_CacheFields )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _efb .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_efb .CountAttr )});};e .EncodeToken (start );if _efb .CacheField !=nil {_daa :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_gcab :=range _efb .CacheField {e .EncodeElement (_gcab ,_daa );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_CalcPr struct{ -// Show Member Property in Cell -ShowPropCellAttr *bool ; +// Calculation Id +CalcIdAttr *uint32 ; -// Show Member Property ToolTip -ShowPropTipAttr *bool ; +// Calculation Mode +CalcModeAttr ST_CalcMode ; -// Show As Caption -ShowPropAsCaptionAttr *bool ; +// Full Calculation On Load +FullCalcOnLoadAttr *bool ; -// Drill State -DefaultAttributeDrillStateAttr *bool ; +// Reference Mode +RefModeAttr ST_RefMode ; -// Field Items -Items *CT_Items ; +// Calculation Iteration +IterateAttr *bool ; -// AutoSort Scope -AutoSortScope *CT_AutoSortScope ; +// Iteration Count +IterateCountAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};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 (_agead *CT_DataFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fadee :=range start .Attr {if _fadee .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbde ,_cbdeb :=_d .ParseUint (_fadee .Value ,10,32);if _cbdeb !=nil {return _cbdeb ;};_cagde :=uint32 (_gbde );_agead .CountAttr =&_cagde ;continue ;};};_ffed :for {_geccaa ,_gdeef :=d .Token ();if _gdeef !=nil {return _gdeef ;};switch _bgaa :=_geccaa .(type ){case _f .StartElement :switch _bgaa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgda :=NewCT_DataField ();if _fcbb :=d .DecodeElement (_dgda ,&_bgaa );_fcbb !=nil {return _fcbb ;};_agead .DataField =append (_agead .DataField ,_dgda );default:_ag .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",_bgaa .Name );if _gcaab :=d .Skip ();_gcaab !=nil {return _gcaab ;};};case _f .EndElement :break _ffed ;case _f .CharData :};};return nil ;};type CT_HeaderFooter struct{ +// Iterative Calculation Delta +IterateDeltaAttr *float64 ; -// Different Odd Even Header Footer -DifferentOddEvenAttr *bool ; +// Full Precision Calculation +FullPrecisionAttr *bool ; -// Different First Page -DifferentFirstAttr *bool ; +// Calc Completed +CalcCompletedAttr *bool ; -// Scale Header & Footer With Document -ScaleWithDocAttr *bool ; +// Calculate On Save +CalcOnSaveAttr *bool ; -// Align Margins -AlignWithMarginsAttr *bool ; +// Concurrent Calculations +ConcurrentCalcAttr *bool ; -// Odd Header -OddHeader *string ; +// Concurrent Thread Manual Count +ConcurrentManualCountAttr *uint32 ; -// Odd Page Footer -OddFooter *string ; +// Force Full Calculation +ForceFullCalcAttr *bool ;};func (_dbdfe ST_SourceType )String ()string {switch _dbdfe {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 "";}; -// Even Page Header -EvenHeader *string ; +// ValidateWithPath validates the CT_IconFilter and its children, prefixing error messages with path +func (_ggecga *CT_IconFilter )ValidateWithPath (path string )error {if _ggecga .IconSetAttr ==ST_IconSetTypeUnset {return _b .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 _cgfdc :=_ggecga .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_cgfdc !=nil {return _cgfdc ;};return nil ;}; -// Even Page Footer -EvenFooter *string ; +// ValidateWithPath validates the CT_PivotTableStyle and its children, prefixing error messages with path +func (_ebcbfa *CT_PivotTableStyle )ValidateWithPath (path string )error {return nil };type CT_CellWatch struct{ -// First Page Header -FirstHeader *string ; +// Reference +RAttr string ;};func (_ceeeba ST_ItemType )ValidateWithPath (path string )error {switch _ceeeba {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15: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 (_ceeeba ));};return nil ;};func NewCT_MdxTuple ()*CT_MdxTuple {_cbaec :=&CT_MdxTuple {};return _cbaec };func (_ceaagb ST_VolValueType )ValidateWithPath (path string )error {switch _ceaagb {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 (_ceaagb ));};return nil ;};func (_gebf *CT_PivotFilters )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gebf .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gebf .CountAttr )});};e .EncodeToken (start );if _gebf .Filter !=nil {_acfeec :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_eeafg :=range _gebf .Filter {e .EncodeElement (_eeafg ,_acfeec );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// First Page Footer -FirstFooter *string ;};func NewCT_CacheFields ()*CT_CacheFields {_aae :=&CT_CacheFields {};return _aae };func (_cecdg *CT_OleLink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbgge :=range start .Attr {if _cbgge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cbgge .Name .Local =="\u0069\u0064"||_cbgge .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"&&_cbgge .Name .Local =="\u0069\u0064"{_bgca ,_bbea :=_cbgge .Value ,error (nil );if _bbea !=nil {return _bbea ;};_cecdg .IdAttr =_bgca ;continue ;};if _cbgge .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_gdcca ,_bdbd :=_cbgge .Value ,error (nil );if _bdbd !=nil {return _bdbd ;};_cecdg .ProgIdAttr =_gdcca ;continue ;};};_fdbac :for {_beadb ,_fefgaf :=d .Token ();if _fefgaf !=nil {return _fefgaf ;};switch _fabfg :=_beadb .(type ){case _f .StartElement :switch _fabfg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cecdg .OleItems =NewCT_OleItems ();if _gdeba :=d .DecodeElement (_cecdg .OleItems ,&_fabfg );_gdeba !=nil {return _gdeba ;};default:_ag .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",_fabfg .Name );if _dbba :=d .Skip ();_dbba !=nil {return _dbba ;};};case _f .EndElement :break _fdbac ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_RevisionCustomView and its children, prefixing error messages with path +func (_efgab *CT_RevisionCustomView )ValidateWithPath (path string )error {if !_db .ST_GuidPatternRe .MatchString (_efgab .GuidAttr ){return _b .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 ,_db .ST_GuidPatternRe ,_efgab .GuidAttr );};if _efgab .ActionAttr ==ST_RevisionActionUnset {return _b .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 _agee :=_efgab .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_agee !=nil {return _agee ;};return nil ;};type ST_CredMethod byte ;func (_eaffeb ST_SheetViewType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eaffeb .String (),start );};const (ST_UpdateLinksUnset ST_UpdateLinks =0;ST_UpdateLinksUserSet ST_UpdateLinks =1;ST_UpdateLinksNever ST_UpdateLinks =2;ST_UpdateLinksAlways ST_UpdateLinks =3;); -// ValidateWithPath validates the CT_Number and its children, prefixing error messages with path -func (_gebcf *CT_Number )ValidateWithPath (path string )error {for _feaeb ,_eddce :=range _gebcf .Tpls {if _agdcd :=_eddce .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_feaeb ));_agdcd !=nil {return _agdcd ;};};for _becde ,_efgff :=range _gebcf .X {if _cbcef :=_efgff .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_becde ));_cbcef !=nil {return _cbcef ;};};return nil ;}; +// ValidateWithPath validates the CT_HierarchyUsage and its children, prefixing error messages with path +func (_bdcb *CT_HierarchyUsage )ValidateWithPath (path string )error {return nil };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;);func (_gcgcd *ST_DataValidationType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efggfa ,_gddfc :=d .Token ();if _gddfc !=nil {return _gddfc ;};if _afadad ,_gbebd :=_efggfa .(_a .EndElement );_gbebd &&_afadad .Name ==start .Name {*_gcgcd =1;return nil ;};if _eebaef ,_cbbcdc :=_efggfa .(_a .CharData );!_cbbcdc {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",_efggfa );}else {switch string (_eebaef ){case "":*_gcgcd =0;case "\u006e\u006f\u006e\u0065":*_gcgcd =1;case "\u0077\u0068\u006fl\u0065":*_gcgcd =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_gcgcd =3;case "\u006c\u0069\u0073\u0074":*_gcgcd =4;case "\u0064\u0061\u0074\u0065":*_gcgcd =5;case "\u0074\u0069\u006d\u0065":*_gcgcd =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_gcgcd =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gcgcd =8;};};_efggfa ,_gddfc =d .Token ();if _gddfc !=nil {return _gddfc ;};if _fgfdea ,_ccafad :=_efggfa .(_a .EndElement );_ccafad &&_fgfdea .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",_efggfa );};func (_ddfd *CT_ExternalSheetNames )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cdagc :for {_aabdb ,_fcdgf :=d .Token ();if _fcdgf !=nil {return _fcdgf ;};switch _ddacc :=_aabdb .(type ){case _a .StartElement :switch _ddacc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcbgf :=NewCT_ExternalSheetName ();if _gbbda :=d .DecodeElement (_fcbgf ,&_ddacc );_gbbda !=nil {return _gbbda ;};_ddfd .SheetName =append (_ddfd .SheetName ,_fcbgf );default:_gc .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",_ddacc .Name );if _eagce :=d .Skip ();_eagce !=nil {return _eagce ;};};case _a .EndElement :break _cdagc ;case _a .CharData :};};return nil ;};func (_fgab *CT_ExternalSheetNames )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_aaecb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065"}};for _ ,_cfbfe :=range _fgab .SheetName {e .EncodeElement (_cfbfe ,_aaecb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aeafb *CT_SortCondition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ddcgg :=range start .Attr {if _ddcgg .Name .Local =="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"{_acbbaf ,_afbdee :=_d .ParseBool (_ddcgg .Value );if _afbdee !=nil {return _afbdee ;};_aeafb .DescendingAttr =&_acbbaf ;continue ;};if _ddcgg .Name .Local =="\u0073\u006f\u0072\u0074\u0042\u0079"{_aeafb .SortByAttr .UnmarshalXMLAttr (_ddcgg );continue ;};if _ddcgg .Name .Local =="\u0072\u0065\u0066"{_cadfg ,_ggagc :=_ddcgg .Value ,error (nil );if _ggagc !=nil {return _ggagc ;};_aeafb .RefAttr =_cadfg ;continue ;};if _ddcgg .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"{_adgbg ,_ceaba :=_ddcgg .Value ,error (nil );if _ceaba !=nil {return _ceaba ;};_aeafb .CustomListAttr =&_adgbg ;continue ;};if _ddcgg .Name .Local =="\u0064\u0078\u0066I\u0064"{_eegec ,_faagb :=_d .ParseUint (_ddcgg .Value ,10,32);if _faagb !=nil {return _faagb ;};_egagb :=uint32 (_eegec );_aeafb .DxfIdAttr =&_egagb ;continue ;};if _ddcgg .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_aeafb .IconSetAttr .UnmarshalXMLAttr (_ddcgg );continue ;};if _ddcgg .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_aeedd ,_ddeccf :=_d .ParseUint (_ddcgg .Value ,10,32);if _ddeccf !=nil {return _ddeccf ;};_gcbeb :=uint32 (_aeedd );_aeafb .IconIdAttr =&_gcbeb ;continue ;};};for {_dcbac ,_ceebe :=d .Token ();if _ceebe !=nil {return _b .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",_ceebe );};if _agadc ,_egcde :=_dcbac .(_a .EndElement );_egcde &&_agadc .Name ==start .Name {break ;};};return nil ;};func (_baca *CT_CalculatedItems )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gaab :=range start .Attr {if _gaab .Name .Local =="\u0063\u006f\u0075n\u0074"{_ffcb ,_bedd :=_d .ParseUint (_gaab .Value ,10,32);if _bedd !=nil {return _bedd ;};_edce :=uint32 (_ffcb );_baca .CountAttr =&_edce ;continue ;};};_eead :for {_fgcd ,_dac :=d .Token ();if _dac !=nil {return _dac ;};switch _cffb :=_fgcd .(type ){case _a .StartElement :switch _cffb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efdf :=NewCT_CalculatedItem ();if _bgadf :=d .DecodeElement (_efdf ,&_cffb );_bgadf !=nil {return _bgadf ;};_baca .CalculatedItem =append (_baca .CalculatedItem ,_efdf );default:_gc .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",_cffb .Name );if _eegg :=d .Skip ();_eegg !=nil {return _eegg ;};};case _a .EndElement :break _eead ;case _a .CharData :};};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 (_dacgg *CT_PivotCacheDefinition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dacgg .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dacgg .IdAttr )});};if _dacgg .InvalidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069n\u0076\u0061\u006c\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dacgg .InvalidAttr ))});};if _dacgg .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dacgg .SaveDataAttr ))});};if _dacgg .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dacgg .RefreshOnLoadAttr ))});};if _dacgg .OptimizeMemoryAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dacgg .OptimizeMemoryAttr ))});};if _dacgg .EnableRefreshAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dacgg .EnableRefreshAttr ))});};if _dacgg .RefreshedByAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_dacgg .RefreshedByAttr )});};if _dacgg .RefreshedDateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dacgg .RefreshedDateAttr )});};if _dacgg .RefreshedDateIsoAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_dacgg .RefreshedDateIsoAttr )});};if _dacgg .BackgroundQueryAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dacgg .BackgroundQueryAttr ))});};if _dacgg .MissingItemsLimitAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dacgg .MissingItemsLimitAttr )});};if _dacgg .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_dacgg .CreatedVersionAttr )});};if _dacgg .RefreshedVersionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_dacgg .RefreshedVersionAttr )});};if _dacgg .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_dacgg .MinRefreshableVersionAttr )});};if _dacgg .RecordCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dacgg .RecordCountAttr )});};if _dacgg .UpgradeOnRefreshAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dacgg .UpgradeOnRefreshAttr ))});};if _dacgg .TupleCacheAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dacgg .TupleCacheAttr ))});};if _dacgg .SupportSubqueryAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dacgg .SupportSubqueryAttr ))});};if _dacgg .SupportAdvancedDrillAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dacgg .SupportAdvancedDrillAttr ))});};e .EncodeToken (start );_cfcccd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_dacgg .CacheSource ,_cfcccd );_adcdf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_dacgg .CacheFields ,_adcdf );if _dacgg .CacheHierarchies !=nil {_fdedd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_dacgg .CacheHierarchies ,_fdedd );};if _dacgg .Kpis !=nil {_dfccg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u006b\u0070\u0069\u0073"}};e .EncodeElement (_dacgg .Kpis ,_dfccg );};if _dacgg .TupleCache !=nil {_edafc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_dacgg .TupleCache ,_edafc );};if _dacgg .CalculatedItems !=nil {_gdegc :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ac\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_dacgg .CalculatedItems ,_gdegc );};if _dacgg .CalculatedMembers !=nil {_cdbec :=_a .StartElement {Name :_a .Name {Local :"m\u0061:\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073"}};e .EncodeElement (_dacgg .CalculatedMembers ,_cdbec );};if _dacgg .Dimensions !=nil {_gfaad :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}};e .EncodeElement (_dacgg .Dimensions ,_gfaad );};if _dacgg .MeasureGroups !=nil {_cgcad :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061:\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}};e .EncodeElement (_dacgg .MeasureGroups ,_cgcad );};if _dacgg .Maps !=nil {_eggae :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u006d\u0061\u0070\u0073"}};e .EncodeElement (_dacgg .Maps ,_eggae );};if _dacgg .ExtLst !=nil {_gdfac :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dacgg .ExtLst ,_gdfac );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eggcf ST_DdeValueType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_egefgb :=_a .Attr {};_egefgb .Name =name ;switch _eggcf {case ST_DdeValueTypeUnset :_egefgb .Value ="";case ST_DdeValueTypeNil :_egefgb .Value ="\u006e\u0069\u006c";case ST_DdeValueTypeB :_egefgb .Value ="\u0062";case ST_DdeValueTypeN :_egefgb .Value ="\u006e";case ST_DdeValueTypeE :_egefgb .Value ="\u0065";case ST_DdeValueTypeStr :_egefgb .Value ="\u0073\u0074\u0072";};return _egefgb ,nil ;}; -// ValidateWithPath validates the CT_PageSetUpPr and its children, prefixing error messages with path -func (_befca *CT_PageSetUpPr )ValidateWithPath (path string )error {return nil };func NewCT_Worksheet ()*CT_Worksheet {_acadgc :=&CT_Worksheet {};_acadgc .SheetData =NewCT_SheetData ();return _acadgc ;}; +// ValidateWithPath validates the CT_OleItems and its children, prefixing error messages with path +func (_edeaa *CT_OleItems )ValidateWithPath (path string )error {for _gcefg ,_ggcfb :=range _edeaa .OleItem {if _aedgc :=_ggcfb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004f\u006c\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_gcefg ));_aedgc !=nil {return _aedgc ;};};return nil ;}; -// ValidateWithPath validates the AG_RevData and its children, prefixing error messages with path -func (_df *AG_RevData )ValidateWithPath (path string )error {return nil };func (_fbfbd ST_SortMethod )String ()string {switch _fbfbd {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 NewCT_CalcCell ()*CT_CalcCell {_ddfc :=&CT_CalcCell {};return _ddfc };func (_fafcf *CT_SortCondition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fafcf .DescendingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fafcf .DescendingAttr ))});};if _fafcf .SortByAttr !=ST_SortByUnset {_adfbb ,_dffcc :=_fafcf .SortByAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u006f\u0072\u0074\u0042\u0079"});if _dffcc !=nil {return _dffcc ;};start .Attr =append (start .Attr ,_adfbb );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",_fafcf .RefAttr )});if _fafcf .CustomListAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fafcf .CustomListAttr )});};if _fafcf .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fafcf .DxfIdAttr )});};if _fafcf .IconSetAttr !=ST_IconSetTypeUnset {_cafbb ,_bdfadb :=_fafcf .IconSetAttr .MarshalXMLAttr (_f .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _bdfadb !=nil {return _bdfadb ;};start .Attr =append (start .Attr ,_cafbb );};if _fafcf .IconIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fafcf .IconIdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewComments ()*Comments {_fcggad :=&Comments {};_fcggad .CT_Comments =*NewCT_Comments ();return _fcggad ;};func NewCT_MdxKPI ()*CT_MdxKPI {_fffcg :=&CT_MdxKPI {};_fffcg .PAttr =ST_MdxKPIProperty (1);return _fffcg ;};func (_eagbf *CT_FilterColumn )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006cI\u0064"},Value :_c .Sprintf ("\u0025\u0076",_eagbf .ColIdAttr )});if _eagbf .HiddenButtonAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eagbf .HiddenButtonAttr ))});};if _eagbf .ShowButtonAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eagbf .ShowButtonAttr ))});};e .EncodeToken (start );if _eagbf .Filters !=nil {_bedab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_eagbf .Filters ,_bedab );};if _eagbf .Top10 !=nil {_gefa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070\u0031\u0030"}};e .EncodeElement (_eagbf .Top10 ,_gefa );};if _eagbf .CustomFilters !=nil {_beeda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_eagbf .CustomFilters ,_beeda );};if _eagbf .DynamicFilter !=nil {_gccee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0064\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_eagbf .DynamicFilter ,_gccee );};if _eagbf .ColorFilter !=nil {_gfea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072"}};e .EncodeElement (_eagbf .ColorFilter ,_gfea );};if _eagbf .IconFilter !=nil {_ecgag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_eagbf .IconFilter ,_ecgag );};if _eagbf .ExtLst !=nil {_accee :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eagbf .ExtLst ,_accee );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_DrawingHF ()*CT_DrawingHF {_degfb :=&CT_DrawingHF {};return _degfb };func (_feag *CT_RElt )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _feag .RPr !=nil {_cggfe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0072"}};e .EncodeElement (_feag .RPr ,_cggfe );};_bfbfc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074"}};_ag .AddPreserveSpaceAttr (&_bfbfc ,_feag .T );e .EncodeElement (_feag .T ,_bfbfc );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bedgbe *CT_WebPublishObject )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_bedgbe .IdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_c .Sprintf ("\u0025\u0076",_bedgbe .DivIdAttr )});if _bedgbe .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bedgbe .SourceObjectAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",_bedgbe .DestinationFileAttr )});if _bedgbe .TitleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bedgbe .TitleAttr )});};if _bedgbe .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bedgbe .AutoRepublishAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aec *CT_Authors )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aec .Author !=nil {_agc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0061\u0075\u0074\u0068\u006fr"}};for _ ,_dad :=range _aec .Author {e .EncodeElement (_dad ,_agc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Worksheet struct{ +// Validate validates the CT_Field and its children +func (_fgfgf *CT_Field )Validate ()error {return _fgfgf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064");};func (_bgfdg ST_GroupBy )String ()string {switch _bgfdg {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 (_acab *CT_Cols )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cddc :for {_beeda ,_abfg :=d .Token ();if _abfg !=nil {return _abfg ;};switch _dbfaa :=_beeda .(type ){case _a .StartElement :switch _dbfaa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gecc :=NewCT_Col ();if _eggd :=d .DecodeElement (_gecc ,&_dbfaa );_eggd !=nil {return _eggd ;};_acab .Col =append (_acab .Col ,_gecc );default:_gc .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",_dbfaa .Name );if _adfac :=d .Skip ();_adfac !=nil {return _adfac ;};};case _a .EndElement :break _cddc ;case _a .CharData :};};return nil ;};func (_bfgbg *CT_DiscretePr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fadcb :=range start .Attr {if _fadcb .Name .Local =="\u0063\u006f\u0075n\u0074"{_ggefe ,_acbde :=_d .ParseUint (_fadcb .Value ,10,32);if _acbde !=nil {return _acbde ;};_fgbd :=uint32 (_ggefe );_bfgbg .CountAttr =&_fgbd ;continue ;};};_adbf :for {_ccag ,_cefab :=d .Token ();if _cefab !=nil {return _cefab ;};switch _dbfbf :=_ccag .(type ){case _a .StartElement :switch _dbfbf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgef :=NewCT_Index ();if _eeadaf :=d .DecodeElement (_cgef ,&_dbfbf );_eeadaf !=nil {return _eeadaf ;};_bfgbg .X =append (_bfgbg .X ,_cgef );default:_gc .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",_dbfbf .Name );if _gdgd :=d .Skip ();_gdgd !=nil {return _gdgd ;};};case _a .EndElement :break _adbf ;case _a .CharData :};};return nil ;};type ST_MdxFunctionType byte ;func NewCT_PageBreak ()*CT_PageBreak {_gcffd :=&CT_PageBreak {};return _gcffd };type CT_SheetCalcPr struct{ -// Worksheet Properties -SheetPr *CT_SheetPr ; +// Full Calculation On Load +FullCalcOnLoadAttr *bool ;};func NewCT_DateTime ()*CT_DateTime {_gaag :=&CT_DateTime {};return _gaag }; -// Worksheet Dimensions -Dimension *CT_SheetDimension ; +// Validate validates the CT_RevisionHeader and its children +func (_agabce *CT_RevisionHeader )Validate ()error {return _agabce .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072");};func (_bddcf *CT_ExternalRow )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",_bddcf .RAttr )});e .EncodeToken (start );if _bddcf .Cell !=nil {_fecg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0063\u0065\u006c\u006c"}};for _ ,_dcec :=range _bddcf .Cell {e .EncodeElement (_dcec ,_fecg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aaeaff *CT_Scenarios )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aaeaff .CurrentAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063u\u0072\u0072\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aaeaff .CurrentAttr )});};if _aaeaff .ShowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_aaeaff .ShowAttr )});};if _aaeaff .SqrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_aaeaff .SqrefAttr )});};e .EncodeToken (start );_fdbgc :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"}};for _ ,_gbgdc :=range _aaeaff .Scenario {e .EncodeElement (_gbgdc ,_fdbgc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Sheet Views -SheetViews *CT_SheetViews ; +// Validate validates the CT_SheetFormatPr and its children +func (_bcfee *CT_SheetFormatPr )Validate ()error {return _bcfee .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072");};func (_bedgc *CT_OleObjects )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_defdg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ao\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_fbfdg :=range _bedgc .OleObject {e .EncodeElement (_fbfdg ,_defdg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aededf ST_SortMethod )ValidateWithPath (path string )error {switch _aededf {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 (_aededf ));};return nil ;};func (_aacc *CT_ColorFilter )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_adcaf :=range start .Attr {if _adcaf .Name .Local =="\u0064\u0078\u0066I\u0064"{_gfgd ,_dcgf :=_d .ParseUint (_adcaf .Value ,10,32);if _dcgf !=nil {return _dcgf ;};_gegb :=uint32 (_gfgd );_aacc .DxfIdAttr =&_gegb ;continue ;};if _adcaf .Name .Local =="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"{_eeag ,_gfgg :=_d .ParseBool (_adcaf .Value );if _gfgg !=nil {return _gfgg ;};_aacc .CellColorAttr =&_eeag ;continue ;};};for {_gdbfb ,_gbbbb :=d .Token ();if _gbbbb !=nil {return _b .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",_gbbbb );};if _feec ,_cacac :=_gdbfb .(_a .EndElement );_cacac &&_feec .Name ==start .Name {break ;};};return nil ;}; -// Sheet Format Properties -SheetFormatPr *CT_SheetFormatPr ; +// Validate validates the AG_AutoFormat and its children +func (_gg *AG_AutoFormat )Validate ()error {return _gg .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074");};func NewCT_CellProtection ()*CT_CellProtection {_aaead :=&CT_CellProtection {};return _aaead };func (_cbfbf ST_BorderStyle )ValidateWithPath (path string )error {switch _cbfbf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14: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 (_cbfbf ));};return nil ;};func (_ecaed *ST_DdeValueType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ecaed =0;case "\u006e\u0069\u006c":*_ecaed =1;case "\u0062":*_ecaed =2;case "\u006e":*_ecaed =3;case "\u0065":*_ecaed =4;case "\u0073\u0074\u0072":*_ecaed =5;};return nil ;};func (_gfede *Workbook )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfede .CT_Workbook =*NewCT_Workbook ();for _ ,_fgafg :=range start .Attr {if _fgafg .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_gfede .ConformanceAttr .UnmarshalXMLAttr (_fgafg );continue ;};};_aabee :for {_cfgagb ,_bedgf :=d .Token ();if _bedgf !=nil {return _bedgf ;};switch _bgdcge :=_cfgagb .(type ){case _a .StartElement :switch _bgdcge .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .FileVersion =NewCT_FileVersion ();if _cbdcec :=d .DecodeElement (_gfede .FileVersion ,&_bgdcge );_cbdcec !=nil {return _cbdcec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .FileSharing =NewCT_FileSharing ();if _ddcda :=d .DecodeElement (_gfede .FileSharing ,&_bgdcge );_ddcda !=nil {return _ddcda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .WorkbookPr =NewCT_WorkbookPr ();if _fecee :=d .DecodeElement (_gfede .WorkbookPr ,&_bgdcge );_fecee !=nil {return _fecee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .WorkbookProtection =NewCT_WorkbookProtection ();if _eacgcc :=d .DecodeElement (_gfede .WorkbookProtection ,&_bgdcge );_eacgcc !=nil {return _eacgcc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .BookViews =NewCT_BookViews ();if _cbfbdg :=d .DecodeElement (_gfede .BookViews ,&_bgdcge );_cbfbdg !=nil {return _cbfbdg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _feece :=d .DecodeElement (_gfede .Sheets ,&_bgdcge );_feece !=nil {return _feece ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .FunctionGroups =NewCT_FunctionGroups ();if _bebff :=d .DecodeElement (_gfede .FunctionGroups ,&_bgdcge );_bebff !=nil {return _bebff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .ExternalReferences =NewCT_ExternalReferences ();if _fedbac :=d .DecodeElement (_gfede .ExternalReferences ,&_bgdcge );_fedbac !=nil {return _fedbac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .DefinedNames =NewCT_DefinedNames ();if _gbbcde :=d .DecodeElement (_gfede .DefinedNames ,&_bgdcge );_gbbcde !=nil {return _gbbcde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .CalcPr =NewCT_CalcPr ();if _dbgff :=d .DecodeElement (_gfede .CalcPr ,&_bgdcge );_dbgff !=nil {return _dbgff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .OleSize =NewCT_OleSize ();if _bfcaf :=d .DecodeElement (_gfede .OleSize ,&_bgdcge );_bfcaf !=nil {return _bfcaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .CustomWorkbookViews =NewCT_CustomWorkbookViews ();if _fadaaf :=d .DecodeElement (_gfede .CustomWorkbookViews ,&_bgdcge );_fadaaf !=nil {return _fadaaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .PivotCaches =NewCT_PivotCaches ();if _beccfaa :=d .DecodeElement (_gfede .PivotCaches ,&_bgdcge );_beccfaa !=nil {return _beccfaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .SmartTagPr =NewCT_SmartTagPr ();if _cdcac :=d .DecodeElement (_gfede .SmartTagPr ,&_bgdcge );_cdcac !=nil {return _cdcac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .SmartTagTypes =NewCT_SmartTagTypes ();if _bdacbc :=d .DecodeElement (_gfede .SmartTagTypes ,&_bgdcge );_bdacbc !=nil {return _bdacbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .WebPublishing =NewCT_WebPublishing ();if _acedbd :=d .DecodeElement (_gfede .WebPublishing ,&_bgdcge );_acedbd !=nil {return _acedbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbcae :=NewCT_FileRecoveryPr ();if _cgdcca :=d .DecodeElement (_fbcae ,&_bgdcge );_cgdcca !=nil {return _cgdcca ;};_gfede .FileRecoveryPr =append (_gfede .FileRecoveryPr ,_fbcae );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .WebPublishObjects =NewCT_WebPublishObjects ();if _egbaf :=d .DecodeElement (_gfede .WebPublishObjects ,&_bgdcge );_egbaf !=nil {return _egbaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .ExtLst =NewCT_ExtensionList ();if _aaffb :=d .DecodeElement (_gfede .ExtLst ,&_bgdcge );_aaffb !=nil {return _aaffb ;};default:_gc .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",_bgdcge .Name );if _bfdfeg :=d .Skip ();_bfdfeg !=nil {return _bfdfeg ;};};case _a .EndElement :break _aabee ;case _a .CharData :};};return nil ;}; -// Column Information -Cols []*CT_Cols ; +// ValidateWithPath validates the CT_DateGroupItem and its children, prefixing error messages with path +func (_bbea *CT_DateGroupItem )ValidateWithPath (path string )error {if _bbea .DateTimeGroupingAttr ==ST_DateTimeGroupingUnset {return _b .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 _gfdb :=_bbea .DateTimeGroupingAttr .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065Ti\u006de\u0047\u0072\u006f\u0075\u0070i\u006e\u0067\u0041\u0074\u0074\u0072");_gfdb !=nil {return _gfdb ;};return nil ;};type CT_CalcChain struct{ -// Sheet Data -SheetData *CT_SheetData ; +// Cell +C []*CT_CalcCell ;ExtLst *CT_ExtensionList ;}; -// Sheet Calculation Properties -SheetCalcPr *CT_SheetCalcPr ; +// Validate validates the CT_CustomWorkbookView and its children +func (_fefge *CT_CustomWorkbookView )Validate ()error {return _fefge .ValidateWithPath ("C\u0054\u005f\u0043\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077");};func (_cgabd ST_MdxFunctionType )Validate ()error {return _cgabd .ValidateWithPath ("")}; -// Sheet Protection -SheetProtection *CT_SheetProtection ; +// Validate validates the CT_Hyperlink and its children +func (_bgcbg *CT_Hyperlink )Validate ()error {return _bgcbg .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func NewCT_GroupMembers ()*CT_GroupMembers {_dbafbc :=&CT_GroupMembers {};return _dbafbc }; -// Protected Ranges -ProtectedRanges *CT_ProtectedRanges ; +// ValidateWithPath validates the CT_SmartTagTypes and its children, prefixing error messages with path +func (_gdbag *CT_SmartTagTypes )ValidateWithPath (path string )error {for _fcbced ,_ebdbe :=range _gdbag .SmartTagType {if _eegga :=_ebdbe .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_fcbced ));_eegga !=nil {return _eegga ;};};return nil ;};func (_dgacb *ST_TableStyleType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dgacb =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_dgacb =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_dgacb =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_dgacb =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_dgacb =4;case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_dgacb =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_dgacb =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_dgacb =7;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_dgacb =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_dgacb =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_dgacb =10;case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_dgacb =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_dgacb =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_dgacb =13;case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_dgacb =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_dgacb =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_dgacb =16;case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_dgacb =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_dgacb =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_dgacb =19;case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_dgacb =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_dgacb =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_dgacb =22;case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_dgacb =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_dgacb =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_dgacb =25;case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_dgacb =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_dgacb =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_dgacb =28;};return nil ;};type CT_Parameters struct{ -// Scenarios -Scenarios *CT_Scenarios ; +// Parameter Count +CountAttr *uint32 ; -// AutoFilter -AutoFilter *CT_AutoFilter ; +// Parameter Properties +Parameter []*CT_Parameter ;}; -// Sort State -SortState *CT_SortState ; +// ValidateWithPath validates the Comments and its children, prefixing error messages with path +func (_efbbaf *Comments )ValidateWithPath (path string )error {if _gbbdac :=_efbbaf .CT_Comments .ValidateWithPath (path );_gbbdac !=nil {return _gbbdac ;};return nil ;};func (_ddecc *CT_Rst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcccc :for {_cdced ,_defde :=d .Token ();if _defde !=nil {return _defde ;};switch _faafbg :=_cdced .(type ){case _a .StartElement :switch _faafbg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddecc .T =new (string );if _cafefd :=d .DecodeElement (_ddecc .T ,&_faafbg );_cafefd !=nil {return _cafefd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgaed :=NewCT_RElt ();if _gacae :=d .DecodeElement (_fgaed ,&_faafbg );_gacae !=nil {return _gacae ;};_ddecc .R =append (_ddecc .R ,_fgaed );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ageac :=NewCT_PhoneticRun ();if _cbebde :=d .DecodeElement (_ageac ,&_faafbg );_cbebde !=nil {return _cbebde ;};_ddecc .RPh =append (_ddecc .RPh ,_ageac );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddecc .PhoneticPr =NewCT_PhoneticPr ();if _gbadff :=d .DecodeElement (_ddecc .PhoneticPr ,&_faafbg );_gbadff !=nil {return _gbadff ;};default:_gc .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",_faafbg .Name );if _baedb :=d .Skip ();_baedb !=nil {return _baedb ;};};case _a .EndElement :break _gcccc ;case _a .CharData :};};return nil ;};func (_ccgccg *ST_TableType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbebef ,_bffbe :=d .Token ();if _bffbe !=nil {return _bffbe ;};if _abcbd ,_cafeab :=_fbebef .(_a .EndElement );_cafeab &&_abcbd .Name ==start .Name {*_ccgccg =1;return nil ;};if _ccgeeb ,_caafa :=_fbebef .(_a .CharData );!_caafa {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",_fbebef );}else {switch string (_ccgeeb ){case "":*_ccgccg =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_ccgccg =1;case "\u0078\u006d\u006c":*_ccgccg =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_ccgccg =3;};};_fbebef ,_bffbe =d .Token ();if _bffbe !=nil {return _bffbe ;};if _aafece ,_aegcf :=_fbebef .(_a .EndElement );_aegcf &&_aafece .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",_fbebef );}; -// Data Consolidate -DataConsolidate *CT_DataConsolidate ; +// ValidateWithPath validates the Connections and its children, prefixing error messages with path +func (_ccbaf *Connections )ValidateWithPath (path string )error {if _ccddd :=_ccbaf .CT_Connections .ValidateWithPath (path );_ccddd !=nil {return _ccddd ;};return nil ;};func (_afgddf ST_DataValidationOperator )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bcggcg :=_a .Attr {};_bcggcg .Name =name ;switch _afgddf {case ST_DataValidationOperatorUnset :_bcggcg .Value ="";case ST_DataValidationOperatorBetween :_bcggcg .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorNotBetween :_bcggcg .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorEqual :_bcggcg .Value ="\u0065\u0071\u0075a\u006c";case ST_DataValidationOperatorNotEqual :_bcggcg .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorLessThan :_bcggcg .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorLessThanOrEqual :_bcggcg .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorGreaterThan :_bcggcg .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorGreaterThanOrEqual :_bcggcg .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";};return _bcggcg ,nil ;};func (_fbbffc ST_RefMode )String ()string {switch _fbbffc {case 0:return "";case 1:return "\u0041\u0031";case 2:return "\u0052\u0031\u0043\u0031";};return "";};func (_fgabg *ST_RevisionAction )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fgabg =0;case "\u0061\u0064\u0064":*_fgabg =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_fgabg =2;};return nil ;};type CT_CustomFilter struct{ -// Custom Sheet Views -CustomSheetViews *CT_CustomSheetViews ; +// Filter Comparison Operator +OperatorAttr ST_FilterOperator ; -// Merge Cells -MergeCells *CT_MergeCells ; +// Top or Bottom Value +ValAttr *string ;};type CT_TextPr struct{ -// Phonetic Properties -PhoneticPr *CT_PhoneticPr ; +// Prompt for File Name +PromptAttr *bool ; -// Conditional Formatting -ConditionalFormatting []*CT_ConditionalFormatting ; +// File Type +FileTypeAttr ST_FileType ; -// Data Validations -DataValidations *CT_DataValidations ; +// Code Page +CodePageAttr *uint32 ; -// Hyperlinks -Hyperlinks *CT_Hyperlinks ; +// Character Set +CharacterSetAttr *string ; -// Print Options -PrintOptions *CT_PrintOptions ; +// First Row +FirstRowAttr *uint32 ; -// Page Margins -PageMargins *CT_PageMargins ; +// Source File Name +SourceFileAttr *string ; -// Page Setup Settings -PageSetup *CT_PageSetup ; +// Delimited File +DelimitedAttr *bool ; -// Header and Footer Settings -HeaderFooter *CT_HeaderFooter ; +// Decimal Separator +DecimalAttr *string ; -// Horizontal Page Breaks -RowBreaks *CT_PageBreak ; - -// Vertical Page Breaks -ColBreaks *CT_PageBreak ; - -// Custom Properties -CustomProperties *CT_CustomProperties ; - -// Cell Watch Items -CellWatches *CT_CellWatches ; - -// Ignored Errors -IgnoredErrors *CT_IgnoredErrors ; - -// Smart Tags -SmartTags *CT_SmartTags ; - -// Drawing -Drawing *CT_Drawing ; - -// Legacy Drawing -LegacyDrawing *CT_LegacyDrawing ; - -// Legacy Drawing Header Footer -LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; - -// Background Image -Picture *CT_SheetBackgroundPicture ;OleObjects *CT_OleObjects ; - -// Embedded Controls -Controls *CT_Controls ; - -// Web Publishing Items -WebPublishItems *CT_WebPublishItems ; - -// Table Parts -TableParts *CT_TableParts ; - -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_Reviewed ()*CT_Reviewed {_ccccg :=&CT_Reviewed {};return _ccccg }; - -// ValidateWithPath validates the CT_Filters and its children, prefixing error messages with path -func (_ebgdeg *CT_Filters )ValidateWithPath (path string )error {if _ddcd :=_ebgdeg .CalendarTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_ddcd !=nil {return _ddcd ;};for _bedga ,_ccdbd :=range _ebgdeg .Filter {if _geed :=_ccdbd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bedga ));_geed !=nil {return _geed ;};};for _gefed ,_bcagd :=range _ebgdeg .DateGroupItem {if _geaeb :=_bcagd .ValidateWithPath (_c .Sprintf ("%\u0073/\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075p\u0049\u0074\u0065\u006d[%\u0064\u005d",path ,_gefed ));_geaeb !=nil {return _geaeb ;};};return nil ;};func (_adaae *QueryTable )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adaae .CT_QueryTable =*NewCT_QueryTable ();for _ ,_gbgfg :=range start .Attr {if _gbgfg .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_afdbce ,_eeaag :=_d .ParseBool (_gbgfg .Value );if _eeaag !=nil {return _eeaag ;};_adaae .AdjustColumnWidthAttr =&_afdbce ;continue ;};if _gbgfg .Name .Local =="\u006e\u0061\u006d\u0065"{_cegbc ,_gfceag :=_gbgfg .Value ,error (nil );if _gfceag !=nil {return _gfceag ;};_adaae .NameAttr =_cegbc ;continue ;};if _gbgfg .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_fceab ,_bcade :=_d .ParseBool (_gbgfg .Value );if _bcade !=nil {return _bcade ;};_adaae .IntermediateAttr =&_fceab ;continue ;};if _gbgfg .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_fdgcge ,_cbcabf :=_d .ParseBool (_gbgfg .Value );if _cbcabf !=nil {return _cbcabf ;};_adaae .RowNumbersAttr =&_fdgcge ;continue ;};if _gbgfg .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_caggbe ,_afcea :=_d .ParseUint (_gbgfg .Value ,10,32);if _afcea !=nil {return _afcea ;};_adaae .ConnectionIdAttr =uint32 (_caggbe );continue ;};if _gbgfg .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_gdgade ,_gbgcfe :=_d .ParseBool (_gbgfg .Value );if _gbgcfe !=nil {return _gbgcfe ;};_adaae .BackgroundRefreshAttr =&_gdgade ;continue ;};if _gbgfg .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_acdda ,_eafdb :=_d .ParseBool (_gbgfg .Value );if _eafdb !=nil {return _eafdb ;};_adaae .RefreshOnLoadAttr =&_acdda ;continue ;};if _gbgfg .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_bcdbgc ,_fcfefg :=_d .ParseBool (_gbgfg .Value );if _fcfefg !=nil {return _fcfefg ;};_adaae .FillFormulasAttr =&_bcdbgc ;continue ;};if _gbgfg .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_efbcd ,_fgbgbg :=_d .ParseBool (_gbgfg .Value );if _fgbgbg !=nil {return _fgbgbg ;};_adaae .ApplyNumberFormatsAttr =&_efbcd ;continue ;};if _gbgfg .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_adade ,_eaedf :=_d .ParseBool (_gbgfg .Value );if _eaedf !=nil {return _eaedf ;};_adaae .ApplyFontFormatsAttr =&_adade ;continue ;};if _gbgfg .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_eeacdf ,_fdbfg :=_d .ParseBool (_gbgfg .Value );if _fdbfg !=nil {return _fdbfg ;};_adaae .FirstBackgroundRefreshAttr =&_eeacdf ;continue ;};if _gbgfg .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_fdbdd ,_fcbbf :=_d .ParseUint (_gbgfg .Value ,10,32);if _fcbbf !=nil {return _fcbbf ;};_daafac :=uint32 (_fdbdd );_adaae .AutoFormatIdAttr =&_daafac ;continue ;};if _gbgfg .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_cefbf ,_cceff :=_d .ParseBool (_gbgfg .Value );if _cceff !=nil {return _cceff ;};_adaae .ApplyAlignmentFormatsAttr =&_cefbf ;continue ;};if _gbgfg .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_febcb ,_fgeegb :=_d .ParseBool (_gbgfg .Value );if _fgeegb !=nil {return _fgeegb ;};_adaae .DisableRefreshAttr =&_febcb ;continue ;};if _gbgfg .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_egaaaa ,_fccgea :=_d .ParseBool (_gbgfg .Value );if _fccgea !=nil {return _fccgea ;};_adaae .ApplyBorderFormatsAttr =&_egaaaa ;continue ;};if _gbgfg .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_bbeb ,_gfbfc :=_d .ParseBool (_gbgfg .Value );if _gfbfc !=nil {return _gfbfc ;};_adaae .PreserveFormattingAttr =&_bbeb ;continue ;};if _gbgfg .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gfdea ,_gagbfe :=_d .ParseBool (_gbgfg .Value );if _gagbfe !=nil {return _gagbfe ;};_adaae .ApplyPatternFormatsAttr =&_gfdea ;continue ;};if _gbgfg .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_adaae .GrowShrinkTypeAttr .UnmarshalXMLAttr (_gbgfg );continue ;};if _gbgfg .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_abcfa ,_cccaff :=_d .ParseBool (_gbgfg .Value );if _cccaff !=nil {return _cccaff ;};_adaae .DisableEditAttr =&_abcfa ;continue ;};if _gbgfg .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_cccfd ,_gdgaf :=_d .ParseBool (_gbgfg .Value );if _gdgaf !=nil {return _gdgaf ;};_adaae .HeadersAttr =&_cccfd ;continue ;};if _gbgfg .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_beaffg ,_befga :=_d .ParseBool (_gbgfg .Value );if _befga !=nil {return _befga ;};_adaae .RemoveDataOnSaveAttr =&_beaffg ;continue ;};if _gbgfg .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ggcbc ,_gbddbe :=_d .ParseBool (_gbgfg .Value );if _gbddbe !=nil {return _gbddbe ;};_adaae .ApplyWidthHeightFormatsAttr =&_ggcbc ;continue ;};};_eefcaf :for {_ceegd ,_febgc :=d .Token ();if _febgc !=nil {return _febgc ;};switch _gacfad :=_ceegd .(type ){case _f .StartElement :switch _gacfad .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adaae .QueryTableRefresh =NewCT_QueryTableRefresh ();if _fcbd :=d .DecodeElement (_adaae .QueryTableRefresh ,&_gacfad );_fcbd !=nil {return _fcbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adaae .ExtLst =NewCT_ExtensionList ();if _geecc :=d .DecodeElement (_adaae .ExtLst ,&_gacfad );_geecc !=nil {return _geecc ;};default:_ag .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",_gacfad .Name );if _cebdbg :=d .Skip ();_cebdbg !=nil {return _cebdbg ;};};case _f .EndElement :break _eefcaf ;case _f .CharData :};};return nil ;};func (_faeg *CT_CellSmartTag )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",_faeg .TypeAttr )});if _faeg .DeletedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_faeg .DeletedAttr ))});};if _faeg .XmlBasedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_faeg .XmlBasedAttr ))});};e .EncodeToken (start );if _faeg .CellSmartTagPr !=nil {_agf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"}};for _ ,_cbeb :=range _faeg .CellSmartTagPr {e .EncodeElement (_cbeb ,_agf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gcdda *CT_Comment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcdda .Text =NewCT_Rst ();for _ ,_ddbba :=range start .Attr {if _ddbba .Name .Local =="\u0072\u0065\u0066"{_eaaa ,_agbaa :=_ddbba .Value ,error (nil );if _agbaa !=nil {return _agbaa ;};_gcdda .RefAttr =_eaaa ;continue ;};if _ddbba .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_gbac ,_ebdb :=_d .ParseUint (_ddbba .Value ,10,32);if _ebdb !=nil {return _ebdb ;};_gcdda .AuthorIdAttr =uint32 (_gbac );continue ;};if _ddbba .Name .Local =="\u0067\u0075\u0069\u0064"{_febe ,_gcda :=_ddbba .Value ,error (nil );if _gcda !=nil {return _gcda ;};_gcdda .GuidAttr =&_febe ;continue ;};if _ddbba .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_gfcbf ,_ffcab :=_d .ParseUint (_ddbba .Value ,10,32);if _ffcab !=nil {return _ffcab ;};_cggg :=uint32 (_gfcbf );_gcdda .ShapeIdAttr =&_cggg ;continue ;};};_dacd :for {_acgef ,_bdce :=d .Token ();if _bdce !=nil {return _bdce ;};switch _bdabg :=_acgef .(type ){case _f .StartElement :switch _bdabg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _fegd :=d .DecodeElement (_gcdda .Text ,&_bdabg );_fegd !=nil {return _fegd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdda .CommentPr =NewCT_CommentPr ();if _gcaf :=d .DecodeElement (_gcdda .CommentPr ,&_bdabg );_gcaf !=nil {return _gcaf ;};default:_ag .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",_bdabg .Name );if _ffbb :=d .Skip ();_ffbb !=nil {return _ffbb ;};};case _f .EndElement :break _dacd ;case _f .CharData :};};return nil ;};func (_deecaf *ST_CfType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_deecaf =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_deecaf =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_deecaf =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_deecaf =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_deecaf =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_deecaf =5;case "\u0074\u006f\u00701\u0030":*_deecaf =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_deecaf =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_deecaf =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_deecaf =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_deecaf =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_deecaf =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_deecaf =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_deecaf =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_deecaf =14;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_deecaf =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_deecaf =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_deecaf =17;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_deecaf =18;};return nil ;}; - -// Validate validates the CT_ConditionalFormatting and its children -func (_eafb *CT_ConditionalFormatting )Validate ()error {return _eafb .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");};type CT_Sst struct{ - -// String Count -CountAttr *uint32 ; - -// Unique String Count -UniqueCountAttr *uint32 ; - -// String Item -Si []*CT_Rst ;ExtLst *CT_ExtensionList ;};type CT_RowHierarchiesUsage struct{ - -// Item Count -CountAttr *uint32 ; - -// Row OLAP Hierarchies -RowHierarchyUsage []*CT_HierarchyUsage ;}; - -// ValidateWithPath validates the CT_RangeSets and its children, prefixing error messages with path -func (_dgfec *CT_RangeSets )ValidateWithPath (path string )error {for _ccbg ,_bdggd :=range _dgfec .RangeSet {if _gffaa :=_bdggd .ValidateWithPath (_c .Sprintf ("\u0025s\u002fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_ccbg ));_gffaa !=nil {return _gffaa ;};};return nil ;};func NewCT_Filter ()*CT_Filter {_aagfa :=&CT_Filter {};return _aagfa }; - -// ValidateWithPath validates the CT_IconSet and its children, prefixing error messages with path -func (_dbceb *CT_IconSet )ValidateWithPath (path string )error {if _aefcb :=_dbceb .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_aefcb !=nil {return _aefcb ;};for _dgbfg ,_ebaadg :=range _dbceb .Cfvo {if _eddc :=_ebaadg .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_dgbfg ));_eddc !=nil {return _eddc ;};};return nil ;};type CT_QueryTable struct{ - -// QueryTable Name -NameAttr string ; - -// First Row Column Titles -HeadersAttr *bool ; - -// Row Numbers -RowNumbersAttr *bool ; - -// Disable Refresh -DisableRefreshAttr *bool ; - -// Background Refresh -BackgroundRefreshAttr *bool ; - -// First Background Refresh -FirstBackgroundRefreshAttr *bool ; - -// Refresh On Load -RefreshOnLoadAttr *bool ; - -// Grow Shrink Type -GrowShrinkTypeAttr ST_GrowShrinkType ; - -// Fill Adjacent Formulas -FillFormulasAttr *bool ; - -// Remove Data On Save -RemoveDataOnSaveAttr *bool ; - -// Disable Edit -DisableEditAttr *bool ; - -// Preserve Formatting On Refresh -PreserveFormattingAttr *bool ; - -// Adjust Column Width On Refresh -AdjustColumnWidthAttr *bool ; - -// Intermediate -IntermediateAttr *bool ; - -// Connection Id -ConnectionIdAttr uint32 ; - -// QueryTable Refresh Information -QueryTableRefresh *CT_QueryTableRefresh ; - -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_efaac *CT_PivotCacheRecords )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcdc :=range start .Attr {if _fcdc .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbaaf ,_dgffd :=_d .ParseUint (_fcdc .Value ,10,32);if _dgffd !=nil {return _dgffd ;};_fcfda :=uint32 (_fbaaf );_efaac .CountAttr =&_fcfda ;continue ;};};_acfgd :for {_gbgcf ,_gcafcf :=d .Token ();if _gcafcf !=nil {return _gcafcf ;};switch _ccffba :=_gbgcf .(type ){case _f .StartElement :switch _ccffba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebged :=NewCT_Record ();if _dacc :=d .DecodeElement (_ebged ,&_ccffba );_dacc !=nil {return _dacc ;};_efaac .R =append (_efaac .R ,_ebged );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efaac .ExtLst =NewCT_ExtensionList ();if _gfgdb :=d .DecodeElement (_efaac .ExtLst ,&_ccffba );_gfgdb !=nil {return _gfgdb ;};default:_ag .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",_ccffba .Name );if _adfag :=d .Skip ();_adfag !=nil {return _adfag ;};};case _f .EndElement :break _acfgd ;case _f .CharData :};};return nil ;}; - -// Validate validates the CT_Item and its children -func (_eeegaa *CT_Item )Validate ()error {return _eeegaa .ValidateWithPath ("\u0043T\u005f\u0049\u0074\u0065\u006d");};func (_ba *AG_RevData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdb :=range start .Attr {if _fdb .Name .Local =="\u0072\u0049\u0064"{_ggd ,_cbf :=_d .ParseUint (_fdb .Value ,10,32);if _cbf !=nil {return _cbf ;};_fbb :=uint32 (_ggd );_ba .RIdAttr =&_fbb ;continue ;};if _fdb .Name .Local =="\u0075\u0061"{_gea ,_ca :=_d .ParseBool (_fdb .Value );if _ca !=nil {return _ca ;};_ba .UaAttr =&_gea ;continue ;};if _fdb .Name .Local =="\u0072\u0061"{_cbed ,_ded :=_d .ParseBool (_fdb .Value );if _ded !=nil {return _ded ;};_ba .RaAttr =&_cbed ;continue ;};};for {_fba ,_fdg :=d .Token ();if _fdg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061\u003a\u0020%\u0073",_fdg );};if _bfd ,_bag :=_fba .(_f .EndElement );_bag &&_bfd .Name ==start .Name {break ;};};return nil ;};func (_dagb *CT_Fills )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcafa :=range start .Attr {if _gcafa .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbgf ,_afedb :=_d .ParseUint (_gcafa .Value ,10,32);if _afedb !=nil {return _afedb ;};_dgefg :=uint32 (_fbgf );_dagb .CountAttr =&_dgefg ;continue ;};};_bbgdc :for {_cbfcb ,_ffffb :=d .Token ();if _ffffb !=nil {return _ffffb ;};switch _acddf :=_cbfcb .(type ){case _f .StartElement :switch _acddf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adgaad :=NewCT_Fill ();if _eefgb :=d .DecodeElement (_adgaad ,&_acddf );_eefgb !=nil {return _eefgb ;};_dagb .Fill =append (_dagb .Fill ,_adgaad );default:_ag .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",_acddf .Name );if _gcgfa :=d .Skip ();_gcgfa !=nil {return _gcgfa ;};};case _f .EndElement :break _bbgdc ;case _f .CharData :};};return nil ;};type CT_AutoSortScope struct{ - -// Auto Sort Scope -PivotArea *CT_PivotArea ;};type CT_FontScheme struct{ - -// Font Scheme -ValAttr ST_FontScheme ;}; - -// Validate validates the CT_Mdx and its children -func (_cbfde *CT_Mdx )Validate ()error {return _cbfde .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078");}; - -// ValidateWithPath validates the CT_Scenario and its children, prefixing error messages with path -func (_dabaaa *CT_Scenario )ValidateWithPath (path string )error {for _aafcaf ,_fagff :=range _dabaaa .InputCells {if _cffge :=_fagff .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006cs\u005b\u0025\u0064\u005d",path ,_aafcaf ));_cffge !=nil {return _cffge ;};};return nil ;};func (_abaa *CT_ConditionalFormat )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abaa .PivotAreas =NewCT_PivotAreas ();for _ ,_adfad :=range start .Attr {if _adfad .Name .Local =="\u0073\u0063\u006fp\u0065"{_abaa .ScopeAttr .UnmarshalXMLAttr (_adfad );continue ;};if _adfad .Name .Local =="\u0074\u0079\u0070\u0065"{_abaa .TypeAttr .UnmarshalXMLAttr (_adfad );continue ;};if _adfad .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_fbbce ,_gddf :=_d .ParseUint (_adfad .Value ,10,32);if _gddf !=nil {return _gddf ;};_abaa .PriorityAttr =uint32 (_fbbce );continue ;};};_gcaa :for {_ebaa ,_bba :=d .Token ();if _bba !=nil {return _bba ;};switch _bgabf :=_ebaa .(type ){case _f .StartElement :switch _bgabf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dbgf :=d .DecodeElement (_abaa .PivotAreas ,&_bgabf );_dbgf !=nil {return _dbgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abaa .ExtLst =NewCT_ExtensionList ();if _abee :=d .DecodeElement (_abaa .ExtLst ,&_bgabf );_abee !=nil {return _abee ;};default:_ag .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",_bgabf .Name );if _dbgbd :=d .Skip ();_dbgbd !=nil {return _dbgbd ;};};case _f .EndElement :break _gcaa ;case _f .CharData :};};return nil ;};func (_dcgb *CT_Pages )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcgb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dcgb .CountAttr )});};e .EncodeToken (start );_cdgeb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0070\u0061\u0067\u0065"}};for _ ,_ecgbg :=range _dcgb .Page {e .EncodeElement (_ecgbg ,_cdgeb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgbgd ST_PhoneticType )Validate ()error {return _dgbgd .ValidateWithPath ("")};func (_fdgdf *ST_WebSourceType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgdbe ,_bfcba :=d .Token ();if _bfcba !=nil {return _bfcba ;};if _fbcgc ,_adeadf :=_cgdbe .(_f .EndElement );_adeadf &&_fbcgc .Name ==start .Name {*_fdgdf =1;return nil ;};if _ecagaa ,_fffea :=_cgdbe .(_f .CharData );!_fffea {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgdbe );}else {switch string (_ecagaa ){case "":*_fdgdf =0;case "\u0073\u0068\u0065e\u0074":*_fdgdf =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_fdgdf =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_fdgdf =3;case "\u0072\u0061\u006eg\u0065":*_fdgdf =4;case "\u0063\u0068\u0061r\u0074":*_fdgdf =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_fdgdf =6;case "\u0071\u0075\u0065r\u0079":*_fdgdf =7;case "\u006c\u0061\u0062e\u006c":*_fdgdf =8;};};_cgdbe ,_bfcba =d .Token ();if _bfcba !=nil {return _bfcba ;};if _gagffg ,_adegc :=_cgdbe .(_f .EndElement );_adegc &&_gagffg .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgdbe );};func (_agddb *CT_MetadataBlock )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_effda :for {_agbca ,_ffgaf :=d .Token ();if _ffgaf !=nil {return _ffgaf ;};switch _afdcg :=_agbca .(type ){case _f .StartElement :switch _afdcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afada :=NewCT_MetadataRecord ();if _edacc :=d .DecodeElement (_afada ,&_afdcg );_edacc !=nil {return _edacc ;};_agddb .Rc =append (_agddb .Rc ,_afada );default:_ag .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",_afdcg .Name );if _dffde :=d .Skip ();_dffde !=nil {return _dffde ;};};case _f .EndElement :break _effda ;case _f .CharData :};};return nil ;};func (_aca *CT_Break )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfge :=range start .Attr {if _cfge .Name .Local =="\u0069\u0064"{_faaf ,_gde :=_d .ParseUint (_cfge .Value ,10,32);if _gde !=nil {return _gde ;};_gdf :=uint32 (_faaf );_aca .IdAttr =&_gdf ;continue ;};if _cfge .Name .Local =="\u006d\u0069\u006e"{_bdd ,_adga :=_d .ParseUint (_cfge .Value ,10,32);if _adga !=nil {return _adga ;};_aeg :=uint32 (_bdd );_aca .MinAttr =&_aeg ;continue ;};if _cfge .Name .Local =="\u006d\u0061\u0078"{_edcb ,_fdfb :=_d .ParseUint (_cfge .Value ,10,32);if _fdfb !=nil {return _fdfb ;};_gec :=uint32 (_edcb );_aca .MaxAttr =&_gec ;continue ;};if _cfge .Name .Local =="\u006d\u0061\u006e"{_bdc ,_adfb :=_d .ParseBool (_cfge .Value );if _adfb !=nil {return _adfb ;};_aca .ManAttr =&_bdc ;continue ;};if _cfge .Name .Local =="\u0070\u0074"{_edcg ,_ecc :=_d .ParseBool (_cfge .Value );if _ecc !=nil {return _ecc ;};_aca .PtAttr =&_edcg ;continue ;};};for {_deef ,_ccdf :=d .Token ();if _ccdf !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0072\u0065\u0061\u006b: \u0025\u0073",_ccdf );};if _deb ,_cbdd :=_deef .(_f .EndElement );_cbdd &&_deb .Name ==start .Name {break ;};};return nil ;};func (_cecdd *CT_Workbook )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cecdd .ConformanceAttr !=_g .ST_ConformanceClassUnset {_bafea ,_egagf :=_cecdd .ConformanceAttr .MarshalXMLAttr (_f .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _egagf !=nil {return _egagf ;};start .Attr =append (start .Attr ,_bafea );};e .EncodeToken (start );if _cecdd .FileVersion !=nil {_eggbe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e"}};e .EncodeElement (_cecdd .FileVersion ,_eggbe );};if _cecdd .FileSharing !=nil {_cecfac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067"}};e .EncodeElement (_cecdd .FileSharing ,_cecfac );};if _cecdd .WorkbookPr !=nil {_fffede :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}};e .EncodeElement (_cecdd .WorkbookPr ,_fffede );};if _cecdd .WorkbookProtection !=nil {_cadfdb :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0077\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cecdd .WorkbookProtection ,_cadfdb );};if _cecdd .BookViews !=nil {_abcdca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ab\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_cecdd .BookViews ,_abcdca );};_fbdde :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0068\u0065\u0065\u0074s"}};e .EncodeElement (_cecdd .Sheets ,_fbdde );if _cecdd .FunctionGroups !=nil {_cdabg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}};e .EncodeElement (_cecdd .FunctionGroups ,_cdabg );};if _cecdd .ExternalReferences !=nil {_bbaaa :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0065\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_cecdd .ExternalReferences ,_bbaaa );};if _cecdd .DefinedNames !=nil {_cabac :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_cecdd .DefinedNames ,_cabac );};if _cecdd .CalcPr !=nil {_edede :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u0061\u006c\u0063\u0050r"}};e .EncodeElement (_cecdd .CalcPr ,_edede );};if _cecdd .OleSize !=nil {_cdgbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_cecdd .OleSize ,_cdgbc );};if _cecdd .CustomWorkbookViews !=nil {_daeba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073"}};e .EncodeElement (_cecdd .CustomWorkbookViews ,_daeba );};if _cecdd .PivotCaches !=nil {_fcfgf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073"}};e .EncodeElement (_cecdd .PivotCaches ,_fcfgf );};if _cecdd .SmartTagPr !=nil {_eafcf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}};e .EncodeElement (_cecdd .SmartTagPr ,_eafcf );};if _cecdd .SmartTagTypes !=nil {_cabgdc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}};e .EncodeElement (_cecdd .SmartTagTypes ,_cabgdc );};if _cecdd .WebPublishing !=nil {_gedbed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0077\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}};e .EncodeElement (_cecdd .WebPublishing ,_gedbed );};if _cecdd .FileRecoveryPr !=nil {_fddbef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}};for _ ,_cbdca :=range _cecdd .FileRecoveryPr {e .EncodeElement (_cbdca ,_fddbef );};};if _cecdd .WebPublishObjects !=nil {_bagafe :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073"}};e .EncodeElement (_cecdd .WebPublishObjects ,_bagafe );};if _cecdd .ExtLst !=nil {_fdga :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cecdd .ExtLst ,_fdga );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_faccb *CT_DdeValue )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egaeg :=range start .Attr {if _egaeg .Name .Local =="\u0074"{_faccb .TAttr .UnmarshalXMLAttr (_egaeg );continue ;};};_ggff :for {_eaab ,_gdaeg :=d .Token ();if _gdaeg !=nil {return _gdaeg ;};switch _fdge :=_eaab .(type ){case _f .StartElement :switch _fdge .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ebdgde :=d .DecodeElement (&_faccb .Val ,&_fdge );_ebdgde !=nil {return _ebdgde ;};default:_ag .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",_fdge .Name );if _cedde :=d .Skip ();_cedde !=nil {return _cedde ;};};case _f .EndElement :break _ggff ;case _f .CharData :};};return nil ;}; - -// Validate validates the CT_I and its children -func (_dggga *CT_I )Validate ()error {return _dggga .ValidateWithPath ("\u0043\u0054\u005f\u0049")};func (_cbfgc ST_DdeValueType )String ()string {switch _cbfgc {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 Revisions struct{CT_Revisions };type ST_PatternType byte ; - -// Validate validates the CT_ExternalDefinedName and its children -func (_edadf *CT_ExternalDefinedName )Validate ()error {return _edadf .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};type Metadata struct{CT_Metadata };func (_gfbed *CT_FontScheme )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfbed .ValAttr =ST_FontScheme (1);for _ ,_bdfb :=range start .Attr {if _bdfb .Name .Local =="\u0076\u0061\u006c"{_gfbed .ValAttr .UnmarshalXMLAttr (_bdfb );continue ;};};for {_eaaadd ,_dfaf :=d .Token ();if _dfaf !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0053c\u0068\u0065\u006d\u0065\u003a\u0020\u0025s",_dfaf );};if _eebf ,_efadb :=_eaaadd .(_f .EndElement );_efadb &&_eebf .Name ==start .Name {break ;};};return nil ;};func (_dfecg ST_Type )String ()string {switch _dfecg {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 (_dfee *CT_OleObject )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdeab :=range start .Attr {if _gdeab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gdeab .Name .Local =="\u0069\u0064"||_gdeab .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"&&_gdeab .Name .Local =="\u0069\u0064"{_abed ,_gccbb :=_gdeab .Value ,error (nil );if _gccbb !=nil {return _gccbb ;};_dfee .IdAttr =&_abed ;continue ;};if _gdeab .Name .Local =="\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"{_dfee .DvAspectAttr .UnmarshalXMLAttr (_gdeab );continue ;};if _gdeab .Name .Local =="\u006c\u0069\u006e\u006b"{_cccag ,_aacde :=_gdeab .Value ,error (nil );if _aacde !=nil {return _aacde ;};_dfee .LinkAttr =&_cccag ;continue ;};if _gdeab .Name .Local =="\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"{_dfee .OleUpdateAttr .UnmarshalXMLAttr (_gdeab );continue ;};if _gdeab .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"{_aegc ,_gcdcee :=_d .ParseBool (_gdeab .Value );if _gcdcee !=nil {return _gcdcee ;};_dfee .AutoLoadAttr =&_aegc ;continue ;};if _gdeab .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_dgebb ,_gbgdb :=_d .ParseUint (_gdeab .Value ,10,32);if _gbgdb !=nil {return _gbgdb ;};_dfee .ShapeIdAttr =uint32 (_dgebb );continue ;};if _gdeab .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_gabgb ,_ceeab :=_gdeab .Value ,error (nil );if _ceeab !=nil {return _ceeab ;};_dfee .ProgIdAttr =&_gabgb ;continue ;};};_gbba :for {_cdbeb ,_gfadb :=d .Token ();if _gfadb !=nil {return _gfadb ;};switch _fgebb :=_cdbeb .(type ){case _f .StartElement :switch _fgebb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfee .ObjectPr =NewCT_ObjectPr ();if _ccdd :=d .DecodeElement (_dfee .ObjectPr ,&_fgebb );_ccdd !=nil {return _ccdd ;};default:_ag .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",_fgebb .Name );if _efaaad :=d .Skip ();_efaaad !=nil {return _efaaad ;};};case _f .EndElement :break _gbba ;case _f .CharData :};};return nil ;};func (_fdgf *CT_CommentList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbed :for {_eefbga ,_gegee :=d .Token ();if _gegee !=nil {return _gegee ;};switch _gdde :=_eefbga .(type ){case _f .StartElement :switch _gdde .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eaag :=NewCT_Comment ();if _dfdeb :=d .DecodeElement (_eaag ,&_gdde );_dfdeb !=nil {return _dfdeb ;};_fdgf .Comment =append (_fdgf .Comment ,_eaag );default:_ag .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",_gdde .Name );if _decea :=d .Skip ();_decea !=nil {return _decea ;};};case _f .EndElement :break _bbed ;case _f .CharData :};};return nil ;}; - -// ValidateWithPath validates the PivotTableDefinition and its children, prefixing error messages with path -func (_fdedd *PivotTableDefinition )ValidateWithPath (path string )error {if _bddae :=_fdedd .CT_pivotTableDefinition .ValidateWithPath (path );_bddae !=nil {return _bddae ;};return nil ;};type CT_Dxfs struct{ - -// Format Count -CountAttr *uint32 ; - -// Formatting -Dxf []*CT_Dxf ;}; - -// Validate validates the CT_DataFields and its children -func (_befa *CT_DataFields )Validate ()error {return _befa .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");};func (_efad *CT_DataConsolidate )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efad .FunctionAttr !=ST_DataConsolidateFunctionUnset {_cefc ,_fdcfb :=_efad .FunctionAttr .MarshalXMLAttr (_f .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"});if _fdcfb !=nil {return _fdcfb ;};start .Attr =append (start .Attr ,_cefc );};if _efad .StartLabelsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_efad .StartLabelsAttr ))});};if _efad .LeftLabelsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_efad .LeftLabelsAttr ))});};if _efad .TopLabelsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_efad .TopLabelsAttr ))});};if _efad .LinkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_efad .LinkAttr ))});};e .EncodeToken (start );if _efad .DataRefs !=nil {_bfdce :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"}};e .EncodeElement (_efad .DataRefs ,_bfdce );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cecdce *CT_XmlPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccgde :=range start .Attr {if _ccgde .Name .Local =="\u006d\u0061\u0070I\u0064"{_afead ,_eaegec :=_d .ParseUint (_ccgde .Value ,10,32);if _eaegec !=nil {return _eaegec ;};_cecdce .MapIdAttr =uint32 (_afead );continue ;};if _ccgde .Name .Local =="\u0078\u0070\u0061t\u0068"{_bafba ,_bdfed :=_ccgde .Value ,error (nil );if _bdfed !=nil {return _bdfed ;};_cecdce .XpathAttr =_bafba ;continue ;};if _ccgde .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_dedcf ,_ddbfb :=_ccgde .Value ,error (nil );if _ddbfb !=nil {return _ddbfb ;};_cecdce .XmlDataTypeAttr =_dedcf ;continue ;};};_gbffa :for {_ecdff ,_dbfbf :=d .Token ();if _dbfbf !=nil {return _dbfbf ;};switch _edded :=_ecdff .(type ){case _f .StartElement :switch _edded .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cecdce .ExtLst =NewCT_ExtensionList ();if _eaaedd :=d .DecodeElement (_cecdce .ExtLst ,&_edded );_eaaedd !=nil {return _eaaedd ;};default:_ag .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",_edded .Name );if _gabgc :=d .Skip ();_gabgc !=nil {return _gabgc ;};};case _f .EndElement :break _gbffa ;case _f .CharData :};};return nil ;};func (_fabcb ST_CredMethod )ValidateWithPath (path string )error {switch _fabcb {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fabcb ));};return nil ;}; - -// Validate validates the CT_Tables and its children -func (_fcaege *CT_Tables )Validate ()error {return _fcaege .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065s");}; - -// Validate validates the CT_SheetViews and its children -func (_dbfgf *CT_SheetViews )Validate ()error {return _dbfgf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_fecc *CT_Dxfs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dagag :=range start .Attr {if _dagag .Name .Local =="\u0063\u006f\u0075n\u0074"{_gcgeg ,_ggbbb :=_d .ParseUint (_dagag .Value ,10,32);if _ggbbb !=nil {return _ggbbb ;};_bbgf :=uint32 (_gcgeg );_fecc .CountAttr =&_bbgf ;continue ;};};_adcafc :for {_egbed ,_dcbd :=d .Token ();if _dcbd !=nil {return _dcbd ;};switch _begac :=_egbed .(type ){case _f .StartElement :switch _begac .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fffdf :=NewCT_Dxf ();if _dfaad :=d .DecodeElement (_fffdf ,&_begac );_dfaad !=nil {return _dfaad ;};_fecc .Dxf =append (_fecc .Dxf ,_fffdf );default:_ag .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",_begac .Name );if _ddadc :=d .Skip ();_ddadc !=nil {return _ddadc ;};};case _f .EndElement :break _adcafc ;case _f .CharData :};};return nil ;};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 (_bfcfcb *CT_Revisions )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebfaa :for {_facf ,_bfcbc :=d .Token ();if _bfcbc !=nil {return _bfcbc ;};switch _ggdgc :=_facf .(type ){case _f .StartElement :switch _ggdgc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbbfa :=NewCT_RevisionRowColumn ();if _agdcdf :=d .DecodeElement (_dbbfa ,&_ggdgc );_agdcdf !=nil {return _agdcdf ;};_bfcfcb .Rrc =append (_bfcfcb .Rrc ,_dbbfa );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdegb :=NewCT_RevisionMove ();if _acdbd :=d .DecodeElement (_gdegb ,&_ggdgc );_acdbd !=nil {return _acdbd ;};_bfcfcb .Rm =append (_bfcfcb .Rm ,_gdegb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddacd :=NewCT_RevisionCustomView ();if _gcffd :=d .DecodeElement (_ddacd ,&_ggdgc );_gcffd !=nil {return _gcffd ;};_bfcfcb .Rcv =append (_bfcfcb .Rcv ,_ddacd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfabd :=NewCT_RevisionSheetRename ();if _bfdedf :=d .DecodeElement (_cfabd ,&_ggdgc );_bfdedf !=nil {return _bfdedf ;};_bfcfcb .Rsnm =append (_bfcfcb .Rsnm ,_cfabd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aeegbe :=NewCT_RevisionInsertSheet ();if _bbfddg :=d .DecodeElement (_aeegbe ,&_ggdgc );_bbfddg !=nil {return _bbfddg ;};_bfcfcb .Ris =append (_bfcfcb .Ris ,_aeegbe );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfadb :=NewCT_RevisionCellChange ();if _baedg :=d .DecodeElement (_dfadb ,&_ggdgc );_baedg !=nil {return _baedg ;};_bfcfcb .Rcc =append (_bfcfcb .Rcc ,_dfadb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_accce :=NewCT_RevisionFormatting ();if _efdae :=d .DecodeElement (_accce ,&_ggdgc );_efdae !=nil {return _efdae ;};_bfcfcb .Rfmt =append (_bfcfcb .Rfmt ,_accce );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgcac :=NewCT_RevisionAutoFormatting ();if _aaaeg :=d .DecodeElement (_fgcac ,&_ggdgc );_aaaeg !=nil {return _aaaeg ;};_bfcfcb .Raf =append (_bfcfcb .Raf ,_fgcac );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbgcd :=NewCT_RevisionDefinedName ();if _gdadfg :=d .DecodeElement (_fbgcd ,&_ggdgc );_gdadfg !=nil {return _gdadfg ;};_bfcfcb .Rdn =append (_bfcfcb .Rdn ,_fbgcd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daafaa :=NewCT_RevisionComment ();if _abbde :=d .DecodeElement (_daafaa ,&_ggdgc );_abbde !=nil {return _abbde ;};_bfcfcb .Rcmt =append (_bfcfcb .Rcmt ,_daafaa );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dafbf :=NewCT_RevisionQueryTableField ();if _fbdcbe :=d .DecodeElement (_dafbf ,&_ggdgc );_fbdcbe !=nil {return _fbdcbe ;};_bfcfcb .Rqt =append (_bfcfcb .Rqt ,_dafbf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcbfcg :=NewCT_RevisionConflict ();if _gagag :=d .DecodeElement (_gcbfcg ,&_ggdgc );_gagag !=nil {return _gagag ;};_bfcfcb .Rcft =append (_bfcfcb .Rcft ,_gcbfcg );default:_ag .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",_ggdgc .Name );if _fdfgb :=d .Skip ();_fdfgb !=nil {return _fdfgb ;};};case _f .EndElement :break _ebfaa ;case _f .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_FontSize and its children, prefixing error messages with path -func (_bfdef *CT_FontSize )ValidateWithPath (path string )error {return nil }; - -// ValidateWithPath validates the CT_CalculatedItems and its children, prefixing error messages with path -func (_cage *CT_CalculatedItems )ValidateWithPath (path string )error {for _ggbbd ,_ebe :=range _cage .CalculatedItem {if _cded :=_ebe .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0043\u0061lc\u0075l\u0061\u0074\u0065\u0064\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_ggbbd ));_cded !=nil {return _cded ;};};return nil ;};func (_fbdbee *CT_MemberProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbbgc :=range start .Attr {if _fbbgc .Name .Local =="\u006e\u0061\u006d\u0065"{_deadca ,_cggfc :=_fbbgc .Value ,error (nil );if _cggfc !=nil {return _cggfc ;};_fbdbee .NameAttr =&_deadca ;continue ;};if _fbbgc .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"{_bcdgf ,_cfgea :=_d .ParseBool (_fbbgc .Value );if _cfgea !=nil {return _cfgea ;};_fbdbee .ShowCellAttr =&_bcdgf ;continue ;};if _fbbgc .Name .Local =="\u0073h\u006f\u0077\u0054\u0069\u0070"{_efdedb ,_ddfdg :=_d .ParseBool (_fbbgc .Value );if _ddfdg !=nil {return _ddfdg ;};_fbdbee .ShowTipAttr =&_efdedb ;continue ;};if _fbbgc .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_cfedd ,_eade :=_d .ParseBool (_fbbgc .Value );if _eade !=nil {return _eade ;};_fbdbee .ShowAsCaptionAttr =&_cfedd ;continue ;};if _fbbgc .Name .Local =="\u006ea\u006d\u0065\u004c\u0065\u006e"{_abdbf ,_caeac :=_d .ParseUint (_fbbgc .Value ,10,32);if _caeac !=nil {return _caeac ;};_ebefeb :=uint32 (_abdbf );_fbdbee .NameLenAttr =&_ebefeb ;continue ;};if _fbbgc .Name .Local =="\u0070\u0050\u006f\u0073"{_ebbag ,_ffga :=_d .ParseUint (_fbbgc .Value ,10,32);if _ffga !=nil {return _ffga ;};_bddce :=uint32 (_ebbag );_fbdbee .PPosAttr =&_bddce ;continue ;};if _fbbgc .Name .Local =="\u0070\u004c\u0065\u006e"{_eeccd ,_dfccc :=_d .ParseUint (_fbbgc .Value ,10,32);if _dfccc !=nil {return _dfccc ;};_gcec :=uint32 (_eeccd );_fbdbee .PLenAttr =&_gcec ;continue ;};if _fbbgc .Name .Local =="\u006c\u0065\u0076e\u006c"{_bbfe ,_bbgga :=_d .ParseUint (_fbbgc .Value ,10,32);if _bbgga !=nil {return _bbgga ;};_addf :=uint32 (_bbfe );_fbdbee .LevelAttr =&_addf ;continue ;};if _fbbgc .Name .Local =="\u0066\u0069\u0065l\u0064"{_bafff ,_dbac :=_d .ParseUint (_fbbgc .Value ,10,32);if _dbac !=nil {return _dbac ;};_fbdbee .FieldAttr =uint32 (_bafff );continue ;};};for {_bfcdb ,_ebdec :=d .Token ();if _ebdec !=nil {return _c .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",_ebdec );};if _bfbfa ,_abggf :=_bfcdb .(_f .EndElement );_abggf &&_bfbfa .Name ==start .Name {break ;};};return nil ;};func (_eeefe ST_GroupBy )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cgced :=_f .Attr {};_cgced .Name =name ;switch _eeefe {case ST_GroupByUnset :_cgced .Value ="";case ST_GroupByRange :_cgced .Value ="\u0072\u0061\u006eg\u0065";case ST_GroupBySeconds :_cgced .Value ="\u0073e\u0063\u006f\u006e\u0064\u0073";case ST_GroupByMinutes :_cgced .Value ="\u006di\u006e\u0075\u0074\u0065\u0073";case ST_GroupByHours :_cgced .Value ="\u0068\u006f\u0075r\u0073";case ST_GroupByDays :_cgced .Value ="\u0064\u0061\u0079\u0073";case ST_GroupByMonths :_cgced .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_GroupByQuarters :_cgced .Value ="\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073";case ST_GroupByYears :_cgced .Value ="\u0079\u0065\u0061r\u0073";};return _cgced ,nil ;}; - -// Validate validates the CT_ControlPr and its children -func (_ffdd *CT_ControlPr )Validate ()error {return _ffdd .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");}; - -// Validate validates the CT_ChartsheetViews and its children -func (_ebdga *CT_ChartsheetViews )Validate ()error {return _ebdga .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073h\u0065\u0065t\u0056\u0069\u0065\u0077\u0073");}; - -// ValidateWithPath validates the CT_Tables and its children, prefixing error messages with path -func (_gceda *CT_Tables )ValidateWithPath (path string )error {for _dbebba ,_aeaff :=range _gceda .M {if _gcgdbb :=_aeaff .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_dbebba ));_gcgdbb !=nil {return _gcgdbb ;};};for _cbece ,_caffdb :=range _gceda .S {if _gfdae :=_caffdb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_cbece ));_gfdae !=nil {return _gfdae ;};};for _agaeg ,_gcbae :=range _gceda .X {if _eaegae :=_gcbae .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_agaeg ));_eaegae !=nil {return _eaegae ;};};return nil ;};func NewCT_RevisionSheetRename ()*CT_RevisionSheetRename {_fgcfc :=&CT_RevisionSheetRename {};return _fgcfc ;}; - -// Validate validates the CT_QueryTableField and its children -func (_aeeaf *CT_QueryTableField )Validate ()error {return _aeeaf .ValidateWithPath ("\u0043T\u005fQ\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064");};type CT_TableParts struct{ - -// Count -CountAttr *uint32 ; - -// Table Part -TablePart []*CT_TablePart ;};func (_ebcac *CT_SmartTagType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgbcg :=range start .Attr {if _bgbcg .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"{_gefbe ,_fbcdac :=_bgbcg .Value ,error (nil );if _fbcdac !=nil {return _fbcdac ;};_ebcac .NamespaceUriAttr =&_gefbe ;continue ;};if _bgbcg .Name .Local =="\u006e\u0061\u006d\u0065"{_fedggb ,_ccdeab :=_bgbcg .Value ,error (nil );if _ccdeab !=nil {return _ccdeab ;};_ebcac .NameAttr =&_fedggb ;continue ;};if _bgbcg .Name .Local =="\u0075\u0072\u006c"{_dbdaab ,_caefgf :=_bgbcg .Value ,error (nil );if _caefgf !=nil {return _caefgf ;};_ebcac .UrlAttr =&_dbdaab ;continue ;};};for {_gfgeg ,_affaef :=d .Token ();if _affaef !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_affaef );};if _adbcd ,_fcead :=_gfgeg .(_f .EndElement );_fcead &&_adbcd .Name ==start .Name {break ;};};return nil ;};func NewCT_TableColumns ()*CT_TableColumns {_bffdd :=&CT_TableColumns {};return _bffdd };func (_geedff *ST_FieldSortType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_geedff =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_geedff =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_geedff =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_geedff =3;};return nil ;};func (_bffcd ST_HorizontalAlignment )Validate ()error {return _bffcd .ValidateWithPath ("")}; +// Thousands Separator +ThousandsAttr *string ; -// ValidateWithPath validates the CT_RangeSet and its children, prefixing error messages with path -func (_cdefc *CT_RangeSet )ValidateWithPath (path string )error {return nil }; +// Tab as Delimiter +TabAttr *bool ; -// ValidateWithPath validates the Comments and its children, prefixing error messages with path -func (_aedeg *Comments )ValidateWithPath (path string )error {if _feffgd :=_aedeg .CT_Comments .ValidateWithPath (path );_feffgd !=nil {return _feffgd ;};return nil ;}; +// Space is Delimiter +SpaceAttr *bool ; -// Validate validates the CT_MemberProperties and its children -func (_ebgdbb *CT_MemberProperties )Validate ()error {return _ebgdbb .ValidateWithPath ("\u0043\u0054\u005f\u004dem\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_ecafad *CT_Map )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcgada :=range start .Attr {if _dcgada .Name .Local =="\u0049\u0044"{_ddaeaa ,_eabge :=_d .ParseUint (_dcgada .Value ,10,32);if _eabge !=nil {return _eabge ;};_ecafad .IDAttr =uint32 (_ddaeaa );continue ;};if _dcgada .Name .Local =="\u004e\u0061\u006d\u0065"{_gdcae ,_bfdbg :=_dcgada .Value ,error (nil );if _bfdbg !=nil {return _bfdbg ;};_ecafad .NameAttr =_gdcae ;continue ;};if _dcgada .Name .Local =="R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"{_fddc ,_acffe :=_dcgada .Value ,error (nil );if _acffe !=nil {return _acffe ;};_ecafad .RootElementAttr =_fddc ;continue ;};if _dcgada .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"{_eeced ,_dedgb :=_dcgada .Value ,error (nil );if _dedgb !=nil {return _dedgb ;};_ecafad .SchemaIDAttr =_eeced ;continue ;};if _dcgada .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"{_ccgad ,_beege :=_d .ParseBool (_dcgada .Value );if _beege !=nil {return _beege ;};_ecafad .ShowImportExportValidationErrorsAttr =_ccgad ;continue ;};if _dcgada .Name .Local =="\u0041u\u0074\u006f\u0046\u0069\u0074"{_dadaf ,_addd :=_d .ParseBool (_dcgada .Value );if _addd !=nil {return _addd ;};_ecafad .AutoFitAttr =_dadaf ;continue ;};if _dcgada .Name .Local =="\u0041\u0070\u0070\u0065\u006e\u0064"{_cbedb ,_defdg :=_d .ParseBool (_dcgada .Value );if _defdg !=nil {return _defdg ;};_ecafad .AppendAttr =_cbedb ;continue ;};if _dcgada .Name .Local =="P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"{_fcbf ,_gbgbc :=_d .ParseBool (_dcgada .Value );if _gbgbc !=nil {return _gbgbc ;};_ecafad .PreserveSortAFLayoutAttr =_fcbf ;continue ;};if _dcgada .Name .Local =="\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"{_fecdc ,_eaecb :=_d .ParseBool (_dcgada .Value );if _eaecb !=nil {return _eaecb ;};_ecafad .PreserveFormatAttr =_fecdc ;continue ;};};_bbfd :for {_cadc ,_bdfcd :=d .Token ();if _bdfcd !=nil {return _bdfcd ;};switch _gfcgg :=_cadc .(type ){case _f .StartElement :switch _gfcgg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecafad .DataBinding =NewCT_DataBinding ();if _cefcde :=d .DecodeElement (_ecafad .DataBinding ,&_gfcgg );_cefcde !=nil {return _cefcde ;};default:_ag .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",_gfcgg .Name );if _eccaeg :=d .Skip ();_eccaeg !=nil {return _eccaeg ;};};case _f .EndElement :break _bbfd ;case _f .CharData :};};return nil ;};func (_ggdffd *ST_SortBy )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ggdffd =0;case "\u0076\u0061\u006cu\u0065":*_ggdffd =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_ggdffd =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_ggdffd =3;case "\u0069\u0063\u006f\u006e":*_ggdffd =4;};return nil ;}; +// Comma is Delimiter +CommaAttr *bool ; -// Validate validates the CT_CellXfs and its children -func (_fddb *CT_CellXfs )Validate ()error {return _fddb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");};func (_caceaf ST_CellComments )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_effdbg :=_f .Attr {};_effdbg .Name =name ;switch _caceaf {case ST_CellCommentsUnset :_effdbg .Value ="";case ST_CellCommentsNone :_effdbg .Value ="\u006e\u006f\u006e\u0065";case ST_CellCommentsAsDisplayed :_effdbg .Value ="a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064";case ST_CellCommentsAtEnd :_effdbg .Value ="\u0061\u0074\u0045n\u0064";};return _effdbg ,nil ;};func (_ddada *CT_Format )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddada .ActionAttr !=ST_FormatActionUnset {_cfcbg ,_cfccc :=_ddada .ActionAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _cfccc !=nil {return _cfccc ;};start .Attr =append (start .Attr ,_cfcbg );};if _ddada .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ddada .DxfIdAttr )});};e .EncodeToken (start );_cafeb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_ddada .PivotArea ,_cafeb );if _ddada .ExtLst !=nil {_abbge :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ddada .ExtLst ,_abbge );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Semicolon is Delimiter +SemicolonAttr *bool ; -// ValidateWithPath validates the CT_Authors and its children, prefixing error messages with path -func (_bfdd *CT_Authors )ValidateWithPath (path string )error {return nil }; +// Consecutive Delimiters +ConsecutiveAttr *bool ; -// Validate validates the CT_SingleXmlCells and its children -func (_debgd *CT_SingleXmlCells )Validate ()error {return _debgd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");};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;); +// Qualifier +QualifierAttr ST_Qualifier ; -// Validate validates the CT_PageFields and its children -func (_fbcfg *CT_PageFields )Validate ()error {return _fbcfg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");}; +// Custom Delimiter +DelimiterAttr *string ; -// Validate validates the CT_FileSharing and its children -func (_edcc *CT_FileSharing )Validate ()error {return _edcc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067");};func (_caefa ST_IconSetType )Validate ()error {return _caefa .ValidateWithPath ("")}; +// Fields +TextFields *CT_TextFields ;}; -// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path -func (_ebaad *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };func NewCT_VolType ()*CT_VolType {_cdbebe :=&CT_VolType {};_cdbebe .TypeAttr =ST_VolDepType (1);return _cdbebe ;}; +// ValidateWithPath validates the CT_RowHierarchiesUsage and its children, prefixing error messages with path +func (_dfgda *CT_RowHierarchiesUsage )ValidateWithPath (path string )error {for _gcecf ,_gbccfa :=range _dfgda .RowHierarchyUsage {if _ffeag :=_gbccfa .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0052\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_gcecf ));_ffeag !=nil {return _ffeag ;};};return nil ;};func (_cggb *CT_PageField )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cbbda :=range start .Attr {if _cbbda .Name .Local =="\u0066\u006c\u0064"{_fbcba ,_cbecc :=_d .ParseInt (_cbbda .Value ,10,32);if _cbecc !=nil {return _cbecc ;};_cggb .FldAttr =int32 (_fbcba );continue ;};if _cbbda .Name .Local =="\u0069\u0074\u0065\u006d"{_bbbac ,_dfcda :=_d .ParseUint (_cbbda .Value ,10,32);if _dfcda !=nil {return _dfcda ;};_agdad :=uint32 (_bbbac );_cggb .ItemAttr =&_agdad ;continue ;};if _cbbda .Name .Local =="\u0068\u0069\u0065\u0072"{_cegfb ,_afbbf :=_d .ParseInt (_cbbda .Value ,10,32);if _afbbf !=nil {return _afbbf ;};_cfgbff :=int32 (_cegfb );_cggb .HierAttr =&_cfgbff ;continue ;};if _cbbda .Name .Local =="\u006e\u0061\u006d\u0065"{_efcge ,_dffbf :=_cbbda .Value ,error (nil );if _dffbf !=nil {return _dffbf ;};_cggb .NameAttr =&_efcge ;continue ;};if _cbbda .Name .Local =="\u0063\u0061\u0070"{_gbead ,_bdeabc :=_cbbda .Value ,error (nil );if _bdeabc !=nil {return _bdeabc ;};_cggb .CapAttr =&_gbead ;continue ;};};_bcbgg :for {_ceeb ,_efeag :=d .Token ();if _efeag !=nil {return _efeag ;};switch _aafge :=_ceeb .(type ){case _a .StartElement :switch _aafge .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggb .ExtLst =NewCT_ExtensionList ();if _dfced :=d .DecodeElement (_cggb .ExtLst ,&_aafge );_dfced !=nil {return _dfced ;};default:_gc .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",_aafge .Name );if _ffdf :=d .Skip ();_ffdf !=nil {return _ffdf ;};};case _a .EndElement :break _bcbgg ;case _a .CharData :};};return nil ;};func NewCT_PageMargins ()*CT_PageMargins {_efcfd :=&CT_PageMargins {};return _efcfd };func (_cfca *CT_DeletedField )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fbdcd :=range start .Attr {if _fbdcd .Name .Local =="\u006e\u0061\u006d\u0065"{_dcfcg ,_fbagf :=_fbdcd .Value ,error (nil );if _fbagf !=nil {return _fbagf ;};_cfca .NameAttr =_dcfcg ;continue ;};};for {_bffef ,_gfgdb :=d .Token ();if _gfgdb !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u006c\u0065\u0074\u0065d\u0046\u0069\u0065l\u0064:\u0020\u0025\u0073",_gfgdb );};if _fbcdc ,_gegf :=_bffef .(_a .EndElement );_gegf &&_fbcdc .Name ==start .Name {break ;};};return nil ;};func NewCT_Selection ()*CT_Selection {_cadff :=&CT_Selection {};return _cadff };func (_dabcca ST_HorizontalAlignment )String ()string {switch _dabcca {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 (_febfae *ST_TextHAlign )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_febfae =0;case "\u006c\u0065\u0066\u0074":*_febfae =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_febfae =2;case "\u0072\u0069\u0067h\u0074":*_febfae =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_febfae =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_febfae =5;};return nil ;};func (_gccdf *VolTypes )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_a .Attr {Name :_a .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 ,_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\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 ,_a .Attr {Name :_a .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 ,_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 ="m\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065\u0073";return _gccdf .CT_VolTypes .MarshalXML (e ,start );};func (_badbaac ST_RefMode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gbfaa :=_a .Attr {};_gbfaa .Name =name ;switch _badbaac {case ST_RefModeUnset :_gbfaa .Value ="";case ST_RefModeA1 :_gbfaa .Value ="\u0041\u0031";case ST_RefModeR1C1 :_gbfaa .Value ="\u0052\u0031\u0043\u0031";};return _gbfaa ,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 (_gdacc *CT_GroupLevels )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bedfa :=range start .Attr {if _bedfa .Name .Local =="\u0063\u006f\u0075n\u0074"{_cegbf ,_aagc :=_d .ParseUint (_bedfa .Value ,10,32);if _aagc !=nil {return _aagc ;};_eedaa :=uint32 (_cegbf );_gdacc .CountAttr =&_eedaa ;continue ;};};_fgdfcd :for {_bfebd ,_addab :=d .Token ();if _addab !=nil {return _addab ;};switch _cgddf :=_bfebd .(type ){case _a .StartElement :switch _cgddf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_faefa :=NewCT_GroupLevel ();if _dbfda :=d .DecodeElement (_faefa ,&_cgddf );_dbfda !=nil {return _dbfda ;};_gdacc .GroupLevel =append (_gdacc .GroupLevel ,_faefa );default:_gc .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",_cgddf .Name );if _aece :=d .Skip ();_aece !=nil {return _aece ;};};case _a .EndElement :break _fgdfcd ;case _a .CharData :};};return nil ;};func (_gagbfe ST_GroupBy )ValidateWithPath (path string )error {switch _gagbfe {case 0,1,2,3,4,5,6,7,8: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 (_gagbfe ));};return nil ;};func (_baeccf *CT_Dimensions )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_adgd :=range start .Attr {if _adgd .Name .Local =="\u0063\u006f\u0075n\u0074"{_eddaf ,_efbdd :=_d .ParseUint (_adgd .Value ,10,32);if _efbdd !=nil {return _efbdd ;};_acea :=uint32 (_eddaf );_baeccf .CountAttr =&_acea ;continue ;};};_gbgfa :for {_bbdbc ,_fgbaf :=d .Token ();if _fgbaf !=nil {return _fgbaf ;};switch _ecbfe :=_bbdbc .(type ){case _a .StartElement :switch _ecbfe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccfbf :=NewCT_PivotDimension ();if _bafe :=d .DecodeElement (_ccfbf ,&_ecbfe );_bafe !=nil {return _bafe ;};_baeccf .Dimension =append (_baeccf .Dimension ,_ccfbf );default:_gc .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",_ecbfe .Name );if _fafae :=d .Skip ();_fafae !=nil {return _fafae ;};};case _a .EndElement :break _gbgfa ;case _a .CharData :};};return nil ;};func NewCT_I ()*CT_I {_eggag :=&CT_I {};return _eggag };func (_gfccg *CT_DataValidation )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aeef :=range start .Attr {if _aeef .Name .Local =="\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_gbcfg ,_bbb :=_d .ParseBool (_aeef .Value );if _bbb !=nil {return _bbb ;};_gfccg .ShowErrorMessageAttr =&_gbcfg ;continue ;};if _aeef .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"{_becgb ,_gdbcd :=_aeef .Value ,error (nil );if _gdbcd !=nil {return _gdbcd ;};_gfccg .ErrorTitleAttr =&_becgb ;continue ;};if _aeef .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"{_gfccg .ErrorStyleAttr .UnmarshalXMLAttr (_aeef );continue ;};if _aeef .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_gfccg .OperatorAttr .UnmarshalXMLAttr (_aeef );continue ;};if _aeef .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"{_edegee ,_cbbaa :=_d .ParseBool (_aeef .Value );if _cbbaa !=nil {return _cbbaa ;};_gfccg .AllowBlankAttr =&_edegee ;continue ;};if _aeef .Name .Local =="\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_cbea ,_ebffd :=_d .ParseBool (_aeef .Value );if _ebffd !=nil {return _ebffd ;};_gfccg .ShowDropDownAttr =&_cbea ;continue ;};if _aeef .Name .Local =="\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_bgebf ,_gdcgf :=_d .ParseBool (_aeef .Value );if _gdcgf !=nil {return _gdcgf ;};_gfccg .ShowInputMessageAttr =&_bgebf ;continue ;};if _aeef .Name .Local =="\u0074\u0079\u0070\u0065"{_gfccg .TypeAttr .UnmarshalXMLAttr (_aeef );continue ;};if _aeef .Name .Local =="\u0069m\u0065\u004d\u006f\u0064\u0065"{_gfccg .ImeModeAttr .UnmarshalXMLAttr (_aeef );continue ;};if _aeef .Name .Local =="\u0065\u0072\u0072o\u0072"{_fdcfe ,_cbda :=_aeef .Value ,error (nil );if _cbda !=nil {return _cbda ;};_gfccg .ErrorAttr =&_fdcfe ;continue ;};if _aeef .Name .Local =="p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"{_cbdfc ,_gbgdac :=_aeef .Value ,error (nil );if _gbgdac !=nil {return _gbgdac ;};_gfccg .PromptTitleAttr =&_cbdfc ;continue ;};if _aeef .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_ebffe ,_dddg :=_aeef .Value ,error (nil );if _dddg !=nil {return _dddg ;};_gfccg .PromptAttr =&_ebffe ;continue ;};if _aeef .Name .Local =="\u0073\u0071\u0072e\u0066"{_bfdfg ,_geca :=ParseSliceST_Sqref (_aeef .Value );if _geca !=nil {return _geca ;};_gfccg .SqrefAttr =_bfdfg ;continue ;};};_bagagd :for {_ceaed ,_fbcde :=d .Token ();if _fbcde !=nil {return _fbcde ;};switch _cgea :=_ceaed .(type ){case _a .StartElement :switch _cgea .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfccg .Formula1 =new (string );if _agad :=d .DecodeElement (_gfccg .Formula1 ,&_cgea );_agad !=nil {return _agad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfccg .Formula2 =new (string );if _fcgcc :=d .DecodeElement (_gfccg .Formula2 ,&_cgea );_fcgcc !=nil {return _fcgcc ;};default:_gc .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",_cgea .Name );if _feea :=d .Skip ();_feea !=nil {return _feea ;};};case _a .EndElement :break _bagagd ;case _a .CharData :};};return nil ;};func (_ccgba ST_MdxKPIProperty )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_feddfa :=_a .Attr {};_feddfa .Name =name ;switch _ccgba {case ST_MdxKPIPropertyUnset :_feddfa .Value ="";case ST_MdxKPIPropertyV :_feddfa .Value ="\u0076";case ST_MdxKPIPropertyG :_feddfa .Value ="\u0067";case ST_MdxKPIPropertyS :_feddfa .Value ="\u0073";case ST_MdxKPIPropertyT :_feddfa .Value ="\u0074";case ST_MdxKPIPropertyW :_feddfa .Value ="\u0077";case ST_MdxKPIPropertyM :_feddfa .Value ="\u006d";};return _feddfa ,nil ;};func NewCT_DataField ()*CT_DataField {_gbfbf :=&CT_DataField {};return _gbfbf };func NewCT_MetadataRecord ()*CT_MetadataRecord {_fafdc :=&CT_MetadataRecord {};return _fafdc };func (_decdgb *ExternalLink )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_decdgb .CT_ExternalLink =*NewCT_ExternalLink ();_cadecf :for {_cedbg ,_aeeea :=d .Token ();if _aeeea !=nil {return _aeeea ;};switch _gbfgbg :=_cedbg .(type ){case _a .StartElement :switch _gbfgbg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_decdgb .Choice =NewCT_ExternalLinkChoice ();if _acefd :=d .DecodeElement (&_decdgb .Choice .ExternalBook ,&_gbfgbg );_acefd !=nil {return _acefd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_decdgb .Choice =NewCT_ExternalLinkChoice ();if _dcaea :=d .DecodeElement (&_decdgb .Choice .DdeLink ,&_gbfgbg );_dcaea !=nil {return _dcaea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_decdgb .Choice =NewCT_ExternalLinkChoice ();if _cegfbb :=d .DecodeElement (&_decdgb .Choice .OleLink ,&_gbfgbg );_cegfbb !=nil {return _cegfbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_decdgb .ExtLst =NewCT_ExtensionList ();if _eccbdf :=d .DecodeElement (_decdgb .ExtLst ,&_gbfgbg );_eccbdf !=nil {return _eccbdf ;};default:_gc .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",_gbfgbg .Name );if _eegeff :=d .Skip ();_eegeff !=nil {return _eegeff ;};};case _a .EndElement :break _cadecf ;case _a .CharData :};};return nil ;};func (_addeda *ST_VerticalAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_addeda =0;case "\u0074\u006f\u0070":*_addeda =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_addeda =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_addeda =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_addeda =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_addeda =5;};return nil ;};func (_adafbg ST_IconSetType )String ()string {switch _adafbg {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 NewCT_XmlCellPr ()*CT_XmlCellPr {_dafedd :=&CT_XmlCellPr {};_dafedd .XmlPr =NewCT_XmlPr ();return _dafedd ;}; -// Validate validates the CT_QueryTableRefresh and its children -func (_cdddc *CT_QueryTableRefresh )Validate ()error {return _cdddc .ValidateWithPath ("C\u0054_\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068");};func (_adaeg *CT_FutureMetadata )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acdcg :=range start .Attr {if _acdcg .Name .Local =="\u006e\u0061\u006d\u0065"{_fdgbf ,_fcfbc :=_acdcg .Value ,error (nil );if _fcfbc !=nil {return _fcfbc ;};_adaeg .NameAttr =_fdgbf ;continue ;};if _acdcg .Name .Local =="\u0063\u006f\u0075n\u0074"{_gaeea ,_deefb :=_d .ParseUint (_acdcg .Value ,10,32);if _deefb !=nil {return _deefb ;};_aaff :=uint32 (_gaeea );_adaeg .CountAttr =&_aaff ;continue ;};};_cfbcbg :for {_afgfc ,_fagceg :=d .Token ();if _fagceg !=nil {return _fagceg ;};switch _gdbbe :=_afgfc .(type ){case _f .StartElement :switch _gdbbe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgaa :=NewCT_FutureMetadataBlock ();if _gaeg :=d .DecodeElement (_dgaa ,&_gdbbe );_gaeg !=nil {return _gaeg ;};_adaeg .Bk =append (_adaeg .Bk ,_dgaa );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adaeg .ExtLst =NewCT_ExtensionList ();if _cbdbb :=d .DecodeElement (_adaeg .ExtLst ,&_gdbbe );_cbdbb !=nil {return _cbdbb ;};default:_ag .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",_gdbbe .Name );if _fbdb :=d .Skip ();_fbdb !=nil {return _fbdb ;};};case _f .EndElement :break _cfbcbg ;case _f .CharData :};};return nil ;};func NewCT_ConditionalFormat ()*CT_ConditionalFormat {_bggd :=&CT_ConditionalFormat {};_bggd .PivotAreas =NewCT_PivotAreas ();return _bggd ;};func (_gdgda ST_RevisionAction )ValidateWithPath (path string )error {switch _gdgda {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdgda ));};return nil ;}; +// Validate validates the CT_ChartFormat and its children +func (_ebbg *CT_ChartFormat )Validate ()error {return _ebbg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074");};func (_gagaed *CT_Sheets )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_cbfbg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074"}};for _ ,_ebeeac :=range _gagaed .Sheet {e .EncodeElement (_ebeeac ,_cbfbg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_MetadataTypes and its children -func (_beegdf *CT_MetadataTypes )Validate ()error {return _beegdf .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073");};func (_gdef *CT_Cols )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baad :for {_badg ,_fabdf :=d .Token ();if _fabdf !=nil {return _fabdf ;};switch _agdcg :=_badg .(type ){case _f .StartElement :switch _agdcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dceg :=NewCT_Col ();if _bdde :=d .DecodeElement (_dceg ,&_agdcg );_bdde !=nil {return _bdde ;};_gdef .Col =append (_gdef .Col ,_dceg );default:_ag .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",_agdcg .Name );if _adfc :=d .Skip ();_adfc !=nil {return _adfc ;};};case _f .EndElement :break _baad ;case _f .CharData :};};return nil ;};type CT_ExternalReferences struct{ +// ValidateWithPath validates the CT_DataRefs and its children, prefixing error messages with path +func (_beec *CT_DataRefs )ValidateWithPath (path string )error {for _cbbc ,_daagg :=range _beec .DataRef {if _gadcc :=_daagg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0061\u0052\u0065f\u005b\u0025\u0064\u005d",path ,_cbbc ));_gadcc !=nil {return _gadcc ;};};return nil ;}; -// External Reference -ExternalReference []*CT_ExternalReference ;};func (_eefg *CT_CustomChartsheetViews )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eefg .CustomSheetView !=nil {_edbaa :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}};for _ ,_edcd :=range _eefg .CustomSheetView {e .EncodeElement (_edcd ,_edbaa );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdbce *CT_QueryTableDeletedFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fdbce .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fdbce .CountAttr )});};e .EncodeToken (start );_aeaec :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ad\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};for _ ,_cdcc :=range _fdbce .DeletedField {e .EncodeElement (_cdcc ,_aeaec );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PivotSelection struct{ +// ValidateWithPath validates the CT_CacheField and its children, prefixing error messages with path +func (_ecgd *CT_CacheField )ValidateWithPath (path string )error {if _ecgd .SharedItems !=nil {if _fba :=_ecgd .SharedItems .ValidateWithPath (path +"\u002f\u0053\u0068a\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_fba !=nil {return _fba ;};};if _ecgd .FieldGroup !=nil {if _fccc :=_ecgd .FieldGroup .ValidateWithPath (path +"/\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");_fccc !=nil {return _fccc ;};};for _ebe ,_caca :=range _ecgd .MpMap {if _fdb :=_caca .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fM\u0070\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_ebe ));_fdb !=nil {return _fdb ;};};if _ecgd .ExtLst !=nil {if _gbad :=_ecgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbad !=nil {return _gbad ;};};return nil ;};type CT_PivotSelection struct{ // Pane PaneAttr ST_Pane ; @@ -4128,424 +4137,361 @@ PreviousColAttr *uint32 ; ClickAttr *uint32 ;IdAttr *string ; // Pivot Area -PivotArea *CT_PivotArea ;};type CT_ChartsheetProtection struct{ - -// Password -PasswordAttr *string ; +PivotArea *CT_PivotArea ;};func (_cfced *CT_GroupItems )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cfced .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cfced .CountAttr )});};e .EncodeToken (start );if _cfced .M !=nil {_gbfab :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_aeedee :=range _cfced .M {e .EncodeElement (_aeedee ,_gbfab );};};if _cfced .N !=nil {_eebgg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_fdbcc :=range _cfced .N {e .EncodeElement (_fdbcc ,_eebgg );};};if _cfced .B !=nil {_cfabe :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_gfgff :=range _cfced .B {e .EncodeElement (_gfgff ,_cfabe );};};if _cfced .E !=nil {_fdaga :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_cdcfb :=range _cfced .E {e .EncodeElement (_cdcfb ,_fdaga );};};if _cfced .S !=nil {_adcfg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_bbcdf :=range _cfced .S {e .EncodeElement (_bbcdf ,_adcfg );};};if _cfced .D !=nil {_gcfag :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_eddae :=range _cfced .D {e .EncodeElement (_eddae ,_gcfag );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ffcg *CT_Boolean )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_adg :=range start .Attr {if _adg .Name .Local =="\u0076"{_gbc ,_gbg :=_d .ParseBool (_adg .Value );if _gbg !=nil {return _gbg ;};_ffcg .VAttr =_gbc ;continue ;};if _adg .Name .Local =="\u0075"{_aed ,_ddf :=_d .ParseBool (_adg .Value );if _ddf !=nil {return _ddf ;};_ffcg .UAttr =&_aed ;continue ;};if _adg .Name .Local =="\u0066"{_eaa ,_gcda :=_d .ParseBool (_adg .Value );if _gcda !=nil {return _gcda ;};_ffcg .FAttr =&_eaa ;continue ;};if _adg .Name .Local =="\u0063"{_afdd ,_fef :=_adg .Value ,error (nil );if _fef !=nil {return _fef ;};_ffcg .CAttr =&_afdd ;continue ;};if _adg .Name .Local =="\u0063\u0070"{_ddc ,_dae :=_d .ParseUint (_adg .Value ,10,32);if _dae !=nil {return _dae ;};_ccga :=uint32 (_ddc );_ffcg .CpAttr =&_ccga ;continue ;};};_bag :for {_dfga ,_eeb :=d .Token ();if _eeb !=nil {return _eeb ;};switch _cgfg :=_dfga .(type ){case _a .StartElement :switch _cgfg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdc :=NewCT_X ();if _bcae :=d .DecodeElement (_gdc ,&_cgfg );_bcae !=nil {return _bcae ;};_ffcg .X =append (_ffcg .X ,_gdc );default:_gc .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",_cgfg .Name );if _dgg :=d .Skip ();_dgg !=nil {return _dgg ;};};case _a .EndElement :break _bag ;case _a .CharData :};};return nil ;}; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// ValidateWithPath validates the Sst and its children, prefixing error messages with path +func (_bedeae *Sst )ValidateWithPath (path string )error {if _egddac :=_bedeae .CT_Sst .ValidateWithPath (path );_egddac !=nil {return _egddac ;};return nil ;};func NewCT_SheetProtection ()*CT_SheetProtection {_eecgec :=&CT_SheetProtection {};return _eecgec };func (_cbgebc ST_PrintError )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eddca :=_a .Attr {};_eddca .Name =name ;switch _cbgebc {case ST_PrintErrorUnset :_eddca .Value ="";case ST_PrintErrorDisplayed :_eddca .Value ="\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d";case ST_PrintErrorBlank :_eddca .Value ="\u0062\u006c\u0061n\u006b";case ST_PrintErrorDash :_eddca .Value ="\u0064\u0061\u0073\u0068";case ST_PrintErrorNA :_eddca .Value ="\u004e\u0041";};return _eddca ,nil ;}; -// Password Hash Value -HashValueAttr *string ; +// Validate validates the CT_CustomChartsheetView and its children +func (_badeg *CT_CustomChartsheetView )Validate ()error {return _badeg .ValidateWithPath ("\u0043\u0054\u005fCu\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");};func (_fecbc ST_Type )String ()string {switch _fecbc {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 "";}; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// ValidateWithPath validates the CT_MemberProperty and its children, prefixing error messages with path +func (_ebgdd *CT_MemberProperty )ValidateWithPath (path string )error {return nil };type CT_CalculatedMembers struct{ -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// Calculated Members Count +CountAttr *uint32 ; -// Contents -ContentAttr *bool ; +// Calculated Member +CalculatedMember []*CT_CalculatedMember ;}; -// Objects Locked -ObjectsAttr *bool ;};func (_aafd *CT_MdxKPI )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aafd .PAttr =ST_MdxKPIProperty (1);for _ ,_gfcbg :=range start .Attr {if _gfcbg .Name .Local =="\u006e"{_ccffb ,_aefgbd :=_d .ParseUint (_gfcbg .Value ,10,32);if _aefgbd !=nil {return _aefgbd ;};_aafd .NAttr =uint32 (_ccffb );continue ;};if _gfcbg .Name .Local =="\u006e\u0070"{_cgaaec ,_cdegb :=_d .ParseUint (_gfcbg .Value ,10,32);if _cdegb !=nil {return _cdegb ;};_aafd .NpAttr =uint32 (_cgaaec );continue ;};if _gfcbg .Name .Local =="\u0070"{_aafd .PAttr .UnmarshalXMLAttr (_gfcbg );continue ;};};for {_gcbgd ,_ebbfbb :=d .Token ();if _ebbfbb !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0064\u0078K\u0050\u0049\u003a\u0020\u0025\u0073",_ebbfbb );};if _fbfcb ,_eefa :=_gcbgd .(_f .EndElement );_eefa &&_fbfcb .Name ==start .Name {break ;};};return nil ;};func (_gage *CT_FileVersion )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebagf :=range start .Attr {if _ebagf .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_gegdg ,_facgd :=_ebagf .Value ,error (nil );if _facgd !=nil {return _facgd ;};_gage .AppNameAttr =&_gegdg ;continue ;};if _ebagf .Name .Local =="\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_aeae ,_bggbc :=_ebagf .Value ,error (nil );if _bggbc !=nil {return _bggbc ;};_gage .LastEditedAttr =&_aeae ;continue ;};if _ebagf .Name .Local =="\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_eedfb ,_fefga :=_ebagf .Value ,error (nil );if _fefga !=nil {return _fefga ;};_gage .LowestEditedAttr =&_eedfb ;continue ;};if _ebagf .Name .Local =="\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"{_fdbad ,_afeea :=_ebagf .Value ,error (nil );if _afeea !=nil {return _afeea ;};_gage .RupBuildAttr =&_fdbad ;continue ;};if _ebagf .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_gabf ,_fcaeg :=_ebagf .Value ,error (nil );if _fcaeg !=nil {return _fcaeg ;};_gage .CodeNameAttr =&_gabf ;continue ;};};for {_ebfeg ,_gafcf :=d .Token ();if _gafcf !=nil {return _c .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",_gafcf );};if _ggdf ,_eafgb :=_ebfeg .(_f .EndElement );_eafgb &&_ggdf .Name ==start .Name {break ;};};return nil ;};func NewCT_MetadataTypes ()*CT_MetadataTypes {_ageaf :=&CT_MetadataTypes {};return _ageaf };func (_dedbd *CT_RevisionRowColumn )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dedbd .ActionAttr =ST_rwColActionType (1);for _ ,_cdace :=range start .Attr {if _cdace .Name .Local =="\u0073\u0049\u0064"{_gdcdeg ,_cgege :=_d .ParseUint (_cdace .Value ,10,32);if _cgege !=nil {return _cgege ;};_dedbd .SIdAttr =uint32 (_gdcdeg );continue ;};if _cdace .Name .Local =="\u0065\u006f\u006c"{_bbgde ,_cdfbf :=_d .ParseBool (_cdace .Value );if _cdfbf !=nil {return _cdfbf ;};_dedbd .EolAttr =&_bbgde ;continue ;};if _cdace .Name .Local =="\u0072\u0065\u0066"{_faadc ,_adcac :=_cdace .Value ,error (nil );if _adcac !=nil {return _adcac ;};_dedbd .RefAttr =_faadc ;continue ;};if _cdace .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_dedbd .ActionAttr .UnmarshalXMLAttr (_cdace );continue ;};if _cdace .Name .Local =="\u0065\u0064\u0067\u0065"{_adggfa ,_ddgfb :=_d .ParseBool (_cdace .Value );if _ddgfb !=nil {return _ddgfb ;};_dedbd .EdgeAttr =&_adggfa ;continue ;};if _cdace .Name .Local =="\u0072\u0049\u0064"{_agfbg ,_cdbcg :=_d .ParseUint (_cdace .Value ,10,32);if _cdbcg !=nil {return _cdbcg ;};_acdfgc :=uint32 (_agfbg );_dedbd .RIdAttr =&_acdfgc ;continue ;};if _cdace .Name .Local =="\u0075\u0061"{_dfefb ,_cddec :=_d .ParseBool (_cdace .Value );if _cddec !=nil {return _cddec ;};_dedbd .UaAttr =&_dfefb ;continue ;};if _cdace .Name .Local =="\u0072\u0061"{_gedga ,_bfcfc :=_d .ParseBool (_cdace .Value );if _bfcfc !=nil {return _bfcfc ;};_dedbd .RaAttr =&_gedga ;continue ;};};_fbfge :for {_caeea ,_fgcea :=d .Token ();if _fgcea !=nil {return _fgcea ;};switch _edefcg :=_caeea .(type ){case _f .StartElement :switch _edefcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caecbe :=NewCT_UndoInfo ();if _gecccf :=d .DecodeElement (_caecbe ,&_edefcg );_gecccf !=nil {return _gecccf ;};_dedbd .Undo =append (_dedbd .Undo ,_caecbe );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcfeb :=NewCT_RevisionCellChange ();if _bbffa :=d .DecodeElement (_bcfeb ,&_edefcg );_bbffa !=nil {return _bbffa ;};_dedbd .Rcc =append (_dedbd .Rcc ,_bcfeb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbccc :=NewCT_RevisionFormatting ();if _fcaegf :=d .DecodeElement (_bbccc ,&_edefcg );_fcaegf !=nil {return _fcaegf ;};_dedbd .Rfmt =append (_dedbd .Rfmt ,_bbccc );default:_ag .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",_edefcg .Name );if _ccafed :=d .Skip ();_ccafed !=nil {return _ccafed ;};};case _f .EndElement :break _fbfge ;case _f .CharData :};};return nil ;};type CT_PhoneticPr struct{ +// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path +func (_gbgge *CT_FontScheme )ValidateWithPath (path string )error {if _gbgge .ValAttr ==ST_FontSchemeUnset {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 _cgcgd :=_gbgge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgcgd !=nil {return _cgcgd ;};return nil ;}; -// Font Id -FontIdAttr uint32 ; +// Validate validates the CT_ChartsheetView and its children +func (_eccb *CT_ChartsheetView )Validate ()error {return _eccb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065t\u0056\u0069\u0065\u0077");};func (_eeadc *CT_DateGroupItem )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0079\u0065\u0061\u0072"},Value :_b .Sprintf ("\u0025\u0076",_eeadc .YearAttr )});if _eeadc .MonthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u006f\u006et\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_eeadc .MonthAttr )});};if _eeadc .DayAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0061\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_eeadc .DayAttr )});};if _eeadc .HourAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u006f\u0075\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_eeadc .HourAttr )});};if _eeadc .MinuteAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0075\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_eeadc .MinuteAttr )});};if _eeadc .SecondAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0065\u0063\u006f\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_eeadc .SecondAttr )});};_bdfe ,_abbgc :=_eeadc .DateTimeGroupingAttr .MarshalXMLAttr (_a .Name {Local :"\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _abbgc !=nil {return _abbgc ;};start .Attr =append (start .Attr ,_bdfe );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_CellStyle ()*CT_CellStyle {_cfgbe :=&CT_CellStyle {};return _cfgbe };func NewCT_UndoInfo ()*CT_UndoInfo {_cedf :=&CT_UndoInfo {};_cedf .ExpAttr =ST_FormulaExpression (1);return _cedf ;};func NewCT_FieldGroup ()*CT_FieldGroup {_edgd :=&CT_FieldGroup {};return _edgd };type CT_Tables struct{ -// Character Type -TypeAttr ST_PhoneticType ; +// Count of Tables +CountAttr *uint32 ; -// Alignment -AlignmentAttr ST_PhoneticAlignment ;};func NewCT_VolTopicRef ()*CT_VolTopicRef {_fgbfd :=&CT_VolTopicRef {};return _fgbfd };type ST_TimePeriod byte ;func (_dbbeg *ST_VolValueType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dbbeg =0;case "\u0062":*_dbbeg =1;case "\u006e":*_dbbeg =2;case "\u0065":*_dbbeg =3;case "\u0073":*_dbbeg =4;};return nil ;};func (_bgdee ST_UnderlineValues )String ()string {switch _bgdee {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 "";};func NewCT_pivotTableDefinition ()*CT_pivotTableDefinition {_bdffb :=&CT_pivotTableDefinition {};_bdffb .Location =NewCT_Location ();return _bdffb ;};func (_cbaed ST_WebSourceType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cbaed .String (),start );}; +// No Value +M []*CT_TableMissing ; -// Validate validates the CT_ServerFormats and its children -func (_gaagb *CT_ServerFormats )Validate ()error {return _gaagb .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func (_fdfee ST_CalcMode )String ()string {switch _fdfee {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 (_afcec ST_SortBy )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bfggd :=_f .Attr {};_bfggd .Name =name ;switch _afcec {case ST_SortByUnset :_bfggd .Value ="";case ST_SortByValue :_bfggd .Value ="\u0076\u0061\u006cu\u0065";case ST_SortByCellColor :_bfggd .Value ="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr";case ST_SortByFontColor :_bfggd .Value ="\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr";case ST_SortByIcon :_bfggd .Value ="\u0069\u0063\u006f\u006e";};return _bfggd ,nil ;};func NewPivotTableDefinition ()*PivotTableDefinition {_affff :=&PivotTableDefinition {};_affff .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();return _affff ;};func (_fdecg *CT_IndexedColors )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeddb :for {_gegdd ,_cbege :=d .Token ();if _cbege !=nil {return _cbege ;};switch _aeegb :=_gegdd .(type ){case _f .StartElement :switch _aeegb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agaef :=NewCT_RgbColor ();if _bgbbg :=d .DecodeElement (_agaef ,&_aeegb );_bgbbg !=nil {return _bgbbg ;};_fdecg .RgbColor =append (_fdecg .RgbColor ,_agaef );default:_ag .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",_aeegb .Name );if _faecb :=d .Skip ();_faecb !=nil {return _faecb ;};};case _f .EndElement :break _aeddb ;case _f .CharData :};};return nil ;};func (_faaef *ST_CfType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbfaf ,_fgcegc :=d .Token ();if _fgcegc !=nil {return _fgcegc ;};if _egaccb ,_ccdbbc :=_fbfaf .(_f .EndElement );_ccdbbc &&_egaccb .Name ==start .Name {*_faaef =1;return nil ;};if _ggfdcb ,_cagfbg :=_fbfaf .(_f .CharData );!_cagfbg {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbfaf );}else {switch string (_ggfdcb ){case "":*_faaef =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_faaef =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_faaef =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_faaef =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_faaef =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_faaef =5;case "\u0074\u006f\u00701\u0030":*_faaef =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_faaef =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_faaef =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_faaef =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_faaef =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_faaef =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_faaef =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_faaef =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_faaef =14;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_faaef =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_faaef =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_faaef =17;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_faaef =18;};};_fbfaf ,_fgcegc =d .Token ();if _fgcegc !=nil {return _fgcegc ;};if _daacd ,_fcacg :=_fbfaf .(_f .EndElement );_fcacg &&_daacd .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbfaf );};func (_gefbeg ST_TargetScreenSize )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dgggd :=_f .Attr {};_dgggd .Name =name ;switch _gefbeg {case ST_TargetScreenSizeUnset :_dgggd .Value ="";case ST_TargetScreenSize544x376 :_dgggd .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSize640x480 :_dgggd .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSize720x512 :_dgggd .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_TargetScreenSize800x600 :_dgggd .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSize1024x768 :_dgggd .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSize1152x882 :_dgggd .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_TargetScreenSize1152x900 :_dgggd .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSize1280x1024 :_dgggd .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSize1600x1200 :_dgggd .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_TargetScreenSize1800x1440 :_dgggd .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSize1920x1200 :_dgggd .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _dgggd ,nil ;};func (_bfgfd ST_DataValidationImeMode )Validate ()error {return _bfgfd .ValidateWithPath ("")};func NewMetadata ()*Metadata {_cfbdcd :=&Metadata {};_cfbdcd .CT_Metadata =*NewCT_Metadata ();return _cfbdcd ;};type CT_Workbook struct{ +// Character Value +S []*CT_XStringElement ; -// Document Conformance Class -ConformanceAttr _g .ST_ConformanceClass ; +// Index +X []*CT_Index ;}; -// File Version -FileVersion *CT_FileVersion ; +// Validate validates the CT_CellSmartTagPr and its children +func (_geba *CT_CellSmartTagPr )Validate ()error {return _geba .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072");};func (_fgfcc ST_VolDepType )Validate ()error {return _fgfcc .ValidateWithPath ("")};func (_ecbc *CT_DefinedNames )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ecbc .DefinedName !=nil {_gffdge :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}};for _ ,_gaeb :=range _ecbc .DefinedName {e .EncodeElement (_gaeb ,_gffdge );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_LevelGroup ()*CT_LevelGroup {_agfaee :=&CT_LevelGroup {};_agfaee .GroupMembers =NewCT_GroupMembers ();return _agfaee ;}; -// File Sharing -FileSharing *CT_FileSharing ; +// Validate validates the CT_PhoneticPr and its children +func (_efgef *CT_PhoneticPr )Validate ()error {return _efgef .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");};func (_ggbeg *Users )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_a .Attr {Name :_a .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 ,_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\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 ,_a .Attr {Name :_a .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 ,_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 ="\u006d\u0061\u003a\u0075\u0073\u0065\u0072\u0073";return _ggbeg .CT_Users .MarshalXML (e ,start );};func NewCT_Stylesheet ()*CT_Stylesheet {_gadbe :=&CT_Stylesheet {};return _gadbe }; -// Workbook Properties -WorkbookPr *CT_WorkbookPr ; +// ValidateWithPath validates the CT_RevisionSheetRename and its children, prefixing error messages with path +func (_efdeg *CT_RevisionSheetRename )ValidateWithPath (path string )error {if _efdeg .ExtLst !=nil {if _egdaf :=_efdeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egdaf !=nil {return _egdaf ;};};return nil ;};func (_ccaebc ST_PatternType )String ()string {switch _ccaebc {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 NewCT_PageFields ()*CT_PageFields {_cdcag :=&CT_PageFields {};return _cdcag }; -// Workbook Protection -WorkbookProtection *CT_WorkbookProtection ; +// ValidateWithPath validates the CT_QueryTableRefresh and its children, prefixing error messages with path +func (_fbgdc *CT_QueryTableRefresh )ValidateWithPath (path string )error {if _gddba :=_fbgdc .QueryTableFields .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064\u0073");_gddba !=nil {return _gddba ;};if _fbgdc .QueryTableDeletedFields !=nil {if _cbbafd :=_fbgdc .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");_cbbafd !=nil {return _cbbafd ;};};if _fbgdc .SortState !=nil {if _acbc :=_fbgdc .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_acbc !=nil {return _acbc ;};};if _fbgdc .ExtLst !=nil {if _dcbea :=_fbgdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcbea !=nil {return _dcbea ;};};return nil ;};func (_adegg ST_GroupBy )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_adegg .String (),start );}; -// Workbook Views -BookViews *CT_BookViews ; +// Validate validates the CT_Metadata and its children +func (_gdgce *CT_Metadata )Validate ()error {return _gdgce .ValidateWithPath ("C\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");}; -// Sheets -Sheets *CT_Sheets ; +// Validate validates the CT_ObjectAnchor and its children +func (_bbfbcb *CT_ObjectAnchor )Validate ()error {return _bbfbcb .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072");};const (ST_CellCommentsUnset ST_CellComments =0;ST_CellCommentsNone ST_CellComments =1;ST_CellCommentsAsDisplayed ST_CellComments =2;ST_CellCommentsAtEnd ST_CellComments =3;); -// Function Groups -FunctionGroups *CT_FunctionGroups ; +// ValidateWithPath validates the CT_CfRule and its children, prefixing error messages with path +func (_ggbc *CT_CfRule )ValidateWithPath (path string )error {if _ebgg :=_ggbc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ebgg !=nil {return _ebgg ;};if _edbba :=_ggbc .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_edbba !=nil {return _edbba ;};if _aeba :=_ggbc .TimePeriodAttr .ValidateWithPath (path +"\u002fT\u0069m\u0065\u0050\u0065\u0072\u0069\u006f\u0064\u0041\u0074\u0074\u0072");_aeba !=nil {return _aeba ;};if _ggbc .ColorScale !=nil {if _gebg :=_ggbc .ColorScale .ValidateWithPath (path +"/\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");_gebg !=nil {return _gebg ;};};if _ggbc .DataBar !=nil {if _bgaab :=_ggbc .DataBar .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");_bgaab !=nil {return _bgaab ;};};if _ggbc .IconSet !=nil {if _cgfed :=_ggbc .IconSet .ValidateWithPath (path +"\u002f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");_cgfed !=nil {return _cgfed ;};};if _ggbc .ExtLst !=nil {if _ffga :=_ggbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffga !=nil {return _ffga ;};};return nil ;};func (_geedf ST_DataValidationImeMode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_agcddb :=_a .Attr {};_agcddb .Name =name ;switch _geedf {case ST_DataValidationImeModeUnset :_agcddb .Value ="";case ST_DataValidationImeModeNoControl :_agcddb .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_DataValidationImeModeOff :_agcddb .Value ="\u006f\u0066\u0066";case ST_DataValidationImeModeOn :_agcddb .Value ="\u006f\u006e";case ST_DataValidationImeModeDisabled :_agcddb .Value ="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064";case ST_DataValidationImeModeHiragana :_agcddb .Value ="\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_DataValidationImeModeFullKatakana :_agcddb .Value ="\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeHalfKatakana :_agcddb .Value ="\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeFullAlpha :_agcddb .Value ="\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeHalfAlpha :_agcddb .Value ="\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeFullHangul :_agcddb .Value ="\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c";case ST_DataValidationImeModeHalfHangul :_agcddb .Value ="\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c";};return _agcddb ,nil ;};func (_deged *CT_PivotCache )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fddcd :=range start .Attr {if _fddcd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fddcd .Name .Local =="\u0069\u0064"||_fddcd .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"&&_fddcd .Name .Local =="\u0069\u0064"{_cdcc ,_fegfa :=_fddcd .Value ,error (nil );if _fegfa !=nil {return _fegfa ;};_deged .IdAttr =_cdcc ;continue ;};if _fddcd .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_defgc ,_dcfdg :=_d .ParseUint (_fddcd .Value ,10,32);if _dcfdg !=nil {return _dcfdg ;};_deged .CacheIdAttr =uint32 (_defgc );continue ;};};for {_dabfe ,_abegg :=d .Token ();if _abegg !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050i\u0076o\u0074C\u0061\u0063\u0068\u0065\u003a\u0020\u0025s",_abegg );};if _agafa ,_aebb :=_dabfe .(_a .EndElement );_aebb &&_agafa .Name ==start .Name {break ;};};return nil ;};func NewCT_TablePart ()*CT_TablePart {_beafcb :=&CT_TablePart {};return _beafcb };func (_gedd *CT_MemberProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gedd .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gedd .CountAttr )});};e .EncodeToken (start );_abec :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003am\u0070"}};for _ ,_baegc :=range _gedd .Mp {e .EncodeElement (_baegc ,_abec );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_RElt struct{ -// External References -ExternalReferences *CT_ExternalReferences ; +// Run Properties +RPr *CT_RPrElt ; -// Defined Names -DefinedNames *CT_DefinedNames ; +// Text +T string ;};type CT_WebPr struct{ -// Calculation Properties -CalcPr *CT_CalcPr ; +// XML Source +XmlAttr *bool ; -// Embedded Object Size -OleSize *CT_OleSize ; +// Import XML Source Data +SourceDataAttr *bool ; -// Custom Workbook Views -CustomWorkbookViews *CT_CustomWorkbookViews ; +// Parse PRE +ParsePreAttr *bool ; -// PivotCaches -PivotCaches *CT_PivotCaches ; +// Consecutive Delimiters +ConsecutiveAttr *bool ; -// Smart Tag Properties -SmartTagPr *CT_SmartTagPr ; +// Use First Row +FirstRowAttr *bool ; -// Smart Tag Types -SmartTagTypes *CT_SmartTagTypes ; +// Created in Excel 97 +Xl97Attr *bool ; -// Web Publishing Properties -WebPublishing *CT_WebPublishing ; +// Dates as Text +TextDatesAttr *bool ; -// File Recovery Properties -FileRecoveryPr []*CT_FileRecoveryPr ; +// Refreshed in Excel 2000 +Xl2000Attr *bool ; -// Web Publish Objects -WebPublishObjects *CT_WebPublishObjects ; +// URL +UrlAttr *string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_dgbae *ST_IconSetType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edgbgg ,_bebdgg :=d .Token ();if _bebdgg !=nil {return _bebdgg ;};if _dfdbcg ,_dagfff :=_edgbgg .(_f .EndElement );_dagfff &&_dfdbcg .Name ==start .Name {*_dgbae =1;return nil ;};if _acecga ,_cefeca :=_edgbgg .(_f .CharData );!_cefeca {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edgbgg );}else {switch string (_acecga ){case "":*_dgbae =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_dgbae =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_dgbae =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_dgbae =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_dgbae =4;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_dgbae =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_dgbae =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_dgbae =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_dgbae =8;case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_dgbae =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_dgbae =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_dgbae =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_dgbae =12;case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_dgbae =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_dgbae =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_dgbae =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_dgbae =16;case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_dgbae =17;};};_edgbgg ,_bebdgg =d .Token ();if _bebdgg !=nil {return _bebdgg ;};if _abagga ,_eaabe :=_edgbgg .(_f .EndElement );_eaabe &&_abagga .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edgbgg );}; +// Web Post +PostAttr *string ; -// Validate validates the CT_Error and its children -func (_fcee *CT_Error )Validate ()error {return _fcee .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072");}; +// HTML Tables Only +HtmlTablesAttr *bool ; -// Validate validates the CT_DdeItem and its children -func (_agdf *CT_DdeItem )Validate ()error {return _agdf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d");}; +// HTML Formatting Handling +HtmlFormatAttr ST_HtmlFmt ; -// ValidateWithPath validates the CT_CustomChartsheetView and its children, prefixing error messages with path -func (_gadec *CT_CustomChartsheetView )ValidateWithPath (path string )error {if !_g .ST_GuidPatternRe .MatchString (_gadec .GuidAttr ){return _c .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 ,_g .ST_GuidPatternRe ,_gadec .GuidAttr );};if _ecafe :=_gadec .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_ecafe !=nil {return _ecafe ;};if _gadec .PageMargins !=nil {if _egee :=_gadec .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_egee !=nil {return _egee ;};};if _gadec .PageSetup !=nil {if _decc :=_gadec .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_decc !=nil {return _decc ;};};if _gadec .HeaderFooter !=nil {if _ffbe :=_gadec .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_ffbe !=nil {return _ffbe ;};};return nil ;};func (_bfaaeg *ST_VerticalAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddbfg ,_afbab :=d .Token ();if _afbab !=nil {return _afbab ;};if _fdeeg ,_afdccd :=_ddbfg .(_f .EndElement );_afdccd &&_fdeeg .Name ==start .Name {*_bfaaeg =1;return nil ;};if _ffcad ,_daaed :=_ddbfg .(_f .CharData );!_daaed {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddbfg );}else {switch string (_ffcad ){case "":*_bfaaeg =0;case "\u0074\u006f\u0070":*_bfaaeg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bfaaeg =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bfaaeg =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_bfaaeg =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_bfaaeg =5;};};_ddbfg ,_afbab =d .Token ();if _afbab !=nil {return _afbab ;};if _aadbg ,_cecbfc :=_ddbfg .(_f .EndElement );_cecbfc &&_aadbg .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddbfg );};type ST_CalcMode byte ;type CT_MeasureDimensionMaps struct{ +// Edit Query URL +EditPageAttr *string ; -// Measure Group Count -CountAttr *uint32 ; +// Tables +Tables *CT_Tables ;};func (_dafggb ST_ConditionalFormattingOperator )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eggbcc :=_a .Attr {};_eggbcc .Name =name ;switch _dafggb {case ST_ConditionalFormattingOperatorUnset :_eggbcc .Value ="";case ST_ConditionalFormattingOperatorLessThan :_eggbcc .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorLessThanOrEqual :_eggbcc .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorEqual :_eggbcc .Value ="\u0065\u0071\u0075a\u006c";case ST_ConditionalFormattingOperatorNotEqual :_eggbcc .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThanOrEqual :_eggbcc .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThan :_eggbcc .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorBetween :_eggbcc .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorNotBetween :_eggbcc .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorContainsText :_eggbcc .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_ConditionalFormattingOperatorNotContains :_eggbcc .Value ="n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case ST_ConditionalFormattingOperatorBeginsWith :_eggbcc .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_ConditionalFormattingOperatorEndsWith :_eggbcc .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";};return _eggbcc ,nil ;};func (_aeecab *CT_MetadataTypes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_adgda :=range start .Attr {if _adgda .Name .Local =="\u0063\u006f\u0075n\u0074"{_daebd ,_baead :=_d .ParseUint (_adgda .Value ,10,32);if _baead !=nil {return _baead ;};_ggagbe :=uint32 (_daebd );_aeecab .CountAttr =&_ggagbe ;continue ;};};_cgbeg :for {_befg ,_aecdf :=d .Token ();if _aecdf !=nil {return _aecdf ;};switch _bbcga :=_befg .(type ){case _a .StartElement :switch _bbcga .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdeag :=NewCT_MetadataType ();if _bfeeg :=d .DecodeElement (_gdeag ,&_bbcga );_bfeeg !=nil {return _bfeeg ;};_aeecab .MetadataType =append (_aeecab .MetadataType ,_gdeag );default:_gc .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",_bbcga .Name );if _ffcaa :=d .Skip ();_ffcaa !=nil {return _ffcaa ;};};case _a .EndElement :break _cgbeg ;case _a .CharData :};};return nil ;};func (_eeabd ST_CellFormulaType )ValidateWithPath (path string )error {switch _eeabd {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 (_eeabd ));};return nil ;}; -// OLAP Measure Group -Map []*CT_MeasureDimensionMap ;};func (_acca *CT_Colors )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _acca .IndexedColors !=nil {_dgbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0069\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_acca .IndexedColors ,_dgbg );};if _acca .MruColors !=nil {_dfff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003am\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_acca .MruColors ,_dfff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cfbdc *CT_CellFormula )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cfbdc .TAttr !=ST_CellFormulaTypeUnset {_bcd ,_gae :=_cfbdc .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"});if _gae !=nil {return _gae ;};start .Attr =append (start .Attr ,_bcd );};if _cfbdc .AcaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0063\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cfbdc .AcaAttr ))});};if _cfbdc .RefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_cfbdc .RefAttr )});};if _cfbdc .Dt2DAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0074\u0032\u0044"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cfbdc .Dt2DAttr ))});};if _cfbdc .DtrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0074\u0072"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cfbdc .DtrAttr ))});};if _cfbdc .Del1Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u006c\u0031"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cfbdc .Del1Attr ))});};if _cfbdc .Del2Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u006c\u0032"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cfbdc .Del2Attr ))});};if _cfbdc .R1Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0031"},Value :_c .Sprintf ("\u0025\u0076",*_cfbdc .R1Attr )});};if _cfbdc .R2Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_cfbdc .R2Attr )});};if _cfbdc .CaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cfbdc .CaAttr ))});};if _cfbdc .SiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0069"},Value :_c .Sprintf ("\u0025\u0076",*_cfbdc .SiAttr )});};if _cfbdc .BxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0078"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cfbdc .BxAttr ))});};e .EncodeElement (_cfbdc .Content ,start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bfgfgb *CT_TableStyleElement )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfgfgb .TypeAttr =ST_TableStyleType (1);for _ ,_aaeed :=range start .Attr {if _aaeed .Name .Local =="\u0074\u0079\u0070\u0065"{_bfgfgb .TypeAttr .UnmarshalXMLAttr (_aaeed );continue ;};if _aaeed .Name .Local =="\u0073\u0069\u007a\u0065"{_dbgfce ,_fegag :=_d .ParseUint (_aaeed .Value ,10,32);if _fegag !=nil {return _fegag ;};_gabdafa :=uint32 (_dbgfce );_bfgfgb .SizeAttr =&_gabdafa ;continue ;};if _aaeed .Name .Local =="\u0064\u0078\u0066I\u0064"{_dfebb ,_fbgdg :=_d .ParseUint (_aaeed .Value ,10,32);if _fbgdg !=nil {return _fbgdg ;};_egbge :=uint32 (_dfebb );_bfgfgb .DxfIdAttr =&_egbge ;continue ;};};for {_adbfb ,_ddfae :=d .Token ();if _ddfae !=nil {return _c .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",_ddfae );};if _eacag ,_dfddgef :=_adbfb .(_f .EndElement );_dfddgef &&_eacag .Name ==start .Name {break ;};};return nil ;};type ST_TableType byte ;func (_abace ST_OleUpdate )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gfdddb :=_f .Attr {};_gfdddb .Name =name ;switch _abace {case ST_OleUpdateUnset :_gfdddb .Value ="";case ST_OleUpdateOLEUPDATE_ALWAYS :_gfdddb .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053";case ST_OleUpdateOLEUPDATE_ONCALL :_gfdddb .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c";};return _gfdddb ,nil ;};func (_fbacc *ST_ConditionalFormattingOperator )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fbacc =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_fbacc =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_fbacc =2;case "\u0065\u0071\u0075a\u006c":*_fbacc =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fbacc =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_fbacc =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_fbacc =6;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_fbacc =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_fbacc =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_fbacc =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_fbacc =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_fbacc =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_fbacc =12;};return nil ;};type CT_NumFmt struct{ +// Validate validates the CT_RevisionConflict and its children +func (_ggeaf *CT_RevisionConflict )Validate ()error {return _ggeaf .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074");};func (_ebdf *CT_CustomChartsheetViews )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edagc :for {_ebdfb ,_dbaa :=d .Token ();if _dbaa !=nil {return _dbaa ;};switch _bcad :=_ebdfb .(type ){case _a .StartElement :switch _bcad .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggcac :=NewCT_CustomChartsheetView ();if _ddfeef :=d .DecodeElement (_ggcac ,&_bcad );_ddfeef !=nil {return _ddfeef ;};_ebdf .CustomSheetView =append (_ebdf .CustomSheetView ,_ggcac );default:_gc .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",_bcad .Name );if _gbgdaf :=d .Skip ();_gbgdaf !=nil {return _gbgdaf ;};};case _a .EndElement :break _edagc ;case _a .CharData :};};return nil ;};func (_dgfgbe *CT_SheetDimension )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cggcec :=range start .Attr {if _cggcec .Name .Local =="\u0072\u0065\u0066"{_gdddf ,_eceaa :=_cggcec .Value ,error (nil );if _eceaa !=nil {return _eceaa ;};_dgfgbe .RefAttr =_gdddf ;continue ;};};for {_ggcbg ,_cface :=d .Token ();if _cface !=nil {return _b .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",_cface );};if _acebea ,_fccga :=_ggcbg .(_a .EndElement );_fccga &&_acebea .Name ==start .Name {break ;};};return nil ;};func (_dedggb ST_ShowDataAs )ValidateWithPath (path string )error {switch _dedggb {case 0,1,2,3,4,5,6,7,8,9: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 (_dedggb ));};return nil ;};func (_bffgf *CT_ExternalDefinedName )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fcecc :=range start .Attr {if _fcecc .Name .Local =="\u006e\u0061\u006d\u0065"{_bfdgg ,_ggcfd :=_fcecc .Value ,error (nil );if _ggcfd !=nil {return _ggcfd ;};_bffgf .NameAttr =_bfdgg ;continue ;};if _fcecc .Name .Local =="\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"{_edgf ,_faece :=_fcecc .Value ,error (nil );if _faece !=nil {return _faece ;};_bffgf .RefersToAttr =&_edgf ;continue ;};if _fcecc .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_dfbee ,_cfdbe :=_d .ParseUint (_fcecc .Value ,10,32);if _cfdbe !=nil {return _cfdbe ;};_ffbge :=uint32 (_dfbee );_bffgf .SheetIdAttr =&_ffbge ;continue ;};};for {_badea ,_gefa :=d .Token ();if _gefa !=nil {return _b .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",_gefa );};if _bfcg ,_eeddd :=_badea .(_a .EndElement );_eeddd &&_bfcg .Name ==start .Name {break ;};};return nil ;};type PivotTableDefinition struct{CT_pivotTableDefinition }; -// Number Format Id -NumFmtIdAttr uint32 ; +// ValidateWithPath validates the CT_XmlCellPr and its children, prefixing error messages with path +func (_egcbab *CT_XmlCellPr )ValidateWithPath (path string )error {if _ebffdfa :=_egcbab .XmlPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0050\u0072");_ebffdfa !=nil {return _ebffdfa ;};if _egcbab .ExtLst !=nil {if _gbacfb :=_egcbab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbacfb !=nil {return _gbacfb ;};};return nil ;};type CT_ServerFormat struct{ -// Number Format Code -FormatCodeAttr string ;};func (_bdbafg *CT_VolType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdbafg .TypeAttr =ST_VolDepType (1);for _ ,_afegc :=range start .Attr {if _afegc .Name .Local =="\u0074\u0079\u0070\u0065"{_bdbafg .TypeAttr .UnmarshalXMLAttr (_afegc );continue ;};};_gggfa :for {_cbaacf ,_agebd :=d .Token ();if _agebd !=nil {return _agebd ;};switch _bgfb :=_cbaacf .(type ){case _f .StartElement :switch _bgfb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdegcb :=NewCT_VolMain ();if _bcdfb :=d .DecodeElement (_gdegcb ,&_bgfb );_bcdfb !=nil {return _bcdfb ;};_bdbafg .Main =append (_bdbafg .Main ,_gdegcb );default:_ag .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",_bgfb .Name );if _aeggg :=d .Skip ();_aeggg !=nil {return _aeggg ;};};case _f .EndElement :break _gggfa ;case _f .CharData :};};return nil ;};func (_efgffe *CT_SharedUser )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_efgffe .GuidAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_efgffe .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_efgffe .IdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_efgffe .DateTimeAttr )});e .EncodeToken (start );if _efgffe .ExtLst !=nil {_cgbfc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_efgffe .ExtLst ,_cgbfc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aeaece *Table )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_f .Attr {Name :_f .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 ,_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\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\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 ="\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065";return _aeaece .CT_Table .MarshalXML (e ,start );};func (_aaafg ST_PhoneticType )String ()string {switch _aaafg {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 (_dcfa *CT_CustomWorkbookViews )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_bcfa :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_bdffe :=range _dcfa .CustomWorkbookView {e .EncodeElement (_bdffe ,_bcfa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Culture +CultureAttr *string ; -// Validate validates the CT_ExternalLink and its children -func (_gbeb *CT_ExternalLink )Validate ()error {return _gbeb .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");}; +// Format +FormatAttr *string ;};func (_cbbea *ST_CalcMode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aeeafa ,_dfgdc :=d .Token ();if _dfgdc !=nil {return _dfgdc ;};if _dfgbe ,_cggcc :=_aeeafa .(_a .EndElement );_cggcc &&_dfgbe .Name ==start .Name {*_cbbea =1;return nil ;};if _cbefg ,_dcaac :=_aeeafa .(_a .CharData );!_dcaac {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",_aeeafa );}else {switch string (_cbefg ){case "":*_cbbea =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_cbbea =1;case "\u0061\u0075\u0074\u006f":*_cbbea =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_cbbea =3;};};_aeeafa ,_dfgdc =d .Token ();if _dfgdc !=nil {return _dfgdc ;};if _bgdcd ,_accfa :=_aeeafa .(_a .EndElement );_accfa &&_bgdcd .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",_aeeafa );};func (_edcafg *CT_TableFormula )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (_edcafg .ArrayAttr ))});e .EncodeElement (_edcafg .Content ,start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_MetadataTypes and its children, prefixing error messages with path -func (_ggcba *CT_MetadataTypes )ValidateWithPath (path string )error {for _abbbd ,_gccf :=range _ggcba .MetadataType {if _cggac :=_gccf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004det\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_abbbd ));_cggac !=nil {return _cggac ;};};return nil ;}; +// Validate validates the CT_VerticalAlignFontProperty and its children +func (_bgffe *CT_VerticalAlignFontProperty )Validate ()error {return _bgffe .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 (_bedaa *ST_SheetState )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bedaa =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_bedaa =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_bedaa =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_bedaa =3;};return nil ;}; -// Validate validates the CT_RevisionHeaders and its children -func (_ffdedg *CT_RevisionHeaders )Validate ()error {return _ffdedg .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0048e\u0061\u0064\u0065\u0072\u0073");};func NewCT_SheetFormatPr ()*CT_SheetFormatPr {_dcgddb :=&CT_SheetFormatPr {};return _dcgddb };func (_baffg *CT_InputCells )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgdff :=range start .Attr {if _cgdff .Name .Local =="\u0072"{_gfgcd ,_cbebf :=_cgdff .Value ,error (nil );if _cbebf !=nil {return _cbebf ;};_baffg .RAttr =_gfgcd ;continue ;};if _cgdff .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_aacdg ,_eefeb :=_d .ParseBool (_cgdff .Value );if _eefeb !=nil {return _eefeb ;};_baffg .DeletedAttr =&_aacdg ;continue ;};if _cgdff .Name .Local =="\u0075\u006e\u0064\u006f\u006e\u0065"{_bccea ,_fbedb :=_d .ParseBool (_cgdff .Value );if _fbedb !=nil {return _fbedb ;};_baffg .UndoneAttr =&_bccea ;continue ;};if _cgdff .Name .Local =="\u0076\u0061\u006c"{_cabab ,_ggfga :=_cgdff .Value ,error (nil );if _ggfga !=nil {return _ggfga ;};_baffg .ValAttr =_cabab ;continue ;};if _cgdff .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_dgabdg ,_cfecg :=_d .ParseUint (_cgdff .Value ,10,32);if _cfecg !=nil {return _cfecg ;};_egagc :=uint32 (_dgabdg );_baffg .NumFmtIdAttr =&_egagc ;continue ;};};for {_cfbac ,_cfcbgg :=d .Token ();if _cfcbgg !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0070u\u0074C\u0065\u006c\u006c\u0073\u003a\u0020\u0025s",_cfcbgg );};if _gacfd ,_bfgcf :=_cfbac .(_f .EndElement );_bfgcf &&_gacfd .Name ==start .Name {break ;};};return nil ;};type CT_PivotHierarchies struct{ +// Validate validates the CT_CalculatedItem and its children +func (_cbgf *CT_CalculatedItem )Validate ()error {return _cbgf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d");};func (_bdgcb ST_FontScheme )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bdgcb .String (),start );};func (_ggffe *CT_PCDSDTCEntries )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ggffe .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ggffe .CountAttr )});};e .EncodeToken (start );if _ggffe .M !=nil {_egagg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_abgac :=range _ggffe .M {e .EncodeElement (_abgac ,_egagg );};};if _ggffe .N !=nil {_aeffda :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_babbe :=range _ggffe .N {e .EncodeElement (_babbe ,_aeffda );};};if _ggffe .E !=nil {_adgff :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_bgcdba :=range _ggffe .E {e .EncodeElement (_bgcdba ,_adgff );};};if _ggffe .S !=nil {_bgfaf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_fcegf :=range _ggffe .S {e .EncodeElement (_fcegf ,_bgfaf );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_SmartTagType struct{ -// OLAP Hierarchy Count -CountAttr *uint32 ; +// SmartTag Namespace URI +NamespaceUriAttr *string ; -// OLAP Hierarchy -PivotHierarchy []*CT_PivotHierarchy ;}; +// Name +NameAttr *string ; -// Validate validates the CT_IconFilter and its children -func (_dcbae *CT_IconFilter )Validate ()error {return _dcbae .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");};func (_aeedad *ST_SheetState )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efdgc ,_dbgfgc :=d .Token ();if _dbgfgc !=nil {return _dbgfgc ;};if _cdcff ,_beceb :=_efdgc .(_f .EndElement );_beceb &&_cdcff .Name ==start .Name {*_aeedad =1;return nil ;};if _bffad ,_eacaa :=_efdgc .(_f .CharData );!_eacaa {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efdgc );}else {switch string (_bffad ){case "":*_aeedad =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_aeedad =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_aeedad =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_aeedad =3;};};_efdgc ,_dbgfgc =d .Token ();if _dbgfgc !=nil {return _dbgfgc ;};if _gcdaae ,_gabaca :=_efdgc .(_f .EndElement );_gabaca &&_gcdaae .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efdgc );}; +// Smart Tag URL +UrlAttr *string ;};func (_faacb *CT_WebPublishObjects )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ffeaa :=range start .Attr {if _ffeaa .Name .Local =="\u0063\u006f\u0075n\u0074"{_edfa ,_gbadgb :=_d .ParseUint (_ffeaa .Value ,10,32);if _gbadgb !=nil {return _gbadgb ;};_adgcdg :=uint32 (_edfa );_faacb .CountAttr =&_adgcdg ;continue ;};};_gbage :for {_eeagd ,_eefdf :=d .Token ();if _eefdf !=nil {return _eefdf ;};switch _gfefbf :=_eeagd .(type ){case _a .StartElement :switch _gfefbf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddebga :=NewCT_WebPublishObject ();if _ddaece :=d .DecodeElement (_ddebga ,&_gfefbf );_ddaece !=nil {return _ddaece ;};_faacb .WebPublishObject =append (_faacb .WebPublishObject ,_ddebga );default:_gc .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",_gfefbf .Name );if _cddbfc :=d .Skip ();_cddbfc !=nil {return _cddbfc ;};};case _a .EndElement :break _gbage ;case _a .CharData :};};return nil ;};type CT_ExternalReferences struct{ -// Validate validates the CT_ChartFormats and its children -func (_bfeb *CT_ChartFormats )Validate ()error {return _bfeb .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");}; +// External Reference +ExternalReference []*CT_ExternalReference ;};func (_bbafbc *ST_CfvoType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ggadce ,_ccgfcf :=d .Token ();if _ccgfcf !=nil {return _ccgfcf ;};if _efdegd ,_bcfga :=_ggadce .(_a .EndElement );_bcfga &&_efdegd .Name ==start .Name {*_bbafbc =1;return nil ;};if _baecd ,_cbefdg :=_ggadce .(_a .CharData );!_cbefdg {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",_ggadce );}else {switch string (_baecd ){case "":*_bbafbc =0;case "\u006e\u0075\u006d":*_bbafbc =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_bbafbc =2;case "\u006d\u0061\u0078":*_bbafbc =3;case "\u006d\u0069\u006e":*_bbafbc =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_bbafbc =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_bbafbc =6;};};_ggadce ,_ccgfcf =d .Token ();if _ccgfcf !=nil {return _ccgfcf ;};if _bdecb ,_bedgfa :=_ggadce .(_a .EndElement );_bedgfa &&_bdecb .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",_ggadce );};func (_gffed ST_TableType )Validate ()error {return _gffed .ValidateWithPath ("")};type CT_Tuples struct{ -// ValidateWithPath validates the CT_CellAlignment and its children, prefixing error messages with path -func (_bffgg *CT_CellAlignment )ValidateWithPath (path string )error {if _ebef :=_bffgg .HorizontalAttr .ValidateWithPath (path +"\u002fH\u006fr\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_ebef !=nil {return _ebef ;};if _eddeg :=_bffgg .VerticalAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u0074\u0074\u0072");_eddeg !=nil {return _eddeg ;};return nil ;};type ST_GroupBy byte ;type CT_DateTime struct{ +// Member Name Count +CAttr *uint32 ; -// Value -VAttr _e .Time ; +// Tuple +Tpl []*CT_Tuple ;};func (_cfefe *CT_TableColumns )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cfefe .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cfefe .CountAttr )});};e .EncodeToken (start );_eeaebe :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e"}};for _ ,_fdagd :=range _cfefe .TableColumn {e .EncodeElement (_fdagd ,_eeaebe );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Unused Item -UAttr *bool ; +// Validate validates the CT_RevisionComment and its children +func (_acdcd *CT_RevisionComment )Validate ()error {return _acdcd .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0043o\u006d\u006d\u0065\u006e\u0074");}; -// Calculated Item Value -FAttr *bool ; +// Validate validates the CT_SmartTags and its children +func (_geece *CT_SmartTags )Validate ()error {return _geece .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");}; -// Caption -CAttr *string ; +// ValidateWithPath validates the CT_BooleanProperty and its children, prefixing error messages with path +func (_agf *CT_BooleanProperty )ValidateWithPath (path string )error {return nil };func (_afcabd *CT_PageBreak )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _afcabd .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_afcabd .CountAttr )});};if _afcabd .ManualBreakCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_afcabd .ManualBreakCountAttr )});};e .EncodeToken (start );if _afcabd .Brk !=nil {_ccbfe :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0062\u0072\u006b"}};for _ ,_aacaf :=range _afcabd .Brk {e .EncodeElement (_aacaf ,_ccbfe );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func ParseSliceST_Sqref (s string )(ST_Sqref ,error ){return ST_Sqref (_ag .Fields (s )),nil };func NewCT_DdeItem ()*CT_DdeItem {_gdfcd :=&CT_DdeItem {};return _gdfcd };type CT_SmartTags struct{ -// Member Property Count -CpAttr *uint32 ; +// Cell Smart Tags +CellSmartTags []*CT_CellSmartTags ;};type CT_Scenarios struct{ -// Member Property Index -X []*CT_X ;};func (_gdee *CT_ChartsheetProtection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdee .PasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gdee .PasswordAttr )});};if _gdee .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gdee .AlgorithmNameAttr )});};if _gdee .HashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_c .Sprintf ("\u0025\u0076",*_gdee .HashValueAttr )});};if _gdee .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_c .Sprintf ("\u0025\u0076",*_gdee .SaltValueAttr )});};if _gdee .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_c .Sprintf ("\u0025\u0076",*_gdee .SpinCountAttr )});};if _gdee .ContentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006e\u0074\u0065\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gdee .ContentAttr ))});};if _gdee .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gdee .ObjectsAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_becdfa ST_rwColActionType )Validate ()error {return _becdfa .ValidateWithPath ("")};func (_gbecf ST_ParameterType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gbecf .String (),start );};func (_cgbga ST_DataValidationOperator )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cgbga .String (),start );}; +// Current Scenario +CurrentAttr *uint32 ; -// Validate validates the CT_InputCells and its children -func (_becff *CT_InputCells )Validate ()error {return _becff .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073");}; +// Last Shown Scenario +ShowAttr *uint32 ; -// ValidateWithPath validates the CT_CellStyles and its children, prefixing error messages with path -func (_ggdbd *CT_CellStyles )ValidateWithPath (path string )error {for _aeed ,_cceee :=range _ggdbd .CellStyle {if _ggagb :=_cceee .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_aeed ));_ggagb !=nil {return _ggagb ;};};return nil ;};func (_dbfbdc *ST_MdxSetOrder )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecddca ,_fbccc :=d .Token ();if _fbccc !=nil {return _fbccc ;};if _bcceea ,_aagfd :=_ecddca .(_f .EndElement );_aagfd &&_bcceea .Name ==start .Name {*_dbfbdc =1;return nil ;};if _aggbdb ,_aaabf :=_ecddca .(_f .CharData );!_aaabf {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecddca );}else {switch string (_aggbdb ){case "":*_dbfbdc =0;case "\u0075":*_dbfbdc =1;case "\u0061":*_dbfbdc =2;case "\u0064":*_dbfbdc =3;case "\u0061\u0061":*_dbfbdc =4;case "\u0061\u0064":*_dbfbdc =5;case "\u006e\u0061":*_dbfbdc =6;case "\u006e\u0064":*_dbfbdc =7;};};_ecddca ,_fbccc =d .Token ();if _fbccc !=nil {return _fbccc ;};if _dbegb ,_cadgc :=_ecddca .(_f .EndElement );_cadgc &&_dbegb .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecddca );}; +// Sequence of References +SqrefAttr *ST_Sqref ; -// Validate validates the CT_Boolean and its children -func (_gcg *CT_Boolean )Validate ()error {return _gcg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};func (_geebb *CT_Scenarios )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _geebb .CurrentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063u\u0072\u0072\u0065\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_geebb .CurrentAttr )});};if _geebb .ShowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_geebb .ShowAttr )});};if _geebb .SqrefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_geebb .SqrefAttr )});};e .EncodeToken (start );_dggaa :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"}};for _ ,_gbdge :=range _geebb .Scenario {e .EncodeElement (_gbdge ,_dggaa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdfc *CT_ExtensionList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bdfc .Ext !=nil {_cagaf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}};for _ ,_gbdc :=range _bdfc .Ext {e .EncodeElement (_gbdc ,_cagaf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Scenario +Scenario []*CT_Scenario ;};func (_beaffg *CT_Pages )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebbaf :=range start .Attr {if _ebbaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_feab ,_ggeed :=_d .ParseUint (_ebbaf .Value ,10,32);if _ggeed !=nil {return _ggeed ;};_dbgdg :=uint32 (_feab );_beaffg .CountAttr =&_dbgdg ;continue ;};};_eefga :for {_dfaab ,_cfcab :=d .Token ();if _cfcab !=nil {return _cfcab ;};switch _fdbfe :=_dfaab .(type ){case _a .StartElement :switch _fdbfe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcabd :=NewCT_PCDSCPage ();if _bgggaab :=d .DecodeElement (_gcabd ,&_fdbfe );_bgggaab !=nil {return _bgggaab ;};_beaffg .Page =append (_beaffg .Page ,_gcabd );default:_gc .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",_fdbfe .Name );if _bdgceg :=d .Skip ();_bdgceg !=nil {return _bdgceg ;};};case _a .EndElement :break _eefga ;case _a .CharData :};};return nil ;};type CT_MetadataRecord struct{ -// ValidateWithPath validates the CT_Missing and its children, prefixing error messages with path -func (_caaaf *CT_Missing )ValidateWithPath (path string )error {for _bgcfg ,_adde :=range _caaaf .Tpls {if _cgdbc :=_adde .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_bgcfg ));_cgdbc !=nil {return _cgdbc ;};};for _cgfc ,_eecfe :=range _caaaf .X {if _bfddf :=_eecfe .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_cgfc ));_bfddf !=nil {return _bfddf ;};};return nil ;}; +// Metadata Record Type Index +TAttr uint32 ; -// ValidateWithPath validates the CT_DrawingHF and its children, prefixing error messages with path -func (_dgce *CT_DrawingHF )ValidateWithPath (path string )error {return nil };func (_abbdg ST_IconSetType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fcabca :=_f .Attr {};_fcabca .Name =name ;switch _abbdg {case ST_IconSetTypeUnset :_fcabca .Value ="";case ST_IconSetType3Arrows :_fcabca .Value ="\u0033A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType3ArrowsGray :_fcabca .Value ="3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType3Flags :_fcabca .Value ="\u0033\u0046\u006c\u0061\u0067\u0073";case ST_IconSetType3TrafficLights1 :_fcabca .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031";case ST_IconSetType3TrafficLights2 :_fcabca .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032";case ST_IconSetType3Signs :_fcabca .Value ="\u0033\u0053\u0069\u0067\u006e\u0073";case ST_IconSetType3Symbols :_fcabca .Value ="\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073";case ST_IconSetType3Symbols2 :_fcabca .Value ="\u0033S\u0079\u006d\u0062\u006f\u006c\u00732";case ST_IconSetType4Arrows :_fcabca .Value ="\u0034A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType4ArrowsGray :_fcabca .Value ="4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType4RedToBlack :_fcabca .Value ="4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b";case ST_IconSetType4Rating :_fcabca .Value ="\u0034R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType4TrafficLights :_fcabca .Value ="\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073";case ST_IconSetType5Arrows :_fcabca .Value ="\u0035A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType5ArrowsGray :_fcabca .Value ="5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType5Rating :_fcabca .Value ="\u0035R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType5Quarters :_fcabca .Value ="\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s";};return _fcabca ,nil ;};func (_eeacca *ST_rwColActionType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbefb ,_ecfefe :=d .Token ();if _ecfefe !=nil {return _ecfefe ;};if _eeebbb ,_feaca :=_gbefb .(_f .EndElement );_feaca &&_eeebbb .Name ==start .Name {*_eeacca =1;return nil ;};if _baffcf ,_dgbbag :=_gbefb .(_f .CharData );!_dgbbag {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbefb );}else {switch string (_baffcf ){case "":*_eeacca =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_eeacca =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_eeacca =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_eeacca =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_eeacca =4;};};_gbefb ,_ecfefe =d .Token ();if _ecfefe !=nil {return _ecfefe ;};if _gefdb ,_daabc :=_gbefb .(_f .EndElement );_daabc &&_gefdb .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbefb );};func (_ebfga *CT_ServerFormats )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_babgbg :=range start .Attr {if _babgbg .Name .Local =="\u0063\u006f\u0075n\u0074"{_efdac ,_agcbbb :=_d .ParseUint (_babgbg .Value ,10,32);if _agcbbb !=nil {return _agcbbb ;};_gbbecf :=uint32 (_efdac );_ebfga .CountAttr =&_gbbecf ;continue ;};};_dadcbd :for {_adgaec ,_eabfc :=d .Token ();if _eabfc !=nil {return _eabfc ;};switch _fgbefd :=_adgaec .(type ){case _f .StartElement :switch _fgbefd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebcbg :=NewCT_ServerFormat ();if _fegaee :=d .DecodeElement (_ebcbg ,&_fgbefd );_fegaee !=nil {return _fegaee ;};_ebfga .ServerFormat =append (_ebfga .ServerFormat ,_ebcbg );default:_ag .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",_fgbefd .Name );if _bggcd :=d .Skip ();_bggcd !=nil {return _bggcd ;};};case _f .EndElement :break _dadcbd ;case _f .CharData :};};return nil ;};func (_bacdca *CT_RevisionCellChange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_bacdca .SIdAttr )});if _bacdca .OdxfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u0064\u0078\u0066"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bacdca .OdxfAttr ))});};if _bacdca .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bacdca .XfDxfAttr ))});};if _bacdca .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bacdca .SAttr ))});};if _bacdca .DxfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0078\u0066"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bacdca .DxfAttr ))});};if _bacdca .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bacdca .NumFmtIdAttr )});};if _bacdca .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bacdca .QuotePrefixAttr ))});};if _bacdca .OldQuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bacdca .OldQuotePrefixAttr ))});};if _bacdca .PhAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0068"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bacdca .PhAttr ))});};if _bacdca .OldPhAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064P\u0068"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bacdca .OldPhAttr ))});};if _bacdca .EndOfListFormulaUpdateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bacdca .EndOfListFormulaUpdateAttr ))});};if _bacdca .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bacdca .RIdAttr )});};if _bacdca .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bacdca .UaAttr ))});};if _bacdca .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bacdca .RaAttr ))});};e .EncodeToken (start );if _bacdca .Oc !=nil {_dgcdb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ao\u0063"}};e .EncodeElement (_bacdca .Oc ,_dgcdb );};_aadgdg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003an\u0063"}};e .EncodeElement (_bacdca .Nc ,_aadgdg );if _bacdca .Odxf !=nil {_fbfcg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006f\u0064\u0078\u0066"}};e .EncodeElement (_bacdca .Odxf ,_fbfcg );};if _bacdca .Ndxf !=nil {_cdcdb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006e\u0064\u0078\u0066"}};e .EncodeElement (_bacdca .Ndxf ,_cdcdb );};if _bacdca .ExtLst !=nil {_efaae :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bacdca .ExtLst ,_efaae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gdfc *CT_DateGroupItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdfc .DateTimeGroupingAttr =ST_DateTimeGrouping (1);for _ ,_abbbe :=range start .Attr {if _abbbe .Name .Local =="\u0079\u0065\u0061\u0072"{_eccb ,_beac :=_d .ParseUint (_abbbe .Value ,10,16);if _beac !=nil {return _beac ;};_gdfc .YearAttr =uint16 (_eccb );continue ;};if _abbbe .Name .Local =="\u006d\u006f\u006et\u0068"{_daaac ,_adbff :=_d .ParseUint (_abbbe .Value ,10,16);if _adbff !=nil {return _adbff ;};_gefdd :=uint16 (_daaac );_gdfc .MonthAttr =&_gefdd ;continue ;};if _abbbe .Name .Local =="\u0064\u0061\u0079"{_dgefb ,_ggbea :=_d .ParseUint (_abbbe .Value ,10,16);if _ggbea !=nil {return _ggbea ;};_cdbba :=uint16 (_dgefb );_gdfc .DayAttr =&_cdbba ;continue ;};if _abbbe .Name .Local =="\u0068\u006f\u0075\u0072"{_gfcbfa ,_baed :=_d .ParseUint (_abbbe .Value ,10,16);if _baed !=nil {return _baed ;};_fgad :=uint16 (_gfcbfa );_gdfc .HourAttr =&_fgad ;continue ;};if _abbbe .Name .Local =="\u006d\u0069\u006e\u0075\u0074\u0065"{_gcgaf ,_fbead :=_d .ParseUint (_abbbe .Value ,10,16);if _fbead !=nil {return _fbead ;};_bbdfc :=uint16 (_gcgaf );_gdfc .MinuteAttr =&_bbdfc ;continue ;};if _abbbe .Name .Local =="\u0073\u0065\u0063\u006f\u006e\u0064"{_gddac ,_eddag :=_d .ParseUint (_abbbe .Value ,10,16);if _eddag !=nil {return _eddag ;};_ffdf :=uint16 (_gddac );_gdfc .SecondAttr =&_ffdf ;continue ;};if _abbbe .Name .Local =="\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_gdfc .DateTimeGroupingAttr .UnmarshalXMLAttr (_abbbe );continue ;};};for {_dbgae ,_gede :=d .Token ();if _gede !=nil {return _c .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",_gede );};if _eagde ,_abgga :=_dbgae .(_f .EndElement );_abgga &&_eagde .Name ==start .Name {break ;};};return nil ;};type CT_MetadataStrings struct{ +// Metadata Record Value Index +VAttr uint32 ;};func (_dbabf *CT_QueryTableField )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gbbad :=range start .Attr {if _gbbad .Name .Local =="\u0069\u0064"{_fgcfdg ,_gcdbd :=_d .ParseUint (_gbbad .Value ,10,32);if _gcdbd !=nil {return _gcdbd ;};_dbabf .IdAttr =uint32 (_fgcfdg );continue ;};if _gbbad .Name .Local =="\u006e\u0061\u006d\u0065"{_egfgd ,_bfaeec :=_gbbad .Value ,error (nil );if _bfaeec !=nil {return _bfaeec ;};_dbabf .NameAttr =&_egfgd ;continue ;};if _gbbad .Name .Local =="\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"{_aacaa ,_gbfaef :=_d .ParseBool (_gbbad .Value );if _gbfaef !=nil {return _gbfaef ;};_dbabf .DataBoundAttr =&_aacaa ;continue ;};if _gbbad .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_ceeeb ,_bgfeec :=_d .ParseBool (_gbbad .Value );if _bgfeec !=nil {return _bgfeec ;};_dbabf .RowNumbersAttr =&_ceeeb ;continue ;};if _gbbad .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_aabefg ,_daafc :=_d .ParseBool (_gbbad .Value );if _daafc !=nil {return _daafc ;};_dbabf .FillFormulasAttr =&_aabefg ;continue ;};if _gbbad .Name .Local =="\u0063l\u0069\u0070\u0070\u0065\u0064"{_ceaffb ,_cacbgb :=_d .ParseBool (_gbbad .Value );if _cacbgb !=nil {return _cacbgb ;};_dbabf .ClippedAttr =&_ceaffb ;continue ;};if _gbbad .Name .Local =="\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"{_fgaaa ,_bgeda :=_d .ParseUint (_gbbad .Value ,10,32);if _bgeda !=nil {return _bgeda ;};_gdfbe :=uint32 (_fgaaa );_dbabf .TableColumnIdAttr =&_gdfbe ;continue ;};};_bbeee :for {_gdcecc ,_dfcbf :=d .Token ();if _dfcbf !=nil {return _dfcbf ;};switch _ddfbe :=_gdcecc .(type ){case _a .StartElement :switch _ddfbe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbabf .ExtLst =NewCT_ExtensionList ();if _bgfgg :=d .DecodeElement (_dbabf .ExtLst ,&_ddfbe );_bgfgg !=nil {return _bgfgg ;};default:_gc .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",_ddfbe .Name );if _fddcc :=d .Skip ();_fddcc !=nil {return _fddcc ;};};case _a .EndElement :break _bbeee ;case _a .CharData :};};return nil ;}; -// MDX Metadata String Count -CountAttr *uint32 ; +// Validate validates the CT_Sst and its children +func (_dfcgd *CT_Sst )Validate ()error {return _dfcgd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0073\u0074");};func (_cgadb ST_Visibility )Validate ()error {return _cgadb .ValidateWithPath ("")};func (_cbdfe *CT_PageField )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cbdfe .FldAttr )});if _cbdfe .ItemAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_cbdfe .ItemAttr )});};if _cbdfe .HierAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_cbdfe .HierAttr )});};if _cbdfe .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cbdfe .NameAttr )});};if _cbdfe .CapAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0061\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_cbdfe .CapAttr )});};e .EncodeToken (start );if _cbdfe .ExtLst !=nil {_aaeba :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbdfe .ExtLst ,_aaeba );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_beabg *CT_XStringElement )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bacce :=range start .Attr {if _bacce .Name .Local =="\u0076"{_faaad ,_fgadb :=_bacce .Value ,error (nil );if _fgadb !=nil {return _fgadb ;};_beabg .VAttr =_faaad ;continue ;};};for {_aefed ,_fefbab :=d .Token ();if _fefbab !=nil {return _b .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",_fefbab );};if _fgbad ,_caagf :=_aefed .(_a .EndElement );_caagf &&_fgbad .Name ==start .Name {break ;};};return nil ;};func NewCT_Hyperlinks ()*CT_Hyperlinks {_gcbae :=&CT_Hyperlinks {};return _gcbae }; -// MDX Metadata String -S []*CT_XStringElement ;}; +// Validate validates the CT_RangeSet and its children +func (_bafcd *CT_RangeSet )Validate ()error {return _bafcd .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074");};func (_caaea ST_TargetScreenSize )ValidateWithPath (path string )error {switch _caaea {case 0,1,2,3,4,5,6,7,8,9,10,11: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 (_caaea ));};return nil ;};func (_acebeg ST_PaneState )String ()string {switch _acebeg {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 "";};const (ST_ObjectsUnset ST_Objects =0;ST_ObjectsAll ST_Objects =1;ST_ObjectsPlaceholders ST_Objects =2;ST_ObjectsNone ST_Objects =3;); -// Validate validates the PivotTableDefinition and its children -func (_baead *PivotTableDefinition )Validate ()error {return _baead .ValidateWithPath ("P\u0069v\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");}; +// Validate validates the CT_CfRule and its children +func (_babe *CT_CfRule )Validate ()error {return _babe .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0052\u0075\u006ce");};func (_ebdea *CT_FontSize )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_faaba :=range start .Attr {if _faaba .Name .Local =="\u0076\u0061\u006c"{_bceg ,_cbfa :=_d .ParseFloat (_faaba .Value ,64);if _cbfa !=nil {return _cbfa ;};_ebdea .ValAttr =_bceg ;continue ;};};for {_ccde ,_cfbb :=d .Token ();if _cfbb !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_cfbb );};if _bfab ,_fegeg :=_ccde .(_a .EndElement );_fegeg &&_bfab .Name ==start .Name {break ;};};return nil ;};type ST_PivotFilterType byte ; -// Validate validates the CT_DataValidation and its children -func (_dafa *CT_DataValidation )Validate ()error {return _dafa .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");}; +// ValidateWithPath validates the CT_PivotAreaReferences and its children, prefixing error messages with path +func (_bddaa *CT_PivotAreaReferences )ValidateWithPath (path string )error {for _acede ,_fbgd :=range _bddaa .Reference {if _dcbg :=_fbgd .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_acede ));_dcbg !=nil {return _dcbg ;};};return nil ;};func (_cgfece ST_UpdateLinks )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cgfece .String (),start );};func NewCT_Groups ()*CT_Groups {_bcdg :=&CT_Groups {};return _bcdg }; -// Validate validates the CT_TableColumn and its children -func (_bdcbe *CT_TableColumn )Validate ()error {return _bdcbe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e");};func NewCT_MdxSet ()*CT_MdxSet {_aafee :=&CT_MdxSet {};return _aafee };type CT_RangePr struct{ +// ValidateWithPath validates the CT_SharedItems and its children, prefixing error messages with path +func (_ecdge *CT_SharedItems )ValidateWithPath (path string )error {for _acdae ,_badbd :=range _ecdge .M {if _cfagg :=_badbd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_acdae ));_cfagg !=nil {return _cfagg ;};};for _ggbccg ,_addce :=range _ecdge .N {if _dfgeba :=_addce .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_ggbccg ));_dfgeba !=nil {return _dfgeba ;};};for _fecfg ,_caaaa :=range _ecdge .B {if _dgbfe :=_caaaa .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_fecfg ));_dgbfe !=nil {return _dgbfe ;};};for _agfaf ,_bdbef :=range _ecdge .E {if _adgdba :=_bdbef .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_agfaf ));_adgdba !=nil {return _adgdba ;};};for _adcg ,_acfc :=range _ecdge .S {if _gaeca :=_acfc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_adcg ));_gaeca !=nil {return _gaeca ;};};for _dcdff ,_aggeb :=range _ecdge .D {if _ddffb :=_aggeb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_dcdff ));_ddffb !=nil {return _ddffb ;};};return nil ;};type ST_GrowShrinkType byte ;func (_facef ST_PivotFilterType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_facef .String (),start );}; -// Source Data Set Beginning Range -AutoStartAttr *bool ; +// Validate validates the CT_Dimensions and its children +func (_daabd *CT_Dimensions )Validate ()error {return _daabd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");};func (_fedcc *CT_ReviewedRevisions )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bccgg :=range start .Attr {if _bccgg .Name .Local =="\u0063\u006f\u0075n\u0074"{_ecegg ,_bdeaa :=_d .ParseUint (_bccgg .Value ,10,32);if _bdeaa !=nil {return _bdeaa ;};_ebfeae :=uint32 (_ecegg );_fedcc .CountAttr =&_ebfeae ;continue ;};};_dfeef :for {_bffa ,_gdeec :=d .Token ();if _gdeec !=nil {return _gdeec ;};switch _cdaeba :=_bffa .(type ){case _a .StartElement :switch _cdaeba .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaffe :=NewCT_Reviewed ();if _fabddg :=d .DecodeElement (_gaffe ,&_cdaeba );_fabddg !=nil {return _fabddg ;};_fedcc .Reviewed =append (_fedcc .Reviewed ,_gaffe );default:_gc .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",_cdaeba .Name );if _ddfgc :=d .Skip ();_ddfgc !=nil {return _ddfgc ;};};case _a .EndElement :break _dfeef ;case _a .CharData :};};return nil ;}; -// Source Data Ending Range -AutoEndAttr *bool ; +// ValidateWithPath validates the MapInfo and its children, prefixing error messages with path +func (_bdfcfa *MapInfo )ValidateWithPath (path string )error {if _gbddbf :=_bdfcfa .CT_MapInfo .ValidateWithPath (path );_gbddbf !=nil {return _gbddbf ;};return nil ;};type CT_Fonts struct{ -// Group By -GroupByAttr ST_GroupBy ; +// Font Count +CountAttr *uint32 ; -// Numeric Grouping Start Value -StartNumAttr *float64 ; +// Font +Font []*CT_Font ;};func (_dfcbc *Chartsheet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfcbc .CT_Chartsheet =*NewCT_Chartsheet ();_gddfd :for {_gebcd ,_ddcef :=d .Token ();if _ddcef !=nil {return _ddcef ;};switch _gedcd :=_gebcd .(type ){case _a .StartElement :switch _gedcd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfcbc .SheetPr =NewCT_ChartsheetPr ();if _bedcfe :=d .DecodeElement (_dfcbc .SheetPr ,&_gedcd );_bedcfe !=nil {return _bedcfe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _fbabb :=d .DecodeElement (_dfcbc .SheetViews ,&_gedcd );_fbabb !=nil {return _fbabb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfcbc .SheetProtection =NewCT_ChartsheetProtection ();if _bcdddf :=d .DecodeElement (_dfcbc .SheetProtection ,&_gedcd );_bcdddf !=nil {return _bcdddf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfcbc .CustomSheetViews =NewCT_CustomChartsheetViews ();if _dceab :=d .DecodeElement (_dfcbc .CustomSheetViews ,&_gedcd );_dceab !=nil {return _dceab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfcbc .PageMargins =NewCT_PageMargins ();if _fddcfc :=d .DecodeElement (_dfcbc .PageMargins ,&_gedcd );_fddcfc !=nil {return _fddcfc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfcbc .PageSetup =NewCT_CsPageSetup ();if _dadcdd :=d .DecodeElement (_dfcbc .PageSetup ,&_gedcd );_dadcdd !=nil {return _dadcdd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfcbc .HeaderFooter =NewCT_HeaderFooter ();if _eadfac :=d .DecodeElement (_dfcbc .HeaderFooter ,&_gedcd );_eadfac !=nil {return _eadfac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gdcadb :=d .DecodeElement (_dfcbc .Drawing ,&_gedcd );_gdcadb !=nil {return _gdcadb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfcbc .LegacyDrawing =NewCT_LegacyDrawing ();if _eadffb :=d .DecodeElement (_dfcbc .LegacyDrawing ,&_gedcd );_eadffb !=nil {return _eadffb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfcbc .LegacyDrawingHF =NewCT_LegacyDrawing ();if _egcdcc :=d .DecodeElement (_dfcbc .LegacyDrawingHF ,&_gedcd );_egcdcc !=nil {return _egcdcc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfcbc .DrawingHF =NewCT_DrawingHF ();if _gfcfeb :=d .DecodeElement (_dfcbc .DrawingHF ,&_gedcd );_gfcfeb !=nil {return _gfcfeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfcbc .Picture =NewCT_SheetBackgroundPicture ();if _agade :=d .DecodeElement (_dfcbc .Picture ,&_gedcd );_agade !=nil {return _agade ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfcbc .WebPublishItems =NewCT_WebPublishItems ();if _gddfg :=d .DecodeElement (_dfcbc .WebPublishItems ,&_gedcd );_gddfg !=nil {return _gddfg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfcbc .ExtLst =NewCT_ExtensionList ();if _dcfcdb :=d .DecodeElement (_dfcbc .ExtLst ,&_gedcd );_dcfcdb !=nil {return _dcfcdb ;};default:_gc .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",_gedcd .Name );if _bccbc :=d .Skip ();_bccbc !=nil {return _bccbc ;};};case _a .EndElement :break _gddfd ;case _a .CharData :};};return nil ;};func (_bbdfcd ST_WebSourceType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bbdfcd .String (),start );};func (_dbdfda ST_FilterOperator )ValidateWithPath (path string )error {switch _dbdfda {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 (_dbdfda ));};return nil ;}; -// Numeric Grouping End Value -EndNumAttr *float64 ; +// Validate validates the QueryTable and its children +func (_cddfa *QueryTable )Validate ()error {return _cddfa .ValidateWithPath ("\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");}; -// Date Grouping Start Value -StartDateAttr *_e .Time ; +// ValidateWithPath validates the CT_Dimensions and its children, prefixing error messages with path +func (_cdgb *CT_Dimensions )ValidateWithPath (path string )error {for _ddfcc ,_ecgda :=range _cdgb .Dimension {if _baddc :=_ecgda .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0044\u0069\u006de\u006e\u0073\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_ddfcc ));_baddc !=nil {return _baddc ;};};return nil ;}; -// Date Grouping End Value -EndDateAttr *_e .Time ; +// ValidateWithPath validates the CT_Cfvo and its children, prefixing error messages with path +func (_egbf *CT_Cfvo )ValidateWithPath (path string )error {if _egbf .TypeAttr ==ST_CfvoTypeUnset {return _b .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 _ddg :=_egbf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ddg !=nil {return _ddg ;};if _egbf .ExtLst !=nil {if _addd :=_egbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_addd !=nil {return _addd ;};};return nil ;};func (_aebgf *CT_PageSetup )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aebgf .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_b .Sprintf ("\u0025\u0076",*_aebgf .PaperSizeAttr )});};if _aebgf .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aebgf .PaperHeightAttr )});};if _aebgf .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_aebgf .PaperWidthAttr )});};if _aebgf .ScaleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aebgf .ScaleAttr )});};if _aebgf .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_aebgf .FirstPageNumberAttr )});};if _aebgf .FitToWidthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_aebgf .FitToWidthAttr )});};if _aebgf .FitToHeightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aebgf .FitToHeightAttr )});};if _aebgf .PageOrderAttr !=ST_PageOrderUnset {_abgb ,_dgeagb :=_aebgf .PageOrderAttr .MarshalXMLAttr (_a .Name {Local :"\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"});if _dgeagb !=nil {return _dgeagb ;};start .Attr =append (start .Attr ,_abgb );};if _aebgf .OrientationAttr !=ST_OrientationUnset {_baagd ,_efebg :=_aebgf .OrientationAttr .MarshalXMLAttr (_a .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _efebg !=nil {return _efebg ;};start .Attr =append (start .Attr ,_baagd );};if _aebgf .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aebgf .UsePrinterDefaultsAttr ))});};if _aebgf .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aebgf .BlackAndWhiteAttr ))});};if _aebgf .DraftAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aebgf .DraftAttr ))});};if _aebgf .CellCommentsAttr !=ST_CellCommentsUnset {_ddbge ,_fddgf :=_aebgf .CellCommentsAttr .MarshalXMLAttr (_a .Name {Local :"\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _fddgf !=nil {return _fddgf ;};start .Attr =append (start .Attr ,_ddbge );};if _aebgf .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aebgf .UseFirstPageNumberAttr ))});};if _aebgf .ErrorsAttr !=ST_PrintErrorUnset {_ebgde ,_fbedg :=_aebgf .ErrorsAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0073"});if _fbedg !=nil {return _fbedg ;};start .Attr =append (start .Attr ,_ebgde );};if _aebgf .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_aebgf .HorizontalDpiAttr )});};if _aebgf .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_aebgf .VerticalDpiAttr )});};if _aebgf .CopiesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_aebgf .CopiesAttr )});};if _aebgf .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aebgf .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Macrosheet struct{ -// Grouping Interval -GroupIntervalAttr *float64 ;};func (_ccadbe *CT_rowItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccadbe .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ccadbe .CountAttr )});};e .EncodeToken (start );_bcgae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_bbdgab :=range _ccadbe .I {e .EncodeElement (_bbdgab ,_bcgae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eae *CT_BooleanProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dde :=range start .Attr {if _dde .Name .Local =="\u0076\u0061\u006c"{_fad ,_cbg :=_d .ParseBool (_dde .Value );if _cbg !=nil {return _cbg ;};_eae .ValAttr =&_fad ;continue ;};};for {_ada ,_gadd :=d .Token ();if _gadd !=nil {return _c .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",_gadd );};if _bec ,_adb :=_ada .(_f .EndElement );_adb &&_bec .Name ==start .Name {break ;};};return nil ;}; +// Sheet Properties +SheetPr *CT_SheetPr ; -// Validate validates the CT_ExternalSheetName and its children -func (_ebbe *CT_ExternalSheetName )Validate ()error {return _ebbe .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Na\u006d\u0065");}; +// Macro Sheet Dimensions +Dimension *CT_SheetDimension ; -// Validate validates the CT_Table and its children -func (_bcddcc *CT_Table )Validate ()error {return _bcddcc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};func (_gcaeac ST_SourceType )ValidateWithPath (path string )error {switch _gcaeac {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcaeac ));};return nil ;};func NewCT_OutlinePr ()*CT_OutlinePr {_eeabbc :=&CT_OutlinePr {};return _eeabbc }; +// Macro Sheet Views +SheetViews *CT_SheetViews ; -// Validate validates the CT_Sheets and its children -func (_cccfg *CT_Sheets )Validate ()error {return _cccfg .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065\u0065\u0074s");};func NewCT_CustomSheetViews ()*CT_CustomSheetViews {_gfabf :=&CT_CustomSheetViews {};return _gfabf }; +// Sheet Format Properties +SheetFormatPr *CT_SheetFormatPr ; -// ValidateWithPath validates the CT_ColFields and its children, prefixing error messages with path -func (_fgbfg *CT_ColFields )ValidateWithPath (path string )error {for _cdeac ,_ccea :=range _fgbfg .Field {if _abef :=_ccea .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_cdeac ));_abef !=nil {return _abef ;};};return nil ;};func (_dgcbg *CT_RowHierarchiesUsage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gegdf :=range start .Attr {if _gegdf .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbggb ,_ffbaaaf :=_d .ParseUint (_gegdf .Value ,10,32);if _ffbaaaf !=nil {return _ffbaaaf ;};_eafea :=uint32 (_fbggb );_dgcbg .CountAttr =&_eafea ;continue ;};};_baeae :for {_fbfgg ,_debbf :=d .Token ();if _debbf !=nil {return _debbf ;};switch _badgf :=_fbfgg .(type ){case _f .StartElement :switch _badgf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdefb :=NewCT_HierarchyUsage ();if _ebfdd :=d .DecodeElement (_cdefb ,&_badgf );_ebfdd !=nil {return _ebfdd ;};_dgcbg .RowHierarchyUsage =append (_dgcbg .RowHierarchyUsage ,_cdefb );default:_ag .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",_badgf .Name );if _ceeddg :=d .Skip ();_ceeddg !=nil {return _ceeddg ;};};case _f .EndElement :break _baeae ;case _f .CharData :};};return nil ;};func (_fdebdd ST_PrintError )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fdebdd .String (),start );};type ST_PhoneticAlignment byte ;func (_faabd *QueryTable )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_f .Attr {Name :_f .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 ,_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\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\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 ="\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";return _faabd .CT_QueryTable .MarshalXML (e ,start );};func NewCT_SheetId ()*CT_SheetId {_dbbgf :=&CT_SheetId {};return _dbbgf };func (_eefab *CT_PivotAreaReference )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eefab .FieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_eefab .FieldAttr )});};if _eefab .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_eefab .CountAttr )});};if _eefab .SelectedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eefab .SelectedAttr ))});};if _eefab .ByPositionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eefab .ByPositionAttr ))});};if _eefab .RelativeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eefab .RelativeAttr ))});};if _eefab .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eefab .DefaultSubtotalAttr ))});};if _eefab .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eefab .SumSubtotalAttr ))});};if _eefab .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eefab .CountASubtotalAttr ))});};if _eefab .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eefab .AvgSubtotalAttr ))});};if _eefab .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eefab .MaxSubtotalAttr ))});};if _eefab .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eefab .MinSubtotalAttr ))});};if _eefab .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eefab .ProductSubtotalAttr ))});};if _eefab .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eefab .CountSubtotalAttr ))});};if _eefab .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eefab .StdDevSubtotalAttr ))});};if _eefab .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eefab .StdDevPSubtotalAttr ))});};if _eefab .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eefab .VarSubtotalAttr ))});};if _eefab .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eefab .VarPSubtotalAttr ))});};e .EncodeToken (start );if _eefab .X !=nil {_efdad :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_gdgde :=range _eefab .X {e .EncodeElement (_gdgde ,_efdad );};};if _eefab .ExtLst !=nil {_cgage :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eefab .ExtLst ,_cgage );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbddgf *ST_DateTimeGrouping )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cbddgf =0;case "\u0079\u0065\u0061\u0072":*_cbddgf =1;case "\u006d\u006f\u006et\u0068":*_cbddgf =2;case "\u0064\u0061\u0079":*_cbddgf =3;case "\u0068\u006f\u0075\u0072":*_cbddgf =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_cbddgf =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_cbddgf =6;};return nil ;};func (_bddga *CT_MetadataStrings )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_deadcd :=range start .Attr {if _deadcd .Name .Local =="\u0063\u006f\u0075n\u0074"{_bfcdbe ,_dbffb :=_d .ParseUint (_deadcd .Value ,10,32);if _dbffb !=nil {return _dbffb ;};_dadgf :=uint32 (_bfcdbe );_bddga .CountAttr =&_dadgf ;continue ;};};_edddg :for {_caccc ,_egddeg :=d .Token ();if _egddeg !=nil {return _egddeg ;};switch _fcfcb :=_caccc .(type ){case _f .StartElement :switch _fcfcb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdfca :=NewCT_XStringElement ();if _abeg :=d .DecodeElement (_bdfca ,&_fcfcb );_abeg !=nil {return _abeg ;};_bddga .S =append (_bddga .S ,_bdfca );default:_ag .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",_fcfcb .Name );if _gaegd :=d .Skip ();_gaegd !=nil {return _gaegd ;};};case _f .EndElement :break _edddg ;case _f .CharData :};};return nil ;}; +// Column Information +Cols []*CT_Cols ; -// ValidateWithPath validates the CT_CustomWorkbookView and its children, prefixing error messages with path -func (_gceb *CT_CustomWorkbookView )ValidateWithPath (path string )error {if !_g .ST_GuidPatternRe .MatchString (_gceb .GuidAttr ){return _c .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 ,_g .ST_GuidPatternRe ,_gceb .GuidAttr );};if _bddc :=_gceb .ShowCommentsAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_bddc !=nil {return _bddc ;};if _ccebb :=_gceb .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_ccebb !=nil {return _ccebb ;};if _gceb .ExtLst !=nil {if _ebga :=_gceb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebga !=nil {return _ebga ;};};return nil ;};type CT_RPrElt struct{ +// Sheet Data +SheetData *CT_SheetData ; -// Font -RFont *CT_FontName ; +// Sheet Protection Options +SheetProtection *CT_SheetProtection ; -// Character Set -Charset *CT_IntProperty ; +// AutoFilter +AutoFilter *CT_AutoFilter ; -// Font Family -Family *CT_IntProperty ; +// Sort State +SortState *CT_SortState ; -// Bold -B *CT_BooleanProperty ; +// Data Consolidation +DataConsolidate *CT_DataConsolidate ; -// Italic -I *CT_BooleanProperty ; +// Custom Sheet Views +CustomSheetViews *CT_CustomSheetViews ; -// Strike Through -Strike *CT_BooleanProperty ; +// Phonetic Properties +PhoneticPr *CT_PhoneticPr ; -// Outline -Outline *CT_BooleanProperty ; +// Conditional Formatting +ConditionalFormatting []*CT_ConditionalFormatting ; -// Shadow -Shadow *CT_BooleanProperty ; +// Print Options +PrintOptions *CT_PrintOptions ; -// Condense -Condense *CT_BooleanProperty ; +// Page Margins +PageMargins *CT_PageMargins ; -// Extend -Extend *CT_BooleanProperty ; +// Page Setup Settings +PageSetup *CT_PageSetup ; -// Text Color -Color *CT_Color ; +// Header Footer Settings +HeaderFooter *CT_HeaderFooter ; -// Font Size -Sz *CT_FontSize ; +// Horizontal Page Breaks (Row) +RowBreaks *CT_PageBreak ; -// Underline -U *CT_UnderlineProperty ; +// Vertical Page Breaks +ColBreaks *CT_PageBreak ; -// Vertical Alignment -VertAlign *CT_VerticalAlignFontProperty ; +// Custom Properties +CustomProperties *CT_CustomProperties ; -// Font Scheme -Scheme *CT_FontScheme ;};func NewCT_VerticalAlignFontProperty ()*CT_VerticalAlignFontProperty {_bfada :=&CT_VerticalAlignFontProperty {};_bfada .ValAttr =_g .ST_VerticalAlignRun (1);return _bfada ;};const (ST_ParameterTypeUnset ST_ParameterType =0;ST_ParameterTypePrompt ST_ParameterType =1;ST_ParameterTypeValue ST_ParameterType =2;ST_ParameterTypeCell ST_ParameterType =3;);func NewCT_AutoFilter ()*CT_AutoFilter {_fff :=&CT_AutoFilter {};return _fff };type CT_CacheField struct{ +// Drawing +Drawing *CT_Drawing ; -// PivotCache Field Name -NameAttr string ; +// Legacy Drawing Reference +LegacyDrawing *CT_LegacyDrawing ; -// PivotCache Field Caption -CaptionAttr *string ; +// Legacy Drawing Header Footer +LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; -// Property Name -PropertyNameAttr *string ; +// Background Image +Picture *CT_SheetBackgroundPicture ; -// Server-based Field -ServerFieldAttr *bool ; +// Embedded Objects +OleObjects *CT_OleObjects ; -// Unique List Retrieved -UniqueListAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_abbacb ST_rwColActionType )ValidateWithPath (path string )error {switch _abbacb {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 (_abbacb ));};return nil ;};func (_bbadd *CT_PivotFilters )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fgfae :=range start .Attr {if _fgfae .Name .Local =="\u0063\u006f\u0075n\u0074"{_aabbac ,_eacf :=_d .ParseUint (_fgfae .Value ,10,32);if _eacf !=nil {return _eacf ;};_dgedb :=uint32 (_aabbac );_bbadd .CountAttr =&_dgedb ;continue ;};};_afdfgb :for {_gbcbe ,_aggfa :=d .Token ();if _aggfa !=nil {return _aggfa ;};switch _gdbcee :=_gbcbe .(type ){case _a .StartElement :switch _gdbcee .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dafff :=NewCT_PivotFilter ();if _abgece :=d .DecodeElement (_dafff ,&_gdbcee );_abgece !=nil {return _abgece ;};_bbadd .Filter =append (_bbadd .Filter ,_dafff );default:_gc .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",_gdbcee .Name );if _ffba :=d .Skip ();_ffba !=nil {return _ffba ;};};case _a .EndElement :break _afdfgb ;case _a .CharData :};};return nil ;};func (_dcdbb *CT_ExternalCell )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eefg :=range start .Attr {if _eefg .Name .Local =="\u0072"{_gfage ,_fceda :=_eefg .Value ,error (nil );if _fceda !=nil {return _fceda ;};_dcdbb .RAttr =&_gfage ;continue ;};if _eefg .Name .Local =="\u0074"{_dcdbb .TAttr .UnmarshalXMLAttr (_eefg );continue ;};if _eefg .Name .Local =="\u0076\u006d"{_ecadf ,_ddfba :=_d .ParseUint (_eefg .Value ,10,32);if _ddfba !=nil {return _ddfba ;};_fggff :=uint32 (_ecadf );_dcdbb .VmAttr =&_fggff ;continue ;};};_cgabf :for {_gdfae ,_bdfgb :=d .Token ();if _bdfgb !=nil {return _bdfgb ;};switch _gfbca :=_gdfae .(type ){case _a .StartElement :switch _gfbca .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcdbb .V =new (string );if _fcaaf :=d .DecodeElement (_dcdbb .V ,&_gfbca );_fcaaf !=nil {return _fcaaf ;};default:_gc .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",_gfbca .Name );if _efab :=d .Skip ();_efab !=nil {return _efab ;};};case _a .EndElement :break _cgabf ;case _a .CharData :};};return nil ;};type CT_HeaderFooter struct{ -// Number Format Id -NumFmtIdAttr *uint32 ; +// Different Odd Even Header Footer +DifferentOddEvenAttr *bool ; -// Calculated Field Formula -FormulaAttr *string ; +// Different First Page +DifferentFirstAttr *bool ; -// SQL Data Type -SqlTypeAttr *int32 ; +// Scale Header & Footer With Document +ScaleWithDocAttr *bool ; -// Hierarchy -HierarchyAttr *int32 ; +// Align Margins +AlignWithMarginsAttr *bool ; -// Hierarchy Level -LevelAttr *uint32 ; +// Odd Header +OddHeader *string ; -// Database Field -DatabaseFieldAttr *bool ; +// Odd Page Footer +OddFooter *string ; -// Member Property Count -MappingCountAttr *uint32 ; - -// Member Property Field -MemberPropertyFieldAttr *bool ; - -// Shared Items -SharedItems *CT_SharedItems ; - -// Field Group Properties -FieldGroup *CT_FieldGroup ; - -// Member Properties Map -MpMap []*CT_X ; - -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};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;);type CT_MdxTuple struct{ - -// Member Index Count -CAttr *uint32 ; - -// Server Formatting Culture Currency -CtAttr *string ; - -// Server Formatting String Index -SiAttr *uint32 ; - -// Server Formatting Built-In Number Format Index -FiAttr *uint32 ; - -// Server Formatting Background Color -BcAttr *string ; - -// Server Formatting Foreground Color -FcAttr *string ; - -// Server Formatting Italic Font -IAttr *bool ; - -// Server Formatting Underline Font -UAttr *bool ; - -// Server Formatting Strikethrough Font -StAttr *bool ; - -// Server Formatting Bold Font -BAttr *bool ; - -// Member Unique Name Index -N []*CT_MetadataStringIndex ;};func (_ebcfge ST_CellFormulaType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cdgaf :=_f .Attr {};_cdgaf .Name =name ;switch _ebcfge {case ST_CellFormulaTypeUnset :_cdgaf .Value ="";case ST_CellFormulaTypeNormal :_cdgaf .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_CellFormulaTypeArray :_cdgaf .Value ="\u0061\u0072\u0072a\u0079";case ST_CellFormulaTypeDataTable :_cdgaf .Value ="\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce";case ST_CellFormulaTypeShared :_cdgaf .Value ="\u0073\u0068\u0061\u0072\u0065\u0064";};return _cdgaf ,nil ;};func (_fdbbaa ST_SortMethod )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_beced :=_f .Attr {};_beced .Name =name ;switch _fdbbaa {case ST_SortMethodUnset :_beced .Value ="";case ST_SortMethodStroke :_beced .Value ="\u0073\u0074\u0072\u006f\u006b\u0065";case ST_SortMethodPinYin :_beced .Value ="\u0070\u0069\u006e\u0059\u0069\u006e";case ST_SortMethodNone :_beced .Value ="\u006e\u006f\u006e\u0065";};return _beced ,nil ;};func (_dagg *CT_CellWatches )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cdff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068"}};for _ ,_dgfb :=range _dagg .CellWatch {e .EncodeElement (_dgfb ,_cdff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_CsPageSetup and its children, prefixing error messages with path -func (_egddc *CT_CsPageSetup )ValidateWithPath (path string )error {if _egddc .PaperHeightAttr !=nil {if !_g .ST_PositiveUniversalMeasurePatternRe .MatchString (*_egddc .PaperHeightAttr ){return _c .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 ,_g .ST_PositiveUniversalMeasurePatternRe ,*_egddc .PaperHeightAttr );};};if _egddc .PaperHeightAttr !=nil {if !_g .ST_UniversalMeasurePatternRe .MatchString (*_egddc .PaperHeightAttr ){return _c .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 ,_g .ST_UniversalMeasurePatternRe ,*_egddc .PaperHeightAttr );};};if _egddc .PaperWidthAttr !=nil {if !_g .ST_PositiveUniversalMeasurePatternRe .MatchString (*_egddc .PaperWidthAttr ){return _c .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 ,_g .ST_PositiveUniversalMeasurePatternRe ,*_egddc .PaperWidthAttr );};};if _egddc .PaperWidthAttr !=nil {if !_g .ST_UniversalMeasurePatternRe .MatchString (*_egddc .PaperWidthAttr ){return _c .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 ,_g .ST_UniversalMeasurePatternRe ,*_egddc .PaperWidthAttr );};};if _bbgg :=_egddc .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_bbgg !=nil {return _bbgg ;};return nil ;};func (_cbgfb *CT_Scenario )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afafda :=range start .Attr {if _afafda .Name .Local =="\u006e\u0061\u006d\u0065"{_caafb ,_gabecc :=_afafda .Value ,error (nil );if _gabecc !=nil {return _gabecc ;};_cbgfb .NameAttr =_caafb ;continue ;};if _afafda .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_fddbdf ,_febd :=_d .ParseBool (_afafda .Value );if _febd !=nil {return _febd ;};_cbgfb .LockedAttr =&_fddbdf ;continue ;};if _afafda .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cfade ,_gedfc :=_d .ParseBool (_afafda .Value );if _gedfc !=nil {return _gedfc ;};_cbgfb .HiddenAttr =&_cfade ;continue ;};if _afafda .Name .Local =="\u0063\u006f\u0075n\u0074"{_geefeg ,_agbeef :=_d .ParseUint (_afafda .Value ,10,32);if _agbeef !=nil {return _agbeef ;};_dceag :=uint32 (_geefeg );_cbgfb .CountAttr =&_dceag ;continue ;};if _afafda .Name .Local =="\u0075\u0073\u0065\u0072"{_fdgba ,_afcfgg :=_afafda .Value ,error (nil );if _afcfgg !=nil {return _afcfgg ;};_cbgfb .UserAttr =&_fdgba ;continue ;};if _afafda .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_egcfc ,_gbddee :=_afafda .Value ,error (nil );if _gbddee !=nil {return _gbddee ;};_cbgfb .CommentAttr =&_egcfc ;continue ;};};_faccbd :for {_abgeeg ,_bbeeb :=d .Token ();if _bbeeb !=nil {return _bbeeb ;};switch _caccg :=_abgeeg .(type ){case _f .StartElement :switch _caccg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fabbdg :=NewCT_InputCells ();if _fefec :=d .DecodeElement (_fabbdg ,&_caccg );_fefec !=nil {return _fefec ;};_cbgfb .InputCells =append (_cbgfb .InputCells ,_fabbdg );default:_ag .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",_caccg .Name );if _fdefb :=d .Skip ();_fdefb !=nil {return _fdefb ;};};case _f .EndElement :break _faccbd ;case _f .CharData :};};return nil ;};func (_dagaf ST_Visibility )ValidateWithPath (path string )error {switch _dagaf {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dagaf ));};return nil ;};func (_gccdd *CT_FieldsUsage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcafa :=range start .Attr {if _bcafa .Name .Local =="\u0063\u006f\u0075n\u0074"{_cegeg ,_aeegf :=_d .ParseUint (_bcafa .Value ,10,32);if _aeegf !=nil {return _aeegf ;};_aegab :=uint32 (_cegeg );_gccdd .CountAttr =&_aegab ;continue ;};};_eedf :for {_degd ,_fddbd :=d .Token ();if _fddbd !=nil {return _fddbd ;};switch _cdegaf :=_degd .(type ){case _f .StartElement :switch _cdegaf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebag :=NewCT_FieldUsage ();if _ddfe :=d .DecodeElement (_ebag ,&_cdegaf );_ddfe !=nil {return _ddfe ;};_gccdd .FieldUsage =append (_gccdd .FieldUsage ,_ebag );default:_ag .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",_cdegaf .Name );if _debeb :=d .Skip ();_debeb !=nil {return _debeb ;};};case _f .EndElement :break _eedf ;case _f .CharData :};};return nil ;};func ParseSliceST_Sqref (s string )(ST_Sqref ,error ){return ST_Sqref (_fb .Fields (s )),nil }; - -// ValidateWithPath validates the CT_PivotHierarchies and its children, prefixing error messages with path -func (_bfceg *CT_PivotHierarchies )ValidateWithPath (path string )error {for _gbcef ,_adabe :=range _bfceg .PivotHierarchy {if _abgfa :=_adabe .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_gbcef ));_abgfa !=nil {return _abgfa ;};};return nil ;};func NewCT_ExternalLinkChoice ()*CT_ExternalLinkChoice {_aeee :=&CT_ExternalLinkChoice {};return _aeee ;};func (_cbacgc *ST_WebSourceType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cbacgc =0;case "\u0073\u0068\u0065e\u0074":*_cbacgc =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_cbacgc =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_cbacgc =3;case "\u0072\u0061\u006eg\u0065":*_cbacgc =4;case "\u0063\u0068\u0061r\u0074":*_cbacgc =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_cbacgc =6;case "\u0071\u0075\u0065r\u0079":*_cbacgc =7;case "\u006c\u0061\u0062e\u006c":*_cbacgc =8;};return nil ;};func (_cffbc *CT_RevisionCustomView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_cffbc .GuidAttr )});_egbca ,_dfabc :=_cffbc .ActionAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _dfabc !=nil {return _dfabc ;};start .Attr =append (start .Attr ,_egbca );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acdbf *CT_PivotCacheRecords )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _acdbf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_acdbf .CountAttr )});};e .EncodeToken (start );if _acdbf .R !=nil {_afcfe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_bfded :=range _acdbf .R {e .EncodeElement (_bfded ,_afcfe );};};if _acdbf .ExtLst !=nil {_bfbge :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_acdbf .ExtLst ,_bfbge );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_Tuple and its children, prefixing error messages with path -func (_edeae *CT_Tuple )ValidateWithPath (path string )error {return nil };func (_egbc *CT_Controls )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_eeea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c"}};for _ ,_gbae :=range _egbc .Control {e .EncodeElement (_gbae ,_eeea );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dacfd *Revisions )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dacfd .CT_Revisions =*NewCT_Revisions ();_dcbab :for {_edcef ,_dedef :=d .Token ();if _dedef !=nil {return _dedef ;};switch _cebged :=_edcef .(type ){case _f .StartElement :switch _cebged .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgaef :=NewCT_RevisionRowColumn ();if _cbdec :=d .DecodeElement (_fgaef ,&_cebged );_cbdec !=nil {return _cbdec ;};_dacfd .Rrc =append (_dacfd .Rrc ,_fgaef );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baeaa :=NewCT_RevisionMove ();if _edfef :=d .DecodeElement (_baeaa ,&_cebged );_edfef !=nil {return _edfef ;};_dacfd .Rm =append (_dacfd .Rm ,_baeaa );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aefda :=NewCT_RevisionCustomView ();if _eggcde :=d .DecodeElement (_aefda ,&_cebged );_eggcde !=nil {return _eggcde ;};_dacfd .Rcv =append (_dacfd .Rcv ,_aefda );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgdfa :=NewCT_RevisionSheetRename ();if _ffedg :=d .DecodeElement (_fgdfa ,&_cebged );_ffedg !=nil {return _ffedg ;};_dacfd .Rsnm =append (_dacfd .Rsnm ,_fgdfa );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aafcf :=NewCT_RevisionInsertSheet ();if _ceeed :=d .DecodeElement (_aafcf ,&_cebged );_ceeed !=nil {return _ceeed ;};_dacfd .Ris =append (_dacfd .Ris ,_aafcf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgaga :=NewCT_RevisionCellChange ();if _dcffgf :=d .DecodeElement (_bgaga ,&_cebged );_dcffgf !=nil {return _dcffgf ;};_dacfd .Rcc =append (_dacfd .Rcc ,_bgaga );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccfba :=NewCT_RevisionFormatting ();if _fgefg :=d .DecodeElement (_ccfba ,&_cebged );_fgefg !=nil {return _fgefg ;};_dacfd .Rfmt =append (_dacfd .Rfmt ,_ccfba );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddaaaa :=NewCT_RevisionAutoFormatting ();if _adefgd :=d .DecodeElement (_ddaaaa ,&_cebged );_adefgd !=nil {return _adefgd ;};_dacfd .Raf =append (_dacfd .Raf ,_ddaaaa );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fadcd :=NewCT_RevisionDefinedName ();if _cdbge :=d .DecodeElement (_fadcd ,&_cebged );_cdbge !=nil {return _cdbge ;};_dacfd .Rdn =append (_dacfd .Rdn ,_fadcd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbcdcg :=NewCT_RevisionComment ();if _ddafgd :=d .DecodeElement (_dbcdcg ,&_cebged );_ddafgd !=nil {return _ddafgd ;};_dacfd .Rcmt =append (_dacfd .Rcmt ,_dbcdcg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_babbab :=NewCT_RevisionQueryTableField ();if _gedefb :=d .DecodeElement (_babbab ,&_cebged );_gedefb !=nil {return _gedefb ;};_dacfd .Rqt =append (_dacfd .Rqt ,_babbab );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_geeac :=NewCT_RevisionConflict ();if _afeaae :=d .DecodeElement (_geeac ,&_cebged );_afeaae !=nil {return _afeaae ;};_dacfd .Rcft =append (_dacfd .Rcft ,_geeac );default:_ag .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",_cebged .Name );if _ddeggd :=d .Skip ();_ddeggd !=nil {return _ddeggd ;};};case _f .EndElement :break _dcbab ;case _f .CharData :};};return nil ;};func (_dcbcdf ST_SortType )ValidateWithPath (path string )error {switch _dcbcdf {case 0,1,2,3,4,5,6,7:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcbcdf ));};return nil ;};func (_cadcb *ST_Scope )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cadcb =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_cadcb =1;case "\u0064\u0061\u0074\u0061":*_cadcb =2;case "\u0066\u0069\u0065l\u0064":*_cadcb =3;};return nil ;};func (_eafc *CT_Error )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_c .Sprintf ("\u0025\u0076",_eafc .VAttr )});if _eafc .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eafc .UAttr ))});};if _eafc .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eafc .FAttr ))});};if _eafc .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_eafc .CAttr )});};if _eafc .CpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_eafc .CpAttr )});};if _eafc .InAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_eafc .InAttr )});};if _eafc .BcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_eafc .BcAttr )});};if _eafc .FcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_eafc .FcAttr )});};if _eafc .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eafc .IAttr ))});};if _eafc .UnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eafc .UnAttr ))});};if _eafc .StAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eafc .StAttr ))});};if _eafc .BAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eafc .BAttr ))});};e .EncodeToken (start );if _eafc .Tpls !=nil {_ddaea :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_eafc .Tpls ,_ddaea );};if _eafc .X !=nil {_bfgdb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_gbbdb :=range _eafc .X {e .EncodeElement (_gbbdb ,_bfgdb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_addade ST_CfType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_acdec :=_f .Attr {};_acdec .Name =name ;switch _addade {case ST_CfTypeUnset :_acdec .Value ="";case ST_CfTypeExpression :_acdec .Value ="\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e";case ST_CfTypeCellIs :_acdec .Value ="\u0063\u0065\u006c\u006c\u0049\u0073";case ST_CfTypeColorScale :_acdec .Value ="\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065";case ST_CfTypeDataBar :_acdec .Value ="\u0064a\u0074\u0061\u0042\u0061\u0072";case ST_CfTypeIconSet :_acdec .Value ="\u0069c\u006f\u006e\u0053\u0065\u0074";case ST_CfTypeTop10 :_acdec .Value ="\u0074\u006f\u00701\u0030";case ST_CfTypeUniqueValues :_acdec .Value ="\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeDuplicateValues :_acdec .Value ="\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeContainsText :_acdec .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeNotContainsText :_acdec .Value ="\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeBeginsWith :_acdec .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeEndsWith :_acdec .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeContainsBlanks :_acdec .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeNotContainsBlanks :_acdec .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeContainsErrors :_acdec .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeNotContainsErrors :_acdec .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeTimePeriod :_acdec .Value ="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064";case ST_CfTypeAboveAverage :_acdec .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";};return _acdec ,nil ;};func (_gdcbddg ST_CellComments )Validate ()error {return _gdcbddg .ValidateWithPath ("")};func (_eaaeb *ST_Comments )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eaaeb =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_eaaeb =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_eaaeb =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_eaaeb =3;};return nil ;};type Headers struct{CT_RevisionHeaders };func (_dgaba *CT_Extension )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcege :=range start .Attr {if _dcege .Name .Local =="\u0075\u0072\u0069"{_bdbcaf ,_ddede :=_dcege .Value ,error (nil );if _ddede !=nil {return _ddede ;};_dgaba .UriAttr =&_bdbcaf ;continue ;};};_dfcae :for {_bfaca ,_bdcba :=d .Token ();if _bdcba !=nil {return _bdcba ;};switch _ffee :=_bfaca .(type ){case _f .StartElement :switch _ffee .Name {default:if _fcagad ,_gaed :=_ag .CreateElement (_ffee );_gaed !=nil {return _gaed ;}else {if _dfegg :=d .DecodeElement (_fcagad ,&_ffee );_dfegg !=nil {return _dfegg ;};_dgaba .Any =_fcagad ;};};case _f .EndElement :break _dfcae ;case _f .CharData :};};return nil ;};func NewCT_Filters ()*CT_Filters {_gdcfd :=&CT_Filters {};return _gdcfd }; - -// Validate validates the CT_WebPublishObject and its children -func (_bgcgg *CT_WebPublishObject )Validate ()error {return _bgcgg .ValidateWithPath ("\u0043\u0054\u005f\u0057eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074");};func NewCT_Cell ()*CT_Cell {_fbed :=&CT_Cell {};return _fbed };type CT_TablePart struct{IdAttr string ;}; +// Even Page Header +EvenHeader *string ; -// Validate validates the CT_MetadataType and its children -func (_agbce *CT_MetadataType )Validate ()error {return _agbce .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065");}; +// Even Page Footer +EvenFooter *string ; -// ValidateWithPath validates the CT_PageField and its children, prefixing error messages with path -func (_decgfe *CT_PageField )ValidateWithPath (path string )error {if _decgfe .ExtLst !=nil {if _gffd :=_decgfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gffd !=nil {return _gffd ;};};return nil ;};func (_dgcfcf *ST_Axis )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dgcfcf =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_dgcfcf =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_dgcfcf =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_dgcfcf =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_dgcfcf =4;};return nil ;};type CT_ColorFilter struct{ +// First Page Header +FirstHeader *string ; -// Differential Format Record Id -DxfIdAttr *uint32 ; +// First Page Footer +FirstFooter *string ;};func (_egaaac ST_DataConsolidateFunction )String ()string {switch _egaaac {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 "";}; -// Filter By Cell Color -CellColorAttr *bool ;};func (_cdeeb *ST_Visibility )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbadc ,_cgafg :=d .Token ();if _cgafg !=nil {return _cgafg ;};if _bffgcf ,_caeaf :=_bbadc .(_f .EndElement );_caeaf &&_bffgcf .Name ==start .Name {*_cdeeb =1;return nil ;};if _aacfc ,_bfedg :=_bbadc .(_f .CharData );!_bfedg {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbadc );}else {switch string (_aacfc ){case "":*_cdeeb =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_cdeeb =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_cdeeb =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_cdeeb =3;};};_bbadc ,_cgafg =d .Token ();if _cgafg !=nil {return _cgafg ;};if _bcdcb ,_bdfgd :=_bbadc .(_f .EndElement );_bdfgd &&_bcdcb .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbadc );};func (_fdgffg ST_Axis )Validate ()error {return _fdgffg .ValidateWithPath ("")};type Table struct{CT_Table }; +// Validate validates the CT_UnderlineProperty and its children +func (_bebea *CT_UnderlineProperty )Validate ()error {return _bebea .ValidateWithPath ("C\u0054_\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0050\u0072\u006f\u0070er\u0074\u0079");};func (_gdgbg *MapInfo )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_a .Attr {Name :_a .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 ,_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\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 ,_a .Attr {Name :_a .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 ,_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 ="\u006d\u0061\u003a\u004d\u0061\u0070\u0049\u006e\u0066\u006f";return _gdgbg .CT_MapInfo .MarshalXML (e ,start );};func (_becaf *CT_PivotFields )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fffcc :=range start .Attr {if _fffcc .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgcgg ,_fegcc :=_d .ParseUint (_fffcc .Value ,10,32);if _fegcc !=nil {return _fegcc ;};_eccfc :=uint32 (_bgcgg );_becaf .CountAttr =&_eccfc ;continue ;};};_ggebf :for {_bbgff ,_bagde :=d .Token ();if _bagde !=nil {return _bagde ;};switch _ddgcf :=_bbgff .(type ){case _a .StartElement :switch _ddgcf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcfbce :=NewCT_PivotField ();if _afbcd :=d .DecodeElement (_fcfbce ,&_ddgcf );_afbcd !=nil {return _afbcd ;};_becaf .PivotField =append (_becaf .PivotField ,_fcfbce );default:_gc .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",_ddgcf .Name );if _edbdd :=d .Skip ();_edbdd !=nil {return _edbdd ;};};case _a .EndElement :break _ggebf ;case _a .CharData :};};return nil ;};func (_fdgcd *CT_TableStyles )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ddcbge :=range start .Attr {if _ddcbge .Name .Local =="\u0063\u006f\u0075n\u0074"{_afcgb ,_aacee :=_d .ParseUint (_ddcbge .Value ,10,32);if _aacee !=nil {return _aacee ;};_gfabf :=uint32 (_afcgb );_fdgcd .CountAttr =&_gfabf ;continue ;};if _ddcbge .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"{_baadd ,_cffg :=_ddcbge .Value ,error (nil );if _cffg !=nil {return _cffg ;};_fdgcd .DefaultTableStyleAttr =&_baadd ;continue ;};if _ddcbge .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"{_gfbcg ,_aaecf :=_ddcbge .Value ,error (nil );if _aaecf !=nil {return _aaecf ;};_fdgcd .DefaultPivotStyleAttr =&_gfbcg ;continue ;};};_bfgbeg :for {_dbcgg ,_bdff :=d .Token ();if _bdff !=nil {return _bdff ;};switch _ecadff :=_dbcgg .(type ){case _a .StartElement :switch _ecadff .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caaga :=NewCT_TableStyle ();if _fefdg :=d .DecodeElement (_caaga ,&_ecadff );_fefdg !=nil {return _fefdg ;};_fdgcd .TableStyle =append (_fdgcd .TableStyle ,_caaga );default:_gc .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",_ecadff .Name );if _efdag :=d .Skip ();_efdag !=nil {return _efdag ;};};case _a .EndElement :break _bfgbeg ;case _a .CharData :};};return nil ;};func (_cbggd *CT_MetadataBlock )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gccfgf :for {_dcgc ,_cecag :=d .Token ();if _cecag !=nil {return _cecag ;};switch _bedg :=_dcgc .(type ){case _a .StartElement :switch _bedg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gebgf :=NewCT_MetadataRecord ();if _cacba :=d .DecodeElement (_gebgf ,&_bedg );_cacba !=nil {return _cacba ;};_cbggd .Rc =append (_cbggd .Rc ,_gebgf );default:_gc .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",_bedg .Name );if _bgeebb :=d .Skip ();_bgeebb !=nil {return _bgeebb ;};};case _a .EndElement :break _gccfgf ;case _a .CharData :};};return nil ;};func NewCT_OutlinePr ()*CT_OutlinePr {_faagd :=&CT_OutlinePr {};return _faagd }; -// Validate validates the CT_VolTypes and its children -func (_afdgdc *CT_VolTypes )Validate ()error {return _afdgdc .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");}; +// ValidateWithPath validates the CT_String and its children, prefixing error messages with path +func (_deegf *CT_String )ValidateWithPath (path string )error {for _ccfdd ,_febgf :=range _deegf .Tpls {if _ggdbe :=_febgf .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_ccfdd ));_ggdbe !=nil {return _ggdbe ;};};for _dcdfb ,_cegad :=range _deegf .X {if _dacgc :=_cegad .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_dcdfb ));_dacgc !=nil {return _dacgc ;};};return nil ;};func (_acage ST_GradientType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_acage .String (),start );}; -// ValidateWithPath validates the CT_SmartTagTypes and its children, prefixing error messages with path -func (_fgded *CT_SmartTagTypes )ValidateWithPath (path string )error {for _dafgc ,_adbaca :=range _fgded .SmartTagType {if _dfdae :=_adbaca .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_dafgc ));_dfdae !=nil {return _dfdae ;};};return nil ;};func (_ecegb *CT_FontSize )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",_ecegb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ExternalLink and its children +func (_cgbea *CT_ExternalLink )Validate ()error {return _cgbea .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");}; -// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path -func (_fcffe *CT_SmartTagType )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_Index and its children +func (_dbffb *CT_Index )Validate ()error {return _dbffb .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078");};func (_geaaa ST_Type )ValidateWithPath (path string )error {switch _geaaa {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 (_geaaa ));};return nil ;};func (_faaeb *CT_PivotAreaReference )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fdefac :=range start .Attr {if _fdefac .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_adbgec ,_gcgbf :=_d .ParseBool (_fdefac .Value );if _gcgbf !=nil {return _gcgbf ;};_faaeb .MaxSubtotalAttr =&_adbgec ;continue ;};if _fdefac .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ccef ,_aggcdc :=_d .ParseBool (_fdefac .Value );if _aggcdc !=nil {return _aggcdc ;};_faaeb .MinSubtotalAttr =&_ccef ;continue ;};if _fdefac .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgfgd ,_bdedgf :=_d .ParseUint (_fdefac .Value ,10,32);if _bdedgf !=nil {return _bdedgf ;};_faefe :=uint32 (_bgfgd );_faaeb .CountAttr =&_faefe ;continue ;};if _fdefac .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_faaed ,_ebfeb :=_d .ParseBool (_fdefac .Value );if _ebfeb !=nil {return _ebfeb ;};_faaeb .ProductSubtotalAttr =&_faaed ;continue ;};if _fdefac .Name .Local =="\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gcfae ,_baaf :=_d .ParseBool (_fdefac .Value );if _baaf !=nil {return _baaf ;};_faaeb .ByPositionAttr =&_gcfae ;continue ;};if _fdefac .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cfccc ,_acfb :=_d .ParseBool (_fdefac .Value );if _acfb !=nil {return _acfb ;};_faaeb .CountSubtotalAttr =&_cfccc ;continue ;};if _fdefac .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fdacd ,_gcdgf :=_d .ParseBool (_fdefac .Value );if _gcdgf !=nil {return _gcdgf ;};_faaeb .DefaultSubtotalAttr =&_fdacd ;continue ;};if _fdefac .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_dadf ,_fbedc :=_d .ParseBool (_fdefac .Value );if _fbedc !=nil {return _fbedc ;};_faaeb .CountASubtotalAttr =&_dadf ;continue ;};if _fdefac .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_efgefe ,_afgbb :=_d .ParseBool (_fdefac .Value );if _afgbb !=nil {return _afgbb ;};_faaeb .AvgSubtotalAttr =&_efgefe ;continue ;};if _fdefac .Name .Local =="\u0066\u0069\u0065l\u0064"{_fdgea ,_dfagf :=_d .ParseUint (_fdefac .Value ,10,32);if _dfagf !=nil {return _dfagf ;};_gcdee :=uint32 (_fdgea );_faaeb .FieldAttr =&_gcdee ;continue ;};if _fdefac .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_cgecc ,_egcgb :=_d .ParseBool (_fdefac .Value );if _egcgb !=nil {return _egcgb ;};_faaeb .SelectedAttr =&_cgecc ;continue ;};if _fdefac .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"{_bebdac ,_gfabb :=_d .ParseBool (_fdefac .Value );if _gfabb !=nil {return _gfabb ;};_faaeb .RelativeAttr =&_bebdac ;continue ;};if _fdefac .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fdgfa ,_fdgfb :=_d .ParseBool (_fdefac .Value );if _fdgfb !=nil {return _fdgfb ;};_faaeb .SumSubtotalAttr =&_fdgfa ;continue ;};if _fdefac .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_dggfc ,_eabcd :=_d .ParseBool (_fdefac .Value );if _eabcd !=nil {return _eabcd ;};_faaeb .StdDevSubtotalAttr =&_dggfc ;continue ;};if _fdefac .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gffda ,_dbbea :=_d .ParseBool (_fdefac .Value );if _dbbea !=nil {return _dbbea ;};_faaeb .StdDevPSubtotalAttr =&_gffda ;continue ;};if _fdefac .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ccfcf ,_cfbga :=_d .ParseBool (_fdefac .Value );if _cfbga !=nil {return _cfbga ;};_faaeb .VarSubtotalAttr =&_ccfcf ;continue ;};if _fdefac .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bgda ,_dagcb :=_d .ParseBool (_fdefac .Value );if _dagcb !=nil {return _dagcb ;};_faaeb .VarPSubtotalAttr =&_bgda ;continue ;};};_dccdb :for {_gggeb ,_cfaeb :=d .Token ();if _cfaeb !=nil {return _cfaeb ;};switch _fcbagc :=_gggeb .(type ){case _a .StartElement :switch _fcbagc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffdde :=NewCT_Index ();if _aceba :=d .DecodeElement (_ffdde ,&_fcbagc );_aceba !=nil {return _aceba ;};_faaeb .X =append (_faaeb .X ,_ffdde );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_faaeb .ExtLst =NewCT_ExtensionList ();if _eacb :=d .DecodeElement (_faaeb .ExtLst ,&_fcbagc );_eacb !=nil {return _eacb ;};default:_gc .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",_fcbagc .Name );if _gdcfg :=d .Skip ();_gdcfg !=nil {return _gdcfg ;};};case _a .EndElement :break _dccdb ;case _a .CharData :};};return nil ;}; -// Validate validates the CT_ExternalReference and its children -func (_fceb *CT_ExternalReference )Validate ()error {return _fceb .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065");}; +// ValidateWithPath validates the CT_FilterColumn and its children, prefixing error messages with path +func (_eccga *CT_FilterColumn )ValidateWithPath (path string )error {if _eccga .Filters !=nil {if _bebcf :=_eccga .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_bebcf !=nil {return _bebcf ;};};if _eccga .Top10 !=nil {if _ffcf :=_eccga .Top10 .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0031\u0030");_ffcf !=nil {return _ffcf ;};};if _eccga .CustomFilters !=nil {if _cdac :=_eccga .CustomFilters .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0046\u0069l\u0074\u0065\u0072\u0073");_cdac !=nil {return _cdac ;};};if _eccga .DynamicFilter !=nil {if _fbbfc :=_eccga .DynamicFilter .ValidateWithPath (path +"\u002f\u0044\u0079\u006e\u0061\u006d\u0069\u0063\u0046i\u006c\u0074\u0065\u0072");_fbbfc !=nil {return _fbbfc ;};};if _eccga .ColorFilter !=nil {if _gfcd :=_eccga .ColorFilter .ValidateWithPath (path +"\u002f\u0043\u006fl\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072");_gfcd !=nil {return _gfcd ;};};if _eccga .IconFilter !=nil {if _acadd :=_eccga .IconFilter .ValidateWithPath (path +"/\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");_acadd !=nil {return _acadd ;};};if _eccga .ExtLst !=nil {if _aaggd :=_eccga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaggd !=nil {return _aaggd ;};};return nil ;}; -// ValidateWithPath validates the CT_PivotAreaReferences and its children, prefixing error messages with path -func (_fdedf *CT_PivotAreaReferences )ValidateWithPath (path string )error {for _ddgeg ,_aeada :=range _fdedf .Reference {if _fdfcg :=_aeada .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ddgeg ));_fdfcg !=nil {return _fdfcg ;};};return nil ;};func (_ede *CT_Borders )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ede .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ede .CountAttr )});};e .EncodeToken (start );if _ede .Border !=nil {_dfc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};for _ ,_cgfg :=range _ede .Border {e .EncodeElement (_cgfg ,_dfc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_DataField ()*CT_DataField {_cfada :=&CT_DataField {};return _cfada };func NewCT_FunctionGroups ()*CT_FunctionGroups {_baeff :=&CT_FunctionGroups {};return _baeff };func (_gbeeeb ST_CellFormulaType )Validate ()error {return _gbeeeb .ValidateWithPath ("")};func (_afbcac *ST_DvAspect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aabag ,_ffcde :=d .Token ();if _ffcde !=nil {return _ffcde ;};if _aadddba ,_bcege :=_aabag .(_f .EndElement );_bcege &&_aadddba .Name ==start .Name {*_afbcac =1;return nil ;};if _edbdcb ,_faefe :=_aabag .(_f .CharData );!_faefe {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aabag );}else {switch string (_edbdcb ){case "":*_afbcac =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_afbcac =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_afbcac =2;};};_aabag ,_ffcde =d .Token ();if _ffcde !=nil {return _ffcde ;};if _cfaef ,_efgaa :=_aabag .(_f .EndElement );_efgaa &&_cfaef .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aabag );};type CT_Chartsheet struct{ +// ValidateWithPath validates the CT_Format and its children, prefixing error messages with path +func (_cegb *CT_Format )ValidateWithPath (path string )error {if _fgfad :=_cegb .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fgfad !=nil {return _fgfad ;};if _bdcg :=_cegb .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_bdcg !=nil {return _bdcg ;};if _cegb .ExtLst !=nil {if _degc :=_cegb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_degc !=nil {return _degc ;};};return nil ;};func (_ddded *CT_RevisionRowColumn )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddded .ActionAttr =ST_rwColActionType (1);for _ ,_ffafb :=range start .Attr {if _ffafb .Name .Local =="\u0073\u0049\u0064"{_gfadg ,_affb :=_d .ParseUint (_ffafb .Value ,10,32);if _affb !=nil {return _affb ;};_ddded .SIdAttr =uint32 (_gfadg );continue ;};if _ffafb .Name .Local =="\u0065\u006f\u006c"{_adgdb ,_ffgcg :=_d .ParseBool (_ffafb .Value );if _ffgcg !=nil {return _ffgcg ;};_ddded .EolAttr =&_adgdb ;continue ;};if _ffafb .Name .Local =="\u0072\u0065\u0066"{_fbbfe ,_egadb :=_ffafb .Value ,error (nil );if _egadb !=nil {return _egadb ;};_ddded .RefAttr =_fbbfe ;continue ;};if _ffafb .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_ddded .ActionAttr .UnmarshalXMLAttr (_ffafb );continue ;};if _ffafb .Name .Local =="\u0065\u0064\u0067\u0065"{_bbeggd ,_cecge :=_d .ParseBool (_ffafb .Value );if _cecge !=nil {return _cecge ;};_ddded .EdgeAttr =&_bbeggd ;continue ;};if _ffafb .Name .Local =="\u0072\u0049\u0064"{_bgeegd ,_abcge :=_d .ParseUint (_ffafb .Value ,10,32);if _abcge !=nil {return _abcge ;};_fgfga :=uint32 (_bgeegd );_ddded .RIdAttr =&_fgfga ;continue ;};if _ffafb .Name .Local =="\u0075\u0061"{_bbaga ,_ffgdg :=_d .ParseBool (_ffafb .Value );if _ffgdg !=nil {return _ffgdg ;};_ddded .UaAttr =&_bbaga ;continue ;};if _ffafb .Name .Local =="\u0072\u0061"{_ddbgad ,_dcbedb :=_d .ParseBool (_ffafb .Value );if _dcbedb !=nil {return _dcbedb ;};_ddded .RaAttr =&_ddbgad ;continue ;};};_gcagg :for {_aefca ,_gcffdb :=d .Token ();if _gcffdb !=nil {return _gcffdb ;};switch _dcbeab :=_aefca .(type ){case _a .StartElement :switch _dcbeab .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_affda :=NewCT_UndoInfo ();if _dcbbeg :=d .DecodeElement (_affda ,&_dcbeab );_dcbbeg !=nil {return _dcbbeg ;};_ddded .Undo =append (_ddded .Undo ,_affda );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecae :=NewCT_RevisionCellChange ();if _bcdec :=d .DecodeElement (_ecae ,&_dcbeab );_bcdec !=nil {return _bcdec ;};_ddded .Rcc =append (_ddded .Rcc ,_ecae );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcbbg :=NewCT_RevisionFormatting ();if _cfcce :=d .DecodeElement (_bcbbg ,&_dcbeab );_cfcce !=nil {return _cfcce ;};_ddded .Rfmt =append (_ddded .Rfmt ,_bcbbg );default:_gc .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",_dcbeab .Name );if _edgeg :=d .Skip ();_edgeg !=nil {return _edgeg ;};};case _a .EndElement :break _gcagg ;case _a .CharData :};};return nil ;}; -// Chart Sheet Properties -SheetPr *CT_ChartsheetPr ; +// ValidateWithPath validates the CT_MergeCell and its children, prefixing error messages with path +func (_adfcg *CT_MergeCell )ValidateWithPath (path string )error {return nil };func NewCT_DdeValue ()*CT_DdeValue {_beafb :=&CT_DdeValue {};return _beafb };type CT_OutlinePr struct{ -// Chart Sheet Views -SheetViews *CT_ChartsheetViews ; +// Apply Styles in Outline +ApplyStylesAttr *bool ; -// Chart Sheet Protection -SheetProtection *CT_ChartsheetProtection ; +// Summary Below +SummaryBelowAttr *bool ; -// Custom Chart Sheet Views -CustomSheetViews *CT_CustomChartsheetViews ;PageMargins *CT_PageMargins ;PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ; +// Summary Right +SummaryRightAttr *bool ; -// Drawing -Drawing *CT_Drawing ;LegacyDrawing *CT_LegacyDrawing ; +// Show Outline Symbols +ShowOutlineSymbolsAttr *bool ;};type CT_AutoFilter struct{ -// Legacy Drawing Reference in Header Footer -LegacyDrawingHF *CT_LegacyDrawing ; +// Cell or Range Reference +RefAttr *string ; -// Drawing Reference in Header Footer -DrawingHF *CT_DrawingHF ;Picture *CT_SheetBackgroundPicture ;WebPublishItems *CT_WebPublishItems ;ExtLst *CT_ExtensionList ;}; +// AutoFilter Column +FilterColumn []*CT_FilterColumn ; -// Validate validates the CT_RangePr and its children -func (_fddfd *CT_RangePr )Validate ()error {return _fddfd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");};func (_abfdffc ST_SheetState )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_abfdffc .String (),start );};func NewCT_QueryTableRefresh ()*CT_QueryTableRefresh {_ddega :=&CT_QueryTableRefresh {};_ddega .QueryTableFields =NewCT_QueryTableFields ();return _ddega ;};func (_ccdcd *CT_SheetIdMap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccdcd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ccdcd .CountAttr )});};e .EncodeToken (start );_bfbcd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064"}};for _ ,_cefdf :=range _ccdcd .SheetId {e .EncodeElement (_cefdf ,_bfbcd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_edbfb *CT_SmartTags )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fcbfd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};for _ ,_gccddg :=range _edbfb .CellSmartTags {e .EncodeElement (_gccddg ,_fcbfd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccbffg *ST_DynamicFilterType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gafce ,_dgbce :=d .Token ();if _dgbce !=nil {return _dgbce ;};if _ceccda ,_egcba :=_gafce .(_f .EndElement );_egcba &&_ceccda .Name ==start .Name {*_ccbffg =1;return nil ;};if _degdf ,_dgfcbg :=_gafce .(_f .CharData );!_dgfcbg {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gafce );}else {switch string (_degdf ){case "":*_ccbffg =0;case "\u006e\u0075\u006c\u006c":*_ccbffg =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_ccbffg =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_ccbffg =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_ccbffg =4;case "\u0074\u006f\u0064a\u0079":*_ccbffg =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_ccbffg =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_ccbffg =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_ccbffg =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_ccbffg =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_ccbffg =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_ccbffg =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_ccbffg =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ccbffg =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ccbffg =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ccbffg =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_ccbffg =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_ccbffg =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_ccbffg =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_ccbffg =19;case "\u0051\u0031":*_ccbffg =20;case "\u0051\u0032":*_ccbffg =21;case "\u0051\u0033":*_ccbffg =22;case "\u0051\u0034":*_ccbffg =23;case "\u004d\u0031":*_ccbffg =24;case "\u004d\u0032":*_ccbffg =25;case "\u004d\u0033":*_ccbffg =26;case "\u004d\u0034":*_ccbffg =27;case "\u004d\u0035":*_ccbffg =28;case "\u004d\u0036":*_ccbffg =29;case "\u004d\u0037":*_ccbffg =30;case "\u004d\u0038":*_ccbffg =31;case "\u004d\u0039":*_ccbffg =32;case "\u004d\u0031\u0030":*_ccbffg =33;case "\u004d\u0031\u0031":*_ccbffg =34;case "\u004d\u0031\u0032":*_ccbffg =35;};};_gafce ,_dgbce =d .Token ();if _dgbce !=nil {return _dgbce ;};if _cfgae ,_fcgad :=_gafce .(_f .EndElement );_fcgad &&_cfgae .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gafce );};const (ST_FieldSortTypeUnset ST_FieldSortType =0;ST_FieldSortTypeManual ST_FieldSortType =1;ST_FieldSortTypeAscending ST_FieldSortType =2;ST_FieldSortTypeDescending ST_FieldSortType =3;);func NewCT_Mdx ()*CT_Mdx {_fagbf :=&CT_Mdx {};_fagbf .FAttr =ST_MdxFunctionType (1);return _fagbf };func (_fffeaa ST_GradientType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fffeaa .String (),start );};type CT_OlapPr struct{ +// Sort State for Auto Filter +SortState *CT_SortState ;ExtLst *CT_ExtensionList ;};type CT_OlapPr struct{ // Local Cube LocalAttr *bool ; @@ -4572,3106 +4518,2989 @@ ServerNumberFormatAttr *bool ; ServerFontAttr *bool ; // OLAP Font Formatting -ServerFontColorAttr *bool ;};type CT_MetadataStringIndex struct{ +ServerFontColorAttr *bool ;};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;);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;);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;); -// Index Value -XAttr uint32 ; +// Validate validates the CT_FunctionGroup and its children +func (_dagf *CT_FunctionGroup )Validate ()error {return _dagf .ValidateWithPath ("\u0043\u0054_\u0046\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070");};type CT_Xf struct{ -// String is a Set -SAttr *bool ;};func NewCT_RowHierarchiesUsage ()*CT_RowHierarchiesUsage {_fadbb :=&CT_RowHierarchiesUsage {};return _fadbb ;}; +// Number Format Id +NumFmtIdAttr *uint32 ; -// Validate validates the CT_Record and its children -func (_gdgae *CT_Record )Validate ()error {return _gdgae .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u006f\u0072d");}; +// Font Id +FontIdAttr *uint32 ; -// Validate validates the CT_DataBinding and its children -func (_bebae *CT_DataBinding )Validate ()error {return _bebae .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");};func (_ecdbc *CT_MeasureGroups )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggfcac :=range start .Attr {if _ggfcac .Name .Local =="\u0063\u006f\u0075n\u0074"{_agda ,_adeca :=_d .ParseUint (_ggfcac .Value ,10,32);if _adeca !=nil {return _adeca ;};_acgefc :=uint32 (_agda );_ecdbc .CountAttr =&_acgefc ;continue ;};};_gggaa :for {_gffee ,_caada :=d .Token ();if _caada !=nil {return _caada ;};switch _cgfab :=_gffee .(type ){case _f .StartElement :switch _cgfab .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbabb :=NewCT_MeasureGroup ();if _ggbdd :=d .DecodeElement (_fbabb ,&_cgfab );_ggbdd !=nil {return _ggbdd ;};_ecdbc .MeasureGroup =append (_ecdbc .MeasureGroup ,_fbabb );default:_ag .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",_cgfab .Name );if _caeaac :=d .Skip ();_caeaac !=nil {return _caeaac ;};};case _f .EndElement :break _gggaa ;case _f .CharData :};};return nil ;};func NewCT_Sheet ()*CT_Sheet {_ffgbb :=&CT_Sheet {};return _ffgbb };const (ST_GrowShrinkTypeUnset ST_GrowShrinkType =0;ST_GrowShrinkTypeInsertDelete ST_GrowShrinkType =1;ST_GrowShrinkTypeInsertClear ST_GrowShrinkType =2;ST_GrowShrinkTypeOverwriteClear ST_GrowShrinkType =3;);func (_afacg *CT_Sheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_afacg .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_afacg .SheetIdAttr )});if _afacg .StateAttr !=ST_SheetStateUnset {_bcbfcd ,_aeabff :=_afacg .StateAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0074\u0061t\u0065"});if _aeabff !=nil {return _aeabff ;};start .Attr =append (start .Attr ,_bcbfcd );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_afacg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Fill Id +FillIdAttr *uint32 ; -// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path -func (_bbgea *CT_TableStyle )ValidateWithPath (path string )error {for _eagbd ,_efdee :=range _bbgea .TableStyleElement {if _agegab :=_efdee .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065E\u006c\u0065\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_eagbd ));_agegab !=nil {return _agegab ;};};return nil ;}; +// Border Id +BorderIdAttr *uint32 ; -// ValidateWithPath validates the CT_MdxMetadata and its children, prefixing error messages with path -func (_cbefgb *CT_MdxMetadata )ValidateWithPath (path string )error {for _geace ,_ggece :=range _cbefgb .Mdx {if _gdce :=_ggece .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004d\u0064\u0078\u005b\u0025\u0064\u005d",path ,_geace ));_gdce !=nil {return _gdce ;};};return nil ;};type CT_PageItem struct{ +// Format Id +XfIdAttr *uint32 ; -// Page Item Name -NameAttr string ;};func (_fgbfc ST_Scope )Validate ()error {return _fgbfc .ValidateWithPath ("")};func (_adfcc *CT_MeasureGroups )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adfcc .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_adfcc .CountAttr )});};e .EncodeToken (start );if _adfcc .MeasureGroup !=nil {_gbdde :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003am\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"}};for _ ,_dgfeee :=range _adfcc .MeasureGroup {e .EncodeElement (_dgfeee ,_gbdde );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_RevisionCustomView struct{ +// Quote Prefix +QuotePrefixAttr *bool ; -// GUID -GuidAttr string ; +// Pivot Button +PivotButtonAttr *bool ; -// User Action -ActionAttr ST_RevisionAction ;}; +// Apply Number Format +ApplyNumberFormatAttr *bool ; -// ValidateWithPath validates the CT_ServerFormats and its children, prefixing error messages with path -func (_dgegd *CT_ServerFormats )ValidateWithPath (path string )error {for _dfbbee ,_ebgac :=range _dgegd .ServerFormat {if _gdefb :=_ebgac .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0053er\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_dfbbee ));_gdefb !=nil {return _gdefb ;};};return nil ;};func (_gbfe *CT_ConditionalFormats )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbefd :=range start .Attr {if _cbefd .Name .Local =="\u0063\u006f\u0075n\u0074"{_cddf ,_adec :=_d .ParseUint (_cbefd .Value ,10,32);if _adec !=nil {return _adec ;};_gdfe :=uint32 (_cddf );_gbfe .CountAttr =&_gdfe ;continue ;};};_aced :for {_bcfg ,_dadf :=d .Token ();if _dadf !=nil {return _dadf ;};switch _cdgc :=_bcfg .(type ){case _f .StartElement :switch _cdgc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edef :=NewCT_ConditionalFormat ();if _bffga :=d .DecodeElement (_edef ,&_cdgc );_bffga !=nil {return _bffga ;};_gbfe .ConditionalFormat =append (_gbfe .ConditionalFormat ,_edef );default:_ag .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",_cdgc .Name );if _gdfgg :=d .Skip ();_gdfgg !=nil {return _gdfgg ;};};case _f .EndElement :break _aced ;case _f .CharData :};};return nil ;}; +// Apply Font +ApplyFontAttr *bool ; -// Validate validates the CT_colItems and its children -func (_cgbef *CT_colItems )Validate ()error {return _cgbef .ValidateWithPath ("C\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073");}; +// Apply Fill +ApplyFillAttr *bool ; -// Validate validates the CT_MdxMemeberProp and its children -func (_gedcec *CT_MdxMemeberProp )Validate ()error {return _gedcec .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065r\u0050\u0072\u006f\u0070");};func (_adcdgc ST_VolDepType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_faeea :=_f .Attr {};_faeea .Name =name ;switch _adcdgc {case ST_VolDepTypeUnset :_faeea .Value ="";case ST_VolDepTypeRealTimeData :_faeea .Value ="\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061";case ST_VolDepTypeOlapFunctions :_faeea .Value ="\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073";};return _faeea ,nil ;};func NewCT_ExternalBook ()*CT_ExternalBook {_egfda :=&CT_ExternalBook {};return _egfda };func (_fegeg *CT_Schema )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbebgf :=range start .Attr {if _cbebgf .Name .Local =="\u0049\u0044"{_cddfg ,_acebd :=_cbebgf .Value ,error (nil );if _acebd !=nil {return _acebd ;};_fegeg .IDAttr =_cddfg ;continue ;};if _cbebgf .Name .Local =="\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"{_baafg ,_caaeg :=_cbebgf .Value ,error (nil );if _caaeg !=nil {return _caaeg ;};_fegeg .SchemaRefAttr =&_baafg ;continue ;};if _cbebgf .Name .Local =="\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"{_ddagf ,_eafcc :=_cbebgf .Value ,error (nil );if _eafcc !=nil {return _eafcc ;};_fegeg .NamespaceAttr =&_ddagf ;continue ;};if _cbebgf .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_cbdcg ,_gdbgf :=_cbebgf .Value ,error (nil );if _gdbgf !=nil {return _gdbgf ;};_fegeg .SchemaLanguageAttr =&_cbdcg ;continue ;};};_eaagc :for {_bddfc ,_aeeed :=d .Token ();if _aeeed !=nil {return _aeeed ;};switch _dfdcd :=_bddfc .(type ){case _f .StartElement :switch _dfdcd .Name {default:if _fccbe ,_gbdfcg :=_ag .CreateElement (_dfdcd );_gbdfcg !=nil {return _gbdfcg ;}else {if _ccdbed :=d .DecodeElement (_fccbe ,&_dfdcd );_ccdbed !=nil {return _ccdbed ;};_fegeg .Any =_fccbe ;};};case _f .EndElement :break _eaagc ;case _f .CharData :};};return nil ;};func NewCT_ServerFormat ()*CT_ServerFormat {_cebdab :=&CT_ServerFormat {};return _cebdab };func (_afadfa *SingleXmlCells )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_f .Attr {Name :_f .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 ,_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\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\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 ="\u006d\u0061\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073";return _afadfa .CT_SingleXmlCells .MarshalXML (e ,start );}; +// Apply Border +ApplyBorderAttr *bool ; -// Validate validates the CT_SheetCalcPr and its children -func (_ddaffe *CT_SheetCalcPr )Validate ()error {return _ddaffe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072");};func (_dceae *CT_ExternalSheetName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccafb :=range start .Attr {if _ccafb .Name .Local =="\u0076\u0061\u006c"{_dgbf ,_eceg :=_ccafb .Value ,error (nil );if _eceg !=nil {return _eceg ;};_dceae .ValAttr =&_dgbf ;continue ;};};for {_bddgf ,_ddcfa :=d .Token ();if _ddcfa !=nil {return _c .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",_ddcfa );};if _defdc ,_adae :=_bddgf .(_f .EndElement );_adae &&_defdc .Name ==start .Name {break ;};};return nil ;}; +// Apply Alignment +ApplyAlignmentAttr *bool ; -// ValidateWithPath validates the CT_ConditionalFormat and its children, prefixing error messages with path -func (_bebc *CT_ConditionalFormat )ValidateWithPath (path string )error {if _gcgc :=_bebc .ScopeAttr .ValidateWithPath (path +"\u002f\u0053\u0063\u006f\u0070\u0065\u0041\u0074\u0074\u0072");_gcgc !=nil {return _gcgc ;};if _edfc :=_bebc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_edfc !=nil {return _edfc ;};if _cgbc :=_bebc .PivotAreas .ValidateWithPath (path +"/\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");_cgbc !=nil {return _cgbc ;};if _bebc .ExtLst !=nil {if _ccgg :=_bebc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccgg !=nil {return _ccgg ;};};return nil ;}; +// Apply Protection +ApplyProtectionAttr *bool ; -// Validate validates the CT_ChartsheetProtection and its children -func (_gfega *CT_ChartsheetProtection )Validate ()error {return _gfega .ValidateWithPath ("\u0043\u0054\u005fCh\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};type CT_FieldsUsage struct{ +// Alignment +Alignment *CT_CellAlignment ; -// Field Count -CountAttr *uint32 ; +// Protection +Protection *CT_CellProtection ; -// PivotCache Field Id -FieldUsage []*CT_FieldUsage ;};func (_egfdc *CT_Rst )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggagc :for {_geaag ,_adedcc :=d .Token ();if _adedcc !=nil {return _adedcc ;};switch _dgeage :=_geaag .(type ){case _f .StartElement :switch _dgeage .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egfdc .T =new (string );if _eccdcg :=d .DecodeElement (_egfdc .T ,&_dgeage );_eccdcg !=nil {return _eccdcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acegg :=NewCT_RElt ();if _aafad :=d .DecodeElement (_acegg ,&_dgeage );_aafad !=nil {return _aafad ;};_egfdc .R =append (_egfdc .R ,_acegg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abfeda :=NewCT_PhoneticRun ();if _gafca :=d .DecodeElement (_abfeda ,&_dgeage );_gafca !=nil {return _gafca ;};_egfdc .RPh =append (_egfdc .RPh ,_abfeda );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egfdc .PhoneticPr =NewCT_PhoneticPr ();if _gbacg :=d .DecodeElement (_egfdc .PhoneticPr ,&_dgeage );_gbacg !=nil {return _gbacg ;};default:_ag .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",_dgeage .Name );if _facfd :=d .Skip ();_facfd !=nil {return _facfd ;};};case _f .EndElement :break _ggagc ;case _f .CharData :};};return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_bgdgcc *ST_Qualifier )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bgdgcc =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_bgdgcc =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_bgdgcc =2;case "\u006e\u006f\u006e\u0065":*_bgdgcc =3;};return nil ;};type StyleSheet struct{CT_Stylesheet };func (_cdeea ST_CfType )ValidateWithPath (path string )error {switch _cdeea {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18: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 (_cdeea ));};return nil ;};func NewCT_FileRecoveryPr ()*CT_FileRecoveryPr {_dcfb :=&CT_FileRecoveryPr {};return _dcfb };func (_bbcfe *CT_SmartTagType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dedcb :=range start .Attr {if _dedcb .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"{_bbfd ,_gcdfa :=_dedcb .Value ,error (nil );if _gcdfa !=nil {return _gcdfa ;};_bbcfe .NamespaceUriAttr =&_bbfd ;continue ;};if _dedcb .Name .Local =="\u006e\u0061\u006d\u0065"{_baaed ,_ebcbfb :=_dedcb .Value ,error (nil );if _ebcbfb !=nil {return _ebcbfb ;};_bbcfe .NameAttr =&_baaed ;continue ;};if _dedcb .Name .Local =="\u0075\u0072\u006c"{_ffbfag ,_cccdfg :=_dedcb .Value ,error (nil );if _cccdfg !=nil {return _cccdfg ;};_bbcfe .UrlAttr =&_ffbfag ;continue ;};};for {_ffged ,_ceggga :=d .Token ();if _ceggga !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_ceggga );};if _eadfg ,_abfe :=_ffged .(_a .EndElement );_abfe &&_eadfg .Name ==start .Name {break ;};};return nil ;};type CT_QueryTableField struct{ -// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path -func (_fggg *CT_Border )ValidateWithPath (path string )error {if _fggg .Start !=nil {if _dgd :=_fggg .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_dgd !=nil {return _dgd ;};};if _fggg .End !=nil {if _edc :=_fggg .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_edc !=nil {return _edc ;};};if _fggg .Left !=nil {if _adbf :=_fggg .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_adbf !=nil {return _adbf ;};};if _fggg .Right !=nil {if _fdcc :=_fggg .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_fdcc !=nil {return _fdcc ;};};if _fggg .Top !=nil {if _bffg :=_fggg .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_bffg !=nil {return _bffg ;};};if _fggg .Bottom !=nil {if _fbbc :=_fggg .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_fbbc !=nil {return _fbbc ;};};if _fggg .Diagonal !=nil {if _cdb :=_fggg .Diagonal .ValidateWithPath (path +"\u002fD\u0069\u0061\u0067\u006f\u006e\u0061l");_cdb !=nil {return _cdb ;};};if _fggg .Vertical !=nil {if _deg :=_fggg .Vertical .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0069\u0063\u0061l");_deg !=nil {return _deg ;};};if _fggg .Horizontal !=nil {if _ceab :=_fggg .Horizontal .ValidateWithPath (path +"/\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");_ceab !=nil {return _ceab ;};};return nil ;}; +// Field Id +IdAttr uint32 ; -// Validate validates the CT_SheetData and its children -func (_cafgg *CT_SheetData )Validate ()error {return _cafgg .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");};func (_fdbec *MapInfo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdbec .CT_MapInfo =*NewCT_MapInfo ();for _ ,_bfaee :=range start .Attr {if _bfaee .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_gfacab ,_acgefa :=_bfaee .Value ,error (nil );if _acgefa !=nil {return _acgefa ;};_fdbec .SelectionNamespacesAttr =_gfacab ;continue ;};};_aacff :for {_gegbg ,_gbbga :=d .Token ();if _gbbga !=nil {return _gbbga ;};switch _gffebc :=_gegbg .(type ){case _f .StartElement :switch _gffebc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcagc :=NewCT_Schema ();if _fbbdb :=d .DecodeElement (_gcagc ,&_gffebc );_fbbdb !=nil {return _fbbdb ;};_fdbec .Schema =append (_fdbec .Schema ,_gcagc );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfcdce :=NewCT_Map ();if _edfbd :=d .DecodeElement (_dfcdce ,&_gffebc );_edfbd !=nil {return _edfbd ;};_fdbec .Map =append (_fdbec .Map ,_dfcdce );default:_ag .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",_gffebc .Name );if _fgaaf :=d .Skip ();_fgaaf !=nil {return _fgaaf ;};};case _f .EndElement :break _aacff ;case _f .CharData :};};return nil ;};func (_eadde *CT_Filter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eadde .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_eadde .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ffccg *CT_DataField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffccg .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ffccg .NameAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0064"},Value :_c .Sprintf ("\u0025\u0076",_ffccg .FldAttr )});if _ffccg .SubtotalAttr !=ST_DataConsolidateFunctionUnset {_daced ,_dffd :=_ffccg .SubtotalAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"});if _dffd !=nil {return _dffd ;};start .Attr =append (start .Attr ,_daced );};if _ffccg .ShowDataAsAttr !=ST_ShowDataAsUnset {_gfaea ,_fegfe :=_ffccg .ShowDataAsAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"});if _fegfe !=nil {return _fegfe ;};start .Attr =append (start .Attr ,_gfaea );};if _ffccg .BaseFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"},Value :_c .Sprintf ("\u0025\u0076",*_ffccg .BaseFieldAttr )});};if _ffccg .BaseItemAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_ffccg .BaseItemAttr )});};if _ffccg .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ffccg .NumFmtIdAttr )});};e .EncodeToken (start );if _ffccg .ExtLst !=nil {_ffbce :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ffccg .ExtLst ,_ffbce );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Name +NameAttr *string ; -// ValidateWithPath validates the CT_FieldUsage and its children, prefixing error messages with path -func (_fdgeb *CT_FieldUsage )ValidateWithPath (path string )error {return nil }; +// Data Bound Column +DataBoundAttr *bool ; -// ValidateWithPath validates the CT_RevisionRowColumn and its children, prefixing error messages with path -func (_eadcab *CT_RevisionRowColumn )ValidateWithPath (path string )error {if _eadcab .ActionAttr ==ST_rwColActionTypeUnset {return _c .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 _eddca :=_eadcab .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_eddca !=nil {return _eddca ;};for _eccdf ,_fegfg :=range _eadcab .Undo {if _dgcgb :=_fegfg .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_eccdf ));_dgcgb !=nil {return _dgcgb ;};};for _egcef ,_bgbfb :=range _eadcab .Rcc {if _fdeeba :=_bgbfb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_egcef ));_fdeeba !=nil {return _fdeeba ;};};for _gegbd ,_fdface :=range _eadcab .Rfmt {if _ggffba :=_fdface .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_gegbd ));_ggffba !=nil {return _ggffba ;};};return nil ;};func NewCT_DefinedNames ()*CT_DefinedNames {_ccfgg :=&CT_DefinedNames {};return _ccfgg };func (_dedgf ST_TableType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_agbafcg :=_f .Attr {};_agbafcg .Name =name ;switch _dedgf {case ST_TableTypeUnset :_agbafcg .Value ="";case ST_TableTypeWorksheet :_agbafcg .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_TableTypeXml :_agbafcg .Value ="\u0078\u006d\u006c";case ST_TableTypeQueryTable :_agbafcg .Value ="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";};return _agbafcg ,nil ;};func NewCT_MetadataType ()*CT_MetadataType {_dbcea :=&CT_MetadataType {};return _dbcea }; +// Row Numbers +RowNumbersAttr *bool ; -// Validate validates the CT_RevisionSheetRename and its children -func (_gacbc *CT_RevisionSheetRename )Validate ()error {return _gacbc .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061m\u0065");}; +// Fill This Formula On Refresh +FillFormulasAttr *bool ; -// ValidateWithPath validates the CT_RangePr and its children, prefixing error messages with path -func (_bgegae *CT_RangePr )ValidateWithPath (path string )error {if _fbefe :=_bgegae .GroupByAttr .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u0042\u0079\u0041\u0074\u0074\u0072");_fbefe !=nil {return _fbefe ;};return nil ;};func NewCT_CustomWorkbookViews ()*CT_CustomWorkbookViews {_acgd :=&CT_CustomWorkbookViews {};return _acgd ;};func NewCT_ExternalSheetDataSet ()*CT_ExternalSheetDataSet {_bgad :=&CT_ExternalSheetDataSet {};return _bgad ;};func (_fddef ST_Pane )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eafdcd :=_f .Attr {};_eafdcd .Name =name ;switch _fddef {case ST_PaneUnset :_eafdcd .Value ="";case ST_PaneBottomRight :_eafdcd .Value ="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case ST_PaneTopRight :_eafdcd .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PaneBottomLeft :_eafdcd .Value ="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case ST_PaneTopLeft :_eafdcd .Value ="\u0074o\u0070\u004c\u0065\u0066\u0074";};return _eafdcd ,nil ;};func NewCT_HierarchyUsage ()*CT_HierarchyUsage {_afbf :=&CT_HierarchyUsage {};return _afbf }; +// Clipped Column +ClippedAttr *bool ; -// Validate validates the CT_ExternalSheetDataSet and its children -func (_bgdd *CT_ExternalSheetDataSet )Validate ()error {return _bgdd .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");};func (_bageg *CT_MdxMemeberProp )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcgeb :=range start .Attr {if _gcgeb .Name .Local =="\u006e"{_agffd ,_gbge :=_d .ParseUint (_gcgeb .Value ,10,32);if _gbge !=nil {return _gbge ;};_bageg .NAttr =uint32 (_agffd );continue ;};if _gcgeb .Name .Local =="\u006e\u0070"{_ccdfgdd ,_fddgf :=_d .ParseUint (_gcgeb .Value ,10,32);if _fddgf !=nil {return _fddgf ;};_bageg .NpAttr =uint32 (_ccdfgdd );continue ;};};for {_eefac ,_cfead :=d .Token ();if _cfead !=nil {return _c .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",_cfead );};if _ecabf ,_acdbc :=_eefac .(_f .EndElement );_acdbc &&_ecabf .Name ==start .Name {break ;};};return nil ;};func (_edagac ST_Objects )ValidateWithPath (path string )error {switch _edagac {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edagac ));};return nil ;}; +// Table Column Id +TableColumnIdAttr *uint32 ; -// ValidateWithPath validates the CT_DataRef and its children, prefixing error messages with path -func (_bgedg *CT_DataRef )ValidateWithPath (path string )error {return nil };func (_daaag ST_Visibility )String ()string {switch _daaag {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 (_cegfg *ST_FormatAction )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgegf ,_eggfg :=d .Token ();if _eggfg !=nil {return _eggfg ;};if _babda ,_gccc :=_cgegf .(_f .EndElement );_gccc &&_babda .Name ==start .Name {*_cegfg =1;return nil ;};if _egcggb ,_fedfa :=_cgegf .(_f .CharData );!_fedfa {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgegf );}else {switch string (_egcggb ){case "":*_cegfg =0;case "\u0062\u006c\u0061n\u006b":*_cegfg =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_cegfg =2;case "\u0064\u0072\u0069l\u006c":*_cegfg =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_cegfg =4;};};_cgegf ,_eggfg =d .Token ();if _eggfg !=nil {return _eggfg ;};if _cceaf ,_eedde :=_cgegf .(_f .EndElement );_eedde &&_cceaf .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgegf );};func NewCT_SheetData ()*CT_SheetData {_dbeged :=&CT_SheetData {};return _dbeged };func NewCT_TableStyleInfo ()*CT_TableStyleInfo {_eeabgc :=&CT_TableStyleInfo {};return _eeabgc };func (_dfa *CT_CellAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dfa .HorizontalAttr !=ST_HorizontalAlignmentUnset {_gcgg ,_dfbg :=_dfa .HorizontalAttr .MarshalXMLAttr (_f .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"});if _dfbg !=nil {return _dfbg ;};start .Attr =append (start .Attr ,_gcgg );};if _dfa .VerticalAttr !=ST_VerticalAlignmentUnset {_ebbb ,_ccbb :=_dfa .VerticalAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"});if _ccbb !=nil {return _ccbb ;};start .Attr =append (start .Attr ,_ebbb );};if _dfa .TextRotationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_dfa .TextRotationAttr )});};if _dfa .WrapTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfa .WrapTextAttr ))});};if _dfa .IndentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dfa .IndentAttr )});};if _dfa .RelativeIndentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dfa .RelativeIndentAttr )});};if _dfa .JustifyLastLineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfa .JustifyLastLineAttr ))});};if _dfa .ShrinkToFitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfa .ShrinkToFitAttr ))});};if _dfa .ReadingOrderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_dfa .ReadingOrderAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Validate validates the QueryTable and its children -func (_acbbac *QueryTable )Validate ()error {return _acbbac .ValidateWithPath ("\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");}; +// Validate validates the Sst and its children +func (_gbadfe *Sst )Validate ()error {return _gbadfe .ValidateWithPath ("\u0053\u0073\u0074")};func (_cfded *CT_Xf )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cfded .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cfded .NumFmtIdAttr )});};if _cfded .FontIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cfded .FontIdAttr )});};if _cfded .FillIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u006c\u006c\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cfded .FillIdAttr )});};if _cfded .BorderIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cfded .BorderIdAttr )});};if _cfded .XfIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cfded .XfIdAttr )});};if _cfded .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cfded .QuotePrefixAttr ))});};if _cfded .PivotButtonAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cfded .PivotButtonAttr ))});};if _cfded .ApplyNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cfded .ApplyNumberFormatAttr ))});};if _cfded .ApplyFontAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cfded .ApplyFontAttr ))});};if _cfded .ApplyFillAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cfded .ApplyFillAttr ))});};if _cfded .ApplyBorderAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cfded .ApplyBorderAttr ))});};if _cfded .ApplyAlignmentAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cfded .ApplyAlignmentAttr ))});};if _cfded .ApplyProtectionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cfded .ApplyProtectionAttr ))});};e .EncodeToken (start );if _cfded .Alignment !=nil {_effbfc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_cfded .Alignment ,_effbfc );};if _cfded .Protection !=nil {_cedag :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cfded .Protection ,_cedag );};if _cfded .ExtLst !=nil {_cgecb :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cfded .ExtLst ,_cgecb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_UnderlineValues byte ;func NewCT_RevisionCustomView ()*CT_RevisionCustomView {_dbabb :=&CT_RevisionCustomView {};_dbabb .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";_dbabb .ActionAttr =ST_RevisionAction (1);return _dbabb ;};type CT_CellStyleXfs struct{ -// Validate validates the CT_SmartTags and its children -func (_bdfdc *CT_SmartTags )Validate ()error {return _bdfdc .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};func NewCT_Schema ()*CT_Schema {_gcgba :=&CT_Schema {};return _gcgba };type CT_I struct{ +// Style Count +CountAttr *uint32 ; -// Item Type -TAttr ST_ItemType ; +// Formatting Elements +Xf []*CT_Xf ;};func (_bfdggc ST_TextHAlign )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dgfcd :=_a .Attr {};_dgfcd .Name =name ;switch _bfdggc {case ST_TextHAlignUnset :_dgfcd .Value ="";case ST_TextHAlignLeft :_dgfcd .Value ="\u006c\u0065\u0066\u0074";case ST_TextHAlignCenter :_dgfcd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextHAlignRight :_dgfcd .Value ="\u0072\u0069\u0067h\u0074";case ST_TextHAlignJustify :_dgfcd .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextHAlignDistributed :_dgfcd .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _dgfcd ,nil ;};type CT_SortCondition struct{ -// Repeated Items Count -RAttr *uint32 ; +// Descending +DescendingAttr *bool ; -// Data Field Index -IAttr *uint32 ; +// Sort By +SortByAttr ST_SortBy ; -// Row / Column Item Index -X []*CT_X ;}; +// Reference +RefAttr string ; -// Validate validates the CT_TextFields and its children -func (_gbddg *CT_TextFields )Validate ()error {return _gbddg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");}; +// Custom List +CustomListAttr *string ; -// ValidateWithPath validates the CT_MeasureGroup and its children, prefixing error messages with path -func (_befed *CT_MeasureGroup )ValidateWithPath (path string )error {return nil };func (_cfggg *ST_DataValidationErrorStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdfef ,_edecge :=d .Token ();if _edecge !=nil {return _edecge ;};if _baaee ,_ffdef :=_bdfef .(_f .EndElement );_ffdef &&_baaee .Name ==start .Name {*_cfggg =1;return nil ;};if _gfaab ,_dcbgf :=_bdfef .(_f .CharData );!_dcbgf {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdfef );}else {switch string (_gfaab ){case "":*_cfggg =0;case "\u0073\u0074\u006f\u0070":*_cfggg =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_cfggg =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_cfggg =3;};};_bdfef ,_edecge =d .Token ();if _edecge !=nil {return _edecge ;};if _bbgdbe ,_acefd :=_bdfef .(_f .EndElement );_acefd &&_bbgdbe .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdfef );};func (_fegdg ST_Qualifier )Validate ()error {return _fegdg .ValidateWithPath ("")}; +// Format Id +DxfIdAttr *uint32 ; -// ValidateWithPath validates the CT_CacheFields and its children, prefixing error messages with path -func (_fef *CT_CacheFields )ValidateWithPath (path string )error {for _dedf ,_bdff :=range _fef .CacheField {if _edbd :=_bdff .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_dedf ));_edbd !=nil {return _edbd ;};};return nil ;};type CT_rowItems struct{ +// Icon Set +IconSetAttr ST_IconSetType ; -// Items in a Row Count -CountAttr *uint32 ; +// Icon Id +IconIdAttr *uint32 ;};func (_dffdgd *CT_ObjectPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dffdgd .LockedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dffdgd .LockedAttr ))});};if _dffdgd .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dffdgd .DefaultSizeAttr ))});};if _dffdgd .PrintAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dffdgd .PrintAttr ))});};if _dffdgd .DisabledAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dffdgd .DisabledAttr ))});};if _dffdgd .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dffdgd .UiObjectAttr ))});};if _dffdgd .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dffdgd .AutoFillAttr ))});};if _dffdgd .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dffdgd .AutoLineAttr ))});};if _dffdgd .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dffdgd .AutoPictAttr ))});};if _dffdgd .MacroAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_dffdgd .MacroAttr )});};if _dffdgd .AltTextAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dffdgd .AltTextAttr )});};if _dffdgd .DdeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0064\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dffdgd .DdeAttr ))});};if _dffdgd .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dffdgd .IdAttr )});};e .EncodeToken (start );_caec :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_dffdgd .Anchor ,_caec );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_SheetViewTypeUnset ST_SheetViewType =0;ST_SheetViewTypeNormal ST_SheetViewType =1;ST_SheetViewTypePageBreakPreview ST_SheetViewType =2;ST_SheetViewTypePageLayout ST_SheetViewType =3;);func (_cgfaa ST_CellType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dcacgc :=_a .Attr {};_dcacgc .Name =name ;switch _cgfaa {case ST_CellTypeUnset :_dcacgc .Value ="";case ST_CellTypeB :_dcacgc .Value ="\u0062";case ST_CellTypeN :_dcacgc .Value ="\u006e";case ST_CellTypeE :_dcacgc .Value ="\u0065";case ST_CellTypeS :_dcacgc .Value ="\u0073";case ST_CellTypeStr :_dcacgc .Value ="\u0073\u0074\u0072";case ST_CellTypeInlineStr :_dcacgc .Value ="\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r";};return _dcacgc ,nil ;};func (_addead ST_UpdateLinks )Validate ()error {return _addead .ValidateWithPath ("")};type ST_CellComments byte ; -// Row Items -I []*CT_I ;};func (_edbbb *CT_LevelGroup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edbbb .GroupMembers =NewCT_GroupMembers ();for _ ,_aefa :=range start .Attr {if _aefa .Name .Local =="\u006e\u0061\u006d\u0065"{_ccdgc ,_egdce :=_aefa .Value ,error (nil );if _egdce !=nil {return _egdce ;};_edbbb .NameAttr =_ccdgc ;continue ;};if _aefa .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_ffcef ,_beede :=_aefa .Value ,error (nil );if _beede !=nil {return _beede ;};_edbbb .UniqueNameAttr =_ffcef ;continue ;};if _aefa .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_bfdde ,_addcg :=_aefa .Value ,error (nil );if _addcg !=nil {return _addcg ;};_edbbb .CaptionAttr =_bfdde ;continue ;};if _aefa .Name .Local =="\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"{_gbbea ,_abdcc :=_aefa .Value ,error (nil );if _abdcc !=nil {return _abdcc ;};_edbbb .UniqueParentAttr =&_gbbea ;continue ;};if _aefa .Name .Local =="\u0069\u0064"{_dccaf ,_aecba :=_d .ParseInt (_aefa .Value ,10,32);if _aecba !=nil {return _aecba ;};_dfede :=int32 (_dccaf );_edbbb .IdAttr =&_dfede ;continue ;};};_caffd :for {_bbgba ,_bdagc :=d .Token ();if _bdagc !=nil {return _bdagc ;};switch _cbecda :=_bbgba .(type ){case _f .StartElement :switch _cbecda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _egafa :=d .DecodeElement (_edbbb .GroupMembers ,&_cbecda );_egafa !=nil {return _egafa ;};default:_ag .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",_cbecda .Name );if _aede :=d .Skip ();_aede !=nil {return _aede ;};};case _f .EndElement :break _caffd ;case _f .CharData :};};return nil ;};type CT_DataValidation struct{ +// ValidateWithPath validates the CT_PhoneticRun and its children, prefixing error messages with path +func (_daaca *CT_PhoneticRun )ValidateWithPath (path string )error {return nil };func NewCT_CacheField ()*CT_CacheField {_edeg :=&CT_CacheField {};return _edeg };type ST_SortBy byte ;func NewCT_SheetId ()*CT_SheetId {_abdeg :=&CT_SheetId {};return _abdeg };func (_eeffe ST_FontScheme )Validate ()error {return _eeffe .ValidateWithPath ("")};func NewCT_CalculatedItem ()*CT_CalculatedItem {_fgdd :=&CT_CalculatedItem {};_fgdd .PivotArea =NewCT_PivotArea ();return _fgdd ;};func NewCT_DdeValues ()*CT_DdeValues {_fcece :=&CT_DdeValues {};return _fcece };func NewCT_PatternFill ()*CT_PatternFill {_ecfbg :=&CT_PatternFill {};return _ecfbg };func (_bcaea *CT_Borders )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fga :=range start .Attr {if _fga .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfe ,_eece :=_d .ParseUint (_fga .Value ,10,32);if _eece !=nil {return _eece ;};_edb :=uint32 (_cfe );_bcaea .CountAttr =&_edb ;continue ;};};_cdbd :for {_bedc ,_edg :=d .Token ();if _edg !=nil {return _edg ;};switch _cbdb :=_bedc .(type ){case _a .StartElement :switch _cbdb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbg :=NewCT_Border ();if _dgaa :=d .DecodeElement (_dbg ,&_cbdb );_dgaa !=nil {return _dgaa ;};_bcaea .Border =append (_bcaea .Border ,_dbg );default:_gc .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",_cbdb .Name );if _afcf :=d .Skip ();_afcf !=nil {return _afcf ;};};case _a .EndElement :break _cdbd ;case _a .CharData :};};return nil ;};func NewCT_Users ()*CT_Users {_gbfgff :=&CT_Users {};return _gbfgff }; -// Data Validation Type -TypeAttr ST_DataValidationType ; +// Validate validates the CT_ExternalSheetNames and its children +func (_cggg *CT_ExternalSheetNames )Validate ()error {return _cggg .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u0073");};func (_cecbg ST_SheetViewType )ValidateWithPath (path string )error {switch _cecbg {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 (_cecbg ));};return nil ;}; -// Data Validation Error Style -ErrorStyleAttr ST_DataValidationErrorStyle ; +// ValidateWithPath validates the CT_CustomWorkbookView and its children, prefixing error messages with path +func (_gfac *CT_CustomWorkbookView )ValidateWithPath (path string )error {if !_db .ST_GuidPatternRe .MatchString (_gfac .GuidAttr ){return _b .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 ,_db .ST_GuidPatternRe ,_gfac .GuidAttr );};if _bfege :=_gfac .ShowCommentsAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_bfege !=nil {return _bfege ;};if _dbagg :=_gfac .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_dbagg !=nil {return _dbagg ;};if _gfac .ExtLst !=nil {if _daegbc :=_gfac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daegbc !=nil {return _daegbc ;};};return nil ;};type CT_LevelGroup struct{ -// IME Mode Enforced -ImeModeAttr ST_DataValidationImeMode ; +// Group Name +NameAttr string ; -// Operator -OperatorAttr ST_DataValidationOperator ; +// Unique Group Name +UniqueNameAttr string ; -// Allow Blank -AllowBlankAttr *bool ; +// Group Caption +CaptionAttr string ; -// Show Drop Down -ShowDropDownAttr *bool ; +// Parent Unique Name +UniqueParentAttr *string ; -// Show Input Message -ShowInputMessageAttr *bool ; +// Group Id +IdAttr *int32 ; -// Show Error Message -ShowErrorMessageAttr *bool ; +// OLAP Group Members +GroupMembers *CT_GroupMembers ;};func NewCT_SheetBackgroundPicture ()*CT_SheetBackgroundPicture {_efegb :=&CT_SheetBackgroundPicture {};return _efegb ;};func (_fbccd ST_Scope )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fbccd .String (),start );}; -// Error Alert Text -ErrorTitleAttr *string ; +// ValidateWithPath validates the CT_Sheet and its children, prefixing error messages with path +func (_bafed *CT_Sheet )ValidateWithPath (path string )error {if _faacad :=_bafed .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_faacad !=nil {return _faacad ;};return nil ;};func (_afcee *CT_RevisionCustomView )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_afcee .GuidAttr )});_eafdbg ,_efgbg :=_afcee .ActionAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _efgbg !=nil {return _efgbg ;};start .Attr =append (start .Attr ,_eafdbg );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Error Message -ErrorAttr *string ; +// Validate validates the CT_SharedUser and its children +func (_gaeccd *CT_SharedUser )Validate ()error {return _gaeccd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072");}; -// Prompt Title -PromptTitleAttr *string ; +// Validate validates the CT_XmlColumnPr and its children +func (_edcec *CT_XmlColumnPr )Validate ()error {return _edcec .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072");}; -// Input Prompt -PromptAttr *string ; +// ValidateWithPath validates the CT_WebPublishItem and its children, prefixing error messages with path +func (_ccagf *CT_WebPublishItem )ValidateWithPath (path string )error {if _ccagf .SourceTypeAttr ==ST_WebSourceTypeUnset {return _b .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 _cadga :=_ccagf .SourceTypeAttr .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cadga !=nil {return _cadga ;};return nil ;}; -// Sequence of References -SqrefAttr ST_Sqref ; +// Validate validates the VolTypes and its children +func (_ebaeg *VolTypes )Validate ()error {return _ebaeg .ValidateWithPath ("\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");};func (_bfcdcd ST_DataValidationImeMode )String ()string {switch _bfcdcd {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 (_agce *CT_BorderPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _agce .StyleAttr !=ST_BorderStyleUnset {_gdg ,_eba :=_agce .StyleAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0074\u0079l\u0065"});if _eba !=nil {return _eba ;};start .Attr =append (start .Attr ,_gdg );};e .EncodeToken (start );if _agce .Color !=nil {_fbb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_agce .Color ,_fbb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ddgaeb *CT_Top10 )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ddgaeb .TopAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ddgaeb .TopAttr ))});};if _ddgaeb .PercentAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ddgaeb .PercentAttr ))});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_ddgaeb .ValAttr )});if _ddgaeb .FilterValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"},Value :_b .Sprintf ("\u0025\u0076",*_ddgaeb .FilterValAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Formula 1 -Formula1 *string ; +// ValidateWithPath validates the CT_DbPr and its children, prefixing error messages with path +func (_dggd *CT_DbPr )ValidateWithPath (path string )error {return nil };func (_aabgf *CT_CustomChartsheetViews )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _aabgf .CustomSheetView !=nil {_dgcf :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}};for _ ,_gfdaa :=range _aabgf .CustomSheetView {e .EncodeElement (_gfdaa ,_dgcf );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Formula 2 -Formula2 *string ;};func NewCT_RevisionInsertSheet ()*CT_RevisionInsertSheet {_degefd :=&CT_RevisionInsertSheet {};return _degefd ;};func NewCT_Top10 ()*CT_Top10 {_bgabef :=&CT_Top10 {};return _bgabef }; +// Validate validates the CT_MetadataTypes and its children +func (_dagdg *CT_MetadataTypes )Validate ()error {return _dagdg .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073");};func (_bcbbd ST_CredMethod )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bcbbd .String (),start );}; -// Validate validates the CT_SingleXmlCell and its children -func (_fbeddg *CT_SingleXmlCell )Validate ()error {return _fbeddg .ValidateWithPath ("\u0043\u0054_\u0053\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c");}; +// Validate validates the CT_FieldGroup and its children +func (_egefg *CT_FieldGroup )Validate ()error {return _egefg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");};type AG_AutoFormat struct{AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_ccgda ST_DdeValueType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ccgda .String (),start );};func (_becea *CT_CommentList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egcff :for {_efcbb ,_eecf :=d .Token ();if _eecf !=nil {return _eecf ;};switch _cbcc :=_efcbb .(type ){case _a .StartElement :switch _cbcc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agcd :=NewCT_Comment ();if _facb :=d .DecodeElement (_agcd ,&_cbcc );_facb !=nil {return _facb ;};_becea .Comment =append (_becea .Comment ,_agcd );default:_gc .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",_cbcc .Name );if _acdaa :=d .Skip ();_acdaa !=nil {return _acdaa ;};};case _a .EndElement :break _egcff ;case _a .CharData :};};return nil ;};func (_efddc ST_RevisionAction )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_efddc .String (),start );};func NewSingleXmlCells ()*SingleXmlCells {_dfdcc :=&SingleXmlCells {};_dfdcc .CT_SingleXmlCells =*NewCT_SingleXmlCells ();return _dfdcc ;};func (_bbeacb *CT_TableStyles )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bbeacb .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bbeacb .CountAttr )});};if _bbeacb .DefaultTableStyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bbeacb .DefaultTableStyleAttr )});};if _bbeacb .DefaultPivotStyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bbeacb .DefaultPivotStyleAttr )});};e .EncodeToken (start );if _bbeacb .TableStyle !=nil {_fbebe :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};for _ ,_cabdg :=range _bbeacb .TableStyle {e .EncodeElement (_cabdg ,_fbebe );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Top10 and its children -func (_dgffg *CT_Top10 )Validate ()error {return _dgffg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u006f\u0070\u0031\u0030");}; +// ValidateWithPath validates the CT_OleSize and its children, prefixing error messages with path +func (_cacga *CT_OleSize )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_DdeLink and its children -func (_cfdd *CT_DdeLink )Validate ()error {return _cfdd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");};func (_dabaa *CT_Query )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdddg :=range start .Attr {if _cdddg .Name .Local =="\u006d\u0064\u0078"{_bebec ,_afdbcf :=_cdddg .Value ,error (nil );if _afdbcf !=nil {return _afdbcf ;};_dabaa .MdxAttr =_bebec ;continue ;};};_cfaba :for {_efbcb ,_bafceb :=d .Token ();if _bafceb !=nil {return _bafceb ;};switch _ffeec :=_efbcb .(type ){case _f .StartElement :switch _ffeec .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dabaa .Tpls =NewCT_Tuples ();if _gdfgc :=d .DecodeElement (_dabaa .Tpls ,&_ffeec );_gdfgc !=nil {return _gdfgc ;};default:_ag .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",_ffeec .Name );if _gbgab :=d .Skip ();_gbgab !=nil {return _gbgab ;};};case _f .EndElement :break _cfaba ;case _f .CharData :};};return nil ;};type CT_OleLink struct{IdAttr string ; +// ValidateWithPath validates the CT_WebPublishItems and its children, prefixing error messages with path +func (_abddeg *CT_WebPublishItems )ValidateWithPath (path string )error {for _gefdde ,_aadcde :=range _abddeg .WebPublishItem {if _gdccec :=_aadcde .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0057\u0065bP\u0075b\u006c\u0069\u0073\u0068\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_gefdde ));_gdccec !=nil {return _gdccec ;};};return nil ;};func (_aeage *ST_ShowDataAs )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbfda ,_bfabg :=d .Token ();if _bfabg !=nil {return _bfabg ;};if _bebdga ,_aedbg :=_bbfda .(_a .EndElement );_aedbg &&_bebdga .Name ==start .Name {*_aeage =1;return nil ;};if _ebcfgf ,_edbga :=_bbfda .(_a .CharData );!_edbga {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",_bbfda );}else {switch string (_ebcfgf ){case "":*_aeage =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_aeage =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_aeage =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_aeage =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_aeage =4;case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_aeage =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_aeage =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_aeage =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_aeage =8;case "\u0069\u006e\u0064e\u0078":*_aeage =9;};};_bbfda ,_bfabg =d .Token ();if _bfabg !=nil {return _bfabg ;};if _aecgfa ,_edefd :=_bbfda .(_a .EndElement );_edefd &&_aecgfa .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",_bbfda );};func (_ecceg *CT_ServerFormat )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ecceg .CultureAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063u\u006c\u0074\u0075\u0072\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ecceg .CultureAttr )});};if _ecceg .FormatAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ecceg .FormatAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gcf *CT_Authors )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gcf .Author !=nil {_fcf :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0061\u0075\u0074\u0068\u006fr"}};for _ ,_eg :=range _gcf .Author {e .EncodeElement (_eg ,_fcf );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_MdxTuple struct{ -// Object Link Identifier -ProgIdAttr string ; +// Member Index Count +CAttr *uint32 ; -// Object Link Items -OleItems *CT_OleItems ;};func NewCT_Workbook ()*CT_Workbook {_ecbdb :=&CT_Workbook {};_ecbdb .Sheets =NewCT_Sheets ();return _ecbdb ;};func (_edbfd ST_GrowShrinkType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_defae :=_f .Attr {};_defae .Name =name ;switch _edbfd {case ST_GrowShrinkTypeUnset :_defae .Value ="";case ST_GrowShrinkTypeInsertDelete :_defae .Value ="\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065";case ST_GrowShrinkTypeInsertClear :_defae .Value ="i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072";case ST_GrowShrinkTypeOverwriteClear :_defae .Value ="\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072";};return _defae ,nil ;};func (_fefgca ST_UpdateLinks )Validate ()error {return _fefgca .ValidateWithPath ("")};func (_gadcbb ST_TargetScreenSize )Validate ()error {return _gadcbb .ValidateWithPath ("")};func NewCT_Tuples ()*CT_Tuples {_fgddd :=&CT_Tuples {};return _fgddd };func (_ffaec ST_TextHAlign )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_acgba :=_f .Attr {};_acgba .Name =name ;switch _ffaec {case ST_TextHAlignUnset :_acgba .Value ="";case ST_TextHAlignLeft :_acgba .Value ="\u006c\u0065\u0066\u0074";case ST_TextHAlignCenter :_acgba .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextHAlignRight :_acgba .Value ="\u0072\u0069\u0067h\u0074";case ST_TextHAlignJustify :_acgba .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextHAlignDistributed :_acgba .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _acgba ,nil ;};func (_ccbaae ST_SortType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ccbaae .String (),start );};func (_affga ST_Orientation )ValidateWithPath (path string )error {switch _affga {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_affga ));};return nil ;}; +// Server Formatting Culture Currency +CtAttr *string ; -// Validate validates the CT_DataField and its children -func (_feae *CT_DataField )Validate ()error {return _feae .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064");};func (_gcegfb *CT_SingleXmlCells )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_acffd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}};for _ ,_bdaf :=range _gcegfb .SingleXmlCell {e .EncodeElement (_bdaf ,_acffd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Server Formatting String Index +SiAttr *uint32 ; -// Validate validates the CT_MetadataRecord and its children -func (_aggac *CT_MetadataRecord )Validate ()error {return _aggac .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052e\u0063\u006f\u0072\u0064");};func (_eaagcd ST_Pane )Validate ()error {return _eaagcd .ValidateWithPath ("")};func (_eeffa ST_UnderlineValues )ValidateWithPath (path string )error {switch _eeffa {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeffa ));};return nil ;};type CT_ChartsheetPr struct{ +// Server Formatting Built-In Number Format Index +FiAttr *uint32 ; -// Published -PublishedAttr *bool ; +// Server Formatting Background Color +BcAttr *string ; -// Code Name -CodeNameAttr *string ;TabColor *CT_Color ;}; +// Server Formatting Foreground Color +FcAttr *string ; -// Validate validates the CT_BorderPr and its children -func (_gabd *CT_BorderPr )Validate ()error {return _gabd .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072");}; +// Server Formatting Italic Font +IAttr *bool ; -// ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path -func (_ebbeb *CT_Schema )ValidateWithPath (path string )error {return nil }; +// Server Formatting Underline Font +UAttr *bool ; -// Validate validates the CT_PivotTableStyle and its children -func (_fagcc *CT_PivotTableStyle )Validate ()error {return _fagcc .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");};type CT_RevisionComment struct{ +// Server Formatting Strikethrough Font +StAttr *bool ; -// Sheet Id -SheetIdAttr uint32 ; +// Server Formatting Bold Font +BAttr *bool ; -// Cell -CellAttr string ; +// Member Unique Name Index +N []*CT_MetadataStringIndex ;};type Dialogsheet struct{CT_Dialogsheet }; -// GUID -GuidAttr string ; +// ValidateWithPath validates the CT_Tuples and its children, prefixing error messages with path +func (_cdbac *CT_Tuples )ValidateWithPath (path string )error {for _ddabc ,_fcced :=range _cdbac .Tpl {if _eedddd :=_fcced .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0054\u0070\u006c\u005b\u0025\u0064\u005d",path ,_ddabc ));_eedddd !=nil {return _eedddd ;};};return nil ;};func (_bdefd *CT_Formats )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ddfgfa :=range start .Attr {if _ddfgfa .Name .Local =="\u0063\u006f\u0075n\u0074"{_ffec ,_dggfa :=_d .ParseUint (_ddfgfa .Value ,10,32);if _dggfa !=nil {return _dggfa ;};_fdfc :=uint32 (_ffec );_bdefd .CountAttr =&_fdfc ;continue ;};};_cfce :for {_bcddg ,_bfgef :=d .Token ();if _bfgef !=nil {return _bfgef ;};switch _agcea :=_bcddg .(type ){case _a .StartElement :switch _agcea .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfgag :=NewCT_Format ();if _baagf :=d .DecodeElement (_cfgag ,&_agcea );_baagf !=nil {return _baagf ;};_bdefd .Format =append (_bdefd .Format ,_cfgag );default:_gc .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",_agcea .Name );if _fafcg :=d .Skip ();_fafcg !=nil {return _fafcg ;};};case _a .EndElement :break _cfce ;case _a .CharData :};};return nil ;};func NewCT_ExternalSheetDataSet ()*CT_ExternalSheetDataSet {_bddfbd :=&CT_ExternalSheetDataSet {};return _bddfbd ;};func NewCT_Formats ()*CT_Formats {_eedg :=&CT_Formats {};return _eedg }; -// User Action -ActionAttr ST_RevisionAction ; +// ValidateWithPath validates the AG_AutoFormat and its children, prefixing error messages with path +func (_fa *AG_AutoFormat )ValidateWithPath (path string )error {return nil };func (_bdcff ST_PatternType )ValidateWithPath (path string )error {switch _bdcff {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19: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 (_bdcff ));};return nil ;};func (_dgeged ST_CellSpans )String ()string {return _ag .Join (_dgeged ,"\u0020")};func NewCT_Pages ()*CT_Pages {_dbdgaa :=&CT_Pages {};return _dbdgaa };func (_gdde *CT_QueryTableFields )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_daccc :=range start .Attr {if _daccc .Name .Local =="\u0063\u006f\u0075n\u0074"{_dfeaf ,_gdbdc :=_d .ParseUint (_daccc .Value ,10,32);if _gdbdc !=nil {return _gdbdc ;};_ccfbc :=uint32 (_dfeaf );_gdde .CountAttr =&_ccfbc ;continue ;};};_bgeeg :for {_agaaf ,_ddbadg :=d .Token ();if _ddbadg !=nil {return _ddbadg ;};switch _gddbd :=_agaaf .(type ){case _a .StartElement :switch _gddbd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aeagb :=NewCT_QueryTableField ();if _adeec :=d .DecodeElement (_aeagb ,&_gddbd );_adeec !=nil {return _adeec ;};_gdde .QueryTableField =append (_gdde .QueryTableField ,_aeagb );default:_gc .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",_gddbd .Name );if _aeaead :=d .Skip ();_aeaead !=nil {return _aeaead ;};};case _a .EndElement :break _bgeeg ;case _a .CharData :};};return nil ;};type ST_DateTimeGrouping byte ;func NewCT_TableStyleInfo ()*CT_TableStyleInfo {_eaccgc :=&CT_TableStyleInfo {};return _eaccgc };func (_fbdce *ST_SheetState )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgeea ,_gbgbgg :=d .Token ();if _gbgbgg !=nil {return _gbgbgg ;};if _gccbdd ,_ffccf :=_fgeea .(_a .EndElement );_ffccf &&_gccbdd .Name ==start .Name {*_fbdce =1;return nil ;};if _adeed ,_bcgdb :=_fgeea .(_a .CharData );!_bcgdb {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",_fgeea );}else {switch string (_adeed ){case "":*_fbdce =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_fbdce =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_fbdce =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_fbdce =3;};};_fgeea ,_gbgbgg =d .Token ();if _gbgbgg !=nil {return _gbgbgg ;};if _bfbab ,_ceffcf :=_fgeea .(_a .EndElement );_ceffcf &&_bfbab .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",_fgeea );};func (_cecaba ST_SortMethod )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cecaba .String (),start );};func (_aeecdb *CT_Row )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aeecdb .RAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_aeecdb .RAttr )});};if _aeecdb .SpansAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u0061n\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_aeecdb .SpansAttr )});};if _aeecdb .SAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_aeecdb .SAttr )});};if _aeecdb .CustomFormatAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aeecdb .CustomFormatAttr ))});};if _aeecdb .HtAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aeecdb .HtAttr )});};if _aeecdb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aeecdb .HiddenAttr ))});};if _aeecdb .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aeecdb .CustomHeightAttr ))});};if _aeecdb .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_aeecdb .OutlineLevelAttr )});};if _aeecdb .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aeecdb .CollapsedAttr ))});};if _aeecdb .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aeecdb .ThickTopAttr ))});};if _aeecdb .ThickBotAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aeecdb .ThickBotAttr ))});};if _aeecdb .PhAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0068"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aeecdb .PhAttr ))});};e .EncodeToken (start );if _aeecdb .C !=nil {_fdaca :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063"}};for _ ,_fddgb :=range _aeecdb .C {e .EncodeElement (_fddgb ,_fdaca );};};if _aeecdb .ExtLst !=nil {_cafgf :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aeecdb .ExtLst ,_cafgf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_TextPr ()*CT_TextPr {_cabeg :=&CT_TextPr {};return _cabeg }; -// Always Show Comment -AlwaysShowAttr *bool ; +// Validate validates the CT_CustomChartsheetViews and its children +func (_aagda *CT_CustomChartsheetViews )Validate ()error {return _aagda .ValidateWithPath ("\u0043T\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072t\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_dcfg *CT_Scenario )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_dcfg .NameAttr )});if _dcfg .LockedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dcfg .LockedAttr ))});};if _dcfg .HiddenAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dcfg .HiddenAttr ))});};if _dcfg .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dcfg .CountAttr )});};if _dcfg .UserAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_dcfg .UserAttr )});};if _dcfg .CommentAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dcfg .CommentAttr )});};e .EncodeToken (start );_bcbcdg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"}};for _ ,_aaafa :=range _dcfg .InputCells {e .EncodeElement (_aaafa ,_bcbcdg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_CellAlignment ()*CT_CellAlignment {_ggae :=&CT_CellAlignment {};return _ggae };func (_ggfcgc *PivotCacheRecords )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_a .Attr {Name :_a .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 ,_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\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 ,_a .Attr {Name :_a .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 ,_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 ="m\u0061:\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073";return _ggfcgc .CT_PivotCacheRecords .MarshalXML (e ,start );};func (_dcebcb ST_SortBy )ValidateWithPath (path string )error {switch _dcebcb {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 (_dcebcb ));};return nil ;}; -// Old Comment -OldAttr *bool ; +// Validate validates the CT_Filter and its children +func (_fgbedd *CT_Filter )Validate ()error {return _fgbedd .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u0074\u0065r");}; -// Comment In Hidden Row -HiddenRowAttr *bool ; +// Validate validates the CT_FileVersion and its children +func (_fgbfc *CT_FileVersion )Validate ()error {return _fgbfc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e");};func (_ddecd ST_CellComments )String ()string {switch _ddecd {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 (_abdea *CalcChain )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_a .Attr {Name :_a .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 ,_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\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 ,_a .Attr {Name :_a .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 ,_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 ="\u006d\u0061\u003ac\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e";return _abdea .CT_CalcChain .MarshalXML (e ,start );};func (_eedc *CT_PivotFilter )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eedc .TypeAttr =ST_PivotFilterType (1);_eedc .AutoFilter =NewCT_AutoFilter ();for _ ,_gbgdg :=range start .Attr {if _gbgdg .Name .Local =="i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"{_caeae ,_afabf :=_d .ParseUint (_gbgdg .Value ,10,32);if _afabf !=nil {return _afabf ;};_aeddf :=uint32 (_caeae );_eedc .IMeasureFldAttr =&_aeddf ;continue ;};if _gbgdg .Name .Local =="\u006d\u0070\u0046l\u0064"{_ggcdc ,_dcgbag :=_d .ParseUint (_gbgdg .Value ,10,32);if _dcgbag !=nil {return _dcgbag ;};_bbbab :=uint32 (_ggcdc );_eedc .MpFldAttr =&_bbbab ;continue ;};if _gbgdg .Name .Local =="\u0074\u0079\u0070\u0065"{_eedc .TypeAttr .UnmarshalXMLAttr (_gbgdg );continue ;};if _gbgdg .Name .Local =="\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"{_ddbacb ,_adbba :=_d .ParseInt (_gbgdg .Value ,10,32);if _adbba !=nil {return _adbba ;};_ecbg :=int32 (_ddbacb );_eedc .EvalOrderAttr =&_ecbg ;continue ;};if _gbgdg .Name .Local =="\u0069\u0064"{_fcfe ,_bagcbb :=_d .ParseUint (_gbgdg .Value ,10,32);if _bagcbb !=nil {return _bagcbb ;};_eedc .IdAttr =uint32 (_fcfe );continue ;};if _gbgdg .Name .Local =="\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"{_gaccc ,_ebbcd :=_d .ParseUint (_gbgdg .Value ,10,32);if _ebbcd !=nil {return _ebbcd ;};_eacbe :=uint32 (_gaccc );_eedc .IMeasureHierAttr =&_eacbe ;continue ;};if _gbgdg .Name .Local =="\u0066\u006c\u0064"{_gdacd ,_aafd :=_d .ParseUint (_gbgdg .Value ,10,32);if _aafd !=nil {return _aafd ;};_eedc .FldAttr =uint32 (_gdacd );continue ;};if _gbgdg .Name .Local =="\u006e\u0061\u006d\u0065"{_gefee ,_cfaegg :=_gbgdg .Value ,error (nil );if _cfaegg !=nil {return _cfaegg ;};_eedc .NameAttr =&_gefee ;continue ;};if _gbgdg .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_cdede ,_eeggc :=_gbgdg .Value ,error (nil );if _eeggc !=nil {return _eeggc ;};_eedc .DescriptionAttr =&_cdede ;continue ;};if _gbgdg .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"{_fdfdf ,_deefa :=_gbgdg .Value ,error (nil );if _deefa !=nil {return _deefa ;};_eedc .StringValue1Attr =&_fdfdf ;continue ;};if _gbgdg .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"{_gbfda ,_caabc :=_gbgdg .Value ,error (nil );if _caabc !=nil {return _caabc ;};_eedc .StringValue2Attr =&_gbfda ;continue ;};};_cccbb :for {_gecdfc ,_bdaba :=d .Token ();if _bdaba !=nil {return _bdaba ;};switch _bbcaa :=_gecdfc .(type ){case _a .StartElement :switch _bbcaa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ggeecf :=d .DecodeElement (_eedc .AutoFilter ,&_bbcaa );_ggeecf !=nil {return _ggeecf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eedc .ExtLst =NewCT_ExtensionList ();if _abadf :=d .DecodeElement (_eedc .ExtLst ,&_bbcaa );_abadf !=nil {return _abadf ;};default:_gc .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",_bbcaa .Name );if _dabff :=d .Skip ();_dabff !=nil {return _dabff ;};};case _a .EndElement :break _cccbb ;case _a .CharData :};};return nil ;};func (_fddcg *CT_Selection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fddcg .PaneAttr !=ST_PaneUnset {_fabefa ,_fbcgfa :=_fddcg .PaneAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0061\u006e\u0065"});if _fbcgfa !=nil {return _fbcgfa ;};start .Attr =append (start .Attr ,_fabefa );};if _fddcg .ActiveCellAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_fddcg .ActiveCellAttr )});};if _fddcg .ActiveCellIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fddcg .ActiveCellIdAttr )});};if _fddcg .SqrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_fddcg .SqrefAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_afacbb *ST_Qualifier )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aaage ,_ddfcfb :=d .Token ();if _ddfcfb !=nil {return _ddfcfb ;};if _afdfbe ,_dfffd :=_aaage .(_a .EndElement );_dfffd &&_afdfbe .Name ==start .Name {*_afacbb =1;return nil ;};if _dbcdcf ,_gfgaa :=_aaage .(_a .CharData );!_gfgaa {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",_aaage );}else {switch string (_dbcdcf ){case "":*_afacbb =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_afacbb =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_afacbb =2;case "\u006e\u006f\u006e\u0065":*_afacbb =3;};};_aaage ,_ddfcfb =d .Token ();if _ddfcfb !=nil {return _ddfcfb ;};if _badcb ,_bdfae :=_aaage .(_a .EndElement );_bdfae &&_badcb .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",_aaage );};func NewCT_Connections ()*CT_Connections {_cgfc :=&CT_Connections {};return _cgfc }; -// Hidden Column -HiddenColumnAttr *bool ; +// Validate validates the CT_FieldUsage and its children +func (_decb *CT_FieldUsage )Validate ()error {return _decb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065");};func (_fdacgc *CT_PivotHierarchies )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fdacgc .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fdacgc .CountAttr )});};e .EncodeToken (start );_acece :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_gefdf :=range _fdacgc .PivotHierarchy {e .EncodeElement (_gefdf ,_acece );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Top10 struct{ -// Author -AuthorAttr string ; +// Top +TopAttr *bool ; -// Original Comment Length -OldLengthAttr *uint32 ; +// Filter by Percent +PercentAttr *bool ; -// New Comment Length -NewLengthAttr *uint32 ;}; +// Top or Bottom Value +ValAttr float64 ; -// Validate validates the CT_MRUColors and its children -func (_fbcef *CT_MRUColors )Validate ()error {return _fbcef .ValidateWithPath ("\u0043\u0054\u005fM\u0052\u0055\u0043\u006f\u006c\u006f\u0072\u0073");};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;); +// Filter Value +FilterValAttr *float64 ;};func (_gdccd *CT_MdxTuple )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fagad :=range start .Attr {if _fagad .Name .Local =="\u0063"{_edcga ,_aeeca :=_d .ParseUint (_fagad .Value ,10,32);if _aeeca !=nil {return _aeeca ;};_bceac :=uint32 (_edcga );_gdccd .CAttr =&_bceac ;continue ;};if _fagad .Name .Local =="\u0063\u0074"{_gcgca ,_ccbdbc :=_fagad .Value ,error (nil );if _ccbdbc !=nil {return _ccbdbc ;};_gdccd .CtAttr =&_gcgca ;continue ;};if _fagad .Name .Local =="\u0073\u0069"{_cdbfa ,_efdgg :=_d .ParseUint (_fagad .Value ,10,32);if _efdgg !=nil {return _efdgg ;};_gfeec :=uint32 (_cdbfa );_gdccd .SiAttr =&_gfeec ;continue ;};if _fagad .Name .Local =="\u0066\u0069"{_bfggb ,_dceed :=_d .ParseUint (_fagad .Value ,10,32);if _dceed !=nil {return _dceed ;};_gaegg :=uint32 (_bfggb );_gdccd .FiAttr =&_gaegg ;continue ;};if _fagad .Name .Local =="\u0062\u0063"{_eebe ,_dbdeg :=_fagad .Value ,error (nil );if _dbdeg !=nil {return _dbdeg ;};_gdccd .BcAttr =&_eebe ;continue ;};if _fagad .Name .Local =="\u0066\u0063"{_gecccd ,_ecgf :=_fagad .Value ,error (nil );if _ecgf !=nil {return _ecgf ;};_gdccd .FcAttr =&_gecccd ;continue ;};if _fagad .Name .Local =="\u0069"{_fdabb ,_aadefd :=_d .ParseBool (_fagad .Value );if _aadefd !=nil {return _aadefd ;};_gdccd .IAttr =&_fdabb ;continue ;};if _fagad .Name .Local =="\u0075"{_feeea ,_bgfgc :=_d .ParseBool (_fagad .Value );if _bgfgc !=nil {return _bgfgc ;};_gdccd .UAttr =&_feeea ;continue ;};if _fagad .Name .Local =="\u0073\u0074"{_cbdag ,_aeabe :=_d .ParseBool (_fagad .Value );if _aeabe !=nil {return _aeabe ;};_gdccd .StAttr =&_cbdag ;continue ;};if _fagad .Name .Local =="\u0062"{_bcaecd ,_fcgge :=_d .ParseBool (_fagad .Value );if _fcgge !=nil {return _fcgge ;};_gdccd .BAttr =&_bcaecd ;continue ;};};_acbec :for {_cbdeae ,_aefab :=d .Token ();if _aefab !=nil {return _aefab ;};switch _eecfcc :=_cbdeae .(type ){case _a .StartElement :switch _eecfcc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdggf :=NewCT_MetadataStringIndex ();if _bbefc :=d .DecodeElement (_cdggf ,&_eecfcc );_bbefc !=nil {return _bbefc ;};_gdccd .N =append (_gdccd .N ,_cdggf );default:_gc .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",_eecfcc .Name );if _dedae :=d .Skip ();_dedae !=nil {return _dedae ;};};case _a .EndElement :break _acbec ;case _a .CharData :};};return nil ;}; -// Validate validates the CT_CommentList and its children -func (_bfeg *CT_CommentList )Validate ()error {return _bfeg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};type CT_Error struct{ +// ValidateWithPath validates the CT_Selection and its children, prefixing error messages with path +func (_cbdcad *CT_Selection )ValidateWithPath (path string )error {if _cfeg :=_cbdcad .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_cfeg !=nil {return _cfeg ;};return nil ;};func (_ffbgbd ST_MdxKPIProperty )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ffbgbd .String (),start );};func (_aaedc *CT_LegacyDrawing )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebeab :=range start .Attr {if _ebeab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ebeab .Name .Local =="\u0069\u0064"||_ebeab .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"&&_ebeab .Name .Local =="\u0069\u0064"{_bgdeg ,_afgagb :=_ebeab .Value ,error (nil );if _afgagb !=nil {return _afgagb ;};_aaedc .IdAttr =_bgdeg ;continue ;};};for {_bgbf ,_deddf :=d .Token ();if _deddf !=nil {return _b .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",_deddf );};if _ededa ,_cffcd :=_bgbf .(_a .EndElement );_cffcd &&_ededa .Name ==start .Name {break ;};};return nil ;}; -// Value -VAttr string ; +// ValidateWithPath validates the CT_ExternalLinkChoice and its children, prefixing error messages with path +func (_ddbac *CT_ExternalLinkChoice )ValidateWithPath (path string )error {if _ddbac .ExternalBook !=nil {if _cfcb :=_ddbac .ExternalBook .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");_cfcb !=nil {return _cfcb ;};};if _ddbac .DdeLink !=nil {if _dfff :=_ddbac .DdeLink .ValidateWithPath (path +"\u002f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");_dfff !=nil {return _dfff ;};};if _ddbac .OleLink !=nil {if _gfgef :=_ddbac .OleLink .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");_gfgef !=nil {return _gfgef ;};};return nil ;};func (_ggfge *CT_Comment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ggfge .Text =NewCT_Rst ();for _ ,_cfdb :=range start .Attr {if _cfdb .Name .Local =="\u0072\u0065\u0066"{_gcbc ,_cbbg :=_cfdb .Value ,error (nil );if _cbbg !=nil {return _cbbg ;};_ggfge .RefAttr =_gcbc ;continue ;};if _cfdb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_bgef ,_eeefb :=_d .ParseUint (_cfdb .Value ,10,32);if _eeefb !=nil {return _eeefb ;};_ggfge .AuthorIdAttr =uint32 (_bgef );continue ;};if _cfdb .Name .Local =="\u0067\u0075\u0069\u0064"{_babag ,_gadd :=_cfdb .Value ,error (nil );if _gadd !=nil {return _gadd ;};_ggfge .GuidAttr =&_babag ;continue ;};if _cfdb .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_acgfd ,_afdfb :=_d .ParseUint (_cfdb .Value ,10,32);if _afdfb !=nil {return _afdfb ;};_bgeff :=uint32 (_acgfd );_ggfge .ShapeIdAttr =&_bgeff ;continue ;};};_abeea :for {_ceaf ,_eeafb :=d .Token ();if _eeafb !=nil {return _eeafb ;};switch _abed :=_ceaf .(type ){case _a .StartElement :switch _abed .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dedb :=d .DecodeElement (_ggfge .Text ,&_abed );_dedb !=nil {return _dedb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggfge .CommentPr =NewCT_CommentPr ();if _edbbd :=d .DecodeElement (_ggfge .CommentPr ,&_abed );_edbbd !=nil {return _edbbd ;};default:_gc .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",_abed .Name );if _fgfd :=d .Skip ();_fgfd !=nil {return _fgfd ;};};case _a .EndElement :break _abeea ;case _a .CharData :};};return nil ;}; -// Unused Item -UAttr *bool ; +// ValidateWithPath validates the CT_WebPublishObject and its children, prefixing error messages with path +func (_dacca *CT_WebPublishObject )ValidateWithPath (path string )error {return nil };func (_ddbgee ST_SortBy )String ()string {switch _ddbgee {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_SharedUser struct{ -// Calculated Item -FAttr *bool ; +// User Revisions GUID +GuidAttr string ; -// Item Caption -CAttr *string ; +// User Name +NameAttr string ; -// Member Property Count -CpAttr *uint32 ; +// User Id +IdAttr int32 ; -// Format Index -InAttr *uint32 ; +// Date Time +DateTimeAttr _ge .Time ;ExtLst *CT_ExtensionList ;};func (_cccef ST_Comments )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dadde :=_a .Attr {};_dadde .Name =name ;switch _cccef {case ST_CommentsUnset :_dadde .Value ="";case ST_CommentsCommNone :_dadde .Value ="\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065";case ST_CommentsCommIndicator :_dadde .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";case ST_CommentsCommIndAndComment :_dadde .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074";};return _dadde ,nil ;};func (_adea *CT_Dimensions )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _adea .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_adea .CountAttr )});};e .EncodeToken (start );if _adea .Dimension !=nil {_gdfec :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};for _ ,_cdcbg :=range _adea .Dimension {e .EncodeElement (_cdcbg ,_gdfec );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// background Color -BcAttr *string ; +// Validate validates the CT_ExternalRow and its children +func (_bbcdb *CT_ExternalRow )Validate ()error {return _bbcdb .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006ea\u006c\u0052\u006f\u0077");}; -// Foreground Color -FcAttr *string ; +// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path +func (_eeed *CT_Border )ValidateWithPath (path string )error {if _eeed .Start !=nil {if _bfgf :=_eeed .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_bfgf !=nil {return _bfgf ;};};if _eeed .End !=nil {if _dcaf :=_eeed .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_dcaf !=nil {return _dcaf ;};};if _eeed .Left !=nil {if _cdbc :=_eeed .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_cdbc !=nil {return _cdbc ;};};if _eeed .Right !=nil {if _fcg :=_eeed .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_fcg !=nil {return _fcg ;};};if _eeed .Top !=nil {if _cecf :=_eeed .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_cecf !=nil {return _cecf ;};};if _eeed .Bottom !=nil {if _fce :=_eeed .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_fce !=nil {return _fce ;};};if _eeed .Diagonal !=nil {if _daec :=_eeed .Diagonal .ValidateWithPath (path +"\u002fD\u0069\u0061\u0067\u006f\u006e\u0061l");_daec !=nil {return _daec ;};};if _eeed .Vertical !=nil {if _ebca :=_eeed .Vertical .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0069\u0063\u0061l");_ebca !=nil {return _ebca ;};};if _eeed .Horizontal !=nil {if _ega :=_eeed .Horizontal .ValidateWithPath (path +"/\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");_ega !=nil {return _ega ;};};return nil ;}; -// Italic -IAttr *bool ; +// ValidateWithPath validates the CT_ExternalReferences and its children, prefixing error messages with path +func (_eebfd *CT_ExternalReferences )ValidateWithPath (path string )error {for _eaaf ,_deceb :=range _eebfd .ExternalReference {if _acega :=_deceb .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_eaaf ));_acega !=nil {return _acega ;};};return nil ;};func (_aagef ST_OleUpdate )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_geefc :=_a .Attr {};_geefc .Name =name ;switch _aagef {case ST_OleUpdateUnset :_geefc .Value ="";case ST_OleUpdateOLEUPDATE_ALWAYS :_geefc .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053";case ST_OleUpdateOLEUPDATE_ONCALL :_geefc .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c";};return _geefc ,nil ;};type CT_RangeSet struct{ -// Underline -UnAttr *bool ; +// Field Item Index Page 1 +I1Attr *uint32 ; -// Strikethrough -StAttr *bool ; +// Field Item Index Page 2 +I2Attr *uint32 ; -// Bold -BAttr *bool ; +// Field Item index Page 3 +I3Attr *uint32 ; -// Tuples -Tpls *CT_Tuples ; +// Field Item Index Page 4 +I4Attr *uint32 ; -// Member Property Indexes -X []*CT_X ;};type ST_VerticalAlignment byte ;func (_bfggg *CT_Sets )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbbdf :=range start .Attr {if _fbbdf .Name .Local =="\u0063\u006f\u0075n\u0074"{_cagef ,_cafccc :=_d .ParseUint (_fbbdf .Value ,10,32);if _cafccc !=nil {return _cafccc ;};_aggd :=uint32 (_cagef );_bfggg .CountAttr =&_aggd ;continue ;};};_gafda :for {_ddcadb ,_aagaba :=d .Token ();if _aagaba !=nil {return _aagaba ;};switch _faaabf :=_ddcadb .(type ){case _f .StartElement :switch _faaabf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aeeba :=NewCT_Set ();if _bedee :=d .DecodeElement (_aeeba ,&_faaabf );_bedee !=nil {return _bedee ;};_bfggg .Set =append (_bfggg .Set ,_aeeba );default:_ag .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",_faaabf .Name );if _cecdb :=d .Skip ();_cecdb !=nil {return _cecdb ;};};case _f .EndElement :break _gafda ;case _f .CharData :};};return nil ;};type ST_FilterOperator byte ;func (_dbdaee ST_WebSourceType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fgaafe :=_f .Attr {};_fgaafe .Name =name ;switch _dbdaee {case ST_WebSourceTypeUnset :_fgaafe .Value ="";case ST_WebSourceTypeSheet :_fgaafe .Value ="\u0073\u0068\u0065e\u0074";case ST_WebSourceTypePrintArea :_fgaafe .Value ="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a";case ST_WebSourceTypeAutoFilter :_fgaafe .Value ="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072";case ST_WebSourceTypeRange :_fgaafe .Value ="\u0072\u0061\u006eg\u0065";case ST_WebSourceTypeChart :_fgaafe .Value ="\u0063\u0068\u0061r\u0074";case ST_WebSourceTypePivotTable :_fgaafe .Value ="\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065";case ST_WebSourceTypeQuery :_fgaafe .Value ="\u0071\u0075\u0065r\u0079";case ST_WebSourceTypeLabel :_fgaafe .Value ="\u006c\u0061\u0062e\u006c";};return _fgaafe ,nil ;};func (_acfabd ST_PaneState )String ()string {switch _acfabd {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 (_agbed *CT_GroupMember )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_agbed .UniqueNameAttr )});if _agbed .GroupAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u006fu\u0070"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_agbed .GroupAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bbdfca *CT_FontName )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",_bbdfca .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Sst ()*CT_Sst {_beceg :=&CT_Sst {};return _beceg };func NewCT_Selection ()*CT_Selection {_ggbcag :=&CT_Selection {};return _ggbcag };func (_fbgca *CT_Members )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbgca .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fbgca .CountAttr )});};if _fbgca .LevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_fbgca .LevelAttr )});};e .EncodeToken (start );_fbac :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006d\u0065\u006d\u0062\u0065r"}};for _ ,_gccb :=range _fbgca .Member {e .EncodeElement (_gccb ,_fbac );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_GradientTypeUnset ST_GradientType =0;ST_GradientTypeLinear ST_GradientType =1;ST_GradientTypePath ST_GradientType =2;);func NewCT_DdeLink ()*CT_DdeLink {_dgfe :=&CT_DdeLink {};return _dgfe };func (_agbebb *ST_PaneState )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_agbebb =0;case "\u0073\u0070\u006ci\u0074":*_agbebb =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_agbebb =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_agbebb =3;};return nil ;};const (ST_SortMethodUnset ST_SortMethod =0;ST_SortMethodStroke ST_SortMethod =1;ST_SortMethodPinYin ST_SortMethod =2;ST_SortMethodNone ST_SortMethod =3;);func (_gadba *CT_DataValidation )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcbgc :=range start .Attr {if _gcbgc .Name .Local =="\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_geag ,_dfcbd :=_d .ParseBool (_gcbgc .Value );if _dfcbd !=nil {return _dfcbd ;};_gadba .ShowErrorMessageAttr =&_geag ;continue ;};if _gcbgc .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"{_ebbge ,_gbgad :=_gcbgc .Value ,error (nil );if _gbgad !=nil {return _gbgad ;};_gadba .ErrorTitleAttr =&_ebbge ;continue ;};if _gcbgc .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"{_gadba .ErrorStyleAttr .UnmarshalXMLAttr (_gcbgc );continue ;};if _gcbgc .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_gadba .OperatorAttr .UnmarshalXMLAttr (_gcbgc );continue ;};if _gcbgc .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"{_abbe ,_aabfg :=_d .ParseBool (_gcbgc .Value );if _aabfg !=nil {return _aabfg ;};_gadba .AllowBlankAttr =&_abbe ;continue ;};if _gcbgc .Name .Local =="\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_dcfac ,_accb :=_d .ParseBool (_gcbgc .Value );if _accb !=nil {return _accb ;};_gadba .ShowDropDownAttr =&_dcfac ;continue ;};if _gcbgc .Name .Local =="\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_dgcd ,_gdcb :=_d .ParseBool (_gcbgc .Value );if _gdcb !=nil {return _gdcb ;};_gadba .ShowInputMessageAttr =&_dgcd ;continue ;};if _gcbgc .Name .Local =="\u0074\u0079\u0070\u0065"{_gadba .TypeAttr .UnmarshalXMLAttr (_gcbgc );continue ;};if _gcbgc .Name .Local =="\u0069m\u0065\u004d\u006f\u0064\u0065"{_gadba .ImeModeAttr .UnmarshalXMLAttr (_gcbgc );continue ;};if _gcbgc .Name .Local =="\u0065\u0072\u0072o\u0072"{_fadba ,_fgba :=_gcbgc .Value ,error (nil );if _fgba !=nil {return _fgba ;};_gadba .ErrorAttr =&_fadba ;continue ;};if _gcbgc .Name .Local =="p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"{_cbfee ,_bdca :=_gcbgc .Value ,error (nil );if _bdca !=nil {return _bdca ;};_gadba .PromptTitleAttr =&_cbfee ;continue ;};if _gcbgc .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_fabdd ,_fgaaa :=_gcbgc .Value ,error (nil );if _fgaaa !=nil {return _fgaaa ;};_gadba .PromptAttr =&_fabdd ;continue ;};if _gcbgc .Name .Local =="\u0073\u0071\u0072e\u0066"{_cbdc ,_afdg :=ParseSliceST_Sqref (_gcbgc .Value );if _afdg !=nil {return _afdg ;};_gadba .SqrefAttr =_cbdc ;continue ;};};_eaafd :for {_ccada ,_afgba :=d .Token ();if _afgba !=nil {return _afgba ;};switch _gabb :=_ccada .(type ){case _f .StartElement :switch _gabb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gadba .Formula1 =new (string );if _cgcda :=d .DecodeElement (_gadba .Formula1 ,&_gabb );_cgcda !=nil {return _cgcda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gadba .Formula2 =new (string );if _dfdca :=d .DecodeElement (_gadba .Formula2 ,&_gabb );_dfdca !=nil {return _dfdca ;};default:_ag .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",_gabb .Name );if _ccfg :=d .Skip ();_ccfg !=nil {return _ccfg ;};};case _f .EndElement :break _eaafd ;case _f .CharData :};};return nil ;};type CT_WebPublishing struct{ +// Reference +RefAttr *string ; -// Use CSS -CssAttr *bool ; +// Named Range +NameAttr *string ; -// Thicket -ThicketAttr *bool ; +// Sheet Name +SheetAttr *string ;IdAttr *string ;};type CT_FieldGroup struct{ -// Enable Long File Names -LongFileNamesAttr *bool ; +// Parent +ParAttr *uint32 ; -// VML in Browsers -VmlAttr *bool ; +// Field Base +BaseAttr *uint32 ; -// Allow PNG -AllowPngAttr *bool ; +// Range Grouping Properties +RangePr *CT_RangePr ; -// Target Screen Size -TargetScreenSizeAttr ST_TargetScreenSize ; +// Discrete Grouping Properties +DiscretePr *CT_DiscretePr ; -// DPI -DpiAttr *uint32 ; +// OLAP Group Items +GroupItems *CT_GroupItems ;};type CT_Revisions struct{ -// Code Page -CodePageAttr *uint32 ; +// Revision Row Column Insert Delete +Rrc []*CT_RevisionRowColumn ; -// Character Set -CharacterSetAttr *string ;};func NewCT_OleSize ()*CT_OleSize {_gabafe :=&CT_OleSize {};return _gabafe }; +// Revision Cell Move +Rm []*CT_RevisionMove ; -// ValidateWithPath validates the CT_RevisionConflict and its children, prefixing error messages with path -func (_dfcfc *CT_RevisionConflict )ValidateWithPath (path string )error {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;);type ST_CellType byte ; +// Revision Custom View +Rcv []*CT_RevisionCustomView ; -// ValidateWithPath validates the Dialogsheet and its children, prefixing error messages with path -func (_bfcdf *Dialogsheet )ValidateWithPath (path string )error {if _cdbefc :=_bfcdf .CT_Dialogsheet .ValidateWithPath (path );_cdbefc !=nil {return _cdbefc ;};return nil ;};func (_eeebc *ST_SortBy )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aefgec ,_agfdb :=d .Token ();if _agfdb !=nil {return _agfdb ;};if _dccbeb ,_dfffd :=_aefgec .(_f .EndElement );_dfffd &&_dccbeb .Name ==start .Name {*_eeebc =1;return nil ;};if _bdcedg ,_bfcgce :=_aefgec .(_f .CharData );!_bfcgce {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aefgec );}else {switch string (_bdcedg ){case "":*_eeebc =0;case "\u0076\u0061\u006cu\u0065":*_eeebc =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_eeebc =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_eeebc =3;case "\u0069\u0063\u006f\u006e":*_eeebc =4;};};_aefgec ,_agfdb =d .Token ();if _agfdb !=nil {return _agfdb ;};if _fbcga ,_bbcfbe :=_aefgec .(_f .EndElement );_bbcfbe &&_fbcga .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aefgec );};type CT_GroupLevels struct{ +// Revision Sheet Name +Rsnm []*CT_RevisionSheetRename ; -// Grouping Level Count -CountAttr *uint32 ; +// Revision Insert Sheet +Ris []*CT_RevisionInsertSheet ; -// OLAP Grouping Levels -GroupLevel []*CT_GroupLevel ;};func (_aebdfe *CT_SheetIdMap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccfeb :=range start .Attr {if _ccfeb .Name .Local =="\u0063\u006f\u0075n\u0074"{_eebddg ,_decbe :=_d .ParseUint (_ccfeb .Value ,10,32);if _decbe !=nil {return _decbe ;};_ebdecc :=uint32 (_eebddg );_aebdfe .CountAttr =&_ebdecc ;continue ;};};_cbegc :for {_edgdeg ,_fagbg :=d .Token ();if _fagbg !=nil {return _fagbg ;};switch _affcbf :=_edgdeg .(type ){case _f .StartElement :switch _affcbf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdegc :=NewCT_SheetId ();if _fbeddf :=d .DecodeElement (_gdegc ,&_affcbf );_fbeddf !=nil {return _fbeddf ;};_aebdfe .SheetId =append (_aebdfe .SheetId ,_gdegc );default:_ag .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",_affcbf .Name );if _dafec :=d .Skip ();_dafec !=nil {return _dafec ;};};case _f .EndElement :break _cbegc ;case _f .CharData :};};return nil ;}; +// Revision Cell Change +Rcc []*CT_RevisionCellChange ; -// Validate validates the CT_GroupItems and its children -func (_adbcea *CT_GroupItems )Validate ()error {return _adbcea .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");}; +// Revision Format +Rfmt []*CT_RevisionFormatting ; -// Validate validates the CT_FutureMetadata and its children -func (_bgecg *CT_FutureMetadata )Validate ()error {return _bgecg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");}; +// Revision AutoFormat +Raf []*CT_RevisionAutoFormatting ; -// ValidateWithPath validates the CT_DdeLink and its children, prefixing error messages with path -func (_geca *CT_DdeLink )ValidateWithPath (path string )error {if _geca .DdeItems !=nil {if _bbda :=_geca .DdeItems .ValidateWithPath (path +"\u002fD\u0064\u0065\u0049\u0074\u0065\u006ds");_bbda !=nil {return _bbda ;};};return nil ;};func (_gbgag *CT_SheetDimension )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebdac :=range start .Attr {if _ebdac .Name .Local =="\u0072\u0065\u0066"{_dfdga ,_acgac :=_ebdac .Value ,error (nil );if _acgac !=nil {return _acgac ;};_gbgag .RefAttr =_dfdga ;continue ;};};for {_cgbeac ,_baadc :=d .Token ();if _baadc !=nil {return _c .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",_baadc );};if _gbgbe ,_fgeddb :=_cgbeac .(_f .EndElement );_fgeddb &&_gbgbe .Name ==start .Name {break ;};};return nil ;}; +// Revision Defined Name +Rdn []*CT_RevisionDefinedName ; -// ValidateWithPath validates the CT_QueryTable and its children, prefixing error messages with path -func (_cfcge *CT_QueryTable )ValidateWithPath (path string )error {if _gfeea :=_cfcge .GrowShrinkTypeAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006fwS\u0068\u0072\u0069\u006e\u006b\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gfeea !=nil {return _gfeea ;};if _cfcge .QueryTableRefresh !=nil {if _dgcaf :=_cfcge .QueryTableRefresh .ValidateWithPath (path +"\u002fQ\u0075e\u0072\u0079\u0054\u0061\u0062l\u0065\u0052e\u0066\u0072\u0065\u0073\u0068");_dgcaf !=nil {return _dgcaf ;};};if _cfcge .ExtLst !=nil {if _ebadd :=_cfcge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebadd !=nil {return _ebadd ;};};return nil ;};func (_dggag *CT_PageMargins )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcfdfe :=range start .Attr {if _fcfdfe .Name .Local =="\u006c\u0065\u0066\u0074"{_faffa ,_cbfcd :=_d .ParseFloat (_fcfdfe .Value ,64);if _cbfcd !=nil {return _cbfcd ;};_dggag .LeftAttr =_faffa ;continue ;};if _fcfdfe .Name .Local =="\u0072\u0069\u0067h\u0074"{_acebg ,_fcade :=_d .ParseFloat (_fcfdfe .Value ,64);if _fcade !=nil {return _fcade ;};_dggag .RightAttr =_acebg ;continue ;};if _fcfdfe .Name .Local =="\u0074\u006f\u0070"{_ddcef ,_cdegd :=_d .ParseFloat (_fcfdfe .Value ,64);if _cdegd !=nil {return _cdegd ;};_dggag .TopAttr =_ddcef ;continue ;};if _fcfdfe .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_aabae ,_aefcbd :=_d .ParseFloat (_fcfdfe .Value ,64);if _aefcbd !=nil {return _aefcbd ;};_dggag .BottomAttr =_aabae ;continue ;};if _fcfdfe .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_cacaa ,_gfgge :=_d .ParseFloat (_fcfdfe .Value ,64);if _gfgge !=nil {return _gfgge ;};_dggag .HeaderAttr =_cacaa ;continue ;};if _fcfdfe .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_ebaed ,_fbcba :=_d .ParseFloat (_fcfdfe .Value ,64);if _fbcba !=nil {return _fbcba ;};_dggag .FooterAttr =_ebaed ;continue ;};};for {_bcdec ,_gdfefc :=d .Token ();if _gdfefc !=nil {return _c .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",_gdfefc );};if _dddfb ,_bbdbe :=_bcdec .(_f .EndElement );_bbdbe &&_dddfb .Name ==start .Name {break ;};};return nil ;};func (_cccaf *ExternalLink )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_f .Attr {Name :_f .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 ,_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\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\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 ="\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b";return _cccaf .CT_ExternalLink .MarshalXML (e ,start );};func (_gfbae ST_HtmlFmt )ValidateWithPath (path string )error {switch _gfbae {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfbae ));};return nil ;};func (_cgbb *CT_DataBinding )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgbb .DataBindingNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cgbb .DataBindingNameAttr )});};if _cgbb .FileBindingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cgbb .FileBindingAttr ))});};if _cgbb .ConnectionIDAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"},Value :_c .Sprintf ("\u0025\u0076",*_cgbb .ConnectionIDAttr )});};if _cgbb .FileBindingNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cgbb .FileBindingNameAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"},Value :_c .Sprintf ("\u0025\u0076",_cgbb .DataBindingLoadModeAttr )});e .EncodeToken (start );if _cgbb .Any !=nil {_cgbb .Any .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bfefff ST_TotalsRowFunction )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ggdgb :=_f .Attr {};_ggdgb .Name =name ;switch _bfefff {case ST_TotalsRowFunctionUnset :_ggdgb .Value ="";case ST_TotalsRowFunctionNone :_ggdgb .Value ="\u006e\u006f\u006e\u0065";case ST_TotalsRowFunctionSum :_ggdgb .Value ="\u0073\u0075\u006d";case ST_TotalsRowFunctionMin :_ggdgb .Value ="\u006d\u0069\u006e";case ST_TotalsRowFunctionMax :_ggdgb .Value ="\u006d\u0061\u0078";case ST_TotalsRowFunctionAverage :_ggdgb .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_TotalsRowFunctionCount :_ggdgb .Value ="\u0063\u006f\u0075n\u0074";case ST_TotalsRowFunctionCountNums :_ggdgb .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_TotalsRowFunctionStdDev :_ggdgb .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_TotalsRowFunctionVar :_ggdgb .Value ="\u0076\u0061\u0072";case ST_TotalsRowFunctionCustom :_ggdgb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _ggdgb ,nil ;};func NewCT_Revisions ()*CT_Revisions {_fffbec :=&CT_Revisions {};return _fffbec };func (_aceeb ST_GradientType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gfbbf :=_f .Attr {};_gfbbf .Name =name ;switch _aceeb {case ST_GradientTypeUnset :_gfbbf .Value ="";case ST_GradientTypeLinear :_gfbbf .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_GradientTypePath :_gfbbf .Value ="\u0070\u0061\u0074\u0068";};return _gfbbf ,nil ;}; +// Revision Cell Comment +Rcmt []*CT_RevisionComment ; -// Validate validates the CT_FileVersion and its children -func (_fbeff *CT_FileVersion )Validate ()error {return _fbeff .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e");};type CT_MdxSet struct{ +// Revision Query Table +Rqt []*CT_RevisionQueryTableField ; -// Set Definition Index -NsAttr uint32 ; +// Revision Merge Conflict +Rcft []*CT_RevisionConflict ;};func NewCT_PageField ()*CT_PageField {_ebcbe :=&CT_PageField {};return _ebcbe };func (_eggc *CT_ReviewedRevisions )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eggc .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_eggc .CountAttr )});};e .EncodeToken (start );_cgafb :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"}};for _ ,_fdgge :=range _eggc .Reviewed {e .EncodeElement (_fdgge ,_cgafb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_beeaae *CT_OutlinePr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bdabf :=range start .Attr {if _bdabf .Name .Local =="a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"{_cfgga ,_cgcdb :=_d .ParseBool (_bdabf .Value );if _cgcdb !=nil {return _cgcdb ;};_beeaae .ApplyStylesAttr =&_cfgga ;continue ;};if _bdabf .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"{_fbfcf ,_cagag :=_d .ParseBool (_bdabf .Value );if _cagag !=nil {return _cagag ;};_beeaae .SummaryBelowAttr =&_fbfcf ;continue ;};if _bdabf .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"{_bgcab ,_efdga :=_d .ParseBool (_bdabf .Value );if _efdga !=nil {return _efdga ;};_beeaae .SummaryRightAttr =&_bgcab ;continue ;};if _bdabf .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_dddfe ,_fecgd :=_d .ParseBool (_bdabf .Value );if _fecgd !=nil {return _fecgd ;};_beeaae .ShowOutlineSymbolsAttr =&_dddfe ;continue ;};};for {_aeefe ,_cdbceeg :=d .Token ();if _cdbceeg !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0075t\u006c\u0069\u006e\u0065\u0050\u0072\u003a\u0020\u0025\u0073",_cdbceeg );};if _debg ,_bagce :=_aeefe .(_a .EndElement );_bagce &&_debg .Name ==start .Name {break ;};};return nil ;};type CT_Boolean struct{ -// Sort By Member Index Count -CAttr *uint32 ; +// Value +VAttr bool ; -// Set Sort Order -OAttr ST_MdxSetOrder ; +// Unused Item +UAttr *bool ; -// Member Unique Name Index -N []*CT_MetadataStringIndex ;};type ST_CredMethod byte ;func (_bgefg *ST_ShowDataAs )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bgefg =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bgefg =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_bgefg =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_bgefg =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_bgefg =4;case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_bgefg =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_bgefg =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_bgefg =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_bgefg =8;case "\u0069\u006e\u0064e\u0078":*_bgefg =9;};return nil ;};func NewCT_MetadataStrings ()*CT_MetadataStrings {_gaeba :=&CT_MetadataStrings {};return _gaeba }; +// Calculated Item +FAttr *bool ; -// Validate validates the CT_FontScheme and its children -func (_dbgcg *CT_FontScheme )Validate ()error {return _dbgcg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");};func (_caddd ST_VolValueType )Validate ()error {return _caddd .ValidateWithPath ("")};func (_cfefac *ST_SmartTagShow )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cfefac =0;case "\u0061\u006c\u006c":*_cfefac =1;case "\u006e\u006f\u006e\u0065":*_cfefac =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_cfefac =3;};return nil ;};func (_afeadg ST_Objects )Validate ()error {return _afeadg .ValidateWithPath ("")};func NewCT_ChartFormat ()*CT_ChartFormat {_agba :=&CT_ChartFormat {};_agba .PivotArea =NewCT_PivotArea ();return _agba ;}; +// Caption +CAttr *string ; -// ValidateWithPath validates the CT_QueryCache and its children, prefixing error messages with path -func (_cdcbgb *CT_QueryCache )ValidateWithPath (path string )error {for _cgebba ,_daafcg :=range _cdcbgb .Query {if _deddc :=_daafcg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fQ\u0075\u0065\u0072\u0079\u005b\u0025\u0064\u005d",path ,_cgebba ));_deddc !=nil {return _deddc ;};};return nil ;};type CT_Comments struct{ +// Member Property Count +CpAttr *uint32 ; -// Authors -Authors *CT_Authors ; +// Member Property Indexes +X []*CT_X ;};func (_agfga ST_CfvoType )Validate ()error {return _agfga .ValidateWithPath ("")}; -// List of Comments -CommentList *CT_CommentList ;ExtLst *CT_ExtensionList ;};func (_fgdge ST_FormulaExpression )ValidateWithPath (path string )error {switch _fgdge {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgdge ));};return nil ;};func (_gafgd *CT_PhoneticRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0062"},Value :_c .Sprintf ("\u0025\u0076",_gafgd .SbAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0062"},Value :_c .Sprintf ("\u0025\u0076",_gafgd .EbAttr )});e .EncodeToken (start );_edeb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074"}};_ag .AddPreserveSpaceAttr (&_edeb ,_gafgd .T );e .EncodeElement (_gafgd .T ,_edeb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbgbb ST_IconSetType )String ()string {switch _gbgbb {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 "";}; +// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path +func (_efabbf *CT_Table )ValidateWithPath (path string )error {if _bfada :=_efabbf .TableTypeAttr .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_bfada !=nil {return _bfada ;};if _efabbf .AutoFilter !=nil {if _abffgg :=_efabbf .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_abffgg !=nil {return _abffgg ;};};if _efabbf .SortState !=nil {if _ceffc :=_efabbf .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_ceffc !=nil {return _ceffc ;};};if _daagge :=_efabbf .TableColumns .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");_daagge !=nil {return _daagge ;};if _efabbf .TableStyleInfo !=nil {if _adadbe :=_efabbf .TableStyleInfo .ValidateWithPath (path +"\u002fT\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f");_adadbe !=nil {return _adadbe ;};};if _efabbf .ExtLst !=nil {if _dedgg :=_efabbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dedgg !=nil {return _dedgg ;};};return nil ;};func (_dcdag ST_FormulaExpression )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dcdag .String (),start );};func NewCT_Comment ()*CT_Comment {_dfdag :=&CT_Comment {};_dfdag .Text =NewCT_Rst ();return _dfdag }; -// Validate validates the CT_PivotCache and its children -func (_dbaeag *CT_PivotCache )Validate ()error {return _dbaeag .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065");};type CT_MemberProperty struct{ +// Validate validates the CT_PhoneticRun and its children +func (_acfge *CT_PhoneticRun )Validate ()error {return _acfge .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074i\u0063\u0052\u0075\u006e");};func (_dfgcac *ST_MdxKPIProperty )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gffcea ,_cabcfg :=d .Token ();if _cabcfg !=nil {return _cabcfg ;};if _bagdbc ,_adgfb :=_gffcea .(_a .EndElement );_adgfb &&_bagdbc .Name ==start .Name {*_dfgcac =1;return nil ;};if _gcbgd ,_acbaaa :=_gffcea .(_a .CharData );!_acbaaa {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",_gffcea );}else {switch string (_gcbgd ){case "":*_dfgcac =0;case "\u0076":*_dfgcac =1;case "\u0067":*_dfgcac =2;case "\u0073":*_dfgcac =3;case "\u0074":*_dfgcac =4;case "\u0077":*_dfgcac =5;case "\u006d":*_dfgcac =6;};};_gffcea ,_cabcfg =d .Token ();if _cabcfg !=nil {return _cabcfg ;};if _dadcag ,_facde :=_gffcea .(_a .EndElement );_facde &&_dadcag .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",_gffcea );};type CT_DataFields struct{ -// OLAP Member Property Unique Name -NameAttr *string ; +// Data Items Count +CountAttr *uint32 ; -// Show Cell -ShowCellAttr *bool ; +// Data Field Item +DataField []*CT_DataField ;}; -// Show Tooltip -ShowTipAttr *bool ; +// ValidateWithPath validates the Metadata and its children, prefixing error messages with path +func (_ecdad *Metadata )ValidateWithPath (path string )error {if _adgge :=_ecdad .CT_Metadata .ValidateWithPath (path );_adgge !=nil {return _adgge ;};return nil ;};func (_gdecf *CT_FunctionGroup )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_acdd :=range start .Attr {if _acdd .Name .Local =="\u006e\u0061\u006d\u0065"{_eabaa ,_aedda :=_acdd .Value ,error (nil );if _aedda !=nil {return _aedda ;};_gdecf .NameAttr =&_eabaa ;continue ;};};for {_eeca ,_bbggd :=d .Token ();if _bbggd !=nil {return _b .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",_bbggd );};if _cgeg ,_gedae :=_eeca .(_a .EndElement );_gedae &&_cgeg .Name ==start .Name {break ;};};return nil ;}; -// Show As Caption -ShowAsCaptionAttr *bool ; +// ValidateWithPath validates the CT_PageField and its children, prefixing error messages with path +func (_abddd *CT_PageField )ValidateWithPath (path string )error {if _abddd .ExtLst !=nil {if _ebbbd :=_abddd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebbbd !=nil {return _ebbbd ;};};return nil ;}; -// Name Length -NameLenAttr *uint32 ; +// Validate validates the CT_NumFmt and its children +func (_cecba *CT_NumFmt )Validate ()error {return _cecba .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};type CT_Field struct{ -// Property Name Character Index -PPosAttr *uint32 ; +// Field Index +XAttr int32 ;};func (_gddfb ST_PageOrder )Validate ()error {return _gddfb .ValidateWithPath ("")}; -// Property Name Length -PLenAttr *uint32 ; +// ValidateWithPath validates the CT_ProtectedRanges and its children, prefixing error messages with path +func (_gadfa *CT_ProtectedRanges )ValidateWithPath (path string )error {for _fdfac ,_cbeed :=range _gadfa .ProtectedRange {if _dcdbe :=_cbeed .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0050\u0072ot\u0065c\u0074\u0065\u0064\u0052\u0061n\u0067\u0065\u005b\u0025\u0064\u005d",path ,_fdfac ));_dcdbe !=nil {return _dcdbe ;};};return nil ;};func (_gebaad ST_SortMethod )String ()string {switch _gebaad {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 "";};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 (_egfbd ST_SortType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_egfbd .String (),start );};func NewCT_RangeSet ()*CT_RangeSet {_ccagcg :=&CT_RangeSet {};return _ccagcg };func (_fecdf *CT_SheetView )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fecdf .WindowProtectionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fecdf .WindowProtectionAttr ))});};if _fecdf .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fecdf .ShowFormulasAttr ))});};if _fecdf .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fecdf .ShowGridLinesAttr ))});};if _fecdf .ShowRowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fecdf .ShowRowColHeadersAttr ))});};if _fecdf .ShowZerosAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fecdf .ShowZerosAttr ))});};if _fecdf .RightToLeftAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fecdf .RightToLeftAttr ))});};if _fecdf .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fecdf .TabSelectedAttr ))});};if _fecdf .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fecdf .ShowRulerAttr ))});};if _fecdf .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fecdf .ShowOutlineSymbolsAttr ))});};if _fecdf .DefaultGridColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fecdf .DefaultGridColorAttr ))});};if _fecdf .ShowWhiteSpaceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fecdf .ShowWhiteSpaceAttr ))});};if _fecdf .ViewAttr !=ST_SheetViewTypeUnset {_dddbf ,_aggacc :=_fecdf .ViewAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0069\u0065\u0077"});if _aggacc !=nil {return _aggacc ;};start .Attr =append (start .Attr ,_dddbf );};if _fecdf .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_fecdf .TopLeftCellAttr )});};if _fecdf .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fecdf .ColorIdAttr )});};if _fecdf .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_b .Sprintf ("\u0025\u0076",*_fecdf .ZoomScaleAttr )});};if _fecdf .ZoomScaleNormalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_fecdf .ZoomScaleNormalAttr )});};if _fecdf .ZoomScaleSheetLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 :_b .Sprintf ("\u0025\u0076",*_fecdf .ZoomScaleSheetLayoutViewAttr )});};if _fecdf .ZoomScalePageLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_fecdf .ZoomScalePageLayoutViewAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fecdf .WorkbookViewIdAttr )});e .EncodeToken (start );if _fecdf .Pane !=nil {_egafab :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_fecdf .Pane ,_egafab );};if _fecdf .Selection !=nil {_ccgee :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_gfgec :=range _fecdf .Selection {e .EncodeElement (_gfgec ,_ccgee );};};if _fecdf .PivotSelection !=nil {_fcdbddc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"}};for _ ,_agdeb :=range _fecdf .PivotSelection {e .EncodeElement (_agdeb ,_fcdbddc );};};if _fecdf .ExtLst !=nil {_bgebc :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fecdf .ExtLst ,_bgebc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gebag *CT_TextFields )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gebag .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gebag .CountAttr )});};e .EncodeToken (start );_ecggc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003at\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_gdecc :=range _gebag .TextField {e .EncodeElement (_gdecc ,_ecggc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Level Index -LevelAttr *uint32 ; +// Validate validates the CT_MergeCell and its children +func (_ecgdf *CT_MergeCell )Validate ()error {return _ecgdf .ValidateWithPath ("\u0043\u0054\u005fM\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c");};func (_gedgbd *CT_RevisionMove )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_gedgbd .SheetIdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0076",_gedgbd .SourceAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_gedgbd .DestinationAttr )});if _gedgbd .SourceSheetIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gedgbd .SourceSheetIdAttr )});};if _gedgbd .RIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gedgbd .RIdAttr )});};if _gedgbd .UaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gedgbd .UaAttr ))});};if _gedgbd .RaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gedgbd .RaAttr ))});};e .EncodeToken (start );if _gedgbd .Undo !=nil {_bagadc :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}};for _ ,_aabbe :=range _gedgbd .Undo {e .EncodeElement (_aabbe ,_bagadc );};};if _gedgbd .Rcc !=nil {_dbbee :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_ffadb :=range _gedgbd .Rcc {e .EncodeElement (_ffadb ,_dbbee );};};if _gedgbd .Rfmt !=nil {_beabd :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_bbfcaa :=range _gedgbd .Rfmt {e .EncodeElement (_bbfcaa ,_beabd );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cdgecg ST_UnderlineValues )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ebccfa :=_a .Attr {};_ebccfa .Name =name ;switch _cdgecg {case ST_UnderlineValuesUnset :_ebccfa .Value ="";case ST_UnderlineValuesSingle :_ebccfa .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineValuesDouble :_ebccfa .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineValuesSingleAccounting :_ebccfa .Value ="\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesDoubleAccounting :_ebccfa .Value ="\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesNone :_ebccfa .Value ="\u006e\u006f\u006e\u0065";};return _ebccfa ,nil ;};func (_agbfa ST_TimePeriod )Validate ()error {return _agbfa .ValidateWithPath ("")};func (_fbfee *CT_RevisionInsertSheet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fbfee .SheetIdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_fbfee .NameAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_fbfee .SheetPositionAttr )});if _fbfee .RIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fbfee .RIdAttr )});};if _fbfee .UaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbfee .UaAttr ))});};if _fbfee .RaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbfee .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Field Index -FieldAttr uint32 ;}; +// Validate validates the CT_CellXfs and its children +func (_gcca *CT_CellXfs )Validate ()error {return _gcca .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");};func NewCT_DataConsolidate ()*CT_DataConsolidate {_fgcdg :=&CT_DataConsolidate {};return _fgcdg }; -// ValidateWithPath validates the CT_Users and its children, prefixing error messages with path -func (_cefaee *CT_Users )ValidateWithPath (path string )error {for _bcdbg ,_ebeab :=range _cefaee .UserInfo {if _affdc :=_ebeab .ValidateWithPath (_c .Sprintf ("\u0025s\u002fU\u0073\u0065\u0072\u0049\u006e\u0066\u006f\u005b\u0025\u0064\u005d",path ,_bcdbg ));_affdc !=nil {return _affdc ;};};return nil ;};const (ST_VolDepTypeUnset ST_VolDepType =0;ST_VolDepTypeRealTimeData ST_VolDepType =1;ST_VolDepTypeOlapFunctions ST_VolDepType =2;); +// ValidateWithPath validates the CT_Fills and its children, prefixing error messages with path +func (_gfgc *CT_Fills )ValidateWithPath (path string )error {for _gcfa ,_ceega :=range _gfgc .Fill {if _gbfa :=_ceega .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0046\u0069\u006c\u006c\u005b\u0025\u0064\u005d",path ,_gcfa ));_gbfa !=nil {return _gbfa ;};};return nil ;};func (_begeab ST_DataValidationOperator )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_begeab .String (),start );};func (_gafcb *CT_RevisionAutoFormatting )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dbgfc :=range start .Attr {if _dbgfc .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_bedec ,_dbcaeb :=_d .ParseUint (_dbgfc .Value ,10,32);if _dbcaeb !=nil {return _dbcaeb ;};_gafcb .SheetIdAttr =uint32 (_bedec );continue ;};if _dbgfc .Name .Local =="\u0072\u0065\u0066"{_gfcea ,_edbbf :=_dbgfc .Value ,error (nil );if _edbbf !=nil {return _edbbf ;};_gafcb .RefAttr =_gfcea ;continue ;};if _dbgfc .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_edgdb ,_acefg :=_d .ParseUint (_dbgfc .Value ,10,32);if _acefg !=nil {return _acefg ;};_ddeag :=uint32 (_edgdb );_gafcb .AutoFormatIdAttr =&_ddeag ;continue ;};if _dbgfc .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_faddgb ,_bfead :=_d .ParseBool (_dbgfc .Value );if _bfead !=nil {return _bfead ;};_gafcb .ApplyNumberFormatsAttr =&_faddgb ;continue ;};if _dbgfc .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_bdcda ,_fdgfc :=_d .ParseBool (_dbgfc .Value );if _fdgfc !=nil {return _fdgfc ;};_gafcb .ApplyBorderFormatsAttr =&_bdcda ;continue ;};if _dbgfc .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fdegad ,_gdadc :=_d .ParseBool (_dbgfc .Value );if _gdadc !=nil {return _gdadc ;};_gafcb .ApplyFontFormatsAttr =&_fdegad ;continue ;};if _dbgfc .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gfba ,_aaefd :=_d .ParseBool (_dbgfc .Value );if _aaefd !=nil {return _aaefd ;};_gafcb .ApplyPatternFormatsAttr =&_gfba ;continue ;};if _dbgfc .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_afada ,_agdce :=_d .ParseBool (_dbgfc .Value );if _agdce !=nil {return _agdce ;};_gafcb .ApplyAlignmentFormatsAttr =&_afada ;continue ;};if _dbgfc .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gegbce ,_ggddg :=_d .ParseBool (_dbgfc .Value );if _ggddg !=nil {return _ggddg ;};_gafcb .ApplyWidthHeightFormatsAttr =&_gegbce ;continue ;};};for {_ddgba ,_ecbbcg :=d .Token ();if _ecbbcg !=nil {return _b .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",_ecbbcg );};if _afceb ,_cagdcd :=_ddgba .(_a .EndElement );_cagdcd &&_afceb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_MetadataBlock and its children -func (_ebdgaba *CT_MetadataBlock )Validate ()error {return _ebdgaba .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b");}; +// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path +func (_fcceb *CT_CommentList )ValidateWithPath (path string )error {for _cdba ,_ccbb :=range _fcceb .Comment {if _afgga :=_ccbb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_cdba ));_afgga !=nil {return _afgga ;};};return nil ;};func (_fbbeed *CT_pivotTableDefinition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_fbbeed .NameAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fbbeed .CacheIdAttr )});if _fbbeed .DataOnRowsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .DataOnRowsAttr ))});};if _fbbeed .DataPositionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_fbbeed .DataPositionAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_fbbeed .DataCaptionAttr )});if _fbbeed .GrandTotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_fbbeed .GrandTotalCaptionAttr )});};if _fbbeed .ErrorCaptionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_fbbeed .ErrorCaptionAttr )});};if _fbbeed .ShowErrorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .ShowErrorAttr ))});};if _fbbeed .MissingCaptionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_fbbeed .MissingCaptionAttr )});};if _fbbeed .ShowMissingAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .ShowMissingAttr ))});};if _fbbeed .PageStyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"},Value :_b .Sprintf ("\u0025\u0076",*_fbbeed .PageStyleAttr )});};if _fbbeed .PivotTableStyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fbbeed .PivotTableStyleAttr )});};if _fbbeed .VacatedStyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fbbeed .VacatedStyleAttr )});};if _fbbeed .TagAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_fbbeed .TagAttr )});};if _fbbeed .UpdatedVersionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_fbbeed .UpdatedVersionAttr )});};if _fbbeed .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_fbbeed .MinRefreshableVersionAttr )});};if _fbbeed .AsteriskTotalsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .AsteriskTotalsAttr ))});};if _fbbeed .ShowItemsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .ShowItemsAttr ))});};if _fbbeed .EditDataAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .EditDataAttr ))});};if _fbbeed .DisableFieldListAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .DisableFieldListAttr ))});};if _fbbeed .ShowCalcMbrsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .ShowCalcMbrsAttr ))});};if _fbbeed .VisualTotalsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .VisualTotalsAttr ))});};if _fbbeed .ShowMultipleLabelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .ShowMultipleLabelAttr ))});};if _fbbeed .ShowDataDropDownAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .ShowDataDropDownAttr ))});};if _fbbeed .ShowDrillAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .ShowDrillAttr ))});};if _fbbeed .PrintDrillAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .PrintDrillAttr ))});};if _fbbeed .ShowMemberPropertyTipsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .ShowMemberPropertyTipsAttr ))});};if _fbbeed .ShowDataTipsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .ShowDataTipsAttr ))});};if _fbbeed .EnableWizardAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .EnableWizardAttr ))});};if _fbbeed .EnableDrillAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .EnableDrillAttr ))});};if _fbbeed .EnableFieldPropertiesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .EnableFieldPropertiesAttr ))});};if _fbbeed .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .PreserveFormattingAttr ))});};if _fbbeed .UseAutoFormattingAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .UseAutoFormattingAttr ))});};if _fbbeed .PageWrapAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_fbbeed .PageWrapAttr )});};if _fbbeed .PageOverThenDownAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .PageOverThenDownAttr ))});};if _fbbeed .SubtotalHiddenItemsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .SubtotalHiddenItemsAttr ))});};if _fbbeed .RowGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .RowGrandTotalsAttr ))});};if _fbbeed .ColGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .ColGrandTotalsAttr ))});};if _fbbeed .FieldPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .FieldPrintTitlesAttr ))});};if _fbbeed .ItemPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .ItemPrintTitlesAttr ))});};if _fbbeed .MergeItemAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .MergeItemAttr ))});};if _fbbeed .ShowDropZonesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .ShowDropZonesAttr ))});};if _fbbeed .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_fbbeed .CreatedVersionAttr )});};if _fbbeed .IndentAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fbbeed .IndentAttr )});};if _fbbeed .ShowEmptyRowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .ShowEmptyRowAttr ))});};if _fbbeed .ShowEmptyColAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .ShowEmptyColAttr ))});};if _fbbeed .ShowHeadersAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .ShowHeadersAttr ))});};if _fbbeed .CompactAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .CompactAttr ))});};if _fbbeed .OutlineAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .OutlineAttr ))});};if _fbbeed .OutlineDataAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .OutlineDataAttr ))});};if _fbbeed .CompactDataAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .CompactDataAttr ))});};if _fbbeed .PublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .PublishedAttr ))});};if _fbbeed .GridDropZonesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .GridDropZonesAttr ))});};if _fbbeed .ImmersiveAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .ImmersiveAttr ))});};if _fbbeed .MultipleFieldFiltersAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .MultipleFieldFiltersAttr ))});};if _fbbeed .ChartFormatAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fbbeed .ChartFormatAttr )});};if _fbbeed .RowHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_fbbeed .RowHeaderCaptionAttr )});};if _fbbeed .ColHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_fbbeed .ColHeaderCaptionAttr )});};if _fbbeed .FieldListSortAscendingAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .FieldListSortAscendingAttr ))});};if _fbbeed .MdxSubqueriesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .MdxSubqueriesAttr ))});};if _fbbeed .CustomListSortAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .CustomListSortAttr ))});};if _fbbeed .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fbbeed .AutoFormatIdAttr )});};if _fbbeed .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .ApplyNumberFormatsAttr ))});};if _fbbeed .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .ApplyBorderFormatsAttr ))});};if _fbbeed .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .ApplyFontFormatsAttr ))});};if _fbbeed .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .ApplyPatternFormatsAttr ))});};if _fbbeed .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .ApplyAlignmentFormatsAttr ))});};if _fbbeed .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbbeed .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );_efefff :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fbbeed .Location ,_efefff );if _fbbeed .PivotFields !=nil {_gecgf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_fbbeed .PivotFields ,_gecgf );};if _fbbeed .RowFields !=nil {_gebcb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_fbbeed .RowFields ,_gebcb );};if _fbbeed .RowItems !=nil {_edfbg :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_fbbeed .RowItems ,_edfbg );};if _fbbeed .ColFields !=nil {_dcbedd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_fbbeed .ColFields ,_dcbedd );};if _fbbeed .ColItems !=nil {_ecgeae :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_fbbeed .ColItems ,_ecgeae );};if _fbbeed .PageFields !=nil {_egebe :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_fbbeed .PageFields ,_egebe );};if _fbbeed .DataFields !=nil {_cfbbd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_fbbeed .DataFields ,_cfbbd );};if _fbbeed .Formats !=nil {_cbdffd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_fbbeed .Formats ,_cbdffd );};if _fbbeed .ConditionalFormats !=nil {_eegae :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u0063\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_fbbeed .ConditionalFormats ,_eegae );};if _fbbeed .ChartFormats !=nil {_cfgec :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ac\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_fbbeed .ChartFormats ,_cfgec );};if _fbbeed .PivotHierarchies !=nil {_febagg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_fbbeed .PivotHierarchies ,_febagg );};if _fbbeed .PivotTableStyleInfo !=nil {_cffce :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006ef\u006f"}};e .EncodeElement (_fbbeed .PivotTableStyleInfo ,_cffce );};if _fbbeed .Filters !=nil {_cgcbf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_fbbeed .Filters ,_cgcbf );};if _fbbeed .RowHierarchiesUsage !=nil {_cagebg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0072ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}};e .EncodeElement (_fbbeed .RowHierarchiesUsage ,_cagebg );};if _fbbeed .ColHierarchiesUsage !=nil {_gbfaf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}};e .EncodeElement (_fbbeed .ColHierarchiesUsage ,_gbfaf );};if _fbbeed .ExtLst !=nil {_ggecad :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fbbeed .ExtLst ,_ggecad );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cfcbdg ST_SheetState )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cfcbdg .String (),start );};func (_gda *CT_BookViews )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_egd :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_cdc :=range _gda .WorkbookView {e .EncodeElement (_cdc ,_egd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_IgnoredErrors struct{ -// Validate validates the CT_Dxfs and its children -func (_agedc *CT_Dxfs )Validate ()error {return _agedc .ValidateWithPath ("\u0043T\u005f\u0044\u0078\u0066\u0073");};func (_gbabf ST_CalcMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gbabf .String (),start );};func (_gbaec *CT_X )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbaec .VAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_c .Sprintf ("\u0025\u0076",*_gbaec .VAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbded ST_PivotFilterType )String ()string {switch _cbded {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 "";};type CT_Schema struct{ - -// Schema ID -IDAttr string ; - -// Schema Reference -SchemaRefAttr *string ; - -// Schema Root Namespace -NamespaceAttr *string ; +// Ignored Error +IgnoredError []*CT_IgnoredError ;ExtLst *CT_ExtensionList ;};func (_effa *CT_MdxKPI )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e"},Value :_b .Sprintf ("\u0025\u0076",_effa .NAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0070"},Value :_b .Sprintf ("\u0025\u0076",_effa .NpAttr )});_faded ,_eecaf :=_effa .PAttr .MarshalXMLAttr (_a .Name {Local :"\u0070"});if _eecaf !=nil {return _eecaf ;};start .Attr =append (start .Attr ,_faded );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bbgeca ST_DataValidationImeMode )ValidateWithPath (path string )error {switch _bbgeca {case 0,1,2,3,4,5,6,7,8,9,10,11: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 (_bbgeca ));};return nil ;}; -// Schema Language -SchemaLanguageAttr *string ;Any _ag .Any ;}; +// Validate validates the CT_WebPublishing and its children +func (_bgdfa *CT_WebPublishing )Validate ()error {return _bgdfa .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067");};func NewCT_QueryTable ()*CT_QueryTable {_ebfae :=&CT_QueryTable {};return _ebfae };func (_adabg ST_FilterOperator )Validate ()error {return _adabg .ValidateWithPath ("")};type Users struct{CT_Users }; -// Validate validates the CT_MdxKPI and its children -func (_beaaa *CT_MdxKPI )Validate ()error {return _beaaa .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u004b\u0050I");};func (_bdecc *CT_MapInfo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgbfa :=range start .Attr {if _bgbfa .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_eacce ,_eabff :=_bgbfa .Value ,error (nil );if _eabff !=nil {return _eabff ;};_bdecc .SelectionNamespacesAttr =_eacce ;continue ;};};_adfdc :for {_gacgb ,_agdcb :=d .Token ();if _agdcb !=nil {return _agdcb ;};switch _badae :=_gacgb .(type ){case _f .StartElement :switch _badae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adeg :=NewCT_Schema ();if _bbeg :=d .DecodeElement (_adeg ,&_badae );_bbeg !=nil {return _bbeg ;};_bdecc .Schema =append (_bdecc .Schema ,_adeg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddgcg :=NewCT_Map ();if _cbbfg :=d .DecodeElement (_ddgcg ,&_badae );_cbbfg !=nil {return _cbbfg ;};_bdecc .Map =append (_bdecc .Map ,_ddgcg );default:_ag .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",_badae .Name );if _ceaae :=d .Skip ();_ceaae !=nil {return _ceaae ;};};case _f .EndElement :break _adfdc ;case _f .CharData :};};return nil ;};func NewCT_String ()*CT_String {_bcbbd :=&CT_String {};return _bcbbd }; +// Validate validates the CT_Fonts and its children +func (_gfcfg *CT_Fonts )Validate ()error {return _gfcfg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};func (_aadbg ST_ConditionalFormattingOperator )Validate ()error {return _aadbg .ValidateWithPath ("")};func NewRevisions ()*Revisions {_degeca :=&Revisions {};_degeca .CT_Revisions =*NewCT_Revisions ();return _degeca ;};func (_dcgbgf ST_PivotAreaType )String ()string {switch _dcgbgf {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 "";};func (_cg *CT_AutoFilter )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cg .RefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_cg .RefAttr )});};e .EncodeToken (start );if _cg .FilterColumn !=nil {_cgg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003af\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"}};for _ ,_ec :=range _cg .FilterColumn {e .EncodeElement (_ec ,_cgg );};};if _cg .SortState !=nil {_bea :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_cg .SortState ,_bea );};if _cg .ExtLst !=nil {_ab :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cg .ExtLst ,_ab );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_VolTopic ()*CT_VolTopic {_dbcaa :=&CT_VolTopic {};return _dbcaa };func NewCT_ExternalLinkChoice ()*CT_ExternalLinkChoice {_ccbdgf :=&CT_ExternalLinkChoice {};return _ccbdgf ;};func (_bdgdb *CT_SheetId )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_bdgdb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Selection and its children -func (_bcggde *CT_Selection )Validate ()error {return _bcggde .ValidateWithPath ("\u0043\u0054\u005fS\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");};func NewWorksheet ()*Worksheet {_dadgef :=&Worksheet {};_dadgef .CT_Worksheet =*NewCT_Worksheet ();return _dadgef ;};func (_bagbg *CT_DefinedName )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_bagbg .NameAttr )});if _bagbg .CommentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bagbg .CommentAttr )});};if _bagbg .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_c .Sprintf ("\u0025\u0076",*_bagbg .CustomMenuAttr )});};if _bagbg .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_bagbg .DescriptionAttr )});};if _bagbg .HelpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_bagbg .HelpAttr )});};if _bagbg .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_c .Sprintf ("\u0025\u0076",*_bagbg .StatusBarAttr )});};if _bagbg .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bagbg .LocalSheetIdAttr )});};if _bagbg .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bagbg .HiddenAttr ))});};if _bagbg .FunctionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bagbg .FunctionAttr ))});};if _bagbg .VbProcedureAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bagbg .VbProcedureAttr ))});};if _bagbg .XlmAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006c\u006d"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bagbg .XlmAttr ))});};if _bagbg .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bagbg .FunctionGroupIdAttr )});};if _bagbg .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_bagbg .ShortcutKeyAttr )});};if _bagbg .PublishToServerAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bagbg .PublishToServerAttr ))});};if _bagbg .WorkbookParameterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bagbg .WorkbookParameterAttr ))});};e .EncodeElement (_bagbg .Content ,start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bggde *CT_Query )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0064\u0078"},Value :_c .Sprintf ("\u0025\u0076",_bggde .MdxAttr )});e .EncodeToken (start );if _bggde .Tpls !=nil {_cbbfc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_bggde .Tpls ,_cbbfc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_RElt struct{ +// Validate validates the CT_QueryTableField and its children +func (_degcd *CT_QueryTableField )Validate ()error {return _degcd .ValidateWithPath ("\u0043T\u005fQ\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064");};func (_cdcec ST_BorderStyle )String ()string {switch _cdcec {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 "";}; -// Run Properties -RPr *CT_RPrElt ; +// Validate validates the CT_IconSet and its children +func (_edef *CT_IconSet )Validate ()error {return _edef .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");};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;); -// Text -T string ;}; +// ValidateWithPath validates the CT_SheetCalcPr and its children, prefixing error messages with path +func (_abcde *CT_SheetCalcPr )ValidateWithPath (path string )error {return nil };func NewComments ()*Comments {_gebge :=&Comments {};_gebge .CT_Comments =*NewCT_Comments ();return _gebge ;}; -// ValidateWithPath validates the CT_SheetId and its children, prefixing error messages with path -func (_degde *CT_SheetId )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_DataConsolidate and its children, prefixing error messages with path +func (_edcag *CT_DataConsolidate )ValidateWithPath (path string )error {if _adda :=_edcag .FunctionAttr .ValidateWithPath (path +"\u002f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_adda !=nil {return _adda ;};if _edcag .DataRefs !=nil {if _geaff :=_edcag .DataRefs .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0052\u0065\u0066s");_geaff !=nil {return _geaff ;};};return nil ;};const (ST_OleUpdateUnset ST_OleUpdate =0;ST_OleUpdateOLEUPDATE_ALWAYS ST_OleUpdate =1;ST_OleUpdateOLEUPDATE_ONCALL ST_OleUpdate =2;);func (_dffdg *CT_DataField )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dffdg .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dffdg .NameAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0076",_dffdg .FldAttr )});if _dffdg .SubtotalAttr !=ST_DataConsolidateFunctionUnset {_daaa ,_edgb :=_dffdg .SubtotalAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"});if _edgb !=nil {return _edgb ;};start .Attr =append (start .Attr ,_daaa );};if _dffdg .ShowDataAsAttr !=ST_ShowDataAsUnset {_bbfe ,_aeggc :=_dffdg .ShowDataAsAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"});if _aeggc !=nil {return _aeggc ;};start .Attr =append (start .Attr ,_bbfe );};if _dffdg .BaseFieldAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"},Value :_b .Sprintf ("\u0025\u0076",*_dffdg .BaseFieldAttr )});};if _dffdg .BaseItemAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_dffdg .BaseItemAttr )});};if _dffdg .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dffdg .NumFmtIdAttr )});};e .EncodeToken (start );if _dffdg .ExtLst !=nil {_gfce :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dffdg .ExtLst ,_gfce );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type SingleXmlCells struct{CT_SingleXmlCells }; -// Validate validates the CT_AutoFilter and its children -func (_dce *CT_AutoFilter )Validate ()error {return _dce .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");};func (_cgbba *CT_PageSetUpPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgcfd :=range start .Attr {if _fgcfd .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_bcddca ,_acaga :=_d .ParseBool (_fgcfd .Value );if _acaga !=nil {return _acaga ;};_cgbba .AutoPageBreaksAttr =&_bcddca ;continue ;};if _fgcfd .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_ebfgea ,_eebad :=_d .ParseBool (_fgcfd .Value );if _eebad !=nil {return _eebad ;};_cgbba .FitToPageAttr =&_ebfgea ;continue ;};};for {_dafggf ,_bebea :=d .Token ();if _bebea !=nil {return _c .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",_bebea );};if _efdff ,_cedcd :=_dafggf .(_f .EndElement );_cedcd &&_efdff .Name ==start .Name {break ;};};return nil ;};func (_ecae *CT_MemberProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecae .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ecae .NameAttr )});};if _ecae .ShowCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ecae .ShowCellAttr ))});};if _ecae .ShowTipAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0054\u0069\u0070"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ecae .ShowTipAttr ))});};if _ecae .ShowAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ecae .ShowAsCaptionAttr ))});};if _ecae .NameLenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ea\u006d\u0065\u004c\u0065\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_ecae .NameLenAttr )});};if _ecae .PPosAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0050\u006f\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_ecae .PPosAttr )});};if _ecae .PLenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u004c\u0065\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_ecae .PLenAttr )});};if _ecae .LevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_ecae .LevelAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_c .Sprintf ("\u0025\u0076",_ecae .FieldAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gdaage *ST_OleUpdate )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fffdc ,_edfede :=d .Token ();if _edfede !=nil {return _edfede ;};if _bedacb ,_gcefd :=_fffdc .(_f .EndElement );_gcefd &&_bedacb .Name ==start .Name {*_gdaage =1;return nil ;};if _feadb ,_aebfd :=_fffdc .(_f .CharData );!_aebfd {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fffdc );}else {switch string (_feadb ){case "":*_gdaage =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_gdaage =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_gdaage =2;};};_fffdc ,_edfede =d .Token ();if _edfede !=nil {return _edfede ;};if _gdgfdd ,_cegfcg :=_fffdc .(_f .EndElement );_cegfcg &&_gdgfdd .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fffdc );};func NewCT_SheetProtection ()*CT_SheetProtection {_abdgg :=&CT_SheetProtection {};return _abdgg };type ST_TextHAlign byte ;func (_adgea *ST_TextVAlign )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_adgea =0;case "\u0074\u006f\u0070":*_adgea =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_adgea =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_adgea =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_adgea =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_adgea =5;};return nil ;}; +// ValidateWithPath validates the CT_Number and its children, prefixing error messages with path +func (_cdebd *CT_Number )ValidateWithPath (path string )error {for _aaddd ,_eddgdf :=range _cdebd .Tpls {if _fdgd :=_eddgdf .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_aaddd ));_fdgd !=nil {return _fdgd ;};};for _cfgeag ,_cegbfc :=range _cdebd .X {if _cgabfg :=_cegbfc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_cfgeag ));_cgabfg !=nil {return _cgabfg ;};};return nil ;};type Comments struct{CT_Comments };func (_edbcd *CT_CustomProperty )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bcba :=range start .Attr {if _bcba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bcba .Name .Local =="\u0069\u0064"||_bcba .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"&&_bcba .Name .Local =="\u0069\u0064"{_dgda ,_gagfg :=_bcba .Value ,error (nil );if _gagfg !=nil {return _gagfg ;};_edbcd .IdAttr =_dgda ;continue ;};if _bcba .Name .Local =="\u006e\u0061\u006d\u0065"{_agbe ,_ebcc :=_bcba .Value ,error (nil );if _ebcc !=nil {return _ebcc ;};_edbcd .NameAttr =_agbe ;continue ;};};for {_egbga ,_ddae :=d .Token ();if _ddae !=nil {return _b .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",_ddae );};if _fadgg ,_cgaf :=_egbga .(_a .EndElement );_cgaf &&_fadgg .Name ==start .Name {break ;};};return nil ;};func (_aedfd *CT_Sheet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fcegaa :=range start .Attr {if _fcegaa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fcegaa .Name .Local =="\u0069\u0064"||_fcegaa .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"&&_fcegaa .Name .Local =="\u0069\u0064"{_fgcfg ,_fdgdd :=_fcegaa .Value ,error (nil );if _fdgdd !=nil {return _fdgdd ;};_aedfd .IdAttr =_fgcfg ;continue ;};if _fcegaa .Name .Local =="\u006e\u0061\u006d\u0065"{_fdfcb ,_aggac :=_fcegaa .Value ,error (nil );if _aggac !=nil {return _aggac ;};_aedfd .NameAttr =_fdfcb ;continue ;};if _fcegaa .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_dfbc ,_dcdaf :=_d .ParseUint (_fcegaa .Value ,10,32);if _dcdaf !=nil {return _dcdaf ;};_aedfd .SheetIdAttr =uint32 (_dfbc );continue ;};if _fcegaa .Name .Local =="\u0073\u0074\u0061t\u0065"{_aedfd .StateAttr .UnmarshalXMLAttr (_fcegaa );continue ;};};for {_bdccd ,_febfb :=d .Token ();if _febfb !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074: \u0025\u0073",_febfb );};if _fdccb ,_bbdfc :=_bdccd .(_a .EndElement );_bbdfc &&_fdccb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Sst and its children, prefixing error messages with path -func (_cgbcaf *Sst )ValidateWithPath (path string )error {if _fbffgb :=_cgbcaf .CT_Sst .ValidateWithPath (path );_fbffgb !=nil {return _fbffgb ;};return nil ;};func NewCT_QueryTableField ()*CT_QueryTableField {_bgfg :=&CT_QueryTableField {};return _bgfg };func (_dgddce ST_DdeValueType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_efcff :=_f .Attr {};_efcff .Name =name ;switch _dgddce {case ST_DdeValueTypeUnset :_efcff .Value ="";case ST_DdeValueTypeNil :_efcff .Value ="\u006e\u0069\u006c";case ST_DdeValueTypeB :_efcff .Value ="\u0062";case ST_DdeValueTypeN :_efcff .Value ="\u006e";case ST_DdeValueTypeE :_efcff .Value ="\u0065";case ST_DdeValueTypeStr :_efcff .Value ="\u0073\u0074\u0072";};return _efcff ,nil ;};func (_egfdg ST_CredMethod )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_egfdg .String (),start );};func NewCT_Fills ()*CT_Fills {_cbcae :=&CT_Fills {};return _cbcae };func NewChartsheet ()*Chartsheet {_bacda :=&Chartsheet {};_bacda .CT_Chartsheet =*NewCT_Chartsheet ();return _bacda ;};func (_bgfgd ST_OleUpdate )Validate ()error {return _bgfgd .ValidateWithPath ("")};func (_ebab *CT_DataRef )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbfa :=range start .Attr {if _gbfa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gbfa .Name .Local =="\u0069\u0064"||_gbfa .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"&&_gbfa .Name .Local =="\u0069\u0064"{_bege ,_fcga :=_gbfa .Value ,error (nil );if _fcga !=nil {return _fcga ;};_ebab .IdAttr =&_bege ;continue ;};if _gbfa .Name .Local =="\u0072\u0065\u0066"{_beeff ,_ffge :=_gbfa .Value ,error (nil );if _ffge !=nil {return _ffge ;};_ebab .RefAttr =&_beeff ;continue ;};if _gbfa .Name .Local =="\u006e\u0061\u006d\u0065"{_fgbgb ,_bgfc :=_gbfa .Value ,error (nil );if _bgfc !=nil {return _bgfc ;};_ebab .NameAttr =&_fgbgb ;continue ;};if _gbfa .Name .Local =="\u0073\u0068\u0065e\u0074"{_bfccg ,_adaa :=_gbfa .Value ,error (nil );if _adaa !=nil {return _adaa ;};_ebab .SheetAttr =&_bfccg ;continue ;};};for {_ebde ,_aagg :=d .Token ();if _aagg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u003a\u0020%\u0073",_aagg );};if _acecc ,_fdcbe :=_ebde .(_f .EndElement );_fdcbe &&_acecc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_PatternFill and its children +func (_gfegf *CT_PatternFill )Validate ()error {return _gfegf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c");}; -// ValidateWithPath validates the CT_RevisionFormatting and its children, prefixing error messages with path -func (_cegg *CT_RevisionFormatting )ValidateWithPath (path string )error {if _cegg .Dxf !=nil {if _cbcgb :=_cegg .Dxf .ValidateWithPath (path +"\u002f\u0044\u0078\u0066");_cbcgb !=nil {return _cbcgb ;};};if _cegg .ExtLst !=nil {if _cagafe :=_cegg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cagafe !=nil {return _cagafe ;};};return nil ;}; +// Validate validates the CT_Cols and its children +func (_fafe *CT_Cols )Validate ()error {return _fafe .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0073");};func NewCT_CellSmartTags ()*CT_CellSmartTags {_gfcfb :=&CT_CellSmartTags {};return _gfcfb };func (_cccgb *CT_DataRefs )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ccee :=range start .Attr {if _ccee .Name .Local =="\u0063\u006f\u0075n\u0074"{_debf ,_fefa :=_d .ParseUint (_ccee .Value ,10,32);if _fefa !=nil {return _fefa ;};_gfae :=uint32 (_debf );_cccgb .CountAttr =&_gfae ;continue ;};};_dafd :for {_fgdc ,_fcbfdg :=d .Token ();if _fcbfdg !=nil {return _fcbfdg ;};switch _bfgb :=_fgdc .(type ){case _a .StartElement :switch _bfgb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgeab :=NewCT_DataRef ();if _fadef :=d .DecodeElement (_fgeab ,&_bfgb );_fadef !=nil {return _fadef ;};_cccgb .DataRef =append (_cccgb .DataRef ,_fgeab );default:_gc .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",_bfgb .Name );if _gebcf :=d .Skip ();_gebcf !=nil {return _gebcf ;};};case _a .EndElement :break _dafd ;case _a .CharData :};};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;);type CT_PivotFilters struct{ -// ValidateWithPath validates the CT_PageItem and its children, prefixing error messages with path -func (_fdfefd *CT_PageItem )ValidateWithPath (path string )error {return nil };func NewCT_QueryTableDeletedFields ()*CT_QueryTableDeletedFields {_geagc :=&CT_QueryTableDeletedFields {};return _geagc ;};func (_bfgfb *CT_TableStyleElement )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_ffaa ,_gcbdcg :=_bfgfb .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _gcbdcg !=nil {return _gcbdcg ;};start .Attr =append (start .Attr ,_ffaa );if _bfgfb .SizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bfgfb .SizeAttr )});};if _bfgfb .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bfgfb .DxfIdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbdde ST_RevisionAction )String ()string {switch _dbdde {case 0:return "";case 1:return "\u0061\u0064\u0064";case 2:return "\u0064\u0065\u006c\u0065\u0074\u0065";};return "";};func (_ddgf *CT_Dimensions )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddgf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ddgf .CountAttr )});};e .EncodeToken (start );if _ddgf .Dimension !=nil {_afdab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};for _ ,_cfcg :=range _ddgf .Dimension {e .EncodeElement (_cfcg ,_afdab );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Pivot Filter Count +CountAttr *uint32 ; -// Validate validates the CT_QueryTableDeletedFields and its children -func (_fdgdbd *CT_QueryTableDeletedFields )Validate ()error {return _fdgdbd .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");};func NewCT_XmlPr ()*CT_XmlPr {_ffggb :=&CT_XmlPr {};return _ffggb };func (_adbbgg *CT_VolMain )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edebd :=range start .Attr {if _edebd .Name .Local =="\u0066\u0069\u0072s\u0074"{_bcede ,_gbacaf :=_edebd .Value ,error (nil );if _gbacaf !=nil {return _gbacaf ;};_adbbgg .FirstAttr =_bcede ;continue ;};};_dedbfd :for {_dfdgd ,_aeaeb :=d .Token ();if _aeaeb !=nil {return _aeaeb ;};switch _affda :=_dfdgd .(type ){case _f .StartElement :switch _affda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcffd :=NewCT_VolTopic ();if _eaaab :=d .DecodeElement (_fcffd ,&_affda );_eaaab !=nil {return _eaaab ;};_adbbgg .Tp =append (_adbbgg .Tp ,_fcffd );default:_ag .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",_affda .Name );if _fccfaff :=d .Skip ();_fccfaff !=nil {return _fccfaff ;};};case _f .EndElement :break _dedbfd ;case _f .CharData :};};return nil ;};func (_aeaed *ST_GrowShrinkType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abbeb ,_cebgeb :=d .Token ();if _cebgeb !=nil {return _cebgeb ;};if _bdgaad ,_fbaaeb :=_abbeb .(_f .EndElement );_fbaaeb &&_bdgaad .Name ==start .Name {*_aeaed =1;return nil ;};if _afgdg ,_ccdabb :=_abbeb .(_f .CharData );!_ccdabb {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abbeb );}else {switch string (_afgdg ){case "":*_aeaed =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_aeaed =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_aeaed =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_aeaed =3;};};_abbeb ,_cebgeb =d .Token ();if _cebgeb !=nil {return _cebgeb ;};if _dcfdd ,_fddeae :=_abbeb .(_f .EndElement );_fddeae &&_dcfdd .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abbeb );};func NewCT_Boolean ()*CT_Boolean {_cebe :=&CT_Boolean {};return _cebe }; +// PivotTable Advanced Filter +Filter []*CT_PivotFilter ;};func (_gaca *CT_ChartFormats )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gaca .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gaca .CountAttr )});};e .EncodeToken (start );_gabdg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074"}};for _ ,_agba :=range _gaca .ChartFormat {e .EncodeElement (_agba ,_gabdg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eagea *CT_RevisionFormatting )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_eagea .SheetIdAttr )});if _eagea .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eagea .XfDxfAttr ))});};if _eagea .SAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eagea .SAttr ))});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_b .Sprintf ("\u0025\u0076",_eagea .SqrefAttr )});if _eagea .StartAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_eagea .StartAttr )});};if _eagea .LengthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_eagea .LengthAttr )});};e .EncodeToken (start );if _eagea .Dxf !=nil {_begce :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};e .EncodeElement (_eagea .Dxf ,_begce );};if _eagea .ExtLst !=nil {_gefcd :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eagea .ExtLst ,_gefcd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_DateGroupItem and its children -func (_fdfca *CT_DateGroupItem )Validate ()error {return _fdfca .ValidateWithPath ("\u0043\u0054_\u0044\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d");};func (_bcdafd *CT_TextPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gafgb :=range start .Attr {if _gafgb .Name .Local =="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"{_begbef ,_acabfg :=_gafgb .Value ,error (nil );if _acabfg !=nil {return _acabfg ;};_bcdafd .ThousandsAttr =&_begbef ;continue ;};if _gafgb .Name .Local =="\u0074\u0061\u0062"{_geedc ,_egfgb :=_d .ParseBool (_gafgb .Value );if _egfgb !=nil {return _egfgb ;};_bcdafd .TabAttr =&_geedc ;continue ;};if _gafgb .Name .Local =="\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"{_bcdafd .FileTypeAttr .UnmarshalXMLAttr (_gafgb );continue ;};if _gafgb .Name .Local =="\u0073\u0070\u0061c\u0065"{_bfbbdf ,_dadeda :=_d .ParseBool (_gafgb .Value );if _dadeda !=nil {return _dadeda ;};_bcdafd .SpaceAttr =&_bfbbdf ;continue ;};if _gafgb .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_ecdfg ,_cecdf :=_gafgb .Value ,error (nil );if _cecdf !=nil {return _cecdf ;};_bcdafd .CharacterSetAttr =&_ecdfg ;continue ;};if _gafgb .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_cbfgg ,_cgcgb :=_gafgb .Value ,error (nil );if _cgcgb !=nil {return _cgcgb ;};_bcdafd .SourceFileAttr =&_cbfgg ;continue ;};if _gafgb .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"{_ecfeg ,_eaba :=_d .ParseBool (_gafgb .Value );if _eaba !=nil {return _eaba ;};_bcdafd .DelimitedAttr =&_ecfeg ;continue ;};if _gafgb .Name .Local =="\u0064e\u0063\u0069\u006d\u0061\u006c"{_afebc ,_cbgcg :=_gafgb .Value ,error (nil );if _cbgcg !=nil {return _cbgcg ;};_bcdafd .DecimalAttr =&_afebc ;continue ;};if _gafgb .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_acbdf ,_dbfag :=_d .ParseBool (_gafgb .Value );if _dbfag !=nil {return _dbfag ;};_bcdafd .PromptAttr =&_acbdf ;continue ;};if _gafgb .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_ddeag ,_aeefb :=_d .ParseUint (_gafgb .Value ,10,32);if _aeefb !=nil {return _aeefb ;};_ecedd :=uint32 (_ddeag );_bcdafd .CodePageAttr =&_ecedd ;continue ;};if _gafgb .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_efadg ,_cbbdd :=_d .ParseUint (_gafgb .Value ,10,32);if _cbbdd !=nil {return _cbbdd ;};_gdbcf :=uint32 (_efadg );_bcdafd .FirstRowAttr =&_gdbcf ;continue ;};if _gafgb .Name .Local =="\u0063\u006f\u006dm\u0061"{_ffcge ,_eefbb :=_d .ParseBool (_gafgb .Value );if _eefbb !=nil {return _eefbb ;};_bcdafd .CommaAttr =&_ffcge ;continue ;};if _gafgb .Name .Local =="\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"{_gbaca ,_facfdf :=_d .ParseBool (_gafgb .Value );if _facfdf !=nil {return _facfdf ;};_bcdafd .SemicolonAttr =&_gbaca ;continue ;};if _gafgb .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_ddgdd ,_gffag :=_d .ParseBool (_gafgb .Value );if _gffag !=nil {return _gffag ;};_bcdafd .ConsecutiveAttr =&_ddgdd ;continue ;};if _gafgb .Name .Local =="\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"{_bcdafd .QualifierAttr .UnmarshalXMLAttr (_gafgb );continue ;};if _gafgb .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"{_cbffdf ,_eeggb :=_gafgb .Value ,error (nil );if _eeggb !=nil {return _eeggb ;};_bcdafd .DelimiterAttr =&_cbffdf ;continue ;};};_facee :for {_agabeg ,_bfgdg :=d .Token ();if _bfgdg !=nil {return _bfgdg ;};switch _cegeeg :=_agabeg .(type ){case _f .StartElement :switch _cegeeg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcdafd .TextFields =NewCT_TextFields ();if _dbeabe :=d .DecodeElement (_bcdafd .TextFields ,&_cegeeg );_dbeabe !=nil {return _dbeabe ;};default:_ag .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",_cegeeg .Name );if _bdfae :=d .Skip ();_bdfae !=nil {return _bdfae ;};};case _f .EndElement :break _facee ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_CacheFields and its children +func (_bgdb *CT_CacheFields )Validate ()error {return _bgdb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073");};type CT_CellXfs struct{ -// Validate validates the CT_CustomProperties and its children -func (_gdebd *CT_CustomProperties )Validate ()error {return _gdebd .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_PivotArea ()*CT_PivotArea {_dfcgc :=&CT_PivotArea {};return _dfcgc };func (_aegaa *CT_ExternalLinkChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aegaa .ExternalBook !=nil {_cbffe :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}};e .EncodeElement (_aegaa .ExternalBook ,_cbffe );};if _aegaa .DdeLink !=nil {_bfbec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_aegaa .DdeLink ,_bfbec );};if _aegaa .OleLink !=nil {_ggda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_aegaa .OleLink ,_ggda );};return nil ;};func (_beegba ST_PhoneticType )ValidateWithPath (path string )error {switch _beegba {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_beegba ));};return nil ;};func (_eeegg ST_SourceType )String ()string {switch _eeegg {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_RevisionMove ()*CT_RevisionMove {_acgfc :=&CT_RevisionMove {};return _acgfc };func (_ccfaeb *ST_RevisionAction )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aggcd ,_gdfdga :=d .Token ();if _gdfdga !=nil {return _gdfdga ;};if _bafege ,_daebag :=_aggcd .(_f .EndElement );_daebag &&_bafege .Name ==start .Name {*_ccfaeb =1;return nil ;};if _ddcga ,_dabae :=_aggcd .(_f .CharData );!_dabae {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aggcd );}else {switch string (_ddcga ){case "":*_ccfaeb =0;case "\u0061\u0064\u0064":*_ccfaeb =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_ccfaeb =2;};};_aggcd ,_gdfdga =d .Token ();if _gdfdga !=nil {return _gdfdga ;};if _acfbgg ,_bbdbb :=_aggcd .(_f .EndElement );_bbdbb &&_acfbgg .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aggcd );};func (_dgabg ST_RefMode )ValidateWithPath (path string )error {switch _dgabg {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgabg ));};return nil ;};type CT_TextField struct{ +// Format Count +CountAttr *uint32 ; -// Field Type -TypeAttr ST_ExternalConnectionType ; +// Format +Xf []*CT_Xf ;}; -// Position -PositionAttr *uint32 ;};func (_gbcde *VolTypes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbcde .CT_VolTypes =*NewCT_VolTypes ();_bgdgg :for {_dceaed ,_ecbbed :=d .Token ();if _ecbbed !=nil {return _ecbbed ;};switch _gabag :=_dceaed .(type ){case _f .StartElement :switch _gabag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_geaaf :=NewCT_VolType ();if _agdbd :=d .DecodeElement (_geaaf ,&_gabag );_agdbd !=nil {return _agdbd ;};_gbcde .VolType =append (_gbcde .VolType ,_geaaf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbcde .ExtLst =NewCT_ExtensionList ();if _fedbbb :=d .DecodeElement (_gbcde .ExtLst ,&_gabag );_fedbbb !=nil {return _fedbbb ;};default:_ag .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",_gabag .Name );if _agcbga :=d .Skip ();_agcbga !=nil {return _agcbga ;};};case _f .EndElement :break _bgdgg ;case _f .CharData :};};return nil ;};type CT_DataField struct{ +// Validate validates the CT_Top10 and its children +func (_ddaac *CT_Top10 )Validate ()error {return _ddaac .ValidateWithPath ("\u0043\u0054\u005f\u0054\u006f\u0070\u0031\u0030");};func (_ede *CT_AutoFilter )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bb :=range start .Attr {if _bb .Name .Local =="\u0072\u0065\u0066"{_cee ,_gb :=_bb .Value ,error (nil );if _gb !=nil {return _gb ;};_ede .RefAttr =&_cee ;continue ;};};_dfg :for {_bfg ,_ea :=d .Token ();if _ea !=nil {return _ea ;};switch _cfd :=_bfg .(type ){case _a .StartElement :switch _cfd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccc :=NewCT_FilterColumn ();if _cbf :=d .DecodeElement (_ccc ,&_cfd );_cbf !=nil {return _cbf ;};_ede .FilterColumn =append (_ede .FilterColumn ,_ccc );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ede .SortState =NewCT_SortState ();if _ecb :=d .DecodeElement (_ede .SortState ,&_cfd );_ecb !=nil {return _ecb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ede .ExtLst =NewCT_ExtensionList ();if _gbd :=d .DecodeElement (_ede .ExtLst ,&_cfd );_gbd !=nil {return _gbd ;};default:_gc .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",_cfd .Name );if _ad :=d .Skip ();_ad !=nil {return _ad ;};};case _a .EndElement :break _dfg ;case _a .CharData :};};return nil ;};func (_ffgee *CT_TupleCache )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ffgee .Entries !=nil {_cegdgg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0074\u0072\u0069\u0065\u0073"}};e .EncodeElement (_ffgee .Entries ,_cegdgg );};if _ffgee .Sets !=nil {_dfcfcd :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0073\u0065\u0074\u0073"}};e .EncodeElement (_ffgee .Sets ,_dfcfcd );};if _ffgee .QueryCache !=nil {_eaddec :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_ffgee .QueryCache ,_eaddec );};if _ffgee .ServerFormats !=nil {_aecaee :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061:\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_ffgee .ServerFormats ,_aecaee );};if _ffgee .ExtLst !=nil {_dafgb :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ffgee .ExtLst ,_dafgb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Data Field Name -NameAttr *string ; +// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path +func (_afcfe *CT_DataBinding )ValidateWithPath (path string )error {return nil };func NewQueryTable ()*QueryTable {_dfgcg :=&QueryTable {};_dfgcg .CT_QueryTable =*NewCT_QueryTable ();return _dfgcg ;};type CT_ChartFormats struct{ -// Field -FldAttr uint32 ; +// Format Count +CountAttr *uint32 ; -// Subtotal -SubtotalAttr ST_DataConsolidateFunction ; +// PivotChart Format +ChartFormat []*CT_ChartFormat ;}; -// Show Data As Display Format -ShowDataAsAttr ST_ShowDataAs ; +// ValidateWithPath validates the CT_CalcChain and its children, prefixing error messages with path +func (_ddag *CT_CalcChain )ValidateWithPath (path string )error {for _agg ,_dbeag :=range _ddag .C {if _eadee :=_dbeag .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_agg ));_eadee !=nil {return _eadee ;};};if _ddag .ExtLst !=nil {if _dcgg :=_ddag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcgg !=nil {return _dcgg ;};};return nil ;};func NewCT_RevisionRowColumn ()*CT_RevisionRowColumn {_edabd :=&CT_RevisionRowColumn {};_edabd .ActionAttr =ST_rwColActionType (1);return _edabd ;};func (_cdgcc *CT_DdeItems )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_caeee :for {_fcddb ,_fgff :=d .Token ();if _fgff !=nil {return _fgff ;};switch _decea :=_fcddb .(type ){case _a .StartElement :switch _decea .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdbfd :=NewCT_DdeItem ();if _bgeae :=d .DecodeElement (_fdbfd ,&_decea );_bgeae !=nil {return _bgeae ;};_cdgcc .DdeItem =append (_cdgcc .DdeItem ,_fdbfd );default:_gc .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",_decea .Name );if _aeaeg :=d .Skip ();_aeaeg !=nil {return _aeaeg ;};};case _a .EndElement :break _caeee ;case _a .CharData :};};return 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 NewChartsheet ()*Chartsheet {_ecgcf :=&Chartsheet {};_ecgcf .CT_Chartsheet =*NewCT_Chartsheet ();return _ecgcf ;};func (_cdcb *CT_Chartsheet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cdcb .SheetViews =NewCT_ChartsheetViews ();_cdcb .Drawing =NewCT_Drawing ();_ceab :for {_daeb ,_ebace :=d .Token ();if _ebace !=nil {return _ebace ;};switch _bgcg :=_daeb .(type ){case _a .StartElement :switch _bgcg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdcb .SheetPr =NewCT_ChartsheetPr ();if _ebbb :=d .DecodeElement (_cdcb .SheetPr ,&_bgcg );_ebbb !=nil {return _ebbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ccdc :=d .DecodeElement (_cdcb .SheetViews ,&_bgcg );_ccdc !=nil {return _ccdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdcb .SheetProtection =NewCT_ChartsheetProtection ();if _ebff :=d .DecodeElement (_cdcb .SheetProtection ,&_bgcg );_ebff !=nil {return _ebff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdcb .CustomSheetViews =NewCT_CustomChartsheetViews ();if _ggge :=d .DecodeElement (_cdcb .CustomSheetViews ,&_bgcg );_ggge !=nil {return _ggge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdcb .PageMargins =NewCT_PageMargins ();if _bggb :=d .DecodeElement (_cdcb .PageMargins ,&_bgcg );_bggb !=nil {return _bggb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdcb .PageSetup =NewCT_CsPageSetup ();if _bedcf :=d .DecodeElement (_cdcb .PageSetup ,&_bgcg );_bedcf !=nil {return _bedcf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdcb .HeaderFooter =NewCT_HeaderFooter ();if _dcbfc :=d .DecodeElement (_cdcb .HeaderFooter ,&_bgcg );_dcbfc !=nil {return _dcbfc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _aabf :=d .DecodeElement (_cdcb .Drawing ,&_bgcg );_aabf !=nil {return _aabf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdcb .LegacyDrawing =NewCT_LegacyDrawing ();if _bcagg :=d .DecodeElement (_cdcb .LegacyDrawing ,&_bgcg );_bcagg !=nil {return _bcagg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdcb .LegacyDrawingHF =NewCT_LegacyDrawing ();if _ggec :=d .DecodeElement (_cdcb .LegacyDrawingHF ,&_bgcg );_ggec !=nil {return _ggec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdcb .DrawingHF =NewCT_DrawingHF ();if _cegg :=d .DecodeElement (_cdcb .DrawingHF ,&_bgcg );_cegg !=nil {return _cegg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdcb .Picture =NewCT_SheetBackgroundPicture ();if _aeab :=d .DecodeElement (_cdcb .Picture ,&_bgcg );_aeab !=nil {return _aeab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdcb .WebPublishItems =NewCT_WebPublishItems ();if _fabfe :=d .DecodeElement (_cdcb .WebPublishItems ,&_bgcg );_fabfe !=nil {return _fabfe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdcb .ExtLst =NewCT_ExtensionList ();if _ffgc :=d .DecodeElement (_cdcb .ExtLst ,&_bgcg );_ffgc !=nil {return _ffgc ;};default:_gc .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",_bgcg .Name );if _bdea :=d .Skip ();_bdea !=nil {return _bdea ;};};case _a .EndElement :break _ceab ;case _a .CharData :};};return nil ;};func (_bbcfc *CT_WebPublishItem )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bbcfc .IdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bbcfc .DivIdAttr )});_ecdbb ,_cdegeb :=_bbcfc .SourceTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"});if _cdegeb !=nil {return _cdegeb ;};start .Attr =append (start .Attr ,_ecdbb );if _bbcfc .SourceRefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"},Value :_b .Sprintf ("\u0025\u0076",*_bbcfc .SourceRefAttr )});};if _bbcfc .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bbcfc .SourceObjectAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",_bbcfc .DestinationFileAttr )});if _bbcfc .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bbcfc .TitleAttr )});};if _bbcfc .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bbcfc .AutoRepublishAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bbdce *CT_Sst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cbbgf :=range start .Attr {if _cbbgf .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgbee ,_ecdab :=_d .ParseUint (_cbbgf .Value ,10,32);if _ecdab !=nil {return _ecdab ;};_abbce :=uint32 (_bgbee );_bbdce .CountAttr =&_abbce ;continue ;};if _cbbgf .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_dfdeg ,_fdeef :=_d .ParseUint (_cbbgf .Value ,10,32);if _fdeef !=nil {return _fdeef ;};_adecac :=uint32 (_dfdeg );_bbdce .UniqueCountAttr =&_adecac ;continue ;};};_bdfbed :for {_cacge ,_cdggd :=d .Token ();if _cdggd !=nil {return _cdggd ;};switch _bagbb :=_cacge .(type ){case _a .StartElement :switch _bagbb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccce :=NewCT_Rst ();if _fgffe :=d .DecodeElement (_gccce ,&_bagbb );_fgffe !=nil {return _fgffe ;};_bbdce .Si =append (_bbdce .Si ,_gccce );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbdce .ExtLst =NewCT_ExtensionList ();if _bbfae :=d .DecodeElement (_bbdce .ExtLst ,&_bagbb );_bbfae !=nil {return _bbfae ;};default:_gc .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",_bagbb .Name );if _fcecec :=d .Skip ();_fcecec !=nil {return _fcecec ;};};case _a .EndElement :break _bdfbed ;case _a .CharData :};};return nil ;}; -// 'Show Data As' Base Field -BaseFieldAttr *int32 ; +// ValidateWithPath validates the CT_MeasureDimensionMaps and its children, prefixing error messages with path +func (_dgefa *CT_MeasureDimensionMaps )ValidateWithPath (path string )error {for _bbdda ,_dgfeg :=range _dgefa .Map {if _gcace :=_dgfeg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_bbdda ));_gcace !=nil {return _gcace ;};};return nil ;};func (_bfegd *CT_CustomChartsheetView )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bfegd .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 _ ,_ccgca :=range start .Attr {if _ccgca .Name .Local =="\u0067\u0075\u0069\u0064"{_abbgf ,_gdcc :=_ccgca .Value ,error (nil );if _gdcc !=nil {return _gdcc ;};_bfegd .GuidAttr =_abbgf ;continue ;};if _ccgca .Name .Local =="\u0073\u0063\u0061l\u0065"{_dbceb ,_fegb :=_d .ParseUint (_ccgca .Value ,10,32);if _fegb !=nil {return _fegb ;};_cafb :=uint32 (_dbceb );_bfegd .ScaleAttr =&_cafb ;continue ;};if _ccgca .Name .Local =="\u0073\u0074\u0061t\u0065"{_bfegd .StateAttr .UnmarshalXMLAttr (_ccgca );continue ;};if _ccgca .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_gcgde ,_cgfae :=_d .ParseBool (_ccgca .Value );if _cgfae !=nil {return _cgfae ;};_bfegd .ZoomToFitAttr =&_gcgde ;continue ;};};_aacdd :for {_bbafb ,_gdce :=d .Token ();if _gdce !=nil {return _gdce ;};switch _egfecc :=_bbafb .(type ){case _a .StartElement :switch _egfecc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfegd .PageMargins =NewCT_PageMargins ();if _eebdb :=d .DecodeElement (_bfegd .PageMargins ,&_egfecc );_eebdb !=nil {return _eebdb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfegd .PageSetup =NewCT_CsPageSetup ();if _ebdeb :=d .DecodeElement (_bfegd .PageSetup ,&_egfecc );_ebdeb !=nil {return _ebdeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfegd .HeaderFooter =NewCT_HeaderFooter ();if _cbfcd :=d .DecodeElement (_bfegd .HeaderFooter ,&_egfecc );_cbfcd !=nil {return _cbfcd ;};default:_gc .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",_egfecc .Name );if _bggc :=d .Skip ();_bggc !=nil {return _bggc ;};};case _a .EndElement :break _aacdd ;case _a .CharData :};};return nil ;};func NewCT_DynamicFilter ()*CT_DynamicFilter {_geeg :=&CT_DynamicFilter {};_geeg .TypeAttr =ST_DynamicFilterType (1);return _geeg ;};func (_gbbgf *CT_QueryTableDeletedFields )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fgagad :=range start .Attr {if _fgagad .Name .Local =="\u0063\u006f\u0075n\u0074"{_eagcc ,_abcb :=_d .ParseUint (_fgagad .Value ,10,32);if _abcb !=nil {return _abcb ;};_beafe :=uint32 (_eagcc );_gbbgf .CountAttr =&_beafe ;continue ;};};_dcgeb :for {_eaccb ,_afcad :=d .Token ();if _afcad !=nil {return _afcad ;};switch _dbdbf :=_eaccb .(type ){case _a .StartElement :switch _dbdbf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbebe :=NewCT_DeletedField ();if _afbedg :=d .DecodeElement (_bbebe ,&_dbdbf );_afbedg !=nil {return _afbedg ;};_gbbgf .DeletedField =append (_gbbgf .DeletedField ,_bbebe );default:_gc .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",_dbdbf .Name );if _ageg :=d .Skip ();_ageg !=nil {return _ageg ;};};case _a .EndElement :break _dcgeb ;case _a .CharData :};};return nil ;};func (_adeg *CT_Query )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0064\u0078"},Value :_b .Sprintf ("\u0025\u0076",_adeg .MdxAttr )});e .EncodeToken (start );if _adeg .Tpls !=nil {_faeg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_adeg .Tpls ,_faeg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// 'Show Data As' Base Setting -BaseItemAttr *uint32 ; +// ValidateWithPath validates the CT_Scenarios and its children, prefixing error messages with path +func (_cdaefg *CT_Scenarios )ValidateWithPath (path string )error {for _fefcfc ,_bgeca :=range _cdaefg .Scenario {if _gfdda :=_bgeca .ValidateWithPath (_b .Sprintf ("\u0025s\u002fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u005b\u0025\u0064\u005d",path ,_fefcfc ));_gfdda !=nil {return _gfdda ;};};return nil ;};type CT_IntProperty struct{ -// Number Format Id -NumFmtIdAttr *uint32 ; +// Value +ValAttr int32 ;};type CT_CellSmartTags struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Reference +RAttr string ; -// ValidateWithPath validates the CT_SheetViews and its children, prefixing error messages with path -func (_acage *CT_SheetViews )ValidateWithPath (path string )error {for _cedccf ,_fabbdf :=range _acage .SheetView {if _faacbe :=_fabbdf .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_cedccf ));_faacbe !=nil {return _faacbe ;};};if _acage .ExtLst !=nil {if _bbbgc :=_acage .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbbgc !=nil {return _bbbgc ;};};return nil ;}; +// Cell Smart Tag +CellSmartTag []*CT_CellSmartTag ;}; -// ValidateWithPath validates the CT_PivotAreaReference and its children, prefixing error messages with path -func (_acgec *CT_PivotAreaReference )ValidateWithPath (path string )error {for _dgdeff ,_bdabga :=range _acgec .X {if _acfg :=_bdabga .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_dgdeff ));_acfg !=nil {return _acfg ;};};if _acgec .ExtLst !=nil {if _bdddd :=_acgec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdddd !=nil {return _bdddd ;};};return nil ;}; +// ValidateWithPath validates the CT_CustomSheetView and its children, prefixing error messages with path +func (_edbf *CT_CustomSheetView )ValidateWithPath (path string )error {if !_db .ST_GuidPatternRe .MatchString (_edbf .GuidAttr ){return _b .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 ,_db .ST_GuidPatternRe ,_edbf .GuidAttr );};if _fdeac :=_edbf .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_fdeac !=nil {return _fdeac ;};if _adde :=_edbf .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_adde !=nil {return _adde ;};if _edbf .Pane !=nil {if _faaca :=_edbf .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_faaca !=nil {return _faaca ;};};if _edbf .Selection !=nil {if _ceafe :=_edbf .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_ceafe !=nil {return _ceafe ;};};if _edbf .RowBreaks !=nil {if _abadc :=_edbf .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_abadc !=nil {return _abadc ;};};if _edbf .ColBreaks !=nil {if _ddafg :=_edbf .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_ddafg !=nil {return _ddafg ;};};if _edbf .PageMargins !=nil {if _bcab :=_edbf .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_bcab !=nil {return _bcab ;};};if _edbf .PrintOptions !=nil {if _ebda :=_edbf .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_ebda !=nil {return _ebda ;};};if _edbf .PageSetup !=nil {if _ccfg :=_edbf .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_ccfg !=nil {return _ccfg ;};};if _edbf .HeaderFooter !=nil {if _gfaba :=_edbf .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_gfaba !=nil {return _gfaba ;};};if _edbf .AutoFilter !=nil {if _eafd :=_edbf .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_eafd !=nil {return _eafd ;};};if _edbf .ExtLst !=nil {if _aaad :=_edbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaad !=nil {return _aaad ;};};return nil ;};func (_acda *CT_ChartsheetViews )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dabeg :for {_adee ,_cabg :=d .Token ();if _cabg !=nil {return _cabg ;};switch _afdfc :=_adee .(type ){case _a .StartElement :switch _afdfc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccabe :=NewCT_ChartsheetView ();if _bagag :=d .DecodeElement (_ccabe ,&_afdfc );_bagag !=nil {return _bagag ;};_acda .SheetView =append (_acda .SheetView ,_ccabe );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acda .ExtLst =NewCT_ExtensionList ();if _fdad :=d .DecodeElement (_acda .ExtLst ,&_afdfc );_fdad !=nil {return _fdad ;};default:_gc .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",_afdfc .Name );if _dece :=d .Skip ();_dece !=nil {return _dece ;};};case _a .EndElement :break _dabeg ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path -func (_dceec *CT_TextField )ValidateWithPath (path string )error {if _adedab :=_dceec .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_adedab !=nil {return _adedab ;};return nil ;}; +// ValidateWithPath validates the CT_IndexedColors and its children, prefixing error messages with path +func (_afgce *CT_IndexedColors )ValidateWithPath (path string )error {for _gffec ,_cdbdb :=range _afgce .RgbColor {if _dbgaa :=_cdbdb .ValidateWithPath (_b .Sprintf ("\u0025s\u002fR\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_gffec ));_dbgaa !=nil {return _dbgaa ;};};return nil ;};func (_baebe ST_PivotFilterType )Validate ()error {return _baebe .ValidateWithPath ("")};type CT_Dxf struct{ -// Validate validates the CT_RowFields and its children -func (_cfacg *CT_RowFields )Validate ()error {return _cfacg .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");};func (_cedcdc *Worksheet )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_f .Attr {Name :_f .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 ,_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\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\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 ="\u006d\u0061\u003aw\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074";return _cedcdc .CT_Worksheet .MarshalXML (e ,start );};func NewCT_DiscretePr ()*CT_DiscretePr {_aacf :=&CT_DiscretePr {};return _aacf };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 (_dcaeb *ST_BorderStyle )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dcaeb =0;case "\u006e\u006f\u006e\u0065":*_dcaeb =1;case "\u0074\u0068\u0069\u006e":*_dcaeb =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_dcaeb =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_dcaeb =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_dcaeb =5;case "\u0074\u0068\u0069c\u006b":*_dcaeb =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_dcaeb =7;case "\u0068\u0061\u0069\u0072":*_dcaeb =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_dcaeb =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_dcaeb =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_dcaeb =11;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_dcaeb =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_dcaeb =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_dcaeb =14;};return nil ;}; +// Font Properties +Font *CT_Font ; -// ValidateWithPath validates the CT_PCDKPI and its children, prefixing error messages with path -func (_eebgc *CT_PCDKPI )ValidateWithPath (path string )error {return nil };func (_fgcdg *CT_OutlinePr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fgcdg .ApplyStylesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fgcdg .ApplyStylesAttr ))});};if _fgcdg .SummaryBelowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fgcdg .SummaryBelowAttr ))});};if _fgcdg .SummaryRightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fgcdg .SummaryRightAttr ))});};if _fgcdg .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fgcdg .ShowOutlineSymbolsAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cdeca ST_DateTimeGrouping )ValidateWithPath (path string )error {switch _cdeca {case 0,1,2,3,4,5,6:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdeca ));};return nil ;};func (_dgfgc *CT_LegacyDrawing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_dgfgc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Number Format +NumFmt *CT_NumFmt ; -// ValidateWithPath validates the CT_FutureMetadataBlock and its children, prefixing error messages with path -func (_ggbbc *CT_FutureMetadataBlock )ValidateWithPath (path string )error {if _ggbbc .ExtLst !=nil {if _eebec :=_ggbbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eebec !=nil {return _eebec ;};};return nil ;};type CT_CalculatedItem struct{ +// Fill +Fill *CT_Fill ; -// Field Index -FieldAttr *uint32 ; +// Alignment +Alignment *CT_CellAlignment ; -// Calculated Item Formula -FormulaAttr *string ; +// Border Properties +Border *CT_Border ; -// Calculated Item Location -PivotArea *CT_PivotArea ; +// Protection Properties +Protection *CT_CellProtection ; // Future Feature Data Storage Area ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_RangeSets and its children -func (_cgfga *CT_RangeSets )Validate ()error {return _cgfga .ValidateWithPath ("\u0043\u0054\u005fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");};type CT_RevisionDefinedName struct{ +// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path +func (_eddfce *CT_TableStyle )ValidateWithPath (path string )error {for _cgcbed ,_ebefb :=range _eddfce .TableStyleElement {if _deadd :=_ebefb .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065E\u006c\u0065\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_cgcbed ));_deadd !=nil {return _deadd ;};};return nil ;}; -// Local Name Sheet Id -LocalSheetIdAttr *uint32 ; +// Validate validates the CT_SmartTagTypes and its children +func (_bfgad *CT_SmartTagTypes )Validate ()error {return _bfgad .ValidateWithPath ("\u0043\u0054_\u0053\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073");};func (_fcdgga ST_DataValidationErrorStyle )ValidateWithPath (path string )error {switch _fcdgga {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 (_fcdgga ));};return nil ;};func (_gfbdd *CT_Dxf )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gfbdd .Font !=nil {_agfdd :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_gfbdd .Font ,_agfdd );};if _gfbdd .NumFmt !=nil {_beacc :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};e .EncodeElement (_gfbdd .NumFmt ,_beacc );};if _gfbdd .Fill !=nil {_ddcaa :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_gfbdd .Fill ,_ddcaa );};if _gfbdd .Alignment !=nil {_cgcc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_gfbdd .Alignment ,_cgcc );};if _gfbdd .Border !=nil {_beeaab :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};e .EncodeElement (_gfbdd .Border ,_beeaab );};if _gfbdd .Protection !=nil {_bbdf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gfbdd .Protection ,_bbdf );};if _gfbdd .ExtLst !=nil {_ccgga :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gfbdd .ExtLst ,_ccgga );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Dialogsheet ()*CT_Dialogsheet {_ddceg :=&CT_Dialogsheet {};return _ddceg };func (_dggad ST_Pane )Validate ()error {return _dggad .ValidateWithPath ("")}; -// Custom View -CustomViewAttr *bool ; +// Validate validates the CT_Dxfs and its children +func (_dgeae *CT_Dxfs )Validate ()error {return _dgeae .ValidateWithPath ("\u0043T\u005f\u0044\u0078\u0066\u0073");}; -// Name -NameAttr string ; +// ValidateWithPath validates the CT_WorkbookPr and its children, prefixing error messages with path +func (_geccb *CT_WorkbookPr )ValidateWithPath (path string )error {if _edgcf :=_geccb .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_edgcf !=nil {return _edgcf ;};if _efcac :=_geccb .UpdateLinksAttr .ValidateWithPath (path +"\u002f\u0055p\u0064\u0061\u0074e\u004c\u0069\u006e\u006b\u0073\u0041\u0074\u0074\u0072");_efcac !=nil {return _efcac ;};return nil ;};func (_bdeff *CT_Users )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gcgfb :=range start .Attr {if _gcgfb .Name .Local =="\u0063\u006f\u0075n\u0074"{_eeacdb ,_gbdeee :=_d .ParseUint (_gcgfb .Value ,10,32);if _gbdeee !=nil {return _gbdeee ;};_acgfg :=uint32 (_eeacdb );_bdeff .CountAttr =&_acgfg ;continue ;};};_cadfcf :for {_cbdac ,_cgaegb :=d .Token ();if _cgaegb !=nil {return _cgaegb ;};switch _ceeba :=_cbdac .(type ){case _a .StartElement :switch _ceeba .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbgfc :=NewCT_SharedUser ();if _afaaf :=d .DecodeElement (_gbgfc ,&_ceeba );_afaaf !=nil {return _afaaf ;};_bdeff .UserInfo =append (_bdeff .UserInfo ,_gbgfc );default:_gc .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",_ceeba .Name );if _bgebb :=d .Skip ();_bgebb !=nil {return _bgebb ;};};case _a .EndElement :break _cadfcf ;case _a .CharData :};};return nil ;};func (_dacfa ST_DateTimeGrouping )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dacfa .String (),start );};func (_bagcd *CT_IconFilter )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_fcdea ,_cdgbg :=_bagcd .IconSetAttr .MarshalXMLAttr (_a .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _cdgbg !=nil {return _cdgbg ;};start .Attr =append (start .Attr ,_fcdea );if _bagcd .IconIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bagcd .IconIdAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aeeacf *Sst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aeeacf .CT_Sst =*NewCT_Sst ();for _ ,_cdgeda :=range start .Attr {if _cdgeda .Name .Local =="\u0063\u006f\u0075n\u0074"{_eadgg ,_cbffcb :=_d .ParseUint (_cdgeda .Value ,10,32);if _cbffcb !=nil {return _cbffcb ;};_dgfcf :=uint32 (_eadgg );_aeeacf .CountAttr =&_dgfcf ;continue ;};if _cdgeda .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_bffee ,_baffe :=_d .ParseUint (_cdgeda .Value ,10,32);if _baffe !=nil {return _baffe ;};_bcbfea :=uint32 (_bffee );_aeeacf .UniqueCountAttr =&_bcbfea ;continue ;};};_gdcaba :for {_aagaef ,_aegbgd :=d .Token ();if _aegbgd !=nil {return _aegbgd ;};switch _aceed :=_aagaef .(type ){case _a .StartElement :switch _aceed .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daebb :=NewCT_Rst ();if _ceabe :=d .DecodeElement (_daebb ,&_aceed );_ceabe !=nil {return _ceabe ;};_aeeacf .Si =append (_aeeacf .Si ,_daebb );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aeeacf .ExtLst =NewCT_ExtensionList ();if _gfcab :=d .DecodeElement (_aeeacf .ExtLst ,&_aceed );_gfcab !=nil {return _gfcab ;};default:_gc .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",_aceed .Name );if _ggbbcf :=d .Skip ();_ggbbcf !=nil {return _ggbbcf ;};};case _a .EndElement :break _gdcaba ;case _a .CharData :};};return nil ;};type CT_Fills struct{ -// Function -FunctionAttr *bool ; +// Fill Count +CountAttr *uint32 ; -// Old Function -OldFunctionAttr *bool ; +// Fill +Fill []*CT_Fill ;};func (_cafegd *ST_CfvoType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cafegd =0;case "\u006e\u0075\u006d":*_cafegd =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_cafegd =2;case "\u006d\u0061\u0078":*_cafegd =3;case "\u006d\u0069\u006e":*_cafegd =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_cafegd =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_cafegd =6;};return nil ;}; -// Function Group Id -FunctionGroupIdAttr *uint8 ; +// Validate validates the Metadata and its children +func (_ddead *Metadata )Validate ()error {return _ddead .ValidateWithPath ("\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");};func (_afaef ST_CredMethod )Validate ()error {return _afaef .ValidateWithPath ("")};func (_ecedd *CT_FutureMetadata )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ecedd .NameAttr )});if _ecedd .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ecedd .CountAttr )});};e .EncodeToken (start );if _ecedd .Bk !=nil {_feefd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_dcaff :=range _ecedd .Bk {e .EncodeElement (_dcaff ,_feefd );};};if _ecedd .ExtLst !=nil {_dgfceg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ecedd .ExtLst ,_dgfceg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_acbbeb *CT_MetadataType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_acbbeb .NameAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_acbbeb .MinSupportedVersionAttr )});if _acbbeb .GhostRowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbbeb .GhostRowAttr ))});};if _acbbeb .GhostColAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbbeb .GhostColAttr ))});};if _acbbeb .EditAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u0064\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbbeb .EditAttr ))});};if _acbbeb .DeleteAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbbeb .DeleteAttr ))});};if _acbbeb .CopyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0070\u0079"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbbeb .CopyAttr ))});};if _acbbeb .PasteAllAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbbeb .PasteAllAttr ))});};if _acbbeb .PasteFormulasAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbbeb .PasteFormulasAttr ))});};if _acbbeb .PasteValuesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbbeb .PasteValuesAttr ))});};if _acbbeb .PasteFormatsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbbeb .PasteFormatsAttr ))});};if _acbbeb .PasteCommentsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbbeb .PasteCommentsAttr ))});};if _acbbeb .PasteDataValidationAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbbeb .PasteDataValidationAttr ))});};if _acbbeb .PasteBordersAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbbeb .PasteBordersAttr ))});};if _acbbeb .PasteColWidthsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbbeb .PasteColWidthsAttr ))});};if _acbbeb .PasteNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbbeb .PasteNumberFormatsAttr ))});};if _acbbeb .MergeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0065\u0072g\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbbeb .MergeAttr ))});};if _acbbeb .SplitFirstAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbbeb .SplitFirstAttr ))});};if _acbbeb .SplitAllAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbbeb .SplitAllAttr ))});};if _acbbeb .RowColShiftAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbbeb .RowColShiftAttr ))});};if _acbbeb .ClearAllAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbbeb .ClearAllAttr ))});};if _acbbeb .ClearFormatsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbbeb .ClearFormatsAttr ))});};if _acbbeb .ClearContentsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbbeb .ClearContentsAttr ))});};if _acbbeb .ClearCommentsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbbeb .ClearCommentsAttr ))});};if _acbbeb .AssignAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0073\u0073\u0069\u0067\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbbeb .AssignAttr ))});};if _acbbeb .CoerceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0065\u0072\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbbeb .CoerceAttr ))});};if _acbbeb .AdjustAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbbeb .AdjustAttr ))});};if _acbbeb .CellMetaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acbbeb .CellMetaAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Member ()*CT_Member {_fadgd :=&CT_Member {};return _fadgd }; -// Old Function Group Id -OldFunctionGroupIdAttr *uint8 ; +// ValidateWithPath validates the CT_FileRecoveryPr and its children, prefixing error messages with path +func (_aead *CT_FileRecoveryPr )ValidateWithPath (path string )error {return nil };type CT_Item struct{ -// Shortcut Key -ShortcutKeyAttr *uint8 ; +// Item User Caption +NAttr *string ; -// Old Short Cut Key -OldShortcutKeyAttr *uint8 ; +// Item Type +TAttr ST_ItemType ; -// Named Range Hidden -HiddenAttr *bool ; +// Hidden +HAttr *bool ; -// Old Hidden -OldHiddenAttr *bool ; +// Character +SAttr *bool ; -// New Custom Menu -CustomMenuAttr *string ; +// Hide Details +SdAttr *bool ; -// Old Custom Menu Text -OldCustomMenuAttr *string ; +// Calculated Member +FAttr *bool ; -// Description -DescriptionAttr *string ; +// Missing +MAttr *bool ; -// Old Description -OldDescriptionAttr *string ; +// Child Items +CAttr *bool ; -// New Help Topic -HelpAttr *string ; +// Item Index +XAttr *uint32 ; -// Old Help Topic -OldHelpAttr *string ; +// Expanded +DAttr *bool ; -// Status Bar -StatusBarAttr *string ; +// Drill Across Attributes +EAttr *bool ;};func (_ggbcg *CT_QueryTableFields )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ggbcg .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ggbcg .CountAttr )});};e .EncodeToken (start );if _ggbcg .QueryTableField !=nil {_bfbg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003aq\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064"}};for _ ,_dcgcec :=range _ggbcg .QueryTableField {e .EncodeElement (_dcgcec ,_bfbg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Old Status Bar -OldStatusBarAttr *string ; +// Validate validates the CT_TextField and its children +func (_cfdeac *CT_TextField )Validate ()error {return _cfdeac .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};func (_daaad *ST_Comments )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_daaad =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_daaad =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_daaad =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_daaad =3;};return nil ;};type CT_ProtectedRange struct{ -// Name Comment -CommentAttr *string ; +// Legacy Password +PasswordAttr *string ; -// Old Name Comment -OldCommentAttr *string ; +// Sequence of References +SqrefAttr ST_Sqref ; -// Formula -Formula *string ; +// Name +NameAttr string ; -// Old Formula -OldFormula *string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_ggcfd ST_SmartTagShow )Validate ()error {return _ggcfd .ValidateWithPath ("")};func (_ccaef *ST_TableStyleType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbdebb ,_dcgadae :=d .Token ();if _dcgadae !=nil {return _dcgadae ;};if _fcdffa ,_eceaf :=_fbdebb .(_f .EndElement );_eceaf &&_fcdffa .Name ==start .Name {*_ccaef =1;return nil ;};if _ccbda ,_dabdcb :=_fbdebb .(_f .CharData );!_dabdcb {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbdebb );}else {switch string (_ccbda ){case "":*_ccaef =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_ccaef =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_ccaef =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_ccaef =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_ccaef =4;case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_ccaef =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_ccaef =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_ccaef =7;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_ccaef =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_ccaef =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_ccaef =10;case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_ccaef =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_ccaef =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_ccaef =13;case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_ccaef =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_ccaef =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_ccaef =16;case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_ccaef =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_ccaef =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_ccaef =19;case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_ccaef =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_ccaef =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_ccaef =22;case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_ccaef =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_ccaef =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_ccaef =25;case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_ccaef =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_ccaef =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_ccaef =28;};};_fbdebb ,_dcgadae =d .Token ();if _dcgadae !=nil {return _dcgadae ;};if _bgfedc ,_fdgaab :=_fbdebb .(_f .EndElement );_fdgaab &&_bgfedc .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbdebb );};func (_efba *CT_MeasureDimensionMap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdcfe :=range start .Attr {if _fdcfe .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_aedcb ,_defee :=_d .ParseUint (_fdcfe .Value ,10,32);if _defee !=nil {return _defee ;};_fedbd :=uint32 (_aedcb );_efba .MeasureGroupAttr =&_fedbd ;continue ;};if _fdcfe .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_dfddaf ,_edfee :=_d .ParseUint (_fdcfe .Value ,10,32);if _edfee !=nil {return _edfee ;};_dadcd :=uint32 (_dfddaf );_efba .DimensionAttr =&_dadcd ;continue ;};};for {_ggcga ,_aaedec :=d .Token ();if _aaedec !=nil {return _c .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",_aaedec );};if _ggdea ,_fgbgbf :=_ggcga .(_f .EndElement );_fgbgbf &&_ggdea .Name ==start .Name {break ;};};return nil ;}; +// Security Descriptor +SecurityDescriptorAttr *string ; -// ValidateWithPath validates the CT_MetadataRecord and its children, prefixing error messages with path -func (_degfc *CT_MetadataRecord )ValidateWithPath (path string )error {return nil }; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// Validate validates the CT_PCDSCPage and its children -func (_dcaae *CT_PCDSCPage )Validate ()error {return _dcaae .ValidateWithPath ("\u0043\u0054\u005fP\u0043\u0044\u0053\u0043\u0050\u0061\u0067\u0065");};func (_bcdfde ST_VolValueType )ValidateWithPath (path string )error {switch _bcdfde {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcdfde ));};return nil ;};func (_gcaaeg *CT_RangePr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgeeg :=range start .Attr {if _dgeeg .Name .Local =="\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"{_begg ,_dcdede :=_d .ParseBool (_dgeeg .Value );if _dcdede !=nil {return _dcdede ;};_gcaaeg .AutoStartAttr =&_begg ;continue ;};if _dgeeg .Name .Local =="\u0061u\u0074\u006f\u0045\u006e\u0064"{_efeffd ,_efagff :=_d .ParseBool (_dgeeg .Value );if _efagff !=nil {return _efagff ;};_gcaaeg .AutoEndAttr =&_efeffd ;continue ;};if _dgeeg .Name .Local =="\u0067r\u006f\u0075\u0070\u0042\u0079"{_gcaaeg .GroupByAttr .UnmarshalXMLAttr (_dgeeg );continue ;};if _dgeeg .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"{_bagaf ,_badfae :=_d .ParseFloat (_dgeeg .Value ,64);if _badfae !=nil {return _badfae ;};_gcaaeg .StartNumAttr =&_bagaf ;continue ;};if _dgeeg .Name .Local =="\u0065\u006e\u0064\u004e\u0075\u006d"{_fgfbb ,_aggcg :=_d .ParseFloat (_dgeeg .Value ,64);if _aggcg !=nil {return _aggcg ;};_gcaaeg .EndNumAttr =&_fgfbb ;continue ;};if _dgeeg .Name .Local =="\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"{_fgebd ,_dfaec :=ParseStdlibTime (_dgeeg .Value );if _dfaec !=nil {return _dfaec ;};_gcaaeg .StartDateAttr =&_fgebd ;continue ;};if _dgeeg .Name .Local =="\u0065n\u0064\u0044\u0061\u0074\u0065"{_fbgaf ,_dfadd :=ParseStdlibTime (_dgeeg .Value );if _dfadd !=nil {return _dfadd ;};_gcaaeg .EndDateAttr =&_fbgaf ;continue ;};if _dgeeg .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_fcceg ,_beecf :=_d .ParseFloat (_dgeeg .Value ,64);if _beecf !=nil {return _beecf ;};_gcaaeg .GroupIntervalAttr =&_fcceg ;continue ;};};for {_adfdg ,_bbfg :=d .Token ();if _bbfg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072\u003a\u0020%\u0073",_bbfg );};if _ecfca ,_cegfc :=_adfdg .(_f .EndElement );_cegfc &&_ecfca .Name ==start .Name {break ;};};return nil ;}; +// Password Hash Value +HashValueAttr *string ; -// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path -func (_abaff *CT_SmartTagPr )ValidateWithPath (path string )error {if _ebedb :=_abaff .ShowAttr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0041\u0074\u0074r");_ebedb !=nil {return _ebedb ;};return nil ;};func NewCT_Tuple ()*CT_Tuple {_gbdcc :=&CT_Tuple {};return _gbdcc };type CT_Sheet struct{ +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Sheet Name -NameAttr string ; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// Sheet Tab Id -SheetIdAttr uint32 ; +// Security Descriptor +SecurityDescriptor []string ;}; -// Visible State -StateAttr ST_SheetState ;IdAttr string ;};func (_ddec *CT_ExternalCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_geged :=range start .Attr {if _geged .Name .Local =="\u0072"{_ccgfa ,_aaegc :=_geged .Value ,error (nil );if _aaegc !=nil {return _aaegc ;};_ddec .RAttr =&_ccgfa ;continue ;};if _geged .Name .Local =="\u0074"{_ddec .TAttr .UnmarshalXMLAttr (_geged );continue ;};if _geged .Name .Local =="\u0076\u006d"{_gcegf ,_agacb :=_d .ParseUint (_geged .Value ,10,32);if _agacb !=nil {return _agacb ;};_cgba :=uint32 (_gcegf );_ddec .VmAttr =&_cgba ;continue ;};};_gedbc :for {_aaed ,_bcccc :=d .Token ();if _bcccc !=nil {return _bcccc ;};switch _bggf :=_aaed .(type ){case _f .StartElement :switch _bggf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddec .V =new (string );if _cfeda :=d .DecodeElement (_ddec .V ,&_bggf );_cfeda !=nil {return _cfeda ;};default:_ag .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",_bggf .Name );if _cacf :=d .Skip ();_cacf !=nil {return _cacf ;};};case _f .EndElement :break _gedbc ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_BookViews and its children +func (_beba *CT_BookViews )Validate ()error {return _beba .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");};func NewCT_PivotFields ()*CT_PivotFields {_gccebg :=&CT_PivotFields {};return _gccebg };type CT_CacheSource struct{ -// ValidateWithPath validates the CT_X and its children, prefixing error messages with path -func (_gadfcf *CT_X )ValidateWithPath (path string )error {return nil };type CT_TableStyles struct{ +// Cache Type +TypeAttr ST_SourceType ; -// Table Style Count -CountAttr *uint32 ; +// Connection Index +ConnectionIdAttr *uint32 ; -// Default Table Style -DefaultTableStyleAttr *string ; +// Worksheet PivotCache Source +WorksheetSource *CT_WorksheetSource ; -// Default Pivot Style -DefaultPivotStyleAttr *string ; +// Consolidation Source +Consolidation *CT_Consolidation ; -// Table Style -TableStyle []*CT_TableStyle ;};type CT_CustomFilter struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Filter Comparison Operator -OperatorAttr ST_FilterOperator ; +// Validate validates the CT_FontSize and its children +func (_ebgcg *CT_FontSize )Validate ()error {return _ebgcg .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065");}; -// Top or Bottom Value -ValAttr *string ;};func NewCT_FontSize ()*CT_FontSize {_ggbge :=&CT_FontSize {};return _ggbge };func (_gaggg *CT_GroupLevel )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_gaggg .UniqueNameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",_gaggg .CaptionAttr )});if _gaggg .UserAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gaggg .UserAttr ))});};if _gaggg .CustomRollUpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gaggg .CustomRollUpAttr ))});};e .EncodeToken (start );if _gaggg .Groups !=nil {_bfgea :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0067\u0072\u006f\u0075\u0070s"}};e .EncodeElement (_gaggg .Groups ,_bfgea );};if _gaggg .ExtLst !=nil {_ecagee :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gaggg .ExtLst ,_ecagee );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cadgg *CT_Tuple )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cadgg .FldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cadgg .FldAttr )});};if _cadgg .HierAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_cadgg .HierAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_c .Sprintf ("\u0025\u0076",_cadgg .ItemAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgdagg *ST_SortType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bgdagg =0;case "\u006e\u006f\u006e\u0065":*_bgdagg =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_bgdagg =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_bgdagg =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_bgdagg =4;case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_bgdagg =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_bgdagg =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_bgdagg =7;};return nil ;};func NewCT_rowItems ()*CT_rowItems {_gfdfb :=&CT_rowItems {};return _gfdfb };func NewCT_ExternalDefinedName ()*CT_ExternalDefinedName {_dgcbb :=&CT_ExternalDefinedName {};return _dgcbb ;};func (_daffa *SingleXmlCells )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_daffa .CT_SingleXmlCells =*NewCT_SingleXmlCells ();_bdccf :for {_dfecfg ,_cgbac :=d .Token ();if _cgbac !=nil {return _cgbac ;};switch _bafef :=_dfecfg .(type ){case _f .StartElement :switch _bafef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbeaa :=NewCT_SingleXmlCell ();if _aefdee :=d .DecodeElement (_fbeaa ,&_bafef );_aefdee !=nil {return _aefdee ;};_daffa .SingleXmlCell =append (_daffa .SingleXmlCell ,_fbeaa );default:_ag .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",_bafef .Name );if _ccced :=d .Skip ();_ccced !=nil {return _ccced ;};};case _f .EndElement :break _bdccf ;case _f .CharData :};};return nil ;};type CT_MeasureDimensionMap struct{ +// ValidateWithPath validates the CT_Formats and its children, prefixing error messages with path +func (_eacae *CT_Formats )ValidateWithPath (path string )error {for _bdcd ,_bdbdgb :=range _eacae .Format {if _gcba :=_bdbdgb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_bdcd ));_gcba !=nil {return _gcba ;};};return nil ;};func (_bfgbe *CT_FieldsUsage )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bfgbe .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bfgbe .CountAttr )});};e .EncodeToken (start );if _bfgbe .FieldUsage !=nil {_gcgb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"}};for _ ,_dadab :=range _bfgbe .FieldUsage {e .EncodeElement (_dadab ,_gcgb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewMetadata ()*Metadata {_bbgeg :=&Metadata {};_bbgeg .CT_Metadata =*NewCT_Metadata ();return _bbgeg ;};func (_ceeff *ST_CfType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ceeff =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_ceeff =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_ceeff =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_ceeff =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_ceeff =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_ceeff =5;case "\u0074\u006f\u00701\u0030":*_ceeff =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_ceeff =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_ceeff =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_ceeff =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_ceeff =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_ceeff =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_ceeff =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_ceeff =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_ceeff =14;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_ceeff =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_ceeff =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_ceeff =17;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_ceeff =18;};return nil ;};func NewCT_DataRef ()*CT_DataRef {_dfbbg :=&CT_DataRef {};return _dfbbg }; -// Measure Group Id -MeasureGroupAttr *uint32 ; +// Validate validates the CT_Item and its children +func (_gafa *CT_Item )Validate ()error {return _gafa .ValidateWithPath ("\u0043T\u005f\u0049\u0074\u0065\u006d");};func NewPivotCacheRecords ()*PivotCacheRecords {_fggcc :=&PivotCacheRecords {};_fggcc .CT_PivotCacheRecords =*NewCT_PivotCacheRecords ();return _fggcc ;};func (_fcbdcd *CT_SingleXmlCells )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_ddcagb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061:\u0073\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}};for _ ,_agebe :=range _fcbdcd .SingleXmlCell {e .EncodeElement (_agebe ,_ddcagb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cedcef *CT_MdxTuple )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cedcef .CAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_cedcef .CAttr )});};if _cedcef .CtAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cedcef .CtAttr )});};if _cedcef .SiAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_cedcef .SiAttr )});};if _cedcef .FiAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_cedcef .FiAttr )});};if _cedcef .BcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_cedcef .BcAttr )});};if _cedcef .FcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_cedcef .FcAttr )});};if _cedcef .IAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cedcef .IAttr ))});};if _cedcef .UAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cedcef .UAttr ))});};if _cedcef .StAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cedcef .StAttr ))});};if _cedcef .BAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cedcef .BAttr ))});};e .EncodeToken (start );if _cedcef .N !=nil {_cfafd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_gfged :=range _cedcef .N {e .EncodeElement (_gfged ,_cfafd );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_affegd *CT_PageFields )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _affegd .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_affegd .CountAttr )});};e .EncodeToken (start );_efagc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_fbaga :=range _affegd .PageField {e .EncodeElement (_fbaga ,_efagc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cbecb *ST_FilterOperator )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbedb ,_gcaggfg :=d .Token ();if _gcaggfg !=nil {return _gcaggfg ;};if _ecdee ,_gfggcf :=_cbedb .(_a .EndElement );_gfggcf &&_ecdee .Name ==start .Name {*_cbecb =1;return nil ;};if _ddddc ,_fabed :=_cbedb .(_a .CharData );!_fabed {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",_cbedb );}else {switch string (_ddddc ){case "":*_cbecb =0;case "\u0065\u0071\u0075a\u006c":*_cbecb =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_cbecb =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_cbecb =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cbecb =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_cbecb =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_cbecb =6;};};_cbedb ,_gcaggfg =d .Token ();if _gcaggfg !=nil {return _gcaggfg ;};if _ffgga ,_fbdged :=_cbedb .(_a .EndElement );_fbdged &&_ffgga .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",_cbedb );};func NewCT_ChartsheetProtection ()*CT_ChartsheetProtection {_cgedc :=&CT_ChartsheetProtection {};return _cgedc ;};func (_cfecc *ST_Pane )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cfecc =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_cfecc =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_cfecc =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_cfecc =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_cfecc =4;};return nil ;};type ST_VolDepType byte ;const (ST_SheetStateUnset ST_SheetState =0;ST_SheetStateVisible ST_SheetState =1;ST_SheetStateHidden ST_SheetState =2;ST_SheetStateVeryHidden ST_SheetState =3;); -// Dimension Id -DimensionAttr *uint32 ;}; +// ValidateWithPath validates the CT_RevisionConflict and its children, prefixing error messages with path +func (_bebg *CT_RevisionConflict )ValidateWithPath (path string )error {return nil };func (_agcf *CT_FieldUsage )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fcacf :=range start .Attr {if _fcacf .Name .Local =="\u0078"{_gcgag ,_bcce :=_d .ParseInt (_fcacf .Value ,10,32);if _bcce !=nil {return _bcce ;};_agcf .XAttr =int32 (_gcgag );continue ;};};for {_bbfee ,_eedaf :=d .Token ();if _eedaf !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046i\u0065l\u0064U\u0073\u0061\u0067\u0065\u003a\u0020\u0025s",_eedaf );};if _cfea ,_gdff :=_bbfee .(_a .EndElement );_gdff &&_cfea .Name ==start .Name {break ;};};return nil ;};func (_dcbgd *ST_VolDepType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dcbgd =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_dcbgd =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_dcbgd =2;};return nil ;};func (_fbadc *CT_MdxMemeberProp )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cebfd :=range start .Attr {if _cebfd .Name .Local =="\u006e"{_cagfb ,_ccbad :=_d .ParseUint (_cebfd .Value ,10,32);if _ccbad !=nil {return _ccbad ;};_fbadc .NAttr =uint32 (_cagfb );continue ;};if _cebfd .Name .Local =="\u006e\u0070"{_dfcaf ,_cacgc :=_d .ParseUint (_cebfd .Value ,10,32);if _cacgc !=nil {return _cacgc ;};_fbadc .NpAttr =uint32 (_dfcaf );continue ;};};for {_abgfb ,_bcfba :=d .Token ();if _bcfba !=nil {return _b .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",_bcfba );};if _efefb ,_eege :=_abgfb .(_a .EndElement );_eege &&_efefb .Name ==start .Name {break ;};};return nil ;};func (_ffcfg *CT_SingleXmlCell )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ffcfg .IdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",_ffcfg .RAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ffcfg .ConnectionIdAttr )});e .EncodeToken (start );_gbgeg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ax\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072"}};e .EncodeElement (_ffcfg .XmlCellPr ,_gbgeg );if _ffcfg .ExtLst !=nil {_cagea :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ffcfg .ExtLst ,_cagea );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_CellFormula ()*CT_CellFormula {_cgec :=&CT_CellFormula {};return _cgec };type CT_WebPublishObject struct{ -// Validate validates the CT_ExternalLinkChoice and its children -func (_fcfd *CT_ExternalLinkChoice )Validate ()error {return _fcfd .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u004c\u0069\u006ek\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_Comment struct{ +// Id +IdAttr uint32 ; -// Cell Reference -RefAttr string ; +// Div Id +DivIdAttr string ; -// Author Id -AuthorIdAttr uint32 ; +// Source Object +SourceObjectAttr *string ; -// Unique Identifier for Comment -GuidAttr *string ; +// Destination File +DestinationFileAttr string ; -// Shape ID -ShapeIdAttr *uint32 ; +// Title +TitleAttr *string ; -// Comment Text -Text *CT_Rst ; +// Auto Republish +AutoRepublishAttr *bool ;};func (_cgge *CT_AutoSortScope )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgge .PivotArea =NewCT_PivotArea ();_cbde :for {_ddde ,_cba :=d .Token ();if _cba !=nil {return _cba ;};switch _fff :=_ddde .(type ){case _a .StartElement :switch _fff .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bca :=d .DecodeElement (_cgge .PivotArea ,&_fff );_bca !=nil {return _bca ;};default:_gc .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",_fff .Name );if _eee :=d .Skip ();_eee !=nil {return _eee ;};};case _a .EndElement :break _cbde ;case _a .CharData :};};return nil ;}; -// Comment Properties -CommentPr *CT_CommentPr ;};func (_aafcac ST_WebSourceType )String ()string {switch _aafcac {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 "";};func NewCT_X ()*CT_X {_cgdga :=&CT_X {};return _cgdga };func (_dcebc *CT_PivotFilter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcebc .TypeAttr =ST_PivotFilterType (1);_dcebc .AutoFilter =NewCT_AutoFilter ();for _ ,_eccfb :=range start .Attr {if _eccfb .Name .Local =="i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"{_cdade ,_cgggf :=_d .ParseUint (_eccfb .Value ,10,32);if _cgggf !=nil {return _cgggf ;};_agccb :=uint32 (_cdade );_dcebc .IMeasureFldAttr =&_agccb ;continue ;};if _eccfb .Name .Local =="\u006d\u0070\u0046l\u0064"{_fbefae ,_fgaca :=_d .ParseUint (_eccfb .Value ,10,32);if _fgaca !=nil {return _fgaca ;};_bgfeac :=uint32 (_fbefae );_dcebc .MpFldAttr =&_bgfeac ;continue ;};if _eccfb .Name .Local =="\u0074\u0079\u0070\u0065"{_dcebc .TypeAttr .UnmarshalXMLAttr (_eccfb );continue ;};if _eccfb .Name .Local =="\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"{_cgaed ,_afadg :=_d .ParseInt (_eccfb .Value ,10,32);if _afadg !=nil {return _afadg ;};_fgade :=int32 (_cgaed );_dcebc .EvalOrderAttr =&_fgade ;continue ;};if _eccfb .Name .Local =="\u0069\u0064"{_gafdd ,_ffded :=_d .ParseUint (_eccfb .Value ,10,32);if _ffded !=nil {return _ffded ;};_dcebc .IdAttr =uint32 (_gafdd );continue ;};if _eccfb .Name .Local =="\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"{_aedef ,_gggad :=_d .ParseUint (_eccfb .Value ,10,32);if _gggad !=nil {return _gggad ;};_bcdac :=uint32 (_aedef );_dcebc .IMeasureHierAttr =&_bcdac ;continue ;};if _eccfb .Name .Local =="\u0066\u006c\u0064"{_dgegf ,_aeeee :=_d .ParseUint (_eccfb .Value ,10,32);if _aeeee !=nil {return _aeeee ;};_dcebc .FldAttr =uint32 (_dgegf );continue ;};if _eccfb .Name .Local =="\u006e\u0061\u006d\u0065"{_cecdgf ,_geggg :=_eccfb .Value ,error (nil );if _geggg !=nil {return _geggg ;};_dcebc .NameAttr =&_cecdgf ;continue ;};if _eccfb .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_gffbf ,_ffdaf :=_eccfb .Value ,error (nil );if _ffdaf !=nil {return _ffdaf ;};_dcebc .DescriptionAttr =&_gffbf ;continue ;};if _eccfb .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"{_eceab ,_ffcd :=_eccfb .Value ,error (nil );if _ffcd !=nil {return _ffcd ;};_dcebc .StringValue1Attr =&_eceab ;continue ;};if _eccfb .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"{_gefcc ,_bdebb :=_eccfb .Value ,error (nil );if _bdebb !=nil {return _bdebb ;};_dcebc .StringValue2Attr =&_gefcc ;continue ;};};_ccacd :for {_ededbg ,_bcgff :=d .Token ();if _bcgff !=nil {return _bcgff ;};switch _fdcaa :=_ededbg .(type ){case _f .StartElement :switch _fdcaa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _aafaf :=d .DecodeElement (_dcebc .AutoFilter ,&_fdcaa );_aafaf !=nil {return _aafaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcebc .ExtLst =NewCT_ExtensionList ();if _gegcf :=d .DecodeElement (_dcebc .ExtLst ,&_fdcaa );_gegcf !=nil {return _gegcf ;};default:_ag .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",_fdcaa .Name );if _dbdeb :=d .Skip ();_dbdeb !=nil {return _dbdeb ;};};case _f .EndElement :break _ccacd ;case _f .CharData :};};return nil ;};type CT_RowFields struct{ +// Validate validates the CT_Control and its children +func (_beeac *CT_Control )Validate ()error {return _beeac .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};type CT_ControlPr struct{ -// Repeated Items Count -CountAttr *uint32 ; - -// Row Items -Field []*CT_Field ;}; +// Locked Flag +LockedAttr *bool ; -// Validate validates the CT_TableStyleElement and its children -func (_aeeag *CT_TableStyleElement )Validate ()error {return _aeeag .ValidateWithPath ("C\u0054_\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074");};type CT_ServerFormats struct{ +// Default Size Flag +DefaultSizeAttr *bool ; -// Format Count -CountAttr *uint32 ; +// Print Flag +PrintAttr *bool ; -// Server Format -ServerFormat []*CT_ServerFormat ;};func (_fgaefd ST_DvAspect )String ()string {switch _fgaefd {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 NewCT_BookViews ()*CT_BookViews {_adf :=&CT_BookViews {};return _adf };func (_egcadc *CT_GroupLevel )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dadea :=range start .Attr {if _dadea .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_edfe ,_dafd :=_dadea .Value ,error (nil );if _dafd !=nil {return _dafd ;};_egcadc .UniqueNameAttr =_edfe ;continue ;};if _dadea .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_cebge ,_gfdac :=_dadea .Value ,error (nil );if _gfdac !=nil {return _gfdac ;};_egcadc .CaptionAttr =_cebge ;continue ;};if _dadea .Name .Local =="\u0075\u0073\u0065\u0072"{_ecece ,_dbdfe :=_d .ParseBool (_dadea .Value );if _dbdfe !=nil {return _dbdfe ;};_egcadc .UserAttr =&_ecece ;continue ;};if _dadea .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"{_bbfb ,_ebffe :=_d .ParseBool (_dadea .Value );if _ebffe !=nil {return _ebffe ;};_egcadc .CustomRollUpAttr =&_bbfb ;continue ;};};_bgbcd :for {_bebfb ,_bcgcc :=d .Token ();if _bcgcc !=nil {return _bcgcc ;};switch _dfdfd :=_bebfb .(type ){case _f .StartElement :switch _dfdfd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egcadc .Groups =NewCT_Groups ();if _ffcbd :=d .DecodeElement (_egcadc .Groups ,&_dfdfd );_ffcbd !=nil {return _ffcbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egcadc .ExtLst =NewCT_ExtensionList ();if _eebeg :=d .DecodeElement (_egcadc .ExtLst ,&_dfdfd );_eebeg !=nil {return _eebeg ;};default:_ag .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",_dfdfd .Name );if _cdce :=d .Skip ();_cdce !=nil {return _cdce ;};};case _f .EndElement :break _bgbcd ;case _f .CharData :};};return nil ;};func NewCT_NumFmt ()*CT_NumFmt {_fcadbg :=&CT_NumFmt {};return _fcadbg }; +// Disabled Flag +DisabledAttr *bool ; -// Validate validates the CT_WebPublishItems and its children -func (_fafcg *CT_WebPublishItems )Validate ()error {return _fafcg .ValidateWithPath ("\u0043T\u005fW\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073");};func NewCT_ControlPr ()*CT_ControlPr {_eeadb :=&CT_ControlPr {};_eeadb .Anchor =NewCT_ObjectAnchor ();return _eeadb ;};func (_egaacd ST_ParameterType )Validate ()error {return _egaacd .ValidateWithPath ("")}; +// Recalculation Flag +RecalcAlwaysAttr *bool ; -// ValidateWithPath validates the CT_Worksheet and its children, prefixing error messages with path -func (_aebfc *CT_Worksheet )ValidateWithPath (path string )error {if _aebfc .SheetPr !=nil {if _eecaa :=_aebfc .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_eecaa !=nil {return _eecaa ;};};if _aebfc .Dimension !=nil {if _cffa :=_aebfc .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e");_cffa !=nil {return _cffa ;};};if _aebfc .SheetViews !=nil {if _gfdfd :=_aebfc .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_gfdfd !=nil {return _gfdfd ;};};if _aebfc .SheetFormatPr !=nil {if _abdcb :=_aebfc .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_abdcb !=nil {return _abdcb ;};};for _bcbada ,_dcaaf :=range _aebfc .Cols {if _bggdd :=_dcaaf .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_bcbada ));_bggdd !=nil {return _bggdd ;};};if _gagga :=_aebfc .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");_gagga !=nil {return _gagga ;};if _aebfc .SheetCalcPr !=nil {if _ccbbg :=_aebfc .SheetCalcPr .ValidateWithPath (path +"\u002f\u0053\u0068e\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072");_ccbbg !=nil {return _ccbbg ;};};if _aebfc .SheetProtection !=nil {if _cdfga :=_aebfc .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_cdfga !=nil {return _cdfga ;};};if _aebfc .ProtectedRanges !=nil {if _agdcde :=_aebfc .ProtectedRanges .ValidateWithPath (path +"\u002f\u0050r\u006f\u0074\u0065c\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073");_agdcde !=nil {return _agdcde ;};};if _aebfc .Scenarios !=nil {if _afdbbb :=_aebfc .Scenarios .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");_afdbbb !=nil {return _afdbbb ;};};if _aebfc .AutoFilter !=nil {if _cbggc :=_aebfc .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_cbggc !=nil {return _cbggc ;};};if _aebfc .SortState !=nil {if _ddadf :=_aebfc .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_ddadf !=nil {return _ddadf ;};};if _aebfc .DataConsolidate !=nil {if _ceddd :=_aebfc .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065");_ceddd !=nil {return _ceddd ;};};if _aebfc .CustomSheetViews !=nil {if _edgeca :=_aebfc .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_edgeca !=nil {return _edgeca ;};};if _aebfc .MergeCells !=nil {if _fdeca :=_aebfc .MergeCells .ValidateWithPath (path +"/\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");_fdeca !=nil {return _fdeca ;};};if _aebfc .PhoneticPr !=nil {if _gcgbadf :=_aebfc .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_gcgbadf !=nil {return _gcgbadf ;};};for _febgdec ,_bbagg :=range _aebfc .ConditionalFormatting {if _dadda :=_bbagg .ValidateWithPath (_c .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 ,_febgdec ));_dadda !=nil {return _dadda ;};};if _aebfc .DataValidations !=nil {if _aegbag :=_aebfc .DataValidations .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073");_aegbag !=nil {return _aegbag ;};};if _aebfc .Hyperlinks !=nil {if _gbbff :=_aebfc .Hyperlinks .ValidateWithPath (path +"/\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");_gbbff !=nil {return _gbbff ;};};if _aebfc .PrintOptions !=nil {if _dbcfbg :=_aebfc .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_dbcfbg !=nil {return _dbcfbg ;};};if _aebfc .PageMargins !=nil {if _cgfgb :=_aebfc .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_cgfgb !=nil {return _cgfgb ;};};if _aebfc .PageSetup !=nil {if _ffcfd :=_aebfc .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_ffcfd !=nil {return _ffcfd ;};};if _aebfc .HeaderFooter !=nil {if _bbcda :=_aebfc .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_bbcda !=nil {return _bbcda ;};};if _aebfc .RowBreaks !=nil {if _cgcef :=_aebfc .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_cgcef !=nil {return _cgcef ;};};if _aebfc .ColBreaks !=nil {if _dgbgff :=_aebfc .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_dgbgff !=nil {return _dgbgff ;};};if _aebfc .CustomProperties !=nil {if _fdbbac :=_aebfc .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_fdbbac !=nil {return _fdbbac ;};};if _aebfc .CellWatches !=nil {if _cdgagc :=_aebfc .CellWatches .ValidateWithPath (path +"\u002f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073");_cdgagc !=nil {return _cdgagc ;};};if _aebfc .IgnoredErrors !=nil {if _gcegbb :=_aebfc .IgnoredErrors .ValidateWithPath (path +"\u002f\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045r\u0072\u006f\u0072\u0073");_gcegbb !=nil {return _gcegbb ;};};if _aebfc .SmartTags !=nil {if _bdeabg :=_aebfc .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_bdeabg !=nil {return _bdeabg ;};};if _aebfc .Drawing !=nil {if _egcce :=_aebfc .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_egcce !=nil {return _egcce ;};};if _aebfc .LegacyDrawing !=nil {if _bgbfcc :=_aebfc .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_bgbfcc !=nil {return _bgbfcc ;};};if _aebfc .LegacyDrawingHF !=nil {if _bcccb :=_aebfc .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_bcccb !=nil {return _bcccb ;};};if _aebfc .DrawingHF !=nil {if _bcgga :=_aebfc .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_bcgga !=nil {return _bcgga ;};};if _aebfc .Picture !=nil {if _egccb :=_aebfc .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_egccb !=nil {return _egccb ;};};if _aebfc .OleObjects !=nil {if _fgaadg :=_aebfc .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_fgaadg !=nil {return _fgaadg ;};};if _aebfc .Controls !=nil {if _accgc :=_aebfc .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_accgc !=nil {return _accgc ;};};if _aebfc .WebPublishItems !=nil {if _eggdc :=_aebfc .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_eggdc !=nil {return _eggdc ;};};if _aebfc .TableParts !=nil {if _effdcf :=_aebfc .TableParts .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");_effdcf !=nil {return _effdcf ;};};if _aebfc .ExtLst !=nil {if _cebec :=_aebfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cebec !=nil {return _cebec ;};};return nil ;};func (_eafgd *CT_MetadataTypes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eafgd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_eafgd .CountAttr )});};e .EncodeToken (start );_dffed :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};for _ ,_aeafg :=range _eafgd .MetadataType {e .EncodeElement (_aeafg ,_dffed );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type PivotTableDefinition struct{CT_pivotTableDefinition };type CT_PivotHierarchy struct{ +// UI Object Flag +UiObjectAttr *bool ; -// Outline New Levels -OutlineAttr *bool ; +// Automatic Fill Flag +AutoFillAttr *bool ; -// Multiple Field Filters -MultipleItemSelectionAllowedAttr *bool ; +// Automatic Line Flag +AutoLineAttr *bool ; -// New Levels Subtotals At Top -SubtotalTopAttr *bool ; +// Automatic Size Flag +AutoPictAttr *bool ; -// Show In Field List -ShowInFieldListAttr *bool ; +// Custom Function +MacroAttr *string ; -// Drag To Row -DragToRowAttr *bool ; +// Alternative Text +AltTextAttr *string ; -// Drag To Column -DragToColAttr *bool ; +// Linked Formula +LinkedCellAttr *string ; -// Drag to Page -DragToPageAttr *bool ; +// List Items Source Range +ListFillRangeAttr *string ; -// Drag To Data -DragToDataAttr *bool ; +// Image Format +CfAttr *string ;IdAttr *string ; -// Drag Off -DragOffAttr *bool ; +// Object Cell Anchor +Anchor *CT_ObjectAnchor ;};type CT_PCDKPI struct{ -// Inclusive Manual Filter -IncludeNewItemsInFilterAttr *bool ; +// KPI Unique Name +UniqueNameAttr string ; -// Hierarchy Caption +// KPI Display Name CaptionAttr *string ; -// OLAP Member Properties -Mps *CT_MemberProperties ; +// KPI Display Folder +DisplayFolderAttr *string ; -// Members -Members []*CT_Members ; +// KPI Measure Group Name +MeasureGroupAttr *string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Parent KPI +ParentAttr *string ; -// Validate validates the CT_RgbColor and its children -func (_fegcdg *CT_RgbColor )Validate ()error {return _fegcdg .ValidateWithPath ("C\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};type CT_MdxKPI struct{ +// KPI Value Unique Name +ValueAttr string ; -// Member Unique Name Index -NAttr uint32 ; +// KPI Goal Unique Name +GoalAttr *string ; -// KPI Index -NpAttr uint32 ; +// KPI Status Unique Name +StatusAttr *string ; -// KPI Property -PAttr ST_MdxKPIProperty ;};func NewCT_ConditionalFormats ()*CT_ConditionalFormats {_abgd :=&CT_ConditionalFormats {};return _abgd ;};func (_debca *CT_Xf )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgeef :=range start .Attr {if _fgeef .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"{_cfcebb ,_fdcgfb :=_d .ParseBool (_fgeef .Value );if _fdcgfb !=nil {return _fdcgfb ;};_debca .ApplyFontAttr =&_cfcebb ;continue ;};if _fgeef .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_ccae ,_agdfbe :=_d .ParseUint (_fgeef .Value ,10,32);if _agdfbe !=nil {return _agdfbe ;};_gedfg :=uint32 (_ccae );_debca .NumFmtIdAttr =&_gedfg ;continue ;};if _fgeef .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"{_ecbfe ,_gdebae :=_d .ParseBool (_fgeef .Value );if _gdebae !=nil {return _gdebae ;};_debca .ApplyFillAttr =&_ecbfe ;continue ;};if _fgeef .Name .Local =="\u0066\u0069\u006c\u006c\u0049\u0064"{_cgbfe ,_ebcaca :=_d .ParseUint (_fgeef .Value ,10,32);if _ebcaca !=nil {return _ebcaca ;};_aaagce :=uint32 (_cgbfe );_debca .FillIdAttr =&_aaagce ;continue ;};if _fgeef .Name .Local =="\u0078\u0066\u0049\u0064"{_cggfcgc ,_dgfdd :=_d .ParseUint (_fgeef .Value ,10,32);if _dgfdd !=nil {return _dgfdd ;};_gbdbb :=uint32 (_cggfcgc );_debca .XfIdAttr =&_gbdbb ;continue ;};if _fgeef .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_fcfad ,_faeae :=_d .ParseBool (_fgeef .Value );if _faeae !=nil {return _faeae ;};_debca .QuotePrefixAttr =&_fcfad ;continue ;};if _fgeef .Name .Local =="p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"{_ageefc ,_bdcac :=_d .ParseBool (_fgeef .Value );if _bdcac !=nil {return _bdcac ;};_debca .PivotButtonAttr =&_ageefc ;continue ;};if _fgeef .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"{_ddbfea ,_ecdca :=_d .ParseBool (_fgeef .Value );if _ecdca !=nil {return _ecdca ;};_debca .ApplyNumberFormatAttr =&_ddbfea ;continue ;};if _fgeef .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_fbfcd ,_facad :=_d .ParseUint (_fgeef .Value ,10,32);if _facad !=nil {return _facad ;};_fdefc :=uint32 (_fbfcd );_debca .FontIdAttr =&_fdefc ;continue ;};if _fgeef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"{_cecfdd ,_debcae :=_d .ParseUint (_fgeef .Value ,10,32);if _debcae !=nil {return _debcae ;};_dagfd :=uint32 (_cecfdd );_debca .BorderIdAttr =&_dagfd ;continue ;};if _fgeef .Name .Local =="a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"{_gdgbb ,_bbgebb :=_d .ParseBool (_fgeef .Value );if _bbgebb !=nil {return _bbgebb ;};_debca .ApplyBorderAttr =&_gdgbb ;continue ;};if _fgeef .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"{_efcee ,_efbgab :=_d .ParseBool (_fgeef .Value );if _efbgab !=nil {return _efbgab ;};_debca .ApplyAlignmentAttr =&_efcee ;continue ;};if _fgeef .Name .Local =="\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_abedc ,_ddegfa :=_d .ParseBool (_fgeef .Value );if _ddegfa !=nil {return _ddegfa ;};_debca .ApplyProtectionAttr =&_abedc ;continue ;};};_fecdg :for {_daabab ,_badee :=d .Token ();if _badee !=nil {return _badee ;};switch _dgddcg :=_daabab .(type ){case _f .StartElement :switch _dgddcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_debca .Alignment =NewCT_CellAlignment ();if _ebeea :=d .DecodeElement (_debca .Alignment ,&_dgddcg );_ebeea !=nil {return _ebeea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_debca .Protection =NewCT_CellProtection ();if _dafaf :=d .DecodeElement (_debca .Protection ,&_dgddcg );_dafaf !=nil {return _dafaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_debca .ExtLst =NewCT_ExtensionList ();if _eadcgc :=d .DecodeElement (_debca .ExtLst ,&_dgddcg );_eadcgc !=nil {return _eadcgc ;};default:_ag .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",_dgddcg .Name );if _ceeef :=d .Skip ();_ceeef !=nil {return _ceeef ;};};case _f .EndElement :break _fecdg ;case _f .CharData :};};return nil ;}; +// KPI Trend Unique Name +TrendAttr *string ; -// Validate validates the CT_PageField and its children -func (_ccafe *CT_PageField )Validate ()error {return _ccafe .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064");};func (_fggcb *ST_CellType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fggcb =0;case "\u0062":*_fggcb =1;case "\u006e":*_fggcb =2;case "\u0065":*_fggcb =3;case "\u0073":*_fggcb =4;case "\u0073\u0074\u0072":*_fggcb =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_fggcb =6;};return nil ;};func (_cdf *CT_CalculatedMember )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbdf :=range start .Attr {if _fbdf .Name .Local =="\u006e\u0061\u006d\u0065"{_ddba ,_dcd :=_fbdf .Value ,error (nil );if _dcd !=nil {return _dcd ;};_cdf .NameAttr =_ddba ;continue ;};if _fbdf .Name .Local =="\u006d\u0064\u0078"{_bfg ,_eded :=_fbdf .Value ,error (nil );if _eded !=nil {return _eded ;};_cdf .MdxAttr =_bfg ;continue ;};if _fbdf .Name .Local =="\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"{_ecbd ,_ebfg :=_fbdf .Value ,error (nil );if _ebfg !=nil {return _ebfg ;};_cdf .MemberNameAttr =&_ecbd ;continue ;};if _fbdf .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_bfffe ,_egaf :=_fbdf .Value ,error (nil );if _egaf !=nil {return _egaf ;};_cdf .HierarchyAttr =&_bfffe ;continue ;};if _fbdf .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_edcbf ,_faf :=_fbdf .Value ,error (nil );if _faf !=nil {return _faf ;};_cdf .ParentAttr =&_edcbf ;continue ;};if _fbdf .Name .Local =="\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"{_fdfd ,_bgac :=_d .ParseInt (_fbdf .Value ,10,32);if _bgac !=nil {return _bgac ;};_bcaf :=int32 (_fdfd );_cdf .SolveOrderAttr =&_bcaf ;continue ;};if _fbdf .Name .Local =="\u0073\u0065\u0074"{_gaag ,_gdca :=_d .ParseBool (_fbdf .Value );if _gdca !=nil {return _gdca ;};_cdf .SetAttr =&_gaag ;continue ;};};_bdeb :for {_cceb ,_feca :=d .Token ();if _feca !=nil {return _feca ;};switch _dge :=_cceb .(type ){case _f .StartElement :switch _dge .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdf .ExtLst =NewCT_ExtensionList ();if _fega :=d .DecodeElement (_cdf .ExtLst ,&_dge );_fega !=nil {return _fega ;};default:_ag .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",_dge .Name );if _fae :=d .Skip ();_fae !=nil {return _fae ;};};case _f .EndElement :break _bdeb ;case _f .CharData :};};return nil ;};func NewCT_InputCells ()*CT_InputCells {_begb :=&CT_InputCells {};return _begb };type CT_VolTopicRef struct{ +// KPI Weight Unique Name +WeightAttr *string ; -// Reference -RAttr string ; +// Time Member KPI Unique Name +TimeAttr *string ;};func (_agcdd *CalcChain )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_agcdd .CT_CalcChain =*NewCT_CalcChain ();_aabage :for {_fddbb ,_dbfgf :=d .Token ();if _dbfgf !=nil {return _dbfgf ;};switch _effceg :=_fddbb .(type ){case _a .StartElement :switch _effceg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcfca :=NewCT_CalcCell ();if _bcdgf :=d .DecodeElement (_bcfca ,&_effceg );_bcdgf !=nil {return _bcdgf ;};_agcdd .C =append (_agcdd .C ,_bcfca );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agcdd .ExtLst =NewCT_ExtensionList ();if _eacgfe :=d .DecodeElement (_agcdd .ExtLst ,&_effceg );_eacgfe !=nil {return _eacgfe ;};default:_gc .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",_effceg .Name );if _efdca :=d .Skip ();_efdca !=nil {return _efdca ;};};case _a .EndElement :break _aabage ;case _a .CharData :};};return nil ;};func (_feaeb ST_PrintError )ValidateWithPath (path string )error {switch _feaeb {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 (_feaeb ));};return nil ;};type CT_TupleCache struct{ -// Sheet Id -SAttr uint32 ;};func (_dbffcc ST_MdxFunctionType )Validate ()error {return _dbffcc .ValidateWithPath ("")};func (_bge *CT_CacheHierarchy )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_bge .UniqueNameAttr )});if _bge .CaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_bge .CaptionAttr )});};if _bge .MeasureAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bge .MeasureAttr ))});};if _bge .SetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bge .SetAttr ))});};if _bge .ParentSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"},Value :_c .Sprintf ("\u0025\u0076",*_bge .ParentSetAttr )});};if _bge .IconSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bge .IconSetAttr )});};if _bge .AttributeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bge .AttributeAttr ))});};if _bge .TimeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bge .TimeAttr ))});};if _bge .KeyAttributeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bge .KeyAttributeAttr ))});};if _bge .DefaultMemberUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bge .DefaultMemberUniqueNameAttr )});};if _bge .AllUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bge .AllUniqueNameAttr )});};if _bge .AllCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_bge .AllCaptionAttr )});};if _bge .DimensionUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bge .DimensionUniqueNameAttr )});};if _bge .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bge .DisplayFolderAttr )});};if _bge .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_bge .MeasureGroupAttr )});};if _bge .MeasuresAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bge .MeasuresAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",_bge .CountAttr )});if _bge .OneFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bge .OneFieldAttr ))});};if _bge .MemberValueDatatypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bge .MemberValueDatatypeAttr )});};if _bge .UnbalancedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bge .UnbalancedAttr ))});};if _bge .UnbalancedGroupAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bge .UnbalancedGroupAttr ))});};if _bge .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bge .HiddenAttr ))});};e .EncodeToken (start );if _bge .FieldsUsage !=nil {_fgdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065"}};e .EncodeElement (_bge .FieldsUsage ,_fgdf );};if _bge .GroupLevels !=nil {_bgb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073"}};e .EncodeElement (_bge .GroupLevels ,_bgb );};if _bge .ExtLst !=nil {_ace :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bge .ExtLst ,_ace );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_efcbd ST_FieldSortType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_efcbd .String (),start );};func (_eedcc *ST_GradientType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eedcc =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_eedcc =1;case "\u0070\u0061\u0074\u0068":*_eedcc =2;};return nil ;}; +// Entries +Entries *CT_PCDSDTCEntries ; -// ValidateWithPath validates the CT_ExternalReference and its children, prefixing error messages with path -func (_aabeg *CT_ExternalReference )ValidateWithPath (path string )error {return nil }; +// Sets +Sets *CT_Sets ; -// ValidateWithPath validates the CT_ExternalReferences and its children, prefixing error messages with path -func (_fbeec *CT_ExternalReferences )ValidateWithPath (path string )error {for _gbfd ,_cfbe :=range _fbeec .ExternalReference {if _begae :=_cfbe .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gbfd ));_begae !=nil {return _begae ;};};return nil ;};type CT_Row struct{ +// OLAP Query Cache +QueryCache *CT_QueryCache ; -// Row Index -RAttr *uint32 ; +// Server Formats +ServerFormats *CT_ServerFormats ; -// Spans -SpansAttr *ST_CellSpans ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_ggabd *CT_PivotTableStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ggabd .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ggabd .NameAttr )});};if _ggabd .ShowRowHeadersAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ggabd .ShowRowHeadersAttr ))});};if _ggabd .ShowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ggabd .ShowColHeadersAttr ))});};if _ggabd .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ggabd .ShowRowStripesAttr ))});};if _ggabd .ShowColStripesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ggabd .ShowColStripesAttr ))});};if _ggabd .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ggabd .ShowLastColumnAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_PageOrder byte ;func (_edcad *CT_WebPublishItems )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _edcad .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_edcad .CountAttr )});};e .EncodeToken (start );_gdecg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"}};for _ ,_dedgfb :=range _edcad .WebPublishItem {e .EncodeElement (_dedgfb ,_gdecg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eefaa *CT_PivotField )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eefaa .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_eefaa .NameAttr )});};if _eefaa .AxisAttr !=ST_AxisUnset {_agef ,_bfed :=_eefaa .AxisAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0078\u0069\u0073"});if _bfed !=nil {return _bfed ;};start .Attr =append (start .Attr ,_agef );};if _eefaa .DataFieldAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .DataFieldAttr ))});};if _eefaa .SubtotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_eefaa .SubtotalCaptionAttr )});};if _eefaa .ShowDropDownsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .ShowDropDownsAttr ))});};if _eefaa .HiddenLevelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .HiddenLevelAttr ))});};if _eefaa .UniqueMemberPropertyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_eefaa .UniqueMemberPropertyAttr )});};if _eefaa .CompactAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .CompactAttr ))});};if _eefaa .AllDrilledAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .AllDrilledAttr ))});};if _eefaa .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_eefaa .NumFmtIdAttr )});};if _eefaa .OutlineAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .OutlineAttr ))});};if _eefaa .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .SubtotalTopAttr ))});};if _eefaa .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .DragToRowAttr ))});};if _eefaa .DragToColAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .DragToColAttr ))});};if _eefaa .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .MultipleItemSelectionAllowedAttr ))});};if _eefaa .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .DragToPageAttr ))});};if _eefaa .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .DragToDataAttr ))});};if _eefaa .DragOffAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .DragOffAttr ))});};if _eefaa .ShowAllAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u006f\u0077\u0041\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .ShowAllAttr ))});};if _eefaa .InsertBlankRowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .InsertBlankRowAttr ))});};if _eefaa .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .ServerFieldAttr ))});};if _eefaa .InsertPageBreakAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .InsertPageBreakAttr ))});};if _eefaa .AutoShowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .AutoShowAttr ))});};if _eefaa .TopAutoShowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .TopAutoShowAttr ))});};if _eefaa .HideNewItemsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .HideNewItemsAttr ))});};if _eefaa .MeasureFilterAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .MeasureFilterAttr ))});};if _eefaa .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .IncludeNewItemsInFilterAttr ))});};if _eefaa .ItemPageCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_eefaa .ItemPageCountAttr )});};if _eefaa .SortTypeAttr !=ST_FieldSortTypeUnset {_eccdf ,_addbce :=_eefaa .SortTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _addbce !=nil {return _addbce ;};start .Attr =append (start .Attr ,_eccdf );};if _eefaa .DataSourceSortAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .DataSourceSortAttr ))});};if _eefaa .NonAutoSortDefaultAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .NonAutoSortDefaultAttr ))});};if _eefaa .RankByAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0061\u006e\u006b\u0042\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_eefaa .RankByAttr )});};if _eefaa .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .DefaultSubtotalAttr ))});};if _eefaa .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .SumSubtotalAttr ))});};if _eefaa .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .CountASubtotalAttr ))});};if _eefaa .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .AvgSubtotalAttr ))});};if _eefaa .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .MaxSubtotalAttr ))});};if _eefaa .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .MinSubtotalAttr ))});};if _eefaa .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .ProductSubtotalAttr ))});};if _eefaa .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .CountSubtotalAttr ))});};if _eefaa .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .StdDevSubtotalAttr ))});};if _eefaa .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .StdDevPSubtotalAttr ))});};if _eefaa .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .VarSubtotalAttr ))});};if _eefaa .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .VarPSubtotalAttr ))});};if _eefaa .ShowPropCellAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .ShowPropCellAttr ))});};if _eefaa .ShowPropTipAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .ShowPropTipAttr ))});};if _eefaa .ShowPropAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .ShowPropAsCaptionAttr ))});};if _eefaa .DefaultAttributeDrillStateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eefaa .DefaultAttributeDrillStateAttr ))});};e .EncodeToken (start );if _eefaa .Items !=nil {_efgfa :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0069\u0074\u0065\u006d\u0073"}};e .EncodeElement (_eefaa .Items ,_efgfa );};if _eefaa .AutoSortScope !=nil {_ecbdg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061:\u0061\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"}};e .EncodeElement (_eefaa .AutoSortScope ,_ecbdg );};if _eefaa .ExtLst !=nil {_abacb :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eefaa .ExtLst ,_abacb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Style Index -SAttr *uint32 ; +// ValidateWithPath validates the CT_WebPublishing and its children, prefixing error messages with path +func (_addbe *CT_WebPublishing )ValidateWithPath (path string )error {if _ffafae :=_addbe .TargetScreenSizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0053c\u0072\u0065\u0065\u006e\u0053i\u007a\u0065\u0041\u0074\u0074\u0072");_ffafae !=nil {return _ffafae ;};return nil ;};func (_dafdd *CT_PivotAreaReference )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dafdd .FieldAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dafdd .FieldAttr )});};if _dafdd .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dafdd .CountAttr )});};if _dafdd .SelectedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dafdd .SelectedAttr ))});};if _dafdd .ByPositionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dafdd .ByPositionAttr ))});};if _dafdd .RelativeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dafdd .RelativeAttr ))});};if _dafdd .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dafdd .DefaultSubtotalAttr ))});};if _dafdd .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dafdd .SumSubtotalAttr ))});};if _dafdd .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dafdd .CountASubtotalAttr ))});};if _dafdd .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dafdd .AvgSubtotalAttr ))});};if _dafdd .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dafdd .MaxSubtotalAttr ))});};if _dafdd .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dafdd .MinSubtotalAttr ))});};if _dafdd .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dafdd .ProductSubtotalAttr ))});};if _dafdd .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dafdd .CountSubtotalAttr ))});};if _dafdd .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dafdd .StdDevSubtotalAttr ))});};if _dafdd .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dafdd .StdDevPSubtotalAttr ))});};if _dafdd .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dafdd .VarSubtotalAttr ))});};if _dafdd .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dafdd .VarPSubtotalAttr ))});};e .EncodeToken (start );if _dafdd .X !=nil {_adcad :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_fddaa :=range _dafdd .X {e .EncodeElement (_fddaa ,_adcad );};};if _dafdd .ExtLst !=nil {_bdgbc :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dafdd .ExtLst ,_bdgbc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ccdgf *CT_MetadataRecord )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dafgg :=range start .Attr {if _dafgg .Name .Local =="\u0074"{_gefbd ,_agcfe :=_d .ParseUint (_dafgg .Value ,10,32);if _agcfe !=nil {return _agcfe ;};_ccdgf .TAttr =uint32 (_gefbd );continue ;};if _dafgg .Name .Local =="\u0076"{_adbbc ,_gafgf :=_d .ParseUint (_dafgg .Value ,10,32);if _gafgf !=nil {return _gafgf ;};_ccdgf .VAttr =uint32 (_adbbc );continue ;};};for {_gacaa ,_beagfc :=d .Token ();if _beagfc !=nil {return _b .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",_beagfc );};if _cbgceb ,_gdbde :=_gacaa .(_a .EndElement );_gdbde &&_cbgceb .Name ==start .Name {break ;};};return nil ;};func (_cagcgf *CT_MdxMetadata )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cagcgf .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cagcgf .CountAttr )});};e .EncodeToken (start );_eeff :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078"}};for _ ,_fbeba :=range _cagcgf .Mdx {e .EncodeElement (_fbeba ,_eeff );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ccdb *CT_SmartTagType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ccdb .NamespaceUriAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_ccdb .NamespaceUriAttr )});};if _ccdb .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ccdb .NameAttr )});};if _ccdb .UrlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0072\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_ccdb .UrlAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_PhoneticType byte ; -// Custom Format -CustomFormatAttr *bool ; +// Validate validates the CT_PivotAreaReferences and its children +func (_bfbfa *CT_PivotAreaReferences )Validate ()error {return _bfbfa .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0073");};type CT_Table struct{ -// Row Height -HtAttr *float64 ; +// Table Id +IdAttr uint32 ; -// Hidden -HiddenAttr *bool ; +// Name +NameAttr *string ; -// Custom Height -CustomHeightAttr *bool ; +// Table Name +DisplayNameAttr string ; -// Outline Level -OutlineLevelAttr *uint8 ; +// Table Comment +CommentAttr *string ; -// Collapsed -CollapsedAttr *bool ; +// Reference +RefAttr string ; -// Thick Top Border -ThickTopAttr *bool ; +// Table Type +TableTypeAttr ST_TableType ; -// Thick Bottom -ThickBotAttr *bool ; +// Header Row Count +HeaderRowCountAttr *uint32 ; -// Show Phonetic -PhAttr *bool ; +// Insert Row Showing +InsertRowAttr *bool ; -// Cell -C []*CT_Cell ; +// Insert Row Shift +InsertRowShiftAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_DynamicFilter ()*CT_DynamicFilter {_cfcdf :=&CT_DynamicFilter {};_cfcdf .TypeAttr =ST_DynamicFilterType (1);return _cfcdf ;};func (_caffag ST_CfType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_caffag .String (),start );}; +// Totals Row Count +TotalsRowCountAttr *uint32 ; -// ValidateWithPath validates the CT_GroupItems and its children, prefixing error messages with path -func (_afbc *CT_GroupItems )ValidateWithPath (path string )error {for _aedag ,_fddaa :=range _afbc .M {if _dadge :=_fddaa .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_aedag ));_dadge !=nil {return _dadge ;};};for _cbffd ,_fbffg :=range _afbc .N {if _agfb :=_fbffg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_cbffd ));_agfb !=nil {return _agfb ;};};for _fdgdba ,_ffgge :=range _afbc .B {if _aegac :=_ffgge .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_fdgdba ));_aegac !=nil {return _aegac ;};};for _dbfda ,_gaea :=range _afbc .E {if _aagab :=_gaea .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_dbfda ));_aagab !=nil {return _aagab ;};};for _cfdcbg ,_cfcccc :=range _afbc .S {if _fdcgf :=_cfcccc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_cfdcbg ));_fdcgf !=nil {return _fdcgf ;};};for _agga ,_cdece :=range _afbc .D {if _cecbf :=_cdece .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_agga ));_cecbf !=nil {return _cecbf ;};};return nil ;};func (_cdecce ST_BorderStyle )ValidateWithPath (path string )error {switch _cdecce {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdecce ));};return nil ;}; +// Totals Row Shown +TotalsRowShownAttr *bool ; -// Validate validates the CT_Pages and its children -func (_gdccf *CT_Pages )Validate ()error {return _gdccf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073");};type CT_OutlinePr struct{ +// Published +PublishedAttr *bool ; -// Apply Styles in Outline -ApplyStylesAttr *bool ; +// Header Row Format Id +HeaderRowDxfIdAttr *uint32 ; -// Summary Below -SummaryBelowAttr *bool ; +// Data Area Format Id +DataDxfIdAttr *uint32 ; -// Summary Right -SummaryRightAttr *bool ; +// Totals Row Format Id +TotalsRowDxfIdAttr *uint32 ; -// Show Outline Symbols -ShowOutlineSymbolsAttr *bool ;};func (_adgedb *CT_SharedItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adgedb .ContainsSemiMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_adgedb .ContainsSemiMixedTypesAttr ))});};if _adgedb .ContainsNonDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_adgedb .ContainsNonDateAttr ))});};if _adgedb .ContainsDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_adgedb .ContainsDateAttr ))});};if _adgedb .ContainsStringAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_adgedb .ContainsStringAttr ))});};if _adgedb .ContainsBlankAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_adgedb .ContainsBlankAttr ))});};if _adgedb .ContainsMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_adgedb .ContainsMixedTypesAttr ))});};if _adgedb .ContainsNumberAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_adgedb .ContainsNumberAttr ))});};if _adgedb .ContainsIntegerAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_adgedb .ContainsIntegerAttr ))});};if _adgedb .MinValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_adgedb .MinValueAttr )});};if _adgedb .MaxValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_adgedb .MaxValueAttr )});};if _adgedb .MinDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006di\u006e\u0044\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_adgedb .MinDateAttr )});};if _adgedb .MaxDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006da\u0078\u0044\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_adgedb .MaxDateAttr )});};if _adgedb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_adgedb .CountAttr )});};if _adgedb .LongTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_adgedb .LongTextAttr ))});};e .EncodeToken (start );if _adgedb .M !=nil {_dfggc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_cegcb :=range _adgedb .M {e .EncodeElement (_cegcb ,_dfggc );};};if _adgedb .N !=nil {_dccbd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_ecbgf :=range _adgedb .N {e .EncodeElement (_ecbgf ,_dccbd );};};if _adgedb .B !=nil {_ggbdc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_eeafc :=range _adgedb .B {e .EncodeElement (_eeafc ,_ggbdc );};};if _adgedb .E !=nil {_fdccdc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_effed :=range _adgedb .E {e .EncodeElement (_effed ,_fdccdc );};};if _adgedb .S !=nil {_aegddc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_aecgb :=range _adgedb .S {e .EncodeElement (_aecgb ,_aegddc );};};if _adgedb .D !=nil {_ccfag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_gacbcf :=range _adgedb .D {e .EncodeElement (_gacbcf ,_ccfag );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dacgb *CT_Fonts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfae :=range start .Attr {if _cfae .Name .Local =="\u0063\u006f\u0075n\u0074"{_ffcb ,_fgab :=_d .ParseUint (_cfae .Value ,10,32);if _fgab !=nil {return _fgab ;};_ffae :=uint32 (_ffcb );_dacgb .CountAttr =&_ffae ;continue ;};};_agada :for {_eefeg ,_bfgec :=d .Token ();if _bfgec !=nil {return _bfgec ;};switch _ffccc :=_eefeg .(type ){case _f .StartElement :switch _ffccc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eaebge :=NewCT_Font ();if _aaaaea :=d .DecodeElement (_eaebge ,&_ffccc );_aaaaea !=nil {return _aaaaea ;};_dacgb .Font =append (_dacgb .Font ,_eaebge );default:_ag .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",_ffccc .Name );if _caeff :=d .Skip ();_caeff !=nil {return _caeff ;};};case _f .EndElement :break _agada ;case _f .CharData :};};return nil ;}; +// Header Row Border Format Id +HeaderRowBorderDxfIdAttr *uint32 ; -// ValidateWithPath validates the Headers and its children, prefixing error messages with path -func (_bgbae *Headers )ValidateWithPath (path string )error {if _ddgfd :=_bgbae .CT_RevisionHeaders .ValidateWithPath (path );_ddgfd !=nil {return _ddgfd ;};return nil ;};func (_badeb *ST_PrintError )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_badeb =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_badeb =1;case "\u0062\u006c\u0061n\u006b":*_badeb =2;case "\u0064\u0061\u0073\u0068":*_badeb =3;case "\u004e\u0041":*_badeb =4;};return nil ;};func (_eefd *CT_Table )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_eefd .IdAttr )});if _eefd .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_eefd .NameAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_eefd .DisplayNameAttr )});if _eefd .CommentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_eefd .CommentAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",_eefd .RefAttr )});if _eefd .TableTypeAttr !=ST_TableTypeUnset {_fgabf ,_gbgeae :=_eefd .TableTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"});if _gbgeae !=nil {return _gbgeae ;};start .Attr =append (start .Attr ,_fgabf );};if _eefd .HeaderRowCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_eefd .HeaderRowCountAttr )});};if _eefd .InsertRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eefd .InsertRowAttr ))});};if _eefd .InsertRowShiftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eefd .InsertRowShiftAttr ))});};if _eefd .TotalsRowCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_eefd .TotalsRowCountAttr )});};if _eefd .TotalsRowShownAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eefd .TotalsRowShownAttr ))});};if _eefd .PublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_eefd .PublishedAttr ))});};if _eefd .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_eefd .HeaderRowDxfIdAttr )});};if _eefd .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_c .Sprintf ("\u0025\u0076",*_eefd .DataDxfIdAttr )});};if _eefd .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_eefd .TotalsRowDxfIdAttr )});};if _eefd .HeaderRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_eefd .HeaderRowBorderDxfIdAttr )});};if _eefd .TableBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_eefd .TableBorderDxfIdAttr )});};if _eefd .TotalsRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_eefd .TotalsRowBorderDxfIdAttr )});};if _eefd .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_eefd .HeaderRowCellStyleAttr )});};if _eefd .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_eefd .DataCellStyleAttr )});};if _eefd .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_eefd .TotalsRowCellStyleAttr )});};if _eefd .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_eefd .ConnectionIdAttr )});};e .EncodeToken (start );if _eefd .AutoFilter !=nil {_bbccad :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_eefd .AutoFilter ,_bbccad );};if _eefd .SortState !=nil {_cgbad :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_eefd .SortState ,_cgbad );};_afdgbe :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003at\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}};e .EncodeElement (_eefd .TableColumns ,_afdgbe );if _eefd .TableStyleInfo !=nil {_ceadb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}};e .EncodeElement (_eefd .TableStyleInfo ,_ceadb );};if _eefd .ExtLst !=nil {_affge :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eefd .ExtLst ,_affge );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_agcdac *CT_RevisionCellChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agcdac .Nc =NewCT_Cell ();for _ ,_caefgg :=range start .Attr {if _caefgg .Name .Local =="\u006f\u006c\u0064P\u0068"{_adefg ,_ccfbe :=_d .ParseBool (_caefgg .Value );if _ccfbe !=nil {return _ccfbe ;};_agcdac .OldPhAttr =&_adefg ;continue ;};if _caefgg .Name .Local =="\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"{_bcgegg ,_eccaee :=_d .ParseBool (_caefgg .Value );if _eccaee !=nil {return _eccaee ;};_agcdac .EndOfListFormulaUpdateAttr =&_bcgegg ;continue ;};if _caefgg .Name .Local =="\u006f\u0064\u0078\u0066"{_gaffc ,_dbcc :=_d .ParseBool (_caefgg .Value );if _dbcc !=nil {return _dbcc ;};_agcdac .OdxfAttr =&_gaffc ;continue ;};if _caefgg .Name .Local =="\u0073"{_ccgbb ,_ffdag :=_d .ParseBool (_caefgg .Value );if _ffdag !=nil {return _ffdag ;};_agcdac .SAttr =&_ccgbb ;continue ;};if _caefgg .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_cdadd ,_fegfc :=_d .ParseUint (_caefgg .Value ,10,32);if _fegfc !=nil {return _fegfc ;};_ffgad :=uint32 (_cdadd );_agcdac .NumFmtIdAttr =&_ffgad ;continue ;};if _caefgg .Name .Local =="\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"{_ecgbb ,_ffbbe :=_d .ParseBool (_caefgg .Value );if _ffbbe !=nil {return _ffbbe ;};_agcdac .OldQuotePrefixAttr =&_ecgbb ;continue ;};if _caefgg .Name .Local =="\u0070\u0068"{_bdbab ,_aaccf :=_d .ParseBool (_caefgg .Value );if _aaccf !=nil {return _aaccf ;};_agcdac .PhAttr =&_bdbab ;continue ;};if _caefgg .Name .Local =="\u0073\u0049\u0064"{_fedcd ,_degef :=_d .ParseUint (_caefgg .Value ,10,32);if _degef !=nil {return _degef ;};_agcdac .SIdAttr =uint32 (_fedcd );continue ;};if _caefgg .Name .Local =="\u0078\u0066\u0044x\u0066"{_acdea ,_dabc :=_d .ParseBool (_caefgg .Value );if _dabc !=nil {return _dabc ;};_agcdac .XfDxfAttr =&_acdea ;continue ;};if _caefgg .Name .Local =="\u0064\u0078\u0066"{_abcdce ,_defeg :=_d .ParseBool (_caefgg .Value );if _defeg !=nil {return _defeg ;};_agcdac .DxfAttr =&_abcdce ;continue ;};if _caefgg .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_daagc ,_cfdbf :=_d .ParseBool (_caefgg .Value );if _cfdbf !=nil {return _cfdbf ;};_agcdac .QuotePrefixAttr =&_daagc ;continue ;};if _caefgg .Name .Local =="\u0072\u0049\u0064"{_dgdbf ,_fgebbd :=_d .ParseUint (_caefgg .Value ,10,32);if _fgebbd !=nil {return _fgebbd ;};_bbcca :=uint32 (_dgdbf );_agcdac .RIdAttr =&_bbcca ;continue ;};if _caefgg .Name .Local =="\u0075\u0061"{_gaaf ,_degega :=_d .ParseBool (_caefgg .Value );if _degega !=nil {return _degega ;};_agcdac .UaAttr =&_gaaf ;continue ;};if _caefgg .Name .Local =="\u0072\u0061"{_ebgdaa ,_gbbeedg :=_d .ParseBool (_caefgg .Value );if _gbbeedg !=nil {return _gbbeedg ;};_agcdac .RaAttr =&_ebgdaa ;continue ;};};_faddg :for {_fagac ,_dgeag :=d .Token ();if _dgeag !=nil {return _dgeag ;};switch _bggcg :=_fagac .(type ){case _f .StartElement :switch _bggcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agcdac .Oc =NewCT_Cell ();if _gbgdc :=d .DecodeElement (_agcdac .Oc ,&_bggcg );_gbgdc !=nil {return _gbgdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ecbcb :=d .DecodeElement (_agcdac .Nc ,&_bggcg );_ecbcb !=nil {return _ecbcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agcdac .Odxf =NewCT_Dxf ();if _degc :=d .DecodeElement (_agcdac .Odxf ,&_bggcg );_degc !=nil {return _degc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agcdac .Ndxf =NewCT_Dxf ();if _ageafe :=d .DecodeElement (_agcdac .Ndxf ,&_bggcg );_ageafe !=nil {return _ageafe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agcdac .ExtLst =NewCT_ExtensionList ();if _gfaga :=d .DecodeElement (_agcdac .ExtLst ,&_bggcg );_gfaga !=nil {return _gfaga ;};default:_ag .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",_bggcg .Name );if _bddee :=d .Skip ();_bddee !=nil {return _bddee ;};};case _f .EndElement :break _faddg ;case _f .CharData :};};return nil ;};func (_gedcee *CT_SheetPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gedcee .SyncHorizontalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gedcee .SyncHorizontalAttr ))});};if _gedcee .SyncVerticalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gedcee .SyncVerticalAttr ))});};if _gedcee .SyncRefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073y\u006e\u0063\u0052\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_gedcee .SyncRefAttr )});};if _gedcee .TransitionEvaluationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gedcee .TransitionEvaluationAttr ))});};if _gedcee .TransitionEntryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gedcee .TransitionEntryAttr ))});};if _gedcee .PublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gedcee .PublishedAttr ))});};if _gedcee .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gedcee .CodeNameAttr )});};if _gedcee .FilterModeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gedcee .FilterModeAttr ))});};if _gedcee .EnableFormatConditionsCalculationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 :_c .Sprintf ("\u0025\u0064",_fedd (*_gedcee .EnableFormatConditionsCalculationAttr ))});};e .EncodeToken (start );if _gedcee .TabColor !=nil {_aadeg :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_gedcee .TabColor ,_aadeg );};if _gedcee .OutlinePr !=nil {_eeeab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ao\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072"}};e .EncodeElement (_gedcee .OutlinePr ,_eeeab );};if _gedcee .PageSetUpPr !=nil {_gbebe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072"}};e .EncodeElement (_gedcee .PageSetUpPr ,_gbebe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Table Border Format Id +TableBorderDxfIdAttr *uint32 ; -// ValidateWithPath validates the CT_Metadata and its children, prefixing error messages with path -func (_acdfa *CT_Metadata )ValidateWithPath (path string )error {if _acdfa .MetadataTypes !=nil {if _bebdgf :=_acdfa .MetadataTypes .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061T\u0079\u0070\u0065\u0073");_bebdgf !=nil {return _bebdgf ;};};if _acdfa .MetadataStrings !=nil {if _bfafd :=_acdfa .MetadataStrings .ValidateWithPath (path +"\u002f\u004de\u0074\u0061\u0064a\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073");_bfafd !=nil {return _bfafd ;};};if _acdfa .MdxMetadata !=nil {if _degae :=_acdfa .MdxMetadata .ValidateWithPath (path +"\u002f\u004d\u0064x\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_degae !=nil {return _degae ;};};for _dfcf ,_eegg :=range _acdfa .FutureMetadata {if _ebaff :=_eegg .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0046\u0075tu\u0072e\u004d\u0065\u0074\u0061\u0064a\u0074\u0061\u005b\u0025\u0064\u005d",path ,_dfcf ));_ebaff !=nil {return _ebaff ;};};if _acdfa .CellMetadata !=nil {if _dgabb :=_acdfa .CellMetadata .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_dgabb !=nil {return _dgabb ;};};if _acdfa .ValueMetadata !=nil {if _dbfga :=_acdfa .ValueMetadata .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");_dbfga !=nil {return _dbfga ;};};if _acdfa .ExtLst !=nil {if _eaegf :=_acdfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eaegf !=nil {return _eaegf ;};};return nil ;};type ST_ShowDataAs byte ;func (_cagcaa ST_HtmlFmt )Validate ()error {return _cagcaa .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;);type CT_Dimensions struct{ +// Totals Row Border Format Id +TotalsRowBorderDxfIdAttr *uint32 ; -// OLAP Dimensions Count -CountAttr *uint32 ; +// Header Row Style +HeaderRowCellStyleAttr *string ; -// OLAP Dimension -Dimension []*CT_PivotDimension ;};type ST_MdxSetOrder byte ;func (_bdbfc ST_SheetViewType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eaefe :=_f .Attr {};_eaefe .Name =name ;switch _bdbfc {case ST_SheetViewTypeUnset :_eaefe .Value ="";case ST_SheetViewTypeNormal :_eaefe .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_SheetViewTypePageBreakPreview :_eaefe .Value ="\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077";case ST_SheetViewTypePageLayout :_eaefe .Value ="\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074";};return _eaefe ,nil ;};func (_caagge ST_SheetViewType )String ()string {switch _caagge {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 (_gcegb *CT_Location )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fggeg :=range start .Attr {if _fggeg .Name .Local =="\u0072\u0065\u0066"{_fcfg ,_ddea :=_fggeg .Value ,error (nil );if _ddea !=nil {return _ddea ;};_gcegb .RefAttr =_fcfg ;continue ;};if _fggeg .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"{_cagce ,_aaffc :=_d .ParseUint (_fggeg .Value ,10,32);if _aaffc !=nil {return _aaffc ;};_gcegb .FirstHeaderRowAttr =uint32 (_cagce );continue ;};if _fggeg .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"{_gcfbf ,_ccdfee :=_d .ParseUint (_fggeg .Value ,10,32);if _ccdfee !=nil {return _ccdfee ;};_gcegb .FirstDataRowAttr =uint32 (_gcfbf );continue ;};if _fggeg .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"{_edbbd ,_ffdgb :=_d .ParseUint (_fggeg .Value ,10,32);if _ffdgb !=nil {return _ffdgb ;};_gcegb .FirstDataColAttr =uint32 (_edbbd );continue ;};if _fggeg .Name .Local =="\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_fbafb ,_eecdg :=_d .ParseUint (_fggeg .Value ,10,32);if _eecdg !=nil {return _eecdg ;};_cebdc :=uint32 (_fbafb );_gcegb .RowPageCountAttr =&_cebdc ;continue ;};if _fggeg .Name .Local =="\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_bfdcd ,_eaead :=_d .ParseUint (_fggeg .Value ,10,32);if _eaead !=nil {return _eaead ;};_eegbe :=uint32 (_bfdcd );_gcegb .ColPageCountAttr =&_eegbe ;continue ;};};for {_eabbg ,_dgacb :=d .Token ();if _dgacb !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_dgacb );};if _eeabg ,_gcgbb :=_eabbg .(_f .EndElement );_gcgbb &&_eeabg .Name ==start .Name {break ;};};return nil ;}; +// Data Style Name +DataCellStyleAttr *string ; -// Validate validates the Connections and its children -func (_acegf *Connections )Validate ()error {return _acegf .ValidateWithPath ("C\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073");};func (_eaeeg *CT_DbPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",_eaeeg .ConnectionAttr )});if _eaeeg .CommandAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u006d\u0061\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_eaeeg .CommandAttr )});};if _eaeeg .ServerCommandAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_eaeeg .ServerCommandAttr )});};if _eaeeg .CommandTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_eaeeg .CommandTypeAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddeed *CT_Hyperlink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",_ddeed .RefAttr )});if _ddeed .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ddeed .IdAttr )});};if _ddeed .LocationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_ddeed .LocationAttr )});};if _ddeed .TooltipAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_ddeed .TooltipAttr )});};if _ddeed .DisplayAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_ddeed .DisplayAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Totals Row Style +TotalsRowCellStyleAttr *string ; -// Validate validates the CT_Members and its children -func (_aafca *CT_Members )Validate ()error {return _aafca .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0073");};func (_gebfg ST_DataValidationType )String ()string {switch _gebfg {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 (_abdad *CT_Set )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abdad .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_abdad .CountAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006da\u0078\u0052\u0061\u006e\u006b"},Value :_c .Sprintf ("\u0025\u0076",_abdad .MaxRankAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",_abdad .SetDefinitionAttr )});if _abdad .SortTypeAttr !=ST_SortTypeUnset {_dafeg ,_afggg :=_abdad .SortTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _afggg !=nil {return _afggg ;};start .Attr =append (start .Attr ,_dafeg );};if _abdad .QueryFailedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_abdad .QueryFailedAttr ))});};e .EncodeToken (start );if _abdad .Tpls !=nil {_dfdcf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_agfdg :=range _abdad .Tpls {e .EncodeElement (_agfdg ,_dfdcf );};};if _abdad .SortByTuple !=nil {_fbdac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u006f\u0072\u0074\u0042\u0079T\u0075\u0070\u006c\u0065"}};e .EncodeElement (_abdad .SortByTuple ,_fbdac );};e .EncodeToken (_f .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 (_ffcea *CT_Worksheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ffcea .SheetPr !=nil {_cbecdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_ffcea .SheetPr ,_cbecdf );};if _ffcea .Dimension !=nil {_dfebbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};e .EncodeElement (_ffcea .Dimension ,_dfebbf );};if _ffcea .SheetViews !=nil {_ddfeda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_ffcea .SheetViews ,_ddfeda );};if _ffcea .SheetFormatPr !=nil {_gdega :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_ffcea .SheetFormatPr ,_gdega );};if _ffcea .Cols !=nil {_dgcgd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}};for _ ,_cgged :=range _ffcea .Cols {e .EncodeElement (_cgged ,_dgcgd );};};_egacb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_ffcea .SheetData ,_egacb );if _ffcea .SheetCalcPr !=nil {_bffcb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072"}};e .EncodeElement (_ffcea .SheetCalcPr ,_bffcb );};if _ffcea .SheetProtection !=nil {_aggbce :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ffcea .SheetProtection ,_aggbce );};if _ffcea .ProtectedRanges !=nil {_edgfdd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ap\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073"}};e .EncodeElement (_ffcea .ProtectedRanges ,_edgfdd );};if _ffcea .Scenarios !=nil {_beabac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073"}};e .EncodeElement (_ffcea .Scenarios ,_beabac );};if _ffcea .AutoFilter !=nil {_ffgadf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_ffcea .AutoFilter ,_ffgadf );};if _ffcea .SortState !=nil {_dcbfb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_ffcea .SortState ,_dcbfb );};if _ffcea .DataConsolidate !=nil {_daeac :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}};e .EncodeElement (_ffcea .DataConsolidate ,_daeac );};if _ffcea .CustomSheetViews !=nil {_eggge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_ffcea .CustomSheetViews ,_eggge );};if _ffcea .MergeCells !=nil {_gbagce :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_ffcea .MergeCells ,_gbagce );};if _ffcea .PhoneticPr !=nil {_dfcag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ffcea .PhoneticPr ,_dfcag );};if _ffcea .ConditionalFormatting !=nil {_fbged :=_f .StartElement {Name :_f .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 _ ,_bgaagb :=range _ffcea .ConditionalFormatting {e .EncodeElement (_bgaagb ,_fbged );};};if _ffcea .DataValidations !=nil {_fceff :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_ffcea .DataValidations ,_fceff );};if _ffcea .Hyperlinks !=nil {_edaebe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_ffcea .Hyperlinks ,_edaebe );};if _ffcea .PrintOptions !=nil {_adcca :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_ffcea .PrintOptions ,_adcca );};if _ffcea .PageMargins !=nil {_ddeaf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_ffcea .PageMargins ,_ddeaf );};if _ffcea .PageSetup !=nil {_cfeba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_ffcea .PageSetup ,_cfeba );};if _ffcea .HeaderFooter !=nil {_cbgce :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_ffcea .HeaderFooter ,_cbgce );};if _ffcea .RowBreaks !=nil {_egfce :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_ffcea .RowBreaks ,_egfce );};if _ffcea .ColBreaks !=nil {_aeffd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_ffcea .ColBreaks ,_aeffd );};if _ffcea .CustomProperties !=nil {_gfacg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_ffcea .CustomProperties ,_gfacg );};if _ffcea .CellWatches !=nil {_edgbca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073"}};e .EncodeElement (_ffcea .CellWatches ,_edgbca );};if _ffcea .IgnoredErrors !=nil {_bfddbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_ffcea .IgnoredErrors ,_bfddbg );};if _ffcea .SmartTags !=nil {_aegbe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_ffcea .SmartTags ,_aegbe );};if _ffcea .Drawing !=nil {_eebbag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_ffcea .Drawing ,_eebbag );};if _ffcea .LegacyDrawing !=nil {_dbfed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_ffcea .LegacyDrawing ,_dbfed );};if _ffcea .LegacyDrawingHF !=nil {_dbcee :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_ffcea .LegacyDrawingHF ,_dbcee );};if _ffcea .DrawingHF !=nil {_bbcbd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_ffcea .DrawingHF ,_bbcbd );};if _ffcea .Picture !=nil {_dageba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_ffcea .Picture ,_dageba );};if _ffcea .OleObjects !=nil {_ggedg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_ffcea .OleObjects ,_ggedg );};if _ffcea .Controls !=nil {_gdadb :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_ffcea .Controls ,_gdadb );};if _ffcea .WebPublishItems !=nil {_cacea :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_ffcea .WebPublishItems ,_cacea );};if _ffcea .TableParts !=nil {_ccadb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_ffcea .TableParts ,_ccadb );};if _ffcea .ExtLst !=nil {_bfdfb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ffcea .ExtLst ,_bfdfb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcfdcd *CT_Table )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcfdcd .TableColumns =NewCT_TableColumns ();for _ ,_acabc :=range start .Attr {if _acabc .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_cegdc ,_fdbbf :=_d .ParseUint (_acabc .Value ,10,32);if _fdbbf !=nil {return _fdbbf ;};_afbed :=uint32 (_cegdc );_fcfdcd .DataDxfIdAttr =&_afbed ;continue ;};if _acabc .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_gegefc ,_ebdba :=_d .ParseUint (_acabc .Value ,10,32);if _ebdba !=nil {return _ebdba ;};_afcggg :=uint32 (_gegefc );_fcfdcd .TotalsRowDxfIdAttr =&_afcggg ;continue ;};if _acabc .Name .Local =="\u006e\u0061\u006d\u0065"{_gfdcd ,_aeafa :=_acabc .Value ,error (nil );if _aeafa !=nil {return _aeafa ;};_fcfdcd .NameAttr =&_gfdcd ;continue ;};if _acabc .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_adffe ,_bfgdba :=_d .ParseUint (_acabc .Value ,10,32);if _bfgdba !=nil {return _bfgdba ;};_cdecec :=uint32 (_adffe );_fcfdcd .HeaderRowBorderDxfIdAttr =&_cdecec ;continue ;};if _acabc .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_gdfdge ,_babeg :=_acabc .Value ,error (nil );if _babeg !=nil {return _babeg ;};_fcfdcd .CommentAttr =&_gdfdge ;continue ;};if _acabc .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_bdbdc ,_afcbd :=_d .ParseUint (_acabc .Value ,10,32);if _afcbd !=nil {return _afcbd ;};_gccgfa :=uint32 (_bdbdc );_fcfdcd .TableBorderDxfIdAttr =&_gccgfa ;continue ;};if _acabc .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_fcfdcd .TableTypeAttr .UnmarshalXMLAttr (_acabc );continue ;};if _acabc .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_agdfbd ,_addfa :=_d .ParseUint (_acabc .Value ,10,32);if _addfa !=nil {return _addfa ;};_fagacgc :=uint32 (_agdfbd );_fcfdcd .TotalsRowBorderDxfIdAttr =&_fagacgc ;continue ;};if _acabc .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_gffde ,_gfeff :=_d .ParseBool (_acabc .Value );if _gfeff !=nil {return _gfeff ;};_fcfdcd .InsertRowAttr =&_gffde ;continue ;};if _acabc .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_dbecf ,_aeeafg :=_acabc .Value ,error (nil );if _aeeafg !=nil {return _aeeafg ;};_fcfdcd .HeaderRowCellStyleAttr =&_dbecf ;continue ;};if _acabc .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_gfdfc ,_cgdge :=_d .ParseUint (_acabc .Value ,10,32);if _cgdge !=nil {return _cgdge ;};_cbbdge :=uint32 (_gfdfc );_fcfdcd .TotalsRowCountAttr =&_cbbdge ;continue ;};if _acabc .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_eefbda ,_gffce :=_acabc .Value ,error (nil );if _gffce !=nil {return _gffce ;};_fcfdcd .TotalsRowCellStyleAttr =&_eefbda ;continue ;};if _acabc .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_gbabb ,_eafbe :=_acabc .Value ,error (nil );if _eafbe !=nil {return _eafbe ;};_fcfdcd .DisplayNameAttr =_gbabb ;continue ;};if _acabc .Name .Local =="\u0069\u0064"{_fcggc ,_efedd :=_d .ParseUint (_acabc .Value ,10,32);if _efedd !=nil {return _efedd ;};_fcfdcd .IdAttr =uint32 (_fcggc );continue ;};if _acabc .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_becdfb ,_ceabf :=_acabc .Value ,error (nil );if _ceabf !=nil {return _ceabf ;};_fcfdcd .DataCellStyleAttr =&_becdfb ;continue ;};if _acabc .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_gcbfcgd ,_fcbfdb :=_d .ParseBool (_acabc .Value );if _fcbfdb !=nil {return _fcbfdb ;};_fcfdcd .PublishedAttr =&_gcbfcgd ;continue ;};if _acabc .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_gcfca ,_gabcged :=_d .ParseUint (_acabc .Value ,10,32);if _gabcged !=nil {return _gabcged ;};_efdddg :=uint32 (_gcfca );_fcfdcd .ConnectionIdAttr =&_efdddg ;continue ;};if _acabc .Name .Local =="\u0072\u0065\u0066"{_faegf ,_dbeeca :=_acabc .Value ,error (nil );if _dbeeca !=nil {return _dbeeca ;};_fcfdcd .RefAttr =_faegf ;continue ;};if _acabc .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_geceac ,_ccfgd :=_d .ParseBool (_acabc .Value );if _ccfgd !=nil {return _ccfgd ;};_fcfdcd .InsertRowShiftAttr =&_geceac ;continue ;};if _acabc .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_gcfeg ,_edebcd :=_d .ParseBool (_acabc .Value );if _edebcd !=nil {return _edebcd ;};_fcfdcd .TotalsRowShownAttr =&_gcfeg ;continue ;};if _acabc .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_efbgc ,_ccbge :=_d .ParseUint (_acabc .Value ,10,32);if _ccbge !=nil {return _ccbge ;};_aaefee :=uint32 (_efbgc );_fcfdcd .HeaderRowDxfIdAttr =&_aaefee ;continue ;};if _acabc .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_bceab ,_befdc :=_d .ParseUint (_acabc .Value ,10,32);if _befdc !=nil {return _befdc ;};_aaacg :=uint32 (_bceab );_fcfdcd .HeaderRowCountAttr =&_aaacg ;continue ;};};_dacef :for {_edcfcg ,_gfade :=d .Token ();if _gfade !=nil {return _gfade ;};switch _fcbaa :=_edcfcg .(type ){case _f .StartElement :switch _fcbaa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcfdcd .AutoFilter =NewCT_AutoFilter ();if _fbebg :=d .DecodeElement (_fcfdcd .AutoFilter ,&_fcbaa );_fbebg !=nil {return _fbebg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcfdcd .SortState =NewCT_SortState ();if _dfbaca :=d .DecodeElement (_fcfdcd .SortState ,&_fcbaa );_dfbaca !=nil {return _dfbaca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dcdbb :=d .DecodeElement (_fcfdcd .TableColumns ,&_fcbaa );_dcdbb !=nil {return _dcdbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcfdcd .TableStyleInfo =NewCT_TableStyleInfo ();if _eggefb :=d .DecodeElement (_fcfdcd .TableStyleInfo ,&_fcbaa );_eggefb !=nil {return _eggefb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcfdcd .ExtLst =NewCT_ExtensionList ();if _ebafa :=d .DecodeElement (_fcfdcd .ExtLst ,&_fcbaa );_ebafa !=nil {return _ebafa ;};default:_ag .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",_fcbaa .Name );if _abgbb :=d .Skip ();_abgbb !=nil {return _abgbb ;};};case _f .EndElement :break _dacef ;case _f .CharData :};};return nil ;};func (_afcgc ST_DataValidationErrorStyle )String ()string {switch _afcgc {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 "";}; +// Connection ID +ConnectionIdAttr *uint32 ; -// ValidateWithPath validates the CT_IntProperty and its children, prefixing error messages with path -func (_aaaga *CT_IntProperty )ValidateWithPath (path string )error {return nil };func (_gbeca *CT_MergeCells )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbeca .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gbeca .CountAttr )});};e .EncodeToken (start );_gadedb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003am\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c"}};for _ ,_bgbgg :=range _gbeca .MergeCell {e .EncodeElement (_bgbgg ,_gadedb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_ConditionalFormatting struct{ +// Table AutoFilter +AutoFilter *CT_AutoFilter ; -// PivotTable Conditional Formatting -PivotAttr *bool ; +// Sort State +SortState *CT_SortState ; -// Sequence of References -SqrefAttr *ST_Sqref ; +// Table Columns +TableColumns *CT_TableColumns ; -// Conditional Formatting Rule -CfRule []*CT_CfRule ;ExtLst *CT_ExtensionList ;}; +// Table Style +TableStyleInfo *CT_TableStyleInfo ; -// ValidateWithPath validates the CT_ExternalSheetData and its children, prefixing error messages with path -func (_ggebe *CT_ExternalSheetData )ValidateWithPath (path string )error {for _eaad ,_cbce :=range _ggebe .Row {if _bafdc :=_cbce .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_eaad ));_bafdc !=nil {return _bafdc ;};};return nil ;};func (_dfaaba *CT_PivotDimension )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dfaaba .MeasureAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfaaba .MeasureAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_dfaaba .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_dfaaba .UniqueNameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",_dfaaba .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bcgbc *ST_CalcMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfecf ,_ceggbe :=d .Token ();if _ceggbe !=nil {return _ceggbe ;};if _febefd ,_ddaef :=_cfecf .(_f .EndElement );_ddaef &&_febefd .Name ==start .Name {*_bcgbc =1;return nil ;};if _dcbbba ,_gbgadb :=_cfecf .(_f .CharData );!_gbgadb {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfecf );}else {switch string (_dcbbba ){case "":*_bcgbc =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_bcgbc =1;case "\u0061\u0075\u0074\u006f":*_bcgbc =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_bcgbc =3;};};_cfecf ,_ceggbe =d .Token ();if _ceggbe !=nil {return _ceggbe ;};if _acdaab ,_feggec :=_cfecf .(_f .EndElement );_feggec &&_acdaab .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfecf );};func (_gfbfb *ST_DataValidationOperator )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gfbfb =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_gfbfb =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_gfbfb =2;case "\u0065\u0071\u0075a\u006c":*_gfbfb =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gfbfb =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_gfbfb =5;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_gfbfb =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_gfbfb =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_gfbfb =8;};return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_PivotAreaReferences and its children -func (_ebggce *CT_PivotAreaReferences )Validate ()error {return _ebggce .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0073");};func (_ffdfc *ST_DataConsolidateFunction )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ffdfc =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_ffdfc =1;case "\u0063\u006f\u0075n\u0074":*_ffdfc =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_ffdfc =3;case "\u006d\u0061\u0078":*_ffdfc =4;case "\u006d\u0069\u006e":*_ffdfc =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_ffdfc =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_ffdfc =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_ffdfc =8;case "\u0073\u0075\u006d":*_ffdfc =9;case "\u0076\u0061\u0072":*_ffdfc =10;case "\u0076\u0061\u0072\u0070":*_ffdfc =11;};return nil ;};func (_affaeg *ST_DataValidationImeMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_affaeg =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_affaeg =1;case "\u006f\u0066\u0066":*_affaeg =2;case "\u006f\u006e":*_affaeg =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_affaeg =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_affaeg =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_affaeg =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_affaeg =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_affaeg =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_affaeg =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_affaeg =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_affaeg =11;};return nil ;};func NewCT_CellStyleXfs ()*CT_CellStyleXfs {_aega :=&CT_CellStyleXfs {};return _aega };func NewCT_CalculatedMembers ()*CT_CalculatedMembers {_cedab :=&CT_CalculatedMembers {};return _cedab ;};func NewCT_MdxMemeberProp ()*CT_MdxMemeberProp {_cfff :=&CT_MdxMemeberProp {};return _cfff };func (_gcgag ST_SheetState )ValidateWithPath (path string )error {switch _gcgag {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcgag ));};return nil ;};type ST_DataValidationErrorStyle byte ;func (_gdedf ST_PivotAreaType )String ()string {switch _gdedf {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 "";};func NewCT_Dialogsheet ()*CT_Dialogsheet {_ccggf :=&CT_Dialogsheet {};return _ccggf };func (_gfdg *CT_Color )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcbbc :=range start .Attr {if _dcbbc .Name .Local =="\u0061\u0075\u0074\u006f"{_fdca ,_eeaf :=_d .ParseBool (_dcbbc .Value );if _eeaf !=nil {return _eeaf ;};_gfdg .AutoAttr =&_fdca ;continue ;};if _dcbbc .Name .Local =="\u0069n\u0064\u0065\u0078\u0065\u0064"{_ccaad ,_ggbe :=_d .ParseUint (_dcbbc .Value ,10,32);if _ggbe !=nil {return _ggbe ;};_bafe :=uint32 (_ccaad );_gfdg .IndexedAttr =&_bafe ;continue ;};if _dcbbc .Name .Local =="\u0072\u0067\u0062"{_cbcddb ,_debaa :=_dcbbc .Value ,error (nil );if _debaa !=nil {return _debaa ;};_gfdg .RgbAttr =&_cbcddb ;continue ;};if _dcbbc .Name .Local =="\u0074\u0068\u0065m\u0065"{_cbcda ,_aeab :=_d .ParseUint (_dcbbc .Value ,10,32);if _aeab !=nil {return _aeab ;};_gfab :=uint32 (_cbcda );_gfdg .ThemeAttr =&_gfab ;continue ;};if _dcbbc .Name .Local =="\u0074\u0069\u006e\u0074"{_fgcb ,_dcf :=_d .ParseFloat (_dcbbc .Value ,64);if _dcf !=nil {return _dcf ;};_gfdg .TintAttr =&_fgcb ;continue ;};};for {_gfca ,_acddd :=d .Token ();if _acddd !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_acddd );};if _fafb ,_ggdde :=_gfca .(_f .EndElement );_ggdde &&_fafb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TablePart and its children, prefixing error messages with path +func (_fegfd *CT_TablePart )ValidateWithPath (path string )error {return nil };func (_abccf *CT_Metadata )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fead :for {_efbda ,_badce :=d .Token ();if _badce !=nil {return _badce ;};switch _cadee :=_efbda .(type ){case _a .StartElement :switch _cadee .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abccf .MetadataTypes =NewCT_MetadataTypes ();if _cafea :=d .DecodeElement (_abccf .MetadataTypes ,&_cadee );_cafea !=nil {return _cafea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abccf .MetadataStrings =NewCT_MetadataStrings ();if _adgfd :=d .DecodeElement (_abccf .MetadataStrings ,&_cadee );_adgfd !=nil {return _adgfd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abccf .MdxMetadata =NewCT_MdxMetadata ();if _gfbcd :=d .DecodeElement (_abccf .MdxMetadata ,&_cadee );_gfbcd !=nil {return _gfbcd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fggg :=NewCT_FutureMetadata ();if _dbcfg :=d .DecodeElement (_fggg ,&_cadee );_dbcfg !=nil {return _dbcfg ;};_abccf .FutureMetadata =append (_abccf .FutureMetadata ,_fggg );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abccf .CellMetadata =NewCT_MetadataBlocks ();if _febfc :=d .DecodeElement (_abccf .CellMetadata ,&_cadee );_febfc !=nil {return _febfc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abccf .ValueMetadata =NewCT_MetadataBlocks ();if _cbfeb :=d .DecodeElement (_abccf .ValueMetadata ,&_cadee );_cbfeb !=nil {return _cbfeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abccf .ExtLst =NewCT_ExtensionList ();if _fccad :=d .DecodeElement (_abccf .ExtLst ,&_cadee );_fccad !=nil {return _fccad ;};default:_gc .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",_cadee .Name );if _beaec :=d .Skip ();_beaec !=nil {return _beaec ;};};case _a .EndElement :break _fead ;case _a .CharData :};};return nil ;};func (_bcccc *CT_RevisionQueryTableField )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bcccc .SheetIdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_bcccc .RefAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u0065\u006c\u0064\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bcccc .FieldIdAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cabbe *CT_TableParts )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cabbe .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cabbe .CountAttr )});};e .EncodeToken (start );if _cabbe .TablePart !=nil {_bgebdb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003at\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074"}};for _ ,_ccfgd :=range _cabbe .TablePart {e .EncodeElement (_ccfgd ,_bgebdb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Workbook and its children -func (_fbbbbb *CT_Workbook )Validate ()error {return _fbbbbb .ValidateWithPath ("C\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");};func NewCT_ChartFormats ()*CT_ChartFormats {_becdf :=&CT_ChartFormats {};return _becdf };func (_gg *AG_AutoFormat )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gg .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gg .AutoFormatIdAttr )});};if _gg .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gg .ApplyNumberFormatsAttr ))});};if _gg .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gg .ApplyBorderFormatsAttr ))});};if _gg .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gg .ApplyFontFormatsAttr ))});};if _gg .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gg .ApplyPatternFormatsAttr ))});};if _gg .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gg .ApplyAlignmentFormatsAttr ))});};if _gg .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gg .ApplyWidthHeightFormatsAttr ))});};return nil ;};type CT_RevisionCellChange struct{ +// ValidateWithPath validates the PivotCacheDefinition and its children, prefixing error messages with path +func (_daacg *PivotCacheDefinition )ValidateWithPath (path string )error {if _dfdgg :=_daacg .CT_PivotCacheDefinition .ValidateWithPath (path );_dfdgg !=nil {return _dfdgg ;};return nil ;};func NewCT_FieldUsage ()*CT_FieldUsage {_ddfbag :=&CT_FieldUsage {};return _ddfbag };func (_dbebc ST_DynamicFilterType )Validate ()error {return _dbebc .ValidateWithPath ("")};func (_cbcac *CT_GroupMember )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fbaab :=range start .Attr {if _fbaab .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_cbgfc ,_gabb :=_fbaab .Value ,error (nil );if _gabb !=nil {return _gabb ;};_cbcac .UniqueNameAttr =_cbgfc ;continue ;};if _fbaab .Name .Local =="\u0067\u0072\u006fu\u0070"{_geea ,_eded :=_d .ParseBool (_fbaab .Value );if _eded !=nil {return _eded ;};_cbcac .GroupAttr =&_geea ;continue ;};};for {_fgaf ,_dfafc :=d .Token ();if _dfafc !=nil {return _b .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",_dfafc );};if _cdbgg ,_cbdea :=_fgaf .(_a .EndElement );_cbdea &&_cdbgg .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 (_bdefb *CT_GradientFill )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bdefb .TypeAttr !=ST_GradientTypeUnset {_ecga ,_gdadf :=_bdefb .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _gdadf !=nil {return _gdadf ;};start .Attr =append (start .Attr ,_ecga );};if _bdefb .DegreeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u0067\u0072\u0065\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bdefb .DegreeAttr )});};if _bdefb .LeftAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bdefb .LeftAttr )});};if _bdefb .RightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bdefb .RightAttr )});};if _bdefb .TopAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_bdefb .TopAttr )});};if _bdefb .BottomAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_bdefb .BottomAttr )});};e .EncodeToken (start );if _bdefb .Stop !=nil {_cgdf :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0073\u0074\u006f\u0070"}};for _ ,_bgge :=range _bdefb .Stop {e .EncodeElement (_bgge ,_cgdf );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_SheetData struct{ -// Sheet Id -SIdAttr uint32 ; +// Row +Row []*CT_Row ;};type ST_CellType byte ;type CalcChain struct{CT_CalcChain };func NewCT_SharedItems ()*CT_SharedItems {_cfddc :=&CT_SharedItems {};return _cfddc };func (_cabdgd *Table )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_a .Attr {Name :_a .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 ,_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\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 ,_a .Attr {Name :_a .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 ,_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 ="\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065";return _cabdgd .CT_Table .MarshalXML (e ,start );};func NewCT_GradientFill ()*CT_GradientFill {_ceggb :=&CT_GradientFill {};return _ceggb };func (_gegbaf *SingleXmlCells )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_a .Attr {Name :_a .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 ,_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\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 ,_a .Attr {Name :_a .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 ,_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 ="\u006d\u0061\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073";return _gegbaf .CT_SingleXmlCells .MarshalXML (e ,start );};func (_cdaac ST_GrowShrinkType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cdaac .String (),start );};func NewCT_VerticalAlignFontProperty ()*CT_VerticalAlignFontProperty {_dbgbc :=&CT_VerticalAlignFontProperty {};_dbgbc .ValAttr =_db .ST_VerticalAlignRun (1);return _dbgbc ;};func (_aafdg ST_WebSourceType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_efagcf :=_a .Attr {};_efagcf .Name =name ;switch _aafdg {case ST_WebSourceTypeUnset :_efagcf .Value ="";case ST_WebSourceTypeSheet :_efagcf .Value ="\u0073\u0068\u0065e\u0074";case ST_WebSourceTypePrintArea :_efagcf .Value ="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a";case ST_WebSourceTypeAutoFilter :_efagcf .Value ="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072";case ST_WebSourceTypeRange :_efagcf .Value ="\u0072\u0061\u006eg\u0065";case ST_WebSourceTypeChart :_efagcf .Value ="\u0063\u0068\u0061r\u0074";case ST_WebSourceTypePivotTable :_efagcf .Value ="\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065";case ST_WebSourceTypeQuery :_efagcf .Value ="\u0071\u0075\u0065r\u0079";case ST_WebSourceTypeLabel :_efagcf .Value ="\u006c\u0061\u0062e\u006c";};return _efagcf ,nil ;};func (_gedee *CT_MeasureDimensionMaps )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gedee .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gedee .CountAttr )});};e .EncodeToken (start );if _gedee .Map !=nil {_cgdcc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006d\u0061\u0070"}};for _ ,_agced :=range _gedee .Map {e .EncodeElement (_agced ,_cgdcc );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ecddee ST_SortType )String ()string {switch _ecddee {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 "";};func NewCT_PrintOptions ()*CT_PrintOptions {_abfac :=&CT_PrintOptions {};return _abfac };func (_ee *AG_RevData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ee .RIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ee .RIdAttr )});};if _ee .UaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ee .UaAttr ))});};if _ee .RaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ee .RaAttr ))});};return nil ;};func NewCT_ConditionalFormatting ()*CT_ConditionalFormatting {_cdfcg :=&CT_ConditionalFormatting {};return _cdfcg ;};func (_eaec *CT_ChartsheetPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eaec .PublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eaec .PublishedAttr ))});};if _eaec .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_eaec .CodeNameAttr )});};e .EncodeToken (start );if _eaec .TabColor !=nil {_aeabc :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_eaec .TabColor ,_aeabc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type Metadata struct{CT_Metadata };func NewCT_NumFmts ()*CT_NumFmts {_fgdgc :=&CT_NumFmts {};return _fgdgc };type CT_MergeCell struct{ -// Old Formatting Information -OdxfAttr *bool ; +// Reference +RefAttr string ;};func (_aaee *CT_Cols )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_eeeb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c"}};for _ ,_dbgbd :=range _aaee .Col {e .EncodeElement (_dbgbd ,_eeeb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_edbe *CT_InputCells )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",_edbe .RAttr )});if _edbe .DeletedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_edbe .DeletedAttr ))});};if _edbe .UndoneAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0064\u006f\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_edbe .UndoneAttr ))});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_edbe .ValAttr )});if _edbe .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_edbe .NumFmtIdAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Row Column Formatting Change -XfDxfAttr *bool ; +// Validate validates the CT_FunctionGroups and its children +func (_dffcg *CT_FunctionGroups )Validate ()error {return _dffcg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073");};func (_accba ST_CfType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ccbadd :=_a .Attr {};_ccbadd .Name =name ;switch _accba {case ST_CfTypeUnset :_ccbadd .Value ="";case ST_CfTypeExpression :_ccbadd .Value ="\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e";case ST_CfTypeCellIs :_ccbadd .Value ="\u0063\u0065\u006c\u006c\u0049\u0073";case ST_CfTypeColorScale :_ccbadd .Value ="\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065";case ST_CfTypeDataBar :_ccbadd .Value ="\u0064a\u0074\u0061\u0042\u0061\u0072";case ST_CfTypeIconSet :_ccbadd .Value ="\u0069c\u006f\u006e\u0053\u0065\u0074";case ST_CfTypeTop10 :_ccbadd .Value ="\u0074\u006f\u00701\u0030";case ST_CfTypeUniqueValues :_ccbadd .Value ="\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeDuplicateValues :_ccbadd .Value ="\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeContainsText :_ccbadd .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeNotContainsText :_ccbadd .Value ="\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeBeginsWith :_ccbadd .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeEndsWith :_ccbadd .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeContainsBlanks :_ccbadd .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeNotContainsBlanks :_ccbadd .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeContainsErrors :_ccbadd .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeNotContainsErrors :_ccbadd .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeTimePeriod :_ccbadd .Value ="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064";case ST_CfTypeAboveAverage :_ccbadd .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";};return _ccbadd ,nil ;};func (_bfbebd *ST_DataValidationOperator )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bfbebd =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_bfbebd =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_bfbebd =2;case "\u0065\u0071\u0075a\u006c":*_bfbebd =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_bfbebd =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_bfbebd =5;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_bfbebd =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_bfbebd =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_bfbebd =8;};return nil ;};func (_beagb *CT_RevisionComment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_beagb .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 _ ,_gefbbg :=range start .Attr {if _gefbbg .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_abgfa ,_fcgebg :=_d .ParseUint (_gefbbg .Value ,10,32);if _fcgebg !=nil {return _fcgebg ;};_beagb .SheetIdAttr =uint32 (_abgfa );continue ;};if _gefbbg .Name .Local =="\u0063\u0065\u006c\u006c"{_fdaedc ,_fbbffe :=_gefbbg .Value ,error (nil );if _fbbffe !=nil {return _fbbffe ;};_beagb .CellAttr =_fdaedc ;continue ;};if _gefbbg .Name .Local =="\u0067\u0075\u0069\u0064"{_ggbcf ,_agfcdc :=_gefbbg .Value ,error (nil );if _agfcdc !=nil {return _agfcdc ;};_beagb .GuidAttr =_ggbcf ;continue ;};if _gefbbg .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_beagb .ActionAttr .UnmarshalXMLAttr (_gefbbg );continue ;};if _gefbbg .Name .Local =="\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"{_cefbe ,_fcdge :=_d .ParseBool (_gefbbg .Value );if _fcdge !=nil {return _fcdge ;};_beagb .AlwaysShowAttr =&_cefbe ;continue ;};if _gefbbg .Name .Local =="\u006f\u006c\u0064"{_aeaca ,_fcbfac :=_d .ParseBool (_gefbbg .Value );if _fcbfac !=nil {return _fcbfac ;};_beagb .OldAttr =&_aeaca ;continue ;};if _gefbbg .Name .Local =="\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"{_fabbaf ,_cgcbg :=_d .ParseBool (_gefbbg .Value );if _cgcbg !=nil {return _cgcbg ;};_beagb .HiddenRowAttr =&_fabbaf ;continue ;};if _gefbbg .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"{_ggead ,_aebgfc :=_d .ParseBool (_gefbbg .Value );if _aebgfc !=nil {return _aebgfc ;};_beagb .HiddenColumnAttr =&_ggead ;continue ;};if _gefbbg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_eafbb ,_ecfgbb :=_gefbbg .Value ,error (nil );if _ecfgbb !=nil {return _ecfgbb ;};_beagb .AuthorAttr =_eafbb ;continue ;};if _gefbbg .Name .Local =="\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"{_dfecg ,_gcgda :=_d .ParseUint (_gefbbg .Value ,10,32);if _gcgda !=nil {return _gcgda ;};_bcceg :=uint32 (_dfecg );_beagb .OldLengthAttr =&_bcceg ;continue ;};if _gefbbg .Name .Local =="\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"{_ffbeg ,_gcgafa :=_d .ParseUint (_gefbbg .Value ,10,32);if _gcgafa !=nil {return _gcgafa ;};_fdaab :=uint32 (_ffbeg );_beagb .NewLengthAttr =&_fdaab ;continue ;};};for {_efegg ,_adce :=d .Token ();if _adce !=nil {return _b .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",_adce );};if _gagec ,_edge :=_efegg .(_a .EndElement );_edge &&_gagec .Name ==start .Name {break ;};};return nil ;};type ST_PhoneticAlignment byte ;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 (_fcddc *CT_MergeCells )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fcddc .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fcddc .CountAttr )});};e .EncodeToken (start );_abecg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003am\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c"}};for _ ,_bdcf :=range _fcddc .MergeCell {e .EncodeElement (_bdcf ,_abecg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Style Revision -SAttr *bool ; +// ValidateWithPath validates the CT_TextFields and its children, prefixing error messages with path +func (_fdbee *CT_TextFields )ValidateWithPath (path string )error {for _eddee ,_adffac :=range _fdbee .TextField {if _aedgca :=_adffac .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0054\u0065\u0078t\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_eddee ));_aedgca !=nil {return _aedgca ;};};return nil ;};func (_fdegf *ST_DateTimeGrouping )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fdegf =0;case "\u0079\u0065\u0061\u0072":*_fdegf =1;case "\u006d\u006f\u006et\u0068":*_fdegf =2;case "\u0064\u0061\u0079":*_fdegf =3;case "\u0068\u006f\u0075\u0072":*_fdegf =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_fdegf =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_fdegf =6;};return nil ;};type CT_Query struct{ -// Formatting -DxfAttr *bool ; +// MDX Query String +MdxAttr string ; -// Number Format Id -NumFmtIdAttr *uint32 ; +// Tuples +Tpls *CT_Tuples ;};func (_defgb ST_PrintError )String ()string {switch _defgb {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 "";};func (_gbdae ST_DataValidationType )Validate ()error {return _gbdae .ValidateWithPath ("")};func NewCT_Error ()*CT_Error {_ecbab :=&CT_Error {};return _ecbab };type CT_FontName struct{ -// Quote Prefix -QuotePrefixAttr *bool ; +// String Value +ValAttr string ;};func (_aabff ST_Qualifier )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dgdca :=_a .Attr {};_dgdca .Name =name ;switch _aabff {case ST_QualifierUnset :_dgdca .Value ="";case ST_QualifierDoubleQuote :_dgdca .Value ="d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierSingleQuote :_dgdca .Value ="s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierNone :_dgdca .Value ="\u006e\u006f\u006e\u0065";};return _dgdca ,nil ;};func (_cgcec *CT_SharedUser )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cgcec .GuidAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_cgcec .NameAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cgcec .IdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_cgcec .DateTimeAttr )});e .EncodeToken (start );if _cgcec .ExtLst !=nil {_gfdff :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgcec .ExtLst ,_gfdff );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_OleItem struct{ -// Old Quote Prefix -OldQuotePrefixAttr *bool ; +// Object Name +NameAttr string ; -// Phonetic Text -PhAttr *bool ; +// Icon +IconAttr *bool ; -// Old Phonetic Text -OldPhAttr *bool ; +// Advise +AdviseAttr *bool ; -// End of List Formula Update -EndOfListFormulaUpdateAttr *bool ; +// Object is an Image +PreferPicAttr *bool ;};type CT_CalculatedItems struct{ -// Old Cell Data -Oc *CT_Cell ; +// Calculated Item Formula Count +CountAttr *uint32 ; -// New Cell Data -Nc *CT_Cell ; +// Calculated Item +CalculatedItem []*CT_CalculatedItem ;};func (_dgegd ST_SortBy )Validate ()error {return _dgegd .ValidateWithPath ("")};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 (_aabg *CT_CsPageSetup )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aabg .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_b .Sprintf ("\u0025\u0076",*_aabg .PaperSizeAttr )});};if _aabg .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aabg .PaperHeightAttr )});};if _aabg .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_aabg .PaperWidthAttr )});};if _aabg .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_aabg .FirstPageNumberAttr )});};if _aabg .OrientationAttr !=ST_OrientationUnset {_faga ,_agec :=_aabg .OrientationAttr .MarshalXMLAttr (_a .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _agec !=nil {return _agec ;};start .Attr =append (start .Attr ,_faga );};if _aabg .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aabg .UsePrinterDefaultsAttr ))});};if _aabg .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aabg .BlackAndWhiteAttr ))});};if _aabg .DraftAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aabg .DraftAttr ))});};if _aabg .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aabg .UseFirstPageNumberAttr ))});};if _aabg .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_aabg .HorizontalDpiAttr )});};if _aabg .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_aabg .VerticalDpiAttr )});};if _aabg .CopiesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_aabg .CopiesAttr )});};if _aabg .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aabg .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gdbfcg ST_HtmlFmt )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gdbfcg .String (),start );};func NewCT_Sst ()*CT_Sst {_ebdbea :=&CT_Sst {};return _ebdbea };func (_ffafe ST_Comments )Validate ()error {return _ffafe .ValidateWithPath ("")}; -// Old Formatting Information -Odxf *CT_Dxf ; +// ValidateWithPath validates the CT_VolTopic and its children, prefixing error messages with path +func (_bfaef *CT_VolTopic )ValidateWithPath (path string )error {if _agcga :=_bfaef .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_agcga !=nil {return _agcga ;};for _ccbgg ,_cgdba :=range _bfaef .Tr {if _fcdgg :=_cgdba .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_ccbgg ));_fcdgg !=nil {return _fcdgg ;};};return nil ;};func NewCT_CalculatedMember ()*CT_CalculatedMember {_bgdfg :=&CT_CalculatedMember {};return _bgdfg };func (_gbddc ST_RevisionAction )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bgbcf :=_a .Attr {};_bgbcf .Name =name ;switch _gbddc {case ST_RevisionActionUnset :_bgbcf .Value ="";case ST_RevisionActionAdd :_bgbcf .Value ="\u0061\u0064\u0064";case ST_RevisionActionDelete :_bgbcf .Value ="\u0064\u0065\u006c\u0065\u0074\u0065";};return _bgbcf ,nil ;};func NewCT_RevisionMove ()*CT_RevisionMove {_ddaeg :=&CT_RevisionMove {};return _ddaeg };func (_dfcddc ST_IconSetType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fedcg :=_a .Attr {};_fedcg .Name =name ;switch _dfcddc {case ST_IconSetTypeUnset :_fedcg .Value ="";case ST_IconSetType3Arrows :_fedcg .Value ="\u0033A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType3ArrowsGray :_fedcg .Value ="3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType3Flags :_fedcg .Value ="\u0033\u0046\u006c\u0061\u0067\u0073";case ST_IconSetType3TrafficLights1 :_fedcg .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031";case ST_IconSetType3TrafficLights2 :_fedcg .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032";case ST_IconSetType3Signs :_fedcg .Value ="\u0033\u0053\u0069\u0067\u006e\u0073";case ST_IconSetType3Symbols :_fedcg .Value ="\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073";case ST_IconSetType3Symbols2 :_fedcg .Value ="\u0033S\u0079\u006d\u0062\u006f\u006c\u00732";case ST_IconSetType4Arrows :_fedcg .Value ="\u0034A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType4ArrowsGray :_fedcg .Value ="4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType4RedToBlack :_fedcg .Value ="4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b";case ST_IconSetType4Rating :_fedcg .Value ="\u0034R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType4TrafficLights :_fedcg .Value ="\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073";case ST_IconSetType5Arrows :_fedcg .Value ="\u0035A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType5ArrowsGray :_fedcg .Value ="5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType5Rating :_fedcg .Value ="\u0035R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType5Quarters :_fedcg .Value ="\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s";};return _fedcg ,nil ;};func (_dfggec ST_GroupBy )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fcbdg :=_a .Attr {};_fcbdg .Name =name ;switch _dfggec {case ST_GroupByUnset :_fcbdg .Value ="";case ST_GroupByRange :_fcbdg .Value ="\u0072\u0061\u006eg\u0065";case ST_GroupBySeconds :_fcbdg .Value ="\u0073e\u0063\u006f\u006e\u0064\u0073";case ST_GroupByMinutes :_fcbdg .Value ="\u006di\u006e\u0075\u0074\u0065\u0073";case ST_GroupByHours :_fcbdg .Value ="\u0068\u006f\u0075r\u0073";case ST_GroupByDays :_fcbdg .Value ="\u0064\u0061\u0079\u0073";case ST_GroupByMonths :_fcbdg .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_GroupByQuarters :_fcbdg .Value ="\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073";case ST_GroupByYears :_fcbdg .Value ="\u0079\u0065\u0061r\u0073";};return _fcbdg ,nil ;};type CT_CustomFilters struct{ -// New Formatting Information -Ndxf *CT_Dxf ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_ffggdeg ST_RefMode )String ()string {switch _ffggdeg {case 0:return "";case 1:return "\u0041\u0031";case 2:return "\u0052\u0031\u0043\u0031";};return "";};func NewCT_Scenario ()*CT_Scenario {_febee :=&CT_Scenario {};return _febee };func (_ggbab *CT_Metadata )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ggbab .MetadataTypes !=nil {_gebce :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}};e .EncodeElement (_ggbab .MetadataTypes ,_gebce );};if _ggbab .MetadataStrings !=nil {_gfgca :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073"}};e .EncodeElement (_ggbab .MetadataStrings ,_gfgca );};if _ggbab .MdxMetadata !=nil {_gfgdg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_ggbab .MdxMetadata ,_gfgdg );};if _ggbab .FutureMetadata !=nil {_daead :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};for _ ,_cdagc :=range _ggbab .FutureMetadata {e .EncodeElement (_cdagc ,_daead );};};if _ggbab .CellMetadata !=nil {_bcfe :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_ggbab .CellMetadata ,_bcfe );};if _ggbab .ValueMetadata !=nil {_gefga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0076\u0061\u006cu\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_ggbab .ValueMetadata ,_gefga );};if _ggbab .ExtLst !=nil {_debff :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ggbab .ExtLst ,_debff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccceaa *CT_Sst )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccceaa .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ccceaa .CountAttr )});};if _ccceaa .UniqueCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ccceaa .UniqueCountAttr )});};e .EncodeToken (start );if _ccceaa .Si !=nil {_faeag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0069"}};for _ ,_eagdf :=range _ccceaa .Si {e .EncodeElement (_eagdf ,_faeag );};};if _ccceaa .ExtLst !=nil {_adebd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ccceaa .ExtLst ,_adebd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_faccbb *CT_GroupMembers )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _faccbb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_faccbb .CountAttr )});};e .EncodeToken (start );_ceebdd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072"}};for _ ,_fbbbg :=range _faccbb .GroupMember {e .EncodeElement (_fbbbg ,_ceebdd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_degagb *CT_MetadataRecord )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfbdc :=range start .Attr {if _bfbdc .Name .Local =="\u0074"{_gecfdc ,_efecf :=_d .ParseUint (_bfbdc .Value ,10,32);if _efecf !=nil {return _efecf ;};_degagb .TAttr =uint32 (_gecfdc );continue ;};if _bfbdc .Name .Local =="\u0076"{_dgebga ,_gabgf :=_d .ParseUint (_bfbdc .Value ,10,32);if _gabgf !=nil {return _gabgf ;};_degagb .VAttr =uint32 (_dgebga );continue ;};};for {_cabag ,_cegb :=d .Token ();if _cegb !=nil {return _c .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",_cegb );};if _gcdgac ,_dgcba :=_cabag .(_f .EndElement );_dgcba &&_gcdgac .Name ==start .Name {break ;};};return nil ;};type CT_Selection struct{ +// And +AndAttr *bool ; -// Pane -PaneAttr ST_Pane ; +// Custom Filter Criteria +CustomFilter []*CT_CustomFilter ;};func (_gefb *CT_BorderPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gee :=range start .Attr {if _gee .Name .Local =="\u0073\u0074\u0079l\u0065"{_gefb .StyleAttr .UnmarshalXMLAttr (_gee );continue ;};};_fcca :for {_fffc ,_daeg :=d .Token ();if _daeg !=nil {return _daeg ;};switch _ecg :=_fffc .(type ){case _a .StartElement :switch _ecg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gefb .Color =NewCT_Color ();if _cbdd :=d .DecodeElement (_gefb .Color ,&_ecg );_cbdd !=nil {return _cbdd ;};default:_gc .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",_ecg .Name );if _fbbg :=d .Skip ();_fbbg !=nil {return _fbbg ;};};case _a .EndElement :break _fcca ;case _a .CharData :};};return nil ;};func (_dgbdb ST_RevisionAction )ValidateWithPath (path string )error {switch _dgbdb {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 (_dgbdb ));};return nil ;};func (_bega *CT_OlapPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_begec :=range start .Attr {if _begec .Name .Local =="\u006c\u006f\u0063a\u006c"{_gafdd ,_fcae :=_d .ParseBool (_begec .Value );if _fcae !=nil {return _fcae ;};_bega .LocalAttr =&_gafdd ;continue ;};if _begec .Name .Local =="\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_cgcfdf ,_effee :=_begec .Value ,error (nil );if _effee !=nil {return _effee ;};_bega .LocalConnectionAttr =&_cgcfdf ;continue ;};if _begec .Name .Local =="\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_gdbec ,_eagbb :=_d .ParseBool (_begec .Value );if _eagbb !=nil {return _eagbb ;};_bega .LocalRefreshAttr =&_gdbec ;continue ;};if _begec .Name .Local =="\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"{_fbbfbd ,_abffb :=_d .ParseBool (_begec .Value );if _abffb !=nil {return _abffb ;};_bega .SendLocaleAttr =&_fbbfbd ;continue ;};if _begec .Name .Local =="\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"{_daefc ,_ffefg :=_d .ParseUint (_begec .Value ,10,32);if _ffefg !=nil {return _ffefg ;};_dgebbd :=uint32 (_daefc );_bega .RowDrillCountAttr =&_dgebbd ;continue ;};if _begec .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"{_agac ,_dfbed :=_d .ParseBool (_begec .Value );if _dfbed !=nil {return _dfbed ;};_bega .ServerFillAttr =&_agac ;continue ;};if _begec .Name .Local =="\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"{_ggcbc ,_gcccg :=_d .ParseBool (_begec .Value );if _gcccg !=nil {return _gcccg ;};_bega .ServerNumberFormatAttr =&_ggcbc ;continue ;};if _begec .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"{_geeabb ,_gebcfc :=_d .ParseBool (_begec .Value );if _gebcfc !=nil {return _gebcfc ;};_bega .ServerFontAttr =&_geeabb ;continue ;};if _begec .Name .Local =="\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"{_ggedg ,_bbbeb :=_d .ParseBool (_begec .Value );if _bbbeb !=nil {return _bbbeb ;};_bega .ServerFontColorAttr =&_ggedg ;continue ;};};for {_bbegba ,_dfefb :=d .Token ();if _dfefb !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004f\u006c\u0061p\u0050\u0072\u003a\u0020\u0025\u0073",_dfefb );};if _cdcbb ,_bcfeg :=_bbegba .(_a .EndElement );_bcfeg &&_cdcbb .Name ==start .Name {break ;};};return nil ;};func NewCT_Boolean ()*CT_Boolean {_cecd :=&CT_Boolean {};return _cecd };func NewCT_ColorScale ()*CT_ColorScale {_gege :=&CT_ColorScale {};return _gege }; -// Active Cell Location -ActiveCellAttr *string ; +// ValidateWithPath validates the CT_DefinedName and its children, prefixing error messages with path +func (_agge *CT_DefinedName )ValidateWithPath (path string )error {return nil };type CT_Number struct{ -// Active Cell Index -ActiveCellIdAttr *uint32 ; +// Value +VAttr float64 ; -// Sequence of References -SqrefAttr *ST_Sqref ;};func (_gbfead ST_BorderStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gbfead .String (),start );};type CT_SheetFormatPr struct{ +// Unused Item +UAttr *bool ; -// Base Column Width -BaseColWidthAttr *uint32 ; +// Calculated Item +FAttr *bool ; -// Default Column Width -DefaultColWidthAttr *float64 ; +// Caption +CAttr *string ; -// Default Row Height -DefaultRowHeightAttr float64 ; +// Member Property Count +CpAttr *uint32 ; -// Custom Height -CustomHeightAttr *bool ; +// Format Index +InAttr *uint32 ; -// Hidden By Default -ZeroHeightAttr *bool ; +// Background Color +BcAttr *string ; -// Thick Top Border -ThickTopAttr *bool ; +// Foreground Color +FcAttr *string ; -// Thick Bottom Border -ThickBottomAttr *bool ; +// Italic +IAttr *bool ; -// Maximum Outline Row -OutlineLevelRowAttr *uint8 ; +// Underline +UnAttr *bool ; -// Column Outline Level -OutlineLevelColAttr *uint8 ;};func NewCT_Rst ()*CT_Rst {_fcdefd :=&CT_Rst {};return _fcdefd }; +// Strikethrough +StAttr *bool ; -// ValidateWithPath validates the CT_TableColumns and its children, prefixing error messages with path -func (_cgabg *CT_TableColumns )ValidateWithPath (path string )error {for _ceaacc ,_aaecfg :=range _cgabg .TableColumn {if _dfadba :=_aaecfg .ValidateWithPath (_c .Sprintf ("\u0025s\u002fT\u0061\u0062\u006c\u0065\u0043o\u006c\u0075m\u006e\u005b\u0025\u0064\u005d",path ,_ceaacc ));_dfadba !=nil {return _dfadba ;};};return nil ;};type CT_VolType struct{ +// Bold +BAttr *bool ; -// Type -TypeAttr ST_VolDepType ; +// OLAP Members +Tpls []*CT_Tuples ; -// Main -Main []*CT_VolMain ;}; +// Member Property Index +X []*CT_X ;};type CT_VolTopic struct{ -// Validate validates the CT_CellStyle and its children -func (_dbfg *CT_CellStyle )Validate ()error {return _dbfg .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065");};func (_abcddc ST_BorderStyle )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cbbce :=_f .Attr {};_cbbce .Name =name ;switch _abcddc {case ST_BorderStyleUnset :_cbbce .Value ="";case ST_BorderStyleNone :_cbbce .Value ="\u006e\u006f\u006e\u0065";case ST_BorderStyleThin :_cbbce .Value ="\u0074\u0068\u0069\u006e";case ST_BorderStyleMedium :_cbbce .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_BorderStyleDashed :_cbbce .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDotted :_cbbce .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderStyleThick :_cbbce .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderStyleDouble :_cbbce .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderStyleHair :_cbbce .Value ="\u0068\u0061\u0069\u0072";case ST_BorderStyleMediumDashed :_cbbce .Value ="\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDashDot :_cbbce .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleMediumDashDot :_cbbce .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleDashDotDot :_cbbce .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleMediumDashDotDot :_cbbce .Value ="\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleSlantDashDot :_cbbce .Value ="\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074";};return _cbbce ,nil ;};func (_gcbbbf ST_rwColActionType )ValidateWithPath (path string )error {switch _gcbbbf {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcbbbf ));};return nil ;};func NewCT_CalculatedMember ()*CT_CalculatedMember {_gace :=&CT_CalculatedMember {};return _gace };func (_gageb *ST_CfvoType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gageb =0;case "\u006e\u0075\u006d":*_gageb =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_gageb =2;case "\u006d\u0061\u0078":*_gageb =3;case "\u006d\u0069\u006e":*_gageb =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_gageb =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_gageb =6;};return nil ;}; +// Type +TAttr ST_VolValueType ; -// ValidateWithPath validates the CT_BookViews and its children, prefixing error messages with path -func (_eadd *CT_BookViews )ValidateWithPath (path string )error {for _fag ,_fdd :=range _eadd .WorkbookView {if _fgg :=_fdd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0057or\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_fag ));_fgg !=nil {return _fgg ;};};return nil ;};func (_dacfb *CT_XmlPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_c .Sprintf ("\u0025\u0076",_dacfb .MapIdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_c .Sprintf ("\u0025\u0076",_dacfb .XpathAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",_dacfb .XmlDataTypeAttr )});e .EncodeToken (start );if _dacfb .ExtLst !=nil {_bdbcda :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dacfb .ExtLst ,_bdbcda );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgfc *CT_GroupItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgfc .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dgfc .CountAttr )});};e .EncodeToken (start );if _dgfc .M !=nil {_gefc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_gggdf :=range _dgfc .M {e .EncodeElement (_gggdf ,_gefc );};};if _dgfc .N !=nil {_fffba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_afgea :=range _dgfc .N {e .EncodeElement (_afgea ,_fffba );};};if _dgfc .B !=nil {_defcf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_gedef :=range _dgfc .B {e .EncodeElement (_gedef ,_defcf );};};if _dgfc .E !=nil {_ceedfc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_cbbge :=range _dgfc .E {e .EncodeElement (_cbbge ,_ceedfc );};};if _dgfc .S !=nil {_dfdab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_ffggc :=range _dgfc .S {e .EncodeElement (_ffggc ,_dfdab );};};if _dgfc .D !=nil {_eaea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_edbaag :=range _dgfc .D {e .EncodeElement (_edbaag ,_eaea );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Topic Value +V string ; -// ValidateWithPath validates the CT_Col and its children, prefixing error messages with path -func (_dcbce *CT_Col )ValidateWithPath (path string )error {return nil }; +// Strings in Subtopic +Stp []string ; -// ValidateWithPath validates the CT_CalculatedItem and its children, prefixing error messages with path -func (_efc *CT_CalculatedItem )ValidateWithPath (path string )error {if _bgd :=_efc .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_bgd !=nil {return _bgd ;};if _efc .ExtLst !=nil {if _edfd :=_efc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edfd !=nil {return _edfd ;};};return nil ;};func (_eggeg *CT_OleItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eggeg .OleItem !=nil {_fgfeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d"}};for _ ,_ceaab :=range _eggeg .OleItem {e .EncodeElement (_ceaab ,_fgfeg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_PCDKPIs ()*CT_PCDKPIs {_cagfb :=&CT_PCDKPIs {};return _cagfb };type ST_PageOrder byte ;func NewCT_RevisionComment ()*CT_RevisionComment {_gaedc :=&CT_RevisionComment {};_gaedc .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 _gaedc ;};type CT_AutoFilter struct{ +// References +Tr []*CT_VolTopicRef ;};func NewCT_XmlColumnPr ()*CT_XmlColumnPr {_faaae :=&CT_XmlColumnPr {};return _faaae };func NewCT_ExternalReferences ()*CT_ExternalReferences {_bbae :=&CT_ExternalReferences {};return _bbae ;};type CT_XmlPr struct{ -// Cell or Range Reference -RefAttr *string ; +// XML Map Id +MapIdAttr uint32 ; -// AutoFilter Column -FilterColumn []*CT_FilterColumn ; +// XPath +XpathAttr string ; -// Sort State for Auto Filter -SortState *CT_SortState ;ExtLst *CT_ExtensionList ;}; +// XML Data Type +XmlDataTypeAttr string ; -// Validate validates the CT_QueryTableFields and its children -func (_begcc *CT_QueryTableFields )Validate ()error {return _begcc .ValidateWithPath ("\u0043\u0054\u005f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073");};type CT_BorderPr struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Line Style -StyleAttr ST_BorderStyle ; +// Validate validates the CT_GroupItems and its children +func (_fgada *CT_GroupItems )Validate ()error {return _fgada .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");};func (_bdggg *ST_MdxKPIProperty )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bdggg =0;case "\u0076":*_bdggg =1;case "\u0067":*_bdggg =2;case "\u0073":*_bdggg =3;case "\u0074":*_bdggg =4;case "\u0077":*_bdggg =5;case "\u006d":*_bdggg =6;};return nil ;}; -// Color -Color *CT_Color ;}; +// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path +func (_eeegdg *EG_ExtensionList )ValidateWithPath (path string )error {for _adagd ,_bgfdff :=range _eeegdg .Ext {if _cfggc :=_bgfdff .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_adagd ));_cfggc !=nil {return _cfggc ;};};return nil ;}; -// Validate validates the CT_ColorScale and its children -func (_gfgg *CT_ColorScale )Validate ()error {return _gfgg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");}; +// Validate validates the CT_TableStyles and its children +func (_fafac *CT_TableStyles )Validate ()error {return _fafac .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073");};type CT_ExternalDefinedNames struct{ -// Validate validates the CT_PivotFields and its children -func (_adddd *CT_PivotFields )Validate ()error {return _adddd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073");};func (_gdaa *CT_Comment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",_gdaa .RefAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_gdaa .AuthorIdAttr )});if _gdaa .GuidAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gdaa .GuidAttr )});};if _gdaa .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gdaa .ShapeIdAttr )});};e .EncodeToken (start );_aecf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_gdaa .Text ,_aecf );if _gdaa .CommentPr !=nil {_bcfb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072"}};e .EncodeElement (_gdaa .CommentPr ,_bcfb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Defined Name +DefinedName []*CT_ExternalDefinedName ;};type CT_IgnoredError struct{ -// Validate validates the CT_Hyperlinks and its children -func (_eage *CT_Hyperlinks )Validate ()error {return _eage .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");}; +// Sequence of References +SqrefAttr ST_Sqref ; -// ValidateWithPath validates the CT_Pages and its children, prefixing error messages with path -func (_cgcbg *CT_Pages )ValidateWithPath (path string )error {for _edbac ,_ageec :=range _cgcbg .Page {if _gbfac :=_ageec .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0050\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_edbac ));_gbfac !=nil {return _gbfac ;};};return nil ;};type ST_SortMethod byte ;func (_bcaa *CT_Border )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bcaa .DiagonalUpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bcaa .DiagonalUpAttr ))});};if _bcaa .DiagonalDownAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bcaa .DiagonalDownAttr ))});};if _bcaa .OutlineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bcaa .OutlineAttr ))});};e .EncodeToken (start );if _bcaa .Start !=nil {_ggb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_bcaa .Start ,_ggb );};if _bcaa .End !=nil {_afa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0064"}};e .EncodeElement (_bcaa .End ,_afa );};if _bcaa .Left !=nil {_ggec :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_bcaa .Left ,_ggec );};if _bcaa .Right !=nil {_eab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bcaa .Right ,_eab );};if _bcaa .Top !=nil {_fegc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070"}};e .EncodeElement (_bcaa .Top ,_fegc );};if _bcaa .Bottom !=nil {_babg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0062\u006f\u0074\u0074\u006fm"}};e .EncodeElement (_bcaa .Bottom ,_babg );};if _bcaa .Diagonal !=nil {_afe :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"}};e .EncodeElement (_bcaa .Diagonal ,_afe );};if _bcaa .Vertical !=nil {_adac :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"}};e .EncodeElement (_bcaa .Vertical ,_adac );};if _bcaa .Horizontal !=nil {_ccg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}};e .EncodeElement (_bcaa .Horizontal ,_ccg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eebca ST_FilterOperator )String ()string {switch _eebca {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 "";}; +// Evaluation Error +EvalErrorAttr *bool ; -// Validate validates the CT_ExternalDefinedNames and its children -func (_egeeb *CT_ExternalDefinedNames )Validate ()error {return _egeeb .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");};func (_cgde *CT_MdxMemeberProp )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e"},Value :_c .Sprintf ("\u0025\u0076",_cgde .NAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0070"},Value :_c .Sprintf ("\u0025\u0076",_cgde .NpAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Two Digit Text Year +TwoDigitTextYearAttr *bool ; -// ValidateWithPath validates the CT_Controls and its children, prefixing error messages with path -func (_ggee *CT_Controls )ValidateWithPath (path string )error {for _abeed ,_cgebf :=range _ggee .Control {if _ebdgab :=_cgebf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_abeed ));_ebdgab !=nil {return _ebdgab ;};};return nil ;};func (_ggdfaa ST_CellType )Validate ()error {return _ggdfaa .ValidateWithPath ("")};func (_fcged *CT_DdeItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdab :=range start .Attr {if _fdab .Name .Local =="\u006e\u0061\u006d\u0065"{_eaae ,_abcba :=_fdab .Value ,error (nil );if _abcba !=nil {return _abcba ;};_fcged .NameAttr =&_eaae ;continue ;};if _fdab .Name .Local =="\u006f\u006c\u0065"{_cdfeg ,_ebffc :=_d .ParseBool (_fdab .Value );if _ebffc !=nil {return _ebffc ;};_fcged .OleAttr =&_cdfeg ;continue ;};if _fdab .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_fgfga ,_ccgca :=_d .ParseBool (_fdab .Value );if _ccgca !=nil {return _ccgca ;};_fcged .AdviseAttr =&_fgfga ;continue ;};if _fdab .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_aabab ,_bdcfa :=_d .ParseBool (_fdab .Value );if _bdcfa !=nil {return _bdcfa ;};_fcged .PreferPicAttr =&_aabab ;continue ;};};_acefec :for {_gabdd ,_gegba :=d .Token ();if _gegba !=nil {return _gegba ;};switch _efbda :=_gabdd .(type ){case _f .StartElement :switch _efbda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcged .Values =NewCT_DdeValues ();if _beffc :=d .DecodeElement (_fcged .Values ,&_efbda );_beffc !=nil {return _beffc ;};default:_ag .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",_efbda .Name );if _cfbba :=d .Skip ();_cfbba !=nil {return _cfbba ;};};case _f .EndElement :break _acefec ;case _f .CharData :};};return nil ;}; +// Number Stored As Text +NumberStoredAsTextAttr *bool ; -// Validate validates the CT_PivotCaches and its children -func (_cbbdf *CT_PivotCaches )Validate ()error {return _cbbdf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073");};func (_gagfdg ST_DataValidationOperator )Validate ()error {return _gagfdg .ValidateWithPath ("")}; +// Formula +FormulaAttr *bool ; -// ValidateWithPath validates the Chartsheet and its children, prefixing error messages with path -func (_eecaaf *Chartsheet )ValidateWithPath (path string )error {if _fccbb :=_eecaaf .CT_Chartsheet .ValidateWithPath (path );_fccbb !=nil {return _fccbb ;};return nil ;};func NewCT_SingleXmlCell ()*CT_SingleXmlCell {_aadabf :=&CT_SingleXmlCell {};_aadabf .XmlCellPr =NewCT_XmlCellPr ();return _aadabf ;};func (_bebge *CT_CalcChain )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fffbb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063"}};for _ ,_eddb :=range _bebge .C {e .EncodeElement (_eddb ,_fffbb );};if _bebge .ExtLst !=nil {_cfcd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bebge .ExtLst ,_cfcd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eeca *CT_MeasureDimensionMap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eeca .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_eeca .MeasureGroupAttr )});};if _eeca .DimensionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_c .Sprintf ("\u0025\u0076",*_eeca .DimensionAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdffg ST_PageOrder )String ()string {switch _bdffg {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 "";}; +// Formula Range +FormulaRangeAttr *bool ; -// ValidateWithPath validates the CT_Index and its children, prefixing error messages with path -func (_edga *CT_Index )ValidateWithPath (path string )error {return nil };func (_dedfc *CT_ChartsheetPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dedfc .PublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dedfc .PublishedAttr ))});};if _dedfc .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_dedfc .CodeNameAttr )});};e .EncodeToken (start );if _dedfc .TabColor !=nil {_cdee :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dedfc .TabColor ,_cdee );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Unlocked Formula +UnlockedFormulaAttr *bool ; -// Validate validates the CT_Row and its children -func (_gfggce *CT_Row )Validate ()error {return _gfggce .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");}; +// Empty Cell Reference +EmptyCellReferenceAttr *bool ; -// ValidateWithPath validates the StyleSheet and its children, prefixing error messages with path -func (_dggcf *StyleSheet )ValidateWithPath (path string )error {if _cddfga :=_dggcf .CT_Stylesheet .ValidateWithPath (path );_cddfga !=nil {return _cddfga ;};return nil ;}; +// List Data Validation +ListDataValidationAttr *bool ; -// ValidateWithPath validates the CT_Format and its children, prefixing error messages with path -func (_gddff *CT_Format )ValidateWithPath (path string )error {if _efbfe :=_gddff .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_efbfe !=nil {return _efbfe ;};if _dbceg :=_gddff .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_dbceg !=nil {return _dbceg ;};if _gddff .ExtLst !=nil {if _ecge :=_gddff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecge !=nil {return _ecge ;};};return nil ;};func (_abcaba *ST_TextVAlign )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgecc ,_efcde :=d .Token ();if _efcde !=nil {return _efcde ;};if _bgfgga ,_aaffd :=_bgecc .(_f .EndElement );_aaffd &&_bgfgga .Name ==start .Name {*_abcaba =1;return nil ;};if _dagfdf ,_aedefg :=_bgecc .(_f .CharData );!_aedefg {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgecc );}else {switch string (_dagfdf ){case "":*_abcaba =0;case "\u0074\u006f\u0070":*_abcaba =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_abcaba =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_abcaba =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_abcaba =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_abcaba =5;};};_bgecc ,_efcde =d .Token ();if _efcde !=nil {return _efcde ;};if _cbcgdg ,_fggb :=_bgecc .(_f .EndElement );_fggb &&_cbcgdg .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgecc );};func (_caecb *CT_GroupLevels )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _caecb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_caecb .CountAttr )});};e .EncodeToken (start );_bdcce :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"}};for _ ,_efggb :=range _caecb .GroupLevel {e .EncodeElement (_efggb ,_bdcce );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Calculated Column +CalculatedColumnAttr *bool ;};type ST_FontScheme byte ; -// Validate validates the CT_TableStyles and its children -func (_accad *CT_TableStyles )Validate ()error {return _accad .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073");}; +// Validate validates the CT_BookView and its children +func (_cbfc *CT_BookView )Validate ()error {return _cbfc .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077");};func (_bccdbb ST_CellComments )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fdbffd :=_a .Attr {};_fdbffd .Name =name ;switch _bccdbb {case ST_CellCommentsUnset :_fdbffd .Value ="";case ST_CellCommentsNone :_fdbffd .Value ="\u006e\u006f\u006e\u0065";case ST_CellCommentsAsDisplayed :_fdbffd .Value ="a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064";case ST_CellCommentsAtEnd :_fdbffd .Value ="\u0061\u0074\u0045n\u0064";};return _fdbffd ,nil ;}; -// ValidateWithPath validates the CT_CustomProperty and its children, prefixing error messages with path -func (_dcbe *CT_CustomProperty )ValidateWithPath (path string )error {return nil };type CT_FontFamily struct{ValAttr int64 ;};func (_egeb *CT_RPrElt )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _egeb .RFont !=nil {_cegfb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_egeb .RFont ,_cegfb );};if _egeb .Charset !=nil {_bfddec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};e .EncodeElement (_egeb .Charset ,_bfddec );};if _egeb .Family !=nil {_gfead :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};e .EncodeElement (_egeb .Family ,_gfead );};if _egeb .B !=nil {_agadc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062"}};e .EncodeElement (_egeb .B ,_agadc );};if _egeb .I !=nil {_affea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069"}};e .EncodeElement (_egeb .I ,_affea );};if _egeb .Strike !=nil {_eddfcf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_egeb .Strike ,_eddfcf );};if _egeb .Outline !=nil {_cbcbe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_egeb .Outline ,_cbcbe );};if _egeb .Shadow !=nil {_defea :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};e .EncodeElement (_egeb .Shadow ,_defea );};if _egeb .Condense !=nil {_dbbgc :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};e .EncodeElement (_egeb .Condense ,_dbbgc );};if _egeb .Extend !=nil {_gdgbaac :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};e .EncodeElement (_egeb .Extend ,_gdgbaac );};if _egeb .Color !=nil {_bffdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_egeb .Color ,_bffdf );};if _egeb .Sz !=nil {_dgeee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u007a"}};e .EncodeElement (_egeb .Sz ,_dgeee );};if _egeb .U !=nil {_ggeef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0075"}};e .EncodeElement (_egeb .U ,_ggeef );};if _egeb .VertAlign !=nil {_dgfdc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_egeb .VertAlign ,_dgfdc );};if _egeb .Scheme !=nil {_gccfb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};e .EncodeElement (_egeb .Scheme ,_gccfb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cedfb *CT_RevisionHeaders )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_cedfb .GuidAttr )});if _cedfb .LastGuidAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cedfb .LastGuidAttr )});};if _cedfb .SharedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u0061\u0072\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cedfb .SharedAttr ))});};if _cedfb .DiskRevisionsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cedfb .DiskRevisionsAttr ))});};if _cedfb .HistoryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cedfb .HistoryAttr ))});};if _cedfb .TrackRevisionsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cedfb .TrackRevisionsAttr ))});};if _cedfb .ExclusiveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cedfb .ExclusiveAttr ))});};if _cedfb .RevisionIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cedfb .RevisionIdAttr )});};if _cedfb .VersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_cedfb .VersionAttr )});};if _cedfb .KeepChangeHistoryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cedfb .KeepChangeHistoryAttr ))});};if _cedfb .ProtectedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cedfb .ProtectedAttr ))});};if _cedfb .PreserveHistoryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_cedfb .PreserveHistoryAttr )});};e .EncodeToken (start );_cegdbc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0068\u0065\u0061\u0064\u0065r"}};for _ ,_bdfaa :=range _cedfb .Header {e .EncodeElement (_bdfaa ,_cegdbc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_debfae ST_HtmlFmt )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_geaccc :=_f .Attr {};_geaccc .Name =name ;switch _debfae {case ST_HtmlFmtUnset :_geaccc .Value ="";case ST_HtmlFmtNone :_geaccc .Value ="\u006e\u006f\u006e\u0065";case ST_HtmlFmtRtf :_geaccc .Value ="\u0072\u0074\u0066";case ST_HtmlFmtAll :_geaccc .Value ="\u0061\u006c\u006c";};return _geaccc ,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;);func (_eceee *Metadata )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_f .Attr {Name :_f .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 ,_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\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\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 ="m\u0061\u003a\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061";return _eceee .CT_Metadata .MarshalXML (e ,start );};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 (_ccabf *CT_FutureMetadataBlock )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ccabf .ExtLst !=nil {_gdbe :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ccabf .ExtLst ,_gdbe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eaddb *CT_SheetData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eaddb .Row !=nil {_dggagg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_gebegb :=range _eaddb .Row {e .EncodeElement (_gebegb ,_dggagg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbcaf *CT_SmartTagTypes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbbeg :for {_dgaad ,_dbgeba :=d .Token ();if _dbgeba !=nil {return _dbgeba ;};switch _ceaefg :=_dgaad .(type ){case _f .StartElement :switch _ceaefg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bceaa :=NewCT_SmartTagType ();if _fcfca :=d .DecodeElement (_bceaa ,&_ceaefg );_fcfca !=nil {return _fcfca ;};_gbcaf .SmartTagType =append (_gbcaf .SmartTagType ,_bceaa );default:_ag .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",_ceaefg .Name );if _gdadff :=d .Skip ();_gdadff !=nil {return _gdadff ;};};case _f .EndElement :break _cbbeg ;case _f .CharData :};};return nil ;};func (_fdcdf *ST_PageOrder )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fdcdf =0;case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_fdcdf =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_fdcdf =2;};return nil ;}; +// Validate validates the CT_ExternalDefinedNames and its children +func (_bedf *CT_ExternalDefinedNames )Validate ()error {return _bedf .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");};func (_ffbae ST_TableStyleType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ffbae .String (),start );};type ST_SheetState byte ; -// Validate validates the Chartsheet and its children -func (_beacbg *Chartsheet )Validate ()error {return _beacbg .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");};func (_adbaff ST_OleUpdate )String ()string {switch _adbaff {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 "";}; +// ValidateWithPath validates the CT_Tables and its children, prefixing error messages with path +func (_cabefd *CT_Tables )ValidateWithPath (path string )error {for _cbdce ,_bagdb :=range _cabefd .M {if _cbceg :=_bagdb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_cbdce ));_cbceg !=nil {return _cbceg ;};};for _gefbbc ,_fbfdc :=range _cabefd .S {if _bfbfg :=_fbfdc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_gefbbc ));_bfbfg !=nil {return _bfbfg ;};};for _eebfe ,_feagb :=range _cabefd .X {if _ddaddc :=_feagb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_eebfe ));_ddaddc !=nil {return _ddaddc ;};};return nil ;};func (_afebb *CT_TextPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dcegcc :=range start .Attr {if _dcegcc .Name .Local =="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"{_eefef ,_ddbbg :=_dcegcc .Value ,error (nil );if _ddbbg !=nil {return _ddbbg ;};_afebb .ThousandsAttr =&_eefef ;continue ;};if _dcegcc .Name .Local =="\u0074\u0061\u0062"{_ebbcad ,_ffegff :=_d .ParseBool (_dcegcc .Value );if _ffegff !=nil {return _ffegff ;};_afebb .TabAttr =&_ebbcad ;continue ;};if _dcegcc .Name .Local =="\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"{_afebb .FileTypeAttr .UnmarshalXMLAttr (_dcegcc );continue ;};if _dcegcc .Name .Local =="\u0073\u0070\u0061c\u0065"{_bcdceb ,_cebbb :=_d .ParseBool (_dcegcc .Value );if _cebbb !=nil {return _cebbb ;};_afebb .SpaceAttr =&_bcdceb ;continue ;};if _dcegcc .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_fgcdd ,_dcafg :=_dcegcc .Value ,error (nil );if _dcafg !=nil {return _dcafg ;};_afebb .CharacterSetAttr =&_fgcdd ;continue ;};if _dcegcc .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_ebdga ,_dgfbb :=_dcegcc .Value ,error (nil );if _dgfbb !=nil {return _dgfbb ;};_afebb .SourceFileAttr =&_ebdga ;continue ;};if _dcegcc .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"{_dcbacd ,_dcbag :=_d .ParseBool (_dcegcc .Value );if _dcbag !=nil {return _dcbag ;};_afebb .DelimitedAttr =&_dcbacd ;continue ;};if _dcegcc .Name .Local =="\u0064e\u0063\u0069\u006d\u0061\u006c"{_ddcdc ,_ccgcb :=_dcegcc .Value ,error (nil );if _ccgcb !=nil {return _ccgcb ;};_afebb .DecimalAttr =&_ddcdc ;continue ;};if _dcegcc .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_gffeg ,_ceegb :=_d .ParseBool (_dcegcc .Value );if _ceegb !=nil {return _ceegb ;};_afebb .PromptAttr =&_gffeg ;continue ;};if _dcegcc .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_gadff ,_dfedc :=_d .ParseUint (_dcegcc .Value ,10,32);if _dfedc !=nil {return _dfedc ;};_cfdead :=uint32 (_gadff );_afebb .CodePageAttr =&_cfdead ;continue ;};if _dcegcc .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_ccddf ,_aeagc :=_d .ParseUint (_dcegcc .Value ,10,32);if _aeagc !=nil {return _aeagc ;};_geggf :=uint32 (_ccddf );_afebb .FirstRowAttr =&_geggf ;continue ;};if _dcegcc .Name .Local =="\u0063\u006f\u006dm\u0061"{_aeafgg ,_gcgcfd :=_d .ParseBool (_dcegcc .Value );if _gcgcfd !=nil {return _gcgcfd ;};_afebb .CommaAttr =&_aeafgg ;continue ;};if _dcegcc .Name .Local =="\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"{_ccbag ,_ffbfad :=_d .ParseBool (_dcegcc .Value );if _ffbfad !=nil {return _ffbfad ;};_afebb .SemicolonAttr =&_ccbag ;continue ;};if _dcegcc .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_cdadf ,_fcccff :=_d .ParseBool (_dcegcc .Value );if _fcccff !=nil {return _fcccff ;};_afebb .ConsecutiveAttr =&_cdadf ;continue ;};if _dcegcc .Name .Local =="\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"{_afebb .QualifierAttr .UnmarshalXMLAttr (_dcegcc );continue ;};if _dcegcc .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"{_bcdee ,_cecgef :=_dcegcc .Value ,error (nil );if _cecgef !=nil {return _cecgef ;};_afebb .DelimiterAttr =&_bcdee ;continue ;};};_bbead :for {_deeaf ,_fegcae :=d .Token ();if _fegcae !=nil {return _fegcae ;};switch _cgeda :=_deeaf .(type ){case _a .StartElement :switch _cgeda .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afebb .TextFields =NewCT_TextFields ();if _edgfd :=d .DecodeElement (_afebb .TextFields ,&_cgeda );_edgfd !=nil {return _edgfd ;};default:_gc .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",_cgeda .Name );if _eeggcb :=d .Skip ();_eeggcb !=nil {return _eeggcb ;};};case _a .EndElement :break _bbead ;case _a .CharData :};};return nil ;};func (_eaga *CT_IgnoredErrors )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_eeeba :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ai\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"}};for _ ,_abdec :=range _eaga .IgnoredError {e .EncodeElement (_abdec ,_eeeba );};if _eaga .ExtLst !=nil {_edaef :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eaga .ExtLst ,_edaef );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_egddf *CT_VolType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egddf .TypeAttr =ST_VolDepType (1);for _ ,_geage :=range start .Attr {if _geage .Name .Local =="\u0074\u0079\u0070\u0065"{_egddf .TypeAttr .UnmarshalXMLAttr (_geage );continue ;};};_bddfd :for {_gefae ,_gcdaef :=d .Token ();if _gcdaef !=nil {return _gcdaef ;};switch _abgdea :=_gefae .(type ){case _a .StartElement :switch _abgdea .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdgfed :=NewCT_VolMain ();if _gbga :=d .DecodeElement (_bdgfed ,&_abgdea );_gbga !=nil {return _gbga ;};_egddf .Main =append (_egddf .Main ,_bdgfed );default:_gc .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",_abgdea .Name );if _cegfcg :=d .Skip ();_cegfcg !=nil {return _cegfcg ;};};case _a .EndElement :break _bddfd ;case _a .CharData :};};return nil ;};func (_cabfa *CT_OutlinePr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cabfa .ApplyStylesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cabfa .ApplyStylesAttr ))});};if _cabfa .SummaryBelowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cabfa .SummaryBelowAttr ))});};if _cabfa .SummaryRightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cabfa .SummaryRightAttr ))});};if _cabfa .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cabfa .ShowOutlineSymbolsAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_CacheFields struct{ -// ValidateWithPath validates the CT_MdxSet and its children, prefixing error messages with path -func (_dbgee *CT_MdxSet )ValidateWithPath (path string )error {if _cgacf :=_dbgee .OAttr .ValidateWithPath (path +"\u002f\u004f\u0041\u0074\u0074\u0072");_cgacf !=nil {return _cgacf ;};for _baegb ,_febff :=range _dbgee .N {if _aaede :=_febff .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_baegb ));_aaede !=nil {return _aaede ;};};return nil ;};func NewCT_LegacyDrawing ()*CT_LegacyDrawing {_begeg :=&CT_LegacyDrawing {};return _begeg }; +// Field Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_PivotFields and its children, prefixing error messages with path -func (_aebaf *CT_PivotFields )ValidateWithPath (path string )error {for _bggdf ,_efbgb :=range _aebaf .PivotField {if _fddf :=_efbgb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_bggdf ));_fddf !=nil {return _fddf ;};};return nil ;};func (_fccfb ST_CfvoType )String ()string {switch _fccfb {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 (_fbfe *ST_PhoneticAlignment )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fbfe =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_fbfe =1;case "\u006c\u0065\u0066\u0074":*_fbfe =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fbfe =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_fbfe =4;};return nil ;};type ST_DvAspect byte ;func (_abded *CT_Parameters )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggedb :=range start .Attr {if _ggedb .Name .Local =="\u0063\u006f\u0075n\u0074"{_fafe ,_ecbec :=_d .ParseUint (_ggedb .Value ,10,32);if _ecbec !=nil {return _ecbec ;};_gaddc :=uint32 (_fafe );_abded .CountAttr =&_gaddc ;continue ;};};_eadbcb :for {_gdaad ,_afafdg :=d .Token ();if _afafdg !=nil {return _afafdg ;};switch _dgfea :=_gdaad .(type ){case _f .StartElement :switch _dgfea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dedge :=NewCT_Parameter ();if _efaec :=d .DecodeElement (_dedge ,&_dgfea );_efaec !=nil {return _efaec ;};_abded .Parameter =append (_abded .Parameter ,_dedge );default:_ag .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",_dgfea .Name );if _ccebae :=d .Skip ();_ccebae !=nil {return _ccebae ;};};case _f .EndElement :break _eadbcb ;case _f .CharData :};};return nil ;}; +// PivotCache Field +CacheField []*CT_CacheField ;};type CT_Hyperlink struct{ -// Validate validates the CT_MetadataBlocks and its children -func (_fgfad *CT_MetadataBlocks )Validate ()error {return _fgfad .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042l\u006f\u0063\u006b\u0073");};func (_dfge *CT_ChartsheetProtection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fedcg :=range start .Attr {if _fedcg .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_egae ,_bgcg :=_fedcg .Value ,error (nil );if _bgcg !=nil {return _bgcg ;};_dfge .PasswordAttr =&_egae ;continue ;};if _fedcg .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_cafg ,_ceg :=_fedcg .Value ,error (nil );if _ceg !=nil {return _ceg ;};_dfge .AlgorithmNameAttr =&_cafg ;continue ;};if _fedcg .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_gdad ,_bdcb :=_fedcg .Value ,error (nil );if _bdcb !=nil {return _bdcb ;};_dfge .HashValueAttr =&_gdad ;continue ;};if _fedcg .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_badf ,_cefd :=_fedcg .Value ,error (nil );if _cefd !=nil {return _cefd ;};_dfge .SaltValueAttr =&_badf ;continue ;};if _fedcg .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_ffff ,_fgeb :=_d .ParseUint (_fedcg .Value ,10,32);if _fgeb !=nil {return _fgeb ;};_agea :=uint32 (_ffff );_dfge .SpinCountAttr =&_agea ;continue ;};if _fedcg .Name .Local =="\u0063o\u006e\u0074\u0065\u006e\u0074"{_agcda ,_ddedb :=_d .ParseBool (_fedcg .Value );if _ddedb !=nil {return _ddedb ;};_dfge .ContentAttr =&_agcda ;continue ;};if _fedcg .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_fdeaf ,_ceaba :=_d .ParseBool (_fedcg .Value );if _ceaba !=nil {return _ceaba ;};_dfge .ObjectsAttr =&_fdeaf ;continue ;};};for {_acdd ,_cfea :=d .Token ();if _cfea !=nil {return _c .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",_cfea );};if _gdgeg ,_agbe :=_acdd .(_f .EndElement );_agbe &&_gdgeg .Name ==start .Name {break ;};};return nil ;};func (_cedc *CT_DrawingHF )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efgdf :=range start .Attr {if _efgdf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_efgdf .Name .Local =="\u0069\u0064"||_efgdf .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"&&_efgdf .Name .Local =="\u0069\u0064"{_dabdg ,_abefe :=_efgdf .Value ,error (nil );if _abefe !=nil {return _abefe ;};_cedc .IdAttr =_dabdg ;continue ;};if _efgdf .Name .Local =="\u0072\u0068\u0066"{_decfae ,_cfcb :=_d .ParseUint (_efgdf .Value ,10,32);if _cfcb !=nil {return _cfcb ;};_ecdc :=uint32 (_decfae );_cedc .RhfAttr =&_ecdc ;continue ;};if _efgdf .Name .Local =="\u006c\u0066\u006f"{_bgfe ,_bbgd :=_d .ParseUint (_efgdf .Value ,10,32);if _bbgd !=nil {return _bbgd ;};_ddafg :=uint32 (_bgfe );_cedc .LfoAttr =&_ddafg ;continue ;};if _efgdf .Name .Local =="\u006c\u0066\u0065"{_dffe ,_dbbg :=_d .ParseUint (_efgdf .Value ,10,32);if _dbbg !=nil {return _dbbg ;};_eface :=uint32 (_dffe );_cedc .LfeAttr =&_eface ;continue ;};if _efgdf .Name .Local =="\u006c\u0068\u0066"{_edcbe ,_cabgb :=_d .ParseUint (_efgdf .Value ,10,32);if _cabgb !=nil {return _cabgb ;};_gacg :=uint32 (_edcbe );_cedc .LhfAttr =&_gacg ;continue ;};if _efgdf .Name .Local =="\u006c\u0066\u0066"{_bebb ,_gfdeb :=_d .ParseUint (_efgdf .Value ,10,32);if _gfdeb !=nil {return _gfdeb ;};_fgada :=uint32 (_bebb );_cedc .LffAttr =&_fgada ;continue ;};if _efgdf .Name .Local =="\u0063\u0068\u0065"{_gadc ,_aeedc :=_d .ParseUint (_efgdf .Value ,10,32);if _aeedc !=nil {return _aeedc ;};_cbcce :=uint32 (_gadc );_cedc .CheAttr =&_cbcce ;continue ;};if _efgdf .Name .Local =="\u0072\u0068\u006f"{_adaac ,_dgdfg :=_d .ParseUint (_efgdf .Value ,10,32);if _dgdfg !=nil {return _dgdfg ;};_gdgfd :=uint32 (_adaac );_cedc .RhoAttr =&_gdgfd ;continue ;};if _efgdf .Name .Local =="\u0072\u0068\u0065"{_ebaag ,_dabac :=_d .ParseUint (_efgdf .Value ,10,32);if _dabac !=nil {return _dabac ;};_cbcb :=uint32 (_ebaag );_cedc .RheAttr =&_cbcb ;continue ;};if _efgdf .Name .Local =="\u006c\u0068\u006f"{_afbeg ,_dedbe :=_d .ParseUint (_efgdf .Value ,10,32);if _dedbe !=nil {return _dedbe ;};_agcb :=uint32 (_afbeg );_cedc .LhoAttr =&_agcb ;continue ;};if _efgdf .Name .Local =="\u006c\u0068\u0065"{_dcafg ,_aaadd :=_d .ParseUint (_efgdf .Value ,10,32);if _aaadd !=nil {return _aaadd ;};_abbeg :=uint32 (_dcafg );_cedc .LheAttr =&_abbeg ;continue ;};if _efgdf .Name .Local =="\u0063\u0068\u006f"{_bfaad ,_fdabb :=_d .ParseUint (_efgdf .Value ,10,32);if _fdabb !=nil {return _fdabb ;};_gaae :=uint32 (_bfaad );_cedc .ChoAttr =&_gaae ;continue ;};if _efgdf .Name .Local =="\u0063\u0068\u0066"{_acgc ,_dcbgc :=_d .ParseUint (_efgdf .Value ,10,32);if _dcbgc !=nil {return _dcbgc ;};_aaafb :=uint32 (_acgc );_cedc .ChfAttr =&_aaafb ;continue ;};if _efgdf .Name .Local =="\u0063\u0066\u006f"{_cceef ,_cfbbb :=_d .ParseUint (_efgdf .Value ,10,32);if _cfbbb !=nil {return _cfbbb ;};_eeadc :=uint32 (_cceef );_cedc .CfoAttr =&_eeadc ;continue ;};if _efgdf .Name .Local =="\u0063\u0066\u0065"{_defd ,_cdcad :=_d .ParseUint (_efgdf .Value ,10,32);if _cdcad !=nil {return _cdcad ;};_gdebb :=uint32 (_defd );_cedc .CfeAttr =&_gdebb ;continue ;};if _efgdf .Name .Local =="\u0063\u0066\u0066"{_ggge ,_bgega :=_d .ParseUint (_efgdf .Value ,10,32);if _bgega !=nil {return _bgega ;};_fadae :=uint32 (_ggge );_cedc .CffAttr =&_fadae ;continue ;};if _efgdf .Name .Local =="\u0072\u0066\u006f"{_gcdgd ,_gecge :=_d .ParseUint (_efgdf .Value ,10,32);if _gecge !=nil {return _gecge ;};_dbcba :=uint32 (_gcdgd );_cedc .RfoAttr =&_dbcba ;continue ;};if _efgdf .Name .Local =="\u0072\u0066\u0065"{_edagb ,_cffg :=_d .ParseUint (_efgdf .Value ,10,32);if _cffg !=nil {return _cffg ;};_dcge :=uint32 (_edagb );_cedc .RfeAttr =&_dcge ;continue ;};if _efgdf .Name .Local =="\u0072\u0066\u0066"{_gddfb ,_gddbb :=_d .ParseUint (_efgdf .Value ,10,32);if _gddbb !=nil {return _gddbb ;};_abfec :=uint32 (_gddfb );_cedc .RffAttr =&_abfec ;continue ;};};for {_bdbca ,_dgagf :=d .Token ();if _dgagf !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0072a\u0077\u0069\u006e\u0067\u0048\u0046\u003a\u0020\u0025\u0073",_dgagf );};if _cbbfb ,_ffgbc :=_bdbca .(_f .EndElement );_ffgbc &&_cbbfb .Name ==start .Name {break ;};};return nil ;};func (_cgegdg ST_ShowDataAs )String ()string {switch _cgegdg {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 "";};type ST_SortType byte ;func (_befce *CT_SortState )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _befce .ColumnSortAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_befce .ColumnSortAttr ))});};if _befce .CaseSensitiveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_befce .CaseSensitiveAttr ))});};if _befce .SortMethodAttr !=ST_SortMethodUnset {_dfbac ,_fbaeag :=_befce .SortMethodAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"});if _fbaeag !=nil {return _fbaeag ;};start .Attr =append (start .Attr ,_dfbac );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",_befce .RefAttr )});e .EncodeToken (start );if _befce .SortCondition !=nil {_gdfff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"}};for _ ,_dafdg :=range _befce .SortCondition {e .EncodeElement (_dafdg ,_gdfff );};};if _befce .ExtLst !=nil {_fcecg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_befce .ExtLst ,_fcecg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Borders struct{ +// Reference +RefAttr string ;IdAttr *string ; -// Border Count -CountAttr *uint32 ; +// Location +LocationAttr *string ; -// Border -Border []*CT_Border ;};func (_ecgfae ST_VolValueType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ecgfae .String (),start );};func (_bdade *ST_TotalsRowFunction )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bdade =0;case "\u006e\u006f\u006e\u0065":*_bdade =1;case "\u0073\u0075\u006d":*_bdade =2;case "\u006d\u0069\u006e":*_bdade =3;case "\u006d\u0061\u0078":*_bdade =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_bdade =5;case "\u0063\u006f\u0075n\u0074":*_bdade =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_bdade =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_bdade =8;case "\u0076\u0061\u0072":*_bdade =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bdade =10;};return nil ;};func NewCT_Stylesheet ()*CT_Stylesheet {_bfccf :=&CT_Stylesheet {};return _bfccf };func NewCT_Dxf ()*CT_Dxf {_agede :=&CT_Dxf {};return _agede }; +// Tool Tip +TooltipAttr *string ; -// Validate validates the CT_Location and its children -func (_dcfe *CT_Location )Validate ()error {return _dcfe .ValidateWithPath ("C\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e");};type CT_DynamicFilter struct{ +// Display String +DisplayAttr *string ;}; -// Dynamic filter type -TypeAttr ST_DynamicFilterType ; +// Validate validates the CT_FieldsUsage and its children +func (_cbaaf *CT_FieldsUsage )Validate ()error {return _cbaaf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065");}; -// Value -ValAttr *float64 ; +// Validate validates the CT_DataRefs and its children +func (_cedcf *CT_DataRefs )Validate ()error {return _cedcf .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073");}; -// ISO Value -ValIsoAttr *_e .Time ; +// ValidateWithPath validates the CT_MdxKPI and its children, prefixing error messages with path +func (_gbfccc *CT_MdxKPI )ValidateWithPath (path string )error {if _gbfccc .PAttr ==ST_MdxKPIPropertyUnset {return _b .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 _dgcbc :=_gbfccc .PAttr .ValidateWithPath (path +"\u002f\u0050\u0041\u0074\u0074\u0072");_dgcbc !=nil {return _dgcbc ;};return nil ;};type ST_BorderStyle byte ;func (_eebaca *Metadata )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_a .Attr {Name :_a .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 ,_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\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 ,_a .Attr {Name :_a .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 ,_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 ="m\u0061\u003a\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061";return _eebaca .CT_Metadata .MarshalXML (e ,start );};func (_aceffb *CT_X )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aceffb .VAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0076",*_aceffb .VAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ecbgb ST_DvAspect )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bdeaaf :=_a .Attr {};_bdeaaf .Name =name ;switch _ecbgb {case ST_DvAspectUnset :_bdeaaf .Value ="";case ST_DvAspectDVASPECT_CONTENT :_bdeaaf .Value ="\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054";case ST_DvAspectDVASPECT_ICON :_bdeaaf .Value ="\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e";};return _bdeaaf ,nil ;};func (_gfafa ST_VerticalAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gdgfe :=_a .Attr {};_gdgfe .Name =name ;switch _gfafa {case ST_VerticalAlignmentUnset :_gdgfe .Value ="";case ST_VerticalAlignmentTop :_gdgfe .Value ="\u0074\u006f\u0070";case ST_VerticalAlignmentCenter :_gdgfe .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalAlignmentBottom :_gdgfe .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_VerticalAlignmentJustify :_gdgfe .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_VerticalAlignmentDistributed :_gdgfe .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _gdgfe ,nil ;}; -// Max Value -MaxValAttr *float64 ; +// ValidateWithPath validates the CT_GroupMembers and its children, prefixing error messages with path +func (_fdbac *CT_GroupMembers )ValidateWithPath (path string )error {for _eafdd ,_bagad :=range _fdbac .GroupMember {if _gbged :=_bagad .ValidateWithPath (_b .Sprintf ("\u0025s\u002fG\u0072\u006f\u0075\u0070\u004de\u006d\u0062e\u0072\u005b\u0025\u0064\u005d",path ,_eafdd ));_gbged !=nil {return _gbged ;};};return nil ;};func (_efeff *CT_Mdx )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efeff .FAttr =ST_MdxFunctionType (1);for _ ,_agceg :=range start .Attr {if _agceg .Name .Local =="\u006e"{_gfgbb ,_cddae :=_d .ParseUint (_agceg .Value ,10,32);if _cddae !=nil {return _cddae ;};_efeff .NAttr =uint32 (_gfgbb );continue ;};if _agceg .Name .Local =="\u0066"{_efeff .FAttr .UnmarshalXMLAttr (_agceg );continue ;};};_addef :for {_gebef ,_cfeeb :=d .Token ();if _cfeeb !=nil {return _cfeeb ;};switch _bbfbb :=_gebef .(type ){case _a .StartElement :switch _bbfbb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efeff .T =NewCT_MdxTuple ();if _afabd :=d .DecodeElement (_efeff .T ,&_bbfbb );_afabd !=nil {return _afabd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efeff .Ms =NewCT_MdxSet ();if _dcfdce :=d .DecodeElement (_efeff .Ms ,&_bbfbb );_dcfdce !=nil {return _dcfdce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efeff .P =NewCT_MdxMemeberProp ();if _bbfgg :=d .DecodeElement (_efeff .P ,&_bbfbb );_bbfgg !=nil {return _bbfgg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efeff .K =NewCT_MdxKPI ();if _bdce :=d .DecodeElement (_efeff .K ,&_bbfbb );_bdce !=nil {return _bdce ;};default:_gc .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",_bbfbb .Name );if _bbeef :=d .Skip ();_bbeef !=nil {return _bbeef ;};};case _a .EndElement :break _addef ;case _a .CharData :};};return nil ;};type CT_SheetBackgroundPicture struct{IdAttr string ;};func (_ffd *CT_CacheSource )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffd .TypeAttr =ST_SourceType (1);for _ ,_fdff :=range start .Attr {if _fdff .Name .Local =="\u0074\u0079\u0070\u0065"{_ffd .TypeAttr .UnmarshalXMLAttr (_fdff );continue ;};if _fdff .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_eadc ,_eca :=_d .ParseUint (_fdff .Value ,10,32);if _eca !=nil {return _eca ;};_acd :=uint32 (_eadc );_ffd .ConnectionIdAttr =&_acd ;continue ;};};_dffd :for {_caeg ,_cfaa :=d .Token ();if _cfaa !=nil {return _cfaa ;};switch _gbbc :=_caeg .(type ){case _a .StartElement :switch _gbbc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffd .WorksheetSource =NewCT_WorksheetSource ();if _ebfa :=d .DecodeElement (_ffd .WorksheetSource ,&_gbbc );_ebfa !=nil {return _ebfa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffd .Consolidation =NewCT_Consolidation ();if _dfc :=d .DecodeElement (_ffd .Consolidation ,&_gbbc );_dfc !=nil {return _dfc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffd .ExtLst =NewCT_ExtensionList ();if _eaf :=d .DecodeElement (_ffd .ExtLst ,&_gbbc );_eaf !=nil {return _eaf ;};default:_gc .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",_gbbc .Name );if _bggd :=d .Skip ();_bggd !=nil {return _bggd ;};};case _a .EndElement :break _dffd ;case _a .CharData :};};return nil ;};func (_dfafb *CT_RevisionQueryTableField )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fbfcb :=range start .Attr {if _fbfcb .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_egaeaa ,_agbdb :=_d .ParseUint (_fbfcb .Value ,10,32);if _agbdb !=nil {return _agbdb ;};_dfafb .SheetIdAttr =uint32 (_egaeaa );continue ;};if _fbfcb .Name .Local =="\u0072\u0065\u0066"{_dfbdg ,_agage :=_fbfcb .Value ,error (nil );if _agage !=nil {return _agage ;};_dfafb .RefAttr =_dfbdg ;continue ;};if _fbfcb .Name .Local =="\u0066i\u0065\u006c\u0064\u0049\u0064"{_ggfab ,_bfaad :=_d .ParseUint (_fbfcb .Value ,10,32);if _bfaad !=nil {return _bfaad ;};_dfafb .FieldIdAttr =uint32 (_ggfab );continue ;};};for {_acdbbf ,_bgdda :=d .Token ();if _bgdda !=nil {return _b .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",_bgdda );};if _fagcb ,_agffb :=_acdbbf .(_a .EndElement );_agffb &&_fagcb .Name ==start .Name {break ;};};return nil ;};func (_ddbbf *CT_colItems )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ddbbf .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ddbbf .CountAttr )});};e .EncodeToken (start );_bgdcef :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_bcbgc :=range _ddbbf .I {e .EncodeElement (_bcbgc ,_bgdcef );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Max ISO Value -MaxValIsoAttr *_e .Time ;};func NewCT_WebPublishing ()*CT_WebPublishing {_bfgdf :=&CT_WebPublishing {};return _bfgdf };func (_bbceb *CT_QueryTableRefresh )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbceb .QueryTableFields =NewCT_QueryTableFields ();for _ ,_ebegb :=range start .Attr {if _ebegb .Name .Local =="\u0070r\u0065\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072\u0074\u0046i\u006c\u0074\u0065\u0072\u004c\u0061\u0079\u006f\u0075\u0074"{_adaagb ,_cggfcg :=_d .ParseBool (_ebegb .Value );if _cggfcg !=nil {return _cggfcg ;};_bbceb .PreserveSortFilterLayoutAttr =&_adaagb ;continue ;};if _ebegb .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"{_cgceg ,_ddgag :=_d .ParseBool (_ebegb .Value );if _ddgag !=nil {return _ddgag ;};_bbceb .FieldIdWrappedAttr =&_cgceg ;continue ;};if _ebegb .Name .Local =="h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"{_cbfbe ,_agec :=_d .ParseBool (_ebegb .Value );if _agec !=nil {return _agec ;};_bbceb .HeadersInLastRefreshAttr =&_cbfbe ;continue ;};if _ebegb .Name .Local =="\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"{_gdccd ,_dcfd :=_d .ParseUint (_ebegb .Value ,10,8);if _dcfd !=nil {return _dcfd ;};_cbggg :=uint8 (_gdccd );_bbceb .MinimumVersionAttr =&_cbggg ;continue ;};if _ebegb .Name .Local =="\u006e\u0065\u0078\u0074\u0049\u0064"{_fbcg ,_egafee :=_d .ParseUint (_ebegb .Value ,10,32);if _egafee !=nil {return _egafee ;};_aefag :=uint32 (_fbcg );_bbceb .NextIdAttr =&_aefag ;continue ;};if _ebegb .Name .Local =="\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"{_eecge ,_eebgf :=_d .ParseUint (_ebegb .Value ,10,32);if _eebgf !=nil {return _eebgf ;};_bgefc :=uint32 (_eecge );_bbceb .UnboundColumnsLeftAttr =&_bgefc ;continue ;};if _ebegb .Name .Local =="\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"{_fgedb ,_afgcaa :=_d .ParseUint (_ebegb .Value ,10,32);if _afgcaa !=nil {return _afgcaa ;};_aeaad :=uint32 (_fgedb );_bbceb .UnboundColumnsRightAttr =&_aeaad ;continue ;};};_cgfggc :for {_dfbeaf ,_dbfeg :=d .Token ();if _dbfeg !=nil {return _dbfeg ;};switch _bdgdbc :=_dfbeaf .(type ){case _f .StartElement :switch _bdgdbc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bfeff :=d .DecodeElement (_bbceb .QueryTableFields ,&_bdgdbc );_bfeff !=nil {return _bfeff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbceb .QueryTableDeletedFields =NewCT_QueryTableDeletedFields ();if _caade :=d .DecodeElement (_bbceb .QueryTableDeletedFields ,&_bdgdbc );_caade !=nil {return _caade ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbceb .SortState =NewCT_SortState ();if _eebbf :=d .DecodeElement (_bbceb .SortState ,&_bdgdbc );_eebbf !=nil {return _eebbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbceb .ExtLst =NewCT_ExtensionList ();if _eaaeg :=d .DecodeElement (_bbceb .ExtLst ,&_bdgdbc );_eaaeg !=nil {return _eaaeg ;};default:_ag .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",_bdgdbc .Name );if _acbc :=d .Skip ();_acbc !=nil {return _acbc ;};};case _f .EndElement :break _cgfggc ;case _f .CharData :};};return nil ;};func NewCT_CellSmartTag ()*CT_CellSmartTag {_egda :=&CT_CellSmartTag {};return _egda };func (_gadbe *ST_SmartTagShow )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edddc ,_fggdcb :=d .Token ();if _fggdcb !=nil {return _fggdcb ;};if _cebded ,_cagbd :=_edddc .(_f .EndElement );_cagbd &&_cebded .Name ==start .Name {*_gadbe =1;return nil ;};if _aafdc ,_dbadg :=_edddc .(_f .CharData );!_dbadg {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edddc );}else {switch string (_aafdc ){case "":*_gadbe =0;case "\u0061\u006c\u006c":*_gadbe =1;case "\u006e\u006f\u006e\u0065":*_gadbe =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_gadbe =3;};};_edddc ,_fggdcb =d .Token ();if _fggdcb !=nil {return _fggdcb ;};if _gecdd ,_ebcaac :=_edddc .(_f .EndElement );_ebcaac &&_gecdd .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edddc );};func (_cfbcd ST_rwColActionType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cfbcd .String (),start );};func (_gdgd *CT_CacheHierarchies )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abab :=range start .Attr {if _abab .Name .Local =="\u0063\u006f\u0075n\u0074"{_afcc ,_gdfb :=_d .ParseUint (_abab .Value ,10,32);if _gdfb !=nil {return _gdfb ;};_bcf :=uint32 (_afcc );_gdgd .CountAttr =&_bcf ;continue ;};};_edcgg :for {_ffdb ,_aab :=d .Token ();if _aab !=nil {return _aab ;};switch _aeb :=_ffdb .(type ){case _f .StartElement :switch _aeb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdgf :=NewCT_CacheHierarchy ();if _egfd :=d .DecodeElement (_cdgf ,&_aeb );_egfd !=nil {return _egfd ;};_gdgd .CacheHierarchy =append (_gdgd .CacheHierarchy ,_cdgf );default:_ag .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",_aeb .Name );if _bded :=d .Skip ();_bded !=nil {return _bded ;};};case _f .EndElement :break _edcgg ;case _f .CharData :};};return nil ;};func NewCT_FieldGroup ()*CT_FieldGroup {_cbbga :=&CT_FieldGroup {};return _cbbga };func (_fgcfdc ST_GradientType )Validate ()error {return _fgcfdc .ValidateWithPath ("")};type ST_Sqref []string ;func (_eagef *CT_SortCondition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcfgg :=range start .Attr {if _dcfgg .Name .Local =="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"{_fdbgd ,_cdaea :=_d .ParseBool (_dcfgg .Value );if _cdaea !=nil {return _cdaea ;};_eagef .DescendingAttr =&_fdbgd ;continue ;};if _dcfgg .Name .Local =="\u0073\u006f\u0072\u0074\u0042\u0079"{_eagef .SortByAttr .UnmarshalXMLAttr (_dcfgg );continue ;};if _dcfgg .Name .Local =="\u0072\u0065\u0066"{_bfegdd ,_daabdc :=_dcfgg .Value ,error (nil );if _daabdc !=nil {return _daabdc ;};_eagef .RefAttr =_bfegdd ;continue ;};if _dcfgg .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"{_ecbad ,_aeggc :=_dcfgg .Value ,error (nil );if _aeggc !=nil {return _aeggc ;};_eagef .CustomListAttr =&_ecbad ;continue ;};if _dcfgg .Name .Local =="\u0064\u0078\u0066I\u0064"{_gfaedg ,_fdcfa :=_d .ParseUint (_dcfgg .Value ,10,32);if _fdcfa !=nil {return _fdcfa ;};_cdaab :=uint32 (_gfaedg );_eagef .DxfIdAttr =&_cdaab ;continue ;};if _dcfgg .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_eagef .IconSetAttr .UnmarshalXMLAttr (_dcfgg );continue ;};if _dcfgg .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_ddaaa ,_cebaee :=_d .ParseUint (_dcfgg .Value ,10,32);if _cebaee !=nil {return _cebaee ;};_cfcda :=uint32 (_ddaaa );_eagef .IconIdAttr =&_cfcda ;continue ;};};for {_cfbaf ,_gfcef :=d .Token ();if _gfcef !=nil {return _c .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",_gfcef );};if _gecefg ,_ecgefc :=_cfbaf .(_f .EndElement );_ecgefc &&_gecefg .Name ==start .Name {break ;};};return nil ;};const (ST_CellCommentsUnset ST_CellComments =0;ST_CellCommentsNone ST_CellComments =1;ST_CellCommentsAsDisplayed ST_CellComments =2;ST_CellCommentsAtEnd ST_CellComments =3;); +// ValidateWithPath validates the CT_DdeItems and its children, prefixing error messages with path +func (_dgcb *CT_DdeItems )ValidateWithPath (path string )error {for _cabe ,_dcgd :=range _dgcb .DdeItem {if _daceb :=_dcgd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u0064\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_cabe ));_daceb !=nil {return _daceb ;};};return nil ;}; -// ValidateWithPath validates the CT_QueryTableDeletedFields and its children, prefixing error messages with path -func (_adfaf *CT_QueryTableDeletedFields )ValidateWithPath (path string )error {for _daddd ,_egafce :=range _adfaf .DeletedField {if _egcgg :=_egafce .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0044el\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_daddd ));_egcgg !=nil {return _egcgg ;};};return nil ;};func (_efggbb *CT_InputCells )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_c .Sprintf ("\u0025\u0076",_efggbb .RAttr )});if _efggbb .DeletedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_efggbb .DeletedAttr ))});};if _efggbb .UndoneAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0064\u006f\u006e\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_efggbb .UndoneAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",_efggbb .ValAttr )});if _efggbb .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_efggbb .NumFmtIdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_PhoneticPr ()*CT_PhoneticPr {_aaebg :=&CT_PhoneticPr {};return _aaebg }; +// Validate validates the CT_ServerFormats and its children +func (_bgagc *CT_ServerFormats )Validate ()error {return _bgagc .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func (_adadg *CT_SingleXmlCells )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adfebb :for {_dfadd ,_ecdcdg :=d .Token ();if _ecdcdg !=nil {return _ecdcdg ;};switch _dacgd :=_dfadd .(type ){case _a .StartElement :switch _dacgd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agebf :=NewCT_SingleXmlCell ();if _gbfdc :=d .DecodeElement (_agebf ,&_dacgd );_gbfdc !=nil {return _gbfdc ;};_adadg .SingleXmlCell =append (_adadg .SingleXmlCell ,_agebf );default:_gc .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",_dacgd .Name );if _bgcdc :=d .Skip ();_bgcdc !=nil {return _bgcdc ;};};case _a .EndElement :break _adfebb ;case _a .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;);func (_egafa *CT_MeasureGroup )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_egafa .NameAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_egafa .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Color and its children -func (_fgfe *CT_Color )Validate ()error {return _fgfe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func (_cgdddb *CT_Drawing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbee :=range start .Attr {if _gbee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gbee .Name .Local =="\u0069\u0064"||_gbee .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"&&_gbee .Name .Local =="\u0069\u0064"{_aaadg ,_eceb :=_gbee .Value ,error (nil );if _eceb !=nil {return _eceb ;};_cgdddb .IdAttr =_aaadg ;continue ;};};for {_bdcc ,_dfdfb :=d .Token ();if _dfdfb !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u003a\u0020%\u0073",_dfdfb );};if _fggf ,_bfgce :=_bdcc .(_f .EndElement );_bfgce &&_fggf .Name ==start .Name {break ;};};return nil ;};func (_ggadf ST_PhoneticType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gcefe :=_f .Attr {};_gcefe .Name =name ;switch _ggadf {case ST_PhoneticTypeUnset :_gcefe .Value ="";case ST_PhoneticTypeHalfwidthKatakana :_gcefe .Value ="\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeFullwidthKatakana :_gcefe .Value ="\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeHiragana :_gcefe .Value ="\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_PhoneticTypeNoConversion :_gcefe .Value ="\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e";};return _gcefe ,nil ;};func (_ddafce *CT_ServerFormat )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffbab :=range start .Attr {if _ffbab .Name .Local =="\u0063u\u006c\u0074\u0075\u0072\u0065"{_eaeefd ,_ecfcaa :=_ffbab .Value ,error (nil );if _ecfcaa !=nil {return _ecfcaa ;};_ddafce .CultureAttr =&_eaeefd ;continue ;};if _ffbab .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_aadbb ,_dfaee :=_ffbab .Value ,error (nil );if _dfaee !=nil {return _dfaee ;};_ddafce .FormatAttr =&_aadbb ;continue ;};};for {_abadb ,_ebcfc :=d .Token ();if _ebcfc !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0065\u0072\u0076\u0065\u0072F\u006f\u0072\u006da\u0074:\u0020\u0025\u0073",_ebcfc );};if _dbgbee ,_fbdee :=_abadb .(_f .EndElement );_fbdee &&_dbgbee .Name ==start .Name {break ;};};return nil ;};func NewCT_ChartsheetViews ()*CT_ChartsheetViews {_cccf :=&CT_ChartsheetViews {};return _cccf };func (_beecd *CT_Users )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbfdg :=range start .Attr {if _gbfdg .Name .Local =="\u0063\u006f\u0075n\u0074"{_gdfeb ,_cebcd :=_d .ParseUint (_gbfdg .Value ,10,32);if _cebcd !=nil {return _cebcd ;};_ccfgf :=uint32 (_gdfeb );_beecd .CountAttr =&_ccfgf ;continue ;};};_dffeb :for {_ffffba ,_cegfe :=d .Token ();if _cegfe !=nil {return _cegfe ;};switch _beagd :=_ffffba .(type ){case _f .StartElement :switch _beagd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceffb :=NewCT_SharedUser ();if _cdbfb :=d .DecodeElement (_ceffb ,&_beagd );_cdbfb !=nil {return _cdbfb ;};_beecd .UserInfo =append (_beecd .UserInfo ,_ceffb );default:_ag .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",_beagd .Name );if _gagbfd :=d .Skip ();_gagbfd !=nil {return _gagbfd ;};};case _f .EndElement :break _dffeb ;case _f .CharData :};};return nil ;};type CT_Parameters struct{ +// Validate validates the CT_DynamicFilter and its children +func (_fbdcc *CT_DynamicFilter )Validate ()error {return _fbdcc .ValidateWithPath ("\u0043\u0054_\u0044\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072");};const (ST_RevisionActionUnset ST_RevisionAction =0;ST_RevisionActionAdd ST_RevisionAction =1;ST_RevisionActionDelete ST_RevisionAction =2;);func (_gbbde *CT_WebPublishItems )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ccgag :=range start .Attr {if _ccgag .Name .Local =="\u0063\u006f\u0075n\u0074"{_bcffda ,_aaaacc :=_d .ParseUint (_ccgag .Value ,10,32);if _aaaacc !=nil {return _aaaacc ;};_eabgae :=uint32 (_bcffda );_gbbde .CountAttr =&_eabgae ;continue ;};};_gdegae :for {_bfdbf ,_gefaf :=d .Token ();if _gefaf !=nil {return _gefaf ;};switch _debda :=_bfdbf .(type ){case _a .StartElement :switch _debda .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gafgdb :=NewCT_WebPublishItem ();if _gcbbda :=d .DecodeElement (_gafgdb ,&_debda );_gcbbda !=nil {return _gcbbda ;};_gbbde .WebPublishItem =append (_gbbde .WebPublishItem ,_gafgdb );default:_gc .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",_debda .Name );if _edggbf :=d .Skip ();_edggbf !=nil {return _edggbf ;};};case _a .EndElement :break _gdegae ;case _a .CharData :};};return nil ;};func ParseStdlibTime (s string )(_ge .Time ,error ){return _ge .Time {},nil };type CT_MetadataTypes struct{ -// Parameter Count +// Metadata Type Count CountAttr *uint32 ; -// Parameter Properties -Parameter []*CT_Parameter ;};const (ST_TableTypeUnset ST_TableType =0;ST_TableTypeWorksheet ST_TableType =1;ST_TableTypeXml ST_TableType =2;ST_TableTypeQueryTable ST_TableType =3;);type CT_Control struct{ +// Metadata Type Information +MetadataType []*CT_MetadataType ;};func (_faacc *CT_MetadataTypes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _faacc .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_faacc .CountAttr )});};e .EncodeToken (start );_ggfb :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};for _ ,_geebc :=range _faacc .MetadataType {e .EncodeElement (_geebc ,_ggfb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_CfRule ()*CT_CfRule {_cdae :=&CT_CfRule {};return _cdae };func (_dffb *CT_Border )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dffb .DiagonalUpAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dffb .DiagonalUpAttr ))});};if _dffb .DiagonalDownAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dffb .DiagonalDownAttr ))});};if _dffb .OutlineAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dffb .OutlineAttr ))});};e .EncodeToken (start );if _dffb .Start !=nil {_bcaf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_dffb .Start ,_bcaf );};if _dffb .End !=nil {_ccb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0064"}};e .EncodeElement (_dffb .End ,_ccb );};if _dffb .Left !=nil {_ggd :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_dffb .Left ,_ggd );};if _dffb .Right !=nil {_edda :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_dffb .Right ,_edda );};if _dffb .Top !=nil {_gcfb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070"}};e .EncodeElement (_dffb .Top ,_gcfb );};if _dffb .Bottom !=nil {_edc :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0062\u006f\u0074\u0074\u006fm"}};e .EncodeElement (_dffb .Bottom ,_edc );};if _dffb .Diagonal !=nil {_afg :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"}};e .EncodeElement (_dffb .Diagonal ,_afg );};if _dffb .Vertical !=nil {_cgeb :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"}};e .EncodeElement (_dffb .Vertical ,_cgeb );};if _dffb .Horizontal !=nil {_edf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}};e .EncodeElement (_dffb .Horizontal ,_edf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Shape Id -ShapeIdAttr uint32 ;IdAttr string ; +// Validate validates the CT_DdeItems and its children +func (_ddfb *CT_DdeItems )Validate ()error {return _ddfb .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073");}; -// Control Name -NameAttr *string ; +// Validate validates the CT_TableMissing and its children +func (_ccbec *CT_TableMissing )Validate ()error {return _ccbec .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u004d\u0069\u0073\u0073\u0069\u006e\u0067");};type CT_RevisionHeaders struct{ -// Embedded Control Properties -ControlPr *CT_ControlPr ;};func (_ffdeb *ST_BorderStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fedgf ,_dfcff :=d .Token ();if _dfcff !=nil {return _dfcff ;};if _gcedgb ,_gfgdbe :=_fedgf .(_f .EndElement );_gfgdbe &&_gcedgb .Name ==start .Name {*_ffdeb =1;return nil ;};if _fabgcbe ,_aecada :=_fedgf .(_f .CharData );!_aecada {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fedgf );}else {switch string (_fabgcbe ){case "":*_ffdeb =0;case "\u006e\u006f\u006e\u0065":*_ffdeb =1;case "\u0074\u0068\u0069\u006e":*_ffdeb =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_ffdeb =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_ffdeb =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_ffdeb =5;case "\u0074\u0068\u0069c\u006b":*_ffdeb =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_ffdeb =7;case "\u0068\u0061\u0069\u0072":*_ffdeb =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_ffdeb =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_ffdeb =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_ffdeb =11;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_ffdeb =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_ffdeb =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_ffdeb =14;};};_fedgf ,_dfcff =d .Token ();if _dfcff !=nil {return _dfcff ;};if _gafab ,_gfaba :=_fedgf .(_f .EndElement );_gfaba &&_gafab .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fedgf );};func (_bbggf *CT_RevisionHeaders )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbggf .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 _ ,_gggga :=range start .Attr {if _gggga .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_gdfbca ,_ddfff :=_d .ParseBool (_gggga .Value );if _ddfff !=nil {return _ddfff ;};_bbggf .ExclusiveAttr =&_gdfbca ;continue ;};if _gggga .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_dbbdaa ,_gdddbc :=_gggga .Value ,error (nil );if _gdddbc !=nil {return _gdddbc ;};_bbggf .LastGuidAttr =&_dbbdaa ;continue ;};if _gggga .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_dbdaf ,_dgedfg :=_d .ParseBool (_gggga .Value );if _dgedfg !=nil {return _dgedfg ;};_bbggf .SharedAttr =&_dbdaf ;continue ;};if _gggga .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_ffefb ,_abbgbc :=_d .ParseBool (_gggga .Value );if _abbgbc !=nil {return _abbgbc ;};_bbggf .DiskRevisionsAttr =&_ffefb ;continue ;};if _gggga .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_bfdge ,_edfga :=_d .ParseBool (_gggga .Value );if _edfga !=nil {return _edfga ;};_bbggf .HistoryAttr =&_bfdge ;continue ;};if _gggga .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_fdbdf ,_egeeab :=_d .ParseBool (_gggga .Value );if _egeeab !=nil {return _egeeab ;};_bbggf .TrackRevisionsAttr =&_fdbdf ;continue ;};if _gggga .Name .Local =="\u0067\u0075\u0069\u0064"{_ecddf ,_gfbca :=_gggga .Value ,error (nil );if _gfbca !=nil {return _gfbca ;};_bbggf .GuidAttr =_ecddf ;continue ;};if _gggga .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_edgge ,_bdcg :=_d .ParseUint (_gggga .Value ,10,32);if _bdcg !=nil {return _bdcg ;};_bgdca :=uint32 (_edgge );_bbggf .RevisionIdAttr =&_bgdca ;continue ;};if _gggga .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_aaceeee ,_fdgdbdf :=_d .ParseInt (_gggga .Value ,10,32);if _fdgdbdf !=nil {return _fdgdbdf ;};_aebc :=int32 (_aaceeee );_bbggf .VersionAttr =&_aebc ;continue ;};if _gggga .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_efbfg ,_dacab :=_d .ParseBool (_gggga .Value );if _dacab !=nil {return _dacab ;};_bbggf .KeepChangeHistoryAttr =&_efbfg ;continue ;};if _gggga .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_daded ,_edacbe :=_d .ParseBool (_gggga .Value );if _edacbe !=nil {return _edacbe ;};_bbggf .ProtectedAttr =&_daded ;continue ;};if _gggga .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_caeeb ,_gadge :=_d .ParseUint (_gggga .Value ,10,32);if _gadge !=nil {return _gadge ;};_eeaee :=uint32 (_caeeb );_bbggf .PreserveHistoryAttr =&_eeaee ;continue ;};};_gdbgc :for {_ffgag ,_cggeg :=d .Token ();if _cggeg !=nil {return _cggeg ;};switch _efcfa :=_ffgag .(type ){case _f .StartElement :switch _efcfa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebefbf :=NewCT_RevisionHeader ();if _fccfaf :=d .DecodeElement (_ebefbf ,&_efcfa );_fccfaf !=nil {return _fccfaf ;};_bbggf .Header =append (_bbggf .Header ,_ebefbf );default:_ag .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",_efcfa .Name );if _dfdde :=d .Skip ();_dfdde !=nil {return _dfdde ;};};case _f .EndElement :break _gdbgc ;case _f .CharData :};};return nil ;};func (_gfbc *CT_Controls )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfebg :for {_afbb ,_cdggg :=d .Token ();if _cdggg !=nil {return _cdggg ;};switch _cadag :=_afbb .(type ){case _f .StartElement :switch _cadag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcag :=NewCT_Control ();if _cfef :=d .DecodeElement (_dcag ,&_cadag );_cfef !=nil {return _cfef ;};_gfbc .Control =append (_gfbc .Control ,_dcag );default:_ag .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",_cadag .Name );if _dfcgg :=d .Skip ();_dfcgg !=nil {return _dfcgg ;};};case _f .EndElement :break _bfebg ;case _f .CharData :};};return nil ;}; +// Last Revision GUID +GuidAttr string ; -// Validate validates the CT_TupleCache and its children -func (_ecbgfa *CT_TupleCache )Validate ()error {return _ecbgfa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");};func NewCT_PivotAreas ()*CT_PivotAreas {_bacb :=&CT_PivotAreas {};return _bacb };type CT_VerticalAlignFontProperty struct{ +// Last GUID +LastGuidAttr *string ; -// Value -ValAttr _g .ST_VerticalAlignRun ;}; +// Shared Workbook +SharedAttr *bool ; -// Validate validates the CT_Rst and its children -func (_dadag *CT_Rst )Validate ()error {return _dadag .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0073\u0074");};type CT_BooleanProperty struct{ +// Disk Revisions +DiskRevisionsAttr *bool ; -// Value -ValAttr *bool ;};func (_agfbd ST_MdxSetOrder )ValidateWithPath (path string )error {switch _agfbd {case 0,1,2,3,4,5,6,7:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agfbd ));};return nil ;};func (_af *CT_AutoSortScope )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_af .PivotArea =NewCT_PivotArea ();_cdc :for {_cea ,_eca :=d .Token ();if _eca !=nil {return _eca ;};switch _fgd :=_cea .(type ){case _f .StartElement :switch _fgd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gdb :=d .DecodeElement (_af .PivotArea ,&_fgd );_gdb !=nil {return _gdb ;};default:_ag .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",_fgd .Name );if _eb :=d .Skip ();_eb !=nil {return _eb ;};};case _f .EndElement :break _cdc ;case _f .CharData :};};return nil ;};func NewCT_MemberProperty ()*CT_MemberProperty {_ebaaa :=&CT_MemberProperty {};return _ebaaa };func (_bbcdg *CT_PivotTableStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbcdg .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bbcdg .NameAttr )});};if _bbcdg .ShowRowHeadersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bbcdg .ShowRowHeadersAttr ))});};if _bbcdg .ShowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bbcdg .ShowColHeadersAttr ))});};if _bbcdg .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bbcdg .ShowRowStripesAttr ))});};if _bbcdg .ShowColStripesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bbcdg .ShowColStripesAttr ))});};if _bbcdg .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bbcdg .ShowLastColumnAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fgage ST_FontScheme )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ecegfb :=_f .Attr {};_ecegfb .Name =name ;switch _fgage {case ST_FontSchemeUnset :_ecegfb .Value ="";case ST_FontSchemeNone :_ecegfb .Value ="\u006e\u006f\u006e\u0065";case ST_FontSchemeMajor :_ecegfb .Value ="\u006d\u0061\u006ao\u0072";case ST_FontSchemeMinor :_ecegfb .Value ="\u006d\u0069\u006eo\u0072";};return _ecegfb ,nil ;}; +// History +HistoryAttr *bool ; -// ValidateWithPath validates the CT_MRUColors and its children, prefixing error messages with path -func (_dccc *CT_MRUColors )ValidateWithPath (path string )error {for _fabae ,_bffcac :=range _dccc .Color {if _ddaff :=_bffcac .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_fabae ));_ddaff !=nil {return _ddaff ;};};return nil ;};func (_gdbbb *CT_Tuples )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdbbb .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_gdbbb .CAttr )});};e .EncodeToken (start );_dafeb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0070\u006c"}};for _ ,_abcf :=range _gdbbb .Tpl {e .EncodeElement (_abcf ,_dafeb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fffaa ST_PaneState )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fffaa .String (),start );};func (_bggcf *CT_MetadataBlock )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gbbeed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u0063"}};for _ ,_acad :=range _bggcf .Rc {e .EncodeElement (_acad ,_gbbeed );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccaaa *ST_ShowDataAs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aecfaf ,_ffgcfg :=d .Token ();if _ffgcfg !=nil {return _ffgcfg ;};if _fbdagd ,_gbcfe :=_aecfaf .(_f .EndElement );_gbcfe &&_fbdagd .Name ==start .Name {*_ccaaa =1;return nil ;};if _dccagc ,_ddcdd :=_aecfaf .(_f .CharData );!_ddcdd {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aecfaf );}else {switch string (_dccagc ){case "":*_ccaaa =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ccaaa =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_ccaaa =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_ccaaa =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_ccaaa =4;case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_ccaaa =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_ccaaa =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_ccaaa =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_ccaaa =8;case "\u0069\u006e\u0064e\u0078":*_ccaaa =9;};};_aecfaf ,_ffgcfg =d .Token ();if _ffgcfg !=nil {return _ffgcfg ;};if _dfega ,_ggege :=_aecfaf .(_f .EndElement );_ggege &&_dfega .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aecfaf );};func (_fbaae *CT_pivotTableDefinition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbaae .Location =NewCT_Location ();for _ ,_gafgf :=range start .Attr {if _gafgf .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_cbeeb ,_ecdffb :=_d .ParseUint (_gafgf .Value ,10,8);if _ecdffb !=nil {return _ecdffb ;};_cfbea :=uint8 (_cbeeb );_fbaae .CreatedVersionAttr =&_cfbea ;continue ;};if _gafgf .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_gafgc ,_adebde :=_d .ParseUint (_gafgf .Value ,10,32);if _adebde !=nil {return _adebde ;};_dfcbcd :=uint32 (_gafgc );_fbaae .IndentAttr =&_dfcbcd ;continue ;};if _gafgf .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_cceed ,_cfeaba :=_gafgf .Value ,error (nil );if _cfeaba !=nil {return _cfeaba ;};_fbaae .PivotTableStyleAttr =&_cceed ;continue ;};if _gafgf .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_faecd ,_decabg :=_d .ParseBool (_gafgf .Value );if _decabg !=nil {return _decabg ;};_fbaae .ShowEmptyRowAttr =&_faecd ;continue ;};if _gafgf .Name .Local =="\u0074\u0061\u0067"{_edfcc ,_fgffc :=_gafgf .Value ,error (nil );if _fgffc !=nil {return _fgffc ;};_fbaae .TagAttr =&_edfcc ;continue ;};if _gafgf .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_gaacd ,_gbaeec :=_d .ParseBool (_gafgf .Value );if _gbaeec !=nil {return _gbaeec ;};_fbaae .ShowEmptyColAttr =&_gaacd ;continue ;};if _gafgf .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_edfdbe ,_effbc :=_d .ParseUint (_gafgf .Value ,10,8);if _effbc !=nil {return _effbc ;};_deecbf :=uint8 (_edfdbe );_fbaae .MinRefreshableVersionAttr =&_deecbf ;continue ;};if _gafgf .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_bgffe ,_ccgfcd :=_d .ParseBool (_gafgf .Value );if _ccgfcd !=nil {return _ccgfcd ;};_fbaae .ShowHeadersAttr =&_bgffe ;continue ;};if _gafgf .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_ggaaa ,_bagag :=_d .ParseBool (_gafgf .Value );if _bagag !=nil {return _bagag ;};_fbaae .AsteriskTotalsAttr =&_ggaaa ;continue ;};if _gafgf .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_gdgec ,_dgfeg :=_d .ParseBool (_gafgf .Value );if _dgfeg !=nil {return _dgfeg ;};_fbaae .CompactAttr =&_gdgec ;continue ;};if _gafgf .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_eedea ,_gadbcd :=_d .ParseBool (_gafgf .Value );if _gadbcd !=nil {return _gadbcd ;};_fbaae .EditDataAttr =&_eedea ;continue ;};if _gafgf .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_gdcea ,_fbacde :=_d .ParseBool (_gafgf .Value );if _fbacde !=nil {return _fbacde ;};_fbaae .OutlineAttr =&_gdcea ;continue ;};if _gafgf .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_cgfcf ,_aaege :=_d .ParseBool (_gafgf .Value );if _aaege !=nil {return _aaege ;};_fbaae .ShowCalcMbrsAttr =&_cgfcf ;continue ;};if _gafgf .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_aceddb ,_ecdba :=_d .ParseBool (_gafgf .Value );if _ecdba !=nil {return _ecdba ;};_fbaae .OutlineDataAttr =&_aceddb ;continue ;};if _gafgf .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_dgfca ,_afgccb :=_d .ParseBool (_gafgf .Value );if _afgccb !=nil {return _afgccb ;};_fbaae .GridDropZonesAttr =&_dgfca ;continue ;};if _gafgf .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_dfccbf ,_gagcaf :=_d .ParseBool (_gafgf .Value );if _gagcaf !=nil {return _gagcaf ;};_fbaae .CustomListSortAttr =&_dfccbf ;continue ;};if _gafgf .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_ggcc ,_bfbbb :=_d .ParseBool (_gafgf .Value );if _bfbbb !=nil {return _bfbbb ;};_fbaae .RowGrandTotalsAttr =&_ggcc ;continue ;};if _gafgf .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_afedfb ,_ebeaf :=_d .ParseBool (_gafgf .Value );if _ebeaf !=nil {return _ebeaf ;};_fbaae .ApplyWidthHeightFormatsAttr =&_afedfb ;continue ;};if _gafgf .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_dgfdcg ,_ceggd :=_d .ParseBool (_gafgf .Value );if _ceggd !=nil {return _ceggd ;};_fbaae .UseAutoFormattingAttr =&_dgfdcg ;continue ;};if _gafgf .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ggcff ,_gdcgf :=_gafgf .Value ,error (nil );if _gdcgf !=nil {return _gdcgf ;};_fbaae .RowHeaderCaptionAttr =&_ggcff ;continue ;};if _gafgf .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_bgcee ,_beaeb :=_d .ParseBool (_gafgf .Value );if _beaeb !=nil {return _beaeb ;};_fbaae .ShowDrillAttr =&_bgcee ;continue ;};if _gafgf .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_abbdc ,_cfgbf :=_d .ParseBool (_gafgf .Value );if _cfgbf !=nil {return _cfgbf ;};_fbaae .MergeItemAttr =&_abbdc ;continue ;};if _gafgf .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_gdcgd ,_ddedg :=_d .ParseBool (_gafgf .Value );if _ddedg !=nil {return _ddedg ;};_fbaae .ApplyBorderFormatsAttr =&_gdcgd ;continue ;};if _gafgf .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_ggbfcf ,_faebda :=_d .ParseBool (_gafgf .Value );if _faebda !=nil {return _faebda ;};_fbaae .VisualTotalsAttr =&_ggbfcf ;continue ;};if _gafgf .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_egefg ,_edefae :=_d .ParseBool (_gafgf .Value );if _edefae !=nil {return _edefae ;};_fbaae .CompactDataAttr =&_egefg ;continue ;};if _gafgf .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bcfdbc ,_addgd :=_d .ParseUint (_gafgf .Value ,10,32);if _addgd !=nil {return _addgd ;};_dcecfd :=uint32 (_bcfdbc );_fbaae .DataPositionAttr =&_dcecfd ;continue ;};if _gafgf .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_bfgee ,_fffbee :=_d .ParseBool (_gafgf .Value );if _fffbee !=nil {return _fffbee ;};_fbaae .MultipleFieldFiltersAttr =&_bfgee ;continue ;};if _gafgf .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_ecbfc ,_beeee :=_d .ParseBool (_gafgf .Value );if _beeee !=nil {return _beeee ;};_fbaae .PageOverThenDownAttr =&_ecbfc ;continue ;};if _gafgf .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_fbbbd ,_egaced :=_d .ParseBool (_gafgf .Value );if _egaced !=nil {return _egaced ;};_fbaae .FieldListSortAscendingAttr =&_fbbbd ;continue ;};if _gafgf .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_bddfb ,_ebcad :=_d .ParseBool (_gafgf .Value );if _ebcad !=nil {return _ebcad ;};_fbaae .ShowMissingAttr =&_bddfb ;continue ;};if _gafgf .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_gfbbd ,_ebccd :=_d .ParseBool (_gafgf .Value );if _ebccd !=nil {return _ebccd ;};_fbaae .FieldPrintTitlesAttr =&_gfbbd ;continue ;};if _gafgf .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_bgdfab ,_cebfce :=_d .ParseBool (_gafgf .Value );if _cebfce !=nil {return _cebfce ;};_fbaae .ShowMemberPropertyTipsAttr =&_bgdfab ;continue ;};if _gafgf .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_gfged ,_ddcfe :=_gafgf .Value ,error (nil );if _ddcfe !=nil {return _ddcfe ;};_fbaae .PageStyleAttr =&_gfged ;continue ;};if _gafgf .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_bagcbg ,_bgegad :=_d .ParseUint (_gafgf .Value ,10,32);if _bgegad !=nil {return _bgegad ;};_cgegb :=uint32 (_bagcbg );_fbaae .AutoFormatIdAttr =&_cgegb ;continue ;};if _gafgf .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_cbefdf ,_dgebed :=_d .ParseBool (_gafgf .Value );if _dgebed !=nil {return _dgebed ;};_fbaae .ShowItemsAttr =&_cbefdf ;continue ;};if _gafgf .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_feffe ,_afddd :=_d .ParseBool (_gafgf .Value );if _afddd !=nil {return _afddd ;};_fbaae .ApplyPatternFormatsAttr =&_feffe ;continue ;};if _gafgf .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_bgede ,_ebgfc :=_d .ParseBool (_gafgf .Value );if _ebgfc !=nil {return _ebgfc ;};_fbaae .EnableFieldPropertiesAttr =&_bgede ;continue ;};if _gafgf .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_bgcefa ,_dccag :=_d .ParseBool (_gafgf .Value );if _dccag !=nil {return _dccag ;};_fbaae .ShowMultipleLabelAttr =&_bgcefa ;continue ;};if _gafgf .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_cfgfd ,_egdad :=_d .ParseBool (_gafgf .Value );if _egdad !=nil {return _egdad ;};_fbaae .PreserveFormattingAttr =&_cfgfd ;continue ;};if _gafgf .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_cbbfab ,_bfgcd :=_d .ParseBool (_gafgf .Value );if _bfgcd !=nil {return _bfgcd ;};_fbaae .PublishedAttr =&_cbbfab ;continue ;};if _gafgf .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_adfbe ,_cecag :=_gafgf .Value ,error (nil );if _cecag !=nil {return _cecag ;};_fbaae .MissingCaptionAttr =&_adfbe ;continue ;};if _gafgf .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_ddefa ,_edega :=_d .ParseBool (_gafgf .Value );if _edega !=nil {return _edega ;};_fbaae .ImmersiveAttr =&_ddefa ;continue ;};if _gafgf .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_adeae ,_cbbdgb :=_d .ParseUint (_gafgf .Value ,10,32);if _cbbdgb !=nil {return _cbbdgb ;};_dgecf :=uint32 (_adeae );_fbaae .PageWrapAttr =&_dgecf ;continue ;};if _gafgf .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_abebfc ,_daefe :=_d .ParseUint (_gafgf .Value ,10,32);if _daefe !=nil {return _daefe ;};_cecff :=uint32 (_abebfc );_fbaae .ChartFormatAttr =&_cecff ;continue ;};if _gafgf .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_bfabc ,_bbdfef :=_d .ParseBool (_gafgf .Value );if _bbdfef !=nil {return _bbdfef ;};_fbaae .ShowDataDropDownAttr =&_bfabc ;continue ;};if _gafgf .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_fcdfb ,_beadfe :=_gafgf .Value ,error (nil );if _beadfe !=nil {return _beadfe ;};_fbaae .ColHeaderCaptionAttr =&_fcdfb ;continue ;};if _gafgf .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_bbacgc ,_agegf :=_d .ParseBool (_gafgf .Value );if _agegf !=nil {return _agegf ;};_fbaae .SubtotalHiddenItemsAttr =&_bbacgc ;continue ;};if _gafgf .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_fedbf ,_edcfe :=_d .ParseBool (_gafgf .Value );if _edcfe !=nil {return _edcfe ;};_fbaae .MdxSubqueriesAttr =&_fedbf ;continue ;};if _gafgf .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_gabcef ,_bdbbg :=_gafgf .Value ,error (nil );if _bdbbg !=nil {return _bdbbg ;};_fbaae .ErrorCaptionAttr =&_gabcef ;continue ;};if _gafgf .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_fddd ,_fdged :=_d .ParseBool (_gafgf .Value );if _fdged !=nil {return _fdged ;};_fbaae .ColGrandTotalsAttr =&_fddd ;continue ;};if _gafgf .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_ccef ,_accgg :=_d .ParseBool (_gafgf .Value );if _accgg !=nil {return _accgg ;};_fbaae .PrintDrillAttr =&_ccef ;continue ;};if _gafgf .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_geegc ,_bafegd :=_d .ParseBool (_gafgf .Value );if _bafegd !=nil {return _bafegd ;};_fbaae .ItemPrintTitlesAttr =&_geegc ;continue ;};if _gafgf .Name .Local =="\u006e\u0061\u006d\u0065"{_eaged ,_gfada :=_gafgf .Value ,error (nil );if _gfada !=nil {return _gfada ;};_fbaae .NameAttr =_eaged ;continue ;};if _gafgf .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_deddcg ,_dcbee :=_d .ParseBool (_gafgf .Value );if _dcbee !=nil {return _dcbee ;};_fbaae .ShowDropZonesAttr =&_deddcg ;continue ;};if _gafgf .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_fdbcf ,_ecffc :=_d .ParseBool (_gafgf .Value );if _ecffc !=nil {return _ecffc ;};_fbaae .ShowDataTipsAttr =&_fdbcf ;continue ;};if _gafgf .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_gcbgg ,_gecccd :=_gafgf .Value ,error (nil );if _gecccd !=nil {return _gecccd ;};_fbaae .VacatedStyleAttr =&_gcbgg ;continue ;};if _gafgf .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_bddefab ,_aaffec :=_gafgf .Value ,error (nil );if _aaffec !=nil {return _aaffec ;};_fbaae .GrandTotalCaptionAttr =&_bddefab ;continue ;};if _gafgf .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_dabaf ,_gcdcb :=_d .ParseBool (_gafgf .Value );if _gcdcb !=nil {return _gcdcb ;};_fbaae .ApplyNumberFormatsAttr =&_dabaf ;continue ;};if _gafgf .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_gcdbd ,_egcadb :=_d .ParseBool (_gafgf .Value );if _egcadb !=nil {return _egcadb ;};_fbaae .EnableDrillAttr =&_gcdbd ;continue ;};if _gafgf .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cecde ,_gcaea :=_d .ParseBool (_gafgf .Value );if _gcaea !=nil {return _gcaea ;};_fbaae .ApplyFontFormatsAttr =&_cecde ;continue ;};if _gafgf .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_dedabb ,_agbgbe :=_d .ParseBool (_gafgf .Value );if _agbgbe !=nil {return _agbgbe ;};_fbaae .DisableFieldListAttr =&_dedabb ;continue ;};if _gafgf .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_gaaed ,_dcgca :=_d .ParseBool (_gafgf .Value );if _dcgca !=nil {return _dcgca ;};_fbaae .ApplyAlignmentFormatsAttr =&_gaaed ;continue ;};if _gafgf .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_gdcfc ,_gcbgf :=_d .ParseBool (_gafgf .Value );if _gcbgf !=nil {return _gcbgf ;};_fbaae .DataOnRowsAttr =&_gdcfc ;continue ;};if _gafgf .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_abdaeg ,_bcdag :=_gafgf .Value ,error (nil );if _bcdag !=nil {return _bcdag ;};_fbaae .DataCaptionAttr =_abdaeg ;continue ;};if _gafgf .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_afeaf ,_gcbbfb :=_d .ParseBool (_gafgf .Value );if _gcbbfb !=nil {return _gcbbfb ;};_fbaae .ShowErrorAttr =&_afeaf ;continue ;};if _gafgf .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_deffc ,_ggddd :=_d .ParseUint (_gafgf .Value ,10,32);if _ggddd !=nil {return _ggddd ;};_fbaae .CacheIdAttr =uint32 (_deffc );continue ;};if _gafgf .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_febeb ,_cdbgg :=_d .ParseBool (_gafgf .Value );if _cdbgg !=nil {return _cdbgg ;};_fbaae .EnableWizardAttr =&_febeb ;continue ;};if _gafgf .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_fcgbg ,_cgfgad :=_d .ParseUint (_gafgf .Value ,10,8);if _cgfgad !=nil {return _cgfgad ;};_acbdff :=uint8 (_fcgbg );_fbaae .UpdatedVersionAttr =&_acbdff ;continue ;};};_abceb :for {_cbbgeag ,_egaaa :=d .Token ();if _egaaa !=nil {return _egaaa ;};switch _daede :=_cbbgeag .(type ){case _f .StartElement :switch _daede .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bdfggf :=d .DecodeElement (_fbaae .Location ,&_daede );_bdfggf !=nil {return _bdfggf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbaae .PivotFields =NewCT_PivotFields ();if _ebcdee :=d .DecodeElement (_fbaae .PivotFields ,&_daede );_ebcdee !=nil {return _ebcdee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbaae .RowFields =NewCT_RowFields ();if _bccab :=d .DecodeElement (_fbaae .RowFields ,&_daede );_bccab !=nil {return _bccab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbaae .RowItems =NewCT_rowItems ();if _ceccd :=d .DecodeElement (_fbaae .RowItems ,&_daede );_ceccd !=nil {return _ceccd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbaae .ColFields =NewCT_ColFields ();if _eeacg :=d .DecodeElement (_fbaae .ColFields ,&_daede );_eeacg !=nil {return _eeacg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbaae .ColItems =NewCT_colItems ();if _deagc :=d .DecodeElement (_fbaae .ColItems ,&_daede );_deagc !=nil {return _deagc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbaae .PageFields =NewCT_PageFields ();if _efdggf :=d .DecodeElement (_fbaae .PageFields ,&_daede );_efdggf !=nil {return _efdggf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbaae .DataFields =NewCT_DataFields ();if _bfccfa :=d .DecodeElement (_fbaae .DataFields ,&_daede );_bfccfa !=nil {return _bfccfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbaae .Formats =NewCT_Formats ();if _agcbef :=d .DecodeElement (_fbaae .Formats ,&_daede );_agcbef !=nil {return _agcbef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbaae .ConditionalFormats =NewCT_ConditionalFormats ();if _fcbfe :=d .DecodeElement (_fbaae .ConditionalFormats ,&_daede );_fcbfe !=nil {return _fcbfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbaae .ChartFormats =NewCT_ChartFormats ();if _caaab :=d .DecodeElement (_fbaae .ChartFormats ,&_daede );_caaab !=nil {return _caaab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbaae .PivotHierarchies =NewCT_PivotHierarchies ();if _dcggdc :=d .DecodeElement (_fbaae .PivotHierarchies ,&_daede );_dcggdc !=nil {return _dcggdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbaae .PivotTableStyleInfo =NewCT_PivotTableStyle ();if _fbgdf :=d .DecodeElement (_fbaae .PivotTableStyleInfo ,&_daede );_fbgdf !=nil {return _fbgdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbaae .Filters =NewCT_PivotFilters ();if _ccfgdb :=d .DecodeElement (_fbaae .Filters ,&_daede );_ccfgdb !=nil {return _ccfgdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbaae .RowHierarchiesUsage =NewCT_RowHierarchiesUsage ();if _edfeed :=d .DecodeElement (_fbaae .RowHierarchiesUsage ,&_daede );_edfeed !=nil {return _edfeed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbaae .ColHierarchiesUsage =NewCT_ColHierarchiesUsage ();if _faegc :=d .DecodeElement (_fbaae .ColHierarchiesUsage ,&_daede );_faegc !=nil {return _faegc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbaae .ExtLst =NewCT_ExtensionList ();if _egabe :=d .DecodeElement (_fbaae .ExtLst ,&_daede );_egabe !=nil {return _egabe ;};default:_ag .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",_daede .Name );if _decfg :=d .Skip ();_decfg !=nil {return _decfg ;};};case _f .EndElement :break _abceb ;case _f .CharData :};};return nil ;};func (_ecffb *CT_Field )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adcgab :=range start .Attr {if _adcgab .Name .Local =="\u0078"{_bdaa ,_fedfd :=_d .ParseInt (_adcgab .Value ,10,32);if _fedfd !=nil {return _fedfd ;};_ecffb .XAttr =int32 (_bdaa );continue ;};};for {_dcad ,_debbga :=d .Token ();if _debbga !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u0065\u006c\u0064: \u0025\u0073",_debbga );};if _ecccc ,_dgcee :=_dcad .(_f .EndElement );_dgcee &&_ecccc .Name ==start .Name {break ;};};return nil ;};func NewCT_UndoInfo ()*CT_UndoInfo {_fcfge :=&CT_UndoInfo {};_fcfge .ExpAttr =ST_FormulaExpression (1);return _fcfge ;};func (_feegad ST_Scope )String ()string {switch _feegad {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 "";}; +// Track Revisions +TrackRevisionsAttr *bool ; -// ValidateWithPath validates the CT_PageFields and its children, prefixing error messages with path -func (_agabg *CT_PageFields )ValidateWithPath (path string )error {for _bafcg ,_cdegc :=range _agabg .PageField {if _bffgaf :=_cdegc .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0050\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_bafcg ));_bffgaf !=nil {return _bffgaf ;};};return nil ;}; +// Exclusive Mode +ExclusiveAttr *bool ; -// ValidateWithPath validates the CT_MergeCell and its children, prefixing error messages with path -func (_gfddd *CT_MergeCell )ValidateWithPath (path string )error {return nil };func (_gdcee ST_GroupBy )String ()string {switch _gdcee {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 "";}; +// Revision Id +RevisionIdAttr *uint32 ; -// Validate validates the CT_CommentPr and its children -func (_bgec *CT_CommentPr )Validate ()error {return _bgec .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");};func (_edbbag *ST_TextHAlign )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eeebbg ,_babdc :=d .Token ();if _babdc !=nil {return _babdc ;};if _fbcaec ,_feade :=_eeebbg .(_f .EndElement );_feade &&_fbcaec .Name ==start .Name {*_edbbag =1;return nil ;};if _cbfad ,_abgbgc :=_eeebbg .(_f .CharData );!_abgbgc {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eeebbg );}else {switch string (_cbfad ){case "":*_edbbag =0;case "\u006c\u0065\u0066\u0074":*_edbbag =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_edbbag =2;case "\u0072\u0069\u0067h\u0074":*_edbbag =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_edbbag =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_edbbag =5;};};_eeebbg ,_babdc =d .Token ();if _babdc !=nil {return _babdc ;};if _ffaeb ,_geebga :=_eeebbg .(_f .EndElement );_geebga &&_ffaeb .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eeebbg );};type CT_Reviewed struct{ +// Version +VersionAttr *int32 ; -// revision Id -RIdAttr uint32 ;};func (_gbfffa ST_TextVAlign )Validate ()error {return _gbfffa .ValidateWithPath ("")}; +// Keep Change History +KeepChangeHistoryAttr *bool ; -// ValidateWithPath validates the CT_DateTime and its children, prefixing error messages with path -func (_gfbac *CT_DateTime )ValidateWithPath (path string )error {for _gfdce ,_efef :=range _gfbac .X {if _dbec :=_efef .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gfdce ));_dbec !=nil {return _dbec ;};};return nil ;};func (_cbebfc *ST_CredMethod )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cbebfc =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_cbebfc =1;case "\u006e\u006f\u006e\u0065":*_cbebfc =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_cbebfc =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_cbebfc =4;};return nil ;};type CT_TableStyle struct{ +// Protected +ProtectedAttr *bool ; -// Table Style Name -NameAttr string ; +// Preserve History +PreserveHistoryAttr *uint32 ; -// Pivot Style -PivotAttr *bool ; +// Header +Header []*CT_RevisionHeader ;};type CT_BorderPr struct{ -// Table -TableAttr *bool ; +// Line Style +StyleAttr ST_BorderStyle ; -// Table Style Count -CountAttr *uint32 ; +// Color +Color *CT_Color ;};func (_bcbaae ST_DataValidationErrorStyle )String ()string {switch _bcbaae {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 (_afadb *CT_FontFamily )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_afadb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Table Style -TableStyleElement []*CT_TableStyleElement ;};func (_gbbdf *ST_GrowShrinkType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gbbdf =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_gbbdf =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_gbbdf =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_gbbdf =3;};return nil ;};func (_dbccd *CT_Row )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbccd .RAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_dbccd .RAttr )});};if _dbccd .SpansAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u0061n\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_dbccd .SpansAttr )});};if _dbccd .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_dbccd .SAttr )});};if _dbccd .CustomFormatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dbccd .CustomFormatAttr ))});};if _dbccd .HtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dbccd .HtAttr )});};if _dbccd .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dbccd .HiddenAttr ))});};if _dbccd .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dbccd .CustomHeightAttr ))});};if _dbccd .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_dbccd .OutlineLevelAttr )});};if _dbccd .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dbccd .CollapsedAttr ))});};if _dbccd .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dbccd .ThickTopAttr ))});};if _dbccd .ThickBotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dbccd .ThickBotAttr ))});};if _dbccd .PhAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0068"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dbccd .PhAttr ))});};e .EncodeToken (start );if _dbccd .C !=nil {_abdefb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063"}};for _ ,_ffafec :=range _dbccd .C {e .EncodeElement (_ffafec ,_abdefb );};};if _dbccd .ExtLst !=nil {_bcaaf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dbccd .ExtLst ,_bcaaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_CalcPr ()*CT_CalcPr {_afdc :=&CT_CalcPr {};return _afdc };func (_afceg ST_FieldSortType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_afcbf :=_f .Attr {};_afcbf .Name =name ;switch _afceg {case ST_FieldSortTypeUnset :_afcbf .Value ="";case ST_FieldSortTypeManual :_afcbf .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_FieldSortTypeAscending :_afcbf .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_FieldSortTypeDescending :_afcbf .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";};return _afcbf ,nil ;};type CT_CacheSource struct{ +// Validate validates the CT_MapInfo and its children +func (_aaade *CT_MapInfo )Validate ()error {return _aaade .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070\u0049\u006e\u0066\u006f");};func NewCT_BooleanProperty ()*CT_BooleanProperty {_feg :=&CT_BooleanProperty {};return _feg };type CT_Index struct{ -// Cache Type -TypeAttr ST_SourceType ; +// Shared Items Index +VAttr uint32 ;};func (_aabfb *StyleSheet )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_a .Attr {Name :_a .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 ,_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\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 ,_a .Attr {Name :_a .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 ,_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 ="\u006d\u0061\u003a\u0073\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074";return _aabfb .CT_Stylesheet .MarshalXML (e ,start );}; -// Connection Index -ConnectionIdAttr *uint32 ; +// ValidateWithPath validates the CT_AutoSortScope and its children, prefixing error messages with path +func (_cfc *CT_AutoSortScope )ValidateWithPath (path string )error {if _beb :=_cfc .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_beb !=nil {return _beb ;};return nil ;};func (_ccgaf *CT_MdxMemeberProp )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e"},Value :_b .Sprintf ("\u0025\u0076",_ccgaf .NAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0070"},Value :_b .Sprintf ("\u0025\u0076",_ccgaf .NpAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_RevisionHeader struct{ -// Worksheet PivotCache Source -WorksheetSource *CT_WorksheetSource ; +// GUID +GuidAttr string ; -// Consolidation Source -Consolidation *CT_Consolidation ; +// Date Time +DateTimeAttr _ge .Time ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Last Sheet Id +MaxSheetIdAttr uint32 ; -// ValidateWithPath validates the AG_AutoFormat and its children, prefixing error messages with path -func (_ce *AG_AutoFormat )ValidateWithPath (path string )error {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 (_gbeba ST_FormulaExpression )Validate ()error {return _gbeba .ValidateWithPath ("")};func NewRevisions ()*Revisions {_adfdgg :=&Revisions {};_adfdgg .CT_Revisions =*NewCT_Revisions ();return _adfdgg ;};func NewCT_Hyperlink ()*CT_Hyperlink {_cfgc :=&CT_Hyperlink {};return _cfgc };func (_ddce *CT_CalcCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddce .RAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ddce .RAttr )});};if _ddce .RefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_ddce .RefAttr )});};if _ddce .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_c .Sprintf ("\u0025\u0076",*_ddce .IAttr )});};if _ddce .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ddce .SAttr ))});};if _ddce .LAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ddce .LAttr ))});};if _ddce .TAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ddce .TAttr ))});};if _ddce .AAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ddce .AAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdebb *CT_String )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_c .Sprintf ("\u0025\u0076",_fdebb .VAttr )});if _fdebb .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdebb .UAttr ))});};if _fdebb .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdebb .FAttr ))});};if _fdebb .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_fdebb .CAttr )});};if _fdebb .CpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_fdebb .CpAttr )});};if _fdebb .InAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_fdebb .InAttr )});};if _fdebb .BcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_fdebb .BcAttr )});};if _fdebb .FcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_fdebb .FcAttr )});};if _fdebb .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdebb .IAttr ))});};if _fdebb .UnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdebb .UnAttr ))});};if _fdebb .StAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdebb .StAttr ))});};if _fdebb .BAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fdebb .BAttr ))});};e .EncodeToken (start );if _fdebb .Tpls !=nil {_debdcd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_bcgac :=range _fdebb .Tpls {e .EncodeElement (_bcgac ,_debdcd );};};if _fdebb .X !=nil {_aeddae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_faccad :=range _fdebb .X {e .EncodeElement (_faccad ,_aeddae );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_BookViews struct{ +// User Name +UserNameAttr string ;IdAttr string ; -// Workbook View -WorkbookView []*CT_BookView ;}; +// Minimum Revision Id +MinRIdAttr *uint32 ; -// Validate validates the EG_ExtensionList and its children -func (_bfdae *EG_ExtensionList )Validate ()error {return _bfdae .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_cadbg *EG_ExtensionList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cadbg .Ext !=nil {_geabg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}};for _ ,_agbge :=range _cadbg .Ext {e .EncodeElement (_agbge ,_geabg );};};return nil ;};type Workbook struct{CT_Workbook }; +// Max Revision Id +MaxRIdAttr *uint32 ; -// Validate validates the CT_SmartTagTypes and its children -func (_cggdde *CT_SmartTagTypes )Validate ()error {return _cggdde .ValidateWithPath ("\u0043\u0054_\u0053\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073");};type ST_Pane byte ;func (_efcae *CT_WorksheetSource )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dedbeg :=range start .Attr {if _dedbeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dedbeg .Name .Local =="\u0069\u0064"||_dedbeg .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"&&_dedbeg .Name .Local =="\u0069\u0064"{_cgdcg ,_effab :=_dedbeg .Value ,error (nil );if _effab !=nil {return _effab ;};_efcae .IdAttr =&_cgdcg ;continue ;};if _dedbeg .Name .Local =="\u0072\u0065\u0066"{_ebedc ,_dbafb :=_dedbeg .Value ,error (nil );if _dbafb !=nil {return _dbafb ;};_efcae .RefAttr =&_ebedc ;continue ;};if _dedbeg .Name .Local =="\u006e\u0061\u006d\u0065"{_ebggfd ,_aedbae :=_dedbeg .Value ,error (nil );if _aedbae !=nil {return _aedbae ;};_efcae .NameAttr =&_ebggfd ;continue ;};if _dedbeg .Name .Local =="\u0073\u0068\u0065e\u0074"{_fdfffg ,_dagda :=_dedbeg .Value ,error (nil );if _dagda !=nil {return _dagda ;};_efcae .SheetAttr =&_fdfffg ;continue ;};};for {_gdcaf ,_cdbg :=d .Token ();if _cdbg !=nil {return _c .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",_cdbg );};if _acecca ,_cbge :=_gdcaf .(_f .EndElement );_cbge &&_acecca .Name ==start .Name {break ;};};return nil ;};func (_edbce ST_Visibility )Validate ()error {return _edbce .ValidateWithPath ("")}; +// Sheet Id Map +SheetIdMap *CT_SheetIdMap ; -// ValidateWithPath validates the CT_DataBar and its children, prefixing error messages with path -func (_bgafaa *CT_DataBar )ValidateWithPath (path string )error {for _adggcb ,_fabcc :=range _bgafaa .Cfvo {if _ggcef :=_fabcc .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_adggcb ));_ggcef !=nil {return _ggcef ;};};if _ecafg :=_bgafaa .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_ecafg !=nil {return _ecafg ;};return nil ;}; +// Reviewed List +ReviewedList *CT_ReviewedRevisions ;ExtLst *CT_ExtensionList ;};func (_fbaebg *CT_VolTypes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_eeeab :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065"}};for _ ,_afbgf :=range _fbaebg .VolType {e .EncodeElement (_afbgf ,_eeeab );};if _fbaebg .ExtLst !=nil {_gedbf :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fbaebg .ExtLst ,_gedbf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aag *CT_Boolean )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (_aag .VAttr ))});if _aag .UAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aag .UAttr ))});};if _aag .FAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aag .FAttr ))});};if _aag .CAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_aag .CAttr )});};if _aag .CpAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_aag .CpAttr )});};e .EncodeToken (start );if _aag .X !=nil {_bcg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_cgc :=range _aag .X {e .EncodeElement (_cgc ,_bcg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cedeea ST_SheetViewType )Validate ()error {return _cedeea .ValidateWithPath ("")};func (_ceda *CT_DdeValue )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ceda .TAttr !=ST_DdeValueTypeUnset {_ggegd ,_cggce :=_ceda .TAttr .MarshalXMLAttr (_a .Name {Local :"\u0074"});if _cggce !=nil {return _cggce ;};start .Attr =append (start .Attr ,_ggegd );};e .EncodeToken (start );_agddb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c"}};_gc .AddPreserveSpaceAttr (&_agddb ,_ceda .Val );e .EncodeElement (_ceda .Val ,_agddb );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aadacc *ST_BorderStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_debca ,_bcdcfg :=d .Token ();if _bcdcfg !=nil {return _bcdcfg ;};if _fcdbgd ,_bffbg :=_debca .(_a .EndElement );_bffbg &&_fcdbgd .Name ==start .Name {*_aadacc =1;return nil ;};if _cfeae ,_ecbcf :=_debca .(_a .CharData );!_ecbcf {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",_debca );}else {switch string (_cfeae ){case "":*_aadacc =0;case "\u006e\u006f\u006e\u0065":*_aadacc =1;case "\u0074\u0068\u0069\u006e":*_aadacc =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_aadacc =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_aadacc =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_aadacc =5;case "\u0074\u0068\u0069c\u006b":*_aadacc =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_aadacc =7;case "\u0068\u0061\u0069\u0072":*_aadacc =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_aadacc =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_aadacc =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_aadacc =11;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_aadacc =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_aadacc =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_aadacc =14;};};_debca ,_bcdcfg =d .Token ();if _bcdcfg !=nil {return _bcdcfg ;};if _ebecae ,_fgdae :=_debca .(_a .EndElement );_fgdae &&_ebecae .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",_debca );};type CT_XmlColumnPr struct{ -// Validate validates the CT_RElt and its children -func (_bfede *CT_RElt )Validate ()error {return _bfede .ValidateWithPath ("\u0043T\u005f\u0052\u0045\u006c\u0074");};func (_adege ST_Comments )String ()string {switch _adege {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 NewCT_BooleanProperty ()*CT_BooleanProperty {_cbcd :=&CT_BooleanProperty {};return _cbcd };type CT_CustomProperties struct{ +// XML Map Id +MapIdAttr uint32 ; -// Custom Property -CustomPr []*CT_CustomProperty ;};type ST_Qualifier byte ;func NewCT_DataConsolidate ()*CT_DataConsolidate {_ffcc :=&CT_DataConsolidate {};return _ffcc };func (_gdecc *CT_PageBreak )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cefeb :=range start .Attr {if _cefeb .Name .Local =="\u0063\u006f\u0075n\u0074"{_dacded ,_bagcd :=_d .ParseUint (_cefeb .Value ,10,32);if _bagcd !=nil {return _bagcd ;};_gfgde :=uint32 (_dacded );_gdecc .CountAttr =&_gfgde ;continue ;};if _cefeb .Name .Local =="\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"{_fdeed ,_caagc :=_d .ParseUint (_cefeb .Value ,10,32);if _caagc !=nil {return _caagc ;};_eebce :=uint32 (_fdeed );_gdecc .ManualBreakCountAttr =&_eebce ;continue ;};};_baccc :for {_gadgb ,_afcdc :=d .Token ();if _afcdc !=nil {return _afcdc ;};switch _cgefd :=_gadgb .(type ){case _f .StartElement :switch _cgefd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gabec :=NewCT_Break ();if _bedbe :=d .DecodeElement (_gabec ,&_cgefd );_bedbe !=nil {return _bedbe ;};_gdecc .Brk =append (_gdecc .Brk ,_gabec );default:_ag .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",_cgefd .Name );if _dgdea :=d .Skip ();_dgdea !=nil {return _dgdea ;};};case _f .EndElement :break _baccc ;case _f .CharData :};};return nil ;};func (_aaebfc *ST_PrintError )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aabcf ,_ddgae :=d .Token ();if _ddgae !=nil {return _ddgae ;};if _aeaegc ,_dfaff :=_aabcf .(_f .EndElement );_dfaff &&_aeaegc .Name ==start .Name {*_aaebfc =1;return nil ;};if _bffag ,_eeedg :=_aabcf .(_f .CharData );!_eeedg {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aabcf );}else {switch string (_bffag ){case "":*_aaebfc =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_aaebfc =1;case "\u0062\u006c\u0061n\u006b":*_aaebfc =2;case "\u0064\u0061\u0073\u0068":*_aaebfc =3;case "\u004e\u0041":*_aaebfc =4;};};_aabcf ,_ddgae =d .Token ();if _ddgae !=nil {return _ddgae ;};if _ccffef ,_gcbcd :=_aabcf .(_f .EndElement );_gcbcd &&_ccffef .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aabcf );};type CT_MeasureGroups struct{ +// XPath +XpathAttr string ; -// Measure Group Count -CountAttr *uint32 ; +// Denormalized +DenormalizedAttr *bool ; -// OLAP Measure Group -MeasureGroup []*CT_MeasureGroup ;};type ST_FileType byte ;func (_efbfcc *ST_VolDepType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_decbgb ,_addeb :=d .Token ();if _addeb !=nil {return _addeb ;};if _ecagc ,_fabgg :=_decbgb .(_f .EndElement );_fabgg &&_ecagc .Name ==start .Name {*_efbfcc =1;return nil ;};if _ddgfad ,_gbddf :=_decbgb .(_f .CharData );!_gbddf {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_decbgb );}else {switch string (_ddgfad ){case "":*_efbfcc =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_efbfcc =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_efbfcc =2;};};_decbgb ,_addeb =d .Token ();if _addeb !=nil {return _addeb ;};if _ffdcf ,_gdgcc :=_decbgb .(_f .EndElement );_gdgcc &&_ffdcf .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_decbgb );};type ST_CellSpans []string ;type CT_ColHierarchiesUsage struct{ +// XML Data Type +XmlDataTypeAttr string ; -// Items Count -CountAttr *uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Column OLAP Hierarchies -ColHierarchyUsage []*CT_HierarchyUsage ;};func (_feecf ST_SortBy )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_feecf .String (),start );};func (_abcaa ST_DateTimeGrouping )String ()string {switch _abcaa {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 "";}; +// ValidateWithPath validates the CT_Pages and its children, prefixing error messages with path +func (_adfed *CT_Pages )ValidateWithPath (path string )error {for _ffdaee ,_edebg :=range _adfed .Page {if _faabc :=_edebg .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0050\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_ffdaee ));_faabc !=nil {return _faabc ;};};return nil ;};type CT_Comment struct{ -// ValidateWithPath validates the CT_ObjectAnchor and its children, prefixing error messages with path -func (_eegbfe *CT_ObjectAnchor )ValidateWithPath (path string )error {if _aaeae :=_eegbfe .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_aaeae !=nil {return _aaeae ;};if _geecb :=_eegbfe .To .ValidateWithPath (path +"\u002f\u0054\u006f");_geecb !=nil {return _geecb ;};return nil ;}; +// Cell Reference +RefAttr string ; -// ValidateWithPath validates the CT_ConditionalFormats and its children, prefixing error messages with path -func (_dbab *CT_ConditionalFormats )ValidateWithPath (path string )error {for _dcgdd ,_ddee :=range _dbab .ConditionalFormat {if _gagc :=_ddee .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_dcgdd ));_gagc !=nil {return _gagc ;};};return nil ;};func (_cbdac ST_RefMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fcffdd :=_f .Attr {};_fcffdd .Name =name ;switch _cbdac {case ST_RefModeUnset :_fcffdd .Value ="";case ST_RefModeA1 :_fcffdd .Value ="\u0041\u0031";case ST_RefModeR1C1 :_fcffdd .Value ="\u0052\u0031\u0043\u0031";};return _fcffdd ,nil ;}; +// Author Id +AuthorIdAttr uint32 ; -// ValidateWithPath validates the CT_SheetProtection and its children, prefixing error messages with path -func (_dbcef *CT_SheetProtection )ValidateWithPath (path string )error {return nil };func (_edfeec *CT_Scenarios )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adgdf :=range start .Attr {if _adgdf .Name .Local =="\u0063u\u0072\u0072\u0065\u006e\u0074"{_gcgce ,_gfgab :=_d .ParseUint (_adgdf .Value ,10,32);if _gfgab !=nil {return _gfgab ;};_egbgae :=uint32 (_gcgce );_edfeec .CurrentAttr =&_egbgae ;continue ;};if _adgdf .Name .Local =="\u0073\u0068\u006f\u0077"{_dcccd ,_gdcbdd :=_d .ParseUint (_adgdf .Value ,10,32);if _gdcbdd !=nil {return _gdcbdd ;};_afgagc :=uint32 (_dcccd );_edfeec .ShowAttr =&_afgagc ;continue ;};if _adgdf .Name .Local =="\u0073\u0071\u0072e\u0066"{_bdfbfc ,_acdafc :=ParseSliceST_Sqref (_adgdf .Value );if _acdafc !=nil {return _acdafc ;};_edfeec .SqrefAttr =&_bdfbfc ;continue ;};};_dcdge :for {_bdeff ,_dffce :=d .Token ();if _dffce !=nil {return _dffce ;};switch _ffbee :=_bdeff .(type ){case _f .StartElement :switch _ffbee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcdab :=NewCT_Scenario ();if _cbcced :=d .DecodeElement (_fcdab ,&_ffbee );_cbcced !=nil {return _cbcced ;};_edfeec .Scenario =append (_edfeec .Scenario ,_fcdab );default:_ag .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",_ffbee .Name );if _bbbbef :=d .Skip ();_bbbbef !=nil {return _bbbbef ;};};case _f .EndElement :break _dcdge ;case _f .CharData :};};return nil ;};func (_baede *CT_DateTime )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_c .Sprintf ("\u0025\u0076",_baede .VAttr )});if _baede .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_baede .UAttr ))});};if _baede .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_baede .FAttr ))});};if _baede .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_baede .CAttr )});};if _baede .CpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_baede .CpAttr )});};e .EncodeToken (start );if _baede .X !=nil {_cefg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_caca :=range _baede .X {e .EncodeElement (_caca ,_cefg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_WebPublishItem struct{ +// Unique Identifier for Comment +GuidAttr *string ; -// Id -IdAttr uint32 ; +// Shape ID +ShapeIdAttr *uint32 ; -// Destination Bookmark -DivIdAttr string ; +// Comment Text +Text *CT_Rst ; -// Web Source Type -SourceTypeAttr ST_WebSourceType ; +// Comment Properties +CommentPr *CT_CommentPr ;};type CT_PageBreak struct{ -// Source Id -SourceRefAttr *string ; +// Page Break Count +CountAttr *uint32 ; -// Source Object Name -SourceObjectAttr *string ; +// Manual Break Count +ManualBreakCountAttr *uint32 ; -// Destination File Name -DestinationFileAttr string ; +// Break +Brk []*CT_Break ;};type ST_IconSetType byte ;func NewCT_WorkbookProtection ()*CT_WorkbookProtection {_cgbgb :=&CT_WorkbookProtection {};return _cgbgb ;}; -// Title -TitleAttr *string ; +// ValidateWithPath validates the CT_RPrElt and its children, prefixing error messages with path +func (_egedg *CT_RPrElt )ValidateWithPath (path string )error {if _egedg .RFont !=nil {if _acgce :=_egedg .RFont .ValidateWithPath (path +"\u002f\u0052\u0046\u006f\u006e\u0074");_acgce !=nil {return _acgce ;};};if _egedg .Charset !=nil {if _afcec :=_egedg .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");_afcec !=nil {return _afcec ;};};if _egedg .Family !=nil {if _ccgbe :=_egedg .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079");_ccgbe !=nil {return _ccgbe ;};};if _egedg .B !=nil {if _bbdcf :=_egedg .B .ValidateWithPath (path +"\u002f\u0042");_bbdcf !=nil {return _bbdcf ;};};if _egedg .I !=nil {if _febea :=_egedg .I .ValidateWithPath (path +"\u002f\u0049");_febea !=nil {return _febea ;};};if _egedg .Strike !=nil {if _dbeed :=_egedg .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_dbeed !=nil {return _dbeed ;};};if _egedg .Outline !=nil {if _gfegfd :=_egedg .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_gfegfd !=nil {return _gfegfd ;};};if _egedg .Shadow !=nil {if _abdfd :=_egedg .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_abdfd !=nil {return _abdfd ;};};if _egedg .Condense !=nil {if _cebce :=_egedg .Condense .ValidateWithPath (path +"\u002fC\u006f\u006e\u0064\u0065\u006e\u0073e");_cebce !=nil {return _cebce ;};};if _egedg .Extend !=nil {if _acebe :=_egedg .Extend .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0064");_acebe !=nil {return _acebe ;};};if _egedg .Color !=nil {if _bgacfd :=_egedg .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_bgacfd !=nil {return _bgacfd ;};};if _egedg .Sz !=nil {if _fdcgc :=_egedg .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_fdcgc !=nil {return _fdcgc ;};};if _egedg .U !=nil {if _cbcgd :=_egedg .U .ValidateWithPath (path +"\u002f\u0055");_cbcgd !=nil {return _cbcgd ;};};if _egedg .VertAlign !=nil {if _dfgb :=_egedg .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_dfgb !=nil {return _dfgb ;};};if _egedg .Scheme !=nil {if _cbaaff :=_egedg .Scheme .ValidateWithPath (path +"\u002fS\u0063\u0068\u0065\u006d\u0065");_cbaaff !=nil {return _cbaaff ;};};return nil ;};func (_afceeb ST_DvAspect )Validate ()error {return _afceeb .ValidateWithPath ("")};func NewCT_Tuples ()*CT_Tuples {_abedb :=&CT_Tuples {};return _abedb };const (ST_RefModeUnset ST_RefMode =0;ST_RefModeA1 ST_RefMode =1;ST_RefModeR1C1 ST_RefMode =2;); -// Automatically Publish -AutoRepublishAttr *bool ;};func (_be *CT_Authors )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cag :for {_cde ,_fdf :=d .Token ();if _fdf !=nil {return _fdf ;};switch _fa :=_cde .(type ){case _f .StartElement :switch _fa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ade string ;if _gd :=d .DecodeElement (&_ade ,&_fa );_gd !=nil {return _gd ;};_be .Author =append (_be .Author ,_ade );default:_ag .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",_fa .Name );if _ff :=d .Skip ();_ff !=nil {return _ff ;};};case _f .EndElement :break _cag ;case _f .CharData :};};return nil ;};type CT_CellXfs struct{ +// Validate validates the CT_DdeLink and its children +func (_fbfbd *CT_DdeLink )Validate ()error {return _fbfbd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");};func NewMapInfo ()*MapInfo {_dadca :=&MapInfo {};_dadca .CT_MapInfo =*NewCT_MapInfo ();return _dadca };type CT_Reviewed struct{ -// Format Count -CountAttr *uint32 ; +// revision Id +RIdAttr uint32 ;};func NewCT_CustomFilters ()*CT_CustomFilters {_fgbed :=&CT_CustomFilters {};return _fgbed };func (_aabb *CT_CellSmartTagPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bfbf :=range start .Attr {if _bfbf .Name .Local =="\u006b\u0065\u0079"{_ddcb ,_bbgg :=_bfbf .Value ,error (nil );if _bbgg !=nil {return _bbgg ;};_aabb .KeyAttr =_ddcb ;continue ;};if _bfbf .Name .Local =="\u0076\u0061\u006c"{_dfdg ,_cfda :=_bfbf .Value ,error (nil );if _cfda !=nil {return _cfda ;};_aabb .ValAttr =_dfdg ;continue ;};};for {_cbdf ,_cdec :=d .Token ();if _cdec !=nil {return _b .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",_cdec );};if _fbgb ,_cadf :=_cbdf .(_a .EndElement );_cadf &&_fbgb .Name ==start .Name {break ;};};return nil ;}; -// Format -Xf []*CT_Xf ;};func (_efdeda *CT_PatternFill )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efdeda .PatternTypeAttr !=ST_PatternTypeUnset {_gdgbf ,_faae :=_efdeda .PatternTypeAttr .MarshalXMLAttr (_f .Name {Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"});if _faae !=nil {return _faae ;};start .Attr =append (start .Attr ,_gdgbf );};e .EncodeToken (start );if _efdeda .FgColor !=nil {_ageeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_efdeda .FgColor ,_ageeg );};if _efdeda .BgColor !=nil {_debea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_efdeda .BgColor ,_debea );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ceb *CT_AutoSortScope )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gbd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_ceb .PivotArea ,_gbd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acdfb *CT_RevisionDefinedName )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _acdfb .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_acdfb .LocalSheetIdAttr )});};if _acdfb .CustomViewAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_acdfb .CustomViewAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_acdfb .NameAttr )});if _acdfb .FunctionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_acdfb .FunctionAttr ))});};if _acdfb .OldFunctionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_acdfb .OldFunctionAttr ))});};if _acdfb .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_acdfb .FunctionGroupIdAttr )});};if _acdfb .OldFunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_acdfb .OldFunctionGroupIdAttr )});};if _acdfb .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_acdfb .ShortcutKeyAttr )});};if _acdfb .OldShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_acdfb .OldShortcutKeyAttr )});};if _acdfb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_acdfb .HiddenAttr ))});};if _acdfb .OldHiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_acdfb .OldHiddenAttr ))});};if _acdfb .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_c .Sprintf ("\u0025\u0076",*_acdfb .CustomMenuAttr )});};if _acdfb .OldCustomMenuAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_c .Sprintf ("\u0025\u0076",*_acdfb .OldCustomMenuAttr )});};if _acdfb .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_acdfb .DescriptionAttr )});};if _acdfb .OldDescriptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_acdfb .OldDescriptionAttr )});};if _acdfb .HelpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_acdfb .HelpAttr )});};if _acdfb .OldHelpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fl\u0064\u0048\u0065\u006c\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_acdfb .OldHelpAttr )});};if _acdfb .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_c .Sprintf ("\u0025\u0076",*_acdfb .StatusBarAttr )});};if _acdfb .OldStatusBarAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_acdfb .OldStatusBarAttr )});};if _acdfb .CommentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_acdfb .CommentAttr )});};if _acdfb .OldCommentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_acdfb .OldCommentAttr )});};if _acdfb .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_acdfb .RIdAttr )});};if _acdfb .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_acdfb .UaAttr ))});};if _acdfb .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_acdfb .RaAttr ))});};e .EncodeToken (start );if _acdfb .Formula !=nil {_ddgd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};_ag .AddPreserveSpaceAttr (&_ddgd ,*_acdfb .Formula );e .EncodeElement (_acdfb .Formula ,_ddgd );};if _acdfb .OldFormula !=nil {_gbdbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}};_ag .AddPreserveSpaceAttr (&_gbdbf ,*_acdfb .OldFormula );e .EncodeElement (_acdfb .OldFormula ,_gbdbf );};if _acdfb .ExtLst !=nil {_fffbcf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_acdfb .ExtLst ,_fffbcf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdace *CT_WebPublishObjects )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bdace .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bdace .CountAttr )});};e .EncodeToken (start );_cbdfg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0077eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_dbggcb :=range _bdace .WebPublishObject {e .EncodeElement (_dbggcb ,_cbdfg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_MdxMetadata and its children +func (_bcfbd *CT_MdxMetadata )Validate ()error {return _bcfbd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");};func (_eddf *CT_Consolidation )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eddf .AutoPageAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_eddf .AutoPageAttr ))});};e .EncodeToken (start );if _eddf .Pages !=nil {_fbfb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0073"}};e .EncodeElement (_eddf .Pages ,_fbfb );};_faccc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ar\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073"}};e .EncodeElement (_eddf .RangeSets ,_faccc );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cbgab *ST_IconSetType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ggdaa ,_bbadg :=d .Token ();if _bbadg !=nil {return _bbadg ;};if _fdgce ,_fcffg :=_ggdaa .(_a .EndElement );_fcffg &&_fdgce .Name ==start .Name {*_cbgab =1;return nil ;};if _fbccf ,_ceebcb :=_ggdaa .(_a .CharData );!_ceebcb {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",_ggdaa );}else {switch string (_fbccf ){case "":*_cbgab =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_cbgab =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_cbgab =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_cbgab =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_cbgab =4;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_cbgab =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_cbgab =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_cbgab =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_cbgab =8;case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_cbgab =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_cbgab =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_cbgab =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_cbgab =12;case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_cbgab =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_cbgab =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_cbgab =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_cbgab =16;case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_cbgab =17;};};_ggdaa ,_bbadg =d .Token ();if _bbadg !=nil {return _bbadg ;};if _cbedda ,_fggfa :=_ggdaa .(_a .EndElement );_fggfa &&_cbedda .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",_ggdaa );};func (_dbffe *CT_rowItems )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dbffe .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dbffe .CountAttr )});};e .EncodeToken (start );_ccgefc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_eacaf :=range _dbffe .I {e .EncodeElement (_eacaf ,_ccgefc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cbfe *CT_FileRecoveryPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dbbgc :=range start .Attr {if _dbbgc .Name .Local =="a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"{_gbgce ,_agaec :=_d .ParseBool (_dbbgc .Value );if _agaec !=nil {return _agaec ;};_cbfe .AutoRecoverAttr =&_gbgce ;continue ;};if _dbbgc .Name .Local =="\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"{_ecbag ,_adffd :=_d .ParseBool (_dbbgc .Value );if _adffd !=nil {return _adffd ;};_cbfe .CrashSaveAttr =&_ecbag ;continue ;};if _dbbgc .Name .Local =="\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"{_daddg ,_adada :=_d .ParseBool (_dbbgc .Value );if _adada !=nil {return _adada ;};_cbfe .DataExtractLoadAttr =&_daddg ;continue ;};if _dbbgc .Name .Local =="\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"{_gdge ,_cdaeg :=_d .ParseBool (_dbbgc .Value );if _cdaeg !=nil {return _cdaeg ;};_cbfe .RepairLoadAttr =&_gdge ;continue ;};};for {_babba ,_fgfe :=d .Token ();if _fgfe !=nil {return _b .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",_fgfe );};if _bbdebg ,_faacaa :=_babba .(_a .EndElement );_faacaa &&_bbdebg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_WorkbookPr and its children -func (_cgfabf *CT_WorkbookPr )Validate ()error {return _cgfabf .ValidateWithPath ("\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");}; +// Validate validates the CT_Stylesheet and its children +func (_ggfcag *CT_Stylesheet )Validate ()error {return _ggfcag .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074");}; -// ValidateWithPath validates the CT_SortCondition and its children, prefixing error messages with path -func (_bcafaa *CT_SortCondition )ValidateWithPath (path string )error {if _cdagd :=_bcafaa .SortByAttr .ValidateWithPath (path +"/\u0053\u006f\u0072\u0074\u0042\u0079\u0041\u0074\u0074\u0072");_cdagd !=nil {return _cdagd ;};if _gfcce :=_bcafaa .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_gfcce !=nil {return _gfcce ;};return nil ;}; +// ValidateWithPath validates the CT_FutureMetadataBlock and its children, prefixing error messages with path +func (_gbadg *CT_FutureMetadataBlock )ValidateWithPath (path string )error {if _gbadg .ExtLst !=nil {if _gcbaa :=_gbadg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcbaa !=nil {return _gcbaa ;};};return nil ;}; -// Validate validates the CT_CellSmartTag and its children -func (_ebd *CT_CellSmartTag )Validate ()error {return _ebd .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067");}; +// Validate validates the CT_PivotAreaReference and its children +func (_eefbb *CT_PivotAreaReference )Validate ()error {return _eefbb .ValidateWithPath ("C\u0054\u005f\u0050\u0069vo\u0074A\u0072\u0065\u0061\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065");};func NewCT_PivotHierarchies ()*CT_PivotHierarchies {_debfgf :=&CT_PivotHierarchies {};return _debfgf };func (_gbcb *CT_FontSize )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_gbcb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_VerticalAlignFontProperty and its children, prefixing error messages with path -func (_dbfagb *CT_VerticalAlignFontProperty )ValidateWithPath (path string )error {if _dbfagb .ValAttr ==_g .ST_VerticalAlignRunUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _faffd :=_dbfagb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_faffd !=nil {return _faffd ;};return nil ;};func NewCT_OleItem ()*CT_OleItem {_agbd :=&CT_OleItem {};return _agbd };func (_cagcg *CT_RowFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cagcg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cagcg .CountAttr )});};e .EncodeToken (start );_bdgegc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_cbbgea :=range _cagcg .Field {e .EncodeElement (_cbbgea ,_bdgegc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_RangePr ()*CT_RangePr {_afggf :=&CT_RangePr {};return _afggf }; +// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path +func (_cdce *CT_Control )ValidateWithPath (path string )error {if _cdce .ControlPr !=nil {if _aace :=_cdce .ControlPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");_aace !=nil {return _aace ;};};return nil ;};type CT_GradientFill struct{ -// ValidateWithPath validates the CT_RevisionHeaders and its children, prefixing error messages with path -func (_cbbca *CT_RevisionHeaders )ValidateWithPath (path string )error {if !_g .ST_GuidPatternRe .MatchString (_cbbca .GuidAttr ){return _c .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 ,_g .ST_GuidPatternRe ,_cbbca .GuidAttr );};if _cbbca .LastGuidAttr !=nil {if !_g .ST_GuidPatternRe .MatchString (*_cbbca .LastGuidAttr ){return _c .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 ,_g .ST_GuidPatternRe ,*_cbbca .LastGuidAttr );};};for _ffede ,_dacga :=range _cbbca .Header {if _cfcaa :=_dacga .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ffede ));_cfcaa !=nil {return _cfcaa ;};};return nil ;};func NewCT_Control ()*CT_Control {_deecf :=&CT_Control {};return _deecf };func NewHeaders ()*Headers {_bafda :=&Headers {};_bafda .CT_RevisionHeaders =*NewCT_RevisionHeaders ();return _bafda ;}; +// Gradient Fill Type +TypeAttr ST_GradientType ; -// Validate validates the CT_OleLink and its children -func (_gddbe *CT_OleLink )Validate ()error {return _gddbe .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");};func NewCT_PrintOptions ()*CT_PrintOptions {_bcced :=&CT_PrintOptions {};return _bcced };func NewCT_Col ()*CT_Col {_dbfde :=&CT_Col {};return _dbfde };type CT_DataConsolidate struct{ +// Linear Gradient Degree +DegreeAttr *float64 ; -// Function Index -FunctionAttr ST_DataConsolidateFunction ; +// Left Convergence +LeftAttr *float64 ; -// Use Starting Column Labels -StartLabelsAttr *bool ; +// Right Convergence +RightAttr *float64 ; -// Starting Column Labels -LeftLabelsAttr *bool ; +// Top Gradient Convergence +TopAttr *float64 ; -// Labels In Top Row -TopLabelsAttr *bool ; +// Bottom Convergence +BottomAttr *float64 ; -// Link -LinkAttr *bool ; +// Gradient Stop +Stop []*CT_GradientStop ;};func (_fdcbb *CT_MeasureGroup )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cbfdg :=range start .Attr {if _cbfdg .Name .Local =="\u006e\u0061\u006d\u0065"{_fceca ,_ageb :=_cbfdg .Value ,error (nil );if _ageb !=nil {return _ageb ;};_fdcbb .NameAttr =_fceca ;continue ;};if _cbfdg .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_dddd ,_edgaea :=_cbfdg .Value ,error (nil );if _edgaea !=nil {return _edgaea ;};_fdcbb .CaptionAttr =_dddd ;continue ;};};for {_fabcc ,_gbadd :=d .Token ();if _gbadd !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072e\u0047\u0072\u006fu\u0070:\u0020\u0025\u0073",_gbadd );};if _eadbf ,_gfedf :=_fabcc .(_a .EndElement );_gfedf &&_eadbf .Name ==start .Name {break ;};};return nil ;};func (_dfbbgf *CT_MRUColors )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_geagb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_bbca :=range _dfbbgf .Color {e .EncodeElement (_bbca ,_geagb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_SheetPr ()*CT_SheetPr {_adfgc :=&CT_SheetPr {};return _adfgc };func (_aadfb *CT_Fills )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_beacbg :=range start .Attr {if _beacbg .Name .Local =="\u0063\u006f\u0075n\u0074"{_acceb ,_gfbdff :=_d .ParseUint (_beacbg .Value ,10,32);if _gfbdff !=nil {return _gfbdff ;};_dfgge :=uint32 (_acceb );_aadfb .CountAttr =&_dfgge ;continue ;};};_faacf :for {_ggfcg ,_ebbaa :=d .Token ();if _ebbaa !=nil {return _ebbaa ;};switch _ggcfg :=_ggfcg .(type ){case _a .StartElement :switch _ggcfg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdabf :=NewCT_Fill ();if _dbedc :=d .DecodeElement (_gdabf ,&_ggcfg );_dbedc !=nil {return _dbedc ;};_aadfb .Fill =append (_aadfb .Fill ,_gdabf );default:_gc .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",_ggcfg .Name );if _gagae :=d .Skip ();_gagae !=nil {return _gagae ;};};case _a .EndElement :break _faacf ;case _a .CharData :};};return nil ;};func (_cbagd *CT_IntProperty )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_cbagd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_rowItems struct{ -// Data Consolidation References -DataRefs *CT_DataRefs ;};func NewCT_Fill ()*CT_Fill {_afgf :=&CT_Fill {};return _afgf };type CT_CustomChartsheetView struct{ +// Items in a Row Count +CountAttr *uint32 ; -// GUID -GuidAttr string ; +// Row Items +I []*CT_I ;};func (_cdcce *ST_Scope )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cdcce =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_cdcce =1;case "\u0064\u0061\u0074\u0061":*_cdcce =2;case "\u0066\u0069\u0065l\u0064":*_cdcce =3;};return nil ;};type CT_ObjectAnchor struct{ -// Print Scale -ScaleAttr *uint32 ; +// Move With Cells +MoveWithCellsAttr *bool ; -// Visible State -StateAttr ST_SheetState ; +// Size With Cells +SizeWithCellsAttr *bool ;From *_c .From ;To *_c .To ;};type CT_Font struct{ -// Zoom To Fit -ZoomToFitAttr *bool ;PageMargins *CT_PageMargins ; +// Font Name +Name []*CT_FontName ; -// Chart Sheet Page Setup -PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ;};func (_affdbf ST_OleUpdate )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_affdbf .String (),start );};func NewCT_Connection ()*CT_Connection {_cdcd :=&CT_Connection {};return _cdcd };type ST_PhoneticType byte ;func (_beacd *ST_PhoneticAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecddb ,_gcebg :=d .Token ();if _gcebg !=nil {return _gcebg ;};if _abebbe ,_fggga :=_ecddb .(_f .EndElement );_fggga &&_abebbe .Name ==start .Name {*_beacd =1;return nil ;};if _aabgc ,_facga :=_ecddb .(_f .CharData );!_facga {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecddb );}else {switch string (_aabgc ){case "":*_beacd =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_beacd =1;case "\u006c\u0065\u0066\u0074":*_beacd =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_beacd =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_beacd =4;};};_ecddb ,_gcebg =d .Token ();if _gcebg !=nil {return _gcebg ;};if _eccaf ,_adccae :=_ecddb .(_f .EndElement );_adccae &&_eccaf .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecddb );};func (_dedbc ST_TargetScreenSize )String ()string {switch _dedbc {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 (_cdaaea *CT_SmartTagTypes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cdaaea .SmartTagType !=nil {_gcgega :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}};for _ ,_acbaa :=range _cdaaea .SmartTagType {e .EncodeElement (_acbaa ,_gcgega );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cedbf *CT_RevisionAutoFormatting )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_cedbf .SheetIdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",_cedbf .RefAttr )});if _cedbf .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cedbf .AutoFormatIdAttr )});};if _cedbf .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cedbf .ApplyNumberFormatsAttr ))});};if _cedbf .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cedbf .ApplyBorderFormatsAttr ))});};if _cedbf .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cedbf .ApplyFontFormatsAttr ))});};if _cedbf .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cedbf .ApplyPatternFormatsAttr ))});};if _cedbf .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cedbf .ApplyAlignmentFormatsAttr ))});};if _cedbf .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cedbf .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcgfa *ST_UpdateLinks )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fcgfa =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_fcgfa =1;case "\u006e\u0065\u0076e\u0072":*_fcgfa =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_fcgfa =3;};return nil ;};func NewCT_LevelGroup ()*CT_LevelGroup {_fgdce :=&CT_LevelGroup {};_fgdce .GroupMembers =NewCT_GroupMembers ();return _fgdce ;};func (_fffbbb *VolTypes )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_f .Attr {Name :_f .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 ,_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\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\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 ="m\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065\u0073";return _fffbbb .CT_VolTypes .MarshalXML (e ,start );}; +// Character Set +Charset []*CT_IntProperty ; -// ValidateWithPath validates the CT_Scenarios and its children, prefixing error messages with path -func (_fddfg *CT_Scenarios )ValidateWithPath (path string )error {for _gebcda ,_aafg :=range _fddfg .Scenario {if _afdbbe :=_aafg .ValidateWithPath (_c .Sprintf ("\u0025s\u002fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u005b\u0025\u0064\u005d",path ,_gebcda ));_afdbbe !=nil {return _afdbbe ;};};return nil ;};func (_bdbcg *ST_OleUpdate )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bdbcg =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_bdbcg =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_bdbcg =2;};return nil ;}; +// Font Family +Family []*CT_FontFamily ; -// ValidateWithPath validates the CT_NumFmts and its children, prefixing error messages with path -func (_fgag *CT_NumFmts )ValidateWithPath (path string )error {for _ebgbc ,_deabg :=range _fgag .NumFmt {if _afcbc :=_deabg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_ebgbc ));_afcbc !=nil {return _afcbc ;};};return nil ;};func (_fgbdg ST_UnderlineValues )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fgbdg .String (),start );};type CT_MergeCells struct{ +// Bold +B []*CT_BooleanProperty ; -// Count -CountAttr *uint32 ; +// Italic +I []*CT_BooleanProperty ; -// Merged Cell -MergeCell []*CT_MergeCell ;};func (_feaebe ST_DataValidationOperator )ValidateWithPath (path string )error {switch _feaebe {case 0,1,2,3,4,5,6,7,8:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feaebe ));};return nil ;};func (_bfdaff *CT_Metadata )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gecag :for {_bfggf ,_dage :=d .Token ();if _dage !=nil {return _dage ;};switch _bafeb :=_bfggf .(type ){case _f .StartElement :switch _bafeb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfdaff .MetadataTypes =NewCT_MetadataTypes ();if _cbcdg :=d .DecodeElement (_bfdaff .MetadataTypes ,&_bafeb );_cbcdg !=nil {return _cbcdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfdaff .MetadataStrings =NewCT_MetadataStrings ();if _fgccb :=d .DecodeElement (_bfdaff .MetadataStrings ,&_bafeb );_fgccb !=nil {return _fgccb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfdaff .MdxMetadata =NewCT_MdxMetadata ();if _dgebd :=d .DecodeElement (_bfdaff .MdxMetadata ,&_bafeb );_dgebd !=nil {return _dgebd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afeec :=NewCT_FutureMetadata ();if _abdfd :=d .DecodeElement (_afeec ,&_bafeb );_abdfd !=nil {return _abdfd ;};_bfdaff .FutureMetadata =append (_bfdaff .FutureMetadata ,_afeec );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfdaff .CellMetadata =NewCT_MetadataBlocks ();if _bdgdec :=d .DecodeElement (_bfdaff .CellMetadata ,&_bafeb );_bdgdec !=nil {return _bdgdec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfdaff .ValueMetadata =NewCT_MetadataBlocks ();if _bddbf :=d .DecodeElement (_bfdaff .ValueMetadata ,&_bafeb );_bddbf !=nil {return _bddbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfdaff .ExtLst =NewCT_ExtensionList ();if _bgada :=d .DecodeElement (_bfdaff .ExtLst ,&_bafeb );_bgada !=nil {return _bgada ;};default:_ag .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",_bafeb .Name );if _bbab :=d .Skip ();_bbab !=nil {return _bbab ;};};case _f .EndElement :break _gecag ;case _f .CharData :};};return nil ;};type ST_Orientation byte ; +// Strike Through +Strike []*CT_BooleanProperty ; -// ValidateWithPath validates the CT_Borders and its children, prefixing error messages with path -func (_afae *CT_Borders )ValidateWithPath (path string )error {for _ecgc ,_dbg :=range _afae .Border {if _ged :=_dbg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ecgc ));_ged !=nil {return _ged ;};};return nil ;};func (_cfgcaf ST_CfType )ValidateWithPath (path string )error {switch _cfgcaf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfgcaf ));};return nil ;};func (_addedg *ST_PaneState )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_faeac ,_dcadae :=d .Token ();if _dcadae !=nil {return _dcadae ;};if _adbcce ,_cgfdc :=_faeac .(_f .EndElement );_cgfdc &&_adbcce .Name ==start .Name {*_addedg =1;return nil ;};if _eebfca ,_facce :=_faeac .(_f .CharData );!_facce {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_faeac );}else {switch string (_eebfca ){case "":*_addedg =0;case "\u0073\u0070\u006ci\u0074":*_addedg =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_addedg =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_addedg =3;};};_faeac ,_dcadae =d .Token ();if _dcadae !=nil {return _dcadae ;};if _dbagf ,_fcdgf :=_faeac .(_f .EndElement );_fcdgf &&_dbagf .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_faeac );};type CT_BookView struct{ +// Outline +Outline []*CT_BooleanProperty ; -// Visibility -VisibilityAttr ST_Visibility ; +// Shadow +Shadow []*CT_BooleanProperty ; -// Minimized -MinimizedAttr *bool ; +// Condense +Condense []*CT_BooleanProperty ; -// Show Horizontal Scroll -ShowHorizontalScrollAttr *bool ; +// Extend +Extend []*CT_BooleanProperty ; -// Show Vertical Scroll -ShowVerticalScrollAttr *bool ; +// Text Color +Color []*CT_Color ; -// Show Sheet Tabs -ShowSheetTabsAttr *bool ; +// Font Size +Sz []*CT_FontSize ; -// Upper Left Corner (X Coordinate) -XWindowAttr *int32 ; +// Underline +U []*CT_UnderlineProperty ; -// Upper Left Corner (Y Coordinate) -YWindowAttr *int32 ; +// Text Vertical Alignment +VertAlign []*CT_VerticalAlignFontProperty ; -// Window Width -WindowWidthAttr *uint32 ; +// Scheme +Scheme []*CT_FontScheme ;}; -// Window Height -WindowHeightAttr *uint32 ; +// ValidateWithPath validates the CT_LevelGroup and its children, prefixing error messages with path +func (_afdc *CT_LevelGroup )ValidateWithPath (path string )error {if _geabe :=_afdc .GroupMembers .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");_geabe !=nil {return _geabe ;};return nil ;};func (_fbfag *ST_FieldSortType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfaac ,_cbbba :=d .Token ();if _cbbba !=nil {return _cbbba ;};if _aabgae ,_fbefd :=_dfaac .(_a .EndElement );_fbefd &&_aabgae .Name ==start .Name {*_fbfag =1;return nil ;};if _gdcdb ,_bcdfa :=_dfaac .(_a .CharData );!_bcdfa {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",_dfaac );}else {switch string (_gdcdb ){case "":*_fbfag =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_fbfag =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_fbfag =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_fbfag =3;};};_dfaac ,_cbbba =d .Token ();if _cbbba !=nil {return _cbbba ;};if _deaad ,_efgcc :=_dfaac .(_a .EndElement );_efgcc &&_deaad .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",_dfaac );};type ST_Sqref []string ;type CT_Formats struct{ -// Sheet Tab Ratio -TabRatioAttr *uint32 ; +// Formats Count +CountAttr *uint32 ; -// First Sheet -FirstSheetAttr *uint32 ; +// PivotTable Format +Format []*CT_Format ;};func (_bfga *CT_CustomFilter )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bfga .OperatorAttr !=ST_FilterOperatorUnset {_beced ,_begg :=_bfga .OperatorAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _begg !=nil {return _begg ;};start .Attr =append (start .Attr ,_beced );};if _bfga .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_bfga .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_TotalsRowFunction byte ; -// Active Sheet Index -ActiveTabAttr *uint32 ; +// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path +func (_fdggc *CT_FontFamily )ValidateWithPath (path string )error {if _fdggc .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 ,_fdggc .ValAttr );};if _fdggc .ValAttr > 14{return _b .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 ,_fdggc .ValAttr );};return nil ;};func (_ccaeg *CT_Rst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ccaeg .T !=nil {_ggagf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0074"}};_gc .AddPreserveSpaceAttr (&_ggagf ,*_ccaeg .T );e .EncodeElement (_ccaeg .T ,_ggagf );};if _ccaeg .R !=nil {_bcbef :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_gagccg :=range _ccaeg .R {e .EncodeElement (_gagccg ,_bcbef );};};if _ccaeg .RPh !=nil {_eecgeb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0068"}};for _ ,_beabb :=range _ccaeg .RPh {e .EncodeElement (_beabb ,_eecgeb );};};if _ccaeg .PhoneticPr !=nil {_gbfdgb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ccaeg .PhoneticPr ,_gbfdgb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Rst ()*CT_Rst {_fabcg :=&CT_Rst {};return _fabcg };func (_baggdc ST_SheetViewType )String ()string {switch _baggdc {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 (_ggaeg ST_PageOrder )ValidateWithPath (path string )error {switch _ggaeg {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 (_ggaeg ));};return nil ;};func (_dbb *CT_BooleanProperty )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dbb .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dbb .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });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 (_befa *CT_CellSmartTags )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_deb :=range start .Attr {if _deb .Name .Local =="\u0072"{_gfgb ,_cadc :=_deb .Value ,error (nil );if _cadc !=nil {return _cadc ;};_befa .RAttr =_gfgb ;continue ;};};_bged :for {_dace ,_ggcf :=d .Token ();if _ggcf !=nil {return _ggcf ;};switch _dfb :=_dace .(type ){case _a .StartElement :switch _dfb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daac :=NewCT_CellSmartTag ();if _abbg :=d .DecodeElement (_daac ,&_dfb );_abbg !=nil {return _abbg ;};_befa .CellSmartTag =append (_befa .CellSmartTag ,_daac );default:_gc .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",_dfb .Name );if _gbdbd :=d .Skip ();_gbdbd !=nil {return _gbdbd ;};};case _a .EndElement :break _bged ;case _a .CharData :};};return nil ;};func (_cbbaab *CT_DdeValues )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cfeb :=range start .Attr {if _cfeb .Name .Local =="\u0072\u006f\u0077\u0073"{_aeffa ,_eacaa :=_d .ParseUint (_cfeb .Value ,10,32);if _eacaa !=nil {return _eacaa ;};_dbbd :=uint32 (_aeffa );_cbbaab .RowsAttr =&_dbbd ;continue ;};if _cfeb .Name .Local =="\u0063\u006f\u006c\u0073"{_dgcg ,_ceage :=_d .ParseUint (_cfeb .Value ,10,32);if _ceage !=nil {return _ceage ;};_ecbe :=uint32 (_dgcg );_cbbaab .ColsAttr =&_ecbe ;continue ;};};_feac :for {_efdada ,_ffdb :=d .Token ();if _ffdb !=nil {return _ffdb ;};switch _ddac :=_efdada .(type ){case _a .StartElement :switch _ddac .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgfce :=NewCT_DdeValue ();if _fagf :=d .DecodeElement (_cgfce ,&_ddac );_fagf !=nil {return _fagf ;};_cbbaab .Value =append (_cbbaab .Value ,_cgfce );default:_gc .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",_ddac .Name );if _cbaea :=d .Skip ();_cbaea !=nil {return _cbaea ;};};case _a .EndElement :break _feac ;case _a .CharData :};};return nil ;};func (_caafd *CT_QueryTableDeletedFields )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _caafd .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_caafd .CountAttr )});};e .EncodeToken (start );_cbcee :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ad\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};for _ ,_bbce :=range _caafd .DeletedField {e .EncodeElement (_bbce ,_cbcee );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eegc *CT_Col )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ceeg :=range start .Attr {if _ceeg .Name .Local =="\u006d\u0069\u006e"{_fbbe ,_bgfb :=_d .ParseUint (_ceeg .Value ,10,32);if _bgfb !=nil {return _bgfb ;};_eegc .MinAttr =uint32 (_fbbe );continue ;};if _ceeg .Name .Local =="\u006d\u0061\u0078"{_aaabe ,_egcd :=_d .ParseUint (_ceeg .Value ,10,32);if _egcd !=nil {return _egcd ;};_eegc .MaxAttr =uint32 (_aaabe );continue ;};if _ceeg .Name .Local =="\u0077\u0069\u0064t\u0068"{_abaf ,_gbaf :=_d .ParseFloat (_ceeg .Value ,64);if _gbaf !=nil {return _gbaf ;};_eegc .WidthAttr =&_abaf ;continue ;};if _ceeg .Name .Local =="\u0073\u0074\u0079l\u0065"{_dffe ,_gbbg :=_d .ParseUint (_ceeg .Value ,10,32);if _gbbg !=nil {return _gbbg ;};_ccae :=uint32 (_dffe );_eegc .StyleAttr =&_ccae ;continue ;};if _ceeg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_bcb ,_gcbd :=_d .ParseBool (_ceeg .Value );if _gcbd !=nil {return _gcbd ;};_eegc .HiddenAttr =&_bcb ;continue ;};if _ceeg .Name .Local =="\u0062e\u0073\u0074\u0046\u0069\u0074"{_bbdb ,_ecea :=_d .ParseBool (_ceeg .Value );if _ecea !=nil {return _ecea ;};_eegc .BestFitAttr =&_bbdb ;continue ;};if _ceeg .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"{_bcfe ,_dafg :=_d .ParseBool (_ceeg .Value );if _dafg !=nil {return _dafg ;};_eegc .CustomWidthAttr =&_bcfe ;continue ;};if _ceeg .Name .Local =="\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"{_ecead ,_ffad :=_d .ParseBool (_ceeg .Value );if _ffad !=nil {return _ffad ;};_eegc .PhoneticAttr =&_ecead ;continue ;};if _ceeg .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_cgaa ,_fgea :=_d .ParseUint (_ceeg .Value ,10,8);if _fgea !=nil {return _fgea ;};_ddbd :=uint8 (_cgaa );_eegc .OutlineLevelAttr =&_ddbd ;continue ;};if _ceeg .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_daba ,_gdga :=_d .ParseBool (_ceeg .Value );if _gdga !=nil {return _gdga ;};_eegc .CollapsedAttr =&_daba ;continue ;};};for {_afdg ,_fege :=d .Token ();if _fege !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043o\u006c\u003a\u0020\u0025\u0073",_fege );};if _gffdf ,_eecb :=_afdg .(_a .EndElement );_eecb &&_gffdf .Name ==start .Name {break ;};};return nil ;};func (_gfgefa ST_VolValueType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_daffdb :=_a .Attr {};_daffdb .Name =name ;switch _gfgefa {case ST_VolValueTypeUnset :_daffdb .Value ="";case ST_VolValueTypeB :_daffdb .Value ="\u0062";case ST_VolValueTypeN :_daffdb .Value ="\u006e";case ST_VolValueTypeE :_daffdb .Value ="\u0065";case ST_VolValueTypeS :_daffdb .Value ="\u0073";};return _daffdb ,nil ;};func (_cgacce ST_DynamicFilterType )ValidateWithPath (path string )error {switch _cgacce {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 _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgacce ));};return nil ;}; -// AutoFilter Date Grouping -AutoFilterDateGroupingAttr *bool ;ExtLst *CT_ExtensionList ;};func (_adgfc *CT_QueryTableFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bddde :=range start .Attr {if _bddde .Name .Local =="\u0063\u006f\u0075n\u0074"{_aebag ,_ddfed :=_d .ParseUint (_bddde .Value ,10,32);if _ddfed !=nil {return _ddfed ;};_edddff :=uint32 (_aebag );_adgfc .CountAttr =&_edddff ;continue ;};};_adgcec :for {_efgegd ,_fgacc :=d .Token ();if _fgacc !=nil {return _fgacc ;};switch _bbfdd :=_efgegd .(type ){case _f .StartElement :switch _bbfdd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aeeda :=NewCT_QueryTableField ();if _ccaabg :=d .DecodeElement (_aeeda ,&_bbfdd );_ccaabg !=nil {return _ccaabg ;};_adgfc .QueryTableField =append (_adgfc .QueryTableField ,_aeeda );default:_ag .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",_bbfdd .Name );if _ceaabd :=d .Skip ();_ceaabd !=nil {return _ceaabd ;};};case _f .EndElement :break _adgcec ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_ConditionalFormats and its children +func (_dgfge *CT_ConditionalFormats )Validate ()error {return _dgfge .ValidateWithPath ("C\u0054\u005f\u0043\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073");};func NewCT_PhoneticPr ()*CT_PhoneticPr {_ccbff :=&CT_PhoneticPr {};return _ccbff };func (_ecdf *CT_CellStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gffee :=range start .Attr {if _gffee .Name .Local =="\u006e\u0061\u006d\u0065"{_feggc ,_ccfb :=_gffee .Value ,error (nil );if _ccfb !=nil {return _ccfb ;};_ecdf .NameAttr =&_feggc ;continue ;};if _gffee .Name .Local =="\u0078\u0066\u0049\u0064"{_baada ,_ffcc :=_d .ParseUint (_gffee .Value ,10,32);if _ffcc !=nil {return _ffcc ;};_ecdf .XfIdAttr =uint32 (_baada );continue ;};if _gffee .Name .Local =="\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"{_aeec ,_gabg :=_d .ParseUint (_gffee .Value ,10,32);if _gabg !=nil {return _gabg ;};_egdda :=uint32 (_aeec );_ecdf .BuiltinIdAttr =&_egdda ;continue ;};if _gffee .Name .Local =="\u0069\u004c\u0065\u0076\u0065\u006c"{_febga ,_dfgd :=_d .ParseUint (_gffee .Value ,10,32);if _dfgd !=nil {return _dfgd ;};_fecfc :=uint32 (_febga );_ecdf .ILevelAttr =&_fecfc ;continue ;};if _gffee .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cfff ,_gefgd :=_d .ParseBool (_gffee .Value );if _gefgd !=nil {return _gefgd ;};_ecdf .HiddenAttr =&_cfff ;continue ;};if _gffee .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"{_ffcgf ,_fcdf :=_d .ParseBool (_gffee .Value );if _fcdf !=nil {return _fcdf ;};_ecdf .CustomBuiltinAttr =&_ffcgf ;continue ;};};_dggg :for {_dfda ,_edagg :=d .Token ();if _edagg !=nil {return _edagg ;};switch _gcfe :=_dfda .(type ){case _a .StartElement :switch _gcfe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecdf .ExtLst =NewCT_ExtensionList ();if _ddcg :=d .DecodeElement (_ecdf .ExtLst ,&_gcfe );_ddcg !=nil {return _ddcg ;};default:_gc .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",_gcfe .Name );if _fbda :=d .Skip ();_fbda !=nil {return _fbda ;};};case _a .EndElement :break _dggg ;case _a .CharData :};};return nil ;}; -// Validate validates the CT_IndexedColors and its children -func (_bcge *CT_IndexedColors )Validate ()error {return _bcge .ValidateWithPath ("\u0043\u0054_\u0049\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073");};func (_cgded ST_Qualifier )String ()string {switch _cgded {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 NewCT_CellStyle ()*CT_CellStyle {_eagc :=&CT_CellStyle {};return _eagc };type CT_SmartTagType struct{ +// Validate validates the CT_CacheField and its children +func (_egdg *CT_CacheField )Validate ()error {return _egdg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064");};func (_fdccg *CT_NumFmts )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bbdaa :=range start .Attr {if _bbdaa .Name .Local =="\u0063\u006f\u0075n\u0074"{_cdbbe ,_ggaffg :=_d .ParseUint (_bbdaa .Value ,10,32);if _ggaffg !=nil {return _ggaffg ;};_beddg :=uint32 (_cdbbe );_fdccg .CountAttr =&_beddg ;continue ;};};_bgcbb :for {_fgcbg ,_becag :=d .Token ();if _becag !=nil {return _becag ;};switch _aaggg :=_fgcbg .(type ){case _a .StartElement :switch _aaggg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbbe :=NewCT_NumFmt ();if _ccbcb :=d .DecodeElement (_efbbe ,&_aaggg );_ccbcb !=nil {return _ccbcb ;};_fdccg .NumFmt =append (_fdccg .NumFmt ,_efbbe );default:_gc .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",_aaggg .Name );if _dbec :=d .Skip ();_dbec !=nil {return _dbec ;};};case _a .EndElement :break _bgcbb ;case _a .CharData :};};return nil ;};type Connections struct{CT_Connections };func (_cefa *CT_Cfvo )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cefa .TypeAttr =ST_CfvoType (1);for _ ,_bgcb :=range start .Attr {if _bgcb .Name .Local =="\u0074\u0079\u0070\u0065"{_cefa .TypeAttr .UnmarshalXMLAttr (_bgcb );continue ;};if _bgcb .Name .Local =="\u0076\u0061\u006c"{_gdfd ,_dfag :=_bgcb .Value ,error (nil );if _dfag !=nil {return _dfag ;};_cefa .ValAttr =&_gdfd ;continue ;};if _bgcb .Name .Local =="\u0067\u0074\u0065"{_cgffc ,_cead :=_d .ParseBool (_bgcb .Value );if _cead !=nil {return _cead ;};_cefa .GteAttr =&_cgffc ;continue ;};};_bgb :for {_aeed ,_gafd :=d .Token ();if _gafd !=nil {return _gafd ;};switch _feca :=_aeed .(type ){case _a .StartElement :switch _feca .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cefa .ExtLst =NewCT_ExtensionList ();if _dacga :=d .DecodeElement (_cefa .ExtLst ,&_feca );_dacga !=nil {return _dacga ;};default:_gc .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",_feca .Name );if _bfggd :=d .Skip ();_bfggd !=nil {return _bfggd ;};};case _a .EndElement :break _bgb ;case _a .CharData :};};return nil ;};func (_dfgef ST_RefMode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dfgef .String (),start );};type CT_VolMain struct{ -// SmartTag Namespace URI -NamespaceUriAttr *string ; +// First String +FirstAttr string ; -// Name -NameAttr *string ; +// Topic +Tp []*CT_VolTopic ;};func NewCT_TableStyleElement ()*CT_TableStyleElement {_gdbdgd :=&CT_TableStyleElement {};_gdbdgd .TypeAttr =ST_TableStyleType (1);return _gdbdgd ;};func (_gedaa *ST_GradientType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcaee ,_dcbddd :=d .Token ();if _dcbddd !=nil {return _dcbddd ;};if _adfcgf ,_cdefb :=_bcaee .(_a .EndElement );_cdefb &&_adfcgf .Name ==start .Name {*_gedaa =1;return nil ;};if _ebbeba ,_egegd :=_bcaee .(_a .CharData );!_egegd {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",_bcaee );}else {switch string (_ebbeba ){case "":*_gedaa =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_gedaa =1;case "\u0070\u0061\u0074\u0068":*_gedaa =2;};};_bcaee ,_dcbddd =d .Token ();if _dcbddd !=nil {return _dcbddd ;};if _becfb ,_agfad :=_bcaee .(_a .EndElement );_agfad &&_becfb .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",_bcaee );};func (_ecdcde ST_DataConsolidateFunction )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ecdcde .String (),start );};func (_bdbd *CT_CacheField )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_bdbd .NameAttr )});if _bdbd .CaptionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_bdbd .CaptionAttr )});};if _bdbd .PropertyNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bdbd .PropertyNameAttr )});};if _bdbd .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bdbd .ServerFieldAttr ))});};if _bdbd .UniqueListAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bdbd .UniqueListAttr ))});};if _bdbd .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bdbd .NumFmtIdAttr )});};if _bdbd .FormulaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_b .Sprintf ("\u0025\u0076",*_bdbd .FormulaAttr )});};if _bdbd .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bdbd .SqlTypeAttr )});};if _bdbd .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_b .Sprintf ("\u0025\u0076",*_bdbd .HierarchyAttr )});};if _bdbd .LevelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_bdbd .LevelAttr )});};if _bdbd .DatabaseFieldAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bdbd .DatabaseFieldAttr ))});};if _bdbd .MappingCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bdbd .MappingCountAttr )});};if _bdbd .MemberPropertyFieldAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bdbd .MemberPropertyFieldAttr ))});};e .EncodeToken (start );if _bdbd .SharedItems !=nil {_fcad :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073"}};e .EncodeElement (_bdbd .SharedItems ,_fcad );};if _bdbd .FieldGroup !=nil {_ceg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"}};e .EncodeElement (_bdbd .FieldGroup ,_ceg );};if _bdbd .MpMap !=nil {_agab :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u004d\u0061\u0070"}};for _ ,_cbe :=range _bdbd .MpMap {e .EncodeElement (_cbe ,_agab );};};if _bdbd .ExtLst !=nil {_geab :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bdbd .ExtLst ,_geab );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_MetadataBlocks ()*CT_MetadataBlocks {_afffa :=&CT_MetadataBlocks {};return _afffa }; -// Smart Tag URL -UrlAttr *string ;};func (_efcdc ST_ItemType )Validate ()error {return _efcdc .ValidateWithPath ("")};type CT_WebPublishObjects struct{ +// Validate validates the CT_RangeSets and its children +func (_bdbag *CT_RangeSets )Validate ()error {return _bdbag .ValidateWithPath ("\u0043\u0054\u005fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");};func NewCT_PivotCacheRecords ()*CT_PivotCacheRecords {_fbgcf :=&CT_PivotCacheRecords {};return _fbgcf ;}; -// Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_SheetId and its children, prefixing error messages with path +func (_cagab *CT_SheetId )ValidateWithPath (path string )error {return nil };func (_abdba *CT_SortState )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_adbcg :=range start .Attr {if _adbcg .Name .Local =="\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"{_dfefa ,_bcbcg :=_d .ParseBool (_adbcg .Value );if _bcbcg !=nil {return _bcbcg ;};_abdba .ColumnSortAttr =&_dfefa ;continue ;};if _adbcg .Name .Local =="\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"{_gfbda ,_babbd :=_d .ParseBool (_adbcg .Value );if _babbd !=nil {return _babbd ;};_abdba .CaseSensitiveAttr =&_gfbda ;continue ;};if _adbcg .Name .Local =="\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"{_abdba .SortMethodAttr .UnmarshalXMLAttr (_adbcg );continue ;};if _adbcg .Name .Local =="\u0072\u0065\u0066"{_agecga ,_ccfcd :=_adbcg .Value ,error (nil );if _ccfcd !=nil {return _ccfcd ;};_abdba .RefAttr =_agecga ;continue ;};};_gccbd :for {_beacd ,_dfecgb :=d .Token ();if _dfecgb !=nil {return _dfecgb ;};switch _bgbcad :=_beacd .(type ){case _a .StartElement :switch _bgbcad .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecbae :=NewCT_SortCondition ();if _fbabg :=d .DecodeElement (_ecbae ,&_bgbcad );_fbabg !=nil {return _fbabg ;};_abdba .SortCondition =append (_abdba .SortCondition ,_ecbae );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abdba .ExtLst =NewCT_ExtensionList ();if _cbgdee :=d .DecodeElement (_abdba .ExtLst ,&_bgbcad );_cbgdee !=nil {return _cbgdee ;};default:_gc .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",_bgbcad .Name );if _cfcge :=d .Skip ();_cfcge !=nil {return _cfcge ;};};case _a .EndElement :break _gccbd ;case _a .CharData :};};return nil ;};func (_bgeaa *ST_FormatAction )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bgeaa =0;case "\u0062\u006c\u0061n\u006b":*_bgeaa =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_bgeaa =2;case "\u0064\u0072\u0069l\u006c":*_bgeaa =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_bgeaa =4;};return nil ;};type CT_BookViews struct{ -// Web Publishing Object -WebPublishObject []*CT_WebPublishObject ;}; +// Workbook View +WorkbookView []*CT_BookView ;}; -// Validate validates the CT_ProtectedRange and its children -func (_dbbce *CT_ProtectedRange )Validate ()error {return _dbbce .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065");};func (_ggdba ST_CellType )ValidateWithPath (path string )error {switch _ggdba {case 0,1,2,3,4,5,6:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggdba ));};return nil ;};type CT_PrintOptions struct{ +// ValidateWithPath validates the CT_FieldsUsage and its children, prefixing error messages with path +func (_cagcg *CT_FieldsUsage )ValidateWithPath (path string )error {for _fegfb ,_dgcfc :=range _cagcg .FieldUsage {if _ceaa :=_dgcfc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067e\u005b\u0025\u0064\u005d",path ,_fegfb ));_ceaa !=nil {return _ceaa ;};};return nil ;};func (_ececf *CT_MetadataBlocks )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ececf .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ececf .CountAttr )});};e .EncodeToken (start );_edcea :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_adadag :=range _ececf .Bk {e .EncodeElement (_adadag ,_edcea );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dcdg *CT_FileRecoveryPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dcdg .AutoRecoverAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dcdg .AutoRecoverAttr ))});};if _dcdg .CrashSaveAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dcdg .CrashSaveAttr ))});};if _dcdg .DataExtractLoadAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dcdg .DataExtractLoadAttr ))});};if _dcdg .RepairLoadAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dcdg .RepairLoadAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Horizontal Centered -HorizontalCenteredAttr *bool ; +// Validate validates the CT_Scenarios and its children +func (_aaagb *CT_Scenarios )Validate ()error {return _aaagb .ValidateWithPath ("\u0043\u0054\u005fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");};func NewCT_ExternalDefinedName ()*CT_ExternalDefinedName {_cdgec :=&CT_ExternalDefinedName {};return _cdgec ;};func (_daccce *Dialogsheet )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_a .Attr {Name :_a .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 ,_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\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 ,_a .Attr {Name :_a .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 ,_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 ="\u006d\u0061\u003a\u0064\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074";return _daccce .CT_Dialogsheet .MarshalXML (e ,start );};func NewCT_RElt ()*CT_RElt {_gdaaf :=&CT_RElt {};return _gdaaf };type CT_DataBar struct{ -// Vertical Centered -VerticalCenteredAttr *bool ; +// Minimum Length +MinLengthAttr *uint32 ; -// Print Headings -HeadingsAttr *bool ; +// Maximum Length +MaxLengthAttr *uint32 ; -// Print Grid Lines -GridLinesAttr *bool ; +// Show Values +ShowValueAttr *bool ; -// Grid Lines Set -GridLinesSetAttr *bool ;};func (_dfdfde *CT_IconFilter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfdfde .IconSetAttr =ST_IconSetType (1);for _ ,_fafbc :=range start .Attr {if _fafbc .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_dfdfde .IconSetAttr .UnmarshalXMLAttr (_fafbc );continue ;};if _fafbc .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_bcgd ,_abfdg :=_d .ParseUint (_fafbc .Value ,10,32);if _abfdg !=nil {return _abfdg ;};_efaga :=uint32 (_bcgd );_dfdfde .IconIdAttr =&_efaga ;continue ;};};for {_bcgfb ,_cdgdb :=d .Token ();if _cdgdb !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049c\u006fn\u0046i\u006c\u0074\u0065\u0072\u003a\u0020\u0025s",_cdgdb );};if _dfgef ,_bebgd :=_bcgfb .(_f .EndElement );_bebgd &&_dfgef .Name ==start .Name {break ;};};return nil ;}; +// Conditional Format Value Object +Cfvo []*CT_Cfvo ; -// ValidateWithPath validates the Table and its children, prefixing error messages with path -func (_facccb *Table )ValidateWithPath (path string )error {if _afcfbc :=_facccb .CT_Table .ValidateWithPath (path );_afcfbc !=nil {return _afcfbc ;};return nil ;}; +// Data Bar Color +Color *CT_Color ;};type AG_RevData struct{RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};type CT_DdeItem struct{ -// Validate validates the CT_TableParts and its children -func (_bgdag *CT_TableParts )Validate ()error {return _bgdag .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");};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;); +// DDE Name +NameAttr *string ; -// ValidateWithPath validates the PivotCacheDefinition and its children, prefixing error messages with path -func (_agdfg *PivotCacheDefinition )ValidateWithPath (path string )error {if _dcbaga :=_agdfg .CT_PivotCacheDefinition .ValidateWithPath (path );_dcbaga !=nil {return _dcbaga ;};return nil ;}; +// Object Linking TechnologyE +OleAttr *bool ; -// Validate validates the Sst and its children -func (_fabdba *Sst )Validate ()error {return _fabdba .ValidateWithPath ("\u0053\u0073\u0074")};type CT_PivotTableStyle struct{ +// Advise +AdviseAttr *bool ; -// Table Style Name -NameAttr *string ; +// Data is an Image +PreferPicAttr *bool ; -// Show Row Header Formatting -ShowRowHeadersAttr *bool ; +// DDE Name Values +Values *CT_DdeValues ;};func (_abdad *CT_VolTopic )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _abdad .TAttr !=ST_VolValueTypeUnset {_fdece ,_gdfdbf :=_abdad .TAttr .MarshalXMLAttr (_a .Name {Local :"\u0074"});if _gdfdbf !=nil {return _gdfdbf ;};start .Attr =append (start .Attr ,_fdece );};e .EncodeToken (start );_aadeb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0076"}};_gc .AddPreserveSpaceAttr (&_aadeb ,_abdad .V );e .EncodeElement (_abdad .V ,_aadeb );if _abdad .Stp !=nil {_ffdda :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0070"}};for _ ,_cgacc :=range _abdad .Stp {e .EncodeElement (_cgacc ,_ffdda );};};_agdcf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003at\u0072"}};for _ ,_geeac :=range _abdad .Tr {e .EncodeElement (_geeac ,_agdcf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_GroupBy byte ;func (_afcef *CT_Members )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _afcef .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_afcef .CountAttr )});};if _afcef .LevelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_afcef .LevelAttr )});};e .EncodeToken (start );_faeb :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u006d\u0065\u006d\u0062\u0065r"}};for _ ,_fbca :=range _afcef .Member {e .EncodeElement (_fbca ,_faeb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_ColorScale struct{ -// Show Table Style Column Header Formatting -ShowColHeadersAttr *bool ; +// Conditional Format Value Object +Cfvo []*CT_Cfvo ; -// Show Row Stripes -ShowRowStripesAttr *bool ; +// Color Gradiant Interpolation +Color []*CT_Color ;};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;); -// Show Column Stripes -ShowColStripesAttr *bool ; +// Validate validates the CT_Boolean and its children +func (_fca *CT_Boolean )Validate ()error {return _fca .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};func (_abbde *CT_LevelGroup )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abbde .GroupMembers =NewCT_GroupMembers ();for _ ,_dcceb :=range start .Attr {if _dcceb .Name .Local =="\u006e\u0061\u006d\u0065"{_ddefc ,_bgfee :=_dcceb .Value ,error (nil );if _bgfee !=nil {return _bgfee ;};_abbde .NameAttr =_ddefc ;continue ;};if _dcceb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_eeebb ,_dadbg :=_dcceb .Value ,error (nil );if _dadbg !=nil {return _dadbg ;};_abbde .UniqueNameAttr =_eeebb ;continue ;};if _dcceb .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_fddbe ,_efbde :=_dcceb .Value ,error (nil );if _efbde !=nil {return _efbde ;};_abbde .CaptionAttr =_fddbe ;continue ;};if _dcceb .Name .Local =="\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"{_bdabd ,_cefd :=_dcceb .Value ,error (nil );if _cefd !=nil {return _cefd ;};_abbde .UniqueParentAttr =&_bdabd ;continue ;};if _dcceb .Name .Local =="\u0069\u0064"{_ccafbg ,_dacbc :=_d .ParseInt (_dcceb .Value ,10,32);if _dacbc !=nil {return _dacbc ;};_degcc :=int32 (_ccafbg );_abbde .IdAttr =&_degcc ;continue ;};};_dbdef :for {_gaecg ,_ggdc :=d .Token ();if _ggdc !=nil {return _ggdc ;};switch _aadag :=_gaecg .(type ){case _a .StartElement :switch _aadag .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gbegd :=d .DecodeElement (_abbde .GroupMembers ,&_aadag );_gbegd !=nil {return _gbegd ;};default:_gc .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",_aadag .Name );if _eggff :=d .Skip ();_eggff !=nil {return _eggff ;};};case _a .EndElement :break _dbdef ;case _a .CharData :};};return nil ;};type Table struct{CT_Table }; -// Show Last Column -ShowLastColumnAttr *bool ;}; +// Validate validates the CT_Borders and its children +func (_fccd *CT_Borders )Validate ()error {return _fccd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");}; -// ValidateWithPath validates the CT_SingleXmlCells and its children, prefixing error messages with path -func (_acadg *CT_SingleXmlCells )ValidateWithPath (path string )error {for _cffcba ,_ecdbg :=range _acadg .SingleXmlCell {if _gafde :=_ecdbg .ValidateWithPath (_c .Sprintf ("%\u0073/\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006dl\u0043\u0065\u006c\u006c[%\u0064\u005d",path ,_cffcba ));_gafde !=nil {return _gafde ;};};return nil ;}; +// Validate validates the CT_ExternalSheetData and its children +func (_ecfc *CT_ExternalSheetData )Validate ()error {return _ecfc .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Da\u0074\u0061");}; -// Validate validates the CT_VolMain and its children -func (_bfccfg *CT_VolMain )Validate ()error {return _bfccfg .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u004d\u0061\u0069\u006e");};func (_cgacd ST_SortBy )String ()string {switch _cgacd {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 "";};func NewCT_ObjectAnchor ()*CT_ObjectAnchor {_fbgeb :=&CT_ObjectAnchor {};_fbgeb .From =_cb .NewFrom ();_fbgeb .To =_cb .NewTo ();return _fbgeb ;};func (_acdf *CT_CacheField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdef :=range start .Attr {if _cdef .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_gfd ,_fbdg :=_d .ParseInt (_cdef .Value ,10,32);if _fbdg !=nil {return _fbdg ;};_afag :=int32 (_gfd );_acdf .HierarchyAttr =&_afag ;continue ;};if _cdef .Name .Local =="\u006c\u0065\u0076e\u006c"{_gedc ,_ggbb :=_d .ParseUint (_cdef .Value ,10,32);if _ggbb !=nil {return _ggbb ;};_bdef :=uint32 (_gedc );_acdf .LevelAttr =&_bdef ;continue ;};if _cdef .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_geeg ,_bce :=_cdef .Value ,error (nil );if _bce !=nil {return _bce ;};_acdf .CaptionAttr =&_geeg ;continue ;};if _cdef .Name .Local =="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"{_dgdd ,_cga :=_d .ParseBool (_cdef .Value );if _cga !=nil {return _cga ;};_acdf .DatabaseFieldAttr =&_dgdd ;continue ;};if _cdef .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_cdea ,_fbbcc :=_d .ParseBool (_cdef .Value );if _fbbcc !=nil {return _fbbcc ;};_acdf .ServerFieldAttr =&_cdea ;continue ;};if _cdef .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_afee ,_dag :=_d .ParseUint (_cdef .Value ,10,32);if _dag !=nil {return _dag ;};_bbe :=uint32 (_afee );_acdf .NumFmtIdAttr =&_bbe ;continue ;};if _cdef .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_bee ,_afb :=_cdef .Value ,error (nil );if _afb !=nil {return _afb ;};_acdf .FormulaAttr =&_bee ;continue ;};if _cdef .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_fee ,_eeaa :=_d .ParseInt (_cdef .Value ,10,32);if _eeaa !=nil {return _eeaa ;};_cbfb :=int32 (_fee );_acdf .SqlTypeAttr =&_cbfb ;continue ;};if _cdef .Name .Local =="\u006e\u0061\u006d\u0065"{_deab ,_gabc :=_cdef .Value ,error (nil );if _gabc !=nil {return _gabc ;};_acdf .NameAttr =_deab ;continue ;};if _cdef .Name .Local =="\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"{_dadb ,_ddg :=_cdef .Value ,error (nil );if _ddg !=nil {return _ddg ;};_acdf .PropertyNameAttr =&_dadb ;continue ;};if _cdef .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"{_dcga ,_eaddd :=_d .ParseBool (_cdef .Value );if _eaddd !=nil {return _eaddd ;};_acdf .UniqueListAttr =&_dcga ;continue ;};if _cdef .Name .Local =="\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"{_cfbg ,_gcdf :=_d .ParseUint (_cdef .Value ,10,32);if _gcdf !=nil {return _gcdf ;};_aegg :=uint32 (_cfbg );_acdf .MappingCountAttr =&_aegg ;continue ;};if _cdef .Name .Local =="\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"{_cfbd ,_egg :=_d .ParseBool (_cdef .Value );if _egg !=nil {return _egg ;};_acdf .MemberPropertyFieldAttr =&_cfbd ;continue ;};};_deaf :for {_aef ,_gecf :=d .Token ();if _gecf !=nil {return _gecf ;};switch _egeg :=_aef .(type ){case _f .StartElement :switch _egeg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acdf .SharedItems =NewCT_SharedItems ();if _cfc :=d .DecodeElement (_acdf .SharedItems ,&_egeg );_cfc !=nil {return _cfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acdf .FieldGroup =NewCT_FieldGroup ();if _ecd :=d .DecodeElement (_acdf .FieldGroup ,&_egeg );_ecd !=nil {return _ecd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bedg :=NewCT_X ();if _cged :=d .DecodeElement (_bedg ,&_egeg );_cged !=nil {return _cged ;};_acdf .MpMap =append (_acdf .MpMap ,_bedg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acdf .ExtLst =NewCT_ExtensionList ();if _bcadf :=d .DecodeElement (_acdf .ExtLst ,&_egeg );_bcadf !=nil {return _bcadf ;};default:_ag .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",_egeg .Name );if _bdfa :=d .Skip ();_bdfa !=nil {return _bdfa ;};};case _f .EndElement :break _deaf ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_DataRef and its children +func (_ddef *CT_DataRef )Validate ()error {return _ddef .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066");};func (_dbgec ST_HtmlFmt )ValidateWithPath (path string )error {switch _dbgec {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 (_dbgec ));};return nil ;};func (_adaga ST_ParameterType )String ()string {switch _adaga {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 "";}; -// Validate validates the CT_RevisionAutoFormatting and its children -func (_dgagc *CT_RevisionAutoFormatting )Validate ()error {return _dgagc .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006eg");};func (_cbcdf ST_SheetViewType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cbcdf .String (),start );};func (_gfbada ST_TableType )ValidateWithPath (path string )error {switch _gfbada {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfbada ));};return nil ;};func (_bgdea *ST_SheetViewType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcdfc ,_gecbec :=d .Token ();if _gecbec !=nil {return _gecbec ;};if _fecfe ,_ceefa :=_dcdfc .(_f .EndElement );_ceefa &&_fecfe .Name ==start .Name {*_bgdea =1;return nil ;};if _gdfagg ,_bdddf :=_dcdfc .(_f .CharData );!_bdddf {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcdfc );}else {switch string (_gdfagg ){case "":*_bgdea =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bgdea =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_bgdea =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_bgdea =3;};};_dcdfc ,_gecbec =d .Token ();if _gecbec !=nil {return _gecbec ;};if _baecf ,_fccec :=_dcdfc .(_f .EndElement );_fccec &&_baecf .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcdfc );}; +// Validate validates the CT_Connections and its children +func (_adfd *CT_Connections )Validate ()error {return _adfd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073");};type CT_Parameter struct{ -// Validate validates the CT_AutoSortScope and its children -func (_ga *CT_AutoSortScope )Validate ()error {return _ga .ValidateWithPath ("\u0043\u0054_\u0041\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065");}; - -// Validate validates the CT_RevisionDefinedName and its children -func (_bfffc *CT_RevisionDefinedName )Validate ()error {return _bfffc .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};func (_bebcf ST_DataValidationImeMode )ValidateWithPath (path string )error {switch _bebcf {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bebcf ));};return nil ;}; - -// Validate validates the CT_Comments and its children -func (_aecac *CT_Comments )Validate ()error {return _aecac .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};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 (_bfcf *CT_ExternalBook )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_bfcf .IdAttr )});e .EncodeToken (start );if _bfcf .SheetNames !=nil {_dged :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_bfcf .SheetNames ,_dged );};if _bfcf .DefinedNames !=nil {_edefdd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_bfcf .DefinedNames ,_edefdd );};if _bfcf .SheetDataSet !=nil {_bccc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"}};e .EncodeElement (_bfcf .SheetDataSet ,_bccc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_ExternalRow and its children, prefixing error messages with path -func (_becag *CT_ExternalRow )ValidateWithPath (path string )error {for _ggggd ,_efbb :=range _becag .Cell {if _baaf :=_efbb .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_ggggd ));_baaf !=nil {return _baaf ;};};return nil ;};func (_cgbffg *CT_RevisionComment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgbffg .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 _ ,_eggcg :=range start .Attr {if _eggcg .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_fcefc ,_ggeba :=_d .ParseUint (_eggcg .Value ,10,32);if _ggeba !=nil {return _ggeba ;};_cgbffg .SheetIdAttr =uint32 (_fcefc );continue ;};if _eggcg .Name .Local =="\u0063\u0065\u006c\u006c"{_eeec ,_dagdc :=_eggcg .Value ,error (nil );if _dagdc !=nil {return _dagdc ;};_cgbffg .CellAttr =_eeec ;continue ;};if _eggcg .Name .Local =="\u0067\u0075\u0069\u0064"{_efdfa ,_fbdfdg :=_eggcg .Value ,error (nil );if _fbdfdg !=nil {return _fbdfdg ;};_cgbffg .GuidAttr =_efdfa ;continue ;};if _eggcg .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_cgbffg .ActionAttr .UnmarshalXMLAttr (_eggcg );continue ;};if _eggcg .Name .Local =="\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"{_cebaa ,_faccd :=_d .ParseBool (_eggcg .Value );if _faccd !=nil {return _faccd ;};_cgbffg .AlwaysShowAttr =&_cebaa ;continue ;};if _eggcg .Name .Local =="\u006f\u006c\u0064"{_fdbfa ,_fdfcc :=_d .ParseBool (_eggcg .Value );if _fdfcc !=nil {return _fdfcc ;};_cgbffg .OldAttr =&_fdbfa ;continue ;};if _eggcg .Name .Local =="\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"{_caccbc ,_dbbdc :=_d .ParseBool (_eggcg .Value );if _dbbdc !=nil {return _dbbdc ;};_cgbffg .HiddenRowAttr =&_caccbc ;continue ;};if _eggcg .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"{_bafgc ,_cdafff :=_d .ParseBool (_eggcg .Value );if _cdafff !=nil {return _cdafff ;};_cgbffg .HiddenColumnAttr =&_bafgc ;continue ;};if _eggcg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fecdf ,_ggebab :=_eggcg .Value ,error (nil );if _ggebab !=nil {return _ggebab ;};_cgbffg .AuthorAttr =_fecdf ;continue ;};if _eggcg .Name .Local =="\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"{_agbdd ,_dddcg :=_d .ParseUint (_eggcg .Value ,10,32);if _dddcg !=nil {return _dddcg ;};_fccgf :=uint32 (_agbdd );_cgbffg .OldLengthAttr =&_fccgf ;continue ;};if _eggcg .Name .Local =="\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"{_fgafc ,_dcfeb :=_d .ParseUint (_eggcg .Value ,10,32);if _dcfeb !=nil {return _dcfeb ;};_gdadf :=uint32 (_fgafc );_cgbffg .NewLengthAttr =&_gdadf ;continue ;};};for {_afgaga ,_dbeec :=d .Token ();if _dbeec !=nil {return _c .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",_dbeec );};if _fceeg ,_aecdf :=_afgaga .(_f .EndElement );_aecdf &&_fceeg .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the CT_MetadataBlock and its children, prefixing error messages with path -func (_egfbb *CT_MetadataBlock )ValidateWithPath (path string )error {for _cecdcg ,_ggfcc :=range _egfbb .Rc {if _cgfbe :=_ggfcc .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0052\u0063\u005b\u0025\u0064]",path ,_cecdcg ));_cgfbe !=nil {return _cgfbe ;};};return nil ;};func (_abefca ST_UnderlineValues )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ecdbae :=_f .Attr {};_ecdbae .Name =name ;switch _abefca {case ST_UnderlineValuesUnset :_ecdbae .Value ="";case ST_UnderlineValuesSingle :_ecdbae .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineValuesDouble :_ecdbae .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineValuesSingleAccounting :_ecdbae .Value ="\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesDoubleAccounting :_ecdbae .Value ="\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesNone :_ecdbae .Value ="\u006e\u006f\u006e\u0065";};return _ecdbae ,nil ;};func (_bfgfe *CT_Groups )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfgfe .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bfgfe .CountAttr )});};e .EncodeToken (start );_eebea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070"}};for _ ,_ffbfc :=range _bfgfe .Group {e .EncodeElement (_ffbfc ,_eebea );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgfge *CT_Parameter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgfge .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_dgfge .NameAttr )});};if _dgfge .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_dgfge .SqlTypeAttr )});};if _dgfge .ParameterTypeAttr !=ST_ParameterTypeUnset {_babfc ,_dafe :=_dgfge .ParameterTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"});if _dafe !=nil {return _dafe ;};start .Attr =append (start .Attr ,_babfc );};if _dgfge .RefreshOnChangeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dgfge .RefreshOnChangeAttr ))});};if _dgfge .PromptAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dgfge .PromptAttr )});};if _dgfge .BooleanAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062o\u006f\u006c\u0065\u0061\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dgfge .BooleanAttr ))});};if _dgfge .DoubleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_dgfge .DoubleAttr )});};if _dgfge .IntegerAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069n\u0074\u0065\u0067\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_dgfge .IntegerAttr )});};if _dgfge .StringAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0076",*_dgfge .StringAttr )});};if _dgfge .CellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_dgfge .CellAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_SheetViewTypeUnset ST_SheetViewType =0;ST_SheetViewTypeNormal ST_SheetViewType =1;ST_SheetViewTypePageBreakPreview ST_SheetViewType =2;ST_SheetViewTypePageLayout ST_SheetViewType =3;);func (_cdeg *CT_CacheHierarchies )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cdeg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cdeg .CountAttr )});};e .EncodeToken (start );if _cdeg .CacheHierarchy !=nil {_aead :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_adgaa :=range _cdeg .CacheHierarchy {e .EncodeElement (_adgaa ,_aead );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgdb *CT_CacheSource )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_facc ,_cgga :=_dgdb .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _cgga !=nil {return _cgga ;};start .Attr =append (start .Attr ,_facc );if _dgdb .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_dgdb .ConnectionIdAttr )});};e .EncodeToken (start );if _dgdb .WorksheetSource !=nil {_acdb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_dgdb .WorksheetSource ,_acdb );};if _dgdb .Consolidation !=nil {_ccff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0063\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dgdb .Consolidation ,_ccff );};if _dgdb .ExtLst !=nil {_cgc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dgdb .ExtLst ,_cgc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_OleItems struct{ - -// Object Link Item -OleItem []*CT_OleItem ;}; - -// ValidateWithPath validates the CT_PivotArea and its children, prefixing error messages with path -func (_eagfe *CT_PivotArea )ValidateWithPath (path string )error {if _gacd :=_eagfe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gacd !=nil {return _gacd ;};if _abgba :=_eagfe .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_abgba !=nil {return _abgba ;};if _eagfe .References !=nil {if _fbdgg :=_eagfe .References .ValidateWithPath (path +"/\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_fbdgg !=nil {return _fbdgg ;};};if _eagfe .ExtLst !=nil {if _dacged :=_eagfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dacged !=nil {return _dacged ;};};return nil ;};type CT_WebPublishObject struct{ - -// Id -IdAttr uint32 ; +// Parameter Name +NameAttr *string ; -// Div Id -DivIdAttr string ; +// SQL Data Type +SqlTypeAttr *int32 ; -// Source Object -SourceObjectAttr *string ; +// Parameter Type +ParameterTypeAttr ST_ParameterType ; -// Destination File -DestinationFileAttr string ; +// Refresh on Change +RefreshOnChangeAttr *bool ; -// Title -TitleAttr *string ; +// Parameter Prompt String +PromptAttr *string ; -// Auto Republish -AutoRepublishAttr *bool ;};func (_dcdafa *ST_CellFormulaType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebfdba ,_cegge :=d .Token ();if _cegge !=nil {return _cegge ;};if _cdcac ,_gcbfab :=_ebfdba .(_f .EndElement );_gcbfab &&_cdcac .Name ==start .Name {*_dcdafa =1;return nil ;};if _fcfea ,_fgbagf :=_ebfdba .(_f .CharData );!_fgbagf {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebfdba );}else {switch string (_fcfea ){case "":*_dcdafa =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dcdafa =1;case "\u0061\u0072\u0072a\u0079":*_dcdafa =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_dcdafa =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_dcdafa =4;};};_ebfdba ,_cegge =d .Token ();if _cegge !=nil {return _cegge ;};if _ecgdde ,_febef :=_ebfdba .(_f .EndElement );_febef &&_ecgdde .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebfdba );}; +// Boolean +BooleanAttr *bool ; -// ValidateWithPath validates the CT_FunctionGroups and its children, prefixing error messages with path -func (_cbeag *CT_FunctionGroups )ValidateWithPath (path string )error {for _cfceb ,_baaa :=range _cbeag .FunctionGroup {if _caee :=_baaa .ValidateWithPath (_c .Sprintf ("%\u0073/\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006eG\u0072\u006f\u0075\u0070[%\u0064\u005d",path ,_cfceb ));_caee !=nil {return _caee ;};};return nil ;};type CT_MdxMemeberProp struct{ +// Double +DoubleAttr *float64 ; -// Member Unique Name Index -NAttr uint32 ; +// Integer +IntegerAttr *int32 ; -// Property Name Index -NpAttr uint32 ;};func (_effac ST_DdeValueType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_effac .String (),start );}; +// String +StringAttr *string ; -// ValidateWithPath validates the CT_FunctionGroup and its children, prefixing error messages with path -func (_acaf *CT_FunctionGroup )ValidateWithPath (path string )error {return nil };func (_ebae *CT_Map )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0049\u0044"},Value :_c .Sprintf ("\u0025\u0076",_ebae .IDAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_ebae .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",_ebae .RootElementAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"},Value :_c .Sprintf ("\u0025\u0076",_ebae .SchemaIDAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 :_c .Sprintf ("\u0025\u0064",_fedd (_ebae .ShowImportExportValidationErrorsAttr ))});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0041u\u0074\u006f\u0046\u0069\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (_ebae .AutoFitAttr ))});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0041\u0070\u0070\u0065\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (_ebae .AppendAttr ))});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (_ebae .PreserveSortAFLayoutAttr ))});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (_ebae .PreserveFormatAttr ))});e .EncodeToken (start );if _ebae .DataBinding !=nil {_ggad :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067"}};e .EncodeElement (_ebae .DataBinding ,_ggad );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgbde *ST_TableStyleType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cgbde =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_cgbde =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_cgbde =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_cgbde =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_cgbde =4;case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_cgbde =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_cgbde =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_cgbde =7;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_cgbde =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_cgbde =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_cgbde =10;case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_cgbde =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_cgbde =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_cgbde =13;case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_cgbde =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_cgbde =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_cgbde =16;case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_cgbde =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_cgbde =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_cgbde =19;case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_cgbde =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_cgbde =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_cgbde =22;case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_cgbde =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_cgbde =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_cgbde =25;case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_cgbde =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_cgbde =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_cgbde =28;};return nil ;};const (ST_CalcModeUnset ST_CalcMode =0;ST_CalcModeManual ST_CalcMode =1;ST_CalcModeAuto ST_CalcMode =2;ST_CalcModeAutoNoTable ST_CalcMode =3;);func (_efefe *CT_Worksheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efefe .SheetData =NewCT_SheetData ();_bffba :for {_ecged ,_dabfg :=d .Token ();if _dabfg !=nil {return _dabfg ;};switch _cfcdfd :=_ecged .(type ){case _f .StartElement :switch _cfcdfd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .SheetPr =NewCT_SheetPr ();if _faffda :=d .DecodeElement (_efefe .SheetPr ,&_cfcdfd );_faffda !=nil {return _faffda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .Dimension =NewCT_SheetDimension ();if _dbgfd :=d .DecodeElement (_efefe .Dimension ,&_cfcdfd );_dbgfd !=nil {return _dbgfd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .SheetViews =NewCT_SheetViews ();if _geeba :=d .DecodeElement (_efefe .SheetViews ,&_cfcdfd );_geeba !=nil {return _geeba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .SheetFormatPr =NewCT_SheetFormatPr ();if _dgffa :=d .DecodeElement (_efefe .SheetFormatPr ,&_cfcdfd );_dgffa !=nil {return _dgffa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aeadf :=NewCT_Cols ();if _abfdfa :=d .DecodeElement (_aeadf ,&_cfcdfd );_abfdfa !=nil {return _abfdfa ;};_efefe .Cols =append (_efefe .Cols ,_aeadf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _eacda :=d .DecodeElement (_efefe .SheetData ,&_cfcdfd );_eacda !=nil {return _eacda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .SheetCalcPr =NewCT_SheetCalcPr ();if _defgc :=d .DecodeElement (_efefe .SheetCalcPr ,&_cfcdfd );_defgc !=nil {return _defgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .SheetProtection =NewCT_SheetProtection ();if _dfbbbe :=d .DecodeElement (_efefe .SheetProtection ,&_cfcdfd );_dfbbbe !=nil {return _dfbbbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .ProtectedRanges =NewCT_ProtectedRanges ();if _efbcc :=d .DecodeElement (_efefe .ProtectedRanges ,&_cfcdfd );_efbcc !=nil {return _efbcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .Scenarios =NewCT_Scenarios ();if _fbcca :=d .DecodeElement (_efefe .Scenarios ,&_cfcdfd );_fbcca !=nil {return _fbcca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .AutoFilter =NewCT_AutoFilter ();if _eggfd :=d .DecodeElement (_efefe .AutoFilter ,&_cfcdfd );_eggfd !=nil {return _eggfd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .SortState =NewCT_SortState ();if _ffdba :=d .DecodeElement (_efefe .SortState ,&_cfcdfd );_ffdba !=nil {return _ffdba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .DataConsolidate =NewCT_DataConsolidate ();if _dcgeae :=d .DecodeElement (_efefe .DataConsolidate ,&_cfcdfd );_dcgeae !=nil {return _dcgeae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .CustomSheetViews =NewCT_CustomSheetViews ();if _bfdcdg :=d .DecodeElement (_efefe .CustomSheetViews ,&_cfcdfd );_bfdcdg !=nil {return _bfdcdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .MergeCells =NewCT_MergeCells ();if _dbeccf :=d .DecodeElement (_efefe .MergeCells ,&_cfcdfd );_dbeccf !=nil {return _dbeccf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .PhoneticPr =NewCT_PhoneticPr ();if _ggaab :=d .DecodeElement (_efefe .PhoneticPr ,&_cfcdfd );_ggaab !=nil {return _ggaab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgdgf :=NewCT_ConditionalFormatting ();if _ffbda :=d .DecodeElement (_cgdgf ,&_cfcdfd );_ffbda !=nil {return _ffbda ;};_efefe .ConditionalFormatting =append (_efefe .ConditionalFormatting ,_cgdgf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .DataValidations =NewCT_DataValidations ();if _edaca :=d .DecodeElement (_efefe .DataValidations ,&_cfcdfd );_edaca !=nil {return _edaca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .Hyperlinks =NewCT_Hyperlinks ();if _edfeg :=d .DecodeElement (_efefe .Hyperlinks ,&_cfcdfd );_edfeg !=nil {return _edfeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .PrintOptions =NewCT_PrintOptions ();if _gbaab :=d .DecodeElement (_efefe .PrintOptions ,&_cfcdfd );_gbaab !=nil {return _gbaab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .PageMargins =NewCT_PageMargins ();if _agaga :=d .DecodeElement (_efefe .PageMargins ,&_cfcdfd );_agaga !=nil {return _agaga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .PageSetup =NewCT_PageSetup ();if _ddgef :=d .DecodeElement (_efefe .PageSetup ,&_cfcdfd );_ddgef !=nil {return _ddgef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .HeaderFooter =NewCT_HeaderFooter ();if _gfadbd :=d .DecodeElement (_efefe .HeaderFooter ,&_cfcdfd );_gfadbd !=nil {return _gfadbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .RowBreaks =NewCT_PageBreak ();if _gebec :=d .DecodeElement (_efefe .RowBreaks ,&_cfcdfd );_gebec !=nil {return _gebec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .ColBreaks =NewCT_PageBreak ();if _dgbge :=d .DecodeElement (_efefe .ColBreaks ,&_cfcdfd );_dgbge !=nil {return _dgbge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .CustomProperties =NewCT_CustomProperties ();if _bbgdb :=d .DecodeElement (_efefe .CustomProperties ,&_cfcdfd );_bbgdb !=nil {return _bbgdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .CellWatches =NewCT_CellWatches ();if _cefaaa :=d .DecodeElement (_efefe .CellWatches ,&_cfcdfd );_cefaaa !=nil {return _cefaaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .IgnoredErrors =NewCT_IgnoredErrors ();if _gbecg :=d .DecodeElement (_efefe .IgnoredErrors ,&_cfcdfd );_gbecg !=nil {return _gbecg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .SmartTags =NewCT_SmartTags ();if _fefag :=d .DecodeElement (_efefe .SmartTags ,&_cfcdfd );_fefag !=nil {return _fefag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .Drawing =NewCT_Drawing ();if _egdega :=d .DecodeElement (_efefe .Drawing ,&_cfcdfd );_egdega !=nil {return _egdega ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .LegacyDrawing =NewCT_LegacyDrawing ();if _effecb :=d .DecodeElement (_efefe .LegacyDrawing ,&_cfcdfd );_effecb !=nil {return _effecb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .LegacyDrawingHF =NewCT_LegacyDrawing ();if _gdfbb :=d .DecodeElement (_efefe .LegacyDrawingHF ,&_cfcdfd );_gdfbb !=nil {return _gdfbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .DrawingHF =NewCT_DrawingHF ();if _ccaae :=d .DecodeElement (_efefe .DrawingHF ,&_cfcdfd );_ccaae !=nil {return _ccaae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .Picture =NewCT_SheetBackgroundPicture ();if _ebddda :=d .DecodeElement (_efefe .Picture ,&_cfcdfd );_ebddda !=nil {return _ebddda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .OleObjects =NewCT_OleObjects ();if _gbaee :=d .DecodeElement (_efefe .OleObjects ,&_cfcdfd );_gbaee !=nil {return _gbaee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .Controls =NewCT_Controls ();if _badcef :=d .DecodeElement (_efefe .Controls ,&_cfcdfd );_badcef !=nil {return _badcef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .WebPublishItems =NewCT_WebPublishItems ();if _bgeba :=d .DecodeElement (_efefe .WebPublishItems ,&_cfcdfd );_bgeba !=nil {return _bgeba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .TableParts =NewCT_TableParts ();if _fddfe :=d .DecodeElement (_efefe .TableParts ,&_cfcdfd );_fddfe !=nil {return _fddfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efefe .ExtLst =NewCT_ExtensionList ();if _cegag :=d .DecodeElement (_efefe .ExtLst ,&_cfcdfd );_cegag !=nil {return _cegag ;};default:_ag .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",_cfcdfd .Name );if _dddadf :=d .Skip ();_dddadf !=nil {return _dddadf ;};};case _f .EndElement :break _bffba ;case _f .CharData :};};return nil ;};func (_bdddg ST_SmartTagShow )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bdddg .String (),start );};func (_geacg *CT_PivotAreaReference )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aegde :=range start .Attr {if _aegde .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bbef ,_ddbf :=_d .ParseBool (_aegde .Value );if _ddbf !=nil {return _ddbf ;};_geacg .MaxSubtotalAttr =&_bbef ;continue ;};if _aegde .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bagdd ,_cdcbc :=_d .ParseBool (_aegde .Value );if _cdcbc !=nil {return _cdcbc ;};_geacg .MinSubtotalAttr =&_bagdd ;continue ;};if _aegde .Name .Local =="\u0063\u006f\u0075n\u0074"{_bfcbb ,_dacgd :=_d .ParseUint (_aegde .Value ,10,32);if _dacgd !=nil {return _dacgd ;};_dbgbgd :=uint32 (_bfcbb );_geacg .CountAttr =&_dbgbgd ;continue ;};if _aegde .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_aabce ,_eabbb :=_d .ParseBool (_aegde .Value );if _eabbb !=nil {return _eabbb ;};_geacg .ProductSubtotalAttr =&_aabce ;continue ;};if _aegde .Name .Local =="\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gfacee ,_gfff :=_d .ParseBool (_aegde .Value );if _gfff !=nil {return _gfff ;};_geacg .ByPositionAttr =&_gfacee ;continue ;};if _aegde .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_eedcfb ,_fbded :=_d .ParseBool (_aegde .Value );if _fbded !=nil {return _fbded ;};_geacg .CountSubtotalAttr =&_eedcfb ;continue ;};if _aegde .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_edcdc ,_dcacdd :=_d .ParseBool (_aegde .Value );if _dcacdd !=nil {return _dcacdd ;};_geacg .DefaultSubtotalAttr =&_edcdc ;continue ;};if _aegde .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_bbecd ,_gaecb :=_d .ParseBool (_aegde .Value );if _gaecb !=nil {return _gaecb ;};_geacg .CountASubtotalAttr =&_bbecd ;continue ;};if _aegde .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fdaeaf ,_abfdaf :=_d .ParseBool (_aegde .Value );if _abfdaf !=nil {return _abfdaf ;};_geacg .AvgSubtotalAttr =&_fdaeaf ;continue ;};if _aegde .Name .Local =="\u0066\u0069\u0065l\u0064"{_afbfc ,_eeddd :=_d .ParseUint (_aegde .Value ,10,32);if _eeddd !=nil {return _eeddd ;};_cffe :=uint32 (_afbfc );_geacg .FieldAttr =&_cffe ;continue ;};if _aegde .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_cbacga ,_afdf :=_d .ParseBool (_aegde .Value );if _afdf !=nil {return _afdf ;};_geacg .SelectedAttr =&_cbacga ;continue ;};if _aegde .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"{_ddeea ,_dedga :=_d .ParseBool (_aegde .Value );if _dedga !=nil {return _dedga ;};_geacg .RelativeAttr =&_ddeea ;continue ;};if _aegde .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_afebb ,_bdbag :=_d .ParseBool (_aegde .Value );if _bdbag !=nil {return _bdbag ;};_geacg .SumSubtotalAttr =&_afebb ;continue ;};if _aegde .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_abfb ,_gbbdc :=_d .ParseBool (_aegde .Value );if _gbbdc !=nil {return _gbbdc ;};_geacg .StdDevSubtotalAttr =&_abfb ;continue ;};if _aegde .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ceaef ,_afgddc :=_d .ParseBool (_aegde .Value );if _afgddc !=nil {return _afgddc ;};_geacg .StdDevPSubtotalAttr =&_ceaef ;continue ;};if _aegde .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cdcgf ,_decbb :=_d .ParseBool (_aegde .Value );if _decbb !=nil {return _decbb ;};_geacg .VarSubtotalAttr =&_cdcgf ;continue ;};if _aegde .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bceba ,_bfbgg :=_d .ParseBool (_aegde .Value );if _bfbgg !=nil {return _bfbgg ;};_geacg .VarPSubtotalAttr =&_bceba ;continue ;};};_eaadf :for {_ggecc ,_ecfef :=d .Token ();if _ecfef !=nil {return _ecfef ;};switch _eddfc :=_ggecc .(type ){case _f .StartElement :switch _eddfc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbddg :=NewCT_Index ();if _aeffa :=d .DecodeElement (_cbddg ,&_eddfc );_aeffa !=nil {return _aeffa ;};_geacg .X =append (_geacg .X ,_cbddg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_geacg .ExtLst =NewCT_ExtensionList ();if _dgabdb :=d .DecodeElement (_geacg .ExtLst ,&_eddfc );_dgabdb !=nil {return _dgabdb ;};default:_ag .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",_eddfc .Name );if _agdcbe :=d .Skip ();_agdcbe !=nil {return _agdcbe ;};};case _f .EndElement :break _eaadf ;case _f .CharData :};};return nil ;};func NewCT_PivotSelection ()*CT_PivotSelection {_eggbc :=&CT_PivotSelection {};_eggbc .PivotArea =NewCT_PivotArea ();return _eggbc ;};func (_cebfc *CT_MdxKPI )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e"},Value :_c .Sprintf ("\u0025\u0076",_cebfc .NAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0070"},Value :_c .Sprintf ("\u0025\u0076",_cebfc .NpAttr )});_gbeeb ,_eecdb :=_cebfc .PAttr .MarshalXMLAttr (_f .Name {Local :"\u0070"});if _eecdb !=nil {return _eecdb ;};start .Attr =append (start .Attr ,_gbeeb );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Cell Reference +CellAttr *string ;};type ST_Qualifier byte ;func NewHeaders ()*Headers {_fcgba :=&Headers {};_fcgba .CT_RevisionHeaders =*NewCT_RevisionHeaders ();return _fcgba ;};func (_eccdc ST_TextVAlign )Validate ()error {return _eccdc .ValidateWithPath ("")};func (_bfcbfd ST_DataValidationErrorStyle )Validate ()error {return _bfcbfd .ValidateWithPath ("")};func (_ebcfa *CT_OleSize )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_adfaca :=range start .Attr {if _adfaca .Name .Local =="\u0072\u0065\u0066"{_agcca ,_aaeee :=_adfaca .Value ,error (nil );if _aaeee !=nil {return _aaeee ;};_ebcfa .RefAttr =_agcca ;continue ;};};for {_cded ,_abef :=d .Token ();if _abef !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020%\u0073",_abef );};if _aabaf ,_dfbef :=_cded .(_a .EndElement );_dfbef &&_aabaf .Name ==start .Name {break ;};};return nil ;};func NewCT_TableMissing ()*CT_TableMissing {_dbgac :=&CT_TableMissing {};return _dbgac }; -// Validate validates the CT_ExternalSheetData and its children -func (_gdbba *CT_ExternalSheetData )Validate ()error {return _gdbba .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Da\u0074\u0061");};type CT_LegacyDrawing struct{IdAttr string ;};func (_afbag ST_FormulaExpression )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bdefff :=_f .Attr {};_bdefff .Name =name ;switch _afbag {case ST_FormulaExpressionUnset :_bdefff .Value ="";case ST_FormulaExpressionRef :_bdefff .Value ="\u0072\u0065\u0066";case ST_FormulaExpressionRefError :_bdefff .Value ="\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072";case ST_FormulaExpressionArea :_bdefff .Value ="\u0061\u0072\u0065\u0061";case ST_FormulaExpressionAreaError :_bdefff .Value ="\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr";case ST_FormulaExpressionComputedArea :_bdefff .Value ="\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061";};return _bdefff ,nil ;};func NewCT_FutureMetadata ()*CT_FutureMetadata {_eafa :=&CT_FutureMetadata {};return _eafa };func (_aedbg ST_UpdateLinks )ValidateWithPath (path string )error {switch _aedbg {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aedbg ));};return nil ;};func NewCT_DefinedName ()*CT_DefinedName {_gggdgg :=&CT_DefinedName {};return _gggdgg };func (_aeede *CT_PageFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aeede .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_aeede .CountAttr )});};e .EncodeToken (start );_feebd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_debg :=range _aeede .PageField {e .EncodeElement (_debg ,_feebd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_BookView ()*CT_BookView {_aea :=&CT_BookView {};return _aea };func (_dadg *CT_CalcPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dadg .CalcIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061\u006c\u0063\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_dadg .CalcIdAttr )});};if _dadg .CalcModeAttr !=ST_CalcModeUnset {_dgafd ,_egd :=_dadg .CalcModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"});if _egd !=nil {return _egd ;};start .Attr =append (start .Attr ,_dgafd );};if _dadg .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dadg .FullCalcOnLoadAttr ))});};if _dadg .RefModeAttr !=ST_RefModeUnset {_dcca ,_bagdg :=_dadg .RefModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0072e\u0066\u004d\u006f\u0064\u0065"});if _bagdg !=nil {return _bagdg ;};start .Attr =append (start .Attr ,_dcca );};if _dadg .IterateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dadg .IterateAttr ))});};if _dadg .IterateCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dadg .IterateCountAttr )});};if _dadg .IterateDeltaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"},Value :_c .Sprintf ("\u0025\u0076",*_dadg .IterateDeltaAttr )});};if _dadg .FullPrecisionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dadg .FullPrecisionAttr ))});};if _dadg .CalcCompletedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dadg .CalcCompletedAttr ))});};if _dadg .CalcOnSaveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dadg .CalcOnSaveAttr ))});};if _dadg .ConcurrentCalcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dadg .ConcurrentCalcAttr ))});};if _dadg .ConcurrentManualCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dadg .ConcurrentManualCountAttr )});};if _dadg .ForceFullCalcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dadg .ForceFullCalcAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_MetadataBlock and its children, prefixing error messages with path +func (_fefgf *CT_MetadataBlock )ValidateWithPath (path string )error {for _fggbf ,_aagae :=range _fefgf .Rc {if _fabg :=_aagae .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0052\u0063\u005b\u0025\u0064]",path ,_fggbf ));_fabg !=nil {return _fabg ;};};return nil ;}; // ValidateWithPath validates the CT_DdeItem and its children, prefixing error messages with path -func (_ebcc *CT_DdeItem )ValidateWithPath (path string )error {if _ebcc .Values !=nil {if _gbccf :=_ebcc .Values .ValidateWithPath (path +"\u002fV\u0061\u006c\u0075\u0065\u0073");_gbccf !=nil {return _gbccf ;};};return nil ;};func (_gefede ST_FilterOperator )Validate ()error {return _gefede .ValidateWithPath ("")};func (_faebb *EG_ExtensionList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgbff :for {_fbbgdf ,_acggecd :=d .Token ();if _acggecd !=nil {return _acggecd ;};switch _cbgbeg :=_fbbgdf .(type ){case _f .StartElement :switch _cbgbeg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edaebc :=NewCT_Extension ();if _bebfba :=d .DecodeElement (_edaebc ,&_cbgbeg );_bebfba !=nil {return _bebfba ;};_faebb .Ext =append (_faebb .Ext ,_edaebc );default:_ag .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",_cbgbeg .Name );if _dfddad :=d .Skip ();_dfddad !=nil {return _dfddad ;};};case _f .EndElement :break _bgbff ;case _f .CharData :};};return nil ;};func (_dcbg *CT_CustomChartsheetView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcbg .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 _ ,_egbb :=range start .Attr {if _egbb .Name .Local =="\u0067\u0075\u0069\u0064"{_bfed ,_cfab :=_egbb .Value ,error (nil );if _cfab !=nil {return _cfab ;};_dcbg .GuidAttr =_bfed ;continue ;};if _egbb .Name .Local =="\u0073\u0063\u0061l\u0065"{_dfddd ,_bfdcg :=_d .ParseUint (_egbb .Value ,10,32);if _bfdcg !=nil {return _bfdcg ;};_faafb :=uint32 (_dfddd );_dcbg .ScaleAttr =&_faafb ;continue ;};if _egbb .Name .Local =="\u0073\u0074\u0061t\u0065"{_dcbg .StateAttr .UnmarshalXMLAttr (_egbb );continue ;};if _egbb .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_def ,_faebc :=_d .ParseBool (_egbb .Value );if _faebc !=nil {return _faebc ;};_dcbg .ZoomToFitAttr =&_def ;continue ;};};_bbdf :for {_afec ,_cefa :=d .Token ();if _cefa !=nil {return _cefa ;};switch _ddad :=_afec .(type ){case _f .StartElement :switch _ddad .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcbg .PageMargins =NewCT_PageMargins ();if _fccdf :=d .DecodeElement (_dcbg .PageMargins ,&_ddad );_fccdf !=nil {return _fccdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcbg .PageSetup =NewCT_CsPageSetup ();if _dffcd :=d .DecodeElement (_dcbg .PageSetup ,&_ddad );_dffcd !=nil {return _dffcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcbg .HeaderFooter =NewCT_HeaderFooter ();if _bedgb :=d .DecodeElement (_dcbg .HeaderFooter ,&_ddad );_bedgb !=nil {return _bedgb ;};default:_ag .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",_ddad .Name );if _bbbed :=d .Skip ();_bbbed !=nil {return _bbbed ;};};case _f .EndElement :break _bbdf ;case _f .CharData :};};return nil ;};func (_ebagad *CT_PCDSCPage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebagad .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ebagad .CountAttr )});};e .EncodeToken (start );if _ebagad .PageItem !=nil {_eagcfd :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"}};for _ ,_bdfgg :=range _ebagad .PageItem {e .EncodeElement (_bdfgg ,_eagcfd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_PivotDimension and its children, prefixing error messages with path -func (_dadgcc *CT_PivotDimension )ValidateWithPath (path string )error {return nil };type CT_RevisionRowColumn struct{ +func (_ggadf *CT_DdeItem )ValidateWithPath (path string )error {if _ggadf .Values !=nil {if _acfa :=_ggadf .Values .ValidateWithPath (path +"\u002fV\u0061\u006c\u0075\u0065\u0073");_acfa !=nil {return _acfa ;};};return nil ;};type Chartsheet struct{CT_Chartsheet };func (_ebee *CT_ChartsheetProtection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_egbg :=range start .Attr {if _egbg .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_cdaa ,_fadc :=_egbg .Value ,error (nil );if _fadc !=nil {return _fadc ;};_ebee .PasswordAttr =&_cdaa ;continue ;};if _egbg .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_gcgc ,_aeaf :=_egbg .Value ,error (nil );if _aeaf !=nil {return _aeaf ;};_ebee .AlgorithmNameAttr =&_gcgc ;continue ;};if _egbg .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_eabb ,_eagf :=_egbg .Value ,error (nil );if _eagf !=nil {return _eagf ;};_ebee .HashValueAttr =&_eabb ;continue ;};if _egbg .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_eeedc ,_bbccf :=_egbg .Value ,error (nil );if _bbccf !=nil {return _bbccf ;};_ebee .SaltValueAttr =&_eeedc ;continue ;};if _egbg .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_ggfda ,_cdbe :=_d .ParseUint (_egbg .Value ,10,32);if _cdbe !=nil {return _cdbe ;};_cdge :=uint32 (_ggfda );_ebee .SpinCountAttr =&_cdge ;continue ;};if _egbg .Name .Local =="\u0063o\u006e\u0074\u0065\u006e\u0074"{_ceed ,_dcab :=_d .ParseBool (_egbg .Value );if _dcab !=nil {return _dcab ;};_ebee .ContentAttr =&_ceed ;continue ;};if _egbg .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_adad ,_bddfb :=_d .ParseBool (_egbg .Value );if _bddfb !=nil {return _bddfb ;};_ebee .ObjectsAttr =&_adad ;continue ;};};for {_bdac ,_fefbb :=d .Token ();if _fefbb !=nil {return _b .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",_fefbb );};if _cggdb ,_ccgf :=_bdac .(_a .EndElement );_ccgf &&_cggdb .Name ==start .Name {break ;};};return nil ;}; -// Sheet Id -SIdAttr uint32 ; +// Validate validates the CT_Worksheet and its children +func (_dfdage *CT_Worksheet )Validate ()error {return _dfdage .ValidateWithPath ("\u0043\u0054\u005fW\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074");};func (_ccgea *ST_CalcMode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ccgea =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_ccgea =1;case "\u0061\u0075\u0074\u006f":*_ccgea =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_ccgea =3;};return nil ;};func (_gedfb ST_SourceType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gedfb .String (),start );};func (_acgda ST_TableType )ValidateWithPath (path string )error {switch _acgda {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 (_acgda ));};return nil ;};func (_cbgcef ST_DataValidationType )String ()string {switch _cbgcef {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 (_ddcd *CT_ExternalLink )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aefdc :for {_bgfg ,_gaaa :=d .Token ();if _gaaa !=nil {return _gaaa ;};switch _beaaa :=_bgfg .(type ){case _a .StartElement :switch _beaaa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddcd .Choice =NewCT_ExternalLinkChoice ();if _fffdg :=d .DecodeElement (&_ddcd .Choice .ExternalBook ,&_beaaa );_fffdg !=nil {return _fffdg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddcd .Choice =NewCT_ExternalLinkChoice ();if _bagea :=d .DecodeElement (&_ddcd .Choice .DdeLink ,&_beaaa );_bagea !=nil {return _bagea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddcd .Choice =NewCT_ExternalLinkChoice ();if _babb :=d .DecodeElement (&_ddcd .Choice .OleLink ,&_beaaa );_babb !=nil {return _babb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddcd .ExtLst =NewCT_ExtensionList ();if _agdde :=d .DecodeElement (_ddcd .ExtLst ,&_beaaa );_agdde !=nil {return _agdde ;};default:_gc .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",_beaaa .Name );if _bbccg :=d .Skip ();_bbccg !=nil {return _bbccg ;};};case _a .EndElement :break _aefdc ;case _a .CharData :};};return nil ;};func (_daafcb *ST_CellComments )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdaaeb ,_bdgcef :=d .Token ();if _bdgcef !=nil {return _bdgcef ;};if _eafce ,_eedae :=_bdaaeb .(_a .EndElement );_eedae &&_eafce .Name ==start .Name {*_daafcb =1;return nil ;};if _fdbfeb ,_dbgad :=_bdaaeb .(_a .CharData );!_dbgad {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",_bdaaeb );}else {switch string (_fdbfeb ){case "":*_daafcb =0;case "\u006e\u006f\u006e\u0065":*_daafcb =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_daafcb =2;case "\u0061\u0074\u0045n\u0064":*_daafcb =3;};};_bdaaeb ,_bdgcef =d .Token ();if _bdgcef !=nil {return _bdgcef ;};if _efbcac ,_aacff :=_bdaaeb .(_a .EndElement );_aacff &&_efbcac .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",_bdaaeb );};func (_agfcd *CT_Member )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_feaef :=range start .Attr {if _feaef .Name .Local =="\u006e\u0061\u006d\u0065"{_dgcec ,_gabdd :=_feaef .Value ,error (nil );if _gabdd !=nil {return _gabdd ;};_agfcd .NameAttr =_dgcec ;continue ;};};for {_cddcb ,_fdef :=d .Token ();if _fdef !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0065\u006db\u0065\u0072\u003a\u0020\u0025\u0073",_fdef );};if _ceacf ,_cffdc :=_cddcb .(_a .EndElement );_cffdc &&_ceacf .Name ==start .Name {break ;};};return nil ;};type CT_FunctionGroups struct{ -// End Of List -EolAttr *bool ; +// Built-in Function Group Count +BuiltInGroupCountAttr *uint32 ; -// Reference -RefAttr string ; +// Function Group +FunctionGroup []*CT_FunctionGroup ;};func (_aaffed ST_FileType )Validate ()error {return _aaffed .ValidateWithPath ("")};type CT_DrawingHF struct{IdAttr string ; -// User Action -ActionAttr ST_rwColActionType ; +// Left Header for Odd Pages +LhoAttr *uint32 ; -// Edge Deleted -EdgeAttr *bool ; +// Left Header for Even Pages +LheAttr *uint32 ; -// Undo -Undo []*CT_UndoInfo ; +// Left Header for First Page +LhfAttr *uint32 ; -// Revised Row Column -Rcc []*CT_RevisionCellChange ; +// Center Header for Odd Pages +ChoAttr *uint32 ; -// Revision Format -Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_feeage *Revisions )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_f .Attr {Name :_f .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 ,_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\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\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 ="\u006d\u0061\u003ar\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073";return _feeage .CT_Revisions .MarshalXML (e ,start );}; +// Center Header for Even Pages +CheAttr *uint32 ; -// ValidateWithPath validates the CT_Workbook and its children, prefixing error messages with path -func (_feffg *CT_Workbook )ValidateWithPath (path string )error {if _eedcaa :=_feffg .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_eedcaa !=nil {return _eedcaa ;};if _feffg .FileVersion !=nil {if _ggbgg :=_feffg .FileVersion .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e");_ggbgg !=nil {return _ggbgg ;};};if _feffg .FileSharing !=nil {if _aagafg :=_feffg .FileSharing .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067");_aagafg !=nil {return _aagafg ;};};if _feffg .WorkbookPr !=nil {if _eafgdb :=_feffg .WorkbookPr .ValidateWithPath (path +"/\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");_eafgdb !=nil {return _eafgdb ;};};if _feffg .WorkbookProtection !=nil {if _cdacb :=_feffg .WorkbookProtection .ValidateWithPath (path +"\u002f\u0057\u006f\u0072kb\u006f\u006f\u006b\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_cdacb !=nil {return _cdacb ;};};if _feffg .BookViews !=nil {if _efdgg :=_feffg .BookViews .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");_efdgg !=nil {return _efdgg ;};};if _eccebc :=_feffg .Sheets .ValidateWithPath (path +"\u002fS\u0068\u0065\u0065\u0074\u0073");_eccebc !=nil {return _eccebc ;};if _feffg .FunctionGroups !=nil {if _ggaa :=_feffg .FunctionGroups .ValidateWithPath (path +"\u002fF\u0075n\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073");_ggaa !=nil {return _ggaa ;};};if _feffg .ExternalReferences !=nil {if _gabge :=_feffg .ExternalReferences .ValidateWithPath (path +"\u002f\u0045\u0078\u0074er\u006e\u0061\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_gabge !=nil {return _gabge ;};};if _feffg .DefinedNames !=nil {if _effdc :=_feffg .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_effdc !=nil {return _effdc ;};};if _feffg .CalcPr !=nil {if _agfgdf :=_feffg .CalcPr .ValidateWithPath (path +"\u002fC\u0061\u006c\u0063\u0050\u0072");_agfgdf !=nil {return _agfgdf ;};};if _feffg .OleSize !=nil {if _dafbbe :=_feffg .OleSize .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");_dafbbe !=nil {return _dafbbe ;};};if _feffg .CustomWorkbookViews !=nil {if _ccgdc :=_feffg .CustomWorkbookViews .ValidateWithPath (path +"/\u0043u\u0073\u0074\u006f\u006d\u0057\u006f\u0072\u006bb\u006f\u006f\u006b\u0056ie\u0077\u0073");_ccgdc !=nil {return _ccgdc ;};};if _feffg .PivotCaches !=nil {if _gafa :=_feffg .PivotCaches .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073");_gafa !=nil {return _gafa ;};};if _feffg .SmartTagPr !=nil {if _cdaaa :=_feffg .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");_cdaaa !=nil {return _cdaaa ;};};if _feffg .SmartTagTypes !=nil {if _aefaff :=_feffg .SmartTagTypes .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067T\u0079\u0070\u0065\u0073");_aefaff !=nil {return _aefaff ;};};if _feffg .WebPublishing !=nil {if _dcdef :=_feffg .WebPublishing .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u0069\u006e\u0067");_dcdef !=nil {return _dcdef ;};};for _ecdag ,_ggfce :=range _feffg .FileRecoveryPr {if _eebgb :=_ggfce .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0046\u0069le\u0052e\u0063\u006f\u0076\u0065\u0072y\u0050\u0072\u005b\u0025\u0064\u005d",path ,_ecdag ));_eebgb !=nil {return _eebgb ;};};if _feffg .WebPublishObjects !=nil {if _geebg :=_feffg .WebPublishObjects .ValidateWithPath (path +"\u002fW\u0065b\u0050\u0075\u0062\u006c\u0069s\u0068\u004fb\u006a\u0065\u0063\u0074\u0073");_geebg !=nil {return _geebg ;};};if _feffg .ExtLst !=nil {if _ffcecf :=_feffg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffcecf !=nil {return _ffcecf ;};};return nil ;};func (_adcgg *CT_MergeCells )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgbd :=range start .Attr {if _bgbd .Name .Local =="\u0063\u006f\u0075n\u0074"{_gdfge ,_gfccg :=_d .ParseUint (_bgbd .Value ,10,32);if _gfccg !=nil {return _gfccg ;};_ffgdcc :=uint32 (_gdfge );_adcgg .CountAttr =&_ffgdcc ;continue ;};};_agebe :for {_bfee ,_caaed :=d .Token ();if _caaed !=nil {return _caaed ;};switch _faaddg :=_bfee .(type ){case _f .StartElement :switch _faaddg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eaebga :=NewCT_MergeCell ();if _bccba :=d .DecodeElement (_eaebga ,&_faaddg );_bccba !=nil {return _bccba ;};_adcgg .MergeCell =append (_adcgg .MergeCell ,_eaebga );default:_ag .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",_faaddg .Name );if _dbeeb :=d .Skip ();_dbeeb !=nil {return _dbeeb ;};};case _f .EndElement :break _agebe ;case _f .CharData :};};return nil ;};func (_eegbc *CT_ChartFormat )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eegbc .PivotArea =NewCT_PivotArea ();for _ ,_eegda :=range start .Attr {if _eegda .Name .Local =="\u0063\u0068\u0061r\u0074"{_dggb ,_age :=_d .ParseUint (_eegda .Value ,10,32);if _age !=nil {return _age ;};_eegbc .ChartAttr =uint32 (_dggb );continue ;};if _eegda .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_aadb ,_ffcg :=_d .ParseUint (_eegda .Value ,10,32);if _ffcg !=nil {return _ffcg ;};_eegbc .FormatAttr =uint32 (_aadb );continue ;};if _eegda .Name .Local =="\u0073\u0065\u0072\u0069\u0065\u0073"{_cbbbeb ,_gdcd :=_d .ParseBool (_eegda .Value );if _gdcd !=nil {return _gdcd ;};_eegbc .SeriesAttr =&_cbbbeb ;continue ;};};_dbb :for {_egdc ,_fdeg :=d .Token ();if _fdeg !=nil {return _fdeg ;};switch _aefe :=_egdc .(type ){case _f .StartElement :switch _aefe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cggd :=d .DecodeElement (_eegbc .PivotArea ,&_aefe );_cggd !=nil {return _cggd ;};default:_ag .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",_aefe .Name );if _dddd :=d .Skip ();_dddd !=nil {return _dddd ;};};case _f .EndElement :break _dbb ;case _f .CharData :};};return nil ;}; +// Center Header for First Page +ChfAttr *uint32 ; -// ValidateWithPath validates the CT_InputCells and its children, prefixing error messages with path -func (_agdec *CT_InputCells )ValidateWithPath (path string )error {return nil }; +// Right Header for Odd Pages +RhoAttr *uint32 ; -// ValidateWithPath validates the CT_FileSharing and its children, prefixing error messages with path -func (_becb *CT_FileSharing )ValidateWithPath (path string )error {return nil }; +// Right Header for Even Pages +RheAttr *uint32 ; -// Validate validates the CT_Authors and its children -func (_fbd *CT_Authors )Validate ()error {return _fbd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");};type CT_FilterColumn struct{ +// Right Header for First Page +RhfAttr *uint32 ; -// Filter Column Data -ColIdAttr uint32 ; +// Left Footer for Odd Pages +LfoAttr *uint32 ; -// Hidden AutoFilter Button -HiddenButtonAttr *bool ; +// Left Footer for Even Pages +LfeAttr *uint32 ; -// Show Filter Button -ShowButtonAttr *bool ; +// Left Footer for First Page +LffAttr *uint32 ; -// Filter Criteria -Filters *CT_Filters ; +// Center Footer for Odd Pages +CfoAttr *uint32 ; -// Top 10 -Top10 *CT_Top10 ; +// Center Footer for Even Pages +CfeAttr *uint32 ; -// Custom Filters -CustomFilters *CT_CustomFilters ; +// Center Footer for First Page +CffAttr *uint32 ; -// Dynamic Filter -DynamicFilter *CT_DynamicFilter ; +// Right Footer for Odd Pages +RfoAttr *uint32 ; -// Color Filter Criteria -ColorFilter *CT_ColorFilter ; +// Right Footer for Even Pages +RfeAttr *uint32 ; -// Icon Filter -IconFilter *CT_IconFilter ;ExtLst *CT_ExtensionList ;}; +// Right Footer for First Page +RffAttr *uint32 ;}; -// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path -func (_dgeff *CT_FontScheme )ValidateWithPath (path string )error {if _dgeff .ValAttr ==ST_FontSchemeUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ddcea :=_dgeff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddcea !=nil {return _ddcea ;};return nil ;};func (_bbdg *CT_CustomSheetViews )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efcgg :for {_fdbdeb ,_fffbc :=d .Token ();if _fffbc !=nil {return _fffbc ;};switch _fcb :=_fdbdeb .(type ){case _f .StartElement :switch _fcb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adgb :=NewCT_CustomSheetView ();if _ddbg :=d .DecodeElement (_adgb ,&_fcb );_ddbg !=nil {return _ddbg ;};_bbdg .CustomSheetView =append (_bbdg .CustomSheetView ,_adgb );default:_ag .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",_fcb .Name );if _eagb :=d .Skip ();_eagb !=nil {return _eagb ;};};case _f .EndElement :break _efcgg ;case _f .CharData :};};return nil ;};func (_gcdd *CT_CellStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gcdd .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gcdd .NameAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_gcdd .XfIdAttr )});if _gcdd .BuiltinIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"},Value :_c .Sprintf ("\u0025\u0076",*_gcdd .BuiltinIdAttr )});};if _gcdd .ILevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u004c\u0065\u0076\u0065\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_gcdd .ILevelAttr )});};if _gcdd .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gcdd .HiddenAttr ))});};if _gcdd .CustomBuiltinAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gcdd .CustomBuiltinAttr ))});};e .EncodeToken (start );if _gcdd .ExtLst !=nil {_gbe :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gcdd .ExtLst ,_gbe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bebbg ST_ShowDataAs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bebbg .String (),start );};type CT_FunctionGroup struct{ +// ValidateWithPath validates the CT_CellFormula and its children, prefixing error messages with path +func (_geaf *CT_CellFormula )ValidateWithPath (path string )error {if _agfee :=_geaf .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_agfee !=nil {return _agfee ;};return nil ;};func NewCT_SheetFormatPr ()*CT_SheetFormatPr {_ecbgf :=&CT_SheetFormatPr {};return _ecbgf };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 (_agfc *CT_Index )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_adece :=range start .Attr {if _adece .Name .Local =="\u0076"{_bdgca ,_eeaeba :=_d .ParseUint (_adece .Value ,10,32);if _eeaeba !=nil {return _eeaeba ;};_agfc .VAttr =uint32 (_bdgca );continue ;};};for {_cbced ,_gcgbg :=d .Token ();if _gcgbg !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fI\u006e\u0064\u0065\u0078: \u0025\u0073",_gcgbg );};if _cgddg ,_bfafd :=_cbced .(_a .EndElement );_bfafd &&_cgddg .Name ==start .Name {break ;};};return nil ;};type CT_FunctionGroup struct{ // Name -NameAttr *string ;}; - -// Validate validates the CT_pivotTableDefinition and its children -func (_fdcdb *CT_pivotTableDefinition )Validate ()error {return _fdcdb .ValidateWithPath ("\u0043\u0054\u005fpi\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");};func NewCT_FieldUsage ()*CT_FieldUsage {_facg :=&CT_FieldUsage {};return _facg };func (_deaac *CT_Pane )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dddad :=range start .Attr {if _dddad .Name .Local =="\u0078\u0053\u0070\u006c\u0069\u0074"{_cagbc ,_agbceb :=_d .ParseFloat (_dddad .Value ,64);if _agbceb !=nil {return _agbceb ;};_deaac .XSplitAttr =&_cagbc ;continue ;};if _dddad .Name .Local =="\u0079\u0053\u0070\u006c\u0069\u0074"{_eggae ,_gggbb :=_d .ParseFloat (_dddad .Value ,64);if _gggbb !=nil {return _gggbb ;};_deaac .YSplitAttr =&_eggae ;continue ;};if _dddad .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_ebabbc ,_dbeb :=_dddad .Value ,error (nil );if _dbeb !=nil {return _dbeb ;};_deaac .TopLeftCellAttr =&_ebabbc ;continue ;};if _dddad .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"{_deaac .ActivePaneAttr .UnmarshalXMLAttr (_dddad );continue ;};if _dddad .Name .Local =="\u0073\u0074\u0061t\u0065"{_deaac .StateAttr .UnmarshalXMLAttr (_dddad );continue ;};};for {_dgade ,_eafbc :=d .Token ();if _eafbc !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u006e\u0065\u003a\u0020\u0025\u0073",_eafbc );};if _ccbbee ,_edaed :=_dgade .(_f .EndElement );_edaed &&_ccbbee .Name ==start .Name {break ;};};return nil ;};func (_gfdec *CT_MetadataRecord )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074"},Value :_c .Sprintf ("\u0025\u0076",_gfdec .TAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_c .Sprintf ("\u0025\u0076",_gfdec .VAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ecbcg ST_DataValidationImeMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_becdg :=_f .Attr {};_becdg .Name =name ;switch _ecbcg {case ST_DataValidationImeModeUnset :_becdg .Value ="";case ST_DataValidationImeModeNoControl :_becdg .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_DataValidationImeModeOff :_becdg .Value ="\u006f\u0066\u0066";case ST_DataValidationImeModeOn :_becdg .Value ="\u006f\u006e";case ST_DataValidationImeModeDisabled :_becdg .Value ="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064";case ST_DataValidationImeModeHiragana :_becdg .Value ="\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_DataValidationImeModeFullKatakana :_becdg .Value ="\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeHalfKatakana :_becdg .Value ="\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeFullAlpha :_becdg .Value ="\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeHalfAlpha :_becdg .Value ="\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeFullHangul :_becdg .Value ="\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c";case ST_DataValidationImeModeHalfHangul :_becdg .Value ="\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c";};return _becdg ,nil ;};func (_gdbae *ST_PageOrder )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffdgfe ,_edgcd :=d .Token ();if _edgcd !=nil {return _edgcd ;};if _fegged ,_babcg :=_ffdgfe .(_f .EndElement );_babcg &&_fegged .Name ==start .Name {*_gdbae =1;return nil ;};if _ebecf ,_fedfbf :=_ffdgfe .(_f .CharData );!_fedfbf {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffdgfe );}else {switch string (_ebecf ){case "":*_gdbae =0;case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_gdbae =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_gdbae =2;};};_ffdgfe ,_edgcd =d .Token ();if _edgcd !=nil {return _edgcd ;};if _dgdagg ,_aafaaa :=_ffdgfe .(_f .EndElement );_aafaaa &&_dgdagg .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffdgfe );};func (_gfbe *CT_DbPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfae :=range start .Attr {if _dfae .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_deff ,_deega :=_dfae .Value ,error (nil );if _deega !=nil {return _deega ;};_gfbe .ConnectionAttr =_deff ;continue ;};if _dfae .Name .Local =="\u0063o\u006d\u006d\u0061\u006e\u0064"{_ddaa ,_dgbdf :=_dfae .Value ,error (nil );if _dgbdf !=nil {return _dgbdf ;};_gfbe .CommandAttr =&_ddaa ;continue ;};if _dfae .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"{_ccfc ,_eebee :=_dfae .Value ,error (nil );if _eebee !=nil {return _eebee ;};_gfbe .ServerCommandAttr =&_ccfc ;continue ;};if _dfae .Name .Local =="c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"{_cgad ,_bdgdb :=_d .ParseUint (_dfae .Value ,10,32);if _bdgdb !=nil {return _bdgdb ;};_daeb :=uint32 (_cgad );_gfbe .CommandTypeAttr =&_daeb ;continue ;};};for {_degf ,_beffg :=d .Token ();if _beffg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0062\u0050\u0072\u003a\u0020\u0025\u0073",_beffg );};if _cacd ,_ecgad :=_degf .(_f .EndElement );_ecgad &&_cacd .Name ==start .Name {break ;};};return nil ;};func NewCalcChain ()*CalcChain {_ebbbd :=&CalcChain {};_ebbbd .CT_CalcChain =*NewCT_CalcChain ();return _ebbbd ;};func (_fcdbd *CT_PrintOptions )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgaac :=range start .Attr {if _fgaac .Name .Local =="\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"{_ddcbeb ,_fbffc :=_d .ParseBool (_fgaac .Value );if _fbffc !=nil {return _fbffc ;};_fcdbd .HorizontalCenteredAttr =&_ddcbeb ;continue ;};if _fgaac .Name .Local =="\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"{_afaab ,_ddccb :=_d .ParseBool (_fgaac .Value );if _ddccb !=nil {return _ddccb ;};_fcdbd .VerticalCenteredAttr =&_afaab ;continue ;};if _fgaac .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"{_eadf ,_bgecgd :=_d .ParseBool (_fgaac .Value );if _bgecgd !=nil {return _bgecgd ;};_fcdbd .HeadingsAttr =&_eadf ;continue ;};if _fgaac .Name .Local =="\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"{_eadgf ,_ceaag :=_d .ParseBool (_fgaac .Value );if _ceaag !=nil {return _ceaag ;};_fcdbd .GridLinesAttr =&_eadgf ;continue ;};if _fgaac .Name .Local =="\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"{_gdedd ,_cbcfg :=_d .ParseBool (_fgaac .Value );if _cbcfg !=nil {return _cbcfg ;};_fcdbd .GridLinesSetAttr =&_gdedd ;continue ;};};for {_aagaa ,_dbegdb :=d .Token ();if _dbegdb !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u004fp\u0074\u0069\u006fn\u0073:\u0020\u0025\u0073",_dbegdb );};if _aeded ,_faacg :=_aagaa .(_f .EndElement );_faacg &&_aeded .Name ==start .Name {break ;};};return nil ;};func (_cgggd *CT_Parameter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgga :=range start .Attr {if _fgga .Name .Local =="\u006e\u0061\u006d\u0065"{_cbfef ,_bdgg :=_fgga .Value ,error (nil );if _bdgg !=nil {return _bdgg ;};_cgggd .NameAttr =&_cbfef ;continue ;};if _fgga .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_gdccg ,_bgcef :=_d .ParseInt (_fgga .Value ,10,32);if _bgcef !=nil {return _bgcef ;};_gbcec :=int32 (_gdccg );_cgggd .SqlTypeAttr =&_gbcec ;continue ;};if _fgga .Name .Local =="\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"{_cgggd .ParameterTypeAttr .UnmarshalXMLAttr (_fgga );continue ;};if _fgga .Name .Local =="\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"{_fegea ,_cgcde :=_d .ParseBool (_fgga .Value );if _cgcde !=nil {return _cgcde ;};_cgggd .RefreshOnChangeAttr =&_fegea ;continue ;};if _fgga .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_dfffg ,_ccccd :=_fgga .Value ,error (nil );if _ccccd !=nil {return _ccccd ;};_cgggd .PromptAttr =&_dfffg ;continue ;};if _fgga .Name .Local =="\u0062o\u006f\u006c\u0065\u0061\u006e"{_dgbaa ,_ecfba :=_d .ParseBool (_fgga .Value );if _ecfba !=nil {return _ecfba ;};_cgggd .BooleanAttr =&_dgbaa ;continue ;};if _fgga .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065"{_gadbcc ,_efgdb :=_d .ParseFloat (_fgga .Value ,64);if _efgdb !=nil {return _efgdb ;};_cgggd .DoubleAttr =&_gadbcc ;continue ;};if _fgga .Name .Local =="\u0069n\u0074\u0065\u0067\u0065\u0072"{_ebcec ,_ddffg :=_d .ParseInt (_fgga .Value ,10,32);if _ddffg !=nil {return _ddffg ;};_dbebb :=int32 (_ebcec );_cgggd .IntegerAttr =&_dbebb ;continue ;};if _fgga .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_dfecd ,_edefdc :=_fgga .Value ,error (nil );if _edefdc !=nil {return _edefdc ;};_cgggd .StringAttr =&_dfecd ;continue ;};if _fgga .Name .Local =="\u0063\u0065\u006c\u006c"{_bfcb ,_gaecf :=_fgga .Value ,error (nil );if _gaecf !=nil {return _gaecf ;};_cgggd .CellAttr =&_bfcb ;continue ;};};for {_bacag ,_begbg :=d .Token ();if _begbg !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_begbg );};if _adcae ,_gdgcb :=_bacag .(_f .EndElement );_gdgcb &&_adcae .Name ==start .Name {break ;};};return nil ;};func (_abe *CT_ChartsheetView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdbd :=range start .Attr {if _gdbd .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_fdbf ,_gegb :=_d .ParseBool (_gdbd .Value );if _gegb !=nil {return _gegb ;};_abe .TabSelectedAttr =&_fdbf ;continue ;};if _gdbd .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_gagff ,_bcgc :=_d .ParseUint (_gdbd .Value ,10,32);if _bcgc !=nil {return _bcgc ;};_ddabb :=uint32 (_gagff );_abe .ZoomScaleAttr =&_ddabb ;continue ;};if _gdbd .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_egedc ,_bfec :=_d .ParseUint (_gdbd .Value ,10,32);if _bfec !=nil {return _bfec ;};_abe .WorkbookViewIdAttr =uint32 (_egedc );continue ;};if _gdbd .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_cfceg ,_fbbf :=_d .ParseBool (_gdbd .Value );if _fbbf !=nil {return _fbbf ;};_abe .ZoomToFitAttr =&_cfceg ;continue ;};};_abdfa :for {_gcgd ,_dcgad :=d .Token ();if _dcgad !=nil {return _dcgad ;};switch _deeg :=_gcgd .(type ){case _f .StartElement :switch _deeg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abe .ExtLst =NewCT_ExtensionList ();if _aecd :=d .DecodeElement (_abe .ExtLst ,&_deeg );_aecd !=nil {return _aecd ;};default:_ag .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",_deeg .Name );if _fdac :=d .Skip ();_fdac !=nil {return _fdac ;};};case _f .EndElement :break _abdfa ;case _f .CharData :};};return nil ;};type CT_UndoInfo struct{ - -// Index -IndexAttr uint32 ; - -// Expression -ExpAttr ST_FormulaExpression ; - -// Reference 3D -Ref3DAttr *bool ; - -// Array Formula -ArrayAttr *bool ; - -// Value Needed -VAttr *bool ; - -// Defined Name Formula -NfAttr *bool ; - -// Cross Sheet Move -CsAttr *bool ; - -// Range -DrAttr string ; - -// Defined Name -DnAttr *string ; - -// Cell Reference -RAttr *string ; - -// Sheet Id -SIdAttr *uint32 ;};func (_fadgb ST_FormatAction )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_edcdf :=_f .Attr {};_edcdf .Name =name ;switch _fadgb {case ST_FormatActionUnset :_edcdf .Value ="";case ST_FormatActionBlank :_edcdf .Value ="\u0062\u006c\u0061n\u006b";case ST_FormatActionFormatting :_edcdf .Value ="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067";case ST_FormatActionDrill :_edcdf .Value ="\u0064\u0072\u0069l\u006c";case ST_FormatActionFormula :_edcdf .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061";};return _edcdf ,nil ;};type CT_Members struct{ - -// Item Count -CountAttr *uint32 ; - -// Hierarchy Level -LevelAttr *uint32 ; - -// Member -Member []*CT_Member ;}; - -// Validate validates the CT_CellAlignment and its children -func (_cdgd *CT_CellAlignment )Validate ()error {return _cdgd .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};func (_faddd *CT_PivotFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _faddd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_faddd .CountAttr )});};e .EncodeToken (start );_afgga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_dfecc :=range _faddd .PivotField {e .EncodeElement (_dfecc ,_afgga );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_CellSmartTag struct{ - -// Smart Tag Type Index -TypeAttr uint32 ; - -// Deleted -DeletedAttr *bool ; - -// XML Based -XmlBasedAttr *bool ; - -// Smart Tag Properties -CellSmartTagPr []*CT_CellSmartTagPr ;};func NewCT_RangeSet ()*CT_RangeSet {_cdfcg :=&CT_RangeSet {};return _cdfcg };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 (_defgce ST_Comments )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_defgce .String (),start );};func (_eafgg ST_ShowDataAs )Validate ()error {return _eafgg .ValidateWithPath ("")};func (_cacad *ST_ConditionalFormattingOperator )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agccf ,_gaccg :=d .Token ();if _gaccg !=nil {return _gaccg ;};if _deagd ,_ffade :=_agccf .(_f .EndElement );_ffade &&_deagd .Name ==start .Name {*_cacad =1;return nil ;};if _aacaaf ,_aebcf :=_agccf .(_f .CharData );!_aebcf {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agccf );}else {switch string (_aacaaf ){case "":*_cacad =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_cacad =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_cacad =2;case "\u0065\u0071\u0075a\u006c":*_cacad =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cacad =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_cacad =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_cacad =6;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_cacad =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_cacad =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_cacad =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_cacad =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_cacad =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_cacad =12;};};_agccf ,_gaccg =d .Token ();if _gaccg !=nil {return _gaccg ;};if _gfffdc ,_gagcc :=_agccf .(_f .EndElement );_gagcc &&_gfffdc .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agccf );};func NewCT_Break ()*CT_Break {_edae :=&CT_Break {};return _edae };func (_fbecc *ST_ItemType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbecgf ,_dacefe :=d .Token ();if _dacefe !=nil {return _dacefe ;};if _fceeb ,_ccdccb :=_gbecgf .(_f .EndElement );_ccdccb &&_fceeb .Name ==start .Name {*_fbecc =1;return nil ;};if _fafce ,_aabff :=_gbecgf .(_f .CharData );!_aabff {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbecgf );}else {switch string (_fafce ){case "":*_fbecc =0;case "\u0064\u0061\u0074\u0061":*_fbecc =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fbecc =2;case "\u0073\u0075\u006d":*_fbecc =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_fbecc =4;case "\u0061\u0076\u0067":*_fbecc =5;case "\u006d\u0061\u0078":*_fbecc =6;case "\u006d\u0069\u006e":*_fbecc =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_fbecc =8;case "\u0063\u006f\u0075n\u0074":*_fbecc =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_fbecc =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_fbecc =11;case "\u0076\u0061\u0072":*_fbecc =12;case "\u0076\u0061\u0072\u0050":*_fbecc =13;case "\u0067\u0072\u0061n\u0064":*_fbecc =14;case "\u0062\u006c\u0061n\u006b":*_fbecc =15;};};_gbecgf ,_dacefe =d .Token ();if _dacefe !=nil {return _dacefe ;};if _cacgg ,_eeece :=_gbecgf .(_f .EndElement );_eeece &&_cacgg .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbecgf );};func NewCT_CommentList ()*CT_CommentList {_fdacd :=&CT_CommentList {};return _fdacd };type Chartsheet struct{CT_Chartsheet };func (_bdgdef *Users )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdgdef .CT_Users =*NewCT_Users ();for _ ,_cgbbc :=range start .Attr {if _cgbbc .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbaee ,_caacf :=_d .ParseUint (_cgbbc .Value ,10,32);if _caacf !=nil {return _caacf ;};_ebfegb :=uint32 (_dbaee );_bdgdef .CountAttr =&_ebfegb ;continue ;};};_cegef :for {_ffegab ,_begcec :=d .Token ();if _begcec !=nil {return _begcec ;};switch _gfgef :=_ffegab .(type ){case _f .StartElement :switch _gfgef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggefcc :=NewCT_SharedUser ();if _cdcgdb :=d .DecodeElement (_ggefcc ,&_gfgef );_cdcgdb !=nil {return _cdcgdb ;};_bdgdef .UserInfo =append (_bdgdef .UserInfo ,_ggefcc );default:_ag .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",_gfgef .Name );if _fbbfbg :=d .Skip ();_fbbfbg !=nil {return _fbbfbg ;};};case _f .EndElement :break _cegef ;case _f .CharData :};};return nil ;}; - -// Validate validates the CT_GradientStop and its children -func (_fcgba *CT_GradientStop )Validate ()error {return _fcgba .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");};func (_ggbc *CT_Connection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_degg :=range start .Attr {if _degg .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_gbdg ,_fddbe :=_d .ParseBool (_degg .Value );if _fddbe !=nil {return _fddbe ;};_ggbc .DeletedAttr =&_gbdg ;continue ;};if _degg .Name .Local =="\u0069\u0064"{_fcff ,_dgggf :=_d .ParseUint (_degg .Value ,10,32);if _dgggf !=nil {return _dgggf ;};_ggbc .IdAttr =uint32 (_fcff );continue ;};if _degg .Name .Local =="o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"{_dcdb ,_fabg :=_d .ParseBool (_degg .Value );if _fabg !=nil {return _fabg ;};_ggbc .OnlyUseConnectionFileAttr =&_dcdb ;continue ;};if _degg .Name .Local =="\u006fd\u0063\u0046\u0069\u006c\u0065"{_fdcad ,_gedg :=_degg .Value ,error (nil );if _gedg !=nil {return _gedg ;};_ggbc .OdcFileAttr =&_fdcad ;continue ;};if _degg .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"{_agbf ,_aeeg :=_d .ParseBool (_degg .Value );if _aeeg !=nil {return _aeeg ;};_ggbc .BackgroundAttr =&_agbf ;continue ;};if _degg .Name .Local =="\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_egga ,_fcab :=_d .ParseUint (_degg .Value ,10,32);if _fcab !=nil {return _fcab ;};_fbaa :=uint32 (_egga );_ggbc .IntervalAttr =&_fbaa ;continue ;};if _degg .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_dfeaa ,_abcg :=_d .ParseBool (_degg .Value );if _abcg !=nil {return _abcg ;};_ggbc .RefreshOnLoadAttr =&_dfeaa ;continue ;};if _degg .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_ebac ,_beddb :=_degg .Value ,error (nil );if _beddb !=nil {return _beddb ;};_ggbc .DescriptionAttr =&_ebac ;continue ;};if _degg .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_bafa ,_ceag :=_d .ParseBool (_degg .Value );if _ceag !=nil {return _ceag ;};_ggbc .SaveDataAttr =&_bafa ;continue ;};if _degg .Name .Local =="\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"{_abgdg ,_acfad :=_d .ParseUint (_degg .Value ,10,32);if _acfad !=nil {return _acfad ;};_fadb :=uint32 (_abgdg );_ggbc .ReconnectionMethodAttr =&_fadb ;continue ;};if _degg .Name .Local =="c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"{_ggbc .CredentialsAttr .UnmarshalXMLAttr (_degg );continue ;};if _degg .Name .Local =="\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"{_efffg ,_gdaee :=_d .ParseBool (_degg .Value );if _gdaee !=nil {return _gdaee ;};_ggbc .KeepAliveAttr =&_efffg ;continue ;};if _degg .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_gggbd ,_cgcd :=_degg .Value ,error (nil );if _cgcd !=nil {return _cgcd ;};_ggbc .SourceFileAttr =&_gggbd ;continue ;};if _degg .Name .Local =="\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"{_ceba ,_feac :=_degg .Value ,error (nil );if _feac !=nil {return _feac ;};_ggbc .SingleSignOnIdAttr =&_ceba ;continue ;};if _degg .Name .Local =="\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_fcaag ,_bcea :=_d .ParseBool (_degg .Value );if _bcea !=nil {return _bcea ;};_ggbc .SavePasswordAttr =&_fcaag ;continue ;};if _degg .Name .Local =="\u006e\u0061\u006d\u0065"{_badb ,_gcafc :=_degg .Value ,error (nil );if _gcafc !=nil {return _gcafc ;};_ggbc .NameAttr =&_badb ;continue ;};if _degg .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_efbd ,_dafb :=_d .ParseUint (_degg .Value ,10,8);if _dafb !=nil {return _dafb ;};_ggbc .RefreshedVersionAttr =uint8 (_efbd );continue ;};if _degg .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_fbdc ,_bebcb :=_d .ParseUint (_degg .Value ,10,8);if _bebcb !=nil {return _bebcb ;};_cdfe :=uint8 (_fbdc );_ggbc .MinRefreshableVersionAttr =&_cdfe ;continue ;};if _degg .Name .Local =="\u006e\u0065\u0077"{_acaeb ,_aaga :=_d .ParseBool (_degg .Value );if _aaga !=nil {return _aaga ;};_ggbc .NewAttr =&_acaeb ;continue ;};if _degg .Name .Local =="\u0074\u0079\u0070\u0065"{_dgafa ,_dafc :=_d .ParseUint (_degg .Value ,10,32);if _dafc !=nil {return _dafc ;};_ggddg :=uint32 (_dgafa );_ggbc .TypeAttr =&_ggddg ;continue ;};};_bgaf :for {_bcfgc ,_dbfdd :=d .Token ();if _dbfdd !=nil {return _dbfdd ;};switch _gddce :=_bcfgc .(type ){case _f .StartElement :switch _gddce .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggbc .DbPr =NewCT_DbPr ();if _gggcg :=d .DecodeElement (_ggbc .DbPr ,&_gddce );_gggcg !=nil {return _gggcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggbc .OlapPr =NewCT_OlapPr ();if _fbcd :=d .DecodeElement (_ggbc .OlapPr ,&_gddce );_fbcd !=nil {return _fbcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggbc .WebPr =NewCT_WebPr ();if _gece :=d .DecodeElement (_ggbc .WebPr ,&_gddce );_gece !=nil {return _gece ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggbc .TextPr =NewCT_TextPr ();if _cggb :=d .DecodeElement (_ggbc .TextPr ,&_gddce );_cggb !=nil {return _cggb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggbc .Parameters =NewCT_Parameters ();if _cafcea :=d .DecodeElement (_ggbc .Parameters ,&_gddce );_cafcea !=nil {return _cafcea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bbbd :=d .DecodeElement (_ggbc .ExtLst ,&_gddce );_bbbd !=nil {return _bbbd ;};default:_ag .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",_gddce .Name );if _fcgbc :=d .Skip ();_fcgbc !=nil {return _fcgbc ;};};case _f .EndElement :break _bgaf ;case _f .CharData :};};return nil ;};type CT_Boolean struct{ +NameAttr *string ;};func (_bec *CT_BookViews )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdbb :for {_ccd ,_bbaf :=d .Token ();if _bbaf !=nil {return _bbaf ;};switch _cgf :=_ccd .(type ){case _a .StartElement :switch _cgf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbfc :=NewCT_BookView ();if _dcd :=d .DecodeElement (_bbfc ,&_cgf );_dcd !=nil {return _dcd ;};_bec .WorkbookView =append (_bec .WorkbookView ,_bbfc );default:_gc .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",_cgf .Name );if _ege :=d .Skip ();_ege !=nil {return _ege ;};};case _a .EndElement :break _bdbb ;case _a .CharData :};};return nil ;};func (_deabfb *ST_CellComments )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_deabfb =0;case "\u006e\u006f\u006e\u0065":*_deabfb =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_deabfb =2;case "\u0061\u0074\u0045n\u0064":*_deabfb =3;};return nil ;};type EG_ExtensionList struct{ -// Value -VAttr bool ; - -// Unused Item -UAttr *bool ; - -// Calculated Item -FAttr *bool ; - -// Caption -CAttr *string ; - -// Member Property Count -CpAttr *uint32 ; - -// Member Property Indexes -X []*CT_X ;};func (_ddfcca *CT_PivotFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_agebg :=range start .Attr {if _agebg .Name .Local =="\u0063\u006f\u0075n\u0074"{_ceage ,_eaada :=_d .ParseUint (_agebg .Value ,10,32);if _eaada !=nil {return _eaada ;};_dbbgd :=uint32 (_ceage );_ddfcca .CountAttr =&_dbbgd ;continue ;};};_agaba :for {_babee ,_dadeb :=d .Token ();if _dadeb !=nil {return _dadeb ;};switch _acedb :=_babee .(type ){case _f .StartElement :switch _acedb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gacee :=NewCT_PivotField ();if _gecea :=d .DecodeElement (_gacee ,&_acedb );_gecea !=nil {return _gecea ;};_ddfcca .PivotField =append (_ddfcca .PivotField ,_gacee );default:_ag .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",_acedb .Name );if _eabga :=d .Skip ();_eabga !=nil {return _eabga ;};};case _f .EndElement :break _agaba ;case _f .CharData :};};return nil ;};func (_aaaff *ST_VerticalAlignment )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aaaff =0;case "\u0074\u006f\u0070":*_aaaff =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aaaff =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_aaaff =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_aaaff =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_aaaff =5;};return nil ;};func (_bage *CT_FileRecoveryPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eeadbf :=range start .Attr {if _eeadbf .Name .Local =="a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"{_agbbc ,_effge :=_d .ParseBool (_eeadbf .Value );if _effge !=nil {return _effge ;};_bage .AutoRecoverAttr =&_agbbc ;continue ;};if _eeadbf .Name .Local =="\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"{_ggba ,_fgfda :=_d .ParseBool (_eeadbf .Value );if _fgfda !=nil {return _fgfda ;};_bage .CrashSaveAttr =&_ggba ;continue ;};if _eeadbf .Name .Local =="\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"{_dceaf ,_fegfbd :=_d .ParseBool (_eeadbf .Value );if _fegfbd !=nil {return _fegfbd ;};_bage .DataExtractLoadAttr =&_dceaf ;continue ;};if _eeadbf .Name .Local =="\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"{_gafc ,_cbdda :=_d .ParseBool (_eeadbf .Value );if _cbdda !=nil {return _cbdda ;};_bage .RepairLoadAttr =&_gafc ;continue ;};};for {_affdb ,_bcaag :=d .Token ();if _bcaag !=nil {return _c .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",_bcaag );};if _cfcgg ,_febc :=_affdb .(_f .EndElement );_febc &&_cfcgg .Name ==start .Name {break ;};};return nil ;};func (_feece ST_DataValidationOperator )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_efbdc :=_f .Attr {};_efbdc .Name =name ;switch _feece {case ST_DataValidationOperatorUnset :_efbdc .Value ="";case ST_DataValidationOperatorBetween :_efbdc .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorNotBetween :_efbdc .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorEqual :_efbdc .Value ="\u0065\u0071\u0075a\u006c";case ST_DataValidationOperatorNotEqual :_efbdc .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorLessThan :_efbdc .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorLessThanOrEqual :_efbdc .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorGreaterThan :_efbdc .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorGreaterThanOrEqual :_efbdc .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";};return _efbdc ,nil ;};func (_eefecd ST_VerticalAlignment )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fcbae :=_f .Attr {};_fcbae .Name =name ;switch _eefecd {case ST_VerticalAlignmentUnset :_fcbae .Value ="";case ST_VerticalAlignmentTop :_fcbae .Value ="\u0074\u006f\u0070";case ST_VerticalAlignmentCenter :_fcbae .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalAlignmentBottom :_fcbae .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_VerticalAlignmentJustify :_fcbae .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_VerticalAlignmentDistributed :_fcbae .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _fcbae ,nil ;};func NewCT_GradientFill ()*CT_GradientFill {_bgbge :=&CT_GradientFill {};return _bgbge }; - -// Validate validates the CT_Control and its children -func (_edgd *CT_Control )Validate ()error {return _edgd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};func (_edfdbf ST_HorizontalAlignment )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fgeag :=_f .Attr {};_fgeag .Name =name ;switch _edfdbf {case ST_HorizontalAlignmentUnset :_fgeag .Value ="";case ST_HorizontalAlignmentGeneral :_fgeag .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_HorizontalAlignmentLeft :_fgeag .Value ="\u006c\u0065\u0066\u0074";case ST_HorizontalAlignmentCenter :_fgeag .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_HorizontalAlignmentRight :_fgeag .Value ="\u0072\u0069\u0067h\u0074";case ST_HorizontalAlignmentFill :_fgeag .Value ="\u0066\u0069\u006c\u006c";case ST_HorizontalAlignmentJustify :_fgeag .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_HorizontalAlignmentCenterContinuous :_fgeag .Value ="\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_HorizontalAlignmentDistributed :_fgeag .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _fgeag ,nil ;}; - -// ValidateWithPath validates the CT_ExternalBook and its children, prefixing error messages with path -func (_dbbe *CT_ExternalBook )ValidateWithPath (path string )error {if _dbbe .SheetNames !=nil {if _dfbeb :=_dbbe .SheetNames .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073");_dfbeb !=nil {return _dfbeb ;};};if _dbbe .DefinedNames !=nil {if _gddbg :=_dbbe .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_gddbg !=nil {return _gddbg ;};};if _dbbe .SheetDataSet !=nil {if _ebggc :=_dbbe .SheetDataSet .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");_ebggc !=nil {return _ebggc ;};};return nil ;};func (_ccbdg *CT_FilterColumn )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgfg :=range start .Attr {if _dgfg .Name .Local =="\u0063\u006f\u006cI\u0064"{_dgece ,_dffg :=_d .ParseUint (_dgfg .Value ,10,32);if _dffg !=nil {return _dffg ;};_ccbdg .ColIdAttr =uint32 (_dgece );continue ;};if _dgfg .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"{_bfedf ,_cceba :=_d .ParseBool (_dgfg .Value );if _cceba !=nil {return _cceba ;};_ccbdg .HiddenButtonAttr =&_bfedf ;continue ;};if _dgfg .Name .Local =="\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"{_bfad ,_bcgfg :=_d .ParseBool (_dgfg .Value );if _bcgfg !=nil {return _bcgfg ;};_ccbdg .ShowButtonAttr =&_bfad ;continue ;};};_eeed :for {_abefea ,_bcbc :=d .Token ();if _bcbc !=nil {return _bcbc ;};switch _aegd :=_abefea .(type ){case _f .StartElement :switch _aegd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccbdg .Filters =NewCT_Filters ();if _gbfag :=d .DecodeElement (_ccbdg .Filters ,&_aegd );_gbfag !=nil {return _gbfag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccbdg .Top10 =NewCT_Top10 ();if _cfdcb :=d .DecodeElement (_ccbdg .Top10 ,&_aegd );_cfdcb !=nil {return _cfdcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccbdg .CustomFilters =NewCT_CustomFilters ();if _fadbg :=d .DecodeElement (_ccbdg .CustomFilters ,&_aegd );_fadbg !=nil {return _fadbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccbdg .DynamicFilter =NewCT_DynamicFilter ();if _fffcc :=d .DecodeElement (_ccbdg .DynamicFilter ,&_aegd );_fffcc !=nil {return _fffcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccbdg .ColorFilter =NewCT_ColorFilter ();if _cgbea :=d .DecodeElement (_ccbdg .ColorFilter ,&_aegd );_cgbea !=nil {return _cgbea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccbdg .IconFilter =NewCT_IconFilter ();if _fbeg :=d .DecodeElement (_ccbdg .IconFilter ,&_aegd );_fbeg !=nil {return _fbeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccbdg .ExtLst =NewCT_ExtensionList ();if _efeff :=d .DecodeElement (_ccbdg .ExtLst ,&_aegd );_efeff !=nil {return _efeff ;};default:_ag .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",_aegd .Name );if _gcdb :=d .Skip ();_gcdb !=nil {return _gcdb ;};};case _f .EndElement :break _eeed ;case _f .CharData :};};return nil ;};type Worksheet struct{CT_Worksheet };type PivotCacheRecords struct{CT_PivotCacheRecords };type CT_DataRef struct{ - -// Reference -RefAttr *string ; - -// Named Range -NameAttr *string ; +// Extension +Ext []*CT_Extension ;}; -// Sheet Name -SheetAttr *string ;IdAttr *string ;}; +// ValidateWithPath validates the CT_PivotField and its children, prefixing error messages with path +func (_bbgce *CT_PivotField )ValidateWithPath (path string )error {if _adbgd :=_bbgce .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_adbgd !=nil {return _adbgd ;};if _fbcee :=_bbgce .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fbcee !=nil {return _fbcee ;};if _bbgce .Items !=nil {if _gfaefg :=_bbgce .Items .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u006d\u0073");_gfaefg !=nil {return _gfaefg ;};};if _bbgce .AutoSortScope !=nil {if _befe :=_bbgce .AutoSortScope .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u006f\u0072\u0074S\u0063\u006f\u0070\u0065");_befe !=nil {return _befe ;};};if _bbgce .ExtLst !=nil {if _abgfge :=_bbgce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abgfge !=nil {return _abgfge ;};};return nil ;};func NewCT_OlapPr ()*CT_OlapPr {_bebbe :=&CT_OlapPr {};return _bebbe };func (_bfeed *CT_TextField )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bfeed .TypeAttr !=ST_ExternalConnectionTypeUnset {_adbcf ,_afbfg :=_bfeed .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _afbfg !=nil {return _afbfg ;};start .Attr =append (start .Attr ,_adbcf );};if _bfeed .PositionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_bfeed .PositionAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_QueryTableDeletedFields ()*CT_QueryTableDeletedFields {_edfg :=&CT_QueryTableDeletedFields {};return _edfg ;};func (_fcfef *CT_SheetCalcPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fcfef .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fcfef .FullCalcOnLoadAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_ExternalReference struct{IdAttr string ;};type CT_pivotTableDefinition struct{ -// ValidateWithPath validates the CT_I and its children, prefixing error messages with path -func (_fgfdb *CT_I )ValidateWithPath (path string )error {if _ccdcg :=_fgfdb .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_ccdcg !=nil {return _ccdcg ;};for _faacfd ,_adgdc :=range _fgfdb .X {if _bdeaf :=_adgdc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_faacfd ));_bdeaf !=nil {return _bdeaf ;};};return nil ;}; +// Name +NameAttr string ; -// Validate validates the CT_DiscretePr and its children -func (_bacgfg *CT_DiscretePr )Validate ()error {return _bacgfg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");};func (_egbae *CT_ControlPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _egbae .LockedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_egbae .LockedAttr ))});};if _egbae .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_egbae .DefaultSizeAttr ))});};if _egbae .PrintAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_egbae .PrintAttr ))});};if _egbae .DisabledAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_egbae .DisabledAttr ))});};if _egbae .RecalcAlwaysAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_egbae .RecalcAlwaysAttr ))});};if _egbae .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_egbae .UiObjectAttr ))});};if _egbae .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_egbae .AutoFillAttr ))});};if _egbae .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_egbae .AutoLineAttr ))});};if _egbae .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_egbae .AutoPictAttr ))});};if _egbae .MacroAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_egbae .MacroAttr )});};if _egbae .AltTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_egbae .AltTextAttr )});};if _egbae .LinkedCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_egbae .LinkedCellAttr )});};if _egbae .ListFillRangeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_egbae .ListFillRangeAttr )});};if _egbae .CfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_egbae .CfAttr )});};if _egbae .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_egbae .IdAttr )});};e .EncodeToken (start );_abfda :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_egbae .Anchor ,_abfda );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// PivotCache Definition Id +CacheIdAttr uint32 ; -// ValidateWithPath validates the CT_DefinedName and its children, prefixing error messages with path -func (_ebgg *CT_DefinedName )ValidateWithPath (path string )error {return nil };func (_affdae *CT_WorksheetSource )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _affdae .RefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_affdae .RefAttr )});};if _affdae .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_affdae .NameAttr )});};if _affdae .SheetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_affdae .SheetAttr )});};if _affdae .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_affdae .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Data On Rows +DataOnRowsAttr *bool ; -// ValidateWithPath validates the CT_PivotFilter and its children, prefixing error messages with path -func (_bbfeaf *CT_PivotFilter )ValidateWithPath (path string )error {if _bbfeaf .TypeAttr ==ST_PivotFilterTypeUnset {return _c .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 _ggfdb :=_bbfeaf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ggfdb !=nil {return _ggfdb ;};if _adad :=_bbfeaf .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_adad !=nil {return _adad ;};if _bbfeaf .ExtLst !=nil {if _bcdce :=_bbfeaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcdce !=nil {return _bcdce ;};};return nil ;}; +// Default Data Field Position +DataPositionAttr *uint32 ; -// Validate validates the CT_CustomSheetViews and its children -func (_dbda *CT_CustomSheetViews )Validate ()error {return _dbda .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_fgecdd ST_DdeValueType )Validate ()error {return _fgecdd .ValidateWithPath ("")};func NewCT_Members ()*CT_Members {_ggfa :=&CT_Members {};return _ggfa }; +// Data Field Header Name +DataCaptionAttr string ; -// ValidateWithPath validates the CT_DeletedField and its children, prefixing error messages with path -func (_fcda *CT_DeletedField )ValidateWithPath (path string )error {return nil };func NewCT_MetadataRecord ()*CT_MetadataRecord {_ccdfge :=&CT_MetadataRecord {};return _ccdfge };func (_bgcccb ST_SheetState )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bbeebb :=_f .Attr {};_bbeebb .Name =name ;switch _bgcccb {case ST_SheetStateUnset :_bbeebb .Value ="";case ST_SheetStateVisible :_bbeebb .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_SheetStateHidden :_bbeebb .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_SheetStateVeryHidden :_bbeebb .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return _bbeebb ,nil ;};type CT_DefinedNames struct{ +// Grand Totals Caption +GrandTotalCaptionAttr *string ; -// Defined Name -DefinedName []*CT_DefinedName ;};func (_cdfdba *ST_GroupBy )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_babbe ,_edgbggd :=d .Token ();if _edgbggd !=nil {return _edgbggd ;};if _fbddb ,_defdcb :=_babbe .(_f .EndElement );_defdcb &&_fbddb .Name ==start .Name {*_cdfdba =1;return nil ;};if _caafe ,_ddcccb :=_babbe .(_f .CharData );!_ddcccb {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_babbe );}else {switch string (_caafe ){case "":*_cdfdba =0;case "\u0072\u0061\u006eg\u0065":*_cdfdba =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_cdfdba =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_cdfdba =3;case "\u0068\u006f\u0075r\u0073":*_cdfdba =4;case "\u0064\u0061\u0079\u0073":*_cdfdba =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_cdfdba =6;case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_cdfdba =7;case "\u0079\u0065\u0061r\u0073":*_cdfdba =8;};};_babbe ,_edgbggd =d .Token ();if _edgbggd !=nil {return _edgbggd ;};if _aagae ,_gdddcf :=_babbe .(_f .EndElement );_gdddcf &&_aagae .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_babbe );};func NewCT_CacheField ()*CT_CacheField {_abc :=&CT_CacheField {};return _abc };func (_aac *CT_AutoFilter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efd :=range start .Attr {if _efd .Name .Local =="\u0072\u0065\u0066"{_dd ,_egc :=_efd .Value ,error (nil );if _egc !=nil {return _egc ;};_aac .RefAttr =&_dd ;continue ;};};_aacc :for {_ddf ,_gca :=d .Token ();if _gca !=nil {return _gca ;};switch _dcg :=_ddf .(type ){case _f .StartElement :switch _dcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddd :=NewCT_FilterColumn ();if _gda :=d .DecodeElement (_ddd ,&_dcg );_gda !=nil {return _gda ;};_aac .FilterColumn =append (_aac .FilterColumn ,_ddd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aac .SortState =NewCT_SortState ();if _feg :=d .DecodeElement (_aac .SortState ,&_dcg );_feg !=nil {return _feg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aac .ExtLst =NewCT_ExtensionList ();if _bd :=d .DecodeElement (_aac .ExtLst ,&_dcg );_bd !=nil {return _bd ;};default:_ag .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",_dcg .Name );if _fbg :=d .Skip ();_fbg !=nil {return _fbg ;};};case _f .EndElement :break _aacc ;case _f .CharData :};};return nil ;};func (_fbggc ST_FontScheme )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fbggc .String (),start );};func (_bgbe *CT_CellWatch )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_c .Sprintf ("\u0025\u0076",_bgbe .RAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_DbPr ()*CT_DbPr {_eacgf :=&CT_DbPr {};return _eacgf };func (_eccaec *CT_RowHierarchiesUsage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eccaec .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_eccaec .CountAttr )});};e .EncodeToken (start );_bbfef :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_dbabee :=range _eccaec .RowHierarchyUsage {e .EncodeElement (_dbabee ,_bbfef );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eeaae *CT_RevisionQueryTableField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egbdge :=range start .Attr {if _egbdge .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_fbffcg ,_caac :=_d .ParseUint (_egbdge .Value ,10,32);if _caac !=nil {return _caac ;};_eeaae .SheetIdAttr =uint32 (_fbffcg );continue ;};if _egbdge .Name .Local =="\u0072\u0065\u0066"{_eaddaa ,_cgdaf :=_egbdge .Value ,error (nil );if _cgdaf !=nil {return _cgdaf ;};_eeaae .RefAttr =_eaddaa ;continue ;};if _egbdge .Name .Local =="\u0066i\u0065\u006c\u0064\u0049\u0064"{_dedegc ,_cbaabg :=_d .ParseUint (_egbdge .Value ,10,32);if _cbaabg !=nil {return _cbaabg ;};_eeaae .FieldIdAttr =uint32 (_dedegc );continue ;};};for {_fbcbb ,_ddgfe :=d .Token ();if _ddgfe !=nil {return _c .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",_ddgfe );};if _ddgca ,_befg :=_fbcbb .(_f .EndElement );_befg &&_ddgca .Name ==start .Name {break ;};};return nil ;};type AG_AutoFormat struct{AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;}; +// Error Caption +ErrorCaptionAttr *string ; -// ValidateWithPath validates the CT_MeasureDimensionMap and its children, prefixing error messages with path -func (_aefea *CT_MeasureDimensionMap )ValidateWithPath (path string )error {return nil }; +// Show Error +ShowErrorAttr *bool ; -// ValidateWithPath validates the CT_PhoneticRun and its children, prefixing error messages with path -func (_bbbgb *CT_PhoneticRun )ValidateWithPath (path string )error {return nil };func (_fbeefd *CT_ProtectedRanges )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfacc :for {_ecbc ,_defdd :=d .Token ();if _defdd !=nil {return _defdd ;};switch _bacgg :=_ecbc .(type ){case _f .StartElement :switch _bacgg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efgce :=NewCT_ProtectedRange ();if _aagfe :=d .DecodeElement (_efgce ,&_bacgg );_aagfe !=nil {return _aagfe ;};_fbeefd .ProtectedRange =append (_fbeefd .ProtectedRange ,_efgce );default:_ag .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",_bacgg .Name );if _ageef :=d .Skip ();_ageef !=nil {return _ageef ;};};case _f .EndElement :break _bfacc ;case _f .CharData :};};return nil ;};type CT_Controls struct{ +// Caption for Missing Values +MissingCaptionAttr *string ; -// Embedded Control -Control []*CT_Control ;};func NewCT_SmartTags ()*CT_SmartTags {_ggbbga :=&CT_SmartTags {};return _ggbbga };func (_aeecb ST_DataValidationType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ecadf :=_f .Attr {};_ecadf .Name =name ;switch _aeecb {case ST_DataValidationTypeUnset :_ecadf .Value ="";case ST_DataValidationTypeNone :_ecadf .Value ="\u006e\u006f\u006e\u0065";case ST_DataValidationTypeWhole :_ecadf .Value ="\u0077\u0068\u006fl\u0065";case ST_DataValidationTypeDecimal :_ecadf .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_DataValidationTypeList :_ecadf .Value ="\u006c\u0069\u0073\u0074";case ST_DataValidationTypeDate :_ecadf .Value ="\u0064\u0061\u0074\u0065";case ST_DataValidationTypeTime :_ecadf .Value ="\u0074\u0069\u006d\u0065";case ST_DataValidationTypeTextLength :_ecadf .Value ="\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068";case ST_DataValidationTypeCustom :_ecadf .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _ecadf ,nil ;};func (_dcffe *CT_OlapPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcffe .LocalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063a\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dcffe .LocalAttr ))});};if _dcffe .LocalConnectionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_dcffe .LocalConnectionAttr )});};if _dcffe .LocalRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dcffe .LocalRefreshAttr ))});};if _dcffe .SendLocaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dcffe .SendLocaleAttr ))});};if _dcffe .RowDrillCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dcffe .RowDrillCountAttr )});};if _dcffe .ServerFillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dcffe .ServerFillAttr ))});};if _dcffe .ServerNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dcffe .ServerNumberFormatAttr ))});};if _dcffe .ServerFontAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dcffe .ServerFontAttr ))});};if _dcffe .ServerFontColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dcffe .ServerFontColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gaacb *CT_SingleXmlCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_gaacb .IdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_c .Sprintf ("\u0025\u0076",_gaacb .RAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_gaacb .ConnectionIdAttr )});e .EncodeToken (start );_fbgb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ax\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072"}};e .EncodeElement (_gaacb .XmlCellPr ,_fbgb );if _gaacb .ExtLst !=nil {_ggcdd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gaacb .ExtLst ,_ggcdd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_agadcc *CT_RangePr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _agadcc .AutoStartAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_agadcc .AutoStartAttr ))});};if _agadcc .AutoEndAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061u\u0074\u006f\u0045\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_agadcc .AutoEndAttr ))});};if _agadcc .GroupByAttr !=ST_GroupByUnset {_dfdbc ,_aggaf :=_agadcc .GroupByAttr .MarshalXMLAttr (_f .Name {Local :"\u0067r\u006f\u0075\u0070\u0042\u0079"});if _aggaf !=nil {return _aggaf ;};start .Attr =append (start .Attr ,_dfdbc );};if _agadcc .StartNumAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_agadcc .StartNumAttr )});};if _agadcc .EndNumAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0064\u004e\u0075\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_agadcc .EndNumAttr )});};if _agadcc .StartDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"},Value :_c .Sprintf ("\u0025\u0076",*_agadcc .StartDateAttr )});};if _agadcc .EndDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065n\u0064\u0044\u0061\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_agadcc .EndDateAttr )});};if _agadcc .GroupIntervalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_agadcc .GroupIntervalAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Show Missing +ShowMissingAttr *bool ; -// Validate validates the CT_Sets and its children -func (_daec *CT_Sets )Validate ()error {return _daec .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0074\u0073");};func NewCT_PivotFilters ()*CT_PivotFilters {_bebed :=&CT_PivotFilters {};return _bebed };func (_fdea *CT_CellWatch )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_befd :=range start .Attr {if _befd .Name .Local =="\u0072"{_ebed ,_bcfd :=_befd .Value ,error (nil );if _bcfd !=nil {return _bcfd ;};_fdea .RAttr =_ebed ;continue ;};};for {_fefea ,_fbee :=d .Token ();if _fbee !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u003a\u0020\u0025\u0073",_fbee );};if _bebd ,_geef :=_fefea .(_f .EndElement );_geef &&_bebd .Name ==start .Name {break ;};};return nil ;};func (_gfgb *CT_DataRef )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfgb .RefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_gfgb .RefAttr )});};if _gfgb .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gfgb .NameAttr )});};if _gfgb .SheetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gfgb .SheetAttr )});};if _gfgb .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gfgb .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Page Header Style Name +PageStyleAttr *string ; -// Validate validates the CT_TableFormula and its children -func (_dfgbb *CT_TableFormula )Validate ()error {return _dfgbb .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061");};type CT_CfRule struct{ +// Table Style Name +PivotTableStyleAttr *string ; -// Type -TypeAttr ST_CfType ; +// Vacated Style +VacatedStyleAttr *string ; -// Differential Formatting Id -DxfIdAttr *uint32 ; +// PivotTable Custom String +TagAttr *string ; -// Priority -PriorityAttr int32 ; +// PivotTable Last Updated Version +UpdatedVersionAttr *uint8 ; -// Stop If True -StopIfTrueAttr *bool ; +// Minimum Refreshable Version +MinRefreshableVersionAttr *uint8 ; -// Above Or Below Average -AboveAverageAttr *bool ; +// Asterisk Totals +AsteriskTotalsAttr *bool ; -// Top 10 Percent -PercentAttr *bool ; +// Show Item Names +ShowItemsAttr *bool ; -// Bottom N -BottomAttr *bool ; +// Allow Edit Data +EditDataAttr *bool ; -// Operator -OperatorAttr ST_ConditionalFormattingOperator ; +// Disable Field List +DisableFieldListAttr *bool ; -// Text -TextAttr *string ; +// Show Calculated Members +ShowCalcMbrsAttr *bool ; -// Time Period -TimePeriodAttr ST_TimePeriod ; +// Total Visual Data +VisualTotalsAttr *bool ; -// Rank -RankAttr *uint32 ; +// Show Multiple Labels +ShowMultipleLabelAttr *bool ; -// StdDev -StdDevAttr *int32 ; +// Show Drop Down +ShowDataDropDownAttr *bool ; -// Equal Average -EqualAverageAttr *bool ; +// Show Expand Collapse +ShowDrillAttr *bool ; -// Formula -Formula []string ; +// Print Drill Indicators +PrintDrillAttr *bool ; -// Color Scale -ColorScale *CT_ColorScale ; +// Show Member Property ToolTips +ShowMemberPropertyTipsAttr *bool ; -// Data Bar -DataBar *CT_DataBar ; +// Show ToolTips on Data +ShowDataTipsAttr *bool ; -// Icon Set -IconSet *CT_IconSet ;ExtLst *CT_ExtensionList ;};func (_cfggc ST_GroupBy )Validate ()error {return _cfggc .ValidateWithPath ("")};func (_dccbec *ST_TableType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dccbec =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_dccbec =1;case "\u0078\u006d\u006c":*_dccbec =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_dccbec =3;};return nil ;};const (ST_QualifierUnset ST_Qualifier =0;ST_QualifierDoubleQuote ST_Qualifier =1;ST_QualifierSingleQuote ST_Qualifier =2;ST_QualifierNone ST_Qualifier =3;); +// Enable PivotTable Wizard +EnableWizardAttr *bool ; -// Validate validates the CT_GroupLevels and its children -func (_gffe *CT_GroupLevels )Validate ()error {return _gffe .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073");};func (_fgbag *CT_Drawing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_fgbag .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebaf *CT_ExternalRow )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggfge :=range start .Attr {if _ggfge .Name .Local =="\u0072"{_dfggg ,_fbcb :=_d .ParseUint (_ggfge .Value ,10,32);if _fbcb !=nil {return _fbcb ;};_ebaf .RAttr =uint32 (_dfggg );continue ;};};_cbbef :for {_fcgca ,_gccgf :=d .Token ();if _gccgf !=nil {return _gccgf ;};switch _dfdg :=_fcgca .(type ){case _f .StartElement :switch _dfdg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aecad :=NewCT_ExternalCell ();if _ffbgd :=d .DecodeElement (_aecad ,&_dfdg );_ffbgd !=nil {return _ffbgd ;};_ebaf .Cell =append (_ebaf .Cell ,_aecad );default:_ag .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",_dfdg .Name );if _bccgb :=d .Skip ();_bccgb !=nil {return _bccgb ;};};case _f .EndElement :break _cbbef ;case _f .CharData :};};return nil ;}; +// Enable Drill Down +EnableDrillAttr *bool ; -// ValidateWithPath validates the CT_Macrosheet and its children, prefixing error messages with path -func (_dccab *CT_Macrosheet )ValidateWithPath (path string )error {if _dccab .SheetPr !=nil {if _caecc :=_dccab .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_caecc !=nil {return _caecc ;};};if _dccab .Dimension !=nil {if _debdfa :=_dccab .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e");_debdfa !=nil {return _debdfa ;};};if _dccab .SheetViews !=nil {if _fgcdc :=_dccab .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_fgcdc !=nil {return _fgcdc ;};};if _dccab .SheetFormatPr !=nil {if _dcbf :=_dccab .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_dcbf !=nil {return _dcbf ;};};for _agbcb ,_beaeg :=range _dccab .Cols {if _agdcf :=_beaeg .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_agbcb ));_agdcf !=nil {return _agdcf ;};};if _gcgad :=_dccab .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");_gcgad !=nil {return _gcgad ;};if _dccab .SheetProtection !=nil {if _fcbac :=_dccab .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_fcbac !=nil {return _fcbac ;};};if _dccab .AutoFilter !=nil {if _cbdef :=_dccab .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_cbdef !=nil {return _cbdef ;};};if _dccab .SortState !=nil {if _bafgb :=_dccab .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_bafgb !=nil {return _bafgb ;};};if _dccab .DataConsolidate !=nil {if _gfdee :=_dccab .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065");_gfdee !=nil {return _gfdee ;};};if _dccab .CustomSheetViews !=nil {if _aecdcd :=_dccab .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_aecdcd !=nil {return _aecdcd ;};};if _dccab .PhoneticPr !=nil {if _adecd :=_dccab .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_adecd !=nil {return _adecd ;};};for _gabfg ,_cbbfa :=range _dccab .ConditionalFormatting {if _gfcae :=_cbbfa .ValidateWithPath (_c .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 ,_gabfg ));_gfcae !=nil {return _gfcae ;};};if _dccab .PrintOptions !=nil {if _fdfbe :=_dccab .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_fdfbe !=nil {return _fdfbe ;};};if _dccab .PageMargins !=nil {if _dafgg :=_dccab .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_dafgg !=nil {return _dafgg ;};};if _dccab .PageSetup !=nil {if _adbga :=_dccab .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_adbga !=nil {return _adbga ;};};if _dccab .HeaderFooter !=nil {if _edec :=_dccab .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_edec !=nil {return _edec ;};};if _dccab .RowBreaks !=nil {if _ggcac :=_dccab .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_ggcac !=nil {return _ggcac ;};};if _dccab .ColBreaks !=nil {if _ggecb :=_dccab .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_ggecb !=nil {return _ggecb ;};};if _dccab .CustomProperties !=nil {if _dafab :=_dccab .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_dafab !=nil {return _dafab ;};};if _dccab .Drawing !=nil {if _aacbfd :=_dccab .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_aacbfd !=nil {return _aacbfd ;};};if _dccab .LegacyDrawing !=nil {if _abdeae :=_dccab .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_abdeae !=nil {return _abdeae ;};};if _dccab .LegacyDrawingHF !=nil {if _gfaaf :=_dccab .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_gfaaf !=nil {return _gfaaf ;};};if _dccab .DrawingHF !=nil {if _cdae :=_dccab .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_cdae !=nil {return _cdae ;};};if _dccab .Picture !=nil {if _bcdd :=_dccab .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_bcdd !=nil {return _bcdd ;};};if _dccab .OleObjects !=nil {if _abbee :=_dccab .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_abbee !=nil {return _abbee ;};};if _dccab .ExtLst !=nil {if _afced :=_dccab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afced !=nil {return _afced ;};};return nil ;};func NewCT_MetadataBlock ()*CT_MetadataBlock {_dcdgf :=&CT_MetadataBlock {};return _dcdgf };func NewCT_Query ()*CT_Query {_aeaag :=&CT_Query {};return _aeaag }; +// Enable Field Properties +EnableFieldPropertiesAttr *bool ; -// Validate validates the Table and its children -func (_ababbg *Table )Validate ()error {return _ababbg .ValidateWithPath ("\u0054\u0061\u0062l\u0065")}; +// Preserve Formatting +PreserveFormattingAttr *bool ; -// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path -func (_ebdgc *CT_DataBinding )ValidateWithPath (path string )error {return nil };func NewUsers ()*Users {_gbafgf :=&Users {};_gbafgf .CT_Users =*NewCT_Users ();return _gbafgf };func (_gaaafe *StyleSheet )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_f .Attr {Name :_f .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 ,_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\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\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 ="\u006d\u0061\u003a\u0073\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074";return _gaaafe .CT_Stylesheet .MarshalXML (e ,start );}; +// Auto Formatting +UseAutoFormattingAttr *bool ; -// ValidateWithPath validates the CT_PivotHierarchy and its children, prefixing error messages with path -func (_dcaaa *CT_PivotHierarchy )ValidateWithPath (path string )error {if _dcaaa .Mps !=nil {if _abdcg :=_dcaaa .Mps .ValidateWithPath (path +"\u002f\u004d\u0070\u0073");_abdcg !=nil {return _abdcg ;};};for _gfgdea ,_dffdg :=range _dcaaa .Members {if _agegdf :=_dffdg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072s\u005b\u0025\u0064\u005d",path ,_gfgdea ));_agegdf !=nil {return _agegdf ;};};if _dcaaa .ExtLst !=nil {if _egfafd :=_dcaaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egfafd !=nil {return _egfafd ;};};return nil ;};func (_bfbgc *CT_SheetViews )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fggdb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}};for _ ,_ddgegd :=range _bfbgc .SheetView {e .EncodeElement (_ddgegd ,_fggdb );};if _bfbgc .ExtLst !=nil {_eaafe :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bfbgc .ExtLst ,_eaafe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Page Wrap +PageWrapAttr *uint32 ; -// ValidateWithPath validates the CT_Record and its children, prefixing error messages with path -func (_dgfgg *CT_Record )ValidateWithPath (path string )error {for _ffbgc ,_fdfbea :=range _dgfgg .M {if _bbegcf :=_fdfbea .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_ffbgc ));_bbegcf !=nil {return _bbegcf ;};};for _efaf ,_eebbc :=range _dgfgg .N {if _degbbe :=_eebbc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_efaf ));_degbbe !=nil {return _degbbe ;};};for _bdbff ,_fgcdf :=range _dgfgg .B {if _bebef :=_fgcdf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_bdbff ));_bebef !=nil {return _bebef ;};};for _bbgbf ,_egbbf :=range _dgfgg .E {if _fbfdb :=_egbbf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_bbgbf ));_fbfdb !=nil {return _fbfdb ;};};for _adbad ,_degdg :=range _dgfgg .S {if _acaede :=_degdg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_adbad ));_acaede !=nil {return _acaede ;};};for _eceec ,_egabb :=range _dgfgg .D {if _bebgdc :=_egabb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_eceec ));_bebgdc !=nil {return _bebgdc ;};};for _fgfgf ,_dgfad :=range _dgfgg .X {if _fgaddf :=_dgfad .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_fgfgf ));_fgaddf !=nil {return _fgaddf ;};};return nil ;};func (_abcff *ST_DataValidationType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adbegc ,_ffcbcg :=d .Token ();if _ffcbcg !=nil {return _ffcbcg ;};if _baeabc ,_fafaee :=_adbegc .(_f .EndElement );_fafaee &&_baeabc .Name ==start .Name {*_abcff =1;return nil ;};if _cddab ,_cfaacc :=_adbegc .(_f .CharData );!_cfaacc {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adbegc );}else {switch string (_cddab ){case "":*_abcff =0;case "\u006e\u006f\u006e\u0065":*_abcff =1;case "\u0077\u0068\u006fl\u0065":*_abcff =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_abcff =3;case "\u006c\u0069\u0073\u0074":*_abcff =4;case "\u0064\u0061\u0074\u0065":*_abcff =5;case "\u0074\u0069\u006d\u0065":*_abcff =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_abcff =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_abcff =8;};};_adbegc ,_ffcbcg =d .Token ();if _ffcbcg !=nil {return _ffcbcg ;};if _aeddc ,_ccdfc :=_adbegc .(_f .EndElement );_ccdfc &&_aeddc .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adbegc );};func (_gegfb *CT_PivotHierarchy )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gegfb .OutlineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gegfb .OutlineAttr ))});};if _gegfb .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 :_c .Sprintf ("\u0025\u0064",_fedd (*_gegfb .MultipleItemSelectionAllowedAttr ))});};if _gegfb .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gegfb .SubtotalTopAttr ))});};if _gegfb .ShowInFieldListAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gegfb .ShowInFieldListAttr ))});};if _gegfb .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gegfb .DragToRowAttr ))});};if _gegfb .DragToColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gegfb .DragToColAttr ))});};if _gegfb .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gegfb .DragToPageAttr ))});};if _gegfb .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gegfb .DragToDataAttr ))});};if _gegfb .DragOffAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gegfb .DragOffAttr ))});};if _gegfb .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gegfb .IncludeNewItemsInFilterAttr ))});};if _gegfb .CaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_gegfb .CaptionAttr )});};e .EncodeToken (start );if _gegfb .Mps !=nil {_ebbea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u0073"}};e .EncodeElement (_gegfb .Mps ,_ebbea );};if _gegfb .Members !=nil {_gbfae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u006d\u0062\u0065\u0072\u0073"}};for _ ,_adada :=range _gegfb .Members {e .EncodeElement (_adada ,_gbfae );};};if _gegfb .ExtLst !=nil {_ddedf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gegfb .ExtLst ,_ddedf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_CellFormulaType byte ;func (_bebbe *CT_PivotAreas )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bebbe .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bebbe .CountAttr )});};e .EncodeToken (start );if _bebbe .PivotArea !=nil {_bffa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};for _ ,_deded :=range _bebbe .PivotArea {e .EncodeElement (_deded ,_bffa );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccde *CT_CellSmartTagPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebefd :=range start .Attr {if _ebefd .Name .Local =="\u006b\u0065\u0079"{_aaec ,_afea :=_ebefd .Value ,error (nil );if _afea !=nil {return _afea ;};_ccde .KeyAttr =_aaec ;continue ;};if _ebefd .Name .Local =="\u0076\u0061\u006c"{_egdfc ,_agdbg :=_ebefd .Value ,error (nil );if _agdbg !=nil {return _agdbg ;};_ccde .ValAttr =_egdfc ;continue ;};};for {_aafe ,_cbbg :=d .Token ();if _cbbg !=nil {return _c .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",_cbbg );};if _aacb ,_caab :=_aafe .(_f .EndElement );_caab &&_aacb .Name ==start .Name {break ;};};return nil ;}; +// Page Over Then Down +PageOverThenDownAttr *bool ; -// Validate validates the CT_ExternalRow and its children -func (_dffdb *CT_ExternalRow )Validate ()error {return _dffdb .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006ea\u006c\u0052\u006f\u0077");}; +// Subtotal Hidden Items +SubtotalHiddenItemsAttr *bool ; -// Validate validates the CT_ConditionalFormats and its children -func (_afgae *CT_ConditionalFormats )Validate ()error {return _afgae .ValidateWithPath ("C\u0054\u005f\u0043\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073");};func (_badbd *CT_MdxTuple )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbedc :=range start .Attr {if _dbedc .Name .Local =="\u0063"{_cceeb ,_dbaec :=_d .ParseUint (_dbedc .Value ,10,32);if _dbaec !=nil {return _dbaec ;};_abbefe :=uint32 (_cceeb );_badbd .CAttr =&_abbefe ;continue ;};if _dbedc .Name .Local =="\u0063\u0074"{_fcaf ,_acgdc :=_dbedc .Value ,error (nil );if _acgdc !=nil {return _acgdc ;};_badbd .CtAttr =&_fcaf ;continue ;};if _dbedc .Name .Local =="\u0073\u0069"{_gfdca ,_gcagg :=_d .ParseUint (_dbedc .Value ,10,32);if _gcagg !=nil {return _gcagg ;};_bdgda :=uint32 (_gfdca );_badbd .SiAttr =&_bdgda ;continue ;};if _dbedc .Name .Local =="\u0066\u0069"{_efgf ,_ccgfc :=_d .ParseUint (_dbedc .Value ,10,32);if _ccgfc !=nil {return _ccgfc ;};_dbafe :=uint32 (_efgf );_badbd .FiAttr =&_dbafe ;continue ;};if _dbedc .Name .Local =="\u0062\u0063"{_ffefe ,_edgac :=_dbedc .Value ,error (nil );if _edgac !=nil {return _edgac ;};_badbd .BcAttr =&_ffefe ;continue ;};if _dbedc .Name .Local =="\u0066\u0063"{_faccc ,_dgfa :=_dbedc .Value ,error (nil );if _dgfa !=nil {return _dgfa ;};_badbd .FcAttr =&_faccc ;continue ;};if _dbedc .Name .Local =="\u0069"{_dfcea ,_ggdbcf :=_d .ParseBool (_dbedc .Value );if _ggdbcf !=nil {return _ggdbcf ;};_badbd .IAttr =&_dfcea ;continue ;};if _dbedc .Name .Local =="\u0075"{_bcafb ,_gafba :=_d .ParseBool (_dbedc .Value );if _gafba !=nil {return _gafba ;};_badbd .UAttr =&_bcafb ;continue ;};if _dbedc .Name .Local =="\u0073\u0074"{_eaca ,_gedbb :=_d .ParseBool (_dbedc .Value );if _gedbb !=nil {return _gedbb ;};_badbd .StAttr =&_eaca ;continue ;};if _dbedc .Name .Local =="\u0062"{_cgeag ,_efdcf :=_d .ParseBool (_dbedc .Value );if _efdcf !=nil {return _efdcf ;};_badbd .BAttr =&_cgeag ;continue ;};};_accdde :for {_fecda ,_gdbda :=d .Token ();if _gdbda !=nil {return _gdbda ;};switch _bbgag :=_fecda .(type ){case _f .StartElement :switch _bbgag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbbd :=NewCT_MetadataStringIndex ();if _eaceb :=d .DecodeElement (_fbbd ,&_bbgag );_eaceb !=nil {return _eaceb ;};_badbd .N =append (_badbd .N ,_fbbd );default:_ag .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",_bbgag .Name );if _gcab :=d .Skip ();_gcab !=nil {return _gcab ;};};case _f .EndElement :break _accdde ;case _f .CharData :};};return 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 (_deacg ST_CfType )String ()string {switch _deacg {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 NewCT_Connections ()*CT_Connections {_adcaf :=&CT_Connections {};return _adcaf };func (_cbaf *CT_PageBreak )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbaf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cbaf .CountAttr )});};if _cbaf .ManualBreakCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cbaf .ManualBreakCountAttr )});};e .EncodeToken (start );if _cbaf .Brk !=nil {_dfeeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062\u0072\u006b"}};for _ ,_aegbd :=range _cbaf .Brk {e .EncodeElement (_aegbd ,_dfeeg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_feaaea ST_Axis )String ()string {switch _feaaea {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 (_faedd ST_CellFormulaType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_faedd .String (),start );};type ST_BorderStyle byte ;type CT_WorkbookPr struct{ +// Row Grand Totals +RowGrandTotalsAttr *bool ; -// Date 1904 -Date1904Attr *bool ; +// Grand Totals On Columns +ColGrandTotalsAttr *bool ; -// Show Objects -ShowObjectsAttr ST_Objects ; +// Field Print Titles +FieldPrintTitlesAttr *bool ; -// Show Border Unselected Table -ShowBorderUnselectedTablesAttr *bool ; +// Item Print Titles +ItemPrintTitlesAttr *bool ; -// Filter Privacy -FilterPrivacyAttr *bool ; +// Merge Titles +MergeItemAttr *bool ; -// Prompted Solutions -PromptedSolutionsAttr *bool ; +// Show Drop Zones +ShowDropZonesAttr *bool ; -// Show Ink Annotations -ShowInkAnnotationAttr *bool ; +// PivotCache Created Version +CreatedVersionAttr *uint8 ; -// Create Backup File -BackupFileAttr *bool ; +// Indentation for Compact Axis +IndentAttr *uint32 ; -// Save External Link Values -SaveExternalLinkValuesAttr *bool ; +// Show Empty Row +ShowEmptyRowAttr *bool ; -// Update Links Behavior -UpdateLinksAttr ST_UpdateLinks ; +// Show Empty Column +ShowEmptyColAttr *bool ; -// Code Name -CodeNameAttr *string ; +// Show Field Headers +ShowHeadersAttr *bool ; -// Hide Pivot Field List -HidePivotFieldListAttr *bool ; +// Compact New Fields +CompactAttr *bool ; -// Show Pivot Chart Filter -ShowPivotChartFilterAttr *bool ; +// Outline New Fields +OutlineAttr *bool ; -// Allow Refresh Query -AllowRefreshQueryAttr *bool ; +// Outline Data Fields +OutlineDataAttr *bool ; -// Publish Items -PublishItemsAttr *bool ; +// Compact Data +CompactDataAttr *bool ; -// Check Compatibility On Save -CheckCompatibilityAttr *bool ; +// Data Fields Published +PublishedAttr *bool ; -// Auto Compress Pictures -AutoCompressPicturesAttr *bool ; +// Enable Drop Zones +GridDropZonesAttr *bool ; -// Refresh all Connections on Open -RefreshAllConnectionsAttr *bool ; +// Stop Immersive UI +ImmersiveAttr *bool ; -// Default Theme Version -DefaultThemeVersionAttr *uint32 ;};func (_aeaccg *CT_Items )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_beafg :=range start .Attr {if _beafg .Name .Local =="\u0063\u006f\u0075n\u0074"{_aebge ,_afacdf :=_d .ParseUint (_beafg .Value ,10,32);if _afacdf !=nil {return _afacdf ;};_abcdc :=uint32 (_aebge );_aeaccg .CountAttr =&_abcdc ;continue ;};};_cbbea :for {_bcdaf ,_beee :=d .Token ();if _beee !=nil {return _beee ;};switch _dgcag :=_bcdaf .(type ){case _f .StartElement :switch _dgcag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfgd :=NewCT_Item ();if _ccdcgd :=d .DecodeElement (_dfgd ,&_dgcag );_ccdcgd !=nil {return _ccdcgd ;};_aeaccg .Item =append (_aeaccg .Item ,_dfgd );default:_ag .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",_dgcag .Name );if _abag :=d .Skip ();_abag !=nil {return _abag ;};};case _f .EndElement :break _cbbea ;case _f .CharData :};};return nil ;}; +// Multiple Field Filters +MultipleFieldFiltersAttr *bool ; -// Validate validates the CT_Pane and its children -func (_dcada *CT_Pane )Validate ()error {return _dcada .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u0065");};func NewEG_ExtensionList ()*EG_ExtensionList {_fdbbcf :=&EG_ExtensionList {};return _fdbbcf };func (_dcedfa ST_PivotAreaType )ValidateWithPath (path string )error {switch _dcedfa {case 0,1,2,3,4,5,6,7,8:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcedfa ));};return nil ;}; +// Chart Format Id +ChartFormatAttr *uint32 ; -// Validate validates the CT_MdxTuple and its children -func (_agbef *CT_MdxTuple )Validate ()error {return _agbef .ValidateWithPath ("C\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065");};func (_bbbbe *CT_ProtectedRange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbbbe .PasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bbbbe .PasswordAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_c .Sprintf ("\u0025\u0076",_bbbbe .SqrefAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_bbbbe .NameAttr )});if _bbbbe .SecurityDescriptorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bbbbe .SecurityDescriptorAttr )});};if _bbbbe .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bbbbe .AlgorithmNameAttr )});};if _bbbbe .HashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_c .Sprintf ("\u0025\u0076",*_bbbbe .HashValueAttr )});};if _bbbbe .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_c .Sprintf ("\u0025\u0076",*_bbbbe .SaltValueAttr )});};if _bbbbe .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_c .Sprintf ("\u0025\u0076",*_bbbbe .SpinCountAttr )});};e .EncodeToken (start );if _bbbbe .SecurityDescriptor !=nil {_fdcbf :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0073\u0065cu\u0072i\u0074\u0079\u0044\u0065\u0073c\u0072\u0069\u0070\u0074\u006f\u0072"}};for _ ,_gadda :=range _bbbbe .SecurityDescriptor {e .EncodeElement (_gadda ,_fdcbf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgfcf *CT_WebPublishObject )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_badff :=range start .Attr {if _badff .Name .Local =="\u0069\u0064"{_cagcaf ,_cdfaf :=_d .ParseUint (_badff .Value ,10,32);if _cdfaf !=nil {return _cdfaf ;};_dgfcf .IdAttr =uint32 (_cagcaf );continue ;};if _badff .Name .Local =="\u0064\u0069\u0076I\u0064"{_begcd ,_dfeaab :=_badff .Value ,error (nil );if _dfeaab !=nil {return _dfeaab ;};_dgfcf .DivIdAttr =_begcd ;continue ;};if _badff .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_fbceb ,_fcdce :=_badff .Value ,error (nil );if _fcdce !=nil {return _fcdce ;};_dgfcf .SourceObjectAttr =&_fbceb ;continue ;};if _badff .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_ecbfge ,_deeaf :=_badff .Value ,error (nil );if _deeaf !=nil {return _deeaf ;};_dgfcf .DestinationFileAttr =_ecbfge ;continue ;};if _badff .Name .Local =="\u0074\u0069\u0074l\u0065"{_degdc ,_dgggb :=_badff .Value ,error (nil );if _dgggb !=nil {return _dgggb ;};_dgfcf .TitleAttr =&_degdc ;continue ;};if _badff .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_ebeec ,_afdad :=_d .ParseBool (_badff .Value );if _afdad !=nil {return _afdad ;};_dgfcf .AutoRepublishAttr =&_ebeec ;continue ;};};for {_dbffa ,_aggga :=d .Token ();if _aggga !=nil {return _c .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",_aggga );};if _gdfea ,_ccgeg :=_dbffa .(_f .EndElement );_ccgeg &&_gdfea .Name ==start .Name {break ;};};return nil ;};func (_bfdaa *ST_FormatAction )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bfdaa =0;case "\u0062\u006c\u0061n\u006b":*_bfdaa =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_bfdaa =2;case "\u0064\u0072\u0069l\u006c":*_bfdaa =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_bfdaa =4;};return nil ;};type CT_Col struct{ +// Row Header Caption +RowHeaderCaptionAttr *string ; -// Minimum Column -MinAttr uint32 ; +// Column Header Caption +ColHeaderCaptionAttr *string ; -// Maximum Column -MaxAttr uint32 ; +// Default Sort Order +FieldListSortAscendingAttr *bool ; -// Column Width -WidthAttr *float64 ; +// MDX Subqueries Supported +MdxSubqueriesAttr *bool ; -// Style -StyleAttr *uint32 ; +// Custom List AutoSort +CustomListSortAttr *bool ; -// Hidden Columns -HiddenAttr *bool ; +// PivotTable Location +Location *CT_Location ; -// Best Fit Column Width -BestFitAttr *bool ; +// PivotTable Fields +PivotFields *CT_PivotFields ; -// Custom Width -CustomWidthAttr *bool ; +// Row Fields +RowFields *CT_RowFields ; -// Show Phonetic Information -PhoneticAttr *bool ; +// Row Items +RowItems *CT_rowItems ; -// Outline Level -OutlineLevelAttr *uint8 ; +// Column Fields +ColFields *CT_ColFields ; -// Collapsed -CollapsedAttr *bool ;};func (_geddc ST_UpdateLinks )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ddbfd :=_f .Attr {};_ddbfd .Name =name ;switch _geddc {case ST_UpdateLinksUnset :_ddbfd .Value ="";case ST_UpdateLinksUserSet :_ddbfd .Value ="\u0075s\u0065\u0072\u0053\u0065\u0074";case ST_UpdateLinksNever :_ddbfd .Value ="\u006e\u0065\u0076e\u0072";case ST_UpdateLinksAlways :_ddbfd .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _ddbfd ,nil ;}; +// Column Items +ColItems *CT_colItems ; -// ValidateWithPath validates the CT_ChartsheetView and its children, prefixing error messages with path -func (_dcbc *CT_ChartsheetView )ValidateWithPath (path string )error {if _dcbc .ExtLst !=nil {if _ecce :=_dcbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecce !=nil {return _ecce ;};};return nil ;};func (_ffcgdg ST_VerticalAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ffcgdg .String (),start );};func (_fadfe ST_TargetScreenSize )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fadfe .String (),start );}; +// Page Field Items +PageFields *CT_PageFields ; -// ValidateWithPath validates the CT_Member and its children, prefixing error messages with path -func (_dgegbf *CT_Member )ValidateWithPath (path string )error {return nil };func (_bebag *ST_UnderlineValues )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bebag =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bebag =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bebag =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_bebag =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_bebag =4;case "\u006e\u006f\u006e\u0065":*_bebag =5;};return nil ;};func NewCT_CustomFilter ()*CT_CustomFilter {_aecg :=&CT_CustomFilter {};return _aecg };func NewCT_CustomFilters ()*CT_CustomFilters {_gacac :=&CT_CustomFilters {};return _gacac };type CT_DateGroupItem struct{ +// Data Fields +DataFields *CT_DataFields ; -// Year -YearAttr uint16 ; +// PivotTable Formats +Formats *CT_Formats ; -// Month -MonthAttr *uint16 ; +// Conditional Formats +ConditionalFormats *CT_ConditionalFormats ; -// Day -DayAttr *uint16 ; +// PivotChart Formats +ChartFormats *CT_ChartFormats ; -// Hour -HourAttr *uint16 ; +// PivotTable OLAP Hierarchies +PivotHierarchies *CT_PivotHierarchies ; -// Minute -MinuteAttr *uint16 ; +// PivotTable Style +PivotTableStyleInfo *CT_PivotTableStyle ; -// Second -SecondAttr *uint16 ; +// Filters +Filters *CT_PivotFilters ; -// Date Time Grouping -DateTimeGroupingAttr ST_DateTimeGrouping ;};func (_dbgbc *ST_MdxKPIProperty )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dbgbc =0;case "\u0076":*_dbgbc =1;case "\u0067":*_dbgbc =2;case "\u0073":*_dbgbc =3;case "\u0074":*_dbgbc =4;case "\u0077":*_dbgbc =5;case "\u006d":*_dbgbc =6;};return nil ;};type CT_CellStyle struct{ +// Row OLAP Hierarchy References +RowHierarchiesUsage *CT_RowHierarchiesUsage ; -// User Defined Cell Style -NameAttr *string ; +// Column OLAP Hierarchy References +ColHierarchiesUsage *CT_ColHierarchiesUsage ; -// Format Id -XfIdAttr uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_acagfd ST_PivotAreaType )Validate ()error {return _acagfd .ValidateWithPath ("")};func NewCT_FontFamily ()*CT_FontFamily {_fcbb :=&CT_FontFamily {};_fcbb .ValAttr =0;return _fcbb };func (_fbacb *CT_Sheet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_fbacb .NameAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fbacb .SheetIdAttr )});if _fbacb .StateAttr !=ST_SheetStateUnset {_cccea ,_eefgf :=_fbacb .StateAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0074\u0061t\u0065"});if _eefgf !=nil {return _eefgf ;};start .Attr =append (start .Attr ,_cccea );};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fbacb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_RowHierarchiesUsage struct{ -// Built-In Style Id -BuiltinIdAttr *uint32 ; +// Item Count +CountAttr *uint32 ; -// Outline Style -ILevelAttr *uint32 ; +// Row OLAP Hierarchies +RowHierarchyUsage []*CT_HierarchyUsage ;};func (_feacg *ST_FontScheme )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_feacg =0;case "\u006e\u006f\u006e\u0065":*_feacg =1;case "\u006d\u0061\u006ao\u0072":*_feacg =2;case "\u006d\u0069\u006eo\u0072":*_feacg =3;};return nil ;};func NewCT_MergeCell ()*CT_MergeCell {_ddacce :=&CT_MergeCell {};return _ddacce };type CT_BookView struct{ -// Hidden Style -HiddenAttr *bool ; +// Visibility +VisibilityAttr ST_Visibility ; -// Custom Built In -CustomBuiltinAttr *bool ; +// Minimized +MinimizedAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_ExternalSheetName ()*CT_ExternalSheetName {_cebdb :=&CT_ExternalSheetName {};return _cebdb ;}; +// Show Horizontal Scroll +ShowHorizontalScrollAttr *bool ; -// ValidateWithPath validates the CT_OleSize and its children, prefixing error messages with path -func (_abeff *CT_OleSize )ValidateWithPath (path string )error {return nil };func NewCT_DataValidation ()*CT_DataValidation {_aefgd :=&CT_DataValidation {};return _aefgd };func NewCT_OleLink ()*CT_OleLink {_gfagd :=&CT_OleLink {};return _gfagd }; +// Show Vertical Scroll +ShowVerticalScrollAttr *bool ; -// Validate validates the CT_WorksheetSource and its children -func (_gebecb *CT_WorksheetSource )Validate ()error {return _gebecb .ValidateWithPath ("\u0043T\u005fW\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065");};func (_bcgaa *ST_ItemType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bcgaa =0;case "\u0064\u0061\u0074\u0061":*_bcgaa =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bcgaa =2;case "\u0073\u0075\u006d":*_bcgaa =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_bcgaa =4;case "\u0061\u0076\u0067":*_bcgaa =5;case "\u006d\u0061\u0078":*_bcgaa =6;case "\u006d\u0069\u006e":*_bcgaa =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_bcgaa =8;case "\u0063\u006f\u0075n\u0074":*_bcgaa =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_bcgaa =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_bcgaa =11;case "\u0076\u0061\u0072":*_bcgaa =12;case "\u0076\u0061\u0072\u0050":*_bcgaa =13;case "\u0067\u0072\u0061n\u0064":*_bcgaa =14;case "\u0062\u006c\u0061n\u006b":*_bcgaa =15;};return nil ;};type CT_TableStyleInfo struct{ +// Show Sheet Tabs +ShowSheetTabsAttr *bool ; -// Style Name -NameAttr *string ; +// Upper Left Corner (X Coordinate) +XWindowAttr *int32 ; -// Show First Column -ShowFirstColumnAttr *bool ; +// Upper Left Corner (Y Coordinate) +YWindowAttr *int32 ; -// Show Last Column -ShowLastColumnAttr *bool ; +// Window Width +WindowWidthAttr *uint32 ; -// Show Row Stripes -ShowRowStripesAttr *bool ; +// Window Height +WindowHeightAttr *uint32 ; -// Show Column Stripes -ShowColumnStripesAttr *bool ;}; +// Sheet Tab Ratio +TabRatioAttr *uint32 ; -// Validate validates the CT_Stylesheet and its children -func (_aacgb *CT_Stylesheet )Validate ()error {return _aacgb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074");};func (_dceda ST_CellFormulaType )String ()string {switch _dceda {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 "";}; +// First Sheet +FirstSheetAttr *uint32 ; -// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path -func (_cafag *CT_FontFamily )ValidateWithPath (path string )error {if _cafag .ValAttr < 0{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_cafag .ValAttr );};if _cafag .ValAttr > 14{return _c .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 ,_cafag .ValAttr );};return nil ;};type CT_SheetIdMap struct{ +// Active Sheet Index +ActiveTabAttr *uint32 ; -// Sheet Count -CountAttr *uint32 ; +// AutoFilter Date Grouping +AutoFilterDateGroupingAttr *bool ;ExtLst *CT_ExtensionList ;};type CT_Format struct{ -// Sheet Id -SheetId []*CT_SheetId ;};type CT_TableColumns struct{ +// Format Action +ActionAttr ST_FormatAction ; -// Column Count -CountAttr *uint32 ; +// Format Id +DxfIdAttr *uint32 ; -// Table Column -TableColumn []*CT_TableColumn ;};func (_abcbd *CT_TupleCache )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _abcbd .Entries !=nil {_fffcf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0074\u0072\u0069\u0065\u0073"}};e .EncodeElement (_abcbd .Entries ,_fffcf );};if _abcbd .Sets !=nil {_gfadg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0065\u0074\u0073"}};e .EncodeElement (_abcbd .Sets ,_gfadg );};if _abcbd .QueryCache !=nil {_accede :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_abcbd .QueryCache ,_accede );};if _abcbd .ServerFormats !=nil {_beega :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_abcbd .ServerFormats ,_beega );};if _abcbd .ExtLst !=nil {_dbcefa :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_abcbd .ExtLst ,_dbcefa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbddae ST_PaneState )ValidateWithPath (path string )error {switch _cbddae {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbddae ));};return nil ;};func (_agbcg ST_PatternType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_agbcg .String (),start );}; +// Pivot Table Location +PivotArea *CT_PivotArea ; -// ValidateWithPath validates the CT_ProtectedRange and its children, prefixing error messages with path -func (_edaff *CT_ProtectedRange )ValidateWithPath (path string )error {return nil };func NewVolTypes ()*VolTypes {_cgbgc :=&VolTypes {};_cgbgc .CT_VolTypes =*NewCT_VolTypes ();return _cgbgc ;};func (_aabgf ST_RevisionAction )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aabgf .String (),start );};func (_ffbcef *ST_TableType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbeaef ,_gbbgafb :=d .Token ();if _gbbgafb !=nil {return _gbbgafb ;};if _edaba ,_agedec :=_dbeaef .(_f .EndElement );_agedec &&_edaba .Name ==start .Name {*_ffbcef =1;return nil ;};if _gbabbc ,_fbgba :=_dbeaef .(_f .CharData );!_fbgba {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbeaef );}else {switch string (_gbabbc ){case "":*_ffbcef =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_ffbcef =1;case "\u0078\u006d\u006c":*_ffbcef =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_ffbcef =3;};};_dbeaef ,_gbbgafb =d .Token ();if _gbbgafb !=nil {return _gbbgafb ;};if _aebab ,_ddage :=_dbeaef .(_f .EndElement );_ddage &&_aebab .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbeaef );};func (_ffdgc ST_TotalsRowFunction )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ffdgc .String (),start );};func (_cafga *CT_PivotAreas )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eggca :=range start .Attr {if _eggca .Name .Local =="\u0063\u006f\u0075n\u0074"{_egbfd ,_abegd :=_d .ParseUint (_eggca .Value ,10,32);if _abegd !=nil {return _abegd ;};_efcb :=uint32 (_egbfd );_cafga .CountAttr =&_efcb ;continue ;};};_fddbec :for {_ggegg ,_gcfbfd :=d .Token ();if _gcfbfd !=nil {return _gcfbfd ;};switch _bcddf :=_ggegg .(type ){case _f .StartElement :switch _bcddf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fagbe :=NewCT_PivotArea ();if _ccdbe :=d .DecodeElement (_fagbe ,&_bcddf );_ccdbe !=nil {return _ccdbe ;};_cafga .PivotArea =append (_cafga .PivotArea ,_fagbe );default:_ag .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",_bcddf .Name );if _aadc :=d .Skip ();_aadc !=nil {return _aadc ;};};case _f .EndElement :break _fddbec ;case _f .CharData :};};return nil ;};type CT_RangeSet struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type CT_TableStyleElement struct{ -// Field Item Index Page 1 -I1Attr *uint32 ; +// Table Style Type +TypeAttr ST_TableStyleType ; -// Field Item Index Page 2 -I2Attr *uint32 ; +// Band Size +SizeAttr *uint32 ; -// Field Item index Page 3 -I3Attr *uint32 ; +// Formatting Id +DxfIdAttr *uint32 ;};type CT_SingleXmlCell struct{ -// Field Item Index Page 4 -I4Attr *uint32 ; +// Table Id +IdAttr uint32 ; // Reference -RefAttr *string ; +RAttr string ; -// Named Range -NameAttr *string ; +// Connection ID +ConnectionIdAttr uint32 ; -// Sheet Name -SheetAttr *string ;IdAttr *string ;}; +// Cell Properties +XmlCellPr *CT_XmlCellPr ; -// Validate validates the CT_Connections and its children -func (_dcbbb *CT_Connections )Validate ()error {return _dcbbb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073");};func (_edfgb *CT_FontSize )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bebf :=range start .Attr {if _bebf .Name .Local =="\u0076\u0061\u006c"{_cggbc ,_fdege :=_d .ParseFloat (_bebf .Value ,64);if _fdege !=nil {return _fdege ;};_edfgb .ValAttr =_cggbc ;continue ;};};for {_eebg ,_gadcc :=d .Token ();if _gadcc !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_gadcc );};if _cffba ,_gcbc :=_eebg .(_f .EndElement );_gcbc &&_cffba .Name ==start .Name {break ;};};return nil ;};func (_bdgdc *CT_Dimensions )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aegb :=range start .Attr {if _aegb .Name .Local =="\u0063\u006f\u0075n\u0074"{_deggb ,_ffaffc :=_d .ParseUint (_aegb .Value ,10,32);if _ffaffc !=nil {return _ffaffc ;};_agagg :=uint32 (_deggb );_bdgdc .CountAttr =&_agagg ;continue ;};};_cfed :for {_ddeb ,_cefec :=d .Token ();if _cefec !=nil {return _cefec ;};switch _bcfba :=_ddeb .(type ){case _f .StartElement :switch _bcfba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gebac :=NewCT_PivotDimension ();if _gddd :=d .DecodeElement (_gebac ,&_bcfba );_gddd !=nil {return _gddd ;};_bdgdc .Dimension =append (_bdgdc .Dimension ,_gebac );default:_ag .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",_bcfba .Name );if _eggd :=d .Skip ();_eggd !=nil {return _eggd ;};};case _f .EndElement :break _cfed ;case _f .CharData :};};return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_edbc *CT_CellXfs )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bbag :=range start .Attr {if _bbag .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbgda ,_babc :=_d .ParseUint (_bbag .Value ,10,32);if _babc !=nil {return _babc ;};_gagf :=uint32 (_gbgda );_edbc .CountAttr =&_gagf ;continue ;};};_gged :for {_beaff ,_ebac :=d .Token ();if _ebac !=nil {return _ebac ;};switch _ffdc :=_beaff .(type ){case _a .StartElement :switch _ffdc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egde :=NewCT_Xf ();if _gadc :=d .DecodeElement (_egde ,&_ffdc );_gadc !=nil {return _gadc ;};_edbc .Xf =append (_edbc .Xf ,_egde );default:_gc .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",_ffdc .Name );if _egaf :=d .Skip ();_egaf !=nil {return _egaf ;};};case _a .EndElement :break _gged ;case _a .CharData :};};return nil ;};func (_ecff *CT_CfRule )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ecff .TypeAttr !=ST_CfTypeUnset {_acgg ,_fcfae :=_ecff .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _fcfae !=nil {return _fcfae ;};start .Attr =append (start .Attr ,_acgg );};if _ecff .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ecff .DxfIdAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",_ecff .PriorityAttr )});if _ecff .StopIfTrueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ecff .StopIfTrueAttr ))});};if _ecff .AboveAverageAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ecff .AboveAverageAttr ))});};if _ecff .PercentAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ecff .PercentAttr ))});};if _ecff .BottomAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ecff .BottomAttr ))});};if _ecff .OperatorAttr !=ST_ConditionalFormattingOperatorUnset {_fega ,_bbfbg :=_ecff .OperatorAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _bbfbg !=nil {return _bbfbg ;};start .Attr =append (start .Attr ,_fega );};if _ecff .TextAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ecff .TextAttr )});};if _ecff .TimePeriodAttr !=ST_TimePeriodUnset {_ceac ,_gbbcc :=_ecff .TimePeriodAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"});if _gbbcc !=nil {return _gbbcc ;};start .Attr =append (start .Attr ,_ceac );};if _ecff .RankAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0061\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0076",*_ecff .RankAttr )});};if _ecff .StdDevAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076"},Value :_b .Sprintf ("\u0025\u0076",*_ecff .StdDevAttr )});};if _ecff .EqualAverageAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ecff .EqualAverageAttr ))});};e .EncodeToken (start );if _ecff .Formula !=nil {_gdec :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};for _ ,_ceff :=range _ecff .Formula {e .EncodeElement (_ceff ,_gdec );};};if _ecff .ColorScale !=nil {_eaddd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_ecff .ColorScale ,_eaddd );};if _ecff .DataBar !=nil {_cdab :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0042\u0061\u0072"}};e .EncodeElement (_ecff .DataBar ,_cdab );};if _ecff .IconSet !=nil {_fegc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0053\u0065\u0074"}};e .EncodeElement (_ecff .IconSet ,_fegc );};if _ecff .ExtLst !=nil {_gaea :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ecff .ExtLst ,_gaea );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_MeasureGroup and its children -func (_dbaecg *CT_MeasureGroup )Validate ()error {return _dbaecg .ValidateWithPath ("\u0043T\u005fM\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070");};func NewCT_Parameters ()*CT_Parameters {_bgdda :=&CT_Parameters {};return _bgdda }; +// Validate validates the CT_SingleXmlCell and its children +func (_ccagg *CT_SingleXmlCell )Validate ()error {return _ccagg .ValidateWithPath ("\u0043\u0054_\u0053\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c");};func (_acabee *CT_WebPublishItem )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_acabee .SourceTypeAttr =ST_WebSourceType (1);for _ ,_dfcfdg :=range start .Attr {if _dfcfdg .Name .Local =="\u0069\u0064"{_faecf ,_dedaea :=_d .ParseUint (_dfcfdg .Value ,10,32);if _dedaea !=nil {return _dedaea ;};_acabee .IdAttr =uint32 (_faecf );continue ;};if _dfcfdg .Name .Local =="\u0064\u0069\u0076I\u0064"{_faeaa ,_eefbbc :=_dfcfdg .Value ,error (nil );if _eefbbc !=nil {return _eefbbc ;};_acabee .DivIdAttr =_faeaa ;continue ;};if _dfcfdg .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"{_acabee .SourceTypeAttr .UnmarshalXMLAttr (_dfcfdg );continue ;};if _dfcfdg .Name .Local =="\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"{_cgafbd ,_gdddd :=_dfcfdg .Value ,error (nil );if _gdddd !=nil {return _gdddd ;};_acabee .SourceRefAttr =&_cgafbd ;continue ;};if _dfcfdg .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_efgae ,_geeca :=_dfcfdg .Value ,error (nil );if _geeca !=nil {return _geeca ;};_acabee .SourceObjectAttr =&_efgae ;continue ;};if _dfcfdg .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_ccgfea ,_fgafa :=_dfcfdg .Value ,error (nil );if _fgafa !=nil {return _fgafa ;};_acabee .DestinationFileAttr =_ccgfea ;continue ;};if _dfcfdg .Name .Local =="\u0074\u0069\u0074l\u0065"{_baffc ,_fcbaa :=_dfcfdg .Value ,error (nil );if _fcbaa !=nil {return _fcbaa ;};_acabee .TitleAttr =&_baffc ;continue ;};if _dfcfdg .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_cdbeg ,_gffde :=_d .ParseBool (_dfcfdg .Value );if _gffde !=nil {return _gffde ;};_acabee .AutoRepublishAttr =&_cdbeg ;continue ;};};for {_dgfae ,_dadeb :=d .Token ();if _dadeb !=nil {return _b .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",_dadeb );};if _bgcbcg ,_dcbdee :=_dgfae .(_a .EndElement );_dcbdee &&_bgcbcg .Name ==start .Name {break ;};};return nil ;};type CT_FieldsUsage struct{ -// Validate validates the CT_OleSize and its children -func (_ebcdd *CT_OleSize )Validate ()error {return _ebcdd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");};func (_abdfca ST_DateTimeGrouping )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aadec :=_f .Attr {};_aadec .Name =name ;switch _abdfca {case ST_DateTimeGroupingUnset :_aadec .Value ="";case ST_DateTimeGroupingYear :_aadec .Value ="\u0079\u0065\u0061\u0072";case ST_DateTimeGroupingMonth :_aadec .Value ="\u006d\u006f\u006et\u0068";case ST_DateTimeGroupingDay :_aadec .Value ="\u0064\u0061\u0079";case ST_DateTimeGroupingHour :_aadec .Value ="\u0068\u006f\u0075\u0072";case ST_DateTimeGroupingMinute :_aadec .Value ="\u006d\u0069\u006e\u0075\u0074\u0065";case ST_DateTimeGroupingSecond :_aadec .Value ="\u0073\u0065\u0063\u006f\u006e\u0064";};return _aadec ,nil ;}; +// Field Count +CountAttr *uint32 ; -// Validate validates the CT_FilterColumn and its children -func (_efgde *CT_FilterColumn )Validate ()error {return _efgde .ValidateWithPath ("\u0043T\u005fF\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e");};type CT_Sheets struct{ +// PivotCache Field Id +FieldUsage []*CT_FieldUsage ;};func NewCT_RevisionQueryTableField ()*CT_RevisionQueryTableField {_bdbge :=&CT_RevisionQueryTableField {};return _bdbge ;}; -// Sheet Information -Sheet []*CT_Sheet ;};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 (_eggee *CT_QueryCache )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eggee .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_eggee .CountAttr )});};e .EncodeToken (start );_gafcg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079"}};for _ ,_efgeg :=range _eggee .Query {e .EncodeElement (_efgeg ,_gafcg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_FileSharing struct{ +// ValidateWithPath validates the CT_CustomProperty and its children, prefixing error messages with path +func (_bdga *CT_CustomProperty )ValidateWithPath (path string )error {return nil };type ST_ConditionalFormattingOperator byte ;func (_dgcaeg *CT_SheetViews )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afabb :for {_gadbg ,_degbcg :=d .Token ();if _degbcg !=nil {return _degbcg ;};switch _bebed :=_gadbg .(type ){case _a .StartElement :switch _bebed .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dggdg :=NewCT_SheetView ();if _fafge :=d .DecodeElement (_dggdg ,&_bebed );_fafge !=nil {return _fafge ;};_dgcaeg .SheetView =append (_dgcaeg .SheetView ,_dggdg );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcaeg .ExtLst =NewCT_ExtensionList ();if _dgdeba :=d .DecodeElement (_dgcaeg .ExtLst ,&_bebed );_dgdeba !=nil {return _dgdeba ;};default:_gc .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",_bebed .Name );if _afacg :=d .Skip ();_afacg !=nil {return _afacg ;};};case _a .EndElement :break _afabb ;case _a .CharData :};};return nil ;};type ST_MdxSetOrder byte ;func _edgfdd (_bcabf bool )uint8 {if _bcabf {return 1;};return 0;}; -// Read Only Recommended -ReadOnlyRecommendedAttr *bool ; +// ValidateWithPath validates the Worksheet and its children, prefixing error messages with path +func (_defdge *Worksheet )ValidateWithPath (path string )error {if _caeadg :=_defdge .CT_Worksheet .ValidateWithPath (path );_caeadg !=nil {return _caeadg ;};return nil ;};func (_egbee *CT_DataFields )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _egbee .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_egbee .CountAttr )});};e .EncodeToken (start );_gcaeb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ad\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064"}};for _ ,_gega :=range _egbee .DataField {e .EncodeElement (_gega ,_gcaeb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_SheetData ()*CT_SheetData {_ccbee :=&CT_SheetData {};return _ccbee };func (_aaffg *CT_DataValidations )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aaffg .DisablePromptsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aaffg .DisablePromptsAttr ))});};if _aaffg .XWindowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_aaffg .XWindowAttr )});};if _aaffg .YWindowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_aaffg .YWindowAttr )});};if _aaffg .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aaffg .CountAttr )});};e .EncodeToken (start );_ddcfe :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"}};for _ ,_fefcb :=range _aaffg .DataValidation {e .EncodeElement (_fefcb ,_ddcfe );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_PhoneticRun ()*CT_PhoneticRun {_eaeaf :=&CT_PhoneticRun {};return _eaeaf };func (_cgfbe ST_ParameterType )ValidateWithPath (path string )error {switch _cgfbe {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 (_cgfbe ));};return nil ;};func (_fgfdcb *ST_rwColActionType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gagef ,_bfbcgc :=d .Token ();if _bfbcgc !=nil {return _bfbcgc ;};if _fdcebd ,_cfacgc :=_gagef .(_a .EndElement );_cfacgc &&_fdcebd .Name ==start .Name {*_fgfdcb =1;return nil ;};if _ccgbbe ,_efdef :=_gagef .(_a .CharData );!_efdef {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",_gagef );}else {switch string (_ccgbbe ){case "":*_fgfdcb =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_fgfdcb =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_fgfdcb =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_fgfdcb =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_fgfdcb =4;};};_gagef ,_bfbcgc =d .Token ();if _bfbcgc !=nil {return _bfbcgc ;};if _bgadae ,_bcceeg :=_gagef .(_a .EndElement );_bcceeg &&_bgadae .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",_gagef );}; -// User Name -UserNameAttr *string ; +// ValidateWithPath validates the CT_colItems and its children, prefixing error messages with path +func (_ddaebf *CT_colItems )ValidateWithPath (path string )error {for _feaffa ,_fbafgf :=range _ddaebf .I {if _cdfecb :=_fbafgf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_feaffa ));_cdfecb !=nil {return _cdfecb ;};};return nil ;};func (_becde *ST_DataValidationOperator )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aggdeg ,_eebab :=d .Token ();if _eebab !=nil {return _eebab ;};if _ebebd ,_fgefg :=_aggdeg .(_a .EndElement );_fgefg &&_ebebd .Name ==start .Name {*_becde =1;return nil ;};if _adgbga ,_fbege :=_aggdeg .(_a .CharData );!_fbege {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",_aggdeg );}else {switch string (_adgbga ){case "":*_becde =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_becde =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_becde =2;case "\u0065\u0071\u0075a\u006c":*_becde =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_becde =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_becde =5;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_becde =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_becde =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_becde =8;};};_aggdeg ,_eebab =d .Token ();if _eebab !=nil {return _eebab ;};if _dddefg ,_aacdgd :=_aggdeg .(_a .EndElement );_aacdgd &&_dddefg .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",_aggdeg );}; -// Write Reservation Password -ReservationPasswordAttr *string ; +// ValidateWithPath validates the CT_Authors and its children, prefixing error messages with path +func (_ccf *CT_Authors )ValidateWithPath (path string )error {return nil };func NewCT_PivotField ()*CT_PivotField {_ffddef :=&CT_PivotField {};return _ffddef };func NewCT_MetadataBlock ()*CT_MetadataBlock {_dgegb :=&CT_MetadataBlock {};return _dgegb }; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// ValidateWithPath validates the CT_RowFields and its children, prefixing error messages with path +func (_gddce *CT_RowFields )ValidateWithPath (path string )error {for _gbbab ,_faabg :=range _gddce .Field {if _ddfeaf :=_faabg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_gbbab ));_ddfeaf !=nil {return _ddfeaf ;};};return nil ;}; -// Password Hash Value -HashValueAttr *string ; +// Validate validates the CT_MdxMemeberProp and its children +func (_ccecb *CT_MdxMemeberProp )Validate ()error {return _ccecb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065r\u0050\u0072\u006f\u0070");};func NewCT_BookView ()*CT_BookView {_beg :=&CT_BookView {};return _beg }; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Validate validates the CT_WebPublishItems and its children +func (_fdgcc *CT_WebPublishItems )Validate ()error {return _fdgcc .ValidateWithPath ("\u0043T\u005fW\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073");};func (_bbeggg *ST_GrowShrinkType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_agfcf ,_bgedb :=d .Token ();if _bgedb !=nil {return _bgedb ;};if _dbffc ,_ebacf :=_agfcf .(_a .EndElement );_ebacf &&_dbffc .Name ==start .Name {*_bbeggg =1;return nil ;};if _fcbafb ,_gcece :=_agfcf .(_a .CharData );!_gcece {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",_agfcf );}else {switch string (_fcbafb ){case "":*_bbeggg =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_bbeggg =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_bbeggg =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_bbeggg =3;};};_agfcf ,_bgedb =d .Token ();if _bgedb !=nil {return _bgedb ;};if _cgdgf ,_gdbgga :=_agfcf .(_a .EndElement );_gdbgga &&_cgdgf .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",_agfcf );}; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ;};func (_efggd *CT_FieldsUsage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efggd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_efggd .CountAttr )});};e .EncodeToken (start );if _efggd .FieldUsage !=nil {_eefgg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"}};for _ ,_abbfe :=range _efggd .FieldUsage {e .EncodeElement (_abbfe ,_eefgg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Row ()*CT_Row {_ebgcb :=&CT_Row {};return _ebgcb };func (_acbdb ST_TextHAlign )String ()string {switch _acbdb {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 NewCT_ServerFormats ()*CT_ServerFormats {_bcgdb :=&CT_ServerFormats {};return _bcgdb };type ST_FormatAction byte ; +// Validate validates the CT_MeasureDimensionMap and its children +func (_caffb *CT_MeasureDimensionMap )Validate ()error {return _caffb .ValidateWithPath ("\u0043\u0054\u005f\u004dea\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004da\u0070");};func (_egcbb ST_DvAspect )String ()string {switch _egcbb {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 (_agbdba ST_CalcMode )Validate ()error {return _agbdba .ValidateWithPath ("")};const (ST_PaneStateUnset ST_PaneState =0;ST_PaneStateSplit ST_PaneState =1;ST_PaneStateFrozen ST_PaneState =2;ST_PaneStateFrozenSplit ST_PaneState =3;); -// ValidateWithPath validates the ExternalLink and its children, prefixing error messages with path -func (_cebce *ExternalLink )ValidateWithPath (path string )error {if _bbggc :=_cebce .CT_ExternalLink .ValidateWithPath (path );_bbggc !=nil {return _bbggc ;};return nil ;}; +// ValidateWithPath validates the StyleSheet and its children, prefixing error messages with path +func (_bcggb *StyleSheet )ValidateWithPath (path string )error {if _cdbab :=_bcggb .CT_Stylesheet .ValidateWithPath (path );_cdbab !=nil {return _cdbab ;};return nil ;};func NewCT_ExternalSheetData ()*CT_ExternalSheetData {_ffdge :=&CT_ExternalSheetData {};return _ffdge ;};type ST_Scope byte ; -// ValidateWithPath validates the Metadata and its children, prefixing error messages with path -func (_adaedf *Metadata )ValidateWithPath (path string )error {if _dfgga :=_adaedf .CT_Metadata .ValidateWithPath (path );_dfgga !=nil {return _dfgga ;};return nil ;};func (_fgbcd ST_SortMethod )ValidateWithPath (path string )error {switch _fgbcd {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgbcd ));};return nil ;};func (_ebbdb *StyleSheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebbdb .CT_Stylesheet =*NewCT_Stylesheet ();_dgdag :for {_cgfaab ,_bcfbb :=d .Token ();if _bcfbb !=nil {return _bcfbb ;};switch _dbbfb :=_cgfaab .(type ){case _f .StartElement :switch _dbbfb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebbdb .NumFmts =NewCT_NumFmts ();if _aafagf :=d .DecodeElement (_ebbdb .NumFmts ,&_dbbfb );_aafagf !=nil {return _aafagf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebbdb .Fonts =NewCT_Fonts ();if _bfddbc :=d .DecodeElement (_ebbdb .Fonts ,&_dbbfb );_bfddbc !=nil {return _bfddbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebbdb .Fills =NewCT_Fills ();if _ecaca :=d .DecodeElement (_ebbdb .Fills ,&_dbbfb );_ecaca !=nil {return _ecaca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebbdb .Borders =NewCT_Borders ();if _edfbb :=d .DecodeElement (_ebbdb .Borders ,&_dbbfb );_edfbb !=nil {return _edfbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebbdb .CellStyleXfs =NewCT_CellStyleXfs ();if _bcfebe :=d .DecodeElement (_ebbdb .CellStyleXfs ,&_dbbfb );_bcfebe !=nil {return _bcfebe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebbdb .CellXfs =NewCT_CellXfs ();if _bedcb :=d .DecodeElement (_ebbdb .CellXfs ,&_dbbfb );_bedcb !=nil {return _bedcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebbdb .CellStyles =NewCT_CellStyles ();if _eeebb :=d .DecodeElement (_ebbdb .CellStyles ,&_dbbfb );_eeebb !=nil {return _eeebb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebbdb .Dxfs =NewCT_Dxfs ();if _fagffc :=d .DecodeElement (_ebbdb .Dxfs ,&_dbbfb );_fagffc !=nil {return _fagffc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebbdb .TableStyles =NewCT_TableStyles ();if _fdbgec :=d .DecodeElement (_ebbdb .TableStyles ,&_dbbfb );_fdbgec !=nil {return _fdbgec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebbdb .Colors =NewCT_Colors ();if _ebage :=d .DecodeElement (_ebbdb .Colors ,&_dbbfb );_ebage !=nil {return _ebage ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebbdb .ExtLst =NewCT_ExtensionList ();if _bdecb :=d .DecodeElement (_ebbdb .ExtLst ,&_dbbfb );_bdecb !=nil {return _bdecb ;};default:_ag .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",_dbbfb .Name );if _gaebfd :=d .Skip ();_gaebfd !=nil {return _gaebfd ;};};case _f .EndElement :break _dgdag ;case _f .CharData :};};return nil ;};func (_eddfbf *CT_SheetView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afdfa :=range start .Attr {if _afdfa .Name .Local =="\u0076\u0069\u0065\u0077"{_eddfbf .ViewAttr .UnmarshalXMLAttr (_afdfa );continue ;};if _afdfa .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_dfffb ,_dcaabd :=_afdfa .Value ,error (nil );if _dcaabd !=nil {return _dcaabd ;};_eddfbf .TopLeftCellAttr =&_dfffb ;continue ;};if _afdfa .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_dgbbd ,_ddcadf :=_d .ParseBool (_afdfa .Value );if _ddcadf !=nil {return _ddcadf ;};_eddfbf .ShowFormulasAttr =&_dgbbd ;continue ;};if _afdfa .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_dafgd ,_egbea :=_d .ParseUint (_afdfa .Value ,10,32);if _egbea !=nil {return _egbea ;};_efaff :=uint32 (_dafgd );_eddfbf .ColorIdAttr =&_efaff ;continue ;};if _afdfa .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_febgde ,_aafbd :=_d .ParseBool (_afdfa .Value );if _aafbd !=nil {return _aafbd ;};_eddfbf .ShowRowColHeadersAttr =&_febgde ;continue ;};if _afdfa .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_ebcfg ,_affae :=_d .ParseUint (_afdfa .Value ,10,32);if _affae !=nil {return _affae ;};_dfddge :=uint32 (_ebcfg );_eddfbf .ZoomScaleAttr =&_dfddge ;continue ;};if _afdfa .Name .Local =="r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"{_eggaag ,_efede :=_d .ParseBool (_afdfa .Value );if _efede !=nil {return _efede ;};_eddfbf .RightToLeftAttr =&_eggaag ;continue ;};if _afdfa .Name .Local =="\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"{_dbdabe ,_abebea :=_d .ParseUint (_afdfa .Value ,10,32);if _abebea !=nil {return _abebea ;};_bbbde :=uint32 (_dbdabe );_eddfbf .ZoomScaleNormalAttr =&_bbbde ;continue ;};if _afdfa .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_debeag ,_beeba :=_d .ParseBool (_afdfa .Value );if _beeba !=nil {return _beeba ;};_eddfbf .ShowRulerAttr =&_debeag ;continue ;};if _afdfa .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006c\u0065\u0053\u0068\u0065\u0065t\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_agaadd ,_bddgfg :=_d .ParseUint (_afdfa .Value ,10,32);if _bddgfg !=nil {return _bddgfg ;};_efbafg :=uint32 (_agaadd );_eddfbf .ZoomScaleSheetLayoutViewAttr =&_efbafg ;continue ;};if _afdfa .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_aaffed ,_bdged :=_d .ParseUint (_afdfa .Value ,10,32);if _bdged !=nil {return _bdged ;};_eddfbf .WorkbookViewIdAttr =uint32 (_aaffed );continue ;};if _afdfa .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_bbfag ,_ffbbge :=_d .ParseBool (_afdfa .Value );if _ffbbge !=nil {return _ffbbge ;};_eddfbf .TabSelectedAttr =&_bbfag ;continue ;};if _afdfa .Name .Local =="\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_debed ,_ccbfa :=_d .ParseUint (_afdfa .Value ,10,32);if _ccbfa !=nil {return _ccbfa ;};_eeaaabg :=uint32 (_debed );_eddfbf .ZoomScalePageLayoutViewAttr =&_eeaaabg ;continue ;};if _afdfa .Name .Local =="\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"{_ffgdd ,_cfbacg :=_d .ParseBool (_afdfa .Value );if _cfbacg !=nil {return _cfbacg ;};_eddfbf .ShowZerosAttr =&_ffgdd ;continue ;};if _afdfa .Name .Local =="\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_cffcb ,_cacag :=_d .ParseBool (_afdfa .Value );if _cacag !=nil {return _cacag ;};_eddfbf .WindowProtectionAttr =&_cffcb ;continue ;};if _afdfa .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_eada ,_bebeaf :=_d .ParseBool (_afdfa .Value );if _bebeaf !=nil {return _bebeaf ;};_eddfbf .ShowOutlineSymbolsAttr =&_eada ;continue ;};if _afdfa .Name .Local =="\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"{_faagd ,_aeebf :=_d .ParseBool (_afdfa .Value );if _aeebf !=nil {return _aeebf ;};_eddfbf .ShowWhiteSpaceAttr =&_faagd ;continue ;};if _afdfa .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_gggee ,_gdded :=_d .ParseBool (_afdfa .Value );if _gdded !=nil {return _gdded ;};_eddfbf .ShowGridLinesAttr =&_gggee ;continue ;};if _afdfa .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"{_cabdb ,_abadg :=_d .ParseBool (_afdfa .Value );if _abadg !=nil {return _abadg ;};_eddfbf .DefaultGridColorAttr =&_cabdb ;continue ;};};_ecfbf :for {_baefa ,_cfggeb :=d .Token ();if _cfggeb !=nil {return _cfggeb ;};switch _dgdfed :=_baefa .(type ){case _f .StartElement :switch _dgdfed .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eddfbf .Pane =NewCT_Pane ();if _cddee :=d .DecodeElement (_eddfbf .Pane ,&_dgdfed );_cddee !=nil {return _cddee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abcab :=NewCT_Selection ();if _egcgb :=d .DecodeElement (_abcab ,&_dgdfed );_egcgb !=nil {return _egcgb ;};_eddfbf .Selection =append (_eddfbf .Selection ,_abcab );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_effeg :=NewCT_PivotSelection ();if _bgbfeb :=d .DecodeElement (_effeg ,&_dgdfed );_bgbfeb !=nil {return _bgbfeb ;};_eddfbf .PivotSelection =append (_eddfbf .PivotSelection ,_effeg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eddfbf .ExtLst =NewCT_ExtensionList ();if _gcadb :=d .DecodeElement (_eddfbf .ExtLst ,&_dgdfed );_gcadb !=nil {return _gcadb ;};default:_ag .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",_dgdfed .Name );if _cddga :=d .Skip ();_cddga !=nil {return _cddga ;};};case _f .EndElement :break _ecfbf ;case _f .CharData :};};return nil ;};func (_daa *CT_BookViews )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baf :for {_afg ,_edd :=d .Token ();if _edd !=nil {return _edd ;};switch _gcbf :=_afg .(type ){case _f .StartElement :switch _gcbf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cge :=NewCT_BookView ();if _afd :=d .DecodeElement (_cge ,&_gcbf );_afd !=nil {return _afd ;};_daa .WorkbookView =append (_daa .WorkbookView ,_cge );default:_ag .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",_gcbf .Name );if _edg :=d .Skip ();_edg !=nil {return _edg ;};};case _f .EndElement :break _baf ;case _f .CharData :};};return nil ;};func (_fcbef ST_GrowShrinkType )ValidateWithPath (path string )error {switch _fcbef {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcbef ));};return nil ;};type ST_FieldSortType byte ;type CT_InputCells struct{ +// Validate validates the CT_PivotFilters and its children +func (_fedbb *CT_PivotFilters )Validate ()error {return _fedbb .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func (_dgdbd ST_TotalsRowFunction )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dgdbd .String (),start );};func (_ebge *CT_ExternalReferences )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcgdd :for {_agaed ,_cfga :=d .Token ();if _cfga !=nil {return _cfga ;};switch _eadgc :=_agaed .(type ){case _a .StartElement :switch _eadgc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceaga :=NewCT_ExternalReference ();if _dbcbf :=d .DecodeElement (_ceaga ,&_eadgc );_dbcbf !=nil {return _dbcbf ;};_ebge .ExternalReference =append (_ebge .ExternalReference ,_ceaga );default:_gc .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",_eadgc .Name );if _eeceb :=d .Skip ();_eeceb !=nil {return _eeceb ;};};case _a .EndElement :break _fcgdd ;case _a .CharData :};};return nil ;}; -// Reference -RAttr string ; +// Validate validates the CT_ColorFilter and its children +func (_ggff *CT_ColorFilter )Validate ()error {return _ggff .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072");};func (_defdc ST_Scope )String ()string {switch _defdc {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 (_dddfb ST_ExternalConnectionType )Validate ()error {return _dddfb .ValidateWithPath ("")};type CT_RevisionConflict struct{ -// Deleted -DeletedAttr *bool ; +// Sheet Id +SheetIdAttr *uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; -// Undone -UndoneAttr *bool ; +// Validate validates the CT_Selection and its children +func (_dcgfed *CT_Selection )Validate ()error {return _dcgfed .ValidateWithPath ("\u0043\u0054\u005fS\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");};func NewCT_SingleXmlCell ()*CT_SingleXmlCell {_aabdd :=&CT_SingleXmlCell {};_aabdd .XmlCellPr =NewCT_XmlCellPr ();return _aabdd ;};func (_fecfe ST_Orientation )Validate ()error {return _fecfe .ValidateWithPath ("")};func (_bdbbe *CT_CellWatches )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_efdd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068"}};for _ ,_fbf :=range _bdbbe .CellWatch {e .EncodeElement (_fbf ,_efdd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_afbbc ST_HorizontalAlignment )ValidateWithPath (path string )error {switch _afbbc {case 0,1,2,3,4,5,6,7,8: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 (_afbbc ));};return nil ;}; -// Value -ValAttr string ; +// Validate validates the CT_MemberProperty and its children +func (_efebf *CT_MemberProperty )Validate ()error {return _efebf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};func (_gagca *CT_Revisions )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gagca .Rrc !=nil {_egcaf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0072\u0072\u0063"}};for _ ,_faccg :=range _gagca .Rrc {e .EncodeElement (_faccg ,_egcaf );};};if _gagca .Rm !=nil {_aeafe :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ar\u006d"}};for _ ,_fdbcad :=range _gagca .Rm {e .EncodeElement (_fdbcad ,_aeafe );};};if _gagca .Rcv !=nil {_ceabdc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0076"}};for _ ,_eggee :=range _gagca .Rcv {e .EncodeElement (_eggee ,_ceabdc );};};if _gagca .Rsnm !=nil {_efdac :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0072\u0073\u006e\u006d"}};for _ ,_bcgcda :=range _gagca .Rsnm {e .EncodeElement (_bcgcda ,_efdac );};};if _gagca .Ris !=nil {_acaea :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0073"}};for _ ,_dgcefb :=range _gagca .Ris {e .EncodeElement (_dgcefb ,_acaea );};};if _gagca .Rcc !=nil {_bafbf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_edecfc :=range _gagca .Rcc {e .EncodeElement (_edecfc ,_bafbf );};};if _gagca .Rfmt !=nil {_aegad :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_gceaf :=range _gagca .Rfmt {e .EncodeElement (_gceaf ,_aegad );};};if _gagca .Raf !=nil {_bbfcd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u0066"}};for _ ,_bbcb :=range _gagca .Raf {e .EncodeElement (_bbcb ,_bbfcd );};};if _gagca .Rdn !=nil {_feefdg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0072\u0064\u006e"}};for _ ,_gabdc :=range _gagca .Rdn {e .EncodeElement (_gabdc ,_feefdg );};};if _gagca .Rcmt !=nil {_baadf :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0072\u0063\u006d\u0074"}};for _ ,_fecga :=range _gagca .Rcmt {e .EncodeElement (_fecga ,_baadf );};};if _gagca .Rqt !=nil {_egefd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0072\u0071\u0074"}};for _ ,_bfdgf :=range _gagca .Rqt {e .EncodeElement (_bfdgf ,_egefd );};};if _gagca .Rcft !=nil {_cdfg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0072\u0063\u0066\u0074"}};for _ ,_fbggc :=range _gagca .Rcft {e .EncodeElement (_fbggc ,_cdfg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fddbf *CT_Dxfs )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fddbf .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fddbf .CountAttr )});};e .EncodeToken (start );if _fddbf .Dxf !=nil {_cdadc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};for _ ,_adfe :=range _fddbf .Dxf {e .EncodeElement (_adfe ,_cdadc );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_caedb ST_OleUpdate )ValidateWithPath (path string )error {switch _caedb {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 (_caedb ));};return nil ;}; -// Number Format Id -NumFmtIdAttr *uint32 ;};func NewCT_DateTime ()*CT_DateTime {_eaebc :=&CT_DateTime {};return _eaebc };func (_bgbab ST_PrintError )ValidateWithPath (path string )error {switch _bgbab {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbab ));};return nil ;};type CT_MemberProperties struct{ +// ValidateWithPath validates the CT_PivotAreaReference and its children, prefixing error messages with path +func (_baef *CT_PivotAreaReference )ValidateWithPath (path string )error {for _ebgfb ,_fbceg :=range _baef .X {if _ceafg :=_fbceg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_ebgfb ));_ceafg !=nil {return _ceafg ;};};if _baef .ExtLst !=nil {if _eddff :=_baef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eddff !=nil {return _eddff ;};};return nil ;};type ST_ParameterType byte ;func NewCT_QueryTableRefresh ()*CT_QueryTableRefresh {_fabga :=&CT_QueryTableRefresh {};_fabga .QueryTableFields =NewCT_QueryTableFields ();return _fabga ;};func (_ffacd ST_MdxSetOrder )ValidateWithPath (path string )error {switch _ffacd {case 0,1,2,3,4,5,6,7: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 (_ffacd ));};return nil ;};type CT_SheetIdMap struct{ -// OLAP Member Properties Count +// Sheet Count CountAttr *uint32 ; -// OLAP Member Property -Mp []*CT_MemberProperty ;};func (_egbgb *Table )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egbgb .CT_Table =*NewCT_Table ();for _ ,_fdgbg :=range start .Attr {if _fdgbg .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_ggfae ,_ddeead :=_d .ParseUint (_fdgbg .Value ,10,32);if _ddeead !=nil {return _ddeead ;};_abggff :=uint32 (_ggfae );_egbgb .DataDxfIdAttr =&_abggff ;continue ;};if _fdgbg .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_bcbab ,_edagee :=_d .ParseUint (_fdgbg .Value ,10,32);if _edagee !=nil {return _edagee ;};_cfbgf :=uint32 (_bcbab );_egbgb .TotalsRowDxfIdAttr =&_cfbgf ;continue ;};if _fdgbg .Name .Local =="\u006e\u0061\u006d\u0065"{_cffbg ,_bgeeb :=_fdgbg .Value ,error (nil );if _bgeeb !=nil {return _bgeeb ;};_egbgb .NameAttr =&_cffbg ;continue ;};if _fdgbg .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_bgbea ,_afgccg :=_d .ParseUint (_fdgbg .Value ,10,32);if _afgccg !=nil {return _afgccg ;};_bffcbg :=uint32 (_bgbea );_egbgb .HeaderRowBorderDxfIdAttr =&_bffcbg ;continue ;};if _fdgbg .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_bgadbb ,_fbdded :=_fdgbg .Value ,error (nil );if _fbdded !=nil {return _fbdded ;};_egbgb .CommentAttr =&_bgadbb ;continue ;};if _fdgbg .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_cfbbdc ,_gfdccd :=_d .ParseUint (_fdgbg .Value ,10,32);if _gfdccd !=nil {return _gfdccd ;};_gabdb :=uint32 (_cfbbdc );_egbgb .TableBorderDxfIdAttr =&_gabdb ;continue ;};if _fdgbg .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_egbgb .TableTypeAttr .UnmarshalXMLAttr (_fdgbg );continue ;};if _fdgbg .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_ddgge ,_fedaa :=_d .ParseUint (_fdgbg .Value ,10,32);if _fedaa !=nil {return _fedaa ;};_bddcg :=uint32 (_ddgge );_egbgb .TotalsRowBorderDxfIdAttr =&_bddcg ;continue ;};if _fdgbg .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_bdfbb ,_ddbbee :=_d .ParseBool (_fdgbg .Value );if _ddbbee !=nil {return _ddbbee ;};_egbgb .InsertRowAttr =&_bdfbb ;continue ;};if _fdgbg .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_babgbe ,_egbbdf :=_fdgbg .Value ,error (nil );if _egbbdf !=nil {return _egbbdf ;};_egbgb .HeaderRowCellStyleAttr =&_babgbe ;continue ;};if _fdgbg .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_egbgba ,_gfegbd :=_d .ParseUint (_fdgbg .Value ,10,32);if _gfegbd !=nil {return _gfegbd ;};_dcabd :=uint32 (_egbgba );_egbgb .TotalsRowCountAttr =&_dcabd ;continue ;};if _fdgbg .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_cgffab ,_baegf :=_fdgbg .Value ,error (nil );if _baegf !=nil {return _baegf ;};_egbgb .TotalsRowCellStyleAttr =&_cgffab ;continue ;};if _fdgbg .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_ecbgbd ,_fbfccb :=_fdgbg .Value ,error (nil );if _fbfccb !=nil {return _fbfccb ;};_egbgb .DisplayNameAttr =_ecbgbd ;continue ;};if _fdgbg .Name .Local =="\u0069\u0064"{_gfeb ,_gafga :=_d .ParseUint (_fdgbg .Value ,10,32);if _gafga !=nil {return _gafga ;};_egbgb .IdAttr =uint32 (_gfeb );continue ;};if _fdgbg .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_cbcfgf ,_ecbde :=_fdgbg .Value ,error (nil );if _ecbde !=nil {return _ecbde ;};_egbgb .DataCellStyleAttr =&_cbcfgf ;continue ;};if _fdgbg .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_bcabe ,_bebefc :=_d .ParseBool (_fdgbg .Value );if _bebefc !=nil {return _bebefc ;};_egbgb .PublishedAttr =&_bcabe ;continue ;};if _fdgbg .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_cfega ,_aabbe :=_d .ParseUint (_fdgbg .Value ,10,32);if _aabbe !=nil {return _aabbe ;};_ebefee :=uint32 (_cfega );_egbgb .ConnectionIdAttr =&_ebefee ;continue ;};if _fdgbg .Name .Local =="\u0072\u0065\u0066"{_ggbdf ,_gbgbag :=_fdgbg .Value ,error (nil );if _gbgbag !=nil {return _gbgbag ;};_egbgb .RefAttr =_ggbdf ;continue ;};if _fdgbg .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_becfff ,_dcggbe :=_d .ParseBool (_fdgbg .Value );if _dcggbe !=nil {return _dcggbe ;};_egbgb .InsertRowShiftAttr =&_becfff ;continue ;};if _fdgbg .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_affag ,_egddf :=_d .ParseBool (_fdgbg .Value );if _egddf !=nil {return _egddf ;};_egbgb .TotalsRowShownAttr =&_affag ;continue ;};if _fdgbg .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_aeaaf ,_dgbfb :=_d .ParseUint (_fdgbg .Value ,10,32);if _dgbfb !=nil {return _dgbfb ;};_cdgacf :=uint32 (_aeaaf );_egbgb .HeaderRowDxfIdAttr =&_cdgacf ;continue ;};if _fdgbg .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_dbbcd ,_dgfdgf :=_d .ParseUint (_fdgbg .Value ,10,32);if _dgfdgf !=nil {return _dgfdgf ;};_fggcf :=uint32 (_dbbcd );_egbgb .HeaderRowCountAttr =&_fggcf ;continue ;};};_cbcge :for {_cdbebd ,_fceabe :=d .Token ();if _fceabe !=nil {return _fceabe ;};switch _fbbfff :=_cdbebd .(type ){case _f .StartElement :switch _fbbfff .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egbgb .AutoFilter =NewCT_AutoFilter ();if _bgceee :=d .DecodeElement (_egbgb .AutoFilter ,&_fbbfff );_bgceee !=nil {return _bgceee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egbgb .SortState =NewCT_SortState ();if _ggbebg :=d .DecodeElement (_egbgb .SortState ,&_fbbfff );_ggbebg !=nil {return _ggbebg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gddggg :=d .DecodeElement (_egbgb .TableColumns ,&_fbbfff );_gddggg !=nil {return _gddggg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egbgb .TableStyleInfo =NewCT_TableStyleInfo ();if _ceegb :=d .DecodeElement (_egbgb .TableStyleInfo ,&_fbbfff );_ceegb !=nil {return _ceegb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egbgb .ExtLst =NewCT_ExtensionList ();if _abfaa :=d .DecodeElement (_egbgb .ExtLst ,&_fbbfff );_abfaa !=nil {return _abfaa ;};default:_ag .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",_fbbfff .Name );if _geadg :=d .Skip ();_geadg !=nil {return _geadg ;};};case _f .EndElement :break _cbcge ;case _f .CharData :};};return nil ;};func (_dgdfb *ST_Orientation )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dgdfb =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dgdfb =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_dgdfb =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_dgdfb =3;};return nil ;};func (_caaef *CT_I )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efffb :=range start .Attr {if _efffb .Name .Local =="\u0074"{_caaef .TAttr .UnmarshalXMLAttr (_efffb );continue ;};if _efffb .Name .Local =="\u0072"{_eefbaa ,_egfbe :=_d .ParseUint (_efffb .Value ,10,32);if _egfbe !=nil {return _egfbe ;};_fegce :=uint32 (_eefbaa );_caaef .RAttr =&_fegce ;continue ;};if _efffb .Name .Local =="\u0069"{_fegcd ,_gbdecb :=_d .ParseUint (_efffb .Value ,10,32);if _gbdecb !=nil {return _gbdecb ;};_fecb :=uint32 (_fegcd );_caaef .IAttr =&_fecb ;continue ;};};_efded :for {_aedcf ,_feaaf :=d .Token ();if _feaaf !=nil {return _feaaf ;};switch _daae :=_aedcf .(type ){case _f .StartElement :switch _daae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afad :=NewCT_X ();if _ebce :=d .DecodeElement (_afad ,&_daae );_ebce !=nil {return _ebce ;};_caaef .X =append (_caaef .X ,_afad );default:_ag .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",_daae .Name );if _fcbe :=d .Skip ();_fcbe !=nil {return _fcbe ;};};case _f .EndElement :break _efded ;case _f .CharData :};};return nil ;};func (_fegaae ST_ParameterType )String ()string {switch _fegaae {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 "";};type CT_OleItem struct{ +// Sheet Id +SheetId []*CT_SheetId ;};type CT_FontScheme struct{ -// Object Name -NameAttr string ; +// Font Scheme +ValAttr ST_FontScheme ;};func (_eeggf ST_Objects )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fdegc :=_a .Attr {};_fdegc .Name =name ;switch _eeggf {case ST_ObjectsUnset :_fdegc .Value ="";case ST_ObjectsAll :_fdegc .Value ="\u0061\u006c\u006c";case ST_ObjectsPlaceholders :_fdegc .Value ="\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073";case ST_ObjectsNone :_fdegc .Value ="\u006e\u006f\u006e\u0065";};return _fdegc ,nil ;}; -// Icon -IconAttr *bool ; +// ValidateWithPath validates the CT_ExternalSheetNames and its children, prefixing error messages with path +func (_cbeagc *CT_ExternalSheetNames )ValidateWithPath (path string )error {for _gcfc ,_dfgde :=range _cbeagc .SheetName {if _bace :=_dfgde .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_gcfc ));_bace !=nil {return _bace ;};};return nil ;};func (_fcbge ST_MdxKPIProperty )ValidateWithPath (path string )error {switch _fcbge {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 (_fcbge ));};return nil ;}; -// Advise -AdviseAttr *bool ; +// Validate validates the CT_PageBreak and its children +func (_ecbad *CT_PageBreak )Validate ()error {return _ecbad .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b");}; -// Object is an Image -PreferPicAttr *bool ;}; +// ValidateWithPath validates the CT_ChartsheetViews and its children, prefixing error messages with path +func (_bfdfa *CT_ChartsheetViews )ValidateWithPath (path string )error {for _fcdd ,_begdc :=range _bfdfa .SheetView {if _dgdg :=_begdc .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_fcdd ));_dgdg !=nil {return _dgdg ;};};if _bfdfa .ExtLst !=nil {if _affa :=_bfdfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_affa !=nil {return _affa ;};};return nil ;};func (_gcdc *PivotCacheRecords )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcdc .CT_PivotCacheRecords =*NewCT_PivotCacheRecords ();for _ ,_adcfae :=range start .Attr {if _adcfae .Name .Local =="\u0063\u006f\u0075n\u0074"{_aebba ,_fecfa :=_d .ParseUint (_adcfae .Value ,10,32);if _fecfa !=nil {return _fecfa ;};_acbbea :=uint32 (_aebba );_gcdc .CountAttr =&_acbbea ;continue ;};};_fedbc :for {_eadfb ,_dffgg :=d .Token ();if _dffgg !=nil {return _dffgg ;};switch _gfcdf :=_eadfb .(type ){case _a .StartElement :switch _gfcdf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egabd :=NewCT_Record ();if _ffbgb :=d .DecodeElement (_egabd ,&_gfcdf );_ffbgb !=nil {return _ffbgb ;};_gcdc .R =append (_gcdc .R ,_egabd );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdc .ExtLst =NewCT_ExtensionList ();if _ecdgef :=d .DecodeElement (_gcdc .ExtLst ,&_gfcdf );_ecdgef !=nil {return _ecdgef ;};default:_gc .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",_gfcdf .Name );if _eceddgg :=d .Skip ();_eceddgg !=nil {return _eceddgg ;};};case _a .EndElement :break _fedbc ;case _a .CharData :};};return nil ;};func (_fegeb *CT_Parameter )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fegeb .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fegeb .NameAttr )});};if _fegeb .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fegeb .SqlTypeAttr )});};if _fegeb .ParameterTypeAttr !=ST_ParameterTypeUnset {_gfbcbc ,_egdba :=_fegeb .ParameterTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"});if _egdba !=nil {return _egdba ;};start .Attr =append (start .Attr ,_gfbcbc );};if _fegeb .RefreshOnChangeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fegeb .RefreshOnChangeAttr ))});};if _fegeb .PromptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fegeb .PromptAttr )});};if _fegeb .BooleanAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062o\u006f\u006c\u0065\u0061\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fegeb .BooleanAttr ))});};if _fegeb .DoubleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fegeb .DoubleAttr )});};if _fegeb .IntegerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069n\u0074\u0065\u0067\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fegeb .IntegerAttr )});};if _fegeb .StringAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_fegeb .StringAttr )});};if _fegeb .CellAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_fegeb .CellAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewDialogsheet ()*Dialogsheet {_dbdcf :=&Dialogsheet {};_dbdcf .CT_Dialogsheet =*NewCT_Dialogsheet ();return _dbdcf ;}; -// ValidateWithPath validates the CT_SheetDimension and its children, prefixing error messages with path -func (_cdadf *CT_SheetDimension )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_MeasureGroups and its children +func (_abcga *CT_MeasureGroups )Validate ()error {return _abcga .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073");};func NewCT_ColHierarchiesUsage ()*CT_ColHierarchiesUsage {_efaed :=&CT_ColHierarchiesUsage {};return _efaed ;};func (_efcgg ST_CalcMode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gdbfdf :=_a .Attr {};_gdbfdf .Name =name ;switch _efcgg {case ST_CalcModeUnset :_gdbfdf .Value ="";case ST_CalcModeManual :_gdbfdf .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_CalcModeAuto :_gdbfdf .Value ="\u0061\u0075\u0074\u006f";case ST_CalcModeAutoNoTable :_gdbfdf .Value ="a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065";};return _gdbfdf ,nil ;};func (_befb *CT_CustomSheetViews )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfdf :for {_fdcf ,_fgcg :=d .Token ();if _fgcg !=nil {return _fgcg ;};switch _gfbdf :=_fdcf .(type ){case _a .StartElement :switch _gfbdf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfgfeg :=NewCT_CustomSheetView ();if _cbcfg :=d .DecodeElement (_bfgfeg ,&_gfbdf );_cbcfg !=nil {return _cbcfg ;};_befb .CustomSheetView =append (_befb .CustomSheetView ,_bfgfeg );default:_gc .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",_gfbdf .Name );if _fcec :=d .Skip ();_fcec !=nil {return _fcec ;};};case _a .EndElement :break _cfdf ;case _a .CharData :};};return nil ;};func NewCT_CustomChartsheetViews ()*CT_CustomChartsheetViews {_ebcb :=&CT_CustomChartsheetViews {};return _ebcb ;}; -// ValidateWithPath validates the CT_ConditionalFormatting and its children, prefixing error messages with path -func (_gbga *CT_ConditionalFormatting )ValidateWithPath (path string )error {for _fdcea ,_aegad :=range _gbga .CfRule {if _abce :=_aegad .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u0066\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fdcea ));_abce !=nil {return _abce ;};};if _gbga .ExtLst !=nil {if _fagd :=_gbga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fagd !=nil {return _fagd ;};};return nil ;};func (_adfee *CT_PivotArea )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adfee .FieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_adfee .FieldAttr )});};if _adfee .TypeAttr !=ST_PivotAreaTypeUnset {_aeeb ,_daagbg :=_adfee .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _daagbg !=nil {return _daagbg ;};start .Attr =append (start .Attr ,_aeeb );};if _adfee .DataOnlyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_adfee .DataOnlyAttr ))});};if _adfee .LabelOnlyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_adfee .LabelOnlyAttr ))});};if _adfee .GrandRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_adfee .GrandRowAttr ))});};if _adfee .GrandColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_adfee .GrandColAttr ))});};if _adfee .CacheIndexAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_adfee .CacheIndexAttr ))});};if _adfee .OutlineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_adfee .OutlineAttr ))});};if _adfee .OffsetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_adfee .OffsetAttr )});};if _adfee .CollapsedLevelsAreSubtotalsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 :_c .Sprintf ("\u0025\u0064",_fedd (*_adfee .CollapsedLevelsAreSubtotalsAttr ))});};if _adfee .AxisAttr !=ST_AxisUnset {_gcbaag ,_eddgf :=_adfee .AxisAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0078\u0069\u0073"});if _eddgf !=nil {return _eddgf ;};start .Attr =append (start .Attr ,_gcbaag );};if _adfee .FieldPositionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_adfee .FieldPositionAttr )});};e .EncodeToken (start );if _adfee .References !=nil {_bedac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_adfee .References ,_bedac );};if _adfee .ExtLst !=nil {_gcaba :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_adfee .ExtLst ,_gcaba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ffbbgg *CT_TextPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffbbgg .PromptAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ffbbgg .PromptAttr ))});};if _ffbbgg .FileTypeAttr !=ST_FileTypeUnset {_gcedfc ,_gbgee :=_ffbbgg .FileTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"});if _gbgee !=nil {return _gbgee ;};start .Attr =append (start .Attr ,_gcedfc );};if _ffbbgg .CodePageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ffbbgg .CodePageAttr )});};if _ffbbgg .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ffbbgg .CharacterSetAttr )});};if _ffbbgg .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_ffbbgg .FirstRowAttr )});};if _ffbbgg .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ffbbgg .SourceFileAttr )});};if _ffbbgg .DelimitedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ffbbgg .DelimitedAttr ))});};if _ffbbgg .DecimalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_ffbbgg .DecimalAttr )});};if _ffbbgg .ThousandsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"},Value :_c .Sprintf ("\u0025\u0076",*_ffbbgg .ThousandsAttr )});};if _ffbbgg .TabAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061\u0062"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ffbbgg .TabAttr ))});};if _ffbbgg .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u0061c\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ffbbgg .SpaceAttr ))});};if _ffbbgg .CommaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006dm\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ffbbgg .CommaAttr ))});};if _ffbbgg .SemicolonAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ffbbgg .SemicolonAttr ))});};if _ffbbgg .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ffbbgg .ConsecutiveAttr ))});};if _ffbbgg .QualifierAttr !=ST_QualifierUnset {_gfdecg ,_cdaag :=_ffbbgg .QualifierAttr .MarshalXMLAttr (_f .Name {Local :"\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"});if _cdaag !=nil {return _cdaag ;};start .Attr =append (start .Attr ,_gfdecg );};if _ffbbgg .DelimiterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"},Value :_c .Sprintf ("\u0025\u0076",*_ffbbgg .DelimiterAttr )});};e .EncodeToken (start );if _ffbbgg .TextFields !=nil {_gdcda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_ffbbgg .TextFields ,_gdcda );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Metadata and its children, prefixing error messages with path +func (_ecabb *CT_Metadata )ValidateWithPath (path string )error {if _ecabb .MetadataTypes !=nil {if _decef :=_ecabb .MetadataTypes .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061T\u0079\u0070\u0065\u0073");_decef !=nil {return _decef ;};};if _ecabb .MetadataStrings !=nil {if _feaaf :=_ecabb .MetadataStrings .ValidateWithPath (path +"\u002f\u004de\u0074\u0061\u0064a\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073");_feaaf !=nil {return _feaaf ;};};if _ecabb .MdxMetadata !=nil {if _cceab :=_ecabb .MdxMetadata .ValidateWithPath (path +"\u002f\u004d\u0064x\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_cceab !=nil {return _cceab ;};};for _fcbbd ,_cdfbe :=range _ecabb .FutureMetadata {if _effad :=_cdfbe .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0046\u0075tu\u0072e\u004d\u0065\u0074\u0061\u0064a\u0074\u0061\u005b\u0025\u0064\u005d",path ,_fcbbd ));_effad !=nil {return _effad ;};};if _ecabb .CellMetadata !=nil {if _gbbfa :=_ecabb .CellMetadata .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_gbbfa !=nil {return _gbbfa ;};};if _ecabb .ValueMetadata !=nil {if _ebcdg :=_ecabb .ValueMetadata .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");_ebcdg !=nil {return _ebcdg ;};};if _ecabb .ExtLst !=nil {if _cagfc :=_ecabb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cagfc !=nil {return _cagfc ;};};return nil ;};func (_ddffba *ST_ExternalConnectionType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eeaa ,_eefbaf :=d .Token ();if _eefbaf !=nil {return _eefbaf ;};if _bagaga ,_ebfcda :=_eeaa .(_a .EndElement );_ebfcda &&_bagaga .Name ==start .Name {*_ddffba =1;return nil ;};if _gfbae ,_efdcad :=_eeaa .(_a .CharData );!_efdcad {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",_eeaa );}else {switch string (_gfbae ){case "":*_ddffba =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_ddffba =1;case "\u0074\u0065\u0078\u0074":*_ddffba =2;case "\u004d\u0044\u0059":*_ddffba =3;case "\u0044\u004d\u0059":*_ddffba =4;case "\u0059\u004d\u0044":*_ddffba =5;case "\u004d\u0059\u0044":*_ddffba =6;case "\u0044\u0059\u004d":*_ddffba =7;case "\u0059\u0044\u004d":*_ddffba =8;case "\u0073\u006b\u0069\u0070":*_ddffba =9;case "\u0045\u004d\u0044":*_ddffba =10;};};_eeaa ,_eefbaf =d .Token ();if _eefbaf !=nil {return _eefbaf ;};if _dedfbe ,_gadgg :=_eeaa .(_a .EndElement );_gadgg &&_dedfbe .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",_eeaa );};func (_eebdf ST_HtmlFmt )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bdgee :=_a .Attr {};_bdgee .Name =name ;switch _eebdf {case ST_HtmlFmtUnset :_bdgee .Value ="";case ST_HtmlFmtNone :_bdgee .Value ="\u006e\u006f\u006e\u0065";case ST_HtmlFmtRtf :_bdgee .Value ="\u0072\u0074\u0066";case ST_HtmlFmtAll :_bdgee .Value ="\u0061\u006c\u006c";};return _bdgee ,nil ;};func (_ddcgbb ST_TextHAlign )ValidateWithPath (path string )error {switch _ddcgbb {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 (_ddcgbb ));};return nil ;}; -// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path -func (_ggcdg *EG_ExtensionList )ValidateWithPath (path string )error {for _dggde ,_abedf :=range _ggcdg .Ext {if _cdaad :=_abedf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_dggde ));_cdaad !=nil {return _cdaad ;};};return nil ;};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 (_becadf ST_CellComments )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_becadf .String (),start );};type CT_CalculatedItems struct{ +// Validate validates the CT_MetadataStrings and its children +func (_efced *CT_MetadataStrings )Validate ()error {return _efced .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073");}; -// Calculated Item Formula Count +// Validate validates the CT_ConditionalFormatting and its children +func (_gfbd *CT_ConditionalFormatting )Validate ()error {return _gfbd .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");};type CT_CacheHierarchies struct{ + +// Hierarchy Count CountAttr *uint32 ; -// Calculated Item -CalculatedItem []*CT_CalculatedItem ;};func (_aagcfc ST_TotalsRowFunction )ValidateWithPath (path string )error {switch _aagcfc {case 0,1,2,3,4,5,6,7,8,9,10:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aagcfc ));};return nil ;}; +// PivotCache Hierarchy +CacheHierarchy []*CT_CacheHierarchy ;};func (_faced ST_CfType )String ()string {switch _faced {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 "";};type CT_ExternalSheetName struct{ -// Validate validates the CT_PCDSDTCEntries and its children -func (_decb *CT_PCDSDTCEntries )Validate ()error {return _decb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006et\u0072\u0069\u0065\u0073");};func (_befffd *ST_TargetScreenSize )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_befffd =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_befffd =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_befffd =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_befffd =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_befffd =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_befffd =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_befffd =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_befffd =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_befffd =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_befffd =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_befffd =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_befffd =11;};return nil ;}; +// Sheet Name Value +ValAttr *string ;};func (_gegbe *CT_Members )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eada :=range start .Attr {if _eada .Name .Local =="\u0063\u006f\u0075n\u0074"{_cggcdb ,_cfdeb :=_d .ParseUint (_eada .Value ,10,32);if _cfdeb !=nil {return _cfdeb ;};_cdcaac :=uint32 (_cggcdb );_gegbe .CountAttr =&_cdcaac ;continue ;};if _eada .Name .Local =="\u006c\u0065\u0076e\u006c"{_cdcadb ,_gcffb :=_d .ParseUint (_eada .Value ,10,32);if _gcffb !=nil {return _gcffb ;};_bbabf :=uint32 (_cdcadb );_gegbe .LevelAttr =&_bbabf ;continue ;};};_gfcfc :for {_dgbgc ,_cccd :=d .Token ();if _cccd !=nil {return _cccd ;};switch _gbcg :=_dgbgc .(type ){case _a .StartElement :switch _gbcg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_beef :=NewCT_Member ();if _cffa :=d .DecodeElement (_beef ,&_gbcg );_cffa !=nil {return _cffa ;};_gegbe .Member =append (_gegbe .Member ,_beef );default:_gc .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",_gbcg .Name );if _ceaeb :=d .Skip ();_ceaeb !=nil {return _ceaeb ;};};case _a .EndElement :break _gfcfc ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ExternalDefinedNames and its children, prefixing error messages with path -func (_bbgcf *CT_ExternalDefinedNames )ValidateWithPath (path string )error {for _cdedg ,_aecbe :=range _bbgcf .DefinedName {if _eaeed :=_aecbe .ValidateWithPath (_c .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_cdedg ));_eaeed !=nil {return _eaeed ;};};return nil ;};func NewCT_MeasureDimensionMaps ()*CT_MeasureDimensionMaps {_fdfac :=&CT_MeasureDimensionMaps {};return _fdfac ;};func (_eeggc ST_ItemType )String ()string {switch _eeggc {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 (_eaaecgg *ST_FormulaExpression )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gegcb ,_dcfbg :=d .Token ();if _dcfbg !=nil {return _dcfbg ;};if _fefbg ,_gggcfc :=_gegcb .(_f .EndElement );_gggcfc &&_fefbg .Name ==start .Name {*_eaaecgg =1;return nil ;};if _edcfef ,_ccfgfg :=_gegcb .(_f .CharData );!_ccfgfg {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gegcb );}else {switch string (_edcfef ){case "":*_eaaecgg =0;case "\u0072\u0065\u0066":*_eaaecgg =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_eaaecgg =2;case "\u0061\u0072\u0065\u0061":*_eaaecgg =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_eaaecgg =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_eaaecgg =5;};};_gegcb ,_dcfbg =d .Token ();if _dcfbg !=nil {return _dcfbg ;};if _fgffe ,_cadgff :=_gegcb .(_f .EndElement );_cadgff &&_fgffe .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gegcb );};func (_faedb *CT_OleSize )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",_faedb .RefAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_CustomChartsheetViews ()*CT_CustomChartsheetViews {_cagd :=&CT_CustomChartsheetViews {};return _cagd ;};type ST_WebSourceType byte ;func (_aaebbc ST_FontScheme )ValidateWithPath (path string )error {switch _aaebbc {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaebbc ));};return nil ;};func (_adcdb *CT_Format )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adcdb .PivotArea =NewCT_PivotArea ();for _ ,_dcebb :=range start .Attr {if _dcebb .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_adcdb .ActionAttr .UnmarshalXMLAttr (_dcebb );continue ;};if _dcebb .Name .Local =="\u0064\u0078\u0066I\u0064"{_dfgbf ,_fbdd :=_d .ParseUint (_dcebb .Value ,10,32);if _fbdd !=nil {return _fbdd ;};_daeaf :=uint32 (_dfgbf );_adcdb .DxfIdAttr =&_daeaf ;continue ;};};_cbdf :for {_eebba ,_eaeea :=d .Token ();if _eaeea !=nil {return _eaeea ;};switch _bcce :=_eebba .(type ){case _f .StartElement :switch _bcce .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dgdcg :=d .DecodeElement (_adcdb .PivotArea ,&_bcce );_dgdcg !=nil {return _dgdcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adcdb .ExtLst =NewCT_ExtensionList ();if _edegf :=d .DecodeElement (_adcdb .ExtLst ,&_bcce );_edegf !=nil {return _edegf ;};default:_ag .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",_bcce .Name );if _fage :=d .Skip ();_fage !=nil {return _fage ;};};case _f .EndElement :break _cbdf ;case _f .CharData :};};return nil ;};func (_gbbb *CT_Field )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078"},Value :_c .Sprintf ("\u0025\u0076",_gbbb .XAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gegdgg ST_ParameterType )ValidateWithPath (path string )error {switch _gegdgg {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gegdgg ));};return nil ;}; +// ValidateWithPath validates the CT_SheetProtection and its children, prefixing error messages with path +func (_ddgee *CT_SheetProtection )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_CustomSheetViews and its children, prefixing error messages with path -func (_ggcb *CT_CustomSheetViews )ValidateWithPath (path string )error {for _adcd ,_bggb :=range _ggcb .CustomSheetView {if _gfdf :=_bggb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_adcd ));_gfdf !=nil {return _gfdf ;};};return nil ;};func (_ebefe *CT_DefinedName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bdedg :=range start .Attr {if _bdedg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_bfcge ,_adbc :=_d .ParseBool (_bdedg .Value );if _adbc !=nil {return _adbc ;};_ebefe .HiddenAttr =&_bfcge ;continue ;};if _bdedg .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_efddc ,_eegbf :=_d .ParseBool (_bdedg .Value );if _eegbf !=nil {return _eegbf ;};_ebefe .FunctionAttr =&_efddc ;continue ;};if _bdedg .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_cdbe ,_cgadc :=_bdedg .Value ,error (nil );if _cgadc !=nil {return _cgadc ;};_ebefe .CommentAttr =&_cdbe ;continue ;};if _bdedg .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_acecg ,_cabb :=_bdedg .Value ,error (nil );if _cabb !=nil {return _cabb ;};_ebefe .DescriptionAttr =&_acecg ;continue ;};if _bdedg .Name .Local =="\u0068\u0065\u006c\u0070"{_abge ,_bebdg :=_bdedg .Value ,error (nil );if _bebdg !=nil {return _bebdg ;};_ebefe .HelpAttr =&_abge ;continue ;};if _bdedg .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_cgebb ,_cgcdf :=_bdedg .Value ,error (nil );if _cgcdf !=nil {return _cgcdf ;};_ebefe .StatusBarAttr =&_cgebb ;continue ;};if _bdedg .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_bfgd ,_ddgg :=_d .ParseUint (_bdedg .Value ,10,32);if _ddgg !=nil {return _ddgg ;};_bfbc :=uint32 (_bfgd );_ebefe .LocalSheetIdAttr =&_bfbc ;continue ;};if _bdedg .Name .Local =="\u006e\u0061\u006d\u0065"{_febea ,_fbge :=_bdedg .Value ,error (nil );if _fbge !=nil {return _fbge ;};_ebefe .NameAttr =_febea ;continue ;};if _bdedg .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_deaa ,_eaafg :=_bdedg .Value ,error (nil );if _eaafg !=nil {return _eaafg ;};_ebefe .CustomMenuAttr =&_deaa ;continue ;};if _bdedg .Name .Local =="v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"{_fdede ,_bfddg :=_d .ParseBool (_bdedg .Value );if _bfddg !=nil {return _bfddg ;};_ebefe .VbProcedureAttr =&_fdede ;continue ;};if _bdedg .Name .Local =="\u0078\u006c\u006d"{_gabbg ,_eccbf :=_d .ParseBool (_bdedg .Value );if _eccbf !=nil {return _eccbf ;};_ebefe .XlmAttr =&_gabbg ;continue ;};if _bdedg .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_edacb ,_afda :=_d .ParseUint (_bdedg .Value ,10,32);if _afda !=nil {return _afda ;};_egbeb :=uint32 (_edacb );_ebefe .FunctionGroupIdAttr =&_egbeb ;continue ;};if _bdedg .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_cgbfa ,_gdaae :=_bdedg .Value ,error (nil );if _gdaae !=nil {return _gdaae ;};_ebefe .ShortcutKeyAttr =&_cgbfa ;continue ;};if _bdedg .Name .Local =="\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"{_gagffb ,_ffbgb :=_d .ParseBool (_bdedg .Value );if _ffbgb !=nil {return _ffbgb ;};_ebefe .PublishToServerAttr =&_gagffb ;continue ;};if _bdedg .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"{_fgbc ,_dbcad :=_d .ParseBool (_bdedg .Value );if _dbcad !=nil {return _dbcad ;};_ebefe .WorkbookParameterAttr =&_fgbc ;continue ;};};for {_acdfe ,_bagcb :=d .Token ();if _bagcb !=nil {return _c .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",_bagcb );};if _deegg ,_dfegc :=_acdfe .(_f .CharData );_dfegc {_ebefe .Content =string (_deegg );};if _dfggff ,_bbac :=_acdfe .(_f .EndElement );_bbac &&_dfggff .Name ==start .Name {break ;};};return nil ;};func (_ebgdgc *CT_RevisionHeader )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_ebgdgc .GuidAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_ebgdgc .DateTimeAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_ebgdgc .MaxSheetIdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_ebgdgc .UserNameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_ebgdgc .IdAttr )});if _ebgdgc .MinRIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0052\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ebgdgc .MinRIdAttr )});};if _ebgdgc .MaxRIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0052\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ebgdgc .MaxRIdAttr )});};e .EncodeToken (start );_egdee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"}};e .EncodeElement (_ebgdgc .SheetIdMap ,_egdee );if _ebgdgc .ReviewedList !=nil {_eebddb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ar\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"}};e .EncodeElement (_ebgdgc .ReviewedList ,_eebddb );};if _ebgdgc .ExtLst !=nil {_dbaag :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ebgdgc .ExtLst ,_dbaag );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_SmartTagShowUnset ST_SmartTagShow =0;ST_SmartTagShowAll ST_SmartTagShow =1;ST_SmartTagShowNone ST_SmartTagShow =2;ST_SmartTagShowNoIndicator ST_SmartTagShow =3;);func (_cbcbbe *CT_WorkbookPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbcbbe .Date1904Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cbcbbe .Date1904Attr ))});};if _cbcbbe .ShowObjectsAttr !=ST_ObjectsUnset {_ebdbe ,_caedgb :=_cbcbbe .ShowObjectsAttr .MarshalXMLAttr (_f .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _caedgb !=nil {return _caedgb ;};start .Attr =append (start .Attr ,_ebdbe );};if _cbcbbe .ShowBorderUnselectedTablesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 :_c .Sprintf ("\u0025\u0064",_fedd (*_cbcbbe .ShowBorderUnselectedTablesAttr ))});};if _cbcbbe .FilterPrivacyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cbcbbe .FilterPrivacyAttr ))});};if _cbcbbe .PromptedSolutionsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cbcbbe .PromptedSolutionsAttr ))});};if _cbcbbe .ShowInkAnnotationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cbcbbe .ShowInkAnnotationAttr ))});};if _cbcbbe .BackupFileAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cbcbbe .BackupFileAttr ))});};if _cbcbbe .SaveExternalLinkValuesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cbcbbe .SaveExternalLinkValuesAttr ))});};if _cbcbbe .UpdateLinksAttr !=ST_UpdateLinksUnset {_dbecb ,_acbca :=_cbcbbe .UpdateLinksAttr .MarshalXMLAttr (_f .Name {Local :"u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"});if _acbca !=nil {return _acbca ;};start .Attr =append (start .Attr ,_dbecb );};if _cbcbbe .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cbcbbe .CodeNameAttr )});};if _cbcbbe .HidePivotFieldListAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cbcbbe .HidePivotFieldListAttr ))});};if _cbcbbe .ShowPivotChartFilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cbcbbe .ShowPivotChartFilterAttr ))});};if _cbcbbe .AllowRefreshQueryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cbcbbe .AllowRefreshQueryAttr ))});};if _cbcbbe .PublishItemsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cbcbbe .PublishItemsAttr ))});};if _cbcbbe .CheckCompatibilityAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cbcbbe .CheckCompatibilityAttr ))});};if _cbcbbe .AutoCompressPicturesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cbcbbe .AutoCompressPicturesAttr ))});};if _cbcbbe .RefreshAllConnectionsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cbcbbe .RefreshAllConnectionsAttr ))});};if _cbcbbe .DefaultThemeVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_cbcbbe .DefaultThemeVersionAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bbcef *ST_DynamicFilterType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bbcef =0;case "\u006e\u0075\u006c\u006c":*_bbcef =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_bbcef =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_bbcef =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_bbcef =4;case "\u0074\u006f\u0064a\u0079":*_bbcef =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_bbcef =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_bbcef =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_bbcef =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_bbcef =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_bbcef =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_bbcef =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_bbcef =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_bbcef =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_bbcef =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_bbcef =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_bbcef =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_bbcef =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_bbcef =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_bbcef =19;case "\u0051\u0031":*_bbcef =20;case "\u0051\u0032":*_bbcef =21;case "\u0051\u0033":*_bbcef =22;case "\u0051\u0034":*_bbcef =23;case "\u004d\u0031":*_bbcef =24;case "\u004d\u0032":*_bbcef =25;case "\u004d\u0033":*_bbcef =26;case "\u004d\u0034":*_bbcef =27;case "\u004d\u0035":*_bbcef =28;case "\u004d\u0036":*_bbcef =29;case "\u004d\u0037":*_bbcef =30;case "\u004d\u0038":*_bbcef =31;case "\u004d\u0039":*_bbcef =32;case "\u004d\u0031\u0030":*_bbcef =33;case "\u004d\u0031\u0031":*_bbcef =34;case "\u004d\u0031\u0032":*_bbcef =35;};return nil ;};func (_dbaecb ST_CellType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_acefb :=_f .Attr {};_acefb .Name =name ;switch _dbaecb {case ST_CellTypeUnset :_acefb .Value ="";case ST_CellTypeB :_acefb .Value ="\u0062";case ST_CellTypeN :_acefb .Value ="\u006e";case ST_CellTypeE :_acefb .Value ="\u0065";case ST_CellTypeS :_acefb .Value ="\u0073";case ST_CellTypeStr :_acefb .Value ="\u0073\u0074\u0072";case ST_CellTypeInlineStr :_acefb .Value ="\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r";};return _acefb ,nil ;};func (_aefca ST_PivotFilterType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aefca .String (),start );};func NewCT_RPrElt ()*CT_RPrElt {_ddbbe :=&CT_RPrElt {};return _ddbbe };type CT_Groups struct{ +// ValidateWithPath validates the CT_SheetDimension and its children, prefixing error messages with path +func (_fcbfb *CT_SheetDimension )ValidateWithPath (path string )error {return nil };func (_cadcb *CT_ExternalBook )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cadcb .IdAttr )});e .EncodeToken (start );if _cadcb .SheetNames !=nil {_ebfcd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_cadcb .SheetNames ,_ebfcd );};if _cadcb .DefinedNames !=nil {_aeffd :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_cadcb .DefinedNames ,_aeffd );};if _cadcb .SheetDataSet !=nil {_gcgcbc :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"}};e .EncodeElement (_cadcb .SheetDataSet ,_gcgcbc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Level Group Count -CountAttr *uint32 ; +// Validate validates the CT_Filters and its children +func (_abgf *CT_Filters )Validate ()error {return _abgf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func (_dbga *CT_ColorFilter )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dbga .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dbga .DxfIdAttr )});};if _dbga .CellColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dbga .CellColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// OLAP Group -Group []*CT_LevelGroup ;};func (_fbgcgf ST_PageOrder )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cdeee :=_f .Attr {};_cdeee .Name =name ;switch _fbgcgf {case ST_PageOrderUnset :_cdeee .Value ="";case ST_PageOrderDownThenOver :_cdeee .Value ="\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072";case ST_PageOrderOverThenDown :_cdeee .Value ="\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e";};return _cdeee ,nil ;};func (_bccbf *CT_SheetProtection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bccbf .PasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bccbf .PasswordAttr )});};if _bccbf .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bccbf .AlgorithmNameAttr )});};if _bccbf .HashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_c .Sprintf ("\u0025\u0076",*_bccbf .HashValueAttr )});};if _bccbf .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_c .Sprintf ("\u0025\u0076",*_bccbf .SaltValueAttr )});};if _bccbf .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_c .Sprintf ("\u0025\u0076",*_bccbf .SpinCountAttr )});};if _bccbf .SheetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bccbf .SheetAttr ))});};if _bccbf .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bccbf .ObjectsAttr ))});};if _bccbf .ScenariosAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bccbf .ScenariosAttr ))});};if _bccbf .FormatCellsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bccbf .FormatCellsAttr ))});};if _bccbf .FormatColumnsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bccbf .FormatColumnsAttr ))});};if _bccbf .FormatRowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bccbf .FormatRowsAttr ))});};if _bccbf .InsertColumnsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bccbf .InsertColumnsAttr ))});};if _bccbf .InsertRowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bccbf .InsertRowsAttr ))});};if _bccbf .InsertHyperlinksAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bccbf .InsertHyperlinksAttr ))});};if _bccbf .DeleteColumnsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bccbf .DeleteColumnsAttr ))});};if _bccbf .DeleteRowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bccbf .DeleteRowsAttr ))});};if _bccbf .SelectLockedCellsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bccbf .SelectLockedCellsAttr ))});};if _bccbf .SortAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0072\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bccbf .SortAttr ))});};if _bccbf .AutoFilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bccbf .AutoFilterAttr ))});};if _bccbf .PivotTablesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bccbf .PivotTablesAttr ))});};if _bccbf .SelectUnlockedCellsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bccbf .SelectUnlockedCellsAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebdfg *CT_IntProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fedccb :=range start .Attr {if _fedccb .Name .Local =="\u0076\u0061\u006c"{_dafdb ,_bbfcf :=_d .ParseInt (_fedccb .Value ,10,32);if _bbfcf !=nil {return _bbfcf ;};_ebdfg .ValAttr =int32 (_dafdb );continue ;};};for {_dbfbd ,_egdcbe :=d .Token ();if _egdcbe !=nil {return _c .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",_egdcbe );};if _gfcc ,_adgfb :=_dbfbd .(_f .EndElement );_adgfb &&_gfcc .Name ==start .Name {break ;};};return nil ;};func (_eddacf ST_DvAspect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eddacf .String (),start );};func (_abfdad *CT_DeletedField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbbbf :=range start .Attr {if _cbbbf .Name .Local =="\u006e\u0061\u006d\u0065"{_dcbga ,_eeagd :=_cbbbf .Value ,error (nil );if _eeagd !=nil {return _eeagd ;};_abfdad .NameAttr =_dcbga ;continue ;};};for {_defff ,_cbbfd :=d .Token ();if _cbbfd !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u006c\u0065\u0074\u0065d\u0046\u0069\u0065l\u0064:\u0020\u0025\u0073",_cbbfd );};if _ebffg ,_ceebd :=_defff .(_f .EndElement );_ceebd &&_ebffg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path +func (_cdbgb *CT_TextField )ValidateWithPath (path string )error {if _eegefb :=_cdbgb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eegefb !=nil {return _eegefb ;};return nil ;}; -// Validate validates the CT_Groups and its children -func (_ceebc *CT_Groups )Validate ()error {return _ceebc .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u006f\u0075\u0070s");};func (_bcagg ST_ConditionalFormattingOperator )ValidateWithPath (path string )error {switch _bcagg {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcagg ));};return nil ;}; +// Validate validates the Users and its children +func (_bdfbce *Users )Validate ()error {return _bdfbce .ValidateWithPath ("\u0055\u0073\u0065r\u0073")};type CT_ColHierarchiesUsage struct{ -// Validate validates the CT_RevisionFormatting and its children -func (_fdccg *CT_RevisionFormatting )Validate ()error {return _fdccg .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");};func (_acbeef ST_DynamicFilterType )String ()string {switch _acbeef {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 NewCT_ExternalReferences ()*CT_ExternalReferences {_fedf :=&CT_ExternalReferences {};return _fedf ;}; +// Items Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_GroupLevels and its children, prefixing error messages with path -func (_bccgf *CT_GroupLevels )ValidateWithPath (path string )error {for _cefeg ,_gecae :=range _bccgf .GroupLevel {if _dbgced :=_gecae .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_cefeg ));_dbgced !=nil {return _dbgced ;};};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 (_cgccb *CT_TextField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgdba :=range start .Attr {if _bgdba .Name .Local =="\u0074\u0079\u0070\u0065"{_cgccb .TypeAttr .UnmarshalXMLAttr (_bgdba );continue ;};if _bgdba .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bdbaac ,_bcccd :=_d .ParseUint (_bgdba .Value ,10,32);if _bcccd !=nil {return _bcccd ;};_cfeff :=uint32 (_bdbaac );_cgccb .PositionAttr =&_cfeff ;continue ;};};for {_cbaac ,_fbebf :=d .Token ();if _fbebf !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0046\u0069\u0065\u006c\u0064\u003a\u0020\u0025\u0073",_fbebf );};if _gbbed ,_gfeae :=_cbaac .(_f .EndElement );_gfeae &&_gbbed .Name ==start .Name {break ;};};return nil ;}; +// Column OLAP Hierarchies +ColHierarchyUsage []*CT_HierarchyUsage ;};func (_afacb *CT_SharedItems )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ddeac :=range start .Attr {if _ddeac .Name .Local =="\u006di\u006e\u0044\u0061\u0074\u0065"{_acbbee ,_ceeade :=ParseStdlibTime (_ddeac .Value );if _ceeade !=nil {return _ceeade ;};_afacb .MinDateAttr =&_acbbee ;continue ;};if _ddeac .Name .Local =="\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"{_gecdg ,_bfggf :=_d .ParseBool (_ddeac .Value );if _bfggf !=nil {return _bfggf ;};_afacb .ContainsSemiMixedTypesAttr =&_gecdg ;continue ;};if _ddeac .Name .Local =="\u006da\u0078\u0044\u0061\u0074\u0065"{_bfagcc ,_adbaf :=ParseStdlibTime (_ddeac .Value );if _adbaf !=nil {return _adbaf ;};_afacb .MaxDateAttr =&_bfagcc ;continue ;};if _ddeac .Name .Local =="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"{_baae ,_dabcbd :=_d .ParseBool (_ddeac .Value );if _dabcbd !=nil {return _dabcbd ;};_afacb .ContainsDateAttr =&_baae ;continue ;};if _ddeac .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbbdd ,_gabec :=_d .ParseUint (_ddeac .Value ,10,32);if _gabec !=nil {return _gabec ;};_ebgcf :=uint32 (_gbbdd );_afacb .CountAttr =&_ebgcf ;continue ;};if _ddeac .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"{_bfcgb ,_abbgcd :=_d .ParseBool (_ddeac .Value );if _abbgcd !=nil {return _abbgcd ;};_afacb .ContainsBlankAttr =&_bfcgb ;continue ;};if _ddeac .Name .Local =="\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"{_cafec ,_defga :=_d .ParseBool (_ddeac .Value );if _defga !=nil {return _defga ;};_afacb .LongTextAttr =&_cafec ;continue ;};if _ddeac .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"{_cfcadg ,_adcba :=_d .ParseBool (_ddeac .Value );if _adcba !=nil {return _adcba ;};_afacb .ContainsNumberAttr =&_cfcadg ;continue ;};if _ddeac .Name .Local =="\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"{_bbbea ,_gfef :=_d .ParseFloat (_ddeac .Value ,64);if _gfef !=nil {return _gfef ;};_afacb .MinValueAttr =&_bbbea ;continue ;};if _ddeac .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"{_deaafg ,_effab :=_d .ParseFloat (_ddeac .Value ,64);if _effab !=nil {return _effab ;};_afacb .MaxValueAttr =&_deaafg ;continue ;};if _ddeac .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"{_fbaae ,_gebfe :=_d .ParseBool (_ddeac .Value );if _gebfe !=nil {return _gebfe ;};_afacb .ContainsNonDateAttr =&_fbaae ;continue ;};if _ddeac .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"{_abdfc ,_cdedc :=_d .ParseBool (_ddeac .Value );if _cdedc !=nil {return _cdedc ;};_afacb .ContainsStringAttr =&_abdfc ;continue ;};if _ddeac .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"{_bfedd ,_cfccd :=_d .ParseBool (_ddeac .Value );if _cfccd !=nil {return _cfccd ;};_afacb .ContainsMixedTypesAttr =&_bfedd ;continue ;};if _ddeac .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"{_fegege ,_bdcef :=_d .ParseBool (_ddeac .Value );if _bdcef !=nil {return _bdcef ;};_afacb .ContainsIntegerAttr =&_fegege ;continue ;};};_gccgc :for {_bcfda ,_fcbcb :=d .Token ();if _fcbcb !=nil {return _fcbcb ;};switch _gcgcaf :=_bcfda .(type ){case _a .StartElement :switch _gcgcaf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daabbg :=NewCT_Missing ();if _gcagga :=d .DecodeElement (_daabbg ,&_gcgcaf );_gcagga !=nil {return _gcagga ;};_afacb .M =append (_afacb .M ,_daabbg );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfdcce :=NewCT_Number ();if _acaacb :=d .DecodeElement (_bfdcce ,&_gcgcaf );_acaacb !=nil {return _acaacb ;};_afacb .N =append (_afacb .N ,_bfdcce );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcbfe :=NewCT_Boolean ();if _dcabg :=d .DecodeElement (_bcbfe ,&_gcgcaf );_dcabg !=nil {return _dcabg ;};_afacb .B =append (_afacb .B ,_bcbfe );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecdaead :=NewCT_Error ();if _degedf :=d .DecodeElement (_ecdaead ,&_gcgcaf );_degedf !=nil {return _degedf ;};_afacb .E =append (_afacb .E ,_ecdaead );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eebcg :=NewCT_String ();if _ggaeb :=d .DecodeElement (_eebcg ,&_gcgcaf );_ggaeb !=nil {return _ggaeb ;};_afacb .S =append (_afacb .S ,_eebcg );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdcfag :=NewCT_DateTime ();if _gdcgfg :=d .DecodeElement (_gdcfag ,&_gcgcaf );_gdcgfg !=nil {return _gdcgfg ;};_afacb .D =append (_afacb .D ,_gdcfag );default:_gc .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",_gcgcaf .Name );if _gdbgf :=d .Skip ();_gdbgf !=nil {return _gdbgf ;};};case _a .EndElement :break _gccgc ;case _a .CharData :};};return nil ;};func (_ccabgg *CT_Table )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ccabgg .IdAttr )});if _ccabgg .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ccabgg .NameAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ccabgg .DisplayNameAttr )});if _ccabgg .CommentAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ccabgg .CommentAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_ccabgg .RefAttr )});if _ccabgg .TableTypeAttr !=ST_TableTypeUnset {_edgbab ,_bbadf :=_ccabgg .TableTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"});if _bbadf !=nil {return _bbadf ;};start .Attr =append (start .Attr ,_edgbab );};if _ccabgg .HeaderRowCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ccabgg .HeaderRowCountAttr )});};if _ccabgg .InsertRowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ccabgg .InsertRowAttr ))});};if _ccabgg .InsertRowShiftAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ccabgg .InsertRowShiftAttr ))});};if _ccabgg .TotalsRowCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ccabgg .TotalsRowCountAttr )});};if _ccabgg .TotalsRowShownAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ccabgg .TotalsRowShownAttr ))});};if _ccabgg .PublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ccabgg .PublishedAttr ))});};if _ccabgg .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ccabgg .HeaderRowDxfIdAttr )});};if _ccabgg .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_b .Sprintf ("\u0025\u0076",*_ccabgg .DataDxfIdAttr )});};if _ccabgg .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ccabgg .TotalsRowDxfIdAttr )});};if _ccabgg .HeaderRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ccabgg .HeaderRowBorderDxfIdAttr )});};if _ccabgg .TableBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ccabgg .TableBorderDxfIdAttr )});};if _ccabgg .TotalsRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ccabgg .TotalsRowBorderDxfIdAttr )});};if _ccabgg .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ccabgg .HeaderRowCellStyleAttr )});};if _ccabgg .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ccabgg .DataCellStyleAttr )});};if _ccabgg .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ccabgg .TotalsRowCellStyleAttr )});};if _ccabgg .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ccabgg .ConnectionIdAttr )});};e .EncodeToken (start );if _ccabgg .AutoFilter !=nil {_ebfgd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_ccabgg .AutoFilter ,_ebfgd );};if _ccabgg .SortState !=nil {_gcdadc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_ccabgg .SortState ,_gcdadc );};_bdfd :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003at\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}};e .EncodeElement (_ccabgg .TableColumns ,_bdfd );if _ccabgg .TableStyleInfo !=nil {_bcgac :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}};e .EncodeElement (_ccabgg .TableStyleInfo ,_bcgac );};if _ccabgg .ExtLst !=nil {_efeda :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ccabgg .ExtLst ,_efeda );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bdedaa ST_PageOrder )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bdedaa .String (),start );};func (_fdge *CT_CalculatedMembers )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cabcf :=range start .Attr {if _cabcf .Name .Local =="\u0063\u006f\u0075n\u0074"{_gddc ,_bdbdg :=_d .ParseUint (_cabcf .Value ,10,32);if _bdbdg !=nil {return _bdbdg ;};_eagbf :=uint32 (_gddc );_fdge .CountAttr =&_eagbf ;continue ;};};_afgb :for {_begd ,_dbfb :=d .Token ();if _dbfb !=nil {return _dbfb ;};switch _ffdd :=_begd .(type ){case _a .StartElement :switch _ffdd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daff :=NewCT_CalculatedMember ();if _cggc :=d .DecodeElement (_daff ,&_ffdd );_cggc !=nil {return _cggc ;};_fdge .CalculatedMember =append (_fdge .CalculatedMember ,_daff );default:_gc .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",_ffdd .Name );if _feee :=d .Skip ();_feee !=nil {return _feee ;};};case _a .EndElement :break _afgb ;case _a .CharData :};};return nil ;}; -// Validate validates the CT_PivotAreaReference and its children -func (_fegee *CT_PivotAreaReference )Validate ()error {return _fegee .ValidateWithPath ("C\u0054\u005f\u0050\u0069vo\u0074A\u0072\u0065\u0061\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065");};func (_bcffg ST_CalcMode )Validate ()error {return _bcffg .ValidateWithPath ("")};func (_agdaa *CT_PivotAreaReferences )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _agdaa .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_agdaa .CountAttr )});};e .EncodeToken (start );_agegdg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};for _ ,_abbed :=range _agdaa .Reference {e .EncodeElement (_abbed ,_agegdg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aeecf ST_CellSpans )String ()string {return _fb .Join (_aeecf ,"\u0020")};func NewCT_CellFormula ()*CT_CellFormula {_fgbe :=&CT_CellFormula {};return _fgbe };func (_fbada *ST_Qualifier )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fbada =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_fbada =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_fbada =2;case "\u006e\u006f\u006e\u0065":*_fbada =3;};return nil ;}; +// ValidateWithPath validates the CT_ExternalRow and its children, prefixing error messages with path +func (_gefgf *CT_ExternalRow )ValidateWithPath (path string )error {for _aeccd ,_gecdc :=range _gefgf .Cell {if _acac :=_gecdc .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_aeccd ));_acac !=nil {return _acac ;};};return nil ;};func (_bfegg *CT_DataField )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fbfa :=range start .Attr {if _fbfa .Name .Local =="\u006e\u0061\u006d\u0065"{_ceegd ,_dead :=_fbfa .Value ,error (nil );if _dead !=nil {return _dead ;};_bfegg .NameAttr =&_ceegd ;continue ;};if _fbfa .Name .Local =="\u0066\u006c\u0064"{_ddeef ,_bageb :=_d .ParseUint (_fbfa .Value ,10,32);if _bageb !=nil {return _bageb ;};_bfegg .FldAttr =uint32 (_ddeef );continue ;};if _fbfa .Name .Local =="\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bfegg .SubtotalAttr .UnmarshalXMLAttr (_fbfa );continue ;};if _fbfa .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"{_bfegg .ShowDataAsAttr .UnmarshalXMLAttr (_fbfa );continue ;};if _fbfa .Name .Local =="\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"{_edcbd ,_abeecf :=_d .ParseInt (_fbfa .Value ,10,32);if _abeecf !=nil {return _abeecf ;};_dffg :=int32 (_edcbd );_bfegg .BaseFieldAttr =&_dffg ;continue ;};if _fbfa .Name .Local =="\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"{_dbbc ,_aacg :=_d .ParseUint (_fbfa .Value ,10,32);if _aacg !=nil {return _aacg ;};_beeaa :=uint32 (_dbbc );_bfegg .BaseItemAttr =&_beeaa ;continue ;};if _fbfa .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_deff ,_gaeea :=_d .ParseUint (_fbfa .Value ,10,32);if _gaeea !=nil {return _gaeea ;};_ceead :=uint32 (_deff );_bfegg .NumFmtIdAttr =&_ceead ;continue ;};};_abfce :for {_gedec ,_bgabb :=d .Token ();if _bgabb !=nil {return _bgabb ;};switch _ccgfc :=_gedec .(type ){case _a .StartElement :switch _ccgfc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfegg .ExtLst =NewCT_ExtensionList ();if _ffcecd :=d .DecodeElement (_bfegg .ExtLst ,&_ccgfc );_ffcecd !=nil {return _ffcecd ;};default:_gc .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",_ccgfc .Name );if _ddda :=d .Skip ();_ddda !=nil {return _ddda ;};};case _a .EndElement :break _abfce ;case _a .CharData :};};return nil ;}; -// Validate validates the CT_CacheField and its children -func (_acfa *CT_CacheField )Validate ()error {return _acfa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064");}; +// Validate validates the CT_OlapPr and its children +func (_bbfced *CT_OlapPr )Validate ()error {return _bbfced .ValidateWithPath ("\u0043T\u005f\u004f\u006c\u0061\u0070\u0050r");};func (_bccge *ST_SheetViewType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_degbg ,_bfaefd :=d .Token ();if _bfaefd !=nil {return _bfaefd ;};if _afccg ,_gedaee :=_degbg .(_a .EndElement );_gedaee &&_afccg .Name ==start .Name {*_bccge =1;return nil ;};if _afecd ,_eegdc :=_degbg .(_a .CharData );!_eegdc {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",_degbg );}else {switch string (_afecd ){case "":*_bccge =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bccge =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_bccge =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_bccge =3;};};_degbg ,_bfaefd =d .Token ();if _bfaefd !=nil {return _bfaefd ;};if _acdadf ,_cbaae :=_degbg .(_a .EndElement );_cbaae &&_acdadf .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",_degbg );};func (_fcbee *CT_Filter )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fcbee .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_fcbee .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dfbdb ST_FormatAction )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_abdgf :=_a .Attr {};_abdgf .Name =name ;switch _dfbdb {case ST_FormatActionUnset :_abdgf .Value ="";case ST_FormatActionBlank :_abdgf .Value ="\u0062\u006c\u0061n\u006b";case ST_FormatActionFormatting :_abdgf .Value ="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067";case ST_FormatActionDrill :_abdgf .Value ="\u0064\u0072\u0069l\u006c";case ST_FormatActionFormula :_abdgf .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061";};return _abdgf ,nil ;};type CT_FontFamily struct{ValAttr int64 ;};func (_deaeg *ST_FormulaExpression )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffgbc ,_cbbff :=d .Token ();if _cbbff !=nil {return _cbbff ;};if _ddcdgg ,_cccecb :=_ffgbc .(_a .EndElement );_cccecb &&_ddcdgg .Name ==start .Name {*_deaeg =1;return nil ;};if _abcgee ,_gbbba :=_ffgbc .(_a .CharData );!_gbbba {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",_ffgbc );}else {switch string (_abcgee ){case "":*_deaeg =0;case "\u0072\u0065\u0066":*_deaeg =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_deaeg =2;case "\u0061\u0072\u0065\u0061":*_deaeg =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_deaeg =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_deaeg =5;};};_ffgbc ,_cbbff =d .Token ();if _cbbff !=nil {return _cbbff ;};if _fcbcf ,_aeedf :=_ffgbc .(_a .EndElement );_aeedf &&_fcbcf .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",_ffgbc );};func (_cgfcb *CT_Pane )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cgfcb .XSplitAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u0053\u0070\u006c\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cgfcb .XSplitAttr )});};if _cgfcb .YSplitAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0079\u0053\u0070\u006c\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cgfcb .YSplitAttr )});};if _cgfcb .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_cgfcb .TopLeftCellAttr )});};if _cgfcb .ActivePaneAttr !=ST_PaneUnset {_beedb ,_gccfb :=_cgfcb .ActivePaneAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"});if _gccfb !=nil {return _gccfb ;};start .Attr =append (start .Attr ,_beedb );};if _cgfcb .StateAttr !=ST_PaneStateUnset {_adddf ,_afcc :=_cgfcb .StateAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0074\u0061t\u0065"});if _afcc !=nil {return _afcc ;};start .Attr =append (start .Attr ,_adddf );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_OleLink and its children, prefixing error messages with path -func (_fbaec *CT_OleLink )ValidateWithPath (path string )error {if _fbaec .OleItems !=nil {if _gdefc :=_fbaec .OleItems .ValidateWithPath (path +"\u002fO\u006c\u0065\u0049\u0074\u0065\u006ds");_gdefc !=nil {return _gdefc ;};};return nil ;};type CT_Index struct{ +// ValidateWithPath validates the CT_ExternalLink and its children, prefixing error messages with path +func (_aebfea *CT_ExternalLink )ValidateWithPath (path string )error {if _aebfea .Choice !=nil {if _fgbg :=_aebfea .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fgbg !=nil {return _fgbg ;};};if _aebfea .ExtLst !=nil {if _fbfec :=_aebfea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbfec !=nil {return _fbfec ;};};return nil ;};func NewCT_FilterColumn ()*CT_FilterColumn {_gcaga :=&CT_FilterColumn {};return _gcaga };func (_agbbc *ST_PrintError )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_agbbc =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_agbbc =1;case "\u0062\u006c\u0061n\u006b":*_agbbc =2;case "\u0064\u0061\u0073\u0068":*_agbbc =3;case "\u004e\u0041":*_agbbc =4;};return nil ;};type CT_VolType struct{ -// Shared Items Index -VAttr uint32 ;}; +// Type +TypeAttr ST_VolDepType ; -// Validate validates the CT_BookViews and its children -func (_ccf *CT_BookViews )Validate ()error {return _ccf .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");}; +// Main +Main []*CT_VolMain ;};func NewCT_Members ()*CT_Members {_cefea :=&CT_Members {};return _cefea };func (_gcff *CT_CellProtection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gcff .LockedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gcff .LockedAttr ))});};if _gcff .HiddenAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gcff .HiddenAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GroupLevel and its children, prefixing error messages with path -func (_ceaac *CT_GroupLevel )ValidateWithPath (path string )error {if _ceaac .Groups !=nil {if _gdbf :=_ceaac .Groups .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0073");_gdbf !=nil {return _gdbf ;};};if _ceaac .ExtLst !=nil {if _abfeb :=_ceaac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abfeb !=nil {return _abfeb ;};};return nil ;};type CT_PageSetup struct{ +// Validate validates the CT_PrintOptions and its children +func (_afgdd *CT_PrintOptions )Validate ()error {return _afgdd .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");}; -// Paper Size -PaperSizeAttr *uint32 ; +// Validate validates the CT_PivotHierarchies and its children +func (_dbabg *CT_PivotHierarchies )Validate ()error {return _dbabg .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");};func (_accag ST_CalcMode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_accag .String (),start );};type CT_Cell struct{ -// Paper Height -PaperHeightAttr *string ; +// Reference +RAttr *string ; -// Paper Width -PaperWidthAttr *string ; +// Style Index +SAttr *uint32 ; -// Print Scale -ScaleAttr *uint32 ; +// Cell Data Type +TAttr ST_CellType ; -// First Page Number -FirstPageNumberAttr *uint32 ; +// Cell Metadata Index +CmAttr *uint32 ; -// Fit To Width -FitToWidthAttr *uint32 ; +// Value Metadata Index +VmAttr *uint32 ; -// Fit To Height -FitToHeightAttr *uint32 ; +// Show Phonetic +PhAttr *bool ; -// Page Order -PageOrderAttr ST_PageOrder ; +// Formula +F *CT_CellFormula ; -// Orientation -OrientationAttr ST_Orientation ; +// Cell Value +V *string ; -// Use Printer Defaults -UsePrinterDefaultsAttr *bool ; +// Rich Text Inline +Is *CT_Rst ; -// Black And White -BlackAndWhiteAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_bdcfc *ST_Type )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bdcfc =0;case "\u006e\u006f\u006e\u0065":*_bdcfc =1;case "\u0061\u006c\u006c":*_bdcfc =2;case "\u0072\u006f\u0077":*_bdcfc =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_bdcfc =4;};return nil ;};func (_abfffe *ST_PatternType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_abfffe =0;case "\u006e\u006f\u006e\u0065":*_abfffe =1;case "\u0073\u006f\u006ci\u0064":*_abfffe =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_abfffe =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_abfffe =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_abfffe =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_abfffe =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_abfffe =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_abfffe =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_abfffe =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_abfffe =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_abfffe =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_abfffe =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_abfffe =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_abfffe =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_abfffe =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_abfffe =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_abfffe =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_abfffe =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_abfffe =19;};return nil ;};func (_bdaeaf ST_FontScheme )String ()string {switch _bdaeaf {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 (_caacae *ST_VerticalAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcgag ,_dgaebc :=d .Token ();if _dgaebc !=nil {return _dgaebc ;};if _egeadb ,_aabde :=_dcgag .(_a .EndElement );_aabde &&_egeadb .Name ==start .Name {*_caacae =1;return nil ;};if _dbfdaa ,_fbdeea :=_dcgag .(_a .CharData );!_fbdeea {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",_dcgag );}else {switch string (_dbfdaa ){case "":*_caacae =0;case "\u0074\u006f\u0070":*_caacae =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_caacae =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_caacae =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_caacae =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_caacae =5;};};_dcgag ,_dgaebc =d .Token ();if _dgaebc !=nil {return _dgaebc ;};if _bgafd ,_cdebg :=_dcgag .(_a .EndElement );_cdebg &&_bgafd .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",_dcgag );};type CT_ExternalLinkChoice struct{ExternalBook *CT_ExternalBook ;DdeLink *CT_DdeLink ;OleLink *CT_OleLink ;};func (_bgecfb ST_GrowShrinkType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gagff :=_a .Attr {};_gagff .Name =name ;switch _bgecfb {case ST_GrowShrinkTypeUnset :_gagff .Value ="";case ST_GrowShrinkTypeInsertDelete :_gagff .Value ="\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065";case ST_GrowShrinkTypeInsertClear :_gagff .Value ="i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072";case ST_GrowShrinkTypeOverwriteClear :_gagff .Value ="\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072";};return _gagff ,nil ;};type CT_PrintOptions struct{ -// Draft -DraftAttr *bool ; +// Horizontal Centered +HorizontalCenteredAttr *bool ; -// Print Cell Comments -CellCommentsAttr ST_CellComments ; +// Vertical Centered +VerticalCenteredAttr *bool ; -// Use First Page Number -UseFirstPageNumberAttr *bool ; +// Print Headings +HeadingsAttr *bool ; + +// Print Grid Lines +GridLinesAttr *bool ; -// Print Error Handling -ErrorsAttr ST_PrintError ; +// Grid Lines Set +GridLinesSetAttr *bool ;}; -// Horizontal DPI -HorizontalDpiAttr *uint32 ; +// Validate validates the CT_ChartsheetViews and its children +func (_fgbe *CT_ChartsheetViews )Validate ()error {return _fgbe .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073h\u0065\u0065t\u0056\u0069\u0065\u0077\u0073");};type CT_Border struct{ -// Vertical DPI -VerticalDpiAttr *uint32 ; +// Diagonal Up +DiagonalUpAttr *bool ; -// Number Of Copies -CopiesAttr *uint32 ;IdAttr *string ;};func (_aebdb *CT_TextField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aebdb .TypeAttr !=ST_ExternalConnectionTypeUnset {_fgceaa ,_agfeg :=_aebdb .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _agfeg !=nil {return _agfeg ;};start .Attr =append (start .Attr ,_fgceaa );};if _aebdb .PositionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_aebdb .PositionAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ggga *CT_CalculatedItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ggga .FieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ggga .FieldAttr )});};if _ggga .FormulaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_c .Sprintf ("\u0025\u0076",*_ggga .FormulaAttr )});};e .EncodeToken (start );_aefc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_ggga .PivotArea ,_aefc );if _ggga .ExtLst !=nil {_ggcea :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ggga .ExtLst ,_ggcea );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PivotAreaReference struct{ +// Diagonal Down +DiagonalDownAttr *bool ; -// Field Index -FieldAttr *uint32 ; +// Outline +OutlineAttr *bool ; -// Item Index Count -CountAttr *uint32 ; +// Leading Edge Border +Start *CT_BorderPr ; -// Selected -SelectedAttr *bool ; +// Trailing Edge Border +End *CT_BorderPr ; -// Positional Reference -ByPositionAttr *bool ; +// Leading Edge Border +Left *CT_BorderPr ; -// Relative Reference -RelativeAttr *bool ; +// Trailing Edge Border +Right *CT_BorderPr ; -// Include Default Filter -DefaultSubtotalAttr *bool ; +// Top Border +Top *CT_BorderPr ; -// Include Sum Filter -SumSubtotalAttr *bool ; +// Bottom Border +Bottom *CT_BorderPr ; -// Include CountA Filter -CountASubtotalAttr *bool ; +// Diagonal +Diagonal *CT_BorderPr ; -// Include Average Filter -AvgSubtotalAttr *bool ; +// Vertical Inner Border +Vertical *CT_BorderPr ; -// Include Maximum Filter -MaxSubtotalAttr *bool ; +// Horizontal Inner Borders +Horizontal *CT_BorderPr ;};type ST_PaneState byte ;func NewCT_InputCells ()*CT_InputCells {_aaffe :=&CT_InputCells {};return _aaffe };func (_gafab *CT_UnderlineProperty )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gafab .ValAttr !=ST_UnderlineValuesUnset {_aaebf ,_dffge :=_gafab .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _dffge !=nil {return _dffge ;};start .Attr =append (start .Attr ,_aaebf );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Include Minimum Filter -MinSubtotalAttr *bool ; +// Validate validates the CT_CustomProperty and its children +func (_gffeeb *CT_CustomProperty )Validate ()error {return _gffeeb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};func (_dfcce ST_DataConsolidateFunction )ValidateWithPath (path string )error {switch _dfcce {case 0,1,2,3,4,5,6,7,8,9,10,11: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 (_dfcce ));};return nil ;};func (_gdgaea *CT_Tables )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aagac :=range start .Attr {if _aagac .Name .Local =="\u0063\u006f\u0075n\u0074"{_ebabc ,_efaec :=_d .ParseUint (_aagac .Value ,10,32);if _efaec !=nil {return _efaec ;};_eggddg :=uint32 (_ebabc );_gdgaea .CountAttr =&_eggddg ;continue ;};};_adfbae :for {_adgec ,_fffga :=d .Token ();if _fffga !=nil {return _fffga ;};switch _dceaa :=_adgec .(type ){case _a .StartElement :switch _dceaa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdedbd :=NewCT_TableMissing ();if _bdfff :=d .DecodeElement (_gdedbd ,&_dceaa );_bdfff !=nil {return _bdfff ;};_gdgaea .M =append (_gdgaea .M ,_gdedbd );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aageab :=NewCT_XStringElement ();if _gbebb :=d .DecodeElement (_aageab ,&_dceaa );_gbebb !=nil {return _gbebb ;};_gdgaea .S =append (_gdgaea .S ,_aageab );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbfcd :=NewCT_Index ();if _gbgbb :=d .DecodeElement (_dbfcd ,&_dceaa );_gbgbb !=nil {return _gbgbb ;};_gdgaea .X =append (_gdgaea .X ,_dbfcd );default:_gc .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",_dceaa .Name );if _degccf :=d .Skip ();_degccf !=nil {return _degccf ;};};case _a .EndElement :break _adfbae ;case _a .CharData :};};return nil ;};func (_aacfb *Workbook )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_a .Attr {Name :_a .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 ,_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\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 ,_a .Attr {Name :_a .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 ,_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 ="m\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b";return _aacfb .CT_Workbook .MarshalXML (e ,start );}; -// Include Product Filter -ProductSubtotalAttr *bool ; +// Validate validates the CT_Chartsheet and its children +func (_egbff *CT_Chartsheet )Validate ()error {return _egbff .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");};func (_ggbede *ST_DataValidationImeMode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ggbede =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_ggbede =1;case "\u006f\u0066\u0066":*_ggbede =2;case "\u006f\u006e":*_ggbede =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_ggbede =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_ggbede =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_ggbede =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_ggbede =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_ggbede =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_ggbede =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_ggbede =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_ggbede =11;};return nil ;};func (_befgf ST_PhoneticType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_befgf .String (),start );};func NewCT_SheetCalcPr ()*CT_SheetCalcPr {_fefeb :=&CT_SheetCalcPr {};return _fefeb };type CT_Pages struct{ -// Include Count Subtotal -CountSubtotalAttr *bool ; +// Page Item String Count +CountAttr *uint32 ; -// Include StdDev Filter -StdDevSubtotalAttr *bool ; +// Page Items +Page []*CT_PCDSCPage ;};func (_bfbdf *CT_RevisionConflict )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eadbe :=range start .Attr {if _eadbe .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_facgd ,_cefee :=_d .ParseUint (_eadbe .Value ,10,32);if _cefee !=nil {return _cefee ;};_geafag :=uint32 (_facgd );_bfbdf .SheetIdAttr =&_geafag ;continue ;};if _eadbe .Name .Local =="\u0072\u0049\u0064"{_ccfabe ,_ddbcc :=_d .ParseUint (_eadbe .Value ,10,32);if _ddbcc !=nil {return _ddbcc ;};_dffdgf :=uint32 (_ccfabe );_bfbdf .RIdAttr =&_dffdgf ;continue ;};if _eadbe .Name .Local =="\u0075\u0061"{_eeacd ,_eagfff :=_d .ParseBool (_eadbe .Value );if _eagfff !=nil {return _eagfff ;};_bfbdf .UaAttr =&_eeacd ;continue ;};if _eadbe .Name .Local =="\u0072\u0061"{_cgeeg ,_edbgg :=_d .ParseBool (_eadbe .Value );if _edbgg !=nil {return _edbgg ;};_bfbdf .RaAttr =&_cgeeg ;continue ;};};for {_cafed ,_efdbd :=d .Token ();if _efdbd !=nil {return _b .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",_efdbd );};if _gfgbf ,_bccfc :=_cafed .(_a .EndElement );_bccfc &&_gfgbf .Name ==start .Name {break ;};};return nil ;}; -// Include StdDevP Filter -StdDevPSubtotalAttr *bool ; +// Validate validates the CT_SingleXmlCells and its children +func (_acdcaa *CT_SingleXmlCells )Validate ()error {return _acdcaa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");};func (_agdadd ST_DynamicFilterType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gagaab :=_a .Attr {};_gagaab .Name =name ;switch _agdadd {case ST_DynamicFilterTypeUnset :_gagaab .Value ="";case ST_DynamicFilterTypeNull :_gagaab .Value ="\u006e\u0075\u006c\u006c";case ST_DynamicFilterTypeAboveAverage :_gagaab .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeBelowAverage :_gagaab .Value ="\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeTomorrow :_gagaab .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_DynamicFilterTypeToday :_gagaab .Value ="\u0074\u006f\u0064a\u0079";case ST_DynamicFilterTypeYesterday :_gagaab .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_DynamicFilterTypeNextWeek :_gagaab .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeThisWeek :_gagaab .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeLastWeek :_gagaab .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeNextMonth :_gagaab .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeThisMonth :_gagaab .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeLastMonth :_gagaab .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeNextQuarter :_gagaab .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeThisQuarter :_gagaab .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeLastQuarter :_gagaab .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeNextYear :_gagaab .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeThisYear :_gagaab .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeLastYear :_gagaab .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeYearToDate :_gagaab .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case ST_DynamicFilterTypeQ1 :_gagaab .Value ="\u0051\u0031";case ST_DynamicFilterTypeQ2 :_gagaab .Value ="\u0051\u0032";case ST_DynamicFilterTypeQ3 :_gagaab .Value ="\u0051\u0033";case ST_DynamicFilterTypeQ4 :_gagaab .Value ="\u0051\u0034";case ST_DynamicFilterTypeM1 :_gagaab .Value ="\u004d\u0031";case ST_DynamicFilterTypeM2 :_gagaab .Value ="\u004d\u0032";case ST_DynamicFilterTypeM3 :_gagaab .Value ="\u004d\u0033";case ST_DynamicFilterTypeM4 :_gagaab .Value ="\u004d\u0034";case ST_DynamicFilterTypeM5 :_gagaab .Value ="\u004d\u0035";case ST_DynamicFilterTypeM6 :_gagaab .Value ="\u004d\u0036";case ST_DynamicFilterTypeM7 :_gagaab .Value ="\u004d\u0037";case ST_DynamicFilterTypeM8 :_gagaab .Value ="\u004d\u0038";case ST_DynamicFilterTypeM9 :_gagaab .Value ="\u004d\u0039";case ST_DynamicFilterTypeM10 :_gagaab .Value ="\u004d\u0031\u0030";case ST_DynamicFilterTypeM11 :_gagaab .Value ="\u004d\u0031\u0031";case ST_DynamicFilterTypeM12 :_gagaab .Value ="\u004d\u0031\u0032";};return _gagaab ,nil ;};func (_acegdg ST_VolValueType )String ()string {switch _acegdg {case 0:return "";case 1:return "\u0062";case 2:return "\u006e";case 3:return "\u0065";case 4:return "\u0073";};return "";}; -// Include Var Filter -VarSubtotalAttr *bool ; +// Validate validates the CT_PivotFields and its children +func (_debdf *CT_PivotFields )Validate ()error {return _debdf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073");};func (_acfgg ST_PatternType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gbceag :=_a .Attr {};_gbceag .Name =name ;switch _acfgg {case ST_PatternTypeUnset :_gbceag .Value ="";case ST_PatternTypeNone :_gbceag .Value ="\u006e\u006f\u006e\u0065";case ST_PatternTypeSolid :_gbceag .Value ="\u0073\u006f\u006ci\u0064";case ST_PatternTypeMediumGray :_gbceag .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079";case ST_PatternTypeDarkGray :_gbceag .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PatternTypeLightGray :_gbceag .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PatternTypeDarkHorizontal :_gbceag .Value ="\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c";case ST_PatternTypeDarkVertical :_gbceag .Value ="\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeDarkDown :_gbceag .Value ="\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e";case ST_PatternTypeDarkUp :_gbceag .Value ="\u0064\u0061\u0072\u006b\u0055\u0070";case ST_PatternTypeDarkGrid :_gbceag .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064";case ST_PatternTypeDarkTrellis :_gbceag .Value ="d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeLightHorizontal :_gbceag .Value ="\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c";case ST_PatternTypeLightVertical :_gbceag .Value ="\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeLightDown :_gbceag .Value ="\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n";case ST_PatternTypeLightUp :_gbceag .Value ="\u006ci\u0067\u0068\u0074\u0055\u0070";case ST_PatternTypeLightGrid :_gbceag .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d";case ST_PatternTypeLightTrellis :_gbceag .Value ="\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeGray125 :_gbceag .Value ="\u0067r\u0061\u0079\u0031\u0032\u0035";case ST_PatternTypeGray0625 :_gbceag .Value ="\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035";};return _gbceag ,nil ;};func (_abbdd ST_FilterOperator )String ()string {switch _abbdd {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 (_cgdgbc ST_Qualifier )ValidateWithPath (path string )error {switch _cgdgbc {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 (_cgdgbc ));};return nil ;};func (_bdbcbd *CT_MeasureGroups )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bdbcbd .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bdbcbd .CountAttr )});};e .EncodeToken (start );if _bdbcbd .MeasureGroup !=nil {_aggea :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003am\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"}};for _ ,_ggcfe :=range _bdbcbd .MeasureGroup {e .EncodeElement (_ggcfe ,_aggea );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ggceg ST_WebSourceType )ValidateWithPath (path string )error {switch _ggceg {case 0,1,2,3,4,5,6,7,8: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 (_ggceg ));};return nil ;}; -// Include VarP Filter -VarPSubtotalAttr *bool ; +// Validate validates the CT_CsPageSetup and its children +func (_eabe *CT_CsPageSetup )Validate ()error {return _eabe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0073\u0050\u0061\u0067\u0065S\u0065\u0074\u0075\u0070");};func NewCT_WebPublishObjects ()*CT_WebPublishObjects {_gfbcaaca :=&CT_WebPublishObjects {};return _gfbcaaca ;};func (_fdcfbd *CT_WorkbookPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cdbedc :=range start .Attr {if _cdbedc .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_dbgcaa ,_ffefb :=_cdbedc .Value ,error (nil );if _ffefb !=nil {return _ffefb ;};_fdcfbd .CodeNameAttr =&_dbgcaa ;continue ;};if _cdbedc .Name .Local =="\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"{_dfcgb ,_edcffd :=_d .ParseBool (_cdbedc .Value );if _edcffd !=nil {return _edcffd ;};_fdcfbd .Date1904Attr =&_dfcgb ;continue ;};if _cdbedc .Name .Local =="\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"{_bdaad ,_afdce :=_d .ParseBool (_cdbedc .Value );if _afdce !=nil {return _afdce ;};_fdcfbd .HidePivotFieldListAttr =&_bdaad ;continue ;};if _cdbedc .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"{_eacfb ,_gdfbd :=_d .ParseBool (_cdbedc .Value );if _gdfbd !=nil {return _gdfbd ;};_fdcfbd .ShowBorderUnselectedTablesAttr =&_eacfb ;continue ;};if _cdbedc .Name .Local =="s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"{_eafca ,_dgfcg :=_d .ParseBool (_cdbedc .Value );if _dgfcg !=nil {return _dgfcg ;};_fdcfbd .ShowPivotChartFilterAttr =&_eafca ;continue ;};if _cdbedc .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"{_aabgb ,_ecfga :=_d .ParseBool (_cdbedc .Value );if _ecfga !=nil {return _ecfga ;};_fdcfbd .PromptedSolutionsAttr =&_aabgb ;continue ;};if _cdbedc .Name .Local =="\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"{_gaffb ,_bdfgd :=_d .ParseBool (_cdbedc .Value );if _bdfgd !=nil {return _bdfgd ;};_fdcfbd .BackupFileAttr =&_gaffb ;continue ;};if _cdbedc .Name .Local =="\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"{_bdced ,_fabfb :=_d .ParseBool (_cdbedc .Value );if _fabfb !=nil {return _fabfb ;};_fdcfbd .SaveExternalLinkValuesAttr =&_bdced ;continue ;};if _cdbedc .Name .Local =="u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"{_fdcfbd .UpdateLinksAttr .UnmarshalXMLAttr (_cdbedc );continue ;};if _cdbedc .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_fdcfbd .ShowObjectsAttr .UnmarshalXMLAttr (_cdbedc );continue ;};if _cdbedc .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"{_aacgb ,_cbcdb :=_d .ParseBool (_cdbedc .Value );if _cbcdb !=nil {return _cbcdb ;};_fdcfbd .FilterPrivacyAttr =&_aacgb ;continue ;};if _cdbedc .Name .Local =="\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"{_ddgdf ,_gbbfc :=_d .ParseBool (_cdbedc .Value );if _gbbfc !=nil {return _gbbfc ;};_fdcfbd .ShowInkAnnotationAttr =&_ddgdf ;continue ;};if _cdbedc .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"{_efaba ,_gdabc :=_d .ParseBool (_cdbedc .Value );if _gdabc !=nil {return _gdabc ;};_fdcfbd .AllowRefreshQueryAttr =&_efaba ;continue ;};if _cdbedc .Name .Local =="\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"{_acceg ,_gbfgcd :=_d .ParseBool (_cdbedc .Value );if _gbfgcd !=nil {return _gbfgcd ;};_fdcfbd .PublishItemsAttr =&_acceg ;continue ;};if _cdbedc .Name .Local =="\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"{_cffefd ,_egacc :=_d .ParseBool (_cdbedc .Value );if _egacc !=nil {return _egacc ;};_fdcfbd .CheckCompatibilityAttr =&_cffefd ;continue ;};if _cdbedc .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_bgbdce ,_adccf :=_d .ParseBool (_cdbedc .Value );if _adccf !=nil {return _adccf ;};_fdcfbd .AutoCompressPicturesAttr =&_bgbdce ;continue ;};if _cdbedc .Name .Local =="r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"{_bcede ,_edacb :=_d .ParseBool (_cdbedc .Value );if _edacb !=nil {return _edacb ;};_fdcfbd .RefreshAllConnectionsAttr =&_bcede ;continue ;};if _cdbedc .Name .Local =="\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_dgcfcg ,_eaabgd :=_d .ParseUint (_cdbedc .Value ,10,32);if _eaabgd !=nil {return _eaabgd ;};_fffcg :=uint32 (_dgcfcg );_fdcfbd .DefaultThemeVersionAttr =&_fffcg ;continue ;};};for {_efeae ,_fdgcg :=d .Token ();if _fdgcg !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0057o\u0072k\u0062o\u006f\u006b\u0050\u0072\u003a\u0020\u0025s",_fdgcg );};if _fgbgfed ,_eacbgb :=_efeae .(_a .EndElement );_eacbgb &&_fgbgfed .Name ==start .Name {break ;};};return nil ;};func (_cdfce *CT_ColFields )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cdfce .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cdfce .CountAttr )});};e .EncodeToken (start );_ddad :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_aadca :=range _cdfce .Field {e .EncodeElement (_aadca ,_ddad );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Field Item -X []*CT_Index ;ExtLst *CT_ExtensionList ;};func (_eaddf ST_VolDepType )ValidateWithPath (path string )error {switch _eaddf {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaddf ));};return nil ;};type CT_ColFields struct{ +// ValidateWithPath validates the CT_Col and its children, prefixing error messages with path +func (_gcbg *CT_Col )ValidateWithPath (path string )error {return nil }; -// Repeated Items Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_FunctionGroup and its children, prefixing error messages with path +func (_cgfba *CT_FunctionGroup )ValidateWithPath (path string )error {return nil };func (_agbfc *CT_PCDKPI )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\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_agbfc .UniqueNameAttr )});if _agbfc .CaptionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_agbfc .CaptionAttr )});};if _agbfc .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_agbfc .DisplayFolderAttr )});};if _agbfc .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_agbfc .MeasureGroupAttr )});};if _agbfc .ParentAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_agbfc .ParentAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006cu\u0065"},Value :_b .Sprintf ("\u0025\u0076",_agbfc .ValueAttr )});if _agbfc .GoalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u006f\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_agbfc .GoalAttr )});};if _agbfc .StatusAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0061\u0074\u0075\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_agbfc .StatusAttr )});};if _agbfc .TrendAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0072\u0065n\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_agbfc .TrendAttr )});};if _agbfc .WeightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_agbfc .WeightAttr )});};if _agbfc .TimeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_agbfc .TimeAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Field -Field []*CT_Field ;};func (_ebedgc *Headers )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_f .Attr {Name :_f .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 ,_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\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\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 ="\u006d\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0073";return _ebedgc .CT_RevisionHeaders .MarshalXML (e ,start );};type SingleXmlCells struct{CT_SingleXmlCells };func (_eggfcc ST_PhoneticAlignment )String ()string {switch _eggfcc {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 "";};func (_deaafd ST_PivotFilterType )ValidateWithPath (path string )error {switch _deaafd {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 _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deaafd ));};return nil ;}; +// Validate validates the CT_OleLink and its children +func (_egedf *CT_OleLink )Validate ()error {return _egedf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");};func NewCT_GroupLevels ()*CT_GroupLevels {_fggd :=&CT_GroupLevels {};return _fggd };func (_adbcgb ST_PivotAreaType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_afade :=_a .Attr {};_afade .Name =name ;switch _adbcgb {case ST_PivotAreaTypeUnset :_afade .Value ="";case ST_PivotAreaTypeNone :_afade .Value ="\u006e\u006f\u006e\u0065";case ST_PivotAreaTypeNormal :_afade .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_PivotAreaTypeData :_afade .Value ="\u0064\u0061\u0074\u0061";case ST_PivotAreaTypeAll :_afade .Value ="\u0061\u006c\u006c";case ST_PivotAreaTypeOrigin :_afade .Value ="\u006f\u0072\u0069\u0067\u0069\u006e";case ST_PivotAreaTypeButton :_afade .Value ="\u0062\u0075\u0074\u0074\u006f\u006e";case ST_PivotAreaTypeTopEnd :_afade .Value ="\u0074\u006f\u0070\u0045\u006e\u0064";case ST_PivotAreaTypeTopRight :_afade .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";};return _afade ,nil ;}; -// ValidateWithPath validates the CT_colItems and its children, prefixing error messages with path -func (_dgfeae *CT_colItems )ValidateWithPath (path string )error {for _feeag ,_bbffd :=range _dgfeae .I {if _bfbaba :=_bbffd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_feeag ));_bfbaba !=nil {return _bfbaba ;};};return nil ;};func (_fgaba *CT_PageMargins )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_c .Sprintf ("\u0025\u0076",_fgaba .LeftAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_c .Sprintf ("\u0025\u0076",_fgaba .RightAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0070"},Value :_c .Sprintf ("\u0025\u0076",_fgaba .TopAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_c .Sprintf ("\u0025\u0076",_fgaba .BottomAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",_fgaba .HeaderAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",_fgaba .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Scenario struct{ +// Validate validates the CT_MeasureDimensionMaps and its children +func (_gcfg *CT_MeasureDimensionMaps )Validate ()error {return _gcfg .ValidateWithPath ("\u0043\u0054\u005fMe\u0061\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u0073");};func (_egafaf *CT_VolTopic )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bcdgb :=range start .Attr {if _bcdgb .Name .Local =="\u0074"{_egafaf .TAttr .UnmarshalXMLAttr (_bcdgb );continue ;};};_febfa :for {_cbacd ,_aafeg :=d .Token ();if _aafeg !=nil {return _aafeg ;};switch _gadca :=_cbacd .(type ){case _a .StartElement :switch _gadca .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _eccecd :=d .DecodeElement (&_egafaf .V ,&_gadca );_eccecd !=nil {return _eccecd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ebdcd string ;if _dcabf :=d .DecodeElement (&_ebdcd ,&_gadca );_dcabf !=nil {return _dcabf ;};_egafaf .Stp =append (_egafaf .Stp ,_ebdcd );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bebdf :=NewCT_VolTopicRef ();if _fcgcb :=d .DecodeElement (_bebdf ,&_gadca );_fcgcb !=nil {return _fcgcb ;};_egafaf .Tr =append (_egafaf .Tr ,_bebdf );default:_gc .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",_gadca .Name );if _caefa :=d .Skip ();_caefa !=nil {return _caefa ;};};case _a .EndElement :break _febfa ;case _a .CharData :};};return nil ;}; -// Scenario Name -NameAttr string ; +// Validate validates the CT_PivotCache and its children +func (_aeabdd *CT_PivotCache )Validate ()error {return _aeabdd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065");};func (_bgc *CT_CacheFields )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gafc :=range start .Attr {if _gafc .Name .Local =="\u0063\u006f\u0075n\u0074"{_bae ,_bef :=_d .ParseUint (_gafc .Value ,10,32);if _bef !=nil {return _bef ;};_aefa :=uint32 (_bae );_bgc .CountAttr =&_aefa ;continue ;};};_fefe :for {_afcb ,_fage :=d .Token ();if _fage !=nil {return _fage ;};switch _daf :=_afcb .(type ){case _a .StartElement :switch _daf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbg :=NewCT_CacheField ();if _bdgb :=d .DecodeElement (_adbg ,&_daf );_bdgb !=nil {return _bdgb ;};_bgc .CacheField =append (_bgc .CacheField ,_adbg );default:_gc .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",_daf .Name );if _dbge :=d .Skip ();_dbge !=nil {return _dbge ;};};case _a .EndElement :break _fefe ;case _a .CharData :};};return nil ;};func (_efddf *CT_ConditionalFormats )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ddgg :=range start .Attr {if _ddgg .Name .Local =="\u0063\u006f\u0075n\u0074"{_dcbd ,_bded :=_d .ParseUint (_ddgg .Value ,10,32);if _bded !=nil {return _bded ;};_gcag :=uint32 (_dcbd );_efddf .CountAttr =&_gcag ;continue ;};};_fbbf :for {_aafg ,_dggc :=d .Token ();if _dggc !=nil {return _dggc ;};switch _fddf :=_aafg .(type ){case _a .StartElement :switch _fddf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcbd :=NewCT_ConditionalFormat ();if _egced :=d .DecodeElement (_bcbd ,&_fddf );_egced !=nil {return _egced ;};_efddf .ConditionalFormat =append (_efddf .ConditionalFormat ,_bcbd );default:_gc .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",_fddf .Name );if _ccgcd :=d .Skip ();_ccgcd !=nil {return _ccgcd ;};};case _a .EndElement :break _fbbf ;case _a .CharData :};};return nil ;};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 (_cbgda ST_DataConsolidateFunction )Validate ()error {return _cbgda .ValidateWithPath ("")};func (_dggag ST_PageOrder )String ()string {switch _dggag {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 "";}; -// Scenario Locked -LockedAttr *bool ; +// Validate validates the CT_CacheSource and its children +func (_eafg *CT_CacheSource )Validate ()error {return _eafg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065");};func (_afgedb *CT_TableStyleElement )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_ddfdg ,_bafca :=_afgedb .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _bafca !=nil {return _bafca ;};start .Attr =append (start .Attr ,_ddfdg );if _afgedb .SizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_afgedb .SizeAttr )});};if _afgedb .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_afgedb .DxfIdAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fccf ST_ParameterType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_beeca :=_a .Attr {};_beeca .Name =name ;switch _fccf {case ST_ParameterTypeUnset :_beeca .Value ="";case ST_ParameterTypePrompt :_beeca .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";case ST_ParameterTypeValue :_beeca .Value ="\u0076\u0061\u006cu\u0065";case ST_ParameterTypeCell :_beeca .Value ="\u0063\u0065\u006c\u006c";};return _beeca ,nil ;};type CT_ExternalSheetNames struct{ -// Hidden Scenario -HiddenAttr *bool ; +// Sheet Name +SheetName []*CT_ExternalSheetName ;};func (_feda *CT_CustomProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aaba :for {_bdfc ,_dcbe :=d .Token ();if _dcbe !=nil {return _dcbe ;};switch _gaec :=_bdfc .(type ){case _a .StartElement :switch _gaec .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_affe :=NewCT_CustomProperty ();if _ebeceg :=d .DecodeElement (_affe ,&_gaec );_ebeceg !=nil {return _ebeceg ;};_feda .CustomPr =append (_feda .CustomPr ,_affe );default:_gc .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",_gaec .Name );if _ddcgc :=d .Skip ();_ddcgc !=nil {return _ddcgc ;};};case _a .EndElement :break _aaba ;case _a .CharData :};};return nil ;};func NewCT_Items ()*CT_Items {_badcf :=&CT_Items {};return _badcf };func (_bbcaea ST_OleUpdate )Validate ()error {return _bbcaea .ValidateWithPath ("")};func (_degfd *CT_FutureMetadata )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bddd :=range start .Attr {if _bddd .Name .Local =="\u006e\u0061\u006d\u0065"{_cdgae ,_afgfa :=_bddd .Value ,error (nil );if _afgfa !=nil {return _afgfa ;};_degfd .NameAttr =_cdgae ;continue ;};if _bddd .Name .Local =="\u0063\u006f\u0075n\u0074"{_gcagaa ,_aaae :=_d .ParseUint (_bddd .Value ,10,32);if _aaae !=nil {return _aaae ;};_gbfbfc :=uint32 (_gcagaa );_degfd .CountAttr =&_gbfbfc ;continue ;};};_beee :for {_deeef ,_bcagb :=d .Token ();if _bcagb !=nil {return _bcagb ;};switch _abdc :=_deeef .(type ){case _a .StartElement :switch _abdc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffffe :=NewCT_FutureMetadataBlock ();if _gcced :=d .DecodeElement (_ffffe ,&_abdc );_gcced !=nil {return _gcced ;};_degfd .Bk =append (_degfd .Bk ,_ffffe );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_degfd .ExtLst =NewCT_ExtensionList ();if _abafd :=d .DecodeElement (_degfd .ExtLst ,&_abdc );_abafd !=nil {return _abafd ;};default:_gc .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",_abdc .Name );if _efdea :=d .Skip ();_efdea !=nil {return _efdea ;};};case _a .EndElement :break _beee ;case _a .CharData :};};return nil ;}; -// Changing Cell Count -CountAttr *uint32 ; +// Validate validates the CT_LegacyDrawing and its children +func (_ffab *CT_LegacyDrawing )Validate ()error {return _ffab .ValidateWithPath ("\u0043\u0054_\u004c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067");}; -// User Name -UserAttr *string ; +// Validate validates the CT_PCDKPIs and its children +func (_afdcd *CT_PCDKPIs )Validate ()error {return _afdcd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u004b\u0050\u0049\u0073");};func (_ggfga ST_GradientType )ValidateWithPath (path string )error {switch _ggfga {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 (_ggfga ));};return nil ;};type CT_CellStyle struct{ -// Scenario Comment -CommentAttr *string ; +// User Defined Cell Style +NameAttr *string ; -// Input Cells -InputCells []*CT_InputCells ;};func (_ddedbe *CT_VolTopicRef )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eafef :=range start .Attr {if _eafef .Name .Local =="\u0072"{_fagbgc ,_bfbfbf :=_eafef .Value ,error (nil );if _bfbfbf !=nil {return _bfbfbf ;};_ddedbe .RAttr =_fagbgc ;continue ;};if _eafef .Name .Local =="\u0073"{_gdaag ,_eefeba :=_d .ParseUint (_eafef .Value ,10,32);if _eefeba !=nil {return _eefeba ;};_ddedbe .SAttr =uint32 (_gdaag );continue ;};};for {_cbagf ,_beadg :=d .Token ();if _beadg !=nil {return _c .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",_beadg );};if _bceea ,_deccg :=_cbagf .(_f .EndElement );_deccg &&_bceea .Name ==start .Name {break ;};};return nil ;};func (_eeee *CT_CalcPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bef :=range start .Attr {if _bef .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"{_cggf ,_fbgc :=_d .ParseFloat (_bef .Value ,64);if _fbgc !=nil {return _fbgc ;};_eeee .IterateDeltaAttr =&_cggf ;continue ;};if _bef .Name .Local =="\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"{_eeee .CalcModeAttr .UnmarshalXMLAttr (_bef );continue ;};if _bef .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_gadde ,_gfee :=_d .ParseBool (_bef .Value );if _gfee !=nil {return _gfee ;};_eeee .FullCalcOnLoadAttr =&_gadde ;continue ;};if _bef .Name .Local =="\u0072e\u0066\u004d\u006f\u0064\u0065"{_eeee .RefModeAttr .UnmarshalXMLAttr (_bef );continue ;};if _bef .Name .Local =="\u0069t\u0065\u0072\u0061\u0074\u0065"{_eddd ,_gbf :=_d .ParseBool (_bef .Value );if _gbf !=nil {return _gbf ;};_eeee .IterateAttr =&_eddd ;continue ;};if _bef .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"{_bdab ,_dddf :=_d .ParseUint (_bef .Value ,10,32);if _dddf !=nil {return _dddf ;};_egdf :=uint32 (_bdab );_eeee .IterateCountAttr =&_egdf ;continue ;};if _bef .Name .Local =="\u0063\u0061\u006c\u0063\u0049\u0064"{_fgbg ,_aaba :=_d .ParseUint (_bef .Value ,10,32);if _aaba !=nil {return _aaba ;};_cdgaga :=uint32 (_fgbg );_eeee .CalcIdAttr =&_cdgaga ;continue ;};if _bef .Name .Local =="\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"{_gfcb ,_edfbc :=_d .ParseBool (_bef .Value );if _edfbc !=nil {return _edfbc ;};_eeee .FullPrecisionAttr =&_gfcb ;continue ;};if _bef .Name .Local =="\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"{_ebgf ,_fbe :=_d .ParseBool (_bef .Value );if _fbe !=nil {return _fbe ;};_eeee .CalcCompletedAttr =&_ebgf ;continue ;};if _bef .Name .Local =="\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"{_fdec ,_egfb :=_d .ParseBool (_bef .Value );if _egfb !=nil {return _egfb ;};_eeee .CalcOnSaveAttr =&_fdec ;continue ;};if _bef .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"{_agbb ,_ecgb :=_d .ParseBool (_bef .Value );if _ecgb !=nil {return _ecgb ;};_eeee .ConcurrentCalcAttr =&_agbb ;continue ;};if _bef .Name .Local =="c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"{_eff ,_bffc :=_d .ParseUint (_bef .Value ,10,32);if _bffc !=nil {return _bffc ;};_gggb :=uint32 (_eff );_eeee .ConcurrentManualCountAttr =&_gggb ;continue ;};if _bef .Name .Local =="\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"{_ddbb ,_abgc :=_d .ParseBool (_bef .Value );if _abgc !=nil {return _abgc ;};_eeee .ForceFullCalcAttr =&_ddbb ;continue ;};};for {_acee ,_dagd :=d .Token ();if _dagd !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0061\u006cc\u0050\u0072\u003a\u0020\u0025\u0073",_dagd );};if _cecd ,_ceda :=_acee .(_f .EndElement );_ceda &&_cecd .Name ==start .Name {break ;};};return nil ;};func (_dedfb *Users )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_f .Attr {Name :_f .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 ,_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\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\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 ="\u006d\u0061\u003a\u0075\u0073\u0065\u0072\u0073";return _dedfb .CT_Users .MarshalXML (e ,start );};type CT_VolTypes struct{ +// Format Id +XfIdAttr uint32 ; -// Volatile Dependency Type -VolType []*CT_VolType ;ExtLst *CT_ExtensionList ;};func (_ebdab *CT_DataConsolidate )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efee :=range start .Attr {if _efee .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_ebdab .FunctionAttr .UnmarshalXMLAttr (_efee );continue ;};if _efee .Name .Local =="s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_ecfa ,_gcbe :=_d .ParseBool (_efee .Value );if _gcbe !=nil {return _gcbe ;};_ebdab .StartLabelsAttr =&_ecfa ;continue ;};if _efee .Name .Local =="\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_dddce ,_bbgb :=_d .ParseBool (_efee .Value );if _bbgb !=nil {return _bbgb ;};_ebdab .LeftLabelsAttr =&_dddce ;continue ;};if _efee .Name .Local =="\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"{_fgef ,_gecgb :=_d .ParseBool (_efee .Value );if _gecgb !=nil {return _gecgb ;};_ebdab .TopLabelsAttr =&_fgef ;continue ;};if _efee .Name .Local =="\u006c\u0069\u006e\u006b"{_ecceg ,_bbgce :=_d .ParseBool (_efee .Value );if _bbgce !=nil {return _bbgce ;};_ebdab .LinkAttr =&_ecceg ;continue ;};};_cgcc :for {_bdcbff ,_fgegd :=d .Token ();if _fgegd !=nil {return _fgegd ;};switch _bfacf :=_bdcbff .(type ){case _f .StartElement :switch _bfacf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebdab .DataRefs =NewCT_DataRefs ();if _ceac :=d .DecodeElement (_ebdab .DataRefs ,&_bfacf );_ceac !=nil {return _ceac ;};default:_ag .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",_bfacf .Name );if _cecc :=d .Skip ();_cecc !=nil {return _cecc ;};};case _f .EndElement :break _cgcc ;case _f .CharData :};};return nil ;};func (_gddb *CT_ConditionalFormatting )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gddb .PivotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gddb .PivotAttr ))});};if _gddb .SqrefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_gddb .SqrefAttr )});};e .EncodeToken (start );_fgcfa :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u0066\u0052\u0075\u006ce"}};for _ ,_faeb :=range _gddb .CfRule {e .EncodeElement (_faeb ,_fgcfa );};if _gddb .ExtLst !=nil {_gfgaf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gddb .ExtLst ,_gfgaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdcdfb ST_TableStyleType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_efagaa :=_f .Attr {};_efagaa .Name =name ;switch _fdcdfb {case ST_TableStyleTypeUnset :_efagaa .Value ="";case ST_TableStyleTypeWholeTable :_efagaa .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case ST_TableStyleTypeHeaderRow :_efagaa .Value ="\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw";case ST_TableStyleTypeTotalRow :_efagaa .Value ="\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumn :_efagaa .Value ="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeLastColumn :_efagaa .Value ="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstRowStripe :_efagaa .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondRowStripe :_efagaa .Value ="\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065";case ST_TableStyleTypeFirstColumnStripe :_efagaa .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondColumnStripe :_efagaa .Value ="\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065";case ST_TableStyleTypeFirstHeaderCell :_efagaa .Value ="\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastHeaderCell :_efagaa .Value ="\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c";case ST_TableStyleTypeFirstTotalCell :_efagaa .Value ="\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastTotalCell :_efagaa .Value ="\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c";case ST_TableStyleTypeFirstSubtotalColumn :_efagaa .Value ="\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeSecondSubtotalColumn :_efagaa .Value ="s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e";case ST_TableStyleTypeThirdSubtotalColumn :_efagaa .Value ="\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstSubtotalRow :_efagaa .Value ="\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeSecondSubtotalRow :_efagaa .Value ="\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077";case ST_TableStyleTypeThirdSubtotalRow :_efagaa .Value ="\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeBlankRow :_efagaa .Value ="\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumnSubheading :_efagaa .Value ="f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondColumnSubheading :_efagaa .Value ="\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067";case ST_TableStyleTypeThirdColumnSubheading :_efagaa .Value ="t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeFirstRowSubheading :_efagaa .Value ="\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondRowSubheading :_efagaa .Value ="\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeThirdRowSubheading :_efagaa .Value ="\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypePageFieldLabels :_efagaa .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073";case ST_TableStyleTypePageFieldValues :_efagaa .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073";};return _efagaa ,nil ;};type ST_TotalsRowFunction byte ; +// Built-In Style Id +BuiltinIdAttr *uint32 ; -// Validate validates the CT_FontFamily and its children -func (_gedgd *CT_FontFamily )Validate ()error {return _gedgd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");}; +// Outline Style +ILevelAttr *uint32 ; -// ValidateWithPath validates the CT_SortState and its children, prefixing error messages with path -func (_becbf *CT_SortState )ValidateWithPath (path string )error {if _dfeec :=_becbf .SortMethodAttr .ValidateWithPath (path +"\u002fS\u006fr\u0074\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_dfeec !=nil {return _dfeec ;};for _ggegc ,_afafe :=range _becbf .SortCondition {if _dcaeg :=_afafe .ValidateWithPath (_c .Sprintf ("%\u0073/\u0053\u006f\u0072\u0074\u0043\u006f\u006e\u0064i\u0074\u0069\u006f\u006e[%\u0064\u005d",path ,_ggegc ));_dcaeg !=nil {return _dcaeg ;};};if _becbf .ExtLst !=nil {if _dbagb :=_becbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbagb !=nil {return _dbagb ;};};return nil ;};func (_aeacge *CT_RevisionSheetRename )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_aeacge .SheetIdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fl\u0064\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_aeacge .OldNameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ee\u0077\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_aeacge .NewNameAttr )});if _aeacge .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_aeacge .RIdAttr )});};if _aeacge .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_aeacge .UaAttr ))});};if _aeacge .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_aeacge .RaAttr ))});};e .EncodeToken (start );if _aeacge .ExtLst !=nil {_bbgfd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aeacge .ExtLst ,_bbgfd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dagbb ST_VerticalAlignment )Validate ()error {return _dagbb .ValidateWithPath ("")};func (_abbdeb ST_Scope )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_edbeaa :=_f .Attr {};_edbeaa .Name =name ;switch _abbdeb {case ST_ScopeUnset :_edbeaa .Value ="";case ST_ScopeSelection :_edbeaa .Value ="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn";case ST_ScopeData :_edbeaa .Value ="\u0064\u0061\u0074\u0061";case ST_ScopeField :_edbeaa .Value ="\u0066\u0069\u0065l\u0064";};return _edbeaa ,nil ;}; +// Hidden Style +HiddenAttr *bool ; -// ValidateWithPath validates the CT_DdeValues and its children, prefixing error messages with path -func (_afeda *CT_DdeValues )ValidateWithPath (path string )error {for _aadd ,_dcce :=range _afeda .Value {if _bcbag :=_dcce .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_aadd ));_bcbag !=nil {return _bcbag ;};};return nil ;};func NewCT_FontFamily ()*CT_FontFamily {_ceedf :=&CT_FontFamily {};_ceedf .ValAttr =0;return _ceedf };func (_ebdgd *CT_CustomWorkbookView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebdgd .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 _ ,_ggafa :=range start .Attr {if _ggafa .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_addb ,_gdgdb :=_d .ParseBool (_ggafa .Value );if _gdgdb !=nil {return _gdgdb ;};_ebdgd .ShowVerticalScrollAttr =&_addb ;continue ;};if _ggafa .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_fecfg ,_fcgeg :=_d .ParseBool (_ggafa .Value );if _fcgeg !=nil {return _fcgeg ;};_ebdgd .ShowSheetTabsAttr =&_fecfg ;continue ;};if _ggafa .Name .Local =="\u0067\u0075\u0069\u0064"{_ecfe ,_abeb :=_ggafa .Value ,error (nil );if _abeb !=nil {return _abeb ;};_ebdgd .GuidAttr =_ecfe ;continue ;};if _ggafa .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_bcdae ,_beae :=_d .ParseInt (_ggafa .Value ,10,32);if _beae !=nil {return _beae ;};_fadg :=int32 (_bcdae );_ebdgd .XWindowAttr =&_fadg ;continue ;};if _ggafa .Name .Local =="\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_bfbab ,_badbg :=_d .ParseUint (_ggafa .Value ,10,32);if _badbg !=nil {return _badbg ;};_abgf :=uint32 (_bfbab );_ebdgd .MergeIntervalAttr =&_abgf ;continue ;};if _ggafa .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_decfa ,_gbce :=_d .ParseInt (_ggafa .Value ,10,32);if _gbce !=nil {return _gbce ;};_bfeca :=int32 (_decfa );_ebdgd .YWindowAttr =&_bfeca ;continue ;};if _ggafa .Name .Local =="\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"{_ggfc ,_dfgeg :=_d .ParseBool (_ggafa .Value );if _dfgeg !=nil {return _dfgeg ;};_ebdgd .OnlySyncAttr =&_ggfc ;continue ;};if _ggafa .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_egedcf ,_fdgdb :=_d .ParseUint (_ggafa .Value ,10,32);if _fdgdb !=nil {return _fdgdb ;};_ebdgd .WindowWidthAttr =uint32 (_egedcf );continue ;};if _ggafa .Name .Local =="i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"{_afagb ,_cbbbce :=_d .ParseBool (_ggafa .Value );if _cbbbce !=nil {return _cbbbce ;};_ebdgd .IncludePrintSettingsAttr =&_afagb ;continue ;};if _ggafa .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_ebgd ,_bdgb :=_d .ParseUint (_ggafa .Value ,10,32);if _bdgb !=nil {return _bdgb ;};_ebdgd .WindowHeightAttr =uint32 (_ebgd );continue ;};if _ggafa .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_fbce ,_afcb :=_d .ParseUint (_ggafa .Value ,10,32);if _afcb !=nil {return _afcb ;};_ddef :=uint32 (_fbce );_ebdgd .TabRatioAttr =&_ddef ;continue ;};if _ggafa .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"{_cfgg ,_afeb :=_d .ParseBool (_ggafa .Value );if _afeb !=nil {return _afeb ;};_ebdgd .ShowFormulaBarAttr =&_cfgg ;continue ;};if _ggafa .Name .Local =="\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"{_deggf ,_dbef :=_d .ParseBool (_ggafa .Value );if _dbef !=nil {return _dbef ;};_ebdgd .ChangesSavedWinAttr =&_deggf ;continue ;};if _ggafa .Name .Local =="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"{_gfaed ,_fdffb :=_d .ParseBool (_ggafa .Value );if _fdffb !=nil {return _fdffb ;};_ebdgd .MaximizedAttr =&_gfaed ;continue ;};if _ggafa .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_ebdgd .ShowCommentsAttr .UnmarshalXMLAttr (_ggafa );continue ;};if _ggafa .Name .Local =="\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"{_edefc ,_ccbbe :=_d .ParseBool (_ggafa .Value );if _ccbbe !=nil {return _ccbbe ;};_ebdgd .AutoUpdateAttr =&_edefc ;continue ;};if _ggafa .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_gcge ,_dcdbc :=_d .ParseUint (_ggafa .Value ,10,32);if _dcdbc !=nil {return _dcdbc ;};_ebdgd .ActiveSheetIdAttr =uint32 (_gcge );continue ;};if _ggafa .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_dgfbf ,_bbag :=_d .ParseBool (_ggafa .Value );if _bbag !=nil {return _bbag ;};_ebdgd .ShowHorizontalScrollAttr =&_dgfbf ;continue ;};if _ggafa .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"{_dadfg ,_afgc :=_d .ParseBool (_ggafa .Value );if _afgc !=nil {return _afgc ;};_ebdgd .ShowStatusbarAttr =&_dadfg ;continue ;};if _ggafa .Name .Local =="\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"{_bfdbd ,_edcbd :=_d .ParseBool (_ggafa .Value );if _edcbd !=nil {return _edcbd ;};_ebdgd .PersonalViewAttr =&_bfdbd ;continue ;};if _ggafa .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_ddff ,_gecd :=_d .ParseBool (_ggafa .Value );if _gecd !=nil {return _gecd ;};_ebdgd .MinimizedAttr =&_ddff ;continue ;};if _ggafa .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_ebdgd .ShowObjectsAttr .UnmarshalXMLAttr (_ggafa );continue ;};if _ggafa .Name .Local =="\u006e\u0061\u006d\u0065"{_gcae ,_ecfbc :=_ggafa .Value ,error (nil );if _ecfbc !=nil {return _ecfbc ;};_ebdgd .NameAttr =_gcae ;continue ;};if _ggafa .Name .Local =="\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"{_daaff ,_cagbb :=_d .ParseBool (_ggafa .Value );if _cagbb !=nil {return _cagbb ;};_ebdgd .IncludeHiddenRowColAttr =&_daaff ;continue ;};};_dgaec :for {_cgaa ,_cegd :=d .Token ();if _cegd !=nil {return _cegd ;};switch _efbe :=_cgaa .(type ){case _f .StartElement :switch _efbe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebdgd .ExtLst =NewCT_ExtensionList ();if _egfdb :=d .DecodeElement (_ebdgd .ExtLst ,&_efbe );_egfdb !=nil {return _egfdb ;};default:_ag .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",_efbe .Name );if _gdgg :=d .Skip ();_gdgg !=nil {return _gdgg ;};};case _f .EndElement :break _dgaec ;case _f .CharData :};};return nil ;};func (_fagdb *Connections )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fagdb .CT_Connections =*NewCT_Connections ();_aecab :for {_bbdaa ,_fccbed :=d .Token ();if _fccbed !=nil {return _fccbed ;};switch _feeae :=_bbdaa .(type ){case _f .StartElement :switch _feeae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efceea :=NewCT_Connection ();if _fgbaa :=d .DecodeElement (_efceea ,&_feeae );_fgbaa !=nil {return _fgbaa ;};_fagdb .Connection =append (_fagdb .Connection ,_efceea );default:_ag .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",_feeae .Name );if _dbfeda :=d .Skip ();_dbfeda !=nil {return _dbfeda ;};};case _f .EndElement :break _aecab ;case _f .CharData :};};return nil ;}; +// Custom Built In +CustomBuiltinAttr *bool ; -// Validate validates the CT_WebPublishItem and its children -func (_ffcec *CT_WebPublishItem )Validate ()error {return _ffcec .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d");}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_ggefdf ST_TableStyleType )Validate ()error {return _ggefdf .ValidateWithPath ("")}; -// Validate validates the CT_Filters and its children -func (_ffdbf *CT_Filters )Validate ()error {return _ffdbf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");}; +// ValidateWithPath validates the CT_CellAlignment and its children, prefixing error messages with path +func (_cage *CT_CellAlignment )ValidateWithPath (path string )error {if _dffc :=_cage .HorizontalAttr .ValidateWithPath (path +"\u002fH\u006fr\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_dffc !=nil {return _dffc ;};if _aefd :=_cage .VerticalAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u0074\u0074\u0072");_aefd !=nil {return _aefd ;};return nil ;}; -// ValidateWithPath validates the CT_CalculatedMember and its children, prefixing error messages with path -func (_ccee *CT_CalculatedMember )ValidateWithPath (path string )error {if _ccee .ExtLst !=nil {if _gecc :=_ccee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gecc !=nil {return _gecc ;};};return nil ;};func (_aaceb *CT_CustomFilter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aaceb .OperatorAttr !=ST_FilterOperatorUnset {_gfde ,_gfbdg :=_aaceb .OperatorAttr .MarshalXMLAttr (_f .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _gfbdg !=nil {return _gfbdg ;};start .Attr =append (start .Attr ,_gfde );};if _aaceb .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_aaceb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_feaee *CT_Fill )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _feaee .PatternFill !=nil {_afbba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c"}};e .EncodeElement (_feaee .PatternFill ,_afbba );};if _feaee .GradientFill !=nil {_dbffc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ag\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_feaee .GradientFill ,_dbffc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PageItem and its children, prefixing error messages with path +func (_efafd *CT_PageItem )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_Extension and its children -func (_faab *CT_Extension )Validate ()error {return _faab .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func (_cggbg *CT_FontName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbfa :=range start .Attr {if _cbfa .Name .Local =="\u0076\u0061\u006c"{_bbad ,_ebca :=_cbfa .Value ,error (nil );if _ebca !=nil {return _ebca ;};_cggbg .ValAttr =_bbad ;continue ;};};for {_bbbdgg ,_eeade :=d .Token ();if _eeade !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_eeade );};if _bdgdeb ,_egbce :=_bbbdgg .(_f .EndElement );_egbce &&_bdgdeb .Name ==start .Name {break ;};};return nil ;};type CT_MeasureGroup struct{ +// Validate validates the CT_DataValidation and its children +func (_eaacb *CT_DataValidation )Validate ()error {return _eaacb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");};type CT_Groups struct{ -// Measure Group Name -NameAttr string ; +// Level Group Count +CountAttr *uint32 ; -// Measure Group Display Name -CaptionAttr string ;}; +// OLAP Group +Group []*CT_LevelGroup ;}; -// Validate validates the StyleSheet and its children -func (_cffaa *StyleSheet )Validate ()error {return _cffaa .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");};func (_cacdb *CT_FileVersion )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cacdb .AppNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cacdb .AppNameAttr )});};if _cacdb .LastEditedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cacdb .LastEditedAttr )});};if _cacdb .LowestEditedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cacdb .LowestEditedAttr )});};if _cacdb .RupBuildAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cacdb .RupBuildAttr )});};if _cacdb .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cacdb .CodeNameAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_RevisionAutoFormatting and its children +func (_bfdbc *CT_RevisionAutoFormatting )Validate ()error {return _bfdbc .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006eg");}; -// Validate validates the CT_Formats and its children -func (_bfdfc *CT_Formats )Validate ()error {return _bfdfc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");}; +// Validate validates the CT_CustomProperties and its children +func (_ccaac *CT_CustomProperties )Validate ()error {return _ccaac .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_cbeb *CT_CustomWorkbookView )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_cbeb .NameAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cbeb .GuidAttr )});if _cbeb .AutoUpdateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbeb .AutoUpdateAttr ))});};if _cbeb .MergeIntervalAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_cbeb .MergeIntervalAttr )});};if _cbeb .ChangesSavedWinAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbeb .ChangesSavedWinAttr ))});};if _cbeb .OnlySyncAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbeb .OnlySyncAttr ))});};if _cbeb .PersonalViewAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbeb .PersonalViewAttr ))});};if _cbeb .IncludePrintSettingsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbeb .IncludePrintSettingsAttr ))});};if _cbeb .IncludeHiddenRowColAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbeb .IncludeHiddenRowColAttr ))});};if _cbeb .MaximizedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbeb .MaximizedAttr ))});};if _cbeb .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbeb .MinimizedAttr ))});};if _cbeb .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbeb .ShowHorizontalScrollAttr ))});};if _cbeb .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbeb .ShowVerticalScrollAttr ))});};if _cbeb .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbeb .ShowSheetTabsAttr ))});};if _cbeb .XWindowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_cbeb .XWindowAttr )});};if _cbeb .YWindowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_cbeb .YWindowAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",_cbeb .WindowWidthAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",_cbeb .WindowHeightAttr )});if _cbeb .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_cbeb .TabRatioAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cbeb .ActiveSheetIdAttr )});if _cbeb .ShowFormulaBarAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbeb .ShowFormulaBarAttr ))});};if _cbeb .ShowStatusbarAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cbeb .ShowStatusbarAttr ))});};if _cbeb .ShowCommentsAttr !=ST_CommentsUnset {_affeg ,_gafbd :=_cbeb .ShowCommentsAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _gafbd !=nil {return _gafbd ;};start .Attr =append (start .Attr ,_affeg );};if _cbeb .ShowObjectsAttr !=ST_ObjectsUnset {_adedg ,_aaeb :=_cbeb .ShowObjectsAttr .MarshalXMLAttr (_a .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _aaeb !=nil {return _aaeb ;};start .Attr =append (start .Attr ,_adedg );};e .EncodeToken (start );if _cbeb .ExtLst !=nil {_dbeef :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbeb .ExtLst ,_dbeef );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_CalcPr ()*CT_CalcPr {_dfgg :=&CT_CalcPr {};return _dfgg };func NewCT_IgnoredErrors ()*CT_IgnoredErrors {_geggd :=&CT_IgnoredErrors {};return _geggd };func (_aaaae *ST_HorizontalAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aaaae =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_aaaae =1;case "\u006c\u0065\u0066\u0074":*_aaaae =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aaaae =3;case "\u0072\u0069\u0067h\u0074":*_aaaae =4;case "\u0066\u0069\u006c\u006c":*_aaaae =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_aaaae =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_aaaae =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_aaaae =8;};return nil ;};func (_gadba ST_PhoneticType )String ()string {switch _gadba {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 (_baagff *CT_VolTopicRef )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebdcb :=range start .Attr {if _ebdcb .Name .Local =="\u0072"{_efcdbg ,_gcgfgf :=_ebdcb .Value ,error (nil );if _gcgfgf !=nil {return _gcgfgf ;};_baagff .RAttr =_efcdbg ;continue ;};if _ebdcb .Name .Local =="\u0073"{_dcffg ,_eacaea :=_d .ParseUint (_ebdcb .Value ,10,32);if _eacaea !=nil {return _eacaea ;};_baagff .SAttr =uint32 (_dcffg );continue ;};};for {_eeeeef ,_eeebd :=d .Token ();if _eeebd !=nil {return _b .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",_eeebd );};if _fdcad ,_cfabg :=_eeeeef .(_a .EndElement );_cfabg &&_fdcad .Name ==start .Name {break ;};};return nil ;};type CT_PageField struct{ -// ValidateWithPath validates the CT_CellFormula and its children, prefixing error messages with path -func (_eeeg *CT_CellFormula )ValidateWithPath (path string )error {if _agg :=_eeeg .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_agg !=nil {return _agg ;};return nil ;};func (_cff *CT_CellSmartTagPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0065\u0079"},Value :_c .Sprintf ("\u0025\u0076",_cff .KeyAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",_cff .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cddca ST_Orientation )String ()string {switch _cddca {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 "";};type CT_RevisionFormatting struct{ +// Field +FldAttr int32 ; -// Sheet Id -SheetIdAttr uint32 ; +// Item Index +ItemAttr *uint32 ; -// Row or Column Formatting Change -XfDxfAttr *bool ; +// OLAP Hierarchy Index +HierAttr *int32 ; -// Style -SAttr *bool ; +// Hierarchy Unique Name +NameAttr *string ; -// Sequence Of References -SqrefAttr ST_Sqref ; +// Hierarchy Display Name +CapAttr *string ; -// Start index -StartAttr *uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Length -LengthAttr *uint32 ; +// ValidateWithPath validates the CT_Cols and its children, prefixing error messages with path +func (_dfgag *CT_Cols )ValidateWithPath (path string )error {for _ccec ,_caac :=range _dfgag .Col {if _bedac :=_caac .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_ccec ));_bedac !=nil {return _bedac ;};};return nil ;};func (_fdggcg *CT_Schema )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ddgeb :=range start .Attr {if _ddgeb .Name .Local =="\u0049\u0044"{_afcedf ,_gcbeg :=_ddgeb .Value ,error (nil );if _gcbeg !=nil {return _gcbeg ;};_fdggcg .IDAttr =_afcedf ;continue ;};if _ddgeb .Name .Local =="\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"{_eedbf ,_aaaeg :=_ddgeb .Value ,error (nil );if _aaaeg !=nil {return _aaaeg ;};_fdggcg .SchemaRefAttr =&_eedbf ;continue ;};if _ddgeb .Name .Local =="\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"{_dccbe ,_edbgb :=_ddgeb .Value ,error (nil );if _edbgb !=nil {return _edbgb ;};_fdggcg .NamespaceAttr =&_dccbe ;continue ;};if _ddgeb .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_cgdebe ,_fecfd :=_ddgeb .Value ,error (nil );if _fecfd !=nil {return _fecfd ;};_fdggcg .SchemaLanguageAttr =&_cgdebe ;continue ;};};_aeagbe :for {_gceea ,_acadf :=d .Token ();if _acadf !=nil {return _acadf ;};switch _acaacc :=_gceea .(type ){case _a .StartElement :switch _acaacc .Name {default:if _aaggc ,_ffcbd :=_gc .CreateElement (_acaacc );_ffcbd !=nil {return _ffcbd ;}else {if _egbca :=d .DecodeElement (_aaggc ,&_acaacc );_egbca !=nil {return _egbca ;};_fdggcg .Any =_aaggc ;};};case _a .EndElement :break _aeagbe ;case _a .CharData :};};return nil ;}; -// Formatting -Dxf *CT_Dxf ;ExtLst *CT_ExtensionList ;};func (_efebca ST_MdxKPIProperty )String ()string {switch _efebca {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_MetadataTypes and its children, prefixing error messages with path +func (_afaec *CT_MetadataTypes )ValidateWithPath (path string )error {for _dcfcd ,_dgbecg :=range _afaec .MetadataType {if _bfeba :=_dgbecg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004det\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_dcfcd ));_bfeba !=nil {return _bfeba ;};};return nil ;};func (_ebcf *CT_ControlPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ebcf .LockedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ebcf .LockedAttr ))});};if _ebcf .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ebcf .DefaultSizeAttr ))});};if _ebcf .PrintAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ebcf .PrintAttr ))});};if _ebcf .DisabledAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ebcf .DisabledAttr ))});};if _ebcf .RecalcAlwaysAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ebcf .RecalcAlwaysAttr ))});};if _ebcf .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ebcf .UiObjectAttr ))});};if _ebcf .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ebcf .AutoFillAttr ))});};if _ebcf .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ebcf .AutoLineAttr ))});};if _ebcf .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ebcf .AutoPictAttr ))});};if _ebcf .MacroAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_ebcf .MacroAttr )});};if _ebcf .AltTextAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ebcf .AltTextAttr )});};if _ebcf .LinkedCellAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_ebcf .LinkedCellAttr )});};if _ebcf .ListFillRangeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ebcf .ListFillRangeAttr )});};if _ebcf .CfAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_ebcf .CfAttr )});};if _ebcf .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ebcf .IdAttr )});};e .EncodeToken (start );_dcda :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_ebcf .Anchor ,_dcda );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_DataConsolidate and its children -func (_dfddc *CT_DataConsolidate )Validate ()error {return _dfddc .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065");};func (_afdgb *CT_FieldGroup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _afdgb .ParAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_afdgb .ParAttr )});};if _afdgb .BaseAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0061\u0073\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_afdgb .BaseAttr )});};e .EncodeToken (start );if _afdgb .RangePr !=nil {_acde :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0050\u0072"}};e .EncodeElement (_afdgb .RangePr ,_acde );};if _afdgb .DiscretePr !=nil {_daefc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"}};e .EncodeElement (_afdgb .DiscretePr ,_daefc );};if _afdgb .GroupItems !=nil {_gddbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_afdgb .GroupItems ,_gddbc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_baaab *Comments )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_f .Attr {Name :_f .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 ,_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\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\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 ="m\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";return _baaab .CT_Comments .MarshalXML (e ,start );};func (_cedda *CT_Tables )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cedda .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cedda .CountAttr )});};e .EncodeToken (start );if _cedda .M !=nil {_agcba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_gggfbc :=range _cedda .M {e .EncodeElement (_gggfbc ,_agcba );};};if _cedda .S !=nil {_fabagd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_cafefb :=range _cedda .S {e .EncodeElement (_cafefb ,_fabagd );};};if _cedda .X !=nil {_dbdaac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_ggebeb :=range _cedda .X {e .EncodeElement (_ggebeb ,_dbdaac );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fefaa *ST_rwColActionType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fefaa =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_fefaa =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_fefaa =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_fefaa =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_fefaa =4;};return nil ;};type CT_Connection struct{ +// Validate validates the CT_CellSmartTag and its children +func (_aeeef *CT_CellSmartTag )Validate ()error {return _aeeef .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067");};func NewCT_RevisionHeader ()*CT_RevisionHeader {_gcgdef :=&CT_RevisionHeader {};_gcgdef .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";_gcgdef .SheetIdMap =NewCT_SheetIdMap ();return _gcgdef ;};type CT_RevisionCellChange struct{ -// Connection Id -IdAttr uint32 ; +// Sheet Id +SIdAttr uint32 ; -// Source Database File -SourceFileAttr *string ; +// Old Formatting Information +OdxfAttr *bool ; -// Connection File -OdcFileAttr *string ; +// Row Column Formatting Change +XfDxfAttr *bool ; -// Keep Connection Open -KeepAliveAttr *bool ; +// Style Revision +SAttr *bool ; -// Automatic Refresh Interval -IntervalAttr *uint32 ; +// Formatting +DxfAttr *bool ; -// Connection Name -NameAttr *string ; +// Number Format Id +NumFmtIdAttr *uint32 ; -// Connection Description -DescriptionAttr *string ; +// Quote Prefix +QuotePrefixAttr *bool ; -// Database Source Type -TypeAttr *uint32 ; +// Old Quote Prefix +OldQuotePrefixAttr *bool ; -// Reconnection Method -ReconnectionMethodAttr *uint32 ; +// Phonetic Text +PhAttr *bool ; -// Last Refresh Version -RefreshedVersionAttr uint8 ; +// Old Phonetic Text +OldPhAttr *bool ; -// Minimum Version Required for Refresh -MinRefreshableVersionAttr *uint8 ; +// End of List Formula Update +EndOfListFormulaUpdateAttr *bool ; -// Save Password -SavePasswordAttr *bool ; +// Old Cell Data +Oc *CT_Cell ; -// New Connection -NewAttr *bool ; +// New Cell Data +Nc *CT_Cell ; -// Deleted Connection -DeletedAttr *bool ; +// Old Formatting Information +Odxf *CT_Dxf ; -// Only Use Connection File -OnlyUseConnectionFileAttr *bool ; +// New Formatting Information +Ndxf *CT_Dxf ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};type CT_Break struct{ -// Background Refresh -BackgroundAttr *bool ; +// Id +IdAttr *uint32 ; -// Refresh on Open -RefreshOnLoadAttr *bool ; +// Minimum +MinAttr *uint32 ; -// Save Data -SaveDataAttr *bool ; +// Maximum +MaxAttr *uint32 ; -// Reconnection Method -CredentialsAttr ST_CredMethod ; +// Manual Page Break +ManAttr *bool ; -// SSO Id -SingleSignOnIdAttr *string ; +// Pivot-Created Page Break +PtAttr *bool ;}; -// Database Properties -DbPr *CT_DbPr ; +// Validate validates the CT_SheetPr and its children +func (_egcag *CT_SheetPr )Validate ()error {return _egcag .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");};func (_adbgae *CT_HeaderFooter )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aafec :=range start .Attr {if _aafec .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_bgdbd ,_gcffc :=_d .ParseBool (_aafec .Value );if _gcffc !=nil {return _gcffc ;};_adbgae .DifferentOddEvenAttr =&_bgdbd ;continue ;};if _aafec .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_ebfdc ,_cfgbf :=_d .ParseBool (_aafec .Value );if _cfgbf !=nil {return _cfgbf ;};_adbgae .DifferentFirstAttr =&_ebfdc ;continue ;};if _aafec .Name .Local =="\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"{_cgebc ,_egceb :=_d .ParseBool (_aafec .Value );if _egceb !=nil {return _egceb ;};_adbgae .ScaleWithDocAttr =&_cgebc ;continue ;};if _aafec .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_gdebbd ,_bfbce :=_d .ParseBool (_aafec .Value );if _bfbce !=nil {return _bfbce ;};_adbgae .AlignWithMarginsAttr =&_gdebbd ;continue ;};};_ggadc :for {_beaef ,_bfgbd :=d .Token ();if _bfgbd !=nil {return _bfgbd ;};switch _fdbef :=_beaef .(type ){case _a .StartElement :switch _fdbef .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbgae .OddHeader =new (string );if _gecea :=d .DecodeElement (_adbgae .OddHeader ,&_fdbef );_gecea !=nil {return _gecea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbgae .OddFooter =new (string );if _aadgf :=d .DecodeElement (_adbgae .OddFooter ,&_fdbef );_aadgf !=nil {return _aadgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbgae .EvenHeader =new (string );if _ebfga :=d .DecodeElement (_adbgae .EvenHeader ,&_fdbef );_ebfga !=nil {return _ebfga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbgae .EvenFooter =new (string );if _cebbd :=d .DecodeElement (_adbgae .EvenFooter ,&_fdbef );_cebbd !=nil {return _cebbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbgae .FirstHeader =new (string );if _aecf :=d .DecodeElement (_adbgae .FirstHeader ,&_fdbef );_aecf !=nil {return _aecf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbgae .FirstFooter =new (string );if _feegd :=d .DecodeElement (_adbgae .FirstFooter ,&_fdbef );_feegd !=nil {return _feegd ;};default:_gc .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",_fdbef .Name );if _gffdd :=d .Skip ();_gffdd !=nil {return _gffdd ;};};case _a .EndElement :break _ggadc ;case _a .CharData :};};return nil ;};func (_beeggc ST_ShowDataAs )Validate ()error {return _beeggc .ValidateWithPath ("")};func NewCT_PageItem ()*CT_PageItem {_ggeac :=&CT_PageItem {};return _ggeac }; -// OLAP Properties -OlapPr *CT_OlapPr ; +// Validate validates the CT_Connection and its children +func (_eaaba *CT_Connection )Validate ()error {return _eaaba .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");};func (_aagfbg ST_FileType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gbfafe :=_a .Attr {};_gbfafe .Name =name ;switch _aagfbg {case ST_FileTypeUnset :_gbfafe .Value ="";case ST_FileTypeMac :_gbfafe .Value ="\u006d\u0061\u0063";case ST_FileTypeWin :_gbfafe .Value ="\u0077\u0069\u006e";case ST_FileTypeDos :_gbfafe .Value ="\u0064\u006f\u0073";case ST_FileTypeLin :_gbfafe .Value ="\u006c\u0069\u006e";case ST_FileTypeOther :_gbfafe .Value ="\u006f\u0074\u0068e\u0072";};return _gbfafe ,nil ;};type Workbook struct{CT_Workbook }; -// Web Query Properties -WebPr *CT_WebPr ; +// ValidateWithPath validates the CT_CustomChartsheetView and its children, prefixing error messages with path +func (_bgaec *CT_CustomChartsheetView )ValidateWithPath (path string )error {if !_db .ST_GuidPatternRe .MatchString (_bgaec .GuidAttr ){return _b .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 ,_db .ST_GuidPatternRe ,_bgaec .GuidAttr );};if _efagd :=_bgaec .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_efagd !=nil {return _efagd ;};if _bgaec .PageMargins !=nil {if _fgfdg :=_bgaec .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_fgfdg !=nil {return _fgfdg ;};};if _bgaec .PageSetup !=nil {if _gegdg :=_bgaec .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_gegdg !=nil {return _gegdg ;};};if _bgaec .HeaderFooter !=nil {if _ddagf :=_bgaec .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_ddagf !=nil {return _ddagf ;};};return nil ;};type CT_QueryTableDeletedFields struct{ -// Text Import Settings -TextPr *CT_TextPr ; +// Deleted Fields Count +CountAttr *uint32 ; -// Query Parameters -Parameters *CT_Parameters ; +// Deleted Field +DeletedField []*CT_DeletedField ;};func (_ebbe *CT_DdeLink )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ebbe .DdeServiceAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"},Value :_b .Sprintf ("\u0025\u0076",_ebbe .DdeTopicAttr )});e .EncodeToken (start );if _ebbe .DdeItems !=nil {_dgcee :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_ebbe .DdeItems ,_dgcee );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_FontSize ()*CT_FontSize {_cbddb :=&CT_FontSize {};return _cbddb };func (_abagcb *ST_ExternalConnectionType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_abagcb =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_abagcb =1;case "\u0074\u0065\u0078\u0074":*_abagcb =2;case "\u004d\u0044\u0059":*_abagcb =3;case "\u0044\u004d\u0059":*_abagcb =4;case "\u0059\u004d\u0044":*_abagcb =5;case "\u004d\u0059\u0044":*_abagcb =6;case "\u0044\u0059\u004d":*_abagcb =7;case "\u0059\u0044\u004d":*_abagcb =8;case "\u0073\u006b\u0069\u0070":*_abagcb =9;case "\u0045\u004d\u0044":*_abagcb =10;};return nil ;};func (_gfcbfc *CT_PivotTableStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_febcca :=range start .Attr {if _febcca .Name .Local =="\u006e\u0061\u006d\u0065"{_fbedd ,_gdgdb :=_febcca .Value ,error (nil );if _gdgdb !=nil {return _gdgdb ;};_gfcbfc .NameAttr =&_fbedd ;continue ;};if _febcca .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"{_fdafb ,_ddfde :=_d .ParseBool (_febcca .Value );if _ddfde !=nil {return _ddfde ;};_gfcbfc .ShowRowHeadersAttr =&_fdafb ;continue ;};if _febcca .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_ebdead ,_eacbg :=_d .ParseBool (_febcca .Value );if _eacbg !=nil {return _eacbg ;};_gfcbfc .ShowColHeadersAttr =&_ebdead ;continue ;};if _febcca .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_geadg ,_debfb :=_d .ParseBool (_febcca .Value );if _debfb !=nil {return _debfb ;};_gfcbfc .ShowRowStripesAttr =&_geadg ;continue ;};if _febcca .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"{_gceaa ,_eadgb :=_d .ParseBool (_febcca .Value );if _eadgb !=nil {return _eadgb ;};_gfcbfc .ShowColStripesAttr =&_gceaa ;continue ;};if _febcca .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_ecdae ,_gddafd :=_d .ParseBool (_febcca .Value );if _gddafd !=nil {return _gddafd ;};_gfcbfc .ShowLastColumnAttr =&_ecdae ;continue ;};};for {_cdded ,_gcfdfd :=d .Token ();if _gcfdfd !=nil {return _b .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",_gcfdfd );};if _ddbeg ,_babf :=_cdded .(_a .EndElement );_babf &&_ddbeg .Name ==start .Name {break ;};};return nil ;}; -// Future Feature Data Storage -ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_TableStyleInfo and its children, prefixing error messages with path +func (_fegdb *CT_TableStyleInfo )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_DbPr and its children -func (_cggdd *CT_DbPr )Validate ()error {return _cggdd .ValidateWithPath ("\u0043T\u005f\u0044\u0062\u0050\u0072");};type CT_DataFields struct{ +// Validate validates the CT_Col and its children +func (_egcf *CT_Col )Validate ()error {return _egcf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c");}; -// Data Items Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_PivotHierarchy and its children, prefixing error messages with path +func (_cgfde *CT_PivotHierarchy )ValidateWithPath (path string )error {if _cgfde .Mps !=nil {if _eccad :=_cgfde .Mps .ValidateWithPath (path +"\u002f\u004d\u0070\u0073");_eccad !=nil {return _eccad ;};};for _gcdad ,_ccbcc :=range _cgfde .Members {if _agbcd :=_ccbcc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072s\u005b\u0025\u0064\u005d",path ,_gcdad ));_agbcd !=nil {return _agbcd ;};};if _cgfde .ExtLst !=nil {if _bgggg :=_cgfde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgggg !=nil {return _bgggg ;};};return nil ;};func (_ddgbaa *CT_Xf )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gcceg :=range start .Attr {if _gcceg .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"{_cbfcf ,_acdfa :=_d .ParseBool (_gcceg .Value );if _acdfa !=nil {return _acdfa ;};_ddgbaa .ApplyFontAttr =&_cbfcf ;continue ;};if _gcceg .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_cgfga ,_egeaa :=_d .ParseUint (_gcceg .Value ,10,32);if _egeaa !=nil {return _egeaa ;};_aadcg :=uint32 (_cgfga );_ddgbaa .NumFmtIdAttr =&_aadcg ;continue ;};if _gcceg .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"{_efgfcc ,_acfbc :=_d .ParseBool (_gcceg .Value );if _acfbc !=nil {return _acfbc ;};_ddgbaa .ApplyFillAttr =&_efgfcc ;continue ;};if _gcceg .Name .Local =="\u0066\u0069\u006c\u006c\u0049\u0064"{_bfage ,_eagegc :=_d .ParseUint (_gcceg .Value ,10,32);if _eagegc !=nil {return _eagegc ;};_babgg :=uint32 (_bfage );_ddgbaa .FillIdAttr =&_babgg ;continue ;};if _gcceg .Name .Local =="\u0078\u0066\u0049\u0064"{_bagcdd ,_fecbeb :=_d .ParseUint (_gcceg .Value ,10,32);if _fecbeb !=nil {return _fecbeb ;};_ggacba :=uint32 (_bagcdd );_ddgbaa .XfIdAttr =&_ggacba ;continue ;};if _gcceg .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_acbdd ,_fcdfa :=_d .ParseBool (_gcceg .Value );if _fcdfa !=nil {return _fcdfa ;};_ddgbaa .QuotePrefixAttr =&_acbdd ;continue ;};if _gcceg .Name .Local =="p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"{_efcad ,_adacd :=_d .ParseBool (_gcceg .Value );if _adacd !=nil {return _adacd ;};_ddgbaa .PivotButtonAttr =&_efcad ;continue ;};if _gcceg .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"{_fbdbab ,_ecgge :=_d .ParseBool (_gcceg .Value );if _ecgge !=nil {return _ecgge ;};_ddgbaa .ApplyNumberFormatAttr =&_fbdbab ;continue ;};if _gcceg .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_bddec ,_gddbc :=_d .ParseUint (_gcceg .Value ,10,32);if _gddbc !=nil {return _gddbc ;};_bcfea :=uint32 (_bddec );_ddgbaa .FontIdAttr =&_bcfea ;continue ;};if _gcceg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"{_fbagb ,_dfbgb :=_d .ParseUint (_gcceg .Value ,10,32);if _dfbgb !=nil {return _dfbgb ;};_gecdb :=uint32 (_fbagb );_ddgbaa .BorderIdAttr =&_gecdb ;continue ;};if _gcceg .Name .Local =="a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"{_ggdcaa ,_fbgea :=_d .ParseBool (_gcceg .Value );if _fbgea !=nil {return _fbgea ;};_ddgbaa .ApplyBorderAttr =&_ggdcaa ;continue ;};if _gcceg .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"{_begdd ,_gcbee :=_d .ParseBool (_gcceg .Value );if _gcbee !=nil {return _gcbee ;};_ddgbaa .ApplyAlignmentAttr =&_begdd ;continue ;};if _gcceg .Name .Local =="\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_ebcbdf ,_cffbg :=_d .ParseBool (_gcceg .Value );if _cffbg !=nil {return _cffbg ;};_ddgbaa .ApplyProtectionAttr =&_ebcbdf ;continue ;};};_edaacc :for {_egbeaf ,_bdbdfc :=d .Token ();if _bdbdfc !=nil {return _bdbdfc ;};switch _abfdc :=_egbeaf .(type ){case _a .StartElement :switch _abfdc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddgbaa .Alignment =NewCT_CellAlignment ();if _bbaac :=d .DecodeElement (_ddgbaa .Alignment ,&_abfdc );_bbaac !=nil {return _bbaac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddgbaa .Protection =NewCT_CellProtection ();if _ecbbac :=d .DecodeElement (_ddgbaa .Protection ,&_abfdc );_ecbbac !=nil {return _ecbbac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddgbaa .ExtLst =NewCT_ExtensionList ();if _aagec :=d .DecodeElement (_ddgbaa .ExtLst ,&_abfdc );_aagec !=nil {return _aagec ;};default:_gc .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",_abfdc .Name );if _aggad :=d .Skip ();_aggad !=nil {return _aggad ;};};case _a .EndElement :break _edaacc ;case _a .CharData :};};return nil ;};func (_deebe ST_GradientType )String ()string {switch _deebe {case 0:return "";case 1:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 2:return "\u0070\u0061\u0074\u0068";};return "";};func (_aceec ST_ItemType )Validate ()error {return _aceec .ValidateWithPath ("")};type CT_FutureMetadataBlock struct{ -// Data Field Item -DataField []*CT_DataField ;};func NewCT_WebPublishItems ()*CT_WebPublishItems {_dcbad :=&CT_WebPublishItems {};return _dcbad };func NewCT_RevisionHeader ()*CT_RevisionHeader {_egfbg :=&CT_RevisionHeader {};_egfbg .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";_egfbg .SheetIdMap =NewCT_SheetIdMap ();return _egfbg ;};func (_bcdgfe *CT_SheetViews )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeddad :for {_dbdac ,_adea :=d .Token ();if _adea !=nil {return _adea ;};switch _cabgc :=_dbdac .(type ){case _f .StartElement :switch _cabgc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adcde :=NewCT_SheetView ();if _gcfeb :=d .DecodeElement (_adcde ,&_cabgc );_gcfeb !=nil {return _gcfeb ;};_bcdgfe .SheetView =append (_bcdgfe .SheetView ,_adcde );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcdgfe .ExtLst =NewCT_ExtensionList ();if _dffcg :=d .DecodeElement (_bcdgfe .ExtLst ,&_cabgc );_dffcg !=nil {return _dffcg ;};default:_ag .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",_cabgc .Name );if _ceedfd :=d .Skip ();_ceedfd !=nil {return _ceedfd ;};};case _f .EndElement :break _aeddad ;case _f .CharData :};};return nil ;};func NewCT_Color ()*CT_Color {_ebdc :=&CT_Color {};return _ebdc };func (_abdag *Sst )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_f .Attr {Name :_f .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 ,_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\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\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 ="\u006d\u0061\u003a\u0073\u0073\u0074";return _abdag .CT_Sst .MarshalXML (e ,start );};func (_dfbbb *CT_PivotField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dfbbb .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_dfbbb .NameAttr )});};if _dfbbb .AxisAttr !=ST_AxisUnset {_bffce ,_aabbc :=_dfbbb .AxisAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0078\u0069\u0073"});if _aabbc !=nil {return _aabbc ;};start .Attr =append (start .Attr ,_bffce );};if _dfbbb .DataFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .DataFieldAttr ))});};if _dfbbb .SubtotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_dfbbb .SubtotalCaptionAttr )});};if _dfbbb .ShowDropDownsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .ShowDropDownsAttr ))});};if _dfbbb .HiddenLevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .HiddenLevelAttr ))});};if _dfbbb .UniqueMemberPropertyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_dfbbb .UniqueMemberPropertyAttr )});};if _dfbbb .CompactAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .CompactAttr ))});};if _dfbbb .AllDrilledAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .AllDrilledAttr ))});};if _dfbbb .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_dfbbb .NumFmtIdAttr )});};if _dfbbb .OutlineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .OutlineAttr ))});};if _dfbbb .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .SubtotalTopAttr ))});};if _dfbbb .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .DragToRowAttr ))});};if _dfbbb .DragToColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .DragToColAttr ))});};if _dfbbb .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .MultipleItemSelectionAllowedAttr ))});};if _dfbbb .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .DragToPageAttr ))});};if _dfbbb .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .DragToDataAttr ))});};if _dfbbb .DragOffAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .DragOffAttr ))});};if _dfbbb .ShowAllAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0041\u006c\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .ShowAllAttr ))});};if _dfbbb .InsertBlankRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .InsertBlankRowAttr ))});};if _dfbbb .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .ServerFieldAttr ))});};if _dfbbb .InsertPageBreakAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .InsertPageBreakAttr ))});};if _dfbbb .AutoShowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .AutoShowAttr ))});};if _dfbbb .TopAutoShowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .TopAutoShowAttr ))});};if _dfbbb .HideNewItemsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .HideNewItemsAttr ))});};if _dfbbb .MeasureFilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .MeasureFilterAttr ))});};if _dfbbb .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .IncludeNewItemsInFilterAttr ))});};if _dfbbb .ItemPageCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dfbbb .ItemPageCountAttr )});};if _dfbbb .SortTypeAttr !=ST_FieldSortTypeUnset {_ddbga ,_eaabdc :=_dfbbb .SortTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _eaabdc !=nil {return _eaabdc ;};start .Attr =append (start .Attr ,_ddbga );};if _dfbbb .DataSourceSortAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .DataSourceSortAttr ))});};if _dfbbb .NonAutoSortDefaultAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .NonAutoSortDefaultAttr ))});};if _dfbbb .RankByAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061\u006e\u006b\u0042\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_dfbbb .RankByAttr )});};if _dfbbb .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .DefaultSubtotalAttr ))});};if _dfbbb .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .SumSubtotalAttr ))});};if _dfbbb .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .CountASubtotalAttr ))});};if _dfbbb .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .AvgSubtotalAttr ))});};if _dfbbb .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .MaxSubtotalAttr ))});};if _dfbbb .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .MinSubtotalAttr ))});};if _dfbbb .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .ProductSubtotalAttr ))});};if _dfbbb .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .CountSubtotalAttr ))});};if _dfbbb .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .StdDevSubtotalAttr ))});};if _dfbbb .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .StdDevPSubtotalAttr ))});};if _dfbbb .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .VarSubtotalAttr ))});};if _dfbbb .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .VarPSubtotalAttr ))});};if _dfbbb .ShowPropCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .ShowPropCellAttr ))});};if _dfbbb .ShowPropTipAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .ShowPropTipAttr ))});};if _dfbbb .ShowPropAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .ShowPropAsCaptionAttr ))});};if _dfbbb .DefaultAttributeDrillStateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbbb .DefaultAttributeDrillStateAttr ))});};e .EncodeToken (start );if _dfbbb .Items !=nil {_fabcg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069\u0074\u0065\u006d\u0073"}};e .EncodeElement (_dfbbb .Items ,_fabcg );};if _dfbbb .AutoSortScope !=nil {_geee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0061\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"}};e .EncodeElement (_dfbbb .AutoSortScope ,_geee );};if _dfbbb .ExtLst !=nil {_bfcdbeb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dfbbb .ExtLst ,_bfcdbeb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Colors struct{ +// Future Feature Storage Area +ExtLst *CT_ExtensionList ;};func (_beecc *CT_DataValidation )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _beecc .TypeAttr !=ST_DataValidationTypeUnset {_babcf ,_ccfdc :=_beecc .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _ccfdc !=nil {return _ccfdc ;};start .Attr =append (start .Attr ,_babcf );};if _beecc .ErrorStyleAttr !=ST_DataValidationErrorStyleUnset {_aeeg ,_bcabd :=_beecc .ErrorStyleAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"});if _bcabd !=nil {return _bcabd ;};start .Attr =append (start .Attr ,_aeeg );};if _beecc .ImeModeAttr !=ST_DataValidationImeModeUnset {_abaae ,_afef :=_beecc .ImeModeAttr .MarshalXMLAttr (_a .Name {Local :"\u0069m\u0065\u004d\u006f\u0064\u0065"});if _afef !=nil {return _afef ;};start .Attr =append (start .Attr ,_abaae );};if _beecc .OperatorAttr !=ST_DataValidationOperatorUnset {_gbded ,_egeab :=_beecc .OperatorAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _egeab !=nil {return _egeab ;};start .Attr =append (start .Attr ,_gbded );};if _beecc .AllowBlankAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_beecc .AllowBlankAttr ))});};if _beecc .ShowDropDownAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_beecc .ShowDropDownAttr ))});};if _beecc .ShowInputMessageAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_beecc .ShowInputMessageAttr ))});};if _beecc .ShowErrorMessageAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_beecc .ShowErrorMessageAttr ))});};if _beecc .ErrorTitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_beecc .ErrorTitleAttr )});};if _beecc .ErrorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u0072\u0072o\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_beecc .ErrorAttr )});};if _beecc .PromptTitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_beecc .PromptTitleAttr )});};if _beecc .PromptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_beecc .PromptAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_b .Sprintf ("\u0025\u0076",_beecc .SqrefAttr )});e .EncodeToken (start );if _beecc .Formula1 !=nil {_bcacf :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"}};_gc .AddPreserveSpaceAttr (&_bcacf ,*_beecc .Formula1 );e .EncodeElement (_beecc .Formula1 ,_bcacf );};if _beecc .Formula2 !=nil {_ggadb :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"}};_gc .AddPreserveSpaceAttr (&_ggadb ,*_beecc .Formula2 );e .EncodeElement (_beecc .Formula2 ,_ggadb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_CustomChartsheetViews struct{ -// Color Indexes -IndexedColors *CT_IndexedColors ; +// Custom Chart Sheet View +CustomSheetView []*CT_CustomChartsheetView ;}; -// MRU Colors -MruColors *CT_MRUColors ;};func (_fgggda *CT_Xf )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fgggda .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fgggda .NumFmtIdAttr )});};if _fgggda .FontIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fgggda .FontIdAttr )});};if _fgggda .FillIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006c\u006c\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fgggda .FillIdAttr )});};if _fgggda .BorderIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fgggda .BorderIdAttr )});};if _fgggda .XfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fgggda .XfIdAttr )});};if _fgggda .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fgggda .QuotePrefixAttr ))});};if _fgggda .PivotButtonAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fgggda .PivotButtonAttr ))});};if _fgggda .ApplyNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fgggda .ApplyNumberFormatAttr ))});};if _fgggda .ApplyFontAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fgggda .ApplyFontAttr ))});};if _fgggda .ApplyFillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fgggda .ApplyFillAttr ))});};if _fgggda .ApplyBorderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fgggda .ApplyBorderAttr ))});};if _fgggda .ApplyAlignmentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fgggda .ApplyAlignmentAttr ))});};if _fgggda .ApplyProtectionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fgggda .ApplyProtectionAttr ))});};e .EncodeToken (start );if _fgggda .Alignment !=nil {_fdedac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_fgggda .Alignment ,_fdedac );};if _fgggda .Protection !=nil {_dfbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fgggda .Protection ,_dfbc );};if _fgggda .ExtLst !=nil {_fgcfcc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fgggda .ExtLst ,_fgcfcc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_beegg *CT_NumFmts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fagcb :=range start .Attr {if _fagcb .Name .Local =="\u0063\u006f\u0075n\u0074"{_agcbg ,_ggffc :=_d .ParseUint (_fagcb .Value ,10,32);if _ggffc !=nil {return _ggffc ;};_ecdbea :=uint32 (_agcbg );_beegg .CountAttr =&_ecdbea ;continue ;};};_bfdg :for {_agcfc ,_gggfg :=d .Token ();if _gggfg !=nil {return _gggfg ;};switch _gegef :=_agcfc .(type ){case _f .StartElement :switch _gegef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baabd :=NewCT_NumFmt ();if _ccdge :=d .DecodeElement (_baabd ,&_gegef );_ccdge !=nil {return _ccdge ;};_beegg .NumFmt =append (_beegg .NumFmt ,_baabd );default:_ag .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",_gegef .Name );if _gdebef :=d .Skip ();_gdebef !=nil {return _gdebef ;};};case _f .EndElement :break _bfdg ;case _f .CharData :};};return nil ;};func NewCT_FileVersion ()*CT_FileVersion {_dddcb :=&CT_FileVersion {};return _dddcb };func _fedd (_babcd bool )uint8 {if _babcd {return 1;};return 0;};func (_bbbbc ST_TargetScreenSize )ValidateWithPath (path string )error {switch _bbbbc {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbbbc ));};return nil ;};func (_ffcce *CT_QueryTable )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_deddf :=range start .Attr {if _deddf .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_dagbc ,_dfeba :=_d .ParseBool (_deddf .Value );if _dfeba !=nil {return _dfeba ;};_ffcce .AdjustColumnWidthAttr =&_dagbc ;continue ;};if _deddf .Name .Local =="\u006e\u0061\u006d\u0065"{_ecebd ,_agggb :=_deddf .Value ,error (nil );if _agggb !=nil {return _agggb ;};_ffcce .NameAttr =_ecebd ;continue ;};if _deddf .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_cfbdg ,_acfe :=_d .ParseBool (_deddf .Value );if _acfe !=nil {return _acfe ;};_ffcce .IntermediateAttr =&_cfbdg ;continue ;};if _deddf .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_ccge ,_faadge :=_d .ParseBool (_deddf .Value );if _faadge !=nil {return _faadge ;};_ffcce .RowNumbersAttr =&_ccge ;continue ;};if _deddf .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_ggeceb ,_bcegc :=_d .ParseUint (_deddf .Value ,10,32);if _bcegc !=nil {return _bcegc ;};_ffcce .ConnectionIdAttr =uint32 (_ggeceb );continue ;};if _deddf .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_dabgg ,_gfcbb :=_d .ParseBool (_deddf .Value );if _gfcbb !=nil {return _gfcbb ;};_ffcce .BackgroundRefreshAttr =&_dabgg ;continue ;};if _deddf .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_gdgea ,_bfgfff :=_d .ParseBool (_deddf .Value );if _bfgfff !=nil {return _bfgfff ;};_ffcce .RefreshOnLoadAttr =&_gdgea ;continue ;};if _deddf .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_ceddfb ,_ecdfc :=_d .ParseBool (_deddf .Value );if _ecdfc !=nil {return _ecdfc ;};_ffcce .FillFormulasAttr =&_ceddfb ;continue ;};if _deddf .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ecgdf ,_ecbfg :=_d .ParseBool (_deddf .Value );if _ecbfg !=nil {return _ecbfg ;};_ffcce .ApplyNumberFormatsAttr =&_ecgdf ;continue ;};if _deddf .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ccbec ,_cgec :=_d .ParseBool (_deddf .Value );if _cgec !=nil {return _cgec ;};_ffcce .ApplyFontFormatsAttr =&_ccbec ;continue ;};if _deddf .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_fafgfbc ,_ecebg :=_d .ParseBool (_deddf .Value );if _ecebg !=nil {return _ecebg ;};_ffcce .FirstBackgroundRefreshAttr =&_fafgfbc ;continue ;};if _deddf .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_cgdgb ,_dcdaee :=_d .ParseUint (_deddf .Value ,10,32);if _dcdaee !=nil {return _dcdaee ;};_ffdeg :=uint32 (_cgdgb );_ffcce .AutoFormatIdAttr =&_ffdeg ;continue ;};if _deddf .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_fgbaf ,_cadeb :=_d .ParseBool (_deddf .Value );if _cadeb !=nil {return _cadeb ;};_ffcce .ApplyAlignmentFormatsAttr =&_fgbaf ;continue ;};if _deddf .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_dfcbcg ,_abfee :=_d .ParseBool (_deddf .Value );if _abfee !=nil {return _abfee ;};_ffcce .DisableRefreshAttr =&_dfcbcg ;continue ;};if _deddf .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_cdaf ,_cgecd :=_d .ParseBool (_deddf .Value );if _cgecd !=nil {return _cgecd ;};_ffcce .ApplyBorderFormatsAttr =&_cdaf ;continue ;};if _deddf .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_cbfag ,_dbbbg :=_d .ParseBool (_deddf .Value );if _dbbbg !=nil {return _dbbbg ;};_ffcce .PreserveFormattingAttr =&_cbfag ;continue ;};if _deddf .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_acbbd ,_bfbeg :=_d .ParseBool (_deddf .Value );if _bfbeg !=nil {return _bfbeg ;};_ffcce .ApplyPatternFormatsAttr =&_acbbd ;continue ;};if _deddf .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_ffcce .GrowShrinkTypeAttr .UnmarshalXMLAttr (_deddf );continue ;};if _deddf .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_aefce ,_ecbgg :=_d .ParseBool (_deddf .Value );if _ecbgg !=nil {return _ecbgg ;};_ffcce .DisableEditAttr =&_aefce ;continue ;};if _deddf .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_ffafd ,_fffg :=_d .ParseBool (_deddf .Value );if _fffg !=nil {return _fffg ;};_ffcce .HeadersAttr =&_ffafd ;continue ;};if _deddf .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_edggfb ,_ccabc :=_d .ParseBool (_deddf .Value );if _ccabc !=nil {return _ccabc ;};_ffcce .RemoveDataOnSaveAttr =&_edggfb ;continue ;};if _deddf .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_eeeae ,_aegabb :=_d .ParseBool (_deddf .Value );if _aegabb !=nil {return _aegabb ;};_ffcce .ApplyWidthHeightFormatsAttr =&_eeeae ;continue ;};};_faddda :for {_edegc ,_eadgd :=d .Token ();if _eadgd !=nil {return _eadgd ;};switch _bbbgg :=_edegc .(type ){case _f .StartElement :switch _bbbgg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffcce .QueryTableRefresh =NewCT_QueryTableRefresh ();if _fddgc :=d .DecodeElement (_ffcce .QueryTableRefresh ,&_bbbgg );_fddgc !=nil {return _fddgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffcce .ExtLst =NewCT_ExtensionList ();if _bbabf :=d .DecodeElement (_ffcce .ExtLst ,&_bbbgg );_bbabf !=nil {return _bbabf ;};default:_ag .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",_bbbgg .Name );if _bgadad :=d .Skip ();_bgadad !=nil {return _bgadad ;};};case _f .EndElement :break _faddda ;case _f .CharData :};};return nil ;};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;);type CT_ReviewedRevisions struct{ +// ValidateWithPath validates the CT_PivotAreas and its children, prefixing error messages with path +func (_eeaff *CT_PivotAreas )ValidateWithPath (path string )error {for _facg ,_faaaa :=range _eeaff .PivotArea {if _egade :=_faaaa .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0050\u0069\u0076o\u0074\u0041\u0072\u0065\u0061\u005b\u0025\u0064\u005d",path ,_facg ));_egade !=nil {return _egade ;};};return nil ;};func NewUsers ()*Users {_ebfgg :=&Users {};_ebfgg .CT_Users =*NewCT_Users ();return _ebfgg };func (_dcedd *ST_MdxFunctionType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgacfff ,_ddbbfg :=d .Token ();if _ddbbfg !=nil {return _ddbbfg ;};if _gecbc ,_agdbef :=_cgacfff .(_a .EndElement );_agdbef &&_gecbc .Name ==start .Name {*_dcedd =1;return nil ;};if _bfgcc ,_abeab :=_cgacfff .(_a .CharData );!_abeab {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",_cgacfff );}else {switch string (_bfgcc ){case "":*_dcedd =0;case "\u006d":*_dcedd =1;case "\u0076":*_dcedd =2;case "\u0073":*_dcedd =3;case "\u0063":*_dcedd =4;case "\u0072":*_dcedd =5;case "\u0070":*_dcedd =6;case "\u006b":*_dcedd =7;};};_cgacfff ,_ddbbfg =d .Token ();if _ddbbfg !=nil {return _ddbbfg ;};if _adcbe ,_aabbec :=_cgacfff .(_a .EndElement );_aabbec &&_adcbe .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",_cgacfff );}; -// Reviewed Revisions Count -CountAttr *uint32 ; +// Validate validates the CT_MetadataStringIndex and its children +func (_cacbg *CT_MetadataStringIndex )Validate ()error {return _cacbg .ValidateWithPath ("\u0043\u0054\u005f\u004det\u0061\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0049\u006e\u0064e\u0078");}; -// Reviewed -Reviewed []*CT_Reviewed ;};type CT_Format struct{ +// Validate validates the Revisions and its children +func (_gaeeg *Revisions )Validate ()error {return _gaeeg .ValidateWithPath ("\u0052e\u0076\u0069\u0073\u0069\u006f\u006es");};func (_fggda *CT_PhoneticPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cagbb :=range start .Attr {if _cagbb .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_dafeb ,_dafcd :=_d .ParseUint (_cagbb .Value ,10,32);if _dafcd !=nil {return _dafcd ;};_fggda .FontIdAttr =uint32 (_dafeb );continue ;};if _cagbb .Name .Local =="\u0074\u0079\u0070\u0065"{_fggda .TypeAttr .UnmarshalXMLAttr (_cagbb );continue ;};if _cagbb .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_fggda .AlignmentAttr .UnmarshalXMLAttr (_cagbb );continue ;};};for {_ebgge ,_fdgaa :=d .Token ();if _fdgaa !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050h\u006fn\u0065t\u0069\u0063\u0050\u0072\u003a\u0020\u0025s",_fdgaa );};if _dagdc ,_ebbgb :=_ebgge .(_a .EndElement );_ebbgb &&_dagdc .Name ==start .Name {break ;};};return nil ;};func (_gfda *CT_Control )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fdfg :=range start .Attr {if _fdfg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fdfg .Name .Local =="\u0069\u0064"||_fdfg .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"&&_fdfg .Name .Local =="\u0069\u0064"{_cbgg ,_abeed :=_fdfg .Value ,error (nil );if _abeed !=nil {return _abeed ;};_gfda .IdAttr =_cbgg ;continue ;};if _fdfg .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_cageb ,_fdeg :=_d .ParseUint (_fdfg .Value ,10,32);if _fdeg !=nil {return _fdeg ;};_gfda .ShapeIdAttr =uint32 (_cageb );continue ;};if _fdfg .Name .Local =="\u006e\u0061\u006d\u0065"{_ceagd ,_deba :=_fdfg .Value ,error (nil );if _deba !=nil {return _deba ;};_gfda .NameAttr =&_ceagd ;continue ;};};_fbgbf :for {_eaad ,_gced :=d .Token ();if _gced !=nil {return _gced ;};switch _acbgc :=_eaad .(type ){case _a .StartElement :switch _acbgc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfda .ControlPr =NewCT_ControlPr ();if _aaeg :=d .DecodeElement (_gfda .ControlPr ,&_acbgc );_aaeg !=nil {return _aaeg ;};default:_gc .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",_acbgc .Name );if _dcfe :=d .Skip ();_dcfe !=nil {return _dcfe ;};};case _a .EndElement :break _fbgbf ;case _a .CharData :};};return nil ;};func (_dadeea *ST_UnderlineValues )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efafdb ,_ffade :=d .Token ();if _ffade !=nil {return _ffade ;};if _afbeff ,_efdacc :=_efafdb .(_a .EndElement );_efdacc &&_afbeff .Name ==start .Name {*_dadeea =1;return nil ;};if _cbdaa ,_ffggb :=_efafdb .(_a .CharData );!_ffggb {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",_efafdb );}else {switch string (_cbdaa ){case "":*_dadeea =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_dadeea =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_dadeea =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dadeea =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dadeea =4;case "\u006e\u006f\u006e\u0065":*_dadeea =5;};};_efafdb ,_ffade =d .Token ();if _ffade !=nil {return _ffade ;};if _fgdgcg ,_fgfdd :=_efafdb .(_a .EndElement );_fgfdd &&_fgdgcg .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",_efafdb );};func (_ecefb *CT_PrintOptions )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gacag :=range start .Attr {if _gacag .Name .Local =="\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"{_dcdba ,_cegee :=_d .ParseBool (_gacag .Value );if _cegee !=nil {return _cegee ;};_ecefb .HorizontalCenteredAttr =&_dcdba ;continue ;};if _gacag .Name .Local =="\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"{_bfdad ,_gggdd :=_d .ParseBool (_gacag .Value );if _gggdd !=nil {return _gggdd ;};_ecefb .VerticalCenteredAttr =&_bfdad ;continue ;};if _gacag .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"{_fdbgd ,_gbcff :=_d .ParseBool (_gacag .Value );if _gbcff !=nil {return _gbcff ;};_ecefb .HeadingsAttr =&_fdbgd ;continue ;};if _gacag .Name .Local =="\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"{_daeag ,_babdff :=_d .ParseBool (_gacag .Value );if _babdff !=nil {return _babdff ;};_ecefb .GridLinesAttr =&_daeag ;continue ;};if _gacag .Name .Local =="\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"{_dcba ,_fbcedc :=_d .ParseBool (_gacag .Value );if _fbcedc !=nil {return _fbcedc ;};_ecefb .GridLinesSetAttr =&_dcba ;continue ;};};for {_aeceb ,_acgbf :=d .Token ();if _acgbf !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u004fp\u0074\u0069\u006fn\u0073:\u0020\u0025\u0073",_acgbf );};if _afccf ,_fcddgf :=_aeceb .(_a .EndElement );_fcddgf &&_afccf .Name ==start .Name {break ;};};return nil ;};func (_bedacb *CT_PageMargins )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_affd :=range start .Attr {if _affd .Name .Local =="\u006c\u0065\u0066\u0074"{_gcead ,_gedfed :=_d .ParseFloat (_affd .Value ,64);if _gedfed !=nil {return _gedfed ;};_bedacb .LeftAttr =_gcead ;continue ;};if _affd .Name .Local =="\u0072\u0069\u0067h\u0074"{_dfffb ,_ddfgff :=_d .ParseFloat (_affd .Value ,64);if _ddfgff !=nil {return _ddfgff ;};_bedacb .RightAttr =_dfffb ;continue ;};if _affd .Name .Local =="\u0074\u006f\u0070"{_dfbg ,_efccg :=_d .ParseFloat (_affd .Value ,64);if _efccg !=nil {return _efccg ;};_bedacb .TopAttr =_dfbg ;continue ;};if _affd .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_fgdfae ,_ebcac :=_d .ParseFloat (_affd .Value ,64);if _ebcac !=nil {return _ebcac ;};_bedacb .BottomAttr =_fgdfae ;continue ;};if _affd .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_ecfcd ,_dgdbg :=_d .ParseFloat (_affd .Value ,64);if _dgdbg !=nil {return _dgdbg ;};_bedacb .HeaderAttr =_ecfcd ;continue ;};if _affd .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_eecga ,_cfafb :=_d .ParseFloat (_affd .Value ,64);if _cfafb !=nil {return _cfafb ;};_bedacb .FooterAttr =_eecga ;continue ;};};for {_efacd ,_afgfbd :=d .Token ();if _afgfbd !=nil {return _b .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",_afgfbd );};if _bgcf ,_fffce :=_efacd .(_a .EndElement );_fffce &&_bgcf .Name ==start .Name {break ;};};return nil ;};func (_eccgb *ST_ConditionalFormattingOperator )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_baccbf ,_fbcdd :=d .Token ();if _fbcdd !=nil {return _fbcdd ;};if _fdcgf ,_ebecb :=_baccbf .(_a .EndElement );_ebecb &&_fdcgf .Name ==start .Name {*_eccgb =1;return nil ;};if _aacegf ,_dbegfg :=_baccbf .(_a .CharData );!_dbegfg {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",_baccbf );}else {switch string (_aacegf ){case "":*_eccgb =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_eccgb =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_eccgb =2;case "\u0065\u0071\u0075a\u006c":*_eccgb =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_eccgb =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_eccgb =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_eccgb =6;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_eccgb =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_eccgb =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_eccgb =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_eccgb =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_eccgb =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_eccgb =12;};};_baccbf ,_fbcdd =d .Token ();if _fbcdd !=nil {return _fbcdd ;};if _baeada ,_ffedde :=_baccbf .(_a .EndElement );_ffedde &&_baeada .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",_baccbf );};func (_deeg *CT_Macrosheet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_deeg .SheetData =NewCT_SheetData ();_cafef :for {_cgee ,_ffcgd :=d .Token ();if _ffcgd !=nil {return _ffcgd ;};switch _ffegeb :=_cgee .(type ){case _a .StartElement :switch _ffegeb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deeg .SheetPr =NewCT_SheetPr ();if _deccb :=d .DecodeElement (_deeg .SheetPr ,&_ffegeb );_deccb !=nil {return _deccb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deeg .Dimension =NewCT_SheetDimension ();if _cgead :=d .DecodeElement (_deeg .Dimension ,&_ffegeb );_cgead !=nil {return _cgead ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deeg .SheetViews =NewCT_SheetViews ();if _dedgff :=d .DecodeElement (_deeg .SheetViews ,&_ffegeb );_dedgff !=nil {return _dedgff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deeg .SheetFormatPr =NewCT_SheetFormatPr ();if _bdca :=d .DecodeElement (_deeg .SheetFormatPr ,&_ffegeb );_bdca !=nil {return _bdca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccbgc :=NewCT_Cols ();if _gbfed :=d .DecodeElement (_ccbgc ,&_ffegeb );_gbfed !=nil {return _gbfed ;};_deeg .Cols =append (_deeg .Cols ,_ccbgc );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _fabb :=d .DecodeElement (_deeg .SheetData ,&_ffegeb );_fabb !=nil {return _fabb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deeg .SheetProtection =NewCT_SheetProtection ();if _dgac :=d .DecodeElement (_deeg .SheetProtection ,&_ffegeb );_dgac !=nil {return _dgac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deeg .AutoFilter =NewCT_AutoFilter ();if _afcg :=d .DecodeElement (_deeg .AutoFilter ,&_ffegeb );_afcg !=nil {return _afcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deeg .SortState =NewCT_SortState ();if _eceddg :=d .DecodeElement (_deeg .SortState ,&_ffegeb );_eceddg !=nil {return _eceddg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deeg .DataConsolidate =NewCT_DataConsolidate ();if _dbafe :=d .DecodeElement (_deeg .DataConsolidate ,&_ffegeb );_dbafe !=nil {return _dbafe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deeg .CustomSheetViews =NewCT_CustomSheetViews ();if _dcdc :=d .DecodeElement (_deeg .CustomSheetViews ,&_ffegeb );_dcdc !=nil {return _dcdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deeg .PhoneticPr =NewCT_PhoneticPr ();if _gdfaed :=d .DecodeElement (_deeg .PhoneticPr ,&_ffegeb );_gdfaed !=nil {return _gdfaed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfgg :=NewCT_ConditionalFormatting ();if _dfcb :=d .DecodeElement (_fgfgg ,&_ffegeb );_dfcb !=nil {return _dfcb ;};_deeg .ConditionalFormatting =append (_deeg .ConditionalFormatting ,_fgfgg );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deeg .PrintOptions =NewCT_PrintOptions ();if _cfaeg :=d .DecodeElement (_deeg .PrintOptions ,&_ffegeb );_cfaeg !=nil {return _cfaeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deeg .PageMargins =NewCT_PageMargins ();if _bgdce :=d .DecodeElement (_deeg .PageMargins ,&_ffegeb );_bgdce !=nil {return _bgdce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deeg .PageSetup =NewCT_PageSetup ();if _dfca :=d .DecodeElement (_deeg .PageSetup ,&_ffegeb );_dfca !=nil {return _dfca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deeg .HeaderFooter =NewCT_HeaderFooter ();if _ecebf :=d .DecodeElement (_deeg .HeaderFooter ,&_ffegeb );_ecebf !=nil {return _ecebf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deeg .RowBreaks =NewCT_PageBreak ();if _gfgcfg :=d .DecodeElement (_deeg .RowBreaks ,&_ffegeb );_gfgcfg !=nil {return _gfgcfg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deeg .ColBreaks =NewCT_PageBreak ();if _bbffb :=d .DecodeElement (_deeg .ColBreaks ,&_ffegeb );_bbffb !=nil {return _bbffb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deeg .CustomProperties =NewCT_CustomProperties ();if _bbegg :=d .DecodeElement (_deeg .CustomProperties ,&_ffegeb );_bbegg !=nil {return _bbegg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deeg .Drawing =NewCT_Drawing ();if _bdaeg :=d .DecodeElement (_deeg .Drawing ,&_ffegeb );_bdaeg !=nil {return _bdaeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deeg .LegacyDrawing =NewCT_LegacyDrawing ();if _gfgdbg :=d .DecodeElement (_deeg .LegacyDrawing ,&_ffegeb );_gfgdbg !=nil {return _gfgdbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deeg .LegacyDrawingHF =NewCT_LegacyDrawing ();if _acdeea :=d .DecodeElement (_deeg .LegacyDrawingHF ,&_ffegeb );_acdeea !=nil {return _acdeea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deeg .DrawingHF =NewCT_DrawingHF ();if _eeceg :=d .DecodeElement (_deeg .DrawingHF ,&_ffegeb );_eeceg !=nil {return _eeceg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deeg .Picture =NewCT_SheetBackgroundPicture ();if _gfcda :=d .DecodeElement (_deeg .Picture ,&_ffegeb );_gfcda !=nil {return _gfcda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deeg .OleObjects =NewCT_OleObjects ();if _baeaa :=d .DecodeElement (_deeg .OleObjects ,&_ffegeb );_baeaa !=nil {return _baeaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deeg .ExtLst =NewCT_ExtensionList ();if _daeab :=d .DecodeElement (_deeg .ExtLst ,&_ffegeb );_daeab !=nil {return _daeab ;};default:_gc .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",_ffegeb .Name );if _adbbf :=d .Skip ();_adbbf !=nil {return _adbbf ;};};case _a .EndElement :break _cafef ;case _a .CharData :};};return nil ;}; -// Format Action -ActionAttr ST_FormatAction ; +// ValidateWithPath validates the CT_DataRef and its children, prefixing error messages with path +func (_fcefb *CT_DataRef )ValidateWithPath (path string )error {return nil };type CT_Users struct{ -// Format Id -DxfIdAttr *uint32 ; +// Active User Count +CountAttr *uint32 ; -// Pivot Table Location -PivotArea *CT_PivotArea ; +// User Information +UserInfo []*CT_SharedUser ;};type CT_OleSize struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_bbaca *CT_PivotCache )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_bbaca .CacheIdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_bbaca .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type QueryTable struct{CT_QueryTable }; +// Reference +RefAttr string ;};func (_cbgca *CT_Revisions )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cegde :for {_aagfe ,_dgcbe :=d .Token ();if _dgcbe !=nil {return _dgcbe ;};switch _cfcag :=_aagfe .(type ){case _a .StartElement :switch _cfcag .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfdfga :=NewCT_RevisionRowColumn ();if _afbge :=d .DecodeElement (_gfdfga ,&_cfcag );_afbge !=nil {return _afbge ;};_cbgca .Rrc =append (_cbgca .Rrc ,_gfdfga );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbcag :=NewCT_RevisionMove ();if _bdafd :=d .DecodeElement (_fbcag ,&_cfcag );_bdafd !=nil {return _bdafd ;};_cbgca .Rm =append (_cbgca .Rm ,_fbcag );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggddg :=NewCT_RevisionCustomView ();if _fbdba :=d .DecodeElement (_cggddg ,&_cfcag );_fbdba !=nil {return _fbdba ;};_cbgca .Rcv =append (_cbgca .Rcv ,_cggddg );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccbcd :=NewCT_RevisionSheetRename ();if _abcfd :=d .DecodeElement (_ccbcd ,&_cfcag );_abcfd !=nil {return _abcfd ;};_cbgca .Rsnm =append (_cbgca .Rsnm ,_ccbcd );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccfdf :=NewCT_RevisionInsertSheet ();if _ccbfec :=d .DecodeElement (_ccfdf ,&_cfcag );_ccbfec !=nil {return _ccbfec ;};_cbgca .Ris =append (_cbgca .Ris ,_ccfdf );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_faddbcc :=NewCT_RevisionCellChange ();if _gggdbc :=d .DecodeElement (_faddbcc ,&_cfcag );_gggdbc !=nil {return _gggdbc ;};_cbgca .Rcc =append (_cbgca .Rcc ,_faddbcc );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egebc :=NewCT_RevisionFormatting ();if _fcfgd :=d .DecodeElement (_egebc ,&_cfcag );_fcfgd !=nil {return _fcfgd ;};_cbgca .Rfmt =append (_cbgca .Rfmt ,_egebc );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egaaaa :=NewCT_RevisionAutoFormatting ();if _edgegg :=d .DecodeElement (_egaaaa ,&_cfcag );_edgegg !=nil {return _edgegg ;};_cbgca .Raf =append (_cbgca .Raf ,_egaaaa );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbdca :=NewCT_RevisionDefinedName ();if _dgafb :=d .DecodeElement (_cbdca ,&_cfcag );_dgafb !=nil {return _dgafb ;};_cbgca .Rdn =append (_cbgca .Rdn ,_cbdca );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgdbf :=NewCT_RevisionComment ();if _fcdcd :=d .DecodeElement (_bgdbf ,&_cfcag );_fcdcd !=nil {return _fcdcd ;};_cbgca .Rcmt =append (_cbgca .Rcmt ,_bgdbf );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eadca :=NewCT_RevisionQueryTableField ();if _gcded :=d .DecodeElement (_eadca ,&_cfcag );_gcded !=nil {return _gcded ;};_cbgca .Rqt =append (_cbgca .Rqt ,_eadca );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffedb :=NewCT_RevisionConflict ();if _gegfb :=d .DecodeElement (_ffedb ,&_cfcag );_gegfb !=nil {return _gegfb ;};_cbgca .Rcft =append (_cbgca .Rcft ,_ffedb );default:_gc .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",_cfcag .Name );if _aafc :=d .Skip ();_aafc !=nil {return _aafc ;};};case _a .EndElement :break _cegde ;case _a .CharData :};};return nil ;};type ST_TableStyleType byte ;func NewCT_PivotFilter ()*CT_PivotFilter {_feagc :=&CT_PivotFilter {};_feagc .TypeAttr =ST_PivotFilterType (1);_feagc .AutoFilter =NewCT_AutoFilter ();return _feagc ;};func (_efega *CT_OleObjects )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dabae :for {_eecfe ,_ggdce :=d .Token ();if _ggdce !=nil {return _ggdce ;};switch _bdacf :=_eecfe .(type ){case _a .StartElement :switch _bdacf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efaae :=NewCT_OleObject ();if _afggaf :=d .DecodeElement (_efaae ,&_bdacf );_afggaf !=nil {return _afggaf ;};_efega .OleObject =append (_efega .OleObject ,_efaae );default:_gc .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",_bdacf .Name );if _bdcaba :=d .Skip ();_bdcaba !=nil {return _bdcaba ;};};case _a .EndElement :break _dabae ;case _a .CharData :};};return nil ;}; -// Validate validates the CT_Font and its children -func (_bcagb *CT_Font )Validate ()error {return _bcagb .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};func (_fcagbd *ST_SortMethod )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fcagbd =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_fcagbd =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_fcagbd =2;case "\u006e\u006f\u006e\u0065":*_fcagbd =3;};return nil ;};type CT_CellProtection struct{ +// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path +func (_dcfbe *CT_SmartTagType )ValidateWithPath (path string )error {return nil };func (_acgbgd *CT_MetadataBlocks )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebagc :=range start .Attr {if _ebagc .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbadg ,_abbdb :=_d .ParseUint (_ebagc .Value ,10,32);if _abbdb !=nil {return _abbdb ;};_dcbba :=uint32 (_fbadg );_acgbgd .CountAttr =&_dcbba ;continue ;};};_beegc :for {_cbgce ,_aadcf :=d .Token ();if _aadcf !=nil {return _aadcf ;};switch _efbcg :=_cbgce .(type ){case _a .StartElement :switch _efbcg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eaeed :=NewCT_MetadataBlock ();if _dgage :=d .DecodeElement (_eaeed ,&_efbcg );_dgage !=nil {return _dgage ;};_acgbgd .Bk =append (_acgbgd .Bk ,_eaeed );default:_gc .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",_efbcg .Name );if _gadbc :=d .Skip ();_gadbc !=nil {return _gadbc ;};};case _a .EndElement :break _beegc ;case _a .CharData :};};return nil ;};func NewCT_HierarchyUsage ()*CT_HierarchyUsage {_gbffe :=&CT_HierarchyUsage {};return _gbffe };func (_dedaf *CT_UndoInfo )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006e\u0064e\u0078"},Value :_b .Sprintf ("\u0025\u0076",_dedaf .IndexAttr )});_gfdcdb ,_fgeba :=_dedaf .ExpAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u0078\u0070"});if _fgeba !=nil {return _fgeba ;};start .Attr =append (start .Attr ,_gfdcdb );if _dedaf .Ref3DAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u00663\u0044"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dedaf .Ref3DAttr ))});};if _dedaf .ArrayAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dedaf .ArrayAttr ))});};if _dedaf .VAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dedaf .VAttr ))});};if _dedaf .NfAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0066"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dedaf .NfAttr ))});};if _dedaf .CsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dedaf .CsAttr ))});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0072"},Value :_b .Sprintf ("\u0025\u0076",_dedaf .DrAttr )});if _dedaf .DnAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_dedaf .DnAttr )});};if _dedaf .RAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_dedaf .RAttr )});};if _dedaf .SIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dedaf .SIdAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_HtmlFmt byte ;func (_cgaac *CT_PivotCacheRecords )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gfabd :=range start .Attr {if _gfabd .Name .Local =="\u0063\u006f\u0075n\u0074"{_faddb ,_afaggg :=_d .ParseUint (_gfabd .Value ,10,32);if _afaggg !=nil {return _afaggg ;};_fffdd :=uint32 (_faddb );_cgaac .CountAttr =&_fffdd ;continue ;};};_bebdb :for {_gdeab ,_cgddac :=d .Token ();if _cgddac !=nil {return _cgddac ;};switch _eaedbf :=_gdeab .(type ){case _a .StartElement :switch _eaedbf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eeec :=NewCT_Record ();if _gecef :=d .DecodeElement (_eeec ,&_eaedbf );_gecef !=nil {return _gecef ;};_cgaac .R =append (_cgaac .R ,_eeec );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgaac .ExtLst =NewCT_ExtensionList ();if _bdgab :=d .DecodeElement (_cgaac .ExtLst ,&_eaedbf );_bdgab !=nil {return _bdgab ;};default:_gc .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",_eaedbf .Name );if _cada :=d .Skip ();_cada !=nil {return _cada ;};};case _a .EndElement :break _bebdb ;case _a .CharData :};};return nil ;};func (_egceea ST_SortType )Validate ()error {return _egceea .ValidateWithPath ("")};type ST_ExternalConnectionType byte ; -// Cell Locked -LockedAttr *bool ; +// ValidateWithPath validates the CT_TableColumns and its children, prefixing error messages with path +func (_bdfdf *CT_TableColumns )ValidateWithPath (path string )error {for _ggfbf ,_ggfad :=range _bdfdf .TableColumn {if _ccgfee :=_ggfad .ValidateWithPath (_b .Sprintf ("\u0025s\u002fT\u0061\u0062\u006c\u0065\u0043o\u006c\u0075m\u006e\u005b\u0025\u0064\u005d",path ,_ggfbf ));_ccgfee !=nil {return _ccgfee ;};};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 (_bgeaaf ST_MdxFunctionType )String ()string {switch _bgeaaf {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 "";};type CT_Set struct{ -// Hidden Cell -HiddenAttr *bool ;};func (_cagada *CalcChain )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_f .Attr {Name :_f .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 ,_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\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\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 ="\u006d\u0061\u003ac\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e";return _cagada .CT_CalcChain .MarshalXML (e ,start );};func (_bed *CT_BorderPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgf :=range start .Attr {if _fgf .Name .Local =="\u0073\u0074\u0079l\u0065"{_bed .StyleAttr .UnmarshalXMLAttr (_fgf );continue ;};};_aed :for {_gee ,_cafd :=d .Token ();if _cafd !=nil {return _cafd ;};switch _aee :=_gee .(type ){case _f .StartElement :switch _aee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bed .Color =NewCT_Color ();if _gcd :=d .DecodeElement (_bed .Color ,&_aee );_gcd !=nil {return _gcd ;};default:_ag .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",_aee .Name );if _cbd :=d .Skip ();_cbd !=nil {return _cbd ;};};case _f .EndElement :break _aed ;case _f .CharData :};};return nil ;};const (ST_PageOrderUnset ST_PageOrder =0;ST_PageOrderDownThenOver ST_PageOrder =1;ST_PageOrderOverThenDown ST_PageOrder =2;);func (_abdgd *CT_CellStyleXfs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edfa :=range start .Attr {if _edfa .Name .Local =="\u0063\u006f\u0075n\u0074"{_dddc ,_agbbf :=_d .ParseUint (_edfa .Value ,10,32);if _agbbf !=nil {return _agbbf ;};_dbe :=uint32 (_dddc );_abdgd .CountAttr =&_dbe ;continue ;};};_gcce :for {_bfde ,_dbdg :=d .Token ();if _dbdg !=nil {return _dbdg ;};switch _aedd :=_bfde .(type ){case _f .StartElement :switch _aedd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aadf :=NewCT_Xf ();if _aadg :=d .DecodeElement (_aadf ,&_aedd );_aadg !=nil {return _aadg ;};_abdgd .Xf =append (_abdgd .Xf ,_aadf );default:_ag .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",_aedd .Name );if _baee :=d .Skip ();_baee !=nil {return _baee ;};};case _f .EndElement :break _gcce ;case _f .CharData :};};return nil ;};type CT_pivotTableDefinition struct{ +// Number of Tuples +CountAttr *uint32 ; -// Name -NameAttr string ; +// Maximum Rank Requested +MaxRankAttr int32 ; -// PivotCache Definition Id -CacheIdAttr uint32 ; +// MDX Set Definition +SetDefinitionAttr string ; -// Data On Rows -DataOnRowsAttr *bool ; +// Set Sort Order +SortTypeAttr ST_SortType ; -// Default Data Field Position -DataPositionAttr *uint32 ; +// Query Failed +QueryFailedAttr *bool ; -// Data Field Header Name -DataCaptionAttr string ; +// Tuples +Tpls []*CT_Tuples ; -// Grand Totals Caption -GrandTotalCaptionAttr *string ; +// Sort By Tuple +SortByTuple *CT_Tuples ;}; -// Error Caption -ErrorCaptionAttr *string ; +// ValidateWithPath validates the CT_SheetBackgroundPicture and its children, prefixing error messages with path +func (_fgdbg *CT_SheetBackgroundPicture )ValidateWithPath (path string )error {return nil };func NewCT_Workbook ()*CT_Workbook {_bdfdb :=&CT_Workbook {};_bdfdb .Sheets =NewCT_Sheets ();return _bdfdb ;};func (_bcff *CT_Colors )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcgbg :for {_bgff ,_fbag :=d .Token ();if _fbag !=nil {return _fbag ;};switch _fadgf :=_bgff .(type ){case _a .StartElement :switch _fadgf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcff .IndexedColors =NewCT_IndexedColors ();if _gefge :=d .DecodeElement (_bcff .IndexedColors ,&_fadgf );_gefge !=nil {return _gefge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcff .MruColors =NewCT_MRUColors ();if _gegd :=d .DecodeElement (_bcff .MruColors ,&_fadgf );_gegd !=nil {return _gegd ;};default:_gc .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",_fadgf .Name );if _bagac :=d .Skip ();_bagac !=nil {return _bagac ;};};case _a .EndElement :break _dcgbg ;case _a .CharData :};};return nil ;};func (_adgaef ST_GrowShrinkType )Validate ()error {return _adgaef .ValidateWithPath ("")}; -// Show Error -ShowErrorAttr *bool ; +// Validate validates the CT_Parameters and its children +func (_bcaeaf *CT_Parameters )Validate ()error {return _bcaeaf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");}; -// Caption for Missing Values -MissingCaptionAttr *string ; +// ValidateWithPath validates the CT_VerticalAlignFontProperty and its children, prefixing error messages with path +func (_ececa *CT_VerticalAlignFontProperty )ValidateWithPath (path string )error {if _ececa .ValAttr ==_db .ST_VerticalAlignRunUnset {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 _ccfbea :=_ececa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccfbea !=nil {return _ccfbea ;};return nil ;};func (_aedad ST_DataValidationErrorStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_aedad .String (),start );};func (_dcgaa ST_BorderStyle )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_adgfc :=_a .Attr {};_adgfc .Name =name ;switch _dcgaa {case ST_BorderStyleUnset :_adgfc .Value ="";case ST_BorderStyleNone :_adgfc .Value ="\u006e\u006f\u006e\u0065";case ST_BorderStyleThin :_adgfc .Value ="\u0074\u0068\u0069\u006e";case ST_BorderStyleMedium :_adgfc .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_BorderStyleDashed :_adgfc .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDotted :_adgfc .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderStyleThick :_adgfc .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderStyleDouble :_adgfc .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderStyleHair :_adgfc .Value ="\u0068\u0061\u0069\u0072";case ST_BorderStyleMediumDashed :_adgfc .Value ="\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDashDot :_adgfc .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleMediumDashDot :_adgfc .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleDashDotDot :_adgfc .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleMediumDashDotDot :_adgfc .Value ="\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleSlantDashDot :_adgfc .Value ="\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074";};return _adgfc ,nil ;};type CT_TableStyles struct{ -// Show Missing -ShowMissingAttr *bool ; +// Table Style Count +CountAttr *uint32 ; -// Page Header Style Name -PageStyleAttr *string ; +// Default Table Style +DefaultTableStyleAttr *string ; -// Table Style Name -PivotTableStyleAttr *string ; +// Default Pivot Style +DefaultPivotStyleAttr *string ; -// Vacated Style -VacatedStyleAttr *string ; +// Table Style +TableStyle []*CT_TableStyle ;};type CT_UnderlineProperty struct{ -// PivotTable Custom String -TagAttr *string ; +// Underline Value +ValAttr ST_UnderlineValues ;};func (_egagfb ST_CalcMode )String ()string {switch _egagfb {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 (_dea *CT_Cell )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dea .RAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_dea .RAttr )});};if _dea .SAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_dea .SAttr )});};if _dea .TAttr !=ST_CellTypeUnset {_fefee ,_egdd :=_dea .TAttr .MarshalXMLAttr (_a .Name {Local :"\u0074"});if _egdd !=nil {return _egdd ;};start .Attr =append (start .Attr ,_fefee );};if _dea .CmAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_dea .CmAttr )});};if _dea .VmAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_dea .VmAttr )});};if _dea .PhAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0068"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dea .PhAttr ))});};e .EncodeToken (start );if _dea .F !=nil {_ded :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0066"}};e .EncodeElement (_dea .F ,_ded );};if _dea .V !=nil {_eaea :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0076"}};_gc .AddPreserveSpaceAttr (&_eaea ,*_dea .V );e .EncodeElement (_dea .V ,_eaea );};if _dea .Is !=nil {_edbd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ai\u0073"}};e .EncodeElement (_dea .Is ,_edbd );};if _dea .ExtLst !=nil {_bfgg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dea .ExtLst ,_bfgg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_ExternalSheetNames ()*CT_ExternalSheetNames {_eeebf :=&CT_ExternalSheetNames {};return _eeebf ;};func NewCT_Font ()*CT_Font {_ccbdba :=&CT_Font {};return _ccbdba };type CT_CellSmartTagPr struct{ -// PivotTable Last Updated Version -UpdatedVersionAttr *uint8 ; +// Key Name +KeyAttr string ; -// Minimum Refreshable Version -MinRefreshableVersionAttr *uint8 ; +// Value +ValAttr string ;};func (_ccbg *CT_DeletedField )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ccbg .NameAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Asterisk Totals -AsteriskTotalsAttr *bool ; +// Validate validates the CT_RevisionFormatting and its children +func (_bdceg *CT_RevisionFormatting )Validate ()error {return _bdceg .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");}; -// Show Item Names -ShowItemsAttr *bool ; +// ValidateWithPath validates the CT_Mdx and its children, prefixing error messages with path +func (_gebea *CT_Mdx )ValidateWithPath (path string )error {if _gebea .FAttr ==ST_MdxFunctionTypeUnset {return _b .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 _acabd :=_gebea .FAttr .ValidateWithPath (path +"\u002f\u0046\u0041\u0074\u0074\u0072");_acabd !=nil {return _acabd ;};if _gebea .T !=nil {if _cecac :=_gebea .T .ValidateWithPath (path +"\u002f\u0054");_cecac !=nil {return _cecac ;};};if _gebea .Ms !=nil {if _cgfgee :=_gebea .Ms .ValidateWithPath (path +"\u002f\u004d\u0073");_cgfgee !=nil {return _cgfgee ;};};if _gebea .P !=nil {if _eebccd :=_gebea .P .ValidateWithPath (path +"\u002f\u0050");_eebccd !=nil {return _eebccd ;};};if _gebea .K !=nil {if _edeeag :=_gebea .K .ValidateWithPath (path +"\u002f\u004b");_edeeag !=nil {return _edeeag ;};};return nil ;};type CT_X struct{ -// Allow Edit Data -EditDataAttr *bool ; +// Shared Items Index +VAttr *int32 ;};func (_agbcb *CT_ExternalReference )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_abeeb :=range start .Attr {if _abeeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abeeb .Name .Local =="\u0069\u0064"||_abeeb .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"&&_abeeb .Name .Local =="\u0069\u0064"{_acaga ,_abbcg :=_abeeb .Value ,error (nil );if _abbcg !=nil {return _abbcg ;};_agbcb .IdAttr =_acaga ;continue ;};};for {_bfgd ,_abfcgf :=d .Token ();if _abfcgf !=nil {return _b .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",_abfcgf );};if _bfcc ,_caaa :=_bfgd .(_a .EndElement );_caaa &&_bfcc .Name ==start .Name {break ;};};return nil ;};type CT_IndexedColors struct{ -// Disable Field List -DisableFieldListAttr *bool ; +// RGB Color +RgbColor []*CT_RgbColor ;};func (_gdfab *ST_OleUpdate )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gdfab =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_gdfab =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_gdfab =2;};return nil ;};func NewCT_TableStyle ()*CT_TableStyle {_fecda :=&CT_TableStyle {};return _fecda };type ST_TableType byte ;func (_dcafa *CT_SheetFormatPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dcafa .BaseColWidthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_dcafa .BaseColWidthAttr )});};if _dcafa .DefaultColWidthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_dcafa .DefaultColWidthAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",_dcafa .DefaultRowHeightAttr )});if _dcafa .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dcafa .CustomHeightAttr ))});};if _dcafa .ZeroHeightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dcafa .ZeroHeightAttr ))});};if _dcafa .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dcafa .ThickTopAttr ))});};if _dcafa .ThickBottomAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dcafa .ThickBottomAttr ))});};if _dcafa .OutlineLevelRowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_dcafa .OutlineLevelRowAttr )});};if _dcafa .OutlineLevelColAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_dcafa .OutlineLevelColAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gbbca *Revisions )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbbca .CT_Revisions =*NewCT_Revisions ();_eacgcgg :for {_feagcb ,_dafde :=d .Token ();if _dafde !=nil {return _dafde ;};switch _eddec :=_feagcb .(type ){case _a .StartElement :switch _eddec .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgddb :=NewCT_RevisionRowColumn ();if _fbdcgd :=d .DecodeElement (_bgddb ,&_eddec );_fbdcgd !=nil {return _fbdcgd ;};_gbbca .Rrc =append (_gbbca .Rrc ,_bgddb );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfcgc :=NewCT_RevisionMove ();if _geggbe :=d .DecodeElement (_cfcgc ,&_eddec );_geggbe !=nil {return _geggbe ;};_gbbca .Rm =append (_gbbca .Rm ,_cfcgc );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcddbb :=NewCT_RevisionCustomView ();if _gaffa :=d .DecodeElement (_gcddbb ,&_eddec );_gaffa !=nil {return _gaffa ;};_gbbca .Rcv =append (_gbbca .Rcv ,_gcddbb );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_effec :=NewCT_RevisionSheetRename ();if _beegb :=d .DecodeElement (_effec ,&_eddec );_beegb !=nil {return _beegb ;};_gbbca .Rsnm =append (_gbbca .Rsnm ,_effec );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daaff :=NewCT_RevisionInsertSheet ();if _gaaba :=d .DecodeElement (_daaff ,&_eddec );_gaaba !=nil {return _gaaba ;};_gbbca .Ris =append (_gbbca .Ris ,_daaff );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agfef :=NewCT_RevisionCellChange ();if _gdgbf :=d .DecodeElement (_agfef ,&_eddec );_gdgbf !=nil {return _gdgbf ;};_gbbca .Rcc =append (_gbbca .Rcc ,_agfef );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcdgcg :=NewCT_RevisionFormatting ();if _dafdg :=d .DecodeElement (_fcdgcg ,&_eddec );_dafdg !=nil {return _dafdg ;};_gbbca .Rfmt =append (_gbbca .Rfmt ,_fcdgcg );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gecec :=NewCT_RevisionAutoFormatting ();if _cccc :=d .DecodeElement (_gecec ,&_eddec );_cccc !=nil {return _cccc ;};_gbbca .Raf =append (_gbbca .Raf ,_gecec );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gegcdb :=NewCT_RevisionDefinedName ();if _fcea :=d .DecodeElement (_gegcdb ,&_eddec );_fcea !=nil {return _fcea ;};_gbbca .Rdn =append (_gbbca .Rdn ,_gegcdb );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggfef :=NewCT_RevisionComment ();if _cfbfd :=d .DecodeElement (_ggfef ,&_eddec );_cfbfd !=nil {return _cfbfd ;};_gbbca .Rcmt =append (_gbbca .Rcmt ,_ggfef );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebcded :=NewCT_RevisionQueryTableField ();if _fedcfe :=d .DecodeElement (_ebcded ,&_eddec );_fedcfe !=nil {return _fedcfe ;};_gbbca .Rqt =append (_gbbca .Rqt ,_ebcded );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcfacc :=NewCT_RevisionConflict ();if _efbgec :=d .DecodeElement (_dcfacc ,&_eddec );_efbgec !=nil {return _efbgec ;};_gbbca .Rcft =append (_gbbca .Rcft ,_dcfacc );default:_gc .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",_eddec .Name );if _adbgc :=d .Skip ();_adbgc !=nil {return _adbgc ;};};case _a .EndElement :break _eacgcgg ;case _a .CharData :};};return nil ;};type ST_OleUpdate byte ; -// Show Calculated Members -ShowCalcMbrsAttr *bool ; +// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path +func (_beaece *CT_PageMargins )ValidateWithPath (path string )error {return nil }; -// Total Visual Data -VisualTotalsAttr *bool ; +// ValidateWithPath validates the CT_ExternalSheetDataSet and its children, prefixing error messages with path +func (_bcgda *CT_ExternalSheetDataSet )ValidateWithPath (path string )error {for _ccfa ,_bcbg :=range _bcgda .SheetData {if _bagfe :=_bcbg .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_ccfa ));_bagfe !=nil {return _bagfe ;};};return nil ;};func (_ffdeg *ST_PivotFilterType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ffdeg =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_ffdeg =1;case "\u0063\u006f\u0075n\u0074":*_ffdeg =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_ffdeg =3;case "\u0073\u0075\u006d":*_ffdeg =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_ffdeg =5;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ffdeg =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_ffdeg =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_ffdeg =8;case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_ffdeg =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_ffdeg =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_ffdeg =11;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_ffdeg =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_ffdeg =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_ffdeg =14;case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ffdeg =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_ffdeg =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_ffdeg =17;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_ffdeg =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_ffdeg =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ffdeg =20;case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_ffdeg =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_ffdeg =22;case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ffdeg =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_ffdeg =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ffdeg =25;case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ffdeg =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_ffdeg =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ffdeg =28;case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_ffdeg =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_ffdeg =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_ffdeg =31;case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_ffdeg =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ffdeg =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_ffdeg =34;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_ffdeg =35;case "\u0074\u006f\u0064a\u0079":*_ffdeg =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_ffdeg =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_ffdeg =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_ffdeg =39;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_ffdeg =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_ffdeg =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_ffdeg =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_ffdeg =43;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ffdeg =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ffdeg =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ffdeg =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_ffdeg =47;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_ffdeg =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_ffdeg =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_ffdeg =50;case "\u0051\u0031":*_ffdeg =51;case "\u0051\u0032":*_ffdeg =52;case "\u0051\u0033":*_ffdeg =53;case "\u0051\u0034":*_ffdeg =54;case "\u004d\u0031":*_ffdeg =55;case "\u004d\u0032":*_ffdeg =56;case "\u004d\u0033":*_ffdeg =57;case "\u004d\u0034":*_ffdeg =58;case "\u004d\u0035":*_ffdeg =59;case "\u004d\u0036":*_ffdeg =60;case "\u004d\u0037":*_ffdeg =61;case "\u004d\u0038":*_ffdeg =62;case "\u004d\u0039":*_ffdeg =63;case "\u004d\u0031\u0030":*_ffdeg =64;case "\u004d\u0031\u0031":*_ffdeg =65;case "\u004d\u0031\u0032":*_ffdeg =66;};return nil ;}; -// Show Multiple Labels -ShowMultipleLabelAttr *bool ; +// ValidateWithPath validates the CT_PatternFill and its children, prefixing error messages with path +func (_ceaedg *CT_PatternFill )ValidateWithPath (path string )error {if _bfabd :=_ceaedg .PatternTypeAttr .ValidateWithPath (path +"\u002f\u0050a\u0074\u0074\u0065r\u006e\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bfabd !=nil {return _bfabd ;};if _ceaedg .FgColor !=nil {if _cdfaf :=_ceaedg .FgColor .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006f\u006c\u006f\u0072");_cdfaf !=nil {return _cdfaf ;};};if _ceaedg .BgColor !=nil {if _edcff :=_ceaedg .BgColor .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006f\u006c\u006f\u0072");_edcff !=nil {return _edcff ;};};return nil ;};type ST_SheetViewType byte ; -// Show Drop Down -ShowDataDropDownAttr *bool ; +// Validate validates the CT_RPrElt and its children +func (_cdgfc *CT_RPrElt )Validate ()error {return _cdgfc .ValidateWithPath ("\u0043T\u005f\u0052\u0050\u0072\u0045\u006ct");}; -// Show Expand Collapse -ShowDrillAttr *bool ; +// Validate validates the CT_XmlPr and its children +func (_fbcbb *CT_XmlPr )Validate ()error {return _fbcbb .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072");};func (_acbdfe *ST_Axis )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_acbdfe =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_acbdfe =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_acbdfe =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_acbdfe =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_acbdfe =4;};return nil ;};func (_faddggg ST_TargetScreenSize )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_faddggg .String (),start );}; -// Print Drill Indicators -PrintDrillAttr *bool ; +// ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path +func (_eafeg *CT_Schema )ValidateWithPath (path string )error {return nil };type CT_Rst struct{ -// Show Member Property ToolTips -ShowMemberPropertyTipsAttr *bool ; +// Text +T *string ; -// Show ToolTips on Data -ShowDataTipsAttr *bool ; +// Rich Text Run +R []*CT_RElt ; -// Enable PivotTable Wizard -EnableWizardAttr *bool ; +// Phonetic Run +RPh []*CT_PhoneticRun ; -// Enable Drill Down -EnableDrillAttr *bool ; +// Phonetic Properties +PhoneticPr *CT_PhoneticPr ;};func NewCT_Fills ()*CT_Fills {_bcccd :=&CT_Fills {};return _bcccd }; -// Enable Field Properties -EnableFieldPropertiesAttr *bool ; +// ValidateWithPath validates the CT_WorksheetSource and its children, prefixing error messages with path +func (_bfgfee *CT_WorksheetSource )ValidateWithPath (path string )error {return nil }; -// Preserve Formatting -PreserveFormattingAttr *bool ; +// Validate validates the CT_SortState and its children +func (_afdgdd *CT_SortState )Validate ()error {return _afdgdd .ValidateWithPath ("\u0043\u0054\u005fS\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");};func (_debgb ST_DdeValueType )Validate ()error {return _debgb .ValidateWithPath ("")};func (_dbdgb *ST_TextVAlign )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edgaebf ,_fgdefe :=d .Token ();if _fgdefe !=nil {return _fgdefe ;};if _ecfff ,_bfcbb :=_edgaebf .(_a .EndElement );_bfcbb &&_ecfff .Name ==start .Name {*_dbdgb =1;return nil ;};if _faddgc ,_bccdf :=_edgaebf .(_a .CharData );!_bccdf {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",_edgaebf );}else {switch string (_faddgc ){case "":*_dbdgb =0;case "\u0074\u006f\u0070":*_dbdgb =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dbdgb =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dbdgb =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_dbdgb =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_dbdgb =5;};};_edgaebf ,_fgdefe =d .Token ();if _fgdefe !=nil {return _fgdefe ;};if _bdefbad ,_dcbga :=_edgaebf .(_a .EndElement );_dcbga &&_bdefbad .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",_edgaebf );};func (_eegba ST_PatternType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eegba .String (),start );};func (_bffgd *CT_MemberProperty )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bffgd .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bffgd .NameAttr )});};if _bffgd .ShowCellAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bffgd .ShowCellAttr ))});};if _bffgd .ShowTipAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u006f\u0077\u0054\u0069\u0070"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bffgd .ShowTipAttr ))});};if _bffgd .ShowAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bffgd .ShowAsCaptionAttr ))});};if _bffgd .NameLenAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006ea\u006d\u0065\u004c\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_bffgd .NameLenAttr )});};if _bffgd .PPosAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0050\u006f\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_bffgd .PPosAttr )});};if _bffgd .PLenAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u004c\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_bffgd .PLenAttr )});};if _bffgd .LevelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_bffgd .LevelAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bffgd .FieldAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Auto Formatting -UseAutoFormattingAttr *bool ; +// ValidateWithPath validates the CT_CellXfs and its children, prefixing error messages with path +func (_eabd *CT_CellXfs )ValidateWithPath (path string )error {for _fdaa ,_eccf :=range _eabd .Xf {if _gfbe :=_eccf .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_fdaa ));_gfbe !=nil {return _gfbe ;};};return nil ;};func (_egdeda ST_FormatAction )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_egdeda .String (),start );};type CT_RevisionComment struct{ -// Page Wrap -PageWrapAttr *uint32 ; +// Sheet Id +SheetIdAttr uint32 ; -// Page Over Then Down -PageOverThenDownAttr *bool ; +// Cell +CellAttr string ; -// Subtotal Hidden Items -SubtotalHiddenItemsAttr *bool ; +// GUID +GuidAttr string ; -// Row Grand Totals -RowGrandTotalsAttr *bool ; +// User Action +ActionAttr ST_RevisionAction ; -// Grand Totals On Columns -ColGrandTotalsAttr *bool ; +// Always Show Comment +AlwaysShowAttr *bool ; -// Field Print Titles -FieldPrintTitlesAttr *bool ; +// Old Comment +OldAttr *bool ; -// Item Print Titles -ItemPrintTitlesAttr *bool ; +// Comment In Hidden Row +HiddenRowAttr *bool ; -// Merge Titles -MergeItemAttr *bool ; +// Hidden Column +HiddenColumnAttr *bool ; -// Show Drop Zones -ShowDropZonesAttr *bool ; +// Author +AuthorAttr string ; -// PivotCache Created Version -CreatedVersionAttr *uint8 ; +// Original Comment Length +OldLengthAttr *uint32 ; -// Indentation for Compact Axis -IndentAttr *uint32 ; +// New Comment Length +NewLengthAttr *uint32 ;};func (_gfefb *CT_TableFormula )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ccbbgd :=range start .Attr {if _ccbbgd .Name .Local =="\u0061\u0072\u0072a\u0079"{_edgec ,_egacf :=_d .ParseBool (_ccbbgd .Value );if _egacf !=nil {return _egacf ;};_gfefb .ArrayAttr =_edgec ;continue ;};};for {_cfdgg ,_dgdfb :=d .Token ();if _dgdfb !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0046o\u0072\u006d\u0075l\u0061:\u0020\u0025\u0073",_dgdfb );};if _ebfdb ,_fdfeg :=_cfdgg .(_a .CharData );_fdfeg {_gfefb .Content =string (_ebfdb );};if _cdgbb ,_cdegeg :=_cfdgg .(_a .EndElement );_cdegeg &&_cdgbb .Name ==start .Name {break ;};};return nil ;};type CT_DateGroupItem struct{ -// Show Empty Row -ShowEmptyRowAttr *bool ; +// Year +YearAttr uint16 ; -// Show Empty Column -ShowEmptyColAttr *bool ; +// Month +MonthAttr *uint16 ; -// Show Field Headers -ShowHeadersAttr *bool ; +// Day +DayAttr *uint16 ; -// Compact New Fields -CompactAttr *bool ; +// Hour +HourAttr *uint16 ; -// Outline New Fields -OutlineAttr *bool ; +// Minute +MinuteAttr *uint16 ; -// Outline Data Fields -OutlineDataAttr *bool ; +// Second +SecondAttr *uint16 ; -// Compact Data -CompactDataAttr *bool ; +// Date Time Grouping +DateTimeGroupingAttr ST_DateTimeGrouping ;};func (_ddcc *CT_ColHierarchiesUsage )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ddcc .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ddcc .CountAttr )});};e .EncodeToken (start );_gcgd :=_a .StartElement {Name :_a .Name {Local :"m\u0061:\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_cffd :=range _ddcc .ColHierarchyUsage {e .EncodeElement (_cffd ,_gcgd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ddfce *CT_PivotAreaReferences )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ddfce .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ddfce .CountAttr )});};e .EncodeToken (start );_gdbcg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ar\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};for _ ,_afbca :=range _ddfce .Reference {e .EncodeElement (_afbca ,_gdbcg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Data Fields Published -PublishedAttr *bool ; +// ValidateWithPath validates the CT_Index and its children, prefixing error messages with path +func (_fgadc *CT_Index )ValidateWithPath (path string )error {return nil };func (_fbdb *CT_MetadataStringIndex )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078"},Value :_b .Sprintf ("\u0025\u0076",_fbdb .XAttr )});if _fbdb .SAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbdb .SAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Enable Drop Zones -GridDropZonesAttr *bool ; +// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path +func (_bbec *CT_Connection )ValidateWithPath (path string )error {if _bafg :=_bbec .CredentialsAttr .ValidateWithPath (path +"\u002f\u0043r\u0065\u0064\u0065n\u0074\u0069\u0061\u006c\u0073\u0041\u0074\u0074\u0072");_bafg !=nil {return _bafg ;};if _bbec .DbPr !=nil {if _gdcg :=_bbec .DbPr .ValidateWithPath (path +"\u002f\u0044\u0062P\u0072");_gdcg !=nil {return _gdcg ;};};if _bbec .OlapPr !=nil {if _cgdc :=_bbec .OlapPr .ValidateWithPath (path +"\u002fO\u006c\u0061\u0070\u0050\u0072");_cgdc !=nil {return _cgdc ;};};if _bbec .WebPr !=nil {if _fabef :=_bbec .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072");_fabef !=nil {return _fabef ;};};if _bbec .TextPr !=nil {if _gagfc :=_bbec .TextPr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0050\u0072");_gagfc !=nil {return _gagfc ;};};if _bbec .Parameters !=nil {if _bbefg :=_bbec .Parameters .ValidateWithPath (path +"/\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");_bbefg !=nil {return _bbefg ;};};if _bbec .ExtLst !=nil {if _ceabd :=_bbec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ceabd !=nil {return _ceabd ;};};return nil ;};func NewCT_Missing ()*CT_Missing {_afdag :=&CT_Missing {};return _afdag };type CT_MetadataBlocks struct{ -// Stop Immersive UI -ImmersiveAttr *bool ; +// Metadata Block Count +CountAttr *uint32 ; -// Multiple Field Filters -MultipleFieldFiltersAttr *bool ; +// Metadata Block +Bk []*CT_MetadataBlock ;};func NewCT_WebPr ()*CT_WebPr {_acdbaa :=&CT_WebPr {};return _acdbaa };func (_aagcc ST_TextVAlign )String ()string {switch _aagcc {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 "";}; -// Chart Format Id -ChartFormatAttr *uint32 ; +// ValidateWithPath validates the CT_MetadataStrings and its children, prefixing error messages with path +func (_cccga *CT_MetadataStrings )ValidateWithPath (path string )error {for _cgadeb ,_ddefff :=range _cccga .S {if _ddcad :=_ddefff .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_cgadeb ));_ddcad !=nil {return _ddcad ;};};return nil ;};func (_adefdd ST_Axis )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_adefdd .String (),start );};func NewCT_MeasureDimensionMaps ()*CT_MeasureDimensionMaps {_cdbgga :=&CT_MeasureDimensionMaps {};return _cdbgga ;};func NewCT_CalcChain ()*CT_CalcChain {_fdea :=&CT_CalcChain {};return _fdea };func (_cdefd ST_SourceType )Validate ()error {return _cdefd .ValidateWithPath ("")};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;);type CT_OleItems struct{ -// Row Header Caption -RowHeaderCaptionAttr *string ; +// Object Link Item +OleItem []*CT_OleItem ;};type CT_WebPublishItems struct{ -// Column Header Caption -ColHeaderCaptionAttr *string ; +// Web Publishing Items Count +CountAttr *uint32 ; -// Default Sort Order -FieldListSortAscendingAttr *bool ; +// Web Publishing Item +WebPublishItem []*CT_WebPublishItem ;}; -// MDX Subqueries Supported -MdxSubqueriesAttr *bool ; +// ValidateWithPath validates the CT_SheetPr and its children, prefixing error messages with path +func (_ccbde *CT_SheetPr )ValidateWithPath (path string )error {if _ccbde .TabColor !=nil {if _beeee :=_ccbde .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_beeee !=nil {return _beeee ;};};if _ccbde .OutlinePr !=nil {if _gdfde :=_ccbde .OutlinePr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");_gdfde !=nil {return _gdfde ;};};if _ccbde .PageSetUpPr !=nil {if _efgdd :=_ccbde .PageSetUpPr .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072");_efgdd !=nil {return _efgdd ;};};return nil ;};func (_cbge *ExternalLink )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_a .Attr {Name :_a .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 ,_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\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 ,_a .Attr {Name :_a .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 ,_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 ="\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b";return _cbge .CT_ExternalLink .MarshalXML (e ,start );}; -// Custom List AutoSort -CustomListSortAttr *bool ; +// ValidateWithPath validates the CT_Stylesheet and its children, prefixing error messages with path +func (_ggbga *CT_Stylesheet )ValidateWithPath (path string )error {if _ggbga .NumFmts !=nil {if _cgcaa :=_ggbga .NumFmts .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");_cgcaa !=nil {return _cgcaa ;};};if _ggbga .Fonts !=nil {if _eeccdb :=_ggbga .Fonts .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0073");_eeccdb !=nil {return _eeccdb ;};};if _ggbga .Fills !=nil {if _caegc :=_ggbga .Fills .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0073");_caegc !=nil {return _caegc ;};};if _ggbga .Borders !=nil {if _bfegde :=_ggbga .Borders .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bfegde !=nil {return _bfegde ;};};if _ggbga .CellStyleXfs !=nil {if _bbdbce :=_ggbga .CellStyleXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");_bbdbce !=nil {return _bbdbce ;};};if _ggbga .CellXfs !=nil {if _eaaag :=_ggbga .CellXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");_eaaag !=nil {return _eaaag ;};};if _ggbga .CellStyles !=nil {if _gccgcf :=_ggbga .CellStyles .ValidateWithPath (path +"/\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");_gccgcf !=nil {return _gccgcf ;};};if _ggbga .Dxfs !=nil {if _faefee :=_ggbga .Dxfs .ValidateWithPath (path +"\u002f\u0044\u0078f\u0073");_faefee !=nil {return _faefee ;};};if _ggbga .TableStyles !=nil {if _cbbafe :=_ggbga .TableStyles .ValidateWithPath (path +"\u002f\u0054\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073");_cbbafe !=nil {return _cbbafe ;};};if _ggbga .Colors !=nil {if _cdcbge :=_ggbga .Colors .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u0073");_cdcbge !=nil {return _cdcbge ;};};if _ggbga .ExtLst !=nil {if _gecac :=_ggbga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gecac !=nil {return _gecac ;};};return nil ;}; -// PivotTable Location -Location *CT_Location ; +// Validate validates the CT_CustomWorkbookViews and its children +func (_gaga *CT_CustomWorkbookViews )Validate ()error {return _gaga .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073");};func (_fcecf *CT_ObjectPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcecf .Anchor =NewCT_ObjectAnchor ();for _ ,_ddfgfg :=range start .Attr {if _ddfgfg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ddfgfg .Name .Local =="\u0069\u0064"||_ddfgfg .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"&&_ddfgfg .Name .Local =="\u0069\u0064"{_ceggc ,_cfcf :=_ddfgfg .Value ,error (nil );if _cfcf !=nil {return _cfcf ;};_fcecf .IdAttr =&_ceggc ;continue ;};if _ddfgfg .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_eabcb ,_fffg :=_d .ParseBool (_ddfgfg .Value );if _fffg !=nil {return _fffg ;};_fcecf .AutoLineAttr =&_eabcb ;continue ;};if _ddfgfg .Name .Local =="\u0070\u0072\u0069n\u0074"{_cdbfb ,_dbcec :=_d .ParseBool (_ddfgfg .Value );if _dbcec !=nil {return _dbcec ;};_fcecf .PrintAttr =&_cdbfb ;continue ;};if _ddfgfg .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_fcdbd ,_fffag :=_d .ParseBool (_ddfgfg .Value );if _fffag !=nil {return _fffag ;};_fcecf .DisabledAttr =&_fcdbd ;continue ;};if _ddfgfg .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_gedeg ,_abda :=_d .ParseBool (_ddfgfg .Value );if _abda !=nil {return _abda ;};_fcecf .UiObjectAttr =&_gedeg ;continue ;};if _ddfgfg .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_fcgdg ,_acegg :=_d .ParseBool (_ddfgfg .Value );if _acegg !=nil {return _acegg ;};_fcecf .AutoFillAttr =&_fcgdg ;continue ;};if _ddfgfg .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_gcfbf ,_cfbgga :=_d .ParseBool (_ddfgfg .Value );if _cfbgga !=nil {return _cfbgga ;};_fcecf .LockedAttr =&_gcfbf ;continue ;};if _ddfgfg .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_egcg ,_fcefbb :=_d .ParseBool (_ddfgfg .Value );if _fcefbb !=nil {return _fcefbb ;};_fcecf .AutoPictAttr =&_egcg ;continue ;};if _ddfgfg .Name .Local =="\u006d\u0061\u0063r\u006f"{_cefeac ,_deffa :=_ddfgfg .Value ,error (nil );if _deffa !=nil {return _deffa ;};_fcecf .MacroAttr =&_cefeac ;continue ;};if _ddfgfg .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_aeadb ,_adaea :=_ddfgfg .Value ,error (nil );if _adaea !=nil {return _adaea ;};_fcecf .AltTextAttr =&_aeadb ;continue ;};if _ddfgfg .Name .Local =="\u0064\u0064\u0065"{_fdcbf ,_dbfg :=_d .ParseBool (_ddfgfg .Value );if _dbfg !=nil {return _dbfg ;};_fcecf .DdeAttr =&_fdcbf ;continue ;};if _ddfgfg .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_ffebea ,_bfefcf :=_d .ParseBool (_ddfgfg .Value );if _bfefcf !=nil {return _bfefcf ;};_fcecf .DefaultSizeAttr =&_ffebea ;continue ;};};_cfdbac :for {_dgfgeb ,_gecaa :=d .Token ();if _gecaa !=nil {return _gecaa ;};switch _cffcc :=_dgfgeb .(type ){case _a .StartElement :switch _cffcc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gdbbd :=d .DecodeElement (_fcecf .Anchor ,&_cffcc );_gdbbd !=nil {return _gdbbd ;};default:_gc .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",_cffcc .Name );if _gagda :=d .Skip ();_gagda !=nil {return _gagda ;};};case _a .EndElement :break _cfdbac ;case _a .CharData :};};return nil ;};type CT_Pane struct{ -// PivotTable Fields -PivotFields *CT_PivotFields ; +// Horizontal Split Position +XSplitAttr *float64 ; -// Row Fields -RowFields *CT_RowFields ; +// Vertical Split Position +YSplitAttr *float64 ; -// Row Items -RowItems *CT_rowItems ; +// Top Left Visible Cell +TopLeftCellAttr *string ; -// Column Fields -ColFields *CT_ColFields ; +// Active Pane +ActivePaneAttr ST_Pane ; -// Column Items -ColItems *CT_colItems ; +// Split State +StateAttr ST_PaneState ;};func (_baaee *ST_FilterOperator )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_baaee =0;case "\u0065\u0071\u0075a\u006c":*_baaee =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_baaee =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_baaee =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_baaee =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_baaee =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_baaee =6;};return nil ;};func (_ffdbg ST_PaneState )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dfecgf :=_a .Attr {};_dfecgf .Name =name ;switch _ffdbg {case ST_PaneStateUnset :_dfecgf .Value ="";case ST_PaneStateSplit :_dfecgf .Value ="\u0073\u0070\u006ci\u0074";case ST_PaneStateFrozen :_dfecgf .Value ="\u0066\u0072\u006f\u007a\u0065\u006e";case ST_PaneStateFrozenSplit :_dfecgf .Value ="f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074";};return _dfecgf ,nil ;};func (_acf *CT_CacheHierarchy )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\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_acf .UniqueNameAttr )});if _acf .CaptionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_acf .CaptionAttr )});};if _acf .MeasureAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acf .MeasureAttr ))});};if _acf .SetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acf .SetAttr ))});};if _acf .ParentSetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"},Value :_b .Sprintf ("\u0025\u0076",*_acf .ParentSetAttr )});};if _acf .IconSetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_acf .IconSetAttr )});};if _acf .AttributeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acf .AttributeAttr ))});};if _acf .TimeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acf .TimeAttr ))});};if _acf .KeyAttributeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acf .KeyAttributeAttr ))});};if _acf .DefaultMemberUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_acf .DefaultMemberUniqueNameAttr )});};if _acf .AllUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_acf .AllUniqueNameAttr )});};if _acf .AllCaptionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_acf .AllCaptionAttr )});};if _acf .DimensionUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_acf .DimensionUniqueNameAttr )});};if _acf .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_acf .DisplayFolderAttr )});};if _acf .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_acf .MeasureGroupAttr )});};if _acf .MeasuresAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acf .MeasuresAttr ))});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",_acf .CountAttr )});if _acf .OneFieldAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acf .OneFieldAttr ))});};if _acf .MemberValueDatatypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_acf .MemberValueDatatypeAttr )});};if _acf .UnbalancedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acf .UnbalancedAttr ))});};if _acf .UnbalancedGroupAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acf .UnbalancedGroupAttr ))});};if _acf .HiddenAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_acf .HiddenAttr ))});};e .EncodeToken (start );if _acf .FieldsUsage !=nil {_dgc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065"}};e .EncodeElement (_acf .FieldsUsage ,_dgc );};if _acf .GroupLevels !=nil {_abde :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073"}};e .EncodeElement (_acf .GroupLevels ,_abde );};if _acf .ExtLst !=nil {_cebg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_acf .ExtLst ,_cebg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fdcg *CT_ChartsheetView )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_febc :=range start .Attr {if _febc .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_fgec ,_ffefe :=_d .ParseBool (_febc .Value );if _ffefe !=nil {return _ffefe ;};_fdcg .TabSelectedAttr =&_fgec ;continue ;};if _febc .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_egf ,_ggag :=_d .ParseUint (_febc .Value ,10,32);if _ggag !=nil {return _ggag ;};_egga :=uint32 (_egf );_fdcg .ZoomScaleAttr =&_egga ;continue ;};if _febc .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_bdab ,_cegd :=_d .ParseUint (_febc .Value ,10,32);if _cegd !=nil {return _cegd ;};_fdcg .WorkbookViewIdAttr =uint32 (_bdab );continue ;};if _febc .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_cgfef ,_fcag :=_d .ParseBool (_febc .Value );if _fcag !=nil {return _fcag ;};_fdcg .ZoomToFitAttr =&_cgfef ;continue ;};};_dcfc :for {_fcfb ,_fcbg :=d .Token ();if _fcbg !=nil {return _fcbg ;};switch _bafb :=_fcfb .(type ){case _a .StartElement :switch _bafb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdcg .ExtLst =NewCT_ExtensionList ();if _abee :=d .DecodeElement (_fdcg .ExtLst ,&_bafb );_abee !=nil {return _abee ;};default:_gc .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",_bafb .Name );if _cdad :=d .Skip ();_cdad !=nil {return _cdad ;};};case _a .EndElement :break _dcfc ;case _a .CharData :};};return nil ;};func (_gfbge *CT_Scenarios )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ggbad :=range start .Attr {if _ggbad .Name .Local =="\u0063u\u0072\u0072\u0065\u006e\u0074"{_egfee ,_badfg :=_d .ParseUint (_ggbad .Value ,10,32);if _badfg !=nil {return _badfg ;};_cbcfc :=uint32 (_egfee );_gfbge .CurrentAttr =&_cbcfc ;continue ;};if _ggbad .Name .Local =="\u0073\u0068\u006f\u0077"{_eedab ,_bgbdc :=_d .ParseUint (_ggbad .Value ,10,32);if _bgbdc !=nil {return _bgbdc ;};_cfcg :=uint32 (_eedab );_gfbge .ShowAttr =&_cfcg ;continue ;};if _ggbad .Name .Local =="\u0073\u0071\u0072e\u0066"{_faccf ,_bbfgb :=ParseSliceST_Sqref (_ggbad .Value );if _bbfgb !=nil {return _bbfgb ;};_gfbge .SqrefAttr =&_faccf ;continue ;};};_bfgdc :for {_abeeg ,_aeaace :=d .Token ();if _aeaace !=nil {return _aeaace ;};switch _efaaeg :=_abeeg .(type ){case _a .StartElement :switch _efaaeg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbcbdf :=NewCT_Scenario ();if _becbd :=d .DecodeElement (_gbcbdf ,&_efaaeg );_becbd !=nil {return _becbd ;};_gfbge .Scenario =append (_gfbge .Scenario ,_gbcbdf );default:_gc .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",_efaaeg .Name );if _dbdbffd :=d .Skip ();_dbdbffd !=nil {return _dbdbffd ;};};case _a .EndElement :break _bfgdc ;case _a .CharData :};};return nil ;}; -// Page Field Items -PageFields *CT_PageFields ; +// ValidateWithPath validates the CT_CellSmartTagPr and its children, prefixing error messages with path +func (_begee *CT_CellSmartTagPr )ValidateWithPath (path string )error {return nil };type ST_CfType byte ;func (_dfgba *CT_WorkbookPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dfgba .Date1904Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dfgba .Date1904Attr ))});};if _dfgba .ShowObjectsAttr !=ST_ObjectsUnset {_fcebf ,_gebbb :=_dfgba .ShowObjectsAttr .MarshalXMLAttr (_a .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _gebbb !=nil {return _gebbb ;};start .Attr =append (start .Attr ,_fcebf );};if _dfgba .ShowBorderUnselectedTablesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dfgba .ShowBorderUnselectedTablesAttr ))});};if _dfgba .FilterPrivacyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dfgba .FilterPrivacyAttr ))});};if _dfgba .PromptedSolutionsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dfgba .PromptedSolutionsAttr ))});};if _dfgba .ShowInkAnnotationAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dfgba .ShowInkAnnotationAttr ))});};if _dfgba .BackupFileAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dfgba .BackupFileAttr ))});};if _dfgba .SaveExternalLinkValuesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dfgba .SaveExternalLinkValuesAttr ))});};if _dfgba .UpdateLinksAttr !=ST_UpdateLinksUnset {_dfdefg ,_ccddc :=_dfgba .UpdateLinksAttr .MarshalXMLAttr (_a .Name {Local :"u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"});if _ccddc !=nil {return _ccddc ;};start .Attr =append (start .Attr ,_dfdefg );};if _dfgba .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dfgba .CodeNameAttr )});};if _dfgba .HidePivotFieldListAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dfgba .HidePivotFieldListAttr ))});};if _dfgba .ShowPivotChartFilterAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dfgba .ShowPivotChartFilterAttr ))});};if _dfgba .AllowRefreshQueryAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dfgba .AllowRefreshQueryAttr ))});};if _dfgba .PublishItemsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dfgba .PublishItemsAttr ))});};if _dfgba .CheckCompatibilityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dfgba .CheckCompatibilityAttr ))});};if _dfgba .AutoCompressPicturesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dfgba .AutoCompressPicturesAttr ))});};if _dfgba .RefreshAllConnectionsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dfgba .RefreshAllConnectionsAttr ))});};if _dfgba .DefaultThemeVersionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_dfgba .DefaultThemeVersionAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Hyperlinks struct{ -// Data Fields -DataFields *CT_DataFields ; +// Hyperlink +Hyperlink []*CT_Hyperlink ;};type CT_RevisionFormatting struct{ -// PivotTable Formats -Formats *CT_Formats ; +// Sheet Id +SheetIdAttr uint32 ; -// Conditional Formats -ConditionalFormats *CT_ConditionalFormats ; +// Row or Column Formatting Change +XfDxfAttr *bool ; -// PivotChart Formats -ChartFormats *CT_ChartFormats ; +// Style +SAttr *bool ; -// PivotTable OLAP Hierarchies -PivotHierarchies *CT_PivotHierarchies ; +// Sequence Of References +SqrefAttr ST_Sqref ; -// PivotTable Style -PivotTableStyleInfo *CT_PivotTableStyle ; +// Start index +StartAttr *uint32 ; -// Filters -Filters *CT_PivotFilters ; +// Length +LengthAttr *uint32 ; -// Row OLAP Hierarchy References -RowHierarchiesUsage *CT_RowHierarchiesUsage ; +// Formatting +Dxf *CT_Dxf ;ExtLst *CT_ExtensionList ;};func (_fdaea *CT_Worksheet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdaea .SheetData =NewCT_SheetData ();_eccffg :for {_aagfbf ,_bfaae :=d .Token ();if _bfaae !=nil {return _bfaae ;};switch _adgef :=_aagfbf .(type ){case _a .StartElement :switch _adgef .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .SheetPr =NewCT_SheetPr ();if _dcege :=d .DecodeElement (_fdaea .SheetPr ,&_adgef );_dcege !=nil {return _dcege ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .Dimension =NewCT_SheetDimension ();if _bdeb :=d .DecodeElement (_fdaea .Dimension ,&_adgef );_bdeb !=nil {return _bdeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .SheetViews =NewCT_SheetViews ();if _bdcece :=d .DecodeElement (_fdaea .SheetViews ,&_adgef );_bdcece !=nil {return _bdcece ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .SheetFormatPr =NewCT_SheetFormatPr ();if _acead :=d .DecodeElement (_fdaea .SheetFormatPr ,&_adgef );_acead !=nil {return _acead ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cedcc :=NewCT_Cols ();if _bcdeed :=d .DecodeElement (_cedcc ,&_adgef );_bcdeed !=nil {return _bcdeed ;};_fdaea .Cols =append (_fdaea .Cols ,_cedcc );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gccea :=d .DecodeElement (_fdaea .SheetData ,&_adgef );_gccea !=nil {return _gccea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .SheetCalcPr =NewCT_SheetCalcPr ();if _fdggb :=d .DecodeElement (_fdaea .SheetCalcPr ,&_adgef );_fdggb !=nil {return _fdggb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .SheetProtection =NewCT_SheetProtection ();if _efcacf :=d .DecodeElement (_fdaea .SheetProtection ,&_adgef );_efcacf !=nil {return _efcacf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .ProtectedRanges =NewCT_ProtectedRanges ();if _bgffgb :=d .DecodeElement (_fdaea .ProtectedRanges ,&_adgef );_bgffgb !=nil {return _bgffgb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .Scenarios =NewCT_Scenarios ();if _caeefd :=d .DecodeElement (_fdaea .Scenarios ,&_adgef );_caeefd !=nil {return _caeefd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .AutoFilter =NewCT_AutoFilter ();if _eadcag :=d .DecodeElement (_fdaea .AutoFilter ,&_adgef );_eadcag !=nil {return _eadcag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .SortState =NewCT_SortState ();if _cbcgc :=d .DecodeElement (_fdaea .SortState ,&_adgef );_cbcgc !=nil {return _cbcgc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .DataConsolidate =NewCT_DataConsolidate ();if _bgefd :=d .DecodeElement (_fdaea .DataConsolidate ,&_adgef );_bgefd !=nil {return _bgefd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .CustomSheetViews =NewCT_CustomSheetViews ();if _gcbag :=d .DecodeElement (_fdaea .CustomSheetViews ,&_adgef );_gcbag !=nil {return _gcbag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .MergeCells =NewCT_MergeCells ();if _dbgba :=d .DecodeElement (_fdaea .MergeCells ,&_adgef );_dbgba !=nil {return _dbgba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .PhoneticPr =NewCT_PhoneticPr ();if _decfbd :=d .DecodeElement (_fdaea .PhoneticPr ,&_adgef );_decfbd !=nil {return _decfbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caded :=NewCT_ConditionalFormatting ();if _cegcd :=d .DecodeElement (_caded ,&_adgef );_cegcd !=nil {return _cegcd ;};_fdaea .ConditionalFormatting =append (_fdaea .ConditionalFormatting ,_caded );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .DataValidations =NewCT_DataValidations ();if _dagdd :=d .DecodeElement (_fdaea .DataValidations ,&_adgef );_dagdd !=nil {return _dagdd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .Hyperlinks =NewCT_Hyperlinks ();if _fdafg :=d .DecodeElement (_fdaea .Hyperlinks ,&_adgef );_fdafg !=nil {return _fdafg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .PrintOptions =NewCT_PrintOptions ();if _gfgaf :=d .DecodeElement (_fdaea .PrintOptions ,&_adgef );_gfgaf !=nil {return _gfgaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .PageMargins =NewCT_PageMargins ();if _adaee :=d .DecodeElement (_fdaea .PageMargins ,&_adgef );_adaee !=nil {return _adaee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .PageSetup =NewCT_PageSetup ();if _aegee :=d .DecodeElement (_fdaea .PageSetup ,&_adgef );_aegee !=nil {return _aegee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .HeaderFooter =NewCT_HeaderFooter ();if _efdbf :=d .DecodeElement (_fdaea .HeaderFooter ,&_adgef );_efdbf !=nil {return _efdbf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .RowBreaks =NewCT_PageBreak ();if _gaeed :=d .DecodeElement (_fdaea .RowBreaks ,&_adgef );_gaeed !=nil {return _gaeed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .ColBreaks =NewCT_PageBreak ();if _gdeaag :=d .DecodeElement (_fdaea .ColBreaks ,&_adgef );_gdeaag !=nil {return _gdeaag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .CustomProperties =NewCT_CustomProperties ();if _aaggga :=d .DecodeElement (_fdaea .CustomProperties ,&_adgef );_aaggga !=nil {return _aaggga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .CellWatches =NewCT_CellWatches ();if _fcfdef :=d .DecodeElement (_fdaea .CellWatches ,&_adgef );_fcfdef !=nil {return _fcfdef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .IgnoredErrors =NewCT_IgnoredErrors ();if _cebcde :=d .DecodeElement (_fdaea .IgnoredErrors ,&_adgef );_cebcde !=nil {return _cebcde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .SmartTags =NewCT_SmartTags ();if _edggc :=d .DecodeElement (_fdaea .SmartTags ,&_adgef );_edggc !=nil {return _edggc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .Drawing =NewCT_Drawing ();if _fbfab :=d .DecodeElement (_fdaea .Drawing ,&_adgef );_fbfab !=nil {return _fbfab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .LegacyDrawing =NewCT_LegacyDrawing ();if _caeeed :=d .DecodeElement (_fdaea .LegacyDrawing ,&_adgef );_caeeed !=nil {return _caeeed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .LegacyDrawingHF =NewCT_LegacyDrawing ();if _fgfgac :=d .DecodeElement (_fdaea .LegacyDrawingHF ,&_adgef );_fgfgac !=nil {return _fgfgac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .DrawingHF =NewCT_DrawingHF ();if _fccca :=d .DecodeElement (_fdaea .DrawingHF ,&_adgef );_fccca !=nil {return _fccca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .Picture =NewCT_SheetBackgroundPicture ();if _ggfadf :=d .DecodeElement (_fdaea .Picture ,&_adgef );_ggfadf !=nil {return _ggfadf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .OleObjects =NewCT_OleObjects ();if _febaef :=d .DecodeElement (_fdaea .OleObjects ,&_adgef );_febaef !=nil {return _febaef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .Controls =NewCT_Controls ();if _dcdfff :=d .DecodeElement (_fdaea .Controls ,&_adgef );_dcdfff !=nil {return _dcdfff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .WebPublishItems =NewCT_WebPublishItems ();if _dfcee :=d .DecodeElement (_fdaea .WebPublishItems ,&_adgef );_dfcee !=nil {return _dfcee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .TableParts =NewCT_TableParts ();if _dgfeb :=d .DecodeElement (_fdaea .TableParts ,&_adgef );_dgfeb !=nil {return _dgfeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdaea .ExtLst =NewCT_ExtensionList ();if _aecda :=d .DecodeElement (_fdaea .ExtLst ,&_adgef );_aecda !=nil {return _aecda ;};default:_gc .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",_adgef .Name );if _gdaaa :=d .Skip ();_gdaaa !=nil {return _gdaaa ;};};case _a .EndElement :break _eccffg ;case _a .CharData :};};return nil ;}; -// Column OLAP Hierarchy References -ColHierarchiesUsage *CT_ColHierarchiesUsage ; +// ValidateWithPath validates the CT_PivotCaches and its children, prefixing error messages with path +func (_dcagd *CT_PivotCaches )ValidateWithPath (path string )error {for _caeec ,_dbfge :=range _dcagd .PivotCache {if _fdced :=_dbfge .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068e\u005b\u0025\u0064\u005d",path ,_caeec ));_fdced !=nil {return _fdced ;};};return nil ;};func (_eceebf *CT_DataBar )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eceebf .Color =NewCT_Color ();for _ ,_gbfb :=range start .Attr {if _gbfb .Name .Local =="\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"{_bcbag ,_bgee :=_d .ParseUint (_gbfb .Value ,10,32);if _bgee !=nil {return _bgee ;};_fagb :=uint32 (_bcbag );_eceebf .MinLengthAttr =&_fagb ;continue ;};if _gbfb .Name .Local =="\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"{_cgdca ,_ecgdb :=_d .ParseUint (_gbfb .Value ,10,32);if _ecgdb !=nil {return _ecgdb ;};_efba :=uint32 (_cgdca );_eceebf .MaxLengthAttr =&_efba ;continue ;};if _gbfb .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_dfge ,_dgdc :=_d .ParseBool (_gbfb .Value );if _dgdc !=nil {return _dgdc ;};_eceebf .ShowValueAttr =&_dfge ;continue ;};};_geabcf :for {_cdeg ,_ceaef :=d .Token ();if _ceaef !=nil {return _ceaef ;};switch _bfgc :=_cdeg .(type ){case _a .StartElement :switch _bfgc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffcgfb :=NewCT_Cfvo ();if _fccb :=d .DecodeElement (_ffcgfb ,&_bfgc );_fccb !=nil {return _fccb ;};_eceebf .Cfvo =append (_eceebf .Cfvo ,_ffcgfb );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bdgba :=d .DecodeElement (_eceebf .Color ,&_bfgc );_bdgba !=nil {return _bdgba ;};default:_gc .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",_bfgc .Name );if _adeb :=d .Skip ();_adeb !=nil {return _adeb ;};};case _a .EndElement :break _geabcf ;case _a .CharData :};};return nil ;};func (_cfeba *CT_RPrElt )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cfeba .RFont !=nil {_edefb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_cfeba .RFont ,_edefb );};if _cfeba .Charset !=nil {_aegbeg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};e .EncodeElement (_cfeba .Charset ,_aegbeg );};if _cfeba .Family !=nil {_eagff :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};e .EncodeElement (_cfeba .Family ,_eagff );};if _cfeba .B !=nil {_fgcbf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0062"}};e .EncodeElement (_cfeba .B ,_fgcbf );};if _cfeba .I !=nil {_egeg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0069"}};e .EncodeElement (_cfeba .I ,_egeg );};if _cfeba .Strike !=nil {_ggecc :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_cfeba .Strike ,_ggecc );};if _cfeba .Outline !=nil {_cdgecd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_cfeba .Outline ,_cdgecd );};if _cfeba .Shadow !=nil {_adgbab :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};e .EncodeElement (_cfeba .Shadow ,_adgbab );};if _cfeba .Condense !=nil {_egdfb :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};e .EncodeElement (_cfeba .Condense ,_egdfb );};if _cfeba .Extend !=nil {_bgecb :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};e .EncodeElement (_cfeba .Extend ,_bgecb );};if _cfeba .Color !=nil {_badad :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_cfeba .Color ,_badad );};if _cfeba .Sz !=nil {_caad :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003as\u007a"}};e .EncodeElement (_cfeba .Sz ,_caad );};if _cfeba .U !=nil {_acbcc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0075"}};e .EncodeElement (_cfeba .U ,_acbcc );};if _cfeba .VertAlign !=nil {_gbebg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cfeba .VertAlign ,_gbebg );};if _cfeba .Scheme !=nil {_agfcc :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};e .EncodeElement (_cfeba .Scheme ,_agfcc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eadbd ST_CellFormulaType )Validate ()error {return _eadbd .ValidateWithPath ("")}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_faggcg *CT_TableStyles )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _faggcg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_faggcg .CountAttr )});};if _faggcg .DefaultTableStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_faggcg .DefaultTableStyleAttr )});};if _faggcg .DefaultPivotStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_faggcg .DefaultPivotStyleAttr )});};e .EncodeToken (start );if _faggcg .TableStyle !=nil {_dgefd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};for _ ,_cbbdb :=range _faggcg .TableStyle {e .EncodeElement (_cbbdb ,_dgefd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cefac *ST_VolValueType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbgbg ,_caace :=d .Token ();if _caace !=nil {return _caace ;};if _aggcb ,_agadcf :=_cbgbg .(_f .EndElement );_agadcf &&_aggcb .Name ==start .Name {*_cefac =1;return nil ;};if _fagbgd ,_fagfc :=_cbgbg .(_f .CharData );!_fagfc {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbgbg );}else {switch string (_fagbgd ){case "":*_cefac =0;case "\u0062":*_cefac =1;case "\u006e":*_cefac =2;case "\u0065":*_cefac =3;case "\u0073":*_cefac =4;};};_cbgbg ,_caace =d .Token ();if _caace !=nil {return _caace ;};if _bdfbdc ,_fdgdac :=_cbgbg .(_f .EndElement );_fdgdac &&_bdfbdc .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbgbg );}; +// Validate validates the CT_CellSmartTags and its children +func (_ecfd *CT_CellSmartTags )Validate ()error {return _ecfd .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};func (_aadcda *CT_SharedItems )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aadcda .ContainsSemiMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aadcda .ContainsSemiMixedTypesAttr ))});};if _aadcda .ContainsNonDateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aadcda .ContainsNonDateAttr ))});};if _aadcda .ContainsDateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aadcda .ContainsDateAttr ))});};if _aadcda .ContainsStringAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aadcda .ContainsStringAttr ))});};if _aadcda .ContainsBlankAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aadcda .ContainsBlankAttr ))});};if _aadcda .ContainsMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aadcda .ContainsMixedTypesAttr ))});};if _aadcda .ContainsNumberAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aadcda .ContainsNumberAttr ))});};if _aadcda .ContainsIntegerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aadcda .ContainsIntegerAttr ))});};if _aadcda .MinValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aadcda .MinValueAttr )});};if _aadcda .MaxValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aadcda .MaxValueAttr )});};if _aadcda .MinDateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006di\u006e\u0044\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aadcda .MinDateAttr )});};if _aadcda .MaxDateAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006da\u0078\u0044\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aadcda .MaxDateAttr )});};if _aadcda .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aadcda .CountAttr )});};if _aadcda .LongTextAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aadcda .LongTextAttr ))});};e .EncodeToken (start );if _aadcda .M !=nil {_acfdc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_ddcdgf :=range _aadcda .M {e .EncodeElement (_ddcdgf ,_acfdc );};};if _aadcda .N !=nil {_cdcea :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_bfgeba :=range _aadcda .N {e .EncodeElement (_bfgeba ,_cdcea );};};if _aadcda .B !=nil {_bbagg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_gfde :=range _aadcda .B {e .EncodeElement (_gfde ,_bbagg );};};if _aadcda .E !=nil {_effdef :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_bagfeb :=range _aadcda .E {e .EncodeElement (_bagfeb ,_effdef );};};if _aadcda .S !=nil {_ccacge :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_bacab :=range _aadcda .S {e .EncodeElement (_bacab ,_ccacge );};};if _aadcda .D !=nil {_efgcb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_ffecf :=range _aadcda .D {e .EncodeElement (_ffecf ,_efgcb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_CalculatedMember struct{ -// ValidateWithPath validates the CT_OlapPr and its children, prefixing error messages with path -func (_agcad *CT_OlapPr )ValidateWithPath (path string )error {return nil };func (_ffdac *CT_SheetBackgroundPicture )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_ffdac .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Field struct{ +// Calculated Member Name +NameAttr string ; -// Field Index -XAttr int32 ;}; +// Calculated Member MDX Formula +MdxAttr string ; -// ValidateWithPath validates the CT_TupleCache and its children, prefixing error messages with path -func (_ecbea *CT_TupleCache )ValidateWithPath (path string )error {if _ecbea .Entries !=nil {if _bagbbd :=_ecbea .Entries .ValidateWithPath (path +"\u002f\u0045\u006e\u0074\u0072\u0069\u0065\u0073");_bagbbd !=nil {return _bagbbd ;};};if _ecbea .Sets !=nil {if _dfafcg :=_ecbea .Sets .ValidateWithPath (path +"\u002f\u0053\u0065t\u0073");_dfafcg !=nil {return _dfafcg ;};};if _ecbea .QueryCache !=nil {if _cacca :=_ecbea .QueryCache .ValidateWithPath (path +"/\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");_cacca !=nil {return _cacca ;};};if _ecbea .ServerFormats !=nil {if _cfdaa :=_ecbea .ServerFormats .ValidateWithPath (path +"\u002f\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006fr\u006d\u0061\u0074\u0073");_cfdaa !=nil {return _cfdaa ;};};if _ecbea .ExtLst !=nil {if _decdd :=_ecbea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_decdd !=nil {return _decdd ;};};return nil ;};func (_bbacc *CT_OleItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_baaeg :=range start .Attr {if _baaeg .Name .Local =="\u006e\u0061\u006d\u0065"{_begbd ,_dgecc :=_baaeg .Value ,error (nil );if _dgecc !=nil {return _dgecc ;};_bbacc .NameAttr =_begbd ;continue ;};if _baaeg .Name .Local =="\u0069\u0063\u006f\u006e"{_fecaa ,_eege :=_d .ParseBool (_baaeg .Value );if _eege !=nil {return _eege ;};_bbacc .IconAttr =&_fecaa ;continue ;};if _baaeg .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_cdgda ,_fbbacc :=_d .ParseBool (_baaeg .Value );if _fbbacc !=nil {return _fbbacc ;};_bbacc .AdviseAttr =&_cdgda ;continue ;};if _baaeg .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_beffbd ,_acfae :=_d .ParseBool (_baaeg .Value );if _acfae !=nil {return _acfae ;};_bbacc .PreferPicAttr =&_beffbd ;continue ;};};for {_ebdcf ,_bddd :=d .Token ();if _bddd !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u003a\u0020%\u0073",_bddd );};if _fgdaa ,_gcbag :=_ebdcf .(_f .EndElement );_gcbag &&_fgdaa .Name ==start .Name {break ;};};return nil ;};func (_ggbbg *CT_PivotHierarchy )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adcee :=range start .Attr {if _adcee .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_cdggab ,_ddegg :=_d .ParseBool (_adcee .Value );if _ddegg !=nil {return _ddegg ;};_ggbbg .DragToDataAttr =&_cdggab ;continue ;};if _adcee .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_gagbcd ,_accgbf :=_d .ParseBool (_adcee .Value );if _accgbf !=nil {return _accgbf ;};_ggbbg .OutlineAttr =&_gagbcd ;continue ;};if _adcee .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_cebda ,_cgacfd :=_d .ParseBool (_adcee .Value );if _cgacfd !=nil {return _cgacfd ;};_ggbbg .SubtotalTopAttr =&_cebda ;continue ;};if _adcee .Name .Local =="\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_gaeeab ,_fabec :=_d .ParseBool (_adcee .Value );if _fabec !=nil {return _fabec ;};_ggbbg .ShowInFieldListAttr =&_gaeeab ;continue ;};if _adcee .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_dbeae ,_fgedd :=_d .ParseBool (_adcee .Value );if _fgedd !=nil {return _fgedd ;};_ggbbg .DragToRowAttr =&_dbeae ;continue ;};if _adcee .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_bfeab ,_edfdb :=_d .ParseBool (_adcee .Value );if _edfdb !=nil {return _edfdb ;};_ggbbg .DragToColAttr =&_bfeab ;continue ;};if _adcee .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_bcfde ,_gedgce :=_d .ParseBool (_adcee .Value );if _gedgce !=nil {return _gedgce ;};_ggbbg .DragToPageAttr =&_bcfde ;continue ;};if _adcee .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"{_ecebb ,_efffa :=_d .ParseBool (_adcee .Value );if _efffa !=nil {return _efffa ;};_ggbbg .MultipleItemSelectionAllowedAttr =&_ecebb ;continue ;};if _adcee .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_dfaaad ,_geacf :=_d .ParseBool (_adcee .Value );if _geacf !=nil {return _geacf ;};_ggbbg .DragOffAttr =&_dfaaad ;continue ;};if _adcee .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_fgbea ,_fdag :=_d .ParseBool (_adcee .Value );if _fdag !=nil {return _fdag ;};_ggbbg .IncludeNewItemsInFilterAttr =&_fgbea ;continue ;};if _adcee .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_gfdbb ,_aecca :=_adcee .Value ,error (nil );if _aecca !=nil {return _aecca ;};_ggbbg .CaptionAttr =&_gfdbb ;continue ;};};_fedffg :for {_ffdfg ,_adcfd :=d .Token ();if _adcfd !=nil {return _adcfd ;};switch _agcgeb :=_ffdfg .(type ){case _f .StartElement :switch _agcgeb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggbbg .Mps =NewCT_MemberProperties ();if _dfceb :=d .DecodeElement (_ggbbg .Mps ,&_agcgeb );_dfceb !=nil {return _dfceb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abgead :=NewCT_Members ();if _dcgfa :=d .DecodeElement (_abgead ,&_agcgeb );_dcgfa !=nil {return _dcgfa ;};_ggbbg .Members =append (_ggbbg .Members ,_abgead );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggbbg .ExtLst =NewCT_ExtensionList ();if _edcbde :=d .DecodeElement (_ggbbg .ExtLst ,&_agcgeb );_edcbde !=nil {return _edcbde ;};default:_ag .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",_agcgeb .Name );if _geefae :=d .Skip ();_geefae !=nil {return _geefae ;};};case _f .EndElement :break _fedffg ;case _f .CharData :};};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 (_dfgee ST_Pane )String ()string {switch _dfgee {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 (_cfacc *CT_ExternalSheetData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bccfg :=range start .Attr {if _bccfg .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_adbcb ,_egdg :=_d .ParseUint (_bccfg .Value ,10,32);if _egdg !=nil {return _egdg ;};_cfacc .SheetIdAttr =uint32 (_adbcb );continue ;};if _bccfg .Name .Local =="\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"{_faadb ,_gecfd :=_d .ParseBool (_bccfg .Value );if _gecfd !=nil {return _gecfd ;};_cfacc .RefreshErrorAttr =&_faadb ;continue ;};};_edbca :for {_agabe ,_bacf :=d .Token ();if _bacf !=nil {return _bacf ;};switch _adefdb :=_agabe .(type ){case _f .StartElement :switch _adefdb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adgd :=NewCT_ExternalRow ();if _gfgcc :=d .DecodeElement (_adgd ,&_adefdb );_gfgcc !=nil {return _gfgcc ;};_cfacc .Row =append (_cfacc .Row ,_adgd );default:_ag .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",_adefdb .Name );if _ggafd :=d .Skip ();_ggafd !=nil {return _ggafd ;};};case _f .EndElement :break _edbca ;case _f .CharData :};};return nil ;};type ST_PivotFilterType byte ; +// OLAP Calculated Member Name +MemberNameAttr *string ; -// Validate validates the CT_MapInfo and its children -func (_eeeee *CT_MapInfo )Validate ()error {return _eeeee .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070\u0049\u006e\u0066\u006f");}; +// Hierarchy Name +HierarchyAttr *string ; -// ValidateWithPath validates the CT_CfRule and its children, prefixing error messages with path -func (_ggdbc *CT_CfRule )ValidateWithPath (path string )error {if _dff :=_ggdbc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dff !=nil {return _dff ;};if _baec :=_ggdbc .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_baec !=nil {return _baec ;};if _efff :=_ggdbc .TimePeriodAttr .ValidateWithPath (path +"\u002fT\u0069m\u0065\u0050\u0065\u0072\u0069\u006f\u0064\u0041\u0074\u0074\u0072");_efff !=nil {return _efff ;};if _ggdbc .ColorScale !=nil {if _ecdb :=_ggdbc .ColorScale .ValidateWithPath (path +"/\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");_ecdb !=nil {return _ecdb ;};};if _ggdbc .DataBar !=nil {if _ecbe :=_ggdbc .DataBar .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");_ecbe !=nil {return _ecbe ;};};if _ggdbc .IconSet !=nil {if _eaddc :=_ggdbc .IconSet .ValidateWithPath (path +"\u002f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");_eaddc !=nil {return _eaddc ;};};if _ggdbc .ExtLst !=nil {if _baga :=_ggdbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_baga !=nil {return _baga ;};};return nil ;}; +// Parent Name +ParentAttr *string ; -// Validate validates the CT_Comment and its children -func (_bddg *CT_Comment )Validate ()error {return _bddg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};func (_eaabf *CT_colItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eaabf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_eaabf .CountAttr )});};e .EncodeToken (start );_bbfbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_cecca :=range _eaabf .I {e .EncodeElement (_cecca ,_bbfbf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_egdfg *CT_ChartFormats )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbab :=range start .Attr {if _fbab .Name .Local =="\u0063\u006f\u0075n\u0074"{_cgfa ,_fcaa :=_d .ParseUint (_fbab .Value ,10,32);if _fcaa !=nil {return _fcaa ;};_fegfb :=uint32 (_cgfa );_egdfg .CountAttr =&_fegfb ;continue ;};};_aded :for {_bfda ,_fcge :=d .Token ();if _fcge !=nil {return _fcge ;};switch _gdcde :=_bfda .(type ){case _f .StartElement :switch _gdcde .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcgc :=NewCT_ChartFormat ();if _ffeaa :=d .DecodeElement (_fcgc ,&_gdcde );_ffeaa !=nil {return _ffeaa ;};_egdfg .ChartFormat =append (_egdfg .ChartFormat ,_fcgc );default:_ag .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",_gdcde .Name );if _edda :=d .Skip ();_edda !=nil {return _edda ;};};case _f .EndElement :break _aded ;case _f .CharData :};};return nil ;}; +// Calculated Members Solve Order +SolveOrderAttr *int32 ; -// Validate validates the CT_PhoneticPr and its children -func (_fcccd *CT_PhoneticPr )Validate ()error {return _fcccd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");};type ST_Comments byte ;func (_bdfea *ST_UnderlineValues )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eebbgf ,_efecfa :=d .Token ();if _efecfa !=nil {return _efecfa ;};if _ggddf ,_fbfdc :=_eebbgf .(_f .EndElement );_fbfdc &&_ggddf .Name ==start .Name {*_bdfea =1;return nil ;};if _eecca ,_eaeegd :=_eebbgf .(_f .CharData );!_eaeegd {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eebbgf );}else {switch string (_eecca ){case "":*_bdfea =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bdfea =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bdfea =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_bdfea =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_bdfea =4;case "\u006e\u006f\u006e\u0065":*_bdfea =5;};};_eebbgf ,_efecfa =d .Token ();if _efecfa !=nil {return _efecfa ;};if _cbabb ,_eddgfb :=_eebbgf .(_f .EndElement );_eddgfb &&_cbabb .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eebbgf );};func (_agggc *CT_Record )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baaga :for {_ffec ,_ggdad :=d .Token ();if _ggdad !=nil {return _ggdad ;};switch _ccdcc :=_ffec .(type ){case _f .StartElement :switch _ccdcc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebfa :=NewCT_Missing ();if _dbfge :=d .DecodeElement (_ebfa ,&_ccdcc );_dbfge !=nil {return _dbfge ;};_agggc .M =append (_agggc .M ,_ebfa );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcagba :=NewCT_Number ();if _fddea :=d .DecodeElement (_bcagba ,&_ccdcc );_fddea !=nil {return _fddea ;};_agggc .N =append (_agggc .N ,_bcagba );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebcgaf :=NewCT_Boolean ();if _edccd :=d .DecodeElement (_ebcgaf ,&_ccdcc );_edccd !=nil {return _edccd ;};_agggc .B =append (_agggc .B ,_ebcgaf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fggce :=NewCT_Error ();if _geecf :=d .DecodeElement (_fggce ,&_ccdcc );_geecf !=nil {return _geecf ;};_agggc .E =append (_agggc .E ,_fggce );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfaaf :=NewCT_String ();if _bcdab :=d .DecodeElement (_dfaaf ,&_ccdcc );_bcdab !=nil {return _bcdab ;};_agggc .S =append (_agggc .S ,_dfaaf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aadab :=NewCT_DateTime ();if _fdggb :=d .DecodeElement (_aadab ,&_ccdcc );_fdggb !=nil {return _fdggb ;};_agggc .D =append (_agggc .D ,_aadab );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_feafc :=NewCT_Index ();if _dgeae :=d .DecodeElement (_feafc ,&_ccdcc );_dgeae !=nil {return _dgeae ;};_agggc .X =append (_agggc .X ,_feafc );default:_ag .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",_ccdcc .Name );if _efeeb :=d .Skip ();_efeeb !=nil {return _efeeb ;};};case _f .EndElement :break _baaga ;case _f .CharData :};};return nil ;};func (_eegfd *CT_Font )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eegfd .Name !=nil {_cefb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006e\u0061\u006d\u0065"}};for _ ,_bebcg :=range _eegfd .Name {e .EncodeElement (_bebcg ,_cefb );};};if _eegfd .Charset !=nil {_addca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};for _ ,_fceda :=range _eegfd .Charset {e .EncodeElement (_fceda ,_addca );};};if _eegfd .Family !=nil {_bfbaf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};for _ ,_afefd :=range _eegfd .Family {e .EncodeElement (_afefd ,_bfbaf );};};if _eegfd .B !=nil {_cfbec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_adebg :=range _eegfd .B {e .EncodeElement (_adebg ,_cfbec );};};if _eegfd .I !=nil {_gbgd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_bcga :=range _eegfd .I {e .EncodeElement (_bcga ,_gbgd );};};if _eegfd .Strike !=nil {_efde :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};for _ ,_gdcfb :=range _eegfd .Strike {e .EncodeElement (_gdcfb ,_efde );};};if _eegfd .Outline !=nil {_ggeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};for _ ,_eedcad :=range _eegfd .Outline {e .EncodeElement (_eedcad ,_ggeg );};};if _eegfd .Shadow !=nil {_ggebg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};for _ ,_fffbe :=range _eegfd .Shadow {e .EncodeElement (_fffbe ,_ggebg );};};if _eegfd .Condense !=nil {_bgdgc :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};for _ ,_ebcde :=range _eegfd .Condense {e .EncodeElement (_ebcde ,_bgdgc );};};if _eegfd .Extend !=nil {_fcbg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};for _ ,_ebgdg :=range _eegfd .Extend {e .EncodeElement (_ebgdg ,_fcbg );};};if _eegfd .Color !=nil {_fcece :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_dgfd :=range _eegfd .Color {e .EncodeElement (_dgfd ,_fcece );};};if _eegfd .Sz !=nil {_gfdgf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u007a"}};for _ ,_baeab :=range _eegfd .Sz {e .EncodeElement (_baeab ,_gfdgf );};};if _eegfd .U !=nil {_ffbcd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0075"}};for _ ,_agff :=range _eegfd .U {e .EncodeElement (_agff ,_ffbcd );};};if _eegfd .VertAlign !=nil {_afedg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};for _ ,_acagf :=range _eegfd .VertAlign {e .EncodeElement (_acagf ,_afedg );};};if _eegfd .Scheme !=nil {_adecc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};for _ ,_fdbff :=range _eegfd .Scheme {e .EncodeElement (_fdbff ,_adecc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_abebga ST_RefMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_abebga .String (),start );};func (_fgeba *CT_Connection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_fgeba .IdAttr )});if _fgeba .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fgeba .SourceFileAttr )});};if _fgeba .OdcFileAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fd\u0063\u0046\u0069\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fgeba .OdcFileAttr )});};if _fgeba .KeepAliveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fgeba .KeepAliveAttr ))});};if _fgeba .IntervalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_fgeba .IntervalAttr )});};if _fgeba .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fgeba .NameAttr )});};if _fgeba .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_fgeba .DescriptionAttr )});};if _fgeba .TypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fgeba .TypeAttr )});};if _fgeba .ReconnectionMethodAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fgeba .ReconnectionMethodAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",_fgeba .RefreshedVersionAttr )});if _fgeba .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_fgeba .MinRefreshableVersionAttr )});};if _fgeba .SavePasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fgeba .SavePasswordAttr ))});};if _fgeba .NewAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0065\u0077"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fgeba .NewAttr ))});};if _fgeba .DeletedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fgeba .DeletedAttr ))});};if _fgeba .OnlyUseConnectionFileAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fgeba .OnlyUseConnectionFileAttr ))});};if _fgeba .BackgroundAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fgeba .BackgroundAttr ))});};if _fgeba .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fgeba .RefreshOnLoadAttr ))});};if _fgeba .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fgeba .SaveDataAttr ))});};if _fgeba .CredentialsAttr !=ST_CredMethodUnset {_fegg ,_aaad :=_fgeba .CredentialsAttr .MarshalXMLAttr (_f .Name {Local :"c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"});if _aaad !=nil {return _aaad ;};start .Attr =append (start .Attr ,_fegg );};if _fgeba .SingleSignOnIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fgeba .SingleSignOnIdAttr )});};e .EncodeToken (start );if _fgeba .DbPr !=nil {_bgcd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0064\u0062\u0050\u0072"}};e .EncodeElement (_fgeba .DbPr ,_bgcd );};if _fgeba .OlapPr !=nil {_cdfb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006f\u006c\u0061\u0070\u0050r"}};e .EncodeElement (_fgeba .OlapPr ,_cdfb );};if _fgeba .WebPr !=nil {_ebbff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_fgeba .WebPr ,_ebbff );};if _fgeba .TextPr !=nil {_fabc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074\u0050r"}};e .EncodeElement (_fgeba .TextPr ,_fabc );};if _fgeba .Parameters !=nil {_gaagf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"}};e .EncodeElement (_fgeba .Parameters ,_gaagf );};if _fgeba .ExtLst !=nil {_eccfd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fgeba .ExtLst ,_eccfd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgafc *CT_Extension )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgafc .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0072\u0069"},Value :_c .Sprintf ("\u0025\u0076",*_dgafc .UriAttr )});};e .EncodeToken (start );if _dgafc .Any !=nil {_dgafc .Any .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Set +SetAttr *bool ; -// Validate validates the CT_FontName and its children -func (_bbgaf *CT_FontName )Validate ()error {return _bbgaf .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065");}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_RevisionMove and its children -func (_ffeee *CT_RevisionMove )Validate ()error {return _ffeee .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065");};func (_bebbf *ST_CellType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cffef ,_cbdgbe :=d .Token ();if _cbdgbe !=nil {return _cbdgbe ;};if _aadddb ,_beefae :=_cffef .(_f .EndElement );_beefae &&_aadddb .Name ==start .Name {*_bebbf =1;return nil ;};if _ccfef ,_bcdfe :=_cffef .(_f .CharData );!_bcdfe {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cffef );}else {switch string (_ccfef ){case "":*_bebbf =0;case "\u0062":*_bebbf =1;case "\u006e":*_bebbf =2;case "\u0065":*_bebbf =3;case "\u0073":*_bebbf =4;case "\u0073\u0074\u0072":*_bebbf =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_bebbf =6;};};_cffef ,_cbdgbe =d .Token ();if _cbdgbe !=nil {return _cbdgbe ;};if _dcaaeg ,_gdaff :=_cffef .(_f .EndElement );_gdaff &&_dcaaeg .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cffef );}; +// Validate validates the CT_ExternalSheetName and its children +func (_afba *CT_ExternalSheetName )Validate ()error {return _afba .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Na\u006d\u0065");}; -// ValidateWithPath validates the CT_WebPublishItem and its children, prefixing error messages with path -func (_gggcee *CT_WebPublishItem )ValidateWithPath (path string )error {if _gggcee .SourceTypeAttr ==ST_WebSourceTypeUnset {return _c .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 _abgcg :=_gggcee .SourceTypeAttr .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_abgcg !=nil {return _abgcg ;};return nil ;};func (_fade *CT_CfRule )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fade .TypeAttr !=ST_CfTypeUnset {_dcbb ,_ecec :=_fade .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _ecec !=nil {return _ecec ;};start .Attr =append (start .Attr ,_dcbb );};if _fade .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fade .DxfIdAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",_fade .PriorityAttr )});if _fade .StopIfTrueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fade .StopIfTrueAttr ))});};if _fade .AboveAverageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fade .AboveAverageAttr ))});};if _fade .PercentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fade .PercentAttr ))});};if _fade .BottomAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fade .BottomAttr ))});};if _fade .OperatorAttr !=ST_ConditionalFormattingOperatorUnset {_fbda ,_fdgg :=_fade .OperatorAttr .MarshalXMLAttr (_f .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _fdgg !=nil {return _fdgg ;};start .Attr =append (start .Attr ,_fbda );};if _fade .TextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0065\u0078\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fade .TextAttr )});};if _fade .TimePeriodAttr !=ST_TimePeriodUnset {_ffgd ,_fgaa :=_fade .TimePeriodAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"});if _fgaa !=nil {return _fgaa ;};start .Attr =append (start .Attr ,_ffgd );};if _fade .RankAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061\u006e\u006b"},Value :_c .Sprintf ("\u0025\u0076",*_fade .RankAttr )});};if _fade .StdDevAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076"},Value :_c .Sprintf ("\u0025\u0076",*_fade .StdDevAttr )});};if _fade .EqualAverageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fade .EqualAverageAttr ))});};e .EncodeToken (start );if _fade .Formula !=nil {_daga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};for _ ,_cdfd :=range _fade .Formula {e .EncodeElement (_cdfd ,_daga );};};if _fade .ColorScale !=nil {_cafe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_fade .ColorScale ,_cafe );};if _fade .DataBar !=nil {_edcgf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0042\u0061\u0072"}};e .EncodeElement (_fade .DataBar ,_edcgf );};if _fade .IconSet !=nil {_faga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0053\u0065\u0074"}};e .EncodeElement (_fade .IconSet ,_faga );};if _fade .ExtLst !=nil {_begd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fade .ExtLst ,_begd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_agacd ST_DataConsolidateFunction )String ()string {switch _agacd {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 "";};func (_adacb ST_CredMethod )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bdgaa :=_f .Attr {};_bdgaa .Name =name ;switch _adacb {case ST_CredMethodUnset :_bdgaa .Value ="";case ST_CredMethodIntegrated :_bdgaa .Value ="\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064";case ST_CredMethodNone :_bdgaa .Value ="\u006e\u006f\u006e\u0065";case ST_CredMethodStored :_bdgaa .Value ="\u0073\u0074\u006f\u0072\u0065\u0064";case ST_CredMethodPrompt :_bdgaa .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";};return _bdgaa ,nil ;};func NewSingleXmlCells ()*SingleXmlCells {_fbaeac :=&SingleXmlCells {};_fbaeac .CT_SingleXmlCells =*NewCT_SingleXmlCells ();return _fbaeac ;}; +// Validate validates the CT_PivotCacheRecords and its children +func (_beegg *CT_PivotCacheRecords )Validate ()error {return _beegg .ValidateWithPath ("C\u0054_\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073");}; -// Validate validates the CT_XmlCellPr and its children -func (_fbdbeed *CT_XmlCellPr )Validate ()error {return _fbdbeed .ValidateWithPath ("\u0043\u0054\u005fX\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");};type CT_GradientStop struct{ +// ValidateWithPath validates the CT_DiscretePr and its children, prefixing error messages with path +func (_bcage *CT_DiscretePr )ValidateWithPath (path string )error {for _aaaf ,_bgddf :=range _bcage .X {if _eefda :=_bgddf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_aaaf ));_eefda !=nil {return _eefda ;};};return nil ;}; -// Gradient Stop Position -PositionAttr float64 ; +// ValidateWithPath validates the CT_BorderPr and its children, prefixing error messages with path +func (_ace *CT_BorderPr )ValidateWithPath (path string )error {if _dgbc :=_ace .StyleAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_dgbc !=nil {return _dgbc ;};if _ace .Color !=nil {if _ebg :=_ace .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_ebg !=nil {return _ebg ;};};return nil ;};func (_beccc *CT_MapInfo )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0076",_beccc .SelectionNamespacesAttr )});e .EncodeToken (start );_fddda :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0053\u0063\u0068\u0065\u006da"}};for _ ,_bbgad :=range _beccc .Schema {e .EncodeElement (_bbgad ,_fddda );};_ddfbg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u004d\u0061\u0070"}};for _ ,_fafaa :=range _beccc .Map {e .EncodeElement (_fafaa ,_ddfbg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Dimensions struct{ -// Color -Color *CT_Color ;};func (_dabgab ST_RefMode )Validate ()error {return _dabgab .ValidateWithPath ("")};func NewCT_PageItem ()*CT_PageItem {_ddddf :=&CT_PageItem {};return _ddddf };type ST_SmartTagShow byte ;func NewCT_Items ()*CT_Items {_fbeffg :=&CT_Items {};return _fbeffg };func (_gbgcff ST_FileType )ValidateWithPath (path string )error {switch _gbgcff {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbgcff ));};return nil ;}; +// OLAP Dimensions Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_MdxKPI and its children, prefixing error messages with path -func (_fgaf *CT_MdxKPI )ValidateWithPath (path string )error {if _fgaf .PAttr ==ST_MdxKPIPropertyUnset {return _c .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 _ebdabb :=_fgaf .PAttr .ValidateWithPath (path +"\u002f\u0050\u0041\u0074\u0074\u0072");_ebdabb !=nil {return _ebdabb ;};return nil ;}; +// OLAP Dimension +Dimension []*CT_PivotDimension ;};type CT_DataConsolidate struct{ -// ValidateWithPath validates the CT_Dimensions and its children, prefixing error messages with path -func (_adgeb *CT_Dimensions )ValidateWithPath (path string )error {for _egcad ,_ebfgdc :=range _adgeb .Dimension {if _eagbe :=_ebfgdc .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0044\u0069\u006de\u006e\u0073\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_egcad ));_eagbe !=nil {return _eagbe ;};};return nil ;};type EG_ExtensionList struct{ +// Function Index +FunctionAttr ST_DataConsolidateFunction ; -// Extension -Ext []*CT_Extension ;};type CT_Table struct{ +// Use Starting Column Labels +StartLabelsAttr *bool ; -// Table Id -IdAttr uint32 ; +// Starting Column Labels +LeftLabelsAttr *bool ; -// Name -NameAttr *string ; +// Labels In Top Row +TopLabelsAttr *bool ; -// Table Name -DisplayNameAttr string ; +// Link +LinkAttr *bool ; -// Table Comment -CommentAttr *string ; +// Data Consolidation References +DataRefs *CT_DataRefs ;};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;); -// Reference -RefAttr string ; +// ValidateWithPath validates the CT_PageBreak and its children, prefixing error messages with path +func (_cdcbcc *CT_PageBreak )ValidateWithPath (path string )error {for _geefa ,_fgca :=range _cdcbcc .Brk {if _fgfdc :=_fgca .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0042\u0072\u006b\u005b\u0025\u0064\u005d",path ,_geefa ));_fgfdc !=nil {return _fgfdc ;};};return nil ;};func (_gcdaf ST_Axis )String ()string {switch _gcdaf {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 NewSst ()*Sst {_ggabb :=&Sst {};_ggabb .CT_Sst =*NewCT_Sst ();return _ggabb };type CT_Consolidation struct{ -// Table Type -TableTypeAttr ST_TableType ; +// Auto Page +AutoPageAttr *bool ; -// Header Row Count -HeaderRowCountAttr *uint32 ; +// Page Item Values +Pages *CT_Pages ; -// Insert Row Showing -InsertRowAttr *bool ; +// Range Sets +RangeSets *CT_RangeSets ;};func (_cfcac ST_DataValidationType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_abfbf :=_a .Attr {};_abfbf .Name =name ;switch _cfcac {case ST_DataValidationTypeUnset :_abfbf .Value ="";case ST_DataValidationTypeNone :_abfbf .Value ="\u006e\u006f\u006e\u0065";case ST_DataValidationTypeWhole :_abfbf .Value ="\u0077\u0068\u006fl\u0065";case ST_DataValidationTypeDecimal :_abfbf .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_DataValidationTypeList :_abfbf .Value ="\u006c\u0069\u0073\u0074";case ST_DataValidationTypeDate :_abfbf .Value ="\u0064\u0061\u0074\u0065";case ST_DataValidationTypeTime :_abfbf .Value ="\u0074\u0069\u006d\u0065";case ST_DataValidationTypeTextLength :_abfbf .Value ="\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068";case ST_DataValidationTypeCustom :_abfbf .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _abfbf ,nil ;};func NewCT_BookViews ()*CT_BookViews {_gbe :=&CT_BookViews {};return _gbe };func (_acgec ST_FormatAction )String ()string {switch _acgec {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 (_aedaf ST_UnderlineValues )String ()string {switch _aedaf {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 "";};func NewAG_AutoFormat ()*AG_AutoFormat {_be :=&AG_AutoFormat {};return _be };func (_dfafd ST_TableType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dfafd .String (),start );};type CT_PivotAreas struct{ -// Insert Row Shift -InsertRowShiftAttr *bool ; +// Pivot Area Count +CountAttr *uint32 ; -// Totals Row Count -TotalsRowCountAttr *uint32 ; +// Pivot Area +PivotArea []*CT_PivotArea ;};func (_gbff *CT_ExternalRow )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_egaea :=range start .Attr {if _egaea .Name .Local =="\u0072"{_ddgbf ,_begea :=_d .ParseUint (_egaea .Value ,10,32);if _begea !=nil {return _begea ;};_gbff .RAttr =uint32 (_ddgbf );continue ;};};_ebcfd :for {_deade ,_feegf :=d .Token ();if _feegf !=nil {return _feegf ;};switch _acgea :=_deade .(type ){case _a .StartElement :switch _acgea .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acface :=NewCT_ExternalCell ();if _dfbeb :=d .DecodeElement (_acface ,&_acgea );_dfbeb !=nil {return _dfbeb ;};_gbff .Cell =append (_gbff .Cell ,_acface );default:_gc .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",_acgea .Name );if _aecd :=d .Skip ();_aecd !=nil {return _aecd ;};};case _a .EndElement :break _ebcfd ;case _a .CharData :};};return nil ;};func (_aabfcc *Revisions )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_a .Attr {Name :_a .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 ,_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\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 ,_a .Attr {Name :_a .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 ,_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 ="\u006d\u0061\u003ar\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073";return _aabfcc .CT_Revisions .MarshalXML (e ,start );};func (_ddbeed ST_PhoneticType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cgcbff :=_a .Attr {};_cgcbff .Name =name ;switch _ddbeed {case ST_PhoneticTypeUnset :_cgcbff .Value ="";case ST_PhoneticTypeHalfwidthKatakana :_cgcbff .Value ="\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeFullwidthKatakana :_cgcbff .Value ="\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeHiragana :_cgcbff .Value ="\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_PhoneticTypeNoConversion :_cgcbff .Value ="\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e";};return _cgcbff ,nil ;}; -// Totals Row Shown -TotalsRowShownAttr *bool ; +// ValidateWithPath validates the CT_Borders and its children, prefixing error messages with path +func (_fefb *CT_Borders )ValidateWithPath (path string )error {for _ccfc ,_dbea :=range _fefb .Border {if _gcaa :=_dbea .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ccfc ));_gcaa !=nil {return _gcaa ;};};return nil ;};type CT_IconFilter struct{ -// Published -PublishedAttr *bool ; +// Icon Set +IconSetAttr ST_IconSetType ; -// Header Row Format Id -HeaderRowDxfIdAttr *uint32 ; +// Icon Id +IconIdAttr *uint32 ;}; -// Data Area Format Id -DataDxfIdAttr *uint32 ; +// ValidateWithPath validates the CT_NumFmts and its children, prefixing error messages with path +func (_gcfdf *CT_NumFmts )ValidateWithPath (path string )error {for _ffcdb ,_acdeb :=range _gcfdf .NumFmt {if _aaffc :=_acdeb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_ffcdb ));_aaffc !=nil {return _aaffc ;};};return nil ;};type CT_DataRef struct{ -// Totals Row Format Id -TotalsRowDxfIdAttr *uint32 ; +// Reference +RefAttr *string ; -// Header Row Border Format Id -HeaderRowBorderDxfIdAttr *uint32 ; +// Named Range +NameAttr *string ; -// Table Border Format Id -TableBorderDxfIdAttr *uint32 ; +// Sheet Name +SheetAttr *string ;IdAttr *string ;};func NewCT_CustomSheetViews ()*CT_CustomSheetViews {_gagc :=&CT_CustomSheetViews {};return _gagc };func (_gagbe ST_CellComments )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gagbe .String (),start );}; -// Totals Row Border Format Id -TotalsRowBorderDxfIdAttr *uint32 ; +// Validate validates the CT_Break and its children +func (_faa *CT_Break )Validate ()error {return _faa .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b");};func (_dgdee ST_PrintError )Validate ()error {return _dgdee .ValidateWithPath ("")};func (_fcfg *CT_CalculatedItem )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fcfg .FieldAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fcfg .FieldAttr )});};if _fcfg .FormulaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_b .Sprintf ("\u0025\u0076",*_fcfg .FormulaAttr )});};e .EncodeToken (start );_bbcc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_fcfg .PivotArea ,_bbcc );if _fcfg .ExtLst !=nil {_bcd :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fcfg .ExtLst ,_bcd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Header Row Style -HeaderRowCellStyleAttr *string ; +// ValidateWithPath validates the CT_CustomFilters and its children, prefixing error messages with path +func (_ffda *CT_CustomFilters )ValidateWithPath (path string )error {for _aefc ,_fdcec :=range _ffda .CustomFilter {if _cbff :=_fdcec .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aefc ));_cbff !=nil {return _cbff ;};};return nil ;};func (_fbgfg *CT_SortState )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fbgfg .ColumnSortAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbgfg .ColumnSortAttr ))});};if _fbgfg .CaseSensitiveAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbgfg .CaseSensitiveAttr ))});};if _fbgfg .SortMethodAttr !=ST_SortMethodUnset {_fdadad ,_cagda :=_fbgfg .SortMethodAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"});if _cagda !=nil {return _cagda ;};start .Attr =append (start .Attr ,_fdadad );};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_fbgfg .RefAttr )});e .EncodeToken (start );if _fbgfg .SortCondition !=nil {_edabf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061:\u0073\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"}};for _ ,_dbcea :=range _fbgfg .SortCondition {e .EncodeElement (_dbcea ,_edabf );};};if _fbgfg .ExtLst !=nil {_dddeb :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fbgfg .ExtLst ,_dddeb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fagde *CT_WebPublishObjects )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fagde .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fagde .CountAttr )});};e .EncodeToken (start );_ebfagd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0077eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_babca :=range _fagde .WebPublishObject {e .EncodeElement (_babca ,_ebfagd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_SortCondition ()*CT_SortCondition {_cbgbe :=&CT_SortCondition {};return _cbgbe };func (_fbdee ST_PhoneticAlignment )Validate ()error {return _fbdee .ValidateWithPath ("")}; -// Data Style Name -DataCellStyleAttr *string ; +// ValidateWithPath validates the CT_Map and its children, prefixing error messages with path +func (_cdea *CT_Map )ValidateWithPath (path string )error {if _cdea .DataBinding !=nil {if _fbece :=_cdea .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_fbece !=nil {return _fbece ;};};return nil ;};type CT_ExternalRow struct{ -// Totals Row Style -TotalsRowCellStyleAttr *string ; +// Row +RAttr uint32 ; -// Connection ID -ConnectionIdAttr *uint32 ; +// External Cell Data +Cell []*CT_ExternalCell ;}; -// Table AutoFilter -AutoFilter *CT_AutoFilter ; +// Validate validates the CT_CellAlignment and its children +func (_gefg *CT_CellAlignment )Validate ()error {return _gefg .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};func (_effce *CT_FieldGroup )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bdbdga :=range start .Attr {if _bdbdga .Name .Local =="\u0070\u0061\u0072"{_gcga ,_cddgd :=_d .ParseUint (_bdbdga .Value ,10,32);if _cddgd !=nil {return _cddgd ;};_cfad :=uint32 (_gcga );_effce .ParAttr =&_cfad ;continue ;};if _bdbdga .Name .Local =="\u0062\u0061\u0073\u0065"{_dabfa ,_fadgff :=_d .ParseUint (_bdbdga .Value ,10,32);if _fadgff !=nil {return _fadgff ;};_edeea :=uint32 (_dabfa );_effce .BaseAttr =&_edeea ;continue ;};};_efdcc :for {_aeccg ,_bcfdg :=d .Token ();if _bcfdg !=nil {return _bcfdg ;};switch _fdffg :=_aeccg .(type ){case _a .StartElement :switch _fdffg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_effce .RangePr =NewCT_RangePr ();if _cbfdc :=d .DecodeElement (_effce .RangePr ,&_fdffg );_cbfdc !=nil {return _cbfdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_effce .DiscretePr =NewCT_DiscretePr ();if _gbaffc :=d .DecodeElement (_effce .DiscretePr ,&_fdffg );_gbaffc !=nil {return _gbaffc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_effce .GroupItems =NewCT_GroupItems ();if _ccea :=d .DecodeElement (_effce .GroupItems ,&_fdffg );_ccea !=nil {return _ccea ;};default:_gc .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",_fdffg .Name );if _cdbcee :=d .Skip ();_cdbcee !=nil {return _cdbcee ;};};case _a .EndElement :break _efdcc ;case _a .CharData :};};return nil ;}; -// Sort State -SortState *CT_SortState ; +// Validate validates the CT_Row and its children +func (_gdccb *CT_Row )Validate ()error {return _gdccb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");};func NewVolTypes ()*VolTypes {_gagdg :=&VolTypes {};_gagdg .CT_VolTypes =*NewCT_VolTypes ();return _gagdg ;};func (_fbgec *CT_String )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0076",_fbgec .VAttr )});if _fbgec .UAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbgec .UAttr ))});};if _fbgec .FAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbgec .FAttr ))});};if _fbgec .CAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_fbgec .CAttr )});};if _fbgec .CpAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_fbgec .CpAttr )});};if _fbgec .InAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_fbgec .InAttr )});};if _fbgec .BcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_fbgec .BcAttr )});};if _fbgec .FcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_fbgec .FcAttr )});};if _fbgec .IAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbgec .IAttr ))});};if _fbgec .UnAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbgec .UnAttr ))});};if _fbgec .StAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbgec .StAttr ))});};if _fbgec .BAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fbgec .BAttr ))});};e .EncodeToken (start );if _fbgec .Tpls !=nil {_dbbab :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_adfbc :=range _fbgec .Tpls {e .EncodeElement (_adfbc ,_dbbab );};};if _fbgec .X !=nil {_efacaa :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_fadbg :=range _fbgec .X {e .EncodeElement (_fadbg ,_efacaa );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eeaca *ST_MdxSetOrder )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdcdbb ,_cbeac :=d .Token ();if _cbeac !=nil {return _cbeac ;};if _gefafg ,_dafbff :=_gdcdbb .(_a .EndElement );_dafbff &&_gefafg .Name ==start .Name {*_eeaca =1;return nil ;};if _aabfe ,_ggbec :=_gdcdbb .(_a .CharData );!_ggbec {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",_gdcdbb );}else {switch string (_aabfe ){case "":*_eeaca =0;case "\u0075":*_eeaca =1;case "\u0061":*_eeaca =2;case "\u0064":*_eeaca =3;case "\u0061\u0061":*_eeaca =4;case "\u0061\u0064":*_eeaca =5;case "\u006e\u0061":*_eeaca =6;case "\u006e\u0064":*_eeaca =7;};};_gdcdbb ,_cbeac =d .Token ();if _cbeac !=nil {return _cbeac ;};if _afddae ,_dbgdfd :=_gdcdbb .(_a .EndElement );_dbgdfd &&_afddae .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",_gdcdbb );};func (_ccagc *CT_Mdx )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e"},Value :_b .Sprintf ("\u0025\u0076",_ccagc .NAttr )});_fgee ,_cacec :=_ccagc .FAttr .MarshalXMLAttr (_a .Name {Local :"\u0066"});if _cacec !=nil {return _cacec ;};start .Attr =append (start .Attr ,_fgee );e .EncodeToken (start );if _ccagc .T !=nil {_adbcb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0074"}};e .EncodeElement (_ccagc .T ,_adbcb );};if _ccagc .Ms !=nil {_ffbfg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003am\u0073"}};e .EncodeElement (_ccagc .Ms ,_ffbfg );};if _ccagc .P !=nil {_feaa :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070"}};e .EncodeElement (_ccagc .P ,_feaa );};if _ccagc .K !=nil {_geabg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006b"}};e .EncodeElement (_ccagc .K ,_geabg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Table Columns -TableColumns *CT_TableColumns ; +// ValidateWithPath validates the CT_PivotCacheDefinition and its children, prefixing error messages with path +func (_dcac *CT_PivotCacheDefinition )ValidateWithPath (path string )error {if _aedf :=_dcac .CacheSource .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065");_aedf !=nil {return _aedf ;};if _bccef :=_dcac .CacheFields .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_bccef !=nil {return _bccef ;};if _dcac .CacheHierarchies !=nil {if _feceb :=_dcac .CacheHierarchies .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_feceb !=nil {return _feceb ;};};if _dcac .Kpis !=nil {if _fefafa :=_dcac .Kpis .ValidateWithPath (path +"\u002f\u004b\u0070i\u0073");_fefafa !=nil {return _fefafa ;};};if _dcac .TupleCache !=nil {if _eeedca :=_dcac .TupleCache .ValidateWithPath (path +"/\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");_eeedca !=nil {return _eeedca ;};};if _dcac .CalculatedItems !=nil {if _efadg :=_dcac .CalculatedItems .ValidateWithPath (path +"\u002f\u0043a\u006c\u0063\u0075l\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_efadg !=nil {return _efadg ;};};if _dcac .CalculatedMembers !=nil {if _ceaab :=_dcac .CalculatedMembers .ValidateWithPath (path +"\u002fC\u0061l\u0063\u0075\u006c\u0061\u0074e\u0064\u004de\u006d\u0062\u0065\u0072\u0073");_ceaab !=nil {return _ceaab ;};};if _dcac .Dimensions !=nil {if _bfcgg :=_dcac .Dimensions .ValidateWithPath (path +"/\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");_bfcgg !=nil {return _bfcgg ;};};if _dcac .MeasureGroups !=nil {if _gdeebc :=_dcac .MeasureGroups .ValidateWithPath (path +"\u002f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047r\u006f\u0075\u0070\u0073");_gdeebc !=nil {return _gdeebc ;};};if _dcac .Maps !=nil {if _cccb :=_dcac .Maps .ValidateWithPath (path +"\u002f\u004d\u0061p\u0073");_cccb !=nil {return _cccb ;};};if _dcac .ExtLst !=nil {if _ddfbgb :=_dcac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddfbgb !=nil {return _ddfbgb ;};};return nil ;};func (_dbged ST_TotalsRowFunction )ValidateWithPath (path string )error {switch _dbged {case 0,1,2,3,4,5,6,7,8,9,10: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 (_dbged ));};return nil ;}; -// Table Style -TableStyleInfo *CT_TableStyleInfo ; +// Validate validates the CT_FutureMetadata and its children +func (_bgefg *CT_FutureMetadata )Validate ()error {return _bgefg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_ChartsheetPr ()*CT_ChartsheetPr {_ddda :=&CT_ChartsheetPr {};return _ddda };func (_acfff *CT_SmartTagType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _acfff .NamespaceUriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"},Value :_c .Sprintf ("\u0025\u0076",*_acfff .NamespaceUriAttr )});};if _acfff .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_acfff .NameAttr )});};if _acfff .UrlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0072\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_acfff .UrlAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eedd *CT_CacheFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aaag :=range start .Attr {if _aaag .Name .Local =="\u0063\u006f\u0075n\u0074"{_fac ,_ddb :=_d .ParseUint (_aaag .Value ,10,32);if _ddb !=nil {return _ddb ;};_agd :=uint32 (_fac );_eedd .CountAttr =&_agd ;continue ;};};_eac :for {_bfbf ,_gggc :=d .Token ();if _gggc !=nil {return _gggc ;};switch _ebg :=_bfbf .(type ){case _f .StartElement :switch _ebg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecb :=NewCT_CacheField ();if _cafc :=d .DecodeElement (_ecb ,&_ebg );_cafc !=nil {return _cafc ;};_eedd .CacheField =append (_eedd .CacheField ,_ecb );default:_ag .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",_ebg .Name );if _acab :=d .Skip ();_acab !=nil {return _acab ;};};case _f .EndElement :break _eac ;case _f .CharData :};};return nil ;};func (_bdddc *CT_TableMissing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fffdea ST_DataConsolidateFunction )ValidateWithPath (path string )error {switch _fffdea {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fffdea ));};return nil ;};func (_dagec *CT_TableFormula )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_c .Sprintf ("\u0025\u0064",_fedd (_dagec .ArrayAttr ))});e .EncodeElement (_dagec .Content ,start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PivotCacheRecords and its children, prefixing error messages with path +func (_efaca *CT_PivotCacheRecords )ValidateWithPath (path string )error {for _fcaae ,_fdfcf :=range _efaca .R {if _bgeadf :=_fdfcf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_fcaae ));_bgeadf !=nil {return _bgeadf ;};};if _efaca .ExtLst !=nil {if _gcbfg :=_efaca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcbfg !=nil {return _gcbfg ;};};return nil ;};func (_egdgb *CT_XStringElement )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0076",_egdgb .VAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cecbad ST_FontScheme )ValidateWithPath (path string )error {switch _cecbad {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 (_cecbad ));};return nil ;}; -// ValidateWithPath validates the CT_ColorScale and its children, prefixing error messages with path -func (_fefgd *CT_ColorScale )ValidateWithPath (path string )error {for _gbaa ,_ageb :=range _fefgd .Cfvo {if _bgee :=_ageb .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_gbaa ));_bgee !=nil {return _bgee ;};};for _ddfa ,_gdeb :=range _fefgd .Color {if _ebgfb :=_gdeb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_ddfa ));_ebgfb !=nil {return _ebgfb ;};};return nil ;};func (_dgcdee ST_FileType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fbdgdc :=_f .Attr {};_fbdgdc .Name =name ;switch _dgcdee {case ST_FileTypeUnset :_fbdgdc .Value ="";case ST_FileTypeMac :_fbdgdc .Value ="\u006d\u0061\u0063";case ST_FileTypeWin :_fbdgdc .Value ="\u0077\u0069\u006e";case ST_FileTypeDos :_fbdgdc .Value ="\u0064\u006f\u0073";case ST_FileTypeLin :_fbdgdc .Value ="\u006c\u0069\u006e";case ST_FileTypeOther :_fbdgdc .Value ="\u006f\u0074\u0068e\u0072";};return _fbdgdc ,nil ;};type CT_DdeLink struct{ +// Validate validates the CT_DefinedName and its children +func (_bbffd *CT_DefinedName )Validate ()error {return _bbffd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065");}; -// Service name -DdeServiceAttr string ; +// ValidateWithPath validates the CT_PivotSelection and its children, prefixing error messages with path +func (_bdcdfc *CT_PivotSelection )ValidateWithPath (path string )error {if _fcabe :=_bdcdfc .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_fcabe !=nil {return _fcabe ;};if _dfffba :=_bdcdfc .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_dfffba !=nil {return _dfffba ;};if _cdacf :=_bdcdfc .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_cdacf !=nil {return _cdacf ;};return nil ;}; -// Topic for DDE server -DdeTopicAttr string ; +// Validate validates the CT_Cell and its children +func (_cgfe *CT_Cell )Validate ()error {return _cgfe .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c");};func (_fadd *CT_DiscretePr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fadd .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fadd .CountAttr )});};e .EncodeToken (start );_gbgb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_gcde :=range _fadd .X {e .EncodeElement (_gcde ,_gbgb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_MetadataStrings ()*CT_MetadataStrings {_cccgg :=&CT_MetadataStrings {};return _cccgg };type CT_PivotCache struct{ -// DDE Items Collection -DdeItems *CT_DdeItems ;}; +// PivotCache Id +CacheIdAttr uint32 ;IdAttr string ;};func NewCT_GroupMember ()*CT_GroupMember {_eggf :=&CT_GroupMember {};return _eggf }; -// ValidateWithPath validates the CT_TableStyleInfo and its children, prefixing error messages with path -func (_fddgd *CT_TableStyleInfo )ValidateWithPath (path string )error {return nil };func (_abcaf *ST_Pane )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgfdg ,_fbabd :=d .Token ();if _fbabd !=nil {return _fbabd ;};if _agcdce ,_badffg :=_bgfdg .(_f .EndElement );_badffg &&_agcdce .Name ==start .Name {*_abcaf =1;return nil ;};if _dcbeg ,_bgdad :=_bgfdg .(_f .CharData );!_bgdad {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgfdg );}else {switch string (_dcbeg ){case "":*_abcaf =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_abcaf =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_abcaf =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_abcaf =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_abcaf =4;};};_bgfdg ,_fbabd =d .Token ();if _fbabd !=nil {return _fbabd ;};if _ecfcd ,_ggbcf :=_bgfdg .(_f .EndElement );_ggbcf &&_ecfcd .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgfdg );};func (_eecg *CT_ExternalReferences )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcba :for {_badc ,_cccb :=d .Token ();if _cccb !=nil {return _cccb ;};switch _ggcgd :=_badc .(type ){case _f .StartElement :switch _ggcgd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggaca :=NewCT_ExternalReference ();if _acgge :=d .DecodeElement (_ggaca ,&_ggcgd );_acgge !=nil {return _acgge ;};_eecg .ExternalReference =append (_eecg .ExternalReference ,_ggaca );default:_ag .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",_ggcgd .Name );if _acdc :=d .Skip ();_acdc !=nil {return _acdc ;};};case _f .EndElement :break _dcba ;case _f .CharData :};};return nil ;};func (_cadcc *ST_SortType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdbcd ,_cfgca :=d .Token ();if _cfgca !=nil {return _cfgca ;};if _dggeg ,_ddgdce :=_gdbcd .(_f .EndElement );_ddgdce &&_dggeg .Name ==start .Name {*_cadcc =1;return nil ;};if _fabgd ,_cdcae :=_gdbcd .(_f .CharData );!_cdcae {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdbcd );}else {switch string (_fabgd ){case "":*_cadcc =0;case "\u006e\u006f\u006e\u0065":*_cadcc =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_cadcc =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_cadcc =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_cadcc =4;case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_cadcc =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_cadcc =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_cadcc =7;};};_gdbcd ,_cfgca =d .Token ();if _cfgca !=nil {return _cfgca ;};if _afggab ,_gcafg :=_gdbcd .(_f .EndElement );_gcafg &&_afggab .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdbcd );};func (_agdbc *CT_SmartTagPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dggee :=range start .Attr {if _dggee .Name .Local =="\u0065\u006d\u0062e\u0064"{_ebgaf ,_defbe :=_d .ParseBool (_dggee .Value );if _defbe !=nil {return _defbe ;};_agdbc .EmbedAttr =&_ebgaf ;continue ;};if _dggee .Name .Local =="\u0073\u0068\u006f\u0077"{_agdbc .ShowAttr .UnmarshalXMLAttr (_dggee );continue ;};};for {_caeba ,_ddcde :=d .Token ();if _ddcde !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053m\u0061r\u0074T\u0061\u0067\u0050\u0072\u003a\u0020\u0025s",_ddcde );};if _gaaafb ,_abfff :=_caeba .(_f .EndElement );_abfff &&_gaaafb .Name ==start .Name {break ;};};return nil ;};func (_dgdee ST_Qualifier )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dgdee .String (),start );}; +// ValidateWithPath validates the CT_MeasureDimensionMap and its children, prefixing error messages with path +func (_bcabc *CT_MeasureDimensionMap )ValidateWithPath (path string )error {return nil };func (_fdfea ST_Objects )ValidateWithPath (path string )error {switch _fdfea {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 (_fdfea ));};return nil ;};func (_gdgfdd *ST_DvAspect )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gdgfdd =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_gdgfdd =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_gdgfdd =2;};return nil ;}; -// ValidateWithPath validates the CT_ChartFormats and its children, prefixing error messages with path -func (_gbcc *CT_ChartFormats )ValidateWithPath (path string )error {for _cbef ,_dbbb :=range _gbcc .ChartFormat {if _feb :=_dbbb .ValidateWithPath (_c .Sprintf ("\u0025s\u002fC\u0068\u0061\u0072\u0074\u0046o\u0072\u006da\u0074\u005b\u0025\u0064\u005d",path ,_cbef ));_feb !=nil {return _feb ;};};return nil ;};func (_adfgc *CT_RevisionMove )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cebdbb :=range start .Attr {if _cebdbb .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_egdfb ,_facca :=_d .ParseUint (_cebdbb .Value ,10,32);if _facca !=nil {return _facca ;};_adfgc .SheetIdAttr =uint32 (_egdfb );continue ;};if _cebdbb .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065"{_agaag ,_aagbeg :=_cebdbb .Value ,error (nil );if _aagbeg !=nil {return _aagbeg ;};_adfgc .SourceAttr =_agaag ;continue ;};if _cebdbb .Name .Local =="d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"{_fefcg ,_gcagf :=_cebdbb .Value ,error (nil );if _gcagf !=nil {return _gcagf ;};_adfgc .DestinationAttr =_fefcg ;continue ;};if _cebdbb .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_gcggb ,_deeggfc :=_d .ParseUint (_cebdbb .Value ,10,32);if _deeggfc !=nil {return _deeggfc ;};_bebbd :=uint32 (_gcggb );_adfgc .SourceSheetIdAttr =&_bebbd ;continue ;};if _cebdbb .Name .Local =="\u0072\u0049\u0064"{_edccdf ,_gbdbfd :=_d .ParseUint (_cebdbb .Value ,10,32);if _gbdbfd !=nil {return _gbdbfd ;};_egbeba :=uint32 (_edccdf );_adfgc .RIdAttr =&_egbeba ;continue ;};if _cebdbb .Name .Local =="\u0075\u0061"{_cbcaee ,_eaega :=_d .ParseBool (_cebdbb .Value );if _eaega !=nil {return _eaega ;};_adfgc .UaAttr =&_cbcaee ;continue ;};if _cebdbb .Name .Local =="\u0072\u0061"{_bddddf ,_eaaegf :=_d .ParseBool (_cebdbb .Value );if _eaaegf !=nil {return _eaaegf ;};_adfgc .RaAttr =&_bddddf ;continue ;};};_defdb :for {_bcgcd ,_fbaaa :=d .Token ();if _fbaaa !=nil {return _fbaaa ;};switch _gaacc :=_bcgcd .(type ){case _f .StartElement :switch _gaacc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccdef :=NewCT_UndoInfo ();if _adfcf :=d .DecodeElement (_ccdef ,&_gaacc );_adfcf !=nil {return _adfcf ;};_adfgc .Undo =append (_adfgc .Undo ,_ccdef );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfece :=NewCT_RevisionCellChange ();if _gfeab :=d .DecodeElement (_cfece ,&_gaacc );_gfeab !=nil {return _gfeab ;};_adfgc .Rcc =append (_adfgc .Rcc ,_cfece );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_accdc :=NewCT_RevisionFormatting ();if _efgcbg :=d .DecodeElement (_accdc ,&_gaacc );_efgcbg !=nil {return _efgcbg ;};_adfgc .Rfmt =append (_adfgc .Rfmt ,_accdc );default:_ag .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",_gaacc .Name );if _bdfaag :=d .Skip ();_bdfaag !=nil {return _bdfaag ;};};case _f .EndElement :break _defdb ;case _f .CharData :};};return nil ;};func (_abffa ST_FilterOperator )ValidateWithPath (path string )error {switch _abffa {case 0,1,2,3,4,5,6:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abffa ));};return nil ;};type CT_IgnoredErrors struct{ +// ValidateWithPath validates the CT_PhoneticPr and its children, prefixing error messages with path +func (_decbc *CT_PhoneticPr )ValidateWithPath (path string )error {if _cdagb :=_decbc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cdagb !=nil {return _cdagb ;};if _fegd :=_decbc .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072");_fegd !=nil {return _fegd ;};return nil ;};func (_fagbc ST_ParameterType )Validate ()error {return _fagbc .ValidateWithPath ("")}; -// Ignored Error -IgnoredError []*CT_IgnoredError ;ExtLst *CT_ExtensionList ;};func (_dbca *CT_ColHierarchiesUsage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbca .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dbca .CountAttr )});};e .EncodeToken (start );_fabd :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_gdeed :=range _dbca .ColHierarchyUsage {e .EncodeElement (_gdeed ,_fabd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CellStyleXfs and its children, prefixing error messages with path +func (_bacb *CT_CellStyleXfs )ValidateWithPath (path string )error {for _cffc ,_fgddd :=range _bacb .Xf {if _fgde :=_fgddd .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_cffc ));_fgde !=nil {return _fgde ;};};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;); -// Validate validates the CT_SortCondition and its children -func (_ffgcd *CT_SortCondition )Validate ()error {return _ffgcd .ValidateWithPath ("\u0043\u0054_\u0053\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e");};func (_cbfaae ST_FontScheme )String ()string {switch _cbfaae {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 (_fcgdc ST_VolDepType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fcgdc .String (),start );}; +// Validate validates the CT_PivotAreas and its children +func (_aabba *CT_PivotAreas )Validate ()error {return _aabba .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");}; -// ValidateWithPath validates the CT_ChartsheetProtection and its children, prefixing error messages with path -func (_gdcdf *CT_ChartsheetProtection )ValidateWithPath (path string )error {return nil };type CT_MdxMetadata struct{ +// Validate validates the CT_PCDKPI and its children +func (_gfaag *CT_PCDKPI )Validate ()error {return _gfaag .ValidateWithPath ("\u0043T\u005f\u0050\u0043\u0044\u004b\u0050I");};func (_bdbdf *CT_ChartFormats )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_edba :=range start .Attr {if _edba .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdbg ,_dcea :=_d .ParseUint (_edba .Value ,10,32);if _dcea !=nil {return _dcea ;};_edea :=uint32 (_fdbg );_bdbdf .CountAttr =&_edea ;continue ;};};_eaddc :for {_faff ,_ggca :=d .Token ();if _ggca !=nil {return _ggca ;};switch _ffdca :=_faff .(type ){case _a .StartElement :switch _ffdca .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_babcg :=NewCT_ChartFormat ();if _dabg :=d .DecodeElement (_babcg ,&_ffdca );_dabg !=nil {return _dabg ;};_bdbdf .ChartFormat =append (_bdbdf .ChartFormat ,_babcg );default:_gc .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",_ffdca .Name );if _dgggb :=d .Skip ();_dgggb !=nil {return _dgggb ;};};case _a .EndElement :break _eaddc ;case _a .CharData :};};return nil ;};func (_dedaa *Sst )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_a .Attr {Name :_a .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 ,_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\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 ,_a .Attr {Name :_a .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 ,_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 ="\u006d\u0061\u003a\u0073\u0073\u0074";return _dedaa .CT_Sst .MarshalXML (e ,start );};func (_fgbb *CT_CustomWorkbookViews )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dgde :for {_febag ,_afga :=d .Token ();if _afga !=nil {return _afga ;};switch _bfbc :=_febag .(type ){case _a .StartElement :switch _bfbc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggabg :=NewCT_CustomWorkbookView ();if _efgfc :=d .DecodeElement (_ggabg ,&_bfbc );_efgfc !=nil {return _efgfc ;};_fgbb .CustomWorkbookView =append (_fgbb .CustomWorkbookView ,_ggabg );default:_gc .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",_bfbc .Name );if _eaac :=d .Skip ();_eaac !=nil {return _eaac ;};};case _a .EndElement :break _dgde ;case _a .CharData :};};return nil ;};func (_bbbcab ST_TargetScreenSize )Validate ()error {return _bbbcab .ValidateWithPath ("")};func NewConnections ()*Connections {_bbfbf :=&Connections {};_bbfbf .CT_Connections =*NewCT_Connections ();return _bbfbf ;};func NewCT_DdeLink ()*CT_DdeLink {_gaaee :=&CT_DdeLink {};return _gaaee };func (_afdba *ST_DataConsolidateFunction )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_afdba =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_afdba =1;case "\u0063\u006f\u0075n\u0074":*_afdba =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_afdba =3;case "\u006d\u0061\u0078":*_afdba =4;case "\u006d\u0069\u006e":*_afdba =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_afdba =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_afdba =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_afdba =8;case "\u0073\u0075\u006d":*_afdba =9;case "\u0076\u0061\u0072":*_afdba =10;case "\u0076\u0061\u0072\u0070":*_afdba =11;};return nil ;}; -// MDX Metadata Record Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_CellWatches and its children, prefixing error messages with path +func (_feae *CT_CellWatches )ValidateWithPath (path string )error {for _cdcff ,_gbbd :=range _feae .CellWatch {if _ceae :=_gbbd .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0057\u0061\u0074\u0063\u0068\u005b\u0025\u0064\u005d",path ,_cdcff ));_ceae !=nil {return _ceae ;};};return nil ;};func (_fbddg ST_SortMethod )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cedafd :=_a .Attr {};_cedafd .Name =name ;switch _fbddg {case ST_SortMethodUnset :_cedafd .Value ="";case ST_SortMethodStroke :_cedafd .Value ="\u0073\u0074\u0072\u006f\u006b\u0065";case ST_SortMethodPinYin :_cedafd .Value ="\u0070\u0069\u006e\u0059\u0069\u006e";case ST_SortMethodNone :_cedafd .Value ="\u006e\u006f\u006e\u0065";};return _cedafd ,nil ;};type CT_PivotTableStyle struct{ -// MDX Metadata Record -Mdx []*CT_Mdx ;};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 (_abcgc ST_CellComments )String ()string {switch _abcgc {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 (_aaega *CT_HierarchyUsage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afgfd :=range start .Attr {if _afgfd .Name .Local =="\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"{_ccgfag ,_dcaa :=_d .ParseInt (_afgfd .Value ,10,32);if _dcaa !=nil {return _dcaa ;};_aaega .HierarchyUsageAttr =int32 (_ccgfag );continue ;};};for {_abbab ,_fbdbe :=d .Token ();if _fbdbe !=nil {return _c .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",_fbdbe );};if _febf ,_aecbee :=_abbab .(_f .EndElement );_aecbee &&_febf .Name ==start .Name {break ;};};return nil ;};const (ST_VisibilityUnset ST_Visibility =0;ST_VisibilityVisible ST_Visibility =1;ST_VisibilityHidden ST_Visibility =2;ST_VisibilityVeryHidden ST_Visibility =3;);type CT_Record struct{ +// Table Style Name +NameAttr *string ; -// No Value -M []*CT_Missing ; +// Show Row Header Formatting +ShowRowHeadersAttr *bool ; -// Numeric Value -N []*CT_Number ; +// Show Table Style Column Header Formatting +ShowColHeadersAttr *bool ; -// Boolean -B []*CT_Boolean ; +// Show Row Stripes +ShowRowStripesAttr *bool ; -// Error Value -E []*CT_Error ; +// Show Column Stripes +ShowColStripesAttr *bool ; -// Character Value -S []*CT_String ; +// Show Last Column +ShowLastColumnAttr *bool ;};func (_gcgcab *CT_OleLink )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_abedd :=range start .Attr {if _abedd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abedd .Name .Local =="\u0069\u0064"||_abedd .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"&&_abedd .Name .Local =="\u0069\u0064"{_gceeb ,_dbegf :=_abedd .Value ,error (nil );if _dbegf !=nil {return _dbegf ;};_gcgcab .IdAttr =_gceeb ;continue ;};if _abedd .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_deafc ,_cfffc :=_abedd .Value ,error (nil );if _cfffc !=nil {return _cfffc ;};_gcgcab .ProgIdAttr =_deafc ;continue ;};};_ccdfd :for {_dgfcc ,_bcgc :=d .Token ();if _bcgc !=nil {return _bcgc ;};switch _aaafb :=_dgfcc .(type ){case _a .StartElement :switch _aaafb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcgcab .OleItems =NewCT_OleItems ();if _agdae :=d .DecodeElement (_gcgcab .OleItems ,&_aaafb );_agdae !=nil {return _agdae ;};default:_gc .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",_aaafb .Name );if _ffaee :=d .Skip ();_ffaee !=nil {return _ffaee ;};};case _a .EndElement :break _ccdfd ;case _a .CharData :};};return nil ;};func NewCT_Xf ()*CT_Xf {_ebage :=&CT_Xf {};return _ebage };type ST_PivotAreaType byte ;func NewCT_MetadataStringIndex ()*CT_MetadataStringIndex {_cagcc :=&CT_MetadataStringIndex {};return _cagcc ;}; -// Date Time -D []*CT_DateTime ; +// ValidateWithPath validates the CT_MergeCells and its children, prefixing error messages with path +func (_afagc *CT_MergeCells )ValidateWithPath (path string )error {for _dagda ,_cbebd :=range _afagc .MergeCell {if _aagfb :=_cbebd .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u004d\u0065\u0072g\u0065\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_dagda ));_aagfb !=nil {return _aagfb ;};};return nil ;};func NewCT_Query ()*CT_Query {_bcebf :=&CT_Query {};return _bcebf };func (_gcbagg *ST_ConditionalFormattingOperator )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gcbagg =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_gcbagg =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_gcbagg =2;case "\u0065\u0071\u0075a\u006c":*_gcbagg =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gcbagg =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_gcbagg =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_gcbagg =6;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_gcbagg =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_gcbagg =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_gcbagg =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_gcbagg =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_gcbagg =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_gcbagg =12;};return nil ;};type CT_TableParts struct{ -// Shared Items Index -X []*CT_Index ;};func (_cfcec ST_ItemType )ValidateWithPath (path string )error {switch _cfcec {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfcec ));};return nil ;};type ST_ItemType byte ;func (_cbgaf ST_PageOrder )ValidateWithPath (path string )error {switch _cbgaf {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbgaf ));};return nil ;};func (_cbcgd *CT_ExternalDefinedNames )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cbcgd .DefinedName !=nil {_gdbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}};for _ ,_faff :=range _cbcgd .DefinedName {e .EncodeElement (_faff ,_gdbc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_CellWatch and its children, prefixing error messages with path -func (_fbea *CT_CellWatch )ValidateWithPath (path string )error {return nil }; +// Table Part +TablePart []*CT_TablePart ;};func (_bfgba *CT_Filters )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bfgba .BlankAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u006c\u0061n\u006b"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bfgba .BlankAttr ))});};if _bfgba .CalendarTypeAttr !=_db .ST_CalendarTypeUnset {_bcdf ,_daebg :=_bfgba .CalendarTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"});if _daebg !=nil {return _daebg ;};start .Attr =append (start .Attr ,_bcdf );};e .EncodeToken (start );if _bfgba .Filter !=nil {_aaed :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_aeggcb :=range _bfgba .Filter {e .EncodeElement (_aeggcb ,_aaed );};};if _bfgba .DateGroupItem !=nil {_dcfbc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061:\u0064\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"}};for _ ,_dfcfd :=range _bfgba .DateGroupItem {e .EncodeElement (_dfcfd ,_dcfbc );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bfcfdd *ST_Comments )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcfbg ,_eddcb :=d .Token ();if _eddcb !=nil {return _eddcb ;};if _dgccc ,_fdgec :=_gcfbg .(_a .EndElement );_fdgec &&_dgccc .Name ==start .Name {*_bfcfdd =1;return nil ;};if _abeadc ,_gcgfba :=_gcfbg .(_a .CharData );!_gcgfba {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",_gcfbg );}else {switch string (_abeadc ){case "":*_bfcfdd =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_bfcfdd =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_bfcfdd =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_bfcfdd =3;};};_gcfbg ,_eddcb =d .Token ();if _eddcb !=nil {return _eddcb ;};if _ffddbb ,_cadbg :=_gcfbg .(_a .EndElement );_cadbg &&_ffddbb .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",_gcfbg );};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;);type CT_CalculatedItem struct{ -// Validate validates the CT_CalculatedMembers and its children -func (_bcee *CT_CalculatedMembers )Validate ()error {return _bcee .ValidateWithPath ("C\u0054_\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073");};func (_agegbg *CT_RPrElt )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cabcg :for {_deecdf ,_efgcb :=d .Token ();if _efgcb !=nil {return _efgcb ;};switch _gdedb :=_deecdf .(type ){case _f .StartElement :switch _gdedb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agegbg .RFont =NewCT_FontName ();if _faef :=d .DecodeElement (_agegbg .RFont ,&_gdedb );_faef !=nil {return _faef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agegbg .Charset =NewCT_IntProperty ();if _gcada :=d .DecodeElement (_agegbg .Charset ,&_gdedb );_gcada !=nil {return _gcada ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agegbg .Family =NewCT_IntProperty ();if _dbbfdc :=d .DecodeElement (_agegbg .Family ,&_gdedb );_dbbfdc !=nil {return _dbbfdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agegbg .B =NewCT_BooleanProperty ();if _eeccbg :=d .DecodeElement (_agegbg .B ,&_gdedb );_eeccbg !=nil {return _eeccbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agegbg .I =NewCT_BooleanProperty ();if _fdedeb :=d .DecodeElement (_agegbg .I ,&_gdedb );_fdedeb !=nil {return _fdedeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agegbg .Strike =NewCT_BooleanProperty ();if _gccfa :=d .DecodeElement (_agegbg .Strike ,&_gdedb );_gccfa !=nil {return _gccfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agegbg .Outline =NewCT_BooleanProperty ();if _gcfag :=d .DecodeElement (_agegbg .Outline ,&_gdedb );_gcfag !=nil {return _gcfag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agegbg .Shadow =NewCT_BooleanProperty ();if _bcgbf :=d .DecodeElement (_agegbg .Shadow ,&_gdedb );_bcgbf !=nil {return _bcgbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agegbg .Condense =NewCT_BooleanProperty ();if _cgecg :=d .DecodeElement (_agegbg .Condense ,&_gdedb );_cgecg !=nil {return _cgecg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agegbg .Extend =NewCT_BooleanProperty ();if _cedae :=d .DecodeElement (_agegbg .Extend ,&_gdedb );_cedae !=nil {return _cedae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agegbg .Color =NewCT_Color ();if _dagbcb :=d .DecodeElement (_agegbg .Color ,&_gdedb );_dagbcb !=nil {return _dagbcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agegbg .Sz =NewCT_FontSize ();if _cdeaa :=d .DecodeElement (_agegbg .Sz ,&_gdedb );_cdeaa !=nil {return _cdeaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agegbg .U =NewCT_UnderlineProperty ();if _bcfeg :=d .DecodeElement (_agegbg .U ,&_gdedb );_bcfeg !=nil {return _bcfeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agegbg .VertAlign =NewCT_VerticalAlignFontProperty ();if _deceaf :=d .DecodeElement (_agegbg .VertAlign ,&_gdedb );_deceaf !=nil {return _deceaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agegbg .Scheme =NewCT_FontScheme ();if _ebfdf :=d .DecodeElement (_agegbg .Scheme ,&_gdedb );_ebfdf !=nil {return _ebfdf ;};default:_ag .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",_gdedb .Name );if _eaccfc :=d .Skip ();_eaccfc !=nil {return _eaccfc ;};};case _f .EndElement :break _cabcg ;case _f .CharData :};};return nil ;};func NewCT_TextPr ()*CT_TextPr {_ffcddd :=&CT_TextPr {};return _ffcddd };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 (_fcada ST_BorderStyle )String ()string {switch _fcada {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 (_deba *CT_CalculatedMember )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_deba .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0064\u0078"},Value :_c .Sprintf ("\u0025\u0076",_deba .MdxAttr )});if _deba .MemberNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_deba .MemberNameAttr )});};if _deba .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_c .Sprintf ("\u0025\u0076",*_deba .HierarchyAttr )});};if _deba .ParentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_deba .ParentAttr )});};if _deba .SolveOrderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_deba .SolveOrderAttr )});};if _deba .SetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_deba .SetAttr ))});};e .EncodeToken (start );if _deba .ExtLst !=nil {_ggag :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_deba .ExtLst ,_ggag );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Field Index +FieldAttr *uint32 ; -// ValidateWithPath validates the CT_CacheHierarchies and its children, prefixing error messages with path -func (_bfae *CT_CacheHierarchies )ValidateWithPath (path string )error {for _ccdc ,_ece :=range _bfae .CacheHierarchy {if _eef :=_ece .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0043\u0061ch\u0065H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_ccdc ));_eef !=nil {return _eef ;};};return nil ;};func (_gfbcc *CT_MdxTuple )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfbcc .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_gfbcc .CAttr )});};if _gfbcc .CtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gfbcc .CtAttr )});};if _gfbcc .SiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0069"},Value :_c .Sprintf ("\u0025\u0076",*_gfbcc .SiAttr )});};if _gfbcc .FiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069"},Value :_c .Sprintf ("\u0025\u0076",*_gfbcc .FiAttr )});};if _gfbcc .BcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_gfbcc .BcAttr )});};if _gfbcc .FcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_gfbcc .FcAttr )});};if _gfbcc .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gfbcc .IAttr ))});};if _gfbcc .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gfbcc .UAttr ))});};if _gfbcc .StAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gfbcc .StAttr ))});};if _gfbcc .BAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gfbcc .BAttr ))});};e .EncodeToken (start );if _gfbcc .N !=nil {_gbaf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_aegge :=range _gfbcc .N {e .EncodeElement (_aegge ,_gbaf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gagaf *ExternalLink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gagaf .CT_ExternalLink =*NewCT_ExternalLink ();_gccge :for {_bdagd ,_cbdcb :=d .Token ();if _cbdcb !=nil {return _cbdcb ;};switch _gabed :=_bdagd .(type ){case _f .StartElement :switch _gabed .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gagaf .Choice =NewCT_ExternalLinkChoice ();if _bcdcc :=d .DecodeElement (&_gagaf .Choice .ExternalBook ,&_gabed );_bcdcc !=nil {return _bcdcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gagaf .Choice =NewCT_ExternalLinkChoice ();if _caefde :=d .DecodeElement (&_gagaf .Choice .DdeLink ,&_gabed );_caefde !=nil {return _caefde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gagaf .Choice =NewCT_ExternalLinkChoice ();if _dfdcb :=d .DecodeElement (&_gagaf .Choice .OleLink ,&_gabed );_dfdcb !=nil {return _dfdcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gagaf .ExtLst =NewCT_ExtensionList ();if _gcabg :=d .DecodeElement (_gagaf .ExtLst ,&_gabed );_gcabg !=nil {return _gcabg ;};default:_ag .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",_gabed .Name );if _cfgfb :=d .Skip ();_cfgfb !=nil {return _cfgfb ;};};case _f .EndElement :break _gccge ;case _f .CharData :};};return nil ;};func (_fdbadd *CT_VerticalAlignFontProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bbaea ,_bbccg :=_fdbadd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _bbccg !=nil {return _bbccg ;};start .Attr =append (start .Attr ,_bbaea );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Calculated Item Formula +FormulaAttr *string ; -// Validate validates the CT_DynamicFilter and its children -func (_bddcb *CT_DynamicFilter )Validate ()error {return _bddcb .ValidateWithPath ("\u0043\u0054_\u0044\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072");}; +// Calculated Item Location +PivotArea *CT_PivotArea ; -// ValidateWithPath validates the CT_SingleXmlCell and its children, prefixing error messages with path -func (_gaaaf *CT_SingleXmlCell )ValidateWithPath (path string )error {if _egbcd :=_gaaaf .XmlCellPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");_egbcd !=nil {return _egbcd ;};if _gaaaf .ExtLst !=nil {if _bedebg :=_gaaaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bedebg !=nil {return _bedebg ;};};return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_Schema and its children -func (_fgdfbe *CT_Schema )Validate ()error {return _fgdfbe .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");}; +// ValidateWithPath validates the CT_MetadataType and its children, prefixing error messages with path +func (_gdaf *CT_MetadataType )ValidateWithPath (path string )error {return nil };func (_fbbcg ST_VolDepType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fbbcg .String (),start );};type ST_SortType byte ;func (_begdca ST_DateTimeGrouping )String ()string {switch _begdca {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 NewCT_PCDKPIs ()*CT_PCDKPIs {_ebcdgc :=&CT_PCDKPIs {};return _ebcdgc };func NewCT_Filter ()*CT_Filter {_gece :=&CT_Filter {};return _gece }; -// Validate validates the CT_Number and its children -func (_fedfc *CT_Number )Validate ()error {return _fedfc .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0062\u0065r");}; +// Validate validates the CT_QueryTable and its children +func (_bcaegf *CT_QueryTable )Validate ()error {return _bcaegf .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");};func (_gebgad *ST_GroupBy )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gebgad =0;case "\u0072\u0061\u006eg\u0065":*_gebgad =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_gebgad =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_gebgad =3;case "\u0068\u006f\u0075r\u0073":*_gebgad =4;case "\u0064\u0061\u0079\u0073":*_gebgad =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_gebgad =6;case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_gebgad =7;case "\u0079\u0065\u0061r\u0073":*_gebgad =8;};return nil ;};func (_gcdb *CT_CalculatedMember )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_gcdb .NameAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0064\u0078"},Value :_b .Sprintf ("\u0025\u0076",_gcdb .MdxAttr )});if _gcdb .MemberNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gcdb .MemberNameAttr )});};if _gcdb .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_b .Sprintf ("\u0025\u0076",*_gcdb .HierarchyAttr )});};if _gcdb .ParentAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gcdb .ParentAttr )});};if _gcdb .SolveOrderAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_gcdb .SolveOrderAttr )});};if _gcdb .SetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gcdb .SetAttr ))});};e .EncodeToken (start );if _gcdb .ExtLst !=nil {_ddee :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gcdb .ExtLst ,_ddee );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GroupMembers and its children -func (_abbgg *CT_GroupMembers )Validate ()error {return _abbgg .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");};func (_babbfc *CT_CustomFilters )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _babbfc .AndAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_babbfc .AndAttr ))});};e .EncodeToken (start );_cecac :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"}};for _ ,_gaggb :=range _babbfc .CustomFilter {e .EncodeElement (_gaggb ,_cecac );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_MetadataRecord and its children +func (_begdcb *CT_MetadataRecord )Validate ()error {return _begdcb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052e\u0063\u006f\u0072\u0064");};func NewCT_Comments ()*CT_Comments {_geccc :=&CT_Comments {};_geccc .Authors =NewCT_Authors ();_geccc .CommentList =NewCT_CommentList ();return _geccc ;};func NewCT_ProtectedRanges ()*CT_ProtectedRanges {_fgfea :=&CT_ProtectedRanges {};return _fgfea };type CT_FieldUsage struct{ -// ValidateWithPath validates the CT_MetadataStrings and its children, prefixing error messages with path -func (_fabge *CT_MetadataStrings )ValidateWithPath (path string )error {for _cffgde ,_bbcfb :=range _fabge .S {if _fbfa :=_bbcfb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_cffgde ));_fbfa !=nil {return _fbfa ;};};return nil ;};func (_adaga *CT_DeletedField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_adaga .NameAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Field Index +XAttr int32 ;};func NewCT_RangeSets ()*CT_RangeSets {_ccdec :=&CT_RangeSets {};return _ccdec }; -// Validate validates the CT_Controls and its children -func (_aafb *CT_Controls )Validate ()error {return _aafb .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073");}; +// Validate validates the CT_Groups and its children +func (_fcagg *CT_Groups )Validate ()error {return _fcagg .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u006f\u0075\u0070s");}; // Validate validates the MapInfo and its children -func (_afecc *MapInfo )Validate ()error {return _afecc .ValidateWithPath ("\u004da\u0070\u0049\u006e\u0066\u006f");};type ST_Axis byte ;func (_bab *CT_BookView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bab .VisibilityAttr !=ST_VisibilityUnset {_dca ,_faa :=_bab .VisibilityAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"});if _faa !=nil {return _faa ;};start .Attr =append (start .Attr ,_dca );};if _bab .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bab .MinimizedAttr ))});};if _bab .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bab .ShowHorizontalScrollAttr ))});};if _bab .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bab .ShowVerticalScrollAttr ))});};if _bab .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bab .ShowSheetTabsAttr ))});};if _bab .XWindowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_bab .XWindowAttr )});};if _bab .YWindowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_bab .YWindowAttr )});};if _bab .WindowWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_bab .WindowWidthAttr )});};if _bab .WindowHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bab .WindowHeightAttr )});};if _bab .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_bab .TabRatioAttr )});};if _bab .FirstSheetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bab .FirstSheetAttr )});};if _bab .ActiveTabAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"},Value :_c .Sprintf ("\u0025\u0076",*_bab .ActiveTabAttr )});};if _bab .AutoFilterDateGroupingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bab .AutoFilterDateGroupingAttr ))});};e .EncodeToken (start );if _bab .ExtLst !=nil {_cgf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bab .ExtLst ,_cgf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_PivotHierarchies and its children -func (_bbaab *CT_PivotHierarchies )Validate ()error {return _bbaab .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");};func (_bfcbd *CT_SheetView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfcbd .WindowProtectionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bfcbd .WindowProtectionAttr ))});};if _bfcbd .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bfcbd .ShowFormulasAttr ))});};if _bfcbd .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bfcbd .ShowGridLinesAttr ))});};if _bfcbd .ShowRowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bfcbd .ShowRowColHeadersAttr ))});};if _bfcbd .ShowZerosAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bfcbd .ShowZerosAttr ))});};if _bfcbd .RightToLeftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bfcbd .RightToLeftAttr ))});};if _bfcbd .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bfcbd .TabSelectedAttr ))});};if _bfcbd .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bfcbd .ShowRulerAttr ))});};if _bfcbd .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bfcbd .ShowOutlineSymbolsAttr ))});};if _bfcbd .DefaultGridColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bfcbd .DefaultGridColorAttr ))});};if _bfcbd .ShowWhiteSpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bfcbd .ShowWhiteSpaceAttr ))});};if _bfcbd .ViewAttr !=ST_SheetViewTypeUnset {_bgaac ,_afbcd :=_bfcbd .ViewAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0069\u0065\u0077"});if _afbcd !=nil {return _afbcd ;};start .Attr =append (start .Attr ,_bgaac );};if _bfcbd .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_bfcbd .TopLeftCellAttr )});};if _bfcbd .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bfcbd .ColorIdAttr )});};if _bfcbd .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_c .Sprintf ("\u0025\u0076",*_bfcbd .ZoomScaleAttr )});};if _bfcbd .ZoomScaleNormalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_bfcbd .ZoomScaleNormalAttr )});};if _bfcbd .ZoomScaleSheetLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 :_c .Sprintf ("\u0025\u0076",*_bfcbd .ZoomScaleSheetLayoutViewAttr )});};if _bfcbd .ZoomScalePageLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_bfcbd .ZoomScalePageLayoutViewAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_bfcbd .WorkbookViewIdAttr )});e .EncodeToken (start );if _bfcbd .Pane !=nil {_cadgf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_bfcbd .Pane ,_cadgf );};if _bfcbd .Selection !=nil {_adeda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_gbbcf :=range _bfcbd .Selection {e .EncodeElement (_gbbcf ,_adeda );};};if _bfcbd .PivotSelection !=nil {_ccgdb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"}};for _ ,_afbgg :=range _bfcbd .PivotSelection {e .EncodeElement (_afbgg ,_ccgdb );};};if _bfcbd .ExtLst !=nil {_dcccf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bfcbd .ExtLst ,_dcccf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +func (_febfe *MapInfo )Validate ()error {return _febfe .ValidateWithPath ("\u004da\u0070\u0049\u006e\u0066\u006f");}; -// ValidateWithPath validates the CT_Sheet and its children, prefixing error messages with path -func (_cbfcc *CT_Sheet )ValidateWithPath (path string )error {if _ecffg :=_cbfcc .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_ecffg !=nil {return _ecffg ;};return nil ;}; +// ValidateWithPath validates the CT_I and its children, prefixing error messages with path +func (_bfcgc *CT_I )ValidateWithPath (path string )error {if _caaae :=_bfcgc .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_caaae !=nil {return _caaae ;};for _abgeb ,_gcdg :=range _bfcgc .X {if _gbbfe :=_gcdg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_abgeb ));_gbbfe !=nil {return _gbbfe ;};};return nil ;};func (_aegeg ST_VolValueType )Validate ()error {return _aegeg .ValidateWithPath ("")};func (_geabb *ST_Objects )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_geabb =0;case "\u0061\u006c\u006c":*_geabb =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_geabb =2;case "\u006e\u006f\u006e\u0065":*_geabb =3;};return nil ;};type ST_MdxKPIProperty byte ;type ST_DataValidationImeMode byte ; -// ValidateWithPath validates the CT_WebPublishItems and its children, prefixing error messages with path -func (_fdeda *CT_WebPublishItems )ValidateWithPath (path string )error {for _gaddca ,_fdbed :=range _fdeda .WebPublishItem {if _cafda :=_fdbed .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0057\u0065bP\u0075b\u006c\u0069\u0073\u0068\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_gaddca ));_cafda !=nil {return _cafda ;};};return nil ;};func (_fcbbd *CT_WebPublishing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcbbd .CssAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0073\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fcbbd .CssAttr ))});};if _fcbbd .ThicketAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074h\u0069\u0063\u006b\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fcbbd .ThicketAttr ))});};if _fcbbd .LongFileNamesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fcbbd .LongFileNamesAttr ))});};if _fcbbd .VmlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u006d\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fcbbd .VmlAttr ))});};if _fcbbd .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fcbbd .AllowPngAttr ))});};if _fcbbd .TargetScreenSizeAttr !=ST_TargetScreenSizeUnset {_bacbde ,_acafa :=_fcbbd .TargetScreenSizeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"});if _acafa !=nil {return _acafa ;};start .Attr =append (start .Attr ,_bacbde );};if _fcbbd .DpiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0070\u0069"},Value :_c .Sprintf ("\u0025\u0076",*_fcbbd .DpiAttr )});};if _fcbbd .CodePageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fcbbd .CodePageAttr )});};if _fcbbd .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fcbbd .CharacterSetAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddgee *CT_Users )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddgee .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ddgee .CountAttr )});};e .EncodeToken (start );if _ddgee .UserInfo !=nil {_fgdca :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}};for _ ,_eefgbb :=range _ddgee .UserInfo {e .EncodeElement (_eefgbb ,_fgdca );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_GradientType byte ;func (_gedfb ST_TableStyleType )Validate ()error {return _gedfb .ValidateWithPath ("")}; +// Validate validates the CT_ReviewedRevisions and its children +func (_gccec *CT_ReviewedRevisions )Validate ()error {return _gccec .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064R\u0065\u0076\u0069\u0073io\u006e\u0073");};func (_geeea *ST_RefMode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcadfc ,_dffbeb :=d .Token ();if _dffbeb !=nil {return _dffbeb ;};if _dcbfg ,_faafe :=_fcadfc .(_a .EndElement );_faafe &&_dcbfg .Name ==start .Name {*_geeea =1;return nil ;};if _agcbg ,_efbag :=_fcadfc .(_a .CharData );!_efbag {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",_fcadfc );}else {switch string (_agcbg ){case "":*_geeea =0;case "\u0041\u0031":*_geeea =1;case "\u0052\u0031\u0043\u0031":*_geeea =2;};};_fcadfc ,_dffbeb =d .Token ();if _dffbeb !=nil {return _dffbeb ;};if _afcaeg ,_fbafd :=_fcadfc .(_a .EndElement );_fbafd &&_afcaeg .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",_fcadfc );};func (_cffdg *CT_DataRef )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cffdg .RefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_cffdg .RefAttr )});};if _cffdg .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cffdg .NameAttr )});};if _cffdg .SheetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cffdg .SheetAttr )});};if _cffdg .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cffdg .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ddbee *CT_Map )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0049\u0044"},Value :_b .Sprintf ("\u0025\u0076",_ddbee .IDAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ddbee .NameAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",_ddbee .RootElementAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"},Value :_b .Sprintf ("\u0025\u0076",_ddbee .SchemaIDAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 :_b .Sprintf ("\u0025\u0064",_edgfdd (_ddbee .ShowImportExportValidationErrorsAttr ))});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0041u\u0074\u006f\u0046\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (_ddbee .AutoFitAttr ))});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0041\u0070\u0070\u0065\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (_ddbee .AppendAttr ))});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (_ddbee .PreserveSortAFLayoutAttr ))});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (_ddbee .PreserveFormatAttr ))});e .EncodeToken (start );if _ddbee .DataBinding !=nil {_agffa :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067"}};e .EncodeElement (_ddbee .DataBinding ,_agffa );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Xf and its children, prefixing error messages with path -func (_ggeaf *CT_Xf )ValidateWithPath (path string )error {if _ggeaf .Alignment !=nil {if _dfcfd :=_ggeaf .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_dfcfd !=nil {return _dfcfd ;};};if _ggeaf .Protection !=nil {if _dgecgd :=_ggeaf .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_dgecgd !=nil {return _dgecgd ;};};if _ggeaf .ExtLst !=nil {if _edebg :=_ggeaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edebg !=nil {return _edebg ;};};return nil ;};func NewCT_SharedUser ()*CT_SharedUser {_eadgc :=&CT_SharedUser {};_eadgc .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 _eadgc ;}; +// Validate validates the CT_Consolidation and its children +func (_edac *CT_Consolidation )Validate ()error {return _edac .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e");};func (_eagcef *CT_Pane )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_egcdg :=range start .Attr {if _egcdg .Name .Local =="\u0078\u0053\u0070\u006c\u0069\u0074"{_daccf ,_babdf :=_d .ParseFloat (_egcdg .Value ,64);if _babdf !=nil {return _babdf ;};_eagcef .XSplitAttr =&_daccf ;continue ;};if _egcdg .Name .Local =="\u0079\u0053\u0070\u006c\u0069\u0074"{_gffeac ,_bbcca :=_d .ParseFloat (_egcdg .Value ,64);if _bbcca !=nil {return _bbcca ;};_eagcef .YSplitAttr =&_gffeac ;continue ;};if _egcdg .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_abdg ,_eefb :=_egcdg .Value ,error (nil );if _eefb !=nil {return _eefb ;};_eagcef .TopLeftCellAttr =&_abdg ;continue ;};if _egcdg .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"{_eagcef .ActivePaneAttr .UnmarshalXMLAttr (_egcdg );continue ;};if _egcdg .Name .Local =="\u0073\u0074\u0061t\u0065"{_eagcef .StateAttr .UnmarshalXMLAttr (_egcdg );continue ;};};for {_cedefe ,_ddbf :=d .Token ();if _ddbf !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u006e\u0065\u003a\u0020\u0025\u0073",_ddbf );};if _cdgda ,_cfbaf :=_cedefe .(_a .EndElement );_cfbaf &&_cdgda .Name ==start .Name {break ;};};return nil ;};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;); -// Validate validates the CT_Metadata and its children -func (_dbaea *CT_Metadata )Validate ()error {return _dbaea .ValidateWithPath ("C\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");};type CT_FutureMetadata struct{ +// ValidateWithPath validates the CT_ColFields and its children, prefixing error messages with path +func (_adae *CT_ColFields )ValidateWithPath (path string )error {for _efef ,_fdab :=range _adae .Field {if _bccg :=_fdab .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_efef ));_bccg !=nil {return _bccg ;};};return nil ;};func (_bffbc *CT_Schema )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0049\u0044"},Value :_b .Sprintf ("\u0025\u0076",_bffbc .IDAttr )});if _bffbc .SchemaRefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"},Value :_b .Sprintf ("\u0025\u0076",*_bffbc .SchemaRefAttr )});};if _bffbc .NamespaceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"},Value :_b .Sprintf ("\u0025\u0076",*_bffbc .NamespaceAttr )});};if _bffbc .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bffbc .SchemaLanguageAttr )});};e .EncodeToken (start );if _bffbc .Any !=nil {_bffbc .Any .MarshalXML (e ,_a .StartElement {});};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewExternalLink ()*ExternalLink {_cdgad :=&ExternalLink {};_cdgad .CT_ExternalLink =*NewCT_ExternalLink ();return _cdgad ;}; -// Metadata Type Name -NameAttr string ; +// ValidateWithPath validates the CT_ExternalDefinedNames and its children, prefixing error messages with path +func (_gcacd *CT_ExternalDefinedNames )ValidateWithPath (path string )error {for _fedcd ,_cabge :=range _gcacd .DefinedName {if _agaeb :=_cabge .ValidateWithPath (_b .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_fedcd ));_agaeb !=nil {return _agaeb ;};};return nil ;}; -// Future Metadata Block Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_ExternalSheetData and its children, prefixing error messages with path +func (_eggdd *CT_ExternalSheetData )ValidateWithPath (path string )error {for _ecbdb ,_cbeg :=range _eggdd .Row {if _bafag :=_cbeg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_ecbdb ));_bafag !=nil {return _bafag ;};};return nil ;}; -// Future Metadata Block -Bk []*CT_FutureMetadataBlock ; +// Validate validates the CT_HierarchyUsage and its children +func (_fdabf *CT_HierarchyUsage )Validate ()error {return _fdabf .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065");}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_OutlinePr and its children +func (_cadde *CT_OutlinePr )Validate ()error {return _cadde .ValidateWithPath ("\u0043\u0054\u005fO\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");}; -// ValidateWithPath validates the Users and its children, prefixing error messages with path -func (_dgfcff *Users )ValidateWithPath (path string )error {if _bcdfdc :=_dgfcff .CT_Users .ValidateWithPath (path );_bcdfdc !=nil {return _bcdfdc ;};return nil ;};func (_cfeag *CT_SharedItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cefdbg :=range start .Attr {if _cefdbg .Name .Local =="\u006di\u006e\u0044\u0061\u0074\u0065"{_ecbceb ,_bafced :=ParseStdlibTime (_cefdbg .Value );if _bafced !=nil {return _bafced ;};_cfeag .MinDateAttr =&_ecbceb ;continue ;};if _cefdbg .Name .Local =="\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"{_efadbf ,_abdgf :=_d .ParseBool (_cefdbg .Value );if _abdgf !=nil {return _abdgf ;};_cfeag .ContainsSemiMixedTypesAttr =&_efadbf ;continue ;};if _cefdbg .Name .Local =="\u006da\u0078\u0044\u0061\u0074\u0065"{_adcdg ,_dgdcd :=ParseStdlibTime (_cefdbg .Value );if _dgdcd !=nil {return _dgdcd ;};_cfeag .MaxDateAttr =&_adcdg ;continue ;};if _cefdbg .Name .Local =="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"{_acfd ,_gcbea :=_d .ParseBool (_cefdbg .Value );if _gcbea !=nil {return _gcbea ;};_cfeag .ContainsDateAttr =&_acfd ;continue ;};if _cefdbg .Name .Local =="\u0063\u006f\u0075n\u0074"{_fggff ,_accddf :=_d .ParseUint (_cefdbg .Value ,10,32);if _accddf !=nil {return _accddf ;};_acfeb :=uint32 (_fggff );_cfeag .CountAttr =&_acfeb ;continue ;};if _cefdbg .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"{_abggd ,_cdgbag :=_d .ParseBool (_cefdbg .Value );if _cdgbag !=nil {return _cdgbag ;};_cfeag .ContainsBlankAttr =&_abggd ;continue ;};if _cefdbg .Name .Local =="\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"{_bafggg ,_cgabb :=_d .ParseBool (_cefdbg .Value );if _cgabb !=nil {return _cgabb ;};_cfeag .LongTextAttr =&_bafggg ;continue ;};if _cefdbg .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"{_aaagae ,_adggg :=_d .ParseBool (_cefdbg .Value );if _adggg !=nil {return _adggg ;};_cfeag .ContainsNumberAttr =&_aaagae ;continue ;};if _cefdbg .Name .Local =="\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"{_ebfbf ,_fagba :=_d .ParseFloat (_cefdbg .Value ,64);if _fagba !=nil {return _fagba ;};_cfeag .MinValueAttr =&_ebfbf ;continue ;};if _cefdbg .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"{_baageg ,_dgege :=_d .ParseFloat (_cefdbg .Value ,64);if _dgege !=nil {return _dgege ;};_cfeag .MaxValueAttr =&_baageg ;continue ;};if _cefdbg .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"{_acbdd ,_baagbe :=_d .ParseBool (_cefdbg .Value );if _baagbe !=nil {return _baagbe ;};_cfeag .ContainsNonDateAttr =&_acbdd ;continue ;};if _cefdbg .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"{_dcdfe ,_abbfb :=_d .ParseBool (_cefdbg .Value );if _abbfb !=nil {return _abbfb ;};_cfeag .ContainsStringAttr =&_dcdfe ;continue ;};if _cefdbg .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"{_dcecfe ,_edebf :=_d .ParseBool (_cefdbg .Value );if _edebf !=nil {return _edebf ;};_cfeag .ContainsMixedTypesAttr =&_dcecfe ;continue ;};if _cefdbg .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"{_gdcaea ,_gddbae :=_d .ParseBool (_cefdbg .Value );if _gddbae !=nil {return _gddbae ;};_cfeag .ContainsIntegerAttr =&_gdcaea ;continue ;};};_acfbc :for {_edfba ,_gaafa :=d .Token ();if _gaafa !=nil {return _gaafa ;};switch _bbae :=_edfba .(type ){case _f .StartElement :switch _bbae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aadcf :=NewCT_Missing ();if _bgfee :=d .DecodeElement (_aadcf ,&_bbae );_bgfee !=nil {return _bgfee ;};_cfeag .M =append (_cfeag .M ,_aadcf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceada :=NewCT_Number ();if _gacad :=d .DecodeElement (_ceada ,&_bbae );_gacad !=nil {return _gacad ;};_cfeag .N =append (_cfeag .N ,_ceada );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acaeg :=NewCT_Boolean ();if _afebf :=d .DecodeElement (_acaeg ,&_bbae );_afebf !=nil {return _afebf ;};_cfeag .B =append (_cfeag .B ,_acaeg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgggf :=NewCT_Error ();if _ebagg :=d .DecodeElement (_bgggf ,&_bbae );_ebagg !=nil {return _ebagg ;};_cfeag .E =append (_cfeag .E ,_bgggf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acbac :=NewCT_String ();if _eebecd :=d .DecodeElement (_acbac ,&_bbae );_eebecd !=nil {return _eebecd ;};_cfeag .S =append (_cfeag .S ,_acbac );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddebg :=NewCT_DateTime ();if _bfeec :=d .DecodeElement (_ddebg ,&_bbae );_bfeec !=nil {return _bfeec ;};_cfeag .D =append (_cfeag .D ,_ddebg );default:_ag .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",_bbae .Name );if _fcaagc :=d .Skip ();_fcaagc !=nil {return _fcaagc ;};};case _f .EndElement :break _acfbc ;case _f .CharData :};};return nil ;};func (_edbab ST_GrowShrinkType )Validate ()error {return _edbab .ValidateWithPath ("")};func (_ggdee ST_VolValueType )String ()string {switch _ggdee {case 0:return "";case 1:return "\u0062";case 2:return "\u006e";case 3:return "\u0065";case 4:return "\u0073";};return "";};type Connections struct{CT_Connections };func (_dfbaa *CT_PageItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgce :=range start .Attr {if _bgce .Name .Local =="\u006e\u0061\u006d\u0065"{_fcfbe ,_fgea :=_bgce .Value ,error (nil );if _fgea !=nil {return _fgea ;};_dfbaa .NameAttr =_fcfbe ;continue ;};};for {_ecabb ,_bffgc :=d .Token ();if _bffgc !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_bffgc );};if _agega ,_ffebc :=_ecabb .(_f .EndElement );_ffebc &&_agega .Name ==start .Name {break ;};};return nil ;};func (_gadfc *CT_RangeSets )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gadfc .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gadfc .CountAttr )});};e .EncodeToken (start );_gdeaf :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"}};for _ ,_bdedgf :=range _gadfc .RangeSet {e .EncodeElement (_bdedgf ,_gdeaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_DdeItems struct{ +// Validate validates the CT_RElt and its children +func (_dfdeb *CT_RElt )Validate ()error {return _dfdeb .ValidateWithPath ("\u0043T\u005f\u0052\u0045\u006c\u0074");};func (_bdfbb *CT_Worksheet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bdfbb .SheetPr !=nil {_bbbeae :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_bdfbb .SheetPr ,_bbbeae );};if _bdfbb .Dimension !=nil {_fdgccb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};e .EncodeElement (_bdfbb .Dimension ,_fdgccb );};if _bdfbb .SheetViews !=nil {_bbaeae :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_bdfbb .SheetViews ,_bbaeae );};if _bdfbb .SheetFormatPr !=nil {_cgcfg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_bdfbb .SheetFormatPr ,_cgcfg );};if _bdfbb .Cols !=nil {_egfbgc :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}};for _ ,_gbcbb :=range _bdfbb .Cols {e .EncodeElement (_gbcbb ,_egfbgc );};};_ccgeb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_bdfbb .SheetData ,_ccgeb );if _bdfbb .SheetCalcPr !=nil {_cebffg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072"}};e .EncodeElement (_bdfbb .SheetCalcPr ,_cebffg );};if _bdfbb .SheetProtection !=nil {_eecfff :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bdfbb .SheetProtection ,_eecfff );};if _bdfbb .ProtectedRanges !=nil {_fagaab :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ap\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073"}};e .EncodeElement (_bdfbb .ProtectedRanges ,_fagaab );};if _bdfbb .Scenarios !=nil {_cdggc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003as\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073"}};e .EncodeElement (_bdfbb .Scenarios ,_cdggc );};if _bdfbb .AutoFilter !=nil {_dfgebd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_bdfbb .AutoFilter ,_dfgebd );};if _bdfbb .SortState !=nil {_ccgdg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_bdfbb .SortState ,_ccgdg );};if _bdfbb .DataConsolidate !=nil {_aecdg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}};e .EncodeElement (_bdfbb .DataConsolidate ,_aecdg );};if _bdfbb .CustomSheetViews !=nil {_fgddg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_bdfbb .CustomSheetViews ,_fgddg );};if _bdfbb .MergeCells !=nil {_aaabda :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_bdfbb .MergeCells ,_aaabda );};if _bdfbb .PhoneticPr !=nil {_ecefba :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_bdfbb .PhoneticPr ,_ecefba );};if _bdfbb .ConditionalFormatting !=nil {_gcaada :=_a .StartElement {Name :_a .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 _ ,_afaeb :=range _bdfbb .ConditionalFormatting {e .EncodeElement (_afaeb ,_gcaada );};};if _bdfbb .DataValidations !=nil {_aaagc :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_bdfbb .DataValidations ,_aaagc );};if _bdfbb .Hyperlinks !=nil {_eaadc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_bdfbb .Hyperlinks ,_eaadc );};if _bdfbb .PrintOptions !=nil {_fddea :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_bdfbb .PrintOptions ,_fddea );};if _bdfbb .PageMargins !=nil {_fcbaf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_bdfbb .PageMargins ,_fcbaf );};if _bdfbb .PageSetup !=nil {_efefd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_bdfbb .PageSetup ,_efefd );};if _bdfbb .HeaderFooter !=nil {_baaedg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_bdfbb .HeaderFooter ,_baaedg );};if _bdfbb .RowBreaks !=nil {_adcgbe :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_bdfbb .RowBreaks ,_adcgbe );};if _bdfbb .ColBreaks !=nil {_cdgecb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_bdfbb .ColBreaks ,_cdgecb );};if _bdfbb .CustomProperties !=nil {_aadgd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_bdfbb .CustomProperties ,_aadgd );};if _bdfbb .CellWatches !=nil {_efeca :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073"}};e .EncodeElement (_bdfbb .CellWatches ,_efeca );};if _bdfbb .IgnoredErrors !=nil {_affcc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061:\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_bdfbb .IgnoredErrors ,_affcc );};if _bdfbb .SmartTags !=nil {_aaffec :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_bdfbb .SmartTags ,_aaffec );};if _bdfbb .Drawing !=nil {_bdddb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_bdfbb .Drawing ,_bdddb );};if _bdfbb .LegacyDrawing !=nil {_efcged :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_bdfbb .LegacyDrawing ,_efcged );};if _bdfbb .LegacyDrawingHF !=nil {_ccefa :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_bdfbb .LegacyDrawingHF ,_ccefa );};if _bdfbb .DrawingHF !=nil {_ceeeg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_bdfbb .DrawingHF ,_ceeeg );};if _bdfbb .Picture !=nil {_eggeb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_bdfbb .Picture ,_eggeb );};if _bdfbb .OleObjects !=nil {_adafa :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_bdfbb .OleObjects ,_adafa );};if _bdfbb .Controls !=nil {_ebcde :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_bdfbb .Controls ,_ebcde );};if _bdfbb .WebPublishItems !=nil {_aeabcc :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_bdfbb .WebPublishItems ,_aeabcc );};if _bdfbb .TableParts !=nil {_cdgac :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_bdfbb .TableParts ,_cdgac );};if _bdfbb .ExtLst !=nil {_degeaa :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bdfbb .ExtLst ,_degeaa );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bggaf *CT_GroupLevel )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\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_bggaf .UniqueNameAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_bggaf .CaptionAttr )});if _bggaf .UserAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bggaf .UserAttr ))});};if _bggaf .CustomRollUpAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bggaf .CustomRollUpAttr ))});};e .EncodeToken (start );if _bggaf .Groups !=nil {_geeeg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0067\u0072\u006f\u0075\u0070s"}};e .EncodeElement (_bggaf .Groups ,_geeeg );};if _bggaf .ExtLst !=nil {_acef :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bggaf .ExtLst ,_acef );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dgggc ST_PaneState )Validate ()error {return _dgggc .ValidateWithPath ("")};func (_adgaa *CT_Comments )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adgaa .Authors =NewCT_Authors ();_adgaa .CommentList =NewCT_CommentList ();_egecf :for {_gded ,_bffce :=d .Token ();if _bffce !=nil {return _bffce ;};switch _fgce :=_gded .(type ){case _a .StartElement :switch _fgce .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cbfgd :=d .DecodeElement (_adgaa .Authors ,&_fgce );_cbfgd !=nil {return _cbfgd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gbbfd :=d .DecodeElement (_adgaa .CommentList ,&_fgce );_gbbfd !=nil {return _gbbfd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adgaa .ExtLst =NewCT_ExtensionList ();if _ggcc :=d .DecodeElement (_adgaa .ExtLst ,&_fgce );_ggcc !=nil {return _ggcc ;};default:_gc .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",_fgce .Name );if _fbcd :=d .Skip ();_fbcd !=nil {return _fbcd ;};};case _a .EndElement :break _egecf ;case _a .CharData :};};return nil ;}; -// DDE Item definition -DdeItem []*CT_DdeItem ;};func (_bdag *CT_CellXfs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggcec :=range start .Attr {if _ggcec .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbga ,_cfgeb :=_d .ParseUint (_ggcec .Value ,10,32);if _cfgeb !=nil {return _cfgeb ;};_ecdd :=uint32 (_dbga );_bdag .CountAttr =&_ecdd ;continue ;};};_cbec :for {_beab ,_dgag :=d .Token ();if _dgag !=nil {return _dgag ;};switch _cgb :=_beab .(type ){case _f .StartElement :switch _cgb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgdf :=NewCT_Xf ();if _ccfa :=d .DecodeElement (_bgdf ,&_cgb );_ccfa !=nil {return _ccfa ;};_bdag .Xf =append (_bdag .Xf ,_bgdf );default:_ag .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",_cgb .Name );if _befb :=d .Skip ();_befb !=nil {return _befb ;};};case _f .EndElement :break _cbec ;case _f .CharData :};};return nil ;};func (_ebebec *CT_XmlColumnPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bdbaag :=range start .Attr {if _bdbaag .Name .Local =="\u006d\u0061\u0070I\u0064"{_bbfaga ,_bddgd :=_d .ParseUint (_bdbaag .Value ,10,32);if _bddgd !=nil {return _bddgd ;};_ebebec .MapIdAttr =uint32 (_bbfaga );continue ;};if _bdbaag .Name .Local =="\u0078\u0070\u0061t\u0068"{_bcffa ,_ffggde :=_bdbaag .Value ,error (nil );if _ffggde !=nil {return _ffggde ;};_ebebec .XpathAttr =_bcffa ;continue ;};if _bdbaag .Name .Local =="\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"{_dcdfdc ,_edcfg :=_d .ParseBool (_bdbaag .Value );if _edcfg !=nil {return _edcfg ;};_ebebec .DenormalizedAttr =&_dcdfdc ;continue ;};if _bdbaag .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_feeeef ,_bcdge :=_bdbaag .Value ,error (nil );if _bcdge !=nil {return _bcdge ;};_ebebec .XmlDataTypeAttr =_feeeef ;continue ;};};_bfbbf :for {_cffcg ,_gbccg :=d .Token ();if _gbccg !=nil {return _gbccg ;};switch _dfbfa :=_cffcg .(type ){case _f .StartElement :switch _dfbfa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebebec .ExtLst =NewCT_ExtensionList ();if _aagcf :=d .DecodeElement (_ebebec .ExtLst ,&_dfbfa );_aagcf !=nil {return _aagcf ;};default:_ag .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",_dfbfa .Name );if _bacbe :=d .Skip ();_bacbe !=nil {return _bacbe ;};};case _f .EndElement :break _bfbbf ;case _f .CharData :};};return nil ;};func (_adgbg *CT_DdeLink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fged :=range start .Attr {if _fged .Name .Local =="\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"{_fffa ,_cgedf :=_fged .Value ,error (nil );if _cgedf !=nil {return _cgedf ;};_adgbg .DdeServiceAttr =_fffa ;continue ;};if _fged .Name .Local =="\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"{_gfdag ,_dabd :=_fged .Value ,error (nil );if _dabd !=nil {return _dabd ;};_adgbg .DdeTopicAttr =_gfdag ;continue ;};};_bagbb :for {_gefgc ,_ggfca :=d .Token ();if _ggfca !=nil {return _ggfca ;};switch _ggae :=_gefgc .(type ){case _f .StartElement :switch _ggae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adgbg .DdeItems =NewCT_DdeItems ();if _gbdef :=d .DecodeElement (_adgbg .DdeItems ,&_ggae );_gbdef !=nil {return _gbdef ;};default:_ag .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",_ggae .Name );if _ebcg :=d .Skip ();_ebcg !=nil {return _ebcg ;};};case _f .EndElement :break _bagbb ;case _f .CharData :};};return nil ;};func NewCT_colItems ()*CT_colItems {_bcdgba :=&CT_colItems {};return _bcdgba };func (_eeaaf ST_VolDepType )Validate ()error {return _eeaaf .ValidateWithPath ("")};func NewCT_CommentPr ()*CT_CommentPr {_ebcf :=&CT_CommentPr {};_ebcf .Anchor =NewCT_ObjectAnchor ();return _ebcf ;};func (_bfccge *CT_Members )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bafcc :=range start .Attr {if _bafcc .Name .Local =="\u0063\u006f\u0075n\u0074"{_edeee ,_bedfc :=_d .ParseUint (_bafcc .Value ,10,32);if _bedfc !=nil {return _bedfc ;};_bcde :=uint32 (_edeee );_bfccge .CountAttr =&_bcde ;continue ;};if _bafcc .Name .Local =="\u006c\u0065\u0076e\u006c"{_egafd ,_gfcag :=_d .ParseUint (_bafcc .Value ,10,32);if _gfcag !=nil {return _gfcag ;};_aade :=uint32 (_egafd );_bfccge .LevelAttr =&_aade ;continue ;};};_ggdg :for {_egdgb ,_aefge :=d .Token ();if _aefge !=nil {return _aefge ;};switch _ffdfa :=_egdgb .(type ){case _f .StartElement :switch _ffdfa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdggf :=NewCT_Member ();if _dbddb :=d .DecodeElement (_cdggf ,&_ffdfa );_dbddb !=nil {return _dbddb ;};_bfccge .Member =append (_bfccge .Member ,_cdggf );default:_ag .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",_ffdfa .Name );if _gffg :=d .Skip ();_gffg !=nil {return _gffg ;};};case _f .EndElement :break _ggdg ;case _f .CharData :};};return nil ;};type CT_NumFmts struct{ +// Validate validates the CT_Fill and its children +func (_dadgf *CT_Fill )Validate ()error {return _dadgf .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};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 CT_ColFields struct{ -// Number Format Count +// Repeated Items Count CountAttr *uint32 ; -// Number Formats -NumFmt []*CT_NumFmt ;};func NewSst ()*Sst {_adabgg :=&Sst {};_adabgg .CT_Sst =*NewCT_Sst ();return _adabgg }; +// Field +Field []*CT_Field ;}; -// Validate validates the CalcChain and its children -func (_gecbb *CalcChain )Validate ()error {return _gecbb .ValidateWithPath ("\u0043a\u006c\u0063\u0043\u0068\u0061\u0069n");};type ST_TargetScreenSize byte ;func (_gbedd *CT_ExternalRow )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_c .Sprintf ("\u0025\u0076",_gbedd .RAttr )});e .EncodeToken (start );if _gbedd .Cell !=nil {_cbcfa :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u0065\u006c\u006c"}};for _ ,_dceaa :=range _gbedd .Cell {e .EncodeElement (_dceaa ,_cbcfa );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Set and its children +func (_ebbba *CT_Set )Validate ()error {return _ebbba .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0074");};type ST_PrintError byte ; -// ValidateWithPath validates the CT_FieldsUsage and its children, prefixing error messages with path -func (_dbce *CT_FieldsUsage )ValidateWithPath (path string )error {for _fcgbe ,_cacbe :=range _dbce .FieldUsage {if _abfdf :=_cacbe .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067e\u005b\u0025\u0064\u005d",path ,_fcgbe ));_abfdf !=nil {return _abfdf ;};};return nil ;};func (_aeadg ST_VolDepType )String ()string {switch _aeadg {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 "";};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;);func (_dfgaba ST_CfvoType )Validate ()error {return _dfgaba .ValidateWithPath ("")};func NewCT_XStringElement ()*CT_XStringElement {_cbbgac :=&CT_XStringElement {};return _cbbgac };func NewCT_ProtectedRange ()*CT_ProtectedRange {_gddee :=&CT_ProtectedRange {};return _gddee };type Sst struct{CT_Sst };func (_abgbg *CT_FieldUsage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078"},Value :_c .Sprintf ("\u0025\u0076",_abgbg .XAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_SheetBackgroundPicture ()*CT_SheetBackgroundPicture {_bbdc :=&CT_SheetBackgroundPicture {};return _bbdc ;};type ST_Visibility byte ;const (ST_RefModeUnset ST_RefMode =0;ST_RefModeA1 ST_RefMode =1;ST_RefModeR1C1 ST_RefMode =2;);func NewCT_RowFields ()*CT_RowFields {_edgeg :=&CT_RowFields {};return _edgeg };type CT_WorkbookProtection struct{ +// Validate validates the CT_DdeItem and its children +func (_fcfge *CT_DdeItem )Validate ()error {return _fcfge .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d");};func (_dacb *CT_Extension )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dacb .UriAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0072\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_dacb .UriAttr )});};e .EncodeToken (start );if _dacb .Any !=nil {_dacb .Any .MarshalXML (e ,_a .StartElement {});};e .EncodeToken (_a .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;);func (_efgdf *CT_DataBinding )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fgef :=range start .Attr {if _fgef .Name .Local =="\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_bbde ,_bdbdc :=_fgef .Value ,error (nil );if _bdbdc !=nil {return _bdbdc ;};_efgdf .DataBindingNameAttr =&_bbde ;continue ;};if _fgef .Name .Local =="F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"{_cbdc ,_bcgg :=_d .ParseBool (_fgef .Value );if _bcgg !=nil {return _bcgg ;};_efgdf .FileBindingAttr =&_cbdc ;continue ;};if _fgef .Name .Local =="\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"{_cfgfa ,_effde :=_d .ParseUint (_fgef .Value ,10,32);if _effde !=nil {return _effde ;};_fbcda :=uint32 (_cfgfa );_efgdf .ConnectionIDAttr =&_fbcda ;continue ;};if _fgef .Name .Local =="\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_dfdc ,_cfac :=_fgef .Value ,error (nil );if _cfac !=nil {return _cfac ;};_efgdf .FileBindingNameAttr =&_dfdc ;continue ;};if _fgef .Name .Local =="\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"{_beccf ,_ebdebe :=_d .ParseUint (_fgef .Value ,10,32);if _ebdebe !=nil {return _ebdebe ;};_efgdf .DataBindingLoadModeAttr =uint32 (_beccf );continue ;};};_fade :for {_cbfbd ,_cfagd :=d .Token ();if _cfagd !=nil {return _cfagd ;};switch _cfgda :=_cbfbd .(type ){case _a .StartElement :switch _cfgda .Name {default:if _ccce ,_fbbfg :=_gc .CreateElement (_cfgda );_fbbfg !=nil {return _fbbfg ;}else {if _ccad :=d .DecodeElement (_ccce ,&_cfgda );_ccad !=nil {return _ccad ;};_efgdf .Any =_ccce ;};};case _a .EndElement :break _fade ;case _a .CharData :};};return nil ;}; -// Legacy Workbook Password -WorkbookPasswordAttr *string ; +// Validate validates the CT_OleObjects and its children +func (_edeeg *CT_OleObjects )Validate ()error {return _edeeg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");}; -// Workbook Password Character Set -WorkbookPasswordCharacterSetAttr *string ; +// ValidateWithPath validates the CT_MetadataStringIndex and its children, prefixing error messages with path +func (_dfeeg *CT_MetadataStringIndex )ValidateWithPath (path string )error {return nil };func (_dfcdcf *ST_Objects )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffcea ,_agefd :=d .Token ();if _agefd !=nil {return _agefd ;};if _ggdea ,_gdcaec :=_ffcea .(_a .EndElement );_gdcaec &&_ggdea .Name ==start .Name {*_dfcdcf =1;return nil ;};if _dcbfff ,_cgfbee :=_ffcea .(_a .CharData );!_cgfbee {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",_ffcea );}else {switch string (_dcbfff ){case "":*_dfcdcf =0;case "\u0061\u006c\u006c":*_dfcdcf =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_dfcdcf =2;case "\u006e\u006f\u006e\u0065":*_dfcdcf =3;};};_ffcea ,_agefd =d .Token ();if _agefd !=nil {return _agefd ;};if _cagccd ,_aeabdc :=_ffcea .(_a .EndElement );_aeabdc &&_cagccd .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",_ffcea );};type CT_FileVersion struct{ -// Legacy Revisions Password -RevisionsPasswordAttr *string ; +// Application Name +AppNameAttr *string ; -// Revisions Password Character Set -RevisionsPasswordCharacterSetAttr *string ; +// Last Edited Version +LastEditedAttr *string ; -// Lock Structure -LockStructureAttr *bool ; +// Lowest Edited Version +LowestEditedAttr *string ; -// Lock Windows -LockWindowsAttr *bool ; +// Build Version +RupBuildAttr *string ; -// Lock Revisions -LockRevisionAttr *bool ; +// Code Name +CodeNameAttr *string ;}; -// Cryptographic Algorithm Name -RevisionsAlgorithmNameAttr *string ; +// ValidateWithPath validates the CT_DefinedNames and its children, prefixing error messages with path +func (_bfaa *CT_DefinedNames )ValidateWithPath (path string )error {for _faagg ,_fegaa :=range _bfaa .DefinedName {if _cgae :=_fegaa .ValidateWithPath (_b .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_faagg ));_cgae !=nil {return _cgae ;};};return nil ;};func (_fad *CT_CellWatch )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aegc :=range start .Attr {if _aegc .Name .Local =="\u0072"{_cdbba ,_bcdd :=_aegc .Value ,error (nil );if _bcdd !=nil {return _bcdd ;};_fad .RAttr =_cdbba ;continue ;};};for {_accfg ,_baec :=d .Token ();if _baec !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u003a\u0020\u0025\u0073",_baec );};if _eaba ,_adgcf :=_accfg .(_a .EndElement );_adgcf &&_eaba .Name ==start .Name {break ;};};return nil ;};func (_efdggg ST_DateTimeGrouping )Validate ()error {return _efdggg .ValidateWithPath ("")};func (_fdcaa *Comments )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_a .Attr {Name :_a .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 ,_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\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 ,_a .Attr {Name :_a .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 ,_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 ="m\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";return _fdcaa .CT_Comments .MarshalXML (e ,start );};func (_gabfc *CT_SortCondition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gabfc .DescendingAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gabfc .DescendingAttr ))});};if _gabfc .SortByAttr !=ST_SortByUnset {_gcbca ,_cacbc :=_gabfc .SortByAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u006f\u0072\u0074\u0042\u0079"});if _cacbc !=nil {return _cacbc ;};start .Attr =append (start .Attr ,_gcbca );};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_gabfc .RefAttr )});if _gabfc .CustomListAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gabfc .CustomListAttr )});};if _gabfc .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gabfc .DxfIdAttr )});};if _gabfc .IconSetAttr !=ST_IconSetTypeUnset {_cdgge ,_debbd :=_gabfc .IconSetAttr .MarshalXMLAttr (_a .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _debbd !=nil {return _debbd ;};start .Attr =append (start .Attr ,_cdgge );};if _gabfc .IconIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gabfc .IconIdAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fdcfef ST_Comments )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fdcfef .String (),start );};type ST_RefMode byte ;func (_gceccc *CT_SheetCalcPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dgcgdc :=range start .Attr {if _dgcgdc .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_gfabde ,_ccefc :=_d .ParseBool (_dgcgdc .Value );if _ccefc !=nil {return _ccefc ;};_gceccc .FullCalcOnLoadAttr =&_gfabde ;continue ;};};for {_deega ,_bdgbac :=d .Token ();if _bdgbac !=nil {return _b .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",_bdgbac );};if _dfad ,_bbcce :=_deega .(_a .EndElement );_bbcce &&_dfad .Name ==start .Name {break ;};};return nil ;};func NewCT_FontScheme ()*CT_FontScheme {_bedbe :=&CT_FontScheme {};_bedbe .ValAttr =ST_FontScheme (1);return _bedbe ;};func (_effgg *CT_RevisionHeaders )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_effgg .GuidAttr )});if _effgg .LastGuidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_effgg .LastGuidAttr )});};if _effgg .SharedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u0061\u0072\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_effgg .SharedAttr ))});};if _effgg .DiskRevisionsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_effgg .DiskRevisionsAttr ))});};if _effgg .HistoryAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_effgg .HistoryAttr ))});};if _effgg .TrackRevisionsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_effgg .TrackRevisionsAttr ))});};if _effgg .ExclusiveAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_effgg .ExclusiveAttr ))});};if _effgg .RevisionIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_effgg .RevisionIdAttr )});};if _effgg .VersionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_effgg .VersionAttr )});};if _effgg .KeepChangeHistoryAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_effgg .KeepChangeHistoryAttr ))});};if _effgg .ProtectedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_effgg .ProtectedAttr ))});};if _effgg .PreserveHistoryAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_effgg .PreserveHistoryAttr )});};e .EncodeToken (start );_becaa :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0068\u0065\u0061\u0064\u0065r"}};for _ ,_ecaae :=range _effgg .Header {e .EncodeElement (_ecaae ,_becaa );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fcaf *Worksheet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcaf .CT_Worksheet =*NewCT_Worksheet ();_fgcabb :for {_abbfb ,_faegd :=d .Token ();if _faegd !=nil {return _faegd ;};switch _bbfed :=_abbfb .(type ){case _a .StartElement :switch _bbfed .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .SheetPr =NewCT_SheetPr ();if _cfcff :=d .DecodeElement (_fcaf .SheetPr ,&_bbfed );_cfcff !=nil {return _cfcff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .Dimension =NewCT_SheetDimension ();if _adede :=d .DecodeElement (_fcaf .Dimension ,&_bbfed );_adede !=nil {return _adede ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .SheetViews =NewCT_SheetViews ();if _dfbcg :=d .DecodeElement (_fcaf .SheetViews ,&_bbfed );_dfbcg !=nil {return _dfbcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .SheetFormatPr =NewCT_SheetFormatPr ();if _efdgfa :=d .DecodeElement (_fcaf .SheetFormatPr ,&_bbfed );_efdgfa !=nil {return _efdgfa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adeddg :=NewCT_Cols ();if _cgfcg :=d .DecodeElement (_adeddg ,&_bbfed );_cgfcg !=nil {return _cgfcg ;};_fcaf .Cols =append (_fcaf .Cols ,_adeddg );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _eecde :=d .DecodeElement (_fcaf .SheetData ,&_bbfed );_eecde !=nil {return _eecde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .SheetCalcPr =NewCT_SheetCalcPr ();if _cegeb :=d .DecodeElement (_fcaf .SheetCalcPr ,&_bbfed );_cegeb !=nil {return _cegeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .SheetProtection =NewCT_SheetProtection ();if _ggfeb :=d .DecodeElement (_fcaf .SheetProtection ,&_bbfed );_ggfeb !=nil {return _ggfeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .ProtectedRanges =NewCT_ProtectedRanges ();if _bcaefc :=d .DecodeElement (_fcaf .ProtectedRanges ,&_bbfed );_bcaefc !=nil {return _bcaefc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .Scenarios =NewCT_Scenarios ();if _efbca :=d .DecodeElement (_fcaf .Scenarios ,&_bbfed );_efbca !=nil {return _efbca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .AutoFilter =NewCT_AutoFilter ();if _bcabe :=d .DecodeElement (_fcaf .AutoFilter ,&_bbfed );_bcabe !=nil {return _bcabe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .SortState =NewCT_SortState ();if _adaafb :=d .DecodeElement (_fcaf .SortState ,&_bbfed );_adaafb !=nil {return _adaafb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .DataConsolidate =NewCT_DataConsolidate ();if _fdfbc :=d .DecodeElement (_fcaf .DataConsolidate ,&_bbfed );_fdfbc !=nil {return _fdfbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .CustomSheetViews =NewCT_CustomSheetViews ();if _gddbe :=d .DecodeElement (_fcaf .CustomSheetViews ,&_bbfed );_gddbe !=nil {return _gddbe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .MergeCells =NewCT_MergeCells ();if _ffaec :=d .DecodeElement (_fcaf .MergeCells ,&_bbfed );_ffaec !=nil {return _ffaec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .PhoneticPr =NewCT_PhoneticPr ();if _dggeb :=d .DecodeElement (_fcaf .PhoneticPr ,&_bbfed );_dggeb !=nil {return _dggeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfd :=NewCT_ConditionalFormatting ();if _cgcdca :=d .DecodeElement (_cggfd ,&_bbfed );_cgcdca !=nil {return _cgcdca ;};_fcaf .ConditionalFormatting =append (_fcaf .ConditionalFormatting ,_cggfd );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .DataValidations =NewCT_DataValidations ();if _beddeb :=d .DecodeElement (_fcaf .DataValidations ,&_bbfed );_beddeb !=nil {return _beddeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .Hyperlinks =NewCT_Hyperlinks ();if _bafbba :=d .DecodeElement (_fcaf .Hyperlinks ,&_bbfed );_bafbba !=nil {return _bafbba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .PrintOptions =NewCT_PrintOptions ();if _gcgad :=d .DecodeElement (_fcaf .PrintOptions ,&_bbfed );_gcgad !=nil {return _gcgad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .PageMargins =NewCT_PageMargins ();if _cabfcb :=d .DecodeElement (_fcaf .PageMargins ,&_bbfed );_cabfcb !=nil {return _cabfcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .PageSetup =NewCT_PageSetup ();if _effea :=d .DecodeElement (_fcaf .PageSetup ,&_bbfed );_effea !=nil {return _effea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .HeaderFooter =NewCT_HeaderFooter ();if _egbbf :=d .DecodeElement (_fcaf .HeaderFooter ,&_bbfed );_egbbf !=nil {return _egbbf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .RowBreaks =NewCT_PageBreak ();if _deeee :=d .DecodeElement (_fcaf .RowBreaks ,&_bbfed );_deeee !=nil {return _deeee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .ColBreaks =NewCT_PageBreak ();if _efcedf :=d .DecodeElement (_fcaf .ColBreaks ,&_bbfed );_efcedf !=nil {return _efcedf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .CustomProperties =NewCT_CustomProperties ();if _ccdfa :=d .DecodeElement (_fcaf .CustomProperties ,&_bbfed );_ccdfa !=nil {return _ccdfa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .CellWatches =NewCT_CellWatches ();if _abaab :=d .DecodeElement (_fcaf .CellWatches ,&_bbfed );_abaab !=nil {return _abaab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .IgnoredErrors =NewCT_IgnoredErrors ();if _ccffe :=d .DecodeElement (_fcaf .IgnoredErrors ,&_bbfed );_ccffe !=nil {return _ccffe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .SmartTags =NewCT_SmartTags ();if _ccfce :=d .DecodeElement (_fcaf .SmartTags ,&_bbfed );_ccfce !=nil {return _ccfce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .Drawing =NewCT_Drawing ();if _cgbccb :=d .DecodeElement (_fcaf .Drawing ,&_bbfed );_cgbccb !=nil {return _cgbccb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .LegacyDrawing =NewCT_LegacyDrawing ();if _fdgbdb :=d .DecodeElement (_fcaf .LegacyDrawing ,&_bbfed );_fdgbdb !=nil {return _fdgbdb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .LegacyDrawingHF =NewCT_LegacyDrawing ();if _edcffe :=d .DecodeElement (_fcaf .LegacyDrawingHF ,&_bbfed );_edcffe !=nil {return _edcffe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .DrawingHF =NewCT_DrawingHF ();if _gafddc :=d .DecodeElement (_fcaf .DrawingHF ,&_bbfed );_gafddc !=nil {return _gafddc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .Picture =NewCT_SheetBackgroundPicture ();if _eaegd :=d .DecodeElement (_fcaf .Picture ,&_bbfed );_eaegd !=nil {return _eaegd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .OleObjects =NewCT_OleObjects ();if _dcbbad :=d .DecodeElement (_fcaf .OleObjects ,&_bbfed );_dcbbad !=nil {return _dcbbad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .Controls =NewCT_Controls ();if _bggea :=d .DecodeElement (_fcaf .Controls ,&_bbfed );_bggea !=nil {return _bggea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .WebPublishItems =NewCT_WebPublishItems ();if _abggd :=d .DecodeElement (_fcaf .WebPublishItems ,&_bbfed );_abggd !=nil {return _abggd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .TableParts =NewCT_TableParts ();if _bgadfc :=d .DecodeElement (_fcaf .TableParts ,&_bbfed );_bgadfc !=nil {return _bgadfc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaf .ExtLst =NewCT_ExtensionList ();if _debeb :=d .DecodeElement (_fcaf .ExtLst ,&_bbfed );_debeb !=nil {return _debeb ;};default:_gc .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",_bbfed .Name );if _ecgbb :=d .Skip ();_ecgbb !=nil {return _ecgbb ;};};case _a .EndElement :break _fgcabb ;case _a .CharData :};};return nil ;};func NewCT_ConditionalFormat ()*CT_ConditionalFormat {_faag :=&CT_ConditionalFormat {};_faag .PivotAreas =NewCT_PivotAreas ();return _faag ;};type CT_Metadata struct{ -// Password Hash Value -RevisionsHashValueAttr *string ; +// Metadata Types Collection +MetadataTypes *CT_MetadataTypes ; -// Salt Value for Password Verifier -RevisionsSaltValueAttr *string ; +// Metadata String Store +MetadataStrings *CT_MetadataStrings ; -// Iterations to Run Hashing Algorithm -RevisionsSpinCountAttr *uint32 ; +// MDX Metadata Information +MdxMetadata *CT_MdxMetadata ; -// Cryptographic Algorithm Name -WorkbookAlgorithmNameAttr *string ; +// Future Metadata +FutureMetadata []*CT_FutureMetadata ; -// Password Hash Value -WorkbookHashValueAttr *string ; +// Cell Metadata +CellMetadata *CT_MetadataBlocks ; -// Salt Value for Password Verifier -WorkbookSaltValueAttr *string ; +// Value Metadata +ValueMetadata *CT_MetadataBlocks ; -// Iterations to Run Hashing Algorithm -WorkbookSpinCountAttr *uint32 ;};func (_becbe ST_PaneState )Validate ()error {return _becbe .ValidateWithPath ("")}; +// Future Feature Storage Area +ExtLst *CT_ExtensionList ;};func NewCT_Parameter ()*CT_Parameter {_bbefe :=&CT_Parameter {};return _bbefe };type CT_DataValidation struct{ -// ValidateWithPath validates the CT_RgbColor and its children, prefixing error messages with path -func (_gacff *CT_RgbColor )ValidateWithPath (path string )error {return nil };func (_acdfc *Headers )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acdfc .CT_RevisionHeaders =*NewCT_RevisionHeaders ();for _ ,_cgffc :=range start .Attr {if _cgffc .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_daccg ,_gbcdf :=_d .ParseBool (_cgffc .Value );if _gbcdf !=nil {return _gbcdf ;};_acdfc .ExclusiveAttr =&_daccg ;continue ;};if _cgffc .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_ecabd ,_fccff :=_cgffc .Value ,error (nil );if _fccff !=nil {return _fccff ;};_acdfc .LastGuidAttr =&_ecabd ;continue ;};if _cgffc .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_dadgb ,_geeea :=_d .ParseBool (_cgffc .Value );if _geeea !=nil {return _geeea ;};_acdfc .SharedAttr =&_dadgb ;continue ;};if _cgffc .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_cddbc ,_gfcac :=_d .ParseBool (_cgffc .Value );if _gfcac !=nil {return _gfcac ;};_acdfc .DiskRevisionsAttr =&_cddbc ;continue ;};if _cgffc .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_deedef ,_gcefa :=_d .ParseBool (_cgffc .Value );if _gcefa !=nil {return _gcefa ;};_acdfc .HistoryAttr =&_deedef ;continue ;};if _cgffc .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_abgag ,_affdaa :=_d .ParseBool (_cgffc .Value );if _affdaa !=nil {return _affdaa ;};_acdfc .TrackRevisionsAttr =&_abgag ;continue ;};if _cgffc .Name .Local =="\u0067\u0075\u0069\u0064"{_cedcf ,_feebcf :=_cgffc .Value ,error (nil );if _feebcf !=nil {return _feebcf ;};_acdfc .GuidAttr =_cedcf ;continue ;};if _cgffc .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_ccfgba ,_bdgfd :=_d .ParseUint (_cgffc .Value ,10,32);if _bdgfd !=nil {return _bdgfd ;};_agbafb :=uint32 (_ccfgba );_acdfc .RevisionIdAttr =&_agbafb ;continue ;};if _cgffc .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_dbdabf ,_fafaa :=_d .ParseInt (_cgffc .Value ,10,32);if _fafaa !=nil {return _fafaa ;};_ebaggc :=int32 (_dbdabf );_acdfc .VersionAttr =&_ebaggc ;continue ;};if _cgffc .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_bbdd ,_dfefca :=_d .ParseBool (_cgffc .Value );if _dfefca !=nil {return _dfefca ;};_acdfc .KeepChangeHistoryAttr =&_bbdd ;continue ;};if _cgffc .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_gcdddd ,_added :=_d .ParseBool (_cgffc .Value );if _added !=nil {return _added ;};_acdfc .ProtectedAttr =&_gcdddd ;continue ;};if _cgffc .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_gcbgcc ,_efaece :=_d .ParseUint (_cgffc .Value ,10,32);if _efaece !=nil {return _efaece ;};_gdbac :=uint32 (_gcbgcc );_acdfc .PreserveHistoryAttr =&_gdbac ;continue ;};};_egaed :for {_gbgbff ,_bcbfg :=d .Token ();if _bcbfg !=nil {return _bcbfg ;};switch _dgffb :=_gbgbff .(type ){case _f .StartElement :switch _dgffb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adfef :=NewCT_RevisionHeader ();if _aecbfe :=d .DecodeElement (_adfef ,&_dgffb );_aecbfe !=nil {return _aecbfe ;};_acdfc .Header =append (_acdfc .Header ,_adfef );default:_ag .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",_dgffb .Name );if _fdaca :=d .Skip ();_fdaca !=nil {return _fdaca ;};};case _f .EndElement :break _egaed ;case _f .CharData :};};return nil ;}; +// Data Validation Type +TypeAttr ST_DataValidationType ; -// ValidateWithPath validates the CT_CellSmartTags and its children, prefixing error messages with path -func (_gbff *CT_CellSmartTags )ValidateWithPath (path string )error {for _fcfa ,_dba :=range _gbff .CellSmartTag {if _bagg :=_dba .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043el\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_fcfa ));_bagg !=nil {return _bagg ;};};return nil ;};func (_ebgba ST_UpdateLinks )String ()string {switch _ebgba {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 "";};type CT_ExternalDefinedName struct{ +// Data Validation Error Style +ErrorStyleAttr ST_DataValidationErrorStyle ; -// Defined Name -NameAttr string ; +// IME Mode Enforced +ImeModeAttr ST_DataValidationImeMode ; -// Refers To -RefersToAttr *string ; +// Operator +OperatorAttr ST_DataValidationOperator ; -// Sheet Id -SheetIdAttr *uint32 ;};func (_aaaae *CT_CustomSheetView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaaae .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 _ ,_ebbg :=range start .Attr {if _ebbg .Name .Local =="\u0073\u0074\u0061t\u0065"{_aaaae .StateAttr .UnmarshalXMLAttr (_ebbg );continue ;};if _ebbg .Name .Local =="\u0067\u0075\u0069\u0064"{_bgaba ,_gcbaa :=_ebbg .Value ,error (nil );if _gcbaa !=nil {return _gcbaa ;};_aaaae .GuidAttr =_bgaba ;continue ;};if _ebbg .Name .Local =="\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"{_fagc ,_gedce :=_d .ParseBool (_ebbg .Value );if _gedce !=nil {return _gedce ;};_aaaae .FilterUniqueAttr =&_fagc ;continue ;};if _ebbg .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_dgdg ,_gaefd :=_d .ParseUint (_ebbg .Value ,10,32);if _gaefd !=nil {return _gaefd ;};_gdccb :=uint32 (_dgdg );_aaaae .ColorIdAttr =&_gdccb ;continue ;};if _ebbg .Name .Local =="\u0076\u0069\u0065\u0077"{_aaaae .ViewAttr .UnmarshalXMLAttr (_ebbg );continue ;};if _ebbg .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_faac ,_dedeg :=_d .ParseBool (_ebbg .Value );if _dedeg !=nil {return _dedeg ;};_aaaae .ShowFormulasAttr =&_faac ;continue ;};if _ebbg .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_bfga ,_fffd :=_d .ParseBool (_ebbg .Value );if _fffd !=nil {return _fffd ;};_aaaae .ShowRulerAttr =&_bfga ;continue ;};if _ebbg .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"{_cbbf ,_adcafe :=_d .ParseBool (_ebbg .Value );if _adcafe !=nil {return _adcafe ;};_aaaae .ShowRowColAttr =&_cbbf ;continue ;};if _ebbg .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_fabf ,_abea :=_ebbg .Value ,error (nil );if _abea !=nil {return _abea ;};_aaaae .TopLeftCellAttr =&_fabf ;continue ;};if _ebbg .Name .Local =="\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"{_gcbd ,_gacb :=_d .ParseBool (_ebbg .Value );if _gacb !=nil {return _gacb ;};_aaaae .ZeroValuesAttr =&_gcbd ;continue ;};if _ebbg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_cgbe ,_eaaf :=_d .ParseBool (_ebbg .Value );if _eaaf !=nil {return _eaaf ;};_aaaae .HiddenColumnsAttr =&_cgbe ;continue ;};if _ebbg .Name .Local =="\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"{_fgfc ,_affc :=_d .ParseBool (_ebbg .Value );if _affc !=nil {return _affc ;};_aaaae .OutlineSymbolsAttr =&_fgfc ;continue ;};if _ebbg .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_cafcc ,_bebce :=_d .ParseBool (_ebbg .Value );if _bebce !=nil {return _bebce ;};_aaaae .FilterAttr =&_cafcc ;continue ;};if _ebbg .Name .Local =="\u0073\u0063\u0061l\u0065"{_aadgc ,_eeead :=_d .ParseUint (_ebbg .Value ,10,32);if _eeead !=nil {return _eeead ;};_agcgg :=uint32 (_aadgc );_aaaae .ScaleAttr =&_agcgg ;continue ;};if _ebbg .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_eeaaab ,_ecaa :=_d .ParseBool (_ebbg .Value );if _ecaa !=nil {return _ecaa ;};_aaaae .ShowGridLinesAttr =&_eeaaab ;continue ;};if _ebbg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"{_dgca ,_egdcb :=_d .ParseBool (_ebbg .Value );if _egdcb !=nil {return _egdcb ;};_aaaae .HiddenRowsAttr =&_dgca ;continue ;};if _ebbg .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_bgcc ,_ffafc :=_d .ParseBool (_ebbg .Value );if _ffafc !=nil {return _ffafc ;};_aaaae .FitToPageAttr =&_bgcc ;continue ;};if _ebbg .Name .Local =="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"{_cdfc ,_aefeb :=_d .ParseBool (_ebbg .Value );if _aefeb !=nil {return _aefeb ;};_aaaae .PrintAreaAttr =&_cdfc ;continue ;};if _ebbg .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"{_dbgbg ,_beaa :=_d .ParseBool (_ebbg .Value );if _beaa !=nil {return _beaa ;};_aaaae .ShowAutoFilterAttr =&_dbgbg ;continue ;};if _ebbg .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_dadbe ,_bagc :=_d .ParseBool (_ebbg .Value );if _bagc !=nil {return _bagc ;};_aaaae .ShowPageBreaksAttr =&_dadbe ;continue ;};};_bdfg :for {_agbec ,_edgde :=d .Token ();if _edgde !=nil {return _edgde ;};switch _abdc :=_agbec .(type ){case _f .StartElement :switch _abdc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaaae .Pane =NewCT_Pane ();if _bcag :=d .DecodeElement (_aaaae .Pane ,&_abdc );_bcag !=nil {return _bcag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaaae .Selection =NewCT_Selection ();if _bebcc :=d .DecodeElement (_aaaae .Selection ,&_abdc );_bebcc !=nil {return _bebcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaaae .RowBreaks =NewCT_PageBreak ();if _aeec :=d .DecodeElement (_aaaae .RowBreaks ,&_abdc );_aeec !=nil {return _aeec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaaae .ColBreaks =NewCT_PageBreak ();if _ageg :=d .DecodeElement (_aaaae .ColBreaks ,&_abdc );_ageg !=nil {return _ageg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaaae .PageMargins =NewCT_PageMargins ();if _dbcb :=d .DecodeElement (_aaaae .PageMargins ,&_abdc );_dbcb !=nil {return _dbcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaaae .PrintOptions =NewCT_PrintOptions ();if _cebed :=d .DecodeElement (_aaaae .PrintOptions ,&_abdc );_cebed !=nil {return _cebed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaaae .PageSetup =NewCT_PageSetup ();if _ggagd :=d .DecodeElement (_aaaae .PageSetup ,&_abdc );_ggagd !=nil {return _ggagd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaaae .HeaderFooter =NewCT_HeaderFooter ();if _bacgf :=d .DecodeElement (_aaaae .HeaderFooter ,&_abdc );_bacgf !=nil {return _bacgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaaae .AutoFilter =NewCT_AutoFilter ();if _fafgf :=d .DecodeElement (_aaaae .AutoFilter ,&_abdc );_fafgf !=nil {return _fafgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaaae .ExtLst =NewCT_ExtensionList ();if _eggab :=d .DecodeElement (_aaaae .ExtLst ,&_abdc );_eggab !=nil {return _eggab ;};default:_ag .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",_abdc .Name );if _cedd :=d .Skip ();_cedd !=nil {return _cedd ;};};case _f .EndElement :break _bdfg ;case _f .CharData :};};return nil ;};func (_edfcf *CT_Font )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aabef :for {_fdgfe ,_aacbf :=d .Token ();if _aacbf !=nil {return _aacbf ;};switch _bdad :=_fdgfe .(type ){case _f .StartElement :switch _bdad .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddddc :=NewCT_FontName ();if _dgefcd :=d .DecodeElement (_ddddc ,&_bdad );_dgefcd !=nil {return _dgefcd ;};_edfcf .Name =append (_edfcf .Name ,_ddddc );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acaa :=NewCT_IntProperty ();if _cgbff :=d .DecodeElement (_acaa ,&_bdad );_cgbff !=nil {return _cgbff ;};_edfcf .Charset =append (_edfcf .Charset ,_acaa );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_geff :=NewCT_FontFamily ();if _egafe :=d .DecodeElement (_geff ,&_bdad );_egafe !=nil {return _egafe ;};_edfcf .Family =append (_edfcf .Family ,_geff );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deedab :=NewCT_BooleanProperty ();if _ededc :=d .DecodeElement (_deedab ,&_bdad );_ededc !=nil {return _ededc ;};_edfcf .B =append (_edfcf .B ,_deedab );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efcad :=NewCT_BooleanProperty ();if _acdbb :=d .DecodeElement (_efcad ,&_bdad );_acdbb !=nil {return _acdbb ;};_edfcf .I =append (_edfcf .I ,_efcad );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dada :=NewCT_BooleanProperty ();if _degag :=d .DecodeElement (_dada ,&_bdad );_degag !=nil {return _degag ;};_edfcf .Strike =append (_edfcf .Strike ,_dada );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcbaba :=NewCT_BooleanProperty ();if _ffgbd :=d .DecodeElement (_gcbaba ,&_bdad );_ffgbd !=nil {return _ffgbd ;};_edfcf .Outline =append (_edfcf .Outline ,_gcbaba );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cefgd :=NewCT_BooleanProperty ();if _aedc :=d .DecodeElement (_cefgd ,&_bdad );_aedc !=nil {return _aedc ;};_edfcf .Shadow =append (_edfcf .Shadow ,_cefgd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgadb :=NewCT_BooleanProperty ();if _deeggf :=d .DecodeElement (_bgadb ,&_bdad );_deeggf !=nil {return _deeggf ;};_edfcf .Condense =append (_edfcf .Condense ,_bgadb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfbfb :=NewCT_BooleanProperty ();if _efcgf :=d .DecodeElement (_bfbfb ,&_bdad );_efcgf !=nil {return _efcgf ;};_edfcf .Extend =append (_edfcf .Extend ,_bfbfb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aebd :=NewCT_Color ();if _agdg :=d .DecodeElement (_aebd ,&_bdad );_agdg !=nil {return _agdg ;};_edfcf .Color =append (_edfcf .Color ,_aebd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbdf :=NewCT_FontSize ();if _eaecc :=d .DecodeElement (_gbdf ,&_bdad );_eaecc !=nil {return _eaecc ;};_edfcf .Sz =append (_edfcf .Sz ,_gbdf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gafd :=NewCT_UnderlineProperty ();if _ffeb :=d .DecodeElement (_gafd ,&_bdad );_ffeb !=nil {return _ffeb ;};_edfcf .U =append (_edfcf .U ,_gafd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddefg :=NewCT_VerticalAlignFontProperty ();if _ddfdfc :=d .DecodeElement (_ddefg ,&_bdad );_ddfdfc !=nil {return _ddfdfc ;};_edfcf .VertAlign =append (_edfcf .VertAlign ,_ddefg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcea :=NewCT_FontScheme ();if _bafed :=d .DecodeElement (_fcea ,&_bdad );_bafed !=nil {return _bafed ;};_edfcf .Scheme =append (_edfcf .Scheme ,_fcea );default:_ag .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",_bdad .Name );if _egegc :=d .Skip ();_egegc !=nil {return _egegc ;};};case _f .EndElement :break _aabef ;case _f .CharData :};};return nil ;}; +// Allow Blank +AllowBlankAttr *bool ; -// Validate validates the CT_CalcCell and its children -func (_ffab *CT_CalcCell )Validate ()error {return _ffab .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c");};func NewCT_Member ()*CT_Member {_efbab :=&CT_Member {};return _efbab };type ST_ExternalConnectionType byte ;func (_cgfdae ST_Objects )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cgfdae .String (),start );};func (_fcdgda *CT_TableParts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcdgda .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fcdgda .CountAttr )});};e .EncodeToken (start );if _fcdgda .TablePart !=nil {_dccbdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003at\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074"}};for _ ,_agbde :=range _fcdgda .TablePart {e .EncodeElement (_agbde ,_dccbdf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Sets ()*CT_Sets {_feebc :=&CT_Sets {};return _feebc };type ST_MdxKPIProperty byte ;type ExternalLink struct{CT_ExternalLink };func (_dbfbbf *ST_Orientation )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efbcf ,_bceeae :=d .Token ();if _bceeae !=nil {return _bceeae ;};if _fabeg ,_adcce :=_efbcf .(_f .EndElement );_adcce &&_fabeg .Name ==start .Name {*_dbfbbf =1;return nil ;};if _ffccb ,_ffcead :=_efbcf .(_f .CharData );!_ffcead {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efbcf );}else {switch string (_ffccb ){case "":*_dbfbbf =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dbfbbf =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_dbfbbf =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_dbfbbf =3;};};_efbcf ,_bceeae =d .Token ();if _bceeae !=nil {return _bceeae ;};if _ecgbba ,_bgedbe :=_efbcf .(_f .EndElement );_bgedbe &&_ecgbba .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efbcf );}; +// Show Drop Down +ShowDropDownAttr *bool ; -// Validate validates the CT_CalculatedItem and its children -func (_afaf *CT_CalculatedItem )Validate ()error {return _afaf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d");};func (_daeab ST_rwColActionType )String ()string {switch _daeab {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 (_ggdfda *ST_PhoneticType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbfeg ,_ddffcb :=d .Token ();if _ddffcb !=nil {return _ddffcb ;};if _egbda ,_eafba :=_bbfeg .(_f .EndElement );_eafba &&_egbda .Name ==start .Name {*_ggdfda =1;return nil ;};if _agceg ,_baabc :=_bbfeg .(_f .CharData );!_baabc {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbfeg );}else {switch string (_agceg ){case "":*_ggdfda =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_ggdfda =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_ggdfda =2;case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_ggdfda =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_ggdfda =4;};};_bbfeg ,_ddffcb =d .Token ();if _ddffcb !=nil {return _ddffcb ;};if _abeef ,_cefegg :=_bbfeg .(_f .EndElement );_cefegg &&_abeef .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbfeg );};func (_gaaa *CT_RevisionCustomView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gaaa .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";_gaaa .ActionAttr =ST_RevisionAction (1);for _ ,_aeaee :=range start .Attr {if _aeaee .Name .Local =="\u0067\u0075\u0069\u0064"{_edeec ,_caede :=_aeaee .Value ,error (nil );if _caede !=nil {return _caede ;};_gaaa .GuidAttr =_edeec ;continue ;};if _aeaee .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_gaaa .ActionAttr .UnmarshalXMLAttr (_aeaee );continue ;};};for {_ffaceg ,_adaaad :=d .Token ();if _adaaad !=nil {return _c .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",_adaaad );};if _deaafe ,_ddeedd :=_ffaceg .(_f .EndElement );_ddeedd &&_deaafe .Name ==start .Name {break ;};};return nil ;};func NewCT_VolTypes ()*CT_VolTypes {_gafdaf :=&CT_VolTypes {};return _gafdaf };func (_bgcga ST_HorizontalAlignment )ValidateWithPath (path string )error {switch _bgcga {case 0,1,2,3,4,5,6,7,8:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgcga ));};return nil ;}; +// Show Input Message +ShowInputMessageAttr *bool ; -// Validate validates the AG_AutoFormat and its children -func (_fg *AG_AutoFormat )Validate ()error {return _fg .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074");};func (_gdaga *CT_RevisionSheetRename )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abcbe :=range start .Attr {if _abcbe .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_gdfefa ,_dbfeeg :=_d .ParseUint (_abcbe .Value ,10,32);if _dbfeeg !=nil {return _dbfeeg ;};_gdaga .SheetIdAttr =uint32 (_gdfefa );continue ;};if _abcbe .Name .Local =="\u006fl\u0064\u004e\u0061\u006d\u0065"{_bfcgc ,_caeacg :=_abcbe .Value ,error (nil );if _caeacg !=nil {return _caeacg ;};_gdaga .OldNameAttr =_bfcgc ;continue ;};if _abcbe .Name .Local =="\u006ee\u0077\u004e\u0061\u006d\u0065"{_abbc ,_ggceac :=_abcbe .Value ,error (nil );if _ggceac !=nil {return _ggceac ;};_gdaga .NewNameAttr =_abbc ;continue ;};if _abcbe .Name .Local =="\u0072\u0049\u0064"{_abfefg ,_dbfgg :=_d .ParseUint (_abcbe .Value ,10,32);if _dbfgg !=nil {return _dbfgg ;};_bdbad :=uint32 (_abfefg );_gdaga .RIdAttr =&_bdbad ;continue ;};if _abcbe .Name .Local =="\u0075\u0061"{_bedbb ,_dcgea :=_d .ParseBool (_abcbe .Value );if _dcgea !=nil {return _dcgea ;};_gdaga .UaAttr =&_bedbb ;continue ;};if _abcbe .Name .Local =="\u0072\u0061"{_ccgaf ,_bfedd :=_d .ParseBool (_abcbe .Value );if _bfedd !=nil {return _bfedd ;};_gdaga .RaAttr =&_ccgaf ;continue ;};};_dfgbfb :for {_gdfab ,_ddcbc :=d .Token ();if _ddcbc !=nil {return _ddcbc ;};switch _aacfe :=_gdfab .(type ){case _f .StartElement :switch _aacfe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdaga .ExtLst =NewCT_ExtensionList ();if _eeddg :=d .DecodeElement (_gdaga .ExtLst ,&_aacfe );_eeddg !=nil {return _eeddg ;};default:_ag .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",_aacfe .Name );if _abfgd :=d .Skip ();_abfgd !=nil {return _abfgd ;};};case _f .EndElement :break _dfgbfb ;case _f .CharData :};};return nil ;};func NewCT_CustomProperty ()*CT_CustomProperty {_efcdg :=&CT_CustomProperty {};return _efcdg };func (_gfcaea ST_ParameterType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dfgcbc :=_f .Attr {};_dfgcbc .Name =name ;switch _gfcaea {case ST_ParameterTypeUnset :_dfgcbc .Value ="";case ST_ParameterTypePrompt :_dfgcbc .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";case ST_ParameterTypeValue :_dfgcbc .Value ="\u0076\u0061\u006cu\u0065";case ST_ParameterTypeCell :_dfgcbc .Value ="\u0063\u0065\u006c\u006c";};return _dfgcbc ,nil ;};type CT_SingleXmlCells struct{ +// Show Error Message +ShowErrorMessageAttr *bool ; -// Table Properties -SingleXmlCell []*CT_SingleXmlCell ;};const (ST_OleUpdateUnset ST_OleUpdate =0;ST_OleUpdateOLEUPDATE_ALWAYS ST_OleUpdate =1;ST_OleUpdateOLEUPDATE_ONCALL ST_OleUpdate =2;);func NewCT_PivotTableStyle ()*CT_PivotTableStyle {_cggda :=&CT_PivotTableStyle {};return _cggda };type CT_Extension struct{ +// Error Alert Text +ErrorTitleAttr *string ; -// URI -UriAttr *string ;Any _ag .Any ;};func (_gcaef ST_PaneState )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gcbba :=_f .Attr {};_gcbba .Name =name ;switch _gcaef {case ST_PaneStateUnset :_gcbba .Value ="";case ST_PaneStateSplit :_gcbba .Value ="\u0073\u0070\u006ci\u0074";case ST_PaneStateFrozen :_gcbba .Value ="\u0066\u0072\u006f\u007a\u0065\u006e";case ST_PaneStateFrozenSplit :_gcbba .Value ="f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074";};return _gcbba ,nil ;};func (_ebfaac ST_MdxKPIProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ebfaac .String (),start );}; +// Error Message +ErrorAttr *string ; -// Validate validates the CT_Connection and its children -func (_gebad *CT_Connection )Validate ()error {return _gebad .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");}; +// Prompt Title +PromptTitleAttr *string ; -// ValidateWithPath validates the CT_Dxfs and its children, prefixing error messages with path -func (_acff *CT_Dxfs )ValidateWithPath (path string )error {for _ggddc ,_efca :=range _acff .Dxf {if _fddeb :=_efca .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0044\u0078\u0066\u005b\u0025\u0064\u005d",path ,_ggddc ));_fddeb !=nil {return _fddeb ;};};return nil ;};type CT_Set struct{ +// Input Prompt +PromptAttr *string ; -// Number of Tuples -CountAttr *uint32 ; +// Sequence of References +SqrefAttr ST_Sqref ; -// Maximum Rank Requested -MaxRankAttr int32 ; +// Formula 1 +Formula1 *string ; -// MDX Set Definition -SetDefinitionAttr string ; +// Formula 2 +Formula2 *string ;};type CT_SheetFormatPr struct{ -// Set Sort Order -SortTypeAttr ST_SortType ; +// Base Column Width +BaseColWidthAttr *uint32 ; -// Query Failed -QueryFailedAttr *bool ; +// Default Column Width +DefaultColWidthAttr *float64 ; -// Tuples -Tpls []*CT_Tuples ; +// Default Row Height +DefaultRowHeightAttr float64 ; -// Sort By Tuple -SortByTuple *CT_Tuples ;};func (_efaaa *CT_Fills )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efaaa .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_efaaa .CountAttr )});};e .EncodeToken (start );if _efaaa .Fill !=nil {_gcfbd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};for _ ,_gggbg :=range _efaaa .Fill {e .EncodeElement (_gggbg ,_gcfbd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Pages ()*CT_Pages {_ecggd :=&CT_Pages {};return _ecggd }; +// Custom Height +CustomHeightAttr *bool ; -// ValidateWithPath validates the CT_OutlinePr and its children, prefixing error messages with path -func (_cabe *CT_OutlinePr )ValidateWithPath (path string )error {return nil };func (_egdd *CT_CalculatedItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fecf :=range start .Attr {if _fecf .Name .Local =="\u0063\u006f\u0075n\u0074"{_fga ,_cebd :=_d .ParseUint (_fecf .Value ,10,32);if _cebd !=nil {return _cebd ;};_dab :=uint32 (_fga );_egdd .CountAttr =&_dab ;continue ;};};_cgca :for {_agcf ,_cbee :=d .Token ();if _cbee !=nil {return _cbee ;};switch _gfb :=_agcf .(type ){case _f .StartElement :switch _gfb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdcg :=NewCT_CalculatedItem ();if _edaf :=d .DecodeElement (_cdcg ,&_gfb );_edaf !=nil {return _edaf ;};_egdd .CalculatedItem =append (_egdd .CalculatedItem ,_cdcg );default:_ag .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",_gfb .Name );if _cgeb :=d .Skip ();_cgeb !=nil {return _cgeb ;};};case _f .EndElement :break _cgca ;case _f .CharData :};};return nil ;};func NewCT_ExternalSheetNames ()*CT_ExternalSheetNames {_caed :=&CT_ExternalSheetNames {};return _caed ;};type ST_CellComments byte ;func (_gbedgf *ST_FileType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gbedgf =0;case "\u006d\u0061\u0063":*_gbedgf =1;case "\u0077\u0069\u006e":*_gbedgf =2;case "\u0064\u006f\u0073":*_gbedgf =3;case "\u006c\u0069\u006e":*_gbedgf =4;case "\u006f\u0074\u0068e\u0072":*_gbedgf =5;};return nil ;}; +// Hidden By Default +ZeroHeightAttr *bool ; -// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path -func (_dcdbg *CT_Parameter )ValidateWithPath (path string )error {if _fdcgb :=_dcdbg .ParameterTypeAttr .ValidateWithPath (path +"\u002fP\u0061r\u0061\u006d\u0065\u0074\u0065r\u0054\u0079p\u0065\u0041\u0074\u0074\u0072");_fdcgb !=nil {return _fdcgb ;};return nil ;};func (_ggaeb ST_CredMethod )String ()string {switch _ggaeb {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 (_edcag *CT_HierarchyUsage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0076",_edcag .HierarchyUsageAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Thick Top Border +ThickTopAttr *bool ; -// Validate validates the CT_Worksheet and its children -func (_agafda *CT_Worksheet )Validate ()error {return _agafda .ValidateWithPath ("\u0043\u0054\u005fW\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074");};func (_degcf ST_FilterOperator )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_degcf .String (),start );};func (_gcaff *CT_Fill )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gaeed :for {_bgbcb ,_agcbb :=d .Token ();if _agcbb !=nil {return _agcbb ;};switch _abfag :=_bgbcb .(type ){case _f .StartElement :switch _abfag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaff .PatternFill =NewCT_PatternFill ();if _gfgga :=d .DecodeElement (_gcaff .PatternFill ,&_abfag );_gfgga !=nil {return _gfgga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaff .GradientFill =NewCT_GradientFill ();if _fbeca :=d .DecodeElement (_gcaff .GradientFill ,&_abfag );_fbeca !=nil {return _fbeca ;};default:_ag .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",_abfag .Name );if _bgfed :=d .Skip ();_bgfed !=nil {return _bgfed ;};};case _f .EndElement :break _gaeed ;case _f .CharData :};};return nil ;}; +// Thick Bottom Border +ThickBottomAttr *bool ; -// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path -func (_dadfb *CT_Hyperlink )ValidateWithPath (path string )error {return nil };func (_dddab *CT_DdeItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dddab .DdeItem !=nil {_cafb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d"}};for _ ,_daba :=range _dddab .DdeItem {e .EncodeElement (_daba ,_cafb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Maximum Outline Row +OutlineLevelRowAttr *uint8 ; -// ValidateWithPath validates the CT_PrintOptions and its children, prefixing error messages with path -func (_abdfe *CT_PrintOptions )ValidateWithPath (path string )error {return nil };func (_edbfe ST_DateTimeGrouping )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_edbfe .String (),start );};type ST_VolDepType byte ;func (_abdf *CT_CalculatedMembers )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abdf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_abdf .CountAttr )});};e .EncodeToken (start );_adfg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"}};for _ ,_aaccb :=range _abdf .CalculatedMember {e .EncodeElement (_aaccb ,_adfg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_BorderPr ()*CT_BorderPr {_ebf :=&CT_BorderPr {};return _ebf }; +// Column Outline Level +OutlineLevelColAttr *uint8 ;};func (_badeac ST_ExternalConnectionType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dabgc :=_a .Attr {};_dabgc .Name =name ;switch _badeac {case ST_ExternalConnectionTypeUnset :_dabgc .Value ="";case ST_ExternalConnectionTypeGeneral :_dabgc .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_ExternalConnectionTypeText :_dabgc .Value ="\u0074\u0065\u0078\u0074";case ST_ExternalConnectionTypeMDY :_dabgc .Value ="\u004d\u0044\u0059";case ST_ExternalConnectionTypeDMY :_dabgc .Value ="\u0044\u004d\u0059";case ST_ExternalConnectionTypeYMD :_dabgc .Value ="\u0059\u004d\u0044";case ST_ExternalConnectionTypeMYD :_dabgc .Value ="\u004d\u0059\u0044";case ST_ExternalConnectionTypeDYM :_dabgc .Value ="\u0044\u0059\u004d";case ST_ExternalConnectionTypeYDM :_dabgc .Value ="\u0059\u0044\u004d";case ST_ExternalConnectionTypeSkip :_dabgc .Value ="\u0073\u006b\u0069\u0070";case ST_ExternalConnectionTypeEMD :_dabgc .Value ="\u0045\u004d\u0044";};return _dabgc ,nil ;}; -// ValidateWithPath validates the CT_WorkbookProtection and its children, prefixing error messages with path -func (_gfeffa *CT_WorkbookProtection )ValidateWithPath (path string )error {return nil };func (_dcadad ST_UpdateLinks )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dcadad .String (),start );};type CT_FileRecoveryPr struct{ +// Validate validates the CT_FontScheme and its children +func (_afgc *CT_FontScheme )Validate ()error {return _afgc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");};func (_geagf *CT_Tuple )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dgcdb :=range start .Attr {if _dgcdb .Name .Local =="\u0066\u006c\u0064"{_ebeaf ,_gbcab :=_d .ParseUint (_dgcdb .Value ,10,32);if _gbcab !=nil {return _gbcab ;};_ccedd :=uint32 (_ebeaf );_geagf .FldAttr =&_ccedd ;continue ;};if _dgcdb .Name .Local =="\u0068\u0069\u0065\u0072"{_aadaf ,_fgceb :=_d .ParseUint (_dgcdb .Value ,10,32);if _fgceb !=nil {return _fgceb ;};_deded :=uint32 (_aadaf );_geagf .HierAttr =&_deded ;continue ;};if _dgcdb .Name .Local =="\u0069\u0074\u0065\u006d"{_fgdfce ,_decbb :=_d .ParseUint (_dgcdb .Value ,10,32);if _decbb !=nil {return _decbb ;};_geagf .ItemAttr =uint32 (_fgdfce );continue ;};};for {_adcgb ,_caaee :=d .Token ();if _caaee !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0075\u0070\u006c\u0065: \u0025\u0073",_caaee );};if _daagc ,_ddfgfc :=_adcgb .(_a .EndElement );_ddfgfc &&_daagc .Name ==start .Name {break ;};};return nil ;};func (_edabg *PivotTableDefinition )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_a .Attr {Name :_a .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 ,_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\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 ,_a .Attr {Name :_a .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 ,_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 ="\u006d\u0061\u003api\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e";return _edabg .CT_pivotTableDefinition .MarshalXML (e ,start );};func NewCT_Item ()*CT_Item {_dgcge :=&CT_Item {};return _dgcge }; -// Auto Recover -AutoRecoverAttr *bool ; +// Validate validates the CT_RevisionRowColumn and its children +func (_bccb *CT_RevisionRowColumn )Validate ()error {return _bccb .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eR\u006f\u0077\u0043\u006flu\u006d\u006e");};func (_daabbf ST_TotalsRowFunction )String ()string {switch _daabbf {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 (_bebda *CT_ChartsheetPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gdef :=range start .Attr {if _gdef .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_bdfgg ,_faeab :=_d .ParseBool (_gdef .Value );if _faeab !=nil {return _faeab ;};_bebda .PublishedAttr =&_bdfgg ;continue ;};if _gdef .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_adbe ,_fccdf :=_gdef .Value ,error (nil );if _fccdf !=nil {return _fccdf ;};_bebda .CodeNameAttr =&_adbe ;continue ;};};_agag :for {_gfab ,_cfde :=d .Token ();if _cfde !=nil {return _cfde ;};switch _eebgb :=_gfab .(type ){case _a .StartElement :switch _eebgb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bebda .TabColor =NewCT_Color ();if _egce :=d .DecodeElement (_bebda .TabColor ,&_eebgb );_egce !=nil {return _egce ;};default:_gc .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",_eebgb .Name );if _cdbce :=d .Skip ();_cdbce !=nil {return _cdbce ;};};case _a .EndElement :break _agag ;case _a .CharData :};};return nil ;};func NewCT_Dxfs ()*CT_Dxfs {_egeff :=&CT_Dxfs {};return _egeff };func (_adbdc *Headers )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_a .Attr {Name :_a .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 ,_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\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 ,_a .Attr {Name :_a .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 ,_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 ="\u006d\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0073";return _adbdc .CT_RevisionHeaders .MarshalXML (e ,start );};func (_eggb *CT_Dialogsheet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efgb :for {_ffeg ,_gacf :=d .Token ();if _gacf !=nil {return _gacf ;};switch _dcfef :=_ffeg .(type ){case _a .StartElement :switch _dcfef .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eggb .SheetPr =NewCT_SheetPr ();if _eebcc :=d .DecodeElement (_eggb .SheetPr ,&_dcfef );_eebcc !=nil {return _eebcc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eggb .SheetViews =NewCT_SheetViews ();if _dfbe :=d .DecodeElement (_eggb .SheetViews ,&_dcfef );_dfbe !=nil {return _dfbe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eggb .SheetFormatPr =NewCT_SheetFormatPr ();if _dcebc :=d .DecodeElement (_eggb .SheetFormatPr ,&_dcfef );_dcebc !=nil {return _dcebc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eggb .SheetProtection =NewCT_SheetProtection ();if _befcb :=d .DecodeElement (_eggb .SheetProtection ,&_dcfef );_befcb !=nil {return _befcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eggb .CustomSheetViews =NewCT_CustomSheetViews ();if _gaeeae :=d .DecodeElement (_eggb .CustomSheetViews ,&_dcfef );_gaeeae !=nil {return _gaeeae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eggb .PrintOptions =NewCT_PrintOptions ();if _ddgf :=d .DecodeElement (_eggb .PrintOptions ,&_dcfef );_ddgf !=nil {return _ddgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eggb .PageMargins =NewCT_PageMargins ();if _egad :=d .DecodeElement (_eggb .PageMargins ,&_dcfef );_egad !=nil {return _egad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eggb .PageSetup =NewCT_PageSetup ();if _efbbd :=d .DecodeElement (_eggb .PageSetup ,&_dcfef );_efbbd !=nil {return _efbbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eggb .HeaderFooter =NewCT_HeaderFooter ();if _fdgc :=d .DecodeElement (_eggb .HeaderFooter ,&_dcfef );_fdgc !=nil {return _fdgc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eggb .Drawing =NewCT_Drawing ();if _bgded :=d .DecodeElement (_eggb .Drawing ,&_dcfef );_bgded !=nil {return _bgded ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eggb .LegacyDrawing =NewCT_LegacyDrawing ();if _eagg :=d .DecodeElement (_eggb .LegacyDrawing ,&_dcfef );_eagg !=nil {return _eagg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eggb .LegacyDrawingHF =NewCT_LegacyDrawing ();if _cbeba :=d .DecodeElement (_eggb .LegacyDrawingHF ,&_dcfef );_cbeba !=nil {return _cbeba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eggb .DrawingHF =NewCT_DrawingHF ();if _fgfac :=d .DecodeElement (_eggb .DrawingHF ,&_dcfef );_fgfac !=nil {return _fgfac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eggb .OleObjects =NewCT_OleObjects ();if _efcdc :=d .DecodeElement (_eggb .OleObjects ,&_dcfef );_efcdc !=nil {return _efcdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eggb .Controls =NewCT_Controls ();if _aggcg :=d .DecodeElement (_eggb .Controls ,&_dcfef );_aggcg !=nil {return _aggcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eggb .ExtLst =NewCT_ExtensionList ();if _adedf :=d .DecodeElement (_eggb .ExtLst ,&_dcfef );_adedf !=nil {return _adedf ;};default:_gc .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",_dcfef .Name );if _agcg :=d .Skip ();_agcg !=nil {return _agcg ;};};case _a .EndElement :break _efgb ;case _a .CharData :};};return nil ;};func (_agbeb ST_SheetState )String ()string {switch _agbeb {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 (_afdbgd *CT_SheetData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _afdbgd .Row !=nil {_eagbaf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_cfeac :=range _afdbgd .Row {e .EncodeElement (_cfeac ,_eagbaf );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aadfbb ST_ShowDataAs )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_aadfbb .String (),start );};type ST_Visibility byte ;func NewCT_FutureMetadataBlock ()*CT_FutureMetadataBlock {_ggbb :=&CT_FutureMetadataBlock {};return _ggbb ;};func (_cbgee ST_Type )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cbgee .String (),start );};func (_ggdec *CT_ExternalCell )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ggdec .RAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_ggdec .RAttr )});};if _ggdec .TAttr !=ST_CellTypeUnset {_bcded ,_gdfdc :=_ggdec .TAttr .MarshalXMLAttr (_a .Name {Local :"\u0074"});if _gdfdc !=nil {return _gdfdc ;};start .Attr =append (start .Attr ,_bcded );};if _ggdec .VmAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_ggdec .VmAttr )});};e .EncodeToken (start );if _ggdec .V !=nil {_ebaa :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0076"}};_gc .AddPreserveSpaceAttr (&_ebaa ,*_ggdec .V );e .EncodeElement (_ggdec .V ,_ebaa );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Crash Save -CrashSaveAttr *bool ; +// ValidateWithPath validates the CT_RgbColor and its children, prefixing error messages with path +func (_gddbgf *CT_RgbColor )ValidateWithPath (path string )error {return nil };func NewCT_Sheets ()*CT_Sheets {_dbaabf :=&CT_Sheets {};return _dbaabf };func (_efbb *CT_DdeItem )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bbeag :=range start .Attr {if _bbeag .Name .Local =="\u006e\u0061\u006d\u0065"{_bagf ,_gfbcbg :=_bbeag .Value ,error (nil );if _gfbcbg !=nil {return _gfbcbg ;};_efbb .NameAttr =&_bagf ;continue ;};if _bbeag .Name .Local =="\u006f\u006c\u0065"{_cgcgg ,_agfbc :=_d .ParseBool (_bbeag .Value );if _agfbc !=nil {return _agfbc ;};_efbb .OleAttr =&_cgcgg ;continue ;};if _bbeag .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_ecbd ,_eaged :=_d .ParseBool (_bbeag .Value );if _eaged !=nil {return _eaged ;};_efbb .AdviseAttr =&_ecbd ;continue ;};if _bbeag .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_cebga ,_bbga :=_d .ParseBool (_bbeag .Value );if _bbga !=nil {return _bbga ;};_efbb .PreferPicAttr =&_cebga ;continue ;};};_ggdd :for {_cbfd ,_fbcff :=d .Token ();if _fbcff !=nil {return _fbcff ;};switch _egecb :=_cbfd .(type ){case _a .StartElement :switch _egecb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbb .Values =NewCT_DdeValues ();if _deea :=d .DecodeElement (_efbb .Values ,&_egecb );_deea !=nil {return _deea ;};default:_gc .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",_egecb .Name );if _dgeaga :=d .Skip ();_dgeaga !=nil {return _dgeaga ;};};case _a .EndElement :break _ggdd ;case _a .CharData :};};return nil ;};func (_adeac *CT_PivotCacheRecords )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _adeac .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_adeac .CountAttr )});};e .EncodeToken (start );if _adeac .R !=nil {_daaae :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_cdcbdbb :=range _adeac .R {e .EncodeElement (_cdcbdbb ,_daaae );};};if _adeac .ExtLst !=nil {_fbebb :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_adeac .ExtLst ,_fbebb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_SharedItems struct{ -// Data Extract Load -DataExtractLoadAttr *bool ; +// Contains Semi Mixed Data Types +ContainsSemiMixedTypesAttr *bool ; -// Repair Load -RepairLoadAttr *bool ;};func (_bfefc *CT_ExternalSheetDataSet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_faed :for {_agacef ,_gdfba :=d .Token ();if _gdfba !=nil {return _gdfba ;};switch _aebef :=_agacef .(type ){case _f .StartElement :switch _aebef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcee :=NewCT_ExternalSheetData ();if _aggf :=d .DecodeElement (_gcee ,&_aebef );_aggf !=nil {return _aggf ;};_bfefc .SheetData =append (_bfefc .SheetData ,_gcee );default:_ag .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",_aebef .Name );if _eebbg :=d .Skip ();_eebbg !=nil {return _eebbg ;};};case _f .EndElement :break _faed ;case _f .CharData :};};return nil ;};func (_aeagb *CT_TableStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggbed :=range start .Attr {if _ggbed .Name .Local =="\u006e\u0061\u006d\u0065"{_abfaf ,_bbacg :=_ggbed .Value ,error (nil );if _bbacg !=nil {return _bbacg ;};_aeagb .NameAttr =_abfaf ;continue ;};if _ggbed .Name .Local =="\u0070\u0069\u0076o\u0074"{_fdadc ,_bagad :=_d .ParseBool (_ggbed .Value );if _bagad !=nil {return _bagad ;};_aeagb .PivotAttr =&_fdadc ;continue ;};if _ggbed .Name .Local =="\u0074\u0061\u0062l\u0065"{_ebcea ,_dfedg :=_d .ParseBool (_ggbed .Value );if _dfedg !=nil {return _dfedg ;};_aeagb .TableAttr =&_ebcea ;continue ;};if _ggbed .Name .Local =="\u0063\u006f\u0075n\u0074"{_aafedc ,_bbfec :=_d .ParseUint (_ggbed .Value ,10,32);if _bbfec !=nil {return _bbfec ;};_gdcab :=uint32 (_aafedc );_aeagb .CountAttr =&_gdcab ;continue ;};};_eaecca :for {_debcg ,_cdbbd :=d .Token ();if _cdbbd !=nil {return _cdbbd ;};switch _dfaeef :=_debcg .(type ){case _f .StartElement :switch _dfaeef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afbbfc :=NewCT_TableStyleElement ();if _gagage :=d .DecodeElement (_afbbfc ,&_dfaeef );_gagage !=nil {return _gagage ;};_aeagb .TableStyleElement =append (_aeagb .TableStyleElement ,_afbbfc );default:_ag .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",_dfaeef .Name );if _gfaec :=d .Skip ();_gfaec !=nil {return _gfaec ;};};case _f .EndElement :break _eaecca ;case _f .CharData :};};return nil ;};func (_bbbae *CT_MdxSet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0073"},Value :_c .Sprintf ("\u0025\u0076",_bbbae .NsAttr )});if _bbbae .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_bbbae .CAttr )});};if _bbbae .OAttr !=ST_MdxSetOrderUnset {_fefa ,_abefd :=_bbbae .OAttr .MarshalXMLAttr (_f .Name {Local :"\u006f"});if _abefd !=nil {return _abefd ;};start .Attr =append (start .Attr ,_fefa );};e .EncodeToken (start );if _bbbae .N !=nil {_gdgba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_fbeb :=range _bbbae .N {e .EncodeElement (_fbeb ,_gdgba );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Contains Non Date +ContainsNonDateAttr *bool ; -// Validate validates the CT_DataRef and its children -func (_fgfgb *CT_DataRef )Validate ()error {return _fgfgb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066");};func (_bbagf ST_SourceType )Validate ()error {return _bbagf .ValidateWithPath ("")}; +// Contains Date +ContainsDateAttr *bool ; -// ValidateWithPath validates the CT_GroupMember and its children, prefixing error messages with path -func (_aeaa *CT_GroupMember )ValidateWithPath (path string )error {return nil };type CT_QueryTableField struct{ +// Contains String +ContainsStringAttr *bool ; -// Field Id -IdAttr uint32 ; +// Contains Blank +ContainsBlankAttr *bool ; -// Name -NameAttr *string ; +// Contains Mixed Data Types +ContainsMixedTypesAttr *bool ; -// Data Bound Column -DataBoundAttr *bool ; +// Contains Numbers +ContainsNumberAttr *bool ; -// Row Numbers -RowNumbersAttr *bool ; +// Contains Integer +ContainsIntegerAttr *bool ; -// Fill This Formula On Refresh -FillFormulasAttr *bool ; +// Minimum Numeric Value +MinValueAttr *float64 ; -// Clipped Column -ClippedAttr *bool ; +// Maximum Numeric Value +MaxValueAttr *float64 ; -// Table Column Id -TableColumnIdAttr *uint32 ; +// Minimum Date Time +MinDateAttr *_ge .Time ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_cdbbe *CT_Filter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgddg :=range start .Attr {if _dgddg .Name .Local =="\u0076\u0061\u006c"{_gabcge ,_faade :=_dgddg .Value ,error (nil );if _faade !=nil {return _faade ;};_cdbbe .ValAttr =&_gabcge ;continue ;};};for {_dcde ,_fegff :=d .Token ();if _fegff !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0069\u006ct\u0065\u0072\u003a\u0020\u0025\u0073",_fegff );};if _daceb ,_agcge :=_dcde .(_f .EndElement );_agcge &&_daceb .Name ==start .Name {break ;};};return nil ;};func (_ggefa *CT_PivotField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccbf :=range start .Attr {if _ccbf .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"{_gbbcef ,_eggfa :=_d .ParseBool (_ccbf .Value );if _eggfa !=nil {return _eggfa ;};_ggefa .MeasureFilterAttr =&_gbbcef ;continue ;};if _ccbf .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_aaaaf ,_eecgb :=_d .ParseBool (_ccbf .Value );if _eecgb !=nil {return _eecgb ;};_ggefa .IncludeNewItemsInFilterAttr =&_aaaaf ;continue ;};if _ccbf .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_afcgg ,_gggbbb :=_d .ParseBool (_ccbf .Value );if _gggbbb !=nil {return _gggbbb ;};_ggefa .CompactAttr =&_afcgg ;continue ;};if _ccbf .Name .Local =="\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_ceedda ,_ffaffg :=_d .ParseUint (_ccbf .Value ,10,32);if _ffaffg !=nil {return _ffaffg ;};_fgfcgc :=uint32 (_ceedda );_ggefa .ItemPageCountAttr =&_fgfcgc ;continue ;};if _ccbf .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_cgfda ,_ddcfca :=_d .ParseUint (_ccbf .Value ,10,32);if _ddcfca !=nil {return _ddcfca ;};_cecda :=uint32 (_cgfda );_ggefa .NumFmtIdAttr =&_cecda ;continue ;};if _ccbf .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_ggefa .SortTypeAttr .UnmarshalXMLAttr (_ccbf );continue ;};if _ccbf .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_bfacg ,_bebac :=_d .ParseBool (_ccbf .Value );if _bebac !=nil {return _bebac ;};_ggefa .OutlineAttr =&_bfacg ;continue ;};if _ccbf .Name .Local =="\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"{_gcdcf ,_dadbf :=_d .ParseBool (_ccbf .Value );if _dadbf !=nil {return _dadbf ;};_ggefa .DataSourceSortAttr =&_gcdcf ;continue ;};if _ccbf .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_cagad ,_afdcc :=_d .ParseBool (_ccbf .Value );if _afdcc !=nil {return _afdcc ;};_ggefa .DragToRowAttr =&_cagad ;continue ;};if _ccbf .Name .Local =="\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"{_efade ,_debdc :=_d .ParseBool (_ccbf .Value );if _debdc !=nil {return _debdc ;};_ggefa .NonAutoSortDefaultAttr =&_efade ;continue ;};if _ccbf .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"{_aggbd ,_bced :=_d .ParseBool (_ccbf .Value );if _bced !=nil {return _bced ;};_ggefa .MultipleItemSelectionAllowedAttr =&_aggbd ;continue ;};if _ccbf .Name .Local =="\u0072\u0061\u006e\u006b\u0042\u0079"{_ecgaf ,_dbaa :=_d .ParseUint (_ccbf .Value ,10,32);if _dbaa !=nil {return _dbaa ;};_dbbdb :=uint32 (_ecgaf );_ggefa .RankByAttr =&_dbbdb ;continue ;};if _ccbf .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_eccec ,_ceegf :=_d .ParseBool (_ccbf .Value );if _ceegf !=nil {return _ceegf ;};_ggefa .StdDevSubtotalAttr =&_eccec ;continue ;};if _ccbf .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_bdegg ,_gfcaa :=_d .ParseBool (_ccbf .Value );if _gfcaa !=nil {return _gfcaa ;};_ggefa .CountASubtotalAttr =&_bdegg ;continue ;};if _ccbf .Name .Local =="\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_eggda ,_ffbaaa :=_d .ParseBool (_ccbf .Value );if _ffbaaa !=nil {return _ffbaaa ;};_ggefa .AutoShowAttr =&_eggda ;continue ;};if _ccbf .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"{_cccdf ,_fead :=_d .ParseBool (_ccbf .Value );if _fead !=nil {return _fead ;};_ggefa .ShowPropAsCaptionAttr =&_cccdf ;continue ;};if _ccbf .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bcebe ,_dcgc :=_d .ParseBool (_ccbf .Value );if _dcgc !=nil {return _dcgc ;};_ggefa .ProductSubtotalAttr =&_bcebe ;continue ;};if _ccbf .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_daafc ,_gfaaa :=_d .ParseBool (_ccbf .Value );if _gfaaa !=nil {return _gfaaa ;};_ggefa .DragToPageAttr =&_daafc ;continue ;};if _ccbf .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fbadf ,_bdebf :=_d .ParseBool (_ccbf .Value );if _bdebf !=nil {return _bdebf ;};_ggefa .DefaultSubtotalAttr =&_fbadf ;continue ;};if _ccbf .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_cfecc ,_cbccg :=_d .ParseBool (_ccbf .Value );if _cbccg !=nil {return _cbccg ;};_ggefa .DragToDataAttr =&_cfecc ;continue ;};if _ccbf .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_eedgfb ,_aedba :=_d .ParseBool (_ccbf .Value );if _aedba !=nil {return _aedba ;};_ggefa .MaxSubtotalAttr =&_eedgfb ;continue ;};if _ccbf .Name .Local =="\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"{_bgcda ,_gdcg :=_d .ParseBool (_ccbf .Value );if _gdcg !=nil {return _gdcg ;};_ggefa .HideNewItemsAttr =&_bgcda ;continue ;};if _ccbf .Name .Local =="\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"{_adabc ,_gcdca :=_d .ParseBool (_ccbf .Value );if _gcdca !=nil {return _gcdca ;};_ggefa .ShowPropCellAttr =&_adabc ;continue ;};if _ccbf .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_egcfb ,_ecfgb :=_d .ParseBool (_ccbf .Value );if _ecfgb !=nil {return _ecfgb ;};_ggefa .SubtotalTopAttr =&_egcfb ;continue ;};if _ccbf .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_deecfe ,_cdeea :=_d .ParseBool (_ccbf .Value );if _cdeea !=nil {return _cdeea ;};_ggefa .ServerFieldAttr =&_deecfe ;continue ;};if _ccbf .Name .Local =="\u006e\u0061\u006d\u0065"{_agbedc ,_fbfdd :=_ccbf .Value ,error (nil );if _fbfdd !=nil {return _fbfdd ;};_ggefa .NameAttr =&_agbedc ;continue ;};if _ccbf .Name .Local =="\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"{_bcefg ,_daacg :=_d .ParseBool (_ccbf .Value );if _daacg !=nil {return _daacg ;};_ggefa .InsertPageBreakAttr =&_bcefg ;continue ;};if _ccbf .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ggbga ,_eeaffc :=_d .ParseBool (_ccbf .Value );if _eeaffc !=nil {return _eeaffc ;};_ggefa .SumSubtotalAttr =&_ggbga ;continue ;};if _ccbf .Name .Local =="\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"{_gccdff ,_cgffa :=_d .ParseBool (_ccbf .Value );if _cgffa !=nil {return _cgffa ;};_ggefa .DataFieldAttr =&_gccdff ;continue ;};if _ccbf .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bgaca ,_bfdbf :=_d .ParseBool (_ccbf .Value );if _bfdbf !=nil {return _bfdbf ;};_ggefa .AvgSubtotalAttr =&_bgaca ;continue ;};if _ccbf .Name .Local =="t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_cdfaa ,_dcbcd :=_d .ParseBool (_ccbf .Value );if _dcbcd !=nil {return _dcbcd ;};_ggefa .TopAutoShowAttr =&_cdfaa ;continue ;};if _ccbf .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_dabgc ,_dcgfe :=_d .ParseBool (_ccbf .Value );if _dcgfe !=nil {return _dcgfe ;};_ggefa .MinSubtotalAttr =&_dabgc ;continue ;};if _ccbf .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_dadff ,_cedfde :=_d .ParseBool (_ccbf .Value );if _cedfde !=nil {return _cedfde ;};_ggefa .DragOffAttr =&_dadff ;continue ;};if _ccbf .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ccfeca ,_eefbc :=_d .ParseBool (_ccbf .Value );if _eefbc !=nil {return _eefbc ;};_ggefa .CountSubtotalAttr =&_ccfeca ;continue ;};if _ccbf .Name .Local =="u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"{_bgfdc ,_ggbda :=_ccbf .Value ,error (nil );if _ggbda !=nil {return _ggbda ;};_ggefa .UniqueMemberPropertyAttr =&_bgfdc ;continue ;};if _ccbf .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cbacf ,_fbdbb :=_d .ParseBool (_ccbf .Value );if _fbdbb !=nil {return _fbdbb ;};_ggefa .VarPSubtotalAttr =&_cbacf ;continue ;};if _ccbf .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cfbf ,_ebced :=_d .ParseBool (_ccbf .Value );if _ebced !=nil {return _ebced ;};_ggefa .StdDevPSubtotalAttr =&_cfbf ;continue ;};if _ccbf .Name .Local =="\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_bbge ,_ffgf :=_ccbf .Value ,error (nil );if _ffgf !=nil {return _ffgf ;};_ggefa .SubtotalCaptionAttr =&_bbge ;continue ;};if _ccbf .Name .Local =="s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"{_dcebd ,_aecc :=_d .ParseBool (_ccbf .Value );if _aecc !=nil {return _aecc ;};_ggefa .ShowPropTipAttr =&_dcebd ;continue ;};if _ccbf .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"{_gfedd ,_fdfbg :=_d .ParseBool (_ccbf .Value );if _fdfbg !=nil {return _fdfbg ;};_ggefa .InsertBlankRowAttr =&_gfedd ;continue ;};if _ccbf .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"{_fadge ,_abdfc :=_d .ParseBool (_ccbf .Value );if _abdfc !=nil {return _abdfc ;};_ggefa .DefaultAttributeDrillStateAttr =&_fadge ;continue ;};if _ccbf .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_abefc ,_bfdbef :=_d .ParseBool (_ccbf .Value );if _bfdbef !=nil {return _bfdbef ;};_ggefa .DragToColAttr =&_abefc ;continue ;};if _ccbf .Name .Local =="h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"{_dadce ,_gefddfd :=_d .ParseBool (_ccbf .Value );if _gefddfd !=nil {return _gefddfd ;};_ggefa .HiddenLevelAttr =&_dadce ;continue ;};if _ccbf .Name .Local =="\u0061\u0078\u0069\u0073"{_ggefa .AxisAttr .UnmarshalXMLAttr (_ccbf );continue ;};if _ccbf .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"{_dgdbg ,_bgeede :=_d .ParseBool (_ccbf .Value );if _bgeede !=nil {return _bgeede ;};_ggefa .ShowDropDownsAttr =&_dgdbg ;continue ;};if _ccbf .Name .Local =="\u0073h\u006f\u0077\u0041\u006c\u006c"{_edfeda ,_eeacbb :=_d .ParseBool (_ccbf .Value );if _eeacbb !=nil {return _eeacbb ;};_ggefa .ShowAllAttr =&_edfeda ;continue ;};if _ccbf .Name .Local =="\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"{_eegab ,_abedd :=_d .ParseBool (_ccbf .Value );if _abedd !=nil {return _abedd ;};_ggefa .AllDrilledAttr =&_eegab ;continue ;};if _ccbf .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fbbae ,_fbgcag :=_d .ParseBool (_ccbf .Value );if _fbgcag !=nil {return _fbgcag ;};_ggefa .VarSubtotalAttr =&_fbbae ;continue ;};};_dadfgc :for {_gfgac ,_gbeeg :=d .Token ();if _gbeeg !=nil {return _gbeeg ;};switch _efbcg :=_gfgac .(type ){case _f .StartElement :switch _efbcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggefa .Items =NewCT_Items ();if _aefbb :=d .DecodeElement (_ggefa .Items ,&_efbcg );_aefbb !=nil {return _aefbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggefa .AutoSortScope =NewCT_AutoSortScope ();if _afcfb :=d .DecodeElement (_ggefa .AutoSortScope ,&_efbcg );_afcfb !=nil {return _afcfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggefa .ExtLst =NewCT_ExtensionList ();if _ecbdc :=d .DecodeElement (_ggefa .ExtLst ,&_efbcg );_ecbdc !=nil {return _ecbdc ;};default:_ag .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",_efbcg .Name );if _ddfaa :=d .Skip ();_ddfaa !=nil {return _ddfaa ;};};case _f .EndElement :break _dadfgc ;case _f .CharData :};};return nil ;}; +// Maximum Date Time Value +MaxDateAttr *_ge .Time ; -// Validate validates the CT_ChartsheetView and its children -func (_effa *CT_ChartsheetView )Validate ()error {return _effa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065t\u0056\u0069\u0065\u0077");};type CT_Pane struct{ +// Shared Items Count +CountAttr *uint32 ; -// Horizontal Split Position -XSplitAttr *float64 ; +// Long Text +LongTextAttr *bool ; -// Vertical Split Position -YSplitAttr *float64 ; +// No Value +M []*CT_Missing ; -// Top Left Visible Cell -TopLeftCellAttr *string ; +// Numeric +N []*CT_Number ; -// Active Pane -ActivePaneAttr ST_Pane ; +// Boolean +B []*CT_Boolean ; + +// Error Value +E []*CT_Error ; -// Split State -StateAttr ST_PaneState ;};type ST_TextVAlign byte ;func (_gbbcd ST_SmartTagShow )ValidateWithPath (path string )error {switch _gbbcd {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbbcd ));};return nil ;};func (_gafb *CT_MRUColors )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cfdfg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_bebcd :=range _gafb .Color {e .EncodeElement (_bebcd ,_cfdfg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gdcbg *ST_DataValidationOperator )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbdafd ,_fgeddcg :=d .Token ();if _fgeddcg !=nil {return _fgeddcg ;};if _gfcfa ,_fcfff :=_fbdafd .(_f .EndElement );_fcfff &&_gfcfa .Name ==start .Name {*_gdcbg =1;return nil ;};if _eaffb ,_deacfe :=_fbdafd .(_f .CharData );!_deacfe {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbdafd );}else {switch string (_eaffb ){case "":*_gdcbg =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_gdcbg =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_gdcbg =2;case "\u0065\u0071\u0075a\u006c":*_gdcbg =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gdcbg =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_gdcbg =5;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_gdcbg =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_gdcbg =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_gdcbg =8;};};_fbdafd ,_fgeddcg =d .Token ();if _fgeddcg !=nil {return _fgeddcg ;};if _faffe ,_ebcfcc :=_fbdafd .(_f .EndElement );_ebcfcc &&_faffe .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbdafd );};type CT_QueryTableRefresh struct{ +// Character Value +S []*CT_String ; -// Preserve Sort & Filter Layout -PreserveSortFilterLayoutAttr *bool ; +// Date Time +D []*CT_DateTime ;};func (_cdbceed ST_Comments )String ()string {switch _cdbceed {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 NewCT_WebPublishing ()*CT_WebPublishing {_eegda :=&CT_WebPublishing {};return _eegda }; -// Next Field Id Wrapped -FieldIdWrappedAttr *bool ; +// ValidateWithPath validates the CT_GroupLevel and its children, prefixing error messages with path +func (_eabga *CT_GroupLevel )ValidateWithPath (path string )error {if _eabga .Groups !=nil {if _eeac :=_eabga .Groups .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0073");_eeac !=nil {return _eeac ;};};if _eabga .ExtLst !=nil {if _bfaaa :=_eabga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfaaa !=nil {return _bfaaa ;};};return nil ;}; -// Headers In Last Refresh -HeadersInLastRefreshAttr *bool ; +// ValidateWithPath validates the CT_Filters and its children, prefixing error messages with path +func (_bfaee *CT_Filters )ValidateWithPath (path string )error {if _ddgcg :=_bfaee .CalendarTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_ddgcg !=nil {return _ddgcg ;};for _dfeag ,_dgeaf :=range _bfaee .Filter {if _ggdff :=_dgeaf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dfeag ));_ggdff !=nil {return _ggdff ;};};for _ccged ,_gfaed :=range _bfaee .DateGroupItem {if _cccf :=_gfaed .ValidateWithPath (_b .Sprintf ("%\u0073/\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075p\u0049\u0074\u0065\u006d[%\u0064\u005d",path ,_ccged ));_cccf !=nil {return _cccf ;};};return nil ;};func (_dcgdag *CT_RElt )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dcgdag .RPr !=nil {_dedgd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0072"}};e .EncodeElement (_dcgdag .RPr ,_dedgd );};_ceabdg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0074"}};_gc .AddPreserveSpaceAttr (&_ceabdg ,_dcgdag .T );e .EncodeElement (_dcgdag .T ,_ceabdg );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_GradientTypeUnset ST_GradientType =0;ST_GradientTypeLinear ST_GradientType =1;ST_GradientTypePath ST_GradientType =2;);func (_bbcdfe *CT_Set )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aecce :=range start .Attr {if _aecce .Name .Local =="\u0063\u006f\u0075n\u0074"{_effbf ,_cfdec :=_d .ParseUint (_aecce .Value ,10,32);if _cfdec !=nil {return _cfdec ;};_acgfde :=uint32 (_effbf );_bbcdfe .CountAttr =&_acgfde ;continue ;};if _aecce .Name .Local =="\u006da\u0078\u0052\u0061\u006e\u006b"{_cdecfg ,_baade :=_d .ParseInt (_aecce .Value ,10,32);if _baade !=nil {return _baade ;};_bbcdfe .MaxRankAttr =int32 (_cdecfg );continue ;};if _aecce .Name .Local =="\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"{_cgcdbf ,_ggada :=_aecce .Value ,error (nil );if _ggada !=nil {return _ggada ;};_bbcdfe .SetDefinitionAttr =_cgcdbf ;continue ;};if _aecce .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_bbcdfe .SortTypeAttr .UnmarshalXMLAttr (_aecce );continue ;};if _aecce .Name .Local =="q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"{_decff ,_dbdbg :=_d .ParseBool (_aecce .Value );if _dbdbg !=nil {return _dbdbg ;};_bbcdfe .QueryFailedAttr =&_decff ;continue ;};};_ffadg :for {_aafab ,_aabgcb :=d .Token ();if _aabgcb !=nil {return _aabgcb ;};switch _dccda :=_aafab .(type ){case _a .StartElement :switch _dccda .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdbbc :=NewCT_Tuples ();if _dabgb :=d .DecodeElement (_fdbbc ,&_dccda );_dabgb !=nil {return _dabgb ;};_bbcdfe .Tpls =append (_bbcdfe .Tpls ,_fdbbc );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbcdfe .SortByTuple =NewCT_Tuples ();if _gdefc :=d .DecodeElement (_bbcdfe .SortByTuple ,&_dccda );_gdefc !=nil {return _gdefc ;};default:_gc .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",_dccda .Name );if _gdbbda :=d .Skip ();_gdbbda !=nil {return _gdbbda ;};};case _a .EndElement :break _ffadg ;case _a .CharData :};};return nil ;};func (_aacfd *CT_RowHierarchiesUsage )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cdbeda :=range start .Attr {if _cdbeda .Name .Local =="\u0063\u006f\u0075n\u0074"{_gcbbg ,_gagfd :=_d .ParseUint (_cdbeda .Value ,10,32);if _gagfd !=nil {return _gagfd ;};_aedcec :=uint32 (_gcbbg );_aacfd .CountAttr =&_aedcec ;continue ;};};_fgfeef :for {_ccgce ,_gfcbff :=d .Token ();if _gfcbff !=nil {return _gfcbff ;};switch _agabd :=_ccgce .(type ){case _a .StartElement :switch _agabd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbdcg :=NewCT_HierarchyUsage ();if _cfgbd :=d .DecodeElement (_cbdcg ,&_agabd );_cfgbd !=nil {return _cfgbd ;};_aacfd .RowHierarchyUsage =append (_aacfd .RowHierarchyUsage ,_cbdcg );default:_gc .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",_agabd .Name );if _adefg :=d .Skip ();_adefg !=nil {return _adefg ;};};case _a .EndElement :break _fgfeef ;case _a .CharData :};};return nil ;};func (_afbef ST_SortType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dbdfba :=_a .Attr {};_dbdfba .Name =name ;switch _afbef {case ST_SortTypeUnset :_dbdfba .Value ="";case ST_SortTypeNone :_dbdfba .Value ="\u006e\u006f\u006e\u0065";case ST_SortTypeAscending :_dbdfba .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_SortTypeDescending :_dbdfba .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";case ST_SortTypeAscendingAlpha :_dbdfba .Value ="\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061";case ST_SortTypeDescendingAlpha :_dbdfba .Value ="\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061";case ST_SortTypeAscendingNatural :_dbdfba .Value ="\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c";case ST_SortTypeDescendingNatural :_dbdfba .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c";};return _dbdfba ,nil ;};type CT_Color struct{ -// Minimum Refresh Version -MinimumVersionAttr *uint8 ; +// Automatic +AutoAttr *bool ; -// Next field id -NextIdAttr *uint32 ; +// Index +IndexedAttr *uint32 ; -// Columns Left -UnboundColumnsLeftAttr *uint32 ; +// Alpha Red Green Blue Color Value +RgbAttr *string ; -// Columns Right -UnboundColumnsRightAttr *uint32 ; +// Theme Color +ThemeAttr *uint32 ; -// Query table fields -QueryTableFields *CT_QueryTableFields ; +// Tint +TintAttr *float64 ;};func (_ecabg *ST_Scope )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbfbbc ,_bbaggf :=d .Token ();if _bbaggf !=nil {return _bbaggf ;};if _fgegf ,_dfbad :=_gbfbbc .(_a .EndElement );_dfbad &&_fgegf .Name ==start .Name {*_ecabg =1;return nil ;};if _ccafaf ,_efabec :=_gbfbbc .(_a .CharData );!_efabec {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",_gbfbbc );}else {switch string (_ccafaf ){case "":*_ecabg =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_ecabg =1;case "\u0064\u0061\u0074\u0061":*_ecabg =2;case "\u0066\u0069\u0065l\u0064":*_ecabg =3;};};_gbfbbc ,_bbaggf =d .Token ();if _bbaggf !=nil {return _bbaggf ;};if _gabfcf ,_gcbfb :=_gbfbbc .(_a .EndElement );_gcbfb &&_gabfcf .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",_gbfbbc );};func (_bcefa *CT_RevisionDefinedName )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bcefa .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bcefa .LocalSheetIdAttr )});};if _bcefa .CustomViewAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bcefa .CustomViewAttr ))});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_bcefa .NameAttr )});if _bcefa .FunctionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bcefa .FunctionAttr ))});};if _bcefa .OldFunctionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bcefa .OldFunctionAttr ))});};if _bcefa .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bcefa .FunctionGroupIdAttr )});};if _bcefa .OldFunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bcefa .OldFunctionGroupIdAttr )});};if _bcefa .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_bcefa .ShortcutKeyAttr )});};if _bcefa .OldShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_bcefa .OldShortcutKeyAttr )});};if _bcefa .HiddenAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bcefa .HiddenAttr ))});};if _bcefa .OldHiddenAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bcefa .OldHiddenAttr ))});};if _bcefa .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_b .Sprintf ("\u0025\u0076",*_bcefa .CustomMenuAttr )});};if _bcefa .OldCustomMenuAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_b .Sprintf ("\u0025\u0076",*_bcefa .OldCustomMenuAttr )});};if _bcefa .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_bcefa .DescriptionAttr )});};if _bcefa .OldDescriptionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_bcefa .OldDescriptionAttr )});};if _bcefa .HelpAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_bcefa .HelpAttr )});};if _bcefa .OldHelpAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fl\u0064\u0048\u0065\u006c\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_bcefa .OldHelpAttr )});};if _bcefa .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_b .Sprintf ("\u0025\u0076",*_bcefa .StatusBarAttr )});};if _bcefa .OldStatusBarAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_bcefa .OldStatusBarAttr )});};if _bcefa .CommentAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bcefa .CommentAttr )});};if _bcefa .OldCommentAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bcefa .OldCommentAttr )});};if _bcefa .RIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bcefa .RIdAttr )});};if _bcefa .UaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bcefa .UaAttr ))});};if _bcefa .RaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_bcefa .RaAttr ))});};e .EncodeToken (start );if _bcefa .Formula !=nil {_gebgfg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};_gc .AddPreserveSpaceAttr (&_gebgfg ,*_bcefa .Formula );e .EncodeElement (_bcefa .Formula ,_gebgfg );};if _bcefa .OldFormula !=nil {_geffeb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}};_gc .AddPreserveSpaceAttr (&_geffeb ,*_bcefa .OldFormula );e .EncodeElement (_bcefa .OldFormula ,_geffeb );};if _bcefa .ExtLst !=nil {_gdcde :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bcefa .ExtLst ,_gdcde );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Deleted Fields -QueryTableDeletedFields *CT_QueryTableDeletedFields ; +// ValidateWithPath validates the CT_Members and its children, prefixing error messages with path +func (_fbdae *CT_Members )ValidateWithPath (path string )error {for _babda ,_agdfc :=range _fbdae .Member {if _baee :=_agdfc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_babda ));_baee !=nil {return _baee ;};};return nil ;};func (_fegbc ST_Scope )Validate ()error {return _fegbc .ValidateWithPath ("")};type ST_ItemType byte ;func (_gfecd ST_HorizontalAlignment )Validate ()error {return _gfecd .ValidateWithPath ("")}; -// Sort State -SortState *CT_SortState ; +// ValidateWithPath validates the CT_TupleCache and its children, prefixing error messages with path +func (_gfcbcf *CT_TupleCache )ValidateWithPath (path string )error {if _gfcbcf .Entries !=nil {if _gbaebe :=_gfcbcf .Entries .ValidateWithPath (path +"\u002f\u0045\u006e\u0074\u0072\u0069\u0065\u0073");_gbaebe !=nil {return _gbaebe ;};};if _gfcbcf .Sets !=nil {if _daee :=_gfcbcf .Sets .ValidateWithPath (path +"\u002f\u0053\u0065t\u0073");_daee !=nil {return _daee ;};};if _gfcbcf .QueryCache !=nil {if _bedee :=_gfcbcf .QueryCache .ValidateWithPath (path +"/\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");_bedee !=nil {return _bedee ;};};if _gfcbcf .ServerFormats !=nil {if _dcfaff :=_gfcbcf .ServerFormats .ValidateWithPath (path +"\u002f\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006fr\u006d\u0061\u0074\u0073");_dcfaff !=nil {return _dcfaff ;};};if _gfcbcf .ExtLst !=nil {if _fcacec :=_gfcbcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcacec !=nil {return _fcacec ;};};return nil ;};func NewPivotCacheDefinition ()*PivotCacheDefinition {_gggda :=&PivotCacheDefinition {};_gggda .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();return _gggda ;};func (_gabecg *CT_SheetViews )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_bgdgd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}};for _ ,_afbga :=range _gabecg .SheetView {e .EncodeElement (_afbga ,_bgdgd );};if _gabecg .ExtLst !=nil {_ddfeag :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gabecg .ExtLst ,_ddfeag );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_PivotCacheDefinition ()*CT_PivotCacheDefinition {_ddgad :=&CT_PivotCacheDefinition {};_ddgad .CacheSource =NewCT_CacheSource ();_ddgad .CacheFields =NewCT_CacheFields ();return _ddgad ;}; +// Validate validates the CT_ControlPr and its children +func (_efag *CT_ControlPr )Validate ()error {return _efag .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");}; -// Validate validates the CT_FieldUsage and its children -func (_gdcff *CT_FieldUsage )Validate ()error {return _gdcff .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065");};func (_cebgd *CT_DataValidations )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cebgd .DisablePromptsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cebgd .DisablePromptsAttr ))});};if _cebgd .XWindowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_cebgd .XWindowAttr )});};if _cebgd .YWindowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_cebgd .YWindowAttr )});};if _cebgd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cebgd .CountAttr )});};e .EncodeToken (start );_afcg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"}};for _ ,_gebe :=range _cebgd .DataValidation {e .EncodeElement (_gebe ,_afcg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gfdgd *CT_TableStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_gfdgd .NameAttr )});if _gfdgd .PivotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gfdgd .PivotAttr ))});};if _gfdgd .TableAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061\u0062l\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gfdgd .TableAttr ))});};if _gfdgd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gfdgd .CountAttr )});};e .EncodeToken (start );if _gfdgd .TableStyleElement !=nil {_dccbe :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074"}};for _ ,_gadcb :=range _gfdgd .TableStyleElement {e .EncodeElement (_gadcb ,_dccbe );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_WorkbookProtection and its children +func (_efcgbf *CT_WorkbookProtection )Validate ()error {return _efcgbf .ValidateWithPath ("C\u0054\u005f\u0057\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e");};func (_bfabdg ST_Orientation )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bfabdg .String (),start );};func (_aacgbc *ST_ShowDataAs )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aacgbc =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_aacgbc =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_aacgbc =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_aacgbc =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_aacgbc =4;case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_aacgbc =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_aacgbc =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_aacgbc =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_aacgbc =8;case "\u0069\u006e\u0064e\u0078":*_aacgbc =9;};return nil ;};func (_eaege *MapInfo )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eaege .CT_MapInfo =*NewCT_MapInfo ();for _ ,_aefedc :=range start .Attr {if _aefedc .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_cfcaa ,_ggedc :=_aefedc .Value ,error (nil );if _ggedc !=nil {return _ggedc ;};_eaege .SelectionNamespacesAttr =_cfcaa ;continue ;};};_eadeg :for {_ggcaeb ,_fgced :=d .Token ();if _fgced !=nil {return _fgced ;};switch _fbeeed :=_ggcaeb .(type ){case _a .StartElement :switch _fbeeed .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_accad :=NewCT_Schema ();if _eagag :=d .DecodeElement (_accad ,&_fbeeed );_eagag !=nil {return _eagag ;};_eaege .Schema =append (_eaege .Schema ,_accad );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aggfc :=NewCT_Map ();if _cedaf :=d .DecodeElement (_aggfc ,&_fbeeed );_cedaf !=nil {return _cedaf ;};_eaege .Map =append (_eaege .Map ,_aggfc );default:_gc .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",_fbeeed .Name );if _bfbfe :=d .Skip ();_bfbfe !=nil {return _bfbfe ;};};case _a .EndElement :break _eadeg ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Members and its children, prefixing error messages with path -func (_ecgac *CT_Members )ValidateWithPath (path string )error {for _ggcgf ,_egbf :=range _ecgac .Member {if _gabg :=_egbf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ggcgf ));_gabg !=nil {return _gabg ;};};return nil ;};type CT_RevisionHeaders struct{ +// Validate validates the CT_Members and its children +func (_gdgcf *CT_Members )Validate ()error {return _gdgcf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0073");};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;); -// Last Revision GUID -GuidAttr string ; +// ValidateWithPath validates the CT_SheetViews and its children, prefixing error messages with path +func (_egefcf *CT_SheetViews )ValidateWithPath (path string )error {for _bfgebg ,_aeffaa :=range _egefcf .SheetView {if _dcbgbd :=_aeffaa .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_bfgebg ));_dcbgbd !=nil {return _dcbgbd ;};};if _egefcf .ExtLst !=nil {if _fbfeec :=_egefcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbfeec !=nil {return _fbfeec ;};};return nil ;}; -// Last GUID -LastGuidAttr *string ; +// ValidateWithPath validates the CT_CacheSource and its children, prefixing error messages with path +func (_gfe *CT_CacheSource )ValidateWithPath (path string )error {if _gfe .TypeAttr ==ST_SourceTypeUnset {return _b .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 _bab :=_gfe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bab !=nil {return _bab ;};if _gfe .WorksheetSource !=nil {if _ggeg :=_gfe .WorksheetSource .ValidateWithPath (path +"\u002f\u0057o\u0072\u006b\u0073h\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065");_ggeg !=nil {return _ggeg ;};};if _gfe .Consolidation !=nil {if _caea :=_gfe .Consolidation .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");_caea !=nil {return _caea ;};};if _gfe .ExtLst !=nil {if _egdb :=_gfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egdb !=nil {return _egdb ;};};return nil ;};type CT_FilterColumn struct{ -// Shared Workbook -SharedAttr *bool ; +// Filter Column Data +ColIdAttr uint32 ; -// Disk Revisions -DiskRevisionsAttr *bool ; +// Hidden AutoFilter Button +HiddenButtonAttr *bool ; -// History -HistoryAttr *bool ; +// Show Filter Button +ShowButtonAttr *bool ; -// Track Revisions -TrackRevisionsAttr *bool ; +// Filter Criteria +Filters *CT_Filters ; -// Exclusive Mode -ExclusiveAttr *bool ; +// Top 10 +Top10 *CT_Top10 ; -// Revision Id -RevisionIdAttr *uint32 ; +// Custom Filters +CustomFilters *CT_CustomFilters ; -// Version -VersionAttr *int32 ; +// Dynamic Filter +DynamicFilter *CT_DynamicFilter ; -// Keep Change History -KeepChangeHistoryAttr *bool ; +// Color Filter Criteria +ColorFilter *CT_ColorFilter ; -// Protected -ProtectedAttr *bool ; +// Icon Filter +IconFilter *CT_IconFilter ;ExtLst *CT_ExtensionList ;};func (_ccfae *CT_QueryTableField )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ccfae .IdAttr )});if _ccfae .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ccfae .NameAttr )});};if _ccfae .DataBoundAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ccfae .DataBoundAttr ))});};if _ccfae .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ccfae .RowNumbersAttr ))});};if _ccfae .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ccfae .FillFormulasAttr ))});};if _ccfae .ClippedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063l\u0069\u0070\u0070\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_ccfae .ClippedAttr ))});};if _ccfae .TableColumnIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ccfae .TableColumnIdAttr )});};e .EncodeToken (start );if _ccfae .ExtLst !=nil {_gaeab :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ccfae .ExtLst ,_gaeab );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Preserve History -PreserveHistoryAttr *uint32 ; +// ValidateWithPath validates the CT_FileSharing and its children, prefixing error messages with path +func (_cgba *CT_FileSharing )ValidateWithPath (path string )error {return nil };func NewCT_OleItem ()*CT_OleItem {_cdaef :=&CT_OleItem {};return _cdaef };func (_gcgeg *CT_Parameters )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gcgeg .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gcgeg .CountAttr )});};e .EncodeToken (start );_aedcc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ap\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072"}};for _ ,_afbaa :=range _gcgeg .Parameter {e .EncodeElement (_afbaa ,_aedcc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Header -Header []*CT_RevisionHeader ;};type CT_SheetView struct{ +// Validate validates the CT_OleObject and its children +func (_fdacg *CT_OleObject )Validate ()error {return _fdacg .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};func (_gdbda *CT_QueryTableRefresh )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gdbda .PreserveSortFilterLayoutAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gdbda .PreserveSortFilterLayoutAttr ))});};if _gdbda .FieldIdWrappedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gdbda .FieldIdWrappedAttr ))});};if _gdbda .HeadersInLastRefreshAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gdbda .HeadersInLastRefreshAttr ))});};if _gdbda .MinimumVersionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_gdbda .MinimumVersionAttr )});};if _gdbda .NextIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0065\u0078\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gdbda .NextIdAttr )});};if _gdbda .UnboundColumnsLeftAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gdbda .UnboundColumnsLeftAttr )});};if _gdbda .UnboundColumnsRightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gdbda .UnboundColumnsRightAttr )});};e .EncodeToken (start );_beace :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0071ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_gdbda .QueryTableFields ,_beace );if _gdbda .QueryTableDeletedFields !=nil {_eddab :=_a .StartElement {Name :_a .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 (_gdbda .QueryTableDeletedFields ,_eddab );};if _gdbda .SortState !=nil {_efbdg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_gdbda .SortState ,_efbdg );};if _gdbda .ExtLst !=nil {_fdca :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gdbda .ExtLst ,_fdca );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_PivotCaches struct{ + +// PivotCache +PivotCache []*CT_PivotCache ;};func (_aafaa *CT_CellAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aafaa .HorizontalAttr !=ST_HorizontalAlignmentUnset {_ecef ,_feba :=_aafaa .HorizontalAttr .MarshalXMLAttr (_a .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"});if _feba !=nil {return _feba ;};start .Attr =append (start .Attr ,_ecef );};if _aafaa .VerticalAttr !=ST_VerticalAlignmentUnset {_ddaf ,_ggdf :=_aafaa .VerticalAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"});if _ggdf !=nil {return _ggdf ;};start .Attr =append (start .Attr ,_ddaf );};if _aafaa .TextRotationAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_aafaa .TextRotationAttr )});};if _aafaa .WrapTextAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aafaa .WrapTextAttr ))});};if _aafaa .IndentAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aafaa .IndentAttr )});};if _aafaa .RelativeIndentAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aafaa .RelativeIndentAttr )});};if _aafaa .JustifyLastLineAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aafaa .JustifyLastLineAttr ))});};if _aafaa .ShrinkToFitAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aafaa .ShrinkToFitAttr ))});};if _aafaa .ReadingOrderAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_aafaa .ReadingOrderAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_SheetView struct{ // Window Protection WindowProtectionAttr *bool ; @@ -7740,757 +7569,928 @@ Selection []*CT_Selection ; PivotSelection []*CT_PivotSelection ; // Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_gggbfc ST_FieldSortType )ValidateWithPath (path string )error {switch _gggbfc {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gggbfc ));};return nil ;};func NewCT_WorkbookPr ()*CT_WorkbookPr {_geadb :=&CT_WorkbookPr {};return _geadb };func (_gddfde ST_Axis )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_agcaf :=_f .Attr {};_agcaf .Name =name ;switch _gddfde {case ST_AxisUnset :_agcaf .Value ="";case ST_AxisAxisRow :_agcaf .Value ="\u0061x\u0069\u0073\u0052\u006f\u0077";case ST_AxisAxisCol :_agcaf .Value ="\u0061x\u0069\u0073\u0043\u006f\u006c";case ST_AxisAxisPage :_agcaf .Value ="\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065";case ST_AxisAxisValues :_agcaf .Value ="\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073";};return _agcaf ,nil ;}; +ExtLst *CT_ExtensionList ;};func (_cbdacd *ST_RefMode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cbdacd =0;case "\u0041\u0031":*_cbdacd =1;case "\u0052\u0031\u0043\u0031":*_cbdacd =2;};return nil ;};func (_cdda *CT_Color )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ggfe :=range start .Attr {if _ggfe .Name .Local =="\u0061\u0075\u0074\u006f"{_gdad ,_effd :=_d .ParseBool (_ggfe .Value );if _effd !=nil {return _effd ;};_cdda .AutoAttr =&_gdad ;continue ;};if _ggfe .Name .Local =="\u0069n\u0064\u0065\u0078\u0065\u0064"{_gdgcb ,_ffff :=_d .ParseUint (_ggfe .Value ,10,32);if _ffff !=nil {return _ffff ;};_ebec :=uint32 (_gdgcb );_cdda .IndexedAttr =&_ebec ;continue ;};if _ggfe .Name .Local =="\u0072\u0067\u0062"{_effb ,_dfee :=_ggfe .Value ,error (nil );if _dfee !=nil {return _dfee ;};_cdda .RgbAttr =&_effb ;continue ;};if _ggfe .Name .Local =="\u0074\u0068\u0065m\u0065"{_fbcgf ,_beac :=_d .ParseUint (_ggfe .Value ,10,32);if _beac !=nil {return _beac ;};_bdee :=uint32 (_fbcgf );_cdda .ThemeAttr =&_bdee ;continue ;};if _ggfe .Name .Local =="\u0074\u0069\u006e\u0074"{_dabc ,_cgbcg :=_d .ParseFloat (_ggfe .Value ,64);if _cgbcg !=nil {return _cgbcg ;};_cdda .TintAttr =&_dabc ;continue ;};};for {_cagf ,_abcc :=d .Token ();if _abcc !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_abcc );};if _acgdc ,_eegb :=_cagf .(_a .EndElement );_eegb &&_acgdc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_OleItem and its children -func (_ffdfag *CT_OleItem )Validate ()error {return _ffdfag .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d");};func NewCT_TableStyleElement ()*CT_TableStyleElement {_gefea :=&CT_TableStyleElement {};_gefea .TypeAttr =ST_TableStyleType (1);return _gefea ;}; +// Validate validates the CT_SheetCalcPr and its children +func (_fbfce *CT_SheetCalcPr )Validate ()error {return _fbfce .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072");}; -// Validate validates the CT_MdxMetadata and its children -func (_bfebb *CT_MdxMetadata )Validate ()error {return _bfebb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");};type CT_Formats struct{ +// ValidateWithPath validates the CT_WebPr and its children, prefixing error messages with path +func (_bgfdb *CT_WebPr )ValidateWithPath (path string )error {if _gdeff :=_bgfdb .HtmlFormatAttr .ValidateWithPath (path +"\u002fH\u0074m\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_gdeff !=nil {return _gdeff ;};if _bgfdb .Tables !=nil {if _ecbcgb :=_bgfdb .Tables .ValidateWithPath (path +"\u002fT\u0061\u0062\u006c\u0065\u0073");_ecbcgb !=nil {return _ecbcgb ;};};return nil ;}; -// Formats Count +// ValidateWithPath validates the CT_PivotHierarchies and its children, prefixing error messages with path +func (_aagab *CT_PivotHierarchies )ValidateWithPath (path string )error {for _bfgbdb ,_faafb :=range _aagab .PivotHierarchy {if _fcgag :=_faafb .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_bfgbdb ));_fcgag !=nil {return _fcgag ;};};return nil ;}; + +// ValidateWithPath validates the ExternalLink and its children, prefixing error messages with path +func (_afedc *ExternalLink )ValidateWithPath (path string )error {if _aefbff :=_afedc .CT_ExternalLink .ValidateWithPath (path );_aefbff !=nil {return _aefbff ;};return nil ;};type ST_HorizontalAlignment byte ; + +// Validate validates the CT_WebPublishObjects and its children +func (_ggbadc *CT_WebPublishObjects )Validate ()error {return _ggbadc .ValidateWithPath ("C\u0054_\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073");}; + +// Validate validates the CT_Border and its children +func (_dec *CT_Border )Validate ()error {return _dec .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");}; + +// Validate validates the CT_SmartTagPr and its children +func (_adcce *CT_SmartTagPr )Validate ()error {return _adcce .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");};func (_dcaec *CT_OleItem )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_dcaec .NameAttr )});if _dcaec .IconAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0063\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dcaec .IconAttr ))});};if _dcaec .AdviseAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dcaec .AdviseAttr ))});};if _dcaec .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dcaec .PreferPicAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_agged *CT_ServerFormats )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fcgedc :=range start .Attr {if _fcgedc .Name .Local =="\u0063\u006f\u0075n\u0074"{_dfaaa ,_afdaaa :=_d .ParseUint (_fcgedc .Value ,10,32);if _afdaaa !=nil {return _afdaaa ;};_bebdbe :=uint32 (_dfaaa );_agged .CountAttr =&_bebdbe ;continue ;};};_egdbf :for {_fbfbf ,_ffbbba :=d .Token ();if _ffbbba !=nil {return _ffbbba ;};switch _cdbbfa :=_fbfbf .(type ){case _a .StartElement :switch _cdbbfa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egggg :=NewCT_ServerFormat ();if _fgbac :=d .DecodeElement (_egggg ,&_cdbbfa );_fgbac !=nil {return _fgbac ;};_agged .ServerFormat =append (_agged .ServerFormat ,_egggg );default:_gc .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",_cdbbfa .Name );if _bcefbf :=d .Skip ();_bcefbf !=nil {return _bcefbf ;};};case _a .EndElement :break _egdbf ;case _a .CharData :};};return nil ;};func (_cbfda ST_UpdateLinks )ValidateWithPath (path string )error {switch _cbfda {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 (_cbfda ));};return nil ;};func (_aeedb *CT_Reviewed )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_afgda :=range start .Attr {if _afgda .Name .Local =="\u0072\u0049\u0064"{_bddgg ,_effef :=_d .ParseUint (_afgda .Value ,10,32);if _effef !=nil {return _effef ;};_aeedb .RIdAttr =uint32 (_bddgg );continue ;};};for {_efgbb ,_dbacb :=d .Token ();if _dbacb !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u003a\u0020\u0025\u0073",_dbacb );};if _faddgg ,_gaaab :=_efgbb .(_a .EndElement );_gaaab &&_faddgg .Name ==start .Name {break ;};};return nil ;};func (_ebgb *CT_IntProperty )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ccecc :=range start .Attr {if _ccecc .Name .Local =="\u0076\u0061\u006c"{_gdbdd ,_ccgd :=_d .ParseInt (_ccecc .Value ,10,32);if _ccgd !=nil {return _ccgd ;};_ebgb .ValAttr =int32 (_gdbdd );continue ;};};for {_cgag ,_cafdb :=d .Token ();if _cafdb !=nil {return _b .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",_cafdb );};if _fdbcgd ,_ebed :=_cgag .(_a .EndElement );_ebed &&_fdbcgd .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the CT_Table and its children +func (_cefef *CT_Table )Validate ()error {return _cefef .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};func NewCT_DdeItems ()*CT_DdeItems {_edbdb :=&CT_DdeItems {};return _edbdb }; + +// Validate validates the CT_RevisionDefinedName and its children +func (_cgbg *CT_RevisionDefinedName )Validate ()error {return _cgbg .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};func (_daabb *CT_OleLink )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_daabb .IdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_daabb .ProgIdAttr )});e .EncodeToken (start );if _daabb .OleItems !=nil {_egbffc :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_daabb .OleItems ,_egbffc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_MetadataBlocks and its children +func (_aagdf *CT_MetadataBlocks )Validate ()error {return _aagdf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042l\u006f\u0063\u006b\u0073");};func (_eeged *CT_SheetBackgroundPicture )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gfaf :=range start .Attr {if _gfaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gfaf .Name .Local =="\u0069\u0064"||_gfaf .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"&&_gfaf .Name .Local =="\u0069\u0064"{_ccdea ,_ddffac :=_gfaf .Value ,error (nil );if _ddffac !=nil {return _ddffac ;};_eeged .IdAttr =_ccdea ;continue ;};};for {_dfceb ,_ggdceg :=d .Token ();if _ggdceg !=nil {return _b .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",_ggdceg );};if _gccac ,_deeddg :=_dfceb .(_a .EndElement );_deeddg &&_gccac .Name ==start .Name {break ;};};return nil ;};func (_dgeagd *CT_DbPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gadb :=range start .Attr {if _gadb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_bedca ,_fccbg :=_gadb .Value ,error (nil );if _fccbg !=nil {return _fccbg ;};_dgeagd .ConnectionAttr =_bedca ;continue ;};if _gadb .Name .Local =="\u0063o\u006d\u006d\u0061\u006e\u0064"{_bffd ,_acfeb :=_gadb .Value ,error (nil );if _acfeb !=nil {return _acfeb ;};_dgeagd .CommandAttr =&_bffd ;continue ;};if _gadb .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"{_debfc ,_gceb :=_gadb .Value ,error (nil );if _gceb !=nil {return _gceb ;};_dgeagd .ServerCommandAttr =&_debfc ;continue ;};if _gadb .Name .Local =="c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"{_ebfc ,_agaf :=_d .ParseUint (_gadb .Value ,10,32);if _agaf !=nil {return _agaf ;};_bcbdb :=uint32 (_ebfc );_dgeagd .CommandTypeAttr =&_bcbdb ;continue ;};};for {_faacg ,_ggfca :=d .Token ();if _ggfca !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0062\u0050\u0072\u003a\u0020\u0025\u0073",_ggfca );};if _afafd ,_gfdbd :=_faacg .(_a .EndElement );_gfdbd &&_afafd .Name ==start .Name {break ;};};return nil ;}; + +// ValidateWithPath validates the CT_CalcPr and its children, prefixing error messages with path +func (_gafe *CT_CalcPr )ValidateWithPath (path string )error {if _cbg :=_gafe .CalcModeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cbg !=nil {return _cbg ;};if _gccc :=_gafe .RefModeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gccc !=nil {return _gccc ;};return nil ;};func (_eaaef ST_CellType )ValidateWithPath (path string )error {switch _eaaef {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 (_eaaef ));};return nil ;};func (_ffce *CT_ConditionalFormatting )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fgeag :=range start .Attr {if _fgeag .Name .Local =="\u0070\u0069\u0076o\u0074"{_acbd ,_faaa :=_d .ParseBool (_fgeag .Value );if _faaa !=nil {return _faaa ;};_ffce .PivotAttr =&_acbd ;continue ;};if _fgeag .Name .Local =="\u0073\u0071\u0072e\u0066"{_geffb ,_edfb :=ParseSliceST_Sqref (_fgeag .Value );if _edfb !=nil {return _edfb ;};_ffce .SqrefAttr =&_geffb ;continue ;};};_eagfa :for {_dbaf ,_bdae :=d .Token ();if _bdae !=nil {return _bdae ;};switch _fbfe :=_dbaf .(type ){case _a .StartElement :switch _fbfe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdef :=NewCT_CfRule ();if _agfb :=d .DecodeElement (_cdef ,&_fbfe );_agfb !=nil {return _agfb ;};_ffce .CfRule =append (_ffce .CfRule ,_cdef );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffce .ExtLst =NewCT_ExtensionList ();if _fafcb :=d .DecodeElement (_ffce .ExtLst ,&_fbfe );_fafcb !=nil {return _fafcb ;};default:_gc .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",_fbfe .Name );if _acba :=d .Skip ();_acba !=nil {return _acba ;};};case _a .EndElement :break _eagfa ;case _a .CharData :};};return nil ;};func (_fccag *EG_ExtensionList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fccag .Ext !=nil {_cbfgab :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}};for _ ,_aaaee :=range _fccag .Ext {e .EncodeElement (_aaaee ,_cbfgab );};};return nil ;};func (_abedg *CT_Fill )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _abedg .PatternFill !=nil {_efdgc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abedg .PatternFill ,_efdgc );};if _abedg .GradientFill !=nil {_ffdbf :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ag\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abedg .GradientFill ,_ffdbf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Hyperlink ()*CT_Hyperlink {_fdec :=&CT_Hyperlink {};return _fdec };type CT_SmartTagTypes struct{ + +// Smart Tag Type +SmartTagType []*CT_SmartTagType ;};func NewCT_X ()*CT_X {_bgfag :=&CT_X {};return _bgfag };type CT_PCDSCPage struct{ + +// Page Item String Count CountAttr *uint32 ; -// PivotTable Format -Format []*CT_Format ;};func (_gbbc *CT_Hyperlink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_faede :=range start .Attr {if _faede .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_faede .Name .Local =="\u0069\u0064"||_faede .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"&&_faede .Name .Local =="\u0069\u0064"{_gcfgc ,_cdaaed :=_faede .Value ,error (nil );if _cdaaed !=nil {return _cdaaed ;};_gbbc .IdAttr =&_gcfgc ;continue ;};if _faede .Name .Local =="\u0072\u0065\u0066"{_fgeda ,_badcg :=_faede .Value ,error (nil );if _badcg !=nil {return _badcg ;};_gbbc .RefAttr =_fgeda ;continue ;};if _faede .Name .Local =="\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_egcbg ,_abdea :=_faede .Value ,error (nil );if _abdea !=nil {return _abdea ;};_gbbc .LocationAttr =&_egcbg ;continue ;};if _faede .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_facgg ,_afbac :=_faede .Value ,error (nil );if _afbac !=nil {return _afbac ;};_gbbc .TooltipAttr =&_facgg ;continue ;};if _faede .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_ffefd ,_ggefc :=_faede .Value ,error (nil );if _ggefc !=nil {return _ggefc ;};_gbbc .DisplayAttr =&_ffefd ;continue ;};};for {_dagaa ,_egea :=d .Token ();if _egea !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0079p\u0065\u0072\u006c\u0069\u006e\u006b\u003a\u0020\u0025\u0073",_egea );};if _ccdfgd ,_bdbbd :=_dagaa .(_f .EndElement );_bdbbd &&_ccdfgd .Name ==start .Name {break ;};};return nil ;};func NewExternalLink ()*ExternalLink {_acebdg :=&ExternalLink {};_acebdg .CT_ExternalLink =*NewCT_ExternalLink ();return _acebdg ;};func (_bbcg ST_WebSourceType )ValidateWithPath (path string )error {switch _bbcg {case 0,1,2,3,4,5,6,7,8:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbcg ));};return nil ;}; +// Page Item +PageItem []*CT_PageItem ;}; -// Validate validates the CT_CacheFields and its children -func (_gbbe *CT_CacheFields )Validate ()error {return _gbbe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073");}; +// ValidateWithPath validates the CT_pivotTableDefinition and its children, prefixing error messages with path +func (_dadfa *CT_pivotTableDefinition )ValidateWithPath (path string )error {if _ecebb :=_dadfa .Location .ValidateWithPath (path +"\u002fL\u006f\u0063\u0061\u0074\u0069\u006fn");_ecebb !=nil {return _ecebb ;};if _dadfa .PivotFields !=nil {if _cafdc :=_dadfa .PivotFields .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_cafdc !=nil {return _cafdc ;};};if _dadfa .RowFields !=nil {if _eddaeb :=_dadfa .RowFields .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");_eddaeb !=nil {return _eddaeb ;};};if _dadfa .RowItems !=nil {if _faaeg :=_dadfa .RowItems .ValidateWithPath (path +"\u002fR\u006f\u0077\u0049\u0074\u0065\u006ds");_faaeg !=nil {return _faaeg ;};};if _dadfa .ColFields !=nil {if _faaebg :=_dadfa .ColFields .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");_faaebg !=nil {return _faaebg ;};};if _dadfa .ColItems !=nil {if _bfcggg :=_dadfa .ColItems .ValidateWithPath (path +"\u002fC\u006f\u006c\u0049\u0074\u0065\u006ds");_bfcggg !=nil {return _bfcggg ;};};if _dadfa .PageFields !=nil {if _ggcbe :=_dadfa .PageFields .ValidateWithPath (path +"/\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_ggcbe !=nil {return _ggcbe ;};};if _dadfa .DataFields !=nil {if _aegcg :=_dadfa .DataFields .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");_aegcg !=nil {return _aegcg ;};};if _dadfa .Formats !=nil {if _cbece :=_dadfa .Formats .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_cbece !=nil {return _cbece ;};};if _dadfa .ConditionalFormats !=nil {if _bbebd :=_dadfa .ConditionalFormats .ValidateWithPath (path +"\u002f\u0043\u006f\u006edi\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_bbebd !=nil {return _bbebd ;};};if _dadfa .ChartFormats !=nil {if _feefaf :=_dadfa .ChartFormats .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_feefaf !=nil {return _feefaf ;};};if _dadfa .PivotHierarchies !=nil {if _bgfda :=_dadfa .PivotHierarchies .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_bgfda !=nil {return _bgfda ;};};if _dadfa .PivotTableStyleInfo !=nil {if _gegbf :=_dadfa .PivotTableStyleInfo .ValidateWithPath (path +"/\u0050i\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065In\u0066\u006f");_gegbf !=nil {return _gegbf ;};};if _dadfa .Filters !=nil {if _fcfec :=_dadfa .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_fcfec !=nil {return _fcfec ;};};if _dadfa .RowHierarchiesUsage !=nil {if _egcec :=_dadfa .RowHierarchiesUsage .ValidateWithPath (path +"/\u0052o\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_egcec !=nil {return _egcec ;};};if _dadfa .ColHierarchiesUsage !=nil {if _fadgdf :=_dadfa .ColHierarchiesUsage .ValidateWithPath (path +"/\u0043o\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_fadgdf !=nil {return _fadgdf ;};};if _dadfa .ExtLst !=nil {if _becgbe :=_dadfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_becgbe !=nil {return _becgbe ;};};return nil ;};func NewCT_Row ()*CT_Row {_fgcfe :=&CT_Row {};return _fgcfe }; -// Validate validates the CT_PivotFilters and its children -func (_effec *CT_PivotFilters )Validate ()error {return _effec .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func (_fbfgb ST_GradientType )ValidateWithPath (path string )error {switch _fbfgb {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbfgb ));};return nil ;};func (_gbfcf *CT_Top10 )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbfcf .TopAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0070"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gbfcf .TopAttr ))});};if _gbfcf .PercentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_gbfcf .PercentAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",_gbfcf .ValAttr )});if _gbfcf .FilterValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"},Value :_c .Sprintf ("\u0025\u0076",*_gbfcf .FilterValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SheetProtection and its children +func (_ebefc *CT_SheetProtection )Validate ()error {return _ebefc .ValidateWithPath ("\u0043T\u005fS\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");};type ST_Axis byte ;func (_fgdec ST_RevisionAction )Validate ()error {return _fgdec .ValidateWithPath ("")};func NewCT_DateGroupItem ()*CT_DateGroupItem {_dfba :=&CT_DateGroupItem {};_dfba .DateTimeGroupingAttr =ST_DateTimeGrouping (1);return _dfba ;};func (_fecafb ST_VolDepType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_egbge :=_a .Attr {};_egbge .Name =name ;switch _fecafb {case ST_VolDepTypeUnset :_egbge .Value ="";case ST_VolDepTypeRealTimeData :_egbge .Value ="\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061";case ST_VolDepTypeOlapFunctions :_egbge .Value ="\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073";};return _egbge ,nil ;}; -// Validate validates the CT_Member and its children -func (_aefafc *CT_Member )Validate ()error {return _aefafc .ValidateWithPath ("\u0043T\u005f\u004d\u0065\u006d\u0062\u0065r");};func (_acdg *CT_RevisionAutoFormatting )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fagfag :=range start .Attr {if _fagfag .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_aeacb ,_bdeabd :=_d .ParseUint (_fagfag .Value ,10,32);if _bdeabd !=nil {return _bdeabd ;};_acdg .SheetIdAttr =uint32 (_aeacb );continue ;};if _fagfag .Name .Local =="\u0072\u0065\u0066"{_bbfddc ,_edbdg :=_fagfag .Value ,error (nil );if _edbdg !=nil {return _edbdg ;};_acdg .RefAttr =_bbfddc ;continue ;};if _fagfag .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_eedfe ,_gaeeaba :=_d .ParseUint (_fagfag .Value ,10,32);if _gaeeaba !=nil {return _gaeeaba ;};_caedad :=uint32 (_eedfe );_acdg .AutoFormatIdAttr =&_caedad ;continue ;};if _fagfag .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_becabd ,_fcafd :=_d .ParseBool (_fagfag .Value );if _fcafd !=nil {return _fcafd ;};_acdg .ApplyNumberFormatsAttr =&_becabd ;continue ;};if _fagfag .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_gdgegb ,_beefa :=_d .ParseBool (_fagfag .Value );if _beefa !=nil {return _beefa ;};_acdg .ApplyBorderFormatsAttr =&_gdgegb ;continue ;};if _fagfag .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_eaga ,_ffcff :=_d .ParseBool (_fagfag .Value );if _ffcff !=nil {return _ffcff ;};_acdg .ApplyFontFormatsAttr =&_eaga ;continue ;};if _fagfag .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ecgdb ,_eecba :=_d .ParseBool (_fagfag .Value );if _eecba !=nil {return _eecba ;};_acdg .ApplyPatternFormatsAttr =&_ecgdb ;continue ;};if _fagfag .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_dbdab ,_fdbcd :=_d .ParseBool (_fagfag .Value );if _fdbcd !=nil {return _fdbcd ;};_acdg .ApplyAlignmentFormatsAttr =&_dbdab ;continue ;};if _fagfag .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bbefb ,_ccgfaf :=_d .ParseBool (_fagfag .Value );if _ccgfaf !=nil {return _ccgfaf ;};_acdg .ApplyWidthHeightFormatsAttr =&_bbefb ;continue ;};};for {_afdcce ,_beebg :=d .Token ();if _beebg !=nil {return _c .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",_beebg );};if _dddbga ,_bbfgf :=_afdcce .(_f .EndElement );_bbfgf &&_dddbga .Name ==start .Name {break ;};};return nil ;};type CT_CellAlignment struct{ +// ValidateWithPath validates the CT_SortState and its children, prefixing error messages with path +func (_gbbfeg *CT_SortState )ValidateWithPath (path string )error {if _cebfb :=_gbbfeg .SortMethodAttr .ValidateWithPath (path +"\u002fS\u006fr\u0074\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_cebfb !=nil {return _cebfb ;};for _bdgfe ,_aedecb :=range _gbbfeg .SortCondition {if _eadcd :=_aedecb .ValidateWithPath (_b .Sprintf ("%\u0073/\u0053\u006f\u0072\u0074\u0043\u006f\u006e\u0064i\u0074\u0069\u006f\u006e[%\u0064\u005d",path ,_bdgfe ));_eadcd !=nil {return _eadcd ;};};if _gbbfeg .ExtLst !=nil {if _facf :=_gbbfeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_facf !=nil {return _facf ;};};return nil ;};func (_bbfef *CT_SheetData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcaggf :for {_cfgbb ,_gceef :=d .Token ();if _gceef !=nil {return _gceef ;};switch _gcccce :=_cfgbb .(type ){case _a .StartElement :switch _gcccce .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cffba :=NewCT_Row ();if _gdabfb :=d .DecodeElement (_cffba ,&_gcccce );_gdabfb !=nil {return _gdabfb ;};_bbfef .Row =append (_bbfef .Row ,_cffba );default:_gc .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",_gcccce .Name );if _aacbb :=d .Skip ();_aacbb !=nil {return _aacbb ;};};case _a .EndElement :break _gcaggf ;case _a .CharData :};};return nil ;};func (_fdfa *CT_Col )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",_fdfa .MinAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0078"},Value :_b .Sprintf ("\u0025\u0076",_fdfa .MaxAttr )});if _fdfa .WidthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_fdfa .WidthAttr )});};if _fdfa .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fdfa .StyleAttr )});};if _fdfa .HiddenAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fdfa .HiddenAttr ))});};if _fdfa .BestFitAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062e\u0073\u0074\u0046\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fdfa .BestFitAttr ))});};if _fdfa .CustomWidthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fdfa .CustomWidthAttr ))});};if _fdfa .PhoneticAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fdfa .PhoneticAttr ))});};if _fdfa .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_fdfa .OutlineLevelAttr )});};if _fdfa .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_fdfa .CollapsedAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fedf *CT_CustomFilter )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cega :=range start .Attr {if _cega .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_fedf .OperatorAttr .UnmarshalXMLAttr (_cega );continue ;};if _cega .Name .Local =="\u0076\u0061\u006c"{_facba ,_aadcd :=_cega .Value ,error (nil );if _aadcd !=nil {return _aadcd ;};_fedf .ValAttr =&_facba ;continue ;};};for {_bfdcf ,_efdcb :=d .Token ();if _efdcb !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dF\u0069\u006c\u0074e\u0072:\u0020\u0025\u0073",_efdcb );};if _gaee ,_agbc :=_bfdcf .(_a .EndElement );_agbc &&_gaee .Name ==start .Name {break ;};};return nil ;};func (_beged *CT_CellXfs )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _beged .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_beged .CountAttr )});};e .EncodeToken (start );_egag :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_aegd :=range _beged .Xf {e .EncodeElement (_aegd ,_egag );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_RevisionSheetRename struct{ -// Horizontal Alignment -HorizontalAttr ST_HorizontalAlignment ; +// Sheet Id +SheetIdAttr uint32 ; -// Vertical Alignment -VerticalAttr ST_VerticalAlignment ; +// Old Sheet Name +OldNameAttr string ; -// Text Rotation -TextRotationAttr *uint8 ; +// New Sheet Name +NewNameAttr string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; -// Wrap Text -WrapTextAttr *bool ; +// ValidateWithPath validates the CT_PCDSCPage and its children, prefixing error messages with path +func (_ggfea *CT_PCDSCPage )ValidateWithPath (path string )error {for _gdbae ,_ebccf :=range _ggfea .PageItem {if _cbed :=_ebccf .ValidateWithPath (_b .Sprintf ("\u0025s\u002fP\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_gdbae ));_cbed !=nil {return _cbed ;};};return nil ;};type ST_Objects byte ; -// Indent -IndentAttr *uint32 ; +// Validate validates the CT_UndoInfo and its children +func (_ffdcf *CT_UndoInfo )Validate ()error {return _ffdcf .ValidateWithPath ("C\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f");};func NewCT_Revisions ()*CT_Revisions {_dggbg :=&CT_Revisions {};return _dggbg };type CT_FileRecoveryPr struct{ + +// Auto Recover +AutoRecoverAttr *bool ; + +// Crash Save +CrashSaveAttr *bool ; + +// Data Extract Load +DataExtractLoadAttr *bool ; + +// Repair Load +RepairLoadAttr *bool ;}; + +// ValidateWithPath validates the CT_Error and its children, prefixing error messages with path +func (_gbdbf *CT_Error )ValidateWithPath (path string )error {if _gbdbf .Tpls !=nil {if _eeda :=_gbdbf .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_eeda !=nil {return _eeda ;};};for _cgdg ,_dfcfc :=range _gbdbf .X {if _bfebgg :=_dfcfc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_cgdg ));_bfebgg !=nil {return _bfebgg ;};};return nil ;};func (_gagdc ST_TextVAlign )ValidateWithPath (path string )error {switch _gagdc {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 (_gagdc ));};return nil ;};type CT_Fill struct{ + +// Pattern +PatternFill *CT_PatternFill ; + +// Gradient +GradientFill *CT_GradientFill ;};func (_dbddb *CT_QueryCache )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gabbg :=range start .Attr {if _gabbg .Name .Local =="\u0063\u006f\u0075n\u0074"{_dcbbe ,_gabe :=_d .ParseUint (_gabbg .Value ,10,32);if _gabe !=nil {return _gabe ;};_daece :=uint32 (_dcbbe );_dbddb .CountAttr =&_daece ;continue ;};};_ebcfe :for {_degbf ,_cfggag :=d .Token ();if _cfggag !=nil {return _cfggag ;};switch _bbggfca :=_degbf .(type ){case _a .StartElement :switch _bbggfca .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgcfda :=NewCT_Query ();if _bgcce :=d .DecodeElement (_fgcfda ,&_bbggfca );_bgcce !=nil {return _bgcce ;};_dbddb .Query =append (_dbddb .Query ,_fgcfda );default:_gc .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",_bbggfca .Name );if _afagde :=d .Skip ();_afagde !=nil {return _afagde ;};};case _a .EndElement :break _ebcfe ;case _a .CharData :};};return nil ;}; + +// Validate validates the CT_Cfvo and its children +func (_gdba *CT_Cfvo )Validate ()error {return _gdba .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0076\u006f");};func NewCT_RowFields ()*CT_RowFields {_dfdee :=&CT_RowFields {};return _dfdee };func (_ddedbe ST_Pane )ValidateWithPath (path string )error {switch _ddedbe {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 (_ddedbe ));};return nil ;}; + +// Validate validates the CT_Workbook and its children +func (_bcgga *CT_Workbook )Validate ()error {return _bcgga .ValidateWithPath ("C\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");};type CT_DdeItems struct{ + +// DDE Item definition +DdeItem []*CT_DdeItem ;};func NewCT_MetadataType ()*CT_MetadataType {_bbba :=&CT_MetadataType {};return _bbba };func (_dccdg *CT_Fonts )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dccdg .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dccdg .CountAttr )});};e .EncodeToken (start );if _dccdg .Font !=nil {_edfc :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};for _ ,_gabf :=range _dccdg .Font {e .EncodeElement (_gabf ,_edfc );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_ColorScale and its children +func (_ecfa *CT_ColorScale )Validate ()error {return _ecfa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");};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 ;};func (_ccadaa *CT_HierarchyUsage )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eedb :=range start .Attr {if _eedb .Name .Local =="\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"{_bgdbc ,_dedgfe :=_d .ParseInt (_eedb .Value ,10,32);if _dedgfe !=nil {return _dedgfe ;};_ccadaa .HierarchyUsageAttr =int32 (_bgdbc );continue ;};};for {_fgcgc ,_feebf :=d .Token ();if _feebf !=nil {return _b .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",_feebf );};if _adffa ,_aeecd :=_fgcgc .(_a .EndElement );_aeecd &&_adffa .Name ==start .Name {break ;};};return nil ;};type CT_CellWatches struct{ + +// Cell Watch Item +CellWatch []*CT_CellWatch ;};func (_dddea *CT_IconSet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dddea .IconSetAttr !=ST_IconSetTypeUnset {_bdfaf ,_gaadg :=_dddea .IconSetAttr .MarshalXMLAttr (_a .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _gaadg !=nil {return _gaadg ;};start .Attr =append (start .Attr ,_bdfaf );};if _dddea .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dddea .ShowValueAttr ))});};if _dddea .PercentAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dddea .PercentAttr ))});};if _dddea .ReverseAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_dddea .ReverseAttr ))});};e .EncodeToken (start );_bgce :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_dddgb :=range _dddea .Cfvo {e .EncodeElement (_dddgb ,_bgce );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_X and its children, prefixing error messages with path +func (_aecdag *CT_X )ValidateWithPath (path string )error {return nil };func (_bfeg *CT_Controls )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbea :for {_bfecc ,_dfbda :=d .Token ();if _dfbda !=nil {return _dfbda ;};switch _ccdg :=_bfecc .(type ){case _a .StartElement :switch _ccdg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcbe :=NewCT_Control ();if _dccec :=d .DecodeElement (_gcbe ,&_ccdg );_dccec !=nil {return _dccec ;};_bfeg .Control =append (_bfeg .Control ,_gcbe );default:_gc .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",_ccdg .Name );if _gfbc :=d .Skip ();_gfbc !=nil {return _gfbc ;};};case _a .EndElement :break _gbea ;case _a .CharData :};};return nil ;};func (_cgdfa *ST_PrintError )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_babdga ,_efabbc :=d .Token ();if _efabbc !=nil {return _efabbc ;};if _bagggff ,_feddf :=_babdga .(_a .EndElement );_feddf &&_bagggff .Name ==start .Name {*_cgdfa =1;return nil ;};if _faeec ,_gcfac :=_babdga .(_a .CharData );!_gcfac {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",_babdga );}else {switch string (_faeec ){case "":*_cgdfa =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_cgdfa =1;case "\u0062\u006c\u0061n\u006b":*_cgdfa =2;case "\u0064\u0061\u0073\u0068":*_cgdfa =3;case "\u004e\u0041":*_cgdfa =4;};};_babdga ,_efabbc =d .Token ();if _efabbc !=nil {return _efabbc ;};if _fedgd ,_aefec :=_babdga .(_a .EndElement );_aefec &&_fedgd .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",_babdga );};type CT_PivotDimension struct{ + +// Measure +MeasureAttr *bool ; + +// Dimension Name +NameAttr string ; + +// Dimension Unique Name +UniqueNameAttr string ; + +// Dimension Display Name +CaptionAttr string ;}; + +// Validate validates the CT_DrawingHF and its children +func (_bfefc *CT_DrawingHF )Validate ()error {return _bfefc .ValidateWithPath ("\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");};type CT_VolTypes struct{ + +// Volatile Dependency Type +VolType []*CT_VolType ;ExtLst *CT_ExtensionList ;};func NewCT_CacheHierarchy ()*CT_CacheHierarchy {_eff :=&CT_CacheHierarchy {};return _eff };func (_beabe ST_FormulaExpression )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cbggc :=_a .Attr {};_cbggc .Name =name ;switch _beabe {case ST_FormulaExpressionUnset :_cbggc .Value ="";case ST_FormulaExpressionRef :_cbggc .Value ="\u0072\u0065\u0066";case ST_FormulaExpressionRefError :_cbggc .Value ="\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072";case ST_FormulaExpressionArea :_cbggc .Value ="\u0061\u0072\u0065\u0061";case ST_FormulaExpressionAreaError :_cbggc .Value ="\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr";case ST_FormulaExpressionComputedArea :_cbggc .Value ="\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061";};return _cbggc ,nil ;}; + +// Validate validates the CT_LevelGroup and its children +func (_fgacb *CT_LevelGroup )Validate ()error {return _fgacb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070");};func NewCT_IconFilter ()*CT_IconFilter {_egbd :=&CT_IconFilter {};_egbd .IconSetAttr =ST_IconSetType (1);return _egbd ;};func (_bagec *CT_MetadataType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_daccg :=range start .Attr {if _daccg .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"{_dgggbd ,_gbeaf :=_d .ParseBool (_daccg .Value );if _gbeaf !=nil {return _gbeaf ;};_bagec .PasteColWidthsAttr =&_dgggbd ;continue ;};if _daccg .Name .Local =="\u006e\u0061\u006d\u0065"{_ebaec ,_aegba :=_daccg .Value ,error (nil );if _aegba !=nil {return _aegba ;};_bagec .NameAttr =_ebaec ;continue ;};if _daccg .Name .Local =="\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_dffgd ,_abced :=_d .ParseBool (_daccg .Value );if _abced !=nil {return _abced ;};_bagec .PasteNumberFormatsAttr =&_dffgd ;continue ;};if _daccg .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"{_cbbbc ,_ebfag :=_d .ParseBool (_daccg .Value );if _ebfag !=nil {return _ebfag ;};_bagec .GhostRowAttr =&_cbbbc ;continue ;};if _daccg .Name .Local =="\u006d\u0065\u0072g\u0065"{_ddcdg ,_eefeg :=_d .ParseBool (_daccg .Value );if _eefeg !=nil {return _eefeg ;};_bagec .MergeAttr =&_ddcdg ;continue ;};if _daccg .Name .Local =="\u0065\u0064\u0069\u0074"{_fbebad ,_abbgg :=_d .ParseBool (_daccg .Value );if _abbgg !=nil {return _abbgg ;};_bagec .EditAttr =&_fbebad ;continue ;};if _daccg .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"{_deccd ,_cafeg :=_d .ParseBool (_daccg .Value );if _cafeg !=nil {return _cafeg ;};_bagec .SplitFirstAttr =&_deccd ;continue ;};if _daccg .Name .Local =="\u0063\u006f\u0070\u0079"{_abfcaa ,_agfdf :=_d .ParseBool (_daccg .Value );if _agfdf !=nil {return _agfdf ;};_bagec .CopyAttr =&_abfcaa ;continue ;};if _daccg .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"{_cdffa ,_edfee :=_d .ParseBool (_daccg .Value );if _edfee !=nil {return _edfee ;};_bagec .SplitAllAttr =&_cdffa ;continue ;};if _daccg .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_efccf ,_eacd :=_d .ParseBool (_daccg .Value );if _eacd !=nil {return _eacd ;};_bagec .PasteFormulasAttr =&_efccf ;continue ;};if _daccg .Name .Local =="\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"{_begc ,_bcadfa :=_d .ParseBool (_daccg .Value );if _bcadfa !=nil {return _bcadfa ;};_bagec .CellMetaAttr =&_begc ;continue ;};if _daccg .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"{_cbbaf ,_bcefb :=_d .ParseBool (_daccg .Value );if _bcefb !=nil {return _bcefb ;};_bagec .ClearAllAttr =&_cbbaf ;continue ;};if _daccg .Name .Local =="\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_bbbec ,_gcegd :=_d .ParseUint (_daccg .Value ,10,32);if _gcegd !=nil {return _gcegd ;};_bagec .MinSupportedVersionAttr =uint32 (_bbbec );continue ;};if _daccg .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074"{_bggcb ,_bbdde :=_d .ParseBool (_daccg .Value );if _bbdde !=nil {return _bbdde ;};_bagec .AdjustAttr =&_bggcb ;continue ;};if _daccg .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_fbbdcc ,_cgded :=_d .ParseBool (_daccg .Value );if _cgded !=nil {return _cgded ;};_bagec .ClearContentsAttr =&_fbbdcc ;continue ;};if _daccg .Name .Local =="p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"{_ebebb ,_bfebe :=_d .ParseBool (_daccg .Value );if _bfebe !=nil {return _bfebe ;};_bagec .PasteValuesAttr =&_ebebb ;continue ;};if _daccg .Name .Local =="r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"{_dgffc ,_dgebd :=_d .ParseBool (_daccg .Value );if _dgebd !=nil {return _dgebd ;};_bagec .RowColShiftAttr =&_dgffc ;continue ;};if _daccg .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_cacebb ,_efggc :=_d .ParseBool (_daccg .Value );if _efggc !=nil {return _efggc ;};_bagec .PasteCommentsAttr =&_cacebb ;continue ;};if _daccg .Name .Local =="\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dcgde ,_gabc :=_d .ParseBool (_daccg .Value );if _gabc !=nil {return _gabc ;};_bagec .ClearFormatsAttr =&_dcgde ;continue ;};if _daccg .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"{_bgecf ,_gdbfc :=_d .ParseBool (_daccg .Value );if _gdbfc !=nil {return _gdbfc ;};_bagec .GhostColAttr =&_bgecf ;continue ;};if _daccg .Name .Local =="\u0063\u006f\u0065\u0072\u0063\u0065"{_eafaf ,_ddagg :=_d .ParseBool (_daccg .Value );if _ddagg !=nil {return _ddagg ;};_bagec .CoerceAttr =&_eafaf ;continue ;};if _daccg .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_abded ,_geggce :=_d .ParseBool (_daccg .Value );if _geggce !=nil {return _geggce ;};_bagec .ClearCommentsAttr =&_abded ;continue ;};if _daccg .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"{_beagad ,_baagbe :=_d .ParseBool (_daccg .Value );if _baagbe !=nil {return _baagbe ;};_bagec .PasteAllAttr =&_beagad ;continue ;};if _daccg .Name .Local =="\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"{_ffcbf ,_faeabc :=_d .ParseBool (_daccg .Value );if _faeabc !=nil {return _faeabc ;};_bagec .PasteBordersAttr =&_ffcbf ;continue ;};if _daccg .Name .Local =="\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gcbba ,_effca :=_d .ParseBool (_daccg .Value );if _effca !=nil {return _effca ;};_bagec .PasteFormatsAttr =&_gcbba ;continue ;};if _daccg .Name .Local =="\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"{_bgddc ,_cfdff :=_d .ParseBool (_daccg .Value );if _cfdff !=nil {return _cfdff ;};_bagec .PasteDataValidationAttr =&_bgddc ;continue ;};if _daccg .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065"{_eedbg ,_gbeba :=_d .ParseBool (_daccg .Value );if _gbeba !=nil {return _gbeba ;};_bagec .DeleteAttr =&_eedbg ;continue ;};if _daccg .Name .Local =="\u0061\u0073\u0073\u0069\u0067\u006e"{_fedgcg ,_gddaf :=_d .ParseBool (_daccg .Value );if _gddaf !=nil {return _gddaf ;};_bagec .AssignAttr =&_fedgcg ;continue ;};};for {_bbbff ,_cbcbb :=d .Token ();if _cbcbb !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061t\u0061\u0054\u0079p\u0065:\u0020\u0025\u0073",_cbcbb );};if _gbeec ,_edgaac :=_bbbff .(_a .EndElement );_edgaac &&_gbeec .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the CT_IconFilter and its children +func (_cggfec *CT_IconFilter )Validate ()error {return _cggfec .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");};func (_beffgd ST_CfvoType )ValidateWithPath (path string )error {switch _beffgd {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 (_beffgd ));};return nil ;};type ExternalLink struct{CT_ExternalLink };func (_facbe ST_FieldSortType )Validate ()error {return _facbe .ValidateWithPath ("")}; + +// ValidateWithPath validates the Revisions and its children, prefixing error messages with path +func (_eccfae *Revisions )ValidateWithPath (path string )error {if _gcafb :=_eccfae .CT_Revisions .ValidateWithPath (path );_gcafb !=nil {return _gcafb ;};return nil ;}; + +// ValidateWithPath validates the CT_ReviewedRevisions and its children, prefixing error messages with path +func (_fefdf *CT_ReviewedRevisions )ValidateWithPath (path string )error {for _acabe ,_cfcfd :=range _fefdf .Reviewed {if _cdegc :=_cfcfd .ValidateWithPath (_b .Sprintf ("\u0025s\u002fR\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u005b\u0025\u0064\u005d",path ,_acabe ));_cdegc !=nil {return _cdegc ;};};return nil ;};func NewCT_CustomWorkbookView ()*CT_CustomWorkbookView {_faed :=&CT_CustomWorkbookView {};_faed .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 _faed ;}; + +// Validate validates the CT_CalcChain and its children +func (_gdbf *CT_CalcChain )Validate ()error {return _gdbf .ValidateWithPath ("\u0043\u0054\u005fC\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e");};func (_facccd ST_WebSourceType )String ()string {switch _facccd {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 "";}; + +// Validate validates the CT_IntProperty and its children +func (_cgcb *CT_IntProperty )Validate ()error {return _cgcb .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};func (_cfcee *CT_PageSetUpPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cfcee .AutoPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cfcee .AutoPageBreaksAttr ))});};if _cfcee .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_cfcee .FitToPageAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_efggb *CT_RangeSets )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _efggb .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_efggb .CountAttr )});};e .EncodeToken (start );_dgfgb :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"}};for _ ,_aecgd :=range _efggb .RangeSet {e .EncodeElement (_aecgd ,_dgfgb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_Dxfs and its children, prefixing error messages with path +func (_effdd *CT_Dxfs )ValidateWithPath (path string )error {for _gbgc ,_aaeaf :=range _effdd .Dxf {if _abgec :=_aaeaf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u0078\u0066\u005b\u0025\u0064\u005d",path ,_gbgc ));_abgec !=nil {return _abgec ;};};return nil ;};func (_fadf *CT_CfRule )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dbba :=range start .Attr {if _dbba .Name .Local =="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"{_fadf .TimePeriodAttr .UnmarshalXMLAttr (_dbba );continue ;};if _dbba .Name .Local =="\u0074\u0079\u0070\u0065"{_fadf .TypeAttr .UnmarshalXMLAttr (_dbba );continue ;};if _dbba .Name .Local =="\u0072\u0061\u006e\u006b"{_ffeb ,_efgd :=_d .ParseUint (_dbba .Value ,10,32);if _efgd !=nil {return _efgd ;};_eeaf :=uint32 (_ffeb );_fadf .RankAttr =&_eeaf ;continue ;};if _dbba .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_bgaf ,_dcdb :=_d .ParseInt (_dbba .Value ,10,32);if _dcdb !=nil {return _dcdb ;};_fadf .PriorityAttr =int32 (_bgaf );continue ;};if _dbba .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076"{_fddb ,_fagc :=_d .ParseInt (_dbba .Value ,10,32);if _fagc !=nil {return _fagc ;};_efcbf :=int32 (_fddb );_fadf .StdDevAttr =&_efcbf ;continue ;};if _dbba .Name .Local =="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_cgcg ,_cedbc :=_d .ParseBool (_dbba .Value );if _cedbc !=nil {return _cedbc ;};_fadf .AboveAverageAttr =&_cgcg ;continue ;};if _dbba .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_fafc ,_fgag :=_d .ParseBool (_dbba .Value );if _fgag !=nil {return _fgag ;};_fadf .BottomAttr =&_fafc ;continue ;};if _dbba .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_fadf .OperatorAttr .UnmarshalXMLAttr (_dbba );continue ;};if _dbba .Name .Local =="\u0074\u0065\u0078\u0074"{_bfce ,_adbge :=_dbba .Value ,error (nil );if _adbge !=nil {return _adbge ;};_fadf .TextAttr =&_bfce ;continue ;};if _dbba .Name .Local =="\u0064\u0078\u0066I\u0064"{_eegfb ,_bffed :=_d .ParseUint (_dbba .Value ,10,32);if _bffed !=nil {return _bffed ;};_cdde :=uint32 (_eegfb );_fadf .DxfIdAttr =&_cdde ;continue ;};if _dbba .Name .Local =="\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"{_gabgg ,_fagcf :=_d .ParseBool (_dbba .Value );if _fagcf !=nil {return _fagcf ;};_fadf .StopIfTrueAttr =&_gabgg ;continue ;};if _dbba .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_fada ,_caed :=_d .ParseBool (_dbba .Value );if _caed !=nil {return _caed ;};_fadf .PercentAttr =&_fada ;continue ;};if _dbba .Name .Local =="\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_dgae ,_afae :=_d .ParseBool (_dbba .Value );if _afae !=nil {return _afae ;};_fadf .EqualAverageAttr =&_dgae ;continue ;};};_fceg :for {_edbbe ,_dfeb :=d .Token ();if _dfeb !=nil {return _dfeb ;};switch _afe :=_edbbe .(type ){case _a .StartElement :switch _afe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _agae string ;if _dgfaa :=d .DecodeElement (&_agae ,&_afe );_dgfaa !=nil {return _dgfaa ;};_fadf .Formula =append (_fadf .Formula ,_agae );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fadf .ColorScale =NewCT_ColorScale ();if _gefe :=d .DecodeElement (_fadf .ColorScale ,&_afe );_gefe !=nil {return _gefe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fadf .DataBar =NewCT_DataBar ();if _abad :=d .DecodeElement (_fadf .DataBar ,&_afe );_abad !=nil {return _abad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fadf .IconSet =NewCT_IconSet ();if _fbac :=d .DecodeElement (_fadf .IconSet ,&_afe );_fbac !=nil {return _fbac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fadf .ExtLst =NewCT_ExtensionList ();if _daadb :=d .DecodeElement (_fadf .ExtLst ,&_afe );_daadb !=nil {return _daadb ;};default:_gc .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",_afe .Name );if _aedb :=d .Skip ();_aedb !=nil {return _aedb ;};};case _a .EndElement :break _fceg ;case _a .CharData :};};return nil ;};type CT_NumFmts struct{ + +// Number Format Count +CountAttr *uint32 ; + +// Number Formats +NumFmt []*CT_NumFmt ;};type ST_DataValidationErrorStyle byte ;func NewCT_SmartTagTypes ()*CT_SmartTagTypes {_ebegg :=&CT_SmartTagTypes {};return _ebegg };func NewCT_IgnoredError ()*CT_IgnoredError {_caege :=&CT_IgnoredError {};return _caege };func (_cbfce *CT_Fonts )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_deafa :=range start .Attr {if _deafa .Name .Local =="\u0063\u006f\u0075n\u0074"{_eceb ,_bcfdge :=_d .ParseUint (_deafa .Value ,10,32);if _bcfdge !=nil {return _bcfdge ;};_cfcbd :=uint32 (_eceb );_cbfce .CountAttr =&_cfcbd ;continue ;};};_faecea :for {_dfcge ,_cbcag :=d .Token ();if _cbcag !=nil {return _cbcag ;};switch _ccafb :=_dfcge .(type ){case _a .StartElement :switch _ccafb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffgb :=NewCT_Font ();if _dcccb :=d .DecodeElement (_ffgb ,&_ccafb );_dcccb !=nil {return _dcccb ;};_cbfce .Font =append (_cbfce .Font ,_ffgb );default:_gc .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",_ccafb .Name );if _gdcd :=d .Skip ();_gdcd !=nil {return _gdcd ;};};case _a .EndElement :break _faecea ;case _a .CharData :};};return nil ;};func (_cacgcb ST_FieldSortType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dacag :=_a .Attr {};_dacag .Name =name ;switch _cacgcb {case ST_FieldSortTypeUnset :_dacag .Value ="";case ST_FieldSortTypeManual :_dacag .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_FieldSortTypeAscending :_dacag .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_FieldSortTypeDescending :_dacag .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";};return _dacag ,nil ;};type CT_BooleanProperty struct{ + +// Value +ValAttr *bool ;}; + +// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path +func (_fegfe *CT_GradientStop )ValidateWithPath (path string )error {if _bdfcd :=_fegfe .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_bdfcd !=nil {return _bdfcd ;};return nil ;};type ST_CfvoType byte ;func NewCT_colItems ()*CT_colItems {_cbdcb :=&CT_colItems {};return _cbdcb };type CT_TextFields struct{ + +// Count of Fields +CountAttr *uint32 ; + +// Text Import Field Settings +TextField []*CT_TextField ;};func (_aeaege *CT_PivotDimension )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_abag :=range start .Attr {if _abag .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_dcbed ,_fgaga :=_d .ParseBool (_abag .Value );if _fgaga !=nil {return _fgaga ;};_aeaege .MeasureAttr =&_dcbed ;continue ;};if _abag .Name .Local =="\u006e\u0061\u006d\u0065"{_gabcc ,_gdafd :=_abag .Value ,error (nil );if _gdafd !=nil {return _gdafd ;};_aeaege .NameAttr =_gabcc ;continue ;};if _abag .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_cbga ,_dacde :=_abag .Value ,error (nil );if _dacde !=nil {return _dacde ;};_aeaege .UniqueNameAttr =_cbga ;continue ;};if _abag .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_ebefa ,_abbeb :=_abag .Value ,error (nil );if _abbeb !=nil {return _abbeb ;};_aeaege .CaptionAttr =_ebefa ;continue ;};};for {_adgffd ,_befff :=d .Token ();if _befff !=nil {return _b .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",_befff );};if _ccgb ,_fbee :=_adgffd .(_a .EndElement );_fbee &&_ccgb .Name ==start .Name {break ;};};return nil ;};func (_ebfeg *ST_UpdateLinks )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ebfeg =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_ebfeg =1;case "\u006e\u0065\u0076e\u0072":*_ebfeg =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_ebfeg =3;};return nil ;};func (_defae ST_SheetState )ValidateWithPath (path string )error {switch _defae {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 (_defae ));};return nil ;};func NewCT_CommentList ()*CT_CommentList {_bgfaa :=&CT_CommentList {};return _bgfaa };func (_degag *CT_VolType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_cdbaf ,_ecde :=_degag .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _ecde !=nil {return _ecde ;};start .Attr =append (start .Attr ,_cdbaf );e .EncodeToken (start );_bgfbc :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u006d\u0061\u0069\u006e"}};for _ ,_cacbe :=range _degag .Main {e .EncodeElement (_cacbe ,_bgfbc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_SheetViews ()*CT_SheetViews {_abgab :=&CT_SheetViews {};return _abgab };type CT_PatternFill struct{ + +// Pattern Type +PatternTypeAttr ST_PatternType ; + +// Foreground Color +FgColor *CT_Color ; + +// Background Color +BgColor *CT_Color ;};type CT_VerticalAlignFontProperty struct{ + +// Value +ValAttr _db .ST_VerticalAlignRun ;};func (_eaedeb *ST_PhoneticType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_agdfd ,_cafdca :=d .Token ();if _cafdca !=nil {return _cafdca ;};if _edbeg ,_cfefdd :=_agdfd .(_a .EndElement );_cfefdd &&_edbeg .Name ==start .Name {*_eaedeb =1;return nil ;};if _cecbf ,_bgdgdb :=_agdfd .(_a .CharData );!_bgdgdb {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",_agdfd );}else {switch string (_cecbf ){case "":*_eaedeb =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_eaedeb =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_eaedeb =2;case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_eaedeb =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_eaedeb =4;};};_agdfd ,_cafdca =d .Token ();if _cafdca !=nil {return _cafdca ;};if _eccede ,_dgcgf :=_agdfd .(_a .EndElement );_dgcgf &&_eccede .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",_agdfd );}; + +// Validate validates the PivotCacheDefinition and its children +func (_cbbbg *PivotCacheDefinition )Validate ()error {return _cbbbg .ValidateWithPath ("P\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};type CT_PivotHierarchy struct{ + +// Outline New Levels +OutlineAttr *bool ; -// Relative Indent -RelativeIndentAttr *int32 ; +// Multiple Field Filters +MultipleItemSelectionAllowedAttr *bool ; -// Justify Last Line -JustifyLastLineAttr *bool ; +// New Levels Subtotals At Top +SubtotalTopAttr *bool ; -// Shrink To Fit -ShrinkToFitAttr *bool ; +// Show In Field List +ShowInFieldListAttr *bool ; -// Reading Order -ReadingOrderAttr *uint32 ;}; +// Drag To Row +DragToRowAttr *bool ; -// Validate validates the CT_RevisionCustomView and its children -func (_gggbc *CT_RevisionCustomView )Validate ()error {return _gggbc .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0075\u0073t\u006f\u006d\u0056\u0069\u0065\u0077");};func (_fedbg *CT_Formats )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egdae :=range start .Attr {if _egdae .Name .Local =="\u0063\u006f\u0075n\u0074"{_fgdg ,_gddba :=_d .ParseUint (_egdae .Value ,10,32);if _gddba !=nil {return _gddba ;};_afgag :=uint32 (_fgdg );_fedbg .CountAttr =&_afgag ;continue ;};};_bfgff :for {_eacc ,_dffb :=d .Token ();if _dffb !=nil {return _dffb ;};switch _egdb :=_eacc .(type ){case _f .StartElement :switch _egdb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daaba :=NewCT_Format ();if _afacd :=d .DecodeElement (_daaba ,&_egdb );_afacd !=nil {return _afacd ;};_fedbg .Format =append (_fedbg .Format ,_daaba );default:_ag .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",_egdb .Name );if _agadd :=d .Skip ();_agadd !=nil {return _agadd ;};};case _f .EndElement :break _bfgff ;case _f .CharData :};};return nil ;};func (_ddddff ST_RevisionAction )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eegfb :=_f .Attr {};_eegfb .Name =name ;switch _ddddff {case ST_RevisionActionUnset :_eegfb .Value ="";case ST_RevisionActionAdd :_eegfb .Value ="\u0061\u0064\u0064";case ST_RevisionActionDelete :_eegfb .Value ="\u0064\u0065\u006c\u0065\u0074\u0065";};return _eegfb ,nil ;}; +// Drag To Column +DragToColAttr *bool ; -// ValidateWithPath validates the CT_CellSmartTag and its children, prefixing error messages with path -func (_gddc *CT_CellSmartTag )ValidateWithPath (path string )error {for _efcg ,_fgbf :=range _gddc .CellSmartTagPr {if _dec :=_fgbf .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0043\u0065ll\u0053m\u0061\u0072\u0074\u0054\u0061g\u0050\u0072\u005b\u0025\u0064\u005d",path ,_efcg ));_dec !=nil {return _dec ;};};return nil ;};func (_bgdef *CT_ExternalLinkChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbeae :for {_eeaff ,_gdaed :=d .Token ();if _gdaed !=nil {return _gdaed ;};switch _fegcg :=_eeaff .(type ){case _f .StartElement :switch _fegcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgdef .ExternalBook =NewCT_ExternalBook ();if _ccfe :=d .DecodeElement (_bgdef .ExternalBook ,&_fegcg );_ccfe !=nil {return _ccfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgdef .DdeLink =NewCT_DdeLink ();if _dcfab :=d .DecodeElement (_bgdef .DdeLink ,&_fegcg );_dcfab !=nil {return _dcfab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgdef .OleLink =NewCT_OleLink ();if _cdega :=d .DecodeElement (_bgdef .OleLink ,&_fegcg );_cdega !=nil {return _cdega ;};default:_ag .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",_fegcg .Name );if _fecd :=d .Skip ();_fecd !=nil {return _fecd ;};};case _f .EndElement :break _fbeae ;case _f .CharData :};};return nil ;};func (_bgcgd *CT_DataFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bgcgd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bgcgd .CountAttr )});};e .EncodeToken (start );_egafc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064"}};for _ ,_dfac :=range _bgcgd .DataField {e .EncodeElement (_dfac ,_egafc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_egcfa *CT_Items )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _egcfa .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_egcfa .CountAttr )});};e .EncodeToken (start );_ceede :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0069\u0074\u0065\u006d"}};for _ ,_fdgff :=range _egcfa .Item {e .EncodeElement (_fdgff ,_ceede );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Drag to Page +DragToPageAttr *bool ; -// Validate validates the CT_RevisionInsertSheet and its children -func (_aafceb *CT_RevisionInsertSheet )Validate ()error {return _aafceb .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0049\u006e\u0073\u0065\u0072\u0074\u0053\u0068\u0065e\u0074");};func (_ccegbg *CT_TableMissing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_cdaba ,_gbbebg :=d .Token ();if _gbbebg !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u004di\u0073\u0073\u0069n\u0067:\u0020\u0025\u0073",_gbbebg );};if _ffegf ,_eebed :=_cdaba .(_f .EndElement );_eebed &&_ffegf .Name ==start .Name {break ;};};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 ;};type CT_CellStyleXfs struct{ +// Drag To Data +DragToDataAttr *bool ; -// Style Count -CountAttr *uint32 ; +// Drag Off +DragOffAttr *bool ; -// Formatting Elements -Xf []*CT_Xf ;}; +// Inclusive Manual Filter +IncludeNewItemsInFilterAttr *bool ; -// Validate validates the CT_PivotDimension and its children -func (_feebf *CT_PivotDimension )Validate ()error {return _feebf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");}; +// Hierarchy Caption +CaptionAttr *string ; -// Validate validates the Worksheet and its children -func (_ceefc *Worksheet )Validate ()error {return _ceefc .ValidateWithPath ("\u0057o\u0072\u006b\u0073\u0068\u0065\u0065t");};func NewCT_ColHierarchiesUsage ()*CT_ColHierarchiesUsage {_bbbe :=&CT_ColHierarchiesUsage {};return _bbbe ;};func (_bggbd *CT_GroupLevels )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eabce :=range start .Attr {if _eabce .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbfc ,_efga :=_d .ParseUint (_eabce .Value ,10,32);if _efga !=nil {return _efga ;};_fdaa :=uint32 (_fbfc );_bggbd .CountAttr =&_fdaa ;continue ;};};_adce :for {_cedef ,_fdbe :=d .Token ();if _fdbe !=nil {return _fdbe ;};switch _bddeg :=_cedef .(type ){case _f .StartElement :switch _bddeg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fafd :=NewCT_GroupLevel ();if _gagdf :=d .DecodeElement (_fafd ,&_bddeg );_gagdf !=nil {return _gagdf ;};_bggbd .GroupLevel =append (_bggbd .GroupLevel ,_fafd );default:_ag .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",_bddeg .Name );if _faacf :=d .Skip ();_faacf !=nil {return _faacf ;};};case _f .EndElement :break _adce ;case _f .CharData :};};return nil ;};func NewCT_DdeItems ()*CT_DdeItems {_afaeg :=&CT_DdeItems {};return _afaeg }; +// OLAP Member Properties +Mps *CT_MemberProperties ; -// ValidateWithPath validates the Revisions and its children, prefixing error messages with path -func (_eefea *Revisions )ValidateWithPath (path string )error {if _affeb :=_eefea .CT_Revisions .ValidateWithPath (path );_affeb !=nil {return _affeb ;};return nil ;};func (_bcgee *CT_MetadataTypes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbedb :=range start .Attr {if _dbedb .Name .Local =="\u0063\u006f\u0075n\u0074"{_dgfcb ,_bacdc :=_d .ParseUint (_dbedb .Value ,10,32);if _bacdc !=nil {return _bacdc ;};_fcecd :=uint32 (_dgfcb );_bcgee .CountAttr =&_fcecd ;continue ;};};_bcaee :for {_cebfcg ,_gdbgb :=d .Token ();if _gdbgb !=nil {return _gdbgb ;};switch _gaec :=_cebfcg .(type ){case _f .StartElement :switch _gaec .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_degaga :=NewCT_MetadataType ();if _afdge :=d .DecodeElement (_degaga ,&_gaec );_afdge !=nil {return _afdge ;};_bcgee .MetadataType =append (_bcgee .MetadataType ,_degaga );default:_ag .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",_gaec .Name );if _dbead :=d .Skip ();_dbead !=nil {return _dbead ;};};case _f .EndElement :break _bcaee ;case _f .CharData :};};return nil ;}; +// Members +Members []*CT_Members ; -// Validate validates the CT_HeaderFooter and its children -func (_ddgbd *CT_HeaderFooter )Validate ()error {return _ddgbd .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func (_dfeef *CT_PivotCache )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_addcaf :=range start .Attr {if _addcaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_addcaf .Name .Local =="\u0069\u0064"||_addcaf .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"&&_addcaf .Name .Local =="\u0069\u0064"{_gagbc ,_fgcfdf :=_addcaf .Value ,error (nil );if _fgcfdf !=nil {return _fgcfdf ;};_dfeef .IdAttr =_gagbc ;continue ;};if _addcaf .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_adcag ,_ccgfg :=_d .ParseUint (_addcaf .Value ,10,32);if _ccgfg !=nil {return _ccgfg ;};_dfeef .CacheIdAttr =uint32 (_adcag );continue ;};};for {_fgbb ,_eebbe :=d .Token ();if _eebbe !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050i\u0076o\u0074C\u0061\u0063\u0068\u0065\u003a\u0020\u0025s",_eebbe );};if _edfed ,_efgbc :=_fgbb .(_f .EndElement );_efgbc &&_edfed .Name ==start .Name {break ;};};return nil ;};type CT_CustomProperty struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_cfeag *CT_IconFilter )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfeag .IconSetAttr =ST_IconSetType (1);for _ ,_babd :=range start .Attr {if _babd .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_cfeag .IconSetAttr .UnmarshalXMLAttr (_babd );continue ;};if _babd .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_decbd ,_gbfgc :=_d .ParseUint (_babd .Value ,10,32);if _gbfgc !=nil {return _gbfgc ;};_febab :=uint32 (_decbd );_cfeag .IconIdAttr =&_febab ;continue ;};};for {_fgffb ,_cfdba :=d .Token ();if _cfdba !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049c\u006fn\u0046i\u006c\u0074\u0065\u0072\u003a\u0020\u0025s",_cfdba );};if _gfbeb ,_aefcd :=_fgffb .(_a .EndElement );_aefcd &&_gfbeb .Name ==start .Name {break ;};};return nil ;};func (_fdde *CT_MergeCell )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_fdde .RefAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Custom Property Name -NameAttr string ;IdAttr string ;};func NewCT_IconFilter ()*CT_IconFilter {_effgeb :=&CT_IconFilter {};_effgeb .IconSetAttr =ST_IconSetType (1);return _effgeb ;};func (_agceb *CT_XmlCellPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_agceb .IdAttr )});if _agceb .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_agceb .UniqueNameAttr )});};e .EncodeToken (start );_bffeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0050\u0072"}};e .EncodeElement (_agceb .XmlPr ,_bffeg );if _agceb .ExtLst !=nil {_bafbd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_agceb .ExtLst ,_bafbd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eddde ST_FormatAction )Validate ()error {return _eddde .ValidateWithPath ("")};func (_bdda *CT_TableColumns )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bdda .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bdda .CountAttr )});};e .EncodeToken (start );_cbfaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e"}};for _ ,_dafbfe :=range _bdda .TableColumn {e .EncodeElement (_dafbfe ,_cbfaa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Member struct{ +// ValidateWithPath validates the CT_DataField and its children, prefixing error messages with path +func (_abead *CT_DataField )ValidateWithPath (path string )error {if _begb :=_abead .SubtotalAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_begb !=nil {return _begb ;};if _bdbc :=_abead .ShowDataAsAttr .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0044\u0061\u0074\u0061\u0041\u0073\u0041\u0074\u0074\u0072");_bdbc !=nil {return _bdbc ;};if _abead .ExtLst !=nil {if _aaebc :=_abead .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaebc !=nil {return _aaebc ;};};return nil ;};type CT_TableFormula struct{ArrayAttr bool ;Content string ;};func (_aecab *CT_RgbColor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aecab .RgbAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0067\u0062"},Value :_b .Sprintf ("\u0025\u0076",*_aecab .RgbAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Sst struct{ -// Hidden Item Name -NameAttr string ;};func NewCT_MetadataStringIndex ()*CT_MetadataStringIndex {_bcbeb :=&CT_MetadataStringIndex {};return _bcbeb ;};type CT_Hyperlink struct{ +// String Count +CountAttr *uint32 ; -// Reference -RefAttr string ;IdAttr *string ; +// Unique String Count +UniqueCountAttr *uint32 ; -// Location -LocationAttr *string ; +// String Item +Si []*CT_Rst ;ExtLst *CT_ExtensionList ;};func (_gfccge *CT_WebPr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gfccge .XmlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gfccge .XmlAttr ))});};if _gfccge .SourceDataAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gfccge .SourceDataAttr ))});};if _gfccge .ParsePreAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gfccge .ParsePreAttr ))});};if _gfccge .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gfccge .ConsecutiveAttr ))});};if _gfccge .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gfccge .FirstRowAttr ))});};if _gfccge .Xl97Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006c\u0039\u0037"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gfccge .Xl97Attr ))});};if _gfccge .TextDatesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gfccge .TextDatesAttr ))});};if _gfccge .Xl2000Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006c\u0032\u0030\u0030\u0030"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gfccge .Xl2000Attr ))});};if _gfccge .UrlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0072\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_gfccge .UrlAttr )});};if _gfccge .PostAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u006f\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gfccge .PostAttr )});};if _gfccge .HtmlTablesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gfccge .HtmlTablesAttr ))});};if _gfccge .HtmlFormatAttr !=ST_HtmlFmtUnset {_gfeb ,_eagfee :=_gfccge .HtmlFormatAttr .MarshalXMLAttr (_a .Name {Local :"\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"});if _eagfee !=nil {return _eagfee ;};start .Attr =append (start .Attr ,_gfeb );};if _gfccge .EditPageAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gfccge .EditPageAttr )});};e .EncodeToken (start );if _gfccge .Tables !=nil {_ebadg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0074\u0061\u0062\u006c\u0065s"}};e .EncodeElement (_gfccge .Tables ,_ebadg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ccdgg ST_TotalsRowFunction )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gebbbb :=_a .Attr {};_gebbbb .Name =name ;switch _ccdgg {case ST_TotalsRowFunctionUnset :_gebbbb .Value ="";case ST_TotalsRowFunctionNone :_gebbbb .Value ="\u006e\u006f\u006e\u0065";case ST_TotalsRowFunctionSum :_gebbbb .Value ="\u0073\u0075\u006d";case ST_TotalsRowFunctionMin :_gebbbb .Value ="\u006d\u0069\u006e";case ST_TotalsRowFunctionMax :_gebbbb .Value ="\u006d\u0061\u0078";case ST_TotalsRowFunctionAverage :_gebbbb .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_TotalsRowFunctionCount :_gebbbb .Value ="\u0063\u006f\u0075n\u0074";case ST_TotalsRowFunctionCountNums :_gebbbb .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_TotalsRowFunctionStdDev :_gebbbb .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_TotalsRowFunctionVar :_gebbbb .Value ="\u0076\u0061\u0072";case ST_TotalsRowFunctionCustom :_gebbbb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _gebbbb ,nil ;}; -// Tool Tip -TooltipAttr *string ; +// Validate validates the CT_DataConsolidate and its children +func (_eccg *CT_DataConsolidate )Validate ()error {return _eccg .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065");};func (_eddefa *CT_UnderlineProperty )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cdbcb :=range start .Attr {if _cdbcb .Name .Local =="\u0076\u0061\u006c"{_eddefa .ValAttr .UnmarshalXMLAttr (_cdbcb );continue ;};};for {_fgfcg ,_beabcd :=d .Token ();if _beabcd !=nil {return _b .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",_beabcd );};if _aaffaf ,_bbbcac :=_fgfcg .(_a .EndElement );_bbbcac &&_aaffaf .Name ==start .Name {break ;};};return nil ;};func (_gacbd ST_TextHAlign )Validate ()error {return _gacbd .ValidateWithPath ("")};type CT_String struct{ -// Display String -DisplayAttr *string ;};func (_agaff *CT_QueryCache )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fggd :=range start .Attr {if _fggd .Name .Local =="\u0063\u006f\u0075n\u0074"{_cacdc ,_eabde :=_d .ParseUint (_fggd .Value ,10,32);if _eabde !=nil {return _eabde ;};_ccdac :=uint32 (_cacdc );_agaff .CountAttr =&_ccdac ;continue ;};};_fbbbb :for {_dbfbdd ,_adcba :=d .Token ();if _adcba !=nil {return _adcba ;};switch _gagca :=_dbfbdd .(type ){case _f .StartElement :switch _gagca .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbcbf :=NewCT_Query ();if _fgdee :=d .DecodeElement (_cbcbf ,&_gagca );_fgdee !=nil {return _fgdee ;};_agaff .Query =append (_agaff .Query ,_cbcbf );default:_ag .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",_gagca .Name );if _affcb :=d .Skip ();_affcb !=nil {return _affcb ;};};case _f .EndElement :break _fbbbb ;case _f .CharData :};};return nil ;};type CalcChain struct{CT_CalcChain }; +// Value +VAttr string ; -// ValidateWithPath validates the CT_CommentPr and its children, prefixing error messages with path -func (_bcca *CT_CommentPr )ValidateWithPath (path string )error {if _gfce :=_bcca .TextHAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0048\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gfce !=nil {return _gfce ;};if _ecga :=_bcca .TextVAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0056\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_ecga !=nil {return _ecga ;};if _bdac :=_bcca .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_bdac !=nil {return _bdac ;};return nil ;};func (_gfbad *CT_RevisionFormatting )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdddg :=range start .Attr {if _gdddg .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_abceg ,_bccdf :=_d .ParseUint (_gdddg .Value ,10,32);if _bccdf !=nil {return _bccdf ;};_gfbad .SheetIdAttr =uint32 (_abceg );continue ;};if _gdddg .Name .Local =="\u0078\u0066\u0044x\u0066"{_acgga ,_gdcge :=_d .ParseBool (_gdddg .Value );if _gdcge !=nil {return _gdcge ;};_gfbad .XfDxfAttr =&_acgga ;continue ;};if _gdddg .Name .Local =="\u0073"{_ceebgd ,_gffcf :=_d .ParseBool (_gdddg .Value );if _gffcf !=nil {return _gffcf ;};_gfbad .SAttr =&_ceebgd ;continue ;};if _gdddg .Name .Local =="\u0073\u0071\u0072e\u0066"{_eaeac ,_edcgca :=ParseSliceST_Sqref (_gdddg .Value );if _edcgca !=nil {return _edcgca ;};_gfbad .SqrefAttr =_eaeac ;continue ;};if _gdddg .Name .Local =="\u0073\u0074\u0061r\u0074"{_gbbdd ,_dgfdg :=_d .ParseUint (_gdddg .Value ,10,32);if _dgfdg !=nil {return _dgfdg ;};_bgeea :=uint32 (_gbbdd );_gfbad .StartAttr =&_bgeea ;continue ;};if _gdddg .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_edggfd ,_abcde :=_d .ParseUint (_gdddg .Value ,10,32);if _abcde !=nil {return _abcde ;};_beefc :=uint32 (_edggfd );_gfbad .LengthAttr =&_beefc ;continue ;};};_gbdbg :for {_gecgc ,_ggecbg :=d .Token ();if _ggecbg !=nil {return _ggecbg ;};switch _agfdc :=_gecgc .(type ){case _f .StartElement :switch _agfdc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfbad .Dxf =NewCT_Dxf ();if _fgede :=d .DecodeElement (_gfbad .Dxf ,&_agfdc );_fgede !=nil {return _fgede ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfbad .ExtLst =NewCT_ExtensionList ();if _fgaae :=d .DecodeElement (_gfbad .ExtLst ,&_agfdc );_fgaae !=nil {return _fgaae ;};default:_ag .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",_agfdc .Name );if _fdebd :=d .Skip ();_fdebd !=nil {return _fdebd ;};};case _f .EndElement :break _gbdbg ;case _f .CharData :};};return nil ;};func (_debaff *ST_DataValidationErrorStyle )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_debaff =0;case "\u0073\u0074\u006f\u0070":*_debaff =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_debaff =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_debaff =3;};return nil ;};type CT_LevelGroup struct{ +// Unused Item +UAttr *bool ; -// Group Name -NameAttr string ; +// Calculated Item +FAttr *bool ; -// Unique Group Name -UniqueNameAttr string ; +// Item Caption +CAttr *string ; -// Group Caption -CaptionAttr string ; +// Member Property Count +CpAttr *uint32 ; -// Parent Unique Name -UniqueParentAttr *string ; +// Format Index +InAttr *uint32 ; -// Group Id -IdAttr *int32 ; +// Background Color +BcAttr *string ; -// OLAP Group Members -GroupMembers *CT_GroupMembers ;};func (_dcafc ST_PageOrder )Validate ()error {return _dcafc .ValidateWithPath ("")};func (_bffgaa ST_Comments )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_abacg :=_f .Attr {};_abacg .Name =name ;switch _bffgaa {case ST_CommentsUnset :_abacg .Value ="";case ST_CommentsCommNone :_abacg .Value ="\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065";case ST_CommentsCommIndicator :_abacg .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";case ST_CommentsCommIndAndComment :_abacg .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074";};return _abacg ,nil ;};func (_gbcff *CT_TableParts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbbcd :=range start .Attr {if _bbbcd .Name .Local =="\u0063\u006f\u0075n\u0074"{_afgbe ,_egffb :=_d .ParseUint (_bbbcd .Value ,10,32);if _egffb !=nil {return _egffb ;};_accaf :=uint32 (_afgbe );_gbcff .CountAttr =&_accaf ;continue ;};};_bffee :for {_caebc ,_fcaac :=d .Token ();if _fcaac !=nil {return _fcaac ;};switch _caeeda :=_caebc .(type ){case _f .StartElement :switch _caeeda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbeda :=NewCT_TablePart ();if _cdbce :=d .DecodeElement (_fbeda ,&_caeeda );_cdbce !=nil {return _cdbce ;};_gbcff .TablePart =append (_gbcff .TablePart ,_fbeda );default:_ag .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",_caeeda .Name );if _fdceg :=d .Skip ();_fdceg !=nil {return _fdceg ;};};case _f .EndElement :break _bffee ;case _f .CharData :};};return nil ;};func (_facgf *ST_CfvoType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afgfb ,_dfaeec :=d .Token ();if _dfaeec !=nil {return _dfaeec ;};if _bedebc ,_aabdd :=_afgfb .(_f .EndElement );_aabdd &&_bedebc .Name ==start .Name {*_facgf =1;return nil ;};if _cefbc ,_cdbcc :=_afgfb .(_f .CharData );!_cdbcc {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afgfb );}else {switch string (_cefbc ){case "":*_facgf =0;case "\u006e\u0075\u006d":*_facgf =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_facgf =2;case "\u006d\u0061\u0078":*_facgf =3;case "\u006d\u0069\u006e":*_facgf =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_facgf =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_facgf =6;};};_afgfb ,_dfaeec =d .Token ();if _dfaeec !=nil {return _dfaeec ;};if _gebed ,_gdaefd :=_afgfb .(_f .EndElement );_gdaefd &&_gebed .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afgfb );}; +// Foreground Color +FcAttr *string ; -// ValidateWithPath validates the CT_Fills and its children, prefixing error messages with path -func (_agacg *CT_Fills )ValidateWithPath (path string )error {for _cdfba ,_cedga :=range _agacg .Fill {if _cecf :=_cedga .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0046\u0069\u006c\u006c\u005b\u0025\u0064\u005d",path ,_cdfba ));_cecf !=nil {return _cecf ;};};return nil ;};func (_ccccf ST_Orientation )Validate ()error {return _ccccf .ValidateWithPath ("")};func (_fdfbb *ST_VolDepType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fdfbb =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_fdfbb =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_fdfbb =2;};return nil ;};type CT_SheetPr struct{ +// Italic +IAttr *bool ; -// Synch Horizontal -SyncHorizontalAttr *bool ; +// Underline +UnAttr *bool ; -// Synch Vertical -SyncVerticalAttr *bool ; +// Strikethrough +StAttr *bool ; -// Synch Reference -SyncRefAttr *string ; +// Bold +BAttr *bool ; -// Transition Formula Evaluation -TransitionEvaluationAttr *bool ; +// Tuples +Tpls []*CT_Tuples ; -// Transition Formula Entry -TransitionEntryAttr *bool ; +// Member Property Index +X []*CT_X ;};func (_afgec *CT_FilterColumn )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006cI\u0064"},Value :_b .Sprintf ("\u0025\u0076",_afgec .ColIdAttr )});if _afgec .HiddenButtonAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_afgec .HiddenButtonAttr ))});};if _afgec .ShowButtonAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_afgec .ShowButtonAttr ))});};e .EncodeToken (start );if _afgec .Filters !=nil {_cfdea :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_afgec .Filters ,_cfdea );};if _afgec .Top10 !=nil {_cdgf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070\u0031\u0030"}};e .EncodeElement (_afgec .Top10 ,_cdgf );};if _afgec .CustomFilters !=nil {_gdedb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061:\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_afgec .CustomFilters ,_gdedb );};if _afgec .DynamicFilter !=nil {_agabc :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061:\u0064\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_afgec .DynamicFilter ,_agabc );};if _afgec .ColorFilter !=nil {_gcbge :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072"}};e .EncodeElement (_afgec .ColorFilter ,_gcbge );};if _afgec .IconFilter !=nil {_cfbgg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_afgec .IconFilter ,_cfbgg );};if _afgec .ExtLst !=nil {_aabe :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_afgec .ExtLst ,_aabe );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_acgbc ST_SourceType )ValidateWithPath (path string )error {switch _acgbc {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 (_acgbc ));};return nil ;};func (_abcgb *CT_IndexedColors )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_eagcec :=_a .StartElement {Name :_a .Name {Local :"m\u0061\u003a\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"}};for _ ,_cdaec :=range _abcgb .RgbColor {e .EncodeElement (_cdaec ,_eagcec );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cabf *CT_ExternalDefinedName )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_cabf .NameAttr )});if _cabf .RefersToAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_cabf .RefersToAttr )});};if _cabf .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cabf .SheetIdAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cgdcef *CT_VolMain )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dcbddg :=range start .Attr {if _dcbddg .Name .Local =="\u0066\u0069\u0072s\u0074"{_abfdf ,_dbddf :=_dcbddg .Value ,error (nil );if _dbddf !=nil {return _dbddf ;};_cgdcef .FirstAttr =_abfdf ;continue ;};};_edfbf :for {_dfafca ,_bacf :=d .Token ();if _bacf !=nil {return _bacf ;};switch _fabdf :=_dfafca .(type ){case _a .StartElement :switch _fabdf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdbcbc :=NewCT_VolTopic ();if _fffeac :=d .DecodeElement (_cdbcbc ,&_fabdf );_fffeac !=nil {return _fffeac ;};_cgdcef .Tp =append (_cgdcef .Tp ,_cdbcbc );default:_gc .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",_fabdf .Name );if _bfecbc :=d .Skip ();_bfecbc !=nil {return _bfecbc ;};};case _a .EndElement :break _edfbf ;case _a .CharData :};};return nil ;};func (_aedcac *ST_PhoneticType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aedcac =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_aedcac =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_aedcac =2;case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_aedcac =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_aedcac =4;};return nil ;};func (_ebeaa *CT_MdxKPI )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebeaa .PAttr =ST_MdxKPIProperty (1);for _ ,_ddbdb :=range start .Attr {if _ddbdb .Name .Local =="\u006e"{_aegbc ,_eecg :=_d .ParseUint (_ddbdb .Value ,10,32);if _eecg !=nil {return _eecg ;};_ebeaa .NAttr =uint32 (_aegbc );continue ;};if _ddbdb .Name .Local =="\u006e\u0070"{_fceb ,_dgaed :=_d .ParseUint (_ddbdb .Value ,10,32);if _dgaed !=nil {return _dgaed ;};_ebeaa .NpAttr =uint32 (_fceb );continue ;};if _ddbdb .Name .Local =="\u0070"{_ebeaa .PAttr .UnmarshalXMLAttr (_ddbdb );continue ;};};for {_gefdg ,_cbbgd :=d .Token ();if _cbbgd !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0064\u0078K\u0050\u0049\u003a\u0020\u0025\u0073",_cbbgd );};if _cabdd ,_degea :=_gefdg .(_a .EndElement );_degea &&_cabdd .Name ==start .Name {break ;};};return nil ;}; -// Published -PublishedAttr *bool ; +// Validate validates the PivotTableDefinition and its children +func (_aaebdc *PivotTableDefinition )Validate ()error {return _aaebdc .ValidateWithPath ("P\u0069v\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};func (_acdad *CT_Formats )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _acdad .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_acdad .CountAttr )});};e .EncodeToken (start );_adagg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0066\u006f\u0072\u006d\u0061t"}};for _ ,_gfbcaa :=range _acdad .Format {e .EncodeElement (_gfbcaa ,_adagg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_befdc *CT_RangeSet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ggccbb :=range start .Attr {if _ggccbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ggccbb .Name .Local =="\u0069\u0064"||_ggccbb .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"&&_ggccbb .Name .Local =="\u0069\u0064"{_gbgcf ,_ebdeed :=_ggccbb .Value ,error (nil );if _ebdeed !=nil {return _ebdeed ;};_befdc .IdAttr =&_gbgcf ;continue ;};if _ggccbb .Name .Local =="\u0069\u0031"{_fagbb ,_dbbfab :=_d .ParseUint (_ggccbb .Value ,10,32);if _dbbfab !=nil {return _dbbfab ;};_bfgdg :=uint32 (_fagbb );_befdc .I1Attr =&_bfgdg ;continue ;};if _ggccbb .Name .Local =="\u0069\u0033"{_fbaeb ,_cgbaef :=_d .ParseUint (_ggccbb .Value ,10,32);if _cgbaef !=nil {return _cgbaef ;};_bdafc :=uint32 (_fbaeb );_befdc .I3Attr =&_bdafc ;continue ;};if _ggccbb .Name .Local =="\u0069\u0034"{_gdbeb ,_ceabdb :=_d .ParseUint (_ggccbb .Value ,10,32);if _ceabdb !=nil {return _ceabdb ;};_ddggb :=uint32 (_gdbeb );_befdc .I4Attr =&_ddggb ;continue ;};if _ggccbb .Name .Local =="\u0072\u0065\u0066"{_fdcdd ,_daced :=_ggccbb .Value ,error (nil );if _daced !=nil {return _daced ;};_befdc .RefAttr =&_fdcdd ;continue ;};if _ggccbb .Name .Local =="\u006e\u0061\u006d\u0065"{_cgdbc ,_acdef :=_ggccbb .Value ,error (nil );if _acdef !=nil {return _acdef ;};_befdc .NameAttr =&_cgdbc ;continue ;};if _ggccbb .Name .Local =="\u0073\u0068\u0065e\u0074"{_bgfeeb ,_ddaeb :=_ggccbb .Value ,error (nil );if _ddaeb !=nil {return _ddaeb ;};_befdc .SheetAttr =&_bgfeeb ;continue ;};if _ggccbb .Name .Local =="\u0069\u0032"{_cfbda ,_fgdeb :=_d .ParseUint (_ggccbb .Value ,10,32);if _fgdeb !=nil {return _fgdeb ;};_gdebg :=uint32 (_cfbda );_befdc .I2Attr =&_gdebg ;continue ;};};for {_eefc ,_cccdf :=d .Token ();if _cccdf !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u003a\u0020\u0025\u0073",_cccdf );};if _cdbee ,_afdff :=_eefc .(_a .EndElement );_afdff &&_cdbee .Name ==start .Name {break ;};};return nil ;};type CT_Error struct{ -// Code Name -CodeNameAttr *string ; +// Value +VAttr string ; -// Filter Mode -FilterModeAttr *bool ; +// Unused Item +UAttr *bool ; -// Enable Conditional Formatting Calculations -EnableFormatConditionsCalculationAttr *bool ; +// Calculated Item +FAttr *bool ; -// Sheet Tab Color -TabColor *CT_Color ; +// Item Caption +CAttr *string ; -// Outline Properties -OutlinePr *CT_OutlinePr ; +// Member Property Count +CpAttr *uint32 ; -// Page Setup Properties -PageSetUpPr *CT_PageSetUpPr ;};func (_aaccba *CT_OleSize )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acfbb :=range start .Attr {if _acfbb .Name .Local =="\u0072\u0065\u0066"{_gcaeg ,_ebafe :=_acfbb .Value ,error (nil );if _ebafe !=nil {return _ebafe ;};_aaccba .RefAttr =_gcaeg ;continue ;};};for {_ceeg ,_gged :=d .Token ();if _gged !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020%\u0073",_gged );};if _caeda ,_gbfg :=_ceeg .(_f .EndElement );_gbfg &&_caeda .Name ==start .Name {break ;};};return nil ;};func NewCT_OleObjects ()*CT_OleObjects {_agbfef :=&CT_OleObjects {};return _agbfef };func (_dfbab *CT_MetadataType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_dfbab .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",_dfbab .MinSupportedVersionAttr )});if _dfbab .GhostRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbab .GhostRowAttr ))});};if _dfbab .GhostColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbab .GhostColAttr ))});};if _dfbab .EditAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0064\u0069\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbab .EditAttr ))});};if _dfbab .DeleteAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbab .DeleteAttr ))});};if _dfbab .CopyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0070\u0079"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbab .CopyAttr ))});};if _dfbab .PasteAllAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbab .PasteAllAttr ))});};if _dfbab .PasteFormulasAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbab .PasteFormulasAttr ))});};if _dfbab .PasteValuesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbab .PasteValuesAttr ))});};if _dfbab .PasteFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbab .PasteFormatsAttr ))});};if _dfbab .PasteCommentsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbab .PasteCommentsAttr ))});};if _dfbab .PasteDataValidationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbab .PasteDataValidationAttr ))});};if _dfbab .PasteBordersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbab .PasteBordersAttr ))});};if _dfbab .PasteColWidthsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbab .PasteColWidthsAttr ))});};if _dfbab .PasteNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbab .PasteNumberFormatsAttr ))});};if _dfbab .MergeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0072g\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbab .MergeAttr ))});};if _dfbab .SplitFirstAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbab .SplitFirstAttr ))});};if _dfbab .SplitAllAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbab .SplitAllAttr ))});};if _dfbab .RowColShiftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbab .RowColShiftAttr ))});};if _dfbab .ClearAllAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbab .ClearAllAttr ))});};if _dfbab .ClearFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbab .ClearFormatsAttr ))});};if _dfbab .ClearContentsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbab .ClearContentsAttr ))});};if _dfbab .ClearCommentsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbab .ClearCommentsAttr ))});};if _dfbab .AssignAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0073\u0073\u0069\u0067\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbab .AssignAttr ))});};if _dfbab .CoerceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0065\u0072\u0063\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbab .CoerceAttr ))});};if _dfbab .AdjustAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbab .AdjustAttr ))});};if _dfbab .CellMetaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_dfbab .CellMetaAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Format Index +InAttr *uint32 ; -// Validate validates the CT_OutlinePr and its children -func (_ggaffa *CT_OutlinePr )Validate ()error {return _ggaffa .ValidateWithPath ("\u0043\u0054\u005fO\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");};type CT_Map struct{ +// background Color +BcAttr *string ; -// XML Mapping ID -IDAttr uint32 ; +// Foreground Color +FcAttr *string ; -// XML Mapping Name -NameAttr string ; +// Italic +IAttr *bool ; -// Root Element Name -RootElementAttr string ; +// Underline +UnAttr *bool ; -// Schema Name -SchemaIDAttr string ; +// Strikethrough +StAttr *bool ; -// Show Validation Errors -ShowImportExportValidationErrorsAttr bool ; +// Bold +BAttr *bool ; -// AutoFit Table on Refresh -AutoFitAttr bool ; +// Tuples +Tpls *CT_Tuples ; -// Append Data to Table -AppendAttr bool ; +// Member Property Indexes +X []*CT_X ;};func (_feebg *CT_Number )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0076",_feebg .VAttr )});if _feebg .UAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_feebg .UAttr ))});};if _feebg .FAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_feebg .FAttr ))});};if _feebg .CAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_feebg .CAttr )});};if _feebg .CpAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_feebg .CpAttr )});};if _feebg .InAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_feebg .InAttr )});};if _feebg .BcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_feebg .BcAttr )});};if _feebg .FcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_feebg .FcAttr )});};if _feebg .IAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_feebg .IAttr ))});};if _feebg .UnAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_feebg .UnAttr ))});};if _feebg .StAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_feebg .StAttr ))});};if _feebg .BAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_feebg .BAttr ))});};e .EncodeToken (start );if _feebg .Tpls !=nil {_dcaed :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_bgfab :=range _feebg .Tpls {e .EncodeElement (_bgfab ,_dcaed );};};if _feebg .X !=nil {_gcfee :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_facabd :=range _feebg .X {e .EncodeElement (_facabd ,_gcfee );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dadga *CT_WebPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aabfc :=range start .Attr {if _aabfc .Name .Local =="\u0078\u006c\u0032\u0030\u0030\u0030"{_fcfaea ,_dcga :=_d .ParseBool (_aabfc .Value );if _dcga !=nil {return _dcga ;};_dadga .Xl2000Attr =&_fcfaea ;continue ;};if _aabfc .Name .Local =="\u0078\u006d\u006c"{_begdg ,_gafdc :=_d .ParseBool (_aabfc .Value );if _gafdc !=nil {return _gafdc ;};_dadga .XmlAttr =&_begdg ;continue ;};if _aabfc .Name .Local =="\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"{_cgacff ,_fbcdca :=_d .ParseBool (_aabfc .Value );if _fbcdca !=nil {return _fbcdca ;};_dadga .ParsePreAttr =&_cgacff ;continue ;};if _aabfc .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_dabag ,_fcdbg :=_d .ParseBool (_aabfc .Value );if _fcdbg !=nil {return _fcdbg ;};_dadga .ConsecutiveAttr =&_dabag ;continue ;};if _aabfc .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_fefeed ,_dcagbf :=_d .ParseBool (_aabfc .Value );if _dcagbf !=nil {return _dcagbf ;};_dadga .FirstRowAttr =&_fefeed ;continue ;};if _aabfc .Name .Local =="\u0078\u006c\u0039\u0037"{_ffecd ,_dgaaae :=_d .ParseBool (_aabfc .Value );if _dgaaae !=nil {return _dgaaae ;};_dadga .Xl97Attr =&_ffecd ;continue ;};if _aabfc .Name .Local =="\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"{_egbffg ,_edgee :=_d .ParseBool (_aabfc .Value );if _edgee !=nil {return _edgee ;};_dadga .TextDatesAttr =&_egbffg ;continue ;};if _aabfc .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"{_facca ,_abgbc :=_d .ParseBool (_aabfc .Value );if _abgbc !=nil {return _abgbc ;};_dadga .SourceDataAttr =&_facca ;continue ;};if _aabfc .Name .Local =="\u0075\u0072\u006c"{_bgacg ,_ccbab :=_aabfc .Value ,error (nil );if _ccbab !=nil {return _ccbab ;};_dadga .UrlAttr =&_bgacg ;continue ;};if _aabfc .Name .Local =="\u0070\u006f\u0073\u0074"{_afefd ,_cadec :=_aabfc .Value ,error (nil );if _cadec !=nil {return _cadec ;};_dadga .PostAttr =&_afefd ;continue ;};if _aabfc .Name .Local =="\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"{_dceade ,_acegc :=_d .ParseBool (_aabfc .Value );if _acegc !=nil {return _acegc ;};_dadga .HtmlTablesAttr =&_dceade ;continue ;};if _aabfc .Name .Local =="\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"{_dadga .HtmlFormatAttr .UnmarshalXMLAttr (_aabfc );continue ;};if _aabfc .Name .Local =="\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"{_fgbce ,_ffafa :=_aabfc .Value ,error (nil );if _ffafa !=nil {return _ffafa ;};_dadga .EditPageAttr =&_fgbce ;continue ;};};_eebee :for {_cccgd ,_ddgcd :=d .Token ();if _ddgcd !=nil {return _ddgcd ;};switch _abeebd :=_cccgd .(type ){case _a .StartElement :switch _abeebd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dadga .Tables =NewCT_Tables ();if _eeeeg :=d .DecodeElement (_dadga .Tables ,&_abeebd );_eeeeg !=nil {return _eeeeg ;};default:_gc .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",_abeebd .Name );if _bacgc :=d .Skip ();_bacgc !=nil {return _bacgc ;};};case _a .EndElement :break _eebee ;case _a .CharData :};};return nil ;};func NewCT_CommentPr ()*CT_CommentPr {_gefef :=&CT_CommentPr {};_gefef .Anchor =NewCT_ObjectAnchor ();return _gefef ;};func NewCT_ExtensionList ()*CT_ExtensionList {_egdbc :=&CT_ExtensionList {};return _egdbc };func (_decdg *CT_FutureMetadataBlock )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _decdg .ExtLst !=nil {_ggbbc :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_decdg .ExtLst ,_ggbbc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Preserve AutoFilter State -PreserveSortAFLayoutAttr bool ; +// Validate validates the CT_Tuples and its children +func (_dbffag *CT_Tuples )Validate ()error {return _dbffag .ValidateWithPath ("\u0043T\u005f\u0054\u0075\u0070\u006c\u0065s");};func (_fcgbd *CT_colItems )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bfagd :=range start .Attr {if _bfagd .Name .Local =="\u0063\u006f\u0075n\u0074"{_begbf ,_cffacb :=_d .ParseUint (_bfagd .Value ,10,32);if _cffacb !=nil {return _cffacb ;};_eafcb :=uint32 (_begbf );_fcgbd .CountAttr =&_eafcb ;continue ;};};_ebgba :for {_gecee ,_eaaeab :=d .Token ();if _eaaeab !=nil {return _eaaeab ;};switch _eefba :=_gecee .(type ){case _a .StartElement :switch _eefba .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdfcc :=NewCT_I ();if _dbeeb :=d .DecodeElement (_agdfcc ,&_eefba );_dbeeb !=nil {return _dbeeb ;};_fcgbd .I =append (_fcgbd .I ,_agdfcc );default:_gc .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",_eefba .Name );if _dddbd :=d .Skip ();_dddbd !=nil {return _dddbd ;};};case _a .EndElement :break _ebgba ;case _a .CharData :};};return nil ;};func (_bddee *ST_GradientType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bddee =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_bddee =1;case "\u0070\u0061\u0074\u0068":*_bddee =2;};return nil ;}; -// Preserve Cell Formatting -PreserveFormatAttr bool ; +// Validate validates the CT_colItems and its children +func (_dcafed *CT_colItems )Validate ()error {return _dcafed .ValidateWithPath ("C\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073");};func (_dgcba ST_UnderlineValues )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dgcba .String (),start );}; -// XML Mapping -DataBinding *CT_DataBinding ;};func NewCT_RevisionAutoFormatting ()*CT_RevisionAutoFormatting {_efdadf :=&CT_RevisionAutoFormatting {};return _efdadf ;};func (_eaec *CT_CellProtection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eecb :=range start .Attr {if _eecb .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_ggbd ,_ecbb :=_d .ParseBool (_eecb .Value );if _ecbb !=nil {return _ecbb ;};_eaec .LockedAttr =&_ggbd ;continue ;};if _eecb .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_beca ,_geegf :=_d .ParseBool (_eecb .Value );if _geegf !=nil {return _geegf ;};_eaec .HiddenAttr =&_beca ;continue ;};};for {_dcgf ,_egcdf :=d .Token ();if _egcdf !=nil {return _c .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",_egcdf );};if _eeegf ,_aga :=_dcgf .(_f .EndElement );_aga &&_eeegf .Name ==start .Name {break ;};};return nil ;};func NewCT_Parameter ()*CT_Parameter {_dcadg :=&CT_Parameter {};return _dcadg };type CT_CsPageSetup struct{ +// Validate validates the CT_pivotTableDefinition and its children +func (_cedda *CT_pivotTableDefinition )Validate ()error {return _cedda .ValidateWithPath ("\u0043\u0054\u005fpi\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");};func (_cedceg *CT_Scenario )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dfgdee :=range start .Attr {if _dfgdee .Name .Local =="\u006e\u0061\u006d\u0065"{_eefgcdg ,_cebca :=_dfgdee .Value ,error (nil );if _cebca !=nil {return _cebca ;};_cedceg .NameAttr =_eefgcdg ;continue ;};if _dfgdee .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_ggbd ,_aaafab :=_d .ParseBool (_dfgdee .Value );if _aaafab !=nil {return _aaafab ;};_cedceg .LockedAttr =&_ggbd ;continue ;};if _dfgdee .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_gdcdd ,_gace :=_d .ParseBool (_dfgdee .Value );if _gace !=nil {return _gace ;};_cedceg .HiddenAttr =&_gdcdd ;continue ;};if _dfgdee .Name .Local =="\u0063\u006f\u0075n\u0074"{_ddgfgc ,_afddg :=_d .ParseUint (_dfgdee .Value ,10,32);if _afddg !=nil {return _afddg ;};_dbaafg :=uint32 (_ddgfgc );_cedceg .CountAttr =&_dbaafg ;continue ;};if _dfgdee .Name .Local =="\u0075\u0073\u0065\u0072"{_fdafa ,_bgfbgc :=_dfgdee .Value ,error (nil );if _bgfbgc !=nil {return _bgfbgc ;};_cedceg .UserAttr =&_fdafa ;continue ;};if _dfgdee .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_efbgaf ,_acabf :=_dfgdee .Value ,error (nil );if _acabf !=nil {return _acabf ;};_cedceg .CommentAttr =&_efbgaf ;continue ;};};_ebaca :for {_ebcfg ,_efbe :=d .Token ();if _efbe !=nil {return _efbe ;};switch _eadefg :=_ebcfg .(type ){case _a .StartElement :switch _eadefg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efabbg :=NewCT_InputCells ();if _gefdd :=d .DecodeElement (_efabbg ,&_eadefg );_gefdd !=nil {return _gefdd ;};_cedceg .InputCells =append (_cedceg .InputCells ,_efabbg );default:_gc .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",_eadefg .Name );if _ccbdge :=d .Skip ();_ccbdge !=nil {return _ccbdge ;};};case _a .EndElement :break _ebaca ;case _a .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;); -// Paper Size -PaperSizeAttr *uint32 ; +// Validate validates the CT_Tuple and its children +func (_dcacg *CT_Tuple )Validate ()error {return _dcacg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065");};func (_baecfc ST_BorderStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_baecfc .String (),start );};func NewCT_ExternalReference ()*CT_ExternalReference {_bedcag :=&CT_ExternalReference {};return _bedcag ;}; -// Paper Height -PaperHeightAttr *string ; +// ValidateWithPath validates the CT_QueryTableDeletedFields and its children, prefixing error messages with path +func (_egcgd *CT_QueryTableDeletedFields )ValidateWithPath (path string )error {for _geeeb ,_bfcbe :=range _egcgd .DeletedField {if _cabfd :=_bfcbe .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044el\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_geeeb ));_cabfd !=nil {return _cabfd ;};};return nil ;};func NewCT_DrawingHF ()*CT_DrawingHF {_aecc :=&CT_DrawingHF {};return _aecc };func (_baeca *CT_FontFamily )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_baeca .ValAttr =0;for _ ,_abgfg :=range start .Attr {if _abgfg .Name .Local =="\u0076\u0061\u006c"{_gaabe ,_gdcba :=_d .ParseInt (_abgfg .Value ,10,64);if _gdcba !=nil {return _gdcba ;};_baeca .ValAttr =_gaabe ;continue ;};};for {_gdaba ,_ffege :=d .Token ();if _ffege !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_ffege );};if _efcc ,_dbcee :=_gdaba .(_a .EndElement );_dbcee &&_efcc .Name ==start .Name {break ;};};return nil ;};func (_fcagc *CT_VerticalAlignFontProperty )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcagc .ValAttr =_db .ST_VerticalAlignRun (1);for _ ,_fcdbf :=range start .Attr {if _fcdbf .Name .Local =="\u0076\u0061\u006c"{_fcagc .ValAttr .UnmarshalXMLAttr (_fcdbf );continue ;};};for {_dfecc ,_fcfgaf :=d .Token ();if _fcfgaf !=nil {return _b .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",_fcfgaf );};if _gdecd ,_adfec :=_dfecc .(_a .EndElement );_adfec &&_gdecd .Name ==start .Name {break ;};};return nil ;};type CT_CustomSheetView struct{ -// Paper Width -PaperWidthAttr *string ; +// GUID +GuidAttr string ; -// First Page Number -FirstPageNumberAttr *uint32 ; +// Print Scale +ScaleAttr *uint32 ; -// Orientation -OrientationAttr ST_Orientation ; +// Color Id +ColorIdAttr *uint32 ; -// Use Printer Defaults -UsePrinterDefaultsAttr *bool ; +// Show Page Breaks +ShowPageBreaksAttr *bool ; -// Black And White -BlackAndWhiteAttr *bool ; +// Show Formulas +ShowFormulasAttr *bool ; -// Draft -DraftAttr *bool ; +// Show Grid Lines +ShowGridLinesAttr *bool ; -// Use First Page Number -UseFirstPageNumberAttr *bool ; +// Show Headers +ShowRowColAttr *bool ; -// Horizontal DPI -HorizontalDpiAttr *uint32 ; +// Show Outline Symbols +OutlineSymbolsAttr *bool ; -// Vertical DPI -VerticalDpiAttr *uint32 ; +// Show Zero Values +ZeroValuesAttr *bool ; -// Number Of Copies -CopiesAttr *uint32 ;IdAttr *string ;}; +// Fit To Page +FitToPageAttr *bool ; -// Validate validates the CT_TableMissing and its children -func (_cedaed *CT_TableMissing )Validate ()error {return _cedaed .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u004d\u0069\u0073\u0073\u0069\u006e\u0067");};func (_bagbff *CT_Tuple )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aaceg :=range start .Attr {if _aaceg .Name .Local =="\u0066\u006c\u0064"{_cefef ,_dfgegd :=_d .ParseUint (_aaceg .Value ,10,32);if _dfgegd !=nil {return _dfgegd ;};_cbedgc :=uint32 (_cefef );_bagbff .FldAttr =&_cbedgc ;continue ;};if _aaceg .Name .Local =="\u0068\u0069\u0065\u0072"{_afaecc ,_geaff :=_d .ParseUint (_aaceg .Value ,10,32);if _geaff !=nil {return _geaff ;};_fdfec :=uint32 (_afaecc );_bagbff .HierAttr =&_fdfec ;continue ;};if _aaceg .Name .Local =="\u0069\u0074\u0065\u006d"{_aadbf ,_effdb :=_d .ParseUint (_aaceg .Value ,10,32);if _effdb !=nil {return _effdb ;};_bagbff .ItemAttr =uint32 (_aadbf );continue ;};};for {_dggdb ,_afafed :=d .Token ();if _afafed !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0075\u0070\u006c\u0065: \u0025\u0073",_afafed );};if _fgadaf ,_afgaeb :=_dggdb .(_f .EndElement );_afgaeb &&_fgadaf .Name ==start .Name {break ;};};return nil ;};type CT_PivotAreas struct{ +// Print Area Defined +PrintAreaAttr *bool ; -// Pivot Area Count -CountAttr *uint32 ; +// Filtered List +FilterAttr *bool ; -// Pivot Area -PivotArea []*CT_PivotArea ;};func (_aggacg ST_IconSetType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aggacg .String (),start );};func (_ecafgc *CT_Tuples )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcedff :=range start .Attr {if _gcedff .Name .Local =="\u0063"{_aaadf ,_daacgf :=_d .ParseUint (_gcedff .Value ,10,32);if _daacgf !=nil {return _daacgf ;};_bgded :=uint32 (_aaadf );_ecafgc .CAttr =&_bgded ;continue ;};};_cdbdc :for {_afebff ,_bbfeaa :=d .Token ();if _bbfeaa !=nil {return _bbfeaa ;};switch _afdcd :=_afebff .(type ){case _f .StartElement :switch _afdcd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgefdd :=NewCT_Tuple ();if _bfaaf :=d .DecodeElement (_cgefdd ,&_afdcd );_bfaaf !=nil {return _bfaaf ;};_ecafgc .Tpl =append (_ecafgc .Tpl ,_cgefdd );default:_ag .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",_afdcd .Name );if _aadfg :=d .Skip ();_aadfg !=nil {return _aadfg ;};};case _f .EndElement :break _cdbdc ;case _f .CharData :};};return nil ;};func (_bdbe ST_CellFormulaType )ValidateWithPath (path string )error {switch _bdbe {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdbe ));};return nil ;};func (_bbdga *CT_Row )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfdba :=range start .Attr {if _dfdba .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_adfea ,_gfec :=_d .ParseUint (_dfdba .Value ,10,8);if _gfec !=nil {return _gfec ;};_egfge :=uint8 (_adfea );_bbdga .OutlineLevelAttr =&_egfge ;continue ;};if _dfdba .Name .Local =="\u0072"{_egeae ,_ggfag :=_d .ParseUint (_dfdba .Value ,10,32);if _ggfag !=nil {return _ggfag ;};_cdgba :=uint32 (_egeae );_bbdga .RAttr =&_cdgba ;continue ;};if _dfdba .Name .Local =="\u0073"{_cabebc ,_eaedd :=_d .ParseUint (_dfdba .Value ,10,32);if _eaedd !=nil {return _eaedd ;};_gcfgb :=uint32 (_cabebc );_bbdga .SAttr =&_gcfgb ;continue ;};if _dfdba .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"{_cecfe ,_dfaeac :=_d .ParseBool (_dfdba .Value );if _dfaeac !=nil {return _dfaeac ;};_bbdga .CustomFormatAttr =&_cecfe ;continue ;};if _dfdba .Name .Local =="\u0068\u0074"{_aceeef ,_eedb :=_d .ParseFloat (_dfdba .Value ,64);if _eedb !=nil {return _eedb ;};_bbdga .HtAttr =&_aceeef ;continue ;};if _dfdba .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_aagcc ,_dbeaec :=_d .ParseBool (_dfdba .Value );if _dbeaec !=nil {return _dbeaec ;};_bbdga .HiddenAttr =&_aagcc ;continue ;};if _dfdba .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_fbfdga ,_gdbed :=_d .ParseBool (_dfdba .Value );if _gdbed !=nil {return _gdbed ;};_bbdga .CustomHeightAttr =&_fbfdga ;continue ;};if _dfdba .Name .Local =="\u0073\u0070\u0061n\u0073"{_ceef ,_ffad :=ParseSliceST_CellSpans (_dfdba .Value );if _ffad !=nil {return _ffad ;};_bbdga .SpansAttr =&_ceef ;continue ;};if _dfdba .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_ageee ,_beage :=_d .ParseBool (_dfdba .Value );if _beage !=nil {return _beage ;};_bbdga .CollapsedAttr =&_ageee ;continue ;};if _dfdba .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_egbbc ,_deadce :=_d .ParseBool (_dfdba .Value );if _deadce !=nil {return _deadce ;};_bbdga .ThickTopAttr =&_egbbc ;continue ;};if _dfdba .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"{_aabg ,_agdfa :=_d .ParseBool (_dfdba .Value );if _agdfa !=nil {return _agdfa ;};_bbdga .ThickBotAttr =&_aabg ;continue ;};if _dfdba .Name .Local =="\u0070\u0068"{_bcaab ,_gdeaa :=_d .ParseBool (_dfdba .Value );if _gdeaa !=nil {return _gdeaa ;};_bbdga .PhAttr =&_bcaab ;continue ;};};_fgeea :for {_bfegd ,_cgbgf :=d .Token ();if _cgbgf !=nil {return _cgbgf ;};switch _eefff :=_bfegd .(type ){case _f .StartElement :switch _eefff .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fagfd :=NewCT_Cell ();if _cddcg :=d .DecodeElement (_fagfd ,&_eefff );_cddcg !=nil {return _cddcg ;};_bbdga .C =append (_bbdga .C ,_fagfd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbdga .ExtLst =NewCT_ExtensionList ();if _cggeb :=d .DecodeElement (_bbdga .ExtLst ,&_eefff );_cggeb !=nil {return _cggeb ;};default:_ag .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",_eefff .Name );if _cgdec :=d .Skip ();_cgdec !=nil {return _cgdec ;};};case _f .EndElement :break _fgeea ;case _f .CharData :};};return nil ;};func (_adeeg *ST_FontScheme )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdbacc ,_egbfgd :=d .Token ();if _egbfgd !=nil {return _egbfgd ;};if _egggc ,_aaggff :=_fdbacc .(_f .EndElement );_aaggff &&_egggc .Name ==start .Name {*_adeeg =1;return nil ;};if _dcffb ,_fbdgef :=_fdbacc .(_f .CharData );!_fbdgef {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdbacc );}else {switch string (_dcffb ){case "":*_adeeg =0;case "\u006e\u006f\u006e\u0065":*_adeeg =1;case "\u006d\u0061\u006ao\u0072":*_adeeg =2;case "\u006d\u0069\u006eo\u0072":*_adeeg =3;};};_fdbacc ,_egbfgd =d .Token ();if _egbfgd !=nil {return _egbfgd ;};if _gcgcd ,_fbgfd :=_fdbacc .(_f .EndElement );_fbgfd &&_gcgcd .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdbacc );};func (_dgedfgc *CT_RgbColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcaefa :=range start .Attr {if _bcaefa .Name .Local =="\u0072\u0067\u0062"{_fcadea ,_cfedc :=_bcaefa .Value ,error (nil );if _cfedc !=nil {return _cfedc ;};_dgedfgc .RgbAttr =&_fcadea ;continue ;};};for {_cgcab ,_gggfe :=d .Token ();if _gggfe !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u003a\u0020\u0025\u0073",_gggfe );};if _cddcd ,_dacgbb :=_cgcab .(_f .EndElement );_dacgbb &&_cddcd .Name ==start .Name {break ;};};return nil ;}; +// Show AutoFitler Drop Down Controls +ShowAutoFilterAttr *bool ; -// ValidateWithPath validates the CT_Cols and its children, prefixing error messages with path -func (_gefd *CT_Cols )ValidateWithPath (path string )error {for _adeeb ,_afgbc :=range _gefd .Col {if _cbgc :=_afgbc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_adeeb ));_cbgc !=nil {return _cbgc ;};};return nil ;};func (_gbdfc *CT_Pages )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aaagd :=range start .Attr {if _aaagd .Name .Local =="\u0063\u006f\u0075n\u0074"{_gadfb ,_gcgac :=_d .ParseUint (_aaagd .Value ,10,32);if _gcgac !=nil {return _gcgac ;};_dffda :=uint32 (_gadfb );_gbdfc .CountAttr =&_dffda ;continue ;};};_eccdc :for {_aaegg ,_bdceg :=d .Token ();if _bdceg !=nil {return _bdceg ;};switch _cfgge :=_aaegg .(type ){case _f .StartElement :switch _cfgge .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfebg :=NewCT_PCDSCPage ();if _dbbea :=d .DecodeElement (_cfebg ,&_cfgge );_dbbea !=nil {return _dbbea ;};_gbdfc .Page =append (_gbdfc .Page ,_cfebg );default:_ag .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",_cfgge .Name );if _cbbfdf :=d .Skip ();_cbbfdf !=nil {return _cbbfdf ;};};case _f .EndElement :break _eccdc ;case _f .CharData :};};return nil ;};type CT_GradientFill struct{ +// Hidden Rows +HiddenRowsAttr *bool ; -// Gradient Fill Type -TypeAttr ST_GradientType ; +// Hidden Columns +HiddenColumnsAttr *bool ; -// Linear Gradient Degree -DegreeAttr *float64 ; +// Visible State +StateAttr ST_SheetState ; -// Left Convergence -LeftAttr *float64 ; +// Filter +FilterUniqueAttr *bool ; -// Right Convergence -RightAttr *float64 ; +// View Type +ViewAttr ST_SheetViewType ; -// Top Gradient Convergence -TopAttr *float64 ; +// Show Ruler +ShowRulerAttr *bool ; -// Bottom Convergence -BottomAttr *float64 ; +// Top Left Visible Cell +TopLeftCellAttr *string ; -// Gradient Stop -Stop []*CT_GradientStop ;};func (_egcgf *CT_SheetFormatPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bdbcfd :=range start .Attr {if _bdbcfd .Name .Local =="\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_ggeac ,_gcgbad :=_d .ParseUint (_bdbcfd .Value ,10,32);if _gcgbad !=nil {return _gcgbad ;};_ccgeaf :=uint32 (_ggeac );_egcgf .BaseColWidthAttr =&_ccgeaf ;continue ;};if _bdbcfd .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_bbefd ,_ffgeg :=_d .ParseFloat (_bdbcfd .Value ,64);if _ffgeg !=nil {return _ffgeg ;};_egcgf .DefaultColWidthAttr =&_bbefd ;continue ;};if _bdbcfd .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_gbaag ,_acaff :=_d .ParseFloat (_bdbcfd .Value ,64);if _acaff !=nil {return _acaff ;};_egcgf .DefaultRowHeightAttr =_gbaag ;continue ;};if _bdbcfd .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_gbggg ,_dgeea :=_d .ParseBool (_bdbcfd .Value );if _dgeea !=nil {return _dgeea ;};_egcgf .CustomHeightAttr =&_gbggg ;continue ;};if _bdbcfd .Name .Local =="\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_dfedee ,_bedef :=_d .ParseBool (_bdbcfd .Value );if _bedef !=nil {return _bedef ;};_egcgf .ZeroHeightAttr =&_dfedee ;continue ;};if _bdbcfd .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_accac ,_gefae :=_d .ParseBool (_bdbcfd .Value );if _gefae !=nil {return _gefae ;};_egcgf .ThickTopAttr =&_accac ;continue ;};if _bdbcfd .Name .Local =="t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"{_gfabcg ,_fgfgg :=_d .ParseBool (_bdbcfd .Value );if _fgfgg !=nil {return _fgfgg ;};_egcgf .ThickBottomAttr =&_gfabcg ;continue ;};if _bdbcfd .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"{_dffdf ,_ggbdde :=_d .ParseUint (_bdbcfd .Value ,10,8);if _ggbdde !=nil {return _ggbdde ;};_bcgdc :=uint8 (_dffdf );_egcgf .OutlineLevelRowAttr =&_bcgdc ;continue ;};if _bdbcfd .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"{_acbcf ,_aeaagb :=_d .ParseUint (_bdbcfd .Value ,10,8);if _aeaagb !=nil {return _aeaagb ;};_eddge :=uint8 (_acbcf );_egcgf .OutlineLevelColAttr =&_eddge ;continue ;};};for {_fgfba ,_aeabg :=d .Token ();if _aeabg !=nil {return _c .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",_aeabg );};if _cdcgad ,_feecd :=_fgfba .(_f .EndElement );_feecd &&_cdcgad .Name ==start .Name {break ;};};return nil ;};type CT_Break struct{ +// Pane Split Information +Pane *CT_Pane ; -// Id -IdAttr *uint32 ; +// Selection +Selection *CT_Selection ; -// Minimum -MinAttr *uint32 ; +// Horizontal Page Breaks +RowBreaks *CT_PageBreak ; -// Maximum -MaxAttr *uint32 ; +// Vertical Page Breaks +ColBreaks *CT_PageBreak ; -// Manual Page Break -ManAttr *bool ; +// Page Margins +PageMargins *CT_PageMargins ; -// Pivot-Created Page Break -PtAttr *bool ;};type ST_RefMode byte ; +// Print Options +PrintOptions *CT_PrintOptions ; -// Validate validates the CT_RevisionConflict and its children -func (_ggabe *CT_RevisionConflict )Validate ()error {return _ggabe .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074");};func NewPivotCacheDefinition ()*PivotCacheDefinition {_fbdec :=&PivotCacheDefinition {};_fbdec .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();return _fbdec ;};func (_cdbd *CT_CellXfs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cdbd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cdbd .CountAttr )});};e .EncodeToken (start );_bgbb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_eaee :=range _cdbd .Xf {e .EncodeElement (_eaee ,_bgbb );};e .EncodeToken (_f .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_DdeItem struct{ +// Page Setup Settings +PageSetup *CT_PageSetup ; -// DDE Name -NameAttr *string ; +// Header Footer Settings +HeaderFooter *CT_HeaderFooter ; -// Object Linking TechnologyE -OleAttr *bool ; +// AutoFilter Settings +AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;}; -// Advise -AdviseAttr *bool ; +// ValidateWithPath validates the CT_ColorFilter and its children, prefixing error messages with path +func (_caga *CT_ColorFilter )ValidateWithPath (path string )error {return nil };const (ST_VisibilityUnset ST_Visibility =0;ST_VisibilityVisible ST_Visibility =1;ST_VisibilityHidden ST_Visibility =2;ST_VisibilityVeryHidden ST_Visibility =3;);type CT_PhoneticRun struct{ -// Data is an Image -PreferPicAttr *bool ; +// Base Text Start Index +SbAttr uint32 ; -// DDE Name Values -Values *CT_DdeValues ;};func (_ebbc ST_MdxFunctionType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ebbc .String (),start );};func NewCT_PivotCaches ()*CT_PivotCaches {_eebdd :=&CT_PivotCaches {};return _eebdd };func NewCT_TableStyles ()*CT_TableStyles {_efbfc :=&CT_TableStyles {};return _efbfc };func (_gfefg ST_PatternType )String ()string {switch _gfefg {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 (_ccffe *CT_SheetCalcPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccffe .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ccffe .FullCalcOnLoadAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Base Text End Index +EbAttr uint32 ; -// Validate validates the CT_CellStyleXfs and its children -func (_fbef *CT_CellStyleXfs )Validate ()error {return _fbef .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");};type CT_CustomWorkbookView struct{ +// Text +T string ;}; -// Custom View Name -NameAttr string ; +// ValidateWithPath validates the CT_Controls and its children, prefixing error messages with path +func (_bffcf *CT_Controls )ValidateWithPath (path string )error {for _eabdc ,_dadg :=range _bffcf .Control {if _geag :=_dadg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_eabdc ));_geag !=nil {return _geag ;};};return nil ;}; -// Custom View GUID -GuidAttr string ; +// ValidateWithPath validates the CT_DdeLink and its children, prefixing error messages with path +func (_dbde *CT_DdeLink )ValidateWithPath (path string )error {if _dbde .DdeItems !=nil {if _efegc :=_dbde .DdeItems .ValidateWithPath (path +"\u002fD\u0064\u0065\u0049\u0074\u0065\u006ds");_efegc !=nil {return _efegc ;};};return nil ;};func (_aafage ST_SheetState )Validate ()error {return _aafage .ValidateWithPath ("")}; -// Auto Update -AutoUpdateAttr *bool ; +// ValidateWithPath validates the CT_MemberProperties and its children, prefixing error messages with path +func (_aebda *CT_MemberProperties )ValidateWithPath (path string )error {for _eaffef ,_aebab :=range _aebda .Mp {if _bccfb :=_aebab .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u004d\u0070\u005b\u0025\u0064]",path ,_eaffef ));_bccfb !=nil {return _bccfb ;};};return nil ;};type CT_WebPublishItem struct{ -// Merge Interval -MergeIntervalAttr *uint32 ; +// Id +IdAttr uint32 ; -// Changes Saved Win -ChangesSavedWinAttr *bool ; +// Destination Bookmark +DivIdAttr string ; -// Only Synch -OnlySyncAttr *bool ; +// Web Source Type +SourceTypeAttr ST_WebSourceType ; -// Personal View -PersonalViewAttr *bool ; +// Source Id +SourceRefAttr *string ; -// Include Print Settings -IncludePrintSettingsAttr *bool ; +// Source Object Name +SourceObjectAttr *string ; -// Include Hidden Rows & Columns -IncludeHiddenRowColAttr *bool ; +// Destination File Name +DestinationFileAttr string ; -// Maximized -MaximizedAttr *bool ; +// Title +TitleAttr *string ; -// Minimized -MinimizedAttr *bool ; +// Automatically Publish +AutoRepublishAttr *bool ;};func (_fffda ST_TargetScreenSize )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ebgec :=_a .Attr {};_ebgec .Name =name ;switch _fffda {case ST_TargetScreenSizeUnset :_ebgec .Value ="";case ST_TargetScreenSize544x376 :_ebgec .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSize640x480 :_ebgec .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSize720x512 :_ebgec .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_TargetScreenSize800x600 :_ebgec .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSize1024x768 :_ebgec .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSize1152x882 :_ebgec .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_TargetScreenSize1152x900 :_ebgec .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSize1280x1024 :_ebgec .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSize1600x1200 :_ebgec .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_TargetScreenSize1800x1440 :_ebgec .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSize1920x1200 :_ebgec .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _ebgec ,nil ;};func (_agbde *CT_RevisionInsertSheet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gfcebc :=range start .Attr {if _gfcebc .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_bfeegd ,_bdggdg :=_d .ParseUint (_gfcebc .Value ,10,32);if _bdggdg !=nil {return _bdggdg ;};_agbde .SheetIdAttr =uint32 (_bfeegd );continue ;};if _gfcebc .Name .Local =="\u006e\u0061\u006d\u0065"{_feeda ,_gafeed :=_gfcebc .Value ,error (nil );if _gafeed !=nil {return _gafeed ;};_agbde .NameAttr =_feeda ;continue ;};if _gfcebc .Name .Local =="\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cbegb ,_ecaaf :=_d .ParseUint (_gfcebc .Value ,10,32);if _ecaaf !=nil {return _ecaaf ;};_agbde .SheetPositionAttr =uint32 (_cbegb );continue ;};if _gfcebc .Name .Local =="\u0072\u0049\u0064"{_acbbf ,_faade :=_d .ParseUint (_gfcebc .Value ,10,32);if _faade !=nil {return _faade ;};_bgbgg :=uint32 (_acbbf );_agbde .RIdAttr =&_bgbgg ;continue ;};if _gfcebc .Name .Local =="\u0075\u0061"{_ddddg ,_edgc :=_d .ParseBool (_gfcebc .Value );if _edgc !=nil {return _edgc ;};_agbde .UaAttr =&_ddddg ;continue ;};if _gfcebc .Name .Local =="\u0072\u0061"{_ebfage ,_babbb :=_d .ParseBool (_gfcebc .Value );if _babbb !=nil {return _babbb ;};_agbde .RaAttr =&_ebfage ;continue ;};};for {_fgfag ,_dcgbb :=d .Token ();if _dcgbb !=nil {return _b .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",_dcgbb );};if _gcefb ,_gcbcf :=_fgfag .(_a .EndElement );_gcbcf &&_gcefb .Name ==start .Name {break ;};};return nil ;};func NewCT_DefinedName ()*CT_DefinedName {_dbdg :=&CT_DefinedName {};return _dbdg };type CT_PivotCacheDefinition struct{IdAttr *string ; -// Show Horizontal Scroll -ShowHorizontalScrollAttr *bool ; +// Invalid Cache +InvalidAttr *bool ; -// Show Vertical Scroll -ShowVerticalScrollAttr *bool ; +// Save Pivot Records +SaveDataAttr *bool ; -// Show Sheet Tabs -ShowSheetTabsAttr *bool ; +// Refresh On Load +RefreshOnLoadAttr *bool ; -// Top Left Corner (X Coordinate) -XWindowAttr *int32 ; +// Optimize Cache for Memory +OptimizeMemoryAttr *bool ; -// Top Left Corner (Y Coordinate) -YWindowAttr *int32 ; +// Enable PivotCache Refresh +EnableRefreshAttr *bool ; -// Window Width -WindowWidthAttr uint32 ; +// Last Refreshed By +RefreshedByAttr *string ; -// Window Height -WindowHeightAttr uint32 ; +// PivotCache Last Refreshed Date +RefreshedDateAttr *float64 ; -// Sheet Tab Ratio -TabRatioAttr *uint32 ; +// PivotCache Last Refreshed Date ISO +RefreshedDateIsoAttr *_ge .Time ; -// Active Sheet in Book View -ActiveSheetIdAttr uint32 ; +// Background Query +BackgroundQueryAttr *bool ; -// Show Formula Bar -ShowFormulaBarAttr *bool ; +// Missing Items Limit +MissingItemsLimitAttr *uint32 ; -// Show Status Bar -ShowStatusbarAttr *bool ; +// PivotCache Created Version +CreatedVersionAttr *uint8 ; -// Show Comments -ShowCommentsAttr ST_Comments ; +// PivotCache Last Refreshed Version +RefreshedVersionAttr *uint8 ; -// Show Objects -ShowObjectsAttr ST_Objects ;ExtLst *CT_ExtensionList ;};func (_bggdb *ST_TargetScreenSize )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfdfc ,_ccaga :=d .Token ();if _ccaga !=nil {return _ccaga ;};if _dbedce ,_gcffa :=_cfdfc .(_f .EndElement );_gcffa &&_dbedce .Name ==start .Name {*_bggdb =1;return nil ;};if _fbdbd ,_fffeag :=_cfdfc .(_f .CharData );!_fffeag {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfdfc );}else {switch string (_fbdbd ){case "":*_bggdb =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_bggdb =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_bggdb =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_bggdb =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_bggdb =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_bggdb =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_bggdb =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_bggdb =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_bggdb =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_bggdb =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_bggdb =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_bggdb =11;};};_cfdfc ,_ccaga =d .Token ();if _ccaga !=nil {return _ccaga ;};if _fafdg ,_bdebc :=_cfdfc .(_f .EndElement );_bdebc &&_fafdg .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfdfc );}; +// Minimum Version Required for Refresh +MinRefreshableVersionAttr *uint8 ; -// Validate validates the CT_LevelGroup and its children -func (_ggabb *CT_LevelGroup )Validate ()error {return _ggabb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070");}; +// PivotCache Record Count +RecordCountAttr *uint32 ; -// Validate validates the CT_CustomChartsheetView and its children -func (_gaad *CT_CustomChartsheetView )Validate ()error {return _gaad .ValidateWithPath ("\u0043\u0054\u005fCu\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");};type CT_SheetViews struct{ +// Upgrade PivotCache on Refresh +UpgradeOnRefreshAttr *bool ; -// Worksheet View -SheetView []*CT_SheetView ; +// Tuple Cache +TupleCacheAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type ST_PrintError byte ;func NewCT_SmartTagPr ()*CT_SmartTagPr {_dddagb :=&CT_SmartTagPr {};return _dddagb };func (_acbdc ST_GroupBy )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_acbdc .String (),start );};func NewCT_FunctionGroup ()*CT_FunctionGroup {_gdgfa :=&CT_FunctionGroup {};return _gdgfa };func (_deabd *ST_PatternType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_deabd =0;case "\u006e\u006f\u006e\u0065":*_deabd =1;case "\u0073\u006f\u006ci\u0064":*_deabd =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_deabd =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_deabd =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_deabd =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_deabd =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_deabd =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_deabd =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_deabd =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_deabd =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_deabd =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_deabd =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_deabd =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_deabd =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_deabd =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_deabd =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_deabd =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_deabd =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_deabd =19;};return nil ;};func (_ddgfa *CT_FieldUsage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eafg :=range start .Attr {if _eafg .Name .Local =="\u0078"{_efce ,_caedd :=_d .ParseInt (_eafg .Value ,10,32);if _caedd !=nil {return _caedd ;};_ddgfa .XAttr =int32 (_efce );continue ;};};for {_adcf ,_egcae :=d .Token ();if _egcae !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046i\u0065l\u0064U\u0073\u0061\u0067\u0065\u003a\u0020\u0025s",_egcae );};if _eeab ,_baffb :=_adcf .(_f .EndElement );_baffb &&_eeab .Name ==start .Name {break ;};};return nil ;};func (_cceg *CT_ChartsheetPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgcg :=range start .Attr {if _dgcg .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_gaca ,_caag :=_d .ParseBool (_dgcg .Value );if _caag !=nil {return _caag ;};_cceg .PublishedAttr =&_gaca ;continue ;};if _dgcg .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_geegb ,_cefe :=_dgcg .Value ,error (nil );if _cefe !=nil {return _cefe ;};_cceg .CodeNameAttr =&_geegb ;continue ;};};_bdffd :for {_dcea ,_caaa :=d .Token ();if _caaa !=nil {return _caaa ;};switch _bgebf :=_dcea .(type ){case _f .StartElement :switch _bgebf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cceg .TabColor =NewCT_Color ();if _fgdc :=d .DecodeElement (_cceg .TabColor ,&_bgebf );_fgdc !=nil {return _fgdc ;};default:_ag .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",_bgebf .Name );if _bdbaa :=d .Skip ();_bdbaa !=nil {return _bdbaa ;};};case _f .EndElement :break _bdffd ;case _f .CharData :};};return nil ;};type CT_Hyperlinks struct{ +// Supports Subqueries +SupportSubqueryAttr *bool ; -// Hyperlink -Hyperlink []*CT_Hyperlink ;};func (_gfbcfe ST_SortType )Validate ()error {return _gfbcfe .ValidateWithPath ("")};type StyleSheet struct{CT_Stylesheet };const (ST_CommentsUnset ST_Comments =0;ST_CommentsCommNone ST_Comments =1;ST_CommentsCommIndicator ST_Comments =2;ST_CommentsCommIndAndComment ST_Comments =3;); +// Supports Attribute Drilldown +SupportAdvancedDrillAttr *bool ; -// ValidateWithPath validates the CT_BookView and its children, prefixing error messages with path -func (_gbg *CT_BookView )ValidateWithPath (path string )error {if _bdf :=_gbg .VisibilityAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u0069\u006c\u0069\u0074\u0079\u0041\u0074\u0074\u0072");_bdf !=nil {return _bdf ;};if _gbg .ExtLst !=nil {if _gce :=_gbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gce !=nil {return _gce ;};};return nil ;};type CT_Tuple struct{ +// PivotCache Source Description +CacheSource *CT_CacheSource ; -// Field Index -FldAttr *uint32 ; +// PivotCache Fields +CacheFields *CT_CacheFields ; -// Hierarchy Index -HierAttr *uint32 ; +// PivotCache Hierarchies +CacheHierarchies *CT_CacheHierarchies ; -// Item Index -ItemAttr uint32 ;};func NewCT_IgnoredError ()*CT_IgnoredError {_dedaa :=&CT_IgnoredError {};return _dedaa }; +// OLAP KPIs +Kpis *CT_PCDKPIs ; -// Validate validates the CT_FontSize and its children -func (_bgabe *CT_FontSize )Validate ()error {return _bgabe .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065");};func NewCT_Record ()*CT_Record {_dgbe :=&CT_Record {};return _dgbe };func (_daacc *CT_OleItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_daacc .NameAttr )});if _daacc .IconAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0063\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_daacc .IconAttr ))});};if _daacc .AdviseAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_daacc .AdviseAttr ))});};if _daacc .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_daacc .PreferPicAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_MetadataBlocks ()*CT_MetadataBlocks {_ffbdd :=&CT_MetadataBlocks {};return _ffbdd };type CT_PCDSDTCEntries struct{ +// Tuple Cache +TupleCache *CT_TupleCache ; -// Tuple Count -CountAttr *uint32 ; +// Calculated Items +CalculatedItems *CT_CalculatedItems ; -// No Value -M []*CT_Missing ; +// Calculated Members +CalculatedMembers *CT_CalculatedMembers ; -// Numeric Value -N []*CT_Number ; +// OLAP Dimensions +Dimensions *CT_Dimensions ; -// Error Value -E []*CT_Error ; +// OLAP Measure Groups +MeasureGroups *CT_MeasureGroups ; -// Character Value -S []*CT_String ;};type CT_CacheFields struct{ +// OLAP Measure Group +Maps *CT_MeasureDimensionMaps ; -// Field Count -CountAttr *uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_abfdfe ST_TableType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cbcbea :=_a .Attr {};_cbcbea .Name =name ;switch _abfdfe {case ST_TableTypeUnset :_cbcbea .Value ="";case ST_TableTypeWorksheet :_cbcbea .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_TableTypeXml :_cbcbea .Value ="\u0078\u006d\u006c";case ST_TableTypeQueryTable :_cbcbea .Value ="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";};return _cbcbea ,nil ;}; -// PivotCache Field -CacheField []*CT_CacheField ;};func (_gfggac *ST_CredMethod )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgceag ,_aceca :=d .Token ();if _aceca !=nil {return _aceca ;};if _bfefa ,_geegg :=_dgceag .(_f .EndElement );_geegg &&_bfefa .Name ==start .Name {*_gfggac =1;return nil ;};if _bdgcf ,_eedee :=_dgceag .(_f .CharData );!_eedee {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgceag );}else {switch string (_bdgcf ){case "":*_gfggac =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_gfggac =1;case "\u006e\u006f\u006e\u0065":*_gfggac =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_gfggac =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_gfggac =4;};};_dgceag ,_aceca =d .Token ();if _aceca !=nil {return _aceca ;};if _efdggc ,_cgcdbf :=_dgceag .(_f .EndElement );_cgcdbf &&_efdggc .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgceag );};type CT_SheetId struct{ +// ValidateWithPath validates the CT_BookViews and its children, prefixing error messages with path +func (_cgd *CT_BookViews )ValidateWithPath (path string )error {for _fab ,_dab :=range _cgd .WorkbookView {if _bdg :=_dab .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0057or\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_fab ));_bdg !=nil {return _bdg ;};};return nil ;}; -// Sheet Id -ValAttr uint32 ;}; +// Validate validates the CT_Error and its children +func (_bccce *CT_Error )Validate ()error {return _bccce .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072");};const (ST_FieldSortTypeUnset ST_FieldSortType =0;ST_FieldSortTypeManual ST_FieldSortType =1;ST_FieldSortTypeAscending ST_FieldSortType =2;ST_FieldSortTypeDescending ST_FieldSortType =3;);func (_cbbbd *ST_Pane )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eagfgg ,_bgcad :=d .Token ();if _bgcad !=nil {return _bgcad ;};if _cecfda ,_fggeg :=_eagfgg .(_a .EndElement );_fggeg &&_cecfda .Name ==start .Name {*_cbbbd =1;return nil ;};if _gfbce ,_dacgga :=_eagfgg .(_a .CharData );!_dacgga {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",_eagfgg );}else {switch string (_gfbce ){case "":*_cbbbd =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_cbbbd =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_cbbbd =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_cbbbd =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_cbbbd =4;};};_eagfgg ,_bgcad =d .Token ();if _bgcad !=nil {return _bgcad ;};if _bdddfd ,_cbfba :=_eagfgg .(_a .EndElement );_cbfba &&_bdddfd .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",_eagfgg );};func NewCT_MemberProperties ()*CT_MemberProperties {_agddf :=&CT_MemberProperties {};return _agddf };func (_fgggb ST_Qualifier )Validate ()error {return _fgggb .ValidateWithPath ("")};func (_abgaa *CT_WebPublishObject )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_abgaa .IdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_b .Sprintf ("\u0025\u0076",_abgaa .DivIdAttr )});if _abgaa .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_abgaa .SourceObjectAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",_abgaa .DestinationFileAttr )});if _abgaa .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_abgaa .TitleAttr )});};if _abgaa .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_abgaa .AutoRepublishAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_facdg *CT_NumFmt )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_facdg .NumFmtIdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_b .Sprintf ("\u0025\u0076",_facdg .FormatCodeAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Break and its children, prefixing error messages with path -func (_ege *CT_Break )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_IgnoredError and its children +func (_cdcaa *CT_IgnoredError )Validate ()error {return _cdcaa .ValidateWithPath ("\u0043T\u005fI\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072");};func (_dcebfd *CT_Top10 )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_feacbg :=range start .Attr {if _feacbg .Name .Local =="\u0074\u006f\u0070"{_dccgc ,_eeffa :=_d .ParseBool (_feacbg .Value );if _eeffa !=nil {return _eeffa ;};_dcebfd .TopAttr =&_dccgc ;continue ;};if _feacbg .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_ecccc ,_eebbcd :=_d .ParseBool (_feacbg .Value );if _eebbcd !=nil {return _eebbcd ;};_dcebfd .PercentAttr =&_ecccc ;continue ;};if _feacbg .Name .Local =="\u0076\u0061\u006c"{_ggfgc ,_bebbg :=_d .ParseFloat (_feacbg .Value ,64);if _bebbg !=nil {return _bebbg ;};_dcebfd .ValAttr =_ggfgc ;continue ;};if _feacbg .Name .Local =="\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"{_aeacb ,_ebefg :=_d .ParseFloat (_feacbg .Value ,64);if _ebefg !=nil {return _ebefg ;};_dcebfd .FilterValAttr =&_aeacb ;continue ;};};for {_cfdeab ,_edaad :=d .Token ();if _edaad !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u006f\u0070\u0031\u0030: \u0025\u0073",_edaad );};if _fbeee ,_cgebbd :=_cfdeab .(_a .EndElement );_cgebbd &&_fbeee .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_ControlPr and its children, prefixing error messages with path -func (_eacf *CT_ControlPr )ValidateWithPath (path string )error {if _dbgce :=_eacf .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_dbgce !=nil {return _dbgce ;};return nil ;}; +// ValidateWithPath validates the CT_PCDKPIs and its children, prefixing error messages with path +func (_gdbce *CT_PCDKPIs )ValidateWithPath (path string )error {for _cagg ,_aebcg :=range _gdbce .Kpi {if _gbfgd :=_aebcg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004b\u0070\u0069\u005b\u0025\u0064\u005d",path ,_cagg ));_gbfgd !=nil {return _gbfgd ;};};return nil ;};func (_aecgg ST_VerticalAlignment )Validate ()error {return _aecgg .ValidateWithPath ("")};func (_adfdc *ST_PageOrder )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_adfdc =0;case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_adfdc =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_adfdc =2;};return nil ;};func (_ddacg ST_CellComments )Validate ()error {return _ddacg .ValidateWithPath ("")};func NewCT_Table ()*CT_Table {_ccfaba :=&CT_Table {};_ccfaba .TableColumns =NewCT_TableColumns ();return _ccfaba ;};func (_cgfcaf ST_TableStyleType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_abffbfa :=_a .Attr {};_abffbfa .Name =name ;switch _cgfcaf {case ST_TableStyleTypeUnset :_abffbfa .Value ="";case ST_TableStyleTypeWholeTable :_abffbfa .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case ST_TableStyleTypeHeaderRow :_abffbfa .Value ="\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw";case ST_TableStyleTypeTotalRow :_abffbfa .Value ="\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumn :_abffbfa .Value ="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeLastColumn :_abffbfa .Value ="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstRowStripe :_abffbfa .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondRowStripe :_abffbfa .Value ="\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065";case ST_TableStyleTypeFirstColumnStripe :_abffbfa .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondColumnStripe :_abffbfa .Value ="\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065";case ST_TableStyleTypeFirstHeaderCell :_abffbfa .Value ="\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastHeaderCell :_abffbfa .Value ="\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c";case ST_TableStyleTypeFirstTotalCell :_abffbfa .Value ="\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastTotalCell :_abffbfa .Value ="\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c";case ST_TableStyleTypeFirstSubtotalColumn :_abffbfa .Value ="\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeSecondSubtotalColumn :_abffbfa .Value ="s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e";case ST_TableStyleTypeThirdSubtotalColumn :_abffbfa .Value ="\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstSubtotalRow :_abffbfa .Value ="\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeSecondSubtotalRow :_abffbfa .Value ="\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077";case ST_TableStyleTypeThirdSubtotalRow :_abffbfa .Value ="\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeBlankRow :_abffbfa .Value ="\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumnSubheading :_abffbfa .Value ="f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondColumnSubheading :_abffbfa .Value ="\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067";case ST_TableStyleTypeThirdColumnSubheading :_abffbfa .Value ="t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeFirstRowSubheading :_abffbfa .Value ="\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondRowSubheading :_abffbfa .Value ="\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeThirdRowSubheading :_abffbfa .Value ="\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypePageFieldLabels :_abffbfa .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073";case ST_TableStyleTypePageFieldValues :_abffbfa .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073";};return _abffbfa ,nil ;};type CT_RgbColor struct{ -// Validate validates the CT_Query and its children -func (_acacgd *CT_Query )Validate ()error {return _acacgd .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079");}; +// Alpha Red Green Blue +RgbAttr *string ;};func (_aggf *CT_ChartFormat )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aggf .PivotArea =NewCT_PivotArea ();for _ ,_afgg :=range start .Attr {if _afgg .Name .Local =="\u0063\u0068\u0061r\u0074"{_bcag ,_eadf :=_d .ParseUint (_afgg .Value ,10,32);if _eadf !=nil {return _eadf ;};_aggf .ChartAttr =uint32 (_bcag );continue ;};if _afgg .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_ggfg ,_dadd :=_d .ParseUint (_afgg .Value ,10,32);if _dadd !=nil {return _dadd ;};_aggf .FormatAttr =uint32 (_ggfg );continue ;};if _afgg .Name .Local =="\u0073\u0065\u0072\u0069\u0065\u0073"{_gdfca ,_edgg :=_d .ParseBool (_afgg .Value );if _edgg !=nil {return _edgg ;};_aggf .SeriesAttr =&_gdfca ;continue ;};};_accfff :for {_ecec ,_bfaf :=d .Token ();if _bfaf !=nil {return _bfaf ;};switch _aabbd :=_ecec .(type ){case _a .StartElement :switch _aabbd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ggdg :=d .DecodeElement (_aggf .PivotArea ,&_aabbd );_ggdg !=nil {return _ggdg ;};default:_gc .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",_aabbd .Name );if _dfgc :=d .Skip ();_dfgc !=nil {return _dfgc ;};};case _a .EndElement :break _accfff ;case _a .CharData :};};return nil ;};func (_dfdac *CT_RevisionHeader )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_dfdac .GuidAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_dfdac .DateTimeAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_dfdac .MaxSheetIdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_dfdac .UserNameAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_dfdac .IdAttr )});if _dfdac .MinRIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0052\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dfdac .MinRIdAttr )});};if _dfdac .MaxRIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0078\u0052\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dfdac .MaxRIdAttr )});};e .EncodeToken (start );_ecafg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"}};e .EncodeElement (_dfdac .SheetIdMap ,_ecafg );if _dfdac .ReviewedList !=nil {_dcgcc :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ar\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"}};e .EncodeElement (_dfdac .ReviewedList ,_dcgcc );};if _dfdac .ExtLst !=nil {_geged :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dfdac .ExtLst ,_geged );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path -func (_caad *CT_Control )ValidateWithPath (path string )error {if _caad .ControlPr !=nil {if _addc :=_caad .ControlPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");_addc !=nil {return _addc ;};};return nil ;};func NewCT_PageBreak ()*CT_PageBreak {_ebgdd :=&CT_PageBreak {};return _ebgdd };func (_gdfdf *CalcChain )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdfdf .CT_CalcChain =*NewCT_CalcChain ();_daabg :for {_dgcae ,_bfcff :=d .Token ();if _bfcff !=nil {return _bfcff ;};switch _bbfdbb :=_dgcae .(type ){case _f .StartElement :switch _bbfdbb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdcfe :=NewCT_CalcCell ();if _gggbfa :=d .DecodeElement (_gdcfe ,&_bbfdbb );_gggbfa !=nil {return _gggbfa ;};_gdfdf .C =append (_gdfdf .C ,_gdcfe );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdfdf .ExtLst =NewCT_ExtensionList ();if _aggde :=d .DecodeElement (_gdfdf .ExtLst ,&_bbfdbb );_aggde !=nil {return _aggde ;};default:_ag .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",_bbfdbb .Name );if _edgadg :=d .Skip ();_edgadg !=nil {return _edgadg ;};};case _f .EndElement :break _daabg ;case _f .CharData :};};return nil ;};func (_fgfafa *PivotCacheDefinition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgfafa .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();for _ ,_dbdag :=range start .Attr {if _dbdag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dbdag .Name .Local =="\u0069\u0064"||_dbdag .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"&&_dbdag .Name .Local =="\u0069\u0064"{_eefda ,_gcaggf :=_dbdag .Value ,error (nil );if _gcaggf !=nil {return _gcaggf ;};_fgfafa .IdAttr =&_eefda ;continue ;};if _dbdag .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_abcaca ,_accde :=_d .ParseBool (_dbdag .Value );if _accde !=nil {return _accde ;};_fgfafa .UpgradeOnRefreshAttr =&_abcaca ;continue ;};if _dbdag .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_fgddc ,_ddcgd :=_d .ParseBool (_dbdag .Value );if _ddcgd !=nil {return _ddcgd ;};_fgfafa .TupleCacheAttr =&_fgddc ;continue ;};if _dbdag .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_eagee ,_ggdff :=_d .ParseBool (_dbdag .Value );if _ggdff !=nil {return _ggdff ;};_fgfafa .SaveDataAttr =&_eagee ;continue ;};if _dbdag .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_befgd ,_edcbbg :=_d .ParseBool (_dbdag .Value );if _edcbbg !=nil {return _edcbbg ;};_fgfafa .SupportSubqueryAttr =&_befgd ;continue ;};if _dbdag .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_ddacg ,_cgagb :=_d .ParseBool (_dbdag .Value );if _cgagb !=nil {return _cgagb ;};_fgfafa .OptimizeMemoryAttr =&_ddacg ;continue ;};if _dbdag .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_edfade ,_ecgdd :=_d .ParseBool (_dbdag .Value );if _ecgdd !=nil {return _ecgdd ;};_fgfafa .SupportAdvancedDrillAttr =&_edfade ;continue ;};if _dbdag .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_babef ,_gaace :=_dbdag .Value ,error (nil );if _gaace !=nil {return _gaace ;};_fgfafa .RefreshedByAttr =&_babef ;continue ;};if _dbdag .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_ffbfcf ,_aegggc :=ParseStdlibTime (_dbdag .Value );if _aegggc !=nil {return _aegggc ;};_fgfafa .RefreshedDateIsoAttr =&_ffbfcf ;continue ;};if _dbdag .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_beaff ,_gbdfbc :=_d .ParseBool (_dbdag .Value );if _gbdfbc !=nil {return _gbdfbc ;};_fgfafa .InvalidAttr =&_beaff ;continue ;};if _dbdag .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_eeagdf ,_ffdgfg :=_d .ParseBool (_dbdag .Value );if _ffdgfg !=nil {return _ffdgfg ;};_fgfafa .BackgroundQueryAttr =&_eeagdf ;continue ;};if _dbdag .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_aeafed ,_agbgbee :=_d .ParseUint (_dbdag .Value ,10,32);if _agbgbee !=nil {return _agbgbee ;};_bbbcfc :=uint32 (_aeafed );_fgfafa .MissingItemsLimitAttr =&_bbbcfc ;continue ;};if _dbdag .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_fbfde ,_gaeaf :=_d .ParseUint (_dbdag .Value ,10,8);if _gaeaf !=nil {return _gaeaf ;};_febgb :=uint8 (_fbfde );_fgfafa .RefreshedVersionAttr =&_febgb ;continue ;};if _dbdag .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_dbefg ,_ccaafg :=_d .ParseBool (_dbdag .Value );if _ccaafg !=nil {return _ccaafg ;};_fgfafa .RefreshOnLoadAttr =&_dbefg ;continue ;};if _dbdag .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_dedafe ,_eeeeb :=_d .ParseFloat (_dbdag .Value ,64);if _eeeeb !=nil {return _eeeeb ;};_fgfafa .RefreshedDateAttr =&_dedafe ;continue ;};if _dbdag .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_ccebg ,_fcgab :=_d .ParseUint (_dbdag .Value ,10,32);if _fcgab !=nil {return _fcgab ;};_decgd :=uint32 (_ccebg );_fgfafa .RecordCountAttr =&_decgd ;continue ;};if _dbdag .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_egdgga ,_dadgg :=_d .ParseUint (_dbdag .Value ,10,8);if _dadgg !=nil {return _dadgg ;};_cabeg :=uint8 (_egdgga );_fgfafa .CreatedVersionAttr =&_cabeg ;continue ;};if _dbdag .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_abfc ,_bfaff :=_d .ParseUint (_dbdag .Value ,10,8);if _bfaff !=nil {return _bfaff ;};_gabead :=uint8 (_abfc );_fgfafa .MinRefreshableVersionAttr =&_gabead ;continue ;};if _dbdag .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_cddeb ,_eeecbf :=_d .ParseBool (_dbdag .Value );if _eeecbf !=nil {return _eeecbf ;};_fgfafa .EnableRefreshAttr =&_cddeb ;continue ;};};_caagg :for {_bgcaf ,_bgbbd :=d .Token ();if _bgbbd !=nil {return _bgbbd ;};switch _egfbba :=_bgcaf .(type ){case _f .StartElement :switch _egfbba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cbda :=d .DecodeElement (_fgfafa .CacheSource ,&_egfbba );_cbda !=nil {return _cbda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _effgba :=d .DecodeElement (_fgfafa .CacheFields ,&_egfbba );_effgba !=nil {return _effgba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfafa .CacheHierarchies =NewCT_CacheHierarchies ();if _edbea :=d .DecodeElement (_fgfafa .CacheHierarchies ,&_egfbba );_edbea !=nil {return _edbea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfafa .Kpis =NewCT_PCDKPIs ();if _bfebgg :=d .DecodeElement (_fgfafa .Kpis ,&_egfbba );_bfebgg !=nil {return _bfebgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfafa .TupleCache =NewCT_TupleCache ();if _debgea :=d .DecodeElement (_fgfafa .TupleCache ,&_egfbba );_debgea !=nil {return _debgea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfafa .CalculatedItems =NewCT_CalculatedItems ();if _fabfgf :=d .DecodeElement (_fgfafa .CalculatedItems ,&_egfbba );_fabfgf !=nil {return _fabfgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfafa .CalculatedMembers =NewCT_CalculatedMembers ();if _gdegbf :=d .DecodeElement (_fgfafa .CalculatedMembers ,&_egfbba );_gdegbf !=nil {return _gdegbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfafa .Dimensions =NewCT_Dimensions ();if _fgacad :=d .DecodeElement (_fgfafa .Dimensions ,&_egfbba );_fgacad !=nil {return _fgacad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfafa .MeasureGroups =NewCT_MeasureGroups ();if _cefegb :=d .DecodeElement (_fgfafa .MeasureGroups ,&_egfbba );_cefegb !=nil {return _cefegb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfafa .Maps =NewCT_MeasureDimensionMaps ();if _dgdbfc :=d .DecodeElement (_fgfafa .Maps ,&_egfbba );_dgdbfc !=nil {return _dgdbfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfafa .ExtLst =NewCT_ExtensionList ();if _bbaga :=d .DecodeElement (_fgfafa .ExtLst ,&_egfbba );_bbaga !=nil {return _bbaga ;};default:_ag .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",_egfbba .Name );if _gcecg :=d .Skip ();_gcecg !=nil {return _gcecg ;};};case _f .EndElement :break _caagg ;case _f .CharData :};};return nil ;};func (_gfbea *CT_Formats )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfbea .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gfbea .CountAttr )});};e .EncodeToken (start );_dgabe :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u006f\u0072\u006d\u0061t"}};for _ ,_ecaad :=range _gfbea .Format {e .EncodeElement (_ecaad ,_dgabe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SharedItems and its children +func (_fegbaa *CT_SharedItems )Validate ()error {return _fegbaa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073");}; -// ValidateWithPath validates the CT_ExternalSheetNames and its children, prefixing error messages with path -func (_bdcff *CT_ExternalSheetNames )ValidateWithPath (path string )error {for _gabcg ,_dbeeg :=range _bdcff .SheetName {if _gbgg :=_dbeeg .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_gabcg ));_gbgg !=nil {return _gbgg ;};};return nil ;};func NewCT_Dimensions ()*CT_Dimensions {_agfa :=&CT_Dimensions {};return _agfa };func (_bff *CT_BookViews )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dcc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_aba :=range _bff .WorkbookView {e .EncodeElement (_aba ,_dcc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_QueryTableFields ()*CT_QueryTableFields {_bacbd :=&CT_QueryTableFields {};return _bacbd };type CT_XmlColumnPr struct{ +// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path +func (_aeaac *CT_ExtensionList )ValidateWithPath (path string )error {for _gfff ,_afea :=range _aeaac .Ext {if _aaace :=_afea .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_gfff ));_aaace !=nil {return _aaace ;};};return nil ;}; -// XML Map Id -MapIdAttr uint32 ; +// ValidateWithPath validates the CT_RevisionComment and its children, prefixing error messages with path +func (_badbf *CT_RevisionComment )ValidateWithPath (path string )error {if !_db .ST_GuidPatternRe .MatchString (_badbf .GuidAttr ){return _b .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 ,_db .ST_GuidPatternRe ,_badbf .GuidAttr );};if _cgeef :=_badbf .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_cgeef !=nil {return _cgeef ;};return nil ;};func (_ddaefc ST_SmartTagShow )String ()string {switch _ddaefc {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 "";};type ST_SmartTagShow byte ;type CT_CustomProperty struct{ -// XPath -XpathAttr string ; +// Custom Property Name +NameAttr string ;IdAttr string ;}; -// Denormalized -DenormalizedAttr *bool ; +// Validate validates the CT_CellProtection and its children +func (_eaca *CT_CellProtection )Validate ()error {return _eaca .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e");}; -// XML Data Type -XmlDataTypeAttr string ; +// Validate validates the Comments and its children +func (_baeff *Comments )Validate ()error {return _baeff .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_dcace *CT_SheetProtection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ceaegd :=range start .Attr {if _ceaegd .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"{_efegf ,_abcba :=_d .ParseBool (_ceaegd .Value );if _abcba !=nil {return _abcba ;};_dcace .FormatRowsAttr =&_efegf ;continue ;};if _ceaegd .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_accee ,_fffea :=_d .ParseBool (_ceaegd .Value );if _fffea !=nil {return _fffea ;};_dcace .InsertColumnsAttr =&_accee ;continue ;};if _ceaegd .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_eadbc ,_dadeg :=_ceaegd .Value ,error (nil );if _dadeg !=nil {return _dadeg ;};_dcace .AlgorithmNameAttr =&_eadbc ;continue ;};if _ceaegd .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"{_eebae ,_ggbae :=_d .ParseBool (_ceaegd .Value );if _ggbae !=nil {return _ggbae ;};_dcace .InsertRowsAttr =&_eebae ;continue ;};if _ceaegd .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_aaaag ,_adbdbc :=_ceaegd .Value ,error (nil );if _adbdbc !=nil {return _adbdbc ;};_dcace .SaltValueAttr =&_aaaag ;continue ;};if _ceaegd .Name .Local =="\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"{_fgedc ,_egegf :=_d .ParseBool (_ceaegd .Value );if _egegf !=nil {return _egegf ;};_dcace .InsertHyperlinksAttr =&_fgedc ;continue ;};if _ceaegd .Name .Local =="\u0073\u0068\u0065e\u0074"{_bfaag ,_dcgfa :=_d .ParseBool (_ceaegd .Value );if _dcgfa !=nil {return _dcgfa ;};_dcace .SheetAttr =&_bfaag ;continue ;};if _ceaegd .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_cgdaa ,_aadbb :=_d .ParseBool (_ceaegd .Value );if _aadbb !=nil {return _aadbb ;};_dcace .DeleteColumnsAttr =&_cgdaa ;continue ;};if _ceaegd .Name .Local =="\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"{_bcdea ,_decdf :=_d .ParseBool (_ceaegd .Value );if _decdf !=nil {return _decdf ;};_dcace .ScenariosAttr =&_bcdea ;continue ;};if _ceaegd .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_ccedb ,_fccgd :=_d .ParseBool (_ceaegd .Value );if _fccgd !=nil {return _fccgd ;};_dcace .FormatColumnsAttr =&_ccedb ;continue ;};if _ceaegd .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_efgfcg ,_fdegaf :=_ceaegd .Value ,error (nil );if _fdegaf !=nil {return _fdegaf ;};_dcace .PasswordAttr =&_efgfcg ;continue ;};if _ceaegd .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_fccea ,_daaef :=_ceaegd .Value ,error (nil );if _daaef !=nil {return _daaef ;};_dcace .HashValueAttr =&_fccea ;continue ;};if _ceaegd .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_bddfg ,_cagabd :=_d .ParseUint (_ceaegd .Value ,10,32);if _cagabd !=nil {return _cagabd ;};_afgeec :=uint32 (_bddfg );_dcace .SpinCountAttr =&_afgeec ;continue ;};if _ceaegd .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_fadgec ,_eebaeb :=_d .ParseBool (_ceaegd .Value );if _eebaeb !=nil {return _eebaeb ;};_dcace .ObjectsAttr =&_fadgec ;continue ;};if _ceaegd .Name .Local =="f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"{_faeabe ,_fdeed :=_d .ParseBool (_ceaegd .Value );if _fdeed !=nil {return _fdeed ;};_dcace .FormatCellsAttr =&_faeabe ;continue ;};if _ceaegd .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"{_gecdfb ,_fdffe :=_d .ParseBool (_ceaegd .Value );if _fdffe !=nil {return _fdffe ;};_dcace .DeleteRowsAttr =&_gecdfb ;continue ;};if _ceaegd .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"{_baacg ,_eecaa :=_d .ParseBool (_ceaegd .Value );if _eecaa !=nil {return _eecaa ;};_dcace .SelectLockedCellsAttr =&_baacg ;continue ;};if _ceaegd .Name .Local =="\u0073\u006f\u0072\u0074"{_bacga ,_adbdd :=_d .ParseBool (_ceaegd .Value );if _adbdd !=nil {return _adbdd ;};_dcace .SortAttr =&_bacga ;continue ;};if _ceaegd .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"{_dbgdf ,_affcf :=_d .ParseBool (_ceaegd .Value );if _affcf !=nil {return _affcf ;};_dcace .AutoFilterAttr =&_dbgdf ;continue ;};if _ceaegd .Name .Local =="p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"{_dffcaa ,_gafec :=_d .ParseBool (_ceaegd .Value );if _gafec !=nil {return _gafec ;};_dcace .PivotTablesAttr =&_dffcaa ;continue ;};if _ceaegd .Name .Local =="\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"{_gfbag ,_cgdfg :=_d .ParseBool (_ceaegd .Value );if _cgdfg !=nil {return _cgdfg ;};_dcace .SelectUnlockedCellsAttr =&_gfbag ;continue ;};};for {_bcgab ,_aacga :=d .Token ();if _aacga !=nil {return _b .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",_aacga );};if _debbf ,_cacda :=_bcgab .(_a .EndElement );_cacda &&_debbf .Name ==start .Name {break ;};};return nil ;};func (_accfe *CT_Chartsheet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _accfe .SheetPr !=nil {_fadg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_accfe .SheetPr ,_fadg );};_eddb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_accfe .SheetViews ,_eddb );if _accfe .SheetProtection !=nil {_cede :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_accfe .SheetProtection ,_cede );};if _accfe .CustomSheetViews !=nil {_gdda :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_accfe .CustomSheetViews ,_gdda );};if _accfe .PageMargins !=nil {_dgff :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_accfe .PageMargins ,_dgff );};if _accfe .PageSetup !=nil {_ebag :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_accfe .PageSetup ,_ebag );};if _accfe .HeaderFooter !=nil {_gada :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_accfe .HeaderFooter ,_gada );};_abdd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_accfe .Drawing ,_abdd );if _accfe .LegacyDrawing !=nil {_gffd :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_accfe .LegacyDrawing ,_gffd );};if _accfe .LegacyDrawingHF !=nil {_ccaa :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_accfe .LegacyDrawingHF ,_ccaa );};if _accfe .DrawingHF !=nil {_gfbf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_accfe .DrawingHF ,_gfbf );};if _accfe .Picture !=nil {_bagg :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_accfe .Picture ,_bagg );};if _accfe .WebPublishItems !=nil {_dbce :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_accfe .WebPublishItems ,_dbce );};if _accfe .ExtLst !=nil {_dgfg :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_accfe .ExtLst ,_dgfg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_fedcb *CT_OleObjects )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fafbfe :for {_fcce ,_afgcd :=d .Token ();if _afgcd !=nil {return _afgcd ;};switch _ddfce :=_fcce .(type ){case _f .StartElement :switch _ddfce .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfed :=NewCT_OleObject ();if _bbbcf :=d .DecodeElement (_gfed ,&_ddfce );_bbbcf !=nil {return _bbbcf ;};_fedcb .OleObject =append (_fedcb .OleObject ,_gfed );default:_ag .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",_ddfce .Name );if _agfac :=d .Skip ();_agfac !=nil {return _agfac ;};};case _f .EndElement :break _fafbfe ;case _f .CharData :};};return nil ;};func (_eebfc ST_DataValidationErrorStyle )Validate ()error {return _eebfc .ValidateWithPath ("")};func (_afge *CT_Break )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _afge .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_afge .IdAttr )});};if _afge .MinAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_afge .MinAttr )});};if _afge .MaxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_afge .MaxAttr )});};if _afge .ManAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_afge .ManAttr ))});};if _afge .PtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_afge .PtAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_CellWatch and its children +func (_abfc *CT_CellWatch )Validate ()error {return _abfc .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068");};func (_gacee *ST_FileType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gacee =0;case "\u006d\u0061\u0063":*_gacee =1;case "\u0077\u0069\u006e":*_gacee =2;case "\u0064\u006f\u0073":*_gacee =3;case "\u006c\u0069\u006e":*_gacee =4;case "\u006f\u0074\u0068e\u0072":*_gacee =5;};return nil ;};func NewCT_ChartFormats ()*CT_ChartFormats {_bafc :=&CT_ChartFormats {};return _bafc }; -// Validate validates the CT_GroupLevel and its children -func (_agee *CT_GroupLevel )Validate ()error {return _agee .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c");}; +// Validate validates the CT_ProtectedRange and its children +func (_gbfbb *CT_ProtectedRange )Validate ()error {return _gbfbb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065");}; -// Validate validates the CT_Colors and its children -func (_bede *CT_Colors )Validate ()error {return _bede .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");};type CT_CustomWorkbookViews struct{ +// Validate validates the CalcChain and its children +func (_ebbcgd *CalcChain )Validate ()error {return _ebbcgd .ValidateWithPath ("\u0043a\u006c\u0063\u0043\u0068\u0061\u0069n");}; -// Custom Workbook View -CustomWorkbookView []*CT_CustomWorkbookView ;};func NewCT_WebPublishObject ()*CT_WebPublishObject {_ceccb :=&CT_WebPublishObject {};return _ceccb };func NewCT_TableStyle ()*CT_TableStyle {_bffgcd :=&CT_TableStyle {};return _bffgcd };func (_feaagd ST_MdxSetOrder )Validate ()error {return _feaagd .ValidateWithPath ("")}; +// Validate validates the CT_ExternalDefinedName and its children +func (_gabge *CT_ExternalDefinedName )Validate ()error {return _gabge .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};func (_fdbc *CT_CalcPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_daad :=range start .Attr {if _daad .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"{_gafb ,_fac :=_d .ParseFloat (_daad .Value ,64);if _fac !=nil {return _fac ;};_fdbc .IterateDeltaAttr =&_gafb ;continue ;};if _daad .Name .Local =="\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"{_fdbc .CalcModeAttr .UnmarshalXMLAttr (_daad );continue ;};if _daad .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_gfd ,_dgca :=_d .ParseBool (_daad .Value );if _dgca !=nil {return _dgca ;};_fdbc .FullCalcOnLoadAttr =&_gfd ;continue ;};if _daad .Name .Local =="\u0072e\u0066\u004d\u006f\u0064\u0065"{_fdbc .RefModeAttr .UnmarshalXMLAttr (_daad );continue ;};if _daad .Name .Local =="\u0069t\u0065\u0072\u0061\u0074\u0065"{_agfe ,_fffa :=_d .ParseBool (_daad .Value );if _fffa !=nil {return _fffa ;};_fdbc .IterateAttr =&_agfe ;continue ;};if _daad .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"{_bbaa ,_gcb :=_d .ParseUint (_daad .Value ,10,32);if _gcb !=nil {return _gcb ;};_fdg :=uint32 (_bbaa );_fdbc .IterateCountAttr =&_fdg ;continue ;};if _daad .Name .Local =="\u0063\u0061\u006c\u0063\u0049\u0064"{_bbc ,_bee :=_d .ParseUint (_daad .Value ,10,32);if _bee !=nil {return _bee ;};_bfd :=uint32 (_bbc );_fdbc .CalcIdAttr =&_bfd ;continue ;};if _daad .Name .Local =="\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"{_eeab ,_fgdf :=_d .ParseBool (_daad .Value );if _fgdf !=nil {return _fgdf ;};_fdbc .FullPrecisionAttr =&_eeab ;continue ;};if _daad .Name .Local =="\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"{_gac ,_ffdg :=_d .ParseBool (_daad .Value );if _ffdg !=nil {return _ffdg ;};_fdbc .CalcCompletedAttr =&_gac ;continue ;};if _daad .Name .Local =="\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"{_abc ,_dbef :=_d .ParseBool (_daad .Value );if _dbef !=nil {return _dbef ;};_fdbc .CalcOnSaveAttr =&_abc ;continue ;};if _daad .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"{_ecbf ,_bfeb :=_d .ParseBool (_daad .Value );if _bfeb !=nil {return _bfeb ;};_fdbc .ConcurrentCalcAttr =&_ecbf ;continue ;};if _daad .Name .Local =="c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"{_adag ,_dbdca :=_d .ParseUint (_daad .Value ,10,32);if _dbdca !=nil {return _dbdca ;};_fbeb :=uint32 (_adag );_fdbc .ConcurrentManualCountAttr =&_fbeb ;continue ;};if _daad .Name .Local =="\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"{_dcggf ,_fabe :=_d .ParseBool (_daad .Value );if _fabe !=nil {return _fabe ;};_fdbc .ForceFullCalcAttr =&_dcggf ;continue ;};};for {_bgea ,_gab :=d .Token ();if _gab !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0061\u006cc\u0050\u0072\u003a\u0020\u0025\u0073",_gab );};if _fbcg ,_fcfa :=_bgea .(_a .EndElement );_fcfa &&_fbcg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_PivotArea and its children -func (_fbbbfc *CT_PivotArea )Validate ()error {return _fbbbfc .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");};func (_cdaaeb *CT_Missing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfcbf :=range start .Attr {if _cfcbf .Name .Local =="\u0066\u0063"{_fecbe ,_acga :=_cfcbf .Value ,error (nil );if _acga !=nil {return _acga ;};_cdaaeb .FcAttr =&_fecbe ;continue ;};if _cfcbf .Name .Local =="\u0066"{_bccge ,_afdgba :=_d .ParseBool (_cfcbf .Value );if _afdgba !=nil {return _afdgba ;};_cdaaeb .FAttr =&_bccge ;continue ;};if _cfcbf .Name .Local =="\u0063"{_gefdf ,_adbgc :=_cfcbf .Value ,error (nil );if _adbgc !=nil {return _adbgc ;};_cdaaeb .CAttr =&_gefdf ;continue ;};if _cfcbf .Name .Local =="\u0063\u0070"{_febcg ,_gaaggb :=_d .ParseUint (_cfcbf .Value ,10,32);if _gaaggb !=nil {return _gaaggb ;};_ecgcf :=uint32 (_febcg );_cdaaeb .CpAttr =&_ecgcf ;continue ;};if _cfcbf .Name .Local =="\u0069\u006e"{_caeed ,_cdacf :=_d .ParseUint (_cfcbf .Value ,10,32);if _cdacf !=nil {return _cdacf ;};_bccgc :=uint32 (_caeed );_cdaaeb .InAttr =&_bccgc ;continue ;};if _cfcbf .Name .Local =="\u0062\u0063"{_bedc ,_bfbad :=_cfcbf .Value ,error (nil );if _bfbad !=nil {return _bfbad ;};_cdaaeb .BcAttr =&_bedc ;continue ;};if _cfcbf .Name .Local =="\u0075"{_gfgda ,_gebag :=_d .ParseBool (_cfcbf .Value );if _gebag !=nil {return _gebag ;};_cdaaeb .UAttr =&_gfgda ;continue ;};if _cfcbf .Name .Local =="\u0069"{_gfaac ,_baagd :=_d .ParseBool (_cfcbf .Value );if _baagd !=nil {return _baagd ;};_cdaaeb .IAttr =&_gfaac ;continue ;};if _cfcbf .Name .Local =="\u0075\u006e"{_acdcc ,_degec :=_d .ParseBool (_cfcbf .Value );if _degec !=nil {return _degec ;};_cdaaeb .UnAttr =&_acdcc ;continue ;};if _cfcbf .Name .Local =="\u0073\u0074"{_cggde ,_cdfdd :=_d .ParseBool (_cfcbf .Value );if _cdfdd !=nil {return _cdfdd ;};_cdaaeb .StAttr =&_cggde ;continue ;};if _cfcbf .Name .Local =="\u0062"{_acega ,_gffgf :=_d .ParseBool (_cfcbf .Value );if _gffgf !=nil {return _gffgf ;};_cdaaeb .BAttr =&_acega ;continue ;};};_fgddaa :for {_ddafc ,_ddccc :=d .Token ();if _ddccc !=nil {return _ddccc ;};switch _gafg :=_ddafc .(type ){case _f .StartElement :switch _gafg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cadfd :=NewCT_Tuples ();if _fdcacd :=d .DecodeElement (_cadfd ,&_gafg );_fdcacd !=nil {return _fdcacd ;};_cdaaeb .Tpls =append (_cdaaeb .Tpls ,_cadfd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgdee :=NewCT_X ();if _bdefg :=d .DecodeElement (_cgdee ,&_gafg );_bdefg !=nil {return _bdefg ;};_cdaaeb .X =append (_cdaaeb .X ,_cgdee );default:_ag .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",_gafg .Name );if _bfaae :=d .Skip ();_bfaae !=nil {return _bfaae ;};};case _f .EndElement :break _fgddaa ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_FileSharing and its children +func (_gdcce *CT_FileSharing )Validate ()error {return _gdcce .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067");};func (_ebagd *CT_XmlColumnPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dfecd :=range start .Attr {if _dfecd .Name .Local =="\u006d\u0061\u0070I\u0064"{_daeda ,_effag :=_d .ParseUint (_dfecd .Value ,10,32);if _effag !=nil {return _effag ;};_ebagd .MapIdAttr =uint32 (_daeda );continue ;};if _dfecd .Name .Local =="\u0078\u0070\u0061t\u0068"{_fdcee ,_fcebbd :=_dfecd .Value ,error (nil );if _fcebbd !=nil {return _fcebbd ;};_ebagd .XpathAttr =_fdcee ;continue ;};if _dfecd .Name .Local =="\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"{_ageba ,_cecfd :=_d .ParseBool (_dfecd .Value );if _cecfd !=nil {return _cecfd ;};_ebagd .DenormalizedAttr =&_ageba ;continue ;};if _dfecd .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_egfga ,_fddfd :=_dfecd .Value ,error (nil );if _fddfd !=nil {return _fddfd ;};_ebagd .XmlDataTypeAttr =_egfga ;continue ;};};_fegfc :for {_abgecc ,_abddda :=d .Token ();if _abddda !=nil {return _abddda ;};switch _eecdf :=_abgecc .(type ){case _a .StartElement :switch _eecdf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebagd .ExtLst =NewCT_ExtensionList ();if _dbbgf :=d .DecodeElement (_ebagd .ExtLst ,&_eecdf );_dbbgf !=nil {return _dbbgf ;};default:_gc .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",_eecdf .Name );if _fegfae :=d .Skip ();_fegfae !=nil {return _fegfae ;};};case _a .EndElement :break _fegfc ;case _a .CharData :};};return nil ;};func (_gecf *CT_ExtensionList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_acbeg :for {_acfee ,_efbc :=d .Token ();if _efbc !=nil {return _efbc ;};switch _gggd :=_acfee .(type ){case _a .StartElement :switch _gggd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecdcg :=NewCT_Extension ();if _aaac :=d .DecodeElement (_ecdcg ,&_gggd );_aaac !=nil {return _aaac ;};_gecf .Ext =append (_gecf .Ext ,_ecdcg );default:_gc .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",_gggd .Name );if _fgcdf :=d .Skip ();_fgcdf !=nil {return _fgcdf ;};};case _a .EndElement :break _acbeg ;case _a .CharData :};};return nil ;};func (_fdedf *CT_ExternalBook )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eadfa :=range start .Attr {if _eadfa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eadfa .Name .Local =="\u0069\u0064"||_eadfa .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"&&_eadfa .Name .Local =="\u0069\u0064"{_febcc ,_eccc :=_eadfa .Value ,error (nil );if _eccc !=nil {return _eccc ;};_fdedf .IdAttr =_febcc ;continue ;};};_dabf :for {_ccbf ,_eaeda :=d .Token ();if _eaeda !=nil {return _eaeda ;};switch _dgfda :=_ccbf .(type ){case _a .StartElement :switch _dgfda .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdedf .SheetNames =NewCT_ExternalSheetNames ();if _bbefge :=d .DecodeElement (_fdedf .SheetNames ,&_dgfda );_bbefge !=nil {return _bbefge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdedf .DefinedNames =NewCT_ExternalDefinedNames ();if _bddb :=d .DecodeElement (_fdedf .DefinedNames ,&_dgfda );_bddb !=nil {return _bddb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdedf .SheetDataSet =NewCT_ExternalSheetDataSet ();if _eabgc :=d .DecodeElement (_fdedf .SheetDataSet ,&_dgfda );_eabgc !=nil {return _eabgc ;};default:_gc .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",_dgfda .Name );if _fcfdf :=d .Skip ();_fcfdf !=nil {return _fcfdf ;};};case _a .EndElement :break _dabf ;case _a .CharData :};};return nil ;};func NewCT_VolMain ()*CT_VolMain {_adfgad :=&CT_VolMain {};return _adfgad };func NewCT_CellSmartTag ()*CT_CellSmartTag {_ddfg :=&CT_CellSmartTag {};return _ddfg }; -// ValidateWithPath validates the CT_CacheHierarchy and its children, prefixing error messages with path -func (_bagf *CT_CacheHierarchy )ValidateWithPath (path string )error {if _bagf .FieldsUsage !=nil {if _gfcg :=_bagf .FieldsUsage .ValidateWithPath (path +"\u002f\u0046\u0069e\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065");_gfcg !=nil {return _gfcg ;};};if _bagf .GroupLevels !=nil {if _gdac :=_bagf .GroupLevels .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073");_gdac !=nil {return _gdac ;};};if _bagf .ExtLst !=nil {if _gdge :=_bagf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdge !=nil {return _gdge ;};};return nil ;};func NewCT_Set ()*CT_Set {_geedf :=&CT_Set {};return _geedf };type CT_Query struct{ +// Validate validates the CT_RowHierarchiesUsage and its children +func (_agfbbc *CT_RowHierarchiesUsage )Validate ()error {return _agfbbc .ValidateWithPath ("\u0043\u0054\u005f\u0052ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");}; -// MDX Query String -MdxAttr string ; +// Validate validates the Headers and its children +func (_ccbgf *Headers )Validate ()error {return _ccbgf .ValidateWithPath ("\u0048e\u0061\u0064\u0065\u0072\u0073");};func NewCT_DefinedNames ()*CT_DefinedNames {_abegc :=&CT_DefinedNames {};return _abegc };func (_dagcae *CT_WorksheetSource )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dagcae .RefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_dagcae .RefAttr )});};if _dagcae .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dagcae .NameAttr )});};if _dagcae .SheetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dagcae .SheetAttr )});};if _dagcae .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dagcae .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gcgfg *CT_TableStyleInfo )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ecfge :=range start .Attr {if _ecfge .Name .Local =="\u006e\u0061\u006d\u0065"{_eaefca ,_fdgdf :=_ecfge .Value ,error (nil );if _fdgdf !=nil {return _fdgdf ;};_gcgfg .NameAttr =&_eaefca ;continue ;};if _ecfge .Name .Local =="\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_adccd ,_cebgd :=_d .ParseBool (_ecfge .Value );if _cebgd !=nil {return _cebgd ;};_gcgfg .ShowFirstColumnAttr =&_adccd ;continue ;};if _ecfge .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_acgba ,_bbdef :=_d .ParseBool (_ecfge .Value );if _bbdef !=nil {return _bbdef ;};_gcgfg .ShowLastColumnAttr =&_acgba ;continue ;};if _ecfge .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_bgabbb ,_dedgb :=_d .ParseBool (_ecfge .Value );if _dedgb !=nil {return _dedgb ;};_gcgfg .ShowRowStripesAttr =&_bgabbb ;continue ;};if _ecfge .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"{_dcdee ,_cdged :=_d .ParseBool (_ecfge .Value );if _cdged !=nil {return _cdged ;};_gcgfg .ShowColumnStripesAttr =&_dcdee ;continue ;};};for {_abcaa ,_baecf :=d .Token ();if _baecf !=nil {return _b .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",_baecf );};if _acdfb ,_bebdacd :=_abcaa .(_a .EndElement );_bebdacd &&_acdfb .Name ==start .Name {break ;};};return nil ;}; -// Tuples -Tpls *CT_Tuples ;};func NewCT_Map ()*CT_Map {_bgffd :=&CT_Map {};return _bgffd };func (_ea *CT_AutoFilter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ea .RefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_ea .RefAttr )});};e .EncodeToken (start );if _ea .FilterColumn !=nil {_dc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003af\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"}};for _ ,_eec :=range _ea .FilterColumn {e .EncodeElement (_eec ,_dc );};};if _ea .SortState !=nil {_cg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_ea .SortState ,_cg );};if _ea .ExtLst !=nil {_cee :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ea .ExtLst ,_cee );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_SheetViewType byte ; +// Validate validates the CT_Color and its children +func (_aebfd *CT_Color )Validate ()error {return _aebfd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func NewCT_PivotSelection ()*CT_PivotSelection {_bgbca :=&CT_PivotSelection {};_bgbca .PivotArea =NewCT_PivotArea ();return _bgbca ;};func NewCT_VolTopicRef ()*CT_VolTopicRef {_bbgfe :=&CT_VolTopicRef {};return _bbgfe }; -// ValidateWithPath validates the CT_OleItems and its children, prefixing error messages with path -func (_eabe *CT_OleItems )ValidateWithPath (path string )error {for _ggfed ,_bcaef :=range _eabe .OleItem {if _cgbd :=_bcaef .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004f\u006c\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_ggfed ));_cgbd !=nil {return _cgbd ;};};return nil ;};type CT_CellStyles struct{ +// Validate validates the CT_PivotDimension and its children +func (_eabbd *CT_PivotDimension )Validate ()error {return _eabbd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");}; -// Style Count -CountAttr *uint32 ; +// Validate validates the CT_Extension and its children +func (_befbd *CT_Extension )Validate ()error {return _befbd .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func NewCT_Control ()*CT_Control {_cfgd :=&CT_Control {};return _cfgd };func (_aabcd *CT_RevisionSheetRename )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_aabcd .SheetIdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fl\u0064\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_aabcd .OldNameAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006ee\u0077\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_aabcd .NewNameAttr )});if _aabcd .RIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aabcd .RIdAttr )});};if _aabcd .UaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aabcd .UaAttr ))});};if _aabcd .RaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_aabcd .RaAttr ))});};e .EncodeToken (start );if _aabcd .ExtLst !=nil {_aeagbd :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aabcd .ExtLst ,_aeagbd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_ColorFilter struct{ -// Cell Style -CellStyle []*CT_CellStyle ;};func (_dbdgf ST_HorizontalAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dbdgf .String (),start );};type CT_MetadataTypes struct{ +// Differential Format Record Id +DxfIdAttr *uint32 ; -// Metadata Type Count -CountAttr *uint32 ; +// Filter By Cell Color +CellColorAttr *bool ;};func NewCT_GroupLevel ()*CT_GroupLevel {_aebaf :=&CT_GroupLevel {};return _aebaf };func (_dagdgc *CT_SmartTags )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_fadae :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061:\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};for _ ,_ddbebf :=range _dagdgc .CellSmartTags {e .EncodeElement (_ddbebf ,_fadae );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eagec *CT_GroupLevels )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eagec .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_eagec .CountAttr )});};e .EncodeToken (start );_bffgb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"}};for _ ,_agfbb :=range _eagec .GroupLevel {e .EncodeElement (_agfbb ,_bffgb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_daecg *CT_TableStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_daecg .NameAttr )});if _daecg .PivotAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_daecg .PivotAttr ))});};if _daecg .TableAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0062l\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_daecg .TableAttr ))});};if _daecg .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_daecg .CountAttr )});};e .EncodeToken (start );if _daecg .TableStyleElement !=nil {_efcedg :=_a .StartElement {Name :_a .Name {Local :"m\u0061:\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074"}};for _ ,_ecaag :=range _daecg .TableStyleElement {e .EncodeElement (_ecaag ,_efcedg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Metadata Type Information -MetadataType []*CT_MetadataType ;};func (_dbafeb *ST_ParameterType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dbafeb =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_dbafeb =1;case "\u0076\u0061\u006cu\u0065":*_dbafeb =2;case "\u0063\u0065\u006c\u006c":*_dbafeb =3;};return nil ;}; +// ValidateWithPath validates the CT_MetadataRecord and its children, prefixing error messages with path +func (_bdcdf *CT_MetadataRecord )ValidateWithPath (path string )error {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;);func (_baffd *ST_Orientation )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_baffd =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_baffd =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_baffd =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_baffd =3;};return nil ;};func (_eefbe ST_SheetState )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_affgfg :=_a .Attr {};_affgfg .Name =name ;switch _eefbe {case ST_SheetStateUnset :_affgfg .Value ="";case ST_SheetStateVisible :_affgfg .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_SheetStateHidden :_affgfg .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_SheetStateVeryHidden :_affgfg .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return _affgfg ,nil ;};func (_bgcbcb *CT_Selection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_adbfe :=range start .Attr {if _adbfe .Name .Local =="\u0070\u0061\u006e\u0065"{_bgcbcb .PaneAttr .UnmarshalXMLAttr (_adbfe );continue ;};if _adbfe .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"{_dafgd ,_adcbda :=_adbfe .Value ,error (nil );if _adcbda !=nil {return _adcbda ;};_bgcbcb .ActiveCellAttr =&_dafgd ;continue ;};if _adbfe .Name .Local =="\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"{_cabef ,_gegfd :=_d .ParseUint (_adbfe .Value ,10,32);if _gegfd !=nil {return _gegfd ;};_ggbgce :=uint32 (_cabef );_bgcbcb .ActiveCellIdAttr =&_ggbgce ;continue ;};if _adbfe .Name .Local =="\u0073\u0071\u0072e\u0066"{_bfgbgf ,_debaa :=ParseSliceST_Sqref (_adbfe .Value );if _debaa !=nil {return _debaa ;};_bgcbcb .SqrefAttr =&_bfgbgf ;continue ;};};for {_abebf ,_gacd :=d .Token ();if _gacd !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065l\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_gacd );};if _befbf ,_acccba :=_abebf .(_a .EndElement );_acccba &&_befbf .Name ==start .Name {break ;};};return nil ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_dgfec :=&CT_HeaderFooter {};return _dgfec };func (_gccba *ST_SmartTagShow )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcefe ,_aebafb :=d .Token ();if _aebafb !=nil {return _aebafb ;};if _fcecd ,_bcfce :=_fcefe .(_a .EndElement );_bcfce &&_fcecd .Name ==start .Name {*_gccba =1;return nil ;};if _fdfdg ,_beddc :=_fcefe .(_a .CharData );!_beddc {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",_fcefe );}else {switch string (_fdfdg ){case "":*_gccba =0;case "\u0061\u006c\u006c":*_gccba =1;case "\u006e\u006f\u006e\u0065":*_gccba =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_gccba =3;};};_fcefe ,_aebafb =d .Token ();if _aebafb !=nil {return _aebafb ;};if _gafbab ,_cadcdd :=_fcefe .(_a .EndElement );_cadcdd &&_gafbab .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",_fcefe );};func (_aaffeb ST_PivotFilterType )String ()string {switch _aaffeb {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 (_agecb *CT_VolMain )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u0072s\u0074"},Value :_b .Sprintf ("\u0025\u0076",_agecb .FirstAttr )});e .EncodeToken (start );_dcdda :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003at\u0070"}};for _ ,_bfcfb :=range _agecb .Tp {e .EncodeElement (_bfcfb ,_dcdda );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_FontSize struct{ -// Validate validates the CT_DdeValues and its children -func (_debd *CT_DdeValues )Validate ()error {return _debd .ValidateWithPath ("\u0043\u0054\u005fD\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0073");};func NewCT_DataBar ()*CT_DataBar {_dcdc :=&CT_DataBar {};_dcdc .Color =NewCT_Color ();return _dcdc };type CT_MetadataRecord struct{ +// Value +ValAttr float64 ;}; -// Metadata Record Type Index -TAttr uint32 ; +// Validate validates the CT_rowItems and its children +func (_eabea *CT_rowItems )Validate ()error {return _eabea .ValidateWithPath ("C\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073");};func (_daecd ST_CellType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_daecd .String (),start );};func NewCT_NumFmt ()*CT_NumFmt {_cffe :=&CT_NumFmt {};return _cffe }; -// Metadata Record Value Index -VAttr uint32 ;};func NewCT_CustomProperties ()*CT_CustomProperties {_dfcd :=&CT_CustomProperties {};return _dfcd }; +// Validate validates the CT_ChartFormats and its children +func (_cceg *CT_ChartFormats )Validate ()error {return _cceg .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func (_dcedc ST_PrintError )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dcedc .String (),start );};type ST_TextHAlign byte ;func (_gbdfa *CT_CustomFilters )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gbdfa .AndAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_gbdfa .AndAttr ))});};e .EncodeToken (start );_bbafd :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"}};for _ ,_dceag :=range _gbdfa .CustomFilter {e .EncodeElement (_dceag ,_bbafd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Colors ()*CT_Colors {_cedbd :=&CT_Colors {};return _cedbd }; -// ValidateWithPath validates the CT_RevisionHeader and its children, prefixing error messages with path -func (_aggfe *CT_RevisionHeader )ValidateWithPath (path string )error {if !_g .ST_GuidPatternRe .MatchString (_aggfe .GuidAttr ){return _c .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 ,_g .ST_GuidPatternRe ,_aggfe .GuidAttr );};if _gfccf :=_aggfe .SheetIdMap .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");_gfccf !=nil {return _gfccf ;};if _aggfe .ReviewedList !=nil {if _gdbec :=_aggfe .ReviewedList .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074");_gdbec !=nil {return _gdbec ;};};if _aggfe .ExtLst !=nil {if _gaccc :=_aggfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gaccc !=nil {return _gaccc ;};};return nil ;}; +// Validate validates the CT_TableColumns and its children +func (_decgbc *CT_TableColumns )Validate ()error {return _decgbc .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");}; -// Validate validates the CT_RevisionCellChange and its children -func (_abbda *CT_RevisionCellChange )Validate ()error {return _abbda .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0065\u006cl\u0043\u0068\u0061\u006e\u0067\u0065");};func (_bgegc *CT_WebPublishObjects )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aedaea :=range start .Attr {if _aedaea .Name .Local =="\u0063\u006f\u0075n\u0074"{_bacccb ,_gabca :=_d .ParseUint (_aedaea .Value ,10,32);if _gabca !=nil {return _gabca ;};_ddcfg :=uint32 (_bacccb );_bgegc .CountAttr =&_ddcfg ;continue ;};};_bgdaf :for {_acdfab ,_dbbed :=d .Token ();if _dbbed !=nil {return _dbbed ;};switch _egacf :=_acdfab .(type ){case _f .StartElement :switch _egacf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acaegf :=NewCT_WebPublishObject ();if _egbaa :=d .DecodeElement (_acaegf ,&_egacf );_egbaa !=nil {return _egbaa ;};_bgegc .WebPublishObject =append (_bgegc .WebPublishObject ,_acaegf );default:_ag .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",_egacf .Name );if _bfdega :=d .Skip ();_bfdega !=nil {return _bfdega ;};};case _f .EndElement :break _bgdaf ;case _f .CharData :};};return nil ;};func (_bbcfbf *CT_PageItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_bbcfbf .NameAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PCDSDTCEntries and its children +func (_fafdcd *CT_PCDSDTCEntries )Validate ()error {return _fafdcd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006et\u0072\u0069\u0065\u0073");};func (_gffeee ST_TextHAlign )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gffeee .String (),start );};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 (_deggcd *ST_TargetScreenSize )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_deggcd =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_deggcd =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_deggcd =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_deggcd =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_deggcd =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_deggcd =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_deggcd =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_deggcd =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_deggcd =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_deggcd =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_deggcd =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_deggcd =11;};return nil ;}; -// Validate validates the CT_ExternalBook and its children -func (_dcfag *CT_ExternalBook )Validate ()error {return _dcfag .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");}; +// Validate validates the CT_Font and its children +func (_bbbde *CT_Font )Validate ()error {return _bbbde .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};func (_efdc *CT_CommentPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efdc .Anchor =NewCT_ObjectAnchor ();for _ ,_fbbd :=range start .Attr {if _fbbd .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_dfgf ,_adcaa :=_fbbd .Value ,error (nil );if _adcaa !=nil {return _adcaa ;};_efdc .AltTextAttr =&_dfgf ;continue ;};if _fbbd .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_ffbe ,_fggf :=_d .ParseBool (_fbbd .Value );if _fggf !=nil {return _fggf ;};_efdc .DefaultSizeAttr =&_ffbe ;continue ;};if _fbbd .Name .Local =="\u0070\u0072\u0069n\u0074"{_fedc ,_cdaf :=_d .ParseBool (_fbbd .Value );if _cdaf !=nil {return _cdaf ;};_efdc .PrintAttr =&_fedc ;continue ;};if _fbbd .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_dcfad ,_eeaee :=_d .ParseBool (_fbbd .Value );if _eeaee !=nil {return _eeaee ;};_efdc .DisabledAttr =&_dcfad ;continue ;};if _fbbd .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_aebd ,_gdbfd :=_d .ParseBool (_fbbd .Value );if _gdbfd !=nil {return _gdbfd ;};_efdc .AutoFillAttr =&_aebd ;continue ;};if _fbbd .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_bcge ,_gcfbe :=_d .ParseBool (_fbbd .Value );if _gcfbe !=nil {return _gcfbe ;};_efdc .AutoLineAttr =&_bcge ;continue ;};if _fbbd .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_geaa ,_fgfa :=_d .ParseBool (_fbbd .Value );if _fgfa !=nil {return _fgfa ;};_efdc .LockedAttr =&_geaa ;continue ;};if _fbbd .Name .Local =="\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"{_efdc .TextHAlignAttr .UnmarshalXMLAttr (_fbbd );continue ;};if _fbbd .Name .Local =="\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"{_efdc .TextVAlignAttr .UnmarshalXMLAttr (_fbbd );continue ;};if _fbbd .Name .Local =="\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"{_dcagb ,_abbe :=_d .ParseBool (_fbbd .Value );if _abbe !=nil {return _abbe ;};_efdc .LockTextAttr =&_dcagb ;continue ;};if _fbbd .Name .Local =="\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"{_efcd ,_bcbe :=_d .ParseBool (_fbbd .Value );if _bcbe !=nil {return _bcbe ;};_efdc .JustLastXAttr =&_efcd ;continue ;};if _fbbd .Name .Local =="\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"{_fcgd ,_ebfad :=_d .ParseBool (_fbbd .Value );if _ebfad !=nil {return _ebfad ;};_efdc .AutoScaleAttr =&_fcgd ;continue ;};};_bffg :for {_fccdfd ,_gaeae :=d .Token ();if _gaeae !=nil {return _gaeae ;};switch _eaabb :=_fccdfd .(type ){case _a .StartElement :switch _eaabb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _fadge :=d .DecodeElement (_efdc .Anchor ,&_eaabb );_fadge !=nil {return _fadge ;};default:_gc .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",_eaabb .Name );if _cfee :=d .Skip ();_cfee !=nil {return _cfee ;};};case _a .EndElement :break _bffg ;case _a .CharData :};};return nil ;};func (_egbed *CT_PivotArea )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _egbed .FieldAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_egbed .FieldAttr )});};if _egbed .TypeAttr !=ST_PivotAreaTypeUnset {_eadab ,_bedead :=_egbed .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _bedead !=nil {return _bedead ;};start .Attr =append (start .Attr ,_eadab );};if _egbed .DataOnlyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_egbed .DataOnlyAttr ))});};if _egbed .LabelOnlyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_egbed .LabelOnlyAttr ))});};if _egbed .GrandRowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_egbed .GrandRowAttr ))});};if _egbed .GrandColAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_egbed .GrandColAttr ))});};if _egbed .CacheIndexAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_egbed .CacheIndexAttr ))});};if _egbed .OutlineAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_egbed .OutlineAttr ))});};if _egbed .OffsetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_egbed .OffsetAttr )});};if _egbed .CollapsedLevelsAreSubtotalsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 :_b .Sprintf ("\u0025\u0064",_edgfdd (*_egbed .CollapsedLevelsAreSubtotalsAttr ))});};if _egbed .AxisAttr !=ST_AxisUnset {_fccdg ,_acddb :=_egbed .AxisAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0078\u0069\u0073"});if _acddb !=nil {return _acddb ;};start .Attr =append (start .Attr ,_fccdg );};if _egbed .FieldPositionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_egbed .FieldPositionAttr )});};e .EncodeToken (start );if _egbed .References !=nil {_bggda :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_egbed .References ,_bggda );};if _egbed .ExtLst !=nil {_aeaag :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_egbed .ExtLst ,_aeaag );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ddgcb *CT_FontName )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_ddgcb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dbeae *CT_MetadataStrings )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dbeae .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dbeae .CountAttr )});};e .EncodeToken (start );_bfaab :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_bgeee :=range _dbeae .S {e .EncodeElement (_bgeee ,_bfaab );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dacbe ST_VolValueType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dacbe .String (),start );};func NewCT_ObjectPr ()*CT_ObjectPr {_ggeff :=&CT_ObjectPr {};_ggeff .Anchor =NewCT_ObjectAnchor ();return _ggeff ;};func (_afdgac ST_Scope )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eegedf :=_a .Attr {};_eegedf .Name =name ;switch _afdgac {case ST_ScopeUnset :_eegedf .Value ="";case ST_ScopeSelection :_eegedf .Value ="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn";case ST_ScopeData :_eegedf .Value ="\u0064\u0061\u0074\u0061";case ST_ScopeField :_eegedf .Value ="\u0066\u0069\u0065l\u0064";};return _eegedf ,nil ;};func (_ggcgc *CT_RPrElt )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dadce :for {_bbebf ,_ddfbf :=d .Token ();if _ddfbf !=nil {return _ddfbf ;};switch _cfdcg :=_bbebf .(type ){case _a .StartElement :switch _cfdcg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggcgc .RFont =NewCT_FontName ();if _deeade :=d .DecodeElement (_ggcgc .RFont ,&_cfdcg );_deeade !=nil {return _deeade ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggcgc .Charset =NewCT_IntProperty ();if _bcgcd :=d .DecodeElement (_ggcgc .Charset ,&_cfdcg );_bcgcd !=nil {return _bcgcd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggcgc .Family =NewCT_IntProperty ();if _gedgg :=d .DecodeElement (_ggcgc .Family ,&_cfdcg );_gedgg !=nil {return _gedgg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggcgc .B =NewCT_BooleanProperty ();if _degccd :=d .DecodeElement (_ggcgc .B ,&_cfdcg );_degccd !=nil {return _degccd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggcgc .I =NewCT_BooleanProperty ();if _fgadca :=d .DecodeElement (_ggcgc .I ,&_cfdcg );_fgadca !=nil {return _fgadca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggcgc .Strike =NewCT_BooleanProperty ();if _aeaffe :=d .DecodeElement (_ggcgc .Strike ,&_cfdcg );_aeaffe !=nil {return _aeaffe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggcgc .Outline =NewCT_BooleanProperty ();if _caaab :=d .DecodeElement (_ggcgc .Outline ,&_cfdcg );_caaab !=nil {return _caaab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggcgc .Shadow =NewCT_BooleanProperty ();if _bffcc :=d .DecodeElement (_ggcgc .Shadow ,&_cfdcg );_bffcc !=nil {return _bffcc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggcgc .Condense =NewCT_BooleanProperty ();if _eaded :=d .DecodeElement (_ggcgc .Condense ,&_cfdcg );_eaded !=nil {return _eaded ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggcgc .Extend =NewCT_BooleanProperty ();if _ecabbb :=d .DecodeElement (_ggcgc .Extend ,&_cfdcg );_ecabbb !=nil {return _ecabbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggcgc .Color =NewCT_Color ();if _eeecg :=d .DecodeElement (_ggcgc .Color ,&_cfdcg );_eeecg !=nil {return _eeecg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggcgc .Sz =NewCT_FontSize ();if _fcda :=d .DecodeElement (_ggcgc .Sz ,&_cfdcg );_fcda !=nil {return _fcda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggcgc .U =NewCT_UnderlineProperty ();if _fgceg :=d .DecodeElement (_ggcgc .U ,&_cfdcg );_fgceg !=nil {return _fgceg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggcgc .VertAlign =NewCT_VerticalAlignFontProperty ();if _ceebg :=d .DecodeElement (_ggcgc .VertAlign ,&_cfdcg );_ceebg !=nil {return _ceebg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggcgc .Scheme =NewCT_FontScheme ();if _cedee :=d .DecodeElement (_ggcgc .Scheme ,&_cfdcg );_cedee !=nil {return _cedee ;};default:_gc .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",_cfdcg .Name );if _dfebc :=d .Skip ();_dfebc !=nil {return _dfebc ;};};case _a .EndElement :break _dadce ;case _a .CharData :};};return nil ;}; -// Validate validates the Dialogsheet and its children -func (_dfcce *Dialogsheet )Validate ()error {return _dfcce .ValidateWithPath ("D\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074");};func (_bade *CT_Cfvo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_eeaaa ,_eccf :=_bade .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _eccf !=nil {return _eccf ;};start .Attr =append (start .Attr ,_eeaaa );if _bade .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_bade .ValAttr )});};if _bade .GteAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bade .GteAttr ))});};e .EncodeToken (start );if _bade .ExtLst !=nil {_afgb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bade .ExtLst ,_afgb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_WebPublishItem ()*CT_WebPublishItem {_cgadg :=&CT_WebPublishItem {};_cgadg .SourceTypeAttr =ST_WebSourceType (1);return _cgadg ;};func (_egfaa *CT_NumFmt )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_egfaa .NumFmtIdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_c .Sprintf ("\u0025\u0076",_egfaa .FormatCodeAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aadded *CT_Hyperlinks )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ageba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ah\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};for _ ,_gecbd :=range _aadded .Hyperlink {e .EncodeElement (_gecbd ,_ageba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eabb *CT_DdeLink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"},Value :_c .Sprintf ("\u0025\u0076",_eabb .DdeServiceAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"},Value :_c .Sprintf ("\u0025\u0076",_eabb .DdeTopicAttr )});e .EncodeToken (start );if _eabb .DdeItems !=nil {_bgggb :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_eabb .DdeItems ,_bgggb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bffgfd ST_MdxFunctionType )ValidateWithPath (path string )error {switch _bffgfd {case 0,1,2,3,4,5,6,7:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bffgfd ));};return nil ;};func (_cggef *ST_MdxFunctionType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cggef =0;case "\u006d":*_cggef =1;case "\u0076":*_cggef =2;case "\u0073":*_cggef =3;case "\u0063":*_cggef =4;case "\u0072":*_cggef =5;case "\u0070":*_cggef =6;case "\u006b":*_cggef =7;};return nil ;};func (_gegda *CT_ExternalSheetName )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gegda .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_gegda .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddeedg *CT_MetadataType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdecea :=range start .Attr {if _gdecea .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"{_afdbc ,_eaef :=_d .ParseBool (_gdecea .Value );if _eaef !=nil {return _eaef ;};_ddeedg .PasteColWidthsAttr =&_afdbc ;continue ;};if _gdecea .Name .Local =="\u006e\u0061\u006d\u0065"{_dfaab ,_efcda :=_gdecea .Value ,error (nil );if _efcda !=nil {return _efcda ;};_ddeedg .NameAttr =_dfaab ;continue ;};if _gdecea .Name .Local =="\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_gcbdc ,_bdgbc :=_d .ParseBool (_gdecea .Value );if _bdgbc !=nil {return _bdgbc ;};_ddeedg .PasteNumberFormatsAttr =&_gcbdc ;continue ;};if _gdecea .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"{_acdffg ,_bbbcb :=_d .ParseBool (_gdecea .Value );if _bbbcb !=nil {return _bbbcb ;};_ddeedg .GhostRowAttr =&_acdffg ;continue ;};if _gdecea .Name .Local =="\u006d\u0065\u0072g\u0065"{_affcc ,_dfdaa :=_d .ParseBool (_gdecea .Value );if _dfdaa !=nil {return _dfdaa ;};_ddeedg .MergeAttr =&_affcc ;continue ;};if _gdecea .Name .Local =="\u0065\u0064\u0069\u0074"{_facd ,_gaagg :=_d .ParseBool (_gdecea .Value );if _gaagg !=nil {return _gaagg ;};_ddeedg .EditAttr =&_facd ;continue ;};if _gdecea .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"{_cabdd ,_agccab :=_d .ParseBool (_gdecea .Value );if _agccab !=nil {return _agccab ;};_ddeedg .SplitFirstAttr =&_cabdd ;continue ;};if _gdecea .Name .Local =="\u0063\u006f\u0070\u0079"{_acba ,_fabba :=_d .ParseBool (_gdecea .Value );if _fabba !=nil {return _fabba ;};_ddeedg .CopyAttr =&_acba ;continue ;};if _gdecea .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"{_aefgf ,_agfbe :=_d .ParseBool (_gdecea .Value );if _agfbe !=nil {return _agfbe ;};_ddeedg .SplitAllAttr =&_aefgf ;continue ;};if _gdecea .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_cbeea ,_fccbg :=_d .ParseBool (_gdecea .Value );if _fccbg !=nil {return _fccbg ;};_ddeedg .PasteFormulasAttr =&_cbeea ;continue ;};if _gdecea .Name .Local =="\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"{_gbabc ,_cadbb :=_d .ParseBool (_gdecea .Value );if _cadbb !=nil {return _cadbb ;};_ddeedg .CellMetaAttr =&_gbabc ;continue ;};if _gdecea .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"{_gbgea ,_adcb :=_d .ParseBool (_gdecea .Value );if _adcb !=nil {return _adcb ;};_ddeedg .ClearAllAttr =&_gbgea ;continue ;};if _gdecea .Name .Local =="\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_dbaeg ,_cbab :=_d .ParseUint (_gdecea .Value ,10,32);if _cbab !=nil {return _cbab ;};_ddeedg .MinSupportedVersionAttr =uint32 (_dbaeg );continue ;};if _gdecea .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074"{_fbfb ,_fcaed :=_d .ParseBool (_gdecea .Value );if _fcaed !=nil {return _fcaed ;};_ddeedg .AdjustAttr =&_fbfb ;continue ;};if _gdecea .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_bgedb ,_deadd :=_d .ParseBool (_gdecea .Value );if _deadd !=nil {return _deadd ;};_ddeedg .ClearContentsAttr =&_bgedb ;continue ;};if _gdecea .Name .Local =="p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"{_deee ,_caaf :=_d .ParseBool (_gdecea .Value );if _caaf !=nil {return _caaf ;};_ddeedg .PasteValuesAttr =&_deee ;continue ;};if _gdecea .Name .Local =="r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"{_bdcdg ,_eega :=_d .ParseBool (_gdecea .Value );if _eega !=nil {return _eega ;};_ddeedg .RowColShiftAttr =&_bdcdg ;continue ;};if _gdecea .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_dbeebd ,_fcgec :=_d .ParseBool (_gdecea .Value );if _fcgec !=nil {return _fcgec ;};_ddeedg .PasteCommentsAttr =&_dbeebd ;continue ;};if _gdecea .Name .Local =="\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ebea ,_badea :=_d .ParseBool (_gdecea .Value );if _badea !=nil {return _badea ;};_ddeedg .ClearFormatsAttr =&_ebea ;continue ;};if _gdecea .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"{_gaabb ,_deafe :=_d .ParseBool (_gdecea .Value );if _deafe !=nil {return _deafe ;};_ddeedg .GhostColAttr =&_gaabb ;continue ;};if _gdecea .Name .Local =="\u0063\u006f\u0065\u0072\u0063\u0065"{_fdcac ,_debc :=_d .ParseBool (_gdecea .Value );if _debc !=nil {return _debc ;};_ddeedg .CoerceAttr =&_fdcac ;continue ;};if _gdecea .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_ecbfb ,_cabaee :=_d .ParseBool (_gdecea .Value );if _cabaee !=nil {return _cabaee ;};_ddeedg .ClearCommentsAttr =&_ecbfb ;continue ;};if _gdecea .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"{_ebgce ,_gedaa :=_d .ParseBool (_gdecea .Value );if _gedaa !=nil {return _gedaa ;};_ddeedg .PasteAllAttr =&_ebgce ;continue ;};if _gdecea .Name .Local =="\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"{_bcgag ,_ceedd :=_d .ParseBool (_gdecea .Value );if _ceedd !=nil {return _ceedd ;};_ddeedg .PasteBordersAttr =&_bcgag ;continue ;};if _gdecea .Name .Local =="\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gfbeac ,_cgfbc :=_d .ParseBool (_gdecea .Value );if _cgfbc !=nil {return _cgfbc ;};_ddeedg .PasteFormatsAttr =&_gfbeac ;continue ;};if _gdecea .Name .Local =="\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"{_efeegd ,_fegdb :=_d .ParseBool (_gdecea .Value );if _fegdb !=nil {return _fegdb ;};_ddeedg .PasteDataValidationAttr =&_efeegd ;continue ;};if _gdecea .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065"{_gbcbb ,_gfdef :=_d .ParseBool (_gdecea .Value );if _gfdef !=nil {return _gfdef ;};_ddeedg .DeleteAttr =&_gbcbb ;continue ;};if _gdecea .Name .Local =="\u0061\u0073\u0073\u0069\u0067\u006e"{_fdeff ,_fcacc :=_d .ParseBool (_gdecea .Value );if _fcacc !=nil {return _fcacc ;};_ddeedg .AssignAttr =&_fdeff ;continue ;};};for {_fcdfa ,_ddagc :=d .Token ();if _ddagc !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061t\u0061\u0054\u0079p\u0065:\u0020\u0025\u0073",_ddagc );};if _bfbdcb ,_fgfce :=_fcdfa .(_f .EndElement );_fgfce &&_bfbdcb .Name ==start .Name {break ;};};return nil ;};func (_acagde ST_Orientation )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dgddcd :=_f .Attr {};_dgddcd .Name =name ;switch _acagde {case ST_OrientationUnset :_dgddcd .Value ="";case ST_OrientationDefault :_dgddcd .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_OrientationPortrait :_dgddcd .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_OrientationLandscape :_dgddcd .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _dgddcd ,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;);type ST_IconSetType byte ;type CT_DeletedField struct{ +// Validate validates the CT_WebPublishObject and its children +func (_cecgca *CT_WebPublishObject )Validate ()error {return _cecgca .ValidateWithPath ("\u0043\u0054\u005f\u0057eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074");};func (_dceb *CT_CalculatedItem )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dceb .PivotArea =NewCT_PivotArea ();for _ ,_afda :=range start .Attr {if _afda .Name .Local =="\u0066\u0069\u0065l\u0064"{_defdb ,_egaa :=_d .ParseUint (_afda .Value ,10,32);if _egaa !=nil {return _egaa ;};_age :=uint32 (_defdb );_dceb .FieldAttr =&_age ;continue ;};if _afda .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_bdfg ,_bfbeb :=_afda .Value ,error (nil );if _bfbeb !=nil {return _bfbeb ;};_dceb .FormulaAttr =&_bdfg ;continue ;};};_gebc :for {_afde ,_dad :=d .Token ();if _dad !=nil {return _dad ;};switch _adgf :=_afde .(type ){case _a .StartElement :switch _adgf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ggb :=d .DecodeElement (_dceb .PivotArea ,&_adgf );_ggb !=nil {return _ggb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dceb .ExtLst =NewCT_ExtensionList ();if _faad :=d .DecodeElement (_dceb .ExtLst ,&_adgf );_faad !=nil {return _faad ;};default:_gc .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",_adgf .Name );if _cdfc :=d .Skip ();_cdfc !=nil {return _cdfc ;};};case _a .EndElement :break _gebc ;case _a .CharData :};};return nil ;};func (_dgegf ST_ItemType )String ()string {switch _dgegf {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 "";}; -// Deleted Fields Name -NameAttr string ;};func (_cgbcbe *CT_SmartTagPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgbcbe .EmbedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006d\u0062e\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_cgbcbe .EmbedAttr ))});};if _cgbcbe .ShowAttr !=ST_SmartTagShowUnset {_aebdd ,_edabe :=_cgbcbe .ShowAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0068\u006f\u0077"});if _edabe !=nil {return _edabe ;};start .Attr =append (start .Attr ,_aebdd );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_efddg *CT_CellSmartTags )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adgg :=range start .Attr {if _adgg .Name .Local =="\u0072"{_dcabg ,_egca :=_adgg .Value ,error (nil );if _egca !=nil {return _egca ;};_efddg .RAttr =_dcabg ;continue ;};};_decf :for {_abde ,_cdac :=d .Token ();if _cdac !=nil {return _cdac ;};switch _aaeg :=_abde .(type ){case _f .StartElement :switch _aaeg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffag :=NewCT_CellSmartTag ();if _eedda :=d .DecodeElement (_ffag ,&_aaeg );_eedda !=nil {return _eedda ;};_efddg .CellSmartTag =append (_efddg .CellSmartTag ,_ffag );default:_ag .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",_aaeg .Name );if _caga :=d .Skip ();_caga !=nil {return _caga ;};};case _f .EndElement :break _decf ;case _f .CharData :};};return nil ;};type ST_CfType byte ;func (_fgbfa *CT_WebPublishItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_fgbfa .IdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_c .Sprintf ("\u0025\u0076",_fgbfa .DivIdAttr )});_bacgc ,_ddedd :=_fgbfa .SourceTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"});if _ddedd !=nil {return _ddedd ;};start .Attr =append (start .Attr ,_bacgc );if _fgbfa .SourceRefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"},Value :_c .Sprintf ("\u0025\u0076",*_fgbfa .SourceRefAttr )});};if _fgbfa .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fgbfa .SourceObjectAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",_fgbfa .DestinationFileAttr )});if _fgbfa .TitleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fgbfa .TitleAttr )});};if _fgbfa .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_fgbfa .AutoRepublishAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_FileSharing ()*CT_FileSharing {_bfaf :=&CT_FileSharing {};return _bfaf }; +// ValidateWithPath validates the CT_Missing and its children, prefixing error messages with path +func (_beffg *CT_Missing )ValidateWithPath (path string )error {for _fabgg ,_bbfgc :=range _beffg .Tpls {if _bafcc :=_bbfgc .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_fabgg ));_bafcc !=nil {return _bafcc ;};};for _eccff ,_gfdg :=range _beffg .X {if _gbeeg :=_gfdg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_eccff ));_gbeeg !=nil {return _gbeeg ;};};return nil ;};func (_babfe *ST_VolValueType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_babfe =0;case "\u0062":*_babfe =1;case "\u006e":*_babfe =2;case "\u0065":*_babfe =3;case "\u0073":*_babfe =4;};return nil ;};type CT_MdxMetadata struct{ -// Validate validates the CT_FunctionGroup and its children -func (_bccae *CT_FunctionGroup )Validate ()error {return _bccae .ValidateWithPath ("\u0043\u0054_\u0046\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070");}; +// MDX Metadata Record Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_CustomSheetView and its children, prefixing error messages with path -func (_gegd *CT_CustomSheetView )ValidateWithPath (path string )error {if !_g .ST_GuidPatternRe .MatchString (_gegd .GuidAttr ){return _c .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 ,_g .ST_GuidPatternRe ,_gegd .GuidAttr );};if _fcabb :=_gegd .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_fcabb !=nil {return _fcabb ;};if _afdbb :=_gegd .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_afdbb !=nil {return _afdbb ;};if _gegd .Pane !=nil {if _eadg :=_gegd .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_eadg !=nil {return _eadg ;};};if _gegd .Selection !=nil {if _eaaff :=_gegd .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_eaaff !=nil {return _eaaff ;};};if _gegd .RowBreaks !=nil {if _ccaab :=_gegd .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_ccaab !=nil {return _ccaab ;};};if _gegd .ColBreaks !=nil {if _fagadc :=_gegd .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_fagadc !=nil {return _fagadc ;};};if _gegd .PageMargins !=nil {if _gbcf :=_gegd .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_gbcf !=nil {return _gbcf ;};};if _gegd .PrintOptions !=nil {if _dgdgd :=_gegd .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_dgdgd !=nil {return _dgdgd ;};};if _gegd .PageSetup !=nil {if _bceg :=_gegd .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_bceg !=nil {return _bceg ;};};if _gegd .HeaderFooter !=nil {if _cdbca :=_gegd .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_cdbca !=nil {return _cdbca ;};};if _gegd .AutoFilter !=nil {if _geea :=_gegd .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_geea !=nil {return _geea ;};};if _gegd .ExtLst !=nil {if _fdeeb :=_gegd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdeeb !=nil {return _fdeeb ;};};return nil ;};func (_dbgg *CT_CustomChartsheetViews )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfdd :for {_cgedbe ,_gfbgb :=d .Token ();if _gfbgb !=nil {return _gfbgb ;};switch _gfbdb :=_cgedbe .(type ){case _f .StartElement :switch _gfbdb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dace :=NewCT_CustomChartsheetView ();if _bdcf :=d .DecodeElement (_dace ,&_gfbdb );_bdcf !=nil {return _bdcf ;};_dbgg .CustomSheetView =append (_dbgg .CustomSheetView ,_dace );default:_ag .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",_gfbdb .Name );if _aeedg :=d .Skip ();_aeedg !=nil {return _aeedg ;};};case _f .EndElement :break _gfdd ;case _f .CharData :};};return nil ;};type CT_PivotCache struct{ +// MDX Metadata Record +Mdx []*CT_Mdx ;};type CT_CustomProperties struct{ -// PivotCache Id -CacheIdAttr uint32 ;IdAttr string ;};func (_ebebeg ST_TableStyleType )ValidateWithPath (path string )error {switch _ebebeg {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 _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebebeg ));};return nil ;};func (_fddeda ST_DataValidationType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fddeda .String (),start );};type CT_PageBreak struct{ +// Custom Property +CustomPr []*CT_CustomProperty ;}; -// Page Break Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_Member and its children, prefixing error messages with path +func (_cbegc *CT_Member )ValidateWithPath (path string )error {return nil };func (_ggeae *Worksheet )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_a .Attr {Name :_a .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 ,_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\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 ,_a .Attr {Name :_a .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 ,_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 ="\u006d\u0061\u003aw\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074";return _ggeae .CT_Worksheet .MarshalXML (e ,start );}; -// Manual Break Count -ManualBreakCountAttr *uint32 ; +// ValidateWithPath validates the CT_CustomChartsheetViews and its children, prefixing error messages with path +func (_cbada *CT_CustomChartsheetViews )ValidateWithPath (path string )error {for _bcga ,_fdda :=range _cbada .CustomSheetView {if _bcca :=_fdda .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_bcga ));_bcca !=nil {return _bcca ;};};return nil ;}; -// Break -Brk []*CT_Break ;};func (_eaecf *CT_SheetId )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",_eaecf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbgga *CT_Number )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecbdg :=range start .Attr {if _ecbdg .Name .Local =="\u0066\u0063"{_eeagf ,_fbfcc :=_ecbdg .Value ,error (nil );if _fbfcc !=nil {return _fbfcc ;};_cbgga .FcAttr =&_eeagf ;continue ;};if _ecbdg .Name .Local =="\u0076"{_dddcf ,_accag :=_d .ParseFloat (_ecbdg .Value ,64);if _accag !=nil {return _accag ;};_cbgga .VAttr =_dddcf ;continue ;};if _ecbdg .Name .Local =="\u0066"{_efeab ,_bacc :=_d .ParseBool (_ecbdg .Value );if _bacc !=nil {return _bacc ;};_cbgga .FAttr =&_efeab ;continue ;};if _ecbdg .Name .Local =="\u0063"{_cabdcf ,_adged :=_ecbdg .Value ,error (nil );if _adged !=nil {return _adged ;};_cbgga .CAttr =&_cabdcf ;continue ;};if _ecbdg .Name .Local =="\u0063\u0070"{_bgfef ,_bgfd :=_d .ParseUint (_ecbdg .Value ,10,32);if _bgfd !=nil {return _bgfd ;};_fgbef :=uint32 (_bgfef );_cbgga .CpAttr =&_fgbef ;continue ;};if _ecbdg .Name .Local =="\u0069\u006e"{_egcg ,_bacga :=_d .ParseUint (_ecbdg .Value ,10,32);if _bacga !=nil {return _bacga ;};_fcdfc :=uint32 (_egcg );_cbgga .InAttr =&_fcdfc ;continue ;};if _ecbdg .Name .Local =="\u0062\u0063"{_cdfcf ,_edgad :=_ecbdg .Value ,error (nil );if _edgad !=nil {return _edgad ;};_cbgga .BcAttr =&_cdfcf ;continue ;};if _ecbdg .Name .Local =="\u0075"{_aggfg ,_ccfcb :=_d .ParseBool (_ecbdg .Value );if _ccfcb !=nil {return _ccfcb ;};_cbgga .UAttr =&_aggfg ;continue ;};if _ecbdg .Name .Local =="\u0069"{_dbeff ,_adaef :=_d .ParseBool (_ecbdg .Value );if _adaef !=nil {return _adaef ;};_cbgga .IAttr =&_dbeff ;continue ;};if _ecbdg .Name .Local =="\u0075\u006e"{_dbgcee ,_ebaef :=_d .ParseBool (_ecbdg .Value );if _ebaef !=nil {return _ebaef ;};_cbgga .UnAttr =&_dbgcee ;continue ;};if _ecbdg .Name .Local =="\u0073\u0074"{_afaegb ,_bbbb :=_d .ParseBool (_ecbdg .Value );if _bbbb !=nil {return _bbbb ;};_cbgga .StAttr =&_afaegb ;continue ;};if _ecbdg .Name .Local =="\u0062"{_abafac ,_ecffbf :=_d .ParseBool (_ecbdg .Value );if _ecffbf !=nil {return _ecffbf ;};_cbgga .BAttr =&_abafac ;continue ;};};_cdfdb :for {_bgabgc ,_edffg :=d .Token ();if _edffg !=nil {return _edffg ;};switch _cfbda :=_bgabgc .(type ){case _f .StartElement :switch _cfbda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgab :=NewCT_Tuples ();if _dccge :=d .DecodeElement (_cgab ,&_cfbda );_dccge !=nil {return _dccge ;};_cbgga .Tpls =append (_cbgga .Tpls ,_cgab );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_beegb :=NewCT_X ();if _becab :=d .DecodeElement (_beegb ,&_cfbda );_becab !=nil {return _becab ;};_cbgga .X =append (_cbgga .X ,_beegb );default:_ag .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",_cfbda .Name );if _daafg :=d .Skip ();_daafg !=nil {return _daafg ;};};case _f .EndElement :break _cdfdb ;case _f .CharData :};};return nil ;};func (_efagg *CT_IntProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",_efagg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Scenarios struct{ +// ValidateWithPath validates the CT_ChartFormats and its children, prefixing error messages with path +func (_fcbae *CT_ChartFormats )ValidateWithPath (path string )error {for _fdaf ,_bebd :=range _fcbae .ChartFormat {if _aff :=_bebd .ValidateWithPath (_b .Sprintf ("\u0025s\u002fC\u0068\u0061\u0072\u0074\u0046o\u0072\u006da\u0074\u005b\u0025\u0064\u005d",path ,_fdaf ));_aff !=nil {return _aff ;};};return nil ;}; -// Current Scenario -CurrentAttr *uint32 ; +// Validate validates the CT_DdeValue and its children +func (_ccece *CT_DdeValue )Validate ()error {return _ccece .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065");}; -// Last Shown Scenario -ShowAttr *uint32 ; +// Validate validates the CT_SheetViews and its children +func (_agdedb *CT_SheetViews )Validate ()error {return _agdedb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_acedc ST_TableStyleType )String ()string {switch _acedc {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 "";};func NewCT_Format ()*CT_Format {_ddcbb :=&CT_Format {};_ddcbb .PivotArea =NewCT_PivotArea ();return _ddcbb ;};type CT_QueryTableRefresh struct{ -// Sequence of References -SqrefAttr *ST_Sqref ; +// Preserve Sort & Filter Layout +PreserveSortFilterLayoutAttr *bool ; -// Scenario -Scenario []*CT_Scenario ;};func (_eebgce ST_TimePeriod )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eebgce .String (),start );};func (_gedaf *CT_Fonts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gedaf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gedaf .CountAttr )});};e .EncodeToken (start );if _gedaf .Font !=nil {_gagd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};for _ ,_accdf :=range _gedaf .Font {e .EncodeElement (_accdf ,_gagd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgebe ST_Type )ValidateWithPath (path string )error {switch _cgebe {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgebe ));};return nil ;};type CT_SortCondition struct{ +// Next Field Id Wrapped +FieldIdWrappedAttr *bool ; -// Descending -DescendingAttr *bool ; +// Headers In Last Refresh +HeadersInLastRefreshAttr *bool ; -// Sort By -SortByAttr ST_SortBy ; +// Minimum Refresh Version +MinimumVersionAttr *uint8 ; -// Reference -RefAttr string ; +// Next field id +NextIdAttr *uint32 ; -// Custom List -CustomListAttr *string ; +// Columns Left +UnboundColumnsLeftAttr *uint32 ; -// Format Id -DxfIdAttr *uint32 ; +// Columns Right +UnboundColumnsRightAttr *uint32 ; -// Icon Set -IconSetAttr ST_IconSetType ; +// Query table fields +QueryTableFields *CT_QueryTableFields ; -// Icon Id -IconIdAttr *uint32 ;};func (_aafec *ST_Comments )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbfff ,_dagde :=d .Token ();if _dagde !=nil {return _dagde ;};if _acbddf ,_bafdb :=_dbfff .(_f .EndElement );_bafdb &&_acbddf .Name ==start .Name {*_aafec =1;return nil ;};if _ddbec ,_ebcgg :=_dbfff .(_f .CharData );!_ebcgg {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbfff );}else {switch string (_ddbec ){case "":*_aafec =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_aafec =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_aafec =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_aafec =3;};};_dbfff ,_dagde =d .Token ();if _dagde !=nil {return _dagde ;};if _eaddg ,_bdaca :=_dbfff .(_f .EndElement );_bdaca &&_eaddg .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbfff );};type Comments struct{CT_Comments }; +// Deleted Fields +QueryTableDeletedFields *CT_QueryTableDeletedFields ; -// ValidateWithPath validates the CT_TableMissing and its children, prefixing error messages with path -func (_dbgge *CT_TableMissing )ValidateWithPath (path string )error {return nil };func (_bfggfg *ST_Scope )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cggdc ,_bddgab :=d .Token ();if _bddgab !=nil {return _bddgab ;};if _dgfba ,_aegcaa :=_cggdc .(_f .EndElement );_aegcaa &&_dgfba .Name ==start .Name {*_bfggfg =1;return nil ;};if _fadbbb ,_eadeg :=_cggdc .(_f .CharData );!_eadeg {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cggdc );}else {switch string (_fadbbb ){case "":*_bfggfg =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_bfggfg =1;case "\u0064\u0061\u0074\u0061":*_bfggfg =2;case "\u0066\u0069\u0065l\u0064":*_bfggfg =3;};};_cggdc ,_bddgab =d .Token ();if _bddgab !=nil {return _bddgab ;};if _dagabg ,_gedae :=_cggdc .(_f .EndElement );_gedae &&_dagabg .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cggdc );};type CT_RevisionSheetRename struct{ +// Sort State +SortState *CT_SortState ; -// Sheet Id -SheetIdAttr uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_aegga *CT_Tuple )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aegga .FldAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aegga .FldAttr )});};if _aegga .HierAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_aegga .HierAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_b .Sprintf ("\u0025\u0076",_aegga .ItemAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_MdxKPI struct{ -// Old Sheet Name -OldNameAttr string ; +// Member Unique Name Index +NAttr uint32 ; -// New Sheet Name -NewNameAttr string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; +// KPI Index +NpAttr uint32 ; -// Validate validates the CT_ExternalSheetNames and its children -func (_bbgff *CT_ExternalSheetNames )Validate ()error {return _bbgff .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u0073");};func (_gbbgf *CT_PivotFilters )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbbgf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gbbgf .CountAttr )});};e .EncodeToken (start );if _gbbgf .Filter !=nil {_ffgaa :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_egceb :=range _gbbgf .Filter {e .EncodeElement (_egceb ,_ffgaa );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// KPI Property +PAttr ST_MdxKPIProperty ;};type CT_CellProtection struct{ -// Validate validates the VolTypes and its children -func (_ggdaf *VolTypes )Validate ()error {return _ggdaf .ValidateWithPath ("\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");}; +// Cell Locked +LockedAttr *bool ; -// ValidateWithPath validates the CT_MeasureGroups and its children, prefixing error messages with path -func (_bgefe *CT_MeasureGroups )ValidateWithPath (path string )error {for _abagd ,_dfacf :=range _bgefe .MeasureGroup {if _gecaf :=_dfacf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004dea\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_abagd ));_gecaf !=nil {return _gecaf ;};};return nil ;};func (_ccdbb *CT_MdxMetadata )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccdbb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ccdbb .CountAttr )});};e .EncodeToken (start );_fcac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078"}};for _ ,_edgga :=range _ccdbb .Mdx {e .EncodeElement (_edgga ,_fcac );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Hidden Cell +HiddenAttr *bool ;};func (_bgbba *CT_XmlCellPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgbba .XmlPr =NewCT_XmlPr ();for _ ,_fecgb :=range start .Attr {if _fecgb .Name .Local =="\u0069\u0064"{_deebg ,_bdaag :=_d .ParseUint (_fecgb .Value ,10,32);if _bdaag !=nil {return _bdaag ;};_bgbba .IdAttr =uint32 (_deebg );continue ;};if _fecgb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_dgdce ,_aceee :=_fecgb .Value ,error (nil );if _aceee !=nil {return _aceee ;};_bgbba .UniqueNameAttr =&_dgdce ;continue ;};};_ccggce :for {_dffcd ,_cecfe :=d .Token ();if _cecfe !=nil {return _cecfe ;};switch _gebcac :=_dffcd .(type ){case _a .StartElement :switch _gebcac .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cgagec :=d .DecodeElement (_bgbba .XmlPr ,&_gebcac );_cgagec !=nil {return _cgagec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgbba .ExtLst =NewCT_ExtensionList ();if _fdadf :=d .DecodeElement (_bgbba .ExtLst ,&_gebcac );_fdadf !=nil {return _fdadf ;};default:_gc .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",_gebcac .Name );if _bbgec :=d .Skip ();_bbgec !=nil {return _bbgec ;};};case _a .EndElement :break _ccggce ;case _a .CharData :};};return nil ;};func (_agacf ST_TimePeriod )ValidateWithPath (path string )error {switch _agacf {case 0,1,2,3,4,5,6,7,8,9,10: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 (_agacf ));};return nil ;};func (_aeea *CT_CellStyles )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aeea .CountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aeea .CountAttr )});};e .EncodeToken (start );_dgee :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_bccf :=range _aeea .CellStyle {e .EncodeElement (_bccf ,_dgee );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TablePart and its children, prefixing error messages with path -func (_bedfcb *CT_TablePart )ValidateWithPath (path string )error {return nil };func NewCT_GroupMembers ()*CT_GroupMembers {_ggbcb :=&CT_GroupMembers {};return _ggbcb };func (_bcff *CT_PCDKPIs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bcff .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bcff .CountAttr )});};e .EncodeToken (start );if _bcff .Kpi !=nil {_bdfbe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006b\u0070\u0069"}};for _ ,_bgged :=range _bcff .Kpi {e .EncodeElement (_bgged ,_bdfbe );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bfgg *CT_ControlPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfgg .Anchor =NewCT_ObjectAnchor ();for _ ,_cdacc :=range start .Attr {if _cdacc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cdacc .Name .Local =="\u0069\u0064"||_cdacc .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"&&_cdacc .Name .Local =="\u0069\u0064"{_afbga ,_badd :=_cdacc .Value ,error (nil );if _badd !=nil {return _badd ;};_bfgg .IdAttr =&_afbga ;continue ;};if _cdacc .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_ebfgd ,_fefgge :=_d .ParseBool (_cdacc .Value );if _fefgge !=nil {return _fefgge ;};_bfgg .AutoPictAttr =&_ebfgd ;continue ;};if _cdacc .Name .Local =="\u006d\u0061\u0063r\u006f"{_gbed ,_befe :=_cdacc .Value ,error (nil );if _befe !=nil {return _befe ;};_bfgg .MacroAttr =&_gbed ;continue ;};if _cdacc .Name .Local =="\u0070\u0072\u0069n\u0074"{_cabgd ,_debfa :=_d .ParseBool (_cdacc .Value );if _debfa !=nil {return _debfa ;};_bfgg .PrintAttr =&_cabgd ;continue ;};if _cdacc .Name .Local =="\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"{_fgfdc ,_fbff :=_d .ParseBool (_cdacc .Value );if _fbff !=nil {return _fbff ;};_bfgg .RecalcAlwaysAttr =&_fgfdc ;continue ;};if _cdacc .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_ddfcb ,_bcbfc :=_d .ParseBool (_cdacc .Value );if _bcbfc !=nil {return _bcbfc ;};_bfgg .UiObjectAttr =&_ddfcb ;continue ;};if _cdacc .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_bfbd ,_bfaagd :=_d .ParseBool (_cdacc .Value );if _bfaagd !=nil {return _bfaagd ;};_bfgg .AutoFillAttr =&_bfbd ;continue ;};if _cdacc .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_acbf ,_dabef :=_d .ParseBool (_cdacc .Value );if _dabef !=nil {return _dabef ;};_bfgg .AutoLineAttr =&_acbf ;continue ;};if _cdacc .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_cdgga ,_gcbfg :=_d .ParseBool (_cdacc .Value );if _gcbfg !=nil {return _gcbfg ;};_bfgg .LockedAttr =&_cdgga ;continue ;};if _cdacc .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_gcbfc ,_eaeeb :=_d .ParseBool (_cdacc .Value );if _eaeeb !=nil {return _eaeeb ;};_bfgg .DisabledAttr =&_gcbfc ;continue ;};if _cdacc .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_bged ,_afafd :=_cdacc .Value ,error (nil );if _afafd !=nil {return _afafd ;};_bfgg .AltTextAttr =&_bged ;continue ;};if _cdacc .Name .Local =="\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"{_bega ,_eeef :=_cdacc .Value ,error (nil );if _eeef !=nil {return _eeef ;};_bfgg .LinkedCellAttr =&_bega ;continue ;};if _cdacc .Name .Local =="\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"{_effe ,_daea :=_cdacc .Value ,error (nil );if _daea !=nil {return _daea ;};_bfgg .ListFillRangeAttr =&_effe ;continue ;};if _cdacc .Name .Local =="\u0063\u0066"{_cagcd ,_ceagf :=_cdacc .Value ,error (nil );if _ceagf !=nil {return _ceagf ;};_bfgg .CfAttr =&_cagcd ;continue ;};if _cdacc .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_bfcd ,_babbf :=_d .ParseBool (_cdacc .Value );if _babbf !=nil {return _babbf ;};_bfgg .DefaultSizeAttr =&_bfcd ;continue ;};};_cagcb :for {_dffc ,_addce :=d .Token ();if _addce !=nil {return _addce ;};switch _fece :=_dffc .(type ){case _f .StartElement :switch _fece .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _abcc :=d .DecodeElement (_bfgg .Anchor ,&_fece );_abcc !=nil {return _abcc ;};default:_ag .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",_fece .Name );if _cfbb :=d .Skip ();_cfbb !=nil {return _cfbb ;};};case _f .EndElement :break _cagcb ;case _f .CharData :};};return nil ;};func NewCT_UnderlineProperty ()*CT_UnderlineProperty {_gagea :=&CT_UnderlineProperty {};return _gagea ;};func (_edfgaf ST_TextVAlign )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ffgec :=_f .Attr {};_ffgec .Name =name ;switch _edfgaf {case ST_TextVAlignUnset :_ffgec .Value ="";case ST_TextVAlignTop :_ffgec .Value ="\u0074\u006f\u0070";case ST_TextVAlignCenter :_ffgec .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextVAlignBottom :_ffgec .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextVAlignJustify :_ffgec .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextVAlignDistributed :_ffgec .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _ffgec ,nil ;};func (_ebfbc *CT_RangeSets )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cecfd :=range start .Attr {if _cecfd .Name .Local =="\u0063\u006f\u0075n\u0074"{_gaaba ,_ddfaag :=_d .ParseUint (_cecfd .Value ,10,32);if _ddfaag !=nil {return _ddfaag ;};_daafe :=uint32 (_gaaba );_ebfbc .CountAttr =&_daafe ;continue ;};};_abafc :for {_eegcc ,_gfedc :=d .Token ();if _gfedc !=nil {return _gfedc ;};switch _acdad :=_eegcc .(type ){case _f .StartElement :switch _acdad .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcbc :=NewCT_RangeSet ();if _gaeae :=d .DecodeElement (_fcbc ,&_acdad );_gaeae !=nil {return _gaeae ;};_ebfbc .RangeSet =append (_ebfbc .RangeSet ,_fcbc );default:_ag .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",_acdad .Name );if _gfcbbg :=d .Skip ();_gfcbbg !=nil {return _gfcbbg ;};};case _f .EndElement :break _abafc ;case _f .CharData :};};return nil ;};func (_faaab *CT_HeaderFooter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _faaab .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_faaab .DifferentOddEvenAttr ))});};if _faaab .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_faaab .DifferentFirstAttr ))});};if _faaab .ScaleWithDocAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_faaab .ScaleWithDocAttr ))});};if _faaab .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_faaab .AlignWithMarginsAttr ))});};e .EncodeToken (start );if _faaab .OddHeader !=nil {_eeebd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_ag .AddPreserveSpaceAttr (&_eeebd ,*_faaab .OddHeader );e .EncodeElement (_faaab .OddHeader ,_eeebd );};if _faaab .OddFooter !=nil {_defcd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_ag .AddPreserveSpaceAttr (&_defcd ,*_faaab .OddFooter );e .EncodeElement (_faaab .OddFooter ,_defcd );};if _faaab .EvenHeader !=nil {_caedc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_ag .AddPreserveSpaceAttr (&_caedc ,*_faaab .EvenHeader );e .EncodeElement (_faaab .EvenHeader ,_caedc );};if _faaab .EvenFooter !=nil {_cabc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_ag .AddPreserveSpaceAttr (&_cabc ,*_faaab .EvenFooter );e .EncodeElement (_faaab .EvenFooter ,_cabc );};if _faaab .FirstHeader !=nil {_ffdce :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0048e\u0061\u0064\u0065\u0072"}};_ag .AddPreserveSpaceAttr (&_ffdce ,*_faaab .FirstHeader );e .EncodeElement (_faaab .FirstHeader ,_ffdce );};if _faaab .FirstFooter !=nil {_babbac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0046o\u006f\u0074\u0065\u0072"}};_ag .AddPreserveSpaceAttr (&_babbac ,*_faaab .FirstFooter );e .EncodeElement (_faaab .FirstFooter ,_babbac );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Connections and its children, prefixing error messages with path +func (_eagc *CT_Connections )ValidateWithPath (path string )error {for _gdgb ,_agagf :=range _eagc .Connection {if _gaef :=_agagf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_gdgb ));_gaef !=nil {return _gaef ;};};return nil ;}; -// ValidateWithPath validates the CT_RevisionQueryTableField and its children, prefixing error messages with path -func (_ecaccc *CT_RevisionQueryTableField )ValidateWithPath (path string )error {return nil };func (_cbccf ST_TableType )Validate ()error {return _cbccf .ValidateWithPath ("")};func (_bggfa *ST_DdeValueType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bggfa =0;case "\u006e\u0069\u006c":*_bggfa =1;case "\u0062":*_bggfa =2;case "\u006e":*_bggfa =3;case "\u0065":*_bggfa =4;case "\u0073\u0074\u0072":*_bggfa =5;};return nil ;};func (_gacgee ST_FieldSortType )Validate ()error {return _gacgee .ValidateWithPath ("")};func (_geeebd ST_CalcMode )ValidateWithPath (path string )error {switch _geeebd {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geeebd ));};return nil ;};type ST_SortBy byte ; +// Validate validates the CT_MdxKPI and its children +func (_ggeeb *CT_MdxKPI )Validate ()error {return _ggeeb .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u004b\u0050I");};func NewCT_ExternalBook ()*CT_ExternalBook {_dgdd :=&CT_ExternalBook {};return _dgdd };func (_bggae ST_CfvoType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bggae .String (),start );}; -// Validate validates the CT_SheetIdMap and its children -func (_dddbge *CT_SheetIdMap )Validate ()error {return _dddbge .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");};type CT_FutureMetadataBlock struct{ +// Validate validates the CT_Number and its children +func (_cfdg *CT_Number )Validate ()error {return _cfdg .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0062\u0065r");};func (_feafff *ST_HtmlFmt )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ggbdd ,_befdg :=d .Token ();if _befdg !=nil {return _befdg ;};if _gdcfc ,_faeeg :=_ggbdd .(_a .EndElement );_faeeg &&_gdcfc .Name ==start .Name {*_feafff =1;return nil ;};if _eegcgd ,_gafdfa :=_ggbdd .(_a .CharData );!_gafdfa {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",_ggbdd );}else {switch string (_eegcgd ){case "":*_feafff =0;case "\u006e\u006f\u006e\u0065":*_feafff =1;case "\u0072\u0074\u0066":*_feafff =2;case "\u0061\u006c\u006c":*_feafff =3;};};_ggbdd ,_befdg =d .Token ();if _befdg !=nil {return _befdg ;};if _eedfb ,_bfebea :=_ggbdd .(_a .EndElement );_bfebea &&_eedfb .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",_ggbdd );};type CT_Sets struct{ -// Future Feature Storage Area -ExtLst *CT_ExtensionList ;};type CT_ExternalLinkChoice struct{ExternalBook *CT_ExternalBook ;DdeLink *CT_DdeLink ;OleLink *CT_OleLink ;}; +// Tuple Set Count +CountAttr *uint32 ; -// Validate validates the CT_MeasureDimensionMap and its children -func (_fgfbd *CT_MeasureDimensionMap )Validate ()error {return _fgfbd .ValidateWithPath ("\u0043\u0054\u005f\u004dea\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004da\u0070");};func (_cbaegf *ST_CellComments )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbgffb ,_caaaa :=d .Token ();if _caaaa !=nil {return _caaaa ;};if _eedce ,_adffb :=_dbgffb .(_f .EndElement );_adffb &&_eedce .Name ==start .Name {*_cbaegf =1;return nil ;};if _cbfeb ,_bddddfd :=_dbgffb .(_f .CharData );!_bddddfd {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbgffb );}else {switch string (_cbfeb ){case "":*_cbaegf =0;case "\u006e\u006f\u006e\u0065":*_cbaegf =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_cbaegf =2;case "\u0061\u0074\u0045n\u0064":*_cbaegf =3;};};_dbgffb ,_caaaa =d .Token ();if _caaaa !=nil {return _caaaa ;};if _bdcdcb ,_aggadc :=_dbgffb .(_f .EndElement );_aggadc &&_bdcdcb .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbgffb );};func NewCT_ExternalReference ()*CT_ExternalReference {_efgg :=&CT_ExternalReference {};return _efgg };type ST_RevisionAction byte ; +// OLAP Set +Set []*CT_Set ;};func (_egadbf ST_CalcMode )ValidateWithPath (path string )error {switch _egadbf {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 (_egadbf ));};return nil ;};type CT_XmlCellPr struct{ -// ValidateWithPath validates the CT_XmlPr and its children, prefixing error messages with path -func (_agbfb *CT_XmlPr )ValidateWithPath (path string )error {if _agbfb .ExtLst !=nil {if _ecgcdd :=_agbfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecgcdd !=nil {return _ecgcdd ;};};return nil ;};func (_ebdcfc *CT_SheetFormatPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebdcfc .BaseColWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_ebdcfc .BaseColWidthAttr )});};if _ebdcfc .DefaultColWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_ebdcfc .DefaultColWidthAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",_ebdcfc .DefaultRowHeightAttr )});if _ebdcfc .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ebdcfc .CustomHeightAttr ))});};if _ebdcfc .ZeroHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ebdcfc .ZeroHeightAttr ))});};if _ebdcfc .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ebdcfc .ThickTopAttr ))});};if _ebdcfc .ThickBottomAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ebdcfc .ThickBottomAttr ))});};if _ebdcfc .OutlineLevelRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_ebdcfc .OutlineLevelRowAttr )});};if _ebdcfc .OutlineLevelColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_ebdcfc .OutlineLevelColAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ggfab *ST_FontScheme )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ggfab =0;case "\u006e\u006f\u006e\u0065":*_ggfab =1;case "\u006d\u0061\u006ao\u0072":*_ggfab =2;case "\u006d\u0069\u006eo\u0072":*_ggfab =3;};return nil ;};type ST_DataConsolidateFunction byte ;func (_aagbd *CT_CustomProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eaagg :for {_fdde ,_ggaga :=d .Token ();if _ggaga !=nil {return _ggaga ;};switch _accdd :=_fdde .(type ){case _f .StartElement :switch _accdd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgge :=NewCT_CustomProperty ();if _cedfc :=d .DecodeElement (_bgge ,&_accdd );_cedfc !=nil {return _cedfc ;};_aagbd .CustomPr =append (_aagbd .CustomPr ,_bgge );default:_ag .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",_accdd .Name );if _eefba :=d .Skip ();_eefba !=nil {return _eefba ;};};case _f .EndElement :break _eaagg ;case _f .CharData :};};return nil ;};func (_ddfdad *Dialogsheet )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_f .Attr {Name :_f .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 ,_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\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\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 ="\u006d\u0061\u003a\u0064\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074";return _ddfdad .CT_Dialogsheet .MarshalXML (e ,start );};func (_fcagc *CT_ProtectedRange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbegdd :=range start .Attr {if _dbegdd .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_bcccfe ,_bfbfaf :=_dbegdd .Value ,error (nil );if _bfbfaf !=nil {return _bfbfaf ;};_fcagc .PasswordAttr =&_bcccfe ;continue ;};if _dbegdd .Name .Local =="\u0073\u0071\u0072e\u0066"{_aeccb ,_bedea :=ParseSliceST_Sqref (_dbegdd .Value );if _bedea !=nil {return _bedea ;};_fcagc .SqrefAttr =_aeccb ;continue ;};if _dbegdd .Name .Local =="\u006e\u0061\u006d\u0065"{_afcdg ,_bgdge :=_dbegdd .Value ,error (nil );if _bgdge !=nil {return _bgdge ;};_fcagc .NameAttr =_afcdg ;continue ;};if _dbegdd .Name .Local =="\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"{_afbea ,_caeae :=_dbegdd .Value ,error (nil );if _caeae !=nil {return _caeae ;};_fcagc .SecurityDescriptorAttr =&_afbea ;continue ;};if _dbegdd .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_cfgce ,_fdfce :=_dbegdd .Value ,error (nil );if _fdfce !=nil {return _fdfce ;};_fcagc .AlgorithmNameAttr =&_cfgce ;continue ;};if _dbegdd .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_bbgbb ,_gacgg :=_dbegdd .Value ,error (nil );if _gacgg !=nil {return _gacgg ;};_fcagc .HashValueAttr =&_bbgbb ;continue ;};if _dbegdd .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_fbbe ,_abefdb :=_dbegdd .Value ,error (nil );if _abefdb !=nil {return _abefdb ;};_fcagc .SaltValueAttr =&_fbbe ;continue ;};if _dbegdd .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_eggfc ,_geceab :=_d .ParseUint (_dbegdd .Value ,10,32);if _geceab !=nil {return _geceab ;};_bccd :=uint32 (_eggfc );_fcagc .SpinCountAttr =&_bccd ;continue ;};};_gbfaa :for {_dbcbeg ,_dbdef :=d .Token ();if _dbdef !=nil {return _dbdef ;};switch _bgddg :=_dbcbeg .(type ){case _f .StartElement :switch _bgddg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _agdfb string ;if _dbbge :=d .DecodeElement (&_agdfb ,&_bgddg );_dbbge !=nil {return _dbbge ;};_fcagc .SecurityDescriptor =append (_fcagc .SecurityDescriptor ,_agdfb );default:_ag .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",_bgddg .Name );if _dbebd :=d .Skip ();_dbebd !=nil {return _dbebd ;};};case _f .EndElement :break _gbfaa ;case _f .CharData :};};return nil ;}; +// Table Field Id +IdAttr uint32 ; -// ValidateWithPath validates the CT_CustomProperties and its children, prefixing error messages with path -func (_ecfg *CT_CustomProperties )ValidateWithPath (path string )error {for _gaab ,_eacb :=range _ecfg .CustomPr {if _bdffa :=_eacb .ValidateWithPath (_c .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u005b\u0025\u0064\u005d",path ,_gaab ));_bdffa !=nil {return _bdffa ;};};return nil ;};func (_abbbfg *CT_WebPublishItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abbbfg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_abbbfg .CountAttr )});};e .EncodeToken (start );_gdcaec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"}};for _ ,_beegdb :=range _abbbfg .WebPublishItem {e .EncodeElement (_beegdb ,_gdcaec );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_WorksheetSource struct{ +// Unique Table Name +UniqueNameAttr *string ; -// Reference -RefAttr *string ; +// Column XML Properties +XmlPr *CT_XmlPr ; -// Named Range -NameAttr *string ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_edcgde ST_MdxSetOrder )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_edcgde .String (),start );};func NewCT_DataBar ()*CT_DataBar {_fgeb :=&CT_DataBar {};_fgeb .Color =NewCT_Color ();return _fgeb }; -// Sheet Name -SheetAttr *string ;IdAttr *string ;};func NewCT_PageSetup ()*CT_PageSetup {_afgcca :=&CT_PageSetup {};return _afgcca }; +// ValidateWithPath validates the CT_MetadataBlocks and its children, prefixing error messages with path +func (_bgdfgd *CT_MetadataBlocks )ValidateWithPath (path string )error {for _cecdd ,_abdeb :=range _bgdfgd .Bk {if _bcee :=_abdeb .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_cecdd ));_bcee !=nil {return _bcee ;};};return nil ;};type CT_colItems struct{ -// ValidateWithPath validates the CT_LegacyDrawing and its children, prefixing error messages with path -func (_cffgd *CT_LegacyDrawing )ValidateWithPath (path string )error {return nil }; +// Column Item Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_WebPr and its children, prefixing error messages with path -func (_feaea *CT_WebPr )ValidateWithPath (path string )error {if _cfgdf :=_feaea .HtmlFormatAttr .ValidateWithPath (path +"\u002fH\u0074m\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_cfgdf !=nil {return _cfgdf ;};if _feaea .Tables !=nil {if _fccdea :=_feaea .Tables .ValidateWithPath (path +"\u002fT\u0061\u0062\u006c\u0065\u0073");_fccdea !=nil {return _fccdea ;};};return nil ;}; +// Column Items +I []*CT_I ;}; -// ValidateWithPath validates the CT_DiscretePr and its children, prefixing error messages with path -func (_aefga *CT_DiscretePr )ValidateWithPath (path string )error {for _cgggc ,_afcfg :=range _aefga .X {if _cafcf :=_afcfg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_cgggc ));_cafcf !=nil {return _cafcf ;};};return nil ;}; +// Validate validates the CT_VolTopic and its children +func (_bggee *CT_VolTopic )Validate ()error {return _bggee .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063");}; -// Validate validates the CT_Col and its children -func (_bffcc *CT_Col )Validate ()error {return _bffcc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c");};func NewCT_VolMain ()*CT_VolMain {_bgfefd :=&CT_VolMain {};return _bgfefd };func (_ffafdc *CT_VerticalAlignFontProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffafdc .ValAttr =_g .ST_VerticalAlignRun (1);for _ ,_edagg :=range start .Attr {if _edagg .Name .Local =="\u0076\u0061\u006c"{_ffafdc .ValAttr .UnmarshalXMLAttr (_edagg );continue ;};};for {_afbbag ,_fcgcf :=d .Token ();if _fcgcf !=nil {return _c .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",_fcgcf );};if _afgaf ,_ccffg :=_afbbag .(_f .EndElement );_ccffg &&_afgaf .Name ==start .Name {break ;};};return nil ;};func (_bbgeb *CT_QueryTableField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_bbgeb .IdAttr )});if _bbgeb .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bbgeb .NameAttr )});};if _bbgeb .DataBoundAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bbgeb .DataBoundAttr ))});};if _bbgeb .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bbgeb .RowNumbersAttr ))});};if _bbgeb .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bbgeb .FillFormulasAttr ))});};if _bbgeb .ClippedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063l\u0069\u0070\u0070\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_bbgeb .ClippedAttr ))});};if _bbgeb .TableColumnIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bbgeb .TableColumnIdAttr )});};e .EncodeToken (start );if _bbgeb .ExtLst !=nil {_bgegab :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bbgeb .ExtLst ,_bgegab );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_SheetState byte ;func (_cadage *CT_UnderlineProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cadage .ValAttr !=ST_UnderlineValuesUnset {_debeg ,_bgffg :=_cadage .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _bgffg !=nil {return _bgffg ;};start .Attr =append (start .Attr ,_debeg );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bbeae ST_FieldSortType )String ()string {switch _bbeae {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_RowFields and its children +func (_beafff *CT_RowFields )Validate ()error {return _beafff .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");};func (_gfaec *CT_Tuples )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gfaec .CAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_gfaec .CAttr )});};e .EncodeToken (start );_abefb :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003a\u0074\u0070\u006c"}};for _ ,_cefcc :=range _gfaec .Tpl {e .EncodeElement (_cefcc ,_abefb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_MdxMemeberProp and its children, prefixing error messages with path -func (_ababb *CT_MdxMemeberProp )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_DataBar and its children, prefixing error messages with path +func (_edbde *CT_DataBar )ValidateWithPath (path string )error {for _aeede ,_dbed :=range _edbde .Cfvo {if _dgce :=_dbed .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_aeede ));_dgce !=nil {return _dgce ;};};if _bfdca :=_edbde .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_bfdca !=nil {return _bfdca ;};return nil ;}; -// Validate validates the Headers and its children -func (_cefdc *Headers )Validate ()error {return _cefdc .ValidateWithPath ("\u0048e\u0061\u0064\u0065\u0072\u0073");};func NewConnections ()*Connections {_dcaegd :=&Connections {};_dcaegd .CT_Connections =*NewCT_Connections ();return _dcaegd ;};func (_gfdde *ST_CellFormulaType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gfdde =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gfdde =1;case "\u0061\u0072\u0072a\u0079":*_gfdde =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_gfdde =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_gfdde =4;};return nil ;}; +// ValidateWithPath validates the CT_Dxf and its children, prefixing error messages with path +func (_gcbdb *CT_Dxf )ValidateWithPath (path string )error {if _gcbdb .Font !=nil {if _ceedb :=_gcbdb .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_ceedb !=nil {return _ceedb ;};};if _gcbdb .NumFmt !=nil {if _gdeg :=_gcbdb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gdeg !=nil {return _gdeg ;};};if _gcbdb .Fill !=nil {if _ggagba :=_gcbdb .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_ggagba !=nil {return _ggagba ;};};if _gcbdb .Alignment !=nil {if _baggd :=_gcbdb .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_baggd !=nil {return _baggd ;};};if _gcbdb .Border !=nil {if _aadcac :=_gcbdb .Border .ValidateWithPath (path +"\u002fB\u006f\u0072\u0064\u0065\u0072");_aadcac !=nil {return _aadcac ;};};if _gcbdb .Protection !=nil {if _ecffb :=_gcbdb .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_ecffb !=nil {return _ecffb ;};};if _gcbdb .ExtLst !=nil {if _gddb :=_gcbdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gddb !=nil {return _gddb ;};};return nil ;};type ST_DvAspect byte ;func NewCT_pivotTableDefinition ()*CT_pivotTableDefinition {_agaggf :=&CT_pivotTableDefinition {};_agaggf .Location =NewCT_Location ();return _agaggf ;};func (_eacbgf *CT_VolTypes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbgcfc :for {_gabce ,_bbdg :=d .Token ();if _bbdg !=nil {return _bbdg ;};switch _fcbfe :=_gabce .(type ){case _a .StartElement :switch _fcbfe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agabcg :=NewCT_VolType ();if _cfffed :=d .DecodeElement (_agabcg ,&_fcbfe );_cfffed !=nil {return _cfffed ;};_eacbgf .VolType =append (_eacbgf .VolType ,_agabcg );case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eacbgf .ExtLst =NewCT_ExtensionList ();if _ebcgg :=d .DecodeElement (_eacbgf .ExtLst ,&_fcbfe );_ebcgg !=nil {return _ebcgg ;};default:_gc .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",_fcbfe .Name );if _cgebcb :=d .Skip ();_cgebcb !=nil {return _cgebcb ;};};case _a .EndElement :break _fbgcfc ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_CalcChain and its children, prefixing error messages with path -func (_cbca *CT_CalcChain )ValidateWithPath (path string )error {for _agcd ,_gfe :=range _cbca .C {if _acae :=_gfe .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_agcd ));_acae !=nil {return _acae ;};};if _cbca .ExtLst !=nil {if _bbc :=_cbca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbc !=nil {return _bbc ;};};return nil ;};func (_accddg *CT_TableStyleInfo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdddf :=range start .Attr {if _cdddf .Name .Local =="\u006e\u0061\u006d\u0065"{_aadffd ,_eeacd :=_cdddf .Value ,error (nil );if _eeacd !=nil {return _eeacd ;};_accddg .NameAttr =&_aadffd ;continue ;};if _cdddf .Name .Local =="\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_cgfdf ,_gffef :=_d .ParseBool (_cdddf .Value );if _gffef !=nil {return _gffef ;};_accddg .ShowFirstColumnAttr =&_cgfdf ;continue ;};if _cdddf .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_fdaef ,_dedbgc :=_d .ParseBool (_cdddf .Value );if _dedbgc !=nil {return _dedbgc ;};_accddg .ShowLastColumnAttr =&_fdaef ;continue ;};if _cdddf .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_eecac ,_abadd :=_d .ParseBool (_cdddf .Value );if _abadd !=nil {return _abadd ;};_accddg .ShowRowStripesAttr =&_eecac ;continue ;};if _cdddf .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"{_feecgd ,_agbea :=_d .ParseBool (_cdddf .Value );if _agbea !=nil {return _agbea ;};_accddg .ShowColumnStripesAttr =&_feecgd ;continue ;};};for {_fedeb ,_abbgd :=d .Token ();if _abbgd !=nil {return _c .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",_abbgd );};if _deeeg ,_edebfg :=_fedeb .(_f .EndElement );_edebfg &&_deeeg .Name ==start .Name {break ;};};return nil ;};func NewCT_Colors ()*CT_Colors {_ceed :=&CT_Colors {};return _ceed };func (_eaegfc *ST_GroupBy )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eaegfc =0;case "\u0072\u0061\u006eg\u0065":*_eaegfc =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_eaegfc =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_eaegfc =3;case "\u0068\u006f\u0075r\u0073":*_eaegfc =4;case "\u0064\u0061\u0079\u0073":*_eaegfc =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_eaegfc =6;case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_eaegfc =7;case "\u0079\u0065\u0061r\u0073":*_eaegfc =8;};return nil ;};func (_eeagb ST_UnderlineValues )Validate ()error {return _eeagb .ValidateWithPath ("")};func (_baegc *CT_Index )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_c .Sprintf ("\u0025\u0076",_baegc .VAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_RevisionConflict struct{ +// ValidateWithPath validates the CT_VolType and its children, prefixing error messages with path +func (_bgefe *CT_VolType )ValidateWithPath (path string )error {if _bgefe .TypeAttr ==ST_VolDepTypeUnset {return _b .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 _dbece :=_bgefe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dbece !=nil {return _dbece ;};for _becfef ,_bgfdf :=range _bgefe .Main {if _dadfg :=_bgfdf .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u004d\u0061\u0069\u006e\u005b\u0025\u0064\u005d",path ,_becfef ));_dadfg !=nil {return _dadfg ;};};return nil ;}; -// Sheet Id -SheetIdAttr *uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};type ST_UnderlineValues byte ;func (_fbaf *CT_Colors )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cecb :for {_fbad ,_gaefg :=d .Token ();if _gaefg !=nil {return _gaefg ;};switch _ccdfgg :=_fbad .(type ){case _f .StartElement :switch _ccdfgg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbaf .IndexedColors =NewCT_IndexedColors ();if _dfab :=d .DecodeElement (_fbaf .IndexedColors ,&_ccdfgg );_dfab !=nil {return _dfab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbaf .MruColors =NewCT_MRUColors ();if _eecdf :=d .DecodeElement (_fbaf .MruColors ,&_ccdfgg );_eecdf !=nil {return _eecdf ;};default:_ag .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",_ccdfgg .Name );if _bbfc :=d .Skip ();_bbfc !=nil {return _bbfc ;};};case _f .EndElement :break _cecb ;case _f .CharData :};};return nil ;};func (_eed *CT_Border )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efdg :=range start .Attr {if _efdg .Name .Local =="\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"{_dccb ,_ddfg :=_d .ParseBool (_efdg .Value );if _ddfg !=nil {return _ddfg ;};_eed .DiagonalUpAttr =&_dccb ;continue ;};if _efdg .Name .Local =="\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"{_abb ,_agb :=_d .ParseBool (_efdg .Value );if _agb !=nil {return _agb ;};_eed .DiagonalDownAttr =&_abb ;continue ;};if _efdg .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_cdga ,_cbeg :=_d .ParseBool (_efdg .Value );if _cbeg !=nil {return _cbeg ;};_eed .OutlineAttr =&_cdga ;continue ;};};_dfe :for {_ecg ,_efdd :=d .Token ();if _efdd !=nil {return _efdd ;};switch _fbga :=_ecg .(type ){case _f .StartElement :switch _fbga .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eed .Start =NewCT_BorderPr ();if _dgb :=d .DecodeElement (_eed .Start ,&_fbga );_dgb !=nil {return _dgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eed .End =NewCT_BorderPr ();if _fde :=d .DecodeElement (_eed .End ,&_fbga );_fde !=nil {return _fde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eed .Left =NewCT_BorderPr ();if _bfb :=d .DecodeElement (_eed .Left ,&_fbga );_bfb !=nil {return _bfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eed .Right =NewCT_BorderPr ();if _eedc :=d .DecodeElement (_eed .Right ,&_fbga );_eedc !=nil {return _eedc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eed .Top =NewCT_BorderPr ();if _ddc :=d .DecodeElement (_eed .Top ,&_fbga );_ddc !=nil {return _ddc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eed .Bottom =NewCT_BorderPr ();if _dbd :=d .DecodeElement (_eed .Bottom ,&_fbga );_dbd !=nil {return _dbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eed .Diagonal =NewCT_BorderPr ();if _fab :=d .DecodeElement (_eed .Diagonal ,&_fbga );_fab !=nil {return _fab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eed .Vertical =NewCT_BorderPr ();if _efb :=d .DecodeElement (_eed .Vertical ,&_fbga );_efb !=nil {return _efb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eed .Horizontal =NewCT_BorderPr ();if _gba :=d .DecodeElement (_eed .Horizontal ,&_fbga );_gba !=nil {return _gba ;};default:_ag .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",_fbga .Name );if _cec :=d .Skip ();_cec !=nil {return _cec ;};};case _f .EndElement :break _dfe ;case _f .CharData :};};return nil ;};type MapInfo struct{CT_MapInfo }; +// ValidateWithPath validates the CT_CacheFields and its children, prefixing error messages with path +func (_dgeb *CT_CacheFields )ValidateWithPath (path string )error {for _cbdec ,_bege :=range _dgeb .CacheField {if _fcd :=_bege .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_cbdec ));_fcd !=nil {return _fcd ;};};return nil ;};type CT_ExternalSheetDataSet struct{ -// ValidateWithPath validates the CT_OleItem and its children, prefixing error messages with path -func (_geaba *CT_OleItem )ValidateWithPath (path string )error {return nil };type CT_TableStyleElement struct{ +// External Sheet Data Set +SheetData []*CT_ExternalSheetData ;}; -// Table Style Type -TypeAttr ST_TableStyleType ; +// Validate validates the EG_ExtensionList and its children +func (_gcggce *EG_ExtensionList )Validate ()error {return _gcggce .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_eeege ST_DataValidationOperator )Validate ()error {return _eeege .ValidateWithPath ("")}; -// Band Size -SizeAttr *uint32 ; +// Validate validates the CT_SheetId and its children +func (_ddfgd *CT_SheetId )Validate ()error {return _ddfgd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064");}; -// Formatting Id -DxfIdAttr *uint32 ;}; +// Validate validates the CT_AutoFilter and its children +func (_af *CT_AutoFilter )Validate ()error {return _af .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");};func (_ebdfe *ST_RevisionAction )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eaaead ,_bffegc :=d .Token ();if _bffegc !=nil {return _bffegc ;};if _gabgaf ,_edfab :=_eaaead .(_a .EndElement );_edfab &&_gabgaf .Name ==start .Name {*_ebdfe =1;return nil ;};if _feade ,_dedcf :=_eaaead .(_a .CharData );!_dedcf {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",_eaaead );}else {switch string (_feade ){case "":*_ebdfe =0;case "\u0061\u0064\u0064":*_ebdfe =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_ebdfe =2;};};_eaaead ,_bffegc =d .Token ();if _bffegc !=nil {return _bffegc ;};if _gefga ,_bdbde :=_eaaead .(_a .EndElement );_bdbde &&_gefga .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",_eaaead );};func (_gebdb *CT_GradientStop )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gebdb .Color =NewCT_Color ();for _ ,_caaac :=range start .Attr {if _caaac .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_edggf ,_dffdge :=_d .ParseFloat (_caaac .Value ,64);if _dffdge !=nil {return _dffdge ;};_gebdb .PositionAttr =_edggf ;continue ;};};_begeee :for {_eacgcg ,_cadcg :=d .Token ();if _cadcg !=nil {return _cadcg ;};switch _abdf :=_eacgcg .(type ){case _a .StartElement :switch _abdf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _beffc :=d .DecodeElement (_gebdb .Color ,&_abdf );_beffc !=nil {return _beffc ;};default:_gc .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",_abdf .Name );if _aefbf :=d .Skip ();_aefbf !=nil {return _aefbf ;};};case _a .EndElement :break _begeee ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_CalcCell and its children, prefixing error messages with path -func (_bbdb *CT_CalcCell )ValidateWithPath (path string )error {return nil };func (_bfdga *ST_Objects )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bfdga =0;case "\u0061\u006c\u006c":*_bfdga =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_bfdga =2;case "\u006e\u006f\u006e\u0065":*_bfdga =3;};return nil ;};func NewCT_MergeCells ()*CT_MergeCells {_eabgc :=&CT_MergeCells {};return _eabgc }; +// ValidateWithPath validates the CT_CellStyle and its children, prefixing error messages with path +func (_bdgbd *CT_CellStyle )ValidateWithPath (path string )error {if _bdgbd .ExtLst !=nil {if _eeea :=_bdgbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeea !=nil {return _eeea ;};};return nil ;};func (_cdagd *ST_DateTimeGrouping )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffadbd ,_ddega :=d .Token ();if _ddega !=nil {return _ddega ;};if _gdcbd ,_gdfg :=_ffadbd .(_a .EndElement );_gdfg &&_gdcbd .Name ==start .Name {*_cdagd =1;return nil ;};if _cdacgd ,_cbfec :=_ffadbd .(_a .CharData );!_cbfec {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",_ffadbd );}else {switch string (_cdacgd ){case "":*_cdagd =0;case "\u0079\u0065\u0061\u0072":*_cdagd =1;case "\u006d\u006f\u006et\u0068":*_cdagd =2;case "\u0064\u0061\u0079":*_cdagd =3;case "\u0068\u006f\u0075\u0072":*_cdagd =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_cdagd =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_cdagd =6;};};_ffadbd ,_ddega =d .Token ();if _ddega !=nil {return _ddega ;};if _dgfbc ,_bacff :=_ffadbd .(_a .EndElement );_bacff &&_dgfbc .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",_ffadbd );};func NewCT_PivotCacheDefinition ()*CT_PivotCacheDefinition {_dbgag :=&CT_PivotCacheDefinition {};_dbgag .CacheSource =NewCT_CacheSource ();_dbgag .CacheFields =NewCT_CacheFields ();return _dbgag ;}; -// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path -func (_gge *CT_Boolean )ValidateWithPath (path string )error {for _gdc ,_fge :=range _gge .X {if _cdgb :=_fge .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gdc ));_cdgb !=nil {return _cdgb ;};};return nil ;};func (_bbcfc *CT_Filters )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dacgf :=range start .Attr {if _dacgf .Name .Local =="\u0062\u006c\u0061n\u006b"{_dgafb ,_gaac :=_d .ParseBool (_dacgf .Value );if _gaac !=nil {return _gaac ;};_bbcfc .BlankAttr =&_dgafb ;continue ;};if _dacgf .Name .Local =="\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"{_bbcfc .CalendarTypeAttr .UnmarshalXMLAttr (_dacgf );continue ;};};_cfbbd :for {_eddg ,_eadba :=d .Token ();if _eadba !=nil {return _eadba ;};switch _bggab :=_eddg .(type ){case _f .StartElement :switch _bggab .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgff :=NewCT_Filter ();if _dfgec :=d .DecodeElement (_bgff ,&_bggab );_dfgec !=nil {return _dfgec ;};_bbcfc .Filter =append (_bbcfc .Filter ,_bgff );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdffg :=NewCT_DateGroupItem ();if _gedgb :=d .DecodeElement (_fdffg ,&_bggab );_gedgb !=nil {return _gedgb ;};_bbcfc .DateGroupItem =append (_bbcfc .DateGroupItem ,_fdffg );default:_ag .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",_bggab .Name );if _ggfeb :=d .Skip ();_ggfeb !=nil {return _ggfeb ;};};case _f .EndElement :break _cfbbd ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the Headers and its children, prefixing error messages with path +func (_ddabb *Headers )ValidateWithPath (path string )error {if _gdgge :=_ddabb .CT_RevisionHeaders .ValidateWithPath (path );_gdgge !=nil {return _gdgge ;};return nil ;}; -// ValidateWithPath validates the CT_RowHierarchiesUsage and its children, prefixing error messages with path -func (_decbg *CT_RowHierarchiesUsage )ValidateWithPath (path string )error {for _gacdg ,_geacd :=range _decbg .RowHierarchyUsage {if _ffage :=_geacd .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0052\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_gacdg ));_ffage !=nil {return _ffage ;};};return nil ;};func (_bfbfe *CT_RowFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbfddd :=range start .Attr {if _dbfddd .Name .Local =="\u0063\u006f\u0075n\u0074"{_ceedg ,_abcdcc :=_d .ParseUint (_dbfddd .Value ,10,32);if _abcdcc !=nil {return _abcdcc ;};_gcfcf :=uint32 (_ceedg );_bfbfe .CountAttr =&_gcfcf ;continue ;};};_aceef :for {_dedac ,_cabec :=d .Token ();if _cabec !=nil {return _cabec ;};switch _ffbded :=_dedac .(type ){case _f .StartElement :switch _ffbded .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbggc :=NewCT_Field ();if _gaeab :=d .DecodeElement (_dbggc ,&_ffbded );_gaeab !=nil {return _gaeab ;};_bfbfe .Field =append (_bfbfe .Field ,_dbggc );default:_ag .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",_ffbded .Name );if _afaad :=d .Skip ();_afaad !=nil {return _afaad ;};};case _f .EndElement :break _aceef ;case _f .CharData :};};return nil ;};func (_aegdg ST_PhoneticAlignment )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bfagc :=_f .Attr {};_bfagc .Name =name ;switch _aegdg {case ST_PhoneticAlignmentUnset :_bfagc .Value ="";case ST_PhoneticAlignmentNoControl :_bfagc .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_PhoneticAlignmentLeft :_bfagc .Value ="\u006c\u0065\u0066\u0074";case ST_PhoneticAlignmentCenter :_bfagc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PhoneticAlignmentDistributed :_bfagc .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _bfagc ,nil ;};type ST_UpdateLinks byte ;func (_dcffa ST_TimePeriod )String ()string {switch _dcffa {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 "";};func NewCT_GroupMember ()*CT_GroupMember {_fgbca :=&CT_GroupMember {};return _fgbca };type CT_IconSet struct{ +// ValidateWithPath validates the CT_QueryTableFields and its children, prefixing error messages with path +func (_agbfd *CT_QueryTableFields )ValidateWithPath (path string )error {for _adacg ,_egfcf :=range _agbfd .QueryTableField {if _bfecb :=_egfcf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u005b\u0025d\u005d",path ,_adacg ));_bfecb !=nil {return _bfecb ;};};return nil ;}; -// Icon Set -IconSetAttr ST_IconSetType ; +// ValidateWithPath validates the CT_GroupLevels and its children, prefixing error messages with path +func (_ggaga *CT_GroupLevels )ValidateWithPath (path string )error {for _abddg ,_bgba :=range _ggaga .GroupLevel {if _dgcae :=_bgba .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_abddg ));_dgcae !=nil {return _dgcae ;};};return nil ;};func (_bcgeef ST_Qualifier )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bcgeef .String (),start );};func NewCT_CellStyleXfs ()*CT_CellStyleXfs {_feggd :=&CT_CellStyleXfs {};return _feggd }; -// Show Value -ShowValueAttr *bool ; +// Validate validates the Connections and its children +func (_fdaeae *Connections )Validate ()error {return _fdaeae .ValidateWithPath ("C\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073");}; -// Percent -PercentAttr *bool ; +// ValidateWithPath validates the CT_PCDKPI and its children, prefixing error messages with path +func (_feecg *CT_PCDKPI )ValidateWithPath (path string )error {return nil };func NewCT_ExternalCell ()*CT_ExternalCell {_cecec :=&CT_ExternalCell {};return _cecec }; -// Reverse Icons -ReverseAttr *bool ; +// ValidateWithPath validates the CT_RevisionDefinedName and its children, prefixing error messages with path +func (_gefefg *CT_RevisionDefinedName )ValidateWithPath (path string )error {if _gefefg .ExtLst !=nil {if _bbgbe :=_gefefg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbgbe !=nil {return _bbgbe ;};};return nil ;}; -// Conditional Formatting Object -Cfvo []*CT_Cfvo ;};func (_ebgceg *CT_QueryTableField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_affg :=range start .Attr {if _affg .Name .Local =="\u0069\u0064"{_fgadd ,_gaaga :=_d .ParseUint (_affg .Value ,10,32);if _gaaga !=nil {return _gaaga ;};_ebgceg .IdAttr =uint32 (_fgadd );continue ;};if _affg .Name .Local =="\u006e\u0061\u006d\u0065"{_abbgb ,_aacae :=_affg .Value ,error (nil );if _aacae !=nil {return _aacae ;};_ebgceg .NameAttr =&_abbgb ;continue ;};if _affg .Name .Local =="\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"{_dbeebe ,_abfae :=_d .ParseBool (_affg .Value );if _abfae !=nil {return _abfae ;};_ebgceg .DataBoundAttr =&_dbeebe ;continue ;};if _affg .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_dggc ,_edbdd :=_d .ParseBool (_affg .Value );if _edbdd !=nil {return _edbdd ;};_ebgceg .RowNumbersAttr =&_dggc ;continue ;};if _affg .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_eedac ,_egdca :=_d .ParseBool (_affg .Value );if _egdca !=nil {return _egdca ;};_ebgceg .FillFormulasAttr =&_eedac ;continue ;};if _affg .Name .Local =="\u0063l\u0069\u0070\u0070\u0065\u0064"{_ebfff ,_adeefg :=_d .ParseBool (_affg .Value );if _adeefg !=nil {return _adeefg ;};_ebgceg .ClippedAttr =&_ebfff ;continue ;};if _affg .Name .Local =="\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"{_debad ,_bgbgf :=_d .ParseUint (_affg .Value ,10,32);if _bgbgf !=nil {return _bgbgf ;};_ceaed :=uint32 (_debad );_ebgceg .TableColumnIdAttr =&_ceaed ;continue ;};};_aaceee :for {_cadfbd ,_eddec :=d .Token ();if _eddec !=nil {return _eddec ;};switch _fdbdef :=_cadfbd .(type ){case _f .StartElement :switch _fdbdef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebgceg .ExtLst =NewCT_ExtensionList ();if _gcgacf :=d .DecodeElement (_ebgceg .ExtLst ,&_fdbdef );_gcgacf !=nil {return _gcgacf ;};default:_ag .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",_fdbdef .Name );if _aceccg :=d .Skip ();_aceccg !=nil {return _aceccg ;};};case _f .EndElement :break _aaceee ;case _f .CharData :};};return nil ;};func NewCT_Borders ()*CT_Borders {_dfb :=&CT_Borders {};return _dfb };func NewCT_TableFormula ()*CT_TableFormula {_ggbcd :=&CT_TableFormula {};return _ggbcd };func NewCT_DataValidations ()*CT_DataValidations {_cfeb :=&CT_DataValidations {};return _cfeb };func (_dbcdc *CT_ExternalDefinedName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cddfe :=range start .Attr {if _cddfe .Name .Local =="\u006e\u0061\u006d\u0065"{_fdbga ,_dagca :=_cddfe .Value ,error (nil );if _dagca !=nil {return _dagca ;};_dbcdc .NameAttr =_fdbga ;continue ;};if _cddfe .Name .Local =="\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"{_dbed ,_dbgcb :=_cddfe .Value ,error (nil );if _dbgcb !=nil {return _dbgcb ;};_dbcdc .RefersToAttr =&_dbed ;continue ;};if _cddfe .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_abbd ,_ecbee :=_d .ParseUint (_cddfe .Value ,10,32);if _ecbee !=nil {return _ecbee ;};_gggf :=uint32 (_abbd );_dbcdc .SheetIdAttr =&_gggf ;continue ;};};for {_gcbde ,_geagf :=d .Token ();if _geagf !=nil {return _c .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",_geagf );};if _dbeab ,_gefddf :=_gcbde .(_f .EndElement );_gefddf &&_dbeab .Name ==start .Name {break ;};};return nil ;};func (_dbbac *CT_TablePart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_dbbac .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebddd *CT_PivotSelection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebddd .PaneAttr !=ST_PaneUnset {_fgccf ,_ebdgf :=_ebddd .PaneAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0061\u006e\u0065"});if _ebdgf !=nil {return _ebdgf ;};start .Attr =append (start .Attr ,_fgccf );};if _ebddd .ShowHeaderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ebddd .ShowHeaderAttr ))});};if _ebddd .LabelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0061\u0062e\u006c"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ebddd .LabelAttr ))});};if _ebddd .DataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ebddd .DataAttr ))});};if _ebddd .ExtendableAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0064",_fedd (*_ebddd .ExtendableAttr ))});};if _ebddd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ebddd .CountAttr )});};if _ebddd .AxisAttr !=ST_AxisUnset {_fdgbb ,_ddfcf :=_ebddd .AxisAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0078\u0069\u0073"});if _ddfcf !=nil {return _ddfcf ;};start .Attr =append (start .Attr ,_fdgbb );};if _ebddd .DimensionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_c .Sprintf ("\u0025\u0076",*_ebddd .DimensionAttr )});};if _ebddd .StartAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ebddd .StartAttr )});};if _ebddd .MinAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_ebddd .MinAttr )});};if _ebddd .MaxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_ebddd .MaxAttr )});};if _ebddd .ActiveRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"},Value :_c .Sprintf ("\u0025\u0076",*_ebddd .ActiveRowAttr )});};if _ebddd .ActiveColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"},Value :_c .Sprintf ("\u0025\u0076",*_ebddd .ActiveColAttr )});};if _ebddd .PreviousRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_ebddd .PreviousRowAttr )});};if _ebddd .PreviousColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_ebddd .PreviousColAttr )});};if _ebddd .ClickAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006c\u0069c\u006b"},Value :_c .Sprintf ("\u0025\u0076",*_ebddd .ClickAttr )});};if _ebddd .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ebddd .IdAttr )});};e .EncodeToken (start );_dafcd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_ebddd .PivotArea ,_dafcd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Font struct{ +// ValidateWithPath validates the CT_MRUColors and its children, prefixing error messages with path +func (_cfdbd *CT_MRUColors )ValidateWithPath (path string )error {for _fafb ,_dbdbc :=range _cfdbd .Color {if _aefgf :=_dbdbc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_fafb ));_aefgf !=nil {return _aefgf ;};};return nil ;};type CT_SortState struct{ -// Font Name -Name []*CT_FontName ; +// Sort by Columns +ColumnSortAttr *bool ; -// Character Set -Charset []*CT_IntProperty ; +// Case Sensitive +CaseSensitiveAttr *bool ; -// Font Family -Family []*CT_FontFamily ; +// Sort Method +SortMethodAttr ST_SortMethod ; -// Bold -B []*CT_BooleanProperty ; +// Sort Range +RefAttr string ; -// Italic -I []*CT_BooleanProperty ; +// Sort Condition +SortCondition []*CT_SortCondition ;ExtLst *CT_ExtensionList ;}; -// Strike Through -Strike []*CT_BooleanProperty ; +// Validate validates the CT_CalculatedItems and its children +func (_fcef *CT_CalculatedItems )Validate ()error {return _fcef .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073");};func NewCT_MergeCells ()*CT_MergeCells {_efdaf :=&CT_MergeCells {};return _efdaf };type CT_DataValidations struct{ -// Outline -Outline []*CT_BooleanProperty ; +// Disable Prompts +DisablePromptsAttr *bool ; -// Shadow -Shadow []*CT_BooleanProperty ; +// Top Left Corner (X Coodrinate) +XWindowAttr *uint32 ; -// Condense -Condense []*CT_BooleanProperty ; +// Top Left Corner (Y Coordinate) +YWindowAttr *uint32 ; -// Extend -Extend []*CT_BooleanProperty ; +// Data Validation Item Count +CountAttr *uint32 ; -// Text Color -Color []*CT_Color ; +// Data Validation +DataValidation []*CT_DataValidation ;};func (_dfgee *ST_CellType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dfgee =0;case "\u0062":*_dfgee =1;case "\u006e":*_dfgee =2;case "\u0065":*_dfgee =3;case "\u0073":*_dfgee =4;case "\u0073\u0074\u0072":*_dfgee =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_dfgee =6;};return nil ;};func (_fdcbe *CT_PCDKPIs )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aeaba :=range start .Attr {if _aeaba .Name .Local =="\u0063\u006f\u0075n\u0074"{_ccdcd ,_ggbeb :=_d .ParseUint (_aeaba .Value ,10,32);if _ggbeb !=nil {return _ggbeb ;};_ffece :=uint32 (_ccdcd );_fdcbe .CountAttr =&_ffece ;continue ;};};_gdfecc :for {_cgfcd ,_ebadc :=d .Token ();if _ebadc !=nil {return _ebadc ;};switch _fafed :=_cgfcd .(type ){case _a .StartElement :switch _fafed .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbacd :=NewCT_PCDKPI ();if _geefda :=d .DecodeElement (_dbacd ,&_fafed );_geefda !=nil {return _geefda ;};_fdcbe .Kpi =append (_fdcbe .Kpi ,_dbacd );default:_gc .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",_fafed .Name );if _dcada :=d .Skip ();_dcada !=nil {return _dcada ;};};case _a .EndElement :break _gdfecc ;case _a .CharData :};};return nil ;};func (_dcfcb ST_FileType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dcfcb .String (),start );};func (_bcfab *CT_Hyperlinks )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_ffaf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ah\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};for _ ,_egcb :=range _bcfab .Hyperlink {e .EncodeElement (_egcb ,_ffaf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Font Size -Sz []*CT_FontSize ; +// Validate validates the CT_CustomSheetViews and its children +func (_aaff *CT_CustomSheetViews )Validate ()error {return _aaff .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_ggafgb ST_DateTimeGrouping )ValidateWithPath (path string )error {switch _ggafgb {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 (_ggafgb ));};return nil ;};func (_gffg *CT_FilterColumn )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ggafgc :=range start .Attr {if _ggafgc .Name .Local =="\u0063\u006f\u006cI\u0064"{_bababd ,_geffe :=_d .ParseUint (_ggafgc .Value ,10,32);if _geffe !=nil {return _geffe ;};_gffg .ColIdAttr =uint32 (_bababd );continue ;};if _ggafgc .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"{_agda ,_fdgae :=_d .ParseBool (_ggafgc .Value );if _fdgae !=nil {return _fdgae ;};_gffg .HiddenButtonAttr =&_agda ;continue ;};if _ggafgc .Name .Local =="\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"{_efdba ,_gfeee :=_d .ParseBool (_ggafgc .Value );if _gfeee !=nil {return _gfeee ;};_gffg .ShowButtonAttr =&_efdba ;continue ;};};_cdabe :for {_cdbcf ,_abcee :=d .Token ();if _abcee !=nil {return _abcee ;};switch _aebfg :=_cdbcf .(type ){case _a .StartElement :switch _aebfg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gffg .Filters =NewCT_Filters ();if _cggfa :=d .DecodeElement (_gffg .Filters ,&_aebfg );_cggfa !=nil {return _cggfa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gffg .Top10 =NewCT_Top10 ();if _dfbfd :=d .DecodeElement (_gffg .Top10 ,&_aebfg );_dfbfd !=nil {return _dfbfd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gffg .CustomFilters =NewCT_CustomFilters ();if _baea :=d .DecodeElement (_gffg .CustomFilters ,&_aebfg );_baea !=nil {return _baea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gffg .DynamicFilter =NewCT_DynamicFilter ();if _dggcg :=d .DecodeElement (_gffg .DynamicFilter ,&_aebfg );_dggcg !=nil {return _dggcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gffg .ColorFilter =NewCT_ColorFilter ();if _fbbdb :=d .DecodeElement (_gffg .ColorFilter ,&_aebfg );_fbbdb !=nil {return _fbbdb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gffg .IconFilter =NewCT_IconFilter ();if _cbbgb :=d .DecodeElement (_gffg .IconFilter ,&_aebfg );_cbbgb !=nil {return _cbbgb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gffg .ExtLst =NewCT_ExtensionList ();if _dgag :=d .DecodeElement (_gffg .ExtLst ,&_aebfg );_dgag !=nil {return _dgag ;};default:_gc .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",_aebfg .Name );if _aegfaf :=d .Skip ();_aegfaf !=nil {return _aegfaf ;};};case _a .EndElement :break _cdabe ;case _a .CharData :};};return nil ;};type CT_Dialogsheet struct{ -// Underline -U []*CT_UnderlineProperty ; +// Sheet Properties +SheetPr *CT_SheetPr ; -// Text Vertical Alignment -VertAlign []*CT_VerticalAlignFontProperty ; +// Dialog Sheet Views +SheetViews *CT_SheetViews ; -// Scheme -Scheme []*CT_FontScheme ;};func NewQueryTable ()*QueryTable {_aeace :=&QueryTable {};_aeace .CT_QueryTable =*NewCT_QueryTable ();return _aeace ;};func (_bgadd *CT_SheetData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fabdb :for {_ecacfb ,_ecgeg :=d .Token ();if _ecgeg !=nil {return _ecgeg ;};switch _bfbaa :=_ecacfb .(type ){case _f .StartElement :switch _bfbaa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecffge :=NewCT_Row ();if _afgeg :=d .DecodeElement (_ecffge ,&_bfbaa );_afgeg !=nil {return _afgeg ;};_bgadd .Row =append (_bgadd .Row ,_ecffge );default:_ag .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",_bfbaa .Name );if _gedafg :=d .Skip ();_gedafg !=nil {return _gedafg ;};};case _f .EndElement :break _fabdb ;case _f .CharData :};};return nil ;};func NewCT_PageField ()*CT_PageField {_edefa :=&CT_PageField {};return _edefa };func (_gaegf *CT_LevelGroup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_gaegf .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_gaegf .UniqueNameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",_gaegf .CaptionAttr )});if _gaegf .UniqueParentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gaegf .UniqueParentAttr )});};if _gaegf .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gaegf .IdAttr )});};e .EncodeToken (start );_gdedc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ag\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_gaegf .GroupMembers ,_gdedc );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Comments ()*CT_Comments {_fefed :=&CT_Comments {};_fefed .Authors =NewCT_Authors ();_fefed .CommentList =NewCT_CommentList ();return _fefed ;};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_RevisionHeaders ()*CT_RevisionHeaders {_faaba :=&CT_RevisionHeaders {};_faaba .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 _faaba ;};func (_bgagb ST_IconSetType )ValidateWithPath (path string )error {switch _bgagb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgagb ));};return nil ;}; +// Dialog Sheet Format Properties +SheetFormatPr *CT_SheetFormatPr ; -// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path -func (_adbg *CT_Font )ValidateWithPath (path string )error {for _ededd ,_cabf :=range _adbg .Name {if _abfg :=_cabf .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_ededd ));_abfg !=nil {return _abfg ;};};for _eede ,_aacd :=range _adbg .Charset {if _cegdb :=_aacd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u0061\u0072\u0073\u0065t\u005b\u0025\u0064\u005d",path ,_eede ));_cegdb !=nil {return _cegdb ;};};for _gcdga ,_bgaed :=range _adbg .Family {if _eddf :=_bgaed .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0046\u0061\u006d\u0069\u006c\u0079\u005b\u0025\u0064\u005d",path ,_gcdga ));_eddf !=nil {return _eddf ;};};for _adfdb ,_caceg :=range _adbg .B {if _fcgfg :=_caceg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_adfdb ));_fcgfg !=nil {return _fcgfg ;};};for _eagcb ,_dbbcb :=range _adbg .I {if _ecfaf :=_dbbcb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_eagcb ));_ecfaf !=nil {return _ecfaf ;};};for _fefbf ,_bdgba :=range _adbg .Strike {if _eabg :=_bdgba .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u005b\u0025\u0064\u005d",path ,_fefbf ));_eabg !=nil {return _eabg ;};};for _gbfba ,_faag :=range _adbg .Outline {if _afac :=_faag .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u004f\u0075\u0074\u006c\u0069\u006ee\u005b\u0025\u0064\u005d",path ,_gbfba ));_afac !=nil {return _afac ;};};for _caeaa ,_ccca :=range _adbg .Shadow {if _gbad :=_ccca .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u005b\u0025\u0064\u005d",path ,_caeaa ));_gbad !=nil {return _gbad ;};};for _geabf ,_eeafg :=range _adbg .Condense {if _fafgfb :=_eeafg .ValidateWithPath (_c .Sprintf ("\u0025s\u002fC\u006f\u006e\u0064\u0065\u006e\u0073\u0065\u005b\u0025\u0064\u005d",path ,_geabf ));_fafgfb !=nil {return _fafgfb ;};};for _bffca ,_cfeeg :=range _adbg .Extend {if _bcgg :=_cfeeg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u0065\u006e\u0064\u005b\u0025\u0064\u005d",path ,_bffca ));_bcgg !=nil {return _bcgg ;};};for _dgdbb ,_dfdb :=range _adbg .Color {if _fcdag :=_dfdb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_dgdbb ));_fcdag !=nil {return _fcdag ;};};for _dcadf ,_dgebe :=range _adbg .Sz {if _affb :=_dgebe .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0053\u007a\u005b\u0025\u0064]",path ,_dcadf ));_affb !=nil {return _affb ;};};for _eafdd ,_dbcdcb :=range _adbg .U {if _gecee :=_dbcdcb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0055\u005b\u0025\u0064\u005d",path ,_eafdd ));_gecee !=nil {return _gecee ;};};for _bbbdga ,_eccce :=range _adbg .VertAlign {if _ebdcg :=_eccce .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0056\u0065\u0072t\u0041\u006c\u0069\u0067\u006e\u005b\u0025\u0064\u005d",path ,_bbbdga ));_ebdcg !=nil {return _ebdcg ;};};for _efag ,_edaddf :=range _adbg .Scheme {if _cbffc :=_edaddf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u005b\u0025\u0064\u005d",path ,_efag ));_cbffc !=nil {return _cbffc ;};};return nil ;}; +// Sheet Protection +SheetProtection *CT_SheetProtection ; -// Validate validates the CT_Revisions and its children -func (_dbgfg *CT_Revisions )Validate ()error {return _dbgfg .ValidateWithPath ("\u0043\u0054\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073");};type CT_CellWatches struct{ +// Custom Sheet Views +CustomSheetViews *CT_CustomSheetViews ; -// Cell Watch Item -CellWatch []*CT_CellWatch ;};func (_bfdbfc ST_PrintError )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bbgbbe :=_f .Attr {};_bbgbbe .Name =name ;switch _bfdbfc {case ST_PrintErrorUnset :_bbgbbe .Value ="";case ST_PrintErrorDisplayed :_bbgbbe .Value ="\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d";case ST_PrintErrorBlank :_bbgbbe .Value ="\u0062\u006c\u0061n\u006b";case ST_PrintErrorDash :_bbgbbe .Value ="\u0064\u0061\u0073\u0068";case ST_PrintErrorNA :_bbgbbe .Value ="\u004e\u0041";};return _bbgbbe ,nil ;};func NewCT_CacheHierarchies ()*CT_CacheHierarchies {_gabda :=&CT_CacheHierarchies {};return _gabda };func (_dcfae ST_PhoneticType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dcfae .String (),start );};func (_gdcba ST_HorizontalAlignment )String ()string {switch _gdcba {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 "";}; +// Print Options +PrintOptions *CT_PrintOptions ; -// Validate validates the CT_PhoneticRun and its children -func (_adfda *CT_PhoneticRun )Validate ()error {return _adfda .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074i\u0063\u0052\u0075\u006e");};func (_cefcgb *ST_Qualifier )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dddfec ,_cffee :=d .Token ();if _cffee !=nil {return _cffee ;};if _cfaaf ,_ebaea :=_dddfec .(_f .EndElement );_ebaea &&_cfaaf .Name ==start .Name {*_cefcgb =1;return nil ;};if _gfabfa ,_beaebg :=_dddfec .(_f .CharData );!_beaebg {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dddfec );}else {switch string (_gfabfa ){case "":*_cefcgb =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_cefcgb =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_cefcgb =2;case "\u006e\u006f\u006e\u0065":*_cefcgb =3;};};_dddfec ,_cffee =d .Token ();if _cffee !=nil {return _cffee ;};if _cffddf ,_eefaa :=_dddfec .(_f .EndElement );_eefaa &&_cffddf .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dddfec );};func (_fcdd *ST_HorizontalAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eaaeac ,_aefbag :=d .Token ();if _aefbag !=nil {return _aefbag ;};if _ffeac ,_cbfbc :=_eaaeac .(_f .EndElement );_cbfbc &&_ffeac .Name ==start .Name {*_fcdd =1;return nil ;};if _dbaggc ,_fadbaa :=_eaaeac .(_f .CharData );!_fadbaa {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eaaeac );}else {switch string (_dbaggc ){case "":*_fcdd =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_fcdd =1;case "\u006c\u0065\u0066\u0074":*_fcdd =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fcdd =3;case "\u0072\u0069\u0067h\u0074":*_fcdd =4;case "\u0066\u0069\u006c\u006c":*_fcdd =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_fcdd =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_fcdd =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_fcdd =8;};};_eaaeac ,_aefbag =d .Token ();if _aefbag !=nil {return _aefbag ;};if _afcac ,_gfbeab :=_eaaeac .(_f .EndElement );_gfbeab &&_afcac .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eaaeac );};func (_gfadba ST_GroupBy )ValidateWithPath (path string )error {switch _gfadba {case 0,1,2,3,4,5,6,7,8:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfadba ));};return nil ;};type CT_FileVersion struct{ +// Page Margins +PageMargins *CT_PageMargins ; -// Application Name -AppNameAttr *string ; +// Page Setup Settings +PageSetup *CT_PageSetup ; -// Last Edited Version -LastEditedAttr *string ; +// Header & Footer Settings +HeaderFooter *CT_HeaderFooter ; -// Lowest Edited Version -LowestEditedAttr *string ; +// Drawing +Drawing *CT_Drawing ; -// Build Version -RupBuildAttr *string ; +// Legacy Drawing +LegacyDrawing *CT_LegacyDrawing ; -// Code Name -CodeNameAttr *string ;};func NewCT_Controls ()*CT_Controls {_cgff :=&CT_Controls {};return _cgff };func (_ccdbeg *Comments )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccdbeg .CT_Comments =*NewCT_Comments ();_ddgecb :for {_aecdcdb ,_cfagcd :=d .Token ();if _cfagcd !=nil {return _cfagcd ;};switch _gfbce :=_aecdcdb .(type ){case _f .StartElement :switch _gfbce .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _effde :=d .DecodeElement (_ccdbeg .Authors ,&_gfbce );_effde !=nil {return _effde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ffagc :=d .DecodeElement (_ccdbeg .CommentList ,&_gfbce );_ffagc !=nil {return _ffagc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccdbeg .ExtLst =NewCT_ExtensionList ();if _dccfgf :=d .DecodeElement (_ccdbeg .ExtLst ,&_gfbce );_dccfgf !=nil {return _dccfgf ;};default:_ag .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",_gfbce .Name );if _eaefa :=d .Skip ();_eaefa !=nil {return _eaefa ;};};case _f .EndElement :break _ddgecb ;case _f .CharData :};};return nil ;};func (_cgbaa ST_ExternalConnectionType )String ()string {switch _cgbaa {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 "";};type CT_ExternalSheetData struct{ +// Legacy Drawing Header Footer +LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ;OleObjects *CT_OleObjects ;Controls *CT_Controls ; -// Sheet Id -SheetIdAttr uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_fafcgc ST_Pane )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bgdaf :=_a .Attr {};_bgdaf .Name =name ;switch _fafcgc {case ST_PaneUnset :_bgdaf .Value ="";case ST_PaneBottomRight :_bgdaf .Value ="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case ST_PaneTopRight :_bgdaf .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PaneBottomLeft :_bgdaf .Value ="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case ST_PaneTopLeft :_bgdaf .Value ="\u0074o\u0070\u004c\u0065\u0066\u0074";};return _bgdaf ,nil ;};func (_ae *CT_AutoSortScope )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_caf :=_a .StartElement {Name :_a .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_ae .PivotArea ,_caf );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_afbc *CT_CalcCell )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _afbc .RAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_afbc .RAttr )});};if _afbc .RefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_afbc .RefAttr )});};if _afbc .IAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_afbc .IAttr )});};if _afbc .SAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_afbc .SAttr ))});};if _afbc .LAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_afbc .LAttr ))});};if _afbc .TAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_afbc .TAttr ))});};if _afbc .AAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061"},Value :_b .Sprintf ("\u0025\u0064",_edgfdd (*_afbc .AAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Last Refresh Resulted in Error -RefreshErrorAttr *bool ; +// Validate validates the CT_CalculatedMembers and its children +func (_cfgb *CT_CalculatedMembers )Validate ()error {return _cfgb .ValidateWithPath ("C\u0054_\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073");}; -// Row -Row []*CT_ExternalRow ;};func init (){_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ag .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );}; +// Validate validates the CT_TableColumn and its children +func (_cgbca *CT_TableColumn )Validate ()error {return _cgbca .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e");}; -// Validate validates the CT_WorkbookProtection and its children -func (_cdfbd *CT_WorkbookProtection )Validate ()error {return _cdfbd .ValidateWithPath ("C\u0054\u005f\u0057\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e");};func (_cgbcc *CT_CustomWorkbookViews )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agce :for {_defb ,_aabe :=d .Token ();if _aabe !=nil {return _aabe ;};switch _bcfcg :=_defb .(type ){case _f .StartElement :switch _bcfcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abdca :=NewCT_CustomWorkbookView ();if _faace :=d .DecodeElement (_abdca ,&_bcfcg );_faace !=nil {return _faace ;};_cgbcc .CustomWorkbookView =append (_cgbcc .CustomWorkbookView ,_abdca );default:_ag .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",_bcfcg .Name );if _cdaa :=d .Skip ();_cdaa !=nil {return _cdaa ;};};case _f .EndElement :break _agce ;case _f .CharData :};};return nil ;}; \ No newline at end of file +// ValidateWithPath validates the CT_CacheHierarchy and its children, prefixing error messages with path +func (_eebd *CT_CacheHierarchy )ValidateWithPath (path string )error {if _eebd .FieldsUsage !=nil {if _bggf :=_eebd .FieldsUsage .ValidateWithPath (path +"\u002f\u0046\u0069e\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065");_bggf !=nil {return _bggf ;};};if _eebd .GroupLevels !=nil {if _cdcf :=_eebd .GroupLevels .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073");_cdcf !=nil {return _cdcf ;};};if _eebd .ExtLst !=nil {if _def :=_eebd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_def !=nil {return _def ;};};return nil ;};type ST_FormatAction byte ;func init (){_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_gc .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 (_accbd ST_Visibility )ValidateWithPath (path string )error {switch _accbd {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 (_accbd ));};return nil ;};func (_gacaf ST_OleUpdate )String ()string {switch _gacaf {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 "";}; \ No newline at end of file diff --git a/schema/soo/wml/wml.go b/schema/soo/wml/wml.go index 384be5069c..7ae6d70dfc 100644 --- a/schema/soo/wml/wml.go +++ b/schema/soo/wml/wml.go @@ -9,3193 +9,3130 @@ // 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 (_d "encoding/xml";_db "fmt";_ee "github.com/unidoc/unioffice";_bf "github.com/unidoc/unioffice/schema/soo/dml";_dg "github.com/unidoc/unioffice/schema/soo/dml/picture";_a "github.com/unidoc/unioffice/schema/soo/ofc/math";_c "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_fb "github.com/unidoc/unioffice/schema/soo/schemaLibrary";_f "regexp";_dd "strconv";_e "time";);type CT_LatentStyles struct{ +package wml ;import (_d "encoding/xml";_g "fmt";_dg "github.com/unidoc/unioffice";_dd "github.com/unidoc/unioffice/schema/soo/dml";_gd "github.com/unidoc/unioffice/schema/soo/dml/picture";_b "github.com/unidoc/unioffice/schema/soo/ofc/math";_e "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ee "github.com/unidoc/unioffice/schema/soo/schemaLibrary";_f "regexp";_da "strconv";_a "time";);type CT_Div struct{ -// Default Style Locking Setting -DefLockedStateAttr *_c .ST_OnOff ; +// div Data ID +IdAttr int64 ; -// Default User Interface Priority Setting -DefUIPriorityAttr *int64 ; +// Data for HTML blockquote Element +BlockQuote *CT_OnOff ; -// Default Semi-Hidden Setting -DefSemiHiddenAttr *_c .ST_OnOff ; +// Data for HTML body Element +BodyDiv *CT_OnOff ; -// Default Hidden Until Used Setting -DefUnhideWhenUsedAttr *_c .ST_OnOff ; +// Left Margin for HTML div +MarLeft *CT_SignedTwipsMeasure ; -// Default Primary Style Setting -DefQFormatAttr *_c .ST_OnOff ; +// Right Margin for HTML div +MarRight *CT_SignedTwipsMeasure ; -// Latent Style Count -CountAttr *int64 ; +// Top Margin for HTML div +MarTop *CT_SignedTwipsMeasure ; -// Latent Style Exception -LsdException []*CT_LsdException ;};func (_baccf *CT_TblPrExChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_db .Sprintf ("\u0025\u0076",_baccf .AuthorAttr )});if _baccf .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_baccf .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_baccf .IdAttr )});e .EncodeToken (start );_egdfe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}};e .EncodeElement (_baccf .TblPrEx ,_egdfe );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Bottom Margin for HTML div +MarBottom *CT_SignedTwipsMeasure ; -// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path -func (_ebddd *CT_Fonts )ValidateWithPath (path string )error {if _eagcc :=_ebddd .HintAttr .ValidateWithPath (path +"\u002fH\u0069\u006e\u0074\u0041\u0074\u0074r");_eagcc !=nil {return _eagcc ;};if _gacag :=_ebddd .AsciiThemeAttr .ValidateWithPath (path +"\u002fA\u0073c\u0069\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_gacag !=nil {return _gacag ;};if _cgdce :=_ebddd .HAnsiThemeAttr .ValidateWithPath (path +"\u002fH\u0041n\u0073\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_cgdce !=nil {return _cgdce ;};if _gface :=_ebddd .EastAsiaThemeAttr .ValidateWithPath (path +"\u002fE\u0061s\u0074\u0041\u0073\u0069\u0061T\u0068\u0065m\u0065\u0041\u0074\u0074\u0072");_gface !=nil {return _gface ;};if _cegcg :=_ebddd .CsthemeAttr .ValidateWithPath (path +"\u002f\u0043\u0073t\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_cegcg !=nil {return _cegcg ;};return nil ;};func (_aefeg ST_DocPartType )String ()string {switch _aefeg {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_Columns struct{ +// Set of Borders for HTML div +DivBdr *CT_DivBdr ; -// Equal Column Widths -EqualWidthAttr *_c .ST_OnOff ; +// Child div Elements Contained within Current div +DivsChild []*CT_Divs ;};type CT_NumPicBullet struct{ -// Spacing Between Equal Width Columns -SpaceAttr *_c .ST_TwipsMeasure ; +// Picture Numbering Symbol ID +NumPicBulletIdAttr int64 ; -// Number of Equal Width Columns -NumAttr *int64 ; +// Picture Numbering Symbol Properties +Pict *CT_Picture ;Drawing *CT_Drawing ;};func (_cdabe *EG_RunLevelElts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cffgg :for {_aeaaac ,_fdbffg :=d .Token ();if _fdbffg !=nil {return _fdbffg ;};switch _daddg :=_aeaaac .(type ){case _d .StartElement :switch _daddg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdabe .ProofErr =NewCT_ProofErr ();if _bbcfc :=d .DecodeElement (_cdabe .ProofErr ,&_daddg );_bbcfc !=nil {return _bbcfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdabe .PermStart =NewCT_PermStart ();if _fdfdeb :=d .DecodeElement (_cdabe .PermStart ,&_daddg );_fdfdeb !=nil {return _fdfdeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdabe .PermEnd =NewCT_Perm ();if _fccacf :=d .DecodeElement (_cdabe .PermEnd ,&_daddg );_fccacf !=nil {return _fccacf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdabe .Ins =NewCT_RunTrackChange ();if _ddfdee :=d .DecodeElement (_cdabe .Ins ,&_daddg );_ddfdee !=nil {return _ddfdee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdabe .Del =NewCT_RunTrackChange ();if _eefbbf :=d .DecodeElement (_cdabe .Del ,&_daddg );_eefbbf !=nil {return _eefbbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdabe .MoveFrom =NewCT_RunTrackChange ();if _bddffg :=d .DecodeElement (_cdabe .MoveFrom ,&_daddg );_bddffg !=nil {return _bddffg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdabe .MoveTo =NewCT_RunTrackChange ();if _dceed :=d .DecodeElement (_cdabe .MoveTo ,&_daddg );_dceed !=nil {return _dceed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebdgb :=NewEG_RangeMarkupElements ();_ebdgb .BookmarkStart =NewCT_Bookmark ();if _gedgb :=d .DecodeElement (_ebdgb .BookmarkStart ,&_daddg );_gedgb !=nil {return _gedgb ;};_cdabe .EG_RangeMarkupElements =append (_cdabe .EG_RangeMarkupElements ,_ebdgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aebcg :=NewEG_RangeMarkupElements ();_aebcg .BookmarkEnd =NewCT_MarkupRange ();if _eccdaa :=d .DecodeElement (_aebcg .BookmarkEnd ,&_daddg );_eccdaa !=nil {return _eccdaa ;};_cdabe .EG_RangeMarkupElements =append (_cdabe .EG_RangeMarkupElements ,_aebcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebdbd :=NewEG_RangeMarkupElements ();_ebdbd .MoveFromRangeStart =NewCT_MoveBookmark ();if _agggbe :=d .DecodeElement (_ebdbd .MoveFromRangeStart ,&_daddg );_agggbe !=nil {return _agggbe ;};_cdabe .EG_RangeMarkupElements =append (_cdabe .EG_RangeMarkupElements ,_ebdbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cfdca :=NewEG_RangeMarkupElements ();_cfdca .MoveFromRangeEnd =NewCT_MarkupRange ();if _gabdce :=d .DecodeElement (_cfdca .MoveFromRangeEnd ,&_daddg );_gabdce !=nil {return _gabdce ;};_cdabe .EG_RangeMarkupElements =append (_cdabe .EG_RangeMarkupElements ,_cfdca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdgfd :=NewEG_RangeMarkupElements ();_cdgfd .MoveToRangeStart =NewCT_MoveBookmark ();if _efegc :=d .DecodeElement (_cdgfd .MoveToRangeStart ,&_daddg );_efegc !=nil {return _efegc ;};_cdabe .EG_RangeMarkupElements =append (_cdabe .EG_RangeMarkupElements ,_cdgfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfdba :=NewEG_RangeMarkupElements ();_bfdba .MoveToRangeEnd =NewCT_MarkupRange ();if _dgaac :=d .DecodeElement (_bfdba .MoveToRangeEnd ,&_daddg );_dgaac !=nil {return _dgaac ;};_cdabe .EG_RangeMarkupElements =append (_cdabe .EG_RangeMarkupElements ,_bfdba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gacdbb :=NewEG_RangeMarkupElements ();_gacdbb .CommentRangeStart =NewCT_MarkupRange ();if _gabdb :=d .DecodeElement (_gacdbb .CommentRangeStart ,&_daddg );_gabdb !=nil {return _gabdb ;};_cdabe .EG_RangeMarkupElements =append (_cdabe .EG_RangeMarkupElements ,_gacdbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cfaac :=NewEG_RangeMarkupElements ();_cfaac .CommentRangeEnd =NewCT_MarkupRange ();if _gbabg :=d .DecodeElement (_cfaac .CommentRangeEnd ,&_daddg );_gbabg !=nil {return _gbabg ;};_cdabe .EG_RangeMarkupElements =append (_cdabe .EG_RangeMarkupElements ,_cfaac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dgeaed :=NewEG_RangeMarkupElements ();_dgeaed .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dcbgg :=d .DecodeElement (_dgeaed .CustomXmlInsRangeStart ,&_daddg );_dcbgg !=nil {return _dcbgg ;};_cdabe .EG_RangeMarkupElements =append (_cdabe .EG_RangeMarkupElements ,_dgeaed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egfgb :=NewEG_RangeMarkupElements ();_egfgb .CustomXmlInsRangeEnd =NewCT_Markup ();if _dbfbbg :=d .DecodeElement (_egfgb .CustomXmlInsRangeEnd ,&_daddg );_dbfbbg !=nil {return _dbfbbg ;};_cdabe .EG_RangeMarkupElements =append (_cdabe .EG_RangeMarkupElements ,_egfgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_feggfbd :=NewEG_RangeMarkupElements ();_feggfbd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gafbg :=d .DecodeElement (_feggfbd .CustomXmlDelRangeStart ,&_daddg );_gafbg !=nil {return _gafbg ;};_cdabe .EG_RangeMarkupElements =append (_cdabe .EG_RangeMarkupElements ,_feggfbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_debdc :=NewEG_RangeMarkupElements ();_debdc .CustomXmlDelRangeEnd =NewCT_Markup ();if _ddcgfe :=d .DecodeElement (_debdc .CustomXmlDelRangeEnd ,&_daddg );_ddcgfe !=nil {return _ddcgfe ;};_cdabe .EG_RangeMarkupElements =append (_cdabe .EG_RangeMarkupElements ,_debdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fegaa :=NewEG_RangeMarkupElements ();_fegaa .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ccdbad :=d .DecodeElement (_fegaa .CustomXmlMoveFromRangeStart ,&_daddg );_ccdbad !=nil {return _ccdbad ;};_cdabe .EG_RangeMarkupElements =append (_cdabe .EG_RangeMarkupElements ,_fegaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbgede :=NewEG_RangeMarkupElements ();_fbgede .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fccf :=d .DecodeElement (_fbgede .CustomXmlMoveFromRangeEnd ,&_daddg );_fccf !=nil {return _fccf ;};_cdabe .EG_RangeMarkupElements =append (_cdabe .EG_RangeMarkupElements ,_fbgede );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbcae :=NewEG_RangeMarkupElements ();_gbcae .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _begfad :=d .DecodeElement (_gbcae .CustomXmlMoveToRangeStart ,&_daddg );_begfad !=nil {return _begfad ;};_cdabe .EG_RangeMarkupElements =append (_cdabe .EG_RangeMarkupElements ,_gbcae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fadfde :=NewEG_RangeMarkupElements ();_fadfde .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dfgce :=d .DecodeElement (_fadfde .CustomXmlMoveToRangeEnd ,&_daddg );_dfgce !=nil {return _dfgce ;};_cdabe .EG_RangeMarkupElements =append (_cdabe .EG_RangeMarkupElements ,_fadfde );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbdae :=NewEG_MathContent ();_cbdae .OMathPara =_b .NewOMathPara ();if _addgc :=d .DecodeElement (_cbdae .OMathPara ,&_daddg );_addgc !=nil {return _addgc ;};_cdabe .EG_MathContent =append (_cdabe .EG_MathContent ,_cbdae );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdgccb :=NewEG_MathContent ();_bdgccb .OMath =_b .NewOMath ();if _dcbfdf :=d .DecodeElement (_bdgccb .OMath ,&_daddg );_dcbfdf !=nil {return _dcbfdf ;};_cdabe .EG_MathContent =append (_cdabe .EG_MathContent ,_bdgccb );default:_dg .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",_daddg .Name );if _aggece :=d .Skip ();_aggece !=nil {return _aggece ;};};case _d .EndElement :break _cffgg ;case _d .CharData :};};return nil ;};func (_acfeb *CT_RubyPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dcgdag :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_acfeb .RubyAlign ,_dcgdag );_bgacd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068p\u0073"}};e .EncodeElement (_acfeb .Hps ,_bgacd );_fcbcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"}};e .EncodeElement (_acfeb .HpsRaise ,_fcbcd );_facd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"}};e .EncodeElement (_acfeb .HpsBaseText ,_facd );_facee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_acfeb .Lid ,_facee );if _acfeb .Dirty !=nil {_cbdbd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"}};e .EncodeElement (_acfeb .Dirty ,_cbdbd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efbaa *CT_Recipients )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fefbg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_ffgfg :=range _efbaa .RecipientData {e .EncodeElement (_ffgfg ,_fefbg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eadaec ST_WmlColorSchemeIndex )String ()string {switch _eadaec {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 NewCT_Frame ()*CT_Frame {_gbcca :=&CT_Frame {};return _gbcca };type CT_DocPartBehaviors struct{ -// Draw Line Between Columns -SepAttr *_c .ST_OnOff ; +// Entry Insertion Behavior +Behavior []*CT_DocPartBehavior ;};func (_abacc *CT_FramesetChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _abacc .Frameset !=nil {_agdae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}};for _ ,_dcfbg :=range _abacc .Frameset {e .EncodeElement (_dcfbg ,_agdae );};};if _abacc .Frame !=nil {_bgdbe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"}};for _ ,_dcgbb :=range _abacc .Frame {e .EncodeElement (_dcgbb ,_bgdbe );};};return nil ;};func (_eebcb *CT_SdtDropDownList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fddec :=range start .Attr {if _fddec .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_fdeaf ,_eacdfe :=_fddec .Value ,error (nil );if _eacdfe !=nil {return _eacdfe ;};_eebcb .LastValueAttr =&_fdeaf ;continue ;};};_cfdgd :for {_bbaefb ,_aefbag :=d .Token ();if _aefbag !=nil {return _aefbag ;};switch _ecgea :=_bbaefb .(type ){case _d .StartElement :switch _ecgea .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagdfe :=NewCT_SdtListItem ();if _fadffc :=d .DecodeElement (_eagdfe ,&_ecgea );_fadffc !=nil {return _fadffc ;};_eebcb .ListItem =append (_eebcb .ListItem ,_eagdfe );default:_dg .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",_ecgea .Name );if _agcfg :=d .Skip ();_agcfg !=nil {return _agcfg ;};};case _d .EndElement :break _cfdgd ;case _d .CharData :};};return nil ;};func (_bfbdb *CT_Odso )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bfbdb .Udl !=nil {_cdbafa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075d\u006c"}};e .EncodeElement (_bfbdb .Udl ,_cdbafa );};if _bfbdb .Table !=nil {_cdcg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_bfbdb .Table ,_cdcg );};if _bfbdb .Src !=nil {_bddcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073r\u0063"}};e .EncodeElement (_bfbdb .Src ,_bddcf );};if _bfbdb .ColDelim !=nil {_fdbff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"}};e .EncodeElement (_bfbdb .ColDelim ,_fdbff );};if _bfbdb .Type !=nil {_dfgdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_bfbdb .Type ,_dfgdg );};if _bfbdb .FHdr !=nil {_eeedea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0048\u0064\u0072"}};e .EncodeElement (_bfbdb .FHdr ,_eeedea );};if _bfbdb .FieldMapData !=nil {_adfdee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0069\u0065\u006c\u0064\u004d\u0061p\u0044\u0061\u0074\u0061"}};for _ ,_fagf :=range _bfbdb .FieldMapData {e .EncodeElement (_fagf ,_adfdee );};};if _bfbdb .RecipientData !=nil {_dabb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_fbffc :=range _bfbdb .RecipientData {e .EncodeElement (_fbffc ,_dabb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_DocType ()*CT_DocType {_bcba :=&CT_DocType {};return _bcba };func (_fffceg ST_MailMergeDocType )String ()string {switch _fffceg {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 (_bcebe *CT_TblBorders )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dacccf :for {_cbbca ,_cefab :=d .Token ();if _cefab !=nil {return _cefab ;};switch _gdebg :=_cbbca .(type ){case _d .StartElement :switch _gdebg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bcebe .Top =NewCT_Border ();if _gcecb :=d .DecodeElement (_bcebe .Top ,&_gdebg );_gcecb !=nil {return _gcecb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bcebe .Start =NewCT_Border ();if _daeceg :=d .DecodeElement (_bcebe .Start ,&_gdebg );_daeceg !=nil {return _daeceg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcebe .Left =NewCT_Border ();if _facgd :=d .DecodeElement (_bcebe .Left ,&_gdebg );_facgd !=nil {return _facgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcebe .Bottom =NewCT_Border ();if _ccgefd :=d .DecodeElement (_bcebe .Bottom ,&_gdebg );_ccgefd !=nil {return _ccgefd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcebe .End =NewCT_Border ();if _cbedf :=d .DecodeElement (_bcebe .End ,&_gdebg );_cbedf !=nil {return _cbedf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcebe .Right =NewCT_Border ();if _aeeeb :=d .DecodeElement (_bcebe .Right ,&_gdebg );_aeeeb !=nil {return _aeeeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcebe .InsideH =NewCT_Border ();if _caaecd :=d .DecodeElement (_bcebe .InsideH ,&_gdebg );_caaecd !=nil {return _caaecd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcebe .InsideV =NewCT_Border ();if _cagcg :=d .DecodeElement (_bcebe .InsideV ,&_gdebg );_cagcg !=nil {return _cagcg ;};default:_dg .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",_gdebg .Name );if _dadfg :=d .Skip ();_dadfg !=nil {return _dadfg ;};};case _d .EndElement :break _dacccf ;case _d .CharData :};};return nil ;};func (_cgdcd *CT_Lang )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_cgdcd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type EG_PContentMath struct{EG_PContentBase []*EG_PContentBase ;EG_ContentRunContentBase []*EG_ContentRunContentBase ;}; -// Single Column Definition -Col []*CT_Column ;}; +// ValidateWithPath validates the CT_AutoCaption and its children, prefixing error messages with path +func (_ebd *CT_AutoCaption )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path -func (_fgdecd *CT_Headers )ValidateWithPath (path string )error {for _beeef ,_dcdde :=range _fgdecd .Header {if _bfeb :=_dcdde .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_beeef ));_bfeb !=nil {return _bfeb ;};};return nil ;}; +// ValidateWithPath validates the CT_DivBdr and its children, prefixing error messages with path +func (_efage *CT_DivBdr )ValidateWithPath (path string )error {if _efage .Top !=nil {if _eaba :=_efage .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_eaba !=nil {return _eaba ;};};if _efage .Left !=nil {if _gage :=_efage .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_gage !=nil {return _gage ;};};if _efage .Bottom !=nil {if _faeaa :=_efage .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_faeaa !=nil {return _faeaa ;};};if _efage .Right !=nil {if _deged :=_efage .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_deged !=nil {return _deged ;};};return nil ;};func (_aabce *CT_Placeholder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_abceb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}};e .EncodeElement (_aabce .DocPart ,_abceb );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SmartTagPr and its children -func (_fgeeb *CT_SmartTagPr )Validate ()error {return _fgeeb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");};const (ST_FrameScrollbarUnset ST_FrameScrollbar =0;ST_FrameScrollbarOn ST_FrameScrollbar =1;ST_FrameScrollbarOff ST_FrameScrollbar =2;ST_FrameScrollbarAuto ST_FrameScrollbar =3;);func (_dbac *CT_DocDefaults )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggfd :for {_fdbf ,_badg :=d .Token ();if _badg !=nil {return _badg ;};switch _cafcb :=_fdbf .(type ){case _d .StartElement :switch _cafcb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbac .RPrDefault =NewCT_RPrDefault ();if _gbgc :=d .DecodeElement (_dbac .RPrDefault ,&_cafcb );_gbgc !=nil {return _gbgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbac .PPrDefault =NewCT_PPrDefault ();if _daad :=d .DecodeElement (_dbac .PPrDefault ,&_cafcb );_daad !=nil {return _daad ;};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\u0044\u006f\u0063\u0044\u0065\u0066\u0061u\u006ct\u0073\u0020\u0025\u0076",_cafcb .Name );if _dcdg :=d .Skip ();_dcdg !=nil {return _dcdg ;};};case _d .EndElement :break _ggfd ;case _d .CharData :};};return nil ;};func (_edgdc *ST_View )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_edgdc =0;case "\u006e\u006f\u006e\u0065":*_edgdc =1;case "\u0070\u0072\u0069n\u0074":*_edgdc =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_edgdc =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_edgdc =4;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_edgdc =5;case "\u0077\u0065\u0062":*_edgdc =6;};return nil ;};type CT_PageSz struct{ +// Validate validates the CT_Color and its children +func (_ecf *CT_Color )Validate ()error {return _ecf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func NewCT_FFTextInput ()*CT_FFTextInput {_bdaag :=&CT_FFTextInput {};return _bdaag };func (_eadeg *CT_SectPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbccg :=range start .Attr {if _dbccg .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_ffcbf ,_gedff :=_dbccg .Value ,error (nil );if _gedff !=nil {return _gedff ;};_eadeg .RsidDelAttr =&_ffcbf ;continue ;};if _dbccg .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_bcgcec ,_ddddc :=_dbccg .Value ,error (nil );if _ddddc !=nil {return _ddddc ;};_eadeg .RsidSectAttr =&_bcgcec ;continue ;};if _dbccg .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_daege ,_adaga :=_dbccg .Value ,error (nil );if _adaga !=nil {return _adaga ;};_eadeg .RsidRPrAttr =&_daege ;continue ;};if _dbccg .Name .Local =="\u0072\u0073\u0069d\u0052"{_gccae ,_gdbbf :=_dbccg .Value ,error (nil );if _gdbbf !=nil {return _gdbbf ;};_eadeg .RsidRAttr =&_gccae ;continue ;};};_bcbdf :for {_cbdbag ,_adgbde :=d .Token ();if _adgbde !=nil {return _adgbde ;};switch _eeced :=_cbdbag .(type ){case _d .StartElement :switch _eeced .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eadeg .FootnotePr =NewCT_FtnProps ();if _fcab :=d .DecodeElement (_eadeg .FootnotePr ,&_eeced );_fcab !=nil {return _fcab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eadeg .EndnotePr =NewCT_EdnProps ();if _afacb :=d .DecodeElement (_eadeg .EndnotePr ,&_eeced );_afacb !=nil {return _afacb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eadeg .Type =NewCT_SectType ();if _dcaab :=d .DecodeElement (_eadeg .Type ,&_eeced );_dcaab !=nil {return _dcaab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eadeg .PgSz =NewCT_PageSz ();if _dagfc :=d .DecodeElement (_eadeg .PgSz ,&_eeced );_dagfc !=nil {return _dagfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eadeg .PgMar =NewCT_PageMar ();if _cgggg :=d .DecodeElement (_eadeg .PgMar ,&_eeced );_cgggg !=nil {return _cgggg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eadeg .PaperSrc =NewCT_PaperSource ();if _edgdg :=d .DecodeElement (_eadeg .PaperSrc ,&_eeced );_edgdg !=nil {return _edgdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eadeg .PgBorders =NewCT_PageBorders ();if _beedg :=d .DecodeElement (_eadeg .PgBorders ,&_eeced );_beedg !=nil {return _beedg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eadeg .LnNumType =NewCT_LineNumber ();if _gedfgg :=d .DecodeElement (_eadeg .LnNumType ,&_eeced );_gedfgg !=nil {return _gedfgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eadeg .PgNumType =NewCT_PageNumber ();if _ggac :=d .DecodeElement (_eadeg .PgNumType ,&_eeced );_ggac !=nil {return _ggac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eadeg .Cols =NewCT_Columns ();if _ggdbd :=d .DecodeElement (_eadeg .Cols ,&_eeced );_ggdbd !=nil {return _ggdbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eadeg .FormProt =NewCT_OnOff ();if _fggeff :=d .DecodeElement (_eadeg .FormProt ,&_eeced );_fggeff !=nil {return _fggeff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eadeg .VAlign =NewCT_VerticalJc ();if _bgfccd :=d .DecodeElement (_eadeg .VAlign ,&_eeced );_bgfccd !=nil {return _bgfccd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eadeg .NoEndnote =NewCT_OnOff ();if _accca :=d .DecodeElement (_eadeg .NoEndnote ,&_eeced );_accca !=nil {return _accca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eadeg .TitlePg =NewCT_OnOff ();if _aeaccg :=d .DecodeElement (_eadeg .TitlePg ,&_eeced );_aeaccg !=nil {return _aeaccg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eadeg .TextDirection =NewCT_TextDirection ();if _bfcba :=d .DecodeElement (_eadeg .TextDirection ,&_eeced );_bfcba !=nil {return _bfcba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eadeg .Bidi =NewCT_OnOff ();if _dbefg :=d .DecodeElement (_eadeg .Bidi ,&_eeced );_dbefg !=nil {return _dbefg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eadeg .RtlGutter =NewCT_OnOff ();if _afbfb :=d .DecodeElement (_eadeg .RtlGutter ,&_eeced );_afbfb !=nil {return _afbfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eadeg .DocGrid =NewCT_DocGrid ();if _bdfgf :=d .DecodeElement (_eadeg .DocGrid ,&_eeced );_bdfgf !=nil {return _bdfgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eadeg .PrinterSettings =NewCT_Rel ();if _fgdea :=d .DecodeElement (_eadeg .PrinterSettings ,&_eeced );_fgdea !=nil {return _fgdea ;};default:_dg .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",_eeced .Name );if _ecegf :=d .Skip ();_ecegf !=nil {return _ecegf ;};};case _d .EndElement :break _bcbdf ;case _d .CharData :};};return nil ;};func (_agdef *ST_ObjectDrawAspect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beefac ,_eacae :=d .Token ();if _eacae !=nil {return _eacae ;};if _eeada ,_gaegd :=_beefac .(_d .EndElement );_gaegd &&_eeada .Name ==start .Name {*_agdef =1;return nil ;};if _bgcee ,_fababd :=_beefac .(_d .CharData );!_fababd {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",_beefac );}else {switch string (_bgcee ){case "":*_agdef =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_agdef =1;case "\u0069\u0063\u006f\u006e":*_agdef =2;};};_beefac ,_eacae =d .Token ();if _eacae !=nil {return _eacae ;};if _fcfdb ,_efacga :=_beefac .(_d .EndElement );_efacga &&_fcfdb .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",_beefac );};func NewCT_TblPrEx ()*CT_TblPrEx {_fecde :=&CT_TblPrEx {};return _fecde };func NewWdCT_Anchor ()*WdCT_Anchor {_bdecag :=&WdCT_Anchor {};_bdecag .SimplePos =_dd .NewCT_Point2D ();_bdecag .PositionH =NewWdCT_PosH ();_bdecag .PositionV =NewWdCT_PosV ();_bdecag .Extent =_dd .NewCT_PositiveSize2D ();_bdecag .DocPr =_dd .NewCT_NonVisualDrawingProps ();_bdecag .Graphic =_dd .NewGraphic ();return _bdecag ;};func NewCT_Caption ()*CT_Caption {_gaa :=&CT_Caption {};return _gaa };func (_faaead ST_PTabRelativeTo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_faaead .String (),start );};func (_ecbddc ST_Shd )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ecbddc .String (),start );}; -// Page Width -WAttr *_c .ST_TwipsMeasure ; +// Validate validates the CT_Cnf and its children +func (_gdfda *CT_Cnf )Validate ()error {return _gdfda .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006e\u0066");};func (_egge *CT_FFCheckBoxChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egge .Size !=nil {_bgde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_egge .Size ,_bgde );};if _egge .SizeAuto !=nil {_fgdbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}};e .EncodeElement (_egge .SizeAuto ,_fgdbd );};return nil ;}; -// Page Height -HAttr *_c .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_MarkupRange and its children, prefixing error messages with path +func (_adccd *CT_MarkupRange )ValidateWithPath (path string )error {if _aagfbg :=_adccd .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_aagfbg !=nil {return _aagfbg ;};return nil ;}; -// Page Orientation -OrientAttr ST_PageOrientation ; +// ValidateWithPath validates the CT_VMerge and its children, prefixing error messages with path +func (_fadee *CT_VMerge )ValidateWithPath (path string )error {if _edbgf :=_fadee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edbgf !=nil {return _edbgf ;};return nil ;}; -// Printer Paper Code -CodeAttr *int64 ;}; +// ValidateWithPath validates the CT_TblGridBase and its children, prefixing error messages with path +func (_dddedb *CT_TblGridBase )ValidateWithPath (path string )error {for _eggabb ,_cfgcf :=range _dddedb .GridCol {if _daagag :=_cfgcf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_eggabb ));_daagag !=nil {return _daagag ;};};return nil ;};func (_gafaag *ST_SignedTwipsMeasure )ValidateWithPath (path string )error {_gdebf :=[]string {};if _gafaag .Int64 !=nil {_gdebf =append (_gdebf ,"\u0049\u006e\u00746\u0034");};if _gafaag .ST_UniversalMeasure !=nil {_gdebf =append (_gdebf ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_gdebf )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gdebf );};return nil ;};func NewCT_FramesetSplitbar ()*CT_FramesetSplitbar {_deabc :=&CT_FramesetSplitbar {};return _deabc }; -// ValidateWithPath validates the CT_MailMerge and its children, prefixing error messages with path -func (_cgdg *CT_MailMerge )ValidateWithPath (path string )error {if _fabge :=_cgdg .MainDocumentType .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006e\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065");_fabge !=nil {return _fabge ;};if _cgdg .LinkToQuery !=nil {if _gbggc :=_cgdg .LinkToQuery .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079");_gbggc !=nil {return _gbggc ;};};if _dfgfb :=_cgdg .DataType .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0054\u0079\u0070e");_dfgfb !=nil {return _dfgfb ;};if _cgdg .ConnectString !=nil {if _faccd :=_cgdg .ConnectString .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0053t\u0072\u0069\u006e\u0067");_faccd !=nil {return _faccd ;};};if _cgdg .Query !=nil {if _gccad :=_cgdg .Query .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079");_gccad !=nil {return _gccad ;};};if _cgdg .DataSource !=nil {if _bgfac :=_cgdg .DataSource .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");_bgfac !=nil {return _bgfac ;};};if _cgdg .HeaderSource !=nil {if _cfddg :=_cgdg .HeaderSource .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065");_cfddg !=nil {return _cfddg ;};};if _cgdg .DoNotSuppressBlankLines !=nil {if _defb :=_cgdg .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");_defb !=nil {return _defb ;};};if _cgdg .Destination !=nil {if _dgcadd :=_cgdg .Destination .ValidateWithPath (path +"\u002f\u0044\u0065s\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e");_dgcadd !=nil {return _dgcadd ;};};if _cgdg .AddressFieldName !=nil {if _fffdf :=_cgdg .AddressFieldName .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0046\u0069\u0065\u006cd\u004e\u0061\u006d\u0065");_fffdf !=nil {return _fffdf ;};};if _cgdg .MailSubject !=nil {if _bdbff :=_cgdg .MailSubject .ValidateWithPath (path +"\u002f\u004d\u0061i\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074");_bdbff !=nil {return _bdbff ;};};if _cgdg .MailAsAttachment !=nil {if _eefg :=_cgdg .MailAsAttachment .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u0041\u0073\u0041\u0074\u0074\u0061\u0063h\u006d\u0065\u006e\u0074");_eefg !=nil {return _eefg ;};};if _cgdg .ViewMergedData !=nil {if _ccfdf :=_cgdg .ViewMergedData .ValidateWithPath (path +"\u002fV\u0069e\u0077\u004d\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061");_ccfdf !=nil {return _ccfdf ;};};if _cgdg .ActiveRecord !=nil {if _dcdcg :=_cgdg .ActiveRecord .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064");_dcdcg !=nil {return _dcdcg ;};};if _cgdg .CheckErrors !=nil {if _fbgac :=_cgdg .CheckErrors .ValidateWithPath (path +"\u002f\u0043\u0068e\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073");_fbgac !=nil {return _fbgac ;};};if _cgdg .Odso !=nil {if _eefc :=_cgdg .Odso .ValidateWithPath (path +"\u002f\u004f\u0064s\u006f");_eefc !=nil {return _eefc ;};};return nil ;};func (_befdbf ST_SectionMark )Validate ()error {return _befdbf .ValidateWithPath ("")};func (_gcabedb *ST_Theme )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgabc ,_cdddce :=d .Token ();if _cdddce !=nil {return _cdddce ;};if _aaeede ,_fgafa :=_bgabc .(_d .EndElement );_fgafa &&_aaeede .Name ==start .Name {*_gcabedb =1;return nil ;};if _eeaga ,_bcdgd :=_bgabc .(_d .CharData );!_bcdgd {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgabc );}else {switch string (_eeaga ){case "":*_gcabedb =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_gcabedb =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_gcabedb =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_gcabedb =3;case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_gcabedb =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_gcabedb =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_gcabedb =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_gcabedb =7;case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_gcabedb =8;};};_bgabc ,_cdddce =d .Token ();if _cdddce !=nil {return _cdddce ;};if _adaccc ,_gdfcdf :=_bgabc .(_d .EndElement );_gdfcdf &&_adaccc .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgabc );}; +// ValidateWithPath validates the CT_RPrOriginal and its children, prefixing error messages with path +func (_fdcbc *CT_RPrOriginal )ValidateWithPath (path string )error {if _fdcbc .RStyle !=nil {if _cbceb :=_fdcbc .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_cbceb !=nil {return _cbceb ;};};if _fdcbc .RFonts !=nil {if _bcdadb :=_fdcbc .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_bcdadb !=nil {return _bcdadb ;};};if _fdcbc .B !=nil {if _fbgabed :=_fdcbc .B .ValidateWithPath (path +"\u002f\u0042");_fbgabed !=nil {return _fbgabed ;};};if _fdcbc .BCs !=nil {if _cgefb :=_fdcbc .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_cgefb !=nil {return _cgefb ;};};if _fdcbc .I !=nil {if _dabfa :=_fdcbc .I .ValidateWithPath (path +"\u002f\u0049");_dabfa !=nil {return _dabfa ;};};if _fdcbc .ICs !=nil {if _dcdaa :=_fdcbc .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_dcdaa !=nil {return _dcdaa ;};};if _fdcbc .Caps !=nil {if _aabac :=_fdcbc .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_aabac !=nil {return _aabac ;};};if _fdcbc .SmallCaps !=nil {if _ccfde :=_fdcbc .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_ccfde !=nil {return _ccfde ;};};if _fdcbc .Strike !=nil {if _gdcb :=_fdcbc .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_gdcb !=nil {return _gdcb ;};};if _fdcbc .Dstrike !=nil {if _fdbfd :=_fdcbc .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_fdbfd !=nil {return _fdbfd ;};};if _fdcbc .Outline !=nil {if _fbeeg :=_fdcbc .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_fbeeg !=nil {return _fbeeg ;};};if _fdcbc .Shadow !=nil {if _dfcfc :=_fdcbc .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_dfcfc !=nil {return _dfcfc ;};};if _fdcbc .Emboss !=nil {if _dggad :=_fdcbc .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_dggad !=nil {return _dggad ;};};if _fdcbc .Imprint !=nil {if _bddcd :=_fdcbc .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_bddcd !=nil {return _bddcd ;};};if _fdcbc .NoProof !=nil {if _gcgf :=_fdcbc .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_gcgf !=nil {return _gcgf ;};};if _fdcbc .SnapToGrid !=nil {if _fefcd :=_fdcbc .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_fefcd !=nil {return _fefcd ;};};if _fdcbc .Vanish !=nil {if _ccebg :=_fdcbc .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_ccebg !=nil {return _ccebg ;};};if _fdcbc .WebHidden !=nil {if _aggbb :=_fdcbc .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_aggbb !=nil {return _aggbb ;};};if _fdcbc .Color !=nil {if _cegbc :=_fdcbc .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_cegbc !=nil {return _cegbc ;};};if _fdcbc .Spacing !=nil {if _dcffa :=_fdcbc .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_dcffa !=nil {return _dcffa ;};};if _fdcbc .W !=nil {if _gfbbe :=_fdcbc .W .ValidateWithPath (path +"\u002f\u0057");_gfbbe !=nil {return _gfbbe ;};};if _fdcbc .Kern !=nil {if _caebb :=_fdcbc .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_caebb !=nil {return _caebb ;};};if _fdcbc .Position !=nil {if _dbfdb :=_fdcbc .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_dbfdb !=nil {return _dbfdb ;};};if _fdcbc .Sz !=nil {if _bggbf :=_fdcbc .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_bggbf !=nil {return _bggbf ;};};if _fdcbc .SzCs !=nil {if _fbaff :=_fdcbc .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_fbaff !=nil {return _fbaff ;};};if _fdcbc .Highlight !=nil {if _cfbgb :=_fdcbc .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_cfbgb !=nil {return _cfbgb ;};};if _fdcbc .U !=nil {if _eefea :=_fdcbc .U .ValidateWithPath (path +"\u002f\u0055");_eefea !=nil {return _eefea ;};};if _fdcbc .Effect !=nil {if _fedbe :=_fdcbc .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_fedbe !=nil {return _fedbe ;};};if _fdcbc .Bdr !=nil {if _cfacb :=_fdcbc .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_cfacb !=nil {return _cfacb ;};};if _fdcbc .Shd !=nil {if _bbedg :=_fdcbc .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_bbedg !=nil {return _bbedg ;};};if _fdcbc .FitText !=nil {if _ccfba :=_fdcbc .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_ccfba !=nil {return _ccfba ;};};if _fdcbc .VertAlign !=nil {if _bgdbg :=_fdcbc .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_bgdbg !=nil {return _bgdbg ;};};if _fdcbc .Rtl !=nil {if _efebd :=_fdcbc .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_efebd !=nil {return _efebd ;};};if _fdcbc .Cs !=nil {if _dbabe :=_fdcbc .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_dbabe !=nil {return _dbabe ;};};if _fdcbc .Em !=nil {if _ddabd :=_fdcbc .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_ddabd !=nil {return _ddabd ;};};if _fdcbc .Lang !=nil {if _gbegb :=_fdcbc .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_gbegb !=nil {return _gbegb ;};};if _fdcbc .EastAsianLayout !=nil {if _cecag :=_fdcbc .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_cecag !=nil {return _cecag ;};};if _fdcbc .SpecVanish !=nil {if _dccag :=_fdcbc .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_dccag !=nil {return _dccag ;};};if _fdcbc .OMath !=nil {if _adgfage :=_fdcbc .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_adgfage !=nil {return _adgfage ;};};return nil ;}; -// Validate validates the CT_AutoCaption and its children -func (_bc *CT_AutoCaption )Validate ()error {return _bc .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0043\u0061p\u0074\u0069\u006f\u006e");};func (_debga *CT_PBdr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _debga .Top !=nil {_cebca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_debga .Top ,_cebca );};if _debga .Left !=nil {_abac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_debga .Left ,_abac );};if _debga .Bottom !=nil {_fcggd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_debga .Bottom ,_fcggd );};if _debga .Right !=nil {_fffce :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_debga .Right ,_fffce );};if _debga .Between !=nil {_dggfe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0062\u0065\u0074\u0077\u0065\u0065n"}};e .EncodeElement (_debga .Between ,_dggfe );};if _debga .Bar !=nil {_eddeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062a\u0072"}};e .EncodeElement (_debga .Bar ,_eddeb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ColorSchemeMapping and its children, prefixing error messages with path +func (_eefg *CT_ColorSchemeMapping )ValidateWithPath (path string )error {if _ceddg :=_eefg .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_ceddg !=nil {return _ceddg ;};if _defbd :=_eefg .T1Attr .ValidateWithPath (path +"\u002fT\u0031\u0041\u0074\u0074\u0072");_defbd !=nil {return _defbd ;};if _gfaa :=_eefg .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_gfaa !=nil {return _gfaa ;};if _bbcbe :=_eefg .T2Attr .ValidateWithPath (path +"\u002fT\u0032\u0041\u0074\u0074\u0072");_bbcbe !=nil {return _bbcbe ;};if _cbdcc :=_eefg .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_cbdcc !=nil {return _cbdcc ;};if _decd :=_eefg .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072");_decd !=nil {return _decd ;};if _fbefa :=_eefg .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_fbefa !=nil {return _fbefa ;};if _daea :=_eefg .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072");_daea !=nil {return _daea ;};if _gbfa :=_eefg .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_gbfa !=nil {return _gbfa ;};if _babg :=_eefg .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072");_babg !=nil {return _babg ;};if _cddfa :=_eefg .HyperlinkAttr .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006ek\u0041\u0074\u0074\u0072");_cddfa !=nil {return _cddfa ;};if _agbe :=_eefg .FollowedHyperlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0041\u0074t\u0072");_agbe !=nil {return _agbe ;};return nil ;};func (_gdce *CT_Frame )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gdce .Sz !=nil {_bfeff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_gdce .Sz ,_bfeff );};if _gdce .Name !=nil {_ccged :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_gdce .Name ,_ccged );};if _gdce .Title !=nil {_gbbcg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_gdce .Title ,_gbbcg );};if _gdce .LongDesc !=nil {_eacb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"}};e .EncodeElement (_gdce .LongDesc ,_eacb );};if _gdce .SourceFileName !=nil {_cdbffa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003as\u006f\u0075\u0072c\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gdce .SourceFileName ,_cdbffa );};if _gdce .MarW !=nil {_gagd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0057"}};e .EncodeElement (_gdce .MarW ,_gagd );};if _gdce .MarH !=nil {_aacag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0048"}};e .EncodeElement (_gdce .MarH ,_aacag );};if _gdce .Scrollbar !=nil {_bbfgd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"}};e .EncodeElement (_gdce .Scrollbar ,_bbfgd );};if _gdce .NoResizeAllowed !=nil {_bbaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065\u0041\u006cl\u006f\u0077\u0065\u0064"}};e .EncodeElement (_gdce .NoResizeAllowed ,_bbaa );};if _gdce .LinkedToFile !=nil {_cdbda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_gdce .LinkedToFile ,_cdbda );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type WdWsp struct{WdCT_WordprocessingShape };func NewCT_SdtContentRun ()*CT_SdtContentRun {_afbbd :=&CT_SdtContentRun {};return _afbbd }; -// ValidateWithPath validates the WdCT_PosH and its children, prefixing error messages with path -func (_dacdg *WdCT_PosH )ValidateWithPath (path string )error {if _dacdg .RelativeFromAttr ==WdST_RelFromHUnset {return _db .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 _cgdfd :=_dacdg .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_cgdfd !=nil {return _cgdfd ;};if _dedca :=_dacdg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dedca !=nil {return _dedca ;};return nil ;};func (_cebcab ST_TextboxTightWrap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_badfg :=_d .Attr {};_badfg .Name =name ;switch _cebcab {case ST_TextboxTightWrapUnset :_badfg .Value ="";case ST_TextboxTightWrapNone :_badfg .Value ="\u006e\u006f\u006e\u0065";case ST_TextboxTightWrapAllLines :_badfg .Value ="\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073";case ST_TextboxTightWrapFirstAndLastLine :_badfg .Value ="\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065";case ST_TextboxTightWrapFirstLineOnly :_badfg .Value ="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";case ST_TextboxTightWrapLastLineOnly :_badfg .Value ="\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";};return _badfg ,nil ;};func (_egaab *CT_FtnEdn )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egaab .TypeAttr !=ST_FtnEdnUnset {_ccef ,_fggcb :=_egaab .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _fggcb !=nil {return _fggcb ;};start .Attr =append (start .Attr ,_ccef );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_egaab .IdAttr )});e .EncodeToken (start );for _ ,_debd :=range _egaab .EG_BlockLevelElts {_debd .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efabb ST_Proof )ValidateWithPath (path string )error {switch _efabb {case 0,1,2:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efabb ));};return nil ;};func (_fabbc *CT_SdtDropDownList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_addfa :=range start .Attr {if _addfa .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_ffffc ,_bcegg :=_addfa .Value ,error (nil );if _bcegg !=nil {return _bcegg ;};_fabbc .LastValueAttr =&_ffffc ;continue ;};};_eedce :for {_afaca ,_gdgga :=d .Token ();if _gdgga !=nil {return _gdgga ;};switch _gbggd :=_afaca .(type ){case _d .StartElement :switch _gbggd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bccfeg :=NewCT_SdtListItem ();if _gcffa :=d .DecodeElement (_bccfeg ,&_gbggd );_gcffa !=nil {return _gcffa ;};_fabbc .ListItem =append (_fabbc .ListItem ,_bccfeg );default:_ee .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",_gbggd .Name );if _gfeff :=d .Skip ();_gfeff !=nil {return _gfeff ;};};case _d .EndElement :break _eedce ;case _d .CharData :};};return nil ;};type CT_LevelText struct{ +// ValidateWithPath validates the CT_Recipients and its children, prefixing error messages with path +func (_bceea *CT_Recipients )ValidateWithPath (path string )error {for _fbabaa ,_ceaee :=range _bceea .RecipientData {if _dbcgbc :=_ceaee .ValidateWithPath (_g .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_fbabaa ));_dbcgbc !=nil {return _dbcgbc ;};};return nil ;};const (ST_HexColorAutoUnset ST_HexColorAuto =0;ST_HexColorAutoAuto ST_HexColorAuto =1;);func NewCT_FontsList ()*CT_FontsList {_egaaf :=&CT_FontsList {};return _egaaf };func (_ccfbf *CT_TrPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbeffb :for {_efcaed ,_ddfca :=d .Token ();if _ddfca !=nil {return _ddfca ;};switch _fdeeed :=_efcaed .(type ){case _d .StartElement :switch _fdeeed .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cacabc :=NewCT_Cnf ();if _fbcdc :=d .DecodeElement (_cacabc ,&_fdeeed );_fbcdc !=nil {return _fbcdc ;};_ccfbf .CnfStyle =append (_ccfbf .CnfStyle ,_cacabc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bafea :=NewCT_DecimalNumber ();if _addgfb :=d .DecodeElement (_bafea ,&_fdeeed );_addgfb !=nil {return _addgfb ;};_ccfbf .DivId =append (_ccfbf .DivId ,_bafea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eccced :=NewCT_DecimalNumber ();if _fgecd :=d .DecodeElement (_eccced ,&_fdeeed );_fgecd !=nil {return _fgecd ;};_ccfbf .GridBefore =append (_ccfbf .GridBefore ,_eccced );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fedbg :=NewCT_DecimalNumber ();if _aacagb :=d .DecodeElement (_fedbg ,&_fdeeed );_aacagb !=nil {return _aacagb ;};_ccfbf .GridAfter =append (_ccfbf .GridAfter ,_fedbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egcfa :=NewCT_TblWidth ();if _fbfcc :=d .DecodeElement (_egcfa ,&_fdeeed );_fbfcc !=nil {return _fbfcc ;};_ccfbf .WBefore =append (_ccfbf .WBefore ,_egcfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fabgg :=NewCT_TblWidth ();if _fecdc :=d .DecodeElement (_fabgg ,&_fdeeed );_fecdc !=nil {return _fecdc ;};_ccfbf .WAfter =append (_ccfbf .WAfter ,_fabgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fddfad :=NewCT_OnOff ();if _cdea :=d .DecodeElement (_fddfad ,&_fdeeed );_cdea !=nil {return _cdea ;};_ccfbf .CantSplit =append (_ccfbf .CantSplit ,_fddfad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eadcc :=NewCT_Height ();if _cdegec :=d .DecodeElement (_eadcc ,&_fdeeed );_cdegec !=nil {return _cdegec ;};_ccfbf .TrHeight =append (_ccfbf .TrHeight ,_eadcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eefca :=NewCT_OnOff ();if _gafad :=d .DecodeElement (_eefca ,&_fdeeed );_gafad !=nil {return _gafad ;};_ccfbf .TblHeader =append (_ccfbf .TblHeader ,_eefca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gacfg :=NewCT_TblWidth ();if _gfeeg :=d .DecodeElement (_gacfg ,&_fdeeed );_gfeeg !=nil {return _gfeeg ;};_ccfbf .TblCellSpacing =append (_ccfbf .TblCellSpacing ,_gacfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebacg :=NewCT_JcTable ();if _bdggag :=d .DecodeElement (_ebacg ,&_fdeeed );_bdggag !=nil {return _bdggag ;};_ccfbf .Jc =append (_ccfbf .Jc ,_ebacg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aaffgb :=NewCT_OnOff ();if _aefdgg :=d .DecodeElement (_aaffgb ,&_fdeeed );_aefdgg !=nil {return _aefdgg ;};_ccfbf .Hidden =append (_ccfbf .Hidden ,_aaffgb );default:_dg .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",_fdeeed .Name );if _bgbgb :=d .Skip ();_bgbgb !=nil {return _bgbgb ;};};case _d .EndElement :break _fbeffb ;case _d .CharData :};};return nil ;}; -// Level Text -ValAttr *string ; +// ValidateWithPath validates the CT_TblPr and its children, prefixing error messages with path +func (_abace *CT_TblPr )ValidateWithPath (path string )error {if _abace .TblStyle !=nil {if _bcaeb :=_abace .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_bcaeb !=nil {return _bcaeb ;};};if _abace .TblpPr !=nil {if _deceaf :=_abace .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072");_deceaf !=nil {return _deceaf ;};};if _abace .TblOverlap !=nil {if _gccag :=_abace .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_gccag !=nil {return _gccag ;};};if _abace .BidiVisual !=nil {if _fbdbg :=_abace .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c");_fbdbg !=nil {return _fbdbg ;};};if _abace .TblStyleRowBandSize !=nil {if _daebde :=_abace .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_daebde !=nil {return _daebde ;};};if _abace .TblStyleColBandSize !=nil {if _bgfcf :=_abace .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_bgfcf !=nil {return _bgfcf ;};};if _abace .TblW !=nil {if _bafdbg :=_abace .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_bafdbg !=nil {return _bafdbg ;};};if _abace .Jc !=nil {if _bdeba :=_abace .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_bdeba !=nil {return _bdeba ;};};if _abace .TblCellSpacing !=nil {if _bgcbd :=_abace .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bgcbd !=nil {return _bgcbd ;};};if _abace .TblInd !=nil {if _fgcbea :=_abace .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_fgcbea !=nil {return _fgcbea ;};};if _abace .TblBorders !=nil {if _afbbdb :=_abace .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_afbbdb !=nil {return _afbbdb ;};};if _abace .Shd !=nil {if _ffefc :=_abace .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_ffefc !=nil {return _ffefc ;};};if _abace .TblLayout !=nil {if _bbfea :=_abace .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_bbfea !=nil {return _bbfea ;};};if _abace .TblCellMar !=nil {if _eabfd :=_abace .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_eabfd !=nil {return _eabfd ;};};if _abace .TblLook !=nil {if _bcbga :=_abace .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_bcbga !=nil {return _bcbga ;};};if _abace .TblCaption !=nil {if _gddaf :=_abace .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_gddaf !=nil {return _gddaf ;};};if _abace .TblDescription !=nil {if _fbbaa :=_abace .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_fbbaa !=nil {return _fbbaa ;};};if _abace .TblPrChange !=nil {if _dfaeb :=_abace .TblPrChange .ValidateWithPath (path +"\u002f\u0054\u0062l\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_dfaeb !=nil {return _dfaeb ;};};return nil ;};func (_fdgbf *ST_PTabRelativeTo )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fdgbf =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fdgbf =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_fdgbf =2;};return nil ;};func (_cgfge *Fonts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgfge .CT_FontsList =*NewCT_FontsList ();_adcgge :for {_dfdbc ,_effebb :=d .Token ();if _effebb !=nil {return _effebb ;};switch _gggaab :=_dfdbc .(type ){case _d .StartElement :switch _gggaab .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_daeaeb :=NewCT_Font ();if _bgaeg :=d .DecodeElement (_daeaeb ,&_gggaab );_bgaeg !=nil {return _bgaeg ;};_cgfge .Font =append (_cgfge .Font ,_daeaeb );default:_dg .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",_gggaab .Name );if _dgface :=d .Skip ();_dgface !=nil {return _dgface ;};};case _d .EndElement :break _adcgge ;case _d .CharData :};};return nil ;}; -// Level Text Is Null Character -NullAttr *_c .ST_OnOff ;};type CT_Picture struct{Any []_ee .Any ; +// ValidateWithPath validates the CT_PPrBase and its children, prefixing error messages with path +func (_ccffb *CT_PPrBase )ValidateWithPath (path string )error {if _ccffb .PStyle !=nil {if _afgcd :=_ccffb .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_afgcd !=nil {return _afgcd ;};};if _ccffb .KeepNext !=nil {if _fbdfg :=_ccffb .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_fbdfg !=nil {return _fbdfg ;};};if _ccffb .KeepLines !=nil {if _cfabd :=_ccffb .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_cfabd !=nil {return _cfabd ;};};if _ccffb .PageBreakBefore !=nil {if _bcbce :=_ccffb .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_bcbce !=nil {return _bcbce ;};};if _ccffb .FramePr !=nil {if _feece :=_ccffb .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_feece !=nil {return _feece ;};};if _ccffb .WidowControl !=nil {if _gbdaf :=_ccffb .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_gbdaf !=nil {return _gbdaf ;};};if _ccffb .NumPr !=nil {if _fgcbe :=_ccffb .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_fgcbe !=nil {return _fgcbe ;};};if _ccffb .SuppressLineNumbers !=nil {if _eedce :=_ccffb .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_eedce !=nil {return _eedce ;};};if _ccffb .PBdr !=nil {if _cagfd :=_ccffb .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_cagfd !=nil {return _cagfd ;};};if _ccffb .Shd !=nil {if _gabd :=_ccffb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_gabd !=nil {return _gabd ;};};if _ccffb .Tabs !=nil {if _ffaaff :=_ccffb .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_ffaaff !=nil {return _ffaaff ;};};if _ccffb .SuppressAutoHyphens !=nil {if _dafff :=_ccffb .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_dafff !=nil {return _dafff ;};};if _ccffb .Kinsoku !=nil {if _egfaf :=_ccffb .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_egfaf !=nil {return _egfaf ;};};if _ccffb .WordWrap !=nil {if _bffe :=_ccffb .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_bffe !=nil {return _bffe ;};};if _ccffb .OverflowPunct !=nil {if _deeecc :=_ccffb .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_deeecc !=nil {return _deeecc ;};};if _ccffb .TopLinePunct !=nil {if _dbbagf :=_ccffb .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_dbbagf !=nil {return _dbbagf ;};};if _ccffb .AutoSpaceDE !=nil {if _dfabb :=_ccffb .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_dfabb !=nil {return _dfabb ;};};if _ccffb .AutoSpaceDN !=nil {if _efdad :=_ccffb .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_efdad !=nil {return _efdad ;};};if _ccffb .Bidi !=nil {if _cdffe :=_ccffb .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_cdffe !=nil {return _cdffe ;};};if _ccffb .AdjustRightInd !=nil {if _eaeag :=_ccffb .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_eaeag !=nil {return _eaeag ;};};if _ccffb .SnapToGrid !=nil {if _dedf :=_ccffb .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_dedf !=nil {return _dedf ;};};if _ccffb .Spacing !=nil {if _gfbfb :=_ccffb .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_gfbfb !=nil {return _gfbfb ;};};if _ccffb .Ind !=nil {if _gddbeg :=_ccffb .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_gddbeg !=nil {return _gddbeg ;};};if _ccffb .ContextualSpacing !=nil {if _efeb :=_ccffb .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_efeb !=nil {return _efeb ;};};if _ccffb .MirrorIndents !=nil {if _eecdgb :=_ccffb .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_eecdgb !=nil {return _eecdgb ;};};if _ccffb .SuppressOverlap !=nil {if _bbdbc :=_ccffb .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_bbdbc !=nil {return _bbdbc ;};};if _ccffb .Jc !=nil {if _afcdc :=_ccffb .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_afcdc !=nil {return _afcdc ;};};if _ccffb .TextDirection !=nil {if _gfecf :=_ccffb .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_gfecf !=nil {return _gfecf ;};};if _ccffb .TextAlignment !=nil {if _bgdbd :=_ccffb .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_bgdbd !=nil {return _bgdbd ;};};if _ccffb .TextboxTightWrap !=nil {if _cagad :=_ccffb .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_cagad !=nil {return _cagad ;};};if _ccffb .OutlineLvl !=nil {if _befae :=_ccffb .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_befae !=nil {return _befae ;};};if _ccffb .DivId !=nil {if _cecab :=_ccffb .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_cecab !=nil {return _cecab ;};};if _ccffb .CnfStyle !=nil {if _fgda :=_ccffb .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_fgda !=nil {return _fgda ;};};return nil ;};func NewCT_ReadingModeInkLockDown ()*CT_ReadingModeInkLockDown {_cdbg :=&CT_ReadingModeInkLockDown {};return _cdbg ;};type CT_TblPrEx struct{ -// Embedded Video -Movie *CT_Rel ; +// Preferred Table Width Exception +TblW *CT_TblWidth ; -// Floating Embedded Control -Control *CT_Control ;}; +// Table Alignment Exception +Jc *CT_JcTable ; -// ValidateWithPath validates the CT_LsdException and its children, prefixing error messages with path -func (_ddac *CT_LsdException )ValidateWithPath (path string )error {if _ddac .LockedAttr !=nil {if _ddgec :=_ddac .LockedAttr .ValidateWithPath (path +"/\u004c\u006f\u0063\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ddgec !=nil {return _ddgec ;};};if _ddac .SemiHiddenAttr !=nil {if _bbdged :=_ddac .SemiHiddenAttr .ValidateWithPath (path +"\u002fS\u0065m\u0069\u0048\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bbdged !=nil {return _bbdged ;};};if _ddac .UnhideWhenUsedAttr !=nil {if _dgdf :=_ddac .UnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0055\u006e\u0068id\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074\u0074\u0072");_dgdf !=nil {return _dgdf ;};};if _ddac .QFormatAttr !=nil {if _ggcef :=_ddac .QFormatAttr .ValidateWithPath (path +"\u002f\u0051\u0046o\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_ggcef !=nil {return _ggcef ;};};return nil ;};func (_egbecaa ST_DocProtect )ValidateWithPath (path string )error {switch _egbecaa {case 0,1,2,3,4,5:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egbecaa ));};return nil ;};func (_feaa *CT_Captions )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_gcfc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"}};for _ ,_bdde :=range _feaa .Caption {e .EncodeElement (_bdde ,_gcfc );};if _feaa .AutoCaptions !=nil {_cbgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070t\u0069\u006f\u006e\u0073"}};e .EncodeElement (_feaa .AutoCaptions ,_cbgd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdbcb ST_CharacterSpacing )Validate ()error {return _gdbcb .ValidateWithPath ("")};type CT_FFStatusText struct{ +// Table Cell Spacing Exception +TblCellSpacing *CT_TblWidth ; -// Status Text Type -TypeAttr ST_InfoTextType ; +// Table Indent from Leading Margin Exception +TblInd *CT_TblWidth ; -// Status Text Value -ValAttr *string ;};func (_aaddcg ST_ProofErr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aaddcg .String (),start );}; +// Table Borders Exceptions +TblBorders *CT_TblBorders ; -// ValidateWithPath validates the CT_CustomXmlBlock and its children, prefixing error messages with path -func (_beeb *CT_CustomXmlBlock )ValidateWithPath (path string )error {if _beeb .CustomXmlPr !=nil {if _gcfcd :=_beeb .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_gcfcd !=nil {return _gcfcd ;};};for _aaaeb ,_aaceb :=range _beeb .EG_ContentBlockContent {if _aage :=_aaceb .ValidateWithPath (_db .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 ,_aaaeb ));_aage !=nil {return _aage ;};};return nil ;}; +// Table Shading Exception +Shd *CT_Shd ; -// ValidateWithPath validates the CT_ParaRPrOriginal and its children, prefixing error messages with path -func (_bcfce *CT_ParaRPrOriginal )ValidateWithPath (path string )error {if _bcfce .Ins !=nil {if _gedea :=_bcfce .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_gedea !=nil {return _gedea ;};};if _bcfce .Del !=nil {if _aacdd :=_bcfce .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_aacdd !=nil {return _aacdd ;};};if _bcfce .MoveFrom !=nil {if _decbb :=_bcfce .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_decbb !=nil {return _decbb ;};};if _bcfce .MoveTo !=nil {if _dbgfeb :=_bcfce .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_dbgfeb !=nil {return _dbgfeb ;};};if _bcfce .RStyle !=nil {if _dabbc :=_bcfce .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_dabbc !=nil {return _dabbc ;};};if _bcfce .RFonts !=nil {if _ccffff :=_bcfce .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_ccffff !=nil {return _ccffff ;};};if _bcfce .B !=nil {if _bbfacf :=_bcfce .B .ValidateWithPath (path +"\u002f\u0042");_bbfacf !=nil {return _bbfacf ;};};if _bcfce .BCs !=nil {if _adgg :=_bcfce .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_adgg !=nil {return _adgg ;};};if _bcfce .I !=nil {if _aebg :=_bcfce .I .ValidateWithPath (path +"\u002f\u0049");_aebg !=nil {return _aebg ;};};if _bcfce .ICs !=nil {if _cbcea :=_bcfce .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_cbcea !=nil {return _cbcea ;};};if _bcfce .Caps !=nil {if _eeefd :=_bcfce .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_eeefd !=nil {return _eeefd ;};};if _bcfce .SmallCaps !=nil {if _bddfa :=_bcfce .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_bddfa !=nil {return _bddfa ;};};if _bcfce .Strike !=nil {if _agage :=_bcfce .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_agage !=nil {return _agage ;};};if _bcfce .Dstrike !=nil {if _efgbc :=_bcfce .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_efgbc !=nil {return _efgbc ;};};if _bcfce .Outline !=nil {if _fcfbefb :=_bcfce .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_fcfbefb !=nil {return _fcfbefb ;};};if _bcfce .Shadow !=nil {if _cbage :=_bcfce .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_cbage !=nil {return _cbage ;};};if _bcfce .Emboss !=nil {if _bbacaa :=_bcfce .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_bbacaa !=nil {return _bbacaa ;};};if _bcfce .Imprint !=nil {if _dedfa :=_bcfce .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_dedfa !=nil {return _dedfa ;};};if _bcfce .NoProof !=nil {if _cbedc :=_bcfce .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_cbedc !=nil {return _cbedc ;};};if _bcfce .SnapToGrid !=nil {if _aaead :=_bcfce .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_aaead !=nil {return _aaead ;};};if _bcfce .Vanish !=nil {if _dceb :=_bcfce .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_dceb !=nil {return _dceb ;};};if _bcfce .WebHidden !=nil {if _gaefg :=_bcfce .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_gaefg !=nil {return _gaefg ;};};if _bcfce .Color !=nil {if _baeb :=_bcfce .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_baeb !=nil {return _baeb ;};};if _bcfce .Spacing !=nil {if _gccade :=_bcfce .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_gccade !=nil {return _gccade ;};};if _bcfce .W !=nil {if _ecffg :=_bcfce .W .ValidateWithPath (path +"\u002f\u0057");_ecffg !=nil {return _ecffg ;};};if _bcfce .Kern !=nil {if _dbfff :=_bcfce .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_dbfff !=nil {return _dbfff ;};};if _bcfce .Position !=nil {if _aegef :=_bcfce .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_aegef !=nil {return _aegef ;};};if _bcfce .Sz !=nil {if _ceffb :=_bcfce .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_ceffb !=nil {return _ceffb ;};};if _bcfce .SzCs !=nil {if _bgfce :=_bcfce .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_bgfce !=nil {return _bgfce ;};};if _bcfce .Highlight !=nil {if _gdbfdf :=_bcfce .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_gdbfdf !=nil {return _gdbfdf ;};};if _bcfce .U !=nil {if _dbeg :=_bcfce .U .ValidateWithPath (path +"\u002f\u0055");_dbeg !=nil {return _dbeg ;};};if _bcfce .Effect !=nil {if _eegec :=_bcfce .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_eegec !=nil {return _eegec ;};};if _bcfce .Bdr !=nil {if _fddgc :=_bcfce .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_fddgc !=nil {return _fddgc ;};};if _bcfce .Shd !=nil {if _ggcac :=_bcfce .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_ggcac !=nil {return _ggcac ;};};if _bcfce .FitText !=nil {if _aacfc :=_bcfce .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_aacfc !=nil {return _aacfc ;};};if _bcfce .VertAlign !=nil {if _gdcbd :=_bcfce .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_gdcbd !=nil {return _gdcbd ;};};if _bcfce .Rtl !=nil {if _ddfac :=_bcfce .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_ddfac !=nil {return _ddfac ;};};if _bcfce .Cs !=nil {if _ecfed :=_bcfce .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_ecfed !=nil {return _ecfed ;};};if _bcfce .Em !=nil {if _febf :=_bcfce .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_febf !=nil {return _febf ;};};if _bcfce .Lang !=nil {if _caeeb :=_bcfce .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_caeeb !=nil {return _caeeb ;};};if _bcfce .EastAsianLayout !=nil {if _gegcd :=_bcfce .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_gegcd !=nil {return _gegcd ;};};if _bcfce .SpecVanish !=nil {if _dbec :=_bcfce .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_dbec !=nil {return _dbec ;};};if _bcfce .OMath !=nil {if _gdebb :=_bcfce .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_gdebb !=nil {return _gdebb ;};};return nil ;};type CT_PageBorders struct{ +// Table Layout Exception +TblLayout *CT_TblLayoutType ; -// Z-Ordering of Page Border -ZOrderAttr ST_PageBorderZOrder ; +// Table Cell Margin Exceptions +TblCellMar *CT_TblCellMar ; -// Pages to Display Page Borders -DisplayAttr ST_PageBorderDisplay ; +// Table Style Conditional Formatting Settings Exception +TblLook *CT_TblLook ;TblPrExChange *CT_TblPrExChange ;};type CT_Proof struct{ -// Page Border Positioning -OffsetFromAttr ST_PageBorderOffset ; +// Spell Checking State +SpellingAttr ST_Proof ; -// Top Border -Top *CT_TopPageBorder ; +// Grammatical Checking State +GrammarAttr ST_Proof ;};func (_fcgfb *WdCT_WordprocessingShapeChoice1 )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fcgfb .Txbx !=nil {_bcadga :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0074\u0078\u0062\u0078"}};e .EncodeElement (_fcgfb .Txbx ,_bcadga );};if _fcgfb .LinkedTxbx !=nil {_ddbaga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}};e .EncodeElement (_fcgfb .LinkedTxbx ,_ddbaga );};return nil ;}; -// Left Border -Left *CT_PageBorder ; +// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path +func (_gggbd *CT_DataBinding )ValidateWithPath (path string )error {return nil }; -// Bottom Border -Bottom *CT_BottomPageBorder ; +// Validate validates the CT_Bookmark and its children +func (_agbgc *CT_Bookmark )Validate ()error {return _agbgc .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");};func (_gbdabe *CT_TextEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_aecaab ,_dbgec :=_gbdabe .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dbgec !=nil {return _dbgec ;};start .Attr =append (start .Attr ,_aecaab );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Right Border -Right *CT_PageBorder ;};type ST_PTabAlignment byte ;func (_caffb *CT_PPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fefaa :for {_fdfafb ,_ebfaag :=d .Token ();if _ebfaag !=nil {return _ebfaag ;};switch _ggcc :=_fdfafb .(type ){case _d .StartElement :switch _ggcc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caffb .PStyle =NewCT_String ();if _dgefa :=d .DecodeElement (_caffb .PStyle ,&_ggcc );_dgefa !=nil {return _dgefa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caffb .KeepNext =NewCT_OnOff ();if _efdgf :=d .DecodeElement (_caffb .KeepNext ,&_ggcc );_efdgf !=nil {return _efdgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caffb .KeepLines =NewCT_OnOff ();if _afabc :=d .DecodeElement (_caffb .KeepLines ,&_ggcc );_afabc !=nil {return _afabc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caffb .PageBreakBefore =NewCT_OnOff ();if _dbgcb :=d .DecodeElement (_caffb .PageBreakBefore ,&_ggcc );_dbgcb !=nil {return _dbgcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caffb .FramePr =NewCT_FramePr ();if _ccdcc :=d .DecodeElement (_caffb .FramePr ,&_ggcc );_ccdcc !=nil {return _ccdcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caffb .WidowControl =NewCT_OnOff ();if _dbgeb :=d .DecodeElement (_caffb .WidowControl ,&_ggcc );_dbgeb !=nil {return _dbgeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caffb .NumPr =NewCT_NumPr ();if _fffbc :=d .DecodeElement (_caffb .NumPr ,&_ggcc );_fffbc !=nil {return _fffbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caffb .SuppressLineNumbers =NewCT_OnOff ();if _cbeef :=d .DecodeElement (_caffb .SuppressLineNumbers ,&_ggcc );_cbeef !=nil {return _cbeef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caffb .PBdr =NewCT_PBdr ();if _bagbc :=d .DecodeElement (_caffb .PBdr ,&_ggcc );_bagbc !=nil {return _bagbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caffb .Shd =NewCT_Shd ();if _aecc :=d .DecodeElement (_caffb .Shd ,&_ggcc );_aecc !=nil {return _aecc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caffb .Tabs =NewCT_Tabs ();if _fbbbdd :=d .DecodeElement (_caffb .Tabs ,&_ggcc );_fbbbdd !=nil {return _fbbbdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caffb .SuppressAutoHyphens =NewCT_OnOff ();if _gdaee :=d .DecodeElement (_caffb .SuppressAutoHyphens ,&_ggcc );_gdaee !=nil {return _gdaee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caffb .Kinsoku =NewCT_OnOff ();if _cegcga :=d .DecodeElement (_caffb .Kinsoku ,&_ggcc );_cegcga !=nil {return _cegcga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caffb .WordWrap =NewCT_OnOff ();if _gcafc :=d .DecodeElement (_caffb .WordWrap ,&_ggcc );_gcafc !=nil {return _gcafc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caffb .OverflowPunct =NewCT_OnOff ();if _ecba :=d .DecodeElement (_caffb .OverflowPunct ,&_ggcc );_ecba !=nil {return _ecba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caffb .TopLinePunct =NewCT_OnOff ();if _eadcd :=d .DecodeElement (_caffb .TopLinePunct ,&_ggcc );_eadcd !=nil {return _eadcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caffb .AutoSpaceDE =NewCT_OnOff ();if _cfeea :=d .DecodeElement (_caffb .AutoSpaceDE ,&_ggcc );_cfeea !=nil {return _cfeea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caffb .AutoSpaceDN =NewCT_OnOff ();if _affa :=d .DecodeElement (_caffb .AutoSpaceDN ,&_ggcc );_affa !=nil {return _affa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caffb .Bidi =NewCT_OnOff ();if _bcdae :=d .DecodeElement (_caffb .Bidi ,&_ggcc );_bcdae !=nil {return _bcdae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caffb .AdjustRightInd =NewCT_OnOff ();if _fffcb :=d .DecodeElement (_caffb .AdjustRightInd ,&_ggcc );_fffcb !=nil {return _fffcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caffb .SnapToGrid =NewCT_OnOff ();if _cdfag :=d .DecodeElement (_caffb .SnapToGrid ,&_ggcc );_cdfag !=nil {return _cdfag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caffb .Spacing =NewCT_Spacing ();if _fbeca :=d .DecodeElement (_caffb .Spacing ,&_ggcc );_fbeca !=nil {return _fbeca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caffb .Ind =NewCT_Ind ();if _afdaf :=d .DecodeElement (_caffb .Ind ,&_ggcc );_afdaf !=nil {return _afdaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caffb .ContextualSpacing =NewCT_OnOff ();if _eebdg :=d .DecodeElement (_caffb .ContextualSpacing ,&_ggcc );_eebdg !=nil {return _eebdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caffb .MirrorIndents =NewCT_OnOff ();if _aeadb :=d .DecodeElement (_caffb .MirrorIndents ,&_ggcc );_aeadb !=nil {return _aeadb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caffb .SuppressOverlap =NewCT_OnOff ();if _becf :=d .DecodeElement (_caffb .SuppressOverlap ,&_ggcc );_becf !=nil {return _becf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caffb .Jc =NewCT_Jc ();if _gcag :=d .DecodeElement (_caffb .Jc ,&_ggcc );_gcag !=nil {return _gcag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caffb .TextDirection =NewCT_TextDirection ();if _fgcef :=d .DecodeElement (_caffb .TextDirection ,&_ggcc );_fgcef !=nil {return _fgcef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caffb .TextAlignment =NewCT_TextAlignment ();if _bccaf :=d .DecodeElement (_caffb .TextAlignment ,&_ggcc );_bccaf !=nil {return _bccaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caffb .TextboxTightWrap =NewCT_TextboxTightWrap ();if _fcccaf :=d .DecodeElement (_caffb .TextboxTightWrap ,&_ggcc );_fcccaf !=nil {return _fcccaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caffb .OutlineLvl =NewCT_DecimalNumber ();if _ggbba :=d .DecodeElement (_caffb .OutlineLvl ,&_ggcc );_ggbba !=nil {return _ggbba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caffb .DivId =NewCT_DecimalNumber ();if _fdfb :=d .DecodeElement (_caffb .DivId ,&_ggcc );_fdfb !=nil {return _fdfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caffb .CnfStyle =NewCT_Cnf ();if _gfae :=d .DecodeElement (_caffb .CnfStyle ,&_ggcc );_gfae !=nil {return _gfae ;};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\u0043\u0054\u005fP\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_ggcc .Name );if _afcdc :=d .Skip ();_afcdc !=nil {return _afcdc ;};};case _d .EndElement :break _fefaa ;case _d .CharData :};};return nil ;};func (_bgaefb ST_MailMergeDest )ValidateWithPath (path string )error {switch _bgaefb {case 0,1,2,3,4:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgaefb ));};return nil ;}; +// Validate validates the CT_EdnDocProps and its children +func (_bgbcb *CT_EdnDocProps )Validate ()error {return _bgbcb .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");};type Settings struct{CT_Settings };func (_bbgdd *CT_Control )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fedge :=range start .Attr {if _fedge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fedge .Name .Local =="\u0069\u0064"||_fedge .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"&&_fedge .Name .Local =="\u0069\u0064"{_fcbdc ,_cbbbc :=_fedge .Value ,error (nil );if _cbbbc !=nil {return _cbbbc ;};_bbgdd .IdAttr =&_fcbdc ;continue ;};if _fedge .Name .Local =="\u006e\u0061\u006d\u0065"{_aecbb ,_bcbc :=_fedge .Value ,error (nil );if _bcbc !=nil {return _bcbc ;};_bbgdd .NameAttr =&_aecbb ;continue ;};if _fedge .Name .Local =="\u0073h\u0061\u0070\u0065\u0069\u0064"{_abe ,_gceb :=_fedge .Value ,error (nil );if _gceb !=nil {return _gceb ;};_bbgdd .ShapeidAttr =&_abe ;continue ;};};for {_bdbb ,_faacf :=d .Token ();if _faacf !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u003a\u0020%\u0073",_faacf );};if _eccc ,_gfcc :=_bdbb .(_d .EndElement );_gfcc &&_eccc .Name ==start .Name {break ;};};return nil ;};func (_agbea *CT_EdnPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agbea .ValAttr =ST_EdnPos (1);for _ ,_fdbad :=range start .Attr {if _fdbad .Name .Local =="\u0076\u0061\u006c"{_agbea .ValAttr .UnmarshalXMLAttr (_fdbad );continue ;};};for {_gfbd ,_cecce :=d .Token ();if _cecce !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0064\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_cecce );};if _bgege ,_dfdce :=_gfbd .(_d .EndElement );_dfdce &&_bgege .Name ==start .Name {break ;};};return nil ;};func NewCT_DocPartGallery ()*CT_DocPartGallery {_cgfe :=&CT_DocPartGallery {};_cgfe .ValAttr =ST_DocPartGallery (1);return _cgfe ;};func (_bdcbge ST_TblStyleOverrideType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_acefa :=_d .Attr {};_acefa .Name =name ;switch _bdcbge {case ST_TblStyleOverrideTypeUnset :_acefa .Value ="";case ST_TblStyleOverrideTypeWholeTable :_acefa .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case ST_TblStyleOverrideTypeFirstRow :_acefa .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeLastRow :_acefa .Value ="\u006ca\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeFirstCol :_acefa .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeLastCol :_acefa .Value ="\u006ca\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeBand1Vert :_acefa .Value ="\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t";case ST_TblStyleOverrideTypeBand2Vert :_acefa .Value ="\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t";case ST_TblStyleOverrideTypeBand1Horz :_acefa .Value ="\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeBand2Horz :_acefa .Value ="\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeNeCell :_acefa .Value ="\u006e\u0065\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeNwCell :_acefa .Value ="\u006e\u0077\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSeCell :_acefa .Value ="\u0073\u0065\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSwCell :_acefa .Value ="\u0073\u0077\u0043\u0065\u006c\u006c";};return _acefa ,nil ;};func NewCT_CompatSetting ()*CT_CompatSetting {_ddaca :=&CT_CompatSetting {};return _ddaca };func (_fceae *CT_Headers )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geef :for {_deddg ,_eggad :=d .Token ();if _eggad !=nil {return _eggad ;};switch _eeefb :=_deddg .(type ){case _d .StartElement :switch _eeefb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adgbe :=NewCT_String ();if _cfdaa :=d .DecodeElement (_adgbe ,&_eeefb );_cfdaa !=nil {return _cfdaa ;};_fceae .Header =append (_fceae .Header ,_adgbe );default:_dg .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",_eeefb .Name );if _abedga :=d .Skip ();_abedga !=nil {return _abedga ;};};case _d .EndElement :break _geef ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_Rel and its children -func (_gaeca *CT_Rel )Validate ()error {return _gaeca .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func (_ccgdg *CT_SdtPrChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_badgc :for {_afde ,_gbcce :=d .Token ();if _gbcce !=nil {return _gbcce ;};switch _eedcg :=_afde .(type ){case _d .StartElement :switch _eedcg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccgdg .Equation =NewCT_Empty ();if _dbefaa :=d .DecodeElement (_ccgdg .Equation ,&_eedcg );_dbefaa !=nil {return _dbefaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ccgdg .ComboBox =NewCT_SdtComboBox ();if _ggfee :=d .DecodeElement (_ccgdg .ComboBox ,&_eedcg );_ggfee !=nil {return _ggfee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccgdg .Date =NewCT_SdtDate ();if _cdgcga :=d .DecodeElement (_ccgdg .Date ,&_eedcg );_cdgcga !=nil {return _cdgcga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccgdg .DocPartObj =NewCT_SdtDocPart ();if _gfdf :=d .DecodeElement (_ccgdg .DocPartObj ,&_eedcg );_gfdf !=nil {return _gfdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccgdg .DocPartList =NewCT_SdtDocPart ();if _adfba :=d .DecodeElement (_ccgdg .DocPartList ,&_eedcg );_adfba !=nil {return _adfba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccgdg .DropDownList =NewCT_SdtDropDownList ();if _dfgdb :=d .DecodeElement (_ccgdg .DropDownList ,&_eedcg );_dfgdb !=nil {return _dfgdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccgdg .Picture =NewCT_Empty ();if _ffcdf :=d .DecodeElement (_ccgdg .Picture ,&_eedcg );_ffcdf !=nil {return _ffcdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccgdg .RichText =NewCT_Empty ();if _bacaed :=d .DecodeElement (_ccgdg .RichText ,&_eedcg );_bacaed !=nil {return _bacaed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ccgdg .Text =NewCT_SdtText ();if _fdfdbe :=d .DecodeElement (_ccgdg .Text ,&_eedcg );_fdfdbe !=nil {return _fdfdbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ccgdg .Citation =NewCT_Empty ();if _adddc :=d .DecodeElement (_ccgdg .Citation ,&_eedcg );_adddc !=nil {return _adddc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccgdg .Group =NewCT_Empty ();if _gafbfd :=d .DecodeElement (_ccgdg .Group ,&_eedcg );_gafbfd !=nil {return _gafbfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccgdg .Bibliography =NewCT_Empty ();if _gaeee :=d .DecodeElement (_ccgdg .Bibliography ,&_eedcg );_gaeee !=nil {return _gaeee ;};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\u0053\u0064\u0074\u0050\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_eedcg .Name );if _cabee :=d .Skip ();_cabee !=nil {return _cabee ;};};case _d .EndElement :break _badgc ;case _d .CharData :};};return nil ;};func NewCT_TblOverlap ()*CT_TblOverlap {_aadbbbg :=&CT_TblOverlap {};_aadbbbg .ValAttr =ST_TblOverlap (1);return _aadbbbg ;}; +// Validate validates the CT_PixelsMeasure and its children +func (_gecfa *CT_PixelsMeasure )Validate ()error {return _gecfa .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0078e\u006c\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func (_bceba *CT_TextScale )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bceba .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_bceba .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bdcfeg ST_FtnPos )String ()string {switch _bdcfeg {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 "";};type CT_ObjectChoice struct{Control *CT_Control ;ObjectLink *CT_ObjectLink ;ObjectEmbed *CT_ObjectEmbed ;Movie *CT_Rel ;};type ST_LineNumberRestart byte ; -// Validate validates the CT_NumPr and its children -func (_aaafb *CT_NumPr )Validate ()error {return _aaafb .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072");}; +// Validate validates the CT_TrPrChange and its children +func (_adfac *CT_TrPrChange )Validate ()error {return _adfac .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func NewCT_FramesetChoice ()*CT_FramesetChoice {_dagfb :=&CT_FramesetChoice {};return _dagfb };type CT_CustomXmlBlock struct{ -// ValidateWithPath validates the CT_DocPartType and its children, prefixing error messages with path -func (_dgfbe *CT_DocPartType )ValidateWithPath (path string )error {if _dgfbe .ValAttr ==ST_DocPartTypeUnset {return _db .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 _abadf :=_dgfbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abadf !=nil {return _abadf ;};return nil ;};func NewCT_Frameset ()*CT_Frameset {_ecec :=&CT_Frameset {};return _ecec };func NewEG_RunLevelElts ()*EG_RunLevelElts {_febfa :=&EG_RunLevelElts {};return _febfa };type ST_TextDirection byte ; +// Custom XML Element Namespace +UriAttr *string ; -// ValidateWithPath validates the CT_DocPartPr and its children, prefixing error messages with path -func (_fdgda *CT_DocPartPr )ValidateWithPath (path string )error {if _aeae :=_fdgda .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_aeae !=nil {return _aeae ;};if _fdgda .Style !=nil {if _fagb :=_fdgda .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_fagb !=nil {return _fagb ;};};if _fdgda .Category !=nil {if _cdfgb :=_fdgda .Category .ValidateWithPath (path +"\u002fC\u0061\u0074\u0065\u0067\u006f\u0072y");_cdfgb !=nil {return _cdfgb ;};};if _fdgda .Types !=nil {if _cddg :=_fdgda .Types .ValidateWithPath (path +"\u002f\u0054\u0079\u0070\u0065\u0073");_cddg !=nil {return _cddg ;};};if _fdgda .Behaviors !=nil {if _bfgg :=_fdgda .Behaviors .ValidateWithPath (path +"\u002f\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");_bfgg !=nil {return _bfgg ;};};if _fdgda .Description !=nil {if _ffeg :=_fdgda .Description .ValidateWithPath (path +"\u002f\u0044\u0065s\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_ffeg !=nil {return _ffeg ;};};if _fdgda .Guid !=nil {if _gdgcf :=_fdgda .Guid .ValidateWithPath (path +"\u002f\u0047\u0075i\u0064");_gdgcf !=nil {return _gdgcf ;};};return nil ;}; +// Custom XML Element Name +ElementAttr string ; -// Validate validates the CT_Font and its children -func (_feda *CT_Font )Validate ()error {return _feda .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};func (_cgeaga ST_LineNumberRestart )String ()string {switch _cgeaga {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 "";}; +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_ContentBlockContent []*EG_ContentBlockContent ;}; -// Validate validates the WdInline and its children -func (_cccgcf *WdInline )Validate ()error {return _cccgcf .ValidateWithPath ("\u0057\u0064\u0049\u006e\u006c\u0069\u006e\u0065");}; +// ValidateWithPath validates the CT_TblPrEx and its children, prefixing error messages with path +func (_fccgb *CT_TblPrEx )ValidateWithPath (path string )error {if _fccgb .TblW !=nil {if _adbgg :=_fccgb .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_adbgg !=nil {return _adbgg ;};};if _fccgb .Jc !=nil {if _fcaeg :=_fccgb .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_fcaeg !=nil {return _fcaeg ;};};if _fccgb .TblCellSpacing !=nil {if _befgb :=_fccgb .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_befgb !=nil {return _befgb ;};};if _fccgb .TblInd !=nil {if _cccge :=_fccgb .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_cccge !=nil {return _cccge ;};};if _fccgb .TblBorders !=nil {if _bcfce :=_fccgb .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bcfce !=nil {return _bcfce ;};};if _fccgb .Shd !=nil {if _eggee :=_fccgb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_eggee !=nil {return _eggee ;};};if _fccgb .TblLayout !=nil {if _dbfcf :=_fccgb .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_dbfcf !=nil {return _dbfcf ;};};if _fccgb .TblCellMar !=nil {if _cbafe :=_fccgb .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_cbafe !=nil {return _cbafe ;};};if _fccgb .TblLook !=nil {if _afgbd :=_fccgb .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_afgbd !=nil {return _afgbd ;};};if _fccgb .TblPrExChange !=nil {if _fccbbf :=_fccgb .TblPrExChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078\u0043h\u0061\u006e\u0067\u0065");_fccbbf !=nil {return _fccbbf ;};};return nil ;};func (_febe *CT_Captions )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_cagc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"}};for _ ,_faab :=range _febe .Caption {e .EncodeElement (_faab ,_cagc );};if _febe .AutoCaptions !=nil {_gaba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070t\u0069\u006f\u006e\u0073"}};e .EncodeElement (_febe .AutoCaptions ,_gaba );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_caagg *CT_PageBorder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_caagg .ValAttr =ST_Border (1);for _ ,_efgbf :=range start .Attr {if _efgbf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_efgbf .Name .Local =="\u0069\u0064"||_efgbf .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"&&_efgbf .Name .Local =="\u0069\u0064"{_bbfbb ,_dcfee :=_efgbf .Value ,error (nil );if _dcfee !=nil {return _dcfee ;};_caagg .IdAttr =&_bbfbb ;continue ;};if _efgbf .Name .Local =="\u0076\u0061\u006c"{_caagg .ValAttr .UnmarshalXMLAttr (_efgbf );continue ;};if _efgbf .Name .Local =="\u0063\u006f\u006co\u0072"{_cgfcd ,_ffbgfb :=ParseUnionST_HexColor (_efgbf .Value );if _ffbgfb !=nil {return _ffbgfb ;};_caagg .ColorAttr =&_cgfcd ;continue ;};if _efgbf .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_caagg .ThemeColorAttr .UnmarshalXMLAttr (_efgbf );continue ;};if _efgbf .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_fabff ,_ddbcb :=_efgbf .Value ,error (nil );if _ddbcb !=nil {return _ddbcb ;};_caagg .ThemeTintAttr =&_fabff ;continue ;};if _efgbf .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_fafaf ,_ebaf :=_efgbf .Value ,error (nil );if _ebaf !=nil {return _ebaf ;};_caagg .ThemeShadeAttr =&_fafaf ;continue ;};if _efgbf .Name .Local =="\u0073\u007a"{_cedgb ,_bfec :=_da .ParseUint (_efgbf .Value ,10,64);if _bfec !=nil {return _bfec ;};_caagg .SzAttr =&_cedgb ;continue ;};if _efgbf .Name .Local =="\u0073\u0070\u0061c\u0065"{_gabac ,_eaeab :=_da .ParseUint (_efgbf .Value ,10,64);if _eaeab !=nil {return _eaeab ;};_caagg .SpaceAttr =&_gabac ;continue ;};if _efgbf .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_bedgae ,_ccbeb :=ParseUnionST_OnOff (_efgbf .Value );if _ccbeb !=nil {return _ccbeb ;};_caagg .ShadowAttr =&_bedgae ;continue ;};if _efgbf .Name .Local =="\u0066\u0072\u0061m\u0065"{_dgfee ,_baefe :=ParseUnionST_OnOff (_efgbf .Value );if _baefe !=nil {return _baefe ;};_caagg .FrameAttr =&_dgfee ;continue ;};};for {_ccccb ,_fffea :=d .Token ();if _fffea !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u0042o\u0072\u0064\u0065\u0072\u003a\u0020\u0025s",_fffea );};if _ceafb ,_afcgf :=_ccccb .(_d .EndElement );_afcgf &&_ceafb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_VerticalJc and its children, prefixing error messages with path -func (_dabcdb *CT_VerticalJc )ValidateWithPath (path string )error {if _dabcdb .ValAttr ==ST_VerticalJcUnset {return _db .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 _efdbf :=_dabcdb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efdbf !=nil {return _efdbf ;};return nil ;};type CT_DocumentBase struct{ +// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path +func (_ecfec *CT_Lvl )ValidateWithPath (path string )error {if _ecfec .TentativeAttr !=nil {if _feec :=_ecfec .TentativeAttr .ValidateWithPath (path +"\u002f\u0054\u0065\u006e\u0074\u0061\u0074\u0069\u0076e\u0041\u0074\u0074\u0072");_feec !=nil {return _feec ;};};if _ecfec .Start !=nil {if _dadba :=_ecfec .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_dadba !=nil {return _dadba ;};};if _ecfec .NumFmt !=nil {if _cfdfe :=_ecfec .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cfdfe !=nil {return _cfdfe ;};};if _ecfec .LvlRestart !=nil {if _debgd :=_ecfec .LvlRestart .ValidateWithPath (path +"/\u004c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_debgd !=nil {return _debgd ;};};if _ecfec .PStyle !=nil {if _babfc :=_ecfec .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_babfc !=nil {return _babfc ;};};if _ecfec .IsLgl !=nil {if _ggebf :=_ecfec .IsLgl .ValidateWithPath (path +"\u002f\u0049\u0073\u004c\u0067\u006c");_ggebf !=nil {return _ggebf ;};};if _ecfec .Suff !=nil {if _ggcde :=_ecfec .Suff .ValidateWithPath (path +"\u002f\u0053\u0075f\u0066");_ggcde !=nil {return _ggcde ;};};if _ecfec .LvlText !=nil {if _cafgb :=_ecfec .LvlText .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0054\u0065\u0078\u0074");_cafgb !=nil {return _cafgb ;};};if _ecfec .LvlPicBulletId !=nil {if _edeea :=_ecfec .LvlPicBulletId .ValidateWithPath (path +"\u002fL\u0076l\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064");_edeea !=nil {return _edeea ;};};if _ecfec .Legacy !=nil {if _cdfed :=_ecfec .Legacy .ValidateWithPath (path +"\u002fL\u0065\u0067\u0061\u0063\u0079");_cdfed !=nil {return _cdfed ;};};if _ecfec .LvlJc !=nil {if _ebde :=_ecfec .LvlJc .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u004a\u0063");_ebde !=nil {return _ebde ;};};if _ecfec .PPr !=nil {if _cedgg :=_ecfec .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_cedgg !=nil {return _cedgg ;};};if _ecfec .RPr !=nil {if _gaaba :=_ecfec .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gaaba !=nil {return _gaaba ;};};return nil ;};func (_baggdf *CT_TcBorders )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _baggdf .Top !=nil {_dedcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_baggdf .Top ,_dedcd );};if _baggdf .Start !=nil {_degab :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_baggdf .Start ,_degab );};if _baggdf .Left !=nil {_geaeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_baggdf .Left ,_geaeb );};if _baggdf .Bottom !=nil {_gfaaea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_baggdf .Bottom ,_gfaaea );};if _baggdf .End !=nil {_cbabf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_baggdf .End ,_cbabf );};if _baggdf .Right !=nil {_aggga :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_baggdf .Right ,_aggga );};if _baggdf .InsideH !=nil {_dgcgaa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_baggdf .InsideH ,_dgcgaa );};if _baggdf .InsideV !=nil {_bfefe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_baggdf .InsideV ,_bfefe );};if _baggdf .Tl2br !=nil {_abdedf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u006c\u0032\u0062\u0072"}};e .EncodeElement (_baggdf .Tl2br ,_abdedf );};if _baggdf .Tr2bl !=nil {_edebf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0072\u0032\u0062\u006c"}};e .EncodeElement (_baggdf .Tr2bl ,_edebf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Document Background -Background *CT_Background ;};func (_ffeaf *CT_RPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffeaf .RPr =NewCT_RPrOriginal ();for _ ,_aebge :=range start .Attr {if _aebge .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_cbccb ,_dgdg :=_aebge .Value ,error (nil );if _dgdg !=nil {return _dgdg ;};_ffeaf .AuthorAttr =_cbccb ;continue ;};if _aebge .Name .Local =="\u0064\u0061\u0074\u0065"{_agfba ,_dbege :=ParseStdlibTime (_aebge .Value );if _dbege !=nil {return _dbege ;};_ffeaf .DateAttr =&_agfba ;continue ;};if _aebge .Name .Local =="\u0069\u0064"{_bcfea ,_cbbcd :=_dd .ParseInt (_aebge .Value ,10,64);if _cbbcd !=nil {return _cbbcd ;};_ffeaf .IdAttr =_bcfea ;continue ;};};_beedc :for {_agfaad ,_egdgab :=d .Token ();if _egdgab !=nil {return _egdgab ;};switch _cfggg :=_agfaad .(type ){case _d .StartElement :switch _cfggg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _gdfeg :=d .DecodeElement (_ffeaf .RPr ,&_cfggg );_gdfeg !=nil {return _gdfeg ;};default:_ee .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",_cfggg .Name );if _ffddf :=d .Skip ();_ffddf !=nil {return _ffddf ;};};case _d .EndElement :break _beedc ;case _d .CharData :};};return nil ;};func (_edcbec ST_Pitch )String ()string {switch _edcbec {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 (_gdddda ST_Em )ValidateWithPath (path string )error {switch _gdddda {case 0,1,2,3,4,5:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdddda ));};return nil ;}; +// Validate validates the CT_FFCheckBox and its children +func (_gedag *CT_FFCheckBox )Validate ()error {return _gedag .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078");}; -// ValidateWithPath validates the CT_SdtContentBlock and its children, prefixing error messages with path -func (_ggfdc *CT_SdtContentBlock )ValidateWithPath (path string )error {if _ggfdc .CustomXml !=nil {if _abcdc :=_ggfdc .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_abcdc !=nil {return _abcdc ;};};if _ggfdc .Sdt !=nil {if _eebba :=_ggfdc .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_eebba !=nil {return _eebba ;};};for _dgeg ,_aaddae :=range _ggfdc .P {if _eaegcc :=_aaddae .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_dgeg ));_eaegcc !=nil {return _eaegcc ;};};for _gdcgd ,_fcedd :=range _ggfdc .Tbl {if _dabgba :=_fcedd .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_gdcgd ));_dabgba !=nil {return _dabgba ;};};for _ffdfg ,_aegde :=range _ggfdc .EG_RunLevelElts {if _aedbe :=_aegde .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_ffdfg ));_aedbe !=nil {return _aedbe ;};};return nil ;};func (_bgecb *CT_MailMergeDataType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",_bgecb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bdbbd *CT_PPrGeneral )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfcec :for {_bbcffgc ,_cdcac :=d .Token ();if _cdcac !=nil {return _cdcac ;};switch _ggdgg :=_bbcffgc .(type ){case _d .StartElement :switch _ggdgg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdbbd .PStyle =NewCT_String ();if _effaf :=d .DecodeElement (_bdbbd .PStyle ,&_ggdgg );_effaf !=nil {return _effaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdbbd .KeepNext =NewCT_OnOff ();if _ebgcb :=d .DecodeElement (_bdbbd .KeepNext ,&_ggdgg );_ebgcb !=nil {return _ebgcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdbbd .KeepLines =NewCT_OnOff ();if _afgge :=d .DecodeElement (_bdbbd .KeepLines ,&_ggdgg );_afgge !=nil {return _afgge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdbbd .PageBreakBefore =NewCT_OnOff ();if _gaaag :=d .DecodeElement (_bdbbd .PageBreakBefore ,&_ggdgg );_gaaag !=nil {return _gaaag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdbbd .FramePr =NewCT_FramePr ();if _ffdccd :=d .DecodeElement (_bdbbd .FramePr ,&_ggdgg );_ffdccd !=nil {return _ffdccd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdbbd .WidowControl =NewCT_OnOff ();if _ceaac :=d .DecodeElement (_bdbbd .WidowControl ,&_ggdgg );_ceaac !=nil {return _ceaac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdbbd .NumPr =NewCT_NumPr ();if _bfaef :=d .DecodeElement (_bdbbd .NumPr ,&_ggdgg );_bfaef !=nil {return _bfaef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bdbbd .SuppressLineNumbers =NewCT_OnOff ();if _ageda :=d .DecodeElement (_bdbbd .SuppressLineNumbers ,&_ggdgg );_ageda !=nil {return _ageda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdbbd .PBdr =NewCT_PBdr ();if _fbdfe :=d .DecodeElement (_bdbbd .PBdr ,&_ggdgg );_fbdfe !=nil {return _fbdfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bdbbd .Shd =NewCT_Shd ();if _deef :=d .DecodeElement (_bdbbd .Shd ,&_ggdgg );_deef !=nil {return _deef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bdbbd .Tabs =NewCT_Tabs ();if _dfba :=d .DecodeElement (_bdbbd .Tabs ,&_ggdgg );_dfba !=nil {return _dfba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bdbbd .SuppressAutoHyphens =NewCT_OnOff ();if _eaedd :=d .DecodeElement (_bdbbd .SuppressAutoHyphens ,&_ggdgg );_eaedd !=nil {return _eaedd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdbbd .Kinsoku =NewCT_OnOff ();if _gbdcf :=d .DecodeElement (_bdbbd .Kinsoku ,&_ggdgg );_gbdcf !=nil {return _gbdcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdbbd .WordWrap =NewCT_OnOff ();if _ecab :=d .DecodeElement (_bdbbd .WordWrap ,&_ggdgg );_ecab !=nil {return _ecab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdbbd .OverflowPunct =NewCT_OnOff ();if _bcagc :=d .DecodeElement (_bdbbd .OverflowPunct ,&_ggdgg );_bcagc !=nil {return _bcagc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bdbbd .TopLinePunct =NewCT_OnOff ();if _cabdg :=d .DecodeElement (_bdbbd .TopLinePunct ,&_ggdgg );_cabdg !=nil {return _cabdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdbbd .AutoSpaceDE =NewCT_OnOff ();if _fbeeb :=d .DecodeElement (_bdbbd .AutoSpaceDE ,&_ggdgg );_fbeeb !=nil {return _fbeeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdbbd .AutoSpaceDN =NewCT_OnOff ();if _efdbd :=d .DecodeElement (_bdbbd .AutoSpaceDN ,&_ggdgg );_efdbd !=nil {return _efdbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdbbd .Bidi =NewCT_OnOff ();if _ebgfd :=d .DecodeElement (_bdbbd .Bidi ,&_ggdgg );_ebgfd !=nil {return _ebgfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdbbd .AdjustRightInd =NewCT_OnOff ();if _geebee :=d .DecodeElement (_bdbbd .AdjustRightInd ,&_ggdgg );_geebee !=nil {return _geebee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bdbbd .SnapToGrid =NewCT_OnOff ();if _ggdcb :=d .DecodeElement (_bdbbd .SnapToGrid ,&_ggdgg );_ggdcb !=nil {return _ggdcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdbbd .Spacing =NewCT_Spacing ();if _dfcbe :=d .DecodeElement (_bdbbd .Spacing ,&_ggdgg );_dfcbe !=nil {return _dfcbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdbbd .Ind =NewCT_Ind ();if _aadcca :=d .DecodeElement (_bdbbd .Ind ,&_ggdgg );_aadcca !=nil {return _aadcca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bdbbd .ContextualSpacing =NewCT_OnOff ();if _fgfgd :=d .DecodeElement (_bdbbd .ContextualSpacing ,&_ggdgg );_fgfgd !=nil {return _fgfgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bdbbd .MirrorIndents =NewCT_OnOff ();if _cfgga :=d .DecodeElement (_bdbbd .MirrorIndents ,&_ggdgg );_cfgga !=nil {return _cfgga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdbbd .SuppressOverlap =NewCT_OnOff ();if _fgaacf :=d .DecodeElement (_bdbbd .SuppressOverlap ,&_ggdgg );_fgaacf !=nil {return _fgaacf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdbbd .Jc =NewCT_Jc ();if _ebbe :=d .DecodeElement (_bdbbd .Jc ,&_ggdgg );_ebbe !=nil {return _ebbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bdbbd .TextDirection =NewCT_TextDirection ();if _deaa :=d .DecodeElement (_bdbbd .TextDirection ,&_ggdgg );_deaa !=nil {return _deaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bdbbd .TextAlignment =NewCT_TextAlignment ();if _ccecg :=d .DecodeElement (_bdbbd .TextAlignment ,&_ggdgg );_ccecg !=nil {return _ccecg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bdbbd .TextboxTightWrap =NewCT_TextboxTightWrap ();if _adedd :=d .DecodeElement (_bdbbd .TextboxTightWrap ,&_ggdgg );_adedd !=nil {return _adedd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdbbd .OutlineLvl =NewCT_DecimalNumber ();if _efddf :=d .DecodeElement (_bdbbd .OutlineLvl ,&_ggdgg );_efddf !=nil {return _efddf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdbbd .DivId =NewCT_DecimalNumber ();if _bfgc :=d .DecodeElement (_bdbbd .DivId ,&_ggdgg );_bfgc !=nil {return _bfgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bdbbd .CnfStyle =NewCT_Cnf ();if _eeffge :=d .DecodeElement (_bdbbd .CnfStyle ,&_ggdgg );_eeffge !=nil {return _eeffge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdbbd .PPrChange =NewCT_PPrChange ();if _ccdebe :=d .DecodeElement (_bdbbd .PPrChange ,&_ggdgg );_ccdebe !=nil {return _ccdebe ;};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\u0050P\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c \u0025\u0076",_ggdgg .Name );if _aecffb :=d .Skip ();_aecffb !=nil {return _aecffb ;};};case _d .EndElement :break _cfcec ;case _d .CharData :};};return nil ;};func NewCT_Row ()*CT_Row {_aceddb :=&CT_Row {};return _aceddb };func (_dfacgb ST_FtnPos )Validate ()error {return _dfacgb .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path +func (_agfbdg *CT_Font )ValidateWithPath (path string )error {if _agfbdg .AltName !=nil {if _gbac :=_agfbdg .AltName .ValidateWithPath (path +"\u002f\u0041\u006c\u0074\u004e\u0061\u006d\u0065");_gbac !=nil {return _gbac ;};};if _agfbdg .Panose1 !=nil {if _aadb :=_agfbdg .Panose1 .ValidateWithPath (path +"\u002f\u0050\u0061\u006e\u006f\u0073\u0065\u0031");_aadb !=nil {return _aadb ;};};if _agfbdg .Charset !=nil {if _bfffb :=_agfbdg .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");_bfffb !=nil {return _bfffb ;};};if _agfbdg .Family !=nil {if _bbefc :=_agfbdg .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079");_bbefc !=nil {return _bbefc ;};};if _agfbdg .NotTrueType !=nil {if _decbg :=_agfbdg .NotTrueType .ValidateWithPath (path +"\u002f\u004e\u006ft\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065");_decbg !=nil {return _decbg ;};};if _agfbdg .Pitch !=nil {if _fcbga :=_agfbdg .Pitch .ValidateWithPath (path +"\u002f\u0050\u0069\u0074\u0063\u0068");_fcbga !=nil {return _fcbga ;};};if _agfbdg .Sig !=nil {if _ddebf :=_agfbdg .Sig .ValidateWithPath (path +"\u002f\u0053\u0069\u0067");_ddebf !=nil {return _ddebf ;};};if _agfbdg .EmbedRegular !=nil {if _ebega :=_agfbdg .EmbedRegular .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072");_ebega !=nil {return _ebega ;};};if _agfbdg .EmbedBold !=nil {if _aeafb :=_agfbdg .EmbedBold .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064");_aeafb !=nil {return _aeafb ;};};if _agfbdg .EmbedItalic !=nil {if _dbdf :=_agfbdg .EmbedItalic .ValidateWithPath (path +"\u002f\u0045\u006db\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_dbdf !=nil {return _dbdf ;};};if _agfbdg .EmbedBoldItalic !=nil {if _agbgcb :=_agfbdg .EmbedBoldItalic .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064B\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_agbgcb !=nil {return _agbgcb ;};};return nil ;}; -// Validate validates the CT_Perm and its children -func (_gafee *CT_Perm )Validate ()error {return _gafee .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u006d");};func (_ecdddf *ST_DecimalNumberOrPercent )ValidateWithPath (path string )error {_dfdfdfd :=[]string {};if _ecdddf .ST_UnqualifiedPercentage !=nil {_dfdfdfd =append (_dfdfdfd ,"\u0053T\u005f\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065d\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if _ecdddf .ST_Percentage !=nil {_dfdfdfd =append (_dfdfdfd ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_dfdfdfd )> 1{return _db .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dfdfdfd );};return nil ;};func (_cdbaac ST_Underline )String ()string {switch _cdbaac {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 "";};type CT_Panose struct{ +// Validate validates the CT_FtnDocProps and its children +func (_aggda *CT_FtnDocProps )Validate ()error {return _aggda .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");};func (_caggfgd *AC_ChoiceRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffcfa :for {_egfaag ,_ccbgc :=d .Token ();if _ccbgc !=nil {return _ccbgc ;};switch _fefada :=_egfaag .(type ){case _d .StartElement :switch _fefada .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggfgd .Br =NewCT_Br ();if _dacdd :=d .DecodeElement (_caggfgd .Br ,&_fefada );_dacdd !=nil {return _dacdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074"}:_caggfgd .T =NewCT_Text ();if _gdfceb :=d .DecodeElement (_caggfgd .T ,&_fefada );_gdfceb !=nil {return _gdfceb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggfgd .ContentPart =NewCT_Rel ();if _dfdbg :=d .DecodeElement (_caggfgd .ContentPart ,&_fefada );_dfdbg !=nil {return _dfdbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggfgd .DelText =NewCT_Text ();if _dedfd :=d .DecodeElement (_caggfgd .DelText ,&_fefada );_dedfd !=nil {return _dedfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggfgd .InstrText =NewCT_Text ();if _bbbagg :=d .DecodeElement (_caggfgd .InstrText ,&_fefada );_bbbagg !=nil {return _bbbagg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggfgd .DelInstrText =NewCT_Text ();if _acggccc :=d .DecodeElement (_caggfgd .DelInstrText ,&_fefada );_acggccc !=nil {return _acggccc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggfgd .NoBreakHyphen =NewCT_Empty ();if _beage :=d .DecodeElement (_caggfgd .NoBreakHyphen ,&_fefada );_beage !=nil {return _beage ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caggfgd .SoftHyphen =NewCT_Empty ();if _fcdbfa :=d .DecodeElement (_caggfgd .SoftHyphen ,&_fefada );_fcdbfa !=nil {return _fcdbfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggfgd .DayShort =NewCT_Empty ();if _fedbee :=d .DecodeElement (_caggfgd .DayShort ,&_fefada );_fedbee !=nil {return _fedbee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caggfgd .MonthShort =NewCT_Empty ();if _ccccbg :=d .DecodeElement (_caggfgd .MonthShort ,&_fefada );_ccccbg !=nil {return _ccccbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggfgd .YearShort =NewCT_Empty ();if _badae :=d .DecodeElement (_caggfgd .YearShort ,&_fefada );_badae !=nil {return _badae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggfgd .DayLong =NewCT_Empty ();if _accdeb :=d .DecodeElement (_caggfgd .DayLong ,&_fefada );_accdeb !=nil {return _accdeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggfgd .MonthLong =NewCT_Empty ();if _cfcfeb :=d .DecodeElement (_caggfgd .MonthLong ,&_fefada );_cfcfeb !=nil {return _cfcfeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggfgd .YearLong =NewCT_Empty ();if _gadaa :=d .DecodeElement (_caggfgd .YearLong ,&_fefada );_gadaa !=nil {return _gadaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggfgd .AnnotationRef =NewCT_Empty ();if _gefde :=d .DecodeElement (_caggfgd .AnnotationRef ,&_fefada );_gefde !=nil {return _gefde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggfgd .FootnoteRef =NewCT_Empty ();if _fagcfb :=d .DecodeElement (_caggfgd .FootnoteRef ,&_fefada );_fagcfb !=nil {return _fagcfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggfgd .EndnoteRef =NewCT_Empty ();if _fabdba :=d .DecodeElement (_caggfgd .EndnoteRef ,&_fefada );_fabdba !=nil {return _fabdba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggfgd .Separator =NewCT_Empty ();if _eebadd :=d .DecodeElement (_caggfgd .Separator ,&_fefada );_eebadd !=nil {return _eebadd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggfgd .ContinuationSeparator =NewCT_Empty ();if _badfde :=d .DecodeElement (_caggfgd .ContinuationSeparator ,&_fefada );_badfde !=nil {return _badfde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caggfgd .Sym =NewCT_Sym ();if _aefgg :=d .DecodeElement (_caggfgd .Sym ,&_fefada );_aefgg !=nil {return _aefgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggfgd .PgNum =NewCT_Empty ();if _dfdeb :=d .DecodeElement (_caggfgd .PgNum ,&_fefada );_dfdeb !=nil {return _dfdeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caggfgd .Cr =NewCT_Empty ();if _cbbaab :=d .DecodeElement (_caggfgd .Cr ,&_fefada );_cbbaab !=nil {return _cbbaab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caggfgd .Tab =NewCT_Empty ();if _caafe :=d .DecodeElement (_caggfgd .Tab ,&_fefada );_caafe !=nil {return _caafe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggfgd .Object =NewCT_Object ();if _decgbg :=d .DecodeElement (_caggfgd .Object ,&_fefada );_decgbg !=nil {return _decgbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggfgd .Pict =NewCT_Picture ();if _afcga :=d .DecodeElement (_caggfgd .Pict ,&_fefada );_afcga !=nil {return _afcga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggfgd .FldChar =NewCT_FldChar ();if _cbaeea :=d .DecodeElement (_caggfgd .FldChar ,&_fefada );_cbaeea !=nil {return _cbaeea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggfgd .Ruby =NewCT_Ruby ();if _dgaabd :=d .DecodeElement (_caggfgd .Ruby ,&_fefada );_dgaabd !=nil {return _dgaabd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggfgd .FootnoteReference =NewCT_FtnEdnRef ();if _cdgcd :=d .DecodeElement (_caggfgd .FootnoteReference ,&_fefada );_cdgcd !=nil {return _cdgcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggfgd .EndnoteReference =NewCT_FtnEdnRef ();if _dfefb :=d .DecodeElement (_caggfgd .EndnoteReference ,&_fefada );_dfefb !=nil {return _dfefb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caggfgd .CommentReference =NewCT_Markup ();if _bbebdg :=d .DecodeElement (_caggfgd .CommentReference ,&_fefada );_bbebdg !=nil {return _bbebdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggfgd .Drawing =NewCT_Drawing ();if _agagcgg :=d .DecodeElement (_caggfgd .Drawing ,&_fefada );_agagcgg !=nil {return _agagcgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggfgd .Ptab =NewCT_PTab ();if _agbded :=d .DecodeElement (_caggfgd .Ptab ,&_fefada );_agbded !=nil {return _agbded ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggfgd .LastRenderedPageBreak =NewCT_Empty ();if _cbcaef :=d .DecodeElement (_caggfgd .LastRenderedPageBreak ,&_fefada );_cbcaef !=nil {return _cbcaef ;};default:_dg .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\u0041\u0043_C\u0068\u006fi\u0063\u0065\u0052\u0075\u006e\u0020\u0025\u0076",_fefada .Name );if _cfgbe :=d .Skip ();_cfgbe !=nil {return _cfgbe ;};};case _d .EndElement :break _ffcfa ;case _d .CharData :};};return nil ;};func (_dgfeca *EG_ContentRunContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgfeca .CustomXml !=nil {_ebdbc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_dgfeca .CustomXml ,_ebdbc );};if _dgfeca .SmartTag !=nil {_agecggb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_dgfeca .SmartTag ,_agecggb );};if _dgfeca .Sdt !=nil {_caaecdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_dgfeca .Sdt ,_caaecdg );};if _dgfeca .Dir !=nil {_adaba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064i\u0072"}};e .EncodeElement (_dgfeca .Dir ,_adaba );};if _dgfeca .Bdo !=nil {_cagbce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u006f"}};e .EncodeElement (_dgfeca .Bdo ,_cagbce );};if _dgfeca .R !=nil {_agffe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_dgfeca .R ,_agffe );};if _dgfeca .EG_RunLevelElts !=nil {for _ ,_gcbgcc :=range _dgfeca .EG_RunLevelElts {_gcbgcc .MarshalXML (e ,_d .StartElement {});};};return nil ;}; -// Value -ValAttr string ;};func (_afaeb ST_HighlightColor )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bcaegb :=_d .Attr {};_bcaegb .Name =name ;switch _afaeb {case ST_HighlightColorUnset :_bcaegb .Value ="";case ST_HighlightColorBlack :_bcaegb .Value ="\u0062\u006c\u0061c\u006b";case ST_HighlightColorBlue :_bcaegb .Value ="\u0062\u006c\u0075\u0065";case ST_HighlightColorCyan :_bcaegb .Value ="\u0063\u0079\u0061\u006e";case ST_HighlightColorGreen :_bcaegb .Value ="\u0067\u0072\u0065e\u006e";case ST_HighlightColorMagenta :_bcaegb .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorRed :_bcaegb .Value ="\u0072\u0065\u0064";case ST_HighlightColorYellow :_bcaegb .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorWhite :_bcaegb .Value ="\u0077\u0068\u0069t\u0065";case ST_HighlightColorDarkBlue :_bcaegb .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_HighlightColorDarkCyan :_bcaegb .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_HighlightColorDarkGreen :_bcaegb .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case ST_HighlightColorDarkMagenta :_bcaegb .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorDarkRed :_bcaegb .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064";case ST_HighlightColorDarkYellow :_bcaegb .Value ="\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorDarkGray :_bcaegb .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_HighlightColorLightGray :_bcaegb .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_HighlightColorNone :_bcaegb .Value ="\u006e\u006f\u006e\u0065";};return _bcaegb ,nil ;};func NewCT_SdtContentBlock ()*CT_SdtContentBlock {_agbge :=&CT_SdtContentBlock {};return _agbge };func (_cfgbb *CT_DocVar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gffgd :=range start .Attr {if _gffgd .Name .Local =="\u006e\u0061\u006d\u0065"{_eefbc ,_adca :=_gffgd .Value ,error (nil );if _adca !=nil {return _adca ;};_cfgbb .NameAttr =_eefbc ;continue ;};if _gffgd .Name .Local =="\u0076\u0061\u006c"{_dbfab ,_dgccb :=_gffgd .Value ,error (nil );if _dgccb !=nil {return _dgccb ;};_cfgbb .ValAttr =_dbfab ;continue ;};};for {_fdgfb ,_eabc :=d .Token ();if _eabc !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0063V\u0061\u0072\u003a\u0020\u0025\u0073",_eabc );};if _ddfe ,_dcbf :=_fdgfb .(_d .EndElement );_dcbf &&_ddfe .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_CompatSetting and its children +func (_gedad *CT_CompatSetting )Validate ()error {return _gedad .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dp\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067");};func (_abec *CT_DocGrid )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _abec .TypeAttr !=ST_DocGridUnset {_fdfdf ,_fdec :=_abec .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _fdec !=nil {return _fdec ;};start .Attr =append (start .Attr ,_fdfdf );};if _abec .LinePitchAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u006c\u0069\u006e\u0065\u0050\u0069\u0074\u0063\u0068"},Value :_g .Sprintf ("\u0025\u0076",*_abec .LinePitchAttr )});};if _abec .CharSpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0063\u0068\u0061\u0072\u0053\u0070\u0061\u0063\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_abec .CharSpaceAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cabb *CT_TblGridBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecfbed :for {_baggce ,_daacf :=d .Token ();if _daacf !=nil {return _daacf ;};switch _aegaa :=_baggce .(type ){case _d .StartElement :switch _aegaa .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcggd :=NewCT_TblGridCol ();if _cacfdg :=d .DecodeElement (_fcggd ,&_aegaa );_cacfdg !=nil {return _cacfdg ;};_cabb .GridCol =append (_cabb .GridCol ,_fcggd );default:_dg .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",_aegaa .Name );if _bbeaa :=d .Skip ();_bbeaa !=nil {return _bbeaa ;};};case _d .EndElement :break _ecfbed ;case _d .CharData :};};return nil ;};func (_dcdcb *CT_DocPartName )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_dcdcb .ValAttr )});if _dcdcb .DecoratedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_dcdcb .DecoratedAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_DocDefaults ()*CT_DocDefaults {_cgec :=&CT_DocDefaults {};return _cgec };func (_ecdcge ST_TblOverlap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ecdcge .String (),start );};func (_eccfec ST_TargetScreenSz )Validate ()error {return _eccfec .ValidateWithPath ("")};func (_caefdcf *EG_RPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbebd :for {_cdfedb ,_eacacc :=d .Token ();if _eacacc !=nil {return _eacacc ;};switch _ggedc :=_cdfedb .(type ){case _d .StartElement :switch _ggedc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caefdcf .RPr =NewCT_RPr ();if _egbeg :=d .DecodeElement (_caefdcf .RPr ,&_ggedc );_egbeg !=nil {return _egbeg ;};default:_dg .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",_ggedc .Name );if _afaggf :=d .Skip ();_afaggf !=nil {return _afaggf ;};};case _d .EndElement :break _cbebd ;case _d .CharData :};};return nil ;};type WdCT_WrapNone struct{};func NewNumbering ()*Numbering {_agcae :=&Numbering {};_agcae .CT_Numbering =*NewCT_Numbering ();return _agcae ;};func (_bfgggba *ST_MailMergeDest )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcccfe ,_gdaaff :=d .Token ();if _gdaaff !=nil {return _gdaaff ;};if _efdff ,_ddcca :=_bcccfe .(_d .EndElement );_ddcca &&_efdff .Name ==start .Name {*_bfgggba =1;return nil ;};if _bbfcc ,_eggga :=_bcccfe .(_d .CharData );!_eggga {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",_bcccfe );}else {switch string (_bbfcc ){case "":*_bfgggba =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_bfgggba =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_bfgggba =2;case "\u0065\u006d\u0061i\u006c":*_bfgggba =3;case "\u0066\u0061\u0078":*_bfgggba =4;};};_bcccfe ,_gdaaff =d .Token ();if _gdaaff !=nil {return _gdaaff ;};if _gabcg ,_efbbec :=_bcccfe .(_d .EndElement );_efbbec &&_gabcg .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",_bcccfe );};func (_fagcd *CT_MailMergeDest )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bdegc ,_ccaba :=_fagcd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ccaba !=nil {return _ccaba ;};start .Attr =append (start .Attr ,_bdegc );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_geddfdb ST_PageOrientation )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_geddfdb .String (),start );}; -// Validate validates the CT_NumRestart and its children -func (_fgeag *CT_NumRestart )Validate ()error {return _fgeag .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");};func (_eafed *EG_ContentRunContentBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eddfd :for {_adafc ,_caad :=d .Token ();if _caad !=nil {return _caad ;};switch _dcggdc :=_adafc .(type ){case _d .StartElement :switch _dcggdc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eafed .SmartTag =NewCT_SmartTagRun ();if _aefcg :=d .DecodeElement (_eafed .SmartTag ,&_dcggdc );_aefcg !=nil {return _aefcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eafed .Sdt =NewCT_SdtRun ();if _dbbdb :=d .DecodeElement (_eafed .Sdt ,&_dcggdc );_dbbdb !=nil {return _dbbdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccfbag :=NewEG_RunLevelElts ();_ccfbag .ProofErr =NewCT_ProofErr ();if _dcabg :=d .DecodeElement (_ccfbag .ProofErr ,&_dcggdc );_dcabg !=nil {return _dcabg ;};_eafed .EG_RunLevelElts =append (_eafed .EG_RunLevelElts ,_ccfbag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fafbeg :=NewEG_RunLevelElts ();_fafbeg .PermStart =NewCT_PermStart ();if _dfdfbc :=d .DecodeElement (_fafbeg .PermStart ,&_dcggdc );_dfdfbc !=nil {return _dfdfbc ;};_eafed .EG_RunLevelElts =append (_eafed .EG_RunLevelElts ,_fafbeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_febac :=NewEG_RunLevelElts ();_febac .PermEnd =NewCT_Perm ();if _degfgb :=d .DecodeElement (_febac .PermEnd ,&_dcggdc );_degfgb !=nil {return _degfgb ;};_eafed .EG_RunLevelElts =append (_eafed .EG_RunLevelElts ,_febac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfedg :=NewEG_RunLevelElts ();_bfedg .Ins =NewCT_RunTrackChange ();if _edddf :=d .DecodeElement (_bfedg .Ins ,&_dcggdc );_edddf !=nil {return _edddf ;};_eafed .EG_RunLevelElts =append (_eafed .EG_RunLevelElts ,_bfedg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gggeg :=NewEG_RunLevelElts ();_gggeg .Del =NewCT_RunTrackChange ();if _dcbbb :=d .DecodeElement (_gggeg .Del ,&_dcggdc );_dcbbb !=nil {return _dcbbb ;};_eafed .EG_RunLevelElts =append (_eafed .EG_RunLevelElts ,_gggeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aacceg :=NewEG_RunLevelElts ();_aacceg .MoveFrom =NewCT_RunTrackChange ();if _bgfbg :=d .DecodeElement (_aacceg .MoveFrom ,&_dcggdc );_bgfbg !=nil {return _bgfbg ;};_eafed .EG_RunLevelElts =append (_eafed .EG_RunLevelElts ,_aacceg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adbfga :=NewEG_RunLevelElts ();_adbfga .MoveTo =NewCT_RunTrackChange ();if _ccgfb :=d .DecodeElement (_adbfga .MoveTo ,&_dcggdc );_ccgfb !=nil {return _ccgfb ;};_eafed .EG_RunLevelElts =append (_eafed .EG_RunLevelElts ,_adbfga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcdbb :=NewEG_RunLevelElts ();_gfeaada :=NewEG_RangeMarkupElements ();_gfeaada .BookmarkStart =NewCT_Bookmark ();if _cegaab :=d .DecodeElement (_gfeaada .BookmarkStart ,&_dcggdc );_cegaab !=nil {return _cegaab ;};_eafed .EG_RunLevelElts =append (_eafed .EG_RunLevelElts ,_dcdbb );_dcdbb .EG_RangeMarkupElements =append (_dcdbb .EG_RangeMarkupElements ,_gfeaada );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbbff :=NewEG_RunLevelElts ();_ffbeg :=NewEG_RangeMarkupElements ();_ffbeg .BookmarkEnd =NewCT_MarkupRange ();if _gacgae :=d .DecodeElement (_ffbeg .BookmarkEnd ,&_dcggdc );_gacgae !=nil {return _gacgae ;};_eafed .EG_RunLevelElts =append (_eafed .EG_RunLevelElts ,_gbbff );_gbbff .EG_RangeMarkupElements =append (_gbbff .EG_RangeMarkupElements ,_ffbeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_deeagg :=NewEG_RunLevelElts ();_gbfdd :=NewEG_RangeMarkupElements ();_gbfdd .MoveFromRangeStart =NewCT_MoveBookmark ();if _aeceb :=d .DecodeElement (_gbfdd .MoveFromRangeStart ,&_dcggdc );_aeceb !=nil {return _aeceb ;};_eafed .EG_RunLevelElts =append (_eafed .EG_RunLevelElts ,_deeagg );_deeagg .EG_RangeMarkupElements =append (_deeagg .EG_RangeMarkupElements ,_gbfdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_feeaed :=NewEG_RunLevelElts ();_adffed :=NewEG_RangeMarkupElements ();_adffed .MoveFromRangeEnd =NewCT_MarkupRange ();if _agafa :=d .DecodeElement (_adffed .MoveFromRangeEnd ,&_dcggdc );_agafa !=nil {return _agafa ;};_eafed .EG_RunLevelElts =append (_eafed .EG_RunLevelElts ,_feeaed );_feeaed .EG_RangeMarkupElements =append (_feeaed .EG_RangeMarkupElements ,_adffed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgceb :=NewEG_RunLevelElts ();_fgcfe :=NewEG_RangeMarkupElements ();_fgcfe .MoveToRangeStart =NewCT_MoveBookmark ();if _gafag :=d .DecodeElement (_fgcfe .MoveToRangeStart ,&_dcggdc );_gafag !=nil {return _gafag ;};_eafed .EG_RunLevelElts =append (_eafed .EG_RunLevelElts ,_bgceb );_bgceb .EG_RangeMarkupElements =append (_bgceb .EG_RangeMarkupElements ,_fgcfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fdeeb :=NewEG_RunLevelElts ();_bagff :=NewEG_RangeMarkupElements ();_bagff .MoveToRangeEnd =NewCT_MarkupRange ();if _eacbf :=d .DecodeElement (_bagff .MoveToRangeEnd ,&_dcggdc );_eacbf !=nil {return _eacbf ;};_eafed .EG_RunLevelElts =append (_eafed .EG_RunLevelElts ,_fdeeb );_fdeeb .EG_RangeMarkupElements =append (_fdeeb .EG_RangeMarkupElements ,_bagff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffgdee :=NewEG_RunLevelElts ();_gagfb :=NewEG_RangeMarkupElements ();_gagfb .CommentRangeStart =NewCT_MarkupRange ();if _fcegga :=d .DecodeElement (_gagfb .CommentRangeStart ,&_dcggdc );_fcegga !=nil {return _fcegga ;};_eafed .EG_RunLevelElts =append (_eafed .EG_RunLevelElts ,_ffgdee );_ffgdee .EG_RangeMarkupElements =append (_ffgdee .EG_RangeMarkupElements ,_gagfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bacbaa :=NewEG_RunLevelElts ();_gadbe :=NewEG_RangeMarkupElements ();_gadbe .CommentRangeEnd =NewCT_MarkupRange ();if _edacc :=d .DecodeElement (_gadbe .CommentRangeEnd ,&_dcggdc );_edacc !=nil {return _edacc ;};_eafed .EG_RunLevelElts =append (_eafed .EG_RunLevelElts ,_bacbaa );_bacbaa .EG_RangeMarkupElements =append (_bacbaa .EG_RangeMarkupElements ,_gadbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dfaea :=NewEG_RunLevelElts ();_eacdc :=NewEG_RangeMarkupElements ();_eacdc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bdbfac :=d .DecodeElement (_eacdc .CustomXmlInsRangeStart ,&_dcggdc );_bdbfac !=nil {return _bdbfac ;};_eafed .EG_RunLevelElts =append (_eafed .EG_RunLevelElts ,_dfaea );_dfaea .EG_RangeMarkupElements =append (_dfaea .EG_RangeMarkupElements ,_eacdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbdbe :=NewEG_RunLevelElts ();_gfgce :=NewEG_RangeMarkupElements ();_gfgce .CustomXmlInsRangeEnd =NewCT_Markup ();if _bcbce :=d .DecodeElement (_gfgce .CustomXmlInsRangeEnd ,&_dcggdc );_bcbce !=nil {return _bcbce ;};_eafed .EG_RunLevelElts =append (_eafed .EG_RunLevelElts ,_fbdbe );_fbdbe .EG_RangeMarkupElements =append (_fbdbe .EG_RangeMarkupElements ,_gfgce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fccccc :=NewEG_RunLevelElts ();_gdcdc :=NewEG_RangeMarkupElements ();_gdcdc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fgfgb :=d .DecodeElement (_gdcdc .CustomXmlDelRangeStart ,&_dcggdc );_fgfgb !=nil {return _fgfgb ;};_eafed .EG_RunLevelElts =append (_eafed .EG_RunLevelElts ,_fccccc );_fccccc .EG_RangeMarkupElements =append (_fccccc .EG_RangeMarkupElements ,_gdcdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aaabg :=NewEG_RunLevelElts ();_cbgdf :=NewEG_RangeMarkupElements ();_cbgdf .CustomXmlDelRangeEnd =NewCT_Markup ();if _fgeda :=d .DecodeElement (_cbgdf .CustomXmlDelRangeEnd ,&_dcggdc );_fgeda !=nil {return _fgeda ;};_eafed .EG_RunLevelElts =append (_eafed .EG_RunLevelElts ,_aaabg );_aaabg .EG_RangeMarkupElements =append (_aaabg .EG_RangeMarkupElements ,_cbgdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_decac :=NewEG_RunLevelElts ();_ddgabd :=NewEG_RangeMarkupElements ();_ddgabd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gcdbda :=d .DecodeElement (_ddgabd .CustomXmlMoveFromRangeStart ,&_dcggdc );_gcdbda !=nil {return _gcdbda ;};_eafed .EG_RunLevelElts =append (_eafed .EG_RunLevelElts ,_decac );_decac .EG_RangeMarkupElements =append (_decac .EG_RangeMarkupElements ,_ddgabd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfebd :=NewEG_RunLevelElts ();_daebd :=NewEG_RangeMarkupElements ();_daebd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _abbge :=d .DecodeElement (_daebd .CustomXmlMoveFromRangeEnd ,&_dcggdc );_abbge !=nil {return _abbge ;};_eafed .EG_RunLevelElts =append (_eafed .EG_RunLevelElts ,_gfebd );_gfebd .EG_RangeMarkupElements =append (_gfebd .EG_RangeMarkupElements ,_daebd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gedfc :=NewEG_RunLevelElts ();_ceegbd :=NewEG_RangeMarkupElements ();_ceegbd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _daedc :=d .DecodeElement (_ceegbd .CustomXmlMoveToRangeStart ,&_dcggdc );_daedc !=nil {return _daedc ;};_eafed .EG_RunLevelElts =append (_eafed .EG_RunLevelElts ,_gedfc );_gedfc .EG_RangeMarkupElements =append (_gedfc .EG_RangeMarkupElements ,_ceegbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbbaa :=NewEG_RunLevelElts ();_gbfbdg :=NewEG_RangeMarkupElements ();_gbfbdg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dcefc :=d .DecodeElement (_gbfbdg .CustomXmlMoveToRangeEnd ,&_dcggdc );_dcefc !=nil {return _dcefc ;};_eafed .EG_RunLevelElts =append (_eafed .EG_RunLevelElts ,_gbbaa );_gbbaa .EG_RangeMarkupElements =append (_gbbaa .EG_RangeMarkupElements ,_gbfbdg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdcebb :=NewEG_RunLevelElts ();_cefbc :=NewEG_MathContent ();_cefbc .OMathPara =_a .NewOMathPara ();if _bgeeda :=d .DecodeElement (_cefbc .OMathPara ,&_dcggdc );_bgeeda !=nil {return _bgeeda ;};_eafed .EG_RunLevelElts =append (_eafed .EG_RunLevelElts ,_cdcebb );_cdcebb .EG_MathContent =append (_cdcebb .EG_MathContent ,_cefbc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cafcd :=NewEG_RunLevelElts ();_fcaab :=NewEG_MathContent ();_fcaab .OMath =_a .NewOMath ();if _cdbga :=d .DecodeElement (_fcaab .OMath ,&_dcggdc );_cdbga !=nil {return _cdbga ;};_eafed .EG_RunLevelElts =append (_eafed .EG_RunLevelElts ,_cafcd );_cafcd .EG_MathContent =append (_cafcd .EG_MathContent ,_fcaab );default:_ee .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",_dcggdc .Name );if _cgbdc :=d .Skip ();_cgbdc !=nil {return _cgbdc ;};};case _d .EndElement :break _eddfd ;case _d .CharData :};};return nil ;};func NewCT_Tc ()*CT_Tc {_dcacg :=&CT_Tc {};return _dcacg };type CT_SectPrBase struct{ +// Validate validates the CT_SdtRun and its children +func (_dgeef *CT_SdtRun )Validate ()error {return _dgeef .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u0075n");}; -// Section-Wide Footnote Properties -FootnotePr *CT_FtnProps ; +// ValidateWithPath validates the CT_Lang and its children, prefixing error messages with path +func (_cdafd *CT_Lang )ValidateWithPath (path string )error {return nil };func (_cfabed ST_Shd )String ()string {switch _cfabed {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 "";};func (_dgebdg *CT_RubyPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgebdg .RubyAlign =NewCT_RubyAlign ();_dgebdg .Hps =NewCT_HpsMeasure ();_dgebdg .HpsRaise =NewCT_HpsMeasure ();_dgebdg .HpsBaseText =NewCT_HpsMeasure ();_dgebdg .Lid =NewCT_Lang ();_gegbc :for {_dgacf ,_fgcfg :=d .Token ();if _fgcfg !=nil {return _fgcfg ;};switch _deffe :=_dgacf .(type ){case _d .StartElement :switch _deffe .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _ggafe :=d .DecodeElement (_dgebdg .RubyAlign ,&_deffe );_ggafe !=nil {return _ggafe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _dgaga :=d .DecodeElement (_dgebdg .Hps ,&_deffe );_dgaga !=nil {return _dgaga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _afdeg :=d .DecodeElement (_dgebdg .HpsRaise ,&_deffe );_afdeg !=nil {return _afdeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _eeafb :=d .DecodeElement (_dgebdg .HpsBaseText ,&_deffe );_eeafb !=nil {return _eeafb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _dffeg :=d .DecodeElement (_dgebdg .Lid ,&_deffe );_dffeg !=nil {return _dffeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgebdg .Dirty =NewCT_OnOff ();if _dccca :=d .DecodeElement (_dgebdg .Dirty ,&_deffe );_dccca !=nil {return _dccca ;};default:_dg .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",_deffe .Name );if _ffeca :=d .Skip ();_ffeca !=nil {return _ffeca ;};};case _d .EndElement :break _gegbc ;case _d .CharData :};};return nil ;}; -// Section-Wide Endnote Properties -EndnotePr *CT_EdnProps ; +// ValidateWithPath validates the WdCT_WordprocessingContentPartNonVisual and its children, prefixing error messages with path +func (_gaecc *WdCT_WordprocessingContentPartNonVisual )ValidateWithPath (path string )error {if _gaecc .CNvPr !=nil {if _fcccfa :=_gaecc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fcccfa !=nil {return _fcccfa ;};};if _gaecc .CNvContentPartPr !=nil {if _cbecg :=_gaecc .CNvContentPartPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072");_cbecg !=nil {return _cbecg ;};};return nil ;};func (_cfeacd ST_DocPartType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bacagg :=_d .Attr {};_bacagg .Name =name ;switch _cfeacd {case ST_DocPartTypeUnset :_bacagg .Value ="";case ST_DocPartTypeNone :_bacagg .Value ="\u006e\u006f\u006e\u0065";case ST_DocPartTypeNormal :_bacagg .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_DocPartTypeAutoExp :_bacagg .Value ="\u0061u\u0074\u006f\u0045\u0078\u0070";case ST_DocPartTypeToolbar :_bacagg .Value ="\u0074o\u006f\u006c\u0062\u0061\u0072";case ST_DocPartTypeSpeller :_bacagg .Value ="\u0073p\u0065\u006c\u006c\u0065\u0072";case ST_DocPartTypeFormFld :_bacagg .Value ="\u0066o\u0072\u006d\u0046\u006c\u0064";case ST_DocPartTypeBbPlcHdr :_bacagg .Value ="\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072";};return _bacagg ,nil ;}; -// Section Type -Type *CT_SectType ; +// ValidateWithPath validates the CT_AltChunkPr and its children, prefixing error messages with path +func (_gac *CT_AltChunkPr )ValidateWithPath (path string )error {if _gac .MatchSrc !=nil {if _egd :=_gac .MatchSrc .ValidateWithPath (path +"\u002fM\u0061\u0074\u0063\u0068\u0053\u0072c");_egd !=nil {return _egd ;};};return nil ;};type CT_SdtRow struct{ -// Page Size -PgSz *CT_PageSz ; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// Page Margins -PgMar *CT_PageMar ; +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// Paper Source Information -PaperSrc *CT_PaperSource ; +// Row-Level Structured Document Tag Content +SdtContent *CT_SdtContentRow ;}; -// Page Borders -PgBorders *CT_PageBorders ; +// ValidateWithPath validates the CT_PPrDefault and its children, prefixing error messages with path +func (_dfbab *CT_PPrDefault )ValidateWithPath (path string )error {if _dfbab .PPr !=nil {if _bgdbb :=_dfbab .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_bgdbb !=nil {return _bgdbb ;};};return nil ;};func NewCT_DecimalNumberOrPrecent ()*CT_DecimalNumberOrPrecent {_aeba :=&CT_DecimalNumberOrPrecent {};return _aeba ;}; -// Line Numbering Settings -LnNumType *CT_LineNumber ; +// ValidateWithPath validates the CT_Lock and its children, prefixing error messages with path +func (_gcbbf *CT_Lock )ValidateWithPath (path string )error {if _efefa :=_gcbbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efefa !=nil {return _efefa ;};return nil ;}; -// Page Numbering Settings -PgNumType *CT_PageNumber ; +// Validate validates the CT_RubyAlign and its children +func (_ccaga *CT_RubyAlign )Validate ()error {return _ccaga .ValidateWithPath ("\u0043\u0054\u005fR\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");};func NewCT_Attr ()*CT_Attr {_ddadc :=&CT_Attr {};return _ddadc };type ST_PageBorderOffset byte ;func (_accfd ST_LevelSuffix )String ()string {switch _accfd {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_Hyperlink struct{ -// Column Definitions -Cols *CT_Columns ; +// Hyperlink Target Frame +TgtFrameAttr *string ; -// Only Allow Editing of Form Fields -FormProt *CT_OnOff ; +// Associated String +TooltipAttr *string ; -// Vertical Text Alignment on Page -VAlign *CT_VerticalJc ; +// Location in Target Document +DocLocationAttr *string ; -// Suppress Endnotes In Document -NoEndnote *CT_OnOff ; +// Add To Viewed Hyperlinks +HistoryAttr *_e .ST_OnOff ; -// Different First Page Headers and Footers -TitlePg *CT_OnOff ; +// Hyperlink Anchor +AnchorAttr *string ;IdAttr *string ; -// Text Flow Direction -TextDirection *CT_TextDirection ; +// Simple Field +FldSimple []*CT_SimpleField ; -// Right to Left Section Layout -Bidi *CT_OnOff ; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Gutter on Right Side of Page -RtlGutter *CT_OnOff ; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_gaeba ST_TabTlc )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ggcae :=_d .Attr {};_ggcae .Name =name ;switch _gaeba {case ST_TabTlcUnset :_ggcae .Value ="";case ST_TabTlcNone :_ggcae .Value ="\u006e\u006f\u006e\u0065";case ST_TabTlcDot :_ggcae .Value ="\u0064\u006f\u0074";case ST_TabTlcHyphen :_ggcae .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_TabTlcUnderscore :_ggcae .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_TabTlcHeavy :_ggcae .Value ="\u0068\u0065\u0061v\u0079";case ST_TabTlcMiddleDot :_ggcae .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return _ggcae ,nil ;};type CT_TblGrid struct{ -// Document Grid -DocGrid *CT_DocGrid ; +// Grid Column Definition +GridCol []*CT_TblGridCol ;TblGridChange *CT_TblGridChange ;};func (_egbc *CT_DivBdr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _egbc .Top !=nil {_cbabg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_egbc .Top ,_cbabg );};if _egbc .Left !=nil {_dcae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_egbc .Left ,_dcae );};if _egbc .Bottom !=nil {_abga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_egbc .Bottom ,_abga );};if _egbc .Right !=nil {_dbeb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_egbc .Right ,_dbeb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_TblLayoutTypeUnset ST_TblLayoutType =0;ST_TblLayoutTypeFixed ST_TblLayoutType =1;ST_TblLayoutTypeAutofit ST_TblLayoutType =2;);type ST_Shd byte ;type CT_SectType struct{ -// Reference to Printer Settings Data -PrinterSettings *CT_Rel ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};func (_fbbge *CT_Height )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbbge .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",*_fbbge .ValAttr )});};if _fbbge .HRuleAttr !=ST_HeightRuleUnset {_dgagg ,_fcgfdg :=_fbbge .HRuleAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _fcgfdg !=nil {return _fcgfdg ;};start .Attr =append (start .Attr ,_dgagg );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_FontSig ()*CT_FontSig {_eafb :=&CT_FontSig {};return _eafb }; +// Section Type Setting +ValAttr ST_SectionMark ;}; -// ValidateWithPath validates the CT_ReadingModeInkLockDown and its children, prefixing error messages with path -func (_gffecd *CT_ReadingModeInkLockDown )ValidateWithPath (path string )error {if _gabba :=_gffecd .ActualPgAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0075\u0061\u006c\u0050\u0067\u0041\u0074\u0074\u0072");_gabba !=nil {return _gabba ;};if _acaf :=_gffecd .FontSzAttr .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u007a\u0041\u0074\u0074\u0072");_acaf !=nil {return _acaf ;};return nil ;};func NewAG_SectPrAttributes ()*AG_SectPrAttributes {_dfa :=&AG_SectPrAttributes {};return _dfa };type GlossaryDocument struct{CT_GlossaryDocument };type WdST_WrapText byte ;func NewCT_ObjectLink ()*CT_ObjectLink {_ecbba :=&CT_ObjectLink {};_ecbba .UpdateModeAttr =ST_ObjectUpdateMode (1);return _ecbba ;};func (_cefcf *CT_DocPartBehavior )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cefcf .ValAttr =ST_DocPartBehavior (1);for _ ,_abdbg :=range start .Attr {if _abdbg .Name .Local =="\u0076\u0061\u006c"{_cefcf .ValAttr .UnmarshalXMLAttr (_abdbg );continue ;};};for {_efdb ,_cega :=d .Token ();if _cega !=nil {return _db .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",_cega );};if _bfage ,_cefed :=_efdb .(_d .EndElement );_cefed &&_bfage .Name ==start .Name {break ;};};return nil ;};func (_egbda *CT_Rel )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_egbda .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the AG_TransitionalPassword and its children, prefixing error messages with path +func (_ede *AG_TransitionalPassword )ValidateWithPath (path string )error {if _ga :=_ede .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_ga !=nil {return _ga ;};if _cag :=_ede .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");_cag !=nil {return _cag ;};if _fb :=_ede .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fb !=nil {return _fb ;};return nil ;};type WdEG_WrapType struct{Choice *WdEG_WrapTypeChoice ;};type ST_Zoom byte ;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;);func (_eebef *ST_LevelSuffix )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eebef =0;case "\u0074\u0061\u0062":*_eebef =1;case "\u0073\u0070\u0061c\u0065":*_eebef =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_eebef =3;};return nil ;};func (_acbgab ST_PageBorderOffset )String ()string {switch _acbgab {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065";case 2:return "\u0074\u0065\u0078\u0074";};return "";};func (_dgedga *Endnotes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0073";return _dgedga .CT_Endnotes .MarshalXML (e ,start );};func (_gfabf *CT_DocPartBehaviors )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cccc :for {_cecf ,_gabb :=d .Token ();if _gabb !=nil {return _gabb ;};switch _ededa :=_cecf .(type ){case _d .StartElement :switch _ededa .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcaa :=NewCT_DocPartBehavior ();if _cfdea :=d .DecodeElement (_dcaa ,&_ededa );_cfdea !=nil {return _cfdea ;};_gfabf .Behavior =append (_gfabf .Behavior ,_dcaa );default:_dg .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",_ededa .Name );if _eebfd :=d .Skip ();_eebfd !=nil {return _eebfd ;};};case _d .EndElement :break _cccc ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_MathCtrlIns and its children, prefixing error messages with path -func (_efea *CT_MathCtrlIns )ValidateWithPath (path string )error {return nil };func (_bgefe *EG_RunLevelElts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bgefe .ProofErr !=nil {_fdfcag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}};e .EncodeElement (_bgefe .ProofErr ,_fdfcag );};if _bgefe .PermStart !=nil {_ggccda :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_bgefe .PermStart ,_ggccda );};if _bgefe .PermEnd !=nil {_cagaf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0065\u0072\u006d\u0045\u006ed"}};e .EncodeElement (_bgefe .PermEnd ,_cagaf );};if _bgefe .Ins !=nil {_ggbgcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_bgefe .Ins ,_ggbgcg );};if _bgefe .Del !=nil {_aaacf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_bgefe .Del ,_aaacf );};if _bgefe .MoveFrom !=nil {_ddgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_bgefe .MoveFrom ,_ddgf );};if _bgefe .MoveTo !=nil {_dedbcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_bgefe .MoveTo ,_dedbcc );};if _bgefe .EG_RangeMarkupElements !=nil {for _ ,_deabc :=range _bgefe .EG_RangeMarkupElements {_deabc .MarshalXML (e ,_d .StartElement {});};};if _bgefe .EG_MathContent !=nil {for _ ,_gcbaf :=range _bgefe .EG_MathContent {_gcbaf .MarshalXML (e ,_d .StartElement {});};};return nil ;};func NewCT_RPrOriginal ()*CT_RPrOriginal {_gbfdgc :=&CT_RPrOriginal {};return _gbfdgc };type CT_DocPartType struct{ +// ValidateWithPath validates the EG_ContentBlockContent and its children, prefixing error messages with path +func (_gbbge *EG_ContentBlockContent )ValidateWithPath (path string )error {if _gbbge .CustomXml !=nil {if _eccdg :=_gbbge .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_eccdg !=nil {return _eccdg ;};};if _gbbge .Sdt !=nil {if _acabc :=_gbbge .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_acabc !=nil {return _acabc ;};};for _abgfc ,_ccgec :=range _gbbge .P {if _bfgbde :=_ccgec .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_abgfc ));_bfgbde !=nil {return _bfgbde ;};};for _bgggg ,_ecgfb :=range _gbbge .Tbl {if _fbfgg :=_ecgfb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_bgggg ));_fbfgg !=nil {return _fbfgg ;};};for _dcdab ,_bddga :=range _gbbge .EG_RunLevelElts {if _defdd :=_bddga .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_dcdab ));_defdd !=nil {return _defdd ;};};return nil ;};type CT_SdtCell struct{ -// Type Value -ValAttr ST_DocPartType ;};func NewCT_Recipients ()*CT_Recipients {_abfeg :=&CT_Recipients {};return _abfeg };func NewCT_DecimalNumber ()*CT_DecimalNumber {_dgfcg :=&CT_DecimalNumber {};return _dgfcg };func (_bgcbad ST_DropCap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_geeeag :=_d .Attr {};_geeeag .Name =name ;switch _bgcbad {case ST_DropCapUnset :_geeeag .Value ="";case ST_DropCapNone :_geeeag .Value ="\u006e\u006f\u006e\u0065";case ST_DropCapDrop :_geeeag .Value ="\u0064\u0072\u006f\u0070";case ST_DropCapMargin :_geeeag .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";};return _geeeag ,nil ;};const (ST_FrameLayoutUnset ST_FrameLayout =0;ST_FrameLayoutRows ST_FrameLayout =1;ST_FrameLayoutCols ST_FrameLayout =2;ST_FrameLayoutNone ST_FrameLayout =3;); +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// Validate validates the CT_SdtDate and its children -func (_dfcec *CT_SdtDate )Validate ()error {return _dfcec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065");}; +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// ValidateWithPath validates the EG_PContent and its children, prefixing error messages with path -func (_bbfaeb *EG_PContent )ValidateWithPath (path string )error {for _bbedcf ,_acbdg :=range _bbfaeb .FldSimple {if _ecafb :=_acbdg .ValidateWithPath (_db .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bbedcf ));_ecafb !=nil {return _ecafb ;};};if _bbfaeb .Hyperlink !=nil {if _fbbc :=_bbfaeb .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_fbbc !=nil {return _fbbc ;};};if _bbfaeb .SubDoc !=nil {if _cdeab :=_bbfaeb .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_cdeab !=nil {return _cdeab ;};};for _ggefc ,_gebeg :=range _bbfaeb .EG_ContentRunContent {if _gfeggf :=_gebeg .ValidateWithPath (_db .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_ggefc ));_gfeggf !=nil {return _gfeggf ;};};return nil ;};func (_gdfbff ST_MailMergeSourceType )String ()string {switch _gdfbff {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 (_gbcedg ST_Wrap )ValidateWithPath (path string )error {switch _gbcedg {case 0,1,2,3,4,5,6:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbcedg ));};return nil ;};func NewCT_DocParts ()*CT_DocParts {_eddbf :=&CT_DocParts {};return _eddbf }; +// Cell-Level Structured Document Tag Content +SdtContent *CT_SdtContentCell ;};type WdAnchor struct{WdCT_Anchor }; -// Validate validates the CT_DirContentRun and its children -func (_afab *CT_DirContentRun )Validate ()error {return _afab .ValidateWithPath ("\u0043\u0054_\u0044\u0069\u0072C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func NewCT_ParaRPr ()*CT_ParaRPr {_aaafg :=&CT_ParaRPr {};return _aaafg };func NewEG_ContentBlockContent ()*EG_ContentBlockContent {_gecaa :=&EG_ContentBlockContent {};return _gecaa ;};type CT_Numbering struct{ +// Validate validates the CT_SignedHpsMeasure and its children +func (_faddc *CT_SignedHpsMeasure )Validate ()error {return _faddc .ValidateWithPath ("\u0043\u0054\u005f\u0053ig\u006e\u0065\u0064\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func (_bgacda *CT_TrackChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fgacbf :=range start .Attr {if _fgacbf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_cgfa ,_gfdfc :=_fgacbf .Value ,error (nil );if _gfdfc !=nil {return _gfdfc ;};_bgacda .AuthorAttr =_cgfa ;continue ;};if _fgacbf .Name .Local =="\u0064\u0061\u0074\u0065"{_egcc ,_adcfce :=ParseStdlibTime (_fgacbf .Value );if _adcfce !=nil {return _adcfce ;};_bgacda .DateAttr =&_egcc ;continue ;};if _fgacbf .Name .Local =="\u0069\u0064"{_eeage ,_geedc :=_da .ParseInt (_fgacbf .Value ,10,64);if _geedc !=nil {return _geedc ;};_bgacda .IdAttr =_eeage ;continue ;};};for {_eadce ,_bgbec :=d .Token ();if _bgbec !=nil {return _g .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",_bgbec );};if _dcaga ,_gbdae :=_eadce .(_d .EndElement );_gbdae &&_dcaga .Name ==start .Name {break ;};};return nil ;};func (_gdddb *CT_DocPartBehavior )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_debef ,_efgca :=_gdddb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _efgca !=nil {return _efgca ;};start .Attr =append (start .Attr ,_debef );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fefbe *CT_LatentStyles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fefbe .DefLockedStateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003ad\u0065\u0066\u004co\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fefbe .DefLockedStateAttr )});};if _fefbe .DefUIPriorityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064e\u0066\u0055\u0049\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_fefbe .DefUIPriorityAttr )});};if _fefbe .DefSemiHiddenAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064e\u0066\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_fefbe .DefSemiHiddenAttr )});};if _fefbe .DefUnhideWhenUsedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0065fU\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fefbe .DefUnhideWhenUsedAttr )});};if _fefbe .DefQFormatAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064e\u0066\u0051\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fefbe .DefQFormatAttr )});};if _fefbe .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fefbe .CountAttr )});};e .EncodeToken (start );if _fefbe .LsdException !=nil {_gefcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0073\u0064\u0045\u0078\u0063\u0065p\u0074\u0069\u006f\u006e"}};for _ ,_bgada :=range _fefbe .LsdException {e .EncodeElement (_bgada ,_gefcc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Picture Numbering Symbol Definition -NumPicBullet []*CT_NumPicBullet ; +// ValidateWithPath validates the CT_Language and its children, prefixing error messages with path +func (_dcfcaa *CT_Language )ValidateWithPath (path string )error {return nil };func (_dgacd *Styles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077\u003a\u0073\u0074\u0079\u006c\u0065\u0073";return _dgacd .CT_Styles .MarshalXML (e ,start );};func (_cbgcg *CT_Pitch )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gdbge ,_cgbbc :=_cbgcg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cgbbc !=nil {return _cgbbc ;};start .Attr =append (start .Attr ,_gdbge );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_babbeb ST_TabTlc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_babbeb .String (),start );}; -// Abstract Numbering Definition -AbstractNum []*CT_AbstractNum ; +// ValidateWithPath validates the CT_FtnDocProps and its children, prefixing error messages with path +func (_cbcab *CT_FtnDocProps )ValidateWithPath (path string )error {if _cbcab .Pos !=nil {if _eefcd :=_cbcab .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_eefcd !=nil {return _eefcd ;};};if _cbcab .NumFmt !=nil {if _gacg :=_cbcab .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gacg !=nil {return _gacg ;};};if _cbcab .NumStart !=nil {if _ffgg :=_cbcab .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_ffgg !=nil {return _ffgg ;};};if _cbcab .NumRestart !=nil {if _aedb :=_cbcab .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_aedb !=nil {return _aedb ;};};for _affa ,_fgfbae :=range _cbcab .Footnote {if _cabfc :=_fgfbae .ValidateWithPath (_g .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_affa ));_cabfc !=nil {return _cabfc ;};};return nil ;};func (_bdbc *CT_FFHelpText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggdgg :=range start .Attr {if _ggdgg .Name .Local =="\u0074\u0079\u0070\u0065"{_bdbc .TypeAttr .UnmarshalXMLAttr (_ggdgg );continue ;};if _ggdgg .Name .Local =="\u0076\u0061\u006c"{_fefg ,_fbad :=_ggdgg .Value ,error (nil );if _fbad !=nil {return _fbad ;};_bdbc .ValAttr =&_fefg ;continue ;};};for {_accea ,_bcecd :=d .Token ();if _bcecd !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0048e\u006cp\u0054\u0065\u0078\u0074\u003a\u0020\u0025s",_bcecd );};if _cdcca ,_febc :=_accea .(_d .EndElement );_febc &&_cdcca .Name ==start .Name {break ;};};return nil ;}; -// Numbering Definition Instance -Num []*CT_Num ; +// ValidateWithPath validates the CT_TblGridCol and its children, prefixing error messages with path +func (_gbaffc *CT_TblGridCol )ValidateWithPath (path string )error {if _gbaffc .WAttr !=nil {if _fggeeg :=_gbaffc .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_fggeeg !=nil {return _fggeeg ;};};return nil ;}; -// Last Reviewed Abstract Numbering Definition -NumIdMacAtCleanup *CT_DecimalNumber ;}; +// ValidateWithPath validates the EG_FtnEdnNumProps and its children, prefixing error messages with path +func (_gaaabf *EG_FtnEdnNumProps )ValidateWithPath (path string )error {if _gaaabf .NumStart !=nil {if _ccade :=_gaaabf .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_ccade !=nil {return _ccade ;};};if _gaaabf .NumRestart !=nil {if _dgdcdb :=_gaaabf .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_dgdcdb !=nil {return _dgdcdb ;};};return nil ;};func (_dgaab *EG_RPrMath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcbga :for {_gegdb ,_gefad :=d .Token ();if _gefad !=nil {return _gefad ;};switch _eacgf :=_gegdb .(type ){case _d .StartElement :switch _eacgf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgaab .Ins =NewCT_MathCtrlIns ();if _badbe :=d .DecodeElement (_dgaab .Ins ,&_eacgf );_badbe !=nil {return _badbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgaab .Del =NewCT_MathCtrlDel ();if _cfdcb :=d .DecodeElement (_dgaab .Del ,&_eacgf );_cfdcb !=nil {return _cfdcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgaab .RPr =NewCT_RPr ();if _afcgbg :=d .DecodeElement (_dgaab .RPr ,&_eacgf );_afcgbg !=nil {return _afcgbg ;};default:_dg .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",_eacgf .Name );if _edcggf :=d .Skip ();_edcggf !=nil {return _edcggf ;};};case _d .EndElement :break _gcbga ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_WritingStyle and its children -func (_defbed *CT_WritingStyle )Validate ()error {return _defbed .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065");};type EG_PContentBase struct{CustomXml *CT_CustomXmlRun ;FldSimple []*CT_SimpleField ;Hyperlink *CT_Hyperlink ;};type CT_SignedHpsMeasure struct{ +// Validate validates the CT_LevelSuffix and its children +func (_aebace *CT_LevelSuffix )Validate ()error {return _aebace .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0053u\u0066\u0066\u0069\u0078");};func (_eeddgb *ST_FtnEdn )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaaade ,_edfdf :=d .Token ();if _edfdf !=nil {return _edfdf ;};if _dadabd ,_ebddc :=_gaaade .(_d .EndElement );_ebddc &&_dadabd .Name ==start .Name {*_eeddgb =1;return nil ;};if _aedbb ,_fgfbgbd :=_gaaade .(_d .CharData );!_fgfbgbd {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",_gaaade );}else {switch string (_aedbb ){case "":*_eeddgb =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_eeddgb =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_eeddgb =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_eeddgb =3;case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_eeddgb =4;};};_gaaade ,_edfdf =d .Token ();if _edfdf !=nil {return _edfdf ;};if _beaadc ,_aeaag :=_gaaade .(_d .EndElement );_aeaag &&_beaadc .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",_gaaade );};func NewCT_Fonts ()*CT_Fonts {_aaffa :=&CT_Fonts {};return _aaffa };func (_dddceg *ST_Lock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggecgg ,_ccceag :=d .Token ();if _ccceag !=nil {return _ccceag ;};if _efcgba ,_dfbea :=_ggecgg .(_d .EndElement );_dfbea &&_efcgba .Name ==start .Name {*_dddceg =1;return nil ;};if _bcfdd ,_gceca :=_ggecgg .(_d .CharData );!_gceca {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",_ggecgg );}else {switch string (_bcfdd ){case "":*_dddceg =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_dddceg =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_dddceg =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_dddceg =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_dddceg =4;};};_ggecgg ,_ccceag =d .Token ();if _ccceag !=nil {return _ccceag ;};if _aggecc ,_fbebde :=_ggecgg .(_d .EndElement );_fbebde &&_aggecc .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",_ggecgg );};func (_ebag *CT_P )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_caaag :=range start .Attr {if _caaag .Name .Local =="\u0072\u0073\u0069d\u0052"{_fbca ,_begae :=_caaag .Value ,error (nil );if _begae !=nil {return _begae ;};_ebag .RsidRAttr =&_fbca ;continue ;};if _caaag .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_eegddb ,_fccge :=_caaag .Value ,error (nil );if _fccge !=nil {return _fccge ;};_ebag .RsidDelAttr =&_eegddb ;continue ;};if _caaag .Name .Local =="\u0072\u0073\u0069d\u0050"{_ebeeg ,_egaafb :=_caaag .Value ,error (nil );if _egaafb !=nil {return _egaafb ;};_ebag .RsidPAttr =&_ebeeg ;continue ;};if _caaag .Name .Local =="\u0072\u0073\u0069d\u0052\u0044\u0065\u0066\u0061\u0075\u006c\u0074"{_edfef ,_ggdga :=_caaag .Value ,error (nil );if _ggdga !=nil {return _ggdga ;};_ebag .RsidRDefaultAttr =&_edfef ;continue ;};if _caaag .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_ccfac ,_egbfg :=_caaag .Value ,error (nil );if _egbfg !=nil {return _egbfg ;};_ebag .RsidRPrAttr =&_ccfac ;continue ;};};_aadcg :for {_egbgf ,_gbfaag :=d .Token ();if _gbfaag !=nil {return _gbfaag ;};switch _beagg :=_egbgf .(type ){case _d .StartElement :switch _beagg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebag .PPr =NewCT_PPr ();if _gagbcd :=d .DecodeElement (_ebag .PPr ,&_beagg );_gagbcd !=nil {return _gagbcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eceea :=NewEG_PContent ();_aedff :=NewCT_SimpleField ();if _ddgdc :=d .DecodeElement (_aedff ,&_beagg );_ddgdc !=nil {return _ddgdc ;};_eceea .FldSimple =append (_eceea .FldSimple ,_aedff );_ebag .EG_PContent =append (_ebag .EG_PContent ,_eceea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfaf :=NewEG_PContent ();_bgfaf .Hyperlink =NewCT_Hyperlink ();if _dfaf :=d .DecodeElement (_bgfaf .Hyperlink ,&_beagg );_dfaf !=nil {return _dfaf ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_bgfaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_beceg :=NewEG_PContent ();_beceg .SubDoc =NewCT_Rel ();if _egbcg :=d .DecodeElement (_beceg .SubDoc ,&_beagg );_egbcg !=nil {return _egbcg ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_beceg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdafc :=NewEG_PContent ();_fdabf :=NewEG_ContentRunContent ();_fdabf .CustomXml =NewCT_CustomXmlRun ();if _befad :=d .DecodeElement (_fdabf .CustomXml ,&_beagg );_befad !=nil {return _befad ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_bdafc );_bdafc .EG_ContentRunContent =append (_bdafc .EG_ContentRunContent ,_fdabf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bebbf :=NewEG_PContent ();_decfb :=NewEG_ContentRunContent ();_decfb .SmartTag =NewCT_SmartTagRun ();if _ffgbb :=d .DecodeElement (_decfb .SmartTag ,&_beagg );_ffgbb !=nil {return _ffgbb ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_bebbf );_bebbf .EG_ContentRunContent =append (_bebbf .EG_ContentRunContent ,_decfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bggba :=NewEG_PContent ();_fgeba :=NewEG_ContentRunContent ();_fgeba .Sdt =NewCT_SdtRun ();if _aefcf :=d .DecodeElement (_fgeba .Sdt ,&_beagg );_aefcf !=nil {return _aefcf ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_bggba );_bggba .EG_ContentRunContent =append (_bggba .EG_ContentRunContent ,_fgeba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbbbd :=NewEG_PContent ();_ffgbd :=NewEG_ContentRunContent ();_ffgbd .Dir =NewCT_DirContentRun ();if _cfge :=d .DecodeElement (_ffgbd .Dir ,&_beagg );_cfge !=nil {return _cfge ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_bbbbd );_bbbbd .EG_ContentRunContent =append (_bbbbd .EG_ContentRunContent ,_ffgbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdeeb :=NewEG_PContent ();_dggbc :=NewEG_ContentRunContent ();_dggbc .Bdo =NewCT_BdoContentRun ();if _dffcbe :=d .DecodeElement (_dggbc .Bdo ,&_beagg );_dffcbe !=nil {return _dffcbe ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_gdeeb );_gdeeb .EG_ContentRunContent =append (_gdeeb .EG_ContentRunContent ,_dggbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egeb :=NewEG_PContent ();_dafba :=NewEG_ContentRunContent ();_dafba .R =NewCT_R ();if _ecaec :=d .DecodeElement (_dafba .R ,&_beagg );_ecaec !=nil {return _ecaec ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_egeb );_egeb .EG_ContentRunContent =append (_egeb .EG_ContentRunContent ,_dafba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geedaa :=NewEG_PContent ();_cdadc :=NewEG_ContentRunContent ();_abeab :=NewEG_RunLevelElts ();_abeab .ProofErr =NewCT_ProofErr ();if _ceadf :=d .DecodeElement (_abeab .ProofErr ,&_beagg );_ceadf !=nil {return _ceadf ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_geedaa );_geedaa .EG_ContentRunContent =append (_geedaa .EG_ContentRunContent ,_cdadc );_cdadc .EG_RunLevelElts =append (_cdadc .EG_RunLevelElts ,_abeab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbbcb :=NewEG_PContent ();_agfdc :=NewEG_ContentRunContent ();_dfecb :=NewEG_RunLevelElts ();_dfecb .PermStart =NewCT_PermStart ();if _gacac :=d .DecodeElement (_dfecb .PermStart ,&_beagg );_gacac !=nil {return _gacac ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_gbbcb );_gbbcb .EG_ContentRunContent =append (_gbbcb .EG_ContentRunContent ,_agfdc );_agfdc .EG_RunLevelElts =append (_agfdc .EG_RunLevelElts ,_dfecb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbebd :=NewEG_PContent ();_dgegc :=NewEG_ContentRunContent ();_ddgbf :=NewEG_RunLevelElts ();_ddgbf .PermEnd =NewCT_Perm ();if _afbbed :=d .DecodeElement (_ddgbf .PermEnd ,&_beagg );_afbbed !=nil {return _afbbed ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_fbebd );_fbebd .EG_ContentRunContent =append (_fbebd .EG_ContentRunContent ,_dgegc );_dgegc .EG_RunLevelElts =append (_dgegc .EG_RunLevelElts ,_ddgbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_debde :=NewEG_PContent ();_daegca :=NewEG_ContentRunContent ();_abcg :=NewEG_RunLevelElts ();_abcg .Ins =NewCT_RunTrackChange ();if _faddg :=d .DecodeElement (_abcg .Ins ,&_beagg );_faddg !=nil {return _faddg ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_debde );_debde .EG_ContentRunContent =append (_debde .EG_ContentRunContent ,_daegca );_daegca .EG_RunLevelElts =append (_daegca .EG_RunLevelElts ,_abcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edga :=NewEG_PContent ();_efecc :=NewEG_ContentRunContent ();_fdeff :=NewEG_RunLevelElts ();_fdeff .Del =NewCT_RunTrackChange ();if _dadc :=d .DecodeElement (_fdeff .Del ,&_beagg );_dadc !=nil {return _dadc ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_edga );_edga .EG_ContentRunContent =append (_edga .EG_ContentRunContent ,_efecc );_efecc .EG_RunLevelElts =append (_efecc .EG_RunLevelElts ,_fdeff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edaccbc :=NewEG_PContent ();_agccb :=NewEG_ContentRunContent ();_acbgg :=NewEG_RunLevelElts ();_acbgg .MoveFrom =NewCT_RunTrackChange ();if _eegbb :=d .DecodeElement (_acbgg .MoveFrom ,&_beagg );_eegbb !=nil {return _eegbb ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_edaccbc );_edaccbc .EG_ContentRunContent =append (_edaccbc .EG_ContentRunContent ,_agccb );_agccb .EG_RunLevelElts =append (_agccb .EG_RunLevelElts ,_acbgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eefgc :=NewEG_PContent ();_fffb :=NewEG_ContentRunContent ();_gbdac :=NewEG_RunLevelElts ();_gbdac .MoveTo =NewCT_RunTrackChange ();if _gcde :=d .DecodeElement (_gbdac .MoveTo ,&_beagg );_gcde !=nil {return _gcde ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_eefgc );_eefgc .EG_ContentRunContent =append (_eefgc .EG_ContentRunContent ,_fffb );_fffb .EG_RunLevelElts =append (_fffb .EG_RunLevelElts ,_gbdac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbdbe :=NewEG_PContent ();_bcbdbb :=NewEG_ContentRunContent ();_eegfg :=NewEG_RunLevelElts ();_ceeab :=NewEG_RangeMarkupElements ();_ceeab .BookmarkStart =NewCT_Bookmark ();if _afecc :=d .DecodeElement (_ceeab .BookmarkStart ,&_beagg );_afecc !=nil {return _afecc ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_bbdbe );_bbdbe .EG_ContentRunContent =append (_bbdbe .EG_ContentRunContent ,_bcbdbb );_bcbdbb .EG_RunLevelElts =append (_bcbdbb .EG_RunLevelElts ,_eegfg );_eegfg .EG_RangeMarkupElements =append (_eegfg .EG_RangeMarkupElements ,_ceeab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fffa :=NewEG_PContent ();_cegga :=NewEG_ContentRunContent ();_eeac :=NewEG_RunLevelElts ();_bacd :=NewEG_RangeMarkupElements ();_bacd .BookmarkEnd =NewCT_MarkupRange ();if _cdbaa :=d .DecodeElement (_bacd .BookmarkEnd ,&_beagg );_cdbaa !=nil {return _cdbaa ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_fffa );_fffa .EG_ContentRunContent =append (_fffa .EG_ContentRunContent ,_cegga );_cegga .EG_RunLevelElts =append (_cegga .EG_RunLevelElts ,_eeac );_eeac .EG_RangeMarkupElements =append (_eeac .EG_RangeMarkupElements ,_bacd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egead :=NewEG_PContent ();_gffbf :=NewEG_ContentRunContent ();_cafac :=NewEG_RunLevelElts ();_abbge :=NewEG_RangeMarkupElements ();_abbge .MoveFromRangeStart =NewCT_MoveBookmark ();if _aabba :=d .DecodeElement (_abbge .MoveFromRangeStart ,&_beagg );_aabba !=nil {return _aabba ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_egead );_egead .EG_ContentRunContent =append (_egead .EG_ContentRunContent ,_gffbf );_gffbf .EG_RunLevelElts =append (_gffbf .EG_RunLevelElts ,_cafac );_cafac .EG_RangeMarkupElements =append (_cafac .EG_RangeMarkupElements ,_abbge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_daadb :=NewEG_PContent ();_ggbed :=NewEG_ContentRunContent ();_ffddc :=NewEG_RunLevelElts ();_gbef :=NewEG_RangeMarkupElements ();_gbef .MoveFromRangeEnd =NewCT_MarkupRange ();if _aagdd :=d .DecodeElement (_gbef .MoveFromRangeEnd ,&_beagg );_aagdd !=nil {return _aagdd ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_daadb );_daadb .EG_ContentRunContent =append (_daadb .EG_ContentRunContent ,_ggbed );_ggbed .EG_RunLevelElts =append (_ggbed .EG_RunLevelElts ,_ffddc );_ffddc .EG_RangeMarkupElements =append (_ffddc .EG_RangeMarkupElements ,_gbef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aaeff :=NewEG_PContent ();_bfffef :=NewEG_ContentRunContent ();_bbcfb :=NewEG_RunLevelElts ();_fbadag :=NewEG_RangeMarkupElements ();_fbadag .MoveToRangeStart =NewCT_MoveBookmark ();if _gfdab :=d .DecodeElement (_fbadag .MoveToRangeStart ,&_beagg );_gfdab !=nil {return _gfdab ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_aaeff );_aaeff .EG_ContentRunContent =append (_aaeff .EG_ContentRunContent ,_bfffef );_bfffef .EG_RunLevelElts =append (_bfffef .EG_RunLevelElts ,_bbcfb );_bbcfb .EG_RangeMarkupElements =append (_bbcfb .EG_RangeMarkupElements ,_fbadag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_geegc :=NewEG_PContent ();_acbef :=NewEG_ContentRunContent ();_ddbbf :=NewEG_RunLevelElts ();_eabcd :=NewEG_RangeMarkupElements ();_eabcd .MoveToRangeEnd =NewCT_MarkupRange ();if _ccdgb :=d .DecodeElement (_eabcd .MoveToRangeEnd ,&_beagg );_ccdgb !=nil {return _ccdgb ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_geegc );_geegc .EG_ContentRunContent =append (_geegc .EG_ContentRunContent ,_acbef );_acbef .EG_RunLevelElts =append (_acbef .EG_RunLevelElts ,_ddbbf );_ddbbf .EG_RangeMarkupElements =append (_ddbbf .EG_RangeMarkupElements ,_eabcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cacfb :=NewEG_PContent ();_feega :=NewEG_ContentRunContent ();_fbdcg :=NewEG_RunLevelElts ();_facbc :=NewEG_RangeMarkupElements ();_facbc .CommentRangeStart =NewCT_MarkupRange ();if _cbbegd :=d .DecodeElement (_facbc .CommentRangeStart ,&_beagg );_cbbegd !=nil {return _cbbegd ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_cacfb );_cacfb .EG_ContentRunContent =append (_cacfb .EG_ContentRunContent ,_feega );_feega .EG_RunLevelElts =append (_feega .EG_RunLevelElts ,_fbdcg );_fbdcg .EG_RangeMarkupElements =append (_fbdcg .EG_RangeMarkupElements ,_facbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggfe :=NewEG_PContent ();_ffgdd :=NewEG_ContentRunContent ();_aacf :=NewEG_RunLevelElts ();_cdega :=NewEG_RangeMarkupElements ();_cdega .CommentRangeEnd =NewCT_MarkupRange ();if _ddfed :=d .DecodeElement (_cdega .CommentRangeEnd ,&_beagg );_ddfed !=nil {return _ddfed ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_ggfe );_ggfe .EG_ContentRunContent =append (_ggfe .EG_ContentRunContent ,_ffgdd );_ffgdd .EG_RunLevelElts =append (_ffgdd .EG_RunLevelElts ,_aacf );_aacf .EG_RangeMarkupElements =append (_aacf .EG_RangeMarkupElements ,_cdega );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffcfb :=NewEG_PContent ();_ccgedg :=NewEG_ContentRunContent ();_ddgae :=NewEG_RunLevelElts ();_ccdfe :=NewEG_RangeMarkupElements ();_ccdfe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _aeaga :=d .DecodeElement (_ccdfe .CustomXmlInsRangeStart ,&_beagg );_aeaga !=nil {return _aeaga ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_ffcfb );_ffcfb .EG_ContentRunContent =append (_ffcfb .EG_ContentRunContent ,_ccgedg );_ccgedg .EG_RunLevelElts =append (_ccgedg .EG_RunLevelElts ,_ddgae );_ddgae .EG_RangeMarkupElements =append (_ddgae .EG_RangeMarkupElements ,_ccdfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bddba :=NewEG_PContent ();_cbfee :=NewEG_ContentRunContent ();_fcgeb :=NewEG_RunLevelElts ();_ebfcc :=NewEG_RangeMarkupElements ();_ebfcc .CustomXmlInsRangeEnd =NewCT_Markup ();if _ffeg :=d .DecodeElement (_ebfcc .CustomXmlInsRangeEnd ,&_beagg );_ffeg !=nil {return _ffeg ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_bddba );_bddba .EG_ContentRunContent =append (_bddba .EG_ContentRunContent ,_cbfee );_cbfee .EG_RunLevelElts =append (_cbfee .EG_RunLevelElts ,_fcgeb );_fcgeb .EG_RangeMarkupElements =append (_fcgeb .EG_RangeMarkupElements ,_ebfcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgac :=NewEG_PContent ();_bcgce :=NewEG_ContentRunContent ();_dfdca :=NewEG_RunLevelElts ();_gggaa :=NewEG_RangeMarkupElements ();_gggaa .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gegcb :=d .DecodeElement (_gggaa .CustomXmlDelRangeStart ,&_beagg );_gegcb !=nil {return _gegcb ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_bgac );_bgac .EG_ContentRunContent =append (_bgac .EG_ContentRunContent ,_bcgce );_bcgce .EG_RunLevelElts =append (_bcgce .EG_RunLevelElts ,_dfdca );_dfdca .EG_RangeMarkupElements =append (_dfdca .EG_RangeMarkupElements ,_gggaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_daeff :=NewEG_PContent ();_cfgda :=NewEG_ContentRunContent ();_ddda :=NewEG_RunLevelElts ();_ceded :=NewEG_RangeMarkupElements ();_ceded .CustomXmlDelRangeEnd =NewCT_Markup ();if _bagac :=d .DecodeElement (_ceded .CustomXmlDelRangeEnd ,&_beagg );_bagac !=nil {return _bagac ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_daeff );_daeff .EG_ContentRunContent =append (_daeff .EG_ContentRunContent ,_cfgda );_cfgda .EG_RunLevelElts =append (_cfgda .EG_RunLevelElts ,_ddda );_ddda .EG_RangeMarkupElements =append (_ddda .EG_RangeMarkupElements ,_ceded );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_efeddc :=NewEG_PContent ();_eafeg :=NewEG_ContentRunContent ();_bebff :=NewEG_RunLevelElts ();_fgcbg :=NewEG_RangeMarkupElements ();_fgcbg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eaeb :=d .DecodeElement (_fgcbg .CustomXmlMoveFromRangeStart ,&_beagg );_eaeb !=nil {return _eaeb ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_efeddc );_efeddc .EG_ContentRunContent =append (_efeddc .EG_ContentRunContent ,_eafeg );_eafeg .EG_RunLevelElts =append (_eafeg .EG_RunLevelElts ,_bebff );_bebff .EG_RangeMarkupElements =append (_bebff .EG_RangeMarkupElements ,_fgcbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cedgd :=NewEG_PContent ();_defag :=NewEG_ContentRunContent ();_daefb :=NewEG_RunLevelElts ();_fafeb :=NewEG_RangeMarkupElements ();_fafeb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cbfgbb :=d .DecodeElement (_fafeb .CustomXmlMoveFromRangeEnd ,&_beagg );_cbfgbb !=nil {return _cbfgbb ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_cedgd );_cedgd .EG_ContentRunContent =append (_cedgd .EG_ContentRunContent ,_defag );_defag .EG_RunLevelElts =append (_defag .EG_RunLevelElts ,_daefb );_daefb .EG_RangeMarkupElements =append (_daefb .EG_RangeMarkupElements ,_fafeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbcead :=NewEG_PContent ();_agadb :=NewEG_ContentRunContent ();_gdbea :=NewEG_RunLevelElts ();_abegc :=NewEG_RangeMarkupElements ();_abegc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eadeb :=d .DecodeElement (_abegc .CustomXmlMoveToRangeStart ,&_beagg );_eadeb !=nil {return _eadeb ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_cbcead );_cbcead .EG_ContentRunContent =append (_cbcead .EG_ContentRunContent ,_agadb );_agadb .EG_RunLevelElts =append (_agadb .EG_RunLevelElts ,_gdbea );_gdbea .EG_RangeMarkupElements =append (_gdbea .EG_RangeMarkupElements ,_abegc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ceca :=NewEG_PContent ();_caffeb :=NewEG_ContentRunContent ();_faafg :=NewEG_RunLevelElts ();_afgfc :=NewEG_RangeMarkupElements ();_afgfc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _aggcd :=d .DecodeElement (_afgfc .CustomXmlMoveToRangeEnd ,&_beagg );_aggcd !=nil {return _aggcd ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_ceca );_ceca .EG_ContentRunContent =append (_ceca .EG_ContentRunContent ,_caffeb );_caffeb .EG_RunLevelElts =append (_caffeb .EG_RunLevelElts ,_faafg );_faafg .EG_RangeMarkupElements =append (_faafg .EG_RangeMarkupElements ,_afgfc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agggg :=NewEG_PContent ();_gadgde :=NewEG_ContentRunContent ();_aaafe :=NewEG_RunLevelElts ();_ffdab :=NewEG_MathContent ();_ffdab .OMathPara =_b .NewOMathPara ();if _ffbga :=d .DecodeElement (_ffdab .OMathPara ,&_beagg );_ffbga !=nil {return _ffbga ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_agggg );_agggg .EG_ContentRunContent =append (_agggg .EG_ContentRunContent ,_gadgde );_gadgde .EG_RunLevelElts =append (_gadgde .EG_RunLevelElts ,_aaafe );_aaafe .EG_MathContent =append (_aaafe .EG_MathContent ,_ffdab );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cacaa :=NewEG_PContent ();_bgage :=NewEG_ContentRunContent ();_abedba :=NewEG_RunLevelElts ();_gbfgg :=NewEG_MathContent ();_gbfgg .OMath =_b .NewOMath ();if _egaec :=d .DecodeElement (_gbfgg .OMath ,&_beagg );_egaec !=nil {return _egaec ;};_ebag .EG_PContent =append (_ebag .EG_PContent ,_cacaa );_cacaa .EG_ContentRunContent =append (_cacaa .EG_ContentRunContent ,_bgage );_bgage .EG_RunLevelElts =append (_bgage .EG_RunLevelElts ,_abedba );_abedba .EG_MathContent =append (_abedba .EG_MathContent ,_gbfgg );default:_dg .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",_beagg .Name );if _fdbag :=d .Skip ();_fdbag !=nil {return _fdbag ;};};case _d .EndElement :break _aadcg ;case _d .CharData :};};return nil ;};func (_ggffbe *WdCT_WrapNone )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ddddg *CT_FldChar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cdee ,_bbddbe :=_ddddg .FldCharTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0066\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"});if _bbddbe !=nil {return _bbddbe ;};start .Attr =append (start .Attr ,_cdee );if _ddddg .FldLockAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_g .Sprintf ("\u0025\u0076",*_ddddg .FldLockAttr )});};if _ddddg .DirtyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_ddddg .DirtyAttr )});};e .EncodeToken (start );if _ddddg .FldData !=nil {_ecfg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}};e .EncodeElement (_ddddg .FldData ,_ecfg );};if _ddddg .FfData !=nil {_cbgga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0066\u0044\u0061\u0074\u0061"}};e .EncodeElement (_ddddg .FfData ,_cbgga );};if _ddddg .NumberingChange !=nil {_acffa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_ddddg .NumberingChange ,_acffa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ebgd *CT_Compat )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggegd :for {_eccf ,_cfcbbf :=d .Token ();if _cfcbbf !=nil {return _cfcbbf ;};switch _bebd :=_eccf .(type ){case _d .StartElement :switch _bebd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .UseSingleBorderforContiguousCells =NewCT_OnOff ();if _agef :=d .DecodeElement (_ebgd .UseSingleBorderforContiguousCells ,&_bebd );_agef !=nil {return _agef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .WpJustification =NewCT_OnOff ();if _aeeb :=d .DecodeElement (_ebgd .WpJustification ,&_bebd );_aeeb !=nil {return _aeeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .NoTabHangInd =NewCT_OnOff ();if _gbbg :=d .DecodeElement (_ebgd .NoTabHangInd ,&_bebd );_gbbg !=nil {return _gbbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .NoLeading =NewCT_OnOff ();if _edgc :=d .DecodeElement (_ebgd .NoLeading ,&_bebd );_edgc !=nil {return _edgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebgd .SpaceForUL =NewCT_OnOff ();if _gadbb :=d .DecodeElement (_ebgd .SpaceForUL ,&_bebd );_gadbb !=nil {return _gadbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .NoColumnBalance =NewCT_OnOff ();if _dffa :=d .DecodeElement (_ebgd .NoColumnBalance ,&_bebd );_dffa !=nil {return _dffa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .BalanceSingleByteDoubleByteWidth =NewCT_OnOff ();if _gggb :=d .DecodeElement (_ebgd .BalanceSingleByteDoubleByteWidth ,&_bebd );_gggb !=nil {return _gggb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .NoExtraLineSpacing =NewCT_OnOff ();if _dbgb :=d .DecodeElement (_ebgd .NoExtraLineSpacing ,&_bebd );_dbgb !=nil {return _dbgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .DoNotLeaveBackslashAlone =NewCT_OnOff ();if _aeabf :=d .DecodeElement (_ebgd .DoNotLeaveBackslashAlone ,&_bebd );_aeabf !=nil {return _aeabf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .UlTrailSpace =NewCT_OnOff ();if _aabc :=d .DecodeElement (_ebgd .UlTrailSpace ,&_bebd );_aabc !=nil {return _aabc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .DoNotExpandShiftReturn =NewCT_OnOff ();if _eeaef :=d .DecodeElement (_ebgd .DoNotExpandShiftReturn ,&_bebd );_eeaef !=nil {return _eeaef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .SpacingInWholePoints =NewCT_OnOff ();if _gdbf :=d .DecodeElement (_ebgd .SpacingInWholePoints ,&_bebd );_gdbf !=nil {return _gdbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .LineWrapLikeWord6 =NewCT_OnOff ();if _daac :=d .DecodeElement (_ebgd .LineWrapLikeWord6 ,&_bebd );_daac !=nil {return _daac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .PrintBodyTextBeforeHeader =NewCT_OnOff ();if _ababg :=d .DecodeElement (_ebgd .PrintBodyTextBeforeHeader ,&_bebd );_ababg !=nil {return _ababg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .PrintColBlack =NewCT_OnOff ();if _eegf :=d .DecodeElement (_ebgd .PrintColBlack ,&_bebd );_eegf !=nil {return _eegf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .WpSpaceWidth =NewCT_OnOff ();if _bcecc :=d .DecodeElement (_ebgd .WpSpaceWidth ,&_bebd );_bcecc !=nil {return _bcecc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .ShowBreaksInFrames =NewCT_OnOff ();if _gbag :=d .DecodeElement (_ebgd .ShowBreaksInFrames ,&_bebd );_gbag !=nil {return _gbag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebgd .SubFontBySize =NewCT_OnOff ();if _feeb :=d .DecodeElement (_ebgd .SubFontBySize ,&_bebd );_feeb !=nil {return _feeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .SuppressBottomSpacing =NewCT_OnOff ();if _fbfa :=d .DecodeElement (_ebgd .SuppressBottomSpacing ,&_bebd );_fbfa !=nil {return _fbfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .SuppressTopSpacing =NewCT_OnOff ();if _bfedc :=d .DecodeElement (_ebgd .SuppressTopSpacing ,&_bebd );_bfedc !=nil {return _bfedc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebgd .SuppressSpacingAtTopOfPage =NewCT_OnOff ();if _gbec :=d .DecodeElement (_ebgd .SuppressSpacingAtTopOfPage ,&_bebd );_gbec !=nil {return _gbec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .SuppressTopSpacingWP =NewCT_OnOff ();if _gacde :=d .DecodeElement (_ebgd .SuppressTopSpacingWP ,&_bebd );_gacde !=nil {return _gacde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebgd .SuppressSpBfAfterPgBrk =NewCT_OnOff ();if _fbgg :=d .DecodeElement (_ebgd .SuppressSpBfAfterPgBrk ,&_bebd );_fbgg !=nil {return _fbgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebgd .SwapBordersFacingPages =NewCT_OnOff ();if _gbed :=d .DecodeElement (_ebgd .SwapBordersFacingPages ,&_bebd );_gbed !=nil {return _gbed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebgd .ConvMailMergeEsc =NewCT_OnOff ();if _bddb :=d .DecodeElement (_ebgd .ConvMailMergeEsc ,&_bebd );_bddb !=nil {return _bddb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebgd .TruncateFontHeightsLikeWP6 =NewCT_OnOff ();if _efdc :=d .DecodeElement (_ebgd .TruncateFontHeightsLikeWP6 ,&_bebd );_efdc !=nil {return _efdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .MwSmallCaps =NewCT_OnOff ();if _bbcfa :=d .DecodeElement (_ebgd .MwSmallCaps ,&_bebd );_bbcfa !=nil {return _bbcfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .UsePrinterMetrics =NewCT_OnOff ();if _fgaa :=d .DecodeElement (_ebgd .UsePrinterMetrics ,&_bebd );_fgaa !=nil {return _fgaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .DoNotSuppressParagraphBorders =NewCT_OnOff ();if _deeg :=d .DecodeElement (_ebgd .DoNotSuppressParagraphBorders ,&_bebd );_deeg !=nil {return _deeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .WrapTrailSpaces =NewCT_OnOff ();if _bcgb :=d .DecodeElement (_ebgd .WrapTrailSpaces ,&_bebd );_bcgb !=nil {return _bcgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .FootnoteLayoutLikeWW8 =NewCT_OnOff ();if _ddbda :=d .DecodeElement (_ebgd .FootnoteLayoutLikeWW8 ,&_bebd );_ddbda !=nil {return _ddbda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .ShapeLayoutLikeWW8 =NewCT_OnOff ();if _bccf :=d .DecodeElement (_ebgd .ShapeLayoutLikeWW8 ,&_bebd );_bccf !=nil {return _bccf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .AlignTablesRowByRow =NewCT_OnOff ();if _gadd :=d .DecodeElement (_ebgd .AlignTablesRowByRow ,&_bebd );_gadd !=nil {return _gadd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .ForgetLastTabAlignment =NewCT_OnOff ();if _aecadd :=d .DecodeElement (_ebgd .ForgetLastTabAlignment ,&_bebd );_aecadd !=nil {return _aecadd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .AdjustLineHeightInTable =NewCT_OnOff ();if _acdc :=d .DecodeElement (_ebgd .AdjustLineHeightInTable ,&_bebd );_acdc !=nil {return _acdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .AutoSpaceLikeWord95 =NewCT_OnOff ();if _bgdc :=d .DecodeElement (_ebgd .AutoSpaceLikeWord95 ,&_bebd );_bgdc !=nil {return _bgdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .NoSpaceRaiseLower =NewCT_OnOff ();if _gbbd :=d .DecodeElement (_ebgd .NoSpaceRaiseLower ,&_bebd );_gbbd !=nil {return _gbbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .DoNotUseHTMLParagraphAutoSpacing =NewCT_OnOff ();if _eedb :=d .DecodeElement (_ebgd .DoNotUseHTMLParagraphAutoSpacing ,&_bebd );_eedb !=nil {return _eedb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .LayoutRawTableWidth =NewCT_OnOff ();if _badb :=d .DecodeElement (_ebgd .LayoutRawTableWidth ,&_bebd );_badb !=nil {return _badb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .LayoutTableRowsApart =NewCT_OnOff ();if _bcef :=d .DecodeElement (_ebgd .LayoutTableRowsApart ,&_bebd );_bcef !=nil {return _bcef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .UseWord97LineBreakRules =NewCT_OnOff ();if _cfbd :=d .DecodeElement (_ebgd .UseWord97LineBreakRules ,&_bebd );_cfbd !=nil {return _cfbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .DoNotBreakWrappedTables =NewCT_OnOff ();if _abca :=d .DecodeElement (_ebgd .DoNotBreakWrappedTables ,&_bebd );_abca !=nil {return _abca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .DoNotSnapToGridInCell =NewCT_OnOff ();if _agag :=d .DecodeElement (_ebgd .DoNotSnapToGridInCell ,&_bebd );_agag !=nil {return _agag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebgd .SelectFldWithFirstOrLastChar =NewCT_OnOff ();if _debf :=d .DecodeElement (_ebgd .SelectFldWithFirstOrLastChar ,&_bebd );_debf !=nil {return _debf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .ApplyBreakingRules =NewCT_OnOff ();if _gebgf :=d .DecodeElement (_ebgd .ApplyBreakingRules ,&_bebd );_gebgf !=nil {return _gebgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .DoNotWrapTextWithPunct =NewCT_OnOff ();if _fcca :=d .DecodeElement (_ebgd .DoNotWrapTextWithPunct ,&_bebd );_fcca !=nil {return _fcca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .DoNotUseEastAsianBreakRules =NewCT_OnOff ();if _cfaed :=d .DecodeElement (_ebgd .DoNotUseEastAsianBreakRules ,&_bebd );_cfaed !=nil {return _cfaed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .UseWord2002TableStyleRules =NewCT_OnOff ();if _dgbf :=d .DecodeElement (_ebgd .UseWord2002TableStyleRules ,&_bebd );_dgbf !=nil {return _dgbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .GrowAutofit =NewCT_OnOff ();if _ggcc :=d .DecodeElement (_ebgd .GrowAutofit ,&_bebd );_ggcc !=nil {return _ggcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .UseFELayout =NewCT_OnOff ();if _dcbf :=d .DecodeElement (_ebgd .UseFELayout ,&_bebd );_dcbf !=nil {return _dcbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .UseNormalStyleForList =NewCT_OnOff ();if _cfff :=d .DecodeElement (_ebgd .UseNormalStyleForList ,&_bebd );_cfff !=nil {return _cfff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .DoNotUseIndentAsNumberingTabStop =NewCT_OnOff ();if _daecd :=d .DecodeElement (_ebgd .DoNotUseIndentAsNumberingTabStop ,&_bebd );_daecd !=nil {return _daecd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .UseAltKinsokuLineBreakRules =NewCT_OnOff ();if _aaee :=d .DecodeElement (_ebgd .UseAltKinsokuLineBreakRules ,&_bebd );_aaee !=nil {return _aaee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .AllowSpaceOfSameStyleInTable =NewCT_OnOff ();if _afba :=d .DecodeElement (_ebgd .AllowSpaceOfSameStyleInTable ,&_bebd );_afba !=nil {return _afba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .DoNotSuppressIndentation =NewCT_OnOff ();if _fbcb :=d .DecodeElement (_ebgd .DoNotSuppressIndentation ,&_bebd );_fbcb !=nil {return _fbcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .DoNotAutofitConstrainedTables =NewCT_OnOff ();if _ecdaf :=d .DecodeElement (_ebgd .DoNotAutofitConstrainedTables ,&_bebd );_ecdaf !=nil {return _ecdaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .AutofitToFirstFixedWidthCell =NewCT_OnOff ();if _eaec :=d .DecodeElement (_ebgd .AutofitToFirstFixedWidthCell ,&_bebd );_eaec !=nil {return _eaec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .UnderlineTabInNumList =NewCT_OnOff ();if _ddeb :=d .DecodeElement (_ebgd .UnderlineTabInNumList ,&_bebd );_ddeb !=nil {return _ddeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .DisplayHangulFixedWidth =NewCT_OnOff ();if _cadf :=d .DecodeElement (_ebgd .DisplayHangulFixedWidth ,&_bebd );_cadf !=nil {return _cadf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebgd .SplitPgBreakAndParaMark =NewCT_OnOff ();if _aegd :=d .DecodeElement (_ebgd .SplitPgBreakAndParaMark ,&_bebd );_aegd !=nil {return _aegd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .DoNotVertAlignCellWithSp =NewCT_OnOff ();if _eebf :=d .DecodeElement (_ebgd .DoNotVertAlignCellWithSp ,&_bebd );_eebf !=nil {return _eebf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .DoNotBreakConstrainedForcedTable =NewCT_OnOff ();if _aaae :=d .DecodeElement (_ebgd .DoNotBreakConstrainedForcedTable ,&_bebd );_aaae !=nil {return _aaae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .DoNotVertAlignInTxbx =NewCT_OnOff ();if _gdac :=d .DecodeElement (_ebgd .DoNotVertAlignInTxbx ,&_bebd );_gdac !=nil {return _gdac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgd .UseAnsiKerningPairs =NewCT_OnOff ();if _ccba :=d .DecodeElement (_ebgd .UseAnsiKerningPairs ,&_bebd );_ccba !=nil {return _ccba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebgd .CachedColBalance =NewCT_OnOff ();if _babe :=d .DecodeElement (_ebgd .CachedColBalance ,&_bebd );_babe !=nil {return _babe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbce :=NewCT_CompatSetting ();if _cegg :=d .DecodeElement (_cbce ,&_bebd );_cegg !=nil {return _cegg ;};_ebgd .CompatSetting =append (_ebgd .CompatSetting ,_cbce );default:_dg .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",_bebd .Name );if _eadd :=d .Skip ();_eadd !=nil {return _eadd ;};};case _d .EndElement :break _ggegd ;case _d .CharData :};};return nil ;};func (_ecgdf ST_JcTable )ValidateWithPath (path string )error {switch _ecgdf {case 0,1,2,3,4,5: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 (_ecgdf ));};return nil ;};type WdST_AlignV byte ; -// Signed Half-Point Measurement -ValAttr ST_SignedHpsMeasure ;};func (_adcaf *CT_ShapeDefaults )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcgdce :for {_ddcac ,_addcd :=d .Token ();if _addcd !=nil {return _addcd ;};switch _gaeae :=_ddcac .(type ){case _d .StartElement :switch _gaeae .Name {default:if _bgcab ,_ggafg :=_ee .CreateElement (_gaeae );_ggafg !=nil {return _ggafg ;}else {if _cgdde :=d .DecodeElement (_bgcab ,&_gaeae );_cgdde !=nil {return _cgdde ;};_adcaf .Any =append (_adcaf .Any ,_bgcab );};};case _d .EndElement :break _fcgdce ;case _d .CharData :};};return nil ;};type CT_CompatSetting struct{ +// Validate validates the CT_WriteProtection and its children +func (_feacb *CT_WriteProtection )Validate ()error {return _feacb .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0065\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");}; -// Name of Setting -NameAttr *string ; +// Validate validates the CT_DecimalNumberOrPrecent and its children +func (_gaed *CT_DecimalNumberOrPrecent )Validate ()error {return _gaed .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0072\u0065\u0063\u0065\u006et");};func (_ccefc *EG_PContentMath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaffff :for {_cdfff ,_acefed :=d .Token ();if _acefed !=nil {return _acefed ;};switch _gebcf :=_cdfff .(type ){case _d .StartElement :switch _gebcf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_affga :=NewEG_PContentBase ();_affga .CustomXml =NewCT_CustomXmlRun ();if _feede :=d .DecodeElement (_affga .CustomXml ,&_gebcf );_feede !=nil {return _feede ;};_ccefc .EG_PContentBase =append (_ccefc .EG_PContentBase ,_affga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdggd :=NewEG_PContentBase ();_egcbba :=NewCT_SimpleField ();if _ceffd :=d .DecodeElement (_egcbba ,&_gebcf );_ceffd !=nil {return _ceffd ;};_cdggd .FldSimple =append (_cdggd .FldSimple ,_egcbba );_ccefc .EG_PContentBase =append (_ccefc .EG_PContentBase ,_cdggd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adeed :=NewEG_PContentBase ();_adeed .Hyperlink =NewCT_Hyperlink ();if _faagff :=d .DecodeElement (_adeed .Hyperlink ,&_gebcf );_faagff !=nil {return _faagff ;};_ccefc .EG_PContentBase =append (_ccefc .EG_PContentBase ,_adeed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcgaea :=NewEG_ContentRunContentBase ();_fcgaea .SmartTag =NewCT_SmartTagRun ();if _cdgceg :=d .DecodeElement (_fcgaea .SmartTag ,&_gebcf );_cdgceg !=nil {return _cdgceg ;};_ccefc .EG_ContentRunContentBase =append (_ccefc .EG_ContentRunContentBase ,_fcgaea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dccf :=NewEG_ContentRunContentBase ();_dccf .Sdt =NewCT_SdtRun ();if _cafddd :=d .DecodeElement (_dccf .Sdt ,&_gebcf );_cafddd !=nil {return _cafddd ;};_ccefc .EG_ContentRunContentBase =append (_ccefc .EG_ContentRunContentBase ,_dccf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acaggb :=NewEG_ContentRunContentBase ();_aabab :=NewEG_RunLevelElts ();_aabab .ProofErr =NewCT_ProofErr ();if _fcabce :=d .DecodeElement (_aabab .ProofErr ,&_gebcf );_fcabce !=nil {return _fcabce ;};_ccefc .EG_ContentRunContentBase =append (_ccefc .EG_ContentRunContentBase ,_acaggb );_acaggb .EG_RunLevelElts =append (_acaggb .EG_RunLevelElts ,_aabab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_begddc :=NewEG_ContentRunContentBase ();_febec :=NewEG_RunLevelElts ();_febec .PermStart =NewCT_PermStart ();if _ceecd :=d .DecodeElement (_febec .PermStart ,&_gebcf );_ceecd !=nil {return _ceecd ;};_ccefc .EG_ContentRunContentBase =append (_ccefc .EG_ContentRunContentBase ,_begddc );_begddc .EG_RunLevelElts =append (_begddc .EG_RunLevelElts ,_febec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcfgeg :=NewEG_ContentRunContentBase ();_gceage :=NewEG_RunLevelElts ();_gceage .PermEnd =NewCT_Perm ();if _cdgbf :=d .DecodeElement (_gceage .PermEnd ,&_gebcf );_cdgbf !=nil {return _cdgbf ;};_ccefc .EG_ContentRunContentBase =append (_ccefc .EG_ContentRunContentBase ,_gcfgeg );_gcfgeg .EG_RunLevelElts =append (_gcfgeg .EG_RunLevelElts ,_gceage );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eecgfb :=NewEG_ContentRunContentBase ();_dcecae :=NewEG_RunLevelElts ();_dcecae .Ins =NewCT_RunTrackChange ();if _gdeda :=d .DecodeElement (_dcecae .Ins ,&_gebcf );_gdeda !=nil {return _gdeda ;};_ccefc .EG_ContentRunContentBase =append (_ccefc .EG_ContentRunContentBase ,_eecgfb );_eecgfb .EG_RunLevelElts =append (_eecgfb .EG_RunLevelElts ,_dcecae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcgfde :=NewEG_ContentRunContentBase ();_cfcbbb :=NewEG_RunLevelElts ();_cfcbbb .Del =NewCT_RunTrackChange ();if _gdcbcb :=d .DecodeElement (_cfcbbb .Del ,&_gebcf );_gdcbcb !=nil {return _gdcbcb ;};_ccefc .EG_ContentRunContentBase =append (_ccefc .EG_ContentRunContentBase ,_gcgfde );_gcgfde .EG_RunLevelElts =append (_gcgfde .EG_RunLevelElts ,_cfcbbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egeab :=NewEG_ContentRunContentBase ();_ccfbff :=NewEG_RunLevelElts ();_ccfbff .MoveFrom =NewCT_RunTrackChange ();if _gbcbff :=d .DecodeElement (_ccfbff .MoveFrom ,&_gebcf );_gbcbff !=nil {return _gbcbff ;};_ccefc .EG_ContentRunContentBase =append (_ccefc .EG_ContentRunContentBase ,_egeab );_egeab .EG_RunLevelElts =append (_egeab .EG_RunLevelElts ,_ccfbff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdedbf :=NewEG_ContentRunContentBase ();_dcdag :=NewEG_RunLevelElts ();_dcdag .MoveTo =NewCT_RunTrackChange ();if _gaedede :=d .DecodeElement (_dcdag .MoveTo ,&_gebcf );_gaedede !=nil {return _gaedede ;};_ccefc .EG_ContentRunContentBase =append (_ccefc .EG_ContentRunContentBase ,_cdedbf );_cdedbf .EG_RunLevelElts =append (_cdedbf .EG_RunLevelElts ,_dcdag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aeeae :=NewEG_ContentRunContentBase ();_cadbb :=NewEG_RunLevelElts ();_bdaebc :=NewEG_RangeMarkupElements ();_bdaebc .BookmarkStart =NewCT_Bookmark ();if _bagba :=d .DecodeElement (_bdaebc .BookmarkStart ,&_gebcf );_bagba !=nil {return _bagba ;};_ccefc .EG_ContentRunContentBase =append (_ccefc .EG_ContentRunContentBase ,_aeeae );_aeeae .EG_RunLevelElts =append (_aeeae .EG_RunLevelElts ,_cadbb );_cadbb .EG_RangeMarkupElements =append (_cadbb .EG_RangeMarkupElements ,_bdaebc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdfdg :=NewEG_ContentRunContentBase ();_ffdef :=NewEG_RunLevelElts ();_faaaae :=NewEG_RangeMarkupElements ();_faaaae .BookmarkEnd =NewCT_MarkupRange ();if _dffgg :=d .DecodeElement (_faaaae .BookmarkEnd ,&_gebcf );_dffgg !=nil {return _dffgg ;};_ccefc .EG_ContentRunContentBase =append (_ccefc .EG_ContentRunContentBase ,_fdfdg );_fdfdg .EG_RunLevelElts =append (_fdfdg .EG_RunLevelElts ,_ffdef );_ffdef .EG_RangeMarkupElements =append (_ffdef .EG_RangeMarkupElements ,_faaaae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbeae :=NewEG_ContentRunContentBase ();_aagadc :=NewEG_RunLevelElts ();_cfbda :=NewEG_RangeMarkupElements ();_cfbda .MoveFromRangeStart =NewCT_MoveBookmark ();if _agdaf :=d .DecodeElement (_cfbda .MoveFromRangeStart ,&_gebcf );_agdaf !=nil {return _agdaf ;};_ccefc .EG_ContentRunContentBase =append (_ccefc .EG_ContentRunContentBase ,_cbeae );_cbeae .EG_RunLevelElts =append (_cbeae .EG_RunLevelElts ,_aagadc );_aagadc .EG_RangeMarkupElements =append (_aagadc .EG_RangeMarkupElements ,_cfbda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eeagc :=NewEG_ContentRunContentBase ();_febdg :=NewEG_RunLevelElts ();_bfccad :=NewEG_RangeMarkupElements ();_bfccad .MoveFromRangeEnd =NewCT_MarkupRange ();if _cccac :=d .DecodeElement (_bfccad .MoveFromRangeEnd ,&_gebcf );_cccac !=nil {return _cccac ;};_ccefc .EG_ContentRunContentBase =append (_ccefc .EG_ContentRunContentBase ,_eeagc );_eeagc .EG_RunLevelElts =append (_eeagc .EG_RunLevelElts ,_febdg );_febdg .EG_RangeMarkupElements =append (_febdg .EG_RangeMarkupElements ,_bfccad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eacdfb :=NewEG_ContentRunContentBase ();_fdefa :=NewEG_RunLevelElts ();_fgfggb :=NewEG_RangeMarkupElements ();_fgfggb .MoveToRangeStart =NewCT_MoveBookmark ();if _efbfee :=d .DecodeElement (_fgfggb .MoveToRangeStart ,&_gebcf );_efbfee !=nil {return _efbfee ;};_ccefc .EG_ContentRunContentBase =append (_ccefc .EG_ContentRunContentBase ,_eacdfb );_eacdfb .EG_RunLevelElts =append (_eacdfb .EG_RunLevelElts ,_fdefa );_fdefa .EG_RangeMarkupElements =append (_fdefa .EG_RangeMarkupElements ,_fgfggb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_badab :=NewEG_ContentRunContentBase ();_cefaf :=NewEG_RunLevelElts ();_bdgaa :=NewEG_RangeMarkupElements ();_bdgaa .MoveToRangeEnd =NewCT_MarkupRange ();if _bdgcg :=d .DecodeElement (_bdgaa .MoveToRangeEnd ,&_gebcf );_bdgcg !=nil {return _bdgcg ;};_ccefc .EG_ContentRunContentBase =append (_ccefc .EG_ContentRunContentBase ,_badab );_badab .EG_RunLevelElts =append (_badab .EG_RunLevelElts ,_cefaf );_cefaf .EG_RangeMarkupElements =append (_cefaf .EG_RangeMarkupElements ,_bdgaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbbaa :=NewEG_ContentRunContentBase ();_bdeca :=NewEG_RunLevelElts ();_cfafbe :=NewEG_RangeMarkupElements ();_cfafbe .CommentRangeStart =NewCT_MarkupRange ();if _abgag :=d .DecodeElement (_cfafbe .CommentRangeStart ,&_gebcf );_abgag !=nil {return _abgag ;};_ccefc .EG_ContentRunContentBase =append (_ccefc .EG_ContentRunContentBase ,_cbbaa );_cbbaa .EG_RunLevelElts =append (_cbbaa .EG_RunLevelElts ,_bdeca );_bdeca .EG_RangeMarkupElements =append (_bdeca .EG_RangeMarkupElements ,_cfafbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdefd :=NewEG_ContentRunContentBase ();_defac :=NewEG_RunLevelElts ();_ecfbge :=NewEG_RangeMarkupElements ();_ecfbge .CommentRangeEnd =NewCT_MarkupRange ();if _acaec :=d .DecodeElement (_ecfbge .CommentRangeEnd ,&_gebcf );_acaec !=nil {return _acaec ;};_ccefc .EG_ContentRunContentBase =append (_ccefc .EG_ContentRunContentBase ,_fdefd );_fdefd .EG_RunLevelElts =append (_fdefd .EG_RunLevelElts ,_defac );_defac .EG_RangeMarkupElements =append (_defac .EG_RangeMarkupElements ,_ecfbge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ccdba :=NewEG_ContentRunContentBase ();_gaeeg :=NewEG_RunLevelElts ();_eaeca :=NewEG_RangeMarkupElements ();_eaeca .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gbfed :=d .DecodeElement (_eaeca .CustomXmlInsRangeStart ,&_gebcf );_gbfed !=nil {return _gbfed ;};_ccefc .EG_ContentRunContentBase =append (_ccefc .EG_ContentRunContentBase ,_ccdba );_ccdba .EG_RunLevelElts =append (_ccdba .EG_RunLevelElts ,_gaeeg );_gaeeg .EG_RangeMarkupElements =append (_gaeeg .EG_RangeMarkupElements ,_eaeca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgbdd :=NewEG_ContentRunContentBase ();_dgcdcd :=NewEG_RunLevelElts ();_bcbff :=NewEG_RangeMarkupElements ();_bcbff .CustomXmlInsRangeEnd =NewCT_Markup ();if _debbedd :=d .DecodeElement (_bcbff .CustomXmlInsRangeEnd ,&_gebcf );_debbedd !=nil {return _debbedd ;};_ccefc .EG_ContentRunContentBase =append (_ccefc .EG_ContentRunContentBase ,_fgbdd );_fgbdd .EG_RunLevelElts =append (_fgbdd .EG_RunLevelElts ,_dgcdcd );_dgcdcd .EG_RangeMarkupElements =append (_dgcdcd .EG_RangeMarkupElements ,_bcbff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egcga :=NewEG_ContentRunContentBase ();_cfcbdb :=NewEG_RunLevelElts ();_dgbgfa :=NewEG_RangeMarkupElements ();_dgbgfa .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gfagg :=d .DecodeElement (_dgbgfa .CustomXmlDelRangeStart ,&_gebcf );_gfagg !=nil {return _gfagg ;};_ccefc .EG_ContentRunContentBase =append (_ccefc .EG_ContentRunContentBase ,_egcga );_egcga .EG_RunLevelElts =append (_egcga .EG_RunLevelElts ,_cfcbdb );_cfcbdb .EG_RangeMarkupElements =append (_cfcbdb .EG_RangeMarkupElements ,_dgbgfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afecdd :=NewEG_ContentRunContentBase ();_dgadfd :=NewEG_RunLevelElts ();_edcbbb :=NewEG_RangeMarkupElements ();_edcbbb .CustomXmlDelRangeEnd =NewCT_Markup ();if _aefccb :=d .DecodeElement (_edcbbb .CustomXmlDelRangeEnd ,&_gebcf );_aefccb !=nil {return _aefccb ;};_ccefc .EG_ContentRunContentBase =append (_ccefc .EG_ContentRunContentBase ,_afecdd );_afecdd .EG_RunLevelElts =append (_afecdd .EG_RunLevelElts ,_dgadfd );_dgadfd .EG_RangeMarkupElements =append (_dgadfd .EG_RangeMarkupElements ,_edcbbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfbef :=NewEG_ContentRunContentBase ();_aacgbf :=NewEG_RunLevelElts ();_dedef :=NewEG_RangeMarkupElements ();_dedef .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gbeff :=d .DecodeElement (_dedef .CustomXmlMoveFromRangeStart ,&_gebcf );_gbeff !=nil {return _gbeff ;};_ccefc .EG_ContentRunContentBase =append (_ccefc .EG_ContentRunContentBase ,_dfbef );_dfbef .EG_RunLevelElts =append (_dfbef .EG_RunLevelElts ,_aacgbf );_aacgbf .EG_RangeMarkupElements =append (_aacgbf .EG_RangeMarkupElements ,_dedef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_efdbf :=NewEG_ContentRunContentBase ();_cegeg :=NewEG_RunLevelElts ();_dcdfg :=NewEG_RangeMarkupElements ();_dcdfg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bcbacb :=d .DecodeElement (_dcdfg .CustomXmlMoveFromRangeEnd ,&_gebcf );_bcbacb !=nil {return _bcbacb ;};_ccefc .EG_ContentRunContentBase =append (_ccefc .EG_ContentRunContentBase ,_efdbf );_efdbf .EG_RunLevelElts =append (_efdbf .EG_RunLevelElts ,_cegeg );_cegeg .EG_RangeMarkupElements =append (_cegeg .EG_RangeMarkupElements ,_dcdfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eggcb :=NewEG_ContentRunContentBase ();_bccdag :=NewEG_RunLevelElts ();_facbb :=NewEG_RangeMarkupElements ();_facbb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _befbg :=d .DecodeElement (_facbb .CustomXmlMoveToRangeStart ,&_gebcf );_befbg !=nil {return _befbg ;};_ccefc .EG_ContentRunContentBase =append (_ccefc .EG_ContentRunContentBase ,_eggcb );_eggcb .EG_RunLevelElts =append (_eggcb .EG_RunLevelElts ,_bccdag );_bccdag .EG_RangeMarkupElements =append (_bccdag .EG_RangeMarkupElements ,_facbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_abdfgc :=NewEG_ContentRunContentBase ();_egdgce :=NewEG_RunLevelElts ();_bbabe :=NewEG_RangeMarkupElements ();_bbabe .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _adcfca :=d .DecodeElement (_bbabe .CustomXmlMoveToRangeEnd ,&_gebcf );_adcfca !=nil {return _adcfca ;};_ccefc .EG_ContentRunContentBase =append (_ccefc .EG_ContentRunContentBase ,_abdfgc );_abdfgc .EG_RunLevelElts =append (_abdfgc .EG_RunLevelElts ,_egdgce );_egdgce .EG_RangeMarkupElements =append (_egdgce .EG_RangeMarkupElements ,_bbabe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfaaga :=NewEG_ContentRunContentBase ();_baacca :=NewEG_RunLevelElts ();_fedc :=NewEG_MathContent ();_fedc .OMathPara =_b .NewOMathPara ();if _ebdda :=d .DecodeElement (_fedc .OMathPara ,&_gebcf );_ebdda !=nil {return _ebdda ;};_ccefc .EG_ContentRunContentBase =append (_ccefc .EG_ContentRunContentBase ,_bfaaga );_bfaaga .EG_RunLevelElts =append (_bfaaga .EG_RunLevelElts ,_baacca );_baacca .EG_MathContent =append (_baacca .EG_MathContent ,_fedc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdfgfc :=NewEG_ContentRunContentBase ();_egeefe :=NewEG_RunLevelElts ();_fcacf :=NewEG_MathContent ();_fcacf .OMath =_b .NewOMath ();if _gbbcbbg :=d .DecodeElement (_fcacf .OMath ,&_gebcf );_gbbcbbg !=nil {return _gbbcbbg ;};_ccefc .EG_ContentRunContentBase =append (_ccefc .EG_ContentRunContentBase ,_bdfgfc );_bdfgfc .EG_RunLevelElts =append (_bdfgfc .EG_RunLevelElts ,_egeefe );_egeefe .EG_MathContent =append (_egeefe .EG_MathContent ,_fcacf );default:_dg .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",_gebcf .Name );if _bfgcg :=d .Skip ();_bfgcg !=nil {return _bfgcg ;};};case _d .EndElement :break _aaffff ;case _d .CharData :};};return nil ;};type CT_FFTextInput struct{ -// Namespace of Setting -UriAttr *string ; +// Text Box Form Field Type +Type *CT_FFTextType ; -// Value of Setting -ValAttr *string ;}; +// Default Text Box Form Field String +Default *CT_String ; -// ValidateWithPath validates the CT_Columns and its children, prefixing error messages with path -func (_fdd *CT_Columns )ValidateWithPath (path string )error {if _fdd .EqualWidthAttr !=nil {if _efeba :=_fdd .EqualWidthAttr .ValidateWithPath (path +"\u002fE\u0071u\u0061\u006c\u0057\u0069\u0064\u0074\u0068\u0041\u0074\u0074\u0072");_efeba !=nil {return _efeba ;};};if _fdd .SpaceAttr !=nil {if _ecbd :=_fdd .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_ecbd !=nil {return _ecbd ;};};if _fdd .SepAttr !=nil {if _feeg :=_fdd .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_feeg !=nil {return _feeg ;};};for _dacf ,_cbda :=range _fdd .Col {if _cgff :=_cbda .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_dacf ));_cgff !=nil {return _cgff ;};};return nil ;};func ParseUnionST_MeasurementOrPercent (s string )(ST_MeasurementOrPercent ,error ){_edaedb :=ST_MeasurementOrPercent {};if _c .ST_UniversalMeasurePatternRe .MatchString (s ){_edaedb .ST_UniversalMeasure =&s ;}else {_edaedb .ST_DecimalNumberOrPercent =&ST_DecimalNumberOrPercent {};if _c .ST_PercentagePatternRe .MatchString (s ){_edaedb .ST_DecimalNumberOrPercent .ST_Percentage =&s ;}else {_fcafb ,_ebabe :=_dd .ParseFloat (s ,64);if _ebabe !=nil {return _edaedb ,_db .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_ebabe );};_edaedb .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_ee .Int64 (int64 (_fcafb ));};};return _edaedb ,nil ;};type CT_Control struct{ +// Text Box Form Field Maximum Length +MaxLength *CT_DecimalNumber ; -// Unique Name for Embedded Control -NameAttr *string ; +// Text Box Form Field Formatting +Format *CT_String ;};func (_faae *CT_DocPartGallery )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_faae .ValAttr =ST_DocPartGallery (1);for _ ,_dddcc :=range start .Attr {if _dddcc .Name .Local =="\u0076\u0061\u006c"{_faae .ValAttr .UnmarshalXMLAttr (_dddcc );continue ;};};for {_dcde ,_deegf :=d .Token ();if _deegf !=nil {return _g .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",_deegf );};if _ccda ,_eddbc :=_dcde .(_d .EndElement );_eddbc &&_ccda .Name ==start .Name {break ;};};return nil ;};func (_affagd ST_Underline )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eaeaa :=_d .Attr {};_eaeaa .Name =name ;switch _affagd {case ST_UnderlineUnset :_eaeaa .Value ="";case ST_UnderlineSingle :_eaeaa .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineWords :_eaeaa .Value ="\u0077\u006f\u0072d\u0073";case ST_UnderlineDouble :_eaeaa .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineThick :_eaeaa .Value ="\u0074\u0068\u0069c\u006b";case ST_UnderlineDotted :_eaeaa .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_UnderlineDottedHeavy :_eaeaa .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDash :_eaeaa .Value ="\u0064\u0061\u0073\u0068";case ST_UnderlineDashedHeavy :_eaeaa .Value ="d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDashLong :_eaeaa .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case ST_UnderlineDashLongHeavy :_eaeaa .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDash :_eaeaa .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotHeavy :_eaeaa .Value ="\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDotDash :_eaeaa .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotDotHeavy :_eaeaa .Value ="\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineWave :_eaeaa .Value ="\u0077\u0061\u0076\u0065";case ST_UnderlineWavyHeavy :_eaeaa .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_UnderlineWavyDouble :_eaeaa .Value ="\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineNone :_eaeaa .Value ="\u006e\u006f\u006e\u0065";};return _eaeaa ,nil ;};func (_acgef ST_CharacterSpacing )String ()string {switch _acgef {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 (_bbbbf ST_HeightRule )Validate ()error {return _bbbbf .ValidateWithPath ("")}; -// Shape Reference -ShapeidAttr *string ;IdAttr *string ;}; +// ValidateWithPath validates the CT_PBdr and its children, prefixing error messages with path +func (_agdb *CT_PBdr )ValidateWithPath (path string )error {if _agdb .Top !=nil {if _aacace :=_agdb .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_aacace !=nil {return _aacace ;};};if _agdb .Left !=nil {if _gdafe :=_agdb .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_gdafe !=nil {return _gdafe ;};};if _agdb .Bottom !=nil {if _dcfcc :=_agdb .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_dcfcc !=nil {return _dcfcc ;};};if _agdb .Right !=nil {if _abgcd :=_agdb .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_abgcd !=nil {return _abgcd ;};};if _agdb .Between !=nil {if _cegfd :=_agdb .Between .ValidateWithPath (path +"\u002f\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_cegfd !=nil {return _cegfd ;};};if _agdb .Bar !=nil {if _gegef :=_agdb .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072");_gegef !=nil {return _gegef ;};};return nil ;}; -// Validate validates the CT_AbstractNum and its children -func (_dda *CT_AbstractNum )Validate ()error {return _dda .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061c\u0074\u004e\u0075\u006d");};func NewCT_FFDDList ()*CT_FFDDList {_ggfde :=&CT_FFDDList {};return _ggfde };func (_afffa *CT_OnOff )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _afffa .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",*_afffa .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_VAnchor byte ; +// Validate validates the CT_DocPartGallery and its children +func (_abdd *CT_DocPartGallery )Validate ()error {return _abdd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079");}; -// Validate validates the CT_LevelSuffix and its children -func (_eebeb *CT_LevelSuffix )Validate ()error {return _eebeb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0053u\u0066\u0066\u0069\u0078");};func NewCT_PageBorders ()*CT_PageBorders {_ffeadc :=&CT_PageBorders {};return _ffeadc };func (_dccbc *CT_MoveBookmark )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_db .Sprintf ("\u0025\u0076",_dccbc .AuthorAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_db .Sprintf ("\u0025\u0076",_dccbc .DateAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",_dccbc .NameAttr )});if _dccbc .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_dccbc .ColFirstAttr )});};if _dccbc .ColLastAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_db .Sprintf ("\u0025\u0076",*_dccbc .ColLastAttr )});};if _dccbc .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_dcec ,_bggegd :=_dccbc .DisplacedByCustomXmlAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _bggegd !=nil {return _bggegd ;};start .Attr =append (start .Attr ,_dcec );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_dccbc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SimpleField ()*CT_SimpleField {_ddbfb :=&CT_SimpleField {};return _ddbfb };func (_beeeag ST_CombineBrackets )Validate ()error {return _beeeag .ValidateWithPath ("")}; +// Validate validates the CT_MailMergeDest and its children +func (_cbcgd *CT_MailMergeDest )Validate ()error {return _cbcgd .ValidateWithPath ("\u0043\u0054_\u004d\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0044\u0065\u0073\u0074");}; -// Validate validates the EG_ContentCellContent and its children -func (_cageff *EG_ContentCellContent )Validate ()error {return _cageff .ValidateWithPath ("E\u0047\u005f\u0043\u006fnt\u0065n\u0074\u0043\u0065\u006c\u006cC\u006f\u006e\u0074\u0065\u006e\u0074");};func (_bce *CT_Charset )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bce .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",*_bce .ValAttr )});};if _bce .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0068\u0061\u0072\u0061\u0063\u0074e\u0072\u0053\u0065\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_bce .CharacterSetAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdddc *CT_RecipientData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdddc .Column =NewCT_DecimalNumber ();_gdddc .UniqueTag =NewCT_Base64Binary ();_edbde :for {_bbbef ,_cgeaa :=d .Token ();if _cgeaa !=nil {return _cgeaa ;};switch _gafdg :=_bbbef .(type ){case _d .StartElement :switch _gafdg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdddc .Active =NewCT_OnOff ();if _ceeafg :=d .DecodeElement (_gdddc .Active ,&_gafdg );_ceeafg !=nil {return _ceeafg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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 _bbccg :=d .DecodeElement (_gdddc .Column ,&_gafdg );_bbccg !=nil {return _bbccg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _bccca :=d .DecodeElement (_gdddc .UniqueTag ,&_gafdg );_bccca !=nil {return _bccca ;};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\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061\u0020\u0025v",_gafdg .Name );if _bacfd :=d .Skip ();_bacfd !=nil {return _bacfd ;};};case _d .EndElement :break _edbde ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_DocPartPr and its children +func (_eddfc *CT_DocPartPr )Validate ()error {return _eddfc .ValidateWithPath ("\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");};func (_babga *EG_BlockLevelElts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aedcg :for {_ddbefd ,_aeedcg :=d .Token ();if _aeedcg !=nil {return _aeedcg ;};switch _dgbeeb :=_ddbefd .(type ){case _d .StartElement :switch _dgbeeb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bffaa :=NewCT_AltChunk ();if _dcafc :=d .DecodeElement (_bffaa ,&_dgbeeb );_dcafc !=nil {return _dcafc ;};_babga .AltChunk =append (_babga .AltChunk ,_bffaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aegada :=NewEG_ContentBlockContent ();_aegada .CustomXml =NewCT_CustomXmlBlock ();if _beeabb :=d .DecodeElement (_aegada .CustomXml ,&_dgbeeb );_beeabb !=nil {return _beeabb ;};_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_aegada );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cgade :=NewEG_ContentBlockContent ();_cgade .Sdt =NewCT_SdtBlock ();if _fcege :=d .DecodeElement (_cgade .Sdt ,&_dgbeeb );_fcege !=nil {return _fcege ;};_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_cgade );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbbcd :=NewEG_ContentBlockContent ();_afdgg :=NewCT_P ();if _gdcde :=d .DecodeElement (_afdgg ,&_dgbeeb );_gdcde !=nil {return _gdcde ;};_cbbcd .P =append (_cbbcd .P ,_afdgg );_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_cbbcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fabfbc :=NewEG_ContentBlockContent ();_efadc :=NewCT_Tbl ();if _bdaab :=d .DecodeElement (_efadc ,&_dgbeeb );_bdaab !=nil {return _bdaab ;};_fabfbc .Tbl =append (_fabfbc .Tbl ,_efadc );_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_fabfbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cecge :=NewEG_ContentBlockContent ();_ffbbdf :=NewEG_RunLevelElts ();_ffbbdf .ProofErr =NewCT_ProofErr ();if _dceae :=d .DecodeElement (_ffbbdf .ProofErr ,&_dgbeeb );_dceae !=nil {return _dceae ;};_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_cecge );_cecge .EG_RunLevelElts =append (_cecge .EG_RunLevelElts ,_ffbbdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gecaf :=NewEG_ContentBlockContent ();_bacag :=NewEG_RunLevelElts ();_bacag .PermStart =NewCT_PermStart ();if _fedfc :=d .DecodeElement (_bacag .PermStart ,&_dgbeeb );_fedfc !=nil {return _fedfc ;};_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_gecaf );_gecaf .EG_RunLevelElts =append (_gecaf .EG_RunLevelElts ,_bacag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgddf :=NewEG_ContentBlockContent ();_fggbe :=NewEG_RunLevelElts ();_fggbe .PermEnd =NewCT_Perm ();if _ddebg :=d .DecodeElement (_fggbe .PermEnd ,&_dgbeeb );_ddebg !=nil {return _ddebg ;};_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_fgddf );_fgddf .EG_RunLevelElts =append (_fgddf .EG_RunLevelElts ,_fggbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbeee :=NewEG_ContentBlockContent ();_aggde :=NewEG_RunLevelElts ();_aggde .Ins =NewCT_RunTrackChange ();if _fcccf :=d .DecodeElement (_aggde .Ins ,&_dgbeeb );_fcccf !=nil {return _fcccf ;};_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_gbeee );_gbeee .EG_RunLevelElts =append (_gbeee .EG_RunLevelElts ,_aggde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_degbb :=NewEG_ContentBlockContent ();_bgbbag :=NewEG_RunLevelElts ();_bgbbag .Del =NewCT_RunTrackChange ();if _cafe :=d .DecodeElement (_bgbbag .Del ,&_dgbeeb );_cafe !=nil {return _cafe ;};_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_degbb );_degbb .EG_RunLevelElts =append (_degbb .EG_RunLevelElts ,_bgbbag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfbaee :=NewEG_ContentBlockContent ();_gddgdef :=NewEG_RunLevelElts ();_gddgdef .MoveFrom =NewCT_RunTrackChange ();if _gbeeb :=d .DecodeElement (_gddgdef .MoveFrom ,&_dgbeeb );_gbeeb !=nil {return _gbeeb ;};_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_bfbaee );_bfbaee .EG_RunLevelElts =append (_bfbaee .EG_RunLevelElts ,_gddgdef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dbefga :=NewEG_ContentBlockContent ();_cedbe :=NewEG_RunLevelElts ();_cedbe .MoveTo =NewCT_RunTrackChange ();if _efcgb :=d .DecodeElement (_cedbe .MoveTo ,&_dgbeeb );_efcgb !=nil {return _efcgb ;};_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_dbefga );_dbefga .EG_RunLevelElts =append (_dbefga .EG_RunLevelElts ,_cedbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_febce :=NewEG_ContentBlockContent ();_cdceg :=NewEG_RunLevelElts ();_egbab :=NewEG_RangeMarkupElements ();_egbab .BookmarkStart =NewCT_Bookmark ();if _dedfc :=d .DecodeElement (_egbab .BookmarkStart ,&_dgbeeb );_dedfc !=nil {return _dedfc ;};_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_febce );_febce .EG_RunLevelElts =append (_febce .EG_RunLevelElts ,_cdceg );_cdceg .EG_RangeMarkupElements =append (_cdceg .EG_RangeMarkupElements ,_egbab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gggfg :=NewEG_ContentBlockContent ();_efacc :=NewEG_RunLevelElts ();_gbbad :=NewEG_RangeMarkupElements ();_gbbad .BookmarkEnd =NewCT_MarkupRange ();if _dcecea :=d .DecodeElement (_gbbad .BookmarkEnd ,&_dgbeeb );_dcecea !=nil {return _dcecea ;};_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_gggfg );_gggfg .EG_RunLevelElts =append (_gggfg .EG_RunLevelElts ,_efacc );_efacc .EG_RangeMarkupElements =append (_efacc .EG_RangeMarkupElements ,_gbbad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adead :=NewEG_ContentBlockContent ();_dgbcg :=NewEG_RunLevelElts ();_gfgdbf :=NewEG_RangeMarkupElements ();_gfgdbf .MoveFromRangeStart =NewCT_MoveBookmark ();if _befcgf :=d .DecodeElement (_gfgdbf .MoveFromRangeStart ,&_dgbeeb );_befcgf !=nil {return _befcgf ;};_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_adead );_adead .EG_RunLevelElts =append (_adead .EG_RunLevelElts ,_dgbcg );_dgbcg .EG_RangeMarkupElements =append (_dgbcg .EG_RangeMarkupElements ,_gfgdbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfcbe :=NewEG_ContentBlockContent ();_ccffgc :=NewEG_RunLevelElts ();_eacdgg :=NewEG_RangeMarkupElements ();_eacdgg .MoveFromRangeEnd =NewCT_MarkupRange ();if _bdcddb :=d .DecodeElement (_eacdgg .MoveFromRangeEnd ,&_dgbeeb );_bdcddb !=nil {return _bdcddb ;};_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_bfcbe );_bfcbe .EG_RunLevelElts =append (_bfcbe .EG_RunLevelElts ,_ccffgc );_ccffgc .EG_RangeMarkupElements =append (_ccffgc .EG_RangeMarkupElements ,_eacdgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gfffda :=NewEG_ContentBlockContent ();_ecdcb :=NewEG_RunLevelElts ();_dgggbe :=NewEG_RangeMarkupElements ();_dgggbe .MoveToRangeStart =NewCT_MoveBookmark ();if _bgcae :=d .DecodeElement (_dgggbe .MoveToRangeStart ,&_dgbeeb );_bgcae !=nil {return _bgcae ;};_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_gfffda );_gfffda .EG_RunLevelElts =append (_gfffda .EG_RunLevelElts ,_ecdcb );_ecdcb .EG_RangeMarkupElements =append (_ecdcb .EG_RangeMarkupElements ,_dgggbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_befcb :=NewEG_ContentBlockContent ();_dacedd :=NewEG_RunLevelElts ();_cabeb :=NewEG_RangeMarkupElements ();_cabeb .MoveToRangeEnd =NewCT_MarkupRange ();if _gfegb :=d .DecodeElement (_cabeb .MoveToRangeEnd ,&_dgbeeb );_gfegb !=nil {return _gfegb ;};_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_befcb );_befcb .EG_RunLevelElts =append (_befcb .EG_RunLevelElts ,_dacedd );_dacedd .EG_RangeMarkupElements =append (_dacedd .EG_RangeMarkupElements ,_cabeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gadda :=NewEG_ContentBlockContent ();_cfgef :=NewEG_RunLevelElts ();_bafebf :=NewEG_RangeMarkupElements ();_bafebf .CommentRangeStart =NewCT_MarkupRange ();if _edcbe :=d .DecodeElement (_bafebf .CommentRangeStart ,&_dgbeeb );_edcbe !=nil {return _edcbe ;};_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_gadda );_gadda .EG_RunLevelElts =append (_gadda .EG_RunLevelElts ,_cfgef );_cfgef .EG_RangeMarkupElements =append (_cfgef .EG_RangeMarkupElements ,_bafebf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eggbbc :=NewEG_ContentBlockContent ();_eddcf :=NewEG_RunLevelElts ();_gbdaa :=NewEG_RangeMarkupElements ();_gbdaa .CommentRangeEnd =NewCT_MarkupRange ();if _ecagf :=d .DecodeElement (_gbdaa .CommentRangeEnd ,&_dgbeeb );_ecagf !=nil {return _ecagf ;};_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_eggbbc );_eggbbc .EG_RunLevelElts =append (_eggbbc .EG_RunLevelElts ,_eddcf );_eddcf .EG_RangeMarkupElements =append (_eddcf .EG_RangeMarkupElements ,_gbdaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_geace :=NewEG_ContentBlockContent ();_dfgcf :=NewEG_RunLevelElts ();_addca :=NewEG_RangeMarkupElements ();_addca .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dcfae :=d .DecodeElement (_addca .CustomXmlInsRangeStart ,&_dgbeeb );_dcfae !=nil {return _dcfae ;};_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_geace );_geace .EG_RunLevelElts =append (_geace .EG_RunLevelElts ,_dfgcf );_dfgcf .EG_RangeMarkupElements =append (_dfgcf .EG_RangeMarkupElements ,_addca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adgba :=NewEG_ContentBlockContent ();_afacge :=NewEG_RunLevelElts ();_fdadee :=NewEG_RangeMarkupElements ();_fdadee .CustomXmlInsRangeEnd =NewCT_Markup ();if _fbaga :=d .DecodeElement (_fdadee .CustomXmlInsRangeEnd ,&_dgbeeb );_fbaga !=nil {return _fbaga ;};_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_adgba );_adgba .EG_RunLevelElts =append (_adgba .EG_RunLevelElts ,_afacge );_afacge .EG_RangeMarkupElements =append (_afacge .EG_RangeMarkupElements ,_fdadee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dacccfb :=NewEG_ContentBlockContent ();_efdecc :=NewEG_RunLevelElts ();_cfcec :=NewEG_RangeMarkupElements ();_cfcec .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fdcaef :=d .DecodeElement (_cfcec .CustomXmlDelRangeStart ,&_dgbeeb );_fdcaef !=nil {return _fdcaef ;};_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_dacccfb );_dacccfb .EG_RunLevelElts =append (_dacccfb .EG_RunLevelElts ,_efdecc );_efdecc .EG_RangeMarkupElements =append (_efdecc .EG_RangeMarkupElements ,_cfcec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefdc :=NewEG_ContentBlockContent ();_caeeb :=NewEG_RunLevelElts ();_fefcfb :=NewEG_RangeMarkupElements ();_fefcfb .CustomXmlDelRangeEnd =NewCT_Markup ();if _bagaf :=d .DecodeElement (_fefcfb .CustomXmlDelRangeEnd ,&_dgbeeb );_bagaf !=nil {return _bagaf ;};_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_gefdc );_gefdc .EG_RunLevelElts =append (_gefdc .EG_RunLevelElts ,_caeeb );_caeeb .EG_RangeMarkupElements =append (_caeeb .EG_RangeMarkupElements ,_fefcfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfeaf :=NewEG_ContentBlockContent ();_ggdcd :=NewEG_RunLevelElts ();_cccdg :=NewEG_RangeMarkupElements ();_cccdg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cfegc :=d .DecodeElement (_cccdg .CustomXmlMoveFromRangeStart ,&_dgbeeb );_cfegc !=nil {return _cfegc ;};_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_bgfeaf );_bgfeaf .EG_RunLevelElts =append (_bgfeaf .EG_RunLevelElts ,_ggdcd );_ggdcd .EG_RangeMarkupElements =append (_ggdcd .EG_RangeMarkupElements ,_cccdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbbfa :=NewEG_ContentBlockContent ();_ffbad :=NewEG_RunLevelElts ();_efddgc :=NewEG_RangeMarkupElements ();_efddgc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _accee :=d .DecodeElement (_efddgc .CustomXmlMoveFromRangeEnd ,&_dgbeeb );_accee !=nil {return _accee ;};_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_cbbfa );_cbbfa .EG_RunLevelElts =append (_cbbfa .EG_RunLevelElts ,_ffbad );_ffbad .EG_RangeMarkupElements =append (_ffbad .EG_RangeMarkupElements ,_efddgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggcdag :=NewEG_ContentBlockContent ();_beeda :=NewEG_RunLevelElts ();_agabgg :=NewEG_RangeMarkupElements ();_agabgg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bdcddg :=d .DecodeElement (_agabgg .CustomXmlMoveToRangeStart ,&_dgbeeb );_bdcddg !=nil {return _bdcddg ;};_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_ggcdag );_ggcdag .EG_RunLevelElts =append (_ggcdag .EG_RunLevelElts ,_beeda );_beeda .EG_RangeMarkupElements =append (_beeda .EG_RangeMarkupElements ,_agabgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edggg :=NewEG_ContentBlockContent ();_cgfbe :=NewEG_RunLevelElts ();_gcaca :=NewEG_RangeMarkupElements ();_gcaca .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gfaca :=d .DecodeElement (_gcaca .CustomXmlMoveToRangeEnd ,&_dgbeeb );_gfaca !=nil {return _gfaca ;};_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_edggg );_edggg .EG_RunLevelElts =append (_edggg .EG_RunLevelElts ,_cgfbe );_cgfbe .EG_RangeMarkupElements =append (_cgfbe .EG_RangeMarkupElements ,_gcaca );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cedeb :=NewEG_ContentBlockContent ();_eacga :=NewEG_RunLevelElts ();_gaeecd :=NewEG_MathContent ();_gaeecd .OMathPara =_b .NewOMathPara ();if _aaade :=d .DecodeElement (_gaeecd .OMathPara ,&_dgbeeb );_aaade !=nil {return _aaade ;};_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_cedeb );_cedeb .EG_RunLevelElts =append (_cedeb .EG_RunLevelElts ,_eacga );_eacga .EG_MathContent =append (_eacga .EG_MathContent ,_gaeecd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccbda :=NewEG_ContentBlockContent ();_debbca :=NewEG_RunLevelElts ();_eacbg :=NewEG_MathContent ();_eacbg .OMath =_b .NewOMath ();if _bbcacd :=d .DecodeElement (_eacbg .OMath ,&_dgbeeb );_bbcacd !=nil {return _bbcacd ;};_babga .EG_ContentBlockContent =append (_babga .EG_ContentBlockContent ,_ccbda );_ccbda .EG_RunLevelElts =append (_ccbda .EG_RunLevelElts ,_debbca );_debbca .EG_MathContent =append (_debbca .EG_MathContent ,_eacbg );default:_dg .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",_dgbeeb .Name );if _efbef :=d .Skip ();_efbef !=nil {return _efbef ;};};case _d .EndElement :break _aedcg ;case _d .CharData :};};return nil ;};func (_ccfe *CT_NumFmt )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fagefg ,_gebfc :=_ccfe .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gebfc !=nil {return _gebfc ;};start .Attr =append (start .Attr ,_fagefg );if _ccfe .FormatAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_ccfe .FormatAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_MailMergeSourceType ()*CT_MailMergeSourceType {_ffeadc :=&CT_MailMergeSourceType {};_ffeadc .ValAttr =ST_MailMergeSourceType (1);return _ffeadc ;}; -// ValidateWithPath validates the CT_TrackChange and its children, prefixing error messages with path -func (_deafc *CT_TrackChange )ValidateWithPath (path string )error {return nil };func NewCT_TcPrInner ()*CT_TcPrInner {_cgede :=&CT_TcPrInner {};return _cgede }; +// ValidateWithPath validates the CT_Highlight and its children, prefixing error messages with path +func (_fcaee *CT_Highlight )ValidateWithPath (path string )error {if _fcaee .ValAttr ==ST_HighlightColorUnset {return _g .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 _abege :=_fcaee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abege !=nil {return _abege ;};return nil ;}; -// Validate validates the WdCT_WordprocessingGroup and its children -func (_fbgdad *WdCT_WordprocessingGroup )Validate ()error {return _fbgdad .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006f\u0075\u0070");};func (_bgad *CT_MailMergeSourceType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gbegf ,_ggdeab :=_bgad .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ggdeab !=nil {return _ggdeab ;};start .Attr =append (start .Attr ,_gbegf );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bbeece *ST_HpsMeasure )Validate ()error {return _bbeece .ValidateWithPath ("")};func (_agegf *CT_FtnEdnRef )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _agegf .CustomMarkFollowsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u004d\u0061\u0072\u006b\u0046\u006f\u006c\u006c\u006f\u0077\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_agegf .CustomMarkFollowsAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_agegf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_daabb ST_CombineBrackets )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_afgea :=_d .Attr {};_afgea .Name =name ;switch _daabb {case ST_CombineBracketsUnset :_afgea .Value ="";case ST_CombineBracketsNone :_afgea .Value ="\u006e\u006f\u006e\u0065";case ST_CombineBracketsRound :_afgea .Value ="\u0072\u006f\u0075n\u0064";case ST_CombineBracketsSquare :_afgea .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_CombineBracketsAngle :_afgea .Value ="\u0061\u006e\u0067l\u0065";case ST_CombineBracketsCurly :_afgea .Value ="\u0063\u0075\u0072l\u0079";};return _afgea ,nil ;};func (_gefgdf ST_MailMergeDocType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dgaag :=_d .Attr {};_dgaag .Name =name ;switch _gefgdf {case ST_MailMergeDocTypeUnset :_dgaag .Value ="";case ST_MailMergeDocTypeCatalog :_dgaag .Value ="\u0063a\u0074\u0061\u006c\u006f\u0067";case ST_MailMergeDocTypeEnvelopes :_dgaag .Value ="\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s";case ST_MailMergeDocTypeMailingLabels :_dgaag .Value ="\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073";case ST_MailMergeDocTypeFormLetters :_dgaag .Value ="f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case ST_MailMergeDocTypeEmail :_dgaag .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDocTypeFax :_dgaag .Value ="\u0066\u0061\u0078";};return _dgaag ,nil ;};func (_bfdfg *ST_ObjectDrawAspect )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bfdfg =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_bfdfg =1;case "\u0069\u0063\u006f\u006e":*_bfdfg =2;};return nil ;}; +// ValidateWithPath validates the CT_Em and its children, prefixing error messages with path +func (_ggbfc *CT_Em )ValidateWithPath (path string )error {if _ggbfc .ValAttr ==ST_EmUnset {return _g .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 _gefd :=_ggbfc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gefd !=nil {return _gefd ;};return nil ;};func (_aadd *CT_FFHelpText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aadd .TypeAttr !=ST_InfoTextTypeUnset {_bdef ,_abeeaf :=_aadd .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _abeeaf !=nil {return _abeeaf ;};start .Attr =append (start .Attr ,_bdef );};if _aadd .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_aadd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type WebSettings struct{CT_WebSettings };func (_gbdec *CT_SmartTagRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbdec .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_gbdec .UriAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_g .Sprintf ("\u0025\u0076",_gbdec .ElementAttr )});e .EncodeToken (start );if _gbdec .SmartTagPr !=nil {_fbgeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073m\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}};e .EncodeElement (_gbdec .SmartTagPr ,_fbgeg );};if _gbdec .EG_PContent !=nil {for _ ,_gbccg :=range _gbdec .EG_PContent {_gbccg .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TextDirection struct{ -// ValidateWithPath validates the CT_AltChunk and its children, prefixing error messages with path -func (_bba *CT_AltChunk )ValidateWithPath (path string )error {if _bba .AltChunkPr !=nil {if _gcfb :=_bba .AltChunkPr .ValidateWithPath (path +"/\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");_gcfb !=nil {return _gcfb ;};};return nil ;}; +// Direction of Text Flow +ValAttr ST_TextDirection ;};func (_ebcba *CT_WritingStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"},Value :_g .Sprintf ("\u0025\u0076",_ebcba .LangAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"},Value :_g .Sprintf ("\u0025\u0076",_ebcba .VendorIDAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064l\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",_ebcba .DllVersionAttr )});if _ebcba .NlCheckAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006e\u006c\u0043\u0068\u0065\u0063k"},Value :_g .Sprintf ("\u0025\u0076",*_ebcba .NlCheckAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063h\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",_ebcba .CheckStyleAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061\u0070\u0070\u004e\u0061\u006de"},Value :_g .Sprintf ("\u0025\u0076",_ebcba .AppNameAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eeebf ST_ObjectDrawAspect )Validate ()error {return _eeebf .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TblPrBase and its children, prefixing error messages with path -func (_eaagaa *CT_TblPrBase )ValidateWithPath (path string )error {if _eaagaa .TblStyle !=nil {if _bgddcd :=_eaagaa .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_bgddcd !=nil {return _bgddcd ;};};if _eaagaa .TblpPr !=nil {if _aecdgf :=_eaagaa .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072");_aecdgf !=nil {return _aecdgf ;};};if _eaagaa .TblOverlap !=nil {if _gcgea :=_eaagaa .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_gcgea !=nil {return _gcgea ;};};if _eaagaa .BidiVisual !=nil {if _gfdfc :=_eaagaa .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c");_gfdfc !=nil {return _gfdfc ;};};if _eaagaa .TblStyleRowBandSize !=nil {if _ggeedc :=_eaagaa .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_ggeedc !=nil {return _ggeedc ;};};if _eaagaa .TblStyleColBandSize !=nil {if _cbdged :=_eaagaa .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_cbdged !=nil {return _cbdged ;};};if _eaagaa .TblW !=nil {if _dgecc :=_eaagaa .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_dgecc !=nil {return _dgecc ;};};if _eaagaa .Jc !=nil {if _abeac :=_eaagaa .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_abeac !=nil {return _abeac ;};};if _eaagaa .TblCellSpacing !=nil {if _feabf :=_eaagaa .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_feabf !=nil {return _feabf ;};};if _eaagaa .TblInd !=nil {if _cbbeg :=_eaagaa .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_cbbeg !=nil {return _cbbeg ;};};if _eaagaa .TblBorders !=nil {if _cddfaf :=_eaagaa .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_cddfaf !=nil {return _cddfaf ;};};if _eaagaa .Shd !=nil {if _gagda :=_eaagaa .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_gagda !=nil {return _gagda ;};};if _eaagaa .TblLayout !=nil {if _ceeccb :=_eaagaa .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_ceeccb !=nil {return _ceeccb ;};};if _eaagaa .TblCellMar !=nil {if _ffaeb :=_eaagaa .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_ffaeb !=nil {return _ffaeb ;};};if _eaagaa .TblLook !=nil {if _addcc :=_eaagaa .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_addcc !=nil {return _addcc ;};};if _eaagaa .TblCaption !=nil {if _bdfadg :=_eaagaa .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_bdfadg !=nil {return _bdfadg ;};};if _eaagaa .TblDescription !=nil {if _agbec :=_eaagaa .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_agbec !=nil {return _agbec ;};};return nil ;};func (_gbgfc ST_ThemeColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gbgfc .String (),start );};type CT_Proof struct{ +// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path +func (_bbac *CT_Headers )ValidateWithPath (path string )error {for _dbbcb ,_efga :=range _bbac .Header {if _fabb :=_efga .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dbbcb ));_fabb !=nil {return _fabb ;};};return nil ;};func (_ggggf *CT_Div )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggggf .MarLeft =NewCT_SignedTwipsMeasure ();_ggggf .MarRight =NewCT_SignedTwipsMeasure ();_ggggf .MarTop =NewCT_SignedTwipsMeasure ();_ggggf .MarBottom =NewCT_SignedTwipsMeasure ();for _ ,_gcgeg :=range start .Attr {if _gcgeg .Name .Local =="\u0069\u0064"{_eagaa ,_dcfca :=_da .ParseInt (_gcgeg .Value ,10,64);if _dcfca !=nil {return _dcfca ;};_ggggf .IdAttr =_eagaa ;continue ;};};_dece :for {_aafc ,_feegg :=d .Token ();if _feegg !=nil {return _feegg ;};switch _gddd :=_aafc .(type ){case _d .StartElement :switch _gddd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggggf .BlockQuote =NewCT_OnOff ();if _egbf :=d .DecodeElement (_ggggf .BlockQuote ,&_gddd );_egbf !=nil {return _egbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggggf .BodyDiv =NewCT_OnOff ();if _fagg :=d .DecodeElement (_ggggf .BodyDiv ,&_gddd );_fagg !=nil {return _fagg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _caac :=d .DecodeElement (_ggggf .MarLeft ,&_gddd );_caac !=nil {return _caac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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 _edabf :=d .DecodeElement (_ggggf .MarRight ,&_gddd );_edabf !=nil {return _edabf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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 _acedg :=d .DecodeElement (_ggggf .MarTop ,&_gddd );_acedg !=nil {return _acedg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _eedec :=d .DecodeElement (_ggggf .MarBottom ,&_gddd );_eedec !=nil {return _eedec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggggf .DivBdr =NewCT_DivBdr ();if _ffbfg :=d .DecodeElement (_ggggf .DivBdr ,&_gddd );_ffbfg !=nil {return _ffbfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cfeca :=NewCT_Divs ();if _acga :=d .DecodeElement (_cfeca ,&_gddd );_acga !=nil {return _acga ;};_ggggf .DivsChild =append (_ggggf .DivsChild ,_cfeca );default:_dg .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",_gddd .Name );if _ccbb :=d .Skip ();_ccbb !=nil {return _ccbb ;};};case _d .EndElement :break _dece ;case _d .CharData :};};return nil ;};const (ST_HAnchorUnset ST_HAnchor =0;ST_HAnchorText ST_HAnchor =1;ST_HAnchorMargin ST_HAnchor =2;ST_HAnchorPage ST_HAnchor =3;);func (_eeeeg *CT_TblOverlap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeeeg .ValAttr =ST_TblOverlap (1);for _ ,_bgcec :=range start .Attr {if _bgcec .Name .Local =="\u0076\u0061\u006c"{_eeeeg .ValAttr .UnmarshalXMLAttr (_bgcec );continue ;};};for {_fcdac ,_aaacg :=d .Token ();if _aaacg !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cO\u0076e\u0072\u006c\u0061\u0070\u003a\u0020\u0025s",_aaacg );};if _dgebcc ,_cccea :=_fcdac .(_d .EndElement );_cccea &&_dgebcc .Name ==start .Name {break ;};};return nil ;};type CT_SdtContentRun struct{ -// Spell Checking State -SpellingAttr ST_Proof ; +// Simple Field +FldSimple []*CT_SimpleField ; -// Grammatical Checking State -GrammarAttr ST_Proof ;};func (_badag ST_TargetScreenSz )String ()string {switch _badag {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 "";}; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Validate validates the CT_TblPrEx and its children -func (_bgbce *CT_TblPrEx )Validate ()error {return _bgbce .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");};func (_feadgc ST_EdnPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_feadgc .String (),start );};func (_abafe ST_HighlightColor )ValidateWithPath (path string )error {switch _abafe {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abafe ));};return nil ;};func (_fea *CT_Background )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfb :=range start .Attr {if _cfb .Name .Local =="\u0063\u006f\u006co\u0072"{_daaa ,_fbbg :=ParseUnionST_HexColor (_cfb .Value );if _fbbg !=nil {return _fbbg ;};_fea .ColorAttr =&_daaa ;continue ;};if _cfb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_fea .ThemeColorAttr .UnmarshalXMLAttr (_cfb );continue ;};if _cfb .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_aebb ,_bebd :=_cfb .Value ,error (nil );if _bebd !=nil {return _bebd ;};_fea .ThemeTintAttr =&_aebb ;continue ;};if _cfb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_egc ,_adfc :=_cfb .Value ,error (nil );if _adfc !=nil {return _adfc ;};_fea .ThemeShadeAttr =&_egc ;continue ;};};_abe :for {_fcg ,_aaec :=d .Token ();if _aaec !=nil {return _aaec ;};switch _agf :=_fcg .(type ){case _d .StartElement :switch _agf .Name {default:if _eeb ,_fce :=_ee .CreateElement (_agf );_fce !=nil {return _fce ;}else {if _gecc :=d .DecodeElement (_eeb ,&_agf );_gecc !=nil {return _gecc ;};_fea .Any =append (_fea .Any ,_eeb );};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fea .Drawing =NewCT_Drawing ();if _bgf :=d .DecodeElement (_fea .Drawing ,&_agf );_bgf !=nil {return _bgf ;};};case _d .EndElement :break _abe ;case _d .CharData :};};return nil ;};type CT_Highlight struct{ +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};type CT_OnOff struct{ -// Highlighting Color -ValAttr ST_HighlightColor ;}; +// On/Off Value +ValAttr *_e .ST_OnOff ;};func (_ecdfc *CT_DataBinding )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecdfc .PrefixMappingsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003ap\u0072\u0065\u0066i\u0078\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_ecdfc .PrefixMappingsAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0078\u0070\u0061\u0074\u0068"},Value :_g .Sprintf ("\u0025\u0076",_ecdfc .XpathAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u006f\u0072\u0065\u0049\u0074\u0065\u006d\u0049\u0044"},Value :_g .Sprintf ("\u0025\u0076",_ecdfc .StoreItemIDAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_defgd *CT_EdnProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _defgd .Pos !=nil {_bgaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_defgd .Pos ,_bgaa );};if _defgd .NumFmt !=nil {_dcecc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_defgd .NumFmt ,_dcecc );};if _defgd .NumStart !=nil {_bcgfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_defgd .NumStart ,_bcgfg );};if _defgd .NumRestart !=nil {_egdeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_defgd .NumRestart ,_egdeg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PageBorders and its children -func (_bdef *CT_PageBorders )Validate ()error {return _bdef .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006fr\u0064\u0065\u0072\u0073");}; +// ValidateWithPath validates the EG_ParaRPrTrackChanges and its children, prefixing error messages with path +func (_fadbf *EG_ParaRPrTrackChanges )ValidateWithPath (path string )error {if _fadbf .Ins !=nil {if _afbeg :=_fadbf .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_afbeg !=nil {return _afbeg ;};};if _fadbf .Del !=nil {if _cggbe :=_fadbf .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_cggbe !=nil {return _cggbe ;};};if _fadbf .MoveFrom !=nil {if _caebaf :=_fadbf .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_caebaf !=nil {return _caebaf ;};};if _fadbf .MoveTo !=nil {if _gbcab :=_fadbf .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_gbcab !=nil {return _gbcab ;};};return nil ;}; -// ValidateWithPath validates the CT_Lang and its children, prefixing error messages with path -func (_edfaf *CT_Lang )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_MailMergeDocType and its children, prefixing error messages with path +func (_dcdfd *CT_MailMergeDocType )ValidateWithPath (path string )error {if _dcdfd .ValAttr ==ST_MailMergeDocTypeUnset {return _g .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 _aabd :=_dcdfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aabd !=nil {return _aabd ;};return nil ;};func (_ccaffa *CT_TextboxTightWrap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_beedbd ,_edgfc :=_ccaffa .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _edgfc !=nil {return _edgfc ;};start .Attr =append (start .Attr ,_beedbd );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_LongHexNumber and its children, prefixing error messages with path -func (_eefab *CT_LongHexNumber )ValidateWithPath (path string )error {return nil };type ST_DocPartGallery byte ; +// Validate validates the CT_MailMergeOdsoFMDFieldType and its children +func (_dfad *CT_MailMergeOdsoFMDFieldType )Validate ()error {return _dfad .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");};func (_beecf ST_MailMergeDest )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_beecf .String (),start );};func NewCT_Styles ()*CT_Styles {_fbcaa :=&CT_Styles {};return _fbcaa };func (_ggedaa *ST_Border )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dffbgb ,_bffbb :=d .Token ();if _bffbb !=nil {return _bffbb ;};if _ebabe ,_eagge :=_dffbgb .(_d .EndElement );_eagge &&_ebabe .Name ==start .Name {*_ggedaa =1;return nil ;};if _fdcgbc ,_eccfb :=_dffbgb .(_d .CharData );!_eccfb {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",_dffbgb );}else {switch string (_fdcgbc ){case "":*_ggedaa =0;case "\u006e\u0069\u006c":*_ggedaa =1;case "\u006e\u006f\u006e\u0065":*_ggedaa =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_ggedaa =3;case "\u0074\u0068\u0069c\u006b":*_ggedaa =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_ggedaa =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_ggedaa =6;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_ggedaa =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_ggedaa =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_ggedaa =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_ggedaa =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_ggedaa =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_ggedaa =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_ggedaa =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_ggedaa =14;case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_ggedaa =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_ggedaa =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_ggedaa =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_ggedaa =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_ggedaa =19;case "\u0077\u0061\u0076\u0065":*_ggedaa =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_ggedaa =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_ggedaa =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_ggedaa =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_ggedaa =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_ggedaa =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_ggedaa =26;case "\u0069\u006e\u0073e\u0074":*_ggedaa =27;case "\u0061\u0070\u0070\u006c\u0065\u0073":*_ggedaa =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_ggedaa =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_ggedaa =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_ggedaa =31;case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_ggedaa =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_ggedaa =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_ggedaa =34;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_ggedaa =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_ggedaa =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_ggedaa =37;case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_ggedaa =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_ggedaa =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_ggedaa =40;case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_ggedaa =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_ggedaa =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_ggedaa =43;case "\u0062\u0061\u0074\u0073":*_ggedaa =44;case "\u0062\u0069\u0072d\u0073":*_ggedaa =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_ggedaa =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_ggedaa =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_ggedaa =48;case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_ggedaa =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_ggedaa =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_ggedaa =51;case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_ggedaa =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_ggedaa =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_ggedaa =54;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_ggedaa =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_ggedaa =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_ggedaa =57;case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_ggedaa =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_ggedaa =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_ggedaa =60;case "\u0063\u006c\u006f\u0063\u006b\u0073":*_ggedaa =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_ggedaa =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_ggedaa =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_ggedaa =64;case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_ggedaa =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_ggedaa =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_ggedaa =67;case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_ggedaa =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_ggedaa =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_ggedaa =70;case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_ggedaa =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_ggedaa =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_ggedaa =73;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_ggedaa =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_ggedaa =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_ggedaa =76;case "\u0063\u0075\u0070":*_ggedaa =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_ggedaa =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_ggedaa =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_ggedaa =80;case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_ggedaa =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_ggedaa =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_ggedaa =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_ggedaa =84;case "\u0065\u0061\u0072\u0074\u0068\u0032":*_ggedaa =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_ggedaa =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_ggedaa =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_ggedaa =88;case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_ggedaa =89;case "\u0066\u0061\u006e\u0073":*_ggedaa =90;case "\u0066\u0069\u006c\u006d":*_ggedaa =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_ggedaa =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_ggedaa =93;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_ggedaa =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_ggedaa =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_ggedaa =96;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_ggedaa =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_ggedaa =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_ggedaa =99;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_ggedaa =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_ggedaa =101;case "\u0067\u0065\u006d\u0073":*_ggedaa =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_ggedaa =103;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_ggedaa =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_ggedaa =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_ggedaa =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_ggedaa =107;case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_ggedaa =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_ggedaa =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_ggedaa =110;case "\u0068\u006f\u006cl\u0079":*_ggedaa =111;case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_ggedaa =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_ggedaa =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_ggedaa =114;case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_ggedaa =115;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_ggedaa =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_ggedaa =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_ggedaa =118;case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_ggedaa =119;case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_ggedaa =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_ggedaa =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_ggedaa =122;case "\u006d\u006f\u006fn\u0073":*_ggedaa =123;case "\u006d\u006f\u0073\u0061\u0069\u0063":*_ggedaa =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_ggedaa =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_ggedaa =126;case "\u006f\u0076\u0061l\u0073":*_ggedaa =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_ggedaa =128;case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_ggedaa =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_ggedaa =130;case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_ggedaa =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_ggedaa =132;case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_ggedaa =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_ggedaa =134;case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_ggedaa =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_ggedaa =136;case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_ggedaa =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_ggedaa =138;case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_ggedaa =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_ggedaa =140;case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_ggedaa =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_ggedaa =142;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_ggedaa =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_ggedaa =144;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_ggedaa =145;case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_ggedaa =146;case "\u0072\u0069\u006eg\u0073":*_ggedaa =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_ggedaa =148;case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_ggedaa =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_ggedaa =150;case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_ggedaa =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_ggedaa =152;case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_ggedaa =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_ggedaa =154;case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_ggedaa =155;case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_ggedaa =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_ggedaa =157;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_ggedaa =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_ggedaa =159;case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_ggedaa =160;case "\u0073\u0074\u0061r\u0073":*_ggedaa =161;case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_ggedaa =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_ggedaa =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_ggedaa =164;case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_ggedaa =165;case "\u0073\u0075\u006e":*_ggedaa =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_ggedaa =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_ggedaa =168;case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_ggedaa =169;case "\u0074\u0072\u0065e\u0073":*_ggedaa =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_ggedaa =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_ggedaa =172;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_ggedaa =173;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_ggedaa =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_ggedaa =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_ggedaa =176;case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_ggedaa =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_ggedaa =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_ggedaa =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_ggedaa =180;case "\u0076\u0069\u006e\u0065":*_ggedaa =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_ggedaa =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_ggedaa =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_ggedaa =184;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_ggedaa =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_ggedaa =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_ggedaa =187;case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_ggedaa =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_ggedaa =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_ggedaa =190;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_ggedaa =191;case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_ggedaa =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ggedaa =193;};};_dffbgb ,_bffbb =d .Token ();if _bffbb !=nil {return _bffbb ;};if _fdabda ,_eebdge :=_dffbgb .(_d .EndElement );_eebdge &&_fdabda .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",_dffbgb );}; -// ValidateWithPath validates the EG_BlockLevelElts and its children, prefixing error messages with path -func (_bbbgba *EG_BlockLevelElts )ValidateWithPath (path string )error {for _gaadc ,_dedege :=range _bbbgba .AltChunk {if _bagga :=_dedege .ValidateWithPath (_db .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_gaadc ));_bagga !=nil {return _bagga ;};};for _acfea ,_bfacda :=range _bbbgba .EG_ContentBlockContent {if _baba :=_bfacda .ValidateWithPath (_db .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 ,_acfea ));_baba !=nil {return _baba ;};};return nil ;};func (_dgcac ST_TextEffect )String ()string {switch _dgcac {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 "";}; +// Validate validates the CT_NumRestart and its children +func (_dfdfg *CT_NumRestart )Validate ()error {return _dfdfg .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");}; -// ValidateWithPath validates the CT_MailMergeDest and its children, prefixing error messages with path -func (_gfeac *CT_MailMergeDest )ValidateWithPath (path string )error {if _gfeac .ValAttr ==ST_MailMergeDestUnset {return _db .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 _cedeg :=_gfeac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cedeg !=nil {return _cedeg ;};return nil ;};func (_cgccf *CT_PPrDefault )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acbfb :for {_cgcgg ,_baedc :=d .Token ();if _baedc !=nil {return _baedc ;};switch _egedf :=_cgcgg .(type ){case _d .StartElement :switch _egedf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgccf .PPr =NewCT_PPrGeneral ();if _feafe :=d .DecodeElement (_cgccf .PPr ,&_egedf );_feafe !=nil {return _feafe ;};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\u0050P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074 \u0025\u0076",_egedf .Name );if _egdd :=d .Skip ();_egdd !=nil {return _egdd ;};};case _d .EndElement :break _acbfb ;case _d .CharData :};};return nil ;};func NewCT_BdoContentRun ()*CT_BdoContentRun {_gce :=&CT_BdoContentRun {};return _gce };func (_ddcg *CT_Columns )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cgeg :=range start .Attr {if _cgeg .Name .Local =="\u0065\u0071\u0075\u0061\u006c\u0057\u0069\u0064\u0074\u0068"{_decd ,_debfg :=ParseUnionST_OnOff (_cgeg .Value );if _debfg !=nil {return _debfg ;};_ddcg .EqualWidthAttr =&_decd ;continue ;};if _cgeg .Name .Local =="\u0073\u0070\u0061c\u0065"{_eecc ,_defa :=ParseUnionST_TwipsMeasure (_cgeg .Value );if _defa !=nil {return _defa ;};_ddcg .SpaceAttr =&_eecc ;continue ;};if _cgeg .Name .Local =="\u006e\u0075\u006d"{_debec ,_agca :=_dd .ParseInt (_cgeg .Value ,10,64);if _agca !=nil {return _agca ;};_ddcg .NumAttr =&_debec ;continue ;};if _cgeg .Name .Local =="\u0073\u0065\u0070"{_adfbd ,_bfcd :=ParseUnionST_OnOff (_cgeg .Value );if _bfcd !=nil {return _bfcd ;};_ddcg .SepAttr =&_adfbd ;continue ;};};_fdbc :for {_bcd ,_fgbb :=d .Token ();if _fgbb !=nil {return _fgbb ;};switch _abdce :=_bcd .(type ){case _d .StartElement :switch _abdce .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cgea :=NewCT_Column ();if _dfcge :=d .DecodeElement (_cgea ,&_abdce );_dfcge !=nil {return _dfcge ;};_ddcg .Col =append (_ddcg .Col ,_cgea );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\u0043\u0054\u005fC\u006f\u006c\u0075\u006d\u006e\u0073\u0020\u0025\u0076",_abdce .Name );if _bfcdc :=d .Skip ();_bfcdc !=nil {return _bfcdc ;};};case _d .EndElement :break _fdbc ;case _d .CharData :};};return nil ;};func (_dgaaedf ST_FrameLayout )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gabdfd :=_d .Attr {};_gabdfd .Name =name ;switch _dgaaedf {case ST_FrameLayoutUnset :_gabdfd .Value ="";case ST_FrameLayoutRows :_gabdfd .Value ="\u0072\u006f\u0077\u0073";case ST_FrameLayoutCols :_gabdfd .Value ="\u0063\u006f\u006c\u0073";case ST_FrameLayoutNone :_gabdfd .Value ="\u006e\u006f\u006e\u0065";};return _gabdfd ,nil ;}; +// ValidateWithPath validates the CT_TblWidth and its children, prefixing error messages with path +func (_dddad *CT_TblWidth )ValidateWithPath (path string )error {if _dddad .WAttr !=nil {if _agcbc :=_dddad .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_agcbc !=nil {return _agcbc ;};};if _eggdab :=_dddad .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eggdab !=nil {return _eggdab ;};return nil ;}; -// Validate validates the CT_CellMergeTrackChange and its children -func (_ddce *CT_CellMergeTrackChange )Validate ()error {return _ddce .ValidateWithPath ("\u0043\u0054\u005fCe\u006c\u006c\u004d\u0065\u0072\u0067\u0065\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065");};type CT_ObjectEmbed struct{ +// ValidateWithPath validates the WdCT_PosHChoice and its children, prefixing error messages with path +func (_begff *WdCT_PosHChoice )ValidateWithPath (path string )error {if _agbdd :=_begff .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_agbdd !=nil {return _agbdd ;};return nil ;}; -// Object Representation -DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; +// Validate validates the CT_TabStop and its children +func (_ggcff *CT_TabStop )Validate ()error {return _ggcff .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070");}; -// Object Application -ProgIdAttr *string ; +// Validate validates the CT_SdtComboBox and its children +func (_gdcdgb *CT_SdtComboBox )Validate ()error {return _gdcdgb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006db\u006f\u0042\u006f\u0078");};type CT_Text struct{SpaceAttr *string ;Content string ;};func NewCT_TrPrBase ()*CT_TrPrBase {_geadbc :=&CT_TrPrBase {};return _geadbc };func (_gaebg ST_ThemeColor )Validate ()error {return _gaebg .ValidateWithPath ("")}; -// Object Shape -ShapeIdAttr *string ; +// ValidateWithPath validates the WdCT_WrapNone and its children, prefixing error messages with path +func (_ebfgfa *WdCT_WrapNone )ValidateWithPath (path string )error {return nil };func (_ebbgc *CT_NumPicBullet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffebb :=range start .Attr {if _ffebb .Name .Local =="\u006e\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"{_bcbdc ,_egdad :=_da .ParseInt (_ffebb .Value ,10,64);if _egdad !=nil {return _egdad ;};_ebbgc .NumPicBulletIdAttr =_bcbdc ;continue ;};};_dbgfg :for {_fegbb ,_dadbf :=d .Token ();if _dadbf !=nil {return _dadbf ;};switch _becg :=_fegbb .(type ){case _d .StartElement :switch _becg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebbgc .Pict =NewCT_Picture ();if _cefe :=d .DecodeElement (_ebbgc .Pict ,&_becg );_cefe !=nil {return _cefe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebbgc .Drawing =NewCT_Drawing ();if _fceef :=d .DecodeElement (_ebbgc .Drawing ,&_becg );_fceef !=nil {return _fceef ;};default:_dg .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",_becg .Name );if _fffca :=d .Skip ();_fffca !=nil {return _fffca ;};};case _d .EndElement :break _dbgfg ;case _d .CharData :};};return nil ;};func (_fbbbb *CT_FFDDList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fbbbb .Result !=nil {_caga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0065\u0073\u0075\u006c\u0074"}};e .EncodeElement (_fbbbb .Result ,_caga );};if _fbbbb .Default !=nil {_adcca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_fbbbb .Default ,_adcca );};if _fbbbb .ListEntry !=nil {_eacc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079"}};for _ ,_ggbe :=range _fbbbb .ListEntry {e .EncodeElement (_ggbe ,_eacc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ecaafc *CT_Tabs )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edfbee :for {_ebadbg ,_deedgb :=d .Token ();if _deedgb !=nil {return _deedgb ;};switch _decfff :=_ebadbg .(type ){case _d .StartElement :switch _decfff .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dfbgff :=NewCT_TabStop ();if _bfdce :=d .DecodeElement (_dfbgff ,&_decfff );_bfdce !=nil {return _bfdce ;};_ecaafc .Tab =append (_ecaafc .Tab ,_dfbgff );default:_dg .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",_decfff .Name );if _eadfg :=d .Skip ();_eadfg !=nil {return _eadfg ;};};case _d .EndElement :break _edfbee ;case _d .CharData :};};return nil ;};func (_bfddg *Recipients )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfddg .CT_Recipients =*NewCT_Recipients ();_bcccdb :for {_agdbe ,_ggdba :=d .Token ();if _ggdba !=nil {return _ggdba ;};switch _gbafgg :=_agdbe .(type ){case _d .StartElement :switch _gbafgg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdaead :=NewCT_RecipientData ();if _abfbef :=d .DecodeElement (_bdaead ,&_gbafgg );_abfbef !=nil {return _abfbef ;};_bfddg .RecipientData =append (_bfddg .RecipientData ,_bdaead );default:_dg .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",_gbafgg .Name );if _dfabbg :=d .Skip ();_dfabbg !=nil {return _dfabbg ;};};case _d .EndElement :break _bcccdb ;case _d .CharData :};};return nil ;};func NewCT_ProofErr ()*CT_ProofErr {_cfgff :=&CT_ProofErr {};_cfgff .TypeAttr =ST_ProofErr (1);return _cfgff ;};type CT_Frame struct{ -// Field Switches -FieldCodesAttr *string ;};func NewCT_View ()*CT_View {_eaffc :=&CT_View {};_eaffc .ValAttr =ST_View (1);return _eaffc }; +// Frame Size +Sz *CT_String ; -// Validate validates the CT_RubyAlign and its children -func (_gddafb *CT_RubyAlign )Validate ()error {return _gddafb .ValidateWithPath ("\u0043\u0054\u005fR\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");};func (_daaag *CT_DocPartGallery )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cbfbe ,_fbcfd :=_daaag .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fbcfd !=nil {return _fbcfd ;};start .Attr =append (start .Attr ,_cbfbe );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdfbcb ST_Shd )String ()string {switch _fdfbcb {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 "";};func (_ffcgb ST_LineNumberRestart )ValidateWithPath (path string )error {switch _ffcgb {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffcgb ));};return nil ;};func (_faegac ST_ChapterSep )String ()string {switch _faegac {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 (_cacde *CT_TrackChangeNumbering )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cacde .OriginalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"},Value :_db .Sprintf ("\u0025\u0076",*_cacde .OriginalAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_db .Sprintf ("\u0025\u0076",_cacde .AuthorAttr )});if _cacde .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_cacde .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_cacde .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efbbd *CT_PBdr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edege :for {_bcdfb ,_cfdfa :=d .Token ();if _cfdfa !=nil {return _cfdfa ;};switch _fffgec :=_bcdfb .(type ){case _d .StartElement :switch _fffgec .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_efbbd .Top =NewCT_Border ();if _dega :=d .DecodeElement (_efbbd .Top ,&_fffgec );_dega !=nil {return _dega ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_efbbd .Left =NewCT_Border ();if _ecfa :=d .DecodeElement (_efbbd .Left ,&_fffgec );_ecfa !=nil {return _ecfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_efbbd .Bottom =NewCT_Border ();if _gabff :=d .DecodeElement (_efbbd .Bottom ,&_fffgec );_gabff !=nil {return _gabff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_efbbd .Right =NewCT_Border ();if _acag :=d .DecodeElement (_efbbd .Right ,&_fffgec );_acag !=nil {return _acag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_efbbd .Between =NewCT_Border ();if _aebce :=d .DecodeElement (_efbbd .Between ,&_fffgec );_aebce !=nil {return _aebce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_efbbd .Bar =NewCT_Border ();if _feceb :=d .DecodeElement (_efbbd .Bar ,&_fffgec );_feceb !=nil {return _feceb ;};default:_ee .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",_fffgec .Name );if _eeagb :=d .Skip ();_eeagb !=nil {return _eeagb ;};};case _d .EndElement :break _edege ;case _d .CharData :};};return nil ;}; +// Frame Name +Name *CT_String ; -// ValidateWithPath validates the WdCT_WrapPath and its children, prefixing error messages with path -func (_fdcbdb *WdCT_WrapPath )ValidateWithPath (path string )error {if _ceeeag :=_fdcbdb .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_ceeeag !=nil {return _ceeeag ;};for _afffaa ,_egdbc :=range _fdcbdb .LineTo {if _aegcb :=_egdbc .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u004c\u0069\u006e\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_afffaa ));_aegcb !=nil {return _aegcb ;};};return nil ;};func (_afaae ST_HexColor )String ()string {if _afaae .ST_HexColorAuto !=ST_HexColorAutoUnset {return _afaae .ST_HexColorAuto .String ();};if _afaae .ST_HexColorRGB !=nil {return _db .Sprintf ("\u0025\u0076",*_afaae .ST_HexColorRGB );};return "";};func (_bbafe ST_TblOverlap )String ()string {switch _bbafe {case 0:return "";case 1:return "\u006e\u0065\u0076e\u0072";case 2:return "\u006fv\u0065\u0072\u006c\u0061\u0070";};return "";}; +// Frame or Frameset Title +Title *CT_String ; -// Validate validates the CT_RecipientData and its children -func (_gcdgf *CT_RecipientData )Validate ()error {return _gcdgf .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func (_efcgc ST_DocPartBehavior )ValidateWithPath (path string )error {switch _efcgc {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efcgc ));};return nil ;};func NewCT_PermStart ()*CT_PermStart {_ffaaef :=&CT_PermStart {};return _ffaaef };func (_efg *CT_Attr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efg .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_db .Sprintf ("\u0025\u0076",*_efg .UriAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",_efg .NameAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",_efg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_addbc *CT_MathCtrlIns )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_db .Sprintf ("\u0025\u0076",_addbc .AuthorAttr )});if _addbc .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_addbc .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_addbc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_DocRsids ()*CT_DocRsids {_egdae :=&CT_DocRsids {};return _egdae }; +// Frame Long Description +LongDesc *CT_Rel ; -// Validate validates the WdCT_Anchor and its children -func (_ddead *WdCT_Anchor )Validate ()error {return _ddead .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072");};const (ST_HintUnset ST_Hint =0;ST_HintDefault ST_Hint =1;ST_HintEastAsia ST_Hint =2;); +// Source File for Frame +SourceFileName *CT_Rel ; -// Validate validates the WdCT_WordprocessingCanvas and its children -func (_ccfbbbc *WdCT_WordprocessingCanvas )Validate ()error {return _ccfbbbc .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057o\u0072\u0064\u0070\u0072\u006fc\u0065s\u0073i\u006e\u0067\u0043\u0061\u006e\u0076\u0061s");}; +// Left and Right Margin for Frame +MarW *CT_PixelsMeasure ; -// Validate validates the CT_DocProtect and its children -func (_dffa *CT_DocProtect )Validate ()error {return _dffa .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0072\u006f\u0074\u0065\u0063\u0074");};func (_cggacg *ST_PTabLeader )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cggacg =0;case "\u006e\u006f\u006e\u0065":*_cggacg =1;case "\u0064\u006f\u0074":*_cggacg =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_cggacg =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_cggacg =4;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_cggacg =5;};return nil ;};func (_gecga *CT_MailMerge )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_gbagg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006da\u0069\u006e\u0044\u006f\u0063u\u006d\u0065n\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gecga .MainDocumentType ,_gbagg );if _gecga .LinkToQuery !=nil {_dcgce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"}};e .EncodeElement (_gecga .LinkToQuery ,_dcgce );};_gdecg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gecga .DataType ,_gdecg );if _gecga .ConnectString !=nil {_gfcfe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063o\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"}};e .EncodeElement (_gecga .ConnectString ,_gfcfe );};if _gecga .Query !=nil {_ffdccf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0071\u0075\u0065\u0072\u0079"}};e .EncodeElement (_gecga .Query ,_ffdccf );};if _gecga .DataSource !=nil {_abdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_gecga .DataSource ,_abdf );};if _gecga .HeaderSource !=nil {_eaegce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_gecga .HeaderSource ,_eaegce );};if _gecga .DoNotSuppressBlankLines !=nil {_efffb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u004e\u006ft\u0053\u0075\u0070\u0070\u0072e\u0073s\u0042l\u0061\u006e\u006b\u004c\u0069\u006e\u0065s"}};e .EncodeElement (_gecga .DoNotSuppressBlankLines ,_efffb );};if _gecga .Destination !=nil {_feafg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gecga .Destination ,_feafg );};if _gecga .AddressFieldName !=nil {_bffba :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061d\u0064\u0072\u0065\u0073\u0073F\u0069\u0065l\u0064\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gecga .AddressFieldName ,_bffba );};if _gecga .MailSubject !=nil {_ffcdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_gecga .MailSubject ,_ffcdb );};if _gecga .MailAsAttachment !=nil {_ffedc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006da\u0069\u006c\u0041\u0073\u0041t\u0074\u0061c\u0068\u006d\u0065\u006e\u0074"}};e .EncodeElement (_gecga .MailAsAttachment ,_ffedc );};if _gecga .ViewMergedData !=nil {_dbabg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003av\u0069\u0065\u0077M\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061"}};e .EncodeElement (_gecga .ViewMergedData ,_dbabg );};if _gecga .ActiveRecord !=nil {_afbea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065\u0052e\u0063\u006f\u0072\u0064"}};e .EncodeElement (_gecga .ActiveRecord ,_afbea );};if _gecga .CheckErrors !=nil {_bcege :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_gecga .CheckErrors ,_bcege );};if _gecga .Odso !=nil {_ddgeae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006f\u0064\u0073\u006f"}};e .EncodeElement (_gecga .Odso ,_ddgeae );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdgcg *CT_RecipientData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gdgcg .Active !=nil {_ecdce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065"}};e .EncodeElement (_gdgcg .Active ,_ecdce );};_abcdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_gdgcg .Column ,_abcdg );_gaabe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0075\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067"}};e .EncodeElement (_gdgcg .UniqueTag ,_gaabe );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fcaae *ST_MultiLevelType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_deaecf ,_faeeag :=d .Token ();if _faeeag !=nil {return _faeeag ;};if _cfgad ,_fdbfca :=_deaecf .(_d .EndElement );_fdbfca &&_cfgad .Name ==start .Name {*_fcaae =1;return nil ;};if _gcfbfb ,_eggca :=_deaecf .(_d .CharData );!_eggca {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_deaecf );}else {switch string (_gcfbfb ){case "":*_fcaae =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_fcaae =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_fcaae =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_fcaae =3;};};_deaecf ,_faeeag =d .Token ();if _faeeag !=nil {return _faeeag ;};if _agebec ,_dbdcda :=_deaecf .(_d .EndElement );_dbdcda &&_agebec .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_deaecf );};func (_dfda *CT_ReadingModeInkLockDown )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0075\u0061\u006c\u0050\u0067"},Value :_db .Sprintf ("\u0025\u0076",_dfda .ActualPgAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_db .Sprintf ("\u0025\u0076",_dfda .WAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068"},Value :_db .Sprintf ("\u0025\u0076",_dfda .HAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074\u0053\u007a"},Value :_db .Sprintf ("\u0025\u0076",_dfda .FontSzAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bdcae ST_MailMergeDest )Validate ()error {return _bdcae .ValidateWithPath ("")}; +// Top and Bottom Margin for Frame +MarH *CT_PixelsMeasure ; -// Validate validates the CT_AltChunkPr and its children -func (_ffb *CT_AltChunkPr )Validate ()error {return _ffb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");};func (_ecegg *ST_CombineBrackets )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaegfa ,_fcddg :=d .Token ();if _fcddg !=nil {return _fcddg ;};if _dagdeg ,_aaddc :=_gaegfa .(_d .EndElement );_aaddc &&_dagdeg .Name ==start .Name {*_ecegg =1;return nil ;};if _ebaffa ,_bgaafc :=_gaegfa .(_d .CharData );!_bgaafc {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gaegfa );}else {switch string (_ebaffa ){case "":*_ecegg =0;case "\u006e\u006f\u006e\u0065":*_ecegg =1;case "\u0072\u006f\u0075n\u0064":*_ecegg =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ecegg =3;case "\u0061\u006e\u0067l\u0065":*_ecegg =4;case "\u0063\u0075\u0072l\u0079":*_ecegg =5;};};_gaegfa ,_fcddg =d .Token ();if _fcddg !=nil {return _fcddg ;};if _agdcb ,_fdcdg :=_gaegfa .(_d .EndElement );_fdcdg &&_agdcb .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gaegfa );};func (_fefded ST_HAnchor )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gggcg :=_d .Attr {};_gggcg .Name =name ;switch _fefded {case ST_HAnchorUnset :_gggcg .Value ="";case ST_HAnchorText :_gggcg .Value ="\u0074\u0065\u0078\u0074";case ST_HAnchorMargin :_gggcg .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HAnchorPage :_gggcg .Value ="\u0070\u0061\u0067\u0065";};return _gggcg ,nil ;};func (_fecef *EG_RPrContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aacacc :for {_cceeb ,_fbfcb :=d .Token ();if _fbfcb !=nil {return _fbfcb ;};switch _abfbc :=_cceeb .(type ){case _d .StartElement :switch _abfbc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .RStyle =NewCT_String ();if _gbgdd :=d .DecodeElement (_fecef .RStyle ,&_abfbc );_gbgdd !=nil {return _gbgdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .RFonts =NewCT_Fonts ();if _bfffa :=d .DecodeElement (_fecef .RFonts ,&_abfbc );_bfffa !=nil {return _bfffa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .B =NewCT_OnOff ();if _bgeef :=d .DecodeElement (_fecef .B ,&_abfbc );_bgeef !=nil {return _bgeef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .BCs =NewCT_OnOff ();if _dbbcdc :=d .DecodeElement (_fecef .BCs ,&_abfbc );_dbbcdc !=nil {return _dbbcdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .I =NewCT_OnOff ();if _dbggcg :=d .DecodeElement (_fecef .I ,&_abfbc );_dbggcg !=nil {return _dbggcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .ICs =NewCT_OnOff ();if _bcgeb :=d .DecodeElement (_fecef .ICs ,&_abfbc );_bcgeb !=nil {return _bcgeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fecef .Caps =NewCT_OnOff ();if _bfgdfg :=d .DecodeElement (_fecef .Caps ,&_abfbc );_bfgdfg !=nil {return _bfgdfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .SmallCaps =NewCT_OnOff ();if _ggdffd :=d .DecodeElement (_fecef .SmallCaps ,&_abfbc );_ggdffd !=nil {return _ggdffd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fecef .Strike =NewCT_OnOff ();if _ceeag :=d .DecodeElement (_fecef .Strike ,&_abfbc );_ceeag !=nil {return _ceeag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .Dstrike =NewCT_OnOff ();if _cadcbe :=d .DecodeElement (_fecef .Dstrike ,&_abfbc );_cadcbe !=nil {return _cadcbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .Outline =NewCT_OnOff ();if _gddbb :=d .DecodeElement (_fecef .Outline ,&_abfbc );_gddbb !=nil {return _gddbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fecef .Shadow =NewCT_OnOff ();if _adbefc :=d .DecodeElement (_fecef .Shadow ,&_abfbc );_adbefc !=nil {return _adbefc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .Emboss =NewCT_OnOff ();if _fggba :=d .DecodeElement (_fecef .Emboss ,&_abfbc );_fggba !=nil {return _fggba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .Imprint =NewCT_OnOff ();if _ddbebd :=d .DecodeElement (_fecef .Imprint ,&_abfbc );_ddbebd !=nil {return _ddbebd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .NoProof =NewCT_OnOff ();if _gfdecd :=d .DecodeElement (_fecef .NoProof ,&_abfbc );_gfdecd !=nil {return _gfdecd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fecef .SnapToGrid =NewCT_OnOff ();if _eacbg :=d .DecodeElement (_fecef .SnapToGrid ,&_abfbc );_eacbg !=nil {return _eacbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .Vanish =NewCT_OnOff ();if _bebcce :=d .DecodeElement (_fecef .Vanish ,&_abfbc );_bebcce !=nil {return _bebcce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .WebHidden =NewCT_OnOff ();if _fbeabg :=d .DecodeElement (_fecef .WebHidden ,&_abfbc );_fbeabg !=nil {return _fbeabg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fecef .Color =NewCT_Color ();if _dccdb :=d .DecodeElement (_fecef .Color ,&_abfbc );_dccdb !=nil {return _dccdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .Spacing =NewCT_SignedTwipsMeasure ();if _geeef :=d .DecodeElement (_fecef .Spacing ,&_abfbc );_geeef !=nil {return _geeef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .W =NewCT_TextScale ();if _ecffe :=d .DecodeElement (_fecef .W ,&_abfbc );_ecffe !=nil {return _ecffe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .Kern =NewCT_HpsMeasure ();if _gcbggg :=d .DecodeElement (_fecef .Kern ,&_abfbc );_gcbggg !=nil {return _gcbggg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .Position =NewCT_SignedHpsMeasure ();if _ccefce :=d .DecodeElement (_fecef .Position ,&_abfbc );_ccefce !=nil {return _ccefce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fecef .Sz =NewCT_HpsMeasure ();if _ecabac :=d .DecodeElement (_fecef .Sz ,&_abfbc );_ecabac !=nil {return _ecabac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fecef .SzCs =NewCT_HpsMeasure ();if _dbaeg :=d .DecodeElement (_fecef .SzCs ,&_abfbc );_dbaeg !=nil {return _dbaeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .Highlight =NewCT_Highlight ();if _ecdbga :=d .DecodeElement (_fecef .Highlight ,&_abfbc );_ecdbga !=nil {return _ecdbga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .U =NewCT_Underline ();if _daacb :=d .DecodeElement (_fecef .U ,&_abfbc );_daacb !=nil {return _daacb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .Effect =NewCT_TextEffect ();if _cfaac :=d .DecodeElement (_fecef .Effect ,&_abfbc );_cfaac !=nil {return _cfaac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .Bdr =NewCT_Border ();if _fecebd :=d .DecodeElement (_fecef .Bdr ,&_abfbc );_fecebd !=nil {return _fecebd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fecef .Shd =NewCT_Shd ();if _bcacc :=d .DecodeElement (_fecef .Shd ,&_abfbc );_bcacc !=nil {return _bcacc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .FitText =NewCT_FitText ();if _gadfd :=d .DecodeElement (_fecef .FitText ,&_abfbc );_gadfd !=nil {return _gadfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .VertAlign =NewCT_VerticalAlignRun ();if _eefebg :=d .DecodeElement (_fecef .VertAlign ,&_abfbc );_eefebg !=nil {return _eefebg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .Rtl =NewCT_OnOff ();if _dedfbf :=d .DecodeElement (_fecef .Rtl ,&_abfbc );_dedfbf !=nil {return _dedfbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fecef .Cs =NewCT_OnOff ();if _fcaea :=d .DecodeElement (_fecef .Cs ,&_abfbc );_fcaea !=nil {return _fcaea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .Em =NewCT_Em ();if _ebbabe :=d .DecodeElement (_fecef .Em ,&_abfbc );_ebbabe !=nil {return _ebbabe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .Lang =NewCT_Language ();if _ecada :=d .DecodeElement (_fecef .Lang ,&_abfbc );_ecada !=nil {return _ecada ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .EastAsianLayout =NewCT_EastAsianLayout ();if _bgcaed :=d .DecodeElement (_fecef .EastAsianLayout ,&_abfbc );_bgcaed !=nil {return _bgcaed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fecef .SpecVanish =NewCT_OnOff ();if _ddfcc :=d .DecodeElement (_fecef .SpecVanish ,&_abfbc );_ddfcc !=nil {return _ddfcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .OMath =NewCT_OnOff ();if _bddccf :=d .DecodeElement (_fecef .OMath ,&_abfbc );_bddccf !=nil {return _bddccf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecef .RPrChange =NewCT_RPrChange ();if _deddd :=d .DecodeElement (_fecef .RPrChange ,&_abfbc );_deddd !=nil {return _deddd ;};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\u0045\u0047\u005f\u0052P\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074 \u0025\u0076",_abfbc .Name );if _badedf :=d .Skip ();_badedf !=nil {return _badedf ;};};case _d .EndElement :break _aacacc ;case _d .CharData :};};return nil ;};type WdCT_LinkedTextboxInformation struct{IdAttr uint16 ;SeqAttr uint16 ;ExtLst *_bf .CT_OfficeArtExtensionList ;};func (_debbdb *CT_SdtBlock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _debbdb .SdtPr !=nil {_fdcgd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_debbdb .SdtPr ,_fdcgd );};if _debbdb .SdtEndPr !=nil {_ffgde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_debbdb .SdtEndPr ,_ffgde );};if _debbdb .SdtContent !=nil {_gagac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_debbdb .SdtContent ,_gagac );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Scrollbar Display Option +Scrollbar *CT_FrameScrollbar ; -// ValidateWithPath validates the CT_Br and its children, prefixing error messages with path -func (_afcf *CT_Br )ValidateWithPath (path string )error {if _dbba :=_afcf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dbba !=nil {return _dbba ;};if _aded :=_afcf .ClearAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0065\u0061\u0072\u0041\u0074\u0074\u0072");_aded !=nil {return _aded ;};return nil ;};func (_fcdba *CT_TblPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beggc :for {_feefg ,_degag :=d .Token ();if _degag !=nil {return _degag ;};switch _fdega :=_feefg .(type ){case _d .StartElement :switch _fdega .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcdba .TblStyle =NewCT_String ();if _ccgeea :=d .DecodeElement (_fcdba .TblStyle ,&_fdega );_ccgeea !=nil {return _ccgeea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcdba .TblpPr =NewCT_TblPPr ();if _febag :=d .DecodeElement (_fcdba .TblpPr ,&_fdega );_febag !=nil {return _febag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcdba .TblOverlap =NewCT_TblOverlap ();if _ddfggc :=d .DecodeElement (_fcdba .TblOverlap ,&_fdega );_ddfggc !=nil {return _ddfggc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcdba .BidiVisual =NewCT_OnOff ();if _bfbab :=d .DecodeElement (_fcdba .BidiVisual ,&_fdega );_bfbab !=nil {return _bfbab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcdba .TblStyleRowBandSize =NewCT_DecimalNumber ();if _egeaf :=d .DecodeElement (_fcdba .TblStyleRowBandSize ,&_fdega );_egeaf !=nil {return _egeaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcdba .TblStyleColBandSize =NewCT_DecimalNumber ();if _abedd :=d .DecodeElement (_fcdba .TblStyleColBandSize ,&_fdega );_abedd !=nil {return _abedd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcdba .TblW =NewCT_TblWidth ();if _eefec :=d .DecodeElement (_fcdba .TblW ,&_fdega );_eefec !=nil {return _eefec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcdba .Jc =NewCT_JcTable ();if _eafege :=d .DecodeElement (_fcdba .Jc ,&_fdega );_eafege !=nil {return _eafege ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcdba .TblCellSpacing =NewCT_TblWidth ();if _ffdfa :=d .DecodeElement (_fcdba .TblCellSpacing ,&_fdega );_ffdfa !=nil {return _ffdfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcdba .TblInd =NewCT_TblWidth ();if _befaf :=d .DecodeElement (_fcdba .TblInd ,&_fdega );_befaf !=nil {return _befaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcdba .TblBorders =NewCT_TblBorders ();if _cgfbb :=d .DecodeElement (_fcdba .TblBorders ,&_fdega );_cgfbb !=nil {return _cgfbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcdba .Shd =NewCT_Shd ();if _acafaa :=d .DecodeElement (_fcdba .Shd ,&_fdega );_acafaa !=nil {return _acafaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcdba .TblLayout =NewCT_TblLayoutType ();if _cacbfa :=d .DecodeElement (_fcdba .TblLayout ,&_fdega );_cacbfa !=nil {return _cacbfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcdba .TblCellMar =NewCT_TblCellMar ();if _agagb :=d .DecodeElement (_fcdba .TblCellMar ,&_fdega );_agagb !=nil {return _agagb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcdba .TblLook =NewCT_TblLook ();if _addgca :=d .DecodeElement (_fcdba .TblLook ,&_fdega );_addgca !=nil {return _addgca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcdba .TblCaption =NewCT_String ();if _caaeac :=d .DecodeElement (_fcdba .TblCaption ,&_fdega );_caaeac !=nil {return _caaeac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcdba .TblDescription =NewCT_String ();if _fgbcca :=d .DecodeElement (_fcdba .TblDescription ,&_fdega );_fgbcca !=nil {return _fgbcca ;};default:_ee .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",_fdega .Name );if _fbfbf :=d .Skip ();_fbfbf !=nil {return _fbfbf ;};};case _d .EndElement :break _beggc ;case _d .CharData :};};return nil ;};type CT_FldChar struct{ +// Frame Cannot Be Resized +NoResizeAllowed *CT_OnOff ; -// Field Character Type -FldCharTypeAttr ST_FldCharType ; +// Maintain Link to Existing File +LinkedToFile *CT_OnOff ;};func (_fbaaf *CT_Guid )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbaaf .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_fbaaf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbee *CT_DecimalNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fgdcb :=range start .Attr {if _fgdcb .Name .Local =="\u0076\u0061\u006c"{_egad ,_agbd :=_da .ParseInt (_fgdcb .Value ,10,64);if _agbd !=nil {return _agbd ;};_cbee .ValAttr =_egad ;continue ;};};for {_dadg ,_dbec :=d .Token ();if _dbec !=nil {return _g .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",_dbec );};if _facbf ,_cgeb :=_dadg .(_d .EndElement );_cgeb &&_facbf .Name ==start .Name {break ;};};return nil ;};func NewCT_DocProtect ()*CT_DocProtect {_bbaeb :=&CT_DocProtect {};return _bbaeb };func (_ecbbb *CT_PPrChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",_ecbbb .AuthorAttr )});if _ecbbb .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_ecbbb .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_ecbbb .IdAttr )});e .EncodeToken (start );_ecddc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_ecbbb .PPr ,_ecddc );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Field Should Not Be Recalculated -FldLockAttr *_c .ST_OnOff ; +// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path +func (_cadb *CT_Empty )ValidateWithPath (path string )error {return nil };func (_geddfd *WdEG_WrapTypeChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bebaec :for {_caefa ,_becfbf :=d .Token ();if _becfbf !=nil {return _becfbf ;};switch _gacggd :=_caefa .(type ){case _d .StartElement :switch _gacggd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_geddfd .WrapNone =NewWdCT_WrapNone ();if _eagfdf :=d .DecodeElement (_geddfd .WrapNone ,&_gacggd );_eagfdf !=nil {return _eagfdf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_geddfd .WrapSquare =NewWdCT_WrapSquare ();if _cbgac :=d .DecodeElement (_geddfd .WrapSquare ,&_gacggd );_cbgac !=nil {return _cbgac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0061\u0070\u0054\u0069\u0067\u0068t"}:_geddfd .WrapTight =NewWdCT_WrapTight ();if _dcaedd :=d .DecodeElement (_geddfd .WrapTight ,&_gacggd );_dcaedd !=nil {return _dcaedd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_geddfd .WrapThrough =NewWdCT_WrapThrough ();if _ddgdg :=d .DecodeElement (_geddfd .WrapThrough ,&_gacggd );_ddgdg !=nil {return _ddgdg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_geddfd .WrapTopAndBottom =NewWdCT_WrapTopBottom ();if _eegcfgg :=d .DecodeElement (_geddfd .WrapTopAndBottom ,&_gacggd );_eegcfgg !=nil {return _eegcfgg ;};default:_dg .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",_gacggd .Name );if _eedaa :=d .Skip ();_eedaa !=nil {return _eedaa ;};};case _d .EndElement :break _bebaec ;case _d .CharData :};};return nil ;};func (_acead *CT_TrackChangeNumbering )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbdbcf :=range start .Attr {if _gbdbcf .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"{_fegccd ,_aagfe :=_gbdbcf .Value ,error (nil );if _aagfe !=nil {return _aagfe ;};_acead .OriginalAttr =&_fegccd ;continue ;};if _gbdbcf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bfaeb ,_afgaed :=_gbdbcf .Value ,error (nil );if _afgaed !=nil {return _afgaed ;};_acead .AuthorAttr =_bfaeb ;continue ;};if _gbdbcf .Name .Local =="\u0064\u0061\u0074\u0065"{_bagbg ,_bdccbg :=ParseStdlibTime (_gbdbcf .Value );if _bdccbg !=nil {return _bdccbg ;};_acead .DateAttr =&_bagbg ;continue ;};if _gbdbcf .Name .Local =="\u0069\u0064"{_cddafa ,_dbecad :=_da .ParseInt (_gbdbcf .Value ,10,64);if _dbecad !=nil {return _dbecad ;};_acead .IdAttr =_cddafa ;continue ;};};for {_cacce ,_afcaaf :=d .Token ();if _afcaaf !=nil {return _g .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",_afcaaf );};if _debeae ,_ebaac :=_cacce .(_d .EndElement );_ebaac &&_debeae .Name ==start .Name {break ;};};return nil ;};func (_dfbff *CT_Row )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_faaab :=range start .Attr {if _faaab .Name .Local =="\u0072\u0073\u0069d\u0052"{_bdde ,_fccbg :=_faaab .Value ,error (nil );if _fccbg !=nil {return _fccbg ;};_dfbff .RsidRAttr =&_bdde ;continue ;};if _faaab .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_degfge ,_fdaca :=_faaab .Value ,error (nil );if _fdaca !=nil {return _fdaca ;};_dfbff .RsidDelAttr =&_degfge ;continue ;};if _faaab .Name .Local =="\u0072\u0073\u0069\u0064\u0054\u0072"{_fefgga ,_gdfba :=_faaab .Value ,error (nil );if _gdfba !=nil {return _gdfba ;};_dfbff .RsidTrAttr =&_fefgga ;continue ;};if _faaab .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_edccg ,_dcbbc :=_faaab .Value ,error (nil );if _dcbbc !=nil {return _dcbbc ;};_dfbff .RsidRPrAttr =&_edccg ;continue ;};};_cgafe :for {_bccac ,_baead :=d .Token ();if _baead !=nil {return _baead ;};switch _gdafc :=_bccac .(type ){case _d .StartElement :switch _gdafc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfbff .TblPrEx =NewCT_TblPrEx ();if _dcacc :=d .DecodeElement (_dfbff .TblPrEx ,&_gdafc );_dcacc !=nil {return _dcacc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dfbff .TrPr =NewCT_TrPr ();if _bdbed :=d .DecodeElement (_dfbff .TrPr ,&_gdafc );_bdbed !=nil {return _bdbed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eedbc :=NewEG_ContentCellContent ();_dbgfga :=NewCT_Tc ();if _afcge :=d .DecodeElement (_dbgfga ,&_gdafc );_afcge !=nil {return _afcge ;};_eedbc .Tc =append (_eedbc .Tc ,_dbgfga );_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_eedbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abadd :=NewEG_ContentCellContent ();_abadd .CustomXml =NewCT_CustomXmlCell ();if _dffgf :=d .DecodeElement (_abadd .CustomXml ,&_gdafc );_dffgf !=nil {return _dffgf ;};_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_abadd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_daccc :=NewEG_ContentCellContent ();_daccc .Sdt =NewCT_SdtCell ();if _agaabe :=d .DecodeElement (_daccc .Sdt ,&_gdafc );_agaabe !=nil {return _agaabe ;};_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_daccc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbcdg :=NewEG_ContentCellContent ();_gbbgg :=NewEG_RunLevelElts ();_gbbgg .ProofErr =NewCT_ProofErr ();if _gbeec :=d .DecodeElement (_gbbgg .ProofErr ,&_gdafc );_gbeec !=nil {return _gbeec ;};_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_fbcdg );_fbcdg .EG_RunLevelElts =append (_fbcdg .EG_RunLevelElts ,_gbbgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgga :=NewEG_ContentCellContent ();_dfafa :=NewEG_RunLevelElts ();_dfafa .PermStart =NewCT_PermStart ();if _cefd :=d .DecodeElement (_dfafa .PermStart ,&_gdafc );_cefd !=nil {return _cefd ;};_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_fgga );_fgga .EG_RunLevelElts =append (_fgga .EG_RunLevelElts ,_dfafa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cefdd :=NewEG_ContentCellContent ();_ceacg :=NewEG_RunLevelElts ();_ceacg .PermEnd =NewCT_Perm ();if _eefgd :=d .DecodeElement (_ceacg .PermEnd ,&_gdafc );_eefgd !=nil {return _eefgd ;};_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_cefdd );_cefdd .EG_RunLevelElts =append (_cefdd .EG_RunLevelElts ,_ceacg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfeae :=NewEG_ContentCellContent ();_bgfcc :=NewEG_RunLevelElts ();_bgfcc .Ins =NewCT_RunTrackChange ();if _begdfg :=d .DecodeElement (_bgfcc .Ins ,&_gdafc );_begdfg !=nil {return _begdfg ;};_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_gfeae );_gfeae .EG_RunLevelElts =append (_gfeae .EG_RunLevelElts ,_bgfcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cfaad :=NewEG_ContentCellContent ();_dbbddg :=NewEG_RunLevelElts ();_dbbddg .Del =NewCT_RunTrackChange ();if _cbeg :=d .DecodeElement (_dbbddg .Del ,&_gdafc );_cbeg !=nil {return _cbeg ;};_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_cfaad );_cfaad .EG_RunLevelElts =append (_cfaad .EG_RunLevelElts ,_dbbddg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_faebg :=NewEG_ContentCellContent ();_gbfcbg :=NewEG_RunLevelElts ();_gbfcbg .MoveFrom =NewCT_RunTrackChange ();if _caebc :=d .DecodeElement (_gbfcbg .MoveFrom ,&_gdafc );_caebc !=nil {return _caebc ;};_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_faebg );_faebg .EG_RunLevelElts =append (_faebg .EG_RunLevelElts ,_gbfcbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_addef :=NewEG_ContentCellContent ();_afcc :=NewEG_RunLevelElts ();_afcc .MoveTo =NewCT_RunTrackChange ();if _cbaae :=d .DecodeElement (_afcc .MoveTo ,&_gdafc );_cbaae !=nil {return _cbaae ;};_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_addef );_addef .EG_RunLevelElts =append (_addef .EG_RunLevelElts ,_afcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_debcg :=NewEG_ContentCellContent ();_fgbcg :=NewEG_RunLevelElts ();_adfge :=NewEG_RangeMarkupElements ();_adfge .BookmarkStart =NewCT_Bookmark ();if _decfg :=d .DecodeElement (_adfge .BookmarkStart ,&_gdafc );_decfg !=nil {return _decfg ;};_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_debcg );_debcg .EG_RunLevelElts =append (_debcg .EG_RunLevelElts ,_fgbcg );_fgbcg .EG_RangeMarkupElements =append (_fgbcg .EG_RangeMarkupElements ,_adfge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dccec :=NewEG_ContentCellContent ();_caaac :=NewEG_RunLevelElts ();_edbfg :=NewEG_RangeMarkupElements ();_edbfg .BookmarkEnd =NewCT_MarkupRange ();if _daggg :=d .DecodeElement (_edbfg .BookmarkEnd ,&_gdafc );_daggg !=nil {return _daggg ;};_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_dccec );_dccec .EG_RunLevelElts =append (_dccec .EG_RunLevelElts ,_caaac );_caaac .EG_RangeMarkupElements =append (_caaac .EG_RangeMarkupElements ,_edbfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afega :=NewEG_ContentCellContent ();_debbed :=NewEG_RunLevelElts ();_aeddd :=NewEG_RangeMarkupElements ();_aeddd .MoveFromRangeStart =NewCT_MoveBookmark ();if _efdceg :=d .DecodeElement (_aeddd .MoveFromRangeStart ,&_gdafc );_efdceg !=nil {return _efdceg ;};_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_afega );_afega .EG_RunLevelElts =append (_afega .EG_RunLevelElts ,_debbed );_debbed .EG_RangeMarkupElements =append (_debbed .EG_RangeMarkupElements ,_aeddd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dfdcef :=NewEG_ContentCellContent ();_abbba :=NewEG_RunLevelElts ();_cbgcd :=NewEG_RangeMarkupElements ();_cbgcd .MoveFromRangeEnd =NewCT_MarkupRange ();if _eccde :=d .DecodeElement (_cbgcd .MoveFromRangeEnd ,&_gdafc );_eccde !=nil {return _eccde ;};_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_dfdcef );_dfdcef .EG_RunLevelElts =append (_dfdcef .EG_RunLevelElts ,_abbba );_abbba .EG_RangeMarkupElements =append (_abbba .EG_RangeMarkupElements ,_cbgcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aecafd :=NewEG_ContentCellContent ();_dcbfg :=NewEG_RunLevelElts ();_eeagb :=NewEG_RangeMarkupElements ();_eeagb .MoveToRangeStart =NewCT_MoveBookmark ();if _edgag :=d .DecodeElement (_eeagb .MoveToRangeStart ,&_gdafc );_edgag !=nil {return _edgag ;};_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_aecafd );_aecafd .EG_RunLevelElts =append (_aecafd .EG_RunLevelElts ,_dcbfg );_dcbfg .EG_RangeMarkupElements =append (_dcbfg .EG_RangeMarkupElements ,_eeagb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dacag :=NewEG_ContentCellContent ();_gdfbc :=NewEG_RunLevelElts ();_bcefad :=NewEG_RangeMarkupElements ();_bcefad .MoveToRangeEnd =NewCT_MarkupRange ();if _edcac :=d .DecodeElement (_bcefad .MoveToRangeEnd ,&_gdafc );_edcac !=nil {return _edcac ;};_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_dacag );_dacag .EG_RunLevelElts =append (_dacag .EG_RunLevelElts ,_gdfbc );_gdfbc .EG_RangeMarkupElements =append (_gdfbc .EG_RangeMarkupElements ,_bcefad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eedcgc :=NewEG_ContentCellContent ();_ffebe :=NewEG_RunLevelElts ();_defec :=NewEG_RangeMarkupElements ();_defec .CommentRangeStart =NewCT_MarkupRange ();if _fcecd :=d .DecodeElement (_defec .CommentRangeStart ,&_gdafc );_fcecd !=nil {return _fcecd ;};_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_eedcgc );_eedcgc .EG_RunLevelElts =append (_eedcgc .EG_RunLevelElts ,_ffebe );_ffebe .EG_RangeMarkupElements =append (_ffebe .EG_RangeMarkupElements ,_defec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebacf :=NewEG_ContentCellContent ();_edfcac :=NewEG_RunLevelElts ();_feeagc :=NewEG_RangeMarkupElements ();_feeagc .CommentRangeEnd =NewCT_MarkupRange ();if _bdeac :=d .DecodeElement (_feeagc .CommentRangeEnd ,&_gdafc );_bdeac !=nil {return _bdeac ;};_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_ebacf );_ebacf .EG_RunLevelElts =append (_ebacf .EG_RunLevelElts ,_edfcac );_edfcac .EG_RangeMarkupElements =append (_edfcac .EG_RangeMarkupElements ,_feeagc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbafg :=NewEG_ContentCellContent ();_ddgefc :=NewEG_RunLevelElts ();_efcca :=NewEG_RangeMarkupElements ();_efcca .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cfbgc :=d .DecodeElement (_efcca .CustomXmlInsRangeStart ,&_gdafc );_cfbgc !=nil {return _cfbgc ;};_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_gbafg );_gbafg .EG_RunLevelElts =append (_gbafg .EG_RunLevelElts ,_ddgefc );_ddgefc .EG_RangeMarkupElements =append (_ddgefc .EG_RangeMarkupElements ,_efcca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfdgd :=NewEG_ContentCellContent ();_cdgff :=NewEG_RunLevelElts ();_dbbcd :=NewEG_RangeMarkupElements ();_dbbcd .CustomXmlInsRangeEnd =NewCT_Markup ();if _bacecd :=d .DecodeElement (_dbbcd .CustomXmlInsRangeEnd ,&_gdafc );_bacecd !=nil {return _bacecd ;};_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_gfdgd );_gfdgd .EG_RunLevelElts =append (_gfdgd .EG_RunLevelElts ,_cdgff );_cdgff .EG_RangeMarkupElements =append (_cdgff .EG_RangeMarkupElements ,_dbbcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gacafc :=NewEG_ContentCellContent ();_bdab :=NewEG_RunLevelElts ();_dgbee :=NewEG_RangeMarkupElements ();_dgbee .CustomXmlDelRangeStart =NewCT_TrackChange ();if _afgba :=d .DecodeElement (_dgbee .CustomXmlDelRangeStart ,&_gdafc );_afgba !=nil {return _afgba ;};_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_gacafc );_gacafc .EG_RunLevelElts =append (_gacafc .EG_RunLevelElts ,_bdab );_bdab .EG_RangeMarkupElements =append (_bdab .EG_RangeMarkupElements ,_dgbee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_daade :=NewEG_ContentCellContent ();_gdfg :=NewEG_RunLevelElts ();_adedf :=NewEG_RangeMarkupElements ();_adedf .CustomXmlDelRangeEnd =NewCT_Markup ();if _eacccd :=d .DecodeElement (_adedf .CustomXmlDelRangeEnd ,&_gdafc );_eacccd !=nil {return _eacccd ;};_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_daade );_daade .EG_RunLevelElts =append (_daade .EG_RunLevelElts ,_gdfg );_gdfg .EG_RangeMarkupElements =append (_gdfg .EG_RangeMarkupElements ,_adedf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggbcf :=NewEG_ContentCellContent ();_fgbcag :=NewEG_RunLevelElts ();_bafd :=NewEG_RangeMarkupElements ();_bafd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _adedb :=d .DecodeElement (_bafd .CustomXmlMoveFromRangeStart ,&_gdafc );_adedb !=nil {return _adedb ;};_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_ggbcf );_ggbcf .EG_RunLevelElts =append (_ggbcf .EG_RunLevelElts ,_fgbcag );_fgbcag .EG_RangeMarkupElements =append (_fgbcag .EG_RangeMarkupElements ,_bafd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffbce :=NewEG_ContentCellContent ();_egebe :=NewEG_RunLevelElts ();_gffdc :=NewEG_RangeMarkupElements ();_gffdc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cbbed :=d .DecodeElement (_gffdc .CustomXmlMoveFromRangeEnd ,&_gdafc );_cbbed !=nil {return _cbbed ;};_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_dffbce );_dffbce .EG_RunLevelElts =append (_dffbce .EG_RunLevelElts ,_egebe );_egebe .EG_RangeMarkupElements =append (_egebe .EG_RangeMarkupElements ,_gffdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebacd :=NewEG_ContentCellContent ();_efgee :=NewEG_RunLevelElts ();_gdcef :=NewEG_RangeMarkupElements ();_gdcef .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cfcca :=d .DecodeElement (_gdcef .CustomXmlMoveToRangeStart ,&_gdafc );_cfcca !=nil {return _cfcca ;};_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_ebacd );_ebacd .EG_RunLevelElts =append (_ebacd .EG_RunLevelElts ,_efgee );_efgee .EG_RangeMarkupElements =append (_efgee .EG_RangeMarkupElements ,_gdcef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bddfa :=NewEG_ContentCellContent ();_ccbec :=NewEG_RunLevelElts ();_agaca :=NewEG_RangeMarkupElements ();_agaca .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bbded :=d .DecodeElement (_agaca .CustomXmlMoveToRangeEnd ,&_gdafc );_bbded !=nil {return _bbded ;};_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_bddfa );_bddfa .EG_RunLevelElts =append (_bddfa .EG_RunLevelElts ,_ccbec );_ccbec .EG_RangeMarkupElements =append (_ccbec .EG_RangeMarkupElements ,_agaca );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ededad :=NewEG_ContentCellContent ();_eafg :=NewEG_RunLevelElts ();_bgbdea :=NewEG_MathContent ();_bgbdea .OMathPara =_b .NewOMathPara ();if _cabab :=d .DecodeElement (_bgbdea .OMathPara ,&_gdafc );_cabab !=nil {return _cabab ;};_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_ededad );_ededad .EG_RunLevelElts =append (_ededad .EG_RunLevelElts ,_eafg );_eafg .EG_MathContent =append (_eafg .EG_MathContent ,_bgbdea );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bffgg :=NewEG_ContentCellContent ();_fddde :=NewEG_RunLevelElts ();_acede :=NewEG_MathContent ();_acede .OMath =_b .NewOMath ();if _ecgba :=d .DecodeElement (_acede .OMath ,&_gdafc );_ecgba !=nil {return _ecgba ;};_dfbff .EG_ContentCellContent =append (_dfbff .EG_ContentCellContent ,_bffgg );_bffgg .EG_RunLevelElts =append (_bffgg .EG_RunLevelElts ,_fddde );_fddde .EG_MathContent =append (_fddde .EG_MathContent ,_acede );default:_dg .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",_gdafc .Name );if _fbdfca :=d .Skip ();_fbdfca !=nil {return _fbdfca ;};};case _d .EndElement :break _cgafe ;case _d .CharData :};};return nil ;};func (_dcgca *CT_CustomXmlCell )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcgca .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_dcgca .UriAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_g .Sprintf ("\u0025\u0076",_dcgca .ElementAttr )});e .EncodeToken (start );if _dcgca .CustomXmlPr !=nil {_gbad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_dcgca .CustomXmlPr ,_gbad );};if _dcgca .EG_ContentCellContent !=nil {for _ ,_decg :=range _dcgca .EG_ContentCellContent {_decg .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_FontRel ()*CT_FontRel {_geceb :=&CT_FontRel {};_geceb .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 _geceb ;};func NewCT_DocVar ()*CT_DocVar {_edgd :=&CT_DocVar {};return _edgd };func (_dfeeb *CT_MoveBookmark )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abcfg :=range start .Attr {if _abcfg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bceg ,_fcdc :=_abcfg .Value ,error (nil );if _fcdc !=nil {return _fcdc ;};_dfeeb .AuthorAttr =_bceg ;continue ;};if _abcfg .Name .Local =="\u0064\u0061\u0074\u0065"{_eeffa ,_gddgae :=ParseStdlibTime (_abcfg .Value );if _gddgae !=nil {return _gddgae ;};_dfeeb .DateAttr =_eeffa ;continue ;};if _abcfg .Name .Local =="\u006e\u0061\u006d\u0065"{_ggdee ,_dddda :=_abcfg .Value ,error (nil );if _dddda !=nil {return _dddda ;};_dfeeb .NameAttr =_ggdee ;continue ;};if _abcfg .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_gdabd ,_aabgb :=_da .ParseInt (_abcfg .Value ,10,64);if _aabgb !=nil {return _aabgb ;};_dfeeb .ColFirstAttr =&_gdabd ;continue ;};if _abcfg .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_bcaca ,_baacc :=_da .ParseInt (_abcfg .Value ,10,64);if _baacc !=nil {return _baacc ;};_dfeeb .ColLastAttr =&_bcaca ;continue ;};if _abcfg .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_dfeeb .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_abcfg );continue ;};if _abcfg .Name .Local =="\u0069\u0064"{_cccad ,_daegc :=_da .ParseInt (_abcfg .Value ,10,64);if _daegc !=nil {return _daegc ;};_dfeeb .IdAttr =_cccad ;continue ;};};for {_ebfeg ,_fabdf :=d .Token ();if _fabdf !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u006f\u0076\u0065\u0042\u006fo\u006b\u006d\u0061r\u006b:\u0020\u0025\u0073",_fabdf );};if _gcegd ,_dffgd :=_ebfeg .(_d .EndElement );_dffgd &&_gcegd .Name ==start .Name {break ;};};return nil ;};type WdCT_WrapThrough struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;};func NewCT_UnsignedDecimalNumber ()*CT_UnsignedDecimalNumber {_fdagg :=&CT_UnsignedDecimalNumber {};return _fdagg ;};func (_eababd ST_Lock )Validate ()error {return _eababd .ValidateWithPath ("")}; -// Field Result Invalidated -DirtyAttr *_c .ST_OnOff ; +// Validate validates the CT_Document and its children +func (_egfbb *CT_Document )Validate ()error {return _egfbb .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_edgcdcc *WdCT_WrapSquare )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dbcee ,_bgfeg :=_edgcdcc .WrapTextAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _bgfeg !=nil {return _bgfeg ;};start .Attr =append (start .Attr ,_dbcee );if _edgcdcc .DistTAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_g .Sprintf ("\u0025\u0076",*_edgcdcc .DistTAttr )});};if _edgcdcc .DistBAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_g .Sprintf ("\u0025\u0076",*_edgcdcc .DistBAttr )});};if _edgcdcc .DistLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_g .Sprintf ("\u0025\u0076",*_edgcdcc .DistLAttr )});};if _edgcdcc .DistRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_g .Sprintf ("\u0025\u0076",*_edgcdcc .DistRAttr )});};e .EncodeToken (start );if _edgcdcc .EffectExtent !=nil {_cbabe :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_edgcdcc .EffectExtent ,_cbabe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Custom Field Data -FldData *CT_Text ; +// Validate validates the CT_SdtBlock and its children +func (_faafe *CT_SdtBlock )Validate ()error {return _faafe .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b");};func NewCT_TblBorders ()*CT_TblBorders {_bbgbcd :=&CT_TblBorders {};return _bbgbcd }; -// Form Field Properties -FfData *CT_FFData ; +// Validate validates the CT_TextEffect and its children +func (_caebd *CT_TextEffect )Validate ()error {return _caebd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0045\u0066\u0066\u0065\u0063\u0074");}; -// Previous Numbering Field Properties -NumberingChange *CT_TrackChangeNumbering ;};func (_faaafd *CT_Numbering )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eebdc :for {_ddgdb ,_fcafc :=d .Token ();if _fcafc !=nil {return _fcafc ;};switch _cggba :=_ddgdb .(type ){case _d .StartElement :switch _cggba .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffdgb :=NewCT_NumPicBullet ();if _ggfe :=d .DecodeElement (_ffdgb ,&_cggba );_ggfe !=nil {return _ggfe ;};_faaafd .NumPicBullet =append (_faaafd .NumPicBullet ,_ffdgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_babdc :=NewCT_AbstractNum ();if _gddaf :=d .DecodeElement (_babdc ,&_cggba );_gddaf !=nil {return _gddaf ;};_faaafd .AbstractNum =append (_faaafd .AbstractNum ,_babdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcfdg :=NewCT_Num ();if _beff :=d .DecodeElement (_bcfdg ,&_cggba );_beff !=nil {return _beff ;};_faaafd .Num =append (_faaafd .Num ,_bcfdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_faaafd .NumIdMacAtCleanup =NewCT_DecimalNumber ();if _fdedd :=d .DecodeElement (_faaafd .NumIdMacAtCleanup ,&_cggba );_fdedd !=nil {return _fdedd ;};default:_ee .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",_cggba .Name );if _bggce :=d .Skip ();_bggce !=nil {return _bggce ;};};case _d .EndElement :break _eebdc ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_Frameset and its children +func (_aaddc *CT_Frameset )Validate ()error {return _aaddc .ValidateWithPath ("C\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074");}; -// Validate validates the CT_FtnEdnRef and its children -func (_adage *CT_FtnEdnRef )Validate ()error {return _adage .ValidateWithPath ("\u0043\u0054\u005fF\u0074\u006e\u0045\u0064\u006e\u0052\u0065\u0066");};type CT_TblBorders struct{ +// ValidateWithPath validates the CT_DocProtect and its children, prefixing error messages with path +func (_fbff *CT_DocProtect )ValidateWithPath (path string )error {if _ccaeg :=_fbff .EditAttr .ValidateWithPath (path +"\u002fE\u0064\u0069\u0074\u0041\u0074\u0074r");_ccaeg !=nil {return _ccaeg ;};if _fbff .FormattingAttr !=nil {if _bbddbb :=_fbff .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_bbddbb !=nil {return _bbddbb ;};};if _fbff .EnforcementAttr !=nil {if _gbbaf :=_fbff .EnforcementAttr .ValidateWithPath (path +"\u002f\u0045n\u0066\u006f\u0072c\u0065\u006d\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_gbbaf !=nil {return _gbbaf ;};};if _ggce :=_fbff .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_ggce !=nil {return _ggce ;};if _gdbedd :=_fbff .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");_gdbedd !=nil {return _gdbedd ;};if _ddec :=_fbff .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ddec !=nil {return _ddec ;};return nil ;}; -// Table Top Border -Top *CT_Border ; +// Validate validates the CT_Font and its children +func (_fdgb *CT_Font )Validate ()error {return _fdgb .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};func (_bgfffe *EG_RunInnerContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gacca :for {_agagbd ,_gdgab :=d .Token ();if _gdgab !=nil {return _gdgab ;};switch _bdbegb :=_agagbd .(type ){case _d .StartElement :switch _bdbegb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfffe .Br =NewCT_Br ();if _cafcb :=d .DecodeElement (_bgfffe .Br ,&_bdbegb );_cafcb !=nil {return _cafcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074"}:_bgfffe .T =NewCT_Text ();if _ccaede :=d .DecodeElement (_bgfffe .T ,&_bdbegb );_ccaede !=nil {return _ccaede ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfffe .ContentPart =NewCT_Rel ();if _gdfgb :=d .DecodeElement (_bgfffe .ContentPart ,&_bdbegb );_gdfgb !=nil {return _gdfgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfffe .DelText =NewCT_Text ();if _dgeaa :=d .DecodeElement (_bgfffe .DelText ,&_bdbegb );_dgeaa !=nil {return _dgeaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfffe .InstrText =NewCT_Text ();if _fgaag :=d .DecodeElement (_bgfffe .InstrText ,&_bdbegb );_fgaag !=nil {return _fgaag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfffe .DelInstrText =NewCT_Text ();if _fcfee :=d .DecodeElement (_bgfffe .DelInstrText ,&_bdbegb );_fcfee !=nil {return _fcfee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfffe .NoBreakHyphen =NewCT_Empty ();if _feaea :=d .DecodeElement (_bgfffe .NoBreakHyphen ,&_bdbegb );_feaea !=nil {return _feaea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgfffe .SoftHyphen =NewCT_Empty ();if _dagbff :=d .DecodeElement (_bgfffe .SoftHyphen ,&_bdbegb );_dagbff !=nil {return _dagbff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfffe .DayShort =NewCT_Empty ();if _eafba :=d .DecodeElement (_bgfffe .DayShort ,&_bdbegb );_eafba !=nil {return _eafba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgfffe .MonthShort =NewCT_Empty ();if _aggccf :=d .DecodeElement (_bgfffe .MonthShort ,&_bdbegb );_aggccf !=nil {return _aggccf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfffe .YearShort =NewCT_Empty ();if _efagc :=d .DecodeElement (_bgfffe .YearShort ,&_bdbegb );_efagc !=nil {return _efagc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfffe .DayLong =NewCT_Empty ();if _dccgf :=d .DecodeElement (_bgfffe .DayLong ,&_bdbegb );_dccgf !=nil {return _dccgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfffe .MonthLong =NewCT_Empty ();if _dgdeag :=d .DecodeElement (_bgfffe .MonthLong ,&_bdbegb );_dgdeag !=nil {return _dgdeag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfffe .YearLong =NewCT_Empty ();if _gbcffg :=d .DecodeElement (_bgfffe .YearLong ,&_bdbegb );_gbcffg !=nil {return _gbcffg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfffe .AnnotationRef =NewCT_Empty ();if _fdcag :=d .DecodeElement (_bgfffe .AnnotationRef ,&_bdbegb );_fdcag !=nil {return _fdcag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfffe .FootnoteRef =NewCT_Empty ();if _eefad :=d .DecodeElement (_bgfffe .FootnoteRef ,&_bdbegb );_eefad !=nil {return _eefad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfffe .EndnoteRef =NewCT_Empty ();if _fffad :=d .DecodeElement (_bgfffe .EndnoteRef ,&_bdbegb );_fffad !=nil {return _fffad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfffe .Separator =NewCT_Empty ();if _bbead :=d .DecodeElement (_bgfffe .Separator ,&_bdbegb );_bbead !=nil {return _bbead ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfffe .ContinuationSeparator =NewCT_Empty ();if _acaaa :=d .DecodeElement (_bgfffe .ContinuationSeparator ,&_bdbegb );_acaaa !=nil {return _acaaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgfffe .Sym =NewCT_Sym ();if _cfgba :=d .DecodeElement (_bgfffe .Sym ,&_bdbegb );_cfgba !=nil {return _cfgba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfffe .PgNum =NewCT_Empty ();if _bfgad :=d .DecodeElement (_bgfffe .PgNum ,&_bdbegb );_bfgad !=nil {return _bfgad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgfffe .Cr =NewCT_Empty ();if _acegd :=d .DecodeElement (_bgfffe .Cr ,&_bdbegb );_acegd !=nil {return _acegd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgfffe .Tab =NewCT_Empty ();if _afcdge :=d .DecodeElement (_bgfffe .Tab ,&_bdbegb );_afcdge !=nil {return _afcdge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfffe .Object =NewCT_Object ();if _cgegf :=d .DecodeElement (_bgfffe .Object ,&_bdbegb );_cgegf !=nil {return _cgegf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfffe .Pict =NewCT_Picture ();if _edebdc :=d .DecodeElement (_bgfffe .Pict ,&_bdbegb );_edebdc !=nil {return _edebdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfffe .FldChar =NewCT_FldChar ();if _ecgeade :=d .DecodeElement (_bgfffe .FldChar ,&_bdbegb );_ecgeade !=nil {return _ecgeade ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfffe .Ruby =NewCT_Ruby ();if _gdbgb :=d .DecodeElement (_bgfffe .Ruby ,&_bdbegb );_gdbgb !=nil {return _gdbgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfffe .FootnoteReference =NewCT_FtnEdnRef ();if _fbddad :=d .DecodeElement (_bgfffe .FootnoteReference ,&_bdbegb );_fbddad !=nil {return _fbddad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfffe .EndnoteReference =NewCT_FtnEdnRef ();if _bfebeb :=d .DecodeElement (_bgfffe .EndnoteReference ,&_bdbegb );_bfebeb !=nil {return _bfebeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgfffe .CommentReference =NewCT_Markup ();if _bddbd :=d .DecodeElement (_bgfffe .CommentReference ,&_bdbegb );_bddbd !=nil {return _bddbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfffe .Drawing =NewCT_Drawing ();if _gccee :=d .DecodeElement (_bgfffe .Drawing ,&_bdbegb );_gccee !=nil {return _gccee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfffe .Ptab =NewCT_PTab ();if _bfbddd :=d .DecodeElement (_bgfffe .Ptab ,&_bdbegb );_bfbddd !=nil {return _bfbddd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfffe .LastRenderedPageBreak =NewCT_Empty ();if _dbdfa :=d .DecodeElement (_bgfffe .LastRenderedPageBreak ,&_bdbegb );_dbdfa !=nil {return _dbdfa ;};default:_dg .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",_bdbegb .Name );if _gaefa :=d .Skip ();_gaefa !=nil {return _gaefa ;};};case _d .EndElement :break _gacca ;case _d .CharData :};};return nil ;};func (_ccagg ST_PTabAlignment )String ()string {switch _ccagg {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 "";};func (_bbdec *CT_Document )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbdec .ConformanceAttr =_e .ST_ConformanceClass (1);for _ ,_bbfg :=range start .Attr {if _bbfg .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_bbdec .ConformanceAttr .UnmarshalXMLAttr (_bbfg );continue ;};};_efggd :for {_fdgda ,_eedd :=d .Token ();if _eedd !=nil {return _eedd ;};switch _cedaf :=_fdgda .(type ){case _d .StartElement :switch _cedaf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbdec .Background =NewCT_Background ();if _bage :=d .DecodeElement (_bbdec .Background ,&_cedaf );_bage !=nil {return _bage ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbdec .Body =NewCT_Body ();if _gcccb :=d .DecodeElement (_bbdec .Body ,&_cedaf );_gcccb !=nil {return _gcccb ;};default:_dg .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",_cedaf .Name );if _fcgac :=d .Skip ();_fcgac !=nil {return _fcgac ;};};case _d .EndElement :break _efggd ;case _d .CharData :};};return nil ;};func (_ggfcdc *WdWsp )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _ggfcdc .WdCT_WordprocessingShape .MarshalXML (e ,start );}; -// Table Leading Edge Border -Start *CT_Border ; +// Validate validates the CT_MailMergeDataType and its children +func (_eaaee *CT_MailMergeDataType )Validate ()error {return _eaaee .ValidateWithPath ("C\u0054_\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u0044\u0061\u0074\u0061Ty\u0070\u0065");};type WdCT_WordprocessingShapeChoice struct{CNvSpPr *_dd .CT_NonVisualDrawingShapeProps ;CNvCnPr *_dd .CT_NonVisualConnectorProperties ;};func (_fbegg *CT_NumRestart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_accaa ,_becge :=_fbegg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _becge !=nil {return _becge ;};start .Attr =append (start .Attr ,_accaa );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_DocVars ()*CT_DocVars {_begdg :=&CT_DocVars {};return _begdg }; -// Table Leading Edge Border -Left *CT_Border ; +// ValidateWithPath validates the CT_TblLayoutType and its children, prefixing error messages with path +func (_ddfded *CT_TblLayoutType )ValidateWithPath (path string )error {if _fggbdd :=_ddfded .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fggbdd !=nil {return _fggbdd ;};return nil ;};func (_dafaa *CT_SdtRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dafaa .SdtPr !=nil {_abdcd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_dafaa .SdtPr ,_abdcd );};if _dafaa .SdtEndPr !=nil {_babce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_dafaa .SdtEndPr ,_babce );};if _dafaa .SdtContent !=nil {_dfga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_dafaa .SdtContent ,_dfga );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aeeca *CT_Drawing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aeeca .Anchor !=nil {_caefd :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0061\u006e\u0063\u0068\u006fr"}};for _ ,_fadb :=range _aeeca .Anchor {e .EncodeElement (_fadb ,_caefd );};};if _aeeca .Inline !=nil {_abed :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0069\u006e\u006c\u0069\u006ee"}};for _ ,_gcgg :=range _aeeca .Inline {e .EncodeElement (_gcgg ,_abed );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bbefb WdST_AlignH )String ()string {switch _bbefb {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 "";}; -// Table Bottom Border -Bottom *CT_Border ; +// Validate validates the CT_Spacing and its children +func (_gcfge *CT_Spacing )Validate ()error {return _gcfge .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");};type CT_SdtBlock struct{ -// Table Trailing Edge Border -End *CT_Border ; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// Table Trailing Edge Border -Right *CT_Border ; +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// Table Inside Horizontal Edges Border -InsideH *CT_Border ; +// Block-Level Structured Document Tag Content +SdtContent *CT_SdtContentBlock ;};func NewCT_SdtDate ()*CT_SdtDate {_fdece :=&CT_SdtDate {};return _fdece }; -// Table Inside Vertical Edges Border -InsideV *CT_Border ;}; +// Validate validates the CT_ObjectEmbed and its children +func (_eaaff *CT_ObjectEmbed )Validate ()error {return _eaaff .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");};func (_bddcbe *CT_Recipients )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecacdg :for {_aafeac ,_gedae :=d .Token ();if _gedae !=nil {return _gedae ;};switch _gefcd :=_aafeac .(type ){case _d .StartElement :switch _gefcd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gabafb :=NewCT_RecipientData ();if _dcdfdc :=d .DecodeElement (_gabafb ,&_gefcd );_dcdfdc !=nil {return _dcdfdc ;};_bddcbe .RecipientData =append (_bddcbe .RecipientData ,_gabafb );default:_dg .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",_gefcd .Name );if _dfbcc :=d .Skip ();_dfbcc !=nil {return _dfbcc ;};};case _d .EndElement :break _ecacdg ;case _d .CharData :};};return nil ;};func (_ceega *CT_Sym )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ceega .FontAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_ceega .FontAttr )});};if _ceega .CharAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0068\u0061\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_ceega .CharAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_baafgg *WdWpc )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\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077\u0070\u003a\u0077\u0070\u0063";return _baafgg .WdCT_WordprocessingCanvas .MarshalXML (e ,start );};func (_ecged *ST_InfoTextType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gabecg ,_aabbc :=d .Token ();if _aabbc !=nil {return _aabbc ;};if _aggcbg ,_faedce :=_gabecg .(_d .EndElement );_faedce &&_aggcbg .Name ==start .Name {*_ecged =1;return nil ;};if _ebefg ,_eabgbg :=_gabecg .(_d .CharData );!_eabgbg {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",_gabecg );}else {switch string (_ebefg ){case "":*_ecged =0;case "\u0074\u0065\u0078\u0074":*_ecged =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_ecged =2;};};_gabecg ,_aabbc =d .Token ();if _aabbc !=nil {return _aabbc ;};if _abgdfb ,_baafddb :=_gabecg .(_d .EndElement );_baafddb &&_abgdfb .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",_gabecg );};func NewCT_OdsoFieldMapData ()*CT_OdsoFieldMapData {_ccfc :=&CT_OdsoFieldMapData {};return _ccfc };func (_bgdb *CT_CalendarType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bgdb .ValAttr !=_e .ST_CalendarTypeUnset {_fced ,_cbcd :=_bgdb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cbcd !=nil {return _cbcd ;};start .Attr =append (start .Attr ,_fced );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SdtContentRun and its children -func (_aedeca *CT_SdtContentRun )Validate ()error {return _aedeca .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};type CT_Style struct{ +// ValidateWithPath validates the Styles and its children, prefixing error messages with path +func (_fdgfa *Styles )ValidateWithPath (path string )error {if _aaedd :=_fdgfa .CT_Styles .ValidateWithPath (path );_aaedd !=nil {return _aaedd ;};return nil ;};func (_eafdf *CT_LongHexNumber )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_eafdf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Style Type -TypeAttr ST_StyleType ; +// ValidateWithPath validates the CT_Attr and its children, prefixing error messages with path +func (_bda *CT_Attr )ValidateWithPath (path string )error {return nil };func NewCT_Charset ()*CT_Charset {_cbdc :=&CT_Charset {};return _cbdc }; -// Style ID -StyleIdAttr *string ; +// Validate validates the CT_PageBorder and its children +func (_bcbbe *CT_PageBorder )Validate ()error {return _bcbbe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func (_dcdee *CT_PPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcdee .PPr =NewCT_PPrBase ();for _ ,_cdcdf :=range start .Attr {if _cdcdf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_geca ,_eeaeb :=_cdcdf .Value ,error (nil );if _eeaeb !=nil {return _eeaeb ;};_dcdee .AuthorAttr =_geca ;continue ;};if _cdcdf .Name .Local =="\u0064\u0061\u0074\u0065"{_bbgccc ,_egbfb :=ParseStdlibTime (_cdcdf .Value );if _egbfb !=nil {return _egbfb ;};_dcdee .DateAttr =&_bbgccc ;continue ;};if _cdcdf .Name .Local =="\u0069\u0064"{_cfcga ,_baggd :=_da .ParseInt (_cdcdf .Value ,10,64);if _baggd !=nil {return _baggd ;};_dcdee .IdAttr =_cfcga ;continue ;};};_bdfbg :for {_dbagbg ,_bgab :=d .Token ();if _bgab !=nil {return _bgab ;};switch _efbeda :=_dbagbg .(type ){case _d .StartElement :switch _efbeda .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _gcceg :=d .DecodeElement (_dcdee .PPr ,&_efbeda );_gcceg !=nil {return _gcceg ;};default:_dg .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",_efbeda .Name );if _ddgec :=d .Skip ();_ddgec !=nil {return _ddgec ;};};case _d .EndElement :break _bdfbg ;case _d .CharData :};};return nil ;};func (_cdfcd *CT_PaperSource )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_egbgc :=range start .Attr {if _egbgc .Name .Local =="\u0066\u0069\u0072s\u0074"{_bbdc ,_gcbeb :=_da .ParseInt (_egbgc .Value ,10,64);if _gcbeb !=nil {return _gcbeb ;};_cdfcd .FirstAttr =&_bbdc ;continue ;};if _egbgc .Name .Local =="\u006f\u0074\u0068e\u0072"{_dgbcd ,_egagd :=_da .ParseInt (_egbgc .Value ,10,64);if _egagd !=nil {return _egagd ;};_cdfcd .OtherAttr =&_dgbcd ;continue ;};};for {_fecea ,_cbada :=d .Token ();if _cbada !=nil {return _g .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",_cbada );};if _dbaeaa ,_dgcdd :=_fecea .(_d .EndElement );_dgcdd &&_dbaeaa .Name ==start .Name {break ;};};return nil ;};func (_bccacb *CT_TrackChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",_bccacb .AuthorAttr )});if _bccacb .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bccacb .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_bccacb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ccaed *CT_VerticalAlignRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gddec ,_acfccb :=_ccaed .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _acfccb !=nil {return _acfccb ;};start .Attr =append (start .Attr ,_gddec );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type WdCT_WordprocessingGroupChoice struct{Wsp []*WdWsp ;GrpSp []*WdCT_WordprocessingGroup ;GraphicFrame []*WdCT_GraphicFrame ;Pic []*_gd .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;}; -// Default Style -DefaultAttr *_c .ST_OnOff ; +// Validate validates the CT_FtnEdnSepRef and its children +func (_cebed *CT_FtnEdnSepRef )Validate ()error {return _cebed .ValidateWithPath ("\u0043T\u005fF\u0074\u006e\u0045\u0064\u006e\u0053\u0065\u0070\u0052\u0065\u0066");};func (_gcbef *CT_SdtContentBlock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gcbef .CustomXml !=nil {_gaacc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_gcbef .CustomXml ,_gaacc );};if _gcbef .Sdt !=nil {_fcced :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_gcbef .Sdt ,_fcced );};if _gcbef .P !=nil {_egfbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070"}};for _ ,_effcdd :=range _gcbef .P {e .EncodeElement (_effcdd ,_egfbf );};};if _gcbef .Tbl !=nil {_ddeae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_abaab :=range _gcbef .Tbl {e .EncodeElement (_abaab ,_ddeae );};};if _gcbef .EG_RunLevelElts !=nil {for _ ,_dfbdc :=range _gcbef .EG_RunLevelElts {_dfbdc .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_feagd ST_DropCap )ValidateWithPath (path string )error {switch _feagd {case 0,1,2,3: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 (_feagd ));};return nil ;}; -// User-Defined Style -CustomStyleAttr *_c .ST_OnOff ; +// Validate validates the CT_FontFamily and its children +func (_gedbb *CT_FontFamily )Validate ()error {return _gedbb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};func (_dedea *ST_ObjectUpdateMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dedea =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_dedea =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_dedea =2;};return nil ;}; -// Primary Style Name -Name *CT_String ; +// ValidateWithPath validates the CT_MultiLevelType and its children, prefixing error messages with path +func (_adgbc *CT_MultiLevelType )ValidateWithPath (path string )error {if _adgbc .ValAttr ==ST_MultiLevelTypeUnset {return _g .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 _egded :=_adgbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egded !=nil {return _egded ;};return nil ;};func NewCT_PermStart ()*CT_PermStart {_acagg :=&CT_PermStart {};return _acagg }; -// Alternate Style Names -Aliases *CT_String ; +// ValidateWithPath validates the CT_TrackChange and its children, prefixing error messages with path +func (_edfbcf *CT_TrackChange )ValidateWithPath (path string )error {return nil };func (_egeae *ST_PTabLeader )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgadfd ,_gffbge :=d .Token ();if _gffbge !=nil {return _gffbge ;};if _fdcee ,_ebaag :=_fgadfd .(_d .EndElement );_ebaag &&_fdcee .Name ==start .Name {*_egeae =1;return nil ;};if _agggac ,_fgcdgd :=_fgadfd .(_d .CharData );!_fgcdgd {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",_fgadfd );}else {switch string (_agggac ){case "":*_egeae =0;case "\u006e\u006f\u006e\u0065":*_egeae =1;case "\u0064\u006f\u0074":*_egeae =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_egeae =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_egeae =4;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_egeae =5;};};_fgadfd ,_gffbge =d .Token ();if _gffbge !=nil {return _gffbge ;};if _addcc ,_afcabc :=_fgadfd .(_d .EndElement );_afcabc &&_addcc .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",_fgadfd );};type ST_Theme byte ;func NewCT_Highlight ()*CT_Highlight {_gddgc :=&CT_Highlight {};_gddgc .ValAttr =ST_HighlightColor (1);return _gddgc ;};type EG_FtnEdnNumProps struct{ -// Parent Style ID -BasedOn *CT_String ; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// Style For Next Paragraph -Next *CT_String ; +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;}; -// Linked Style Reference -Link *CT_String ; +// ValidateWithPath validates the WdCT_PosVChoice and its children, prefixing error messages with path +func (_agbecbf *WdCT_PosVChoice )ValidateWithPath (path string )error {if _cbaaeg :=_agbecbf .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_cbaaeg !=nil {return _cbaaeg ;};return nil ;}; -// Automatically Merge User Formatting Into Style Definition -AutoRedefine *CT_OnOff ; +// ValidateWithPath validates the EG_ContentRowContent and its children, prefixing error messages with path +func (_eegfc *EG_ContentRowContent )ValidateWithPath (path string )error {for _ddcgd ,_fadad :=range _eegfc .Tr {if _cdffc :=_fadad .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_ddcgd ));_cdffc !=nil {return _cdffc ;};};if _eegfc .CustomXml !=nil {if _bbagb :=_eegfc .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_bbagb !=nil {return _bbagb ;};};if _eegfc .Sdt !=nil {if _ecbff :=_eegfc .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_ecbff !=nil {return _ecbff ;};};for _feadfc ,_dbgbg :=range _eegfc .EG_RunLevelElts {if _fceeb :=_dbgbg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_feadfc ));_fceeb !=nil {return _fceeb ;};};return nil ;};func (_fgabc *WdCT_WordprocessingContentPart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fgabc .BwModeAttr !=_dd .ST_BlackWhiteModeUnset {_fgedc ,_bfedab :=_fgabc .BwModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"});if _bfedab !=nil {return _bfedab ;};start .Attr =append (start .Attr ,_fgedc );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_fgabc .IdAttr )});e .EncodeToken (start );if _fgabc .NvContentPartPr !=nil {_gabbdf :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003an\u0076\u0043\u006f\u006e\u0074e\u006e\u0074P\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_fgabc .NvContentPartPr ,_gabbdf );};if _fgabc .Xfrm !=nil {_afcaafb :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_fgabc .Xfrm ,_afcaafb );};if _fgabc .ExtLst !=nil {_cdfgad :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fgabc .ExtLst ,_cdfgad );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewEG_ParaRPrTrackChanges ()*EG_ParaRPrTrackChanges {_geeeb :=&EG_ParaRPrTrackChanges {};return _geeeb ;}; -// Hide Style From User Interface -Hidden *CT_OnOff ; +// ValidateWithPath validates the CT_SdtContentCell and its children, prefixing error messages with path +func (_baagg *CT_SdtContentCell )ValidateWithPath (path string )error {for _ggfbc ,_dfbdb :=range _baagg .Tc {if _dgece :=_dfbdb .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_ggfbc ));_dgece !=nil {return _dgece ;};};if _baagg .CustomXml !=nil {if _gbgaf :=_baagg .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_gbgaf !=nil {return _gbgaf ;};};if _baagg .Sdt !=nil {if _dgaed :=_baagg .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_dgaed !=nil {return _dgaed ;};};for _gdbcad ,_deefa :=range _baagg .EG_RunLevelElts {if _daefe :=_deefa .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_gdbcad ));_daefe !=nil {return _daefe ;};};return nil ;};func NewCT_PTab ()*CT_PTab {_ecag :=&CT_PTab {};_ecag .AlignmentAttr =ST_PTabAlignment (1);_ecag .RelativeToAttr =ST_PTabRelativeTo (1);_ecag .LeaderAttr =ST_PTabLeader (1);return _ecag ;};func NewCT_DocGrid ()*CT_DocGrid {_aabb :=&CT_DocGrid {};return _aabb };type CT_TblLook struct{ -// Optional User Interface Sorting Order -UiPriority *CT_DecimalNumber ; +// First Row +FirstRowAttr *_e .ST_OnOff ; -// Hide Style From Main User Interface -SemiHidden *CT_OnOff ; +// Last Row +LastRowAttr *_e .ST_OnOff ; -// Remove Semi-Hidden Property When Style Is Used -UnhideWhenUsed *CT_OnOff ; +// First Column +FirstColumnAttr *_e .ST_OnOff ; -// Primary Style -QFormat *CT_OnOff ; +// Last Column +LastColumnAttr *_e .ST_OnOff ; -// Style Cannot Be Applied -Locked *CT_OnOff ; +// No Horizontal Banding +NoHBandAttr *_e .ST_OnOff ; -// E-Mail Message Text Style -Personal *CT_OnOff ; +// No Vertical Banding +NoVBandAttr *_e .ST_OnOff ; -// E-Mail Message Composition Style -PersonalCompose *CT_OnOff ; +// Bitmask of Table Conditional Formatting +ValAttr *string ;};type Recipients struct{CT_Recipients };func (_eabcbc ST_HexColorAuto )String ()string {switch _eabcbc {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";};return "";};func NewCT_AutoCaptions ()*CT_AutoCaptions {_fbf :=&CT_AutoCaptions {};return _fbf };func (_ebeeec ST_FFTextType )ValidateWithPath (path string )error {switch _ebeeec {case 0,1,2,3,4,5,6: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 (_ebeeec ));};return nil ;}; -// E-Mail Message Reply Style -PersonalReply *CT_OnOff ; +// Validate validates the CT_VerticalAlignRun and its children +func (_dbeaa *CT_VerticalAlignRun )Validate ()error {return _dbeaa .ValidateWithPath ("\u0043\u0054\u005f\u0056er\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e");};type EG_RubyContent struct{ -// Revision Identifier for Style Definition -Rsid *CT_LongHexNumber ; +// Phonetic Guide Text Run +R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};type EG_RPrMath struct{ -// Style Paragraph Properties -PPr *CT_PPrGeneral ; +// Inserted Math Control Character +Ins *CT_MathCtrlIns ; + +// Deleted Math Control Character +Del *CT_MathCtrlDel ; // Run Properties -RPr *CT_RPr ; +RPr *CT_RPr ;};func (_cdfg *CT_AutoCaptions )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};for _ ,_ffb :=range _cdfg .AutoCaption {e .EncodeElement (_ffb ,_bbg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Style Table Properties -TblPr *CT_TblPrBase ; +// ValidateWithPath validates the CT_DocPartName and its children, prefixing error messages with path +func (_cdbff *CT_DocPartName )ValidateWithPath (path string )error {if _cdbff .DecoratedAttr !=nil {if _edcbb :=_cdbff .DecoratedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u006f\u0072\u0061\u0074\u0065d\u0041\u0074\u0074\u0072");_edcbb !=nil {return _edcbb ;};};return nil ;}; -// Style Table Row Properties -TrPr *CT_TrPr ; +// Validate validates the CT_DocPart and its children +func (_beea *CT_DocPart )Validate ()error {return _beea .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");};func (_aageef *CT_FFCheckBox )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acgcd :for {_gffg ,_fade :=d .Token ();if _fade !=nil {return _fade ;};switch _dfaad :=_gffg .(type ){case _d .StartElement :switch _dfaad .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aageef .Choice =NewCT_FFCheckBoxChoice ();if _eabf :=d .DecodeElement (&_aageef .Choice .Size ,&_dfaad );_eabf !=nil {return _eabf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aageef .Choice =NewCT_FFCheckBoxChoice ();if _adfag :=d .DecodeElement (&_aageef .Choice .SizeAuto ,&_dfaad );_adfag !=nil {return _adfag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aageef .Default =NewCT_OnOff ();if _fgbdf :=d .DecodeElement (_aageef .Default ,&_dfaad );_fgbdf !=nil {return _fgbdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aageef .Checked =NewCT_OnOff ();if _ffac :=d .DecodeElement (_aageef .Checked ,&_dfaad );_ffac !=nil {return _ffac ;};default:_dg .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",_dfaad .Name );if _dccc :=d .Skip ();_dccc !=nil {return _dccc ;};};case _d .EndElement :break _acgcd ;case _d .CharData :};};return nil ;}; -// Style Table Cell Properties -TcPr *CT_TcPr ; +// ValidateWithPath validates the CT_VerticalJc and its children, prefixing error messages with path +func (_cgagfd *CT_VerticalJc )ValidateWithPath (path string )error {if _cgagfd .ValAttr ==ST_VerticalJcUnset {return _g .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 _cbgdcc :=_cgagfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbgdcc !=nil {return _cbgdcc ;};return nil ;}; -// Style Conditional Table Formatting Properties -TblStylePr []*CT_TblStylePr ;};func (_eebe *CT_Drawing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eebe .Anchor !=nil {_gfgcfc :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0061\u006e\u0063\u0068\u006fr"}};for _ ,_dddc :=range _eebe .Anchor {e .EncodeElement (_dddc ,_gfgcfc );};};if _eebe .Inline !=nil {_dfdd :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0069\u006e\u006c\u0069\u006ee"}};for _ ,_ddcee :=range _eebe .Inline {e .EncodeElement (_ddcee ,_dfdd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TextboxTightWrap and its children, prefixing error messages with path +func (_ceddgc *CT_TextboxTightWrap )ValidateWithPath (path string )error {if _ceddgc .ValAttr ==ST_TextboxTightWrapUnset {return _g .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 _fafag :=_ceddgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fafag !=nil {return _fafag ;};return nil ;};func NewCT_DivBdr ()*CT_DivBdr {_cbac :=&CT_DivBdr {};return _cbac };type Endnotes struct{CT_Endnotes }; -// ValidateWithPath validates the CT_Tbl and its children, prefixing error messages with path -func (_bbgeba *CT_Tbl )ValidateWithPath (path string )error {for _fefbb ,_fcfag :=range _bbgeba .EG_RangeMarkupElements {if _dfeba :=_fcfag .ValidateWithPath (_db .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 ,_fefbb ));_dfeba !=nil {return _dfeba ;};};if _baede :=_bbgeba .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_baede !=nil {return _baede ;};if _dcgggf :=_bbgeba .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_dcgggf !=nil {return _dcgggf ;};for _cbebg ,_badf :=range _bbgeba .EG_ContentRowContent {if _gbgccf :=_badf .ValidateWithPath (_db .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_cbebg ));_gbgccf !=nil {return _gbgccf ;};};return nil ;};func (_fcggfe *WdCT_PosVChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acdad :for {_dbadce ,_dbagg :=d .Token ();if _dbagg !=nil {return _dbagg ;};switch _gbbfd :=_dbadce .(type ){case _d .StartElement :switch _gbbfd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0061\u006c\u0069g\u006e"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0069g\u006e"}:_fcggfe .Align =WdST_AlignVUnset ;if _cbfdb :=d .DecodeElement (&_fcggfe .Align ,&_gbbfd );_cbfdb !=nil {return _cbfdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_fcggfe .PosOffset =new (int32 );if _gfgae :=d .DecodeElement (_fcggfe .PosOffset ,&_gbbfd );_gfgae !=nil {return _gfgae ;};default:_ee .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",_gbbfd .Name );if _fffbcc :=d .Skip ();_fffbcc !=nil {return _fffbcc ;};};case _d .EndElement :break _acdad ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PageNumber and its children, prefixing error messages with path +func (_fgfbad *CT_PageNumber )ValidateWithPath (path string )error {if _eacee :=_fgfbad .FmtAttr .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0041\u0074\u0074\u0072");_eacee !=nil {return _eacee ;};if _bbga :=_fgfbad .ChapSepAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_bbga !=nil {return _bbga ;};return nil ;};type CT_Picture struct{Any []_dg .Any ; -// Validate validates the CT_DocPartBehavior and its children -func (_dafaa *CT_DocPartBehavior )Validate ()error {return _dafaa .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0042\u0065h\u0061\u0076\u0069\u006f\u0072");}; +// Embedded Video +Movie *CT_Rel ; -// ValidateWithPath validates the CT_PBdr and its children, prefixing error messages with path -func (_cfcgc *CT_PBdr )ValidateWithPath (path string )error {if _cfcgc .Top !=nil {if _fggfa :=_cfcgc .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_fggfa !=nil {return _fggfa ;};};if _cfcgc .Left !=nil {if _aafga :=_cfcgc .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_aafga !=nil {return _aafga ;};};if _cfcgc .Bottom !=nil {if _cgfagg :=_cfcgc .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_cgfagg !=nil {return _cgfagg ;};};if _cfcgc .Right !=nil {if _efddc :=_cfcgc .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_efddc !=nil {return _efddc ;};};if _cfcgc .Between !=nil {if _fefbd :=_cfcgc .Between .ValidateWithPath (path +"\u002f\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_fefbd !=nil {return _fefbd ;};};if _cfcgc .Bar !=nil {if _dafgb :=_cfcgc .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072");_dafgb !=nil {return _dafgb ;};};return nil ;};func NewCT_RPrChange ()*CT_RPrChange {_efbda :=&CT_RPrChange {};_efbda .RPr =NewCT_RPrOriginal ();return _efbda ;};type ST_Wrap byte ;func (_cdgec *CT_FramePr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_egdaf :=range start .Attr {if _egdaf .Name .Local =="\u0068A\u006e\u0063\u0068\u006f\u0072"{_cdgec .HAnchorAttr .UnmarshalXMLAttr (_egdaf );continue ;};if _egdaf .Name .Local =="\u0076A\u006e\u0063\u0068\u006f\u0072"{_cdgec .VAnchorAttr .UnmarshalXMLAttr (_egdaf );continue ;};if _egdaf .Name .Local =="\u006c\u0069\u006ee\u0073"{_bebac ,_cegef :=_dd .ParseInt (_egdaf .Value ,10,64);if _cegef !=nil {return _cegef ;};_cdgec .LinesAttr =&_bebac ;continue ;};if _egdaf .Name .Local =="\u0068"{_aggde ,_adfgaa :=ParseUnionST_TwipsMeasure (_egdaf .Value );if _adfgaa !=nil {return _adfgaa ;};_cdgec .HAttr =&_aggde ;continue ;};if _egdaf .Name .Local =="\u0076\u0053\u0070\u0061\u0063\u0065"{_aeedf ,_cgabe :=ParseUnionST_TwipsMeasure (_egdaf .Value );if _cgabe !=nil {return _cgabe ;};_cdgec .VSpaceAttr =&_aeedf ;continue ;};if _egdaf .Name .Local =="\u0068\u0053\u0070\u0061\u0063\u0065"{_fgddf ,_eegae :=ParseUnionST_TwipsMeasure (_egdaf .Value );if _eegae !=nil {return _eegae ;};_cdgec .HSpaceAttr =&_fgddf ;continue ;};if _egdaf .Name .Local =="\u0077\u0072\u0061\u0070"{_cdgec .WrapAttr .UnmarshalXMLAttr (_egdaf );continue ;};if _egdaf .Name .Local =="\u0064r\u006f\u0070\u0043\u0061\u0070"{_cdgec .DropCapAttr .UnmarshalXMLAttr (_egdaf );continue ;};if _egdaf .Name .Local =="\u0077"{_fgffa ,_gcabd :=ParseUnionST_TwipsMeasure (_egdaf .Value );if _gcabd !=nil {return _gcabd ;};_cdgec .WAttr =&_fgffa ;continue ;};if _egdaf .Name .Local =="\u0078"{_bbacb ,_fbfgb :=ParseUnionST_SignedTwipsMeasure (_egdaf .Value );if _fbfgb !=nil {return _fbfgb ;};_cdgec .XAttr =&_bbacb ;continue ;};if _egdaf .Name .Local =="\u0078\u0041\u006c\u0069\u0067\u006e"{_cdgec .XAlignAttr .UnmarshalXMLAttr (_egdaf );continue ;};if _egdaf .Name .Local =="\u0079"{_edgee ,_bgdbg :=ParseUnionST_SignedTwipsMeasure (_egdaf .Value );if _bgdbg !=nil {return _bgdbg ;};_cdgec .YAttr =&_edgee ;continue ;};if _egdaf .Name .Local =="\u0079\u0041\u006c\u0069\u0067\u006e"{_cdgec .YAlignAttr .UnmarshalXMLAttr (_egdaf );continue ;};if _egdaf .Name .Local =="\u0068\u0052\u0075l\u0065"{_cdgec .HRuleAttr .UnmarshalXMLAttr (_egdaf );continue ;};if _egdaf .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b"{_bgece ,_ggcf :=ParseUnionST_OnOff (_egdaf .Value );if _ggcf !=nil {return _ggcf ;};_cdgec .AnchorLockAttr =&_bgece ;continue ;};};for {_dcfgg ,_dadfa :=d .Token ();if _dadfa !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072\u003a\u0020%\u0073",_dadfa );};if _dgaegc ,_dcgac :=_dcfgg .(_d .EndElement );_dcgac &&_dgaegc .Name ==start .Name {break ;};};return nil ;};func (_efebeb ST_TextboxTightWrap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_efebeb .String (),start );};func NewCT_TblPrChange ()*CT_TblPrChange {_adcga :=&CT_TblPrChange {};_adcga .TblPr =NewCT_TblPrBase ();return _adcga ;};type CT_Guid struct{ +// Floating Embedded Control +Control *CT_Control ;};func NewCT_MultiLevelType ()*CT_MultiLevelType {_abdfd :=&CT_MultiLevelType {};_abdfd .ValAttr =ST_MultiLevelType (1);return _abdfd ;};type ST_Proof byte ;func (_aebcb *CT_FFCheckBox )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aebcb .Choice !=nil {_aebcb .Choice .MarshalXML (e ,_d .StartElement {});};if _aebcb .Default !=nil {_bgeeb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_aebcb .Default ,_bgeeb );};if _aebcb .Checked !=nil {_aggbf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_aebcb .Checked ,_aggbf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcgega ST_Wrap )Validate ()error {return _gcgega .ValidateWithPath ("")};func (_dgagf ST_HighlightColor )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gccgc :=_d .Attr {};_gccgc .Name =name ;switch _dgagf {case ST_HighlightColorUnset :_gccgc .Value ="";case ST_HighlightColorBlack :_gccgc .Value ="\u0062\u006c\u0061c\u006b";case ST_HighlightColorBlue :_gccgc .Value ="\u0062\u006c\u0075\u0065";case ST_HighlightColorCyan :_gccgc .Value ="\u0063\u0079\u0061\u006e";case ST_HighlightColorGreen :_gccgc .Value ="\u0067\u0072\u0065e\u006e";case ST_HighlightColorMagenta :_gccgc .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorRed :_gccgc .Value ="\u0072\u0065\u0064";case ST_HighlightColorYellow :_gccgc .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorWhite :_gccgc .Value ="\u0077\u0068\u0069t\u0065";case ST_HighlightColorDarkBlue :_gccgc .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_HighlightColorDarkCyan :_gccgc .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_HighlightColorDarkGreen :_gccgc .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case ST_HighlightColorDarkMagenta :_gccgc .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorDarkRed :_gccgc .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064";case ST_HighlightColorDarkYellow :_gccgc .Value ="\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorDarkGray :_gccgc .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_HighlightColorLightGray :_gccgc .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_HighlightColorNone :_gccgc .Value ="\u006e\u006f\u006e\u0065";};return _gccgc ,nil ;};func (_aabg *CT_FontsList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aabg .Font !=nil {_cddea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"}};for _ ,_fdcae :=range _aabg .Font {e .EncodeElement (_fdcae ,_cddea );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// GUID Value -ValAttr *string ;};func NewCT_SectPr ()*CT_SectPr {_afdfd :=&CT_SectPr {};return _afdfd };type ST_HighlightColor byte ;func (_ecfaa ST_PTabAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ecfaa .String (),start );}; +// Validate validates the WdWgp and its children +func (_aedacg *WdWgp )Validate ()error {return _aedacg .ValidateWithPath ("\u0057\u0064\u0057g\u0070")};func (_cdfdg *WdWpc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdfdg .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();_eaeabf :for {_cdaba ,_bgdcd :=d .Token ();if _bgdcd !=nil {return _bgdcd ;};switch _daabb :=_cdaba .(type ){case _d .StartElement :switch _daabb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0062\u0067"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0067"}:_cdfdg .Bg =_dd .NewCT_BackgroundFormatting ();if _dagebe :=d .DecodeElement (_cdfdg .Bg ,&_daabb );_dagebe !=nil {return _dagebe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0068\u006fl\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0068\u006fl\u0065"}:_cdfdg .Whole =_dd .NewCT_WholeE2oFormatting ();if _bcdeag :=d .DecodeElement (_cdfdg .Whole ,&_daabb );_bcdeag !=nil {return _bcdeag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0073\u0070"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0073\u0070"}:_dgfed :=NewWdCT_WordprocessingCanvasChoice ();if _agbdc :=d .DecodeElement (&_dgfed .Wsp ,&_daabb );_agbdc !=nil {return _agbdc ;};_cdfdg .Choice =append (_cdfdg .Choice ,_dgfed );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_d .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"}:_aabdff :=NewWdCT_WordprocessingCanvasChoice ();if _bdddgg :=d .DecodeElement (&_aabdff .Pic ,&_daabb );_bdddgg !=nil {return _bdddgg ;};_cdfdg .Choice =append (_cdfdg .Choice ,_aabdff );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdaecd :=NewWdCT_WordprocessingCanvasChoice ();if _dbbgbe :=d .DecodeElement (&_bdaecd .ContentPart ,&_daabb );_dbbgbe !=nil {return _dbbgbe ;};_cdfdg .Choice =append (_cdfdg .Choice ,_bdaecd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0067\u0070"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0067\u0070"}:_gdbgaf :=NewWdCT_WordprocessingCanvasChoice ();if _ffgeb :=d .DecodeElement (&_gdbgaf .Wgp ,&_daabb );_ffgeb !=nil {return _ffgeb ;};_cdfdg .Choice =append (_cdfdg .Choice ,_gdbgaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cgbfg :=NewWdCT_WordprocessingCanvasChoice ();if _cfadd :=d .DecodeElement (&_cgbfg .GraphicFrame ,&_daabb );_cfadd !=nil {return _cfadd ;};_cdfdg .Choice =append (_cdfdg .Choice ,_cgbfg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u004c\u0073\u0074"}:_cdfdg .ExtLst =_dd .NewCT_OfficeArtExtensionList ();if _efbag :=d .DecodeElement (_cdfdg .ExtLst ,&_daabb );_efbag !=nil {return _efbag ;};default:_dg .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",_daabb .Name );if _cbgeea :=d .Skip ();_cbgeea !=nil {return _cbgeea ;};};case _d .EndElement :break _eaeabf ;case _d .CharData :};};return nil ;};func (_aabaab ST_PageOrientation )String ()string {switch _aabaab {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 (_bggda *CT_VerticalJc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_acee ,_abdee :=_bggda .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _abdee !=nil {return _abdee ;};start .Attr =append (start .Attr ,_acee );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ggcee *CT_TblPrEx )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acddfa :for {_dacffa ,_cgbag :=d .Token ();if _cgbag !=nil {return _cgbag ;};switch _daddd :=_dacffa .(type ){case _d .StartElement :switch _daddd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ggcee .TblW =NewCT_TblWidth ();if _edgece :=d .DecodeElement (_ggcee .TblW ,&_daddd );_edgece !=nil {return _edgece ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggcee .Jc =NewCT_JcTable ();if _cagdc :=d .DecodeElement (_ggcee .Jc ,&_daddd );_cagdc !=nil {return _cagdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ggcee .TblCellSpacing =NewCT_TblWidth ();if _ffaegg :=d .DecodeElement (_ggcee .TblCellSpacing ,&_daddd );_ffaegg !=nil {return _ffaegg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ggcee .TblInd =NewCT_TblWidth ();if _aadbf :=d .DecodeElement (_ggcee .TblInd ,&_daddd );_aadbf !=nil {return _aadbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ggcee .TblBorders =NewCT_TblBorders ();if _dddegg :=d .DecodeElement (_ggcee .TblBorders ,&_daddd );_dddegg !=nil {return _dddegg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ggcee .Shd =NewCT_Shd ();if _ddddd :=d .DecodeElement (_ggcee .Shd ,&_daddd );_ddddd !=nil {return _ddddd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggcee .TblLayout =NewCT_TblLayoutType ();if _bdbeg :=d .DecodeElement (_ggcee .TblLayout ,&_daddd );_bdbeg !=nil {return _bdbeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ggcee .TblCellMar =NewCT_TblCellMar ();if _fgedd :=d .DecodeElement (_ggcee .TblCellMar ,&_daddd );_fgedd !=nil {return _fgedd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggcee .TblLook =NewCT_TblLook ();if _deecb :=d .DecodeElement (_ggcee .TblLook ,&_daddd );_deecb !=nil {return _deecb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ggcee .TblPrExChange =NewCT_TblPrExChange ();if _cecaa :=d .DecodeElement (_ggcee .TblPrExChange ,&_daddd );_cecaa !=nil {return _cecaa ;};default:_dg .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",_daddd .Name );if _agcca :=d .Skip ();_agcca !=nil {return _agcca ;};};case _d .EndElement :break _acddfa ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_Control and its children -func (_cgagg *CT_Control )Validate ()error {return _cgagg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};func NewCT_FramePr ()*CT_FramePr {_adade :=&CT_FramePr {};return _adade };func (_baedea *ST_MeasurementOrPercent )Validate ()error {return _baedea .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_ObjectChoice and its children, prefixing error messages with path +func (_cfbef *CT_ObjectChoice )ValidateWithPath (path string )error {if _cfbef .Control !=nil {if _eebgc :=_cfbef .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_eebgc !=nil {return _eebgc ;};};if _cfbef .ObjectLink !=nil {if _agefbd :=_cfbef .ObjectLink .ValidateWithPath (path +"/\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");_agefbd !=nil {return _agefbd ;};};if _cfbef .ObjectEmbed !=nil {if _abgf :=_cfbef .ObjectEmbed .ValidateWithPath (path +"\u002f\u004f\u0062j\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064");_abgf !=nil {return _abgf ;};};if _cfbef .Movie !=nil {if _addbc :=_cfbef .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065");_addbc !=nil {return _addbc ;};};return nil ;};func (_gbeba *CT_TrPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddcgee :for {_deegcf ,_acddg :=d .Token ();if _acddg !=nil {return _acddg ;};switch _ffcegg :=_deegcf .(type ){case _d .StartElement :switch _ffcegg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cebefda :=NewCT_Cnf ();if _fedee :=d .DecodeElement (_cebefda ,&_ffcegg );_fedee !=nil {return _fedee ;};_gbeba .CnfStyle =append (_gbeba .CnfStyle ,_cebefda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdged :=NewCT_DecimalNumber ();if _ceedg :=d .DecodeElement (_bdged ,&_ffcegg );_ceedg !=nil {return _ceedg ;};_gbeba .DivId =append (_gbeba .DivId ,_bdged );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aeabfg :=NewCT_DecimalNumber ();if _eaaagf :=d .DecodeElement (_aeabfg ,&_ffcegg );_eaaagf !=nil {return _eaaagf ;};_gbeba .GridBefore =append (_gbeba .GridBefore ,_aeabfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_deabd :=NewCT_DecimalNumber ();if _gcaff :=d .DecodeElement (_deabd ,&_ffcegg );_gcaff !=nil {return _gcaff ;};_gbeba .GridAfter =append (_gbeba .GridAfter ,_deabd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggbcd :=NewCT_TblWidth ();if _dgacae :=d .DecodeElement (_ggbcd ,&_ffcegg );_dgacae !=nil {return _dgacae ;};_gbeba .WBefore =append (_gbeba .WBefore ,_ggbcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbcgcd :=NewCT_TblWidth ();if _edfcca :=d .DecodeElement (_fbcgcd ,&_ffcegg );_edfcca !=nil {return _edfcca ;};_gbeba .WAfter =append (_gbeba .WAfter ,_fbcgcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_feegab :=NewCT_OnOff ();if _ddebab :=d .DecodeElement (_feegab ,&_ffcegg );_ddebab !=nil {return _ddebab ;};_gbeba .CantSplit =append (_gbeba .CantSplit ,_feegab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_daggeg :=NewCT_Height ();if _becdcg :=d .DecodeElement (_daggeg ,&_ffcegg );_becdcg !=nil {return _becdcg ;};_gbeba .TrHeight =append (_gbeba .TrHeight ,_daggeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfcga :=NewCT_OnOff ();if _gbagg :=d .DecodeElement (_gfcga ,&_ffcegg );_gbagg !=nil {return _gbagg ;};_gbeba .TblHeader =append (_gbeba .TblHeader ,_gfcga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cgbcgd :=NewCT_TblWidth ();if _gddad :=d .DecodeElement (_cgbcgd ,&_ffcegg );_gddad !=nil {return _gddad ;};_gbeba .TblCellSpacing =append (_gbeba .TblCellSpacing ,_cgbcgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdddbb :=NewCT_JcTable ();if _faabeb :=d .DecodeElement (_gdddbb ,&_ffcegg );_faabeb !=nil {return _faabeb ;};_gbeba .Jc =append (_gbeba .Jc ,_gdddbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdddf :=NewCT_OnOff ();if _bfeebd :=d .DecodeElement (_gbdddf ,&_ffcegg );_bfeebd !=nil {return _bfeebd ;};_gbeba .Hidden =append (_gbeba .Hidden ,_gbdddf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbeba .Ins =NewCT_TrackChange ();if _fbdbf :=d .DecodeElement (_gbeba .Ins ,&_ffcegg );_fbdbf !=nil {return _fbdbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbeba .Del =NewCT_TrackChange ();if _aeedgg :=d .DecodeElement (_gbeba .Del ,&_ffcegg );_aeedgg !=nil {return _aeedgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbeba .TrPrChange =NewCT_TrPrChange ();if _afabd :=d .DecodeElement (_gbeba .TrPrChange ,&_ffcegg );_afabd !=nil {return _afabd ;};default:_dg .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",_ffcegg .Name );if _ddadb :=d .Skip ();_ddadb !=nil {return _ddadb ;};};case _d .EndElement :break _ddcgee ;case _d .CharData :};};return nil ;};func (_gfggcf ST_SectionMark )ValidateWithPath (path string )error {switch _gfggcf {case 0,1,2,3,4,5: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 (_gfggcf ));};return nil ;};func (_bdggg *CT_MailMergeSourceType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ccdde ,_becdb :=_bdggg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _becdb !=nil {return _becdb ;};start .Attr =append (start .Attr ,_ccdde );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TrackChange struct{AuthorAttr string ;DateAttr *_a .Time ; -// Validate validates the CT_FFCheckBox and its children -func (_ggdf *CT_FFCheckBox )Validate ()error {return _ggdf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078");}; +// Annotation Identifier +IdAttr int64 ;};func (_ceegac *CT_Tabs )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_gedabf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074a\u0062"}};for _ ,_bbaff :=range _ceegac .Tab {e .EncodeElement (_bbaff ,_gedabf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the WdCT_WordprocessingCanvasChoice and its children -func (_bbbfg *WdCT_WordprocessingCanvasChoice )Validate ()error {return _bbbfg .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_OnOff ()*CT_OnOff {_gaeba :=&CT_OnOff {};return _gaeba };func (_dffge *CT_PageMar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgage :=range start .Attr {if _dgage .Name .Local =="\u0074\u006f\u0070"{_bbdgf ,_dfbbb :=ParseUnionST_SignedTwipsMeasure (_dgage .Value );if _dfbbb !=nil {return _dfbbb ;};_dffge .TopAttr =_bbdgf ;continue ;};if _dgage .Name .Local =="\u0072\u0069\u0067h\u0074"{_agcgb ,_eedde :=ParseUnionST_TwipsMeasure (_dgage .Value );if _eedde !=nil {return _eedde ;};_dffge .RightAttr =_agcgb ;continue ;};if _dgage .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_begcb ,_ceacb :=ParseUnionST_SignedTwipsMeasure (_dgage .Value );if _ceacb !=nil {return _ceacb ;};_dffge .BottomAttr =_begcb ;continue ;};if _dgage .Name .Local =="\u006c\u0065\u0066\u0074"{_bgcag ,_gcgaa :=ParseUnionST_TwipsMeasure (_dgage .Value );if _gcgaa !=nil {return _gcgaa ;};_dffge .LeftAttr =_bgcag ;continue ;};if _dgage .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_dfgece ,_eddea :=ParseUnionST_TwipsMeasure (_dgage .Value );if _eddea !=nil {return _eddea ;};_dffge .HeaderAttr =_dfgece ;continue ;};if _dgage .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_ddadg ,_cbfbb :=ParseUnionST_TwipsMeasure (_dgage .Value );if _cbfbb !=nil {return _cbfbb ;};_dffge .FooterAttr =_ddadg ;continue ;};if _dgage .Name .Local =="\u0067\u0075\u0074\u0074\u0065\u0072"{_daagd ,_gfced :=ParseUnionST_TwipsMeasure (_dgage .Value );if _gfced !=nil {return _gfced ;};_dffge .GutterAttr =_daagd ;continue ;};};for {_defaf ,_gcgc :=d .Token ();if _gcgc !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072\u003a\u0020%\u0073",_gcgc );};if _febed ,_ddcff :=_defaf .(_d .EndElement );_ddcff &&_febed .Name ==start .Name {break ;};};return nil ;};func (_ddbbd *EG_ContentRowContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ddbbd .Tr !=nil {_eeeea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072"}};for _ ,_dfgfaf :=range _ddbbd .Tr {e .EncodeElement (_dfgfaf ,_eeeea );};};if _ddbbd .CustomXml !=nil {_gadge :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_ddbbd .CustomXml ,_gadge );};if _ddbbd .Sdt !=nil {_dgaba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_ddbbd .Sdt ,_dgaba );};if _ddbbd .EG_RunLevelElts !=nil {for _ ,_afcdg :=range _ddbbd .EG_RunLevelElts {_afcdg .MarshalXML (e ,_d .StartElement {});};};return nil ;};func NewCT_RPrDefault ()*CT_RPrDefault {_efbbg :=&CT_RPrDefault {};return _efbbg };type CT_GlossaryDocument struct{ +// ValidateWithPath validates the CT_AbstractNum and its children, prefixing error messages with path +func (_ecb *CT_AbstractNum )ValidateWithPath (path string )error {if _ecb .Nsid !=nil {if _fa :=_ecb .Nsid .ValidateWithPath (path +"\u002f\u004e\u0073i\u0064");_fa !=nil {return _fa ;};};if _ecb .MultiLevelType !=nil {if _fgc :=_ecb .MultiLevelType .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065");_fgc !=nil {return _fgc ;};};if _ecb .Tmpl !=nil {if _bfb :=_ecb .Tmpl .ValidateWithPath (path +"\u002f\u0054\u006dp\u006c");_bfb !=nil {return _bfb ;};};if _ecb .Name !=nil {if _ded :=_ecb .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_ded !=nil {return _ded ;};};if _ecb .StyleLink !=nil {if _cca :=_ecb .StyleLink .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b");_cca !=nil {return _cca ;};};if _ecb .NumStyleLink !=nil {if _cfb :=_ecb .NumStyleLink .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b");_cfb !=nil {return _cfb ;};};for _adf ,_fdd :=range _ecb .Lvl {if _dgb :=_fdd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_adf ));_dgb !=nil {return _dgb ;};};return nil ;}; -// Document Background -Background *CT_Background ;DocParts *CT_DocParts ;};func (_baddgf *CT_TblPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_baddgf .TblPr =NewCT_TblPrBase ();for _ ,_bbaece :=range start .Attr {if _bbaece .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fdbebb ,_egafe :=_bbaece .Value ,error (nil );if _egafe !=nil {return _egafe ;};_baddgf .AuthorAttr =_fdbebb ;continue ;};if _bbaece .Name .Local =="\u0064\u0061\u0074\u0065"{_ffeeg ,_cabca :=ParseStdlibTime (_bbaece .Value );if _cabca !=nil {return _cabca ;};_baddgf .DateAttr =&_ffeeg ;continue ;};if _bbaece .Name .Local =="\u0069\u0064"{_faaea ,_bdcdeb :=_dd .ParseInt (_bbaece .Value ,10,64);if _bdcdeb !=nil {return _bdcdeb ;};_baddgf .IdAttr =_faaea ;continue ;};};_fceed :for {_fbgggd ,_gcdaf :=d .Token ();if _gcdaf !=nil {return _gcdaf ;};switch _bbffa :=_fbgggd .(type ){case _d .StartElement :switch _bbffa .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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 _dgfde :=d .DecodeElement (_baddgf .TblPr ,&_bbffa );_dgfde !=nil {return _dgfde ;};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\u0054\u0062\u006c\u0050\u0072\u0043\u0068a\u006eg\u0065\u0020\u0025\u0076",_bbffa .Name );if _dgfagc :=d .Skip ();_dgfagc !=nil {return _dgfagc ;};};case _d .EndElement :break _fceed ;case _d .CharData :};};return nil ;};func (_gccdc ST_FrameLayout )Validate ()error {return _gccdc .ValidateWithPath ("")}; +// Validate validates the CT_ObjectLink and its children +func (_acgda *CT_ObjectLink )Validate ()error {return _acgda .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};func NewCT_Base64Binary ()*CT_Base64Binary {_abg :=&CT_Base64Binary {};return _abg }; -// ValidateWithPath validates the CT_Language and its children, prefixing error messages with path -func (_bbdd *CT_Language )ValidateWithPath (path string )error {return nil };func NewCT_TblLayoutType ()*CT_TblLayoutType {_cafgfd :=&CT_TblLayoutType {};return _cafgfd }; +// ValidateWithPath validates the CT_SdtDropDownList and its children, prefixing error messages with path +func (_bcgcb *CT_SdtDropDownList )ValidateWithPath (path string )error {for _fbgff ,_ccgeec :=range _bcgcb .ListItem {if _gaeab :=_ccgeec .ValidateWithPath (_g .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_fbgff ));_gaeab !=nil {return _gaeab ;};};return nil ;};func (_acb *CT_AutoCaption )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_acb .NameAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"},Value :_g .Sprintf ("\u0025\u0076",_acb .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_FFTextType and its children, prefixing error messages with path -func (_ecgdg *CT_FFTextType )ValidateWithPath (path string )error {if _ecgdg .ValAttr ==ST_FFTextTypeUnset {return _db .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 _aece :=_ecgdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aece !=nil {return _aece ;};return nil ;};func NewCT_SdtRun ()*CT_SdtRun {_gaffbf :=&CT_SdtRun {};return _gaffbf };func (_gbdea *CT_TextDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cedec ,_gbaab :=_gbdea .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gbaab !=nil {return _gbaab ;};start .Attr =append (start .Attr ,_cedec );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Drawing ()*CT_Drawing {_febea :=&CT_Drawing {};return _febea };func (_bgggag ST_Jc )String ()string {switch _bgggag {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 "";}; +// Validate validates the CT_TblGridBase and its children +func (_gdeeeb *CT_TblGridBase )Validate ()error {return _gdeeeb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069d\u0042\u0061\u0073\u0065");}; -// Validate validates the CT_FontRel and its children -func (_ceagf *CT_FontRel )Validate ()error {return _ceagf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c");};type CT_Color struct{ +// ValidateWithPath validates the AG_SectPrAttributes and its children, prefixing error messages with path +func (_gba *AG_SectPrAttributes )ValidateWithPath (path string )error {return nil };func (_cgdagb ST_ProofErr )ValidateWithPath (path string )error {switch _cgdagb {case 0,1,2,3,4: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 (_cgdagb ));};return nil ;};func (_afbgf *CT_TblGridChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afbgf .TblGrid =NewCT_TblGridBase ();for _ ,_afecd :=range start .Attr {if _afecd .Name .Local =="\u0069\u0064"{_fecfbf ,_daecc :=_da .ParseInt (_afecd .Value ,10,64);if _daecc !=nil {return _daecc ;};_afbgf .IdAttr =_fecfbf ;continue ;};};_gfbad :for {_dcece ,_ddafc :=d .Token ();if _ddafc !=nil {return _ddafc ;};switch _cccdc :=_dcece .(type ){case _d .StartElement :switch _cccdc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _ceadfe :=d .DecodeElement (_afbgf .TblGrid ,&_cccdc );_ceadfe !=nil {return _ceadfe ;};default:_dg .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",_cccdc .Name );if _eggda :=d .Skip ();_eggda !=nil {return _eggda ;};};case _d .EndElement :break _gfbad ;case _d .CharData :};};return nil ;}; -// Run Content Color -ValAttr ST_HexColor ; +// Validate validates the GlossaryDocument and its children +func (_cbbdga *GlossaryDocument )Validate ()error {return _cbbdga .ValidateWithPath ("\u0047\u006co\u0073\u0073\u0061r\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");}; -// Run Content Theme Color -ThemeColorAttr ST_ThemeColor ; +// ValidateWithPath validates the CT_OdsoFieldMapData and its children, prefixing error messages with path +func (_bcebc *CT_OdsoFieldMapData )ValidateWithPath (path string )error {if _bcebc .Type !=nil {if _bdbf :=_bcebc .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_bdbf !=nil {return _bdbf ;};};if _bcebc .Name !=nil {if _deaf :=_bcebc .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_deaf !=nil {return _deaf ;};};if _bcebc .MappedName !=nil {if _acbbd :=_bcebc .MappedName .ValidateWithPath (path +"/\u004d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065");_acbbd !=nil {return _acbbd ;};};if _bcebc .Column !=nil {if _gddfb :=_bcebc .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_gddfb !=nil {return _gddfb ;};};if _bcebc .Lid !=nil {if _eecg :=_bcebc .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_eecg !=nil {return _eecg ;};};if _bcebc .DynamicAddress !=nil {if _bgaea :=_bcebc .DynamicAddress .ValidateWithPath (path +"\u002fD\u0079n\u0061\u006d\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073");_bgaea !=nil {return _bgaea ;};};return nil ;};type CT_ShapeDefaults struct{Any []_dg .Any ;};type CT_TblGridBase struct{ -// Run Content Theme Color Tint -ThemeTintAttr *string ; +// Grid Column Definition +GridCol []*CT_TblGridCol ;};func (_bdacaa *CT_TrPrChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",_bdacaa .AuthorAttr )});if _bdacaa .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bdacaa .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_bdacaa .IdAttr )});e .EncodeToken (start );_caggca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_bdacaa .TrPr ,_caggca );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Markup struct{ -// Run Content Theme Color Shade -ThemeShadeAttr *string ;};type CT_RPr struct{ +// Annotation Identifier +IdAttr int64 ;}; -// Referenced Character Style -RStyle *CT_String ; +// ST_TextScale is a union type +type ST_TextScale struct{ST_TextScalePercent *string ;ST_TextScaleDecimal *int64 ;};func (_aefdec WdST_AlignH )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aefdec .String (),start );}; -// Run Fonts -RFonts *CT_Fonts ; +// Validate validates the EG_RPrContent and its children +func (_ecagdg *EG_RPrContent )Validate ()error {return _ecagdg .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};type CT_Zoom struct{ -// Bold -B *CT_OnOff ; +// Zoom Type +ValAttr ST_Zoom ; -// Complex Script Bold -BCs *CT_OnOff ; +// Zoom Percentage +PercentAttr ST_DecimalNumberOrPercent ;};func NewCT_Empty ()*CT_Empty {_dbaff :=&CT_Empty {};return _dbaff }; -// Italics -I *CT_OnOff ; +// Validate validates the CT_FFTextType and its children +func (_aacce *CT_FFTextType )Validate ()error {return _aacce .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0054\u0079\u0070\u0065");}; -// Complex Script Italics -ICs *CT_OnOff ; +// ST_HpsMeasure is a union type +type ST_HpsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;};func (_cacfg *EG_RubyContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebaff :for {_eccaf ,_acgbb :=d .Token ();if _acgbb !=nil {return _acgbb ;};switch _cabdg :=_eccaf .(type ){case _d .StartElement :switch _cabdg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cacfg .R =NewCT_R ();if _edgbd :=d .DecodeElement (_cacfg .R ,&_cabdg );_edgbd !=nil {return _edgbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecfeca :=NewEG_RunLevelElts ();_ecfeca .ProofErr =NewCT_ProofErr ();if _fafca :=d .DecodeElement (_ecfeca .ProofErr ,&_cabdg );_fafca !=nil {return _fafca ;};_cacfg .EG_RunLevelElts =append (_cacfg .EG_RunLevelElts ,_ecfeca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_facfdc :=NewEG_RunLevelElts ();_facfdc .PermStart =NewCT_PermStart ();if _efcbb :=d .DecodeElement (_facfdc .PermStart ,&_cabdg );_efcbb !=nil {return _efcbb ;};_cacfg .EG_RunLevelElts =append (_cacfg .EG_RunLevelElts ,_facfdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbeec :=NewEG_RunLevelElts ();_cbeec .PermEnd =NewCT_Perm ();if _cfgbbd :=d .DecodeElement (_cbeec .PermEnd ,&_cabdg );_cfgbbd !=nil {return _cfgbbd ;};_cacfg .EG_RunLevelElts =append (_cacfg .EG_RunLevelElts ,_cbeec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dccfg :=NewEG_RunLevelElts ();_dccfg .Ins =NewCT_RunTrackChange ();if _ageecd :=d .DecodeElement (_dccfg .Ins ,&_cabdg );_ageecd !=nil {return _ageecd ;};_cacfg .EG_RunLevelElts =append (_cacfg .EG_RunLevelElts ,_dccfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebdfed :=NewEG_RunLevelElts ();_ebdfed .Del =NewCT_RunTrackChange ();if _ggaed :=d .DecodeElement (_ebdfed .Del ,&_cabdg );_ggaed !=nil {return _ggaed ;};_cacfg .EG_RunLevelElts =append (_cacfg .EG_RunLevelElts ,_ebdfed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_beggf :=NewEG_RunLevelElts ();_beggf .MoveFrom =NewCT_RunTrackChange ();if _cfgec :=d .DecodeElement (_beggf .MoveFrom ,&_cabdg );_cfgec !=nil {return _cfgec ;};_cacfg .EG_RunLevelElts =append (_cacfg .EG_RunLevelElts ,_beggf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_efaabc :=NewEG_RunLevelElts ();_efaabc .MoveTo =NewCT_RunTrackChange ();if _afda :=d .DecodeElement (_efaabc .MoveTo ,&_cabdg );_afda !=nil {return _afda ;};_cacfg .EG_RunLevelElts =append (_cacfg .EG_RunLevelElts ,_efaabc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdccaf :=NewEG_RunLevelElts ();_effgd :=NewEG_RangeMarkupElements ();_effgd .BookmarkStart =NewCT_Bookmark ();if _eddeec :=d .DecodeElement (_effgd .BookmarkStart ,&_cabdg );_eddeec !=nil {return _eddeec ;};_cacfg .EG_RunLevelElts =append (_cacfg .EG_RunLevelElts ,_bdccaf );_bdccaf .EG_RangeMarkupElements =append (_bdccaf .EG_RangeMarkupElements ,_effgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecgabda :=NewEG_RunLevelElts ();_gdgfa :=NewEG_RangeMarkupElements ();_gdgfa .BookmarkEnd =NewCT_MarkupRange ();if _fbgbb :=d .DecodeElement (_gdgfa .BookmarkEnd ,&_cabdg );_fbgbb !=nil {return _fbgbb ;};_cacfg .EG_RunLevelElts =append (_cacfg .EG_RunLevelElts ,_ecgabda );_ecgabda .EG_RangeMarkupElements =append (_ecgabda .EG_RangeMarkupElements ,_gdgfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdgbe :=NewEG_RunLevelElts ();_dabfgd :=NewEG_RangeMarkupElements ();_dabfgd .MoveFromRangeStart =NewCT_MoveBookmark ();if _dfdadd :=d .DecodeElement (_dabfgd .MoveFromRangeStart ,&_cabdg );_dfdadd !=nil {return _dfdadd ;};_cacfg .EG_RunLevelElts =append (_cacfg .EG_RunLevelElts ,_fdgbe );_fdgbe .EG_RangeMarkupElements =append (_fdgbe .EG_RangeMarkupElements ,_dabfgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eaggge :=NewEG_RunLevelElts ();_aeedb :=NewEG_RangeMarkupElements ();_aeedb .MoveFromRangeEnd =NewCT_MarkupRange ();if _fgeaaa :=d .DecodeElement (_aeedb .MoveFromRangeEnd ,&_cabdg );_fgeaaa !=nil {return _fgeaaa ;};_cacfg .EG_RunLevelElts =append (_cacfg .EG_RunLevelElts ,_eaggge );_eaggge .EG_RangeMarkupElements =append (_eaggge .EG_RangeMarkupElements ,_aeedb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebffc :=NewEG_RunLevelElts ();_deacg :=NewEG_RangeMarkupElements ();_deacg .MoveToRangeStart =NewCT_MoveBookmark ();if _ddgcg :=d .DecodeElement (_deacg .MoveToRangeStart ,&_cabdg );_ddgcg !=nil {return _ddgcg ;};_cacfg .EG_RunLevelElts =append (_cacfg .EG_RunLevelElts ,_ebffc );_ebffc .EG_RangeMarkupElements =append (_ebffc .EG_RangeMarkupElements ,_deacg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fbaaeb :=NewEG_RunLevelElts ();_gbdag :=NewEG_RangeMarkupElements ();_gbdag .MoveToRangeEnd =NewCT_MarkupRange ();if _dbffb :=d .DecodeElement (_gbdag .MoveToRangeEnd ,&_cabdg );_dbffb !=nil {return _dbffb ;};_cacfg .EG_RunLevelElts =append (_cacfg .EG_RunLevelElts ,_fbaaeb );_fbaaeb .EG_RangeMarkupElements =append (_fbaaeb .EG_RangeMarkupElements ,_gbdag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adgcf :=NewEG_RunLevelElts ();_deddf :=NewEG_RangeMarkupElements ();_deddf .CommentRangeStart =NewCT_MarkupRange ();if _eedbac :=d .DecodeElement (_deddf .CommentRangeStart ,&_cabdg );_eedbac !=nil {return _eedbac ;};_cacfg .EG_RunLevelElts =append (_cacfg .EG_RunLevelElts ,_adgcf );_adgcf .EG_RangeMarkupElements =append (_adgcf .EG_RangeMarkupElements ,_deddf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdbbc :=NewEG_RunLevelElts ();_fcddc :=NewEG_RangeMarkupElements ();_fcddc .CommentRangeEnd =NewCT_MarkupRange ();if _ebeee :=d .DecodeElement (_fcddc .CommentRangeEnd ,&_cabdg );_ebeee !=nil {return _ebeee ;};_cacfg .EG_RunLevelElts =append (_cacfg .EG_RunLevelElts ,_gdbbc );_gdbbc .EG_RangeMarkupElements =append (_gdbbc .EG_RangeMarkupElements ,_fcddc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebgcad :=NewEG_RunLevelElts ();_beedf :=NewEG_RangeMarkupElements ();_beedf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gdcebaf :=d .DecodeElement (_beedf .CustomXmlInsRangeStart ,&_cabdg );_gdcebaf !=nil {return _gdcebaf ;};_cacfg .EG_RunLevelElts =append (_cacfg .EG_RunLevelElts ,_ebgcad );_ebgcad .EG_RangeMarkupElements =append (_ebgcad .EG_RangeMarkupElements ,_beedf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dddabb :=NewEG_RunLevelElts ();_daedgf :=NewEG_RangeMarkupElements ();_daedgf .CustomXmlInsRangeEnd =NewCT_Markup ();if _ddaec :=d .DecodeElement (_daedgf .CustomXmlInsRangeEnd ,&_cabdg );_ddaec !=nil {return _ddaec ;};_cacfg .EG_RunLevelElts =append (_cacfg .EG_RunLevelElts ,_dddabb );_dddabb .EG_RangeMarkupElements =append (_dddabb .EG_RangeMarkupElements ,_daedgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dfccd :=NewEG_RunLevelElts ();_cdfbe :=NewEG_RangeMarkupElements ();_cdfbe .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gbgdfa :=d .DecodeElement (_cdfbe .CustomXmlDelRangeStart ,&_cabdg );_gbgdfa !=nil {return _gbgdfa ;};_cacfg .EG_RunLevelElts =append (_cacfg .EG_RunLevelElts ,_dfccd );_dfccd .EG_RangeMarkupElements =append (_dfccd .EG_RangeMarkupElements ,_cdfbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egeec :=NewEG_RunLevelElts ();_bfggg :=NewEG_RangeMarkupElements ();_bfggg .CustomXmlDelRangeEnd =NewCT_Markup ();if _abaebf :=d .DecodeElement (_bfggg .CustomXmlDelRangeEnd ,&_cabdg );_abaebf !=nil {return _abaebf ;};_cacfg .EG_RunLevelElts =append (_cacfg .EG_RunLevelElts ,_egeec );_egeec .EG_RangeMarkupElements =append (_egeec .EG_RangeMarkupElements ,_bfggg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfccb :=NewEG_RunLevelElts ();_ffagca :=NewEG_RangeMarkupElements ();_ffagca .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _acbefg :=d .DecodeElement (_ffagca .CustomXmlMoveFromRangeStart ,&_cabdg );_acbefg !=nil {return _acbefg ;};_cacfg .EG_RunLevelElts =append (_cacfg .EG_RunLevelElts ,_dfccb );_dfccb .EG_RangeMarkupElements =append (_dfccb .EG_RangeMarkupElements ,_ffagca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baeeff :=NewEG_RunLevelElts ();_abfceg :=NewEG_RangeMarkupElements ();_abfceg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gcbag :=d .DecodeElement (_abfceg .CustomXmlMoveFromRangeEnd ,&_cabdg );_gcbag !=nil {return _gcbag ;};_cacfg .EG_RunLevelElts =append (_cacfg .EG_RunLevelElts ,_baeeff );_baeeff .EG_RangeMarkupElements =append (_baeeff .EG_RangeMarkupElements ,_abfceg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfeegd :=NewEG_RunLevelElts ();_bagcb :=NewEG_RangeMarkupElements ();_bagcb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cgbbbb :=d .DecodeElement (_bagcb .CustomXmlMoveToRangeStart ,&_cabdg );_cgbbbb !=nil {return _cgbbbb ;};_cacfg .EG_RunLevelElts =append (_cacfg .EG_RunLevelElts ,_gfeegd );_gfeegd .EG_RangeMarkupElements =append (_gfeegd .EG_RangeMarkupElements ,_bagcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gefgg :=NewEG_RunLevelElts ();_fdcdg :=NewEG_RangeMarkupElements ();_fdcdg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dbege :=d .DecodeElement (_fdcdg .CustomXmlMoveToRangeEnd ,&_cabdg );_dbege !=nil {return _dbege ;};_cacfg .EG_RunLevelElts =append (_cacfg .EG_RunLevelElts ,_gefgg );_gefgg .EG_RangeMarkupElements =append (_gefgg .EG_RangeMarkupElements ,_fdcdg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdegd :=NewEG_RunLevelElts ();_dgdbb :=NewEG_MathContent ();_dgdbb .OMathPara =_b .NewOMathPara ();if _bgdcc :=d .DecodeElement (_dgdbb .OMathPara ,&_cabdg );_bgdcc !=nil {return _bgdcc ;};_cacfg .EG_RunLevelElts =append (_cacfg .EG_RunLevelElts ,_gdegd );_gdegd .EG_MathContent =append (_gdegd .EG_MathContent ,_dgdbb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fcbbge :=NewEG_RunLevelElts ();_gaffdd :=NewEG_MathContent ();_gaffdd .OMath =_b .NewOMath ();if _cddad :=d .DecodeElement (_gaffdd .OMath ,&_cabdg );_cddad !=nil {return _cddad ;};_cacfg .EG_RunLevelElts =append (_cacfg .EG_RunLevelElts ,_fcbbge );_fcbbge .EG_MathContent =append (_fcbbge .EG_MathContent ,_gaffdd );default:_dg .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",_cabdg .Name );if _ddace :=d .Skip ();_ddace !=nil {return _ddace ;};};case _d .EndElement :break _ebaff ;case _d .CharData :};};return nil ;}; -// Display All Characters As Capital Letters -Caps *CT_OnOff ; +// Validate validates the CT_SectPr and its children +func (_bbacf *CT_SectPr )Validate ()error {return _bbacf .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0063\u0074\u0050r");};func (_aggcg ST_DropCap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dafaaa :=_d .Attr {};_dafaaa .Name =name ;switch _aggcg {case ST_DropCapUnset :_dafaaa .Value ="";case ST_DropCapNone :_dafaaa .Value ="\u006e\u006f\u006e\u0065";case ST_DropCapDrop :_dafaaa .Value ="\u0064\u0072\u006f\u0070";case ST_DropCapMargin :_dafaaa .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";};return _dafaaa ,nil ;};type CT_SignedHpsMeasure struct{ -// Small Caps -SmallCaps *CT_OnOff ; +// Signed Half-Point Measurement +ValAttr ST_SignedHpsMeasure ;}; -// Single Strikethrough -Strike *CT_OnOff ; +// ValidateWithPath validates the CT_SmartTagRun and its children, prefixing error messages with path +func (_abdfda *CT_SmartTagRun )ValidateWithPath (path string )error {if _abdfda .SmartTagPr !=nil {if _eeacc :=_abdfda .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");_eeacc !=nil {return _eeacc ;};};for _gfcd ,_gaaedg :=range _abdfda .EG_PContent {if _fbfba :=_gaaedg .ValidateWithPath (_g .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_gfcd ));_fbfba !=nil {return _fbfba ;};};return nil ;};func (_gggdg *CT_SdtPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gggdg .RPr !=nil {_gbfab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_gggdg .RPr ,_gbfab );};if _gggdg .Alias !=nil {_dgeddf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073"}};e .EncodeElement (_gggdg .Alias ,_dgeddf );};if _gggdg .Tag !=nil {_cgbfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074a\u0067"}};e .EncodeElement (_gggdg .Tag ,_cgbfb );};if _gggdg .Id !=nil {_efefg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"}};e .EncodeElement (_gggdg .Id ,_efefg );};if _gggdg .Lock !=nil {_accab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_gggdg .Lock ,_accab );};if _gggdg .Placeholder !=nil {_geccg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_gggdg .Placeholder ,_geccg );};if _gggdg .Temporary !=nil {_cfded :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079"}};e .EncodeElement (_gggdg .Temporary ,_cfded );};if _gggdg .ShowingPlcHdr !=nil {_gcffd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073h\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"}};e .EncodeElement (_gggdg .ShowingPlcHdr ,_gcffd );};if _gggdg .DataBinding !=nil {_ecagd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}};e .EncodeElement (_gggdg .DataBinding ,_ecagd );};if _gggdg .Label !=nil {_effb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};e .EncodeElement (_gggdg .Label ,_effb );};if _gggdg .TabIndex !=nil {_egdcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}};e .EncodeElement (_gggdg .TabIndex ,_egdcd );};if _gggdg .Choice !=nil {_gggdg .Choice .MarshalXML (e ,_d .StartElement {});};for _ ,_ffaec :=range _gggdg .Extra {if _gebac :=_ffaec .MarshalXML (e ,_d .StartElement {});_gebac !=nil {return _gebac ;};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_SmartTagRun struct{ -// Double Strikethrough -Dstrike *CT_OnOff ; +// Smart Tag Namespace +UriAttr *string ; -// Display Character Outline -Outline *CT_OnOff ; +// Smart Tag Name +ElementAttr string ; -// Shadow -Shadow *CT_OnOff ; +// Smart Tag Properties +SmartTagPr *CT_SmartTagPr ;EG_PContent []*EG_PContent ;}; -// Embossing -Emboss *CT_OnOff ; +// Validate validates the CT_PageSz and its children +func (_aedcc *CT_PageSz )Validate ()error {return _aedcc .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0067\u0065\u0053z");}; -// Imprinting -Imprint *CT_OnOff ; +// ValidateWithPath validates the CT_ShapeDefaults and its children, prefixing error messages with path +func (_cbbbe *CT_ShapeDefaults )ValidateWithPath (path string )error {return nil };func NewEG_CellMarkupElements ()*EG_CellMarkupElements {_agaga :=&EG_CellMarkupElements {};return _agaga ;};func (_fgegd *CT_DocParts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fgegd .DocPart !=nil {_aecba :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}};for _ ,_egeeg :=range _fgegd .DocPart {e .EncodeElement (_egeeg ,_aecba );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dfbca *CT_MoveBookmark )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",_dfbca .AuthorAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0076",_dfbca .DateAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_dfbca .NameAttr )});if _dfbca .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dfbca .ColFirstAttr )});};if _dfbca .ColLastAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_g .Sprintf ("\u0025\u0076",*_dfbca .ColLastAttr )});};if _dfbca .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_bbdbg ,_dafb :=_dfbca .DisplacedByCustomXmlAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _dafb !=nil {return _dafb ;};start .Attr =append (start .Attr ,_bbdbg );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_dfbca .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Do Not Check Spelling or Grammar -NoProof *CT_OnOff ; +// ValidateWithPath validates the WdCT_WordprocessingCanvasChoice and its children, prefixing error messages with path +func (_becfb *WdCT_WordprocessingCanvasChoice )ValidateWithPath (path string )error {for _fafcbf ,_gbacd :=range _becfb .Wsp {if _efdeba :=_gbacd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_fafcbf ));_efdeba !=nil {return _efdeba ;};};for _feded ,_aefae :=range _becfb .Pic {if _edafef :=_aefae .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_feded ));_edafef !=nil {return _edafef ;};};for _cccggb ,_dbefdfe :=range _becfb .ContentPart {if _cfcfdf :=_dbefdfe .ValidateWithPath (_g .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_cccggb ));_cfcfdf !=nil {return _cfcfdf ;};};for _bfadc ,_feedca :=range _becfb .Wgp {if _cddfgc :=_feedca .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0057\u0067\u0070\u005b\u0025\u0064\u005d",path ,_bfadc ));_cddfgc !=nil {return _cddfgc ;};};for _efefcc ,_cegaccf :=range _becfb .GraphicFrame {if _eageca :=_cegaccf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_efefcc ));_eageca !=nil {return _eageca ;};};return nil ;};func (_bagdd *ST_Theme )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfcedb ,_cfbff :=d .Token ();if _cfbff !=nil {return _cfbff ;};if _edced ,_efdada :=_bfcedb .(_d .EndElement );_efdada &&_edced .Name ==start .Name {*_bagdd =1;return nil ;};if _gfdcfc ,_dfeede :=_bfcedb .(_d .CharData );!_dfeede {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",_bfcedb );}else {switch string (_gfdcfc ){case "":*_bagdd =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_bagdd =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_bagdd =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_bagdd =3;case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_bagdd =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_bagdd =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_bagdd =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_bagdd =7;case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_bagdd =8;};};_bfcedb ,_cfbff =d .Token ();if _cfbff !=nil {return _cfbff ;};if _daaagb ,_bfebed :=_bfcedb .(_d .EndElement );_bfebed &&_daaagb .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",_bfcedb );};func (_caaedd ST_PageOrientation )ValidateWithPath (path string )error {switch _caaedd {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 (_caaedd ));};return nil ;}; -// Use Document Grid Settings For Inter-Character Spacing -SnapToGrid *CT_OnOff ; +// Validate validates the CT_MultiLevelType and its children +func (_abfec *CT_MultiLevelType )Validate ()error {return _abfec .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065");};func ParseUnionST_SignedTwipsMeasure (s string )(ST_SignedTwipsMeasure ,error ){_cgaca :=ST_SignedTwipsMeasure {};if _e .ST_UniversalMeasurePatternRe .MatchString (s ){_cgaca .ST_UniversalMeasure =&s ;}else {_dbdaa ,_abbfgg :=_da .ParseFloat (s ,64);if _abbfgg !=nil {return _cgaca ,_g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_abbfgg );};_cgaca .Int64 =_dg .Int64 (int64 (_dbdaa ));};return _cgaca ,nil ;};func (_befe *CT_FtnProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_debca :for {_fcge ,_fgbbf :=d .Token ();if _fgbbf !=nil {return _fgbbf ;};switch _ffdbab :=_fcge .(type ){case _d .StartElement :switch _ffdbab .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_befe .Pos =NewCT_FtnPos ();if _cagf :=d .DecodeElement (_befe .Pos ,&_ffdbab );_cagf !=nil {return _cagf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_befe .NumFmt =NewCT_NumFmt ();if _adbda :=d .DecodeElement (_befe .NumFmt ,&_ffdbab );_adbda !=nil {return _adbda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_befe .NumStart =NewCT_DecimalNumber ();if _ffaga :=d .DecodeElement (_befe .NumStart ,&_ffdbab );_ffaga !=nil {return _ffaga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_befe .NumRestart =NewCT_NumRestart ();if _eefd :=d .DecodeElement (_befe .NumRestart ,&_ffdbab );_eefd !=nil {return _eefd ;};default:_dg .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",_ffdbab .Name );if _eeffbg :=d .Skip ();_eeffbg !=nil {return _eeffbg ;};};case _d .EndElement :break _debca ;case _d .CharData :};};return nil ;};func (_dfcd *CT_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfcd .ValAttr =ST_MailMergeOdsoFMDFieldType (1);for _ ,_gddga :=range start .Attr {if _gddga .Name .Local =="\u0076\u0061\u006c"{_dfcd .ValAttr .UnmarshalXMLAttr (_gddga );continue ;};};for {_feggb ,_efdcb :=d .Token ();if _efdcb !=nil {return _g .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",_efdcb );};if _affg ,_fdac :=_feggb .(_d .EndElement );_fdac &&_affg .Name ==start .Name {break ;};};return nil ;};type CT_Font struct{ -// Hidden Text -Vanish *CT_OnOff ; +// Primary Font Name +NameAttr string ; -// Web Hidden Text -WebHidden *CT_OnOff ; +// Alternate Names for Font +AltName *CT_String ; -// Run Content Color -Color *CT_Color ; +// Panose-1 Typeface Classification Number +Panose1 *CT_Panose ; -// Character Spacing Adjustment -Spacing *CT_SignedTwipsMeasure ; +// Character Set Supported By Font +Charset *CT_Charset ; -// Expanded/Compressed Text -W *CT_TextScale ; +// Font Family +Family *CT_FontFamily ; -// Font Kerning -Kern *CT_HpsMeasure ; +// Raster or Vector Font +NotTrueType *CT_OnOff ; -// Vertically Raised or Lowered Text -Position *CT_SignedHpsMeasure ; +// Font Pitch +Pitch *CT_Pitch ; -// Non-Complex Script Font Size -Sz *CT_HpsMeasure ; +// Supported Unicode Subranges and Code Pages +Sig *CT_FontSig ; -// Complex Script Font Size -SzCs *CT_HpsMeasure ; +// Regular Font Style Embedding +EmbedRegular *CT_FontRel ; -// Text Highlighting -Highlight *CT_Highlight ; +// Bold Style Font Style Embedding +EmbedBold *CT_FontRel ; -// Underline -U *CT_Underline ; +// Italic Font Style Embedding +EmbedItalic *CT_FontRel ; -// Animated Text Effect -Effect *CT_TextEffect ; +// Bold Italic Font Style Embedding +EmbedBoldItalic *CT_FontRel ;};func (_gceag *CT_Styles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gceag .DocDefaults !=nil {_bgdcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_gceag .DocDefaults ,_bgdcf );};if _gceag .LatentStyles !=nil {_geebe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u0074\u0065\u006e\u0074\u0053t\u0079\u006c\u0065\u0073"}};e .EncodeElement (_gceag .LatentStyles ,_geebe );};if _gceag .Style !=nil {_cdbcg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};for _ ,_gbaaab :=range _gceag .Style {e .EncodeElement (_gbaaab ,_cdbcg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Text Border -Bdr *CT_Border ; +// Validate validates the CT_AutoCaption and its children +func (_gbgd *CT_AutoCaption )Validate ()error {return _gbgd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0043\u0061p\u0074\u0069\u006f\u006e");};func (_bbebdb ST_FtnEdn )String ()string {switch _bbebdb {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 "";}; -// Run Shading -Shd *CT_Shd ; +// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path +func (_efdce *CT_Placeholder )ValidateWithPath (path string )error {if _cbeda :=_efdce .DocPart .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");_cbeda !=nil {return _cbeda ;};return nil ;};type CT_FrameScrollbar struct{ -// Manual Run Width -FitText *CT_FitText ; +// Scrollbar Display Option Value +ValAttr ST_FrameScrollbar ;};func (_gdbcfc *ST_RubyAlign )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agfcbae ,_fgfbc :=d .Token ();if _fgfbc !=nil {return _fgfbc ;};if _ddeddc ,_geccgb :=_agfcbae .(_d .EndElement );_geccgb &&_ddeddc .Name ==start .Name {*_gdbcfc =1;return nil ;};if _adebb ,_fbddc :=_agfcbae .(_d .CharData );!_fbddc {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",_agfcbae );}else {switch string (_adebb ){case "":*_gdbcfc =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gdbcfc =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_gdbcfc =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_gdbcfc =3;case "\u006c\u0065\u0066\u0074":*_gdbcfc =4;case "\u0072\u0069\u0067h\u0074":*_gdbcfc =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_gdbcfc =6;};};_agfcbae ,_fgfbc =d .Token ();if _fgfbc !=nil {return _fgfbc ;};if _aeegc ,_cfdff :=_agfcbae .(_d .EndElement );_cfdff &&_aeegc .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",_agfcbae );};func (_gabafe *WdCT_WordprocessingShapeChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acbea :for {_edaagf ,_gcgab :=d .Token ();if _gcgab !=nil {return _gcgab ;};switch _efeab :=_edaagf .(type ){case _d .StartElement :switch _efeab .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_gabafe .CNvSpPr =_dd .NewCT_NonVisualDrawingShapeProps ();if _fadegf :=d .DecodeElement (_gabafe .CNvSpPr ,&_efeab );_fadegf !=nil {return _fadegf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_gabafe .CNvCnPr =_dd .NewCT_NonVisualConnectorProperties ();if _gbdba :=d .DecodeElement (_gabafe .CNvCnPr ,&_efeab );_gbdba !=nil {return _gbdba ;};default:_dg .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",_efeab .Name );if _bbfgbe :=d .Skip ();_bbfgbe !=nil {return _bbfgbe ;};};case _d .EndElement :break _acbea ;case _d .CharData :};};return nil ;};func (_fgbfbb ST_LineNumberRestart )String ()string {switch _fgbfbb {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 (_bdccb *CT_Rel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgagef :=range start .Attr {if _bgagef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bgagef .Name .Local =="\u0069\u0064"||_bgagef .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"&&_bgagef .Name .Local =="\u0069\u0064"{_gcadd ,_dgfde :=_bgagef .Value ,error (nil );if _dgfde !=nil {return _dgfde ;};_bdccb .IdAttr =_gcadd ;continue ;};};for {_gcbfbg ,_ecgab :=d .Token ();if _ecgab !=nil {return _g .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_ecgab );};if _agaac ,_gggae :=_gcbfbg .(_d .EndElement );_gggae &&_agaac .Name ==start .Name {break ;};};return nil ;};func NewCT_LevelText ()*CT_LevelText {_cdcag :=&CT_LevelText {};return _cdcag };func (_abedf *CT_PageBorders )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afgaf :=range start .Attr {if _afgaf .Name .Local =="\u007a\u004f\u0072\u0064\u0065\u0072"{_abedf .ZOrderAttr .UnmarshalXMLAttr (_afgaf );continue ;};if _afgaf .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_abedf .DisplayAttr .UnmarshalXMLAttr (_afgaf );continue ;};if _afgaf .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"{_abedf .OffsetFromAttr .UnmarshalXMLAttr (_afgaf );continue ;};};_cdcbe :for {_cddc ,_eged :=d .Token ();if _eged !=nil {return _eged ;};switch _begagb :=_cddc .(type ){case _d .StartElement :switch _begagb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_abedf .Top =NewCT_TopPageBorder ();if _ddgcd :=d .DecodeElement (_abedf .Top ,&_begagb );_ddgcd !=nil {return _ddgcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abedf .Left =NewCT_PageBorder ();if _deceg :=d .DecodeElement (_abedf .Left ,&_begagb );_deceg !=nil {return _deceg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abedf .Bottom =NewCT_BottomPageBorder ();if _bggbb :=d .DecodeElement (_abedf .Bottom ,&_begagb );_bggbb !=nil {return _bggbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abedf .Right =NewCT_PageBorder ();if _ddgfa :=d .DecodeElement (_abedf .Right ,&_begagb );_ddgfa !=nil {return _ddgfa ;};default:_dg .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",_begagb .Name );if _feefg :=d .Skip ();_feefg !=nil {return _feefg ;};};case _d .EndElement :break _cdcbe ;case _d .CharData :};};return nil ;};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_SectPrChange struct{AuthorAttr string ;DateAttr *_a .Time ; -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; +// Annotation Identifier +IdAttr int64 ;SectPr *CT_SectPrBase ;};const (ST_MailMergeOdsoFMDFieldTypeUnset ST_MailMergeOdsoFMDFieldType =0;ST_MailMergeOdsoFMDFieldTypeNull ST_MailMergeOdsoFMDFieldType =1;ST_MailMergeOdsoFMDFieldTypeDbColumn ST_MailMergeOdsoFMDFieldType =2;); -// Right To Left Text -Rtl *CT_OnOff ; +// ValidateWithPath validates the CT_CustomXmlRow and its children, prefixing error messages with path +func (_gfbb *CT_CustomXmlRow )ValidateWithPath (path string )error {if _gfbb .CustomXmlPr !=nil {if _gfbbf :=_gfbb .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_gfbbf !=nil {return _gfbbf ;};};for _fcfg ,_ddcd :=range _gfbb .EG_ContentRowContent {if _fecc :=_ddcd .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_fcfg ));_fecc !=nil {return _fecc ;};};return nil ;}; -// Use Complex Script Formatting on Run -Cs *CT_OnOff ; +// ValidateWithPath validates the CT_MathCtrlIns and its children, prefixing error messages with path +func (_bcfdc *CT_MathCtrlIns )ValidateWithPath (path string )error {return nil };func (_fedce ST_Lock )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cgfcag :=_d .Attr {};_cgfcag .Name =name ;switch _fedce {case ST_LockUnset :_cgfcag .Value ="";case ST_LockSdtLocked :_cgfcag .Value ="\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d";case ST_LockContentLocked :_cgfcag .Value ="\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";case ST_LockUnlocked :_cgfcag .Value ="\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064";case ST_LockSdtContentLocked :_cgfcag .Value ="\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";};return _cgfcag ,nil ;}; -// Emphasis Mark -Em *CT_Em ; +// Validate validates the CT_TblPr and its children +func (_daebdb *CT_TblPr )Validate ()error {return _daebdb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072");};func (_cebda *ST_VAnchor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bebef ,_ecgff :=d .Token ();if _ecgff !=nil {return _ecgff ;};if _ddgab ,_dfaed :=_bebef .(_d .EndElement );_dfaed &&_ddgab .Name ==start .Name {*_cebda =1;return nil ;};if _ceffe ,_gafba :=_bebef .(_d .CharData );!_gafba {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",_bebef );}else {switch string (_ceffe ){case "":*_cebda =0;case "\u0074\u0065\u0078\u0074":*_cebda =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cebda =2;case "\u0070\u0061\u0067\u0065":*_cebda =3;};};_bebef ,_ecgff =d .Token ();if _ecgff !=nil {return _ecgff ;};if _cadaa ,_bgeebg :=_bebef .(_d .EndElement );_bgeebg &&_cadaa .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",_bebef );}; -// Languages for Run Content -Lang *CT_Language ; +// ValidateWithPath validates the EG_RunLevelElts and its children, prefixing error messages with path +func (_deacad *EG_RunLevelElts )ValidateWithPath (path string )error {if _deacad .ProofErr !=nil {if _ebcda :=_deacad .ProofErr .ValidateWithPath (path +"\u002fP\u0072\u006f\u006f\u0066\u0045\u0072r");_ebcda !=nil {return _ebcda ;};};if _deacad .PermStart !=nil {if _gaefe :=_deacad .PermStart .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074");_gaefe !=nil {return _gaefe ;};};if _deacad .PermEnd !=nil {if _gccegc :=_deacad .PermEnd .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0045\u006e\u0064");_gccegc !=nil {return _gccegc ;};};if _deacad .Ins !=nil {if _bddce :=_deacad .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_bddce !=nil {return _bddce ;};};if _deacad .Del !=nil {if _cbcdd :=_deacad .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_cbcdd !=nil {return _cbcdd ;};};if _deacad .MoveFrom !=nil {if _dcdce :=_deacad .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_dcdce !=nil {return _dcdce ;};};if _deacad .MoveTo !=nil {if _dcfag :=_deacad .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_dcfag !=nil {return _dcfag ;};};for _aefcfa ,_cfdfec :=range _deacad .EG_RangeMarkupElements {if _fbbaf :=_cfdfec .ValidateWithPath (_g .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 ,_aefcfa ));_fbbaf !=nil {return _fbbaf ;};};for _eggbf ,_aeeec :=range _deacad .EG_MathContent {if _gbcdc :=_aeeec .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0045\u0047_M\u0061t\u0068\u0043\u006f\u006e\u0074e\u006e\u0074\u005b\u0025\u0064\u005d",path ,_eggbf ));_gbcdc !=nil {return _gbcdc ;};};return nil ;};func (_accff *CT_BookmarkRange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fabc :=range start .Attr {if _fabc .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_aff ,_cagb :=_da .ParseInt (_fabc .Value ,10,64);if _cagb !=nil {return _cagb ;};_accff .ColFirstAttr =&_aff ;continue ;};if _fabc .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_geaa ,_afcag :=_da .ParseInt (_fabc .Value ,10,64);if _afcag !=nil {return _afcag ;};_accff .ColLastAttr =&_geaa ;continue ;};if _fabc .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_accff .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_fabc );continue ;};if _fabc .Name .Local =="\u0069\u0064"{_dbfd ,_agfb :=_da .ParseInt (_fabc .Value ,10,64);if _agfb !=nil {return _agfb ;};_accff .IdAttr =_dbfd ;continue ;};};for {_fcbe ,_beca :=d .Token ();if _beca !=nil {return _g .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",_beca );};if _afg ,_eee :=_fcbe .(_d .EndElement );_eee &&_afg .Name ==start .Name {break ;};};return nil ;};func (_cfaedb *CT_HdrFtr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cfaedb .AltChunk !=nil {_ffcba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_ccbd :=range _cfaedb .AltChunk {e .EncodeElement (_ccbd ,_ffcba );};};if _cfaedb .EG_ContentBlockContent !=nil {for _ ,_eceag :=range _cfaedb .EG_ContentBlockContent {_eceag .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_GlossaryDocument struct{ -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; +// Document Background +Background *CT_Background ;DocParts *CT_DocParts ;}; -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// Validate validates the CT_HdrFtrRef and its children +func (_fegee *CT_HdrFtrRef )Validate ()error {return _fegee .ValidateWithPath ("\u0043\u0054\u005fH\u0064\u0072\u0046\u0074\u0072\u0052\u0065\u0066");}; -// Office Open XML Math -OMath *CT_OnOff ; +// ValidateWithPath validates the CT_View and its children, prefixing error messages with path +func (_gdfgdg *CT_View )ValidateWithPath (path string )error {if _gdfgdg .ValAttr ==ST_ViewUnset {return _g .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 _dggaaa :=_gdfgdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dggaaa !=nil {return _dggaaa ;};return nil ;};type ST_ThemeColor byte ;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 (_daad *CT_LvlLegacy )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _daad .LegacyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_daad .LegacyAttr )});};if _daad .LegacySpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0053\u0070\u0061\u0063\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_daad .LegacySpaceAttr )});};if _daad .LegacyIndentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0049n\u0064\u0065\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_daad .LegacyIndentAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgfba ST_TabJc )Validate ()error {return _dgfba .ValidateWithPath ("")}; -// Revision Information for Run Properties -RPrChange *CT_RPrChange ;};func (_gaggb *EG_HdrFtrReferences )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gaggb .HeaderReference !=nil {_faeae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}};e .EncodeElement (_gaggb .HeaderReference ,_faeae );};if _gaggb .FooterReference !=nil {_ebadd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}};e .EncodeElement (_gaggb .FooterReference ,_ebadd );};return nil ;}; +// Validate validates the CT_TblCellMar and its children +func (_bdecf *CT_TblCellMar )Validate ()error {return _bdecf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");};func (_bbcdgg ST_PTabLeader )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bbcdgg .String (),start );};func (_ffgdge ST_TextboxTightWrap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bcfee :=_d .Attr {};_bcfee .Name =name ;switch _ffgdge {case ST_TextboxTightWrapUnset :_bcfee .Value ="";case ST_TextboxTightWrapNone :_bcfee .Value ="\u006e\u006f\u006e\u0065";case ST_TextboxTightWrapAllLines :_bcfee .Value ="\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073";case ST_TextboxTightWrapFirstAndLastLine :_bcfee .Value ="\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065";case ST_TextboxTightWrapFirstLineOnly :_bcfee .Value ="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";case ST_TextboxTightWrapLastLineOnly :_bcfee .Value ="\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";};return _bcfee ,nil ;};func (_bcdebgd ST_LineSpacingRule )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bcdebgd .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;); -// Validate validates the Comments and its children -func (_eggbe *Comments )Validate ()error {return _eggbe .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_efgdc *CT_TblPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _efgdc .TblStyle !=nil {_beegg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_efgdc .TblStyle ,_beegg );};if _efgdc .TblpPr !=nil {_bcdgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}};e .EncodeElement (_efgdc .TblpPr ,_bcdgb );};if _efgdc .TblOverlap !=nil {_ddfaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}};e .EncodeElement (_efgdc .TblOverlap ,_ddfaf );};if _efgdc .BidiVisual !=nil {_fggaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}};e .EncodeElement (_efgdc .BidiVisual ,_fggaa );};if _efgdc .TblStyleRowBandSize !=nil {_eaeca :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0052\u006f\u0077\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_efgdc .TblStyleRowBandSize ,_eaeca );};if _efgdc .TblStyleColBandSize !=nil {_ebdce :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0043\u006f\u006c\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_efgdc .TblStyleColBandSize ,_ebdce );};if _efgdc .TblW !=nil {_adadd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_efgdc .TblW ,_adadd );};if _efgdc .Jc !=nil {_beebd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_efgdc .Jc ,_beebd );};if _efgdc .TblCellSpacing !=nil {_egfbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_efgdc .TblCellSpacing ,_egfbc );};if _efgdc .TblInd !=nil {_bfbdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_efgdc .TblInd ,_bfbdb );};if _efgdc .TblBorders !=nil {_bafca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_efgdc .TblBorders ,_bafca );};if _efgdc .Shd !=nil {_bdffg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_efgdc .Shd ,_bdffg );};if _efgdc .TblLayout !=nil {_cbcage :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_efgdc .TblLayout ,_cbcage );};if _efgdc .TblCellMar !=nil {_cbcafb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_efgdc .TblCellMar ,_cbcafb );};if _efgdc .TblLook !=nil {_bfddg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_efgdc .TblLook ,_bfddg );};if _efgdc .TblCaption !=nil {_abedec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_efgdc .TblCaption ,_abedec );};if _efgdc .TblDescription !=nil {_bdbcce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_efgdc .TblDescription ,_bdbcce );};if _efgdc .TblPrChange !=nil {_ffcef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_efgdc .TblPrChange ,_ffcef );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_DocPartBehaviorUnset ST_DocPartBehavior =0;ST_DocPartBehaviorContent ST_DocPartBehavior =1;ST_DocPartBehaviorP ST_DocPartBehavior =2;ST_DocPartBehaviorPg ST_DocPartBehavior =3;);func (_bggffa *CT_Pitch )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_efde ,_fcgcec :=_bggffa .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fcgcec !=nil {return _fcgcec ;};start .Attr =append (start .Attr ,_efde );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_daggce *WdCT_WrapPath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _daggce .EditedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0064\u0069\u0074\u0065\u0064"},Value :_db .Sprintf ("\u0025\u0064",_aaeaf (*_daggce .EditedAttr ))});};e .EncodeToken (start );_aeefa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_daggce .Start ,_aeefa );_fbeebf :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u006c\u0069\u006e\u0065\u0054o"}};for _ ,_cbgbd :=range _daggce .LineTo {e .EncodeElement (_cbgbd ,_fbeebf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PageSz and its children, prefixing error messages with path +func (_ddfec *CT_PageSz )ValidateWithPath (path string )error {if _ddfec .WAttr !=nil {if _cdgdcf :=_ddfec .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_cdgdcf !=nil {return _cdgdcf ;};};if _ddfec .HAttr !=nil {if _eacdg :=_ddfec .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_eacdg !=nil {return _eacdg ;};};if _abfd :=_ddfec .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_abfd !=nil {return _abfd ;};return nil ;};func (_dcbac *CT_TxbxContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dcbac .AltChunk !=nil {_bbbedd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_ggegg :=range _dcbac .AltChunk {e .EncodeElement (_ggegg ,_bbbedd );};};if _dcbac .EG_ContentBlockContent !=nil {for _ ,_bceed :=range _dcbac .EG_ContentBlockContent {_bceed .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Fonts and its children -func (_bbcff *CT_Fonts )Validate ()error {return _bbcff .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};type CT_Document struct{ConformanceAttr _c .ST_ConformanceClass ; +// Validate validates the CT_FtnPos and its children +func (_dacae *CT_FtnPos )Validate ()error {return _dacae .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0050\u006fs");};func (_ddgegf ST_FFTextType )String ()string {switch _ddgegf {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 "";}; -// Document Background -Background *CT_Background ;Body *CT_Body ;};type ST_HdrFtr byte ;func (_abgce *CT_SdtText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _abgce .MultiLineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u006d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_abgce .MultiLineAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_g *AG_Password )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _g .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_g .AlgorithmNameAttr )});};if _g .HashValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_g .HashValueAttr )});};if _g .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_g .SaltValueAttr )});};if _g .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_g .SpinCountAttr )});};return nil ;};func (_gbe *CT_Comment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbgf :=range start .Attr {if _gbgf .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_daef ,_baa :=_gbgf .Value ,error (nil );if _baa !=nil {return _baa ;};_gbe .InitialsAttr =&_daef ;continue ;};if _gbgf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_dede ,_cagec :=_gbgf .Value ,error (nil );if _cagec !=nil {return _cagec ;};_gbe .AuthorAttr =_dede ;continue ;};if _gbgf .Name .Local =="\u0064\u0061\u0074\u0065"{_cdda ,_ggdg :=ParseStdlibTime (_gbgf .Value );if _ggdg !=nil {return _ggdg ;};_gbe .DateAttr =&_cdda ;continue ;};if _gbgf .Name .Local =="\u0069\u0064"{_gage ,_dbdb :=_dd .ParseInt (_gbgf .Value ,10,64);if _dbdb !=nil {return _dbdb ;};_gbe .IdAttr =_gage ;continue ;};};_caca :for {_bcae ,_bfac :=d .Token ();if _bfac !=nil {return _bfac ;};switch _gegg :=_bcae .(type ){case _d .StartElement :switch _gegg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_faef :=NewEG_BlockLevelElts ();_agffe :=NewCT_AltChunk ();if _cgce :=d .DecodeElement (_agffe ,&_gegg );_cgce !=nil {return _cgce ;};_faef .AltChunk =append (_faef .AltChunk ,_agffe );_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_faef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddgba :=NewEG_BlockLevelElts ();_abgae :=NewEG_ContentBlockContent ();_abgae .CustomXml =NewCT_CustomXmlBlock ();if _fed :=d .DecodeElement (_abgae .CustomXml ,&_gegg );_fed !=nil {return _fed ;};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_ddgba );_ddgba .EG_ContentBlockContent =append (_ddgba .EG_ContentBlockContent ,_abgae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afgg :=NewEG_BlockLevelElts ();_feebc :=NewEG_ContentBlockContent ();_feebc .Sdt =NewCT_SdtBlock ();if _gfeb :=d .DecodeElement (_feebc .Sdt ,&_gegg );_gfeb !=nil {return _gfeb ;};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_afgg );_afgg .EG_ContentBlockContent =append (_afgg .EG_ContentBlockContent ,_feebc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbee :=NewEG_BlockLevelElts ();_dace :=NewEG_ContentBlockContent ();_abc :=NewCT_P ();if _cdbd :=d .DecodeElement (_abc ,&_gegg );_cdbd !=nil {return _cdbd ;};_dace .P =append (_dace .P ,_abc );_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_fbee );_fbee .EG_ContentBlockContent =append (_fbee .EG_ContentBlockContent ,_dace );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcbd :=NewEG_BlockLevelElts ();_geebf :=NewEG_ContentBlockContent ();_bcgf :=NewCT_Tbl ();if _ccda :=d .DecodeElement (_bcgf ,&_gegg );_ccda !=nil {return _ccda ;};_geebf .Tbl =append (_geebf .Tbl ,_bcgf );_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_fcbd );_fcbd .EG_ContentBlockContent =append (_fcbd .EG_ContentBlockContent ,_geebf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eag :=NewEG_BlockLevelElts ();_efgb :=NewEG_ContentBlockContent ();_geag :=NewEG_RunLevelElts ();_geag .ProofErr =NewCT_ProofErr ();if _degc :=d .DecodeElement (_geag .ProofErr ,&_gegg );_degc !=nil {return _degc ;};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_eag );_eag .EG_ContentBlockContent =append (_eag .EG_ContentBlockContent ,_efgb );_efgb .EG_RunLevelElts =append (_efgb .EG_RunLevelElts ,_geag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fadac :=NewEG_BlockLevelElts ();_adef :=NewEG_ContentBlockContent ();_gfef :=NewEG_RunLevelElts ();_gfef .PermStart =NewCT_PermStart ();if _geebg :=d .DecodeElement (_gfef .PermStart ,&_gegg );_geebg !=nil {return _geebg ;};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_fadac );_fadac .EG_ContentBlockContent =append (_fadac .EG_ContentBlockContent ,_adef );_adef .EG_RunLevelElts =append (_adef .EG_RunLevelElts ,_gfef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afgf :=NewEG_BlockLevelElts ();_fbdac :=NewEG_ContentBlockContent ();_cabd :=NewEG_RunLevelElts ();_cabd .PermEnd =NewCT_Perm ();if _daed :=d .DecodeElement (_cabd .PermEnd ,&_gegg );_daed !=nil {return _daed ;};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_afgf );_afgf .EG_ContentBlockContent =append (_afgf .EG_ContentBlockContent ,_fbdac );_fbdac .EG_RunLevelElts =append (_fbdac .EG_RunLevelElts ,_cabd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbaf :=NewEG_BlockLevelElts ();_aefba :=NewEG_ContentBlockContent ();_ecce :=NewEG_RunLevelElts ();_ecce .Ins =NewCT_RunTrackChange ();if _fbagg :=d .DecodeElement (_ecce .Ins ,&_gegg );_fbagg !=nil {return _fbagg ;};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_gbaf );_gbaf .EG_ContentBlockContent =append (_gbaf .EG_ContentBlockContent ,_aefba );_aefba .EG_RunLevelElts =append (_aefba .EG_RunLevelElts ,_ecce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aecd :=NewEG_BlockLevelElts ();_ggee :=NewEG_ContentBlockContent ();_dcba :=NewEG_RunLevelElts ();_dcba .Del =NewCT_RunTrackChange ();if _facfb :=d .DecodeElement (_dcba .Del ,&_gegg );_facfb !=nil {return _facfb ;};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_aecd );_aecd .EG_ContentBlockContent =append (_aecd .EG_ContentBlockContent ,_ggee );_ggee .EG_RunLevelElts =append (_ggee .EG_RunLevelElts ,_dcba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gab :=NewEG_BlockLevelElts ();_dgae :=NewEG_ContentBlockContent ();_gbce :=NewEG_RunLevelElts ();_gbce .MoveFrom =NewCT_RunTrackChange ();if _cbcb :=d .DecodeElement (_gbce .MoveFrom ,&_gegg );_cbcb !=nil {return _cbcb ;};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_gab );_gab .EG_ContentBlockContent =append (_gab .EG_ContentBlockContent ,_dgae );_dgae .EG_RunLevelElts =append (_dgae .EG_RunLevelElts ,_gbce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcab :=NewEG_BlockLevelElts ();_ffdc :=NewEG_ContentBlockContent ();_fcgcf :=NewEG_RunLevelElts ();_fcgcf .MoveTo =NewCT_RunTrackChange ();if _cbea :=d .DecodeElement (_fcgcf .MoveTo ,&_gegg );_cbea !=nil {return _cbea ;};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_fcab );_fcab .EG_ContentBlockContent =append (_fcab .EG_ContentBlockContent ,_ffdc );_ffdc .EG_RunLevelElts =append (_ffdc .EG_RunLevelElts ,_fcgcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dad :=NewEG_BlockLevelElts ();_gafd :=NewEG_ContentBlockContent ();_aee :=NewEG_RunLevelElts ();_fggd :=NewEG_RangeMarkupElements ();_fggd .BookmarkStart =NewCT_Bookmark ();if _gadag :=d .DecodeElement (_fggd .BookmarkStart ,&_gegg );_gadag !=nil {return _gadag ;};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_dad );_dad .EG_ContentBlockContent =append (_dad .EG_ContentBlockContent ,_gafd );_gafd .EG_RunLevelElts =append (_gafd .EG_RunLevelElts ,_aee );_aee .EG_RangeMarkupElements =append (_aee .EG_RangeMarkupElements ,_fggd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgag :=NewEG_BlockLevelElts ();_cagg :=NewEG_ContentBlockContent ();_daede :=NewEG_RunLevelElts ();_ecbdb :=NewEG_RangeMarkupElements ();_ecbdb .BookmarkEnd =NewCT_MarkupRange ();if _fdgf :=d .DecodeElement (_ecbdb .BookmarkEnd ,&_gegg );_fdgf !=nil {return _fdgf ;};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_cgag );_cgag .EG_ContentBlockContent =append (_cgag .EG_ContentBlockContent ,_cagg );_cagg .EG_RunLevelElts =append (_cagg .EG_RunLevelElts ,_daede );_daede .EG_RangeMarkupElements =append (_daede .EG_RangeMarkupElements ,_ecbdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdc :=NewEG_BlockLevelElts ();_bdfe :=NewEG_ContentBlockContent ();_egde :=NewEG_RunLevelElts ();_eged :=NewEG_RangeMarkupElements ();_eged .MoveFromRangeStart =NewCT_MoveBookmark ();if _cfaad :=d .DecodeElement (_eged .MoveFromRangeStart ,&_gegg );_cfaad !=nil {return _cfaad ;};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_gbdc );_gbdc .EG_ContentBlockContent =append (_gbdc .EG_ContentBlockContent ,_bdfe );_bdfe .EG_RunLevelElts =append (_bdfe .EG_RunLevelElts ,_egde );_egde .EG_RangeMarkupElements =append (_egde .EG_RangeMarkupElements ,_eged );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dcfd :=NewEG_BlockLevelElts ();_edgg :=NewEG_ContentBlockContent ();_edcb :=NewEG_RunLevelElts ();_gfa :=NewEG_RangeMarkupElements ();_gfa .MoveFromRangeEnd =NewCT_MarkupRange ();if _aeed :=d .DecodeElement (_gfa .MoveFromRangeEnd ,&_gegg );_aeed !=nil {return _aeed ;};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_dcfd );_dcfd .EG_ContentBlockContent =append (_dcfd .EG_ContentBlockContent ,_edgg );_edgg .EG_RunLevelElts =append (_edgg .EG_RunLevelElts ,_edcb );_edcb .EG_RangeMarkupElements =append (_edcb .EG_RangeMarkupElements ,_gfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edee :=NewEG_BlockLevelElts ();_faee :=NewEG_ContentBlockContent ();_ccff :=NewEG_RunLevelElts ();_cebbc :=NewEG_RangeMarkupElements ();_cebbc .MoveToRangeStart =NewCT_MoveBookmark ();if _ffae :=d .DecodeElement (_cebbc .MoveToRangeStart ,&_gegg );_ffae !=nil {return _ffae ;};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_edee );_edee .EG_ContentBlockContent =append (_edee .EG_ContentBlockContent ,_faee );_faee .EG_RunLevelElts =append (_faee .EG_RunLevelElts ,_ccff );_ccff .EG_RangeMarkupElements =append (_ccff .EG_RangeMarkupElements ,_cebbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcfbf :=NewEG_BlockLevelElts ();_aebbb :=NewEG_ContentBlockContent ();_dcad :=NewEG_RunLevelElts ();_fbbe :=NewEG_RangeMarkupElements ();_fbbe .MoveToRangeEnd =NewCT_MarkupRange ();if _agbc :=d .DecodeElement (_fbbe .MoveToRangeEnd ,&_gegg );_agbc !=nil {return _agbc ;};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_fcfbf );_fcfbf .EG_ContentBlockContent =append (_fcfbf .EG_ContentBlockContent ,_aebbb );_aebbb .EG_RunLevelElts =append (_aebbb .EG_RunLevelElts ,_dcad );_dcad .EG_RangeMarkupElements =append (_dcad .EG_RangeMarkupElements ,_fbbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eebf :=NewEG_BlockLevelElts ();_fffe :=NewEG_ContentBlockContent ();_afgc :=NewEG_RunLevelElts ();_egag :=NewEG_RangeMarkupElements ();_egag .CommentRangeStart =NewCT_MarkupRange ();if _acdf :=d .DecodeElement (_egag .CommentRangeStart ,&_gegg );_acdf !=nil {return _acdf ;};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_eebf );_eebf .EG_ContentBlockContent =append (_eebf .EG_ContentBlockContent ,_fffe );_fffe .EG_RunLevelElts =append (_fffe .EG_RunLevelElts ,_afgc );_afgc .EG_RangeMarkupElements =append (_afgc .EG_RangeMarkupElements ,_egag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cfaae :=NewEG_BlockLevelElts ();_dffd :=NewEG_ContentBlockContent ();_gbgb :=NewEG_RunLevelElts ();_adff :=NewEG_RangeMarkupElements ();_adff .CommentRangeEnd =NewCT_MarkupRange ();if _efcc :=d .DecodeElement (_adff .CommentRangeEnd ,&_gegg );_efcc !=nil {return _efcc ;};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_cfaae );_cfaae .EG_ContentBlockContent =append (_cfaae .EG_ContentBlockContent ,_dffd );_dffd .EG_RunLevelElts =append (_dffd .EG_RunLevelElts ,_gbgb );_gbgb .EG_RangeMarkupElements =append (_gbgb .EG_RangeMarkupElements ,_adff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cfba :=NewEG_BlockLevelElts ();_gacc :=NewEG_ContentBlockContent ();_gecf :=NewEG_RunLevelElts ();_afeb :=NewEG_RangeMarkupElements ();_afeb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dgccd :=d .DecodeElement (_afeb .CustomXmlInsRangeStart ,&_gegg );_dgccd !=nil {return _dgccd ;};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_cfba );_cfba .EG_ContentBlockContent =append (_cfba .EG_ContentBlockContent ,_gacc );_gacc .EG_RunLevelElts =append (_gacc .EG_RunLevelElts ,_gecf );_gecf .EG_RangeMarkupElements =append (_gecf .EG_RangeMarkupElements ,_afeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aafd :=NewEG_BlockLevelElts ();_dfge :=NewEG_ContentBlockContent ();_bbdg :=NewEG_RunLevelElts ();_bgfec :=NewEG_RangeMarkupElements ();_bgfec .CustomXmlInsRangeEnd =NewCT_Markup ();if _gbba :=d .DecodeElement (_bgfec .CustomXmlInsRangeEnd ,&_gegg );_gbba !=nil {return _gbba ;};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_aafd );_aafd .EG_ContentBlockContent =append (_aafd .EG_ContentBlockContent ,_dfge );_dfge .EG_RunLevelElts =append (_dfge .EG_RunLevelElts ,_bbdg );_bbdg .EG_RangeMarkupElements =append (_bbdg .EG_RangeMarkupElements ,_bgfec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffabf :=NewEG_BlockLevelElts ();_cgbg :=NewEG_ContentBlockContent ();_agbf :=NewEG_RunLevelElts ();_bdda :=NewEG_RangeMarkupElements ();_bdda .CustomXmlDelRangeStart =NewCT_TrackChange ();if _egeg :=d .DecodeElement (_bdda .CustomXmlDelRangeStart ,&_gegg );_egeg !=nil {return _egeg ;};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_ffabf );_ffabf .EG_ContentBlockContent =append (_ffabf .EG_ContentBlockContent ,_cgbg );_cgbg .EG_RunLevelElts =append (_cgbg .EG_RunLevelElts ,_agbf );_agbf .EG_RangeMarkupElements =append (_agbf .EG_RangeMarkupElements ,_bdda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbgba :=NewEG_BlockLevelElts ();_bcbgf :=NewEG_ContentBlockContent ();_dfee :=NewEG_RunLevelElts ();_bbdcg :=NewEG_RangeMarkupElements ();_bbdcg .CustomXmlDelRangeEnd =NewCT_Markup ();if _geef :=d .DecodeElement (_bbdcg .CustomXmlDelRangeEnd ,&_gegg );_geef !=nil {return _geef ;};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_bbgba );_bbgba .EG_ContentBlockContent =append (_bbgba .EG_ContentBlockContent ,_bcbgf );_bcbgf .EG_RunLevelElts =append (_bcbgf .EG_RunLevelElts ,_dfee );_dfee .EG_RangeMarkupElements =append (_dfee .EG_RangeMarkupElements ,_bbdcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfag :=NewEG_BlockLevelElts ();_fdfad :=NewEG_ContentBlockContent ();_adbdc :=NewEG_RunLevelElts ();_eaebc :=NewEG_RangeMarkupElements ();_eaebc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _agfb :=d .DecodeElement (_eaebc .CustomXmlMoveFromRangeStart ,&_gegg );_agfb !=nil {return _agfb ;};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_bfag );_bfag .EG_ContentBlockContent =append (_bfag .EG_ContentBlockContent ,_fdfad );_fdfad .EG_RunLevelElts =append (_fdfad .EG_RunLevelElts ,_adbdc );_adbdc .EG_RangeMarkupElements =append (_adbdc .EG_RangeMarkupElements ,_eaebc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dggd :=NewEG_BlockLevelElts ();_fbbgc :=NewEG_ContentBlockContent ();_cfgfb :=NewEG_RunLevelElts ();_cagf :=NewEG_RangeMarkupElements ();_cagf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bfaa :=d .DecodeElement (_cagf .CustomXmlMoveFromRangeEnd ,&_gegg );_bfaa !=nil {return _bfaa ;};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_dggd );_dggd .EG_ContentBlockContent =append (_dggd .EG_ContentBlockContent ,_fbbgc );_fbbgc .EG_RunLevelElts =append (_fbbgc .EG_RunLevelElts ,_cfgfb );_cfgfb .EG_RangeMarkupElements =append (_cfgfb .EG_RangeMarkupElements ,_cagf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ceagb :=NewEG_BlockLevelElts ();_bgge :=NewEG_ContentBlockContent ();_egda :=NewEG_RunLevelElts ();_eaea :=NewEG_RangeMarkupElements ();_eaea .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gcaf :=d .DecodeElement (_eaea .CustomXmlMoveToRangeStart ,&_gegg );_gcaf !=nil {return _gcaf ;};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_ceagb );_ceagb .EG_ContentBlockContent =append (_ceagb .EG_ContentBlockContent ,_bgge );_bgge .EG_RunLevelElts =append (_bgge .EG_RunLevelElts ,_egda );_egda .EG_RangeMarkupElements =append (_egda .EG_RangeMarkupElements ,_eaea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_feg :=NewEG_BlockLevelElts ();_agebe :=NewEG_ContentBlockContent ();_ggdc :=NewEG_RunLevelElts ();_fgcf :=NewEG_RangeMarkupElements ();_fgcf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bbgeg :=d .DecodeElement (_fgcf .CustomXmlMoveToRangeEnd ,&_gegg );_bbgeg !=nil {return _bbgeg ;};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_feg );_feg .EG_ContentBlockContent =append (_feg .EG_ContentBlockContent ,_agebe );_agebe .EG_RunLevelElts =append (_agebe .EG_RunLevelElts ,_ggdc );_ggdc .EG_RangeMarkupElements =append (_ggdc .EG_RangeMarkupElements ,_fgcf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfacd :=NewEG_BlockLevelElts ();_ebcb :=NewEG_ContentBlockContent ();_gfge :=NewEG_RunLevelElts ();_cace :=NewEG_MathContent ();_cace .OMathPara =_a .NewOMathPara ();if _geee :=d .DecodeElement (_cace .OMathPara ,&_gegg );_geee !=nil {return _geee ;};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_bfacd );_bfacd .EG_ContentBlockContent =append (_bfacd .EG_ContentBlockContent ,_ebcb );_ebcb .EG_RunLevelElts =append (_ebcb .EG_RunLevelElts ,_gfge );_gfge .EG_MathContent =append (_gfge .EG_MathContent ,_cace );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fcef :=NewEG_BlockLevelElts ();_ffbgc :=NewEG_ContentBlockContent ();_aagg :=NewEG_RunLevelElts ();_dcbg :=NewEG_MathContent ();_dcbg .OMath =_a .NewOMath ();if _dgca :=d .DecodeElement (_dcbg .OMath ,&_gegg );_dgca !=nil {return _dgca ;};_gbe .EG_BlockLevelElts =append (_gbe .EG_BlockLevelElts ,_fcef );_fcef .EG_ContentBlockContent =append (_fcef .EG_ContentBlockContent ,_ffbgc );_ffbgc .EG_RunLevelElts =append (_ffbgc .EG_RunLevelElts ,_aagg );_aagg .EG_MathContent =append (_aagg .EG_MathContent ,_dcbg );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\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_gegg .Name );if _bacb :=d .Skip ();_bacb !=nil {return _bacb ;};};case _d .EndElement :break _caca ;case _d .CharData :};};return nil ;};func (_dagfb *ST_Em )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dagfb =0;case "\u006e\u006f\u006e\u0065":*_dagfb =1;case "\u0064\u006f\u0074":*_dagfb =2;case "\u0063\u006f\u006dm\u0061":*_dagfb =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_dagfb =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_dagfb =5;};return nil ;};func (_ccgff *CT_TblGridChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_ccgff .IdAttr )});e .EncodeToken (start );_fbadc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_ccgff .TblGrid ,_fbadc );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Drawing and its children +func (_bafbd *CT_Drawing )Validate ()error {return _bafbd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_addfba ST_FrameScrollbar )Validate ()error {return _addfba .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_FFStatusText and its children, prefixing error messages with path -func (_ecef *CT_FFStatusText )ValidateWithPath (path string )error {if _efafd :=_ecef .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_efafd !=nil {return _efafd ;};return nil ;};func (_cfabg *CT_DocRsids )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cfabg .RsidRoot !=nil {_abccf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"}};e .EncodeElement (_cfabg .RsidRoot ,_abccf );};if _cfabg .Rsid !=nil {_fdce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}};for _ ,_eafc :=range _cfabg .Rsid {e .EncodeElement (_eafc ,_fdce );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Markup and its children +func (_ffbfaf *CT_Markup )Validate ()error {return _ffbfaf .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0075p");};func (_acfdaa *ST_DocProtect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbgef ,_afaee :=d .Token ();if _afaee !=nil {return _afaee ;};if _bfdgbe ,_dfbeff :=_fbgef .(_d .EndElement );_dfbeff &&_bfdgbe .Name ==start .Name {*_acfdaa =1;return nil ;};if _adcge ,_dagfgf :=_fbgef .(_d .CharData );!_dagfgf {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",_fbgef );}else {switch string (_adcge ){case "":*_acfdaa =0;case "\u006e\u006f\u006e\u0065":*_acfdaa =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_acfdaa =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_acfdaa =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_acfdaa =4;case "\u0066\u006f\u0072m\u0073":*_acfdaa =5;};};_fbgef ,_afaee =d .Token ();if _afaee !=nil {return _afaee ;};if _fbbfb ,_acfbc :=_fbgef .(_d .EndElement );_acfbc &&_fbbfb .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",_fbgef );};func (_cddddd *GlossaryDocument )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cddddd .CT_GlossaryDocument =*NewCT_GlossaryDocument ();_fddag :for {_dcdcea ,_cfdfde :=d .Token ();if _cfdfde !=nil {return _cfdfde ;};switch _cbfggd :=_dcdcea .(type ){case _d .StartElement :switch _cbfggd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cddddd .Background =NewCT_Background ();if _baeec :=d .DecodeElement (_cddddd .Background ,&_cbfggd );_baeec !=nil {return _baeec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cddddd .DocParts =NewCT_DocParts ();if _fdgaa :=d .DecodeElement (_cddddd .DocParts ,&_cbfggd );_fdgaa !=nil {return _fdgaa ;};default:_dg .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",_cbfggd .Name );if _feceb :=d .Skip ();_feceb !=nil {return _feceb ;};};case _d .EndElement :break _fddag ;case _d .CharData :};};return nil ;};type EG_ContentRunContent struct{ -// ValidateWithPath validates the CT_RubyAlign and its children, prefixing error messages with path -func (_fdcbb *CT_RubyAlign )ValidateWithPath (path string )error {if _fdcbb .ValAttr ==ST_RubyAlignUnset {return _db .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 _aadfc :=_fdcbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aadfc !=nil {return _aadfc ;};return nil ;};func (_dfbab ST_CharacterSpacing )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cbbffc :=_d .Attr {};_cbbffc .Name =name ;switch _dfbab {case ST_CharacterSpacingUnset :_cbbffc .Value ="";case ST_CharacterSpacingDoNotCompress :_cbbffc .Value ="\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073";case ST_CharacterSpacingCompressPunctuation :_cbbffc .Value ="\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e";case ST_CharacterSpacingCompressPunctuationAndJapaneseKana :_cbbffc .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 _cbbffc ,nil ;}; +// Inline-Level Custom XML Element +CustomXml *CT_CustomXmlRun ; -// ValidateWithPath validates the WdCT_WordprocessingGroup and its children, prefixing error messages with path -func (_ffcafff *WdCT_WordprocessingGroup )ValidateWithPath (path string )error {if _ffcafff .CNvPr !=nil {if _fafcf :=_ffcafff .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fafcf !=nil {return _fafcf ;};};if _gegcda :=_ffcafff .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_gegcda !=nil {return _gegcda ;};if _gggaaa :=_ffcafff .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_gggaaa !=nil {return _gggaaa ;};for _ddgff ,_ceafcg :=range _ffcafff .Choice {if _bdebdg :=_ceafcg .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ddgff ));_bdebdg !=nil {return _bdebdg ;};};if _ffcafff .ExtLst !=nil {if _fdecc :=_ffcafff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdecc !=nil {return _fdecc ;};};return nil ;};func (_bcddaa *ST_MailMergeOdsoFMDFieldType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bcddaa =0;case "\u006e\u0075\u006c\u006c":*_bcddaa =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_bcddaa =2;};return nil ;};func NewCT_Em ()*CT_Em {_fffg :=&CT_Em {};_fffg .ValAttr =ST_Em (1);return _fffg }; +// Inline-Level Smart Tag +SmartTag *CT_SmartTagRun ; -// Validate validates the CT_TrackChangesView and its children -func (_ecccc *CT_TrackChangesView )Validate ()error {return _ecccc .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077");};func (_cegge *EG_RunLevelElts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddaadc :for {_efbac ,_fdefg :=d .Token ();if _fdefg !=nil {return _fdefg ;};switch _aedgf :=_efbac .(type ){case _d .StartElement :switch _aedgf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cegge .ProofErr =NewCT_ProofErr ();if _dgcdaba :=d .DecodeElement (_cegge .ProofErr ,&_aedgf );_dgcdaba !=nil {return _dgcdaba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cegge .PermStart =NewCT_PermStart ();if _gdbbab :=d .DecodeElement (_cegge .PermStart ,&_aedgf );_gdbbab !=nil {return _gdbbab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cegge .PermEnd =NewCT_Perm ();if _bcdfd :=d .DecodeElement (_cegge .PermEnd ,&_aedgf );_bcdfd !=nil {return _bcdfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cegge .Ins =NewCT_RunTrackChange ();if _eedag :=d .DecodeElement (_cegge .Ins ,&_aedgf );_eedag !=nil {return _eedag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cegge .Del =NewCT_RunTrackChange ();if _aacfff :=d .DecodeElement (_cegge .Del ,&_aedgf );_aacfff !=nil {return _aacfff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cegge .MoveFrom =NewCT_RunTrackChange ();if _bfede :=d .DecodeElement (_cegge .MoveFrom ,&_aedgf );_bfede !=nil {return _bfede ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cegge .MoveTo =NewCT_RunTrackChange ();if _fcbcb :=d .DecodeElement (_cegge .MoveTo ,&_aedgf );_fcbcb !=nil {return _fcbcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_agecgg :=NewEG_RangeMarkupElements ();_agecgg .BookmarkStart =NewCT_Bookmark ();if _gbfcbb :=d .DecodeElement (_agecgg .BookmarkStart ,&_aedgf );_gbfcbb !=nil {return _gbfcbb ;};_cegge .EG_RangeMarkupElements =append (_cegge .EG_RangeMarkupElements ,_agecgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_agaccc :=NewEG_RangeMarkupElements ();_agaccc .BookmarkEnd =NewCT_MarkupRange ();if _bedcd :=d .DecodeElement (_agaccc .BookmarkEnd ,&_aedgf );_bedcd !=nil {return _bedcd ;};_cegge .EG_RangeMarkupElements =append (_cegge .EG_RangeMarkupElements ,_agaccc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgdgd :=NewEG_RangeMarkupElements ();_dgdgd .MoveFromRangeStart =NewCT_MoveBookmark ();if _caaba :=d .DecodeElement (_dgdgd .MoveFromRangeStart ,&_aedgf );_caaba !=nil {return _caaba ;};_cegge .EG_RangeMarkupElements =append (_cegge .EG_RangeMarkupElements ,_dgdgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaecfc :=NewEG_RangeMarkupElements ();_gaecfc .MoveFromRangeEnd =NewCT_MarkupRange ();if _dcfcd :=d .DecodeElement (_gaecfc .MoveFromRangeEnd ,&_aedgf );_dcfcd !=nil {return _dcfcd ;};_cegge .EG_RangeMarkupElements =append (_cegge .EG_RangeMarkupElements ,_gaecfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_agfad :=NewEG_RangeMarkupElements ();_agfad .MoveToRangeStart =NewCT_MoveBookmark ();if _aagcbe :=d .DecodeElement (_agfad .MoveToRangeStart ,&_aedgf );_aagcbe !=nil {return _aagcbe ;};_cegge .EG_RangeMarkupElements =append (_cegge .EG_RangeMarkupElements ,_agfad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afdbbg :=NewEG_RangeMarkupElements ();_afdbbg .MoveToRangeEnd =NewCT_MarkupRange ();if _abdecb :=d .DecodeElement (_afdbbg .MoveToRangeEnd ,&_aedgf );_abdecb !=nil {return _abdecb ;};_cegge .EG_RangeMarkupElements =append (_cegge .EG_RangeMarkupElements ,_afdbbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdcfe :=NewEG_RangeMarkupElements ();_cdcfe .CommentRangeStart =NewCT_MarkupRange ();if _gddgbe :=d .DecodeElement (_cdcfe .CommentRangeStart ,&_aedgf );_gddgbe !=nil {return _gddgbe ;};_cegge .EG_RangeMarkupElements =append (_cegge .EG_RangeMarkupElements ,_cdcfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbdcaa :=NewEG_RangeMarkupElements ();_fbdcaa .CommentRangeEnd =NewCT_MarkupRange ();if _ffggda :=d .DecodeElement (_fbdcaa .CommentRangeEnd ,&_aedgf );_ffggda !=nil {return _ffggda ;};_cegge .EG_RangeMarkupElements =append (_cegge .EG_RangeMarkupElements ,_fbdcaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eabdfe :=NewEG_RangeMarkupElements ();_eabdfe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _eeddb :=d .DecodeElement (_eabdfe .CustomXmlInsRangeStart ,&_aedgf );_eeddb !=nil {return _eeddb ;};_cegge .EG_RangeMarkupElements =append (_cegge .EG_RangeMarkupElements ,_eabdfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cagba :=NewEG_RangeMarkupElements ();_cagba .CustomXmlInsRangeEnd =NewCT_Markup ();if _bgffa :=d .DecodeElement (_cagba .CustomXmlInsRangeEnd ,&_aedgf );_bgffa !=nil {return _bgffa ;};_cegge .EG_RangeMarkupElements =append (_cegge .EG_RangeMarkupElements ,_cagba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adfeb :=NewEG_RangeMarkupElements ();_adfeb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gfbcef :=d .DecodeElement (_adfeb .CustomXmlDelRangeStart ,&_aedgf );_gfbcef !=nil {return _gfbcef ;};_cegge .EG_RangeMarkupElements =append (_cegge .EG_RangeMarkupElements ,_adfeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_defac :=NewEG_RangeMarkupElements ();_defac .CustomXmlDelRangeEnd =NewCT_Markup ();if _abaca :=d .DecodeElement (_defac .CustomXmlDelRangeEnd ,&_aedgf );_abaca !=nil {return _abaca ;};_cegge .EG_RangeMarkupElements =append (_cegge .EG_RangeMarkupElements ,_defac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfcbb :=NewEG_RangeMarkupElements ();_bfcbb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ceecg :=d .DecodeElement (_bfcbb .CustomXmlMoveFromRangeStart ,&_aedgf );_ceecg !=nil {return _ceecg ;};_cegge .EG_RangeMarkupElements =append (_cegge .EG_RangeMarkupElements ,_bfcbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcaedb :=NewEG_RangeMarkupElements ();_bcaedb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fgggda :=d .DecodeElement (_bcaedb .CustomXmlMoveFromRangeEnd ,&_aedgf );_fgggda !=nil {return _fgggda ;};_cegge .EG_RangeMarkupElements =append (_cegge .EG_RangeMarkupElements ,_bcaedb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdebd :=NewEG_RangeMarkupElements ();_bdebd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dcdeea :=d .DecodeElement (_bdebd .CustomXmlMoveToRangeStart ,&_aedgf );_dcdeea !=nil {return _dcdeea ;};_cegge .EG_RangeMarkupElements =append (_cegge .EG_RangeMarkupElements ,_bdebd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_abbae :=NewEG_RangeMarkupElements ();_abbae .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _begef :=d .DecodeElement (_abbae .CustomXmlMoveToRangeEnd ,&_aedgf );_begef !=nil {return _begef ;};_cegge .EG_RangeMarkupElements =append (_cegge .EG_RangeMarkupElements ,_abbae );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fedbdf :=NewEG_MathContent ();_fedbdf .OMathPara =_a .NewOMathPara ();if _cadea :=d .DecodeElement (_fedbdf .OMathPara ,&_aedgf );_cadea !=nil {return _cadea ;};_cegge .EG_MathContent =append (_cegge .EG_MathContent ,_fedbdf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agggb :=NewEG_MathContent ();_agggb .OMath =_a .NewOMath ();if _dgagf :=d .DecodeElement (_agggb .OMath ,&_aedgf );_dgagf !=nil {return _dgagf ;};_cegge .EG_MathContent =append (_cegge .EG_MathContent ,_agggb );default:_ee .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",_aedgf .Name );if _gcgefa :=d .Skip ();_gcgefa !=nil {return _gcgefa ;};};case _d .EndElement :break _ddaadc ;case _d .CharData :};};return nil ;};func (_dcdeb *CT_TblLayoutType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffgbf :=range start .Attr {if _ffgbf .Name .Local =="\u0074\u0079\u0070\u0065"{_dcdeb .TypeAttr .UnmarshalXMLAttr (_ffgbf );continue ;};};for {_ceabf ,_ffacc :=d .Token ();if _ffacc !=nil {return _db .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",_ffacc );};if _afggcd ,_decbc :=_ceabf .(_d .EndElement );_decbc &&_afggcd .Name ==start .Name {break ;};};return nil ;};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 NewWdEG_WrapTypeChoice ()*WdEG_WrapTypeChoice {_dgfabg :=&WdEG_WrapTypeChoice {};return _dgfabg };func (_bacdf *WdCT_TextboxInfo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bacdf .TxbxContent =NewWdCT_TxbxContent ();for _ ,_aebaeb :=range start .Attr {if _aebaeb .Name .Local =="\u0069\u0064"{_efbca ,_ggeaf :=_dd .ParseUint (_aebaeb .Value ,10,16);if _ggeaf !=nil {return _ggeaf ;};_fbgbga :=uint16 (_efbca );_bacdf .IdAttr =&_fbgbga ;continue ;};};_bfbdf :for {_acbae ,_gacbdb :=d .Token ();if _gacbdb !=nil {return _gacbdb ;};switch _aaadgd :=_acbae .(type ){case _d .StartElement :switch _aaadgd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:if _fddgb :=d .DecodeElement (_bacdf .TxbxContent ,&_aaadgd );_fddgb !=nil {return _fddgb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u004c\u0073\u0074"}:_bacdf .ExtLst =_bf .NewCT_OfficeArtExtensionList ();if _gbdcfe :=d .DecodeElement (_bacdf .ExtLst ,&_aaadgd );_gbdcfe !=nil {return _gbdcfe ;};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\u0057\u0064\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f\u0020\u0025v",_aaadgd .Name );if _acaef :=d .Skip ();_acaef !=nil {return _acaef ;};};case _d .EndElement :break _bfbdf ;case _d .CharData :};};return nil ;};func NewEG_ContentRunContentBase ()*EG_ContentRunContentBase {_cbfgg :=&EG_ContentRunContentBase {};return _cbfgg ;};func (_gefg *CT_DocDefaults )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gefg .RPrDefault !=nil {_beba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}};e .EncodeElement (_gefg .RPrDefault ,_beba );};if _gefg .PPrDefault !=nil {_dbge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}};e .EncodeElement (_gefg .PPrDefault ,_dbge );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Inline-Level Structured Document Tag +Sdt *CT_SdtRun ; -// Validate validates the EG_RPr and its children -func (_affdg *EG_RPr )Validate ()error {return _affdg .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072");};func (_fdabda ST_WmlColorSchemeIndex )String ()string {switch _fdabda {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 "";}; +// Bidirectional Embedding Level +Dir *CT_DirContentRun ; -// Validate validates the CT_DocPartType and its children -func (_dddg *CT_DocPartType )Validate ()error {return _dddg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0054\u0079\u0070\u0065");};func (_facfed *ST_TextAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efdcdb ,_effgfe :=d .Token ();if _effgfe !=nil {return _effgfe ;};if _caeaad ,_cgafbf :=_efdcdb .(_d .EndElement );_cgafbf &&_caeaad .Name ==start .Name {*_facfed =1;return nil ;};if _gddgeg ,_ebfbdf :=_efdcdb .(_d .CharData );!_ebfbdf {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efdcdb );}else {switch string (_gddgeg ){case "":*_facfed =0;case "\u0074\u006f\u0070":*_facfed =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_facfed =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_facfed =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_facfed =4;case "\u0061\u0075\u0074\u006f":*_facfed =5;};};_efdcdb ,_effgfe =d .Token ();if _effgfe !=nil {return _effgfe ;};if _bdbaga ,_cdfda :=_efdcdb .(_d .EndElement );_cdfda &&_bdbaga .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efdcdb );}; +// Bidirectional Override +Bdo *CT_BdoContentRun ; -// Validate validates the CT_CustomXmlPr and its children -func (_dcaeb *CT_CustomXmlPr )Validate ()error {return _dcaeb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dX\u006d\u006c\u0050\u0072");};func NewCT_CalendarType ()*CT_CalendarType {_ggab :=&CT_CalendarType {};return _ggab };func (_fecc *CT_DivBdr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_debecd :for {_gfdbb ,_ddgbg :=d .Token ();if _ddgbg !=nil {return _ddgbg ;};switch _bgggg :=_gfdbb .(type ){case _d .StartElement :switch _bgggg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fecc .Top =NewCT_Border ();if _aeeg :=d .DecodeElement (_fecc .Top ,&_bgggg );_aeeg !=nil {return _aeeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecc .Left =NewCT_Border ();if _bfgd :=d .DecodeElement (_fecc .Left ,&_bgggg );_bfgd !=nil {return _bfgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecc .Bottom =NewCT_Border ();if _ccgfd :=d .DecodeElement (_fecc .Bottom ,&_bgggg );_ccgfd !=nil {return _ccgfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecc .Right =NewCT_Border ();if _edgaf :=d .DecodeElement (_fecc .Right ,&_bgggg );_edgaf !=nil {return _edgaf ;};default:_ee .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",_bgggg .Name );if _gbfee :=d .Skip ();_gbfee !=nil {return _gbfee ;};};case _d .EndElement :break _debecd ;case _d .CharData :};};return nil ;};func (_bdegg ST_PTabAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bcfbc :=_d .Attr {};_bcfbc .Name =name ;switch _bdegg {case ST_PTabAlignmentUnset :_bcfbc .Value ="";case ST_PTabAlignmentLeft :_bcfbc .Value ="\u006c\u0065\u0066\u0074";case ST_PTabAlignmentCenter :_bcfbc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PTabAlignmentRight :_bcfbc .Value ="\u0072\u0069\u0067h\u0074";};return _bcfbc ,nil ;}; +// Text Run +R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;}; -// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path -func (_facef *CT_Font )ValidateWithPath (path string )error {if _facef .AltName !=nil {if _dcaa :=_facef .AltName .ValidateWithPath (path +"\u002f\u0041\u006c\u0074\u004e\u0061\u006d\u0065");_dcaa !=nil {return _dcaa ;};};if _facef .Panose1 !=nil {if _eede :=_facef .Panose1 .ValidateWithPath (path +"\u002f\u0050\u0061\u006e\u006f\u0073\u0065\u0031");_eede !=nil {return _eede ;};};if _facef .Charset !=nil {if _ceab :=_facef .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");_ceab !=nil {return _ceab ;};};if _facef .Family !=nil {if _dcfbd :=_facef .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079");_dcfbd !=nil {return _dcfbd ;};};if _facef .NotTrueType !=nil {if _dddba :=_facef .NotTrueType .ValidateWithPath (path +"\u002f\u004e\u006ft\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065");_dddba !=nil {return _dddba ;};};if _facef .Pitch !=nil {if _cecac :=_facef .Pitch .ValidateWithPath (path +"\u002f\u0050\u0069\u0074\u0063\u0068");_cecac !=nil {return _cecac ;};};if _facef .Sig !=nil {if _bega :=_facef .Sig .ValidateWithPath (path +"\u002f\u0053\u0069\u0067");_bega !=nil {return _bega ;};};if _facef .EmbedRegular !=nil {if _cadda :=_facef .EmbedRegular .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072");_cadda !=nil {return _cadda ;};};if _facef .EmbedBold !=nil {if _ddagc :=_facef .EmbedBold .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064");_ddagc !=nil {return _ddagc ;};};if _facef .EmbedItalic !=nil {if _affcd :=_facef .EmbedItalic .ValidateWithPath (path +"\u002f\u0045\u006db\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_affcd !=nil {return _affcd ;};};if _facef .EmbedBoldItalic !=nil {if _cddfa :=_facef .EmbedBoldItalic .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064B\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_cddfa !=nil {return _cddfa ;};};return nil ;}; +// Validate validates the WdCT_WordprocessingShape and its children +func (_fbgad *WdCT_WordprocessingShape )Validate ()error {return _fbgad .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065");}; -// Validate validates the CT_MailMergeOdsoFMDFieldType and its children -func (_bagbb *CT_MailMergeOdsoFMDFieldType )Validate ()error {return _bagbb .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");};func (_baad *CT_MathCtrlDel )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_db .Sprintf ("\u0025\u0076",_baad .AuthorAttr )});if _baad .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_baad .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_baad .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fcfcg *CT_Lock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fcfcg .ValAttr !=ST_LockUnset {_egae ,_geecc :=_fcfcg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _geecc !=nil {return _geecc ;};start .Attr =append (start .Attr ,_egae );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ST_SignedTwipsMeasure is a union type +type ST_SignedTwipsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};type CT_TrPrChange struct{AuthorAttr string ;DateAttr *_a .Time ; -// ValidateWithPath validates the EG_SectPrContents and its children, prefixing error messages with path -func (_bgdbdc *EG_SectPrContents )ValidateWithPath (path string )error {if _bgdbdc .FootnotePr !=nil {if _fgaceb :=_bgdbdc .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_fgaceb !=nil {return _fgaceb ;};};if _bgdbdc .EndnotePr !=nil {if _decdb :=_bgdbdc .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_decdb !=nil {return _decdb ;};};if _bgdbdc .Type !=nil {if _agaaef :=_bgdbdc .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_agaaef !=nil {return _agaaef ;};};if _bgdbdc .PgSz !=nil {if _dfbaed :=_bgdbdc .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_dfbaed !=nil {return _dfbaed ;};};if _bgdbdc .PgMar !=nil {if _cbafcc :=_bgdbdc .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_cbafcc !=nil {return _cbafcc ;};};if _bgdbdc .PaperSrc !=nil {if _fcdgg :=_bgdbdc .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_fcdgg !=nil {return _fcdgg ;};};if _bgdbdc .PgBorders !=nil {if _cadeg :=_bgdbdc .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_cadeg !=nil {return _cadeg ;};};if _bgdbdc .LnNumType !=nil {if _aagcbc :=_bgdbdc .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_aagcbc !=nil {return _aagcbc ;};};if _bgdbdc .PgNumType !=nil {if _ddgcdd :=_bgdbdc .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_ddgcdd !=nil {return _ddgcdd ;};};if _bgdbdc .Cols !=nil {if _fdgab :=_bgdbdc .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_fdgab !=nil {return _fdgab ;};};if _bgdbdc .FormProt !=nil {if _abgdcb :=_bgdbdc .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_abgdcb !=nil {return _abgdcb ;};};if _bgdbdc .VAlign !=nil {if _bddcad :=_bgdbdc .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_bddcad !=nil {return _bddcad ;};};if _bgdbdc .NoEndnote !=nil {if _cbaea :=_bgdbdc .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_cbaea !=nil {return _cbaea ;};};if _bgdbdc .TitlePg !=nil {if _ddbfca :=_bgdbdc .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_ddbfca !=nil {return _ddbfca ;};};if _bgdbdc .TextDirection !=nil {if _fbbedb :=_bgdbdc .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_fbbedb !=nil {return _fbbedb ;};};if _bgdbdc .Bidi !=nil {if _gadffa :=_bgdbdc .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_gadffa !=nil {return _gadffa ;};};if _bgdbdc .RtlGutter !=nil {if _bfcccb :=_bgdbdc .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_bfcccb !=nil {return _bfcccb ;};};if _bgdbdc .DocGrid !=nil {if _egecc :=_bgdbdc .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_egecc !=nil {return _egecc ;};};if _bgdbdc .PrinterSettings !=nil {if _eggcce :=_bgdbdc .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_eggcce !=nil {return _eggcce ;};};return nil ;}; +// Annotation Identifier +IdAttr int64 ;TrPr *CT_TrPrBase ;}; -// Validate validates the CT_Settings and its children -func (_caegg *CT_Settings )Validate ()error {return _caegg .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_aafade ST_HexColorAuto )ValidateWithPath (path string )error {switch _aafade {case 0,1:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aafade ));};return nil ;}; +// Validate validates the CT_Height and its children +func (_cfbbf *CT_Height )Validate ()error {return _cfbbf .ValidateWithPath ("\u0043T\u005f\u0048\u0065\u0069\u0067\u0068t");};func (_aefdd ST_InfoTextType )ValidateWithPath (path string )error {switch _aefdd {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 (_aefdd ));};return nil ;};func (_edbee ST_RubyAlign )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eeecf :=_d .Attr {};_eeecf .Name =name ;switch _edbee {case ST_RubyAlignUnset :_eeecf .Value ="";case ST_RubyAlignCenter :_eeecf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_RubyAlignDistributeLetter :_eeecf .Value ="\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072";case ST_RubyAlignDistributeSpace :_eeecf .Value ="\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065";case ST_RubyAlignLeft :_eeecf .Value ="\u006c\u0065\u0066\u0074";case ST_RubyAlignRight :_eeecf .Value ="\u0072\u0069\u0067h\u0074";case ST_RubyAlignRightVertical :_eeecf .Value ="\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";};return _eeecf ,nil ;};func (_agcdf *EG_ContentRowContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edcacb :for {_gcffg ,_fdgefg :=d .Token ();if _fdgefg !=nil {return _fdgefg ;};switch _aace :=_gcffg .(type ){case _d .StartElement :switch _aace .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fdbccd :=NewCT_Row ();if _cfbgd :=d .DecodeElement (_fdbccd ,&_aace );_cfbgd !=nil {return _cfbgd ;};_agcdf .Tr =append (_agcdf .Tr ,_fdbccd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_agcdf .CustomXml =NewCT_CustomXmlRow ();if _bbdbb :=d .DecodeElement (_agcdf .CustomXml ,&_aace );_bbdbb !=nil {return _bbdbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_agcdf .Sdt =NewCT_SdtRow ();if _begbgd :=d .DecodeElement (_agcdf .Sdt ,&_aace );_begbgd !=nil {return _begbgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddbdb :=NewEG_RunLevelElts ();_ddbdb .ProofErr =NewCT_ProofErr ();if _aagdb :=d .DecodeElement (_ddbdb .ProofErr ,&_aace );_aagdb !=nil {return _aagdb ;};_agcdf .EG_RunLevelElts =append (_agcdf .EG_RunLevelElts ,_ddbdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggbgdc :=NewEG_RunLevelElts ();_ggbgdc .PermStart =NewCT_PermStart ();if _gfeaed :=d .DecodeElement (_ggbgdc .PermStart ,&_aace );_gfeaed !=nil {return _gfeaed ;};_agcdf .EG_RunLevelElts =append (_agcdf .EG_RunLevelElts ,_ggbgdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_efeaec :=NewEG_RunLevelElts ();_efeaec .PermEnd =NewCT_Perm ();if _eadbe :=d .DecodeElement (_efeaec .PermEnd ,&_aace );_eadbe !=nil {return _eadbe ;};_agcdf .EG_RunLevelElts =append (_agcdf .EG_RunLevelElts ,_efeaec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aaecc :=NewEG_RunLevelElts ();_aaecc .Ins =NewCT_RunTrackChange ();if _cfefd :=d .DecodeElement (_aaecc .Ins ,&_aace );_cfefd !=nil {return _cfefd ;};_agcdf .EG_RunLevelElts =append (_agcdf .EG_RunLevelElts ,_aaecc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdced :=NewEG_RunLevelElts ();_cdced .Del =NewCT_RunTrackChange ();if _befcaf :=d .DecodeElement (_cdced .Del ,&_aace );_befcaf !=nil {return _befcaf ;};_agcdf .EG_RunLevelElts =append (_agcdf .EG_RunLevelElts ,_cdced );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gedcad :=NewEG_RunLevelElts ();_gedcad .MoveFrom =NewCT_RunTrackChange ();if _bdccf :=d .DecodeElement (_gedcad .MoveFrom ,&_aace );_bdccf !=nil {return _bdccf ;};_agcdf .EG_RunLevelElts =append (_agcdf .EG_RunLevelElts ,_gedcad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gacadc :=NewEG_RunLevelElts ();_gacadc .MoveTo =NewCT_RunTrackChange ();if _becce :=d .DecodeElement (_gacadc .MoveTo ,&_aace );_becce !=nil {return _becce ;};_agcdf .EG_RunLevelElts =append (_agcdf .EG_RunLevelElts ,_gacadc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdbf :=NewEG_RunLevelElts ();_afdbe :=NewEG_RangeMarkupElements ();_afdbe .BookmarkStart =NewCT_Bookmark ();if _caeec :=d .DecodeElement (_afdbe .BookmarkStart ,&_aace );_caeec !=nil {return _caeec ;};_agcdf .EG_RunLevelElts =append (_agcdf .EG_RunLevelElts ,_cbdbf );_cbdbf .EG_RangeMarkupElements =append (_cbdbf .EG_RangeMarkupElements ,_afdbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbefdf :=NewEG_RunLevelElts ();_adcdbg :=NewEG_RangeMarkupElements ();_adcdbg .BookmarkEnd =NewCT_MarkupRange ();if _aeacfg :=d .DecodeElement (_adcdbg .BookmarkEnd ,&_aace );_aeacfg !=nil {return _aeacfg ;};_agcdf .EG_RunLevelElts =append (_agcdf .EG_RunLevelElts ,_dbefdf );_dbefdf .EG_RangeMarkupElements =append (_dbefdf .EG_RangeMarkupElements ,_adcdbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbae :=NewEG_RunLevelElts ();_bafeae :=NewEG_RangeMarkupElements ();_bafeae .MoveFromRangeStart =NewCT_MoveBookmark ();if _eacbb :=d .DecodeElement (_bafeae .MoveFromRangeStart ,&_aace );_eacbb !=nil {return _eacbb ;};_agcdf .EG_RunLevelElts =append (_agcdf .EG_RunLevelElts ,_egbae );_egbae .EG_RangeMarkupElements =append (_egbae .EG_RangeMarkupElements ,_bafeae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgcbeg :=NewEG_RunLevelElts ();_ffddcd :=NewEG_RangeMarkupElements ();_ffddcd .MoveFromRangeEnd =NewCT_MarkupRange ();if _cccce :=d .DecodeElement (_ffddcd .MoveFromRangeEnd ,&_aace );_cccce !=nil {return _cccce ;};_agcdf .EG_RunLevelElts =append (_agcdf .EG_RunLevelElts ,_bgcbeg );_bgcbeg .EG_RangeMarkupElements =append (_bgcbeg .EG_RangeMarkupElements ,_ffddcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaadca :=NewEG_RunLevelElts ();_cadfaa :=NewEG_RangeMarkupElements ();_cadfaa .MoveToRangeStart =NewCT_MoveBookmark ();if _cdbcag :=d .DecodeElement (_cadfaa .MoveToRangeStart ,&_aace );_cdbcag !=nil {return _cdbcag ;};_agcdf .EG_RunLevelElts =append (_agcdf .EG_RunLevelElts ,_gaadca );_gaadca .EG_RangeMarkupElements =append (_gaadca .EG_RangeMarkupElements ,_cadfaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbaddc :=NewEG_RunLevelElts ();_gcddg :=NewEG_RangeMarkupElements ();_gcddg .MoveToRangeEnd =NewCT_MarkupRange ();if _fbdae :=d .DecodeElement (_gcddg .MoveToRangeEnd ,&_aace );_fbdae !=nil {return _fbdae ;};_agcdf .EG_RunLevelElts =append (_agcdf .EG_RunLevelElts ,_gbaddc );_gbaddc .EG_RangeMarkupElements =append (_gbaddc .EG_RangeMarkupElements ,_gcddg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_abdggca :=NewEG_RunLevelElts ();_efabfc :=NewEG_RangeMarkupElements ();_efabfc .CommentRangeStart =NewCT_MarkupRange ();if _gfcfc :=d .DecodeElement (_efabfc .CommentRangeStart ,&_aace );_gfcfc !=nil {return _gfcfc ;};_agcdf .EG_RunLevelElts =append (_agcdf .EG_RunLevelElts ,_abdggca );_abdggca .EG_RangeMarkupElements =append (_abdggca .EG_RangeMarkupElements ,_efabfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdgbg :=NewEG_RunLevelElts ();_bbbec :=NewEG_RangeMarkupElements ();_bbbec .CommentRangeEnd =NewCT_MarkupRange ();if _ccdfgg :=d .DecodeElement (_bbbec .CommentRangeEnd ,&_aace );_ccdfgg !=nil {return _ccdfgg ;};_agcdf .EG_RunLevelElts =append (_agcdf .EG_RunLevelElts ,_gdgbg );_gdgbg .EG_RangeMarkupElements =append (_gdgbg .EG_RangeMarkupElements ,_bbbec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cgfec :=NewEG_RunLevelElts ();_cgccfc :=NewEG_RangeMarkupElements ();_cgccfc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _baceb :=d .DecodeElement (_cgccfc .CustomXmlInsRangeStart ,&_aace );_baceb !=nil {return _baceb ;};_agcdf .EG_RunLevelElts =append (_agcdf .EG_RunLevelElts ,_cgfec );_cgfec .EG_RangeMarkupElements =append (_cgfec .EG_RangeMarkupElements ,_cgccfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdggfc :=NewEG_RunLevelElts ();_faagf :=NewEG_RangeMarkupElements ();_faagf .CustomXmlInsRangeEnd =NewCT_Markup ();if _eeadbd :=d .DecodeElement (_faagf .CustomXmlInsRangeEnd ,&_aace );_eeadbd !=nil {return _eeadbd ;};_agcdf .EG_RunLevelElts =append (_agcdf .EG_RunLevelElts ,_cdggfc );_cdggfc .EG_RangeMarkupElements =append (_cdggfc .EG_RangeMarkupElements ,_faagf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgedfb :=NewEG_RunLevelElts ();_deeeca :=NewEG_RangeMarkupElements ();_deeeca .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ecfff :=d .DecodeElement (_deeeca .CustomXmlDelRangeStart ,&_aace );_ecfff !=nil {return _ecfff ;};_agcdf .EG_RunLevelElts =append (_agcdf .EG_RunLevelElts ,_bgedfb );_bgedfb .EG_RangeMarkupElements =append (_bgedfb .EG_RangeMarkupElements ,_deeeca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcfeb :=NewEG_RunLevelElts ();_gdgbc :=NewEG_RangeMarkupElements ();_gdgbc .CustomXmlDelRangeEnd =NewCT_Markup ();if _befdf :=d .DecodeElement (_gdgbc .CustomXmlDelRangeEnd ,&_aace );_befdf !=nil {return _befdf ;};_agcdf .EG_RunLevelElts =append (_agcdf .EG_RunLevelElts ,_bcfeb );_bcfeb .EG_RangeMarkupElements =append (_bcfeb .EG_RangeMarkupElements ,_gdgbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_effdbb :=NewEG_RunLevelElts ();_gbgec :=NewEG_RangeMarkupElements ();_gbgec .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ebgbf :=d .DecodeElement (_gbgec .CustomXmlMoveFromRangeStart ,&_aace );_ebgbf !=nil {return _ebgbf ;};_agcdf .EG_RunLevelElts =append (_agcdf .EG_RunLevelElts ,_effdbb );_effdbb .EG_RangeMarkupElements =append (_effdbb .EG_RangeMarkupElements ,_gbgec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aecea :=NewEG_RunLevelElts ();_dcdbea :=NewEG_RangeMarkupElements ();_dcdbea .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cafabd :=d .DecodeElement (_dcdbea .CustomXmlMoveFromRangeEnd ,&_aace );_cafabd !=nil {return _cafabd ;};_agcdf .EG_RunLevelElts =append (_agcdf .EG_RunLevelElts ,_aecea );_aecea .EG_RangeMarkupElements =append (_aecea .EG_RangeMarkupElements ,_dcdbea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfdge :=NewEG_RunLevelElts ();_dcdeed :=NewEG_RangeMarkupElements ();_dcdeed .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cegec :=d .DecodeElement (_dcdeed .CustomXmlMoveToRangeStart ,&_aace );_cegec !=nil {return _cegec ;};_agcdf .EG_RunLevelElts =append (_agcdf .EG_RunLevelElts ,_bfdge );_bfdge .EG_RangeMarkupElements =append (_bfdge .EG_RangeMarkupElements ,_dcdeed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ccaaa :=NewEG_RunLevelElts ();_fgbbb :=NewEG_RangeMarkupElements ();_fgbbb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gdefa :=d .DecodeElement (_fgbbb .CustomXmlMoveToRangeEnd ,&_aace );_gdefa !=nil {return _gdefa ;};_agcdf .EG_RunLevelElts =append (_agcdf .EG_RunLevelElts ,_ccaaa );_ccaaa .EG_RangeMarkupElements =append (_ccaaa .EG_RangeMarkupElements ,_fgbbb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_faged :=NewEG_RunLevelElts ();_fbfcg :=NewEG_MathContent ();_fbfcg .OMathPara =_b .NewOMathPara ();if _facad :=d .DecodeElement (_fbfcg .OMathPara ,&_aace );_facad !=nil {return _facad ;};_agcdf .EG_RunLevelElts =append (_agcdf .EG_RunLevelElts ,_faged );_faged .EG_MathContent =append (_faged .EG_MathContent ,_fbfcg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dggfad :=NewEG_RunLevelElts ();_gdabc :=NewEG_MathContent ();_gdabc .OMath =_b .NewOMath ();if _gegge :=d .DecodeElement (_gdabc .OMath ,&_aace );_gegge !=nil {return _gegge ;};_agcdf .EG_RunLevelElts =append (_agcdf .EG_RunLevelElts ,_dggfad );_dggfad .EG_MathContent =append (_dggfad .EG_MathContent ,_gdabc );default:_dg .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",_aace .Name );if _gddgg :=d .Skip ();_gddgg !=nil {return _gddgg ;};};case _d .EndElement :break _edcacb ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SdtContentCell and its children, prefixing error messages with path -func (_gbcdg *CT_SdtContentCell )ValidateWithPath (path string )error {for _degac ,_fcbde :=range _gbcdg .Tc {if _cceae :=_fcbde .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_degac ));_cceae !=nil {return _cceae ;};};if _gbcdg .CustomXml !=nil {if _daggcf :=_gbcdg .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_daggcf !=nil {return _daggcf ;};};if _gbcdg .Sdt !=nil {if _bbcac :=_gbcdg .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_bbcac !=nil {return _bbcac ;};};for _eafdd ,_eegcbf :=range _gbcdg .EG_RunLevelElts {if _bfdadd :=_eegcbf .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_eafdd ));_bfdadd !=nil {return _bfdadd ;};};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;);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 (_baedfe *EG_ContentRunContentBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _baedfe .SmartTag !=nil {_fcfeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_baedfe .SmartTag ,_fcfeg );};if _baedfe .Sdt !=nil {_dbbge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_baedfe .Sdt ,_dbbge );};if _baedfe .EG_RunLevelElts !=nil {for _ ,_bbeced :=range _baedfe .EG_RunLevelElts {_bbeced .MarshalXML (e ,_d .StartElement {});};};return nil ;};type ST_SectionMark byte ; +// ValidateWithPath validates the CT_LongHexNumber and its children, prefixing error messages with path +func (_eggce *CT_LongHexNumber )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_FtnPos and its children -func (_ecggf *CT_FtnPos )Validate ()error {return _ecggf .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0050\u006fs");};func (_accfc *ST_FldCharType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_accfc =0;case "\u0062\u0065\u0067i\u006e":*_accfc =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_accfc =2;case "\u0065\u006e\u0064":*_accfc =3;};return nil ;};type CT_Em struct{ +// Validate validates the CT_Frame and its children +func (_gecge *CT_Frame )Validate ()error {return _gecge .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065");};type CT_AltChunk struct{IdAttr *string ; -// Emphasis Mark Type -ValAttr ST_Em ;};func (_caace *CT_Zoom )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _caace .ValAttr !=ST_ZoomUnset {_agfega ,_ggddf :=_caace .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ggddf !=nil {return _ggddf ;};start .Attr =append (start .Attr ,_agfega );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0070\u0065\u0072\u0063\u0065\u006et"},Value :_db .Sprintf ("\u0025\u0076",_caace .PercentAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_ObjectEmbed ()*CT_ObjectEmbed {_cfcbb :=&CT_ObjectEmbed {};return _cfcbb };type CT_FrameLayout struct{ +// External Content Import Properties +AltChunkPr *CT_AltChunkPr ;};func (_cbbfdb *CT_Object )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abceg :=range start .Attr {if _abceg .Name .Local =="\u0064x\u0061\u004f\u0072\u0069\u0067"{_ebaegc ,_geadca :=ParseUnionST_TwipsMeasure (_abceg .Value );if _geadca !=nil {return _geadca ;};_cbbfdb .DxaOrigAttr =&_ebaegc ;continue ;};if _abceg .Name .Local =="\u0064y\u0061\u004f\u0072\u0069\u0067"{_fbcba ,_cabaee :=ParseUnionST_TwipsMeasure (_abceg .Value );if _cabaee !=nil {return _cabaee ;};_cbbfdb .DyaOrigAttr =&_fbcba ;continue ;};};_faebbb :for {_ccgb ,_ddaeg :=d .Token ();if _ddaeg !=nil {return _ddaeg ;};switch _fdace :=_ccgb .(type ){case _d .StartElement :switch _fdace .Name {default:if _beee ,_feaaf :=_dg .CreateElement (_fdace );_feaaf !=nil {return _feaaf ;}else {if _ccafa :=d .DecodeElement (_beee ,&_fdace );_ccafa !=nil {return _ccafa ;};_cbbfdb .Any =append (_cbbfdb .Any ,_beee );};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbbfdb .Drawing =NewCT_Drawing ();if _cbccb :=d .DecodeElement (_cbbfdb .Drawing ,&_fdace );_cbccb !=nil {return _cbccb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbbfdb .Choice =NewCT_ObjectChoice ();if _bcbdb :=d .DecodeElement (&_cbbfdb .Choice .Control ,&_fdace );_bcbdb !=nil {return _bcbdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbbfdb .Choice =NewCT_ObjectChoice ();if _ddcda :=d .DecodeElement (&_cbbfdb .Choice .ObjectLink ,&_fdace );_ddcda !=nil {return _ddcda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbbfdb .Choice =NewCT_ObjectChoice ();if _bfbdcg :=d .DecodeElement (&_cbbfdb .Choice .ObjectEmbed ,&_fdace );_bfbdcg !=nil {return _bfbdcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbbfdb .Choice =NewCT_ObjectChoice ();if _eccba :=d .DecodeElement (&_cbbfdb .Choice .Movie ,&_fdace );_eccba !=nil {return _eccba ;};};case _d .EndElement :break _faebbb ;case _d .CharData :};};return nil ;}; -// Frameset Layout Value -ValAttr ST_FrameLayout ;}; +// Validate validates the CT_Text and its children +func (_egdcbb *CT_Text )Validate ()error {return _egdcbb .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};func (_aaegd *CT_MailMerge )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaegd .MainDocumentType =NewCT_MailMergeDocType ();_aaegd .DataType =NewCT_MailMergeDataType ();_gbcfb :for {_eccgb ,_efecd :=d .Token ();if _efecd !=nil {return _efecd ;};switch _cbceg :=_eccgb .(type ){case _d .StartElement :switch _cbceg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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 _eadff :=d .DecodeElement (_aaegd .MainDocumentType ,&_cbceg );_eadff !=nil {return _eadff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aaegd .LinkToQuery =NewCT_OnOff ();if _edgf :=d .DecodeElement (_aaegd .LinkToQuery ,&_cbceg );_edgf !=nil {return _edgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _efcae :=d .DecodeElement (_aaegd .DataType ,&_cbceg );_efcae !=nil {return _efcae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aaegd .ConnectString =NewCT_String ();if _acdaf :=d .DecodeElement (_aaegd .ConnectString ,&_cbceg );_acdaf !=nil {return _acdaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aaegd .Query =NewCT_String ();if _gfagf :=d .DecodeElement (_aaegd .Query ,&_cbceg );_gfagf !=nil {return _gfagf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aaegd .DataSource =NewCT_Rel ();if _egdgc :=d .DecodeElement (_aaegd .DataSource ,&_cbceg );_egdgc !=nil {return _egdgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aaegd .HeaderSource =NewCT_Rel ();if _debaa :=d .DecodeElement (_aaegd .HeaderSource ,&_cbceg );_debaa !=nil {return _debaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aaegd .DoNotSuppressBlankLines =NewCT_OnOff ();if _bgfb :=d .DecodeElement (_aaegd .DoNotSuppressBlankLines ,&_cbceg );_bgfb !=nil {return _bgfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aaegd .Destination =NewCT_MailMergeDest ();if _deedg :=d .DecodeElement (_aaegd .Destination ,&_cbceg );_deedg !=nil {return _deedg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aaegd .AddressFieldName =NewCT_String ();if _ceace :=d .DecodeElement (_aaegd .AddressFieldName ,&_cbceg );_ceace !=nil {return _ceace ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aaegd .MailSubject =NewCT_String ();if _adgbd :=d .DecodeElement (_aaegd .MailSubject ,&_cbceg );_adgbd !=nil {return _adgbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aaegd .MailAsAttachment =NewCT_OnOff ();if _gcbbd :=d .DecodeElement (_aaegd .MailAsAttachment ,&_cbceg );_gcbbd !=nil {return _gcbbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aaegd .ViewMergedData =NewCT_OnOff ();if _gbecf :=d .DecodeElement (_aaegd .ViewMergedData ,&_cbceg );_gbecf !=nil {return _gbecf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aaegd .ActiveRecord =NewCT_DecimalNumber ();if _fcefb :=d .DecodeElement (_aaegd .ActiveRecord ,&_cbceg );_fcefb !=nil {return _fcefb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aaegd .CheckErrors =NewCT_DecimalNumber ();if _dadge :=d .DecodeElement (_aaegd .CheckErrors ,&_cbceg );_dadge !=nil {return _dadge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aaegd .Odso =NewCT_Odso ();if _bagff :=d .DecodeElement (_aaegd .Odso ,&_cbceg );_bagff !=nil {return _bagff ;};default:_dg .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",_cbceg .Name );if _dbfgd :=d .Skip ();_dbfgd !=nil {return _dbfgd ;};};case _d .EndElement :break _gbcfb ;case _d .CharData :};};return nil ;};type CT_EdnProps struct{ -// ValidateWithPath validates the CT_SignedTwipsMeasure and its children, prefixing error messages with path -func (_dcfgef *CT_SignedTwipsMeasure )ValidateWithPath (path string )error {if _eagdff :=_dcfgef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eagdff !=nil {return _eagdff ;};return nil ;};func (_egfddf ST_StyleSort )String ()string {switch _egfddf {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 "";}; +// Endnote Placement +Pos *CT_EdnPos ; -// Validate validates the CT_TblOverlap and its children -func (_dcdcbcb *CT_TblOverlap )Validate ()error {return _dcdcbcb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");};func (_dagddd *EG_ContentCellContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dagddd .Tc !=nil {_aaffc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063"}};for _ ,_febbc :=range _dagddd .Tc {e .EncodeElement (_febbc ,_aaffc );};};if _dagddd .CustomXml !=nil {_fcdaf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_dagddd .CustomXml ,_fcdaf );};if _dagddd .Sdt !=nil {_eaadbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_dagddd .Sdt ,_eaadbg );};if _dagddd .EG_RunLevelElts !=nil {for _ ,_efbbf :=range _dagddd .EG_RunLevelElts {_efbbf .MarshalXML (e ,_d .StartElement {});};};return nil ;};func (_daeeae ST_TextDirection )String ()string {switch _daeeae {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 (_cdebga *WdST_WrapText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aafbca ,_egcead :=d .Token ();if _egcead !=nil {return _egcead ;};if _ebbb ,_debgab :=_aafbca .(_d .EndElement );_debgab &&_ebbb .Name ==start .Name {*_cdebga =1;return nil ;};if _agfbfe ,_aagda :=_aafbca .(_d .CharData );!_aagda {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aafbca );}else {switch string (_agfbfe ){case "":*_cdebga =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_cdebga =1;case "\u006c\u0065\u0066\u0074":*_cdebga =2;case "\u0072\u0069\u0067h\u0074":*_cdebga =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_cdebga =4;};};_aafbca ,_egcead =d .Token ();if _egcead !=nil {return _egcead ;};if _gceea ,_gafcee :=_aafbca .(_d .EndElement );_gafcee &&_gceea .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aafbca );};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;);func (_dcgcaa ST_Underline )ValidateWithPath (path string )error {switch _dcgcaa {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcgcaa ));};return nil ;}; +// Endnote Numbering Format +NumFmt *CT_NumFmt ; -// ValidateWithPath validates the CT_DocType and its children, prefixing error messages with path -func (_bagc *CT_DocType )ValidateWithPath (path string )error {return nil };func (_cbcfd ST_MeasurementOrPercent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cbcfd .ST_DecimalNumberOrPercent !=nil {e .Encode (_cbcfd .ST_DecimalNumberOrPercent );};if _cbcfd .ST_UniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_cbcfd .ST_UniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func NewCT_DocPartTypes ()*CT_DocPartTypes {_edgf :=&CT_DocPartTypes {};return _edgf };func (_dbbacg ST_PTabRelativeTo )Validate ()error {return _dbbacg .ValidateWithPath ("")}; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// Validate validates the CT_StylePaneFilter and its children -func (_fbagc *CT_StylePaneFilter )Validate ()error {return _fbagc .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0050a\u006e\u0065F\u0069\u006c\u0074\u0065\u0072");}; +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;};func (_ggdfd *ST_DropCap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_begfg ,_dcaabd :=d .Token ();if _dcaabd !=nil {return _dcaabd ;};if _gcedbd ,_fbgafb :=_begfg .(_d .EndElement );_fbgafb &&_gcedbd .Name ==start .Name {*_ggdfd =1;return nil ;};if _cecda ,_eeagag :=_begfg .(_d .CharData );!_eeagag {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",_begfg );}else {switch string (_cecda ){case "":*_ggdfd =0;case "\u006e\u006f\u006e\u0065":*_ggdfd =1;case "\u0064\u0072\u006f\u0070":*_ggdfd =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ggdfd =3;};};_begfg ,_dcaabd =d .Token ();if _dcaabd !=nil {return _dcaabd ;};if _fafgdc ,_geggc :=_begfg .(_d .EndElement );_geggc &&_fafgdc .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",_begfg );};func NewCT_FFCheckBoxChoice ()*CT_FFCheckBoxChoice {_fbeg :=&CT_FFCheckBoxChoice {};return _fbeg };type CT_MultiLevelType struct{ -// Validate validates the CT_FFTextType and its children -func (_ebfa *CT_FFTextType )Validate ()error {return _ebfa .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0054\u0079\u0070\u0065");};func (_ggeda *CT_OdsoFieldMapData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ggeda .Type !=nil {_cfaaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_ggeda .Type ,_cfaaa );};if _ggeda .Name !=nil {_geefd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_ggeda .Name ,_geefd );};if _ggeda .MappedName !=nil {_bafea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006da\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ggeda .MappedName ,_bafea );};if _ggeda .Column !=nil {_ccfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_ggeda .Column ,_ccfe );};if _ggeda .Lid !=nil {_ddagce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_ggeda .Lid ,_ddagce );};if _ggeda .DynamicAddress !=nil {_eafff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003ad\u0079\u006e\u0061m\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073"}};e .EncodeElement (_ggeda .DynamicAddress ,_eafff );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Ind struct{ +// Abstract Numbering Definition Type +ValAttr ST_MultiLevelType ;};func (_debcf *CT_LevelSuffix )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_debcf .ValAttr =ST_LevelSuffix (1);for _ ,_gaabd :=range start .Attr {if _gaabd .Name .Local =="\u0076\u0061\u006c"{_debcf .ValAttr .UnmarshalXMLAttr (_gaabd );continue ;};};for {_gagbc ,_ceae :=d .Token ();if _ceae !=nil {return _g .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",_ceae );};if _dbcf ,_aceg :=_gagbc .(_d .EndElement );_aceg &&_dbcf .Name ==start .Name {break ;};};return nil ;}; -// Start Indentation -StartAttr *ST_SignedTwipsMeasure ; +// ValidateWithPath validates the CT_TcPrInner and its children, prefixing error messages with path +func (_eecbd *CT_TcPrInner )ValidateWithPath (path string )error {if _eecbd .CnfStyle !=nil {if _bdadg :=_eecbd .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_bdadg !=nil {return _bdadg ;};};if _eecbd .TcW !=nil {if _ccdbe :=_eecbd .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_ccdbe !=nil {return _ccdbe ;};};if _eecbd .GridSpan !=nil {if _gafaed :=_eecbd .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_gafaed !=nil {return _gafaed ;};};if _eecbd .HMerge !=nil {if _cafce :=_eecbd .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_cafce !=nil {return _cafce ;};};if _eecbd .VMerge !=nil {if _gfefcc :=_eecbd .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_gfefcc !=nil {return _gfefcc ;};};if _eecbd .TcBorders !=nil {if _adadf :=_eecbd .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_adadf !=nil {return _adadf ;};};if _eecbd .Shd !=nil {if _eeeca :=_eecbd .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_eeeca !=nil {return _eeeca ;};};if _eecbd .NoWrap !=nil {if _gcgdc :=_eecbd .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_gcgdc !=nil {return _gcgdc ;};};if _eecbd .TcMar !=nil {if _gececg :=_eecbd .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_gececg !=nil {return _gececg ;};};if _eecbd .TextDirection !=nil {if _fgffa :=_eecbd .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_fgffa !=nil {return _fgffa ;};};if _eecbd .TcFitText !=nil {if _dcgdc :=_eecbd .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_dcgdc !=nil {return _dcgdc ;};};if _eecbd .VAlign !=nil {if _cdedf :=_eecbd .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_cdedf !=nil {return _cdedf ;};};if _eecbd .HideMark !=nil {if _ageegb :=_eecbd .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_ageegb !=nil {return _ageegb ;};};if _eecbd .Headers !=nil {if _fdfggcg :=_eecbd .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_fdfggcg !=nil {return _fdfggcg ;};};if _eecbd .CellIns !=nil {if _dfggc :=_eecbd .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_dfggc !=nil {return _dfggc ;};};if _eecbd .CellDel !=nil {if _abdaa :=_eecbd .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_abdaa !=nil {return _abdaa ;};};if _eecbd .CellMerge !=nil {if _bfdcf :=_eecbd .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_bfdcf !=nil {return _bfdcf ;};};return nil ;};func (_feedd ST_Zoom )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dafbe :=_d .Attr {};_dafbe .Name =name ;switch _feedd {case ST_ZoomUnset :_dafbe .Value ="";case ST_ZoomNone :_dafbe .Value ="\u006e\u006f\u006e\u0065";case ST_ZoomFullPage :_dafbe .Value ="\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065";case ST_ZoomBestFit :_dafbe .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_ZoomTextFit :_dafbe .Value ="\u0074e\u0078\u0074\u0046\u0069\u0074";};return _dafbe ,nil ;}; -// Start Indentation in Character Units -StartCharsAttr *int64 ; +// ValidateWithPath validates the CT_MacroName and its children, prefixing error messages with path +func (_fcaca *CT_MacroName )ValidateWithPath (path string )error {return nil }; -// End Indentation -EndAttr *ST_SignedTwipsMeasure ; +// Validate validates the CT_MailMergeSourceType and its children +func (_cfgc *CT_MailMergeSourceType )Validate ()error {return _cfgc .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079p\u0065");}; -// End Indentation in Character Units -EndCharsAttr *int64 ; +// ValidateWithPath validates the CT_SectPrChange and its children, prefixing error messages with path +func (_ccddc *CT_SectPrChange )ValidateWithPath (path string )error {if _ccddc .SectPr !=nil {if _aeadfb :=_ccddc .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_aeadfb !=nil {return _aeadfb ;};};return nil ;};func (_dfaedg ST_Pitch )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dfaedg .String (),start );};type CT_Ruby struct{ -// Start Indentation -LeftAttr *ST_SignedTwipsMeasure ; +// Phonetic Guide Properties +RubyPr *CT_RubyPr ; -// Start Indentation in Character Units -LeftCharsAttr *int64 ; +// Phonetic Guide Text +Rt *CT_RubyContent ; -// End Indentation -RightAttr *ST_SignedTwipsMeasure ; +// Phonetic Guide Base Text +RubyBase *CT_RubyContent ;};const (ST_PTabAlignmentUnset ST_PTabAlignment =0;ST_PTabAlignmentLeft ST_PTabAlignment =1;ST_PTabAlignmentCenter ST_PTabAlignment =2;ST_PTabAlignmentRight ST_PTabAlignment =3;);func (_ddebe *EG_FtnEdnNumProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ddebe .NumStart !=nil {_gbggf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ddebe .NumStart ,_gbggf );};if _ddebe .NumRestart !=nil {_fddcde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ddebe .NumRestart ,_fddcde );};return nil ;};func (_begeb *CT_TblOverlap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gdag ,_fdgfe :=_begeb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fdgfe !=nil {return _fdgfe ;};start .Attr =append (start .Attr ,_gdag );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// End Indentation in Character Units -RightCharsAttr *int64 ; +// Validate validates the CT_HdrFtr and its children +func (_ecfe *CT_HdrFtr )Validate ()error {return _ecfe .ValidateWithPath ("\u0043T\u005f\u0048\u0064\u0072\u0046\u0074r");};func (_cgabc *ST_LevelSuffix )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdedb ,_edecd :=d .Token ();if _edecd !=nil {return _edecd ;};if _dbcgfa ,_fcffb :=_bdedb .(_d .EndElement );_fcffb &&_dbcgfa .Name ==start .Name {*_cgabc =1;return nil ;};if _egefa ,_fbcbcg :=_bdedb .(_d .CharData );!_fbcbcg {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",_bdedb );}else {switch string (_egefa ){case "":*_cgabc =0;case "\u0074\u0061\u0062":*_cgabc =1;case "\u0073\u0070\u0061c\u0065":*_cgabc =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_cgabc =3;};};_bdedb ,_edecd =d .Token ();if _edecd !=nil {return _edecd ;};if _egbgae ,_dbdaef :=_bdedb .(_d .EndElement );_dbdaef &&_egbgae .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",_bdedb );};func NewCT_Picture ()*CT_Picture {_defbdf :=&CT_Picture {};return _defbdf }; -// Indentation Removed from First Line -HangingAttr *_c .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_CustomXmlRun and its children, prefixing error messages with path +func (_bfcb *CT_CustomXmlRun )ValidateWithPath (path string )error {if _bfcb .CustomXmlPr !=nil {if _adga :=_bfcb .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_adga !=nil {return _adga ;};};for _ggca ,_deefd :=range _bfcb .EG_PContent {if _ecac :=_deefd .ValidateWithPath (_g .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_ggca ));_ecac !=nil {return _ecac ;};};return nil ;}; -// Indentation Removed From First Line in Character Units -HangingCharsAttr *int64 ; +// Validate validates the CT_TrPrBase and its children +func (_edcgfg *CT_TrPrBase )Validate ()error {return _edcgfg .ValidateWithPath ("C\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065");};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 CT_NumRestart struct{ -// Additional First Line Indentation -FirstLineAttr *_c .ST_TwipsMeasure ; +// Automatic Numbering Restart Value +ValAttr ST_RestartNumber ;};type CT_DocRsids struct{ -// Additional First Line Indentation in Character Units -FirstLineCharsAttr *int64 ;};func ParseUnionST_SignedHpsMeasure (s string )(ST_SignedHpsMeasure ,error ){_abgfdb :=ST_SignedHpsMeasure {};if _c .ST_UniversalMeasurePatternRe .MatchString (s ){_abgfdb .ST_UniversalMeasure =&s ;}else {_cfccd ,_affbf :=_dd .ParseFloat (s ,64);if _affbf !=nil {return _abgfdb ,_db .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_affbf );};_abgfdb .Int64 =_ee .Int64 (int64 (_cfccd ));};return _abgfdb ,nil ;};func (_dccea *CT_MultiLevelType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fdfada ,_cfdeb :=_dccea .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cfdeb !=nil {return _cfdeb ;};start .Attr =append (start .Attr ,_fdfada );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Original Document Revision Save ID +RsidRoot *CT_LongHexNumber ; -// Validate validates the WdCT_WrapSquare and its children -func (_bfaec *WdCT_WrapSquare )Validate ()error {return _bfaec .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065");};func NewFtr ()*Ftr {_bddcd :=&Ftr {};_bddcd .CT_HdrFtr =*NewCT_HdrFtr ();return _bddcd }; +// Single Session Revision Save ID +Rsid []*CT_LongHexNumber ;};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 Comments struct{CT_Comments };func (_adcfc *CT_FtnDocProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggcb :for {_fedad ,_deec :=d .Token ();if _deec !=nil {return _deec ;};switch _agffb :=_fedad .(type ){case _d .StartElement :switch _agffb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adcfc .Pos =NewCT_FtnPos ();if _efedda :=d .DecodeElement (_adcfc .Pos ,&_agffb );_efedda !=nil {return _efedda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adcfc .NumFmt =NewCT_NumFmt ();if _gegd :=d .DecodeElement (_adcfc .NumFmt ,&_agffb );_gegd !=nil {return _gegd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adcfc .NumStart =NewCT_DecimalNumber ();if _cdage :=d .DecodeElement (_adcfc .NumStart ,&_agffb );_cdage !=nil {return _cdage ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adcfc .NumRestart =NewCT_NumRestart ();if _bdfd :=d .DecodeElement (_adcfc .NumRestart ,&_agffb );_bdfd !=nil {return _bdfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aebf :=NewCT_FtnEdnSepRef ();if _feaa :=d .DecodeElement (_aebf ,&_agffb );_feaa !=nil {return _feaa ;};_adcfc .Footnote =append (_adcfc .Footnote ,_aebf );default:_dg .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",_agffb .Name );if _fgdcbc :=d .Skip ();_fgdcbc !=nil {return _fgdcbc ;};};case _d .EndElement :break _ggcb ;case _d .CharData :};};return nil ;};func NewComments ()*Comments {_dfegg :=&Comments {};_dfegg .CT_Comments =*NewCT_Comments ();return _dfegg ;};func (_fgadb *CT_Font )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebggcg :=range start .Attr {if _ebggcg .Name .Local =="\u006e\u0061\u006d\u0065"{_ecaf ,_edee :=_ebggcg .Value ,error (nil );if _edee !=nil {return _edee ;};_fgadb .NameAttr =_ecaf ;continue ;};};_gcedb :for {_abbcd ,_agbac :=d .Token ();if _agbac !=nil {return _agbac ;};switch _efbc :=_abbcd .(type ){case _d .StartElement :switch _efbc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgadb .AltName =NewCT_String ();if _cedfdc :=d .DecodeElement (_fgadb .AltName ,&_efbc );_cedfdc !=nil {return _cedfdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgadb .Panose1 =NewCT_Panose ();if _addgf :=d .DecodeElement (_fgadb .Panose1 ,&_efbc );_addgf !=nil {return _addgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgadb .Charset =NewCT_Charset ();if _fcede :=d .DecodeElement (_fgadb .Charset ,&_efbc );_fcede !=nil {return _fcede ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgadb .Family =NewCT_FontFamily ();if _ggcf :=d .DecodeElement (_fgadb .Family ,&_efbc );_ggcf !=nil {return _ggcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgadb .NotTrueType =NewCT_OnOff ();if _ebcb :=d .DecodeElement (_fgadb .NotTrueType ,&_efbc );_ebcb !=nil {return _ebcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgadb .Pitch =NewCT_Pitch ();if _aeed :=d .DecodeElement (_fgadb .Pitch ,&_efbc );_aeed !=nil {return _aeed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fgadb .Sig =NewCT_FontSig ();if _bbedc :=d .DecodeElement (_fgadb .Sig ,&_efbc );_bbedc !=nil {return _bbedc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgadb .EmbedRegular =NewCT_FontRel ();if _cfaag :=d .DecodeElement (_fgadb .EmbedRegular ,&_efbc );_cfaag !=nil {return _cfaag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgadb .EmbedBold =NewCT_FontRel ();if _efbg :=d .DecodeElement (_fgadb .EmbedBold ,&_efbc );_efbg !=nil {return _efbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgadb .EmbedItalic =NewCT_FontRel ();if _edefe :=d .DecodeElement (_fgadb .EmbedItalic ,&_efbc );_edefe !=nil {return _edefe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgadb .EmbedBoldItalic =NewCT_FontRel ();if _bgcfe :=d .DecodeElement (_fgadb .EmbedBoldItalic ,&_efbc );_bgcfe !=nil {return _bgcfe ;};default:_dg .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",_efbc .Name );if _ebgca :=d .Skip ();_ebgca !=nil {return _ebgca ;};};case _d .EndElement :break _gcedb ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TblGridBase and its children, prefixing error messages with path -func (_dgefc *CT_TblGridBase )ValidateWithPath (path string )error {for _bfbaaa ,_aefgb :=range _dgefc .GridCol {if _feedce :=_aefgb .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_bfbaaa ));_feedce !=nil {return _feedce ;};};return nil ;};func NewCT_TblBorders ()*CT_TblBorders {_edgdb :=&CT_TblBorders {};return _edgdb };func NewCT_LineNumber ()*CT_LineNumber {_edfc :=&CT_LineNumber {};return _edfc };func (_gfeaef *GlossaryDocument )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077:\u0067l\u006f\u0073\u0073\u0061\u0072y\u0044\u006fc\u0075\u006d\u0065\u006e\u0074";return _gfeaef .CT_GlossaryDocument .MarshalXML (e ,start );};func NewCT_UnsignedDecimalNumber ()*CT_UnsignedDecimalNumber {_cfcgbe :=&CT_UnsignedDecimalNumber {};return _cfcgbe ;};type CT_OptimizeForBrowser struct{TargetAttr *string ; +// ValidateWithPath validates the CT_WebSettings and its children, prefixing error messages with path +func (_dbedgg *CT_WebSettings )ValidateWithPath (path string )error {if _dbedgg .Frameset !=nil {if _gddafe :=_dbedgg .Frameset .ValidateWithPath (path +"\u002fF\u0072\u0061\u006d\u0065\u0073\u0065t");_gddafe !=nil {return _gddafe ;};};if _dbedgg .Divs !=nil {if _dgdgc :=_dbedgg .Divs .ValidateWithPath (path +"\u002f\u0044\u0069v\u0073");_dgdgc !=nil {return _dgdgc ;};};if _dbedgg .Encoding !=nil {if _gbbcbb :=_dbedgg .Encoding .ValidateWithPath (path +"\u002fE\u006e\u0063\u006f\u0064\u0069\u006eg");_gbbcbb !=nil {return _gbbcbb ;};};if _dbedgg .OptimizeForBrowser !=nil {if _gedacc :=_dbedgg .OptimizeForBrowser .ValidateWithPath (path +"\u002f\u004f\u0070\u0074im\u0069\u007a\u0065\u0046\u006f\u0072\u0042\u0072\u006f\u0077\u0073\u0065\u0072");_gedacc !=nil {return _gedacc ;};};if _dbedgg .RelyOnVML !=nil {if _dbgac :=_dbedgg .RelyOnVML .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c");_dbgac !=nil {return _dbgac ;};};if _dbedgg .AllowPNG !=nil {if _cdbgd :=_dbedgg .AllowPNG .ValidateWithPath (path +"\u002fA\u006c\u006c\u006f\u0077\u0050\u004eG");_cdbgd !=nil {return _cdbgd ;};};if _dbedgg .DoNotRelyOnCSS !=nil {if _cgbbbe :=_dbedgg .DoNotRelyOnCSS .ValidateWithPath (path +"\u002fD\u006fN\u006f\u0074\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053");_cgbbbe !=nil {return _cgbbbe ;};};if _dbedgg .DoNotSaveAsSingleFile !=nil {if _cdbdad :=_dbedgg .DoNotSaveAsSingleFile .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0061\u0076\u0065\u0041\u0073\u0053\u0069\u006e\u0067\u006c\u0065\u0046\u0069l\u0065");_cdbdad !=nil {return _cdbdad ;};};if _dbedgg .DoNotOrganizeInFolder !=nil {if _cfgdbg :=_dbedgg .DoNotOrganizeInFolder .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u004f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006f\u006c\u0064e\u0072");_cfgdbg !=nil {return _cfgdbg ;};};if _dbedgg .DoNotUseLongFileNames !=nil {if _gdfbf :=_dbedgg .DoNotUseLongFileNames .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0055\u0073\u0065\u004c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006de\u0073");_gdfbf !=nil {return _gdfbf ;};};if _dbedgg .PixelsPerInch !=nil {if _cecdf :=_dbedgg .PixelsPerInch .ValidateWithPath (path +"\u002f\u0050\u0069\u0078\u0065\u006c\u0073\u0050\u0065r\u0049\u006e\u0063\u0068");_cecdf !=nil {return _cecdf ;};};if _dbedgg .TargetScreenSz !=nil {if _agcgg :=_dbedgg .TargetScreenSz .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a");_agcgg !=nil {return _agcgg ;};};if _dbedgg .SaveSmartTagsAsXml !=nil {if _ddaga :=_dbedgg .SaveSmartTagsAsXml .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073\u0041\u0073\u0058\u006d\u006c");_ddaga !=nil {return _ddaga ;};};return nil ;};func (_ccgeb *CT_VMerge )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agea :=range start .Attr {if _agea .Name .Local =="\u0076\u0061\u006c"{_ccgeb .ValAttr .UnmarshalXMLAttr (_agea );continue ;};};for {_fffcec ,_eecae :=d .Token ();if _eecae !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0056\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_eecae );};if _bbcbc ,_afgafb :=_fffcec .(_d .EndElement );_afgafb &&_bbcbc .Name ==start .Name {break ;};};return nil ;};func (_bcefd *CT_FramesetSplitbar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gccfg :for {_egfda ,_edeb :=d .Token ();if _edeb !=nil {return _edeb ;};switch _deedf :=_egfda .(type ){case _d .StartElement :switch _deedf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcefd .W =NewCT_TwipsMeasure ();if _eggfaa :=d .DecodeElement (_bcefd .W ,&_deedf );_eggfaa !=nil {return _eggfaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bcefd .Color =NewCT_Color ();if _afbd :=d .DecodeElement (_bcefd .Color ,&_deedf );_afbd !=nil {return _afbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcefd .NoBorder =NewCT_OnOff ();if _fbgge :=d .DecodeElement (_bcefd .NoBorder ,&_deedf );_fbgge !=nil {return _fbgge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcefd .FlatBorders =NewCT_OnOff ();if _fgefb :=d .DecodeElement (_bcefd .FlatBorders ,&_deedf );_fgefb !=nil {return _fgefb ;};default:_dg .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",_deedf .Name );if _bgbb :=d .Skip ();_bgbb !=nil {return _bgbb ;};};case _d .EndElement :break _gccfg ;case _d .CharData :};};return nil ;}; -// On/Off Value -ValAttr *_c .ST_OnOff ;};func (_fdgdagf ST_ObjectDrawAspect )String ()string {switch _fdgdagf {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0069\u0063\u006f\u006e";};return "";};func NewCT_Numbering ()*CT_Numbering {_eaggfb :=&CT_Numbering {};return _eaggfb }; +// Validate validates the CT_FFDDList and its children +func (_efdf *CT_FFDDList )Validate ()error {return _efdf .ValidateWithPath ("C\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074");};func NewCT_TopPageBorder ()*CT_TopPageBorder {_dgdbf :=&CT_TopPageBorder {};_dgdbf .ValAttr =ST_Border (1);return _dgdbf ;};func (_abfcg *WdCT_Inline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abfcg .Extent =_dd .NewCT_PositiveSize2D ();_abfcg .DocPr =_dd .NewCT_NonVisualDrawingProps ();_abfcg .Graphic =_dd .NewGraphic ();for _ ,_cbfgc :=range start .Attr {if _cbfgc .Name .Local =="\u0064\u0069\u0073t\u0054"{_bbaec ,_dggfdg :=_da .ParseUint (_cbfgc .Value ,10,32);if _dggfdg !=nil {return _dggfdg ;};_cfefg :=uint32 (_bbaec );_abfcg .DistTAttr =&_cfefg ;continue ;};if _cbfgc .Name .Local =="\u0064\u0069\u0073t\u0042"{_fbdbgg ,_dgedc :=_da .ParseUint (_cbfgc .Value ,10,32);if _dgedc !=nil {return _dgedc ;};_baedd :=uint32 (_fbdbgg );_abfcg .DistBAttr =&_baedd ;continue ;};if _cbfgc .Name .Local =="\u0064\u0069\u0073t\u0052"{_egaacc ,_fdbdb :=_da .ParseUint (_cbfgc .Value ,10,32);if _fdbdb !=nil {return _fdbdb ;};_cbgcf :=uint32 (_egaacc );_abfcg .DistRAttr =&_cbgcf ;continue ;};if _cbfgc .Name .Local =="\u0064\u0069\u0073t\u004c"{_gbeaaa ,_fcagg :=_da .ParseUint (_cbfgc .Value ,10,32);if _fcagg !=nil {return _fcagg ;};_gcbabe :=uint32 (_gbeaaa );_abfcg .DistLAttr =&_gcbabe ;continue ;};};_cfcgae :for {_bbaegf ,_ecgbd :=d .Token ();if _ecgbd !=nil {return _ecgbd ;};switch _egbgd :=_bbaegf .(type ){case _d .StartElement :switch _egbgd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u0065\u006e\u0074"}:if _ccecg :=d .DecodeElement (_abfcg .Extent ,&_egbgd );_ccecg !=nil {return _ccecg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_abfcg .EffectExtent =NewWdCT_EffectExtent ();if _efcbdbb :=d .DecodeElement (_abfcg .EffectExtent ,&_egbgd );_efcbdbb !=nil {return _efcbdbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0064\u006f\u0063P\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0063P\u0072"}:if _gebcd :=d .DecodeElement (_abfcg .DocPr ,&_egbgd );_gebcd !=nil {return _gebcd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_abfcg .CNvGraphicFramePr =_dd .NewCT_NonVisualGraphicFrameProperties ();if _bgggb :=d .DecodeElement (_abfcg .CNvGraphicFramePr ,&_egbgd );_bgggb !=nil {return _bgggb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _gffbb :=d .DecodeElement (_abfcg .Graphic ,&_egbgd );_gffbb !=nil {return _gffbb ;};default:_dg .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",_egbgd .Name );if _dfbfg :=d .Skip ();_dfbfg !=nil {return _dfbfg ;};};case _d .EndElement :break _cfcgae ;case _d .CharData :};};return nil ;};func (_fbbea *CT_ProofErr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_aebg ,_caad :=_fbbea .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _caad !=nil {return _caad ;};start .Attr =append (start .Attr ,_aebg );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TblPrEx and its children, prefixing error messages with path -func (_ddcge *CT_TblPrEx )ValidateWithPath (path string )error {if _ddcge .TblW !=nil {if _gdbgcb :=_ddcge .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_gdbgcb !=nil {return _gdbgcb ;};};if _ddcge .Jc !=nil {if _dddfa :=_ddcge .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_dddfa !=nil {return _dddfa ;};};if _ddcge .TblCellSpacing !=nil {if _cbfdd :=_ddcge .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_cbfdd !=nil {return _cbfdd ;};};if _ddcge .TblInd !=nil {if _bbfcb :=_ddcge .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_bbfcb !=nil {return _bbfcb ;};};if _ddcge .TblBorders !=nil {if _gbfdac :=_ddcge .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_gbfdac !=nil {return _gbfdac ;};};if _ddcge .Shd !=nil {if _efdfb :=_ddcge .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_efdfb !=nil {return _efdfb ;};};if _ddcge .TblLayout !=nil {if _edabd :=_ddcge .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_edabd !=nil {return _edabd ;};};if _ddcge .TblCellMar !=nil {if _adffb :=_ddcge .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_adffb !=nil {return _adffb ;};};if _ddcge .TblLook !=nil {if _geeff :=_ddcge .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_geeff !=nil {return _geeff ;};};if _ddcge .TblPrExChange !=nil {if _cgcba :=_ddcge .TblPrExChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078\u0043h\u0061\u006e\u0067\u0065");_cgcba !=nil {return _cgcba ;};};return nil ;};func (_gbcbd ST_FontFamily )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gbcbd .String (),start );};func (_efacae ST_Proof )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gdebfc :=_d .Attr {};_gdebfc .Name =name ;switch _efacae {case ST_ProofUnset :_gdebfc .Value ="";case ST_ProofClean :_gdebfc .Value ="\u0063\u006c\u0065a\u006e";case ST_ProofDirty :_gdebfc .Value ="\u0064\u0069\u0072t\u0079";};return _gdebfc ,nil ;}; +// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path +func (_ebca *CT_Kinsoku )ValidateWithPath (path string )error {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;); -// Validate validates the CT_FitText and its children -func (_eeagfb *CT_FitText )Validate ()error {return _eeagfb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");}; +// ValidateWithPath validates the CT_FrameScrollbar and its children, prefixing error messages with path +func (_cdad *CT_FrameScrollbar )ValidateWithPath (path string )error {if _cdad .ValAttr ==ST_FrameScrollbarUnset {return _g .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 _adcb :=_cdad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adcb !=nil {return _adcb ;};return nil ;};func (_eddfe *CT_FtnDocProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eddfe .Pos !=nil {_cfccg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_eddfe .Pos ,_cfccg );};if _eddfe .NumFmt !=nil {_edcbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_eddfe .NumFmt ,_edcbc );};if _eddfe .NumStart !=nil {_cgaaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_eddfe .NumStart ,_cgaaa );};if _eddfe .NumRestart !=nil {_dgef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_eddfe .NumRestart ,_dgef );};if _eddfe .Footnote !=nil {_edbab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}};for _ ,_eabe :=range _eddfe .Footnote {e .EncodeElement (_eabe ,_edbab );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_FtnEdnSepRef struct{ -// ValidateWithPath validates the WdCT_GraphicFrame and its children, prefixing error messages with path -func (_efgdeb *WdCT_GraphicFrame )ValidateWithPath (path string )error {if _dadda :=_efgdeb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dadda !=nil {return _dadda ;};if _fcffe :=_efgdeb .CNvFrPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0046\u0072\u0050\u0072");_fcffe !=nil {return _fcffe ;};if _eaadfcf :=_efgdeb .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_eaadfcf !=nil {return _eaadfcf ;};if _baggd :=_efgdeb .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_baggd !=nil {return _baggd ;};if _efgdeb .ExtLst !=nil {if _dbffdf :=_efgdeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbffdf !=nil {return _dbffdf ;};};return nil ;};const (ST_BrTypeUnset ST_BrType =0;ST_BrTypePage ST_BrType =1;ST_BrTypeColumn ST_BrType =2;ST_BrTypeTextWrapping ST_BrType =3;);type CT_SignedTwipsMeasure struct{ +// Footnote/Endnote ID +IdAttr int64 ;}; -// Positive or Negative Value in Twentieths of a Point -ValAttr ST_SignedTwipsMeasure ;};func (_edcac ST_FFTextType )ValidateWithPath (path string )error {switch _edcac {case 0,1,2,3,4,5,6:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edcac ));};return nil ;}; +// ValidateWithPath validates the CT_RPr and its children, prefixing error messages with path +func (_acggd *CT_RPr )ValidateWithPath (path string )error {if _acggd .RStyle !=nil {if _geadg :=_acggd .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_geadg !=nil {return _geadg ;};};if _acggd .RFonts !=nil {if _adfab :=_acggd .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_adfab !=nil {return _adfab ;};};if _acggd .B !=nil {if _ggefa :=_acggd .B .ValidateWithPath (path +"\u002f\u0042");_ggefa !=nil {return _ggefa ;};};if _acggd .BCs !=nil {if _caedd :=_acggd .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_caedd !=nil {return _caedd ;};};if _acggd .I !=nil {if _geedf :=_acggd .I .ValidateWithPath (path +"\u002f\u0049");_geedf !=nil {return _geedf ;};};if _acggd .ICs !=nil {if _bgdf :=_acggd .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_bgdf !=nil {return _bgdf ;};};if _acggd .Caps !=nil {if _dgfeeb :=_acggd .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_dgfeeb !=nil {return _dgfeeb ;};};if _acggd .SmallCaps !=nil {if _fedga :=_acggd .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_fedga !=nil {return _fedga ;};};if _acggd .Strike !=nil {if _bcfbf :=_acggd .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_bcfbf !=nil {return _bcfbf ;};};if _acggd .Dstrike !=nil {if _fefcb :=_acggd .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_fefcb !=nil {return _fefcb ;};};if _acggd .Outline !=nil {if _gagba :=_acggd .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_gagba !=nil {return _gagba ;};};if _acggd .Shadow !=nil {if _eced :=_acggd .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_eced !=nil {return _eced ;};};if _acggd .Emboss !=nil {if _addeecc :=_acggd .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_addeecc !=nil {return _addeecc ;};};if _acggd .Imprint !=nil {if _decdf :=_acggd .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_decdf !=nil {return _decdf ;};};if _acggd .NoProof !=nil {if _ffgag :=_acggd .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_ffgag !=nil {return _ffgag ;};};if _acggd .SnapToGrid !=nil {if _gadgce :=_acggd .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_gadgce !=nil {return _gadgce ;};};if _acggd .Vanish !=nil {if _ebfcd :=_acggd .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_ebfcd !=nil {return _ebfcd ;};};if _acggd .WebHidden !=nil {if _edfge :=_acggd .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_edfge !=nil {return _edfge ;};};if _acggd .Color !=nil {if _adcded :=_acggd .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_adcded !=nil {return _adcded ;};};if _acggd .Spacing !=nil {if _cffeg :=_acggd .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_cffeg !=nil {return _cffeg ;};};if _acggd .W !=nil {if _bbbfc :=_acggd .W .ValidateWithPath (path +"\u002f\u0057");_bbbfc !=nil {return _bbbfc ;};};if _acggd .Kern !=nil {if _ggdb :=_acggd .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_ggdb !=nil {return _ggdb ;};};if _acggd .Position !=nil {if _ddfee :=_acggd .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_ddfee !=nil {return _ddfee ;};};if _acggd .Sz !=nil {if _bedef :=_acggd .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_bedef !=nil {return _bedef ;};};if _acggd .SzCs !=nil {if _dbegc :=_acggd .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_dbegc !=nil {return _dbegc ;};};if _acggd .Highlight !=nil {if _dcgdf :=_acggd .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_dcgdf !=nil {return _dcgdf ;};};if _acggd .U !=nil {if _fgdee :=_acggd .U .ValidateWithPath (path +"\u002f\u0055");_fgdee !=nil {return _fgdee ;};};if _acggd .Effect !=nil {if _cdceec :=_acggd .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_cdceec !=nil {return _cdceec ;};};if _acggd .Bdr !=nil {if _cegcg :=_acggd .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_cegcg !=nil {return _cegcg ;};};if _acggd .Shd !=nil {if _fgbfg :=_acggd .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_fgbfg !=nil {return _fgbfg ;};};if _acggd .FitText !=nil {if _eceab :=_acggd .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_eceab !=nil {return _eceab ;};};if _acggd .VertAlign !=nil {if _agcce :=_acggd .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_agcce !=nil {return _agcce ;};};if _acggd .Rtl !=nil {if _gdfdabg :=_acggd .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_gdfdabg !=nil {return _gdfdabg ;};};if _acggd .Cs !=nil {if _edfca :=_acggd .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_edfca !=nil {return _edfca ;};};if _acggd .Em !=nil {if _ffcag :=_acggd .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_ffcag !=nil {return _ffcag ;};};if _acggd .Lang !=nil {if _bcgcac :=_acggd .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_bcgcac !=nil {return _bcgcac ;};};if _acggd .EastAsianLayout !=nil {if _dgdag :=_acggd .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_dgdag !=nil {return _dgdag ;};};if _acggd .SpecVanish !=nil {if _ecacg :=_acggd .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_ecacg !=nil {return _ecacg ;};};if _acggd .OMath !=nil {if _bacfd :=_acggd .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_bacfd !=nil {return _bacfd ;};};if _acggd .RPrChange !=nil {if _egagf :=_acggd .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_egagf !=nil {return _egagf ;};};return nil ;};func (_ddaecf *WdCT_PosV )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dcadae ,_ecffe :=_ddaecf .RelativeFromAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"});if _ecffe !=nil {return _ecffe ;};start .Attr =append (start .Attr ,_dcadae );e .EncodeToken (start );_ddaecf .Choice .MarshalXML (e ,_d .StartElement {});e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path -func (_egbe *CT_OnOff )ValidateWithPath (path string )error {if _egbe .ValAttr !=nil {if _abbef :=_egbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abbef !=nil {return _abbef ;};};return nil ;};func (_agffg *CT_MarkupRange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _agffg .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_dgefg ,_dfdc :=_agffg .DisplacedByCustomXmlAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _dfdc !=nil {return _dfdc ;};start .Attr =append (start .Attr ,_dgefg );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_agffg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcgdbed *ST_StyleType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaccf ,_fgacb :=d .Token ();if _fgacb !=nil {return _fgacb ;};if _dgdgb ,_feacf :=_eaccf .(_d .EndElement );_feacf &&_dgdgb .Name ==start .Name {*_bcgdbed =1;return nil ;};if _dbfedf ,_gedffg :=_eaccf .(_d .CharData );!_gedffg {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eaccf );}else {switch string (_dbfedf ){case "":*_bcgdbed =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_bcgdbed =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_bcgdbed =2;case "\u0074\u0061\u0062l\u0065":*_bcgdbed =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_bcgdbed =4;};};_eaccf ,_fgacb =d .Token ();if _fgacb !=nil {return _fgacb ;};if _dgefca ,_cddaf :=_eaccf .(_d .EndElement );_cddaf &&_dgefca .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eaccf );};type CT_ObjectLink struct{UpdateModeAttr ST_ObjectUpdateMode ;LockedFieldAttr *_c .ST_OnOff ; +// Validate validates the CT_TrackChangeRange and its children +func (_adadfb *CT_TrackChangeRange )Validate ()error {return _adadfb .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065");};func NewWdEG_WrapTypeChoice ()*WdEG_WrapTypeChoice {_fgebae :=&WdEG_WrapTypeChoice {};return _fgebae };func NewCT_WebSettings ()*CT_WebSettings {_afecaf :=&CT_WebSettings {};return _afecaf };func (_gafbe *WdCT_LinkedTextboxInformation )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_gafbe .IdAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0065\u0071"},Value :_g .Sprintf ("\u0025\u0076",_gafbe .SeqAttr )});e .EncodeToken (start );if _gafbe .ExtLst !=nil {_eefcf :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gafbe .ExtLst ,_eefcf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fceb *CT_Charset )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdbd :=range start .Attr {if _cdbd .Name .Local =="\u0076\u0061\u006c"{_cdda ,_fgace :=_cdbd .Value ,error (nil );if _fgace !=nil {return _fgace ;};_fceb .ValAttr =&_cdda ;continue ;};if _cdbd .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_deae ,_ddgg :=_cdbd .Value ,error (nil );if _ddgg !=nil {return _ddgg ;};_fceb .CharacterSetAttr =&_deae ;continue ;};};for {_dbaf ,_bgce :=d .Token ();if _bgce !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074\u003a\u0020%\u0073",_bgce );};if _cfde ,_dege :=_dbaf .(_d .EndElement );_dege &&_cfde .Name ==start .Name {break ;};};return nil ;};func (_egggf *CT_Spacing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fddda :=range start .Attr {if _fddda .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065"{_dffgc ,_ecgbag :=ParseUnionST_TwipsMeasure (_fddda .Value );if _ecgbag !=nil {return _ecgbag ;};_egggf .BeforeAttr =&_dffgc ;continue ;};if _fddda .Name .Local =="b\u0065\u0066\u006f\u0072\u0065\u004c\u0069\u006e\u0065\u0073"{_ecdcg ,_adggaa :=_da .ParseInt (_fddda .Value ,10,64);if _adggaa !=nil {return _adggaa ;};_egggf .BeforeLinesAttr =&_ecdcg ;continue ;};if _fddda .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065\u0041\u0075\u0074\u006f\u0073\u0070a\u0063\u0069\u006e\u0067"{_gcgaad ,_geeef :=ParseUnionST_OnOff (_fddda .Value );if _geeef !=nil {return _geeef ;};_egggf .BeforeAutospacingAttr =&_gcgaad ;continue ;};if _fddda .Name .Local =="\u0061\u0066\u0074e\u0072"{_gdeebc ,_gcdggg :=ParseUnionST_TwipsMeasure (_fddda .Value );if _gcdggg !=nil {return _gcdggg ;};_egggf .AfterAttr =&_gdeebc ;continue ;};if _fddda .Name .Local =="\u0061\u0066\u0074\u0065\u0072\u004c\u0069\u006e\u0065\u0073"{_bbeff ,_bcfda :=_da .ParseInt (_fddda .Value ,10,64);if _bcfda !=nil {return _bcfda ;};_egggf .AfterLinesAttr =&_bbeff ;continue ;};if _fddda .Name .Local =="\u0061\u0066t\u0065\u0072\u0041u\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067"{_bfdbc ,_eecedg :=ParseUnionST_OnOff (_fddda .Value );if _eecedg !=nil {return _eecedg ;};_egggf .AfterAutospacingAttr =&_bfdbc ;continue ;};if _fddda .Name .Local =="\u006c\u0069\u006e\u0065"{_egecac ,_ebfdd :=ParseUnionST_SignedTwipsMeasure (_fddda .Value );if _ebfdd !=nil {return _ebfdd ;};_egggf .LineAttr =&_egecac ;continue ;};if _fddda .Name .Local =="\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"{_egggf .LineRuleAttr .UnmarshalXMLAttr (_fddda );continue ;};};for {_egdadeb ,_eeacg :=d .Token ();if _eeacg !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u003a\u0020%\u0073",_eeacg );};if _cdegaa ,_eegeg :=_egdadeb .(_d .EndElement );_eegeg &&_cdegaa .Name ==start .Name {break ;};};return nil ;};func NewCT_TargetScreenSz ()*CT_TargetScreenSz {_edagc :=&CT_TargetScreenSz {};_edagc .ValAttr =ST_TargetScreenSz (1);return _edagc ;};func (_dcebcbd *ST_DocPartType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dcebcbd =0;case "\u006e\u006f\u006e\u0065":*_dcebcbd =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dcebcbd =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_dcebcbd =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_dcebcbd =4;case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_dcebcbd =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_dcebcbd =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_dcebcbd =7;};return nil ;};func (_cgdacga ST_Wrap )String ()string {switch _cgdacga {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 (_cededb *CT_TblPrChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",_cededb .AuthorAttr )});if _cededb .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_cededb .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_cededb .IdAttr )});e .EncodeToken (start );_fdbaad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_cededb .TblPr ,_fdbaad );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Object Representation -DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; +// Validate validates the CT_FitText and its children +func (_eagg *CT_FitText )Validate ()error {return _eagg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");};func (_edacda *CT_LineNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fgccg :=range start .Attr {if _fgccg .Name .Local =="\u0063o\u0075\u006e\u0074\u0042\u0079"{_cgdaa ,_cegac :=_da .ParseInt (_fgccg .Value ,10,64);if _cegac !=nil {return _cegac ;};_edacda .CountByAttr =&_cgdaa ;continue ;};if _fgccg .Name .Local =="\u0073\u0074\u0061r\u0074"{_ebfe ,_cbfec :=_da .ParseInt (_fgccg .Value ,10,64);if _cbfec !=nil {return _cbfec ;};_edacda .StartAttr =&_ebfe ;continue ;};if _fgccg .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_egdf ,_fddgb :=ParseUnionST_TwipsMeasure (_fgccg .Value );if _fddgb !=nil {return _fddgb ;};_edacda .DistanceAttr =&_egdf ;continue ;};if _fgccg .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_edacda .RestartAttr .UnmarshalXMLAttr (_fgccg );continue ;};};for {_bdgae ,_fadf :=d .Token ();if _fadf !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ci\u006ee\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_fadf );};if _efbbb ,_gedef :=_bdgae .(_d .EndElement );_gedef &&_efbbb .Name ==start .Name {break ;};};return nil ;};func (_aa *AG_SectPrAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ddc :=range start .Attr {if _ddc .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_df ,_cd :=_ddc .Value ,error (nil );if _cd !=nil {return _cd ;};_aa .RsidRPrAttr =&_df ;continue ;};if _ddc .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_ca ,_ed :=_ddc .Value ,error (nil );if _ed !=nil {return _ed ;};_aa .RsidDelAttr =&_ca ;continue ;};if _ddc .Name .Local =="\u0072\u0073\u0069d\u0052"{_edd ,_ef :=_ddc .Value ,error (nil );if _ef !=nil {return _ef ;};_aa .RsidRAttr =&_edd ;continue ;};if _ddc .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_cdf ,_bf :=_ddc .Value ,error (nil );if _bf !=nil {return _bf ;};_aa .RsidSectAttr =&_cdf ;continue ;};};for {_cbc ,_bcg :=d .Token ();if _bcg !=nil {return _g .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",_bcg );};if _gbfg ,_caa :=_cbc .(_d .EndElement );_caa &&_gbfg .Name ==start .Name {break ;};};return nil ;};func (_abde *CT_DocPartCategory )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abde .Name =NewCT_String ();_abde .Gallery =NewCT_DocPartGallery ();_fgbeg :for {_daebg ,_debeb :=d .Token ();if _debeb !=nil {return _debeb ;};switch _efefd :=_daebg .(type ){case _d .StartElement :switch _efefd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _gbfba :=d .DecodeElement (_abde .Name ,&_efefd );_gbfba !=nil {return _gbfba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _agafc :=d .DecodeElement (_abde .Gallery ,&_efefd );_agafc !=nil {return _agafc ;};default:_dg .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",_efefd .Name );if _eceg :=d .Skip ();_eceg !=nil {return _eceg ;};};case _d .EndElement :break _fgbeg ;case _d .CharData :};};return nil ;};func NewEG_PContentBase ()*EG_PContentBase {_geaaac :=&EG_PContentBase {};return _geaaac };func (_bdgebc *Fonts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077:\u0066\u006f\u006e\u0074\u0073";return _bdgebc .CT_FontsList .MarshalXML (e ,start );};type CT_TblGridChange struct{ -// Object Application -ProgIdAttr *string ; +// Annotation Identifier +IdAttr int64 ;TblGrid *CT_TblGridBase ;}; -// Object Shape -ShapeIdAttr *string ; +// ValidateWithPath validates the CT_OptimizeForBrowser and its children, prefixing error messages with path +func (_ffcbd *CT_OptimizeForBrowser )ValidateWithPath (path string )error {if _ffcbd .ValAttr !=nil {if _decbbd :=_ffcbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_decbbd !=nil {return _decbbd ;};};return nil ;};type CT_Document struct{ConformanceAttr _e .ST_ConformanceClass ; -// Field Switches -FieldCodesAttr *string ;};func (_fbgbfg ST_BrType )String ()string {switch _fbgbfg {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 "";}; +// Document Background +Background *CT_Background ;Body *CT_Body ;}; -// Validate validates the CT_VMerge and its children -func (_cgcbg *CT_VMerge )Validate ()error {return _cgcbg .ValidateWithPath ("\u0043T\u005f\u0056\u004d\u0065\u0072\u0067e");};func NewCT_Shd ()*CT_Shd {_daddf :=&CT_Shd {};_daddf .ValAttr =ST_Shd (1);return _daddf };func (_gace *CT_Footnotes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gace .Footnote !=nil {_gdeca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}};for _ ,_dbdgd :=range _gace .Footnote {e .EncodeElement (_dbdgd ,_gdeca );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gccfb *ST_TblLayoutType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gccfb =0;case "\u0066\u0069\u0078e\u0064":*_gccfb =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_gccfb =2;};return nil ;};type CT_HMerge struct{ +// Validate validates the CT_LevelText and its children +func (_eabdd *CT_LevelText )Validate ()error {return _eabdd .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0054\u0065\u0078\u0074");};func (_fcbcg ST_CharacterSpacing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fcbcg .String (),start );};func (_egfdc ST_TblLayoutType )String ()string {switch _egfdc {case 0:return "";case 1:return "\u0066\u0069\u0078e\u0064";case 2:return "\u0061u\u0074\u006f\u0066\u0069\u0074";};return "";}; -// Horizontal Merge Type -ValAttr ST_Merge ;};const (ST_MultiLevelTypeUnset ST_MultiLevelType =0;ST_MultiLevelTypeSingleLevel ST_MultiLevelType =1;ST_MultiLevelTypeMultilevel ST_MultiLevelType =2;ST_MultiLevelTypeHybridMultilevel ST_MultiLevelType =3;);func NewCT_CharacterSpacing ()*CT_CharacterSpacing {_deg :=&CT_CharacterSpacing {};_deg .ValAttr =ST_CharacterSpacing (1);return _deg ;};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;); +// Validate validates the WdCT_WordprocessingCanvas and its children +func (_egbdd *WdCT_WordprocessingCanvas )Validate ()error {return _egbdd .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057o\u0072\u0064\u0070\u0072\u006fc\u0065s\u0073i\u006e\u0067\u0043\u0061\u006e\u0076\u0061s");};func (_adfcc ST_DocPartType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_adfcc .String (),start );};func (_bafgc *ST_Underline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcgfe ,_baafb :=d .Token ();if _baafb !=nil {return _baafb ;};if _dbffea ,_fgagbf :=_dcgfe .(_d .EndElement );_fgagbf &&_dbffea .Name ==start .Name {*_bafgc =1;return nil ;};if _bbcgd ,_aegdf :=_dcgfe .(_d .CharData );!_aegdf {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",_dcgfe );}else {switch string (_bbcgd ){case "":*_bafgc =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bafgc =1;case "\u0077\u006f\u0072d\u0073":*_bafgc =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bafgc =3;case "\u0074\u0068\u0069c\u006b":*_bafgc =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_bafgc =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_bafgc =6;case "\u0064\u0061\u0073\u0068":*_bafgc =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_bafgc =8;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_bafgc =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_bafgc =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_bafgc =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_bafgc =12;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_bafgc =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_bafgc =14;case "\u0077\u0061\u0076\u0065":*_bafgc =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_bafgc =16;case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_bafgc =17;case "\u006e\u006f\u006e\u0065":*_bafgc =18;};};_dcgfe ,_baafb =d .Token ();if _baafb !=nil {return _baafb ;};if _bbccg ,_abbgff :=_dcgfe .(_d .EndElement );_abbgff &&_bbccg .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",_dcgfe );};func (_aaffgbb ST_TextAlignment )ValidateWithPath (path string )error {switch _aaffgbb {case 0,1,2,3,4,5: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 (_aaffgbb ));};return nil ;};type ST_DocProtect byte ;func NewCT_SectType ()*CT_SectType {_afebd :=&CT_SectType {};return _afebd };func (_caegg ST_BrClear )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ccecge :=_d .Attr {};_ccecge .Name =name ;switch _caegg {case ST_BrClearUnset :_ccecge .Value ="";case ST_BrClearNone :_ccecge .Value ="\u006e\u006f\u006e\u0065";case ST_BrClearLeft :_ccecge .Value ="\u006c\u0065\u0066\u0074";case ST_BrClearRight :_ccecge .Value ="\u0072\u0069\u0067h\u0074";case ST_BrClearAll :_ccecge .Value ="\u0061\u006c\u006c";};return _ccecge ,nil ;};func NewCT_TcBorders ()*CT_TcBorders {_bbdee :=&CT_TcBorders {};return _bbdee };func (_dggce *EG_MathContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggdfb :for {_cdbcgbe ,_agggdb :=d .Token ();if _agggdb !=nil {return _agggdb ;};switch _bgaacd :=_cdbcgbe .(type ){case _d .StartElement :switch _bgaacd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dggce .OMathPara =_b .NewOMathPara ();if _ddfeb :=d .DecodeElement (_dggce .OMathPara ,&_bgaacd );_ddfeb !=nil {return _ddfeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dggce .OMath =_b .NewOMath ();if _geedcf :=d .DecodeElement (_dggce .OMath ,&_bgaacd );_geedcf !=nil {return _geedcf ;};default:_dg .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",_bgaacd .Name );if _bfcffc :=d .Skip ();_bfcffc !=nil {return _bfcffc ;};};case _d .EndElement :break _ggdfb ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the WdCT_WordprocessingGroupChoice and its children, prefixing error messages with path -func (_egfbge *WdCT_WordprocessingGroupChoice )ValidateWithPath (path string )error {for _ffdagc ,_abaffb :=range _egfbge .Wsp {if _cfaeb :=_abaffb .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_ffdagc ));_cfaeb !=nil {return _cfaeb ;};};for _egdbf ,_gdgff :=range _egfbge .GrpSp {if _bfadb :=_gdgff .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_egdbf ));_bfadb !=nil {return _bfadb ;};};for _caegga ,_aadcee :=range _egfbge .GraphicFrame {if _fbcad :=_aadcee .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_caegga ));_fbcad !=nil {return _fbcad ;};};for _cacfcg ,_bebbaa :=range _egfbge .Pic {if _faffb :=_bebbaa .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_cacfcg ));_faffb !=nil {return _faffb ;};};for _dbdcee ,_afebd :=range _egfbge .ContentPart {if _aeeagd :=_afebd .ValidateWithPath (_db .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_dbdcee ));_aeeagd !=nil {return _aeeagd ;};};return nil ;}; +// ValidateWithPath validates the CT_UnsignedDecimalNumber and its children, prefixing error messages with path +func (_agcedb *CT_UnsignedDecimalNumber )ValidateWithPath (path string )error {return nil }; -// Validate validates the WdCT_TxbxContent and its children -func (_abdagf *WdCT_TxbxContent )Validate ()error {return _abdagf .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054x\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");}; +// Validate validates the EG_FtnEdnNumProps and its children +func (_bbgfag *EG_FtnEdnNumProps )Validate ()error {return _bbgfag .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006dP\u0072\u006f\u0070\u0073");};func (_cbfaf *ST_SdtDateMappingType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egcfaea ,_bebbbf :=d .Token ();if _bebbbf !=nil {return _bebbbf ;};if _fddfc ,_ceecab :=_egcfaea .(_d .EndElement );_ceecab &&_fddfc .Name ==start .Name {*_cbfaf =1;return nil ;};if _ceccdc ,_cdbfbg :=_egcfaea .(_d .CharData );!_cdbfbg {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",_egcfaea );}else {switch string (_ceccdc ){case "":*_cbfaf =0;case "\u0074\u0065\u0078\u0074":*_cbfaf =1;case "\u0064\u0061\u0074\u0065":*_cbfaf =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_cbfaf =3;};};_egcfaea ,_bebbbf =d .Token ();if _bebbbf !=nil {return _bebbbf ;};if _fbffcd ,_eebfa :=_egcfaea .(_d .EndElement );_eebfa &&_fbffcd .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",_egcfaea );};func (_ccfbab *ST_TextEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbggdb ,_fddefg :=d .Token ();if _fddefg !=nil {return _fddefg ;};if _edcceg ,_gadaf :=_bbggdb .(_d .EndElement );_gadaf &&_edcceg .Name ==start .Name {*_ccfbab =1;return nil ;};if _cbdcf ,_dbgbag :=_bbggdb .(_d .CharData );!_dbgbag {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",_bbggdb );}else {switch string (_cbdcf ){case "":*_ccfbab =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_ccfbab =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_ccfbab =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_ccfbab =3;case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_ccfbab =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_ccfbab =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_ccfbab =6;case "\u006e\u006f\u006e\u0065":*_ccfbab =7;};};_bbggdb ,_fddefg =d .Token ();if _fddefg !=nil {return _fddefg ;};if _dcbea ,_abgffa :=_bbggdb .(_d .EndElement );_abgffa &&_dcbea .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",_bbggdb );}; -// Validate validates the CT_DocPartTypes and its children -func (_begd *CT_DocPartTypes )Validate ()error {return _begd .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073");};func (_cbbgf *CT_TblOverlap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbbgf .ValAttr =ST_TblOverlap (1);for _ ,_cgeec :=range start .Attr {if _cgeec .Name .Local =="\u0076\u0061\u006c"{_cbbgf .ValAttr .UnmarshalXMLAttr (_cgeec );continue ;};};for {_acafa ,_ebbfa :=d .Token ();if _ebbfa !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cO\u0076e\u0072\u006c\u0061\u0070\u003a\u0020\u0025s",_ebbfa );};if _acage ,_cgbgg :=_acafa .(_d .EndElement );_cgbgg &&_acage .Name ==start .Name {break ;};};return nil ;};func (_eggbf *CT_HMerge )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eggbf .ValAttr !=ST_MergeUnset {_dfgad ,_geefb :=_eggbf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _geefb !=nil {return _geefb ;};start .Attr =append (start .Attr ,_dfgad );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TblGridBase struct{ +// ValidateWithPath validates the CT_SdtRow and its children, prefixing error messages with path +func (_gfacg *CT_SdtRow )ValidateWithPath (path string )error {if _gfacg .SdtPr !=nil {if _abggg :=_gfacg .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_abggg !=nil {return _abggg ;};};if _gfacg .SdtEndPr !=nil {if _bfabf :=_gfacg .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_bfabf !=nil {return _bfabf ;};};if _gfacg .SdtContent !=nil {if _bdfede :=_gfacg .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_bdfede !=nil {return _bdfede ;};};return nil ;};func (_eecdf *CT_Color )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_eecdf .ValAttr )});if _eecdf .ThemeColorAttr !=ST_ThemeColorUnset {_beae ,_beffe :=_eecdf .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _beffe !=nil {return _beffe ;};start .Attr =append (start .Attr ,_beae );};if _eecdf .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_eecdf .ThemeTintAttr )});};if _eecdf .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_eecdf .ThemeShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fd *CT_AbstractNum )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061b\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_fd .AbstractNumIdAttr )});e .EncodeToken (start );if _fd .Nsid !=nil {_gef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0073\u0069\u0064"}};e .EncodeElement (_fd .Nsid ,_gef );};if _fd .MultiLevelType !=nil {_fg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003am\u0075\u006c\u0074i\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_fd .MultiLevelType ,_fg );};if _fd .Tmpl !=nil {_deg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u006d\u0070\u006c"}};e .EncodeElement (_fd .Tmpl ,_deg );};if _fd .Name !=nil {_cce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_fd .Name ,_cce );};if _fd .StyleLink !=nil {_bbcg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_fd .StyleLink ,_bbcg );};if _fd .NumStyleLink !=nil {_ddg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0079\u006ce\u004c\u0069\u006e\u006b"}};e .EncodeElement (_fd .NumStyleLink ,_ddg );};if _fd .Lvl !=nil {_bbcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006cv\u006c"}};for _ ,_caae :=range _fd .Lvl {e .EncodeElement (_caae ,_bbcb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Grid Column Definition -GridCol []*CT_TblGridCol ;};func (_afedaf ST_SignedHpsMeasure )String ()string {if _afedaf .Int64 !=nil {return _db .Sprintf ("\u0025\u0076",*_afedaf .Int64 );};if _afedaf .ST_UniversalMeasure !=nil {return _db .Sprintf ("\u0025\u0076",*_afedaf .ST_UniversalMeasure );};return "";};type EG_BlockLevelChunkElts struct{EG_ContentBlockContent []*EG_ContentBlockContent ;};type CT_EdnPos struct{ +// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path +func (_gfaefb *CT_SmartTagPr )ValidateWithPath (path string )error {for _gcdggc ,_cefae :=range _gfaefb .Attr {if _fefaa :=_cefae .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_gcdggc ));_fefaa !=nil {return _fefaa ;};};return nil ;};func (_edgad *ST_MultiLevelType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_edgad =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_edgad =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_edgad =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_edgad =3;};return nil ;}; -// Endnote Position Type -ValAttr ST_EdnPos ;};func (_fgdag *CT_TblGridCol )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fgdag .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_db .Sprintf ("\u0025\u0076",*_fgdag .WAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fgabc *CT_DocVars )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fgabc .DocVar !=nil {_gfccf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0056\u0061\u0072"}};for _ ,_ebfgf :=range _fgabc .DocVar {e .EncodeElement (_ebfgf ,_gfccf );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bbefc *CT_TblOverlap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bfbfb ,_gbggf :=_bbefc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gbggf !=nil {return _gbggf ;};start .Attr =append (start .Attr ,_bfbfb );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_DocVar and its children, prefixing error messages with path +func (_dadda *CT_DocVar )ValidateWithPath (path string )error {return nil };type WdCT_LinkedTextboxInformation struct{IdAttr uint16 ;SeqAttr uint16 ;ExtLst *_dd .CT_OfficeArtExtensionList ;};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 (_cgdee *CT_FFTextInput )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cgdee .Type !=nil {_ddcdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_cgdee .Type ,_ddcdf );};if _cgdee .Default !=nil {_efbed :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_cgdee .Default ,_efbed );};if _cgdee .MaxLength !=nil {_cebfd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_cgdee .MaxLength ,_cebfd );};if _cgdee .Format !=nil {_faeaad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_cgdee .Format ,_faeaad );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dfbgfaf ST_PTabAlignment )ValidateWithPath (path string )error {switch _dfbgfaf {case 0,1,2,3: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 (_dfbgfaf ));};return nil ;}; -// Validate validates the CT_DocPartGallery and its children -func (_eafe *CT_DocPartGallery )Validate ()error {return _eafe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079");};func (_eecfa *CT_FtnEdn )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_feag :=range start .Attr {if _feag .Name .Local =="\u0074\u0079\u0070\u0065"{_eecfa .TypeAttr .UnmarshalXMLAttr (_feag );continue ;};if _feag .Name .Local =="\u0069\u0064"{_bbgc ,_gcfge :=_dd .ParseInt (_feag .Value ,10,64);if _gcfge !=nil {return _gcfge ;};_eecfa .IdAttr =_bbgc ;continue ;};};_ddde :for {_babba ,_cefea :=d .Token ();if _cefea !=nil {return _cefea ;};switch _bccfe :=_babba .(type ){case _d .StartElement :switch _bccfe .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfff :=NewEG_BlockLevelElts ();_faccb :=NewCT_AltChunk ();if _fbdbb :=d .DecodeElement (_faccb ,&_bccfe );_fbdbb !=nil {return _fbdbb ;};_gfff .AltChunk =append (_gfff .AltChunk ,_faccb );_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_gfff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdac :=NewEG_BlockLevelElts ();_bagb :=NewEG_ContentBlockContent ();_bagb .CustomXml =NewCT_CustomXmlBlock ();if _ceeca :=d .DecodeElement (_bagb .CustomXml ,&_bccfe );_ceeca !=nil {return _ceeca ;};_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_gdac );_gdac .EG_ContentBlockContent =append (_gdac .EG_ContentBlockContent ,_bagb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gffac :=NewEG_BlockLevelElts ();_ebgcg :=NewEG_ContentBlockContent ();_ebgcg .Sdt =NewCT_SdtBlock ();if _cbebd :=d .DecodeElement (_ebgcg .Sdt ,&_bccfe );_cbebd !=nil {return _cbebd ;};_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_gffac );_gffac .EG_ContentBlockContent =append (_gffac .EG_ContentBlockContent ,_ebgcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbbag :=NewEG_BlockLevelElts ();_dgcdcf :=NewEG_ContentBlockContent ();_bcfga :=NewCT_P ();if _ddebf :=d .DecodeElement (_bcfga ,&_bccfe );_ddebf !=nil {return _ddebf ;};_dgcdcf .P =append (_dgcdcf .P ,_bcfga );_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_bbbag );_bbbag .EG_ContentBlockContent =append (_bbbag .EG_ContentBlockContent ,_dgcdcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffadca :=NewEG_BlockLevelElts ();_ccffc :=NewEG_ContentBlockContent ();_fgaeg :=NewCT_Tbl ();if _fegfgc :=d .DecodeElement (_fgaeg ,&_bccfe );_fegfgc !=nil {return _fegfgc ;};_ccffc .Tbl =append (_ccffc .Tbl ,_fgaeg );_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_ffadca );_ffadca .EG_ContentBlockContent =append (_ffadca .EG_ContentBlockContent ,_ccffc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cfbgg :=NewEG_BlockLevelElts ();_efbcb :=NewEG_ContentBlockContent ();_gbac :=NewEG_RunLevelElts ();_gbac .ProofErr =NewCT_ProofErr ();if _cacc :=d .DecodeElement (_gbac .ProofErr ,&_bccfe );_cacc !=nil {return _cacc ;};_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_cfbgg );_cfbgg .EG_ContentBlockContent =append (_cfbgg .EG_ContentBlockContent ,_efbcb );_efbcb .EG_RunLevelElts =append (_efbcb .EG_RunLevelElts ,_gbac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfffb :=NewEG_BlockLevelElts ();_gdbac :=NewEG_ContentBlockContent ();_dadd :=NewEG_RunLevelElts ();_dadd .PermStart =NewCT_PermStart ();if _adae :=d .DecodeElement (_dadd .PermStart ,&_bccfe );_adae !=nil {return _adae ;};_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_dfffb );_dfffb .EG_ContentBlockContent =append (_dfffb .EG_ContentBlockContent ,_gdbac );_gdbac .EG_RunLevelElts =append (_gdbac .EG_RunLevelElts ,_dadd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgcdd :=NewEG_BlockLevelElts ();_daadd :=NewEG_ContentBlockContent ();_eccee :=NewEG_RunLevelElts ();_eccee .PermEnd =NewCT_Perm ();if _fgggc :=d .DecodeElement (_eccee .PermEnd ,&_bccfe );_fgggc !=nil {return _fgggc ;};_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_dgcdd );_dgcdd .EG_ContentBlockContent =append (_dgcdd .EG_ContentBlockContent ,_daadd );_daadd .EG_RunLevelElts =append (_daadd .EG_RunLevelElts ,_eccee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cfbe :=NewEG_BlockLevelElts ();_cgbde :=NewEG_ContentBlockContent ();_bgged :=NewEG_RunLevelElts ();_bgged .Ins =NewCT_RunTrackChange ();if _agaf :=d .DecodeElement (_bgged .Ins ,&_bccfe );_agaf !=nil {return _agaf ;};_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_cfbe );_cfbe .EG_ContentBlockContent =append (_cfbe .EG_ContentBlockContent ,_cgbde );_cgbde .EG_RunLevelElts =append (_cgbde .EG_RunLevelElts ,_bgged );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fegc :=NewEG_BlockLevelElts ();_cdbcd :=NewEG_ContentBlockContent ();_bcaee :=NewEG_RunLevelElts ();_bcaee .Del =NewCT_RunTrackChange ();if _aafc :=d .DecodeElement (_bcaee .Del ,&_bccfe );_aafc !=nil {return _aafc ;};_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_fegc );_fegc .EG_ContentBlockContent =append (_fegc .EG_ContentBlockContent ,_cdbcd );_cdbcd .EG_RunLevelElts =append (_cdbcd .EG_RunLevelElts ,_bcaee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dcgfc :=NewEG_BlockLevelElts ();_dabed :=NewEG_ContentBlockContent ();_gdgfgb :=NewEG_RunLevelElts ();_gdgfgb .MoveFrom =NewCT_RunTrackChange ();if _cebdb :=d .DecodeElement (_gdgfgb .MoveFrom ,&_bccfe );_cebdb !=nil {return _cebdb ;};_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_dcgfc );_dcgfc .EG_ContentBlockContent =append (_dcgfc .EG_ContentBlockContent ,_dabed );_dabed .EG_RunLevelElts =append (_dabed .EG_RunLevelElts ,_gdgfgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_degb :=NewEG_BlockLevelElts ();_cegad :=NewEG_ContentBlockContent ();_bcfe :=NewEG_RunLevelElts ();_bcfe .MoveTo =NewCT_RunTrackChange ();if _eebee :=d .DecodeElement (_bcfe .MoveTo ,&_bccfe );_eebee !=nil {return _eebee ;};_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_degb );_degb .EG_ContentBlockContent =append (_degb .EG_ContentBlockContent ,_cegad );_cegad .EG_RunLevelElts =append (_cegad .EG_RunLevelElts ,_bcfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_feadc :=NewEG_BlockLevelElts ();_fefb :=NewEG_ContentBlockContent ();_cdgda :=NewEG_RunLevelElts ();_ddecf :=NewEG_RangeMarkupElements ();_ddecf .BookmarkStart =NewCT_Bookmark ();if _gbgfa :=d .DecodeElement (_ddecf .BookmarkStart ,&_bccfe );_gbgfa !=nil {return _gbgfa ;};_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_feadc );_feadc .EG_ContentBlockContent =append (_feadc .EG_ContentBlockContent ,_fefb );_fefb .EG_RunLevelElts =append (_fefb .EG_RunLevelElts ,_cdgda );_cdgda .EG_RangeMarkupElements =append (_cdgda .EG_RangeMarkupElements ,_ddecf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_agega :=NewEG_BlockLevelElts ();_bbade :=NewEG_ContentBlockContent ();_gfbfe :=NewEG_RunLevelElts ();_gfeec :=NewEG_RangeMarkupElements ();_gfeec .BookmarkEnd =NewCT_MarkupRange ();if _gdab :=d .DecodeElement (_gfeec .BookmarkEnd ,&_bccfe );_gdab !=nil {return _gdab ;};_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_agega );_agega .EG_ContentBlockContent =append (_agega .EG_ContentBlockContent ,_bbade );_bbade .EG_RunLevelElts =append (_bbade .EG_RunLevelElts ,_gfbfe );_gfbfe .EG_RangeMarkupElements =append (_gfbfe .EG_RangeMarkupElements ,_gfeec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdgdf :=NewEG_BlockLevelElts ();_dgfa :=NewEG_ContentBlockContent ();_egadg :=NewEG_RunLevelElts ();_cbceg :=NewEG_RangeMarkupElements ();_cbceg .MoveFromRangeStart =NewCT_MoveBookmark ();if _dacfcb :=d .DecodeElement (_cbceg .MoveFromRangeStart ,&_bccfe );_dacfcb !=nil {return _dacfcb ;};_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_gdgdf );_gdgdf .EG_ContentBlockContent =append (_gdgdf .EG_ContentBlockContent ,_dgfa );_dgfa .EG_RunLevelElts =append (_dgfa .EG_RunLevelElts ,_egadg );_egadg .EG_RangeMarkupElements =append (_egadg .EG_RangeMarkupElements ,_cbceg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dgde :=NewEG_BlockLevelElts ();_cccfbfa :=NewEG_ContentBlockContent ();_gabg :=NewEG_RunLevelElts ();_gbgce :=NewEG_RangeMarkupElements ();_gbgce .MoveFromRangeEnd =NewCT_MarkupRange ();if _efega :=d .DecodeElement (_gbgce .MoveFromRangeEnd ,&_bccfe );_efega !=nil {return _efega ;};_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_dgde );_dgde .EG_ContentBlockContent =append (_dgde .EG_ContentBlockContent ,_cccfbfa );_cccfbfa .EG_RunLevelElts =append (_cccfbfa .EG_RunLevelElts ,_gabg );_gabg .EG_RangeMarkupElements =append (_gabg .EG_RangeMarkupElements ,_gbgce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caffe :=NewEG_BlockLevelElts ();_gbcb :=NewEG_ContentBlockContent ();_agbg :=NewEG_RunLevelElts ();_ffcbb :=NewEG_RangeMarkupElements ();_ffcbb .MoveToRangeStart =NewCT_MoveBookmark ();if _bggea :=d .DecodeElement (_ffcbb .MoveToRangeStart ,&_bccfe );_bggea !=nil {return _bggea ;};_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_caffe );_caffe .EG_ContentBlockContent =append (_caffe .EG_ContentBlockContent ,_gbcb );_gbcb .EG_RunLevelElts =append (_gbcb .EG_RunLevelElts ,_agbg );_agbg .EG_RangeMarkupElements =append (_agbg .EG_RangeMarkupElements ,_ffcbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_baeag :=NewEG_BlockLevelElts ();_ddcd :=NewEG_ContentBlockContent ();_cbgdg :=NewEG_RunLevelElts ();_ebbcd :=NewEG_RangeMarkupElements ();_ebbcd .MoveToRangeEnd =NewCT_MarkupRange ();if _cbebdc :=d .DecodeElement (_ebbcd .MoveToRangeEnd ,&_bccfe );_cbebdc !=nil {return _cbebdc ;};_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_baeag );_baeag .EG_ContentBlockContent =append (_baeag .EG_ContentBlockContent ,_ddcd );_ddcd .EG_RunLevelElts =append (_ddcd .EG_RunLevelElts ,_cbgdg );_cbgdg .EG_RangeMarkupElements =append (_cbgdg .EG_RangeMarkupElements ,_ebbcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eafce :=NewEG_BlockLevelElts ();_daagb :=NewEG_ContentBlockContent ();_fcbfb :=NewEG_RunLevelElts ();_ggce :=NewEG_RangeMarkupElements ();_ggce .CommentRangeStart =NewCT_MarkupRange ();if _fgdea :=d .DecodeElement (_ggce .CommentRangeStart ,&_bccfe );_fgdea !=nil {return _fgdea ;};_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_eafce );_eafce .EG_ContentBlockContent =append (_eafce .EG_ContentBlockContent ,_daagb );_daagb .EG_RunLevelElts =append (_daagb .EG_RunLevelElts ,_fcbfb );_fcbfb .EG_RangeMarkupElements =append (_fcbfb .EG_RangeMarkupElements ,_ggce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cfgee :=NewEG_BlockLevelElts ();_cefgf :=NewEG_ContentBlockContent ();_effc :=NewEG_RunLevelElts ();_bcbf :=NewEG_RangeMarkupElements ();_bcbf .CommentRangeEnd =NewCT_MarkupRange ();if _deega :=d .DecodeElement (_bcbf .CommentRangeEnd ,&_bccfe );_deega !=nil {return _deega ;};_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_cfgee );_cfgee .EG_ContentBlockContent =append (_cfgee .EG_ContentBlockContent ,_cefgf );_cefgf .EG_RunLevelElts =append (_cefgf .EG_RunLevelElts ,_effc );_effc .EG_RangeMarkupElements =append (_effc .EG_RangeMarkupElements ,_bcbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eaacb :=NewEG_BlockLevelElts ();_bbee :=NewEG_ContentBlockContent ();_fdafa :=NewEG_RunLevelElts ();_aagcc :=NewEG_RangeMarkupElements ();_aagcc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cggdca :=d .DecodeElement (_aagcc .CustomXmlInsRangeStart ,&_bccfe );_cggdca !=nil {return _cggdca ;};_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_eaacb );_eaacb .EG_ContentBlockContent =append (_eaacb .EG_ContentBlockContent ,_bbee );_bbee .EG_RunLevelElts =append (_bbee .EG_RunLevelElts ,_fdafa );_fdafa .EG_RangeMarkupElements =append (_fdafa .EG_RangeMarkupElements ,_aagcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdba :=NewEG_BlockLevelElts ();_cgged :=NewEG_ContentBlockContent ();_bcfa :=NewEG_RunLevelElts ();_ceacd :=NewEG_RangeMarkupElements ();_ceacd .CustomXmlInsRangeEnd =NewCT_Markup ();if _fdgde :=d .DecodeElement (_ceacd .CustomXmlInsRangeEnd ,&_bccfe );_fdgde !=nil {return _fdgde ;};_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_cdba );_cdba .EG_ContentBlockContent =append (_cdba .EG_ContentBlockContent ,_cgged );_cgged .EG_RunLevelElts =append (_cgged .EG_RunLevelElts ,_bcfa );_bcfa .EG_RangeMarkupElements =append (_bcfa .EG_RangeMarkupElements ,_ceacd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fdacd :=NewEG_BlockLevelElts ();_gagdd :=NewEG_ContentBlockContent ();_eeaac :=NewEG_RunLevelElts ();_gbabdf :=NewEG_RangeMarkupElements ();_gbabdf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bgceg :=d .DecodeElement (_gbabdf .CustomXmlDelRangeStart ,&_bccfe );_bgceg !=nil {return _bgceg ;};_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_fdacd );_fdacd .EG_ContentBlockContent =append (_fdacd .EG_ContentBlockContent ,_gagdd );_gagdd .EG_RunLevelElts =append (_gagdd .EG_RunLevelElts ,_eeaac );_eeaac .EG_RangeMarkupElements =append (_eeaac .EG_RangeMarkupElements ,_gbabdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbdge :=NewEG_BlockLevelElts ();_cbcgf :=NewEG_ContentBlockContent ();_abbcg :=NewEG_RunLevelElts ();_efcbb :=NewEG_RangeMarkupElements ();_efcbb .CustomXmlDelRangeEnd =NewCT_Markup ();if _fbbff :=d .DecodeElement (_efcbb .CustomXmlDelRangeEnd ,&_bccfe );_fbbff !=nil {return _fbbff ;};_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_bbdge );_bbdge .EG_ContentBlockContent =append (_bbdge .EG_ContentBlockContent ,_cbcgf );_cbcgf .EG_RunLevelElts =append (_cbcgf .EG_RunLevelElts ,_abbcg );_abbcg .EG_RangeMarkupElements =append (_abbcg .EG_RangeMarkupElements ,_efcbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caga :=NewEG_BlockLevelElts ();_fgead :=NewEG_ContentBlockContent ();_gcedf :=NewEG_RunLevelElts ();_fbggg :=NewEG_RangeMarkupElements ();_fbggg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fgbf :=d .DecodeElement (_fbggg .CustomXmlMoveFromRangeStart ,&_bccfe );_fgbf !=nil {return _fgbf ;};_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_caga );_caga .EG_ContentBlockContent =append (_caga .EG_ContentBlockContent ,_fgead );_fgead .EG_RunLevelElts =append (_fgead .EG_RunLevelElts ,_gcedf );_gcedf .EG_RangeMarkupElements =append (_gcedf .EG_RangeMarkupElements ,_fbggg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eeagc :=NewEG_BlockLevelElts ();_bggfbc :=NewEG_ContentBlockContent ();_gedfdf :=NewEG_RunLevelElts ();_ddebg :=NewEG_RangeMarkupElements ();_ddebg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gcbde :=d .DecodeElement (_ddebg .CustomXmlMoveFromRangeEnd ,&_bccfe );_gcbde !=nil {return _gcbde ;};_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_eeagc );_eeagc .EG_ContentBlockContent =append (_eeagc .EG_ContentBlockContent ,_bggfbc );_bggfbc .EG_RunLevelElts =append (_bggfbc .EG_RunLevelElts ,_gedfdf );_gedfdf .EG_RangeMarkupElements =append (_gedfdf .EG_RangeMarkupElements ,_ddebg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aedcf :=NewEG_BlockLevelElts ();_cebe :=NewEG_ContentBlockContent ();_aeca :=NewEG_RunLevelElts ();_ccag :=NewEG_RangeMarkupElements ();_ccag .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gdgbf :=d .DecodeElement (_ccag .CustomXmlMoveToRangeStart ,&_bccfe );_gdgbf !=nil {return _gdgbf ;};_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_aedcf );_aedcf .EG_ContentBlockContent =append (_aedcf .EG_ContentBlockContent ,_cebe );_cebe .EG_RunLevelElts =append (_cebe .EG_RunLevelElts ,_aeca );_aeca .EG_RangeMarkupElements =append (_aeca .EG_RangeMarkupElements ,_ccag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dbfcfd :=NewEG_BlockLevelElts ();_aaca :=NewEG_ContentBlockContent ();_ccaab :=NewEG_RunLevelElts ();_aabgf :=NewEG_RangeMarkupElements ();_aabgf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bdbe :=d .DecodeElement (_aabgf .CustomXmlMoveToRangeEnd ,&_bccfe );_bdbe !=nil {return _bdbe ;};_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_dbfcfd );_dbfcfd .EG_ContentBlockContent =append (_dbfcfd .EG_ContentBlockContent ,_aaca );_aaca .EG_RunLevelElts =append (_aaca .EG_RunLevelElts ,_ccaab );_ccaab .EG_RangeMarkupElements =append (_ccaab .EG_RangeMarkupElements ,_aabgf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgddae :=NewEG_BlockLevelElts ();_gedc :=NewEG_ContentBlockContent ();_bcbcg :=NewEG_RunLevelElts ();_dbfaeg :=NewEG_MathContent ();_dbfaeg .OMathPara =_a .NewOMathPara ();if _dcccf :=d .DecodeElement (_dbfaeg .OMathPara ,&_bccfe );_dcccf !=nil {return _dcccf ;};_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_bgddae );_bgddae .EG_ContentBlockContent =append (_bgddae .EG_ContentBlockContent ,_gedc );_gedc .EG_RunLevelElts =append (_gedc .EG_RunLevelElts ,_bcbcg );_bcbcg .EG_MathContent =append (_bcbcg .EG_MathContent ,_dbfaeg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gadc :=NewEG_BlockLevelElts ();_bbfgc :=NewEG_ContentBlockContent ();_ceedg :=NewEG_RunLevelElts ();_dfecbb :=NewEG_MathContent ();_dfecbb .OMath =_a .NewOMath ();if _babdg :=d .DecodeElement (_dfecbb .OMath ,&_bccfe );_babdg !=nil {return _babdg ;};_eecfa .EG_BlockLevelElts =append (_eecfa .EG_BlockLevelElts ,_gadc );_gadc .EG_ContentBlockContent =append (_gadc .EG_ContentBlockContent ,_bbfgc );_bbfgc .EG_RunLevelElts =append (_bbfgc .EG_RunLevelElts ,_ceedg );_ceedg .EG_MathContent =append (_ceedg .EG_MathContent ,_dfecbb );default:_ee .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",_bccfe .Name );if _gebbg :=d .Skip ();_gebbg !=nil {return _gebbg ;};};case _d .EndElement :break _ddde ;case _d .CharData :};};return nil ;};func NewCT_FFStatusText ()*CT_FFStatusText {_gfgg :=&CT_FFStatusText {};return _gfgg };func (_cdfbb *CT_SdtDropDownList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdfbb .LastValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u006c\u0061\u0073\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_cdfbb .LastValueAttr )});};e .EncodeToken (start );if _cdfbb .ListItem !=nil {_dgbbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_gaedb :=range _cdfbb .ListItem {e .EncodeElement (_gaedb ,_dgbbg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewEG_ContentRunContent ()*EG_ContentRunContent {_ggeaba :=&EG_ContentRunContent {};return _ggeaba ;};func NewEG_ContentCellContent ()*EG_ContentCellContent {_eebaab :=&EG_ContentCellContent {};return _eebaab ;}; +// ValidateWithPath validates the Fonts and its children, prefixing error messages with path +func (_gfbec *Fonts )ValidateWithPath (path string )error {if _accde :=_gfbec .CT_FontsList .ValidateWithPath (path );_accde !=nil {return _accde ;};return nil ;};func NewCT_PPrBase ()*CT_PPrBase {_cdgfc :=&CT_PPrBase {};return _cdgfc }; -// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path -func (_gdfcc *CT_SmartTagPr )ValidateWithPath (path string )error {for _cfdda ,_befgc :=range _gdfcc .Attr {if _eeade :=_befgc .ValidateWithPath (_db .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_cfdda ));_eeade !=nil {return _eeade ;};};return nil ;};func (_eabbb *ST_Underline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaegc ,_afgae :=d .Token ();if _afgae !=nil {return _afgae ;};if _eeggg ,_ddceea :=_gaegc .(_d .EndElement );_ddceea &&_eeggg .Name ==start .Name {*_eabbb =1;return nil ;};if _bfbgca ,_daffcb :=_gaegc .(_d .CharData );!_daffcb {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gaegc );}else {switch string (_bfbgca ){case "":*_eabbb =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_eabbb =1;case "\u0077\u006f\u0072d\u0073":*_eabbb =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_eabbb =3;case "\u0074\u0068\u0069c\u006b":*_eabbb =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_eabbb =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_eabbb =6;case "\u0064\u0061\u0073\u0068":*_eabbb =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_eabbb =8;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_eabbb =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_eabbb =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_eabbb =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_eabbb =12;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_eabbb =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_eabbb =14;case "\u0077\u0061\u0076\u0065":*_eabbb =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_eabbb =16;case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_eabbb =17;case "\u006e\u006f\u006e\u0065":*_eabbb =18;};};_gaegc ,_afgae =d .Token ();if _afgae !=nil {return _afgae ;};if _babbaa ,_fbcdd :=_gaegc .(_d .EndElement );_fbcdd &&_babbaa .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gaegc );};type CT_TrackChangeRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;AuthorAttr string ;DateAttr *_e .Time ; +// Validate validates the CT_TextDirection and its children +func (_dcdae *CT_TextDirection )Validate ()error {return _dcdae .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};func (_fdbfbb *ST_Merge )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fdbfbb =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_fdbfbb =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_fdbfbb =2;};return nil ;}; -// Annotation Identifier -IdAttr int64 ;};type ST_WmlColorSchemeIndex byte ;func (_bbebc ST_BrType )Validate ()error {return _bbebc .ValidateWithPath ("")};type CT_BottomPageBorder struct{BottomLeftAttr *string ;BottomRightAttr *string ;IdAttr *string ; +// AlternateContentRun is used to marshal/unmarshal mc:AlternateContent types inside or CT_R Extra in the OOXML schema. +type AlternateContentRun struct{Choice *AC_ChoiceRun ;Fallback _dg .Any ;};func (_ebced *ST_AnnotationVMerge )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ebced =0;case "\u0063\u006f\u006e\u0074":*_ebced =1;case "\u0072\u0065\u0073\u0074":*_ebced =2;};return nil ;}; -// Border Style -ValAttr ST_Border ; +// Validate validates the CT_DecimalNumber and its children +func (_eedgb *CT_DecimalNumber )Validate ()error {return _eedgb .ValidateWithPath ("\u0043\u0054_\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};func (_cggbag *CT_LevelText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cggbag .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_cggbag .ValAttr )});};if _cggbag .NullAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006c\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_cggbag .NullAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Border Color -ColorAttr *ST_HexColor ; +// Validate validates the CT_FontsList and its children +func (_dbebf *CT_FontsList )Validate ()error {return _dbebf .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006e\u0074\u0073\u004c\u0069\u0073\u0074");};func (_abbgb ST_NumberFormat )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eccdbc :=_d .Attr {};_eccdbc .Name =name ;switch _abbgb {case ST_NumberFormatUnset :_eccdbc .Value ="";case ST_NumberFormatDecimal :_eccdbc .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_NumberFormatUpperRoman :_eccdbc .Value ="\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatLowerRoman :_eccdbc .Value ="\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatUpperLetter :_eccdbc .Value ="u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case ST_NumberFormatLowerLetter :_eccdbc .Value ="l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case ST_NumberFormatOrdinal :_eccdbc .Value ="\u006fr\u0064\u0069\u006e\u0061\u006c";case ST_NumberFormatCardinalText :_eccdbc .Value ="\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case ST_NumberFormatOrdinalText :_eccdbc .Value ="o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case ST_NumberFormatHex :_eccdbc .Value ="\u0068\u0065\u0078";case ST_NumberFormatChicago :_eccdbc .Value ="\u0063h\u0069\u0063\u0061\u0067\u006f";case ST_NumberFormatIdeographDigital :_eccdbc .Value ="\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatJapaneseCounting :_eccdbc .Value ="\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatAiueo :_eccdbc .Value ="\u0061\u0069\u0075e\u006f";case ST_NumberFormatIroha :_eccdbc .Value ="\u0069\u0072\u006fh\u0061";case ST_NumberFormatDecimalFullWidth :_eccdbc .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068";case ST_NumberFormatDecimalHalfWidth :_eccdbc .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068";case ST_NumberFormatJapaneseLegal :_eccdbc .Value ="\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatJapaneseDigitalTenThousand :_eccdbc .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 :_eccdbc .Value ="d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065";case ST_NumberFormatDecimalFullWidth2 :_eccdbc .Value ="\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032";case ST_NumberFormatAiueoFullWidth :_eccdbc .Value ="\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case ST_NumberFormatIrohaFullWidth :_eccdbc .Value ="\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case ST_NumberFormatDecimalZero :_eccdbc .Value ="d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f";case ST_NumberFormatBullet :_eccdbc .Value ="\u0062\u0075\u006c\u006c\u0065\u0074";case ST_NumberFormatGanada :_eccdbc .Value ="\u0067\u0061\u006e\u0061\u0064\u0061";case ST_NumberFormatChosung :_eccdbc .Value ="\u0063h\u006f\u0073\u0075\u006e\u0067";case ST_NumberFormatDecimalEnclosedFullstop :_eccdbc .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 :_eccdbc .Value ="d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e";case ST_NumberFormatDecimalEnclosedCircleChinese :_eccdbc .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 :_eccdbc .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 :_eccdbc .Value ="i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c";case ST_NumberFormatIdeographZodiac :_eccdbc .Value ="\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063";case ST_NumberFormatIdeographZodiacTraditional :_eccdbc .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 :_eccdbc .Value ="\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatIdeographLegalTraditional :_eccdbc .Value ="\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l";case ST_NumberFormatTaiwaneseCountingThousand :_eccdbc .Value ="\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed";case ST_NumberFormatTaiwaneseDigital :_eccdbc .Value ="\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatChineseCounting :_eccdbc .Value ="\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatChineseLegalSimplified :_eccdbc .Value ="\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064";case ST_NumberFormatChineseCountingThousand :_eccdbc .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 :_eccdbc .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatKoreanCounting :_eccdbc .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatKoreanLegal :_eccdbc .Value ="k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatKoreanDigital2 :_eccdbc .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032";case ST_NumberFormatVietnameseCounting :_eccdbc .Value ="\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatRussianLower :_eccdbc .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072";case ST_NumberFormatRussianUpper :_eccdbc .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072";case ST_NumberFormatNone :_eccdbc .Value ="\u006e\u006f\u006e\u0065";case ST_NumberFormatNumberInDash :_eccdbc .Value ="\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068";case ST_NumberFormatHebrew1 :_eccdbc .Value ="\u0068e\u0062\u0072\u0065\u0077\u0031";case ST_NumberFormatHebrew2 :_eccdbc .Value ="\u0068e\u0062\u0072\u0065\u0077\u0032";case ST_NumberFormatArabicAlpha :_eccdbc .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061";case ST_NumberFormatArabicAbjad :_eccdbc .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064";case ST_NumberFormatHindiVowels :_eccdbc .Value ="h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073";case ST_NumberFormatHindiConsonants :_eccdbc .Value ="\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073";case ST_NumberFormatHindiNumbers :_eccdbc .Value ="\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatHindiCounting :_eccdbc .Value ="\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatThaiLetters :_eccdbc .Value ="t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case ST_NumberFormatThaiNumbers :_eccdbc .Value ="t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatThaiCounting :_eccdbc .Value ="\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatBahtText :_eccdbc .Value ="\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074";case ST_NumberFormatDollarText :_eccdbc .Value ="\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074";case ST_NumberFormatCustom :_eccdbc .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _eccdbc ,nil ;};func (_bcbgc *EG_ContentRunContentBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcbgc .SmartTag !=nil {_cddcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_bcbgc .SmartTag ,_cddcb );};if _bcbgc .Sdt !=nil {_bgfgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_bcbgc .Sdt ,_bgfgd );};if _bcbgc .EG_RunLevelElts !=nil {for _ ,_cccbf :=range _bcbgc .EG_RunLevelElts {_cccbf .MarshalXML (e ,_d .StartElement {});};};return nil ;};type CT_MailMergeOdsoFMDFieldType struct{ -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; +// Merge Field Mapping Type +ValAttr ST_MailMergeOdsoFMDFieldType ;};func NewCT_PageBorder ()*CT_PageBorder {_ddeeg :=&CT_PageBorder {};_ddeeg .ValAttr =ST_Border (1);return _ddeeg ;}; -// Border Theme Color Tint -ThemeTintAttr *string ; +// ValidateWithPath validates the CT_SdtDateMappingType and its children, prefixing error messages with path +func (_ceceb *CT_SdtDateMappingType )ValidateWithPath (path string )error {if _eacfd :=_ceceb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eacfd !=nil {return _eacfd ;};return nil ;}; -// Border Theme Color Shade -ThemeShadeAttr *string ; +// ValidateWithPath validates the CT_FtnEdnSepRef and its children, prefixing error messages with path +func (_aebdd *CT_FtnEdnSepRef )ValidateWithPath (path string )error {return nil };func NewWdCT_WordprocessingShapeChoice ()*WdCT_WordprocessingShapeChoice {_adebc :=&WdCT_WordprocessingShapeChoice {};return _adebc ;};func (_aggagc ST_VAnchor )ValidateWithPath (path string )error {switch _aggagc {case 0,1,2,3: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 (_aggagc ));};return nil ;}; -// Border Width -SzAttr *uint64 ; +// Validate validates the WdCT_EffectExtent and its children +func (_gegca *WdCT_EffectExtent )Validate ()error {return _gegca .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0045x\u0074\u0065\u006e\u0074");}; -// Border Spacing Measurement -SpaceAttr *uint64 ; +// Validate validates the CT_DocVar and its children +func (_ecaaf *CT_DocVar )Validate ()error {return _ecaaf .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0063\u0056\u0061r");};func (_eeagg *CT_DocVars )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efgeb :for {_adag ,_bcfcg :=d .Token ();if _bcfcg !=nil {return _bcfcg ;};switch _gfeg :=_adag .(type ){case _d .StartElement :switch _gfeg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bebae :=NewCT_DocVar ();if _edce :=d .DecodeElement (_bebae ,&_gfeg );_edce !=nil {return _edce ;};_eeagg .DocVar =append (_eeagg .DocVar ,_bebae );default:_dg .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",_gfeg .Name );if _eddac :=d .Skip ();_eddac !=nil {return _eddac ;};};case _d .EndElement :break _efgeb ;case _d .CharData :};};return nil ;};func (_daaef ST_Proof )ValidateWithPath (path string )error {switch _daaef {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 (_daaef ));};return nil ;}; -// Border Shadow -ShadowAttr *_c .ST_OnOff ; +// ValidateWithPath validates the CT_ProofErr and its children, prefixing error messages with path +func (_ddfbgg *CT_ProofErr )ValidateWithPath (path string )error {if _ddfbgg .TypeAttr ==ST_ProofErrUnset {return _g .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 _ebeaa :=_ddfbgg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ebeaa !=nil {return _ebeaa ;};return nil ;};func NewAC_ChoiceRun ()*AC_ChoiceRun {_cdfdaf :=&AC_ChoiceRun {};return _cdfdaf };func (_gfefa *CT_View )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gaaab ,_fgdfgf :=_gfefa .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fgdfgf !=nil {return _fgdfgf ;};start .Attr =append (start .Attr ,_gaaab );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bgcgcb ST_JcTable )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cbddcb :=_d .Attr {};_cbddcb .Name =name ;switch _bgcgcb {case ST_JcTableUnset :_cbddcb .Value ="";case ST_JcTableCenter :_cbddcb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcTableEnd :_cbddcb .Value ="\u0065\u006e\u0064";case ST_JcTableLeft :_cbddcb .Value ="\u006c\u0065\u0066\u0074";case ST_JcTableRight :_cbddcb .Value ="\u0072\u0069\u0067h\u0074";case ST_JcTableStart :_cbddcb .Value ="\u0073\u0074\u0061r\u0074";};return _cbddcb ,nil ;};func (_aaefa *TxbxContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaefa .CT_TxbxContent =*NewCT_TxbxContent ();_beacc :for {_deecg ,_bbgaf :=d .Token ();if _bbgaf !=nil {return _bbgaf ;};switch _aebcga :=_deecg .(type ){case _d .StartElement :switch _aebcga .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbcbbg :=NewCT_AltChunk ();if _fcgdg :=d .DecodeElement (_fbcbbg ,&_aebcga );_fcgdg !=nil {return _fcgdg ;};_aaefa .AltChunk =append (_aaefa .AltChunk ,_fbcbbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgedcc :=NewEG_ContentBlockContent ();_bgedcc .CustomXml =NewCT_CustomXmlBlock ();if _eefgb :=d .DecodeElement (_bgedcc .CustomXml ,&_aebcga );_eefgb !=nil {return _eefgb ;};_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_bgedcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ggaebg :=NewEG_ContentBlockContent ();_ggaebg .Sdt =NewCT_SdtBlock ();if _gafebe :=d .DecodeElement (_ggaebg .Sdt ,&_aebcga );_gafebe !=nil {return _gafebe ;};_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_ggaebg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbgdeg :=NewEG_ContentBlockContent ();_fcdag :=NewCT_P ();if _fggag :=d .DecodeElement (_fcdag ,&_aebcga );_fggag !=nil {return _fggag ;};_cbgdeg .P =append (_cbgdeg .P ,_fcdag );_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_cbgdeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fdcabb :=NewEG_ContentBlockContent ();_gcgbf :=NewCT_Tbl ();if _cfeefa :=d .DecodeElement (_gcgbf ,&_aebcga );_cfeefa !=nil {return _cfeefa ;};_fdcabb .Tbl =append (_fdcabb .Tbl ,_gcgbf );_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_fdcabb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbaeaa :=NewEG_ContentBlockContent ();_gecebf :=NewEG_RunLevelElts ();_gecebf .ProofErr =NewCT_ProofErr ();if _bfgd :=d .DecodeElement (_gecebf .ProofErr ,&_aebcga );_bfgd !=nil {return _bfgd ;};_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_bbaeaa );_bbaeaa .EG_RunLevelElts =append (_bbaeaa .EG_RunLevelElts ,_gecebf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_affcb :=NewEG_ContentBlockContent ();_bdbgd :=NewEG_RunLevelElts ();_bdbgd .PermStart =NewCT_PermStart ();if _cafee :=d .DecodeElement (_bdbgd .PermStart ,&_aebcga );_cafee !=nil {return _cafee ;};_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_affcb );_affcb .EG_RunLevelElts =append (_affcb .EG_RunLevelElts ,_bdbgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cefac :=NewEG_ContentBlockContent ();_eegcfg :=NewEG_RunLevelElts ();_eegcfg .PermEnd =NewCT_Perm ();if _acdedc :=d .DecodeElement (_eegcfg .PermEnd ,&_aebcga );_acdedc !=nil {return _acdedc ;};_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_cefac );_cefac .EG_RunLevelElts =append (_cefac .EG_RunLevelElts ,_eegcfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdaed :=NewEG_ContentBlockContent ();_gbgca :=NewEG_RunLevelElts ();_gbgca .Ins =NewCT_RunTrackChange ();if _eefeeg :=d .DecodeElement (_gbgca .Ins ,&_aebcga );_eefeeg !=nil {return _eefeeg ;};_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_cdaed );_cdaed .EG_RunLevelElts =append (_cdaed .EG_RunLevelElts ,_gbgca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcceg :=NewEG_ContentBlockContent ();_bggbdf :=NewEG_RunLevelElts ();_bggbdf .Del =NewCT_RunTrackChange ();if _fdgad :=d .DecodeElement (_bggbdf .Del ,&_aebcga );_fdgad !=nil {return _fdgad ;};_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_fcceg );_fcceg .EG_RunLevelElts =append (_fcceg .EG_RunLevelElts ,_bggbdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dcdaaa :=NewEG_ContentBlockContent ();_gcbgdg :=NewEG_RunLevelElts ();_gcbgdg .MoveFrom =NewCT_RunTrackChange ();if _fgabg :=d .DecodeElement (_gcbgdg .MoveFrom ,&_aebcga );_fgabg !=nil {return _fgabg ;};_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_dcdaaa );_dcdaaa .EG_RunLevelElts =append (_dcdaaa .EG_RunLevelElts ,_gcbgdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eaaagb :=NewEG_ContentBlockContent ();_cdaaa :=NewEG_RunLevelElts ();_cdaaa .MoveTo =NewCT_RunTrackChange ();if _fggca :=d .DecodeElement (_cdaaa .MoveTo ,&_aebcga );_fggca !=nil {return _fggca ;};_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_eaaagb );_eaaagb .EG_RunLevelElts =append (_eaaagb .EG_RunLevelElts ,_cdaaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcfcfc :=NewEG_ContentBlockContent ();_decdcf :=NewEG_RunLevelElts ();_abfeg :=NewEG_RangeMarkupElements ();_abfeg .BookmarkStart =NewCT_Bookmark ();if _cfgbf :=d .DecodeElement (_abfeg .BookmarkStart ,&_aebcga );_cfgbf !=nil {return _cfgbf ;};_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_gcfcfc );_gcfcfc .EG_RunLevelElts =append (_gcfcfc .EG_RunLevelElts ,_decdcf );_decdcf .EG_RangeMarkupElements =append (_decdcf .EG_RangeMarkupElements ,_abfeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eabdga :=NewEG_ContentBlockContent ();_baabeb :=NewEG_RunLevelElts ();_afbfc :=NewEG_RangeMarkupElements ();_afbfc .BookmarkEnd =NewCT_MarkupRange ();if _afbfg :=d .DecodeElement (_afbfc .BookmarkEnd ,&_aebcga );_afbfg !=nil {return _afbfg ;};_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_eabdga );_eabdga .EG_RunLevelElts =append (_eabdga .EG_RunLevelElts ,_baabeb );_baabeb .EG_RangeMarkupElements =append (_baabeb .EG_RangeMarkupElements ,_afbfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acfag :=NewEG_ContentBlockContent ();_cagga :=NewEG_RunLevelElts ();_gfacab :=NewEG_RangeMarkupElements ();_gfacab .MoveFromRangeStart =NewCT_MoveBookmark ();if _bbcdc :=d .DecodeElement (_gfacab .MoveFromRangeStart ,&_aebcga );_bbcdc !=nil {return _bbcdc ;};_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_acfag );_acfag .EG_RunLevelElts =append (_acfag .EG_RunLevelElts ,_cagga );_cagga .EG_RangeMarkupElements =append (_cagga .EG_RangeMarkupElements ,_gfacab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cgdge :=NewEG_ContentBlockContent ();_gacgf :=NewEG_RunLevelElts ();_dcaeec :=NewEG_RangeMarkupElements ();_dcaeec .MoveFromRangeEnd =NewCT_MarkupRange ();if _ecgeaa :=d .DecodeElement (_dcaeec .MoveFromRangeEnd ,&_aebcga );_ecgeaa !=nil {return _ecgeaa ;};_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_cgdge );_cgdge .EG_RunLevelElts =append (_cgdge .EG_RunLevelElts ,_gacgf );_gacgf .EG_RangeMarkupElements =append (_gacgf .EG_RangeMarkupElements ,_dcaeec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egfff :=NewEG_ContentBlockContent ();_cbggc :=NewEG_RunLevelElts ();_gbfcc :=NewEG_RangeMarkupElements ();_gbfcc .MoveToRangeStart =NewCT_MoveBookmark ();if _fddga :=d .DecodeElement (_gbfcc .MoveToRangeStart ,&_aebcga );_fddga !=nil {return _fddga ;};_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_egfff );_egfff .EG_RunLevelElts =append (_egfff .EG_RunLevelElts ,_cbggc );_cbggc .EG_RangeMarkupElements =append (_cbggc .EG_RangeMarkupElements ,_gbfcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cggge :=NewEG_ContentBlockContent ();_gaada :=NewEG_RunLevelElts ();_bebcda :=NewEG_RangeMarkupElements ();_bebcda .MoveToRangeEnd =NewCT_MarkupRange ();if _deafda :=d .DecodeElement (_bebcda .MoveToRangeEnd ,&_aebcga );_deafda !=nil {return _deafda ;};_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_cggge );_cggge .EG_RunLevelElts =append (_cggge .EG_RunLevelElts ,_gaada );_gaada .EG_RangeMarkupElements =append (_gaada .EG_RangeMarkupElements ,_bebcda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dbfbe :=NewEG_ContentBlockContent ();_bfcbeg :=NewEG_RunLevelElts ();_ffgdg :=NewEG_RangeMarkupElements ();_ffgdg .CommentRangeStart =NewCT_MarkupRange ();if _gafgca :=d .DecodeElement (_ffgdg .CommentRangeStart ,&_aebcga );_gafgca !=nil {return _gafgca ;};_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_dbfbe );_dbfbe .EG_RunLevelElts =append (_dbfbe .EG_RunLevelElts ,_bfcbeg );_bfcbeg .EG_RangeMarkupElements =append (_bfcbeg .EG_RangeMarkupElements ,_ffgdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afdae :=NewEG_ContentBlockContent ();_bfaagf :=NewEG_RunLevelElts ();_cgeff :=NewEG_RangeMarkupElements ();_cgeff .CommentRangeEnd =NewCT_MarkupRange ();if _dfaggd :=d .DecodeElement (_cgeff .CommentRangeEnd ,&_aebcga );_dfaggd !=nil {return _dfaggd ;};_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_afdae );_afdae .EG_RunLevelElts =append (_afdae .EG_RunLevelElts ,_bfaagf );_bfaagf .EG_RangeMarkupElements =append (_bfaagf .EG_RangeMarkupElements ,_cgeff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fbaeb :=NewEG_ContentBlockContent ();_accbeb :=NewEG_RunLevelElts ();_caddef :=NewEG_RangeMarkupElements ();_caddef .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ebdga :=d .DecodeElement (_caddef .CustomXmlInsRangeStart ,&_aebcga );_ebdga !=nil {return _ebdga ;};_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_fbaeb );_fbaeb .EG_RunLevelElts =append (_fbaeb .EG_RunLevelElts ,_accbeb );_accbeb .EG_RangeMarkupElements =append (_accbeb .EG_RangeMarkupElements ,_caddef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccdadf :=NewEG_ContentBlockContent ();_bgfgce :=NewEG_RunLevelElts ();_fdabd :=NewEG_RangeMarkupElements ();_fdabd .CustomXmlInsRangeEnd =NewCT_Markup ();if _cacee :=d .DecodeElement (_fdabd .CustomXmlInsRangeEnd ,&_aebcga );_cacee !=nil {return _cacee ;};_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_ccdadf );_ccdadf .EG_RunLevelElts =append (_ccdadf .EG_RunLevelElts ,_bgfgce );_bgfgce .EG_RangeMarkupElements =append (_bgfgce .EG_RangeMarkupElements ,_fdabd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edffgb :=NewEG_ContentBlockContent ();_bcfade :=NewEG_RunLevelElts ();_badecg :=NewEG_RangeMarkupElements ();_badecg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ecedg :=d .DecodeElement (_badecg .CustomXmlDelRangeStart ,&_aebcga );_ecedg !=nil {return _ecedg ;};_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_edffgb );_edffgb .EG_RunLevelElts =append (_edffgb .EG_RunLevelElts ,_bcfade );_bcfade .EG_RangeMarkupElements =append (_bcfade .EG_RangeMarkupElements ,_badecg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcdcfgg :=NewEG_ContentBlockContent ();_bdege :=NewEG_RunLevelElts ();_feedb :=NewEG_RangeMarkupElements ();_feedb .CustomXmlDelRangeEnd =NewCT_Markup ();if _gcabc :=d .DecodeElement (_feedb .CustomXmlDelRangeEnd ,&_aebcga );_gcabc !=nil {return _gcabc ;};_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_dcdcfgg );_dcdcfgg .EG_RunLevelElts =append (_dcdcfgg .EG_RunLevelElts ,_bdege );_bdege .EG_RangeMarkupElements =append (_bdege .EG_RangeMarkupElements ,_feedb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_febge :=NewEG_ContentBlockContent ();_dfbcb :=NewEG_RunLevelElts ();_ggdce :=NewEG_RangeMarkupElements ();_ggdce .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eegad :=d .DecodeElement (_ggdce .CustomXmlMoveFromRangeStart ,&_aebcga );_eegad !=nil {return _eegad ;};_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_febge );_febge .EG_RunLevelElts =append (_febge .EG_RunLevelElts ,_dfbcb );_dfbcb .EG_RangeMarkupElements =append (_dfbcb .EG_RangeMarkupElements ,_ggdce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbfbf :=NewEG_ContentBlockContent ();_cafgff :=NewEG_RunLevelElts ();_fbecad :=NewEG_RangeMarkupElements ();_fbecad .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _eecedf :=d .DecodeElement (_fbecad .CustomXmlMoveFromRangeEnd ,&_aebcga );_eecedf !=nil {return _eecedf ;};_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_dbfbf );_dbfbf .EG_RunLevelElts =append (_dbfbf .EG_RunLevelElts ,_cafgff );_cafgff .EG_RangeMarkupElements =append (_cafgff .EG_RangeMarkupElements ,_fbecad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbecef :=NewEG_ContentBlockContent ();_edcagd :=NewEG_RunLevelElts ();_eafedb :=NewEG_RangeMarkupElements ();_eafedb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cgagfg :=d .DecodeElement (_eafedb .CustomXmlMoveToRangeStart ,&_aebcga );_cgagfg !=nil {return _cgagfg ;};_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_dbecef );_dbecef .EG_RunLevelElts =append (_dbecef .EG_RunLevelElts ,_edcagd );_edcagd .EG_RangeMarkupElements =append (_edcagd .EG_RangeMarkupElements ,_eafedb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_acbce :=NewEG_ContentBlockContent ();_dbdggf :=NewEG_RunLevelElts ();_gccbd :=NewEG_RangeMarkupElements ();_gccbd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bcbggc :=d .DecodeElement (_gccbd .CustomXmlMoveToRangeEnd ,&_aebcga );_bcbggc !=nil {return _bcbggc ;};_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_acbce );_acbce .EG_RunLevelElts =append (_acbce .EG_RunLevelElts ,_dbdggf );_dbdggf .EG_RangeMarkupElements =append (_dbdggf .EG_RangeMarkupElements ,_gccbd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfgec :=NewEG_ContentBlockContent ();_fcbed :=NewEG_RunLevelElts ();_ccfedf :=NewEG_MathContent ();_ccfedf .OMathPara =_b .NewOMathPara ();if _aceac :=d .DecodeElement (_ccfedf .OMathPara ,&_aebcga );_aceac !=nil {return _aceac ;};_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_dfgec );_dfgec .EG_RunLevelElts =append (_dfgec .EG_RunLevelElts ,_fcbed );_fcbed .EG_MathContent =append (_fcbed .EG_MathContent ,_ccfedf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agcdgf :=NewEG_ContentBlockContent ();_eacccg :=NewEG_RunLevelElts ();_aaabf :=NewEG_MathContent ();_aaabf .OMath =_b .NewOMath ();if _defge :=d .DecodeElement (_aaabf .OMath ,&_aebcga );_defge !=nil {return _defge ;};_aaefa .EG_ContentBlockContent =append (_aaefa .EG_ContentBlockContent ,_agcdgf );_agcdgf .EG_RunLevelElts =append (_agcdgf .EG_RunLevelElts ,_eacccg );_eacccg .EG_MathContent =append (_eacccg .EG_MathContent ,_aaabf );default:_dg .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",_aebcga .Name );if _ebdef :=d .Skip ();_ebdef !=nil {return _ebdef ;};};case _d .EndElement :break _beacc ;case _d .CharData :};};return nil ;};func (_fbeecbd *CT_PixelsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgfbc :=range start .Attr {if _bgfbc .Name .Local =="\u0076\u0061\u006c"{_defef ,_cffeed :=_da .ParseUint (_bgfbc .Value ,10,64);if _cffeed !=nil {return _cffeed ;};_fbeecbd .ValAttr =_defef ;continue ;};};for {_agecbb ,_bdcdag :=d .Token ();if _bdcdag !=nil {return _g .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",_bdcdag );};if _ecgcec ,_efaab :=_agecbb .(_d .EndElement );_efaab &&_ecgcec .Name ==start .Name {break ;};};return nil ;};func (_afeaa *CT_DocumentBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_daeae :for {_agac ,_bcefe :=d .Token ();if _bcefe !=nil {return _bcefe ;};switch _aefeg :=_agac .(type ){case _d .StartElement :switch _aefeg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afeaa .Background =NewCT_Background ();if _gfce :=d .DecodeElement (_afeaa .Background ,&_aefeg );_gfce !=nil {return _gfce ;};default:_dg .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",_aefeg .Name );if _fafg :=d .Skip ();_fafg !=nil {return _fafg ;};};case _d .EndElement :break _daeae ;case _d .CharData :};};return nil ;}; -// Create Frame Effect -FrameAttr *_c .ST_OnOff ;};func (_cgccge *ST_DocPartGallery )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cgccge =0;case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_cgccge =1;case "\u0061\u006e\u0079":*_cgccge =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cgccge =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_cgccge =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_cgccge =5;case "\u0065\u0071":*_cgccge =6;case "\u0066\u0074\u0072\u0073":*_cgccge =7;case "\u0068\u0064\u0072\u0073":*_cgccge =8;case "\u0070\u0067\u004eu\u006d":*_cgccge =9;case "\u0074\u0062\u006c\u0073":*_cgccge =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_cgccge =11;case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_cgccge =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_cgccge =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_cgccge =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_cgccge =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_cgccge =16;case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_cgccge =17;case "\u0062\u0069\u0062":*_cgccge =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_cgccge =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_cgccge =20;case "\u0063\u0075\u0073\u0074\u0045\u0071":*_cgccge =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_cgccge =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_cgccge =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_cgccge =24;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_cgccge =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_cgccge =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_cgccge =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_cgccge =28;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_cgccge =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_cgccge =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_cgccge =31;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_cgccge =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_cgccge =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_cgccge =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_cgccge =35;case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_cgccge =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_cgccge =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_cgccge =38;};return nil ;};func NewCT_TrPr ()*CT_TrPr {_dgeef :=&CT_TrPr {};return _dgeef };type CT_ColorSchemeMapping struct{ +// ValidateWithPath validates the CT_AutoCaptions and its children, prefixing error messages with path +func (_fbfd *CT_AutoCaptions )ValidateWithPath (path string )error {for _eff ,_fec :=range _fbfd .AutoCaption {if _dfd :=_fec .ValidateWithPath (_g .Sprintf ("\u0025s\u002fA\u0075\u0074\u006f\u0043\u0061p\u0074\u0069o\u006e\u005b\u0025\u0064\u005d",path ,_eff ));_dfd !=nil {return _dfd ;};};return nil ;}; -// Background 1 Theme Color Mapping -Bg1Attr ST_WmlColorSchemeIndex ; +// Validate validates the CT_PageMar and its children +func (_bebca *CT_PageMar )Validate ()error {return _bebca .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072");};func (_gaadf *CT_Rel )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_gaadf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Text 1 Theme Color Mapping -T1Attr ST_WmlColorSchemeIndex ; +// ValidateWithPath validates the CT_SectPrBase and its children, prefixing error messages with path +func (_edcebb *CT_SectPrBase )ValidateWithPath (path string )error {if _edcebb .FootnotePr !=nil {if _gabdg :=_edcebb .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_gabdg !=nil {return _gabdg ;};};if _edcebb .EndnotePr !=nil {if _edgbf :=_edcebb .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_edgbf !=nil {return _edgbf ;};};if _edcebb .Type !=nil {if _fbcde :=_edcebb .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_fbcde !=nil {return _fbcde ;};};if _edcebb .PgSz !=nil {if _gabeb :=_edcebb .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_gabeb !=nil {return _gabeb ;};};if _edcebb .PgMar !=nil {if _dcfd :=_edcebb .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_dcfd !=nil {return _dcfd ;};};if _edcebb .PaperSrc !=nil {if _debdd :=_edcebb .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_debdd !=nil {return _debdd ;};};if _edcebb .PgBorders !=nil {if _cgcae :=_edcebb .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_cgcae !=nil {return _cgcae ;};};if _edcebb .LnNumType !=nil {if _bdcbca :=_edcebb .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_bdcbca !=nil {return _bdcbca ;};};if _edcebb .PgNumType !=nil {if _efeadc :=_edcebb .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_efeadc !=nil {return _efeadc ;};};if _edcebb .Cols !=nil {if _dcdgd :=_edcebb .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_dcdgd !=nil {return _dcdgd ;};};if _edcebb .FormProt !=nil {if _baagad :=_edcebb .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_baagad !=nil {return _baagad ;};};if _edcebb .VAlign !=nil {if _bgaba :=_edcebb .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_bgaba !=nil {return _bgaba ;};};if _edcebb .NoEndnote !=nil {if _gbcec :=_edcebb .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_gbcec !=nil {return _gbcec ;};};if _edcebb .TitlePg !=nil {if _gbaaaf :=_edcebb .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_gbaaaf !=nil {return _gbaaaf ;};};if _edcebb .TextDirection !=nil {if _cedbg :=_edcebb .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_cedbg !=nil {return _cedbg ;};};if _edcebb .Bidi !=nil {if _fbddf :=_edcebb .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_fbddf !=nil {return _fbddf ;};};if _edcebb .RtlGutter !=nil {if _caecc :=_edcebb .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_caecc !=nil {return _caecc ;};};if _edcebb .DocGrid !=nil {if _ddfcgc :=_edcebb .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_ddfcgc !=nil {return _ddfcgc ;};};if _edcebb .PrinterSettings !=nil {if _dggfa :=_edcebb .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_dggfa !=nil {return _dggfa ;};};return nil ;};type CT_PTab struct{ -// Background 2 Theme Color Mapping -Bg2Attr ST_WmlColorSchemeIndex ; +// Positional Tab Stop Alignment +AlignmentAttr ST_PTabAlignment ; -// Text 2 Theme Color Mapping -T2Attr ST_WmlColorSchemeIndex ; +// Positional Tab Base +RelativeToAttr ST_PTabRelativeTo ; -// Accent 1 Theme Color Mapping -Accent1Attr ST_WmlColorSchemeIndex ; +// Tab Leader Character +LeaderAttr ST_PTabLeader ;};func (_ebceee ST_DocPartGallery )Validate ()error {return _ebceee .ValidateWithPath ("")};func (_fcd *CT_Base64Binary )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_fcd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Accent 2 Theme Color Mapping -Accent2Attr ST_WmlColorSchemeIndex ; +// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path +func (_ebbc *CT_Background )ValidateWithPath (path string )error {if _ebbc .ColorAttr !=nil {if _bcf :=_ebbc .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bcf !=nil {return _bcf ;};};if _bfd :=_ebbc .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bfd !=nil {return _bfd ;};if _ebbc .Drawing !=nil {if _cdfa :=_ebbc .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_cdfa !=nil {return _cdfa ;};};return nil ;};func (_aaefe ST_PageBorderOffset )ValidateWithPath (path string )error {switch _aaefe {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 (_aaefe ));};return nil ;};func (_ddgbc *WdCT_TextboxInfo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddgbc .TxbxContent =NewWdCT_TxbxContent ();for _ ,_cebeb :=range start .Attr {if _cebeb .Name .Local =="\u0069\u0064"{_daebac ,_gcfb :=_da .ParseUint (_cebeb .Value ,10,16);if _gcfb !=nil {return _gcfb ;};_gagec :=uint16 (_daebac );_ddgbc .IdAttr =&_gagec ;continue ;};};_edgba :for {_bffga ,_abfgg :=d .Token ();if _abfgg !=nil {return _abfgg ;};switch _eefgg :=_bffga .(type ){case _d .StartElement :switch _eefgg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:if _adfdff :=d .DecodeElement (_ddgbc .TxbxContent ,&_eefgg );_adfdff !=nil {return _adfdff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u004c\u0073\u0074"}:_ddgbc .ExtLst =_dd .NewCT_OfficeArtExtensionList ();if _debada :=d .DecodeElement (_ddgbc .ExtLst ,&_eefgg );_debada !=nil {return _debada ;};default:_dg .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",_eefgg .Name );if _bfbdcc :=d .Skip ();_bfbdcc !=nil {return _bfbdcc ;};};case _d .EndElement :break _edgba ;case _d .CharData :};};return nil ;};func (_gefcdb *ST_TextDirection )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gefcdb =0;case "\u0074\u0062":*_gefcdb =1;case "\u0072\u006c":*_gefcdb =2;case "\u006c\u0072":*_gefcdb =3;case "\u0074\u0062\u0056":*_gefcdb =4;case "\u0072\u006c\u0056":*_gefcdb =5;case "\u006c\u0072\u0056":*_gefcdb =6;case "\u0062\u0074\u004c\u0072":*_gefcdb =7;case "\u006c\u0072\u0054\u0062":*_gefcdb =8;case "\u006c\u0072\u0054b\u0056":*_gefcdb =9;case "\u0074\u0062\u004cr\u0056":*_gefcdb =10;case "\u0074\u0062\u0052\u006c":*_gefcdb =11;case "\u0074\u0062\u0052l\u0056":*_gefcdb =12;};return nil ;};func (_bbcgde *ST_VerticalJc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dccefg ,_bccccd :=d .Token ();if _bccccd !=nil {return _bccccd ;};if _fgabe ,_becbaf :=_dccefg .(_d .EndElement );_becbaf &&_fgabe .Name ==start .Name {*_bbcgde =1;return nil ;};if _abgdb ,_ecbgg :=_dccefg .(_d .CharData );!_ecbgg {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",_dccefg );}else {switch string (_abgdb ){case "":*_bbcgde =0;case "\u0074\u006f\u0070":*_bbcgde =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bbcgde =2;case "\u0062\u006f\u0074\u0068":*_bbcgde =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bbcgde =4;};};_dccefg ,_bccccd =d .Token ();if _bccccd !=nil {return _bccccd ;};if _becffd ,_eacdge :=_dccefg .(_d .EndElement );_eacdge &&_becffd .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",_dccefg );};type CT_TrackChangeNumbering struct{OriginalAttr *string ;AuthorAttr string ;DateAttr *_a .Time ; -// Accent3 Theme Color Mapping -Accent3Attr ST_WmlColorSchemeIndex ; +// Annotation Identifier +IdAttr int64 ;}; -// Accent4 Theme Color Mapping -Accent4Attr ST_WmlColorSchemeIndex ; +// Validate validates the CT_TblBorders and its children +func (_gacaa *CT_TblBorders )Validate ()error {return _gacaa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");}; -// Accent5 Theme Color Mapping -Accent5Attr ST_WmlColorSchemeIndex ; +// ValidateWithPath validates the CT_NumPicBullet and its children, prefixing error messages with path +func (_gdaad *CT_NumPicBullet )ValidateWithPath (path string )error {if _gdaad .Pict !=nil {if _befeca :=_gdaad .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_befeca !=nil {return _befeca ;};};if _gdaad .Drawing !=nil {if _adeb :=_gdaad .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_adeb !=nil {return _adeb ;};};return nil ;};func (_cdcbg *CT_ColorSchemeMapping )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdcbg .Bg1Attr !=ST_WmlColorSchemeIndexUnset {_fdfe ,_gfagc :=_cdcbg .Bg1Attr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0062g\u0031"});if _gfagc !=nil {return _gfagc ;};start .Attr =append (start .Attr ,_fdfe );};if _cdcbg .T1Attr !=ST_WmlColorSchemeIndexUnset {_ddfb ,_bga :=_cdcbg .T1Attr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0031"});if _bga !=nil {return _bga ;};start .Attr =append (start .Attr ,_ddfb );};if _cdcbg .Bg2Attr !=ST_WmlColorSchemeIndexUnset {_cfage ,_ecdf :=_cdcbg .Bg2Attr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0062g\u0032"});if _ecdf !=nil {return _ecdf ;};start .Attr =append (start .Attr ,_cfage );};if _cdcbg .T2Attr !=ST_WmlColorSchemeIndexUnset {_bbba ,_ebad :=_cdcbg .T2Attr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0032"});if _ebad !=nil {return _ebad ;};start .Attr =append (start .Attr ,_bbba );};if _cdcbg .Accent1Attr !=ST_WmlColorSchemeIndexUnset {_ffad ,_bbbe :=_cdcbg .Accent1Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00741"});if _bbbe !=nil {return _bbbe ;};start .Attr =append (start .Attr ,_ffad );};if _cdcbg .Accent2Attr !=ST_WmlColorSchemeIndexUnset {_ffd ,_ffdb :=_cdcbg .Accent2Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00742"});if _ffdb !=nil {return _ffdb ;};start .Attr =append (start .Attr ,_ffd );};if _cdcbg .Accent3Attr !=ST_WmlColorSchemeIndexUnset {_bace ,_fdff :=_cdcbg .Accent3Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00743"});if _fdff !=nil {return _fdff ;};start .Attr =append (start .Attr ,_bace );};if _cdcbg .Accent4Attr !=ST_WmlColorSchemeIndexUnset {_cebc ,_bfge :=_cdcbg .Accent4Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00744"});if _bfge !=nil {return _bfge ;};start .Attr =append (start .Attr ,_cebc );};if _cdcbg .Accent5Attr !=ST_WmlColorSchemeIndexUnset {_dbacb ,_cfdf :=_cdcbg .Accent5Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00745"});if _cfdf !=nil {return _cfdf ;};start .Attr =append (start .Attr ,_dbacb );};if _cdcbg .Accent6Attr !=ST_WmlColorSchemeIndexUnset {_ffccc ,_gbff :=_cdcbg .Accent6Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00746"});if _gbff !=nil {return _gbff ;};start .Attr =append (start .Attr ,_ffccc );};if _cdcbg .HyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_bddg ,_bccc :=_cdcbg .HyperlinkAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _bccc !=nil {return _bccc ;};start .Attr =append (start .Attr ,_bddg );};if _cdcbg .FollowedHyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_efge ,_aee :=_cdcbg .FollowedHyperlinkAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0066\u006fll\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _aee !=nil {return _aee ;};start .Attr =append (start .Attr ,_efge );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_DocPartGallery byte ; -// Accent6 Theme Color Mapping -Accent6Attr ST_WmlColorSchemeIndex ; +// ValidateWithPath validates the CT_PixelsMeasure and its children, prefixing error messages with path +func (_bdddg *CT_PixelsMeasure )ValidateWithPath (path string )error {return nil };func (_dffea *CT_FitText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_dffea .ValAttr )});if _dffea .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_dffea .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Hyperlink Theme Color Mapping -HyperlinkAttr ST_WmlColorSchemeIndex ; +// ValidateWithPath validates the EG_PContentBase and its children, prefixing error messages with path +func (_ccfbc *EG_PContentBase )ValidateWithPath (path string )error {if _ccfbc .CustomXml !=nil {if _efefgc :=_ccfbc .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_efefgc !=nil {return _efefgc ;};};for _dfcge ,_ccgcb :=range _ccfbc .FldSimple {if _daddb :=_ccgcb .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dfcge ));_daddb !=nil {return _daddb ;};};if _ccfbc .Hyperlink !=nil {if _gegee :=_ccfbc .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_gegee !=nil {return _gegee ;};};return nil ;};func (_agdcfe *CT_String )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdbgc :=range start .Attr {if _cdbgc .Name .Local =="\u0076\u0061\u006c"{_affdc ,_decefa :=_cdbgc .Value ,error (nil );if _decefa !=nil {return _decefa ;};_agdcfe .ValAttr =_affdc ;continue ;};};for {_ccfdd ,_defbe :=d .Token ();if _defbe !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_defbe );};if _gbeab ,_bbcdg :=_ccfdd .(_d .EndElement );_bbcdg &&_gbeab .Name ==start .Name {break ;};};return nil ;};func NewCT_SdtPrChoice ()*CT_SdtPrChoice {_ceaaa :=&CT_SdtPrChoice {};return _ceaaa };func (_aafge *WdCT_WordprocessingShape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aafge .Choice =NewWdCT_WordprocessingShapeChoice ();_aafge .SpPr =_dd .NewCT_ShapeProperties ();_aafge .BodyPr =_dd .NewCT_TextBodyProperties ();for _ ,_bebafb :=range start .Attr {if _bebafb .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_cccbe ,_dgcfgd :=_da .ParseBool (_bebafb .Value );if _dgcfgd !=nil {return _dgcfgd ;};_aafge .NormalEastAsianFlowAttr =&_cccbe ;continue ;};};_cgdbg :for {_egadfb ,_gbfgdb :=d .Token ();if _gbfgdb !=nil {return _gbfgdb ;};switch _daacd :=_egadfb .(type ){case _d .StartElement :switch _daacd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:_aafge .CNvPr =_dd .NewCT_NonVisualDrawingProps ();if _fbfcga :=d .DecodeElement (_aafge .CNvPr ,&_daacd );_fbfcga !=nil {return _fbfcga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_aafge .Choice =NewWdCT_WordprocessingShapeChoice ();if _dafffe :=d .DecodeElement (&_aafge .Choice .CNvSpPr ,&_daacd );_dafffe !=nil {return _dafffe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_aafge .Choice =NewWdCT_WordprocessingShapeChoice ();if _fgedfe :=d .DecodeElement (&_aafge .Choice .CNvCnPr ,&_daacd );_fgedfe !=nil {return _fgedfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0050\u0072"}:if _fgdec :=d .DecodeElement (_aafge .SpPr ,&_daacd );_fgdec !=nil {return _fgdec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0073\u0074\u0079l\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aafge .Style =_dd .NewCT_ShapeStyle ();if _bbgdb :=d .DecodeElement (_aafge .Style ,&_daacd );_bbgdb !=nil {return _bbgdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u004c\u0073\u0074"}:_aafge .ExtLst =_dd .NewCT_OfficeArtExtensionList ();if _adfgcg :=d .DecodeElement (_aafge .ExtLst ,&_daacd );_adfgcg !=nil {return _adfgcg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0074\u0078\u0062\u0078"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0078\u0062\u0078"}:_aafge .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _efbgcbb :=d .DecodeElement (&_aafge .WChoice .Txbx ,&_daacd );_efbgcbb !=nil {return _efbgcbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0065\u0064\u0054\u0078\u0062\u0078"}:_aafge .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _ebdbe :=d .DecodeElement (&_aafge .WChoice .LinkedTxbx ,&_daacd );_ebdbe !=nil {return _ebdbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0050\u0072"}:if _fdfae :=d .DecodeElement (_aafge .BodyPr ,&_daacd );_fdfae !=nil {return _fdfae ;};default:_dg .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",_daacd .Name );if _cceceb :=d .Skip ();_cceceb !=nil {return _cceceb ;};};case _d .EndElement :break _cgdbg ;case _d .CharData :};};return nil ;}; -// Followed Hyperlink Theme Color Mapping -FollowedHyperlinkAttr ST_WmlColorSchemeIndex ;};func NewCT_Caption ()*CT_Caption {_dgabb :=&CT_Caption {};return _dgabb };func (_aafgd *CT_FFHelpText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cabdf :=range start .Attr {if _cabdf .Name .Local =="\u0074\u0079\u0070\u0065"{_aafgd .TypeAttr .UnmarshalXMLAttr (_cabdf );continue ;};if _cabdf .Name .Local =="\u0076\u0061\u006c"{_fcgfdf ,_bgbff :=_cabdf .Value ,error (nil );if _bgbff !=nil {return _bgbff ;};_aafgd .ValAttr =&_fcgfdf ;continue ;};};for {_adffe ,_fbggc :=d .Token ();if _fbggc !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0048e\u006cp\u0054\u0065\u0078\u0074\u003a\u0020\u0025s",_fbggc );};if _deded ,_eafeg :=_adffe .(_d .EndElement );_eafeg &&_deded .Name ==start .Name {break ;};};return nil ;};func (_acecb *EG_ContentCellContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbfce :for {_affef ,_gfagb :=d .Token ();if _gfagb !=nil {return _gfagb ;};switch _fbead :=_affef .(type ){case _d .StartElement :switch _fbead .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_acaga :=NewCT_Tc ();if _cacddg :=d .DecodeElement (_acaga ,&_fbead );_cacddg !=nil {return _cacddg ;};_acecb .Tc =append (_acecb .Tc ,_acaga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acecb .CustomXml =NewCT_CustomXmlCell ();if _bdffb :=d .DecodeElement (_acecb .CustomXml ,&_fbead );_bdffb !=nil {return _bdffb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_acecb .Sdt =NewCT_SdtCell ();if _deegag :=d .DecodeElement (_acecb .Sdt ,&_fbead );_deegag !=nil {return _deegag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcfed :=NewEG_RunLevelElts ();_fcfed .ProofErr =NewCT_ProofErr ();if _ebcffe :=d .DecodeElement (_fcfed .ProofErr ,&_fbead );_ebcffe !=nil {return _ebcffe ;};_acecb .EG_RunLevelElts =append (_acecb .EG_RunLevelElts ,_fcfed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbaaf :=NewEG_RunLevelElts ();_cbaaf .PermStart =NewCT_PermStart ();if _afabe :=d .DecodeElement (_cbaaf .PermStart ,&_fbead );_afabe !=nil {return _afabe ;};_acecb .EG_RunLevelElts =append (_acecb .EG_RunLevelElts ,_cbaaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aeaaa :=NewEG_RunLevelElts ();_aeaaa .PermEnd =NewCT_Perm ();if _aggdf :=d .DecodeElement (_aeaaa .PermEnd ,&_fbead );_aggdf !=nil {return _aggdf ;};_acecb .EG_RunLevelElts =append (_acecb .EG_RunLevelElts ,_aeaaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbgbf :=NewEG_RunLevelElts ();_fbgbf .Ins =NewCT_RunTrackChange ();if _bdace :=d .DecodeElement (_fbgbf .Ins ,&_fbead );_bdace !=nil {return _bdace ;};_acecb .EG_RunLevelElts =append (_acecb .EG_RunLevelElts ,_fbgbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afacb :=NewEG_RunLevelElts ();_afacb .Del =NewCT_RunTrackChange ();if _dfccb :=d .DecodeElement (_afacb .Del ,&_fbead );_dfccb !=nil {return _dfccb ;};_acecb .EG_RunLevelElts =append (_acecb .EG_RunLevelElts ,_afacb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dddedd :=NewEG_RunLevelElts ();_dddedd .MoveFrom =NewCT_RunTrackChange ();if _babgff :=d .DecodeElement (_dddedd .MoveFrom ,&_fbead );_babgff !=nil {return _babgff ;};_acecb .EG_RunLevelElts =append (_acecb .EG_RunLevelElts ,_dddedd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbedag :=NewEG_RunLevelElts ();_gbedag .MoveTo =NewCT_RunTrackChange ();if _defcf :=d .DecodeElement (_gbedag .MoveTo ,&_fbead );_defcf !=nil {return _defcf ;};_acecb .EG_RunLevelElts =append (_acecb .EG_RunLevelElts ,_gbedag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acdfe :=NewEG_RunLevelElts ();_deegc :=NewEG_RangeMarkupElements ();_deegc .BookmarkStart =NewCT_Bookmark ();if _fedeff :=d .DecodeElement (_deegc .BookmarkStart ,&_fbead );_fedeff !=nil {return _fedeff ;};_acecb .EG_RunLevelElts =append (_acecb .EG_RunLevelElts ,_acdfe );_acdfe .EG_RangeMarkupElements =append (_acdfe .EG_RangeMarkupElements ,_deegc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdabb :=NewEG_RunLevelElts ();_fegbb :=NewEG_RangeMarkupElements ();_fegbb .BookmarkEnd =NewCT_MarkupRange ();if _afbgd :=d .DecodeElement (_fegbb .BookmarkEnd ,&_fbead );_afbgd !=nil {return _afbgd ;};_acecb .EG_RunLevelElts =append (_acecb .EG_RunLevelElts ,_bdabb );_bdabb .EG_RangeMarkupElements =append (_bdabb .EG_RangeMarkupElements ,_fegbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcedfc :=NewEG_RunLevelElts ();_cggfa :=NewEG_RangeMarkupElements ();_cggfa .MoveFromRangeStart =NewCT_MoveBookmark ();if _cdbcae :=d .DecodeElement (_cggfa .MoveFromRangeStart ,&_fbead );_cdbcae !=nil {return _cdbcae ;};_acecb .EG_RunLevelElts =append (_acecb .EG_RunLevelElts ,_fcedfc );_fcedfc .EG_RangeMarkupElements =append (_fcedfc .EG_RangeMarkupElements ,_cggfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfccg :=NewEG_RunLevelElts ();_feeacc :=NewEG_RangeMarkupElements ();_feeacc .MoveFromRangeEnd =NewCT_MarkupRange ();if _feeebd :=d .DecodeElement (_feeacc .MoveFromRangeEnd ,&_fbead );_feeebd !=nil {return _feeebd ;};_acecb .EG_RunLevelElts =append (_acecb .EG_RunLevelElts ,_bfccg );_bfccg .EG_RangeMarkupElements =append (_bfccg .EG_RangeMarkupElements ,_feeacc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_abcdcb :=NewEG_RunLevelElts ();_bgcdfe :=NewEG_RangeMarkupElements ();_bgcdfe .MoveToRangeStart =NewCT_MoveBookmark ();if _fabgbe :=d .DecodeElement (_bgcdfe .MoveToRangeStart ,&_fbead );_fabgbe !=nil {return _fabgbe ;};_acecb .EG_RunLevelElts =append (_acecb .EG_RunLevelElts ,_abcdcb );_abcdcb .EG_RangeMarkupElements =append (_abcdcb .EG_RangeMarkupElements ,_bgcdfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebffe :=NewEG_RunLevelElts ();_bfacc :=NewEG_RangeMarkupElements ();_bfacc .MoveToRangeEnd =NewCT_MarkupRange ();if _acadc :=d .DecodeElement (_bfacc .MoveToRangeEnd ,&_fbead );_acadc !=nil {return _acadc ;};_acecb .EG_RunLevelElts =append (_acecb .EG_RunLevelElts ,_ebffe );_ebffe .EG_RangeMarkupElements =append (_ebffe .EG_RangeMarkupElements ,_bfacc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffgag :=NewEG_RunLevelElts ();_fgeae :=NewEG_RangeMarkupElements ();_fgeae .CommentRangeStart =NewCT_MarkupRange ();if _befcd :=d .DecodeElement (_fgeae .CommentRangeStart ,&_fbead );_befcd !=nil {return _befcd ;};_acecb .EG_RunLevelElts =append (_acecb .EG_RunLevelElts ,_ffgag );_ffgag .EG_RangeMarkupElements =append (_ffgag .EG_RangeMarkupElements ,_fgeae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdbe :=NewEG_RunLevelElts ();_adbfc :=NewEG_RangeMarkupElements ();_adbfc .CommentRangeEnd =NewCT_MarkupRange ();if _ggabb :=d .DecodeElement (_adbfc .CommentRangeEnd ,&_fbead );_ggabb !=nil {return _ggabb ;};_acecb .EG_RunLevelElts =append (_acecb .EG_RunLevelElts ,_cdbe );_cdbe .EG_RangeMarkupElements =append (_cdbe .EG_RangeMarkupElements ,_adbfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edeffg :=NewEG_RunLevelElts ();_bdgec :=NewEG_RangeMarkupElements ();_bdgec .CustomXmlInsRangeStart =NewCT_TrackChange ();if _adbff :=d .DecodeElement (_bdgec .CustomXmlInsRangeStart ,&_fbead );_adbff !=nil {return _adbff ;};_acecb .EG_RunLevelElts =append (_acecb .EG_RunLevelElts ,_edeffg );_edeffg .EG_RangeMarkupElements =append (_edeffg .EG_RangeMarkupElements ,_bdgec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdgceg :=NewEG_RunLevelElts ();_bbgae :=NewEG_RangeMarkupElements ();_bbgae .CustomXmlInsRangeEnd =NewCT_Markup ();if _agada :=d .DecodeElement (_bbgae .CustomXmlInsRangeEnd ,&_fbead );_agada !=nil {return _agada ;};_acecb .EG_RunLevelElts =append (_acecb .EG_RunLevelElts ,_gdgceg );_gdgceg .EG_RangeMarkupElements =append (_gdgceg .EG_RangeMarkupElements ,_bbgae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dgbega :=NewEG_RunLevelElts ();_fecad :=NewEG_RangeMarkupElements ();_fecad .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bgebg :=d .DecodeElement (_fecad .CustomXmlDelRangeStart ,&_fbead );_bgebg !=nil {return _bgebg ;};_acecb .EG_RunLevelElts =append (_acecb .EG_RunLevelElts ,_dgbega );_dgbega .EG_RangeMarkupElements =append (_dgbega .EG_RangeMarkupElements ,_fecad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adgbg :=NewEG_RunLevelElts ();_eabee :=NewEG_RangeMarkupElements ();_eabee .CustomXmlDelRangeEnd =NewCT_Markup ();if _cfdbe :=d .DecodeElement (_eabee .CustomXmlDelRangeEnd ,&_fbead );_cfdbe !=nil {return _cfdbe ;};_acecb .EG_RunLevelElts =append (_acecb .EG_RunLevelElts ,_adgbg );_adgbg .EG_RangeMarkupElements =append (_adgbg .EG_RangeMarkupElements ,_eabee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egcca :=NewEG_RunLevelElts ();_bgefb :=NewEG_RangeMarkupElements ();_bgefb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gcdde :=d .DecodeElement (_bgefb .CustomXmlMoveFromRangeStart ,&_fbead );_gcdde !=nil {return _gcdde ;};_acecb .EG_RunLevelElts =append (_acecb .EG_RunLevelElts ,_egcca );_egcca .EG_RangeMarkupElements =append (_egcca .EG_RangeMarkupElements ,_bgefb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adebc :=NewEG_RunLevelElts ();_egfca :=NewEG_RangeMarkupElements ();_egfca .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _eefecb :=d .DecodeElement (_egfca .CustomXmlMoveFromRangeEnd ,&_fbead );_eefecb !=nil {return _eefecb ;};_acecb .EG_RunLevelElts =append (_acecb .EG_RunLevelElts ,_adebc );_adebc .EG_RangeMarkupElements =append (_adebc .EG_RangeMarkupElements ,_egfca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcgef :=NewEG_RunLevelElts ();_geaaa :=NewEG_RangeMarkupElements ();_geaaa .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _feccgd :=d .DecodeElement (_geaaa .CustomXmlMoveToRangeStart ,&_fbead );_feccgd !=nil {return _feccgd ;};_acecb .EG_RunLevelElts =append (_acecb .EG_RunLevelElts ,_gcgef );_gcgef .EG_RangeMarkupElements =append (_gcgef .EG_RangeMarkupElements ,_geaaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgfed :=NewEG_RunLevelElts ();_ebbdd :=NewEG_RangeMarkupElements ();_ebbdd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fbcbg :=d .DecodeElement (_ebbdd .CustomXmlMoveToRangeEnd ,&_fbead );_fbcbg !=nil {return _fbcbg ;};_acecb .EG_RunLevelElts =append (_acecb .EG_RunLevelElts ,_bgfed );_bgfed .EG_RangeMarkupElements =append (_bgfed .EG_RangeMarkupElements ,_ebbdd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdbcf :=NewEG_RunLevelElts ();_fcgdg :=NewEG_MathContent ();_fcgdg .OMathPara =_a .NewOMathPara ();if _fgaca :=d .DecodeElement (_fcgdg .OMathPara ,&_fbead );_fgaca !=nil {return _fgaca ;};_acecb .EG_RunLevelElts =append (_acecb .EG_RunLevelElts ,_cdbcf );_cdbcf .EG_MathContent =append (_cdbcf .EG_MathContent ,_fcgdg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_abcfe :=NewEG_RunLevelElts ();_daged :=NewEG_MathContent ();_daged .OMath =_a .NewOMath ();if _bedcg :=d .DecodeElement (_daged .OMath ,&_fbead );_bedcg !=nil {return _bedcg ;};_acecb .EG_RunLevelElts =append (_acecb .EG_RunLevelElts ,_abcfe );_abcfe .EG_MathContent =append (_abcfe .EG_MathContent ,_daged );default:_ee .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",_fbead .Name );if _gecac :=d .Skip ();_gecac !=nil {return _gecac ;};};case _d .EndElement :break _bbfce ;case _d .CharData :};};return nil ;};type CT_Hyperlink struct{ +// Validate validates the CT_FFTextInput and its children +func (_addb *CT_FFTextInput )Validate ()error {return _addb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074I\u006e\u0070\u0075\u0074");}; -// Hyperlink Target Frame -TgtFrameAttr *string ; +// ValidateWithPath validates the EG_SectPrContents and its children, prefixing error messages with path +func (_bcafg *EG_SectPrContents )ValidateWithPath (path string )error {if _bcafg .FootnotePr !=nil {if _gefda :=_bcafg .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_gefda !=nil {return _gefda ;};};if _bcafg .EndnotePr !=nil {if _cbfdfc :=_bcafg .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_cbfdfc !=nil {return _cbfdfc ;};};if _bcafg .Type !=nil {if _bcdecd :=_bcafg .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_bcdecd !=nil {return _bcdecd ;};};if _bcafg .PgSz !=nil {if _dgdgdc :=_bcafg .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_dgdgdc !=nil {return _dgdgdc ;};};if _bcafg .PgMar !=nil {if _efgfd :=_bcafg .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_efgfd !=nil {return _efgfd ;};};if _bcafg .PaperSrc !=nil {if _bfgegb :=_bcafg .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_bfgegb !=nil {return _bfgegb ;};};if _bcafg .PgBorders !=nil {if _ccggc :=_bcafg .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_ccggc !=nil {return _ccggc ;};};if _bcafg .LnNumType !=nil {if _dfcbg :=_bcafg .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_dfcbg !=nil {return _dfcbg ;};};if _bcafg .PgNumType !=nil {if _ggafd :=_bcafg .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_ggafd !=nil {return _ggafd ;};};if _bcafg .Cols !=nil {if _baafdd :=_bcafg .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_baafdd !=nil {return _baafdd ;};};if _bcafg .FormProt !=nil {if _aadfb :=_bcafg .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_aadfb !=nil {return _aadfb ;};};if _bcafg .VAlign !=nil {if _egecdc :=_bcafg .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_egecdc !=nil {return _egecdc ;};};if _bcafg .NoEndnote !=nil {if _fbbbe :=_bcafg .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_fbbbe !=nil {return _fbbbe ;};};if _bcafg .TitlePg !=nil {if _ggagabc :=_bcafg .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_ggagabc !=nil {return _ggagabc ;};};if _bcafg .TextDirection !=nil {if _ccabac :=_bcafg .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_ccabac !=nil {return _ccabac ;};};if _bcafg .Bidi !=nil {if _cceee :=_bcafg .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_cceee !=nil {return _cceee ;};};if _bcafg .RtlGutter !=nil {if _fbdaef :=_bcafg .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_fbdaef !=nil {return _fbdaef ;};};if _bcafg .DocGrid !=nil {if _eaddc :=_bcafg .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_eaddc !=nil {return _eaddc ;};};if _bcafg .PrinterSettings !=nil {if _addbcd :=_bcafg .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_addbcd !=nil {return _addbcd ;};};return nil ;};func NewCT_RPrOriginal ()*CT_RPrOriginal {_aebdc :=&CT_RPrOriginal {};return _aebdc }; -// Associated String -TooltipAttr *string ; +// Validate validates the CT_HMerge and its children +func (_dfcfb *CT_HMerge )Validate ()error {return _dfcfb .ValidateWithPath ("\u0043T\u005f\u0048\u004d\u0065\u0072\u0067e");};func (_bgecgb *ST_DocPartBehavior )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccdeg ,_aebcc :=d .Token ();if _aebcc !=nil {return _aebcc ;};if _egcfd ,_cgbcf :=_ccdeg .(_d .EndElement );_cgbcf &&_egcfd .Name ==start .Name {*_bgecgb =1;return nil ;};if _cbfge ,_bgfaae :=_ccdeg .(_d .CharData );!_bgfaae {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",_ccdeg );}else {switch string (_cbfge ){case "":*_bgecgb =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_bgecgb =1;case "\u0070":*_bgecgb =2;case "\u0070\u0067":*_bgecgb =3;};};_ccdeg ,_aebcc =d .Token ();if _aebcc !=nil {return _aebcc ;};if _gfaeee ,_acebcc :=_ccdeg .(_d .EndElement );_acebcc &&_gfaeee .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",_ccdeg );}; -// Location in Target Document -DocLocationAttr *string ; +// Validate validates the CT_Ind and its children +func (_aabfbb *CT_Ind )Validate ()error {return _aabfbb .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064");}; -// Add To Viewed Hyperlinks -HistoryAttr *_c .ST_OnOff ; +// Validate validates the CT_Tbl and its children +func (_afbdd *CT_Tbl )Validate ()error {return _afbdd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c");};type CT_FramePr struct{ -// Hyperlink Anchor -AnchorAttr *string ;IdAttr *string ; +// Drop Cap Frame +DropCapAttr ST_DropCap ; -// Simple Field -FldSimple []*CT_SimpleField ; +// Drop Cap Vertical Height in Lines +LinesAttr *int64 ; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Frame Width +WAttr *_e .ST_TwipsMeasure ; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;}; +// Frame Height +HAttr *_e .ST_TwipsMeasure ; -// Validate validates the EG_RunLevelElts and its children -func (_afgged *EG_RunLevelElts )Validate ()error {return _afgged .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073");};func (_eaedeg *ST_ObjectDrawAspect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aeedca ,_bgdgag :=d .Token ();if _bgdgag !=nil {return _bgdgag ;};if _fcfaa ,_ccfcb :=_aeedca .(_d .EndElement );_ccfcb &&_fcfaa .Name ==start .Name {*_eaedeg =1;return nil ;};if _fdbaa ,_gffcbc :=_aeedca .(_d .CharData );!_gffcbc {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aeedca );}else {switch string (_fdbaa ){case "":*_eaedeg =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_eaedeg =1;case "\u0069\u0063\u006f\u006e":*_eaedeg =2;};};_aeedca ,_bgdgag =d .Token ();if _bgdgag !=nil {return _bgdgag ;};if _gcbac ,_beaeea :=_aeedca .(_d .EndElement );_beaeea &&_gcbac .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aeedca );};func (_ddaec *CT_TblPrExBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ddaec .TblW !=nil {_fgcce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_ddaec .TblW ,_fgcce );};if _ddaec .Jc !=nil {_bddagc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_ddaec .Jc ,_bddagc );};if _ddaec .TblCellSpacing !=nil {_eedddf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_ddaec .TblCellSpacing ,_eedddf );};if _ddaec .TblInd !=nil {_cffdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_ddaec .TblInd ,_cffdf );};if _ddaec .TblBorders !=nil {_bdcbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_ddaec .TblBorders ,_bdcbg );};if _ddaec .Shd !=nil {_eebgef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ddaec .Shd ,_eebgef );};if _ddaec .TblLayout !=nil {_cfcfc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ddaec .TblLayout ,_cfcfc );};if _ddaec .TblCellMar !=nil {_gacba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_ddaec .TblCellMar ,_gacba );};if _ddaec .TblLook !=nil {_bcagd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_ddaec .TblLook ,_bcagd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Vertical Frame Padding +VSpaceAttr *_e .ST_TwipsMeasure ; -// Validate validates the CT_DocPartCategory and its children -func (_ebbge *CT_DocPartCategory )Validate ()error {return _ebbge .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0043\u0061t\u0065\u0067\u006f\u0072\u0079");};func (_cfgba ST_HexColorAuto )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cfgba .String (),start );};type CT_Object struct{ +// Horizontal Frame Padding +HSpaceAttr *_e .ST_TwipsMeasure ; -// Original Image Width -DxaOrigAttr *_c .ST_TwipsMeasure ; +// Text Wrapping Around Frame +WrapAttr ST_Wrap ; -// Original Image Height -DyaOrigAttr *_c .ST_TwipsMeasure ;Any []_ee .Any ;Drawing *CT_Drawing ;Choice *CT_ObjectChoice ;}; +// Frame Horizontal Positioning Base +HAnchorAttr ST_HAnchor ; -// Validate validates the CT_FFDDList and its children -func (_bfgbc *CT_FFDDList )Validate ()error {return _bfgbc .ValidateWithPath ("C\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074");}; +// Frame Vertical Positioning Base +VAnchorAttr ST_VAnchor ; -// 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");};func (_dceeg WdST_RelFromV )ValidateWithPath (path string )error {switch _dceeg {case 0,1,2,3,4,5,6,7,8:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dceeg ));};return nil ;}; +// Absolute Horizontal Position +XAttr *ST_SignedTwipsMeasure ; -// ValidateWithPath validates the CT_TblWidth and its children, prefixing error messages with path -func (_cbceb *CT_TblWidth )ValidateWithPath (path string )error {if _cbceb .WAttr !=nil {if _ggcbf :=_cbceb .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_ggcbf !=nil {return _ggcbf ;};};if _fddacea :=_cbceb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fddacea !=nil {return _fddacea ;};return nil ;}; +// Relative Horizontal Position +XAlignAttr _e .ST_XAlign ; -// Validate validates the CT_Ruby and its children -func (_ecaea *CT_Ruby )Validate ()error {return _ecaea .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079");};type CT_TblWidth struct{ +// Absolute Vertical Position +YAttr *ST_SignedTwipsMeasure ; -// Table Width Value -WAttr *ST_MeasurementOrPercent ; +// Relative Vertical Position +YAlignAttr _e .ST_YAlign ; -// Table Width Type -TypeAttr ST_TblWidth ;};func (_ffbab *ST_HexColor )Validate ()error {return _ffbab .ValidateWithPath ("")};func (_abbede ST_NumberFormat )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcafd :=_d .Attr {};_gcafd .Name =name ;switch _abbede {case ST_NumberFormatUnset :_gcafd .Value ="";case ST_NumberFormatDecimal :_gcafd .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_NumberFormatUpperRoman :_gcafd .Value ="\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatLowerRoman :_gcafd .Value ="\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatUpperLetter :_gcafd .Value ="u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case ST_NumberFormatLowerLetter :_gcafd .Value ="l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case ST_NumberFormatOrdinal :_gcafd .Value ="\u006fr\u0064\u0069\u006e\u0061\u006c";case ST_NumberFormatCardinalText :_gcafd .Value ="\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case ST_NumberFormatOrdinalText :_gcafd .Value ="o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case ST_NumberFormatHex :_gcafd .Value ="\u0068\u0065\u0078";case ST_NumberFormatChicago :_gcafd .Value ="\u0063h\u0069\u0063\u0061\u0067\u006f";case ST_NumberFormatIdeographDigital :_gcafd .Value ="\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatJapaneseCounting :_gcafd .Value ="\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatAiueo :_gcafd .Value ="\u0061\u0069\u0075e\u006f";case ST_NumberFormatIroha :_gcafd .Value ="\u0069\u0072\u006fh\u0061";case ST_NumberFormatDecimalFullWidth :_gcafd .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068";case ST_NumberFormatDecimalHalfWidth :_gcafd .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068";case ST_NumberFormatJapaneseLegal :_gcafd .Value ="\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatJapaneseDigitalTenThousand :_gcafd .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 :_gcafd .Value ="d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065";case ST_NumberFormatDecimalFullWidth2 :_gcafd .Value ="\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032";case ST_NumberFormatAiueoFullWidth :_gcafd .Value ="\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case ST_NumberFormatIrohaFullWidth :_gcafd .Value ="\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case ST_NumberFormatDecimalZero :_gcafd .Value ="d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f";case ST_NumberFormatBullet :_gcafd .Value ="\u0062\u0075\u006c\u006c\u0065\u0074";case ST_NumberFormatGanada :_gcafd .Value ="\u0067\u0061\u006e\u0061\u0064\u0061";case ST_NumberFormatChosung :_gcafd .Value ="\u0063h\u006f\u0073\u0075\u006e\u0067";case ST_NumberFormatDecimalEnclosedFullstop :_gcafd .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 :_gcafd .Value ="d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e";case ST_NumberFormatDecimalEnclosedCircleChinese :_gcafd .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 :_gcafd .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 :_gcafd .Value ="i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c";case ST_NumberFormatIdeographZodiac :_gcafd .Value ="\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063";case ST_NumberFormatIdeographZodiacTraditional :_gcafd .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 :_gcafd .Value ="\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatIdeographLegalTraditional :_gcafd .Value ="\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l";case ST_NumberFormatTaiwaneseCountingThousand :_gcafd .Value ="\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed";case ST_NumberFormatTaiwaneseDigital :_gcafd .Value ="\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatChineseCounting :_gcafd .Value ="\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatChineseLegalSimplified :_gcafd .Value ="\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064";case ST_NumberFormatChineseCountingThousand :_gcafd .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 :_gcafd .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatKoreanCounting :_gcafd .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatKoreanLegal :_gcafd .Value ="k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatKoreanDigital2 :_gcafd .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032";case ST_NumberFormatVietnameseCounting :_gcafd .Value ="\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatRussianLower :_gcafd .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072";case ST_NumberFormatRussianUpper :_gcafd .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072";case ST_NumberFormatNone :_gcafd .Value ="\u006e\u006f\u006e\u0065";case ST_NumberFormatNumberInDash :_gcafd .Value ="\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068";case ST_NumberFormatHebrew1 :_gcafd .Value ="\u0068e\u0062\u0072\u0065\u0077\u0031";case ST_NumberFormatHebrew2 :_gcafd .Value ="\u0068e\u0062\u0072\u0065\u0077\u0032";case ST_NumberFormatArabicAlpha :_gcafd .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061";case ST_NumberFormatArabicAbjad :_gcafd .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064";case ST_NumberFormatHindiVowels :_gcafd .Value ="h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073";case ST_NumberFormatHindiConsonants :_gcafd .Value ="\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073";case ST_NumberFormatHindiNumbers :_gcafd .Value ="\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatHindiCounting :_gcafd .Value ="\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatThaiLetters :_gcafd .Value ="t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case ST_NumberFormatThaiNumbers :_gcafd .Value ="t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatThaiCounting :_gcafd .Value ="\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatBahtText :_gcafd .Value ="\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074";case ST_NumberFormatDollarText :_gcafd .Value ="\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074";case ST_NumberFormatCustom :_gcafd .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _gcafd ,nil ;}; +// Frame Height Type +HRuleAttr ST_HeightRule ; -// Validate validates the CT_AutoCaptions and its children -func (_ddab *CT_AutoCaptions )Validate ()error {return _ddab .ValidateWithPath ("\u0043T\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");};func (_bafgeg *ST_Border )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecdgc ,_fgdgf :=d .Token ();if _fgdgf !=nil {return _fgdgf ;};if _cdgddg ,_ccfee :=_ecdgc .(_d .EndElement );_ccfee &&_cdgddg .Name ==start .Name {*_bafgeg =1;return nil ;};if _ccace ,_afceaa :=_ecdgc .(_d .CharData );!_afceaa {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecdgc );}else {switch string (_ccace ){case "":*_bafgeg =0;case "\u006e\u0069\u006c":*_bafgeg =1;case "\u006e\u006f\u006e\u0065":*_bafgeg =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bafgeg =3;case "\u0074\u0068\u0069c\u006b":*_bafgeg =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bafgeg =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_bafgeg =6;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_bafgeg =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_bafgeg =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_bafgeg =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_bafgeg =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_bafgeg =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_bafgeg =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_bafgeg =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_bafgeg =14;case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_bafgeg =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_bafgeg =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_bafgeg =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_bafgeg =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_bafgeg =19;case "\u0077\u0061\u0076\u0065":*_bafgeg =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_bafgeg =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_bafgeg =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_bafgeg =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_bafgeg =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_bafgeg =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_bafgeg =26;case "\u0069\u006e\u0073e\u0074":*_bafgeg =27;case "\u0061\u0070\u0070\u006c\u0065\u0073":*_bafgeg =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_bafgeg =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_bafgeg =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_bafgeg =31;case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_bafgeg =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_bafgeg =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_bafgeg =34;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_bafgeg =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_bafgeg =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_bafgeg =37;case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_bafgeg =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_bafgeg =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_bafgeg =40;case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_bafgeg =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_bafgeg =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_bafgeg =43;case "\u0062\u0061\u0074\u0073":*_bafgeg =44;case "\u0062\u0069\u0072d\u0073":*_bafgeg =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_bafgeg =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_bafgeg =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_bafgeg =48;case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_bafgeg =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_bafgeg =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_bafgeg =51;case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_bafgeg =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_bafgeg =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_bafgeg =54;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_bafgeg =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_bafgeg =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_bafgeg =57;case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_bafgeg =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_bafgeg =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_bafgeg =60;case "\u0063\u006c\u006f\u0063\u006b\u0073":*_bafgeg =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_bafgeg =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_bafgeg =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_bafgeg =64;case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_bafgeg =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_bafgeg =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_bafgeg =67;case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_bafgeg =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_bafgeg =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_bafgeg =70;case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_bafgeg =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_bafgeg =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_bafgeg =73;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_bafgeg =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_bafgeg =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_bafgeg =76;case "\u0063\u0075\u0070":*_bafgeg =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_bafgeg =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_bafgeg =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_bafgeg =80;case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_bafgeg =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_bafgeg =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_bafgeg =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_bafgeg =84;case "\u0065\u0061\u0072\u0074\u0068\u0032":*_bafgeg =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_bafgeg =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_bafgeg =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_bafgeg =88;case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_bafgeg =89;case "\u0066\u0061\u006e\u0073":*_bafgeg =90;case "\u0066\u0069\u006c\u006d":*_bafgeg =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_bafgeg =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_bafgeg =93;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_bafgeg =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_bafgeg =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_bafgeg =96;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_bafgeg =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_bafgeg =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_bafgeg =99;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_bafgeg =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_bafgeg =101;case "\u0067\u0065\u006d\u0073":*_bafgeg =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_bafgeg =103;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_bafgeg =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_bafgeg =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_bafgeg =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_bafgeg =107;case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_bafgeg =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_bafgeg =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_bafgeg =110;case "\u0068\u006f\u006cl\u0079":*_bafgeg =111;case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_bafgeg =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_bafgeg =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_bafgeg =114;case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_bafgeg =115;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_bafgeg =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_bafgeg =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_bafgeg =118;case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_bafgeg =119;case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_bafgeg =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_bafgeg =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_bafgeg =122;case "\u006d\u006f\u006fn\u0073":*_bafgeg =123;case "\u006d\u006f\u0073\u0061\u0069\u0063":*_bafgeg =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_bafgeg =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_bafgeg =126;case "\u006f\u0076\u0061l\u0073":*_bafgeg =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_bafgeg =128;case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_bafgeg =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_bafgeg =130;case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_bafgeg =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_bafgeg =132;case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_bafgeg =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_bafgeg =134;case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_bafgeg =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_bafgeg =136;case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_bafgeg =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_bafgeg =138;case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_bafgeg =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_bafgeg =140;case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_bafgeg =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_bafgeg =142;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_bafgeg =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_bafgeg =144;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_bafgeg =145;case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_bafgeg =146;case "\u0072\u0069\u006eg\u0073":*_bafgeg =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_bafgeg =148;case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_bafgeg =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_bafgeg =150;case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_bafgeg =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_bafgeg =152;case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_bafgeg =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_bafgeg =154;case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_bafgeg =155;case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_bafgeg =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_bafgeg =157;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_bafgeg =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_bafgeg =159;case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_bafgeg =160;case "\u0073\u0074\u0061r\u0073":*_bafgeg =161;case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_bafgeg =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_bafgeg =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_bafgeg =164;case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_bafgeg =165;case "\u0073\u0075\u006e":*_bafgeg =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_bafgeg =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_bafgeg =168;case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_bafgeg =169;case "\u0074\u0072\u0065e\u0073":*_bafgeg =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_bafgeg =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_bafgeg =172;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_bafgeg =173;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_bafgeg =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_bafgeg =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_bafgeg =176;case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_bafgeg =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_bafgeg =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_bafgeg =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_bafgeg =180;case "\u0076\u0069\u006e\u0065":*_bafgeg =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_bafgeg =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_bafgeg =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_bafgeg =184;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_bafgeg =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_bafgeg =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_bafgeg =187;case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_bafgeg =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_bafgeg =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_bafgeg =190;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_bafgeg =191;case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_bafgeg =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bafgeg =193;};};_ecdgc ,_fgdgf =d .Token ();if _fgdgf !=nil {return _fgdgf ;};if _bcagb ,_agfee :=_ecdgc .(_d .EndElement );_agfee &&_bcagb .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecdgc );};func (_bgdcg *CT_TblGridBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bgdcg .GridCol !=nil {_cdbdb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_gbfed :=range _bgdcg .GridCol {e .EncodeElement (_gbfed ,_cdbdb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bdaabb ST_BrClear )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_egafab :=_d .Attr {};_egafab .Name =name ;switch _bdaabb {case ST_BrClearUnset :_egafab .Value ="";case ST_BrClearNone :_egafab .Value ="\u006e\u006f\u006e\u0065";case ST_BrClearLeft :_egafab .Value ="\u006c\u0065\u0066\u0074";case ST_BrClearRight :_egafab .Value ="\u0072\u0069\u0067h\u0074";case ST_BrClearAll :_egafab .Value ="\u0061\u006c\u006c";};return _egafab ,nil ;};type CT_EdnProps struct{ +// Lock Frame Anchor to Paragraph +AnchorLockAttr *_e .ST_OnOff ;};func (_bgffaf *ST_TextDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egagfc ,_gfddc :=d .Token ();if _gfddc !=nil {return _gfddc ;};if _bcbdg ,_cgfeb :=_egagfc .(_d .EndElement );_cgfeb &&_bcbdg .Name ==start .Name {*_bgffaf =1;return nil ;};if _fggdd ,_cggcb :=_egagfc .(_d .CharData );!_cggcb {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",_egagfc );}else {switch string (_fggdd ){case "":*_bgffaf =0;case "\u0074\u0062":*_bgffaf =1;case "\u0072\u006c":*_bgffaf =2;case "\u006c\u0072":*_bgffaf =3;case "\u0074\u0062\u0056":*_bgffaf =4;case "\u0072\u006c\u0056":*_bgffaf =5;case "\u006c\u0072\u0056":*_bgffaf =6;case "\u0062\u0074\u004c\u0072":*_bgffaf =7;case "\u006c\u0072\u0054\u0062":*_bgffaf =8;case "\u006c\u0072\u0054b\u0056":*_bgffaf =9;case "\u0074\u0062\u004cr\u0056":*_bgffaf =10;case "\u0074\u0062\u0052\u006c":*_bgffaf =11;case "\u0074\u0062\u0052l\u0056":*_bgffaf =12;};};_egagfc ,_gfddc =d .Token ();if _gfddc !=nil {return _gfddc ;};if _gdaged ,_gdbbg :=_egagfc .(_d .EndElement );_gdbbg &&_gdaged .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",_egagfc );};type CT_OptimizeForBrowser struct{TargetAttr *string ; -// Endnote Placement -Pos *CT_EdnPos ; +// On/Off Value +ValAttr *_e .ST_OnOff ;};func (_efbdbf ST_Hint )ValidateWithPath (path string )error {switch _efbdbf {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 (_efbdbf ));};return nil ;};func (_edbcc *CT_Lang )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgfgb :=range start .Attr {if _bgfgb .Name .Local =="\u0076\u0061\u006c"{_affec ,_bgdaf :=_bgfgb .Value ,error (nil );if _bgdaf !=nil {return _bgdaf ;};_edbcc .ValAttr =_affec ;continue ;};};for {_ebgda ,_fbged :=d .Token ();if _fbged !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u003a\u0020\u0025\u0073",_fbged );};if _aafaa ,_gdaee :=_ebgda .(_d .EndElement );_gdaee &&_aafaa .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_MeasurementOrPercent (s string )(ST_MeasurementOrPercent ,error ){_bfabge :=ST_MeasurementOrPercent {};if _e .ST_UniversalMeasurePatternRe .MatchString (s ){_bfabge .ST_UniversalMeasure =&s ;}else {_bfabge .ST_DecimalNumberOrPercent =&ST_DecimalNumberOrPercent {};if _e .ST_PercentagePatternRe .MatchString (s ){_bfabge .ST_DecimalNumberOrPercent .ST_Percentage =&s ;}else {_bagbd ,_eafbf :=_da .ParseFloat (s ,64);if _eafbf !=nil {return _bfabge ,_g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_eafbf );};_bfabge .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_dg .Int64 (int64 (_bagbd ));};};return _bfabge ,nil ;}; -// Endnote Numbering Format -NumFmt *CT_NumFmt ; +// Validate validates the WdCT_WordprocessingGroup and its children +func (_acfdc *WdCT_WordprocessingGroup )Validate ()error {return _acfdc .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006f\u0075\u0070");};func (_geedef *CT_PPrGeneral )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abgdg :for {_caabe ,_efefad :=d .Token ();if _efefad !=nil {return _efefad ;};switch _ceacd :=_caabe .(type ){case _d .StartElement :switch _ceacd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geedef .PStyle =NewCT_String ();if _bbaeg :=d .DecodeElement (_geedef .PStyle ,&_ceacd );_bbaeg !=nil {return _bbaeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geedef .KeepNext =NewCT_OnOff ();if _fbfab :=d .DecodeElement (_geedef .KeepNext ,&_ceacd );_fbfab !=nil {return _fbfab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geedef .KeepLines =NewCT_OnOff ();if _gffgf :=d .DecodeElement (_geedef .KeepLines ,&_ceacd );_gffgf !=nil {return _gffgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geedef .PageBreakBefore =NewCT_OnOff ();if _dgca :=d .DecodeElement (_geedef .PageBreakBefore ,&_ceacd );_dgca !=nil {return _dgca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geedef .FramePr =NewCT_FramePr ();if _aegbce :=d .DecodeElement (_geedef .FramePr ,&_ceacd );_aegbce !=nil {return _aegbce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geedef .WidowControl =NewCT_OnOff ();if _bgadc :=d .DecodeElement (_geedef .WidowControl ,&_ceacd );_bgadc !=nil {return _bgadc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geedef .NumPr =NewCT_NumPr ();if _gcedgd :=d .DecodeElement (_geedef .NumPr ,&_ceacd );_gcedgd !=nil {return _gcedgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_geedef .SuppressLineNumbers =NewCT_OnOff ();if _fdaa :=d .DecodeElement (_geedef .SuppressLineNumbers ,&_ceacd );_fdaa !=nil {return _fdaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geedef .PBdr =NewCT_PBdr ();if _acded :=d .DecodeElement (_geedef .PBdr ,&_ceacd );_acded !=nil {return _acded ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_geedef .Shd =NewCT_Shd ();if _bgade :=d .DecodeElement (_geedef .Shd ,&_ceacd );_bgade !=nil {return _bgade ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_geedef .Tabs =NewCT_Tabs ();if _gagde :=d .DecodeElement (_geedef .Tabs ,&_ceacd );_gagde !=nil {return _gagde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_geedef .SuppressAutoHyphens =NewCT_OnOff ();if _ecfgf :=d .DecodeElement (_geedef .SuppressAutoHyphens ,&_ceacd );_ecfgf !=nil {return _ecfgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geedef .Kinsoku =NewCT_OnOff ();if _bedgaa :=d .DecodeElement (_geedef .Kinsoku ,&_ceacd );_bedgaa !=nil {return _bedgaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geedef .WordWrap =NewCT_OnOff ();if _efbac :=d .DecodeElement (_geedef .WordWrap ,&_ceacd );_efbac !=nil {return _efbac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geedef .OverflowPunct =NewCT_OnOff ();if _aebde :=d .DecodeElement (_geedef .OverflowPunct ,&_ceacd );_aebde !=nil {return _aebde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_geedef .TopLinePunct =NewCT_OnOff ();if _bdegf :=d .DecodeElement (_geedef .TopLinePunct ,&_ceacd );_bdegf !=nil {return _bdegf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geedef .AutoSpaceDE =NewCT_OnOff ();if _gcgec :=d .DecodeElement (_geedef .AutoSpaceDE ,&_ceacd );_gcgec !=nil {return _gcgec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geedef .AutoSpaceDN =NewCT_OnOff ();if _aaad :=d .DecodeElement (_geedef .AutoSpaceDN ,&_ceacd );_aaad !=nil {return _aaad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geedef .Bidi =NewCT_OnOff ();if _bdbbe :=d .DecodeElement (_geedef .Bidi ,&_ceacd );_bdbbe !=nil {return _bdbbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geedef .AdjustRightInd =NewCT_OnOff ();if _efccg :=d .DecodeElement (_geedef .AdjustRightInd ,&_ceacd );_efccg !=nil {return _efccg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_geedef .SnapToGrid =NewCT_OnOff ();if _bdfgb :=d .DecodeElement (_geedef .SnapToGrid ,&_ceacd );_bdfgb !=nil {return _bdfgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geedef .Spacing =NewCT_Spacing ();if _eabeb :=d .DecodeElement (_geedef .Spacing ,&_ceacd );_eabeb !=nil {return _eabeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geedef .Ind =NewCT_Ind ();if _aecaa :=d .DecodeElement (_geedef .Ind ,&_ceacd );_aecaa !=nil {return _aecaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_geedef .ContextualSpacing =NewCT_OnOff ();if _ffcbb :=d .DecodeElement (_geedef .ContextualSpacing ,&_ceacd );_ffcbb !=nil {return _ffcbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_geedef .MirrorIndents =NewCT_OnOff ();if _egbaf :=d .DecodeElement (_geedef .MirrorIndents ,&_ceacd );_egbaf !=nil {return _egbaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geedef .SuppressOverlap =NewCT_OnOff ();if _bfeada :=d .DecodeElement (_geedef .SuppressOverlap ,&_ceacd );_bfeada !=nil {return _bfeada ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geedef .Jc =NewCT_Jc ();if _ggdgb :=d .DecodeElement (_geedef .Jc ,&_ceacd );_ggdgb !=nil {return _ggdgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_geedef .TextDirection =NewCT_TextDirection ();if _edbde :=d .DecodeElement (_geedef .TextDirection ,&_ceacd );_edbde !=nil {return _edbde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_geedef .TextAlignment =NewCT_TextAlignment ();if _degde :=d .DecodeElement (_geedef .TextAlignment ,&_ceacd );_degde !=nil {return _degde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_geedef .TextboxTightWrap =NewCT_TextboxTightWrap ();if _dbeaf :=d .DecodeElement (_geedef .TextboxTightWrap ,&_ceacd );_dbeaf !=nil {return _dbeaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geedef .OutlineLvl =NewCT_DecimalNumber ();if _ffbgf :=d .DecodeElement (_geedef .OutlineLvl ,&_ceacd );_ffbgf !=nil {return _ffbgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geedef .DivId =NewCT_DecimalNumber ();if _baaed :=d .DecodeElement (_geedef .DivId ,&_ceacd );_baaed !=nil {return _baaed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_geedef .CnfStyle =NewCT_Cnf ();if _eccagd :=d .DecodeElement (_geedef .CnfStyle ,&_ceacd );_eccagd !=nil {return _eccagd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geedef .PPrChange =NewCT_PPrChange ();if _edace :=d .DecodeElement (_geedef .PPrChange ,&_ceacd );_edace !=nil {return _edace ;};default:_dg .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",_ceacd .Name );if _cgbbb :=d .Skip ();_cgbbb !=nil {return _cgbbb ;};};case _d .EndElement :break _abgdg ;case _d .CharData :};};return nil ;};type ST_HdrFtr byte ;func (_afade *CT_TargetScreenSz )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gafdf ,_dedgg :=_afade .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dedgg !=nil {return _dedgg ;};start .Attr =append (start .Attr ,_gafdf );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_FFTextType struct{ -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Text Box Form Field Type Values +ValAttr ST_FFTextType ;};func NewCT_TabStop ()*CT_TabStop {_cdbag :=&CT_TabStop {};_cdbag .ValAttr =ST_TabJc (1);return _cdbag ;}; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;};func NewCT_Cnf ()*CT_Cnf {_eaeb :=&CT_Cnf {};return _eaeb }; +// Validate validates the CT_TrackChange and its children +func (_egccb *CT_TrackChange )Validate ()error {return _egccb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");};type ST_LineSpacingRule byte ;func (_aadcga ST_CombineBrackets )ValidateWithPath (path string )error {switch _aadcga {case 0,1,2,3,4,5: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 (_aadcga ));};return nil ;};func (_ecfbf *CT_TcPrInner )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ecfbf .CnfStyle !=nil {_efbcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ecfbf .CnfStyle ,_efbcg );};if _ecfbf .TcW !=nil {_dbdfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_ecfbf .TcW ,_dbdfg );};if _ecfbf .GridSpan !=nil {_bcgbeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_ecfbf .GridSpan ,_bcgbeg );};if _ecfbf .HMerge !=nil {_abefc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_ecfbf .HMerge ,_abefc );};if _ecfbf .VMerge !=nil {_cadcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_ecfbf .VMerge ,_cadcb );};if _ecfbf .TcBorders !=nil {_ddadfb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_ecfbf .TcBorders ,_ddadfb );};if _ecfbf .Shd !=nil {_bdedd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ecfbf .Shd ,_bdedd );};if _ecfbf .NoWrap !=nil {_abeadb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_ecfbf .NoWrap ,_abeadb );};if _ecfbf .TcMar !=nil {_bafec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_ecfbf .TcMar ,_bafec );};if _ecfbf .TextDirection !=nil {_cadef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ecfbf .TextDirection ,_cadef );};if _ecfbf .TcFitText !=nil {_cefbec :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_ecfbf .TcFitText ,_cefbec );};if _ecfbf .VAlign !=nil {_aaacgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_ecfbf .VAlign ,_aaacgf );};if _ecfbf .HideMark !=nil {_dbedcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ecfbf .HideMark ,_dbedcf );};if _ecfbf .Headers !=nil {_gbegaf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_ecfbf .Headers ,_gbegaf );};if _ecfbf .CellIns !=nil {_bbbcg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_ecfbf .CellIns ,_bbbcg );};if _ecfbf .CellDel !=nil {_dacbg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_ecfbf .CellDel ,_dacbg );};if _ecfbf .CellMerge !=nil {_gdcbc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_ecfbf .CellMerge ,_gdcbc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TrPrBase and its children -func (_abfda *CT_TrPrBase )Validate ()error {return _abfda .ValidateWithPath ("C\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065");};type CT_MailMergeSourceType struct{ +// Validate validates the CT_Headers and its children +func (_fdfdfd *CT_Headers )Validate ()error {return _fdfdfd .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");}; -// Data Source Type Value -ValAttr ST_MailMergeSourceType ;};func (_fffae *CT_SdtContentRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfgffd :for {_ddbbf ,_ebfga :=d .Token ();if _ebfga !=nil {return _ebfga ;};switch _bgaa :=_ddbbf .(type ){case _d .StartElement :switch _bgaa .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbgefb :=NewCT_SimpleField ();if _edffg :=d .DecodeElement (_bbgefb ,&_bgaa );_edffg !=nil {return _edffg ;};_fffae .FldSimple =append (_fffae .FldSimple ,_bbgefb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fffae .Hyperlink =NewCT_Hyperlink ();if _fdadf :=d .DecodeElement (_fffae .Hyperlink ,&_bgaa );_fdadf !=nil {return _fdadf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fffae .SubDoc =NewCT_Rel ();if _fadf :=d .DecodeElement (_fffae .SubDoc ,&_bgaa );_fadf !=nil {return _fadf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccgd :=NewEG_ContentRunContent ();_ccgd .CustomXml =NewCT_CustomXmlRun ();if _feage :=d .DecodeElement (_ccgd .CustomXml ,&_bgaa );_feage !=nil {return _feage ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_ccgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dedac :=NewEG_ContentRunContent ();_dedac .SmartTag =NewCT_SmartTagRun ();if _gabeb :=d .DecodeElement (_dedac .SmartTag ,&_bgaa );_gabeb !=nil {return _gabeb ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_dedac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dgcbb :=NewEG_ContentRunContent ();_dgcbb .Sdt =NewCT_SdtRun ();if _ccfdb :=d .DecodeElement (_dgcbb .Sdt ,&_bgaa );_ccfdb !=nil {return _ccfdb ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_dgcbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgfad :=NewEG_ContentRunContent ();_fgfad .Dir =NewCT_DirContentRun ();if _eecgf :=d .DecodeElement (_fgfad .Dir ,&_bgaa );_eecgf !=nil {return _eecgf ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_fgfad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dccgf :=NewEG_ContentRunContent ();_dccgf .Bdo =NewCT_BdoContentRun ();if _adeec :=d .DecodeElement (_dccgf .Bdo ,&_bgaa );_adeec !=nil {return _adeec ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_dccgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adfgf :=NewEG_ContentRunContent ();_adfgf .R =NewCT_R ();if _aeebf :=d .DecodeElement (_adfgf .R ,&_bgaa );_aeebf !=nil {return _aeebf ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_adfgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddbffe :=NewEG_ContentRunContent ();_bdafe :=NewEG_RunLevelElts ();_bdafe .ProofErr =NewCT_ProofErr ();if _gaagf :=d .DecodeElement (_bdafe .ProofErr ,&_bgaa );_gaagf !=nil {return _gaagf ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_ddbffe );_ddbffe .EG_RunLevelElts =append (_ddbffe .EG_RunLevelElts ,_bdafe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafabc :=NewEG_ContentRunContent ();_abgbad :=NewEG_RunLevelElts ();_abgbad .PermStart =NewCT_PermStart ();if _ddecbfb :=d .DecodeElement (_abgbad .PermStart ,&_bgaa );_ddecbfb !=nil {return _ddecbfb ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_cafabc );_cafabc .EG_RunLevelElts =append (_cafabc .EG_RunLevelElts ,_abgbad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbgcf :=NewEG_ContentRunContent ();_ecbdgd :=NewEG_RunLevelElts ();_ecbdgd .PermEnd =NewCT_Perm ();if _aadff :=d .DecodeElement (_ecbdgd .PermEnd ,&_bgaa );_aadff !=nil {return _aadff ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_cbgcf );_cbgcf .EG_RunLevelElts =append (_cbgcf .EG_RunLevelElts ,_ecbdgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdgcgc :=NewEG_ContentRunContent ();_dgcab :=NewEG_RunLevelElts ();_dgcab .Ins =NewCT_RunTrackChange ();if _fbgba :=d .DecodeElement (_dgcab .Ins ,&_bgaa );_fbgba !=nil {return _fbgba ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_bdgcgc );_bdgcgc .EG_RunLevelElts =append (_bdgcgc .EG_RunLevelElts ,_dgcab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgbgbd :=NewEG_ContentRunContent ();_acgae :=NewEG_RunLevelElts ();_acgae .Del =NewCT_RunTrackChange ();if _adfa :=d .DecodeElement (_acgae .Del ,&_bgaa );_adfa !=nil {return _adfa ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_bgbgbd );_bgbgbd .EG_RunLevelElts =append (_bgbgbd .EG_RunLevelElts ,_acgae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bacga :=NewEG_ContentRunContent ();_dgcbc :=NewEG_RunLevelElts ();_dgcbc .MoveFrom =NewCT_RunTrackChange ();if _aaecgf :=d .DecodeElement (_dgcbc .MoveFrom ,&_bgaa );_aaecgf !=nil {return _aaecgf ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_bacga );_bacga .EG_RunLevelElts =append (_bacga .EG_RunLevelElts ,_dgcbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbbga :=NewEG_ContentRunContent ();_dbecb :=NewEG_RunLevelElts ();_dbecb .MoveTo =NewCT_RunTrackChange ();if _agaaa :=d .DecodeElement (_dbecb .MoveTo ,&_bgaa );_agaaa !=nil {return _agaaa ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_gbbga );_gbbga .EG_RunLevelElts =append (_gbbga .EG_RunLevelElts ,_dbecb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefbd :=NewEG_ContentRunContent ();_cgbf :=NewEG_RunLevelElts ();_bcdgfc :=NewEG_RangeMarkupElements ();_bcdgfc .BookmarkStart =NewCT_Bookmark ();if _edgeb :=d .DecodeElement (_bcdgfc .BookmarkStart ,&_bgaa );_edgeb !=nil {return _edgeb ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_gefbd );_gefbd .EG_RunLevelElts =append (_gefbd .EG_RunLevelElts ,_cgbf );_cgbf .EG_RangeMarkupElements =append (_cgbf .EG_RangeMarkupElements ,_bcdgfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdgce :=NewEG_ContentRunContent ();_aaeccb :=NewEG_RunLevelElts ();_bfdef :=NewEG_RangeMarkupElements ();_bfdef .BookmarkEnd =NewCT_MarkupRange ();if _ggacc :=d .DecodeElement (_bfdef .BookmarkEnd ,&_bgaa );_ggacc !=nil {return _ggacc ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_bdgce );_bdgce .EG_RunLevelElts =append (_bdgce .EG_RunLevelElts ,_aaeccb );_aaeccb .EG_RangeMarkupElements =append (_aaeccb .EG_RangeMarkupElements ,_bfdef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eeddd :=NewEG_ContentRunContent ();_gfdbe :=NewEG_RunLevelElts ();_cbged :=NewEG_RangeMarkupElements ();_cbged .MoveFromRangeStart =NewCT_MoveBookmark ();if _cgbec :=d .DecodeElement (_cbged .MoveFromRangeStart ,&_bgaa );_cgbec !=nil {return _cgbec ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_eeddd );_eeddd .EG_RunLevelElts =append (_eeddd .EG_RunLevelElts ,_gfdbe );_gfdbe .EG_RangeMarkupElements =append (_gfdbe .EG_RangeMarkupElements ,_cbged );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbbaf :=NewEG_ContentRunContent ();_fgadg :=NewEG_RunLevelElts ();_gffbc :=NewEG_RangeMarkupElements ();_gffbc .MoveFromRangeEnd =NewCT_MarkupRange ();if _fedfe :=d .DecodeElement (_gffbc .MoveFromRangeEnd ,&_bgaa );_fedfe !=nil {return _fedfe ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_cbbaf );_cbbaf .EG_RunLevelElts =append (_cbbaf .EG_RunLevelElts ,_fgadg );_fgadg .EG_RangeMarkupElements =append (_fgadg .EG_RangeMarkupElements ,_gffbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbecc :=NewEG_ContentRunContent ();_bfbfd :=NewEG_RunLevelElts ();_ebgbfa :=NewEG_RangeMarkupElements ();_ebgbfa .MoveToRangeStart =NewCT_MoveBookmark ();if _dcaced :=d .DecodeElement (_ebgbfa .MoveToRangeStart ,&_bgaa );_dcaced !=nil {return _dcaced ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_cbecc );_cbecc .EG_RunLevelElts =append (_cbecc .EG_RunLevelElts ,_bfbfd );_bfbfd .EG_RangeMarkupElements =append (_bfbfd .EG_RangeMarkupElements ,_ebgbfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffeadd :=NewEG_ContentRunContent ();_ecdeb :=NewEG_RunLevelElts ();_afaff :=NewEG_RangeMarkupElements ();_afaff .MoveToRangeEnd =NewCT_MarkupRange ();if _fcff :=d .DecodeElement (_afaff .MoveToRangeEnd ,&_bgaa );_fcff !=nil {return _fcff ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_ffeadd );_ffeadd .EG_RunLevelElts =append (_ffeadd .EG_RunLevelElts ,_ecdeb );_ecdeb .EG_RangeMarkupElements =append (_ecdeb .EG_RangeMarkupElements ,_afaff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eegcc :=NewEG_ContentRunContent ();_dbdbcg :=NewEG_RunLevelElts ();_eedee :=NewEG_RangeMarkupElements ();_eedee .CommentRangeStart =NewCT_MarkupRange ();if _dfebf :=d .DecodeElement (_eedee .CommentRangeStart ,&_bgaa );_dfebf !=nil {return _dfebf ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_eegcc );_eegcc .EG_RunLevelElts =append (_eegcc .EG_RunLevelElts ,_dbdbcg );_dbdbcg .EG_RangeMarkupElements =append (_dbdbcg .EG_RangeMarkupElements ,_eedee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aegdcb :=NewEG_ContentRunContent ();_fgefc :=NewEG_RunLevelElts ();_eaaafg :=NewEG_RangeMarkupElements ();_eaaafg .CommentRangeEnd =NewCT_MarkupRange ();if _fbdgb :=d .DecodeElement (_eaaafg .CommentRangeEnd ,&_bgaa );_fbdgb !=nil {return _fbdgb ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_aegdcb );_aegdcb .EG_RunLevelElts =append (_aegdcb .EG_RunLevelElts ,_fgefc );_fgefc .EG_RangeMarkupElements =append (_fgefc .EG_RangeMarkupElements ,_eaaafg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_feaef :=NewEG_ContentRunContent ();_ddadgb :=NewEG_RunLevelElts ();_cfgdf :=NewEG_RangeMarkupElements ();_cfgdf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ceace :=d .DecodeElement (_cfgdf .CustomXmlInsRangeStart ,&_bgaa );_ceace !=nil {return _ceace ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_feaef );_feaef .EG_RunLevelElts =append (_feaef .EG_RunLevelElts ,_ddadgb );_ddadgb .EG_RangeMarkupElements =append (_ddadgb .EG_RangeMarkupElements ,_cfgdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fffad :=NewEG_ContentRunContent ();_efdaba :=NewEG_RunLevelElts ();_adgc :=NewEG_RangeMarkupElements ();_adgc .CustomXmlInsRangeEnd =NewCT_Markup ();if _fefdaf :=d .DecodeElement (_adgc .CustomXmlInsRangeEnd ,&_bgaa );_fefdaf !=nil {return _fefdaf ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_fffad );_fffad .EG_RunLevelElts =append (_fffad .EG_RunLevelElts ,_efdaba );_efdaba .EG_RangeMarkupElements =append (_efdaba .EG_RangeMarkupElements ,_adgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edegd :=NewEG_ContentRunContent ();_ceacdf :=NewEG_RunLevelElts ();_dcaea :=NewEG_RangeMarkupElements ();_dcaea .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bgfef :=d .DecodeElement (_dcaea .CustomXmlDelRangeStart ,&_bgaa );_bgfef !=nil {return _bgfef ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_edegd );_edegd .EG_RunLevelElts =append (_edegd .EG_RunLevelElts ,_ceacdf );_ceacdf .EG_RangeMarkupElements =append (_ceacdf .EG_RangeMarkupElements ,_dcaea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggbgg :=NewEG_ContentRunContent ();_eegfee :=NewEG_RunLevelElts ();_acdgc :=NewEG_RangeMarkupElements ();_acdgc .CustomXmlDelRangeEnd =NewCT_Markup ();if _baeed :=d .DecodeElement (_acdgc .CustomXmlDelRangeEnd ,&_bgaa );_baeed !=nil {return _baeed ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_ggbgg );_ggbgg .EG_RunLevelElts =append (_ggbgg .EG_RunLevelElts ,_eegfee );_eegfee .EG_RangeMarkupElements =append (_eegfee .EG_RangeMarkupElements ,_acdgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebfbf :=NewEG_ContentRunContent ();_fgga :=NewEG_RunLevelElts ();_fefdb :=NewEG_RangeMarkupElements ();_fefdb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bdebf :=d .DecodeElement (_fefdb .CustomXmlMoveFromRangeStart ,&_bgaa );_bdebf !=nil {return _bdebf ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_ebfbf );_ebfbf .EG_RunLevelElts =append (_ebfbf .EG_RunLevelElts ,_fgga );_fgga .EG_RangeMarkupElements =append (_fgga .EG_RangeMarkupElements ,_fefdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgeafd :=NewEG_ContentRunContent ();_gadbc :=NewEG_RunLevelElts ();_bffgg :=NewEG_RangeMarkupElements ();_bffgg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ebdbe :=d .DecodeElement (_bffgg .CustomXmlMoveFromRangeEnd ,&_bgaa );_ebdbe !=nil {return _ebdbe ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_fgeafd );_fgeafd .EG_RunLevelElts =append (_fgeafd .EG_RunLevelElts ,_gadbc );_gadbc .EG_RangeMarkupElements =append (_gadbc .EG_RangeMarkupElements ,_bffgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebga :=NewEG_ContentRunContent ();_fgcafe :=NewEG_RunLevelElts ();_fdagc :=NewEG_RangeMarkupElements ();_fdagc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _feagf :=d .DecodeElement (_fdagc .CustomXmlMoveToRangeStart ,&_bgaa );_feagf !=nil {return _feagf ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_ebga );_ebga .EG_RunLevelElts =append (_ebga .EG_RunLevelElts ,_fgcafe );_fgcafe .EG_RangeMarkupElements =append (_fgcafe .EG_RangeMarkupElements ,_fdagc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fccge :=NewEG_ContentRunContent ();_gbgeg :=NewEG_RunLevelElts ();_agedea :=NewEG_RangeMarkupElements ();_agedea .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _agaff :=d .DecodeElement (_agedea .CustomXmlMoveToRangeEnd ,&_bgaa );_agaff !=nil {return _agaff ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_fccge );_fccge .EG_RunLevelElts =append (_fccge .EG_RunLevelElts ,_gbgeg );_gbgeg .EG_RangeMarkupElements =append (_gbgeg .EG_RangeMarkupElements ,_agedea );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edbge :=NewEG_ContentRunContent ();_cadag :=NewEG_RunLevelElts ();_gdbbf :=NewEG_MathContent ();_gdbbf .OMathPara =_a .NewOMathPara ();if _gdgda :=d .DecodeElement (_gdbbf .OMathPara ,&_bgaa );_gdgda !=nil {return _gdgda ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_edbge );_edbge .EG_RunLevelElts =append (_edbge .EG_RunLevelElts ,_cadag );_cadag .EG_MathContent =append (_cadag .EG_MathContent ,_gdbbf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_begca :=NewEG_ContentRunContent ();_eccda :=NewEG_RunLevelElts ();_bafag :=NewEG_MathContent ();_bafag .OMath =_a .NewOMath ();if _cfdca :=d .DecodeElement (_bafag .OMath ,&_bgaa );_cfdca !=nil {return _cfdca ;};_fffae .EG_ContentRunContent =append (_fffae .EG_ContentRunContent ,_begca );_begca .EG_RunLevelElts =append (_begca .EG_RunLevelElts ,_eccda );_eccda .EG_MathContent =append (_eccda .EG_MathContent ,_bafag );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\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_bgaa .Name );if _befdd :=d .Skip ();_befdd !=nil {return _befdd ;};};case _d .EndElement :break _cfgffd ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_StyleSort and its children +func (_cgebbf *CT_StyleSort )Validate ()error {return _cgebbf .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0079\u006c\u0065\u0053\u006f\u0072\u0074");};type EG_RangeMarkupElements struct{ -// ValidateWithPath validates the CT_SdtText and its children, prefixing error messages with path -func (_fdebd *CT_SdtText )ValidateWithPath (path string )error {if _fdebd .MultiLineAttr !=nil {if _ageba :=_fdebd .MultiLineAttr .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006ee\u0041\u0074\u0074\u0072");_ageba !=nil {return _ageba ;};};return nil ;};func (_efgeaf ST_LevelSuffix )ValidateWithPath (path string )error {switch _efgeaf {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efgeaf ));};return nil ;};func (_dgddc *CT_Comments )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fagg :for {_cdec ,_dbfc :=d .Token ();if _dbfc !=nil {return _dbfc ;};switch _cfc :=_cdec .(type ){case _d .StartElement :switch _cfc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbfd :=NewCT_Comment ();if _ccfb :=d .DecodeElement (_dbfd ,&_cfc );_ccfb !=nil {return _ccfb ;};_dgddc .Comment =append (_dgddc .Comment ,_dbfd );default:_ee .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",_cfc .Name );if _edcdf :=d .Skip ();_edcdf !=nil {return _edcdf ;};};case _d .EndElement :break _fagg ;case _d .CharData :};};return nil ;};func (_ecgcb *WdCT_WordprocessingShapeChoice1 )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbcgea :for {_bcegdc ,_cdaef :=d .Token ();if _cdaef !=nil {return _cdaef ;};switch _fgfed :=_bcegdc .(type ){case _d .StartElement :switch _fgfed .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0074\u0078\u0062\u0078"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0078\u0062\u0078"}:_ecgcb .Txbx =NewWdCT_TextboxInfo ();if _egdeb :=d .DecodeElement (_ecgcb .Txbx ,&_fgfed );_egdeb !=nil {return _egdeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0065\u0064\u0054\u0078\u0062\u0078"}:_ecgcb .LinkedTxbx =NewWdCT_LinkedTextboxInformation ();if _edccb :=d .DecodeElement (_ecgcb .LinkedTxbx ,&_fgfed );_edccb !=nil {return _edccb ;};default:_ee .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",_fgfed .Name );if _gcaed :=d .Skip ();_gcaed !=nil {return _gcaed ;};};case _d .EndElement :break _dbcgea ;case _d .CharData :};};return nil ;};func (_gffcba *CT_DocGrid )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cggb :=range start .Attr {if _cggb .Name .Local =="\u0074\u0079\u0070\u0065"{_gffcba .TypeAttr .UnmarshalXMLAttr (_cggb );continue ;};if _cggb .Name .Local =="\u006ci\u006e\u0065\u0050\u0069\u0074\u0063h"{_agcd ,_dbgag :=_dd .ParseInt (_cggb .Value ,10,64);if _dbgag !=nil {return _dbgag ;};_gffcba .LinePitchAttr =&_agcd ;continue ;};if _cggb .Name .Local =="\u0063h\u0061\u0072\u0053\u0070\u0061\u0063e"{_cgda ,_dedd :=_dd .ParseInt (_cggb .Value ,10,64);if _dedd !=nil {return _dedd ;};_gffcba .CharSpaceAttr =&_cgda ;continue ;};};for {_dccb ,_geafc :=d .Token ();if _geafc !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064\u003a\u0020%\u0073",_geafc );};if _gabd ,_gceag :=_dccb .(_d .EndElement );_gceag &&_gabd .Name ==start .Name {break ;};};return nil ;};type CT_DirContentRun struct{ +// Bookmark Start +BookmarkStart *CT_Bookmark ; -// Direction of Embedding -ValAttr ST_Direction ; +// Bookmark End +BookmarkEnd *CT_MarkupRange ; -// Simple Field -FldSimple []*CT_SimpleField ; +// Move Source Location Container - Start +MoveFromRangeStart *CT_MoveBookmark ; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Move Source Location Container - End +MoveFromRangeEnd *CT_MarkupRange ; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;}; +// Move Destination Location Container - Start +MoveToRangeStart *CT_MoveBookmark ; -// ValidateWithPath validates the CT_FontRel and its children, prefixing error messages with path -func (_geaga *CT_FontRel )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_geaga .FontKeyAttr ){return _db .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 ,_c .ST_GuidPatternRe ,_geaga .FontKeyAttr );};if _ggef :=_geaga .SubsettedAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0073\u0065\u0074\u0074\u0065d\u0041\u0074\u0074\u0072");_ggef !=nil {return _ggef ;};return nil ;}; +// Move Destination Location Container - End +MoveToRangeEnd *CT_MarkupRange ; -// Validate validates the WdCT_Inline and its children -func (_fedce *WdCT_Inline )Validate ()error {return _fedce .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0049\u006e\u006c\u0069\u006e\u0065");};func NewCT_FontRel ()*CT_FontRel {_dgddff :=&CT_FontRel {};_dgddff .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 _dgddff ;};func (_defgde *ST_NumberFormat )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdfafg ,_cafcfd :=d .Token ();if _cafcfd !=nil {return _cafcfd ;};if _babfd ,_adagg :=_bdfafg .(_d .EndElement );_adagg &&_babfd .Name ==start .Name {*_defgde =1;return nil ;};if _egfgbb ,_cebccf :=_bdfafg .(_d .CharData );!_cebccf {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdfafg );}else {switch string (_egfgbb ){case "":*_defgde =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_defgde =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_defgde =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_defgde =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_defgde =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_defgde =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_defgde =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_defgde =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_defgde =8;case "\u0068\u0065\u0078":*_defgde =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_defgde =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_defgde =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_defgde =12;case "\u0061\u0069\u0075e\u006f":*_defgde =13;case "\u0069\u0072\u006fh\u0061":*_defgde =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_defgde =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_defgde =16;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_defgde =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":*_defgde =18;case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_defgde =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_defgde =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_defgde =21;case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_defgde =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_defgde =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_defgde =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_defgde =25;case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_defgde =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_defgde =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_defgde =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":*_defgde =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_defgde =30;case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_defgde =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_defgde =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":*_defgde =33;case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_defgde =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_defgde =35;case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_defgde =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_defgde =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_defgde =38;case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_defgde =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_defgde =40;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_defgde =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_defgde =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_defgde =43;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_defgde =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_defgde =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_defgde =46;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_defgde =47;case "\u006e\u006f\u006e\u0065":*_defgde =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_defgde =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_defgde =50;case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_defgde =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_defgde =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_defgde =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_defgde =54;case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_defgde =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_defgde =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_defgde =57;case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_defgde =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_defgde =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_defgde =60;case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_defgde =61;case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_defgde =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_defgde =63;};};_bdfafg ,_cafcfd =d .Token ();if _cafcfd !=nil {return _cafcfd ;};if _cfegag ,_faddag :=_bdfafg .(_d .EndElement );_faddag &&_cfegag .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdfafg );};type CT_SdtDocPart struct{ +// Comment Anchor Range Start +CommentRangeStart *CT_MarkupRange ; -// Document Part Gallery Filter -DocPartGallery *CT_String ; +// Comment Anchor Range End +CommentRangeEnd *CT_MarkupRange ; -// Document Part Category Filter -DocPartCategory *CT_String ; +// Custom XML Markup Insertion Start +CustomXmlInsRangeStart *CT_TrackChange ; -// Built-In Document Part -DocPartUnique *CT_OnOff ;};type CT_BdoContentRun struct{ +// Custom XML Markup Insertion End +CustomXmlInsRangeEnd *CT_Markup ; -// Direction of Override -ValAttr ST_Direction ; +// Custom XML Markup Deletion Start +CustomXmlDelRangeStart *CT_TrackChange ; -// Simple Field -FldSimple []*CT_SimpleField ; +// Custom XML Markup Deletion End +CustomXmlDelRangeEnd *CT_Markup ; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Custom XML Markup Move Source Start +CustomXmlMoveFromRangeStart *CT_TrackChange ; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;}; +// Custom XML Markup Move Source End +CustomXmlMoveFromRangeEnd *CT_Markup ; -// Validate validates the CT_MarkupRange and its children -func (_aadbe *CT_MarkupRange )Validate ()error {return _aadbe .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0075\u0070R\u0061\u006e\u0067\u0065");};type CT_SdtBlock struct{ +// Custom XML Markup Move Destination Location Start +CustomXmlMoveToRangeStart *CT_TrackChange ; -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// Custom XML Markup Move Destination Location End +CustomXmlMoveToRangeEnd *CT_Markup ;};func (_daabc ST_DocPartType )Validate ()error {return _daabc .ValidateWithPath ("")}; -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// ValidateWithPath validates the CT_LsdException and its children, prefixing error messages with path +func (_gace *CT_LsdException )ValidateWithPath (path string )error {if _gace .LockedAttr !=nil {if _eaee :=_gace .LockedAttr .ValidateWithPath (path +"/\u004c\u006f\u0063\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_eaee !=nil {return _eaee ;};};if _gace .SemiHiddenAttr !=nil {if _degbc :=_gace .SemiHiddenAttr .ValidateWithPath (path +"\u002fS\u0065m\u0069\u0048\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_degbc !=nil {return _degbc ;};};if _gace .UnhideWhenUsedAttr !=nil {if _cegacc :=_gace .UnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0055\u006e\u0068id\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074\u0074\u0072");_cegacc !=nil {return _cegacc ;};};if _gace .QFormatAttr !=nil {if _cdagfd :=_gace .QFormatAttr .ValidateWithPath (path +"\u002f\u0051\u0046o\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_cdagfd !=nil {return _cdagfd ;};};return nil ;}; -// Block-Level Structured Document Tag Content -SdtContent *CT_SdtContentBlock ;};func (_cdgdd *CT_SdtComboBox )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdgdd .LastValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u006c\u0061\u0073\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_cdgdd .LastValueAttr )});};e .EncodeToken (start );if _cdgdd .ListItem !=nil {_ebbcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_abede :=range _cdgdd .ListItem {e .EncodeElement (_abede ,_ebbcf );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AutoCaptions and its children +func (_deaa *CT_AutoCaptions )Validate ()error {return _deaa .ValidateWithPath ("\u0043T\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");};func NewCT_ObjectEmbed ()*CT_ObjectEmbed {_dbaeg :=&CT_ObjectEmbed {};return _dbaeg };func (_faaaac *WdCT_WordprocessingContentPart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ceacae :=range start .Attr {if _ceacae .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ceacae .Name .Local =="\u0069\u0064"||_ceacae .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"&&_ceacae .Name .Local =="\u0069\u0064"{_daaac ,_cegff :=_ceacae .Value ,error (nil );if _cegff !=nil {return _cegff ;};_faaaac .IdAttr =_daaac ;continue ;};if _ceacae .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_faaaac .BwModeAttr .UnmarshalXMLAttr (_ceacae );continue ;};};_fdabc :for {_abafaf ,_gfcbd :=d .Token ();if _gfcbd !=nil {return _gfcbd ;};switch _ebcgbb :=_abafaf .(type ){case _d .StartElement :switch _ebcgbb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}:_faaaac .NvContentPartPr =NewWdCT_WordprocessingContentPartNonVisual ();if _afbfcf :=d .DecodeElement (_faaaac .NvContentPartPr ,&_ebcgbb );_afbfcf !=nil {return _afbfcf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0078\u0066\u0072\u006d"}:_faaaac .Xfrm =_dd .NewCT_Transform2D ();if _dfgcec :=d .DecodeElement (_faaaac .Xfrm ,&_ebcgbb );_dfgcec !=nil {return _dfgcec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u004c\u0073\u0074"}:_faaaac .ExtLst =_dd .NewCT_OfficeArtExtensionList ();if _acbfba :=d .DecodeElement (_faaaac .ExtLst ,&_ebcgbb );_acbfba !=nil {return _acbfba ;};default:_dg .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",_ebcgbb .Name );if _cggcc :=d .Skip ();_cggcc !=nil {return _cggcc ;};};case _d .EndElement :break _fdabc ;case _d .CharData :};};return nil ;};func NewCT_TblPrChange ()*CT_TblPrChange {_ggbfa :=&CT_TblPrChange {};_ggbfa .TblPr =NewCT_TblPrBase ();return _ggbfa ;};type WdCT_TextboxInfo struct{IdAttr *uint16 ;TxbxContent *WdCT_TxbxContent ;ExtLst *_dd .CT_OfficeArtExtensionList ;};func (_gdfcf *CT_TextAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdfcf .ValAttr =ST_TextAlignment (1);for _ ,_fagaa :=range start .Attr {if _fagaa .Name .Local =="\u0076\u0061\u006c"{_gdfcf .ValAttr .UnmarshalXMLAttr (_fagaa );continue ;};};for {_acabd ,_aadcfa :=d .Token ();if _aadcfa !=nil {return _g .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",_aadcfa );};if _dbgeab ,_ddefa :=_acabd .(_d .EndElement );_ddefa &&_dbgeab .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_View and its children, prefixing error messages with path -func (_gbgbc *CT_View )ValidateWithPath (path string )error {if _gbgbc .ValAttr ==ST_ViewUnset {return _db .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 _acdeb :=_gbgbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acdeb !=nil {return _acdeb ;};return nil ;};func NewCT_DocProtect ()*CT_DocProtect {_ecfd :=&CT_DocProtect {};return _ecfd };type EG_ContentRowContent struct{ +// ValidateWithPath validates the CT_TrPr and its children, prefixing error messages with path +func (_gcefgb *CT_TrPr )ValidateWithPath (path string )error {for _cdcccf ,_cfcfd :=range _gcefgb .CnfStyle {if _dgdcaf :=_cfcfd .ValidateWithPath (_g .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cdcccf ));_dgdcaf !=nil {return _dgdcaf ;};};for _aaffae ,_ebdcf :=range _gcefgb .DivId {if _bafde :=_ebdcf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_aaffae ));_bafde !=nil {return _bafde ;};};for _bbfbc ,_agfga :=range _gcefgb .GridBefore {if _daeebdf :=_agfga .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_bbfbc ));_daeebdf !=nil {return _daeebdf ;};};for _edgcc ,_dfabee :=range _gcefgb .GridAfter {if _dfacg :=_dfabee .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_edgcc ));_dfacg !=nil {return _dfacg ;};};for _gcece ,_abdcda :=range _gcefgb .WBefore {if _edbgb :=_abdcda .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_gcece ));_edbgb !=nil {return _edbgb ;};};for _cfbgca ,_dgedg :=range _gcefgb .WAfter {if _bgdffc :=_dgedg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cfbgca ));_bgdffc !=nil {return _bgdffc ;};};for _ggcdf ,_bbbaaf :=range _gcefgb .CantSplit {if _gecdgg :=_bbbaaf .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_ggcdf ));_gecdgg !=nil {return _gecdgg ;};};for _bcfac ,_decee :=range _gcefgb .TrHeight {if _gbaeg :=_decee .ValidateWithPath (_g .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_bcfac ));_gbaeg !=nil {return _gbaeg ;};};for _fbfdd ,_bgaef :=range _gcefgb .TblHeader {if _gfgb :=_bgaef .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fbfdd ));_gfgb !=nil {return _gfgb ;};};for _cbadfa ,_bbgfe :=range _gcefgb .TblCellSpacing {if _bebdeaf :=_bbgfe .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_cbadfa ));_bebdeaf !=nil {return _bebdeaf ;};};for _fdbdg ,_ebggce :=range _gcefgb .Jc {if _caeba :=_ebggce .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_fdbdg ));_caeba !=nil {return _caeba ;};};for _bdegfb ,_bgbcf :=range _gcefgb .Hidden {if _bddfac :=_bgbcf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_bdegfb ));_bddfac !=nil {return _bddfac ;};};if _gcefgb .Ins !=nil {if _cegae :=_gcefgb .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_cegae !=nil {return _cegae ;};};if _gcefgb .Del !=nil {if _abeefa :=_gcefgb .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_abeefa !=nil {return _abeefa ;};};if _gcefgb .TrPrChange !=nil {if _bbcce :=_gcefgb .TrPrChange .ValidateWithPath (path +"/\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_bbcce !=nil {return _bbcce ;};};return nil ;}; -// Table Row -Tr []*CT_Row ; +// Validate validates the CT_PPrChange and its children +func (_eccda *CT_PPrChange )Validate ()error {return _eccda .ValidateWithPath ("\u0043\u0054\u005fP\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_caadag *CT_Underline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efbecb :=range start .Attr {if _efbecb .Name .Local =="\u0076\u0061\u006c"{_caadag .ValAttr .UnmarshalXMLAttr (_efbecb );continue ;};if _efbecb .Name .Local =="\u0063\u006f\u006co\u0072"{_cegag ,_bbcbb :=ParseUnionST_HexColor (_efbecb .Value );if _bbcbb !=nil {return _bbcbb ;};_caadag .ColorAttr =&_cegag ;continue ;};if _efbecb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_caadag .ThemeColorAttr .UnmarshalXMLAttr (_efbecb );continue ;};if _efbecb .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_ffadfd ,_dbfcfc :=_efbecb .Value ,error (nil );if _dbfcfc !=nil {return _dbfcfc ;};_caadag .ThemeTintAttr =&_ffadfd ;continue ;};if _efbecb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_ebfeegc ,_bedca :=_efbecb .Value ,error (nil );if _bedca !=nil {return _bedca ;};_caadag .ThemeShadeAttr =&_ebfeegc ;continue ;};};for {_dgafdf ,_efdg :=d .Token ();if _efdg !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006ed\u0065\u0072\u006c\u0069\u006e\u0065\u003a\u0020\u0025\u0073",_efdg );};if _dfagc ,_faccdc :=_dgafdf .(_d .EndElement );_faccdc &&_dfagc .Name ==start .Name {break ;};};return nil ;};func (_dfdbcf ST_MeasurementOrPercent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dfdbcf .ST_DecimalNumberOrPercent !=nil {e .Encode (_dfdbcf .ST_DecimalNumberOrPercent );};if _dfdbcf .ST_UniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_dfdbcf .ST_UniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};const (ST_DocPartBehaviorUnset ST_DocPartBehavior =0;ST_DocPartBehaviorContent ST_DocPartBehavior =1;ST_DocPartBehaviorP ST_DocPartBehavior =2;ST_DocPartBehaviorPg ST_DocPartBehavior =3;);func ParseUnionST_HpsMeasure (s string )(ST_HpsMeasure ,error ){_cgfcg :=ST_HpsMeasure {};if _e .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_cgfcg .ST_PositiveUniversalMeasure =&s ;}else {_fcdagb ,_egcfae :=_da .ParseFloat (s ,64);if _egcfae !=nil {return _cgfcg ,_g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_egcfae );};_cgfcg .ST_UnsignedDecimalNumber =_dg .Uint64 (uint64 (_fcdagb ));};return _cgfcg ,nil ;}; -// Row-Level Custom XML Element -CustomXml *CT_CustomXmlRow ; +// Validate validates the CT_FtnEdn and its children +func (_aacgg *CT_FtnEdn )Validate ()error {return _aacgg .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0045\u0064n");};type CT_DocParts struct{ -// Row-Level Structured Document Tag -Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_bbbcd *ST_StyleSort )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecaaac ,_cbbbc :=d .Token ();if _cbbbc !=nil {return _cbbbc ;};if _bgbaf ,_bffbeb :=_ecaaac .(_d .EndElement );_bffbeb &&_bgbaf .Name ==start .Name {*_bbbcd =1;return nil ;};if _debcga ,_eagfge :=_ecaaac .(_d .CharData );!_eagfge {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecaaac );}else {switch string (_debcga ){case "":*_bbbcd =0;case "\u006e\u0061\u006d\u0065":*_bbbcd =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_bbbcd =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bbbcd =3;case "\u0066\u006f\u006e\u0074":*_bbbcd =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_bbbcd =5;case "\u0074\u0079\u0070\u0065":*_bbbcd =6;case "\u0030\u0030\u0030\u0030":*_bbbcd =7;case "\u0030\u0030\u0030\u0031":*_bbbcd =8;case "\u0030\u0030\u0030\u0032":*_bbbcd =9;case "\u0030\u0030\u0030\u0033":*_bbbcd =10;case "\u0030\u0030\u0030\u0034":*_bbbcd =11;case "\u0030\u0030\u0030\u0035":*_bbbcd =12;};};_ecaaac ,_cbbbc =d .Token ();if _cbbbc !=nil {return _cbbbc ;};if _abeaf ,_babfag :=_ecaaac .(_d .EndElement );_babfag &&_abeaf .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecaaac );};type CT_RubyAlign struct{ +// Glossary Document Entry +DocPart []*CT_DocPart ;}; -// Phonetic Guide Text Alignment Value -ValAttr ST_RubyAlign ;};func (_fagfcd *CT_MailMergeOdsoFMDFieldType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bdcf ,_fdgebb :=_fagfcd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fdgebb !=nil {return _fdgebb ;};start .Attr =append (start .Attr ,_bdcf );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LsdException and its children +func (_dedgd *CT_LsdException )Validate ()error {return _dedgd .ValidateWithPath ("\u0043T\u005fL\u0073\u0064\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e");}; -// Validate validates the CT_DecimalNumberOrPrecent and its children -func (_cabf *CT_DecimalNumberOrPrecent )Validate ()error {return _cabf .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0072\u0065\u0063\u0065\u006et");}; +// Validate validates the CT_Em and its children +func (_bfcga *CT_Em )Validate ()error {return _bfcga .ValidateWithPath ("\u0043\u0054\u005fE\u006d")};type CT_FitText struct{ -// Validate validates the CT_LvlLegacy and its children -func (_fgdae *CT_LvlLegacy )Validate ()error {return _fgdae .ValidateWithPath ("\u0043\u0054\u005fL\u0076\u006c\u004c\u0065\u0067\u0061\u0063\u0079");};func NewCT_WriteProtection ()*CT_WriteProtection {_dcaag :=&CT_WriteProtection {};return _dcaag }; +// Value +ValAttr _e .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_CompatSetting and its children, prefixing error messages with path -func (_abged *CT_CompatSetting )ValidateWithPath (path string )error {return nil }; +// Fit Text Run ID +IdAttr *int64 ;};func NewCT_RubyPr ()*CT_RubyPr {_gagca :=&CT_RubyPr {};_gagca .RubyAlign =NewCT_RubyAlign ();_gagca .Hps =NewCT_HpsMeasure ();_gagca .HpsRaise =NewCT_HpsMeasure ();_gagca .HpsBaseText =NewCT_HpsMeasure ();_gagca .Lid =NewCT_Lang ();return _gagca ;};func (_ffabc *CT_DecimalNumberOrPrecent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_ffabc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_DocPartBehavior ()*CT_DocPartBehavior {_fbgfc :=&CT_DocPartBehavior {};_fbgfc .ValAttr =ST_DocPartBehavior (1);return _fbgfc ;}; -// Validate validates the CT_TrPrChange and its children -func (_agbcgc *CT_TrPrChange )Validate ()error {return _agbcgc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};type CT_FtnEdn struct{ +// ValidateWithPath validates the CT_Object and its children, prefixing error messages with path +func (_cbedd *CT_Object )ValidateWithPath (path string )error {if _cbedd .DxaOrigAttr !=nil {if _fcedg :=_cbedd .DxaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0078a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_fcedg !=nil {return _fcedg ;};};if _cbedd .DyaOrigAttr !=nil {if _gccfec :=_cbedd .DyaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0079a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_gccfec !=nil {return _gccfec ;};};if _cbedd .Drawing !=nil {if _agfef :=_cbedd .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_agfef !=nil {return _agfef ;};};if _cbedd .Choice !=nil {if _dbgca :=_cbedd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dbgca !=nil {return _dbgca ;};};return nil ;};func (_fedde ST_MailMergeDocType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_acbcf :=_d .Attr {};_acbcf .Name =name ;switch _fedde {case ST_MailMergeDocTypeUnset :_acbcf .Value ="";case ST_MailMergeDocTypeCatalog :_acbcf .Value ="\u0063a\u0074\u0061\u006c\u006f\u0067";case ST_MailMergeDocTypeEnvelopes :_acbcf .Value ="\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s";case ST_MailMergeDocTypeMailingLabels :_acbcf .Value ="\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073";case ST_MailMergeDocTypeFormLetters :_acbcf .Value ="f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case ST_MailMergeDocTypeEmail :_acbcf .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDocTypeFax :_acbcf .Value ="\u0066\u0061\u0078";};return _acbcf ,nil ;};func (_bgaga *CT_SdtDateMappingType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bgaga .ValAttr !=ST_SdtDateMappingTypeUnset {_begfe ,_bcbaf :=_bgaga .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bcbaf !=nil {return _bcbaf ;};start .Attr =append (start .Attr ,_begfe );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Footnote/Endnote Type -TypeAttr ST_FtnEdn ; +// ValidateWithPath validates the CT_TblCellMar and its children, prefixing error messages with path +func (_aecga *CT_TblCellMar )ValidateWithPath (path string )error {if _aecga .Top !=nil {if _gdcca :=_aecga .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_gdcca !=nil {return _gdcca ;};};if _aecga .Start !=nil {if _eaceb :=_aecga .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_eaceb !=nil {return _eaceb ;};};if _aecga .Left !=nil {if _cbccg :=_aecga .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_cbccg !=nil {return _cbccg ;};};if _aecga .Bottom !=nil {if _gbbbde :=_aecga .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_gbbbde !=nil {return _gbbbde ;};};if _aecga .End !=nil {if _ebggd :=_aecga .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_ebggd !=nil {return _ebggd ;};};if _aecga .Right !=nil {if _deadc :=_aecga .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_deadc !=nil {return _deadc ;};};return nil ;}; -// Footnote/Endnote ID -IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;}; +// ValidateWithPath validates the CT_Divs and its children, prefixing error messages with path +func (_aedg *CT_Divs )ValidateWithPath (path string )error {for _ddaf ,_ddcfa :=range _aedg .Div {if _dged :=_ddcfa .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0076\u005b\u0025\u0064\u005d",path ,_ddaf ));_dged !=nil {return _dged ;};};return nil ;};type ST_InfoTextType byte ;type CT_SdtContentRow struct{ -// ValidateWithPath validates the CT_DivBdr and its children, prefixing error messages with path -func (_fgbd *CT_DivBdr )ValidateWithPath (path string )error {if _fgbd .Top !=nil {if _abdab :=_fgbd .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_abdab !=nil {return _abdab ;};};if _fgbd .Left !=nil {if _caagc :=_fgbd .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_caagc !=nil {return _caagc ;};};if _fgbd .Bottom !=nil {if _gfdbc :=_fgbd .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_gfdbc !=nil {return _gfdbc ;};};if _fgbd .Right !=nil {if _gcbgg :=_fgbd .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_gcbgg !=nil {return _gcbgg ;};};return nil ;};type CT_Divs struct{ +// Table Row +Tr []*CT_Row ; -// Information About Single HTML div Element -Div []*CT_Div ;}; +// Row-Level Custom XML Element +CustomXml *CT_CustomXmlRow ; -// Validate validates the CT_View and its children -func (_ecbbcc *CT_View )Validate ()error {return _ecbbcc .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077");};type CT_TblPrBase struct{ +// Row-Level Structured Document Tag +Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_egdefc ST_CaptionPos )Validate ()error {return _egdefc .ValidateWithPath ("")}; -// Referenced Table Style -TblStyle *CT_String ; +// Validate validates the CT_PermStart and its children +func (_fafde *CT_PermStart )Validate ()error {return _fafde .ValidateWithPath ("\u0043\u0054\u005fP\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074");};type CT_FramesetSplitbar struct{ -// Floating Table Positioning -TblpPr *CT_TblPPr ; +// Frameset Splitter Width +W *CT_TwipsMeasure ; -// Floating Table Allows Other Tables to Overlap -TblOverlap *CT_TblOverlap ; +// Frameset Splitter Color +Color *CT_Color ; -// Visually Right to Left Table -BidiVisual *CT_OnOff ; +// Do Not Display Frameset Splitters +NoBorder *CT_OnOff ; -// Number of Rows in Row Band -TblStyleRowBandSize *CT_DecimalNumber ; +// Frameset Splitter Border Style +FlatBorders *CT_OnOff ;};type CT_SdtDropDownList struct{ -// Number of Columns in Column Band -TblStyleColBandSize *CT_DecimalNumber ; +// Drop-down List Last Saved Value +LastValueAttr *string ; -// Preferred Table Width -TblW *CT_TblWidth ; +// Drop-Down List Item +ListItem []*CT_SdtListItem ;};func NewCT_ParaRPrOriginal ()*CT_ParaRPrOriginal {_bdgb :=&CT_ParaRPrOriginal {};return _bdgb };type CT_BdoContentRun struct{ -// Table Alignment -Jc *CT_JcTable ; +// Direction of Override +ValAttr ST_Direction ; -// Table Cell Spacing Default -TblCellSpacing *CT_TblWidth ; +// Simple Field +FldSimple []*CT_SimpleField ; -// Table Indent from Leading Margin -TblInd *CT_TblWidth ; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Table Borders -TblBorders *CT_TblBorders ; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_cbcbg *EG_PContentMath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0077\u003a\u0045\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006et\u004d\u0061\u0074\u0068";if _cbcbg .EG_PContentBase !=nil {for _ ,_bfcgf :=range _cbcbg .EG_PContentBase {_bfcgf .MarshalXML (e ,_d .StartElement {});};};if _cbcbg .EG_ContentRunContentBase !=nil {for _ ,_ddceda :=range _cbcbg .EG_ContentRunContentBase {_ddceda .MarshalXML (e ,_d .StartElement {});};};return nil ;};type CT_Pitch struct{ -// Table Shading -Shd *CT_Shd ; +// Value +ValAttr ST_Pitch ;};func NewCT_HpsMeasure ()*CT_HpsMeasure {_ddebfe :=&CT_HpsMeasure {};return _ddebfe };func (_gfgaa *ST_HexColor )Validate ()error {return _gfgaa .ValidateWithPath ("")}; -// Table Layout -TblLayout *CT_TblLayoutType ; +// ValidateWithPath validates the WdCT_EffectExtent and its children, prefixing error messages with path +func (_dcgfc *WdCT_EffectExtent )ValidateWithPath (path string )error {if _fbbefc :=_dcgfc .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_fbbefc !=nil {return _fbbefc ;};if _eecdb :=_dcgfc .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_eecdb !=nil {return _eecdb ;};if _ddcefg :=_dcgfc .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_ddcefg !=nil {return _ddcefg ;};if _gfgge :=_dcgfc .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_gfgge !=nil {return _gfgge ;};return nil ;};func NewWdCT_PosVChoice ()*WdCT_PosVChoice {_dgebacd :=&WdCT_PosVChoice {};return _dgebacd };func NewCT_PPrChange ()*CT_PPrChange {_daeec :=&CT_PPrChange {};_daeec .PPr =NewCT_PPrBase ();return _daeec ;};func (_eggac *CT_DocProtect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eggac .EditAttr !=ST_DocProtectUnset {_bebde ,_acedb :=_eggac .EditAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0065\u0064\u0069\u0074"});if _acedb !=nil {return _acedb ;};start .Attr =append (start .Attr ,_bebde );};if _eggac .FormattingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},Value :_g .Sprintf ("\u0025\u0076",*_eggac .FormattingAttr )});};if _eggac .EnforcementAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065\u006e\u0066\u006f\u0072\u0063\u0065\u006d\u0065\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_eggac .EnforcementAttr )});};if _eggac .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_eggac .AlgorithmNameAttr )});};if _eggac .HashValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_eggac .HashValueAttr )});};if _eggac .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_eggac .SaltValueAttr )});};if _eggac .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_eggac .SpinCountAttr )});};if _eggac .CryptProviderTypeAttr !=_e .ST_CryptProvUnset {_dddcg ,_ecde :=_eggac .CryptProviderTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _ecde !=nil {return _ecde ;};start .Attr =append (start .Attr ,_dddcg );};if _eggac .CryptAlgorithmClassAttr !=_e .ST_AlgClassUnset {_gabcc ,_agdg :=_eggac .CryptAlgorithmClassAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _agdg !=nil {return _agdg ;};start .Attr =append (start .Attr ,_gabcc );};if _eggac .CryptAlgorithmTypeAttr !=_e .ST_AlgTypeUnset {_cfbbc ,_effg :=_eggac .CryptAlgorithmTypeAttr .MarshalXMLAttr (_d .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _effg !=nil {return _effg ;};start .Attr =append (start .Attr ,_cfbbc );};if _eggac .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_eggac .CryptAlgorithmSidAttr )});};if _eggac .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_eggac .CryptSpinCountAttr )});};if _eggac .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_eggac .CryptProviderAttr )});};if _eggac .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_eggac .AlgIdExtAttr )});};if _eggac .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_eggac .AlgIdExtSourceAttr )});};if _eggac .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_eggac .CryptProviderTypeExtAttr )});};if _eggac .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_g .Sprintf ("\u0025\u0076",*_eggac .CryptProviderTypeExtSourceAttr )});};if _eggac .HashAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_g .Sprintf ("\u0025\u0076",*_eggac .HashAttr )});};if _eggac .SaltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_eggac .SaltAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TcBorders struct{ -// Table Cell Margin Defaults -TblCellMar *CT_TblCellMar ; +// Table Cell Top Border +Top *CT_Border ; -// Table Style Conditional Formatting Settings -TblLook *CT_TblLook ; +// Table Cell Leading Edge Border +Start *CT_Border ; -// Table Caption -TblCaption *CT_String ; +// Table Cell Leading Edge Border +Left *CT_Border ; -// Table Description -TblDescription *CT_String ;};type CT_Font struct{ +// Table Cell Bottom Border +Bottom *CT_Border ; -// Primary Font Name -NameAttr string ; +// Table Cell Trailing Edge Border +End *CT_Border ; -// Alternate Names for Font -AltName *CT_String ; +// Table Cell Trailing Edge Border +Right *CT_Border ; -// Panose-1 Typeface Classification Number -Panose1 *CT_Panose ; +// Table Cell Inside Horizontal Edges Border +InsideH *CT_Border ; -// Character Set Supported By Font -Charset *CT_Charset ; +// Table Cell Inside Vertical Edges Border +InsideV *CT_Border ; -// Font Family -Family *CT_FontFamily ; +// Table Cell Top Left to Bottom Right Diagonal Border +Tl2br *CT_Border ; -// Raster or Vector Font -NotTrueType *CT_OnOff ; +// Table Cell Top Right to Bottom Left Diagonal Border +Tr2bl *CT_Border ;};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;); -// Font Pitch -Pitch *CT_Pitch ; +// Validate validates the CT_VMerge and its children +func (_fgafd *CT_VMerge )Validate ()error {return _fgafd .ValidateWithPath ("\u0043T\u005f\u0056\u004d\u0065\u0072\u0067e");};func (_cbddb *CT_SdtCell )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cbddb .SdtPr !=nil {_bbcfbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_cbddb .SdtPr ,_bbcfbb );};if _cbddb .SdtEndPr !=nil {_cgfgag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_cbddb .SdtEndPr ,_cgfgag );};if _cbddb .SdtContent !=nil {_ggebe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_cbddb .SdtContent ,_ggebe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Supported Unicode Subranges and Code Pages -Sig *CT_FontSig ; +// Validate validates the WdCT_WordprocessingContentPartNonVisual and its children +func (_fdebae *WdCT_WordprocessingContentPartNonVisual )Validate ()error {return _fdebae .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 (_efegb ST_MailMergeDocType )ValidateWithPath (path string )error {switch _efegb {case 0,1,2,3,4,5,6: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 (_efegb ));};return nil ;};type CT_MarkupRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// Regular Font Style Embedding -EmbedRegular *CT_FontRel ; +// Annotation Identifier +IdAttr int64 ;};func (_eabdb *CT_SdtListItem )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eabdb .DisplayTextAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0054\u0065\u0078\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_eabdb .DisplayTextAttr )});};if _eabdb .ValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0076\u0061\u006c\u0075\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_eabdb .ValueAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Caption struct{ -// Bold Style Font Style Embedding -EmbedBold *CT_FontRel ; +// Caption Type Name +NameAttr string ; -// Italic Font Style Embedding -EmbedItalic *CT_FontRel ; +// Automatic Caption Placement +PosAttr ST_CaptionPos ; -// Bold Italic Font Style Embedding -EmbedBoldItalic *CT_FontRel ;}; +// Include Chapter Number in Field for Caption +ChapNumAttr *_e .ST_OnOff ; -// Validate validates the CT_DocRsids and its children -func (_geggg *CT_DocRsids )Validate ()error {return _geggg .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073");}; +// Style for Chapter Headings +HeadingAttr *int64 ; -// ValidateWithPath validates the WdCT_Anchor and its children, prefixing error messages with path -func (_cfeffe *WdCT_Anchor )ValidateWithPath (path string )error {if _afgcf :=_cfeffe .SimplePos .ValidateWithPath (path +"\u002f\u0053\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073");_afgcf !=nil {return _afgcf ;};if _dabga :=_cfeffe .PositionH .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048");_dabga !=nil {return _dabga ;};if _ecgdcc :=_cfeffe .PositionV .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056");_ecgdcc !=nil {return _ecgdcc ;};if _febgb :=_cfeffe .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074");_febgb !=nil {return _febgb ;};if _cfeffe .EffectExtent !=nil {if _addde :=_cfeffe .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_addde !=nil {return _addde ;};};if _cfeffe .Choice !=nil {if _faded :=_cfeffe .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_faded !=nil {return _faded ;};};if _bdacb :=_cfeffe .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_bdacb !=nil {return _bdacb ;};if _cfeffe .CNvGraphicFramePr !=nil {if _agfdg :=_cfeffe .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_agfdg !=nil {return _agfdg ;};};if _fbgde :=_cfeffe .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_fbgde !=nil {return _fbgde ;};return nil ;};func (_gcgdfa ST_DocPartType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gcgdfa .String (),start );};func (_gfdgg *CT_DocPartTypes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfdgg .AllAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061l\u006c"},Value :_db .Sprintf ("\u0025\u0076",*_gfdgg .AllAttr )});};e .EncodeToken (start );if _gfdgg .Type !=nil {_aecdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};for _ ,_baae :=range _gfdgg .Type {e .EncodeElement (_baae ,_aecdb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfaabc *CT_FontsList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbbab :for {_faaab ,_bbffb :=d .Token ();if _bbffb !=nil {return _bbffb ;};switch _beed :=_faaab .(type ){case _d .StartElement :switch _beed .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bccab :=NewCT_Font ();if _bffbd :=d .DecodeElement (_bccab ,&_beed );_bffbd !=nil {return _bffbd ;};_cfaabc .Font =append (_cfaabc .Font ,_bccab );default:_ee .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",_beed .Name );if _bbgab :=d .Skip ();_bbgab !=nil {return _bbgab ;};};case _d .EndElement :break _fbbab ;case _d .CharData :};};return nil ;};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;);func (_dcfdde *WebSettings )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcfdde .CT_WebSettings =*NewCT_WebSettings ();_gagaf :for {_afacfc ,_gdcea :=d .Token ();if _gdcea !=nil {return _gdcea ;};switch _cedced :=_afacfc .(type ){case _d .StartElement :switch _cedced .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcfdde .Frameset =NewCT_Frameset ();if _bgbgd :=d .DecodeElement (_dcfdde .Frameset ,&_cedced );_bgbgd !=nil {return _bgbgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcfdde .Divs =NewCT_Divs ();if _gffbe :=d .DecodeElement (_dcfdde .Divs ,&_cedced );_gffbe !=nil {return _gffbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcfdde .Encoding =NewCT_String ();if _ccfdd :=d .DecodeElement (_dcfdde .Encoding ,&_cedced );_ccfdd !=nil {return _ccfdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcfdde .OptimizeForBrowser =NewCT_OptimizeForBrowser ();if _gddgf :=d .DecodeElement (_dcfdde .OptimizeForBrowser ,&_cedced );_gddgf !=nil {return _gddgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcfdde .RelyOnVML =NewCT_OnOff ();if _dagfaa :=d .DecodeElement (_dcfdde .RelyOnVML ,&_cedced );_dagfaa !=nil {return _dagfaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcfdde .AllowPNG =NewCT_OnOff ();if _bdbfga :=d .DecodeElement (_dcfdde .AllowPNG ,&_cedced );_bdbfga !=nil {return _bdbfga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcfdde .DoNotRelyOnCSS =NewCT_OnOff ();if _cdefa :=d .DecodeElement (_dcfdde .DoNotRelyOnCSS ,&_cedced );_cdefa !=nil {return _cdefa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcfdde .DoNotSaveAsSingleFile =NewCT_OnOff ();if _gdggea :=d .DecodeElement (_dcfdde .DoNotSaveAsSingleFile ,&_cedced );_gdggea !=nil {return _gdggea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcfdde .DoNotOrganizeInFolder =NewCT_OnOff ();if _cfdgcfc :=d .DecodeElement (_dcfdde .DoNotOrganizeInFolder ,&_cedced );_cfdgcfc !=nil {return _cfdgcfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcfdde .DoNotUseLongFileNames =NewCT_OnOff ();if _ggfaf :=d .DecodeElement (_dcfdde .DoNotUseLongFileNames ,&_cedced );_ggfaf !=nil {return _ggfaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcfdde .PixelsPerInch =NewCT_DecimalNumber ();if _eeaab :=d .DecodeElement (_dcfdde .PixelsPerInch ,&_cedced );_eeaab !=nil {return _eeaab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dcfdde .TargetScreenSz =NewCT_TargetScreenSz ();if _cbagcc :=d .DecodeElement (_dcfdde .TargetScreenSz ,&_cedced );_cbagcc !=nil {return _cbagcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcfdde .SaveSmartTagsAsXml =NewCT_OnOff ();if _egadd :=d .DecodeElement (_dcfdde .SaveSmartTagsAsXml ,&_cedced );_egadd !=nil {return _egadd ;};default:_ee .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",_cedced .Name );if _cbaggf :=d .Skip ();_cbaggf !=nil {return _cbaggf ;};};case _d .EndElement :break _gagaf ;case _d .CharData :};};return nil ;}; +// Do Not Include Name In Caption +NoLabelAttr *_e .ST_OnOff ; -// Validate validates the WdCT_WordprocessingShapeChoice1 and its children -func (_ggagae *WdCT_WordprocessingShapeChoice1 )Validate ()error {return _ggagae .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 NewEG_RPrContent ()*EG_RPrContent {_bfccc :=&EG_RPrContent {};return _bfccc };func (_egbbbe *CT_SdtComboBox )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fgeefb :=range start .Attr {if _fgeefb .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_gecbf ,_ffefgf :=_fgeefb .Value ,error (nil );if _ffefgf !=nil {return _ffefgf ;};_egbbbe .LastValueAttr =&_gecbf ;continue ;};};_ddeee :for {_aebad ,_agdgc :=d .Token ();if _agdgc !=nil {return _agdgc ;};switch _ccecf :=_aebad .(type ){case _d .StartElement :switch _ccecf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbgag :=NewCT_SdtListItem ();if _bcfbd :=d .DecodeElement (_gbgag ,&_ccecf );_bcfbd !=nil {return _bcfbd ;};_egbbbe .ListItem =append (_egbbbe .ListItem ,_gbgag );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\u0053\u0064\u0074\u0043\u006f\u006d\u0062o\u0042o\u0078\u0020\u0025\u0076",_ccecf .Name );if _gafae :=d .Skip ();_gafae !=nil {return _gafae ;};};case _d .EndElement :break _ddeee ;case _d .CharData :};};return nil ;};func NewCT_P ()*CT_P {_fdaab :=&CT_P {};return _fdaab }; +// Caption Numbering Format +NumFmtAttr ST_NumberFormat ; -// ValidateWithPath validates the CT_Charset and its children, prefixing error messages with path -func (_gag *CT_Charset )ValidateWithPath (path string )error {return nil }; +// Chapter Number/Item Index Separator +SepAttr ST_ChapterSep ;};func (_gffeb *CT_SimpleField )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gagaaa :=range start .Attr {if _gagaaa .Name .Local =="\u0069\u006e\u0073t\u0072"{_abcegc ,_ddgaec :=_gagaaa .Value ,error (nil );if _ddgaec !=nil {return _ddgaec ;};_gffeb .InstrAttr =_abcegc ;continue ;};if _gagaaa .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_agccd ,_adebe :=ParseUnionST_OnOff (_gagaaa .Value );if _adebe !=nil {return _adebe ;};_gffeb .FldLockAttr =&_agccd ;continue ;};if _gagaaa .Name .Local =="\u0064\u0069\u0072t\u0079"{_geegcf ,_fgdfg :=ParseUnionST_OnOff (_gagaaa .Value );if _fgdfg !=nil {return _fgdfg ;};_gffeb .DirtyAttr =&_geegcf ;continue ;};};_aabfe :for {_ggcda ,_dbaca :=d .Token ();if _dbaca !=nil {return _dbaca ;};switch _gbgfa :=_ggcda .(type ){case _d .StartElement :switch _gbgfa .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gffeb .FldData =NewCT_Text ();if _gdaff :=d .DecodeElement (_gffeb .FldData ,&_gbgfa );_gdaff !=nil {return _gdaff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfefe :=NewEG_PContent ();_bebfd :=NewCT_SimpleField ();if _edecga :=d .DecodeElement (_bebfd ,&_gbgfa );_edecga !=nil {return _edecga ;};_edfefe .FldSimple =append (_edfefe .FldSimple ,_bebfd );_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_edfefe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_agbacb :=NewEG_PContent ();_agbacb .Hyperlink =NewCT_Hyperlink ();if _ccacfa :=d .DecodeElement (_agbacb .Hyperlink ,&_gbgfa );_ccacfa !=nil {return _ccacfa ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_agbacb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dfbbbg :=NewEG_PContent ();_dfbbbg .SubDoc =NewCT_Rel ();if _fdgbc :=d .DecodeElement (_dfbbbg .SubDoc ,&_gbgfa );_fdgbc !=nil {return _fdgbc ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_dfbbbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_beeae :=NewEG_PContent ();_gbbff :=NewEG_ContentRunContent ();_gbbff .CustomXml =NewCT_CustomXmlRun ();if _cbbeb :=d .DecodeElement (_gbbff .CustomXml ,&_gbgfa );_cbbeb !=nil {return _cbbeb ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_beeae );_beeae .EG_ContentRunContent =append (_beeae .EG_ContentRunContent ,_gbbff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fdbcf :=NewEG_PContent ();_bfcab :=NewEG_ContentRunContent ();_bfcab .SmartTag =NewCT_SmartTagRun ();if _bcbggd :=d .DecodeElement (_bfcab .SmartTag ,&_gbgfa );_bcbggd !=nil {return _bcbggd ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_fdbcf );_fdbcf .EG_ContentRunContent =append (_fdbcf .EG_ContentRunContent ,_bfcab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gedac :=NewEG_PContent ();_bbddbba :=NewEG_ContentRunContent ();_bbddbba .Sdt =NewCT_SdtRun ();if _fcdda :=d .DecodeElement (_bbddbba .Sdt ,&_gbgfa );_fcdda !=nil {return _fcdda ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_gedac );_gedac .EG_ContentRunContent =append (_gedac .EG_ContentRunContent ,_bbddbba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edffe :=NewEG_PContent ();_ebegg :=NewEG_ContentRunContent ();_ebegg .Dir =NewCT_DirContentRun ();if _dddg :=d .DecodeElement (_ebegg .Dir ,&_gbgfa );_dddg !=nil {return _dddg ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_edffe );_edffe .EG_ContentRunContent =append (_edffe .EG_ContentRunContent ,_ebegg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdceba :=NewEG_PContent ();_acegg :=NewEG_ContentRunContent ();_acegg .Bdo =NewCT_BdoContentRun ();if _gcfaca :=d .DecodeElement (_acegg .Bdo ,&_gbgfa );_gcfaca !=nil {return _gcfaca ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_gdceba );_gdceba .EG_ContentRunContent =append (_gdceba .EG_ContentRunContent ,_acegg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_daffe :=NewEG_PContent ();_bcaac :=NewEG_ContentRunContent ();_bcaac .R =NewCT_R ();if _ccafga :=d .DecodeElement (_bcaac .R ,&_gbgfa );_ccafga !=nil {return _ccafga ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_daffe );_daffe .EG_ContentRunContent =append (_daffe .EG_ContentRunContent ,_bcaac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aagfc :=NewEG_PContent ();_bdbgg :=NewEG_ContentRunContent ();_aaeeb :=NewEG_RunLevelElts ();_aaeeb .ProofErr =NewCT_ProofErr ();if _afcfb :=d .DecodeElement (_aaeeb .ProofErr ,&_gbgfa );_afcfb !=nil {return _afcfb ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_aagfc );_aagfc .EG_ContentRunContent =append (_aagfc .EG_ContentRunContent ,_bdbgg );_bdbgg .EG_RunLevelElts =append (_bdbgg .EG_RunLevelElts ,_aaeeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_affgf :=NewEG_PContent ();_gcbgg :=NewEG_ContentRunContent ();_afgcf :=NewEG_RunLevelElts ();_afgcf .PermStart =NewCT_PermStart ();if _babbc :=d .DecodeElement (_afgcf .PermStart ,&_gbgfa );_babbc !=nil {return _babbc ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_affgf );_affgf .EG_ContentRunContent =append (_affgf .EG_ContentRunContent ,_gcbgg );_gcbgg .EG_RunLevelElts =append (_gcbgg .EG_RunLevelElts ,_afgcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_daffa :=NewEG_PContent ();_egfge :=NewEG_ContentRunContent ();_cceffb :=NewEG_RunLevelElts ();_cceffb .PermEnd =NewCT_Perm ();if _fccef :=d .DecodeElement (_cceffb .PermEnd ,&_gbgfa );_fccef !=nil {return _fccef ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_daffa );_daffa .EG_ContentRunContent =append (_daffa .EG_ContentRunContent ,_egfge );_egfge .EG_RunLevelElts =append (_egfge .EG_RunLevelElts ,_cceffb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdcgge :=NewEG_PContent ();_fafba :=NewEG_ContentRunContent ();_faffa :=NewEG_RunLevelElts ();_faffa .Ins =NewCT_RunTrackChange ();if _aagea :=d .DecodeElement (_faffa .Ins ,&_gbgfa );_aagea !=nil {return _aagea ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_fdcgge );_fdcgge .EG_ContentRunContent =append (_fdcgge .EG_ContentRunContent ,_fafba );_fafba .EG_RunLevelElts =append (_fafba .EG_RunLevelElts ,_faffa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gggfc :=NewEG_PContent ();_gafgf :=NewEG_ContentRunContent ();_daggge :=NewEG_RunLevelElts ();_daggge .Del =NewCT_RunTrackChange ();if _affde :=d .DecodeElement (_daggge .Del ,&_gbgfa );_affde !=nil {return _affde ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_gggfc );_gggfc .EG_ContentRunContent =append (_gggfc .EG_ContentRunContent ,_gafgf );_gafgf .EG_RunLevelElts =append (_gafgf .EG_RunLevelElts ,_daggge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cecfd :=NewEG_PContent ();_dbgce :=NewEG_ContentRunContent ();_bfeda :=NewEG_RunLevelElts ();_bfeda .MoveFrom =NewCT_RunTrackChange ();if _dadea :=d .DecodeElement (_bfeda .MoveFrom ,&_gbgfa );_dadea !=nil {return _dadea ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_cecfd );_cecfd .EG_ContentRunContent =append (_cecfd .EG_ContentRunContent ,_dbgce );_dbgce .EG_RunLevelElts =append (_dbgce .EG_RunLevelElts ,_bfeda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbaaea :=NewEG_PContent ();_ccecd :=NewEG_ContentRunContent ();_bbfge :=NewEG_RunLevelElts ();_bbfge .MoveTo =NewCT_RunTrackChange ();if _ggccg :=d .DecodeElement (_bbfge .MoveTo ,&_gbgfa );_ggccg !=nil {return _ggccg ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_cbaaea );_cbaaea .EG_ContentRunContent =append (_cbaaea .EG_ContentRunContent ,_ccecd );_ccecd .EG_RunLevelElts =append (_ccecd .EG_RunLevelElts ,_bbfge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddfddd :=NewEG_PContent ();_dbadd :=NewEG_ContentRunContent ();_acfeeb :=NewEG_RunLevelElts ();_efbfec :=NewEG_RangeMarkupElements ();_efbfec .BookmarkStart =NewCT_Bookmark ();if _edacdg :=d .DecodeElement (_efbfec .BookmarkStart ,&_gbgfa );_edacdg !=nil {return _edacdg ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_ddfddd );_ddfddd .EG_ContentRunContent =append (_ddfddd .EG_ContentRunContent ,_dbadd );_dbadd .EG_RunLevelElts =append (_dbadd .EG_RunLevelElts ,_acfeeb );_acfeeb .EG_RangeMarkupElements =append (_acfeeb .EG_RangeMarkupElements ,_efbfec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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_PContent ();_efacf :=NewEG_ContentRunContent ();_gbfaf :=NewEG_RunLevelElts ();_caeab :=NewEG_RangeMarkupElements ();_caeab .BookmarkEnd =NewCT_MarkupRange ();if _eacdc :=d .DecodeElement (_caeab .BookmarkEnd ,&_gbgfa );_eacdc !=nil {return _eacdc ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_eebdc );_eebdc .EG_ContentRunContent =append (_eebdc .EG_ContentRunContent ,_efacf );_efacf .EG_RunLevelElts =append (_efacf .EG_RunLevelElts ,_gbfaf );_gbfaf .EG_RangeMarkupElements =append (_gbfaf .EG_RangeMarkupElements ,_caeab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgdba :=NewEG_PContent ();_fecg :=NewEG_ContentRunContent ();_afcbd :=NewEG_RunLevelElts ();_cbfga :=NewEG_RangeMarkupElements ();_cbfga .MoveFromRangeStart =NewCT_MoveBookmark ();if _gfcge :=d .DecodeElement (_cbfga .MoveFromRangeStart ,&_gbgfa );_gfcge !=nil {return _gfcge ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_dgdba );_dgdba .EG_ContentRunContent =append (_dgdba .EG_ContentRunContent ,_fecg );_fecg .EG_RunLevelElts =append (_fecg .EG_RunLevelElts ,_afcbd );_afcbd .EG_RangeMarkupElements =append (_afcbd .EG_RangeMarkupElements ,_cbfga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bbfad :=NewEG_PContent ();_agace :=NewEG_ContentRunContent ();_dgdbg :=NewEG_RunLevelElts ();_cefg :=NewEG_RangeMarkupElements ();_cefg .MoveFromRangeEnd =NewCT_MarkupRange ();if _aebbg :=d .DecodeElement (_cefg .MoveFromRangeEnd ,&_gbgfa );_aebbg !=nil {return _aebbg ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_bbfad );_bbfad .EG_ContentRunContent =append (_bbfad .EG_ContentRunContent ,_agace );_agace .EG_RunLevelElts =append (_agace .EG_RunLevelElts ,_dgdbg );_dgdbg .EG_RangeMarkupElements =append (_dgdbg .EG_RangeMarkupElements ,_cefg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbcdf :=NewEG_PContent ();_gegdc :=NewEG_ContentRunContent ();_fbfgfg :=NewEG_RunLevelElts ();_deaag :=NewEG_RangeMarkupElements ();_deaag .MoveToRangeStart =NewCT_MoveBookmark ();if _gaged :=d .DecodeElement (_deaag .MoveToRangeStart ,&_gbgfa );_gaged !=nil {return _gaged ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_gbcdf );_gbcdf .EG_ContentRunContent =append (_gbcdf .EG_ContentRunContent ,_gegdc );_gegdc .EG_RunLevelElts =append (_gegdc .EG_RunLevelElts ,_fbfgfg );_fbfgfg .EG_RangeMarkupElements =append (_fbfgfg .EG_RangeMarkupElements ,_deaag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dgbbgg :=NewEG_PContent ();_bffee :=NewEG_ContentRunContent ();_aeacce :=NewEG_RunLevelElts ();_gbbggf :=NewEG_RangeMarkupElements ();_gbbggf .MoveToRangeEnd =NewCT_MarkupRange ();if _ddaac :=d .DecodeElement (_gbbggf .MoveToRangeEnd ,&_gbgfa );_ddaac !=nil {return _ddaac ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_dgbbgg );_dgbbgg .EG_ContentRunContent =append (_dgbbgg .EG_ContentRunContent ,_bffee );_bffee .EG_RunLevelElts =append (_bffee .EG_RunLevelElts ,_aeacce );_aeacce .EG_RangeMarkupElements =append (_aeacce .EG_RangeMarkupElements ,_gbbggf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dddcb :=NewEG_PContent ();_edabb :=NewEG_ContentRunContent ();_efeda :=NewEG_RunLevelElts ();_faafec :=NewEG_RangeMarkupElements ();_faafec .CommentRangeStart =NewCT_MarkupRange ();if _cfce :=d .DecodeElement (_faafec .CommentRangeStart ,&_gbgfa );_cfce !=nil {return _cfce ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_dddcb );_dddcb .EG_ContentRunContent =append (_dddcb .EG_ContentRunContent ,_edabb );_edabb .EG_RunLevelElts =append (_edabb .EG_RunLevelElts ,_efeda );_efeda .EG_RangeMarkupElements =append (_efeda .EG_RangeMarkupElements ,_faafec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaccd :=NewEG_PContent ();_aegba :=NewEG_ContentRunContent ();_addea :=NewEG_RunLevelElts ();_fdbcfb :=NewEG_RangeMarkupElements ();_fdbcfb .CommentRangeEnd =NewCT_MarkupRange ();if _afcbba :=d .DecodeElement (_fdbcfb .CommentRangeEnd ,&_gbgfa );_afcbba !=nil {return _afcbba ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_gaccd );_gaccd .EG_ContentRunContent =append (_gaccd .EG_ContentRunContent ,_aegba );_aegba .EG_RunLevelElts =append (_aegba .EG_RunLevelElts ,_addea );_addea .EG_RangeMarkupElements =append (_addea .EG_RangeMarkupElements ,_fdbcfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bcbcc :=NewEG_PContent ();_caafg :=NewEG_ContentRunContent ();_bcgba :=NewEG_RunLevelElts ();_gcfggf :=NewEG_RangeMarkupElements ();_gcfggf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dacad :=d .DecodeElement (_gcfggf .CustomXmlInsRangeStart ,&_gbgfa );_dacad !=nil {return _dacad ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_bcbcc );_bcbcc .EG_ContentRunContent =append (_bcbcc .EG_ContentRunContent ,_caafg );_caafg .EG_RunLevelElts =append (_caafg .EG_RunLevelElts ,_bcgba );_bcgba .EG_RangeMarkupElements =append (_bcgba .EG_RangeMarkupElements ,_gcfggf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_daeebd :=NewEG_PContent ();_ebacff :=NewEG_ContentRunContent ();_gbacc :=NewEG_RunLevelElts ();_ggfae :=NewEG_RangeMarkupElements ();_ggfae .CustomXmlInsRangeEnd =NewCT_Markup ();if _afegg :=d .DecodeElement (_ggfae .CustomXmlInsRangeEnd ,&_gbgfa );_afegg !=nil {return _afegg ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_daeebd );_daeebd .EG_ContentRunContent =append (_daeebd .EG_ContentRunContent ,_ebacff );_ebacff .EG_RunLevelElts =append (_ebacff .EG_RunLevelElts ,_gbacc );_gbacc .EG_RangeMarkupElements =append (_gbacc .EG_RangeMarkupElements ,_ggfae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egdgd :=NewEG_PContent ();_edfea :=NewEG_ContentRunContent ();_cggaa :=NewEG_RunLevelElts ();_efacda :=NewEG_RangeMarkupElements ();_efacda .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dbbec :=d .DecodeElement (_efacda .CustomXmlDelRangeStart ,&_gbgfa );_dbbec !=nil {return _dbbec ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_egdgd );_egdgd .EG_ContentRunContent =append (_egdgd .EG_ContentRunContent ,_edfea );_edfea .EG_RunLevelElts =append (_edfea .EG_RunLevelElts ,_cggaa );_cggaa .EG_RangeMarkupElements =append (_cggaa .EG_RangeMarkupElements ,_efacda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_effea :=NewEG_PContent ();_fcbgaa :=NewEG_ContentRunContent ();_dagdc :=NewEG_RunLevelElts ();_fgdfbc :=NewEG_RangeMarkupElements ();_fgdfbc .CustomXmlDelRangeEnd =NewCT_Markup ();if _fdaed :=d .DecodeElement (_fgdfbc .CustomXmlDelRangeEnd ,&_gbgfa );_fdaed !=nil {return _fdaed ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_effea );_effea .EG_ContentRunContent =append (_effea .EG_ContentRunContent ,_fcbgaa );_fcbgaa .EG_RunLevelElts =append (_fcbgaa .EG_RunLevelElts ,_dagdc );_dagdc .EG_RangeMarkupElements =append (_dagdc .EG_RangeMarkupElements ,_fgdfbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egfbff :=NewEG_PContent ();_gacge :=NewEG_ContentRunContent ();_caabef :=NewEG_RunLevelElts ();_eeadc :=NewEG_RangeMarkupElements ();_eeadc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gdegg :=d .DecodeElement (_eeadc .CustomXmlMoveFromRangeStart ,&_gbgfa );_gdegg !=nil {return _gdegg ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_egfbff );_egfbff .EG_ContentRunContent =append (_egfbff .EG_ContentRunContent ,_gacge );_gacge .EG_RunLevelElts =append (_gacge .EG_RunLevelElts ,_caabef );_caabef .EG_RangeMarkupElements =append (_caabef .EG_RangeMarkupElements ,_eeadc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdea :=NewEG_PContent ();_geagd :=NewEG_ContentRunContent ();_dbeac :=NewEG_RunLevelElts ();_faddf :=NewEG_RangeMarkupElements ();_faddf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fdaede :=d .DecodeElement (_faddf .CustomXmlMoveFromRangeEnd ,&_gbgfa );_fdaede !=nil {return _fdaede ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_ecdea );_ecdea .EG_ContentRunContent =append (_ecdea .EG_ContentRunContent ,_geagd );_geagd .EG_RunLevelElts =append (_geagd .EG_RunLevelElts ,_dbeac );_dbeac .EG_RangeMarkupElements =append (_dbeac .EG_RangeMarkupElements ,_faddf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fabef :=NewEG_PContent ();_fgfga :=NewEG_ContentRunContent ();_bdfgc :=NewEG_RunLevelElts ();_acfacd :=NewEG_RangeMarkupElements ();_acfacd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bdcdf :=d .DecodeElement (_acfacd .CustomXmlMoveToRangeStart ,&_gbgfa );_bdcdf !=nil {return _bdcdf ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_fabef );_fabef .EG_ContentRunContent =append (_fabef .EG_ContentRunContent ,_fgfga );_fgfga .EG_RunLevelElts =append (_fgfga .EG_RunLevelElts ,_bdfgc );_bdfgc .EG_RangeMarkupElements =append (_bdfgc .EG_RangeMarkupElements ,_acfacd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bbaea :=NewEG_PContent ();_adgga :=NewEG_ContentRunContent ();_dcfade :=NewEG_RunLevelElts ();_fddcb :=NewEG_RangeMarkupElements ();_fddcb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cdfae :=d .DecodeElement (_fddcb .CustomXmlMoveToRangeEnd ,&_gbgfa );_cdfae !=nil {return _cdfae ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_bbaea );_bbaea .EG_ContentRunContent =append (_bbaea .EG_ContentRunContent ,_adgga );_adgga .EG_RunLevelElts =append (_adgga .EG_RunLevelElts ,_dcfade );_dcfade .EG_RangeMarkupElements =append (_dcfade .EG_RangeMarkupElements ,_fddcb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aebad :=NewEG_PContent ();_adddf :=NewEG_ContentRunContent ();_abece :=NewEG_RunLevelElts ();_dcfbgc :=NewEG_MathContent ();_dcfbgc .OMathPara =_b .NewOMathPara ();if _fcefdb :=d .DecodeElement (_dcfbgc .OMathPara ,&_gbgfa );_fcefdb !=nil {return _fcefdb ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_aebad );_aebad .EG_ContentRunContent =append (_aebad .EG_ContentRunContent ,_adddf );_adddf .EG_RunLevelElts =append (_adddf .EG_RunLevelElts ,_abece );_abece .EG_MathContent =append (_abece .EG_MathContent ,_dcfbgc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_baegb :=NewEG_PContent ();_ddfea :=NewEG_ContentRunContent ();_ddefd :=NewEG_RunLevelElts ();_ebfga :=NewEG_MathContent ();_ebfga .OMath =_b .NewOMath ();if _cfbadb :=d .DecodeElement (_ebfga .OMath ,&_gbgfa );_cfbadb !=nil {return _cfbadb ;};_gffeb .EG_PContent =append (_gffeb .EG_PContent ,_baegb );_baegb .EG_ContentRunContent =append (_baegb .EG_ContentRunContent ,_ddfea );_ddfea .EG_RunLevelElts =append (_ddfea .EG_RunLevelElts ,_ddefd );_ddefd .EG_MathContent =append (_ddefd .EG_MathContent ,_ebfga );default:_dg .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",_gbgfa .Name );if _bfaca :=d .Skip ();_bfaca !=nil {return _bfaca ;};};case _d .EndElement :break _aabfe ;case _d .CharData :};};return nil ;};func (_fbaag ST_TblOverlap )ValidateWithPath (path string )error {switch _fbaag {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 (_fbaag ));};return nil ;}; -// ValidateWithPath validates the CT_FrameLayout and its children, prefixing error messages with path -func (_decae *CT_FrameLayout )ValidateWithPath (path string )error {if _decae .ValAttr ==ST_FrameLayoutUnset {return _db .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 _aaaaa :=_decae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aaaaa !=nil {return _aaaaa ;};return nil ;};func (_cbccde ST_HeightRule )String ()string {switch _cbccde {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 (_fcbea ST_HAnchor )Validate ()error {return _fcbea .ValidateWithPath ("")};const (ST_MergeUnset ST_Merge =0;ST_MergeContinue ST_Merge =1;ST_MergeRestart ST_Merge =2;);func (_fedge *ST_TblStyleOverrideType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fedge =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_fedge =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_fedge =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_fedge =3;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_fedge =4;case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_fedge =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_fedge =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_fedge =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_fedge =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_fedge =9;case "\u006e\u0065\u0043\u0065\u006c\u006c":*_fedge =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_fedge =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_fedge =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_fedge =13;};return nil ;};func NewCT_WebSettings ()*CT_WebSettings {_cebae :=&CT_WebSettings {};return _cebae }; +// Validate validates the CT_RubyPr and its children +func (_fcafb *CT_RubyPr )Validate ()error {return _fcafb .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079\u0050r");};func (_cbcegd *CT_Underline )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbcegd .ValAttr !=ST_UnderlineUnset {_cgagf ,_gfdgc :=_cbcegd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gfdgc !=nil {return _gfdgc ;};start .Attr =append (start .Attr ,_cgagf );};if _cbcegd .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_cbcegd .ColorAttr )});};if _cbcegd .ThemeColorAttr !=ST_ThemeColorUnset {_ebabdga ,_fcgdac :=_cbcegd .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _fcgdac !=nil {return _fcgdac ;};start .Attr =append (start .Attr ,_ebabdga );};if _cbcegd .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_cbcegd .ThemeTintAttr )});};if _cbcegd .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_cbcegd .ThemeShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Footnotes ()*CT_Footnotes {_cfgg :=&CT_Footnotes {};return _cfgg };func (_caagf *CT_OnOff )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _caagf .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_caagf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TextScale struct{ -// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path -func (_ebeb *CT_Border )ValidateWithPath (path string )error {if _ebeb .ValAttr ==ST_BorderUnset {return _db .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 _edd :=_ebeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edd !=nil {return _edd ;};if _ebeb .ColorAttr !=nil {if _ccba :=_ebeb .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_ccba !=nil {return _ccba ;};};if _bbbff :=_ebeb .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bbbff !=nil {return _bbbff ;};if _ebeb .ShadowAttr !=nil {if _agebd :=_ebeb .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_agebd !=nil {return _agebd ;};};if _ebeb .FrameAttr !=nil {if _cefg :=_ebeb .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_cefg !=nil {return _cefg ;};};return nil ;};func (_fbddde *CT_VerticalJc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbddde .ValAttr =ST_VerticalJc (1);for _ ,_cbgced :=range start .Attr {if _cbgced .Name .Local =="\u0076\u0061\u006c"{_fbddde .ValAttr .UnmarshalXMLAttr (_cbgced );continue ;};};for {_ecbgb ,_bcfffb :=d .Token ();if _bcfffb !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0056e\u0072t\u0069c\u0061\u006c\u004a\u0063\u003a\u0020\u0025s",_bcfffb );};if _effgf ,_efbbb :=_ecbgb .(_d .EndElement );_efbbb &&_effgf .Name ==start .Name {break ;};};return nil ;};func (_eebecg *ST_EdGrp )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eebecg =0;case "\u006e\u006f\u006e\u0065":*_eebecg =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_eebecg =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_eebecg =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_eebecg =4;case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_eebecg =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_eebecg =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_eebecg =7;};return nil ;};func NewCT_FontsList ()*CT_FontsList {_ccbgc :=&CT_FontsList {};return _ccbgc };func (_eaegac *ST_CaptionPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceddg ,_egbbf :=d .Token ();if _egbbf !=nil {return _egbbf ;};if _baaabd ,_edecbf :=_ceddg .(_d .EndElement );_edecbf &&_baaabd .Name ==start .Name {*_eaegac =1;return nil ;};if _cbaed ,_cdffbe :=_ceddg .(_d .CharData );!_cdffbe {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ceddg );}else {switch string (_cbaed ){case "":*_eaegac =0;case "\u0061\u0062\u006fv\u0065":*_eaegac =1;case "\u0062\u0065\u006co\u0077":*_eaegac =2;case "\u006c\u0065\u0066\u0074":*_eaegac =3;case "\u0072\u0069\u0067h\u0074":*_eaegac =4;};};_ceddg ,_egbbf =d .Token ();if _egbbf !=nil {return _egbbf ;};if _ddcgf ,_bffdg :=_ceddg .(_d .EndElement );_bffdg &&_ddcgf .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ceddg );}; +// Text Expansion/Compression Value +ValAttr *ST_TextScale ;};type ST_FldCharType byte ;func (_dgea *CT_HpsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bccfb :=range start .Attr {if _bccfb .Name .Local =="\u0076\u0061\u006c"{_ggabg ,_ggbeb :=ParseUnionST_HpsMeasure (_bccfb .Value );if _ggbeb !=nil {return _ggbeb ;};_dgea .ValAttr =_ggabg ;continue ;};};for {_fecaa ,_bebge :=d .Token ();if _bebge !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048p\u0073M\u0065a\u0073\u0075\u0072\u0065\u003a\u0020\u0025s",_bebge );};if _cccde ,_decdc :=_fecaa .(_d .EndElement );_decdc &&_cccde .Name ==start .Name {break ;};};return nil ;};func (_dacd *Document )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dacd .CT_Document =*NewCT_Document ();for _ ,_fegbf :=range start .Attr {if _fegbf .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_dacd .ConformanceAttr .UnmarshalXMLAttr (_fegbf );continue ;};};_cddfdg :for {_fgefc ,_cbbegg :=d .Token ();if _cbbegg !=nil {return _cbbegg ;};switch _eafdc :=_fgefc .(type ){case _d .StartElement :switch _eafdc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dacd .Background =NewCT_Background ();if _gafebc :=d .DecodeElement (_dacd .Background ,&_eafdc );_gafebc !=nil {return _gafebc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dacd .Body =NewCT_Body ();if _afae :=d .DecodeElement (_dacd .Body ,&_eafdc );_afae !=nil {return _afae ;};default:_dg .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",_eafdc .Name );if _aeadb :=d .Skip ();_aeadb !=nil {return _aeadb ;};};case _d .EndElement :break _cddfdg ;case _d .CharData :};};return nil ;};func (_aga *CT_CharacterSpacing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cbbe ,_bgee :=_aga .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bgee !=nil {return _bgee ;};start .Attr =append (start .Attr ,_cbbe );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_FontsList and its children, prefixing error messages with path -func (_cdfb *CT_FontsList )ValidateWithPath (path string )error {for _ceac ,_efefd :=range _cdfb .Font {if _afcac :=_efefd .ValidateWithPath (_db .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_ceac ));_afcac !=nil {return _afcac ;};};return nil ;}; +// Validate validates the CT_LvlLegacy and its children +func (_bcfba *CT_LvlLegacy )Validate ()error {return _bcfba .ValidateWithPath ("\u0043\u0054\u005fL\u0076\u006c\u004c\u0065\u0067\u0061\u0063\u0079");};type ST_MultiLevelType byte ;func (_caaga ST_EdnPos )ValidateWithPath (path string )error {switch _caaga {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 (_caaga ));};return nil ;};func NewCT_TblPrExChange ()*CT_TblPrExChange {_ceggec :=&CT_TblPrExChange {};_ceggec .TblPrEx =NewCT_TblPrExBase ();return _ceggec ;};func NewCT_AltChunkPr ()*CT_AltChunkPr {_ddgd :=&CT_AltChunkPr {};return _ddgd };func (_ggcaa *ST_TextboxTightWrap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gebeb ,_dgdfe :=d .Token ();if _dgdfe !=nil {return _dgdfe ;};if _ebcbag ,_gdfed :=_gebeb .(_d .EndElement );_gdfed &&_ebcbag .Name ==start .Name {*_ggcaa =1;return nil ;};if _fbcbdg ,_ccabgc :=_gebeb .(_d .CharData );!_ccabgc {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",_gebeb );}else {switch string (_fbcbdg ){case "":*_ggcaa =0;case "\u006e\u006f\u006e\u0065":*_ggcaa =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_ggcaa =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_ggcaa =3;case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_ggcaa =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_ggcaa =5;};};_gebeb ,_dgdfe =d .Token ();if _dgdfe !=nil {return _dgdfe ;};if _bcged ,_gabgdg :=_gebeb .(_d .EndElement );_gabgdg &&_bcged .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",_gebeb );};func (_deeeb *CT_MultiLevelType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_geggg ,_dcaag :=_deeeb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dcaag !=nil {return _dcaag ;};start .Attr =append (start .Attr ,_geggg );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_acccf *CT_SdtCell )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaca :for {_gedeb ,_bfbdcb :=d .Token ();if _bfbdcb !=nil {return _bfbdcb ;};switch _ggadgc :=_gedeb .(type ){case _d .StartElement :switch _ggadgc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_acccf .SdtPr =NewCT_SdtPr ();if _dfeed :=d .DecodeElement (_acccf .SdtPr ,&_ggadgc );_dfeed !=nil {return _dfeed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_acccf .SdtEndPr =NewCT_SdtEndPr ();if _geccb :=d .DecodeElement (_acccf .SdtEndPr ,&_ggadgc );_geccb !=nil {return _geccb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_acccf .SdtContent =NewCT_SdtContentCell ();if _eedeag :=d .DecodeElement (_acccf .SdtContent ,&_ggadgc );_eedeag !=nil {return _eedeag ;};default:_dg .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",_ggadgc .Name );if _ddegf :=d .Skip ();_ddegf !=nil {return _ddegf ;};};case _d .EndElement :break _eaca ;case _d .CharData :};};return nil ;};func (_bbfgbb ST_SdtDateMappingType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bbfgbb .String (),start );};func NewWdCT_WrapPath ()*WdCT_WrapPath {_bbecc :=&WdCT_WrapPath {};_bbecc .Start =_dd .NewCT_Point2D ();return _bbecc ;};type CT_SdtListItem struct{ -// Validate validates the CT_PermStart and its children -func (_bcgd *CT_PermStart )Validate ()error {return _bcgd .ValidateWithPath ("\u0043\u0054\u005fP\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074");};func (_fafgce *EG_RangeMarkupElements )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cffea :for {_gbgcec ,_fcadede :=d .Token ();if _fcadede !=nil {return _fcadede ;};switch _gdgdd :=_gbgcec .(type ){case _d .StartElement :switch _gdgdd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fafgce .BookmarkStart =NewCT_Bookmark ();if _cbcfca :=d .DecodeElement (_fafgce .BookmarkStart ,&_gdgdd );_cbcfca !=nil {return _cbcfca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fafgce .BookmarkEnd =NewCT_MarkupRange ();if _afaee :=d .DecodeElement (_fafgce .BookmarkEnd ,&_gdgdd );_afaee !=nil {return _afaee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fafgce .MoveFromRangeStart =NewCT_MoveBookmark ();if _cfdgcf :=d .DecodeElement (_fafgce .MoveFromRangeStart ,&_gdgdd );_cfdgcf !=nil {return _cfdgcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fafgce .MoveFromRangeEnd =NewCT_MarkupRange ();if _eaedb :=d .DecodeElement (_fafgce .MoveFromRangeEnd ,&_gdgdd );_eaedb !=nil {return _eaedb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fafgce .MoveToRangeStart =NewCT_MoveBookmark ();if _bcdec :=d .DecodeElement (_fafgce .MoveToRangeStart ,&_gdgdd );_bcdec !=nil {return _bcdec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fafgce .MoveToRangeEnd =NewCT_MarkupRange ();if _ecdde :=d .DecodeElement (_fafgce .MoveToRangeEnd ,&_gdgdd );_ecdde !=nil {return _ecdde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fafgce .CommentRangeStart =NewCT_MarkupRange ();if _fgffad :=d .DecodeElement (_fafgce .CommentRangeStart ,&_gdgdd );_fgffad !=nil {return _fgffad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fafgce .CommentRangeEnd =NewCT_MarkupRange ();if _gdebfb :=d .DecodeElement (_fafgce .CommentRangeEnd ,&_gdgdd );_gdebfb !=nil {return _gdebfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fafgce .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ebaaef :=d .DecodeElement (_fafgce .CustomXmlInsRangeStart ,&_gdgdd );_ebaaef !=nil {return _ebaaef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fafgce .CustomXmlInsRangeEnd =NewCT_Markup ();if _egcfe :=d .DecodeElement (_fafgce .CustomXmlInsRangeEnd ,&_gdgdd );_egcfe !=nil {return _egcfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fafgce .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cefef :=d .DecodeElement (_fafgce .CustomXmlDelRangeStart ,&_gdgdd );_cefef !=nil {return _cefef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fafgce .CustomXmlDelRangeEnd =NewCT_Markup ();if _faeedb :=d .DecodeElement (_fafgce .CustomXmlDelRangeEnd ,&_gdgdd );_faeedb !=nil {return _faeedb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fafgce .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bcfgd :=d .DecodeElement (_fafgce .CustomXmlMoveFromRangeStart ,&_gdgdd );_bcfgd !=nil {return _bcfgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fafgce .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cebgg :=d .DecodeElement (_fafgce .CustomXmlMoveFromRangeEnd ,&_gdgdd );_cebgg !=nil {return _cebgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fafgce .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cagaa :=d .DecodeElement (_fafgce .CustomXmlMoveToRangeStart ,&_gdgdd );_cagaa !=nil {return _cagaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fafgce .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cfgcc :=d .DecodeElement (_fafgce .CustomXmlMoveToRangeEnd ,&_gdgdd );_cfgcc !=nil {return _cfgcc ;};default:_ee .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",_gdgdd .Name );if _dedec :=d .Skip ();_dedec !=nil {return _dedec ;};};case _d .EndElement :break _cffea ;case _d .CharData :};};return nil ;};func (_acacb *CT_FrameScrollbar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acacb .ValAttr =ST_FrameScrollbar (1);for _ ,_gefgd :=range start .Attr {if _gefgd .Name .Local =="\u0076\u0061\u006c"{_acacb .ValAttr .UnmarshalXMLAttr (_gefgd );continue ;};};for {_efafb ,_acbfd :=d .Token ();if _acbfd !=nil {return _db .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",_acbfd );};if _bddacb ,_fafec :=_efafb .(_d .EndElement );_fafec &&_bddacb .Name ==start .Name {break ;};};return nil ;};const (ST_SdtDateMappingTypeUnset ST_SdtDateMappingType =0;ST_SdtDateMappingTypeText ST_SdtDateMappingType =1;ST_SdtDateMappingTypeDate ST_SdtDateMappingType =2;ST_SdtDateMappingTypeDateTime ST_SdtDateMappingType =3;); +// List Entry Display Text +DisplayTextAttr *string ; -// ValidateWithPath validates the CT_SdtContentRun and its children, prefixing error messages with path -func (_ggbbf *CT_SdtContentRun )ValidateWithPath (path string )error {for _fafdb ,_ecabd :=range _ggbbf .FldSimple {if _bfgff :=_ecabd .ValidateWithPath (_db .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fafdb ));_bfgff !=nil {return _bfgff ;};};if _ggbbf .Hyperlink !=nil {if _ffdfb :=_ggbbf .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_ffdfb !=nil {return _ffdfb ;};};if _ggbbf .SubDoc !=nil {if _eaadfc :=_ggbbf .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_eaadfc !=nil {return _eaadfc ;};};for _fdcfgg ,_edefed :=range _ggbbf .EG_ContentRunContent {if _bdfdc :=_edefed .ValidateWithPath (_db .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_fdcfgg ));_bdfdc !=nil {return _bdfdc ;};};return nil ;};func (_ccfcfd *ST_TblStyleOverrideType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeeaf ,_dbcfa :=d .Token ();if _dbcfa !=nil {return _dbcfa ;};if _bfefag ,_fgdaba :=_eeeaf .(_d .EndElement );_fgdaba &&_bfefag .Name ==start .Name {*_ccfcfd =1;return nil ;};if _ffgbac ,_aggeb :=_eeeaf .(_d .CharData );!_aggeb {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eeeaf );}else {switch string (_ffgbac ){case "":*_ccfcfd =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_ccfcfd =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_ccfcfd =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_ccfcfd =3;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_ccfcfd =4;case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_ccfcfd =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_ccfcfd =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_ccfcfd =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_ccfcfd =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_ccfcfd =9;case "\u006e\u0065\u0043\u0065\u006c\u006c":*_ccfcfd =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_ccfcfd =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_ccfcfd =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_ccfcfd =13;};};_eeeaf ,_dbcfa =d .Token ();if _dbcfa !=nil {return _dbcfa ;};if _aagbe ,_dcdbf :=_eeeaf .(_d .EndElement );_dcdbf &&_aagbe .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eeeaf );}; +// List Entry Value +ValueAttr *string ;};const (ST_MergeUnset ST_Merge =0;ST_MergeContinue ST_Merge =1;ST_MergeRestart ST_Merge =2;);func NewCT_TblPrBase ()*CT_TblPrBase {_affafe :=&CT_TblPrBase {};return _affafe };func NewCT_TxbxContent ()*CT_TxbxContent {_acabeb :=&CT_TxbxContent {};return _acabeb };func (_ebffb ST_PTabLeader )ValidateWithPath (path string )error {switch _ebffb {case 0,1,2,3,4,5: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 (_ebffb ));};return nil ;};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;);func NewCT_ParaRPr ()*CT_ParaRPr {_cgaac :=&CT_ParaRPr {};return _cgaac }; -// Validate validates the CT_Endnotes and its children -func (_cgcdb *CT_Endnotes )Validate ()error {return _cgcdb .ValidateWithPath ("C\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");};func NewCT_AutoCaptions ()*CT_AutoCaptions {_eed :=&CT_AutoCaptions {};return _eed };func (_gefcac *Settings )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gefcac .CT_Settings =*NewCT_Settings ();_effcac :for {_fdabe ,_cafad :=d .Token ();if _cafad !=nil {return _cafad ;};switch _cggcdd :=_fdabe .(type ){case _d .StartElement :switch _cggcdd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .WriteProtection =NewCT_WriteProtection ();if _gdgge :=d .DecodeElement (_gefcac .WriteProtection ,&_cggcdd );_gdgge !=nil {return _gdgge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .View =NewCT_View ();if _cbgg :=d .DecodeElement (_gefcac .View ,&_cggcdd );_cbgg !=nil {return _cbgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .Zoom =NewCT_Zoom ();if _gfdefg :=d .DecodeElement (_gefcac .Zoom ,&_cggcdd );_gfdefg !=nil {return _gfdefg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .RemovePersonalInformation =NewCT_OnOff ();if _aedfd :=d .DecodeElement (_gefcac .RemovePersonalInformation ,&_cggcdd );_aedfd !=nil {return _aedfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .RemoveDateAndTime =NewCT_OnOff ();if _faecfb :=d .DecodeElement (_gefcac .RemoveDateAndTime ,&_cggcdd );_faecfb !=nil {return _faecfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .DoNotDisplayPageBoundaries =NewCT_OnOff ();if _dfagf :=d .DecodeElement (_gefcac .DoNotDisplayPageBoundaries ,&_cggcdd );_dfagf !=nil {return _dfagf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .DisplayBackgroundShape =NewCT_OnOff ();if _ffcfae :=d .DecodeElement (_gefcac .DisplayBackgroundShape ,&_cggcdd );_ffcfae !=nil {return _ffcfae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .PrintPostScriptOverText =NewCT_OnOff ();if _bcedc :=d .DecodeElement (_gefcac .PrintPostScriptOverText ,&_cggcdd );_bcedc !=nil {return _bcedc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .PrintFractionalCharacterWidth =NewCT_OnOff ();if _adaaee :=d .DecodeElement (_gefcac .PrintFractionalCharacterWidth ,&_cggcdd );_adaaee !=nil {return _adaaee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .PrintFormsData =NewCT_OnOff ();if _aebfe :=d .DecodeElement (_gefcac .PrintFormsData ,&_cggcdd );_aebfe !=nil {return _aebfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .EmbedTrueTypeFonts =NewCT_OnOff ();if _bafbd :=d .DecodeElement (_gefcac .EmbedTrueTypeFonts ,&_cggcdd );_bafbd !=nil {return _bafbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .EmbedSystemFonts =NewCT_OnOff ();if _ffccd :=d .DecodeElement (_gefcac .EmbedSystemFonts ,&_cggcdd );_ffccd !=nil {return _ffccd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .SaveSubsetFonts =NewCT_OnOff ();if _efaebb :=d .DecodeElement (_gefcac .SaveSubsetFonts ,&_cggcdd );_efaebb !=nil {return _efaebb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gefcac .SaveFormsData =NewCT_OnOff ();if _abfbd :=d .DecodeElement (_gefcac .SaveFormsData ,&_cggcdd );_abfbd !=nil {return _abfbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gefcac .MirrorMargins =NewCT_OnOff ();if _bafabe :=d .DecodeElement (_gefcac .MirrorMargins ,&_cggcdd );_bafabe !=nil {return _bafabe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .AlignBordersAndEdges =NewCT_OnOff ();if _dbabd :=d .DecodeElement (_gefcac .AlignBordersAndEdges ,&_cggcdd );_dbabd !=nil {return _dbabd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .BordersDoNotSurroundHeader =NewCT_OnOff ();if _abgbcc :=d .DecodeElement (_gefcac .BordersDoNotSurroundHeader ,&_cggcdd );_abgbcc !=nil {return _abgbcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .BordersDoNotSurroundFooter =NewCT_OnOff ();if _faacb :=d .DecodeElement (_gefcac .BordersDoNotSurroundFooter ,&_cggcdd );_faacb !=nil {return _faacb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .GutterAtTop =NewCT_OnOff ();if _dggca :=d .DecodeElement (_gefcac .GutterAtTop ,&_cggcdd );_dggca !=nil {return _dggca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .HideSpellingErrors =NewCT_OnOff ();if _dffeb :=d .DecodeElement (_gefcac .HideSpellingErrors ,&_cggcdd );_dffeb !=nil {return _dffeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .HideGrammaticalErrors =NewCT_OnOff ();if _cdece :=d .DecodeElement (_gefcac .HideGrammaticalErrors ,&_cggcdd );_cdece !=nil {return _cdece ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecede :=NewCT_WritingStyle ();if _ccagc :=d .DecodeElement (_ecede ,&_cggcdd );_ccagc !=nil {return _ccagc ;};_gefcac .ActiveWritingStyle =append (_gefcac .ActiveWritingStyle ,_ecede );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .ProofState =NewCT_Proof ();if _cceace :=d .DecodeElement (_gefcac .ProofState ,&_cggcdd );_cceace !=nil {return _cceace ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .FormsDesign =NewCT_OnOff ();if _bbcdcg :=d .DecodeElement (_gefcac .FormsDesign ,&_cggcdd );_bbcdcg !=nil {return _bbcdcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .AttachedTemplate =NewCT_Rel ();if _deaed :=d .DecodeElement (_gefcac .AttachedTemplate ,&_cggcdd );_deaed !=nil {return _deaed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .LinkStyles =NewCT_OnOff ();if _fcffb :=d .DecodeElement (_gefcac .LinkStyles ,&_cggcdd );_fcffb !=nil {return _fcffb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .StylePaneFormatFilter =NewCT_StylePaneFilter ();if _fgafbe :=d .DecodeElement (_gefcac .StylePaneFormatFilter ,&_cggcdd );_fgafbe !=nil {return _fgafbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gefcac .StylePaneSortMethod =NewCT_StyleSort ();if _adageb :=d .DecodeElement (_gefcac .StylePaneSortMethod ,&_cggcdd );_adageb !=nil {return _adageb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .DocumentType =NewCT_DocType ();if _bfdfa :=d .DecodeElement (_gefcac .DocumentType ,&_cggcdd );_bfdfa !=nil {return _bfdfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .MailMerge =NewCT_MailMerge ();if _defad :=d .DecodeElement (_gefcac .MailMerge ,&_cggcdd );_defad !=nil {return _defad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .RevisionView =NewCT_TrackChangesView ();if _aagad :=d .DecodeElement (_gefcac .RevisionView ,&_cggcdd );_aagad !=nil {return _aagad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gefcac .TrackRevisions =NewCT_OnOff ();if _dcgge :=d .DecodeElement (_gefcac .TrackRevisions ,&_cggcdd );_dcgge !=nil {return _dcgge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .DoNotTrackMoves =NewCT_OnOff ();if _cddece :=d .DecodeElement (_gefcac .DoNotTrackMoves ,&_cggcdd );_cddece !=nil {return _cddece ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .DoNotTrackFormatting =NewCT_OnOff ();if _dcacdf :=d .DecodeElement (_gefcac .DoNotTrackFormatting ,&_cggcdd );_dcacdf !=nil {return _dcacdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .DocumentProtection =NewCT_DocProtect ();if _ddffc :=d .DecodeElement (_gefcac .DocumentProtection ,&_cggcdd );_ddffc !=nil {return _ddffc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .AutoFormatOverride =NewCT_OnOff ();if _aecef :=d .DecodeElement (_gefcac .AutoFormatOverride ,&_cggcdd );_aecef !=nil {return _aecef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gefcac .StyleLockTheme =NewCT_OnOff ();if _fcbfca :=d .DecodeElement (_gefcac .StyleLockTheme ,&_cggcdd );_fcbfca !=nil {return _fcbfca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gefcac .StyleLockQFSet =NewCT_OnOff ();if _defffb :=d .DecodeElement (_gefcac .StyleLockQFSet ,&_cggcdd );_defffb !=nil {return _defffb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .DefaultTabStop =NewCT_TwipsMeasure ();if _affbg :=d .DecodeElement (_gefcac .DefaultTabStop ,&_cggcdd );_affbg !=nil {return _affbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .AutoHyphenation =NewCT_OnOff ();if _ffbfa :=d .DecodeElement (_gefcac .AutoHyphenation ,&_cggcdd );_ffbfa !=nil {return _ffbfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gefcac .ConsecutiveHyphenLimit =NewCT_DecimalNumber ();if _fefae :=d .DecodeElement (_gefcac .ConsecutiveHyphenLimit ,&_cggcdd );_fefae !=nil {return _fefae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .HyphenationZone =NewCT_TwipsMeasure ();if _cadfaa :=d .DecodeElement (_gefcac .HyphenationZone ,&_cggcdd );_cadfaa !=nil {return _cadfaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .DoNotHyphenateCaps =NewCT_OnOff ();if _eefbfc :=d .DecodeElement (_gefcac .DoNotHyphenateCaps ,&_cggcdd );_eefbfc !=nil {return _eefbfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gefcac .ShowEnvelope =NewCT_OnOff ();if _cdacd :=d .DecodeElement (_gefcac .ShowEnvelope ,&_cggcdd );_cdacd !=nil {return _cdacd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gefcac .SummaryLength =NewCT_DecimalNumberOrPrecent ();if _fabbbg :=d .DecodeElement (_gefcac .SummaryLength ,&_cggcdd );_fabbbg !=nil {return _fabbbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gefcac .ClickAndTypeStyle =NewCT_String ();if _abdagge :=d .DecodeElement (_gefcac .ClickAndTypeStyle ,&_cggcdd );_abdagge !=nil {return _abdagge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .DefaultTableStyle =NewCT_String ();if _fbgfc :=d .DecodeElement (_gefcac .DefaultTableStyle ,&_cggcdd );_fbgfc !=nil {return _fbgfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .EvenAndOddHeaders =NewCT_OnOff ();if _gacfb :=d .DecodeElement (_gefcac .EvenAndOddHeaders ,&_cggcdd );_gacfb !=nil {return _gacfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .BookFoldRevPrinting =NewCT_OnOff ();if _ccagga :=d .DecodeElement (_gefcac .BookFoldRevPrinting ,&_cggcdd );_ccagga !=nil {return _ccagga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .BookFoldPrinting =NewCT_OnOff ();if _bagcf :=d .DecodeElement (_gefcac .BookFoldPrinting ,&_cggcdd );_bagcf !=nil {return _bagcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .BookFoldPrintingSheets =NewCT_DecimalNumber ();if _dcabd :=d .DecodeElement (_gefcac .BookFoldPrintingSheets ,&_cggcdd );_dcabd !=nil {return _dcabd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure ();if _adacb :=d .DecodeElement (_gefcac .DrawingGridHorizontalSpacing ,&_cggcdd );_adacb !=nil {return _adacb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .DrawingGridVerticalSpacing =NewCT_TwipsMeasure ();if _gdcbde :=d .DecodeElement (_gefcac .DrawingGridVerticalSpacing ,&_cggcdd );_gdcbde !=nil {return _gdcbde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber ();if _dedbd :=d .DecodeElement (_gefcac .DisplayHorizontalDrawingGridEvery ,&_cggcdd );_dedbd !=nil {return _dedbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber ();if _ccgdb :=d .DecodeElement (_gefcac .DisplayVerticalDrawingGridEvery ,&_cggcdd );_ccgdb !=nil {return _ccgdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff ();if _cfcca :=d .DecodeElement (_gefcac .DoNotUseMarginsForDrawingGridOrigin ,&_cggcdd );_cfcca !=nil {return _cfcca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure ();if _fgceba :=d .DecodeElement (_gefcac .DrawingGridHorizontalOrigin ,&_cggcdd );_fgceba !=nil {return _fgceba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .DrawingGridVerticalOrigin =NewCT_TwipsMeasure ();if _egbee :=d .DecodeElement (_gefcac .DrawingGridVerticalOrigin ,&_cggcdd );_egbee !=nil {return _egbee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .DoNotShadeFormData =NewCT_OnOff ();if _fbfgf :=d .DecodeElement (_gefcac .DoNotShadeFormData ,&_cggcdd );_fbfgf !=nil {return _fbfgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .NoPunctuationKerning =NewCT_OnOff ();if _gbgccff :=d .DecodeElement (_gefcac .NoPunctuationKerning ,&_cggcdd );_gbgccff !=nil {return _gbgccff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gefcac .CharacterSpacingControl =NewCT_CharacterSpacing ();if _bebefg :=d .DecodeElement (_gefcac .CharacterSpacingControl ,&_cggcdd );_bebefg !=nil {return _bebefg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .PrintTwoOnOne =NewCT_OnOff ();if _bbcacg :=d .DecodeElement (_gefcac .PrintTwoOnOne ,&_cggcdd );_bbcacg !=nil {return _bbcacg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gefcac .StrictFirstAndLastChars =NewCT_OnOff ();if _cbcgbc :=d .DecodeElement (_gefcac .StrictFirstAndLastChars ,&_cggcdd );_cbcgbc !=nil {return _cbcgbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .NoLineBreaksAfter =NewCT_Kinsoku ();if _bcdaa :=d .DecodeElement (_gefcac .NoLineBreaksAfter ,&_cggcdd );_bcdaa !=nil {return _bcdaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .NoLineBreaksBefore =NewCT_Kinsoku ();if _bebgaa :=d .DecodeElement (_gefcac .NoLineBreaksBefore ,&_cggcdd );_bebgaa !=nil {return _bebgaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .SavePreviewPicture =NewCT_OnOff ();if _bebad :=d .DecodeElement (_gefcac .SavePreviewPicture ,&_cggcdd );_bebad !=nil {return _bebad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .DoNotValidateAgainstSchema =NewCT_OnOff ();if _ebdcec :=d .DecodeElement (_gefcac .DoNotValidateAgainstSchema ,&_cggcdd );_ebdcec !=nil {return _ebdcec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gefcac .SaveInvalidXml =NewCT_OnOff ();if _dedeaa :=d .DecodeElement (_gefcac .SaveInvalidXml ,&_cggcdd );_dedeaa !=nil {return _dedeaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .IgnoreMixedContent =NewCT_OnOff ();if _gccefc :=d .DecodeElement (_gefcac .IgnoreMixedContent ,&_cggcdd );_gccefc !=nil {return _gccefc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .AlwaysShowPlaceholderText =NewCT_OnOff ();if _daebg :=d .DecodeElement (_gefcac .AlwaysShowPlaceholderText ,&_cggcdd );_daebg !=nil {return _daebg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .DoNotDemarcateInvalidXml =NewCT_OnOff ();if _gbfae :=d .DecodeElement (_gefcac .DoNotDemarcateInvalidXml ,&_cggcdd );_gbfae !=nil {return _gbfae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .SaveXmlDataOnly =NewCT_OnOff ();if _dcbgeg :=d .DecodeElement (_gefcac .SaveXmlDataOnly ,&_cggcdd );_dcbgeg !=nil {return _dcbgeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .UseXSLTWhenSaving =NewCT_OnOff ();if _aeedff :=d .DecodeElement (_gefcac .UseXSLTWhenSaving ,&_cggcdd );_aeedff !=nil {return _aeedff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .SaveThroughXslt =NewCT_SaveThroughXslt ();if _fcadga :=d .DecodeElement (_gefcac .SaveThroughXslt ,&_cggcdd );_fcadga !=nil {return _fcadga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .ShowXMLTags =NewCT_OnOff ();if _cfegd :=d .DecodeElement (_gefcac .ShowXMLTags ,&_cggcdd );_cfegd !=nil {return _cfegd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .AlwaysMergeEmptyNamespace =NewCT_OnOff ();if _cadggd :=d .DecodeElement (_gefcac .AlwaysMergeEmptyNamespace ,&_cggcdd );_cadggd !=nil {return _cadggd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .UpdateFields =NewCT_OnOff ();if _ffbggg :=d .DecodeElement (_gefcac .UpdateFields ,&_cggcdd );_ffbggg !=nil {return _ffbggg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .HdrShapeDefaults =NewCT_ShapeDefaults ();if _gccbg :=d .DecodeElement (_gefcac .HdrShapeDefaults ,&_cggcdd );_gccbg !=nil {return _gccbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .FootnotePr =NewCT_FtnDocProps ();if _bdbfde :=d .DecodeElement (_gefcac .FootnotePr ,&_cggcdd );_bdbfde !=nil {return _bdbfde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .EndnotePr =NewCT_EdnDocProps ();if _acfbb :=d .DecodeElement (_gefcac .EndnotePr ,&_cggcdd );_acfbb !=nil {return _acfbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gefcac .Compat =NewCT_Compat ();if _acfdd :=d .DecodeElement (_gefcac .Compat ,&_cggcdd );_acfdd !=nil {return _acfdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .DocVars =NewCT_DocVars ();if _dgadde :=d .DecodeElement (_gefcac .DocVars ,&_cggcdd );_dgadde !=nil {return _dgadde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .Rsids =NewCT_DocRsids ();if _gdbbga :=d .DecodeElement (_gefcac .Rsids ,&_cggcdd );_gdbbga !=nil {return _gdbbga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gefcac .MathPr =_a .NewMathPr ();if _abgeba :=d .DecodeElement (_gefcac .MathPr ,&_cggcdd );_abgeba !=nil {return _abgeba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eeaafe :=NewCT_String ();if _gbbbf :=d .DecodeElement (_eeaafe ,&_cggcdd );_gbbbf !=nil {return _gbbbf ;};_gefcac .AttachedSchema =append (_gefcac .AttachedSchema ,_eeaafe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gefcac .ThemeFontLang =NewCT_Language ();if _ebcbaf :=d .DecodeElement (_gefcac .ThemeFontLang ,&_cggcdd );_ebcbaf !=nil {return _ebcbaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gefcac .ClrSchemeMapping =NewCT_ColorSchemeMapping ();if _cfgeeb :=d .DecodeElement (_gefcac .ClrSchemeMapping ,&_cggcdd );_cfgeeb !=nil {return _cfgeeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .DoNotIncludeSubdocsInStats =NewCT_OnOff ();if _ffecc :=d .DecodeElement (_gefcac .DoNotIncludeSubdocsInStats ,&_cggcdd );_ffecc !=nil {return _ffecc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .DoNotAutoCompressPictures =NewCT_OnOff ();if _ccaeg :=d .DecodeElement (_gefcac .DoNotAutoCompressPictures ,&_cggcdd );_ccaeg !=nil {return _ccaeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .ForceUpgrade =NewCT_Empty ();if _bfafb :=d .DecodeElement (_gefcac .ForceUpgrade ,&_cggcdd );_bfafb !=nil {return _bfafb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gefcac .Captions =NewCT_Captions ();if _begfd :=d .DecodeElement (_gefcac .Captions ,&_cggcdd );_begfd !=nil {return _begfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown ();if _eccfg :=d .DecodeElement (_gefcac .ReadModeInkLockDown ,&_cggcdd );_eccfg !=nil {return _eccfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ddgcc :=NewCT_SmartTagType ();if _ceecdd :=d .DecodeElement (_ddgcc ,&_cggcdd );_ceecdd !=nil {return _ceecdd ;};_gefcac .SmartTagType =append (_gefcac .SmartTagType ,_ddgcc );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\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}:_gefcac .SchemaLibrary =_fb .NewSchemaLibrary ();if _effcg :=d .DecodeElement (_gefcac .SchemaLibrary ,&_cggcdd );_effcg !=nil {return _effcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gefcac .ShapeDefaults =NewCT_ShapeDefaults ();if _bbfeg :=d .DecodeElement (_gefcac .ShapeDefaults ,&_cggcdd );_bbfeg !=nil {return _bbfeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .DoNotEmbedSmartTags =NewCT_OnOff ();if _fgaefc :=d .DecodeElement (_gefcac .DoNotEmbedSmartTags ,&_cggcdd );_fgaefc !=nil {return _fgaefc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .DecimalSymbol =NewCT_String ();if _acggdd :=d .DecodeElement (_gefcac .DecimalSymbol ,&_cggcdd );_acggdd !=nil {return _acggdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcac .ListSeparator =NewCT_String ();if _bcddf :=d .DecodeElement (_gefcac .ListSeparator ,&_cggcdd );_bcddf !=nil {return _bcddf ;};default:_gedgfg :=&_ee .XSDAny {};if _cdgde :=d .DecodeElement (_gedgfg ,&_cggcdd );_cdgde !=nil {return _cdgde ;};_gefcac .Extra =append (_gefcac .Extra ,_gedgfg );};case _d .EndElement :break _effcac ;case _d .CharData :};};return nil ;};func (_eecde ST_EdnPos )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dgdff :=_d .Attr {};_dgdff .Name =name ;switch _eecde {case ST_EdnPosUnset :_dgdff .Value ="";case ST_EdnPosSectEnd :_dgdff .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064";case ST_EdnPosDocEnd :_dgdff .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _dgdff ,nil ;}; +// ValidateWithPath validates the CT_RubyContent and its children, prefixing error messages with path +func (_gffdgd *CT_RubyContent )ValidateWithPath (path string )error {if _gffdgd .R !=nil {if _agfca :=_gffdgd .R .ValidateWithPath (path +"\u002f\u0052");_agfca !=nil {return _agfca ;};};for _fdgbg ,_dgba :=range _gffdgd .EG_RunLevelElts {if _dgfac :=_dgba .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_fdgbg ));_dgfac !=nil {return _dgfac ;};};return nil ;};func (_fdfc *CT_MailMergeDocType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdfc .ValAttr =ST_MailMergeDocType (1);for _ ,_cbbdf :=range start .Attr {if _cbbdf .Name .Local =="\u0076\u0061\u006c"{_fdfc .ValAttr .UnmarshalXMLAttr (_cbbdf );continue ;};};for {_ceegg ,_fcafc :=d .Token ();if _fcafc !=nil {return _g .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",_fcafc );};if _abdcg ,_ggfafc :=_ceegg .(_d .EndElement );_ggfafc &&_abdcg .Name ==start .Name {break ;};};return nil ;};func NewCT_CustomXmlRun ()*CT_CustomXmlRun {_eagc :=&CT_CustomXmlRun {};return _eagc }; -// ValidateWithPath validates the CT_MailMergeOdsoFMDFieldType and its children, prefixing error messages with path -func (_ecggd *CT_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {if _ecggd .ValAttr ==ST_MailMergeOdsoFMDFieldTypeUnset {return _db .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 _dcfgdb :=_ecggd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcfgdb !=nil {return _dcfgdb ;};return nil ;};type CT_TblLook struct{ +// Validate validates the CT_TblGridChange and its children +func (_cecabc *CT_TblGridChange )Validate ()error {return _cecabc .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cG\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065");};func (_fggc *CT_EdnPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cfbbe ,_edbb :=_fggc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _edbb !=nil {return _edbb ;};start .Attr =append (start .Attr ,_cfbbe );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dcbce *CT_SdtText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcbce .MultiLineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u006d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_dcbce .MultiLineAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aafce *CT_Lock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aafce .ValAttr !=ST_LockUnset {_edcf ,_geabc :=_aafce .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _geabc !=nil {return _geabc ;};start .Attr =append (start .Attr ,_edcf );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// First Row -FirstRowAttr *_c .ST_OnOff ; +// Validate validates the CT_FFCheckBoxChoice and its children +func (_ababce *CT_FFCheckBoxChoice )Validate ()error {return _ababce .ValidateWithPath ("\u0043\u0054\u005f\u0046FC\u0068\u0065\u0063\u006b\u0042\u006f\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};func (_agedeg *CT_Proof )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_faabbg :=range start .Attr {if _faabbg .Name .Local =="\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"{_agedeg .SpellingAttr .UnmarshalXMLAttr (_faabbg );continue ;};if _faabbg .Name .Local =="\u0067r\u0061\u006d\u006d\u0061\u0072"{_agedeg .GrammarAttr .UnmarshalXMLAttr (_faabbg );continue ;};};for {_bgdd ,_eegcc :=d .Token ();if _eegcc !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0072\u006f\u006f\u0066: \u0025\u0073",_eegcc );};if _caacf ,_gcdd :=_bgdd .(_d .EndElement );_gcdd &&_caacf .Name ==start .Name {break ;};};return nil ;}; -// Last Row -LastRowAttr *_c .ST_OnOff ; +// Validate validates the CT_TblPrBase and its children +func (_egcea *CT_TblPrBase )Validate ()error {return _egcea .ValidateWithPath ("\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0042\u0061\u0073\u0065");};func (_acgac *CT_PermStart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _acgac .EdGrpAttr !=ST_EdGrpUnset {_ffbed ,_deaca :=_acgac .EdGrpAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0065\u0064\u0047\u0072\u0070"});if _deaca !=nil {return _deaca ;};start .Attr =append (start .Attr ,_ffbed );};if _acgac .EdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_acgac .EdAttr )});};if _acgac .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_acgac .ColFirstAttr )});};if _acgac .ColLastAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_g .Sprintf ("\u0025\u0076",*_acgac .ColLastAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_acgac .IdAttr )});if _acgac .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_edeff ,_bfcgc :=_acgac .DisplacedByCustomXmlAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _bfcgc !=nil {return _bfcgc ;};start .Attr =append (start .Attr ,_edeff );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_degbe *CT_FtnEdnRef )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _degbe .CustomMarkFollowsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u004d\u0061\u0072\u006b\u0046\u006f\u006c\u006c\u006f\u0077\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_degbe .CustomMarkFollowsAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_degbe .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Ind ()*CT_Ind {_gdeb :=&CT_Ind {};return _gdeb }; -// First Column -FirstColumnAttr *_c .ST_OnOff ; +// UnmarshalXML implements the xml.Unmarshaler interface. +func (_ggebgd *AlternateContentRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggbec :for {_dccaaf ,_dbbff :=d .Token ();if _dbbff !=nil {return _dbbff ;};switch _cebac :=_dccaaf .(type ){case _d .StartElement :switch _cebac .Name {case _d .Name {Space :_dfccdb ,Local :"\u0043\u0068\u006f\u0069\u0063\u0065"}:_ggebgd .Choice =NewAC_ChoiceRun ();if _edebb :=d .DecodeElement (_ggebgd .Choice ,&_cebac );_edebb !=nil {return _edebb ;};for _ ,_faabdg :=range _cebac .Attr {if _faabdg .Name .Local =="\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0073"{_ggebgd .Choice ._afdgba =_faabdg .Value ;break ;};};case _d .Name {Space :_dfccdb ,Local :"\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006b"}:if _efgcd ,_cagdd :=_dg .CreateElement (_cebac );_cagdd !=nil {return _cagdd ;}else {if _dcfdd :=d .DecodeElement (_efgcd ,&_cebac );_dcfdd !=nil {return _dcfdd ;};_ggebgd .Fallback =_efgcd ;};};case _d .EndElement :break _ggbec ;case _d .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;);func NewEG_HdrFtrReferences ()*EG_HdrFtrReferences {_afbaf :=&EG_HdrFtrReferences {};return _afbaf };func NewWdWgp ()*WdWgp {_afbgfg :=&WdWgp {};_afbgfg .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup ();return _afbgfg ;};func (_cefge *Comments )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";return _cefge .CT_Comments .MarshalXML (e ,start );};func (_bbcbag *ST_FFTextType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbeebg ,_cfdgc :=d .Token ();if _cfdgc !=nil {return _cfdgc ;};if _cadabd ,_ffbea :=_bbeebg .(_d .EndElement );_ffbea &&_cadabd .Name ==start .Name {*_bbcbag =1;return nil ;};if _beafae ,_efadea :=_bbeebg .(_d .CharData );!_efadea {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",_bbeebg );}else {switch string (_beafae ){case "":*_bbcbag =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_bbcbag =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_bbcbag =2;case "\u0064\u0061\u0074\u0065":*_bbcbag =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_bbcbag =4;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_bbcbag =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_bbcbag =6;};};_bbeebg ,_cfdgc =d .Token ();if _cfdgc !=nil {return _cfdgc ;};if _bgfbdfa ,_bedce :=_bbeebg .(_d .EndElement );_bedce &&_bgfbdfa .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",_bbeebg );};func NewCT_P ()*CT_P {_babdc :=&CT_P {};return _babdc };func NewCT_TextDirection ()*CT_TextDirection {_cbedg :=&CT_TextDirection {};_cbedg .ValAttr =ST_TextDirection (1);return _cbedg ;}; -// Last Column -LastColumnAttr *_c .ST_OnOff ; +// Validate validates the CT_DataBinding and its children +func (_ebcgge *CT_DataBinding )Validate ()error {return _ebcgge .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");};func (_ebbdb *CT_PageBorder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebbdb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_ebbdb .IdAttr )});};_fbcab ,_bdbaf :=_ebbdb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bdbaf !=nil {return _bdbaf ;};start .Attr =append (start .Attr ,_fbcab );if _ebbdb .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_ebbdb .ColorAttr )});};if _ebbdb .ThemeColorAttr !=ST_ThemeColorUnset {_bcgef ,_bgbbd :=_ebbdb .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _bgbbd !=nil {return _bgbbd ;};start .Attr =append (start .Attr ,_bcgef );};if _ebbdb .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_ebbdb .ThemeTintAttr )});};if _ebbdb .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_ebbdb .ThemeShadeAttr )});};if _ebbdb .SzAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_g .Sprintf ("\u0025\u0076",*_ebbdb .SzAttr )});};if _ebbdb .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_ebbdb .SpaceAttr )});};if _ebbdb .ShadowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_ebbdb .ShadowAttr )});};if _ebbdb .FrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_ebbdb .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TblGridChange ()*CT_TblGridChange {_bbagg :=&CT_TblGridChange {};_bbagg .TblGrid =NewCT_TblGridBase ();return _bbagg ;}; -// No Horizontal Banding -NoHBandAttr *_c .ST_OnOff ; +// ValidateWithPath validates the CT_MailMerge and its children, prefixing error messages with path +func (_edgg *CT_MailMerge )ValidateWithPath (path string )error {if _gbggg :=_edgg .MainDocumentType .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006e\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065");_gbggg !=nil {return _gbggg ;};if _edgg .LinkToQuery !=nil {if _ffdd :=_edgg .LinkToQuery .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079");_ffdd !=nil {return _ffdd ;};};if _aeacc :=_edgg .DataType .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0054\u0079\u0070e");_aeacc !=nil {return _aeacc ;};if _edgg .ConnectString !=nil {if _geadd :=_edgg .ConnectString .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0053t\u0072\u0069\u006e\u0067");_geadd !=nil {return _geadd ;};};if _edgg .Query !=nil {if _bbggg :=_edgg .Query .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079");_bbggg !=nil {return _bbggg ;};};if _edgg .DataSource !=nil {if _dcac :=_edgg .DataSource .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");_dcac !=nil {return _dcac ;};};if _edgg .HeaderSource !=nil {if _abef :=_edgg .HeaderSource .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065");_abef !=nil {return _abef ;};};if _edgg .DoNotSuppressBlankLines !=nil {if _cafaf :=_edgg .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");_cafaf !=nil {return _cafaf ;};};if _edgg .Destination !=nil {if _efgae :=_edgg .Destination .ValidateWithPath (path +"\u002f\u0044\u0065s\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e");_efgae !=nil {return _efgae ;};};if _edgg .AddressFieldName !=nil {if _aabe :=_edgg .AddressFieldName .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0046\u0069\u0065\u006cd\u004e\u0061\u006d\u0065");_aabe !=nil {return _aabe ;};};if _edgg .MailSubject !=nil {if _aaacc :=_edgg .MailSubject .ValidateWithPath (path +"\u002f\u004d\u0061i\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074");_aaacc !=nil {return _aaacc ;};};if _edgg .MailAsAttachment !=nil {if _ecgec :=_edgg .MailAsAttachment .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u0041\u0073\u0041\u0074\u0074\u0061\u0063h\u006d\u0065\u006e\u0074");_ecgec !=nil {return _ecgec ;};};if _edgg .ViewMergedData !=nil {if _afag :=_edgg .ViewMergedData .ValidateWithPath (path +"\u002fV\u0069e\u0077\u004d\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061");_afag !=nil {return _afag ;};};if _edgg .ActiveRecord !=nil {if _bcdbg :=_edgg .ActiveRecord .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064");_bcdbg !=nil {return _bcdbg ;};};if _edgg .CheckErrors !=nil {if _bdaca :=_edgg .CheckErrors .ValidateWithPath (path +"\u002f\u0043\u0068e\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073");_bdaca !=nil {return _bdaca ;};};if _edgg .Odso !=nil {if _ffed :=_edgg .Odso .ValidateWithPath (path +"\u002f\u004f\u0064s\u006f");_ffed !=nil {return _ffed ;};};return nil ;};func (_cfgdabg *ST_Pitch )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acageg ,_ddadeb :=d .Token ();if _ddadeb !=nil {return _ddadeb ;};if _edgcbc ,_aaedf :=_acageg .(_d .EndElement );_aaedf &&_edgcbc .Name ==start .Name {*_cfgdabg =1;return nil ;};if _cbcdg ,_ddbcg :=_acageg .(_d .CharData );!_ddbcg {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",_acageg );}else {switch string (_cbcdg ){case "":*_cfgdabg =0;case "\u0066\u0069\u0078e\u0064":*_cfgdabg =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_cfgdabg =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cfgdabg =3;};};_acageg ,_ddadeb =d .Token ();if _ddadeb !=nil {return _ddadeb ;};if _dcbde ,_aecage :=_acageg .(_d .EndElement );_aecage &&_dcbde .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",_acageg );};func (_dfdggc *CT_TblPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dfdggc .TblStyle !=nil {_dfcacb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dfdggc .TblStyle ,_dfcacb );};if _dfdggc .TblpPr !=nil {_ffbfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}};e .EncodeElement (_dfdggc .TblpPr ,_ffbfd );};if _dfdggc .TblOverlap !=nil {_egagg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}};e .EncodeElement (_dfdggc .TblOverlap ,_egagg );};if _dfdggc .BidiVisual !=nil {_dabffc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}};e .EncodeElement (_dfdggc .BidiVisual ,_dabffc );};if _dfdggc .TblStyleRowBandSize !=nil {_dcaad :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0052\u006f\u0077\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_dfdggc .TblStyleRowBandSize ,_dcaad );};if _dfdggc .TblStyleColBandSize !=nil {_eabab :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0043\u006f\u006c\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_dfdggc .TblStyleColBandSize ,_eabab );};if _dfdggc .TblW !=nil {_dbeag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_dfdggc .TblW ,_dbeag );};if _dfdggc .Jc !=nil {_dbfcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_dfdggc .Jc ,_dbfcc );};if _dfdggc .TblCellSpacing !=nil {_ceec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_dfdggc .TblCellSpacing ,_ceec );};if _dfdggc .TblInd !=nil {_dggdbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_dfdggc .TblInd ,_dggdbd );};if _dfdggc .TblBorders !=nil {_fabdcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_dfdggc .TblBorders ,_fabdcf );};if _dfdggc .Shd !=nil {_egbgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dfdggc .Shd ,_egbgb );};if _dfdggc .TblLayout !=nil {_bgdge :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_dfdggc .TblLayout ,_bgdge );};if _dfdggc .TblCellMar !=nil {_bedfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_dfdggc .TblCellMar ,_bedfa );};if _dfdggc .TblLook !=nil {_cfabe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_dfdggc .TblLook ,_cfabe );};if _dfdggc .TblCaption !=nil {_bbfaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dfdggc .TblCaption ,_bbfaf );};if _dfdggc .TblDescription !=nil {_deafd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dfdggc .TblDescription ,_deafd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// No Vertical Banding -NoVBandAttr *_c .ST_OnOff ; +// Validate validates the CT_Jc and its children +func (_fgfd *CT_Jc )Validate ()error {return _fgfd .ValidateWithPath ("\u0043\u0054\u005fJ\u0063")};type CT_CustomXmlCell struct{ -// Bitmask of Table Conditional Formatting -ValAttr *string ;};func (_eaaeee *Ftr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077\u003a\u0066t\u0072";return _eaaeee .CT_HdrFtr .MarshalXML (e ,start );}; +// Custom XML Element Namespace +UriAttr *string ; -// ValidateWithPath validates the CT_Base64Binary and its children, prefixing error messages with path -func (_ffa *CT_Base64Binary )ValidateWithPath (path string )error {return nil }; +// Custom XML Element Name +ElementAttr string ; -// ValidateWithPath validates the CT_ObjectLink and its children, prefixing error messages with path -func (_ggec *CT_ObjectLink )ValidateWithPath (path string )error {if _ggec .UpdateModeAttr ==ST_ObjectUpdateModeUnset {return _db .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 _acaea :=_ggec .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_acaea !=nil {return _acaea ;};if _ggec .LockedFieldAttr !=nil {if _dadea :=_ggec .LockedFieldAttr .ValidateWithPath (path +"\u002f\u004co\u0063\u006b\u0065d\u0046\u0069\u0065\u006c\u0064\u0041\u0074\u0074\u0072");_dadea !=nil {return _dadea ;};};if _gedff :=_ggec .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_gedff !=nil {return _gedff ;};return nil ;}; +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_ContentCellContent []*EG_ContentCellContent ;};func (_dfcec *CT_SectPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gaggc :=range start .Attr {if _gaggc .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_dcbfda ,_bbbaeg :=_gaggc .Value ,error (nil );if _bbbaeg !=nil {return _bbbaeg ;};_dfcec .RsidRPrAttr =&_dcbfda ;continue ;};if _gaggc .Name .Local =="\u0072\u0073\u0069d\u0052"{_gefae ,_eecfe :=_gaggc .Value ,error (nil );if _eecfe !=nil {return _eecfe ;};_dfcec .RsidRAttr =&_gefae ;continue ;};if _gaggc .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_eaccf ,_eeegb :=_gaggc .Value ,error (nil );if _eeegb !=nil {return _eeegb ;};_dfcec .RsidDelAttr =&_eaccf ;continue ;};if _gaggc .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_gdddf ,_ceccg :=_gaggc .Value ,error (nil );if _ceccg !=nil {return _ceccg ;};_dfcec .RsidSectAttr =&_gdddf ;continue ;};};_bcbgg :for {_fbaaag ,_affgc :=d .Token ();if _affgc !=nil {return _affgc ;};switch _edefg :=_fbaaag .(type ){case _d .StartElement :switch _edefg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggdfe :=NewEG_HdrFtrReferences ();_ggdfe .HeaderReference =NewCT_HdrFtrRef ();if _ccedb :=d .DecodeElement (_ggdfe .HeaderReference ,&_edefg );_ccedb !=nil {return _ccedb ;};_dfcec .EG_HdrFtrReferences =append (_dfcec .EG_HdrFtrReferences ,_ggdfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecgeb :=NewEG_HdrFtrReferences ();_ecgeb .FooterReference =NewCT_HdrFtrRef ();if _bbgbeb :=d .DecodeElement (_ecgeb .FooterReference ,&_edefg );_bbgbeb !=nil {return _bbgbeb ;};_dfcec .EG_HdrFtrReferences =append (_dfcec .EG_HdrFtrReferences ,_ecgeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfcec .FootnotePr =NewCT_FtnProps ();if _abeeag :=d .DecodeElement (_dfcec .FootnotePr ,&_edefg );_abeeag !=nil {return _abeeag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfcec .EndnotePr =NewCT_EdnProps ();if _ccafge :=d .DecodeElement (_dfcec .EndnotePr ,&_edefg );_ccafge !=nil {return _ccafge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dfcec .Type =NewCT_SectType ();if _dddag :=d .DecodeElement (_dfcec .Type ,&_edefg );_dddag !=nil {return _dddag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfcec .PgSz =NewCT_PageSz ();if _eecafa :=d .DecodeElement (_dfcec .PgSz ,&_edefg );_eecafa !=nil {return _eecafa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfcec .PgMar =NewCT_PageMar ();if _fceaba :=d .DecodeElement (_dfcec .PgMar ,&_edefg );_fceaba !=nil {return _fceaba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfcec .PaperSrc =NewCT_PaperSource ();if _agbccg :=d .DecodeElement (_dfcec .PaperSrc ,&_edefg );_agbccg !=nil {return _agbccg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfcec .PgBorders =NewCT_PageBorders ();if _cfaada :=d .DecodeElement (_dfcec .PgBorders ,&_edefg );_cfaada !=nil {return _cfaada ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfcec .LnNumType =NewCT_LineNumber ();if _acace :=d .DecodeElement (_dfcec .LnNumType ,&_edefg );_acace !=nil {return _acace ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfcec .PgNumType =NewCT_PageNumber ();if _cfeefd :=d .DecodeElement (_dfcec .PgNumType ,&_edefg );_cfeefd !=nil {return _cfeefd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dfcec .Cols =NewCT_Columns ();if _ecddca :=d .DecodeElement (_dfcec .Cols ,&_edefg );_ecddca !=nil {return _ecddca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfcec .FormProt =NewCT_OnOff ();if _eegddg :=d .DecodeElement (_dfcec .FormProt ,&_edefg );_eegddg !=nil {return _eegddg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfcec .VAlign =NewCT_VerticalJc ();if _fafab :=d .DecodeElement (_dfcec .VAlign ,&_edefg );_fafab !=nil {return _fafab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfcec .NoEndnote =NewCT_OnOff ();if _gfdcfd :=d .DecodeElement (_dfcec .NoEndnote ,&_edefg );_gfdcfd !=nil {return _gfdcfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfcec .TitlePg =NewCT_OnOff ();if _cbcee :=d .DecodeElement (_dfcec .TitlePg ,&_edefg );_cbcee !=nil {return _cbcee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dfcec .TextDirection =NewCT_TextDirection ();if _cfdaca :=d .DecodeElement (_dfcec .TextDirection ,&_edefg );_cfdaca !=nil {return _cfdaca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfcec .Bidi =NewCT_OnOff ();if _gegff :=d .DecodeElement (_dfcec .Bidi ,&_edefg );_gegff !=nil {return _gegff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfcec .RtlGutter =NewCT_OnOff ();if _dgcfga :=d .DecodeElement (_dfcec .RtlGutter ,&_edefg );_dgcfga !=nil {return _dgcfga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfcec .DocGrid =NewCT_DocGrid ();if _gfaae :=d .DecodeElement (_dfcec .DocGrid ,&_edefg );_gfaae !=nil {return _gfaae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfcec .PrinterSettings =NewCT_Rel ();if _bdedeg :=d .DecodeElement (_dfcec .PrinterSettings ,&_edefg );_bdedeg !=nil {return _bdedeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dfcec .SectPrChange =NewCT_SectPrChange ();if _agaea :=d .DecodeElement (_dfcec .SectPrChange ,&_edefg );_agaea !=nil {return _agaea ;};default:_dg .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",_edefg .Name );if _ecebc :=d .Skip ();_ecebc !=nil {return _ecebc ;};};case _d .EndElement :break _bcbgg ;case _d .CharData :};};return nil ;};func (_dedga *CT_Perm )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_dedga .IdAttr )});if _dedga .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_cfffbd ,_agbfc :=_dedga .DisplacedByCustomXmlAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _agbfc !=nil {return _agbfc ;};start .Attr =append (start .Attr ,_cfffbd );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SdtPr and its children, prefixing error messages with path -func (_bdddg *CT_SdtPr )ValidateWithPath (path string )error {if _bdddg .RPr !=nil {if _decgf :=_bdddg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_decgf !=nil {return _decgf ;};};if _bdddg .Alias !=nil {if _bcagce :=_bdddg .Alias .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073");_bcagce !=nil {return _bcagce ;};};if _bdddg .Tag !=nil {if _gfecg :=_bdddg .Tag .ValidateWithPath (path +"\u002f\u0054\u0061\u0067");_gfecg !=nil {return _gfecg ;};};if _bdddg .Id !=nil {if _bbgca :=_bdddg .Id .ValidateWithPath (path +"\u002f\u0049\u0064");_bbgca !=nil {return _bbgca ;};};if _bdddg .Lock !=nil {if _aaebgc :=_bdddg .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_aaebgc !=nil {return _aaebgc ;};};if _bdddg .Placeholder !=nil {if _geacb :=_bdddg .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072");_geacb !=nil {return _geacb ;};};if _bdddg .Temporary !=nil {if _gdeed :=_bdddg .Temporary .ValidateWithPath (path +"\u002f\u0054\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079");_gdeed !=nil {return _gdeed ;};};if _bdddg .ShowingPlcHdr !=nil {if _fagfff :=_bdddg .ShowingPlcHdr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0069\u006e\u0067\u0050l\u0063\u0048\u0064\u0072");_fagfff !=nil {return _fagfff ;};};if _bdddg .DataBinding !=nil {if _gdged :=_bdddg .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_gdged !=nil {return _gdged ;};};if _bdddg .Label !=nil {if _gdbba :=_bdddg .Label .ValidateWithPath (path +"\u002f\u004c\u0061\u0062\u0065\u006c");_gdbba !=nil {return _gdbba ;};};if _bdddg .TabIndex !=nil {if _bcce :=_bdddg .TabIndex .ValidateWithPath (path +"\u002fT\u0061\u0062\u0049\u006e\u0064\u0065x");_bcce !=nil {return _bcce ;};};if _bdddg .Choice !=nil {if _fcefc :=_bdddg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fcefc !=nil {return _fcefc ;};};return nil ;};func NewCT_DirContentRun ()*CT_DirContentRun {_dfbdc :=&CT_DirContentRun {};return _dfbdc };func NewCT_PPr ()*CT_PPr {_bdcag :=&CT_PPr {};return _bdcag };func NewCT_TrackChangesView ()*CT_TrackChangesView {_agfdc :=&CT_TrackChangesView {};return _agfdc };func (_abfbgc *ST_DocGrid )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcafe ,_adbbc :=d .Token ();if _adbbc !=nil {return _adbbc ;};if _cccfbc ,_bbadec :=_dcafe .(_d .EndElement );_bbadec &&_cccfbc .Name ==start .Name {*_abfbgc =1;return nil ;};if _facgf ,_cbbcdd :=_dcafe .(_d .CharData );!_cbbcdd {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcafe );}else {switch string (_facgf ){case "":*_abfbgc =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_abfbgc =1;case "\u006c\u0069\u006ee\u0073":*_abfbgc =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_abfbgc =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_abfbgc =4;};};_dcafe ,_adbbc =d .Token ();if _adbbc !=nil {return _adbbc ;};if _fbcda ,_cbdfgc :=_dcafe .(_d .EndElement );_cbdfgc &&_fbcda .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcafe );};type CT_CalendarType struct{ +// Validate validates the CT_Ruby and its children +func (_bfbfec *CT_Ruby )Validate ()error {return _bfbfec .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079");}; -// Calendar Type Value -ValAttr _c .ST_CalendarType ;};type CT_VerticalAlignRun struct{ +// ValidateWithPath validates the CT_TblPrExBase and its children, prefixing error messages with path +func (_cgfef *CT_TblPrExBase )ValidateWithPath (path string )error {if _cgfef .TblW !=nil {if _fgddd :=_cgfef .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_fgddd !=nil {return _fgddd ;};};if _cgfef .Jc !=nil {if _bebadg :=_cgfef .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_bebadg !=nil {return _bebadg ;};};if _cgfef .TblCellSpacing !=nil {if _effcab :=_cgfef .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_effcab !=nil {return _effcab ;};};if _cgfef .TblInd !=nil {if _cddbge :=_cgfef .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_cddbge !=nil {return _cddbge ;};};if _cgfef .TblBorders !=nil {if _bgefag :=_cgfef .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bgefag !=nil {return _bgefag ;};};if _cgfef .Shd !=nil {if _aaecd :=_cgfef .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_aaecd !=nil {return _aaecd ;};};if _cgfef .TblLayout !=nil {if _bdgdb :=_cgfef .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_bdgdb !=nil {return _bdgdb ;};};if _cgfef .TblCellMar !=nil {if _dddac :=_cgfef .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_dddac !=nil {return _dddac ;};};if _cgfef .TblLook !=nil {if _dbgae :=_cgfef .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_dbgae !=nil {return _dbgae ;};};return nil ;};func (_faddeb ST_DocProtect )Validate ()error {return _faddeb .ValidateWithPath ("")};func (_aebacg *CT_TcMar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_feeaf :for {_eeeba ,_dabcg :=d .Token ();if _dabcg !=nil {return _dabcg ;};switch _ccgbg :=_eeeba .(type ){case _d .StartElement :switch _ccgbg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aebacg .Top =NewCT_TblWidth ();if _adbecc :=d .DecodeElement (_aebacg .Top ,&_ccgbg );_adbecc !=nil {return _adbecc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aebacg .Start =NewCT_TblWidth ();if _gcaba :=d .DecodeElement (_aebacg .Start ,&_ccgbg );_gcaba !=nil {return _gcaba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aebacg .Left =NewCT_TblWidth ();if _bfgbd :=d .DecodeElement (_aebacg .Left ,&_ccgbg );_bfgbd !=nil {return _bfgbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aebacg .Bottom =NewCT_TblWidth ();if _agbab :=d .DecodeElement (_aebacg .Bottom ,&_ccgbg );_agbab !=nil {return _agbab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aebacg .End =NewCT_TblWidth ();if _adfed :=d .DecodeElement (_aebacg .End ,&_ccgbg );_adfed !=nil {return _adfed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aebacg .Right =NewCT_TblWidth ();if _gdabg :=d .DecodeElement (_aebacg .Right ,&_ccgbg );_gdabg !=nil {return _gdabg ;};default:_dg .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",_ccgbg .Name );if _gbaeba :=d .Skip ();_gbaeba !=nil {return _gbaeba ;};};case _d .EndElement :break _feeaf ;case _d .CharData :};};return nil ;}; -// Subscript/Superscript Value -ValAttr _c .ST_VerticalAlignRun ;};func NewCT_Hyperlink ()*CT_Hyperlink {_fagfe :=&CT_Hyperlink {};return _fagfe }; +// ValidateWithPath validates the WdCT_WrapTight and its children, prefixing error messages with path +func (_febbbf *WdCT_WrapTight )ValidateWithPath (path string )error {if _febbbf .WrapTextAttr ==WdST_WrapTextUnset {return _g .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 _bbgce :=_febbbf .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_bbgce !=nil {return _bbgce ;};if _bdcgagd :=_febbbf .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e");_bdcgagd !=nil {return _bdcgagd ;};return nil ;}; -// Validate validates the CT_ParaRPr and its children -func (_bgbcac *CT_ParaRPr )Validate ()error {return _bgbcac .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072");};type ST_SdtDateMappingType byte ; +// Validate validates the CT_BookmarkRange and its children +func (_dfg *CT_BookmarkRange )Validate ()error {return _dfg .ValidateWithPath ("\u0043\u0054_\u0042\u006f\u006fk\u006d\u0061\u0072\u006b\u0052\u0061\u006e\u0067\u0065");};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;);type WdST_AlignH byte ; -// ValidateWithPath validates the CT_Lock and its children, prefixing error messages with path -func (_dafe *CT_Lock )ValidateWithPath (path string )error {if _fccab :=_dafe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fccab !=nil {return _fccab ;};return nil ;};func (_bceeg *EG_BlockLevelChunkElts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bceeg .EG_ContentBlockContent !=nil {for _ ,_gaabcf :=range _bceeg .EG_ContentBlockContent {_gaabcf .MarshalXML (e ,_d .StartElement {});};};return nil ;};func (_fefba ST_DocPartBehavior )String ()string {switch _fefba {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0070";case 3:return "\u0070\u0067";};return "";};type CT_R struct{ +// ValidateWithPath validates the CT_Styles and its children, prefixing error messages with path +func (_ffaacg *CT_Styles )ValidateWithPath (path string )error {if _ffaacg .DocDefaults !=nil {if _faaabg :=_ffaacg .DocDefaults .ValidateWithPath (path +"\u002f\u0044\u006fc\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");_faaabg !=nil {return _faaabg ;};};if _ffaacg .LatentStyles !=nil {if _gbfge :=_ffaacg .LatentStyles .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");_gbfge !=nil {return _gbfge ;};};for _fedeg ,_aebbgg :=range _ffaacg .Style {if _acgba :=_aebbgg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fS\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fedeg ));_acgba !=nil {return _acgba ;};};return nil ;};func (_bbbbga *WdST_AlignH )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bbbbga =0;case "\u006c\u0065\u0066\u0074":*_bbbbga =1;case "\u0072\u0069\u0067h\u0074":*_bbbbga =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bbbbga =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_bbbbga =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_bbbbga =5;};return nil ;};func (_fggfb *CT_TextDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dadfcb ,_bggca :=_fggfb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bggca !=nil {return _bggca ;};start .Attr =append (start .Attr ,_dadfcb );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_JcTable byte ;func (_dfdb *CT_Numbering )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geccd :for {_ggcba ,_gcaga :=d .Token ();if _gcaga !=nil {return _gcaga ;};switch _gfefd :=_ggcba .(type ){case _d .StartElement :switch _gfefd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_agfcd :=NewCT_NumPicBullet ();if _gfbg :=d .DecodeElement (_agfcd ,&_gfefd );_gfbg !=nil {return _gfbg ;};_dfdb .NumPicBullet =append (_dfdb .NumPicBullet ,_agfcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_accc :=NewCT_AbstractNum ();if _egggb :=d .DecodeElement (_accc ,&_gfefd );_egggb !=nil {return _egggb ;};_dfdb .AbstractNum =append (_dfdb .AbstractNum ,_accc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_agfbe :=NewCT_Num ();if _eefbb :=d .DecodeElement (_agfbe ,&_gfefd );_eefbb !=nil {return _eefbb ;};_dfdb .Num =append (_dfdb .Num ,_agfbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfdb .NumIdMacAtCleanup =NewCT_DecimalNumber ();if _edfac :=d .DecodeElement (_dfdb .NumIdMacAtCleanup ,&_gfefd );_edfac !=nil {return _edfac ;};default:_dg .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",_gfefd .Name );if _fffce :=d .Skip ();_fffce !=nil {return _fffce ;};};case _d .EndElement :break _geccd ;case _d .CharData :};};return nil ;};func NewCT_Tbl ()*CT_Tbl {_bfdbf :=&CT_Tbl {};_bfdbf .TblPr =NewCT_TblPr ();_bfdbf .TblGrid =NewCT_TblGrid ();return _bfdbf ;}; -// Revision Identifier for Run Properties -RsidRPrAttr *string ; +// Validate validates the CT_DirContentRun and its children +func (_bdgfa *CT_DirContentRun )Validate ()error {return _bdgfa .ValidateWithPath ("\u0043\u0054_\u0044\u0069\u0072C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");}; -// Revision Identifier for Run Deletion -RsidDelAttr *string ; +// Validate validates the CT_TblGridCol and its children +func (_dfdccc *CT_TblGridCol )Validate ()error {return _dfdccc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u006f\u006c");}; -// Revision Identifier for Run -RsidRAttr *string ; +// Validate validates the CT_TblPPr and its children +func (_ccgcf *CT_TblPPr )Validate ()error {return _ccgcf .ValidateWithPath ("\u0043T\u005f\u0054\u0062\u006c\u0050\u0050r");};func NewCT_FFCheckBox ()*CT_FFCheckBox {_dbegf :=&CT_FFCheckBox {};return _dbegf };func (_dbeggg ST_TabJc )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dcdgfd :=_d .Attr {};_dcdgfd .Name =name ;switch _dbeggg {case ST_TabJcUnset :_dcdgfd .Value ="";case ST_TabJcClear :_dcdgfd .Value ="\u0063\u006c\u0065a\u0072";case ST_TabJcStart :_dcdgfd .Value ="\u0073\u0074\u0061r\u0074";case ST_TabJcCenter :_dcdgfd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TabJcEnd :_dcdgfd .Value ="\u0065\u006e\u0064";case ST_TabJcDecimal :_dcdgfd .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_TabJcBar :_dcdgfd .Value ="\u0062\u0061\u0072";case ST_TabJcNum :_dcdgfd .Value ="\u006e\u0075\u006d";case ST_TabJcLeft :_dcdgfd .Value ="\u006c\u0065\u0066\u0074";case ST_TabJcRight :_dcdgfd .Value ="\u0072\u0069\u0067h\u0074";};return _dcdgfd ,nil ;};func (_dbbbg *WdCT_WordprocessingContentPartNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dbbbg .CNvPr !=nil {_cagffc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_dbbbg .CNvPr ,_cagffc );};if _dbbbg .CNvContentPartPr !=nil {_dddedg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063Nv\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_dbbbg .CNvContentPartPr ,_dddedg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Run Properties -RPr *CT_RPr ;EG_RunInnerContent []*EG_RunInnerContent ;Extra []_ee .Any ;};func (_bbbeg *CT_FFName )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbbeg .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",*_bbbeg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gfgece *ST_WmlColorSchemeIndex )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gfgece =0;case "\u0064\u0061\u0072k\u0031":*_gfgece =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_gfgece =2;case "\u0064\u0061\u0072k\u0032":*_gfgece =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_gfgece =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_gfgece =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_gfgece =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_gfgece =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_gfgece =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_gfgece =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_gfgece =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_gfgece =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_gfgece =12;};return nil ;}; +// Validate validates the CT_Control and its children +func (_fadc *CT_Control )Validate ()error {return _fadc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");}; -// ValidateWithPath validates the CT_CustomXmlCell and its children, prefixing error messages with path -func (_faf *CT_CustomXmlCell )ValidateWithPath (path string )error {if _faf .CustomXmlPr !=nil {if _fgcda :=_faf .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_fgcda !=nil {return _fgcda ;};};for _aceg ,_ebdg :=range _faf .EG_ContentCellContent {if _dbcf :=_ebdg .ValidateWithPath (_db .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 ,_aceg ));_dbcf !=nil {return _dbcf ;};};return nil ;}; +// ValidateWithPath validates the CT_SdtComboBox and its children, prefixing error messages with path +func (_fffac *CT_SdtComboBox )ValidateWithPath (path string )error {for _ffccbe ,_ecgfa :=range _fffac .ListItem {if _cfcae :=_ecgfa .ValidateWithPath (_g .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_ffccbe ));_cfcae !=nil {return _cfcae ;};};return nil ;};func (_faeedc ST_LineSpacingRule )ValidateWithPath (path string )error {switch _faeedc {case 0,1,2,3: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 (_faeedc ));};return nil ;};func (_fdced ST_PTabLeader )String ()string {switch _fdced {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_PageBorder and its children, prefixing error messages with path -func (_bafg *CT_PageBorder )ValidateWithPath (path string )error {if _bafg .ValAttr ==ST_BorderUnset {return _db .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 _fabgf :=_bafg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fabgf !=nil {return _fabgf ;};if _bafg .ColorAttr !=nil {if _ddbfc :=_bafg .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_ddbfc !=nil {return _ddbfc ;};};if _deae :=_bafg .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_deae !=nil {return _deae ;};if _bafg .ShadowAttr !=nil {if _babdce :=_bafg .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_babdce !=nil {return _babdce ;};};if _bafg .FrameAttr !=nil {if _cdfbg :=_bafg .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_cdfbg !=nil {return _cdfbg ;};};return nil ;};func (_bfbffa *CT_SdtPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bfbffa .RPr !=nil {_efbfag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_bfbffa .RPr ,_efbfag );};if _bfbffa .Alias !=nil {_dbbfaa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073"}};e .EncodeElement (_bfbffa .Alias ,_dbbfaa );};if _bfbffa .Tag !=nil {_bcebf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074a\u0067"}};e .EncodeElement (_bfbffa .Tag ,_bcebf );};if _bfbffa .Id !=nil {_afbabgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"}};e .EncodeElement (_bfbffa .Id ,_afbabgb );};if _bfbffa .Lock !=nil {_ecbcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_bfbffa .Lock ,_ecbcc );};if _bfbffa .Placeholder !=nil {_dabdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_bfbffa .Placeholder ,_dabdb );};if _bfbffa .Temporary !=nil {_dbbadd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079"}};e .EncodeElement (_bfbffa .Temporary ,_dbbadd );};if _bfbffa .ShowingPlcHdr !=nil {_beeda :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073h\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"}};e .EncodeElement (_bfbffa .ShowingPlcHdr ,_beeda );};if _bfbffa .DataBinding !=nil {_cbeefe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}};e .EncodeElement (_bfbffa .DataBinding ,_cbeefe );};if _bfbffa .Label !=nil {_bacaeg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};e .EncodeElement (_bfbffa .Label ,_bacaeg );};if _bfbffa .TabIndex !=nil {_gdage :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}};e .EncodeElement (_bfbffa .TabIndex ,_gdage );};if _bfbffa .Choice !=nil {_bfbffa .Choice .MarshalXML (e ,_d .StartElement {});};for _ ,_agedd :=range _bfbffa .Extra {if _afgdb :=_agedd .MarshalXML (e ,_d .StartElement {});_afgdb !=nil {return _afgdb ;};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcfbfg *Recipients )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcfbfg .CT_Recipients =*NewCT_Recipients ();_dcecde :for {_acgbgb ,_fcacf :=d .Token ();if _fcacf !=nil {return _fcacf ;};switch _fegfe :=_acgbgb .(type ){case _d .StartElement :switch _fegfe .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebafba :=NewCT_RecipientData ();if _bagbbb :=d .DecodeElement (_ebafba ,&_fegfe );_bagbbb !=nil {return _bagbbb ;};_gcfbfg .RecipientData =append (_gcfbfg .RecipientData ,_ebafba );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\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_fegfe .Name );if _gagedg :=d .Skip ();_gagedg !=nil {return _gagedg ;};};case _d .EndElement :break _dcecde ;case _d .CharData :};};return nil ;};func (_beecd *CT_FtnDocProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfbcc :for {_afabb ,_gdbff :=d .Token ();if _gdbff !=nil {return _gdbff ;};switch _gdcg :=_afabb .(type ){case _d .StartElement :switch _gdcg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_beecd .Pos =NewCT_FtnPos ();if _cecba :=d .DecodeElement (_beecd .Pos ,&_gdcg );_cecba !=nil {return _cecba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_beecd .NumFmt =NewCT_NumFmt ();if _aedfb :=d .DecodeElement (_beecd .NumFmt ,&_gdcg );_aedfb !=nil {return _aedfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_beecd .NumStart =NewCT_DecimalNumber ();if _cbba :=d .DecodeElement (_beecd .NumStart ,&_gdcg );_cbba !=nil {return _cbba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_beecd .NumRestart =NewCT_NumRestart ();if _agadb :=d .DecodeElement (_beecd .NumRestart ,&_gdcg );_agadb !=nil {return _agadb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cddef :=NewCT_FtnEdnSepRef ();if _gafff :=d .DecodeElement (_cddef ,&_gdcg );_gafff !=nil {return _gafff ;};_beecd .Footnote =append (_beecd .Footnote ,_cddef );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\u0046\u0074\u006e\u0044\u006f\u0063\u0050r\u006fp\u0073\u0020\u0025\u0076",_gdcg .Name );if _gdgcee :=d .Skip ();_gdgcee !=nil {return _gdgcee ;};};case _d .EndElement :break _bfbcc ;case _d .CharData :};};return nil ;}; +// Validate validates the WdWpc and its children +func (_fdggc *WdWpc )Validate ()error {return _fdggc .ValidateWithPath ("\u0057\u0064\u0057p\u0063")}; -// Validate validates the CT_ObjectChoice and its children -func (_aaaeeg *CT_ObjectChoice )Validate ()error {return _aaaeeg .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_TextEffect ()*CT_TextEffect {_bddfad :=&CT_TextEffect {};_bddfad .ValAttr =ST_TextEffect (1);return _bddfad ;};func (_cgga *CT_EdnProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cgga .Pos !=nil {_fgdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_cgga .Pos ,_fgdc );};if _cgga .NumFmt !=nil {_cebcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_cgga .NumFmt ,_cebcg );};if _cgga .NumStart !=nil {_eaac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cgga .NumStart ,_eaac );};if _cgga .NumRestart !=nil {_caddd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cgga .NumRestart ,_caddd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ebac *CT_RubyAlign )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebac .ValAttr =ST_RubyAlign (1);for _ ,_cbcgab :=range start .Attr {if _cbcgab .Name .Local =="\u0076\u0061\u006c"{_ebac .ValAttr .UnmarshalXMLAttr (_cbcgab );continue ;};};for {_bbcfbc ,_aaegc :=d .Token ();if _aaegc !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0075b\u0079\u0041\u006c\u0069\u0067\u006e\u003a\u0020\u0025\u0073",_aaegc );};if _egabe ,_eafea :=_bbcfbc .(_d .EndElement );_eafea &&_egabe .Name ==start .Name {break ;};};return nil ;};func NewCT_ProofErr ()*CT_ProofErr {_egcab :=&CT_ProofErr {};_egcab .TypeAttr =ST_ProofErr (1);return _egcab ;};func (_dffag ST_FtnPos )String ()string {switch _dffag {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 NewCT_PTab ()*CT_PTab {_cffe :=&CT_PTab {};_cffe .AlignmentAttr =ST_PTabAlignment (1);_cffe .RelativeToAttr =ST_PTabRelativeTo (1);_cffe .LeaderAttr =ST_PTabLeader (1);return _cffe ;};func NewCT_FFHelpText ()*CT_FFHelpText {_efebe :=&CT_FFHelpText {};return _efebe };func NewAG_Password ()*AG_Password {_de :=&AG_Password {};return _de };func (_dbegfd *WdEG_WrapType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfgdce :for {_dggccb ,_dbage :=d .Token ();if _dbage !=nil {return _dbage ;};switch _ggbcf :=_dggccb .(type ){case _d .StartElement :switch _ggbcf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_dbegfd .Choice =NewWdEG_WrapTypeChoice ();if _abgafa :=d .DecodeElement (&_dbegfd .Choice .WrapNone ,&_ggbcf );_abgafa !=nil {return _abgafa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_dbegfd .Choice =NewWdEG_WrapTypeChoice ();if _adbga :=d .DecodeElement (&_dbegfd .Choice .WrapSquare ,&_ggbcf );_adbga !=nil {return _adbga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0061\u0070\u0054\u0069\u0067\u0068t"}:_dbegfd .Choice =NewWdEG_WrapTypeChoice ();if _fagcb :=d .DecodeElement (&_dbegfd .Choice .WrapTight ,&_ggbcf );_fagcb !=nil {return _fagcb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_dbegfd .Choice =NewWdEG_WrapTypeChoice ();if _addbe :=d .DecodeElement (&_dbegfd .Choice .WrapThrough ,&_ggbcf );_addbe !=nil {return _addbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_dbegfd .Choice =NewWdEG_WrapTypeChoice ();if _caffef :=d .DecodeElement (&_dbegfd .Choice .WrapTopAndBottom ,&_ggbcf );_caffef !=nil {return _caffef ;};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\u0057\u0064\u0045\u0047_\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065 \u0025\u0076",_ggbcf .Name );if _efagb :=d .Skip ();_efagb !=nil {return _efagb ;};};case _d .EndElement :break _dfgdce ;case _d .CharData :};};return nil ;};func (_dcffbf *EG_RPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcffbf .RStyle !=nil {_bagee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dcffbf .RStyle ,_bagee );};if _dcffbf .RFonts !=nil {_bcdcaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_dcffbf .RFonts ,_bcdcaa );};if _dcffbf .B !=nil {_fbbag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_dcffbf .B ,_fbbag );};if _dcffbf .BCs !=nil {_cabab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_dcffbf .BCs ,_cabab );};if _dcffbf .I !=nil {_fbgbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_dcffbf .I ,_fbgbd );};if _dcffbf .ICs !=nil {_fdgbcce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_dcffbf .ICs ,_fdgbcce );};if _dcffbf .Caps !=nil {_egbfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_dcffbf .Caps ,_egbfb );};if _dcffbf .SmallCaps !=nil {_bdefe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_dcffbf .SmallCaps ,_bdefe );};if _dcffbf .Strike !=nil {_bccfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_dcffbf .Strike ,_bccfc );};if _dcffbf .Dstrike !=nil {_aebgaf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_dcffbf .Dstrike ,_aebgaf );};if _dcffbf .Outline !=nil {_caedgd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_dcffbf .Outline ,_caedgd );};if _dcffbf .Shadow !=nil {_cgeddf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_dcffbf .Shadow ,_cgeddf );};if _dcffbf .Emboss !=nil {_bgbea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_dcffbf .Emboss ,_bgbea );};if _dcffbf .Imprint !=nil {_bcfgcc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_dcffbf .Imprint ,_bcfgcc );};if _dcffbf .NoProof !=nil {_acbdgg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_dcffbf .NoProof ,_acbdgg );};if _dcffbf .SnapToGrid !=nil {_ceegc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_dcffbf .SnapToGrid ,_ceegc );};if _dcffbf .Vanish !=nil {_gebcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_dcffbf .Vanish ,_gebcg );};if _dcffbf .WebHidden !=nil {_eaegf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_dcffbf .WebHidden ,_eaegf );};if _dcffbf .Color !=nil {_adgcfe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dcffbf .Color ,_adgcfe );};if _dcffbf .Spacing !=nil {_cddfcb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_dcffbf .Spacing ,_cddfcb );};if _dcffbf .W !=nil {_egggcfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_dcffbf .W ,_egggcfc );};if _dcffbf .Kern !=nil {_cafce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_dcffbf .Kern ,_cafce );};if _dcffbf .Position !=nil {_bcbge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dcffbf .Position ,_bcbge );};if _dcffbf .Sz !=nil {_daefga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_dcffbf .Sz ,_daefga );};if _dcffbf .SzCs !=nil {_gfedfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_dcffbf .SzCs ,_gfedfd );};if _dcffbf .Highlight !=nil {_cdfbag :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_dcffbf .Highlight ,_cdfbag );};if _dcffbf .U !=nil {_bcfebc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_dcffbf .U ,_bcfebc );};if _dcffbf .Effect !=nil {_feacda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_dcffbf .Effect ,_feacda );};if _dcffbf .Bdr !=nil {_adedda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_dcffbf .Bdr ,_adedda );};if _dcffbf .Shd !=nil {_daebf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dcffbf .Shd ,_daebf );};if _dcffbf .FitText !=nil {_bfccgb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_dcffbf .FitText ,_bfccgb );};if _dcffbf .VertAlign !=nil {_dfbbd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_dcffbf .VertAlign ,_dfbbd );};if _dcffbf .Rtl !=nil {_adebd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_dcffbf .Rtl ,_adebd );};if _dcffbf .Cs !=nil {_ccdcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_dcffbf .Cs ,_ccdcb );};if _dcffbf .Em !=nil {_abfee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_dcffbf .Em ,_abfee );};if _dcffbf .Lang !=nil {_fcaac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_dcffbf .Lang ,_fcaac );};if _dcffbf .EastAsianLayout !=nil {_cgfdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_dcffbf .EastAsianLayout ,_cgfdc );};if _dcffbf .SpecVanish !=nil {_bfgfgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_dcffbf .SpecVanish ,_bfgfgd );};if _dcffbf .OMath !=nil {_adgga :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_dcffbf .OMath ,_adgga );};return nil ;};func (_efcccc *WdAnchor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efcccc .WdCT_Anchor =*NewWdCT_Anchor ();for _ ,_fgfcd :=range start .Attr {if _fgfcd .Name .Local =="\u0064\u0069\u0073t\u0054"{_ccbaa ,_bfcbbe :=_dd .ParseUint (_fgfcd .Value ,10,32);if _bfcbbe !=nil {return _bfcbbe ;};_bggcdg :=uint32 (_ccbaa );_efcccc .DistTAttr =&_bggcdg ;continue ;};if _fgfcd .Name .Local =="\u0064\u0069\u0073t\u004c"{_adagdg ,_afcead :=_dd .ParseUint (_fgfcd .Value ,10,32);if _afcead !=nil {return _afcead ;};_bbcgba :=uint32 (_adagdg );_efcccc .DistLAttr =&_bbcgba ;continue ;};if _fgfcd .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_eebgcc ,_cfaba :=_dd .ParseBool (_fgfcd .Value );if _cfaba !=nil {return _cfaba ;};_efcccc .SimplePosAttr =&_eebgcc ;continue ;};if _fgfcd .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_cfdgb ,_bdadf :=_dd .ParseBool (_fgfcd .Value );if _bdadf !=nil {return _bdadf ;};_efcccc .BehindDocAttr =_cfdgb ;continue ;};if _fgfcd .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_ffcgd ,_effcdg :=_dd .ParseBool (_fgfcd .Value );if _effcdg !=nil {return _effcdg ;};_efcccc .LayoutInCellAttr =_ffcgd ;continue ;};if _fgfcd .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_gfggf ,_bagcfc :=_dd .ParseBool (_fgfcd .Value );if _bagcfc !=nil {return _bagcfc ;};_efcccc .HiddenAttr =&_gfggf ;continue ;};if _fgfcd .Name .Local =="\u0064\u0069\u0073t\u0042"{_caacda ,_ggeceb :=_dd .ParseUint (_fgfcd .Value ,10,32);if _ggeceb !=nil {return _ggeceb ;};_ebdcb :=uint32 (_caacda );_efcccc .DistBAttr =&_ebdcb ;continue ;};if _fgfcd .Name .Local =="\u0064\u0069\u0073t\u0052"{_gfefg ,_bfcac :=_dd .ParseUint (_fgfcd .Value ,10,32);if _bfcac !=nil {return _bfcac ;};_cfbfed :=uint32 (_gfefg );_efcccc .DistRAttr =&_cfbfed ;continue ;};if _fgfcd .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_bcdab ,_gdbgb :=_dd .ParseUint (_fgfcd .Value ,10,32);if _gdbgb !=nil {return _gdbgb ;};_efcccc .RelativeHeightAttr =uint32 (_bcdab );continue ;};if _fgfcd .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_bdccg ,_bacde :=_dd .ParseBool (_fgfcd .Value );if _bacde !=nil {return _bacde ;};_efcccc .LockedAttr =_bdccg ;continue ;};if _fgfcd .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_egfbeg ,_cebgga :=_dd .ParseBool (_fgfcd .Value );if _cebgga !=nil {return _cebgga ;};_efcccc .AllowOverlapAttr =_egfbeg ;continue ;};};_dgccde :for {_gadace ,_bbfec :=d .Token ();if _bbfec !=nil {return _bbfec ;};switch _efbfac :=_gadace .(type ){case _d .StartElement :switch _efbfac .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"}:if _eadbec :=d .DecodeElement (_efcccc .SimplePos ,&_efbfac );_eadbec !=nil {return _eadbec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"}:if _ffcae :=d .DecodeElement (_efcccc .PositionH ,&_efbfac );_ffcae !=nil {return _ffcae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"}:if _aebcgb :=d .DecodeElement (_efcccc .PositionV ,&_efbfac );_aebcgb !=nil {return _aebcgb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u0065\u006e\u0074"}:if _acabfg :=d .DecodeElement (_efcccc .Extent ,&_efbfac );_acabfg !=nil {return _acabfg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_efcccc .EffectExtent =NewWdCT_EffectExtent ();if _bbcdg :=d .DecodeElement (_efcccc .EffectExtent ,&_efbfac );_bbcdg !=nil {return _bbcdg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_efcccc .Choice =NewWdEG_WrapTypeChoice ();if _egffa :=d .DecodeElement (&_efcccc .Choice .WrapNone ,&_efbfac );_egffa !=nil {return _egffa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_efcccc .Choice =NewWdEG_WrapTypeChoice ();if _bffedf :=d .DecodeElement (&_efcccc .Choice .WrapSquare ,&_efbfac );_bffedf !=nil {return _bffedf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0061\u0070\u0054\u0069\u0067\u0068t"}:_efcccc .Choice =NewWdEG_WrapTypeChoice ();if _fgeee :=d .DecodeElement (&_efcccc .Choice .WrapTight ,&_efbfac );_fgeee !=nil {return _fgeee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_efcccc .Choice =NewWdEG_WrapTypeChoice ();if _bbdbddg :=d .DecodeElement (&_efcccc .Choice .WrapThrough ,&_efbfac );_bbdbddg !=nil {return _bbdbddg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_efcccc .Choice =NewWdEG_WrapTypeChoice ();if _cgbgba :=d .DecodeElement (&_efcccc .Choice .WrapTopAndBottom ,&_efbfac );_cgbgba !=nil {return _cgbgba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0064\u006f\u0063P\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0063P\u0072"}:if _cacbd :=d .DecodeElement (_efcccc .DocPr ,&_efbfac );_cacbd !=nil {return _cacbd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_efcccc .CNvGraphicFramePr =_bf .NewCT_NonVisualGraphicFrameProperties ();if _eeegbe :=d .DecodeElement (_efcccc .CNvGraphicFramePr ,&_efbfac );_eeegbe !=nil {return _eeegbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _bdcedb :=d .DecodeElement (_efcccc .Graphic ,&_efbfac );_bdcedb !=nil {return _bdcedb ;};default:_ee .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",_efbfac .Name );if _edged :=d .Skip ();_edged !=nil {return _edged ;};};case _d .EndElement :break _dgccde ;case _d .CharData :};};return nil ;};func (_ffcbef ST_TextScale )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ffcbef .ST_TextScalePercent !=nil {e .EncodeToken (_d .CharData (*_ffcbef .ST_TextScalePercent ));};if _ffcbef .ST_TextScaleDecimal !=nil {e .EncodeToken (_d .CharData (_db .Sprintf ("\u0025\u0064",*_ffcbef .ST_TextScaleDecimal )));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func NewTxbxContent ()*TxbxContent {_gddfff :=&TxbxContent {};_gddfff .CT_TxbxContent =*NewCT_TxbxContent ();return _gddfff ;};func (_eebcgb ST_DocProtect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eebcgb .String (),start );}; +// Validate validates the CT_Lang and its children +func (_gacaf *CT_Lang )Validate ()error {return _gacaf .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u006e\u0067");};func (_bcadd *CT_String )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_bcadd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Color struct{ -// ValidateWithPath validates the CT_MailMergeDataType and its children, prefixing error messages with path -func (_beedf *CT_MailMergeDataType )ValidateWithPath (path string )error {return nil };type CT_Pitch struct{ +// Run Content Color +ValAttr ST_HexColor ; -// Value -ValAttr ST_Pitch ;};func (_gaagb *CT_PPrChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_db .Sprintf ("\u0025\u0076",_gaagb .AuthorAttr )});if _gaagb .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_gaagb .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_gaagb .IdAttr )});e .EncodeToken (start );_fccbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_gaagb .PPr ,_fccbb );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdcec *WdCT_Inline )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdcec .DistTAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_db .Sprintf ("\u0025\u0076",*_gdcec .DistTAttr )});};if _gdcec .DistBAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_db .Sprintf ("\u0025\u0076",*_gdcec .DistBAttr )});};if _gdcec .DistLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_db .Sprintf ("\u0025\u0076",*_gdcec .DistLAttr )});};if _gdcec .DistRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_db .Sprintf ("\u0025\u0076",*_gdcec .DistRAttr )});};e .EncodeToken (start );_feedg :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}};e .EncodeElement (_gdcec .Extent ,_feedg );if _gdcec .EffectExtent !=nil {_febeg :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_gdcec .EffectExtent ,_febeg );};_feaceg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_gdcec .DocPr ,_feaceg );if _gdcec .CNvGraphicFramePr !=nil {_fcbfg :=_d .StartElement {Name :_d .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_gdcec .CNvGraphicFramePr ,_fcbfg );};_dcdeee :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_dcdeee .Attr =append (_dcdeee .Attr ,_d .Attr {Name :_d .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"});e .EncodeElement (_gdcec .Graphic ,_dcdeee );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egbgba *EG_ContentRunContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egbgba .CustomXml !=nil {_ggfdaf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_egbgba .CustomXml ,_ggfdaf );};if _egbgba .SmartTag !=nil {_abeebc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_egbgba .SmartTag ,_abeebc );};if _egbgba .Sdt !=nil {_bcaceg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_egbgba .Sdt ,_bcaceg );};if _egbgba .Dir !=nil {_ccggf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064i\u0072"}};e .EncodeElement (_egbgba .Dir ,_ccggf );};if _egbgba .Bdo !=nil {_agcccb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u006f"}};e .EncodeElement (_egbgba .Bdo ,_agcccb );};if _egbgba .R !=nil {_bcdgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_egbgba .R ,_bcdgg );};if _egbgba .EG_RunLevelElts !=nil {for _ ,_ecebgc :=range _egbgba .EG_RunLevelElts {_ecebgc .MarshalXML (e ,_d .StartElement {});};};return nil ;};func (_dfded *CT_RunTrackChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_db .Sprintf ("\u0025\u0076",_dfded .AuthorAttr )});if _dfded .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_dfded .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_dfded .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Run Content Theme Color +ThemeColorAttr ST_ThemeColor ; -// Validate validates the CT_TextScale and its children -func (_ffbcb *CT_TextScale )Validate ()error {return _ffbcb .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0053\u0063\u0061\u006c\u0065");};func (_cfdf *CT_HdrFtrRef )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_aggdec ,_cdae :=_cfdf .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _cdae !=nil {return _cdae ;};start .Attr =append (start .Attr ,_aggdec );start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_cfdf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TblPrChange struct{AuthorAttr string ;DateAttr *_e .Time ; +// Run Content Theme Color Tint +ThemeTintAttr *string ; -// Annotation Identifier -IdAttr int64 ;TblPr *CT_TblPrBase ;};type CT_Frame struct{ +// Run Content Theme Color Shade +ThemeShadeAttr *string ;};type CT_MacroName struct{ -// Frame Size -Sz *CT_String ; +// Name of Script Function +ValAttr string ;};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 (_geabd *CT_DocPartName )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afbbe :=range start .Attr {if _afbbe .Name .Local =="\u0076\u0061\u006c"{_fada ,_ecbad :=_afbbe .Value ,error (nil );if _ecbad !=nil {return _ecbad ;};_geabd .ValAttr =_fada ;continue ;};if _afbbe .Name .Local =="\u0064e\u0063\u006f\u0072\u0061\u0074\u0065d"{_fccdf ,_abfe :=ParseUnionST_OnOff (_afbbe .Value );if _abfe !=nil {return _abfe ;};_geabd .DecoratedAttr =&_fccdf ;continue ;};};for {_deegfd ,_bbcbdc :=d .Token ();if _bbcbdc !=nil {return _g .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",_bbcbdc );};if _cfafb ,_bbedb :=_deegfd .(_d .EndElement );_bbedb &&_cfafb .Name ==start .Name {break ;};};return nil ;};func NewCT_TblPrExBase ()*CT_TblPrExBase {_bfgfe :=&CT_TblPrExBase {};return _bfgfe };func (_eccd *CT_FFTextType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eccd .ValAttr =ST_FFTextType (1);for _ ,_acgebc :=range start .Attr {if _acgebc .Name .Local =="\u0076\u0061\u006c"{_eccd .ValAttr .UnmarshalXMLAttr (_acgebc );continue ;};};for {_gfaag ,_fefgd :=d .Token ();if _fefgd !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0054e\u0078t\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_fefgd );};if _cfedd ,_beag :=_gfaag .(_d .EndElement );_beag &&_cfedd .Name ==start .Name {break ;};};return nil ;};func (_adbee *CT_ParaRPrOriginal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geefd :for {_dddbc ,_dbcef :=d .Token ();if _dbcef !=nil {return _dbcef ;};switch _gfadb :=_dddbc .(type ){case _d .StartElement :switch _gfadb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .Ins =NewCT_TrackChange ();if _bceaa :=d .DecodeElement (_adbee .Ins ,&_gfadb );_bceaa !=nil {return _bceaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .Del =NewCT_TrackChange ();if _aggce :=d .DecodeElement (_adbee .Del ,&_gfadb );_aggce !=nil {return _aggce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adbee .MoveFrom =NewCT_TrackChange ();if _afabf :=d .DecodeElement (_adbee .MoveFrom ,&_gfadb );_afabf !=nil {return _afabf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adbee .MoveTo =NewCT_TrackChange ();if _ffggb :=d .DecodeElement (_adbee .MoveTo ,&_gfadb );_ffggb !=nil {return _ffggb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .RStyle =NewCT_String ();if _dfdag :=d .DecodeElement (_adbee .RStyle ,&_gfadb );_dfdag !=nil {return _dfdag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .RFonts =NewCT_Fonts ();if _bdaga :=d .DecodeElement (_adbee .RFonts ,&_gfadb );_bdaga !=nil {return _bdaga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .B =NewCT_OnOff ();if _bcced :=d .DecodeElement (_adbee .B ,&_gfadb );_bcced !=nil {return _bcced ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .BCs =NewCT_OnOff ();if _cbgbec :=d .DecodeElement (_adbee .BCs ,&_gfadb );_cbgbec !=nil {return _cbgbec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .I =NewCT_OnOff ();if _effdf :=d .DecodeElement (_adbee .I ,&_gfadb );_effdf !=nil {return _effdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .ICs =NewCT_OnOff ();if _abadf :=d .DecodeElement (_adbee .ICs ,&_gfadb );_abadf !=nil {return _abadf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adbee .Caps =NewCT_OnOff ();if _caacgc :=d .DecodeElement (_adbee .Caps ,&_gfadb );_caacgc !=nil {return _caacgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .SmallCaps =NewCT_OnOff ();if _dcgfd :=d .DecodeElement (_adbee .SmallCaps ,&_gfadb );_dcgfd !=nil {return _dcgfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adbee .Strike =NewCT_OnOff ();if _egff :=d .DecodeElement (_adbee .Strike ,&_gfadb );_egff !=nil {return _egff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .Dstrike =NewCT_OnOff ();if _gbdcf :=d .DecodeElement (_adbee .Dstrike ,&_gfadb );_gbdcf !=nil {return _gbdcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .Outline =NewCT_OnOff ();if _ebcfe :=d .DecodeElement (_adbee .Outline ,&_gfadb );_ebcfe !=nil {return _ebcfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adbee .Shadow =NewCT_OnOff ();if _gacad :=d .DecodeElement (_adbee .Shadow ,&_gfadb );_gacad !=nil {return _gacad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .Emboss =NewCT_OnOff ();if _cceef :=d .DecodeElement (_adbee .Emboss ,&_gfadb );_cceef !=nil {return _cceef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .Imprint =NewCT_OnOff ();if _bcdge :=d .DecodeElement (_adbee .Imprint ,&_gfadb );_bcdge !=nil {return _bcdge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .NoProof =NewCT_OnOff ();if _bgedb :=d .DecodeElement (_adbee .NoProof ,&_gfadb );_bgedb !=nil {return _bgedb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adbee .SnapToGrid =NewCT_OnOff ();if _ddcag :=d .DecodeElement (_adbee .SnapToGrid ,&_gfadb );_ddcag !=nil {return _ddcag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .Vanish =NewCT_OnOff ();if _agffc :=d .DecodeElement (_adbee .Vanish ,&_gfadb );_agffc !=nil {return _agffc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .WebHidden =NewCT_OnOff ();if _edcgf :=d .DecodeElement (_adbee .WebHidden ,&_gfadb );_edcgf !=nil {return _edcgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adbee .Color =NewCT_Color ();if _bfece :=d .DecodeElement (_adbee .Color ,&_gfadb );_bfece !=nil {return _bfece ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .Spacing =NewCT_SignedTwipsMeasure ();if _fabaa :=d .DecodeElement (_adbee .Spacing ,&_gfadb );_fabaa !=nil {return _fabaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .W =NewCT_TextScale ();if _cebdc :=d .DecodeElement (_adbee .W ,&_gfadb );_cebdc !=nil {return _cebdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .Kern =NewCT_HpsMeasure ();if _dcegb :=d .DecodeElement (_adbee .Kern ,&_gfadb );_dcegb !=nil {return _dcegb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .Position =NewCT_SignedHpsMeasure ();if _fccce :=d .DecodeElement (_adbee .Position ,&_gfadb );_fccce !=nil {return _fccce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adbee .Sz =NewCT_HpsMeasure ();if _ebbba :=d .DecodeElement (_adbee .Sz ,&_gfadb );_ebbba !=nil {return _ebbba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adbee .SzCs =NewCT_HpsMeasure ();if _gcbcg :=d .DecodeElement (_adbee .SzCs ,&_gfadb );_gcbcg !=nil {return _gcbcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .Highlight =NewCT_Highlight ();if _afcfg :=d .DecodeElement (_adbee .Highlight ,&_gfadb );_afcfg !=nil {return _afcfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .U =NewCT_Underline ();if _gafcd :=d .DecodeElement (_adbee .U ,&_gfadb );_gafcd !=nil {return _gafcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .Effect =NewCT_TextEffect ();if _edcgg :=d .DecodeElement (_adbee .Effect ,&_gfadb );_edcgg !=nil {return _edcgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .Bdr =NewCT_Border ();if _dcfea :=d .DecodeElement (_adbee .Bdr ,&_gfadb );_dcfea !=nil {return _dcfea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adbee .Shd =NewCT_Shd ();if _ggdf :=d .DecodeElement (_adbee .Shd ,&_gfadb );_ggdf !=nil {return _ggdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .FitText =NewCT_FitText ();if _gfdae :=d .DecodeElement (_adbee .FitText ,&_gfadb );_gfdae !=nil {return _gfdae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .VertAlign =NewCT_VerticalAlignRun ();if _bdadb :=d .DecodeElement (_adbee .VertAlign ,&_gfadb );_bdadb !=nil {return _bdadb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .Rtl =NewCT_OnOff ();if _decae :=d .DecodeElement (_adbee .Rtl ,&_gfadb );_decae !=nil {return _decae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adbee .Cs =NewCT_OnOff ();if _facg :=d .DecodeElement (_adbee .Cs ,&_gfadb );_facg !=nil {return _facg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .Em =NewCT_Em ();if _gfee :=d .DecodeElement (_adbee .Em ,&_gfadb );_gfee !=nil {return _gfee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .Lang =NewCT_Language ();if _bdbdg :=d .DecodeElement (_adbee .Lang ,&_gfadb );_bdbdg !=nil {return _bdbdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .EastAsianLayout =NewCT_EastAsianLayout ();if _cdggg :=d .DecodeElement (_adbee .EastAsianLayout ,&_gfadb );_cdggg !=nil {return _cdggg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adbee .SpecVanish =NewCT_OnOff ();if _cfgab :=d .DecodeElement (_adbee .SpecVanish ,&_gfadb );_cfgab !=nil {return _cfgab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbee .OMath =NewCT_OnOff ();if _ccfbba :=d .DecodeElement (_adbee .OMath ,&_gfadb );_ccfbba !=nil {return _ccfbba ;};default:_dg .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",_gfadb .Name );if _fabdg :=d .Skip ();_fabdg !=nil {return _fabdg ;};};case _d .EndElement :break _geefd ;case _d .CharData :};};return nil ;};func NewCT_SaveThroughXslt ()*CT_SaveThroughXslt {_ceage :=&CT_SaveThroughXslt {};return _ceage }; -// Frame Name -Name *CT_String ; +// ValidateWithPath validates the WdCT_WrapPath and its children, prefixing error messages with path +func (_aegea *WdCT_WrapPath )ValidateWithPath (path string )error {if _dabffcd :=_aegea .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_dabffcd !=nil {return _dabffcd ;};for _gbfafb ,_gceagb :=range _aegea .LineTo {if _bgbaa :=_gceagb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004c\u0069\u006e\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_gbfafb ));_bgbaa !=nil {return _bgbaa ;};};return nil ;}; -// Frame or Frameset Title -Title *CT_String ; +// ValidateWithPath validates the CT_TextAlignment and its children, prefixing error messages with path +func (_gefcf *CT_TextAlignment )ValidateWithPath (path string )error {if _gefcf .ValAttr ==ST_TextAlignmentUnset {return _g .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 _aabgf :=_gefcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aabgf !=nil {return _aabgf ;};return nil ;};func (_dfgeec ST_PTabRelativeTo )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dedefg :=_d .Attr {};_dedefg .Name =name ;switch _dfgeec {case ST_PTabRelativeToUnset :_dedefg .Value ="";case ST_PTabRelativeToMargin :_dedefg .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_PTabRelativeToIndent :_dedefg .Value ="\u0069\u006e\u0064\u0065\u006e\u0074";};return _dedefg ,nil ;}; -// Frame Long Description -LongDesc *CT_Rel ; +// Validate validates the CT_SdtDocPart and its children +func (_gecfbg *CT_SdtDocPart )Validate ()error {return _gecfbg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074");};func (_degce ST_SdtDateMappingType )String ()string {switch _degce {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 "";}; -// Source File for Frame -SourceFileName *CT_Rel ; +// Validate validates the EG_CellMarkupElements and its children +func (_fedfab *EG_CellMarkupElements )Validate ()error {return _fedfab .ValidateWithPath ("E\u0047\u005f\u0043\u0065ll\u004da\u0072\u006b\u0075\u0070\u0045l\u0065\u006d\u0065\u006e\u0074\u0073");};const (ST_ObjectDrawAspectUnset ST_ObjectDrawAspect =0;ST_ObjectDrawAspectContent ST_ObjectDrawAspect =1;ST_ObjectDrawAspectIcon ST_ObjectDrawAspect =2;);func (_bcfae *CT_Hyperlink )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdaca :=range start .Attr {if _gdaca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gdaca .Name .Local =="\u0069\u0064"||_gdaca .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"&&_gdaca .Name .Local =="\u0069\u0064"{_baag ,_dfefe :=_gdaca .Value ,error (nil );if _dfefe !=nil {return _dfefe ;};_bcfae .IdAttr =&_baag ;continue ;};if _gdaca .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_ffgba ,_ecaba :=_gdaca .Value ,error (nil );if _ecaba !=nil {return _ecaba ;};_bcfae .TgtFrameAttr =&_ffgba ;continue ;};if _gdaca .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_efcad ,_aeee :=_gdaca .Value ,error (nil );if _aeee !=nil {return _aeee ;};_bcfae .TooltipAttr =&_efcad ;continue ;};if _gdaca .Name .Local =="d\u006f\u0063\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_cggbd ,_dfbbb :=_gdaca .Value ,error (nil );if _dfbbb !=nil {return _dfbbb ;};_bcfae .DocLocationAttr =&_cggbd ;continue ;};if _gdaca .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_befc ,_adgfag :=_gdaca .Value ,error (nil );if _adgfag !=nil {return _adgfag ;};_bcfae .AnchorAttr =&_befc ;continue ;};if _gdaca .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_egdda ,_affc :=ParseUnionST_OnOff (_gdaca .Value );if _affc !=nil {return _affc ;};_bcfae .HistoryAttr =&_egdda ;continue ;};};_addbg :for {_efgce ,_bcbfb :=d .Token ();if _bcbfb !=nil {return _bcbfb ;};switch _gbgce :=_efgce .(type ){case _d .StartElement :switch _gbgce .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baagc :=NewCT_SimpleField ();if _gfebf :=d .DecodeElement (_baagc ,&_gbgce );_gfebf !=nil {return _gfebf ;};_bcfae .FldSimple =append (_bcfae .FldSimple ,_baagc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcfae .Hyperlink =NewCT_Hyperlink ();if _cdcbgf :=d .DecodeElement (_bcfae .Hyperlink ,&_gbgce );_cdcbgf !=nil {return _cdcbgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bcfae .SubDoc =NewCT_Rel ();if _dbegaac :=d .DecodeElement (_bcfae .SubDoc ,&_gbgce );_dbegaac !=nil {return _dbegaac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdacc :=NewEG_ContentRunContent ();_bdacc .CustomXml =NewCT_CustomXmlRun ();if _bdfaff :=d .DecodeElement (_bdacc .CustomXml ,&_gbgce );_bdfaff !=nil {return _bdfaff ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_bdacc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gcgbc :=NewEG_ContentRunContent ();_gcgbc .SmartTag =NewCT_SmartTagRun ();if _dgbdc :=d .DecodeElement (_gcgbc .SmartTag ,&_gbgce );_dgbdc !=nil {return _dgbdc ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_gcgbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cagg :=NewEG_ContentRunContent ();_cagg .Sdt =NewCT_SdtRun ();if _eccbc :=d .DecodeElement (_cagg .Sdt ,&_gbgce );_eccbc !=nil {return _eccbc ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_cagg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gffee :=NewEG_ContentRunContent ();_gffee .Dir =NewCT_DirContentRun ();if _cfca :=d .DecodeElement (_gffee .Dir ,&_gbgce );_cfca !=nil {return _cfca ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_gffee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_befec :=NewEG_ContentRunContent ();_befec .Bdo =NewCT_BdoContentRun ();if _dafgb :=d .DecodeElement (_befec .Bdo ,&_gbgce );_dafgb !=nil {return _dafgb ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_befec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffaafc :=NewEG_ContentRunContent ();_ffaafc .R =NewCT_R ();if _ggddgc :=d .DecodeElement (_ffaafc .R ,&_gbgce );_ggddgc !=nil {return _ggddgc ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_ffaafc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbecb :=NewEG_ContentRunContent ();_dffbg :=NewEG_RunLevelElts ();_dffbg .ProofErr =NewCT_ProofErr ();if _eafce :=d .DecodeElement (_dffbg .ProofErr ,&_gbgce );_eafce !=nil {return _eafce ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_dbecb );_dbecb .EG_RunLevelElts =append (_dbecb .EG_RunLevelElts ,_dffbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefdd :=NewEG_ContentRunContent ();_ebabd :=NewEG_RunLevelElts ();_ebabd .PermStart =NewCT_PermStart ();if _dbbfg :=d .DecodeElement (_ebabd .PermStart ,&_gbgce );_dbbfg !=nil {return _dbbfg ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_gefdd );_gefdd .EG_RunLevelElts =append (_gefdd .EG_RunLevelElts ,_ebabd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fagga :=NewEG_ContentRunContent ();_cage :=NewEG_RunLevelElts ();_cage .PermEnd =NewCT_Perm ();if _bgbbc :=d .DecodeElement (_cage .PermEnd ,&_gbgce );_bgbbc !=nil {return _bgbbc ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_fagga );_fagga .EG_RunLevelElts =append (_fagga .EG_RunLevelElts ,_cage );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dddea :=NewEG_ContentRunContent ();_aeebd :=NewEG_RunLevelElts ();_aeebd .Ins =NewCT_RunTrackChange ();if _fafgg :=d .DecodeElement (_aeebd .Ins ,&_gbgce );_fafgg !=nil {return _fafgg ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_dddea );_dddea .EG_RunLevelElts =append (_dddea .EG_RunLevelElts ,_aeebd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aedd :=NewEG_ContentRunContent ();_gbbbb :=NewEG_RunLevelElts ();_gbbbb .Del =NewCT_RunTrackChange ();if _fgcfb :=d .DecodeElement (_gbbbb .Del ,&_gbgce );_fgcfb !=nil {return _fgcfb ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_aedd );_aedd .EG_RunLevelElts =append (_aedd .EG_RunLevelElts ,_gbbbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbcaf :=NewEG_ContentRunContent ();_aaegb :=NewEG_RunLevelElts ();_aaegb .MoveFrom =NewCT_RunTrackChange ();if _dcgbbc :=d .DecodeElement (_aaegb .MoveFrom ,&_gbgce );_dcgbbc !=nil {return _dcgbbc ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_cbcaf );_cbcaf .EG_RunLevelElts =append (_cbcaf .EG_RunLevelElts ,_aaegb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbcfe :=NewEG_ContentRunContent ();_efgec :=NewEG_RunLevelElts ();_efgec .MoveTo =NewCT_RunTrackChange ();if _effeb :=d .DecodeElement (_efgec .MoveTo ,&_gbgce );_effeb !=nil {return _effeb ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_gbcfe );_gbcfe .EG_RunLevelElts =append (_gbcfe .EG_RunLevelElts ,_efgec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cfeeb :=NewEG_ContentRunContent ();_cfgfc :=NewEG_RunLevelElts ();_cadbd :=NewEG_RangeMarkupElements ();_cadbd .BookmarkStart =NewCT_Bookmark ();if _ecace :=d .DecodeElement (_cadbd .BookmarkStart ,&_gbgce );_ecace !=nil {return _ecace ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_cfeeb );_cfeeb .EG_RunLevelElts =append (_cfeeb .EG_RunLevelElts ,_cfgfc );_cfgfc .EG_RangeMarkupElements =append (_cfgfc .EG_RangeMarkupElements ,_cadbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffdc :=NewEG_ContentRunContent ();_bgcaf :=NewEG_RunLevelElts ();_ceffg :=NewEG_RangeMarkupElements ();_ceffg .BookmarkEnd =NewCT_MarkupRange ();if _geeg :=d .DecodeElement (_ceffg .BookmarkEnd ,&_gbgce );_geeg !=nil {return _geeg ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_dffdc );_dffdc .EG_RunLevelElts =append (_dffdc .EG_RunLevelElts ,_bgcaf );_bgcaf .EG_RangeMarkupElements =append (_bgcaf .EG_RangeMarkupElements ,_ceffg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eggg :=NewEG_ContentRunContent ();_fedd :=NewEG_RunLevelElts ();_fgdbda :=NewEG_RangeMarkupElements ();_fgdbda .MoveFromRangeStart =NewCT_MoveBookmark ();if _adcbf :=d .DecodeElement (_fgdbda .MoveFromRangeStart ,&_gbgce );_adcbf !=nil {return _adcbf ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_eggg );_eggg .EG_RunLevelElts =append (_eggg .EG_RunLevelElts ,_fedd );_fedd .EG_RangeMarkupElements =append (_fedd .EG_RangeMarkupElements ,_fgdbda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cebbdg :=NewEG_ContentRunContent ();_dedab :=NewEG_RunLevelElts ();_feegc :=NewEG_RangeMarkupElements ();_feegc .MoveFromRangeEnd =NewCT_MarkupRange ();if _dgeba :=d .DecodeElement (_feegc .MoveFromRangeEnd ,&_gbgce );_dgeba !=nil {return _dgeba ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_cebbdg );_cebbdg .EG_RunLevelElts =append (_cebbdg .EG_RunLevelElts ,_dedab );_dedab .EG_RangeMarkupElements =append (_dedab .EG_RangeMarkupElements ,_feegc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eefbg :=NewEG_ContentRunContent ();_ggec :=NewEG_RunLevelElts ();_cdagf :=NewEG_RangeMarkupElements ();_cdagf .MoveToRangeStart =NewCT_MoveBookmark ();if _fbdcf :=d .DecodeElement (_cdagf .MoveToRangeStart ,&_gbgce );_fbdcf !=nil {return _fbdcf ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_eefbg );_eefbg .EG_RunLevelElts =append (_eefbg .EG_RunLevelElts ,_ggec );_ggec .EG_RangeMarkupElements =append (_ggec .EG_RangeMarkupElements ,_cdagf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gacbe :=NewEG_ContentRunContent ();_ccdd :=NewEG_RunLevelElts ();_eaddg :=NewEG_RangeMarkupElements ();_eaddg .MoveToRangeEnd =NewCT_MarkupRange ();if _cegfg :=d .DecodeElement (_eaddg .MoveToRangeEnd ,&_gbgce );_cegfg !=nil {return _cegfg ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_gacbe );_gacbe .EG_RunLevelElts =append (_gacbe .EG_RunLevelElts ,_ccdd );_ccdd .EG_RangeMarkupElements =append (_ccdd .EG_RangeMarkupElements ,_eaddg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gfaef :=NewEG_ContentRunContent ();_acdbf :=NewEG_RunLevelElts ();_ddab :=NewEG_RangeMarkupElements ();_ddab .CommentRangeStart =NewCT_MarkupRange ();if _gdfbdg :=d .DecodeElement (_ddab .CommentRangeStart ,&_gbgce );_gdfbdg !=nil {return _gdfbdg ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_gfaef );_gfaef .EG_RunLevelElts =append (_gfaef .EG_RunLevelElts ,_acdbf );_acdbf .EG_RangeMarkupElements =append (_acdbf .EG_RangeMarkupElements ,_ddab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfggb :=NewEG_ContentRunContent ();_bgede :=NewEG_RunLevelElts ();_aaga :=NewEG_RangeMarkupElements ();_aaga .CommentRangeEnd =NewCT_MarkupRange ();if _efabb :=d .DecodeElement (_aaga .CommentRangeEnd ,&_gbgce );_efabb !=nil {return _efabb ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_gfggb );_gfggb .EG_RunLevelElts =append (_gfggb .EG_RunLevelElts ,_bgede );_bgede .EG_RangeMarkupElements =append (_bgede .EG_RangeMarkupElements ,_aaga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cgaf :=NewEG_ContentRunContent ();_ccdfg :=NewEG_RunLevelElts ();_agaeg :=NewEG_RangeMarkupElements ();_agaeg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dbgfe :=d .DecodeElement (_agaeg .CustomXmlInsRangeStart ,&_gbgce );_dbgfe !=nil {return _dbgfe ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_cgaf );_cgaf .EG_RunLevelElts =append (_cgaf .EG_RunLevelElts ,_ccdfg );_ccdfg .EG_RangeMarkupElements =append (_ccdfg .EG_RangeMarkupElements ,_agaeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcgda :=NewEG_ContentRunContent ();_cfdfd :=NewEG_RunLevelElts ();_effebg :=NewEG_RangeMarkupElements ();_effebg .CustomXmlInsRangeEnd =NewCT_Markup ();if _fcgff :=d .DecodeElement (_effebg .CustomXmlInsRangeEnd ,&_gbgce );_fcgff !=nil {return _fcgff ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_dcgda );_dcgda .EG_RunLevelElts =append (_dcgda .EG_RunLevelElts ,_cfdfd );_cfdfd .EG_RangeMarkupElements =append (_cfdfd .EG_RangeMarkupElements ,_effebg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbdag :=NewEG_ContentRunContent ();_acbfb :=NewEG_RunLevelElts ();_aaggc :=NewEG_RangeMarkupElements ();_aaggc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ecfa :=d .DecodeElement (_aaggc .CustomXmlDelRangeStart ,&_gbgce );_ecfa !=nil {return _ecfa ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_cbdag );_cbdag .EG_RunLevelElts =append (_cbdag .EG_RunLevelElts ,_acbfb );_acbfb .EG_RangeMarkupElements =append (_acbfb .EG_RangeMarkupElements ,_aaggc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egcgca :=NewEG_ContentRunContent ();_cbaec :=NewEG_RunLevelElts ();_cabcg :=NewEG_RangeMarkupElements ();_cabcg .CustomXmlDelRangeEnd =NewCT_Markup ();if _abdbb :=d .DecodeElement (_cabcg .CustomXmlDelRangeEnd ,&_gbgce );_abdbb !=nil {return _abdbb ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_egcgca );_egcgca .EG_RunLevelElts =append (_egcgca .EG_RunLevelElts ,_cbaec );_cbaec .EG_RangeMarkupElements =append (_cbaec .EG_RangeMarkupElements ,_cabcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_defbc :=NewEG_ContentRunContent ();_cbbc :=NewEG_RunLevelElts ();_fgecad :=NewEG_RangeMarkupElements ();_fgecad .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ecaad :=d .DecodeElement (_fgecad .CustomXmlMoveFromRangeStart ,&_gbgce );_ecaad !=nil {return _ecaad ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_defbc );_defbc .EG_RunLevelElts =append (_defbc .EG_RunLevelElts ,_cbbc );_cbbc .EG_RangeMarkupElements =append (_cbbc .EG_RangeMarkupElements ,_fgecad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgeb :=NewEG_ContentRunContent ();_dbbbc :=NewEG_RunLevelElts ();_bfda :=NewEG_RangeMarkupElements ();_bfda .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ffbef :=d .DecodeElement (_bfda .CustomXmlMoveFromRangeEnd ,&_gbgce );_ffbef !=nil {return _ffbef ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_bgeb );_bgeb .EG_RunLevelElts =append (_bgeb .EG_RunLevelElts ,_dbbbc );_dbbbc .EG_RangeMarkupElements =append (_dbbbc .EG_RangeMarkupElements ,_bfda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbfd :=NewEG_ContentRunContent ();_fccb :=NewEG_RunLevelElts ();_acddcg :=NewEG_RangeMarkupElements ();_acddcg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gbdb :=d .DecodeElement (_acddcg .CustomXmlMoveToRangeStart ,&_gbgce );_gbdb !=nil {return _gbdb ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_bbfd );_bbfd .EG_RunLevelElts =append (_bbfd .EG_RunLevelElts ,_fccb );_fccb .EG_RangeMarkupElements =append (_fccb .EG_RangeMarkupElements ,_acddcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_debac :=NewEG_ContentRunContent ();_fcdeg :=NewEG_RunLevelElts ();_gecd :=NewEG_RangeMarkupElements ();_gecd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dfedg :=d .DecodeElement (_gecd .CustomXmlMoveToRangeEnd ,&_gbgce );_dfedg !=nil {return _dfedg ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_debac );_debac .EG_RunLevelElts =append (_debac .EG_RunLevelElts ,_fcdeg );_fcdeg .EG_RangeMarkupElements =append (_fcdeg .EG_RangeMarkupElements ,_gecd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdbgf :=NewEG_ContentRunContent ();_edaed :=NewEG_RunLevelElts ();_bdec :=NewEG_MathContent ();_bdec .OMathPara =_b .NewOMathPara ();if _bdccc :=d .DecodeElement (_bdec .OMathPara ,&_gbgce );_bdccc !=nil {return _bdccc ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_gdbgf );_gdbgf .EG_RunLevelElts =append (_gdbgf .EG_RunLevelElts ,_edaed );_edaed .EG_MathContent =append (_edaed .EG_MathContent ,_bdec );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcgfb :=NewEG_ContentRunContent ();_ddcgb :=NewEG_RunLevelElts ();_daacc :=NewEG_MathContent ();_daacc .OMath =_b .NewOMath ();if _eggb :=d .DecodeElement (_daacc .OMath ,&_gbgce );_eggb !=nil {return _eggb ;};_bcfae .EG_ContentRunContent =append (_bcfae .EG_ContentRunContent ,_bcgfb );_bcgfb .EG_RunLevelElts =append (_bcgfb .EG_RunLevelElts ,_ddcgb );_ddcgb .EG_MathContent =append (_ddcgb .EG_MathContent ,_daacc );default:_dg .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",_gbgce .Name );if _adecd :=d .Skip ();_adecd !=nil {return _adecd ;};};case _d .EndElement :break _addbg ;case _d .CharData :};};return nil ;};func (_gagcfa *ST_HAnchor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdcdgc ,_dfffgg :=d .Token ();if _dfffgg !=nil {return _dfffgg ;};if _egddfe ,_gaaag :=_cdcdgc .(_d .EndElement );_gaaag &&_egddfe .Name ==start .Name {*_gagcfa =1;return nil ;};if _agfagd ,_bgfba :=_cdcdgc .(_d .CharData );!_bgfba {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",_cdcdgc );}else {switch string (_agfagd ){case "":*_gagcfa =0;case "\u0074\u0065\u0078\u0074":*_gagcfa =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gagcfa =2;case "\u0070\u0061\u0067\u0065":*_gagcfa =3;};};_cdcdgc ,_dfffgg =d .Token ();if _dfffgg !=nil {return _dfffgg ;};if _ceafa ,_fbcfca :=_cdcdgc .(_d .EndElement );_fbcfca &&_ceafa .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",_cdcdgc );};func NewWebSettings ()*WebSettings {_ddaafc :=&WebSettings {};_ddaafc .CT_WebSettings =*NewCT_WebSettings ();return _ddaafc ;};type WdCT_WordprocessingContentPartNonVisual struct{CNvPr *_dd .CT_NonVisualDrawingProps ;CNvContentPartPr *_dd .CT_NonVisualContentPartProperties ;};type WdCT_WrapTight struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;};type CT_PageBorders struct{ -// Left and Right Margin for Frame -MarW *CT_PixelsMeasure ; +// Z-Ordering of Page Border +ZOrderAttr ST_PageBorderZOrder ; -// Top and Bottom Margin for Frame -MarH *CT_PixelsMeasure ; +// Pages to Display Page Borders +DisplayAttr ST_PageBorderDisplay ; -// Scrollbar Display Option -Scrollbar *CT_FrameScrollbar ; +// Page Border Positioning +OffsetFromAttr ST_PageBorderOffset ; -// Frame Cannot Be Resized -NoResizeAllowed *CT_OnOff ; +// Top Border +Top *CT_TopPageBorder ; -// Maintain Link to Existing File -LinkedToFile *CT_OnOff ;};func (_gfgeg *CT_PPrDefault )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gfgeg .PPr !=nil {_egadf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_gfgeg .PPr ,_egadf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_SdtText struct{ +// Left Border +Left *CT_PageBorder ; -// Allow Soft Line Breaks -MultiLineAttr *_c .ST_OnOff ;};func (_badaaa ST_WmlColorSchemeIndex )ValidateWithPath (path string )error {switch _badaaa {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_badaaa ));};return nil ;};func NewCT_DocPartCategory ()*CT_DocPartCategory {_bcaef :=&CT_DocPartCategory {};_bcaef .Name =NewCT_String ();_bcaef .Gallery =NewCT_DocPartGallery ();return _bcaef ;};func (_efgea *CT_UnsignedDecimalNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbefc :=range start .Attr {if _gbefc .Name .Local =="\u0076\u0061\u006c"{_eedbea ,_afdddc :=_dd .ParseUint (_gbefc .Value ,10,64);if _afdddc !=nil {return _afdddc ;};_efgea .ValAttr =_eedbea ;continue ;};};for {_ebaaf ,_fabcga :=d .Token ();if _fabcga !=nil {return _db .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",_fabcga );};if _cfbbd ,_fbeaec :=_ebaaf .(_d .EndElement );_fbeaec &&_cfbbd .Name ==start .Name {break ;};};return nil ;};func (_dbce *CT_CustomXmlBlock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcge :=range start .Attr {if _bcge .Name .Local =="\u0075\u0072\u0069"{_bfbcf ,_fdae :=_bcge .Value ,error (nil );if _fdae !=nil {return _fdae ;};_dbce .UriAttr =&_bfbcf ;continue ;};if _bcge .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_gggge ,_bfee :=_bcge .Value ,error (nil );if _bfee !=nil {return _bfee ;};_dbce .ElementAttr =_gggge ;continue ;};};_adfbc :for {_bgbfb ,_gefe :=d .Token ();if _gefe !=nil {return _gefe ;};switch _ebab :=_bgbfb .(type ){case _d .StartElement :switch _ebab .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbce .CustomXmlPr =NewCT_CustomXmlPr ();if _fdda :=d .DecodeElement (_dbce .CustomXmlPr ,&_ebab );_fdda !=nil {return _fdda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdf :=NewEG_ContentBlockContent ();_bcdf .CustomXml =NewCT_CustomXmlBlock ();if _dgddcd :=d .DecodeElement (_bcdf .CustomXml ,&_ebab );_dgddcd !=nil {return _dgddcd ;};_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_bcdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aedf :=NewEG_ContentBlockContent ();_aedf .Sdt =NewCT_SdtBlock ();if _dfcc :=d .DecodeElement (_aedf .Sdt ,&_ebab );_dfcc !=nil {return _dfcc ;};_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_aedf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acff :=NewEG_ContentBlockContent ();_cbec :=NewCT_P ();if _defe :=d .DecodeElement (_cbec ,&_ebab );_defe !=nil {return _defe ;};_acff .P =append (_acff .P ,_cbec );_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_acff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_agag :=NewEG_ContentBlockContent ();_fbfe :=NewCT_Tbl ();if _cddf :=d .DecodeElement (_fbfe ,&_ebab );_cddf !=nil {return _cddf ;};_agag .Tbl =append (_agag .Tbl ,_fbfe );_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_agag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aagffa :=NewEG_ContentBlockContent ();_gdef :=NewEG_RunLevelElts ();_gdef .ProofErr =NewCT_ProofErr ();if _cbcd :=d .DecodeElement (_gdef .ProofErr ,&_ebab );_cbcd !=nil {return _cbcd ;};_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_aagffa );_aagffa .EG_RunLevelElts =append (_aagffa .EG_RunLevelElts ,_gdef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdae :=NewEG_ContentBlockContent ();_dade :=NewEG_RunLevelElts ();_dade .PermStart =NewCT_PermStart ();if _daae :=d .DecodeElement (_dade .PermStart ,&_ebab );_daae !=nil {return _daae ;};_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_bdae );_bdae .EG_RunLevelElts =append (_bdae .EG_RunLevelElts ,_dade );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aefa :=NewEG_ContentBlockContent ();_edfd :=NewEG_RunLevelElts ();_edfd .PermEnd =NewCT_Perm ();if _ccaac :=d .DecodeElement (_edfd .PermEnd ,&_ebab );_ccaac !=nil {return _ccaac ;};_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_aefa );_aefa .EG_RunLevelElts =append (_aefa .EG_RunLevelElts ,_edfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfeeb :=NewEG_ContentBlockContent ();_gafda :=NewEG_RunLevelElts ();_gafda .Ins =NewCT_RunTrackChange ();if _aggfb :=d .DecodeElement (_gafda .Ins ,&_ebab );_aggfb !=nil {return _aggfb ;};_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_dfeeb );_dfeeb .EG_RunLevelElts =append (_dfeeb .EG_RunLevelElts ,_gafda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_agcc :=NewEG_ContentBlockContent ();_fgfb :=NewEG_RunLevelElts ();_fgfb .Del =NewCT_RunTrackChange ();if _bedc :=d .DecodeElement (_fgfb .Del ,&_ebab );_bedc !=nil {return _bedc ;};_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_agcc );_agcc .EG_RunLevelElts =append (_agcc .EG_RunLevelElts ,_fgfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dcdaf :=NewEG_ContentBlockContent ();_fffdc :=NewEG_RunLevelElts ();_fffdc .MoveFrom =NewCT_RunTrackChange ();if _dfff :=d .DecodeElement (_fffdc .MoveFrom ,&_ebab );_dfff !=nil {return _dfff ;};_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_dcdaf );_dcdaf .EG_RunLevelElts =append (_dcdaf .EG_RunLevelElts ,_fffdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_acefg :=NewEG_ContentBlockContent ();_gadb :=NewEG_RunLevelElts ();_gadb .MoveTo =NewCT_RunTrackChange ();if _eaeaf :=d .DecodeElement (_gadb .MoveTo ,&_ebab );_eaeaf !=nil {return _eaeaf ;};_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_acefg );_acefg .EG_RunLevelElts =append (_acefg .EG_RunLevelElts ,_gadb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgfb :=NewEG_ContentBlockContent ();_ggff :=NewEG_RunLevelElts ();_eace :=NewEG_RangeMarkupElements ();_eace .BookmarkStart =NewCT_Bookmark ();if _gcbb :=d .DecodeElement (_eace .BookmarkStart ,&_ebab );_gcbb !=nil {return _gcbb ;};_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_dgfb );_dgfb .EG_RunLevelElts =append (_dgfb .EG_RunLevelElts ,_ggff );_ggff .EG_RangeMarkupElements =append (_ggff .EG_RangeMarkupElements ,_eace );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcfg :=NewEG_ContentBlockContent ();_egee :=NewEG_RunLevelElts ();_gceae :=NewEG_RangeMarkupElements ();_gceae .BookmarkEnd =NewCT_MarkupRange ();if _bbe :=d .DecodeElement (_gceae .BookmarkEnd ,&_ebab );_bbe !=nil {return _bbe ;};_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_dcfg );_dcfg .EG_RunLevelElts =append (_dcfg .EG_RunLevelElts ,_egee );_egee .EG_RangeMarkupElements =append (_egee .EG_RangeMarkupElements ,_gceae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_defcc :=NewEG_ContentBlockContent ();_cagc :=NewEG_RunLevelElts ();_fdbca :=NewEG_RangeMarkupElements ();_fdbca .MoveFromRangeStart =NewCT_MoveBookmark ();if _gcca :=d .DecodeElement (_fdbca .MoveFromRangeStart ,&_ebab );_gcca !=nil {return _gcca ;};_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_defcc );_defcc .EG_RunLevelElts =append (_defcc .EG_RunLevelElts ,_cagc );_cagc .EG_RangeMarkupElements =append (_cagc .EG_RangeMarkupElements ,_fdbca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_abead :=NewEG_ContentBlockContent ();_babg :=NewEG_RunLevelElts ();_ecff :=NewEG_RangeMarkupElements ();_ecff .MoveFromRangeEnd =NewCT_MarkupRange ();if _ffaf :=d .DecodeElement (_ecff .MoveFromRangeEnd ,&_ebab );_ffaf !=nil {return _ffaf ;};_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_abead );_abead .EG_RunLevelElts =append (_abead .EG_RunLevelElts ,_babg );_babg .EG_RangeMarkupElements =append (_babg .EG_RangeMarkupElements ,_ecff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fgce :=NewEG_ContentBlockContent ();_aacd :=NewEG_RunLevelElts ();_eadf :=NewEG_RangeMarkupElements ();_eadf .MoveToRangeStart =NewCT_MoveBookmark ();if _edca :=d .DecodeElement (_eadf .MoveToRangeStart ,&_ebab );_edca !=nil {return _edca ;};_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_fgce );_fgce .EG_RunLevelElts =append (_fgce .EG_RunLevelElts ,_aacd );_aacd .EG_RangeMarkupElements =append (_aacd .EG_RangeMarkupElements ,_eadf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dcac :=NewEG_ContentBlockContent ();_gddab :=NewEG_RunLevelElts ();_ffcc :=NewEG_RangeMarkupElements ();_ffcc .MoveToRangeEnd =NewCT_MarkupRange ();if _fgdd :=d .DecodeElement (_ffcc .MoveToRangeEnd ,&_ebab );_fgdd !=nil {return _fgdd ;};_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_dcac );_dcac .EG_RunLevelElts =append (_dcac .EG_RunLevelElts ,_gddab );_gddab .EG_RangeMarkupElements =append (_gddab .EG_RangeMarkupElements ,_ffcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afefd :=NewEG_ContentBlockContent ();_affc :=NewEG_RunLevelElts ();_gbde :=NewEG_RangeMarkupElements ();_gbde .CommentRangeStart =NewCT_MarkupRange ();if _egbb :=d .DecodeElement (_gbde .CommentRangeStart ,&_ebab );_egbb !=nil {return _egbb ;};_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_afefd );_afefd .EG_RunLevelElts =append (_afefd .EG_RunLevelElts ,_affc );_affc .EG_RangeMarkupElements =append (_affc .EG_RangeMarkupElements ,_gbde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfbg :=NewEG_ContentBlockContent ();_dcegf :=NewEG_RunLevelElts ();_dcga :=NewEG_RangeMarkupElements ();_dcga .CommentRangeEnd =NewCT_MarkupRange ();if _dege :=d .DecodeElement (_dcga .CommentRangeEnd ,&_ebab );_dege !=nil {return _dege ;};_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_bfbg );_bfbg .EG_RunLevelElts =append (_bfbg .EG_RunLevelElts ,_dcegf );_dcegf .EG_RangeMarkupElements =append (_dcegf .EG_RangeMarkupElements ,_dcga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cfce :=NewEG_ContentBlockContent ();_ffbf :=NewEG_RunLevelElts ();_bdfef :=NewEG_RangeMarkupElements ();_bdfef .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cafaa :=d .DecodeElement (_bdfef .CustomXmlInsRangeStart ,&_ebab );_cafaa !=nil {return _cafaa ;};_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_cfce );_cfce .EG_RunLevelElts =append (_cfce .EG_RunLevelElts ,_ffbf );_ffbf .EG_RangeMarkupElements =append (_ffbf .EG_RangeMarkupElements ,_bdfef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bddag :=NewEG_ContentBlockContent ();_fedgc :=NewEG_RunLevelElts ();_fagf :=NewEG_RangeMarkupElements ();_fagf .CustomXmlInsRangeEnd =NewCT_Markup ();if _ccfbc :=d .DecodeElement (_fagf .CustomXmlInsRangeEnd ,&_ebab );_ccfbc !=nil {return _ccfbc ;};_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_bddag );_bddag .EG_RunLevelElts =append (_bddag .EG_RunLevelElts ,_fedgc );_fedgc .EG_RangeMarkupElements =append (_fedgc .EG_RangeMarkupElements ,_fagf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cfcb :=NewEG_ContentBlockContent ();_ffca :=NewEG_RunLevelElts ();_gbcg :=NewEG_RangeMarkupElements ();_gbcg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _efca :=d .DecodeElement (_gbcg .CustomXmlDelRangeStart ,&_ebab );_efca !=nil {return _efca ;};_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_cfcb );_cfcb .EG_RunLevelElts =append (_cfcb .EG_RunLevelElts ,_ffca );_ffca .EG_RangeMarkupElements =append (_ffca .EG_RangeMarkupElements ,_gbcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egfb :=NewEG_ContentBlockContent ();_gfad :=NewEG_RunLevelElts ();_bbfdb :=NewEG_RangeMarkupElements ();_bbfdb .CustomXmlDelRangeEnd =NewCT_Markup ();if _fdde :=d .DecodeElement (_bbfdb .CustomXmlDelRangeEnd ,&_ebab );_fdde !=nil {return _fdde ;};_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_egfb );_egfb .EG_RunLevelElts =append (_egfb .EG_RunLevelElts ,_gfad );_gfad .EG_RangeMarkupElements =append (_gfad .EG_RangeMarkupElements ,_bbfdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eaf :=NewEG_ContentBlockContent ();_dged :=NewEG_RunLevelElts ();_bccg :=NewEG_RangeMarkupElements ();_bccg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gbbgg :=d .DecodeElement (_bccg .CustomXmlMoveFromRangeStart ,&_ebab );_gbbgg !=nil {return _gbbgg ;};_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_eaf );_eaf .EG_RunLevelElts =append (_eaf .EG_RunLevelElts ,_dged );_dged .EG_RangeMarkupElements =append (_dged .EG_RangeMarkupElements ,_bccg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgbc :=NewEG_ContentBlockContent ();_fgfg :=NewEG_RunLevelElts ();_cccfa :=NewEG_RangeMarkupElements ();_cccfa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ebgd :=d .DecodeElement (_cccfa .CustomXmlMoveFromRangeEnd ,&_ebab );_ebgd !=nil {return _ebgd ;};_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_dgbc );_dgbc .EG_RunLevelElts =append (_dgbc .EG_RunLevelElts ,_fgfg );_fgfg .EG_RangeMarkupElements =append (_fgfg .EG_RangeMarkupElements ,_cccfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aaecc :=NewEG_ContentBlockContent ();_efee :=NewEG_RunLevelElts ();_dacb :=NewEG_RangeMarkupElements ();_dacb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eece :=d .DecodeElement (_dacb .CustomXmlMoveToRangeStart ,&_ebab );_eece !=nil {return _eece ;};_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_aaecc );_aaecc .EG_RunLevelElts =append (_aaecc .EG_RunLevelElts ,_efee );_efee .EG_RangeMarkupElements =append (_efee .EG_RangeMarkupElements ,_dacb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dbaae :=NewEG_ContentBlockContent ();_cecc :=NewEG_RunLevelElts ();_ecbdf :=NewEG_RangeMarkupElements ();_ecbdf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _debfb :=d .DecodeElement (_ecbdf .CustomXmlMoveToRangeEnd ,&_ebab );_debfb !=nil {return _debfb ;};_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_dbaae );_dbaae .EG_RunLevelElts =append (_dbaae .EG_RunLevelElts ,_cecc );_cecc .EG_RangeMarkupElements =append (_cecc .EG_RangeMarkupElements ,_ecbdf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_abbd :=NewEG_ContentBlockContent ();_fefe :=NewEG_RunLevelElts ();_gddd :=NewEG_MathContent ();_gddd .OMathPara =_a .NewOMathPara ();if _cfca :=d .DecodeElement (_gddd .OMathPara ,&_ebab );_cfca !=nil {return _cfca ;};_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_abbd );_abbd .EG_RunLevelElts =append (_abbd .EG_RunLevelElts ,_fefe );_fefe .EG_MathContent =append (_fefe .EG_MathContent ,_gddd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfcgg :=NewEG_ContentBlockContent ();_gaed :=NewEG_RunLevelElts ();_edde :=NewEG_MathContent ();_edde .OMath =_a .NewOMath ();if _gcffg :=d .DecodeElement (_edde .OMath ,&_ebab );_gcffg !=nil {return _gcffg ;};_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_cfcgg );_cfcgg .EG_RunLevelElts =append (_cfcgg .EG_RunLevelElts ,_gaed );_gaed .EG_MathContent =append (_gaed .EG_MathContent ,_edde );default:_ee .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",_ebab .Name );if _bdag :=d .Skip ();_bdag !=nil {return _bdag ;};};case _d .EndElement :break _adfbc ;case _d .CharData :};};return nil ;}; +// Bottom Border +Bottom *CT_BottomPageBorder ; -// Validate validates the CT_RubyPr and its children -func (_gfbdee *CT_RubyPr )Validate ()error {return _gfbdee .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079\u0050r");};func (_eaacf *CT_FtnProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eaacf .Pos !=nil {_adbgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_eaacf .Pos ,_adbgb );};if _eaacf .NumFmt !=nil {_acad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_eaacf .NumFmt ,_acad );};if _eaacf .NumStart !=nil {_bebgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_eaacf .NumStart ,_bebgg );};if _eaacf .NumRestart !=nil {_bbdcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_eaacf .NumRestart ,_bbdcd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Compat ()*CT_Compat {_gda :=&CT_Compat {};return _gda };func (_fbbdd *CT_SignedTwipsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aabfd :=range start .Attr {if _aabfd .Name .Local =="\u0076\u0061\u006c"{_dagda ,_gaccf :=ParseUnionST_SignedTwipsMeasure (_aabfd .Value );if _gaccf !=nil {return _gaccf ;};_fbbdd .ValAttr =_dagda ;continue ;};};for {_bgdfag ,_edfcc :=d .Token ();if _edfcc !=nil {return _db .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",_edfcc );};if _ccgde ,_fagfg :=_bgdfag .(_d .EndElement );_fagfg &&_ccgde .Name ==start .Name {break ;};};return nil ;}; +// Right Border +Right *CT_PageBorder ;};func (_cagac *CT_Num )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006e\u0075\u006d\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_cagac .NumIdAttr )});e .EncodeToken (start );_cbbdc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061b\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_cagac .AbstractNumId ,_cbbdc );if _cagac .LvlOverride !=nil {_geddbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};for _ ,_cdgf :=range _cagac .LvlOverride {e .EncodeElement (_cdgf ,_geddbd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_JcTable ()*CT_JcTable {_bfbeg :=&CT_JcTable {};_bfbeg .ValAttr =ST_JcTable (1);return _bfbeg ;};func NewEG_ContentBlockContent ()*EG_ContentBlockContent {_eefba :=&EG_ContentBlockContent {};return _eefba ;};func (_gfgaaf *ST_Border )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gfgaaf =0;case "\u006e\u0069\u006c":*_gfgaaf =1;case "\u006e\u006f\u006e\u0065":*_gfgaaf =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_gfgaaf =3;case "\u0074\u0068\u0069c\u006b":*_gfgaaf =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_gfgaaf =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_gfgaaf =6;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_gfgaaf =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_gfgaaf =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_gfgaaf =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_gfgaaf =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_gfgaaf =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_gfgaaf =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_gfgaaf =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_gfgaaf =14;case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_gfgaaf =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_gfgaaf =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_gfgaaf =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_gfgaaf =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_gfgaaf =19;case "\u0077\u0061\u0076\u0065":*_gfgaaf =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_gfgaaf =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_gfgaaf =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_gfgaaf =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_gfgaaf =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_gfgaaf =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_gfgaaf =26;case "\u0069\u006e\u0073e\u0074":*_gfgaaf =27;case "\u0061\u0070\u0070\u006c\u0065\u0073":*_gfgaaf =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_gfgaaf =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_gfgaaf =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_gfgaaf =31;case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_gfgaaf =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_gfgaaf =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_gfgaaf =34;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_gfgaaf =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_gfgaaf =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_gfgaaf =37;case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_gfgaaf =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_gfgaaf =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_gfgaaf =40;case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_gfgaaf =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_gfgaaf =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_gfgaaf =43;case "\u0062\u0061\u0074\u0073":*_gfgaaf =44;case "\u0062\u0069\u0072d\u0073":*_gfgaaf =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_gfgaaf =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_gfgaaf =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_gfgaaf =48;case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_gfgaaf =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_gfgaaf =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_gfgaaf =51;case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_gfgaaf =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_gfgaaf =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_gfgaaf =54;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_gfgaaf =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_gfgaaf =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_gfgaaf =57;case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_gfgaaf =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_gfgaaf =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_gfgaaf =60;case "\u0063\u006c\u006f\u0063\u006b\u0073":*_gfgaaf =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_gfgaaf =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_gfgaaf =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_gfgaaf =64;case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_gfgaaf =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_gfgaaf =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_gfgaaf =67;case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_gfgaaf =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_gfgaaf =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_gfgaaf =70;case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_gfgaaf =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_gfgaaf =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_gfgaaf =73;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_gfgaaf =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_gfgaaf =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_gfgaaf =76;case "\u0063\u0075\u0070":*_gfgaaf =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_gfgaaf =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_gfgaaf =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_gfgaaf =80;case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_gfgaaf =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_gfgaaf =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_gfgaaf =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_gfgaaf =84;case "\u0065\u0061\u0072\u0074\u0068\u0032":*_gfgaaf =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_gfgaaf =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_gfgaaf =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_gfgaaf =88;case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_gfgaaf =89;case "\u0066\u0061\u006e\u0073":*_gfgaaf =90;case "\u0066\u0069\u006c\u006d":*_gfgaaf =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_gfgaaf =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_gfgaaf =93;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_gfgaaf =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_gfgaaf =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_gfgaaf =96;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_gfgaaf =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_gfgaaf =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_gfgaaf =99;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_gfgaaf =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_gfgaaf =101;case "\u0067\u0065\u006d\u0073":*_gfgaaf =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_gfgaaf =103;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_gfgaaf =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_gfgaaf =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_gfgaaf =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_gfgaaf =107;case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_gfgaaf =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_gfgaaf =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_gfgaaf =110;case "\u0068\u006f\u006cl\u0079":*_gfgaaf =111;case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_gfgaaf =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_gfgaaf =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_gfgaaf =114;case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_gfgaaf =115;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_gfgaaf =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_gfgaaf =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_gfgaaf =118;case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_gfgaaf =119;case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_gfgaaf =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_gfgaaf =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_gfgaaf =122;case "\u006d\u006f\u006fn\u0073":*_gfgaaf =123;case "\u006d\u006f\u0073\u0061\u0069\u0063":*_gfgaaf =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_gfgaaf =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_gfgaaf =126;case "\u006f\u0076\u0061l\u0073":*_gfgaaf =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_gfgaaf =128;case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_gfgaaf =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_gfgaaf =130;case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_gfgaaf =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_gfgaaf =132;case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_gfgaaf =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_gfgaaf =134;case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_gfgaaf =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_gfgaaf =136;case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_gfgaaf =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_gfgaaf =138;case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_gfgaaf =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_gfgaaf =140;case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_gfgaaf =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_gfgaaf =142;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_gfgaaf =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_gfgaaf =144;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_gfgaaf =145;case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_gfgaaf =146;case "\u0072\u0069\u006eg\u0073":*_gfgaaf =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_gfgaaf =148;case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_gfgaaf =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_gfgaaf =150;case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_gfgaaf =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_gfgaaf =152;case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_gfgaaf =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_gfgaaf =154;case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_gfgaaf =155;case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_gfgaaf =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_gfgaaf =157;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_gfgaaf =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_gfgaaf =159;case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_gfgaaf =160;case "\u0073\u0074\u0061r\u0073":*_gfgaaf =161;case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_gfgaaf =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_gfgaaf =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_gfgaaf =164;case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_gfgaaf =165;case "\u0073\u0075\u006e":*_gfgaaf =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_gfgaaf =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_gfgaaf =168;case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_gfgaaf =169;case "\u0074\u0072\u0065e\u0073":*_gfgaaf =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_gfgaaf =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_gfgaaf =172;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_gfgaaf =173;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_gfgaaf =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_gfgaaf =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_gfgaaf =176;case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_gfgaaf =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_gfgaaf =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_gfgaaf =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_gfgaaf =180;case "\u0076\u0069\u006e\u0065":*_gfgaaf =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_gfgaaf =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_gfgaaf =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_gfgaaf =184;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_gfgaaf =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_gfgaaf =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_gfgaaf =187;case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_gfgaaf =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_gfgaaf =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_gfgaaf =190;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_gfgaaf =191;case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_gfgaaf =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gfgaaf =193;};return nil ;};func (_fcbef *CT_Placeholder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcbef .DocPart =NewCT_String ();_fabffb :for {_affb ,_gagaa :=d .Token ();if _gagaa !=nil {return _gagaa ;};switch _fdade :=_affb .(type ){case _d .StartElement :switch _fdade .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _ecacd :=d .DecodeElement (_fcbef .DocPart ,&_fdade );_ecacd !=nil {return _ecacd ;};default:_dg .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",_fdade .Name );if _cgfdf :=d .Skip ();_cgfdf !=nil {return _cgfdf ;};};case _d .EndElement :break _fabffb ;case _d .CharData :};};return nil ;};type CT_ColorSchemeMapping struct{ -// Validate validates the EG_PContentMath and its children -func (_agadbf *EG_PContentMath )Validate ()error {return _agadbf .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068");};func (_cedcc *CT_Odso )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cedcc .Udl !=nil {_dddfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075d\u006c"}};e .EncodeElement (_cedcc .Udl ,_dddfd );};if _cedcc .Table !=nil {_ffabfg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_cedcc .Table ,_ffabfg );};if _cedcc .Src !=nil {_gcbfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073r\u0063"}};e .EncodeElement (_cedcc .Src ,_gcbfb );};if _cedcc .ColDelim !=nil {_ggcfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"}};e .EncodeElement (_cedcc .ColDelim ,_ggcfc );};if _cedcc .Type !=nil {_dbggg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_cedcc .Type ,_dbggg );};if _cedcc .FHdr !=nil {_egegbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0048\u0064\u0072"}};e .EncodeElement (_cedcc .FHdr ,_egegbd );};if _cedcc .FieldMapData !=nil {_gadcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0069\u0065\u006c\u0064\u004d\u0061p\u0044\u0061\u0074\u0061"}};for _ ,_bdfba :=range _cedcc .FieldMapData {e .EncodeElement (_bdfba ,_gadcc );};};if _cedcc .RecipientData !=nil {_gffba :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_abfea :=range _cedcc .RecipientData {e .EncodeElement (_abfea ,_gffba );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Background 1 Theme Color Mapping +Bg1Attr ST_WmlColorSchemeIndex ; -// Validate validates the CT_DecimalNumber and its children -func (_bbada *CT_DecimalNumber )Validate ()error {return _bbada .ValidateWithPath ("\u0043\u0054_\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};type CT_Tbl struct{EG_RangeMarkupElements []*EG_RangeMarkupElements ; +// Text 1 Theme Color Mapping +T1Attr ST_WmlColorSchemeIndex ; -// Table Properties -TblPr *CT_TblPr ; +// Background 2 Theme Color Mapping +Bg2Attr ST_WmlColorSchemeIndex ; -// Table Grid -TblGrid *CT_TblGrid ;EG_ContentRowContent []*EG_ContentRowContent ;};func (_abcda *CT_Drawing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebgb :for {_gdcc ,_eegdg :=d .Token ();if _eegdg !=nil {return _eegdg ;};switch _bgggga :=_gdcc .(type ){case _d .StartElement :switch _bgggga .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0063\u0068\u006f\u0072"}:_gaad :=NewWdAnchor ();if _gfaf :=d .DecodeElement (_gaad ,&_bgggga );_gfaf !=nil {return _gfaf ;};_abcda .Anchor =append (_abcda .Anchor ,_gaad );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0069\u006e\u006c\u0069\u006e\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u006c\u0069\u006e\u0065"}:_gefda :=NewWdInline ();if _gecb :=d .DecodeElement (_gefda ,&_bgggga );_gecb !=nil {return _gecb ;};_abcda .Inline =append (_abcda .Inline ,_gefda );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\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_bgggga .Name );if _afbac :=d .Skip ();_afbac !=nil {return _afbac ;};};case _d .EndElement :break _ebgb ;case _d .CharData :};};return nil ;};func (_fecac *CT_Sym )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfafd :=range start .Attr {if _bfafd .Name .Local =="\u0066\u006f\u006e\u0074"{_ecceg ,_daadg :=_bfafd .Value ,error (nil );if _daadg !=nil {return _daadg ;};_fecac .FontAttr =&_ecceg ;continue ;};if _bfafd .Name .Local =="\u0063\u0068\u0061\u0072"{_fccd ,_afbff :=_bfafd .Value ,error (nil );if _afbff !=nil {return _afbff ;};_fecac .CharAttr =&_fccd ;continue ;};};for {_bcbde ,_dbacd :=d .Token ();if _dbacd !=nil {return _db .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053y\u006d\u003a\u0020\u0025\u0073",_dbacd );};if _gbecdb ,_fdada :=_bcbde .(_d .EndElement );_fdada &&_gbecdb .Name ==start .Name {break ;};};return nil ;};func (_aedcc ST_SignedTwipsMeasure )String ()string {if _aedcc .Int64 !=nil {return _db .Sprintf ("\u0025\u0076",*_aedcc .Int64 );};if _aedcc .ST_UniversalMeasure !=nil {return _db .Sprintf ("\u0025\u0076",*_aedcc .ST_UniversalMeasure );};return "";}; +// Text 2 Theme Color Mapping +T2Attr ST_WmlColorSchemeIndex ; -// ValidateWithPath validates the Comments and its children, prefixing error messages with path -func (_cdaba *Comments )ValidateWithPath (path string )error {if _egddg :=_cdaba .CT_Comments .ValidateWithPath (path );_egddg !=nil {return _egddg ;};return nil ;}; +// Accent 1 Theme Color Mapping +Accent1Attr ST_WmlColorSchemeIndex ; -// Validate validates the EG_RPrContent and its children -func (_fcagbf *EG_RPrContent )Validate ()error {return _fcagbf .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074");}; +// Accent 2 Theme Color Mapping +Accent2Attr ST_WmlColorSchemeIndex ; -// Validate validates the CT_TblPr and its children -func (_abce *CT_TblPr )Validate ()error {return _abce .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072");}; +// Accent3 Theme Color Mapping +Accent3Attr ST_WmlColorSchemeIndex ; -// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path -func (_gfefb *CT_Control )ValidateWithPath (path string )error {return nil };func (_cagbd ST_TextAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_edebg :=_d .Attr {};_edebg .Name =name ;switch _cagbd {case ST_TextAlignmentUnset :_edebg .Value ="";case ST_TextAlignmentTop :_edebg .Value ="\u0074\u006f\u0070";case ST_TextAlignmentCenter :_edebg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextAlignmentBaseline :_edebg .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case ST_TextAlignmentBottom :_edebg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextAlignmentAuto :_edebg .Value ="\u0061\u0075\u0074\u006f";};return _edebg ,nil ;};func (_ddbedd *ST_TextDirection )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddbedd =0;case "\u0074\u0062":*_ddbedd =1;case "\u0072\u006c":*_ddbedd =2;case "\u006c\u0072":*_ddbedd =3;case "\u0074\u0062\u0056":*_ddbedd =4;case "\u0072\u006c\u0056":*_ddbedd =5;case "\u006c\u0072\u0056":*_ddbedd =6;case "\u0062\u0074\u004c\u0072":*_ddbedd =7;case "\u006c\u0072\u0054\u0062":*_ddbedd =8;case "\u006c\u0072\u0054b\u0056":*_ddbedd =9;case "\u0074\u0062\u004cr\u0056":*_ddbedd =10;case "\u0074\u0062\u0052\u006c":*_ddbedd =11;case "\u0074\u0062\u0052l\u0056":*_ddbedd =12;};return nil ;}; +// Accent4 Theme Color Mapping +Accent4Attr ST_WmlColorSchemeIndex ; -// ValidateWithPath validates the CT_TcBorders and its children, prefixing error messages with path -func (_ddgcd *CT_TcBorders )ValidateWithPath (path string )error {if _ddgcd .Top !=nil {if _ecccdf :=_ddgcd .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_ecccdf !=nil {return _ecccdf ;};};if _ddgcd .Start !=nil {if _dgddca :=_ddgcd .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_dgddca !=nil {return _dgddca ;};};if _ddgcd .Left !=nil {if _bddbba :=_ddgcd .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_bddbba !=nil {return _bddbba ;};};if _ddgcd .Bottom !=nil {if _bbdbd :=_ddgcd .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_bbdbd !=nil {return _bbdbd ;};};if _ddgcd .End !=nil {if _baagac :=_ddgcd .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_baagac !=nil {return _baagac ;};};if _ddgcd .Right !=nil {if _gaafc :=_ddgcd .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_gaafc !=nil {return _gaafc ;};};if _ddgcd .InsideH !=nil {if _agacda :=_ddgcd .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_agacda !=nil {return _agacda ;};};if _ddgcd .InsideV !=nil {if _egebe :=_ddgcd .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_egebe !=nil {return _egebe ;};};if _ddgcd .Tl2br !=nil {if _gcbge :=_ddgcd .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_gcbge !=nil {return _gcbge ;};};if _ddgcd .Tr2bl !=nil {if _agagf :=_ddgcd .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c");_agagf !=nil {return _agagf ;};};return nil ;};func (_cgfag *CT_FFTextInput )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egcd :for {_ddcf ,_ddgda :=d .Token ();if _ddgda !=nil {return _ddgda ;};switch _ffagf :=_ddcf .(type ){case _d .StartElement :switch _ffagf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cgfag .Type =NewCT_FFTextType ();if _afcdde :=d .DecodeElement (_cgfag .Type ,&_ffagf );_afcdde !=nil {return _afcdde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgfag .Default =NewCT_String ();if _cegac :=d .DecodeElement (_cgfag .Default ,&_ffagf );_cegac !=nil {return _cegac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgfag .MaxLength =NewCT_DecimalNumber ();if _bdded :=d .DecodeElement (_cgfag .MaxLength ,&_ffagf );_bdded !=nil {return _bdded ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgfag .Format =NewCT_String ();if _bbbg :=d .DecodeElement (_cgfag .Format ,&_ffagf );_bbbg !=nil {return _bbbg ;};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\u0046\u0046\u0054\u0065\u0078\u0074\u0049n\u0070u\u0074\u0020\u0025\u0076",_ffagf .Name );if _efdde :=d .Skip ();_efdde !=nil {return _efdde ;};};case _d .EndElement :break _egcd ;case _d .CharData :};};return nil ;};type WdWgp struct{WdCT_WordprocessingGroup };type ST_BrClear byte ;type CT_TblGrid struct{ +// Accent5 Theme Color Mapping +Accent5Attr ST_WmlColorSchemeIndex ; -// Grid Column Definition -GridCol []*CT_TblGridCol ;TblGridChange *CT_TblGridChange ;};type CT_CustomXmlCell struct{ +// Accent6 Theme Color Mapping +Accent6Attr ST_WmlColorSchemeIndex ; -// Custom XML Element Namespace -UriAttr *string ; +// Hyperlink Theme Color Mapping +HyperlinkAttr ST_WmlColorSchemeIndex ; -// Custom XML Element Name -ElementAttr string ; +// Followed Hyperlink Theme Color Mapping +FollowedHyperlinkAttr ST_WmlColorSchemeIndex ;}; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_ContentCellContent []*EG_ContentCellContent ;}; +// ValidateWithPath validates the CT_ObjectEmbed and its children, prefixing error messages with path +func (_deebc *CT_ObjectEmbed )ValidateWithPath (path string )error {if _gbaga :=_deebc .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_gbaga !=nil {return _gbaga ;};return nil ;};func (_adacf *CT_TblGridCol )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_effff :=range start .Attr {if _effff .Name .Local =="\u0077"{_bfabcb ,_afgae :=ParseUnionST_TwipsMeasure (_effff .Value );if _afgae !=nil {return _afgae ;};_adacf .WAttr =&_bfabcb ;continue ;};};for {_fggff ,_gcfab :=d .Token ();if _gcfab !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cG\u0072i\u0064\u0043\u006f\u006c\u003a\u0020\u0025s",_gcfab );};if _gdeff ,_gceeg :=_fggff .(_d .EndElement );_gceeg &&_gdeff .Name ==start .Name {break ;};};return nil ;};type ST_EdnPos byte ;type CT_PPr struct{ -// Validate validates the CT_Drawing and its children -func (_aaaa *CT_Drawing )Validate ()error {return _aaaa .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_bfffc *CT_WritingStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gcaecb :=range start .Attr {if _gcaecb .Name .Local =="\u006c\u0061\u006e\u0067"{_gbebe ,_gbcgc :=_gcaecb .Value ,error (nil );if _gbcgc !=nil {return _gbcgc ;};_bfffc .LangAttr =_gbebe ;continue ;};if _gcaecb .Name .Local =="\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"{_eccea ,_gbefcb :=_gcaecb .Value ,error (nil );if _gbefcb !=nil {return _gbefcb ;};_bfffc .VendorIDAttr =_eccea ;continue ;};if _gcaecb .Name .Local =="\u0064\u006c\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_abdccb ,_cbfcec :=_gcaecb .Value ,error (nil );if _cbfcec !=nil {return _cbfcec ;};_bfffc .DllVersionAttr =_abdccb ;continue ;};if _gcaecb .Name .Local =="\u006el\u0043\u0068\u0065\u0063\u006b"{_gfeffa ,_fdagg :=ParseUnionST_OnOff (_gcaecb .Value );if _fdagg !=nil {return _fdagg ;};_bfffc .NlCheckAttr =&_gfeffa ;continue ;};if _gcaecb .Name .Local =="\u0063\u0068\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"{_gbgage ,_debdga :=ParseUnionST_OnOff (_gcaecb .Value );if _debdga !=nil {return _debdga ;};_bfffc .CheckStyleAttr =_gbgage ;continue ;};if _gcaecb .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_dabbb ,_aebbdd :=_gcaecb .Value ,error (nil );if _aebbdd !=nil {return _aebbdd ;};_bfffc .AppNameAttr =_dabbb ;continue ;};};for {_dgfgc ,_fdcdad :=d .Token ();if _fdcdad !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0057\u0072\u0069\u0074\u0069\u006eg\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_fdcdad );};if _fbfdc ,_acede :=_dgfgc .(_d .EndElement );_acede &&_fbfdc .Name ==start .Name {break ;};};return nil ;};func (_dafbf *ST_HdrFtr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acccg ,_efgeba :=d .Token ();if _efgeba !=nil {return _efgeba ;};if _fefce ,_eddbb :=_acccg .(_d .EndElement );_eddbb &&_fefce .Name ==start .Name {*_dafbf =1;return nil ;};if _edaeba ,_dfabfb :=_acccg .(_d .CharData );!_dfabfb {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acccg );}else {switch string (_edaeba ){case "":*_dafbf =0;case "\u0065\u0076\u0065\u006e":*_dafbf =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dafbf =2;case "\u0066\u0069\u0072s\u0074":*_dafbf =3;};};_acccg ,_efgeba =d .Token ();if _efgeba !=nil {return _efgeba ;};if _edbdb ,_adafbf :=_acccg .(_d .EndElement );_adafbf &&_edbdb .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acccg );}; +// Referenced Paragraph Style +PStyle *CT_String ; -// Validate validates the CT_Language and its children -func (_gedbb *CT_Language )Validate ()error {return _gedbb .ValidateWithPath ("C\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065");};func (_cbdgcd *CT_TblCellMar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cbdgcd .Top !=nil {_ecfdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_cbdgcd .Top ,_ecfdc );};if _cbdgcd .Start !=nil {_dgccc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cbdgcd .Start ,_dgccc );};if _cbdgcd .Left !=nil {_aaee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_cbdgcd .Left ,_aaee );};if _cbdgcd .Bottom !=nil {_fefbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_cbdgcd .Bottom ,_fefbf );};if _cbdgcd .End !=nil {_cfaec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_cbdgcd .End ,_cfaec );};if _cbdgcd .Right !=nil {_aabccd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cbdgcd .Right ,_aabccd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TextScale struct{ +// Keep Paragraph With Next Paragraph +KeepNext *CT_OnOff ; -// Text Expansion/Compression Value -ValAttr *ST_TextScale ;}; +// Keep All Lines On One Page +KeepLines *CT_OnOff ; -// Validate validates the CT_TblGridBase and its children -func (_egbaf *CT_TblGridBase )Validate ()error {return _egbaf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069d\u0042\u0061\u0073\u0065");};type WdCT_WordprocessingGroup struct{CNvPr *_bf .CT_NonVisualDrawingProps ;CNvGrpSpPr *_bf .CT_NonVisualGroupDrawingShapeProps ;GrpSpPr *_bf .CT_GroupShapeProperties ;Choice []*WdCT_WordprocessingGroupChoice ;ExtLst *_bf .CT_OfficeArtExtensionList ;};func (_bedfa *CT_NumRestart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bedfa .ValAttr =ST_RestartNumber (1);for _ ,_fgeaf :=range start .Attr {if _fgeaf .Name .Local =="\u0076\u0061\u006c"{_bedfa .ValAttr .UnmarshalXMLAttr (_fgeaf );continue ;};};for {_cfabd ,_egcbg :=d .Token ();if _egcbg !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004eu\u006dR\u0065s\u0074\u0061\u0072\u0074\u003a\u0020\u0025s",_egcbg );};if _afgeb ,_edaa :=_cfabd .(_d .EndElement );_edaa &&_afgeb .Name ==start .Name {break ;};};return nil ;}; +// Start Paragraph on Next Page +PageBreakBefore *CT_OnOff ; -// ValidateWithPath validates the CT_PixelsMeasure and its children, prefixing error messages with path -func (_gefdc *CT_PixelsMeasure )ValidateWithPath (path string )error {return nil }; +// Text Frame Properties +FramePr *CT_FramePr ; -// Validate validates the CT_Br and its children -func (_bbge *CT_Br )Validate ()error {return _bbge .ValidateWithPath ("\u0043\u0054\u005fB\u0072")}; +// Allow First/Last Line to Display on a Separate Page +WidowControl *CT_OnOff ; -// ValidateWithPath validates the CT_SdtContentRow and its children, prefixing error messages with path -func (_gfgdb *CT_SdtContentRow )ValidateWithPath (path string )error {for _aafcb ,_dfabb :=range _gfgdb .Tr {if _ccebbg :=_dfabb .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_aafcb ));_ccebbg !=nil {return _ccebbg ;};};if _gfgdb .CustomXml !=nil {if _daab :=_gfgdb .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_daab !=nil {return _daab ;};};if _gfgdb .Sdt !=nil {if _fdbdg :=_gfgdb .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_fdbdg !=nil {return _fdbdg ;};};for _dcgff ,_egfgf :=range _gfgdb .EG_RunLevelElts {if _agfcc :=_egfgf .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_dcgff ));_agfcc !=nil {return _agfcc ;};};return nil ;}; +// Numbering Definition Instance Reference +NumPr *CT_NumPr ; -// ValidateWithPath validates the CT_TrPrBase and its children, prefixing error messages with path -func (_faffgfc *CT_TrPrBase )ValidateWithPath (path string )error {for _dbece ,_agaba :=range _faffgfc .CnfStyle {if _gbcde :=_agaba .ValidateWithPath (_db .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dbece ));_gbcde !=nil {return _gbcde ;};};for _cadagd ,_ccfcc :=range _faffgfc .DivId {if _cddbab :=_ccfcc .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_cadagd ));_cddbab !=nil {return _cddbab ;};};for _egabb ,_eadeb :=range _faffgfc .GridBefore {if _efaeg :=_eadeb .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_egabb ));_efaeg !=nil {return _efaeg ;};};for _fdfbc ,_dbaad :=range _faffgfc .GridAfter {if _cabgb :=_dbaad .ValidateWithPath (_db .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fdfbc ));_cabgb !=nil {return _cabgb ;};};for _ffede ,_efaae :=range _faffgfc .WBefore {if _bcabc :=_efaae .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_ffede ));_bcabc !=nil {return _bcabc ;};};for _cdegf ,_ffeb :=range _faffgfc .WAfter {if _edgaa :=_ffeb .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cdegf ));_edgaa !=nil {return _edgaa ;};};for _gccec ,_beeeca :=range _faffgfc .CantSplit {if _fbedaf :=_beeeca .ValidateWithPath (_db .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_gccec ));_fbedaf !=nil {return _fbedaf ;};};for _begce ,_ffddb :=range _faffgfc .TrHeight {if _dedbe :=_ffddb .ValidateWithPath (_db .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_begce ));_dedbe !=nil {return _dedbe ;};};for _dccadg ,_eabcda :=range _faffgfc .TblHeader {if _dbaba :=_eabcda .ValidateWithPath (_db .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dccadg ));_dbaba !=nil {return _dbaba ;};};for _bgedg ,_gfcec :=range _faffgfc .TblCellSpacing {if _cdea :=_gfcec .ValidateWithPath (_db .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_bgedg ));_cdea !=nil {return _cdea ;};};for _bcfag ,_bgdeg :=range _faffgfc .Jc {if _dfgddd :=_bgdeg .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_bcfag ));_dfgddd !=nil {return _dfgddd ;};};for _aabccdf ,_efaec :=range _faffgfc .Hidden {if _dffbd :=_efaec .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_aabccdf ));_dffbd !=nil {return _dffbd ;};};return nil ;};func (_bebdb ST_MailMergeSourceType )ValidateWithPath (path string )error {switch _bebdb {case 0,1,2,3,4,5,6,7,8,9:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bebdb ));};return nil ;}; +// Suppress Line Numbers for Paragraph +SuppressLineNumbers *CT_OnOff ; -// Validate validates the CT_Object and its children -func (_ddgdbc *CT_Object )Validate ()error {return _ddgdbc .ValidateWithPath ("\u0043T\u005f\u004f\u0062\u006a\u0065\u0063t");}; +// Paragraph Borders +PBdr *CT_PBdr ; -// ValidateWithPath validates the CT_ParaRPrChange and its children, prefixing error messages with path -func (_fgdfc *CT_ParaRPrChange )ValidateWithPath (path string )error {if _afbdd :=_fgdfc .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_afbdd !=nil {return _afbdd ;};return nil ;};func NewWdCT_WrapTopBottom ()*WdCT_WrapTopBottom {_gcedfg :=&WdCT_WrapTopBottom {};return _gcedfg }; +// Paragraph Shading +Shd *CT_Shd ; -// Validate validates the CT_FFCheckBoxChoice and its children -func (_effff *CT_FFCheckBoxChoice )Validate ()error {return _effff .ValidateWithPath ("\u0043\u0054\u005f\u0046FC\u0068\u0065\u0063\u006b\u0042\u006f\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_DocPartTypes struct{ +// Set of Custom Tab Stops +Tabs *CT_Tabs ; -// Entry Is Of All Types -AllAttr *_c .ST_OnOff ; +// Suppress Hyphenation for Paragraph +SuppressAutoHyphens *CT_OnOff ; -// Entry Type -Type []*CT_DocPartType ;};func (_adeea *CT_Comments )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _adeea .Comment !=nil {_cgcd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006d\u006d\u0065\u006et"}};for _ ,_dabad :=range _adeea .Comment {e .EncodeElement (_dabad ,_cgcd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Use East Asian Typography Rules for First and Last Character per Line +Kinsoku *CT_OnOff ; -// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_gdcbbg *CT_Rel )ValidateWithPath (path string )error {return nil };type CT_MathCtrlIns struct{AuthorAttr string ;DateAttr *_e .Time ; +// Allow Line Breaking At Character Level +WordWrap *CT_OnOff ; -// Annotation Identifier -IdAttr int64 ;};func (_afgaa ST_EdGrp )ValidateWithPath (path string )error {switch _afgaa {case 0,1,2,3,4,5,6,7:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afgaa ));};return nil ;};func (_dbabcf *ST_FtnPos )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dbabcf =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_dbabcf =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_dbabcf =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_dbabcf =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_dbabcf =4;};return nil ;};func NewCT_TextAlignment ()*CT_TextAlignment {_gfagd :=&CT_TextAlignment {};_gfagd .ValAttr =ST_TextAlignment (1);return _gfagd ;};func (_fgacc ST_PageBorderDisplay )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fgacc .String (),start );};type CT_NumLvl struct{ +// Allow Punctuation to Extend Past Text Extents +OverflowPunct *CT_OnOff ; -// Numbering Level ID -IlvlAttr int64 ; +// Compress Punctuation at Start of a Line +TopLinePunct *CT_OnOff ; -// Numbering Level Starting Value Override -StartOverride *CT_DecimalNumber ; +// Automatically Adjust Spacing of Latin and East Asian Text +AutoSpaceDE *CT_OnOff ; -// Numbering Level Override Definition -Lvl *CT_Lvl ;};func (_gdeedba ST_View )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gbacg :=_d .Attr {};_gbacg .Name =name ;switch _gdeedba {case ST_ViewUnset :_gbacg .Value ="";case ST_ViewNone :_gbacg .Value ="\u006e\u006f\u006e\u0065";case ST_ViewPrint :_gbacg .Value ="\u0070\u0072\u0069n\u0074";case ST_ViewOutline :_gbacg .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";case ST_ViewMasterPages :_gbacg .Value ="m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073";case ST_ViewNormal :_gbacg .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ViewWeb :_gbacg .Value ="\u0077\u0065\u0062";};return _gbacg ,nil ;}; +// Automatically Adjust Spacing of East Asian Text and Numbers +AutoSpaceDN *CT_OnOff ; -// ValidateWithPath validates the CT_Spacing and its children, prefixing error messages with path -func (_cbgee *CT_Spacing )ValidateWithPath (path string )error {if _cbgee .BeforeAttr !=nil {if _cebabc :=_cbgee .BeforeAttr .ValidateWithPath (path +"/\u0042\u0065\u0066\u006f\u0072\u0065\u0041\u0074\u0074\u0072");_cebabc !=nil {return _cebabc ;};};if _cbgee .BeforeAutospacingAttr !=nil {if _bbaadd :=_cbgee .BeforeAutospacingAttr .ValidateWithPath (path +"\u002f\u0042\u0065\u0066or\u0065\u0041\u0075\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067\u0041\u0074t\u0072");_bbaadd !=nil {return _bbaadd ;};};if _cbgee .AfterAttr !=nil {if _gageb :=_cbgee .AfterAttr .ValidateWithPath (path +"\u002f\u0041\u0066\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_gageb !=nil {return _gageb ;};};if _cbgee .AfterAutospacingAttr !=nil {if _gbbeaa :=_cbgee .AfterAutospacingAttr .ValidateWithPath (path +"/\u0041\u0066\u0074\u0065rA\u0075t\u006f\u0073\u0070\u0061\u0063i\u006e\u0067\u0041\u0074\u0074\u0072");_gbbeaa !=nil {return _gbbeaa ;};};if _cbgee .LineAttr !=nil {if _bfccf :=_cbgee .LineAttr .ValidateWithPath (path +"\u002fL\u0069\u006e\u0065\u0041\u0074\u0074r");_bfccf !=nil {return _bfccf ;};};if _dgccf :=_cbgee .LineRuleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_dgccf !=nil {return _dgccf ;};return nil ;}; +// Right to Left Paragraph Layout +Bidi *CT_OnOff ; -// Validate validates the CT_Lvl and its children -func (_gffgf *CT_Lvl )Validate ()error {return _gffgf .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");};func (_ggdd *CT_Rel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbgce :=range start .Attr {if _cbgce .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cbgce .Name .Local =="\u0069\u0064"||_cbgce .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"&&_cbgce .Name .Local =="\u0069\u0064"{_dfedf ,_eccbd :=_cbgce .Value ,error (nil );if _eccbd !=nil {return _eccbd ;};_ggdd .IdAttr =_dfedf ;continue ;};};for {_dfggf ,_eedbf :=d .Token ();if _eedbf !=nil {return _db .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_eedbf );};if _ebcdd ,_ccgbe :=_dfggf .(_d .EndElement );_ccgbe &&_ebcdd .Name ==start .Name {break ;};};return nil ;};func (_ddebc WdST_WrapText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ddebc .String (),start );};type CT_FramesetChoice struct{Frameset []*CT_Frameset ;Frame []*CT_Frame ;}; +// Automatically Adjust Right Indent When Using Document Grid +AdjustRightInd *CT_OnOff ; -// Validate validates the CT_TwipsMeasure and its children -func (_eabdgb *CT_TwipsMeasure )Validate ()error {return _eabdgb .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};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 CT_SdtListItem struct{ +// Use Document Grid Settings for Inter-Line Paragraph Spacing +SnapToGrid *CT_OnOff ; -// List Entry Display Text -DisplayTextAttr *string ; +// Spacing Between Lines and Above/Below Paragraph +Spacing *CT_Spacing ; -// List Entry Value -ValueAttr *string ;};func (_bfaed *CT_JcTable )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfaed .ValAttr =ST_JcTable (1);for _ ,_bbbdg :=range start .Attr {if _bbbdg .Name .Local =="\u0076\u0061\u006c"{_bfaed .ValAttr .UnmarshalXMLAttr (_bbbdg );continue ;};};for {_fafdg ,_bbcea :=d .Token ();if _bbcea !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065\u003a\u0020%\u0073",_bbcea );};if _cefca ,_fbcde :=_fafdg .(_d .EndElement );_fbcde &&_cefca .Name ==start .Name {break ;};};return nil ;};func (_bbgeee *ST_LevelSuffix )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aeegc ,_eacfa :=d .Token ();if _eacfa !=nil {return _eacfa ;};if _cbeegb ,_bgacac :=_aeegc .(_d .EndElement );_bgacac &&_cbeegb .Name ==start .Name {*_bbgeee =1;return nil ;};if _gggca ,_agageb :=_aeegc .(_d .CharData );!_agageb {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aeegc );}else {switch string (_gggca ){case "":*_bbgeee =0;case "\u0074\u0061\u0062":*_bbgeee =1;case "\u0073\u0070\u0061c\u0065":*_bbgeee =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_bbgeee =3;};};_aeegc ,_eacfa =d .Token ();if _eacfa !=nil {return _eacfa ;};if _fcfbae ,_eadec :=_aeegc .(_d .EndElement );_eadec &&_fcfbae .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aeegc );}; +// Paragraph Indentation +Ind *CT_Ind ; -// Validate validates the CT_SdtPrChoice and its children -func (_bffef *CT_SdtPrChoice )Validate ()error {return _bffef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");};func (_fcegb *CT_TblGrid )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fcegb .GridCol !=nil {_acgadf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_bbafff :=range _fcegb .GridCol {e .EncodeElement (_bbafff ,_acgadf );};};if _fcegb .TblGridChange !=nil {_aaaeea :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074b\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_fcegb .TblGridChange ,_aaaeea );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fcaebg ST_DocPartType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ffegba :=_d .Attr {};_ffegba .Name =name ;switch _fcaebg {case ST_DocPartTypeUnset :_ffegba .Value ="";case ST_DocPartTypeNone :_ffegba .Value ="\u006e\u006f\u006e\u0065";case ST_DocPartTypeNormal :_ffegba .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_DocPartTypeAutoExp :_ffegba .Value ="\u0061u\u0074\u006f\u0045\u0078\u0070";case ST_DocPartTypeToolbar :_ffegba .Value ="\u0074o\u006f\u006c\u0062\u0061\u0072";case ST_DocPartTypeSpeller :_ffegba .Value ="\u0073p\u0065\u006c\u006c\u0065\u0072";case ST_DocPartTypeFormFld :_ffegba .Value ="\u0066o\u0072\u006d\u0046\u006c\u0064";case ST_DocPartTypeBbPlcHdr :_ffegba .Value ="\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072";};return _ffegba ,nil ;};type CT_HdrFtr struct{ +// Ignore Spacing Above and Below When Using Identical Styles +ContextualSpacing *CT_OnOff ; -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_gddae *CT_DecimalNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fceac :=range start .Attr {if _fceac .Name .Local =="\u0076\u0061\u006c"{_gbdg ,_abadg :=_dd .ParseInt (_fceac .Value ,10,64);if _abadg !=nil {return _abadg ;};_gddae .ValAttr =_gbdg ;continue ;};};for {_aebf ,_gdddd :=d .Token ();if _gdddd !=nil {return _db .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",_gdddd );};if _bbce ,_ebcd :=_aebf .(_d .EndElement );_ebcd &&_bbce .Name ==start .Name {break ;};};return nil ;}; +// Use Left/Right Indents as Inside/Outside Indents +MirrorIndents *CT_OnOff ; -// Validate validates the CT_Num and its children -func (_afbebf *CT_Num )Validate ()error {return _afbebf .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d");};func (_gbced *CT_PageBorder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbced .ValAttr =ST_Border (1);for _ ,_dbeadb :=range start .Attr {if _dbeadb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dbeadb .Name .Local =="\u0069\u0064"||_dbeadb .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"&&_dbeadb .Name .Local =="\u0069\u0064"{_dcdcb ,_debfab :=_dbeadb .Value ,error (nil );if _debfab !=nil {return _debfab ;};_gbced .IdAttr =&_dcdcb ;continue ;};if _dbeadb .Name .Local =="\u0076\u0061\u006c"{_gbced .ValAttr .UnmarshalXMLAttr (_dbeadb );continue ;};if _dbeadb .Name .Local =="\u0063\u006f\u006co\u0072"{_beaba ,_dcagc :=ParseUnionST_HexColor (_dbeadb .Value );if _dcagc !=nil {return _dcagc ;};_gbced .ColorAttr =&_beaba ;continue ;};if _dbeadb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_gbced .ThemeColorAttr .UnmarshalXMLAttr (_dbeadb );continue ;};if _dbeadb .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_dddbad ,_aeeff :=_dbeadb .Value ,error (nil );if _aeeff !=nil {return _aeeff ;};_gbced .ThemeTintAttr =&_dddbad ;continue ;};if _dbeadb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_feedd ,_cccac :=_dbeadb .Value ,error (nil );if _cccac !=nil {return _cccac ;};_gbced .ThemeShadeAttr =&_feedd ;continue ;};if _dbeadb .Name .Local =="\u0073\u007a"{_dccdf ,_bdgcg :=_dd .ParseUint (_dbeadb .Value ,10,64);if _bdgcg !=nil {return _bdgcg ;};_gbced .SzAttr =&_dccdf ;continue ;};if _dbeadb .Name .Local =="\u0073\u0070\u0061c\u0065"{_gbfdg ,_cbbdfa :=_dd .ParseUint (_dbeadb .Value ,10,64);if _cbbdfa !=nil {return _cbbdfa ;};_gbced .SpaceAttr =&_gbfdg ;continue ;};if _dbeadb .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ccgae ,_adcba :=ParseUnionST_OnOff (_dbeadb .Value );if _adcba !=nil {return _adcba ;};_gbced .ShadowAttr =&_ccgae ;continue ;};if _dbeadb .Name .Local =="\u0066\u0072\u0061m\u0065"{_gggbc ,_cced :=ParseUnionST_OnOff (_dbeadb .Value );if _cced !=nil {return _cced ;};_gbced .FrameAttr =&_gggbc ;continue ;};};for {_cecbg ,_ebefce :=d .Token ();if _ebefce !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u0042o\u0072\u0064\u0065\u0072\u003a\u0020\u0025s",_ebefce );};if _ebcff ,_eegcb :=_cecbg .(_d .EndElement );_eegcb &&_ebcff .Name ==start .Name {break ;};};return nil ;};func (_eggfd *CT_Shd )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dbfb ,_fcbgd :=_eggfd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fcbgd !=nil {return _fcbgd ;};start .Attr =append (start .Attr ,_dbfb );if _eggfd .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_db .Sprintf ("\u0025\u0076",*_eggfd .ColorAttr )});};if _eggfd .ThemeColorAttr !=ST_ThemeColorUnset {_ecgaeb ,_fadcg :=_eggfd .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _fadcg !=nil {return _fadcg ;};start .Attr =append (start .Attr ,_ecgaeb );};if _eggfd .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_eggfd .ThemeTintAttr )});};if _eggfd .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_eggfd .ThemeShadeAttr )});};if _eggfd .FillAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u0069\u006c\u006c"},Value :_db .Sprintf ("\u0025\u0076",*_eggfd .FillAttr )});};if _eggfd .ThemeFillAttr !=ST_ThemeColorUnset {_bege ,_dcadg :=_eggfd .ThemeFillAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c"});if _dcadg !=nil {return _dcadg ;};start .Attr =append (start .Attr ,_bege );};if _eggfd .ThemeFillTintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0074h\u0065\u006d\u0065\u0046\u0069\u006c\u006c\u0054\u0069\u006e\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_eggfd .ThemeFillTintAttr )});};if _eggfd .ThemeFillShadeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003at\u0068\u0065\u006de\u0046\u0069\u006c\u006c\u0053\u0068\u0061\u0064\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_eggfd .ThemeFillShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_DocPartBehavior struct{ +// Prevent Text Frames From Overlapping +SuppressOverlap *CT_OnOff ; -// Insertion Behavior Value -ValAttr ST_DocPartBehavior ;};func (_bbfcg *CT_TextScale )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbfcg .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",*_bbfcg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcggeg *CT_SdtContentRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bcggeg .FldSimple !=nil {_bebgbb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_edefe :=range _bcggeg .FldSimple {e .EncodeElement (_edefe ,_bebgbb );};};if _bcggeg .Hyperlink !=nil {_aedbf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_bcggeg .Hyperlink ,_aedbf );};if _bcggeg .SubDoc !=nil {_eabca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_bcggeg .SubDoc ,_eabca );};if _bcggeg .EG_ContentRunContent !=nil {for _ ,_fdgfbf :=range _bcggeg .EG_ContentRunContent {_fdgfbf .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgdgcg ST_DocGrid )Validate ()error {return _dgdgcg .ValidateWithPath ("")};func NewCT_WritingStyle ()*CT_WritingStyle {_ecbgd :=&CT_WritingStyle {};return _ecbgd };type CT_TcPrInner struct{ +// Paragraph Alignment +Jc *CT_Jc ; -// Table Cell Conditional Formatting -CnfStyle *CT_Cnf ; +// Paragraph Text Flow Direction +TextDirection *CT_TextDirection ; -// Preferred Table Cell Width -TcW *CT_TblWidth ; +// Vertical Character Alignment on Line +TextAlignment *CT_TextAlignment ; -// Grid Columns Spanned by Current Table Cell -GridSpan *CT_DecimalNumber ; +// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents +TextboxTightWrap *CT_TextboxTightWrap ; -// Horizontally Merged Cell -HMerge *CT_HMerge ; +// Associated Outline Level +OutlineLvl *CT_DecimalNumber ; -// Vertically Merged Cell -VMerge *CT_VMerge ; +// Associated HTML div ID +DivId *CT_DecimalNumber ; -// Table Cell Borders -TcBorders *CT_TcBorders ; +// Paragraph Conditional Formatting +CnfStyle *CT_Cnf ;RPr *CT_ParaRPr ;SectPr *CT_SectPr ;PPrChange *CT_PPrChange ;};func (_fbdgba ST_CharacterSpacing )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cdebe :=_d .Attr {};_cdebe .Name =name ;switch _fbdgba {case ST_CharacterSpacingUnset :_cdebe .Value ="";case ST_CharacterSpacingDoNotCompress :_cdebe .Value ="\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073";case ST_CharacterSpacingCompressPunctuation :_cdebe .Value ="\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e";case ST_CharacterSpacingCompressPunctuationAndJapaneseKana :_cdebe .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 _cdebe ,nil ;};func (_caecdc ST_DocPartBehavior )ValidateWithPath (path string )error {switch _caecdc {case 0,1,2,3: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 (_caecdc ));};return nil ;};const (ST_ObjectUpdateModeUnset ST_ObjectUpdateMode =0;ST_ObjectUpdateModeAlways ST_ObjectUpdateMode =1;ST_ObjectUpdateModeOnCall ST_ObjectUpdateMode =2;);func (_gbeace *CT_Zoom )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aaffgf :=range start .Attr {if _aaffgf .Name .Local =="\u0076\u0061\u006c"{_gbeace .ValAttr .UnmarshalXMLAttr (_aaffgf );continue ;};if _aaffgf .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_efacb ,_cgdgfe :=ParseUnionST_DecimalNumberOrPercent (_aaffgf .Value );if _cgdgfe !=nil {return _cgdgfe ;};_gbeace .PercentAttr =_efacb ;continue ;};};for {_gddbgb ,_aeadc :=d .Token ();if _aeadc !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u005a\u006f\u006f\u006d\u003a\u0020\u0025\u0073",_aeadc );};if _fdcgb ,_fegfg :=_gddbgb .(_d .EndElement );_fegfg &&_fdcgb .Name ==start .Name {break ;};};return nil ;};func (_adeecd *Footnotes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adeecd .CT_Footnotes =*NewCT_Footnotes ();_gdggf :for {_gfgga ,_affcc :=d .Token ();if _affcc !=nil {return _affcc ;};switch _bfacf :=_gfgga .(type ){case _d .StartElement :switch _bfacf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdgag :=NewCT_FtnEdn ();if _fdaaa :=d .DecodeElement (_fdgag ,&_bfacf );_fdaaa !=nil {return _fdaaa ;};_adeecd .Footnote =append (_adeecd .Footnote ,_fdgag );default:_dg .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",_bfacf .Name );if _bcgacb :=d .Skip ();_bcgacb !=nil {return _bcgacb ;};};case _d .EndElement :break _gdggf ;case _d .CharData :};};return nil ;};func (_aaeec ST_ThemeColor )String ()string {switch _aaeec {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_Lock ()*CT_Lock {_baadg :=&CT_Lock {};return _baadg };func (_cafaff WdST_AlignV )String ()string {switch _cafaff {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 "";};func (_edgeceb *ST_FFTextType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_edgeceb =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_edgeceb =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_edgeceb =2;case "\u0064\u0061\u0074\u0065":*_edgeceb =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_edgeceb =4;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_edgeceb =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_edgeceb =6;};return nil ;};func (_fbfcd *CT_R )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdeb :=range start .Attr {if _cdeb .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_dfdfag ,_aebcf :=_cdeb .Value ,error (nil );if _aebcf !=nil {return _aebcf ;};_fbfcd .RsidRPrAttr =&_dfdfag ;continue ;};if _cdeb .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_cgeaa ,_ffafbf :=_cdeb .Value ,error (nil );if _ffafbf !=nil {return _ffafbf ;};_fbfcd .RsidDelAttr =&_cgeaa ;continue ;};if _cdeb .Name .Local =="\u0072\u0073\u0069d\u0052"{_egbda ,_aebga :=_cdeb .Value ,error (nil );if _aebga !=nil {return _aebga ;};_fbfcd .RsidRAttr =&_egbda ;continue ;};};_gbdbf :for {_cfffa ,_fadegg :=d .Token ();if _fadegg !=nil {return _fadegg ;};switch _cbdabb :=_cfffa .(type ){case _d .StartElement :switch _cbdabb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbfcd .RPr =NewCT_RPr ();if _egdfc :=d .DecodeElement (_fbfcd .RPr ,&_cbdabb );_egdfc !=nil {return _egdfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfgdff :=NewEG_RunInnerContent ();_gfgdff .Br =NewCT_Br ();if _efaaba :=d .DecodeElement (_gfgdff .Br ,&_cbdabb );_efaaba !=nil {return _efaaba ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_gfgdff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074"}:_dced :=NewEG_RunInnerContent ();_dced .T =NewCT_Text ();if _dbafe :=d .DecodeElement (_dced .T ,&_cbdabb );_dbafe !=nil {return _dbafe ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_dced );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gddab :=NewEG_RunInnerContent ();_gddab .ContentPart =NewCT_Rel ();if _ebcgf :=d .DecodeElement (_gddab .ContentPart ,&_cbdabb );_ebcgf !=nil {return _ebcgf ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_gddab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecgfd :=NewEG_RunInnerContent ();_ecgfd .DelText =NewCT_Text ();if _ddggf :=d .DecodeElement (_ecgfd .DelText ,&_cbdabb );_ddggf !=nil {return _ddggf ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_ecgfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cded :=NewEG_RunInnerContent ();_cded .InstrText =NewCT_Text ();if _fegge :=d .DecodeElement (_cded .InstrText ,&_cbdabb );_fegge !=nil {return _fegge ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_cded );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefeac :=NewEG_RunInnerContent ();_gefeac .DelInstrText =NewCT_Text ();if _cgfgf :=d .DecodeElement (_gefeac .DelInstrText ,&_cbdabb );_cgfgf !=nil {return _cgfgf ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_gefeac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcca :=NewEG_RunInnerContent ();_dcca .NoBreakHyphen =NewCT_Empty ();if _abefe :=d .DecodeElement (_dcca .NoBreakHyphen ,&_cbdabb );_abefe !=nil {return _abefe ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_dcca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eefebe :=NewEG_RunInnerContent ();_eefebe .SoftHyphen =NewCT_Empty ();if _ddcge :=d .DecodeElement (_eefebe .SoftHyphen ,&_cbdabb );_ddcge !=nil {return _ddcge ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_eefebe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdeea :=NewEG_RunInnerContent ();_fdeea .DayShort =NewCT_Empty ();if _gcgcfe :=d .DecodeElement (_fdeea .DayShort ,&_cbdabb );_gcgcfe !=nil {return _gcgcfe ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_fdeea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ccgfd :=NewEG_RunInnerContent ();_ccgfd .MonthShort =NewCT_Empty ();if _geaca :=d .DecodeElement (_ccgfd .MonthShort ,&_cbdabb );_geaca !=nil {return _geaca ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_ccgfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccfca :=NewEG_RunInnerContent ();_ccfca .YearShort =NewCT_Empty ();if _cgeab :=d .DecodeElement (_ccfca .YearShort ,&_cbdabb );_cgeab !=nil {return _cgeab ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_ccfca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddacd :=NewEG_RunInnerContent ();_ddacd .DayLong =NewCT_Empty ();if _acggf :=d .DecodeElement (_ddacd .DayLong ,&_cbdabb );_acggf !=nil {return _acggf ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_ddacd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gffge :=NewEG_RunInnerContent ();_gffge .MonthLong =NewCT_Empty ();if _gded :=d .DecodeElement (_gffge .MonthLong ,&_cbdabb );_gded !=nil {return _gded ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_gffge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgacaf :=NewEG_RunInnerContent ();_dgacaf .YearLong =NewCT_Empty ();if _gbgab :=d .DecodeElement (_dgacaf .YearLong ,&_cbdabb );_gbgab !=nil {return _gbgab ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_dgacaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggbde :=NewEG_RunInnerContent ();_ggbde .AnnotationRef =NewCT_Empty ();if _cfgdf :=d .DecodeElement (_ggbde .AnnotationRef ,&_cbdabb );_cfgdf !=nil {return _cfgdf ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_ggbde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eggbb :=NewEG_RunInnerContent ();_eggbb .FootnoteRef =NewCT_Empty ();if _gdbcge :=d .DecodeElement (_eggbb .FootnoteRef ,&_cbdabb );_gdbcge !=nil {return _gdbcge ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_eggbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbdccc :=NewEG_RunInnerContent ();_fbdccc .EndnoteRef =NewCT_Empty ();if _gfbfd :=d .DecodeElement (_fbdccc .EndnoteRef ,&_cbdabb );_gfbfd !=nil {return _gfbfd ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_fbdccc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cagbe :=NewEG_RunInnerContent ();_cagbe .Separator =NewCT_Empty ();if _acbcc :=d .DecodeElement (_cagbe .Separator ,&_cbdabb );_acbcc !=nil {return _acbcc ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_cagbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cagfb :=NewEG_RunInnerContent ();_cagfb .ContinuationSeparator =NewCT_Empty ();if _cddbd :=d .DecodeElement (_cagfb .ContinuationSeparator ,&_cbdabb );_cddbd !=nil {return _cddbd ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_cagfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_befaa :=NewEG_RunInnerContent ();_befaa .Sym =NewCT_Sym ();if _eaaacd :=d .DecodeElement (_befaa .Sym ,&_cbdabb );_eaaacd !=nil {return _eaaacd ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_befaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_addc :=NewEG_RunInnerContent ();_addc .PgNum =NewCT_Empty ();if _cgdacg :=d .DecodeElement (_addc .PgNum ,&_cbdabb );_cgdacg !=nil {return _cgdacg ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_addc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dfdaf :=NewEG_RunInnerContent ();_dfdaf .Cr =NewCT_Empty ();if _egeefc :=d .DecodeElement (_dfdaf .Cr ,&_cbdabb );_egeefc !=nil {return _egeefc ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_dfdaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bagcf :=NewEG_RunInnerContent ();_bagcf .Tab =NewCT_Empty ();if _gbaacc :=d .DecodeElement (_bagcf .Tab ,&_cbdabb );_gbaacc !=nil {return _gbaacc ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_bagcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbddb :=NewEG_RunInnerContent ();_gbddb .Object =NewCT_Object ();if _ggagag :=d .DecodeElement (_gbddb .Object ,&_cbdabb );_ggagag !=nil {return _ggagag ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_gbddb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcebf :=NewEG_RunInnerContent ();_fcebf .Pict =NewCT_Picture ();if _bcbee :=d .DecodeElement (_fcebf .Pict ,&_cbdabb );_bcbee !=nil {return _bcbee ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_fcebf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eeded :=NewEG_RunInnerContent ();_eeded .FldChar =NewCT_FldChar ();if _cdcga :=d .DecodeElement (_eeded .FldChar ,&_cbdabb );_cdcga !=nil {return _cdcga ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_eeded );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gccceg :=NewEG_RunInnerContent ();_gccceg .Ruby =NewCT_Ruby ();if _adcde :=d .DecodeElement (_gccceg .Ruby ,&_cbdabb );_adcde !=nil {return _adcde ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_gccceg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbaff :=NewEG_RunInnerContent ();_cbaff .FootnoteReference =NewCT_FtnEdnRef ();if _gcbed :=d .DecodeElement (_cbaff .FootnoteReference ,&_cbdabb );_gcbed !=nil {return _gcbed ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_cbaff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccfcf :=NewEG_RunInnerContent ();_ccfcf .EndnoteReference =NewCT_FtnEdnRef ();if _baba :=d .DecodeElement (_ccfcf .EndnoteReference ,&_cbdabb );_baba !=nil {return _baba ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_ccfcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ggeeg :=NewEG_RunInnerContent ();_ggeeg .CommentReference =NewCT_Markup ();if _dbgcfg :=d .DecodeElement (_ggeeg .CommentReference ,&_cbdabb );_dbgcfg !=nil {return _dbgcfg ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_ggeeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbbfc :=NewEG_RunInnerContent ();_fbbfc .Drawing =NewCT_Drawing ();if _cfeec :=d .DecodeElement (_fbbfc .Drawing ,&_cbdabb );_cfeec !=nil {return _cfeec ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_fbbfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aacga :=NewEG_RunInnerContent ();_aacga .Ptab =NewCT_PTab ();if _ebfee :=d .DecodeElement (_aacga .Ptab ,&_cbdabb );_ebfee !=nil {return _ebfee ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_aacga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gagg :=NewEG_RunInnerContent ();_gagg .LastRenderedPageBreak =NewCT_Empty ();if _fbbfdd :=d .DecodeElement (_gagg .LastRenderedPageBreak ,&_cbdabb );_fbbfdd !=nil {return _fbbfdd ;};_fbfcd .EG_RunInnerContent =append (_fbfcd .EG_RunInnerContent ,_gagg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\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",Local :"\u0041\u006ct\u0065\u0072\u006ea\u0074\u0065\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_eeca :=&AlternateContentRun {};if _dfebb :=d .DecodeElement (_eeca ,&_cbdabb );_dfebb !=nil {return _dfebb ;};_fbfcd .Extra =append (_fbfcd .Extra ,_eeca );default:_ffabd :=&_dg .XSDAny {};if _agadgb :=d .DecodeElement (_ffabd ,&_cbdabb );_agadgb !=nil {return _agadgb ;};_fbfcd .Extra =append (_fbfcd .Extra ,_ffabd );};case _d .EndElement :break _gbdbf ;case _d .CharData :};};return nil ;};func (_dgge *CT_JcTable )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgge .ValAttr =ST_JcTable (1);for _ ,_bdaea :=range start .Attr {if _bdaea .Name .Local =="\u0076\u0061\u006c"{_dgge .ValAttr .UnmarshalXMLAttr (_bdaea );continue ;};};for {_afdee ,_dcbfb :=d .Token ();if _dcbfb !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065\u003a\u0020%\u0073",_dcbfb );};if _ddbc ,_aefba :=_afdee .(_d .EndElement );_aefba &&_ddbc .Name ==start .Name {break ;};};return nil ;};func NewCT_Recipients ()*CT_Recipients {_fdfac :=&CT_Recipients {};return _fdfac }; -// Table Cell Shading -Shd *CT_Shd ; +// Validate validates the CT_TargetScreenSz and its children +func (_ecege *CT_TargetScreenSz )Validate ()error {return _ecege .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a");}; -// Don't Wrap Cell Content -NoWrap *CT_OnOff ; +// Validate validates the CT_TxbxContent and its children +func (_bfffba *CT_TxbxContent )Validate ()error {return _bfffba .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074");}; -// Single Table Cell Margins -TcMar *CT_TcMar ; +// ValidateWithPath validates the CT_RubyAlign and its children, prefixing error messages with path +func (_gagfe *CT_RubyAlign )ValidateWithPath (path string )error {if _gagfe .ValAttr ==ST_RubyAlignUnset {return _g .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 _aggae :=_gagfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aggae !=nil {return _aggae ;};return nil ;};func (_bcafd *CT_TrPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcafd .TrPr =NewCT_TrPrBase ();for _ ,_gacdae :=range start .Attr {if _gacdae .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_accac ,_abdgca :=_gacdae .Value ,error (nil );if _abdgca !=nil {return _abdgca ;};_bcafd .AuthorAttr =_accac ;continue ;};if _gacdae .Name .Local =="\u0064\u0061\u0074\u0065"{_egbgbb ,_ceced :=ParseStdlibTime (_gacdae .Value );if _ceced !=nil {return _ceced ;};_bcafd .DateAttr =&_egbgbb ;continue ;};if _gacdae .Name .Local =="\u0069\u0064"{_dfeac ,_dbbcae :=_da .ParseInt (_gacdae .Value ,10,64);if _dbbcae !=nil {return _dbbcae ;};_bcafd .IdAttr =_dfeac ;continue ;};};_ccfdb :for {_acfdb ,_debbb :=d .Token ();if _debbb !=nil {return _debbb ;};switch _agagcg :=_acfdb .(type ){case _d .StartElement :switch _agagcg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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 _deebd :=d .DecodeElement (_bcafd .TrPr ,&_agagcg );_deebd !=nil {return _deebd ;};default:_dg .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",_agagcg .Name );if _ggefg :=d .Skip ();_ggefg !=nil {return _ggefg ;};};case _d .EndElement :break _ccfdb ;case _d .CharData :};};return nil ;}; -// Table Cell Text Flow Direction -TextDirection *CT_TextDirection ; +// ValidateWithPath validates the CT_TblOverlap and its children, prefixing error messages with path +func (_agfgg *CT_TblOverlap )ValidateWithPath (path string )error {if _agfgg .ValAttr ==ST_TblOverlapUnset {return _g .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 _bcgafb :=_agfgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcgafb !=nil {return _bcgafb ;};return nil ;}; -// Fit Text Within Cell -TcFitText *CT_OnOff ; +// ValidateWithPath validates the CT_FFData and its children, prefixing error messages with path +func (_fdcec *CT_FFData )ValidateWithPath (path string )error {for _babcf ,_debc :=range _fdcec .Name {if _cdffd :=_debc .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_babcf ));_cdffd !=nil {return _cdffd ;};};for _baaf ,_cdeg :=range _fdcec .Label {if _ebeda :=_cdeg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fL\u0061\u0062\u0065\u006c\u005b\u0025\u0064\u005d",path ,_baaf ));_ebeda !=nil {return _ebeda ;};};for _fcda ,_bccd :=range _fdcec .TabIndex {if _cffcb :=_bccd .ValidateWithPath (_g .Sprintf ("\u0025s\u002fT\u0061\u0062\u0049\u006e\u0064\u0065\u0078\u005b\u0025\u0064\u005d",path ,_fcda ));_cffcb !=nil {return _cffcb ;};};for _ffdaa ,_dcdcd :=range _fdcec .Enabled {if _begdd :=_dcdcd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0061\u0062\u006c\u0065d\u005b\u0025\u0064\u005d",path ,_ffdaa ));_begdd !=nil {return _begdd ;};};for _bgbed ,_cabg :=range _fdcec .CalcOnExit {if _fdeba :=_cabg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069t\u005b\u0025\u0064\u005d",path ,_bgbed ));_fdeba !=nil {return _fdeba ;};};for _afgg ,_fddge :=range _fdcec .EntryMacro {if _agcf :=_fddge .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072o\u005b\u0025\u0064\u005d",path ,_afgg ));_agcf !=nil {return _agcf ;};};for _dfbd ,_cgfea :=range _fdcec .ExitMacro {if _dfgb :=_cgfea .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0045\u0078\u0069t\u004d\u0061\u0063\u0072\u006f\u005b\u0025\u0064\u005d",path ,_dfbd ));_dfgb !=nil {return _dfgb ;};};for _fcce ,_dggdb :=range _fdcec .HelpText {if _gbafd :=_dggdb .ValidateWithPath (_g .Sprintf ("\u0025s\u002fH\u0065\u006c\u0070\u0054\u0065\u0078\u0074\u005b\u0025\u0064\u005d",path ,_fcce ));_gbafd !=nil {return _gbafd ;};};for _gfeb ,_fgef :=range _fdcec .StatusText {if _bcffb :=_fgef .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078t\u005b\u0025\u0064\u005d",path ,_gfeb ));_bcffb !=nil {return _bcffb ;};};if _fdcec .CheckBox !=nil {if _fbbeb :=_fdcec .CheckBox .ValidateWithPath (path +"\u002fC\u0068\u0065\u0063\u006b\u0042\u006fx");_fbbeb !=nil {return _fbbeb ;};};if _fdcec .DdList !=nil {if _edbg :=_fdcec .DdList .ValidateWithPath (path +"\u002fD\u0064\u004c\u0069\u0073\u0074");_edbg !=nil {return _edbg ;};};if _fdcec .TextInput !=nil {if _bgcgc :=_fdcec .TextInput .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074");_bgcgc !=nil {return _bgcgc ;};};return nil ;};type CT_TextEffect struct{ -// Table Cell Vertical Alignment -VAlign *CT_VerticalJc ; +// Animated Text Effect Type +ValAttr ST_TextEffect ;}; -// Ignore End Of Cell Marker In Row Height Calculation -HideMark *CT_OnOff ; +// Validate validates the Footnotes and its children +func (_adcga *Footnotes )Validate ()error {return _adcga .ValidateWithPath ("\u0046o\u006f\u0074\u006e\u006f\u0074\u0065s");};func (_fbdeg *CT_Numbering )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fbdeg .NumPicBullet !=nil {_ecfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0050\u0069\u0063\u0042u\u006c\u006c\u0065\u0074"}};for _ ,_ecaadc :=range _fbdeg .NumPicBullet {e .EncodeElement (_ecaadc ,_ecfd );};};if _fbdeg .AbstractNum !=nil {_abdgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}};for _ ,_dgcd :=range _fbdeg .AbstractNum {e .EncodeElement (_dgcd ,_abdgg );};};if _fbdeg .Num !=nil {_afggf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d"}};for _ ,_efbee :=range _fbdeg .Num {e .EncodeElement (_efbee ,_afggf );};};if _fbdeg .NumIdMacAtCleanup !=nil {_gbfad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075mI\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006c\u0065\u0061\u006e\u0075\u0070"}};e .EncodeElement (_fbdeg .NumIdMacAtCleanup ,_gbfad );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdab *CT_FtnEdnSepRef )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gafae :=range start .Attr {if _gafae .Name .Local =="\u0069\u0064"{_gdadb ,_daccd :=_da .ParseInt (_gafae .Value ,10,64);if _daccd !=nil {return _daccd ;};_fdab .IdAttr =_gdadb ;continue ;};};for {_cafge ,_edcde :=d .Token ();if _edcde !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0074\u006e\u0045\u0064\u006eS\u0065\u0070\u0052e\u0066:\u0020\u0025\u0073",_edcde );};if _gcbf ,_fgbf :=_cafge .(_d .EndElement );_fgbf &&_gcbf .Name ==start .Name {break ;};};return nil ;};func (_agebgf ST_DocPartGallery )String ()string {switch _agebgf {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 ParseUnionST_HexColor (s string )(ST_HexColor ,error ){_cacgd :=ST_HexColor {};if s =="\u0061\u0075\u0074\u006f"{_cacgd .ST_HexColorAuto =ST_HexColorAutoAuto ;}else {_cacgd .ST_HexColorRGB =&s ;};return _cacgd ,nil ;};type CT_TxbxContent struct{ -// Header Cells Associated With Table Cell -Headers *CT_Headers ; +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_defgdc ST_ChapterSep )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_defgdc .String (),start );};type ST_RestartNumber byte ; -// Table Cell Insertion -CellIns *CT_TrackChange ; +// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path +func (_ffae *CT_Color )ValidateWithPath (path string )error {if _aafd :=_ffae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aafd !=nil {return _aafd ;};if _eaaa :=_ffae .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_eaaa !=nil {return _eaaa ;};return nil ;};func NewCT_TcPrChange ()*CT_TcPrChange {_ccfdc :=&CT_TcPrChange {};_ccfdc .TcPr =NewCT_TcPrInner ();return _ccfdc ;}; -// Table Cell Deletion -CellDel *CT_TrackChange ; +// ValidateWithPath validates the WdCT_Inline and its children, prefixing error messages with path +func (_bdcbac *WdCT_Inline )ValidateWithPath (path string )error {if _gdbgd :=_bdcbac .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074");_gdbgd !=nil {return _gdbgd ;};if _bdcbac .EffectExtent !=nil {if _cdgbc :=_bdcbac .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_cdgbc !=nil {return _cdgbc ;};};if _bgbgf :=_bdcbac .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_bgbgf !=nil {return _bgbgf ;};if _bdcbac .CNvGraphicFramePr !=nil {if _fbebge :=_bdcbac .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_fbebge !=nil {return _fbebge ;};};if _ececb :=_bdcbac .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_ececb !=nil {return _ececb ;};return nil ;}; -// Vertically Merged/Split Table Cells -CellMerge *CT_CellMergeTrackChange ;};func (_ggeg *CT_Comment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggeg .InitialsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_ggeg .InitialsAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_db .Sprintf ("\u0025\u0076",_ggeg .AuthorAttr )});if _ggeg .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_ggeg .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_ggeg .IdAttr )});e .EncodeToken (start );if _ggeg .EG_BlockLevelElts !=nil {for _ ,_ecbbe :=range _ggeg .EG_BlockLevelElts {_ecbbe .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dbfea *CT_OptimizeForBrowser )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbfea .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_dbfea .TargetAttr )});};if _dbfea .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",*_dbfea .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewWdCT_WordprocessingShapeChoice ()*WdCT_WordprocessingShapeChoice {_cdecag :=&WdCT_WordprocessingShapeChoice {};return _cdecag ;};type CT_RubyContent struct{ +// ValidateWithPath validates the CT_VerticalAlignRun and its children, prefixing error messages with path +func (_cfdfga *CT_VerticalAlignRun )ValidateWithPath (path string )error {if _cfdfga .ValAttr ==_e .ST_VerticalAlignRunUnset {return _g .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 _eecege :=_cfdfga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eecege !=nil {return _eecege ;};return nil ;};func NewCT_TblLayoutType ()*CT_TblLayoutType {_abead :=&CT_TblLayoutType {};return _abead };func (_eedfag ST_TabJc )String ()string {switch _eedfag {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 (_ecbgdb *WdST_AlignH )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_babfcb ,_bacfg :=d .Token ();if _bacfg !=nil {return _bacfg ;};if _ecbaad ,_abgbe :=_babfcb .(_d .EndElement );_abgbe &&_ecbaad .Name ==start .Name {*_ecbgdb =1;return nil ;};if _abgdca ,_adgeg :=_babfcb .(_d .CharData );!_adgeg {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",_babfcb );}else {switch string (_abgdca ){case "":*_ecbgdb =0;case "\u006c\u0065\u0066\u0074":*_ecbgdb =1;case "\u0072\u0069\u0067h\u0074":*_ecbgdb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ecbgdb =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_ecbgdb =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_ecbgdb =5;};};_babfcb ,_bacfg =d .Token ();if _bacfg !=nil {return _bacfg ;};if _dedeb ,_dggcg :=_babfcb .(_d .EndElement );_dggcg &&_dedeb .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",_babfcb );}; -// Phonetic Guide Text Run -R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewCT_TrackChangeNumbering ()*CT_TrackChangeNumbering {_fecga :=&CT_TrackChangeNumbering {};return _fecga ;};type ST_FldCharType byte ;func NewCT_MailMergeDest ()*CT_MailMergeDest {_cdcge :=&CT_MailMergeDest {};_cdcge .ValAttr =ST_MailMergeDest (1);return _cdcge ;};func (_bcbec *ST_TabJc )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bcbec =0;case "\u0063\u006c\u0065a\u0072":*_bcbec =1;case "\u0073\u0074\u0061r\u0074":*_bcbec =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bcbec =3;case "\u0065\u006e\u0064":*_bcbec =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_bcbec =5;case "\u0062\u0061\u0072":*_bcbec =6;case "\u006e\u0075\u006d":*_bcbec =7;case "\u006c\u0065\u0066\u0074":*_bcbec =8;case "\u0072\u0069\u0067h\u0074":*_bcbec =9;};return nil ;};func (_ggbcb *CT_SignedHpsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gccdec :=range start .Attr {if _gccdec .Name .Local =="\u0076\u0061\u006c"{_ffbdc ,_dggaf :=ParseUnionST_SignedHpsMeasure (_gccdec .Value );if _dggaf !=nil {return _dggaf ;};_ggbcb .ValAttr =_ffbdc ;continue ;};};for {_dffgb ,_deeba :=d .Token ();if _deeba !=nil {return _db .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",_deeba );};if _ecfba ,_cggbc :=_dffgb .(_d .EndElement );_cggbc &&_ecfba .Name ==start .Name {break ;};};return nil ;};func (_dfb *CT_AutoCaptions )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_afc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};for _ ,_cfg :=range _dfb .AutoCaption {e .EncodeElement (_cfg ,_afc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fgege *CT_FtnPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgege .ValAttr =ST_FtnPos (1);for _ ,_dbgfe :=range start .Attr {if _dbgfe .Name .Local =="\u0076\u0061\u006c"{_fgege .ValAttr .UnmarshalXMLAttr (_dbgfe );continue ;};};for {_affd ,_cadg :=d .Token ();if _cadg !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0074\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_cadg );};if _adaa ,_fafb :=_affd .(_d .EndElement );_fafb &&_adaa .Name ==start .Name {break ;};};return nil ;};type CT_Endnotes struct{ +// ValidateWithPath validates the WdAnchor and its children, prefixing error messages with path +func (_bcggc *WdAnchor )ValidateWithPath (path string )error {if _gdeef :=_bcggc .WdCT_Anchor .ValidateWithPath (path );_gdeef !=nil {return _gdeef ;};return nil ;};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 (_ffcab ST_DocPartBehavior )Validate ()error {return _ffcab .ValidateWithPath ("")};func (_acacbf *EG_BlockLevelElts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _acacbf .AltChunk !=nil {_daacg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_cbffa :=range _acacbf .AltChunk {e .EncodeElement (_cbffa ,_daacg );};};if _acacbf .EG_ContentBlockContent !=nil {for _ ,_cadfdf :=range _acacbf .EG_ContentBlockContent {_cadfdf .MarshalXML (e ,_d .StartElement {});};};return nil ;};func (_dcbb *CT_DocRsids )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgabd :for {_aeeff ,_aefe :=d .Token ();if _aefe !=nil {return _aefe ;};switch _gacbg :=_aeeff .(type ){case _d .StartElement :switch _gacbg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcbb .RsidRoot =NewCT_LongHexNumber ();if _dbacd :=d .DecodeElement (_dcbb .RsidRoot ,&_gacbg );_dbacd !=nil {return _dbacd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aeagf :=NewCT_LongHexNumber ();if _becd :=d .DecodeElement (_aeagf ,&_gacbg );_becd !=nil {return _becd ;};_dcbb .Rsid =append (_dcbb .Rsid ,_aeagf );default:_dg .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",_gacbg .Name );if _bfcg :=d .Skip ();_bfcg !=nil {return _bfcg ;};};case _d .EndElement :break _fgabd ;case _d .CharData :};};return nil ;}; -// Endnote Content -Endnote []*CT_FtnEdn ;}; +// Validate validates the CT_SmartTagType and its children +func (_acabef *CT_SmartTagType )Validate ()error {return _acabef .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};func (_bggegg *ST_Wrap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bggegg =0;case "\u0061\u0075\u0074\u006f":*_bggegg =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_bggegg =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_bggegg =3;case "\u0074\u0069\u0067h\u0074":*_bggegg =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_bggegg =5;case "\u006e\u006f\u006e\u0065":*_bggegg =6;};return nil ;}; -// Validate validates the CT_P and its children -func (_ffffa *CT_P )Validate ()error {return _ffffa .ValidateWithPath ("\u0043\u0054\u005f\u0050")};type EG_RunInnerContent struct{ +// ValidateWithPath validates the CT_Markup and its children, prefixing error messages with path +func (_bbdde *CT_Markup )ValidateWithPath (path string )error {return nil };func (_fcaf *CT_BdoContentRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfcb :=range start .Attr {if _cfcb .Name .Local =="\u0076\u0061\u006c"{_fcaf .ValAttr .UnmarshalXMLAttr (_cfcb );continue ;};};_gcd :for {_cgg ,_ebc :=d .Token ();if _ebc !=nil {return _ebc ;};switch _def :=_cgg .(type ){case _d .StartElement :switch _def .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bed :=NewCT_SimpleField ();if _fba :=d .DecodeElement (_bed ,&_def );_fba !=nil {return _fba ;};_fcaf .FldSimple =append (_fcaf .FldSimple ,_bed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcaf .Hyperlink =NewCT_Hyperlink ();if _egcb :=d .DecodeElement (_fcaf .Hyperlink ,&_def );_egcb !=nil {return _egcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcaf .SubDoc =NewCT_Rel ();if _bfc :=d .DecodeElement (_fcaf .SubDoc ,&_def );_bfc !=nil {return _bfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adg :=NewEG_ContentRunContent ();_adg .CustomXml =NewCT_CustomXmlRun ();if _fgac :=d .DecodeElement (_adg .CustomXml ,&_def );_fgac !=nil {return _fgac ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_adg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adb :=NewEG_ContentRunContent ();_adb .SmartTag =NewCT_SmartTagRun ();if _adfb :=d .DecodeElement (_adb .SmartTag ,&_def );_adfb !=nil {return _adfb ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_adb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eec :=NewEG_ContentRunContent ();_eec .Sdt =NewCT_SdtRun ();if _dff :=d .DecodeElement (_eec .Sdt ,&_def );_dff !=nil {return _dff ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_eec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aacg :=NewEG_ContentRunContent ();_aacg .Dir =NewCT_DirContentRun ();if _agcd :=d .DecodeElement (_aacg .Dir ,&_def );_agcd !=nil {return _agcd ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_aacg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_feeag :=NewEG_ContentRunContent ();_feeag .Bdo =NewCT_BdoContentRun ();if _geb :=d .DecodeElement (_feeag .Bdo ,&_def );_geb !=nil {return _geb ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_feeag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adab :=NewEG_ContentRunContent ();_adab .R =NewCT_R ();if _cbd :=d .DecodeElement (_adab .R ,&_def );_cbd !=nil {return _cbd ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_adab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aege :=NewEG_ContentRunContent ();_dbg :=NewEG_RunLevelElts ();_dbg .ProofErr =NewCT_ProofErr ();if _dfe :=d .DecodeElement (_dbg .ProofErr ,&_def );_dfe !=nil {return _dfe ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_aege );_aege .EG_RunLevelElts =append (_aege .EG_RunLevelElts ,_dbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_daff :=NewEG_ContentRunContent ();_fecb :=NewEG_RunLevelElts ();_fecb .PermStart =NewCT_PermStart ();if _gdb :=d .DecodeElement (_fecb .PermStart ,&_def );_gdb !=nil {return _gdb ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_daff );_daff .EG_RunLevelElts =append (_daff .EG_RunLevelElts ,_fecb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egdc :=NewEG_ContentRunContent ();_fgca :=NewEG_RunLevelElts ();_fgca .PermEnd =NewCT_Perm ();if _cbf :=d .DecodeElement (_fgca .PermEnd ,&_def );_cbf !=nil {return _cbf ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_egdc );_egdc .EG_RunLevelElts =append (_egdc .EG_RunLevelElts ,_fgca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcgd :=NewEG_ContentRunContent ();_gdba :=NewEG_RunLevelElts ();_gdba .Ins =NewCT_RunTrackChange ();if _bfdd :=d .DecodeElement (_gdba .Ins ,&_def );_bfdd !=nil {return _bfdd ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_bcgd );_bcgd .EG_RunLevelElts =append (_bcgd .EG_RunLevelElts ,_gdba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cfba :=NewEG_ContentRunContent ();_gcg :=NewEG_RunLevelElts ();_gcg .Del =NewCT_RunTrackChange ();if _fgf :=d .DecodeElement (_gcg .Del ,&_def );_fgf !=nil {return _fgf ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_cfba );_cfba .EG_RunLevelElts =append (_cfba .EG_RunLevelElts ,_gcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fegc :=NewEG_ContentRunContent ();_ced :=NewEG_RunLevelElts ();_ced .MoveFrom =NewCT_RunTrackChange ();if _fdf :=d .DecodeElement (_ced .MoveFrom ,&_def );_fdf !=nil {return _fdf ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_fegc );_fegc .EG_RunLevelElts =append (_fegc .EG_RunLevelElts ,_ced );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cfcc :=NewEG_ContentRunContent ();_egcg :=NewEG_RunLevelElts ();_egcg .MoveTo =NewCT_RunTrackChange ();if _cafff :=d .DecodeElement (_egcg .MoveTo ,&_def );_cafff !=nil {return _cafff ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_cfcc );_cfcc .EG_RunLevelElts =append (_cfcc .EG_RunLevelElts ,_egcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_accf :=NewEG_ContentRunContent ();_gfde :=NewEG_RunLevelElts ();_agbg :=NewEG_RangeMarkupElements ();_agbg .BookmarkStart =NewCT_Bookmark ();if _cgd :=d .DecodeElement (_agbg .BookmarkStart ,&_def );_cgd !=nil {return _cgd ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_accf );_accf .EG_RunLevelElts =append (_accf .EG_RunLevelElts ,_gfde );_gfde .EG_RangeMarkupElements =append (_gfde .EG_RangeMarkupElements ,_agbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adaf :=NewEG_ContentRunContent ();_gabc :=NewEG_RunLevelElts ();_aacb :=NewEG_RangeMarkupElements ();_aacb .BookmarkEnd =NewCT_MarkupRange ();if _eba :=d .DecodeElement (_aacb .BookmarkEnd ,&_def );_eba !=nil {return _eba ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_adaf );_adaf .EG_RunLevelElts =append (_adaf .EG_RunLevelElts ,_gabc );_gabc .EG_RangeMarkupElements =append (_gabc .EG_RangeMarkupElements ,_aacb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geg :=NewEG_ContentRunContent ();_gefb :=NewEG_RunLevelElts ();_cea :=NewEG_RangeMarkupElements ();_cea .MoveFromRangeStart =NewCT_MoveBookmark ();if _cgbb :=d .DecodeElement (_cea .MoveFromRangeStart ,&_def );_cgbb !=nil {return _cgbb ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_geg );_geg .EG_RunLevelElts =append (_geg .EG_RunLevelElts ,_gefb );_gefb .EG_RangeMarkupElements =append (_gefb .EG_RangeMarkupElements ,_cea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_faec :=NewEG_ContentRunContent ();_eeb :=NewEG_RunLevelElts ();_ecc :=NewEG_RangeMarkupElements ();_ecc .MoveFromRangeEnd =NewCT_MarkupRange ();if _efce :=d .DecodeElement (_ecc .MoveFromRangeEnd ,&_def );_efce !=nil {return _efce ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_faec );_faec .EG_RunLevelElts =append (_faec .EG_RunLevelElts ,_eeb );_eeb .EG_RangeMarkupElements =append (_eeb .EG_RangeMarkupElements ,_ecc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egaa :=NewEG_ContentRunContent ();_dfee :=NewEG_RunLevelElts ();_geff :=NewEG_RangeMarkupElements ();_geff .MoveToRangeStart =NewCT_MoveBookmark ();if _dbac :=d .DecodeElement (_geff .MoveToRangeStart ,&_def );_dbac !=nil {return _dbac ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_egaa );_egaa .EG_RunLevelElts =append (_egaa .EG_RunLevelElts ,_dfee );_dfee .EG_RangeMarkupElements =append (_dfee .EG_RangeMarkupElements ,_geff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bba :=NewEG_ContentRunContent ();_abdg :=NewEG_RunLevelElts ();_efe :=NewEG_RangeMarkupElements ();_efe .MoveToRangeEnd =NewCT_MarkupRange ();if _efa :=d .DecodeElement (_efe .MoveToRangeEnd ,&_def );_efa !=nil {return _efa ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_bba );_bba .EG_RunLevelElts =append (_bba .EG_RunLevelElts ,_abdg );_abdg .EG_RangeMarkupElements =append (_abdg .EG_RangeMarkupElements ,_efe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdcb :=NewEG_ContentRunContent ();_abcf :=NewEG_RunLevelElts ();_ebef :=NewEG_RangeMarkupElements ();_ebef .CommentRangeStart =NewCT_MarkupRange ();if _fbe :=d .DecodeElement (_ebef .CommentRangeStart ,&_def );_fbe !=nil {return _fbe ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_cdcb );_cdcb .EG_RunLevelElts =append (_cdcb .EG_RunLevelElts ,_abcf );_abcf .EG_RangeMarkupElements =append (_abcf .EG_RangeMarkupElements ,_ebef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cfab :=NewEG_ContentRunContent ();_dec :=NewEG_RunLevelElts ();_ffca :=NewEG_RangeMarkupElements ();_ffca .CommentRangeEnd =NewCT_MarkupRange ();if _bdg :=d .DecodeElement (_ffca .CommentRangeEnd ,&_def );_bdg !=nil {return _bdg ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_cfab );_cfab .EG_RunLevelElts =append (_cfab .EG_RunLevelElts ,_dec );_dec .EG_RangeMarkupElements =append (_dec .EG_RangeMarkupElements ,_ffca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbe :=NewEG_ContentRunContent ();_bcad :=NewEG_RunLevelElts ();_agf :=NewEG_RangeMarkupElements ();_agf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dgg :=d .DecodeElement (_agf .CustomXmlInsRangeStart ,&_def );_dgg !=nil {return _dgg ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_gbe );_gbe .EG_RunLevelElts =append (_gbe .EG_RunLevelElts ,_bcad );_bcad .EG_RangeMarkupElements =append (_bcad .EG_RangeMarkupElements ,_agf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgd :=NewEG_ContentRunContent ();_dfdg :=NewEG_RunLevelElts ();_fge :=NewEG_RangeMarkupElements ();_fge .CustomXmlInsRangeEnd =NewCT_Markup ();if _cbb :=d .DecodeElement (_fge .CustomXmlInsRangeEnd ,&_def );_cbb !=nil {return _cbb ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_fgd );_fgd .EG_RunLevelElts =append (_fgd .EG_RunLevelElts ,_dfdg );_dfdg .EG_RangeMarkupElements =append (_dfdg .EG_RangeMarkupElements ,_fge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdge :=NewEG_ContentRunContent ();_dcff :=NewEG_RunLevelElts ();_bgfe :=NewEG_RangeMarkupElements ();_bgfe .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dfc :=d .DecodeElement (_bgfe .CustomXmlDelRangeStart ,&_def );_dfc !=nil {return _dfc ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_cdge );_cdge .EG_RunLevelElts =append (_cdge .EG_RunLevelElts ,_dcff );_dcff .EG_RangeMarkupElements =append (_dcff .EG_RangeMarkupElements ,_bgfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcga :=NewEG_ContentRunContent ();_adfbg :=NewEG_RunLevelElts ();_bgc :=NewEG_RangeMarkupElements ();_bgc .CustomXmlDelRangeEnd =NewCT_Markup ();if _beb :=d .DecodeElement (_bgc .CustomXmlDelRangeEnd ,&_def );_beb !=nil {return _beb ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_bcga );_bcga .EG_RunLevelElts =append (_bcga .EG_RunLevelElts ,_adfbg );_adfbg .EG_RangeMarkupElements =append (_adfbg .EG_RangeMarkupElements ,_bgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gae :=NewEG_ContentRunContent ();_gge :=NewEG_RunLevelElts ();_dbb :=NewEG_RangeMarkupElements ();_dbb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dab :=d .DecodeElement (_dbb .CustomXmlMoveFromRangeStart ,&_def );_dab !=nil {return _dab ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_gae );_gae .EG_RunLevelElts =append (_gae .EG_RunLevelElts ,_gge );_gge .EG_RangeMarkupElements =append (_gge .EG_RangeMarkupElements ,_dbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aegc :=NewEG_ContentRunContent ();_dfdf :=NewEG_RunLevelElts ();_bbd :=NewEG_RangeMarkupElements ();_bbd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ffec :=d .DecodeElement (_bbd .CustomXmlMoveFromRangeEnd ,&_def );_ffec !=nil {return _ffec ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_aegc );_aegc .EG_RunLevelElts =append (_aegc .EG_RunLevelElts ,_dfdf );_dfdf .EG_RangeMarkupElements =append (_dfdf .EG_RangeMarkupElements ,_bbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fab :=NewEG_ContentRunContent ();_cafd :=NewEG_RunLevelElts ();_dbbf :=NewEG_RangeMarkupElements ();_dbbf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bbb :=d .DecodeElement (_dbbf .CustomXmlMoveToRangeStart ,&_def );_bbb !=nil {return _bbb ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_fab );_fab .EG_RunLevelElts =append (_fab .EG_RunLevelElts ,_cafd );_cafd .EG_RangeMarkupElements =append (_cafd .EG_RangeMarkupElements ,_dbbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ggf :=NewEG_ContentRunContent ();_gdae :=NewEG_RunLevelElts ();_aaf :=NewEG_RangeMarkupElements ();_aaf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fdg :=d .DecodeElement (_aaf .CustomXmlMoveToRangeEnd ,&_def );_fdg !=nil {return _fdg ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_ggf );_ggf .EG_RunLevelElts =append (_ggf .EG_RunLevelElts ,_gdae );_gdae .EG_RangeMarkupElements =append (_gdae .EG_RangeMarkupElements ,_aaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbag :=NewEG_ContentRunContent ();_abf :=NewEG_RunLevelElts ();_ggdc :=NewEG_MathContent ();_ggdc .OMathPara =_b .NewOMathPara ();if _bbe :=d .DecodeElement (_ggdc .OMathPara ,&_def );_bbe !=nil {return _bbe ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_bbag );_bbag .EG_RunLevelElts =append (_bbag .EG_RunLevelElts ,_abf );_abf .EG_MathContent =append (_abf .EG_MathContent ,_ggdc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddb :=NewEG_ContentRunContent ();_ddac :=NewEG_RunLevelElts ();_bfe :=NewEG_MathContent ();_bfe .OMath =_b .NewOMath ();if _dcfg :=d .DecodeElement (_bfe .OMath ,&_def );_dcfg !=nil {return _dcfg ;};_fcaf .EG_ContentRunContent =append (_fcaf .EG_ContentRunContent ,_ddb );_ddb .EG_RunLevelElts =append (_ddb .EG_RunLevelElts ,_ddac );_ddac .EG_MathContent =append (_ddac .EG_MathContent ,_bfe );default:_dg .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",_def .Name );if _gee :=d .Skip ();_gee !=nil {return _gee ;};};case _d .EndElement :break _gcd ;case _d .CharData :};};return nil ;};func (_eaaaeb ST_TextAlignment )String ()string {switch _eaaaeb {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 "";}; -// Break -Br *CT_Br ; +// Validate validates the EG_ContentRunContentBase and its children +func (_adagag *EG_ContentRunContentBase )Validate ()error {return _adagag .ValidateWithPath ("\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func (_eafff ST_PageBorderOffset )Validate ()error {return _eafff .ValidateWithPath ("")};func (_gdafg *CT_Ruby )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdafg .RubyPr =NewCT_RubyPr ();_gdafg .Rt =NewCT_RubyContent ();_gdafg .RubyBase =NewCT_RubyContent ();_eccfg :for {_cafafb ,_cgdbe :=d .Token ();if _cgdbe !=nil {return _cgdbe ;};switch _aefda :=_cafafb .(type ){case _d .StartElement :switch _aefda .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _eabaa :=d .DecodeElement (_gdafg .RubyPr ,&_aefda );_eabaa !=nil {return _eabaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _ebabdg :=d .DecodeElement (_gdafg .Rt ,&_aefda );_ebabdg !=nil {return _ebabdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _eebae :=d .DecodeElement (_gdafg .RubyBase ,&_aefda );_eebae !=nil {return _eebae ;};default:_dg .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",_aefda .Name );if _agdba :=d .Skip ();_agdba !=nil {return _agdba ;};};case _d .EndElement :break _eccfg ;case _d .CharData :};};return nil ;};func (_ggeeab ST_DocProtect )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_daffbe :=_d .Attr {};_daffbe .Name =name ;switch _ggeeab {case ST_DocProtectUnset :_daffbe .Value ="";case ST_DocProtectNone :_daffbe .Value ="\u006e\u006f\u006e\u0065";case ST_DocProtectReadOnly :_daffbe .Value ="\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079";case ST_DocProtectComments :_daffbe .Value ="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";case ST_DocProtectTrackedChanges :_daffbe .Value ="\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073";case ST_DocProtectForms :_daffbe .Value ="\u0066\u006f\u0072m\u0073";};return _daffbe ,nil ;}; -// Text -T *CT_Text ; +// Validate validates the WdInline and its children +func (_gaabed *WdInline )Validate ()error {return _gaabed .ValidateWithPath ("\u0057\u0064\u0049\u006e\u006c\u0069\u006e\u0065");}; -// Content Part -ContentPart *CT_Rel ; +// Validate validates the CT_Sym and its children +func (_dfbcdg *CT_Sym )Validate ()error {return _dfbcdg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u006d");};type CT_CustomXmlRow struct{ -// Deleted Text -DelText *CT_Text ; +// Custom XML Element Namespace +UriAttr *string ; -// Field Code -InstrText *CT_Text ; +// Custom XML Element Name +ElementAttr string ; -// Deleted Field Code -DelInstrText *CT_Text ; +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_ContentRowContent []*EG_ContentRowContent ;};func NewCT_RPr ()*CT_RPr {_acaeb :=&CT_RPr {};return _acaeb }; -// Non Breaking Hyphen Character -NoBreakHyphen *CT_Empty ; +// ValidateWithPath validates the WebSettings and its children, prefixing error messages with path +func (_dbggf *WebSettings )ValidateWithPath (path string )error {if _bfaabd :=_dbggf .CT_WebSettings .ValidateWithPath (path );_bfaabd !=nil {return _bfaabd ;};return nil ;}; -// Optional Hyphen Character -SoftHyphen *CT_Empty ; +// ValidateWithPath validates the CT_ParaRPr and its children, prefixing error messages with path +func (_fbcge *CT_ParaRPr )ValidateWithPath (path string )error {if _fbcge .Ins !=nil {if _bcdbgg :=_fbcge .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_bcdbgg !=nil {return _bcdbgg ;};};if _fbcge .Del !=nil {if _egaac :=_fbcge .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_egaac !=nil {return _egaac ;};};if _fbcge .MoveFrom !=nil {if _dgbbf :=_fbcge .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_dgbbf !=nil {return _dgbbf ;};};if _fbcge .MoveTo !=nil {if _eadde :=_fbcge .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_eadde !=nil {return _eadde ;};};if _fbcge .RStyle !=nil {if _ababba :=_fbcge .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_ababba !=nil {return _ababba ;};};if _fbcge .RFonts !=nil {if _acag :=_fbcge .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_acag !=nil {return _acag ;};};if _fbcge .B !=nil {if _ddffc :=_fbcge .B .ValidateWithPath (path +"\u002f\u0042");_ddffc !=nil {return _ddffc ;};};if _fbcge .BCs !=nil {if _bccad :=_fbcge .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_bccad !=nil {return _bccad ;};};if _fbcge .I !=nil {if _cfecf :=_fbcge .I .ValidateWithPath (path +"\u002f\u0049");_cfecf !=nil {return _cfecf ;};};if _fbcge .ICs !=nil {if _eddacd :=_fbcge .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_eddacd !=nil {return _eddacd ;};};if _fbcge .Caps !=nil {if _dcbff :=_fbcge .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_dcbff !=nil {return _dcbff ;};};if _fbcge .SmallCaps !=nil {if _cecgb :=_fbcge .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_cecgb !=nil {return _cecgb ;};};if _fbcge .Strike !=nil {if _fefca :=_fbcge .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_fefca !=nil {return _fefca ;};};if _fbcge .Dstrike !=nil {if _caaba :=_fbcge .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_caaba !=nil {return _caaba ;};};if _fbcge .Outline !=nil {if _agcdaad :=_fbcge .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_agcdaad !=nil {return _agcdaad ;};};if _fbcge .Shadow !=nil {if _gaagg :=_fbcge .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_gaagg !=nil {return _gaagg ;};};if _fbcge .Emboss !=nil {if _adfec :=_fbcge .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_adfec !=nil {return _adfec ;};};if _fbcge .Imprint !=nil {if _ddded :=_fbcge .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_ddded !=nil {return _ddded ;};};if _fbcge .NoProof !=nil {if _feaag :=_fbcge .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_feaag !=nil {return _feaag ;};};if _fbcge .SnapToGrid !=nil {if _eabfca :=_fbcge .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_eabfca !=nil {return _eabfca ;};};if _fbcge .Vanish !=nil {if _dddff :=_fbcge .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_dddff !=nil {return _dddff ;};};if _fbcge .WebHidden !=nil {if _fgdgd :=_fbcge .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_fgdgd !=nil {return _fgdgd ;};};if _fbcge .Color !=nil {if _cdaeab :=_fbcge .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_cdaeab !=nil {return _cdaeab ;};};if _fbcge .Spacing !=nil {if _gabbd :=_fbcge .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_gabbd !=nil {return _gabbd ;};};if _fbcge .W !=nil {if _dbeec :=_fbcge .W .ValidateWithPath (path +"\u002f\u0057");_dbeec !=nil {return _dbeec ;};};if _fbcge .Kern !=nil {if _bbee :=_fbcge .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_bbee !=nil {return _bbee ;};};if _fbcge .Position !=nil {if _cfgeg :=_fbcge .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_cfgeg !=nil {return _cfgeg ;};};if _fbcge .Sz !=nil {if _bbfga :=_fbcge .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_bbfga !=nil {return _bbfga ;};};if _fbcge .SzCs !=nil {if _dgbeb :=_fbcge .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_dgbeb !=nil {return _dgbeb ;};};if _fbcge .Highlight !=nil {if _cdfab :=_fbcge .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_cdfab !=nil {return _cdfab ;};};if _fbcge .U !=nil {if _cffga :=_fbcge .U .ValidateWithPath (path +"\u002f\u0055");_cffga !=nil {return _cffga ;};};if _fbcge .Effect !=nil {if _gefcgd :=_fbcge .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_gefcgd !=nil {return _gefcgd ;};};if _fbcge .Bdr !=nil {if _gdbceb :=_fbcge .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_gdbceb !=nil {return _gdbceb ;};};if _fbcge .Shd !=nil {if _agfcb :=_fbcge .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_agfcb !=nil {return _agfcb ;};};if _fbcge .FitText !=nil {if _bfcbg :=_fbcge .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_bfcbg !=nil {return _bfcbg ;};};if _fbcge .VertAlign !=nil {if _gcbfg :=_fbcge .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_gcbfg !=nil {return _gcbfg ;};};if _fbcge .Rtl !=nil {if _dedgb :=_fbcge .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_dedgb !=nil {return _dedgb ;};};if _fbcge .Cs !=nil {if _gfgae :=_fbcge .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_gfgae !=nil {return _gfgae ;};};if _fbcge .Em !=nil {if _dgbggg :=_fbcge .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_dgbggg !=nil {return _dgbggg ;};};if _fbcge .Lang !=nil {if _ffcfga :=_fbcge .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_ffcfga !=nil {return _ffcfga ;};};if _fbcge .EastAsianLayout !=nil {if _dffaa :=_fbcge .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_dffaa !=nil {return _dffaa ;};};if _fbcge .SpecVanish !=nil {if _bcgeb :=_fbcge .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_bcgeb !=nil {return _bcgeb ;};};if _fbcge .OMath !=nil {if _fbbef :=_fbcge .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_fbbef !=nil {return _fbbef ;};};if _fbcge .RPrChange !=nil {if _geddbb :=_fbcge .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_geddbb !=nil {return _geddbb ;};};return nil ;}; -// Date Block - Short Day Format -DayShort *CT_Empty ; +// ValidateWithPath validates the CT_SectPr and its children, prefixing error messages with path +func (_adgab *CT_SectPr )ValidateWithPath (path string )error {for _fgce ,_becega :=range _adgab .EG_HdrFtrReferences {if _ddgee :=_becega .ValidateWithPath (_g .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 ,_fgce ));_ddgee !=nil {return _ddgee ;};};if _adgab .FootnotePr !=nil {if _agcbf :=_adgab .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_agcbf !=nil {return _agcbf ;};};if _adgab .EndnotePr !=nil {if _fdaegg :=_adgab .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_fdaegg !=nil {return _fdaegg ;};};if _adgab .Type !=nil {if _gaabag :=_adgab .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_gaabag !=nil {return _gaabag ;};};if _adgab .PgSz !=nil {if _eccdb :=_adgab .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_eccdb !=nil {return _eccdb ;};};if _adgab .PgMar !=nil {if _babgg :=_adgab .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_babgg !=nil {return _babgg ;};};if _adgab .PaperSrc !=nil {if _cfgbb :=_adgab .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_cfgbb !=nil {return _cfgbb ;};};if _adgab .PgBorders !=nil {if _cbdabe :=_adgab .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_cbdabe !=nil {return _cbdabe ;};};if _adgab .LnNumType !=nil {if _gbfbdd :=_adgab .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_gbfbdd !=nil {return _gbfbdd ;};};if _adgab .PgNumType !=nil {if _ecfbg :=_adgab .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_ecfbg !=nil {return _ecfbg ;};};if _adgab .Cols !=nil {if _baebd :=_adgab .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_baebd !=nil {return _baebd ;};};if _adgab .FormProt !=nil {if _fbdfe :=_adgab .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_fbdfe !=nil {return _fbdfe ;};};if _adgab .VAlign !=nil {if _bfdee :=_adgab .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_bfdee !=nil {return _bfdee ;};};if _adgab .NoEndnote !=nil {if _dccba :=_adgab .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_dccba !=nil {return _dccba ;};};if _adgab .TitlePg !=nil {if _decfee :=_adgab .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_decfee !=nil {return _decfee ;};};if _adgab .TextDirection !=nil {if _bfcac :=_adgab .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_bfcac !=nil {return _bfcac ;};};if _adgab .Bidi !=nil {if _edeca :=_adgab .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_edeca !=nil {return _edeca ;};};if _adgab .RtlGutter !=nil {if _edbce :=_adgab .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_edbce !=nil {return _edbce ;};};if _adgab .DocGrid !=nil {if _bdbcag :=_adgab .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_bdbcag !=nil {return _bdbcag ;};};if _adgab .PrinterSettings !=nil {if _aaecb :=_adgab .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_aaecb !=nil {return _aaecb ;};};if _adgab .SectPrChange !=nil {if _aefdc :=_adgab .SectPrChange .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_aefdc !=nil {return _aefdc ;};};return nil ;};func (_dgfbe *ST_DocPartGallery )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfbcfg ,_aaacgd :=d .Token ();if _aaacgd !=nil {return _aaacgd ;};if _cedag ,_gcbcbe :=_cfbcfg .(_d .EndElement );_gcbcbe &&_cedag .Name ==start .Name {*_dgfbe =1;return nil ;};if _daaca ,_abfde :=_cfbcfg .(_d .CharData );!_abfde {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",_cfbcfg );}else {switch string (_daaca ){case "":*_dgfbe =0;case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_dgfbe =1;case "\u0061\u006e\u0079":*_dgfbe =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dgfbe =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_dgfbe =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_dgfbe =5;case "\u0065\u0071":*_dgfbe =6;case "\u0066\u0074\u0072\u0073":*_dgfbe =7;case "\u0068\u0064\u0072\u0073":*_dgfbe =8;case "\u0070\u0067\u004eu\u006d":*_dgfbe =9;case "\u0074\u0062\u006c\u0073":*_dgfbe =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_dgfbe =11;case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_dgfbe =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_dgfbe =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_dgfbe =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_dgfbe =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_dgfbe =16;case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_dgfbe =17;case "\u0062\u0069\u0062":*_dgfbe =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_dgfbe =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_dgfbe =20;case "\u0063\u0075\u0073\u0074\u0045\u0071":*_dgfbe =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_dgfbe =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_dgfbe =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_dgfbe =24;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_dgfbe =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_dgfbe =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_dgfbe =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_dgfbe =28;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_dgfbe =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_dgfbe =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_dgfbe =31;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_dgfbe =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_dgfbe =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_dgfbe =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_dgfbe =35;case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_dgfbe =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_dgfbe =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_dgfbe =38;};};_cfbcfg ,_aaacgd =d .Token ();if _aaacgd !=nil {return _aaacgd ;};if _accfce ,_daabgf :=_cfbcfg .(_d .EndElement );_daabgf &&_accfce .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",_cfbcfg );};func (_fdgfc ST_LineNumberRestart )Validate ()error {return _fdgfc .ValidateWithPath ("")};type CT_PixelsMeasure struct{ -// Date Block - Short Month Format -MonthShort *CT_Empty ; +// Measurement in Pixels +ValAttr uint64 ;};func (_dggcd *CT_SdtContentRow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fageb :for {_gfdabd ,_fgebd :=d .Token ();if _fgebd !=nil {return _fgebd ;};switch _dcfab :=_gfdabd .(type ){case _d .StartElement :switch _dcfab .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edafc :=NewCT_Row ();if _facfd :=d .DecodeElement (_edafc ,&_dcfab );_facfd !=nil {return _facfd ;};_dggcd .Tr =append (_dggcd .Tr ,_edafc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dggcd .CustomXml =NewCT_CustomXmlRow ();if _bcbdaa :=d .DecodeElement (_dggcd .CustomXml ,&_dcfab );_bcbdaa !=nil {return _bcbdaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dggcd .Sdt =NewCT_SdtRow ();if _agdfg :=d .DecodeElement (_dggcd .Sdt ,&_dcfab );_agdfg !=nil {return _agdfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgeed :=NewEG_RunLevelElts ();_fgeed .ProofErr =NewCT_ProofErr ();if _bfac :=d .DecodeElement (_fgeed .ProofErr ,&_dcfab );_bfac !=nil {return _bfac ;};_dggcd .EG_RunLevelElts =append (_dggcd .EG_RunLevelElts ,_fgeed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcgaag :=NewEG_RunLevelElts ();_dcgaag .PermStart =NewCT_PermStart ();if _ggagab :=d .DecodeElement (_dcgaag .PermStart ,&_dcfab );_ggagab !=nil {return _ggagab ;};_dggcd .EG_RunLevelElts =append (_dggcd .EG_RunLevelElts ,_dcgaag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geabde :=NewEG_RunLevelElts ();_geabde .PermEnd =NewCT_Perm ();if _ddbdd :=d .DecodeElement (_geabde .PermEnd ,&_dcfab );_ddbdd !=nil {return _ddbdd ;};_dggcd .EG_RunLevelElts =append (_dggcd .EG_RunLevelElts ,_geabde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfeed :=NewEG_RunLevelElts ();_gfeed .Ins =NewCT_RunTrackChange ();if _ddbga :=d .DecodeElement (_gfeed .Ins ,&_dcfab );_ddbga !=nil {return _ddbga ;};_dggcd .EG_RunLevelElts =append (_dggcd .EG_RunLevelElts ,_gfeed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbgcfb :=NewEG_RunLevelElts ();_dbgcfb .Del =NewCT_RunTrackChange ();if _ebfbf :=d .DecodeElement (_dbgcfb .Del ,&_dcfab );_ebfbf !=nil {return _ebfbf ;};_dggcd .EG_RunLevelElts =append (_dggcd .EG_RunLevelElts ,_dbgcfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbfdfe :=NewEG_RunLevelElts ();_cbfdfe .MoveFrom =NewCT_RunTrackChange ();if _bcfdfg :=d .DecodeElement (_cbfdfe .MoveFrom ,&_dcfab );_bcfdfg !=nil {return _bcfdfg ;};_dggcd .EG_RunLevelElts =append (_dggcd .EG_RunLevelElts ,_cbfdfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_beecg :=NewEG_RunLevelElts ();_beecg .MoveTo =NewCT_RunTrackChange ();if _dabgf :=d .DecodeElement (_beecg .MoveTo ,&_dcfab );_dabgf !=nil {return _dabgf ;};_dggcd .EG_RunLevelElts =append (_dggcd .EG_RunLevelElts ,_beecg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edbag :=NewEG_RunLevelElts ();_bcgbe :=NewEG_RangeMarkupElements ();_bcgbe .BookmarkStart =NewCT_Bookmark ();if _bcegg :=d .DecodeElement (_bcgbe .BookmarkStart ,&_dcfab );_bcegg !=nil {return _bcegg ;};_dggcd .EG_RunLevelElts =append (_dggcd .EG_RunLevelElts ,_edbag );_edbag .EG_RangeMarkupElements =append (_edbag .EG_RangeMarkupElements ,_bcgbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddcce :=NewEG_RunLevelElts ();_gbbgf :=NewEG_RangeMarkupElements ();_gbbgf .BookmarkEnd =NewCT_MarkupRange ();if _aecfb :=d .DecodeElement (_gbbgf .BookmarkEnd ,&_dcfab );_aecfb !=nil {return _aecfb ;};_dggcd .EG_RunLevelElts =append (_dggcd .EG_RunLevelElts ,_ddcce );_ddcce .EG_RangeMarkupElements =append (_ddcce .EG_RangeMarkupElements ,_gbbgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgdge :=NewEG_RunLevelElts ();_ggccb :=NewEG_RangeMarkupElements ();_ggccb .MoveFromRangeStart =NewCT_MoveBookmark ();if _bgffe :=d .DecodeElement (_ggccb .MoveFromRangeStart ,&_dcfab );_bgffe !=nil {return _bgffe ;};_dggcd .EG_RunLevelElts =append (_dggcd .EG_RunLevelElts ,_dgdge );_dgdge .EG_RangeMarkupElements =append (_dgdge .EG_RangeMarkupElements ,_ggccb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbdga :=NewEG_RunLevelElts ();_fbbgeb :=NewEG_RangeMarkupElements ();_fbbgeb .MoveFromRangeEnd =NewCT_MarkupRange ();if _cccff :=d .DecodeElement (_fbbgeb .MoveFromRangeEnd ,&_dcfab );_cccff !=nil {return _cccff ;};_dggcd .EG_RunLevelElts =append (_dggcd .EG_RunLevelElts ,_cbdga );_cbdga .EG_RangeMarkupElements =append (_cbdga .EG_RangeMarkupElements ,_fbbgeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dccgg :=NewEG_RunLevelElts ();_abade :=NewEG_RangeMarkupElements ();_abade .MoveToRangeStart =NewCT_MoveBookmark ();if _cfdbcg :=d .DecodeElement (_abade .MoveToRangeStart ,&_dcfab );_cfdbcg !=nil {return _cfdbcg ;};_dggcd .EG_RunLevelElts =append (_dggcd .EG_RunLevelElts ,_dccgg );_dccgg .EG_RangeMarkupElements =append (_dccgg .EG_RangeMarkupElements ,_abade );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_agfee :=NewEG_RunLevelElts ();_eafb :=NewEG_RangeMarkupElements ();_eafb .MoveToRangeEnd =NewCT_MarkupRange ();if _gefec :=d .DecodeElement (_eafb .MoveToRangeEnd ,&_dcfab );_gefec !=nil {return _gefec ;};_dggcd .EG_RunLevelElts =append (_dggcd .EG_RunLevelElts ,_agfee );_agfee .EG_RangeMarkupElements =append (_agfee .EG_RangeMarkupElements ,_eafb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebdgc :=NewEG_RunLevelElts ();_aeafg :=NewEG_RangeMarkupElements ();_aeafg .CommentRangeStart =NewCT_MarkupRange ();if _geefg :=d .DecodeElement (_aeafg .CommentRangeStart ,&_dcfab );_geefg !=nil {return _geefg ;};_dggcd .EG_RunLevelElts =append (_dggcd .EG_RunLevelElts ,_ebdgc );_ebdgc .EG_RangeMarkupElements =append (_ebdgc .EG_RangeMarkupElements ,_aeafg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abeacf :=NewEG_RunLevelElts ();_fegcg :=NewEG_RangeMarkupElements ();_fegcg .CommentRangeEnd =NewCT_MarkupRange ();if _eabcb :=d .DecodeElement (_fegcg .CommentRangeEnd ,&_dcfab );_eabcb !=nil {return _eabcb ;};_dggcd .EG_RunLevelElts =append (_dggcd .EG_RunLevelElts ,_abeacf );_abeacf .EG_RangeMarkupElements =append (_abeacf .EG_RangeMarkupElements ,_fegcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gfbeb :=NewEG_RunLevelElts ();_dagcb :=NewEG_RangeMarkupElements ();_dagcb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bdggad :=d .DecodeElement (_dagcb .CustomXmlInsRangeStart ,&_dcfab );_bdggad !=nil {return _bdggad ;};_dggcd .EG_RunLevelElts =append (_dggcd .EG_RunLevelElts ,_gfbeb );_gfbeb .EG_RangeMarkupElements =append (_gfbeb .EG_RangeMarkupElements ,_dagcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcbgd :=NewEG_RunLevelElts ();_gbbcga :=NewEG_RangeMarkupElements ();_gbbcga .CustomXmlInsRangeEnd =NewCT_Markup ();if _ggbgd :=d .DecodeElement (_gbbcga .CustomXmlInsRangeEnd ,&_dcfab );_ggbgd !=nil {return _ggbgd ;};_dggcd .EG_RunLevelElts =append (_dggcd .EG_RunLevelElts ,_gcbgd );_gcbgd .EG_RangeMarkupElements =append (_gcbgd .EG_RangeMarkupElements ,_gbbcga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cgcab :=NewEG_RunLevelElts ();_cdeea :=NewEG_RangeMarkupElements ();_cdeea .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bfgaf :=d .DecodeElement (_cdeea .CustomXmlDelRangeStart ,&_dcfab );_bfgaf !=nil {return _bfgaf ;};_dggcd .EG_RunLevelElts =append (_dggcd .EG_RunLevelElts ,_cgcab );_cgcab .EG_RangeMarkupElements =append (_cgcab .EG_RangeMarkupElements ,_cdeea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edefd :=NewEG_RunLevelElts ();_bddbg :=NewEG_RangeMarkupElements ();_bddbg .CustomXmlDelRangeEnd =NewCT_Markup ();if _eccca :=d .DecodeElement (_bddbg .CustomXmlDelRangeEnd ,&_dcfab );_eccca !=nil {return _eccca ;};_dggcd .EG_RunLevelElts =append (_dggcd .EG_RunLevelElts ,_edefd );_edefd .EG_RangeMarkupElements =append (_edefd .EG_RangeMarkupElements ,_bddbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcddc :=NewEG_RunLevelElts ();_afcaa :=NewEG_RangeMarkupElements ();_afcaa .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eafed :=d .DecodeElement (_afcaa .CustomXmlMoveFromRangeStart ,&_dcfab );_eafed !=nil {return _eafed ;};_dggcd .EG_RunLevelElts =append (_dggcd .EG_RunLevelElts ,_dcddc );_dcddc .EG_RangeMarkupElements =append (_dcddc .EG_RangeMarkupElements ,_afcaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfced :=NewEG_RunLevelElts ();_aggdde :=NewEG_RangeMarkupElements ();_aggdde .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ceadag :=d .DecodeElement (_aggdde .CustomXmlMoveFromRangeEnd ,&_dcfab );_ceadag !=nil {return _ceadag ;};_dggcd .EG_RunLevelElts =append (_dggcd .EG_RunLevelElts ,_gfced );_gfced .EG_RangeMarkupElements =append (_gfced .EG_RangeMarkupElements ,_aggdde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abbdf :=NewEG_RunLevelElts ();_afgdc :=NewEG_RangeMarkupElements ();_afgdc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _agcdae :=d .DecodeElement (_afgdc .CustomXmlMoveToRangeStart ,&_dcfab );_agcdae !=nil {return _agcdae ;};_dggcd .EG_RunLevelElts =append (_dggcd .EG_RunLevelElts ,_abbdf );_abbdf .EG_RangeMarkupElements =append (_abbdf .EG_RangeMarkupElements ,_afgdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ecfcd :=NewEG_RunLevelElts ();_bafeb :=NewEG_RangeMarkupElements ();_bafeb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _debfg :=d .DecodeElement (_bafeb .CustomXmlMoveToRangeEnd ,&_dcfab );_debfg !=nil {return _debfg ;};_dggcd .EG_RunLevelElts =append (_dggcd .EG_RunLevelElts ,_ecfcd );_ecfcd .EG_RangeMarkupElements =append (_ecfcd .EG_RangeMarkupElements ,_bafeb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfgfc :=NewEG_RunLevelElts ();_dfgfe :=NewEG_MathContent ();_dfgfe .OMathPara =_b .NewOMathPara ();if _cagff :=d .DecodeElement (_dfgfe .OMathPara ,&_dcfab );_cagff !=nil {return _cagff ;};_dggcd .EG_RunLevelElts =append (_dggcd .EG_RunLevelElts ,_bfgfc );_bfgfc .EG_MathContent =append (_bfgfc .EG_MathContent ,_dfgfe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccebcf :=NewEG_RunLevelElts ();_dcgbe :=NewEG_MathContent ();_dcgbe .OMath =_b .NewOMath ();if _dfdfaa :=d .DecodeElement (_dcgbe .OMath ,&_dcfab );_dfdfaa !=nil {return _dfdfaa ;};_dggcd .EG_RunLevelElts =append (_dggcd .EG_RunLevelElts ,_ccebcf );_ccebcf .EG_MathContent =append (_ccebcf .EG_MathContent ,_dcgbe );default:_dg .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",_dcfab .Name );if _cbbee :=d .Skip ();_cbbee !=nil {return _cbbee ;};};case _d .EndElement :break _fageb ;case _d .CharData :};};return nil ;};type CT_TabStop struct{ -// Date Block - Short Year Format -YearShort *CT_Empty ; +// Tab Stop Type +ValAttr ST_TabJc ; -// Date Block - Long Day Format -DayLong *CT_Empty ; +// Tab Leader Character +LeaderAttr ST_TabTlc ; -// Date Block - Long Month Format -MonthLong *CT_Empty ; +// Tab Stop Position +PosAttr ST_SignedTwipsMeasure ;}; -// Date Block - Long Year Format -YearLong *CT_Empty ; +// Validate validates the WdCT_PosH and its children +func (_gfagcc *WdCT_PosH )Validate ()error {return _gfagcc .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073H");};func (_dabga *CT_TcBorders )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfgbbb :for {_bbeab ,_febgf :=d .Token ();if _febgf !=nil {return _febgf ;};switch _ecbace :=_bbeab .(type ){case _d .StartElement :switch _ecbace .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dabga .Top =NewCT_Border ();if _ecebe :=d .DecodeElement (_dabga .Top ,&_ecbace );_ecebe !=nil {return _ecebe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dabga .Start =NewCT_Border ();if _fgcad :=d .DecodeElement (_dabga .Start ,&_ecbace );_fgcad !=nil {return _fgcad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dabga .Left =NewCT_Border ();if _gafebd :=d .DecodeElement (_dabga .Left ,&_ecbace );_gafebd !=nil {return _gafebd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dabga .Bottom =NewCT_Border ();if _fcaab :=d .DecodeElement (_dabga .Bottom ,&_ecbace );_fcaab !=nil {return _fcaab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dabga .End =NewCT_Border ();if _edfdd :=d .DecodeElement (_dabga .End ,&_ecbace );_edfdd !=nil {return _edfdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dabga .Right =NewCT_Border ();if _bfffbe :=d .DecodeElement (_dabga .Right ,&_ecbace );_bfffbe !=nil {return _bfffbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dabga .InsideH =NewCT_Border ();if _bbfgef :=d .DecodeElement (_dabga .InsideH ,&_ecbace );_bbfgef !=nil {return _bbfgef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dabga .InsideV =NewCT_Border ();if _febfdc :=d .DecodeElement (_dabga .InsideV ,&_ecbace );_febfdc !=nil {return _febfdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dabga .Tl2br =NewCT_Border ();if _bgfbf :=d .DecodeElement (_dabga .Tl2br ,&_ecbace );_bgfbf !=nil {return _bgfbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dabga .Tr2bl =NewCT_Border ();if _abbff :=d .DecodeElement (_dabga .Tr2bl ,&_ecbace );_abbff !=nil {return _abbff ;};default:_dg .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",_ecbace .Name );if _edbgc :=d .Skip ();_edbgc !=nil {return _edbgc ;};};case _d .EndElement :break _bfgbbb ;case _d .CharData :};};return nil ;}; -// Comment Information Block -AnnotationRef *CT_Empty ; +// ValidateWithPath validates the CT_RunTrackChange and its children, prefixing error messages with path +func (_aaea *CT_RunTrackChange )ValidateWithPath (path string )error {return nil }; -// Footnote Reference Mark -FootnoteRef *CT_Empty ; +// ValidateWithPath validates the CT_DirContentRun and its children, prefixing error messages with path +func (_cgaad *CT_DirContentRun )ValidateWithPath (path string )error {if _geabg :=_cgaad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_geabg !=nil {return _geabg ;};for _gaec ,_abce :=range _cgaad .FldSimple {if _gdcd :=_abce .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gaec ));_gdcd !=nil {return _gdcd ;};};if _cgaad .Hyperlink !=nil {if _dcgg :=_cgaad .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_dcgg !=nil {return _dcgg ;};};if _cgaad .SubDoc !=nil {if _fgeca :=_cgaad .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_fgeca !=nil {return _fgeca ;};};for _ccga ,_dceg :=range _cgaad .EG_ContentRunContent {if _acde :=_dceg .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_ccga ));_acde !=nil {return _acde ;};};return nil ;};func (_gdgaee ST_HeightRule )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eaecf :=_d .Attr {};_eaecf .Name =name ;switch _gdgaee {case ST_HeightRuleUnset :_eaecf .Value ="";case ST_HeightRuleAuto :_eaecf .Value ="\u0061\u0075\u0074\u006f";case ST_HeightRuleExact :_eaecf .Value ="\u0065\u0078\u0061c\u0074";case ST_HeightRuleAtLeast :_eaecf .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _eaecf ,nil ;};func NewCT_CustomXmlPr ()*CT_CustomXmlPr {_cegb :=&CT_CustomXmlPr {};return _cegb };func NewCT_TcPr ()*CT_TcPr {_dabea :=&CT_TcPr {};return _dabea };func (_bbcgdb *ST_AnnotationVMerge )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcbcf ,_cgcgde :=d .Token ();if _cgcgde !=nil {return _cgcgde ;};if _dacaac ,_dcdffb :=_gcbcf .(_d .EndElement );_dcdffb &&_dacaac .Name ==start .Name {*_bbcgdb =1;return nil ;};if _affgba ,_fcedf :=_gcbcf .(_d .CharData );!_fcedf {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",_gcbcf );}else {switch string (_affgba ){case "":*_bbcgdb =0;case "\u0063\u006f\u006e\u0074":*_bbcgdb =1;case "\u0072\u0065\u0073\u0074":*_bbcgdb =2;};};_gcbcf ,_cgcgde =d .Token ();if _cgcgde !=nil {return _cgcgde ;};if _eeccdd ,_fcgdd :=_gcbcf .(_d .EndElement );_fcgdd &&_eeccdd .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",_gcbcf );};func NewWdCT_PosV ()*WdCT_PosV {_fgfed :=&WdCT_PosV {};_fgfed .RelativeFromAttr =WdST_RelFromV (1);_fgfed .Choice =NewWdCT_PosVChoice ();return _fgfed ;};type CT_Guid struct{ -// Endnote Reference Mark -EndnoteRef *CT_Empty ; +// GUID Value +ValAttr *string ;};func (_fdaaef ST_TextboxTightWrap )String ()string {switch _fdaaef {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 "";};func (_gaga *CT_DirContentRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gaga .ValAttr !=ST_DirectionUnset {_gaff ,_dbage :=_gaga .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dbage !=nil {return _dbage ;};start .Attr =append (start .Attr ,_gaff );};e .EncodeToken (start );if _gaga .FldSimple !=nil {_acdg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_edge :=range _gaga .FldSimple {e .EncodeElement (_edge ,_acdg );};};if _gaga .Hyperlink !=nil {_bcbf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_gaga .Hyperlink ,_bcbf );};if _gaga .SubDoc !=nil {_gdabe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_gaga .SubDoc ,_gdabe );};if _gaga .EG_ContentRunContent !=nil {for _ ,_eabc :=range _gaga .EG_ContentRunContent {_eabc .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Footnote/Endnote Separator Mark -Separator *CT_Empty ; +// Validate validates the CT_Lock and its children +func (_ggfga *CT_Lock )Validate ()error {return _ggfga .ValidateWithPath ("\u0043T\u005f\u004c\u006f\u0063\u006b");};func (_cbbag ST_Border )String ()string {switch _cbbag {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 (_bdcaf ST_MailMergeDocType )Validate ()error {return _bdcaf .ValidateWithPath ("")};func NewCT_PBdr ()*CT_PBdr {_agcfe :=&CT_PBdr {};return _agcfe };func (_fbeaec *CT_TcPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbeaec .TcPr =NewCT_TcPrInner ();for _ ,_adaca :=range start .Attr {if _adaca .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fagbg ,_dcdfe :=_adaca .Value ,error (nil );if _dcdfe !=nil {return _dcdfe ;};_fbeaec .AuthorAttr =_fagbg ;continue ;};if _adaca .Name .Local =="\u0064\u0061\u0074\u0065"{_fbacd ,_geafbe :=ParseStdlibTime (_adaca .Value );if _geafbe !=nil {return _geafbe ;};_fbeaec .DateAttr =&_fbacd ;continue ;};if _adaca .Name .Local =="\u0069\u0064"{_dagcg ,_bbffg :=_da .ParseInt (_adaca .Value ,10,64);if _bbffg !=nil {return _bbffg ;};_fbeaec .IdAttr =_dagcg ;continue ;};};_adadce :for {_fdbfb ,_eaaag :=d .Token ();if _eaaag !=nil {return _eaaag ;};switch _cgaaaf :=_fdbfb .(type ){case _d .StartElement :switch _cgaaaf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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 _afadb :=d .DecodeElement (_fbeaec .TcPr ,&_cgaaaf );_afadb !=nil {return _afadb ;};default:_dg .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",_cgaaaf .Name );if _efebf :=d .Skip ();_efebf !=nil {return _efebf ;};};case _d .EndElement :break _adadce ;case _d .CharData :};};return nil ;};func (_edcec ST_Zoom )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_edcec .String (),start );};func (_aebfa *ST_TextAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_baagbc ,_adbff :=d .Token ();if _adbff !=nil {return _adbff ;};if _acfeea ,_efgeae :=_baagbc .(_d .EndElement );_efgeae &&_acfeea .Name ==start .Name {*_aebfa =1;return nil ;};if _dedac ,_gffdd :=_baagbc .(_d .CharData );!_gffdd {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",_baagbc );}else {switch string (_dedac ){case "":*_aebfa =0;case "\u0074\u006f\u0070":*_aebfa =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aebfa =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_aebfa =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_aebfa =4;case "\u0061\u0075\u0074\u006f":*_aebfa =5;};};_baagbc ,_adbff =d .Token ();if _adbff !=nil {return _adbff ;};if _eacde ,_cbaafc :=_baagbc .(_d .EndElement );_cbaafc &&_eacde .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",_baagbc );};func (_begbd *CT_Em )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_begbd .ValAttr =ST_Em (1);for _ ,_agbbgg :=range start .Attr {if _agbbgg .Name .Local =="\u0076\u0061\u006c"{_begbd .ValAttr .UnmarshalXMLAttr (_agbbgg );continue ;};};for {_fcfdf ,_gecf :=d .Token ();if _gecf !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045m\u003a\u0020\u0025\u0073",_gecf );};if _ageeb ,_gdbbd :=_fcfdf .(_d .EndElement );_gdbbd &&_ageeb .Name ==start .Name {break ;};};return nil ;};func (_dbdfb *ST_PTabAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dbdfb =0;case "\u006c\u0065\u0066\u0074":*_dbdfb =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dbdfb =2;case "\u0072\u0069\u0067h\u0074":*_dbdfb =3;};return nil ;};func (_ffcfg *CT_PageSz )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efedc :=range start .Attr {if _efedc .Name .Local =="\u0077"{_cgcec ,_fcfcd :=ParseUnionST_TwipsMeasure (_efedc .Value );if _fcfcd !=nil {return _fcfcd ;};_ffcfg .WAttr =&_cgcec ;continue ;};if _efedc .Name .Local =="\u0068"{_dgegcc ,_ddgaea :=ParseUnionST_TwipsMeasure (_efedc .Value );if _ddgaea !=nil {return _ddgaea ;};_ffcfg .HAttr =&_dgegcc ;continue ;};if _efedc .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_ffcfg .OrientAttr .UnmarshalXMLAttr (_efedc );continue ;};if _efedc .Name .Local =="\u0063\u006f\u0064\u0065"{_gbga ,_eafa :=_da .ParseInt (_efedc .Value ,10,64);if _eafa !=nil {return _eafa ;};_ffcfg .CodeAttr =&_gbga ;continue ;};};for {_addeec ,_baafd :=d .Token ();if _baafd !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u0067e\u0053\u007a\u003a\u0020\u0025\u0073",_baafd );};if _ebfge ,_ccdee :=_addeec .(_d .EndElement );_ccdee &&_ebfge .Name ==start .Name {break ;};};return nil ;};func (_ecaga ST_Em )ValidateWithPath (path string )error {switch _ecaga {case 0,1,2,3,4,5: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 (_ecaga ));};return nil ;};func NewCT_PixelsMeasure ()*CT_PixelsMeasure {_eecba :=&CT_PixelsMeasure {};return _eecba };type CT_VerticalAlignRun struct{ -// Continuation Separator Mark -ContinuationSeparator *CT_Empty ; +// Subscript/Superscript Value +ValAttr _e .ST_VerticalAlignRun ;};type ST_HAnchor byte ;type CT_Panose struct{ -// Symbol Character -Sym *CT_Sym ; +// Value +ValAttr string ;}; -// Page Number Block -PgNum *CT_Empty ; +// Validate validates the CT_RecipientData and its children +func (_efcbe *CT_RecipientData )Validate ()error {return _efcbe .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");}; -// Carriage Return -Cr *CT_Empty ; +// Validate validates the CT_DivBdr and its children +func (_cabae *CT_DivBdr )Validate ()error {return _cabae .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0042\u0064r");};func (_eeeac *WdCT_WrapThrough )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeeac .WrapTextAttr =WdST_WrapText (1);_eeeac .WrapPolygon =NewWdCT_WrapPath ();for _ ,_bgccf :=range start .Attr {if _bgccf .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_eeeac .WrapTextAttr .UnmarshalXMLAttr (_bgccf );continue ;};if _bgccf .Name .Local =="\u0064\u0069\u0073t\u004c"{_ebceea ,_adfbe :=_da .ParseUint (_bgccf .Value ,10,32);if _adfbe !=nil {return _adfbe ;};_dcgbeg :=uint32 (_ebceea );_eeeac .DistLAttr =&_dcgbeg ;continue ;};if _bgccf .Name .Local =="\u0064\u0069\u0073t\u0052"{_gefcfe ,_gfccg :=_da .ParseUint (_bgccf .Value ,10,32);if _gfccg !=nil {return _gfccg ;};_bagafc :=uint32 (_gefcfe );_eeeac .DistRAttr =&_bagafc ;continue ;};};_cgcbe :for {_eefaf ,_ffebf :=d .Token ();if _ffebf !=nil {return _ffebf ;};switch _bcbdcb :=_eefaf .(type ){case _d .StartElement :switch _bcbdcb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"}:if _fgcfc :=d .DecodeElement (_eeeac .WrapPolygon ,&_bcbdcb );_fgcfc !=nil {return _fgcfc ;};default:_dg .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",_bcbdcb .Name );if _ffgfa :=d .Skip ();_ffgfa !=nil {return _ffgfa ;};};case _d .EndElement :break _cgcbe ;case _d .CharData :};};return nil ;}; -// Tab Character -Tab *CT_Empty ; +// ValidateWithPath validates the CT_TblGrid and its children, prefixing error messages with path +func (_agcaag *CT_TblGrid )ValidateWithPath (path string )error {for _ddgbed ,_ebacfcg :=range _agcaag .GridCol {if _babfd :=_ebacfcg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_ddgbed ));_babfd !=nil {return _babfd ;};};if _agcaag .TblGridChange !=nil {if _ccfae :=_agcaag .TblGridChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043h\u0061\u006e\u0067\u0065");_ccfae !=nil {return _ccfae ;};};return nil ;};func (_eabeg *CT_LineNumber )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eabeg .CountByAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074\u0042y"},Value :_g .Sprintf ("\u0025\u0076",*_eabeg .CountByAttr )});};if _eabeg .StartAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_eabeg .StartAttr )});};if _eabeg .DistanceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_eabeg .DistanceAttr )});};if _eabeg .RestartAttr !=ST_LineNumberRestartUnset {_gadcd ,_baeff :=_eabeg .RestartAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0072\u0065\u0073\u0074\u0061\u0072t"});if _baeff !=nil {return _baeff ;};start .Attr =append (start .Attr ,_gadcd );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Column ()*CT_Column {_dcffd :=&CT_Column {};return _dcffd };func (_fedfa *CT_Object )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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"});if _fedfa .DxaOrigAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064\u0078\u0061\u004f\u0072\u0069g"},Value :_g .Sprintf ("\u0025\u0076",*_fedfa .DxaOrigAttr )});};if _fedfa .DyaOrigAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064\u0079\u0061\u004f\u0072\u0069g"},Value :_g .Sprintf ("\u0025\u0076",*_fedfa .DyaOrigAttr )});};e .EncodeToken (start );if _fedfa .Any !=nil {for _ ,_dffcb :=range _fedfa .Any {_dffcb .MarshalXML (e ,_d .StartElement {});};};if _fedfa .Drawing !=nil {_cabge :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_fedfa .Drawing ,_cabge );};if _fedfa .Choice !=nil {_fedfa .Choice .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Embedded Object -Object *CT_Object ; +// ValidateWithPath validates the CT_PPrChange and its children, prefixing error messages with path +func (_fgdge *CT_PPrChange )ValidateWithPath (path string )error {if _ccgede :=_fgdge .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_ccgede !=nil {return _ccgede ;};return nil ;}; -// VML Object -Pict *CT_Picture ; +// Validate validates the WdCT_WrapSquare and its children +func (_ccdcba *WdCT_WrapSquare )Validate ()error {return _ccdcba .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065");};func (_babf *CT_Charset )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _babf .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_babf .ValAttr )});};if _babf .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0068\u0061\u0072\u0061\u0063\u0074e\u0072\u0053\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_babf .CharacterSetAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TextboxTightWrap struct{ -// Complex Field Character -FldChar *CT_FldChar ; +// Lines to Tight Wrap to Paragraph Extents +ValAttr ST_TextboxTightWrap ;};func NewCT_RPrChange ()*CT_RPrChange {_abcgd :=&CT_RPrChange {};_abcgd .RPr =NewCT_RPrOriginal ();return _abcgd ;};func (_eegdd *CT_OptimizeForBrowser )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eegdd .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_eegdd .TargetAttr )});};if _eegdd .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_eegdd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Phonetic Guide -Ruby *CT_Ruby ; +// Validate validates the CT_BottomPageBorder and its children +func (_faac *CT_BottomPageBorder )Validate ()error {return _faac .ValidateWithPath ("\u0043\u0054\u005f\u0042ot\u0074\u006f\u006d\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func (_fgbcgc ST_LineSpacingRule )Validate ()error {return _fgbcgc .ValidateWithPath ("")};func (_agbccd *CT_PageSz )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _agbccd .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_agbccd .WAttr )});};if _agbccd .HAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068"},Value :_g .Sprintf ("\u0025\u0076",*_agbccd .HAttr )});};if _agbccd .OrientAttr !=ST_PageOrientationUnset {_cbfde ,_bcdd :=_agbccd .OrientAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0065\u006e\u0074"});if _bcdd !=nil {return _bcdd ;};start .Attr =append (start .Attr ,_cbfde );};if _agbccd .CodeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u0064\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_agbccd .CodeAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Footnote Reference -FootnoteReference *CT_FtnEdnRef ; +// ValidateWithPath validates the CT_Charset and its children, prefixing error messages with path +func (_egb *CT_Charset )ValidateWithPath (path string )error {return nil };func (_feae *CT_Panose )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbfga :=range start .Attr {if _gbfga .Name .Local =="\u0076\u0061\u006c"{_accfb ,_cfbfd :=_gbfga .Value ,error (nil );if _cfbfd !=nil {return _cfbfd ;};_feae .ValAttr =_accfb ;continue ;};};for {_fcdeee ,_gdbgab :=d .Token ();if _gdbgab !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u006eo\u0073\u0065\u003a\u0020\u0025\u0073",_gdbgab );};if _baggc ,_ebefac :=_fcdeee .(_d .EndElement );_ebefac &&_baggc .Name ==start .Name {break ;};};return nil ;};func (_adffd *EG_RPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efccad :for {_fdcge ,_fbbcd :=d .Token ();if _fbbcd !=nil {return _fbbcd ;};switch _bfgedc :=_fdcge .(type ){case _d .StartElement :switch _bfgedc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .RStyle =NewCT_String ();if _ecedd :=d .DecodeElement (_adffd .RStyle ,&_bfgedc );_ecedd !=nil {return _ecedd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .RFonts =NewCT_Fonts ();if _cdcge :=d .DecodeElement (_adffd .RFonts ,&_bfgedc );_cdcge !=nil {return _cdcge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .B =NewCT_OnOff ();if _fbfcbg :=d .DecodeElement (_adffd .B ,&_bfgedc );_fbfcbg !=nil {return _fbfcbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .BCs =NewCT_OnOff ();if _cbddgb :=d .DecodeElement (_adffd .BCs ,&_bfgedc );_cbddgb !=nil {return _cbddgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .I =NewCT_OnOff ();if _afbbf :=d .DecodeElement (_adffd .I ,&_bfgedc );_afbbf !=nil {return _afbbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .ICs =NewCT_OnOff ();if _bdcef :=d .DecodeElement (_adffd .ICs ,&_bfgedc );_bdcef !=nil {return _bdcef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adffd .Caps =NewCT_OnOff ();if _ebagcb :=d .DecodeElement (_adffd .Caps ,&_bfgedc );_ebagcb !=nil {return _ebagcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .SmallCaps =NewCT_OnOff ();if _faaaf :=d .DecodeElement (_adffd .SmallCaps ,&_bfgedc );_faaaf !=nil {return _faaaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adffd .Strike =NewCT_OnOff ();if _bcgee :=d .DecodeElement (_adffd .Strike ,&_bfgedc );_bcgee !=nil {return _bcgee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .Dstrike =NewCT_OnOff ();if _gbbafb :=d .DecodeElement (_adffd .Dstrike ,&_bfgedc );_gbbafb !=nil {return _gbbafb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .Outline =NewCT_OnOff ();if _bbaab :=d .DecodeElement (_adffd .Outline ,&_bfgedc );_bbaab !=nil {return _bbaab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adffd .Shadow =NewCT_OnOff ();if _ebebc :=d .DecodeElement (_adffd .Shadow ,&_bfgedc );_ebebc !=nil {return _ebebc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .Emboss =NewCT_OnOff ();if _ceggca :=d .DecodeElement (_adffd .Emboss ,&_bfgedc );_ceggca !=nil {return _ceggca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .Imprint =NewCT_OnOff ();if _degfd :=d .DecodeElement (_adffd .Imprint ,&_bfgedc );_degfd !=nil {return _degfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .NoProof =NewCT_OnOff ();if _cdgdb :=d .DecodeElement (_adffd .NoProof ,&_bfgedc );_cdgdb !=nil {return _cdgdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adffd .SnapToGrid =NewCT_OnOff ();if _gbcfc :=d .DecodeElement (_adffd .SnapToGrid ,&_bfgedc );_gbcfc !=nil {return _gbcfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .Vanish =NewCT_OnOff ();if _gbcff :=d .DecodeElement (_adffd .Vanish ,&_bfgedc );_gbcff !=nil {return _gbcff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .WebHidden =NewCT_OnOff ();if _dbafbb :=d .DecodeElement (_adffd .WebHidden ,&_bfgedc );_dbafbb !=nil {return _dbafbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adffd .Color =NewCT_Color ();if _cgeag :=d .DecodeElement (_adffd .Color ,&_bfgedc );_cgeag !=nil {return _cgeag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .Spacing =NewCT_SignedTwipsMeasure ();if _fbcac :=d .DecodeElement (_adffd .Spacing ,&_bfgedc );_fbcac !=nil {return _fbcac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .W =NewCT_TextScale ();if _gdeeaa :=d .DecodeElement (_adffd .W ,&_bfgedc );_gdeeaa !=nil {return _gdeeaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .Kern =NewCT_HpsMeasure ();if _ccece :=d .DecodeElement (_adffd .Kern ,&_bfgedc );_ccece !=nil {return _ccece ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .Position =NewCT_SignedHpsMeasure ();if _egceb :=d .DecodeElement (_adffd .Position ,&_bfgedc );_egceb !=nil {return _egceb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adffd .Sz =NewCT_HpsMeasure ();if _dgfdd :=d .DecodeElement (_adffd .Sz ,&_bfgedc );_dgfdd !=nil {return _dgfdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adffd .SzCs =NewCT_HpsMeasure ();if _bafae :=d .DecodeElement (_adffd .SzCs ,&_bfgedc );_bafae !=nil {return _bafae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .Highlight =NewCT_Highlight ();if _eebdg :=d .DecodeElement (_adffd .Highlight ,&_bfgedc );_eebdg !=nil {return _eebdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .U =NewCT_Underline ();if _deggc :=d .DecodeElement (_adffd .U ,&_bfgedc );_deggc !=nil {return _deggc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .Effect =NewCT_TextEffect ();if _bdgda :=d .DecodeElement (_adffd .Effect ,&_bfgedc );_bdgda !=nil {return _bdgda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .Bdr =NewCT_Border ();if _edbbg :=d .DecodeElement (_adffd .Bdr ,&_bfgedc );_edbbg !=nil {return _edbbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adffd .Shd =NewCT_Shd ();if _ffgbag :=d .DecodeElement (_adffd .Shd ,&_bfgedc );_ffgbag !=nil {return _ffgbag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .FitText =NewCT_FitText ();if _eabfa :=d .DecodeElement (_adffd .FitText ,&_bfgedc );_eabfa !=nil {return _eabfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .VertAlign =NewCT_VerticalAlignRun ();if _dddca :=d .DecodeElement (_adffd .VertAlign ,&_bfgedc );_dddca !=nil {return _dddca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .Rtl =NewCT_OnOff ();if _bfdab :=d .DecodeElement (_adffd .Rtl ,&_bfgedc );_bfdab !=nil {return _bfdab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adffd .Cs =NewCT_OnOff ();if _fadfec :=d .DecodeElement (_adffd .Cs ,&_bfgedc );_fadfec !=nil {return _fadfec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .Em =NewCT_Em ();if _bbcgge :=d .DecodeElement (_adffd .Em ,&_bfgedc );_bbcgge !=nil {return _bbcgge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .Lang =NewCT_Language ();if _gdfbde :=d .DecodeElement (_adffd .Lang ,&_bfgedc );_gdfbde !=nil {return _gdfbde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .EastAsianLayout =NewCT_EastAsianLayout ();if _gggab :=d .DecodeElement (_adffd .EastAsianLayout ,&_bfgedc );_gggab !=nil {return _gggab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adffd .SpecVanish =NewCT_OnOff ();if _dggee :=d .DecodeElement (_adffd .SpecVanish ,&_bfgedc );_dggee !=nil {return _dggee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adffd .OMath =NewCT_OnOff ();if _abfcc :=d .DecodeElement (_adffd .OMath ,&_bfgedc );_abfcc !=nil {return _abfcc ;};default:_dg .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",_bfgedc .Name );if _egdbdb :=d .Skip ();_egdbdb !=nil {return _egdbdb ;};};case _d .EndElement :break _efccad ;case _d .CharData :};};return nil ;}; -// Endnote Reference -EndnoteReference *CT_FtnEdnRef ; +// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path +func (_dbfcg *CT_Comments )ValidateWithPath (path string )error {for _gcca ,_gedg :=range _dbfcg .Comment {if _ecdb :=_gedg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_gcca ));_ecdb !=nil {return _ecdb ;};};return nil ;}; -// Comment Content Reference Mark -CommentReference *CT_Markup ; +// ValidateWithPath validates the CT_Div and its children, prefixing error messages with path +func (_faacg *CT_Div )ValidateWithPath (path string )error {if _faacg .BlockQuote !=nil {if _cceb :=_faacg .BlockQuote .ValidateWithPath (path +"/\u0042\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065");_cceb !=nil {return _cceb ;};};if _faacg .BodyDiv !=nil {if _dbageg :=_faacg .BodyDiv .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0044\u0069\u0076");_dbageg !=nil {return _dbageg ;};};if _acbga :=_faacg .MarLeft .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u004c\u0065\u0066\u0074");_acbga !=nil {return _acbga ;};if _bbae :=_faacg .MarRight .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0069\u0067\u0068t");_bbae !=nil {return _bbae ;};if _fabfe :=_faacg .MarTop .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u006f\u0070");_fabfe !=nil {return _fabfe ;};if _fgab :=_faacg .MarBottom .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d");_fgab !=nil {return _fgab ;};if _faacg .DivBdr !=nil {if _dcbgd :=_faacg .DivBdr .ValidateWithPath (path +"\u002fD\u0069\u0076\u0042\u0064\u0072");_dcbgd !=nil {return _dcbgd ;};};for _baeba ,_dadb :=range _faacg .DivsChild {if _ddgda :=_dadb .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0044\u0069\u0076s\u0043\u0068\u0069\u006c\u0064\u005b\u0025\u0064\u005d",path ,_baeba ));_ddgda !=nil {return _ddgda ;};};return nil ;}; -// DrawingML Object -Drawing *CT_Drawing ; +// Validate validates the WdCT_WordprocessingShapeChoice1 and its children +func (_ceeda *WdCT_WordprocessingShapeChoice1 )Validate ()error {return _ceeda .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 (_gbgbbg *CT_Tc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbgbbg .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gbgbbg .IdAttr )});};e .EncodeToken (start );if _gbgbbg .TcPr !=nil {_gbge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_gbgbbg .TcPr ,_gbge );};for _ ,_ggbebe :=range _gbgbbg .EG_BlockLevelElts {_ggbebe .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eebca ST_EdGrp )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eebca .String (),start );}; -// Absolute Position Tab Character -Ptab *CT_PTab ; +// ValidateWithPath validates the CT_SdtRun and its children, prefixing error messages with path +func (_gdadbd *CT_SdtRun )ValidateWithPath (path string )error {if _gdadbd .SdtPr !=nil {if _dgefd :=_gdadbd .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_dgefd !=nil {return _dgefd ;};};if _gdadbd .SdtEndPr !=nil {if _efdeef :=_gdadbd .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_efdeef !=nil {return _efdeef ;};};if _gdadbd .SdtContent !=nil {if _gbdcd :=_gdadbd .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_gbdcd !=nil {return _gbdcd ;};};return nil ;};func NewCT_TblStylePr ()*CT_TblStylePr {_befbd :=&CT_TblStylePr {};_befbd .TypeAttr =ST_TblStyleOverrideType (1);return _befbd ;};func (_cgdgb *CT_FramesetChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfabb :for {_ccceg ,_dabfg :=d .Token ();if _dabfg !=nil {return _dabfg ;};switch _ccdf :=_ccceg .(type ){case _d .StartElement :switch _ccdf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aggec :=NewCT_Frameset ();if _fdcgg :=d .DecodeElement (_aggec ,&_ccdf );_fdcgg !=nil {return _fdcgg ;};_cgdgb .Frameset =append (_cgdgb .Frameset ,_aggec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aaabc :=NewCT_Frame ();if _cbfgg :=d .DecodeElement (_aaabc ,&_ccdf );_cbfgg !=nil {return _cbfgg ;};_cgdgb .Frame =append (_cgdgb .Frame ,_aaabc );default:_dg .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",_ccdf .Name );if _eaccb :=d .Skip ();_eaccb !=nil {return _eaccb ;};};case _d .EndElement :break _gfabb ;case _d .CharData :};};return nil ;}; -// Position of Last Calculated Page Break -LastRenderedPageBreak *CT_Empty ;};func (_cbbde ST_MeasurementOrPercent )String ()string {if _cbbde .ST_DecimalNumberOrPercent !=nil {return _cbbde .ST_DecimalNumberOrPercent .String ();};if _cbbde .ST_UniversalMeasure !=nil {return _db .Sprintf ("\u0025\u0076",*_cbbde .ST_UniversalMeasure );};return "";}; +// ValidateWithPath validates the CT_LineNumber and its children, prefixing error messages with path +func (_bbgcf *CT_LineNumber )ValidateWithPath (path string )error {if _bbgcf .DistanceAttr !=nil {if _ffbfa :=_bbgcf .DistanceAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0074\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_ffbfa !=nil {return _ffbfa ;};};if _abdf :=_bbgcf .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_abdf !=nil {return _abdf ;};return nil ;};const (ST_DisplacedByCustomXmlUnset ST_DisplacedByCustomXml =0;ST_DisplacedByCustomXmlNext ST_DisplacedByCustomXml =1;ST_DisplacedByCustomXmlPrev ST_DisplacedByCustomXml =2;);func (_dffgb ST_Theme )String ()string {switch _dffgb {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 (_daafg *CT_Perm )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fgaed :=range start .Attr {if _fgaed .Name .Local =="\u0069\u0064"{_ggggd ,_cdecde :=_fgaed .Value ,error (nil );if _cdecde !=nil {return _cdecde ;};_daafg .IdAttr =_ggggd ;continue ;};if _fgaed .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_daafg .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_fgaed );continue ;};};for {_agdf ,_dgfgc :=d .Token ();if _dgfgc !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0065\u0072\u006d\u003a\u0020\u0025\u0073",_dgfgc );};if _ccbbc ,_adcba :=_agdf .(_d .EndElement );_adcba &&_ccbbc .Name ==start .Name {break ;};};return nil ;};type CT_SdtComboBox struct{ -// Validate validates the CT_RPrOriginal and its children -func (_cbedg *CT_RPrOriginal )Validate ()error {return _cbedg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069g\u0069\u006e\u0061\u006c");};func (_cafga *CT_Style )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cafga .TypeAttr !=ST_StyleTypeUnset {_fecgg ,_eccbbe :=_cafga .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _eccbbe !=nil {return _eccbbe ;};start .Attr =append (start .Attr ,_fecgg );};if _cafga .StyleIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065\u0049d"},Value :_db .Sprintf ("\u0025\u0076",*_cafga .StyleIdAttr )});};if _cafga .DefaultAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"},Value :_db .Sprintf ("\u0025\u0076",*_cafga .DefaultAttr )});};if _cafga .CustomStyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_cafga .CustomStyleAttr )});};e .EncodeToken (start );if _cafga .Name !=nil {_ggffg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_cafga .Name ,_ggffg );};if _cafga .Aliases !=nil {_aebadd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073\u0065s"}};e .EncodeElement (_cafga .Aliases ,_aebadd );};if _cafga .BasedOn !=nil {_deeea :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0062\u0061\u0073\u0065\u0064\u004fn"}};e .EncodeElement (_cafga .BasedOn ,_deeea );};if _cafga .Next !=nil {_bbbbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0065\u0078\u0074"}};e .EncodeElement (_cafga .Next ,_bbbbe );};if _cafga .Link !=nil {_ffccgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_cafga .Link ,_ffccgb );};if _cafga .AutoRedefine !=nil {_bfafga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0052\u0065\u0064e\u0066\u0069\u006e\u0065"}};e .EncodeElement (_cafga .AutoRedefine ,_bfafga );};if _cafga .Hidden !=nil {_bgagdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_cafga .Hidden ,_bgagdf );};if _cafga .UiPriority !=nil {_fdfed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075i\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"}};e .EncodeElement (_cafga .UiPriority ,_fdfed );};if _cafga .SemiHidden !=nil {_cfbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073e\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_cafga .SemiHidden ,_cfbc );};if _cafga .UnhideWhenUsed !=nil {_cegeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003au\u006e\u0068\u0069d\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"}};e .EncodeElement (_cafga .UnhideWhenUsed ,_cegeb );};if _cafga .QFormat !=nil {_acfed :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"}};e .EncodeElement (_cafga .QFormat ,_acfed );};if _cafga .Locked !=nil {_gafbfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"}};e .EncodeElement (_cafga .Locked ,_gafbfg );};if _cafga .Personal !=nil {_baafb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"}};e .EncodeElement (_cafga .Personal ,_baafb );};if _cafga .PersonalCompose !=nil {_dagbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0043\u006fm\u0070\u006f\u0073\u0065"}};e .EncodeElement (_cafga .PersonalCompose ,_dagbc );};if _cafga .PersonalReply !=nil {_edfada :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070e\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"}};e .EncodeElement (_cafga .PersonalReply ,_edfada );};if _cafga .Rsid !=nil {_bbafg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}};e .EncodeElement (_cafga .Rsid ,_bbafg );};if _cafga .PPr !=nil {_agddb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_cafga .PPr ,_agddb );};if _cafga .RPr !=nil {_cbbbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_cafga .RPr ,_cbbbb );};if _cafga .TblPr !=nil {_agbgbd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_cafga .TblPr ,_agbgbd );};if _cafga .TrPr !=nil {_afcega :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_cafga .TrPr ,_afcega );};if _cafga .TcPr !=nil {_gefbdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_cafga .TcPr ,_gefbdg );};if _cafga .TblStylePr !=nil {_gcfecd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"}};for _ ,_bgdgf :=range _cafga .TblStylePr {e .EncodeElement (_bgdgf ,_gcfecd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfgbf *ST_TabTlc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebcfde ,_dabdd :=d .Token ();if _dabdd !=nil {return _dabdd ;};if _bgcece ,_gfdgeg :=_ebcfde .(_d .EndElement );_gfdgeg &&_bgcece .Name ==start .Name {*_cfgbf =1;return nil ;};if _bdaaf ,_bffedb :=_ebcfde .(_d .CharData );!_bffedb {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebcfde );}else {switch string (_bdaaf ){case "":*_cfgbf =0;case "\u006e\u006f\u006e\u0065":*_cfgbf =1;case "\u0064\u006f\u0074":*_cfgbf =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_cfgbf =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_cfgbf =4;case "\u0068\u0065\u0061v\u0079":*_cfgbf =5;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_cfgbf =6;};};_ebcfde ,_dabdd =d .Token ();if _dabdd !=nil {return _dabdd ;};if _ccaec ,_beacef :=_ebcfde .(_d .EndElement );_beacef &&_ccaec .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebcfde );}; +// Combo Box Last Saved Value +LastValueAttr *string ; -// Validate validates the CT_SdtContentCell and its children -func (_eabdf *CT_SdtContentCell )Validate ()error {return _eabdf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006et\u0043\u0065\u006c\u006c");};func (_ecdfa ST_FldCharType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ffdbc :=_d .Attr {};_ffdbc .Name =name ;switch _ecdfa {case ST_FldCharTypeUnset :_ffdbc .Value ="";case ST_FldCharTypeBegin :_ffdbc .Value ="\u0062\u0065\u0067i\u006e";case ST_FldCharTypeSeparate :_ffdbc .Value ="\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065";case ST_FldCharTypeEnd :_ffdbc .Value ="\u0065\u006e\u0064";};return _ffdbc ,nil ;};func (_ccbce ST_PageBorderOffset )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ccbce .String (),start );};type CT_TblPPr struct{ +// Combo Box List Item +ListItem []*CT_SdtListItem ;};func (_afffbf *WdCT_WrapTight )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afffbf .WrapTextAttr =WdST_WrapText (1);_afffbf .WrapPolygon =NewWdCT_WrapPath ();for _ ,_cgbgfc :=range start .Attr {if _cgbgfc .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_afffbf .WrapTextAttr .UnmarshalXMLAttr (_cgbgfc );continue ;};if _cgbgfc .Name .Local =="\u0064\u0069\u0073t\u004c"{_bcbeb ,_eedcdf :=_da .ParseUint (_cgbgfc .Value ,10,32);if _eedcdf !=nil {return _eedcdf ;};_afgcga :=uint32 (_bcbeb );_afffbf .DistLAttr =&_afgcga ;continue ;};if _cgbgfc .Name .Local =="\u0064\u0069\u0073t\u0052"{_ecffd ,_gdcdeg :=_da .ParseUint (_cgbgfc .Value ,10,32);if _gdcdeg !=nil {return _gdcdeg ;};_aedec :=uint32 (_ecffd );_afffbf .DistRAttr =&_aedec ;continue ;};};_ebebg :for {_aedeca ,_facfef :=d .Token ();if _facfef !=nil {return _facfef ;};switch _gcdea :=_aedeca .(type ){case _d .StartElement :switch _gcdea .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"}:if _agebc :=d .DecodeElement (_afffbf .WrapPolygon ,&_gcdea );_agebc !=nil {return _agebc ;};default:_dg .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",_gcdea .Name );if _fcgffa :=d .Skip ();_fcgffa !=nil {return _fcgffa ;};};case _d .EndElement :break _ebebg ;case _d .CharData :};};return nil ;};func _dbbdcb (_dbcgda bool )uint8 {if _dbcgda {return 1;};return 0;};type ST_MailMergeSourceType byte ;func (_caggc *CT_Style )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbade :=range start .Attr {if _fbade .Name .Local =="\u0074\u0079\u0070\u0065"{_caggc .TypeAttr .UnmarshalXMLAttr (_fbade );continue ;};if _fbade .Name .Local =="\u0064e\u0066\u0061\u0075\u006c\u0074"{_adddd ,_ffggaa :=ParseUnionST_OnOff (_fbade .Value );if _ffggaa !=nil {return _ffggaa ;};_caggc .DefaultAttr =&_adddd ;continue ;};if _fbade .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065"{_cbdfg ,_caade :=ParseUnionST_OnOff (_fbade .Value );if _caade !=nil {return _caade ;};_caggc .CustomStyleAttr =&_cbdfg ;continue ;};if _fbade .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_bfegd ,_bdcbf :=_fbade .Value ,error (nil );if _bdcbf !=nil {return _bdcbf ;};_caggc .StyleIdAttr =&_bfegd ;continue ;};};_fgfge :for {_dfcecf ,_ebcdg :=d .Token ();if _ebcdg !=nil {return _ebcdg ;};switch _gfead :=_dfcecf .(type ){case _d .StartElement :switch _gfead .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggc .Name =NewCT_String ();if _bebcdd :=d .DecodeElement (_caggc .Name ,&_gfead );_bebcdd !=nil {return _bebcdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggc .Aliases =NewCT_String ();if _fceea :=d .DecodeElement (_caggc .Aliases ,&_gfead );_fceea !=nil {return _fceea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggc .BasedOn =NewCT_String ();if _gefce :=d .DecodeElement (_caggc .BasedOn ,&_gfead );_gefce !=nil {return _gefce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggc .Next =NewCT_String ();if _afgbg :=d .DecodeElement (_caggc .Next ,&_gfead );_afgbg !=nil {return _afgbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggc .Link =NewCT_String ();if _gbefa :=d .DecodeElement (_caggc .Link ,&_gfead );_gbefa !=nil {return _gbefa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggc .AutoRedefine =NewCT_OnOff ();if _febfe :=d .DecodeElement (_caggc .AutoRedefine ,&_gfead );_febfe !=nil {return _febfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggc .Hidden =NewCT_OnOff ();if _fbaadg :=d .DecodeElement (_caggc .Hidden ,&_gfead );_fbaadg !=nil {return _fbaadg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggc .UiPriority =NewCT_DecimalNumber ();if _fagcf :=d .DecodeElement (_caggc .UiPriority ,&_gfead );_fagcf !=nil {return _fagcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caggc .SemiHidden =NewCT_OnOff ();if _cdebd :=d .DecodeElement (_caggc .SemiHidden ,&_gfead );_cdebd !=nil {return _cdebd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggc .UnhideWhenUsed =NewCT_OnOff ();if _fcfdea :=d .DecodeElement (_caggc .UnhideWhenUsed ,&_gfead );_fcfdea !=nil {return _fcfdea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggc .QFormat =NewCT_OnOff ();if _fdacb :=d .DecodeElement (_caggc .QFormat ,&_gfead );_fdacb !=nil {return _fdacb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggc .Locked =NewCT_OnOff ();if _becdf :=d .DecodeElement (_caggc .Locked ,&_gfead );_becdf !=nil {return _becdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggc .Personal =NewCT_OnOff ();if _agbcd :=d .DecodeElement (_caggc .Personal ,&_gfead );_agbcd !=nil {return _agbcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggc .PersonalCompose =NewCT_OnOff ();if _ggdaf :=d .DecodeElement (_caggc .PersonalCompose ,&_gfead );_ggdaf !=nil {return _ggdaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggc .PersonalReply =NewCT_OnOff ();if _geagfe :=d .DecodeElement (_caggc .PersonalReply ,&_gfead );_geagfe !=nil {return _geagfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggc .Rsid =NewCT_LongHexNumber ();if _agaba :=d .DecodeElement (_caggc .Rsid ,&_gfead );_agaba !=nil {return _agaba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggc .PPr =NewCT_PPrGeneral ();if _cfgfd :=d .DecodeElement (_caggc .PPr ,&_gfead );_cfgfd !=nil {return _cfgfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caggc .RPr =NewCT_RPr ();if _gfceg :=d .DecodeElement (_caggc .RPr ,&_gfead );_gfceg !=nil {return _gfceg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caggc .TblPr =NewCT_TblPrBase ();if _eeabe :=d .DecodeElement (_caggc .TblPr ,&_gfead );_eeabe !=nil {return _eeabe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caggc .TrPr =NewCT_TrPr ();if _dgfad :=d .DecodeElement (_caggc .TrPr ,&_gfead );_dgfad !=nil {return _dgfad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caggc .TcPr =NewCT_TcPr ();if _gafff :=d .DecodeElement (_caggc .TcPr ,&_gfead );_gafff !=nil {return _gafff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_abfaea :=NewCT_TblStylePr ();if _aggbc :=d .DecodeElement (_abfaea ,&_gfead );_aggbc !=nil {return _aggbc ;};_caggc .TblStylePr =append (_caggc .TblStylePr ,_abfaea );default:_dg .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",_gfead .Name );if _bgeda :=d .Skip ();_bgeda !=nil {return _bgeda ;};};case _d .EndElement :break _fgfge ;case _d .CharData :};};return nil ;}; -// Distance From Left of Table to Text -LeftFromTextAttr *_c .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path +func (_egdbf *CT_Row )ValidateWithPath (path string )error {if _egdbf .TblPrEx !=nil {if _acacc :=_egdbf .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_acacc !=nil {return _acacc ;};};if _egdbf .TrPr !=nil {if _eedgg :=_egdbf .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_eedgg !=nil {return _eedgg ;};};for _bfdgb ,_gbcgb :=range _egdbf .EG_ContentCellContent {if _bbacc :=_gbcgb .ValidateWithPath (_g .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 ,_bfdgb ));_bbacc !=nil {return _bbacc ;};};return nil ;};type CT_DocumentBase struct{ -// (Distance From Right of Table to Text -RightFromTextAttr *_c .ST_TwipsMeasure ; +// Document Background +Background *CT_Background ;};func (_bfadbd ST_BrClear )Validate ()error {return _bfadbd .ValidateWithPath ("")};func (_gcdba ST_PageBorderDisplay )ValidateWithPath (path string )error {switch _gcdba {case 0,1,2,3: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 (_gcdba ));};return nil ;}; -// Distance From Top of Table to Text -TopFromTextAttr *_c .ST_TwipsMeasure ; +// ValidateWithPath validates the WdCT_WrapTopBottom and its children, prefixing error messages with path +func (_dacbbb *WdCT_WrapTopBottom )ValidateWithPath (path string )error {if _dacbbb .EffectExtent !=nil {if _dbgece :=_dacbbb .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_dbgece !=nil {return _dbgece ;};};return nil ;};func (_beeacf ST_DropCap )Validate ()error {return _beeacf .ValidateWithPath ("")};func (_edacf ST_StyleType )String ()string {switch _edacf {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 NewWdCT_WrapTight ()*WdCT_WrapTight {_gbbadc :=&WdCT_WrapTight {};_gbbadc .WrapTextAttr =WdST_WrapText (1);_gbbadc .WrapPolygon =NewWdCT_WrapPath ();return _gbbadc ;};func (_cafea ST_TextDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cafea .String (),start );};func NewCT_CellMergeTrackChange ()*CT_CellMergeTrackChange {_fgbc :=&CT_CellMergeTrackChange {};return _fgbc ;};func (_fecca *CT_FontSig )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0030"},Value :_g .Sprintf ("\u0025\u0076",_fecca .Usb0Attr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0031"},Value :_g .Sprintf ("\u0025\u0076",_fecca .Usb1Attr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0032"},Value :_g .Sprintf ("\u0025\u0076",_fecca .Usb2Attr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0033"},Value :_g .Sprintf ("\u0025\u0076",_fecca .Usb3Attr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0030"},Value :_g .Sprintf ("\u0025\u0076",_fecca .Csb0Attr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0031"},Value :_g .Sprintf ("\u0025\u0076",_fecca .Csb1Attr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ebdag *ST_TextScale )Validate ()error {return _ebdag .ValidateWithPath ("")};func (_gfdda *CT_NumPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agcaca :for {_dcggf ,_gbeac :=d .Token ();if _gbeac !=nil {return _gbeac ;};switch _gecec :=_dcggf .(type ){case _d .StartElement :switch _gecec .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfdda .Ilvl =NewCT_DecimalNumber ();if _eedc :=d .DecodeElement (_gfdda .Ilvl ,&_gecec );_eedc !=nil {return _eedc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfdda .NumId =NewCT_DecimalNumber ();if _gcfgg :=d .DecodeElement (_gfdda .NumId ,&_gecec );_gcfgg !=nil {return _gcfgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfdda .NumberingChange =NewCT_TrackChangeNumbering ();if _dgaff :=d .DecodeElement (_gfdda .NumberingChange ,&_gecec );_dgaff !=nil {return _dgaff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfdda .Ins =NewCT_TrackChange ();if _dfda :=d .DecodeElement (_gfdda .Ins ,&_gecec );_dfda !=nil {return _dfda ;};default:_dg .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",_gecec .Name );if _bdcae :=d .Skip ();_bdcae !=nil {return _bdcae ;};};case _d .EndElement :break _agcaca ;case _d .CharData :};};return nil ;};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 (_abggga ST_DisplacedByCustomXml )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_facaga :=_d .Attr {};_facaga .Name =name ;switch _abggga {case ST_DisplacedByCustomXmlUnset :_facaga .Value ="";case ST_DisplacedByCustomXmlNext :_facaga .Value ="\u006e\u0065\u0078\u0074";case ST_DisplacedByCustomXmlPrev :_facaga .Value ="\u0070\u0072\u0065\u0076";};return _facaga ,nil ;};func (_gdagea ST_TabJc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdagea .String (),start );};func (_cfa *AG_TransitionalPassword )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfa .CryptProviderTypeAttr !=_e .ST_CryptProvUnset {_dae ,_bbc :=_cfa .CryptProviderTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _bbc !=nil {return _bbc ;};start .Attr =append (start .Attr ,_dae );};if _cfa .CryptAlgorithmClassAttr !=_e .ST_AlgClassUnset {_af ,_ac :=_cfa .CryptAlgorithmClassAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _ac !=nil {return _ac ;};start .Attr =append (start .Attr ,_af );};if _cfa .CryptAlgorithmTypeAttr !=_e .ST_AlgTypeUnset {_cae ,_eeg :=_cfa .CryptAlgorithmTypeAttr .MarshalXMLAttr (_d .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _eeg !=nil {return _eeg ;};start .Attr =append (start .Attr ,_cae );};if _cfa .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_cfa .CryptAlgorithmSidAttr )});};if _cfa .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_cfa .CryptSpinCountAttr )});};if _cfa .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_cfa .CryptProviderAttr )});};if _cfa .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_cfa .AlgIdExtAttr )});};if _cfa .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_cfa .AlgIdExtSourceAttr )});};if _cfa .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_cfa .CryptProviderTypeExtAttr )});};if _cfa .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_g .Sprintf ("\u0025\u0076",*_cfa .CryptProviderTypeExtSourceAttr )});};if _cfa .HashAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_g .Sprintf ("\u0025\u0076",*_cfa .HashAttr )});};if _cfa .SaltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_cfa .SaltAttr )});};return nil ;};func (_ccdge *CT_Kinsoku )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"},Value :_g .Sprintf ("\u0025\u0076",_ccdge .LangAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_ccdge .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_SdtDateMappingType struct{ -// Distance From Bottom of Table to Text -BottomFromTextAttr *_c .ST_TwipsMeasure ; +// Date Storage Type +ValAttr ST_SdtDateMappingType ;};func NewEG_RubyContent ()*EG_RubyContent {_gcfaeg :=&EG_RubyContent {};return _gcfaeg };func NewCT_Placeholder ()*CT_Placeholder {_gdcg :=&CT_Placeholder {};_gdcg .DocPart =NewCT_String ();return _gdcg ;};func (_acedc ST_ObjectDrawAspect )String ()string {switch _acedc {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0069\u0063\u006f\u006e";};return "";};type WdST_RelFromV byte ;func (_dcagd ST_FFTextType )Validate ()error {return _dcagd .ValidateWithPath ("")};func (_cfbgbc ST_TextAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cfbcda :=_d .Attr {};_cfbcda .Name =name ;switch _cfbgbc {case ST_TextAlignmentUnset :_cfbcda .Value ="";case ST_TextAlignmentTop :_cfbcda .Value ="\u0074\u006f\u0070";case ST_TextAlignmentCenter :_cfbcda .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextAlignmentBaseline :_cfbcda .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case ST_TextAlignmentBottom :_cfbcda .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextAlignmentAuto :_cfbcda .Value ="\u0061\u0075\u0074\u006f";};return _cfbcda ,nil ;};func NewWdCT_WordprocessingCanvas ()*WdCT_WordprocessingCanvas {_efecae :=&WdCT_WordprocessingCanvas {};return _efecae ;}; -// Table Vertical Anchor -VertAnchorAttr ST_VAnchor ; +// Validate validates the WdCT_GraphicFrame and its children +func (_cbgeeg *WdCT_GraphicFrame )Validate ()error {return _cbgeeg .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065");}; -// Table Horizontal Anchor -HorzAnchorAttr ST_HAnchor ; +// Validate validates the CT_TrackChangesView and its children +func (_cdbeb *CT_TrackChangesView )Validate ()error {return _cdbeb .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077");};type CT_Numbering struct{ -// Relative Horizontal Alignment From Anchor -TblpXSpecAttr _c .ST_XAlign ; +// Picture Numbering Symbol Definition +NumPicBullet []*CT_NumPicBullet ; -// Absolute Horizontal Distance From Anchor -TblpXAttr *ST_SignedTwipsMeasure ; +// Abstract Numbering Definition +AbstractNum []*CT_AbstractNum ; -// Relative Vertical Alignment from Anchor -TblpYSpecAttr _c .ST_YAlign ; +// Numbering Definition Instance +Num []*CT_Num ; -// Absolute Vertical Distance From Anchor -TblpYAttr *ST_SignedTwipsMeasure ;};type CT_SdtDateMappingType struct{ +// Last Reviewed Abstract Numbering Definition +NumIdMacAtCleanup *CT_DecimalNumber ;}; -// Date Storage Type -ValAttr ST_SdtDateMappingType ;};func (_bfea *CT_DocProtect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfea .EditAttr !=ST_DocProtectUnset {_cdfd ,_bbaec :=_bfea .EditAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0065\u0064\u0069\u0074"});if _bbaec !=nil {return _bbaec ;};start .Attr =append (start .Attr ,_cdfd );};if _bfea .FormattingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},Value :_db .Sprintf ("\u0025\u0076",*_bfea .FormattingAttr )});};if _bfea .EnforcementAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065\u006e\u0066\u006f\u0072\u0063\u0065\u006d\u0065\u006e\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_bfea .EnforcementAttr )});};if _bfea .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_bfea .AlgorithmNameAttr )});};if _bfea .HashValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_bfea .HashValueAttr )});};if _bfea .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_bfea .SaltValueAttr )});};if _bfea .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_bfea .SpinCountAttr )});};if _bfea .CryptProviderTypeAttr !=_c .ST_CryptProvUnset {_bead ,_ddedf :=_bfea .CryptProviderTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _ddedf !=nil {return _ddedf ;};start .Attr =append (start .Attr ,_bead );};if _bfea .CryptAlgorithmClassAttr !=_c .ST_AlgClassUnset {_fbdgc ,_fbbfg :=_bfea .CryptAlgorithmClassAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _fbbfg !=nil {return _fbbfg ;};start .Attr =append (start .Attr ,_fbdgc );};if _bfea .CryptAlgorithmTypeAttr !=_c .ST_AlgTypeUnset {_ffafe ,_faab :=_bfea .CryptAlgorithmTypeAttr .MarshalXMLAttr (_d .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _faab !=nil {return _faab ;};start .Attr =append (start .Attr ,_ffafe );};if _bfea .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_bfea .CryptAlgorithmSidAttr )});};if _bfea .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_bfea .CryptSpinCountAttr )});};if _bfea .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_db .Sprintf ("\u0025\u0076",*_bfea .CryptProviderAttr )});};if _bfea .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_bfea .AlgIdExtAttr )});};if _bfea .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_bfea .AlgIdExtSourceAttr )});};if _bfea .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_bfea .CryptProviderTypeExtAttr )});};if _bfea .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_db .Sprintf ("\u0025\u0076",*_bfea .CryptProviderTypeExtSourceAttr )});};if _bfea .HashAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_db .Sprintf ("\u0025\u0076",*_bfea .HashAttr )});};if _bfea .SaltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_bfea .SaltAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type WdCT_WrapThrough struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;};func NewCT_Num ()*CT_Num {_bdec :=&CT_Num {};_bdec .AbstractNumId =NewCT_DecimalNumber ();return _bdec ;};func (_eagdbd *ST_RestartNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdfegc ,_bebec :=d .Token ();if _bebec !=nil {return _bebec ;};if _ebbgg ,_cdfgbd :=_bdfegc .(_d .EndElement );_cdfgbd &&_ebbgg .Name ==start .Name {*_eagdbd =1;return nil ;};if _gdfcf ,_ffbec :=_bdfegc .(_d .CharData );!_ffbec {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdfegc );}else {switch string (_gdfcf ){case "":*_eagdbd =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_eagdbd =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_eagdbd =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_eagdbd =3;};};_bdfegc ,_bebec =d .Token ();if _bebec !=nil {return _bebec ;};if _eegca ,_dgacfa :=_bdfegc .(_d .EndElement );_dgacfa &&_eegca .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdfegc );};type WdCT_WordprocessingCanvas struct{Bg *_bf .CT_BackgroundFormatting ;Whole *_bf .CT_WholeE2oFormatting ;Choice []*WdCT_WordprocessingCanvasChoice ;ExtLst *_bf .CT_OfficeArtExtensionList ;};func NewCT_SdtContentRun ()*CT_SdtContentRun {_fgcbb :=&CT_SdtContentRun {};return _fgcbb };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 (_edfagb *AC_ChoiceRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfefcd :for {_bgedec ,_acbgb :=d .Token ();if _acbgb !=nil {return _acbgb ;};switch _cdefe :=_bgedec .(type ){case _d .StartElement :switch _cdefe .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfagb .Br =NewCT_Br ();if _bffdb :=d .DecodeElement (_edfagb .Br ,&_cdefe );_bffdb !=nil {return _bffdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074"}:_edfagb .T =NewCT_Text ();if _aecga :=d .DecodeElement (_edfagb .T ,&_cdefe );_aecga !=nil {return _aecga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfagb .ContentPart =NewCT_Rel ();if _gbbcgd :=d .DecodeElement (_edfagb .ContentPart ,&_cdefe );_gbbcgd !=nil {return _gbbcgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfagb .DelText =NewCT_Text ();if _badfd :=d .DecodeElement (_edfagb .DelText ,&_cdefe );_badfd !=nil {return _badfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfagb .InstrText =NewCT_Text ();if _gceffe :=d .DecodeElement (_edfagb .InstrText ,&_cdefe );_gceffe !=nil {return _gceffe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfagb .DelInstrText =NewCT_Text ();if _agagd :=d .DecodeElement (_edfagb .DelInstrText ,&_cdefe );_agagd !=nil {return _agagd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfagb .NoBreakHyphen =NewCT_Empty ();if _bbbcfb :=d .DecodeElement (_edfagb .NoBreakHyphen ,&_cdefe );_bbbcfb !=nil {return _bbbcfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edfagb .SoftHyphen =NewCT_Empty ();if _afeffb :=d .DecodeElement (_edfagb .SoftHyphen ,&_cdefe );_afeffb !=nil {return _afeffb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfagb .DayShort =NewCT_Empty ();if _feceba :=d .DecodeElement (_edfagb .DayShort ,&_cdefe );_feceba !=nil {return _feceba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edfagb .MonthShort =NewCT_Empty ();if _degcfe :=d .DecodeElement (_edfagb .MonthShort ,&_cdefe );_degcfe !=nil {return _degcfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfagb .YearShort =NewCT_Empty ();if _bcabcf :=d .DecodeElement (_edfagb .YearShort ,&_cdefe );_bcabcf !=nil {return _bcabcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfagb .DayLong =NewCT_Empty ();if _gcbfa :=d .DecodeElement (_edfagb .DayLong ,&_cdefe );_gcbfa !=nil {return _gcbfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfagb .MonthLong =NewCT_Empty ();if _bdcdc :=d .DecodeElement (_edfagb .MonthLong ,&_cdefe );_bdcdc !=nil {return _bdcdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfagb .YearLong =NewCT_Empty ();if _eccgd :=d .DecodeElement (_edfagb .YearLong ,&_cdefe );_eccgd !=nil {return _eccgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfagb .AnnotationRef =NewCT_Empty ();if _ecfcfdf :=d .DecodeElement (_edfagb .AnnotationRef ,&_cdefe );_ecfcfdf !=nil {return _ecfcfdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfagb .FootnoteRef =NewCT_Empty ();if _egeaef :=d .DecodeElement (_edfagb .FootnoteRef ,&_cdefe );_egeaef !=nil {return _egeaef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfagb .EndnoteRef =NewCT_Empty ();if _ceccae :=d .DecodeElement (_edfagb .EndnoteRef ,&_cdefe );_ceccae !=nil {return _ceccae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfagb .Separator =NewCT_Empty ();if _gdedfb :=d .DecodeElement (_edfagb .Separator ,&_cdefe );_gdedfb !=nil {return _gdedfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfagb .ContinuationSeparator =NewCT_Empty ();if _fbabc :=d .DecodeElement (_edfagb .ContinuationSeparator ,&_cdefe );_fbabc !=nil {return _fbabc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edfagb .Sym =NewCT_Sym ();if _bedcce :=d .DecodeElement (_edfagb .Sym ,&_cdefe );_bedcce !=nil {return _bedcce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfagb .PgNum =NewCT_Empty ();if _abgead :=d .DecodeElement (_edfagb .PgNum ,&_cdefe );_abgead !=nil {return _abgead ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edfagb .Cr =NewCT_Empty ();if _bbegg :=d .DecodeElement (_edfagb .Cr ,&_cdefe );_bbegg !=nil {return _bbegg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edfagb .Tab =NewCT_Empty ();if _bddga :=d .DecodeElement (_edfagb .Tab ,&_cdefe );_bddga !=nil {return _bddga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfagb .Object =NewCT_Object ();if _fgaed :=d .DecodeElement (_edfagb .Object ,&_cdefe );_fgaed !=nil {return _fgaed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfagb .Pict =NewCT_Picture ();if _ffdff :=d .DecodeElement (_edfagb .Pict ,&_cdefe );_ffdff !=nil {return _ffdff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfagb .FldChar =NewCT_FldChar ();if _gaadb :=d .DecodeElement (_edfagb .FldChar ,&_cdefe );_gaadb !=nil {return _gaadb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfagb .Ruby =NewCT_Ruby ();if _cffca :=d .DecodeElement (_edfagb .Ruby ,&_cdefe );_cffca !=nil {return _cffca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfagb .FootnoteReference =NewCT_FtnEdnRef ();if _dfcdbf :=d .DecodeElement (_edfagb .FootnoteReference ,&_cdefe );_dfcdbf !=nil {return _dfcdbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfagb .EndnoteReference =NewCT_FtnEdnRef ();if _deeeb :=d .DecodeElement (_edfagb .EndnoteReference ,&_cdefe );_deeeb !=nil {return _deeeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edfagb .CommentReference =NewCT_Markup ();if _adggcb :=d .DecodeElement (_edfagb .CommentReference ,&_cdefe );_adggcb !=nil {return _adggcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfagb .Drawing =NewCT_Drawing ();if _afcafa :=d .DecodeElement (_edfagb .Drawing ,&_cdefe );_afcafa !=nil {return _afcafa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfagb .Ptab =NewCT_PTab ();if _bacdd :=d .DecodeElement (_edfagb .Ptab ,&_cdefe );_bacdd !=nil {return _bacdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfagb .LastRenderedPageBreak =NewCT_Empty ();if _dcfadb :=d .DecodeElement (_edfagb .LastRenderedPageBreak ,&_cdefe );_dcfadb !=nil {return _dcfadb ;};default:_ee .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\u0041\u0043_C\u0068\u006fi\u0063\u0065\u0052\u0075\u006e\u0020\u0025\u0076",_cdefe .Name );if _afgcg :=d .Skip ();_afgcg !=nil {return _afgcg ;};};case _d .EndElement :break _gfefcd ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_SectPrBase and its children +func (_eaecdca *CT_SectPrBase )Validate ()error {return _eaecdca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065");}; -// Validate validates the CT_DocPartName and its children -func (_ffbcec *CT_DocPartName )Validate ()error {return _ffbcec .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u004e\u0061\u006d\u0065");}; +// ValidateWithPath validates the CT_DocPartPr and its children, prefixing error messages with path +func (_dfgga *CT_DocPartPr )ValidateWithPath (path string )error {if _faef :=_dfgga .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_faef !=nil {return _faef ;};if _dfgga .Style !=nil {if _fefb :=_dfgga .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_fefb !=nil {return _fefb ;};};if _dfgga .Category !=nil {if _dcefa :=_dfgga .Category .ValidateWithPath (path +"\u002fC\u0061\u0074\u0065\u0067\u006f\u0072y");_dcefa !=nil {return _dcefa ;};};if _dfgga .Types !=nil {if _ccbc :=_dfgga .Types .ValidateWithPath (path +"\u002f\u0054\u0079\u0070\u0065\u0073");_ccbc !=nil {return _ccbc ;};};if _dfgga .Behaviors !=nil {if _gfddb :=_dfgga .Behaviors .ValidateWithPath (path +"\u002f\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");_gfddb !=nil {return _gfddb ;};};if _dfgga .Description !=nil {if _cbbfg :=_dfgga .Description .ValidateWithPath (path +"\u002f\u0044\u0065s\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_cbbfg !=nil {return _cbbfg ;};};if _dfgga .Guid !=nil {if _dfcf :=_dfgga .Guid .ValidateWithPath (path +"\u002f\u0047\u0075i\u0064");_dfcf !=nil {return _dfcf ;};};return nil ;};func (_daeeg ST_FFTextType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ccfagf :=_d .Attr {};_ccfagf .Name =name ;switch _daeeg {case ST_FFTextTypeUnset :_ccfagf .Value ="";case ST_FFTextTypeRegular :_ccfagf .Value ="\u0072e\u0067\u0075\u006c\u0061\u0072";case ST_FFTextTypeNumber :_ccfagf .Value ="\u006e\u0075\u006d\u0062\u0065\u0072";case ST_FFTextTypeDate :_ccfagf .Value ="\u0064\u0061\u0074\u0065";case ST_FFTextTypeCurrentTime :_ccfagf .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065";case ST_FFTextTypeCurrentDate :_ccfagf .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065";case ST_FFTextTypeCalculated :_ccfagf .Value ="\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064";};return _ccfagf ,nil ;};func NewCT_Ruby ()*CT_Ruby {_gfcaa :=&CT_Ruby {};_gfcaa .RubyPr =NewCT_RubyPr ();_gfcaa .Rt =NewCT_RubyContent ();_gfcaa .RubyBase =NewCT_RubyContent ();return _gfcaa ;}; -// ValidateWithPath validates the CT_NumRestart and its children, prefixing error messages with path -func (_ddadf *CT_NumRestart )ValidateWithPath (path string )error {if _ddadf .ValAttr ==ST_RestartNumberUnset {return _db .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 _aacfb :=_ddadf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aacfb !=nil {return _aacfb ;};return nil ;};func NewCT_TblWidth ()*CT_TblWidth {_ebbdg :=&CT_TblWidth {};return _ebbdg };func (_bdecce ST_Direction )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bdecce .String (),start );};func (_bdcg *CT_OnOff )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbcgf :=range start .Attr {if _gbcgf .Name .Local =="\u0076\u0061\u006c"{_gedgf ,_daeaa :=ParseUnionST_OnOff (_gbcgf .Value );if _daeaa !=nil {return _daeaa ;};_bdcg .ValAttr =&_gedgf ;continue ;};};for {_bccggd ,_abfa :=d .Token ();if _abfa !=nil {return _db .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_abfa );};if _baega ,_fecdba :=_bccggd .(_d .EndElement );_fecdba &&_baega .Name ==start .Name {break ;};};return nil ;};type CT_Settings struct{ +// Validate validates the CT_DocPartBehaviors and its children +func (_gegg *CT_DocPartBehaviors )Validate ()error {return _gegg .ValidateWithPath ("\u0043\u0054\u005f\u0044oc\u0050\u0061\u0072\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");};func (_dgcg *CT_ProofErr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgcg .TypeAttr =ST_ProofErr (1);for _ ,_fbfbe :=range start .Attr {if _fbfbe .Name .Local =="\u0074\u0079\u0070\u0065"{_dgcg .TypeAttr .UnmarshalXMLAttr (_fbfbe );continue ;};};for {_edacdf ,_fdfeg :=d .Token ();if _fdfeg !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072\u003a\u0020\u0025\u0073",_fdfeg );};if _gfcea ,_acgfc :=_edacdf .(_d .EndElement );_acgfc &&_gfcea .Name ==start .Name {break ;};};return nil ;};func (_dcfeg *WdCT_WrapPath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcfeg .Start =_dd .NewCT_Point2D ();for _ ,_gebad :=range start .Attr {if _gebad .Name .Local =="\u0065\u0064\u0069\u0074\u0065\u0064"{_bggdc ,_dedfb :=_da .ParseBool (_gebad .Value );if _dedfb !=nil {return _dedfb ;};_dcfeg .EditedAttr =&_bggdc ;continue ;};};_dbedcc :for {_ebedc ,_bdafcc :=d .Token ();if _bdafcc !=nil {return _bdafcc ;};switch _fbcbc :=_ebedc .(type ){case _d .StartElement :switch _fbcbc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0073\u0074\u0061r\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:if _effgf :=d .DecodeElement (_dcfeg .Start ,&_fbcbc );_effgf !=nil {return _effgf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u006c\u0069\u006e\u0065\u0054\u006f"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0054\u006f"}:_dfbcdgd :=_dd .NewCT_Point2D ();if _bdgcb :=d .DecodeElement (_dfbcdgd ,&_fbcbc );_bdgcb !=nil {return _bdgcb ;};_dcfeg .LineTo =append (_dcfeg .LineTo ,_dfbcdgd );default:_dg .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",_fbcbc .Name );if _ecbfa :=d .Skip ();_ecbfa !=nil {return _ecbfa ;};};case _d .EndElement :break _dbedcc ;case _d .CharData :};};return nil ;}; -// Write Protection -WriteProtection *CT_WriteProtection ; +// ValidateWithPath validates the CT_TcMar and its children, prefixing error messages with path +func (_aefbb *CT_TcMar )ValidateWithPath (path string )error {if _aefbb .Top !=nil {if _fadfea :=_aefbb .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_fadfea !=nil {return _fadfea ;};};if _aefbb .Start !=nil {if _ageecf :=_aefbb .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_ageecf !=nil {return _ageecf ;};};if _aefbb .Left !=nil {if _gcgfda :=_aefbb .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_gcgfda !=nil {return _gcgfda ;};};if _aefbb .Bottom !=nil {if _dcdge :=_aefbb .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_dcdge !=nil {return _dcdge ;};};if _aefbb .End !=nil {if _dgegfg :=_aefbb .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_dgegfg !=nil {return _dgegfg ;};};if _aefbb .Right !=nil {if _cbgag :=_aefbb .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_cbgag !=nil {return _cbgag ;};};return nil ;};func (_ecccf *ST_TextboxTightWrap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ecccf =0;case "\u006e\u006f\u006e\u0065":*_ecccf =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_ecccf =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_ecccf =3;case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_ecccf =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_ecccf =5;};return nil ;};func (_gbada ST_FrameLayout )Validate ()error {return _gbada .ValidateWithPath ("")}; -// Document View Setting -View *CT_View ; +// ValidateWithPath validates the WdCT_WordprocessingShapeChoice and its children, prefixing error messages with path +func (_bababg *WdCT_WordprocessingShapeChoice )ValidateWithPath (path string )error {if _bababg .CNvSpPr !=nil {if _dafeb :=_bababg .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_dafeb !=nil {return _dafeb ;};};if _bababg .CNvCnPr !=nil {if _fgdgg :=_bababg .CNvCnPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006e\u0050\u0072");_fgdgg !=nil {return _fgdgg ;};};return nil ;};type EG_ContentBlockContent struct{ -// Magnification Setting -Zoom *CT_Zoom ; - -// Remove Personal Information from Document Properties -RemovePersonalInformation *CT_OnOff ; - -// Remove Date and Time from Annotations -RemoveDateAndTime *CT_OnOff ; - -// Do Not Display Visual Boundary For Header/Footer or Between Pages -DoNotDisplayPageBoundaries *CT_OnOff ; - -// Display Background Objects When Displaying Document -DisplayBackgroundShape *CT_OnOff ; - -// Print PostScript Codes With Document Text -PrintPostScriptOverText *CT_OnOff ; - -// Print Fractional Character Widths -PrintFractionalCharacterWidth *CT_OnOff ; - -// Only Print Form Field Content -PrintFormsData *CT_OnOff ; - -// Embed TrueType Fonts -EmbedTrueTypeFonts *CT_OnOff ; - -// Embed Common System Fonts -EmbedSystemFonts *CT_OnOff ; - -// Subset Fonts When Embedding -SaveSubsetFonts *CT_OnOff ; - -// Only Save Form Field Content -SaveFormsData *CT_OnOff ; - -// Mirror Page Margins -MirrorMargins *CT_OnOff ; - -// Align Paragraph and Table Borders with Page Border -AlignBordersAndEdges *CT_OnOff ; - -// Page Border Excludes Header -BordersDoNotSurroundHeader *CT_OnOff ; - -// Page Border Excludes Footer -BordersDoNotSurroundFooter *CT_OnOff ; - -// Position Gutter At Top of Page -GutterAtTop *CT_OnOff ; - -// Do Not Display Visual Indication of Spelling Errors -HideSpellingErrors *CT_OnOff ; - -// Do Not Display Visual Indication of Grammatical Errors -HideGrammaticalErrors *CT_OnOff ; - -// Grammar Checking Settings -ActiveWritingStyle []*CT_WritingStyle ; - -// Spelling and Grammatical Checking State -ProofState *CT_Proof ; - -// Structured Document Tag Placeholder Text Should be Resaved -FormsDesign *CT_OnOff ; - -// Attached Document Template -AttachedTemplate *CT_Rel ; - -// Automatically Update Styles From Document Template -LinkStyles *CT_OnOff ; - -// Suggested Filtering for List of Document Styles -StylePaneFormatFilter *CT_StylePaneFilter ; +// Block-Level Custom XML Element +CustomXml *CT_CustomXmlBlock ; -// Suggested Sorting for List of Document Styles -StylePaneSortMethod *CT_StyleSort ; +// Block-Level Structured Document Tag +Sdt *CT_SdtBlock ; -// Document Classification -DocumentType *CT_DocType ; +// Paragraph +P []*CT_P ; -// Mail Merge Settings -MailMerge *CT_MailMerge ; +// Table +Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewCT_NumPicBullet ()*CT_NumPicBullet {_fdgdc :=&CT_NumPicBullet {};return _fdgdc };func (_eaefg *ST_BrClear )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acbcfg ,_dbfcgd :=d .Token ();if _dbfcgd !=nil {return _dbfcgd ;};if _gagdb ,_caebg :=_acbcfg .(_d .EndElement );_caebg &&_gagdb .Name ==start .Name {*_eaefg =1;return nil ;};if _fadfgc ,_faadg :=_acbcfg .(_d .CharData );!_faadg {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",_acbcfg );}else {switch string (_fadfgc ){case "":*_eaefg =0;case "\u006e\u006f\u006e\u0065":*_eaefg =1;case "\u006c\u0065\u0066\u0074":*_eaefg =2;case "\u0072\u0069\u0067h\u0074":*_eaefg =3;case "\u0061\u006c\u006c":*_eaefg =4;};};_acbcfg ,_dbfcgd =d .Token ();if _dbfcgd !=nil {return _dbfcgd ;};if _ecccg ,_gdfdfc :=_acbcfg .(_d .EndElement );_gdfdfc &&_ecccg .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",_acbcfg );}; -// Visibility of Annotation Types -RevisionView *CT_TrackChangesView ; +// Validate validates the CT_FFName and its children +func (_agae *CT_FFName )Validate ()error {return _agae .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u004e\u0061\u006de");};type CT_FFDDList struct{ -// Track Revisions to Document -TrackRevisions *CT_OnOff ; +// Drop-Down List Selection +Result *CT_DecimalNumber ; -// Do Not Use Move Syntax When Tracking Revisions -DoNotTrackMoves *CT_OnOff ; +// Default Drop-Down List Item Index +Default *CT_DecimalNumber ; -// Do Not Track Formatting Revisions When Tracking Revisions -DoNotTrackFormatting *CT_OnOff ; +// Drop-Down List Entry +ListEntry []*CT_String ;};func NewCT_Style ()*CT_Style {_gcafe :=&CT_Style {};return _gcafe };func (_aacae ST_Proof )String ()string {switch _aacae {case 0:return "";case 1:return "\u0063\u006c\u0065a\u006e";case 2:return "\u0064\u0069\u0072t\u0079";};return "";};func (_caecd *CT_DocPartType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_efdba ,_accgf :=_caecd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _accgf !=nil {return _accgf ;};start .Attr =append (start .Attr ,_efdba );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Document Editing Restrictions -DocumentProtection *CT_DocProtect ; +// ValidateWithPath validates the CT_FontsList and its children, prefixing error messages with path +func (_ggdea *CT_FontsList )ValidateWithPath (path string )error {for _bged ,_gaedc :=range _ggdea .Font {if _deca :=_gaedc .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_bged ));_deca !=nil {return _deca ;};};return nil ;};func (_aebfac WdST_WrapText )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_badafa :=_d .Attr {};_badafa .Name =name ;switch _aebfac {case WdST_WrapTextUnset :_badafa .Value ="";case WdST_WrapTextBothSides :_badafa .Value ="\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s";case WdST_WrapTextLeft :_badafa .Value ="\u006c\u0065\u0066\u0074";case WdST_WrapTextRight :_badafa .Value ="\u0072\u0069\u0067h\u0074";case WdST_WrapTextLargest :_badafa .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _badafa ,nil ;}; -// Allow Automatic Formatting to Override Formatting Protection Settings -AutoFormatOverride *CT_OnOff ; +// Validate validates the CT_Perm and its children +func (_cbbbca *CT_Perm )Validate ()error {return _cbbbca .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u006d");};func NewCT_Num ()*CT_Num {_fbfcb :=&CT_Num {};_fbfcb .AbstractNumId =NewCT_DecimalNumber ();return _fbfcb ;};func (_eedca *EG_CellMarkupElements )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebbbac :for {_gbgdb ,_ddbgg :=d .Token ();if _ddbgg !=nil {return _ddbgg ;};switch _ccagf :=_gbgdb .(type ){case _d .StartElement :switch _ccagf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eedca .CellIns =NewCT_TrackChange ();if _bgega :=d .DecodeElement (_eedca .CellIns ,&_ccagf );_bgega !=nil {return _bgega ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eedca .CellDel =NewCT_TrackChange ();if _ggdae :=d .DecodeElement (_eedca .CellDel ,&_ccagf );_ggdae !=nil {return _ggdae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eedca .CellMerge =NewCT_CellMergeTrackChange ();if _cfdef :=d .DecodeElement (_eedca .CellMerge ,&_ccagf );_cfdef !=nil {return _cfdef ;};default:_dg .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",_ccagf .Name );if _cadgg :=d .Skip ();_cadgg !=nil {return _cadgg ;};};case _d .EndElement :break _ebbbac ;case _d .CharData :};};return nil ;};type CT_Styles struct{ -// Prevent Modification of Themes Part -StyleLockTheme *CT_OnOff ; +// Document Default Paragraph and Run Properties +DocDefaults *CT_DocDefaults ; -// Prevent Replacement of Styles Part -StyleLockQFSet *CT_OnOff ; +// Latent Style Information +LatentStyles *CT_LatentStyles ; -// Distance Between Automatic Tab Stops -DefaultTabStop *CT_TwipsMeasure ; +// Style Definition +Style []*CT_Style ;};type CT_SdtContentCell struct{ -// Automatically Hyphenate Document Contents When Displayed -AutoHyphenation *CT_OnOff ; +// Table Cell +Tc []*CT_Tc ; -// Maximum Number of Consecutively Hyphenated Lines -ConsecutiveHyphenLimit *CT_DecimalNumber ; +// Cell-Level Custom XML Element +CustomXml *CT_CustomXmlCell ; -// Hyphenation Zone -HyphenationZone *CT_TwipsMeasure ; +// Cell-Level Structured Document Tag +Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;}; -// Do Not Hyphenate Words in ALL CAPITAL LETTERS -DoNotHyphenateCaps *CT_OnOff ; +// Validate validates the CT_PageBorders and its children +func (_gcefg *CT_PageBorders )Validate ()error {return _gcefg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006fr\u0064\u0065\u0072\u0073");}; -// Show E-Mail Message Header -ShowEnvelope *CT_OnOff ; +// ValidateWithPath validates the CT_PPrGeneral and its children, prefixing error messages with path +func (_faafge *CT_PPrGeneral )ValidateWithPath (path string )error {if _faafge .PStyle !=nil {if _gffec :=_faafge .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_gffec !=nil {return _gffec ;};};if _faafge .KeepNext !=nil {if _afacg :=_faafge .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_afacg !=nil {return _afacg ;};};if _faafge .KeepLines !=nil {if _acebc :=_faafge .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_acebc !=nil {return _acebc ;};};if _faafge .PageBreakBefore !=nil {if _fecbceb :=_faafge .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_fecbceb !=nil {return _fecbceb ;};};if _faafge .FramePr !=nil {if _bbbff :=_faafge .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_bbbff !=nil {return _bbbff ;};};if _faafge .WidowControl !=nil {if _aeafbd :=_faafge .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_aeafbd !=nil {return _aeafbd ;};};if _faafge .NumPr !=nil {if _degfc :=_faafge .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_degfc !=nil {return _degfc ;};};if _faafge .SuppressLineNumbers !=nil {if _bdfgd :=_faafge .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_bdfgd !=nil {return _bdfgd ;};};if _faafge .PBdr !=nil {if _bgebb :=_faafge .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_bgebb !=nil {return _bgebb ;};};if _faafge .Shd !=nil {if _efcbd :=_faafge .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_efcbd !=nil {return _efcbd ;};};if _faafge .Tabs !=nil {if _dbffg :=_faafge .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_dbffg !=nil {return _dbffg ;};};if _faafge .SuppressAutoHyphens !=nil {if _agaab :=_faafge .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_agaab !=nil {return _agaab ;};};if _faafge .Kinsoku !=nil {if _gafc :=_faafge .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_gafc !=nil {return _gafc ;};};if _faafge .WordWrap !=nil {if _agede :=_faafge .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_agede !=nil {return _agede ;};};if _faafge .OverflowPunct !=nil {if _fbbfd :=_faafge .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_fbbfd !=nil {return _fbbfd ;};};if _faafge .TopLinePunct !=nil {if _bdeafb :=_faafge .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_bdeafb !=nil {return _bdeafb ;};};if _faafge .AutoSpaceDE !=nil {if _eabdda :=_faafge .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_eabdda !=nil {return _eabdda ;};};if _faafge .AutoSpaceDN !=nil {if _fgfad :=_faafge .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_fgfad !=nil {return _fgfad ;};};if _faafge .Bidi !=nil {if _gadefd :=_faafge .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_gadefd !=nil {return _gadefd ;};};if _faafge .AdjustRightInd !=nil {if _aggbe :=_faafge .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_aggbe !=nil {return _aggbe ;};};if _faafge .SnapToGrid !=nil {if _dbgge :=_faafge .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_dbgge !=nil {return _dbgge ;};};if _faafge .Spacing !=nil {if _cfccb :=_faafge .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_cfccb !=nil {return _cfccb ;};};if _faafge .Ind !=nil {if _gadff :=_faafge .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_gadff !=nil {return _gadff ;};};if _faafge .ContextualSpacing !=nil {if _ebfff :=_faafge .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_ebfff !=nil {return _ebfff ;};};if _faafge .MirrorIndents !=nil {if _ceada :=_faafge .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_ceada !=nil {return _ceada ;};};if _faafge .SuppressOverlap !=nil {if _cfffba :=_faafge .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_cfffba !=nil {return _cfffba ;};};if _faafge .Jc !=nil {if _ccead :=_faafge .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_ccead !=nil {return _ccead ;};};if _faafge .TextDirection !=nil {if _fcbb :=_faafge .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_fcbb !=nil {return _fcbb ;};};if _faafge .TextAlignment !=nil {if _dbbdf :=_faafge .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_dbbdf !=nil {return _dbbdf ;};};if _faafge .TextboxTightWrap !=nil {if _ccaac :=_faafge .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_ccaac !=nil {return _ccaac ;};};if _faafge .OutlineLvl !=nil {if _daegb :=_faafge .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_daegb !=nil {return _daegb ;};};if _faafge .DivId !=nil {if _cgead :=_faafge .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_cgead !=nil {return _cgead ;};};if _faafge .CnfStyle !=nil {if _fbfbc :=_faafge .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_fbfbc !=nil {return _fbfbc ;};};if _faafge .PPrChange !=nil {if _bbcdb :=_faafge .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_bbcdb !=nil {return _bbcdb ;};};return nil ;};func (_dabf *CT_DocPartPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_gdgae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_dabf .Name ,_gdgae );if _dabf .Style !=nil {_acgcf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dabf .Style ,_acgcf );};if _dabf .Category !=nil {_caec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}};e .EncodeElement (_dabf .Category ,_caec );};if _dabf .Types !=nil {_feadd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0079\u0070\u0065\u0073"}};e .EncodeElement (_dabf .Types ,_feadd );};if _dabf .Behaviors !=nil {_ebed :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073"}};e .EncodeElement (_dabf .Behaviors ,_ebed );};if _dabf .Description !=nil {_abea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dabf .Description ,_abea );};if _dabf .Guid !=nil {_cffd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0075\u0069\u0064"}};e .EncodeElement (_dabf .Guid ,_cffd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdcca ST_TextboxTightWrap )ValidateWithPath (path string )error {switch _fdcca {case 0,1,2,3,4,5: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 (_fdcca ));};return nil ;};func (_bdadae ST_TextboxTightWrap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bdadae .String (),start );};func (_efgcf *CT_MathCtrlDel )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",_efgcf .AuthorAttr )});if _efgcf .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_efgcf .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_efgcf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type EG_HdrFtrReferences struct{ -// Percentage of Document to Use When Generating Summary -SummaryLength *CT_DecimalNumberOrPrecent ; +// Header Reference +HeaderReference *CT_HdrFtrRef ; -// Paragraph Style Applied to Automatically Generated Paragraphs -ClickAndTypeStyle *CT_String ; +// Footer Reference +FooterReference *CT_HdrFtrRef ;};type CT_DivBdr struct{ -// Default Table Style for Newly Inserted Tables -DefaultTableStyle *CT_String ; +// Top Border for HTML div +Top *CT_Border ; -// Different Even/Odd Page Headers and Footers -EvenAndOddHeaders *CT_OnOff ; +// Left Border for HTML div +Left *CT_Border ; -// Reverse Book Fold Printing -BookFoldRevPrinting *CT_OnOff ; +// Bottom Border for HTML div +Bottom *CT_Border ; -// Book Fold Printing -BookFoldPrinting *CT_OnOff ; +// Right Border for HTML div +Right *CT_Border ;};func (_gecfb *CT_Markup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abaaa :=range start .Attr {if _abaaa .Name .Local =="\u0069\u0064"{_bgbcg ,_faggac :=_da .ParseInt (_abaaa .Value ,10,64);if _faggac !=nil {return _faggac ;};_gecfb .IdAttr =_bgbcg ;continue ;};};for {_cgeg ,_gcbce :=d .Token ();if _gcbce !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0061\u0072k\u0075\u0070\u003a\u0020\u0025\u0073",_gcbce );};if _adcgd ,_feefd :=_cgeg .(_d .EndElement );_feefd &&_adcgd .Name ==start .Name {break ;};};return nil ;};func (_dfdcf ST_Underline )Validate ()error {return _dfdcf .ValidateWithPath ("")};func (_bfag *CT_SdtContentRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bfag .FldSimple !=nil {_ddega :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_eaafbg :=range _bfag .FldSimple {e .EncodeElement (_eaafbg ,_ddega );};};if _bfag .Hyperlink !=nil {_fgebg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_bfag .Hyperlink ,_fgebg );};if _bfag .SubDoc !=nil {_acege :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_bfag .SubDoc ,_acege );};if _bfag .EG_ContentRunContent !=nil {for _ ,_bcfde :=range _bfag .EG_ContentRunContent {_bcfde .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Number of Pages Per Booklet -BookFoldPrintingSheets *CT_DecimalNumber ; +// ValidateWithPath validates the CT_TrackChangeNumbering and its children, prefixing error messages with path +func (_gdcdf *CT_TrackChangeNumbering )ValidateWithPath (path string )error {return nil }; -// Drawing Grid Horizontal Grid Unit Size -DrawingGridHorizontalSpacing *CT_TwipsMeasure ; +// ValidateWithPath validates the CT_Br and its children, prefixing error messages with path +func (_ddfa *CT_Br )ValidateWithPath (path string )error {if _bgd :=_ddfa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bgd !=nil {return _bgd ;};if _aadg :=_ddfa .ClearAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0065\u0061\u0072\u0041\u0074\u0074\u0072");_aadg !=nil {return _aadg ;};return nil ;};func (_gecdf *CT_SectPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gecdf .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_g .Sprintf ("\u0025\u0076",*_gecdf .RsidRPrAttr )});};if _gecdf .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_g .Sprintf ("\u0025\u0076",*_gecdf .RsidDelAttr )});};if _gecdf .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_g .Sprintf ("\u0025\u0076",*_gecdf .RsidRAttr )});};if _gecdf .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gecdf .RsidSectAttr )});};e .EncodeToken (start );if _gecdf .EG_HdrFtrReferences !=nil {for _ ,_bgbcd :=range _gecdf .EG_HdrFtrReferences {_bgbcd .MarshalXML (e ,_d .StartElement {});};};if _gecdf .FootnotePr !=nil {_aeae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_gecdf .FootnotePr ,_aeae );};if _gecdf .EndnotePr !=nil {_fffba :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_gecdf .EndnotePr ,_fffba );};if _gecdf .Type !=nil {_fbbce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_gecdf .Type ,_fbbce );};if _gecdf .PgSz !=nil {_dcgad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_gecdf .PgSz ,_dcgad );};if _gecdf .PgMar !=nil {_fefdb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_gecdf .PgMar ,_fefdb );};if _gecdf .PaperSrc !=nil {_affad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_gecdf .PaperSrc ,_affad );};if _gecdf .PgBorders !=nil {_caafc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_gecdf .PgBorders ,_caafc );};if _gecdf .LnNumType !=nil {_bcdcf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gecdf .LnNumType ,_bcdcf );};if _gecdf .PgNumType !=nil {_cdgea :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gecdf .PgNumType ,_cdgea );};if _gecdf .Cols !=nil {_aacaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_gecdf .Cols ,_aacaa );};if _gecdf .FormProt !=nil {_eagec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_gecdf .FormProt ,_eagec );};if _gecdf .VAlign !=nil {_ccace :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_gecdf .VAlign ,_ccace );};if _gecdf .NoEndnote !=nil {_cacfd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_gecdf .NoEndnote ,_cacfd );};if _gecdf .TitlePg !=nil {_ecbgd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_gecdf .TitlePg ,_ecbgd );};if _gecdf .TextDirection !=nil {_adccg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gecdf .TextDirection ,_adccg );};if _gecdf .Bidi !=nil {_degeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_gecdf .Bidi ,_degeg );};if _gecdf .RtlGutter !=nil {_ecedf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_gecdf .RtlGutter ,_ecedf );};if _gecdf .DocGrid !=nil {_fafef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_gecdf .DocGrid ,_fafef );};if _gecdf .PrinterSettings !=nil {_afgbad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_gecdf .PrinterSettings ,_afgbad );};if _gecdf .SectPrChange !=nil {_dgdad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_gecdf .SectPrChange ,_dgdad );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_adgaa *CT_FontSig )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gabag :=range start .Attr {if _gabag .Name .Local =="\u0075\u0073\u0062\u0030"{_dgdd ,_ebfd :=_gabag .Value ,error (nil );if _ebfd !=nil {return _ebfd ;};_adgaa .Usb0Attr =_dgdd ;continue ;};if _gabag .Name .Local =="\u0075\u0073\u0062\u0031"{_bcaf ,_cedb :=_gabag .Value ,error (nil );if _cedb !=nil {return _cedb ;};_adgaa .Usb1Attr =_bcaf ;continue ;};if _gabag .Name .Local =="\u0075\u0073\u0062\u0032"{_efead ,_ccfbe :=_gabag .Value ,error (nil );if _ccfbe !=nil {return _ccfbe ;};_adgaa .Usb2Attr =_efead ;continue ;};if _gabag .Name .Local =="\u0075\u0073\u0062\u0033"{_begec ,_bdceg :=_gabag .Value ,error (nil );if _bdceg !=nil {return _bdceg ;};_adgaa .Usb3Attr =_begec ;continue ;};if _gabag .Name .Local =="\u0063\u0073\u0062\u0030"{_edca ,_fdfbe :=_gabag .Value ,error (nil );if _fdfbe !=nil {return _fdfbe ;};_adgaa .Csb0Attr =_edca ;continue ;};if _gabag .Name .Local =="\u0063\u0073\u0062\u0031"{_ceef ,_fagb :=_gabag .Value ,error (nil );if _fagb !=nil {return _fagb ;};_adgaa .Csb1Attr =_ceef ;continue ;};};for {_edfgd ,_ecaeg :=d .Token ();if _ecaeg !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067\u003a\u0020%\u0073",_ecaeg );};if _cecfc ,_cecd :=_edfgd .(_d .EndElement );_cecd &&_cecfc .Name ==start .Name {break ;};};return nil ;};func NewCT_View ()*CT_View {_cfgcg :=&CT_View {};_cfgcg .ValAttr =ST_View (1);return _cfgcg };func (_egdgcc *CT_SdtContentRow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _egdgcc .Tr !=nil {_efcgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072"}};for _ ,_decef :=range _egdgcc .Tr {e .EncodeElement (_decef ,_efcgc );};};if _egdgcc .CustomXml !=nil {_abcfc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_egdgcc .CustomXml ,_abcfc );};if _egdgcc .Sdt !=nil {_fbdda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_egdgcc .Sdt ,_fbdda );};if _egdgcc .EG_RunLevelElts !=nil {for _ ,_cabag :=range _egdgcc .EG_RunLevelElts {_cabag .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TrPr ()*CT_TrPr {_eeeaec :=&CT_TrPr {};return _eeeaec };func (_bcedc ST_DecimalNumberOrPercent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bcedc .ST_UnqualifiedPercentage !=nil {e .EncodeToken (_d .CharData (_g .Sprintf ("\u0025\u0064",*_bcedc .ST_UnqualifiedPercentage )));};if _bcedc .ST_Percentage !=nil {e .EncodeToken (_d .CharData (*_bcedc .ST_Percentage ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func NewCT_TrPrChange ()*CT_TrPrChange {_bcfdcc :=&CT_TrPrChange {};_bcfdcc .TrPr =NewCT_TrPrBase ();return _bcfdcc ;};func (_ggbff *CT_SdtPrChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbeda :for {_cdbbc ,_gafg :=d .Token ();if _gafg !=nil {return _gafg ;};switch _baefg :=_cdbbc .(type ){case _d .StartElement :switch _baefg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggbff .Equation =NewCT_Empty ();if _dfdcd :=d .DecodeElement (_ggbff .Equation ,&_baefg );_dfdcd !=nil {return _dfdcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ggbff .ComboBox =NewCT_SdtComboBox ();if _bfeb :=d .DecodeElement (_ggbff .ComboBox ,&_baefg );_bfeb !=nil {return _bfeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggbff .Date =NewCT_SdtDate ();if _eefed :=d .DecodeElement (_ggbff .Date ,&_baefg );_eefed !=nil {return _eefed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggbff .DocPartObj =NewCT_SdtDocPart ();if _afdbc :=d .DecodeElement (_ggbff .DocPartObj ,&_baefg );_afdbc !=nil {return _afdbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggbff .DocPartList =NewCT_SdtDocPart ();if _dgeae :=d .DecodeElement (_ggbff .DocPartList ,&_baefg );_dgeae !=nil {return _dgeae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggbff .DropDownList =NewCT_SdtDropDownList ();if _bcccc :=d .DecodeElement (_ggbff .DropDownList ,&_baefg );_bcccc !=nil {return _bcccc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggbff .Picture =NewCT_Empty ();if _dede :=d .DecodeElement (_ggbff .Picture ,&_baefg );_dede !=nil {return _dede ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggbff .RichText =NewCT_Empty ();if _eeceg :=d .DecodeElement (_ggbff .RichText ,&_baefg );_eeceg !=nil {return _eeceg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ggbff .Text =NewCT_SdtText ();if _afcab :=d .DecodeElement (_ggbff .Text ,&_baefg );_afcab !=nil {return _afcab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ggbff .Citation =NewCT_Empty ();if _effab :=d .DecodeElement (_ggbff .Citation ,&_baefg );_effab !=nil {return _effab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggbff .Group =NewCT_Empty ();if _geaff :=d .DecodeElement (_ggbff .Group ,&_baefg );_geaff !=nil {return _geaff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggbff .Bibliography =NewCT_Empty ();if _aebdb :=d .DecodeElement (_ggbff .Bibliography ,&_baefg );_aebdb !=nil {return _aebdb ;};default:_dg .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",_baefg .Name );if _degad :=d .Skip ();_degad !=nil {return _degad ;};};case _d .EndElement :break _dbeda ;case _d .CharData :};};return nil ;};func (_ggefaf *ST_View )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddbgca ,_fdcccd :=d .Token ();if _fdcccd !=nil {return _fdcccd ;};if _bgdcdg ,_fbcga :=_ddbgca .(_d .EndElement );_fbcga &&_bgdcdg .Name ==start .Name {*_ggefaf =1;return nil ;};if _agcage ,_cdagea :=_ddbgca .(_d .CharData );!_cdagea {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",_ddbgca );}else {switch string (_agcage ){case "":*_ggefaf =0;case "\u006e\u006f\u006e\u0065":*_ggefaf =1;case "\u0070\u0072\u0069n\u0074":*_ggefaf =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_ggefaf =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_ggefaf =4;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ggefaf =5;case "\u0077\u0065\u0062":*_ggefaf =6;};};_ddbgca ,_fdcccd =d .Token ();if _fdcccd !=nil {return _fdcccd ;};if _debcd ,_efafae :=_ddbgca .(_d .EndElement );_efafae &&_debcd .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",_ddbgca );};type CT_TcPrBase struct{ -// Drawing Grid Vertical Grid Unit Size -DrawingGridVerticalSpacing *CT_TwipsMeasure ; +// Table Cell Conditional Formatting +CnfStyle *CT_Cnf ; -// Distance between Horizontal Gridlines -DisplayHorizontalDrawingGridEvery *CT_DecimalNumber ; +// Preferred Table Cell Width +TcW *CT_TblWidth ; -// Distance between Vertical Gridlines -DisplayVerticalDrawingGridEvery *CT_DecimalNumber ; +// Grid Columns Spanned by Current Table Cell +GridSpan *CT_DecimalNumber ; -// Do Not Use Margins for Drawing Grid Origin -DoNotUseMarginsForDrawingGridOrigin *CT_OnOff ; +// Horizontally Merged Cell +HMerge *CT_HMerge ; -// Drawing Grid Horizontal Origin Point -DrawingGridHorizontalOrigin *CT_TwipsMeasure ; +// Vertically Merged Cell +VMerge *CT_VMerge ; -// Drawing Grid Vertical Origin Point -DrawingGridVerticalOrigin *CT_TwipsMeasure ; +// Table Cell Borders +TcBorders *CT_TcBorders ; -// Do Not Show Visual Indicator For Form Fields -DoNotShadeFormData *CT_OnOff ; +// Table Cell Shading +Shd *CT_Shd ; -// Never Kern Punctuation Characters -NoPunctuationKerning *CT_OnOff ; +// Don't Wrap Cell Content +NoWrap *CT_OnOff ; -// Character-Level Whitespace Compression -CharacterSpacingControl *CT_CharacterSpacing ; +// Single Table Cell Margins +TcMar *CT_TcMar ; -// Print Two Pages Per Sheet -PrintTwoOnOne *CT_OnOff ; +// Table Cell Text Flow Direction +TextDirection *CT_TextDirection ; -// Use Strict Kinsoku Rules for Japanese Text -StrictFirstAndLastChars *CT_OnOff ; +// Fit Text Within Cell +TcFitText *CT_OnOff ; -// Custom Set of Characters Which Cannot End a Line -NoLineBreaksAfter *CT_Kinsoku ; +// Table Cell Vertical Alignment +VAlign *CT_VerticalJc ; -// Custom Set Of Characters Which Cannot Begin A Line -NoLineBreaksBefore *CT_Kinsoku ; +// Ignore End Of Cell Marker In Row Height Calculation +HideMark *CT_OnOff ; -// Generate Thumbnail For Document On Save -SavePreviewPicture *CT_OnOff ; +// Header Cells Associated With Table Cell +Headers *CT_Headers ;};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;); -// Do Not Validate Custom XML Markup Against Schemas -DoNotValidateAgainstSchema *CT_OnOff ; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_aeegf *CT_Picture )ValidateWithPath (path string )error {if _aeegf .Movie !=nil {if _ecadf :=_aeegf .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065");_ecadf !=nil {return _ecadf ;};};if _aeegf .Control !=nil {if _acgeg :=_aeegf .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_acgeg !=nil {return _acgeg ;};};return nil ;}; -// Allow Saving Document As XML File When Custom XML Markup Is Invalid -SaveInvalidXml *CT_OnOff ; +// Validate validates the CT_ObjectChoice and its children +func (_aadce *CT_ObjectChoice )Validate ()error {return _aadce .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065");};func (_adfg *CT_DecimalNumberOrPrecent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fgcd :=range start .Attr {if _fgcd .Name .Local =="\u0076\u0061\u006c"{_bafb ,_gggea :=ParseUnionST_DecimalNumberOrPercent (_fgcd .Value );if _gggea !=nil {return _gggea ;};_adfg .ValAttr =_bafb ;continue ;};};for {_faceb ,_defab :=d .Token ();if _defab !=nil {return _g .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",_defab );};if _dfae ,_ebbf :=_faceb .(_d .EndElement );_ebbf &&_dfae .Name ==start .Name {break ;};};return nil ;};type CT_Odso struct{ -// Ignore Mixed Content When Validating Custom XML Markup -IgnoreMixedContent *CT_OnOff ; +// UDL Connection String +Udl *CT_String ; -// Use Custom XML Element Names as Default Placeholder Text -AlwaysShowPlaceholderText *CT_OnOff ; +// Data Source Table Name +Table *CT_String ; -// Do Not Show Visual Indicator For Invalid Custom XML Markup -DoNotDemarcateInvalidXml *CT_OnOff ; +// ODSO Data Source File Path +Src *CT_Rel ; -// Only Save Custom XML Markup -SaveXmlDataOnly *CT_OnOff ; +// Column Delimiter for Data Source +ColDelim *CT_DecimalNumber ; -// Save Document as XML File through Custom XSL Transform -UseXSLTWhenSaving *CT_OnOff ; +// ODSO Data Source Type +Type *CT_MailMergeSourceType ; -// Custom XSL Transform To Use When Saving As XML File -SaveThroughXslt *CT_SaveThroughXslt ; +// First Row of Data Source Contains Column Names +FHdr *CT_OnOff ; -// Show Visual Indicators for Custom XML Markup Start/End Locations -ShowXMLTags *CT_OnOff ; +// External Data Source to Merge Field Mapping +FieldMapData []*CT_OdsoFieldMapData ; -// Do Not Mark Custom XML Elements With No Namespace As Invalid -AlwaysMergeEmptyNamespace *CT_OnOff ; +// Reference to Inclusion/Exclusion Data for Data Source +RecipientData []*CT_Rel ;};func (_ddgabfc *ST_CaptionPos )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddgabfc =0;case "\u0061\u0062\u006fv\u0065":*_ddgabfc =1;case "\u0062\u0065\u006co\u0077":*_ddgabfc =2;case "\u006c\u0065\u0066\u0074":*_ddgabfc =3;case "\u0072\u0069\u0067h\u0074":*_ddgabfc =4;};return nil ;}; -// Automatically Recalculate Fields on Open -UpdateFields *CT_OnOff ; +// ValidateWithPath validates the CT_TblStylePr and its children, prefixing error messages with path +func (_faacdb *CT_TblStylePr )ValidateWithPath (path string )error {if _faacdb .TypeAttr ==ST_TblStyleOverrideTypeUnset {return _g .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 _fdaae :=_faacdb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fdaae !=nil {return _fdaae ;};if _faacdb .PPr !=nil {if _afbgfe :=_faacdb .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_afbgfe !=nil {return _afbgfe ;};};if _faacdb .RPr !=nil {if _cbaef :=_faacdb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cbaef !=nil {return _cbaef ;};};if _faacdb .TblPr !=nil {if _ebaegg :=_faacdb .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_ebaegg !=nil {return _ebaegg ;};};if _faacdb .TrPr !=nil {if _aefca :=_faacdb .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_aefca !=nil {return _aefca ;};};if _faacdb .TcPr !=nil {if _feac :=_faacdb .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_feac !=nil {return _feac ;};};return nil ;};func (_aedffc ST_WmlColorSchemeIndex )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aedffc .String (),start );};type CT_MailMergeDocType struct{ -// Default Properties for VML Objects in Header and Footer -HdrShapeDefaults *CT_ShapeDefaults ; +// Mail Merge Source Document Type +ValAttr ST_MailMergeDocType ;};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;);func (_fgaaa *CT_TblWidth )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fgaaa .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_fgaaa .WAttr )});};if _fgaaa .TypeAttr !=ST_TblWidthUnset {_abbacf ,_gffdeb :=_fgaaa .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _gffdeb !=nil {return _gffdeb ;};start .Attr =append (start .Attr ,_abbacf );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dcdde *CT_PPrDefault )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaaec :for {_fdfga ,_fefce :=d .Token ();if _fefce !=nil {return _fefce ;};switch _aaage :=_fdfga .(type ){case _d .StartElement :switch _aaage .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcdde .PPr =NewCT_PPrGeneral ();if _bedeg :=d .DecodeElement (_dcdde .PPr ,&_aaage );_bedeg !=nil {return _bedeg ;};default:_dg .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",_aaage .Name );if _bfdac :=d .Skip ();_bfdac !=nil {return _bfdac ;};};case _d .EndElement :break _aaaec ;case _d .CharData :};};return nil ;};type CT_DirContentRun struct{ -// Document-Wide Footnote Properties -FootnotePr *CT_FtnDocProps ; +// Direction of Embedding +ValAttr ST_Direction ; -// Document-Wide Endnote Properties -EndnotePr *CT_EdnDocProps ; +// Simple Field +FldSimple []*CT_SimpleField ; -// Compatibility Settings -Compat *CT_Compat ; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Document Variables -DocVars *CT_DocVars ; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;}; -// Listing of All Revision Save ID Values -Rsids *CT_DocRsids ;MathPr *_a .MathPr ; +// Validate validates the CT_SdtRow and its children +func (_gccffe *CT_SdtRow )Validate ()error {return _gccffe .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u006fw");};func (_dafed *CT_SectPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dggbb :=range start .Attr {if _dggbb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_cadgd ,_abda :=_dggbb .Value ,error (nil );if _abda !=nil {return _abda ;};_dafed .AuthorAttr =_cadgd ;continue ;};if _dggbb .Name .Local =="\u0064\u0061\u0074\u0065"{_dcbae ,_egfde :=ParseStdlibTime (_dggbb .Value );if _egfde !=nil {return _egfde ;};_dafed .DateAttr =&_dcbae ;continue ;};if _dggbb .Name .Local =="\u0069\u0064"{_cbafa ,_efbdbe :=_da .ParseInt (_dggbb .Value ,10,64);if _efbdbe !=nil {return _efbdbe ;};_dafed .IdAttr =_cbafa ;continue ;};};_fgdfc :for {_cgcca ,_ffeedf :=d .Token ();if _ffeedf !=nil {return _ffeedf ;};switch _bddac :=_cgcca .(type ){case _d .StartElement :switch _bddac .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dafed .SectPr =NewCT_SectPrBase ();if _cefca :=d .DecodeElement (_dafed .SectPr ,&_bddac );_cefca !=nil {return _cefca ;};default:_dg .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",_bddac .Name );if _degaac :=d .Skip ();_degaac !=nil {return _degaac ;};};case _d .EndElement :break _fgdfc ;case _d .CharData :};};return nil ;};type ST_EdGrp byte ; -// Attached Custom XML Schema -AttachedSchema []*CT_String ; +// ValidateWithPath validates the CT_WritingStyle and its children, prefixing error messages with path +func (_dbbeec *CT_WritingStyle )ValidateWithPath (path string )error {if _dbbeec .NlCheckAttr !=nil {if _ccdfef :=_dbbeec .NlCheckAttr .ValidateWithPath (path +"\u002f\u004e\u006cC\u0068\u0065\u0063\u006b\u0041\u0074\u0074\u0072");_ccdfef !=nil {return _ccdfef ;};};if _dbfcb :=_dbbeec .CheckStyleAttr .ValidateWithPath (path +"\u002fC\u0068e\u0063\u006b\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_dbfcb !=nil {return _dbfcb ;};return nil ;};func NewCT_SdtPr ()*CT_SdtPr {_agbeae :=&CT_SdtPr {};return _agbeae };type ST_DocPartType byte ;type WdCT_WordprocessingCanvas struct{Bg *_dd .CT_BackgroundFormatting ;Whole *_dd .CT_WholeE2oFormatting ;Choice []*WdCT_WordprocessingCanvasChoice ;ExtLst *_dd .CT_OfficeArtExtensionList ;};func (_debacc *WdEG_WrapType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _debacc .Choice !=nil {_debacc .Choice .MarshalXML (e ,_d .StartElement {});};return nil ;};type CT_PageNumber struct{ -// Theme Font Languages -ThemeFontLang *CT_Language ; +// Page Number Format +FmtAttr ST_NumberFormat ; -// Theme Color Mappings -ClrSchemeMapping *CT_ColorSchemeMapping ; +// Starting Page Number +StartAttr *int64 ; -// Do Not Include Content in Text Boxes, Footnotes, and Endnotes in Document Statistics -DoNotIncludeSubdocsInStats *CT_OnOff ; +// Chapter Heading Style +ChapStyleAttr *int64 ; -// Do Not Automatically Compress Images -DoNotAutoCompressPictures *CT_OnOff ; +// Chapter Separator Character +ChapSepAttr ST_ChapterSep ;};func (_caadf *CT_TrackChangesView )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _caadf .MarkupAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u006b\u0075\u0070"},Value :_g .Sprintf ("\u0025\u0076",*_caadf .MarkupAttr )});};if _caadf .CommentsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_caadf .CommentsAttr )});};if _caadf .InsDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u006e\u0073\u0044\u0065\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_caadf .InsDelAttr )});};if _caadf .FormattingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},Value :_g .Sprintf ("\u0025\u0076",*_caadf .FormattingAttr )});};if _caadf .InkAnnotationsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003ai\u006e\u006b\u0041n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_caadf .InkAnnotationsAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Upgrade Document on Open -ForceUpgrade *CT_Empty ; +// ValidateWithPath validates the CT_SdtText and its children, prefixing error messages with path +func (_gbdbc *CT_SdtText )ValidateWithPath (path string )error {if _gbdbc .MultiLineAttr !=nil {if _fbeggc :=_gbdbc .MultiLineAttr .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006ee\u0041\u0074\u0074\u0072");_fbeggc !=nil {return _fbeggc ;};};return nil ;};func (_agaff *ST_InfoTextType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_agaff =0;case "\u0074\u0065\u0078\u0074":*_agaff =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_agaff =2;};return nil ;};func NewCT_PageBorders ()*CT_PageBorders {_gaebfc :=&CT_PageBorders {};return _gaebfc };func (_adeeag ST_TextDirection )ValidateWithPath (path string )error {switch _adeeag {case 0,1,2,3,4,5,6,7,8,9,10,11,12: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 (_adeeag ));};return nil ;};func NewCT_DocPartTypes ()*CT_DocPartTypes {_dfbbfe :=&CT_DocPartTypes {};return _dfbbfe };func (_edfcde WdST_RelFromH )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_edfcde .String (),start );};func (_gacf *CT_CustomXmlBlock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aagcc :=range start .Attr {if _aagcc .Name .Local =="\u0075\u0072\u0069"{_bgcf ,_ebbcg :=_aagcc .Value ,error (nil );if _ebbcg !=nil {return _ebbcg ;};_gacf .UriAttr =&_bgcf ;continue ;};if _aagcc .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_ebddf ,_dfge :=_aagcc .Value ,error (nil );if _dfge !=nil {return _dfge ;};_gacf .ElementAttr =_ebddf ;continue ;};};_gdbb :for {_aged ,_fbdf :=d .Token ();if _fbdf !=nil {return _fbdf ;};switch _fddd :=_aged .(type ){case _d .StartElement :switch _fddd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gacf .CustomXmlPr =NewCT_CustomXmlPr ();if _cbcca :=d .DecodeElement (_gacf .CustomXmlPr ,&_fddd );_cbcca !=nil {return _cbcca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egga :=NewEG_ContentBlockContent ();_egga .CustomXml =NewCT_CustomXmlBlock ();if _bde :=d .DecodeElement (_egga .CustomXml ,&_fddd );_bde !=nil {return _bde ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_egga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fgdff :=NewEG_ContentBlockContent ();_fgdff .Sdt =NewCT_SdtBlock ();if _cgfd :=d .DecodeElement (_fgdff .Sdt ,&_fddd );_cgfd !=nil {return _cgfd ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_fgdff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdcba :=NewEG_ContentBlockContent ();_egfa :=NewCT_P ();if _dagg :=d .DecodeElement (_egfa ,&_fddd );_dagg !=nil {return _dagg ;};_bdcba .P =append (_bdcba .P ,_egfa );_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_bdcba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gfda :=NewEG_ContentBlockContent ();_ffaba :=NewCT_Tbl ();if _gggbg :=d .DecodeElement (_ffaba ,&_fddd );_gggbg !=nil {return _gggbg ;};_gfda .Tbl =append (_gfda .Tbl ,_ffaba );_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_gfda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaddd :=NewEG_ContentBlockContent ();_fgdg :=NewEG_RunLevelElts ();_fgdg .ProofErr =NewCT_ProofErr ();if _fdbd :=d .DecodeElement (_fgdg .ProofErr ,&_fddd );_fdbd !=nil {return _fdbd ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_gaddd );_gaddd .EG_RunLevelElts =append (_gaddd .EG_RunLevelElts ,_fgdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdea :=NewEG_ContentBlockContent ();_bcdef :=NewEG_RunLevelElts ();_bcdef .PermStart =NewCT_PermStart ();if _ddcf :=d .DecodeElement (_bcdef .PermStart ,&_fddd );_ddcf !=nil {return _ddcf ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_fdea );_fdea .EG_RunLevelElts =append (_fdea .EG_RunLevelElts ,_bcdef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bedcb :=NewEG_ContentBlockContent ();_ffbaad :=NewEG_RunLevelElts ();_ffbaad .PermEnd =NewCT_Perm ();if _ccae :=d .DecodeElement (_ffbaad .PermEnd ,&_fddd );_ccae !=nil {return _ccae ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_bedcb );_bedcb .EG_RunLevelElts =append (_bedcb .EG_RunLevelElts ,_ffbaad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgbb :=NewEG_ContentBlockContent ();_fddbd :=NewEG_RunLevelElts ();_fddbd .Ins =NewCT_RunTrackChange ();if _bdba :=d .DecodeElement (_fddbd .Ins ,&_fddd );_bdba !=nil {return _bdba ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_dgbb );_dgbb .EG_RunLevelElts =append (_dgbb .EG_RunLevelElts ,_fddbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gabf :=NewEG_ContentBlockContent ();_fdcg :=NewEG_RunLevelElts ();_fdcg .Del =NewCT_RunTrackChange ();if _dbbfe :=d .DecodeElement (_fdcg .Del ,&_fddd );_dbbfe !=nil {return _dbbfe ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_gabf );_gabf .EG_RunLevelElts =append (_gabf .EG_RunLevelElts ,_fdcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dgfg :=NewEG_ContentBlockContent ();_fdbb :=NewEG_RunLevelElts ();_fdbb .MoveFrom =NewCT_RunTrackChange ();if _cbgc :=d .DecodeElement (_fdbb .MoveFrom ,&_fddd );_cbgc !=nil {return _cbgc ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_dgfg );_dgfg .EG_RunLevelElts =append (_dgfg .EG_RunLevelElts ,_fdbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ceaa :=NewEG_ContentBlockContent ();_bgb :=NewEG_RunLevelElts ();_bgb .MoveTo =NewCT_RunTrackChange ();if _ecff :=d .DecodeElement (_bgb .MoveTo ,&_fddd );_ecff !=nil {return _ecff ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_ceaa );_ceaa .EG_RunLevelElts =append (_ceaa .EG_RunLevelElts ,_bgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cace :=NewEG_ContentBlockContent ();_ebgf :=NewEG_RunLevelElts ();_cccd :=NewEG_RangeMarkupElements ();_cccd .BookmarkStart =NewCT_Bookmark ();if _bdff :=d .DecodeElement (_cccd .BookmarkStart ,&_fddd );_bdff !=nil {return _bdff ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_cace );_cace .EG_RunLevelElts =append (_cace .EG_RunLevelElts ,_ebgf );_ebgf .EG_RangeMarkupElements =append (_ebgf .EG_RangeMarkupElements ,_cccd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcce :=NewEG_ContentBlockContent ();_debfd :=NewEG_RunLevelElts ();_aafa :=NewEG_RangeMarkupElements ();_aafa .BookmarkEnd =NewCT_MarkupRange ();if _fddc :=d .DecodeElement (_aafa .BookmarkEnd ,&_fddd );_fddc !=nil {return _fddc ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_bcce );_bcce .EG_RunLevelElts =append (_bcce .EG_RunLevelElts ,_debfd );_debfd .EG_RangeMarkupElements =append (_debfd .EG_RangeMarkupElements ,_aafa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_beadf :=NewEG_ContentBlockContent ();_bbed :=NewEG_RunLevelElts ();_ebf :=NewEG_RangeMarkupElements ();_ebf .MoveFromRangeStart =NewCT_MoveBookmark ();if _cfad :=d .DecodeElement (_ebf .MoveFromRangeStart ,&_fddd );_cfad !=nil {return _cfad ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_beadf );_beadf .EG_RunLevelElts =append (_beadf .EG_RunLevelElts ,_bbed );_bbed .EG_RangeMarkupElements =append (_bbed .EG_RangeMarkupElements ,_ebf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_acdb :=NewEG_ContentBlockContent ();_aeaa :=NewEG_RunLevelElts ();_fege :=NewEG_RangeMarkupElements ();_fege .MoveFromRangeEnd =NewCT_MarkupRange ();if _edacc :=d .DecodeElement (_fege .MoveFromRangeEnd ,&_fddd );_edacc !=nil {return _edacc ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_acdb );_acdb .EG_RunLevelElts =append (_acdb .EG_RunLevelElts ,_aeaa );_aeaa .EG_RangeMarkupElements =append (_aeaa .EG_RangeMarkupElements ,_fege );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_daecdc :=NewEG_ContentBlockContent ();_ddge :=NewEG_RunLevelElts ();_eaea :=NewEG_RangeMarkupElements ();_eaea .MoveToRangeStart =NewCT_MoveBookmark ();if _dbgfc :=d .DecodeElement (_eaea .MoveToRangeStart ,&_fddd );_dbgfc !=nil {return _dbgfc ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_daecdc );_daecdc .EG_RunLevelElts =append (_daecdc .EG_RunLevelElts ,_ddge );_ddge .EG_RangeMarkupElements =append (_ddge .EG_RangeMarkupElements ,_eaea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_acge :=NewEG_ContentBlockContent ();_deegc :=NewEG_RunLevelElts ();_gebab :=NewEG_RangeMarkupElements ();_gebab .MoveToRangeEnd =NewCT_MarkupRange ();if _dcce :=d .DecodeElement (_gebab .MoveToRangeEnd ,&_fddd );_dcce !=nil {return _dcce ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_acge );_acge .EG_RunLevelElts =append (_acge .EG_RunLevelElts ,_deegc );_deegc .EG_RangeMarkupElements =append (_deegc .EG_RangeMarkupElements ,_gebab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dcfb :=NewEG_ContentBlockContent ();_dggd :=NewEG_RunLevelElts ();_gege :=NewEG_RangeMarkupElements ();_gege .CommentRangeStart =NewCT_MarkupRange ();if _egcdg :=d .DecodeElement (_gege .CommentRangeStart ,&_fddd );_egcdg !=nil {return _egcdg ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_dcfb );_dcfb .EG_RunLevelElts =append (_dcfb .EG_RunLevelElts ,_dggd );_dggd .EG_RangeMarkupElements =append (_dggd .EG_RangeMarkupElements ,_gege );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eeag :=NewEG_ContentBlockContent ();_cfgd :=NewEG_RunLevelElts ();_acbb :=NewEG_RangeMarkupElements ();_acbb .CommentRangeEnd =NewCT_MarkupRange ();if _edec :=d .DecodeElement (_acbb .CommentRangeEnd ,&_fddd );_edec !=nil {return _edec ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_eeag );_eeag .EG_RunLevelElts =append (_eeag .EG_RunLevelElts ,_cfgd );_cfgd .EG_RangeMarkupElements =append (_cfgd .EG_RangeMarkupElements ,_acbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cagbg :=NewEG_ContentBlockContent ();_fgeaa :=NewEG_RunLevelElts ();_gfab :=NewEG_RangeMarkupElements ();_gfab .CustomXmlInsRangeStart =NewCT_TrackChange ();if _eaad :=d .DecodeElement (_gfab .CustomXmlInsRangeStart ,&_fddd );_eaad !=nil {return _eaad ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_cagbg );_cagbg .EG_RunLevelElts =append (_cagbg .EG_RunLevelElts ,_fgeaa );_fgeaa .EG_RangeMarkupElements =append (_fgeaa .EG_RangeMarkupElements ,_gfab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abdb :=NewEG_ContentBlockContent ();_efef :=NewEG_RunLevelElts ();_eebg :=NewEG_RangeMarkupElements ();_eebg .CustomXmlInsRangeEnd =NewCT_Markup ();if _eabg :=d .DecodeElement (_eebg .CustomXmlInsRangeEnd ,&_fddd );_eabg !=nil {return _eabg ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_abdb );_abdb .EG_RunLevelElts =append (_abdb .EG_RunLevelElts ,_efef );_efef .EG_RangeMarkupElements =append (_efef .EG_RangeMarkupElements ,_eebg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fefa :=NewEG_ContentBlockContent ();_dbae :=NewEG_RunLevelElts ();_cagcf :=NewEG_RangeMarkupElements ();_cagcf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _adegg :=d .DecodeElement (_cagcf .CustomXmlDelRangeStart ,&_fddd );_adegg !=nil {return _adegg ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_fefa );_fefa .EG_RunLevelElts =append (_fefa .EG_RunLevelElts ,_dbae );_dbae .EG_RangeMarkupElements =append (_dbae .EG_RangeMarkupElements ,_cagcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfbdf :=NewEG_ContentBlockContent ();_gfgd :=NewEG_RunLevelElts ();_acgf :=NewEG_RangeMarkupElements ();_acgf .CustomXmlDelRangeEnd =NewCT_Markup ();if _efda :=d .DecodeElement (_acgf .CustomXmlDelRangeEnd ,&_fddd );_efda !=nil {return _efda ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_bfbdf );_bfbdf .EG_RunLevelElts =append (_bfbdf .EG_RunLevelElts ,_gfgd );_gfgd .EG_RangeMarkupElements =append (_gfgd .EG_RangeMarkupElements ,_acgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbbb :=NewEG_ContentBlockContent ();_eabd :=NewEG_RunLevelElts ();_eead :=NewEG_RangeMarkupElements ();_eead .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dagf :=d .DecodeElement (_eead .CustomXmlMoveFromRangeStart ,&_fddd );_dagf !=nil {return _dagf ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_fbbb );_fbbb .EG_RunLevelElts =append (_fbbb .EG_RunLevelElts ,_eabd );_eabd .EG_RangeMarkupElements =append (_eabd .EG_RangeMarkupElements ,_eead );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfbf :=NewEG_ContentBlockContent ();_efcg :=NewEG_RunLevelElts ();_dadf :=NewEG_RangeMarkupElements ();_dadf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dbda :=d .DecodeElement (_dadf .CustomXmlMoveFromRangeEnd ,&_fddd );_dbda !=nil {return _dbda ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_bfbf );_bfbf .EG_RunLevelElts =append (_bfbf .EG_RunLevelElts ,_efcg );_efcg .EG_RangeMarkupElements =append (_efcg .EG_RangeMarkupElements ,_dadf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccfbb :=NewEG_ContentBlockContent ();_gddc :=NewEG_RunLevelElts ();_bebe :=NewEG_RangeMarkupElements ();_bebe .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ebbga :=d .DecodeElement (_bebe .CustomXmlMoveToRangeStart ,&_fddd );_ebbga !=nil {return _ebbga ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_ccfbb );_ccfbb .EG_RunLevelElts =append (_ccfbb .EG_RunLevelElts ,_gddc );_gddc .EG_RangeMarkupElements =append (_gddc .EG_RangeMarkupElements ,_bebe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caffe :=NewEG_ContentBlockContent ();_geaf :=NewEG_RunLevelElts ();_ecbc :=NewEG_RangeMarkupElements ();_ecbc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gdaag :=d .DecodeElement (_ecbc .CustomXmlMoveToRangeEnd ,&_fddd );_gdaag !=nil {return _gdaag ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_caffe );_caffe .EG_RunLevelElts =append (_caffe .EG_RunLevelElts ,_geaf );_geaf .EG_RangeMarkupElements =append (_geaf .EG_RangeMarkupElements ,_ecbc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfeg :=NewEG_ContentBlockContent ();_gfcf :=NewEG_RunLevelElts ();_gdaed :=NewEG_MathContent ();_gdaed .OMathPara =_b .NewOMathPara ();if _abbc :=d .DecodeElement (_gdaed .OMathPara ,&_fddd );_abbc !=nil {return _abbc ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_bfeg );_bfeg .EG_RunLevelElts =append (_bfeg .EG_RunLevelElts ,_gfcf );_gfcf .EG_MathContent =append (_gfcf .EG_MathContent ,_gdaed );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dca :=NewEG_ContentBlockContent ();_gdded :=NewEG_RunLevelElts ();_ffcd :=NewEG_MathContent ();_ffcd .OMath =_b .NewOMath ();if _fabdc :=d .DecodeElement (_ffcd .OMath ,&_fddd );_fabdc !=nil {return _fabdc ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_dca );_dca .EG_RunLevelElts =append (_dca .EG_RunLevelElts ,_gdded );_gdded .EG_MathContent =append (_gdded .EG_MathContent ,_ffcd );default:_dg .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",_fddd .Name );if _dgbged :=d .Skip ();_dgbged !=nil {return _dgbged ;};};case _d .EndElement :break _gdbb ;case _d .CharData :};};return nil ;};func NewCT_Control ()*CT_Control {_dbfa :=&CT_Control {};return _dbfa }; -// Caption Settings -Captions *CT_Captions ; +// Validate validates the CT_WebSettings and its children +func (_facag *CT_WebSettings )Validate ()error {return _facag .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");};func (_afcagf ST_CombineBrackets )Validate ()error {return _afcagf .ValidateWithPath ("")}; -// Freeze Document Layout -ReadModeInkLockDown *CT_ReadingModeInkLockDown ; +// Validate validates the CT_CustomXmlCell and its children +func (_fdee *CT_CustomXmlCell )Validate ()error {return _fdee .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c");};func (_ecccb *CT_Div )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_ecccb .IdAttr )});e .EncodeToken (start );if _ecccb .BlockQuote !=nil {_bcgca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062l\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"}};e .EncodeElement (_ecccb .BlockQuote ,_bcgca );};if _ecccb .BodyDiv !=nil {_aafbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0062\u006f\u0064\u0079\u0044\u0069v"}};e .EncodeElement (_ecccb .BodyDiv ,_aafbb );};_degb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006d\u0061\u0072\u004c\u0065\u0066t"}};e .EncodeElement (_ecccb .MarLeft ,_degb );_bcadg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ecccb .MarRight ,_bcadg );_bdffe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0054\u006f\u0070"}};e .EncodeElement (_ecccb .MarTop ,_bdffe );_fgacg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_ecccb .MarBottom ,_fgacg );if _ecccb .DivBdr !=nil {_bdaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0042\u0064\u0072"}};e .EncodeElement (_ecccb .DivBdr ,_bdaf );};if _ecccb .DivsChild !=nil {_bdbg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0064\u0069\u0076\u0073\u0043\u0068\u0069\u006c\u0064"}};for _ ,_afdce :=range _ecccb .DivsChild {e .EncodeElement (_afdce ,_bdbg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Supplementary Smart Tag Information -SmartTagType []*CT_SmartTagType ;SchemaLibrary *_fb .SchemaLibrary ; +// Validate validates the Ftr and its children +func (_acaegg *Ftr )Validate ()error {return _acaegg .ValidateWithPath ("\u0046\u0074\u0072")};func (_gebgg *CT_LevelSuffix )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_eabgc ,_gfeff :=_gebgg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gfeff !=nil {return _gfeff ;};start .Attr =append (start .Attr ,_eabgc );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_geefc *CT_P )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _geefc .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_g .Sprintf ("\u0025\u0076",*_geefc .RsidRPrAttr )});};if _geefc .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_g .Sprintf ("\u0025\u0076",*_geefc .RsidRAttr )});};if _geefc .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_g .Sprintf ("\u0025\u0076",*_geefc .RsidDelAttr )});};if _geefc .RsidPAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0050"},Value :_g .Sprintf ("\u0025\u0076",*_geefc .RsidPAttr )});};if _geefc .RsidRDefaultAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0052\u0044\u0065f\u0061\u0075\u006c\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_geefc .RsidRDefaultAttr )});};e .EncodeToken (start );if _geefc .PPr !=nil {_gdcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_geefc .PPr ,_gdcf );};if _geefc .EG_PContent !=nil {for _ ,_ebccg :=range _geefc .EG_PContent {_ebccg .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_PageBorder struct{IdAttr *string ; -// Default Properties for VML Objects in Main Document -ShapeDefaults *CT_ShapeDefaults ; +// Border Style +ValAttr ST_Border ; -// Remove Smart Tags When Saving -DoNotEmbedSmartTags *CT_OnOff ; +// Border Color +ColorAttr *ST_HexColor ; -// Radix Point for Field Code Evaluation -DecimalSymbol *CT_String ; +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; -// List Separator for Field Code Evaluation -ListSeparator *CT_String ;Extra []_ee .Any ;};func (_egfgdc ST_Border )String ()string {switch _egfgdc {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 "";};type CT_Bookmark struct{NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; +// Border Theme Color Tint +ThemeTintAttr *string ; -// Annotation Identifier -IdAttr int64 ;};func (_fafffg ST_BrClear )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fafffg .String (),start );};type WdAnchor struct{WdCT_Anchor };func NewCT_SdtDropDownList ()*CT_SdtDropDownList {_afafg :=&CT_SdtDropDownList {};return _afafg }; +// Border Theme Color Shade +ThemeShadeAttr *string ; -// Validate validates the CT_SdtComboBox and its children -func (_debcb *CT_SdtComboBox )Validate ()error {return _debcb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006db\u006f\u0042\u006f\u0078");};func NewCT_TblCellMar ()*CT_TblCellMar {_feefd :=&CT_TblCellMar {};return _feefd };type ST_LineSpacingRule byte ; +// Border Width +SzAttr *uint64 ; -// ValidateWithPath validates the Numbering and its children, prefixing error messages with path -func (_gcaaf *Numbering )ValidateWithPath (path string )error {if _dbbff :=_gcaaf .CT_Numbering .ValidateWithPath (path );_dbbff !=nil {return _dbbff ;};return nil ;};type CT_Lvl struct{ +// Border Spacing Measurement +SpaceAttr *uint64 ; -// Numbering Level -IlvlAttr int64 ; +// Border Shadow +ShadowAttr *_e .ST_OnOff ; -// Template Code -TplcAttr *string ; +// Create Frame Effect +FrameAttr *_e .ST_OnOff ;};func NewCT_SignedHpsMeasure ()*CT_SignedHpsMeasure {_ebbfb :=&CT_SignedHpsMeasure {};return _ebbfb };func (_ffgedb ST_HighlightColor )ValidateWithPath (path string )error {switch _ffgedb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17: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 (_ffgedb ));};return nil ;};func (_bcadf ST_FFTextType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bcadf .String (),start );};func (_fddab *ST_ProofErr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_faafd ,_acagc :=d .Token ();if _acagc !=nil {return _acagc ;};if _bfcaa ,_dbgbbd :=_faafd .(_d .EndElement );_dbgbbd &&_bfcaa .Name ==start .Name {*_fddab =1;return nil ;};if _ffafd ,_baeab :=_faafd .(_d .CharData );!_baeab {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",_faafd );}else {switch string (_ffafd ){case "":*_fddab =0;case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_fddab =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_fddab =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_fddab =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_fddab =4;};};_faafd ,_acagc =d .Token ();if _acagc !=nil {return _acagc ;};if _cdaeg ,_aadcfg :=_faafd .(_d .EndElement );_aadcfg &&_cdaeg .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",_faafd );};func NewCT_Bookmark ()*CT_Bookmark {_fcga :=&CT_Bookmark {};return _fcga };func (_dfcgb ST_Direction )ValidateWithPath (path string )error {switch _dfcgb {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 (_dfcgb ));};return nil ;};func (_gfgdf *CT_DocVar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ecgd :=range start .Attr {if _ecgd .Name .Local =="\u006e\u0061\u006d\u0065"{_bgbd ,_gadef :=_ecgd .Value ,error (nil );if _gadef !=nil {return _gadef ;};_gfgdf .NameAttr =_bgbd ;continue ;};if _ecgd .Name .Local =="\u0076\u0061\u006c"{_aagee ,_egba :=_ecgd .Value ,error (nil );if _egba !=nil {return _egba ;};_gfgdf .ValAttr =_aagee ;continue ;};};for {_fabcb ,_gbce :=d .Token ();if _gbce !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0063V\u0061\u0072\u003a\u0020\u0025\u0073",_gbce );};if _dbdgg ,_baac :=_fabcb .(_d .EndElement );_baac &&_dbdgg .Name ==start .Name {break ;};};return nil ;};func (_dbegab *WdCT_WordprocessingShapeChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbegab .CNvSpPr !=nil {_gcgag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dbegab .CNvSpPr ,_gcgag );};if _dbegab .CNvCnPr !=nil {_fbbdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0043\u006e\u0050\u0072"}};e .EncodeElement (_dbegab .CNvCnPr ,_fbbdf );};return nil ;};func (_dfabf ST_HexColorAuto )Validate ()error {return _dfabf .ValidateWithPath ("")}; -// Tentative Numbering -TentativeAttr *_c .ST_OnOff ; +// ValidateWithPath validates the CT_Frame and its children, prefixing error messages with path +func (_gdfbd *CT_Frame )ValidateWithPath (path string )error {if _gdfbd .Sz !=nil {if _gedf :=_gdfbd .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_gedf !=nil {return _gedf ;};};if _gdfbd .Name !=nil {if _acfcc :=_gdfbd .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_acfcc !=nil {return _acfcc ;};};if _gdfbd .Title !=nil {if _cbafg :=_gdfbd .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_cbafg !=nil {return _cbafg ;};};if _gdfbd .LongDesc !=nil {if _cgdac :=_gdfbd .LongDesc .ValidateWithPath (path +"\u002fL\u006f\u006e\u0067\u0044\u0065\u0073c");_cgdac !=nil {return _cgdac ;};};if _gdfbd .SourceFileName !=nil {if _defca :=_gdfbd .SourceFileName .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065");_defca !=nil {return _defca ;};};if _gdfbd .MarW !=nil {if _fbegc :=_gdfbd .MarW .ValidateWithPath (path +"\u002f\u004d\u0061r\u0057");_fbegc !=nil {return _fbegc ;};};if _gdfbd .MarH !=nil {if _daeef :=_gdfbd .MarH .ValidateWithPath (path +"\u002f\u004d\u0061r\u0048");_daeef !=nil {return _daeef ;};};if _gdfbd .Scrollbar !=nil {if _gbgcb :=_gdfbd .Scrollbar .ValidateWithPath (path +"\u002f\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072");_gbgcb !=nil {return _gbgcb ;};};if _gdfbd .NoResizeAllowed !=nil {if _beccf :=_gdfbd .NoResizeAllowed .ValidateWithPath (path +"\u002f\u004eo\u0052\u0065\u0073i\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064");_beccf !=nil {return _beccf ;};};if _gdfbd .LinkedToFile !=nil {if _agacd :=_gdfbd .LinkedToFile .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065");_agacd !=nil {return _agacd ;};};return nil ;}; -// Starting Value -Start *CT_DecimalNumber ; +// ValidateWithPath validates the Settings and its children, prefixing error messages with path +func (_gfgdde *Settings )ValidateWithPath (path string )error {if _gfgddd :=_gfgdde .CT_Settings .ValidateWithPath (path );_gfgddd !=nil {return _gfgddd ;};return nil ;};func (_adafag ST_Wrap )ValidateWithPath (path string )error {switch _adafag {case 0,1,2,3,4,5,6: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 (_adafag ));};return nil ;}; -// Numbering Format -NumFmt *CT_NumFmt ; +// Validate validates the CT_LongHexNumber and its children +func (_cfadb *CT_LongHexNumber )Validate ()error {return _cfadb .ValidateWithPath ("\u0043\u0054_\u004c\u006f\u006eg\u0048\u0065\u0078\u004e\u0075\u006d\u0062\u0065\u0072");}; -// Restart Numbering Level Symbol -LvlRestart *CT_DecimalNumber ; +// Validate validates the CT_DocPartCategory and its children +func (_cbaee *CT_DocPartCategory )Validate ()error {return _cbaee .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0043\u0061t\u0065\u0067\u006f\u0072\u0079");};type CT_TrPrBase struct{ -// Paragraph Style's Associated Numbering Level -PStyle *CT_String ; +// Table Row Conditional Formatting +CnfStyle []*CT_Cnf ; -// Display All Levels Using Arabic Numerals -IsLgl *CT_OnOff ; +// Associated HTML div ID +DivId []*CT_DecimalNumber ; -// Content Between Numbering Symbol and Paragraph Text -Suff *CT_LevelSuffix ; +// Grid Columns Before First Cell +GridBefore []*CT_DecimalNumber ; -// Numbering Level Text -LvlText *CT_LevelText ; +// Grid Columns After Last Cell +GridAfter []*CT_DecimalNumber ; -// Picture Numbering Symbol Definition Reference -LvlPicBulletId *CT_DecimalNumber ; +// Preferred Width Before Table Row +WBefore []*CT_TblWidth ; -// Legacy Numbering Level Properties -Legacy *CT_LvlLegacy ; +// Preferred Width After Table Row +WAfter []*CT_TblWidth ; -// Justification -LvlJc *CT_Jc ; +// Table Row Cannot Break Across Pages +CantSplit []*CT_OnOff ; -// Numbering Level Associated Paragraph Properties -PPr *CT_PPrGeneral ; +// Table Row Height +TrHeight []*CT_Height ; -// Numbering Symbol Run Properties -RPr *CT_RPr ;};func (_gcbcb *CT_ProofErr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cggcd ,_dgbcg :=_gcbcb .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _dgbcg !=nil {return _dgbcg ;};start .Attr =append (start .Attr ,_cggcd );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eacbef ST_StyleType )String ()string {switch _eacbef {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 (_debag *CT_Endnotes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbbaf :for {_ecaa ,_ffaba :=d .Token ();if _ffaba !=nil {return _ffaba ;};switch _eaaee :=_ecaa .(type ){case _d .StartElement :switch _eaaee .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffbb :=NewCT_FtnEdn ();if _efdga :=d .DecodeElement (_ffbb ,&_eaaee );_efdga !=nil {return _efdga ;};_debag .Endnote =append (_debag .Endnote ,_ffbb );default:_ee .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",_eaaee .Name );if _adbgg :=d .Skip ();_adbgg !=nil {return _adbgg ;};};case _d .EndElement :break _bbbaf ;case _d .CharData :};};return nil ;};type CT_FFCheckBox struct{Choice *CT_FFCheckBoxChoice ; +// Repeat Table Row on Every New Page +TblHeader []*CT_OnOff ; -// Default Checkbox Form Field State -Default *CT_OnOff ; +// Table Row Cell Spacing +TblCellSpacing []*CT_TblWidth ; -// Checkbox Form Field State -Checked *CT_OnOff ;};func (_gddf *CT_FFDDList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gddf .Result !=nil {_fege :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0065\u0073\u0075\u006c\u0074"}};e .EncodeElement (_gddf .Result ,_fege );};if _gddf .Default !=nil {_gfba :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_gddf .Default ,_gfba );};if _gddf .ListEntry !=nil {_eagdd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079"}};for _ ,_adebf :=range _gddf .ListEntry {e .EncodeElement (_adebf ,_eagdd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_facdca *CT_TxbxContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _facdca .AltChunk !=nil {_fgbde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_gaage :=range _facdca .AltChunk {e .EncodeElement (_gaage ,_fgbde );};};if _facdca .EG_ContentBlockContent !=nil {for _ ,_cdfaa :=range _facdca .EG_ContentBlockContent {_cdfaa .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_acbaf ST_DocGrid )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cddgd :=_d .Attr {};_cddgd .Name =name ;switch _acbaf {case ST_DocGridUnset :_cddgd .Value ="";case ST_DocGridDefault :_cddgd .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocGridLines :_cddgd .Value ="\u006c\u0069\u006ee\u0073";case ST_DocGridLinesAndChars :_cddgd .Value ="\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073";case ST_DocGridSnapToChars :_cddgd .Value ="s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073";};return _cddgd ,nil ;};func (_ceaab ST_HdrFtr )ValidateWithPath (path string )error {switch _ceaab {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceaab ));};return nil ;};func (_daedd *ST_VAnchor )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_daedd =0;case "\u0074\u0065\u0078\u0074":*_daedd =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_daedd =2;case "\u0070\u0061\u0067\u0065":*_daedd =3;};return nil ;}; +// Table Row Alignment +Jc []*CT_JcTable ; -// ValidateWithPath validates the CT_Ind and its children, prefixing error messages with path -func (_dccd *CT_Ind )ValidateWithPath (path string )error {if _dccd .StartAttr !=nil {if _cddbf :=_dccd .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_cddbf !=nil {return _cddbf ;};};if _dccd .EndAttr !=nil {if _gfacee :=_dccd .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072");_gfacee !=nil {return _gfacee ;};};if _dccd .LeftAttr !=nil {if _agede :=_dccd .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r");_agede !=nil {return _agede ;};};if _dccd .RightAttr !=nil {if _ggaed :=_dccd .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_ggaed !=nil {return _ggaed ;};};if _dccd .HangingAttr !=nil {if _dgcfc :=_dccd .HangingAttr .ValidateWithPath (path +"\u002f\u0048\u0061n\u0067\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_dgcfc !=nil {return _dgcfc ;};};if _dccd .FirstLineAttr !=nil {if _cdagf :=_dccd .FirstLineAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u004c\u0069\u006ee\u0041\u0074\u0074\u0072");_cdagf !=nil {return _cdagf ;};};return nil ;}; +// Hidden Table Row Marker +Hidden []*CT_OnOff ;};type CT_TblPrExBase struct{ -// Validate validates the CT_MathCtrlIns and its children -func (_ggdfe *CT_MathCtrlIns )Validate ()error {return _ggdfe .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0049\u006e\u0073");};func NewCT_CustomXmlBlock ()*CT_CustomXmlBlock {_ffea :=&CT_CustomXmlBlock {};return _ffea };func (_dfebd ST_HeightRule )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dfebd .String (),start );};func (_edgfe *ST_LevelSuffix )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_edgfe =0;case "\u0074\u0061\u0062":*_edgfe =1;case "\u0073\u0070\u0061c\u0065":*_edgfe =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_edgfe =3;};return nil ;}; +// Preferred Table Width Exception +TblW *CT_TblWidth ; -// Validate validates the CT_PPrDefault and its children -func (_ebcc *CT_PPrDefault )Validate ()error {return _ebcc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};func NewCT_ReadingModeInkLockDown ()*CT_ReadingModeInkLockDown {_efbcg :=&CT_ReadingModeInkLockDown {};return _efbcg ;}; +// Table Alignment Exception +Jc *CT_JcTable ; -// ValidateWithPath validates the CT_TextboxTightWrap and its children, prefixing error messages with path -func (_fdgff *CT_TextboxTightWrap )ValidateWithPath (path string )error {if _fdgff .ValAttr ==ST_TextboxTightWrapUnset {return _db .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 _eegcde :=_fdgff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eegcde !=nil {return _eegcde ;};return nil ;};type ST_TblWidth byte ;func (_egace *CT_SdtDate )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcgag :=range start .Attr {if _dcgag .Name .Local =="\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"{_fabcg ,_gggga :=ParseStdlibTime (_dcgag .Value );if _gggga !=nil {return _gggga ;};_egace .FullDateAttr =&_fabcg ;continue ;};};_egbacd :for {_fbbggc ,_becee :=d .Token ();if _becee !=nil {return _becee ;};switch _ddgcbc :=_fbbggc .(type ){case _d .StartElement :switch _ddgcbc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egace .DateFormat =NewCT_String ();if _fdca :=d .DecodeElement (_egace .DateFormat ,&_ddgcbc );_fdca !=nil {return _fdca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egace .Lid =NewCT_Lang ();if _bdaba :=d .DecodeElement (_egace .Lid ,&_ddgcbc );_bdaba !=nil {return _bdaba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egace .StoreMappedDataAs =NewCT_SdtDateMappingType ();if _gcgfg :=d .DecodeElement (_egace .StoreMappedDataAs ,&_ddgcbc );_gcgfg !=nil {return _gcgfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egace .Calendar =NewCT_CalendarType ();if _dgabf :=d .DecodeElement (_egace .Calendar ,&_ddgcbc );_dgabf !=nil {return _dgabf ;};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\u0043\u0054\u005fS\u0064\u0074\u0044\u0061\u0074\u0065\u0020\u0025\u0076",_ddgcbc .Name );if _bafac :=d .Skip ();_bafac !=nil {return _bafac ;};};case _d .EndElement :break _egbacd ;case _d .CharData :};};return nil ;}; +// Table Cell Spacing Exception +TblCellSpacing *CT_TblWidth ; -// Validate validates the AG_TransitionalPassword and its children -func (_cfa *AG_TransitionalPassword )Validate ()error {return _cfa .ValidateWithPath ("\u0041\u0047\u005fTr\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");};type CT_Lang struct{ +// Table Indent from Leading Margin Exception +TblInd *CT_TblWidth ; -// Language Code -ValAttr string ;};func (_cebcd ST_FtnEdn )ValidateWithPath (path string )error {switch _cebcd {case 0,1,2,3,4:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cebcd ));};return nil ;};func (_gbfeg *ST_Wrap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dddefe ,_faedf :=d .Token ();if _faedf !=nil {return _faedf ;};if _gfedff ,_eface :=_dddefe .(_d .EndElement );_eface &&_gfedff .Name ==start .Name {*_gbfeg =1;return nil ;};if _dedfcc ,_acdgad :=_dddefe .(_d .CharData );!_acdgad {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dddefe );}else {switch string (_dedfcc ){case "":*_gbfeg =0;case "\u0061\u0075\u0074\u006f":*_gbfeg =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_gbfeg =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_gbfeg =3;case "\u0074\u0069\u0067h\u0074":*_gbfeg =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_gbfeg =5;case "\u006e\u006f\u006e\u0065":*_gbfeg =6;};};_dddefe ,_faedf =d .Token ();if _faedf !=nil {return _faedf ;};if _cadgag ,_bgbcc :=_dddefe .(_d .EndElement );_bgbcc &&_cadgag .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dddefe );};func (_bagaf *CT_ProofErr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bagaf .TypeAttr =ST_ProofErr (1);for _ ,_edggc :=range start .Attr {if _edggc .Name .Local =="\u0074\u0079\u0070\u0065"{_bagaf .TypeAttr .UnmarshalXMLAttr (_edggc );continue ;};};for {_cafgb ,_eaaeg :=d .Token ();if _eaaeg !=nil {return _db .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072\u003a\u0020\u0025\u0073",_eaaeg );};if _geeg ,_edece :=_cafgb .(_d .EndElement );_edece &&_geeg .Name ==start .Name {break ;};};return nil ;};func NewCT_LevelText ()*CT_LevelText {_eeea :=&CT_LevelText {};return _eeea };type EG_RPrMath struct{ +// Table Borders Exceptions +TblBorders *CT_TblBorders ; -// Inserted Math Control Character -Ins *CT_MathCtrlIns ; +// Table Shading Exception +Shd *CT_Shd ; -// Deleted Math Control Character -Del *CT_MathCtrlDel ; +// Table Layout Exception +TblLayout *CT_TblLayoutType ; -// Run Properties -RPr *CT_RPr ;};func NewWebSettings ()*WebSettings {_fcdbb :=&WebSettings {};_fcdbb .CT_WebSettings =*NewCT_WebSettings ();return _fcdbb ;};func (_eeffe ST_Merge )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bagcac :=_d .Attr {};_bagcac .Name =name ;switch _eeffe {case ST_MergeUnset :_bagcac .Value ="";case ST_MergeContinue :_bagcac .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065";case ST_MergeRestart :_bagcac .Value ="\u0072e\u0073\u0074\u0061\u0072\u0074";};return _bagcac ,nil ;};func (_ddaeb *CT_Em )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddaeb .ValAttr =ST_Em (1);for _ ,_bfca :=range start .Attr {if _bfca .Name .Local =="\u0076\u0061\u006c"{_ddaeb .ValAttr .UnmarshalXMLAttr (_bfca );continue ;};};for {_babb ,_bfceb :=d .Token ();if _bfceb !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045m\u003a\u0020\u0025\u0073",_bfceb );};if _bcbca ,_dbged :=_babb .(_d .EndElement );_dbged &&_bcbca .Name ==start .Name {break ;};};return nil ;}; +// Table Cell Margin Exceptions +TblCellMar *CT_TblCellMar ; -// Validate validates the CT_Compat and its children -func (_gcc *CT_Compat )Validate ()error {return _gcc .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006d\u0070\u0061t");};func (_cdbbef *ST_SectionMark )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cdbbef =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_cdbbef =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_cdbbef =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_cdbbef =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_cdbbef =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_cdbbef =5;};return nil ;}; +// Table Style Conditional Formatting Settings Exception +TblLook *CT_TblLook ;};func (_fgeg *CT_DataBinding )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fage :=range start .Attr {if _fage .Name .Local =="\u0070\u0072\u0065\u0066\u0069\u0078\u004d\u0061\u0070p\u0069\u006e\u0067\u0073"{_gfaf ,_dfbceb :=_fage .Value ,error (nil );if _dfbceb !=nil {return _dfbceb ;};_fgeg .PrefixMappingsAttr =&_gfaf ;continue ;};if _fage .Name .Local =="\u0078\u0070\u0061t\u0068"{_agcga ,_beede :=_fage .Value ,error (nil );if _beede !=nil {return _beede ;};_fgeg .XpathAttr =_agcga ;continue ;};if _fage .Name .Local =="s\u0074\u006f\u0072\u0065\u0049\u0074\u0065\u006d\u0049\u0044"{_eedg ,_bbbb :=_fage .Value ,error (nil );if _bbbb !=nil {return _bbbb ;};_fgeg .StoreItemIDAttr =_eedg ;continue ;};};for {_ggad ,_gebe :=d .Token ();if _gebe !=nil {return _g .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",_gebe );};if _ecdc ,_gece :=_ggad .(_d .EndElement );_gece &&_ecdc .Name ==start .Name {break ;};};return nil ;};func NewCT_R ()*CT_R {_cdfabf :=&CT_R {};return _cdfabf };func (_gefdce ST_InfoTextType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gefdce .String (),start );};func NewCT_Shd ()*CT_Shd {_ecbgcf :=&CT_Shd {};_ecbgcf .ValAttr =ST_Shd (1);return _ecbgcf }; -// Validate validates the CT_BdoContentRun and its children -func (_ebdd *CT_BdoContentRun )Validate ()error {return _ebdd .ValidateWithPath ("\u0043\u0054_\u0042\u0064\u006fC\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func NewCT_GlossaryDocument ()*CT_GlossaryDocument {_bbaeg :=&CT_GlossaryDocument {};return _bbaeg };func (_fcegd *CT_DocPartType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cbcge ,_fggg :=_fcegd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fggg !=nil {return _fggg ;};start .Attr =append (start .Attr ,_cbcge );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Document and its children, prefixing error messages with path +func (_cebf *CT_Document )ValidateWithPath (path string )error {if _cebf .ConformanceAttr ==_e .ST_ConformanceClassUnset {return _g .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 _deeb :=_cebf .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_deeb !=nil {return _deeb ;};if _cebf .Background !=nil {if _fece :=_cebf .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_fece !=nil {return _fece ;};};if _cebf .Body !=nil {if _eace :=_cebf .Body .ValidateWithPath (path +"\u002f\u0042\u006fd\u0079");_eace !=nil {return _eace ;};};return nil ;};func (_acdgad *ST_VAnchor )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_acdgad =0;case "\u0074\u0065\u0078\u0074":*_acdgad =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_acdgad =2;case "\u0070\u0061\u0067\u0065":*_acdgad =3;};return nil ;};func (_ecaed ST_Direction )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ceead :=_d .Attr {};_ceead .Name =name ;switch _ecaed {case ST_DirectionUnset :_ceead .Value ="";case ST_DirectionLtr :_ceead .Value ="\u006c\u0074\u0072";case ST_DirectionRtl :_ceead .Value ="\u0072\u0074\u006c";};return _ceead ,nil ;};func (_ddgeaf *CT_OdsoFieldMapData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ddgeaf .Type !=nil {_cfcbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_ddgeaf .Type ,_cfcbd );};if _ddgeaf .Name !=nil {_eceef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_ddgeaf .Name ,_eceef );};if _ddgeaf .MappedName !=nil {_eagfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006da\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ddgeaf .MappedName ,_eagfd );};if _ddgeaf .Column !=nil {_edceb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_ddgeaf .Column ,_edceb );};if _ddgeaf .Lid !=nil {_cacb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_ddgeaf .Lid ,_cacb );};if _ddgeaf .DynamicAddress !=nil {_dadgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003ad\u0079\u006e\u0061m\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073"}};e .EncodeElement (_ddgeaf .DynamicAddress ,_dadgg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewEG_ContentRunContentBase ()*EG_ContentRunContentBase {_bgefe :=&EG_ContentRunContentBase {};return _bgefe ;};func NewCT_Body ()*CT_Body {_cbda :=&CT_Body {};return _cbda };func (_cfggae *ST_MultiLevelType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agggbc ,_dfdafg :=d .Token ();if _dfdafg !=nil {return _dfdafg ;};if _facgca ,_daeffca :=_agggbc .(_d .EndElement );_daeffca &&_facgca .Name ==start .Name {*_cfggae =1;return nil ;};if _ffegb ,_egcgcac :=_agggbc .(_d .CharData );!_egcgcac {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",_agggbc );}else {switch string (_ffegb ){case "":*_cfggae =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_cfggae =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_cfggae =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_cfggae =3;};};_agggbc ,_dfdafg =d .Token ();if _dfdafg !=nil {return _dfdafg ;};if _gefeb ,_dfdgfb :=_agggbc .(_d .EndElement );_dfdgfb &&_gefeb .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",_agggbc );}; -// ValidateWithPath validates the CT_Highlight and its children, prefixing error messages with path -func (_ecda *CT_Highlight )ValidateWithPath (path string )error {if _ecda .ValAttr ==ST_HighlightColorUnset {return _db .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 _egeec :=_ecda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egeec !=nil {return _egeec ;};return nil ;}; +// ValidateWithPath validates the EG_RPrContent and its children, prefixing error messages with path +func (_dbeaff *EG_RPrContent )ValidateWithPath (path string )error {if _dbeaff .RStyle !=nil {if _efcce :=_dbeaff .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_efcce !=nil {return _efcce ;};};if _dbeaff .RFonts !=nil {if _dfgfd :=_dbeaff .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_dfgfd !=nil {return _dfgfd ;};};if _dbeaff .B !=nil {if _eggea :=_dbeaff .B .ValidateWithPath (path +"\u002f\u0042");_eggea !=nil {return _eggea ;};};if _dbeaff .BCs !=nil {if _agbgbc :=_dbeaff .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_agbgbc !=nil {return _agbgbc ;};};if _dbeaff .I !=nil {if _bgfddd :=_dbeaff .I .ValidateWithPath (path +"\u002f\u0049");_bgfddd !=nil {return _bgfddd ;};};if _dbeaff .ICs !=nil {if _ebabdb :=_dbeaff .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_ebabdb !=nil {return _ebabdb ;};};if _dbeaff .Caps !=nil {if _fcagf :=_dbeaff .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_fcagf !=nil {return _fcagf ;};};if _dbeaff .SmallCaps !=nil {if _ggegde :=_dbeaff .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_ggegde !=nil {return _ggegde ;};};if _dbeaff .Strike !=nil {if _cdbcde :=_dbeaff .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_cdbcde !=nil {return _cdbcde ;};};if _dbeaff .Dstrike !=nil {if _dgcgbd :=_dbeaff .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_dgcgbd !=nil {return _dgcgbd ;};};if _dbeaff .Outline !=nil {if _ccegb :=_dbeaff .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_ccegb !=nil {return _ccegb ;};};if _dbeaff .Shadow !=nil {if _gfgcc :=_dbeaff .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_gfgcc !=nil {return _gfgcc ;};};if _dbeaff .Emboss !=nil {if _cdcddc :=_dbeaff .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_cdcddc !=nil {return _cdcddc ;};};if _dbeaff .Imprint !=nil {if _ffafgc :=_dbeaff .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_ffafgc !=nil {return _ffafgc ;};};if _dbeaff .NoProof !=nil {if _acggff :=_dbeaff .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_acggff !=nil {return _acggff ;};};if _dbeaff .SnapToGrid !=nil {if _ddddf :=_dbeaff .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_ddddf !=nil {return _ddddf ;};};if _dbeaff .Vanish !=nil {if _dgbbga :=_dbeaff .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_dgbbga !=nil {return _dgbbga ;};};if _dbeaff .WebHidden !=nil {if _eagee :=_dbeaff .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_eagee !=nil {return _eagee ;};};if _dbeaff .Color !=nil {if _gbgfe :=_dbeaff .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_gbgfe !=nil {return _gbgfe ;};};if _dbeaff .Spacing !=nil {if _eagbea :=_dbeaff .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_eagbea !=nil {return _eagbea ;};};if _dbeaff .W !=nil {if _caagfa :=_dbeaff .W .ValidateWithPath (path +"\u002f\u0057");_caagfa !=nil {return _caagfa ;};};if _dbeaff .Kern !=nil {if _facfb :=_dbeaff .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_facfb !=nil {return _facfb ;};};if _dbeaff .Position !=nil {if _dadga :=_dbeaff .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_dadga !=nil {return _dadga ;};};if _dbeaff .Sz !=nil {if _afeda :=_dbeaff .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_afeda !=nil {return _afeda ;};};if _dbeaff .SzCs !=nil {if _bgcfc :=_dbeaff .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_bgcfc !=nil {return _bgcfc ;};};if _dbeaff .Highlight !=nil {if _bgacf :=_dbeaff .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_bgacf !=nil {return _bgacf ;};};if _dbeaff .U !=nil {if _acdcb :=_dbeaff .U .ValidateWithPath (path +"\u002f\u0055");_acdcb !=nil {return _acdcb ;};};if _dbeaff .Effect !=nil {if _egefb :=_dbeaff .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_egefb !=nil {return _egefb ;};};if _dbeaff .Bdr !=nil {if _acefc :=_dbeaff .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_acefc !=nil {return _acefc ;};};if _dbeaff .Shd !=nil {if _gfecd :=_dbeaff .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_gfecd !=nil {return _gfecd ;};};if _dbeaff .FitText !=nil {if _geeed :=_dbeaff .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_geeed !=nil {return _geeed ;};};if _dbeaff .VertAlign !=nil {if _aacee :=_dbeaff .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_aacee !=nil {return _aacee ;};};if _dbeaff .Rtl !=nil {if _abbdc :=_dbeaff .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_abbdc !=nil {return _abbdc ;};};if _dbeaff .Cs !=nil {if _edegf :=_dbeaff .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_edegf !=nil {return _edegf ;};};if _dbeaff .Em !=nil {if _ffdgf :=_dbeaff .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_ffdgf !=nil {return _ffdgf ;};};if _dbeaff .Lang !=nil {if _ceffc :=_dbeaff .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_ceffc !=nil {return _ceffc ;};};if _dbeaff .EastAsianLayout !=nil {if _bdabf :=_dbeaff .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_bdabf !=nil {return _bdabf ;};};if _dbeaff .SpecVanish !=nil {if _edcfe :=_dbeaff .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_edcfe !=nil {return _edcfe ;};};if _dbeaff .OMath !=nil {if _bdbbg :=_dbeaff .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_bdbbg !=nil {return _bdbbg ;};};if _dbeaff .RPrChange !=nil {if _gaabf :=_dbeaff .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_gaabf !=nil {return _gaabf ;};};return nil ;};func (_edfag *CT_SdtContentBlock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afedc :for {_ddged ,_fdbcb :=d .Token ();if _fdbcb !=nil {return _fdbcb ;};switch _febfc :=_ddged .(type ){case _d .StartElement :switch _febfc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfag .CustomXml =NewCT_CustomXmlBlock ();if _cbbff :=d .DecodeElement (_edfag .CustomXml ,&_febfc );_cbbff !=nil {return _cbbff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edfag .Sdt =NewCT_SdtBlock ();if _bebad :=d .DecodeElement (_edfag .Sdt ,&_febfc );_bebad !=nil {return _bebad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffggg :=NewCT_P ();if _febfd :=d .DecodeElement (_ffggg ,&_febfc );_febfd !=nil {return _febfd ;};_edfag .P =append (_edfag .P ,_ffggg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_daegd :=NewCT_Tbl ();if _ffdaac :=d .DecodeElement (_daegd ,&_febfc );_ffdaac !=nil {return _ffdaac ;};_edfag .Tbl =append (_edfag .Tbl ,_daegd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geabdc :=NewEG_RunLevelElts ();_geabdc .ProofErr =NewCT_ProofErr ();if _cgefbf :=d .DecodeElement (_geabdc .ProofErr ,&_febfc );_cgefbf !=nil {return _cgefbf ;};_edfag .EG_RunLevelElts =append (_edfag .EG_RunLevelElts ,_geabdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dggaa :=NewEG_RunLevelElts ();_dggaa .PermStart =NewCT_PermStart ();if _geec :=d .DecodeElement (_dggaa .PermStart ,&_febfc );_geec !=nil {return _geec ;};_edfag .EG_RunLevelElts =append (_edfag .EG_RunLevelElts ,_dggaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefbc :=NewEG_RunLevelElts ();_gefbc .PermEnd =NewCT_Perm ();if _feeaaa :=d .DecodeElement (_gefbc .PermEnd ,&_febfc );_feeaaa !=nil {return _feeaaa ;};_edfag .EG_RunLevelElts =append (_edfag .EG_RunLevelElts ,_gefbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcaaf :=NewEG_RunLevelElts ();_fcaaf .Ins =NewCT_RunTrackChange ();if _cgaba :=d .DecodeElement (_fcaaf .Ins ,&_febfc );_cgaba !=nil {return _cgaba ;};_edfag .EG_RunLevelElts =append (_edfag .EG_RunLevelElts ,_fcaaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baec :=NewEG_RunLevelElts ();_baec .Del =NewCT_RunTrackChange ();if _beaff :=d .DecodeElement (_baec .Del ,&_febfc );_beaff !=nil {return _beaff ;};_edfag .EG_RunLevelElts =append (_edfag .EG_RunLevelElts ,_baec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gfecb :=NewEG_RunLevelElts ();_gfecb .MoveFrom =NewCT_RunTrackChange ();if _aabec :=d .DecodeElement (_gfecb .MoveFrom ,&_febfc );_aabec !=nil {return _aabec ;};_edfag .EG_RunLevelElts =append (_edfag .EG_RunLevelElts ,_gfecb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gccga :=NewEG_RunLevelElts ();_gccga .MoveTo =NewCT_RunTrackChange ();if _caffb :=d .DecodeElement (_gccga .MoveTo ,&_febfc );_caffb !=nil {return _caffb ;};_edfag .EG_RunLevelElts =append (_edfag .EG_RunLevelElts ,_gccga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcbde :=NewEG_RunLevelElts ();_ffffc :=NewEG_RangeMarkupElements ();_ffffc .BookmarkStart =NewCT_Bookmark ();if _cdadd :=d .DecodeElement (_ffffc .BookmarkStart ,&_febfc );_cdadd !=nil {return _cdadd ;};_edfag .EG_RunLevelElts =append (_edfag .EG_RunLevelElts ,_gcbde );_gcbde .EG_RangeMarkupElements =append (_gcbde .EG_RangeMarkupElements ,_ffffc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edgec :=NewEG_RunLevelElts ();_ddbdg :=NewEG_RangeMarkupElements ();_ddbdg .BookmarkEnd =NewCT_MarkupRange ();if _cadgf :=d .DecodeElement (_ddbdg .BookmarkEnd ,&_febfc );_cadgf !=nil {return _cadgf ;};_edfag .EG_RunLevelElts =append (_edfag .EG_RunLevelElts ,_edgec );_edgec .EG_RangeMarkupElements =append (_edgec .EG_RangeMarkupElements ,_ddbdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fggae :=NewEG_RunLevelElts ();_beced :=NewEG_RangeMarkupElements ();_beced .MoveFromRangeStart =NewCT_MoveBookmark ();if _fagge :=d .DecodeElement (_beced .MoveFromRangeStart ,&_febfc );_fagge !=nil {return _fagge ;};_edfag .EG_RunLevelElts =append (_edfag .EG_RunLevelElts ,_fggae );_fggae .EG_RangeMarkupElements =append (_fggae .EG_RangeMarkupElements ,_beced );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bedcc :=NewEG_RunLevelElts ();_agcbde :=NewEG_RangeMarkupElements ();_agcbde .MoveFromRangeEnd =NewCT_MarkupRange ();if _fagcg :=d .DecodeElement (_agcbde .MoveFromRangeEnd ,&_febfc );_fagcg !=nil {return _fagcg ;};_edfag .EG_RunLevelElts =append (_edfag .EG_RunLevelElts ,_bedcc );_bedcc .EG_RangeMarkupElements =append (_bedcc .EG_RangeMarkupElements ,_agcbde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cfeb :=NewEG_RunLevelElts ();_ccccf :=NewEG_RangeMarkupElements ();_ccccf .MoveToRangeStart =NewCT_MoveBookmark ();if _acdca :=d .DecodeElement (_ccccf .MoveToRangeStart ,&_febfc );_acdca !=nil {return _acdca ;};_edfag .EG_RunLevelElts =append (_edfag .EG_RunLevelElts ,_cfeb );_cfeb .EG_RangeMarkupElements =append (_cfeb .EG_RangeMarkupElements ,_ccccf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_abdfb :=NewEG_RunLevelElts ();_daedg :=NewEG_RangeMarkupElements ();_daedg .MoveToRangeEnd =NewCT_MarkupRange ();if _dagc :=d .DecodeElement (_daedg .MoveToRangeEnd ,&_febfc );_dagc !=nil {return _dagc ;};_edfag .EG_RunLevelElts =append (_edfag .EG_RunLevelElts ,_abdfb );_abdfb .EG_RangeMarkupElements =append (_abdfb .EG_RangeMarkupElements ,_daedg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebece :=NewEG_RunLevelElts ();_gegbg :=NewEG_RangeMarkupElements ();_gegbg .CommentRangeStart =NewCT_MarkupRange ();if _daaba :=d .DecodeElement (_gegbg .CommentRangeStart ,&_febfc );_daaba !=nil {return _daaba ;};_edfag .EG_RunLevelElts =append (_edfag .EG_RunLevelElts ,_ebece );_ebece .EG_RangeMarkupElements =append (_ebece .EG_RangeMarkupElements ,_gegbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acedf :=NewEG_RunLevelElts ();_bfaag :=NewEG_RangeMarkupElements ();_bfaag .CommentRangeEnd =NewCT_MarkupRange ();if _eeeed :=d .DecodeElement (_bfaag .CommentRangeEnd ,&_febfc );_eeeed !=nil {return _eeeed ;};_edfag .EG_RunLevelElts =append (_edfag .EG_RunLevelElts ,_acedf );_acedf .EG_RangeMarkupElements =append (_acedf .EG_RangeMarkupElements ,_bfaag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ggfdc :=NewEG_RunLevelElts ();_gcfca :=NewEG_RangeMarkupElements ();_gcfca .CustomXmlInsRangeStart =NewCT_TrackChange ();if _adaed :=d .DecodeElement (_gcfca .CustomXmlInsRangeStart ,&_febfc );_adaed !=nil {return _adaed ;};_edfag .EG_RunLevelElts =append (_edfag .EG_RunLevelElts ,_ggfdc );_ggfdc .EG_RangeMarkupElements =append (_ggfdc .EG_RangeMarkupElements ,_gcfca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_efggf :=NewEG_RunLevelElts ();_cffegb :=NewEG_RangeMarkupElements ();_cffegb .CustomXmlInsRangeEnd =NewCT_Markup ();if _dadcg :=d .DecodeElement (_cffegb .CustomXmlInsRangeEnd ,&_febfc );_dadcg !=nil {return _dadcg ;};_edfag .EG_RunLevelElts =append (_edfag .EG_RunLevelElts ,_efggf );_efggf .EG_RangeMarkupElements =append (_efggf .EG_RangeMarkupElements ,_cffegb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fadff :=NewEG_RunLevelElts ();_bbaef :=NewEG_RangeMarkupElements ();_bbaef .CustomXmlDelRangeStart =NewCT_TrackChange ();if _geged :=d .DecodeElement (_bbaef .CustomXmlDelRangeStart ,&_febfc );_geged !=nil {return _geged ;};_edfag .EG_RunLevelElts =append (_edfag .EG_RunLevelElts ,_fadff );_fadff .EG_RangeMarkupElements =append (_fadff .EG_RangeMarkupElements ,_bbaef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baaba :=NewEG_RunLevelElts ();_faefd :=NewEG_RangeMarkupElements ();_faefd .CustomXmlDelRangeEnd =NewCT_Markup ();if _cecgf :=d .DecodeElement (_faefd .CustomXmlDelRangeEnd ,&_febfc );_cecgf !=nil {return _cecgf ;};_edfag .EG_RunLevelElts =append (_edfag .EG_RunLevelElts ,_baaba );_baaba .EG_RangeMarkupElements =append (_baaba .EG_RangeMarkupElements ,_faefd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adafe :=NewEG_RunLevelElts ();_edgcd :=NewEG_RangeMarkupElements ();_edgcd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bdgccg :=d .DecodeElement (_edgcd .CustomXmlMoveFromRangeStart ,&_febfc );_bdgccg !=nil {return _bdgccg ;};_edfag .EG_RunLevelElts =append (_edfag .EG_RunLevelElts ,_adafe );_adafe .EG_RangeMarkupElements =append (_adafe .EG_RangeMarkupElements ,_edgcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcgaa :=NewEG_RunLevelElts ();_gcgfe :=NewEG_RangeMarkupElements ();_gcgfe .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aeebg :=d .DecodeElement (_gcgfe .CustomXmlMoveFromRangeEnd ,&_febfc );_aeebg !=nil {return _aeebg ;};_edfag .EG_RunLevelElts =append (_edfag .EG_RunLevelElts ,_dcgaa );_dcgaa .EG_RangeMarkupElements =append (_dcgaa .EG_RangeMarkupElements ,_gcgfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acacb :=NewEG_RunLevelElts ();_cccab :=NewEG_RangeMarkupElements ();_cccab .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dcecfa :=d .DecodeElement (_cccab .CustomXmlMoveToRangeStart ,&_febfc );_dcecfa !=nil {return _dcecfa ;};_edfag .EG_RunLevelElts =append (_edfag .EG_RunLevelElts ,_acacb );_acacb .EG_RangeMarkupElements =append (_acacb .EG_RangeMarkupElements ,_cccab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffgda :=NewEG_RunLevelElts ();_dddab :=NewEG_RangeMarkupElements ();_dddab .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ddaded :=d .DecodeElement (_dddab .CustomXmlMoveToRangeEnd ,&_febfc );_ddaded !=nil {return _ddaded ;};_edfag .EG_RunLevelElts =append (_edfag .EG_RunLevelElts ,_ffgda );_ffgda .EG_RangeMarkupElements =append (_ffgda .EG_RangeMarkupElements ,_dddab );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cceff :=NewEG_RunLevelElts ();_cfefe :=NewEG_MathContent ();_cfefe .OMathPara =_b .NewOMathPara ();if _dcgef :=d .DecodeElement (_cfefe .OMathPara ,&_febfc );_dcgef !=nil {return _dcgef ;};_edfag .EG_RunLevelElts =append (_edfag .EG_RunLevelElts ,_cceff );_cceff .EG_MathContent =append (_cceff .EG_MathContent ,_cfefe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cecba :=NewEG_RunLevelElts ();_gedcc :=NewEG_MathContent ();_gedcc .OMath =_b .NewOMath ();if _fcedeb :=d .DecodeElement (_gedcc .OMath ,&_febfc );_fcedeb !=nil {return _fcedeb ;};_edfag .EG_RunLevelElts =append (_edfag .EG_RunLevelElts ,_cecba );_cecba .EG_MathContent =append (_cecba .EG_MathContent ,_gedcc );default:_dg .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",_febfc .Name );if _ebagb :=d .Skip ();_ebagb !=nil {return _ebagb ;};};case _d .EndElement :break _afedc ;case _d .CharData :};};return nil ;};func (_cfggb WdST_RelFromV )String ()string {switch _cfggb {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 NewCT_SdtListItem ()*CT_SdtListItem {_abbfd :=&CT_SdtListItem {};return _abbfd };func (_agbced ST_Underline )ValidateWithPath (path string )error {switch _agbced {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18: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 (_agbced ));};return nil ;};func (_bedggd *CT_FFStatusText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bedggd .TypeAttr !=ST_InfoTextTypeUnset {_ccce ,_efdab :=_bedggd .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _efdab !=nil {return _efdab ;};start .Attr =append (start .Attr ,_ccce );};if _bedggd .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_bedggd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_View byte ;func (_cbacg *CT_ObjectLink )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_agcge ,_gdbff :=_cbacg .UpdateModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0075p\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"});if _gdbff !=nil {return _gdbff ;};start .Attr =append (start .Attr ,_agcge );if _cbacg .LockedFieldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_cbacg .LockedFieldAttr )});};if _cbacg .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_gdebe ,_ddbge :=_cbacg .DrawAspectAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _ddbge !=nil {return _ddbge ;};start .Attr =append (start .Attr ,_gdebe );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_cbacg .IdAttr )});if _cbacg .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_cbacg .ProgIdAttr )});};if _cbacg .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_g .Sprintf ("\u0025\u0076",*_cbacg .ShapeIdAttr )});};if _cbacg .FieldCodesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_cbacg .FieldCodesAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_badeeed ST_ChapterSep )ValidateWithPath (path string )error {switch _badeeed {case 0,1,2,3,4,5: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 (_badeeed ));};return nil ;}; -// Validate validates the CT_Tabs and its children -func (_aedegf *CT_Tabs )Validate ()error {return _aedegf .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u0073");};func (_aceeg *ST_FrameScrollbar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffgbb ,_ecebdc :=d .Token ();if _ecebdc !=nil {return _ecebdc ;};if _fadaf ,_aeeea :=_ffgbb .(_d .EndElement );_aeeea &&_fadaf .Name ==start .Name {*_aceeg =1;return nil ;};if _fdddeb ,_fcdfe :=_ffgbb .(_d .CharData );!_fcdfe {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffgbb );}else {switch string (_fdddeb ){case "":*_aceeg =0;case "\u006f\u006e":*_aceeg =1;case "\u006f\u0066\u0066":*_aceeg =2;case "\u0061\u0075\u0074\u006f":*_aceeg =3;};};_ffgbb ,_ecebdc =d .Token ();if _ecebdc !=nil {return _ecebdc ;};if _bafbf ,_fbcgea :=_ffgbb .(_d .EndElement );_fbcgea &&_bafbf .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffgbb );};func (_dggfa *Document )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dggfa .CT_Document =*NewCT_Document ();for _ ,_dcaeaf :=range start .Attr {if _dcaeaf .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_dggfa .ConformanceAttr .UnmarshalXMLAttr (_dcaeaf );continue ;};};_geddg :for {_cbagcag ,_dccbca :=d .Token ();if _dccbca !=nil {return _dccbca ;};switch _gfgfcdg :=_cbagcag .(type ){case _d .StartElement :switch _gfgfcdg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dggfa .Background =NewCT_Background ();if _cfbbde :=d .DecodeElement (_dggfa .Background ,&_gfgfcdg );_cfbbde !=nil {return _cfbbde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dggfa .Body =NewCT_Body ();if _fgaea :=d .DecodeElement (_dggfa .Body ,&_gfgfcdg );_fgaea !=nil {return _fgaea ;};default:_ee .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",_gfgfcdg .Name );if _bfbbf :=d .Skip ();_bfbbf !=nil {return _bfbbf ;};};case _d .EndElement :break _geddg ;case _d .CharData :};};return nil ;};func NewCT_PageSz ()*CT_PageSz {_dbae :=&CT_PageSz {};return _dbae };type CT_NumPicBullet struct{ +// Validate validates the CT_Shd and its children +func (_eecfd *CT_Shd )Validate ()error {return _eecfd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0064");};type CT_DataBinding struct{ -// Picture Numbering Symbol ID -NumPicBulletIdAttr int64 ; +// XML Namespace Prefix Mappings +PrefixMappingsAttr *string ; -// Picture Numbering Symbol Properties -Pict *CT_Picture ;Drawing *CT_Drawing ;};type CT_SdtContentRun struct{ +// XPath +XpathAttr string ; -// Simple Field -FldSimple []*CT_SimpleField ; +// Custom XML Data Storage ID +StoreItemIDAttr string ;};type CT_TblWidth struct{ -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Table Width Value +WAttr *ST_MeasurementOrPercent ; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};type CT_PermStart struct{EdGrpAttr ST_EdGrp ;EdAttr *string ;ColFirstAttr *int64 ;ColLastAttr *int64 ; +// Table Width Type +TypeAttr ST_TblWidth ;}; -// Annotation ID -IdAttr string ; +// ValidateWithPath validates the CT_EdnProps and its children, prefixing error messages with path +func (_gcffe *CT_EdnProps )ValidateWithPath (path string )error {if _gcffe .Pos !=nil {if _ebab :=_gcffe .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_ebab !=nil {return _ebab ;};};if _gcffe .NumFmt !=nil {if _geafg :=_gcffe .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_geafg !=nil {return _geafg ;};};if _gcffe .NumStart !=nil {if _acgea :=_gcffe .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_acgea !=nil {return _acgea ;};};if _gcffe .NumRestart !=nil {if _degfbb :=_gcffe .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_degfbb !=nil {return _degfbb ;};};return nil ;};func (_aecd *CT_Comments )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aecd .Comment !=nil {_gcbe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006d\u006d\u0065\u006et"}};for _ ,_cgae :=range _aecd .Comment {e .EncodeElement (_cgae ,_gcbe );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gebbg *CT_SdtComboBox )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gebbg .LastValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u006c\u0061\u0073\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gebbg .LastValueAttr )});};e .EncodeToken (start );if _gebbg .ListItem !=nil {_ccaadb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_gffbg :=range _gebbg .ListItem {e .EncodeElement (_gffbg ,_ccaadb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_edbbfg *CT_RPrDefault )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcebff :for {_bddcc ,_cdcbb :=d .Token ();if _cdcbb !=nil {return _cdcbb ;};switch _abdcf :=_bddcc .(type ){case _d .StartElement :switch _abdcf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edbbfg .RPr =NewCT_RPr ();if _ebedaa :=d .DecodeElement (_edbbfg .RPr ,&_abdcf );_ebedaa !=nil {return _ebedaa ;};default:_dg .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",_abdcf .Name );if _fcfafe :=d .Skip ();_fcfafe !=nil {return _fcfafe ;};};case _d .EndElement :break _fcebff ;case _d .CharData :};};return nil ;};func NewCT_PageMar ()*CT_PageMar {_ffdcb :=&CT_PageMar {};return _ffdcb };func (_feaab *CT_SdtPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggcbad :for {_bedgga ,_fefbef :=d .Token ();if _fefbef !=nil {return _fefbef ;};switch _afcgb :=_bedgga .(type ){case _d .StartElement :switch _afcgb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_feaab .RPr =NewCT_RPr ();if _eadaa :=d .DecodeElement (_feaab .RPr ,&_afcgb );_eadaa !=nil {return _eadaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_feaab .Alias =NewCT_String ();if _fcaccd :=d .DecodeElement (_feaab .Alias ,&_afcgb );_fcaccd !=nil {return _fcaccd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_feaab .Tag =NewCT_String ();if _gfacb :=d .DecodeElement (_feaab .Tag ,&_afcgb );_gfacb !=nil {return _gfacb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_feaab .Id =NewCT_DecimalNumber ();if _bdcggb :=d .DecodeElement (_feaab .Id ,&_afcgb );_bdcggb !=nil {return _bdcggb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_feaab .Lock =NewCT_Lock ();if _dccaa :=d .DecodeElement (_feaab .Lock ,&_afcgb );_dccaa !=nil {return _dccaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_feaab .Placeholder =NewCT_Placeholder ();if _daega :=d .DecodeElement (_feaab .Placeholder ,&_afcgb );_daega !=nil {return _daega ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_feaab .Temporary =NewCT_OnOff ();if _fcgbd :=d .DecodeElement (_feaab .Temporary ,&_afcgb );_fcgbd !=nil {return _fcgbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_feaab .ShowingPlcHdr =NewCT_OnOff ();if _fceee :=d .DecodeElement (_feaab .ShowingPlcHdr ,&_afcgb );_fceee !=nil {return _fceee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_feaab .DataBinding =NewCT_DataBinding ();if _edfbe :=d .DecodeElement (_feaab .DataBinding ,&_afcgb );_edfbe !=nil {return _edfbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_feaab .Label =NewCT_DecimalNumber ();if _gdeaf :=d .DecodeElement (_feaab .Label ,&_afcgb );_gdeaf !=nil {return _gdeaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_feaab .TabIndex =NewCT_UnsignedDecimalNumber ();if _fabde :=d .DecodeElement (_feaab .TabIndex ,&_afcgb );_fabde !=nil {return _fabde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_feaab .Choice =NewCT_SdtPrChoice ();if _afeee :=d .DecodeElement (&_feaab .Choice .Equation ,&_afcgb );_afeee !=nil {return _afeee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_feaab .Choice =NewCT_SdtPrChoice ();if _febeef :=d .DecodeElement (&_feaab .Choice .ComboBox ,&_afcgb );_febeef !=nil {return _febeef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_feaab .Choice =NewCT_SdtPrChoice ();if _dfddb :=d .DecodeElement (&_feaab .Choice .Date ,&_afcgb );_dfddb !=nil {return _dfddb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_feaab .Choice =NewCT_SdtPrChoice ();if _acgadf :=d .DecodeElement (&_feaab .Choice .DocPartObj ,&_afcgb );_acgadf !=nil {return _acgadf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_feaab .Choice =NewCT_SdtPrChoice ();if _ffffce :=d .DecodeElement (&_feaab .Choice .DocPartList ,&_afcgb );_ffffce !=nil {return _ffffce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_feaab .Choice =NewCT_SdtPrChoice ();if _cggbc :=d .DecodeElement (&_feaab .Choice .DropDownList ,&_afcgb );_cggbc !=nil {return _cggbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_feaab .Choice =NewCT_SdtPrChoice ();if _eaebd :=d .DecodeElement (&_feaab .Choice .Picture ,&_afcgb );_eaebd !=nil {return _eaebd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_feaab .Choice =NewCT_SdtPrChoice ();if _ecdcd :=d .DecodeElement (&_feaab .Choice .RichText ,&_afcgb );_ecdcd !=nil {return _ecdcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_feaab .Choice =NewCT_SdtPrChoice ();if _aafdaa :=d .DecodeElement (&_feaab .Choice .Text ,&_afcgb );_aafdaa !=nil {return _aafdaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_feaab .Choice =NewCT_SdtPrChoice ();if _bdbedb :=d .DecodeElement (&_feaab .Choice .Citation ,&_afcgb );_bdbedb !=nil {return _bdbedb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_feaab .Choice =NewCT_SdtPrChoice ();if _gbefe :=d .DecodeElement (&_feaab .Choice .Group ,&_afcgb );_gbefe !=nil {return _gbefe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_feaab .Choice =NewCT_SdtPrChoice ();if _egbfd :=d .DecodeElement (&_feaab .Choice .Bibliography ,&_afcgb );_egbfd !=nil {return _egbfd ;};default:_fceff :=&_dg .XSDAny {};if _aacbc :=d .DecodeElement (_fceff ,&_afcgb );_aacbc !=nil {return _aacbc ;};_feaab .Extra =append (_feaab .Extra ,_fceff );};case _d .EndElement :break _ggcbad ;case _d .CharData :};};return nil ;};type CT_Tc struct{ -// Annotation Displaced By Custom XML Markup -DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;};func (_bafcd *EG_SectPrContents )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfecge :for {_fabfa ,_dgeeae :=d .Token ();if _dgeeae !=nil {return _dgeeae ;};switch _ddccg :=_fabfa .(type ){case _d .StartElement :switch _ddccg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bafcd .FootnotePr =NewCT_FtnProps ();if _dcdcgg :=d .DecodeElement (_bafcd .FootnotePr ,&_ddccg );_dcdcgg !=nil {return _dcdcgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bafcd .EndnotePr =NewCT_EdnProps ();if _dbfcd :=d .DecodeElement (_bafcd .EndnotePr ,&_ddccg );_dbfcd !=nil {return _dbfcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bafcd .Type =NewCT_SectType ();if _fdddc :=d .DecodeElement (_bafcd .Type ,&_ddccg );_fdddc !=nil {return _fdddc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bafcd .PgSz =NewCT_PageSz ();if _gbaga :=d .DecodeElement (_bafcd .PgSz ,&_ddccg );_gbaga !=nil {return _gbaga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bafcd .PgMar =NewCT_PageMar ();if _gffegb :=d .DecodeElement (_bafcd .PgMar ,&_ddccg );_gffegb !=nil {return _gffegb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bafcd .PaperSrc =NewCT_PaperSource ();if _bbdcfg :=d .DecodeElement (_bafcd .PaperSrc ,&_ddccg );_bbdcfg !=nil {return _bbdcfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bafcd .PgBorders =NewCT_PageBorders ();if _gdeee :=d .DecodeElement (_bafcd .PgBorders ,&_ddccg );_gdeee !=nil {return _gdeee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bafcd .LnNumType =NewCT_LineNumber ();if _gdbdd :=d .DecodeElement (_bafcd .LnNumType ,&_ddccg );_gdbdd !=nil {return _gdbdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bafcd .PgNumType =NewCT_PageNumber ();if _dfaed :=d .DecodeElement (_bafcd .PgNumType ,&_ddccg );_dfaed !=nil {return _dfaed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bafcd .Cols =NewCT_Columns ();if _ceefd :=d .DecodeElement (_bafcd .Cols ,&_ddccg );_ceefd !=nil {return _ceefd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bafcd .FormProt =NewCT_OnOff ();if _ddgdf :=d .DecodeElement (_bafcd .FormProt ,&_ddccg );_ddgdf !=nil {return _ddgdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bafcd .VAlign =NewCT_VerticalJc ();if _bbgaf :=d .DecodeElement (_bafcd .VAlign ,&_ddccg );_bbgaf !=nil {return _bbgaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bafcd .NoEndnote =NewCT_OnOff ();if _efdcbb :=d .DecodeElement (_bafcd .NoEndnote ,&_ddccg );_efdcbb !=nil {return _efdcbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bafcd .TitlePg =NewCT_OnOff ();if _dbeadcg :=d .DecodeElement (_bafcd .TitlePg ,&_ddccg );_dbeadcg !=nil {return _dbeadcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bafcd .TextDirection =NewCT_TextDirection ();if _cfffgc :=d .DecodeElement (_bafcd .TextDirection ,&_ddccg );_cfffgc !=nil {return _cfffgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bafcd .Bidi =NewCT_OnOff ();if _afegc :=d .DecodeElement (_bafcd .Bidi ,&_ddccg );_afegc !=nil {return _afegc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bafcd .RtlGutter =NewCT_OnOff ();if _bddacd :=d .DecodeElement (_bafcd .RtlGutter ,&_ddccg );_bddacd !=nil {return _bddacd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bafcd .DocGrid =NewCT_DocGrid ();if _fdeaf :=d .DecodeElement (_bafcd .DocGrid ,&_ddccg );_fdeaf !=nil {return _fdeaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bafcd .PrinterSettings =NewCT_Rel ();if _eedfa :=d .DecodeElement (_bafcd .PrinterSettings ,&_ddccg );_eedfa !=nil {return _eedfa ;};default:_ee .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",_ddccg .Name );if _dcagbg :=d .Skip ();_dcagbg !=nil {return _dcagbg ;};};case _d .EndElement :break _gfecge ;case _d .CharData :};};return nil ;}; +// Table Cell Identifier +IdAttr *string ; -// ValidateWithPath validates the CT_TblBorders and its children, prefixing error messages with path -func (_fccee *CT_TblBorders )ValidateWithPath (path string )error {if _fccee .Top !=nil {if _fgfe :=_fccee .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_fgfe !=nil {return _fgfe ;};};if _fccee .Start !=nil {if _cgeda :=_fccee .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_cgeda !=nil {return _cgeda ;};};if _fccee .Left !=nil {if _ffgabg :=_fccee .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_ffgabg !=nil {return _ffgabg ;};};if _fccee .Bottom !=nil {if _cfdgce :=_fccee .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_cfdgce !=nil {return _cfdgce ;};};if _fccee .End !=nil {if _aaafba :=_fccee .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_aaafba !=nil {return _aaafba ;};};if _fccee .Right !=nil {if _febad :=_fccee .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_febad !=nil {return _febad ;};};if _fccee .InsideH !=nil {if _afagf :=_fccee .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_afagf !=nil {return _afagf ;};};if _fccee .InsideV !=nil {if _gbffd :=_fccee .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_gbffd !=nil {return _gbffd ;};};return nil ;}; +// Table Cell Properties +TcPr *CT_TcPr ;EG_BlockLevelElts []*EG_BlockLevelElts ;}; -// ST_TextScale is a union type -type ST_TextScale struct{ST_TextScalePercent *string ;ST_TextScaleDecimal *int64 ;}; +// ValidateWithPath validates the EG_ContentRunContentBase and its children, prefixing error messages with path +func (_adagaa *EG_ContentRunContentBase )ValidateWithPath (path string )error {if _adagaa .SmartTag !=nil {if _cdcece :=_adagaa .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_cdcece !=nil {return _cdcece ;};};if _adagaa .Sdt !=nil {if _aedbf :=_adagaa .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_aedbf !=nil {return _aedbf ;};};for _abfac ,_fdbfa :=range _adagaa .EG_RunLevelElts {if _dcefc :=_fdbfa .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_abfac ));_dcefc !=nil {return _dcefc ;};};return nil ;}; -// ValidateWithPath validates the CT_Endnotes and its children, prefixing error messages with path -func (_dedg *CT_Endnotes )ValidateWithPath (path string )error {for _ebeea ,_dfac :=range _dedg .Endnote {if _aacga :=_dfac .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_ebeea ));_aacga !=nil {return _aacga ;};};return nil ;};func (_aebcc ST_TextEffect )Validate ()error {return _aebcc .ValidateWithPath ("")};func (_bbgebg ST_FontFamily )Validate ()error {return _bbgebg .ValidateWithPath ("")};func (_bacbff *CT_TcPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccadd :for {_bbadf ,_babgbg :=d .Token ();if _babgbg !=nil {return _babgbg ;};switch _ffeed :=_bbadf .(type ){case _d .StartElement :switch _ffeed .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bacbff .CnfStyle =NewCT_Cnf ();if _ceffbf :=d .DecodeElement (_bacbff .CnfStyle ,&_ffeed );_ceffbf !=nil {return _ceffbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bacbff .TcW =NewCT_TblWidth ();if _gabbgc :=d .DecodeElement (_bacbff .TcW ,&_ffeed );_gabbgc !=nil {return _gabbgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bacbff .GridSpan =NewCT_DecimalNumber ();if _efbaag :=d .DecodeElement (_bacbff .GridSpan ,&_ffeed );_efbaag !=nil {return _efbaag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bacbff .HMerge =NewCT_HMerge ();if _aggbeg :=d .DecodeElement (_bacbff .HMerge ,&_ffeed );_aggbeg !=nil {return _aggbeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bacbff .VMerge =NewCT_VMerge ();if _dfgddf :=d .DecodeElement (_bacbff .VMerge ,&_ffeed );_dfgddf !=nil {return _dfgddf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bacbff .TcBorders =NewCT_TcBorders ();if _ccffb :=d .DecodeElement (_bacbff .TcBorders ,&_ffeed );_ccffb !=nil {return _ccffb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bacbff .Shd =NewCT_Shd ();if _bcccaf :=d .DecodeElement (_bacbff .Shd ,&_ffeed );_bcccaf !=nil {return _bcccaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bacbff .NoWrap =NewCT_OnOff ();if _eecdc :=d .DecodeElement (_bacbff .NoWrap ,&_ffeed );_eecdc !=nil {return _eecdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bacbff .TcMar =NewCT_TcMar ();if _dgbffb :=d .DecodeElement (_bacbff .TcMar ,&_ffeed );_dgbffb !=nil {return _dgbffb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bacbff .TextDirection =NewCT_TextDirection ();if _aagae :=d .DecodeElement (_bacbff .TextDirection ,&_ffeed );_aagae !=nil {return _aagae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bacbff .TcFitText =NewCT_OnOff ();if _dacda :=d .DecodeElement (_bacbff .TcFitText ,&_ffeed );_dacda !=nil {return _dacda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bacbff .VAlign =NewCT_VerticalJc ();if _ffefb :=d .DecodeElement (_bacbff .VAlign ,&_ffeed );_ffefb !=nil {return _ffefb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bacbff .HideMark =NewCT_OnOff ();if _aggaa :=d .DecodeElement (_bacbff .HideMark ,&_ffeed );_aggaa !=nil {return _aggaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bacbff .Headers =NewCT_Headers ();if _deegfc :=d .DecodeElement (_bacbff .Headers ,&_ffeed );_deegfc !=nil {return _deegfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bacbff .CellIns =NewCT_TrackChange ();if _fdcfa :=d .DecodeElement (_bacbff .CellIns ,&_ffeed );_fdcfa !=nil {return _fdcfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bacbff .CellDel =NewCT_TrackChange ();if _ccacd :=d .DecodeElement (_bacbff .CellDel ,&_ffeed );_ccacd !=nil {return _ccacd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bacbff .CellMerge =NewCT_CellMergeTrackChange ();if _bbgee :=d .DecodeElement (_bacbff .CellMerge ,&_ffeed );_bbgee !=nil {return _bbgee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bacbff .TcPrChange =NewCT_TcPrChange ();if _addbca :=d .DecodeElement (_bacbff .TcPrChange ,&_ffeed );_addbca !=nil {return _addbca ;};default:_ee .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",_ffeed .Name );if _gffca :=d .Skip ();_gffca !=nil {return _gffca ;};};case _d .EndElement :break _ccadd ;case _d .CharData :};};return nil ;};func (_bbeaba *ST_CaptionPos )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bbeaba =0;case "\u0061\u0062\u006fv\u0065":*_bbeaba =1;case "\u0062\u0065\u006co\u0077":*_bbeaba =2;case "\u006c\u0065\u0066\u0074":*_bbeaba =3;case "\u0072\u0069\u0067h\u0074":*_bbeaba =4;};return nil ;};func (_ebbcb *CT_Control )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgfc :=range start .Attr {if _bgfc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bgfc .Name .Local =="\u0069\u0064"||_bgfc .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"&&_bgfc .Name .Local =="\u0069\u0064"{_bbfg ,_dcce :=_bgfc .Value ,error (nil );if _dcce !=nil {return _dcce ;};_ebbcb .IdAttr =&_bbfg ;continue ;};if _bgfc .Name .Local =="\u006e\u0061\u006d\u0065"{_ecgb ,_fefdc :=_bgfc .Value ,error (nil );if _fefdc !=nil {return _fefdc ;};_ebbcb .NameAttr =&_ecgb ;continue ;};if _bgfc .Name .Local =="\u0073h\u0061\u0070\u0065\u0069\u0064"{_cccfb ,_adcb :=_bgfc .Value ,error (nil );if _adcb !=nil {return _adcb ;};_ebbcb .ShapeidAttr =&_cccfb ;continue ;};};for {_cfdd ,_ggf :=d .Token ();if _ggf !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u003a\u0020%\u0073",_ggf );};if _aecg ,_gdgce :=_cfdd .(_d .EndElement );_gdgce &&_aecg .Name ==start .Name {break ;};};return nil ;};func NewCT_Lang ()*CT_Lang {_cfgcb :=&CT_Lang {};return _cfgcb }; +// Validate validates the CT_TcPrInner and its children +func (_bfbfag *CT_TcPrInner )Validate ()error {return _bfbfag .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0050\u0072\u0049\u006e\u006e\u0065\u0072");};func (_bfffec *EG_SectPrContents )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfffec .FootnotePr !=nil {_efceef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_bfffec .FootnotePr ,_efceef );};if _bfffec .EndnotePr !=nil {_fbbee :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_bfffec .EndnotePr ,_fbbee );};if _bfffec .Type !=nil {_abeaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_bfffec .Type ,_abeaf );};if _bfffec .PgSz !=nil {_aefaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_bfffec .PgSz ,_aefaf );};if _bfffec .PgMar !=nil {_dfecdd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_bfffec .PgMar ,_dfecdd );};if _bfffec .PaperSrc !=nil {_ecfgfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_bfffec .PaperSrc ,_ecfgfe );};if _bfffec .PgBorders !=nil {_gbbdd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_bfffec .PgBorders ,_gbbdd );};if _bfffec .LnNumType !=nil {_fdaac :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_bfffec .LnNumType ,_fdaac );};if _bfffec .PgNumType !=nil {_afbbggc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_bfffec .PgNumType ,_afbbggc );};if _bfffec .Cols !=nil {_dbcgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_bfffec .Cols ,_dbcgg );};if _bfffec .FormProt !=nil {_bfbfeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_bfffec .FormProt ,_bfbfeb );};if _bfffec .VAlign !=nil {_gfgcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_bfffec .VAlign ,_gfgcg );};if _bfffec .NoEndnote !=nil {_cceded :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_bfffec .NoEndnote ,_cceded );};if _bfffec .TitlePg !=nil {_ddfdeb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_bfffec .TitlePg ,_ddfdeb );};if _bfffec .TextDirection !=nil {_acddd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bfffec .TextDirection ,_acddd );};if _bfffec .Bidi !=nil {_egabg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_bfffec .Bidi ,_egabg );};if _bfffec .RtlGutter !=nil {_cdgfag :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_bfffec .RtlGutter ,_cdgfag );};if _bfffec .DocGrid !=nil {_bfbec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_bfffec .DocGrid ,_bfbec );};if _bfffec .PrinterSettings !=nil {_agdcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_bfffec .PrinterSettings ,_agdcb );};return nil ;};func (_afdcef *ST_ProofErr )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_afdcef =0;case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_afdcef =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_afdcef =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_afdcef =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_afdcef =4;};return nil ;};func (_cgbff *CT_PTab )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fgede ,_cadd :=_cgbff .AlignmentAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0061\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"});if _cadd !=nil {return _cadd ;};start .Attr =append (start .Attr ,_fgede );_fgede ,_cadd =_cgbff .RelativeToAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0072e\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"});if _cadd !=nil {return _cadd ;};start .Attr =append (start .Attr ,_fgede );_fgede ,_cadd =_cgbff .LeaderAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _cadd !=nil {return _cadd ;};start .Attr =append (start .Attr ,_fgede );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};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;); -// ValidateWithPath validates the CT_DocPartTypes and its children, prefixing error messages with path -func (_fgcaa *CT_DocPartTypes )ValidateWithPath (path string )error {if _fgcaa .AllAttr !=nil {if _edad :=_fgcaa .AllAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0041\u0074\u0074\u0072");_edad !=nil {return _edad ;};};for _gacgg ,_cdcca :=range _fgcaa .Type {if _abefc :=_cdcca .ValidateWithPath (_db .Sprintf ("%\u0073\u002f\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_gacgg ));_abefc !=nil {return _abefc ;};};return nil ;};type EG_ContentCellContent struct{ +// ValidateWithPath validates the CT_SdtDocPart and its children, prefixing error messages with path +func (_ecbec *CT_SdtDocPart )ValidateWithPath (path string )error {if _ecbec .DocPartGallery !=nil {if _baeed :=_ecbec .DocPartGallery .ValidateWithPath (path +"\u002fD\u006fc\u0050\u0061\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079");_baeed !=nil {return _baeed ;};};if _ecbec .DocPartCategory !=nil {if _fgdced :=_ecbec .DocPartCategory .ValidateWithPath (path +"\u002f\u0044o\u0063\u0050\u0061r\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");_fgdced !=nil {return _fgdced ;};};if _ecbec .DocPartUnique !=nil {if _gcbgcf :=_ecbec .DocPartUnique .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0055n\u0069\u0071\u0075\u0065");_gcbgcf !=nil {return _gcbgcf ;};};return nil ;};type CT_DocPartTypes struct{ -// Table Cell -Tc []*CT_Tc ; +// Entry Is Of All Types +AllAttr *_e .ST_OnOff ; -// Cell-Level Custom XML Element -CustomXml *CT_CustomXmlCell ; +// Entry Type +Type []*CT_DocPartType ;};func (_efgaf ST_Underline )String ()string {switch _efgaf {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 NewCT_Markup ()*CT_Markup {_gbbbg :=&CT_Markup {};return _gbbbg };func NewWdCT_PosHChoice ()*WdCT_PosHChoice {_fecba :=&WdCT_PosHChoice {};return _fecba };func NewAG_SectPrAttributes ()*AG_SectPrAttributes {_ag :=&AG_SectPrAttributes {};return _ag }; -// Cell-Level Structured Document Tag -Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;}; +// Validate validates the Settings and its children +func (_ffaea *Settings )Validate ()error {return _ffaea .ValidateWithPath ("\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_fddg *CT_ColorSchemeMapping )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aafff :=range start .Attr {if _aafff .Name .Local =="\u0062\u0067\u0031"{_fddg .Bg1Attr .UnmarshalXMLAttr (_aafff );continue ;};if _aafff .Name .Local =="\u0074\u0031"{_fddg .T1Attr .UnmarshalXMLAttr (_aafff );continue ;};if _aafff .Name .Local =="\u0062\u0067\u0032"{_fddg .Bg2Attr .UnmarshalXMLAttr (_aafff );continue ;};if _aafff .Name .Local =="\u0074\u0032"{_fddg .T2Attr .UnmarshalXMLAttr (_aafff );continue ;};if _aafff .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_fddg .Accent1Attr .UnmarshalXMLAttr (_aafff );continue ;};if _aafff .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_fddg .Accent2Attr .UnmarshalXMLAttr (_aafff );continue ;};if _aafff .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_fddg .Accent3Attr .UnmarshalXMLAttr (_aafff );continue ;};if _aafff .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_fddg .Accent4Attr .UnmarshalXMLAttr (_aafff );continue ;};if _aafff .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_fddg .Accent5Attr .UnmarshalXMLAttr (_aafff );continue ;};if _aafff .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_fddg .Accent6Attr .UnmarshalXMLAttr (_aafff );continue ;};if _aafff .Name .Local =="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"{_fddg .HyperlinkAttr .UnmarshalXMLAttr (_aafff );continue ;};if _aafff .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b"{_fddg .FollowedHyperlinkAttr .UnmarshalXMLAttr (_aafff );continue ;};};for {_fgfc ,_dffd :=d .Token ();if _dffd !=nil {return _g .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",_dffd );};if _fafe ,_bfde :=_fgfc .(_d .EndElement );_bfde &&_fafe .Name ==start .Name {break ;};};return nil ;};func (_decaa ST_HexColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _decaa .ST_HexColorAuto !=ST_HexColorAutoUnset {e .EncodeToken (_d .CharData (_decaa .ST_HexColorAuto .String ()));};if _decaa .ST_HexColorRGB !=nil {e .EncodeToken (_d .CharData (*_decaa .ST_HexColorRGB ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func NewCT_FtnDocProps ()*CT_FtnDocProps {_eaafa :=&CT_FtnDocProps {};return _eaafa };func (_dgeab *CT_SignedTwipsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbgdc :=range start .Attr {if _cbgdc .Name .Local =="\u0076\u0061\u006c"{_dedfe ,_bbebd :=ParseUnionST_SignedTwipsMeasure (_cbgdc .Value );if _bbebd !=nil {return _bbebd ;};_dgeab .ValAttr =_dedfe ;continue ;};};for {_ceaeg ,_eedfd :=d .Token ();if _eedfd !=nil {return _g .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",_eedfd );};if _ggfdcc ,_deaec :=_ceaeg .(_d .EndElement );_deaec &&_ggfdcc .Name ==start .Name {break ;};};return nil ;};func (_bedaf ST_RestartNumber )ValidateWithPath (path string )error {switch _bedaf {case 0,1,2,3: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 (_bedaf ));};return nil ;};func (_fgbd *CT_Captions )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfdd :for {_ecgb ,_aae :=d .Token ();if _aae !=nil {return _aae ;};switch _ffbb :=_ecgb .(type ){case _d .StartElement :switch _ffbb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ceba :=NewCT_Caption ();if _ebgc :=d .DecodeElement (_ceba ,&_ffbb );_ebgc !=nil {return _ebgc ;};_fgbd .Caption =append (_fgbd .Caption ,_ceba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgbd .AutoCaptions =NewCT_AutoCaptions ();if _beff :=d .DecodeElement (_fgbd .AutoCaptions ,&_ffbb );_beff !=nil {return _beff ;};default:_dg .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",_ffbb .Name );if _gbeg :=d .Skip ();_gbeg !=nil {return _gbeg ;};};case _d .EndElement :break _cfdd ;case _d .CharData :};};return nil ;};func NewCT_FontSig ()*CT_FontSig {_badee :=&CT_FontSig {};return _badee };func (_dgaea ST_InfoTextType )Validate ()error {return _dgaea .ValidateWithPath ("")};type CT_Underline struct{ -// ValidateWithPath validates the CT_Column and its children, prefixing error messages with path -func (_fada *CT_Column )ValidateWithPath (path string )error {if _fada .WAttr !=nil {if _bdeb :=_fada .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_bdeb !=nil {return _bdeb ;};};if _fada .SpaceAttr !=nil {if _addfd :=_fada .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_addfd !=nil {return _addfd ;};};return nil ;};type CT_TblGridCol struct{ +// Underline Style +ValAttr ST_Underline ; -// Grid Column Width -WAttr *_c .ST_TwipsMeasure ;};func (_egcaac ST_VAnchor )ValidateWithPath (path string )error {switch _egcaac {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egcaac ));};return nil ;}; +// Underline Color +ColorAttr *ST_HexColor ; -// Validate validates the CT_FramesetChoice and its children -func (_dcaebd *CT_FramesetChoice )Validate ()error {return _dcaebd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0043h\u006f\u0069\u0063\u0065");}; +// Underline Theme Color +ThemeColorAttr ST_ThemeColor ; -// ValidateWithPath validates the CT_RPrChange and its children, prefixing error messages with path -func (_efefa *CT_RPrChange )ValidateWithPath (path string )error {if _gdaef :=_efefa .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gdaef !=nil {return _gdaef ;};return nil ;}; +// Underline Theme Color Tint +ThemeTintAttr *string ; -// ValidateWithPath validates the Hdr and its children, prefixing error messages with path -func (_gecdba *Hdr )ValidateWithPath (path string )error {if _cedcca :=_gecdba .CT_HdrFtr .ValidateWithPath (path );_cedcca !=nil {return _cedcca ;};return nil ;}; +// Underline Theme Color Shade +ThemeShadeAttr *string ;};func (_defafc *CT_TcPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfgfcg :for {_cdfgc ,_fbcbd :=d .Token ();if _fbcbd !=nil {return _fbcbd ;};switch _bggcg :=_cdfgc .(type ){case _d .StartElement :switch _bggcg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_defafc .CnfStyle =NewCT_Cnf ();if _gbbab :=d .DecodeElement (_defafc .CnfStyle ,&_bggcg );_gbbab !=nil {return _gbbab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_defafc .TcW =NewCT_TblWidth ();if _bcccf :=d .DecodeElement (_defafc .TcW ,&_bggcg );_bcccf !=nil {return _bcccf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_defafc .GridSpan =NewCT_DecimalNumber ();if _begfc :=d .DecodeElement (_defafc .GridSpan ,&_bggcg );_begfc !=nil {return _begfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_defafc .HMerge =NewCT_HMerge ();if _ccbed :=d .DecodeElement (_defafc .HMerge ,&_bggcg );_ccbed !=nil {return _ccbed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_defafc .VMerge =NewCT_VMerge ();if _cgdae :=d .DecodeElement (_defafc .VMerge ,&_bggcg );_cgdae !=nil {return _cgdae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_defafc .TcBorders =NewCT_TcBorders ();if _cebeg :=d .DecodeElement (_defafc .TcBorders ,&_bggcg );_cebeg !=nil {return _cebeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_defafc .Shd =NewCT_Shd ();if _effga :=d .DecodeElement (_defafc .Shd ,&_bggcg );_effga !=nil {return _effga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_defafc .NoWrap =NewCT_OnOff ();if _aecgff :=d .DecodeElement (_defafc .NoWrap ,&_bggcg );_aecgff !=nil {return _aecgff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_defafc .TcMar =NewCT_TcMar ();if _daefa :=d .DecodeElement (_defafc .TcMar ,&_bggcg );_daefa !=nil {return _daefa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_defafc .TextDirection =NewCT_TextDirection ();if _cecbb :=d .DecodeElement (_defafc .TextDirection ,&_bggcg );_cecbb !=nil {return _cecbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_defafc .TcFitText =NewCT_OnOff ();if _ggadaf :=d .DecodeElement (_defafc .TcFitText ,&_bggcg );_ggadaf !=nil {return _ggadaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_defafc .VAlign =NewCT_VerticalJc ();if _cgfbf :=d .DecodeElement (_defafc .VAlign ,&_bggcg );_cgfbf !=nil {return _cgfbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_defafc .HideMark =NewCT_OnOff ();if _ddcceb :=d .DecodeElement (_defafc .HideMark ,&_bggcg );_ddcceb !=nil {return _ddcceb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_defafc .Headers =NewCT_Headers ();if _fgfadd :=d .DecodeElement (_defafc .Headers ,&_bggcg );_fgfadd !=nil {return _fgfadd ;};default:_dg .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",_bggcg .Name );if _cadge :=d .Skip ();_cadge !=nil {return _cadge ;};};case _d .EndElement :break _cfgfcg ;case _d .CharData :};};return nil ;};func (_efaecd ST_VAnchor )String ()string {switch _efaecd {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_TcPrInner ()*CT_TcPrInner {_fbadc :=&CT_TcPrInner {};return _fbadc }; -// ValidateWithPath validates the CT_TblStylePr and its children, prefixing error messages with path -func (_efgfe *CT_TblStylePr )ValidateWithPath (path string )error {if _efgfe .TypeAttr ==ST_TblStyleOverrideTypeUnset {return _db .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 _fafff :=_efgfe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fafff !=nil {return _fafff ;};if _efgfe .PPr !=nil {if _ceabg :=_efgfe .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_ceabg !=nil {return _ceabg ;};};if _efgfe .RPr !=nil {if _eecdg :=_efgfe .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_eecdg !=nil {return _eecdg ;};};if _efgfe .TblPr !=nil {if _ecgged :=_efgfe .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_ecgged !=nil {return _ecgged ;};};if _efgfe .TrPr !=nil {if _fcfdd :=_efgfe .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_fcfdd !=nil {return _fcfdd ;};};if _efgfe .TcPr !=nil {if _ddafb :=_efgfe .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_ddafb !=nil {return _ddafb ;};};return nil ;};const (ST_InfoTextTypeUnset ST_InfoTextType =0;ST_InfoTextTypeText ST_InfoTextType =1;ST_InfoTextTypeAutoText ST_InfoTextType =2;); +// ValidateWithPath validates the CT_DecimalNumberOrPrecent and its children, prefixing error messages with path +func (_cgcag *CT_DecimalNumberOrPrecent )ValidateWithPath (path string )error {if _bdgfd :=_cgcag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdgfd !=nil {return _bdgfd ;};return nil ;}; -// ValidateWithPath validates the CT_LatentStyles and its children, prefixing error messages with path -func (_efdcc *CT_LatentStyles )ValidateWithPath (path string )error {if _efdcc .DefLockedStateAttr !=nil {if _cbcdb :=_efdcc .DefLockedStateAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Lo\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_cbcdb !=nil {return _cbcdb ;};};if _efdcc .DefSemiHiddenAttr !=nil {if _gggae :=_efdcc .DefSemiHiddenAttr .ValidateWithPath (path +"\u002fD\u0065f\u0053\u0065\u006d\u0069\u0048i\u0064\u0064e\u006e\u0041\u0074\u0074\u0072");_gggae !=nil {return _gggae ;};};if _efdcc .DefUnhideWhenUsedAttr !=nil {if _fcbc :=_efdcc .DefUnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Un\u0068\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074t\u0072");_fcbc !=nil {return _fcbc ;};};if _efdcc .DefQFormatAttr !=nil {if _fdcdc :=_efdcc .DefQFormatAttr .ValidateWithPath (path +"\u002fD\u0065f\u0051\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_fdcdc !=nil {return _fdcdc ;};};for _aadda ,_adgefc :=range _efdcc .LsdException {if _bbde :=_adgefc .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u004csd\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_aadda ));_bbde !=nil {return _bbde ;};};return nil ;}; +// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path +func (_cgdfb *CT_Text )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_LsdException and its children -func (_bgcec *CT_LsdException )Validate ()error {return _bgcec .ValidateWithPath ("\u0043T\u005fL\u0073\u0064\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e");};func (_cgdgde ST_FrameLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cgdgde .String (),start );};func (_ecfad *ST_DisplacedByCustomXml )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaaae ,_cfgcbf :=d .Token ();if _cfgcbf !=nil {return _cfgcbf ;};if _fcagae ,_fbbcc :=_aaaae .(_d .EndElement );_fbbcc &&_fcagae .Name ==start .Name {*_ecfad =1;return nil ;};if _ggdba ,_babab :=_aaaae .(_d .CharData );!_babab {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aaaae );}else {switch string (_ggdba ){case "":*_ecfad =0;case "\u006e\u0065\u0078\u0074":*_ecfad =1;case "\u0070\u0072\u0065\u0076":*_ecfad =2;};};_aaaae ,_cfgcbf =d .Token ();if _cfgcbf !=nil {return _cfgcbf ;};if _cbfcd ,_defeba :=_aaaae .(_d .EndElement );_defeba &&_cbfcd .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aaaae );}; +// ValidateWithPath validates the CT_HpsMeasure and its children, prefixing error messages with path +func (_dddcf *CT_HpsMeasure )ValidateWithPath (path string )error {if _fefga :=_dddcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fefga !=nil {return _fefga ;};return nil ;};func NewCT_RunTrackChange ()*CT_RunTrackChange {_ddced :=&CT_RunTrackChange {};return _ddced }; -// ValidateWithPath validates the CT_SectType and its children, prefixing error messages with path -func (_bggbge *CT_SectType )ValidateWithPath (path string )error {if _gcfca :=_bggbge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcfca !=nil {return _gcfca ;};return nil ;};type CT_TextDirection struct{ +// Validate validates the WdEG_WrapTypeChoice and its children +func (_bffefb *WdEG_WrapTypeChoice )Validate ()error {return _bffefb .ValidateWithPath ("\u0057\u0064\u0045\u0047_W\u0072\u0061\u0070\u0054\u0079\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");}; -// Direction of Text Flow -ValAttr ST_TextDirection ;}; +// Validate validates the CT_SdtEndPr and its children +func (_ccfcb *CT_SdtEndPr )Validate ()error {return _ccfcb .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072");}; -// Validate validates the EG_RunInnerContent and its children -func (_dgcdfd *EG_RunInnerContent )Validate ()error {return _dgcdfd .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072\u0043o\u006e\u0074\u0065\u006e\u0074");};func NewCT_TblPr ()*CT_TblPr {_abbddd :=&CT_TblPr {};return _abbddd }; +// ValidateWithPath validates the CT_Cnf and its children, prefixing error messages with path +func (_bdbe *CT_Cnf )ValidateWithPath (path string )error {if _bdbe .ValAttr !=nil {if !ST_CnfPatternRe .MatchString (*_bdbe .ValAttr ){return _g .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 ,*_bdbe .ValAttr );};};if _bdbe .FirstRowAttr !=nil {if _abcfe :=_bdbe .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_abcfe !=nil {return _abcfe ;};};if _bdbe .LastRowAttr !=nil {if _dcbg :=_bdbe .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_dcbg !=nil {return _dcbg ;};};if _bdbe .FirstColumnAttr !=nil {if _cde :=_bdbe .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_cde !=nil {return _cde ;};};if _bdbe .LastColumnAttr !=nil {if _ggdcc :=_bdbe .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_ggdcc !=nil {return _ggdcc ;};};if _bdbe .OddVBandAttr !=nil {if _ffce :=_bdbe .OddVBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0056\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_ffce !=nil {return _ffce ;};};if _bdbe .EvenVBandAttr !=nil {if _bdcb :=_bdbe .EvenVBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0056\u0042\u0061\u006ed\u0041\u0074\u0074\u0072");_bdcb !=nil {return _bdcb ;};};if _bdbe .OddHBandAttr !=nil {if _gdde :=_bdbe .OddHBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0048\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_gdde !=nil {return _gdde ;};};if _bdbe .EvenHBandAttr !=nil {if _abae :=_bdbe .EvenHBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0048\u0042\u0061\u006ed\u0041\u0074\u0074\u0072");_abae !=nil {return _abae ;};};if _bdbe .FirstRowFirstColumnAttr !=nil {if _cfbc :=_bdbe .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");_cfbc !=nil {return _cfbc ;};};if _bdbe .FirstRowLastColumnAttr !=nil {if _cfcbb :=_bdbe .FirstRowLastColumnAttr .ValidateWithPath (path +"\u002f\u0046\u0069rs\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_cfcbb !=nil {return _cfcbb ;};};if _bdbe .LastRowFirstColumnAttr !=nil {if _bbggf :=_bdbe .LastRowFirstColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061st\u0052\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_bbggf !=nil {return _bbggf ;};};if _bdbe .LastRowLastColumnAttr !=nil {if _egaag :=_bdbe .LastRowLastColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074t\u0072");_egaag !=nil {return _egaag ;};};return nil ;};func (_fcaafg *CT_TblPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aafbf :for {_befca ,_bebege :=d .Token ();if _bebege !=nil {return _bebege ;};switch _ccabfc :=_befca .(type ){case _d .StartElement :switch _ccabfc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcaafg .TblStyle =NewCT_String ();if _cfdbgg :=d .DecodeElement (_fcaafg .TblStyle ,&_ccabfc );_cfdbgg !=nil {return _cfdbgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcaafg .TblpPr =NewCT_TblPPr ();if _aafab :=d .DecodeElement (_fcaafg .TblpPr ,&_ccabfc );_aafab !=nil {return _aafab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcaafg .TblOverlap =NewCT_TblOverlap ();if _dbedac :=d .DecodeElement (_fcaafg .TblOverlap ,&_ccabfc );_dbedac !=nil {return _dbedac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcaafg .BidiVisual =NewCT_OnOff ();if _caeaa :=d .DecodeElement (_fcaafg .BidiVisual ,&_ccabfc );_caeaa !=nil {return _caeaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcaafg .TblStyleRowBandSize =NewCT_DecimalNumber ();if _egaff :=d .DecodeElement (_fcaafg .TblStyleRowBandSize ,&_ccabfc );_egaff !=nil {return _egaff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcaafg .TblStyleColBandSize =NewCT_DecimalNumber ();if _bffde :=d .DecodeElement (_fcaafg .TblStyleColBandSize ,&_ccabfc );_bffde !=nil {return _bffde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcaafg .TblW =NewCT_TblWidth ();if _eeddf :=d .DecodeElement (_fcaafg .TblW ,&_ccabfc );_eeddf !=nil {return _eeddf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcaafg .Jc =NewCT_JcTable ();if _aggeg :=d .DecodeElement (_fcaafg .Jc ,&_ccabfc );_aggeg !=nil {return _aggeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcaafg .TblCellSpacing =NewCT_TblWidth ();if _bbcfag :=d .DecodeElement (_fcaafg .TblCellSpacing ,&_ccabfc );_bbcfag !=nil {return _bbcfag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcaafg .TblInd =NewCT_TblWidth ();if _edadc :=d .DecodeElement (_fcaafg .TblInd ,&_ccabfc );_edadc !=nil {return _edadc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcaafg .TblBorders =NewCT_TblBorders ();if _ffgfd :=d .DecodeElement (_fcaafg .TblBorders ,&_ccabfc );_ffgfd !=nil {return _ffgfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcaafg .Shd =NewCT_Shd ();if _cccfbg :=d .DecodeElement (_fcaafg .Shd ,&_ccabfc );_cccfbg !=nil {return _cccfbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcaafg .TblLayout =NewCT_TblLayoutType ();if _dgeeb :=d .DecodeElement (_fcaafg .TblLayout ,&_ccabfc );_dgeeb !=nil {return _dgeeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcaafg .TblCellMar =NewCT_TblCellMar ();if _fcbdcg :=d .DecodeElement (_fcaafg .TblCellMar ,&_ccabfc );_fcbdcg !=nil {return _fcbdcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcaafg .TblLook =NewCT_TblLook ();if _abfebb :=d .DecodeElement (_fcaafg .TblLook ,&_ccabfc );_abfebb !=nil {return _abfebb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcaafg .TblCaption =NewCT_String ();if _gbega :=d .DecodeElement (_fcaafg .TblCaption ,&_ccabfc );_gbega !=nil {return _gbega ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcaafg .TblDescription =NewCT_String ();if _eacac :=d .DecodeElement (_fcaafg .TblDescription ,&_ccabfc );_eacac !=nil {return _eacac ;};default:_dg .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",_ccabfc .Name );if _ddacdab :=d .Skip ();_ddacdab !=nil {return _ddacdab ;};};case _d .EndElement :break _aafbf ;case _d .CharData :};};return nil ;};func (_gfdaffb ST_Lock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gfdaffb .String (),start );};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;); -// ValidateWithPath validates the CT_PPrGeneral and its children, prefixing error messages with path -func (_cfddb *CT_PPrGeneral )ValidateWithPath (path string )error {if _cfddb .PStyle !=nil {if _acggg :=_cfddb .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_acggg !=nil {return _acggg ;};};if _cfddb .KeepNext !=nil {if _cbbdd :=_cfddb .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_cbbdd !=nil {return _cbbdd ;};};if _cfddb .KeepLines !=nil {if _dbdag :=_cfddb .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_dbdag !=nil {return _dbdag ;};};if _cfddb .PageBreakBefore !=nil {if _degbd :=_cfddb .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_degbd !=nil {return _degbd ;};};if _cfddb .FramePr !=nil {if _egbgb :=_cfddb .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_egbgb !=nil {return _egbgb ;};};if _cfddb .WidowControl !=nil {if _aagccd :=_cfddb .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_aagccd !=nil {return _aagccd ;};};if _cfddb .NumPr !=nil {if _bdbea :=_cfddb .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_bdbea !=nil {return _bdbea ;};};if _cfddb .SuppressLineNumbers !=nil {if _ebagg :=_cfddb .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_ebagg !=nil {return _ebagg ;};};if _cfddb .PBdr !=nil {if _ddfdb :=_cfddb .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_ddfdb !=nil {return _ddfdb ;};};if _cfddb .Shd !=nil {if _bgfbbf :=_cfddb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_bgfbbf !=nil {return _bgfbbf ;};};if _cfddb .Tabs !=nil {if _dadde :=_cfddb .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_dadde !=nil {return _dadde ;};};if _cfddb .SuppressAutoHyphens !=nil {if _eebde :=_cfddb .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_eebde !=nil {return _eebde ;};};if _cfddb .Kinsoku !=nil {if _bacad :=_cfddb .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_bacad !=nil {return _bacad ;};};if _cfddb .WordWrap !=nil {if _aeegdc :=_cfddb .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_aeegdc !=nil {return _aeegdc ;};};if _cfddb .OverflowPunct !=nil {if _bcfb :=_cfddb .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_bcfb !=nil {return _bcfb ;};};if _cfddb .TopLinePunct !=nil {if _aaac :=_cfddb .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_aaac !=nil {return _aaac ;};};if _cfddb .AutoSpaceDE !=nil {if _bgebc :=_cfddb .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_bgebc !=nil {return _bgebc ;};};if _cfddb .AutoSpaceDN !=nil {if _fdbga :=_cfddb .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_fdbga !=nil {return _fdbga ;};};if _cfddb .Bidi !=nil {if _agcbc :=_cfddb .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_agcbc !=nil {return _agcbc ;};};if _cfddb .AdjustRightInd !=nil {if _daccc :=_cfddb .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_daccc !=nil {return _daccc ;};};if _cfddb .SnapToGrid !=nil {if _cgaac :=_cfddb .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_cgaac !=nil {return _cgaac ;};};if _cfddb .Spacing !=nil {if _cagdc :=_cfddb .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_cagdc !=nil {return _cagdc ;};};if _cfddb .Ind !=nil {if _dbccd :=_cfddb .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_dbccd !=nil {return _dbccd ;};};if _cfddb .ContextualSpacing !=nil {if _acbecd :=_cfddb .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_acbecd !=nil {return _acbecd ;};};if _cfddb .MirrorIndents !=nil {if _cgdbf :=_cfddb .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_cgdbf !=nil {return _cgdbf ;};};if _cfddb .SuppressOverlap !=nil {if _gaefe :=_cfddb .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_gaefe !=nil {return _gaefe ;};};if _cfddb .Jc !=nil {if _cfcegg :=_cfddb .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_cfcegg !=nil {return _cfcegg ;};};if _cfddb .TextDirection !=nil {if _ddagd :=_cfddb .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_ddagd !=nil {return _ddagd ;};};if _cfddb .TextAlignment !=nil {if _dfafd :=_cfddb .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_dfafd !=nil {return _dfafd ;};};if _cfddb .TextboxTightWrap !=nil {if _fadgd :=_cfddb .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_fadgd !=nil {return _fadgd ;};};if _cfddb .OutlineLvl !=nil {if _caeg :=_cfddb .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_caeg !=nil {return _caeg ;};};if _cfddb .DivId !=nil {if _cdgbc :=_cfddb .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_cdgbc !=nil {return _cdgbc ;};};if _cfddb .CnfStyle !=nil {if _bbedcd :=_cfddb .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_bbedcd !=nil {return _bbedcd ;};};if _cfddb .PPrChange !=nil {if _gaffg :=_cfddb .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_gaffg !=nil {return _gaffg ;};};return nil ;};func (_cdfcc *WdCT_EffectExtent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dagce :=range start .Attr {if _dagce .Name .Local =="\u006c"{_abegg ,_eabeb :=ParseUnionST_Coordinate (_dagce .Value );if _eabeb !=nil {return _eabeb ;};_cdfcc .LAttr =_abegg ;continue ;};if _dagce .Name .Local =="\u0074"{_gdccg ,_edecb :=ParseUnionST_Coordinate (_dagce .Value );if _edecb !=nil {return _edecb ;};_cdfcc .TAttr =_gdccg ;continue ;};if _dagce .Name .Local =="\u0072"{_ffaeca ,_gcgefc :=ParseUnionST_Coordinate (_dagce .Value );if _gcgefc !=nil {return _gcgefc ;};_cdfcc .RAttr =_ffaeca ;continue ;};if _dagce .Name .Local =="\u0062"{_bbccf ,_edfaa :=ParseUnionST_Coordinate (_dagce .Value );if _edfaa !=nil {return _edfaa ;};_cdfcc .BAttr =_bbccf ;continue ;};};for {_fbcgf ,_aadbfb :=d .Token ();if _aadbfb !=nil {return _db .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",_aadbfb );};if _gbdcff ,_bfggf :=_fbcgf .(_d .EndElement );_bfggf &&_gbdcff .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path +func (_efcaa *CT_Rel )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_DocPartCategory and its children, prefixing error messages with path -func (_gdecd *CT_DocPartCategory )ValidateWithPath (path string )error {if _dfbge :=_gdecd .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_dfbge !=nil {return _dfbge ;};if _cagfa :=_gdecd .Gallery .ValidateWithPath (path +"\u002f\u0047\u0061\u006c\u006c\u0065\u0072\u0079");_cagfa !=nil {return _cagfa ;};return nil ;}; +// Validate validates the CT_FFData and its children +func (_gfea *CT_FFData )Validate ()error {return _gfea .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u0044\u0061\u0074a");};func (_caeag *ST_SignedTwipsMeasure )Validate ()error {return _caeag .ValidateWithPath ("")};func NewCT_TcPrBase ()*CT_TcPrBase {_abgdf :=&CT_TcPrBase {};return _abgdf };func (_dagbe *CT_TextDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dagbe .ValAttr =ST_TextDirection (1);for _ ,_dfdae :=range start .Attr {if _dfdae .Name .Local =="\u0076\u0061\u006c"{_dagbe .ValAttr .UnmarshalXMLAttr (_dfdae );continue ;};};for {_ecbae ,_caggfg :=d .Token ();if _caggfg !=nil {return _g .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",_caggfg );};if _caaed ,_fdgce :=_ecbae .(_d .EndElement );_fdgce &&_caaed .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Attr and its children, prefixing error messages with path -func (_dbfe *CT_Attr )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the WdCT_WordprocessingShape and its children, prefixing error messages with path +func (_ggfeae *WdCT_WordprocessingShape )ValidateWithPath (path string )error {if _ggfeae .CNvPr !=nil {if _bdcdbe :=_ggfeae .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bdcdbe !=nil {return _bdcdbe ;};};if _gacgef :=_ggfeae .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gacgef !=nil {return _gacgef ;};if _cccdgb :=_ggfeae .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cccdgb !=nil {return _cccdgb ;};if _ggfeae .Style !=nil {if _dabbg :=_ggfeae .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_dabbg !=nil {return _dabbg ;};};if _ggfeae .ExtLst !=nil {if _aadda :=_ggfeae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aadda !=nil {return _aadda ;};};if _ggfeae .WChoice !=nil {if _bffbc :=_ggfeae .WChoice .ValidateWithPath (path +"\u002f\u0057\u0043\u0068\u006f\u0069\u0063\u0065");_bffbc !=nil {return _bffbc ;};};if _ddeee :=_ggfeae .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_ddeee !=nil {return _ddeee ;};return nil ;};func (_acdbb *ST_DropCap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_acdbb =0;case "\u006e\u006f\u006e\u0065":*_acdbb =1;case "\u0064\u0072\u006f\u0070":*_acdbb =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_acdbb =3;};return nil ;};type CT_Shd struct{ -// Validate validates the CT_MoveBookmark and its children -func (_aedg *CT_MoveBookmark )Validate ()error {return _aedg .ValidateWithPath ("\u0043T\u005fM\u006f\u0076\u0065\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");}; +// Shading Pattern +ValAttr ST_Shd ; -// ValidateWithPath validates the CT_CellMergeTrackChange and its children, prefixing error messages with path -func (_ddeg *CT_CellMergeTrackChange )ValidateWithPath (path string )error {if _gdbf :=_ddeg .VMergeAttr .ValidateWithPath (path +"/\u0056\u004d\u0065\u0072\u0067\u0065\u0041\u0074\u0074\u0072");_gdbf !=nil {return _gdbf ;};if _ageg :=_ddeg .VMergeOrigAttr .ValidateWithPath (path +"\u002fV\u004de\u0072\u0067\u0065\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_ageg !=nil {return _ageg ;};return nil ;};func NewCT_Settings ()*CT_Settings {_adecd :=&CT_Settings {};return _adecd };type ST_Zoom byte ;func NewCT_Tabs ()*CT_Tabs {_gdace :=&CT_Tabs {};return _gdace }; +// Shading Pattern Color +ColorAttr *ST_HexColor ; -// ValidateWithPath validates the EG_RunLevelElts and its children, prefixing error messages with path -func (_acbca *EG_RunLevelElts )ValidateWithPath (path string )error {if _acbca .ProofErr !=nil {if _ddcfa :=_acbca .ProofErr .ValidateWithPath (path +"\u002fP\u0072\u006f\u006f\u0066\u0045\u0072r");_ddcfa !=nil {return _ddcfa ;};};if _acbca .PermStart !=nil {if _bccfca :=_acbca .PermStart .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074");_bccfca !=nil {return _bccfca ;};};if _acbca .PermEnd !=nil {if _dgbfc :=_acbca .PermEnd .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0045\u006e\u0064");_dgbfc !=nil {return _dgbfc ;};};if _acbca .Ins !=nil {if _caacga :=_acbca .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_caacga !=nil {return _caacga ;};};if _acbca .Del !=nil {if _dbffe :=_acbca .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_dbffe !=nil {return _dbffe ;};};if _acbca .MoveFrom !=nil {if _gefad :=_acbca .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_gefad !=nil {return _gefad ;};};if _acbca .MoveTo !=nil {if _gccdef :=_acbca .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_gccdef !=nil {return _gccdef ;};};for _cggbab ,_caaec :=range _acbca .EG_RangeMarkupElements {if _gabfe :=_caaec .ValidateWithPath (_db .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 ,_cggbab ));_gabfe !=nil {return _gabfe ;};};for _ddfgedf ,_ccbcc :=range _acbca .EG_MathContent {if _ffbac :=_ccbcc .ValidateWithPath (_db .Sprintf ("%\u0073\u002f\u0045\u0047_M\u0061t\u0068\u0043\u006f\u006e\u0074e\u006e\u0074\u005b\u0025\u0064\u005d",path ,_ddfgedf ));_ffbac !=nil {return _ffbac ;};};return nil ;}; +// Shading Pattern Theme Color +ThemeColorAttr ST_ThemeColor ; -// ValidateWithPath validates the EG_RangeMarkupElements and its children, prefixing error messages with path -func (_gfeagd *EG_RangeMarkupElements )ValidateWithPath (path string )error {if _gfeagd .BookmarkStart !=nil {if _ccfgd :=_gfeagd .BookmarkStart .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006bS\u0074\u0061\u0072\u0074");_ccfgd !=nil {return _ccfgd ;};};if _gfeagd .BookmarkEnd !=nil {if _gcaca :=_gfeagd .BookmarkEnd .ValidateWithPath (path +"\u002f\u0042\u006fo\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064");_gcaca !=nil {return _gcaca ;};};if _gfeagd .MoveFromRangeStart !=nil {if _acacga :=_gfeagd .MoveFromRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076eF\u0072\u006f\u006d\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_acacga !=nil {return _acacga ;};};if _gfeagd .MoveFromRangeEnd !=nil {if _gebad :=_gfeagd .MoveFromRangeEnd .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006eg\u0065\u0045\u006e\u0064");_gebad !=nil {return _gebad ;};};if _gfeagd .MoveToRangeStart !=nil {if _fgdadf :=_gfeagd .MoveToRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074");_fgdadf !=nil {return _fgdadf ;};};if _gfeagd .MoveToRangeEnd !=nil {if _cgadcg :=_gfeagd .MoveToRangeEnd .ValidateWithPath (path +"\u002fM\u006fv\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_cgadcg !=nil {return _cgadcg ;};};if _gfeagd .CommentRangeStart !=nil {if _egeae :=_gfeagd .CommentRangeStart .ValidateWithPath (path +"\u002fC\u006fm\u006d\u0065\u006e\u0074\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074");_egeae !=nil {return _egeae ;};};if _gfeagd .CommentRangeEnd !=nil {if _fcaga :=_gfeagd .CommentRangeEnd .ValidateWithPath (path +"\u002f\u0043o\u006d\u006d\u0065n\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_fcaga !=nil {return _fcaga ;};};if _gfeagd .CustomXmlInsRangeStart !=nil {if _cdadg :=_gfeagd .CustomXmlInsRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_cdadg !=nil {return _cdadg ;};};if _gfeagd .CustomXmlInsRangeEnd !=nil {if _adeae :=_gfeagd .CustomXmlInsRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0049\u006e\u0073\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_adeae !=nil {return _adeae ;};};if _gfeagd .CustomXmlDelRangeStart !=nil {if _gedca :=_gfeagd .CustomXmlDelRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_gedca !=nil {return _gedca ;};};if _gfeagd .CustomXmlDelRangeEnd !=nil {if _egbef :=_gfeagd .CustomXmlDelRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0044\u0065\u006c\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_egbef !=nil {return _egbef ;};};if _gfeagd .CustomXmlMoveFromRangeStart !=nil {if _gfbfd :=_gfeagd .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");_gfbfd !=nil {return _gfbfd ;};};if _gfeagd .CustomXmlMoveFromRangeEnd !=nil {if _eegfa :=_gfeagd .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");_eegfa !=nil {return _eegfa ;};};if _gfeagd .CustomXmlMoveToRangeStart !=nil {if _dcgcb :=_gfeagd .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");_dcgcb !=nil {return _dcgcb ;};};if _gfeagd .CustomXmlMoveToRangeEnd !=nil {if _bgbbc :=_gfeagd .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");_bgbbc !=nil {return _bgbbc ;};};return nil ;}; +// Shading Pattern Theme Color Tint +ThemeTintAttr *string ; -// Validate validates the CT_SdtRow and its children -func (_dfegf *CT_SdtRow )Validate ()error {return _dfegf .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u006fw");};const (ST_AnnotationVMergeUnset ST_AnnotationVMerge =0;ST_AnnotationVMergeCont ST_AnnotationVMerge =1;ST_AnnotationVMergeRest ST_AnnotationVMerge =2;);func (_cggd *CT_CustomXmlRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cggd .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_db .Sprintf ("\u0025\u0076",*_cggd .UriAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_db .Sprintf ("\u0025\u0076",_cggd .ElementAttr )});e .EncodeToken (start );if _cggd .CustomXmlPr !=nil {_bdffd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_cggd .CustomXmlPr ,_bdffd );};if _cggd .EG_PContent !=nil {for _ ,_dfcba :=range _cggd .EG_PContent {_dfcba .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Shading Pattern Theme Color Shade +ThemeShadeAttr *string ; -// ValidateWithPath validates the CT_TblPr and its children, prefixing error messages with path -func (_cdbaed *CT_TblPr )ValidateWithPath (path string )error {if _cdbaed .TblStyle !=nil {if _aebged :=_cdbaed .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_aebged !=nil {return _aebged ;};};if _cdbaed .TblpPr !=nil {if _bgedb :=_cdbaed .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072");_bgedb !=nil {return _bgedb ;};};if _cdbaed .TblOverlap !=nil {if _bgffc :=_cdbaed .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_bgffc !=nil {return _bgffc ;};};if _cdbaed .BidiVisual !=nil {if _geffe :=_cdbaed .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c");_geffe !=nil {return _geffe ;};};if _cdbaed .TblStyleRowBandSize !=nil {if _cadde :=_cdbaed .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_cadde !=nil {return _cadde ;};};if _cdbaed .TblStyleColBandSize !=nil {if _cbeab :=_cdbaed .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_cbeab !=nil {return _cbeab ;};};if _cdbaed .TblW !=nil {if _aadbed :=_cdbaed .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_aadbed !=nil {return _aadbed ;};};if _cdbaed .Jc !=nil {if _fafcgb :=_cdbaed .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_fafcgb !=nil {return _fafcgb ;};};if _cdbaed .TblCellSpacing !=nil {if _accde :=_cdbaed .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_accde !=nil {return _accde ;};};if _cdbaed .TblInd !=nil {if _gaaccc :=_cdbaed .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_gaaccc !=nil {return _gaaccc ;};};if _cdbaed .TblBorders !=nil {if _gacga :=_cdbaed .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_gacga !=nil {return _gacga ;};};if _cdbaed .Shd !=nil {if _dfabd :=_cdbaed .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_dfabd !=nil {return _dfabd ;};};if _cdbaed .TblLayout !=nil {if _fgfag :=_cdbaed .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_fgfag !=nil {return _fgfag ;};};if _cdbaed .TblCellMar !=nil {if _abdbca :=_cdbaed .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_abdbca !=nil {return _abdbca ;};};if _cdbaed .TblLook !=nil {if _baaga :=_cdbaed .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_baaga !=nil {return _baaga ;};};if _cdbaed .TblCaption !=nil {if _cefgeb :=_cdbaed .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_cefgeb !=nil {return _cefgeb ;};};if _cdbaed .TblDescription !=nil {if _eaaeec :=_cdbaed .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_eaaeec !=nil {return _eaaeec ;};};if _cdbaed .TblPrChange !=nil {if _egbgff :=_cdbaed .TblPrChange .ValidateWithPath (path +"\u002f\u0054\u0062l\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_egbgff !=nil {return _egbgff ;};};return nil ;}; +// Shading Background Color +FillAttr *ST_HexColor ; -// Validate validates the CT_TblGridCol and its children -func (_ffaea *CT_TblGridCol )Validate ()error {return _ffaea .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u006f\u006c");};func (_eaebaa ST_Underline )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dfddd :=_d .Attr {};_dfddd .Name =name ;switch _eaebaa {case ST_UnderlineUnset :_dfddd .Value ="";case ST_UnderlineSingle :_dfddd .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineWords :_dfddd .Value ="\u0077\u006f\u0072d\u0073";case ST_UnderlineDouble :_dfddd .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineThick :_dfddd .Value ="\u0074\u0068\u0069c\u006b";case ST_UnderlineDotted :_dfddd .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_UnderlineDottedHeavy :_dfddd .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDash :_dfddd .Value ="\u0064\u0061\u0073\u0068";case ST_UnderlineDashedHeavy :_dfddd .Value ="d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDashLong :_dfddd .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case ST_UnderlineDashLongHeavy :_dfddd .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDash :_dfddd .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotHeavy :_dfddd .Value ="\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDotDash :_dfddd .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotDotHeavy :_dfddd .Value ="\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineWave :_dfddd .Value ="\u0077\u0061\u0076\u0065";case ST_UnderlineWavyHeavy :_dfddd .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_UnderlineWavyDouble :_dfddd .Value ="\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineNone :_dfddd .Value ="\u006e\u006f\u006e\u0065";};return _dfddd ,nil ;}; +// Shading Background Theme Color +ThemeFillAttr ST_ThemeColor ; -// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path -func (_aggg *CT_SmartTagType )ValidateWithPath (path string )error {return nil };func (_deacee *CT_Num )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_deacee .AbstractNumId =NewCT_DecimalNumber ();for _ ,_aefcbf :=range start .Attr {if _aefcbf .Name .Local =="\u006e\u0075\u006dI\u0064"{_edfcf ,_begbc :=_dd .ParseInt (_aefcbf .Value ,10,64);if _begbc !=nil {return _begbc ;};_deacee .NumIdAttr =_edfcf ;continue ;};};_fcfgb :for {_gcfde ,_bcdb :=d .Token ();if _bcdb !=nil {return _bcdb ;};switch _aefe :=_gcfde .(type ){case _d .StartElement :switch _aefe .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _egdb :=d .DecodeElement (_deacee .AbstractNumId ,&_aefe );_egdb !=nil {return _egdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abefd :=NewCT_NumLvl ();if _cafg :=d .DecodeElement (_abefd ,&_aefe );_cafg !=nil {return _cafg ;};_deacee .LvlOverride =append (_deacee .LvlOverride ,_abefd );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\u004e\u0075\u006d\u0020\u0025\u0076",_aefe .Name );if _gecefd :=d .Skip ();_gecefd !=nil {return _gecefd ;};};case _d .EndElement :break _fcfgb ;case _d .CharData :};};return nil ;}; +// Shading Background Theme Color Tint +ThemeFillTintAttr *string ; -// ValidateWithPath validates the CT_DocDefaults and its children, prefixing error messages with path -func (_agccf *CT_DocDefaults )ValidateWithPath (path string )error {if _agccf .RPrDefault !=nil {if _bbga :=_agccf .RPrDefault .ValidateWithPath (path +"/\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_bbga !=nil {return _bbga ;};};if _agccf .PPrDefault !=nil {if _dcbb :=_agccf .PPrDefault .ValidateWithPath (path +"/\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_dcbb !=nil {return _dcbb ;};};return nil ;};func (_cbag *CT_BookmarkRange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbag .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_cbag .ColFirstAttr )});};if _cbag .ColLastAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_db .Sprintf ("\u0025\u0076",*_cbag .ColLastAttr )});};if _cbag .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_cfe ,_beab :=_cbag .DisplacedByCustomXmlAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _beab !=nil {return _beab ;};start .Attr =append (start .Attr ,_cfe );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_cbag .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgedc ST_LineSpacingRule )ValidateWithPath (path string )error {switch _dgedc {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgedc ));};return nil ;}; +// Shading Background Theme Color Shade +ThemeFillShadeAttr *string ;};func (_befcgg ST_Border )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_abgce :=_d .Attr {};_abgce .Name =name ;switch _befcgg {case ST_BorderUnset :_abgce .Value ="";case ST_BorderNil :_abgce .Value ="\u006e\u0069\u006c";case ST_BorderNone :_abgce .Value ="\u006e\u006f\u006e\u0065";case ST_BorderSingle :_abgce .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderThick :_abgce .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderDouble :_abgce .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderDotted :_abgce .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderDashed :_abgce .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderDotDash :_abgce .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_BorderDotDotDash :_abgce .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_BorderTriple :_abgce .Value ="\u0074\u0072\u0069\u0070\u006c\u0065";case ST_BorderThinThickSmallGap :_abgce .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case ST_BorderThickThinSmallGap :_abgce .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case ST_BorderThinThickThinSmallGap :_abgce .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070";case ST_BorderThinThickMediumGap :_abgce .Value ="\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case ST_BorderThickThinMediumGap :_abgce .Value ="\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case ST_BorderThinThickThinMediumGap :_abgce .Value ="\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070";case ST_BorderThinThickLargeGap :_abgce .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case ST_BorderThickThinLargeGap :_abgce .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case ST_BorderThinThickThinLargeGap :_abgce .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070";case ST_BorderWave :_abgce .Value ="\u0077\u0061\u0076\u0065";case ST_BorderDoubleWave :_abgce .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_BorderDashSmallGap :_abgce .Value ="\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070";case ST_BorderDashDotStroked :_abgce .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderThreeDEmboss :_abgce .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case ST_BorderThreeDEngrave :_abgce .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case ST_BorderOutset :_abgce .Value ="\u006f\u0075\u0074\u0073\u0065\u0074";case ST_BorderInset :_abgce .Value ="\u0069\u006e\u0073e\u0074";case ST_BorderApples :_abgce .Value ="\u0061\u0070\u0070\u006c\u0065\u0073";case ST_BorderArchedScallops :_abgce .Value ="\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073";case ST_BorderBabyPacifier :_abgce .Value ="\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072";case ST_BorderBabyRattle :_abgce .Value ="\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065";case ST_BorderBalloons3Colors :_abgce .Value ="\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073";case ST_BorderBalloonsHotAir :_abgce .Value ="\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072";case ST_BorderBasicBlackDashes :_abgce .Value ="\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073";case ST_BorderBasicBlackDots :_abgce .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073";case ST_BorderBasicBlackSquares :_abgce .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073";case ST_BorderBasicThinLines :_abgce .Value ="\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073";case ST_BorderBasicWhiteDashes :_abgce .Value ="\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073";case ST_BorderBasicWhiteDots :_abgce .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073";case ST_BorderBasicWhiteSquares :_abgce .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073";case ST_BorderBasicWideInline :_abgce .Value ="\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065";case ST_BorderBasicWideMidline :_abgce .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065";case ST_BorderBasicWideOutline :_abgce .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case ST_BorderBats :_abgce .Value ="\u0062\u0061\u0074\u0073";case ST_BorderBirds :_abgce .Value ="\u0062\u0069\u0072d\u0073";case ST_BorderBirdsFlight :_abgce .Value ="b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074";case ST_BorderCabins :_abgce .Value ="\u0063\u0061\u0062\u0069\u006e\u0073";case ST_BorderCakeSlice :_abgce .Value ="\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e";case ST_BorderCandyCorn :_abgce .Value ="\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n";case ST_BorderCelticKnotwork :_abgce .Value ="\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b";case ST_BorderCertificateBanner :_abgce .Value ="\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072";case ST_BorderChainLink :_abgce .Value ="\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek";case ST_BorderChampagneBottle :_abgce .Value ="\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065";case ST_BorderCheckedBarBlack :_abgce .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b";case ST_BorderCheckedBarColor :_abgce .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072";case ST_BorderCheckered :_abgce .Value ="\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d";case ST_BorderChristmasTree :_abgce .Value ="\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065";case ST_BorderCirclesLines :_abgce .Value ="\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073";case ST_BorderCirclesRectangles :_abgce .Value ="\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073";case ST_BorderClassicalWave :_abgce .Value ="\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065";case ST_BorderClocks :_abgce .Value ="\u0063\u006c\u006f\u0063\u006b\u0073";case ST_BorderCompass :_abgce .Value ="\u0063o\u006d\u0070\u0061\u0073\u0073";case ST_BorderConfetti :_abgce .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_BorderConfettiGrays :_abgce .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073";case ST_BorderConfettiOutline :_abgce .Value ="\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case ST_BorderConfettiStreamers :_abgce .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073";case ST_BorderConfettiWhite :_abgce .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065";case ST_BorderCornerTriangles :_abgce .Value ="\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case ST_BorderCouponCutoutDashes :_abgce .Value ="\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073";case ST_BorderCouponCutoutDots :_abgce .Value ="\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073";case ST_BorderCrazyMaze :_abgce .Value ="\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae";case ST_BorderCreaturesButterfly :_abgce .Value ="\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079";case ST_BorderCreaturesFish :_abgce .Value ="\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068";case ST_BorderCreaturesInsects :_abgce .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073";case ST_BorderCreaturesLadyBug :_abgce .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067";case ST_BorderCrossStitch :_abgce .Value ="c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCup :_abgce .Value ="\u0063\u0075\u0070";case ST_BorderDecoArch :_abgce .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068";case ST_BorderDecoArchColor :_abgce .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072";case ST_BorderDecoBlocks :_abgce .Value ="\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073";case ST_BorderDiamondsGray :_abgce .Value ="\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079";case ST_BorderDoubleD :_abgce .Value ="\u0064o\u0075\u0062\u006c\u0065\u0044";case ST_BorderDoubleDiamonds :_abgce .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073";case ST_BorderEarth1 :_abgce .Value ="\u0065\u0061\u0072\u0074\u0068\u0031";case ST_BorderEarth2 :_abgce .Value ="\u0065\u0061\u0072\u0074\u0068\u0032";case ST_BorderEarth3 :_abgce .Value ="\u0065\u0061\u0072\u0074\u0068\u0033";case ST_BorderEclipsingSquares1 :_abgce .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031";case ST_BorderEclipsingSquares2 :_abgce .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032";case ST_BorderEggsBlack :_abgce .Value ="\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k";case ST_BorderFans :_abgce .Value ="\u0066\u0061\u006e\u0073";case ST_BorderFilm :_abgce .Value ="\u0066\u0069\u006c\u006d";case ST_BorderFirecrackers :_abgce .Value ="\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073";case ST_BorderFlowersBlockPrint :_abgce .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074";case ST_BorderFlowersDaisies :_abgce .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073";case ST_BorderFlowersModern1 :_abgce .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031";case ST_BorderFlowersModern2 :_abgce .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032";case ST_BorderFlowersPansy :_abgce .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079";case ST_BorderFlowersRedRose :_abgce .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065";case ST_BorderFlowersRoses :_abgce .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073";case ST_BorderFlowersTeacup :_abgce .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070";case ST_BorderFlowersTiny :_abgce .Value ="f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079";case ST_BorderGems :_abgce .Value ="\u0067\u0065\u006d\u0073";case ST_BorderGingerbreadMan :_abgce .Value ="\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e";case ST_BorderGradient :_abgce .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_BorderHandmade1 :_abgce .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00651";case ST_BorderHandmade2 :_abgce .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00652";case ST_BorderHeartBalloon :_abgce .Value ="\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e";case ST_BorderHeartGray :_abgce .Value ="\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y";case ST_BorderHearts :_abgce .Value ="\u0068\u0065\u0061\u0072\u0074\u0073";case ST_BorderHeebieJeebies :_abgce .Value ="\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073";case ST_BorderHolly :_abgce .Value ="\u0068\u006f\u006cl\u0079";case ST_BorderHouseFunky :_abgce .Value ="\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079";case ST_BorderHypnotic :_abgce .Value ="\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063";case ST_BorderIceCreamCones :_abgce .Value ="\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073";case ST_BorderLightBulb :_abgce .Value ="\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb";case ST_BorderLightning1 :_abgce .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031";case ST_BorderLightning2 :_abgce .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032";case ST_BorderMapPins :_abgce .Value ="\u006da\u0070\u0050\u0069\u006e\u0073";case ST_BorderMapleLeaf :_abgce .Value ="\u006da\u0070\u006c\u0065\u004c\u0065\u0061f";case ST_BorderMapleMuffins :_abgce .Value ="\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073";case ST_BorderMarquee :_abgce .Value ="\u006da\u0072\u0071\u0075\u0065\u0065";case ST_BorderMarqueeToothed :_abgce .Value ="\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064";case ST_BorderMoons :_abgce .Value ="\u006d\u006f\u006fn\u0073";case ST_BorderMosaic :_abgce .Value ="\u006d\u006f\u0073\u0061\u0069\u0063";case ST_BorderMusicNotes :_abgce .Value ="\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073";case ST_BorderNorthwest :_abgce .Value ="\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t";case ST_BorderOvals :_abgce .Value ="\u006f\u0076\u0061l\u0073";case ST_BorderPackages :_abgce .Value ="\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073";case ST_BorderPalmsBlack :_abgce .Value ="\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b";case ST_BorderPalmsColor :_abgce .Value ="\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072";case ST_BorderPaperClips :_abgce .Value ="\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073";case ST_BorderPapyrus :_abgce .Value ="\u0070a\u0070\u0079\u0072\u0075\u0073";case ST_BorderPartyFavor :_abgce .Value ="\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072";case ST_BorderPartyGlass :_abgce .Value ="\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073";case ST_BorderPencils :_abgce .Value ="\u0070e\u006e\u0063\u0069\u006c\u0073";case ST_BorderPeople :_abgce .Value ="\u0070\u0065\u006f\u0070\u006c\u0065";case ST_BorderPeopleWaving :_abgce .Value ="\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067";case ST_BorderPeopleHats :_abgce .Value ="\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073";case ST_BorderPoinsettias :_abgce .Value ="p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073";case ST_BorderPostageStamp :_abgce .Value ="\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070";case ST_BorderPumpkin1 :_abgce .Value ="\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031";case ST_BorderPushPinNote2 :_abgce .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032";case ST_BorderPushPinNote1 :_abgce .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031";case ST_BorderPyramids :_abgce .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073";case ST_BorderPyramidsAbove :_abgce .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065";case ST_BorderQuadrants :_abgce .Value ="\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s";case ST_BorderRings :_abgce .Value ="\u0072\u0069\u006eg\u0073";case ST_BorderSafari :_abgce .Value ="\u0073\u0061\u0066\u0061\u0072\u0069";case ST_BorderSawtooth :_abgce .Value ="\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068";case ST_BorderSawtoothGray :_abgce .Value ="\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079";case ST_BorderScaredCat :_abgce .Value ="\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t";case ST_BorderSeattle :_abgce .Value ="\u0073e\u0061\u0074\u0074\u006c\u0065";case ST_BorderShadowedSquares :_abgce .Value ="\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073";case ST_BorderSharksTeeth :_abgce .Value ="s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068";case ST_BorderShorebirdTracks :_abgce .Value ="\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073";case ST_BorderSkyrocket :_abgce .Value ="\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t";case ST_BorderSnowflakeFancy :_abgce .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079";case ST_BorderSnowflakes :_abgce .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073";case ST_BorderSombrero :_abgce .Value ="\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f";case ST_BorderSouthwest :_abgce .Value ="\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t";case ST_BorderStars :_abgce .Value ="\u0073\u0074\u0061r\u0073";case ST_BorderStarsTop :_abgce .Value ="\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070";case ST_BorderStars3d :_abgce .Value ="\u0073t\u0061\u0072\u0073\u0033\u0064";case ST_BorderStarsBlack :_abgce .Value ="\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b";case ST_BorderStarsShadowed :_abgce .Value ="\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064";case ST_BorderSun :_abgce .Value ="\u0073\u0075\u006e";case ST_BorderSwirligig :_abgce .Value ="\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g";case ST_BorderTornPaper :_abgce .Value ="\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r";case ST_BorderTornPaperBlack :_abgce .Value ="\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b";case ST_BorderTrees :_abgce .Value ="\u0074\u0072\u0065e\u0073";case ST_BorderTriangleParty :_abgce .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079";case ST_BorderTriangles :_abgce .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s";case ST_BorderTriangle1 :_abgce .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00651";case ST_BorderTriangle2 :_abgce .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00652";case ST_BorderTriangleCircle1 :_abgce .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031";case ST_BorderTriangleCircle2 :_abgce .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032";case ST_BorderShapes1 :_abgce .Value ="\u0073h\u0061\u0070\u0065\u0073\u0031";case ST_BorderShapes2 :_abgce .Value ="\u0073h\u0061\u0070\u0065\u0073\u0032";case ST_BorderTwistedLines1 :_abgce .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031";case ST_BorderTwistedLines2 :_abgce .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032";case ST_BorderVine :_abgce .Value ="\u0076\u0069\u006e\u0065";case ST_BorderWaveline :_abgce .Value ="\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065";case ST_BorderWeavingAngles :_abgce .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073";case ST_BorderWeavingBraid :_abgce .Value ="\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064";case ST_BorderWeavingRibbon :_abgce .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e";case ST_BorderWeavingStrips :_abgce .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073";case ST_BorderWhiteFlowers :_abgce .Value ="\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073";case ST_BorderWoodwork :_abgce .Value ="\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b";case ST_BorderXIllusions :_abgce .Value ="\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073";case ST_BorderZanyTriangles :_abgce .Value ="\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case ST_BorderZigZag :_abgce .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";case ST_BorderZigZagStitch :_abgce .Value ="\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCustom :_abgce .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _abgce ,nil ;}; -// ValidateWithPath validates the EG_PContentMath and its children, prefixing error messages with path -func (_bdfbg *EG_PContentMath )ValidateWithPath (path string )error {for _gcgfec ,_eabgc :=range _bdfbg .EG_PContentBase {if _bafaag :=_eabgc .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0045G_\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u005b\u0025d\u005d",path ,_gcgfec ));_bafaag !=nil {return _bafaag ;};};for _bccddf ,_ebfcc :=range _bdfbg .EG_ContentRunContentBase {if _eedab :=_ebfcc .ValidateWithPath (_db .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 ,_bccddf ));_eedab !=nil {return _eedab ;};};return nil ;};func (_fegge *CT_Markup )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_fegge .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });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;);type WdCT_GraphicFrame struct{CNvPr *_bf .CT_NonVisualDrawingProps ;CNvFrPr *_bf .CT_NonVisualGraphicFrameProperties ;Xfrm *_bf .CT_Transform2D ;Graphic *_bf .Graphic ;ExtLst *_bf .CT_OfficeArtExtensionList ;};type ST_Direction byte ;func (_fdfac *ST_LineSpacingRule )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aeeacg ,_fagag :=d .Token ();if _fagag !=nil {return _fagag ;};if _edgeeg ,_dbfcfdb :=_aeeacg .(_d .EndElement );_dbfcfdb &&_edgeeg .Name ==start .Name {*_fdfac =1;return nil ;};if _fafdbe ,_cbfdeg :=_aeeacg .(_d .CharData );!_cbfdeg {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aeeacg );}else {switch string (_fafdbe ){case "":*_fdfac =0;case "\u0061\u0075\u0074\u006f":*_fdfac =1;case "\u0065\u0078\u0061c\u0074":*_fdfac =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_fdfac =3;};};_aeeacg ,_fagag =d .Token ();if _fagag !=nil {return _fagag ;};if _beacd ,_dcadab :=_aeeacg .(_d .EndElement );_dcadab &&_beacd .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aeeacg );};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;);func (_cgegac *ST_View )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdcaf ,_cdcfc :=d .Token ();if _cdcfc !=nil {return _cdcfc ;};if _cdfgfb ,_gfdbeb :=_bdcaf .(_d .EndElement );_gfdbeb &&_cdfgfb .Name ==start .Name {*_cgegac =1;return nil ;};if _addcg ,_efedf :=_bdcaf .(_d .CharData );!_efedf {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdcaf );}else {switch string (_addcg ){case "":*_cgegac =0;case "\u006e\u006f\u006e\u0065":*_cgegac =1;case "\u0070\u0072\u0069n\u0074":*_cgegac =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_cgegac =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_cgegac =4;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cgegac =5;case "\u0077\u0065\u0062":*_cgegac =6;};};_bdcaf ,_cdcfc =d .Token ();if _cdcfc !=nil {return _cdcfc ;};if _dfbfgc ,_ebagd :=_bdcaf .(_d .EndElement );_ebagd &&_dfbfgc .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdcaf );};func (_fgccaa ST_PTabLeader )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cebgd :=_d .Attr {};_cebgd .Name =name ;switch _fgccaa {case ST_PTabLeaderUnset :_cebgd .Value ="";case ST_PTabLeaderNone :_cebgd .Value ="\u006e\u006f\u006e\u0065";case ST_PTabLeaderDot :_cebgd .Value ="\u0064\u006f\u0074";case ST_PTabLeaderHyphen :_cebgd .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_PTabLeaderUnderscore :_cebgd .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_PTabLeaderMiddleDot :_cebgd .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return _cebgd ,nil ;}; +// Validate validates the CT_Settings and its children +func (_cgdbec *CT_Settings )Validate ()error {return _cgdbec .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};type ST_DocGrid byte ;func (_be *AG_Password )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _be .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_be .AlgorithmNameAttr )});};if _be .HashValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_be .HashValueAttr )});};if _be .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_be .SaltValueAttr )});};if _be .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_be .SpinCountAttr )});};return nil ;}; -// ValidateWithPath validates the CT_DocPartBehaviors and its children, prefixing error messages with path -func (_bfae *CT_DocPartBehaviors )ValidateWithPath (path string )error {for _aaedg ,_bacgc :=range _bfae .Behavior {if _efcf :=_bacgc .ValidateWithPath (_db .Sprintf ("\u0025s\u002fB\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u005b\u0025\u0064\u005d",path ,_aaedg ));_efcf !=nil {return _efcf ;};};return nil ;}; +// Validate validates the CT_SdtContentCell and its children +func (_fafdd *CT_SdtContentCell )Validate ()error {return _fafdd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006et\u0043\u0065\u006c\u006c");};func (_dfbffg *CT_TwipsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_dfbffg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eecbe ST_MailMergeOdsoFMDFieldType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eecbe .String (),start );};func (_agfec ST_HexColorAuto )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cgfff :=_d .Attr {};_cgfff .Name =name ;switch _agfec {case ST_HexColorAutoUnset :_cgfff .Value ="";case ST_HexColorAutoAuto :_cgfff .Value ="\u0061\u0075\u0074\u006f";};return _cgfff ,nil ;};type ST_RubyAlign byte ;type CT_Background struct{ -// ValidateWithPath validates the CT_SdtRun and its children, prefixing error messages with path -func (_geegc *CT_SdtRun )ValidateWithPath (path string )error {if _geegc .SdtPr !=nil {if _fgbe :=_geegc .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_fgbe !=nil {return _fgbe ;};};if _geegc .SdtEndPr !=nil {if _bbaef :=_geegc .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_bbaef !=nil {return _bbaef ;};};if _geegc .SdtContent !=nil {if _ccfbbb :=_geegc .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_ccfbbb !=nil {return _ccfbbb ;};};return nil ;}; +// Background Color +ColorAttr *ST_HexColor ; -// ValidateWithPath validates the CT_P and its children, prefixing error messages with path -func (_dddbf *CT_P )ValidateWithPath (path string )error {if _dddbf .PPr !=nil {if _abdcf :=_dddbf .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_abdcf !=nil {return _abdcf ;};};for _ffecg ,_dgffbc :=range _dddbf .EG_PContent {if _fbdba :=_dgffbc .ValidateWithPath (_db .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_ffecg ));_fbdba !=nil {return _fbdba ;};};return nil ;};func NewWdCT_WordprocessingCanvas ()*WdCT_WordprocessingCanvas {_ffacgg :=&WdCT_WordprocessingCanvas {};return _ffacgg ;};func NewEG_HdrFtrReferences ()*EG_HdrFtrReferences {_aaagd :=&EG_HdrFtrReferences {};return _aaagd }; +// Background Theme Color +ThemeColorAttr ST_ThemeColor ; -// Validate validates the Numbering and its children -func (_feeaca *Numbering )Validate ()error {return _feeaca .ValidateWithPath ("\u004eu\u006d\u0062\u0065\u0072\u0069\u006eg");};func NewCT_Text ()*CT_Text {_agbab :=&CT_Text {};return _agbab }; +// Background Theme Color Tint +ThemeTintAttr *string ; -// Validate validates the WdCT_WrapThrough and its children -func (_egaae *WdCT_WrapThrough )Validate ()error {return _egaae .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0057r\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068");};func (_adcefc ST_FldCharType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_adcefc .String (),start );}; +// Background Theme Color Shade +ThemeShadeAttr *string ;Any []_dg .Any ;Drawing *CT_Drawing ;}; -// Validate validates the CT_DocPartPr and its children -func (_agbea *CT_DocPartPr )Validate ()error {return _agbea .ValidateWithPath ("\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");};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 (_adaaeb ST_FFTextType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eccgg :=_d .Attr {};_eccgg .Name =name ;switch _adaaeb {case ST_FFTextTypeUnset :_eccgg .Value ="";case ST_FFTextTypeRegular :_eccgg .Value ="\u0072e\u0067\u0075\u006c\u0061\u0072";case ST_FFTextTypeNumber :_eccgg .Value ="\u006e\u0075\u006d\u0062\u0065\u0072";case ST_FFTextTypeDate :_eccgg .Value ="\u0064\u0061\u0074\u0065";case ST_FFTextTypeCurrentTime :_eccgg .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065";case ST_FFTextTypeCurrentDate :_eccgg .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065";case ST_FFTextTypeCalculated :_eccgg .Value ="\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064";};return _eccgg ,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;);type ST_ObjectUpdateMode byte ; +// Validate validates the CT_PPr and its children +func (_adgc *CT_PPr )Validate ()error {return _adgc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072");};type CT_Ind struct{ -// Validate validates the CT_FontFamily and its children -func (_afcdda *CT_FontFamily )Validate ()error {return _afcdda .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};func (_acabd *CT_DocPartBehavior )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ecfcf ,_efbf :=_acabd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _efbf !=nil {return _efbf ;};start .Attr =append (start .Attr ,_ecfcf );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_HdrFtrRef struct{TypeAttr ST_HdrFtr ;IdAttr string ;};func (_cbdca *ST_StyleType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cbdca =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_cbdca =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_cbdca =2;case "\u0074\u0061\u0062l\u0065":*_cbdca =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_cbdca =4;};return nil ;}; +// Start Indentation +StartAttr *ST_SignedTwipsMeasure ; -// Validate validates the WdCT_LinkedTextboxInformation and its children -func (_gdcbgb *WdCT_LinkedTextboxInformation )Validate ()error {return _gdcbgb .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 (_bgdea *CT_RubyPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgdea .RubyAlign =NewCT_RubyAlign ();_bgdea .Hps =NewCT_HpsMeasure ();_bgdea .HpsRaise =NewCT_HpsMeasure ();_bgdea .HpsBaseText =NewCT_HpsMeasure ();_bgdea .Lid =NewCT_Lang ();_gcefgd :for {_aeged ,_ebabd :=d .Token ();if _ebabd !=nil {return _ebabd ;};switch _gdfb :=_aeged .(type ){case _d .StartElement :switch _gdfb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _cfgdgg :=d .DecodeElement (_bgdea .RubyAlign ,&_gdfb );_cfgdgg !=nil {return _cfgdgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _effbd :=d .DecodeElement (_bgdea .Hps ,&_gdfb );_effbd !=nil {return _effbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _fdbeb :=d .DecodeElement (_bgdea .HpsRaise ,&_gdfb );_fdbeb !=nil {return _fdbeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _bbfggd :=d .DecodeElement (_bgdea .HpsBaseText ,&_gdfb );_bbfggd !=nil {return _bbfggd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _effee :=d .DecodeElement (_bgdea .Lid ,&_gdfb );_effee !=nil {return _effee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgdea .Dirty =NewCT_OnOff ();if _dbbee :=d .DecodeElement (_bgdea .Dirty ,&_gdfb );_dbbee !=nil {return _dbbee ;};default:_ee .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",_gdfb .Name );if _cddfg :=d .Skip ();_cddfg !=nil {return _cddfg ;};};case _d .EndElement :break _gcefgd ;case _d .CharData :};};return nil ;}; +// Start Indentation in Character Units +StartCharsAttr *int64 ; -// ValidateWithPath validates the CT_FFHelpText and its children, prefixing error messages with path -func (_ecdfd *CT_FFHelpText )ValidateWithPath (path string )error {if _gadeb :=_ecdfd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gadeb !=nil {return _gadeb ;};return nil ;};func (_eeefa *EG_PContentBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_addgcc :for {_cdaeed ,_dagffe :=d .Token ();if _dagffe !=nil {return _dagffe ;};switch _dgfbec :=_cdaeed .(type ){case _d .StartElement :switch _dgfbec .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eeefa .CustomXml =NewCT_CustomXmlRun ();if _dcdeec :=d .DecodeElement (_eeefa .CustomXml ,&_dgfbec );_dcdeec !=nil {return _dcdeec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fabdc :=NewCT_SimpleField ();if _gcffeg :=d .DecodeElement (_fabdc ,&_dgfbec );_gcffeg !=nil {return _gcffeg ;};_eeefa .FldSimple =append (_eeefa .FldSimple ,_fabdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eeefa .Hyperlink =NewCT_Hyperlink ();if _deaacc :=d .DecodeElement (_eeefa .Hyperlink ,&_dgfbec );_deaacc !=nil {return _deaacc ;};default:_ee .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",_dgfbec .Name );if _bgege :=d .Skip ();_bgege !=nil {return _bgege ;};};case _d .EndElement :break _addgcc ;case _d .CharData :};};return nil ;}; +// End Indentation +EndAttr *ST_SignedTwipsMeasure ; -// ValidateWithPath validates the CT_PPrChange and its children, prefixing error messages with path -func (_acead *CT_PPrChange )ValidateWithPath (path string )error {if _eeed :=_acead .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_eeed !=nil {return _eeed ;};return nil ;};type CT_SaveThroughXslt struct{IdAttr *string ; +// End Indentation in Character Units +EndCharsAttr *int64 ; -// Local Identifier for XSL Transform -SolutionIDAttr *string ;};func (_fbag *CT_Border )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_efgg ,_aea :=_fbag .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _aea !=nil {return _aea ;};start .Attr =append (start .Attr ,_efgg );if _fbag .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_db .Sprintf ("\u0025\u0076",*_fbag .ColorAttr )});};if _fbag .ThemeColorAttr !=ST_ThemeColorUnset {_efec ,_afg :=_fbag .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _afg !=nil {return _afg ;};start .Attr =append (start .Attr ,_efec );};if _fbag .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_fbag .ThemeTintAttr )});};if _fbag .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_fbag .ThemeShadeAttr )});};if _fbag .SzAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_db .Sprintf ("\u0025\u0076",*_fbag .SzAttr )});};if _fbag .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_fbag .SpaceAttr )});};if _fbag .ShadowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_db .Sprintf ("\u0025\u0076",*_fbag .ShadowAttr )});};if _fbag .FrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_fbag .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbece *Recipients )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077\u003a\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073";return _fbece .CT_Recipients .MarshalXML (e ,start );};func (_bfcdee *CT_SectPrChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_db .Sprintf ("\u0025\u0076",_bfcdee .AuthorAttr )});if _bfcdee .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_bfcdee .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_bfcdee .IdAttr )});e .EncodeToken (start );if _bfcdee .SectPr !=nil {_ddddgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_bfcdee .SectPr ,_ddddgb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_RPrDefault struct{ +// Start Indentation +LeftAttr *ST_SignedTwipsMeasure ; -// Run Properties -RPr *CT_RPr ;};func (_cgeggd ST_DisplacedByCustomXml )Validate ()error {return _cgeggd .ValidateWithPath ("")};func (_acaacg *CT_ReadingModeInkLockDown )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ccfgef :=range start .Attr {if _ccfgef .Name .Local =="\u0061\u0063\u0074\u0075\u0061\u006c\u0050\u0067"{_dgfcbd ,_egbgd :=ParseUnionST_OnOff (_ccfgef .Value );if _egbgd !=nil {return _egbgd ;};_acaacg .ActualPgAttr =_dgfcbd ;continue ;};if _ccfgef .Name .Local =="\u0077"{_gdaca ,_cfgeb :=_dd .ParseUint (_ccfgef .Value ,10,64);if _cfgeb !=nil {return _cfgeb ;};_acaacg .WAttr =_gdaca ;continue ;};if _ccfgef .Name .Local =="\u0068"{_febgg ,_geccgd :=_dd .ParseUint (_ccfgef .Value ,10,64);if _geccgd !=nil {return _geccgd ;};_acaacg .HAttr =_febgg ;continue ;};if _ccfgef .Name .Local =="\u0066\u006f\u006e\u0074\u0053\u007a"{_geda ,_feff :=ParseUnionST_DecimalNumberOrPercent (_ccfgef .Value );if _feff !=nil {return _feff ;};_acaacg .FontSzAttr =_geda ;continue ;};};for {_edgc ,_fcggf :=d .Token ();if _fcggf !=nil {return _db .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",_fcggf );};if _ebdae ,_fcade :=_edgc .(_d .EndElement );_fcade &&_ebdae .Name ==start .Name {break ;};};return nil ;};func NewCT_FtnEdnRef ()*CT_FtnEdnRef {_gdfce :=&CT_FtnEdnRef {};return _gdfce };func (_gbbfc *ST_Direction )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfgecg ,_fgcbc :=d .Token ();if _fgcbc !=nil {return _fgcbc ;};if _gcdbdf ,_acbde :=_cfgecg .(_d .EndElement );_acbde &&_gcdbdf .Name ==start .Name {*_gbbfc =1;return nil ;};if _aeeec ,_acgdfd :=_cfgecg .(_d .CharData );!_acgdfd {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfgecg );}else {switch string (_aeeec ){case "":*_gbbfc =0;case "\u006c\u0074\u0072":*_gbbfc =1;case "\u0072\u0074\u006c":*_gbbfc =2;};};_cfgecg ,_fgcbc =d .Token ();if _fgcbc !=nil {return _fgcbc ;};if _gcaef ,_agbccf :=_cfgecg .(_d .EndElement );_agbccf &&_gcaef .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfgecg );};func (_dgcg *CT_Lang )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eabed :=range start .Attr {if _eabed .Name .Local =="\u0076\u0061\u006c"{_gfbd ,_cbgad :=_eabed .Value ,error (nil );if _cbgad !=nil {return _cbgad ;};_dgcg .ValAttr =_gfbd ;continue ;};};for {_cfdc ,_efaea :=d .Token ();if _efaea !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u003a\u0020\u0025\u0073",_efaea );};if _bcfed ,_ceabc :=_cfdc .(_d .EndElement );_ceabc &&_bcfed .Name ==start .Name {break ;};};return nil ;};type Fonts struct{CT_FontsList };const (ST_HexColorAutoUnset ST_HexColorAuto =0;ST_HexColorAutoAuto ST_HexColorAuto =1;);func (_gaeg *CT_Columns )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gaeg .EqualWidthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065q\u0075\u0061\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_db .Sprintf ("\u0025\u0076",*_gaeg .EqualWidthAttr )});};if _gaeg .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_gaeg .SpaceAttr )});};if _gaeg .NumAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d"},Value :_db .Sprintf ("\u0025\u0076",*_gaeg .NumAttr )});};if _gaeg .SepAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073e\u0070"},Value :_db .Sprintf ("\u0025\u0076",*_gaeg .SepAttr )});};e .EncodeToken (start );_cdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063o\u006c"}};for _ ,_begf :=range _gaeg .Col {e .EncodeElement (_begf ,_cdb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_ProofErr byte ;type CT_DocPartBehaviors struct{ +// Start Indentation in Character Units +LeftCharsAttr *int64 ; -// Entry Insertion Behavior -Behavior []*CT_DocPartBehavior ;};func (_bgbf *CT_Compat )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bgbf .UseSingleBorderforContiguousCells !=nil {_ggea :=_d .StartElement {Name :_d .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 (_bgbf .UseSingleBorderforContiguousCells ,_ggea );};if _bgbf .WpJustification !=nil {_fdac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0070\u004a\u0075\u0073\u0074\u0069\u0066\u0069\u0063a\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bgbf .WpJustification ,_fdac );};if _bgbf .NoTabHangInd !=nil {_ebdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0054\u0061\u0062\u0048\u0061n\u0067\u0049\u006e\u0064"}};e .EncodeElement (_bgbf .NoTabHangInd ,_ebdb );};if _bgbf .NoLeading !=nil {_eeeeed :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067"}};e .EncodeElement (_bgbf .NoLeading ,_eeeeed );};if _bgbf .SpaceForUL !=nil {_fedg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"}};e .EncodeElement (_bgbf .SpaceForUL ,_fedg );};if _bgbf .NoColumnBalance !=nil {_dgbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0043\u006f\u006c\u0075\u006d\u006e\u0042\u0061l\u0061\u006e\u0063\u0065"}};e .EncodeElement (_bgbf .NoColumnBalance ,_dgbf );};if _bgbf .BalanceSingleByteDoubleByteWidth !=nil {_eadd :=_d .StartElement {Name :_d .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 (_bgbf .BalanceSingleByteDoubleByteWidth ,_eadd );};if _bgbf .NoExtraLineSpacing !=nil {_fgag :=_d .StartElement {Name :_d .Name {Local :"w\u003an\u006f\u0045\u0078\u0074\u0072\u0061\u004c\u0069n\u0065\u0053\u0070\u0061ci\u006e\u0067"}};e .EncodeElement (_bgbf .NoExtraLineSpacing ,_fgag );};if _bgbf .DoNotLeaveBackslashAlone !=nil {_eddb :=_d .StartElement {Name :_d .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 (_bgbf .DoNotLeaveBackslashAlone ,_eddb );};if _bgbf .UlTrailSpace !=nil {_dedf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075\u006c\u0054\u0072\u0061\u0069\u006cS\u0070\u0061\u0063\u0065"}};e .EncodeElement (_bgbf .UlTrailSpace ,_dedf );};if _bgbf .DoNotExpandShiftReturn !=nil {_cgefc :=_d .StartElement {Name :_d .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 (_bgbf .DoNotExpandShiftReturn ,_cgefc );};if _bgbf .SpacingInWholePoints !=nil {_efccf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0070ac\u0069\u006e\u0067\u0049\u006e\u0057\u0068\u006f\u006c\u0065\u0050\u006f\u0069\u006et\u0073"}};e .EncodeElement (_bgbf .SpacingInWholePoints ,_efccf );};if _bgbf .LineWrapLikeWord6 !=nil {_aaced :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069ne\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0036"}};e .EncodeElement (_bgbf .LineWrapLikeWord6 ,_aaced );};if _bgbf .PrintBodyTextBeforeHeader !=nil {_defd :=_d .StartElement {Name :_d .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 (_bgbf .PrintBodyTextBeforeHeader ,_defd );};if _bgbf .PrintColBlack !=nil {_acfe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"}};e .EncodeElement (_bgbf .PrintColBlack ,_acfe );};if _bgbf .WpSpaceWidth !=nil {_eaeaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0070\u0053\u0070\u0061\u0063\u0065W\u0069\u0064\u0074\u0068"}};e .EncodeElement (_bgbf .WpSpaceWidth ,_eaeaa );};if _bgbf .ShowBreaksInFrames !=nil {_dgda :=_d .StartElement {Name :_d .Name {Local :"w\u003as\u0068\u006f\u0077\u0042\u0072\u0065\u0061\u006bs\u0049\u006e\u0046\u0072am\u0065\u0073"}};e .EncodeElement (_bgbf .ShowBreaksInFrames ,_dgda );};if _bgbf .SubFontBySize !=nil {_dcg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073u\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"}};e .EncodeElement (_bgbf .SubFontBySize ,_dcg );};if _bgbf .SuppressBottomSpacing !=nil {_gedfg :=_d .StartElement {Name :_d .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 (_bgbf .SuppressBottomSpacing ,_gedfg );};if _bgbf .SuppressTopSpacing !=nil {_bacba :=_d .StartElement {Name :_d .Name {Local :"w\u003as\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0054o\u0070\u0053\u0070\u0061ci\u006e\u0067"}};e .EncodeElement (_bgbf .SuppressTopSpacing ,_bacba );};if _bgbf .SuppressSpacingAtTopOfPage !=nil {_geaf :=_d .StartElement {Name :_d .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 (_bgbf .SuppressSpacingAtTopOfPage ,_geaf );};if _bgbf .SuppressTopSpacingWP !=nil {_agged :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075pp\u0072\u0065\u0073\u0073\u0054\u006f\u0070\u0053\u0070\u0061\u0063\u0069\u006e\u0067W\u0050"}};e .EncodeElement (_bgbf .SuppressTopSpacingWP ,_agged );};if _bgbf .SuppressSpBfAfterPgBrk !=nil {_dbcg :=_d .StartElement {Name :_d .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 (_bgbf .SuppressSpBfAfterPgBrk ,_dbcg );};if _bgbf .SwapBordersFacingPages !=nil {_fgea :=_d .StartElement {Name :_d .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 (_bgbf .SwapBordersFacingPages ,_fgea );};if _bgbf .ConvMailMergeEsc !=nil {_gcea :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063o\u006e\u0076\u004d\u0061\u0069l\u004d\u0065r\u0067\u0065\u0045\u0073\u0063"}};e .EncodeElement (_bgbf .ConvMailMergeEsc ,_gcea );};if _bgbf .TruncateFontHeightsLikeWP6 !=nil {_ccbf :=_d .StartElement {Name :_d .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 (_bgbf .TruncateFontHeightsLikeWP6 ,_ccbf );};if _bgbf .MwSmallCaps !=nil {_efgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_bgbf .MwSmallCaps ,_efgd );};if _bgbf .UsePrinterMetrics !=nil {_edccc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073eP\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065\u0074\u0072\u0069\u0063\u0073"}};e .EncodeElement (_bgbf .UsePrinterMetrics ,_edccc );};if _bgbf .DoNotSuppressParagraphBorders !=nil {_bcea :=_d .StartElement {Name :_d .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 (_bgbf .DoNotSuppressParagraphBorders ,_bcea );};if _bgbf .WrapTrailSpaces !=nil {_ebdba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070\u0054\u0072\u0061\u0069\u006c\u0053p\u0061\u0063\u0065\u0073"}};e .EncodeElement (_bgbf .WrapTrailSpaces ,_ebdba );};if _bgbf .FootnoteLayoutLikeWW8 !=nil {_gcgb :=_d .StartElement {Name :_d .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 (_bgbf .FootnoteLayoutLikeWW8 ,_gcgb );};if _bgbf .ShapeLayoutLikeWW8 !=nil {_gbee :=_d .StartElement {Name :_d .Name {Local :"w\u003as\u0068\u0061\u0070\u0065\u004c\u0061\u0079\u006fu\u0074\u004c\u0069\u006beW\u0057\u0038"}};e .EncodeElement (_bgbf .ShapeLayoutLikeWW8 ,_gbee );};if _bgbf .AlignTablesRowByRow !=nil {_gcfe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0061\u006c\u0069gn\u0054a\u0062\u006c\u0065\u0073\u0052o\u0077\u0042\u0079\u0052\u006f\u0077"}};e .EncodeElement (_bgbf .AlignTablesRowByRow ,_gcfe );};if _bgbf .ForgetLastTabAlignment !=nil {_cfcg :=_d .StartElement {Name :_d .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 (_bgbf .ForgetLastTabAlignment ,_cfcg );};if _bgbf .AdjustLineHeightInTable !=nil {_fccb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061\u0064\u006a\u0075s\u0074\u004c\u0069\u006e\u0065H\u0065i\u0067h\u0074\u0049\u006e\u0054\u0061\u0062\u006ce"}};e .EncodeElement (_bgbf .AdjustLineHeightInTable ,_fccb );};if _bgbf .AutoSpaceLikeWord95 !=nil {_faaf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0061\u0075\u0074oS\u0070a\u0063\u0065\u004c\u0069\u006be\u0057\u006f\u0072\u0064\u0039\u0035"}};e .EncodeElement (_bgbf .AutoSpaceLikeWord95 ,_faaf );};if _bgbf .NoSpaceRaiseLower !=nil {_beceb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006fSp\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065\u004c\u006f\u0077\u0065\u0072"}};e .EncodeElement (_bgbf .NoSpaceRaiseLower ,_beceb );};if _bgbf .DoNotUseHTMLParagraphAutoSpacing !=nil {_efggd :=_d .StartElement {Name :_d .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 (_bgbf .DoNotUseHTMLParagraphAutoSpacing ,_efggd );};if _bgbf .LayoutRawTableWidth !=nil {_dbea :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006c\u0061\u0079ou\u0074R\u0061\u0077\u0054\u0061\u0062l\u0065\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_bgbf .LayoutRawTableWidth ,_dbea );};if _bgbf .LayoutTableRowsApart !=nil {_dggf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061yo\u0075\u0074\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077\u0073\u0041\u0070\u0061r\u0074"}};e .EncodeElement (_bgbf .LayoutTableRowsApart ,_dggf );};if _bgbf .UseWord97LineBreakRules !=nil {_gbag :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0075\u0073\u0065\u0057o\u0072\u0064\u0039\u0037\u004ci\u006ee\u0042r\u0065\u0061\u006b\u0052\u0075\u006c\u0065s"}};e .EncodeElement (_bgbf .UseWord97LineBreakRules ,_gbag );};if _bgbf .DoNotBreakWrappedTables !=nil {_fedb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u004e\u006ft\u0042\u0072\u0065\u0061\u006bW\u0072a\u0070p\u0065\u0064\u0054\u0061\u0062\u006c\u0065s"}};e .EncodeElement (_bgbf .DoNotBreakWrappedTables ,_fedb );};if _bgbf .DoNotSnapToGridInCell !=nil {_cbccf :=_d .StartElement {Name :_d .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 (_bgbf .DoNotSnapToGridInCell ,_cbccf );};if _bgbf .SelectFldWithFirstOrLastChar !=nil {_eega :=_d .StartElement {Name :_d .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 (_bgbf .SelectFldWithFirstOrLastChar ,_eega );};if _bgbf .ApplyBreakingRules !=nil {_bffb :=_d .StartElement {Name :_d .Name {Local :"w\u003aa\u0070\u0070\u006c\u0079\u0042\u0072\u0065\u0061k\u0069\u006e\u0067\u0052ul\u0065\u0073"}};e .EncodeElement (_bgbf .ApplyBreakingRules ,_bffb );};if _bgbf .DoNotWrapTextWithPunct !=nil {_egaa :=_d .StartElement {Name :_d .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 (_bgbf .DoNotWrapTextWithPunct ,_egaa );};if _bgbf .DoNotUseEastAsianBreakRules !=nil {_bcaa :=_d .StartElement {Name :_d .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 (_bgbf .DoNotUseEastAsianBreakRules ,_bcaa );};if _bgbf .UseWord2002TableStyleRules !=nil {_debed :=_d .StartElement {Name :_d .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 (_bgbf .UseWord2002TableStyleRules ,_debed );};if _bgbf .GrowAutofit !=nil {_aggf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_bgbf .GrowAutofit ,_aggf );};if _bgbf .UseFELayout !=nil {_fffeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bgbf .UseFELayout ,_fffeg );};if _bgbf .UseNormalStyleForList !=nil {_daeb :=_d .StartElement {Name :_d .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 (_bgbf .UseNormalStyleForList ,_daeb );};if _bgbf .DoNotUseIndentAsNumberingTabStop !=nil {_gef :=_d .StartElement {Name :_d .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 (_bgbf .DoNotUseIndentAsNumberingTabStop ,_gef );};if _bgbf .UseAltKinsokuLineBreakRules !=nil {_bcaeg :=_d .StartElement {Name :_d .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 (_bgbf .UseAltKinsokuLineBreakRules ,_bcaeg );};if _bgbf .AllowSpaceOfSameStyleInTable !=nil {_afcbe :=_d .StartElement {Name :_d .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 (_bgbf .AllowSpaceOfSameStyleInTable ,_afcbe );};if _bgbf .DoNotSuppressIndentation !=nil {_edbe :=_d .StartElement {Name :_d .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 (_bgbf .DoNotSuppressIndentation ,_edbe );};if _bgbf .DoNotAutofitConstrainedTables !=nil {_agba :=_d .StartElement {Name :_d .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 (_bgbf .DoNotAutofitConstrainedTables ,_agba );};if _bgbf .AutofitToFirstFixedWidthCell !=nil {_faba :=_d .StartElement {Name :_d .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 (_bgbf .AutofitToFirstFixedWidthCell ,_faba );};if _bgbf .UnderlineTabInNumList !=nil {_egege :=_d .StartElement {Name :_d .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 (_bgbf .UnderlineTabInNumList ,_egege );};if _bgbf .DisplayHangulFixedWidth !=nil {_adab :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0073\u0070l\u0061\u0079\u0048\u0061\u006eg\u0075l\u0046i\u0078\u0065\u0064\u0057\u0069\u0064\u0074h"}};e .EncodeElement (_bgbf .DisplayHangulFixedWidth ,_adab );};if _bgbf .SplitPgBreakAndParaMark !=nil {_gdgca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u006c\u0069t\u0050\u0067\u0042\u0072\u0065a\u006bA\u006ed\u0050\u0061\u0072\u0061\u004d\u0061\u0072k"}};e .EncodeElement (_bgbf .SplitPgBreakAndParaMark ,_gdgca );};if _bgbf .DoNotVertAlignCellWithSp !=nil {_fccbf :=_d .StartElement {Name :_d .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 (_bgbf .DoNotVertAlignCellWithSp ,_fccbf );};if _bgbf .DoNotBreakConstrainedForcedTable !=nil {_cedg :=_d .StartElement {Name :_d .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 (_bgbf .DoNotBreakConstrainedForcedTable ,_cedg );};if _bgbf .DoNotVertAlignInTxbx !=nil {_cfgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006fNo\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e\u0049\u006e\u0054\u0078b\u0078"}};e .EncodeElement (_bgbf .DoNotVertAlignInTxbx ,_cfgd );};if _bgbf .UseAnsiKerningPairs !=nil {_fbea :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0075\u0073\u0065An\u0073i\u004b\u0065\u0072\u006e\u0069n\u0067\u0050\u0061\u0069\u0072\u0073"}};e .EncodeElement (_bgbf .UseAnsiKerningPairs ,_fbea );};if _bgbf .CachedColBalance !=nil {_bbfc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063a\u0063\u0068\u0065\u0064\u0043o\u006c\u0042a\u006c\u0061\u006e\u0063\u0065"}};e .EncodeElement (_bgbf .CachedColBalance ,_bbfc );};if _bgbf .CompatSetting !=nil {_fgca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063o\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"}};for _ ,_decdf :=range _bgbf .CompatSetting {e .EncodeElement (_decdf ,_fgca );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SdtPrChoice ()*CT_SdtPrChoice {_eacff :=&CT_SdtPrChoice {};return _eacff };type ST_StyleSort byte ;func NewRecipients ()*Recipients {_accfg :=&Recipients {};_accfg .CT_Recipients =*NewCT_Recipients ();return _accfg ;};func NewCT_VerticalAlignRun ()*CT_VerticalAlignRun {_caeefc :=&CT_VerticalAlignRun {};_caeefc .ValAttr =_c .ST_VerticalAlignRun (1);return _caeefc ;}; +// End Indentation +RightAttr *ST_SignedTwipsMeasure ; -// ValidateWithPath validates the CT_NumPicBullet and its children, prefixing error messages with path -func (_geggbf *CT_NumPicBullet )ValidateWithPath (path string )error {if _geggbf .Pict !=nil {if _ddgae :=_geggbf .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_ddgae !=nil {return _ddgae ;};};if _geggbf .Drawing !=nil {if _ececc :=_geggbf .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_ececc !=nil {return _ececc ;};};return nil ;};func NewCT_TxbxContent ()*CT_TxbxContent {_ggbfe :=&CT_TxbxContent {};return _ggbfe }; +// End Indentation in Character Units +RightCharsAttr *int64 ; -// Validate validates the CT_Charset and its children -func (_afcb *CT_Charset )Validate ()error {return _afcb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");}; +// Indentation Removed from First Line +HangingAttr *_e .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_EastAsianLayout and its children, prefixing error messages with path -func (_fbfdg *CT_EastAsianLayout )ValidateWithPath (path string )error {if _fbfdg .CombineAttr !=nil {if _cbgfde :=_fbfdg .CombineAttr .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_cbgfde !=nil {return _cbgfde ;};};if _eeffd :=_fbfdg .CombineBracketsAttr .ValidateWithPath (path +"/\u0043o\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073At\u0074\u0072");_eeffd !=nil {return _eeffd ;};if _fbfdg .VertAttr !=nil {if _ggbge :=_fbfdg .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_ggbge !=nil {return _ggbge ;};};if _fbfdg .VertCompressAttr !=nil {if _gdbd :=_fbfdg .VertCompressAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0041\u0074\u0074\u0072");_gdbd !=nil {return _gdbd ;};};return nil ;}; +// Indentation Removed From First Line in Character Units +HangingCharsAttr *int64 ; -// ValidateWithPath validates the CT_TopPageBorder and its children, prefixing error messages with path -func (_ccbgce *CT_TopPageBorder )ValidateWithPath (path string )error {if _ccbgce .ValAttr ==ST_BorderUnset {return _db .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 _fbcca :=_ccbgce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbcca !=nil {return _fbcca ;};if _ccbgce .ColorAttr !=nil {if _gbebb :=_ccbgce .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_gbebb !=nil {return _gbebb ;};};if _bbggd :=_ccbgce .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bbggd !=nil {return _bbggd ;};if _ccbgce .ShadowAttr !=nil {if _dbbae :=_ccbgce .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_dbbae !=nil {return _dbbae ;};};if _ccbgce .FrameAttr !=nil {if _fbccc :=_ccbgce .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_fbccc !=nil {return _fbccc ;};};return nil ;};func (_aeddcc *CT_VMerge )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aeddcc .ValAttr !=ST_MergeUnset {_gbbdf ,_ggadg :=_aeddcc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ggadg !=nil {return _ggadg ;};start .Attr =append (start .Attr ,_gbbdf );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type WdCT_WordprocessingContentPartNonVisual struct{CNvPr *_bf .CT_NonVisualDrawingProps ;CNvContentPartPr *_bf .CT_NonVisualContentPartProperties ;}; +// Additional First Line Indentation +FirstLineAttr *_e .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_SignedHpsMeasure and its children, prefixing error messages with path -func (_bbbac *CT_SignedHpsMeasure )ValidateWithPath (path string )error {if _gdeaeb :=_bbbac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdeaeb !=nil {return _gdeaeb ;};return nil ;};func (_aaged *EG_PContentMath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaadef :for {_bffeab ,_cdcedd :=d .Token ();if _cdcedd !=nil {return _cdcedd ;};switch _eecea :=_bffeab .(type ){case _d .StartElement :switch _eecea .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdbbdc :=NewEG_PContentBase ();_bdbbdc .CustomXml =NewCT_CustomXmlRun ();if _aafcbc :=d .DecodeElement (_bdbbdc .CustomXml ,&_eecea );_aafcbc !=nil {return _aafcbc ;};_aaged .EG_PContentBase =append (_aaged .EG_PContentBase ,_bdbbdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgbff :=NewEG_PContentBase ();_gfdaf :=NewCT_SimpleField ();if _bgafde :=d .DecodeElement (_gfdaf ,&_eecea );_bgafde !=nil {return _bgafde ;};_cgbff .FldSimple =append (_cgbff .FldSimple ,_gfdaf );_aaged .EG_PContentBase =append (_aaged .EG_PContentBase ,_cgbff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgeebg :=NewEG_PContentBase ();_cgeebg .Hyperlink =NewCT_Hyperlink ();if _bffbda :=d .DecodeElement (_cgeebg .Hyperlink ,&_eecea );_bffbda !=nil {return _bffbda ;};_aaged .EG_PContentBase =append (_aaged .EG_PContentBase ,_cgeebg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ceadf :=NewEG_ContentRunContentBase ();_ceadf .SmartTag =NewCT_SmartTagRun ();if _ccbgf :=d .DecodeElement (_ceadf .SmartTag ,&_eecea );_ccbgf !=nil {return _ccbgf ;};_aaged .EG_ContentRunContentBase =append (_aaged .EG_ContentRunContentBase ,_ceadf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aafgbd :=NewEG_ContentRunContentBase ();_aafgbd .Sdt =NewCT_SdtRun ();if _fbcgd :=d .DecodeElement (_aafgbd .Sdt ,&_eecea );_fbcgd !=nil {return _fbcgd ;};_aaged .EG_ContentRunContentBase =append (_aaged .EG_ContentRunContentBase ,_aafgbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_agecef :=NewEG_ContentRunContentBase ();_caaf :=NewEG_RunLevelElts ();_caaf .ProofErr =NewCT_ProofErr ();if _ccgggf :=d .DecodeElement (_caaf .ProofErr ,&_eecea );_ccgggf !=nil {return _ccgggf ;};_aaged .EG_ContentRunContentBase =append (_aaged .EG_ContentRunContentBase ,_agecef );_agecef .EG_RunLevelElts =append (_agecef .EG_RunLevelElts ,_caaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_accbbb :=NewEG_ContentRunContentBase ();_begdfg :=NewEG_RunLevelElts ();_begdfg .PermStart =NewCT_PermStart ();if _fcedec :=d .DecodeElement (_begdfg .PermStart ,&_eecea );_fcedec !=nil {return _fcedec ;};_aaged .EG_ContentRunContentBase =append (_aaged .EG_ContentRunContentBase ,_accbbb );_accbbb .EG_RunLevelElts =append (_accbbb .EG_RunLevelElts ,_begdfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fccadd :=NewEG_ContentRunContentBase ();_dgaef :=NewEG_RunLevelElts ();_dgaef .PermEnd =NewCT_Perm ();if _ceggfge :=d .DecodeElement (_dgaef .PermEnd ,&_eecea );_ceggfge !=nil {return _ceggfge ;};_aaged .EG_ContentRunContentBase =append (_aaged .EG_ContentRunContentBase ,_fccadd );_fccadd .EG_RunLevelElts =append (_fccadd .EG_RunLevelElts ,_dgaef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abedda :=NewEG_ContentRunContentBase ();_dabgcb :=NewEG_RunLevelElts ();_dabgcb .Ins =NewCT_RunTrackChange ();if _cecae :=d .DecodeElement (_dabgcb .Ins ,&_eecea );_cecae !=nil {return _cecae ;};_aaged .EG_ContentRunContentBase =append (_aaged .EG_ContentRunContentBase ,_abedda );_abedda .EG_RunLevelElts =append (_abedda .EG_RunLevelElts ,_dabgcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_effad :=NewEG_ContentRunContentBase ();_aaabgc :=NewEG_RunLevelElts ();_aaabgc .Del =NewCT_RunTrackChange ();if _adaead :=d .DecodeElement (_aaabgc .Del ,&_eecea );_adaead !=nil {return _adaead ;};_aaged .EG_ContentRunContentBase =append (_aaged .EG_ContentRunContentBase ,_effad );_effad .EG_RunLevelElts =append (_effad .EG_RunLevelElts ,_aaabgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aeegdd :=NewEG_ContentRunContentBase ();_dffcg :=NewEG_RunLevelElts ();_dffcg .MoveFrom =NewCT_RunTrackChange ();if _bgfbfa :=d .DecodeElement (_dffcg .MoveFrom ,&_eecea );_bgfbfa !=nil {return _bgfbfa ;};_aaged .EG_ContentRunContentBase =append (_aaged .EG_ContentRunContentBase ,_aeegdd );_aeegdd .EG_RunLevelElts =append (_aeegdd .EG_RunLevelElts ,_dffcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbfedb :=NewEG_ContentRunContentBase ();_afdge :=NewEG_RunLevelElts ();_afdge .MoveTo =NewCT_RunTrackChange ();if _dbedcc :=d .DecodeElement (_afdge .MoveTo ,&_eecea );_dbedcc !=nil {return _dbedcc ;};_aaged .EG_ContentRunContentBase =append (_aaged .EG_ContentRunContentBase ,_gbfedb );_gbfedb .EG_RunLevelElts =append (_gbfedb .EG_RunLevelElts ,_afdge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddddeb :=NewEG_ContentRunContentBase ();_abaab :=NewEG_RunLevelElts ();_dccac :=NewEG_RangeMarkupElements ();_dccac .BookmarkStart =NewCT_Bookmark ();if _gegea :=d .DecodeElement (_dccac .BookmarkStart ,&_eecea );_gegea !=nil {return _gegea ;};_aaged .EG_ContentRunContentBase =append (_aaged .EG_ContentRunContentBase ,_ddddeb );_ddddeb .EG_RunLevelElts =append (_ddddeb .EG_RunLevelElts ,_abaab );_abaab .EG_RangeMarkupElements =append (_abaab .EG_RangeMarkupElements ,_dccac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aeabag :=NewEG_ContentRunContentBase ();_deddf :=NewEG_RunLevelElts ();_cegdg :=NewEG_RangeMarkupElements ();_cegdg .BookmarkEnd =NewCT_MarkupRange ();if _gedcg :=d .DecodeElement (_cegdg .BookmarkEnd ,&_eecea );_gedcg !=nil {return _gedcg ;};_aaged .EG_ContentRunContentBase =append (_aaged .EG_ContentRunContentBase ,_aeabag );_aeabag .EG_RunLevelElts =append (_aeabag .EG_RunLevelElts ,_deddf );_deddf .EG_RangeMarkupElements =append (_deddf .EG_RangeMarkupElements ,_cegdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcffb :=NewEG_ContentRunContentBase ();_gdfea :=NewEG_RunLevelElts ();_eceeba :=NewEG_RangeMarkupElements ();_eceeba .MoveFromRangeStart =NewCT_MoveBookmark ();if _cfbdeg :=d .DecodeElement (_eceeba .MoveFromRangeStart ,&_eecea );_cfbdeg !=nil {return _cfbdeg ;};_aaged .EG_ContentRunContentBase =append (_aaged .EG_ContentRunContentBase ,_gcffb );_gcffb .EG_RunLevelElts =append (_gcffb .EG_RunLevelElts ,_gdfea );_gdfea .EG_RangeMarkupElements =append (_gdfea .EG_RangeMarkupElements ,_eceeba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fgggag :=NewEG_ContentRunContentBase ();_fgafb :=NewEG_RunLevelElts ();_gfedd :=NewEG_RangeMarkupElements ();_gfedd .MoveFromRangeEnd =NewCT_MarkupRange ();if _dbdfc :=d .DecodeElement (_gfedd .MoveFromRangeEnd ,&_eecea );_dbdfc !=nil {return _dbdfc ;};_aaged .EG_ContentRunContentBase =append (_aaged .EG_ContentRunContentBase ,_fgggag );_fgggag .EG_RunLevelElts =append (_fgggag .EG_RunLevelElts ,_fgafb );_fgafb .EG_RangeMarkupElements =append (_fgafb .EG_RangeMarkupElements ,_gfedd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaaded :=NewEG_ContentRunContentBase ();_eecdgf :=NewEG_RunLevelElts ();_fadce :=NewEG_RangeMarkupElements ();_fadce .MoveToRangeStart =NewCT_MoveBookmark ();if _gfcfg :=d .DecodeElement (_fadce .MoveToRangeStart ,&_eecea );_gfcfg !=nil {return _gfcfg ;};_aaged .EG_ContentRunContentBase =append (_aaged .EG_ContentRunContentBase ,_gaaded );_gaaded .EG_RunLevelElts =append (_gaaded .EG_RunLevelElts ,_eecdgf );_eecdgf .EG_RangeMarkupElements =append (_eecdgf .EG_RangeMarkupElements ,_fadce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ddebfe :=NewEG_ContentRunContentBase ();_abdae :=NewEG_RunLevelElts ();_afgffe :=NewEG_RangeMarkupElements ();_afgffe .MoveToRangeEnd =NewCT_MarkupRange ();if _cbfadb :=d .DecodeElement (_afgffe .MoveToRangeEnd ,&_eecea );_cbfadb !=nil {return _cbfadb ;};_aaged .EG_ContentRunContentBase =append (_aaged .EG_ContentRunContentBase ,_ddebfe );_ddebfe .EG_RunLevelElts =append (_ddebfe .EG_RunLevelElts ,_abdae );_abdae .EG_RangeMarkupElements =append (_abdae .EG_RangeMarkupElements ,_afgffe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cggfae :=NewEG_ContentRunContentBase ();_deeab :=NewEG_RunLevelElts ();_aeffc :=NewEG_RangeMarkupElements ();_aeffc .CommentRangeStart =NewCT_MarkupRange ();if _aggca :=d .DecodeElement (_aeffc .CommentRangeStart ,&_eecea );_aggca !=nil {return _aggca ;};_aaged .EG_ContentRunContentBase =append (_aaged .EG_ContentRunContentBase ,_cggfae );_cggfae .EG_RunLevelElts =append (_cggfae .EG_RunLevelElts ,_deeab );_deeab .EG_RangeMarkupElements =append (_deeab .EG_RangeMarkupElements ,_aeffc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_becgdg :=NewEG_ContentRunContentBase ();_fedeea :=NewEG_RunLevelElts ();_deecg :=NewEG_RangeMarkupElements ();_deecg .CommentRangeEnd =NewCT_MarkupRange ();if _dgfagg :=d .DecodeElement (_deecg .CommentRangeEnd ,&_eecea );_dgfagg !=nil {return _dgfagg ;};_aaged .EG_ContentRunContentBase =append (_aaged .EG_ContentRunContentBase ,_becgdg );_becgdg .EG_RunLevelElts =append (_becgdg .EG_RunLevelElts ,_fedeea );_fedeea .EG_RangeMarkupElements =append (_fedeea .EG_RangeMarkupElements ,_deecg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fabgbc :=NewEG_ContentRunContentBase ();_abgedg :=NewEG_RunLevelElts ();_aefea :=NewEG_RangeMarkupElements ();_aefea .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fgeadc :=d .DecodeElement (_aefea .CustomXmlInsRangeStart ,&_eecea );_fgeadc !=nil {return _fgeadc ;};_aaged .EG_ContentRunContentBase =append (_aaged .EG_ContentRunContentBase ,_fabgbc );_fabgbc .EG_RunLevelElts =append (_fabgbc .EG_RunLevelElts ,_abgedg );_abgedg .EG_RangeMarkupElements =append (_abgedg .EG_RangeMarkupElements ,_aefea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdgdefa :=NewEG_ContentRunContentBase ();_dafdef :=NewEG_RunLevelElts ();_bedbg :=NewEG_RangeMarkupElements ();_bedbg .CustomXmlInsRangeEnd =NewCT_Markup ();if _cfgbda :=d .DecodeElement (_bedbg .CustomXmlInsRangeEnd ,&_eecea );_cfgbda !=nil {return _cfgbda ;};_aaged .EG_ContentRunContentBase =append (_aaged .EG_ContentRunContentBase ,_gdgdefa );_gdgdefa .EG_RunLevelElts =append (_gdgdefa .EG_RunLevelElts ,_dafdef );_dafdef .EG_RangeMarkupElements =append (_dafdef .EG_RangeMarkupElements ,_bedbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cgbeg :=NewEG_ContentRunContentBase ();_gcaegf :=NewEG_RunLevelElts ();_gfgbae :=NewEG_RangeMarkupElements ();_gfgbae .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bbdba :=d .DecodeElement (_gfgbae .CustomXmlDelRangeStart ,&_eecea );_bbdba !=nil {return _bbdba ;};_aaged .EG_ContentRunContentBase =append (_aaged .EG_ContentRunContentBase ,_cgbeg );_cgbeg .EG_RunLevelElts =append (_cgbeg .EG_RunLevelElts ,_gcaegf );_gcaegf .EG_RangeMarkupElements =append (_gcaegf .EG_RangeMarkupElements ,_gfgbae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cccaf :=NewEG_ContentRunContentBase ();_gadac :=NewEG_RunLevelElts ();_adacc :=NewEG_RangeMarkupElements ();_adacc .CustomXmlDelRangeEnd =NewCT_Markup ();if _bgdgb :=d .DecodeElement (_adacc .CustomXmlDelRangeEnd ,&_eecea );_bgdgb !=nil {return _bgdgb ;};_aaged .EG_ContentRunContentBase =append (_aaged .EG_ContentRunContentBase ,_cccaf );_cccaf .EG_RunLevelElts =append (_cccaf .EG_RunLevelElts ,_gadac );_gadac .EG_RangeMarkupElements =append (_gadac .EG_RangeMarkupElements ,_adacc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_deebad :=NewEG_ContentRunContentBase ();_bgfbdb :=NewEG_RunLevelElts ();_agedb :=NewEG_RangeMarkupElements ();_agedb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eegefd :=d .DecodeElement (_agedb .CustomXmlMoveFromRangeStart ,&_eecea );_eegefd !=nil {return _eegefd ;};_aaged .EG_ContentRunContentBase =append (_aaged .EG_ContentRunContentBase ,_deebad );_deebad .EG_RunLevelElts =append (_deebad .EG_RunLevelElts ,_bgfbdb );_bgfbdb .EG_RangeMarkupElements =append (_bgfbdb .EG_RangeMarkupElements ,_agedb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dacdad :=NewEG_ContentRunContentBase ();_fagee :=NewEG_RunLevelElts ();_ecgeb :=NewEG_RangeMarkupElements ();_ecgeb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _feddga :=d .DecodeElement (_ecgeb .CustomXmlMoveFromRangeEnd ,&_eecea );_feddga !=nil {return _feddga ;};_aaged .EG_ContentRunContentBase =append (_aaged .EG_ContentRunContentBase ,_dacdad );_dacdad .EG_RunLevelElts =append (_dacdad .EG_RunLevelElts ,_fagee );_fagee .EG_RangeMarkupElements =append (_fagee .EG_RangeMarkupElements ,_ecgeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfacbf :=NewEG_ContentRunContentBase ();_fbagf :=NewEG_RunLevelElts ();_bbdfae :=NewEG_RangeMarkupElements ();_bbdfae .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ceege :=d .DecodeElement (_bbdfae .CustomXmlMoveToRangeStart ,&_eecea );_ceege !=nil {return _ceege ;};_aaged .EG_ContentRunContentBase =append (_aaged .EG_ContentRunContentBase ,_dfacbf );_dfacbf .EG_RunLevelElts =append (_dfacbf .EG_RunLevelElts ,_fbagf );_fbagf .EG_RangeMarkupElements =append (_fbagf .EG_RangeMarkupElements ,_bbdfae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_affeb :=NewEG_ContentRunContentBase ();_fbbdg :=NewEG_RunLevelElts ();_ddfgdb :=NewEG_RangeMarkupElements ();_ddfgdb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gbbfb :=d .DecodeElement (_ddfgdb .CustomXmlMoveToRangeEnd ,&_eecea );_gbbfb !=nil {return _gbbfb ;};_aaged .EG_ContentRunContentBase =append (_aaged .EG_ContentRunContentBase ,_affeb );_affeb .EG_RunLevelElts =append (_affeb .EG_RunLevelElts ,_fbbdg );_fbbdg .EG_RangeMarkupElements =append (_fbbdg .EG_RangeMarkupElements ,_ddfgdb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dddgbc :=NewEG_ContentRunContentBase ();_ebabfb :=NewEG_RunLevelElts ();_ecbfeg :=NewEG_MathContent ();_ecbfeg .OMathPara =_a .NewOMathPara ();if _gcdeef :=d .DecodeElement (_ecbfeg .OMathPara ,&_eecea );_gcdeef !=nil {return _gcdeef ;};_aaged .EG_ContentRunContentBase =append (_aaged .EG_ContentRunContentBase ,_dddgbc );_dddgbc .EG_RunLevelElts =append (_dddgbc .EG_RunLevelElts ,_ebabfb );_ebabfb .EG_MathContent =append (_ebabfb .EG_MathContent ,_ecbfeg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfadd :=NewEG_ContentRunContentBase ();_ffaeac :=NewEG_RunLevelElts ();_cfafbg :=NewEG_MathContent ();_cfafbg .OMath =_a .NewOMath ();if _fdaafd :=d .DecodeElement (_cfafbg .OMath ,&_eecea );_fdaafd !=nil {return _fdaafd ;};_aaged .EG_ContentRunContentBase =append (_aaged .EG_ContentRunContentBase ,_cfadd );_cfadd .EG_RunLevelElts =append (_cfadd .EG_RunLevelElts ,_ffaeac );_ffaeac .EG_MathContent =append (_ffaeac .EG_MathContent ,_cfafbg );default:_ee .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",_eecea .Name );if _begbfa :=d .Skip ();_begbfa !=nil {return _begbfa ;};};case _d .EndElement :break _aaadef ;case _d .CharData :};};return nil ;};func NewCT_AltChunkPr ()*CT_AltChunkPr {_beb :=&CT_AltChunkPr {};return _beb };func NewWdCT_WrapPath ()*WdCT_WrapPath {_gbgec :=&WdCT_WrapPath {};_gbgec .Start =_bf .NewCT_Point2D ();return _gbgec ;};func (_dggc *CT_HdrFtr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgbbg :for {_eaggf ,_ggdea :=d .Token ();if _ggdea !=nil {return _ggdea ;};switch _dddga :=_eaggf .(type ){case _d .StartElement :switch _dddga .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebdgf :=NewCT_AltChunk ();if _cacbg :=d .DecodeElement (_ebdgf ,&_dddga );_cacbg !=nil {return _cacbg ;};_dggc .AltChunk =append (_dggc .AltChunk ,_ebdgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fedeb :=NewEG_ContentBlockContent ();_fedeb .CustomXml =NewCT_CustomXmlBlock ();if _abed :=d .DecodeElement (_fedeb .CustomXml ,&_dddga );_abed !=nil {return _abed ;};_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_fedeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfddf :=NewEG_ContentBlockContent ();_bfddf .Sdt =NewCT_SdtBlock ();if _eeecb :=d .DecodeElement (_bfddf .Sdt ,&_dddga );_eeecb !=nil {return _eeecb ;};_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_bfddf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_begcd :=NewEG_ContentBlockContent ();_daaea :=NewCT_P ();if _befe :=d .DecodeElement (_daaea ,&_dddga );_befe !=nil {return _befe ;};_begcd .P =append (_begcd .P ,_daaea );_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_begcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgde :=NewEG_ContentBlockContent ();_abff :=NewCT_Tbl ();if _bcag :=d .DecodeElement (_abff ,&_dddga );_bcag !=nil {return _bcag ;};_bgde .Tbl =append (_bgde .Tbl ,_abff );_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_bgde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfbdca :=NewEG_ContentBlockContent ();_eaaf :=NewEG_RunLevelElts ();_eaaf .ProofErr =NewCT_ProofErr ();if _fafbb :=d .DecodeElement (_eaaf .ProofErr ,&_dddga );_fafbb !=nil {return _fafbb ;};_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_dfbdca );_dfbdca .EG_RunLevelElts =append (_dfbdca .EG_RunLevelElts ,_eaaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_daeba :=NewEG_ContentBlockContent ();_gaeeg :=NewEG_RunLevelElts ();_gaeeg .PermStart =NewCT_PermStart ();if _fgacg :=d .DecodeElement (_gaeeg .PermStart ,&_dddga );_fgacg !=nil {return _fgacg ;};_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_daeba );_daeba .EG_RunLevelElts =append (_daeba .EG_RunLevelElts ,_gaeeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgcgg :=NewEG_ContentBlockContent ();_dcaac :=NewEG_RunLevelElts ();_dcaac .PermEnd =NewCT_Perm ();if _abaee :=d .DecodeElement (_dcaac .PermEnd ,&_dddga );_abaee !=nil {return _abaee ;};_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_bgcgg );_bgcgg .EG_RunLevelElts =append (_bgcgg .EG_RunLevelElts ,_dcaac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcbef :=NewEG_ContentBlockContent ();_cabc :=NewEG_RunLevelElts ();_cabc .Ins =NewCT_RunTrackChange ();if _cffgb :=d .DecodeElement (_cabc .Ins ,&_dddga );_cffgb !=nil {return _cffgb ;};_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_gcbef );_gcbef .EG_RunLevelElts =append (_gcbef .EG_RunLevelElts ,_cabc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abgad :=NewEG_ContentBlockContent ();_fcgge :=NewEG_RunLevelElts ();_fcgge .Del =NewCT_RunTrackChange ();if _defg :=d .DecodeElement (_fcgge .Del ,&_dddga );_defg !=nil {return _defg ;};_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_abgad );_abgad .EG_RunLevelElts =append (_abgad .EG_RunLevelElts ,_fcgge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eadad :=NewEG_ContentBlockContent ();_fegeg :=NewEG_RunLevelElts ();_fegeg .MoveFrom =NewCT_RunTrackChange ();if _ccca :=d .DecodeElement (_fegeg .MoveFrom ,&_dddga );_ccca !=nil {return _ccca ;};_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_eadad );_eadad .EG_RunLevelElts =append (_eadad .EG_RunLevelElts ,_fegeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bcfac :=NewEG_ContentBlockContent ();_ceea :=NewEG_RunLevelElts ();_ceea .MoveTo =NewCT_RunTrackChange ();if _bfda :=d .DecodeElement (_ceea .MoveTo ,&_dddga );_bfda !=nil {return _bfda ;};_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_bcfac );_bcfac .EG_RunLevelElts =append (_bcfac .EG_RunLevelElts ,_ceea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eecfc :=NewEG_ContentBlockContent ();_gcfbf :=NewEG_RunLevelElts ();_gcef :=NewEG_RangeMarkupElements ();_gcef .BookmarkStart =NewCT_Bookmark ();if _efbdf :=d .DecodeElement (_gcef .BookmarkStart ,&_dddga );_efbdf !=nil {return _efbdf ;};_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_eecfc );_eecfc .EG_RunLevelElts =append (_eecfc .EG_RunLevelElts ,_gcfbf );_gcfbf .EG_RangeMarkupElements =append (_gcfbf .EG_RangeMarkupElements ,_gcef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cagb :=NewEG_ContentBlockContent ();_eaccb :=NewEG_RunLevelElts ();_gegbg :=NewEG_RangeMarkupElements ();_gegbg .BookmarkEnd =NewCT_MarkupRange ();if _cebce :=d .DecodeElement (_gegbg .BookmarkEnd ,&_dddga );_cebce !=nil {return _cebce ;};_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_cagb );_cagb .EG_RunLevelElts =append (_cagb .EG_RunLevelElts ,_eaccb );_eaccb .EG_RangeMarkupElements =append (_eaccb .EG_RangeMarkupElements ,_gegbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcfdbe :=NewEG_ContentBlockContent ();_dddgg :=NewEG_RunLevelElts ();_gddc :=NewEG_RangeMarkupElements ();_gddc .MoveFromRangeStart =NewCT_MoveBookmark ();if _dagfa :=d .DecodeElement (_gddc .MoveFromRangeStart ,&_dddga );_dagfa !=nil {return _dagfa ;};_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_dcfdbe );_dcfdbe .EG_RunLevelElts =append (_dcfdbe .EG_RunLevelElts ,_dddgg );_dddgg .EG_RangeMarkupElements =append (_dddgg .EG_RangeMarkupElements ,_gddc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_abbf :=NewEG_ContentBlockContent ();_geecd :=NewEG_RunLevelElts ();_ddbbg :=NewEG_RangeMarkupElements ();_ddbbg .MoveFromRangeEnd =NewCT_MarkupRange ();if _faacf :=d .DecodeElement (_ddbbg .MoveFromRangeEnd ,&_dddga );_faacf !=nil {return _faacf ;};_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_abbf );_abbf .EG_RunLevelElts =append (_abbf .EG_RunLevelElts ,_geecd );_geecd .EG_RangeMarkupElements =append (_geecd .EG_RangeMarkupElements ,_ddbbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egdad :=NewEG_ContentBlockContent ();_fgaab :=NewEG_RunLevelElts ();_fcbef :=NewEG_RangeMarkupElements ();_fcbef .MoveToRangeStart =NewCT_MoveBookmark ();if _defab :=d .DecodeElement (_fcbef .MoveToRangeStart ,&_dddga );_defab !=nil {return _defab ;};_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_egdad );_egdad .EG_RunLevelElts =append (_egdad .EG_RunLevelElts ,_fgaab );_fgaab .EG_RangeMarkupElements =append (_fgaab .EG_RangeMarkupElements ,_fcbef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_abgddd :=NewEG_ContentBlockContent ();_dcaaaa :=NewEG_RunLevelElts ();_bdaeg :=NewEG_RangeMarkupElements ();_bdaeg .MoveToRangeEnd =NewCT_MarkupRange ();if _dfdde :=d .DecodeElement (_bdaeg .MoveToRangeEnd ,&_dddga );_dfdde !=nil {return _dfdde ;};_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_abgddd );_abgddd .EG_RunLevelElts =append (_abgddd .EG_RunLevelElts ,_dcaaaa );_dcaaaa .EG_RangeMarkupElements =append (_dcaaaa .EG_RangeMarkupElements ,_bdaeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cfceg :=NewEG_ContentBlockContent ();_cdafg :=NewEG_RunLevelElts ();_fafc :=NewEG_RangeMarkupElements ();_fafc .CommentRangeStart =NewCT_MarkupRange ();if _cabb :=d .DecodeElement (_fafc .CommentRangeStart ,&_dddga );_cabb !=nil {return _cabb ;};_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_cfceg );_cfceg .EG_RunLevelElts =append (_cfceg .EG_RunLevelElts ,_cdafg );_cdafg .EG_RangeMarkupElements =append (_cdafg .EG_RangeMarkupElements ,_fafc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfggg :=NewEG_ContentBlockContent ();_ggaf :=NewEG_RunLevelElts ();_fbcee :=NewEG_RangeMarkupElements ();_fbcee .CommentRangeEnd =NewCT_MarkupRange ();if _ebcdf :=d .DecodeElement (_fbcee .CommentRangeEnd ,&_dddga );_ebcdf !=nil {return _ebcdf ;};_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_bfggg );_bfggg .EG_RunLevelElts =append (_bfggg .EG_RunLevelElts ,_ggaf );_ggaf .EG_RangeMarkupElements =append (_ggaf .EG_RangeMarkupElements ,_fbcee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gfbgb :=NewEG_ContentBlockContent ();_adaed :=NewEG_RunLevelElts ();_dggaa :=NewEG_RangeMarkupElements ();_dggaa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bcfc :=d .DecodeElement (_dggaa .CustomXmlInsRangeStart ,&_dddga );_bcfc !=nil {return _bcfc ;};_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_gfbgb );_gfbgb .EG_RunLevelElts =append (_gfbgb .EG_RunLevelElts ,_adaed );_adaed .EG_RangeMarkupElements =append (_adaed .EG_RangeMarkupElements ,_dggaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cacegf :=NewEG_ContentBlockContent ();_cgdb :=NewEG_RunLevelElts ();_fadd :=NewEG_RangeMarkupElements ();_fadd .CustomXmlInsRangeEnd =NewCT_Markup ();if _eddbff :=d .DecodeElement (_fadd .CustomXmlInsRangeEnd ,&_dddga );_eddbff !=nil {return _eddbff ;};_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_cacegf );_cacegf .EG_RunLevelElts =append (_cacegf .EG_RunLevelElts ,_cgdb );_cgdb .EG_RangeMarkupElements =append (_cgdb .EG_RangeMarkupElements ,_fadd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffaef :=NewEG_ContentBlockContent ();_bddgb :=NewEG_RunLevelElts ();_eeffc :=NewEG_RangeMarkupElements ();_eeffc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _abdgc :=d .DecodeElement (_eeffc .CustomXmlDelRangeStart ,&_dddga );_abdgc !=nil {return _abdgc ;};_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_ffaef );_ffaef .EG_RunLevelElts =append (_ffaef .EG_RunLevelElts ,_bddgb );_bddgb .EG_RangeMarkupElements =append (_bddgb .EG_RangeMarkupElements ,_eeffc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_deab :=NewEG_ContentBlockContent ();_ceaee :=NewEG_RunLevelElts ();_agaac :=NewEG_RangeMarkupElements ();_agaac .CustomXmlDelRangeEnd =NewCT_Markup ();if _decea :=d .DecodeElement (_agaac .CustomXmlDelRangeEnd ,&_dddga );_decea !=nil {return _decea ;};_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_deab );_deab .EG_RunLevelElts =append (_deab .EG_RunLevelElts ,_ceaee );_ceaee .EG_RangeMarkupElements =append (_ceaee .EG_RangeMarkupElements ,_agaac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccbbb :=NewEG_ContentBlockContent ();_dfbgd :=NewEG_RunLevelElts ();_geabd :=NewEG_RangeMarkupElements ();_geabd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bdacc :=d .DecodeElement (_geabd .CustomXmlMoveFromRangeStart ,&_dddga );_bdacc !=nil {return _bdacc ;};_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_ccbbb );_ccbbb .EG_RunLevelElts =append (_ccbbb .EG_RunLevelElts ,_dfbgd );_dfbgd .EG_RangeMarkupElements =append (_dfbgd .EG_RangeMarkupElements ,_geabd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dafae :=NewEG_ContentBlockContent ();_bcfcf :=NewEG_RunLevelElts ();_bfefb :=NewEG_RangeMarkupElements ();_bfefb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _egcbd :=d .DecodeElement (_bfefb .CustomXmlMoveFromRangeEnd ,&_dddga );_egcbd !=nil {return _egcbd ;};_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_dafae );_dafae .EG_RunLevelElts =append (_dafae .EG_RunLevelElts ,_bcfcf );_bcfcf .EG_RangeMarkupElements =append (_bcfcf .EG_RangeMarkupElements ,_bfefb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eecge :=NewEG_ContentBlockContent ();_fafcg :=NewEG_RunLevelElts ();_dcadc :=NewEG_RangeMarkupElements ();_dcadc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _feae :=d .DecodeElement (_dcadc .CustomXmlMoveToRangeStart ,&_dddga );_feae !=nil {return _feae ;};_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_eecge );_eecge .EG_RunLevelElts =append (_eecge .EG_RunLevelElts ,_fafcg );_fafcg .EG_RangeMarkupElements =append (_fafcg .EG_RangeMarkupElements ,_dcadc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bbdgc :=NewEG_ContentBlockContent ();_aeede :=NewEG_RunLevelElts ();_abcab :=NewEG_RangeMarkupElements ();_abcab .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fcccca :=d .DecodeElement (_abcab .CustomXmlMoveToRangeEnd ,&_dddga );_fcccca !=nil {return _fcccca ;};_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_bbdgc );_bbdgc .EG_RunLevelElts =append (_bbdgc .EG_RunLevelElts ,_aeede );_aeede .EG_RangeMarkupElements =append (_aeede .EG_RangeMarkupElements ,_abcab );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afad :=NewEG_ContentBlockContent ();_bcdca :=NewEG_RunLevelElts ();_abgaf :=NewEG_MathContent ();_abgaf .OMathPara =_a .NewOMathPara ();if _gaaba :=d .DecodeElement (_abgaf .OMathPara ,&_dddga );_gaaba !=nil {return _gaaba ;};_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_afad );_afad .EG_RunLevelElts =append (_afad .EG_RunLevelElts ,_bcdca );_bcdca .EG_MathContent =append (_bcdca .EG_MathContent ,_abgaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdgdae :=NewEG_ContentBlockContent ();_gcde :=NewEG_RunLevelElts ();_aecgb :=NewEG_MathContent ();_aecgb .OMath =_a .NewOMath ();if _dfcfg :=d .DecodeElement (_aecgb .OMath ,&_dddga );_dfcfg !=nil {return _dfcfg ;};_dggc .EG_ContentBlockContent =append (_dggc .EG_ContentBlockContent ,_fdgdae );_fdgdae .EG_RunLevelElts =append (_fdgdae .EG_RunLevelElts ,_gcde );_gcde .EG_MathContent =append (_gcde .EG_MathContent ,_aecgb );default:_ee .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",_dddga .Name );if _afegdf :=d .Skip ();_afegdf !=nil {return _afegdf ;};};case _d .EndElement :break _fgbbg ;case _d .CharData :};};return nil ;};func (_aggad *CT_Highlight )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ceebbd ,_fedd :=_aggad .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fedd !=nil {return _fedd ;};start .Attr =append (start .Attr ,_ceebbd );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type WdST_RelFromV byte ;func (_bbcfe ST_DocPartGallery )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_egcee :=_d .Attr {};_egcee .Name =name ;switch _bbcfe {case ST_DocPartGalleryUnset :_egcee .Value ="";case ST_DocPartGalleryPlaceholder :_egcee .Value ="p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072";case ST_DocPartGalleryAny :_egcee .Value ="\u0061\u006e\u0079";case ST_DocPartGalleryDefault :_egcee .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocPartGalleryDocParts :_egcee .Value ="\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCoverPg :_egcee .Value ="\u0063o\u0076\u0065\u0072\u0050\u0067";case ST_DocPartGalleryEq :_egcee .Value ="\u0065\u0071";case ST_DocPartGalleryFtrs :_egcee .Value ="\u0066\u0074\u0072\u0073";case ST_DocPartGalleryHdrs :_egcee .Value ="\u0068\u0064\u0072\u0073";case ST_DocPartGalleryPgNum :_egcee .Value ="\u0070\u0067\u004eu\u006d";case ST_DocPartGalleryTbls :_egcee .Value ="\u0074\u0062\u006c\u0073";case ST_DocPartGalleryWatermarks :_egcee .Value ="\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073";case ST_DocPartGalleryAutoTxt :_egcee .Value ="\u0061u\u0074\u006f\u0054\u0078\u0074";case ST_DocPartGalleryTxtBox :_egcee .Value ="\u0074\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryPgNumT :_egcee .Value ="\u0070\u0067\u004e\u0075\u006d\u0054";case ST_DocPartGalleryPgNumB :_egcee .Value ="\u0070\u0067\u004e\u0075\u006d\u0042";case ST_DocPartGalleryPgNumMargins :_egcee .Value ="\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case ST_DocPartGalleryTblOfContents :_egcee .Value ="\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073";case ST_DocPartGalleryBib :_egcee .Value ="\u0062\u0069\u0062";case ST_DocPartGalleryCustQuickParts :_egcee .Value ="\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCustCoverPg :_egcee .Value ="c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067";case ST_DocPartGalleryCustEq :_egcee .Value ="\u0063\u0075\u0073\u0074\u0045\u0071";case ST_DocPartGalleryCustFtrs :_egcee .Value ="\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073";case ST_DocPartGalleryCustHdrs :_egcee .Value ="\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073";case ST_DocPartGalleryCustPgNum :_egcee .Value ="\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m";case ST_DocPartGalleryCustTbls :_egcee .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073";case ST_DocPartGalleryCustWatermarks :_egcee .Value ="\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073";case ST_DocPartGalleryCustAutoTxt :_egcee .Value ="c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074";case ST_DocPartGalleryCustTxtBox :_egcee .Value ="\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryCustPgNumT :_egcee .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054";case ST_DocPartGalleryCustPgNumB :_egcee .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042";case ST_DocPartGalleryCustPgNumMargins :_egcee .Value ="\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case ST_DocPartGalleryCustTblOfContents :_egcee .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073";case ST_DocPartGalleryCustBib :_egcee .Value ="\u0063u\u0073\u0074\u0042\u0069\u0062";case ST_DocPartGalleryCustom1 :_egcee .Value ="\u0063u\u0073\u0074\u006f\u006d\u0031";case ST_DocPartGalleryCustom2 :_egcee .Value ="\u0063u\u0073\u0074\u006f\u006d\u0032";case ST_DocPartGalleryCustom3 :_egcee .Value ="\u0063u\u0073\u0074\u006f\u006d\u0033";case ST_DocPartGalleryCustom4 :_egcee .Value ="\u0063u\u0073\u0074\u006f\u006d\u0034";case ST_DocPartGalleryCustom5 :_egcee .Value ="\u0063u\u0073\u0074\u006f\u006d\u0035";};return _egcee ,nil ;};func (_fgdadfe ST_TextDirection )ValidateWithPath (path string )error {switch _fgdadfe {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgdadfe ));};return nil ;};func (_eabgce ST_VerticalJc )Validate ()error {return _eabgce .ValidateWithPath ("")};type CT_FramePr struct{ +// Additional First Line Indentation in Character Units +FirstLineCharsAttr *int64 ;};type CT_Br struct{ -// Drop Cap Frame -DropCapAttr ST_DropCap ; +// Break Type +TypeAttr ST_BrType ; -// Drop Cap Vertical Height in Lines -LinesAttr *int64 ; +// Restart Location For Text Wrapping Break +ClearAttr ST_BrClear ;};func (_gbfe *CT_Panose )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_gbfe .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_WritingStyle struct{ -// Frame Width -WAttr *_c .ST_TwipsMeasure ; +// Writing Style Language +LangAttr string ; -// Frame Height -HAttr *_c .ST_TwipsMeasure ; +// Grammatical Engine ID +VendorIDAttr string ; -// Vertical Frame Padding -VSpaceAttr *_c .ST_TwipsMeasure ; +// Grammatical Check Engine Version +DllVersionAttr string ; -// Horizontal Frame Padding -HSpaceAttr *_c .ST_TwipsMeasure ; +// Natural Language Grammar Check +NlCheckAttr *_e .ST_OnOff ; -// Text Wrapping Around Frame -WrapAttr ST_Wrap ; +// Check Stylistic Rules With Grammar +CheckStyleAttr _e .ST_OnOff ; -// Frame Horizontal Positioning Base -HAnchorAttr ST_HAnchor ; +// Application Name +AppNameAttr string ;}; -// Frame Vertical Positioning Base -VAnchorAttr ST_VAnchor ; +// ValidateWithPath validates the WdCT_PosH and its children, prefixing error messages with path +func (_febcce *WdCT_PosH )ValidateWithPath (path string )error {if _febcce .RelativeFromAttr ==WdST_RelFromHUnset {return _g .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 _ebgaf :=_febcce .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_ebgaf !=nil {return _ebgaf ;};if _geeaf :=_febcce .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_geeaf !=nil {return _geeaf ;};return nil ;}; -// Absolute Horizontal Position -XAttr *ST_SignedTwipsMeasure ; +// ValidateWithPath validates the CT_FFDDList and its children, prefixing error messages with path +func (_egdg *CT_FFDDList )ValidateWithPath (path string )error {if _egdg .Result !=nil {if _gefg :=_egdg .Result .ValidateWithPath (path +"\u002fR\u0065\u0073\u0075\u006c\u0074");_gefg !=nil {return _gefg ;};};if _egdg .Default !=nil {if _cbbfe :=_egdg .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_cbbfe !=nil {return _cbbfe ;};};for _efaed ,_gbgc :=range _egdg .ListEntry {if _edfbd :=_gbgc .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u004c\u0069\u0073t\u0045\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_efaed ));_edfbd !=nil {return _edfbd ;};};return nil ;};func (_caecg ST_Underline )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_caecg .String (),start );};func (_cgdbba ST_BrType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_edcaae :=_d .Attr {};_edcaae .Name =name ;switch _cgdbba {case ST_BrTypeUnset :_edcaae .Value ="";case ST_BrTypePage :_edcaae .Value ="\u0070\u0061\u0067\u0065";case ST_BrTypeColumn :_edcaae .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case ST_BrTypeTextWrapping :_edcaae .Value ="\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067";};return _edcaae ,nil ;};func (_gdabb *WdCT_PosH )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_edfdg ,_caded :=_gdabb .RelativeFromAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"});if _caded !=nil {return _caded ;};start .Attr =append (start .Attr ,_edfdg );e .EncodeToken (start );_gdabb .Choice .MarshalXML (e ,_d .StartElement {});e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Hyperlink ()*CT_Hyperlink {_ccbe :=&CT_Hyperlink {};return _ccbe };func (_ccfg *CT_Column )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ccfg .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_ccfg .WAttr )});};if _ccfg .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_ccfg .SpaceAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aaagf ST_Zoom )Validate ()error {return _aaagf .ValidateWithPath ("")};func (_fedff ST_Proof )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cadcf :=_d .Attr {};_cadcf .Name =name ;switch _fedff {case ST_ProofUnset :_cadcf .Value ="";case ST_ProofClean :_cadcf .Value ="\u0063\u006c\u0065a\u006e";case ST_ProofDirty :_cadcf .Value ="\u0064\u0069\u0072t\u0079";};return _cadcf ,nil ;};func (_agcc *CT_FrameScrollbar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cccec ,_bgcdd :=_agcc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bgcdd !=nil {return _bgcdd ;};start .Attr =append (start .Attr ,_cccec );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Relative Horizontal Position -XAlignAttr _c .ST_XAlign ; +// Validate validates the CT_TblWidth and its children +func (_eccbaf *CT_TblWidth )Validate ()error {return _eccbaf .ValidateWithPath ("C\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068");}; -// Absolute Vertical Position -YAttr *ST_SignedTwipsMeasure ; +// Validate validates the CT_CustomXmlRun and its children +func (_ffga *CT_CustomXmlRun )Validate ()error {return _ffga .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e");};func (_cafgbg *ST_Merge )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebcgfd ,_cfeae :=d .Token ();if _cfeae !=nil {return _cfeae ;};if _gdcace ,_eddcbf :=_ebcgfd .(_d .EndElement );_eddcbf &&_gdcace .Name ==start .Name {*_cafgbg =1;return nil ;};if _fggbfc ,_acgfbg :=_ebcgfd .(_d .CharData );!_acgfbg {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",_ebcgfd );}else {switch string (_fggbfc ){case "":*_cafgbg =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_cafgbg =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_cafgbg =2;};};_ebcgfd ,_cfeae =d .Token ();if _cfeae !=nil {return _cfeae ;};if _agfbde ,_bdeaeg :=_ebcgfd .(_d .EndElement );_bdeaeg &&_agfbde .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",_ebcgfd );}; -// Relative Vertical Position -YAlignAttr _c .ST_YAlign ; +// ValidateWithPath validates the CT_Numbering and its children, prefixing error messages with path +func (_eebcc *CT_Numbering )ValidateWithPath (path string )error {for _adfde ,_bcfeg :=range _eebcc .NumPicBullet {if _gddfd :=_bcfeg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004eum\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u005b\u0025\u0064\u005d",path ,_adfde ));_gddfd !=nil {return _gddfd ;};};for _baee ,_eegef :=range _eebcc .AbstractNum {if _bggd :=_eegef .ValidateWithPath (_g .Sprintf ("\u0025s\u002fA\u0062\u0073\u0074\u0072\u0061c\u0074\u004eu\u006d\u005b\u0025\u0064\u005d",path ,_baee ));_bggd !=nil {return _bggd ;};};for _adbc ,_dgcdc :=range _eebcc .Num {if _bcfag :=_dgcdc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u005b\u0025\u0064\u005d",path ,_adbc ));_bcfag !=nil {return _bcfag ;};};if _eebcc .NumIdMacAtCleanup !=nil {if _dceca :=_eebcc .NumIdMacAtCleanup .ValidateWithPath (path +"\u002fN\u0075m\u0049\u0064\u004d\u0061\u0063A\u0074\u0043l\u0065\u0061\u006e\u0075\u0070");_dceca !=nil {return _dceca ;};};return nil ;}; -// Frame Height Type -HRuleAttr ST_HeightRule ; +// ValidateWithPath validates the CT_LvlLegacy and its children, prefixing error messages with path +func (_fded *CT_LvlLegacy )ValidateWithPath (path string )error {if _fded .LegacyAttr !=nil {if _aadcf :=_fded .LegacyAttr .ValidateWithPath (path +"/\u004c\u0065\u0067\u0061\u0063\u0079\u0041\u0074\u0074\u0072");_aadcf !=nil {return _aadcf ;};};if _fded .LegacySpaceAttr !=nil {if _ddcde :=_fded .LegacySpaceAttr .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_ddcde !=nil {return _ddcde ;};};if _fded .LegacyIndentAttr !=nil {if _degba :=_fded .LegacyIndentAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0049\u006e\u0064\u0065\u006et\u0041\u0074\u0074\u0072");_degba !=nil {return _degba ;};};return nil ;};func (_cfecgg *CT_TblLayoutType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfecgg .TypeAttr !=ST_TblLayoutTypeUnset {_ceefe ,_ddbdf :=_cfecgg .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _ddbdf !=nil {return _ddbdf ;};start .Attr =append (start .Attr ,_ceefe );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Lock Frame Anchor to Paragraph -AnchorLockAttr *_c .ST_OnOff ;}; +// ValidateWithPath validates the CT_Odso and its children, prefixing error messages with path +func (_dggec *CT_Odso )ValidateWithPath (path string )error {if _dggec .Udl !=nil {if _gddde :=_dggec .Udl .ValidateWithPath (path +"\u002f\u0055\u0064\u006c");_gddde !=nil {return _gddde ;};};if _dggec .Table !=nil {if _dggdba :=_dggec .Table .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065");_dggdba !=nil {return _dggdba ;};};if _dggec .Src !=nil {if _geeda :=_dggec .Src .ValidateWithPath (path +"\u002f\u0053\u0072\u0063");_geeda !=nil {return _geeda ;};};if _dggec .ColDelim !=nil {if _cegba :=_dggec .ColDelim .ValidateWithPath (path +"\u002fC\u006f\u006c\u0044\u0065\u006c\u0069m");_cegba !=nil {return _cegba ;};};if _dggec .Type !=nil {if _fdfcb :=_dggec .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_fdfcb !=nil {return _fdfcb ;};};if _dggec .FHdr !=nil {if _gcaeb :=_dggec .FHdr .ValidateWithPath (path +"\u002f\u0046\u0048d\u0072");_gcaeb !=nil {return _gcaeb ;};};for _fdecg ,_eeaga :=range _dggec .FieldMapData {if _dfcac :=_eeaga .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0046ie\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_fdecg ));_dfcac !=nil {return _dfcac ;};};for _eabbg ,_fddgge :=range _dggec .RecipientData {if _aabcf :=_fddgge .ValidateWithPath (_g .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_eabbg ));_aabcf !=nil {return _aabcf ;};};return nil ;};type CT_TcPr struct{ -// ValidateWithPath validates the CT_AbstractNum and its children, prefixing error messages with path -func (_aag *CT_AbstractNum )ValidateWithPath (path string )error {if _aag .Nsid !=nil {if _dac :=_aag .Nsid .ValidateWithPath (path +"\u002f\u004e\u0073i\u0064");_dac !=nil {return _dac ;};};if _aag .MultiLevelType !=nil {if _faa :=_aag .MultiLevelType .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065");_faa !=nil {return _faa ;};};if _aag .Tmpl !=nil {if _ccb :=_aag .Tmpl .ValidateWithPath (path +"\u002f\u0054\u006dp\u006c");_ccb !=nil {return _ccb ;};};if _aag .Name !=nil {if _babf :=_aag .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_babf !=nil {return _babf ;};};if _aag .StyleLink !=nil {if _dbf :=_aag .StyleLink .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b");_dbf !=nil {return _dbf ;};};if _aag .NumStyleLink !=nil {if _bgd :=_aag .NumStyleLink .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b");_bgd !=nil {return _bgd ;};};for _aagd ,_dga :=range _aag .Lvl {if _aecf :=_dga .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_aagd ));_aecf !=nil {return _aecf ;};};return nil ;};type ST_PTabRelativeTo byte ;func (_dbcgf *WdCT_WordprocessingCanvasChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbcgf .Wsp !=nil {_eceafa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}};for _ ,_fcdec :=range _dbcgf .Wsp {e .EncodeElement (_fcdec ,_eceafa );};};if _dbcgf .Pic !=nil {_gdeafae :=_d .StartElement {Name :_d .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_gceac :=range _dbcgf .Pic {e .EncodeElement (_gceac ,_gdeafae );};};if _dbcgf .ContentPart !=nil {_caafg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}};for _ ,_fecfc :=range _dbcgf .ContentPart {e .EncodeElement (_fecfc ,_caafg );};};if _dbcgf .Wgp !=nil {_fdacf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0067\u0070"}};for _ ,_gddbdb :=range _dbcgf .Wgp {e .EncodeElement (_gddbdb ,_fdacf );};};if _dbcgf .GraphicFrame !=nil {_ffgggf :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_efcbdg :=range _dbcgf .GraphicFrame {e .EncodeElement (_efcbdg ,_ffgggf );};};return nil ;};func (_fbfa *CT_CustomXmlPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fbfa .Placeholder !=nil {_fgaac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_fbfa .Placeholder ,_fgaac );};if _fbfa .Attr !=nil {_efdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_efff :=range _fbfa .Attr {e .EncodeElement (_efff ,_efdd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Table Cell Conditional Formatting +CnfStyle *CT_Cnf ; -// ValidateWithPath validates the CT_RunTrackChange and its children, prefixing error messages with path -func (_geede *CT_RunTrackChange )ValidateWithPath (path string )error {return nil }; +// Preferred Table Cell Width +TcW *CT_TblWidth ; -// ValidateWithPath validates the WdCT_LinkedTextboxInformation and its children, prefixing error messages with path -func (_gggbdb *WdCT_LinkedTextboxInformation )ValidateWithPath (path string )error {if _gggbdb .ExtLst !=nil {if _cccae :=_gggbdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cccae !=nil {return _cccae ;};};return nil ;};func (_gfegc ST_View )String ()string {switch _gfegc {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 "";};func (_bcfcd *CT_TabStop )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_egdbd ,_gaffgg :=_bcfcd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gaffgg !=nil {return _gaffgg ;};start .Attr =append (start .Attr ,_egdbd );if _bcfcd .LeaderAttr !=ST_TabTlcUnset {_faddg ,_bafefc :=_bcfcd .LeaderAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _bafefc !=nil {return _bafefc ;};start .Attr =append (start .Attr ,_faddg );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0070o\u0073"},Value :_db .Sprintf ("\u0025\u0076",_bcfcd .PosAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cgbga *CT_RunTrackChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aaecb :=range start .Attr {if _aaecb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_deaff ,_ccage :=_aaecb .Value ,error (nil );if _ccage !=nil {return _ccage ;};_cgbga .AuthorAttr =_deaff ;continue ;};if _aaecb .Name .Local =="\u0064\u0061\u0074\u0065"{_fabff ,_ebcad :=ParseStdlibTime (_aaecb .Value );if _ebcad !=nil {return _ebcad ;};_cgbga .DateAttr =&_fabff ;continue ;};if _aaecb .Name .Local =="\u0069\u0064"{_dcacb ,_dbdce :=_dd .ParseInt (_aaecb .Value ,10,64);if _dbdce !=nil {return _dbdce ;};_cgbga .IdAttr =_dcacb ;continue ;};};for {_dbfcc ,_eeeca :=d .Token ();if _eeeca !=nil {return _db .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",_eeeca );};if _abgcc ,_bcffff :=_dbfcc .(_d .EndElement );_bcffff &&_abgcc .Name ==start .Name {break ;};};return nil ;}; +// Grid Columns Spanned by Current Table Cell +GridSpan *CT_DecimalNumber ; -// Validate validates the CT_CustomXmlRow and its children -func (_ecceb *CT_CustomXmlRow )Validate ()error {return _ecceb .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077");};func NewCT_Spacing ()*CT_Spacing {_fbcbb :=&CT_Spacing {};return _fbcbb }; +// Horizontally Merged Cell +HMerge *CT_HMerge ; -// ValidateWithPath validates the CT_DocGrid and its children, prefixing error messages with path -func (_gbfcea *CT_DocGrid )ValidateWithPath (path string )error {if _eefb :=_gbfcea .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eefb !=nil {return _eefb ;};return nil ;}; +// Vertically Merged Cell +VMerge *CT_VMerge ; -// ValidateWithPath validates the CT_R and its children, prefixing error messages with path -func (_fgagg *CT_R )ValidateWithPath (path string )error {if _fgagg .RPr !=nil {if _bfdfc :=_fgagg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bfdfc !=nil {return _bfdfc ;};};for _efdab ,_fadbg :=range _fgagg .EG_RunInnerContent {if _gcced :=_fadbg .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u0045\u0047\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072C\u006fn\u0074\u0065\u006e\u0074\u005b\u0025\u0064]",path ,_efdab ));_gcced !=nil {return _gcced ;};};return nil ;};type CT_MailMergeDataType struct{ +// Table Cell Borders +TcBorders *CT_TcBorders ; -// Value -ValAttr string ;};type WdCT_WordprocessingShape struct{NormalEastAsianFlowAttr *bool ;CNvPr *_bf .CT_NonVisualDrawingProps ;Choice *WdCT_WordprocessingShapeChoice ;SpPr *_bf .CT_ShapeProperties ;Style *_bf .CT_ShapeStyle ;ExtLst *_bf .CT_OfficeArtExtensionList ;WChoice *WdCT_WordprocessingShapeChoice1 ;BodyPr *_bf .CT_TextBodyProperties ;};func (_cfdea *ST_MailMergeDocType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgfbdd ,_bbbbf :=d .Token ();if _bbbbf !=nil {return _bbbbf ;};if _cegcf ,_aeggc :=_bgfbdd .(_d .EndElement );_aeggc &&_cegcf .Name ==start .Name {*_cfdea =1;return nil ;};if _faadd ,_dbedf :=_bgfbdd .(_d .CharData );!_dbedf {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgfbdd );}else {switch string (_faadd ){case "":*_cfdea =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_cfdea =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_cfdea =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_cfdea =3;case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_cfdea =4;case "\u0065\u006d\u0061i\u006c":*_cfdea =5;case "\u0066\u0061\u0078":*_cfdea =6;};};_bgfbdd ,_bbbbf =d .Token ();if _bbbbf !=nil {return _bbbbf ;};if _gfgbfa ,_fdbgcf :=_bgfbdd .(_d .EndElement );_fdbgcf &&_gfgbfa .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgfbdd );};func (_ddafa *CT_EastAsianLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ddafa .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_ddafa .IdAttr )});};if _ddafa .CombineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006d\u0062\u0069\u006ee"},Value :_db .Sprintf ("\u0025\u0076",*_ddafa .CombineAttr )});};if _ddafa .CombineBracketsAttr !=ST_CombineBracketsUnset {_ffef ,_gcdf :=_ddafa .CombineBracketsAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073"});if _gcdf !=nil {return _gcdf ;};start .Attr =append (start .Attr ,_ffef );};if _ddafa .VertAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076\u0065\u0072\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_ddafa .VertAttr )});};if _ddafa .VertCompressAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076\u0065\u0072\u0074\u0043\u006f\u006dp\u0072\u0065\u0073\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_ddafa .VertCompressAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TcPr ()*CT_TcPr {_aedbge :=&CT_TcPr {};return _aedbge }; +// Table Cell Shading +Shd *CT_Shd ; -// Validate validates the EG_RangeMarkupElements and its children -func (_baebae *EG_RangeMarkupElements )Validate ()error {return _baebae .ValidateWithPath ("\u0045\u0047\u005f\u0052an\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006et\u0073");};type CT_RecipientData struct{ +// Don't Wrap Cell Content +NoWrap *CT_OnOff ; -// Record Is Included in Mail Merge -Active *CT_OnOff ; +// Single Table Cell Margins +TcMar *CT_TcMar ; -// Index of Column Containing Unique Values for Record -Column *CT_DecimalNumber ; +// Table Cell Text Flow Direction +TextDirection *CT_TextDirection ; -// Unique Value for Record -UniqueTag *CT_Base64Binary ;};func (_bcadgc *CT_Num )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006e\u0075\u006d\u0049\u0064"},Value :_db .Sprintf ("\u0025\u0076",_bcadgc .NumIdAttr )});e .EncodeToken (start );_deccb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061b\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_bcadgc .AbstractNumId ,_deccb );if _bcadgc .LvlOverride !=nil {_cedcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};for _ ,_afbeg :=range _bcadgc .LvlOverride {e .EncodeElement (_afbeg ,_cedcg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Fit Text Within Cell +TcFitText *CT_OnOff ; -// Validate validates the CT_Attr and its children -func (_dde *CT_Attr )Validate ()error {return _dde .ValidateWithPath ("\u0043T\u005f\u0041\u0074\u0074\u0072");};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 *_bf .CT_Point2D ;PositionH *WdCT_PosH ;PositionV *WdCT_PosV ;Extent *_bf .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;Choice *WdEG_WrapTypeChoice ;DocPr *_bf .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_bf .CT_NonVisualGraphicFrameProperties ;Graphic *_bf .Graphic ;};func NewCT_TblGrid ()*CT_TblGrid {_daga :=&CT_TblGrid {};return _daga };func (_degda ST_FldCharType )Validate ()error {return _degda .ValidateWithPath ("")};type CT_TblCellMar struct{ +// Table Cell Vertical Alignment +VAlign *CT_VerticalJc ; -// Table Cell Top Margin Default -Top *CT_TblWidth ; +// Ignore End Of Cell Marker In Row Height Calculation +HideMark *CT_OnOff ; -// Table Cell Leading Margin Default -Start *CT_TblWidth ; +// Header Cells Associated With Table Cell +Headers *CT_Headers ; -// Table Cell Leading Margin Default -Left *CT_TblWidth ; +// Table Cell Insertion +CellIns *CT_TrackChange ; -// Table Cell Bottom Margin Default -Bottom *CT_TblWidth ; +// Table Cell Deletion +CellDel *CT_TrackChange ; -// Table Cell Trailing Margin Default -End *CT_TblWidth ; +// Vertically Merged/Split Table Cells +CellMerge *CT_CellMergeTrackChange ;TcPrChange *CT_TcPrChange ;}; -// Table Cell Trailing Margin Default -Right *CT_TblWidth ;}; +// Validate validates the CT_Lvl and its children +func (_eggba *CT_Lvl )Validate ()error {return _eggba .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");}; -// ValidateWithPath validates the CT_EdnPos and its children, prefixing error messages with path -func (_dbgcc *CT_EdnPos )ValidateWithPath (path string )error {if _dbgcc .ValAttr ==ST_EdnPosUnset {return _db .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 _gfcg :=_dbgcc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfcg !=nil {return _gfcg ;};return nil ;};func (_ffbcg *CT_SaveThroughXslt )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fcegae :=range start .Attr {if _fcegae .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fcegae .Name .Local =="\u0069\u0064"||_fcegae .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"&&_fcegae .Name .Local =="\u0069\u0064"{_aegcf ,_beadae :=_fcegae .Value ,error (nil );if _beadae !=nil {return _beadae ;};_ffbcg .IdAttr =&_aegcf ;continue ;};if _fcegae .Name .Local =="\u0073\u006f\u006c\u0075\u0074\u0069\u006f\u006e\u0049\u0044"{_beedfg ,_eaagd :=_fcegae .Value ,error (nil );if _eaagd !=nil {return _eaagd ;};_ffbcg .SolutionIDAttr =&_beedfg ;continue ;};};for {_fecced ,_cbdbb :=d .Token ();if _cbdbb !=nil {return _db .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",_cbdbb );};if _ceecfb ,_eafab :=_fecced .(_d .EndElement );_eafab &&_ceecfb .Name ==start .Name {break ;};};return nil ;};func (_egbac *CT_ParaRPrOriginal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adgff :for {_dadcf ,_bdcdd :=d .Token ();if _bdcdd !=nil {return _bdcdd ;};switch _ecbfa :=_dadcf .(type ){case _d .StartElement :switch _ecbfa .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .Ins =NewCT_TrackChange ();if _ggeac :=d .DecodeElement (_egbac .Ins ,&_ecbfa );_ggeac !=nil {return _ggeac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .Del =NewCT_TrackChange ();if _eadg :=d .DecodeElement (_egbac .Del ,&_ecbfa );_eadg !=nil {return _eadg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbac .MoveFrom =NewCT_TrackChange ();if _addfb :=d .DecodeElement (_egbac .MoveFrom ,&_ecbfa );_addfb !=nil {return _addfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbac .MoveTo =NewCT_TrackChange ();if _edaaa :=d .DecodeElement (_egbac .MoveTo ,&_ecbfa );_edaaa !=nil {return _edaaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .RStyle =NewCT_String ();if _gffec :=d .DecodeElement (_egbac .RStyle ,&_ecbfa );_gffec !=nil {return _gffec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .RFonts =NewCT_Fonts ();if _bcbb :=d .DecodeElement (_egbac .RFonts ,&_ecbfa );_bcbb !=nil {return _bcbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .B =NewCT_OnOff ();if _ddabb :=d .DecodeElement (_egbac .B ,&_ecbfa );_ddabb !=nil {return _ddabb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .BCs =NewCT_OnOff ();if _dgbaf :=d .DecodeElement (_egbac .BCs ,&_ecbfa );_dgbaf !=nil {return _dgbaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .I =NewCT_OnOff ();if _bacbfg :=d .DecodeElement (_egbac .I ,&_ecbfa );_bacbfg !=nil {return _bacbfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .ICs =NewCT_OnOff ();if _ccbdd :=d .DecodeElement (_egbac .ICs ,&_ecbfa );_ccbdd !=nil {return _ccbdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbac .Caps =NewCT_OnOff ();if _edgde :=d .DecodeElement (_egbac .Caps ,&_ecbfa );_edgde !=nil {return _edgde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .SmallCaps =NewCT_OnOff ();if _fecff :=d .DecodeElement (_egbac .SmallCaps ,&_ecbfa );_fecff !=nil {return _fecff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbac .Strike =NewCT_OnOff ();if _cbfg :=d .DecodeElement (_egbac .Strike ,&_ecbfa );_cbfg !=nil {return _cbfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .Dstrike =NewCT_OnOff ();if _ccbcd :=d .DecodeElement (_egbac .Dstrike ,&_ecbfa );_ccbcd !=nil {return _ccbcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .Outline =NewCT_OnOff ();if _bfade :=d .DecodeElement (_egbac .Outline ,&_ecbfa );_bfade !=nil {return _bfade ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbac .Shadow =NewCT_OnOff ();if _gabef :=d .DecodeElement (_egbac .Shadow ,&_ecbfa );_gabef !=nil {return _gabef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .Emboss =NewCT_OnOff ();if _aaebc :=d .DecodeElement (_egbac .Emboss ,&_ecbfa );_aaebc !=nil {return _aaebc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .Imprint =NewCT_OnOff ();if _cdceea :=d .DecodeElement (_egbac .Imprint ,&_ecbfa );_cdceea !=nil {return _cdceea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .NoProof =NewCT_OnOff ();if _bacca :=d .DecodeElement (_egbac .NoProof ,&_ecbfa );_bacca !=nil {return _bacca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbac .SnapToGrid =NewCT_OnOff ();if _bbaeb :=d .DecodeElement (_egbac .SnapToGrid ,&_ecbfa );_bbaeb !=nil {return _bbaeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .Vanish =NewCT_OnOff ();if _beecb :=d .DecodeElement (_egbac .Vanish ,&_ecbfa );_beecb !=nil {return _beecb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .WebHidden =NewCT_OnOff ();if _bbdcge :=d .DecodeElement (_egbac .WebHidden ,&_ecbfa );_bbdcge !=nil {return _bbdcge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbac .Color =NewCT_Color ();if _abgg :=d .DecodeElement (_egbac .Color ,&_ecbfa );_abgg !=nil {return _abgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .Spacing =NewCT_SignedTwipsMeasure ();if _eabdd :=d .DecodeElement (_egbac .Spacing ,&_ecbfa );_eabdd !=nil {return _eabdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .W =NewCT_TextScale ();if _ddfgd :=d .DecodeElement (_egbac .W ,&_ecbfa );_ddfgd !=nil {return _ddfgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .Kern =NewCT_HpsMeasure ();if _dddbbe :=d .DecodeElement (_egbac .Kern ,&_ecbfa );_dddbbe !=nil {return _dddbbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .Position =NewCT_SignedHpsMeasure ();if _gbgbb :=d .DecodeElement (_egbac .Position ,&_ecbfa );_gbgbb !=nil {return _gbgbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbac .Sz =NewCT_HpsMeasure ();if _egbbd :=d .DecodeElement (_egbac .Sz ,&_ecbfa );_egbbd !=nil {return _egbbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbac .SzCs =NewCT_HpsMeasure ();if _fecgb :=d .DecodeElement (_egbac .SzCs ,&_ecbfa );_fecgb !=nil {return _fecgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .Highlight =NewCT_Highlight ();if _ffdag :=d .DecodeElement (_egbac .Highlight ,&_ecbfa );_ffdag !=nil {return _ffdag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .U =NewCT_Underline ();if _bddff :=d .DecodeElement (_egbac .U ,&_ecbfa );_bddff !=nil {return _bddff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .Effect =NewCT_TextEffect ();if _bbdcbd :=d .DecodeElement (_egbac .Effect ,&_ecbfa );_bbdcbd !=nil {return _bbdcbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .Bdr =NewCT_Border ();if _defff :=d .DecodeElement (_egbac .Bdr ,&_ecbfa );_defff !=nil {return _defff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbac .Shd =NewCT_Shd ();if _ecgfe :=d .DecodeElement (_egbac .Shd ,&_ecbfa );_ecgfe !=nil {return _ecgfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .FitText =NewCT_FitText ();if _caaea :=d .DecodeElement (_egbac .FitText ,&_ecbfa );_caaea !=nil {return _caaea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .VertAlign =NewCT_VerticalAlignRun ();if _eggfea :=d .DecodeElement (_egbac .VertAlign ,&_ecbfa );_eggfea !=nil {return _eggfea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .Rtl =NewCT_OnOff ();if _fdcdfc :=d .DecodeElement (_egbac .Rtl ,&_ecbfa );_fdcdfc !=nil {return _fdcdfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbac .Cs =NewCT_OnOff ();if _eedcb :=d .DecodeElement (_egbac .Cs ,&_ecbfa );_eedcb !=nil {return _eedcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .Em =NewCT_Em ();if _acdff :=d .DecodeElement (_egbac .Em ,&_ecbfa );_acdff !=nil {return _acdff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .Lang =NewCT_Language ();if _gedcd :=d .DecodeElement (_egbac .Lang ,&_ecbfa );_gedcd !=nil {return _gedcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .EastAsianLayout =NewCT_EastAsianLayout ();if _cdgdc :=d .DecodeElement (_egbac .EastAsianLayout ,&_ecbfa );_cdgdc !=nil {return _cdgdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbac .SpecVanish =NewCT_OnOff ();if _ecegf :=d .DecodeElement (_egbac .SpecVanish ,&_ecbfa );_ecegf !=nil {return _ecegf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbac .OMath =NewCT_OnOff ();if _cdage :=d .DecodeElement (_egbac .OMath ,&_ecbfa );_cdage !=nil {return _cdage ;};default:_ee .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",_ecbfa .Name );if _cfaaed :=d .Skip ();_cfaaed !=nil {return _cfaaed ;};};case _d .EndElement :break _adgff ;case _d .CharData :};};return nil ;};func (_aefb *CT_Cnf )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bdbg :=range start .Attr {if _bdbg .Name .Local =="\u0065v\u0065\u006e\u0056\u0042\u0061\u006ed"{_feef ,_afeg :=ParseUnionST_OnOff (_bdbg .Value );if _afeg !=nil {return _afeg ;};_aefb .EvenVBandAttr =&_feef ;continue ;};if _bdbg .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_fgc ,_abea :=ParseUnionST_OnOff (_bdbg .Value );if _abea !=nil {return _abea ;};_aefb .FirstRowAttr =&_fgc ;continue ;};if _bdbg .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_eeec ,_abbb :=ParseUnionST_OnOff (_bdbg .Value );if _abbb !=nil {return _abbb ;};_aefb .LastRowAttr =&_eeec ;continue ;};if _bdbg .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_gbd ,_dcag :=ParseUnionST_OnOff (_bdbg .Value );if _dcag !=nil {return _dcag ;};_aefb .FirstColumnAttr =&_gbd ;continue ;};if _bdbg .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_cefd ,_dae :=ParseUnionST_OnOff (_bdbg .Value );if _dae !=nil {return _dae ;};_aefb .LastColumnAttr =&_cefd ;continue ;};if _bdbg .Name .Local =="\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"{_ddga ,_ddb :=ParseUnionST_OnOff (_bdbg .Value );if _ddb !=nil {return _ddb ;};_aefb .OddVBandAttr =&_ddga ;continue ;};if _bdbg .Name .Local =="\u0076\u0061\u006c"{_ceda ,_bbaca :=_bdbg .Value ,error (nil );if _bbaca !=nil {return _bbaca ;};_aefb .ValAttr =&_ceda ;continue ;};if _bdbg .Name .Local =="\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"{_bgab ,_gegd :=ParseUnionST_OnOff (_bdbg .Value );if _gegd !=nil {return _gegd ;};_aefb .OddHBandAttr =&_bgab ;continue ;};if _bdbg .Name .Local =="\u0065v\u0065\u006e\u0048\u0042\u0061\u006ed"{_dcde ,_ggaaf :=ParseUnionST_OnOff (_bdbg .Value );if _ggaaf !=nil {return _ggaaf ;};_aefb .EvenHBandAttr =&_dcde ;continue ;};if _bdbg .Name .Local =="\u0066\u0069\u0072\u0073tR\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_gdbe ,_gdcb :=ParseUnionST_OnOff (_bdbg .Value );if _gdcb !=nil {return _gdcb ;};_aefb .FirstRowFirstColumnAttr =&_gdbe ;continue ;};if _bdbg .Name .Local =="\u0066i\u0072s\u0074\u0052\u006f\u0077\u004ca\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_afge ,_gbab :=ParseUnionST_OnOff (_bdbg .Value );if _gbab !=nil {return _gbab ;};_aefb .FirstRowLastColumnAttr =&_afge ;continue ;};if _bdbg .Name .Local =="\u006ca\u0073t\u0052\u006f\u0077\u0046\u0069r\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_gfcb ,_ffba :=ParseUnionST_OnOff (_bdbg .Value );if _ffba !=nil {return _ffba ;};_aefb .LastRowFirstColumnAttr =&_gfcb ;continue ;};if _bdbg .Name .Local =="\u006c\u0061\u0073\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_aadc ,_dgbd :=ParseUnionST_OnOff (_bdbg .Value );if _dgbd !=nil {return _dgbd ;};_aefb .LastRowLastColumnAttr =&_aadc ;continue ;};};for {_fcae ,_defc :=d .Token ();if _defc !=nil {return _db .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043n\u0066\u003a\u0020\u0025\u0073",_defc );};if _gbbe ,_aceag :=_fcae .(_d .EndElement );_aceag &&_gbbe .Name ==start .Name {break ;};};return nil ;};func (_daebda ST_PTabRelativeTo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_daebda .String (),start );};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 WdCT_WordprocessingShapeChoice struct{CNvSpPr *_bf .CT_NonVisualDrawingShapeProps ;CNvCnPr *_bf .CT_NonVisualConnectorProperties ;};const (ST_MailMergeOdsoFMDFieldTypeUnset ST_MailMergeOdsoFMDFieldType =0;ST_MailMergeOdsoFMDFieldTypeNull ST_MailMergeOdsoFMDFieldType =1;ST_MailMergeOdsoFMDFieldTypeDbColumn ST_MailMergeOdsoFMDFieldType =2;);type CT_CharacterSpacing struct{ +// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path +func (_ddgfaa *CT_SmartTagType )ValidateWithPath (path string )error {return nil }; -// Value -ValAttr ST_CharacterSpacing ;};type CT_Tabs struct{ +// Validate validates the CT_GlossaryDocument and its children +func (_dcbc *CT_GlossaryDocument )Validate ()error {return _dcbc .ValidateWithPath ("\u0043\u0054\u005f\u0047lo\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");}; -// Custom Tab Stop -Tab []*CT_TabStop ;};type ST_Hint byte ;func (_ecabb *CT_TblPrExChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecabb .TblPrEx =NewCT_TblPrExBase ();for _ ,_efaee :=range start .Attr {if _efaee .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gbdee ,_cdfff :=_efaee .Value ,error (nil );if _cdfff !=nil {return _cdfff ;};_ecabb .AuthorAttr =_gbdee ;continue ;};if _efaee .Name .Local =="\u0064\u0061\u0074\u0065"{_gebag ,_eagede :=ParseStdlibTime (_efaee .Value );if _eagede !=nil {return _eagede ;};_ecabb .DateAttr =&_gebag ;continue ;};if _efaee .Name .Local =="\u0069\u0064"{_gfaff ,_caagd :=_dd .ParseInt (_efaee .Value ,10,64);if _caagd !=nil {return _caagd ;};_ecabb .IdAttr =_gfaff ;continue ;};};_abfbe :for {_eefgbb ,_fdgbf :=d .Token ();if _fdgbf !=nil {return _fdgbf ;};switch _bgecbf :=_eefgbb .(type ){case _d .StartElement :switch _bgecbf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _gdcbf :=d .DecodeElement (_ecabb .TblPrEx ,&_bgecbf );_gdcbf !=nil {return _gdcbf ;};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\u0054\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_bgecbf .Name );if _eccaca :=d .Skip ();_eccaca !=nil {return _eccaca ;};};case _d .EndElement :break _abfbe ;case _d .CharData :};};return nil ;};func (_acfgg *CT_Spacing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _acfgg .BeforeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0062\u0065\u0066\u006f\u0072\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_acfgg .BeforeAttr )});};if _acfgg .BeforeLinesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0062\u0065\u0066\u006f\u0072\u0065\u004c\u0069\u006e\u0065\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_acfgg .BeforeLinesAttr )});};if _acfgg .BeforeAutospacingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0062\u0065fo\u0072\u0065\u0041\u0075\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067"},Value :_db .Sprintf ("\u0025\u0076",*_acfgg .BeforeAutospacingAttr )});};if _acfgg .AfterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061\u0066\u0074\u0065\u0072"},Value :_db .Sprintf ("\u0025\u0076",*_acfgg .AfterAttr )});};if _acfgg .AfterLinesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061f\u0074\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_acfgg .AfterLinesAttr )});};if _acfgg .AfterAutospacingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061f\u0074\u0065\u0072\u0041\u0075t\u006f\u0073p\u0061\u0063\u0069\u006e\u0067"},Value :_db .Sprintf ("\u0025\u0076",*_acfgg .AfterAutospacingAttr )});};if _acfgg .LineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_acfgg .LineAttr )});};if _acfgg .LineRuleAttr !=ST_LineSpacingRuleUnset {_abdee ,_fdbebd :=_acfgg .LineRuleAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"});if _fdbebd !=nil {return _fdbebd ;};start .Attr =append (start .Attr ,_abdee );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcdeg *CT_TblBorders )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gcdeg .Top !=nil {_cdcdbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_gcdeg .Top ,_cdcdbg );};if _gcdeg .Start !=nil {_facdcg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_gcdeg .Start ,_facdcg );};if _gcdeg .Left !=nil {_effag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_gcdeg .Left ,_effag );};if _gcdeg .Bottom !=nil {_fgbdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_gcdeg .Bottom ,_fgbdf );};if _gcdeg .End !=nil {_fbfacf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_gcdeg .End ,_fbfacf );};if _gcdeg .Right !=nil {_aadggc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gcdeg .Right ,_aadggc );};if _gcdeg .InsideH !=nil {_begeg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_gcdeg .InsideH ,_begeg );};if _gcdeg .InsideV !=nil {_gbedbc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_gcdeg .InsideV ,_gbedbc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efgcf *CT_Tbl )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _efgcf .EG_RangeMarkupElements !=nil {for _ ,_dagcb :=range _efgcf .EG_RangeMarkupElements {_dagcb .MarshalXML (e ,_d .StartElement {});};};_aaege :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_efgcf .TblPr ,_aaege );_gfedg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_efgcf .TblGrid ,_gfedg );if _efgcf .EG_ContentRowContent !=nil {for _ ,_ccbag :=range _efgcf .EG_ContentRowContent {_ccbag .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Sym struct{ +// ValidateWithPath validates the CT_SdtPr and its children, prefixing error messages with path +func (_babba *CT_SdtPr )ValidateWithPath (path string )error {if _babba .RPr !=nil {if _fabgb :=_babba .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fabgb !=nil {return _fabgb ;};};if _babba .Alias !=nil {if _dagfbg :=_babba .Alias .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073");_dagfbg !=nil {return _dagfbg ;};};if _babba .Tag !=nil {if _aegfd :=_babba .Tag .ValidateWithPath (path +"\u002f\u0054\u0061\u0067");_aegfd !=nil {return _aegfd ;};};if _babba .Id !=nil {if _bcagf :=_babba .Id .ValidateWithPath (path +"\u002f\u0049\u0064");_bcagf !=nil {return _bcagf ;};};if _babba .Lock !=nil {if _cfeg :=_babba .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_cfeg !=nil {return _cfeg ;};};if _babba .Placeholder !=nil {if _egedc :=_babba .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072");_egedc !=nil {return _egedc ;};};if _babba .Temporary !=nil {if _gacfd :=_babba .Temporary .ValidateWithPath (path +"\u002f\u0054\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079");_gacfd !=nil {return _gacfd ;};};if _babba .ShowingPlcHdr !=nil {if _fgfac :=_babba .ShowingPlcHdr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0069\u006e\u0067\u0050l\u0063\u0048\u0064\u0072");_fgfac !=nil {return _fgfac ;};};if _babba .DataBinding !=nil {if _bcdebg :=_babba .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_bcdebg !=nil {return _bcdebg ;};};if _babba .Label !=nil {if _ccddda :=_babba .Label .ValidateWithPath (path +"\u002f\u004c\u0061\u0062\u0065\u006c");_ccddda !=nil {return _ccddda ;};};if _babba .TabIndex !=nil {if _ggbbe :=_babba .TabIndex .ValidateWithPath (path +"\u002fT\u0061\u0062\u0049\u006e\u0064\u0065x");_ggbbe !=nil {return _ggbbe ;};};if _babba .Choice !=nil {if _dcebc :=_babba .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dcebc !=nil {return _dcebc ;};};return nil ;}; -// Symbol Character Font -FontAttr *string ; +// Validate validates the EG_SectPrContents and its children +func (_afaef *EG_SectPrContents )Validate ()error {return _afaef .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006et\u0065\u006e\u0074\u0073");};func NewCT_SdtDropDownList ()*CT_SdtDropDownList {_gfgea :=&CT_SdtDropDownList {};return _gfgea };func NewEG_MathContent ()*EG_MathContent {_gcfae :=&EG_MathContent {};return _gcfae };func (_eefef *CT_GlossaryDocument )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_babgb :for {_gggce ,_edaa :=d .Token ();if _edaa !=nil {return _edaa ;};switch _dcaba :=_gggce .(type ){case _d .StartElement :switch _dcaba .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eefef .Background =NewCT_Background ();if _bbfgdd :=d .DecodeElement (_eefef .Background ,&_dcaba );_bbfgdd !=nil {return _bbfgdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eefef .DocParts =NewCT_DocParts ();if _debed :=d .DecodeElement (_eefef .DocParts ,&_dcaba );_debed !=nil {return _debed ;};default:_dg .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",_dcaba .Name );if _ebfdc :=d .Skip ();_ebfdc !=nil {return _ebfdc ;};};case _d .EndElement :break _babgb ;case _d .CharData :};};return nil ;};func (_ddcgff *ST_DocPartType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecgece ,_faddfd :=d .Token ();if _faddfd !=nil {return _faddfd ;};if _beged ,_bdgcga :=_ecgece .(_d .EndElement );_bdgcga &&_beged .Name ==start .Name {*_ddcgff =1;return nil ;};if _gecdb ,_gbbdc :=_ecgece .(_d .CharData );!_gbbdc {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",_ecgece );}else {switch string (_gecdb ){case "":*_ddcgff =0;case "\u006e\u006f\u006e\u0065":*_ddcgff =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ddcgff =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_ddcgff =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_ddcgff =4;case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_ddcgff =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_ddcgff =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_ddcgff =7;};};_ecgece ,_faddfd =d .Token ();if _faddfd !=nil {return _faddfd ;};if _faaecg ,_eafdg :=_ecgece .(_d .EndElement );_eafdg &&_faaecg .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",_ecgece );};func (_aeccc *CT_Language )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aeccc .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_aeccc .ValAttr )});};if _aeccc .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_g .Sprintf ("\u0025\u0076",*_aeccc .EastAsiaAttr )});};if _aeccc .BidiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_aeccc .BidiAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewEG_PContent ()*EG_PContent {_cacff :=&EG_PContent {};return _cacff };func NewCT_SdtContentCell ()*CT_SdtContentCell {_debacd :=&CT_SdtContentCell {};return _debacd };func NewCT_Proof ()*CT_Proof {_cdbcc :=&CT_Proof {};return _cdbcc };func (_cagbeb *CT_SdtRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efabf :for {_fdeab ,_bafbe :=d .Token ();if _bafbe !=nil {return _bafbe ;};switch _abfaee :=_fdeab .(type ){case _d .StartElement :switch _abfaee .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cagbeb .SdtPr =NewCT_SdtPr ();if _dfdfgc :=d .DecodeElement (_cagbeb .SdtPr ,&_abfaee );_dfdfgc !=nil {return _dfdfgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cagbeb .SdtEndPr =NewCT_SdtEndPr ();if _dfadfd :=d .DecodeElement (_cagbeb .SdtEndPr ,&_abfaee );_dfadfd !=nil {return _dfadfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cagbeb .SdtContent =NewCT_SdtContentRun ();if _gfdafc :=d .DecodeElement (_cagbeb .SdtContent ,&_abfaee );_gfdafc !=nil {return _gfdafc ;};default:_dg .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",_abfaee .Name );if _bgcea :=d .Skip ();_bgcea !=nil {return _bgcea ;};};case _d .EndElement :break _efabf ;case _d .CharData :};};return nil ;};type ST_MailMergeDest byte ;func (_daf *CT_AutoCaptions )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agg :for {_ege ,_afe :=d .Token ();if _afe !=nil {return _afe ;};switch _bbgg :=_ege .(type ){case _d .StartElement :switch _bbgg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fda :=NewCT_AutoCaption ();if _ffaa :=d .DecodeElement (_fda ,&_bbgg );_ffaa !=nil {return _ffaa ;};_daf .AutoCaption =append (_daf .AutoCaption ,_fda );default:_dg .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",_bbgg .Name );if _feg :=d .Skip ();_feg !=nil {return _feg ;};};case _d .EndElement :break _agg ;case _d .CharData :};};return nil ;};func (_gcgcd *WdEG_WrapTypeChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gcgcd .WrapNone !=nil {_fcbaa :=_d .StartElement {Name :_d .Name {Local :"w\u0070\u003a\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}};e .EncodeElement (_gcgcd .WrapNone ,_fcbaa );};if _gcgcd .WrapSquare !=nil {_gacea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}};e .EncodeElement (_gcgcd .WrapSquare ,_gacea );};if _gcgcd .WrapTight !=nil {_cgbaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003aw\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gcgcd .WrapTight ,_cgbaa );};if _gcgcd .WrapThrough !=nil {_fggab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0054\u0068r\u006f\u0075\u0067\u0068"}};e .EncodeElement (_gcgcd .WrapThrough ,_fggab );};if _gcgcd .WrapTopAndBottom !=nil {_ceedgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077ra\u0070\u0054\u006f\u0070\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_gcgcd .WrapTopAndBottom ,_ceedgb );};return nil ;}; -// Symbol Character Code -CharAttr *string ;}; +// Validate validates the WdCT_WrapNone and its children +func (_fgdfa *WdCT_WrapNone )Validate ()error {return _fgdfa .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u004e\u006f\u006e\u0065");}; -// ValidateWithPath validates the CT_DecimalNumber and its children, prefixing error messages with path -func (_eada *CT_DecimalNumber )ValidateWithPath (path string )error {return nil };func NewCT_TcMar ()*CT_TcMar {_fdgfca :=&CT_TcMar {};return _fdgfca };func (_dagdab ST_PageBorderDisplay )String ()string {switch _dagdab {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 (_cbcgec ST_CombineBrackets )String ()string {switch _cbcgec {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_DocVars and its children, prefixing error messages with path +func (_bfabc *CT_DocVars )ValidateWithPath (path string )error {for _gbeaa ,_gdbga :=range _bfabc .DocVar {if _ecgg :=_gdbga .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u005b\u0025\u0064\u005d",path ,_gbeaa ));_ecgg !=nil {return _ecgg ;};};return nil ;};func NewAG_TransitionalPassword ()*AG_TransitionalPassword {_fee :=&AG_TransitionalPassword {};return _fee ;};type CT_FFCheckBox struct{Choice *CT_FFCheckBoxChoice ; -// ValidateWithPath validates the CT_SdtEndPr and its children, prefixing error messages with path -func (_eadadf *CT_SdtEndPr )ValidateWithPath (path string )error {for _dcgcdc ,_gdbad :=range _eadadf .RPr {if _ggceed :=_gdbad .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0072\u005b\u0025\u0064\u005d",path ,_dcgcdc ));_ggceed !=nil {return _ggceed ;};};return nil ;};type CT_Odso struct{ +// Default Checkbox Form Field State +Default *CT_OnOff ; -// UDL Connection String -Udl *CT_String ; +// Checkbox Form Field State +Checked *CT_OnOff ;}; -// Data Source Table Name -Table *CT_String ; +// ValidateWithPath validates the CT_PageBorders and its children, prefixing error messages with path +func (_eaccc *CT_PageBorders )ValidateWithPath (path string )error {if _gbaee :=_eaccc .ZOrderAttr .ValidateWithPath (path +"/\u005a\u004f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_gbaee !=nil {return _gbaee ;};if _afbbb :=_eaccc .DisplayAttr .ValidateWithPath (path +"\u002f\u0044\u0069s\u0070\u006c\u0061\u0079\u0041\u0074\u0074\u0072");_afbbb !=nil {return _afbbb ;};if _dbgcf :=_eaccc .OffsetFromAttr .ValidateWithPath (path +"\u002fO\u0066f\u0073\u0065\u0074\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072");_dbgcf !=nil {return _dbgcf ;};if _eaccc .Top !=nil {if _acbae :=_eaccc .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_acbae !=nil {return _acbae ;};};if _eaccc .Left !=nil {if _dfccc :=_eaccc .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_dfccc !=nil {return _dfccc ;};};if _eaccc .Bottom !=nil {if _fecfd :=_eaccc .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_fecfd !=nil {return _fecfd ;};};if _eaccc .Right !=nil {if _cbgce :=_eaccc .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_cbgce !=nil {return _cbgce ;};};return nil ;};func (_dcede *CT_SdtBlock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffcfeg :for {_ggafg ,_eaac :=d .Token ();if _eaac !=nil {return _eaac ;};switch _eaeage :=_ggafg .(type ){case _d .StartElement :switch _eaeage .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dcede .SdtPr =NewCT_SdtPr ();if _gdfae :=d .DecodeElement (_dcede .SdtPr ,&_eaeage );_gdfae !=nil {return _gdfae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dcede .SdtEndPr =NewCT_SdtEndPr ();if _edbdc :=d .DecodeElement (_dcede .SdtEndPr ,&_eaeage );_edbdc !=nil {return _edbdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dcede .SdtContent =NewCT_SdtContentBlock ();if _aecgf :=d .DecodeElement (_dcede .SdtContent ,&_eaeage );_aecgf !=nil {return _aecgf ;};default:_dg .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",_eaeage .Name );if _ggfd :=d .Skip ();_ggfd !=nil {return _ggfd ;};};case _d .EndElement :break _ffcfeg ;case _d .CharData :};};return nil ;};func (_egggbd *CT_SdtDocPart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _egggbd .DocPartGallery !=nil {_fdffgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003ad\u006f\u0063\u0050a\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079"}};e .EncodeElement (_egggbd .DocPartGallery ,_fdffgb );};if _egggbd .DocPartCategory !=nil {_fcebfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0043\u0061\u0074e\u0067\u006f\u0072\u0079"}};e .EncodeElement (_egggbd .DocPartCategory ,_fcebfd );};if _egggbd .DocPartUnique !=nil {_baabf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064o\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"}};e .EncodeElement (_egggbd .DocPartUnique ,_baabf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_DecimalNumber ()*CT_DecimalNumber {_gfef :=&CT_DecimalNumber {};return _gfef };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 (_eeggc ST_BrType )String ()string {switch _eeggc {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 "";}; -// ODSO Data Source File Path -Src *CT_Rel ; +// Validate validates the CT_FramesetSplitbar and its children +func (_acfdfd *CT_FramesetSplitbar )Validate ()error {return _acfdfd .ValidateWithPath ("\u0043\u0054\u005f\u0046ra\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072");};func (_gcbbgf ST_Hint )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gcbbgf .String (),start );};func NewCT_Spacing ()*CT_Spacing {_fccae :=&CT_Spacing {};return _fccae };func (_dbbbcf *CT_VMerge )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbbbcf .ValAttr !=ST_MergeUnset {_bddge ,_cccgd :=_dbbbcf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cccgd !=nil {return _cccgd ;};start .Attr =append (start .Attr ,_bddge );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ebggc *CT_DocPartType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebggc .ValAttr =ST_DocPartType (1);for _ ,_eaefd :=range start .Attr {if _eaefd .Name .Local =="\u0076\u0061\u006c"{_ebggc .ValAttr .UnmarshalXMLAttr (_eaefd );continue ;};};for {_afeb ,_faeg :=d .Token ();if _faeg !=nil {return _g .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",_faeg );};if _cacd ,_gccg :=_afeb .(_d .EndElement );_gccg &&_cacd .Name ==start .Name {break ;};};return nil ;};func (_fbabc *ST_CharacterSpacing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fabcee ,_bcfggc :=d .Token ();if _bcfggc !=nil {return _bcfggc ;};if _caadeg ,_deccda :=_fabcee .(_d .EndElement );_deccda &&_caadeg .Name ==start .Name {*_fbabc =1;return nil ;};if _cabgca ,_dfcdb :=_fabcee .(_d .CharData );!_dfcdb {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",_fabcee );}else {switch string (_cabgca ){case "":*_fbabc =0;case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_fbabc =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_fbabc =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":*_fbabc =3;};};_fabcee ,_bcfggc =d .Token ();if _bcfggc !=nil {return _bcfggc ;};if _bgcdb ,_cfdgg :=_fabcee .(_d .EndElement );_cfdgg &&_bgcdb .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",_fabcee );};func (_aeadba *ST_Shd )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aeadba =0;case "\u006e\u0069\u006c":*_aeadba =1;case "\u0063\u006c\u0065a\u0072":*_aeadba =2;case "\u0073\u006f\u006ci\u0064":*_aeadba =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_aeadba =4;case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_aeadba =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_aeadba =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_aeadba =7;case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_aeadba =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_aeadba =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_aeadba =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_aeadba =11;case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_aeadba =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_aeadba =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_aeadba =14;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_aeadba =15;case "\u0070\u0063\u0074\u0035":*_aeadba =16;case "\u0070\u0063\u00741\u0030":*_aeadba =17;case "\u0070\u0063\u00741\u0032":*_aeadba =18;case "\u0070\u0063\u00741\u0035":*_aeadba =19;case "\u0070\u0063\u00742\u0030":*_aeadba =20;case "\u0070\u0063\u00742\u0035":*_aeadba =21;case "\u0070\u0063\u00743\u0030":*_aeadba =22;case "\u0070\u0063\u00743\u0035":*_aeadba =23;case "\u0070\u0063\u00743\u0037":*_aeadba =24;case "\u0070\u0063\u00744\u0030":*_aeadba =25;case "\u0070\u0063\u00744\u0035":*_aeadba =26;case "\u0070\u0063\u00745\u0030":*_aeadba =27;case "\u0070\u0063\u00745\u0035":*_aeadba =28;case "\u0070\u0063\u00746\u0030":*_aeadba =29;case "\u0070\u0063\u00746\u0032":*_aeadba =30;case "\u0070\u0063\u00746\u0035":*_aeadba =31;case "\u0070\u0063\u00747\u0030":*_aeadba =32;case "\u0070\u0063\u00747\u0035":*_aeadba =33;case "\u0070\u0063\u00748\u0030":*_aeadba =34;case "\u0070\u0063\u00748\u0035":*_aeadba =35;case "\u0070\u0063\u00748\u0037":*_aeadba =36;case "\u0070\u0063\u00749\u0030":*_aeadba =37;case "\u0070\u0063\u00749\u0035":*_aeadba =38;};return nil ;};func NewCT_TextEffect ()*CT_TextEffect {_efgf :=&CT_TextEffect {};_efgf .ValAttr =ST_TextEffect (1);return _efgf ;};func (_affgca *CT_TblGridChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_affgca .IdAttr )});e .EncodeToken (start );_bgbgg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_affgca .TblGrid ,_bgbgg );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Column Delimiter for Data Source -ColDelim *CT_DecimalNumber ; +// ValidateWithPath validates the CT_DocPartCategory and its children, prefixing error messages with path +func (_ecbd *CT_DocPartCategory )ValidateWithPath (path string )error {if _cdaf :=_ecbd .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_cdaf !=nil {return _cdaf ;};if _cbdaa :=_ecbd .Gallery .ValidateWithPath (path +"\u002f\u0047\u0061\u006c\u006c\u0065\u0072\u0079");_cbdaa !=nil {return _cbdaa ;};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;);func NewWdWsp ()*WdWsp {_fdbfbg :=&WdWsp {};_fdbfbg .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();return _fdbfbg ;}; -// ODSO Data Source Type -Type *CT_MailMergeSourceType ; +// Validate validates the CT_Divs and its children +func (_ecacb *CT_Divs )Validate ()error {return _ecacb .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0073");};func NewCT_AutoCaption ()*CT_AutoCaption {_dbf :=&CT_AutoCaption {};return _dbf };func (_fcbee *ST_CombineBrackets )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fcbee =0;case "\u006e\u006f\u006e\u0065":*_fcbee =1;case "\u0072\u006f\u0075n\u0064":*_fcbee =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_fcbee =3;case "\u0061\u006e\u0067l\u0065":*_fcbee =4;case "\u0063\u0075\u0072l\u0079":*_fcbee =5;};return nil ;};func (_gbbeb *CT_TcPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gbbeb .CnfStyle !=nil {_faceg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gbbeb .CnfStyle ,_faceg );};if _gbbeb .TcW !=nil {_efbbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_gbbeb .TcW ,_efbbe );};if _gbbeb .GridSpan !=nil {_gadge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_gbbeb .GridSpan ,_gadge );};if _gbbeb .HMerge !=nil {_effbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_gbbeb .HMerge ,_effbd );};if _gbbeb .VMerge !=nil {_cacabf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_gbbeb .VMerge ,_cacabf );};if _gbbeb .TcBorders !=nil {_bgbcc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_gbbeb .TcBorders ,_bgbcc );};if _gbbeb .Shd !=nil {_ggbda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_gbbeb .Shd ,_ggbda );};if _gbbeb .NoWrap !=nil {_dadcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_gbbeb .NoWrap ,_dadcd );};if _gbbeb .TcMar !=nil {_fcabb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_gbbeb .TcMar ,_fcabb );};if _gbbeb .TextDirection !=nil {_ffeede :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gbbeb .TextDirection ,_ffeede );};if _gbbeb .TcFitText !=nil {_cbbda :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_gbbeb .TcFitText ,_cbbda );};if _gbbeb .VAlign !=nil {_eegdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_gbbeb .VAlign ,_eegdb );};if _gbbeb .HideMark !=nil {_ddbfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_gbbeb .HideMark ,_ddbfa );};if _gbbeb .Headers !=nil {_fbffac :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_gbbeb .Headers ,_fbffac );};if _gbbeb .CellIns !=nil {_babbef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_gbbeb .CellIns ,_babbef );};if _gbbeb .CellDel !=nil {_bgbea :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_gbbeb .CellDel ,_bgbea );};if _gbbeb .CellMerge !=nil {_eefde :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_gbbeb .CellMerge ,_eefde );};if _gbbeb .TcPrChange !=nil {_acacda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_gbbeb .TcPrChange ,_acacda );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Lvl struct{ -// First Row of Data Source Contains Column Names -FHdr *CT_OnOff ; +// Numbering Level +IlvlAttr int64 ; -// External Data Source to Merge Field Mapping -FieldMapData []*CT_OdsoFieldMapData ; +// Template Code +TplcAttr *string ; -// Reference to Inclusion/Exclusion Data for Data Source -RecipientData []*CT_Rel ;};func (_cfdgg *CT_SectPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfdgg .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_db .Sprintf ("\u0025\u0076",*_cfdgg .RsidRPrAttr )});};if _cfdgg .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_db .Sprintf ("\u0025\u0076",*_cfdgg .RsidDelAttr )});};if _cfdgg .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_db .Sprintf ("\u0025\u0076",*_cfdgg .RsidRAttr )});};if _cfdgg .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_cfdgg .RsidSectAttr )});};e .EncodeToken (start );if _cfdgg .FootnotePr !=nil {_bfdgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_cfdgg .FootnotePr ,_bfdgf );};if _cfdgg .EndnotePr !=nil {_ggbfd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_cfdgg .EndnotePr ,_ggbfd );};if _cfdgg .Type !=nil {_bcggb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_cfdgg .Type ,_bcggb );};if _cfdgg .PgSz !=nil {_eadaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_cfdgg .PgSz ,_eadaf );};if _cfdgg .PgMar !=nil {_ggeab :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_cfdgg .PgMar ,_ggeab );};if _cfdgg .PaperSrc !=nil {_bccbdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_cfdgg .PaperSrc ,_bccbdb );};if _cfdgg .PgBorders !=nil {_gabgfb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_cfdgg .PgBorders ,_gabgfb );};if _cfdgg .LnNumType !=nil {_aedef :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cfdgg .LnNumType ,_aedef );};if _cfdgg .PgNumType !=nil {_cfdab :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cfdgg .PgNumType ,_cfdab );};if _cfdgg .Cols !=nil {_cadggc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_cfdgg .Cols ,_cadggc );};if _cfdgg .FormProt !=nil {_bfbfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_cfdgg .FormProt ,_bfbfg );};if _cfdgg .VAlign !=nil {_fefdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cfdgg .VAlign ,_fefdd );};if _cfdgg .NoEndnote !=nil {_gcbee :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_cfdgg .NoEndnote ,_gcbee );};if _cfdgg .TitlePg !=nil {_gagge :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_cfdgg .TitlePg ,_gagge );};if _cfdgg .TextDirection !=nil {_aafca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cfdgg .TextDirection ,_aafca );};if _cfdgg .Bidi !=nil {_cfded :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_cfdgg .Bidi ,_cfded );};if _cfdgg .RtlGutter !=nil {_caabdc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_cfdgg .RtlGutter ,_caabdc );};if _cfdgg .DocGrid !=nil {_gecaf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_cfdgg .DocGrid ,_gecaf );};if _cfdgg .PrinterSettings !=nil {_edgda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_cfdgg .PrinterSettings ,_edgda );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_SdtDate struct{ +// Tentative Numbering +TentativeAttr *_e .ST_OnOff ; -// Last Known Date in XML Schema DateTime Format -FullDateAttr *_e .Time ; +// Starting Value +Start *CT_DecimalNumber ; -// Date Display Mask -DateFormat *CT_String ; +// Numbering Format +NumFmt *CT_NumFmt ; -// Date Picker Language ID -Lid *CT_Lang ; +// Restart Numbering Level Symbol +LvlRestart *CT_DecimalNumber ; -// Custom XML Data Date Storage Format -StoreMappedDataAs *CT_SdtDateMappingType ; +// Paragraph Style's Associated Numbering Level +PStyle *CT_String ; -// Date Picker Calendar Type -Calendar *CT_CalendarType ;}; +// Display All Levels Using Arabic Numerals +IsLgl *CT_OnOff ; -// ValidateWithPath validates the CT_WriteProtection and its children, prefixing error messages with path -func (_bbafgg *CT_WriteProtection )ValidateWithPath (path string )error {if _bbafgg .RecommendedAttr !=nil {if _dedae :=_bbafgg .RecommendedAttr .ValidateWithPath (path +"\u002f\u0052e\u0063\u006f\u006dm\u0065\u006e\u0064\u0065\u0064\u0041\u0074\u0074\u0072");_dedae !=nil {return _dedae ;};};if _ccbff :=_bbafgg .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_ccbff !=nil {return _ccbff ;};if _dadfb :=_bbafgg .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");_dadfb !=nil {return _dadfb ;};if _cbbeec :=_bbafgg .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cbbeec !=nil {return _cbbeec ;};return nil ;};func (_cgcdad ST_LineSpacingRule )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cgcdad .String (),start );}; +// Content Between Numbering Symbol and Paragraph Text +Suff *CT_LevelSuffix ; -// ST_SignedHpsMeasure is a union type -type ST_SignedHpsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;}; +// Numbering Level Text +LvlText *CT_LevelText ; -// Validate validates the WdCT_WordprocessingShape and its children -func (_dfafc *WdCT_WordprocessingShape )Validate ()error {return _dfafc .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065");};func (_dbace *CT_TrackChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_db .Sprintf ("\u0025\u0076",_dbace .AuthorAttr )});if _dbace .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_dbace .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_dbace .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Column ()*CT_Column {_fcfb :=&CT_Column {};return _fcfb };type CT_SdtComboBox struct{ +// Picture Numbering Symbol Definition Reference +LvlPicBulletId *CT_DecimalNumber ; -// Combo Box Last Saved Value -LastValueAttr *string ; +// Legacy Numbering Level Properties +Legacy *CT_LvlLegacy ; -// Combo Box List Item -ListItem []*CT_SdtListItem ;};func (_caage *CT_MailMergeDest )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gggcc ,_ceggg :=_caage .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ceggg !=nil {return _ceggg ;};start .Attr =append (start .Attr ,_gggcc );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_begaa *CT_SdtContentBlock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _begaa .CustomXml !=nil {_ccddd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_begaa .CustomXml ,_ccddd );};if _begaa .Sdt !=nil {_cgfbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_begaa .Sdt ,_cgfbg );};if _begaa .P !=nil {_acedc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070"}};for _ ,_gdfag :=range _begaa .P {e .EncodeElement (_gdfag ,_acedc );};};if _begaa .Tbl !=nil {_badef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_aagcce :=range _begaa .Tbl {e .EncodeElement (_aagcce ,_badef );};};if _begaa .EG_RunLevelElts !=nil {for _ ,_dabgb :=range _begaa .EG_RunLevelElts {_dabgb .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Justification +LvlJc *CT_Jc ; -// Validate validates the CT_HMerge and its children -func (_bcbfg *CT_HMerge )Validate ()error {return _bcbfg .ValidateWithPath ("\u0043T\u005f\u0048\u004d\u0065\u0072\u0067e");}; +// Numbering Level Associated Paragraph Properties +PPr *CT_PPrGeneral ; -// Validate validates the AC_ChoiceRun and its children -func (_ccefe *AC_ChoiceRun )Validate ()error {return _ccefe .ValidateWithPath ("\u0041\u0043\u005fC\u0068\u006f\u0069\u0063\u0065\u0052\u0075\u006e");}; +// Numbering Symbol Run Properties +RPr *CT_RPr ;};func (_bcgec *CT_LevelText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdegb :=range start .Attr {if _cdegb .Name .Local =="\u0076\u0061\u006c"{_fefc ,_cecfe :=_cdegb .Value ,error (nil );if _cecfe !=nil {return _cecfe ;};_bcgec .ValAttr =&_fefc ;continue ;};if _cdegb .Name .Local =="\u006e\u0075\u006c\u006c"{_abaca ,_efad :=ParseUnionST_OnOff (_cdegb .Value );if _efad !=nil {return _efad ;};_bcgec .NullAttr =&_abaca ;continue ;};};for {_afcfa ,_cbfcad :=d .Token ();if _cbfcad !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065v\u0065\u006c\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_cbfcad );};if _gadfg ,_ggbcbe :=_afcfa .(_d .EndElement );_ggbcbe &&_gadfg .Name ==start .Name {break ;};};return nil ;};func NewCT_BottomPageBorder ()*CT_BottomPageBorder {_bcde :=&CT_BottomPageBorder {};_bcde .ValAttr =ST_Border (1);return _bcde ;}; -// Validate validates the CT_RPrDefault and its children -func (_agafb *CT_RPrDefault )Validate ()error {return _agafb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};type CT_WritingStyle struct{ +// ValidateWithPath validates the CT_Column and its children, prefixing error messages with path +func (_dbfg *CT_Column )ValidateWithPath (path string )error {if _dbfg .WAttr !=nil {if _dfaa :=_dbfg .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_dfaa !=nil {return _dfaa ;};};if _dbfg .SpaceAttr !=nil {if _aaccf :=_dbfg .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_aaccf !=nil {return _aaccf ;};};return nil ;};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 (_fgagd *CT_TblLook )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edbgd :=range start .Attr {if _edbgd .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_fgded ,_bbdfbg :=ParseUnionST_OnOff (_edbgd .Value );if _bbdfbg !=nil {return _bbdfbg ;};_fgagd .FirstRowAttr =&_fgded ;continue ;};if _edbgd .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_ebfgc ,_abded :=ParseUnionST_OnOff (_edbgd .Value );if _abded !=nil {return _abded ;};_fgagd .LastRowAttr =&_ebfgc ;continue ;};if _edbgd .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_cbccae ,_babfg :=ParseUnionST_OnOff (_edbgd .Value );if _babfg !=nil {return _babfg ;};_fgagd .FirstColumnAttr =&_cbccae ;continue ;};if _edbgd .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_egdfeb ,_adgef :=ParseUnionST_OnOff (_edbgd .Value );if _adgef !=nil {return _adgef ;};_fgagd .LastColumnAttr =&_egdfeb ;continue ;};if _edbgd .Name .Local =="\u006eo\u0048\u0042\u0061\u006e\u0064"{_cfdeg ,_fdffb :=ParseUnionST_OnOff (_edbgd .Value );if _fdffb !=nil {return _fdffb ;};_fgagd .NoHBandAttr =&_cfdeg ;continue ;};if _edbgd .Name .Local =="\u006eo\u0056\u0042\u0061\u006e\u0064"{_dfgee ,_efabc :=ParseUnionST_OnOff (_edbgd .Value );if _efabc !=nil {return _efabc ;};_fgagd .NoVBandAttr =&_dfgee ;continue ;};if _edbgd .Name .Local =="\u0076\u0061\u006c"{_egfbg ,_ffcead :=_edbgd .Value ,error (nil );if _ffcead !=nil {return _ffcead ;};_fgagd .ValAttr =&_egfbg ;continue ;};};for {_bgdefa ,_fadaaa :=d .Token ();if _fadaaa !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b\u003a\u0020%\u0073",_fadaaa );};if _bgbf ,_fdaced :=_bgdefa .(_d .EndElement );_fdaced &&_bgbf .Name ==start .Name {break ;};};return nil ;};type CT_HdrFtr struct{ -// Writing Style Language -LangAttr string ; +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_fgccc *ST_Pitch )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fgccc =0;case "\u0066\u0069\u0078e\u0064":*_fgccc =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_fgccc =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fgccc =3;};return nil ;}; -// Grammatical Engine ID -VendorIDAttr string ; +// ValidateWithPath validates the CT_CustomXmlPr and its children, prefixing error messages with path +func (_cgad *CT_CustomXmlPr )ValidateWithPath (path string )error {if _cgad .Placeholder !=nil {if _ggga :=_cgad .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072");_ggga !=nil {return _ggga ;};};for _ecgce ,_aecda :=range _cgad .Attr {if _acebe :=_aecda .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_ecgce ));_acebe !=nil {return _acebe ;};};return nil ;};func (_abbfb ST_CaptionPos )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cgeecb :=_d .Attr {};_cgeecb .Name =name ;switch _abbfb {case ST_CaptionPosUnset :_cgeecb .Value ="";case ST_CaptionPosAbove :_cgeecb .Value ="\u0061\u0062\u006fv\u0065";case ST_CaptionPosBelow :_cgeecb .Value ="\u0062\u0065\u006co\u0077";case ST_CaptionPosLeft :_cgeecb .Value ="\u006c\u0065\u0066\u0074";case ST_CaptionPosRight :_cgeecb .Value ="\u0072\u0069\u0067h\u0074";};return _cgeecb ,nil ;}; -// Grammatical Check Engine Version -DllVersionAttr string ; +// Validate validates the CT_TcPrChange and its children +func (_dafdee *CT_TcPrChange )Validate ()error {return _dafdee .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_edcff *CT_TblStylePr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edcff .TypeAttr =ST_TblStyleOverrideType (1);for _ ,_gfdfd :=range start .Attr {if _gfdfd .Name .Local =="\u0074\u0079\u0070\u0065"{_edcff .TypeAttr .UnmarshalXMLAttr (_gfdfd );continue ;};};_fabdgf :for {_aggcb ,_cbcfb :=d .Token ();if _cbcfb !=nil {return _cbcfb ;};switch _dgegd :=_aggcb .(type ){case _d .StartElement :switch _dgegd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edcff .PPr =NewCT_PPrGeneral ();if _gebbb :=d .DecodeElement (_edcff .PPr ,&_dgegd );_gebbb !=nil {return _gebbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edcff .RPr =NewCT_RPr ();if _bcaffd :=d .DecodeElement (_edcff .RPr ,&_dgegd );_bcaffd !=nil {return _bcaffd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edcff .TblPr =NewCT_TblPrBase ();if _beaeb :=d .DecodeElement (_edcff .TblPr ,&_dgegd );_beaeb !=nil {return _beaeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edcff .TrPr =NewCT_TrPr ();if _dbedd :=d .DecodeElement (_edcff .TrPr ,&_dgegd );_dbedd !=nil {return _dbedd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edcff .TcPr =NewCT_TcPr ();if _gebgcg :=d .DecodeElement (_edcff .TcPr ,&_dgegd );_gebgcg !=nil {return _gebgcg ;};default:_dg .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",_dgegd .Name );if _edagb :=d .Skip ();_edagb !=nil {return _edagb ;};};case _d .EndElement :break _fabdgf ;case _d .CharData :};};return nil ;};func NewDocument ()*Document {_cbbfeg :=&Document {};_cbbfeg .CT_Document =*NewCT_Document ();return _cbbfeg ;};func (_ddgef *CT_FontRel )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u006f\u006e\u0074\u004b\u0065y"},Value :_g .Sprintf ("\u0025\u0076",_ddgef .FontKeyAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0073\u0075\u0062\u0073\u0065\u0074\u0074\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0076",_ddgef .SubsettedAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_ddgef .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Natural Language Grammar Check -NlCheckAttr *_c .ST_OnOff ; +// Validate validates the CT_TblStylePr and its children +func (_ccdga *CT_TblStylePr )Validate ()error {return _ccdga .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072");};func (_eegcee ST_HAnchor )ValidateWithPath (path string )error {switch _eegcee {case 0,1,2,3: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 (_eegcee ));};return nil ;};func (_eacec ST_BrType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eacec .String (),start );}; -// Check Stylistic Rules With Grammar -CheckStyleAttr _c .ST_OnOff ; +// Validate validates the CT_TblOverlap and its children +func (_dedfa *CT_TblOverlap )Validate ()error {return _dedfa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");};func (_bggea *CT_SectPrChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",_bggea .AuthorAttr )});if _bggea .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bggea .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_bggea .IdAttr )});e .EncodeToken (start );if _bggea .SectPr !=nil {_agdag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_bggea .SectPr ,_agdag );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_beead *CT_PixelsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_beead .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Application Name -AppNameAttr string ;}; +// Validate validates the CT_RPrDefault and its children +func (_dfadf *CT_RPrDefault )Validate ()error {return _dfadf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};func (_decgd *CT_DocType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_decgd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ddcab ST_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {switch _ddcab {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 (_ddcab ));};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 NewCT_Drawing ()*CT_Drawing {_aggc :=&CT_Drawing {};return _aggc };func NewSettings ()*Settings {_adbfdg :=&Settings {};_adbfdg .CT_Settings =*NewCT_Settings ();return _adbfdg ;}; -// Validate validates the CT_PPrChange and its children -func (_geadf *CT_PPrChange )Validate ()error {return _geadf .ValidateWithPath ("\u0043\u0054\u005fP\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; +// Validate validates the CT_Tabs and its children +func (_egbad *CT_Tabs )Validate ()error {return _egbad .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u0073");};func NewRecipients ()*Recipients {_feccf :=&Recipients {};_feccf .CT_Recipients =*NewCT_Recipients ();return _feccf ;};func NewWdCT_WordprocessingGroupChoice ()*WdCT_WordprocessingGroupChoice {_cfdbfc :=&WdCT_WordprocessingGroupChoice {};return _cfdbfc ;};func (_bfbe *CT_Divs )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_ecfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064i\u0076"}};for _ ,_efdd :=range _bfbe .Div {e .EncodeElement (_efdd ,_ecfc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ddfcd *ST_TextEffect )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddfcd =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_ddfcd =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_ddfcd =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_ddfcd =3;case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_ddfcd =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_ddfcd =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_ddfcd =6;case "\u006e\u006f\u006e\u0065":*_ddfcd =7;};return nil ;}; -// ValidateWithPath validates the WdCT_WordprocessingCanvas and its children, prefixing error messages with path -func (_eeaacef *WdCT_WordprocessingCanvas )ValidateWithPath (path string )error {if _eeaacef .Bg !=nil {if _dbfeaa :=_eeaacef .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_dbfeaa !=nil {return _dbfeaa ;};};if _eeaacef .Whole !=nil {if _aafff :=_eeaacef .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065");_aafff !=nil {return _aafff ;};};for _defcfa ,_gbcbg :=range _eeaacef .Choice {if _aadbcg :=_gbcbg .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_defcfa ));_aadbcg !=nil {return _aadbcg ;};};if _eeaacef .ExtLst !=nil {if _befdc :=_eeaacef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_befdc !=nil {return _befdc ;};};return nil ;}; +// Validate validates the CT_DocPartBehavior and its children +func (_ddfge *CT_DocPartBehavior )Validate ()error {return _ddfge .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0042\u0065h\u0061\u0076\u0069\u006f\u0072");};func (_gabgb ST_EdnPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gabgb .String (),start );};func (_ffaaa ST_EdnPos )String ()string {switch _ffaaa {case 0:return "";case 1:return "\u0073e\u0063\u0074\u0045\u006e\u0064";case 2:return "\u0064\u006f\u0063\u0045\u006e\u0064";};return "";}; -// Validate validates the CT_Ind and its children -func (_abfe *CT_Ind )Validate ()error {return _abfe .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064");}; +// ValidateWithPath validates the CT_Spacing and its children, prefixing error messages with path +func (_aeaef *CT_Spacing )ValidateWithPath (path string )error {if _aeaef .BeforeAttr !=nil {if _gbbgff :=_aeaef .BeforeAttr .ValidateWithPath (path +"/\u0042\u0065\u0066\u006f\u0072\u0065\u0041\u0074\u0074\u0072");_gbbgff !=nil {return _gbbgff ;};};if _aeaef .BeforeAutospacingAttr !=nil {if _cccee :=_aeaef .BeforeAutospacingAttr .ValidateWithPath (path +"\u002f\u0042\u0065\u0066or\u0065\u0041\u0075\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067\u0041\u0074t\u0072");_cccee !=nil {return _cccee ;};};if _aeaef .AfterAttr !=nil {if _abdgc :=_aeaef .AfterAttr .ValidateWithPath (path +"\u002f\u0041\u0066\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_abdgc !=nil {return _abdgc ;};};if _aeaef .AfterAutospacingAttr !=nil {if _egdfef :=_aeaef .AfterAutospacingAttr .ValidateWithPath (path +"/\u0041\u0066\u0074\u0065rA\u0075t\u006f\u0073\u0070\u0061\u0063i\u006e\u0067\u0041\u0074\u0074\u0072");_egdfef !=nil {return _egdfef ;};};if _aeaef .LineAttr !=nil {if _bdeed :=_aeaef .LineAttr .ValidateWithPath (path +"\u002fL\u0069\u006e\u0065\u0041\u0074\u0074r");_bdeed !=nil {return _bdeed ;};};if _gagdf :=_aeaef .LineRuleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_gagdf !=nil {return _gagdf ;};return nil ;};func (_gdaa *CT_Control )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdaa .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gdaa .NameAttr )});};if _gdaa .ShapeidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0069d"},Value :_g .Sprintf ("\u0025\u0076",*_gdaa .ShapeidAttr )});};if _gdaa .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gdaa .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TblPrBase and its children -func (_abbfb *CT_TblPrBase )Validate ()error {return _abbfb .ValidateWithPath ("\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0042\u0061\u0073\u0065");};func (_abgabb ST_JcTable )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_abgabb .String (),start );};func NewFonts ()*Fonts {_abege :=&Fonts {};_abege .CT_FontsList =*NewCT_FontsList ();return _abege };type WdEG_WrapTypeChoice struct{WrapNone *WdCT_WrapNone ;WrapSquare *WdCT_WrapSquare ;WrapTight *WdCT_WrapTight ;WrapThrough *WdCT_WrapThrough ;WrapTopAndBottom *WdCT_WrapTopBottom ;};func (_decce *Numbering )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="w\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067";return _decce .CT_Numbering .MarshalXML (e ,start );};func (_adcge *CT_ParaRPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adcge .RPr =NewCT_ParaRPrOriginal ();for _ ,_ggbed :=range start .Attr {if _ggbed .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_dfeg ,_bfceg :=_ggbed .Value ,error (nil );if _bfceg !=nil {return _bfceg ;};_adcge .AuthorAttr =_dfeg ;continue ;};if _ggbed .Name .Local =="\u0064\u0061\u0074\u0065"{_gcdfg ,_ddccc :=ParseStdlibTime (_ggbed .Value );if _ddccc !=nil {return _ddccc ;};_adcge .DateAttr =&_gcdfg ;continue ;};if _ggbed .Name .Local =="\u0069\u0064"{_bcfaf ,_gfcbc :=_dd .ParseInt (_ggbed .Value ,10,64);if _gfcbc !=nil {return _gfcbc ;};_adcge .IdAttr =_bcfaf ;continue ;};};_afceg :for {_ggad ,_faagd :=d .Token ();if _faagd !=nil {return _faagd ;};switch _bfbgea :=_ggad .(type ){case _d .StartElement :switch _bfbgea .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _fbfga :=d .DecodeElement (_adcge .RPr ,&_bfbgea );_fbfga !=nil {return _fbfga ;};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\u0050\u0061\u0072\u0061\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_bfbgea .Name );if _eaccc :=d .Skip ();_eaccc !=nil {return _eaccc ;};};case _d .EndElement :break _afceg ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_SimpleField and its children +func (_ecgbed *CT_SimpleField )Validate ()error {return _ecgbed .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065F\u0069\u0065\u006c\u0064");};func NewCT_LatentStyles ()*CT_LatentStyles {_gfcee :=&CT_LatentStyles {};return _gfcee };func NewCT_CustomXmlRow ()*CT_CustomXmlRow {_defg :=&CT_CustomXmlRow {};return _defg };func (_eegbbf ST_Direction )Validate ()error {return _eegbbf .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path -func (_cbaga *CT_Color )ValidateWithPath (path string )error {if _eeeb :=_cbaga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eeeb !=nil {return _eeeb ;};if _dgfg :=_cbaga .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dgfg !=nil {return _dgfg ;};return nil ;};func (_gbbb *CT_SmartTagRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ccbbg :=range start .Attr {if _ccbbg .Name .Local =="\u0075\u0072\u0069"{_dfcbee ,_ddabaa :=_ccbbg .Value ,error (nil );if _ddabaa !=nil {return _ddabaa ;};_gbbb .UriAttr =&_dfcbee ;continue ;};if _ccbbg .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_fbgbb ,_bggef :=_ccbbg .Value ,error (nil );if _bggef !=nil {return _bggef ;};_gbbb .ElementAttr =_fbgbb ;continue ;};};_eabaf :for {_eegde ,_agbgbcf :=d .Token ();if _agbgbcf !=nil {return _agbgbcf ;};switch _cddab :=_eegde .(type ){case _d .StartElement :switch _cddab .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbbb .SmartTagPr =NewCT_SmartTagPr ();if _bdggc :=d .DecodeElement (_gbbb .SmartTagPr ,&_cddab );_bdggc !=nil {return _bdggc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdfbd :=NewEG_PContent ();_ebbae :=NewCT_SimpleField ();if _bfbae :=d .DecodeElement (_ebbae ,&_cddab );_bfbae !=nil {return _bfbae ;};_gdfbd .FldSimple =append (_gdfbd .FldSimple ,_ebbae );_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_gdfbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgfg :=NewEG_PContent ();_cgfg .Hyperlink =NewCT_Hyperlink ();if _ffaee :=d .DecodeElement (_cgfg .Hyperlink ,&_cddab );_ffaee !=nil {return _ffaee ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_cgfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dgbce :=NewEG_PContent ();_dgbce .SubDoc =NewCT_Rel ();if _ffcfc :=d .DecodeElement (_dgbce .SubDoc ,&_cddab );_ffcfc !=nil {return _ffcfc ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_dgbce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edbagd :=NewEG_PContent ();_ebdbb :=NewEG_ContentRunContent ();_ebdbb .CustomXml =NewCT_CustomXmlRun ();if _cacag :=d .DecodeElement (_ebdbb .CustomXml ,&_cddab );_cacag !=nil {return _cacag ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_edbagd );_edbagd .EG_ContentRunContent =append (_edbagd .EG_ContentRunContent ,_ebdbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bacd :=NewEG_PContent ();_fbbebd :=NewEG_ContentRunContent ();_fbbebd .SmartTag =NewCT_SmartTagRun ();if _fbbbb :=d .DecodeElement (_fbbebd .SmartTag ,&_cddab );_fbbbb !=nil {return _fbbbb ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_bacd );_bacd .EG_ContentRunContent =append (_bacd .EG_ContentRunContent ,_fbbebd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbaaa :=NewEG_PContent ();_baefb :=NewEG_ContentRunContent ();_baefb .Sdt =NewCT_SdtRun ();if _bfcc :=d .DecodeElement (_baefb .Sdt ,&_cddab );_bfcc !=nil {return _bfcc ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_cbaaa );_cbaaa .EG_ContentRunContent =append (_cbaaa .EG_ContentRunContent ,_baefb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adfcc :=NewEG_PContent ();_gbfabd :=NewEG_ContentRunContent ();_gbfabd .Dir =NewCT_DirContentRun ();if _fafcc :=d .DecodeElement (_gbfabd .Dir ,&_cddab );_fafcc !=nil {return _fafcc ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_adfcc );_adfcc .EG_ContentRunContent =append (_adfcc .EG_ContentRunContent ,_gbfabd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_addce :=NewEG_PContent ();_effaa :=NewEG_ContentRunContent ();_effaa .Bdo =NewCT_BdoContentRun ();if _ebgda :=d .DecodeElement (_effaa .Bdo ,&_cddab );_ebgda !=nil {return _ebgda ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_addce );_addce .EG_ContentRunContent =append (_addce .EG_ContentRunContent ,_effaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbgad :=NewEG_PContent ();_bbeafa :=NewEG_ContentRunContent ();_bbeafa .R =NewCT_R ();if _adddce :=d .DecodeElement (_bbeafa .R ,&_cddab );_adddce !=nil {return _adddce ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_bbgad );_bbgad .EG_ContentRunContent =append (_bbgad .EG_ContentRunContent ,_bbeafa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egcgff :=NewEG_PContent ();_acfcd :=NewEG_ContentRunContent ();_cabdb :=NewEG_RunLevelElts ();_cabdb .ProofErr =NewCT_ProofErr ();if _cbgaf :=d .DecodeElement (_cabdb .ProofErr ,&_cddab );_cbgaf !=nil {return _cbgaf ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_egcgff );_egcgff .EG_ContentRunContent =append (_egcgff .EG_ContentRunContent ,_acfcd );_acfcd .EG_RunLevelElts =append (_acfcd .EG_RunLevelElts ,_cabdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eafde :=NewEG_PContent ();_fffgg :=NewEG_ContentRunContent ();_gcfeee :=NewEG_RunLevelElts ();_gcfeee .PermStart =NewCT_PermStart ();if _gcfgcd :=d .DecodeElement (_gcfeee .PermStart ,&_cddab );_gcfgcd !=nil {return _gcfgcd ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_eafde );_eafde .EG_ContentRunContent =append (_eafde .EG_ContentRunContent ,_fffgg );_fffgg .EG_RunLevelElts =append (_fffgg .EG_RunLevelElts ,_gcfeee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggfcd :=NewEG_PContent ();_bdgd :=NewEG_ContentRunContent ();_bafcgb :=NewEG_RunLevelElts ();_bafcgb .PermEnd =NewCT_Perm ();if _cadce :=d .DecodeElement (_bafcgb .PermEnd ,&_cddab );_cadce !=nil {return _cadce ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_ggfcd );_ggfcd .EG_ContentRunContent =append (_ggfcd .EG_ContentRunContent ,_bdgd );_bdgd .EG_RunLevelElts =append (_bdgd .EG_RunLevelElts ,_bafcgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcbeb :=NewEG_PContent ();_ggbfa :=NewEG_ContentRunContent ();_aebbge :=NewEG_RunLevelElts ();_aebbge .Ins =NewCT_RunTrackChange ();if _abffe :=d .DecodeElement (_aebbge .Ins ,&_cddab );_abffe !=nil {return _abffe ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_dcbeb );_dcbeb .EG_ContentRunContent =append (_dcbeb .EG_ContentRunContent ,_ggbfa );_ggbfa .EG_RunLevelElts =append (_ggbfa .EG_RunLevelElts ,_aebbge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eaeafa :=NewEG_PContent ();_cdfac :=NewEG_ContentRunContent ();_bgcgc :=NewEG_RunLevelElts ();_bgcgc .Del =NewCT_RunTrackChange ();if _eeedc :=d .DecodeElement (_bgcgc .Del ,&_cddab );_eeedc !=nil {return _eeedc ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_eaeafa );_eaeafa .EG_ContentRunContent =append (_eaeafa .EG_ContentRunContent ,_cdfac );_cdfac .EG_RunLevelElts =append (_cdfac .EG_RunLevelElts ,_bgcgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ededf :=NewEG_PContent ();_dfafb :=NewEG_ContentRunContent ();_dabedc :=NewEG_RunLevelElts ();_dabedc .MoveFrom =NewCT_RunTrackChange ();if _aedag :=d .DecodeElement (_dabedc .MoveFrom ,&_cddab );_aedag !=nil {return _aedag ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_ededf );_ededf .EG_ContentRunContent =append (_ededf .EG_ContentRunContent ,_dfafb );_dfafb .EG_RunLevelElts =append (_dfafb .EG_RunLevelElts ,_dabedc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bedgb :=NewEG_PContent ();_gaggf :=NewEG_ContentRunContent ();_bfdca :=NewEG_RunLevelElts ();_bfdca .MoveTo =NewCT_RunTrackChange ();if _fccgc :=d .DecodeElement (_bfdca .MoveTo ,&_cddab );_fccgc !=nil {return _fccgc ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_bedgb );_bedgb .EG_ContentRunContent =append (_bedgb .EG_ContentRunContent ,_gaggf );_gaggf .EG_RunLevelElts =append (_gaggf .EG_RunLevelElts ,_bfdca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_befcg :=NewEG_PContent ();_dgedb :=NewEG_ContentRunContent ();_aeeba :=NewEG_RunLevelElts ();_fbeda :=NewEG_RangeMarkupElements ();_fbeda .BookmarkStart =NewCT_Bookmark ();if _cadca :=d .DecodeElement (_fbeda .BookmarkStart ,&_cddab );_cadca !=nil {return _cadca ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_befcg );_befcg .EG_ContentRunContent =append (_befcg .EG_ContentRunContent ,_dgedb );_dgedb .EG_RunLevelElts =append (_dgedb .EG_RunLevelElts ,_aeeba );_aeeba .EG_RangeMarkupElements =append (_aeeba .EG_RangeMarkupElements ,_fbeda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbeed :=NewEG_PContent ();_befaa :=NewEG_ContentRunContent ();_bdcbd :=NewEG_RunLevelElts ();_dafba :=NewEG_RangeMarkupElements ();_dafba .BookmarkEnd =NewCT_MarkupRange ();if _eceea :=d .DecodeElement (_dafba .BookmarkEnd ,&_cddab );_eceea !=nil {return _eceea ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_gbeed );_gbeed .EG_ContentRunContent =append (_gbeed .EG_ContentRunContent ,_befaa );_befaa .EG_RunLevelElts =append (_befaa .EG_RunLevelElts ,_bdcbd );_bdcbd .EG_RangeMarkupElements =append (_bdcbd .EG_RangeMarkupElements ,_dafba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dccbg :=NewEG_PContent ();_gbeeg :=NewEG_ContentRunContent ();_gadcef :=NewEG_RunLevelElts ();_bbacaac :=NewEG_RangeMarkupElements ();_bbacaac .MoveFromRangeStart =NewCT_MoveBookmark ();if _ceeeg :=d .DecodeElement (_bbacaac .MoveFromRangeStart ,&_cddab );_ceeeg !=nil {return _ceeeg ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_dccbg );_dccbg .EG_ContentRunContent =append (_dccbg .EG_ContentRunContent ,_gbeeg );_gbeeg .EG_RunLevelElts =append (_gbeeg .EG_RunLevelElts ,_gadcef );_gadcef .EG_RangeMarkupElements =append (_gadcef .EG_RangeMarkupElements ,_bbacaac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_efbgf :=NewEG_PContent ();_ddaegc :=NewEG_ContentRunContent ();_cacab :=NewEG_RunLevelElts ();_fgcff :=NewEG_RangeMarkupElements ();_fgcff .MoveFromRangeEnd =NewCT_MarkupRange ();if _ebbfd :=d .DecodeElement (_fgcff .MoveFromRangeEnd ,&_cddab );_ebbfd !=nil {return _ebbfd ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_efbgf );_efbgf .EG_ContentRunContent =append (_efbgf .EG_ContentRunContent ,_ddaegc );_ddaegc .EG_RunLevelElts =append (_ddaegc .EG_RunLevelElts ,_cacab );_cacab .EG_RangeMarkupElements =append (_cacab .EG_RangeMarkupElements ,_fgcff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_beeecfb :=NewEG_PContent ();_baggbb :=NewEG_ContentRunContent ();_baffd :=NewEG_RunLevelElts ();_aaabc :=NewEG_RangeMarkupElements ();_aaabc .MoveToRangeStart =NewCT_MoveBookmark ();if _gffcd :=d .DecodeElement (_aaabc .MoveToRangeStart ,&_cddab );_gffcd !=nil {return _gffcd ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_beeecfb );_beeecfb .EG_ContentRunContent =append (_beeecfb .EG_ContentRunContent ,_baggbb );_baggbb .EG_RunLevelElts =append (_baggbb .EG_RunLevelElts ,_baffd );_baffd .EG_RangeMarkupElements =append (_baffd .EG_RangeMarkupElements ,_aaabc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbdgg :=NewEG_PContent ();_afabf :=NewEG_ContentRunContent ();_fcecf :=NewEG_RunLevelElts ();_afcea :=NewEG_RangeMarkupElements ();_afcea .MoveToRangeEnd =NewCT_MarkupRange ();if _gcffd :=d .DecodeElement (_afcea .MoveToRangeEnd ,&_cddab );_gcffd !=nil {return _gcffd ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_cbdgg );_cbdgg .EG_ContentRunContent =append (_cbdgg .EG_ContentRunContent ,_afabf );_afabf .EG_RunLevelElts =append (_afabf .EG_RunLevelElts ,_fcecf );_fcecf .EG_RangeMarkupElements =append (_fcecf .EG_RangeMarkupElements ,_afcea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_accdbg :=NewEG_PContent ();_dafbb :=NewEG_ContentRunContent ();_fdggf :=NewEG_RunLevelElts ();_bffcc :=NewEG_RangeMarkupElements ();_bffcc .CommentRangeStart =NewCT_MarkupRange ();if _cffec :=d .DecodeElement (_bffcc .CommentRangeStart ,&_cddab );_cffec !=nil {return _cffec ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_accdbg );_accdbg .EG_ContentRunContent =append (_accdbg .EG_ContentRunContent ,_dafbb );_dafbb .EG_RunLevelElts =append (_dafbb .EG_RunLevelElts ,_fdggf );_fdggf .EG_RangeMarkupElements =append (_fdggf .EG_RangeMarkupElements ,_bffcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgcaed :=NewEG_PContent ();_gbgdb :=NewEG_ContentRunContent ();_bfgbe :=NewEG_RunLevelElts ();_edbdc :=NewEG_RangeMarkupElements ();_edbdc .CommentRangeEnd =NewCT_MarkupRange ();if _gcbbdg :=d .DecodeElement (_edbdc .CommentRangeEnd ,&_cddab );_gcbbdg !=nil {return _gcbbdg ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_fgcaed );_fgcaed .EG_ContentRunContent =append (_fgcaed .EG_ContentRunContent ,_gbgdb );_gbgdb .EG_RunLevelElts =append (_gbgdb .EG_RunLevelElts ,_bfgbe );_bfgbe .EG_RangeMarkupElements =append (_bfgbe .EG_RangeMarkupElements ,_edbdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fccgb :=NewEG_PContent ();_ecfcd :=NewEG_ContentRunContent ();_aedfc :=NewEG_RunLevelElts ();_cgegg :=NewEG_RangeMarkupElements ();_cgegg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bgace :=d .DecodeElement (_cgegg .CustomXmlInsRangeStart ,&_cddab );_bgace !=nil {return _bgace ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_fccgb );_fccgb .EG_ContentRunContent =append (_fccgb .EG_ContentRunContent ,_ecfcd );_ecfcd .EG_RunLevelElts =append (_ecfcd .EG_RunLevelElts ,_aedfc );_aedfc .EG_RangeMarkupElements =append (_aedfc .EG_RangeMarkupElements ,_cgegg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aebbc :=NewEG_PContent ();_baecb :=NewEG_ContentRunContent ();_gbcgff :=NewEG_RunLevelElts ();_dcfbdb :=NewEG_RangeMarkupElements ();_dcfbdb .CustomXmlInsRangeEnd =NewCT_Markup ();if _ccgecg :=d .DecodeElement (_dcfbdb .CustomXmlInsRangeEnd ,&_cddab );_ccgecg !=nil {return _ccgecg ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_aebbc );_aebbc .EG_ContentRunContent =append (_aebbc .EG_ContentRunContent ,_baecb );_baecb .EG_RunLevelElts =append (_baecb .EG_RunLevelElts ,_gbcgff );_gbcgff .EG_RangeMarkupElements =append (_gbcgff .EG_RangeMarkupElements ,_dcfbdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cfgfgc :=NewEG_PContent ();_eabdda :=NewEG_ContentRunContent ();_beebg :=NewEG_RunLevelElts ();_agdgcg :=NewEG_RangeMarkupElements ();_agdgcg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eceeaa :=d .DecodeElement (_agdgcg .CustomXmlDelRangeStart ,&_cddab );_eceeaa !=nil {return _eceeaa ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_cfgfgc );_cfgfgc .EG_ContentRunContent =append (_cfgfgc .EG_ContentRunContent ,_eabdda );_eabdda .EG_RunLevelElts =append (_eabdda .EG_RunLevelElts ,_beebg );_beebg .EG_RangeMarkupElements =append (_beebg .EG_RangeMarkupElements ,_agdgcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecbea :=NewEG_PContent ();_efbede :=NewEG_ContentRunContent ();_abddf :=NewEG_RunLevelElts ();_gddggf :=NewEG_RangeMarkupElements ();_gddggf .CustomXmlDelRangeEnd =NewCT_Markup ();if _gggfcc :=d .DecodeElement (_gddggf .CustomXmlDelRangeEnd ,&_cddab );_gggfcc !=nil {return _gggfcc ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_ecbea );_ecbea .EG_ContentRunContent =append (_ecbea .EG_ContentRunContent ,_efbede );_efbede .EG_RunLevelElts =append (_efbede .EG_RunLevelElts ,_abddf );_abddf .EG_RangeMarkupElements =append (_abddf .EG_RangeMarkupElements ,_gddggf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgbbc :=NewEG_PContent ();_eefgb :=NewEG_ContentRunContent ();_abdga :=NewEG_RunLevelElts ();_gggcfb :=NewEG_RangeMarkupElements ();_gggcfb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _adegb :=d .DecodeElement (_gggcfb .CustomXmlMoveFromRangeStart ,&_cddab );_adegb !=nil {return _adegb ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_cgbbc );_cgbbc .EG_ContentRunContent =append (_cgbbc .EG_ContentRunContent ,_eefgb );_eefgb .EG_RunLevelElts =append (_eefgb .EG_RunLevelElts ,_abdga );_abdga .EG_RangeMarkupElements =append (_abdga .EG_RangeMarkupElements ,_gggcfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfbfg :=NewEG_PContent ();_aeecg :=NewEG_ContentRunContent ();_abdcfd :=NewEG_RunLevelElts ();_agaaeb :=NewEG_RangeMarkupElements ();_agaaeb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _deedd :=d .DecodeElement (_agaaeb .CustomXmlMoveFromRangeEnd ,&_cddab );_deedd !=nil {return _deedd ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_dfbfg );_dfbfg .EG_ContentRunContent =append (_dfbfg .EG_ContentRunContent ,_aeecg );_aeecg .EG_RunLevelElts =append (_aeecg .EG_RunLevelElts ,_abdcfd );_abdcfd .EG_RangeMarkupElements =append (_abdcfd .EG_RangeMarkupElements ,_agaaeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egeebf :=NewEG_PContent ();_aedeg :=NewEG_ContentRunContent ();_cfacg :=NewEG_RunLevelElts ();_bbdeb :=NewEG_RangeMarkupElements ();_bbdeb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _baaba :=d .DecodeElement (_bbdeb .CustomXmlMoveToRangeStart ,&_cddab );_baaba !=nil {return _baaba ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_egeebf );_egeebf .EG_ContentRunContent =append (_egeebf .EG_ContentRunContent ,_aedeg );_aedeg .EG_RunLevelElts =append (_aedeg .EG_RunLevelElts ,_cfacg );_cfacg .EG_RangeMarkupElements =append (_cfacg .EG_RangeMarkupElements ,_bbdeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eaggd :=NewEG_PContent ();_fdfbf :=NewEG_ContentRunContent ();_bdgdc :=NewEG_RunLevelElts ();_abdgaf :=NewEG_RangeMarkupElements ();_abdgaf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gfdbd :=d .DecodeElement (_abdgaf .CustomXmlMoveToRangeEnd ,&_cddab );_gfdbd !=nil {return _gfdbd ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_eaggd );_eaggd .EG_ContentRunContent =append (_eaggd .EG_ContentRunContent ,_fdfbf );_fdfbf .EG_RunLevelElts =append (_fdfbf .EG_RunLevelElts ,_bdgdc );_bdgdc .EG_RangeMarkupElements =append (_bdgdc .EG_RangeMarkupElements ,_abdgaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afggc :=NewEG_PContent ();_dfdfdf :=NewEG_ContentRunContent ();_cade :=NewEG_RunLevelElts ();_bdefgf :=NewEG_MathContent ();_bdefgf .OMathPara =_a .NewOMathPara ();if _adgcda :=d .DecodeElement (_bdefgf .OMathPara ,&_cddab );_adgcda !=nil {return _adgcda ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_afggc );_afggc .EG_ContentRunContent =append (_afggc .EG_ContentRunContent ,_dfdfdf );_dfdfdf .EG_RunLevelElts =append (_dfdfdf .EG_RunLevelElts ,_cade );_cade .EG_MathContent =append (_cade .EG_MathContent ,_bdefgf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcfbg :=NewEG_PContent ();_afcbfd :=NewEG_ContentRunContent ();_cdgaa :=NewEG_RunLevelElts ();_gcba :=NewEG_MathContent ();_gcba .OMath =_a .NewOMath ();if _fddacg :=d .DecodeElement (_gcba .OMath ,&_cddab );_fddacg !=nil {return _fddacg ;};_gbbb .EG_PContent =append (_gbbb .EG_PContent ,_dcfbg );_dcfbg .EG_ContentRunContent =append (_dcfbg .EG_ContentRunContent ,_afcbfd );_afcbfd .EG_RunLevelElts =append (_afcbfd .EG_RunLevelElts ,_cdgaa );_cdgaa .EG_MathContent =append (_cdgaa .EG_MathContent ,_gcba );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\u0053\u006d\u0061\u0072\u0074\u0054\u0061g\u0052u\u006e\u0020\u0025\u0076",_cddab .Name );if _dbcae :=d .Skip ();_dbcae !=nil {return _dbcae ;};};case _d .EndElement :break _eabaf ;case _d .CharData :};};return nil ;};func (_ebedee ST_StyleType )ValidateWithPath (path string )error {switch _ebedee {case 0,1,2,3,4:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebedee ));};return nil ;};func (_bggfa ST_PageBorderOffset )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fcfee :=_d .Attr {};_fcfee .Name =name ;switch _bggfa {case ST_PageBorderOffsetUnset :_fcfee .Value ="";case ST_PageBorderOffsetPage :_fcfee .Value ="\u0070\u0061\u0067\u0065";case ST_PageBorderOffsetText :_fcfee .Value ="\u0074\u0065\u0078\u0074";};return _fcfee ,nil ;};func (_baeae *CT_Frame )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gafcc :for {_adge ,_gfecb :=d .Token ();if _gfecb !=nil {return _gfecb ;};switch _abfgd :=_adge .(type ){case _d .StartElement :switch _abfgd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_baeae .Sz =NewCT_String ();if _fbde :=d .DecodeElement (_baeae .Sz ,&_abfgd );_fbde !=nil {return _fbde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baeae .Name =NewCT_String ();if _gbdfb :=d .DecodeElement (_baeae .Name ,&_abfgd );_gbdfb !=nil {return _gbdfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_baeae .Title =NewCT_String ();if _dcgf :=d .DecodeElement (_baeae .Title ,&_abfgd );_dcgf !=nil {return _dcgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baeae .LongDesc =NewCT_Rel ();if _cecaa :=d .DecodeElement (_baeae .LongDesc ,&_abfgd );_cecaa !=nil {return _cecaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_baeae .SourceFileName =NewCT_Rel ();if _fdgbb :=d .DecodeElement (_baeae .SourceFileName ,&_abfgd );_fdgbb !=nil {return _fdgbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_baeae .MarW =NewCT_PixelsMeasure ();if _beggg :=d .DecodeElement (_baeae .MarW ,&_abfgd );_beggg !=nil {return _beggg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_baeae .MarH =NewCT_PixelsMeasure ();if _bfaf :=d .DecodeElement (_baeae .MarH ,&_abfgd );_bfaf !=nil {return _bfaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baeae .Scrollbar =NewCT_FrameScrollbar ();if _gdebd :=d .DecodeElement (_baeae .Scrollbar ,&_abfgd );_gdebd !=nil {return _gdebd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baeae .NoResizeAllowed =NewCT_OnOff ();if _fgafg :=d .DecodeElement (_baeae .NoResizeAllowed ,&_abfgd );_fgafg !=nil {return _fgafg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baeae .LinkedToFile =NewCT_OnOff ();if _dbfcf :=d .DecodeElement (_baeae .LinkedToFile ,&_abfgd );_dbfcf !=nil {return _dbfcf ;};default:_ee .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",_abfgd .Name );if _accec :=d .Skip ();_accec !=nil {return _accec ;};};case _d .EndElement :break _gafcc ;case _d .CharData :};};return nil ;};func (_dbfbe ST_MailMergeDest )String ()string {switch _dbfbe {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 "";};type CT_Language struct{ +// Validate validates the CT_String and its children +func (_abaef *CT_String )Validate ()error {return _abaef .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");}; -// Latin Language -ValAttr *string ; +// ValidateWithPath validates the CT_TextScale and its children, prefixing error messages with path +func (_cbdaf *CT_TextScale )ValidateWithPath (path string )error {if _cbdaf .ValAttr !=nil {if _cbddeg :=_cbdaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbddeg !=nil {return _cbddeg ;};};return nil ;};func (_ececd *CT_JcTable )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bgedd ,_ffafb :=_ececd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ffafb !=nil {return _ffafb ;};start .Attr =append (start .Attr ,_bgedd );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_SmartTagPr struct{ -// East Asian Language -EastAsiaAttr *string ; +// Smart Tag Property +Attr []*CT_Attr ;};func (_dacaef *EG_ContentRunContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbdafb :for {_ababa ,_ecgdee :=d .Token ();if _ecgdee !=nil {return _ecgdee ;};switch _affaad :=_ababa .(type ){case _d .StartElement :switch _affaad .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dacaef .CustomXml =NewCT_CustomXmlRun ();if _dbcda :=d .DecodeElement (_dacaef .CustomXml ,&_affaad );_dbcda !=nil {return _dbcda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dacaef .SmartTag =NewCT_SmartTagRun ();if _edgbb :=d .DecodeElement (_dacaef .SmartTag ,&_affaad );_edgbb !=nil {return _edgbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dacaef .Sdt =NewCT_SdtRun ();if _cfcafb :=d .DecodeElement (_dacaef .Sdt ,&_affaad );_cfcafb !=nil {return _cfcafb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dacaef .Dir =NewCT_DirContentRun ();if _cdgfb :=d .DecodeElement (_dacaef .Dir ,&_affaad );_cdgfb !=nil {return _cdgfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dacaef .Bdo =NewCT_BdoContentRun ();if _aadfe :=d .DecodeElement (_dacaef .Bdo ,&_affaad );_aadfe !=nil {return _aadfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dacaef .R =NewCT_R ();if _bccfc :=d .DecodeElement (_dacaef .R ,&_affaad );_bccfc !=nil {return _bccfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bafage :=NewEG_RunLevelElts ();_bafage .ProofErr =NewCT_ProofErr ();if _acbaf :=d .DecodeElement (_bafage .ProofErr ,&_affaad );_acbaf !=nil {return _acbaf ;};_dacaef .EG_RunLevelElts =append (_dacaef .EG_RunLevelElts ,_bafage );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfgab :=NewEG_RunLevelElts ();_bfgab .PermStart =NewCT_PermStart ();if _dbgecd :=d .DecodeElement (_bfgab .PermStart ,&_affaad );_dbgecd !=nil {return _dbgecd ;};_dacaef .EG_RunLevelElts =append (_dacaef .EG_RunLevelElts ,_bfgab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcfdeg :=NewEG_RunLevelElts ();_fcfdeg .PermEnd =NewCT_Perm ();if _gacgb :=d .DecodeElement (_fcfdeg .PermEnd ,&_affaad );_gacgb !=nil {return _gacgb ;};_dacaef .EG_RunLevelElts =append (_dacaef .EG_RunLevelElts ,_fcfdeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cfeab :=NewEG_RunLevelElts ();_cfeab .Ins =NewCT_RunTrackChange ();if _afedb :=d .DecodeElement (_cfeab .Ins ,&_affaad );_afedb !=nil {return _afedb ;};_dacaef .EG_RunLevelElts =append (_dacaef .EG_RunLevelElts ,_cfeab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eegege :=NewEG_RunLevelElts ();_eegege .Del =NewCT_RunTrackChange ();if _afgadd :=d .DecodeElement (_eegege .Del ,&_affaad );_afgadd !=nil {return _afgadd ;};_dacaef .EG_RunLevelElts =append (_dacaef .EG_RunLevelElts ,_eegege );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbbaaf :=NewEG_RunLevelElts ();_gbbaaf .MoveFrom =NewCT_RunTrackChange ();if _afedf :=d .DecodeElement (_gbbaaf .MoveFrom ,&_affaad );_afedf !=nil {return _afedf ;};_dacaef .EG_RunLevelElts =append (_dacaef .EG_RunLevelElts ,_gbbaaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbcfa :=NewEG_RunLevelElts ();_gbcfa .MoveTo =NewCT_RunTrackChange ();if _dbeeb :=d .DecodeElement (_gbcfa .MoveTo ,&_affaad );_dbeeb !=nil {return _dbeeb ;};_dacaef .EG_RunLevelElts =append (_dacaef .EG_RunLevelElts ,_gbcfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcbfgb :=NewEG_RunLevelElts ();_ddgbd :=NewEG_RangeMarkupElements ();_ddgbd .BookmarkStart =NewCT_Bookmark ();if _bfbde :=d .DecodeElement (_ddgbd .BookmarkStart ,&_affaad );_bfbde !=nil {return _bfbde ;};_dacaef .EG_RunLevelElts =append (_dacaef .EG_RunLevelElts ,_gcbfgb );_gcbfgb .EG_RangeMarkupElements =append (_gcbfgb .EG_RangeMarkupElements ,_ddgbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbgbge :=NewEG_RunLevelElts ();_acafgd :=NewEG_RangeMarkupElements ();_acafgd .BookmarkEnd =NewCT_MarkupRange ();if _egecag :=d .DecodeElement (_acafgd .BookmarkEnd ,&_affaad );_egecag !=nil {return _egecag ;};_dacaef .EG_RunLevelElts =append (_dacaef .EG_RunLevelElts ,_dbgbge );_dbgbge .EG_RangeMarkupElements =append (_dbgbge .EG_RangeMarkupElements ,_acafgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_affba :=NewEG_RunLevelElts ();_fbgdg :=NewEG_RangeMarkupElements ();_fbgdg .MoveFromRangeStart =NewCT_MoveBookmark ();if _cbeed :=d .DecodeElement (_fbgdg .MoveFromRangeStart ,&_affaad );_cbeed !=nil {return _cbeed ;};_dacaef .EG_RunLevelElts =append (_dacaef .EG_RunLevelElts ,_affba );_affba .EG_RangeMarkupElements =append (_affba .EG_RangeMarkupElements ,_fbgdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fggbb :=NewEG_RunLevelElts ();_gdacd :=NewEG_RangeMarkupElements ();_gdacd .MoveFromRangeEnd =NewCT_MarkupRange ();if _dfbacb :=d .DecodeElement (_gdacd .MoveFromRangeEnd ,&_affaad );_dfbacb !=nil {return _dfbacb ;};_dacaef .EG_RunLevelElts =append (_dacaef .EG_RunLevelElts ,_fggbb );_fggbb .EG_RangeMarkupElements =append (_fggbb .EG_RangeMarkupElements ,_gdacd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbedac :=NewEG_RunLevelElts ();_fbfgd :=NewEG_RangeMarkupElements ();_fbfgd .MoveToRangeStart =NewCT_MoveBookmark ();if _gbaeeg :=d .DecodeElement (_fbfgd .MoveToRangeStart ,&_affaad );_gbaeeg !=nil {return _gbaeeg ;};_dacaef .EG_RunLevelElts =append (_dacaef .EG_RunLevelElts ,_gbedac );_gbedac .EG_RangeMarkupElements =append (_gbedac .EG_RangeMarkupElements ,_fbfgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cgcfa :=NewEG_RunLevelElts ();_fdbbcb :=NewEG_RangeMarkupElements ();_fdbbcb .MoveToRangeEnd =NewCT_MarkupRange ();if _bdega :=d .DecodeElement (_fdbbcb .MoveToRangeEnd ,&_affaad );_bdega !=nil {return _bdega ;};_dacaef .EG_RunLevelElts =append (_dacaef .EG_RunLevelElts ,_cgcfa );_cgcfa .EG_RangeMarkupElements =append (_cgcfa .EG_RangeMarkupElements ,_fdbbcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aggeda :=NewEG_RunLevelElts ();_fgabba :=NewEG_RangeMarkupElements ();_fgabba .CommentRangeStart =NewCT_MarkupRange ();if _fbacgc :=d .DecodeElement (_fgabba .CommentRangeStart ,&_affaad );_fbacgc !=nil {return _fbacgc ;};_dacaef .EG_RunLevelElts =append (_dacaef .EG_RunLevelElts ,_aggeda );_aggeda .EG_RangeMarkupElements =append (_aggeda .EG_RangeMarkupElements ,_fgabba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfbcf :=NewEG_RunLevelElts ();_agabgb :=NewEG_RangeMarkupElements ();_agabgb .CommentRangeEnd =NewCT_MarkupRange ();if _fabefb :=d .DecodeElement (_agabgb .CommentRangeEnd ,&_affaad );_fabefb !=nil {return _fabefb ;};_dacaef .EG_RunLevelElts =append (_dacaef .EG_RunLevelElts ,_gfbcf );_gfbcf .EG_RangeMarkupElements =append (_gfbcf .EG_RangeMarkupElements ,_agabgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dgdfd :=NewEG_RunLevelElts ();_cfada :=NewEG_RangeMarkupElements ();_cfada .CustomXmlInsRangeStart =NewCT_TrackChange ();if _abdgd :=d .DecodeElement (_cfada .CustomXmlInsRangeStart ,&_affaad );_abdgd !=nil {return _abdgd ;};_dacaef .EG_RunLevelElts =append (_dacaef .EG_RunLevelElts ,_dgdfd );_dgdfd .EG_RangeMarkupElements =append (_dgdfd .EG_RangeMarkupElements ,_cfada );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acbdf :=NewEG_RunLevelElts ();_dcdbg :=NewEG_RangeMarkupElements ();_dcdbg .CustomXmlInsRangeEnd =NewCT_Markup ();if _cbbcde :=d .DecodeElement (_dcdbg .CustomXmlInsRangeEnd ,&_affaad );_cbbcde !=nil {return _cbbcde ;};_dacaef .EG_RunLevelElts =append (_dacaef .EG_RunLevelElts ,_acbdf );_acbdf .EG_RangeMarkupElements =append (_acbdf .EG_RangeMarkupElements ,_dcdbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bcfga :=NewEG_RunLevelElts ();_fgcge :=NewEG_RangeMarkupElements ();_fgcge .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bedcf :=d .DecodeElement (_fgcge .CustomXmlDelRangeStart ,&_affaad );_bedcf !=nil {return _bedcf ;};_dacaef .EG_RunLevelElts =append (_dacaef .EG_RunLevelElts ,_bcfga );_bcfga .EG_RangeMarkupElements =append (_bcfga .EG_RangeMarkupElements ,_fgcge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbcce :=NewEG_RunLevelElts ();_daaag :=NewEG_RangeMarkupElements ();_daaag .CustomXmlDelRangeEnd =NewCT_Markup ();if _dbebd :=d .DecodeElement (_daaag .CustomXmlDelRangeEnd ,&_affaad );_dbebd !=nil {return _dbebd ;};_dacaef .EG_RunLevelElts =append (_dacaef .EG_RunLevelElts ,_dbcce );_dbcce .EG_RangeMarkupElements =append (_dbcce .EG_RangeMarkupElements ,_daaag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebabdd :=NewEG_RunLevelElts ();_fcfdc :=NewEG_RangeMarkupElements ();_fcfdc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bbdca :=d .DecodeElement (_fcfdc .CustomXmlMoveFromRangeStart ,&_affaad );_bbdca !=nil {return _bbdca ;};_dacaef .EG_RunLevelElts =append (_dacaef .EG_RunLevelElts ,_ebabdd );_ebabdd .EG_RangeMarkupElements =append (_ebabdd .EG_RangeMarkupElements ,_fcfdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcdeb :=NewEG_RunLevelElts ();_bbagab :=NewEG_RangeMarkupElements ();_bbagab .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fdeebd :=d .DecodeElement (_bbagab .CustomXmlMoveFromRangeEnd ,&_affaad );_fdeebd !=nil {return _fdeebd ;};_dacaef .EG_RunLevelElts =append (_dacaef .EG_RunLevelElts ,_fcdeb );_fcdeb .EG_RangeMarkupElements =append (_fcdeb .EG_RangeMarkupElements ,_bbagab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbafec :=NewEG_RunLevelElts ();_cefea :=NewEG_RangeMarkupElements ();_cefea .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _adceac :=d .DecodeElement (_cefea .CustomXmlMoveToRangeStart ,&_affaad );_adceac !=nil {return _adceac ;};_dacaef .EG_RunLevelElts =append (_dacaef .EG_RunLevelElts ,_cbafec );_cbafec .EG_RangeMarkupElements =append (_cbafec .EG_RangeMarkupElements ,_cefea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_acddb :=NewEG_RunLevelElts ();_acgfbc :=NewEG_RangeMarkupElements ();_acgfbc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gcbcb :=d .DecodeElement (_acgfbc .CustomXmlMoveToRangeEnd ,&_affaad );_gcbcb !=nil {return _gcbcb ;};_dacaef .EG_RunLevelElts =append (_dacaef .EG_RunLevelElts ,_acddb );_acddb .EG_RangeMarkupElements =append (_acddb .EG_RangeMarkupElements ,_acgfbc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bacba :=NewEG_RunLevelElts ();_bgcfa :=NewEG_MathContent ();_bgcfa .OMathPara =_b .NewOMathPara ();if _ecgbf :=d .DecodeElement (_bgcfa .OMathPara ,&_affaad );_ecgbf !=nil {return _ecgbf ;};_dacaef .EG_RunLevelElts =append (_dacaef .EG_RunLevelElts ,_bacba );_bacba .EG_MathContent =append (_bacba .EG_MathContent ,_bgcfa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccafc :=NewEG_RunLevelElts ();_gcfeff :=NewEG_MathContent ();_gcfeff .OMath =_b .NewOMath ();if _efbddf :=d .DecodeElement (_gcfeff .OMath ,&_affaad );_efbddf !=nil {return _efbddf ;};_dacaef .EG_RunLevelElts =append (_dacaef .EG_RunLevelElts ,_ccafc );_ccafc .EG_MathContent =append (_ccafc .EG_MathContent ,_gcfeff );default:_dg .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",_affaad .Name );if _ggfcc :=d .Skip ();_ggfcc !=nil {return _ggfcc ;};};case _d .EndElement :break _fbdafb ;case _d .CharData :};};return nil ;};func (_dcbfdae ST_SignedTwipsMeasure )String ()string {if _dcbfdae .Int64 !=nil {return _g .Sprintf ("\u0025\u0076",*_dcbfdae .Int64 );};if _dcbfdae .ST_UniversalMeasure !=nil {return _g .Sprintf ("\u0025\u0076",*_dcbfdae .ST_UniversalMeasure );};return "";};func (_eef *CT_AltChunk )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eef .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_eef .IdAttr )});};e .EncodeToken (start );if _eef .AltChunkPr !=nil {_gab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061l\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"}};e .EncodeElement (_eef .AltChunkPr ,_gab );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_edbccd ST_TextAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_edbccd .String (),start );};func (_effgfa ST_ObjectDrawAspect )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bafca :=_d .Attr {};_bafca .Name =name ;switch _effgfa {case ST_ObjectDrawAspectUnset :_bafca .Value ="";case ST_ObjectDrawAspectContent :_bafca .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074";case ST_ObjectDrawAspectIcon :_bafca .Value ="\u0069\u0063\u006f\u006e";};return _bafca ,nil ;}; -// Complex Script Language -BidiAttr *string ;};func NewCT_DocPartBehaviors ()*CT_DocPartBehaviors {_bffea :=&CT_DocPartBehaviors {};return _bffea }; +// Validate validates the Comments and its children +func (_dcgcg *Comments )Validate ()error {return _dcgcg .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_abbbe ST_CaptionPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_abbbe .String (),start );};func (_gabdc *CT_SimpleField )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0069\u006e\u0073\u0074\u0072"},Value :_g .Sprintf ("\u0025\u0076",_gabdc .InstrAttr )});if _gabdc .FldLockAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_g .Sprintf ("\u0025\u0076",*_gabdc .FldLockAttr )});};if _gabdc .DirtyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_gabdc .DirtyAttr )});};e .EncodeToken (start );if _gabdc .FldData !=nil {_aecgfe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}};e .EncodeElement (_gabdc .FldData ,_aecgfe );};if _gabdc .EG_PContent !=nil {for _ ,_aebef :=range _gabdc .EG_PContent {_aebef .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_CaptionPos byte ; -// Validate validates the CT_FontSig and its children -func (_ddef *CT_FontSig )Validate ()error {return _ddef .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067");}; +// Validate validates the CT_Charset and its children +func (_fgaf *CT_Charset )Validate ()error {return _fgaf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");}; -// Validate validates the CT_SdtContentRow and its children -func (_ffbbb *CT_SdtContentRow )Validate ()error {return _ffbbb .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077");};type CT_Lock struct{ +// Validate validates the CT_DocParts and its children +func (_dbccd *CT_DocParts )Validate ()error {return _dbccd .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073");};func (_fbbgc *CT_SignedTwipsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_fbbgc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Locking Type -ValAttr ST_Lock ;};func (_dfceb *EG_RPrMath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddafad :for {_gbaea ,_fdcfba :=d .Token ();if _fdcfba !=nil {return _fdcfba ;};switch _gbgccc :=_gbaea .(type ){case _d .StartElement :switch _gbgccc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfceb .Ins =NewCT_MathCtrlIns ();if _cdbaa :=d .DecodeElement (_dfceb .Ins ,&_gbgccc );_cdbaa !=nil {return _cdbaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfceb .Del =NewCT_MathCtrlDel ();if _agddf :=d .DecodeElement (_dfceb .Del ,&_gbgccc );_agddf !=nil {return _agddf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfceb .RPr =NewCT_RPr ();if _ffaca :=d .DecodeElement (_dfceb .RPr ,&_gbgccc );_ffaca !=nil {return _ffaca ;};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\u0045\u0047\u005fR\u0050\u0072\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_gbgccc .Name );if _eccaa :=d .Skip ();_eccaa !=nil {return _eccaa ;};};case _d .EndElement :break _ddafad ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_NumFmt and its children +func (_aded *CT_NumFmt )Validate ()error {return _aded .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func (_edgcf *ST_Proof )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adbfa ,_agdcfg :=d .Token ();if _agdcfg !=nil {return _agdcfg ;};if _dddgcg ,_gfcbda :=_adbfa .(_d .EndElement );_gfcbda &&_dddgcg .Name ==start .Name {*_edgcf =1;return nil ;};if _edaba ,_dfedd :=_adbfa .(_d .CharData );!_dfedd {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",_adbfa );}else {switch string (_edaba ){case "":*_edgcf =0;case "\u0063\u006c\u0065a\u006e":*_edgcf =1;case "\u0064\u0069\u0072t\u0079":*_edgcf =2;};};_adbfa ,_agdcfg =d .Token ();if _agdcfg !=nil {return _agdcfg ;};if _eeace ,_acdeec :=_adbfa .(_d .EndElement );_acdeec &&_eeace .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",_adbfa );};func (_daebea *CT_Odso )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdfed :for {_cccf ,_dcbfd :=d .Token ();if _dcbfd !=nil {return _dcbfd ;};switch _cadfgc :=_cccf .(type ){case _d .StartElement :switch _cadfgc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_daebea .Udl =NewCT_String ();if _eegde :=d .DecodeElement (_daebea .Udl ,&_cadfgc );_eegde !=nil {return _eegde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_daebea .Table =NewCT_String ();if _fdbc :=d .DecodeElement (_daebea .Table ,&_cadfgc );_fdbc !=nil {return _fdbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_daebea .Src =NewCT_Rel ();if _cgaag :=d .DecodeElement (_daebea .Src ,&_cadfgc );_cgaag !=nil {return _cgaag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_daebea .ColDelim =NewCT_DecimalNumber ();if _aecaf :=d .DecodeElement (_daebea .ColDelim ,&_cadfgc );_aecaf !=nil {return _aecaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_daebea .Type =NewCT_MailMergeSourceType ();if _aafcd :=d .DecodeElement (_daebea .Type ,&_cadfgc );_aafcd !=nil {return _aafcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_daebea .FHdr =NewCT_OnOff ();if _dagef :=d .DecodeElement (_daebea .FHdr ,&_cadfgc );_dagef !=nil {return _dagef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdggb :=NewCT_OdsoFieldMapData ();if _aedc :=d .DecodeElement (_cdggb ,&_cadfgc );_aedc !=nil {return _aedc ;};_daebea .FieldMapData =append (_daebea .FieldMapData ,_cdggb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdbcd :=NewCT_Rel ();if _ecgceg :=d .DecodeElement (_cdbcd ,&_cadfgc );_ecgceg !=nil {return _ecgceg ;};_daebea .RecipientData =append (_daebea .RecipientData ,_cdbcd );default:_dg .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",_cadfgc .Name );if _gfbfe :=d .Skip ();_gfbfe !=nil {return _gfbfe ;};};case _d .EndElement :break _bdfed ;case _d .CharData :};};return nil ;};func (_abdgb *CT_WebSettings )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdgdaf :for {_faefa ,_eaffda :=d .Token ();if _eaffda !=nil {return _eaffda ;};switch _cfaeca :=_faefa .(type ){case _d .StartElement :switch _cfaeca .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abdgb .Frameset =NewCT_Frameset ();if _fbbcg :=d .DecodeElement (_abdgb .Frameset ,&_cfaeca );_fbbcg !=nil {return _fbbcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abdgb .Divs =NewCT_Divs ();if _eccfd :=d .DecodeElement (_abdgb .Divs ,&_cfaeca );_eccfd !=nil {return _eccfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abdgb .Encoding =NewCT_String ();if _efceea :=d .DecodeElement (_abdgb .Encoding ,&_cfaeca );_efceea !=nil {return _efceea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abdgb .OptimizeForBrowser =NewCT_OptimizeForBrowser ();if _caagd :=d .DecodeElement (_abdgb .OptimizeForBrowser ,&_cfaeca );_caagd !=nil {return _caagd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abdgb .RelyOnVML =NewCT_OnOff ();if _dagfd :=d .DecodeElement (_abdgb .RelyOnVML ,&_cfaeca );_dagfd !=nil {return _dagfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abdgb .AllowPNG =NewCT_OnOff ();if _dcdef :=d .DecodeElement (_abdgb .AllowPNG ,&_cfaeca );_dcdef !=nil {return _dcdef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abdgb .DoNotRelyOnCSS =NewCT_OnOff ();if _ffbce :=d .DecodeElement (_abdgb .DoNotRelyOnCSS ,&_cfaeca );_ffbce !=nil {return _ffbce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abdgb .DoNotSaveAsSingleFile =NewCT_OnOff ();if _ddeed :=d .DecodeElement (_abdgb .DoNotSaveAsSingleFile ,&_cfaeca );_ddeed !=nil {return _ddeed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abdgb .DoNotOrganizeInFolder =NewCT_OnOff ();if _cgbbd :=d .DecodeElement (_abdgb .DoNotOrganizeInFolder ,&_cfaeca );_cgbbd !=nil {return _cgbbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abdgb .DoNotUseLongFileNames =NewCT_OnOff ();if _agabc :=d .DecodeElement (_abdgb .DoNotUseLongFileNames ,&_cfaeca );_agabc !=nil {return _agabc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abdgb .PixelsPerInch =NewCT_DecimalNumber ();if _fagefc :=d .DecodeElement (_abdgb .PixelsPerInch ,&_cfaeca );_fagefc !=nil {return _fagefc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_abdgb .TargetScreenSz =NewCT_TargetScreenSz ();if _bcdebf :=d .DecodeElement (_abdgb .TargetScreenSz ,&_cfaeca );_bcdebf !=nil {return _bcdebf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abdgb .SaveSmartTagsAsXml =NewCT_OnOff ();if _bagcdb :=d .DecodeElement (_abdgb .SaveSmartTagsAsXml ,&_cfaeca );_bagcdb !=nil {return _bagcdb ;};default:_dg .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",_cfaeca .Name );if _bbega :=d .Skip ();_bbega !=nil {return _bbega ;};};case _d .EndElement :break _fdgdaf ;case _d .CharData :};};return nil ;};func (_gaadcf ST_Zoom )ValidateWithPath (path string )error {switch _gaadcf {case 0,1,2,3,4: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 (_gaadcf ));};return nil ;};type ST_MailMergeDocType byte ; -// ValidateWithPath validates the CT_SdtComboBox and its children, prefixing error messages with path -func (_bffedc *CT_SdtComboBox )ValidateWithPath (path string )error {for _dabff ,_gdcfcd :=range _bffedc .ListItem {if _gcgdd :=_gdcfcd .ValidateWithPath (_db .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_dabff ));_gcgdd !=nil {return _gcgdd ;};};return nil ;};const (ST_PageBorderZOrderUnset ST_PageBorderZOrder =0;ST_PageBorderZOrderFront ST_PageBorderZOrder =1;ST_PageBorderZOrderBack ST_PageBorderZOrder =2;); +// ValidateWithPath validates the CT_FontRel and its children, prefixing error messages with path +func (_faggb *CT_FontRel )ValidateWithPath (path string )error {if !_e .ST_GuidPatternRe .MatchString (_faggb .FontKeyAttr ){return _g .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 ,_e .ST_GuidPatternRe ,_faggb .FontKeyAttr );};if _cfagc :=_faggb .SubsettedAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0073\u0065\u0074\u0074\u0065d\u0041\u0074\u0074\u0072");_cfagc !=nil {return _cfagc ;};return nil ;};func (_fcaggf ST_ProofErr )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cdaca :=_d .Attr {};_cdaca .Name =name ;switch _fcaggf {case ST_ProofErrUnset :_cdaca .Value ="";case ST_ProofErrSpellStart :_cdaca .Value ="\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074";case ST_ProofErrSpellEnd :_cdaca .Value ="\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064";case ST_ProofErrGramStart :_cdaca .Value ="\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t";case ST_ProofErrGramEnd :_cdaca .Value ="\u0067r\u0061\u006d\u0045\u006e\u0064";};return _cdaca ,nil ;};func (_agdc *CT_FtnProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _agdc .Pos !=nil {_cdeeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_agdc .Pos ,_cdeeb );};if _agdc .NumFmt !=nil {_gffgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_agdc .NumFmt ,_gffgc );};if _agdc .NumStart !=nil {_bceda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_agdc .NumStart ,_bceda );};if _agdc .NumRestart !=nil {_fcec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_agdc .NumRestart ,_fcec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type EG_ContentRowContent struct{ -// ValidateWithPath validates the Recipients and its children, prefixing error messages with path -func (_baabd *Recipients )ValidateWithPath (path string )error {if _ebdbafd :=_baabd .CT_Recipients .ValidateWithPath (path );_ebdbafd !=nil {return _ebdbafd ;};return nil ;};func (_fbgga *CT_TcPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbgga .TcPr =NewCT_TcPrInner ();for _ ,_fdfga :=range start .Attr {if _fdfga .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_dgadc ,_fedbf :=_fdfga .Value ,error (nil );if _fedbf !=nil {return _fedbf ;};_fbgga .AuthorAttr =_dgadc ;continue ;};if _fdfga .Name .Local =="\u0064\u0061\u0074\u0065"{_gebaf ,_fddgg :=ParseStdlibTime (_fdfga .Value );if _fddgg !=nil {return _fddgg ;};_fbgga .DateAttr =&_gebaf ;continue ;};if _fdfga .Name .Local =="\u0069\u0064"{_cgcee ,_accded :=_dd .ParseInt (_fdfga .Value ,10,64);if _accded !=nil {return _accded ;};_fbgga .IdAttr =_cgcee ;continue ;};};_bcgcce :for {_adeeaf ,_ccade :=d .Token ();if _ccade !=nil {return _ccade ;};switch _gdecc :=_adeeaf .(type ){case _d .StartElement :switch _gdecc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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 _cgceb :=d .DecodeElement (_fbgga .TcPr ,&_gdecc );_cgceb !=nil {return _cgceb ;};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\u0054c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065 \u0025\u0076",_gdecc .Name );if _eegeb :=d .Skip ();_eegeb !=nil {return _eegeb ;};};case _d .EndElement :break _bcgcce ;case _d .CharData :};};return nil ;}; +// Table Row +Tr []*CT_Row ; -// Validate validates the CT_String and its children -func (_feebbd *CT_String )Validate ()error {return _feebbd .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};type CT_TcMar struct{ +// Row-Level Custom XML Element +CustomXml *CT_CustomXmlRow ; -// Table Cell Top Margin Exception -Top *CT_TblWidth ; +// Row-Level Structured Document Tag +Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewCT_VerticalJc ()*CT_VerticalJc {_cccbc :=&CT_VerticalJc {};_cccbc .ValAttr =ST_VerticalJc (1);return _cccbc ;};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_P struct{ -// Table Cell Leading Margin Exception -Start *CT_TblWidth ; +// Revision Identifier for Paragraph Glyph Formatting +RsidRPrAttr *string ; -// Table Cell Leading Margin Exception -Left *CT_TblWidth ; +// Revision Identifier for Paragraph +RsidRAttr *string ; -// Table Cell Bottom Margin Exception -Bottom *CT_TblWidth ; +// Revision Identifier for Paragraph Deletion +RsidDelAttr *string ; -// Table Cell Trailing Margin Exception -End *CT_TblWidth ; +// Revision Identifier for Paragraph Properties +RsidPAttr *string ; -// Table Cell Trailing Margin Exception -Right *CT_TblWidth ;};type ST_PageOrientation byte ;func (_ebbeca ST_WmlColorSchemeIndex )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebbeca .String (),start );};func (_dabfg WdST_WrapText )ValidateWithPath (path string )error {switch _dabfg {case 0,1,2,3,4:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dabfg ));};return nil ;};func (_dafgga *CT_TrPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dafgga .CnfStyle !=nil {_deffg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};for _ ,_bdfadb :=range _dafgga .CnfStyle {e .EncodeElement (_bdfadb ,_deffg );};};if _dafgga .DivId !=nil {_baeedf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};for _ ,_gabdg :=range _dafgga .DivId {e .EncodeElement (_gabdg ,_baeedf );};};if _dafgga .GridBefore !=nil {_aeage :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_cdecdc :=range _dafgga .GridBefore {e .EncodeElement (_cdecdc ,_aeage );};};if _dafgga .GridAfter !=nil {_ffade :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}};for _ ,_bbagd :=range _dafgga .GridAfter {e .EncodeElement (_bbagd ,_ffade );};};if _dafgga .WBefore !=nil {_fabcec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}};for _ ,_agcfc :=range _dafgga .WBefore {e .EncodeElement (_agcfc ,_fabcec );};};if _dafgga .WAfter !=nil {_cagdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_cefdfd :=range _dafgga .WAfter {e .EncodeElement (_cefdfd ,_cagdb );};};if _dafgga .CantSplit !=nil {_bbece :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}};for _ ,_ggdbe :=range _dafgga .CantSplit {e .EncodeElement (_ggdbe ,_bbece );};};if _dafgga .TrHeight !=nil {_ggdfeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}};for _ ,_bccff :=range _dafgga .TrHeight {e .EncodeElement (_bccff ,_ggdfeb );};};if _dafgga .TblHeader !=nil {_gfgba :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_geeeae :=range _dafgga .TblHeader {e .EncodeElement (_geeeae ,_gfgba );};};if _dafgga .TblCellSpacing !=nil {_fagfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};for _ ,_addcagf :=range _dafgga .TblCellSpacing {e .EncodeElement (_addcagf ,_fagfb );};};if _dafgga .Jc !=nil {_fbccae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_bbbfbb :=range _dafgga .Jc {e .EncodeElement (_bbbfbb ,_fbccae );};};if _dafgga .Hidden !=nil {_bcbfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};for _ ,_ffgfa :=range _dafgga .Hidden {e .EncodeElement (_ffgfa ,_bcbfc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type Footnotes struct{CT_Footnotes };func (_eaffd *CT_PermStart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eaffd .EdGrpAttr !=ST_EdGrpUnset {_aeabc ,_agcfb :=_eaffd .EdGrpAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0065\u0064\u0047\u0072\u0070"});if _agcfb !=nil {return _agcfb ;};start .Attr =append (start .Attr ,_aeabc );};if _eaffd .EdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_eaffd .EdAttr )});};if _eaffd .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_eaffd .ColFirstAttr )});};if _eaffd .ColLastAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_db .Sprintf ("\u0025\u0076",*_eaffd .ColLastAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_eaffd .IdAttr )});if _eaffd .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_dfbca ,_bbcbg :=_eaffd .DisplacedByCustomXmlAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _bbcbg !=nil {return _bbcbg ;};start .Attr =append (start .Attr ,_dfbca );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TblPrExChange struct{AuthorAttr string ;DateAttr *_e .Time ; +// Default Revision Identifier for Runs +RsidRDefaultAttr *string ; -// Annotation Identifier -IdAttr int64 ;TblPrEx *CT_TblPrExBase ;};func NewCT_Style ()*CT_Style {_ccefb :=&CT_Style {};return _ccefb };func (_ffeae *CT_Picture )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecbdg :for {_feeddf ,_cegga :=d .Token ();if _cegga !=nil {return _cegga ;};switch _ffbff :=_feeddf .(type ){case _d .StartElement :switch _ffbff .Name {default:if _gcbbc ,_bdbec :=_ee .CreateElement (_ffbff );_bdbec !=nil {return _bdbec ;}else {if _ebdeb :=d .DecodeElement (_gcbbc ,&_ffbff );_ebdeb !=nil {return _ebdeb ;};_ffeae .Any =append (_ffeae .Any ,_gcbbc );};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffeae .Movie =NewCT_Rel ();if _gdcbb :=d .DecodeElement (_ffeae .Movie ,&_ffbff );_gdcbb !=nil {return _gdcbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffeae .Control =NewCT_Control ();if _gcgdg :=d .DecodeElement (_ffeae .Control ,&_ffbff );_gcgdg !=nil {return _gcgdg ;};};case _d .EndElement :break _ecbdg ;case _d .CharData :};};return nil ;}; +// Paragraph Properties +PPr *CT_PPr ;EG_PContent []*EG_PContent ;};type CT_ObjectLink struct{UpdateModeAttr ST_ObjectUpdateMode ;LockedFieldAttr *_e .ST_OnOff ; -// ValidateWithPath validates the CT_Guid and its children, prefixing error messages with path -func (_dggdf *CT_Guid )ValidateWithPath (path string )error {if _dggdf .ValAttr !=nil {if !_c .ST_GuidPatternRe .MatchString (*_dggdf .ValAttr ){return _db .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 ,_c .ST_GuidPatternRe ,*_dggdf .ValAttr );};};return nil ;}; +// Object Representation +DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; -// Validate validates the CT_FtnEdn and its children -func (_fcbda *CT_FtnEdn )Validate ()error {return _fcbda .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0045\u0064n");}; +// Object Application +ProgIdAttr *string ; -// Validate validates the CT_Headers and its children -func (_gabf *CT_Headers )Validate ()error {return _gabf .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");};func NewCT_TcPrChange ()*CT_TcPrChange {_ebgfbf :=&CT_TcPrChange {};_ebgfbf .TcPr =NewCT_TcPrInner ();return _ebgfbf ;};func (_ggbeab ST_Underline )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ggbeab .String (),start );};func (_dfgfd ST_DropCap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dfgfd .String (),start );}; +// Object Shape +ShapeIdAttr *string ; -// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path -func (_cgeebf *CT_NumFmt )ValidateWithPath (path string )error {if _cgeebf .ValAttr ==ST_NumberFormatUnset {return _db .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 _gacee :=_cgeebf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gacee !=nil {return _gacee ;};return nil ;}; +// Field Switches +FieldCodesAttr *string ;};func (_gggcd *CT_TrackChangesView )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgecg :=range start .Attr {if _bgecg .Name .Local =="\u006d\u0061\u0072\u006b\u0075\u0070"{_edgcdc ,_cgfaf :=ParseUnionST_OnOff (_bgecg .Value );if _cgfaf !=nil {return _cgfaf ;};_gggcd .MarkupAttr =&_edgcdc ;continue ;};if _bgecg .Name .Local =="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_eeabea ,_deddc :=ParseUnionST_OnOff (_bgecg .Value );if _deddc !=nil {return _deddc ;};_gggcd .CommentsAttr =&_eeabea ;continue ;};if _bgecg .Name .Local =="\u0069\u006e\u0073\u0044\u0065\u006c"{_fbebgb ,_gadac :=ParseUnionST_OnOff (_bgecg .Value );if _gadac !=nil {return _gadac ;};_gggcd .InsDelAttr =&_fbebgb ;continue ;};if _bgecg .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_dgdac ,_cfgcfd :=ParseUnionST_OnOff (_bgecg .Value );if _cfgcfd !=nil {return _cfgcfd ;};_gggcd .FormattingAttr =&_dgdac ;continue ;};if _bgecg .Name .Local =="\u0069\u006e\u006b\u0041\u006e\u006e\u006f\u0074\u0061t\u0069\u006f\u006e\u0073"{_dcgfdf ,_dgeed :=ParseUnionST_OnOff (_bgecg .Value );if _dgeed !=nil {return _dgeed ;};_gggcd .InkAnnotationsAttr =&_dcgfdf ;continue ;};};for {_fcegd ,_bdbga :=d .Token ();if _bdbga !=nil {return _g .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",_bdbga );};if _gaabe ,_eagea :=_fcegd .(_d .EndElement );_eagea &&_gaabe .Name ==start .Name {break ;};};return nil ;};type EG_SectPrContents struct{ -// ValidateWithPath validates the CT_PPr and its children, prefixing error messages with path -func (_dfefd *CT_PPr )ValidateWithPath (path string )error {if _dfefd .PStyle !=nil {if _fddag :=_dfefd .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_fddag !=nil {return _fddag ;};};if _dfefd .KeepNext !=nil {if _eaef :=_dfefd .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_eaef !=nil {return _eaef ;};};if _dfefd .KeepLines !=nil {if _aagfg :=_dfefd .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_aagfg !=nil {return _aagfg ;};};if _dfefd .PageBreakBefore !=nil {if _dcdgf :=_dfefd .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_dcdgf !=nil {return _dcdgf ;};};if _dfefd .FramePr !=nil {if _ebgbd :=_dfefd .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_ebgbd !=nil {return _ebgbd ;};};if _dfefd .WidowControl !=nil {if _bffbg :=_dfefd .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_bffbg !=nil {return _bffbg ;};};if _dfefd .NumPr !=nil {if _ccgag :=_dfefd .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_ccgag !=nil {return _ccgag ;};};if _dfefd .SuppressLineNumbers !=nil {if _ddecbf :=_dfefd .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_ddecbf !=nil {return _ddecbf ;};};if _dfefd .PBdr !=nil {if _gfegd :=_dfefd .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_gfegd !=nil {return _gfegd ;};};if _dfefd .Shd !=nil {if _fgbfg :=_dfefd .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_fgbfg !=nil {return _fgbfg ;};};if _dfefd .Tabs !=nil {if _ccaae :=_dfefd .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_ccaae !=nil {return _ccaae ;};};if _dfefd .SuppressAutoHyphens !=nil {if _eadc :=_dfefd .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_eadc !=nil {return _eadc ;};};if _dfefd .Kinsoku !=nil {if _eabgb :=_dfefd .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_eabgb !=nil {return _eabgb ;};};if _dfefd .WordWrap !=nil {if _adaf :=_dfefd .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_adaf !=nil {return _adaf ;};};if _dfefd .OverflowPunct !=nil {if _dcfa :=_dfefd .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_dcfa !=nil {return _dcfa ;};};if _dfefd .TopLinePunct !=nil {if _ggfc :=_dfefd .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_ggfc !=nil {return _ggfc ;};};if _dfefd .AutoSpaceDE !=nil {if _bdddd :=_dfefd .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_bdddd !=nil {return _bdddd ;};};if _dfefd .AutoSpaceDN !=nil {if _bbfab :=_dfefd .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_bbfab !=nil {return _bbfab ;};};if _dfefd .Bidi !=nil {if _eeef :=_dfefd .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_eeef !=nil {return _eeef ;};};if _dfefd .AdjustRightInd !=nil {if _edfgb :=_dfefd .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_edfgb !=nil {return _edfgb ;};};if _dfefd .SnapToGrid !=nil {if _bdccf :=_dfefd .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_bdccf !=nil {return _bdccf ;};};if _dfefd .Spacing !=nil {if _cgeebd :=_dfefd .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_cgeebd !=nil {return _cgeebd ;};};if _dfefd .Ind !=nil {if _bbaegb :=_dfefd .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_bbaegb !=nil {return _bbaegb ;};};if _dfefd .ContextualSpacing !=nil {if _caac :=_dfefd .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_caac !=nil {return _caac ;};};if _dfefd .MirrorIndents !=nil {if _egefag :=_dfefd .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_egefag !=nil {return _egefag ;};};if _dfefd .SuppressOverlap !=nil {if _cgcc :=_dfefd .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_cgcc !=nil {return _cgcc ;};};if _dfefd .Jc !=nil {if _bcbdd :=_dfefd .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_bcbdd !=nil {return _bcbdd ;};};if _dfefd .TextDirection !=nil {if _fbbac :=_dfefd .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_fbbac !=nil {return _fbbac ;};};if _dfefd .TextAlignment !=nil {if _cecbe :=_dfefd .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_cecbe !=nil {return _cecbe ;};};if _dfefd .TextboxTightWrap !=nil {if _cdabd :=_dfefd .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_cdabd !=nil {return _cdabd ;};};if _dfefd .OutlineLvl !=nil {if _eefeb :=_dfefd .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_eefeb !=nil {return _eefeb ;};};if _dfefd .DivId !=nil {if _gcdea :=_dfefd .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_gcdea !=nil {return _gcdea ;};};if _dfefd .CnfStyle !=nil {if _ccfge :=_dfefd .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_ccfge !=nil {return _ccfge ;};};if _dfefd .RPr !=nil {if _ggfac :=_dfefd .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ggfac !=nil {return _ggfac ;};};if _dfefd .SectPr !=nil {if _acgeg :=_dfefd .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_acgeg !=nil {return _acgeg ;};};if _dfefd .PPrChange !=nil {if _cegca :=_dfefd .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_cegca !=nil {return _cegca ;};};return nil ;};func (_gaccac *Endnotes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0073";return _gaccac .CT_Endnotes .MarshalXML (e ,start );};type WdCT_EffectExtent struct{LAttr _bf .ST_Coordinate ;TAttr _bf .ST_Coordinate ;RAttr _bf .ST_Coordinate ;BAttr _bf .ST_Coordinate ;};func (_eafeb *CT_SmartTagType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eeagca :=range start .Attr {if _eeagca .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0075\u0072\u0069"{_dagff ,_bfgcc :=_eeagca .Value ,error (nil );if _bfgcc !=nil {return _bfgcc ;};_eafeb .NamespaceuriAttr =&_dagff ;continue ;};if _eeagca .Name .Local =="\u006e\u0061\u006d\u0065"{_dddee ,_abbdd :=_eeagca .Value ,error (nil );if _abbdd !=nil {return _abbdd ;};_eafeb .NameAttr =&_dddee ;continue ;};if _eeagca .Name .Local =="\u0075\u0072\u006c"{_agceg ,_fcgdb :=_eeagca .Value ,error (nil );if _fcgdb !=nil {return _fcgdb ;};_eafeb .UrlAttr =&_agceg ;continue ;};};for {_cacce ,_eaebg :=d .Token ();if _eaebg !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_eaebg );};if _cdgbg ,_dadcfc :=_cacce .(_d .EndElement );_dadcfc &&_cdgbg .Name ==start .Name {break ;};};return nil ;};func (_fcede *CT_TextEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_afbee ,_cgeed :=_fcede .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cgeed !=nil {return _cgeed ;};start .Attr =append (start .Attr ,_afbee );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfgac *CT_Bookmark )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eedd :=range start .Attr {if _eedd .Name .Local =="\u006e\u0061\u006d\u0065"{_faag ,_egdg :=_eedd .Value ,error (nil );if _egdg !=nil {return _egdg ;};_cfgac .NameAttr =_faag ;continue ;};if _eedd .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_bdff ,_gdda :=_dd .ParseInt (_eedd .Value ,10,64);if _gdda !=nil {return _gdda ;};_cfgac .ColFirstAttr =&_bdff ;continue ;};if _eedd .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_eee ,_bcbg :=_dd .ParseInt (_eedd .Value ,10,64);if _bcbg !=nil {return _bcbg ;};_cfgac .ColLastAttr =&_eee ;continue ;};if _eedd .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_cfgac .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_eedd );continue ;};if _eedd .Name .Local =="\u0069\u0064"{_gaac ,_dfcg :=_dd .ParseInt (_eedd .Value ,10,64);if _dfcg !=nil {return _dfcg ;};_cfgac .IdAttr =_gaac ;continue ;};};for {_acef ,_dbbc :=d .Token ();if _dbbc !=nil {return _db .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_dbbc );};if _ccgf ,_bggg :=_acef .(_d .EndElement );_bggg &&_ccgf .Name ==start .Name {break ;};};return nil ;};func (_dfd *AG_SectPrAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cad :=range start .Attr {if _cad .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_cf ,_dbgb :=_cad .Value ,error (nil );if _dbgb !=nil {return _dbgb ;};_dfd .RsidRPrAttr =&_cf ;continue ;};if _cad .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_be ,_cg :=_cad .Value ,error (nil );if _cg !=nil {return _cg ;};_dfd .RsidDelAttr =&_be ;continue ;};if _cad .Name .Local =="\u0072\u0073\u0069d\u0052"{_acg ,_ab :=_cad .Value ,error (nil );if _ab !=nil {return _ab ;};_dfd .RsidRAttr =&_acg ;continue ;};if _cad .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_fd ,_ea :=_cad .Value ,error (nil );if _ea !=nil {return _ea ;};_dfd .RsidSectAttr =&_fd ;continue ;};};for {_ec ,_ece :=d .Token ();if _ece !=nil {return _db .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",_ece );};if _ccc ,_dgc :=_ec .(_d .EndElement );_dgc &&_ccc .Name ==start .Name {break ;};};return nil ;};func (_fgeabg *ST_PageBorderZOrder )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fgeabg =0;case "\u0066\u0072\u006fn\u0074":*_fgeabg =1;case "\u0062\u0061\u0063\u006b":*_fgeabg =2;};return nil ;};type CT_RubyPr struct{ +// Section-Wide Footnote Properties +FootnotePr *CT_FtnProps ; -// Phonetic Guide Text Alignment -RubyAlign *CT_RubyAlign ; +// Section-Wide Endnote Properties +EndnotePr *CT_EdnProps ; -// Phonetic Guide Text Font Size -Hps *CT_HpsMeasure ; +// Section Type +Type *CT_SectType ; -// Distance Between Phonetic Guide Text and Phonetic Guide Base Text -HpsRaise *CT_HpsMeasure ; +// Page Size +PgSz *CT_PageSz ; -// Phonetic Guide Base Text Font Size -HpsBaseText *CT_HpsMeasure ; +// Page Margins +PgMar *CT_PageMar ; -// Language ID for Phonetic Guide -Lid *CT_Lang ; +// Paper Source Information +PaperSrc *CT_PaperSource ; -// Invalidated Field Cache -Dirty *CT_OnOff ;};type ST_FtnPos byte ;func NewCT_TextDirection ()*CT_TextDirection {_fafca :=&CT_TextDirection {};_fafca .ValAttr =ST_TextDirection (1);return _fafca ;};type CT_TrackChange struct{AuthorAttr string ;DateAttr *_e .Time ; +// Page Borders +PgBorders *CT_PageBorders ; -// Annotation Identifier -IdAttr int64 ;};func (_baafec WdST_AlignH )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_baafec .String (),start );};func (_gccge *CT_Frame )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gccge .Sz !=nil {_bccb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_gccge .Sz ,_bccb );};if _gccge .Name !=nil {_faaeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_gccge .Name ,_faaeg );};if _gccge .Title !=nil {_ebaa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_gccge .Title ,_ebaa );};if _gccge .LongDesc !=nil {_eeebd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"}};e .EncodeElement (_gccge .LongDesc ,_eeebd );};if _gccge .SourceFileName !=nil {_abdca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003as\u006f\u0075\u0072c\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gccge .SourceFileName ,_abdca );};if _gccge .MarW !=nil {_fbdad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0057"}};e .EncodeElement (_gccge .MarW ,_fbdad );};if _gccge .MarH !=nil {_efbff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0048"}};e .EncodeElement (_gccge .MarH ,_efbff );};if _gccge .Scrollbar !=nil {_agcdf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"}};e .EncodeElement (_gccge .Scrollbar ,_agcdf );};if _gccge .NoResizeAllowed !=nil {_ebdegc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065\u0041\u006cl\u006f\u0077\u0065\u0064"}};e .EncodeElement (_gccge .NoResizeAllowed ,_ebdegc );};if _gccge .LinkedToFile !=nil {_gfdef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_gccge .LinkedToFile ,_gfdef );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Line Numbering Settings +LnNumType *CT_LineNumber ; -// Validate validates the CT_CustomXmlRun and its children -func (_egea *CT_CustomXmlRun )Validate ()error {return _egea .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e");}; +// Page Numbering Settings +PgNumType *CT_PageNumber ; -// Validate validates the CT_Column and its children -func (_bbgb *CT_Column )Validate ()error {return _bbgb .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0075\u006dn");};func (_fdbbbb ST_Zoom )ValidateWithPath (path string )error {switch _fdbbbb {case 0,1,2,3,4:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdbbbb ));};return nil ;};func (_fdgbca *EG_HdrFtrReferences )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfgbg :for {_bacgb ,_faaae :=d .Token ();if _faaae !=nil {return _faaae ;};switch _cbfdf :=_bacgb .(type ){case _d .StartElement :switch _cbfdf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdgbca .HeaderReference =NewCT_HdrFtrRef ();if _acbgg :=d .DecodeElement (_fdgbca .HeaderReference ,&_cbfdf );_acbgg !=nil {return _acbgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdgbca .FooterReference =NewCT_HdrFtrRef ();if _bbgagg :=d .DecodeElement (_fdgbca .FooterReference ,&_cbfdf );_bbgagg !=nil {return _bbgagg ;};default:_ee .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",_cbfdf .Name );if _aafag :=d .Skip ();_aafag !=nil {return _aafag ;};};case _d .EndElement :break _cfgbg ;case _d .CharData :};};return nil ;}; +// Column Definitions +Cols *CT_Columns ; -// ValidateWithPath validates the CT_PPrDefault and its children, prefixing error messages with path -func (_abedg *CT_PPrDefault )ValidateWithPath (path string )error {if _abedg .PPr !=nil {if _gbgac :=_abedg .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_gbgac !=nil {return _gbgac ;};};return nil ;};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 CT_VerticalJc struct{ +// Only Allow Editing of Form Fields +FormProt *CT_OnOff ; -// Vertical Alignment Setting -ValAttr ST_VerticalJc ;}; +// Vertical Text Alignment on Page +VAlign *CT_VerticalJc ; -// ValidateWithPath validates the CT_MultiLevelType and its children, prefixing error messages with path -func (_fddba *CT_MultiLevelType )ValidateWithPath (path string )error {if _fddba .ValAttr ==ST_MultiLevelTypeUnset {return _db .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 _ggbbe :=_fddba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggbbe !=nil {return _ggbbe ;};return nil ;};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 (_fbegcg *CT_TrackChangesView )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbegcg .MarkupAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u006b\u0075\u0070"},Value :_db .Sprintf ("\u0025\u0076",*_fbegcg .MarkupAttr )});};if _fbegcg .CommentsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_fbegcg .CommentsAttr )});};if _fbegcg .InsDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u006e\u0073\u0044\u0065\u006c"},Value :_db .Sprintf ("\u0025\u0076",*_fbegcg .InsDelAttr )});};if _fbegcg .FormattingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},Value :_db .Sprintf ("\u0025\u0076",*_fbegcg .FormattingAttr )});};if _fbegcg .InkAnnotationsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003ai\u006e\u006b\u0041n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_fbegcg .InkAnnotationsAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbafa *CT_PPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbafa .PPr =NewCT_PPrBase ();for _ ,_egaaf :=range start .Attr {if _egaaf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_deebb ,_gafga :=_egaaf .Value ,error (nil );if _gafga !=nil {return _gafga ;};_gbafa .AuthorAttr =_deebb ;continue ;};if _egaaf .Name .Local =="\u0064\u0061\u0074\u0065"{_faceb ,_ceabb :=ParseStdlibTime (_egaaf .Value );if _ceabb !=nil {return _ceabb ;};_gbafa .DateAttr =&_faceb ;continue ;};if _egaaf .Name .Local =="\u0069\u0064"{_fcdea ,_bcede :=_dd .ParseInt (_egaaf .Value ,10,64);if _bcede !=nil {return _bcede ;};_gbafa .IdAttr =_fcdea ;continue ;};};_ccbbe :for {_cadcc ,_bbea :=d .Token ();if _bbea !=nil {return _bbea ;};switch _gfdec :=_cadcc .(type ){case _d .StartElement :switch _gfdec .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _gedcb :=d .DecodeElement (_gbafa .PPr ,&_gfdec );_gedcb !=nil {return _gedcb ;};default:_ee .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",_gfdec .Name );if _feagcd :=d .Skip ();_feagcd !=nil {return _feagcd ;};};case _d .EndElement :break _ccbbe ;case _d .CharData :};};return nil ;};func (_cfgeg *CT_Sym )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfgeg .FontAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_cfgeg .FontAttr )});};if _cfgeg .CharAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0068\u0061\u0072"},Value :_db .Sprintf ("\u0025\u0076",*_cfgeg .CharAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fffab ST_RestartNumber )String ()string {switch _fffab {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 (_gdfacg ST_TblStyleOverrideType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdfacg .String (),start );}; +// Suppress Endnotes In Document +NoEndnote *CT_OnOff ; -// ValidateWithPath validates the CT_Document and its children, prefixing error messages with path -func (_fefg *CT_Document )ValidateWithPath (path string )error {if _fefg .ConformanceAttr ==_c .ST_ConformanceClassUnset {return _db .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 _cafe :=_fefg .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_cafe !=nil {return _cafe ;};if _fefg .Background !=nil {if _eebb :=_fefg .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_eebb !=nil {return _eebb ;};};if _fefg .Body !=nil {if _gaead :=_fefg .Body .ValidateWithPath (path +"\u002f\u0042\u006fd\u0079");_gaead !=nil {return _gaead ;};};return nil ;};func (_ffaec *CT_String )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eegda :=range start .Attr {if _eegda .Name .Local =="\u0076\u0061\u006c"{_bdgba ,_ddafce :=_eegda .Value ,error (nil );if _ddafce !=nil {return _ddafce ;};_ffaec .ValAttr =_bdgba ;continue ;};};for {_bgdcb ,_aeaefd :=d .Token ();if _aeaefd !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_aeaefd );};if _bcece ,_acgad :=_bgdcb .(_d .EndElement );_acgad &&_bcece .Name ==start .Name {break ;};};return nil ;};func (_facbee ST_TabJc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_facbee .String (),start );};func (_bedge *CT_RubyContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_becdg :for {_gbdeg ,_fcgba :=d .Token ();if _fcgba !=nil {return _fcgba ;};switch _bcdeb :=_gbdeg .(type ){case _d .StartElement :switch _bcdeb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bedge .R =NewCT_R ();if _eddg :=d .DecodeElement (_bedge .R ,&_bcdeb );_eddg !=nil {return _eddg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_efdge :=NewEG_RunLevelElts ();_efdge .ProofErr =NewCT_ProofErr ();if _bdccaa :=d .DecodeElement (_efdge .ProofErr ,&_bcdeb );_bdccaa !=nil {return _bdccaa ;};_bedge .EG_RunLevelElts =append (_bedge .EG_RunLevelElts ,_efdge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cabbd :=NewEG_RunLevelElts ();_cabbd .PermStart =NewCT_PermStart ();if _ddefb :=d .DecodeElement (_cabbd .PermStart ,&_bcdeb );_ddefb !=nil {return _ddefb ;};_bedge .EG_RunLevelElts =append (_bedge .EG_RunLevelElts ,_cabbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffffb :=NewEG_RunLevelElts ();_ffffb .PermEnd =NewCT_Perm ();if _dcdcbc :=d .DecodeElement (_ffffb .PermEnd ,&_bcdeb );_dcdcbc !=nil {return _dcdcbc ;};_bedge .EG_RunLevelElts =append (_bedge .EG_RunLevelElts ,_ffffb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abegf :=NewEG_RunLevelElts ();_abegf .Ins =NewCT_RunTrackChange ();if _dfacg :=d .DecodeElement (_abegf .Ins ,&_bcdeb );_dfacg !=nil {return _dfacg ;};_bedge .EG_RunLevelElts =append (_bedge .EG_RunLevelElts ,_abegf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cadbf :=NewEG_RunLevelElts ();_cadbf .Del =NewCT_RunTrackChange ();if _dbfdcb :=d .DecodeElement (_cadbf .Del ,&_bcdeb );_dbfdcb !=nil {return _dbfdcb ;};_bedge .EG_RunLevelElts =append (_bedge .EG_RunLevelElts ,_cadbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gddfa :=NewEG_RunLevelElts ();_gddfa .MoveFrom =NewCT_RunTrackChange ();if _aacege :=d .DecodeElement (_gddfa .MoveFrom ,&_bcdeb );_aacege !=nil {return _aacege ;};_bedge .EG_RunLevelElts =append (_bedge .EG_RunLevelElts ,_gddfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fbfag :=NewEG_RunLevelElts ();_fbfag .MoveTo =NewCT_RunTrackChange ();if _eeeag :=d .DecodeElement (_fbfag .MoveTo ,&_bcdeb );_eeeag !=nil {return _eeeag ;};_bedge .EG_RunLevelElts =append (_bedge .EG_RunLevelElts ,_fbfag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdgafe :=NewEG_RunLevelElts ();_fbfdgg :=NewEG_RangeMarkupElements ();_fbfdgg .BookmarkStart =NewCT_Bookmark ();if _eedgb :=d .DecodeElement (_fbfdgg .BookmarkStart ,&_bcdeb );_eedgb !=nil {return _eedgb ;};_bedge .EG_RunLevelElts =append (_bedge .EG_RunLevelElts ,_gdgafe );_gdgafe .EG_RangeMarkupElements =append (_gdgafe .EG_RangeMarkupElements ,_fbfdgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfcdg :=NewEG_RunLevelElts ();_bdefg :=NewEG_RangeMarkupElements ();_bdefg .BookmarkEnd =NewCT_MarkupRange ();if _fceee :=d .DecodeElement (_bdefg .BookmarkEnd ,&_bcdeb );_fceee !=nil {return _fceee ;};_bedge .EG_RunLevelElts =append (_bedge .EG_RunLevelElts ,_gfcdg );_gfcdg .EG_RangeMarkupElements =append (_gfcdg .EG_RangeMarkupElements ,_bdefg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fegaf :=NewEG_RunLevelElts ();_edgaga :=NewEG_RangeMarkupElements ();_edgaga .MoveFromRangeStart =NewCT_MoveBookmark ();if _dcbdd :=d .DecodeElement (_edgaga .MoveFromRangeStart ,&_bcdeb );_dcbdd !=nil {return _dcbdd ;};_bedge .EG_RunLevelElts =append (_bedge .EG_RunLevelElts ,_fegaf );_fegaf .EG_RangeMarkupElements =append (_fegaf .EG_RangeMarkupElements ,_edgaga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_babgb :=NewEG_RunLevelElts ();_bgfg :=NewEG_RangeMarkupElements ();_bgfg .MoveFromRangeEnd =NewCT_MarkupRange ();if _baefcb :=d .DecodeElement (_bgfg .MoveFromRangeEnd ,&_bcdeb );_baefcb !=nil {return _baefcb ;};_bedge .EG_RunLevelElts =append (_bedge .EG_RunLevelElts ,_babgb );_babgb .EG_RangeMarkupElements =append (_babgb .EG_RangeMarkupElements ,_bgfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gagef :=NewEG_RunLevelElts ();_bgac :=NewEG_RangeMarkupElements ();_bgac .MoveToRangeStart =NewCT_MoveBookmark ();if _ecbfaf :=d .DecodeElement (_bgac .MoveToRangeStart ,&_bcdeb );_ecbfaf !=nil {return _ecbfaf ;};_bedge .EG_RunLevelElts =append (_bedge .EG_RunLevelElts ,_gagef );_gagef .EG_RangeMarkupElements =append (_gagef .EG_RangeMarkupElements ,_bgac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfbgec :=NewEG_RunLevelElts ();_caacg :=NewEG_RangeMarkupElements ();_caacg .MoveToRangeEnd =NewCT_MarkupRange ();if _bbcba :=d .DecodeElement (_caacg .MoveToRangeEnd ,&_bcdeb );_bbcba !=nil {return _bbcba ;};_bedge .EG_RunLevelElts =append (_bedge .EG_RunLevelElts ,_bfbgec );_bfbgec .EG_RangeMarkupElements =append (_bfbgec .EG_RangeMarkupElements ,_caacg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gafce :=NewEG_RunLevelElts ();_fgbbf :=NewEG_RangeMarkupElements ();_fgbbf .CommentRangeStart =NewCT_MarkupRange ();if _ebffa :=d .DecodeElement (_fgbbf .CommentRangeStart ,&_bcdeb );_ebffa !=nil {return _ebffa ;};_bedge .EG_RunLevelElts =append (_bedge .EG_RunLevelElts ,_gafce );_gafce .EG_RangeMarkupElements =append (_gafce .EG_RangeMarkupElements ,_fgbbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aggbe :=NewEG_RunLevelElts ();_bcab :=NewEG_RangeMarkupElements ();_bcab .CommentRangeEnd =NewCT_MarkupRange ();if _debfgg :=d .DecodeElement (_bcab .CommentRangeEnd ,&_bcdeb );_debfgg !=nil {return _debfgg ;};_bedge .EG_RunLevelElts =append (_bedge .EG_RunLevelElts ,_aggbe );_aggbe .EG_RangeMarkupElements =append (_aggbe .EG_RangeMarkupElements ,_bcab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_debgf :=NewEG_RunLevelElts ();_edaeb :=NewEG_RangeMarkupElements ();_edaeb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _abcfa :=d .DecodeElement (_edaeb .CustomXmlInsRangeStart ,&_bcdeb );_abcfa !=nil {return _abcfa ;};_bedge .EG_RunLevelElts =append (_bedge .EG_RunLevelElts ,_debgf );_debgf .EG_RangeMarkupElements =append (_debgf .EG_RangeMarkupElements ,_edaeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfgfe :=NewEG_RunLevelElts ();_bcface :=NewEG_RangeMarkupElements ();_bcface .CustomXmlInsRangeEnd =NewCT_Markup ();if _aebbg :=d .DecodeElement (_bcface .CustomXmlInsRangeEnd ,&_bcdeb );_aebbg !=nil {return _aebbg ;};_bedge .EG_RunLevelElts =append (_bedge .EG_RunLevelElts ,_dfgfe );_dfgfe .EG_RangeMarkupElements =append (_dfgfe .EG_RangeMarkupElements ,_bcface );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_deafd :=NewEG_RunLevelElts ();_fdfbg :=NewEG_RangeMarkupElements ();_fdfbg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _afbada :=d .DecodeElement (_fdfbg .CustomXmlDelRangeStart ,&_bcdeb );_afbada !=nil {return _afbada ;};_bedge .EG_RunLevelElts =append (_bedge .EG_RunLevelElts ,_deafd );_deafd .EG_RangeMarkupElements =append (_deafd .EG_RangeMarkupElements ,_fdfbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcaeg :=NewEG_RunLevelElts ();_fafbf :=NewEG_RangeMarkupElements ();_fafbf .CustomXmlDelRangeEnd =NewCT_Markup ();if _dafad :=d .DecodeElement (_fafbf .CustomXmlDelRangeEnd ,&_bcdeb );_dafad !=nil {return _dafad ;};_bedge .EG_RunLevelElts =append (_bedge .EG_RunLevelElts ,_gcaeg );_gcaeg .EG_RangeMarkupElements =append (_gcaeg .EG_RangeMarkupElements ,_fafbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgfdc :=NewEG_RunLevelElts ();_bdaab :=NewEG_RangeMarkupElements ();_bdaab .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ddecff :=d .DecodeElement (_bdaab .CustomXmlMoveFromRangeStart ,&_bcdeb );_ddecff !=nil {return _ddecff ;};_bedge .EG_RunLevelElts =append (_bedge .EG_RunLevelElts ,_fgfdc );_fgfdc .EG_RangeMarkupElements =append (_fgfdc .EG_RangeMarkupElements ,_bdaab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgaeb :=NewEG_RunLevelElts ();_fccf :=NewEG_RangeMarkupElements ();_fccf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gbgee :=d .DecodeElement (_fccf .CustomXmlMoveFromRangeEnd ,&_bcdeb );_gbgee !=nil {return _gbgee ;};_bedge .EG_RunLevelElts =append (_bedge .EG_RunLevelElts ,_bgaeb );_bgaeb .EG_RangeMarkupElements =append (_bgaeb .EG_RangeMarkupElements ,_fccf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cfcfd :=NewEG_RunLevelElts ();_gaacf :=NewEG_RangeMarkupElements ();_gaacf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aafbf :=d .DecodeElement (_gaacf .CustomXmlMoveToRangeStart ,&_bcdeb );_aafbf !=nil {return _aafbf ;};_bedge .EG_RunLevelElts =append (_bedge .EG_RunLevelElts ,_cfcfd );_cfcfd .EG_RangeMarkupElements =append (_cfcfd .EG_RangeMarkupElements ,_gaacf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afcde :=NewEG_RunLevelElts ();_baggc :=NewEG_RangeMarkupElements ();_baggc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ebaac :=d .DecodeElement (_baggc .CustomXmlMoveToRangeEnd ,&_bcdeb );_ebaac !=nil {return _ebaac ;};_bedge .EG_RunLevelElts =append (_bedge .EG_RunLevelElts ,_afcde );_afcde .EG_RangeMarkupElements =append (_afcde .EG_RangeMarkupElements ,_baggc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggedg :=NewEG_RunLevelElts ();_ebffae :=NewEG_MathContent ();_ebffae .OMathPara =_a .NewOMathPara ();if _gfeeb :=d .DecodeElement (_ebffae .OMathPara ,&_bcdeb );_gfeeb !=nil {return _gfeeb ;};_bedge .EG_RunLevelElts =append (_bedge .EG_RunLevelElts ,_ggedg );_ggedg .EG_MathContent =append (_ggedg .EG_MathContent ,_ebffae );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfcbgb :=NewEG_RunLevelElts ();_agfef :=NewEG_MathContent ();_agfef .OMath =_a .NewOMath ();if _fcccae :=d .DecodeElement (_agfef .OMath ,&_bcdeb );_fcccae !=nil {return _fcccae ;};_bedge .EG_RunLevelElts =append (_bedge .EG_RunLevelElts ,_bfcbgb );_bfcbgb .EG_MathContent =append (_bfcbgb .EG_MathContent ,_agfef );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\u0052\u0075\u0062\u0079\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_bcdeb .Name );if _dbgcdb :=d .Skip ();_dbgcdb !=nil {return _dbgcdb ;};};case _d .EndElement :break _becdg ;case _d .CharData :};};return nil ;}; +// Different First Page Headers and Footers +TitlePg *CT_OnOff ; -// Validate validates the CT_TcPrChange and its children -func (_abgcea *CT_TcPrChange )Validate ()error {return _abgcea .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};type CT_DocVar struct{ +// Text Flow Direction +TextDirection *CT_TextDirection ; -// Document Variable Name -NameAttr string ; +// Right to Left Section Layout +Bidi *CT_OnOff ; -// Document Variable Value -ValAttr string ;}; +// Gutter on Right Side of Page +RtlGutter *CT_OnOff ; -// ValidateWithPath validates the CT_PageSz and its children, prefixing error messages with path -func (_cedegg *CT_PageSz )ValidateWithPath (path string )error {if _cedegg .WAttr !=nil {if _gebe :=_cedegg .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_gebe !=nil {return _gebe ;};};if _cedegg .HAttr !=nil {if _gacgd :=_cedegg .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_gacgd !=nil {return _gacgd ;};};if _cgdga :=_cedegg .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_cgdga !=nil {return _cgdga ;};return nil ;};func (_fegag ST_Merge )String ()string {switch _fegag {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065";case 2:return "\u0072e\u0073\u0074\u0061\u0072\u0074";};return "";}; +// Document Grid +DocGrid *CT_DocGrid ; -// Validate validates the WdCT_WordprocessingShapeChoice and its children -func (_gbbge *WdCT_WordprocessingShapeChoice )Validate ()error {return _gbbge .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 (_fadaa *ST_Wrap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fadaa =0;case "\u0061\u0075\u0074\u006f":*_fadaa =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_fadaa =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_fadaa =3;case "\u0074\u0069\u0067h\u0074":*_fadaa =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_fadaa =5;case "\u006e\u006f\u006e\u0065":*_fadaa =6;};return nil ;}; +// Reference to Printer Settings Data +PrinterSettings *CT_Rel ;};func (_fffaa ST_Hint )String ()string {switch _fffaa {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061";};return "";}; -// Validate validates the CT_SdtDocPart and its children -func (_fdacb *CT_SdtDocPart )Validate ()error {return _fdacb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074");};func (_facff WdST_RelFromV )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_facff .String (),start );};func NewCT_Picture ()*CT_Picture {_agfe :=&CT_Picture {};return _agfe }; +// ValidateWithPath validates the CT_DecimalNumber and its children, prefixing error messages with path +func (_ffge *CT_DecimalNumber )ValidateWithPath (path string )error {return nil };func (_gbabc ST_EdGrp )String ()string {switch _gbabc {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 (_bdacce ST_MailMergeOdsoFMDFieldType )String ()string {switch _bdacce {case 0:return "";case 1:return "\u006e\u0075\u006c\u006c";case 2:return "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e";};return "";};type CT_MathCtrlIns struct{AuthorAttr string ;DateAttr *_a .Time ; -// Validate validates the CT_TcMar and its children -func (_aaaeag *CT_TcMar )Validate ()error {return _aaaeag .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072");};func (_cdbg *CT_DocPartPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdbg .Name =NewCT_DocPartName ();_eafg :for {_gbfb ,_aggbgf :=d .Token ();if _aggbgf !=nil {return _aggbgf ;};switch _afebe :=_gbfb .(type ){case _d .StartElement :switch _afebe .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _fcdb :=d .DecodeElement (_cdbg .Name ,&_afebe );_fcdb !=nil {return _fcdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdbg .Style =NewCT_String ();if _eedb :=d .DecodeElement (_cdbg .Style ,&_afebe );_eedb !=nil {return _eedb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdbg .Category =NewCT_DocPartCategory ();if _efegb :=d .DecodeElement (_cdbg .Category ,&_afebe );_efegb !=nil {return _efegb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdbg .Types =NewCT_DocPartTypes ();if _eagc :=d .DecodeElement (_cdbg .Types ,&_afebe );_eagc !=nil {return _eagc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdbg .Behaviors =NewCT_DocPartBehaviors ();if _edea :=d .DecodeElement (_cdbg .Behaviors ,&_afebe );_edea !=nil {return _edea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdbg .Description =NewCT_String ();if _gcebf :=d .DecodeElement (_cdbg .Description ,&_afebe );_gcebf !=nil {return _gcebf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdbg .Guid =NewCT_Guid ();if _eeba :=d .DecodeElement (_cdbg .Guid ,&_afebe );_eeba !=nil {return _eeba ;};default:_ee .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",_afebe .Name );if _dbgac :=d .Skip ();_dbgac !=nil {return _dbgac ;};};case _d .EndElement :break _eafg ;case _d .CharData :};};return nil ;};func NewSettings ()*Settings {_cgaab :=&Settings {};_cgaab .CT_Settings =*NewCT_Settings ();return _cgaab ;};func NewCT_Guid ()*CT_Guid {_dgfcb :=&CT_Guid {};return _dgfcb };func (_efdfgd ST_ChapterSep )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cbbaee :=_d .Attr {};_cbbaee .Name =name ;switch _efdfgd {case ST_ChapterSepUnset :_cbbaee .Value ="";case ST_ChapterSepHyphen :_cbbaee .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_ChapterSepPeriod :_cbbaee .Value ="\u0070\u0065\u0072\u0069\u006f\u0064";case ST_ChapterSepColon :_cbbaee .Value ="\u0063\u006f\u006co\u006e";case ST_ChapterSepEmDash :_cbbaee .Value ="\u0065\u006d\u0044\u0061\u0073\u0068";case ST_ChapterSepEnDash :_cbbaee .Value ="\u0065\u006e\u0044\u0061\u0073\u0068";};return _cbbaee ,nil ;}; +// Annotation Identifier +IdAttr int64 ;};func (_afbdb *CT_HdrFtr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdbe :for {_ebdb ,_effgbb :=d .Token ();if _effgbb !=nil {return _effgbb ;};switch _fcgec :=_ebdb .(type ){case _d .StartElement :switch _fcgec .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eaded :=NewCT_AltChunk ();if _bedd :=d .DecodeElement (_eaded ,&_fcgec );_bedd !=nil {return _bedd ;};_afbdb .AltChunk =append (_afbdb .AltChunk ,_eaded );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_badd :=NewEG_ContentBlockContent ();_badd .CustomXml =NewCT_CustomXmlBlock ();if _eadbfd :=d .DecodeElement (_badd .CustomXml ,&_fcgec );_eadbfd !=nil {return _eadbfd ;};_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_badd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_daeg :=NewEG_ContentBlockContent ();_daeg .Sdt =NewCT_SdtBlock ();if _ddgce :=d .DecodeElement (_daeg .Sdt ,&_fcgec );_ddgce !=nil {return _ddgce ;};_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_daeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fddcae :=NewEG_ContentBlockContent ();_egfe :=NewCT_P ();if _ebaeb :=d .DecodeElement (_egfe ,&_fcgec );_ebaeb !=nil {return _ebaeb ;};_fddcae .P =append (_fddcae .P ,_egfe );_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_fddcae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cfffb :=NewEG_ContentBlockContent ();_efcgf :=NewCT_Tbl ();if _dbcegb :=d .DecodeElement (_efcgf ,&_fcgec );_dbcegb !=nil {return _dbcegb ;};_cfffb .Tbl =append (_cfffb .Tbl ,_efcgf );_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_cfffb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dafag :=NewEG_ContentBlockContent ();_ddba :=NewEG_RunLevelElts ();_ddba .ProofErr =NewCT_ProofErr ();if _gfcad :=d .DecodeElement (_ddba .ProofErr ,&_fcgec );_gfcad !=nil {return _gfcad ;};_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_dafag );_dafag .EG_RunLevelElts =append (_dafag .EG_RunLevelElts ,_ddba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eaaac :=NewEG_ContentBlockContent ();_cadfe :=NewEG_RunLevelElts ();_cadfe .PermStart =NewCT_PermStart ();if _feeeb :=d .DecodeElement (_cadfe .PermStart ,&_fcgec );_feeeb !=nil {return _feeeb ;};_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_eaaac );_eaaac .EG_RunLevelElts =append (_eaaac .EG_RunLevelElts ,_cadfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_effge :=NewEG_ContentBlockContent ();_cgfdge :=NewEG_RunLevelElts ();_cgfdge .PermEnd =NewCT_Perm ();if _cdbdg :=d .DecodeElement (_cgfdge .PermEnd ,&_fcgec );_cdbdg !=nil {return _cdbdg ;};_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_effge );_effge .EG_RunLevelElts =append (_effge .EG_RunLevelElts ,_cgfdge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffaed :=NewEG_ContentBlockContent ();_gdbd :=NewEG_RunLevelElts ();_gdbd .Ins =NewCT_RunTrackChange ();if _aagb :=d .DecodeElement (_gdbd .Ins ,&_fcgec );_aagb !=nil {return _aagb ;};_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_ffaed );_ffaed .EG_RunLevelElts =append (_ffaed .EG_RunLevelElts ,_gdbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebdfd :=NewEG_ContentBlockContent ();_dbefd :=NewEG_RunLevelElts ();_dbefd .Del =NewCT_RunTrackChange ();if _cdcdb :=d .DecodeElement (_dbefd .Del ,&_fcgec );_cdcdb !=nil {return _cdcdb ;};_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_ebdfd );_ebdfd .EG_RunLevelElts =append (_ebdfd .EG_RunLevelElts ,_dbefd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_feca :=NewEG_ContentBlockContent ();_bcbad :=NewEG_RunLevelElts ();_bcbad .MoveFrom =NewCT_RunTrackChange ();if _eccea :=d .DecodeElement (_bcbad .MoveFrom ,&_fcgec );_eccea !=nil {return _eccea ;};_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_feca );_feca .EG_RunLevelElts =append (_feca .EG_RunLevelElts ,_bcbad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fabae :=NewEG_ContentBlockContent ();_gdbce :=NewEG_RunLevelElts ();_gdbce .MoveTo =NewCT_RunTrackChange ();if _dafac :=d .DecodeElement (_gdbce .MoveTo ,&_fcgec );_dafac !=nil {return _dafac ;};_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_fabae );_fabae .EG_RunLevelElts =append (_fabae .EG_RunLevelElts ,_gdbce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgfaa :=NewEG_ContentBlockContent ();_bbgfa :=NewEG_RunLevelElts ();_acdbc :=NewEG_RangeMarkupElements ();_acdbc .BookmarkStart =NewCT_Bookmark ();if _gdaef :=d .DecodeElement (_acdbc .BookmarkStart ,&_fcgec );_gdaef !=nil {return _gdaef ;};_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_fgfaa );_fgfaa .EG_RunLevelElts =append (_fgfaa .EG_RunLevelElts ,_bbgfa );_bbgfa .EG_RangeMarkupElements =append (_bbgfa .EG_RangeMarkupElements ,_acdbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afcbc :=NewEG_ContentBlockContent ();_bfbdd :=NewEG_RunLevelElts ();_fbeec :=NewEG_RangeMarkupElements ();_fbeec .BookmarkEnd =NewCT_MarkupRange ();if _dddb :=d .DecodeElement (_fbeec .BookmarkEnd ,&_fcgec );_dddb !=nil {return _dddb ;};_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_afcbc );_afcbc .EG_RunLevelElts =append (_afcbc .EG_RunLevelElts ,_bfbdd );_bfbdd .EG_RangeMarkupElements =append (_bfbdd .EG_RangeMarkupElements ,_fbeec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcfbc :=NewEG_ContentBlockContent ();_faecg :=NewEG_RunLevelElts ();_dafd :=NewEG_RangeMarkupElements ();_dafd .MoveFromRangeStart =NewCT_MoveBookmark ();if _dfgfb :=d .DecodeElement (_dafd .MoveFromRangeStart ,&_fcgec );_dfgfb !=nil {return _dfgfb ;};_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_fcfbc );_fcfbc .EG_RunLevelElts =append (_fcfbc .EG_RunLevelElts ,_faecg );_faecg .EG_RangeMarkupElements =append (_faecg .EG_RangeMarkupElements ,_dafd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cebbd :=NewEG_ContentBlockContent ();_bdbcb :=NewEG_RunLevelElts ();_efgeac :=NewEG_RangeMarkupElements ();_efgeac .MoveFromRangeEnd =NewCT_MarkupRange ();if _dgeea :=d .DecodeElement (_efgeac .MoveFromRangeEnd ,&_fcgec );_dgeea !=nil {return _dgeea ;};_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_cebbd );_cebbd .EG_RunLevelElts =append (_cebbd .EG_RunLevelElts ,_bdbcb );_bdbcb .EG_RangeMarkupElements =append (_bdbcb .EG_RangeMarkupElements ,_efgeac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcggf :=NewEG_ContentBlockContent ();_fgdce :=NewEG_RunLevelElts ();_abgge :=NewEG_RangeMarkupElements ();_abgge .MoveToRangeStart =NewCT_MoveBookmark ();if _fdgaf :=d .DecodeElement (_abgge .MoveToRangeStart ,&_fcgec );_fdgaf !=nil {return _fdgaf ;};_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_fcggf );_fcggf .EG_RunLevelElts =append (_fcggf .EG_RunLevelElts ,_fgdce );_fgdce .EG_RangeMarkupElements =append (_fgdce .EG_RangeMarkupElements ,_abgge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eegcf :=NewEG_ContentBlockContent ();_fggb :=NewEG_RunLevelElts ();_dbece :=NewEG_RangeMarkupElements ();_dbece .MoveToRangeEnd =NewCT_MarkupRange ();if _eddga :=d .DecodeElement (_dbece .MoveToRangeEnd ,&_fcgec );_eddga !=nil {return _eddga ;};_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_eegcf );_eegcf .EG_RunLevelElts =append (_eegcf .EG_RunLevelElts ,_fggb );_fggb .EG_RangeMarkupElements =append (_fggb .EG_RangeMarkupElements ,_dbece );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eeea :=NewEG_ContentBlockContent ();_ggada :=NewEG_RunLevelElts ();_dceb :=NewEG_RangeMarkupElements ();_dceb .CommentRangeStart =NewCT_MarkupRange ();if _abggf :=d .DecodeElement (_dceb .CommentRangeStart ,&_fcgec );_abggf !=nil {return _abggf ;};_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_eeea );_eeea .EG_RunLevelElts =append (_eeea .EG_RunLevelElts ,_ggada );_ggada .EG_RangeMarkupElements =append (_ggada .EG_RangeMarkupElements ,_dceb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcge :=NewEG_ContentBlockContent ();_dcfadf :=NewEG_RunLevelElts ();_gbbbfb :=NewEG_RangeMarkupElements ();_gbbbfb .CommentRangeEnd =NewCT_MarkupRange ();if _fcgb :=d .DecodeElement (_gbbbfb .CommentRangeEnd ,&_fcgec );_fcgb !=nil {return _fcgb ;};_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_dcge );_dcge .EG_RunLevelElts =append (_dcge .EG_RunLevelElts ,_dcfadf );_dcfadf .EG_RangeMarkupElements =append (_dcfadf .EG_RangeMarkupElements ,_gbbbfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bbbf :=NewEG_ContentBlockContent ();_cacdf :=NewEG_RunLevelElts ();_gaffa :=NewEG_RangeMarkupElements ();_gaffa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ebbfc :=d .DecodeElement (_gaffa .CustomXmlInsRangeStart ,&_fcgec );_ebbfc !=nil {return _ebbfc ;};_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_bbbf );_bbbf .EG_RunLevelElts =append (_bbbf .EG_RunLevelElts ,_cacdf );_cacdf .EG_RangeMarkupElements =append (_cacdf .EG_RangeMarkupElements ,_gaffa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgbf :=NewEG_ContentBlockContent ();_faebb :=NewEG_RunLevelElts ();_cbdf :=NewEG_RangeMarkupElements ();_cbdf .CustomXmlInsRangeEnd =NewCT_Markup ();if _cabde :=d .DecodeElement (_cbdf .CustomXmlInsRangeEnd ,&_fcgec );_cabde !=nil {return _cabde ;};_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_cgbf );_cgbf .EG_RunLevelElts =append (_cgbf .EG_RunLevelElts ,_faebb );_faebb .EG_RangeMarkupElements =append (_faebb .EG_RangeMarkupElements ,_cbdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gedagg :=NewEG_ContentBlockContent ();_gbeaf :=NewEG_RunLevelElts ();_dggfc :=NewEG_RangeMarkupElements ();_dggfc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _deag :=d .DecodeElement (_dggfc .CustomXmlDelRangeStart ,&_fcgec );_deag !=nil {return _deag ;};_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_gedagg );_gedagg .EG_RunLevelElts =append (_gedagg .EG_RunLevelElts ,_gbeaf );_gbeaf .EG_RangeMarkupElements =append (_gbeaf .EG_RangeMarkupElements ,_dggfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dceba :=NewEG_ContentBlockContent ();_aeeffg :=NewEG_RunLevelElts ();_bdeaee :=NewEG_RangeMarkupElements ();_bdeaee .CustomXmlDelRangeEnd =NewCT_Markup ();if _faaea :=d .DecodeElement (_bdeaee .CustomXmlDelRangeEnd ,&_fcgec );_faaea !=nil {return _faaea ;};_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_dceba );_dceba .EG_RunLevelElts =append (_dceba .EG_RunLevelElts ,_aeeffg );_aeeffg .EG_RangeMarkupElements =append (_aeeffg .EG_RangeMarkupElements ,_bdeaee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgbg :=NewEG_ContentBlockContent ();_egade :=NewEG_RunLevelElts ();_fcafa :=NewEG_RangeMarkupElements ();_fcafa .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _aacbf :=d .DecodeElement (_fcafa .CustomXmlMoveFromRangeStart ,&_fcgec );_aacbf !=nil {return _aacbf ;};_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_cgbg );_cgbg .EG_RunLevelElts =append (_cgbg .EG_RunLevelElts ,_egade );_egade .EG_RangeMarkupElements =append (_egade .EG_RangeMarkupElements ,_fcafa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bebbd :=NewEG_ContentBlockContent ();_fgff :=NewEG_RunLevelElts ();_gbee :=NewEG_RangeMarkupElements ();_gbee .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _faaff :=d .DecodeElement (_gbee .CustomXmlMoveFromRangeEnd ,&_fcgec );_faaff !=nil {return _faaff ;};_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_bebbd );_bebbd .EG_RunLevelElts =append (_bebbd .EG_RunLevelElts ,_fgff );_fgff .EG_RangeMarkupElements =append (_fgff .EG_RangeMarkupElements ,_gbee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aggf :=NewEG_ContentBlockContent ();_gddbf :=NewEG_RunLevelElts ();_bfcge :=NewEG_RangeMarkupElements ();_bfcge .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cddfg :=d .DecodeElement (_bfcge .CustomXmlMoveToRangeStart ,&_fcgec );_cddfg !=nil {return _cddfg ;};_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_aggf );_aggf .EG_RunLevelElts =append (_aggf .EG_RunLevelElts ,_gddbf );_gddbf .EG_RangeMarkupElements =append (_gddbf .EG_RangeMarkupElements ,_bfcge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gedcf :=NewEG_ContentBlockContent ();_gecff :=NewEG_RunLevelElts ();_beaeg :=NewEG_RangeMarkupElements ();_beaeg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _aeegd :=d .DecodeElement (_beaeg .CustomXmlMoveToRangeEnd ,&_fcgec );_aeegd !=nil {return _aeegd ;};_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_gedcf );_gedcf .EG_RunLevelElts =append (_gedcf .EG_RunLevelElts ,_gecff );_gecff .EG_RangeMarkupElements =append (_gecff .EG_RangeMarkupElements ,_beaeg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgcgd :=NewEG_ContentBlockContent ();_afde :=NewEG_RunLevelElts ();_ffacf :=NewEG_MathContent ();_ffacf .OMathPara =_b .NewOMathPara ();if _debcc :=d .DecodeElement (_ffacf .OMathPara ,&_fcgec );_debcc !=nil {return _debcc ;};_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_cgcgd );_cgcgd .EG_RunLevelElts =append (_cgcgd .EG_RunLevelElts ,_afde );_afde .EG_MathContent =append (_afde .EG_MathContent ,_ffacf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_faecfb :=NewEG_ContentBlockContent ();_ddfcg :=NewEG_RunLevelElts ();_fbac :=NewEG_MathContent ();_fbac .OMath =_b .NewOMath ();if _cecfb :=d .DecodeElement (_fbac .OMath ,&_fcgec );_cecfb !=nil {return _cecfb ;};_afbdb .EG_ContentBlockContent =append (_afbdb .EG_ContentBlockContent ,_faecfb );_faecfb .EG_RunLevelElts =append (_faecfb .EG_RunLevelElts ,_ddfcg );_ddfcg .EG_MathContent =append (_ddfcg .EG_MathContent ,_fbac );default:_dg .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",_fcgec .Name );if _fbgabe :=d .Skip ();_fbgabe !=nil {return _fbgabe ;};};case _d .EndElement :break _fdbe ;case _d .CharData :};};return nil ;};func NewCT_SmartTagPr ()*CT_SmartTagPr {_eddfg :=&CT_SmartTagPr {};return _eddfg };func (_gaafa ST_View )ValidateWithPath (path string )error {switch _gaafa {case 0,1,2,3,4,5,6: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 (_gaafa ));};return nil ;};func (_fbgce *CT_FtnPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbgce .ValAttr =ST_FtnPos (1);for _ ,_abcad :=range start .Attr {if _abcad .Name .Local =="\u0076\u0061\u006c"{_fbgce .ValAttr .UnmarshalXMLAttr (_abcad );continue ;};};for {_ccbbg ,_ccdb :=d .Token ();if _ccdb !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0074\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_ccdb );};if _cgdfd ,_cagagd :=_ccbbg .(_d .EndElement );_cagagd &&_cgdfd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_DocPart and its children, prefixing error messages with path -func (_cgfdg *CT_DocPart )ValidateWithPath (path string )error {if _cgfdg .DocPartPr !=nil {if _fddca :=_cgfdg .DocPartPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");_fddca !=nil {return _fddca ;};};if _cgfdg .DocPartBody !=nil {if _egdf :=_cgfdg .DocPartBody .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079");_egdf !=nil {return _egdf ;};};return nil ;};func (_cdggb *ST_TblOverlap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecbga ,_defbag :=d .Token ();if _defbag !=nil {return _defbag ;};if _bcacf ,_cecbbe :=_ecbga .(_d .EndElement );_cecbbe &&_bcacf .Name ==start .Name {*_cdggb =1;return nil ;};if _abeag ,_gdgbfd :=_ecbga .(_d .CharData );!_gdgbfd {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecbga );}else {switch string (_abeag ){case "":*_cdggb =0;case "\u006e\u0065\u0076e\u0072":*_cdggb =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_cdggb =2;};};_ecbga ,_defbag =d .Token ();if _defbag !=nil {return _defbag ;};if _aabd ,_cagaac :=_ecbga .(_d .EndElement );_cagaac &&_aabd .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecbga );};func (_efgaf *CT_SdtDocPart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _efgaf .DocPartGallery !=nil {_fgggg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003ad\u006f\u0063\u0050a\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079"}};e .EncodeElement (_efgaf .DocPartGallery ,_fgggg );};if _efgaf .DocPartCategory !=nil {_aafbad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0043\u0061\u0074e\u0067\u006f\u0072\u0079"}};e .EncodeElement (_efgaf .DocPartCategory ,_aafbad );};if _efgaf .DocPartUnique !=nil {_egeag :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064o\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"}};e .EncodeElement (_efgaf .DocPartUnique ,_egeag );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_JcTable struct{ +// ValidateWithPath validates the CT_TrackChangesView and its children, prefixing error messages with path +func (_dfbdf *CT_TrackChangesView )ValidateWithPath (path string )error {if _dfbdf .MarkupAttr !=nil {if _afafa :=_dfbdf .MarkupAttr .ValidateWithPath (path +"/\u004d\u0061\u0072\u006b\u0075\u0070\u0041\u0074\u0074\u0072");_afafa !=nil {return _afafa ;};};if _dfbdf .CommentsAttr !=nil {if _edafea :=_dfbdf .CommentsAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0041\u0074\u0074\u0072");_edafea !=nil {return _edafea ;};};if _dfbdf .InsDelAttr !=nil {if _cbcdfd :=_dfbdf .InsDelAttr .ValidateWithPath (path +"/\u0049\u006e\u0073\u0044\u0065\u006c\u0041\u0074\u0074\u0072");_cbcdfd !=nil {return _cbcdfd ;};};if _dfbdf .FormattingAttr !=nil {if _gebba :=_dfbdf .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_gebba !=nil {return _gebba ;};};if _dfbdf .InkAnnotationsAttr !=nil {if _gacee :=_dfbdf .InkAnnotationsAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u006bAn\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0073\u0041\u0074\u0074\u0072");_gacee !=nil {return _gacee ;};};return nil ;}; -// Alignment Type -ValAttr ST_JcTable ;}; +// Validate validates the CT_SdtDropDownList and its children +func (_bffgb *CT_SdtDropDownList )Validate ()error {return _bffgb .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0044\u0072\u006fp\u0044\u006fw\u006e\u004c\u0069\u0073\u0074");};func (_fccbe ST_ObjectUpdateMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fccbe .String (),start );};func (_bffbcf ST_PageOrientation )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_efaae :=_d .Attr {};_efaae .Name =name ;switch _bffbcf {case ST_PageOrientationUnset :_efaae .Value ="";case ST_PageOrientationPortrait :_efaae .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageOrientationLandscape :_efaae .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _efaae ,nil ;};func (_cdebf ST_Shd )ValidateWithPath (path string )error {switch _cdebf {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 _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdebf ));};return nil ;};type CT_Num struct{ -// Validate validates the TxbxContent and its children -func (_faaaa *TxbxContent )Validate ()error {return _faaaa .ValidateWithPath ("T\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_dggcfc *EG_CellMarkupElements )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dggcfc .CellIns !=nil {_deafca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_dggcfc .CellIns ,_deafca );};if _dggcfc .CellDel !=nil {_edgfd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_dggcfc .CellDel ,_edgfd );};if _dggcfc .CellMerge !=nil {_cdcaeb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_dggcfc .CellMerge ,_cdcaeb );};return nil ;}; +// Numbering Definition Instance ID +NumIdAttr int64 ; -// ValidateWithPath validates the CT_TrackChangeNumbering and its children, prefixing error messages with path -func (_adfae *CT_TrackChangeNumbering )ValidateWithPath (path string )error {return nil };func (_cgec *CT_CharacterSpacing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgec .ValAttr =ST_CharacterSpacing (1);for _ ,_fcbf :=range start .Attr {if _fcbf .Name .Local =="\u0076\u0061\u006c"{_cgec .ValAttr .UnmarshalXMLAttr (_fcbf );continue ;};};for {_ccfc ,_egge :=d .Token ();if _egge !=nil {return _db .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",_egge );};if _edec ,_bcfg :=_ccfc .(_d .EndElement );_bcfg &&_edec .Name ==start .Name {break ;};};return nil ;};func (_dfea *CT_FFTextInput )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dfea .Type !=nil {_acaaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_dfea .Type ,_acaaf );};if _dfea .Default !=nil {_efcfe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_dfea .Default ,_efcfe );};if _dfea .MaxLength !=nil {_ggfad :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_dfea .MaxLength ,_ggfad );};if _dfea .Format !=nil {_geddb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_dfea .Format ,_geddb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgbbf *CT_PageSz )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfdba :=range start .Attr {if _cfdba .Name .Local =="\u0077"{_ggacf ,_becab :=ParseUnionST_TwipsMeasure (_cfdba .Value );if _becab !=nil {return _becab ;};_dgbbf .WAttr =&_ggacf ;continue ;};if _cfdba .Name .Local =="\u0068"{_cefbb ,_ccdfde :=ParseUnionST_TwipsMeasure (_cfdba .Value );if _ccdfde !=nil {return _ccdfde ;};_dgbbf .HAttr =&_cefbb ;continue ;};if _cfdba .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_dgbbf .OrientAttr .UnmarshalXMLAttr (_cfdba );continue ;};if _cfdba .Name .Local =="\u0063\u006f\u0064\u0065"{_fbddg ,_deec :=_dd .ParseInt (_cfdba .Value ,10,64);if _deec !=nil {return _deec ;};_dgbbf .CodeAttr =&_fbddg ;continue ;};};for {_fgbdd ,_eaafc :=d .Token ();if _eaafc !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u0067e\u0053\u007a\u003a\u0020\u0025\u0073",_eaafc );};if _fefec ,_gecbbf :=_fgbdd .(_d .EndElement );_gecbbf &&_fefec .Name ==start .Name {break ;};};return nil ;};func (_cfcbd ST_TabJc )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bbdcgg :=_d .Attr {};_bbdcgg .Name =name ;switch _cfcbd {case ST_TabJcUnset :_bbdcgg .Value ="";case ST_TabJcClear :_bbdcgg .Value ="\u0063\u006c\u0065a\u0072";case ST_TabJcStart :_bbdcgg .Value ="\u0073\u0074\u0061r\u0074";case ST_TabJcCenter :_bbdcgg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TabJcEnd :_bbdcgg .Value ="\u0065\u006e\u0064";case ST_TabJcDecimal :_bbdcgg .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_TabJcBar :_bbdcgg .Value ="\u0062\u0061\u0072";case ST_TabJcNum :_bbdcgg .Value ="\u006e\u0075\u006d";case ST_TabJcLeft :_bbdcgg .Value ="\u006c\u0065\u0066\u0074";case ST_TabJcRight :_bbdcgg .Value ="\u0072\u0069\u0067h\u0074";};return _bbdcgg ,nil ;}; +// Abstract Numbering Definition Reference +AbstractNumId *CT_DecimalNumber ; -// Validate validates the WdWsp and its children -func (_ddccfb *WdWsp )Validate ()error {return _ddccfb .ValidateWithPath ("\u0057\u0064\u0057s\u0070")};func (_babff *ST_Theme )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_babff =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_babff =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_babff =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_babff =3;case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_babff =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_babff =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_babff =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_babff =7;case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_babff =8;};return nil ;};func (_adbd *CT_Caption )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",_adbd .NameAttr )});if _adbd .PosAttr !=ST_CaptionPosUnset {_fcf ,_bgfbb :=_adbd .PosAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0070o\u0073"});if _bgfbb !=nil {return _bgfbb ;};start .Attr =append (start .Attr ,_fcf );};if _adbd .ChapNumAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u004e\u0075m"},Value :_db .Sprintf ("\u0025\u0076",*_adbd .ChapNumAttr )});};if _adbd .HeadingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0069\u006eg"},Value :_db .Sprintf ("\u0025\u0076",*_adbd .HeadingAttr )});};if _adbd .NoLabelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006e\u006f\u004c\u0061\u0062\u0065l"},Value :_db .Sprintf ("\u0025\u0076",*_adbd .NoLabelAttr )});};if _adbd .NumFmtAttr !=ST_NumberFormatUnset {_acab ,_dfdb :=_adbd .NumFmtAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"});if _dfdb !=nil {return _dfdb ;};start .Attr =append (start .Attr ,_acab );};if _adbd .SepAttr !=ST_ChapterSepUnset {_fge ,_fdgd :=_adbd .SepAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0073e\u0070"});if _fdgd !=nil {return _fdgd ;};start .Attr =append (start .Attr ,_fge );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_PageNumber struct{ +// Numbering Level Definition Override +LvlOverride []*CT_NumLvl ;};func (_bgfgcb ST_View )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bgfgcb .String (),start );}; -// Page Number Format -FmtAttr ST_NumberFormat ; +// Validate validates the Fonts and its children +func (_cegcdc *Fonts )Validate ()error {return _cegcdc .ValidateWithPath ("\u0046\u006f\u006et\u0073")};func NewCT_MailMergeDocType ()*CT_MailMergeDocType {_gcefb :=&CT_MailMergeDocType {};_gcefb .ValAttr =ST_MailMergeDocType (1);return _gcefb ;};func (_daaab *ST_MailMergeSourceType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afgec ,_adaee :=d .Token ();if _adaee !=nil {return _adaee ;};if _eeddfg ,_ceedd :=_afgec .(_d .EndElement );_ceedd &&_eeddfg .Name ==start .Name {*_daaab =1;return nil ;};if _fabag ,_dgecf :=_afgec .(_d .CharData );!_dgecf {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",_afgec );}else {switch string (_fabag ){case "":*_daaab =0;case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_daaab =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_daaab =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_daaab =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_daaab =4;case "\u0074\u0065\u0078\u0074":*_daaab =5;case "\u0065\u006d\u0061i\u006c":*_daaab =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_daaab =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_daaab =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_daaab =9;};};_afgec ,_adaee =d .Token ();if _adaee !=nil {return _adaee ;};if _ffedb ,_eggfc :=_afgec .(_d .EndElement );_eggfc &&_ffedb .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",_afgec );};func NewCT_TrackChange ()*CT_TrackChange {_cdbafe :=&CT_TrackChange {};return _cdbafe };func (_gedadc *ST_ThemeColor )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gedadc =0;case "\u0064\u0061\u0072k\u0031":*_gedadc =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_gedadc =2;case "\u0064\u0061\u0072k\u0032":*_gedadc =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_gedadc =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_gedadc =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_gedadc =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_gedadc =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_gedadc =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_gedadc =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_gedadc =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_gedadc =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_gedadc =12;case "\u006e\u006f\u006e\u0065":*_gedadc =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_gedadc =14;case "\u0074\u0065\u0078t\u0031":*_gedadc =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_gedadc =16;case "\u0074\u0065\u0078t\u0032":*_gedadc =17;};return nil ;};type CT_Style struct{ -// Starting Page Number -StartAttr *int64 ; +// Style Type +TypeAttr ST_StyleType ; -// Chapter Heading Style -ChapStyleAttr *int64 ; +// Style ID +StyleIdAttr *string ; -// Chapter Separator Character -ChapSepAttr ST_ChapterSep ;};func (_fcfc *CT_DocumentBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fcfc .Background !=nil {_eggbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_fcfc .Background ,_eggbc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aagc *CT_AltChunk )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cgb :=range start .Attr {if _cgb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cgb .Name .Local =="\u0069\u0064"||_cgb .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"&&_cgb .Name .Local =="\u0069\u0064"{_eac ,_gaea :=_cgb .Value ,error (nil );if _gaea !=nil {return _gaea ;};_aagc .IdAttr =&_eac ;continue ;};};_ebc :for {_eecg ,_ebe :=d .Token ();if _ebe !=nil {return _ebe ;};switch _aagb :=_eecg .(type ){case _d .StartElement :switch _aagb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aagc .AltChunkPr =NewCT_AltChunkPr ();if _bfc :=d .DecodeElement (_aagc .AltChunkPr ,&_aagb );_bfc !=nil {return _bfc ;};default:_ee .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",_aagb .Name );if _gdd :=d .Skip ();_gdd !=nil {return _gdd ;};};case _d .EndElement :break _ebc ;case _d .CharData :};};return nil ;};func (_dcadb *CT_PPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dcadb .PStyle !=nil {_ddbfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dcadb .PStyle ,_ddbfg );};if _dcadb .KeepNext !=nil {_bggge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_dcadb .KeepNext ,_bggge );};if _dcadb .KeepLines !=nil {_abgag :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dcadb .KeepLines ,_abgag );};if _dcadb .PageBreakBefore !=nil {_dcaff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_dcadb .PageBreakBefore ,_dcaff );};if _dcadb .FramePr !=nil {_bdaca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_dcadb .FramePr ,_bdaca );};if _dcadb .WidowControl !=nil {_dafef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_dcadb .WidowControl ,_dafef );};if _dcadb .NumPr !=nil {_bgag :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_dcadb .NumPr ,_bgag );};if _dcadb .SuppressLineNumbers !=nil {_afdgf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_dcadb .SuppressLineNumbers ,_afdgf );};if _dcadb .PBdr !=nil {_bbfeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_dcadb .PBdr ,_bbfeb );};if _dcadb .Shd !=nil {_beeee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dcadb .Shd ,_beeee );};if _dcadb .Tabs !=nil {_ebad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_dcadb .Tabs ,_ebad );};if _dcadb .SuppressAutoHyphens !=nil {_aeedd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}};e .EncodeElement (_dcadb .SuppressAutoHyphens ,_aeedd );};if _dcadb .Kinsoku !=nil {_bffed :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_dcadb .Kinsoku ,_bffed );};if _dcadb .WordWrap !=nil {_caddfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_dcadb .WordWrap ,_caddfb );};if _dcadb .OverflowPunct !=nil {_edfdd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_dcadb .OverflowPunct ,_edfdd );};if _dcadb .TopLinePunct !=nil {_dbgdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_dcadb .TopLinePunct ,_dbgdb );};if _dcadb .AutoSpaceDE !=nil {_adcec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_dcadb .AutoSpaceDE ,_adcec );};if _dcadb .AutoSpaceDN !=nil {_eceg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_dcadb .AutoSpaceDN ,_eceg );};if _dcadb .Bidi !=nil {_caagg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_dcadb .Bidi ,_caagg );};if _dcadb .AdjustRightInd !=nil {_gfgbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_dcadb .AdjustRightInd ,_gfgbf );};if _dcadb .SnapToGrid !=nil {_fffca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_dcadb .SnapToGrid ,_fffca );};if _dcadb .Spacing !=nil {_daggc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_dcadb .Spacing ,_daggc );};if _dcadb .Ind !=nil {_abdcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_dcadb .Ind ,_abdcg );};if _dcadb .ContextualSpacing !=nil {_bgdfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_dcadb .ContextualSpacing ,_bgdfc );};if _dcadb .MirrorIndents !=nil {_gabbd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_dcadb .MirrorIndents ,_gabbd );};if _dcadb .SuppressOverlap !=nil {_gedbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_dcadb .SuppressOverlap ,_gedbd );};if _dcadb .Jc !=nil {_gcfgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_dcadb .Jc ,_gcfgc );};if _dcadb .TextDirection !=nil {_eegfe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dcadb .TextDirection ,_eegfe );};if _dcadb .TextAlignment !=nil {_cccdb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_dcadb .TextAlignment ,_cccdb );};if _dcadb .TextboxTightWrap !=nil {_bfcga :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_dcadb .TextboxTightWrap ,_bfcga );};if _dcadb .OutlineLvl !=nil {_ecdcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_dcadb .OutlineLvl ,_ecdcc );};if _dcadb .DivId !=nil {_adfgg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_dcadb .DivId ,_adfgg );};if _dcadb .CnfStyle !=nil {_gfegb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dcadb .CnfStyle ,_gfegb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SdtPr ()*CT_SdtPr {_aecfc :=&CT_SdtPr {};return _aecfc };func (_ggfgga ST_StyleType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_acbbb :=_d .Attr {};_acbbb .Name =name ;switch _ggfgga {case ST_StyleTypeUnset :_acbbb .Value ="";case ST_StyleTypeParagraph :_acbbb .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case ST_StyleTypeCharacter :_acbbb .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case ST_StyleTypeTable :_acbbb .Value ="\u0074\u0061\u0062l\u0065";case ST_StyleTypeNumbering :_acbbb .Value ="\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg";};return _acbbb ,nil ;};func (_fbddf *ST_AnnotationVMerge )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecbda ,_gedbf :=d .Token ();if _gedbf !=nil {return _gedbf ;};if _dcfcdf ,_dcbdg :=_ecbda .(_d .EndElement );_dcbdg &&_dcfcdf .Name ==start .Name {*_fbddf =1;return nil ;};if _ccgdd ,_cfafbc :=_ecbda .(_d .CharData );!_cfafbc {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecbda );}else {switch string (_ccgdd ){case "":*_fbddf =0;case "\u0063\u006f\u006e\u0074":*_fbddf =1;case "\u0072\u0065\u0073\u0074":*_fbddf =2;};};_ecbda ,_gedbf =d .Token ();if _gedbf !=nil {return _gedbf ;};if _agggff ,_ebdbed :=_ecbda .(_d .EndElement );_ebdbed &&_agggff .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecbda );};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 NewCT_Frame ()*CT_Frame {_caged :=&CT_Frame {};return _caged };func (_acfa *CT_Empty )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Default Style +DefaultAttr *_e .ST_OnOff ; -// ValidateWithPath validates the CT_SdtCell and its children, prefixing error messages with path -func (_dgefe *CT_SdtCell )ValidateWithPath (path string )error {if _dgefe .SdtPr !=nil {if _bgggab :=_dgefe .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_bgggab !=nil {return _bgggab ;};};if _dgefe .SdtEndPr !=nil {if _dddgeff :=_dgefe .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_dddgeff !=nil {return _dddgeff ;};};if _dgefe .SdtContent !=nil {if _agadg :=_dgefe .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_agadg !=nil {return _agadg ;};};return nil ;};func (_dgabg *CT_MailMergeDataType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgef :=range start .Attr {if _bgef .Name .Local =="\u0076\u0061\u006c"{_cffdg ,_cedca :=_bgef .Value ,error (nil );if _cedca !=nil {return _cedca ;};_dgabg .ValAttr =_cffdg ;continue ;};};for {_cddfc ,_egdfd :=d .Token ();if _egdfd !=nil {return _db .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",_egdfd );};if _bbecf ,_fdgbef :=_cddfc .(_d .EndElement );_fdgbef &&_bbecf .Name ==start .Name {break ;};};return nil ;};func (_febbe ST_ChapterSep )Validate ()error {return _febbe .ValidateWithPath ("")};type CT_DocPartCategory struct{ +// User-Defined Style +CustomStyleAttr *_e .ST_OnOff ; -// Category Associated With Entry +// Primary Style Name Name *CT_String ; -// Gallery Associated With Entry -Gallery *CT_DocPartGallery ;};const (ST_CharacterSpacingUnset ST_CharacterSpacing =0;ST_CharacterSpacingDoNotCompress ST_CharacterSpacing =1;ST_CharacterSpacingCompressPunctuation ST_CharacterSpacing =2;ST_CharacterSpacingCompressPunctuationAndJapaneseKana ST_CharacterSpacing =3;);func (_edbcc *EG_PContentMath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0077\u003a\u0045\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006et\u004d\u0061\u0074\u0068";if _edbcc .EG_PContentBase !=nil {for _ ,_eecad :=range _edbcc .EG_PContentBase {_eecad .MarshalXML (e ,_d .StartElement {});};};if _edbcc .EG_ContentRunContentBase !=nil {for _ ,_afeead :=range _edbcc .EG_ContentRunContentBase {_afeead .MarshalXML (e ,_d .StartElement {});};};return nil ;};func (_eaacbb ST_TextScale )String ()string {if _eaacbb .ST_TextScalePercent !=nil {return _db .Sprintf ("\u0025\u0076",*_eaacbb .ST_TextScalePercent );};if _eaacbb .ST_TextScaleDecimal !=nil {return _db .Sprintf ("\u0025\u0076",*_eaacbb .ST_TextScaleDecimal );};return "";}; +// Alternate Style Names +Aliases *CT_String ; -// Validate validates the CT_TblPrExBase and its children -func (_aaaab *CT_TblPrExBase )Validate ()error {return _aaaab .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045x\u0042\u0061\u0073\u0065");};func (_faebb ST_TblWidth )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cbggb :=_d .Attr {};_cbggb .Name =name ;switch _faebb {case ST_TblWidthUnset :_cbggb .Value ="";case ST_TblWidthNil :_cbggb .Value ="\u006e\u0069\u006c";case ST_TblWidthPct :_cbggb .Value ="\u0070\u0063\u0074";case ST_TblWidthDxa :_cbggb .Value ="\u0064\u0078\u0061";case ST_TblWidthAuto :_cbggb .Value ="\u0061\u0075\u0074\u006f";};return _cbggb ,nil ;};func (_cagcc *CT_Pitch )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cagcc .ValAttr =ST_Pitch (1);for _ ,_bcegd :=range start .Attr {if _bcegd .Name .Local =="\u0076\u0061\u006c"{_cagcc .ValAttr .UnmarshalXMLAttr (_bcegd );continue ;};};for {_cgaeb ,_bbcec :=d .Token ();if _bbcec !=nil {return _db .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0069\u0074\u0063\u0068: \u0025\u0073",_bbcec );};if _decgb ,_dbffg :=_cgaeb .(_d .EndElement );_dbffg &&_decgb .Name ==start .Name {break ;};};return nil ;};func (_bfgae *CT_DocPartBehaviors )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bfgae .Behavior !=nil {_aaff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"}};for _ ,_aagdb :=range _bfgae .Behavior {e .EncodeElement (_aagdb ,_aaff );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SdtComboBox ()*CT_SdtComboBox {_gcacd :=&CT_SdtComboBox {};return _gcacd };type ST_PTabLeader byte ;func (_efgfbf *CT_SectPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcffd :=range start .Attr {if _dcffd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_cdffg ,_bdffe :=_dcffd .Value ,error (nil );if _bdffe !=nil {return _bdffe ;};_efgfbf .AuthorAttr =_cdffg ;continue ;};if _dcffd .Name .Local =="\u0064\u0061\u0074\u0065"{_ffbbg ,_bfgfc :=ParseStdlibTime (_dcffd .Value );if _bfgfc !=nil {return _bfgfc ;};_efgfbf .DateAttr =&_ffbbg ;continue ;};if _dcffd .Name .Local =="\u0069\u0064"{_baadg ,_addbce :=_dd .ParseInt (_dcffd .Value ,10,64);if _addbce !=nil {return _addbce ;};_efgfbf .IdAttr =_baadg ;continue ;};};_badaa :for {_fbdfc ,_dffba :=d .Token ();if _dffba !=nil {return _dffba ;};switch _gdfbc :=_fbdfc .(type ){case _d .StartElement :switch _gdfbc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_efgfbf .SectPr =NewCT_SectPrBase ();if _cbdbdd :=d .DecodeElement (_efgfbf .SectPr ,&_gdfbc );_cbdbdd !=nil {return _cbdbdd ;};default:_ee .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",_gdfbc .Name );if _cdecd :=d .Skip ();_cdecd !=nil {return _cdecd ;};};case _d .EndElement :break _badaa ;case _d .CharData :};};return nil ;};func (_badfe ST_StyleSort )ValidateWithPath (path string )error {switch _badfe {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_badfe ));};return nil ;}; +// Parent Style ID +BasedOn *CT_String ; -// Validate validates the WdCT_GraphicFrame and its children -func (_afabfdb *WdCT_GraphicFrame )Validate ()error {return _afabfdb .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065");};func (_gafdf *CT_PixelsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",_gafdf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fcbcc ST_FtnEdn )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ggbae :=_d .Attr {};_ggbae .Name =name ;switch _fcbcc {case ST_FtnEdnUnset :_ggbae .Value ="";case ST_FtnEdnNormal :_ggbae .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_FtnEdnSeparator :_ggbae .Value ="\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr";case ST_FtnEdnContinuationSeparator :_ggbae .Value ="c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072";case ST_FtnEdnContinuationNotice :_ggbae .Value ="\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065";};return _ggbae ,nil ;};func (_cfcf *CT_ObjectEmbed )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfcf .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_eaadb ,_cgfb :=_cfcf .DrawAspectAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _cgfb !=nil {return _cgfb ;};start .Attr =append (start .Attr ,_eaadb );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_cfcf .IdAttr )});if _cfcf .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_cfcf .ProgIdAttr )});};if _cfcf .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_db .Sprintf ("\u0025\u0076",*_cfcf .ShapeIdAttr )});};if _cfcf .FieldCodesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_cfcf .FieldCodesAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Style For Next Paragraph +Next *CT_String ; -// Validate validates the CT_DocPartBehaviors and its children -func (_bdge *CT_DocPartBehaviors )Validate ()error {return _bdge .ValidateWithPath ("\u0043\u0054\u005f\u0044oc\u0050\u0061\u0072\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");};func NewCT_Proof ()*CT_Proof {_accbb :=&CT_Proof {};return _accbb };func (_fceace ST_EdnPos )String ()string {switch _fceace {case 0:return "";case 1:return "\u0073e\u0063\u0074\u0045\u006e\u0064";case 2:return "\u0064\u006f\u0063\u0045\u006e\u0064";};return "";};type CT_PixelsMeasure struct{ +// Linked Style Reference +Link *CT_String ; -// Measurement in Pixels -ValAttr uint64 ;};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;);func (_ccdba *CT_TrPrChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_db .Sprintf ("\u0025\u0076",_ccdba .AuthorAttr )});if _ccdba .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_ccdba .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_ccdba .IdAttr )});e .EncodeToken (start );_ggbbfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_ccdba .TrPr ,_ggbbfa );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdbcc *ST_InfoTextType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cdbcc =0;case "\u0074\u0065\u0078\u0074":*_cdbcc =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_cdbcc =2;};return nil ;};func (_egadad *CT_SdtEndPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _egadad .RPr !=nil {_ccgfcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};for _ ,_deaec :=range _egadad .RPr {e .EncodeElement (_deaec ,_ccgfcb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcaab *CT_FFCheckBoxChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgbad :for {_cdgf ,_cece :=d .Token ();if _cece !=nil {return _cece ;};switch _bcga :=_cdgf .(type ){case _d .StartElement :switch _bcga .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bcaab .Size =NewCT_HpsMeasure ();if _bdcec :=d .DecodeElement (_bcaab .Size ,&_bcga );_bdcec !=nil {return _bdcec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bcaab .SizeAuto =NewCT_OnOff ();if _ffgeg :=d .DecodeElement (_bcaab .SizeAuto ,&_bcga );_ffgeg !=nil {return _ffgeg ;};default:_ee .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",_bcga .Name );if _decdda :=d .Skip ();_decdda !=nil {return _decdda ;};};case _d .EndElement :break _cgbad ;case _d .CharData :};};return nil ;};func (_egabc *CT_PaperSource )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egabc .FirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0072\u0073\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_egabc .FirstAttr )});};if _egabc .OtherAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006f\u0074\u0068\u0065\u0072"},Value :_db .Sprintf ("\u0025\u0076",*_egabc .OtherAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ccdg *CT_CustomXmlPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaecg :for {_gdcba ,_abfggb :=d .Token ();if _abfggb !=nil {return _abfggb ;};switch _afcc :=_gdcba .(type ){case _d .StartElement :switch _afcc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccdg .Placeholder =NewCT_String ();if _caagf :=d .DecodeElement (_ccdg .Placeholder ,&_afcc );_caagf !=nil {return _caagf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abgaa :=NewCT_Attr ();if _gbcee :=d .DecodeElement (_abgaa ,&_afcc );_gbcee !=nil {return _gbcee ;};_ccdg .Attr =append (_ccdg .Attr ,_abgaa );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\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006cP\u0072\u0020\u0025\u0076",_afcc .Name );if _bccfa :=d .Skip ();_bccfa !=nil {return _bccfa ;};};case _d .EndElement :break _aaecg ;case _d .CharData :};};return nil ;};func (_dbbea *CT_SdtDateMappingType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gcgbd :=range start .Attr {if _gcgbd .Name .Local =="\u0076\u0061\u006c"{_dbbea .ValAttr .UnmarshalXMLAttr (_gcgbd );continue ;};};for {_cfcggb ,_faadg :=d .Token ();if _faadg !=nil {return _db .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",_faadg );};if _gbdb ,_cgaca :=_cfcggb .(_d .EndElement );_cgaca &&_gbdb .Name ==start .Name {break ;};};return nil ;};func (_ebedef *ST_Border )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ebedef =0;case "\u006e\u0069\u006c":*_ebedef =1;case "\u006e\u006f\u006e\u0065":*_ebedef =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_ebedef =3;case "\u0074\u0068\u0069c\u006b":*_ebedef =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_ebedef =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_ebedef =6;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_ebedef =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_ebedef =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_ebedef =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_ebedef =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_ebedef =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_ebedef =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_ebedef =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_ebedef =14;case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_ebedef =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_ebedef =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_ebedef =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_ebedef =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_ebedef =19;case "\u0077\u0061\u0076\u0065":*_ebedef =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_ebedef =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_ebedef =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_ebedef =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_ebedef =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_ebedef =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_ebedef =26;case "\u0069\u006e\u0073e\u0074":*_ebedef =27;case "\u0061\u0070\u0070\u006c\u0065\u0073":*_ebedef =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_ebedef =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_ebedef =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_ebedef =31;case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_ebedef =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_ebedef =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_ebedef =34;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_ebedef =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_ebedef =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_ebedef =37;case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_ebedef =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_ebedef =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_ebedef =40;case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_ebedef =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_ebedef =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_ebedef =43;case "\u0062\u0061\u0074\u0073":*_ebedef =44;case "\u0062\u0069\u0072d\u0073":*_ebedef =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_ebedef =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_ebedef =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_ebedef =48;case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_ebedef =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_ebedef =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_ebedef =51;case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_ebedef =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_ebedef =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_ebedef =54;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_ebedef =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_ebedef =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_ebedef =57;case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_ebedef =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_ebedef =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_ebedef =60;case "\u0063\u006c\u006f\u0063\u006b\u0073":*_ebedef =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_ebedef =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_ebedef =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_ebedef =64;case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_ebedef =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_ebedef =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_ebedef =67;case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_ebedef =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_ebedef =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_ebedef =70;case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_ebedef =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_ebedef =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_ebedef =73;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_ebedef =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_ebedef =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_ebedef =76;case "\u0063\u0075\u0070":*_ebedef =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_ebedef =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_ebedef =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_ebedef =80;case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_ebedef =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_ebedef =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_ebedef =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_ebedef =84;case "\u0065\u0061\u0072\u0074\u0068\u0032":*_ebedef =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_ebedef =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_ebedef =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_ebedef =88;case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_ebedef =89;case "\u0066\u0061\u006e\u0073":*_ebedef =90;case "\u0066\u0069\u006c\u006d":*_ebedef =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_ebedef =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_ebedef =93;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_ebedef =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_ebedef =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_ebedef =96;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_ebedef =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_ebedef =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_ebedef =99;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_ebedef =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_ebedef =101;case "\u0067\u0065\u006d\u0073":*_ebedef =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_ebedef =103;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_ebedef =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_ebedef =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_ebedef =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_ebedef =107;case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_ebedef =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_ebedef =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_ebedef =110;case "\u0068\u006f\u006cl\u0079":*_ebedef =111;case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_ebedef =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_ebedef =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_ebedef =114;case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_ebedef =115;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_ebedef =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_ebedef =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_ebedef =118;case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_ebedef =119;case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_ebedef =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_ebedef =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_ebedef =122;case "\u006d\u006f\u006fn\u0073":*_ebedef =123;case "\u006d\u006f\u0073\u0061\u0069\u0063":*_ebedef =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_ebedef =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_ebedef =126;case "\u006f\u0076\u0061l\u0073":*_ebedef =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_ebedef =128;case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_ebedef =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_ebedef =130;case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_ebedef =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_ebedef =132;case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_ebedef =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_ebedef =134;case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_ebedef =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_ebedef =136;case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_ebedef =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_ebedef =138;case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_ebedef =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_ebedef =140;case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_ebedef =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_ebedef =142;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_ebedef =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_ebedef =144;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_ebedef =145;case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_ebedef =146;case "\u0072\u0069\u006eg\u0073":*_ebedef =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_ebedef =148;case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_ebedef =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_ebedef =150;case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_ebedef =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_ebedef =152;case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_ebedef =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_ebedef =154;case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_ebedef =155;case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_ebedef =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_ebedef =157;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_ebedef =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_ebedef =159;case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_ebedef =160;case "\u0073\u0074\u0061r\u0073":*_ebedef =161;case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_ebedef =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_ebedef =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_ebedef =164;case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_ebedef =165;case "\u0073\u0075\u006e":*_ebedef =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_ebedef =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_ebedef =168;case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_ebedef =169;case "\u0074\u0072\u0065e\u0073":*_ebedef =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_ebedef =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_ebedef =172;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_ebedef =173;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_ebedef =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_ebedef =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_ebedef =176;case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_ebedef =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_ebedef =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_ebedef =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_ebedef =180;case "\u0076\u0069\u006e\u0065":*_ebedef =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_ebedef =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_ebedef =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_ebedef =184;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_ebedef =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_ebedef =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_ebedef =187;case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_ebedef =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_ebedef =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_ebedef =190;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_ebedef =191;case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_ebedef =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ebedef =193;};return nil ;}; +// Automatically Merge User Formatting Into Style Definition +AutoRedefine *CT_OnOff ; -// ValidateWithPath validates the CT_Settings and its children, prefixing error messages with path -func (_gfbeg *CT_Settings )ValidateWithPath (path string )error {if _gfbeg .WriteProtection !=nil {if _gaccg :=_gfbeg .WriteProtection .ValidateWithPath (path +"\u002f\u0057r\u0069\u0074\u0065P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_gaccg !=nil {return _gaccg ;};};if _gfbeg .View !=nil {if _gdbdg :=_gfbeg .View .ValidateWithPath (path +"\u002f\u0056\u0069e\u0077");_gdbdg !=nil {return _gdbdg ;};};if _gfbeg .Zoom !=nil {if _gfafg :=_gfbeg .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_gfafg !=nil {return _gfafg ;};};if _gfbeg .RemovePersonalInformation !=nil {if _aacdbb :=_gfbeg .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");_aacdbb !=nil {return _aacdbb ;};};if _gfbeg .RemoveDateAndTime !=nil {if _gbece :=_gfbeg .RemoveDateAndTime .ValidateWithPath (path +"\u002fR\u0065m\u006f\u0076\u0065\u0044\u0061t\u0065\u0041n\u0064\u0054\u0069\u006d\u0065");_gbece !=nil {return _gbece ;};};if _gfbeg .DoNotDisplayPageBoundaries !=nil {if _fecag :=_gfbeg .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");_fecag !=nil {return _fecag ;};};if _gfbeg .DisplayBackgroundShape !=nil {if _gbcda :=_gfbeg .DisplayBackgroundShape .ValidateWithPath (path +"\u002f\u0044\u0069sp\u006c\u0061\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061\u0070\u0065");_gbcda !=nil {return _gbcda ;};};if _gfbeg .PrintPostScriptOverText !=nil {if _cbbgc :=_gfbeg .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");_cbbgc !=nil {return _cbbgc ;};};if _gfbeg .PrintFractionalCharacterWidth !=nil {if _cgecff :=_gfbeg .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");_cgecff !=nil {return _cgecff ;};};if _gfbeg .PrintFormsData !=nil {if _gcacb :=_gfbeg .PrintFormsData .ValidateWithPath (path +"\u002fP\u0072i\u006e\u0074\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061");_gcacb !=nil {return _gcacb ;};};if _gfbeg .EmbedTrueTypeFonts !=nil {if _dagdd :=_gfbeg .EmbedTrueTypeFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062ed\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065\u0046\u006f\u006e\u0074\u0073");_dagdd !=nil {return _dagdd ;};};if _gfbeg .EmbedSystemFonts !=nil {if _cbded :=_gfbeg .EmbedSystemFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0053\u0079\u0073\u0074\u0065\u006dF\u006f\u006e\u0074\u0073");_cbded !=nil {return _cbded ;};};if _gfbeg .SaveSubsetFonts !=nil {if _dfacec :=_gfbeg .SaveSubsetFonts .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0053u\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073");_dfacec !=nil {return _dfacec ;};};if _gfbeg .SaveFormsData !=nil {if _afgbe :=_gfbeg .SaveFormsData .ValidateWithPath (path +"\u002f\u0053\u0061\u0076\u0065\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061");_afgbe !=nil {return _afgbe ;};};if _gfbeg .MirrorMargins !=nil {if _effca :=_gfbeg .MirrorMargins .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u004d\u0061r\u0067\u0069\u006e\u0073");_effca !=nil {return _effca ;};};if _gfbeg .AlignBordersAndEdges !=nil {if _aabagf :=_gfbeg .AlignBordersAndEdges .ValidateWithPath (path +"/\u0041\u006c\u0069\u0067nB\u006fr\u0064\u0065\u0072\u0073\u0041n\u0064\u0045\u0064\u0067\u0065\u0073");_aabagf !=nil {return _aabagf ;};};if _gfbeg .BordersDoNotSurroundHeader !=nil {if _gebcd :=_gfbeg .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");_gebcd !=nil {return _gebcd ;};};if _gfbeg .BordersDoNotSurroundFooter !=nil {if _fegca :=_gfbeg .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");_fegca !=nil {return _fegca ;};};if _gfbeg .GutterAtTop !=nil {if _gdfdbc :=_gfbeg .GutterAtTop .ValidateWithPath (path +"\u002f\u0047\u0075t\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070");_gdfdbc !=nil {return _gdfdbc ;};};if _gfbeg .HideSpellingErrors !=nil {if _acdfa :=_gfbeg .HideSpellingErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eS\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0045\u0072\u0072\u006f\u0072\u0073");_acdfa !=nil {return _acdfa ;};};if _gfbeg .HideGrammaticalErrors !=nil {if _cbfgb :=_gfbeg .HideGrammaticalErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eG\u0072\u0061\u006d\u006d\u0061\u0074\u0069\u0063\u0061\u006c\u0045\u0072\u0072\u006fr\u0073");_cbfgb !=nil {return _cbfgb ;};};for _befg ,_egcgg :=range _gfbeg .ActiveWritingStyle {if _fggcbb :=_egcgg .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u0041\u0063\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069n\u0067S\u0074\u0079\u006c\u0065\u005b\u0025\u0064]",path ,_befg ));_fggcbb !=nil {return _fggcbb ;};};if _gfbeg .ProofState !=nil {if _cfeag :=_gfbeg .ProofState .ValidateWithPath (path +"/\u0050\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065");_cfeag !=nil {return _cfeag ;};};if _gfbeg .FormsDesign !=nil {if _ffdfd :=_gfbeg .FormsDesign .ValidateWithPath (path +"\u002f\u0046\u006fr\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e");_ffdfd !=nil {return _ffdfd ;};};if _gfbeg .AttachedTemplate !=nil {if _gfdge :=_gfbeg .AttachedTemplate .ValidateWithPath (path +"\u002f\u0041\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0054\u0065\u006dp\u006c\u0061\u0074\u0065");_gfdge !=nil {return _gfdge ;};};if _gfbeg .LinkStyles !=nil {if _dcdea :=_gfbeg .LinkStyles .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073");_dcdea !=nil {return _dcdea ;};};if _gfbeg .StylePaneFormatFilter !=nil {if _bafdb :=_gfbeg .StylePaneFormatFilter .ValidateWithPath (path +"\u002f\u0053\u0074\u0079le\u0050\u0061\u006e\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0046\u0069\u006c\u0074e\u0072");_bafdb !=nil {return _bafdb ;};};if _gfbeg .StylePaneSortMethod !=nil {if _acaba :=_gfbeg .StylePaneSortMethod .ValidateWithPath (path +"/\u0053t\u0079\u006c\u0065\u0050\u0061\u006e\u0065\u0053o\u0072\u0074\u004d\u0065th\u006f\u0064");_acaba !=nil {return _acaba ;};};if _gfbeg .DocumentType !=nil {if _fcebf :=_gfbeg .DocumentType .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065");_fcebf !=nil {return _fcebf ;};};if _gfbeg .MailMerge !=nil {if _badeba :=_gfbeg .MailMerge .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065");_badeba !=nil {return _badeba ;};};if _gfbeg .RevisionView !=nil {if _egaeg :=_gfbeg .RevisionView .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077");_egaeg !=nil {return _egaeg ;};};if _gfbeg .TrackRevisions !=nil {if _aafbb :=_gfbeg .TrackRevisions .ValidateWithPath (path +"\u002fT\u0072a\u0063\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073");_aafbb !=nil {return _aafbb ;};};if _gfbeg .DoNotTrackMoves !=nil {if _abcbb :=_gfbeg .DoNotTrackMoves .ValidateWithPath (path +"\u002f\u0044o\u004e\u006f\u0074T\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073");_abcbb !=nil {return _abcbb ;};};if _gfbeg .DoNotTrackFormatting !=nil {if _adecg :=_gfbeg .DoNotTrackFormatting .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftT\u0072a\u0063\u006b\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");_adecg !=nil {return _adecg ;};};if _gfbeg .DocumentProtection !=nil {if _bedcb :=_gfbeg .DocumentProtection .ValidateWithPath (path +"\u002f\u0044\u006f\u0063um\u0065\u006e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_bedcb !=nil {return _bedcb ;};};if _gfbeg .AutoFormatOverride !=nil {if _cebcf :=_gfbeg .AutoFormatOverride .ValidateWithPath (path +"\u002f\u0041\u0075\u0074oF\u006f\u0072\u006d\u0061\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");_cebcf !=nil {return _cebcf ;};};if _gfbeg .StyleLockTheme !=nil {if _dedcb :=_gfbeg .StyleLockTheme .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065");_dedcb !=nil {return _dedcb ;};};if _gfbeg .StyleLockQFSet !=nil {if _aacgad :=_gfbeg .StyleLockQFSet .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074");_aacgad !=nil {return _aacgad ;};};if _gfbeg .DefaultTabStop !=nil {if _debcbf :=_gfbeg .DefaultTabStop .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070");_debcbf !=nil {return _debcbf ;};};if _gfbeg .AutoHyphenation !=nil {if _bffdc :=_gfbeg .AutoHyphenation .ValidateWithPath (path +"\u002f\u0041u\u0074\u006f\u0048y\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e");_bffdc !=nil {return _bffdc ;};};if _gfbeg .ConsecutiveHyphenLimit !=nil {if _afgef :=_gfbeg .ConsecutiveHyphenLimit .ValidateWithPath (path +"\u002f\u0043\u006fns\u0065\u0063\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006d\u0069\u0074");_afgef !=nil {return _afgef ;};};if _gfbeg .HyphenationZone !=nil {if _egefg :=_gfbeg .HyphenationZone .ValidateWithPath (path +"\u002f\u0048y\u0070\u0068\u0065n\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065");_egefg !=nil {return _egefg ;};};if _gfbeg .DoNotHyphenateCaps !=nil {if _fefeca :=_gfbeg .DoNotHyphenateCaps .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0065\u0043\u0061\u0070\u0073");_fefeca !=nil {return _fefeca ;};};if _gfbeg .ShowEnvelope !=nil {if _aaecdg :=_gfbeg .ShowEnvelope .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065");_aaecdg !=nil {return _aaecdg ;};};if _gfbeg .SummaryLength !=nil {if _adgb :=_gfbeg .SummaryLength .ValidateWithPath (path +"\u002f\u0053\u0075\u006d\u006d\u0061\u0072\u0079\u004ce\u006e\u0067\u0074\u0068");_adgb !=nil {return _adgb ;};};if _gfbeg .ClickAndTypeStyle !=nil {if _abbed :=_gfbeg .ClickAndTypeStyle .ValidateWithPath (path +"\u002fC\u006ci\u0063\u006b\u0041\u006e\u0064T\u0079\u0070e\u0053\u0074\u0079\u006c\u0065");_abbed !=nil {return _abbed ;};};if _gfbeg .DefaultTableStyle !=nil {if _abgdgc :=_gfbeg .DefaultTableStyle .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");_abgdgc !=nil {return _abgdgc ;};};if _gfbeg .EvenAndOddHeaders !=nil {if _fbccd :=_gfbeg .EvenAndOddHeaders .ValidateWithPath (path +"\u002fE\u0076e\u006e\u0041\u006e\u0064\u004fd\u0064\u0048e\u0061\u0064\u0065\u0072\u0073");_fbccd !=nil {return _fbccd ;};};if _gfbeg .BookFoldRevPrinting !=nil {if _fadgc :=_gfbeg .BookFoldRevPrinting .ValidateWithPath (path +"/\u0042o\u006f\u006b\u0046\u006f\u006c\u0064\u0052\u0065v\u0050\u0072\u0069\u006eti\u006e\u0067");_fadgc !=nil {return _fadgc ;};};if _gfbeg .BookFoldPrinting !=nil {if _ggaca :=_gfbeg .BookFoldPrinting .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0046\u006f\u006c\u0064\u0050\u0072\u0069n\u0074\u0069\u006e\u0067");_ggaca !=nil {return _ggaca ;};};if _gfbeg .BookFoldPrintingSheets !=nil {if _gbfgg :=_gfbeg .BookFoldPrintingSheets .ValidateWithPath (path +"\u002f\u0042\u006fok\u0046\u006f\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065\u0074\u0073");_gbfgg !=nil {return _gbfgg ;};};if _gfbeg .DrawingGridHorizontalSpacing !=nil {if _gagec :=_gfbeg .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");_gagec !=nil {return _gagec ;};};if _gfbeg .DrawingGridVerticalSpacing !=nil {if _ceecc :=_gfbeg .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");_ceecc !=nil {return _ceecc ;};};if _gfbeg .DisplayHorizontalDrawingGridEvery !=nil {if _ecgef :=_gfbeg .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");_ecgef !=nil {return _ecgef ;};};if _gfbeg .DisplayVerticalDrawingGridEvery !=nil {if _gddeg :=_gfbeg .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");_gddeg !=nil {return _gddeg ;};};if _gfbeg .DoNotUseMarginsForDrawingGridOrigin !=nil {if _cecgf :=_gfbeg .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");_cecgf !=nil {return _cecgf ;};};if _gfbeg .DrawingGridHorizontalOrigin !=nil {if _gacbd :=_gfbeg .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");_gacbd !=nil {return _gacbd ;};};if _gfbeg .DrawingGridVerticalOrigin !=nil {if _baedf :=_gfbeg .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");_baedf !=nil {return _baedf ;};};if _gfbeg .DoNotShadeFormData !=nil {if _ceccd :=_gfbeg .DoNotShadeFormData .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0068\u0061\u0064\u0065\u0046\u006f\u0072\u006d\u0044\u0061\u0074\u0061");_ceccd !=nil {return _ceccd ;};};if _gfbeg .NoPunctuationKerning !=nil {if _aeege :=_gfbeg .NoPunctuationKerning .ValidateWithPath (path +"/\u004e\u006f\u0050\u0075nc\u0074u\u0061\u0074\u0069\u006f\u006eK\u0065\u0072\u006e\u0069\u006e\u0067");_aeege !=nil {return _aeege ;};};if _gfbeg .CharacterSpacingControl !=nil {if _dcaefa :=_gfbeg .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");_dcaefa !=nil {return _dcaefa ;};};if _gfbeg .PrintTwoOnOne !=nil {if _gagff :=_gfbeg .PrintTwoOnOne .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0054\u0077\u006fO\u006e\u004f\u006e\u0065");_gagff !=nil {return _gagff ;};};if _gfbeg .StrictFirstAndLastChars !=nil {if _eafdg :=_gfbeg .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");_eafdg !=nil {return _eafdg ;};};if _gfbeg .NoLineBreaksAfter !=nil {if _degbf :=_gfbeg .NoLineBreaksAfter .ValidateWithPath (path +"\u002fN\u006fL\u0069\u006e\u0065\u0042\u0072e\u0061\u006bs\u0041\u0066\u0074\u0065\u0072");_degbf !=nil {return _degbf ;};};if _gfbeg .NoLineBreaksBefore !=nil {if _eefea :=_gfbeg .NoLineBreaksBefore .ValidateWithPath (path +"\u002f\u004e\u006f\u004cin\u0065\u0042\u0072\u0065\u0061\u006b\u0073\u0042\u0065\u0066\u006f\u0072\u0065");_eefea !=nil {return _eefea ;};};if _gfbeg .SavePreviewPicture !=nil {if _ecbeea :=_gfbeg .SavePreviewPicture .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eP\u0072\u0065\u0076\u0069\u0065\u0077\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_ecbeea !=nil {return _ecbeea ;};};if _gfbeg .DoNotValidateAgainstSchema !=nil {if _fdbfc :=_gfbeg .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");_fdbfc !=nil {return _fdbfc ;};};if _gfbeg .SaveInvalidXml !=nil {if _eefbf :=_gfbeg .SaveInvalidXml .ValidateWithPath (path +"\u002fS\u0061v\u0065\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c");_eefbf !=nil {return _eefbf ;};};if _gfbeg .IgnoreMixedContent !=nil {if _fbfbge :=_gfbeg .IgnoreMixedContent .ValidateWithPath (path +"\u002f\u0049\u0067\u006eor\u0065\u004d\u0069\u0078\u0065\u0064\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_fbfbge !=nil {return _fbfbge ;};};if _gfbeg .AlwaysShowPlaceholderText !=nil {if _gcebfg :=_gfbeg .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");_gcebfg !=nil {return _gcebfg ;};};if _gfbeg .DoNotDemarcateInvalidXml !=nil {if _ccfea :=_gfbeg .DoNotDemarcateInvalidXml .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074D\u0065\u006d\u0061\u0072\u0063a\u0074e\u0049n\u0076\u0061\u006c\u0069\u0064\u0058\u006dl");_ccfea !=nil {return _ccfea ;};};if _gfbeg .SaveXmlDataOnly !=nil {if _dbecg :=_gfbeg .SaveXmlDataOnly .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0058m\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079");_dbecg !=nil {return _dbecg ;};};if _gfbeg .UseXSLTWhenSaving !=nil {if _badcgf :=_gfbeg .UseXSLTWhenSaving .ValidateWithPath (path +"\u002fU\u0073e\u0058\u0053\u004c\u0054\u0057h\u0065\u006eS\u0061\u0076\u0069\u006e\u0067");_badcgf !=nil {return _badcgf ;};};if _gfbeg .SaveThroughXslt !=nil {if _badbc :=_gfbeg .SaveThroughXslt .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0054h\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074");_badbc !=nil {return _badbc ;};};if _gfbeg .ShowXMLTags !=nil {if _geebeg :=_gfbeg .ShowXMLTags .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073");_geebeg !=nil {return _geebeg ;};};if _gfbeg .AlwaysMergeEmptyNamespace !=nil {if _edcdc :=_gfbeg .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");_edcdc !=nil {return _edcdc ;};};if _gfbeg .UpdateFields !=nil {if _bcadd :=_gfbeg .UpdateFields .ValidateWithPath (path +"\u002f\u0055\u0070\u0064\u0061\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_bcadd !=nil {return _bcadd ;};};if _gfbeg .HdrShapeDefaults !=nil {if _cfegg :=_gfbeg .HdrShapeDefaults .ValidateWithPath (path +"\u002f\u0048\u0064\u0072\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");_cfegg !=nil {return _cfegg ;};};if _gfbeg .FootnotePr !=nil {if _dbcdfc :=_gfbeg .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_dbcdfc !=nil {return _dbcdfc ;};};if _gfbeg .EndnotePr !=nil {if _fbfac :=_gfbeg .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_fbfac !=nil {return _fbfac ;};};if _gfbeg .Compat !=nil {if _daeda :=_gfbeg .Compat .ValidateWithPath (path +"\u002fC\u006f\u006d\u0070\u0061\u0074");_daeda !=nil {return _daeda ;};};if _gfbeg .DocVars !=nil {if _bdaee :=_gfbeg .DocVars .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u0073");_bdaee !=nil {return _bdaee ;};};if _gfbeg .Rsids !=nil {if _cbdedc :=_gfbeg .Rsids .ValidateWithPath (path +"\u002f\u0052\u0073\u0069\u0064\u0073");_cbdedc !=nil {return _cbdedc ;};};if _gfbeg .MathPr !=nil {if _bbdaa :=_gfbeg .MathPr .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0050\u0072");_bbdaa !=nil {return _bbdaa ;};};for _adggb ,_dffab :=range _gfbeg .AttachedSchema {if _dfdce :=_dffab .ValidateWithPath (_db .Sprintf ("%\u0073\u002f\u0041\u0074ta\u0063h\u0065\u0064\u0053\u0063\u0068e\u006d\u0061\u005b\u0025\u0064\u005d",path ,_adggb ));_dfdce !=nil {return _dfdce ;};};if _gfbeg .ThemeFontLang !=nil {if _ggfce :=_gfbeg .ThemeFontLang .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u006f\u006et\u004c\u0061\u006e\u0067");_ggfce !=nil {return _ggfce ;};};if _gfbeg .ClrSchemeMapping !=nil {if _affad :=_gfbeg .ClrSchemeMapping .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004d\u0061p\u0070\u0069\u006e\u0067");_affad !=nil {return _affad ;};};if _gfbeg .DoNotIncludeSubdocsInStats !=nil {if _bbaba :=_gfbeg .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");_bbaba !=nil {return _bbaba ;};};if _gfbeg .DoNotAutoCompressPictures !=nil {if _fcfbaa :=_gfbeg .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");_fcfbaa !=nil {return _fcfbaa ;};};if _gfbeg .ForceUpgrade !=nil {if _babdb :=_gfbeg .ForceUpgrade .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065");_babdb !=nil {return _babdb ;};};if _gfbeg .Captions !=nil {if _fgcde :=_gfbeg .Captions .ValidateWithPath (path +"\u002fC\u0061\u0070\u0074\u0069\u006f\u006es");_fgcde !=nil {return _fgcde ;};};if _gfbeg .ReadModeInkLockDown !=nil {if _bdfdg :=_gfbeg .ReadModeInkLockDown .ValidateWithPath (path +"/\u0052e\u0061\u0064\u004d\u006f\u0064\u0065\u0049\u006ek\u004c\u006f\u0063\u006bDo\u0077\u006e");_bdfdg !=nil {return _bdfdg ;};};for _fccabc ,_ccbcbe :=range _gfbeg .SmartTagType {if _cafeg :=_ccbcbe .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_fccabc ));_cafeg !=nil {return _cafeg ;};};if _gfbeg .SchemaLibrary !=nil {if _fcddf :=_gfbeg .SchemaLibrary .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069b\u0072\u0061\u0072\u0079");_fcddf !=nil {return _fcddf ;};};if _gfbeg .ShapeDefaults !=nil {if _beede :=_gfbeg .ShapeDefaults .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");_beede !=nil {return _beede ;};};if _gfbeg .DoNotEmbedSmartTags !=nil {if _bcgcc :=_gfbeg .DoNotEmbedSmartTags .ValidateWithPath (path +"/\u0044o\u004e\u006f\u0074\u0045\u006d\u0062\u0065\u0064S\u006d\u0061\u0072\u0074Ta\u0067\u0073");_bcgcc !=nil {return _bcgcc ;};};if _gfbeg .DecimalSymbol !=nil {if _bddabc :=_gfbeg .DecimalSymbol .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0069\u006d\u0061\u006c\u0053y\u006d\u0062\u006f\u006c");_bddabc !=nil {return _bddabc ;};};if _gfbeg .ListSeparator !=nil {if _bggbc :=_gfbeg .ListSeparator .ValidateWithPath (path +"\u002f\u004c\u0069\u0073\u0074\u0053\u0065\u0070\u0061r\u0061\u0074\u006f\u0072");_bggbc !=nil {return _bggbc ;};};return nil ;}; +// Hide Style From User Interface +Hidden *CT_OnOff ; + +// Optional User Interface Sorting Order +UiPriority *CT_DecimalNumber ; -// Validate validates the CT_Columns and its children -func (_dcf *CT_Columns )Validate ()error {return _dcf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u0075\u006d\u006e\u0073");};func (_gafed *EG_RubyContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gafed .R !=nil {_gddcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_gafed .R ,_gddcf );};if _gafed .EG_RunLevelElts !=nil {for _ ,_cadcea :=range _gafed .EG_RunLevelElts {_cadcea .MarshalXML (e ,_d .StartElement {});};};return nil ;}; +// Hide Style From Main User Interface +SemiHidden *CT_OnOff ; -// ValidateWithPath validates the CT_CharacterSpacing and its children, prefixing error messages with path -func (_face *CT_CharacterSpacing )ValidateWithPath (path string )error {if _face .ValAttr ==ST_CharacterSpacingUnset {return _db .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 _ecgc :=_face .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecgc !=nil {return _ecgc ;};return nil ;};func (_gfgaab ST_JcTable )ValidateWithPath (path string )error {switch _gfgaab {case 0,1,2,3,4,5:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfgaab ));};return nil ;}; +// Remove Semi-Hidden Property When Style Is Used +UnhideWhenUsed *CT_OnOff ; -// Validate validates the CT_VerticalJc and its children -func (_gbbcg *CT_VerticalJc )Validate ()error {return _gbbcg .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004a\u0063");};func (_bfagdb ST_VAnchor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bfagdb .String (),start );};func (_cafade *ST_FtnEdn )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbfae ,_dcefe :=d .Token ();if _dcefe !=nil {return _dcefe ;};if _bafeace ,_eecbc :=_fbfae .(_d .EndElement );_eecbc &&_bafeace .Name ==start .Name {*_cafade =1;return nil ;};if _dabcde ,_bbdgfd :=_fbfae .(_d .CharData );!_bbdgfd {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbfae );}else {switch string (_dabcde ){case "":*_cafade =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cafade =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_cafade =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_cafade =3;case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_cafade =4;};};_fbfae ,_dcefe =d .Token ();if _dcefe !=nil {return _dcefe ;};if _cfebcd ,_acgddd :=_fbfae .(_d .EndElement );_acgddd &&_cfebcd .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbfae );}; +// Primary Style +QFormat *CT_OnOff ; -// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path -func (_feddc *CT_Row )ValidateWithPath (path string )error {if _feddc .TblPrEx !=nil {if _ggbag :=_feddc .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_ggbag !=nil {return _ggbag ;};};if _feddc .TrPr !=nil {if _ebaeb :=_feddc .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_ebaeb !=nil {return _ebaeb ;};};for _fbbee ,_gdff :=range _feddc .EG_ContentCellContent {if _cbdfb :=_gdff .ValidateWithPath (_db .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 ,_fbbee ));_cbdfb !=nil {return _cbdfb ;};};return nil ;}; +// Style Cannot Be Applied +Locked *CT_OnOff ; -// Validate validates the EG_FtnEdnNumProps and its children -func (_gcedcb *EG_FtnEdnNumProps )Validate ()error {return _gcedcb .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006dP\u0072\u006f\u0070\u0073");};func (_gdggc *ST_FrameLayout )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gdggc =0;case "\u0072\u006f\u0077\u0073":*_gdggc =1;case "\u0063\u006f\u006c\u0073":*_gdggc =2;case "\u006e\u006f\u006e\u0065":*_gdggc =3;};return nil ;};func (_ecaae *CT_TrackChangesView )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fcaedf :=range start .Attr {if _fcaedf .Name .Local =="\u006d\u0061\u0072\u006b\u0075\u0070"{_dcdgb ,_bebcc :=ParseUnionST_OnOff (_fcaedf .Value );if _bebcc !=nil {return _bebcc ;};_ecaae .MarkupAttr =&_dcdgb ;continue ;};if _fcaedf .Name .Local =="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_eagfg ,_bceec :=ParseUnionST_OnOff (_fcaedf .Value );if _bceec !=nil {return _bceec ;};_ecaae .CommentsAttr =&_eagfg ;continue ;};if _fcaedf .Name .Local =="\u0069\u006e\u0073\u0044\u0065\u006c"{_cbef ,_fbgfb :=ParseUnionST_OnOff (_fcaedf .Value );if _fbgfb !=nil {return _fbgfb ;};_ecaae .InsDelAttr =&_cbef ;continue ;};if _fcaedf .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_feddfd ,_fccccb :=ParseUnionST_OnOff (_fcaedf .Value );if _fccccb !=nil {return _fccccb ;};_ecaae .FormattingAttr =&_feddfd ;continue ;};if _fcaedf .Name .Local =="\u0069\u006e\u006b\u0041\u006e\u006e\u006f\u0074\u0061t\u0069\u006f\u006e\u0073"{_dfcfae ,_dcaebe :=ParseUnionST_OnOff (_fcaedf .Value );if _dcaebe !=nil {return _dcaebe ;};_ecaae .InkAnnotationsAttr =&_dfcfae ;continue ;};};for {_debef ,_dcgee :=d .Token ();if _dcgee !=nil {return _db .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",_dcgee );};if _aaaaf ,_aecged :=_debef .(_d .EndElement );_aecged &&_aaaaf .Name ==start .Name {break ;};};return nil ;};type CT_CustomXmlRow struct{ +// E-Mail Message Text Style +Personal *CT_OnOff ; -// Custom XML Element Namespace -UriAttr *string ; +// E-Mail Message Composition Style +PersonalCompose *CT_OnOff ; -// Custom XML Element Name -ElementAttr string ; +// E-Mail Message Reply Style +PersonalReply *CT_OnOff ; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_ContentRowContent []*EG_ContentRowContent ;};func (_abgbcce ST_Em )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ebdfdad :=_d .Attr {};_ebdfdad .Name =name ;switch _abgbcce {case ST_EmUnset :_ebdfdad .Value ="";case ST_EmNone :_ebdfdad .Value ="\u006e\u006f\u006e\u0065";case ST_EmDot :_ebdfdad .Value ="\u0064\u006f\u0074";case ST_EmComma :_ebdfdad .Value ="\u0063\u006f\u006dm\u0061";case ST_EmCircle :_ebdfdad .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_EmUnderDot :_ebdfdad .Value ="\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074";};return _ebdfdad ,nil ;};func (_adefd ST_FrameLayout )ValidateWithPath (path string )error {switch _adefd {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adefd ));};return nil ;};func NewCT_FitText ()*CT_FitText {_cgece :=&CT_FitText {};return _cgece };func (_dccaae *ST_SignedHpsMeasure )ValidateWithPath (path string )error {_cbeae :=[]string {};if _dccaae .Int64 !=nil {_cbeae =append (_cbeae ,"\u0049\u006e\u00746\u0034");};if _dccaae .ST_UniversalMeasure !=nil {_cbeae =append (_cbeae ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_cbeae )> 1{return _db .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cbeae );};return nil ;};func (_dcgdgb *ST_SdtDateMappingType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcfefea ,_aeefdc :=d .Token ();if _aeefdc !=nil {return _aeefdc ;};if _eegee ,_bgaed :=_dcfefea .(_d .EndElement );_bgaed &&_eegee .Name ==start .Name {*_dcgdgb =1;return nil ;};if _ggfcga ,_cbfcde :=_dcfefea .(_d .CharData );!_cbfcde {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcfefea );}else {switch string (_ggfcga ){case "":*_dcgdgb =0;case "\u0074\u0065\u0078\u0074":*_dcgdgb =1;case "\u0064\u0061\u0074\u0065":*_dcgdgb =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_dcgdgb =3;};};_dcfefea ,_aeefdc =d .Token ();if _aeefdc !=nil {return _aeefdc ;};if _cfedgg ,_eaccd :=_dcfefea .(_d .EndElement );_eaccd &&_cfedgg .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcfefea );};type ST_RubyAlign byte ;func (_begff ST_PTabLeader )String ()string {switch _begff {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 "";}; +// Revision Identifier for Style Definition +Rsid *CT_LongHexNumber ; -// ValidateWithPath validates the CT_Shd and its children, prefixing error messages with path -func (_baacf *CT_Shd )ValidateWithPath (path string )error {if _baacf .ValAttr ==ST_ShdUnset {return _db .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 _gebec :=_baacf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gebec !=nil {return _gebec ;};if _baacf .ColorAttr !=nil {if _dcbaag :=_baacf .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dcbaag !=nil {return _dcbaag ;};};if _gfbbf :=_baacf .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_gfbbf !=nil {return _gfbbf ;};if _baacf .FillAttr !=nil {if _bddgc :=_baacf .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_bddgc !=nil {return _bddgc ;};};if _bceaf :=_baacf .ThemeFillAttr .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u0069\u006cl\u0041\u0074\u0074\u0072");_bceaf !=nil {return _bceaf ;};return nil ;};type CT_OnOff struct{ +// Style Paragraph Properties +PPr *CT_PPrGeneral ; -// On/Off Value -ValAttr *_c .ST_OnOff ;};func (_ebacb *Endnotes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebacb .CT_Endnotes =*NewCT_Endnotes ();_aebbbf :for {_gefbf ,_feafd :=d .Token ();if _feafd !=nil {return _feafd ;};switch _babgcd :=_gefbf .(type ){case _d .StartElement :switch _babgcd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecfbe :=NewCT_FtnEdn ();if _cfaaae :=d .DecodeElement (_ecfbe ,&_babgcd );_cfaaae !=nil {return _cfaaae ;};_ebacb .Endnote =append (_ebacb .Endnote ,_ecfbe );default:_ee .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",_babgcd .Name );if _eagbac :=d .Skip ();_eagbac !=nil {return _eagbac ;};};case _d .EndElement :break _aebbbf ;case _d .CharData :};};return nil ;};type EG_HdrFtrReferences struct{ +// Run Properties +RPr *CT_RPr ; -// Header Reference -HeaderReference *CT_HdrFtrRef ; +// Style Table Properties +TblPr *CT_TblPrBase ; -// Footer Reference -FooterReference *CT_HdrFtrRef ;}; +// Style Table Row Properties +TrPr *CT_TrPr ; -// Validate validates the CT_LongHexNumber and its children -func (_gabgfe *CT_LongHexNumber )Validate ()error {return _gabgfe .ValidateWithPath ("\u0043\u0054_\u004c\u006f\u006eg\u0048\u0065\u0078\u004e\u0075\u006d\u0062\u0065\u0072");};func NewCT_NumLvl ()*CT_NumLvl {_gagga :=&CT_NumLvl {};return _gagga }; +// Style Table Cell Properties +TcPr *CT_TcPr ; -// ValidateWithPath validates the CT_TextScale and its children, prefixing error messages with path -func (_cgdgf *CT_TextScale )ValidateWithPath (path string )error {if _cgdgf .ValAttr !=nil {if _fabade :=_cgdgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fabade !=nil {return _fabade ;};};return nil ;}; +// Style Conditional Table Formatting Properties +TblStylePr []*CT_TblStylePr ;};func (_baagcg *CT_Ruby )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dbgddc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0050\u0072"}};e .EncodeElement (_baagcg .RubyPr ,_dbgddc );_bfbaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0074"}};e .EncodeElement (_baagcg .Rt ,_bfbaf );_cacde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"}};e .EncodeElement (_baagcg .RubyBase ,_cacde );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_FtnEdn ()*CT_FtnEdn {_dbfe :=&CT_FtnEdn {};return _dbfe };func (_ggafab *AC_ChoiceRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggafab .Br !=nil {_gdageg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0072"}};e .EncodeElement (_ggafab .Br ,_gdageg );};if _ggafab .T !=nil {_gcfceb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074"}};e .EncodeElement (_ggafab .T ,_gcfceb );};if _ggafab .ContentPart !=nil {_efaba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_ggafab .ContentPart ,_efaba );};if _ggafab .DelText !=nil {_fgfgae :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_ggafab .DelText ,_fgfgae );};if _ggafab .InstrText !=nil {_bdebb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}};e .EncodeElement (_ggafab .InstrText ,_bdebb );};if _ggafab .DelInstrText !=nil {_daebdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_ggafab .DelInstrText ,_daebdc );};if _ggafab .NoBreakHyphen !=nil {_bcbffa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_ggafab .NoBreakHyphen ,_bcbffa );};if _ggafab .SoftHyphen !=nil {_fcgfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_ggafab .SoftHyphen ,_fcgfe );};if _ggafab .DayShort !=nil {_ccgda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_ggafab .DayShort ,_ccgda );};if _ggafab .MonthShort !=nil {_cgcgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_ggafab .MonthShort ,_cgcgg );};if _ggafab .YearShort !=nil {_fbfgda :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_ggafab .YearShort ,_fbfgda );};if _ggafab .DayLong !=nil {_daagb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}};e .EncodeElement (_ggafab .DayLong ,_daagb );};if _ggafab .MonthLong !=nil {_ggcedf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_ggafab .MonthLong ,_ggcedf );};if _ggafab .YearLong !=nil {_bfagf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}};e .EncodeElement (_ggafab .YearLong ,_bfagf );};if _ggafab .AnnotationRef !=nil {_efeee :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_ggafab .AnnotationRef ,_efeee );};if _ggafab .FootnoteRef !=nil {_deadbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_ggafab .FootnoteRef ,_deadbc );};if _ggafab .EndnoteRef !=nil {_daafgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_ggafab .EndnoteRef ,_daafgc );};if _ggafab .Separator !=nil {_bccge :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_ggafab .Separator ,_bccge );};if _ggafab .ContinuationSeparator !=nil {_acgff :=_d .StartElement {Name :_d .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 (_ggafab .ContinuationSeparator ,_acgff );};if _ggafab .Sym !=nil {_ebaffa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_ggafab .Sym ,_ebaffa );};if _ggafab .PgNum !=nil {_cgafb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}};e .EncodeElement (_ggafab .PgNum ,_cgafb );};if _ggafab .Cr !=nil {_eegegg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_ggafab .Cr ,_eegegg );};if _ggafab .Tab !=nil {_bccedd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074a\u0062"}};e .EncodeElement (_ggafab .Tab ,_bccedd );};if _ggafab .Object !=nil {_ddcfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_ggafab .Object ,_ddcfe );};if _ggafab .Pict !=nil {_facde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_ggafab .Pict ,_facde );};if _ggafab .FldChar !=nil {_dceaec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_ggafab .FldChar ,_dceaec );};if _ggafab .Ruby !=nil {_fegadc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}};e .EncodeElement (_ggafab .Ruby ,_fegadc );};if _ggafab .FootnoteReference !=nil {_adaec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006fot\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_ggafab .FootnoteReference ,_adaec );};if _ggafab .EndnoteReference !=nil {_egcbcg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_ggafab .EndnoteReference ,_egcbcg );};if _ggafab .CommentReference !=nil {_abggcb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_ggafab .CommentReference ,_abggcb );};if _ggafab .Drawing !=nil {_eaeda :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_ggafab .Drawing ,_eaeda );};if _ggafab .Ptab !=nil {_eddae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}};e .EncodeElement (_ggafab .Ptab ,_eddae );};if _ggafab .LastRenderedPageBreak !=nil {_ddcfgb :=_d .StartElement {Name :_d .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 (_ggafab .LastRenderedPageBreak ,_ddcfgb );};return nil ;};func (_bebfc ST_PTabAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcegc :=_d .Attr {};_gcegc .Name =name ;switch _bebfc {case ST_PTabAlignmentUnset :_gcegc .Value ="";case ST_PTabAlignmentLeft :_gcegc .Value ="\u006c\u0065\u0066\u0074";case ST_PTabAlignmentCenter :_gcegc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PTabAlignmentRight :_gcegc .Value ="\u0072\u0069\u0067h\u0074";};return _gcegc ,nil ;};func (_dabfd *CT_SdtDate )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dabfd .FullDateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_dabfd .FullDateAttr )});};e .EncodeToken (start );if _dabfd .DateFormat !=nil {_fede :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064a\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_dabfd .DateFormat ,_fede );};if _dabfd .Lid !=nil {_adgbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_dabfd .Lid ,_adgbf );};if _dabfd .StoreMappedDataAs !=nil {_dedbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074or\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044\u0061\u0074\u0061\u0041\u0073"}};e .EncodeElement (_dabfd .StoreMappedDataAs ,_dedbb );};if _dabfd .Calendar !=nil {_caeadb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"}};e .EncodeElement (_dabfd .Calendar ,_caeadb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdgdg ST_Merge )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fdgdg .String (),start );};type ST_DropCap byte ;func (_eadfb *ST_HeightRule )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdfbc ,_dcddf :=d .Token ();if _dcddf !=nil {return _dcddf ;};if _bbdcaf ,_bgdagd :=_bdfbc .(_d .EndElement );_bgdagd &&_bbdcaf .Name ==start .Name {*_eadfb =1;return nil ;};if _aggbda ,_adbgac :=_bdfbc .(_d .CharData );!_adbgac {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",_bdfbc );}else {switch string (_aggbda ){case "":*_eadfb =0;case "\u0061\u0075\u0074\u006f":*_eadfb =1;case "\u0065\u0078\u0061c\u0074":*_eadfb =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_eadfb =3;};};_bdfbc ,_dcddf =d .Token ();if _dcddf !=nil {return _dcddf ;};if _bbfgbf ,_gabbca :=_bdfbc .(_d .EndElement );_gabbca &&_bbfgbf .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",_bdfbc );};func (_abccgc *ST_EdnPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fceedb ,_bdfgg :=d .Token ();if _bdfgg !=nil {return _bdfgg ;};if _bdaaee ,_febbdc :=_fceedb .(_d .EndElement );_febbdc &&_bdaaee .Name ==start .Name {*_abccgc =1;return nil ;};if _eeecda ,_adbdg :=_fceedb .(_d .CharData );!_adbdg {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",_fceedb );}else {switch string (_eeecda ){case "":*_abccgc =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_abccgc =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_abccgc =2;};};_fceedb ,_bdfgg =d .Token ();if _bdfgg !=nil {return _bdfgg ;};if _bbaeag ,_dfgca :=_fceedb .(_d .EndElement );_dfgca &&_bbaeag .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",_fceedb );}; -// ValidateWithPath validates the CT_ColorSchemeMapping and its children, prefixing error messages with path -func (_aaaecb *CT_ColorSchemeMapping )ValidateWithPath (path string )error {if _bgbca :=_aaaecb .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_bgbca !=nil {return _bgbca ;};if _fbbad :=_aaaecb .T1Attr .ValidateWithPath (path +"\u002fT\u0031\u0041\u0074\u0074\u0072");_fbbad !=nil {return _fbbad ;};if _geeb :=_aaaecb .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_geeb !=nil {return _geeb ;};if _ecgg :=_aaaecb .T2Attr .ValidateWithPath (path +"\u002fT\u0032\u0041\u0074\u0074\u0072");_ecgg !=nil {return _ecgg ;};if _gdgcb :=_aaaecb .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_gdgcb !=nil {return _gdgcb ;};if _abgb :=_aaaecb .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072");_abgb !=nil {return _abgb ;};if _ebaf :=_aaaecb .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_ebaf !=nil {return _ebaf ;};if _bgeg :=_aaaecb .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072");_bgeg !=nil {return _bgeg ;};if _abge :=_aaaecb .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_abge !=nil {return _abge ;};if _bgdfb :=_aaaecb .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072");_bgdfb !=nil {return _bgdfb ;};if _agga :=_aaaecb .HyperlinkAttr .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006ek\u0041\u0074\u0074\u0072");_agga !=nil {return _agga ;};if _fccg :=_aaaecb .FollowedHyperlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0041\u0074t\u0072");_fccg !=nil {return _fccg ;};return nil ;};func (_cdgcb ST_LineNumberRestart )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bbfgad :=_d .Attr {};_bbfgad .Name =name ;switch _cdgcb {case ST_LineNumberRestartUnset :_bbfgad .Value ="";case ST_LineNumberRestartNewPage :_bbfgad .Value ="\u006ee\u0077\u0050\u0061\u0067\u0065";case ST_LineNumberRestartNewSection :_bbfgad .Value ="\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e";case ST_LineNumberRestartContinuous :_bbfgad .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";};return _bbfgad ,nil ;};type CT_DocPart struct{ +// Validate validates the EG_HdrFtrReferences and its children +func (_adgfc *EG_HdrFtrReferences )Validate ()error {return _adgfc .ValidateWithPath ("\u0045\u0047\u005f\u0048dr\u0046\u0074\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");};func (_bcbbb *ST_Zoom )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bcbbb =0;case "\u006e\u006f\u006e\u0065":*_bcbbb =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_bcbbb =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_bcbbb =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_bcbbb =4;};return nil ;};func (_agfcaa *ST_RestartNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggdbf ,_bfdcfd :=d .Token ();if _bfdcfd !=nil {return _bfdcfd ;};if _bgafe ,_fffge :=_ggdbf .(_d .EndElement );_fffge &&_bgafe .Name ==start .Name {*_agfcaa =1;return nil ;};if _efgcgc ,_edefee :=_ggdbf .(_d .CharData );!_edefee {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",_ggdbf );}else {switch string (_efgcgc ){case "":*_agfcaa =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_agfcaa =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_agfcaa =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_agfcaa =3;};};_ggdbf ,_bfdcfd =d .Token ();if _bfdcfd !=nil {return _bfdcfd ;};if _eacbbb ,_ecbccc :=_ggdbf .(_d .EndElement );_ecbccc &&_eacbbb .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",_ggdbf );}; -// Glossary Document Entry Properties -DocPartPr *CT_DocPartPr ; +// ValidateWithPath validates the CT_SectType and its children, prefixing error messages with path +func (_aeabgd *CT_SectType )ValidateWithPath (path string )error {if _eegdc :=_aeabgd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eegdc !=nil {return _eegdc ;};return nil ;};type CT_Highlight struct{ -// Contents of Glossary Document Entry -DocPartBody *CT_Body ;};func (_fddad *CT_LongHexNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afgb :=range start .Attr {if _afgb .Name .Local =="\u0076\u0061\u006c"{_aaecgc ,_bfeg :=_afgb .Value ,error (nil );if _bfeg !=nil {return _bfeg ;};_fddad .ValAttr =_aaecgc ;continue ;};};for {_cfced ,_dfgf :=d .Token ();if _dfgf !=nil {return _db .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",_dfgf );};if _dcbbab ,_edead :=_cfced .(_d .EndElement );_edead &&_dcbbab .Name ==start .Name {break ;};};return nil ;}; +// Highlighting Color +ValAttr ST_HighlightColor ;}; -// Validate validates the CT_Style and its children -func (_efdgd *CT_Style )Validate ()error {return _efdgd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");}; +// Validate validates the CT_Odso and its children +func (_abbce *CT_Odso )Validate ()error {return _abbce .ValidateWithPath ("\u0043T\u005f\u004f\u0064\u0073\u006f");}; -// ValidateWithPath validates the CT_TblPrExBase and its children, prefixing error messages with path -func (_fdfbe *CT_TblPrExBase )ValidateWithPath (path string )error {if _fdfbe .TblW !=nil {if _eegcd :=_fdfbe .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_eegcd !=nil {return _eegcd ;};};if _fdfbe .Jc !=nil {if _aacab :=_fdfbe .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_aacab !=nil {return _aacab ;};};if _fdfbe .TblCellSpacing !=nil {if _bbgbd :=_fdfbe .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bbgbd !=nil {return _bbgbd ;};};if _fdfbe .TblInd !=nil {if _ffdgd :=_fdfbe .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_ffdgd !=nil {return _ffdgd ;};};if _fdfbe .TblBorders !=nil {if _bfagbf :=_fdfbe .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bfagbf !=nil {return _bfagbf ;};};if _fdfbe .Shd !=nil {if _cgdcab :=_fdfbe .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_cgdcab !=nil {return _cgdcab ;};};if _fdfbe .TblLayout !=nil {if _ecead :=_fdfbe .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_ecead !=nil {return _ecead ;};};if _fdfbe .TblCellMar !=nil {if _cbfef :=_fdfbe .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_cbfef !=nil {return _cbfef ;};};if _fdfbe .TblLook !=nil {if _gfeae :=_fdfbe .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_gfeae !=nil {return _gfeae ;};};return nil ;}; +// Validate validates the CT_StylePaneFilter and its children +func (_baegcg *CT_StylePaneFilter )Validate ()error {return _baegcg .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0050a\u006e\u0065F\u0069\u006c\u0074\u0065\u0072");};func NewWdCT_Inline ()*WdCT_Inline {_dfadc :=&WdCT_Inline {};_dfadc .Extent =_dd .NewCT_PositiveSize2D ();_dfadc .DocPr =_dd .NewCT_NonVisualDrawingProps ();_dfadc .Graphic =_dd .NewGraphic ();return _dfadc ;}; -// ValidateWithPath validates the EG_RunInnerContent and its children, prefixing error messages with path -func (_gdfeab *EG_RunInnerContent )ValidateWithPath (path string )error {if _gdfeab .Br !=nil {if _acafc :=_gdfeab .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_acafc !=nil {return _acafc ;};};if _gdfeab .T !=nil {if _dbeddd :=_gdfeab .T .ValidateWithPath (path +"\u002f\u0054");_dbeddd !=nil {return _dbeddd ;};};if _gdfeab .ContentPart !=nil {if _dgfec :=_gdfeab .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_dgfec !=nil {return _dgfec ;};};if _gdfeab .DelText !=nil {if _fdebc :=_gdfeab .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074");_fdebc !=nil {return _fdebc ;};};if _gdfeab .InstrText !=nil {if _abdfc :=_gdfeab .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_abdfc !=nil {return _abdfc ;};};if _gdfeab .DelInstrText !=nil {if _ffggb :=_gdfeab .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_ffggb !=nil {return _ffggb ;};};if _gdfeab .NoBreakHyphen !=nil {if _gbefaa :=_gdfeab .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_gbefaa !=nil {return _gbefaa ;};};if _gdfeab .SoftHyphen !=nil {if _dcfc :=_gdfeab .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e");_dcfc !=nil {return _dcfc ;};};if _gdfeab .DayShort !=nil {if _bebcaa :=_gdfeab .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_bebcaa !=nil {return _bebcaa ;};};if _gdfeab .MonthShort !=nil {if _dbddea :=_gdfeab .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074");_dbddea !=nil {return _dbddea ;};};if _gdfeab .YearShort !=nil {if _dabdfgg :=_gdfeab .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_dabdfgg !=nil {return _dabdfgg ;};};if _gdfeab .DayLong !=nil {if _aedda :=_gdfeab .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067");_aedda !=nil {return _aedda ;};};if _gdfeab .MonthLong !=nil {if _daedb :=_gdfeab .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_daedb !=nil {return _daedb ;};};if _gdfeab .YearLong !=nil {if _cdafd :=_gdfeab .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg");_cdafd !=nil {return _cdafd ;};};if _gdfeab .AnnotationRef !=nil {if _cgcbgf :=_gdfeab .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_cgcbgf !=nil {return _cgcbgf ;};};if _gdfeab .FootnoteRef !=nil {if _edfdg :=_gdfeab .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_edfdg !=nil {return _edfdg ;};};if _gdfeab .EndnoteRef !=nil {if _gcbefg :=_gdfeab .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_gcbefg !=nil {return _gcbefg ;};};if _gdfeab .Separator !=nil {if _ecefc :=_gdfeab .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072");_ecefc !=nil {return _ecefc ;};};if _gdfeab .ContinuationSeparator !=nil {if _agdafbc :=_gdfeab .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072");_agdafbc !=nil {return _agdafbc ;};};if _gdfeab .Sym !=nil {if _fababc :=_gdfeab .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_fababc !=nil {return _fababc ;};};if _gdfeab .PgNum !=nil {if _ggdcf :=_gdfeab .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d");_ggdcf !=nil {return _ggdcf ;};};if _gdfeab .Cr !=nil {if _ebcba :=_gdfeab .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_ebcba !=nil {return _ebcba ;};};if _gdfeab .Tab !=nil {if _bbabaa :=_gdfeab .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062");_bbabaa !=nil {return _bbabaa ;};};if _gdfeab .Object !=nil {if _fdgea :=_gdfeab .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_fdgea !=nil {return _fdgea ;};};if _gdfeab .Pict !=nil {if _beaabd :=_gdfeab .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_beaabd !=nil {return _beaabd ;};};if _gdfeab .FldChar !=nil {if _cdebf :=_gdfeab .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_cdebf !=nil {return _cdebf ;};};if _gdfeab .Ruby !=nil {if _dfcce :=_gdfeab .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079");_dfcce !=nil {return _dfcce ;};};if _gdfeab .FootnoteReference !=nil {if _eggadb :=_gdfeab .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_eggadb !=nil {return _eggadb ;};};if _gdfeab .EndnoteReference !=nil {if _abccfe :=_gdfeab .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_abccfe !=nil {return _abccfe ;};};if _gdfeab .CommentReference !=nil {if _bagag :=_gdfeab .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_bagag !=nil {return _bagag ;};};if _gdfeab .Drawing !=nil {if _bbffc :=_gdfeab .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_bbffc !=nil {return _bbffc ;};};if _gdfeab .Ptab !=nil {if _bgfdg :=_gdfeab .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062");_bgfdg !=nil {return _bgfdg ;};};if _gdfeab .LastRenderedPageBreak !=nil {if _dbffb :=_gdfeab .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b");_dbffb !=nil {return _dbffb ;};};return nil ;}; +// Validate validates the CT_ColorSchemeMapping and its children +func (_bfccc *CT_ColorSchemeMapping )Validate ()error {return _bfccc .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072S\u0063\u0068\u0065\u006d\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");};func (_daeebb *CT_MarkupRange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _daeebb .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_edfe ,_efba :=_daeebb .DisplacedByCustomXmlAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _efba !=nil {return _efba ;};start .Attr =append (start .Attr ,_edfe );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_daeebb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_afefbg *CT_TblPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcfdag :for {_edeeb ,_gfbfed :=d .Token ();if _gfbfed !=nil {return _gfbfed ;};switch _efbdc :=_edeeb .(type ){case _d .StartElement :switch _efbdc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afefbg .TblStyle =NewCT_String ();if _fbdga :=d .DecodeElement (_afefbg .TblStyle ,&_efbdc );_fbdga !=nil {return _fbdga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afefbg .TblpPr =NewCT_TblPPr ();if _eadgff :=d .DecodeElement (_afefbg .TblpPr ,&_efbdc );_eadgff !=nil {return _eadgff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afefbg .TblOverlap =NewCT_TblOverlap ();if _ceebbg :=d .DecodeElement (_afefbg .TblOverlap ,&_efbdc );_ceebbg !=nil {return _ceebbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afefbg .BidiVisual =NewCT_OnOff ();if _edfgc :=d .DecodeElement (_afefbg .BidiVisual ,&_efbdc );_edfgc !=nil {return _edfgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afefbg .TblStyleRowBandSize =NewCT_DecimalNumber ();if _bcaff :=d .DecodeElement (_afefbg .TblStyleRowBandSize ,&_efbdc );_bcaff !=nil {return _bcaff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afefbg .TblStyleColBandSize =NewCT_DecimalNumber ();if _gdacb :=d .DecodeElement (_afefbg .TblStyleColBandSize ,&_efbdc );_gdacb !=nil {return _gdacb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afefbg .TblW =NewCT_TblWidth ();if _gecee :=d .DecodeElement (_afefbg .TblW ,&_efbdc );_gecee !=nil {return _gecee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afefbg .Jc =NewCT_JcTable ();if _dfeea :=d .DecodeElement (_afefbg .Jc ,&_efbdc );_dfeea !=nil {return _dfeea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afefbg .TblCellSpacing =NewCT_TblWidth ();if _ddacf :=d .DecodeElement (_afefbg .TblCellSpacing ,&_efbdc );_ddacf !=nil {return _ddacf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afefbg .TblInd =NewCT_TblWidth ();if _ebaab :=d .DecodeElement (_afefbg .TblInd ,&_efbdc );_ebaab !=nil {return _ebaab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afefbg .TblBorders =NewCT_TblBorders ();if _cagba :=d .DecodeElement (_afefbg .TblBorders ,&_efbdc );_cagba !=nil {return _cagba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afefbg .Shd =NewCT_Shd ();if _acacg :=d .DecodeElement (_afefbg .Shd ,&_efbdc );_acacg !=nil {return _acacg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afefbg .TblLayout =NewCT_TblLayoutType ();if _aedde :=d .DecodeElement (_afefbg .TblLayout ,&_efbdc );_aedde !=nil {return _aedde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afefbg .TblCellMar =NewCT_TblCellMar ();if _eecca :=d .DecodeElement (_afefbg .TblCellMar ,&_efbdc );_eecca !=nil {return _eecca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afefbg .TblLook =NewCT_TblLook ();if _gfgc :=d .DecodeElement (_afefbg .TblLook ,&_efbdc );_gfgc !=nil {return _gfgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afefbg .TblCaption =NewCT_String ();if _ggeec :=d .DecodeElement (_afefbg .TblCaption ,&_efbdc );_ggeec !=nil {return _ggeec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afefbg .TblDescription =NewCT_String ();if _ecfac :=d .DecodeElement (_afefbg .TblDescription ,&_efbdc );_ecfac !=nil {return _ecfac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afefbg .TblPrChange =NewCT_TblPrChange ();if _dbegg :=d .DecodeElement (_afefbg .TblPrChange ,&_efbdc );_dbegg !=nil {return _dbegg ;};default:_dg .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",_efbdc .Name );if _adecf :=d .Skip ();_adecf !=nil {return _adecf ;};};case _d .EndElement :break _gcfdag ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path -func (_fbae *CT_Background )ValidateWithPath (path string )error {if _fbae .ColorAttr !=nil {if _eeag :=_fbae .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_eeag !=nil {return _eeag ;};};if _dfae :=_fbae .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dfae !=nil {return _dfae ;};if _fbae .Drawing !=nil {if _dbff :=_fbae .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_dbff !=nil {return _dbff ;};};return nil ;};func (_gaadbg ST_HAnchor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gaadbg .String (),start );};func (_dfaabb ST_TextEffect )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_afeec :=_d .Attr {};_afeec .Name =name ;switch _dfaabb {case ST_TextEffectUnset :_afeec .Value ="";case ST_TextEffectBlinkBackground :_afeec .Value ="\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case ST_TextEffectLights :_afeec .Value ="\u006c\u0069\u0067\u0068\u0074\u0073";case ST_TextEffectAntsBlack :_afeec .Value ="\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k";case ST_TextEffectAntsRed :_afeec .Value ="\u0061n\u0074\u0073\u0052\u0065\u0064";case ST_TextEffectShimmer :_afeec .Value ="\u0073h\u0069\u006d\u006d\u0065\u0072";case ST_TextEffectSparkle :_afeec .Value ="\u0073p\u0061\u0072\u006b\u006c\u0065";case ST_TextEffectNone :_afeec .Value ="\u006e\u006f\u006e\u0065";};return _afeec ,nil ;};const _gecfe ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\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";func (_fbcgee ST_Em )Validate ()error {return _fbcgee .ValidateWithPath ("")};type CT_FFTextType struct{ +// Validate validates the WdCT_PosHChoice and its children +func (_efccadd *WdCT_PosHChoice )Validate ()error {return _efccadd .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0048\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_DocPartPr struct{ -// Text Box Form Field Type Values -ValAttr ST_FFTextType ;};func (_afdgc *CT_MathCtrlDel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eccb :=range start .Attr {if _eccb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_abedb ,_cbbae :=_eccb .Value ,error (nil );if _cbbae !=nil {return _cbbae ;};_afdgc .AuthorAttr =_abedb ;continue ;};if _eccb .Name .Local =="\u0064\u0061\u0074\u0065"{_bdfc ,_ddbeb :=ParseStdlibTime (_eccb .Value );if _ddbeb !=nil {return _ddbeb ;};_afdgc .DateAttr =&_bdfc ;continue ;};if _eccb .Name .Local =="\u0069\u0064"{_fabca ,_efbeg :=_dd .ParseInt (_eccb .Value ,10,64);if _efbeg !=nil {return _efbeg ;};_afdgc .IdAttr =_fabca ;continue ;};};for {_bcbcga ,_fcbdg :=d .Token ();if _fcbdg !=nil {return _db .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",_fcbdg );};if _ebcaag ,_ccafc :=_bcbcga .(_d .EndElement );_ccafc &&_ebcaag .Name ==start .Name {break ;};};return nil ;};func NewEG_FtnEdnNumProps ()*EG_FtnEdnNumProps {_bffegc :=&EG_FtnEdnNumProps {};return _bffegc };func (_gffebe *ST_PageBorderOffset )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gffebe =0;case "\u0070\u0061\u0067\u0065":*_gffebe =1;case "\u0074\u0065\u0078\u0074":*_gffebe =2;};return nil ;}; +// Entry Name +Name *CT_DocPartName ; -// Validate validates the CT_PPrBase and its children -func (_fdceb *CT_PPrBase )Validate ()error {return _fdceb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0042\u0061\u0073\u0065");};func (_bbadbf *CT_TrPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfgfa :for {_beecdc ,_cccgg :=d .Token ();if _cccgg !=nil {return _cccgg ;};switch _ebbaf :=_beecdc .(type ){case _d .StartElement :switch _ebbaf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afdad :=NewCT_Cnf ();if _cebf :=d .DecodeElement (_afdad ,&_ebbaf );_cebf !=nil {return _cebf ;};_bbadbf .CnfStyle =append (_bbadbf .CnfStyle ,_afdad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aefdc :=NewCT_DecimalNumber ();if _gafgd :=d .DecodeElement (_aefdc ,&_ebbaf );_gafgd !=nil {return _gafgd ;};_bbadbf .DivId =append (_bbadbf .DivId ,_aefdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eaddea :=NewCT_DecimalNumber ();if _edggad :=d .DecodeElement (_eaddea ,&_ebbaf );_edggad !=nil {return _edggad ;};_bbadbf .GridBefore =append (_bbadbf .GridBefore ,_eaddea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_degebd :=NewCT_DecimalNumber ();if _ecged :=d .DecodeElement (_degebd ,&_ebbaf );_ecged !=nil {return _ecged ;};_bbadbf .GridAfter =append (_bbadbf .GridAfter ,_degebd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbbfc :=NewCT_TblWidth ();if _cadgbf :=d .DecodeElement (_cbbfc ,&_ebbaf );_cadgbf !=nil {return _cadgbf ;};_bbadbf .WBefore =append (_bbadbf .WBefore ,_cbbfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dedaa :=NewCT_TblWidth ();if _eaeef :=d .DecodeElement (_dedaa ,&_ebbaf );_eaeef !=nil {return _eaeef ;};_bbadbf .WAfter =append (_bbadbf .WAfter ,_dedaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgafgc :=NewCT_OnOff ();if _fbggge :=d .DecodeElement (_fgafgc ,&_ebbaf );_fbggge !=nil {return _fbggge ;};_bbadbf .CantSplit =append (_bbadbf .CantSplit ,_fgafgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaaeg :=NewCT_Height ();if _eabcd :=d .DecodeElement (_gaaeg ,&_ebbaf );_eabcd !=nil {return _eabcd ;};_bbadbf .TrHeight =append (_bbadbf .TrHeight ,_gaaeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egeda :=NewCT_OnOff ();if _agbcfe :=d .DecodeElement (_egeda ,&_ebbaf );_agbcfe !=nil {return _agbcfe ;};_bbadbf .TblHeader =append (_bbadbf .TblHeader ,_egeda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bggbcf :=NewCT_TblWidth ();if _gfcef :=d .DecodeElement (_bggbcf ,&_ebbaf );_gfcef !=nil {return _gfcef ;};_bbadbf .TblCellSpacing =append (_bbadbf .TblCellSpacing ,_bggbcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fadbgc :=NewCT_JcTable ();if _acggf :=d .DecodeElement (_fadbgc ,&_ebbaf );_acggf !=nil {return _acggf ;};_bbadbf .Jc =append (_bbadbf .Jc ,_fadbgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcgbdg :=NewCT_OnOff ();if _cadga :=d .DecodeElement (_gcgbdg ,&_ebbaf );_cadga !=nil {return _cadga ;};_bbadbf .Hidden =append (_bbadbf .Hidden ,_gcgbdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbadbf .Ins =NewCT_TrackChange ();if _bbggfc :=d .DecodeElement (_bbadbf .Ins ,&_ebbaf );_bbggfc !=nil {return _bbggfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbadbf .Del =NewCT_TrackChange ();if _fccdd :=d .DecodeElement (_bbadbf .Del ,&_ebbaf );_fccdd !=nil {return _fccdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bbadbf .TrPrChange =NewCT_TrPrChange ();if _cdgecf :=d .DecodeElement (_bbadbf .TrPrChange ,&_ebbaf );_cdgecf !=nil {return _cdgecf ;};default:_ee .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",_ebbaf .Name );if _gdfga :=d .Skip ();_gdfga !=nil {return _gdfga ;};};case _d .EndElement :break _bfgfa ;case _d .CharData :};};return nil ;};func (_ceed *CT_AutoCaption )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gca :=range start .Attr {if _gca .Name .Local =="\u006e\u0061\u006d\u0065"{_gfcc ,_gee :=_gca .Value ,error (nil );if _gee !=nil {return _gee ;};_ceed .NameAttr =_gfcc ;continue ;};if _gca .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_gbg ,_dbe :=_gca .Value ,error (nil );if _dbe !=nil {return _dbe ;};_ceed .CaptionAttr =_gbg ;continue ;};};for {_abg ,_fc :=d .Token ();if _fc !=nil {return _db .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",_fc );};if _ege ,_ddd :=_abg .(_d .EndElement );_ddd &&_ege .Name ==start .Name {break ;};};return nil ;};func (_cgdddd *ST_DropCap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cgdddd =0;case "\u006e\u006f\u006e\u0065":*_cgdddd =1;case "\u0064\u0072\u006f\u0070":*_cgdddd =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cgdddd =3;};return nil ;};type CT_MultiLevelType struct{ +// Associated Paragraph Style Name +Style *CT_String ; -// Abstract Numbering Definition Type -ValAttr ST_MultiLevelType ;};func NewCT_Rel ()*CT_Rel {_gfcgb :=&CT_Rel {};return _gfcgb };func (_cedcb ST_PTabAlignment )Validate ()error {return _cedcb .ValidateWithPath ("")};func NewCT_FFTextType ()*CT_FFTextType {_becb :=&CT_FFTextType {};_becb .ValAttr =ST_FFTextType (1);return _becb ;};func NewCT_FrameLayout ()*CT_FrameLayout {_dcdca :=&CT_FrameLayout {};_dcdca .ValAttr =ST_FrameLayout (1);return _dcdca ;}; +// Entry Categorization +Category *CT_DocPartCategory ; -// Validate validates the CT_Body and its children -func (_cafab *CT_Body )Validate ()error {return _cafab .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0064\u0079");}; +// Entry Types +Types *CT_DocPartTypes ; -// ValidateWithPath validates the WdWsp and its children, prefixing error messages with path -func (_gcdbc *WdWsp )ValidateWithPath (path string )error {if _ffgcdb :=_gcdbc .WdCT_WordprocessingShape .ValidateWithPath (path );_ffgcdb !=nil {return _ffgcdb ;};return nil ;};func (_dgdge ST_TextDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dgdge .String (),start );};func (_cbeeg *ST_Zoom )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfgfbb ,_bbebf :=d .Token ();if _bbebf !=nil {return _bbebf ;};if _ceffe ,_fddadba :=_cfgfbb .(_d .EndElement );_fddadba &&_ceffe .Name ==start .Name {*_cbeeg =1;return nil ;};if _beacf ,_ceebc :=_cfgfbb .(_d .CharData );!_ceebc {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfgfbb );}else {switch string (_beacf ){case "":*_cbeeg =0;case "\u006e\u006f\u006e\u0065":*_cbeeg =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_cbeeg =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_cbeeg =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_cbeeg =4;};};_cfgfbb ,_bbebf =d .Token ();if _bbebf !=nil {return _bbebf ;};if _ggecb ,_aegedb :=_cfgfbb .(_d .EndElement );_aegedb &&_ggecb .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfgfbb );};func (_bcdcg *EG_RunInnerContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cccdec :for {_dafaab ,_dgfdac :=d .Token ();if _dgfdac !=nil {return _dgfdac ;};switch _gcbbge :=_dafaab .(type ){case _d .StartElement :switch _gcbbge .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdcg .Br =NewCT_Br ();if _cbabf :=d .DecodeElement (_bcdcg .Br ,&_gcbbge );_cbabf !=nil {return _cbabf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074"}:_bcdcg .T =NewCT_Text ();if _bedff :=d .DecodeElement (_bcdcg .T ,&_gcbbge );_bedff !=nil {return _bedff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdcg .ContentPart =NewCT_Rel ();if _gebacg :=d .DecodeElement (_bcdcg .ContentPart ,&_gcbbge );_gebacg !=nil {return _gebacg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdcg .DelText =NewCT_Text ();if _bddcgc :=d .DecodeElement (_bcdcg .DelText ,&_gcbbge );_bddcgc !=nil {return _bddcgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdcg .InstrText =NewCT_Text ();if _egfge :=d .DecodeElement (_bcdcg .InstrText ,&_gcbbge );_egfge !=nil {return _egfge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdcg .DelInstrText =NewCT_Text ();if _fgbbe :=d .DecodeElement (_bcdcg .DelInstrText ,&_gcbbge );_fgbbe !=nil {return _fgbbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdcg .NoBreakHyphen =NewCT_Empty ();if _cedcf :=d .DecodeElement (_bcdcg .NoBreakHyphen ,&_gcbbge );_cedcf !=nil {return _cedcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bcdcg .SoftHyphen =NewCT_Empty ();if _effcd :=d .DecodeElement (_bcdcg .SoftHyphen ,&_gcbbge );_effcd !=nil {return _effcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdcg .DayShort =NewCT_Empty ();if _aedegd :=d .DecodeElement (_bcdcg .DayShort ,&_gcbbge );_aedegd !=nil {return _aedegd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bcdcg .MonthShort =NewCT_Empty ();if _bfdgc :=d .DecodeElement (_bcdcg .MonthShort ,&_gcbbge );_bfdgc !=nil {return _bfdgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdcg .YearShort =NewCT_Empty ();if _ccffed :=d .DecodeElement (_bcdcg .YearShort ,&_gcbbge );_ccffed !=nil {return _ccffed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdcg .DayLong =NewCT_Empty ();if _ffbcc :=d .DecodeElement (_bcdcg .DayLong ,&_gcbbge );_ffbcc !=nil {return _ffbcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdcg .MonthLong =NewCT_Empty ();if _aebfa :=d .DecodeElement (_bcdcg .MonthLong ,&_gcbbge );_aebfa !=nil {return _aebfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdcg .YearLong =NewCT_Empty ();if _ccbbeb :=d .DecodeElement (_bcdcg .YearLong ,&_gcbbge );_ccbbeb !=nil {return _ccbbeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdcg .AnnotationRef =NewCT_Empty ();if _bcgaad :=d .DecodeElement (_bcdcg .AnnotationRef ,&_gcbbge );_bcgaad !=nil {return _bcgaad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdcg .FootnoteRef =NewCT_Empty ();if _eagge :=d .DecodeElement (_bcdcg .FootnoteRef ,&_gcbbge );_eagge !=nil {return _eagge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdcg .EndnoteRef =NewCT_Empty ();if _ebageg :=d .DecodeElement (_bcdcg .EndnoteRef ,&_gcbbge );_ebageg !=nil {return _ebageg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdcg .Separator =NewCT_Empty ();if _gffgb :=d .DecodeElement (_bcdcg .Separator ,&_gcbbge );_gffgb !=nil {return _gffgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdcg .ContinuationSeparator =NewCT_Empty ();if _fcfaga :=d .DecodeElement (_bcdcg .ContinuationSeparator ,&_gcbbge );_fcfaga !=nil {return _fcfaga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bcdcg .Sym =NewCT_Sym ();if _cfaff :=d .DecodeElement (_bcdcg .Sym ,&_gcbbge );_cfaff !=nil {return _cfaff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdcg .PgNum =NewCT_Empty ();if _eegefe :=d .DecodeElement (_bcdcg .PgNum ,&_gcbbge );_eegefe !=nil {return _eegefe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bcdcg .Cr =NewCT_Empty ();if _dccag :=d .DecodeElement (_bcdcg .Cr ,&_gcbbge );_dccag !=nil {return _dccag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bcdcg .Tab =NewCT_Empty ();if _badgfe :=d .DecodeElement (_bcdcg .Tab ,&_gcbbge );_badgfe !=nil {return _badgfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdcg .Object =NewCT_Object ();if _fbgede :=d .DecodeElement (_bcdcg .Object ,&_gcbbge );_fbgede !=nil {return _fbgede ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdcg .Pict =NewCT_Picture ();if _bfceed :=d .DecodeElement (_bcdcg .Pict ,&_gcbbge );_bfceed !=nil {return _bfceed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdcg .FldChar =NewCT_FldChar ();if _aeffd :=d .DecodeElement (_bcdcg .FldChar ,&_gcbbge );_aeffd !=nil {return _aeffd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdcg .Ruby =NewCT_Ruby ();if _fdaee :=d .DecodeElement (_bcdcg .Ruby ,&_gcbbge );_fdaee !=nil {return _fdaee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdcg .FootnoteReference =NewCT_FtnEdnRef ();if _bbbcc :=d .DecodeElement (_bcdcg .FootnoteReference ,&_gcbbge );_bbbcc !=nil {return _bbbcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdcg .EndnoteReference =NewCT_FtnEdnRef ();if _dcbbed :=d .DecodeElement (_bcdcg .EndnoteReference ,&_gcbbge );_dcbbed !=nil {return _dcbbed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bcdcg .CommentReference =NewCT_Markup ();if _gccdg :=d .DecodeElement (_bcdcg .CommentReference ,&_gcbbge );_gccdg !=nil {return _gccdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdcg .Drawing =NewCT_Drawing ();if _gbgdbf :=d .DecodeElement (_bcdcg .Drawing ,&_gcbbge );_gbgdbf !=nil {return _gbgdbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdcg .Ptab =NewCT_PTab ();if _adbec :=d .DecodeElement (_bcdcg .Ptab ,&_gcbbge );_adbec !=nil {return _adbec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdcg .LastRenderedPageBreak =NewCT_Empty ();if _ebcgceg :=d .DecodeElement (_bcdcg .LastRenderedPageBreak ,&_gcbbge );_ebcgceg !=nil {return _ebcgceg ;};default:_ee .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",_gcbbge .Name );if _edbgdg :=d .Skip ();_edbgdg !=nil {return _edbgdg ;};};case _d .EndElement :break _cccdec ;case _d .CharData :};};return nil ;};type CT_Captions struct{ +// Entry Insertion Behaviors +Behaviors *CT_DocPartBehaviors ; -// Single Caption Type Definition -Caption []*CT_Caption ; +// Description for Entry +Description *CT_String ; -// Automatic Captioning Settings -AutoCaptions *CT_AutoCaptions ;};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;);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;);func (_acaec *Settings )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077\u003a\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0073";return _acaec .CT_Settings .MarshalXML (e ,start );}; +// Entry ID +Guid *CT_Guid ;};func (_cgbcd *CT_RubyContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cgbcd .R !=nil {_dbfge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_cgbcd .R ,_dbfge );};if _cgbcd .EG_RunLevelElts !=nil {for _ ,_ecafe :=range _cgbcd .EG_RunLevelElts {_ecafe .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SdtText ()*CT_SdtText {_bafbc :=&CT_SdtText {};return _bafbc };type ST_ObjectUpdateMode byte ;type CT_DecimalNumberOrPrecent struct{ -// ValidateWithPath validates the Fonts and its children, prefixing error messages with path -func (_bbefde *Fonts )ValidateWithPath (path string )error {if _efcdb :=_bbefde .CT_FontsList .ValidateWithPath (path );_efcdb !=nil {return _efcdb ;};return nil ;};func (_aaadad ST_TblOverlap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_becfac :=_d .Attr {};_becfac .Name =name ;switch _aaadad {case ST_TblOverlapUnset :_becfac .Value ="";case ST_TblOverlapNever :_becfac .Value ="\u006e\u0065\u0076e\u0072";case ST_TblOverlapOverlap :_becfac .Value ="\u006fv\u0065\u0072\u006c\u0061\u0070";};return _becfac ,nil ;};func (_bgfgd *CT_SectPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afedef :=range start .Attr {if _afedef .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_dbeec ,_gfcdf :=_afedef .Value ,error (nil );if _gfcdf !=nil {return _gfcdf ;};_bgfgd .RsidDelAttr =&_dbeec ;continue ;};if _afedef .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_ccaad ,_afcag :=_afedef .Value ,error (nil );if _afcag !=nil {return _afcag ;};_bgfgd .RsidSectAttr =&_ccaad ;continue ;};if _afedef .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_deada ,_gdcgbe :=_afedef .Value ,error (nil );if _gdcgbe !=nil {return _gdcgbe ;};_bgfgd .RsidRPrAttr =&_deada ;continue ;};if _afedef .Name .Local =="\u0072\u0073\u0069d\u0052"{_bdcde ,_eabaeg :=_afedef .Value ,error (nil );if _eabaeg !=nil {return _eabaeg ;};_bgfgd .RsidRAttr =&_bdcde ;continue ;};};_dgffa :for {_gfcbgg ,_adbfgg :=d .Token ();if _adbfgg !=nil {return _adbfgg ;};switch _egdfb :=_gfcbgg .(type ){case _d .StartElement :switch _egdfb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfgd .FootnotePr =NewCT_FtnProps ();if _afeea :=d .DecodeElement (_bgfgd .FootnotePr ,&_egdfb );_afeea !=nil {return _afeea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfgd .EndnotePr =NewCT_EdnProps ();if _ageaf :=d .DecodeElement (_bgfgd .EndnotePr ,&_egdfb );_ageaf !=nil {return _ageaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgfgd .Type =NewCT_SectType ();if _eagff :=d .DecodeElement (_bgfgd .Type ,&_egdfb );_eagff !=nil {return _eagff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfgd .PgSz =NewCT_PageSz ();if _gggfc :=d .DecodeElement (_bgfgd .PgSz ,&_egdfb );_gggfc !=nil {return _gggfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfgd .PgMar =NewCT_PageMar ();if _ceeee :=d .DecodeElement (_bgfgd .PgMar ,&_egdfb );_ceeee !=nil {return _ceeee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfgd .PaperSrc =NewCT_PaperSource ();if _bcbcaa :=d .DecodeElement (_bgfgd .PaperSrc ,&_egdfb );_bcbcaa !=nil {return _bcbcaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfgd .PgBorders =NewCT_PageBorders ();if _abgdgd :=d .DecodeElement (_bgfgd .PgBorders ,&_egdfb );_abgdgd !=nil {return _abgdgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfgd .LnNumType =NewCT_LineNumber ();if _efcaa :=d .DecodeElement (_bgfgd .LnNumType ,&_egdfb );_efcaa !=nil {return _efcaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfgd .PgNumType =NewCT_PageNumber ();if _ggacd :=d .DecodeElement (_bgfgd .PgNumType ,&_egdfb );_ggacd !=nil {return _ggacd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgfgd .Cols =NewCT_Columns ();if _caecc :=d .DecodeElement (_bgfgd .Cols ,&_egdfb );_caecc !=nil {return _caecc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfgd .FormProt =NewCT_OnOff ();if _egbga :=d .DecodeElement (_bgfgd .FormProt ,&_egdfb );_egbga !=nil {return _egbga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfgd .VAlign =NewCT_VerticalJc ();if _bddef :=d .DecodeElement (_bgfgd .VAlign ,&_egdfb );_bddef !=nil {return _bddef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfgd .NoEndnote =NewCT_OnOff ();if _dbgbe :=d .DecodeElement (_bgfgd .NoEndnote ,&_egdfb );_dbgbe !=nil {return _dbgbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfgd .TitlePg =NewCT_OnOff ();if _dggfc :=d .DecodeElement (_bgfgd .TitlePg ,&_egdfb );_dggfc !=nil {return _dggfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgfgd .TextDirection =NewCT_TextDirection ();if _fbefd :=d .DecodeElement (_bgfgd .TextDirection ,&_egdfb );_fbefd !=nil {return _fbefd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfgd .Bidi =NewCT_OnOff ();if _dgcgd :=d .DecodeElement (_bgfgd .Bidi ,&_egdfb );_dgcgd !=nil {return _dgcgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfgd .RtlGutter =NewCT_OnOff ();if _cgadd :=d .DecodeElement (_bgfgd .RtlGutter ,&_egdfb );_cgadd !=nil {return _cgadd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfgd .DocGrid =NewCT_DocGrid ();if _acagg :=d .DecodeElement (_bgfgd .DocGrid ,&_egdfb );_acagg !=nil {return _acagg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfgd .PrinterSettings =NewCT_Rel ();if _abfggc :=d .DecodeElement (_bgfgd .PrinterSettings ,&_egdfb );_abfggc !=nil {return _abfggc ;};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\u0053e\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065 \u0025\u0076",_egdfb .Name );if _bfcadc :=d .Skip ();_bfcadc !=nil {return _bfcadc ;};};case _d .EndElement :break _dgffa ;case _d .CharData :};};return nil ;};func NewCT_AbstractNum ()*CT_AbstractNum {_cee :=&CT_AbstractNum {};return _cee };func (_edbfd *CT_SdtContentRow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_febfe :for {_cbfag ,_ddede :=d .Token ();if _ddede !=nil {return _ddede ;};switch _bggebb :=_cbfag .(type ){case _d .StartElement :switch _bggebb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcafe :=NewCT_Row ();if _acfba :=d .DecodeElement (_fcafe ,&_bggebb );_acfba !=nil {return _acfba ;};_edbfd .Tr =append (_edbfd .Tr ,_fcafe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edbfd .CustomXml =NewCT_CustomXmlRow ();if _fbcdec :=d .DecodeElement (_edbfd .CustomXml ,&_bggebb );_fbcdec !=nil {return _fbcdec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edbfd .Sdt =NewCT_SdtRow ();if _egbace :=d .DecodeElement (_edbfd .Sdt ,&_bggebb );_egbace !=nil {return _egbace ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aedea :=NewEG_RunLevelElts ();_aedea .ProofErr =NewCT_ProofErr ();if _bdee :=d .DecodeElement (_aedea .ProofErr ,&_bggebb );_bdee !=nil {return _bdee ;};_edbfd .EG_RunLevelElts =append (_edbfd .EG_RunLevelElts ,_aedea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcaebg :=NewEG_RunLevelElts ();_dcaebg .PermStart =NewCT_PermStart ();if _cdfbfc :=d .DecodeElement (_dcaebg .PermStart ,&_bggebb );_cdfbfc !=nil {return _cdfbfc ;};_edbfd .EG_RunLevelElts =append (_edbfd .EG_RunLevelElts ,_dcaebg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aeeb :=NewEG_RunLevelElts ();_aeeb .PermEnd =NewCT_Perm ();if _bgeed :=d .DecodeElement (_aeeb .PermEnd ,&_bggebb );_bgeed !=nil {return _bgeed ;};_edbfd .EG_RunLevelElts =append (_edbfd .EG_RunLevelElts ,_aeeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cfad :=NewEG_RunLevelElts ();_cfad .Ins =NewCT_RunTrackChange ();if _gaecf :=d .DecodeElement (_cfad .Ins ,&_bggebb );_gaecf !=nil {return _gaecf ;};_edbfd .EG_RunLevelElts =append (_edbfd .EG_RunLevelElts ,_cfad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcfcdb :=NewEG_RunLevelElts ();_gcfcdb .Del =NewCT_RunTrackChange ();if _cfcgga :=d .DecodeElement (_gcfcdb .Del ,&_bggebb );_cfcgga !=nil {return _cfcgga ;};_edbfd .EG_RunLevelElts =append (_edbfd .EG_RunLevelElts ,_gcfcdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ecgbd :=NewEG_RunLevelElts ();_ecgbd .MoveFrom =NewCT_RunTrackChange ();if _baeba :=d .DecodeElement (_ecgbd .MoveFrom ,&_bggebb );_baeba !=nil {return _baeba ;};_edbfd .EG_RunLevelElts =append (_edbfd .EG_RunLevelElts ,_ecgbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fbbga :=NewEG_RunLevelElts ();_fbbga .MoveTo =NewCT_RunTrackChange ();if _eeaad :=d .DecodeElement (_fbbga .MoveTo ,&_bggebb );_eeaad !=nil {return _eeaad ;};_edbfd .EG_RunLevelElts =append (_edbfd .EG_RunLevelElts ,_fbbga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbgae :=NewEG_RunLevelElts ();_gdfef :=NewEG_RangeMarkupElements ();_gdfef .BookmarkStart =NewCT_Bookmark ();if _adfce :=d .DecodeElement (_gdfef .BookmarkStart ,&_bggebb );_adfce !=nil {return _adfce ;};_edbfd .EG_RunLevelElts =append (_edbfd .EG_RunLevelElts ,_cbgae );_cbgae .EG_RangeMarkupElements =append (_cbgae .EG_RangeMarkupElements ,_gdfef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aceffe :=NewEG_RunLevelElts ();_aaedc :=NewEG_RangeMarkupElements ();_aaedc .BookmarkEnd =NewCT_MarkupRange ();if _fgdcf :=d .DecodeElement (_aaedc .BookmarkEnd ,&_bggebb );_fgdcf !=nil {return _fgdcf ;};_edbfd .EG_RunLevelElts =append (_edbfd .EG_RunLevelElts ,_aceffe );_aceffe .EG_RangeMarkupElements =append (_aceffe .EG_RangeMarkupElements ,_aaedc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_beefb :=NewEG_RunLevelElts ();_feaacg :=NewEG_RangeMarkupElements ();_feaacg .MoveFromRangeStart =NewCT_MoveBookmark ();if _gbfda :=d .DecodeElement (_feaacg .MoveFromRangeStart ,&_bggebb );_gbfda !=nil {return _gbfda ;};_edbfd .EG_RunLevelElts =append (_edbfd .EG_RunLevelElts ,_beefb );_beefb .EG_RangeMarkupElements =append (_beefb .EG_RangeMarkupElements ,_feaacg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_efedc :=NewEG_RunLevelElts ();_efgce :=NewEG_RangeMarkupElements ();_efgce .MoveFromRangeEnd =NewCT_MarkupRange ();if _bbeee :=d .DecodeElement (_efgce .MoveFromRangeEnd ,&_bggebb );_bbeee !=nil {return _bbeee ;};_edbfd .EG_RunLevelElts =append (_edbfd .EG_RunLevelElts ,_efedc );_efedc .EG_RangeMarkupElements =append (_efedc .EG_RangeMarkupElements ,_efgce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egdbg :=NewEG_RunLevelElts ();_dcedef :=NewEG_RangeMarkupElements ();_dcedef .MoveToRangeStart =NewCT_MoveBookmark ();if _fbbffd :=d .DecodeElement (_dcedef .MoveToRangeStart ,&_bggebb );_fbbffd !=nil {return _fbbffd ;};_edbfd .EG_RunLevelElts =append (_edbfd .EG_RunLevelElts ,_egdbg );_egdbg .EG_RangeMarkupElements =append (_egdbg .EG_RangeMarkupElements ,_dcedef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cceaga :=NewEG_RunLevelElts ();_fdcbd :=NewEG_RangeMarkupElements ();_fdcbd .MoveToRangeEnd =NewCT_MarkupRange ();if _gbdfbd :=d .DecodeElement (_fdcbd .MoveToRangeEnd ,&_bggebb );_gbdfbd !=nil {return _gbdfbd ;};_edbfd .EG_RunLevelElts =append (_edbfd .EG_RunLevelElts ,_cceaga );_cceaga .EG_RangeMarkupElements =append (_cceaga .EG_RangeMarkupElements ,_fdcbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_acfff :=NewEG_RunLevelElts ();_fabab :=NewEG_RangeMarkupElements ();_fabab .CommentRangeStart =NewCT_MarkupRange ();if _cebg :=d .DecodeElement (_fabab .CommentRangeStart ,&_bggebb );_cebg !=nil {return _cebg ;};_edbfd .EG_RunLevelElts =append (_edbfd .EG_RunLevelElts ,_acfff );_acfff .EG_RangeMarkupElements =append (_acfff .EG_RangeMarkupElements ,_fabab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcdag :=NewEG_RunLevelElts ();_ffeda :=NewEG_RangeMarkupElements ();_ffeda .CommentRangeEnd =NewCT_MarkupRange ();if _fccgd :=d .DecodeElement (_ffeda .CommentRangeEnd ,&_bggebb );_fccgd !=nil {return _fccgd ;};_edbfd .EG_RunLevelElts =append (_edbfd .EG_RunLevelElts ,_gcdag );_gcdag .EG_RangeMarkupElements =append (_gcdag .EG_RangeMarkupElements ,_ffeda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dbbgfc :=NewEG_RunLevelElts ();_agdcf :=NewEG_RangeMarkupElements ();_agdcf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fedcg :=d .DecodeElement (_agdcf .CustomXmlInsRangeStart ,&_bggebb );_fedcg !=nil {return _fedcg ;};_edbfd .EG_RunLevelElts =append (_edbfd .EG_RunLevelElts ,_dbbgfc );_dbbgfc .EG_RangeMarkupElements =append (_dbbgfc .EG_RangeMarkupElements ,_agdcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egada :=NewEG_RunLevelElts ();_fdfdc :=NewEG_RangeMarkupElements ();_fdfdc .CustomXmlInsRangeEnd =NewCT_Markup ();if _acfc :=d .DecodeElement (_fdfdc .CustomXmlInsRangeEnd ,&_bggebb );_acfc !=nil {return _acfc ;};_edbfd .EG_RunLevelElts =append (_edbfd .EG_RunLevelElts ,_egada );_egada .EG_RangeMarkupElements =append (_egada .EG_RangeMarkupElements ,_fdfdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bacff :=NewEG_RunLevelElts ();_cbfbg :=NewEG_RangeMarkupElements ();_cbfbg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dbgdg :=d .DecodeElement (_cbfbg .CustomXmlDelRangeStart ,&_bggebb );_dbgdg !=nil {return _dbgdg ;};_edbfd .EG_RunLevelElts =append (_edbfd .EG_RunLevelElts ,_bacff );_bacff .EG_RangeMarkupElements =append (_bacff .EG_RangeMarkupElements ,_cbfbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dabee :=NewEG_RunLevelElts ();_bebbg :=NewEG_RangeMarkupElements ();_bebbg .CustomXmlDelRangeEnd =NewCT_Markup ();if _ddbdcf :=d .DecodeElement (_bebbg .CustomXmlDelRangeEnd ,&_bggebb );_ddbdcf !=nil {return _ddbdcf ;};_edbfd .EG_RunLevelElts =append (_edbfd .EG_RunLevelElts ,_dabee );_dabee .EG_RangeMarkupElements =append (_dabee .EG_RangeMarkupElements ,_bebbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdega :=NewEG_RunLevelElts ();_fabce :=NewEG_RangeMarkupElements ();_fabce .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bggbf :=d .DecodeElement (_fabce .CustomXmlMoveFromRangeStart ,&_bggebb );_bggbf !=nil {return _bggbf ;};_edbfd .EG_RunLevelElts =append (_edbfd .EG_RunLevelElts ,_bdega );_bdega .EG_RangeMarkupElements =append (_bdega .EG_RangeMarkupElements ,_fabce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgbeg :=NewEG_RunLevelElts ();_fbacb :=NewEG_RangeMarkupElements ();_fbacb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fbdbaa :=d .DecodeElement (_fbacb .CustomXmlMoveFromRangeEnd ,&_bggebb );_fbdbaa !=nil {return _fbdbaa ;};_edbfd .EG_RunLevelElts =append (_edbfd .EG_RunLevelElts ,_dgbeg );_dgbeg .EG_RangeMarkupElements =append (_dgbeg .EG_RangeMarkupElements ,_fbacb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgafa :=NewEG_RunLevelElts ();_gcada :=NewEG_RangeMarkupElements ();_gcada .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dafag :=d .DecodeElement (_gcada .CustomXmlMoveToRangeStart ,&_bggebb );_dafag !=nil {return _dafag ;};_edbfd .EG_RunLevelElts =append (_edbfd .EG_RunLevelElts ,_dgafa );_dgafa .EG_RangeMarkupElements =append (_dgafa .EG_RangeMarkupElements ,_gcada );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_addd :=NewEG_RunLevelElts ();_bcbga :=NewEG_RangeMarkupElements ();_bcbga .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _abfff :=d .DecodeElement (_bcbga .CustomXmlMoveToRangeEnd ,&_bggebb );_abfff !=nil {return _abfff ;};_edbfd .EG_RunLevelElts =append (_edbfd .EG_RunLevelElts ,_addd );_addd .EG_RangeMarkupElements =append (_addd .EG_RangeMarkupElements ,_bcbga );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adfbcb :=NewEG_RunLevelElts ();_ddbef :=NewEG_MathContent ();_ddbef .OMathPara =_a .NewOMathPara ();if _abega :=d .DecodeElement (_ddbef .OMathPara ,&_bggebb );_abega !=nil {return _abega ;};_edbfd .EG_RunLevelElts =append (_edbfd .EG_RunLevelElts ,_adfbcb );_adfbcb .EG_MathContent =append (_adfbcb .EG_MathContent ,_ddbef );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffdagg :=NewEG_RunLevelElts ();_bfagf :=NewEG_MathContent ();_bfagf .OMath =_a .NewOMath ();if _ggffc :=d .DecodeElement (_bfagf .OMath ,&_bggebb );_ggffc !=nil {return _ggffc ;};_edbfd .EG_RunLevelElts =append (_edbfd .EG_RunLevelElts ,_ffdagg );_ffdagg .EG_MathContent =append (_ffdagg .EG_MathContent ,_bfagf );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\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0020\u0025v",_bggebb .Name );if _ffbgbg :=d .Skip ();_ffbgbg !=nil {return _ffbgbg ;};};case _d .EndElement :break _febfe ;case _d .CharData :};};return nil ;};func NewCT_ParaRPrChange ()*CT_ParaRPrChange {_fddcg :=&CT_ParaRPrChange {};_fddcg .RPr =NewCT_ParaRPrOriginal ();return _fddcg ;};func NewEndnotes ()*Endnotes {_cafgd :=&Endnotes {};_cafgd .CT_Endnotes =*NewCT_Endnotes ();return _cafgd ;};type EG_ParaRPrTrackChanges struct{ +// Value in Percent +ValAttr ST_DecimalNumberOrPercent ;}; -// Inserted Paragraph -Ins *CT_TrackChange ; +// ValidateWithPath validates the CT_NumRestart and its children, prefixing error messages with path +func (_fecfb *CT_NumRestart )ValidateWithPath (path string )error {if _fecfb .ValAttr ==ST_RestartNumberUnset {return _g .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 _ccabd :=_fecfb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccabd !=nil {return _ccabd ;};return nil ;};type EG_BlockLevelElts struct{ -// Deleted Paragraph -Del *CT_TrackChange ; +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;}; -// Move Source Paragraph -MoveFrom *CT_TrackChange ; +// Validate validates the WdCT_Inline and its children +func (_fdbcbg *WdCT_Inline )Validate ()error {return _fdbcbg .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0049\u006e\u006c\u0069\u006e\u0065");}; -// Move Destination Paragraph -MoveTo *CT_TrackChange ;};func (_accd *CT_LevelText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _accd .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",*_accd .ValAttr )});};if _accd .NullAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006c\u006c"},Value :_db .Sprintf ("\u0025\u0076",*_accd .NullAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eddbce ST_RubyAlign )ValidateWithPath (path string )error {switch _eddbce {case 0,1,2,3,4,5,6:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eddbce ));};return nil ;};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 (_geff *CT_FtnEdnSepRef )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_geff .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_AutoCaption ()*CT_AutoCaption {_dfe :=&CT_AutoCaption {};return _dfe };func (_bcbbg *ST_HighlightColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cegdgb ,_gdccea :=d .Token ();if _gdccea !=nil {return _gdccea ;};if _ffagdg ,_gdadb :=_cegdgb .(_d .EndElement );_gdadb &&_ffagdg .Name ==start .Name {*_bcbbg =1;return nil ;};if _babfca ,_bbeef :=_cegdgb .(_d .CharData );!_bbeef {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cegdgb );}else {switch string (_babfca ){case "":*_bcbbg =0;case "\u0062\u006c\u0061c\u006b":*_bcbbg =1;case "\u0062\u006c\u0075\u0065":*_bcbbg =2;case "\u0063\u0079\u0061\u006e":*_bcbbg =3;case "\u0067\u0072\u0065e\u006e":*_bcbbg =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_bcbbg =5;case "\u0072\u0065\u0064":*_bcbbg =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_bcbbg =7;case "\u0077\u0068\u0069t\u0065":*_bcbbg =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_bcbbg =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_bcbbg =10;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_bcbbg =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_bcbbg =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_bcbbg =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_bcbbg =14;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_bcbbg =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_bcbbg =16;case "\u006e\u006f\u006e\u0065":*_bcbbg =17;};};_cegdgb ,_gdccea =d .Token ();if _gdccea !=nil {return _gdccea ;};if _geeccd ,_gfbee :=_cegdgb .(_d .EndElement );_gfbee &&_geeccd .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cegdgb );}; +// ValidateWithPath validates the CT_TrackChangeRange and its children, prefixing error messages with path +func (_bdggb *CT_TrackChangeRange )ValidateWithPath (path string )error {if _afgbb :=_bdggb .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_afgbb !=nil {return _afgbb ;};return nil ;};func NewCT_FFTextType ()*CT_FFTextType {_ffcb :=&CT_FFTextType {};_ffcb .ValAttr =ST_FFTextType (1);return _ffcb ;};func (_decfeb ST_View )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_acbgd :=_d .Attr {};_acbgd .Name =name ;switch _decfeb {case ST_ViewUnset :_acbgd .Value ="";case ST_ViewNone :_acbgd .Value ="\u006e\u006f\u006e\u0065";case ST_ViewPrint :_acbgd .Value ="\u0070\u0072\u0069n\u0074";case ST_ViewOutline :_acbgd .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";case ST_ViewMasterPages :_acbgd .Value ="m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073";case ST_ViewNormal :_acbgd .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ViewWeb :_acbgd .Value ="\u0077\u0065\u0062";};return _acbgd ,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;); -// Validate validates the WdCT_PosHChoice and its children -func (_efcbe *WdCT_PosHChoice )Validate ()error {return _efcbe .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0048\u0043\u0068\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the CT_NumPr and its children, prefixing error messages with path +func (_bcdcb *CT_NumPr )ValidateWithPath (path string )error {if _bcdcb .Ilvl !=nil {if _eaeee :=_bcdcb .Ilvl .ValidateWithPath (path +"\u002f\u0049\u006cv\u006c");_eaeee !=nil {return _eaeee ;};};if _bcdcb .NumId !=nil {if _ebbdc :=_bcdcb .NumId .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0049\u0064");_ebbdc !=nil {return _ebbdc ;};};if _bcdcb .NumberingChange !=nil {if _bcdaa :=_bcdcb .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065");_bcdaa !=nil {return _bcdaa ;};};if _bcdcb .Ins !=nil {if _bebeb :=_bcdcb .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_bebeb !=nil {return _bebeb ;};};return nil ;};func (_eaced ST_StyleSort )String ()string {switch _eaced {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 (_egfdd *WdST_AlignV )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_egfdd =0;case "\u0074\u006f\u0070":*_egfdd =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_egfdd =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_egfdd =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_egfdd =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_egfdd =5;};return nil ;};func NewCT_VMerge ()*CT_VMerge {_baagb :=&CT_VMerge {};return _baagb };func NewEG_FtnEdnNumProps ()*EG_FtnEdnNumProps {_agdff :=&EG_FtnEdnNumProps {};return _agdff };func (_fdafc *CT_TcPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgcbc :for {_adeeae ,_cgbbce :=d .Token ();if _cgbbce !=nil {return _cgbbce ;};switch _cdfgde :=_adeeae .(type ){case _d .StartElement :switch _cdfgde .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fdafc .CnfStyle =NewCT_Cnf ();if _bgfea :=d .DecodeElement (_fdafc .CnfStyle ,&_cdfgde );_bgfea !=nil {return _bgfea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fdafc .TcW =NewCT_TblWidth ();if _ebbbb :=d .DecodeElement (_fdafc .TcW ,&_cdfgde );_ebbbb !=nil {return _ebbbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdafc .GridSpan =NewCT_DecimalNumber ();if _gddabe :=d .DecodeElement (_fdafc .GridSpan ,&_cdfgde );_gddabe !=nil {return _gddabe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdafc .HMerge =NewCT_HMerge ();if _dcace :=d .DecodeElement (_fdafc .HMerge ,&_cdfgde );_dcace !=nil {return _dcace ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdafc .VMerge =NewCT_VMerge ();if _gacbb :=d .DecodeElement (_fdafc .VMerge ,&_cdfgde );_gacbb !=nil {return _gacbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdafc .TcBorders =NewCT_TcBorders ();if _babcb :=d .DecodeElement (_fdafc .TcBorders ,&_cdfgde );_babcb !=nil {return _babcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fdafc .Shd =NewCT_Shd ();if _babef :=d .DecodeElement (_fdafc .Shd ,&_cdfgde );_babef !=nil {return _babef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdafc .NoWrap =NewCT_OnOff ();if _ddfaa :=d .DecodeElement (_fdafc .NoWrap ,&_cdfgde );_ddfaa !=nil {return _ddfaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fdafc .TcMar =NewCT_TcMar ();if _cggfa :=d .DecodeElement (_fdafc .TcMar ,&_cdfgde );_cggfa !=nil {return _cggfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fdafc .TextDirection =NewCT_TextDirection ();if _eddag :=d .DecodeElement (_fdafc .TextDirection ,&_cdfgde );_eddag !=nil {return _eddag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdafc .TcFitText =NewCT_OnOff ();if _feafg :=d .DecodeElement (_fdafc .TcFitText ,&_cdfgde );_feafg !=nil {return _feafg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdafc .VAlign =NewCT_VerticalJc ();if _caada :=d .DecodeElement (_fdafc .VAlign ,&_cdfgde );_caada !=nil {return _caada ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdafc .HideMark =NewCT_OnOff ();if _bbegb :=d .DecodeElement (_fdafc .HideMark ,&_cdfgde );_bbegb !=nil {return _bbegb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdafc .Headers =NewCT_Headers ();if _badfd :=d .DecodeElement (_fdafc .Headers ,&_cdfgde );_badfd !=nil {return _badfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdafc .CellIns =NewCT_TrackChange ();if _ebceca :=d .DecodeElement (_fdafc .CellIns ,&_cdfgde );_ebceca !=nil {return _ebceca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdafc .CellDel =NewCT_TrackChange ();if _aeddc :=d .DecodeElement (_fdafc .CellDel ,&_cdfgde );_aeddc !=nil {return _aeddc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdafc .CellMerge =NewCT_CellMergeTrackChange ();if _dbbaf :=d .DecodeElement (_fdafc .CellMerge ,&_cdfgde );_dbbaf !=nil {return _dbbaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fdafc .TcPrChange =NewCT_TcPrChange ();if _gcfdba :=d .DecodeElement (_fdafc .TcPrChange ,&_cdfgde );_gcfdba !=nil {return _gcfdba ;};default:_dg .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",_cdfgde .Name );if _geafgg :=d .Skip ();_geafgg !=nil {return _geafgg ;};};case _d .EndElement :break _cgcbc ;case _d .CharData :};};return nil ;};type WdWgp struct{WdCT_WordprocessingGroup };func (_abedg *CT_EdnDocProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcbgb :for {_dgac ,_addab :=d .Token ();if _addab !=nil {return _addab ;};switch _gcdbf :=_dgac .(type ){case _d .StartElement :switch _gcdbf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abedg .Pos =NewCT_EdnPos ();if _gacc :=d .DecodeElement (_abedg .Pos ,&_gcdbf );_gacc !=nil {return _gacc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abedg .NumFmt =NewCT_NumFmt ();if _dbcbg :=d .DecodeElement (_abedg .NumFmt ,&_gcdbf );_dbcbg !=nil {return _dbcbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abedg .NumStart =NewCT_DecimalNumber ();if _bdcda :=d .DecodeElement (_abedg .NumStart ,&_gcdbf );_bdcda !=nil {return _bdcda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abedg .NumRestart =NewCT_NumRestart ();if _efcb :=d .DecodeElement (_abedg .NumRestart ,&_gcdbf );_efcb !=nil {return _efcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbgfa :=NewCT_FtnEdnSepRef ();if _ggbf :=d .DecodeElement (_dbgfa ,&_gcdbf );_ggbf !=nil {return _ggbf ;};_abedg .Endnote =append (_abedg .Endnote ,_dbgfa );default:_dg .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",_gcdbf .Name );if _bgbe :=d .Skip ();_bgbe !=nil {return _bgbe ;};};case _d .EndElement :break _bcbgb ;case _d .CharData :};};return nil ;};func (_egace *CT_SmartTagRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eaggg :=range start .Attr {if _eaggg .Name .Local =="\u0075\u0072\u0069"{_dcgefa ,_edebd :=_eaggg .Value ,error (nil );if _edebd !=nil {return _edebd ;};_egace .UriAttr =&_dcgefa ;continue ;};if _eaggg .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_ddagb ,_dfgeb :=_eaggg .Value ,error (nil );if _dfgeb !=nil {return _dfgeb ;};_egace .ElementAttr =_ddagb ;continue ;};};_cbdbe :for {_bccba ,_feafbc :=d .Token ();if _feafbc !=nil {return _feafbc ;};switch _gbfggc :=_bccba .(type ){case _d .StartElement :switch _gbfggc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egace .SmartTagPr =NewCT_SmartTagPr ();if _accbe :=d .DecodeElement (_egace .SmartTagPr ,&_gbfggc );_accbe !=nil {return _accbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgaeag :=NewEG_PContent ();_fadbc :=NewCT_SimpleField ();if _gdcce :=d .DecodeElement (_fadbc ,&_gbfggc );_gdcce !=nil {return _gdcce ;};_bgaeag .FldSimple =append (_bgaeag .FldSimple ,_fadbc );_egace .EG_PContent =append (_egace .EG_PContent ,_bgaeag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbgbd :=NewEG_PContent ();_fbgbd .Hyperlink =NewCT_Hyperlink ();if _ggafc :=d .DecodeElement (_fbgbd .Hyperlink ,&_gbfggc );_ggafc !=nil {return _ggafc ;};_egace .EG_PContent =append (_egace .EG_PContent ,_fbgbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fgadf :=NewEG_PContent ();_fgadf .SubDoc =NewCT_Rel ();if _cafcf :=d .DecodeElement (_fgadf .SubDoc ,&_gbfggc );_cafcf !=nil {return _cafcf ;};_egace .EG_PContent =append (_egace .EG_PContent ,_fgadf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acgfbd :=NewEG_PContent ();_cegge :=NewEG_ContentRunContent ();_cegge .CustomXml =NewCT_CustomXmlRun ();if _adegd :=d .DecodeElement (_cegge .CustomXml ,&_gbfggc );_adegd !=nil {return _adegd ;};_egace .EG_PContent =append (_egace .EG_PContent ,_acgfbd );_acgfbd .EG_ContentRunContent =append (_acgfbd .EG_ContentRunContent ,_cegge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_deaeg :=NewEG_PContent ();_gdefb :=NewEG_ContentRunContent ();_gdefb .SmartTag =NewCT_SmartTagRun ();if _cafag :=d .DecodeElement (_gdefb .SmartTag ,&_gbfggc );_cafag !=nil {return _cafag ;};_egace .EG_PContent =append (_egace .EG_PContent ,_deaeg );_deaeg .EG_ContentRunContent =append (_deaeg .EG_ContentRunContent ,_gdefb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ccbge :=NewEG_PContent ();_edbfc :=NewEG_ContentRunContent ();_edbfc .Sdt =NewCT_SdtRun ();if _agfdbc :=d .DecodeElement (_edbfc .Sdt ,&_gbfggc );_agfdbc !=nil {return _agfdbc ;};_egace .EG_PContent =append (_egace .EG_PContent ,_ccbge );_ccbge .EG_ContentRunContent =append (_ccbge .EG_ContentRunContent ,_edbfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ceagd :=NewEG_PContent ();_ffagbb :=NewEG_ContentRunContent ();_ffagbb .Dir =NewCT_DirContentRun ();if _cagbc :=d .DecodeElement (_ffagbb .Dir ,&_gbfggc );_cagbc !=nil {return _cagbc ;};_egace .EG_PContent =append (_egace .EG_PContent ,_ceagd );_ceagd .EG_ContentRunContent =append (_ceagd .EG_ContentRunContent ,_ffagbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfefg :=NewEG_PContent ();_gdbfc :=NewEG_ContentRunContent ();_gdbfc .Bdo =NewCT_BdoContentRun ();if _bfdde :=d .DecodeElement (_gdbfc .Bdo ,&_gbfggc );_bfdde !=nil {return _bfdde ;};_egace .EG_PContent =append (_egace .EG_PContent ,_bfefg );_bfefg .EG_ContentRunContent =append (_bfefg .EG_ContentRunContent ,_gdbfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afcbg :=NewEG_PContent ();_aefbf :=NewEG_ContentRunContent ();_aefbf .R =NewCT_R ();if _gfdga :=d .DecodeElement (_aefbf .R ,&_gbfggc );_gfdga !=nil {return _gfdga ;};_egace .EG_PContent =append (_egace .EG_PContent ,_afcbg );_afcbg .EG_ContentRunContent =append (_afcbg .EG_ContentRunContent ,_aefbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfffc :=NewEG_PContent ();_afddd :=NewEG_ContentRunContent ();_bedbbb :=NewEG_RunLevelElts ();_bedbbb .ProofErr =NewCT_ProofErr ();if _cbddg :=d .DecodeElement (_bedbbb .ProofErr ,&_gbfggc );_cbddg !=nil {return _cbddg ;};_egace .EG_PContent =append (_egace .EG_PContent ,_dfffc );_dfffc .EG_ContentRunContent =append (_dfffc .EG_ContentRunContent ,_afddd );_afddd .EG_RunLevelElts =append (_afddd .EG_RunLevelElts ,_bedbbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eafag :=NewEG_PContent ();_agedc :=NewEG_ContentRunContent ();_fddcc :=NewEG_RunLevelElts ();_fddcc .PermStart =NewCT_PermStart ();if _gecga :=d .DecodeElement (_fddcc .PermStart ,&_gbfggc );_gecga !=nil {return _gecga ;};_egace .EG_PContent =append (_egace .EG_PContent ,_eafag );_eafag .EG_ContentRunContent =append (_eafag .EG_ContentRunContent ,_agedc );_agedc .EG_RunLevelElts =append (_agedc .EG_RunLevelElts ,_fddcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bacca :=NewEG_PContent ();_fffec :=NewEG_ContentRunContent ();_gcadb :=NewEG_RunLevelElts ();_gcadb .PermEnd =NewCT_Perm ();if _dbbdbg :=d .DecodeElement (_gcadb .PermEnd ,&_gbfggc );_dbbdbg !=nil {return _dbbdbg ;};_egace .EG_PContent =append (_egace .EG_PContent ,_bacca );_bacca .EG_ContentRunContent =append (_bacca .EG_ContentRunContent ,_fffec );_fffec .EG_RunLevelElts =append (_fffec .EG_RunLevelElts ,_gcadb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfagcf :=NewEG_PContent ();_edaag :=NewEG_ContentRunContent ();_dadffd :=NewEG_RunLevelElts ();_dadffd .Ins =NewCT_RunTrackChange ();if _ececg :=d .DecodeElement (_dadffd .Ins ,&_gbfggc );_ececg !=nil {return _ececg ;};_egace .EG_PContent =append (_egace .EG_PContent ,_gfagcf );_gfagcf .EG_ContentRunContent =append (_gfagcf .EG_ContentRunContent ,_edaag );_edaag .EG_RunLevelElts =append (_edaag .EG_RunLevelElts ,_dadffd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dabcb :=NewEG_PContent ();_bbcedf :=NewEG_ContentRunContent ();_dagead :=NewEG_RunLevelElts ();_dagead .Del =NewCT_RunTrackChange ();if _egcec :=d .DecodeElement (_dagead .Del ,&_gbfggc );_egcec !=nil {return _egcec ;};_egace .EG_PContent =append (_egace .EG_PContent ,_dabcb );_dabcb .EG_ContentRunContent =append (_dabcb .EG_ContentRunContent ,_bbcedf );_bbcedf .EG_RunLevelElts =append (_bbcedf .EG_RunLevelElts ,_dagead );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gggcad :=NewEG_PContent ();_dfbgfg :=NewEG_ContentRunContent ();_gfeca :=NewEG_RunLevelElts ();_gfeca .MoveFrom =NewCT_RunTrackChange ();if _cagacf :=d .DecodeElement (_gfeca .MoveFrom ,&_gbfggc );_cagacf !=nil {return _cagacf ;};_egace .EG_PContent =append (_egace .EG_PContent ,_gggcad );_gggcad .EG_ContentRunContent =append (_gggcad .EG_ContentRunContent ,_dfbgfg );_dfbgfg .EG_RunLevelElts =append (_dfbgfg .EG_RunLevelElts ,_gfeca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdcde :=NewEG_PContent ();_cbadfd :=NewEG_ContentRunContent ();_cadbe :=NewEG_RunLevelElts ();_cadbe .MoveTo =NewCT_RunTrackChange ();if _ecaee :=d .DecodeElement (_cadbe .MoveTo ,&_gbfggc );_ecaee !=nil {return _ecaee ;};_egace .EG_PContent =append (_egace .EG_PContent ,_cdcde );_cdcde .EG_ContentRunContent =append (_cdcde .EG_ContentRunContent ,_cbadfd );_cbadfd .EG_RunLevelElts =append (_cbadfd .EG_RunLevelElts ,_cadbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cfcbdc :=NewEG_PContent ();_acdda :=NewEG_ContentRunContent ();_ffdfa :=NewEG_RunLevelElts ();_aacagf :=NewEG_RangeMarkupElements ();_aacagf .BookmarkStart =NewCT_Bookmark ();if _gaedcd :=d .DecodeElement (_aacagf .BookmarkStart ,&_gbfggc );_gaedcd !=nil {return _gaedcd ;};_egace .EG_PContent =append (_egace .EG_PContent ,_cfcbdc );_cfcbdc .EG_ContentRunContent =append (_cfcbdc .EG_ContentRunContent ,_acdda );_acdda .EG_RunLevelElts =append (_acdda .EG_RunLevelElts ,_ffdfa );_ffdfa .EG_RangeMarkupElements =append (_ffdfa .EG_RangeMarkupElements ,_aacagf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gebec :=NewEG_PContent ();_febafa :=NewEG_ContentRunContent ();_adbfd :=NewEG_RunLevelElts ();_fabgc :=NewEG_RangeMarkupElements ();_fabgc .BookmarkEnd =NewCT_MarkupRange ();if _fcaff :=d .DecodeElement (_fabgc .BookmarkEnd ,&_gbfggc );_fcaff !=nil {return _fcaff ;};_egace .EG_PContent =append (_egace .EG_PContent ,_gebec );_gebec .EG_ContentRunContent =append (_gebec .EG_ContentRunContent ,_febafa );_febafa .EG_RunLevelElts =append (_febafa .EG_RunLevelElts ,_adbfd );_adbfd .EG_RangeMarkupElements =append (_adbfd .EG_RangeMarkupElements ,_fabgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfabd :=NewEG_PContent ();_cefff :=NewEG_ContentRunContent ();_adgbdd :=NewEG_RunLevelElts ();_aeaeb :=NewEG_RangeMarkupElements ();_aeaeb .MoveFromRangeStart =NewCT_MoveBookmark ();if _gcbgce :=d .DecodeElement (_aeaeb .MoveFromRangeStart ,&_gbfggc );_gcbgce !=nil {return _gcbgce ;};_egace .EG_PContent =append (_egace .EG_PContent ,_bfabd );_bfabd .EG_ContentRunContent =append (_bfabd .EG_ContentRunContent ,_cefff );_cefff .EG_RunLevelElts =append (_cefff .EG_RunLevelElts ,_adgbdd );_adgbdd .EG_RangeMarkupElements =append (_adgbdd .EG_RangeMarkupElements ,_aeaeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bdadc :=NewEG_PContent ();_acaae :=NewEG_ContentRunContent ();_fdbed :=NewEG_RunLevelElts ();_fcgda :=NewEG_RangeMarkupElements ();_fcgda .MoveFromRangeEnd =NewCT_MarkupRange ();if _dcaagad :=d .DecodeElement (_fcgda .MoveFromRangeEnd ,&_gbfggc );_dcaagad !=nil {return _dcaagad ;};_egace .EG_PContent =append (_egace .EG_PContent ,_bdadc );_bdadc .EG_ContentRunContent =append (_bdadc .EG_ContentRunContent ,_acaae );_acaae .EG_RunLevelElts =append (_acaae .EG_RunLevelElts ,_fdbed );_fdbed .EG_RangeMarkupElements =append (_fdbed .EG_RangeMarkupElements ,_fcgda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dgagc :=NewEG_PContent ();_bgcafe :=NewEG_ContentRunContent ();_fddae :=NewEG_RunLevelElts ();_gdbdf :=NewEG_RangeMarkupElements ();_gdbdf .MoveToRangeStart =NewCT_MoveBookmark ();if _bfffbc :=d .DecodeElement (_gdbdf .MoveToRangeStart ,&_gbfggc );_bfffbc !=nil {return _bfffbc ;};_egace .EG_PContent =append (_egace .EG_PContent ,_dgagc );_dgagc .EG_ContentRunContent =append (_dgagc .EG_ContentRunContent ,_bgcafe );_bgcafe .EG_RunLevelElts =append (_bgcafe .EG_RunLevelElts ,_fddae );_fddae .EG_RangeMarkupElements =append (_fddae .EG_RangeMarkupElements ,_gdbdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gfcbbg :=NewEG_PContent ();_fafgd :=NewEG_ContentRunContent ();_dbcdd :=NewEG_RunLevelElts ();_bebdea :=NewEG_RangeMarkupElements ();_bebdea .MoveToRangeEnd =NewCT_MarkupRange ();if _cdddf :=d .DecodeElement (_bebdea .MoveToRangeEnd ,&_gbfggc );_cdddf !=nil {return _cdddf ;};_egace .EG_PContent =append (_egace .EG_PContent ,_gfcbbg );_gfcbbg .EG_ContentRunContent =append (_gfcbbg .EG_ContentRunContent ,_fafgd );_fafgd .EG_RunLevelElts =append (_fafgd .EG_RunLevelElts ,_dbcdd );_dbcdd .EG_RangeMarkupElements =append (_dbcdd .EG_RangeMarkupElements ,_bebdea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ecebf :=NewEG_PContent ();_eeab :=NewEG_ContentRunContent ();_ebgegf :=NewEG_RunLevelElts ();_bcbcbg :=NewEG_RangeMarkupElements ();_bcbcbg .CommentRangeStart =NewCT_MarkupRange ();if _bfbda :=d .DecodeElement (_bcbcbg .CommentRangeStart ,&_gbfggc );_bfbda !=nil {return _bfbda ;};_egace .EG_PContent =append (_egace .EG_PContent ,_ecebf );_ecebf .EG_ContentRunContent =append (_ecebf .EG_ContentRunContent ,_eeab );_eeab .EG_RunLevelElts =append (_eeab .EG_RunLevelElts ,_ebgegf );_ebgegf .EG_RangeMarkupElements =append (_ebgegf .EG_RangeMarkupElements ,_bcbcbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcgge :=NewEG_PContent ();_dgggb :=NewEG_ContentRunContent ();_bfbcg :=NewEG_RunLevelElts ();_aaagd :=NewEG_RangeMarkupElements ();_aaagd .CommentRangeEnd =NewCT_MarkupRange ();if _eefge :=d .DecodeElement (_aaagd .CommentRangeEnd ,&_gbfggc );_eefge !=nil {return _eefge ;};_egace .EG_PContent =append (_egace .EG_PContent ,_dcgge );_dcgge .EG_ContentRunContent =append (_dcgge .EG_ContentRunContent ,_dgggb );_dgggb .EG_RunLevelElts =append (_dgggb .EG_RunLevelElts ,_bfbcg );_bfbcg .EG_RangeMarkupElements =append (_bfbcg .EG_RangeMarkupElements ,_aaagd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ggecb :=NewEG_PContent ();_agecgc :=NewEG_ContentRunContent ();_bggc :=NewEG_RunLevelElts ();_abcdg :=NewEG_RangeMarkupElements ();_abcdg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fgba :=d .DecodeElement (_abcdg .CustomXmlInsRangeStart ,&_gbfggc );_fgba !=nil {return _fgba ;};_egace .EG_PContent =append (_egace .EG_PContent ,_ggecb );_ggecb .EG_ContentRunContent =append (_ggecb .EG_ContentRunContent ,_agecgc );_agecgc .EG_RunLevelElts =append (_agecgc .EG_RunLevelElts ,_bggc );_bggc .EG_RangeMarkupElements =append (_bggc .EG_RangeMarkupElements ,_abcdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eggadg :=NewEG_PContent ();_ecfbd :=NewEG_ContentRunContent ();_ebaaa :=NewEG_RunLevelElts ();_fgbdfg :=NewEG_RangeMarkupElements ();_fgbdfg .CustomXmlInsRangeEnd =NewCT_Markup ();if _aaegef :=d .DecodeElement (_fgbdfg .CustomXmlInsRangeEnd ,&_gbfggc );_aaegef !=nil {return _aaegef ;};_egace .EG_PContent =append (_egace .EG_PContent ,_eggadg );_eggadg .EG_ContentRunContent =append (_eggadg .EG_ContentRunContent ,_ecfbd );_ecfbd .EG_RunLevelElts =append (_ecfbd .EG_RunLevelElts ,_ebaaa );_ebaaa .EG_RangeMarkupElements =append (_ebaaa .EG_RangeMarkupElements ,_fgbdfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfdaf :=NewEG_PContent ();_bdegfe :=NewEG_ContentRunContent ();_aagge :=NewEG_RunLevelElts ();_fddef :=NewEG_RangeMarkupElements ();_fddef .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fccgc :=d .DecodeElement (_fddef .CustomXmlDelRangeStart ,&_gbfggc );_fccgc !=nil {return _fccgc ;};_egace .EG_PContent =append (_egace .EG_PContent ,_bfdaf );_bfdaf .EG_ContentRunContent =append (_bfdaf .EG_ContentRunContent ,_bdegfe );_bdegfe .EG_RunLevelElts =append (_bdegfe .EG_RunLevelElts ,_aagge );_aagge .EG_RangeMarkupElements =append (_aagge .EG_RangeMarkupElements ,_fddef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eefdb :=NewEG_PContent ();_bbceea :=NewEG_ContentRunContent ();_ffeaf :=NewEG_RunLevelElts ();_abagg :=NewEG_RangeMarkupElements ();_abagg .CustomXmlDelRangeEnd =NewCT_Markup ();if _eeaa :=d .DecodeElement (_abagg .CustomXmlDelRangeEnd ,&_gbfggc );_eeaa !=nil {return _eeaa ;};_egace .EG_PContent =append (_egace .EG_PContent ,_eefdb );_eefdb .EG_ContentRunContent =append (_eefdb .EG_ContentRunContent ,_bbceea );_bbceea .EG_RunLevelElts =append (_bbceea .EG_RunLevelElts ,_ffeaf );_ffeaf .EG_RangeMarkupElements =append (_ffeaf .EG_RangeMarkupElements ,_abagg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geaeg :=NewEG_PContent ();_afcdg :=NewEG_ContentRunContent ();_edgaa :=NewEG_RunLevelElts ();_gbdbfb :=NewEG_RangeMarkupElements ();_gbdbfb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ceddd :=d .DecodeElement (_gbdbfb .CustomXmlMoveFromRangeStart ,&_gbfggc );_ceddd !=nil {return _ceddd ;};_egace .EG_PContent =append (_egace .EG_PContent ,_geaeg );_geaeg .EG_ContentRunContent =append (_geaeg .EG_ContentRunContent ,_afcdg );_afcdg .EG_RunLevelElts =append (_afcdg .EG_RunLevelElts ,_edgaa );_edgaa .EG_RangeMarkupElements =append (_edgaa .EG_RangeMarkupElements ,_gbdbfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edcgc :=NewEG_PContent ();_cagge :=NewEG_ContentRunContent ();_befcg :=NewEG_RunLevelElts ();_eacbd :=NewEG_RangeMarkupElements ();_eacbd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dbfdba :=d .DecodeElement (_eacbd .CustomXmlMoveFromRangeEnd ,&_gbfggc );_dbfdba !=nil {return _dbfdba ;};_egace .EG_PContent =append (_egace .EG_PContent ,_edcgc );_edcgc .EG_ContentRunContent =append (_edcgc .EG_ContentRunContent ,_cagge );_cagge .EG_RunLevelElts =append (_cagge .EG_RunLevelElts ,_befcg );_befcg .EG_RangeMarkupElements =append (_befcg .EG_RangeMarkupElements ,_eacbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fadba :=NewEG_PContent ();_efbdd :=NewEG_ContentRunContent ();_deagf :=NewEG_RunLevelElts ();_efcdd :=NewEG_RangeMarkupElements ();_efcdd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aafed :=d .DecodeElement (_efcdd .CustomXmlMoveToRangeStart ,&_gbfggc );_aafed !=nil {return _aafed ;};_egace .EG_PContent =append (_egace .EG_PContent ,_fadba );_fadba .EG_ContentRunContent =append (_fadba .EG_ContentRunContent ,_efbdd );_efbdd .EG_RunLevelElts =append (_efbdd .EG_RunLevelElts ,_deagf );_deagf .EG_RangeMarkupElements =append (_deagf .EG_RangeMarkupElements ,_efcdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bbaag :=NewEG_PContent ();_dgfga :=NewEG_ContentRunContent ();_baeafa :=NewEG_RunLevelElts ();_ffeeg :=NewEG_RangeMarkupElements ();_ffeeg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ceddda :=d .DecodeElement (_ffeeg .CustomXmlMoveToRangeEnd ,&_gbfggc );_ceddda !=nil {return _ceddda ;};_egace .EG_PContent =append (_egace .EG_PContent ,_bbaag );_bbaag .EG_ContentRunContent =append (_bbaag .EG_ContentRunContent ,_dgfga );_dgfga .EG_RunLevelElts =append (_dgfga .EG_RunLevelElts ,_baeafa );_baeafa .EG_RangeMarkupElements =append (_baeafa .EG_RangeMarkupElements ,_ffeeg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbgeaf :=NewEG_PContent ();_cebca :=NewEG_ContentRunContent ();_bafga :=NewEG_RunLevelElts ();_edfgag :=NewEG_MathContent ();_edfgag .OMathPara =_b .NewOMathPara ();if _ffgbdd :=d .DecodeElement (_edfgag .OMathPara ,&_gbfggc );_ffgbdd !=nil {return _ffgbdd ;};_egace .EG_PContent =append (_egace .EG_PContent ,_dbgeaf );_dbgeaf .EG_ContentRunContent =append (_dbgeaf .EG_ContentRunContent ,_cebca );_cebca .EG_RunLevelElts =append (_cebca .EG_RunLevelElts ,_bafga );_bafga .EG_MathContent =append (_bafga .EG_MathContent ,_edfgag );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbafg :=NewEG_PContent ();_gcgcca :=NewEG_ContentRunContent ();_cefad :=NewEG_RunLevelElts ();_aaffe :=NewEG_MathContent ();_aaffe .OMath =_b .NewOMath ();if _dbdgbb :=d .DecodeElement (_aaffe .OMath ,&_gbfggc );_dbdgbb !=nil {return _dbdgbb ;};_egace .EG_PContent =append (_egace .EG_PContent ,_bbafg );_bbafg .EG_ContentRunContent =append (_bbafg .EG_ContentRunContent ,_gcgcca );_gcgcca .EG_RunLevelElts =append (_gcgcca .EG_RunLevelElts ,_cefad );_cefad .EG_MathContent =append (_cefad .EG_MathContent ,_aaffe );default:_dg .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",_gbfggc .Name );if _degcfbe :=d .Skip ();_degcfbe !=nil {return _degcfbe ;};};case _d .EndElement :break _cbdbe ;case _d .CharData :};};return nil ;};func (_eaade *ST_NumberFormat )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgffg ,_fbfcf :=d .Token ();if _fbfcf !=nil {return _fbfcf ;};if _badcc ,_affea :=_bgffg .(_d .EndElement );_affea &&_badcc .Name ==start .Name {*_eaade =1;return nil ;};if _afeedb ,_cceeb :=_bgffg .(_d .CharData );!_cceeb {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",_bgffg );}else {switch string (_afeedb ){case "":*_eaade =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_eaade =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_eaade =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_eaade =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_eaade =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_eaade =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_eaade =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_eaade =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_eaade =8;case "\u0068\u0065\u0078":*_eaade =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_eaade =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_eaade =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_eaade =12;case "\u0061\u0069\u0075e\u006f":*_eaade =13;case "\u0069\u0072\u006fh\u0061":*_eaade =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_eaade =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_eaade =16;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_eaade =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":*_eaade =18;case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_eaade =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_eaade =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_eaade =21;case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_eaade =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_eaade =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_eaade =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_eaade =25;case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_eaade =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_eaade =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_eaade =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":*_eaade =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_eaade =30;case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_eaade =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_eaade =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":*_eaade =33;case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_eaade =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_eaade =35;case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_eaade =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_eaade =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_eaade =38;case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_eaade =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_eaade =40;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_eaade =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_eaade =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_eaade =43;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_eaade =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_eaade =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_eaade =46;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_eaade =47;case "\u006e\u006f\u006e\u0065":*_eaade =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_eaade =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_eaade =50;case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_eaade =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_eaade =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_eaade =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_eaade =54;case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_eaade =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_eaade =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_eaade =57;case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_eaade =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_eaade =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_eaade =60;case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_eaade =61;case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_eaade =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_eaade =63;};};_bgffg ,_fbfcf =d .Token ();if _fbfcf !=nil {return _fbfcf ;};if _edfee ,_gggfgg :=_bgffg .(_d .EndElement );_gggfgg &&_edfee .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",_bgffg );};func (_dgcaf ST_HexColorAuto )ValidateWithPath (path string )error {switch _dgcaf {case 0,1: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 (_dgcaf ));};return nil ;};func NewCT_DocPartBehaviors ()*CT_DocPartBehaviors {_adgb :=&CT_DocPartBehaviors {};return _adgb };func NewCT_ObjectLink ()*CT_ObjectLink {_ffbd :=&CT_ObjectLink {};_ffbd .UpdateModeAttr =ST_ObjectUpdateMode (1);return _ffbd ;}; -// Validate validates the CT_SectPrBase and its children -func (_befdg *CT_SectPrBase )Validate ()error {return _befdg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065");};func (_cadfd ST_LineSpacingRule )Validate ()error {return _cadfd .ValidateWithPath ("")}; +// ValidateWithPath validates the EG_BlockLevelChunkElts and its children, prefixing error messages with path +func (_feedgg *EG_BlockLevelChunkElts )ValidateWithPath (path string )error {for _abdeec ,_baebbce :=range _feedgg .EG_ContentBlockContent {if _ccegc :=_baebbce .ValidateWithPath (_g .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 ,_abdeec ));_ccegc !=nil {return _ccegc ;};};return nil ;};func (_gfbgg *CT_TblLook )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfbgg .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_gfbgg .FirstRowAttr )});};if _gfbgg .LastRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_g .Sprintf ("\u0025\u0076",*_gfbgg .LastRowAttr )});};if _gfbgg .FirstColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_gfbgg .FirstColumnAttr )});};if _gfbgg .LastColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006ca\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_gfbgg .LastColumnAttr )});};if _gfbgg .NoHBandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0048\u0042\u0061\u006ed"},Value :_g .Sprintf ("\u0025\u0076",*_gfbgg .NoHBandAttr )});};if _gfbgg .NoVBandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0056\u0042\u0061\u006ed"},Value :_g .Sprintf ("\u0025\u0076",*_gfbgg .NoVBandAttr )});};if _gfbgg .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_gfbgg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_geagfb ST_JcTable )String ()string {switch _geagfb {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 (_faga *CT_Height )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _faga .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_faga .ValAttr )});};if _faga .HRuleAttr !=ST_HeightRuleUnset {_fcbf ,_ecgcef :=_faga .HRuleAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _ecgcef !=nil {return _ecgcef ;};start .Attr =append (start .Attr ,_fcbf );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egfaaa ST_MultiLevelType )Validate ()error {return _egfaaa .ValidateWithPath ("")}; -// Validate validates the Footnotes and its children -func (_bdefc *Footnotes )Validate ()error {return _bdefc .ValidateWithPath ("\u0046o\u006f\u0074\u006e\u006f\u0074\u0065s");};type CT_SdtContentBlock struct{ +// ValidateWithPath validates the CT_TcPr and its children, prefixing error messages with path +func (_bggadg *CT_TcPr )ValidateWithPath (path string )error {if _bggadg .CnfStyle !=nil {if _fgcca :=_bggadg .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_fgcca !=nil {return _fgcca ;};};if _bggadg .TcW !=nil {if _bcgfa :=_bggadg .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_bcgfa !=nil {return _bcgfa ;};};if _bggadg .GridSpan !=nil {if _aeecae :=_bggadg .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_aeecae !=nil {return _aeecae ;};};if _bggadg .HMerge !=nil {if _fabdfd :=_bggadg .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_fabdfd !=nil {return _fabdfd ;};};if _bggadg .VMerge !=nil {if _dagfa :=_bggadg .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_dagfa !=nil {return _dagfa ;};};if _bggadg .TcBorders !=nil {if _gdgbda :=_bggadg .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_gdgbda !=nil {return _gdgbda ;};};if _bggadg .Shd !=nil {if _aaebg :=_bggadg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_aaebg !=nil {return _aaebg ;};};if _bggadg .NoWrap !=nil {if _dfdad :=_bggadg .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_dfdad !=nil {return _dfdad ;};};if _bggadg .TcMar !=nil {if _gdadbb :=_bggadg .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_gdadbb !=nil {return _gdadbb ;};};if _bggadg .TextDirection !=nil {if _ecdbe :=_bggadg .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_ecdbe !=nil {return _ecdbe ;};};if _bggadg .TcFitText !=nil {if _edbaf :=_bggadg .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_edbaf !=nil {return _edbaf ;};};if _bggadg .VAlign !=nil {if _aadab :=_bggadg .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_aadab !=nil {return _aadab ;};};if _bggadg .HideMark !=nil {if _fgbgf :=_bggadg .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_fgbgf !=nil {return _fgbgf ;};};if _bggadg .Headers !=nil {if _aeeebd :=_bggadg .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_aeeebd !=nil {return _aeeebd ;};};if _bggadg .CellIns !=nil {if _aecacc :=_bggadg .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_aecacc !=nil {return _aecacc ;};};if _bggadg .CellDel !=nil {if _eabae :=_bggadg .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_eabae !=nil {return _eabae ;};};if _bggadg .CellMerge !=nil {if _bfeed :=_bggadg .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_bfeed !=nil {return _bfeed ;};};if _bggadg .TcPrChange !=nil {if _cabgec :=_bggadg .TcPrChange .ValidateWithPath (path +"/\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_cabgec !=nil {return _cabgec ;};};return nil ;};func (_fgaba *ST_MeasurementOrPercent )ValidateWithPath (path string )error {_ceefc :=[]string {};if _fgaba .ST_DecimalNumberOrPercent !=nil {if _edaee :=_fgaba .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");_edaee !=nil {return _edaee ;};_ceefc =append (_ceefc ,"\u0053T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0065\u0072\u0063\u0065\u006et");};if _fgaba .ST_UniversalMeasure !=nil {_ceefc =append (_ceefc ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_ceefc )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ceefc );};return nil ;}; -// Block-Level Custom XML Element -CustomXml *CT_CustomXmlBlock ; +// ValidateWithPath validates the CT_TblPrExChange and its children, prefixing error messages with path +func (_egabc *CT_TblPrExChange )ValidateWithPath (path string )error {if _egdbc :=_egabc .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_egdbc !=nil {return _egdbc ;};return nil ;};func (_bbaee ST_MailMergeDest )Validate ()error {return _bbaee .ValidateWithPath ("")}; -// Block-Level Structured Document Tag -Sdt *CT_SdtBlock ; +// ValidateWithPath validates the CT_FitText and its children, prefixing error messages with path +func (_gaebff *CT_FitText )ValidateWithPath (path string )error {if _defe :=_gaebff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_defe !=nil {return _defe ;};return nil ;}; -// Paragraph -P []*CT_P ; +// ValidateWithPath validates the CT_FFCheckBoxChoice and its children, prefixing error messages with path +func (_bgbg *CT_FFCheckBoxChoice )ValidateWithPath (path string )error {if _bgbg .Size !=nil {if _fgfg :=_bgbg .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_fgfg !=nil {return _fgfg ;};};if _bgbg .SizeAuto !=nil {if _feeec :=_bgbg .SizeAuto .ValidateWithPath (path +"\u002fS\u0069\u007a\u0065\u0041\u0075\u0074o");_feeec !=nil {return _feeec ;};};return nil ;};func NewCT_TrackChangeNumbering ()*CT_TrackChangeNumbering {_dbccge :=&CT_TrackChangeNumbering {};return _dbccge ;};type ST_VerticalJc byte ; -// Table -Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewCT_PPrDefault ()*CT_PPrDefault {_defcgc :=&CT_PPrDefault {};return _defcgc };func (_eagba *CT_TcPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acgga :for {_bfdaf ,_ccgdad :=d .Token ();if _ccgdad !=nil {return _ccgdad ;};switch _bbgbfc :=_bfdaf .(type ){case _d .StartElement :switch _bbgbfc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eagba .CnfStyle =NewCT_Cnf ();if _cbdbcf :=d .DecodeElement (_eagba .CnfStyle ,&_bbgbfc );_cbdbcf !=nil {return _cbdbcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eagba .TcW =NewCT_TblWidth ();if _dgcca :=d .DecodeElement (_eagba .TcW ,&_bbgbfc );_dgcca !=nil {return _dgcca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .GridSpan =NewCT_DecimalNumber ();if _ecbccf :=d .DecodeElement (_eagba .GridSpan ,&_bbgbfc );_ecbccf !=nil {return _ecbccf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .HMerge =NewCT_HMerge ();if _fdebf :=d .DecodeElement (_eagba .HMerge ,&_bbgbfc );_fdebf !=nil {return _fdebf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .VMerge =NewCT_VMerge ();if _dfecg :=d .DecodeElement (_eagba .VMerge ,&_bbgbfc );_dfecg !=nil {return _dfecg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .TcBorders =NewCT_TcBorders ();if _ceggfg :=d .DecodeElement (_eagba .TcBorders ,&_bbgbfc );_ceggfg !=nil {return _ceggfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eagba .Shd =NewCT_Shd ();if _deccc :=d .DecodeElement (_eagba .Shd ,&_bbgbfc );_deccc !=nil {return _deccc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .NoWrap =NewCT_OnOff ();if _gfdefd :=d .DecodeElement (_eagba .NoWrap ,&_bbgbfc );_gfdefd !=nil {return _gfdefd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eagba .TcMar =NewCT_TcMar ();if _fcbb :=d .DecodeElement (_eagba .TcMar ,&_bbgbfc );_fcbb !=nil {return _fcbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eagba .TextDirection =NewCT_TextDirection ();if _cecab :=d .DecodeElement (_eagba .TextDirection ,&_bbgbfc );_cecab !=nil {return _cecab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .TcFitText =NewCT_OnOff ();if _eecgc :=d .DecodeElement (_eagba .TcFitText ,&_bbgbfc );_eecgc !=nil {return _eecgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .VAlign =NewCT_VerticalJc ();if _cgfad :=d .DecodeElement (_eagba .VAlign ,&_bbgbfc );_cgfad !=nil {return _cgfad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .HideMark =NewCT_OnOff ();if _dbedd :=d .DecodeElement (_eagba .HideMark ,&_bbgbfc );_dbedd !=nil {return _dbedd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .Headers =NewCT_Headers ();if _edccag :=d .DecodeElement (_eagba .Headers ,&_bbgbfc );_edccag !=nil {return _edccag ;};default:_ee .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",_bbgbfc .Name );if _dcbdcf :=d .Skip ();_dcbdcf !=nil {return _dcbdcf ;};};case _d .EndElement :break _acgga ;case _d .CharData :};};return nil ;};func (_dgaaed *CT_SimpleField )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_febca :=range start .Attr {if _febca .Name .Local =="\u0069\u006e\u0073t\u0072"{_caccg ,_abece :=_febca .Value ,error (nil );if _abece !=nil {return _abece ;};_dgaaed .InstrAttr =_caccg ;continue ;};if _febca .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_facea ,_adgefcg :=ParseUnionST_OnOff (_febca .Value );if _adgefcg !=nil {return _adgefcg ;};_dgaaed .FldLockAttr =&_facea ;continue ;};if _febca .Name .Local =="\u0064\u0069\u0072t\u0079"{_ddefbf ,_bgeeb :=ParseUnionST_OnOff (_febca .Value );if _bgeeb !=nil {return _bgeeb ;};_dgaaed .DirtyAttr =&_ddefbf ;continue ;};};_egebb :for {_bfefd ,_ccacg :=d .Token ();if _ccacg !=nil {return _ccacg ;};switch _fcaa :=_bfefd .(type ){case _d .StartElement :switch _fcaa .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgaaed .FldData =NewCT_Text ();if _daaga :=d .DecodeElement (_dgaaed .FldData ,&_fcaa );_daaga !=nil {return _daaga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbcggc :=NewEG_PContent ();_cgced :=NewCT_SimpleField ();if _cabeeg :=d .DecodeElement (_cgced ,&_fcaa );_cabeeg !=nil {return _cabeeg ;};_fbcggc .FldSimple =append (_fbcggc .FldSimple ,_cgced );_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_fbcggc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcfgc :=NewEG_PContent ();_dcfgc .Hyperlink =NewCT_Hyperlink ();if _ggbfg :=d .DecodeElement (_dcfgc .Hyperlink ,&_fcaa );_ggbfg !=nil {return _ggbfg ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_dcfgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gdgag :=NewEG_PContent ();_gdgag .SubDoc =NewCT_Rel ();if _ddacc :=d .DecodeElement (_gdgag .SubDoc ,&_fcaa );_ddacc !=nil {return _ddacc ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_gdgag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggeee :=NewEG_PContent ();_gdabc :=NewEG_ContentRunContent ();_gdabc .CustomXml =NewCT_CustomXmlRun ();if _bbbdcd :=d .DecodeElement (_gdabc .CustomXml ,&_fcaa );_bbbdcd !=nil {return _bbbdcd ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_ggeee );_ggeee .EG_ContentRunContent =append (_ggeee .EG_ContentRunContent ,_gdabc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_deecb :=NewEG_PContent ();_cbbcg :=NewEG_ContentRunContent ();_cbbcg .SmartTag =NewCT_SmartTagRun ();if _ccfbcc :=d .DecodeElement (_cbbcg .SmartTag ,&_fcaa );_ccfbcc !=nil {return _ccfbcc ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_deecb );_deecb .EG_ContentRunContent =append (_deecb .EG_ContentRunContent ,_cbbcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gcbgga :=NewEG_PContent ();_fgbad :=NewEG_ContentRunContent ();_fgbad .Sdt =NewCT_SdtRun ();if _gfdd :=d .DecodeElement (_fgbad .Sdt ,&_fcaa );_gfdd !=nil {return _gfdd ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_gcbgga );_gcbgga .EG_ContentRunContent =append (_gcbgga .EG_ContentRunContent ,_fgbad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggccg :=NewEG_PContent ();_afddf :=NewEG_ContentRunContent ();_afddf .Dir =NewCT_DirContentRun ();if _efadg :=d .DecodeElement (_afddf .Dir ,&_fcaa );_efadg !=nil {return _efadg ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_ggccg );_ggccg .EG_ContentRunContent =append (_ggccg .EG_ContentRunContent ,_afddf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfaebd :=NewEG_PContent ();_agbfda :=NewEG_ContentRunContent ();_agbfda .Bdo =NewCT_BdoContentRun ();if _bfdcfc :=d .DecodeElement (_agbfda .Bdo ,&_fcaa );_bfdcfc !=nil {return _bfdcfc ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_gfaebd );_gfaebd .EG_ContentRunContent =append (_gfaebd .EG_ContentRunContent ,_agbfda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdddeb :=NewEG_PContent ();_efeef :=NewEG_ContentRunContent ();_efeef .R =NewCT_R ();if _beeaa :=d .DecodeElement (_efeef .R ,&_fcaa );_beeaa !=nil {return _beeaa ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_cdddeb );_cdddeb .EG_ContentRunContent =append (_cdddeb .EG_ContentRunContent ,_efeef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggfdd :=NewEG_PContent ();_bcgbbg :=NewEG_ContentRunContent ();_aecad :=NewEG_RunLevelElts ();_aecad .ProofErr =NewCT_ProofErr ();if _egfcf :=d .DecodeElement (_aecad .ProofErr ,&_fcaa );_egfcf !=nil {return _egfcf ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_ggfdd );_ggfdd .EG_ContentRunContent =append (_ggfdd .EG_ContentRunContent ,_bcgbbg );_bcgbbg .EG_RunLevelElts =append (_bcgbbg .EG_RunLevelElts ,_aecad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbdag :=NewEG_PContent ();_gcffc :=NewEG_ContentRunContent ();_dgced :=NewEG_RunLevelElts ();_dgced .PermStart =NewCT_PermStart ();if _facebb :=d .DecodeElement (_dgced .PermStart ,&_fcaa );_facebb !=nil {return _facebb ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_bbdag );_bbdag .EG_ContentRunContent =append (_bbdag .EG_ContentRunContent ,_gcffc );_gcffc .EG_RunLevelElts =append (_gcffc .EG_RunLevelElts ,_dgced );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aeafg :=NewEG_PContent ();_gefec :=NewEG_ContentRunContent ();_dcgagc :=NewEG_RunLevelElts ();_dcgagc .PermEnd =NewCT_Perm ();if _dcfef :=d .DecodeElement (_dcgagc .PermEnd ,&_fcaa );_dcfef !=nil {return _dcfef ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_aeafg );_aeafg .EG_ContentRunContent =append (_aeafg .EG_ContentRunContent ,_gefec );_gefec .EG_RunLevelElts =append (_gefec .EG_RunLevelElts ,_dcgagc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egadgb :=NewEG_PContent ();_gcfbag :=NewEG_ContentRunContent ();_abcbg :=NewEG_RunLevelElts ();_abcbg .Ins =NewCT_RunTrackChange ();if _fbcded :=d .DecodeElement (_abcbg .Ins ,&_fcaa );_fbcded !=nil {return _fbcded ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_egadgb );_egadgb .EG_ContentRunContent =append (_egadgb .EG_ContentRunContent ,_gcfbag );_gcfbag .EG_RunLevelElts =append (_gcfbag .EG_RunLevelElts ,_abcbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggfdg :=NewEG_PContent ();_bffaeg :=NewEG_ContentRunContent ();_aeee :=NewEG_RunLevelElts ();_aeee .Del =NewCT_RunTrackChange ();if _fbace :=d .DecodeElement (_aeee .Del ,&_fcaa );_fbace !=nil {return _fbace ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_ggfdg );_ggfdg .EG_ContentRunContent =append (_ggfdg .EG_ContentRunContent ,_bffaeg );_bffaeg .EG_RunLevelElts =append (_bffaeg .EG_RunLevelElts ,_aeee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aagce :=NewEG_PContent ();_cagfeg :=NewEG_ContentRunContent ();_dadfg :=NewEG_RunLevelElts ();_dadfg .MoveFrom =NewCT_RunTrackChange ();if _cebeg :=d .DecodeElement (_dadfg .MoveFrom ,&_fcaa );_cebeg !=nil {return _cebeg ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_aagce );_aagce .EG_ContentRunContent =append (_aagce .EG_ContentRunContent ,_cagfeg );_cagfeg .EG_RunLevelElts =append (_cagfeg .EG_RunLevelElts ,_dadfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fafgdc :=NewEG_PContent ();_gfgafg :=NewEG_ContentRunContent ();_fbdff :=NewEG_RunLevelElts ();_fbdff .MoveTo =NewCT_RunTrackChange ();if _gdefc :=d .DecodeElement (_fbdff .MoveTo ,&_fcaa );_gdefc !=nil {return _gdefc ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_fafgdc );_fafgdc .EG_ContentRunContent =append (_fafgdc .EG_ContentRunContent ,_gfgafg );_gfgafg .EG_RunLevelElts =append (_gfgafg .EG_RunLevelElts ,_fbdff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcaffb :=NewEG_PContent ();_edfdec :=NewEG_ContentRunContent ();_fdfbd :=NewEG_RunLevelElts ();_dgfcgb :=NewEG_RangeMarkupElements ();_dgfcgb .BookmarkStart =NewCT_Bookmark ();if _ebaag :=d .DecodeElement (_dgfcgb .BookmarkStart ,&_fcaa );_ebaag !=nil {return _ebaag ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_dcaffb );_dcaffb .EG_ContentRunContent =append (_dcaffb .EG_ContentRunContent ,_edfdec );_edfdec .EG_RunLevelElts =append (_edfdec .EG_RunLevelElts ,_fdfbd );_fdfbd .EG_RangeMarkupElements =append (_fdfbd .EG_RangeMarkupElements ,_dgfcgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcfde :=NewEG_PContent ();_bgbed :=NewEG_ContentRunContent ();_gacgf :=NewEG_RunLevelElts ();_cfbgc :=NewEG_RangeMarkupElements ();_cfbgc .BookmarkEnd =NewCT_MarkupRange ();if _ddabg :=d .DecodeElement (_cfbgc .BookmarkEnd ,&_fcaa );_ddabg !=nil {return _ddabg ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_dcfde );_dcfde .EG_ContentRunContent =append (_dcfde .EG_ContentRunContent ,_bgbed );_bgbed .EG_RunLevelElts =append (_bgbed .EG_RunLevelElts ,_gacgf );_gacgf .EG_RangeMarkupElements =append (_gacgf .EG_RangeMarkupElements ,_cfbgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gecbdf :=NewEG_PContent ();_ffacg :=NewEG_ContentRunContent ();_ffeafb :=NewEG_RunLevelElts ();_edegc :=NewEG_RangeMarkupElements ();_edegc .MoveFromRangeStart =NewCT_MoveBookmark ();if _cbdbef :=d .DecodeElement (_edegc .MoveFromRangeStart ,&_fcaa );_cbdbef !=nil {return _cbdbef ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_gecbdf );_gecbdf .EG_ContentRunContent =append (_gecbdf .EG_ContentRunContent ,_ffacg );_ffacg .EG_RunLevelElts =append (_ffacg .EG_RunLevelElts ,_ffeafb );_ffeafb .EG_RangeMarkupElements =append (_ffeafb .EG_RangeMarkupElements ,_edegc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gcbfbc :=NewEG_PContent ();_babef :=NewEG_ContentRunContent ();_aeabe :=NewEG_RunLevelElts ();_eefdbb :=NewEG_RangeMarkupElements ();_eefdbb .MoveFromRangeEnd =NewCT_MarkupRange ();if _caccb :=d .DecodeElement (_eefdbb .MoveFromRangeEnd ,&_fcaa );_caccb !=nil {return _caccb ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_gcbfbc );_gcbfbc .EG_ContentRunContent =append (_gcbfbc .EG_ContentRunContent ,_babef );_babef .EG_RunLevelElts =append (_babef .EG_RunLevelElts ,_aeabe );_aeabe .EG_RangeMarkupElements =append (_aeabe .EG_RangeMarkupElements ,_eefdbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dedee :=NewEG_PContent ();_bcbfb :=NewEG_ContentRunContent ();_dggad :=NewEG_RunLevelElts ();_fgadd :=NewEG_RangeMarkupElements ();_fgadd .MoveToRangeStart =NewCT_MoveBookmark ();if _bbdagf :=d .DecodeElement (_fgadd .MoveToRangeStart ,&_fcaa );_bbdagf !=nil {return _bbdagf ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_dedee );_dedee .EG_ContentRunContent =append (_dedee .EG_ContentRunContent ,_bcbfb );_bcbfb .EG_RunLevelElts =append (_bcbfb .EG_RunLevelElts ,_dggad );_dggad .EG_RangeMarkupElements =append (_dggad .EG_RangeMarkupElements ,_fgadd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_acbeb :=NewEG_PContent ();_bbafd :=NewEG_ContentRunContent ();_fdaac :=NewEG_RunLevelElts ();_eeebe :=NewEG_RangeMarkupElements ();_eeebe .MoveToRangeEnd =NewCT_MarkupRange ();if _gbddc :=d .DecodeElement (_eeebe .MoveToRangeEnd ,&_fcaa );_gbddc !=nil {return _gbddc ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_acbeb );_acbeb .EG_ContentRunContent =append (_acbeb .EG_ContentRunContent ,_bbafd );_bbafd .EG_RunLevelElts =append (_bbafd .EG_RunLevelElts ,_fdaac );_fdaac .EG_RangeMarkupElements =append (_fdaac .EG_RangeMarkupElements ,_eeebe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbcad :=NewEG_PContent ();_aebbd :=NewEG_ContentRunContent ();_fbgdd :=NewEG_RunLevelElts ();_dbedg :=NewEG_RangeMarkupElements ();_dbedg .CommentRangeStart =NewCT_MarkupRange ();if _fccaba :=d .DecodeElement (_dbedg .CommentRangeStart ,&_fcaa );_fccaba !=nil {return _fccaba ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_gbcad );_gbcad .EG_ContentRunContent =append (_gbcad .EG_ContentRunContent ,_aebbd );_aebbd .EG_RunLevelElts =append (_aebbd .EG_RunLevelElts ,_fbgdd );_fbgdd .EG_RangeMarkupElements =append (_fbgdd .EG_RangeMarkupElements ,_dbedg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecded :=NewEG_PContent ();_ggfcf :=NewEG_ContentRunContent ();_cbcbd :=NewEG_RunLevelElts ();_gfffff :=NewEG_RangeMarkupElements ();_gfffff .CommentRangeEnd =NewCT_MarkupRange ();if _aaafgg :=d .DecodeElement (_gfffff .CommentRangeEnd ,&_fcaa );_aaafgg !=nil {return _aaafgg ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_ecded );_ecded .EG_ContentRunContent =append (_ecded .EG_ContentRunContent ,_ggfcf );_ggfcf .EG_RunLevelElts =append (_ggfcf .EG_RunLevelElts ,_cbcbd );_cbcbd .EG_RangeMarkupElements =append (_cbcbd .EG_RangeMarkupElements ,_gfffff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dcbde :=NewEG_PContent ();_ecdbg :=NewEG_ContentRunContent ();_efced :=NewEG_RunLevelElts ();_eebac :=NewEG_RangeMarkupElements ();_eebac .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cfcaf :=d .DecodeElement (_eebac .CustomXmlInsRangeStart ,&_fcaa );_cfcaf !=nil {return _cfcaf ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_dcbde );_dcbde .EG_ContentRunContent =append (_dcbde .EG_ContentRunContent ,_ecdbg );_ecdbg .EG_RunLevelElts =append (_ecdbg .EG_RunLevelElts ,_efced );_efced .EG_RangeMarkupElements =append (_efced .EG_RangeMarkupElements ,_eebac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gggde :=NewEG_PContent ();_gbdga :=NewEG_ContentRunContent ();_dcbfg :=NewEG_RunLevelElts ();_ddfda :=NewEG_RangeMarkupElements ();_ddfda .CustomXmlInsRangeEnd =NewCT_Markup ();if _acdgab :=d .DecodeElement (_ddfda .CustomXmlInsRangeEnd ,&_fcaa );_acdgab !=nil {return _acdgab ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_gggde );_gggde .EG_ContentRunContent =append (_gggde .EG_ContentRunContent ,_gbdga );_gbdga .EG_RunLevelElts =append (_gbdga .EG_RunLevelElts ,_dcbfg );_dcbfg .EG_RangeMarkupElements =append (_dcbfg .EG_RangeMarkupElements ,_ddfda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cgdgd :=NewEG_PContent ();_cdfba :=NewEG_ContentRunContent ();_dcebc :=NewEG_RunLevelElts ();_geea :=NewEG_RangeMarkupElements ();_geea .CustomXmlDelRangeStart =NewCT_TrackChange ();if _beeeb :=d .DecodeElement (_geea .CustomXmlDelRangeStart ,&_fcaa );_beeeb !=nil {return _beeeb ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_cgdgd );_cgdgd .EG_ContentRunContent =append (_cgdgd .EG_ContentRunContent ,_cdfba );_cdfba .EG_RunLevelElts =append (_cdfba .EG_RunLevelElts ,_dcebc );_dcebc .EG_RangeMarkupElements =append (_dcebc .EG_RangeMarkupElements ,_geea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eedga :=NewEG_PContent ();_abbfd :=NewEG_ContentRunContent ();_accgb :=NewEG_RunLevelElts ();_gbcgd :=NewEG_RangeMarkupElements ();_gbcgd .CustomXmlDelRangeEnd =NewCT_Markup ();if _cecgba :=d .DecodeElement (_gbcgd .CustomXmlDelRangeEnd ,&_fcaa );_cecgba !=nil {return _cecgba ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_eedga );_eedga .EG_ContentRunContent =append (_eedga .EG_ContentRunContent ,_abbfd );_abbfd .EG_RunLevelElts =append (_abbfd .EG_RunLevelElts ,_accgb );_accgb .EG_RangeMarkupElements =append (_accgb .EG_RangeMarkupElements ,_gbcgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dacbb :=NewEG_PContent ();_bagcd :=NewEG_ContentRunContent ();_eaebag :=NewEG_RunLevelElts ();_agbdb :=NewEG_RangeMarkupElements ();_agbdb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _feaefc :=d .DecodeElement (_agbdb .CustomXmlMoveFromRangeStart ,&_fcaa );_feaefc !=nil {return _feaefc ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_dacbb );_dacbb .EG_ContentRunContent =append (_dacbb .EG_ContentRunContent ,_bagcd );_bagcd .EG_RunLevelElts =append (_bagcd .EG_RunLevelElts ,_eaebag );_eaebag .EG_RangeMarkupElements =append (_eaebag .EG_RangeMarkupElements ,_agbdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cccfgb :=NewEG_PContent ();_gcgda :=NewEG_ContentRunContent ();_adgdb :=NewEG_RunLevelElts ();_ggfcb :=NewEG_RangeMarkupElements ();_ggfcb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bbbad :=d .DecodeElement (_ggfcb .CustomXmlMoveFromRangeEnd ,&_fcaa );_bbbad !=nil {return _bbbad ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_cccfgb );_cccfgb .EG_ContentRunContent =append (_cccfgb .EG_ContentRunContent ,_gcgda );_gcgda .EG_RunLevelElts =append (_gcgda .EG_RunLevelElts ,_adgdb );_adgdb .EG_RangeMarkupElements =append (_adgdb .EG_RangeMarkupElements ,_ggfcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_badce :=NewEG_PContent ();_fadcc :=NewEG_ContentRunContent ();_eeged :=NewEG_RunLevelElts ();_eggge :=NewEG_RangeMarkupElements ();_eggge .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ccdga :=d .DecodeElement (_eggge .CustomXmlMoveToRangeStart ,&_fcaa );_ccdga !=nil {return _ccdga ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_badce );_badce .EG_ContentRunContent =append (_badce .EG_ContentRunContent ,_fadcc );_fadcc .EG_RunLevelElts =append (_fadcc .EG_RunLevelElts ,_eeged );_eeged .EG_RangeMarkupElements =append (_eeged .EG_RangeMarkupElements ,_eggge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ecagf :=NewEG_PContent ();_geebgf :=NewEG_ContentRunContent ();_adcgc :=NewEG_RunLevelElts ();_cegde :=NewEG_RangeMarkupElements ();_cegde .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bbgbfg :=d .DecodeElement (_cegde .CustomXmlMoveToRangeEnd ,&_fcaa );_bbgbfg !=nil {return _bbgbfg ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_ecagf );_ecagf .EG_ContentRunContent =append (_ecagf .EG_ContentRunContent ,_geebgf );_geebgf .EG_RunLevelElts =append (_geebgf .EG_RunLevelElts ,_adcgc );_adcgc .EG_RangeMarkupElements =append (_adcgc .EG_RangeMarkupElements ,_cegde );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aedcb :=NewEG_PContent ();_dbfdb :=NewEG_ContentRunContent ();_aaegg :=NewEG_RunLevelElts ();_agfeg :=NewEG_MathContent ();_agfeg .OMathPara =_a .NewOMathPara ();if _fcfeb :=d .DecodeElement (_agfeg .OMathPara ,&_fcaa );_fcfeb !=nil {return _fcfeb ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_aedcb );_aedcb .EG_ContentRunContent =append (_aedcb .EG_ContentRunContent ,_dbfdb );_dbfdb .EG_RunLevelElts =append (_dbfdb .EG_RunLevelElts ,_aaegg );_aaegg .EG_MathContent =append (_aaegg .EG_MathContent ,_agfeg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fagbff :=NewEG_PContent ();_dbedc :=NewEG_ContentRunContent ();_aeaa :=NewEG_RunLevelElts ();_cccg :=NewEG_MathContent ();_cccg .OMath =_a .NewOMath ();if _fgcccf :=d .DecodeElement (_cccg .OMath ,&_fcaa );_fgcccf !=nil {return _fgcccf ;};_dgaaed .EG_PContent =append (_dgaaed .EG_PContent ,_fagbff );_fagbff .EG_ContentRunContent =append (_fagbff .EG_ContentRunContent ,_dbedc );_dbedc .EG_RunLevelElts =append (_dbedc .EG_RunLevelElts ,_aeaa );_aeaa .EG_MathContent =append (_aeaa .EG_MathContent ,_cccg );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\u0053\u0069\u006d\u0070\u006c\u0065\u0046i\u0065l\u0064\u0020\u0025\u0076",_fcaa .Name );if _gbfcb :=d .Skip ();_gbfcb !=nil {return _gbfcb ;};};case _d .EndElement :break _egebb ;case _d .CharData :};};return nil ;};func (_cgaag ST_StyleType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cgaag .String (),start );};func (_dbdada *ST_LineSpacingRule )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dbdada =0;case "\u0061\u0075\u0074\u006f":*_dbdada =1;case "\u0065\u0078\u0061c\u0074":*_dbdada =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_dbdada =3;};return nil ;};func (_gfecf *CT_Underline )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfecf .ValAttr !=ST_UnderlineUnset {_cdgdab ,_defbb :=_gfecf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _defbb !=nil {return _defbb ;};start .Attr =append (start .Attr ,_cdgdab );};if _gfecf .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_db .Sprintf ("\u0025\u0076",*_gfecf .ColorAttr )});};if _gfecf .ThemeColorAttr !=ST_ThemeColorUnset {_ebcgce ,_dgdgf :=_gfecf .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _dgdgf !=nil {return _dgdgf ;};start .Attr =append (start .Attr ,_ebcgce );};if _gfecf .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_gfecf .ThemeTintAttr )});};if _gfecf .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_gfecf .ThemeShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_HeightRule byte ;func NewCT_PageBorder ()*CT_PageBorder {_dadeg :=&CT_PageBorder {};_dadeg .ValAttr =ST_Border (1);return _dadeg ;}; +// ValidateWithPath validates the CT_PaperSource and its children, prefixing error messages with path +func (_dadfe *CT_PaperSource )ValidateWithPath (path string )error {return nil };func (_bbbaf *CT_PPrDefault )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bbbaf .PPr !=nil {_egce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_bbbaf .PPr ,_egce );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_edfce *CT_ParaRPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edfce .RPr =NewCT_ParaRPrOriginal ();for _ ,_bgbde :=range start .Attr {if _bgbde .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_efeaa ,_dgcae :=_bgbde .Value ,error (nil );if _dgcae !=nil {return _dgcae ;};_edfce .AuthorAttr =_efeaa ;continue ;};if _bgbde .Name .Local =="\u0064\u0061\u0074\u0065"{_caafd ,_fceca :=ParseStdlibTime (_bgbde .Value );if _fceca !=nil {return _fceca ;};_edfce .DateAttr =&_caafd ;continue ;};if _bgbde .Name .Local =="\u0069\u0064"{_fgacb ,_ccefg :=_da .ParseInt (_bgbde .Value ,10,64);if _ccefg !=nil {return _ccefg ;};_edfce .IdAttr =_fgacb ;continue ;};};_cadg :for {_affdd ,_egbfc :=d .Token ();if _egbfc !=nil {return _egbfc ;};switch _agdeb :=_affdd .(type ){case _d .StartElement :switch _agdeb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _gfgdfc :=d .DecodeElement (_edfce .RPr ,&_agdeb );_gfgdfc !=nil {return _gfgdfc ;};default:_dg .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",_agdeb .Name );if _feged :=d .Skip ();_feged !=nil {return _feged ;};};case _d .EndElement :break _cadg ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the WdCT_PosVChoice and its children, prefixing error messages with path -func (_fbbfc *WdCT_PosVChoice )ValidateWithPath (path string )error {if _dfedb :=_fbbfc .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_dfedb !=nil {return _dfedb ;};return nil ;};type WdCT_WordprocessingGroupChoice struct{Wsp []*WdWsp ;GrpSp []*WdCT_WordprocessingGroup ;GraphicFrame []*WdCT_GraphicFrame ;Pic []*_dg .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;};type CT_NumFmt struct{ +// ValidateWithPath validates the CT_Settings and its children, prefixing error messages with path +func (_cdefdd *CT_Settings )ValidateWithPath (path string )error {if _cdefdd .WriteProtection !=nil {if _gcbedb :=_cdefdd .WriteProtection .ValidateWithPath (path +"\u002f\u0057r\u0069\u0074\u0065P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_gcbedb !=nil {return _gcbedb ;};};if _cdefdd .View !=nil {if _ffbedg :=_cdefdd .View .ValidateWithPath (path +"\u002f\u0056\u0069e\u0077");_ffbedg !=nil {return _ffbedg ;};};if _cdefdd .Zoom !=nil {if _fgfbfg :=_cdefdd .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_fgfbfg !=nil {return _fgfbfg ;};};if _cdefdd .RemovePersonalInformation !=nil {if _ffdae :=_cdefdd .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");_ffdae !=nil {return _ffdae ;};};if _cdefdd .RemoveDateAndTime !=nil {if _cabfcf :=_cdefdd .RemoveDateAndTime .ValidateWithPath (path +"\u002fR\u0065m\u006f\u0076\u0065\u0044\u0061t\u0065\u0041n\u0064\u0054\u0069\u006d\u0065");_cabfcf !=nil {return _cabfcf ;};};if _cdefdd .DoNotDisplayPageBoundaries !=nil {if _gdbcb :=_cdefdd .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");_gdbcb !=nil {return _gdbcb ;};};if _cdefdd .DisplayBackgroundShape !=nil {if _aeaeg :=_cdefdd .DisplayBackgroundShape .ValidateWithPath (path +"\u002f\u0044\u0069sp\u006c\u0061\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061\u0070\u0065");_aeaeg !=nil {return _aeaeg ;};};if _cdefdd .PrintPostScriptOverText !=nil {if _dbgea :=_cdefdd .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");_dbgea !=nil {return _dbgea ;};};if _cdefdd .PrintFractionalCharacterWidth !=nil {if _adegb :=_cdefdd .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");_adegb !=nil {return _adegb ;};};if _cdefdd .PrintFormsData !=nil {if _cfgdd :=_cdefdd .PrintFormsData .ValidateWithPath (path +"\u002fP\u0072i\u006e\u0074\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061");_cfgdd !=nil {return _cfgdd ;};};if _cdefdd .EmbedTrueTypeFonts !=nil {if _ebccbd :=_cdefdd .EmbedTrueTypeFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062ed\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065\u0046\u006f\u006e\u0074\u0073");_ebccbd !=nil {return _ebccbd ;};};if _cdefdd .EmbedSystemFonts !=nil {if _ccfee :=_cdefdd .EmbedSystemFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0053\u0079\u0073\u0074\u0065\u006dF\u006f\u006e\u0074\u0073");_ccfee !=nil {return _ccfee ;};};if _cdefdd .SaveSubsetFonts !=nil {if _fdefcd :=_cdefdd .SaveSubsetFonts .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0053u\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073");_fdefcd !=nil {return _fdefcd ;};};if _cdefdd .SaveFormsData !=nil {if _cdddd :=_cdefdd .SaveFormsData .ValidateWithPath (path +"\u002f\u0053\u0061\u0076\u0065\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061");_cdddd !=nil {return _cdddd ;};};if _cdefdd .MirrorMargins !=nil {if _afgfcf :=_cdefdd .MirrorMargins .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u004d\u0061r\u0067\u0069\u006e\u0073");_afgfcf !=nil {return _afgfcf ;};};if _cdefdd .AlignBordersAndEdges !=nil {if _cdeed :=_cdefdd .AlignBordersAndEdges .ValidateWithPath (path +"/\u0041\u006c\u0069\u0067nB\u006fr\u0064\u0065\u0072\u0073\u0041n\u0064\u0045\u0064\u0067\u0065\u0073");_cdeed !=nil {return _cdeed ;};};if _cdefdd .BordersDoNotSurroundHeader !=nil {if _afgfaf :=_cdefdd .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");_afgfaf !=nil {return _afgfaf ;};};if _cdefdd .BordersDoNotSurroundFooter !=nil {if _afece :=_cdefdd .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");_afece !=nil {return _afece ;};};if _cdefdd .GutterAtTop !=nil {if _bebbfd :=_cdefdd .GutterAtTop .ValidateWithPath (path +"\u002f\u0047\u0075t\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070");_bebbfd !=nil {return _bebbfd ;};};if _cdefdd .HideSpellingErrors !=nil {if _fagab :=_cdefdd .HideSpellingErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eS\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0045\u0072\u0072\u006f\u0072\u0073");_fagab !=nil {return _fagab ;};};if _cdefdd .HideGrammaticalErrors !=nil {if _daecdcc :=_cdefdd .HideGrammaticalErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eG\u0072\u0061\u006d\u006d\u0061\u0074\u0069\u0063\u0061\u006c\u0045\u0072\u0072\u006fr\u0073");_daecdcc !=nil {return _daecdcc ;};};for _eaaffe ,_feead :=range _cdefdd .ActiveWritingStyle {if _gccfgg :=_feead .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0041\u0063\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069n\u0067S\u0074\u0079\u006c\u0065\u005b\u0025\u0064]",path ,_eaaffe ));_gccfgg !=nil {return _gccfgg ;};};if _cdefdd .ProofState !=nil {if _gaagc :=_cdefdd .ProofState .ValidateWithPath (path +"/\u0050\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065");_gaagc !=nil {return _gaagc ;};};if _cdefdd .FormsDesign !=nil {if _cdceeb :=_cdefdd .FormsDesign .ValidateWithPath (path +"\u002f\u0046\u006fr\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e");_cdceeb !=nil {return _cdceeb ;};};if _cdefdd .AttachedTemplate !=nil {if _ggcge :=_cdefdd .AttachedTemplate .ValidateWithPath (path +"\u002f\u0041\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0054\u0065\u006dp\u006c\u0061\u0074\u0065");_ggcge !=nil {return _ggcge ;};};if _cdefdd .LinkStyles !=nil {if _ddcbc :=_cdefdd .LinkStyles .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073");_ddcbc !=nil {return _ddcbc ;};};if _cdefdd .StylePaneFormatFilter !=nil {if _ffbba :=_cdefdd .StylePaneFormatFilter .ValidateWithPath (path +"\u002f\u0053\u0074\u0079le\u0050\u0061\u006e\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0046\u0069\u006c\u0074e\u0072");_ffbba !=nil {return _ffbba ;};};if _cdefdd .StylePaneSortMethod !=nil {if _ccccc :=_cdefdd .StylePaneSortMethod .ValidateWithPath (path +"/\u0053t\u0079\u006c\u0065\u0050\u0061\u006e\u0065\u0053o\u0072\u0074\u004d\u0065th\u006f\u0064");_ccccc !=nil {return _ccccc ;};};if _cdefdd .DocumentType !=nil {if _ffeba :=_cdefdd .DocumentType .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065");_ffeba !=nil {return _ffeba ;};};if _cdefdd .MailMerge !=nil {if _ffbbbe :=_cdefdd .MailMerge .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065");_ffbbbe !=nil {return _ffbbbe ;};};if _cdefdd .RevisionView !=nil {if _babbg :=_cdefdd .RevisionView .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077");_babbg !=nil {return _babbg ;};};if _cdefdd .TrackRevisions !=nil {if _baabg :=_cdefdd .TrackRevisions .ValidateWithPath (path +"\u002fT\u0072a\u0063\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073");_baabg !=nil {return _baabg ;};};if _cdefdd .DoNotTrackMoves !=nil {if _fegf :=_cdefdd .DoNotTrackMoves .ValidateWithPath (path +"\u002f\u0044o\u004e\u006f\u0074T\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073");_fegf !=nil {return _fegf ;};};if _cdefdd .DoNotTrackFormatting !=nil {if _abfad :=_cdefdd .DoNotTrackFormatting .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftT\u0072a\u0063\u006b\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");_abfad !=nil {return _abfad ;};};if _cdefdd .DocumentProtection !=nil {if _bgedf :=_cdefdd .DocumentProtection .ValidateWithPath (path +"\u002f\u0044\u006f\u0063um\u0065\u006e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_bgedf !=nil {return _bgedf ;};};if _cdefdd .AutoFormatOverride !=nil {if _gebgc :=_cdefdd .AutoFormatOverride .ValidateWithPath (path +"\u002f\u0041\u0075\u0074oF\u006f\u0072\u006d\u0061\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");_gebgc !=nil {return _gebgc ;};};if _cdefdd .StyleLockTheme !=nil {if _bbfeee :=_cdefdd .StyleLockTheme .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065");_bbfeee !=nil {return _bbfeee ;};};if _cdefdd .StyleLockQFSet !=nil {if _bbeef :=_cdefdd .StyleLockQFSet .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074");_bbeef !=nil {return _bbeef ;};};if _cdefdd .DefaultTabStop !=nil {if _dfeag :=_cdefdd .DefaultTabStop .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070");_dfeag !=nil {return _dfeag ;};};if _cdefdd .AutoHyphenation !=nil {if _agefbg :=_cdefdd .AutoHyphenation .ValidateWithPath (path +"\u002f\u0041u\u0074\u006f\u0048y\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e");_agefbg !=nil {return _agefbg ;};};if _cdefdd .ConsecutiveHyphenLimit !=nil {if _eebggd :=_cdefdd .ConsecutiveHyphenLimit .ValidateWithPath (path +"\u002f\u0043\u006fns\u0065\u0063\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006d\u0069\u0074");_eebggd !=nil {return _eebggd ;};};if _cdefdd .HyphenationZone !=nil {if _ggbgc :=_cdefdd .HyphenationZone .ValidateWithPath (path +"\u002f\u0048y\u0070\u0068\u0065n\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065");_ggbgc !=nil {return _ggbgc ;};};if _cdefdd .DoNotHyphenateCaps !=nil {if _cfbcc :=_cdefdd .DoNotHyphenateCaps .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0065\u0043\u0061\u0070\u0073");_cfbcc !=nil {return _cfbcc ;};};if _cdefdd .ShowEnvelope !=nil {if _dabff :=_cdefdd .ShowEnvelope .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065");_dabff !=nil {return _dabff ;};};if _cdefdd .SummaryLength !=nil {if _bacdc :=_cdefdd .SummaryLength .ValidateWithPath (path +"\u002f\u0053\u0075\u006d\u006d\u0061\u0072\u0079\u004ce\u006e\u0067\u0074\u0068");_bacdc !=nil {return _bacdc ;};};if _cdefdd .ClickAndTypeStyle !=nil {if _acbd :=_cdefdd .ClickAndTypeStyle .ValidateWithPath (path +"\u002fC\u006ci\u0063\u006b\u0041\u006e\u0064T\u0079\u0070e\u0053\u0074\u0079\u006c\u0065");_acbd !=nil {return _acbd ;};};if _cdefdd .DefaultTableStyle !=nil {if _bfgbb :=_cdefdd .DefaultTableStyle .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");_bfgbb !=nil {return _bfgbb ;};};if _cdefdd .EvenAndOddHeaders !=nil {if _bcacb :=_cdefdd .EvenAndOddHeaders .ValidateWithPath (path +"\u002fE\u0076e\u006e\u0041\u006e\u0064\u004fd\u0064\u0048e\u0061\u0064\u0065\u0072\u0073");_bcacb !=nil {return _bcacb ;};};if _cdefdd .BookFoldRevPrinting !=nil {if _ecbab :=_cdefdd .BookFoldRevPrinting .ValidateWithPath (path +"/\u0042o\u006f\u006b\u0046\u006f\u006c\u0064\u0052\u0065v\u0050\u0072\u0069\u006eti\u006e\u0067");_ecbab !=nil {return _ecbab ;};};if _cdefdd .BookFoldPrinting !=nil {if _cbbbag :=_cdefdd .BookFoldPrinting .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0046\u006f\u006c\u0064\u0050\u0072\u0069n\u0074\u0069\u006e\u0067");_cbbbag !=nil {return _cbbbag ;};};if _cdefdd .BookFoldPrintingSheets !=nil {if _efcbc :=_cdefdd .BookFoldPrintingSheets .ValidateWithPath (path +"\u002f\u0042\u006fok\u0046\u006f\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065\u0074\u0073");_efcbc !=nil {return _efcbc ;};};if _cdefdd .DrawingGridHorizontalSpacing !=nil {if _cgabaf :=_cdefdd .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");_cgabaf !=nil {return _cgabaf ;};};if _cdefdd .DrawingGridVerticalSpacing !=nil {if _dddeg :=_cdefdd .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");_dddeg !=nil {return _dddeg ;};};if _cdefdd .DisplayHorizontalDrawingGridEvery !=nil {if _adbfb :=_cdefdd .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");_adbfb !=nil {return _adbfb ;};};if _cdefdd .DisplayVerticalDrawingGridEvery !=nil {if _aabed :=_cdefdd .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");_aabed !=nil {return _aabed ;};};if _cdefdd .DoNotUseMarginsForDrawingGridOrigin !=nil {if _eeeea :=_cdefdd .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");_eeeea !=nil {return _eeeea ;};};if _cdefdd .DrawingGridHorizontalOrigin !=nil {if _gfffd :=_cdefdd .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");_gfffd !=nil {return _gfffd ;};};if _cdefdd .DrawingGridVerticalOrigin !=nil {if _agacac :=_cdefdd .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");_agacac !=nil {return _agacac ;};};if _cdefdd .DoNotShadeFormData !=nil {if _cafab :=_cdefdd .DoNotShadeFormData .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0068\u0061\u0064\u0065\u0046\u006f\u0072\u006d\u0044\u0061\u0074\u0061");_cafab !=nil {return _cafab ;};};if _cdefdd .NoPunctuationKerning !=nil {if _ffbfac :=_cdefdd .NoPunctuationKerning .ValidateWithPath (path +"/\u004e\u006f\u0050\u0075nc\u0074u\u0061\u0074\u0069\u006f\u006eK\u0065\u0072\u006e\u0069\u006e\u0067");_ffbfac !=nil {return _ffbfac ;};};if _cdefdd .CharacterSpacingControl !=nil {if _eaafe :=_cdefdd .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");_eaafe !=nil {return _eaafe ;};};if _cdefdd .PrintTwoOnOne !=nil {if _edafe :=_cdefdd .PrintTwoOnOne .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0054\u0077\u006fO\u006e\u004f\u006e\u0065");_edafe !=nil {return _edafe ;};};if _cdefdd .StrictFirstAndLastChars !=nil {if _cbaea :=_cdefdd .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");_cbaea !=nil {return _cbaea ;};};if _cdefdd .NoLineBreaksAfter !=nil {if _dfcfd :=_cdefdd .NoLineBreaksAfter .ValidateWithPath (path +"\u002fN\u006fL\u0069\u006e\u0065\u0042\u0072e\u0061\u006bs\u0041\u0066\u0074\u0065\u0072");_dfcfd !=nil {return _dfcfd ;};};if _cdefdd .NoLineBreaksBefore !=nil {if _gebdbg :=_cdefdd .NoLineBreaksBefore .ValidateWithPath (path +"\u002f\u004e\u006f\u004cin\u0065\u0042\u0072\u0065\u0061\u006b\u0073\u0042\u0065\u0066\u006f\u0072\u0065");_gebdbg !=nil {return _gebdbg ;};};if _cdefdd .SavePreviewPicture !=nil {if _gffea :=_cdefdd .SavePreviewPicture .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eP\u0072\u0065\u0076\u0069\u0065\u0077\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_gffea !=nil {return _gffea ;};};if _cdefdd .DoNotValidateAgainstSchema !=nil {if _badc :=_cdefdd .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");_badc !=nil {return _badc ;};};if _cdefdd .SaveInvalidXml !=nil {if _gfgad :=_cdefdd .SaveInvalidXml .ValidateWithPath (path +"\u002fS\u0061v\u0065\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c");_gfgad !=nil {return _gfgad ;};};if _cdefdd .IgnoreMixedContent !=nil {if _bbcdf :=_cdefdd .IgnoreMixedContent .ValidateWithPath (path +"\u002f\u0049\u0067\u006eor\u0065\u004d\u0069\u0078\u0065\u0064\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_bbcdf !=nil {return _bbcdf ;};};if _cdefdd .AlwaysShowPlaceholderText !=nil {if _gdfaf :=_cdefdd .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");_gdfaf !=nil {return _gdfaf ;};};if _cdefdd .DoNotDemarcateInvalidXml !=nil {if _edgce :=_cdefdd .DoNotDemarcateInvalidXml .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074D\u0065\u006d\u0061\u0072\u0063a\u0074e\u0049n\u0076\u0061\u006c\u0069\u0064\u0058\u006dl");_edgce !=nil {return _edgce ;};};if _cdefdd .SaveXmlDataOnly !=nil {if _gcfaf :=_cdefdd .SaveXmlDataOnly .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0058m\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079");_gcfaf !=nil {return _gcfaf ;};};if _cdefdd .UseXSLTWhenSaving !=nil {if _eafac :=_cdefdd .UseXSLTWhenSaving .ValidateWithPath (path +"\u002fU\u0073e\u0058\u0053\u004c\u0054\u0057h\u0065\u006eS\u0061\u0076\u0069\u006e\u0067");_eafac !=nil {return _eafac ;};};if _cdefdd .SaveThroughXslt !=nil {if _bdbae :=_cdefdd .SaveThroughXslt .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0054h\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074");_bdbae !=nil {return _bdbae ;};};if _cdefdd .ShowXMLTags !=nil {if _cbdgge :=_cdefdd .ShowXMLTags .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073");_cbdgge !=nil {return _cbdgge ;};};if _cdefdd .AlwaysMergeEmptyNamespace !=nil {if _ffebgb :=_cdefdd .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");_ffebgb !=nil {return _ffebgb ;};};if _cdefdd .UpdateFields !=nil {if _fbdba :=_cdefdd .UpdateFields .ValidateWithPath (path +"\u002f\u0055\u0070\u0064\u0061\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_fbdba !=nil {return _fbdba ;};};if _cdefdd .HdrShapeDefaults !=nil {if _faebf :=_cdefdd .HdrShapeDefaults .ValidateWithPath (path +"\u002f\u0048\u0064\u0072\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");_faebf !=nil {return _faebf ;};};if _cdefdd .FootnotePr !=nil {if _ebebd :=_cdefdd .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_ebebd !=nil {return _ebebd ;};};if _cdefdd .EndnotePr !=nil {if _cfcaf :=_cdefdd .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_cfcaf !=nil {return _cfcaf ;};};if _cdefdd .Compat !=nil {if _gbfdc :=_cdefdd .Compat .ValidateWithPath (path +"\u002fC\u006f\u006d\u0070\u0061\u0074");_gbfdc !=nil {return _gbfdc ;};};if _cdefdd .DocVars !=nil {if _dgbdcd :=_cdefdd .DocVars .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u0073");_dgbdcd !=nil {return _dgbdcd ;};};if _cdefdd .Rsids !=nil {if _ggbaa :=_cdefdd .Rsids .ValidateWithPath (path +"\u002f\u0052\u0073\u0069\u0064\u0073");_ggbaa !=nil {return _ggbaa ;};};if _cdefdd .MathPr !=nil {if _fccaa :=_cdefdd .MathPr .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0050\u0072");_fccaa !=nil {return _fccaa ;};};for _decba ,_ddegb :=range _cdefdd .AttachedSchema {if _aefdag :=_ddegb .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0041\u0074ta\u0063h\u0065\u0064\u0053\u0063\u0068e\u006d\u0061\u005b\u0025\u0064\u005d",path ,_decba ));_aefdag !=nil {return _aefdag ;};};if _cdefdd .ThemeFontLang !=nil {if _ddfdg :=_cdefdd .ThemeFontLang .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u006f\u006et\u004c\u0061\u006e\u0067");_ddfdg !=nil {return _ddfdg ;};};if _cdefdd .ClrSchemeMapping !=nil {if _aedbe :=_cdefdd .ClrSchemeMapping .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004d\u0061p\u0070\u0069\u006e\u0067");_aedbe !=nil {return _aedbe ;};};if _cdefdd .DoNotIncludeSubdocsInStats !=nil {if _ebafaf :=_cdefdd .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");_ebafaf !=nil {return _ebafaf ;};};if _cdefdd .DoNotAutoCompressPictures !=nil {if _agecgaf :=_cdefdd .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");_agecgaf !=nil {return _agecgaf ;};};if _cdefdd .ForceUpgrade !=nil {if _cbcge :=_cdefdd .ForceUpgrade .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065");_cbcge !=nil {return _cbcge ;};};if _cdefdd .Captions !=nil {if _ddebad :=_cdefdd .Captions .ValidateWithPath (path +"\u002fC\u0061\u0070\u0074\u0069\u006f\u006es");_ddebad !=nil {return _ddebad ;};};if _cdefdd .ReadModeInkLockDown !=nil {if _cfgfcf :=_cdefdd .ReadModeInkLockDown .ValidateWithPath (path +"/\u0052e\u0061\u0064\u004d\u006f\u0064\u0065\u0049\u006ek\u004c\u006f\u0063\u006bDo\u0077\u006e");_cfgfcf !=nil {return _cfgfcf ;};};for _abeba ,_abbfa :=range _cdefdd .SmartTagType {if _aagcca :=_abbfa .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_abeba ));_aagcca !=nil {return _aagcca ;};};if _cdefdd .SchemaLibrary !=nil {if _cgaab :=_cdefdd .SchemaLibrary .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069b\u0072\u0061\u0072\u0079");_cgaab !=nil {return _cgaab ;};};if _cdefdd .ShapeDefaults !=nil {if _bedag :=_cdefdd .ShapeDefaults .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");_bedag !=nil {return _bedag ;};};if _cdefdd .DoNotEmbedSmartTags !=nil {if _cdbcb :=_cdefdd .DoNotEmbedSmartTags .ValidateWithPath (path +"/\u0044o\u004e\u006f\u0074\u0045\u006d\u0062\u0065\u0064S\u006d\u0061\u0072\u0074Ta\u0067\u0073");_cdbcb !=nil {return _cdbcb ;};};if _cdefdd .DecimalSymbol !=nil {if _cefdg :=_cdefdd .DecimalSymbol .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0069\u006d\u0061\u006c\u0053y\u006d\u0062\u006f\u006c");_cefdg !=nil {return _cefdg ;};};if _cdefdd .ListSeparator !=nil {if _dbegfe :=_cdefdd .ListSeparator .ValidateWithPath (path +"\u002f\u004c\u0069\u0073\u0074\u0053\u0065\u0070\u0061r\u0061\u0074\u006f\u0072");_dbegfe !=nil {return _dbegfe ;};};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 NewCT_Background ()*CT_Background {_fca :=&CT_Background {};return _fca };func (_aadcgc *ST_LineNumberRestart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agbabb ,_fbgbc :=d .Token ();if _fbgbc !=nil {return _fbgbc ;};if _ggbdcc ,_beggc :=_agbabb .(_d .EndElement );_beggc &&_ggbdcc .Name ==start .Name {*_aadcgc =1;return nil ;};if _dfeda ,_gfgce :=_agbabb .(_d .CharData );!_gfgce {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",_agbabb );}else {switch string (_dfeda ){case "":*_aadcgc =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_aadcgc =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_aadcgc =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_aadcgc =3;};};_agbabb ,_fbgbc =d .Token ();if _fbgbc !=nil {return _fbgbc ;};if _affca ,_fcecde :=_agbabb .(_d .EndElement );_fcecde &&_affca .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",_agbabb );};func NewCT_StylePaneFilter ()*CT_StylePaneFilter {_abcfeb :=&CT_StylePaneFilter {};return _abcfeb }; -// Numbering Format Type -ValAttr ST_NumberFormat ; +// Validate validates the WdCT_WordprocessingContentPart and its children +func (_ebafbg *WdCT_WordprocessingContentPart )Validate ()error {return _ebafbg .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 (_acfagf *WdCT_WrapTight )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dbaab ,_ebage :=_acfagf .WrapTextAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _ebage !=nil {return _ebage ;};start .Attr =append (start .Attr ,_dbaab );if _acfagf .DistLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_g .Sprintf ("\u0025\u0076",*_acfagf .DistLAttr )});};if _acfagf .DistRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_g .Sprintf ("\u0025\u0076",*_acfagf .DistRAttr )});};e .EncodeToken (start );_dbgfcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}};e .EncodeElement (_acfagf .WrapPolygon ,_dbgfcd );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ceebbf *ST_HeightRule )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ceebbf =0;case "\u0061\u0075\u0074\u006f":*_ceebbf =1;case "\u0065\u0078\u0061c\u0074":*_ceebbf =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_ceebbf =3;};return nil ;};func (_effdb *CT_SectPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _effdb .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_g .Sprintf ("\u0025\u0076",*_effdb .RsidRPrAttr )});};if _effdb .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_g .Sprintf ("\u0025\u0076",*_effdb .RsidDelAttr )});};if _effdb .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_g .Sprintf ("\u0025\u0076",*_effdb .RsidRAttr )});};if _effdb .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_effdb .RsidSectAttr )});};e .EncodeToken (start );if _effdb .FootnotePr !=nil {_bcace :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_effdb .FootnotePr ,_bcace );};if _effdb .EndnotePr !=nil {_geaef :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_effdb .EndnotePr ,_geaef );};if _effdb .Type !=nil {_bafdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_effdb .Type ,_bafdb );};if _effdb .PgSz !=nil {_adcgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_effdb .PgSz ,_adcgb );};if _effdb .PgMar !=nil {_gfdce :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_effdb .PgMar ,_gfdce );};if _effdb .PaperSrc !=nil {_bgaacc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_effdb .PaperSrc ,_bgaacc );};if _effdb .PgBorders !=nil {_baff :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_effdb .PgBorders ,_baff );};if _effdb .LnNumType !=nil {_bggde :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_effdb .LnNumType ,_bggde );};if _effdb .PgNumType !=nil {_fgdde :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_effdb .PgNumType ,_fgdde );};if _effdb .Cols !=nil {_ggceb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_effdb .Cols ,_ggceb );};if _effdb .FormProt !=nil {_gfccc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_effdb .FormProt ,_gfccc );};if _effdb .VAlign !=nil {_gbbbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_effdb .VAlign ,_gbbbe );};if _effdb .NoEndnote !=nil {_afefd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_effdb .NoEndnote ,_afefd );};if _effdb .TitlePg !=nil {_babag :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_effdb .TitlePg ,_babag );};if _effdb .TextDirection !=nil {_gbfggb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_effdb .TextDirection ,_gbfggb );};if _effdb .Bidi !=nil {_efabbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_effdb .Bidi ,_efabbc );};if _effdb .RtlGutter !=nil {_edbe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_effdb .RtlGutter ,_edbe );};if _effdb .DocGrid !=nil {_fddee :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_effdb .DocGrid ,_fddee );};if _effdb .PrinterSettings !=nil {_bfffc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_effdb .PrinterSettings ,_bfffc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_VerticalAlignRun ()*CT_VerticalAlignRun {_cdbcgb :=&CT_VerticalAlignRun {};_cdbcgb .ValAttr =_e .ST_VerticalAlignRun (1);return _cdbcgb ;};func (_gcdabb *ST_PTabRelativeTo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcdaef ,_abbab :=d .Token ();if _abbab !=nil {return _abbab ;};if _gcffaa ,_cdadg :=_dcdaef .(_d .EndElement );_cdadg &&_gcffaa .Name ==start .Name {*_gcdabb =1;return nil ;};if _gaead ,_bcbcef :=_dcdaef .(_d .CharData );!_bcbcef {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",_dcdaef );}else {switch string (_gaead ){case "":*_gcdabb =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gcdabb =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_gcdabb =2;};};_dcdaef ,_abbab =d .Token ();if _abbab !=nil {return _abbab ;};if _ddceaa ,_bcbefg :=_dcdaef .(_d .EndElement );_bcbefg &&_ddceaa .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",_dcdaef );}; -// Custom Defined Number Format -FormatAttr *string ;};func (_dgdef ST_SignedTwipsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dgdef .Int64 !=nil {e .EncodeToken (_d .CharData (_db .Sprintf ("\u0025\u0064",*_dgdef .Int64 )));};if _dgdef .ST_UniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_dgdef .ST_UniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name });}; +// ValidateWithPath validates the CT_TrPrChange and its children, prefixing error messages with path +func (_dabbe *CT_TrPrChange )ValidateWithPath (path string )error {if _ecabaf :=_dabbe .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_ecabaf !=nil {return _ecabaf ;};return nil ;};func (_dfea *CT_Bookmark )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_befb :=range start .Attr {if _befb .Name .Local =="\u006e\u0061\u006d\u0065"{_ggc ,_bcab :=_befb .Value ,error (nil );if _bcab !=nil {return _bcab ;};_dfea .NameAttr =_ggc ;continue ;};if _befb .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_bdd ,_beab :=_da .ParseInt (_befb .Value ,10,64);if _beab !=nil {return _beab ;};_dfea .ColFirstAttr =&_bdd ;continue ;};if _befb .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_aggdf ,_bfff :=_da .ParseInt (_befb .Value ,10,64);if _bfff !=nil {return _bfff ;};_dfea .ColLastAttr =&_aggdf ;continue ;};if _befb .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_dfea .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_befb );continue ;};if _befb .Name .Local =="\u0069\u0064"{_faaf ,_daee :=_da .ParseInt (_befb .Value ,10,64);if _daee !=nil {return _daee ;};_dfea .IdAttr =_faaf ;continue ;};};for {_ffaac ,_bcea :=d .Token ();if _bcea !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_bcea );};if _ggcd ,_fce :=_ffaac .(_d .EndElement );_fce &&_ggcd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_PTab and its children, prefixing error messages with path -func (_cfgcf *CT_PTab )ValidateWithPath (path string )error {if _cfgcf .AlignmentAttr ==ST_PTabAlignmentUnset {return _db .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 _fdgfba :=_cfgcf .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072");_fdgfba !=nil {return _fdgfba ;};if _cfgcf .RelativeToAttr ==ST_PTabRelativeToUnset {return _db .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 _gdgbe :=_cfgcf .RelativeToAttr .ValidateWithPath (path +"\u002fR\u0065l\u0061\u0074\u0069\u0076\u0065\u0054\u006f\u0041\u0074\u0074\u0072");_gdgbe !=nil {return _gdgbe ;};if _cfgcf .LeaderAttr ==ST_PTabLeaderUnset {return _db .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 _fdedg :=_cfgcf .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_fdedg !=nil {return _fdedg ;};return nil ;};func (_eadfg ST_ObjectDrawAspect )ValidateWithPath (path string )error {switch _eadfg {case 0,1,2:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eadfg ));};return nil ;}; +// Validate validates the AC_ChoiceRun and its children +func (_cbfbf *AC_ChoiceRun )Validate ()error {return _cbfbf .ValidateWithPath ("\u0041\u0043\u005fC\u0068\u006f\u0069\u0063\u0065\u0052\u0075\u006e");};func (_fegac *CT_LsdException )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ddgba :=range start .Attr {if _ddgba .Name .Local =="\u006e\u0061\u006d\u0065"{_effdd ,_gdfc :=_ddgba .Value ,error (nil );if _gdfc !=nil {return _gdfc ;};_fegac .NameAttr =_effdd ;continue ;};if _ddgba .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_addd ,_cddd :=ParseUnionST_OnOff (_ddgba .Value );if _cddd !=nil {return _cddd ;};_fegac .LockedAttr =&_addd ;continue ;};if _ddgba .Name .Local =="\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_cafa ,_eeede :=_da .ParseInt (_ddgba .Value ,10,64);if _eeede !=nil {return _eeede ;};_fegac .UiPriorityAttr =&_cafa ;continue ;};if _ddgba .Name .Local =="\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_fgeee ,_agefd :=ParseUnionST_OnOff (_ddgba .Value );if _agefd !=nil {return _agefd ;};_fegac .SemiHiddenAttr =&_fgeee ;continue ;};if _ddgba .Name .Local =="\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_ecdgg ,_fffc :=ParseUnionST_OnOff (_ddgba .Value );if _fffc !=nil {return _fffc ;};_fegac .UnhideWhenUsedAttr =&_ecdgg ;continue ;};if _ddgba .Name .Local =="\u0071F\u006f\u0072\u006d\u0061\u0074"{_adad ,_gbcee :=ParseUnionST_OnOff (_ddgba .Value );if _gbcee !=nil {return _gbcee ;};_fegac .QFormatAttr =&_adad ;continue ;};};for {_cfgdb ,_acfgf :=d .Token ();if _acfgf !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0073\u0064\u0045\u0078\u0063e\u0070\u0074\u0069o\u006e:\u0020\u0025\u0073",_acfgf );};if _eabgb ,_caggd :=_cfgdb .(_d .EndElement );_caggd &&_eabgb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Compat and its children, prefixing error messages with path -func (_bbdaf *CT_Compat )ValidateWithPath (path string )error {if _bbdaf .UseSingleBorderforContiguousCells !=nil {if _gafa :=_bbdaf .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");_gafa !=nil {return _gafa ;};};if _bbdaf .WpJustification !=nil {if _fbgd :=_bbdaf .WpJustification .ValidateWithPath (path +"\u002f\u0057p\u004a\u0075\u0073t\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e");_fbgd !=nil {return _fbgd ;};};if _bbdaf .NoTabHangInd !=nil {if _aedc :=_bbdaf .NoTabHangInd .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0061\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064");_aedc !=nil {return _aedc ;};};if _bbdaf .NoLeading !=nil {if _aggc :=_bbdaf .NoLeading .ValidateWithPath (path +"\u002f\u004e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067");_aggc !=nil {return _aggc ;};};if _bbdaf .SpaceForUL !=nil {if _bgcad :=_bbdaf .SpaceForUL .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c");_bgcad !=nil {return _bgcad ;};};if _bbdaf .NoColumnBalance !=nil {if _afbd :=_bbdaf .NoColumnBalance .ValidateWithPath (path +"\u002f\u004eo\u0043\u006f\u006cu\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065");_afbd !=nil {return _afbd ;};};if _bbdaf .BalanceSingleByteDoubleByteWidth !=nil {if _efag :=_bbdaf .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");_efag !=nil {return _efag ;};};if _bbdaf .NoExtraLineSpacing !=nil {if _aeab :=_bbdaf .NoExtraLineSpacing .ValidateWithPath (path +"\u002f\u004e\u006f\u0045xt\u0072\u0061\u004c\u0069\u006e\u0065\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_aeab !=nil {return _aeab ;};};if _bbdaf .DoNotLeaveBackslashAlone !=nil {if _caceb :=_bbdaf .DoNotLeaveBackslashAlone .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074L\u0065\u0061\u0076\u0065\u0042a\u0063k\u0073l\u0061\u0073\u0068\u0041\u006c\u006f\u006ee");_caceb !=nil {return _caceb ;};};if _bbdaf .UlTrailSpace !=nil {if _bbfa :=_bbdaf .UlTrailSpace .ValidateWithPath (path +"\u002f\u0055\u006c\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065");_bbfa !=nil {return _bbfa ;};};if _bbdaf .DoNotExpandShiftReturn !=nil {if _fgcd :=_bbdaf .DoNotExpandShiftReturn .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0045\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075\u0072\u006e");_fgcd !=nil {return _fgcd ;};};if _bbdaf .SpacingInWholePoints !=nil {if _eggfab :=_bbdaf .SpacingInWholePoints .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063in\u0067I\u006e\u0057\u0068\u006f\u006ce\u0050\u006f\u0069\u006e\u0074\u0073");_eggfab !=nil {return _eggfab ;};};if _bbdaf .LineWrapLikeWord6 !=nil {if _ccfgf :=_bbdaf .LineWrapLikeWord6 .ValidateWithPath (path +"\u002fL\u0069n\u0065\u0057\u0072\u0061\u0070L\u0069\u006be\u0057\u006f\u0072\u0064\u0036");_ccfgf !=nil {return _ccfgf ;};};if _bbdaf .PrintBodyTextBeforeHeader !=nil {if _afdd :=_bbdaf .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");_afdd !=nil {return _afdd ;};};if _bbdaf .PrintColBlack !=nil {if _eebg :=_bbdaf .PrintColBlack .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0043\u006f\u006cB\u006c\u0061\u0063\u006b");_eebg !=nil {return _eebg ;};};if _bbdaf .WpSpaceWidth !=nil {if _cgefe :=_bbdaf .WpSpaceWidth .ValidateWithPath (path +"\u002f\u0057\u0070\u0053\u0070\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068");_cgefe !=nil {return _cgefe ;};};if _bbdaf .ShowBreaksInFrames !=nil {if _fced :=_bbdaf .ShowBreaksInFrames .ValidateWithPath (path +"\u002f\u0053\u0068\u006fwB\u0072\u0065\u0061\u006b\u0073\u0049\u006e\u0046\u0072\u0061\u006d\u0065\u0073");_fced !=nil {return _fced ;};};if _bbdaf .SubFontBySize !=nil {if _bcc :=_bbdaf .SubFontBySize .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0046\u006f\u006e\u0074\u0042y\u0053\u0069\u007a\u0065");_bcc !=nil {return _bcc ;};};if _bbdaf .SuppressBottomSpacing !=nil {if _bgdd :=_bbdaf .SuppressBottomSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0042\u006f\u0074\u0074\u006f\u006d\u0053\u0070\u0061\u0063\u0069n\u0067");_bgdd !=nil {return _bgdd ;};};if _bbdaf .SuppressTopSpacing !=nil {if _cff :=_bbdaf .SuppressTopSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0054\u006f\u0070\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_cff !=nil {return _cff ;};};if _bbdaf .SuppressSpacingAtTopOfPage !=nil {if _dea :=_bbdaf .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");_dea !=nil {return _dea ;};};if _bbdaf .SuppressTopSpacingWP !=nil {if _gega :=_bbdaf .SuppressTopSpacingWP .ValidateWithPath (path +"/\u0053\u0075\u0070\u0070re\u0073s\u0054\u006f\u0070\u0053\u0070a\u0063\u0069\u006e\u0067\u0057\u0050");_gega !=nil {return _gega ;};};if _bbdaf .SuppressSpBfAfterPgBrk !=nil {if _fdcc :=_bbdaf .SuppressSpBfAfterPgBrk .ValidateWithPath (path +"\u002f\u0053\u0075pp\u0072\u0065\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042\u0072\u006b");_fdcc !=nil {return _fdcc ;};};if _bbdaf .SwapBordersFacingPages !=nil {if _debb :=_bbdaf .SwapBordersFacingPages .ValidateWithPath (path +"\u002f\u0053\u0077ap\u0042\u006f\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067\u0065\u0073");_debb !=nil {return _debb ;};};if _bbdaf .ConvMailMergeEsc !=nil {if _aadg :=_bbdaf .ConvMailMergeEsc .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0076\u004d\u0061\u0069\u006c\u004d\u0065\u0072g\u0065\u0045\u0073\u0063");_aadg !=nil {return _aadg ;};};if _bbdaf .TruncateFontHeightsLikeWP6 !=nil {if _ccdc :=_bbdaf .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");_ccdc !=nil {return _ccdc ;};};if _bbdaf .MwSmallCaps !=nil {if _bfce :=_bbdaf .MwSmallCaps .ValidateWithPath (path +"\u002f\u004d\u0077S\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_bfce !=nil {return _bfce ;};};if _bbdaf .UsePrinterMetrics !=nil {if _cdg :=_bbdaf .UsePrinterMetrics .ValidateWithPath (path +"\u002fU\u0073e\u0050\u0072\u0069\u006e\u0074e\u0072\u004de\u0074\u0072\u0069\u0063\u0073");_cdg !=nil {return _cdg ;};};if _bbdaf .DoNotSuppressParagraphBorders !=nil {if _aaafc :=_bbdaf .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");_aaafc !=nil {return _aaafc ;};};if _bbdaf .WrapTrailSpaces !=nil {if _cbgfd :=_bbdaf .WrapTrailSpaces .ValidateWithPath (path +"\u002f\u0057r\u0061\u0070\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073");_cbgfd !=nil {return _cbgfd ;};};if _bbdaf .FootnoteLayoutLikeWW8 !=nil {if _cbfbdc :=_bbdaf .FootnoteLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0046\u006f\u006ftn\u006f\u0074\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057W\u0038");_cbfbdc !=nil {return _cbfbdc ;};};if _bbdaf .ShapeLayoutLikeWW8 !=nil {if _dabdfb :=_bbdaf .ShapeLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0053\u0068\u0061pe\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057\u0057\u0038");_dabdfb !=nil {return _dabdfb ;};};if _bbdaf .AlignTablesRowByRow !=nil {if _ccgfc :=_bbdaf .AlignTablesRowByRow .ValidateWithPath (path +"/\u0041l\u0069\u0067\u006e\u0054\u0061\u0062\u006c\u0065s\u0052\u006f\u0077\u0042yR\u006f\u0077");_ccgfc !=nil {return _ccgfc ;};};if _bbdaf .ForgetLastTabAlignment !=nil {if _acbe :=_bbdaf .ForgetLastTabAlignment .ValidateWithPath (path +"\u002f\u0046\u006frg\u0065\u0074\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_acbe !=nil {return _acbe ;};};if _bbdaf .AdjustLineHeightInTable !=nil {if _ccfff :=_bbdaf .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");_ccfff !=nil {return _ccfff ;};};if _bbdaf .AutoSpaceLikeWord95 !=nil {if _gfdb :=_bbdaf .AutoSpaceLikeWord95 .ValidateWithPath (path +"/\u0041u\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u004ci\u006b\u0065\u0057\u006frd\u0039\u0035");_gfdb !=nil {return _gfdb ;};};if _bbdaf .NoSpaceRaiseLower !=nil {if _cecf :=_bbdaf .NoSpaceRaiseLower .ValidateWithPath (path +"\u002fN\u006fS\u0070\u0061\u0063\u0065\u0052a\u0069\u0073e\u004c\u006f\u0077\u0065\u0072");_cecf !=nil {return _cecf ;};};if _bbdaf .DoNotUseHTMLParagraphAutoSpacing !=nil {if _efae :=_bbdaf .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");_efae !=nil {return _efae ;};};if _bbdaf .LayoutRawTableWidth !=nil {if _dcbaa :=_bbdaf .LayoutRawTableWidth .ValidateWithPath (path +"/\u004ca\u0079\u006f\u0075\u0074\u0052\u0061\u0077\u0054a\u0062\u006c\u0065\u0057id\u0074\u0068");_dcbaa !=nil {return _dcbaa ;};};if _bbdaf .LayoutTableRowsApart !=nil {if _bgcf :=_bbdaf .LayoutTableRowsApart .ValidateWithPath (path +"/\u004c\u0061\u0079\u006fut\u0054a\u0062\u006c\u0065\u0052\u006fw\u0073\u0041\u0070\u0061\u0072\u0074");_bgcf !=nil {return _bgcf ;};};if _bbdaf .UseWord97LineBreakRules !=nil {if _efef :=_bbdaf .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");_efef !=nil {return _efef ;};};if _bbdaf .DoNotBreakWrappedTables !=nil {if _aede :=_bbdaf .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");_aede !=nil {return _aede ;};};if _bbdaf .DoNotSnapToGridInCell !=nil {if _fcde :=_bbdaf .DoNotSnapToGridInCell .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064\u0049\u006e\u0043\u0065l\u006c");_fcde !=nil {return _fcde ;};};if _bbdaf .SelectFldWithFirstOrLastChar !=nil {if _eadb :=_bbdaf .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");_eadb !=nil {return _eadb ;};};if _bbdaf .ApplyBreakingRules !=nil {if _dcfdb :=_bbdaf .ApplyBreakingRules .ValidateWithPath (path +"\u002f\u0041\u0070\u0070ly\u0042\u0072\u0065\u0061\u006b\u0069\u006e\u0067\u0052\u0075\u006c\u0065\u0073");_dcfdb !=nil {return _dcfdb ;};};if _bbdaf .DoNotWrapTextWithPunct !=nil {if _gcab :=_bbdaf .DoNotWrapTextWithPunct .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006e\u0063\u0074");_gcab !=nil {return _gcab ;};};if _bbdaf .DoNotUseEastAsianBreakRules !=nil {if _cdc :=_bbdaf .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");_cdc !=nil {return _cdc ;};};if _bbdaf .UseWord2002TableStyleRules !=nil {if _fbaaf :=_bbdaf .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");_fbaaf !=nil {return _fbaaf ;};};if _bbdaf .GrowAutofit !=nil {if _dcgg :=_bbdaf .GrowAutofit .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_dcgg !=nil {return _dcgg ;};};if _bbdaf .UseFELayout !=nil {if _dgbe :=_bbdaf .UseFELayout .ValidateWithPath (path +"\u002f\u0055\u0073e\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074");_dgbe !=nil {return _dgbe ;};};if _bbdaf .UseNormalStyleForList !=nil {if _edef :=_bbdaf .UseNormalStyleForList .ValidateWithPath (path +"\u002f\u0055\u0073\u0065No\u0072\u006d\u0061\u006c\u0053\u0074\u0079\u006c\u0065\u0046\u006f\u0072\u004c\u0069s\u0074");_edef !=nil {return _edef ;};};if _bbdaf .DoNotUseIndentAsNumberingTabStop !=nil {if _ddad :=_bbdaf .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");_ddad !=nil {return _ddad ;};};if _bbdaf .UseAltKinsokuLineBreakRules !=nil {if _aadd :=_bbdaf .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");_aadd !=nil {return _aadd ;};};if _bbdaf .AllowSpaceOfSameStyleInTable !=nil {if _ffcfb :=_bbdaf .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");_ffcfb !=nil {return _ffcfb ;};};if _bbdaf .DoNotSuppressIndentation !=nil {if _decg :=_bbdaf .DoNotSuppressIndentation .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074S\u0075\u0070\u0070\u0072\u0065s\u0073I\u006ed\u0065\u006e\u0074\u0061\u0074\u0069\u006fn");_decg !=nil {return _decg ;};};if _bbdaf .DoNotAutofitConstrainedTables !=nil {if _ebbc :=_bbdaf .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");_ebbc !=nil {return _ebbc ;};};if _bbdaf .AutofitToFirstFixedWidthCell !=nil {if _fbdg :=_bbdaf .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");_fbdg !=nil {return _fbdg ;};};if _bbdaf .UnderlineTabInNumList !=nil {if _cged :=_bbdaf .UnderlineTabInNumList .ValidateWithPath (path +"\u002f\u0055\u006e\u0064er\u006c\u0069\u006e\u0065\u0054\u0061\u0062\u0049\u006e\u004e\u0075\u006d\u004c\u0069s\u0074");_cged !=nil {return _cged ;};};if _bbdaf .DisplayHangulFixedWidth !=nil {if _aabag :=_bbdaf .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");_aabag !=nil {return _aabag ;};};if _bbdaf .SplitPgBreakAndParaMark !=nil {if _bcca :=_bbdaf .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");_bcca !=nil {return _bcca ;};};if _bbdaf .DoNotVertAlignCellWithSp !=nil {if _cdgb :=_bbdaf .DoNotVertAlignCellWithSp .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074V\u0065\u0072\u0074\u0041\u006ci\u0067n\u0043e\u006c\u006c\u0057\u0069\u0074\u0068\u0053p");_cdgb !=nil {return _cdgb ;};};if _bbdaf .DoNotBreakConstrainedForcedTable !=nil {if _geage :=_bbdaf .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");_geage !=nil {return _geage ;};};if _bbdaf .DoNotVertAlignInTxbx !=nil {if _gcfd :=_bbdaf .DoNotVertAlignInTxbx .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftV\u0065r\u0074\u0041\u006c\u0069\u0067n\u0049\u006e\u0054\u0078\u0062\u0078");_gcfd !=nil {return _gcfd ;};};if _bbdaf .UseAnsiKerningPairs !=nil {if _efbcf :=_bbdaf .UseAnsiKerningPairs .ValidateWithPath (path +"/\u0055s\u0065\u0041\u006e\u0073\u0069\u004b\u0065\u0072n\u0069\u006e\u0067\u0050ai\u0072\u0073");_efbcf !=nil {return _efbcf ;};};if _bbdaf .CachedColBalance !=nil {if _gggce :=_bbdaf .CachedColBalance .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0064\u0043\u006f\u006c\u0042\u0061l\u0061\u006e\u0063\u0065");_gggce !=nil {return _gggce ;};};for _deba ,_cageb :=range _bbdaf .CompatSetting {if _cdgd :=_cageb .ValidateWithPath (_db .Sprintf ("%\u0073/\u0043\u006f\u006d\u0070\u0061\u0074\u0053\u0065t\u0074\u0069\u006e\u0067[%\u0064\u005d",path ,_deba ));_cdgd !=nil {return _cdgd ;};};return nil ;};func (_defcbd *CT_Underline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ccaff :=range start .Attr {if _ccaff .Name .Local =="\u0076\u0061\u006c"{_defcbd .ValAttr .UnmarshalXMLAttr (_ccaff );continue ;};if _ccaff .Name .Local =="\u0063\u006f\u006co\u0072"{_ggfca ,_cdgdag :=ParseUnionST_HexColor (_ccaff .Value );if _cdgdag !=nil {return _cdgdag ;};_defcbd .ColorAttr =&_ggfca ;continue ;};if _ccaff .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_defcbd .ThemeColorAttr .UnmarshalXMLAttr (_ccaff );continue ;};if _ccaff .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_cdbdc ,_eaaega :=_ccaff .Value ,error (nil );if _eaaega !=nil {return _eaaega ;};_defcbd .ThemeTintAttr =&_cdbdc ;continue ;};if _ccaff .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_afcdb ,_bagfa :=_ccaff .Value ,error (nil );if _bagfa !=nil {return _bagfa ;};_defcbd .ThemeShadeAttr =&_afcdb ;continue ;};};for {_dbade ,_gcdeag :=d .Token ();if _gcdeag !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006ed\u0065\u0072\u006c\u0069\u006e\u0065\u003a\u0020\u0025\u0073",_gcdeag );};if _bddgd ,_bbcfaf :=_dbade .(_d .EndElement );_bbcfaf &&_bddgd .Name ==start .Name {break ;};};return nil ;};func (_eadfd *ST_PageBorderDisplay )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eadfd =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_eadfd =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_eadfd =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_eadfd =3;};return nil ;};func NewCT_Headers ()*CT_Headers {_cdcf :=&CT_Headers {};return _cdcf }; +// Validate validates the CT_AltChunkPr and its children +func (_adc *CT_AltChunkPr )Validate ()error {return _adc .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");};func (_ggeeae ST_RubyAlign )String ()string {switch _ggeeae {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 (_cgffe *ST_ObjectDrawAspect )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cgffe =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_cgffe =1;case "\u0069\u0063\u006f\u006e":*_cgffe =2;};return nil ;}; -// ValidateWithPath validates the WdCT_WrapNone and its children, prefixing error messages with path -func (_dgefcc *WdCT_WrapNone )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_Base64Binary and its children +func (_bcd *CT_Base64Binary )Validate ()error {return _bcd .ValidateWithPath ("\u0043T\u005fB\u0061\u0073\u0065\u0036\u0034\u0042\u0069\u006e\u0061\u0072\u0079");}; -// Validate validates the EG_MathContent and its children -func (_acdcfg *EG_MathContent )Validate ()error {return _acdcfg .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_bggfbd ST_AnnotationVMerge )String ()string {switch _bggfbd {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074";case 2:return "\u0072\u0065\u0073\u0074";};return "";};func (_dgeed *CT_FtnProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbgdc :for {_abefe ,_dcaaa :=d .Token ();if _dcaaa !=nil {return _dcaaa ;};switch _cdcdb :=_abefe .(type ){case _d .StartElement :switch _cdcdb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgeed .Pos =NewCT_FtnPos ();if _fdab :=d .DecodeElement (_dgeed .Pos ,&_cdcdb );_fdab !=nil {return _fdab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgeed .NumFmt =NewCT_NumFmt ();if _cdfcdc :=d .DecodeElement (_dgeed .NumFmt ,&_cdcdb );_cdfcdc !=nil {return _cdfcdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgeed .NumStart =NewCT_DecimalNumber ();if _eceb :=d .DecodeElement (_dgeed .NumStart ,&_cdcdb );_eceb !=nil {return _eceb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgeed .NumRestart =NewCT_NumRestart ();if _fgda :=d .DecodeElement (_dgeed .NumRestart ,&_cdcdb );_fgda !=nil {return _fgda ;};default:_ee .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",_cdcdb .Name );if _gcfba :=d .Skip ();_gcfba !=nil {return _gcfba ;};};case _d .EndElement :break _bbgdc ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_CustomXmlBlock and its children +func (_fegdd *CT_CustomXmlBlock )Validate ()error {return _fegdd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006cB\u006c\u006f\u0063\u006b");};var ST_TextScalePercentPatternRe =_f .MustCompile (ST_TextScalePercentPattern );type CT_DocPartGallery struct{ -// Validate validates the CT_DocumentBase and its children -func (_ggde *CT_DocumentBase )Validate ()error {return _ggde .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};type CT_Footnotes struct{ +// Gallery Value +ValAttr ST_DocPartGallery ;};func NewWdCT_WordprocessingGroup ()*WdCT_WordprocessingGroup {_bbdgd :=&WdCT_WordprocessingGroup {};_bbdgd .CNvGrpSpPr =_dd .NewCT_NonVisualGroupDrawingShapeProps ();_bbdgd .GrpSpPr =_dd .NewCT_GroupShapeProperties ();return _bbdgd ;};type CT_Jc struct{ -// Footnote Content -Footnote []*CT_FtnEdn ;};func (_dgfccb ST_Proof )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dgfccb .String (),start );};func (_eedecg *ST_Underline )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eedecg =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_eedecg =1;case "\u0077\u006f\u0072d\u0073":*_eedecg =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_eedecg =3;case "\u0074\u0068\u0069c\u006b":*_eedecg =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_eedecg =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_eedecg =6;case "\u0064\u0061\u0073\u0068":*_eedecg =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_eedecg =8;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_eedecg =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_eedecg =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_eedecg =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_eedecg =12;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_eedecg =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_eedecg =14;case "\u0077\u0061\u0076\u0065":*_eedecg =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_eedecg =16;case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_eedecg =17;case "\u006e\u006f\u006e\u0065":*_eedecg =18;};return nil ;};type CT_SdtPr struct{ +// Alignment Type +ValAttr ST_Jc ;};func (_faccg *CT_FFStatusText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eebgg :=range start .Attr {if _eebgg .Name .Local =="\u0074\u0079\u0070\u0065"{_faccg .TypeAttr .UnmarshalXMLAttr (_eebgg );continue ;};if _eebgg .Name .Local =="\u0076\u0061\u006c"{_ffdeg ,_aaaca :=_eebgg .Value ,error (nil );if _aaaca !=nil {return _aaaca ;};_faccg .ValAttr =&_ffdeg ;continue ;};};for {_adggg ,_geae :=d .Token ();if _geae !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0046\u0053\u0074\u0061\u0074u\u0073\u0054\u0065x\u0074:\u0020\u0025\u0073",_geae );};if _dcfgc ,_egdbe :=_adggg .(_d .EndElement );_egdbe &&_dcfgc .Name ==start .Name {break ;};};return nil ;};func (_dbggg *CT_StyleSort )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_eebfdd ,_affeb :=_dbggg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _affeb !=nil {return _affeb ;};start .Attr =append (start .Attr ,_eebfdd );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TblPr struct{ -// Run Properties For Structured Document Tag Contents -RPr *CT_RPr ; +// Referenced Table Style +TblStyle *CT_String ; -// Friendly Name -Alias *CT_String ; +// Floating Table Positioning +TblpPr *CT_TblPPr ; -// Programmatic Tag -Tag *CT_String ; +// Floating Table Allows Other Tables to Overlap +TblOverlap *CT_TblOverlap ; -// Unique ID -Id *CT_DecimalNumber ; +// Visually Right to Left Table +BidiVisual *CT_OnOff ; -// Locking Setting -Lock *CT_Lock ; +// Number of Rows in Row Band +TblStyleRowBandSize *CT_DecimalNumber ; -// Structured Document Tag Placeholder Text -Placeholder *CT_Placeholder ; +// Number of Columns in Column Band +TblStyleColBandSize *CT_DecimalNumber ; -// Remove Structured Document Tag When Contents Are Edited -Temporary *CT_OnOff ; +// Preferred Table Width +TblW *CT_TblWidth ; -// Current Contents Are Placeholder Text -ShowingPlcHdr *CT_OnOff ; +// Table Alignment +Jc *CT_JcTable ; -// XML Mapping -DataBinding *CT_DataBinding ; +// Table Cell Spacing Default +TblCellSpacing *CT_TblWidth ; -// Structured Document Tag Label -Label *CT_DecimalNumber ; +// Table Indent from Leading Margin +TblInd *CT_TblWidth ; -// Structured Document Tag Navigation Order Index -TabIndex *CT_UnsignedDecimalNumber ;Choice *CT_SdtPrChoice ;Extra []_ee .Any ;};func (_bbfgg *CT_NumFmt )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbfgg .ValAttr =ST_NumberFormat (1);for _ ,_fddadb :=range start .Attr {if _fddadb .Name .Local =="\u0076\u0061\u006c"{_bbfgg .ValAttr .UnmarshalXMLAttr (_fddadb );continue ;};if _fddadb .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_ebefe ,_bgfbd :=_fddadb .Value ,error (nil );if _bgfbd !=nil {return _bgfbd ;};_bbfgg .FormatAttr =&_ebefe ;continue ;};};for {_cabcf ,_egbgf :=d .Token ();if _egbgf !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_egbgf );};if _fedbb ,_dgcdac :=_cabcf .(_d .EndElement );_dgcdac &&_fedbb .Name ==start .Name {break ;};};return nil ;};type EG_ContentRunContent struct{ +// Table Borders +TblBorders *CT_TblBorders ; -// Inline-Level Custom XML Element -CustomXml *CT_CustomXmlRun ; +// Table Shading +Shd *CT_Shd ; -// Inline-Level Smart Tag -SmartTag *CT_SmartTagRun ; +// Table Layout +TblLayout *CT_TblLayoutType ; -// Inline-Level Structured Document Tag -Sdt *CT_SdtRun ; +// Table Cell Margin Defaults +TblCellMar *CT_TblCellMar ; -// Bidirectional Embedding Level -Dir *CT_DirContentRun ; +// Table Style Conditional Formatting Settings +TblLook *CT_TblLook ; -// Bidirectional Override -Bdo *CT_BdoContentRun ; +// Table Caption +TblCaption *CT_String ; -// Text Run -R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewEG_RunInnerContent ()*EG_RunInnerContent {_dccedf :=&EG_RunInnerContent {};return _dccedf }; +// Table Description +TblDescription *CT_String ;TblPrChange *CT_TblPrChange ;}; -// Validate validates the CT_RubyContent and its children -func (_fcgbf *CT_RubyContent )Validate ()error {return _fcgbf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");}; +// Validate validates the CT_TblLook and its children +func (_edafcc *CT_TblLook )Validate ()error {return _edafcc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");};func (_fcbda *CT_WriteProtection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fcbda .RecommendedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fcbda .RecommendedAttr )});};if _fcbda .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fcbda .AlgorithmNameAttr )});};if _fcbda .HashValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fcbda .HashValueAttr )});};if _fcbda .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fcbda .SaltValueAttr )});};if _fcbda .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fcbda .SpinCountAttr )});};if _fcbda .CryptProviderTypeAttr !=_e .ST_CryptProvUnset {_fbcdfe ,_bccddd :=_fcbda .CryptProviderTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _bccddd !=nil {return _bccddd ;};start .Attr =append (start .Attr ,_fbcdfe );};if _fcbda .CryptAlgorithmClassAttr !=_e .ST_AlgClassUnset {_cffad ,_abgfa :=_fcbda .CryptAlgorithmClassAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _abgfa !=nil {return _abgfa ;};start .Attr =append (start .Attr ,_cffad );};if _fcbda .CryptAlgorithmTypeAttr !=_e .ST_AlgTypeUnset {_eeadef ,_dbebg :=_fcbda .CryptAlgorithmTypeAttr .MarshalXMLAttr (_d .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _dbebg !=nil {return _dbebg ;};start .Attr =append (start .Attr ,_eeadef );};if _fcbda .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fcbda .CryptAlgorithmSidAttr )});};if _fcbda .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fcbda .CryptSpinCountAttr )});};if _fcbda .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_fcbda .CryptProviderAttr )});};if _fcbda .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fcbda .AlgIdExtAttr )});};if _fcbda .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fcbda .AlgIdExtSourceAttr )});};if _fcbda .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fcbda .CryptProviderTypeExtAttr )});};if _fcbda .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_g .Sprintf ("\u0025\u0076",*_fcbda .CryptProviderTypeExtSourceAttr )});};if _fcbda .HashAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_g .Sprintf ("\u0025\u0076",*_fcbda .HashAttr )});};if _fcbda .SaltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fcbda .SaltAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TxbxContent and its children -func (_dfeed *CT_TxbxContent )Validate ()error {return _dfeed .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074");};type CT_PBdr struct{ +// Validate validates the CT_MailMerge and its children +func (_ecacea *CT_MailMerge )Validate ()error {return _ecacea .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065");};type CT_CalendarType struct{ -// Paragraph Border Above Identical Paragraphs -Top *CT_Border ; +// Calendar Type Value +ValAttr _e .ST_CalendarType ;};type ST_TargetScreenSz byte ;func (_cabda *CT_Empty )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdbf *CT_BottomPageBorder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdbf .ValAttr =ST_Border (1);for _ ,_agd :=range start .Attr {if _agd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_agd .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"||_agd .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"&&_agd .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"{_dfgg ,_feba :=_agd .Value ,error (nil );if _feba !=nil {return _feba ;};_cdbf .BottomLeftAttr =&_dfgg ;continue ;};if _agd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_agd .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"||_agd .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"&&_agd .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"{_cdaa ,_dcec :=_agd .Value ,error (nil );if _dcec !=nil {return _dcec ;};_cdbf .BottomRightAttr =&_cdaa ;continue ;};if _agd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_agd .Name .Local =="\u0069\u0064"||_agd .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"&&_agd .Name .Local =="\u0069\u0064"{_cbaa ,_efae :=_agd .Value ,error (nil );if _efae !=nil {return _efae ;};_cdbf .IdAttr =&_cbaa ;continue ;};if _agd .Name .Local =="\u0076\u0061\u006c"{_cdbf .ValAttr .UnmarshalXMLAttr (_agd );continue ;};if _agd .Name .Local =="\u0063\u006f\u006co\u0072"{_gcgc ,_gce :=ParseUnionST_HexColor (_agd .Value );if _gce !=nil {return _gce ;};_cdbf .ColorAttr =&_gcgc ;continue ;};if _agd .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_cdbf .ThemeColorAttr .UnmarshalXMLAttr (_agd );continue ;};if _agd .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_adfa ,_cbdab :=_agd .Value ,error (nil );if _cbdab !=nil {return _cbdab ;};_cdbf .ThemeTintAttr =&_adfa ;continue ;};if _agd .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_ebbaf ,_eegb :=_agd .Value ,error (nil );if _eegb !=nil {return _eegb ;};_cdbf .ThemeShadeAttr =&_ebbaf ;continue ;};if _agd .Name .Local =="\u0073\u007a"{_fabf ,_ggeb :=_da .ParseUint (_agd .Value ,10,64);if _ggeb !=nil {return _ggeb ;};_cdbf .SzAttr =&_fabf ;continue ;};if _agd .Name .Local =="\u0073\u0070\u0061c\u0065"{_eeff ,_dfbbf :=_da .ParseUint (_agd .Value ,10,64);if _dfbbf !=nil {return _dfbbf ;};_cdbf .SpaceAttr =&_eeff ;continue ;};if _agd .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_dbc ,_bgfc :=ParseUnionST_OnOff (_agd .Value );if _bgfc !=nil {return _bgfc ;};_cdbf .ShadowAttr =&_dbc ;continue ;};if _agd .Name .Local =="\u0066\u0072\u0061m\u0065"{_dcfgg ,_cfg :=ParseUnionST_OnOff (_agd .Value );if _cfg !=nil {return _cfg ;};_cdbf .FrameAttr =&_dcfgg ;continue ;};};for {_gbab ,_cbfg :=d .Token ();if _cbfg !=nil {return _g .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",_cbfg );};if _dcee ,_cbfb :=_gbab .(_d .EndElement );_cbfb &&_dcee .Name ==start .Name {break ;};};return nil ;};func (_fdadba *WdCT_TextboxInfo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fdadba .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fdadba .IdAttr )});};e .EncodeToken (start );_cbcbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_fdadba .TxbxContent ,_cbcbb );if _fdadba .ExtLst !=nil {_bgbcbe :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fdadba .ExtLst ,_bgbcbe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fagaed *ST_Direction )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fagaed =0;case "\u006c\u0074\u0072":*_fagaed =1;case "\u0072\u0074\u006c":*_fagaed =2;};return nil ;}; -// Left Paragraph Border -Left *CT_Border ; +// Validate validates the CT_Rel and its children +func (_bcbfbb *CT_Rel )Validate ()error {return _bcbfbb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");}; -// Paragraph Border Below Identical Paragraphs -Bottom *CT_Border ; +// Validate validates the EG_ContentBlockContent and its children +func (_gbfdf *EG_ContentBlockContent )Validate ()error {return _gbfdf .ValidateWithPath ("\u0045\u0047\u005f\u0043on\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065n\u0074");};func (_gaeae *CT_Settings )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddfbcg :for {_fdbbgg ,_ccafd :=d .Token ();if _ccafd !=nil {return _ccafd ;};switch _eabag :=_fdbbgg .(type ){case _d .StartElement :switch _eabag .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .WriteProtection =NewCT_WriteProtection ();if _ebbdf :=d .DecodeElement (_gaeae .WriteProtection ,&_eabag );_ebbdf !=nil {return _ebbdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .View =NewCT_View ();if _caefcb :=d .DecodeElement (_gaeae .View ,&_eabag );_caefcb !=nil {return _caefcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .Zoom =NewCT_Zoom ();if _ebddef :=d .DecodeElement (_gaeae .Zoom ,&_eabag );_ebddef !=nil {return _ebddef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .RemovePersonalInformation =NewCT_OnOff ();if _ggcef :=d .DecodeElement (_gaeae .RemovePersonalInformation ,&_eabag );_ggcef !=nil {return _ggcef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .RemoveDateAndTime =NewCT_OnOff ();if _acccd :=d .DecodeElement (_gaeae .RemoveDateAndTime ,&_eabag );_acccd !=nil {return _acccd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .DoNotDisplayPageBoundaries =NewCT_OnOff ();if _daaga :=d .DecodeElement (_gaeae .DoNotDisplayPageBoundaries ,&_eabag );_daaga !=nil {return _daaga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .DisplayBackgroundShape =NewCT_OnOff ();if _bdfdc :=d .DecodeElement (_gaeae .DisplayBackgroundShape ,&_eabag );_bdfdc !=nil {return _bdfdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .PrintPostScriptOverText =NewCT_OnOff ();if _fbcdf :=d .DecodeElement (_gaeae .PrintPostScriptOverText ,&_eabag );_fbcdf !=nil {return _fbcdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .PrintFractionalCharacterWidth =NewCT_OnOff ();if _dfaee :=d .DecodeElement (_gaeae .PrintFractionalCharacterWidth ,&_eabag );_dfaee !=nil {return _dfaee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .PrintFormsData =NewCT_OnOff ();if _edefbb :=d .DecodeElement (_gaeae .PrintFormsData ,&_eabag );_edefbb !=nil {return _edefbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .EmbedTrueTypeFonts =NewCT_OnOff ();if _ceggf :=d .DecodeElement (_gaeae .EmbedTrueTypeFonts ,&_eabag );_ceggf !=nil {return _ceggf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .EmbedSystemFonts =NewCT_OnOff ();if _adcbe :=d .DecodeElement (_gaeae .EmbedSystemFonts ,&_eabag );_adcbe !=nil {return _adcbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .SaveSubsetFonts =NewCT_OnOff ();if _bbfda :=d .DecodeElement (_gaeae .SaveSubsetFonts ,&_eabag );_bbfda !=nil {return _bbfda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaeae .SaveFormsData =NewCT_OnOff ();if _agfgdg :=d .DecodeElement (_gaeae .SaveFormsData ,&_eabag );_agfgdg !=nil {return _agfgdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaeae .MirrorMargins =NewCT_OnOff ();if _bgfaa :=d .DecodeElement (_gaeae .MirrorMargins ,&_eabag );_bgfaa !=nil {return _bgfaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .AlignBordersAndEdges =NewCT_OnOff ();if _gbde :=d .DecodeElement (_gaeae .AlignBordersAndEdges ,&_eabag );_gbde !=nil {return _gbde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .BordersDoNotSurroundHeader =NewCT_OnOff ();if _dfdbf :=d .DecodeElement (_gaeae .BordersDoNotSurroundHeader ,&_eabag );_dfdbf !=nil {return _dfdbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .BordersDoNotSurroundFooter =NewCT_OnOff ();if _acdff :=d .DecodeElement (_gaeae .BordersDoNotSurroundFooter ,&_eabag );_acdff !=nil {return _acdff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .GutterAtTop =NewCT_OnOff ();if _eggeg :=d .DecodeElement (_gaeae .GutterAtTop ,&_eabag );_eggeg !=nil {return _eggeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .HideSpellingErrors =NewCT_OnOff ();if _efdebg :=d .DecodeElement (_gaeae .HideSpellingErrors ,&_eabag );_efdebg !=nil {return _efdebg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .HideGrammaticalErrors =NewCT_OnOff ();if _gdega :=d .DecodeElement (_gaeae .HideGrammaticalErrors ,&_eabag );_gdega !=nil {return _gdega ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcebb :=NewCT_WritingStyle ();if _babgbc :=d .DecodeElement (_bcebb ,&_eabag );_babgbc !=nil {return _babgbc ;};_gaeae .ActiveWritingStyle =append (_gaeae .ActiveWritingStyle ,_bcebb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .ProofState =NewCT_Proof ();if _bcdec :=d .DecodeElement (_gaeae .ProofState ,&_eabag );_bcdec !=nil {return _bcdec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .FormsDesign =NewCT_OnOff ();if _gdeeea :=d .DecodeElement (_gaeae .FormsDesign ,&_eabag );_gdeeea !=nil {return _gdeeea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .AttachedTemplate =NewCT_Rel ();if _ebddfe :=d .DecodeElement (_gaeae .AttachedTemplate ,&_eabag );_ebddfe !=nil {return _ebddfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .LinkStyles =NewCT_OnOff ();if _eabed :=d .DecodeElement (_gaeae .LinkStyles ,&_eabag );_eabed !=nil {return _eabed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .StylePaneFormatFilter =NewCT_StylePaneFilter ();if _gbabbe :=d .DecodeElement (_gaeae .StylePaneFormatFilter ,&_eabag );_gbabbe !=nil {return _gbabbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaeae .StylePaneSortMethod =NewCT_StyleSort ();if _efbgc :=d .DecodeElement (_gaeae .StylePaneSortMethod ,&_eabag );_efbgc !=nil {return _efbgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .DocumentType =NewCT_DocType ();if _fgeag :=d .DecodeElement (_gaeae .DocumentType ,&_eabag );_fgeag !=nil {return _fgeag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .MailMerge =NewCT_MailMerge ();if _daafe :=d .DecodeElement (_gaeae .MailMerge ,&_eabag );_daafe !=nil {return _daafe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .RevisionView =NewCT_TrackChangesView ();if _ggffa :=d .DecodeElement (_gaeae .RevisionView ,&_eabag );_ggffa !=nil {return _ggffa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaeae .TrackRevisions =NewCT_OnOff ();if _edgcag :=d .DecodeElement (_gaeae .TrackRevisions ,&_eabag );_edgcag !=nil {return _edgcag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .DoNotTrackMoves =NewCT_OnOff ();if _aaege :=d .DecodeElement (_gaeae .DoNotTrackMoves ,&_eabag );_aaege !=nil {return _aaege ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .DoNotTrackFormatting =NewCT_OnOff ();if _cgdga :=d .DecodeElement (_gaeae .DoNotTrackFormatting ,&_eabag );_cgdga !=nil {return _cgdga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .DocumentProtection =NewCT_DocProtect ();if _febccb :=d .DecodeElement (_gaeae .DocumentProtection ,&_eabag );_febccb !=nil {return _febccb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .AutoFormatOverride =NewCT_OnOff ();if _edfga :=d .DecodeElement (_gaeae .AutoFormatOverride ,&_eabag );_edfga !=nil {return _edfga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaeae .StyleLockTheme =NewCT_OnOff ();if _ebeb :=d .DecodeElement (_gaeae .StyleLockTheme ,&_eabag );_ebeb !=nil {return _ebeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaeae .StyleLockQFSet =NewCT_OnOff ();if _ebebe :=d .DecodeElement (_gaeae .StyleLockQFSet ,&_eabag );_ebebe !=nil {return _ebebe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .DefaultTabStop =NewCT_TwipsMeasure ();if _gcdce :=d .DecodeElement (_gaeae .DefaultTabStop ,&_eabag );_gcdce !=nil {return _gcdce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .AutoHyphenation =NewCT_OnOff ();if _ecfce :=d .DecodeElement (_gaeae .AutoHyphenation ,&_eabag );_ecfce !=nil {return _ecfce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaeae .ConsecutiveHyphenLimit =NewCT_DecimalNumber ();if _ffbgb :=d .DecodeElement (_gaeae .ConsecutiveHyphenLimit ,&_eabag );_ffbgb !=nil {return _ffbgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .HyphenationZone =NewCT_TwipsMeasure ();if _edefc :=d .DecodeElement (_gaeae .HyphenationZone ,&_eabag );_edefc !=nil {return _edefc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .DoNotHyphenateCaps =NewCT_OnOff ();if _afedd :=d .DecodeElement (_gaeae .DoNotHyphenateCaps ,&_eabag );_afedd !=nil {return _afedd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaeae .ShowEnvelope =NewCT_OnOff ();if _cgcegf :=d .DecodeElement (_gaeae .ShowEnvelope ,&_eabag );_cgcegf !=nil {return _cgcegf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaeae .SummaryLength =NewCT_DecimalNumberOrPrecent ();if _adefe :=d .DecodeElement (_gaeae .SummaryLength ,&_eabag );_adefe !=nil {return _adefe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaeae .ClickAndTypeStyle =NewCT_String ();if _aadfg :=d .DecodeElement (_gaeae .ClickAndTypeStyle ,&_eabag );_aadfg !=nil {return _aadfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .DefaultTableStyle =NewCT_String ();if _fcfdd :=d .DecodeElement (_gaeae .DefaultTableStyle ,&_eabag );_fcfdd !=nil {return _fcfdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .EvenAndOddHeaders =NewCT_OnOff ();if _aegcf :=d .DecodeElement (_gaeae .EvenAndOddHeaders ,&_eabag );_aegcf !=nil {return _aegcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .BookFoldRevPrinting =NewCT_OnOff ();if _bfbcc :=d .DecodeElement (_gaeae .BookFoldRevPrinting ,&_eabag );_bfbcc !=nil {return _bfbcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .BookFoldPrinting =NewCT_OnOff ();if _ggecf :=d .DecodeElement (_gaeae .BookFoldPrinting ,&_eabag );_ggecf !=nil {return _ggecf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .BookFoldPrintingSheets =NewCT_DecimalNumber ();if _aeace :=d .DecodeElement (_gaeae .BookFoldPrintingSheets ,&_eabag );_aeace !=nil {return _aeace ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure ();if _aaacf :=d .DecodeElement (_gaeae .DrawingGridHorizontalSpacing ,&_eabag );_aaacf !=nil {return _aaacf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .DrawingGridVerticalSpacing =NewCT_TwipsMeasure ();if _fddfa :=d .DecodeElement (_gaeae .DrawingGridVerticalSpacing ,&_eabag );_fddfa !=nil {return _fddfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber ();if _fgbee :=d .DecodeElement (_gaeae .DisplayHorizontalDrawingGridEvery ,&_eabag );_fgbee !=nil {return _fgbee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber ();if _abfcb :=d .DecodeElement (_gaeae .DisplayVerticalDrawingGridEvery ,&_eabag );_abfcb !=nil {return _abfcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff ();if _bcdcge :=d .DecodeElement (_gaeae .DoNotUseMarginsForDrawingGridOrigin ,&_eabag );_bcdcge !=nil {return _bcdcge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure ();if _bdgea :=d .DecodeElement (_gaeae .DrawingGridHorizontalOrigin ,&_eabag );_bdgea !=nil {return _bdgea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .DrawingGridVerticalOrigin =NewCT_TwipsMeasure ();if _adbca :=d .DecodeElement (_gaeae .DrawingGridVerticalOrigin ,&_eabag );_adbca !=nil {return _adbca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .DoNotShadeFormData =NewCT_OnOff ();if _fdceb :=d .DecodeElement (_gaeae .DoNotShadeFormData ,&_eabag );_fdceb !=nil {return _fdceb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .NoPunctuationKerning =NewCT_OnOff ();if _ebgge :=d .DecodeElement (_gaeae .NoPunctuationKerning ,&_eabag );_ebgge !=nil {return _ebgge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaeae .CharacterSpacingControl =NewCT_CharacterSpacing ();if _deabb :=d .DecodeElement (_gaeae .CharacterSpacingControl ,&_eabag );_deabb !=nil {return _deabb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .PrintTwoOnOne =NewCT_OnOff ();if _bggdf :=d .DecodeElement (_gaeae .PrintTwoOnOne ,&_eabag );_bggdf !=nil {return _bggdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaeae .StrictFirstAndLastChars =NewCT_OnOff ();if _egdade :=d .DecodeElement (_gaeae .StrictFirstAndLastChars ,&_eabag );_egdade !=nil {return _egdade ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .NoLineBreaksAfter =NewCT_Kinsoku ();if _cdagd :=d .DecodeElement (_gaeae .NoLineBreaksAfter ,&_eabag );_cdagd !=nil {return _cdagd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .NoLineBreaksBefore =NewCT_Kinsoku ();if _fefeb :=d .DecodeElement (_gaeae .NoLineBreaksBefore ,&_eabag );_fefeb !=nil {return _fefeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .SavePreviewPicture =NewCT_OnOff ();if _cdfba :=d .DecodeElement (_gaeae .SavePreviewPicture ,&_eabag );_cdfba !=nil {return _cdfba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .DoNotValidateAgainstSchema =NewCT_OnOff ();if _afaad :=d .DecodeElement (_gaeae .DoNotValidateAgainstSchema ,&_eabag );_afaad !=nil {return _afaad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaeae .SaveInvalidXml =NewCT_OnOff ();if _dgbbfb :=d .DecodeElement (_gaeae .SaveInvalidXml ,&_eabag );_dgbbfb !=nil {return _dgbbfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .IgnoreMixedContent =NewCT_OnOff ();if _eagcec :=d .DecodeElement (_gaeae .IgnoreMixedContent ,&_eabag );_eagcec !=nil {return _eagcec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .AlwaysShowPlaceholderText =NewCT_OnOff ();if _bagdb :=d .DecodeElement (_gaeae .AlwaysShowPlaceholderText ,&_eabag );_bagdb !=nil {return _bagdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .DoNotDemarcateInvalidXml =NewCT_OnOff ();if _bfadb :=d .DecodeElement (_gaeae .DoNotDemarcateInvalidXml ,&_eabag );_bfadb !=nil {return _bfadb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .SaveXmlDataOnly =NewCT_OnOff ();if _adadc :=d .DecodeElement (_gaeae .SaveXmlDataOnly ,&_eabag );_adadc !=nil {return _adadc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .UseXSLTWhenSaving =NewCT_OnOff ();if _agbeb :=d .DecodeElement (_gaeae .UseXSLTWhenSaving ,&_eabag );_agbeb !=nil {return _agbeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .SaveThroughXslt =NewCT_SaveThroughXslt ();if _dgdf :=d .DecodeElement (_gaeae .SaveThroughXslt ,&_eabag );_dgdf !=nil {return _dgdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .ShowXMLTags =NewCT_OnOff ();if _cfefed :=d .DecodeElement (_gaeae .ShowXMLTags ,&_eabag );_cfefed !=nil {return _cfefed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .AlwaysMergeEmptyNamespace =NewCT_OnOff ();if _aadge :=d .DecodeElement (_gaeae .AlwaysMergeEmptyNamespace ,&_eabag );_aadge !=nil {return _aadge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .UpdateFields =NewCT_OnOff ();if _cdgggb :=d .DecodeElement (_gaeae .UpdateFields ,&_eabag );_cdgggb !=nil {return _cdgggb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .HdrShapeDefaults =NewCT_ShapeDefaults ();if _cfagcb :=d .DecodeElement (_gaeae .HdrShapeDefaults ,&_eabag );_cfagcb !=nil {return _cfagcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .FootnotePr =NewCT_FtnDocProps ();if _aabag :=d .DecodeElement (_gaeae .FootnotePr ,&_eabag );_aabag !=nil {return _aabag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .EndnotePr =NewCT_EdnDocProps ();if _bbgac :=d .DecodeElement (_gaeae .EndnotePr ,&_eabag );_bbgac !=nil {return _bbgac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaeae .Compat =NewCT_Compat ();if _cfgca :=d .DecodeElement (_gaeae .Compat ,&_eabag );_cfgca !=nil {return _cfgca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .DocVars =NewCT_DocVars ();if _agdeg :=d .DecodeElement (_gaeae .DocVars ,&_eabag );_agdeg !=nil {return _agdeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .Rsids =NewCT_DocRsids ();if _gcdgc :=d .DecodeElement (_gaeae .Rsids ,&_eabag );_gcdgc !=nil {return _gcdgc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gaeae .MathPr =_b .NewMathPr ();if _becgef :=d .DecodeElement (_gaeae .MathPr ,&_eabag );_becgef !=nil {return _becgef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aebded :=NewCT_String ();if _abaaaa :=d .DecodeElement (_aebded ,&_eabag );_abaaaa !=nil {return _abaaaa ;};_gaeae .AttachedSchema =append (_gaeae .AttachedSchema ,_aebded );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaeae .ThemeFontLang =NewCT_Language ();if _ggfea :=d .DecodeElement (_gaeae .ThemeFontLang ,&_eabag );_ggfea !=nil {return _ggfea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaeae .ClrSchemeMapping =NewCT_ColorSchemeMapping ();if _dgbdb :=d .DecodeElement (_gaeae .ClrSchemeMapping ,&_eabag );_dgbdb !=nil {return _dgbdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .DoNotIncludeSubdocsInStats =NewCT_OnOff ();if _gcgfd :=d .DecodeElement (_gaeae .DoNotIncludeSubdocsInStats ,&_eabag );_gcgfd !=nil {return _gcgfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .DoNotAutoCompressPictures =NewCT_OnOff ();if _dfgbe :=d .DecodeElement (_gaeae .DoNotAutoCompressPictures ,&_eabag );_dfgbe !=nil {return _dfgbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .ForceUpgrade =NewCT_Empty ();if _gdgea :=d .DecodeElement (_gaeae .ForceUpgrade ,&_eabag );_gdgea !=nil {return _gdgea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaeae .Captions =NewCT_Captions ();if _fbdgb :=d .DecodeElement (_gaeae .Captions ,&_eabag );_fbdgb !=nil {return _fbdgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown ();if _efeddcd :=d .DecodeElement (_gaeae .ReadModeInkLockDown ,&_eabag );_efeddcd !=nil {return _efeddcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bggfc :=NewCT_SmartTagType ();if _cbbbg :=d .DecodeElement (_bggfc ,&_eabag );_cbbbg !=nil {return _cbbbg ;};_gaeae .SmartTagType =append (_gaeae .SmartTagType ,_bggfc );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\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}:_gaeae .SchemaLibrary =_ee .NewSchemaLibrary ();if _acdga :=d .DecodeElement (_gaeae .SchemaLibrary ,&_eabag );_acdga !=nil {return _acdga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaeae .ShapeDefaults =NewCT_ShapeDefaults ();if _aacab :=d .DecodeElement (_gaeae .ShapeDefaults ,&_eabag );_aacab !=nil {return _aacab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .DoNotEmbedSmartTags =NewCT_OnOff ();if _ecgfde :=d .DecodeElement (_gaeae .DoNotEmbedSmartTags ,&_eabag );_ecgfde !=nil {return _ecgfde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .DecimalSymbol =NewCT_String ();if _bgagaf :=d .DecodeElement (_gaeae .DecimalSymbol ,&_eabag );_bgagaf !=nil {return _bgagaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeae .ListSeparator =NewCT_String ();if _gdfff :=d .DecodeElement (_gaeae .ListSeparator ,&_eabag );_gdfff !=nil {return _gdfff ;};default:_bddfd :=&_dg .XSDAny {};if _deccf :=d .DecodeElement (_bddfd ,&_eabag );_deccf !=nil {return _deccf ;};_gaeae .Extra =append (_gaeae .Extra ,_bddfd );};case _d .EndElement :break _ddfbcg ;case _d .CharData :};};return nil ;};func NewCT_FramePr ()*CT_FramePr {_dddf :=&CT_FramePr {};return _dddf };type CT_SimpleField struct{ -// Right Paragraph Border -Right *CT_Border ; +// Field Codes +InstrAttr string ; -// Paragraph Border Between Identical Paragraphs -Between *CT_Border ; +// Field Should Not Be Recalculated +FldLockAttr *_e .ST_OnOff ; -// Paragraph Border Between Facing Pages -Bar *CT_Border ;};func NewCT_HMerge ()*CT_HMerge {_fbdaca :=&CT_HMerge {};return _fbdaca }; +// Field Result Invalidated +DirtyAttr *_e .ST_OnOff ; -// ValidateWithPath validates the CT_TcPr and its children, prefixing error messages with path -func (_egggfb *CT_TcPr )ValidateWithPath (path string )error {if _egggfb .CnfStyle !=nil {if _gccbc :=_egggfb .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_gccbc !=nil {return _gccbc ;};};if _egggfb .TcW !=nil {if _faffd :=_egggfb .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_faffd !=nil {return _faffd ;};};if _egggfb .GridSpan !=nil {if _cadcf :=_egggfb .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_cadcf !=nil {return _cadcf ;};};if _egggfb .HMerge !=nil {if _aecdf :=_egggfb .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_aecdf !=nil {return _aecdf ;};};if _egggfb .VMerge !=nil {if _ebeca :=_egggfb .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_ebeca !=nil {return _ebeca ;};};if _egggfb .TcBorders !=nil {if _bgeac :=_egggfb .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bgeac !=nil {return _bgeac ;};};if _egggfb .Shd !=nil {if _gfdcd :=_egggfb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_gfdcd !=nil {return _gfdcd ;};};if _egggfb .NoWrap !=nil {if _gebf :=_egggfb .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_gebf !=nil {return _gebf ;};};if _egggfb .TcMar !=nil {if _affca :=_egggfb .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_affca !=nil {return _affca ;};};if _egggfb .TextDirection !=nil {if _abegde :=_egggfb .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_abegde !=nil {return _abegde ;};};if _egggfb .TcFitText !=nil {if _defdd :=_egggfb .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_defdd !=nil {return _defdd ;};};if _egggfb .VAlign !=nil {if _daaeea :=_egggfb .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_daaeea !=nil {return _daaeea ;};};if _egggfb .HideMark !=nil {if _ebgbb :=_egggfb .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_ebgbb !=nil {return _ebgbb ;};};if _egggfb .Headers !=nil {if _dfgfa :=_egggfb .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_dfgfa !=nil {return _dfgfa ;};};if _egggfb .CellIns !=nil {if _badgf :=_egggfb .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_badgf !=nil {return _badgf ;};};if _egggfb .CellDel !=nil {if _aedcdf :=_egggfb .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_aedcdf !=nil {return _aedcdf ;};};if _egggfb .CellMerge !=nil {if _aebgeb :=_egggfb .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_aebgeb !=nil {return _aebgeb ;};};if _egggfb .TcPrChange !=nil {if _bdfdbg :=_egggfb .TcPrChange .ValidateWithPath (path +"/\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_bdfdbg !=nil {return _bdfdbg ;};};return nil ;};func (_fcdef *EG_MathContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fcdef .OMathPara !=nil {_cgdcb :=_d .StartElement {Name :_d .Name {Local :"m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061"}};e .EncodeElement (_fcdef .OMathPara ,_cgdcb );};if _fcdef .OMath !=nil {_geebga :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_fcdef .OMath ,_geebga );};return nil ;};type WdCT_PosV struct{RelativeFromAttr WdST_RelFromV ;Choice *WdCT_PosVChoice ;};func NewCT_TabStop ()*CT_TabStop {_ffcdd :=&CT_TabStop {};_ffcdd .ValAttr =ST_TabJc (1);return _ffcdd ;}; +// Custom Field Data +FldData *CT_Text ;EG_PContent []*EG_PContent ;};func (_cfbccf ST_TextEffect )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_debcff :=_d .Attr {};_debcff .Name =name ;switch _cfbccf {case ST_TextEffectUnset :_debcff .Value ="";case ST_TextEffectBlinkBackground :_debcff .Value ="\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case ST_TextEffectLights :_debcff .Value ="\u006c\u0069\u0067\u0068\u0074\u0073";case ST_TextEffectAntsBlack :_debcff .Value ="\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k";case ST_TextEffectAntsRed :_debcff .Value ="\u0061n\u0074\u0073\u0052\u0065\u0064";case ST_TextEffectShimmer :_debcff .Value ="\u0073h\u0069\u006d\u006d\u0065\u0072";case ST_TextEffectSparkle :_debcff .Value ="\u0073p\u0061\u0072\u006b\u006c\u0065";case ST_TextEffectNone :_debcff .Value ="\u006e\u006f\u006e\u0065";};return _debcff ,nil ;};const (ST_CharacterSpacingUnset ST_CharacterSpacing =0;ST_CharacterSpacingDoNotCompress ST_CharacterSpacing =1;ST_CharacterSpacingCompressPunctuation ST_CharacterSpacing =2;ST_CharacterSpacingCompressPunctuationAndJapaneseKana ST_CharacterSpacing =3;);func (_bafbeg *CT_WritingStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agcaac :=range start .Attr {if _agcaac .Name .Local =="\u006c\u0061\u006e\u0067"{_egdccg ,_abcdb :=_agcaac .Value ,error (nil );if _abcdb !=nil {return _abcdb ;};_bafbeg .LangAttr =_egdccg ;continue ;};if _agcaac .Name .Local =="\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"{_fefba ,_gfddbg :=_agcaac .Value ,error (nil );if _gfddbg !=nil {return _gfddbg ;};_bafbeg .VendorIDAttr =_fefba ;continue ;};if _agcaac .Name .Local =="\u0064\u006c\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_ebcee ,_dgdea :=_agcaac .Value ,error (nil );if _dgdea !=nil {return _dgdea ;};_bafbeg .DllVersionAttr =_ebcee ;continue ;};if _agcaac .Name .Local =="\u006el\u0043\u0068\u0065\u0063\u006b"{_egedca ,_dcdgf :=ParseUnionST_OnOff (_agcaac .Value );if _dcdgf !=nil {return _dcdgf ;};_bafbeg .NlCheckAttr =&_egedca ;continue ;};if _agcaac .Name .Local =="\u0063\u0068\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"{_deggd ,_aagdge :=ParseUnionST_OnOff (_agcaac .Value );if _aagdge !=nil {return _aagdge ;};_bafbeg .CheckStyleAttr =_deggd ;continue ;};if _agcaac .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_dbfac ,_egdee :=_agcaac .Value ,error (nil );if _egdee !=nil {return _egdee ;};_bafbeg .AppNameAttr =_dbfac ;continue ;};};for {_egaggg ,_ecdbbb :=d .Token ();if _ecdbbb !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0057\u0072\u0069\u0074\u0069\u006eg\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_ecdbbb );};if _cbfbgc ,_effef :=_egaggg .(_d .EndElement );_effef &&_cbfbgc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Div and its children -func (_deff *CT_Div )Validate ()error {return _deff .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0076");};func NewCT_ShapeDefaults ()*CT_ShapeDefaults {_ccbde :=&CT_ShapeDefaults {};return _ccbde };func NewCT_StylePaneFilter ()*CT_StylePaneFilter {_fadece :=&CT_StylePaneFilter {};return _fadece };type EG_MathContent struct{OMathPara *_a .OMathPara ;OMath *_a .OMath ;};func (_babe *CT_FFCheckBox )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fegfc :for {_eaede ,_fbbea :=d .Token ();if _fbbea !=nil {return _fbbea ;};switch _ddggd :=_eaede .(type ){case _d .StartElement :switch _ddggd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_babe .Choice =NewCT_FFCheckBoxChoice ();if _bdab :=d .DecodeElement (&_babe .Choice .Size ,&_ddggd );_bdab !=nil {return _bdab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_babe .Choice =NewCT_FFCheckBoxChoice ();if _cefba :=d .DecodeElement (&_babe .Choice .SizeAuto ,&_ddggd );_cefba !=nil {return _cefba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_babe .Default =NewCT_OnOff ();if _ccec :=d .DecodeElement (_babe .Default ,&_ddggd );_ccec !=nil {return _ccec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_babe .Checked =NewCT_OnOff ();if _egbgc :=d .DecodeElement (_babe .Checked ,&_ddggd );_egbgc !=nil {return _egbgc ;};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\u0046F\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078 \u0025\u0076",_ddggd .Name );if _ddaad :=d .Skip ();_ddaad !=nil {return _ddaad ;};};case _d .EndElement :break _fegfc ;case _d .CharData :};};return nil ;};type CT_StyleSort struct{ +// ValidateWithPath validates the CT_TabStop and its children, prefixing error messages with path +func (_deeaa *CT_TabStop )ValidateWithPath (path string )error {if _deeaa .ValAttr ==ST_TabJcUnset {return _g .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 _aadaa :=_deeaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aadaa !=nil {return _aadaa ;};if _cbceaf :=_deeaa .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_cbceaf !=nil {return _cbceaf ;};if _efade :=_deeaa .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_efade !=nil {return _efade ;};return nil ;};func (_fdfec ST_DropCap )String ()string {switch _fdfec {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 "";}; -// Style Sorting -ValAttr ST_StyleSort ;};func NewCT_Lock ()*CT_Lock {_bdcca :=&CT_Lock {};return _bdcca };type CT_SdtDropDownList struct{ +// Validate validates the CT_RunTrackChange and its children +func (_gcgfc *CT_RunTrackChange )Validate ()error {return _gcgfc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");};func (_fbagg ST_ChapterSep )String ()string {switch _fbagg {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 (_fgfcgg *ST_VerticalJc )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fgfcgg =0;case "\u0074\u006f\u0070":*_fgfcgg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fgfcgg =2;case "\u0062\u006f\u0074\u0068":*_fgfcgg =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fgfcgg =4;};return nil ;}; -// Drop-down List Last Saved Value -LastValueAttr *string ; +// Validate validates the Hdr and its children +func (_dbbeg *Hdr )Validate ()error {return _dbbeg .ValidateWithPath ("\u0048\u0064\u0072")};func (_dagfaf *Hdr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dagfaf .CT_HdrFtr =*NewCT_HdrFtr ();_ecbaa :for {_aafafg ,_cdgffb :=d .Token ();if _cdgffb !=nil {return _cdgffb ;};switch _dcacb :=_aafafg .(type ){case _d .StartElement :switch _dcacb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfgcgg :=NewCT_AltChunk ();if _afcfc :=d .DecodeElement (_gfgcgg ,&_dcacb );_afcfc !=nil {return _afcfc ;};_dagfaf .AltChunk =append (_dagfaf .AltChunk ,_gfgcgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gadbbd :=NewEG_ContentBlockContent ();_gadbbd .CustomXml =NewCT_CustomXmlBlock ();if _dggdbf :=d .DecodeElement (_gadbbd .CustomXml ,&_dcacb );_dggdbf !=nil {return _dggdbf ;};_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_gadbbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edbdcc :=NewEG_ContentBlockContent ();_edbdcc .Sdt =NewCT_SdtBlock ();if _aedfad :=d .DecodeElement (_edbdcc .Sdt ,&_dcacb );_aedfad !=nil {return _aedfad ;};_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_edbdcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebdff :=NewEG_ContentBlockContent ();_abcbd :=NewCT_P ();if _cfgdab :=d .DecodeElement (_abcbd ,&_dcacb );_cfgdab !=nil {return _cfgdab ;};_ebdff .P =append (_ebdff .P ,_abcbd );_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_ebdff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eafga :=NewEG_ContentBlockContent ();_fcbfgd :=NewCT_Tbl ();if _efcbee :=d .DecodeElement (_fcbfgd ,&_dcacb );_efcbee !=nil {return _efcbee ;};_eafga .Tbl =append (_eafga .Tbl ,_fcbfgd );_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_eafga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfffcg :=NewEG_ContentBlockContent ();_agdac :=NewEG_RunLevelElts ();_agdac .ProofErr =NewCT_ProofErr ();if _gcfgd :=d .DecodeElement (_agdac .ProofErr ,&_dcacb );_gcfgd !=nil {return _gcfgd ;};_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_gfffcg );_gfffcg .EG_RunLevelElts =append (_gfffcg .EG_RunLevelElts ,_agdac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfbgfa :=NewEG_ContentBlockContent ();_eabbdc :=NewEG_RunLevelElts ();_eabbdc .PermStart =NewCT_PermStart ();if _fceed :=d .DecodeElement (_eabbdc .PermStart ,&_dcacb );_fceed !=nil {return _fceed ;};_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_dfbgfa );_dfbgfa .EG_RunLevelElts =append (_dfbgfa .EG_RunLevelElts ,_eabbdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gffae :=NewEG_ContentBlockContent ();_acggb :=NewEG_RunLevelElts ();_acggb .PermEnd =NewCT_Perm ();if _cgaacf :=d .DecodeElement (_acggb .PermEnd ,&_dcacb );_cgaacf !=nil {return _cgaacf ;};_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_gffae );_gffae .EG_RunLevelElts =append (_gffae .EG_RunLevelElts ,_acggb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbffb :=NewEG_ContentBlockContent ();_cgcee :=NewEG_RunLevelElts ();_cgcee .Ins =NewCT_RunTrackChange ();if _ddedg :=d .DecodeElement (_cgcee .Ins ,&_dcacb );_ddedg !=nil {return _ddedg ;};_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_gbffb );_gbffb .EG_RunLevelElts =append (_gbffb .EG_RunLevelElts ,_cgcee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bffef :=NewEG_ContentBlockContent ();_efdeccg :=NewEG_RunLevelElts ();_efdeccg .Del =NewCT_RunTrackChange ();if _fbdfad :=d .DecodeElement (_efdeccg .Del ,&_dcacb );_fbdfad !=nil {return _fbdfad ;};_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_bffef );_bffef .EG_RunLevelElts =append (_bffef .EG_RunLevelElts ,_efdeccg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dagce :=NewEG_ContentBlockContent ();_ceacb :=NewEG_RunLevelElts ();_ceacb .MoveFrom =NewCT_RunTrackChange ();if _dcaacb :=d .DecodeElement (_ceacb .MoveFrom ,&_dcacb );_dcaacb !=nil {return _dcaacb ;};_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_dagce );_dagce .EG_RunLevelElts =append (_dagce .EG_RunLevelElts ,_ceacb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adbga :=NewEG_ContentBlockContent ();_gcccg :=NewEG_RunLevelElts ();_gcccg .MoveTo =NewCT_RunTrackChange ();if _bagcg :=d .DecodeElement (_gcccg .MoveTo ,&_dcacb );_bagcg !=nil {return _bagcg ;};_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_adbga );_adbga .EG_RunLevelElts =append (_adbga .EG_RunLevelElts ,_gcccg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gacdc :=NewEG_ContentBlockContent ();_bcaee :=NewEG_RunLevelElts ();_bdcdb :=NewEG_RangeMarkupElements ();_bdcdb .BookmarkStart =NewCT_Bookmark ();if _ffbcfe :=d .DecodeElement (_bdcdb .BookmarkStart ,&_dcacb );_ffbcfe !=nil {return _ffbcfe ;};_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_gacdc );_gacdc .EG_RunLevelElts =append (_gacdc .EG_RunLevelElts ,_bcaee );_bcaee .EG_RangeMarkupElements =append (_bcaee .EG_RangeMarkupElements ,_bdcdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdadag :=NewEG_ContentBlockContent ();_cegbbd :=NewEG_RunLevelElts ();_degcd :=NewEG_RangeMarkupElements ();_degcd .BookmarkEnd =NewCT_MarkupRange ();if _dgdcdc :=d .DecodeElement (_degcd .BookmarkEnd ,&_dcacb );_dgdcdc !=nil {return _dgdcdc ;};_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_bdadag );_bdadag .EG_RunLevelElts =append (_bdadag .EG_RunLevelElts ,_cegbbd );_cegbbd .EG_RangeMarkupElements =append (_cegbbd .EG_RangeMarkupElements ,_degcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbcge :=NewEG_ContentBlockContent ();_bcddd :=NewEG_RunLevelElts ();_bffag :=NewEG_RangeMarkupElements ();_bffag .MoveFromRangeStart =NewCT_MoveBookmark ();if _fbeba :=d .DecodeElement (_bffag .MoveFromRangeStart ,&_dcacb );_fbeba !=nil {return _fbeba ;};_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_dbcge );_dbcge .EG_RunLevelElts =append (_dbcge .EG_RunLevelElts ,_bcddd );_bcddd .EG_RangeMarkupElements =append (_bcddd .EG_RangeMarkupElements ,_bffag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dbbgg :=NewEG_ContentBlockContent ();_caccdg :=NewEG_RunLevelElts ();_gadbg :=NewEG_RangeMarkupElements ();_gadbg .MoveFromRangeEnd =NewCT_MarkupRange ();if _debadg :=d .DecodeElement (_gadbg .MoveFromRangeEnd ,&_dcacb );_debadg !=nil {return _debadg ;};_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_dbbgg );_dbbgg .EG_RunLevelElts =append (_dbbgg .EG_RunLevelElts ,_caccdg );_caccdg .EG_RangeMarkupElements =append (_caccdg .EG_RangeMarkupElements ,_gadbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dbfdbf :=NewEG_ContentBlockContent ();_dbeceg :=NewEG_RunLevelElts ();_bccfg :=NewEG_RangeMarkupElements ();_bccfg .MoveToRangeStart =NewCT_MoveBookmark ();if _gcegdg :=d .DecodeElement (_bccfg .MoveToRangeStart ,&_dcacb );_gcegdg !=nil {return _gcegdg ;};_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_dbfdbf );_dbfdbf .EG_RunLevelElts =append (_dbfdbf .EG_RunLevelElts ,_dbeceg );_dbeceg .EG_RangeMarkupElements =append (_dbeceg .EG_RangeMarkupElements ,_bccfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dgebbf :=NewEG_ContentBlockContent ();_cbdcgc :=NewEG_RunLevelElts ();_ecedff :=NewEG_RangeMarkupElements ();_ecedff .MoveToRangeEnd =NewCT_MarkupRange ();if _becbfa :=d .DecodeElement (_ecedff .MoveToRangeEnd ,&_dcacb );_becbfa !=nil {return _becbfa ;};_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_dgebbf );_dgebbf .EG_RunLevelElts =append (_dgebbf .EG_RunLevelElts ,_cbdcgc );_cbdcgc .EG_RangeMarkupElements =append (_cbdcgc .EG_RangeMarkupElements ,_ecedff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eabdf :=NewEG_ContentBlockContent ();_eabcg :=NewEG_RunLevelElts ();_dbaeb :=NewEG_RangeMarkupElements ();_dbaeb .CommentRangeStart =NewCT_MarkupRange ();if _cdgbd :=d .DecodeElement (_dbaeb .CommentRangeStart ,&_dcacb );_cdgbd !=nil {return _cdgbd ;};_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_eabdf );_eabdf .EG_RunLevelElts =append (_eabdf .EG_RunLevelElts ,_eabcg );_eabcg .EG_RangeMarkupElements =append (_eabcg .EG_RangeMarkupElements ,_dbaeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdabag :=NewEG_ContentBlockContent ();_gecef :=NewEG_RunLevelElts ();_begeca :=NewEG_RangeMarkupElements ();_begeca .CommentRangeEnd =NewCT_MarkupRange ();if _cefce :=d .DecodeElement (_begeca .CommentRangeEnd ,&_dcacb );_cefce !=nil {return _cefce ;};_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_bdabag );_bdabag .EG_RunLevelElts =append (_bdabag .EG_RunLevelElts ,_gecef );_gecef .EG_RangeMarkupElements =append (_gecef .EG_RangeMarkupElements ,_begeca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_acbda :=NewEG_ContentBlockContent ();_gcdeg :=NewEG_RunLevelElts ();_ceeeb :=NewEG_RangeMarkupElements ();_ceeeb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _geedae :=d .DecodeElement (_ceeeb .CustomXmlInsRangeStart ,&_dcacb );_geedae !=nil {return _geedae ;};_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_acbda );_acbda .EG_RunLevelElts =append (_acbda .EG_RunLevelElts ,_gcdeg );_gcdeg .EG_RangeMarkupElements =append (_gcdeg .EG_RangeMarkupElements ,_ceeeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cagacg :=NewEG_ContentBlockContent ();_eggeeb :=NewEG_RunLevelElts ();_babcd :=NewEG_RangeMarkupElements ();_babcd .CustomXmlInsRangeEnd =NewCT_Markup ();if _gdgfe :=d .DecodeElement (_babcd .CustomXmlInsRangeEnd ,&_dcacb );_gdgfe !=nil {return _gdgfe ;};_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_cagacg );_cagacg .EG_RunLevelElts =append (_cagacg .EG_RunLevelElts ,_eggeeb );_eggeeb .EG_RangeMarkupElements =append (_eggeeb .EG_RangeMarkupElements ,_babcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_geffgg :=NewEG_ContentBlockContent ();_ddefag :=NewEG_RunLevelElts ();_gfaeg :=NewEG_RangeMarkupElements ();_gfaeg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bdcdc :=d .DecodeElement (_gfaeg .CustomXmlDelRangeStart ,&_dcacb );_bdcdc !=nil {return _bdcdc ;};_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_geffgg );_geffgg .EG_RunLevelElts =append (_geffgg .EG_RunLevelElts ,_ddefag );_ddefag .EG_RangeMarkupElements =append (_ddefag .EG_RangeMarkupElements ,_gfaeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bebfff :=NewEG_ContentBlockContent ();_cbdfgd :=NewEG_RunLevelElts ();_fgefd :=NewEG_RangeMarkupElements ();_fgefd .CustomXmlDelRangeEnd =NewCT_Markup ();if _cbdbfg :=d .DecodeElement (_fgefd .CustomXmlDelRangeEnd ,&_dcacb );_cbdbfg !=nil {return _cbdbfg ;};_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_bebfff );_bebfff .EG_RunLevelElts =append (_bebfff .EG_RunLevelElts ,_cbdfgd );_cbdfgd .EG_RangeMarkupElements =append (_cbdfgd .EG_RangeMarkupElements ,_fgefd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbcb :=NewEG_ContentBlockContent ();_abgaa :=NewEG_RunLevelElts ();_ebffg :=NewEG_RangeMarkupElements ();_ebffg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fdfbda :=d .DecodeElement (_ebffg .CustomXmlMoveFromRangeStart ,&_dcacb );_fdfbda !=nil {return _fdfbda ;};_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_adbcb );_adbcb .EG_RunLevelElts =append (_adbcb .EG_RunLevelElts ,_abgaa );_abgaa .EG_RangeMarkupElements =append (_abgaa .EG_RangeMarkupElements ,_ebffg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adced :=NewEG_ContentBlockContent ();_cdafcd :=NewEG_RunLevelElts ();_bgcbba :=NewEG_RangeMarkupElements ();_bgcbba .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cgfbc :=d .DecodeElement (_bgcbba .CustomXmlMoveFromRangeEnd ,&_dcacb );_cgfbc !=nil {return _cgfbc ;};_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_adced );_adced .EG_RunLevelElts =append (_adced .EG_RunLevelElts ,_cdafcd );_cdafcd .EG_RangeMarkupElements =append (_cdafcd .EG_RangeMarkupElements ,_bgcbba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcaag :=NewEG_ContentBlockContent ();_ggfbdd :=NewEG_RunLevelElts ();_geefca :=NewEG_RangeMarkupElements ();_geefca .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cgegc :=d .DecodeElement (_geefca .CustomXmlMoveToRangeStart ,&_dcacb );_cgegc !=nil {return _cgegc ;};_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_gcaag );_gcaag .EG_RunLevelElts =append (_gcaag .EG_RunLevelElts ,_ggfbdd );_ggfbdd .EG_RangeMarkupElements =append (_ggfbdd .EG_RangeMarkupElements ,_geefca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_agcdb :=NewEG_ContentBlockContent ();_cfgge :=NewEG_RunLevelElts ();_bfbbcc :=NewEG_RangeMarkupElements ();_bfbbcc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fdcbe :=d .DecodeElement (_bfbbcc .CustomXmlMoveToRangeEnd ,&_dcacb );_fdcbe !=nil {return _fdcbe ;};_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_agcdb );_agcdb .EG_RunLevelElts =append (_agcdb .EG_RunLevelElts ,_cfgge );_cfgge .EG_RangeMarkupElements =append (_cfgge .EG_RangeMarkupElements ,_bfbbcc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdeea :=NewEG_ContentBlockContent ();_gcaad :=NewEG_RunLevelElts ();_eaacg :=NewEG_MathContent ();_eaacg .OMathPara =_b .NewOMathPara ();if _eaegf :=d .DecodeElement (_eaacg .OMathPara ,&_dcacb );_eaegf !=nil {return _eaegf ;};_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_bdeea );_bdeea .EG_RunLevelElts =append (_bdeea .EG_RunLevelElts ,_gcaad );_gcaad .EG_MathContent =append (_gcaad .EG_MathContent ,_eaacg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcbee :=NewEG_ContentBlockContent ();_fecab :=NewEG_RunLevelElts ();_efacdc :=NewEG_MathContent ();_efacdc .OMath =_b .NewOMath ();if _afbbba :=d .DecodeElement (_efacdc .OMath ,&_dcacb );_afbbba !=nil {return _afbbba ;};_dagfaf .EG_ContentBlockContent =append (_dagfaf .EG_ContentBlockContent ,_dcbee );_dcbee .EG_RunLevelElts =append (_dcbee .EG_RunLevelElts ,_fecab );_fecab .EG_MathContent =append (_fecab .EG_MathContent ,_efacdc );default:_dg .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",_dcacb .Name );if _edfec :=d .Skip ();_edfec !=nil {return _edfec ;};};case _d .EndElement :break _ecbaa ;case _d .CharData :};};return nil ;};func NewCT_DocParts ()*CT_DocParts {_bdea :=&CT_DocParts {};return _bdea };func (_ceebcg ST_CombineBrackets )String ()string {switch _ceebcg {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 "";}; -// Drop-Down List Item -ListItem []*CT_SdtListItem ;};func (_cdfaaa *WdCT_WordprocessingContentPartNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aggeaf :for {_bfcef ,_fgfae :=d .Token ();if _fgfae !=nil {return _fgfae ;};switch _ccbecd :=_bfcef .(type ){case _d .StartElement :switch _ccbecd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:_cdfaaa .CNvPr =_bf .NewCT_NonVisualDrawingProps ();if _bcgecc :=d .DecodeElement (_cdfaaa .CNvPr ,&_ccbecd );_bcgecc !=nil {return _bcgecc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}:_cdfaaa .CNvContentPartPr =_bf .NewCT_NonVisualContentPartProperties ();if _fcefb :=d .DecodeElement (_cdfaaa .CNvContentPartPr ,&_ccbecd );_fcefb !=nil {return _fcefb ;};default:_ee .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",_ccbecd .Name );if _bddbd :=d .Skip ();_bddbd !=nil {return _bddbd ;};};case _d .EndElement :break _aggeaf ;case _d .CharData :};};return nil ;};func (_baec *CT_HpsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dabgc :=range start .Attr {if _dabgc .Name .Local =="\u0076\u0061\u006c"{_bfbf ,_ebbab :=ParseUnionST_HpsMeasure (_dabgc .Value );if _ebbab !=nil {return _ebbab ;};_baec .ValAttr =_bfbf ;continue ;};};for {_cdfa ,_cfcbf :=d .Token ();if _cfcbf !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048p\u0073M\u0065a\u0073\u0075\u0072\u0065\u003a\u0020\u0025s",_cfcbf );};if _cfbge ,_aecfb :=_cdfa .(_d .EndElement );_aecfb &&_cfbge .Name ==start .Name {break ;};};return nil ;};func (_ffcdfe ST_TabJc )Validate ()error {return _ffcdfe .ValidateWithPath ("")};func NewWdCT_WrapThrough ()*WdCT_WrapThrough {_aadcad :=&WdCT_WrapThrough {};_aadcad .WrapTextAttr =WdST_WrapText (1);_aadcad .WrapPolygon =NewWdCT_WrapPath ();return _aadcad ;};func NewCT_VMerge ()*CT_VMerge {_bedbca :=&CT_VMerge {};return _bedbca };func (_cbcfde *WdCT_TxbxContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fecfa :for {_faffaf ,_egdaac :=d .Token ();if _egdaac !=nil {return _egdaac ;};switch _fbbde :=_faffaf .(type ){case _d .StartElement :switch _fbbde .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbfcecd :=NewCT_AltChunk ();if _gfdfb :=d .DecodeElement (_cbfcecd ,&_fbbde );_gfdfb !=nil {return _gfdfb ;};_cbcfde .AltChunk =append (_cbcfde .AltChunk ,_cbfcecd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdcga :=NewEG_ContentBlockContent ();_bfaeb :=NewCT_P ();if _ddbaab :=d .DecodeElement (_bfaeb ,&_fbbde );_ddbaab !=nil {return _ddbaab ;};_fdcga .P =append (_fdcga .P ,_bfaeb );_cbcfde .EG_ContentBlockContent =append (_cbcfde .EG_ContentBlockContent ,_fdcga );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\u0057\u0064\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025v",_fbbde .Name );if _beacg :=d .Skip ();_beacg !=nil {return _beacg ;};};case _d .EndElement :break _fecfa ;case _d .CharData :};};return nil ;};func (_begaf *CT_Perm )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_begaf .IdAttr )});if _begaf .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_geabb ,_bdaccb :=_begaf .DisplacedByCustomXmlAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _bdaccb !=nil {return _bdaccb ;};start .Attr =append (start .Attr ,_geabb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TblLook and its children, prefixing error messages with path +func (_gbebec *CT_TblLook )ValidateWithPath (path string )error {if _gbebec .FirstRowAttr !=nil {if _dadac :=_gbebec .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_dadac !=nil {return _dadac ;};};if _gbebec .LastRowAttr !=nil {if _dbdca :=_gbebec .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_dbdca !=nil {return _dbdca ;};};if _gbebec .FirstColumnAttr !=nil {if _bbfffc :=_gbebec .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_bbfffc !=nil {return _bbfffc ;};};if _gbebec .LastColumnAttr !=nil {if _dgafa :=_gbebec .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_dgafa !=nil {return _dgafa ;};};if _gbebec .NoHBandAttr !=nil {if _fcgae :=_gbebec .NoHBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fH\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_fcgae !=nil {return _fcgae ;};};if _gbebec .NoVBandAttr !=nil {if _ceefd :=_gbebec .NoVBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fV\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_ceefd !=nil {return _ceefd ;};};return nil ;};func (_cegef *ST_TblLayoutType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cegef =0;case "\u0066\u0069\u0078e\u0064":*_cegef =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_cegef =2;};return nil ;};func (_afcaaa ST_VerticalJc )ValidateWithPath (path string )error {switch _afcaaa {case 0,1,2,3,4: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 (_afcaaa ));};return nil ;}; -// Validate validates the CT_HpsMeasure and its children -func (_gcfdg *CT_HpsMeasure )Validate ()error {return _gcfdg .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; +// ValidateWithPath validates the CT_SdtPrChoice and its children, prefixing error messages with path +func (_cafggg *CT_SdtPrChoice )ValidateWithPath (path string )error {if _cafggg .Equation !=nil {if _bbfcf :=_cafggg .Equation .ValidateWithPath (path +"\u002fE\u0071\u0075\u0061\u0074\u0069\u006fn");_bbfcf !=nil {return _bbfcf ;};};if _cafggg .ComboBox !=nil {if _bagcd :=_cafggg .ComboBox .ValidateWithPath (path +"\u002fC\u006f\u006d\u0062\u006f\u0042\u006fx");_bagcd !=nil {return _bagcd ;};};if _cafggg .Date !=nil {if _daebf :=_cafggg .Date .ValidateWithPath (path +"\u002f\u0044\u0061t\u0065");_daebf !=nil {return _daebf ;};};if _cafggg .DocPartObj !=nil {if _accd :=_cafggg .DocPartObj .ValidateWithPath (path +"/\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a");_accd !=nil {return _accd ;};};if _cafggg .DocPartList !=nil {if _egaf :=_cafggg .DocPartList .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074");_egaf !=nil {return _egaf ;};};if _cafggg .DropDownList !=nil {if _bbfec :=_cafggg .DropDownList .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074");_bbfec !=nil {return _bbfec ;};};if _cafggg .Picture !=nil {if _cbfdc :=_cafggg .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_cbfdc !=nil {return _cbfdc ;};};if _cafggg .RichText !=nil {if _fdgde :=_cafggg .RichText .ValidateWithPath (path +"\u002fR\u0069\u0063\u0068\u0054\u0065\u0078t");_fdgde !=nil {return _fdgde ;};};if _cafggg .Text !=nil {if _fadfe :=_cafggg .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_fadfe !=nil {return _fadfe ;};};if _cafggg .Citation !=nil {if _acdgg :=_cafggg .Citation .ValidateWithPath (path +"\u002fC\u0069\u0074\u0061\u0074\u0069\u006fn");_acdgg !=nil {return _acdgg ;};};if _cafggg .Group !=nil {if _cedfdb :=_cafggg .Group .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070");_cedfdb !=nil {return _cedfdb ;};};if _cafggg .Bibliography !=nil {if _dgede :=_cafggg .Bibliography .ValidateWithPath (path +"\u002f\u0042\u0069\u0062\u006c\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079");_dgede !=nil {return _dgede ;};};return nil ;};type WdCT_Inline struct{DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;Extent *_dd .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;DocPr *_dd .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_dd .CT_NonVisualGraphicFrameProperties ;Graphic *_dd .Graphic ;}; -// ValidateWithPath validates the CT_VerticalAlignRun and its children, prefixing error messages with path -func (_dafgd *CT_VerticalAlignRun )ValidateWithPath (path string )error {if _dafgd .ValAttr ==_c .ST_VerticalAlignRunUnset {return _db .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 _efade :=_dafgd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efade !=nil {return _efade ;};return nil ;};type CT_DocParts struct{ +// ValidateWithPath validates the CT_EastAsianLayout and its children, prefixing error messages with path +func (_gfgda *CT_EastAsianLayout )ValidateWithPath (path string )error {if _gfgda .CombineAttr !=nil {if _cega :=_gfgda .CombineAttr .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_cega !=nil {return _cega ;};};if _gcgdf :=_gfgda .CombineBracketsAttr .ValidateWithPath (path +"/\u0043o\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073At\u0074\u0072");_gcgdf !=nil {return _gcgdf ;};if _gfgda .VertAttr !=nil {if _bafa :=_gfgda .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_bafa !=nil {return _bafa ;};};if _gfgda .VertCompressAttr !=nil {if _cdbca :=_gfgda .VertCompressAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0041\u0074\u0074\u0072");_cdbca !=nil {return _cdbca ;};};return nil ;};func (_dfeebf *ST_FtnPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffbcff ,_aabda :=d .Token ();if _aabda !=nil {return _aabda ;};if _dcfcg ,_gfcgg :=_ffbcff .(_d .EndElement );_gfcgg &&_dcfcg .Name ==start .Name {*_dfeebf =1;return nil ;};if _ffgfaa ,_dbeae :=_ffbcff .(_d .CharData );!_dbeae {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",_ffbcff );}else {switch string (_ffgfaa ){case "":*_dfeebf =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_dfeebf =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_dfeebf =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_dfeebf =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_dfeebf =4;};};_ffbcff ,_aabda =d .Token ();if _aabda !=nil {return _aabda ;};if _eedfe ,_bbcdd :=_ffbcff .(_d .EndElement );_bbcdd &&_eedfe .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",_ffbcff );};func (_ecffc ST_MailMergeDest )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fagad :=_d .Attr {};_fagad .Name =name ;switch _ecffc {case ST_MailMergeDestUnset :_fagad .Value ="";case ST_MailMergeDestNewDocument :_fagad .Value ="n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074";case ST_MailMergeDestPrinter :_fagad .Value ="\u0070r\u0069\u006e\u0074\u0065\u0072";case ST_MailMergeDestEmail :_fagad .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDestFax :_fagad .Value ="\u0066\u0061\u0078";};return _fagad ,nil ;};func (_beffa *CT_CustomXmlRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aafag :=range start .Attr {if _aafag .Name .Local =="\u0075\u0072\u0069"{_dbceg ,_ecdae :=_aafag .Value ,error (nil );if _ecdae !=nil {return _ecdae ;};_beffa .UriAttr =&_dbceg ;continue ;};if _aafag .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_fegdf ,_beded :=_aafag .Value ,error (nil );if _beded !=nil {return _beded ;};_beffa .ElementAttr =_fegdf ;continue ;};};_ddadfg :for {_aeec ,_aeeg :=d .Token ();if _aeeg !=nil {return _aeeg ;};switch _eeffb :=_aeec .(type ){case _d .StartElement :switch _eeffb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_beffa .CustomXmlPr =NewCT_CustomXmlPr ();if _decda :=d .DecodeElement (_beffa .CustomXmlPr ,&_eeffb );_decda !=nil {return _decda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afdb :=NewEG_PContent ();_fdfee :=NewCT_SimpleField ();if _deeec :=d .DecodeElement (_fdfee ,&_eeffb );_deeec !=nil {return _deeec ;};_afdb .FldSimple =append (_afdb .FldSimple ,_fdfee );_beffa .EG_PContent =append (_beffa .EG_PContent ,_afdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aeaaf :=NewEG_PContent ();_aeaaf .Hyperlink =NewCT_Hyperlink ();if _ddfe :=d .DecodeElement (_aeaaf .Hyperlink ,&_eeffb );_ddfe !=nil {return _ddfe ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_aeaaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cfbfe :=NewEG_PContent ();_cfbfe .SubDoc =NewCT_Rel ();if _abbac :=d .DecodeElement (_cfbfe .SubDoc ,&_eeffb );_abbac !=nil {return _abbac ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_cfbfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adfad :=NewEG_PContent ();_ffecdd :=NewEG_ContentRunContent ();_ffecdd .CustomXml =NewCT_CustomXmlRun ();if _fgcg :=d .DecodeElement (_ffecdd .CustomXml ,&_eeffb );_fgcg !=nil {return _fgcg ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_adfad );_adfad .EG_ContentRunContent =append (_adfad .EG_ContentRunContent ,_ffecdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdcdg :=NewEG_PContent ();_ceebb :=NewEG_ContentRunContent ();_ceebb .SmartTag =NewCT_SmartTagRun ();if _gcad :=d .DecodeElement (_ceebb .SmartTag ,&_eeffb );_gcad !=nil {return _gcad ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_cdcdg );_cdcdg .EG_ContentRunContent =append (_cdcdg .EG_ContentRunContent ,_ceebb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ggab :=NewEG_PContent ();_cbbbcg :=NewEG_ContentRunContent ();_cbbbcg .Sdt =NewCT_SdtRun ();if _dgag :=d .DecodeElement (_cbbbcg .Sdt ,&_eeffb );_dgag !=nil {return _dgag ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_ggab );_ggab .EG_ContentRunContent =append (_ggab .EG_ContentRunContent ,_cbbbcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dagd :=NewEG_PContent ();_ecadb :=NewEG_ContentRunContent ();_ecadb .Dir =NewCT_DirContentRun ();if _dbad :=d .DecodeElement (_ecadb .Dir ,&_eeffb );_dbad !=nil {return _dbad ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_dagd );_dagd .EG_ContentRunContent =append (_dagd .EG_ContentRunContent ,_ecadb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbef :=NewEG_PContent ();_bbce :=NewEG_ContentRunContent ();_bbce .Bdo =NewCT_BdoContentRun ();if _cbbgad :=d .DecodeElement (_bbce .Bdo ,&_eeffb );_cbbgad !=nil {return _cbbgad ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_bbef );_bbef .EG_ContentRunContent =append (_bbef .EG_ContentRunContent ,_bbce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gacb :=NewEG_PContent ();_dgeg :=NewEG_ContentRunContent ();_dgeg .R =NewCT_R ();if _adgg :=d .DecodeElement (_dgeg .R ,&_eeffb );_adgg !=nil {return _adgg ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_gacb );_gacb .EG_ContentRunContent =append (_gacb .EG_ContentRunContent ,_dgeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eeee :=NewEG_PContent ();_dffbb :=NewEG_ContentRunContent ();_bfba :=NewEG_RunLevelElts ();_bfba .ProofErr =NewCT_ProofErr ();if _fbbf :=d .DecodeElement (_bfba .ProofErr ,&_eeffb );_fbbf !=nil {return _fbbf ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_eeee );_eeee .EG_ContentRunContent =append (_eeee .EG_ContentRunContent ,_dffbb );_dffbb .EG_RunLevelElts =append (_dffbb .EG_RunLevelElts ,_bfba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cacae :=NewEG_PContent ();_bbced :=NewEG_ContentRunContent ();_agbca :=NewEG_RunLevelElts ();_agbca .PermStart =NewCT_PermStart ();if _beedb :=d .DecodeElement (_agbca .PermStart ,&_eeffb );_beedb !=nil {return _beedb ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_cacae );_cacae .EG_ContentRunContent =append (_cacae .EG_ContentRunContent ,_bbced );_bbced .EG_RunLevelElts =append (_bbced .EG_RunLevelElts ,_agbca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcfg :=NewEG_PContent ();_faabb :=NewEG_ContentRunContent ();_dfbe :=NewEG_RunLevelElts ();_dfbe .PermEnd =NewCT_Perm ();if _ecbgf :=d .DecodeElement (_dfbe .PermEnd ,&_eeffb );_ecbgf !=nil {return _ecbgf ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_gcfg );_gcfg .EG_ContentRunContent =append (_gcfg .EG_ContentRunContent ,_faabb );_faabb .EG_RunLevelElts =append (_faabb .EG_RunLevelElts ,_dfbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cabf :=NewEG_PContent ();_ecbf :=NewEG_ContentRunContent ();_ddeg :=NewEG_RunLevelElts ();_ddeg .Ins =NewCT_RunTrackChange ();if _aggb :=d .DecodeElement (_ddeg .Ins ,&_eeffb );_aggb !=nil {return _aggb ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_cabf );_cabf .EG_ContentRunContent =append (_cabf .EG_ContentRunContent ,_ecbf );_ecbf .EG_RunLevelElts =append (_ecbf .EG_RunLevelElts ,_ddeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cefa :=NewEG_PContent ();_bbgdf :=NewEG_ContentRunContent ();_edfbb :=NewEG_RunLevelElts ();_edfbb .Del =NewCT_RunTrackChange ();if _afgb :=d .DecodeElement (_edfbb .Del ,&_eeffb );_afgb !=nil {return _afgb ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_cefa );_cefa .EG_ContentRunContent =append (_cefa .EG_ContentRunContent ,_bbgdf );_bbgdf .EG_RunLevelElts =append (_bbgdf .EG_RunLevelElts ,_edfbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_acgc :=NewEG_PContent ();_fdag :=NewEG_ContentRunContent ();_eddf :=NewEG_RunLevelElts ();_eddf .MoveFrom =NewCT_RunTrackChange ();if _agad :=d .DecodeElement (_eddf .MoveFrom ,&_eeffb );_agad !=nil {return _agad ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_acgc );_acgc .EG_ContentRunContent =append (_acgc .EG_ContentRunContent ,_fdag );_fdag .EG_RunLevelElts =append (_fdag .EG_RunLevelElts ,_eddf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ccdc :=NewEG_PContent ();_agec :=NewEG_ContentRunContent ();_fbfb :=NewEG_RunLevelElts ();_fbfb .MoveTo =NewCT_RunTrackChange ();if _ggbg :=d .DecodeElement (_fbfb .MoveTo ,&_eeffb );_ggbg !=nil {return _ggbg ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_ccdc );_ccdc .EG_ContentRunContent =append (_ccdc .EG_ContentRunContent ,_agec );_agec .EG_RunLevelElts =append (_agec .EG_RunLevelElts ,_fbfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbfdf :=NewEG_PContent ();_dfabe :=NewEG_ContentRunContent ();_baeae :=NewEG_RunLevelElts ();_gbaf :=NewEG_RangeMarkupElements ();_gbaf .BookmarkStart =NewCT_Bookmark ();if _dacea :=d .DecodeElement (_gbaf .BookmarkStart ,&_eeffb );_dacea !=nil {return _dacea ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_fbfdf );_fbfdf .EG_ContentRunContent =append (_fbfdf .EG_ContentRunContent ,_dfabe );_dfabe .EG_RunLevelElts =append (_dfabe .EG_RunLevelElts ,_baeae );_baeae .EG_RangeMarkupElements =append (_baeae .EG_RangeMarkupElements ,_gbaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddbgc :=NewEG_PContent ();_edae :=NewEG_ContentRunContent ();_dbdg :=NewEG_RunLevelElts ();_daece :=NewEG_RangeMarkupElements ();_daece .BookmarkEnd =NewCT_MarkupRange ();if _cgcd :=d .DecodeElement (_daece .BookmarkEnd ,&_eeffb );_cgcd !=nil {return _cgcd ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_ddbgc );_ddbgc .EG_ContentRunContent =append (_ddbgc .EG_ContentRunContent ,_edae );_edae .EG_RunLevelElts =append (_edae .EG_RunLevelElts ,_dbdg );_dbdg .EG_RangeMarkupElements =append (_dbdg .EG_RangeMarkupElements ,_daece );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acgca :=NewEG_PContent ();_ggdd :=NewEG_ContentRunContent ();_fbed :=NewEG_RunLevelElts ();_ccg :=NewEG_RangeMarkupElements ();_ccg .MoveFromRangeStart =NewCT_MoveBookmark ();if _ccefb :=d .DecodeElement (_ccg .MoveFromRangeStart ,&_eeffb );_ccefb !=nil {return _ccefb ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_acgca );_acgca .EG_ContentRunContent =append (_acgca .EG_ContentRunContent ,_ggdd );_ggdd .EG_RunLevelElts =append (_ggdd .EG_RunLevelElts ,_fbed );_fbed .EG_RangeMarkupElements =append (_fbed .EG_RangeMarkupElements ,_ccg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edgcaa :=NewEG_PContent ();_gbbbf :=NewEG_ContentRunContent ();_addaa :=NewEG_RunLevelElts ();_fecbce :=NewEG_RangeMarkupElements ();_fecbce .MoveFromRangeEnd =NewCT_MarkupRange ();if _cege :=d .DecodeElement (_fecbce .MoveFromRangeEnd ,&_eeffb );_cege !=nil {return _cege ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_edgcaa );_edgcaa .EG_ContentRunContent =append (_edgcaa .EG_ContentRunContent ,_gbbbf );_gbbbf .EG_RunLevelElts =append (_gbbbf .EG_RunLevelElts ,_addaa );_addaa .EG_RangeMarkupElements =append (_addaa .EG_RangeMarkupElements ,_fecbce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gabcb :=NewEG_PContent ();_dbdb :=NewEG_ContentRunContent ();_egdb :=NewEG_RunLevelElts ();_bcgf :=NewEG_RangeMarkupElements ();_bcgf .MoveToRangeStart =NewCT_MoveBookmark ();if _gcbee :=d .DecodeElement (_bcgf .MoveToRangeStart ,&_eeffb );_gcbee !=nil {return _gcbee ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_gabcb );_gabcb .EG_ContentRunContent =append (_gabcb .EG_ContentRunContent ,_dbdb );_dbdb .EG_RunLevelElts =append (_dbdb .EG_RunLevelElts ,_egdb );_egdb .EG_RangeMarkupElements =append (_egdb .EG_RangeMarkupElements ,_bcgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cfed :=NewEG_PContent ();_eecdaf :=NewEG_ContentRunContent ();_fddf :=NewEG_RunLevelElts ();_gfaba :=NewEG_RangeMarkupElements ();_gfaba .MoveToRangeEnd =NewCT_MarkupRange ();if _acef :=d .DecodeElement (_gfaba .MoveToRangeEnd ,&_eeffb );_acef !=nil {return _acef ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_cfed );_cfed .EG_ContentRunContent =append (_cfed .EG_ContentRunContent ,_eecdaf );_eecdaf .EG_RunLevelElts =append (_eecdaf .EG_RunLevelElts ,_fddf );_fddf .EG_RangeMarkupElements =append (_fddf .EG_RangeMarkupElements ,_gfaba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_acfe :=NewEG_PContent ();_fcea :=NewEG_ContentRunContent ();_fggge :=NewEG_RunLevelElts ();_cbfd :=NewEG_RangeMarkupElements ();_cbfd .CommentRangeStart =NewCT_MarkupRange ();if _daae :=d .DecodeElement (_cbfd .CommentRangeStart ,&_eeffb );_daae !=nil {return _daae ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_acfe );_acfe .EG_ContentRunContent =append (_acfe .EG_ContentRunContent ,_fcea );_fcea .EG_RunLevelElts =append (_fcea .EG_RunLevelElts ,_fggge );_fggge .EG_RangeMarkupElements =append (_fggge .EG_RangeMarkupElements ,_cbfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afeg :=NewEG_PContent ();_fbdg :=NewEG_ContentRunContent ();_bdgca :=NewEG_RunLevelElts ();_dbcbb :=NewEG_RangeMarkupElements ();_dbcbb .CommentRangeEnd =NewCT_MarkupRange ();if _begdf :=d .DecodeElement (_dbcbb .CommentRangeEnd ,&_eeffb );_begdf !=nil {return _begdf ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_afeg );_afeg .EG_ContentRunContent =append (_afeg .EG_ContentRunContent ,_fbdg );_fbdg .EG_RunLevelElts =append (_fbdg .EG_RunLevelElts ,_bdgca );_bdgca .EG_RangeMarkupElements =append (_bdgca .EG_RangeMarkupElements ,_dbcbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gffd :=NewEG_PContent ();_dgdae :=NewEG_ContentRunContent ();_ffcee :=NewEG_RunLevelElts ();_gfff :=NewEG_RangeMarkupElements ();_gfff .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bggaf :=d .DecodeElement (_gfff .CustomXmlInsRangeStart ,&_eeffb );_bggaf !=nil {return _bggaf ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_gffd );_gffd .EG_ContentRunContent =append (_gffd .EG_ContentRunContent ,_dgdae );_dgdae .EG_RunLevelElts =append (_dgdae .EG_RunLevelElts ,_ffcee );_ffcee .EG_RangeMarkupElements =append (_ffcee .EG_RangeMarkupElements ,_gfff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbfc :=NewEG_PContent ();_ffdg :=NewEG_ContentRunContent ();_badac :=NewEG_RunLevelElts ();_gfba :=NewEG_RangeMarkupElements ();_gfba .CustomXmlInsRangeEnd =NewCT_Markup ();if _eecf :=d .DecodeElement (_gfba .CustomXmlInsRangeEnd ,&_eeffb );_eecf !=nil {return _eecf ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_gbfc );_gbfc .EG_ContentRunContent =append (_gbfc .EG_ContentRunContent ,_ffdg );_ffdg .EG_RunLevelElts =append (_ffdg .EG_RunLevelElts ,_badac );_badac .EG_RangeMarkupElements =append (_badac .EG_RangeMarkupElements ,_gfba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcac :=NewEG_PContent ();_cffb :=NewEG_ContentRunContent ();_gcff :=NewEG_RunLevelElts ();_adea :=NewEG_RangeMarkupElements ();_adea .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fgcb :=d .DecodeElement (_adea .CustomXmlDelRangeStart ,&_eeffb );_fgcb !=nil {return _fgcb ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_fcac );_fcac .EG_ContentRunContent =append (_fcac .EG_ContentRunContent ,_cffb );_cffb .EG_RunLevelElts =append (_cffb .EG_RunLevelElts ,_gcff );_gcff .EG_RangeMarkupElements =append (_gcff .EG_RangeMarkupElements ,_adea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebbd :=NewEG_PContent ();_ddaa :=NewEG_ContentRunContent ();_dfbbfc :=NewEG_RunLevelElts ();_eecdg :=NewEG_RangeMarkupElements ();_eecdg .CustomXmlDelRangeEnd =NewCT_Markup ();if _becbf :=d .DecodeElement (_eecdg .CustomXmlDelRangeEnd ,&_eeffb );_becbf !=nil {return _becbf ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_ebbd );_ebbd .EG_ContentRunContent =append (_ebbd .EG_ContentRunContent ,_ddaa );_ddaa .EG_RunLevelElts =append (_ddaa .EG_RunLevelElts ,_dfbbfc );_dfbbfc .EG_RangeMarkupElements =append (_dfbbfc .EG_RangeMarkupElements ,_eecdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfbgf :=NewEG_PContent ();_dfeae :=NewEG_ContentRunContent ();_bfef :=NewEG_RunLevelElts ();_bgdad :=NewEG_RangeMarkupElements ();_bgdad .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dade :=d .DecodeElement (_bgdad .CustomXmlMoveFromRangeStart ,&_eeffb );_dade !=nil {return _dade ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_dfbgf );_dfbgf .EG_ContentRunContent =append (_dfbgf .EG_ContentRunContent ,_dfeae );_dfeae .EG_RunLevelElts =append (_dfeae .EG_RunLevelElts ,_bfef );_bfef .EG_RangeMarkupElements =append (_bfef .EG_RangeMarkupElements ,_bgdad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfcfdc :=NewEG_PContent ();_cfac :=NewEG_ContentRunContent ();_cgda :=NewEG_RunLevelElts ();_gcda :=NewEG_RangeMarkupElements ();_gcda .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fgec :=d .DecodeElement (_gcda .CustomXmlMoveFromRangeEnd ,&_eeffb );_fgec !=nil {return _fgec ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_gfcfdc );_gfcfdc .EG_ContentRunContent =append (_gfcfdc .EG_ContentRunContent ,_cfac );_cfac .EG_RunLevelElts =append (_cfac .EG_RunLevelElts ,_cgda );_cgda .EG_RangeMarkupElements =append (_cgda .EG_RangeMarkupElements ,_gcda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afff :=NewEG_PContent ();_gcea :=NewEG_ContentRunContent ();_fdga :=NewEG_RunLevelElts ();_aaeg :=NewEG_RangeMarkupElements ();_aaeg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cada :=d .DecodeElement (_aaeg .CustomXmlMoveToRangeStart ,&_eeffb );_cada !=nil {return _cada ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_afff );_afff .EG_ContentRunContent =append (_afff .EG_ContentRunContent ,_gcea );_gcea .EG_RunLevelElts =append (_gcea .EG_RunLevelElts ,_fdga );_fdga .EG_RangeMarkupElements =append (_fdga .EG_RangeMarkupElements ,_aaeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_baad :=NewEG_PContent ();_fbga :=NewEG_ContentRunContent ();_gbece :=NewEG_RunLevelElts ();_fcgf :=NewEG_RangeMarkupElements ();_fcgf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cbcea :=d .DecodeElement (_fcgf .CustomXmlMoveToRangeEnd ,&_eeffb );_cbcea !=nil {return _cbcea ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_baad );_baad .EG_ContentRunContent =append (_baad .EG_ContentRunContent ,_fbga );_fbga .EG_RunLevelElts =append (_fbga .EG_RunLevelElts ,_gbece );_gbece .EG_RangeMarkupElements =append (_gbece .EG_RangeMarkupElements ,_fcgf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfdbg :=NewEG_PContent ();_gbdfa :=NewEG_ContentRunContent ();_ccfad :=NewEG_RunLevelElts ();_gfdd :=NewEG_MathContent ();_gfdd .OMathPara =_b .NewOMathPara ();if _bgge :=d .DecodeElement (_gfdd .OMathPara ,&_eeffb );_bgge !=nil {return _bgge ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_cfdbg );_cfdbg .EG_ContentRunContent =append (_cfdbg .EG_ContentRunContent ,_gbdfa );_gbdfa .EG_RunLevelElts =append (_gbdfa .EG_RunLevelElts ,_ccfad );_ccfad .EG_MathContent =append (_ccfad .EG_MathContent ,_gfdd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gcbec :=NewEG_PContent ();_ccec :=NewEG_ContentRunContent ();_eagb :=NewEG_RunLevelElts ();_gcac :=NewEG_MathContent ();_gcac .OMath =_b .NewOMath ();if _babc :=d .DecodeElement (_gcac .OMath ,&_eeffb );_babc !=nil {return _babc ;};_beffa .EG_PContent =append (_beffa .EG_PContent ,_gcbec );_gcbec .EG_ContentRunContent =append (_gcbec .EG_ContentRunContent ,_ccec );_ccec .EG_RunLevelElts =append (_ccec .EG_RunLevelElts ,_eagb );_eagb .EG_MathContent =append (_eagb .EG_MathContent ,_gcac );default:_dg .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",_eeffb .Name );if _gafbf :=d .Skip ();_gafbf !=nil {return _gafbf ;};};case _d .EndElement :break _ddadfg ;case _d .CharData :};};return nil ;};type CT_TblOverlap struct{ -// Glossary Document Entry -DocPart []*CT_DocPart ;};func (_dab *CT_BdoContentRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aacf :=range start .Attr {if _aacf .Name .Local =="\u0076\u0061\u006c"{_dab .ValAttr .UnmarshalXMLAttr (_aacf );continue ;};};_dgab :for {_fceb ,_aecfg :=d .Token ();if _aecfg !=nil {return _aecfg ;};switch _ccfg :=_fceb .(type ){case _d .StartElement :switch _ccfg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbc :=NewCT_SimpleField ();if _age :=d .DecodeElement (_bbc ,&_ccfg );_age !=nil {return _age ;};_dab .FldSimple =append (_dab .FldSimple ,_bbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dab .Hyperlink =NewCT_Hyperlink ();if _gbb :=d .DecodeElement (_dab .Hyperlink ,&_ccfg );_gbb !=nil {return _gbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dab .SubDoc =NewCT_Rel ();if _abba :=d .DecodeElement (_dab .SubDoc ,&_ccfg );_abba !=nil {return _abba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eegg :=NewEG_ContentRunContent ();_eegg .CustomXml =NewCT_CustomXmlRun ();if _dgabd :=d .DecodeElement (_eegg .CustomXml ,&_ccfg );_dgabd !=nil {return _dgabd ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_eegg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eae :=NewEG_ContentRunContent ();_eae .SmartTag =NewCT_SmartTagRun ();if _bfb :=d .DecodeElement (_eae .SmartTag ,&_ccfg );_bfb !=nil {return _bfb ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_eae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bdc :=NewEG_ContentRunContent ();_bdc .Sdt =NewCT_SdtRun ();if _bgce :=d .DecodeElement (_bdc .Sdt ,&_ccfg );_bgce !=nil {return _bgce ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_bdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecg :=NewEG_ContentRunContent ();_ecg .Dir =NewCT_DirContentRun ();if _gdgb :=d .DecodeElement (_ecg .Dir ,&_ccfg );_gdgb !=nil {return _gdgb ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_ecg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dded :=NewEG_ContentRunContent ();_dded .Bdo =NewCT_BdoContentRun ();if _facga :=d .DecodeElement (_dded .Bdo ,&_ccfg );_facga !=nil {return _facga ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_dded );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abbac :=NewEG_ContentRunContent ();_abbac .R =NewCT_R ();if _dddb :=d .DecodeElement (_abbac .R ,&_ccfg );_dddb !=nil {return _dddb ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_abbac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbbgd :=NewEG_ContentRunContent ();_fff :=NewEG_RunLevelElts ();_fff .ProofErr =NewCT_ProofErr ();if _adfe :=d .DecodeElement (_fff .ProofErr ,&_ccfg );_adfe !=nil {return _adfe ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_fbbgd );_fbbgd .EG_RunLevelElts =append (_fbbgd .EG_RunLevelElts ,_fff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebd :=NewEG_ContentRunContent ();_efe :=NewEG_RunLevelElts ();_efe .PermStart =NewCT_PermStart ();if _ccfd :=d .DecodeElement (_efe .PermStart ,&_ccfg );_ccfd !=nil {return _ccfd ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_ebd );_ebd .EG_RunLevelElts =append (_ebd .EG_RunLevelElts ,_efe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcef :=NewEG_ContentRunContent ();_dabg :=NewEG_RunLevelElts ();_dabg .PermEnd =NewCT_Perm ();if _ecdf :=d .DecodeElement (_dabg .PermEnd ,&_ccfg );_ecdf !=nil {return _ecdf ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_dcef );_dcef .EG_RunLevelElts =append (_dcef .EG_RunLevelElts ,_dabg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecfb :=NewEG_ContentRunContent ();_eggg :=NewEG_RunLevelElts ();_eggg .Ins =NewCT_RunTrackChange ();if _efa :=d .DecodeElement (_eggg .Ins ,&_ccfg );_efa !=nil {return _efa ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_ecfb );_ecfb .EG_RunLevelElts =append (_ecfb .EG_RunLevelElts ,_eggg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_beac :=NewEG_ContentRunContent ();_afe :=NewEG_RunLevelElts ();_afe .Del =NewCT_RunTrackChange ();if _adad :=d .DecodeElement (_afe .Del ,&_ccfg );_adad !=nil {return _adad ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_beac );_beac .EG_RunLevelElts =append (_beac .EG_RunLevelElts ,_afe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgcg :=NewEG_ContentRunContent ();_fcd :=NewEG_RunLevelElts ();_fcd .MoveFrom =NewCT_RunTrackChange ();if _gfg :=d .DecodeElement (_fcd .MoveFrom ,&_ccfg );_gfg !=nil {return _gfg ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_bgcg );_bgcg .EG_RunLevelElts =append (_bgcg .EG_RunLevelElts ,_fcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fde :=NewEG_ContentRunContent ();_agb :=NewEG_RunLevelElts ();_agb .MoveTo =NewCT_RunTrackChange ();if _fga :=d .DecodeElement (_agb .MoveTo ,&_ccfg );_fga !=nil {return _fga ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_fde );_fde .EG_RunLevelElts =append (_fde .EG_RunLevelElts ,_agb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdfe :=NewEG_ContentRunContent ();_def :=NewEG_RunLevelElts ();_aega :=NewEG_RangeMarkupElements ();_aega .BookmarkStart =NewCT_Bookmark ();if _add :=d .DecodeElement (_aega .BookmarkStart ,&_ccfg );_add !=nil {return _add ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_fdfe );_fdfe .EG_RunLevelElts =append (_fdfe .EG_RunLevelElts ,_def );_def .EG_RangeMarkupElements =append (_def .EG_RangeMarkupElements ,_aega );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddf :=NewEG_ContentRunContent ();_aggd :=NewEG_RunLevelElts ();_efc :=NewEG_RangeMarkupElements ();_efc .BookmarkEnd =NewCT_MarkupRange ();if _baf :=d .DecodeElement (_efc .BookmarkEnd ,&_ccfg );_baf !=nil {return _baf ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_ddf );_ddf .EG_RunLevelElts =append (_ddf .EG_RunLevelElts ,_aggd );_aggd .EG_RangeMarkupElements =append (_aggd .EG_RangeMarkupElements ,_efc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbg :=NewEG_ContentRunContent ();_cac :=NewEG_RunLevelElts ();_gde :=NewEG_RangeMarkupElements ();_gde .MoveFromRangeStart =NewCT_MoveBookmark ();if _aadb :=d .DecodeElement (_gde .MoveFromRangeStart ,&_ccfg );_aadb !=nil {return _aadb ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_cbg );_cbg .EG_RunLevelElts =append (_cbg .EG_RunLevelElts ,_cac );_cac .EG_RangeMarkupElements =append (_cac .EG_RangeMarkupElements ,_gde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cca :=NewEG_ContentRunContent ();_cgd :=NewEG_RunLevelElts ();_gfgd :=NewEG_RangeMarkupElements ();_gfgd .MoveFromRangeEnd =NewCT_MarkupRange ();if _ead :=d .DecodeElement (_gfgd .MoveFromRangeEnd ,&_ccfg );_ead !=nil {return _ead ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_cca );_cca .EG_RunLevelElts =append (_cca .EG_RunLevelElts ,_cgd );_cgd .EG_RangeMarkupElements =append (_cgd .EG_RangeMarkupElements ,_gfgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gfca :=NewEG_ContentRunContent ();_ffbc :=NewEG_RunLevelElts ();_afa :=NewEG_RangeMarkupElements ();_afa .MoveToRangeStart =NewCT_MoveBookmark ();if _caf :=d .DecodeElement (_afa .MoveToRangeStart ,&_ccfg );_caf !=nil {return _caf ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_gfca );_gfca .EG_RunLevelElts =append (_gfca .EG_RunLevelElts ,_ffbc );_ffbc .EG_RangeMarkupElements =append (_ffbc .EG_RangeMarkupElements ,_afa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edcc :=NewEG_ContentRunContent ();_cge :=NewEG_RunLevelElts ();_egd :=NewEG_RangeMarkupElements ();_egd .MoveToRangeEnd =NewCT_MarkupRange ();if _fcb :=d .DecodeElement (_egd .MoveToRangeEnd ,&_ccfg );_fcb !=nil {return _fcb ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_edcc );_edcc .EG_RunLevelElts =append (_edcc .EG_RunLevelElts ,_cge );_cge .EG_RangeMarkupElements =append (_cge .EG_RangeMarkupElements ,_egd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffg :=NewEG_ContentRunContent ();_bde :=NewEG_RunLevelElts ();_aaed :=NewEG_RangeMarkupElements ();_aaed .CommentRangeStart =NewCT_MarkupRange ();if _debe :=d .DecodeElement (_aaed .CommentRangeStart ,&_ccfg );_debe !=nil {return _debe ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_ffg );_ffg .EG_RunLevelElts =append (_ffg .EG_RunLevelElts ,_bde );_bde .EG_RangeMarkupElements =append (_bde .EG_RangeMarkupElements ,_aaed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbf :=NewEG_ContentRunContent ();_cfga :=NewEG_RunLevelElts ();_cea :=NewEG_RangeMarkupElements ();_cea .CommentRangeEnd =NewCT_MarkupRange ();if _cbf :=d .DecodeElement (_cea .CommentRangeEnd ,&_ccfg );_cbf !=nil {return _cbf ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_bbf );_bbf .EG_RunLevelElts =append (_bbf .EG_RunLevelElts ,_cfga );_cfga .EG_RangeMarkupElements =append (_cfga .EG_RangeMarkupElements ,_cea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cec :=NewEG_ContentRunContent ();_bdg :=NewEG_RunLevelElts ();_fda :=NewEG_RangeMarkupElements ();_fda .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dfef :=d .DecodeElement (_fda .CustomXmlInsRangeStart ,&_ccfg );_dfef !=nil {return _dfef ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_cec );_cec .EG_RunLevelElts =append (_cec .EG_RunLevelElts ,_bdg );_bdg .EG_RangeMarkupElements =append (_bdg .EG_RangeMarkupElements ,_fda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbfb :=NewEG_ContentRunContent ();_ffe :=NewEG_RunLevelElts ();_ddgc :=NewEG_RangeMarkupElements ();_ddgc .CustomXmlInsRangeEnd =NewCT_Markup ();if _dgg :=d .DecodeElement (_ddgc .CustomXmlInsRangeEnd ,&_ccfg );_dgg !=nil {return _dgg ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_cbfb );_cbfb .EG_RunLevelElts =append (_cbfb .EG_RunLevelElts ,_ffe );_ffe .EG_RangeMarkupElements =append (_ffe .EG_RangeMarkupElements ,_ddgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbc :=NewEG_ContentRunContent ();_cgf :=NewEG_RunLevelElts ();_dff :=NewEG_RangeMarkupElements ();_dff .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ggc :=d .DecodeElement (_dff .CustomXmlDelRangeStart ,&_ccfg );_ggc !=nil {return _ggc ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_cbc );_cbc .EG_RunLevelElts =append (_cbc .EG_RunLevelElts ,_cgf );_cgf .EG_RangeMarkupElements =append (_cgf .EG_RangeMarkupElements ,_dff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adde :=NewEG_ContentRunContent ();_bbg :=NewEG_RunLevelElts ();_fdfc :=NewEG_RangeMarkupElements ();_fdfc .CustomXmlDelRangeEnd =NewCT_Markup ();if _geab :=d .DecodeElement (_fdfc .CustomXmlDelRangeEnd ,&_ccfg );_geab !=nil {return _geab ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_adde );_adde .EG_RunLevelElts =append (_adde .EG_RunLevelElts ,_bbg );_bbg .EG_RangeMarkupElements =append (_bbg .EG_RangeMarkupElements ,_fdfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bee :=NewEG_ContentRunContent ();_ade :=NewEG_RunLevelElts ();_feb :=NewEG_RangeMarkupElements ();_feb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ecc :=d .DecodeElement (_feb .CustomXmlMoveFromRangeStart ,&_ccfg );_ecc !=nil {return _ecc ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_bee );_bee .EG_RunLevelElts =append (_bee .EG_RunLevelElts ,_ade );_ade .EG_RangeMarkupElements =append (_ade .EG_RangeMarkupElements ,_feb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbcc :=NewEG_ContentRunContent ();_adfb :=NewEG_RunLevelElts ();_edaf :=NewEG_RangeMarkupElements ();_edaf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fdb :=d .DecodeElement (_edaf .CustomXmlMoveFromRangeEnd ,&_ccfg );_fdb !=nil {return _fdb ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_cbcc );_cbcc .EG_RunLevelElts =append (_cbcc .EG_RunLevelElts ,_adfb );_adfb .EG_RangeMarkupElements =append (_adfb .EG_RangeMarkupElements ,_edaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdb :=NewEG_ContentRunContent ();_feea :=NewEG_RunLevelElts ();_fad :=NewEG_RangeMarkupElements ();_fad .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aff :=d .DecodeElement (_fad .CustomXmlMoveToRangeStart ,&_ccfg );_aff !=nil {return _aff ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_gdb );_gdb .EG_RunLevelElts =append (_gdb .EG_RunLevelElts ,_feea );_feea .EG_RangeMarkupElements =append (_feea .EG_RangeMarkupElements ,_fad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffc :=NewEG_ContentRunContent ();_abdb :=NewEG_RunLevelElts ();_ffab :=NewEG_RangeMarkupElements ();_ffab .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _aga :=d .DecodeElement (_ffab .CustomXmlMoveToRangeEnd ,&_ccfg );_aga !=nil {return _aga ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_ffc );_ffc .EG_RunLevelElts =append (_ffc .EG_RunLevelElts ,_abdb );_abdb .EG_RangeMarkupElements =append (_abdb .EG_RangeMarkupElements ,_ffab );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aacc :=NewEG_ContentRunContent ();_abfce :=NewEG_RunLevelElts ();_afba :=NewEG_MathContent ();_afba .OMathPara =_a .NewOMathPara ();if _afef :=d .DecodeElement (_afba .OMathPara ,&_ccfg );_afef !=nil {return _afef ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_aacc );_aacc .EG_RunLevelElts =append (_aacc .EG_RunLevelElts ,_abfce );_abfce .EG_MathContent =append (_abfce .EG_MathContent ,_afba );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efcg :=NewEG_ContentRunContent ();_gedf :=NewEG_RunLevelElts ();_agbb :=NewEG_MathContent ();_agbb .OMath =_a .NewOMath ();if _bbcb :=d .DecodeElement (_agbb .OMath ,&_ccfg );_bbcb !=nil {return _bbcb ;};_dab .EG_ContentRunContent =append (_dab .EG_ContentRunContent ,_efcg );_efcg .EG_RunLevelElts =append (_efcg .EG_RunLevelElts ,_gedf );_gedf .EG_MathContent =append (_gedf .EG_MathContent ,_agbb );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\u0042\u0064\u006f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_ccfg .Name );if _cdd :=d .Skip ();_cdd !=nil {return _cdd ;};};case _d .EndElement :break _dgab ;case _d .CharData :};};return nil ;}; +// Floating Table Overlap Setting +ValAttr ST_TblOverlap ;};func NewCT_FitText ()*CT_FitText {_dfgd :=&CT_FitText {};return _dfgd };func NewCT_AbstractNum ()*CT_AbstractNum {_ffe :=&CT_AbstractNum {};return _ffe }; -// ValidateWithPath validates the EG_ContentCellContent and its children, prefixing error messages with path -func (_gbgeb *EG_ContentCellContent )ValidateWithPath (path string )error {for _acafg ,_gbdbbe :=range _gbgeb .Tc {if _fcadbc :=_gbdbbe .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_acafg ));_fcadbc !=nil {return _fcadbc ;};};if _gbgeb .CustomXml !=nil {if _gfeacd :=_gbgeb .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_gfeacd !=nil {return _gfeacd ;};};if _gbgeb .Sdt !=nil {if _bfbad :=_gbgeb .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_bfbad !=nil {return _bfbad ;};};for _abcdge ,_fgdcfe :=range _gbgeb .EG_RunLevelElts {if _bfbabd :=_fgdcfe .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_abcdge ));_bfbabd !=nil {return _bfbabd ;};};return nil ;};type CT_TcPrBase struct{ +// Validate validates the EG_ContentRunContent and its children +func (_fafgfc *EG_ContentRunContent )Validate ()error {return _fafgfc .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052u\u006e\u0043\u006f\u006ete\u006e\u0074");}; -// Table Cell Conditional Formatting -CnfStyle *CT_Cnf ; +// ValidateWithPath validates the CT_FFName and its children, prefixing error messages with path +func (_cfcg *CT_FFName )ValidateWithPath (path string )error {return nil };func NewEndnotes ()*Endnotes {_agccge :=&Endnotes {};_agccge .CT_Endnotes =*NewCT_Endnotes ();return _agccge ;}; -// Preferred Table Cell Width -TcW *CT_TblWidth ; +// Validate validates the CT_CustomXmlRow and its children +func (_cfbb *CT_CustomXmlRow )Validate ()error {return _cfbb .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077");};type CT_TblGridCol struct{ -// Grid Columns Spanned by Current Table Cell -GridSpan *CT_DecimalNumber ; +// Grid Column Width +WAttr *_e .ST_TwipsMeasure ;};const (ST_AnnotationVMergeUnset ST_AnnotationVMerge =0;ST_AnnotationVMergeCont ST_AnnotationVMerge =1;ST_AnnotationVMergeRest ST_AnnotationVMerge =2;); -// Horizontally Merged Cell -HMerge *CT_HMerge ; +// Validate validates the CT_Comments and its children +func (_afac *CT_Comments )Validate ()error {return _afac .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_dbfce ST_AnnotationVMerge )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dbfce .String (),start );};func ParseUnionST_Coordinate (s string )(_dd .ST_Coordinate ,error ){return _dd .ParseUnionST_Coordinate (s );};func (_aabgd ST_Lock )ValidateWithPath (path string )error {switch _aabgd {case 0,1,2,3,4: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 (_aabgd ));};return nil ;};func (_fafbf ST_FontFamily )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dfddgd :=_d .Attr {};_dfddgd .Name =name ;switch _fafbf {case ST_FontFamilyUnset :_dfddgd .Value ="";case ST_FontFamilyDecorative :_dfddgd .Value ="\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065";case ST_FontFamilyModern :_dfddgd .Value ="\u006d\u006f\u0064\u0065\u0072\u006e";case ST_FontFamilyRoman :_dfddgd .Value ="\u0072\u006f\u006da\u006e";case ST_FontFamilyScript :_dfddgd .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_FontFamilySwiss :_dfddgd .Value ="\u0073\u0077\u0069s\u0073";case ST_FontFamilyAuto :_dfddgd .Value ="\u0061\u0075\u0074\u006f";};return _dfddgd ,nil ;};const (ST_InfoTextTypeUnset ST_InfoTextType =0;ST_InfoTextTypeText ST_InfoTextType =1;ST_InfoTextTypeAutoText ST_InfoTextType =2;);func (_ffebfb ST_TabTlc )Validate ()error {return _ffebfb .ValidateWithPath ("")};func (_dgbbg *CT_RPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dgbbg .RStyle !=nil {_cadfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dgbbg .RStyle ,_cadfd );};if _dgbbg .RFonts !=nil {_eeda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_dgbbg .RFonts ,_eeda );};if _dgbbg .B !=nil {_ffef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_dgbbg .B ,_ffef );};if _dgbbg .BCs !=nil {_afbeef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_dgbbg .BCs ,_afbeef );};if _dgbbg .I !=nil {_ggged :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_dgbbg .I ,_ggged );};if _dgbbg .ICs !=nil {_ebcbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_dgbbg .ICs ,_ebcbd );};if _dgbbg .Caps !=nil {_gcgecb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_dgbbg .Caps ,_gcgecb );};if _dgbbg .SmallCaps !=nil {_bdbbee :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_dgbbg .SmallCaps ,_bdbbee );};if _dgbbg .Strike !=nil {_bdcac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_dgbbg .Strike ,_bdcac );};if _dgbbg .Dstrike !=nil {_bcfge :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_dgbbg .Dstrike ,_bcfge );};if _dgbbg .Outline !=nil {_abdfc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_dgbbg .Outline ,_abdfc );};if _dgbbg .Shadow !=nil {_cbdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_dgbbg .Shadow ,_cbdb );};if _dgbbg .Emboss !=nil {_ddbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_dgbbg .Emboss ,_ddbf );};if _dgbbg .Imprint !=nil {_ecdgd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_dgbbg .Imprint ,_ecdgd );};if _dgbbg .NoProof !=nil {_gedec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_dgbbg .NoProof ,_gedec );};if _dgbbg .SnapToGrid !=nil {_ccedg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_dgbbg .SnapToGrid ,_ccedg );};if _dgbbg .Vanish !=nil {_gbecfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_dgbbg .Vanish ,_gbecfb );};if _dgbbg .WebHidden !=nil {_gdabfc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_dgbbg .WebHidden ,_gdabfc );};if _dgbbg .Color !=nil {_eabee :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dgbbg .Color ,_eabee );};if _dgbbg .Spacing !=nil {_cbdee :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_dgbbg .Spacing ,_cbdee );};if _dgbbg .W !=nil {_gfdca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_dgbbg .W ,_gfdca );};if _dgbbg .Kern !=nil {_decea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_dgbbg .Kern ,_decea );};if _dgbbg .Position !=nil {_cbbea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dgbbg .Position ,_cbbea );};if _dgbbg .Sz !=nil {_gccb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_dgbbg .Sz ,_gccb );};if _dgbbg .SzCs !=nil {_fbacg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_dgbbg .SzCs ,_fbacg );};if _dgbbg .Highlight !=nil {_eccfe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_dgbbg .Highlight ,_eccfe );};if _dgbbg .U !=nil {_fgcdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_dgbbg .U ,_fgcdd );};if _dgbbg .Effect !=nil {_bgedbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_dgbbg .Effect ,_bgedbf );};if _dgbbg .Bdr !=nil {_dacg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_dgbbg .Bdr ,_dacg );};if _dgbbg .Shd !=nil {_dgff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dgbbg .Shd ,_dgff );};if _dgbbg .FitText !=nil {_edbbf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_dgbbg .FitText ,_edbbf );};if _dgbbg .VertAlign !=nil {_bfaa :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_dgbbg .VertAlign ,_bfaa );};if _dgbbg .Rtl !=nil {_ccbac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_dgbbg .Rtl ,_ccbac );};if _dgbbg .Cs !=nil {_caefc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_dgbbg .Cs ,_caefc );};if _dgbbg .Em !=nil {_ffdga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_dgbbg .Em ,_ffdga );};if _dgbbg .Lang !=nil {_defagb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_dgbbg .Lang ,_defagb );};if _dgbbg .EastAsianLayout !=nil {_ebbbag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_dgbbg .EastAsianLayout ,_ebbbag );};if _dgbbg .SpecVanish !=nil {_fgecac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_dgbbg .SpecVanish ,_fgecac );};if _dgbbg .OMath !=nil {_ecbfb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_dgbbg .OMath ,_ecbfb );};if _dgbbg .RPrChange !=nil {_gcedgc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_dgbbg .RPrChange ,_gcedgc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Vertically Merged Cell -VMerge *CT_VMerge ; +// ValidateWithPath validates the CT_FontSig and its children, prefixing error messages with path +func (_bdgcc *CT_FontSig )ValidateWithPath (path string )error {return nil };func NewCT_Pitch ()*CT_Pitch {_fegdfb :=&CT_Pitch {};_fegdfb .ValAttr =ST_Pitch (1);return _fegdfb };func (_ccgcbe *ST_HighlightColor )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ccgcbe =0;case "\u0062\u006c\u0061c\u006b":*_ccgcbe =1;case "\u0062\u006c\u0075\u0065":*_ccgcbe =2;case "\u0063\u0079\u0061\u006e":*_ccgcbe =3;case "\u0067\u0072\u0065e\u006e":*_ccgcbe =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_ccgcbe =5;case "\u0072\u0065\u0064":*_ccgcbe =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_ccgcbe =7;case "\u0077\u0068\u0069t\u0065":*_ccgcbe =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_ccgcbe =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_ccgcbe =10;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_ccgcbe =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_ccgcbe =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_ccgcbe =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_ccgcbe =14;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_ccgcbe =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_ccgcbe =16;case "\u006e\u006f\u006e\u0065":*_ccgcbe =17;};return nil ;};func (_fdfcc ST_FtnPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fdfcc .String (),start );};func (_bfdcc *ST_JcTable )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgbga ,_dfced :=d .Token ();if _dfced !=nil {return _dfced ;};if _cdeegf ,_bddfaa :=_bgbga .(_d .EndElement );_bddfaa &&_cdeegf .Name ==start .Name {*_bfdcc =1;return nil ;};if _aeafea ,_cgdfdf :=_bgbga .(_d .CharData );!_cgdfdf {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",_bgbga );}else {switch string (_aeafea ){case "":*_bfdcc =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bfdcc =1;case "\u0065\u006e\u0064":*_bfdcc =2;case "\u006c\u0065\u0066\u0074":*_bfdcc =3;case "\u0072\u0069\u0067h\u0074":*_bfdcc =4;case "\u0073\u0074\u0061r\u0074":*_bfdcc =5;};};_bgbga ,_dfced =d .Token ();if _dfced !=nil {return _dfced ;};if _dafec ,_daebdefd :=_bgbga .(_d .EndElement );_daebdefd &&_dafec .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",_bgbga );};type ST_PTabRelativeTo byte ; -// Table Cell Borders -TcBorders *CT_TcBorders ; +// Validate validates the CT_DocProtect and its children +func (_cbgcc *CT_DocProtect )Validate ()error {return _cbgcc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0072\u006f\u0074\u0065\u0063\u0074");}; -// Table Cell Shading -Shd *CT_Shd ; +// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path +func (_bgedca *CT_Style )ValidateWithPath (path string )error {if _eaagf :=_bgedca .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eaagf !=nil {return _eaagf ;};if _bgedca .DefaultAttr !=nil {if _cbbcb :=_bgedca .DefaultAttr .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072");_cbbcb !=nil {return _cbbcb ;};};if _bgedca .CustomStyleAttr !=nil {if _ecdfa :=_bgedca .CustomStyleAttr .ValidateWithPath (path +"\u002f\u0043u\u0073\u0074\u006fm\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_ecdfa !=nil {return _ecdfa ;};};if _bgedca .Name !=nil {if _dfffb :=_bgedca .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_dfffb !=nil {return _dfffb ;};};if _bgedca .Aliases !=nil {if _cdedd :=_bgedca .Aliases .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073\u0065\u0073");_cdedd !=nil {return _cdedd ;};};if _bgedca .BasedOn !=nil {if _badgg :=_bgedca .BasedOn .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0064\u004f\u006e");_badgg !=nil {return _badgg ;};};if _bgedca .Next !=nil {if _gadfa :=_bgedca .Next .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074");_gadfa !=nil {return _gadfa ;};};if _bgedca .Link !=nil {if _cbcec :=_bgedca .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b");_cbcec !=nil {return _cbcec ;};};if _bgedca .AutoRedefine !=nil {if _ecbgb :=_bgedca .AutoRedefine .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065");_ecbgb !=nil {return _ecbgb ;};};if _bgedca .Hidden !=nil {if _fgfgg :=_bgedca .Hidden .ValidateWithPath (path +"\u002fH\u0069\u0064\u0064\u0065\u006e");_fgfgg !=nil {return _fgfgg ;};};if _bgedca .UiPriority !=nil {if _aafba :=_bgedca .UiPriority .ValidateWithPath (path +"/\u0055\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079");_aafba !=nil {return _aafba ;};};if _bgedca .SemiHidden !=nil {if _fbffa :=_bgedca .SemiHidden .ValidateWithPath (path +"/\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e");_fbffa !=nil {return _fbffa ;};};if _bgedca .UnhideWhenUsed !=nil {if _eabaag :=_bgedca .UnhideWhenUsed .ValidateWithPath (path +"\u002fU\u006eh\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064");_eabaag !=nil {return _eabaag ;};};if _bgedca .QFormat !=nil {if _fbfabe :=_bgedca .QFormat .ValidateWithPath (path +"\u002f\u0051\u0046\u006f\u0072\u006d\u0061\u0074");_fbfabe !=nil {return _fbfabe ;};};if _bgedca .Locked !=nil {if _cfcbbfe :=_bgedca .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064");_cfcbbfe !=nil {return _cfcbbfe ;};};if _bgedca .Personal !=nil {if _ebfea :=_bgedca .Personal .ValidateWithPath (path +"\u002fP\u0065\u0072\u0073\u006f\u006e\u0061l");_ebfea !=nil {return _ebfea ;};};if _bgedca .PersonalCompose !=nil {if _gecdd :=_bgedca .PersonalCompose .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u006fn\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065");_gecdd !=nil {return _gecdd ;};};if _bgedca .PersonalReply !=nil {if _dbcgd :=_bgedca .PersonalReply .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u0073\u006f\u006e\u0061\u006cR\u0065\u0070\u006c\u0079");_dbcgd !=nil {return _dbcgd ;};};if _bgedca .Rsid !=nil {if _cbafaa :=_bgedca .Rsid .ValidateWithPath (path +"\u002f\u0052\u0073i\u0064");_cbafaa !=nil {return _cbafaa ;};};if _bgedca .PPr !=nil {if _ggebec :=_bgedca .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_ggebec !=nil {return _ggebec ;};};if _bgedca .RPr !=nil {if _cageg :=_bgedca .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cageg !=nil {return _cageg ;};};if _bgedca .TblPr !=nil {if _cffgcf :=_bgedca .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_cffgcf !=nil {return _cffgcf ;};};if _bgedca .TrPr !=nil {if _cgeef :=_bgedca .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_cgeef !=nil {return _cgeef ;};};if _bgedca .TcPr !=nil {if _egbgce :=_bgedca .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_egbgce !=nil {return _egbgce ;};};for _fdacac ,_aggag :=range _bgedca .TblStylePr {if _eaaef :=_aggag .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050r\u005b\u0025\u0064\u005d",path ,_fdacac ));_eaaef !=nil {return _eaaef ;};};return nil ;}; -// Don't Wrap Cell Content -NoWrap *CT_OnOff ; +// ValidateWithPath validates the EG_PContentMath and its children, prefixing error messages with path +func (_abecf *EG_PContentMath )ValidateWithPath (path string )error {for _eeedf ,_daddag :=range _abecf .EG_PContentBase {if _adcbc :=_daddag .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045G_\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u005b\u0025d\u005d",path ,_eeedf ));_adcbc !=nil {return _adcbc ;};};for _ecfdc ,_debddb :=range _abecf .EG_ContentRunContentBase {if _bccdc :=_debddb .ValidateWithPath (_g .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 ,_ecfdc ));_bccdc !=nil {return _bccdc ;};};return nil ;};func NewCT_SdtDateMappingType ()*CT_SdtDateMappingType {_bdfeb :=&CT_SdtDateMappingType {};return _bdfeb ;};func (_cbeede *ST_DocGrid )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cbeede =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cbeede =1;case "\u006c\u0069\u006ee\u0073":*_cbeede =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_cbeede =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_cbeede =4;};return nil ;};func (_ebgee *CT_TblGridBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ebgee .GridCol !=nil {_cbdcgf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_eagdgg :=range _ebgee .GridCol {e .EncodeElement (_eagdgg ,_cbdcgf );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bgaafg ST_LevelSuffix )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bfgadb :=_d .Attr {};_bfgadb .Name =name ;switch _bgaafg {case ST_LevelSuffixUnset :_bfgadb .Value ="";case ST_LevelSuffixTab :_bfgadb .Value ="\u0074\u0061\u0062";case ST_LevelSuffixSpace :_bfgadb .Value ="\u0073\u0070\u0061c\u0065";case ST_LevelSuffixNothing :_bfgadb .Value ="\u006eo\u0074\u0068\u0069\u006e\u0067";};return _bfgadb ,nil ;};func NewCT_Document ()*CT_Document {_ggeba :=&CT_Document {};_ggeba .ConformanceAttr =_e .ST_ConformanceClass (1);return _ggeba ;};func (_cabfb ST_PTabAlignment )Validate ()error {return _cabfb .ValidateWithPath ("")};func (_cebba *CT_Style )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cebba .TypeAttr !=ST_StyleTypeUnset {_ccgfb ,_egaee :=_cebba .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _egaee !=nil {return _egaee ;};start .Attr =append (start .Attr ,_ccgfb );};if _cebba .StyleIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065\u0049d"},Value :_g .Sprintf ("\u0025\u0076",*_cebba .StyleIdAttr )});};if _cebba .DefaultAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"},Value :_g .Sprintf ("\u0025\u0076",*_cebba .DefaultAttr )});};if _cebba .CustomStyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_cebba .CustomStyleAttr )});};e .EncodeToken (start );if _cebba .Name !=nil {_geddg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_cebba .Name ,_geddg );};if _cebba .Aliases !=nil {_ebdbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073\u0065s"}};e .EncodeElement (_cebba .Aliases ,_ebdbb );};if _cebba .BasedOn !=nil {_faffaa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0062\u0061\u0073\u0065\u0064\u004fn"}};e .EncodeElement (_cebba .BasedOn ,_faffaa );};if _cebba .Next !=nil {_bagge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0065\u0078\u0074"}};e .EncodeElement (_cebba .Next ,_bagge );};if _cebba .Link !=nil {_cbgdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_cebba .Link ,_cbgdb );};if _cebba .AutoRedefine !=nil {_baed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0052\u0065\u0064e\u0066\u0069\u006e\u0065"}};e .EncodeElement (_cebba .AutoRedefine ,_baed );};if _cebba .Hidden !=nil {_ggeff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_cebba .Hidden ,_ggeff );};if _cebba .UiPriority !=nil {_fadfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075i\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"}};e .EncodeElement (_cebba .UiPriority ,_fadfg );};if _cebba .SemiHidden !=nil {_eggcdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073e\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_cebba .SemiHidden ,_eggcdb );};if _cebba .UnhideWhenUsed !=nil {_edcbbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003au\u006e\u0068\u0069d\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"}};e .EncodeElement (_cebba .UnhideWhenUsed ,_edcbbg );};if _cebba .QFormat !=nil {_gedge :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"}};e .EncodeElement (_cebba .QFormat ,_gedge );};if _cebba .Locked !=nil {_bageb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"}};e .EncodeElement (_cebba .Locked ,_bageb );};if _cebba .Personal !=nil {_edfgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"}};e .EncodeElement (_cebba .Personal ,_edfgg );};if _cebba .PersonalCompose !=nil {_ffeea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0043\u006fm\u0070\u006f\u0073\u0065"}};e .EncodeElement (_cebba .PersonalCompose ,_ffeea );};if _cebba .PersonalReply !=nil {_ffbfga :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070e\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"}};e .EncodeElement (_cebba .PersonalReply ,_ffbfga );};if _cebba .Rsid !=nil {_cdede :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}};e .EncodeElement (_cebba .Rsid ,_cdede );};if _cebba .PPr !=nil {_beaba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_cebba .PPr ,_beaba );};if _cebba .RPr !=nil {_feefc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_cebba .RPr ,_feefc );};if _cebba .TblPr !=nil {_dgbdbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_cebba .TblPr ,_dgbdbb );};if _cebba .TrPr !=nil {_adccdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_cebba .TrPr ,_adccdb );};if _cebba .TcPr !=nil {_fcbgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_cebba .TcPr ,_fcbgf );};if _cebba .TblStylePr !=nil {_eeefg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"}};for _ ,_aadcgb :=range _cebba .TblStylePr {e .EncodeElement (_aadcgb ,_eeefg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_ProofUnset ST_Proof =0;ST_ProofClean ST_Proof =1;ST_ProofDirty ST_Proof =2;);func (_ebcce *CT_SdtDocPart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfeaee :for {_ggbcc ,_fcefba :=d .Token ();if _fcefba !=nil {return _fcefba ;};switch _efadg :=_ggbcc .(type ){case _d .StartElement :switch _efadg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebcce .DocPartGallery =NewCT_String ();if _decfed :=d .DecodeElement (_ebcce .DocPartGallery ,&_efadg );_decfed !=nil {return _decfed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebcce .DocPartCategory =NewCT_String ();if _begafg :=d .DecodeElement (_ebcce .DocPartCategory ,&_efadg );_begafg !=nil {return _begafg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebcce .DocPartUnique =NewCT_OnOff ();if _ffbgfg :=d .DecodeElement (_ebcce .DocPartUnique ,&_efadg );_ffbgfg !=nil {return _ffbgfg ;};default:_dg .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",_efadg .Name );if _efgdf :=d .Skip ();_efgdf !=nil {return _efgdf ;};};case _d .EndElement :break _dfeaee ;case _d .CharData :};};return nil ;}; -// Single Table Cell Margins -TcMar *CT_TcMar ; +// Validate validates the CT_AltChunk and its children +func (_ade *CT_AltChunk )Validate ()error {return _ade .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b");};func (_cggccc ST_FrameScrollbar )ValidateWithPath (path string )error {switch _cggccc {case 0,1,2,3: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 (_cggccc ));};return nil ;};func NewCT_Panose ()*CT_Panose {_fffae :=&CT_Panose {};return _fffae };func NewCT_TrackChangesView ()*CT_TrackChangesView {_ccfbeb :=&CT_TrackChangesView {};return _ccfbeb };func (_dfbed *CT_DirContentRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdccg :=range start .Attr {if _cdccg .Name .Local =="\u0076\u0061\u006c"{_dfbed .ValAttr .UnmarshalXMLAttr (_cdccg );continue ;};};_dcab :for {_afead ,_acaa :=d .Token ();if _acaa !=nil {return _acaa ;};switch _degg :=_afead .(type ){case _d .StartElement :switch _degg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgbgg :=NewCT_SimpleField ();if _acgeb :=d .DecodeElement (_dgbgg ,&_degg );_acgeb !=nil {return _acgeb ;};_dfbed .FldSimple =append (_dfbed .FldSimple ,_dgbgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfbed .Hyperlink =NewCT_Hyperlink ();if _deaee :=d .DecodeElement (_dfbed .Hyperlink ,&_degg );_deaee !=nil {return _deaee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dfbed .SubDoc =NewCT_Rel ();if _bbfc :=d .DecodeElement (_dfbed .SubDoc ,&_degg );_bbfc !=nil {return _bbfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdbed :=NewEG_ContentRunContent ();_gdbed .CustomXml =NewCT_CustomXmlRun ();if _adcd :=d .DecodeElement (_gdbed .CustomXml ,&_degg );_adcd !=nil {return _adcd ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_gdbed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bbde :=NewEG_ContentRunContent ();_bbde .SmartTag =NewCT_SmartTagRun ();if _cafdg :=d .DecodeElement (_bbde .SmartTag ,&_degg );_cafdg !=nil {return _cafdg ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_bbde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_defd :=NewEG_ContentRunContent ();_defd .Sdt =NewCT_SdtRun ();if _bcggg :=d .DecodeElement (_defd .Sdt ,&_degg );_bcggg !=nil {return _bcggg ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_defd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gadg :=NewEG_ContentRunContent ();_gadg .Dir =NewCT_DirContentRun ();if _egfd :=d .DecodeElement (_gadg .Dir ,&_degg );_egfd !=nil {return _egfd ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_gadg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_efdcg :=NewEG_ContentRunContent ();_efdcg .Bdo =NewCT_BdoContentRun ();if _begbb :=d .DecodeElement (_efdcg .Bdo ,&_degg );_begbb !=nil {return _begbb ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_efdcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffbbd :=NewEG_ContentRunContent ();_ffbbd .R =NewCT_R ();if _cbgdd :=d .DecodeElement (_ffbbd .R ,&_degg );_cbgdd !=nil {return _cbgdd ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_ffbbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbgeb :=NewEG_ContentRunContent ();_cacg :=NewEG_RunLevelElts ();_cacg .ProofErr =NewCT_ProofErr ();if _ggff :=d .DecodeElement (_cacg .ProofErr ,&_degg );_ggff !=nil {return _ggff ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_fbgeb );_fbgeb .EG_RunLevelElts =append (_fbgeb .EG_RunLevelElts ,_cacg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfbb :=NewEG_ContentRunContent ();_cdab :=NewEG_RunLevelElts ();_cdab .PermStart =NewCT_PermStart ();if _aabf :=d .DecodeElement (_cdab .PermStart ,&_degg );_aabf !=nil {return _aabf ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_bfbb );_bfbb .EG_RunLevelElts =append (_bfbb .EG_RunLevelElts ,_cdab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffaf :=NewEG_ContentRunContent ();_cgac :=NewEG_RunLevelElts ();_cgac .PermEnd =NewCT_Perm ();if _bbbaa :=d .DecodeElement (_cgac .PermEnd ,&_degg );_bbbaa !=nil {return _bbbaa ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_ffaf );_ffaf .EG_RunLevelElts =append (_ffaf .EG_RunLevelElts ,_cgac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gffdg :=NewEG_ContentRunContent ();_agfe :=NewEG_RunLevelElts ();_agfe .Ins =NewCT_RunTrackChange ();if _cggg :=d .DecodeElement (_agfe .Ins ,&_degg );_cggg !=nil {return _cggg ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_gffdg );_gffdg .EG_RunLevelElts =append (_gffdg .EG_RunLevelElts ,_agfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eegga :=NewEG_ContentRunContent ();_egbb :=NewEG_RunLevelElts ();_egbb .Del =NewCT_RunTrackChange ();if _eabdg :=d .DecodeElement (_egbb .Del ,&_degg );_eabdg !=nil {return _eabdg ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_eegga );_eegga .EG_RunLevelElts =append (_eegga .EG_RunLevelElts ,_egbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eedbd :=NewEG_ContentRunContent ();_gadca :=NewEG_RunLevelElts ();_gadca .MoveFrom =NewCT_RunTrackChange ();if _gddb :=d .DecodeElement (_gadca .MoveFrom ,&_degg );_gddb !=nil {return _gddb ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_eedbd );_eedbd .EG_RunLevelElts =append (_eedbd .EG_RunLevelElts ,_gadca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aecdad :=NewEG_ContentRunContent ();_cgebe :=NewEG_RunLevelElts ();_cgebe .MoveTo =NewCT_RunTrackChange ();if _bgef :=d .DecodeElement (_cgebe .MoveTo ,&_degg );_bgef !=nil {return _bgef ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_aecdad );_aecdad .EG_RunLevelElts =append (_aecdad .EG_RunLevelElts ,_cgebe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fceec :=NewEG_ContentRunContent ();_dgfag :=NewEG_RunLevelElts ();_cbff :=NewEG_RangeMarkupElements ();_cbff .BookmarkStart =NewCT_Bookmark ();if _agee :=d .DecodeElement (_cbff .BookmarkStart ,&_degg );_agee !=nil {return _agee ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_fceec );_fceec .EG_RunLevelElts =append (_fceec .EG_RunLevelElts ,_dgfag );_dgfag .EG_RangeMarkupElements =append (_dgfag .EG_RangeMarkupElements ,_cbff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdfe :=NewEG_ContentRunContent ();_cabcd :=NewEG_RunLevelElts ();_gcbbc :=NewEG_RangeMarkupElements ();_gcbbc .BookmarkEnd =NewCT_MarkupRange ();if _fcdd :=d .DecodeElement (_gcbbc .BookmarkEnd ,&_degg );_fcdd !=nil {return _fcdd ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_gbdfe );_gbdfe .EG_RunLevelElts =append (_gbdfe .EG_RunLevelElts ,_cabcd );_cabcd .EG_RangeMarkupElements =append (_cabcd .EG_RangeMarkupElements ,_gcbbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdgab :=NewEG_ContentRunContent ();_decbb :=NewEG_RunLevelElts ();_efedd :=NewEG_RangeMarkupElements ();_efedd .MoveFromRangeStart =NewCT_MoveBookmark ();if _gbea :=d .DecodeElement (_efedd .MoveFromRangeStart ,&_degg );_gbea !=nil {return _gbea ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_cdgab );_cdgab .EG_RunLevelElts =append (_cdgab .EG_RunLevelElts ,_decbb );_decbb .EG_RangeMarkupElements =append (_decbb .EG_RangeMarkupElements ,_efedd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fbgf :=NewEG_ContentRunContent ();_bcffa :=NewEG_RunLevelElts ();_ggfa :=NewEG_RangeMarkupElements ();_ggfa .MoveFromRangeEnd =NewCT_MarkupRange ();if _dcgb :=d .DecodeElement (_ggfa .MoveFromRangeEnd ,&_degg );_dcgb !=nil {return _dcgb ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_fbgf );_fbgf .EG_RunLevelElts =append (_fbgf .EG_RunLevelElts ,_bcffa );_bcffa .EG_RangeMarkupElements =append (_bcffa .EG_RangeMarkupElements ,_ggfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ddag :=NewEG_ContentRunContent ();_gebf :=NewEG_RunLevelElts ();_dagge :=NewEG_RangeMarkupElements ();_dagge .MoveToRangeStart =NewCT_MoveBookmark ();if _fbcf :=d .DecodeElement (_dagge .MoveToRangeStart ,&_degg );_fbcf !=nil {return _fbcf ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_ddag );_ddag .EG_RunLevelElts =append (_ddag .EG_RunLevelElts ,_gebf );_gebf .EG_RangeMarkupElements =append (_gebf .EG_RangeMarkupElements ,_dagge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffbf :=NewEG_ContentRunContent ();_ecge :=NewEG_RunLevelElts ();_dbagd :=NewEG_RangeMarkupElements ();_dbagd .MoveToRangeEnd =NewCT_MarkupRange ();if _aebc :=d .DecodeElement (_dbagd .MoveToRangeEnd ,&_degg );_aebc !=nil {return _aebc ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_ffbf );_ffbf .EG_RunLevelElts =append (_ffbf .EG_RunLevelElts ,_ecge );_ecge .EG_RangeMarkupElements =append (_ecge .EG_RangeMarkupElements ,_dbagd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fggee :=NewEG_ContentRunContent ();_fgcf :=NewEG_RunLevelElts ();_gbfbc :=NewEG_RangeMarkupElements ();_gbfbc .CommentRangeStart =NewCT_MarkupRange ();if _edaf :=d .DecodeElement (_gbfbc .CommentRangeStart ,&_degg );_edaf !=nil {return _edaf ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_fggee );_fggee .EG_RunLevelElts =append (_fggee .EG_RunLevelElts ,_fgcf );_fgcf .EG_RangeMarkupElements =append (_fgcf .EG_RangeMarkupElements ,_gbfbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdce :=NewEG_ContentRunContent ();_gcega :=NewEG_RunLevelElts ();_gcdgd :=NewEG_RangeMarkupElements ();_gcdgd .CommentRangeEnd =NewCT_MarkupRange ();if _ebaea :=d .DecodeElement (_gcdgd .CommentRangeEnd ,&_degg );_ebaea !=nil {return _ebaea ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_bdce );_bdce .EG_RunLevelElts =append (_bdce .EG_RunLevelElts ,_gcega );_gcega .EG_RangeMarkupElements =append (_gcega .EG_RangeMarkupElements ,_gcdgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aecg :=NewEG_ContentRunContent ();_gegeb :=NewEG_RunLevelElts ();_dacb :=NewEG_RangeMarkupElements ();_dacb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _efag :=d .DecodeElement (_dacb .CustomXmlInsRangeStart ,&_degg );_efag !=nil {return _efag ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_aecg );_aecg .EG_RunLevelElts =append (_aecg .EG_RunLevelElts ,_gegeb );_gegeb .EG_RangeMarkupElements =append (_gegeb .EG_RangeMarkupElements ,_dacb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bddcb :=NewEG_ContentRunContent ();_bgff :=NewEG_RunLevelElts ();_cacab :=NewEG_RangeMarkupElements ();_cacab .CustomXmlInsRangeEnd =NewCT_Markup ();if _edfa :=d .DecodeElement (_cacab .CustomXmlInsRangeEnd ,&_degg );_edfa !=nil {return _edfa ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_bddcb );_bddcb .EG_RunLevelElts =append (_bddcb .EG_RunLevelElts ,_bgff );_bgff .EG_RangeMarkupElements =append (_bgff .EG_RangeMarkupElements ,_cacab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dddc :=NewEG_ContentRunContent ();_bbdb :=NewEG_RunLevelElts ();_faca :=NewEG_RangeMarkupElements ();_faca .CustomXmlDelRangeStart =NewCT_TrackChange ();if _edged :=d .DecodeElement (_faca .CustomXmlDelRangeStart ,&_degg );_edged !=nil {return _edged ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_dddc );_dddc .EG_RunLevelElts =append (_dddc .EG_RunLevelElts ,_bbdb );_bbdb .EG_RangeMarkupElements =append (_bbdb .EG_RangeMarkupElements ,_faca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abdbf :=NewEG_ContentRunContent ();_bfccd :=NewEG_RunLevelElts ();_edega :=NewEG_RangeMarkupElements ();_edega .CustomXmlDelRangeEnd =NewCT_Markup ();if _ccbaf :=d .DecodeElement (_edega .CustomXmlDelRangeEnd ,&_degg );_ccbaf !=nil {return _ccbaf ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_abdbf );_abdbf .EG_RunLevelElts =append (_abdbf .EG_RunLevelElts ,_bfccd );_bfccd .EG_RangeMarkupElements =append (_bfccd .EG_RangeMarkupElements ,_edega );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adcdc :=NewEG_ContentRunContent ();_ddcg :=NewEG_RunLevelElts ();_egdcb :=NewEG_RangeMarkupElements ();_egdcb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bgggf :=d .DecodeElement (_egdcb .CustomXmlMoveFromRangeStart ,&_degg );_bgggf !=nil {return _bgggf ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_adcdc );_adcdc .EG_RunLevelElts =append (_adcdc .EG_RunLevelElts ,_ddcg );_ddcg .EG_RangeMarkupElements =append (_ddcg .EG_RangeMarkupElements ,_egdcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afab :=NewEG_ContentRunContent ();_gdacc :=NewEG_RunLevelElts ();_caagb :=NewEG_RangeMarkupElements ();_caagb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _abfa :=d .DecodeElement (_caagb .CustomXmlMoveFromRangeEnd ,&_degg );_abfa !=nil {return _abfa ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_afab );_afab .EG_RunLevelElts =append (_afab .EG_RunLevelElts ,_gdacc );_gdacc .EG_RangeMarkupElements =append (_gdacc .EG_RangeMarkupElements ,_caagb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_defaf :=NewEG_ContentRunContent ();_fcfd :=NewEG_RunLevelElts ();_caba :=NewEG_RangeMarkupElements ();_caba .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bgdbc :=d .DecodeElement (_caba .CustomXmlMoveToRangeStart ,&_degg );_bgdbc !=nil {return _bgdbc ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_defaf );_defaf .EG_RunLevelElts =append (_defaf .EG_RunLevelElts ,_fcfd );_fcfd .EG_RangeMarkupElements =append (_fcfd .EG_RangeMarkupElements ,_caba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fgbb :=NewEG_ContentRunContent ();_aggdd :=NewEG_RunLevelElts ();_gafab :=NewEG_RangeMarkupElements ();_gafab .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fbbbg :=d .DecodeElement (_gafab .CustomXmlMoveToRangeEnd ,&_degg );_fbbbg !=nil {return _fbbbg ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_fgbb );_fgbb .EG_RunLevelElts =append (_fgbb .EG_RunLevelElts ,_aggdd );_aggdd .EG_RangeMarkupElements =append (_aggdd .EG_RangeMarkupElements ,_gafab );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffcgd :=NewEG_ContentRunContent ();_bfbdc :=NewEG_RunLevelElts ();_bdaa :=NewEG_MathContent ();_bdaa .OMathPara =_b .NewOMathPara ();if _afgf :=d .DecodeElement (_bdaa .OMathPara ,&_degg );_afgf !=nil {return _afgf ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_ffcgd );_ffcgd .EG_RunLevelElts =append (_ffcgd .EG_RunLevelElts ,_bfbdc );_bfbdc .EG_MathContent =append (_bfbdc .EG_MathContent ,_bdaa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcgaf :=NewEG_ContentRunContent ();_bacec :=NewEG_RunLevelElts ();_cbfc :=NewEG_MathContent ();_cbfc .OMath =_b .NewOMath ();if _gcdf :=d .DecodeElement (_cbfc .OMath ,&_degg );_gcdf !=nil {return _gcdf ;};_dfbed .EG_ContentRunContent =append (_dfbed .EG_ContentRunContent ,_bcgaf );_bcgaf .EG_RunLevelElts =append (_bcgaf .EG_RunLevelElts ,_bacec );_bacec .EG_MathContent =append (_bacec .EG_MathContent ,_cbfc );default:_dg .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",_degg .Name );if _effe :=d .Skip ();_effe !=nil {return _effe ;};};case _d .EndElement :break _dcab ;case _d .CharData :};};return nil ;};func (_fbbcc ST_Theme )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_efbeba :=_d .Attr {};_efbeba .Name =name ;switch _fbbcc {case ST_ThemeUnset :_efbeba .Value ="";case ST_ThemeMajorEastAsia :_efbeba .Value ="\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMajorBidi :_efbeba .Value ="\u006da\u006a\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMajorAscii :_efbeba .Value ="\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case ST_ThemeMajorHAnsi :_efbeba .Value ="\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069";case ST_ThemeMinorEastAsia :_efbeba .Value ="\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMinorBidi :_efbeba .Value ="\u006di\u006e\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMinorAscii :_efbeba .Value ="\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case ST_ThemeMinorHAnsi :_efbeba .Value ="\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069";};return _efbeba ,nil ;}; -// Table Cell Text Flow Direction -TextDirection *CT_TextDirection ; +// Validate validates the CT_PPrDefault and its children +func (_ggbcbb *CT_PPrDefault )Validate ()error {return _ggbcbb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");}; -// Fit Text Within Cell -TcFitText *CT_OnOff ; +// ValidateWithPath validates the CT_SignedHpsMeasure and its children, prefixing error messages with path +func (_bdfaa *CT_SignedHpsMeasure )ValidateWithPath (path string )error {if _fdbcg :=_bdfaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdbcg !=nil {return _fdbcg ;};return nil ;};func (_cbfdf *CT_FtnEdn )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adee :=range start .Attr {if _adee .Name .Local =="\u0074\u0079\u0070\u0065"{_cbfdf .TypeAttr .UnmarshalXMLAttr (_adee );continue ;};if _adee .Name .Local =="\u0069\u0064"{_gfffc ,_bddgd :=_da .ParseInt (_adee .Value ,10,64);if _bddgd !=nil {return _bddgd ;};_cbfdf .IdAttr =_gfffc ;continue ;};};_efdef :for {_gcfdf ,_gfefb :=d .Token ();if _gfefb !=nil {return _gfefb ;};switch _acdebg :=_gcfdf .(type ){case _d .StartElement :switch _acdebg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bedae :=NewEG_BlockLevelElts ();_gagfb :=NewCT_AltChunk ();if _dbebc :=d .DecodeElement (_gagfb ,&_acdebg );_dbebc !=nil {return _dbebc ;};_bedae .AltChunk =append (_bedae .AltChunk ,_gagfb );_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_bedae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdfe :=NewEG_BlockLevelElts ();_egbe :=NewEG_ContentBlockContent ();_egbe .CustomXml =NewCT_CustomXmlBlock ();if _cdcae :=d .DecodeElement (_egbe .CustomXml ,&_acdebg );_cdcae !=nil {return _cdcae ;};_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_cdfe );_cdfe .EG_ContentBlockContent =append (_cdfe .EG_ContentBlockContent ,_egbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dfag :=NewEG_BlockLevelElts ();_fdgef :=NewEG_ContentBlockContent ();_fdgef .Sdt =NewCT_SdtBlock ();if _bacf :=d .DecodeElement (_fdgef .Sdt ,&_acdebg );_bacf !=nil {return _bacf ;};_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_dfag );_dfag .EG_ContentBlockContent =append (_dfag .EG_ContentBlockContent ,_fdgef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdaef :=NewEG_BlockLevelElts ();_gaebc :=NewEG_ContentBlockContent ();_egeea :=NewCT_P ();if _deeecd :=d .DecodeElement (_egeea ,&_acdebg );_deeecd !=nil {return _deeecd ;};_gaebc .P =append (_gaebc .P ,_egeea );_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_cdaef );_cdaef .EG_ContentBlockContent =append (_cdaef .EG_ContentBlockContent ,_gaebc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gfaec :=NewEG_BlockLevelElts ();_ebede :=NewEG_ContentBlockContent ();_cddfd :=NewCT_Tbl ();if _fbccd :=d .DecodeElement (_cddfd ,&_acdebg );_fbccd !=nil {return _fbccd ;};_ebede .Tbl =append (_ebede .Tbl ,_cddfd );_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_gfaec );_gfaec .EG_ContentBlockContent =append (_gfaec .EG_ContentBlockContent ,_ebede );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcbd :=NewEG_BlockLevelElts ();_ffbbb :=NewEG_ContentBlockContent ();_cfbcb :=NewEG_RunLevelElts ();_cfbcb .ProofErr =NewCT_ProofErr ();if _edbbc :=d .DecodeElement (_cfbcb .ProofErr ,&_acdebg );_edbbc !=nil {return _edbbc ;};_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_dcbd );_dcbd .EG_ContentBlockContent =append (_dcbd .EG_ContentBlockContent ,_ffbbb );_ffbbb .EG_RunLevelElts =append (_ffbbb .EG_RunLevelElts ,_cfbcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gadga :=NewEG_BlockLevelElts ();_gcbc :=NewEG_ContentBlockContent ();_eege :=NewEG_RunLevelElts ();_eege .PermStart =NewCT_PermStart ();if _ebbaff :=d .DecodeElement (_eege .PermStart ,&_acdebg );_ebbaff !=nil {return _ebbaff ;};_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_gadga );_gadga .EG_ContentBlockContent =append (_gadga .EG_ContentBlockContent ,_gcbc );_gcbc .EG_RunLevelElts =append (_gcbc .EG_RunLevelElts ,_eege );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebaaf :=NewEG_BlockLevelElts ();_dfca :=NewEG_ContentBlockContent ();_abaed :=NewEG_RunLevelElts ();_abaed .PermEnd =NewCT_Perm ();if _ccaef :=d .DecodeElement (_abaed .PermEnd ,&_acdebg );_ccaef !=nil {return _ccaef ;};_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_ebaaf );_ebaaf .EG_ContentBlockContent =append (_ebaaf .EG_ContentBlockContent ,_dfca );_dfca .EG_RunLevelElts =append (_dfca .EG_RunLevelElts ,_abaed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_decec :=NewEG_BlockLevelElts ();_cfede :=NewEG_ContentBlockContent ();_cbfca :=NewEG_RunLevelElts ();_cbfca .Ins =NewCT_RunTrackChange ();if _fafcf :=d .DecodeElement (_cbfca .Ins ,&_acdebg );_fafcf !=nil {return _fafcf ;};_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_decec );_decec .EG_ContentBlockContent =append (_decec .EG_ContentBlockContent ,_cfede );_cfede .EG_RunLevelElts =append (_cfede .EG_RunLevelElts ,_cbfca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdea :=NewEG_BlockLevelElts ();_dcaaa :=NewEG_ContentBlockContent ();_gfcfe :=NewEG_RunLevelElts ();_gfcfe .Del =NewCT_RunTrackChange ();if _cade :=d .DecodeElement (_gfcfe .Del ,&_acdebg );_cade !=nil {return _cade ;};_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_cbdea );_cbdea .EG_ContentBlockContent =append (_cbdea .EG_ContentBlockContent ,_dcaaa );_dcaaa .EG_RunLevelElts =append (_dcaaa .EG_RunLevelElts ,_gfcfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bbgfg :=NewEG_BlockLevelElts ();_acfb :=NewEG_ContentBlockContent ();_afabc :=NewEG_RunLevelElts ();_afabc .MoveFrom =NewCT_RunTrackChange ();if _ebge :=d .DecodeElement (_afabc .MoveFrom ,&_acdebg );_ebge !=nil {return _ebge ;};_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_bbgfg );_bbgfg .EG_ContentBlockContent =append (_bbgfg .EG_ContentBlockContent ,_acfb );_acfb .EG_RunLevelElts =append (_acfb .EG_RunLevelElts ,_afabc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fbfdbc :=NewEG_BlockLevelElts ();_cddfdc :=NewEG_ContentBlockContent ();_acgga :=NewEG_RunLevelElts ();_acgga .MoveTo =NewCT_RunTrackChange ();if _feegf :=d .DecodeElement (_acgga .MoveTo ,&_acdebg );_feegf !=nil {return _feegf ;};_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_fbfdbc );_fbfdbc .EG_ContentBlockContent =append (_fbfdbc .EG_ContentBlockContent ,_cddfdc );_cddfdc .EG_RunLevelElts =append (_cddfdc .EG_RunLevelElts ,_acgga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abedb :=NewEG_BlockLevelElts ();_bdbda :=NewEG_ContentBlockContent ();_becdd :=NewEG_RunLevelElts ();_gegcd :=NewEG_RangeMarkupElements ();_gegcd .BookmarkStart =NewCT_Bookmark ();if _ddbb :=d .DecodeElement (_gegcd .BookmarkStart ,&_acdebg );_ddbb !=nil {return _ddbb ;};_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_abedb );_abedb .EG_ContentBlockContent =append (_abedb .EG_ContentBlockContent ,_bdbda );_bdbda .EG_RunLevelElts =append (_bdbda .EG_RunLevelElts ,_becdd );_becdd .EG_RangeMarkupElements =append (_becdd .EG_RangeMarkupElements ,_gegcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddff :=NewEG_BlockLevelElts ();_ddegd :=NewEG_ContentBlockContent ();_ddgcf :=NewEG_RunLevelElts ();_cgdeg :=NewEG_RangeMarkupElements ();_cgdeg .BookmarkEnd =NewCT_MarkupRange ();if _dada :=d .DecodeElement (_cgdeg .BookmarkEnd ,&_acdebg );_dada !=nil {return _dada ;};_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_ddff );_ddff .EG_ContentBlockContent =append (_ddff .EG_ContentBlockContent ,_ddegd );_ddegd .EG_RunLevelElts =append (_ddegd .EG_RunLevelElts ,_ddgcf );_ddgcf .EG_RangeMarkupElements =append (_ddgcf .EG_RangeMarkupElements ,_cgdeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acfda :=NewEG_BlockLevelElts ();_bbcbdcf :=NewEG_ContentBlockContent ();_dgbed :=NewEG_RunLevelElts ();_fcde :=NewEG_RangeMarkupElements ();_fcde .MoveFromRangeStart =NewCT_MoveBookmark ();if _ceegf :=d .DecodeElement (_fcde .MoveFromRangeStart ,&_acdebg );_ceegf !=nil {return _ceegf ;};_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_acfda );_acfda .EG_ContentBlockContent =append (_acfda .EG_ContentBlockContent ,_bbcbdcf );_bbcbdcf .EG_RunLevelElts =append (_bbcbdcf .EG_RunLevelElts ,_dgbed );_dgbed .EG_RangeMarkupElements =append (_dgbed .EG_RangeMarkupElements ,_fcde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_effgbe :=NewEG_BlockLevelElts ();_bagda :=NewEG_ContentBlockContent ();_egbca :=NewEG_RunLevelElts ();_fggea :=NewEG_RangeMarkupElements ();_fggea .MoveFromRangeEnd =NewCT_MarkupRange ();if _dgaeb :=d .DecodeElement (_fggea .MoveFromRangeEnd ,&_acdebg );_dgaeb !=nil {return _dgaeb ;};_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_effgbe );_effgbe .EG_ContentBlockContent =append (_effgbe .EG_ContentBlockContent ,_bagda );_bagda .EG_RunLevelElts =append (_bagda .EG_RunLevelElts ,_egbca );_egbca .EG_RangeMarkupElements =append (_egbca .EG_RangeMarkupElements ,_fggea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fdcb :=NewEG_BlockLevelElts ();_bcdad :=NewEG_ContentBlockContent ();_gbgf :=NewEG_RunLevelElts ();_faggc :=NewEG_RangeMarkupElements ();_faggc .MoveToRangeStart =NewCT_MoveBookmark ();if _ddeba :=d .DecodeElement (_faggc .MoveToRangeStart ,&_acdebg );_ddeba !=nil {return _ddeba ;};_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_fdcb );_fdcb .EG_ContentBlockContent =append (_fdcb .EG_ContentBlockContent ,_bcdad );_bcdad .EG_RunLevelElts =append (_bcdad .EG_RunLevelElts ,_gbgf );_gbgf .EG_RangeMarkupElements =append (_gbgf .EG_RangeMarkupElements ,_faggc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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_BlockLevelElts ();_cdbaf :=NewEG_ContentBlockContent ();_gebcg :=NewEG_RunLevelElts ();_bbbda :=NewEG_RangeMarkupElements ();_bbbda .MoveToRangeEnd =NewCT_MarkupRange ();if _gefc :=d .DecodeElement (_bbbda .MoveToRangeEnd ,&_acdebg );_gefc !=nil {return _gefc ;};_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_cadc );_cadc .EG_ContentBlockContent =append (_cadc .EG_ContentBlockContent ,_cdbaf );_cdbaf .EG_RunLevelElts =append (_cdbaf .EG_RunLevelElts ,_gebcg );_gebcg .EG_RangeMarkupElements =append (_gebcg .EG_RangeMarkupElements ,_bbbda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ddgge :=NewEG_BlockLevelElts ();_gbeag :=NewEG_ContentBlockContent ();_dacf :=NewEG_RunLevelElts ();_cagag :=NewEG_RangeMarkupElements ();_cagag .CommentRangeStart =NewCT_MarkupRange ();if _fbeda :=d .DecodeElement (_cagag .CommentRangeStart ,&_acdebg );_fbeda !=nil {return _fbeda ;};_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_ddgge );_ddgge .EG_ContentBlockContent =append (_ddgge .EG_ContentBlockContent ,_gbeag );_gbeag .EG_RunLevelElts =append (_gbeag .EG_RunLevelElts ,_dacf );_dacf .EG_RangeMarkupElements =append (_dacf .EG_RangeMarkupElements ,_cagag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfdcc :=NewEG_BlockLevelElts ();_cgbbg :=NewEG_ContentBlockContent ();_ffcfe :=NewEG_RunLevelElts ();_ccdad :=NewEG_RangeMarkupElements ();_ccdad .CommentRangeEnd =NewCT_MarkupRange ();if _aebe :=d .DecodeElement (_ccdad .CommentRangeEnd ,&_acdebg );_aebe !=nil {return _aebe ;};_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_dfdcc );_dfdcc .EG_ContentBlockContent =append (_dfdcc .EG_ContentBlockContent ,_cgbbg );_cgbbg .EG_RunLevelElts =append (_cgbbg .EG_RunLevelElts ,_ffcfe );_ffcfe .EG_RangeMarkupElements =append (_ffcfe .EG_RangeMarkupElements ,_ccdad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_feggfb :=NewEG_BlockLevelElts ();_cbbfd :=NewEG_ContentBlockContent ();_acac :=NewEG_RunLevelElts ();_geagf :=NewEG_RangeMarkupElements ();_geagf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _eegcg :=d .DecodeElement (_geagf .CustomXmlInsRangeStart ,&_acdebg );_eegcg !=nil {return _eegcg ;};_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_feggfb );_feggfb .EG_ContentBlockContent =append (_feggfb .EG_ContentBlockContent ,_cbbfd );_cbbfd .EG_RunLevelElts =append (_cbbfd .EG_RunLevelElts ,_acac );_acac .EG_RangeMarkupElements =append (_acac .EG_RangeMarkupElements ,_geagf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afef :=NewEG_BlockLevelElts ();_aeda :=NewEG_ContentBlockContent ();_becea :=NewEG_RunLevelElts ();_ggddg :=NewEG_RangeMarkupElements ();_ggddg .CustomXmlInsRangeEnd =NewCT_Markup ();if _geffg :=d .DecodeElement (_ggddg .CustomXmlInsRangeEnd ,&_acdebg );_geffg !=nil {return _geffg ;};_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_afef );_afef .EG_ContentBlockContent =append (_afef .EG_ContentBlockContent ,_aeda );_aeda .EG_RunLevelElts =append (_aeda .EG_RunLevelElts ,_becea );_becea .EG_RangeMarkupElements =append (_becea .EG_RangeMarkupElements ,_ggddg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_efbb :=NewEG_BlockLevelElts ();_fbdgf :=NewEG_ContentBlockContent ();_gafe :=NewEG_RunLevelElts ();_dgefc :=NewEG_RangeMarkupElements ();_dgefc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _efbd :=d .DecodeElement (_dgefc .CustomXmlDelRangeStart ,&_acdebg );_efbd !=nil {return _efbd ;};_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_efbb );_efbb .EG_ContentBlockContent =append (_efbb .EG_ContentBlockContent ,_fbdgf );_fbdgf .EG_RunLevelElts =append (_fbdgf .EG_RunLevelElts ,_gafe );_gafe .EG_RangeMarkupElements =append (_gafe .EG_RangeMarkupElements ,_dgefc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gadgac :=NewEG_BlockLevelElts ();_eaggb :=NewEG_ContentBlockContent ();_bebeg :=NewEG_RunLevelElts ();_fbgab :=NewEG_RangeMarkupElements ();_fbgab .CustomXmlDelRangeEnd =NewCT_Markup ();if _cabdd :=d .DecodeElement (_fbgab .CustomXmlDelRangeEnd ,&_acdebg );_cabdd !=nil {return _cabdd ;};_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_gadgac );_gadgac .EG_ContentBlockContent =append (_gadgac .EG_ContentBlockContent ,_eaggb );_eaggb .EG_RunLevelElts =append (_eaggb .EG_RunLevelElts ,_bebeg );_bebeg .EG_RangeMarkupElements =append (_bebeg .EG_RangeMarkupElements ,_fbgab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_daca :=NewEG_BlockLevelElts ();_baafe :=NewEG_ContentBlockContent ();_gaac :=NewEG_RunLevelElts ();_bdac :=NewEG_RangeMarkupElements ();_bdac .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _abfbb :=d .DecodeElement (_bdac .CustomXmlMoveFromRangeStart ,&_acdebg );_abfbb !=nil {return _abfbb ;};_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_daca );_daca .EG_ContentBlockContent =append (_daca .EG_ContentBlockContent ,_baafe );_baafe .EG_RunLevelElts =append (_baafe .EG_RunLevelElts ,_gaac );_gaac .EG_RangeMarkupElements =append (_gaac .EG_RangeMarkupElements ,_bdac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafb :=NewEG_BlockLevelElts ();_aaabcg :=NewEG_ContentBlockContent ();_dbff :=NewEG_RunLevelElts ();_bfcec :=NewEG_RangeMarkupElements ();_bfcec .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gbbaa :=d .DecodeElement (_bfcec .CustomXmlMoveFromRangeEnd ,&_acdebg );_gbbaa !=nil {return _gbbaa ;};_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_cafb );_cafb .EG_ContentBlockContent =append (_cafb .EG_ContentBlockContent ,_aaabcg );_aaabcg .EG_RunLevelElts =append (_aaabcg .EG_RunLevelElts ,_dbff );_dbff .EG_RangeMarkupElements =append (_dbff .EG_RangeMarkupElements ,_bfcec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cfafcd :=NewEG_BlockLevelElts ();_cgbcg :=NewEG_ContentBlockContent ();_fbbffe :=NewEG_RunLevelElts ();_cbgee :=NewEG_RangeMarkupElements ();_cbgee .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _beaae :=d .DecodeElement (_cbgee .CustomXmlMoveToRangeStart ,&_acdebg );_beaae !=nil {return _beaae ;};_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_cfafcd );_cfafcd .EG_ContentBlockContent =append (_cfafcd .EG_ContentBlockContent ,_cgbcg );_cgbcg .EG_RunLevelElts =append (_cgbcg .EG_RunLevelElts ,_fbbffe );_fbbffe .EG_RangeMarkupElements =append (_fbbffe .EG_RangeMarkupElements ,_cbgee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbcbf :=NewEG_BlockLevelElts ();_addbe :=NewEG_ContentBlockContent ();_bbdfe :=NewEG_RunLevelElts ();_acgad :=NewEG_RangeMarkupElements ();_acgad .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _debbe :=d .DecodeElement (_acgad .CustomXmlMoveToRangeEnd ,&_acdebg );_debbe !=nil {return _debbe ;};_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_gbcbf );_gbcbf .EG_ContentBlockContent =append (_gbcbf .EG_ContentBlockContent ,_addbe );_addbe .EG_RunLevelElts =append (_addbe .EG_RunLevelElts ,_bbdfe );_bbdfe .EG_RangeMarkupElements =append (_bbdfe .EG_RangeMarkupElements ,_acgad );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afcgg :=NewEG_BlockLevelElts ();_efaa :=NewEG_ContentBlockContent ();_fcbdce :=NewEG_RunLevelElts ();_bfbfe :=NewEG_MathContent ();_bfbfe .OMathPara =_b .NewOMathPara ();if _gcacg :=d .DecodeElement (_bfbfe .OMathPara ,&_acdebg );_gcacg !=nil {return _gcacg ;};_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_afcgg );_afcgg .EG_ContentBlockContent =append (_afcgg .EG_ContentBlockContent ,_efaa );_efaa .EG_RunLevelElts =append (_efaa .EG_RunLevelElts ,_fcbdce );_fcbdce .EG_MathContent =append (_fcbdce .EG_MathContent ,_bfbfe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbbfb :=NewEG_BlockLevelElts ();_dgbffa :=NewEG_ContentBlockContent ();_eddge :=NewEG_RunLevelElts ();_ffebc :=NewEG_MathContent ();_ffebc .OMath =_b .NewOMath ();if _ddef :=d .DecodeElement (_ffebc .OMath ,&_acdebg );_ddef !=nil {return _ddef ;};_cbfdf .EG_BlockLevelElts =append (_cbfdf .EG_BlockLevelElts ,_gbbfb );_gbbfb .EG_ContentBlockContent =append (_gbbfb .EG_ContentBlockContent ,_dgbffa );_dgbffa .EG_RunLevelElts =append (_dgbffa .EG_RunLevelElts ,_eddge );_eddge .EG_MathContent =append (_eddge .EG_MathContent ,_ffebc );default:_dg .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",_acdebg .Name );if _bcabe :=d .Skip ();_bcabe !=nil {return _bcabe ;};};case _d .EndElement :break _efdef ;case _d .CharData :};};return nil ;};func NewCT_SdtRun ()*CT_SdtRun {_aggcdf :=&CT_SdtRun {};return _aggcdf };func NewCT_PaperSource ()*CT_PaperSource {_egcdbd :=&CT_PaperSource {};return _egcdbd };func (_ecagad ST_PageBorderDisplay )String ()string {switch _ecagad {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 CT_AutoCaptions struct{ -// Table Cell Vertical Alignment -VAlign *CT_VerticalJc ; +// Single Automatic Captioning Setting +AutoCaption []*CT_AutoCaption ;};func (_geddbg *CT_MailMerge )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_effda :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006da\u0069\u006e\u0044\u006f\u0063u\u006d\u0065n\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_geddbg .MainDocumentType ,_effda );if _geddbg .LinkToQuery !=nil {_eada :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"}};e .EncodeElement (_geddbg .LinkToQuery ,_eada );};_cgaec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};e .EncodeElement (_geddbg .DataType ,_cgaec );if _geddbg .ConnectString !=nil {_cggec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063o\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"}};e .EncodeElement (_geddbg .ConnectString ,_cggec );};if _geddbg .Query !=nil {_egea :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0071\u0075\u0065\u0072\u0079"}};e .EncodeElement (_geddbg .Query ,_egea );};if _geddbg .DataSource !=nil {_cfcgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_geddbg .DataSource ,_cfcgb );};if _geddbg .HeaderSource !=nil {_ddfda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_geddbg .HeaderSource ,_ddfda );};if _geddbg .DoNotSuppressBlankLines !=nil {_dccgbc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u004e\u006ft\u0053\u0075\u0070\u0070\u0072e\u0073s\u0042l\u0061\u006e\u006b\u004c\u0069\u006e\u0065s"}};e .EncodeElement (_geddbg .DoNotSuppressBlankLines ,_dccgbc );};if _geddbg .Destination !=nil {_bcdcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_geddbg .Destination ,_bcdcd );};if _geddbg .AddressFieldName !=nil {_agbbf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061d\u0064\u0072\u0065\u0073\u0073F\u0069\u0065l\u0064\u004e\u0061\u006d\u0065"}};e .EncodeElement (_geddbg .AddressFieldName ,_agbbf );};if _geddbg .MailSubject !=nil {_caead :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_geddbg .MailSubject ,_caead );};if _geddbg .MailAsAttachment !=nil {_egbdc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006da\u0069\u006c\u0041\u0073\u0041t\u0074\u0061c\u0068\u006d\u0065\u006e\u0074"}};e .EncodeElement (_geddbg .MailAsAttachment ,_egbdc );};if _geddbg .ViewMergedData !=nil {_cfgbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003av\u0069\u0065\u0077M\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061"}};e .EncodeElement (_geddbg .ViewMergedData ,_cfgbc );};if _geddbg .ActiveRecord !=nil {_dddce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065\u0052e\u0063\u006f\u0072\u0064"}};e .EncodeElement (_geddbg .ActiveRecord ,_dddce );};if _geddbg .CheckErrors !=nil {_abfff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_geddbg .CheckErrors ,_abfff );};if _geddbg .Odso !=nil {_dbgfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006f\u0064\u0073\u006f"}};e .EncodeElement (_geddbg .Odso ,_dbgfb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcbfcc *CT_TblBorders )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bcbfcc .Top !=nil {_fbaecb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_bcbfcc .Top ,_fbaecb );};if _bcbfcc .Start !=nil {_dbegd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_bcbfcc .Start ,_dbegd );};if _bcbfcc .Left !=nil {_gbfcge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_bcbfcc .Left ,_gbfcge );};if _bcbfcc .Bottom !=nil {_dacfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_bcbfcc .Bottom ,_dacfg );};if _bcbfcc .End !=nil {_ebbfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_bcbfcc .End ,_ebbfe );};if _bcbfcc .Right !=nil {_bbdcc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bcbfcc .Right ,_bbdcc );};if _bcbfcc .InsideH !=nil {_adaedb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_bcbfcc .InsideH ,_adaedb );};if _bcbfcc .InsideV !=nil {_egadf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_bcbfcc .InsideV ,_egadf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type WdCT_WordprocessingContentPart struct{BwModeAttr _dd .ST_BlackWhiteMode ;IdAttr string ;NvContentPartPr *WdCT_WordprocessingContentPartNonVisual ;Xfrm *_dd .CT_Transform2D ;ExtLst *_dd .CT_OfficeArtExtensionList ;}; -// Ignore End Of Cell Marker In Row Height Calculation -HideMark *CT_OnOff ; +// Validate validates the CT_DocVars and its children +func (_ebfc *CT_DocVars )Validate ()error {return _ebfc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0056\u0061\u0072\u0073");}; -// Header Cells Associated With Table Cell -Headers *CT_Headers ;};func (_fecaf ST_SignedHpsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fecaf .Int64 !=nil {e .EncodeToken (_d .CharData (_db .Sprintf ("\u0025\u0064",*_fecaf .Int64 )));};if _fecaf .ST_UniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_fecaf .ST_UniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name });}; +// ValidateWithPath validates the CT_DocGrid and its children, prefixing error messages with path +func (_ebadb *CT_DocGrid )ValidateWithPath (path string )error {if _ecaa :=_ebadb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ecaa !=nil {return _ecaa ;};return nil ;};type CT_DocDefaults struct{ -// ValidateWithPath validates the CT_Zoom and its children, prefixing error messages with path -func (_eddbg *CT_Zoom )ValidateWithPath (path string )error {if _cccbb :=_eddbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cccbb !=nil {return _cccbb ;};if _dcagb :=_eddbg .PercentAttr .ValidateWithPath (path +"\u002f\u0050\u0065r\u0063\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_dcagb !=nil {return _dcagb ;};return nil ;};func (_dafb *CT_FramePr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dafb .DropCapAttr !=ST_DropCapUnset {_ebfd ,_gffe :=_dafb .DropCapAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0064\u0072\u006f\u0070\u0043\u0061p"});if _gffe !=nil {return _gffe ;};start .Attr =append (start .Attr ,_ebfd );};if _dafb .LinesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006c\u0069\u006e\u0065\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_dafb .LinesAttr )});};if _dafb .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_db .Sprintf ("\u0025\u0076",*_dafb .WAttr )});};if _dafb .HAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068"},Value :_db .Sprintf ("\u0025\u0076",*_dafb .HAttr )});};if _dafb .VSpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076\u0053\u0070\u0061\u0063\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_dafb .VSpaceAttr )});};if _dafb .HSpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0053\u0070\u0061\u0063\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_dafb .HSpaceAttr )});};if _dafb .WrapAttr !=ST_WrapUnset {_fffb ,_fabg :=_dafb .WrapAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070"});if _fabg !=nil {return _fabg ;};start .Attr =append (start .Attr ,_fffb );};if _dafb .HAnchorAttr !=ST_HAnchorUnset {_bdbc ,_fffee :=_dafb .HAnchorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0068\u0041\u006e\u0063\u0068\u006fr"});if _fffee !=nil {return _fffee ;};start .Attr =append (start .Attr ,_bdbc );};if _dafb .VAnchorAttr !=ST_VAnchorUnset {_aggcc ,_fcfa :=_dafb .VAnchorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0076\u0041\u006e\u0063\u0068\u006fr"});if _fcfa !=nil {return _fcfa ;};start .Attr =append (start .Attr ,_aggcc );};if _dafb .XAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0078"},Value :_db .Sprintf ("\u0025\u0076",*_dafb .XAttr )});};if _dafb .XAlignAttr !=_c .ST_XAlignUnset {_dcacd ,_eaga :=_dafb .XAlignAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0078\u0041\u006c\u0069\u0067\u006e"});if _eaga !=nil {return _eaga ;};start .Attr =append (start .Attr ,_dcacd );};if _dafb .YAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0079"},Value :_db .Sprintf ("\u0025\u0076",*_dafb .YAttr )});};if _dafb .YAlignAttr !=_c .ST_YAlignUnset {_aaecf ,_acgc :=_dafb .YAlignAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0079\u0041\u006c\u0069\u0067\u006e"});if _acgc !=nil {return _acgc ;};start .Attr =append (start .Attr ,_aaecf );};if _dafb .HRuleAttr !=ST_HeightRuleUnset {_ddgef ,_geafdc :=_dafb .HRuleAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _geafdc !=nil {return _geafdc ;};start .Attr =append (start .Attr ,_ddgef );};if _dafb .AnchorLockAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061n\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b"},Value :_db .Sprintf ("\u0025\u0076",*_dafb .AnchorLockAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Default Run Properties +RPrDefault *CT_RPrDefault ; -// ValidateWithPath validates the CT_ObjectEmbed and its children, prefixing error messages with path -func (_fcfgd *CT_ObjectEmbed )ValidateWithPath (path string )error {if _ggggeb :=_fcfgd .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_ggggeb !=nil {return _ggggeb ;};return nil ;};func NewWdCT_PosV ()*WdCT_PosV {_aggefe :=&WdCT_PosV {};_aggefe .RelativeFromAttr =WdST_RelFromV (1);_aggefe .Choice =NewWdCT_PosVChoice ();return _aggefe ;};func (_aaggd *ST_RestartNumber )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aaggd =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_aaggd =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_aaggd =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_aaggd =3;};return nil ;}; +// Default Paragraph Properties +PPrDefault *CT_PPrDefault ;};type ST_Lock byte ;func (_daefba ST_Em )String ()string {switch _daefba {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 NewCT_TblCellMar ()*CT_TblCellMar {_cegbb :=&CT_TblCellMar {};return _cegbb };func (_cecfg *CT_NumFmt )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cecfg .ValAttr =ST_NumberFormat (1);for _ ,_agcfb :=range start .Attr {if _agcfb .Name .Local =="\u0076\u0061\u006c"{_cecfg .ValAttr .UnmarshalXMLAttr (_agcfb );continue ;};if _agcfb .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_dcgae ,_bdfdd :=_agcfb .Value ,error (nil );if _bdfdd !=nil {return _bdfdd ;};_cecfg .FormatAttr =&_dcgae ;continue ;};};for {_ebcgb ,_efcc :=d .Token ();if _efcc !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_efcc );};if _fcgbe ,_gdfee :=_ebcgb .(_d .EndElement );_gdfee &&_fcgbe .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the EG_RPr and its children, prefixing error messages with path -func (_abfcbf *EG_RPr )ValidateWithPath (path string )error {if _abfcbf .RPr !=nil {if _fbdfg :=_abfcbf .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fbdfg !=nil {return _fbdfg ;};};return nil ;};func (_bffbac *WdCT_WordprocessingGroupChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afebcg :for {_gcfeeb ,_dcdcca :=d .Token ();if _dcdcca !=nil {return _dcdcca ;};switch _cgbcbc :=_gcfeeb .(type ){case _d .StartElement :switch _cgbcbc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0073\u0070"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0073\u0070"}:_bgcdfed :=NewWdWsp ();if _ecdbcb :=d .DecodeElement (_bgcdfed ,&_cgbcbc );_ecdbcb !=nil {return _ecdbcb ;};_bffbac .Wsp =append (_bffbac .Wsp ,_bgcdfed );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0067\u0072\u0070S\u0070"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0070S\u0070"}:_dgeacf :=NewWdCT_WordprocessingGroup ();if _ebbcfc :=d .DecodeElement (_dgeacf ,&_cgbcbc );_ebbcfc !=nil {return _ebbcfc ;};_bffbac .GrpSp =append (_bffbac .GrpSp ,_dgeacf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ababe :=NewWdCT_GraphicFrame ();if _gfbceb :=d .DecodeElement (_ababe ,&_cgbcbc );_gfbceb !=nil {return _gfbceb ;};_bffbac .GraphicFrame =append (_bffbac .GraphicFrame ,_ababe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_d .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"}:_abgea :=_dg .NewPic ();if _cdeefg :=d .DecodeElement (_abgea ,&_cgbcbc );_cdeefg !=nil {return _cdeefg ;};_bffbac .Pic =append (_bffbac .Pic ,_abgea );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccaagc :=NewWdCT_WordprocessingContentPart ();if _gaeadec :=d .DecodeElement (_ccaagc ,&_cgbcbc );_gaeadec !=nil {return _gaeadec ;};_bffbac .ContentPart =append (_bffbac .ContentPart ,_ccaagc );default:_ee .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",_cgbcbc .Name );if _bfedc :=d .Skip ();_bfedc !=nil {return _bfedc ;};};case _d .EndElement :break _afebcg ;case _d .CharData :};};return nil ;};func (_cebagb ST_TargetScreenSz )ValidateWithPath (path string )error {switch _cebagb {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cebagb ));};return nil ;}; +// ValidateWithPath validates the Comments and its children, prefixing error messages with path +func (_bafag *Comments )ValidateWithPath (path string )error {if _bdacaf :=_bafag .CT_Comments .ValidateWithPath (path );_bdacaf !=nil {return _bdacaf ;};return nil ;}; -// Validate validates the CT_TextboxTightWrap and its children -func (_bcbdb *CT_TextboxTightWrap )Validate ()error {return _bcbdb .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070");};func (_ebged *WdCT_WrapPath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebged .Start =_bf .NewCT_Point2D ();for _ ,_eecgb :=range start .Attr {if _eecgb .Name .Local =="\u0065\u0064\u0069\u0074\u0065\u0064"{_eaaff ,_cbgeae :=_dd .ParseBool (_eecgb .Value );if _cbgeae !=nil {return _cbgeae ;};_ebged .EditedAttr =&_eaaff ;continue ;};};_abcad :for {_dfbebf ,_cbeg :=d .Token ();if _cbeg !=nil {return _cbeg ;};switch _bbdgdg :=_dfbebf .(type ){case _d .StartElement :switch _bbdgdg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0073\u0074\u0061r\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:if _gefdb :=d .DecodeElement (_ebged .Start ,&_bbdgdg );_gefdb !=nil {return _gefdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u006c\u0069\u006e\u0065\u0054\u006f"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0054\u006f"}:_deacc :=_bf .NewCT_Point2D ();if _dcbdag :=d .DecodeElement (_deacc ,&_bbdgdg );_dcbdag !=nil {return _dcbdag ;};_ebged .LineTo =append (_ebged .LineTo ,_deacc );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\u0057\u0064\u0043\u0054_\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068 \u0025\u0076",_bbdgdg .Name );if _ffefe :=d .Skip ();_ffefe !=nil {return _ffefe ;};};case _d .EndElement :break _abcad ;case _d .CharData :};};return nil ;};func NewCT_Sym ()*CT_Sym {_ccdgf :=&CT_Sym {};return _ccdgf }; +// ValidateWithPath validates the GlossaryDocument and its children, prefixing error messages with path +func (_ffged *GlossaryDocument )ValidateWithPath (path string )error {if _dbfgg :=_ffged .CT_GlossaryDocument .ValidateWithPath (path );_dbfgg !=nil {return _dbfgg ;};return nil ;};func (_fgcfdc *WdCT_WordprocessingGroup )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fgcfdc .CNvPr !=nil {_fedcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_fgcfdc .CNvPr ,_fedcd );};_aegdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fgcfdc .CNvGrpSpPr ,_aegdg );_gdaga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fgcfdc .GrpSpPr ,_gdaga );if _fgcfdc .Choice !=nil {for _ ,_fedec :=range _fgcfdc .Choice {_fedec .MarshalXML (e ,_d .StartElement {});};};if _fgcfdc .ExtLst !=nil {_ceaeb :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fgcfdc .ExtLst ,_ceaeb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_MailMerge and its children -func (_decdfa *CT_MailMerge )Validate ()error {return _decdfa .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065");}; +// Validate validates the CT_ShapeDefaults and its children +func (_gbacg *CT_ShapeDefaults )Validate ()error {return _gbacg .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_ddde *CT_DivBdr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfbf :for {_agdd ,_bgbag :=d .Token ();if _bgbag !=nil {return _bgbag ;};switch _bcfgg :=_agdd .(type ){case _d .StartElement :switch _bcfgg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ddde .Top =NewCT_Border ();if _dgga :=d .DecodeElement (_ddde .Top ,&_bcfgg );_dgga !=nil {return _dgga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddde .Left =NewCT_Border ();if _aebag :=d .DecodeElement (_ddde .Left ,&_bcfgg );_aebag !=nil {return _aebag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddde .Bottom =NewCT_Border ();if _gegea :=d .DecodeElement (_ddde .Bottom ,&_bcfgg );_gegea !=nil {return _gegea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddde .Right =NewCT_Border ();if _fbcbg :=d .DecodeElement (_ddde .Right ,&_bcfgg );_fbcbg !=nil {return _fbcbg ;};default:_dg .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",_bcfgg .Name );if _cgea :=d .Skip ();_cgea !=nil {return _cgea ;};};case _d .EndElement :break _dfbf ;case _d .CharData :};};return nil ;};func (_edfcc *CT_RunTrackChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdbcc :=range start .Attr {if _fdbcc .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ccddeb ,_addeee :=_fdbcc .Value ,error (nil );if _addeee !=nil {return _addeee ;};_edfcc .AuthorAttr =_ccddeb ;continue ;};if _fdbcc .Name .Local =="\u0064\u0061\u0074\u0065"{_ggdgf ,_fbaecg :=ParseStdlibTime (_fdbcc .Value );if _fbaecg !=nil {return _fbaecg ;};_edfcc .DateAttr =&_ggdgf ;continue ;};if _fdbcc .Name .Local =="\u0069\u0064"{_bbggge ,_cdefa :=_da .ParseInt (_fdbcc .Value ,10,64);if _cdefa !=nil {return _cdefa ;};_edfcc .IdAttr =_bbggge ;continue ;};};for {_cfcde ,_fdcdc :=d .Token ();if _fdcdc !=nil {return _g .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",_fdcdc );};if _bddcg ,_gadbe :=_cfcde .(_d .EndElement );_gadbe &&_bddcg .Name ==start .Name {break ;};};return nil ;};func NewCT_PPr ()*CT_PPr {_aagfbe :=&CT_PPr {};return _aagfbe };func (_fecafb ST_TblStyleOverrideType )ValidateWithPath (path string )error {switch _fecafb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13: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 (_fecafb ));};return nil ;};func NewCT_ObjectChoice ()*CT_ObjectChoice {_gface :=&CT_ObjectChoice {};return _gface };func (_adbcd *CT_ObjectLink )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adbcd .UpdateModeAttr =ST_ObjectUpdateMode (1);for _ ,_adgggf :=range start .Attr {if _adgggf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_adgggf .Name .Local =="\u0069\u0064"||_adgggf .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"&&_adgggf .Name .Local =="\u0069\u0064"{_fbgee ,_fdbfe :=_adgggf .Value ,error (nil );if _fdbfe !=nil {return _fdbfe ;};_adbcd .IdAttr =_fbgee ;continue ;};if _adgggf .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_adbcd .UpdateModeAttr .UnmarshalXMLAttr (_adgggf );continue ;};if _adgggf .Name .Local =="l\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"{_aebae ,_caggf :=ParseUnionST_OnOff (_adgggf .Value );if _caggf !=nil {return _caggf ;};_adbcd .LockedFieldAttr =&_aebae ;continue ;};if _adgggf .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_adbcd .DrawAspectAttr .UnmarshalXMLAttr (_adgggf );continue ;};if _adgggf .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_cbfbg ,_gbbbc :=_adgggf .Value ,error (nil );if _gbbbc !=nil {return _gbbbc ;};_adbcd .ProgIdAttr =&_cbfbg ;continue ;};if _adgggf .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_fcba ,_edea :=_adgggf .Value ,error (nil );if _edea !=nil {return _edea ;};_adbcd .ShapeIdAttr =&_fcba ;continue ;};if _adgggf .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_cbcb ,_bfead :=_adgggf .Value ,error (nil );if _bfead !=nil {return _bfead ;};_adbcd .FieldCodesAttr =&_cbcb ;continue ;};};for {_eedf ,_gdee :=d .Token ();if _gdee !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004fb\u006ae\u0063t\u004c\u0069\u006e\u006b\u003a\u0020\u0025s",_gdee );};if _ccgae ,_dgaad :=_eedf .(_d .EndElement );_dgaad &&_ccgae .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the Hdr and its children -func (_gdffa *Hdr )Validate ()error {return _gdffa .ValidateWithPath ("\u0048\u0064\u0072")};func (_gede *CT_CharacterSpacing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_efaf ,_dfbb :=_gede .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dfbb !=nil {return _dfbb ;};start .Attr =append (start .Attr ,_efaf );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PPr and its children, prefixing error messages with path +func (_febfb *CT_PPr )ValidateWithPath (path string )error {if _febfb .PStyle !=nil {if _dcfgce :=_febfb .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_dcfgce !=nil {return _dcfgce ;};};if _febfb .KeepNext !=nil {if _feff :=_febfb .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_feff !=nil {return _feff ;};};if _febfb .KeepLines !=nil {if _edgefe :=_febfb .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_edgefe !=nil {return _edgefe ;};};if _febfb .PageBreakBefore !=nil {if _cfgcb :=_febfb .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_cfgcb !=nil {return _cfgcb ;};};if _febfb .FramePr !=nil {if _cfcgd :=_febfb .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_cfcgd !=nil {return _cfcgd ;};};if _febfb .WidowControl !=nil {if _cgcfc :=_febfb .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_cgcfc !=nil {return _cgcfc ;};};if _febfb .NumPr !=nil {if _dfcb :=_febfb .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_dfcb !=nil {return _dfcb ;};};if _febfb .SuppressLineNumbers !=nil {if _abad :=_febfb .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_abad !=nil {return _abad ;};};if _febfb .PBdr !=nil {if _deff :=_febfb .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_deff !=nil {return _deff ;};};if _febfb .Shd !=nil {if _dgdee :=_febfb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_dgdee !=nil {return _dgdee ;};};if _febfb .Tabs !=nil {if _gfdaf :=_febfb .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_gfdaf !=nil {return _gfdaf ;};};if _febfb .SuppressAutoHyphens !=nil {if _eedgbe :=_febfb .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_eedgbe !=nil {return _eedgbe ;};};if _febfb .Kinsoku !=nil {if _ggee :=_febfb .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_ggee !=nil {return _ggee ;};};if _febfb .WordWrap !=nil {if _baefa :=_febfb .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_baefa !=nil {return _baefa ;};};if _febfb .OverflowPunct !=nil {if _efdcf :=_febfb .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_efdcf !=nil {return _efdcf ;};};if _febfb .TopLinePunct !=nil {if _dgfd :=_febfb .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_dgfd !=nil {return _dgfd ;};};if _febfb .AutoSpaceDE !=nil {if _fdfggc :=_febfb .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_fdfggc !=nil {return _fdfggc ;};};if _febfb .AutoSpaceDN !=nil {if _ggaeb :=_febfb .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_ggaeb !=nil {return _ggaeb ;};};if _febfb .Bidi !=nil {if _bdeabg :=_febfb .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_bdeabg !=nil {return _bdeabg ;};};if _febfb .AdjustRightInd !=nil {if _gdaec :=_febfb .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_gdaec !=nil {return _gdaec ;};};if _febfb .SnapToGrid !=nil {if _ddgcbe :=_febfb .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_ddgcbe !=nil {return _ddgcbe ;};};if _febfb .Spacing !=nil {if _bdcg :=_febfb .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bdcg !=nil {return _bdcg ;};};if _febfb .Ind !=nil {if _dggge :=_febfb .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_dggge !=nil {return _dggge ;};};if _febfb .ContextualSpacing !=nil {if _faeed :=_febfb .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_faeed !=nil {return _faeed ;};};if _febfb .MirrorIndents !=nil {if _ebdg :=_febfb .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_ebdg !=nil {return _ebdg ;};};if _febfb .SuppressOverlap !=nil {if _cggea :=_febfb .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_cggea !=nil {return _cggea ;};};if _febfb .Jc !=nil {if _fafeg :=_febfb .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_fafeg !=nil {return _fafeg ;};};if _febfb .TextDirection !=nil {if _dfabg :=_febfb .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_dfabg !=nil {return _dfabg ;};};if _febfb .TextAlignment !=nil {if _cgdef :=_febfb .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_cgdef !=nil {return _cgdef ;};};if _febfb .TextboxTightWrap !=nil {if _edccc :=_febfb .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_edccc !=nil {return _edccc ;};};if _febfb .OutlineLvl !=nil {if _gebbf :=_febfb .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_gebbf !=nil {return _gebbf ;};};if _febfb .DivId !=nil {if _fcbggc :=_febfb .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_fcbggc !=nil {return _fcbggc ;};};if _febfb .CnfStyle !=nil {if _daaf :=_febfb .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_daaf !=nil {return _daaf ;};};if _febfb .RPr !=nil {if _bfgb :=_febfb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bfgb !=nil {return _bfgb ;};};if _febfb .SectPr !=nil {if _fgdd :=_febfb .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_fgdd !=nil {return _fgdd ;};};if _febfb .PPrChange !=nil {if _acgfb :=_febfb .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_acgfb !=nil {return _acgfb ;};};return nil ;};func NewCT_Em ()*CT_Em {_gdgbd :=&CT_Em {};_gdgbd .ValAttr =ST_Em (1);return _gdgbd };func (_faegcc ST_FrameScrollbar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_faegcc .String (),start );};func (_feeaa *CT_SdtBlock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _feeaa .SdtPr !=nil {_agbce :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_feeaa .SdtPr ,_agbce );};if _feeaa .SdtEndPr !=nil {_dgabg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_feeaa .SdtEndPr ,_dgabg );};if _feeaa .SdtContent !=nil {_addgeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_feeaa .SdtContent ,_addgeb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gaeaa ST_Merge )ValidateWithPath (path string )error {switch _gaeaa {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 (_gaeaa ));};return nil ;};func NewCT_Frameset ()*CT_Frameset {_fcfaf :=&CT_Frameset {};return _fcfaf };func (_faadd *CT_PermStart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgedc :=range start .Attr {if _bgedc .Name .Local =="\u0065\u0064\u0047r\u0070"{_faadd .EdGrpAttr .UnmarshalXMLAttr (_bgedc );continue ;};if _bgedc .Name .Local =="\u0065\u0064"{_gcaa ,_aebbdb :=_bgedc .Value ,error (nil );if _aebbdb !=nil {return _aebbdb ;};_faadd .EdAttr =&_gcaa ;continue ;};if _bgedc .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_gfddbe ,_dfafg :=_da .ParseInt (_bgedc .Value ,10,64);if _dfafg !=nil {return _dfafg ;};_faadd .ColFirstAttr =&_gfddbe ;continue ;};if _bgedc .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_bdffd ,_dfdfab :=_da .ParseInt (_bgedc .Value ,10,64);if _dfdfab !=nil {return _dfdfab ;};_faadd .ColLastAttr =&_bdffd ;continue ;};if _bgedc .Name .Local =="\u0069\u0064"{_ggbgb ,_edefb :=_bgedc .Value ,error (nil );if _edefb !=nil {return _edefb ;};_faadd .IdAttr =_ggbgb ;continue ;};if _bgedc .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_faadd .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_bgedc );continue ;};};for {_ggaf ,_gbceg :=d .Token ();if _gbceg !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0065r\u006d\u0053\u0074\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_gbceg );};if _gcdeb ,_cdfd :=_ggaf .(_d .EndElement );_cdfd &&_gcdeb .Name ==start .Name {break ;};};return nil ;};func (_abfbf *ST_Em )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aeefe ,_afbbda :=d .Token ();if _afbbda !=nil {return _afbbda ;};if _ebfgca ,_bfcdee :=_aeefe .(_d .EndElement );_bfcdee &&_ebfgca .Name ==start .Name {*_abfbf =1;return nil ;};if _cbbec ,_aceeb :=_aeefe .(_d .CharData );!_aceeb {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",_aeefe );}else {switch string (_cbbec ){case "":*_abfbf =0;case "\u006e\u006f\u006e\u0065":*_abfbf =1;case "\u0064\u006f\u0074":*_abfbf =2;case "\u0063\u006f\u006dm\u0061":*_abfbf =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_abfbf =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_abfbf =5;};};_aeefe ,_afbbda =d .Token ();if _afbbda !=nil {return _afbbda ;};if _eeebdg ,_gdafgd :=_aeefe .(_d .EndElement );_gdafgd &&_eeebdg .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",_aeefe );}; -// Validate validates the CT_Tbl and its children -func (_afgbg *CT_Tbl )Validate ()error {return _afgbg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c");}; +// ValidateWithPath validates the CT_Underline and its children, prefixing error messages with path +func (_gcfdbg *CT_Underline )ValidateWithPath (path string )error {if _cbadg :=_gcfdbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbadg !=nil {return _cbadg ;};if _gcfdbg .ColorAttr !=nil {if _eabgg :=_gcfdbg .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_eabgg !=nil {return _eabgg ;};};if _aeegg :=_gcfdbg .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_aeegg !=nil {return _aeegg ;};return nil ;};func (_dfgcea ST_CombineBrackets )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dfgcea .String (),start );};const (ST_DropCapUnset ST_DropCap =0;ST_DropCapNone ST_DropCap =1;ST_DropCapDrop ST_DropCap =2;ST_DropCapMargin ST_DropCap =3;);type EG_RPrContent struct{ -// Validate validates the WdCT_WrapNone and its children -func (_eggaa *WdCT_WrapNone )Validate ()error {return _eggaa .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u004e\u006f\u006e\u0065");};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 (_eefdd ST_ChapterSep )ValidateWithPath (path string )error {switch _eefdd {case 0,1,2,3,4,5:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eefdd ));};return nil ;};func (_agdbe WdST_AlignV )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_agdbe .String (),start );};func (_affaa *WdCT_Anchor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _affaa .DistTAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_db .Sprintf ("\u0025\u0076",*_affaa .DistTAttr )});};if _affaa .DistBAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_db .Sprintf ("\u0025\u0076",*_affaa .DistBAttr )});};if _affaa .DistLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_db .Sprintf ("\u0025\u0076",*_affaa .DistLAttr )});};if _affaa .DistRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_db .Sprintf ("\u0025\u0076",*_affaa .DistRAttr )});};if _affaa .SimplePosAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},Value :_db .Sprintf ("\u0025\u0064",_aaeaf (*_affaa .SimplePosAttr ))});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"},Value :_db .Sprintf ("\u0025\u0076",_affaa .RelativeHeightAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"},Value :_db .Sprintf ("\u0025\u0064",_aaeaf (_affaa .BehindDocAttr ))});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_db .Sprintf ("\u0025\u0064",_aaeaf (_affaa .LockedAttr ))});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"},Value :_db .Sprintf ("\u0025\u0064",_aaeaf (_affaa .LayoutInCellAttr ))});if _affaa .HiddenAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_db .Sprintf ("\u0025\u0064",_aaeaf (*_affaa .HiddenAttr ))});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},Value :_db .Sprintf ("\u0025\u0064",_aaeaf (_affaa .AllowOverlapAttr ))});e .EncodeToken (start );_dgagcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003as\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073"}};e .EncodeElement (_affaa .SimplePos ,_dgagcg );_gdfbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048"}};e .EncodeElement (_affaa .PositionH ,_gdfbb );_acfgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056"}};e .EncodeElement (_affaa .PositionV ,_acfgd );_egfcd :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}};e .EncodeElement (_affaa .Extent ,_egfcd );if _affaa .EffectExtent !=nil {_cdbed :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_affaa .EffectExtent ,_cdbed );};if _affaa .Choice !=nil {_affaa .Choice .MarshalXML (e ,_d .StartElement {});};_ebfgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_affaa .DocPr ,_ebfgd );if _affaa .CNvGraphicFramePr !=nil {_ffebcg :=_d .StartElement {Name :_d .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_affaa .CNvGraphicFramePr ,_ffebcg );};_ebbgca :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_ebbgca .Attr =append (_ebbgca .Attr ,_d .Attr {Name :_d .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"});e .EncodeElement (_affaa .Graphic ,_ebbgca );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cgdcf ST_Wrap )Validate ()error {return _cgdcf .ValidateWithPath ("")}; +// Referenced Character Style +RStyle *CT_String ; -// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path -func (_aedcd *CT_FontFamily )ValidateWithPath (path string )error {if _aedcd .ValAttr ==ST_FontFamilyUnset {return _db .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 _fefde :=_aedcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fefde !=nil {return _fefde ;};return nil ;};type CT_Comment struct{InitialsAttr *string ;AuthorAttr string ;DateAttr *_e .Time ; +// Run Fonts +RFonts *CT_Fonts ; -// Annotation Identifier -IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func NewCT_PaperSource ()*CT_PaperSource {_dgbgf :=&CT_PaperSource {};return _dgbgf };func NewCT_TargetScreenSz ()*CT_TargetScreenSz {_afbgc :=&CT_TargetScreenSz {};_afbgc .ValAttr =ST_TargetScreenSz (1);return _afbgc ;};func (_adac *CT_DecimalNumber )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",_adac .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aeagg ST_SdtDateMappingType )ValidateWithPath (path string )error {switch _aeagg {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeagg ));};return nil ;}; +// Bold +B *CT_OnOff ; -// Validate validates the WdCT_WrapTopBottom and its children -func (_aaecbg *WdCT_WrapTopBottom )Validate ()error {return _aaecbg .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070T\u006f\u0070B\u006f\u0074\u0074\u006f\u006d");};func (_fggaf *CT_Text )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcfggc :=range start .Attr {if _dcfggc .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"&&_dcfggc .Name .Local =="\u0073\u0070\u0061c\u0065"{_cafdac ,_fffaa :=_dcfggc .Value ,error (nil );if _fffaa !=nil {return _fffaa ;};_fggaf .SpaceAttr =&_cafdac ;continue ;};};for {_bcdcd ,_fgcag :=d .Token ();if _fgcag !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_fgcag );};if _cbdadc ,_ddccf :=_bcdcd .(_d .CharData );_ddccf {_fggaf .Content =string (_cbdadc );};if _fagffc ,_cbccfa :=_bcdcd .(_d .EndElement );_cbccfa &&_fagffc .Name ==start .Name {break ;};};return nil ;};type CT_View struct{ +// Complex Script Bold +BCs *CT_OnOff ; -// Document View Setting Value -ValAttr ST_View ;}; +// Italics +I *CT_OnOff ; -// ValidateWithPath validates the CT_FramesetChoice and its children, prefixing error messages with path -func (_cafb *CT_FramesetChoice )ValidateWithPath (path string )error {for _gdege ,_cbbed :=range _cafb .Frameset {if _deagc :=_cbbed .ValidateWithPath (_db .Sprintf ("\u0025s\u002fF\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u005b\u0025\u0064\u005d",path ,_gdege ));_deagc !=nil {return _deagc ;};};for _dfce ,_fcdfc :=range _cafb .Frame {if _edeebg :=_fcdfc .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002fF\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_dfce ));_edeebg !=nil {return _edeebg ;};};return nil ;};func (_bbcacaa ST_CharacterSpacing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bbcacaa .String (),start );};type CT_TrackChangesView struct{ +// Complex Script Italics +ICs *CT_OnOff ; -// Display Visual Indicator Of Markup Area -MarkupAttr *_c .ST_OnOff ; +// Display All Characters As Capital Letters +Caps *CT_OnOff ; -// Display Comments -CommentsAttr *_c .ST_OnOff ; +// Small Caps +SmallCaps *CT_OnOff ; -// Display Content Revisions -InsDelAttr *_c .ST_OnOff ; +// Single Strikethrough +Strike *CT_OnOff ; -// Display Formatting Revisions -FormattingAttr *_c .ST_OnOff ; +// Double Strikethrough +Dstrike *CT_OnOff ; -// Display Ink Annotations -InkAnnotationsAttr *_c .ST_OnOff ;};func (_bgacc ST_Em )String ()string {switch _bgacc {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 "";};type CT_TblLayoutType struct{ +// Display Character Outline +Outline *CT_OnOff ; -// Table Layout Setting -TypeAttr ST_TblLayoutType ;};func (_aagdga ST_FtnEdn )String ()string {switch _aagdga {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 (_cgbcae *CT_TwipsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eefbfe :=range start .Attr {if _eefbfe .Name .Local =="\u0076\u0061\u006c"{_gccfe ,_fafde :=ParseUnionST_TwipsMeasure (_eefbfe .Value );if _fafde !=nil {return _fafde ;};_cgbcae .ValAttr =_gccfe ;continue ;};};for {_cfafc ,_ddbcf :=d .Token ();if _ddbcf !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_ddbcf );};if _ddfdcb ,_gabfff :=_cfafc .(_d .EndElement );_gabfff &&_ddfdcb .Name ==start .Name {break ;};};return nil ;}; +// Shadow +Shadow *CT_OnOff ; -// ValidateWithPath validates the CT_Markup and its children, prefixing error messages with path -func (_gdgdc *CT_Markup )ValidateWithPath (path string )error {return nil };func (_abaad *WdST_RelFromH )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_abaad =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_abaad =1;case "\u0070\u0061\u0067\u0065":*_abaad =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_abaad =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_abaad =4;case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_abaad =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_abaad =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_abaad =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_abaad =8;};return nil ;}; +// Embossing +Emboss *CT_OnOff ; -// ValidateWithPath validates the CT_BdoContentRun and its children, prefixing error messages with path -func (_cecg *CT_BdoContentRun )ValidateWithPath (path string )error {if _ceg :=_cecg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ceg !=nil {return _ceg ;};for _gada ,_gbc :=range _cecg .FldSimple {if _cafa :=_gbc .ValidateWithPath (_db .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gada ));_cafa !=nil {return _cafa ;};};if _cecg .Hyperlink !=nil {if _eaa :=_cecg .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_eaa !=nil {return _eaa ;};};if _cecg .SubDoc !=nil {if _edbc :=_cecg .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_edbc !=nil {return _edbc ;};};for _gecg ,_abgd :=range _cecg .EG_ContentRunContent {if _egeb :=_abgd .ValidateWithPath (_db .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_gecg ));_egeb !=nil {return _egeb ;};};return nil ;}; +// Imprinting +Imprint *CT_OnOff ; -// ValidateWithPath validates the CT_TrPr and its children, prefixing error messages with path -func (_faedd *CT_TrPr )ValidateWithPath (path string )error {for _ageae ,_afbde :=range _faedd .CnfStyle {if _ccbgcg :=_afbde .ValidateWithPath (_db .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ageae ));_ccbgcg !=nil {return _ccbgcg ;};};for _agbad ,_adbeb :=range _faedd .DivId {if _ecfdcb :=_adbeb .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_agbad ));_ecfdcb !=nil {return _ecfdcb ;};};for _gfddb ,_eeegb :=range _faedd .GridBefore {if _cffba :=_eeegb .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_gfddb ));_cffba !=nil {return _cffba ;};};for _aebcg ,_bdafb :=range _faedd .GridAfter {if _ffced :=_bdafb .ValidateWithPath (_db .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aebcg ));_ffced !=nil {return _ffced ;};};for _bacgfg ,_gfeaaf :=range _faedd .WBefore {if _deged :=_gfeaaf .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_bacgfg ));_deged !=nil {return _deged ;};};for _cedfg ,_daafa :=range _faedd .WAfter {if _ebacg :=_daafa .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cedfg ));_ebacg !=nil {return _ebacg ;};};for _agccc ,_bbeff :=range _faedd .CantSplit {if _gddgbc :=_bbeff .ValidateWithPath (_db .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_agccc ));_gddgbc !=nil {return _gddgbc ;};};for _fcbgc ,_eaefe :=range _faedd .TrHeight {if _gfaba :=_eaefe .ValidateWithPath (_db .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_fcbgc ));_gfaba !=nil {return _gfaba ;};};for _ecadgg ,_facdd :=range _faedd .TblHeader {if _bfcbc :=_facdd .ValidateWithPath (_db .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ecadgg ));_bfcbc !=nil {return _bfcbc ;};};for _dcbadb ,_effd :=range _faedd .TblCellSpacing {if _cedce :=_effd .ValidateWithPath (_db .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_dcbadb ));_cedce !=nil {return _cedce ;};};for _cgeag ,_ffaaea :=range _faedd .Jc {if _cdgag :=_ffaaea .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_cgeag ));_cdgag !=nil {return _cdgag ;};};for _gbgaa ,_dddab :=range _faedd .Hidden {if _bggdgd :=_dddab .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_gbgaa ));_bggdgd !=nil {return _bggdgd ;};};if _faedd .Ins !=nil {if _bgbdf :=_faedd .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_bgbdf !=nil {return _bgbdf ;};};if _faedd .Del !=nil {if _eeegc :=_faedd .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_eeegc !=nil {return _eeegc ;};};if _faedd .TrPrChange !=nil {if _bbfdf :=_faedd .TrPrChange .ValidateWithPath (path +"/\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_bbfdf !=nil {return _bbfdf ;};};return nil ;};func (_febga ST_RubyAlign )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_febga .String (),start );};func NewCT_RecipientData ()*CT_RecipientData {_dbecd :=&CT_RecipientData {};_dbecd .Column =NewCT_DecimalNumber ();_dbecd .UniqueTag =NewCT_Base64Binary ();return _dbecd ;};func NewWdWpc ()*WdWpc {_dbdebf :=&WdWpc {};_dbdebf .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();return _dbdebf ;}; +// Do Not Check Spelling or Grammar +NoProof *CT_OnOff ; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_cfaef *CT_Picture )ValidateWithPath (path string )error {if _cfaef .Movie !=nil {if _fccbc :=_cfaef .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065");_fccbc !=nil {return _fccbc ;};};if _cfaef .Control !=nil {if _ceadb :=_cfaef .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_ceadb !=nil {return _ceadb ;};};return nil ;};func (_ggfb *CT_DocPartBehaviors )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_faed :for {_fcafg ,_gaab :=d .Token ();if _gaab !=nil {return _gaab ;};switch _ffbd :=_fcafg .(type ){case _d .StartElement :switch _ffbd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fabb :=NewCT_DocPartBehavior ();if _dfcf :=d .DecodeElement (_fabb ,&_ffbd );_dfcf !=nil {return _dfcf ;};_ggfb .Behavior =append (_ggfb .Behavior ,_fabb );default:_ee .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",_ffbd .Name );if _fcdc :=d .Skip ();_fcdc !=nil {return _fcdc ;};};case _d .EndElement :break _faed ;case _d .CharData :};};return nil ;};func (_ddadc *CT_LatentStyles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gadce :=range start .Attr {if _gadce .Name .Local =="\u0064\u0065\u0066\u004c\u006f\u0063\u006b\u0065\u0064S\u0074\u0061\u0074\u0065"{_bbged ,_fedc :=ParseUnionST_OnOff (_gadce .Value );if _fedc !=nil {return _fedc ;};_ddadc .DefLockedStateAttr =&_bbged ;continue ;};if _gadce .Name .Local =="\u0064\u0065\u0066\u0055\u0049\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_ddecb ,_fadgf :=_dd .ParseInt (_gadce .Value ,10,64);if _fadgf !=nil {return _fadgf ;};_ddadc .DefUIPriorityAttr =&_ddecb ;continue ;};if _gadce .Name .Local =="\u0064\u0065\u0066\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_cgeefd ,_fgcg :=ParseUnionST_OnOff (_gadce .Value );if _fgcg !=nil {return _fgcg ;};_ddadc .DefSemiHiddenAttr =&_cgeefd ;continue ;};if _gadce .Name .Local =="\u0064\u0065\u0066\u0055\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_bffda ,_fcaca :=ParseUnionST_OnOff (_gadce .Value );if _fcaca !=nil {return _fcaca ;};_ddadc .DefUnhideWhenUsedAttr =&_bffda ;continue ;};if _gadce .Name .Local =="\u0064\u0065\u0066\u0051\u0046\u006f\u0072\u006d\u0061\u0074"{_fcgce ,_agaag :=ParseUnionST_OnOff (_gadce .Value );if _agaag !=nil {return _agaag ;};_ddadc .DefQFormatAttr =&_fcgce ;continue ;};if _gadce .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbcdd ,_fegda :=_dd .ParseInt (_gadce .Value ,10,64);if _fegda !=nil {return _fegda ;};_ddadc .CountAttr =&_dbcdd ;continue ;};};_fbbbd :for {_fgffb ,_ddbde :=d .Token ();if _ddbde !=nil {return _ddbde ;};switch _gcgbe :=_fgffb .(type ){case _d .StartElement :switch _gcgbe .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_debad :=NewCT_LsdException ();if _gdefb :=d .DecodeElement (_debad ,&_gcgbe );_gdefb !=nil {return _gdefb ;};_ddadc .LsdException =append (_ddadc .LsdException ,_debad );default:_ee .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",_gcgbe .Name );if _dedbg :=d .Skip ();_dedbg !=nil {return _dedbg ;};};case _d .EndElement :break _fbbbd ;case _d .CharData :};};return nil ;};func (_acfdg ST_View )Validate ()error {return _acfdg .ValidateWithPath ("")};func (_bggggd ST_LevelSuffix )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bggggd .String (),start );};func (_ccbca *CT_DocPartCategory )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccbca .Name =NewCT_String ();_ccbca .Gallery =NewCT_DocPartGallery ();_beacb :for {_eaead ,_cdcg :=d .Token ();if _cdcg !=nil {return _cdcg ;};switch _bafd :=_eaead .(type ){case _d .StartElement :switch _bafd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _bedbd :=d .DecodeElement (_ccbca .Name ,&_bafd );_bedbd !=nil {return _bedbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _fbgge :=d .DecodeElement (_ccbca .Gallery ,&_bafd );_fbgge !=nil {return _fbgge ;};default:_ee .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",_bafd .Name );if _abgdc :=d .Skip ();_abgdc !=nil {return _abgdc ;};};case _d .EndElement :break _beacb ;case _d .CharData :};};return nil ;};func (_cafbf *ST_DecimalNumberOrPercent )Validate ()error {return _cafbf .ValidateWithPath ("")};func (_feacga ST_PageBorderZOrder )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fadacd :=_d .Attr {};_fadacd .Name =name ;switch _feacga {case ST_PageBorderZOrderUnset :_fadacd .Value ="";case ST_PageBorderZOrderFront :_fadacd .Value ="\u0066\u0072\u006fn\u0074";case ST_PageBorderZOrderBack :_fadacd .Value ="\u0062\u0061\u0063\u006b";};return _fadacd ,nil ;}; +// Use Document Grid Settings For Inter-Character Spacing +SnapToGrid *CT_OnOff ; -// Validate validates the CT_Placeholder and its children -func (_cgabgg *CT_Placeholder )Validate ()error {return _cgabgg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");};type CT_DocPartName struct{ +// Hidden Text +Vanish *CT_OnOff ; -// Name Value -ValAttr string ; +// Web Hidden Text +WebHidden *CT_OnOff ; -// Built-In Entry -DecoratedAttr *_c .ST_OnOff ;};func NewCT_Tbl ()*CT_Tbl {_bafcf :=&CT_Tbl {};_bafcf .TblPr =NewCT_TblPr ();_bafcf .TblGrid =NewCT_TblGrid ();return _bafcf ;};type ST_JcTable byte ;func (_cdbdad *WdCT_WrapNone )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewEG_CellMarkupElements ()*EG_CellMarkupElements {_dbedce :=&EG_CellMarkupElements {};return _dbedce ;};func (_cbagcf *WdST_AlignV )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgadd ,_fdaff :=d .Token ();if _fdaff !=nil {return _fdaff ;};if _dbbdf ,_fgbcfb :=_bgadd .(_d .EndElement );_fgbcfb &&_dbbdf .Name ==start .Name {*_cbagcf =1;return nil ;};if _adfdb ,_cgagc :=_bgadd .(_d .CharData );!_cgagc {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgadd );}else {switch string (_adfdb ){case "":*_cbagcf =0;case "\u0074\u006f\u0070":*_cbagcf =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_cbagcf =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cbagcf =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_cbagcf =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_cbagcf =5;};};_bgadd ,_fdaff =d .Token ();if _fdaff !=nil {return _fdaff ;};if _dgbbb ,_ecfcc :=_bgadd .(_d .EndElement );_ecfcc &&_dgbbb .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgadd );};const (ST_LineNumberRestartUnset ST_LineNumberRestart =0;ST_LineNumberRestartNewPage ST_LineNumberRestart =1;ST_LineNumberRestartNewSection ST_LineNumberRestart =2;ST_LineNumberRestartContinuous ST_LineNumberRestart =3;);type CT_LevelSuffix struct{ +// Run Content Color +Color *CT_Color ; -// Character Type Between Numbering and Text -ValAttr ST_LevelSuffix ;};func (_ggdag *CT_WebSettings )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ggdag .Frameset !=nil {_effagb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}};e .EncodeElement (_ggdag .Frameset ,_effagb );};if _ggdag .Divs !=nil {_gcbggb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0073"}};e .EncodeElement (_ggdag .Divs ,_gcbggb );};if _ggdag .Encoding !=nil {_ccfbcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}};e .EncodeElement (_ggdag .Encoding ,_ccfbcb );};if _ggdag .OptimizeForBrowser !=nil {_bdagf :=_d .StartElement {Name :_d .Name {Local :"w\u003ao\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0046o\u0072\u0042\u0072\u006fws\u0065\u0072"}};e .EncodeElement (_ggdag .OptimizeForBrowser ,_bdagf );};if _ggdag .RelyOnVML !=nil {_eccga :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c"}};e .EncodeElement (_ggdag .RelyOnVML ,_eccga );};if _ggdag .AllowPNG !=nil {_dbcfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}};e .EncodeElement (_ggdag .AllowPNG ,_dbcfd );};if _ggdag .DoNotRelyOnCSS !=nil {_dgcbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003ad\u006f\u004e\u006ft\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053"}};e .EncodeElement (_ggdag .DoNotRelyOnCSS ,_dgcbf );};if _ggdag .DoNotSaveAsSingleFile !=nil {_adafa :=_d .StartElement {Name :_d .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 (_ggdag .DoNotSaveAsSingleFile ,_adafa );};if _ggdag .DoNotOrganizeInFolder !=nil {_fgacgg :=_d .StartElement {Name :_d .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 (_ggdag .DoNotOrganizeInFolder ,_fgacgg );};if _ggdag .DoNotUseLongFileNames !=nil {_ddeage :=_d .StartElement {Name :_d .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 (_ggdag .DoNotUseLongFileNames ,_ddeage );};if _ggdag .PixelsPerInch !=nil {_ccgaf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070i\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}};e .EncodeElement (_ggdag .PixelsPerInch ,_ccgaf );};if _ggdag .TargetScreenSz !=nil {_dafd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0061\u0072\u0067e\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a"}};e .EncodeElement (_ggdag .TargetScreenSz ,_dafd );};if _ggdag .SaveSmartTagsAsXml !=nil {_fdffb :=_d .StartElement {Name :_d .Name {Local :"w\u003as\u0061\u0076\u0065\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0073\u0041sX\u006d\u006c"}};e .EncodeElement (_ggdag .SaveSmartTagsAsXml ,_fdffb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdafcf ST_TblOverlap )Validate ()error {return _cdafcf .ValidateWithPath ("")}; +// Character Spacing Adjustment +Spacing *CT_SignedTwipsMeasure ; -// ValidateWithPath validates the WdEG_WrapTypeChoice and its children, prefixing error messages with path -func (_agcgbg *WdEG_WrapTypeChoice )ValidateWithPath (path string )error {if _agcgbg .WrapNone !=nil {if _cbdaf :=_agcgbg .WrapNone .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u004e\u006f\u006ee");_cbdaf !=nil {return _cbdaf ;};};if _agcgbg .WrapSquare !=nil {if _aegeb :=_agcgbg .WrapSquare .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065");_aegeb !=nil {return _aegeb ;};};if _agcgbg .WrapTight !=nil {if _ecffb :=_agcgbg .WrapTight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074");_ecffb !=nil {return _ecffb ;};};if _agcgbg .WrapThrough !=nil {if _dbfdf :=_agcgbg .WrapThrough .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068");_dbfdf !=nil {return _dbfdf ;};};if _agcgbg .WrapTopAndBottom !=nil {if _cfgagd :=_agcgbg .WrapTopAndBottom .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u006f\u0070\u0041\u006e\u0064\u0042o\u0074\u0074\u006f\u006d");_cfgagd !=nil {return _cfgagd ;};};return nil ;};func (_fgee *CT_PaperSource )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agcdc :=range start .Attr {if _agcdc .Name .Local =="\u0066\u0069\u0072s\u0074"{_gdbfb ,_fbcc :=_dd .ParseInt (_agcdc .Value ,10,64);if _fbcc !=nil {return _fbcc ;};_fgee .FirstAttr =&_gdbfb ;continue ;};if _agcdc .Name .Local =="\u006f\u0074\u0068e\u0072"{_bceadb ,_bbbbg :=_dd .ParseInt (_agcdc .Value ,10,64);if _bbbbg !=nil {return _bbbbg ;};_fgee .OtherAttr =&_bceadb ;continue ;};};for {_ffcaf ,_afaab :=d .Token ();if _afaab !=nil {return _db .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",_afaab );};if _dbdgg ,_gafgg :=_ffcaf .(_d .EndElement );_gafgg &&_dbdgg .Name ==start .Name {break ;};};return nil ;};func (_gfbgac ST_DisplacedByCustomXml )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gfbgac .String (),start );};func (_dgbcc *WdCT_WordprocessingGroupChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgbcc .Wsp !=nil {_efeee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}};for _ ,_gaafb :=range _dgbcc .Wsp {e .EncodeElement (_gaafb ,_efeee );};};if _dgbcc .GrpSp !=nil {_ddefa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070"}};for _ ,_ggeca :=range _dgbcc .GrpSp {e .EncodeElement (_ggeca ,_ddefa );};};if _dgbcc .GraphicFrame !=nil {_gdaeb :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_bfeca :=range _dgbcc .GraphicFrame {e .EncodeElement (_bfeca ,_gdaeb );};};if _dgbcc .Pic !=nil {_fbcece :=_d .StartElement {Name :_d .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_eabaeag :=range _dgbcc .Pic {e .EncodeElement (_eabaeag ,_fbcece );};};if _dgbcc .ContentPart !=nil {_ddaadf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}};for _ ,_dffad :=range _dgbcc .ContentPart {e .EncodeElement (_dffad ,_ddaadf );};};return nil ;};func (_dbbgc ST_VerticalJc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dbbgc .String (),start );};type Comments struct{CT_Comments };func (_ffcbe *CT_SectPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebebf :=range start .Attr {if _ebebf .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_aegdcf ,_dbdggg :=_ebebf .Value ,error (nil );if _dbdggg !=nil {return _dbdggg ;};_ffcbe .RsidRPrAttr =&_aegdcf ;continue ;};if _ebebf .Name .Local =="\u0072\u0073\u0069d\u0052"{_abgdg ,_bfaeg :=_ebebf .Value ,error (nil );if _bfaeg !=nil {return _bfaeg ;};_ffcbe .RsidRAttr =&_abgdg ;continue ;};if _ebebf .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_fbgce ,_ffadf :=_ebebf .Value ,error (nil );if _ffadf !=nil {return _ffadf ;};_ffcbe .RsidDelAttr =&_fbgce ;continue ;};if _ebebf .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_bfbccc ,_effga :=_ebebf .Value ,error (nil );if _effga !=nil {return _effga ;};_ffcbe .RsidSectAttr =&_bfbccc ;continue ;};};_edbbb :for {_facdb ,_cefaa :=d .Token ();if _cefaa !=nil {return _cefaa ;};switch _ggdabg :=_facdb .(type ){case _d .StartElement :switch _ggdabg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eecee :=NewEG_HdrFtrReferences ();_eecee .HeaderReference =NewCT_HdrFtrRef ();if _ebdac :=d .DecodeElement (_eecee .HeaderReference ,&_ggdabg );_ebdac !=nil {return _ebdac ;};_ffcbe .EG_HdrFtrReferences =append (_ffcbe .EG_HdrFtrReferences ,_eecee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_efafg :=NewEG_HdrFtrReferences ();_efafg .FooterReference =NewCT_HdrFtrRef ();if _feaeea :=d .DecodeElement (_efafg .FooterReference ,&_ggdabg );_feaeea !=nil {return _feaeea ;};_ffcbe .EG_HdrFtrReferences =append (_ffcbe .EG_HdrFtrReferences ,_efafg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffcbe .FootnotePr =NewCT_FtnProps ();if _agfgc :=d .DecodeElement (_ffcbe .FootnotePr ,&_ggdabg );_agfgc !=nil {return _agfgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffcbe .EndnotePr =NewCT_EdnProps ();if _gdfbf :=d .DecodeElement (_ffcbe .EndnotePr ,&_ggdabg );_gdfbf !=nil {return _gdfbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffcbe .Type =NewCT_SectType ();if _eceef :=d .DecodeElement (_ffcbe .Type ,&_ggdabg );_eceef !=nil {return _eceef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffcbe .PgSz =NewCT_PageSz ();if _fdgeg :=d .DecodeElement (_ffcbe .PgSz ,&_ggdabg );_fdgeg !=nil {return _fdgeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffcbe .PgMar =NewCT_PageMar ();if _edbag :=d .DecodeElement (_ffcbe .PgMar ,&_ggdabg );_edbag !=nil {return _edbag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffcbe .PaperSrc =NewCT_PaperSource ();if _dbcca :=d .DecodeElement (_ffcbe .PaperSrc ,&_ggdabg );_dbcca !=nil {return _dbcca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffcbe .PgBorders =NewCT_PageBorders ();if _acbcd :=d .DecodeElement (_ffcbe .PgBorders ,&_ggdabg );_acbcd !=nil {return _acbcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffcbe .LnNumType =NewCT_LineNumber ();if _dafeb :=d .DecodeElement (_ffcbe .LnNumType ,&_ggdabg );_dafeb !=nil {return _dafeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffcbe .PgNumType =NewCT_PageNumber ();if _egdgdg :=d .DecodeElement (_ffcbe .PgNumType ,&_ggdabg );_egdgdg !=nil {return _egdgdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffcbe .Cols =NewCT_Columns ();if _adgcd :=d .DecodeElement (_ffcbe .Cols ,&_ggdabg );_adgcd !=nil {return _adgcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffcbe .FormProt =NewCT_OnOff ();if _fgbba :=d .DecodeElement (_ffcbe .FormProt ,&_ggdabg );_fgbba !=nil {return _fgbba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffcbe .VAlign =NewCT_VerticalJc ();if _ffcdbg :=d .DecodeElement (_ffcbe .VAlign ,&_ggdabg );_ffcdbg !=nil {return _ffcdbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffcbe .NoEndnote =NewCT_OnOff ();if _eabdg :=d .DecodeElement (_ffcbe .NoEndnote ,&_ggdabg );_eabdg !=nil {return _eabdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffcbe .TitlePg =NewCT_OnOff ();if _fbbgfgd :=d .DecodeElement (_ffcbe .TitlePg ,&_ggdabg );_fbbgfgd !=nil {return _fbbgfgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffcbe .TextDirection =NewCT_TextDirection ();if _gbacbf :=d .DecodeElement (_ffcbe .TextDirection ,&_ggdabg );_gbacbf !=nil {return _gbacbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffcbe .Bidi =NewCT_OnOff ();if _acefa :=d .DecodeElement (_ffcbe .Bidi ,&_ggdabg );_acefa !=nil {return _acefa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffcbe .RtlGutter =NewCT_OnOff ();if _affea :=d .DecodeElement (_ffcbe .RtlGutter ,&_ggdabg );_affea !=nil {return _affea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffcbe .DocGrid =NewCT_DocGrid ();if _gddgb :=d .DecodeElement (_ffcbe .DocGrid ,&_ggdabg );_gddgb !=nil {return _gddgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffcbe .PrinterSettings =NewCT_Rel ();if _gddea :=d .DecodeElement (_ffcbe .PrinterSettings ,&_ggdabg );_gddea !=nil {return _gddea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffcbe .SectPrChange =NewCT_SectPrChange ();if _faegb :=d .DecodeElement (_ffcbe .SectPrChange ,&_ggdabg );_faegb !=nil {return _faegb ;};default:_ee .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",_ggdabg .Name );if _cbaba :=d .Skip ();_cbaba !=nil {return _cbaba ;};};case _d .EndElement :break _edbbb ;case _d .CharData :};};return nil ;}; +// Expanded/Compressed Text +W *CT_TextScale ; -// Validate validates the CT_BookmarkRange and its children -func (_dfdf *CT_BookmarkRange )Validate ()error {return _dfdf .ValidateWithPath ("\u0043\u0054_\u0042\u006f\u006fk\u006d\u0061\u0072\u006b\u0052\u0061\u006e\u0067\u0065");};type CT_TargetScreenSz struct{ +// Font Kerning +Kern *CT_HpsMeasure ; -// Target Screen Size Value -ValAttr ST_TargetScreenSz ;};func (_edgggb ST_HpsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _edgggb .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_d .CharData (_db .Sprintf ("\u0025\u0064",*_edgggb .ST_UnsignedDecimalNumber )));};if _edgggb .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_edgggb .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name });}; +// Vertically Raised or Lowered Text +Position *CT_SignedHpsMeasure ; -// ValidateWithPath validates the EG_PContentBase and its children, prefixing error messages with path -func (_gfadbc *EG_PContentBase )ValidateWithPath (path string )error {if _gfadbc .CustomXml !=nil {if _dcffb :=_gfadbc .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_dcffb !=nil {return _dcffb ;};};for _bdcac ,_bbfgcbe :=range _gfadbc .FldSimple {if _feccb :=_bbfgcbe .ValidateWithPath (_db .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bdcac ));_feccb !=nil {return _feccb ;};};if _gfadbc .Hyperlink !=nil {if _adfaa :=_gfadbc .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_adfaa !=nil {return _adfaa ;};};return nil ;};func (_cffaa *WdEG_WrapType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cffaa .Choice !=nil {_cffaa .Choice .MarshalXML (e ,_d .StartElement {});};return nil ;};func (_gbeggf *CT_Tc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffabe :=range start .Attr {if _ffabe .Name .Local =="\u0069\u0064"{_bgceca ,_eagbc :=_ffabe .Value ,error (nil );if _eagbc !=nil {return _eagbc ;};_gbeggf .IdAttr =&_bgceca ;continue ;};};_gfebc :for {_caaca ,_fbcag :=d .Token ();if _fbcag !=nil {return _fbcag ;};switch _gdebbd :=_caaca .(type ){case _d .StartElement :switch _gdebbd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbeggf .TcPr =NewCT_TcPr ();if _cfdbd :=d .DecodeElement (_gbeggf .TcPr ,&_gdebbd );_cfdbd !=nil {return _cfdbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cfada :=NewEG_BlockLevelElts ();_cbacac :=NewCT_AltChunk ();if _fccdg :=d .DecodeElement (_cbacac ,&_gdebbd );_fccdg !=nil {return _fccdg ;};_cfada .AltChunk =append (_cfada .AltChunk ,_cbacac );_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_cfada );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabae :=NewEG_BlockLevelElts ();_dcgad :=NewEG_ContentBlockContent ();_dcgad .CustomXml =NewCT_CustomXmlBlock ();if _eaddge :=d .DecodeElement (_dcgad .CustomXml ,&_gdebbd );_eaddge !=nil {return _eaddge ;};_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_aabae );_aabae .EG_ContentBlockContent =append (_aabae .EG_ContentBlockContent ,_dcgad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cgeefc :=NewEG_BlockLevelElts ();_dedbggg :=NewEG_ContentBlockContent ();_dedbggg .Sdt =NewCT_SdtBlock ();if _eebcg :=d .DecodeElement (_dedbggg .Sdt ,&_gdebbd );_eebcg !=nil {return _eebcg ;};_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_cgeefc );_cgeefc .EG_ContentBlockContent =append (_cgeefc .EG_ContentBlockContent ,_dedbggg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dacea :=NewEG_BlockLevelElts ();_fegga :=NewEG_ContentBlockContent ();_fagaf :=NewCT_P ();if _bdcge :=d .DecodeElement (_fagaf ,&_gdebbd );_bdcge !=nil {return _bdcge ;};_fegga .P =append (_fegga .P ,_fagaf );_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_dacea );_dacea .EG_ContentBlockContent =append (_dacea .EG_ContentBlockContent ,_fegga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_daaagd :=NewEG_BlockLevelElts ();_bbdbg :=NewEG_ContentBlockContent ();_afggfd :=NewCT_Tbl ();if _fdfbdf :=d .DecodeElement (_afggfd ,&_gdebbd );_fdfbdf !=nil {return _fdfbdf ;};_bbdbg .Tbl =append (_bbdbg .Tbl ,_afggfd );_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_daaagd );_daaagd .EG_ContentBlockContent =append (_daaagd .EG_ContentBlockContent ,_bbdbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cfgdfb :=NewEG_BlockLevelElts ();_fafae :=NewEG_ContentBlockContent ();_affdbb :=NewEG_RunLevelElts ();_affdbb .ProofErr =NewCT_ProofErr ();if _cafbb :=d .DecodeElement (_affdbb .ProofErr ,&_gdebbd );_cafbb !=nil {return _cafbb ;};_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_cfgdfb );_cfgdfb .EG_ContentBlockContent =append (_cfgdfb .EG_ContentBlockContent ,_fafae );_fafae .EG_RunLevelElts =append (_fafae .EG_RunLevelElts ,_affdbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adaef :=NewEG_BlockLevelElts ();_gecbeg :=NewEG_ContentBlockContent ();_ecgcc :=NewEG_RunLevelElts ();_ecgcc .PermStart =NewCT_PermStart ();if _cgcfc :=d .DecodeElement (_ecgcc .PermStart ,&_gdebbd );_cgcfc !=nil {return _cgcfc ;};_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_adaef );_adaef .EG_ContentBlockContent =append (_adaef .EG_ContentBlockContent ,_gecbeg );_gecbeg .EG_RunLevelElts =append (_gecbeg .EG_RunLevelElts ,_ecgcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abddc :=NewEG_BlockLevelElts ();_bbgdb :=NewEG_ContentBlockContent ();_acfbag :=NewEG_RunLevelElts ();_acfbag .PermEnd =NewCT_Perm ();if _cgdadb :=d .DecodeElement (_acfbag .PermEnd ,&_gdebbd );_cgdadb !=nil {return _cgdadb ;};_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_abddc );_abddc .EG_ContentBlockContent =append (_abddc .EG_ContentBlockContent ,_bbgdb );_bbgdb .EG_RunLevelElts =append (_bbgdb .EG_RunLevelElts ,_acfbag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_begbb :=NewEG_BlockLevelElts ();_cabdfe :=NewEG_ContentBlockContent ();_ebebae :=NewEG_RunLevelElts ();_ebebae .Ins =NewCT_RunTrackChange ();if _dgaaf :=d .DecodeElement (_ebebae .Ins ,&_gdebbd );_dgaaf !=nil {return _dgaaf ;};_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_begbb );_begbb .EG_ContentBlockContent =append (_begbb .EG_ContentBlockContent ,_cabdfe );_cabdfe .EG_RunLevelElts =append (_cabdfe .EG_RunLevelElts ,_ebebae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbabb :=NewEG_BlockLevelElts ();_egega :=NewEG_ContentBlockContent ();_adcaeb :=NewEG_RunLevelElts ();_adcaeb .Del =NewCT_RunTrackChange ();if _gagbad :=d .DecodeElement (_adcaeb .Del ,&_gdebbd );_gagbad !=nil {return _gagbad ;};_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_cbabb );_cbabb .EG_ContentBlockContent =append (_cbabb .EG_ContentBlockContent ,_egega );_egega .EG_RunLevelElts =append (_egega .EG_RunLevelElts ,_adcaeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fefgg :=NewEG_BlockLevelElts ();_fbgdda :=NewEG_ContentBlockContent ();_cdabg :=NewEG_RunLevelElts ();_cdabg .MoveFrom =NewCT_RunTrackChange ();if _febbd :=d .DecodeElement (_cdabg .MoveFrom ,&_gdebbd );_febbd !=nil {return _febbd ;};_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_fefgg );_fefgg .EG_ContentBlockContent =append (_fefgg .EG_ContentBlockContent ,_fbgdda );_fbgdda .EG_RunLevelElts =append (_fbgdda .EG_RunLevelElts ,_cdabg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_efbbde :=NewEG_BlockLevelElts ();_cegedc :=NewEG_ContentBlockContent ();_beebc :=NewEG_RunLevelElts ();_beebc .MoveTo =NewCT_RunTrackChange ();if _ccdbfa :=d .DecodeElement (_beebc .MoveTo ,&_gdebbd );_ccdbfa !=nil {return _ccdbfa ;};_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_efbbde );_efbbde .EG_ContentBlockContent =append (_efbbde .EG_ContentBlockContent ,_cegedc );_cegedc .EG_RunLevelElts =append (_cegedc .EG_RunLevelElts ,_beebc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afeced :=NewEG_BlockLevelElts ();_ffddg :=NewEG_ContentBlockContent ();_cfeaf :=NewEG_RunLevelElts ();_bebfa :=NewEG_RangeMarkupElements ();_bebfa .BookmarkStart =NewCT_Bookmark ();if _fggag :=d .DecodeElement (_bebfa .BookmarkStart ,&_gdebbd );_fggag !=nil {return _fggag ;};_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_afeced );_afeced .EG_ContentBlockContent =append (_afeced .EG_ContentBlockContent ,_ffddg );_ffddg .EG_RunLevelElts =append (_ffddg .EG_RunLevelElts ,_cfeaf );_cfeaf .EG_RangeMarkupElements =append (_cfeaf .EG_RangeMarkupElements ,_bebfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fagbg :=NewEG_BlockLevelElts ();_gdcfd :=NewEG_ContentBlockContent ();_cfgec :=NewEG_RunLevelElts ();_fagbc :=NewEG_RangeMarkupElements ();_fagbc .BookmarkEnd =NewCT_MarkupRange ();if _efbaa :=d .DecodeElement (_fagbc .BookmarkEnd ,&_gdebbd );_efbaa !=nil {return _efbaa ;};_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_fagbg );_fagbg .EG_ContentBlockContent =append (_fagbg .EG_ContentBlockContent ,_gdcfd );_gdcfd .EG_RunLevelElts =append (_gdcfd .EG_RunLevelElts ,_cfgec );_cfgec .EG_RangeMarkupElements =append (_cfgec .EG_RangeMarkupElements ,_fagbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebafb :=NewEG_BlockLevelElts ();_abbdf :=NewEG_ContentBlockContent ();_fdcdd :=NewEG_RunLevelElts ();_eddcaa :=NewEG_RangeMarkupElements ();_eddcaa .MoveFromRangeStart =NewCT_MoveBookmark ();if _aaga :=d .DecodeElement (_eddcaa .MoveFromRangeStart ,&_gdebbd );_aaga !=nil {return _aaga ;};_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_ebafb );_ebafb .EG_ContentBlockContent =append (_ebafb .EG_ContentBlockContent ,_abbdf );_abbdf .EG_RunLevelElts =append (_abbdf .EG_RunLevelElts ,_fdcdd );_fdcdd .EG_RangeMarkupElements =append (_fdcdd .EG_RangeMarkupElements ,_eddcaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffcea :=NewEG_BlockLevelElts ();_geeaf :=NewEG_ContentBlockContent ();_fegef :=NewEG_RunLevelElts ();_deefd :=NewEG_RangeMarkupElements ();_deefd .MoveFromRangeEnd =NewCT_MarkupRange ();if _egbage :=d .DecodeElement (_deefd .MoveFromRangeEnd ,&_gdebbd );_egbage !=nil {return _egbage ;};_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_ffcea );_ffcea .EG_ContentBlockContent =append (_ffcea .EG_ContentBlockContent ,_geeaf );_geeaf .EG_RunLevelElts =append (_geeaf .EG_RunLevelElts ,_fegef );_fegef .EG_RangeMarkupElements =append (_fegef .EG_RangeMarkupElements ,_deefd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fdfabdc :=NewEG_BlockLevelElts ();_dggaad :=NewEG_ContentBlockContent ();_bccddb :=NewEG_RunLevelElts ();_efefg :=NewEG_RangeMarkupElements ();_efefg .MoveToRangeStart =NewCT_MoveBookmark ();if _fdbfd :=d .DecodeElement (_efefg .MoveToRangeStart ,&_gdebbd );_fdbfd !=nil {return _fdbfd ;};_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_fdfabdc );_fdfabdc .EG_ContentBlockContent =append (_fdfabdc .EG_ContentBlockContent ,_dggaad );_dggaad .EG_RunLevelElts =append (_dggaad .EG_RunLevelElts ,_bccddb );_bccddb .EG_RangeMarkupElements =append (_bccddb .EG_RangeMarkupElements ,_efefg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fdggfc :=NewEG_BlockLevelElts ();_afcgg :=NewEG_ContentBlockContent ();_baegf :=NewEG_RunLevelElts ();_egffg :=NewEG_RangeMarkupElements ();_egffg .MoveToRangeEnd =NewCT_MarkupRange ();if _bgcca :=d .DecodeElement (_egffg .MoveToRangeEnd ,&_gdebbd );_bgcca !=nil {return _bgcca ;};_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_fdggfc );_fdggfc .EG_ContentBlockContent =append (_fdggfc .EG_ContentBlockContent ,_afcgg );_afcgg .EG_RunLevelElts =append (_afcgg .EG_RunLevelElts ,_baegf );_baegf .EG_RangeMarkupElements =append (_baegf .EG_RangeMarkupElements ,_egffg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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_BlockLevelElts ();_begcf :=NewEG_ContentBlockContent ();_gcdggd :=NewEG_RunLevelElts ();_agee :=NewEG_RangeMarkupElements ();_agee .CommentRangeStart =NewCT_MarkupRange ();if _cdceef :=d .DecodeElement (_agee .CommentRangeStart ,&_gdebbd );_cdceef !=nil {return _cdceef ;};_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_gaeab );_gaeab .EG_ContentBlockContent =append (_gaeab .EG_ContentBlockContent ,_begcf );_begcf .EG_RunLevelElts =append (_begcf .EG_RunLevelElts ,_gcdggd );_gcdggd .EG_RangeMarkupElements =append (_gcdggd .EG_RangeMarkupElements ,_agee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eadgb :=NewEG_BlockLevelElts ();_ecfcfd :=NewEG_ContentBlockContent ();_aadgc :=NewEG_RunLevelElts ();_ddff :=NewEG_RangeMarkupElements ();_ddff .CommentRangeEnd =NewCT_MarkupRange ();if _ffdced :=d .DecodeElement (_ddff .CommentRangeEnd ,&_gdebbd );_ffdced !=nil {return _ffdced ;};_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_eadgb );_eadgb .EG_ContentBlockContent =append (_eadgb .EG_ContentBlockContent ,_ecfcfd );_ecfcfd .EG_RunLevelElts =append (_ecfcfd .EG_RunLevelElts ,_aadgc );_aadgc .EG_RangeMarkupElements =append (_aadgc .EG_RangeMarkupElements ,_ddff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgdec :=NewEG_BlockLevelElts ();_gaedf :=NewEG_ContentBlockContent ();_daaff :=NewEG_RunLevelElts ();_gabdba :=NewEG_RangeMarkupElements ();_gabdba .CustomXmlInsRangeStart =NewCT_TrackChange ();if _acfef :=d .DecodeElement (_gabdba .CustomXmlInsRangeStart ,&_gdebbd );_acfef !=nil {return _acfef ;};_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_bgdec );_bgdec .EG_ContentBlockContent =append (_bgdec .EG_ContentBlockContent ,_gaedf );_gaedf .EG_RunLevelElts =append (_gaedf .EG_RunLevelElts ,_daaff );_daaff .EG_RangeMarkupElements =append (_daaff .EG_RangeMarkupElements ,_gabdba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afbbag :=NewEG_BlockLevelElts ();_fgdcgf :=NewEG_ContentBlockContent ();_ecgdb :=NewEG_RunLevelElts ();_efgff :=NewEG_RangeMarkupElements ();_efgff .CustomXmlInsRangeEnd =NewCT_Markup ();if _dccgg :=d .DecodeElement (_efgff .CustomXmlInsRangeEnd ,&_gdebbd );_dccgg !=nil {return _dccgg ;};_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_afbbag );_afbbag .EG_ContentBlockContent =append (_afbbag .EG_ContentBlockContent ,_fgdcgf );_fgdcgf .EG_RunLevelElts =append (_fgdcgf .EG_RunLevelElts ,_ecgdb );_ecgdb .EG_RangeMarkupElements =append (_ecgdb .EG_RangeMarkupElements ,_efgff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_faafe :=NewEG_BlockLevelElts ();_dcbdc :=NewEG_ContentBlockContent ();_edgbf :=NewEG_RunLevelElts ();_bgggad :=NewEG_RangeMarkupElements ();_bgggad .CustomXmlDelRangeStart =NewCT_TrackChange ();if _defef :=d .DecodeElement (_bgggad .CustomXmlDelRangeStart ,&_gdebbd );_defef !=nil {return _defef ;};_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_faafe );_faafe .EG_ContentBlockContent =append (_faafe .EG_ContentBlockContent ,_dcbdc );_dcbdc .EG_RunLevelElts =append (_dcbdc .EG_RunLevelElts ,_edgbf );_edgbf .EG_RangeMarkupElements =append (_edgbf .EG_RangeMarkupElements ,_bgggad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gagdg :=NewEG_BlockLevelElts ();_egfab :=NewEG_ContentBlockContent ();_edegf :=NewEG_RunLevelElts ();_aadbbbb :=NewEG_RangeMarkupElements ();_aadbbbb .CustomXmlDelRangeEnd =NewCT_Markup ();if _bdcagf :=d .DecodeElement (_aadbbbb .CustomXmlDelRangeEnd ,&_gdebbd );_bdcagf !=nil {return _bdcagf ;};_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_gagdg );_gagdg .EG_ContentBlockContent =append (_gagdg .EG_ContentBlockContent ,_egfab );_egfab .EG_RunLevelElts =append (_egfab .EG_RunLevelElts ,_edegf );_edegf .EG_RangeMarkupElements =append (_edegf .EG_RangeMarkupElements ,_aadbbbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdedb :=NewEG_BlockLevelElts ();_gaffbb :=NewEG_ContentBlockContent ();_cebga :=NewEG_RunLevelElts ();_caacab :=NewEG_RangeMarkupElements ();_caacab .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fefcd :=d .DecodeElement (_caacab .CustomXmlMoveFromRangeStart ,&_gdebbd );_fefcd !=nil {return _fefcd ;};_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_fdedb );_fdedb .EG_ContentBlockContent =append (_fdedb .EG_ContentBlockContent ,_gaffbb );_gaffbb .EG_RunLevelElts =append (_gaffbb .EG_RunLevelElts ,_cebga );_cebga .EG_RangeMarkupElements =append (_cebga .EG_RangeMarkupElements ,_caacab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caebb :=NewEG_BlockLevelElts ();_adegg :=NewEG_ContentBlockContent ();_ggbfdc :=NewEG_RunLevelElts ();_gfacea :=NewEG_RangeMarkupElements ();_gfacea .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cfeef :=d .DecodeElement (_gfacea .CustomXmlMoveFromRangeEnd ,&_gdebbd );_cfeef !=nil {return _cfeef ;};_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_caebb );_caebb .EG_ContentBlockContent =append (_caebb .EG_ContentBlockContent ,_adegg );_adegg .EG_RunLevelElts =append (_adegg .EG_RunLevelElts ,_ggbfdc );_ggbfdc .EG_RangeMarkupElements =append (_ggbfdc .EG_RangeMarkupElements ,_gfacea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbgae :=NewEG_BlockLevelElts ();_baebac :=NewEG_ContentBlockContent ();_afgffb :=NewEG_RunLevelElts ();_gbdgcf :=NewEG_RangeMarkupElements ();_gbdgcf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bedccb :=d .DecodeElement (_gbdgcf .CustomXmlMoveToRangeStart ,&_gdebbd );_bedccb !=nil {return _bedccb ;};_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_gbgae );_gbgae .EG_ContentBlockContent =append (_gbgae .EG_ContentBlockContent ,_baebac );_baebac .EG_RunLevelElts =append (_baebac .EG_RunLevelElts ,_afgffb );_afgffb .EG_RangeMarkupElements =append (_afgffb .EG_RangeMarkupElements ,_gbdgcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_abdac :=NewEG_BlockLevelElts ();_ebdege :=NewEG_ContentBlockContent ();_acagd :=NewEG_RunLevelElts ();_cfbdc :=NewEG_RangeMarkupElements ();_cfbdc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _deddge :=d .DecodeElement (_cfbdc .CustomXmlMoveToRangeEnd ,&_gdebbd );_deddge !=nil {return _deddge ;};_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_abdac );_abdac .EG_ContentBlockContent =append (_abdac .EG_ContentBlockContent ,_ebdege );_ebdege .EG_RunLevelElts =append (_ebdege .EG_RunLevelElts ,_acagd );_acagd .EG_RangeMarkupElements =append (_acagd .EG_RangeMarkupElements ,_cfbdc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gfceb :=NewEG_BlockLevelElts ();_bdfcf :=NewEG_ContentBlockContent ();_abcgb :=NewEG_RunLevelElts ();_bbffaf :=NewEG_MathContent ();_bbffaf .OMathPara =_a .NewOMathPara ();if _dcfbf :=d .DecodeElement (_bbffaf .OMathPara ,&_gdebbd );_dcfbf !=nil {return _dcfbf ;};_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_gfceb );_gfceb .EG_ContentBlockContent =append (_gfceb .EG_ContentBlockContent ,_bdfcf );_bdfcf .EG_RunLevelElts =append (_bdfcf .EG_RunLevelElts ,_abcgb );_abcgb .EG_MathContent =append (_abcgb .EG_MathContent ,_bbffaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddfcd :=NewEG_BlockLevelElts ();_dbgacg :=NewEG_ContentBlockContent ();_defcge :=NewEG_RunLevelElts ();_cbfbga :=NewEG_MathContent ();_cbfbga .OMath =_a .NewOMath ();if _gdcbg :=d .DecodeElement (_cbfbga .OMath ,&_gdebbd );_gdcbg !=nil {return _gdcbg ;};_gbeggf .EG_BlockLevelElts =append (_gbeggf .EG_BlockLevelElts ,_ddfcd );_ddfcd .EG_ContentBlockContent =append (_ddfcd .EG_ContentBlockContent ,_dbgacg );_dbgacg .EG_RunLevelElts =append (_dbgacg .EG_RunLevelElts ,_defcge );_defcge .EG_MathContent =append (_defcge .EG_MathContent ,_cbfbga );default:_ee .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",_gdebbd .Name );if _abfac :=d .Skip ();_abfac !=nil {return _abfac ;};};case _d .EndElement :break _gfebc ;case _d .CharData :};};return nil ;}; +// Non-Complex Script Font Size +Sz *CT_HpsMeasure ; -// Validate validates the CT_SectType and its children -func (_fefgc *CT_SectType )Validate ()error {return _fefgc .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065");};func (_eabaeb ST_PageOrientation )String ()string {switch _eabaeb {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 (_fcdgf ST_RubyAlign )Validate ()error {return _fcdgf .ValidateWithPath ("")}; +// Complex Script Font Size +SzCs *CT_HpsMeasure ; -// ValidateWithPath validates the CT_TextDirection and its children, prefixing error messages with path -func (_fbggef *CT_TextDirection )ValidateWithPath (path string )error {if _fbggef .ValAttr ==ST_TextDirectionUnset {return _db .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 _geagg :=_fbggef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_geagg !=nil {return _geagg ;};return nil ;};func (_gcgfeg *CT_Spacing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acccd :=range start .Attr {if _acccd .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065"{_dgeff ,_gdfbec :=ParseUnionST_TwipsMeasure (_acccd .Value );if _gdfbec !=nil {return _gdfbec ;};_gcgfeg .BeforeAttr =&_dgeff ;continue ;};if _acccd .Name .Local =="b\u0065\u0066\u006f\u0072\u0065\u004c\u0069\u006e\u0065\u0073"{_addeab ,_fffdd :=_dd .ParseInt (_acccd .Value ,10,64);if _fffdd !=nil {return _fffdd ;};_gcgfeg .BeforeLinesAttr =&_addeab ;continue ;};if _acccd .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065\u0041\u0075\u0074\u006f\u0073\u0070a\u0063\u0069\u006e\u0067"{_ebbgb ,_gagdc :=ParseUnionST_OnOff (_acccd .Value );if _gagdc !=nil {return _gagdc ;};_gcgfeg .BeforeAutospacingAttr =&_ebbgb ;continue ;};if _acccd .Name .Local =="\u0061\u0066\u0074e\u0072"{_fbbgeg ,_fbbedf :=ParseUnionST_TwipsMeasure (_acccd .Value );if _fbbedf !=nil {return _fbbedf ;};_gcgfeg .AfterAttr =&_fbbgeg ;continue ;};if _acccd .Name .Local =="\u0061\u0066\u0074\u0065\u0072\u004c\u0069\u006e\u0065\u0073"{_bgffg ,_gbccf :=_dd .ParseInt (_acccd .Value ,10,64);if _gbccf !=nil {return _gbccf ;};_gcgfeg .AfterLinesAttr =&_bgffg ;continue ;};if _acccd .Name .Local =="\u0061\u0066t\u0065\u0072\u0041u\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067"{_eddbe ,_agffcd :=ParseUnionST_OnOff (_acccd .Value );if _agffcd !=nil {return _agffcd ;};_gcgfeg .AfterAutospacingAttr =&_eddbe ;continue ;};if _acccd .Name .Local =="\u006c\u0069\u006e\u0065"{_bbdfg ,_bbdcf :=ParseUnionST_SignedTwipsMeasure (_acccd .Value );if _bbdcf !=nil {return _bbdcf ;};_gcgfeg .LineAttr =&_bbdfg ;continue ;};if _acccd .Name .Local =="\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"{_gcgfeg .LineRuleAttr .UnmarshalXMLAttr (_acccd );continue ;};};for {_aadggg ,_dfccgc :=d .Token ();if _dfccgc !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u003a\u0020%\u0073",_dfccgc );};if _abeeb ,_ebdeaa :=_aadggg .(_d .EndElement );_ebdeaa &&_abeeb .Name ==start .Name {break ;};};return nil ;}; +// Text Highlighting +Highlight *CT_Highlight ; -// Validate validates the CT_MailMergeSourceType and its children -func (_cbde *CT_MailMergeSourceType )Validate ()error {return _cbde .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079p\u0065");}; +// Underline +U *CT_Underline ; -// ValidateWithPath validates the CT_Bookmark and its children, prefixing error messages with path -func (_fae *CT_Bookmark )ValidateWithPath (path string )error {if _bdb :=_fae .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_bdb !=nil {return _bdb ;};return nil ;};func (_gbdfbg *ST_CharacterSpacing )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gbdfbg =0;case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_gbdfbg =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_gbdfbg =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":*_gbdfbg =3;};return nil ;};func (_gdebdd ST_EdGrp )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bdefgg :=_d .Attr {};_bdefgg .Name =name ;switch _gdebdd {case ST_EdGrpUnset :_bdefgg .Value ="";case ST_EdGrpNone :_bdefgg .Value ="\u006e\u006f\u006e\u0065";case ST_EdGrpEveryone :_bdefgg .Value ="\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065";case ST_EdGrpAdministrators :_bdefgg .Value ="\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073";case ST_EdGrpContributors :_bdefgg .Value ="\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073";case ST_EdGrpEditors :_bdefgg .Value ="\u0065d\u0069\u0074\u006f\u0072\u0073";case ST_EdGrpOwners :_bdefgg .Value ="\u006f\u0077\u006e\u0065\u0072\u0073";case ST_EdGrpCurrent :_bdefgg .Value ="\u0063u\u0072\u0072\u0065\u006e\u0074";};return _bdefgg ,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 NewCT_TblPPr ()*CT_TblPPr {_ccega :=&CT_TblPPr {};return _ccega };func (_fabe *CT_OptimizeForBrowser )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_geaae :=range start .Attr {if _geaae .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gebc ,_aacfd :=_geaae .Value ,error (nil );if _aacfd !=nil {return _aacfd ;};_fabe .TargetAttr =&_gebc ;continue ;};if _geaae .Name .Local =="\u0076\u0061\u006c"{_abada ,_dead :=ParseUnionST_OnOff (_geaae .Value );if _dead !=nil {return _dead ;};_fabe .ValAttr =&_abada ;continue ;};};for {_gagf ,_gaeac :=d .Token ();if _gaeac !=nil {return _db .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",_gaeac );};if _eaaa ,_cgaggf :=_gagf .(_d .EndElement );_cgaggf &&_eaaa .Name ==start .Name {break ;};};return nil ;}; +// Animated Text Effect +Effect *CT_TextEffect ; -// Validate validates the CT_Border and its children -func (_aaceg *CT_Border )Validate ()error {return _aaceg .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};func (_fabc *CT_ColorSchemeMapping )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fabc .Bg1Attr !=ST_WmlColorSchemeIndexUnset {_bfe ,_dcae :=_fabc .Bg1Attr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0062g\u0031"});if _dcae !=nil {return _dcae ;};start .Attr =append (start .Attr ,_bfe );};if _fabc .T1Attr !=ST_WmlColorSchemeIndexUnset {_bgda ,_bceb :=_fabc .T1Attr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0031"});if _bceb !=nil {return _bceb ;};start .Attr =append (start .Attr ,_bgda );};if _fabc .Bg2Attr !=ST_WmlColorSchemeIndexUnset {_eca ,_aggb :=_fabc .Bg2Attr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0062g\u0032"});if _aggb !=nil {return _aggb ;};start .Attr =append (start .Attr ,_eca );};if _fabc .T2Attr !=ST_WmlColorSchemeIndexUnset {_dgdde ,_egdgd :=_fabc .T2Attr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0032"});if _egdgd !=nil {return _egdgd ;};start .Attr =append (start .Attr ,_dgdde );};if _fabc .Accent1Attr !=ST_WmlColorSchemeIndexUnset {_facf ,_gcgdf :=_fabc .Accent1Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00741"});if _gcgdf !=nil {return _gcgdf ;};start .Attr =append (start .Attr ,_facf );};if _fabc .Accent2Attr !=ST_WmlColorSchemeIndexUnset {_ffge ,_ebdc :=_fabc .Accent2Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00742"});if _ebdc !=nil {return _ebdc ;};start .Attr =append (start .Attr ,_ffge );};if _fabc .Accent3Attr !=ST_WmlColorSchemeIndexUnset {_decf ,_fcge :=_fabc .Accent3Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00743"});if _fcge !=nil {return _fcge ;};start .Attr =append (start .Attr ,_decf );};if _fabc .Accent4Attr !=ST_WmlColorSchemeIndexUnset {_daba ,_adda :=_fabc .Accent4Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00744"});if _adda !=nil {return _adda ;};start .Attr =append (start .Attr ,_daba );};if _fabc .Accent5Attr !=ST_WmlColorSchemeIndexUnset {_cdaf ,_dbde :=_fabc .Accent5Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00745"});if _dbde !=nil {return _dbde ;};start .Attr =append (start .Attr ,_cdaf );};if _fabc .Accent6Attr !=ST_WmlColorSchemeIndexUnset {_bdga ,_ecee :=_fabc .Accent6Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00746"});if _ecee !=nil {return _ecee ;};start .Attr =append (start .Attr ,_bdga );};if _fabc .HyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_efbg ,_fadb :=_fabc .HyperlinkAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _fadb !=nil {return _fadb ;};start .Attr =append (start .Attr ,_efbg );};if _fabc .FollowedHyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_fbad ,_fbge :=_fabc .FollowedHyperlinkAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0066\u006fll\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _fbge !=nil {return _fbge ;};start .Attr =append (start .Attr ,_fbad );};e .EncodeToken (start );e .EncodeToken (_d .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;); +// Text Border +Bdr *CT_Border ; -// ValidateWithPath validates the CT_TblLayoutType and its children, prefixing error messages with path -func (_bdgdf *CT_TblLayoutType )ValidateWithPath (path string )error {if _aeedbb :=_bdgdf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aeedbb !=nil {return _aeedbb ;};return nil ;};type CT_ParaRPrChange struct{AuthorAttr string ;DateAttr *_e .Time ; +// Run Shading +Shd *CT_Shd ; -// Annotation Identifier -IdAttr int64 ;RPr *CT_ParaRPrOriginal ;};func (_dbeba *CT_Tc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbeba .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_dbeba .IdAttr )});};e .EncodeToken (start );if _dbeba .TcPr !=nil {_ddbdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_dbeba .TcPr ,_ddbdb );};for _ ,_dcgbd :=range _dbeba .EG_BlockLevelElts {_dcgbd .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdfdb *CT_MarkupRange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbafc :=range start .Attr {if _dbafc .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_fdfdb .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_dbafc );continue ;};if _dbafc .Name .Local =="\u0069\u0064"{_bdgc ,_ddfbd :=_dd .ParseInt (_dbafc .Value ,10,64);if _ddfbd !=nil {return _ddfbd ;};_fdfdb .IdAttr =_bdgc ;continue ;};};for {_cfff ,_degfb :=d .Token ();if _degfb !=nil {return _db .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",_degfb );};if _dgcga ,_dddde :=_cfff .(_d .EndElement );_dddde &&_dgcga .Name ==start .Name {break ;};};return nil ;}; +// Manual Run Width +FitText *CT_FitText ; -// Validate validates the CT_Document and its children -func (_gbef *CT_Document )Validate ()error {return _gbef .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};type CT_AutoCaptions struct{ +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; -// Single Automatic Captioning Setting -AutoCaption []*CT_AutoCaption ;};func (_acgdd *CT_CompatSetting )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _acgdd .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_acgdd .NameAttr )});};if _acgdd .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_db .Sprintf ("\u0025\u0076",*_acgdd .UriAttr )});};if _acgdd .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",*_acgdd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eagcf ST_PTabRelativeTo )ValidateWithPath (path string )error {switch _eagcf {case 0,1,2:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eagcf ));};return nil ;}; +// Right To Left Text +Rtl *CT_OnOff ; -// Validate validates the CT_TrPr and its children -func (_fababg *CT_TrPr )Validate ()error {return _fababg .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0050\u0072");};type CT_NumPr struct{ +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; -// Numbering Level Reference -Ilvl *CT_DecimalNumber ; +// Emphasis Mark +Em *CT_Em ; -// Numbering Definition Instance Reference -NumId *CT_DecimalNumber ; +// Languages for Run Content +Lang *CT_Language ; -// Previous Paragraph Numbering Properties -NumberingChange *CT_TrackChangeNumbering ; +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; -// Inserted Numbering Properties -Ins *CT_TrackChange ;};type CT_TrPr struct{ +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; -// Table Row Conditional Formatting -CnfStyle []*CT_Cnf ; +// Office Open XML Math +OMath *CT_OnOff ; -// Associated HTML div ID -DivId []*CT_DecimalNumber ; +// Revision Information for Run Properties +RPrChange *CT_RPrChange ;};func (_ecdge *CT_MailMergeDocType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_afcfaf ,_baefb :=_ecdge .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _baefb !=nil {return _baefb ;};start .Attr =append (start .Attr ,_afcfaf );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ccgg *CT_TblPrExBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ccgg .TblW !=nil {_bggdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_ccgg .TblW ,_bggdb );};if _ccgg .Jc !=nil {_gfgcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_ccgg .Jc ,_gfgcb );};if _ccgg .TblCellSpacing !=nil {_cdacg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_ccgg .TblCellSpacing ,_cdacg );};if _ccgg .TblInd !=nil {_acdbcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_ccgg .TblInd ,_acdbcd );};if _ccgg .TblBorders !=nil {_fcabc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_ccgg .TblBorders ,_fcabc );};if _ccgg .Shd !=nil {_cefaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ccgg .Shd ,_cefaa );};if _ccgg .TblLayout !=nil {_dfadd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ccgg .TblLayout ,_dfadd );};if _ccgg .TblCellMar !=nil {_gdddedc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_ccgg .TblCellMar ,_gdddedc );};if _ccgg .TblLook !=nil {_cbdff :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_ccgg .TblLook ,_cbdff );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Grid Columns Before First Cell -GridBefore []*CT_DecimalNumber ; +// ValidateWithPath validates the CT_Guid and its children, prefixing error messages with path +func (_cbeea *CT_Guid )ValidateWithPath (path string )error {if _cbeea .ValAttr !=nil {if !_e .ST_GuidPatternRe .MatchString (*_cbeea .ValAttr ){return _g .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 ,_e .ST_GuidPatternRe ,*_cbeea .ValAttr );};};return nil ;};func NewCT_DocPartCategory ()*CT_DocPartCategory {_fcfe :=&CT_DocPartCategory {};_fcfe .Name =NewCT_String ();_fcfe .Gallery =NewCT_DocPartGallery ();return _fcfe ;};func NewCT_HMerge ()*CT_HMerge {_ccdbg :=&CT_HMerge {};return _ccdbg }; -// Grid Columns After Last Cell -GridAfter []*CT_DecimalNumber ; +// Validate validates the CT_Tc and its children +func (_gdaecg *CT_Tc )Validate ()error {return _gdaecg .ValidateWithPath ("\u0043\u0054\u005fT\u0063")};type CT_TblPrBase struct{ -// Preferred Width Before Table Row -WBefore []*CT_TblWidth ; +// Referenced Table Style +TblStyle *CT_String ; -// Preferred Width After Table Row -WAfter []*CT_TblWidth ; +// Floating Table Positioning +TblpPr *CT_TblPPr ; -// Table Row Cannot Break Across Pages -CantSplit []*CT_OnOff ; +// Floating Table Allows Other Tables to Overlap +TblOverlap *CT_TblOverlap ; -// Table Row Height -TrHeight []*CT_Height ; +// Visually Right to Left Table +BidiVisual *CT_OnOff ; -// Repeat Table Row on Every New Page -TblHeader []*CT_OnOff ; +// Number of Rows in Row Band +TblStyleRowBandSize *CT_DecimalNumber ; -// Table Row Cell Spacing -TblCellSpacing []*CT_TblWidth ; +// Number of Columns in Column Band +TblStyleColBandSize *CT_DecimalNumber ; -// Table Row Alignment -Jc []*CT_JcTable ; +// Preferred Table Width +TblW *CT_TblWidth ; -// Hidden Table Row Marker -Hidden []*CT_OnOff ;Ins *CT_TrackChange ;Del *CT_TrackChange ;TrPrChange *CT_TrPrChange ;};type CT_SectType struct{ +// Table Alignment +Jc *CT_JcTable ; -// Section Type Setting -ValAttr ST_SectionMark ;}; +// Table Cell Spacing Default +TblCellSpacing *CT_TblWidth ; -// Validate validates the CT_Shd and its children -func (_gcfec *CT_Shd )Validate ()error {return _gcfec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0064");};func (_gfcedc ST_PageBorderDisplay )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_edbbg :=_d .Attr {};_edbbg .Name =name ;switch _gfcedc {case ST_PageBorderDisplayUnset :_edbbg .Value ="";case ST_PageBorderDisplayAllPages :_edbbg .Value ="\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073";case ST_PageBorderDisplayFirstPage :_edbbg .Value ="\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e";case ST_PageBorderDisplayNotFirstPage :_edbbg .Value ="\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065";};return _edbbg ,nil ;}; +// Table Indent from Leading Margin +TblInd *CT_TblWidth ; -// ValidateWithPath validates the CT_FontSig and its children, prefixing error messages with path -func (_cafcg *CT_FontSig )ValidateWithPath (path string )error {return nil };func NewWdCT_WordprocessingContentPartNonVisual ()*WdCT_WordprocessingContentPartNonVisual {_bfdcef :=&WdCT_WordprocessingContentPartNonVisual {};return _bfdcef ;};type CT_Column struct{ +// Table Borders +TblBorders *CT_TblBorders ; -// Column Width -WAttr *_c .ST_TwipsMeasure ; +// Table Shading +Shd *CT_Shd ; -// Space Before Following Column -SpaceAttr *_c .ST_TwipsMeasure ;}; +// Table Layout +TblLayout *CT_TblLayoutType ; -// ValidateWithPath validates the CT_SmartTagRun and its children, prefixing error messages with path -func (_dffga *CT_SmartTagRun )ValidateWithPath (path string )error {if _dffga .SmartTagPr !=nil {if _bdgbe :=_dffga .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");_bdgbe !=nil {return _bdgbe ;};};for _agaegd ,_feaed :=range _dffga .EG_PContent {if _debgaa :=_feaed .ValidateWithPath (_db .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_agaegd ));_debgaa !=nil {return _debgaa ;};};return nil ;};func (_defbd ST_PageBorderDisplay )Validate ()error {return _defbd .ValidateWithPath ("")};func (_agce *CT_SmartTagType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _agce .NamespaceuriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065\u0075\u0072\u0069"},Value :_db .Sprintf ("\u0025\u0076",*_agce .NamespaceuriAttr )});};if _agce .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_agce .NameAttr )});};if _agce .UrlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u006c"},Value :_db .Sprintf ("\u0025\u0076",*_agce .UrlAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdcad *ST_BrClear )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fdcad =0;case "\u006e\u006f\u006e\u0065":*_fdcad =1;case "\u006c\u0065\u0066\u0074":*_fdcad =2;case "\u0072\u0069\u0067h\u0074":*_fdcad =3;case "\u0061\u006c\u006c":*_fdcad =4;};return nil ;};func (_cbcgb *CT_ParaRPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cbcgb .Ins !=nil {_cbdga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_cbcgb .Ins ,_cbdga );};if _cbcgb .Del !=nil {_cafaaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_cbcgb .Del ,_cafaaf );};if _cbcgb .MoveFrom !=nil {_efac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_cbcgb .MoveFrom ,_efac );};if _cbcgb .MoveTo !=nil {_caecf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_cbcgb .MoveTo ,_caecf );};if _cbcgb .RStyle !=nil {_aebfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cbcgb .RStyle ,_aebfb );};if _cbcgb .RFonts !=nil {_bbeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_cbcgb .RFonts ,_bbeg );};if _cbcgb .B !=nil {_dgfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_cbcgb .B ,_dgfd );};if _cbcgb .BCs !=nil {_bfbffe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_cbcgb .BCs ,_bfbffe );};if _cbcgb .I !=nil {_cddec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_cbcgb .I ,_cddec );};if _cbcgb .ICs !=nil {_gfedf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_cbcgb .ICs ,_gfedf );};if _cbcgb .Caps !=nil {_ddfggf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_cbcgb .Caps ,_ddfggf );};if _cbcgb .SmallCaps !=nil {_abdgf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_cbcgb .SmallCaps ,_abdgf );};if _cbcgb .Strike !=nil {_aagbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_cbcgb .Strike ,_aagbd );};if _cbcgb .Dstrike !=nil {_befb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_cbcgb .Dstrike ,_befb );};if _cbcgb .Outline !=nil {_bdfaf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_cbcgb .Outline ,_bdfaf );};if _cbcgb .Shadow !=nil {_degfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_cbcgb .Shadow ,_degfg );};if _cbcgb .Emboss !=nil {_aacac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_cbcgb .Emboss ,_aacac );};if _cbcgb .Imprint !=nil {_geebed :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_cbcgb .Imprint ,_geebed );};if _cbcgb .NoProof !=nil {_adgf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_cbcgb .NoProof ,_adgf );};if _cbcgb .SnapToGrid !=nil {_beae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_cbcgb .SnapToGrid ,_beae );};if _cbcgb .Vanish !=nil {_cbeea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_cbcgb .Vanish ,_cbeea );};if _cbcgb .WebHidden !=nil {_cgcad :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_cbcgb .WebHidden ,_cgcad );};if _cbcgb .Color !=nil {_cbeaf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_cbcgb .Color ,_cbeaf );};if _cbcgb .Spacing !=nil {_fdbfb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_cbcgb .Spacing ,_fdbfb );};if _cbcgb .W !=nil {_gdaba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_cbcgb .W ,_gdaba );};if _cbcgb .Kern !=nil {_bbaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_cbcgb .Kern ,_bbaf );};if _cbcgb .Position !=nil {_agfgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cbcgb .Position ,_agfgb );};if _cbcgb .Sz !=nil {_cdcee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_cbcgb .Sz ,_cdcee );};if _cbcgb .SzCs !=nil {_debde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_cbcgb .SzCs ,_debde );};if _cbcgb .Highlight !=nil {_bbef :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cbcgb .Highlight ,_bbef );};if _cbcgb .U !=nil {_bdgcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_cbcgb .U ,_bdgcb );};if _cbcgb .Effect !=nil {_fdef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_cbcgb .Effect ,_fdef );};if _cbcgb .Bdr !=nil {_fbaggf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_cbcgb .Bdr ,_fbaggf );};if _cbcgb .Shd !=nil {_gdaga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_cbcgb .Shd ,_gdaga );};if _cbcgb .FitText !=nil {_cgcafd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_cbcgb .FitText ,_cgcafd );};if _cbcgb .VertAlign !=nil {_gfgbb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cbcgb .VertAlign ,_gfgbb );};if _cbcgb .Rtl !=nil {_ccfbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_cbcgb .Rtl ,_ccfbb );};if _cbcgb .Cs !=nil {_gdcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_cbcgb .Cs ,_gdcd );};if _cbcgb .Em !=nil {_dgefd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_cbcgb .Em ,_dgefd );};if _cbcgb .Lang !=nil {_egadc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_cbcgb .Lang ,_egadc );};if _cbcgb .EastAsianLayout !=nil {_bfbba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cbcgb .EastAsianLayout ,_bfbba );};if _cbcgb .SpecVanish !=nil {_cdbda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_cbcgb .SpecVanish ,_cdbda );};if _cbcgb .OMath !=nil {_caece :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_cbcgb .OMath ,_caece );};if _cbcgb .RPrChange !=nil {_bbdaff :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_cbcgb .RPrChange ,_bbdaff );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_FontFamily struct{ +// Table Cell Margin Defaults +TblCellMar *CT_TblCellMar ; -// Font Family Value -ValAttr ST_FontFamily ;};func (_fcffd *CT_TrPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfccaf :for {_ddaab ,_dbcac :=d .Token ();if _dbcac !=nil {return _dbcac ;};switch _dccad :=_ddaab .(type ){case _d .StartElement :switch _dccad .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fabbd :=NewCT_Cnf ();if _efebad :=d .DecodeElement (_fabbd ,&_dccad );_efebad !=nil {return _efebad ;};_fcffd .CnfStyle =append (_fcffd .CnfStyle ,_fabbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgabe :=NewCT_DecimalNumber ();if _fadeb :=d .DecodeElement (_fgabe ,&_dccad );_fadeb !=nil {return _fadeb ;};_fcffd .DivId =append (_fcffd .DivId ,_fgabe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdcdfe :=NewCT_DecimalNumber ();if _aefadb :=d .DecodeElement (_fdcdfe ,&_dccad );_aefadb !=nil {return _aefadb ;};_fcffd .GridBefore =append (_fcffd .GridBefore ,_fdcdfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcafca :=NewCT_DecimalNumber ();if _ddgdbg :=d .DecodeElement (_fcafca ,&_dccad );_ddgdbg !=nil {return _ddgdbg ;};_fcffd .GridAfter =append (_fcffd .GridAfter ,_fcafca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbgda :=NewCT_TblWidth ();if _dbdf :=d .DecodeElement (_dbgda ,&_dccad );_dbdf !=nil {return _dbdf ;};_fcffd .WBefore =append (_fcffd .WBefore ,_dbgda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eabba :=NewCT_TblWidth ();if _bfdbge :=d .DecodeElement (_eabba ,&_dccad );_bfdbge !=nil {return _bfdbge ;};_fcffd .WAfter =append (_fcffd .WAfter ,_eabba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbbdg :=NewCT_OnOff ();if _cgada :=d .DecodeElement (_adbbdg ,&_dccad );_cgada !=nil {return _cgada ;};_fcffd .CantSplit =append (_fcffd .CantSplit ,_adbbdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gdaaa :=NewCT_Height ();if _afgbb :=d .DecodeElement (_gdaaa ,&_dccad );_afgbb !=nil {return _afgbb ;};_fcffd .TrHeight =append (_fcffd .TrHeight ,_gdaaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gffde :=NewCT_OnOff ();if _babgf :=d .DecodeElement (_gffde ,&_dccad );_babgf !=nil {return _babgf ;};_fcffd .TblHeader =append (_fcffd .TblHeader ,_gffde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adcgea :=NewCT_TblWidth ();if _facgae :=d .DecodeElement (_adcgea ,&_dccad );_facgae !=nil {return _facgae ;};_fcffd .TblCellSpacing =append (_fcffd .TblCellSpacing ,_adcgea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_agdeg :=NewCT_JcTable ();if _fdbgee :=d .DecodeElement (_agdeg ,&_dccad );_fdbgee !=nil {return _fdbgee ;};_fcffd .Jc =append (_fcffd .Jc ,_agdeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ageggd :=NewCT_OnOff ();if _bedd :=d .DecodeElement (_ageggd ,&_dccad );_bedd !=nil {return _bedd ;};_fcffd .Hidden =append (_fcffd .Hidden ,_ageggd );default:_ee .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",_dccad .Name );if _fcecee :=d .Skip ();_fcecee !=nil {return _fcecee ;};};case _d .EndElement :break _dfccaf ;case _d .CharData :};};return nil ;}; +// Table Style Conditional Formatting Settings +TblLook *CT_TblLook ; -// ValidateWithPath validates the CT_SdtBlock and its children, prefixing error messages with path -func (_cebed *CT_SdtBlock )ValidateWithPath (path string )error {if _cebed .SdtPr !=nil {if _defcb :=_cebed .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_defcb !=nil {return _defcb ;};};if _cebed .SdtEndPr !=nil {if _dcdcc :=_cebed .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_dcdcc !=nil {return _dcdcc ;};};if _cebed .SdtContent !=nil {if _cbeba :=_cebed .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_cbeba !=nil {return _cbeba ;};};return nil ;};func NewCT_Border ()*CT_Border {_bbdc :=&CT_Border {};_bbdc .ValAttr =ST_Border (1);return _bbdc }; +// Table Caption +TblCaption *CT_String ; -// Validate validates the CT_FtnDocProps and its children -func (_gced *CT_FtnDocProps )Validate ()error {return _gced .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");}; +// Table Description +TblDescription *CT_String ;};func (_dgdc *CT_BookmarkRange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgdc .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dgdc .ColFirstAttr )});};if _dgdc .ColLastAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_g .Sprintf ("\u0025\u0076",*_dgdc .ColLastAttr )});};if _dgdc .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_aefc ,_bdge :=_dgdc .DisplacedByCustomXmlAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _bdge !=nil {return _bdge ;};start .Attr =append (start .Attr ,_aefc );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_dgdc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TblLayoutType struct{ -// Validate validates the CT_SmartTagType and its children -func (_gcfgee *CT_SmartTagType )Validate ()error {return _gcfgee .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};type CT_CellMergeTrackChange struct{VMergeAttr ST_AnnotationVMerge ;VMergeOrigAttr ST_AnnotationVMerge ;AuthorAttr string ;DateAttr *_e .Time ; +// Table Layout Setting +TypeAttr ST_TblLayoutType ;};func (_adgcfc *ST_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cffcd ,_cbggf :=d .Token ();if _cbggf !=nil {return _cbggf ;};if _eadebe ,_fddbfg :=_cffcd .(_d .EndElement );_fddbfg &&_eadebe .Name ==start .Name {*_adgcfc =1;return nil ;};if _baccfa ,_ecdecb :=_cffcd .(_d .CharData );!_ecdecb {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",_cffcd );}else {switch string (_baccfa ){case "":*_adgcfc =0;case "\u006e\u0075\u006c\u006c":*_adgcfc =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_adgcfc =2;};};_cffcd ,_cbggf =d .Token ();if _cbggf !=nil {return _cbggf ;};if _bbdabg ,_cbbbed :=_cffcd .(_d .EndElement );_cbbbed &&_bbdabg .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",_cffcd );};func (_eabec *WdST_WrapText )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eabec =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_eabec =1;case "\u006c\u0065\u0066\u0074":*_eabec =2;case "\u0072\u0069\u0067h\u0074":*_eabec =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_eabec =4;};return nil ;}; -// Annotation Identifier -IdAttr int64 ;}; +// Validate validates the CT_Numbering and its children +func (_fafdf *CT_Numbering )Validate ()error {return _fafdf .ValidateWithPath ("\u0043\u0054\u005fN\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");}; -// ValidateWithPath validates the CT_DirContentRun and its children, prefixing error messages with path -func (_dccc *CT_DirContentRun )ValidateWithPath (path string )error {if _eceee :=_dccc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eceee !=nil {return _eceee ;};for _gcgde ,_eedc :=range _dccc .FldSimple {if _bgcb :=_eedc .ValidateWithPath (_db .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gcgde ));_bgcb !=nil {return _bgcb ;};};if _dccc .Hyperlink !=nil {if _efgda :=_dccc .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_efgda !=nil {return _efgda ;};};if _dccc .SubDoc !=nil {if _egebg :=_dccc .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_egebg !=nil {return _egebg ;};};for _gfdgd ,_acaa :=range _dccc .EG_ContentRunContent {if _dbab :=_acaa .ValidateWithPath (_db .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_gfdgd ));_dbab !=nil {return _dbab ;};};return nil ;}; +// Validate validates the EG_ContentCellContent and its children +func (_bgdgc *EG_ContentCellContent )Validate ()error {return _bgdgc .ValidateWithPath ("E\u0047\u005f\u0043\u006fnt\u0065n\u0074\u0043\u0065\u006c\u006cC\u006f\u006e\u0074\u0065\u006e\u0074");};func NewAG_Password ()*AG_Password {_eb :=&AG_Password {};return _eb };func (_bdcddba *ST_MailMergeDest )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bdcddba =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_bdcddba =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_bdcddba =2;case "\u0065\u006d\u0061i\u006c":*_bdcddba =3;case "\u0066\u0061\u0078":*_bdcddba =4;};return nil ;};type WdEG_WrapTypeChoice struct{WrapNone *WdCT_WrapNone ;WrapSquare *WdCT_WrapSquare ;WrapTight *WdCT_WrapTight ;WrapThrough *WdCT_WrapThrough ;WrapTopAndBottom *WdCT_WrapTopBottom ;};type ST_FtnPos byte ;type CT_PPrBase struct{ -// ValidateWithPath validates the CT_FtnEdnSepRef and its children, prefixing error messages with path -func (_afed *CT_FtnEdnSepRef )ValidateWithPath (path string )error {return nil }; +// Referenced Paragraph Style +PStyle *CT_String ; -// ValidateWithPath validates the CT_FFDDList and its children, prefixing error messages with path -func (_ddgdc *CT_FFDDList )ValidateWithPath (path string )error {if _ddgdc .Result !=nil {if _bfdce :=_ddgdc .Result .ValidateWithPath (path +"\u002fR\u0065\u0073\u0075\u006c\u0074");_bfdce !=nil {return _bfdce ;};};if _ddgdc .Default !=nil {if _dacbc :=_ddgdc .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_dacbc !=nil {return _dacbc ;};};for _faacc ,_aegd :=range _ddgdc .ListEntry {if _ffdg :=_aegd .ValidateWithPath (_db .Sprintf ("\u0025\u0073/\u004c\u0069\u0073t\u0045\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_faacc ));_ffdg !=nil {return _ffdg ;};};return nil ;};type WdST_AlignV byte ; +// Keep Paragraph With Next Paragraph +KeepNext *CT_OnOff ; -// ValidateWithPath validates the CT_Odso and its children, prefixing error messages with path -func (_ffbaf *CT_Odso )ValidateWithPath (path string )error {if _ffbaf .Udl !=nil {if _bffae :=_ffbaf .Udl .ValidateWithPath (path +"\u002f\u0055\u0064\u006c");_bffae !=nil {return _bffae ;};};if _ffbaf .Table !=nil {if _agfda :=_ffbaf .Table .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065");_agfda !=nil {return _agfda ;};};if _ffbaf .Src !=nil {if _bcefg :=_ffbaf .Src .ValidateWithPath (path +"\u002f\u0053\u0072\u0063");_bcefg !=nil {return _bcefg ;};};if _ffbaf .ColDelim !=nil {if _cacda :=_ffbaf .ColDelim .ValidateWithPath (path +"\u002fC\u006f\u006c\u0044\u0065\u006c\u0069m");_cacda !=nil {return _cacda ;};};if _ffbaf .Type !=nil {if _ccdb :=_ffbaf .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_ccdb !=nil {return _ccdb ;};};if _ffbaf .FHdr !=nil {if _cfgg :=_ffbaf .FHdr .ValidateWithPath (path +"\u002f\u0046\u0048d\u0072");_cfgg !=nil {return _cfgg ;};};for _cbgc ,_dcefa :=range _ffbaf .FieldMapData {if _ggfga :=_dcefa .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0046ie\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_cbgc ));_ggfga !=nil {return _ggfga ;};};for _bcee ,_gbfdc :=range _ffbaf .RecipientData {if _cfbgeg :=_gbfdc .ValidateWithPath (_db .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_bcee ));_cfbgeg !=nil {return _cfbgeg ;};};return nil ;};func (_dbbbb *CT_ObjectChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbbbb .Control !=nil {_edadc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_dbbbb .Control ,_edadc );};if _dbbbb .ObjectLink !=nil {_effe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006fb\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}};e .EncodeElement (_dbbbb .ObjectLink ,_effe );};if _dbbbb .ObjectEmbed !=nil {_ccbda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}};e .EncodeElement (_dbbbb .ObjectEmbed ,_ccbda );};if _dbbbb .Movie !=nil {_dbbcd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_dbbbb .Movie ,_dbbcd );};return nil ;};func (_fgad *CT_Column )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eef :=range start .Attr {if _eef .Name .Local =="\u0077"{_bafe ,_aefc :=ParseUnionST_TwipsMeasure (_eef .Value );if _aefc !=nil {return _aefc ;};_fgad .WAttr =&_bafe ;continue ;};if _eef .Name .Local =="\u0073\u0070\u0061c\u0065"{_fgaf ,_ebf :=ParseUnionST_TwipsMeasure (_eef .Value );if _ebf !=nil {return _ebf ;};_fgad .SpaceAttr =&_fgaf ;continue ;};};for {_dabdf ,_bdgb :=d .Token ();if _bdgb !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_bdgb );};if _fefd ,_aagdg :=_dabdf .(_d .EndElement );_aagdg &&_fefd .Name ==start .Name {break ;};};return nil ;};func NewCT_RubyContent ()*CT_RubyContent {_eadca :=&CT_RubyContent {};return _eadca };type CT_DocPartPr struct{ +// Keep All Lines On One Page +KeepLines *CT_OnOff ; -// Entry Name -Name *CT_DocPartName ; +// Start Paragraph on Next Page +PageBreakBefore *CT_OnOff ; -// Associated Paragraph Style Name -Style *CT_String ; +// Text Frame Properties +FramePr *CT_FramePr ; -// Entry Categorization -Category *CT_DocPartCategory ; +// Allow First/Last Line to Display on a Separate Page +WidowControl *CT_OnOff ; -// Entry Types -Types *CT_DocPartTypes ; +// Numbering Definition Instance Reference +NumPr *CT_NumPr ; -// Entry Insertion Behaviors -Behaviors *CT_DocPartBehaviors ; +// Suppress Line Numbers for Paragraph +SuppressLineNumbers *CT_OnOff ; -// Description for Entry -Description *CT_String ; +// Paragraph Borders +PBdr *CT_PBdr ; -// Entry ID -Guid *CT_Guid ;};func NewCT_RubyPr ()*CT_RubyPr {_aegfe :=&CT_RubyPr {};_aegfe .RubyAlign =NewCT_RubyAlign ();_aegfe .Hps =NewCT_HpsMeasure ();_aegfe .HpsRaise =NewCT_HpsMeasure ();_aegfe .HpsBaseText =NewCT_HpsMeasure ();_aegfe .Lid =NewCT_Lang ();return _aegfe ;}; +// Paragraph Shading +Shd *CT_Shd ; -// Validate validates the CT_TabStop and its children -func (_dedef *CT_TabStop )Validate ()error {return _dedef .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070");};type AG_SectPrAttributes struct{RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};func (_ecdgd *CT_CustomXmlBlock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecdgd .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_db .Sprintf ("\u0025\u0076",*_ecdgd .UriAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_db .Sprintf ("\u0025\u0076",_ecdgd .ElementAttr )});e .EncodeToken (start );if _ecdgd .CustomXmlPr !=nil {_gcbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_ecdgd .CustomXmlPr ,_gcbe );};if _ecdgd .EG_ContentBlockContent !=nil {for _ ,_egfd :=range _ecdgd .EG_ContentBlockContent {_egfd .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_edfe *CT_DocPart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _edfe .DocPartPr !=nil {_beca :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_edfe .DocPartPr ,_beca );};if _edfe .DocPartBody !=nil {_afgcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"}};e .EncodeElement (_edfe .DocPartBody ,_afgcb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Set of Custom Tab Stops +Tabs *CT_Tabs ; -// Validate validates the CT_SignedTwipsMeasure and its children -func (_ddgbff *CT_SignedTwipsMeasure )Validate ()error {return _ddgbff .ValidateWithPath ("C\u0054\u005f\u0053\u0069gn\u0065d\u0054\u0077\u0069\u0070\u0073M\u0065\u0061\u0073\u0075\u0072\u0065");};type CT_PPrChange struct{AuthorAttr string ;DateAttr *_e .Time ; +// Suppress Hyphenation for Paragraph +SuppressAutoHyphens *CT_OnOff ; -// Annotation Identifier -IdAttr int64 ;PPr *CT_PPrBase ;};func (_degfcd ST_BrClear )Validate ()error {return _degfcd .ValidateWithPath ("")}; +// Use East Asian Typography Rules for First and Last Character per Line +Kinsoku *CT_OnOff ; -// ValidateWithPath validates the CT_NumPr and its children, prefixing error messages with path -func (_ccafgb *CT_NumPr )ValidateWithPath (path string )error {if _ccafgb .Ilvl !=nil {if _dgba :=_ccafgb .Ilvl .ValidateWithPath (path +"\u002f\u0049\u006cv\u006c");_dgba !=nil {return _dgba ;};};if _ccafgb .NumId !=nil {if _fggdg :=_ccafgb .NumId .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0049\u0064");_fggdg !=nil {return _fggdg ;};};if _ccafgb .NumberingChange !=nil {if _fbfaa :=_ccafgb .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065");_fbfaa !=nil {return _fbfaa ;};};if _ccafgb .Ins !=nil {if _fgdge :=_ccafgb .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_fgdge !=nil {return _fgdge ;};};return nil ;}; +// Allow Line Breaking At Character Level +WordWrap *CT_OnOff ; -// ValidateWithPath validates the CT_FtnDocProps and its children, prefixing error messages with path -func (_acda *CT_FtnDocProps )ValidateWithPath (path string )error {if _acda .Pos !=nil {if _deaca :=_acda .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_deaca !=nil {return _deaca ;};};if _acda .NumFmt !=nil {if _ceaaa :=_acda .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_ceaaa !=nil {return _ceaaa ;};};if _acda .NumStart !=nil {if _cdade :=_acda .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_cdade !=nil {return _cdade ;};};if _acda .NumRestart !=nil {if _fcdd :=_acda .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_fcdd !=nil {return _fcdd ;};};for _bfacgf ,_dgeb :=range _acda .Footnote {if _fccae :=_dgeb .ValidateWithPath (_db .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_bfacgf ));_fccae !=nil {return _fccae ;};};return nil ;};func (_fdbg *CT_FldChar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dcead ,_cdfcd :=_fdbg .FldCharTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0066\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"});if _cdfcd !=nil {return _cdfcd ;};start .Attr =append (start .Attr ,_dcead );if _fdbg .FldLockAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_db .Sprintf ("\u0025\u0076",*_fdbg .FldLockAttr )});};if _fdbg .DirtyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_db .Sprintf ("\u0025\u0076",*_fdbg .DirtyAttr )});};e .EncodeToken (start );if _fdbg .FldData !=nil {_dbgd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}};e .EncodeElement (_fdbg .FldData ,_dbgd );};if _fdbg .FfData !=nil {_gcbdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0066\u0044\u0061\u0074\u0061"}};e .EncodeElement (_fdbg .FfData ,_gcbdb );};if _fdbg .NumberingChange !=nil {_dabf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_fdbg .NumberingChange ,_dabf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Allow Punctuation to Extend Past Text Extents +OverflowPunct *CT_OnOff ; -// ValidateWithPath validates the CT_Tabs and its children, prefixing error messages with path -func (_eaab *CT_Tabs )ValidateWithPath (path string )error {for _daffc ,_bbbfba :=range _eaab .Tab {if _afcgef :=_bbbfba .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_daffc ));_afcgef !=nil {return _afcgef ;};};return nil ;}; +// Compress Punctuation at Start of a Line +TopLinePunct *CT_OnOff ; -// ValidateWithPath validates the WdCT_WordprocessingCanvasChoice and its children, prefixing error messages with path -func (_bdgbf *WdCT_WordprocessingCanvasChoice )ValidateWithPath (path string )error {for _cdbgb ,_debcgd :=range _bdgbf .Wsp {if _abfef :=_debcgd .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_cdbgb ));_abfef !=nil {return _abfef ;};};for _debdf ,_adaacf :=range _bdgbf .Pic {if _fbede :=_adaacf .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_debdf ));_fbede !=nil {return _fbede ;};};for _eedeef ,_cefdacg :=range _bdgbf .ContentPart {if _cdgbd :=_cefdacg .ValidateWithPath (_db .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_eedeef ));_cdgbd !=nil {return _cdgbd ;};};for _gddge ,_fbfed :=range _bdgbf .Wgp {if _bbfafd :=_fbfed .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0057\u0067\u0070\u005b\u0025\u0064\u005d",path ,_gddge ));_bbfafd !=nil {return _bbfafd ;};};for _dfacd ,_edggadb :=range _bdgbf .GraphicFrame {if _fcdeea :=_edggadb .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_dfacd ));_fcdeea !=nil {return _fcdeea ;};};return nil ;};func NewEG_RPr ()*EG_RPr {_cgabf :=&EG_RPr {};return _cgabf };func NewCT_Panose ()*CT_Panose {_ebefa :=&CT_Panose {};return _ebefa }; +// Automatically Adjust Spacing of Latin and East Asian Text +AutoSpaceDE *CT_OnOff ; -// ValidateWithPath validates the CT_Captions and its children, prefixing error messages with path -func (_dgfc *CT_Captions )ValidateWithPath (path string )error {for _egfc ,_cacg :=range _dgfc .Caption {if _gcbg :=_cacg .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0070\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_egfc ));_gcbg !=nil {return _gcbg ;};};if _dgfc .AutoCaptions !=nil {if _bebg :=_dgfc .AutoCaptions .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");_bebg !=nil {return _bebg ;};};return nil ;};type Endnotes struct{CT_Endnotes };func NewCT_NumPicBullet ()*CT_NumPicBullet {_agcad :=&CT_NumPicBullet {};return _agcad }; +// Automatically Adjust Spacing of East Asian Text and Numbers +AutoSpaceDN *CT_OnOff ; -// ValidateWithPath validates the CT_Perm and its children, prefixing error messages with path -func (_ecbfe *CT_Perm )ValidateWithPath (path string )error {if _gdbgc :=_ecbfe .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_gdbgc !=nil {return _gdbgc ;};return nil ;};func (_ddbeg *CT_Panose )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgbg :=range start .Attr {if _dgbg .Name .Local =="\u0076\u0061\u006c"{_bebfb ,_ccdeg :=_dgbg .Value ,error (nil );if _ccdeg !=nil {return _ccdeg ;};_ddbeg .ValAttr =_bebfb ;continue ;};};for {_cggaf ,_cffgf :=d .Token ();if _cffgf !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u006eo\u0073\u0065\u003a\u0020\u0025\u0073",_cffgf );};if _cfdef ,_ebddag :=_cggaf .(_d .EndElement );_ebddag &&_cfdef .Name ==start .Name {break ;};};return nil ;};func (_daefce ST_MailMergeDest )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eebfgf :=_d .Attr {};_eebfgf .Name =name ;switch _daefce {case ST_MailMergeDestUnset :_eebfgf .Value ="";case ST_MailMergeDestNewDocument :_eebfgf .Value ="n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074";case ST_MailMergeDestPrinter :_eebfgf .Value ="\u0070r\u0069\u006e\u0074\u0065\u0072";case ST_MailMergeDestEmail :_eebfgf .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDestFax :_eebfgf .Value ="\u0066\u0061\u0078";};return _eebfgf ,nil ;};type CT_ReadingModeInkLockDown struct{ +// Right to Left Paragraph Layout +Bidi *CT_OnOff ; -// Use Actual Pages, Not Virtual Pages -ActualPgAttr _c .ST_OnOff ; +// Automatically Adjust Right Indent When Using Document Grid +AdjustRightInd *CT_OnOff ; -// Virtual Page Width -WAttr uint64 ; +// Use Document Grid Settings for Inter-Line Paragraph Spacing +SnapToGrid *CT_OnOff ; -// Virtual Page Height -HAttr uint64 ; +// Spacing Between Lines and Above/Below Paragraph +Spacing *CT_Spacing ; -// Font Size Scaling -FontSzAttr ST_DecimalNumberOrPercent ;};func (_ffcbeb *EG_MathContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edfgga :for {_cdbdca ,_edfage :=d .Token ();if _edfage !=nil {return _edfage ;};switch _gabge :=_cdbdca .(type ){case _d .StartElement :switch _gabge .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffcbeb .OMathPara =_a .NewOMathPara ();if _dafde :=d .DecodeElement (_ffcbeb .OMathPara ,&_gabge );_dafde !=nil {return _dafde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffcbeb .OMath =_a .NewOMath ();if _cbaeb :=d .DecodeElement (_ffcbeb .OMath ,&_gabge );_cbaeb !=nil {return _cbaeb ;};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\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_gabge .Name );if _fbceg :=d .Skip ();_fbceg !=nil {return _fbceg ;};};case _d .EndElement :break _edfgga ;case _d .CharData :};};return nil ;};func (_aegcc *CT_Jc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aegcc .ValAttr =ST_Jc (1);for _ ,_egab :=range start .Attr {if _egab .Name .Local =="\u0076\u0061\u006c"{_aegcc .ValAttr .UnmarshalXMLAttr (_egab );continue ;};};for {_dedc ,_eefa :=d .Token ();if _eefa !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004ac\u003a\u0020\u0025\u0073",_eefa );};if _bfaff ,_ceaad :=_dedc .(_d .EndElement );_ceaad &&_bfaff .Name ==start .Name {break ;};};return nil ;};func NewWdCT_WordprocessingCanvasChoice ()*WdCT_WordprocessingCanvasChoice {_cgbcg :=&WdCT_WordprocessingCanvasChoice {};return _cgbcg ;};func (_cbcgfe *CT_Row )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbcgfe .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_db .Sprintf ("\u0025\u0076",*_cbcgfe .RsidRPrAttr )});};if _cbcgfe .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_db .Sprintf ("\u0025\u0076",*_cbcgfe .RsidRAttr )});};if _cbcgfe .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_db .Sprintf ("\u0025\u0076",*_cbcgfe .RsidDelAttr )});};if _cbcgfe .RsidTrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0054\u0072"},Value :_db .Sprintf ("\u0025\u0076",*_cbcgfe .RsidTrAttr )});};e .EncodeToken (start );if _cbcgfe .TblPrEx !=nil {_dcgfce :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}};e .EncodeElement (_cbcgfe .TblPrEx ,_dcgfce );};if _cbcgfe .TrPr !=nil {_eaccg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_cbcgfe .TrPr ,_eaccg );};if _cbcgfe .EG_ContentCellContent !=nil {for _ ,_gbbed :=range _cbcgfe .EG_ContentCellContent {_gbbed .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Paragraph Indentation +Ind *CT_Ind ; -// ValidateWithPath validates the CT_Styles and its children, prefixing error messages with path -func (_fcdbd *CT_Styles )ValidateWithPath (path string )error {if _fcdbd .DocDefaults !=nil {if _abbec :=_fcdbd .DocDefaults .ValidateWithPath (path +"\u002f\u0044\u006fc\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");_abbec !=nil {return _abbec ;};};if _fcdbd .LatentStyles !=nil {if _cefag :=_fcdbd .LatentStyles .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");_cefag !=nil {return _cefag ;};};for _dbdeb ,_efaafa :=range _fcdbd .Style {if _dgcdf :=_efaafa .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002fS\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dbdeb ));_dgcdf !=nil {return _dgcdf ;};};return nil ;};type CT_FFData struct{ +// Ignore Spacing Above and Below When Using Identical Styles +ContextualSpacing *CT_OnOff ; -// Form Field Name -Name []*CT_FFName ; +// Use Left/Right Indents as Inside/Outside Indents +MirrorIndents *CT_OnOff ; -// Form Field Label -Label []*CT_DecimalNumber ; +// Prevent Text Frames From Overlapping +SuppressOverlap *CT_OnOff ; -// Form Field Navigation Order Index -TabIndex []*CT_UnsignedDecimalNumber ; +// Paragraph Alignment +Jc *CT_Jc ; -// Form Field Enabled -Enabled []*CT_OnOff ; +// Paragraph Text Flow Direction +TextDirection *CT_TextDirection ; -// Recalculate Fields When Current Field Is Modified -CalcOnExit []*CT_OnOff ; +// Vertical Character Alignment on Line +TextAlignment *CT_TextAlignment ; -// Script Function to Execute on Form Field Entry -EntryMacro []*CT_MacroName ; +// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents +TextboxTightWrap *CT_TextboxTightWrap ; -// Script Function to Execute on Form Field Exit -ExitMacro []*CT_MacroName ; +// Associated Outline Level +OutlineLvl *CT_DecimalNumber ; -// Associated Help Text -HelpText []*CT_FFHelpText ; +// Associated HTML div ID +DivId *CT_DecimalNumber ; -// Associated Status Text -StatusText []*CT_FFStatusText ;CheckBox *CT_FFCheckBox ;DdList *CT_FFDDList ;TextInput *CT_FFTextInput ;}; +// Paragraph Conditional Formatting +CnfStyle *CT_Cnf ;}; -// Validate validates the CT_WebSettings and its children -func (_dbggb *CT_WebSettings )Validate ()error {return _dbggb .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");};type Ftr struct{CT_HdrFtr };type CT_Body struct{EG_BlockLevelElts []*EG_BlockLevelElts ; +// ValidateWithPath validates the CT_Ind and its children, prefixing error messages with path +func (_gcged *CT_Ind )ValidateWithPath (path string )error {if _gcged .StartAttr !=nil {if _fcdee :=_gcged .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_fcdee !=nil {return _fcdee ;};};if _gcged .EndAttr !=nil {if _cgdd :=_gcged .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072");_cgdd !=nil {return _cgdd ;};};if _gcged .LeftAttr !=nil {if _ccecc :=_gcged .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r");_ccecc !=nil {return _ccecc ;};};if _gcged .RightAttr !=nil {if _bdcbc :=_gcged .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_bdcbc !=nil {return _bdcbc ;};};if _gcged .HangingAttr !=nil {if _aeaad :=_gcged .HangingAttr .ValidateWithPath (path +"\u002f\u0048\u0061n\u0067\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_aeaad !=nil {return _aeaad ;};};if _gcged .FirstLineAttr !=nil {if _gefbf :=_gcged .FirstLineAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u004c\u0069\u006ee\u0041\u0074\u0074\u0072");_gefbf !=nil {return _gefbf ;};};return nil ;};func NewWdCT_TextboxInfo ()*WdCT_TextboxInfo {_eeaeac :=&WdCT_TextboxInfo {};_eeaeac .TxbxContent =NewWdCT_TxbxContent ();return _eeaeac ;};func (_cgcad *CT_TxbxContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccfge :for {_fgbde ,_gaaca :=d .Token ();if _gaaca !=nil {return _gaaca ;};switch _dggfb :=_fgbde .(type ){case _d .StartElement :switch _dggfb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eaacb :=NewCT_AltChunk ();if _ccfed :=d .DecodeElement (_eaacb ,&_dggfb );_ccfed !=nil {return _ccfed ;};_cgcad .AltChunk =append (_cgcad .AltChunk ,_eaacb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egdfg :=NewEG_ContentBlockContent ();_egdfg .CustomXml =NewCT_CustomXmlBlock ();if _eaggfb :=d .DecodeElement (_egdfg .CustomXml ,&_dggfb );_eaggfb !=nil {return _eaggfb ;};_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_egdfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_deegfe :=NewEG_ContentBlockContent ();_deegfe .Sdt =NewCT_SdtBlock ();if _eacda :=d .DecodeElement (_deegfe .Sdt ,&_dggfb );_eacda !=nil {return _eacda ;};_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_deegfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgfcd :=NewEG_ContentBlockContent ();_gdfgfb :=NewCT_P ();if _abdge :=d .DecodeElement (_gdfgfb ,&_dggfb );_abdge !=nil {return _abdge ;};_fgfcd .P =append (_fgfcd .P ,_gdfgfb );_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_fgfcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ecfdb :=NewEG_ContentBlockContent ();_ebgdd :=NewCT_Tbl ();if _dgeabb :=d .DecodeElement (_ebgdd ,&_dggfb );_dgeabb !=nil {return _dgeabb ;};_ecfdb .Tbl =append (_ecfdb .Tbl ,_ebgdd );_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_ecfdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aacbd :=NewEG_ContentBlockContent ();_ggbag :=NewEG_RunLevelElts ();_ggbag .ProofErr =NewCT_ProofErr ();if _bgdgb :=d .DecodeElement (_ggbag .ProofErr ,&_dggfb );_bgdgb !=nil {return _bgdgb ;};_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_aacbd );_aacbd .EG_RunLevelElts =append (_aacbd .EG_RunLevelElts ,_ggbag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egeac :=NewEG_ContentBlockContent ();_cfade :=NewEG_RunLevelElts ();_cfade .PermStart =NewCT_PermStart ();if _dbdccb :=d .DecodeElement (_cfade .PermStart ,&_dggfb );_dbdccb !=nil {return _dbdccb ;};_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_egeac );_egeac .EG_RunLevelElts =append (_egeac .EG_RunLevelElts ,_cfade );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dddbcc :=NewEG_ContentBlockContent ();_affge :=NewEG_RunLevelElts ();_affge .PermEnd =NewCT_Perm ();if _abbbb :=d .DecodeElement (_affge .PermEnd ,&_dggfb );_abbbb !=nil {return _abbbb ;};_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_dddbcc );_dddbcc .EG_RunLevelElts =append (_dddbcc .EG_RunLevelElts ,_affge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acbcgc :=NewEG_ContentBlockContent ();_cegfgb :=NewEG_RunLevelElts ();_cegfgb .Ins =NewCT_RunTrackChange ();if _fagaag :=d .DecodeElement (_cegfgb .Ins ,&_dggfb );_fagaag !=nil {return _fagaag ;};_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_acbcgc );_acbcgc .EG_RunLevelElts =append (_acbcgc .EG_RunLevelElts ,_cegfgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccfcd :=NewEG_ContentBlockContent ();_bfdbe :=NewEG_RunLevelElts ();_bfdbe .Del =NewCT_RunTrackChange ();if _cedfg :=d .DecodeElement (_bfdbe .Del ,&_dggfb );_cedfg !=nil {return _cedfg ;};_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_ccfcd );_ccfcd .EG_RunLevelElts =append (_ccfcd .EG_RunLevelElts ,_bfdbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ceecad :=NewEG_ContentBlockContent ();_dgfec :=NewEG_RunLevelElts ();_dgfec .MoveFrom =NewCT_RunTrackChange ();if _bgdfe :=d .DecodeElement (_dgfec .MoveFrom ,&_dggfb );_bgdfe !=nil {return _bgdfe ;};_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_ceecad );_ceecad .EG_RunLevelElts =append (_ceecad .EG_RunLevelElts ,_dgfec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ceddc :=NewEG_ContentBlockContent ();_bgfcg :=NewEG_RunLevelElts ();_bgfcg .MoveTo =NewCT_RunTrackChange ();if _dddee :=d .DecodeElement (_bgfcg .MoveTo ,&_dggfb );_dddee !=nil {return _dddee ;};_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_ceddc );_ceddc .EG_RunLevelElts =append (_ceddc .EG_RunLevelElts ,_bgfcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbafcc :=NewEG_ContentBlockContent ();_bdbcbd :=NewEG_RunLevelElts ();_bceffb :=NewEG_RangeMarkupElements ();_bceffb .BookmarkStart =NewCT_Bookmark ();if _gggfd :=d .DecodeElement (_bceffb .BookmarkStart ,&_dggfb );_gggfd !=nil {return _gggfd ;};_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_dbafcc );_dbafcc .EG_RunLevelElts =append (_dbafcc .EG_RunLevelElts ,_bdbcbd );_bdbcbd .EG_RangeMarkupElements =append (_bdbcbd .EG_RangeMarkupElements ,_bceffb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aggbd :=NewEG_ContentBlockContent ();_ddcea :=NewEG_RunLevelElts ();_abbda :=NewEG_RangeMarkupElements ();_abbda .BookmarkEnd =NewCT_MarkupRange ();if _ddgbfb :=d .DecodeElement (_abbda .BookmarkEnd ,&_dggfb );_ddgbfb !=nil {return _ddgbfb ;};_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_aggbd );_aggbd .EG_RunLevelElts =append (_aggbd .EG_RunLevelElts ,_ddcea );_ddcea .EG_RangeMarkupElements =append (_ddcea .EG_RangeMarkupElements ,_abbda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_deadb :=NewEG_ContentBlockContent ();_eegfd :=NewEG_RunLevelElts ();_gbcbe :=NewEG_RangeMarkupElements ();_gbcbe .MoveFromRangeStart =NewCT_MoveBookmark ();if _cdceeg :=d .DecodeElement (_gbcbe .MoveFromRangeStart ,&_dggfb );_cdceeg !=nil {return _cdceeg ;};_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_deadb );_deadb .EG_RunLevelElts =append (_deadb .EG_RunLevelElts ,_eegfd );_eegfd .EG_RangeMarkupElements =append (_eegfd .EG_RangeMarkupElements ,_gbcbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bdfdf :=NewEG_ContentBlockContent ();_ceegfa :=NewEG_RunLevelElts ();_daafc :=NewEG_RangeMarkupElements ();_daafc .MoveFromRangeEnd =NewCT_MarkupRange ();if _ecdaa :=d .DecodeElement (_daafc .MoveFromRangeEnd ,&_dggfb );_ecdaa !=nil {return _ecdaa ;};_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_bdfdf );_bdfdf .EG_RunLevelElts =append (_bdfdf .EG_RunLevelElts ,_ceegfa );_ceegfa .EG_RangeMarkupElements =append (_ceegfa .EG_RangeMarkupElements ,_daafc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bbgag :=NewEG_ContentBlockContent ();_eggdg :=NewEG_RunLevelElts ();_fbgcf :=NewEG_RangeMarkupElements ();_fbgcf .MoveToRangeStart =NewCT_MoveBookmark ();if _bdeef :=d .DecodeElement (_fbgcf .MoveToRangeStart ,&_dggfb );_bdeef !=nil {return _bdeef ;};_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_bbgag );_bbgag .EG_RunLevelElts =append (_bbgag .EG_RunLevelElts ,_eggdg );_eggdg .EG_RangeMarkupElements =append (_eggdg .EG_RangeMarkupElements ,_fbgcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cefdf :=NewEG_ContentBlockContent ();_agebge :=NewEG_RunLevelElts ();_gaaad :=NewEG_RangeMarkupElements ();_gaaad .MoveToRangeEnd =NewCT_MarkupRange ();if _bcbef :=d .DecodeElement (_gaaad .MoveToRangeEnd ,&_dggfb );_bcbef !=nil {return _bcbef ;};_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_cefdf );_cefdf .EG_RunLevelElts =append (_cefdf .EG_RunLevelElts ,_agebge );_agebge .EG_RangeMarkupElements =append (_agebge .EG_RangeMarkupElements ,_gaaad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gdbffc :=NewEG_ContentBlockContent ();_feggcg :=NewEG_RunLevelElts ();_cceadf :=NewEG_RangeMarkupElements ();_cceadf .CommentRangeStart =NewCT_MarkupRange ();if _bcceb :=d .DecodeElement (_cceadf .CommentRangeStart ,&_dggfb );_bcceb !=nil {return _bcceb ;};_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_gdbffc );_gdbffc .EG_RunLevelElts =append (_gdbffc .EG_RunLevelElts ,_feggcg );_feggcg .EG_RangeMarkupElements =append (_feggcg .EG_RangeMarkupElements ,_cceadf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aedag :=NewEG_ContentBlockContent ();_gabbc :=NewEG_RunLevelElts ();_cgfcf :=NewEG_RangeMarkupElements ();_cgfcf .CommentRangeEnd =NewCT_MarkupRange ();if _gdebc :=d .DecodeElement (_cgfcf .CommentRangeEnd ,&_dggfb );_gdebc !=nil {return _gdebc ;};_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_aedag );_aedag .EG_RunLevelElts =append (_aedag .EG_RunLevelElts ,_gabbc );_gabbc .EG_RangeMarkupElements =append (_gabbc .EG_RangeMarkupElements ,_cgfcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bcdccg :=NewEG_ContentBlockContent ();_fgbbd :=NewEG_RunLevelElts ();_ggbdea :=NewEG_RangeMarkupElements ();_ggbdea .CustomXmlInsRangeStart =NewCT_TrackChange ();if _badba :=d .DecodeElement (_ggbdea .CustomXmlInsRangeStart ,&_dggfb );_badba !=nil {return _badba ;};_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_bcdccg );_bcdccg .EG_RunLevelElts =append (_bcdccg .EG_RunLevelElts ,_fgbbd );_fgbbd .EG_RangeMarkupElements =append (_fgbbd .EG_RangeMarkupElements ,_ggbdea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbcfa :=NewEG_ContentBlockContent ();_fadag :=NewEG_RunLevelElts ();_dedcg :=NewEG_RangeMarkupElements ();_dedcg .CustomXmlInsRangeEnd =NewCT_Markup ();if _dfgfbf :=d .DecodeElement (_dedcg .CustomXmlInsRangeEnd ,&_dggfb );_dfgfbf !=nil {return _dfgfbf ;};_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_fbcfa );_fbcfa .EG_RunLevelElts =append (_fbcfa .EG_RunLevelElts ,_fadag );_fadag .EG_RangeMarkupElements =append (_fadag .EG_RangeMarkupElements ,_dedcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cggca :=NewEG_ContentBlockContent ();_bfabg :=NewEG_RunLevelElts ();_acbfg :=NewEG_RangeMarkupElements ();_acbfg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _geebf :=d .DecodeElement (_acbfg .CustomXmlDelRangeStart ,&_dggfb );_geebf !=nil {return _geebf ;};_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_cggca );_cggca .EG_RunLevelElts =append (_cggca .EG_RunLevelElts ,_bfabg );_bfabg .EG_RangeMarkupElements =append (_bfabg .EG_RangeMarkupElements ,_acbfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caefe :=NewEG_ContentBlockContent ();_caaacb :=NewEG_RunLevelElts ();_dcgdfd :=NewEG_RangeMarkupElements ();_dcgdfd .CustomXmlDelRangeEnd =NewCT_Markup ();if _cdbeg :=d .DecodeElement (_dcgdfd .CustomXmlDelRangeEnd ,&_dggfb );_cdbeg !=nil {return _cdbeg ;};_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_caefe );_caefe .EG_RunLevelElts =append (_caefe .EG_RunLevelElts ,_caaacb );_caaacb .EG_RangeMarkupElements =append (_caaacb .EG_RangeMarkupElements ,_dcgdfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcff :=NewEG_ContentBlockContent ();_debdfe :=NewEG_RunLevelElts ();_ebgad :=NewEG_RangeMarkupElements ();_ebgad .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fafagb :=d .DecodeElement (_ebgad .CustomXmlMoveFromRangeStart ,&_dggfb );_fafagb !=nil {return _fafagb ;};_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_fcff );_fcff .EG_RunLevelElts =append (_fcff .EG_RunLevelElts ,_debdfe );_debdfe .EG_RangeMarkupElements =append (_debdfe .EG_RangeMarkupElements ,_ebgad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bccca :=NewEG_ContentBlockContent ();_daddda :=NewEG_RunLevelElts ();_cgbfd :=NewEG_RangeMarkupElements ();_cgbfd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _efadf :=d .DecodeElement (_cgbfd .CustomXmlMoveFromRangeEnd ,&_dggfb );_efadf !=nil {return _efadf ;};_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_bccca );_bccca .EG_RunLevelElts =append (_bccca .EG_RunLevelElts ,_daddda );_daddda .EG_RangeMarkupElements =append (_daddda .EG_RangeMarkupElements ,_cgbfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baefaa :=NewEG_ContentBlockContent ();_gcbdee :=NewEG_RunLevelElts ();_cadeb :=NewEG_RangeMarkupElements ();_cadeb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fdfbca :=d .DecodeElement (_cadeb .CustomXmlMoveToRangeStart ,&_dggfb );_fdfbca !=nil {return _fdfbca ;};_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_baefaa );_baefaa .EG_RunLevelElts =append (_baefaa .EG_RunLevelElts ,_gcbdee );_gcbdee .EG_RangeMarkupElements =append (_gcbdee .EG_RangeMarkupElements ,_cadeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_agbbd :=NewEG_ContentBlockContent ();_dgdbe :=NewEG_RunLevelElts ();_agbee :=NewEG_RangeMarkupElements ();_agbee .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _efeae :=d .DecodeElement (_agbee .CustomXmlMoveToRangeEnd ,&_dggfb );_efeae !=nil {return _efeae ;};_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_agbbd );_agbbd .EG_RunLevelElts =append (_agbbd .EG_RunLevelElts ,_dgdbe );_dgdbe .EG_RangeMarkupElements =append (_dgdbe .EG_RangeMarkupElements ,_agbee );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbedb :=NewEG_ContentBlockContent ();_dgcbgf :=NewEG_RunLevelElts ();_geedcg :=NewEG_MathContent ();_geedcg .OMathPara =_b .NewOMathPara ();if _fecfa :=d .DecodeElement (_geedcg .OMathPara ,&_dggfb );_fecfa !=nil {return _fecfa ;};_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_fbedb );_fbedb .EG_RunLevelElts =append (_fbedb .EG_RunLevelElts ,_dgcbgf );_dgcbgf .EG_MathContent =append (_dgcbgf .EG_MathContent ,_geedcg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cggfcb :=NewEG_ContentBlockContent ();_agcafe :=NewEG_RunLevelElts ();_egdcg :=NewEG_MathContent ();_egdcg .OMath =_b .NewOMath ();if _effaa :=d .DecodeElement (_egdcg .OMath ,&_dggfb );_effaa !=nil {return _effaa ;};_cgcad .EG_ContentBlockContent =append (_cgcad .EG_ContentBlockContent ,_cggfcb );_cggfcb .EG_RunLevelElts =append (_cggfcb .EG_RunLevelElts ,_agcafe );_agcafe .EG_MathContent =append (_agcafe .EG_MathContent ,_egdcg );default:_dg .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",_dggfb .Name );if _cfdfae :=d .Skip ();_cfdfae !=nil {return _cfdfae ;};};case _d .EndElement :break _ccfge ;case _d .CharData :};};return nil ;};func (_fdef *CT_DocPartTypes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffbab :=range start .Attr {if _ffbab .Name .Local =="\u0061\u006c\u006c"{_dface ,_abaec :=ParseUnionST_OnOff (_ffbab .Value );if _abaec !=nil {return _abaec ;};_fdef .AllAttr =&_dface ;continue ;};};_bfdb :for {_fbbff ,_gggac :=d .Token ();if _gggac !=nil {return _gggac ;};switch _afdgf :=_fbbff .(type ){case _d .StartElement :switch _afdgf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cfbcf :=NewCT_DocPartType ();if _cfeef :=d .DecodeElement (_cfbcf ,&_afdgf );_cfeef !=nil {return _cfeef ;};_fdef .Type =append (_fdef .Type ,_cfbcf );default:_dg .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",_afdgf .Name );if _accbg :=d .Skip ();_accbg !=nil {return _accbg ;};};case _d .EndElement :break _bfdb ;case _d .CharData :};};return nil ;};type WdCT_GraphicFrame struct{CNvPr *_dd .CT_NonVisualDrawingProps ;CNvFrPr *_dd .CT_NonVisualGraphicFrameProperties ;Xfrm *_dd .CT_Transform2D ;Graphic *_dd .Graphic ;ExtLst *_dd .CT_OfficeArtExtensionList ;};func (_fedb *CT_CalendarType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gcb :=range start .Attr {if _gcb .Name .Local =="\u0076\u0061\u006c"{_fedb .ValAttr .UnmarshalXMLAttr (_gcb );continue ;};};for {_ddgc ,_cfee :=d .Token ();if _cfee !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0061\u006c\u0065\u006e\u0064a\u0072\u0054\u0079p\u0065:\u0020\u0025\u0073",_cfee );};if _dgda ,_bdgc :=_ddgc .(_d .EndElement );_bdgc &&_dgda .Name ==start .Name {break ;};};return nil ;};func (_aaccc *ST_EdGrp )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aaccc =0;case "\u006e\u006f\u006e\u0065":*_aaccc =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_aaccc =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_aaccc =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_aaccc =4;case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_aaccc =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_aaccc =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_aaccc =7;};return nil ;};type CT_MoveBookmark struct{AuthorAttr string ;DateAttr _a .Time ;NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// Document Final Section Properties -SectPr *CT_SectPr ;}; +// Annotation Identifier +IdAttr int64 ;};func (_gcfbc ST_Jc )String ()string {switch _gcfbc {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 (_gdad *CT_DocPartPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdad .Name =NewCT_DocPartName ();_ccafe :for {_baaeg ,_afcgd :=d .Token ();if _afcgd !=nil {return _afcgd ;};switch _ddgfg :=_baaeg .(type ){case _d .StartElement :switch _ddgfg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _bdaee :=d .DecodeElement (_gdad .Name ,&_ddgfg );_bdaee !=nil {return _bdaee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gdad .Style =NewCT_String ();if _ecea :=d .DecodeElement (_gdad .Style ,&_ddgfg );_ecea !=nil {return _ecea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gdad .Category =NewCT_DocPartCategory ();if _eeba :=d .DecodeElement (_gdad .Category ,&_ddgfg );_eeba !=nil {return _eeba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gdad .Types =NewCT_DocPartTypes ();if _geee :=d .DecodeElement (_gdad .Types ,&_ddgfg );_geee !=nil {return _geee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdad .Behaviors =NewCT_DocPartBehaviors ();if _eece :=d .DecodeElement (_gdad .Behaviors ,&_ddgfg );_eece !=nil {return _eece ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdad .Description =NewCT_String ();if _ccdg :=d .DecodeElement (_gdad .Description ,&_ddgfg );_ccdg !=nil {return _ccdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdad .Guid =NewCT_Guid ();if _dbbcg :=d .DecodeElement (_gdad .Guid ,&_ddgfg );_dbbcg !=nil {return _dbbcg ;};default:_dg .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",_ddgfg .Name );if _ccge :=d .Skip ();_ccge !=nil {return _ccge ;};};case _d .EndElement :break _ccafe ;case _d .CharData :};};return nil ;};func NewGlossaryDocument ()*GlossaryDocument {_aaefd :=&GlossaryDocument {};_aaefd .CT_GlossaryDocument =*NewCT_GlossaryDocument ();return _aaefd ;};func (_fbbfg *ST_DisplacedByCustomXml )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fbbfg =0;case "\u006e\u0065\u0078\u0074":*_fbbfg =1;case "\u0070\u0072\u0065\u0076":*_fbbfg =2;};return nil ;}; -// Validate validates the CT_ObjectLink and its children -func (_fcgd *CT_ObjectLink )Validate ()error {return _fcgd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};func (_ecbbed *WdEG_WrapTypeChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dadgd :for {_fdcea ,_dfege :=d .Token ();if _dfege !=nil {return _dfege ;};switch _bfccb :=_fdcea .(type ){case _d .StartElement :switch _bfccb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_ecbbed .WrapNone =NewWdCT_WrapNone ();if _edfgbcd :=d .DecodeElement (_ecbbed .WrapNone ,&_bfccb );_edfgbcd !=nil {return _edfgbcd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_ecbbed .WrapSquare =NewWdCT_WrapSquare ();if _dfgdec :=d .DecodeElement (_ecbbed .WrapSquare ,&_bfccb );_dfgdec !=nil {return _dfgdec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0061\u0070\u0054\u0069\u0067\u0068t"}:_ecbbed .WrapTight =NewWdCT_WrapTight ();if _ecdebd :=d .DecodeElement (_ecbbed .WrapTight ,&_bfccb );_ecdebd !=nil {return _ecdebd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_ecbbed .WrapThrough =NewWdCT_WrapThrough ();if _abffc :=d .DecodeElement (_ecbbed .WrapThrough ,&_bfccb );_abffc !=nil {return _abffc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_ecbbed .WrapTopAndBottom =NewWdCT_WrapTopBottom ();if _aaeca :=d .DecodeElement (_ecbbed .WrapTopAndBottom ,&_bfccb );_aaeca !=nil {return _aaeca ;};default:_ee .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",_bfccb .Name );if _fcbee :=d .Skip ();_fcbee !=nil {return _fcbee ;};};case _d .EndElement :break _dadgd ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_FFTextInput and its children, prefixing error messages with path +func (_gdfbe *CT_FFTextInput )ValidateWithPath (path string )error {if _gdfbe .Type !=nil {if _gfaaf :=_gdfbe .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_gfaaf !=nil {return _gfaaf ;};};if _gdfbe .Default !=nil {if _fgafg :=_gdfbe .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_fgafg !=nil {return _fgafg ;};};if _gdfbe .MaxLength !=nil {if _cfdbf :=_gdfbe .MaxLength .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068");_cfdbf !=nil {return _cfdbf ;};};if _gdfbe .Format !=nil {if _defgc :=_gdfbe .Format .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0061\u0074");_defgc !=nil {return _defgc ;};};return nil ;};func (_fceab *CT_Document )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cgfga ,_accga :=_fceab .ConformanceAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _accga !=nil {return _accga ;};start .Attr =append (start .Attr ,_cgfga );e .EncodeToken (start );if _fceab .Background !=nil {_geeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_fceab .Background ,_geeb );};if _fceab .Body !=nil {_ccad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0064\u0079"}};e .EncodeElement (_fceab .Body ,_ccad );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_PageOrientationUnset ST_PageOrientation =0;ST_PageOrientationPortrait ST_PageOrientation =1;ST_PageOrientationLandscape ST_PageOrientation =2;);func (_cbgff ST_BrClear )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cbgff .String (),start );};func (_cfecgd ST_Em )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ggdfbe :=_d .Attr {};_ggdfbe .Name =name ;switch _cfecgd {case ST_EmUnset :_ggdfbe .Value ="";case ST_EmNone :_ggdfbe .Value ="\u006e\u006f\u006e\u0065";case ST_EmDot :_ggdfbe .Value ="\u0064\u006f\u0074";case ST_EmComma :_ggdfbe .Value ="\u0063\u006f\u006dm\u0061";case ST_EmCircle :_ggdfbe .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_EmUnderDot :_ggdfbe .Value ="\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074";};return _ggdfbe ,nil ;};func (_bfedf ST_Pitch )ValidateWithPath (path string )error {switch _bfedf {case 0,1,2,3: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 (_bfedf ));};return nil ;};type CT_Recipients struct{ -// ValidateWithPath validates the Settings and its children, prefixing error messages with path -func (_ccebe *Settings )ValidateWithPath (path string )error {if _bcdad :=_ccebe .CT_Settings .ValidateWithPath (path );_bcdad !=nil {return _bcdad ;};return nil ;};func (_fbfgg *CT_Ruby )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbfgg .RubyPr =NewCT_RubyPr ();_fbfgg .Rt =NewCT_RubyContent ();_fbfgg .RubyBase =NewCT_RubyContent ();_gefdg :for {_deddg ,_gedeb :=d .Token ();if _gedeb !=nil {return _gedeb ;};switch _aecffd :=_deddg .(type ){case _d .StartElement :switch _aecffd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _ccadg :=d .DecodeElement (_fbfgg .RubyPr ,&_aecffd );_ccadg !=nil {return _ccadg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _feaeec :=d .DecodeElement (_fbfgg .Rt ,&_aecffd );_feaeec !=nil {return _feaeec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _dbccg :=d .DecodeElement (_fbfgg .RubyBase ,&_aecffd );_dbccg !=nil {return _dbccg ;};default:_ee .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",_aecffd .Name );if _gebee :=d .Skip ();_gebee !=nil {return _gebee ;};};case _d .EndElement :break _gefdg ;case _d .CharData :};};return nil ;}; +// Data About Single Data Source Record +RecipientData []*CT_RecipientData ;};func (_adcdcc *EG_HdrFtrReferences )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _adcdcc .HeaderReference !=nil {_cbcba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}};e .EncodeElement (_adcdcc .HeaderReference ,_cbcba );};if _adcdcc .FooterReference !=nil {_cegd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}};e .EncodeElement (_adcdcc .FooterReference ,_cegd );};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;);func (_cbcfe *WdWsp )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbcfe .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();for _ ,_ebdac :=range start .Attr {if _ebdac .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_cgddb ,_ggfbcf :=_da .ParseBool (_ebdac .Value );if _ggfbcf !=nil {return _ggfbcf ;};_cbcfe .NormalEastAsianFlowAttr =&_cgddb ;continue ;};};_efdfe :for {_gdcbd ,_bfcgfg :=d .Token ();if _bfcgfg !=nil {return _bfcgfg ;};switch _gfffcf :=_gdcbd .(type ){case _d .StartElement :switch _gfffcf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:_cbcfe .CNvPr =_dd .NewCT_NonVisualDrawingProps ();if _gebdg :=d .DecodeElement (_cbcfe .CNvPr ,&_gfffcf );_gebdg !=nil {return _gebdg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_cbcfe .Choice =NewWdCT_WordprocessingShapeChoice ();if _bbeabe :=d .DecodeElement (&_cbcfe .Choice .CNvSpPr ,&_gfffcf );_bbeabe !=nil {return _bbeabe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_cbcfe .Choice =NewWdCT_WordprocessingShapeChoice ();if _gfggcg :=d .DecodeElement (&_cbcfe .Choice .CNvCnPr ,&_gfffcf );_gfggcg !=nil {return _gfggcg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0050\u0072"}:if _fedea :=d .DecodeElement (_cbcfe .SpPr ,&_gfffcf );_fedea !=nil {return _fedea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0073\u0074\u0079l\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbcfe .Style =_dd .NewCT_ShapeStyle ();if _fbccf :=d .DecodeElement (_cbcfe .Style ,&_gfffcf );_fbccf !=nil {return _fbccf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u004c\u0073\u0074"}:_cbcfe .ExtLst =_dd .NewCT_OfficeArtExtensionList ();if _dgdcf :=d .DecodeElement (_cbcfe .ExtLst ,&_gfffcf );_dgdcf !=nil {return _dgdcf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0074\u0078\u0062\u0078"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0078\u0062\u0078"}:_cbcfe .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _cgaage :=d .DecodeElement (&_cbcfe .WChoice .Txbx ,&_gfffcf );_cgaage !=nil {return _cgaage ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0065\u0064\u0054\u0078\u0062\u0078"}:_cbcfe .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _bcecb :=d .DecodeElement (&_cbcfe .WChoice .LinkedTxbx ,&_gfffcf );_bcecb !=nil {return _bcecb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0050\u0072"}:if _aaabdc :=d .DecodeElement (_cbcfe .BodyPr ,&_gfffcf );_aaabdc !=nil {return _aaabdc ;};default:_dg .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",_gfffcf .Name );if _aagcf :=d .Skip ();_aagcf !=nil {return _aagcf ;};};case _d .EndElement :break _efdfe ;case _d .CharData :};};return nil ;};func (_abbcff *CT_TblWidth )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbgcad :=range start .Attr {if _fbgcad .Name .Local =="\u0077"{_cddae ,_adcdb :=ParseUnionST_MeasurementOrPercent (_fbgcad .Value );if _adcdb !=nil {return _adcdb ;};_abbcff .WAttr =&_cddae ;continue ;};if _fbgcad .Name .Local =="\u0074\u0079\u0070\u0065"{_abbcff .TypeAttr .UnmarshalXMLAttr (_fbgcad );continue ;};};for {_feefce ,_efbda :=d .Token ();if _efbda !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068\u003a\u0020\u0025\u0073",_efbda );};if _fdgdf ,_gbgdg :=_feefce .(_d .EndElement );_gbgdg &&_fdgdf .Name ==start .Name {break ;};};return nil ;};type TxbxContent struct{CT_TxbxContent }; -// ValidateWithPath validates the CT_Tc and its children, prefixing error messages with path -func (_fgefcc *CT_Tc )ValidateWithPath (path string )error {if _fgefcc .TcPr !=nil {if _bfbda :=_fgefcc .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_bfbda !=nil {return _bfbda ;};};for _ecabad ,_ddebb :=range _fgefcc .EG_BlockLevelElts {if _ebfbd :=_ddebb .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ecabad ));_ebfbd !=nil {return _ebfbd ;};};return nil ;};func (_gfcaff *ST_ObjectUpdateMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gfcaff =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_gfcaff =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_gfcaff =2;};return nil ;}; +// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path +func (_dafagb *CT_TwipsMeasure )ValidateWithPath (path string )error {if _cbbbcf :=_dafagb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbbbcf !=nil {return _cbbbcf ;};return nil ;}; -// ValidateWithPath validates the Styles and its children, prefixing error messages with path -func (_egeff *Styles )ValidateWithPath (path string )error {if _bacbb :=_egeff .CT_Styles .ValidateWithPath (path );_bacbb !=nil {return _bacbb ;};return nil ;};type CT_MailMergeDest struct{ +// Validate validates the CT_SmartTagPr and its children +func (_fgggd *CT_SmartTagPr )Validate ()error {return _fgggd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");}; -// Mail Merge Merged Document Type -ValAttr ST_MailMergeDest ;};type CT_Headers struct{ +// ValidateWithPath validates the CT_Frameset and its children, prefixing error messages with path +func (_eeeef *CT_Frameset )ValidateWithPath (path string )error {if _eeeef .Sz !=nil {if _baged :=_eeeef .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_baged !=nil {return _baged ;};};if _eeeef .FramesetSplitbar !=nil {if _cabdb :=_eeeef .FramesetSplitbar .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006ci\u0074\u0062\u0061\u0072");_cabdb !=nil {return _cabdb ;};};if _eeeef .FrameLayout !=nil {if _bddff :=_eeeef .FrameLayout .ValidateWithPath (path +"\u002f\u0046\u0072a\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074");_bddff !=nil {return _bddff ;};};if _eeeef .Title !=nil {if _fgfgdb :=_eeeef .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_fgfgdb !=nil {return _fgfgdb ;};};for _debad ,_efab :=range _eeeef .Choice {if _aebac :=_efab .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_debad ));_aebac !=nil {return _aebac ;};};return nil ;};type ST_DisplacedByCustomXml byte ;func NewCT_Language ()*CT_Language {_dccgb :=&CT_Language {};return _dccgb };type WdCT_WordprocessingShapeChoice1 struct{Txbx *WdCT_TextboxInfo ;LinkedTxbx *WdCT_LinkedTextboxInformation ;}; -// Header Cell Reference -Header []*CT_String ;}; +// Validate validates the EG_MathContent and its children +func (_ccacec *EG_MathContent )Validate ()error {return _ccacec .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006fn\u0074\u0065\u006e\u0074");}; -// UnmarshalXML implements the xml.Unmarshaler interface. -func (_egegd *AlternateContentRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbffbb :for {_ecfbae ,_agebg :=d .Token ();if _agebg !=nil {return _agebg ;};switch _cccec :=_ecfbae .(type ){case _d .StartElement :switch _cccec .Name {case _d .Name {Space :_gecfe ,Local :"\u0043\u0068\u006f\u0069\u0063\u0065"}:_egegd .Choice =NewAC_ChoiceRun ();if _aeecaf :=d .DecodeElement (_egegd .Choice ,&_cccec );_aeecaf !=nil {return _aeecaf ;};for _ ,_adfacb :=range _cccec .Attr {if _adfacb .Name .Local =="\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0073"{_egegd .Choice ._cefaf =_adfacb .Value ;break ;};};case _d .Name {Space :_gecfe ,Local :"\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006b"}:if _dfaff ,_eacba :=_ee .CreateElement (_cccec );_eacba !=nil {return _eacba ;}else {if _ecegdg :=d .DecodeElement (_dfaff ,&_cccec );_ecegdg !=nil {return _ecegdg ;};_egegd .Fallback =_dfaff ;};};case _d .EndElement :break _dbffbb ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TblPPr and its children, prefixing error messages with path +func (_daagee *CT_TblPPr )ValidateWithPath (path string )error {if _daagee .LeftFromTextAttr !=nil {if _dacbb :=_daagee .LeftFromTextAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0066\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078t\u0041\u0074\u0074\u0072");_dacbb !=nil {return _dacbb ;};};if _daagee .RightFromTextAttr !=nil {if _fbbgd :=_daagee .RightFromTextAttr .ValidateWithPath (path +"\u002fR\u0069g\u0068\u0074\u0046\u0072\u006fm\u0054\u0065x\u0074\u0041\u0074\u0074\u0072");_fbbgd !=nil {return _fbbgd ;};};if _daagee .TopFromTextAttr !=nil {if _febcd :=_daagee .TopFromTextAttr .ValidateWithPath (path +"\u002f\u0054o\u0070\u0046\u0072o\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_febcd !=nil {return _febcd ;};};if _daagee .BottomFromTextAttr !=nil {if _gdfgd :=_daagee .BottomFromTextAttr .ValidateWithPath (path +"\u002f\u0042\u006f\u0074to\u006d\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_gdfgd !=nil {return _gdfgd ;};};if _fegde :=_daagee .VertAnchorAttr .ValidateWithPath (path +"\u002fV\u0065r\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_fegde !=nil {return _fegde ;};if _cgadg :=_daagee .HorzAnchorAttr .ValidateWithPath (path +"\u002fH\u006fr\u007a\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_cgadg !=nil {return _cgadg ;};if _affeba :=_daagee .TblpXSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_affeba !=nil {return _affeba ;};if _daagee .TblpXAttr !=nil {if _gbdea :=_daagee .TblpXAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0041\u0074\u0074\u0072");_gbdea !=nil {return _gbdea ;};};if _dfcda :=_daagee .TblpYSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_dfcda !=nil {return _dfcda ;};if _daagee .TblpYAttr !=nil {if _cafdgg :=_daagee .TblpYAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0041\u0074\u0074\u0072");_cafdgg !=nil {return _cafdgg ;};};return nil ;};func NewCT_TblPr ()*CT_TblPr {_dbgaf :=&CT_TblPr {};return _dbgaf };func (_daedf *CT_Jc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_efaf ,_dffff :=_daedf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dffff !=nil {return _dffff ;};start .Attr =append (start .Attr ,_efaf );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fafabe *CT_Text )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_caeg :=range start .Attr {if _caeg .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"&&_caeg .Name .Local =="\u0073\u0070\u0061c\u0065"{_dfddg ,_ccaade :=_caeg .Value ,error (nil );if _ccaade !=nil {return _ccaade ;};_fafabe .SpaceAttr =&_dfddg ;continue ;};};for {_fgfgeb ,_ffadc :=d .Token ();if _ffadc !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_ffadc );};if _ecgga ,_cdeedb :=_fgfgeb .(_d .CharData );_cdeedb {_fafabe .Content =string (_ecgga );};if _cbcacd ,_faaeg :=_fgfgeb .(_d .EndElement );_faaeg &&_cbcacd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_CompatSetting and its children -func (_dfeec *CT_CompatSetting )Validate ()error {return _dfeec .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dp\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067");}; +// Validate validates the EG_RPr and its children +func (_eeffc *EG_RPr )Validate ()error {return _eeffc .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072");};type CT_LineNumber struct{ -// ValidateWithPath validates the CT_TblGrid and its children, prefixing error messages with path -func (_defgb *CT_TblGrid )ValidateWithPath (path string )error {for _dbegc ,_ebdef :=range _defgb .GridCol {if _aacegc :=_ebdef .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_dbegc ));_aacegc !=nil {return _aacegc ;};};if _defgb .TblGridChange !=nil {if _dfcgb :=_defgb .TblGridChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043h\u0061\u006e\u0067\u0065");_dfcgb !=nil {return _dfcgb ;};};return nil ;};func NewCT_PPrBase ()*CT_PPrBase {_bdcff :=&CT_PPrBase {};return _bdcff };func NewCT_Highlight ()*CT_Highlight {_dfbda :=&CT_Highlight {};_dfbda .ValAttr =ST_HighlightColor (1);return _dfbda ;};func (_gfdbca *CT_TwipsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",_gfdbca .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_DocPartName ()*CT_DocPartName {_cacf :=&CT_DocPartName {};return _cacf };func NewCT_DocPartPr ()*CT_DocPartPr {_aedd :=&CT_DocPartPr {};_aedd .Name =NewCT_DocPartName ();return _aedd ;};func (_gadbcg *ST_MailMergeSourceType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gadbcg =0;case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_gadbcg =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_gadbcg =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_gadbcg =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_gadbcg =4;case "\u0074\u0065\u0078\u0074":*_gadbcg =5;case "\u0065\u006d\u0061i\u006c":*_gadbcg =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_gadbcg =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_gadbcg =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_gadbcg =9;};return nil ;};type CT_ParaRPrOriginal struct{ +// Line Number Increments to Display +CountByAttr *int64 ; -// Inserted Paragraph -Ins *CT_TrackChange ; +// Line Numbering Starting Value +StartAttr *int64 ; -// Deleted Paragraph -Del *CT_TrackChange ; +// Distance Between Text and Line Numbering +DistanceAttr *_e .ST_TwipsMeasure ; -// Move Source Paragraph -MoveFrom *CT_TrackChange ; +// Line Numbering Restart Setting +RestartAttr ST_LineNumberRestart ;};func (_dcceg *CT_TcPrChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",_dcceg .AuthorAttr )});if _dcceg .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_dcceg .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_dcceg .IdAttr )});e .EncodeToken (start );_gabfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_dcceg .TcPr ,_gabfa );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbbbd *CT_Num )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbbbd .AbstractNumId =NewCT_DecimalNumber ();for _ ,_gdbcf :=range start .Attr {if _gdbcf .Name .Local =="\u006e\u0075\u006dI\u0064"{_cecb ,_affgb :=_da .ParseInt (_gdbcf .Value ,10,64);if _affgb !=nil {return _affgb ;};_gbbbd .NumIdAttr =_cecb ;continue ;};};_ebcggd :for {_dgddg ,_fgaad :=d .Token ();if _fgaad !=nil {return _fgaad ;};switch _cdbe :=_dgddg .(type ){case _d .StartElement :switch _cdbe .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _ggbcbeb :=d .DecodeElement (_gbbbd .AbstractNumId ,&_cdbe );_ggbcbeb !=nil {return _ggbcbeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdbaeb :=NewCT_NumLvl ();if _afgc :=d .DecodeElement (_gdbaeb ,&_cdbe );_afgc !=nil {return _afgc ;};_gbbbd .LvlOverride =append (_gbbbd .LvlOverride ,_gdbaeb );default:_dg .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",_cdbe .Name );if _babec :=d .Skip ();_babec !=nil {return _babec ;};};case _d .EndElement :break _ebcggd ;case _d .CharData :};};return nil ;}; -// Move Destination Paragraph -MoveTo *CT_TrackChange ; +// Validate validates the CT_ReadingModeInkLockDown and its children +func (_daeee *CT_ReadingModeInkLockDown )Validate ()error {return _daeee .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0061d\u0069\u006e\u0067\u004d\u006fd\u0065I\u006ek\u004c\u006f\u0063\u006b\u0044\u006f\u0077n");};type CT_RubyContent struct{ + +// Phonetic Guide Text Run +R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};type CT_RPr struct{ // Referenced Character Style RStyle *CT_String ; @@ -3290,488 +3227,623 @@ Shd *CT_Shd ; // Manual Run Width FitText *CT_FitText ; -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; + +// Right To Left Text +Rtl *CT_OnOff ; + +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; + +// Emphasis Mark +Em *CT_Em ; + +// Languages for Run Content +Lang *CT_Language ; + +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; + +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; + +// Office Open XML Math +OMath *CT_OnOff ; + +// Revision Information for Run Properties +RPrChange *CT_RPrChange ;}; + +// ValidateWithPath validates the Endnotes and its children, prefixing error messages with path +func (_fadcb *Endnotes )ValidateWithPath (path string )error {if _fadfb :=_fadcb .CT_Endnotes .ValidateWithPath (path );_fadfb !=nil {return _fadfb ;};return nil ;}; + +// ValidateWithPath validates the CT_Jc and its children, prefixing error messages with path +func (_gdbfa *CT_Jc )ValidateWithPath (path string )error {if _gdbfa .ValAttr ==ST_JcUnset {return _g .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 _gffb :=_gdbfa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gffb !=nil {return _gffb ;};return nil ;}; + +// Validate validates the EG_BlockLevelElts and its children +func (_dadab *EG_BlockLevelElts )Validate ()error {return _dadab .ValidateWithPath ("\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065l\u0045\u006c\u0074\u0073");};func (_dfde *CT_MailMergeOdsoFMDFieldType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_acea ,_badacb :=_dfde .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _badacb !=nil {return _badacb ;};start .Attr =append (start .Attr ,_acea );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_HeightRule byte ;func (_gfcdg *EG_ContentRowContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfcdg .Tr !=nil {_bbacfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072"}};for _ ,_ggfde :=range _gfcdg .Tr {e .EncodeElement (_ggfde ,_bbacfa );};};if _gfcdg .CustomXml !=nil {_bbcgg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_gfcdg .CustomXml ,_bbcgg );};if _gfcdg .Sdt !=nil {_beadd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_gfcdg .Sdt ,_beadd );};if _gfcdg .EG_RunLevelElts !=nil {for _ ,_fcggcf :=range _gfcdg .EG_RunLevelElts {_fcggcf .MarshalXML (e ,_d .StartElement {});};};return nil ;};const (ST_FldCharTypeUnset ST_FldCharType =0;ST_FldCharTypeBegin ST_FldCharType =1;ST_FldCharTypeSeparate ST_FldCharType =2;ST_FldCharTypeEnd ST_FldCharType =3;);func NewWdCT_WordprocessingCanvasChoice ()*WdCT_WordprocessingCanvasChoice {_bebgef :=&WdCT_WordprocessingCanvasChoice {};return _bebgef ;};func (_egecc *WdInline )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\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077p\u003a\u0069\u006e\u006c\u0069\u006ee";return _egecc .WdCT_Inline .MarshalXML (e ,start );};func (_fedeec *WdST_RelFromH )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fedeec =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fedeec =1;case "\u0070\u0061\u0067\u0065":*_fedeec =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_fedeec =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_fedeec =4;case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_fedeec =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_fedeec =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_fedeec =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_fedeec =8;};return nil ;};type ST_TextAlignment byte ;func (_ggag *CT_Caption )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_ggag .NameAttr )});if _ggag .PosAttr !=ST_CaptionPosUnset {_cfae ,_gbc :=_ggag .PosAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0070o\u0073"});if _gbc !=nil {return _gbc ;};start .Attr =append (start .Attr ,_cfae );};if _ggag .ChapNumAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u004e\u0075m"},Value :_g .Sprintf ("\u0025\u0076",*_ggag .ChapNumAttr )});};if _ggag .HeadingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0069\u006eg"},Value :_g .Sprintf ("\u0025\u0076",*_ggag .HeadingAttr )});};if _ggag .NoLabelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006e\u006f\u004c\u0061\u0062\u0065l"},Value :_g .Sprintf ("\u0025\u0076",*_ggag .NoLabelAttr )});};if _ggag .NumFmtAttr !=ST_NumberFormatUnset {_gebg ,_abbf :=_ggag .NumFmtAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"});if _abbf !=nil {return _abbf ;};start .Attr =append (start .Attr ,_gebg );};if _ggag .SepAttr !=ST_ChapterSepUnset {_gfg ,_bbbg :=_ggag .SepAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0073e\u0070"});if _bbbg !=nil {return _bbbg ;};start .Attr =append (start .Attr ,_gfg );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Perm ()*CT_Perm {_dbcae :=&CT_Perm {};return _dbcae };func (_aaag *CT_Br )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aaag .TypeAttr !=ST_BrTypeUnset {_bdb ,_acda :=_aaag .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _acda !=nil {return _acda ;};start .Attr =append (start .Attr ,_bdb );};if _aaag .ClearAttr !=ST_BrClearUnset {_bad ,_bdae :=_aaag .ClearAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0063\u006c\u0065\u0061\u0072"});if _bdae !=nil {return _bdae ;};start .Attr =append (start .Attr ,_bad );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_Placeholder and its children +func (_fbcef *CT_Placeholder )Validate ()error {return _fbcef .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");}; + +// ValidateWithPath validates the WdWsp and its children, prefixing error messages with path +func (_ebcfeb *WdWsp )ValidateWithPath (path string )error {if _bgedab :=_ebcfeb .WdCT_WordprocessingShape .ValidateWithPath (path );_bgedab !=nil {return _bgedab ;};return nil ;};func (_fbfdg *ST_StyleSort )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbdg ,_efgbg :=d .Token ();if _efgbg !=nil {return _efgbg ;};if _dbcab ,_ccccd :=_gbdg .(_d .EndElement );_ccccd &&_dbcab .Name ==start .Name {*_fbfdg =1;return nil ;};if _bcbcgd ,_cfgbca :=_gbdg .(_d .CharData );!_cfgbca {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",_gbdg );}else {switch string (_bcbcgd ){case "":*_fbfdg =0;case "\u006e\u0061\u006d\u0065":*_fbfdg =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_fbfdg =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fbfdg =3;case "\u0066\u006f\u006e\u0074":*_fbfdg =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_fbfdg =5;case "\u0074\u0079\u0070\u0065":*_fbfdg =6;case "\u0030\u0030\u0030\u0030":*_fbfdg =7;case "\u0030\u0030\u0030\u0031":*_fbfdg =8;case "\u0030\u0030\u0030\u0032":*_fbfdg =9;case "\u0030\u0030\u0030\u0033":*_fbfdg =10;case "\u0030\u0030\u0030\u0034":*_fbfdg =11;case "\u0030\u0030\u0030\u0035":*_fbfdg =12;};};_gbdg ,_efgbg =d .Token ();if _efgbg !=nil {return _efgbg ;};if _bebaed ,_cagcfd :=_gbdg .(_d .EndElement );_cagcfd &&_bebaed .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",_gbdg );}; + +// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path +func (_caee *CT_OnOff )ValidateWithPath (path string )error {if _caee .ValAttr !=nil {if _abbbd :=_caee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abbbd !=nil {return _abbbd ;};};return nil ;};func (_fgg *CT_Cnf )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abfb :=range start .Attr {if _abfb .Name .Local =="\u0065v\u0065\u006e\u0056\u0042\u0061\u006ed"{_afb ,_dag :=ParseUnionST_OnOff (_abfb .Value );if _dag !=nil {return _dag ;};_fgg .EvenVBandAttr =&_afb ;continue ;};if _abfb .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_bfdg ,_eed :=ParseUnionST_OnOff (_abfb .Value );if _eed !=nil {return _eed ;};_fgg .FirstRowAttr =&_bfdg ;continue ;};if _abfb .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_bcff ,_egfb :=ParseUnionST_OnOff (_abfb .Value );if _egfb !=nil {return _egfb ;};_fgg .LastRowAttr =&_bcff ;continue ;};if _abfb .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_bdfa ,_gdfd :=ParseUnionST_OnOff (_abfb .Value );if _gdfd !=nil {return _gdfd ;};_fgg .FirstColumnAttr =&_bdfa ;continue ;};if _abfb .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_defcg ,_aead :=ParseUnionST_OnOff (_abfb .Value );if _aead !=nil {return _aead ;};_fgg .LastColumnAttr =&_defcg ;continue ;};if _abfb .Name .Local =="\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"{_bcdf ,_ceg :=ParseUnionST_OnOff (_abfb .Value );if _ceg !=nil {return _ceg ;};_fgg .OddVBandAttr =&_bcdf ;continue ;};if _abfb .Name .Local =="\u0076\u0061\u006c"{_fdaf ,_febaf :=_abfb .Value ,error (nil );if _febaf !=nil {return _febaf ;};_fgg .ValAttr =&_fdaf ;continue ;};if _abfb .Name .Local =="\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"{_cab ,_dace :=ParseUnionST_OnOff (_abfb .Value );if _dace !=nil {return _dace ;};_fgg .OddHBandAttr =&_cab ;continue ;};if _abfb .Name .Local =="\u0065v\u0065\u006e\u0048\u0042\u0061\u006ed"{_cedd ,_abbb :=ParseUnionST_OnOff (_abfb .Value );if _abbb !=nil {return _abbb ;};_fgg .EvenHBandAttr =&_cedd ;continue ;};if _abfb .Name .Local =="\u0066\u0069\u0072\u0073tR\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_ggbb ,_adgf :=ParseUnionST_OnOff (_abfb .Value );if _adgf !=nil {return _adgf ;};_fgg .FirstRowFirstColumnAttr =&_ggbb ;continue ;};if _abfb .Name .Local =="\u0066i\u0072s\u0074\u0052\u006f\u0077\u004ca\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_eegd ,_bcdg :=ParseUnionST_OnOff (_abfb .Value );if _bcdg !=nil {return _bcdg ;};_fgg .FirstRowLastColumnAttr =&_eegd ;continue ;};if _abfb .Name .Local =="\u006ca\u0073t\u0052\u006f\u0077\u0046\u0069r\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_cgcc ,_cbbf :=ParseUnionST_OnOff (_abfb .Value );if _cbbf !=nil {return _cbbf ;};_fgg .LastRowFirstColumnAttr =&_cgcc ;continue ;};if _abfb .Name .Local =="\u006c\u0061\u0073\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_degc ,_eegc :=ParseUnionST_OnOff (_abfb .Value );if _eegc !=nil {return _eegc ;};_fgg .LastRowLastColumnAttr =&_degc ;continue ;};};for {_cdfc ,_bebcd :=d .Token ();if _bebcd !=nil {return _g .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043n\u0066\u003a\u0020\u0025\u0073",_bebcd );};if _agda ,_bebf :=_cdfc .(_d .EndElement );_bebf &&_agda .Name ==start .Name {break ;};};return nil ;};func (_gbfdfg *ST_Hint )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gbfdfg =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gbfdfg =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_gbfdfg =2;};return nil ;};func (_bggfb *WdCT_WrapTopBottom )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bggfb .DistTAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_g .Sprintf ("\u0025\u0076",*_bggfb .DistTAttr )});};if _bggfb .DistBAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_g .Sprintf ("\u0025\u0076",*_bggfb .DistBAttr )});};e .EncodeToken (start );if _bggfb .EffectExtent !=nil {_edgdc :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_bggfb .EffectExtent ,_edgdc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cagee ST_FontFamily )Validate ()error {return _cagee .ValidateWithPath ("")};func (_dfec *CT_Color )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bacb :=range start .Attr {if _bacb .Name .Local =="\u0076\u0061\u006c"{_dffc ,_abaf :=ParseUnionST_HexColor (_bacb .Value );if _abaf !=nil {return _abaf ;};_dfec .ValAttr =_dffc ;continue ;};if _bacb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_dfec .ThemeColorAttr .UnmarshalXMLAttr (_bacb );continue ;};if _bacb .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_gegb ,_aced :=_bacb .Value ,error (nil );if _aced !=nil {return _aced ;};_dfec .ThemeTintAttr =&_gegb ;continue ;};if _bacb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_fbfde ,_bcge :=_bacb .Value ,error (nil );if _bcge !=nil {return _bcge ;};_dfec .ThemeShadeAttr =&_fbfde ;continue ;};};for {_gcba ,_adgfd :=d .Token ();if _adgfd !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_adgfd );};if _edbd ,_geea :=_gcba .(_d .EndElement );_geea &&_edbd .Name ==start .Name {break ;};};return nil ;};func (_edgfag *CT_UnsignedDecimalNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbggac :=range start .Attr {if _cbggac .Name .Local =="\u0076\u0061\u006c"{_acbebd ,_fbbdc :=_da .ParseUint (_cbggac .Value ,10,64);if _fbbdc !=nil {return _fbbdc ;};_edgfag .ValAttr =_acbebd ;continue ;};};for {_fcggg ,_dbegde :=d .Token ();if _dbegde !=nil {return _g .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",_dbegde );};if _gceac ,_eeebd :=_fcggg .(_d .EndElement );_eeebd &&_gceac .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the CT_EastAsianLayout and its children +func (_febg *CT_EastAsianLayout )Validate ()error {return _febg .ValidateWithPath ("\u0043T\u005fE\u0061\u0073\u0074\u0041\u0073i\u0061\u006eL\u0061\u0079\u006f\u0075\u0074");}; + +// Validate validates the EG_RunInnerContent and its children +func (_edffdf *EG_RunInnerContent )Validate ()error {return _edffdf .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072\u0043o\u006e\u0074\u0065\u006e\u0074");};func NewCT_FtnPos ()*CT_FtnPos {_ceea :=&CT_FtnPos {};_ceea .ValAttr =ST_FtnPos (1);return _ceea };type CT_WriteProtection struct{ + +// Recommend Write Protection in User Interface +RecommendedAttr *_e .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _e .ST_CryptProv ;CryptAlgorithmClassAttr _e .ST_AlgClass ;CryptAlgorithmTypeAttr _e .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;}; + +// ValidateWithPath validates the CT_DocPartTypes and its children, prefixing error messages with path +func (_ffadf *CT_DocPartTypes )ValidateWithPath (path string )error {if _ffadf .AllAttr !=nil {if _cedf :=_ffadf .AllAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0041\u0074\u0074\u0072");_cedf !=nil {return _cedf ;};};for _cdcce ,_abaa :=range _ffadf .Type {if _agecd :=_abaa .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_cdcce ));_agecd !=nil {return _agecd ;};};return nil ;};type CT_Compat struct{ + +// Use Simplified Rules For Table Border Conflicts +UseSingleBorderforContiguousCells *CT_OnOff ; + +// Fit To Expanded Width When Performing Full Justification +WpJustification *CT_OnOff ; + +// Do Not Create Custom Tab Stop for Hanging Indent +NoTabHangInd *CT_OnOff ; + +// Do Not Add Leading Between Lines of Text +NoLeading *CT_OnOff ; + +// Add Additional Space Below Baseline For Underlined East Asian Text +SpaceForUL *CT_OnOff ; + +// Do Not Balance Text Columns within a Section +NoColumnBalance *CT_OnOff ; + +// Balance Single Byte and Double Byte Characters +BalanceSingleByteDoubleByteWidth *CT_OnOff ; + +// Do Not Center Content on Lines With Exact Line Height +NoExtraLineSpacing *CT_OnOff ; + +// Display Backslash As Yen Sign +DoNotLeaveBackslashAlone *CT_OnOff ; + +// Underline All Trailing Spaces +UlTrailSpace *CT_OnOff ; + +// Don't Justify Lines Ending in Soft Line Break +DoNotExpandShiftReturn *CT_OnOff ; + +// Only Expand/Condense Text By Whole Points +SpacingInWholePoints *CT_OnOff ; + +// Ignore Compression of Full-Width Punctuation Ending a Line +LineWrapLikeWord6 *CT_OnOff ; + +// Print Body Text before Header/Footer Contents +PrintBodyTextBeforeHeader *CT_OnOff ; + +// Print Colors as Black And White without Dithering +PrintColBlack *CT_OnOff ; + +// Use Specific Space Width +WpSpaceWidth *CT_OnOff ; + +// Display Page/Column Breaks Present in Frames +ShowBreaksInFrames *CT_OnOff ; + +// Require Exact Size During Font Substitution +SubFontBySize *CT_OnOff ; + +// Ignore Exact Line Height for Last Line on Page +SuppressBottomSpacing *CT_OnOff ; + +// Ignore Minimum and Exact Line Height for First Line on Page +SuppressTopSpacing *CT_OnOff ; + +// Ignore Minimum Line Height for First Line on Page +SuppressSpacingAtTopOfPage *CT_OnOff ; + +// Use Static Text Leading +SuppressTopSpacingWP *CT_OnOff ; + +// Do Not Use Space Before On First Line After a Page Break +SuppressSpBfAfterPgBrk *CT_OnOff ; + +// Swap Paragraph Borders on Odd Numbered Pages +SwapBordersFacingPages *CT_OnOff ; + +// Treat Backslash Quotation Delimiter as Two Quotation Marks +ConvMailMergeEsc *CT_OnOff ; + +// Use Truncated Integer Division For Font Calculation +TruncateFontHeightsLikeWP6 *CT_OnOff ; + +// Use Specific Small Caps Algorithm +MwSmallCaps *CT_OnOff ; -// Right To Left Text -Rtl *CT_OnOff ; +// Use Printer Metrics To Display Documents +UsePrinterMetrics *CT_OnOff ; -// Use Complex Script Formatting on Run -Cs *CT_OnOff ; +// Do Not Suppress Paragraph Borders Next To Frames +DoNotSuppressParagraphBorders *CT_OnOff ; -// Emphasis Mark -Em *CT_Em ; +// Line Wrap Trailing Spaces +WrapTrailSpaces *CT_OnOff ; -// Languages for Run Content -Lang *CT_Language ; +// Ignore Page Break from Continuous Section Break +FootnoteLayoutLikeWW8 *CT_OnOff ; -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; +// Ignore Text Wrapping around Objects at Bottom of Page +ShapeLayoutLikeWW8 *CT_OnOff ; -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// Align Table Rows Independently +AlignTablesRowByRow *CT_OnOff ; -// Office Open XML Math -OMath *CT_OnOff ;};func (_cbefa *ST_Hint )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afbffa ,_ceefaa :=d .Token ();if _ceefaa !=nil {return _ceefaa ;};if _ffdcg ,_fbcccf :=_afbffa .(_d .EndElement );_fbcccf &&_ffdcg .Name ==start .Name {*_cbefa =1;return nil ;};if _gbgeeb ,_afgdcb :=_afbffa .(_d .CharData );!_afgdcb {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afbffa );}else {switch string (_gbgeeb ){case "":*_cbefa =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cbefa =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_cbefa =2;};};_afbffa ,_ceefaa =d .Token ();if _ceefaa !=nil {return _ceefaa ;};if _bfdgd ,_gcbbb :=_afbffa .(_d .EndElement );_gcbbb &&_bfdgd .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afbffa );};func (_dbgaf *CT_TextAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbgaf .ValAttr =ST_TextAlignment (1);for _ ,_eeaeb :=range start .Attr {if _eeaeb .Name .Local =="\u0076\u0061\u006c"{_dbgaf .ValAttr .UnmarshalXMLAttr (_eeaeb );continue ;};};for {_cefbad ,_ccffd :=d .Token ();if _ccffd !=nil {return _db .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",_ccffd );};if _dcgacg ,_fdecb :=_cefbad .(_d .EndElement );_fdecb &&_dcgacg .Name ==start .Name {break ;};};return nil ;};type CT_TwipsMeasure struct{ +// Ignore Width of Last Tab Stop When Aligning Paragraph If It Is Not Left Aligned +ForgetLastTabAlignment *CT_OnOff ; -// Measurement in Twentieths of a Point -ValAttr _c .ST_TwipsMeasure ;}; +// Add Document Grid Line Pitch To Lines in Table Cells +AdjustLineHeightInTable *CT_OnOff ; -// ValidateWithPath validates the CT_LineNumber and its children, prefixing error messages with path -func (_ddbg *CT_LineNumber )ValidateWithPath (path string )error {if _ddbg .DistanceAttr !=nil {if _decaf :=_ddbg .DistanceAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0074\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_decaf !=nil {return _decaf ;};};if _dbdaa :=_ddbg .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_dbdaa !=nil {return _dbdaa ;};return nil ;};func NewCT_Ind ()*CT_Ind {_dccba :=&CT_Ind {};return _dccba };func (_baffbb *ST_ProofErr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edebd ,_cfagc :=d .Token ();if _cfagc !=nil {return _cfagc ;};if _adabdf ,_agaef :=_edebd .(_d .EndElement );_agaef &&_adabdf .Name ==start .Name {*_baffbb =1;return nil ;};if _ggdebf ,_deabd :=_edebd .(_d .CharData );!_deabd {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edebd );}else {switch string (_ggdebf ){case "":*_baffbb =0;case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_baffbb =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_baffbb =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_baffbb =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_baffbb =4;};};_edebd ,_cfagc =d .Token ();if _cfagc !=nil {return _cfagc ;};if _fcbbg ,_fdbcg :=_edebd .(_d .EndElement );_fdbcg &&_fcbbg .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edebd );};func (_fdgeb *CT_FontFamily )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gbceb ,_ddaeg :=_fdgeb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ddaeg !=nil {return _ddaeg ;};start .Attr =append (start .Attr ,_gbceb );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type Numbering struct{CT_Numbering };func (_aedgd *CT_SdtText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fegab :=range start .Attr {if _fegab .Name .Local =="\u006du\u006c\u0074\u0069\u004c\u0069\u006ee"{_fafa ,_dgfage :=ParseUnionST_OnOff (_fegab .Value );if _dgfage !=nil {return _dgfage ;};_aedgd .MultiLineAttr =&_fafa ;continue ;};};for {_bbeab ,_baffb :=d .Token ();if _baffb !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_baffb );};if _fecffb ,_efgfbb :=_bbeab .(_d .EndElement );_efgfbb &&_fecffb .Name ==start .Name {break ;};};return nil ;};func (_eaddd *CT_NumPicBullet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edaec :=range start .Attr {if _edaec .Name .Local =="\u006e\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"{_cdaed ,_aaccf :=_dd .ParseInt (_edaec .Value ,10,64);if _aaccf !=nil {return _aaccf ;};_eaddd .NumPicBulletIdAttr =_cdaed ;continue ;};};_dffdd :for {_aecea ,_eggfb :=d .Token ();if _eggfb !=nil {return _eggfb ;};switch _gacf :=_aecea .(type ){case _d .StartElement :switch _gacf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eaddd .Pict =NewCT_Picture ();if _bfgec :=d .DecodeElement (_eaddd .Pict ,&_gacf );_bfgec !=nil {return _bfgec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eaddd .Drawing =NewCT_Drawing ();if _aabaa :=d .DecodeElement (_eaddd .Drawing ,&_gacf );_aabaa !=nil {return _aabaa ;};default:_ee .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",_gacf .Name );if _gcedg :=d .Skip ();_gcedg !=nil {return _gcedg ;};};case _d .EndElement :break _dffdd ;case _d .CharData :};};return nil ;};func (_cgefa *CT_HdrFtr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cgefa .AltChunk !=nil {_dcgae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_fgcac :=range _cgefa .AltChunk {e .EncodeElement (_fgcac ,_dcgae );};};if _cgefa .EG_ContentBlockContent !=nil {for _ ,_ddca :=range _cgefa .EG_ContentBlockContent {_ddca .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_FtnProps ()*CT_FtnProps {_eaggg :=&CT_FtnProps {};return _eaggg };func (_aeddd ST_TblLayoutType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aeddd .String (),start );};type WdCT_Inline struct{DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;Extent *_bf .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;DocPr *_bf .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_bf .CT_NonVisualGraphicFrameProperties ;Graphic *_bf .Graphic ;};func (_abcca *WdCT_PosH )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ceeff ,_cadbg :=_abcca .RelativeFromAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"});if _cadbg !=nil {return _cadbg ;};start .Attr =append (start .Attr ,_ceeff );e .EncodeToken (start );_abcca .Choice .MarshalXML (e ,_d .StartElement {});e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bgb *CT_AltChunk )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bgb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_bgb .IdAttr )});};e .EncodeToken (start );if _bgb .AltChunkPr !=nil {_abd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061l\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"}};e .EncodeElement (_bgb .AltChunkPr ,_abd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TextboxTightWrap ()*CT_TextboxTightWrap {_dgfcc :=&CT_TextboxTightWrap {};_dgfcc .ValAttr =ST_TextboxTightWrap (1);return _dgfcc ;};func (_acecc ST_Zoom )Validate ()error {return _acecc .ValidateWithPath ("")};func (_bcaed *CT_Language )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_becg :=range start .Attr {if _becg .Name .Local =="\u0076\u0061\u006c"{_gffag ,_bebgb :=_becg .Value ,error (nil );if _bebgb !=nil {return _bebgb ;};_bcaed .ValAttr =&_gffag ;continue ;};if _becg .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_gacec ,_feaf :=_becg .Value ,error (nil );if _feaf !=nil {return _feaf ;};_bcaed .EastAsiaAttr =&_gacec ;continue ;};if _becg .Name .Local =="\u0062\u0069\u0064\u0069"{_edbca ,_dgebd :=_becg .Value ,error (nil );if _dgebd !=nil {return _dgebd ;};_bcaed .BidiAttr =&_edbca ;continue ;};};for {_egbbb ,_bggeg :=d .Token ();if _bggeg !=nil {return _db .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_bggeg );};if _bedaa ,_bebca :=_egbbb .(_d .EndElement );_bebca &&_bedaa .Name ==start .Name {break ;};};return nil ;}; +// Incorrectly Adjust Text Spacing for Specific Unicode Ranges +AutoSpaceLikeWord95 *CT_OnOff ; -// ValidateWithPath validates the CT_NumLvl and its children, prefixing error messages with path -func (_dacde *CT_NumLvl )ValidateWithPath (path string )error {if _dacde .StartOverride !=nil {if _bbbdgf :=_dacde .StartOverride .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u004f\u0076\u0065r\u0072\u0069\u0064\u0065");_bbbdgf !=nil {return _bbbdgf ;};};if _dacde .Lvl !=nil {if _geaca :=_dacde .Lvl .ValidateWithPath (path +"\u002f\u004c\u0076\u006c");_geaca !=nil {return _geaca ;};};return nil ;};func (_adbdba *WdST_WrapText )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_adbdba =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_adbdba =1;case "\u006c\u0065\u0066\u0074":*_adbdba =2;case "\u0072\u0069\u0067h\u0074":*_adbdba =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_adbdba =4;};return nil ;}; +// Do Not Increase Line Height for Raised/Lowered Text +NoSpaceRaiseLower *CT_OnOff ; -// Validate validates the EG_CellMarkupElements and its children -func (_bdece *EG_CellMarkupElements )Validate ()error {return _bdece .ValidateWithPath ("E\u0047\u005f\u0043\u0065ll\u004da\u0072\u006b\u0075\u0070\u0045l\u0065\u006d\u0065\u006e\u0074\u0073");};func NewCT_Placeholder ()*CT_Placeholder {_gdeba :=&CT_Placeholder {};_gdeba .DocPart =NewCT_String ();return _gdeba ;};func NewCT_JcTable ()*CT_JcTable {_abcb :=&CT_JcTable {};_abcb .ValAttr =ST_JcTable (1);return _abcb };func (_degaf *ST_Zoom )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_degaf =0;case "\u006e\u006f\u006e\u0065":*_degaf =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_degaf =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_degaf =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_degaf =4;};return nil ;};type CT_FontSig struct{ +// Use Fixed Paragraph Spacing for HTML Auto Setting +DoNotUseHTMLParagraphAutoSpacing *CT_OnOff ; -// First 32 Bits of Unicode Subset Bitfield -Usb0Attr string ; +// Ignore Space Before Table When Deciding If Table Should Wrap Floating Object +LayoutRawTableWidth *CT_OnOff ; -// Second 32 Bits of Unicode Subset Bitfield -Usb1Attr string ; +// Allow Table Rows to Wrap Inline Objects Independently +LayoutTableRowsApart *CT_OnOff ; -// Third 32 Bits of Unicode Subset Bitfield -Usb2Attr string ; +// Use Incorrect Inter-Character Spacing Rules +UseWord97LineBreakRules *CT_OnOff ; -// Fourth 32 Bits of Unicode Subset Bitfield -Usb3Attr string ; +// Do Not Allow Floating Tables To Break Across Pages +DoNotBreakWrappedTables *CT_OnOff ; -// Lower 32 Bits of Code Page Bit Field -Csb0Attr string ; +// Do Not Snap to Document Grid in Table Cells with Objects +DoNotSnapToGridInCell *CT_OnOff ; -// Upper 32 Bits of Code Page Bit Field -Csb1Attr string ;}; +// Select Field When First or Last Character Is Selected +SelectFldWithFirstOrLastChar *CT_OnOff ; -// Validate validates the CT_PPr and its children -func (_acbfe *CT_PPr )Validate ()error {return _acbfe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072");};func NewEG_RPrBase ()*EG_RPrBase {_gbgdbb :=&EG_RPrBase {};return _gbgdbb };type CT_TcPr struct{ +// Use Legacy Ethiopic and Amharic Line Breaking Rules +ApplyBreakingRules *CT_OnOff ; -// Table Cell Conditional Formatting -CnfStyle *CT_Cnf ; +// Do Not Allow Hanging Punctuation With Character Grid +DoNotWrapTextWithPunct *CT_OnOff ; -// Preferred Table Cell Width -TcW *CT_TblWidth ; +// Do Not Compress Compressible Characters When Using Document Grid +DoNotUseEastAsianBreakRules *CT_OnOff ; -// Grid Columns Spanned by Current Table Cell -GridSpan *CT_DecimalNumber ; +// Incorrectly Display Top Border of Conditional Columns +UseWord2002TableStyleRules *CT_OnOff ; -// Horizontally Merged Cell -HMerge *CT_HMerge ; +// Allow Tables to AutoFit Into Page Margins +GrowAutofit *CT_OnOff ; -// Vertically Merged Cell -VMerge *CT_VMerge ; +// Do Not Bypass East Asian/Complex Script Layout Code +UseFELayout *CT_OnOff ; -// Table Cell Borders -TcBorders *CT_TcBorders ; +// Do Not Automatically Apply List Paragraph Style To Bulleted/Numbered Text +UseNormalStyleForList *CT_OnOff ; -// Table Cell Shading -Shd *CT_Shd ; +// Ignore Hanging Indent When Creating Tab Stop After Numbering +DoNotUseIndentAsNumberingTabStop *CT_OnOff ; -// Don't Wrap Cell Content -NoWrap *CT_OnOff ; +// Use Alternate Set of East Asian Line Breaking Rules +UseAltKinsokuLineBreakRules *CT_OnOff ; -// Single Table Cell Margins -TcMar *CT_TcMar ; +// Allow Contextual Spacing of Paragraphs in Tables +AllowSpaceOfSameStyleInTable *CT_OnOff ; -// Table Cell Text Flow Direction -TextDirection *CT_TextDirection ; +// Do Not Ignore Floating Objects When Calculating Paragraph Indentation +DoNotSuppressIndentation *CT_OnOff ; -// Fit Text Within Cell -TcFitText *CT_OnOff ; +// Do Not AutoFit Tables To Fit Next To Wrapped Objects +DoNotAutofitConstrainedTables *CT_OnOff ; -// Table Cell Vertical Alignment -VAlign *CT_VerticalJc ; +// Allow Table Columns To Exceed Preferred Widths of Constituent Cells +AutofitToFirstFixedWidthCell *CT_OnOff ; -// Ignore End Of Cell Marker In Row Height Calculation -HideMark *CT_OnOff ; +// Underline Following Character Following Numbering +UnderlineTabInNumList *CT_OnOff ; -// Header Cells Associated With Table Cell -Headers *CT_Headers ; +// Always Use Fixed Width for Hangul Characters +DisplayHangulFixedWidth *CT_OnOff ; -// Table Cell Insertion -CellIns *CT_TrackChange ; +// Always Move Paragraph Mark to Page after a Page Break +SplitPgBreakAndParaMark *CT_OnOff ; -// Table Cell Deletion -CellDel *CT_TrackChange ; +// Don't Vertically Align Cells Containing Floating Objects +DoNotVertAlignCellWithSp *CT_OnOff ; -// Vertically Merged/Split Table Cells -CellMerge *CT_CellMergeTrackChange ;TcPrChange *CT_TcPrChange ;}; +// Don't Break Table Rows Around Floating Tables +DoNotBreakConstrainedForcedTable *CT_OnOff ; -// ValidateWithPath validates the CT_Sym and its children, prefixing error messages with path -func (_fadcce *CT_Sym )ValidateWithPath (path string )error {return nil };type EG_RPr struct{ +// Ignore Vertical Alignment in Textboxes +DoNotVertAlignInTxbx *CT_OnOff ; -// Run Properties -RPr *CT_RPr ;};func NewWdWsp ()*WdWsp {_dgabbg :=&WdWsp {};_dgabbg .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();return _dgabbg ;}; +// Use ANSI Kerning Pairs from Fonts +UseAnsiKerningPairs *CT_OnOff ; -// ValidateWithPath validates the CT_SdtDocPart and its children, prefixing error messages with path -func (_eaebf *CT_SdtDocPart )ValidateWithPath (path string )error {if _eaebf .DocPartGallery !=nil {if _bbbcb :=_eaebf .DocPartGallery .ValidateWithPath (path +"\u002fD\u006fc\u0050\u0061\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079");_bbbcb !=nil {return _bbbcb ;};};if _eaebf .DocPartCategory !=nil {if _eggbgc :=_eaebf .DocPartCategory .ValidateWithPath (path +"\u002f\u0044o\u0063\u0050\u0061r\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");_eggbgc !=nil {return _eggbgc ;};};if _eaebf .DocPartUnique !=nil {if _cgedbg :=_eaebf .DocPartUnique .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0055n\u0069\u0071\u0075\u0065");_cgedbg !=nil {return _cgedbg ;};};return nil ;};const (ST_PitchUnset ST_Pitch =0;ST_PitchFixed ST_Pitch =1;ST_PitchVariable ST_Pitch =2;ST_PitchDefault ST_Pitch =3;);type CT_AbstractNum struct{ +// Use Cached Paragraph Information for Column Balancing +CachedColBalance *CT_OnOff ; -// Abstract Numbering Definition ID -AbstractNumIdAttr int64 ; +// Custom Compatibility Setting +CompatSetting []*CT_CompatSetting ;};func NewHdr ()*Hdr {_gfagdbd :=&Hdr {};_gfagdbd .CT_HdrFtr =*NewCT_HdrFtr ();return _gfagdbd };func (_fbaec *CT_FrameLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ffcgb ,_bffca :=_fbaec .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bffca !=nil {return _bffca ;};start .Attr =append (start .Attr ,_ffcgb );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_EdnPos ()*CT_EdnPos {_fefad :=&CT_EdnPos {};_fefad .ValAttr =ST_EdnPos (1);return _fefad };type ST_PageBorderDisplay byte ; -// Abstract Numbering Definition Identifier -Nsid *CT_LongHexNumber ; +// ValidateWithPath validates the CT_FramesetSplitbar and its children, prefixing error messages with path +func (_dgeb *CT_FramesetSplitbar )ValidateWithPath (path string )error {if _dgeb .W !=nil {if _deefg :=_dgeb .W .ValidateWithPath (path +"\u002f\u0057");_deefg !=nil {return _deefg ;};};if _dgeb .Color !=nil {if _gfac :=_dgeb .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_gfac !=nil {return _gfac ;};};if _dgeb .NoBorder !=nil {if _fagef :=_dgeb .NoBorder .ValidateWithPath (path +"\u002fN\u006f\u0042\u006f\u0072\u0064\u0065r");_fagef !=nil {return _fagef ;};};if _dgeb .FlatBorders !=nil {if _gccdg :=_dgeb .FlatBorders .ValidateWithPath (path +"\u002f\u0046\u006ca\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_gccdg !=nil {return _gccdg ;};};return nil ;};func NewCT_TextScale ()*CT_TextScale {_gffad :=&CT_TextScale {};return _gffad };type CT_Charset struct{ -// Abstract Numbering Definition Type -MultiLevelType *CT_MultiLevelType ; +// Value +ValAttr *string ; -// Numbering Template Code -Tmpl *CT_LongHexNumber ; +// IANA Name of Character Set +CharacterSetAttr *string ;};type ST_PTabLeader byte ;func (_dfbcg *CT_SdtContentRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcaeb :for {_dcagf ,_dbdef :=d .Token ();if _dbdef !=nil {return _dbdef ;};switch _acabe :=_dcagf .(type ){case _d .StartElement :switch _acabe .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecfed :=NewCT_SimpleField ();if _bbafb :=d .DecodeElement (_ecfed ,&_acabe );_bbafb !=nil {return _bbafb ;};_dfbcg .FldSimple =append (_dfbcg .FldSimple ,_ecfed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfbcg .Hyperlink =NewCT_Hyperlink ();if _efadbb :=d .DecodeElement (_dfbcg .Hyperlink ,&_acabe );_efadbb !=nil {return _efadbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dfbcg .SubDoc =NewCT_Rel ();if _ecbgcd :=d .DecodeElement (_dfbcg .SubDoc ,&_acabe );_ecbgcd !=nil {return _ecbgcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caceb :=NewEG_ContentRunContent ();_caceb .CustomXml =NewCT_CustomXmlRun ();if _afcff :=d .DecodeElement (_caceb .CustomXml ,&_acabe );_afcff !=nil {return _afcff ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_caceb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gadgcd :=NewEG_ContentRunContent ();_gadgcd .SmartTag =NewCT_SmartTagRun ();if _acgb :=d .DecodeElement (_gadgcd .SmartTag ,&_acabe );_acgb !=nil {return _acgb ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_gadgcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dfdff :=NewEG_ContentRunContent ();_dfdff .Sdt =NewCT_SdtRun ();if _ccada :=d .DecodeElement (_dfdff .Sdt ,&_acabe );_ccada !=nil {return _ccada ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_dfdff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgfgc :=NewEG_ContentRunContent ();_cgfgc .Dir =NewCT_DirContentRun ();if _bffb :=d .DecodeElement (_cgfgc .Dir ,&_acabe );_bffb !=nil {return _bffb ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_cgfgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geabdd :=NewEG_ContentRunContent ();_geabdd .Bdo =NewCT_BdoContentRun ();if _bdage :=d .DecodeElement (_geabdd .Bdo ,&_acabe );_bdage !=nil {return _bdage ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_geabdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egdcf :=NewEG_ContentRunContent ();_egdcf .R =NewCT_R ();if _ccbbe :=d .DecodeElement (_egdcf .R ,&_acabe );_ccbbe !=nil {return _ccbbe ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_egdcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbfcb :=NewEG_ContentRunContent ();_cbfcg :=NewEG_RunLevelElts ();_cbfcg .ProofErr =NewCT_ProofErr ();if _agaacd :=d .DecodeElement (_cbfcg .ProofErr ,&_acabe );_agaacd !=nil {return _agaacd ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_cbfcb );_cbfcb .EG_RunLevelElts =append (_cbfcb .EG_RunLevelElts ,_cbfcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dafgf :=NewEG_ContentRunContent ();_ccfcff :=NewEG_RunLevelElts ();_ccfcff .PermStart =NewCT_PermStart ();if _dcaac :=d .DecodeElement (_ccfcff .PermStart ,&_acabe );_dcaac !=nil {return _dcaac ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_dafgf );_dafgf .EG_RunLevelElts =append (_dafgf .EG_RunLevelElts ,_ccfcff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffbee :=NewEG_ContentRunContent ();_cdedg :=NewEG_RunLevelElts ();_cdedg .PermEnd =NewCT_Perm ();if _ffdf :=d .DecodeElement (_cdedg .PermEnd ,&_acabe );_ffdf !=nil {return _ffdf ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_ffbee );_ffbee .EG_RunLevelElts =append (_ffbee .EG_RunLevelElts ,_cdedg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afdef :=NewEG_ContentRunContent ();_bfgee :=NewEG_RunLevelElts ();_bfgee .Ins =NewCT_RunTrackChange ();if _cfbcd :=d .DecodeElement (_bfgee .Ins ,&_acabe );_cfbcd !=nil {return _cfbcd ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_afdef );_afdef .EG_RunLevelElts =append (_afdef .EG_RunLevelElts ,_bfgee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgabb :=NewEG_ContentRunContent ();_feeeca :=NewEG_RunLevelElts ();_feeeca .Del =NewCT_RunTrackChange ();if _gacda :=d .DecodeElement (_feeeca .Del ,&_acabe );_gacda !=nil {return _gacda ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_fgabb );_fgabb .EG_RunLevelElts =append (_fgabb .EG_RunLevelElts ,_feeeca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_agdgg :=NewEG_ContentRunContent ();_eadfd :=NewEG_RunLevelElts ();_eadfd .MoveFrom =NewCT_RunTrackChange ();if _dagbf :=d .DecodeElement (_eadfd .MoveFrom ,&_acabe );_dagbf !=nil {return _dagbf ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_agdgg );_agdgg .EG_RunLevelElts =append (_agdgg .EG_RunLevelElts ,_eadfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ddfbc :=NewEG_ContentRunContent ();_ddccc :=NewEG_RunLevelElts ();_ddccc .MoveTo =NewCT_RunTrackChange ();if _adccb :=d .DecodeElement (_ddccc .MoveTo ,&_acabe );_adccb !=nil {return _adccb ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_ddfbc );_ddfbc .EG_RunLevelElts =append (_ddfbc .EG_RunLevelElts ,_ddccc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcfce :=NewEG_ContentRunContent ();_agadba :=NewEG_RunLevelElts ();_bdcgg :=NewEG_RangeMarkupElements ();_bdcgg .BookmarkStart =NewCT_Bookmark ();if _afbcb :=d .DecodeElement (_bdcgg .BookmarkStart ,&_acabe );_afbcb !=nil {return _afbcb ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_fcfce );_fcfce .EG_RunLevelElts =append (_fcfce .EG_RunLevelElts ,_agadba );_agadba .EG_RangeMarkupElements =append (_agadba .EG_RangeMarkupElements ,_bdcgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dedaf :=NewEG_ContentRunContent ();_fgefbb :=NewEG_RunLevelElts ();_dbgegf :=NewEG_RangeMarkupElements ();_dbgegf .BookmarkEnd =NewCT_MarkupRange ();if _bbad :=d .DecodeElement (_dbgegf .BookmarkEnd ,&_acabe );_bbad !=nil {return _bbad ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_dedaf );_dedaf .EG_RunLevelElts =append (_dedaf .EG_RunLevelElts ,_fgefbb );_fgefbb .EG_RangeMarkupElements =append (_fgefbb .EG_RangeMarkupElements ,_dbgegf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgdec :=NewEG_ContentRunContent ();_ebga :=NewEG_RunLevelElts ();_fcgeg :=NewEG_RangeMarkupElements ();_fcgeg .MoveFromRangeStart =NewCT_MoveBookmark ();if _bfdec :=d .DecodeElement (_fcgeg .MoveFromRangeStart ,&_acabe );_bfdec !=nil {return _bfdec ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_dgdec );_dgdec .EG_RunLevelElts =append (_dgdec .EG_RunLevelElts ,_ebga );_ebga .EG_RangeMarkupElements =append (_ebga .EG_RangeMarkupElements ,_fcgeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbffa :=NewEG_ContentRunContent ();_ddbefe :=NewEG_RunLevelElts ();_fbfcbd :=NewEG_RangeMarkupElements ();_fbfcbd .MoveFromRangeEnd =NewCT_MarkupRange ();if _eabbe :=d .DecodeElement (_fbfcbd .MoveFromRangeEnd ,&_acabe );_eabbe !=nil {return _eabbe ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_gbffa );_gbffa .EG_RunLevelElts =append (_gbffa .EG_RunLevelElts ,_ddbefe );_ddbefe .EG_RangeMarkupElements =append (_ddbefe .EG_RangeMarkupElements ,_fbfcbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_faeff :=NewEG_ContentRunContent ();_dabeb :=NewEG_RunLevelElts ();_dbed :=NewEG_RangeMarkupElements ();_dbed .MoveToRangeStart =NewCT_MoveBookmark ();if _cbfdfd :=d .DecodeElement (_dbed .MoveToRangeStart ,&_acabe );_cbfdfd !=nil {return _cbfdfd ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_faeff );_faeff .EG_RunLevelElts =append (_faeff .EG_RunLevelElts ,_dabeb );_dabeb .EG_RangeMarkupElements =append (_dabeb .EG_RangeMarkupElements ,_dbed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_degaa :=NewEG_ContentRunContent ();_bagec :=NewEG_RunLevelElts ();_cbbce :=NewEG_RangeMarkupElements ();_cbbce .MoveToRangeEnd =NewCT_MarkupRange ();if _dfecc :=d .DecodeElement (_cbbce .MoveToRangeEnd ,&_acabe );_dfecc !=nil {return _dfecc ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_degaa );_degaa .EG_RunLevelElts =append (_degaa .EG_RunLevelElts ,_bagec );_bagec .EG_RangeMarkupElements =append (_bagec .EG_RangeMarkupElements ,_cbbce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bffcg :=NewEG_ContentRunContent ();_dbfdc :=NewEG_RunLevelElts ();_bceec :=NewEG_RangeMarkupElements ();_bceec .CommentRangeStart =NewCT_MarkupRange ();if _gbaaa :=d .DecodeElement (_bceec .CommentRangeStart ,&_acabe );_gbaaa !=nil {return _gbaaa ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_bffcg );_bffcg .EG_RunLevelElts =append (_bffcg .EG_RunLevelElts ,_dbfdc );_dbfdc .EG_RangeMarkupElements =append (_dbfdc .EG_RangeMarkupElements ,_bceec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcadfb :=NewEG_ContentRunContent ();_fabdgb :=NewEG_RunLevelElts ();_eeagae :=NewEG_RangeMarkupElements ();_eeagae .CommentRangeEnd =NewCT_MarkupRange ();if _abdfbe :=d .DecodeElement (_eeagae .CommentRangeEnd ,&_acabe );_abdfbe !=nil {return _abdfbe ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_fcadfb );_fcadfb .EG_RunLevelElts =append (_fcadfb .EG_RunLevelElts ,_fabdgb );_fabdgb .EG_RangeMarkupElements =append (_fabdgb .EG_RangeMarkupElements ,_eeagae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afccd :=NewEG_ContentRunContent ();_faagc :=NewEG_RunLevelElts ();_efafa :=NewEG_RangeMarkupElements ();_efafa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _adbcfd :=d .DecodeElement (_efafa .CustomXmlInsRangeStart ,&_acabe );_adbcfd !=nil {return _adbcfd ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_afccd );_afccd .EG_RunLevelElts =append (_afccd .EG_RunLevelElts ,_faagc );_faagc .EG_RangeMarkupElements =append (_faagc .EG_RangeMarkupElements ,_efafa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gggbbe :=NewEG_ContentRunContent ();_dfceb :=NewEG_RunLevelElts ();_geecc :=NewEG_RangeMarkupElements ();_geecc .CustomXmlInsRangeEnd =NewCT_Markup ();if _ceageb :=d .DecodeElement (_geecc .CustomXmlInsRangeEnd ,&_acabe );_ceageb !=nil {return _ceageb ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_gggbbe );_gggbbe .EG_RunLevelElts =append (_gggbbe .EG_RunLevelElts ,_dfceb );_dfceb .EG_RangeMarkupElements =append (_dfceb .EG_RangeMarkupElements ,_geecc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fefgb :=NewEG_ContentRunContent ();_feafb :=NewEG_RunLevelElts ();_gbebg :=NewEG_RangeMarkupElements ();_gbebg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fbfga :=d .DecodeElement (_gbebg .CustomXmlDelRangeStart ,&_acabe );_fbfga !=nil {return _fbfga ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_fefgb );_fefgb .EG_RunLevelElts =append (_fefgb .EG_RunLevelElts ,_feafb );_feafb .EG_RangeMarkupElements =append (_feafb .EG_RangeMarkupElements ,_gbebg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dceecc :=NewEG_ContentRunContent ();_fdege :=NewEG_RunLevelElts ();_agccgc :=NewEG_RangeMarkupElements ();_agccgc .CustomXmlDelRangeEnd =NewCT_Markup ();if _gfaee :=d .DecodeElement (_agccgc .CustomXmlDelRangeEnd ,&_acabe );_gfaee !=nil {return _gfaee ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_dceecc );_dceecc .EG_RunLevelElts =append (_dceecc .EG_RunLevelElts ,_fdege );_fdege .EG_RangeMarkupElements =append (_fdege .EG_RangeMarkupElements ,_agccgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdcdad :=NewEG_ContentRunContent ();_afbaa :=NewEG_RunLevelElts ();_dfaag :=NewEG_RangeMarkupElements ();_dfaag .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ddacgc :=d .DecodeElement (_dfaag .CustomXmlMoveFromRangeStart ,&_acabe );_ddacgc !=nil {return _ddacgc ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_bdcdad );_bdcdad .EG_RunLevelElts =append (_bdcdad .EG_RunLevelElts ,_afbaa );_afbaa .EG_RangeMarkupElements =append (_afbaa .EG_RangeMarkupElements ,_dfaag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cffeb :=NewEG_ContentRunContent ();_cdegc :=NewEG_RunLevelElts ();_geabf :=NewEG_RangeMarkupElements ();_geabf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _adeea :=d .DecodeElement (_geabf .CustomXmlMoveFromRangeEnd ,&_acabe );_adeea !=nil {return _adeea ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_cffeb );_cffeb .EG_RunLevelElts =append (_cffeb .EG_RunLevelElts ,_cdegc );_cdegc .EG_RangeMarkupElements =append (_cdegc .EG_RangeMarkupElements ,_geabf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aada :=NewEG_ContentRunContent ();_cddda :=NewEG_RunLevelElts ();_cdbfb :=NewEG_RangeMarkupElements ();_cdbfb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aeddg :=d .DecodeElement (_cdbfb .CustomXmlMoveToRangeStart ,&_acabe );_aeddg !=nil {return _aeddg ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_aada );_aada .EG_RunLevelElts =append (_aada .EG_RunLevelElts ,_cddda );_cddda .EG_RangeMarkupElements =append (_cddda .EG_RangeMarkupElements ,_cdbfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afbcg :=NewEG_ContentRunContent ();_abgbaa :=NewEG_RunLevelElts ();_geddf :=NewEG_RangeMarkupElements ();_geddf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eadec :=d .DecodeElement (_geddf .CustomXmlMoveToRangeEnd ,&_acabe );_eadec !=nil {return _eadec ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_afbcg );_afbcg .EG_RunLevelElts =append (_afbcg .EG_RunLevelElts ,_abgbaa );_abgbaa .EG_RangeMarkupElements =append (_abgbaa .EG_RangeMarkupElements ,_geddf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gecdg :=NewEG_ContentRunContent ();_bdfafa :=NewEG_RunLevelElts ();_bgefd :=NewEG_MathContent ();_bgefd .OMathPara =_b .NewOMathPara ();if _fabfgd :=d .DecodeElement (_bgefd .OMathPara ,&_acabe );_fabfgd !=nil {return _fabfgd ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_gecdg );_gecdg .EG_RunLevelElts =append (_gecdg .EG_RunLevelElts ,_bdfafa );_bdfafa .EG_MathContent =append (_bdfafa .EG_MathContent ,_bgefd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcbfe :=NewEG_ContentRunContent ();_eceeg :=NewEG_RunLevelElts ();_aaccd :=NewEG_MathContent ();_aaccd .OMath =_b .NewOMath ();if _fecaf :=d .DecodeElement (_aaccd .OMath ,&_acabe );_fecaf !=nil {return _fecaf ;};_dfbcg .EG_ContentRunContent =append (_dfbcg .EG_ContentRunContent ,_bcbfe );_bcbfe .EG_RunLevelElts =append (_bcbfe .EG_RunLevelElts ,_eceeg );_eceeg .EG_MathContent =append (_eceeg .EG_MathContent ,_aaccd );default:_dg .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",_acabe .Name );if _bccea :=d .Skip ();_bccea !=nil {return _bccea ;};};case _d .EndElement :break _dcaeb ;case _d .CharData :};};return nil ;};func NewCT_Lvl ()*CT_Lvl {_gdabf :=&CT_Lvl {};return _gdabf };func NewWdInline ()*WdInline {_cdgdd :=&WdInline {};_cdgdd .WdCT_Inline =*NewWdCT_Inline ();return _cdgdd ;};func (_cfceg *CT_Sym )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggedd :=range start .Attr {if _ggedd .Name .Local =="\u0066\u006f\u006e\u0074"{_ddcec ,_ggfab :=_ggedd .Value ,error (nil );if _ggfab !=nil {return _ggfab ;};_cfceg .FontAttr =&_ddcec ;continue ;};if _ggedd .Name .Local =="\u0063\u0068\u0061\u0072"{_ddecc ,_geeab :=_ggedd .Value ,error (nil );if _geeab !=nil {return _geeab ;};_cfceg .CharAttr =&_ddecc ;continue ;};};for {_afcabb ,_afagb :=d .Token ();if _afagb !=nil {return _g .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053y\u006d\u003a\u0020\u0025\u0073",_afagb );};if _adbfbb ,_caggb :=_afcabb .(_d .EndElement );_caggb &&_adbfbb .Name ==start .Name {break ;};};return nil ;};type CT_JcTable struct{ -// Abstract Numbering Definition Name -Name *CT_String ; +// Alignment Type +ValAttr ST_JcTable ;}; -// Numbering Style Definition -StyleLink *CT_String ; +// ValidateWithPath validates the CT_SignedTwipsMeasure and its children, prefixing error messages with path +func (_febac *CT_SignedTwipsMeasure )ValidateWithPath (path string )error {if _aebbb :=_febac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aebbb !=nil {return _aebbb ;};return nil ;};type CT_CharacterSpacing struct{ -// Numbering Style Reference -NumStyleLink *CT_String ; +// Value +ValAttr ST_CharacterSpacing ;}; -// Numbering Level Definition -Lvl []*CT_Lvl ;};func (_cbccbf *ST_BrType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbdbdef ,_gaebbb :=d .Token ();if _gaebbb !=nil {return _gaebbb ;};if _agbeab ,_fcaaa :=_bbdbdef .(_d .EndElement );_fcaaa &&_agbeab .Name ==start .Name {*_cbccbf =1;return nil ;};if _afcad ,_bdaeef :=_bbdbdef .(_d .CharData );!_bdaeef {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbdbdef );}else {switch string (_afcad ){case "":*_cbccbf =0;case "\u0070\u0061\u0067\u0065":*_cbccbf =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_cbccbf =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_cbccbf =3;};};_bbdbdef ,_gaebbb =d .Token ();if _gaebbb !=nil {return _gaebbb ;};if _befaff ,_ceaggg :=_bbdbdef .(_d .EndElement );_ceaggg &&_befaff .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbdbdef );};func (_aecaf *CT_TblPrExBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edcba :for {_bbebe ,_bdfcg :=d .Token ();if _bdfcg !=nil {return _bdfcg ;};switch _cfdae :=_bbebe .(type ){case _d .StartElement :switch _cfdae .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aecaf .TblW =NewCT_TblWidth ();if _gcded :=d .DecodeElement (_aecaf .TblW ,&_cfdae );_gcded !=nil {return _gcded ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aecaf .Jc =NewCT_JcTable ();if _faedg :=d .DecodeElement (_aecaf .Jc ,&_cfdae );_faedg !=nil {return _faedg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aecaf .TblCellSpacing =NewCT_TblWidth ();if _bbdcc :=d .DecodeElement (_aecaf .TblCellSpacing ,&_cfdae );_bbdcc !=nil {return _bbdcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aecaf .TblInd =NewCT_TblWidth ();if _efeff :=d .DecodeElement (_aecaf .TblInd ,&_cfdae );_efeff !=nil {return _efeff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aecaf .TblBorders =NewCT_TblBorders ();if _dgffad :=d .DecodeElement (_aecaf .TblBorders ,&_cfdae );_dgffad !=nil {return _dgffad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aecaf .Shd =NewCT_Shd ();if _cccgf :=d .DecodeElement (_aecaf .Shd ,&_cfdae );_cccgf !=nil {return _cccgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aecaf .TblLayout =NewCT_TblLayoutType ();if _feeab :=d .DecodeElement (_aecaf .TblLayout ,&_cfdae );_feeab !=nil {return _feeab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aecaf .TblCellMar =NewCT_TblCellMar ();if _cffdgd :=d .DecodeElement (_aecaf .TblCellMar ,&_cfdae );_cffdgd !=nil {return _cffdgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aecaf .TblLook =NewCT_TblLook ();if _daddfg :=d .DecodeElement (_aecaf .TblLook ,&_cfdae );_daddfg !=nil {return _daddfg ;};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\u0054\u0062\u006c\u0050\u0072\u0045\u0078B\u0061s\u0065\u0020\u0025\u0076",_cfdae .Name );if _gbbbd :=d .Skip ();_gbbbd !=nil {return _gbbbd ;};};case _d .EndElement :break _edcba ;case _d .CharData :};};return nil ;};type WdCT_WrapTight struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;};func NewAG_TransitionalPassword ()*AG_TransitionalPassword {_ed :=&AG_TransitionalPassword {};return _ed ;};type Document struct{CT_Document };func (_gcecb *WdCT_PosHChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfdcge :for {_edbdag ,_abfbea :=d .Token ();if _abfbea !=nil {return _abfbea ;};switch _cbdde :=_edbdag .(type ){case _d .StartElement :switch _cbdde .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0061\u006c\u0069g\u006e"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0069g\u006e"}:_gcecb .Align =WdST_AlignHUnset ;if _fgcab :=d .DecodeElement (&_gcecb .Align ,&_cbdde );_fgcab !=nil {return _fgcab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_gcecb .PosOffset =new (int32 );if _bdaegg :=d .DecodeElement (_gcecb .PosOffset ,&_cbdde );_bdaegg !=nil {return _bdaegg ;};default:_ee .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",_cbdde .Name );if _gdacec :=d .Skip ();_gdacec !=nil {return _gdacec ;};};case _d .EndElement :break _gfdcge ;case _d .CharData :};};return nil ;};type CT_SmartTagRun struct{ +// Validate validates the CT_DocRsids and its children +func (_cdafc *CT_DocRsids )Validate ()error {return _cdafc .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073");};func (_cdefd *CT_Markup )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_cdefd .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdgcg ST_NumberFormat )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fdgcg .String (),start );};func (_fbdfa *CT_EdnDocProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fbdfa .Pos !=nil {_dafc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_fbdfa .Pos ,_dafc );};if _fbdfa .NumFmt !=nil {_ffgac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fbdfa .NumFmt ,_ffgac );};if _fbdfa .NumStart !=nil {_bcdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fbdfa .NumStart ,_bcdc );};if _fbdfa .NumRestart !=nil {_aaed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fbdfa .NumRestart ,_aaed );};if _fbdfa .Endnote !=nil {_ggbcb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}};for _ ,_gaad :=range _fbdfa .Endnote {e .EncodeElement (_gaad ,_ggbcb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SdtDocPart ()*CT_SdtDocPart {_edcag :=&CT_SdtDocPart {};return _edcag }; -// Smart Tag Namespace -UriAttr *string ; +// Validate validates the CT_MathCtrlDel and its children +func (_fccac *CT_MathCtrlDel )Validate ()error {return _fccac .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0044\u0065\u006c");};func (_ddeggd *ST_EdnPos )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddeggd =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_ddeggd =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_ddeggd =2;};return nil ;};func (_gacae ST_HexColorAuto )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gacae .String (),start );};func ParseUnionST_TwipsMeasure (s string )(_e .ST_TwipsMeasure ,error ){_fcfgf :=_e .ST_TwipsMeasure {};if _e .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_fcfgf .ST_PositiveUniversalMeasure =&s ;}else {_efdea ,_eedac :=_da .ParseFloat (s ,64);if _eedac !=nil {return _fcfgf ,_g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_eedac );};_fcfgf .ST_UnsignedDecimalNumber =_dg .Uint64 (uint64 (_efdea ));};return _fcfgf ,nil ;};func (_faeedd *ST_HexColor )ValidateWithPath (path string )error {_ebeeed :=[]string {};if _faeedd .ST_HexColorAuto !=ST_HexColorAutoUnset {_ebeeed =append (_ebeeed ,"\u0053T\u005fH\u0065\u0078\u0043\u006f\u006c\u006f\u0072\u0041\u0075\u0074\u006f");};if _faeedd .ST_HexColorRGB !=nil {_ebeeed =append (_ebeeed ,"\u0053\u0054\u005f\u0048\u0065\u0078\u0043\u006f\u006co\u0072\u0052\u0047\u0042");};if len (_ebeeed )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ebeeed );};return nil ;};func (_effcg ST_MeasurementOrPercent )String ()string {if _effcg .ST_DecimalNumberOrPercent !=nil {return _effcg .ST_DecimalNumberOrPercent .String ();};if _effcg .ST_UniversalMeasure !=nil {return _g .Sprintf ("\u0025\u0076",*_effcg .ST_UniversalMeasure );};return "";};func (_ggdecc ST_NumberFormat )Validate ()error {return _ggdecc .ValidateWithPath ("")};type CT_NumLvl struct{ -// Smart Tag Name -ElementAttr string ; +// Numbering Level ID +IlvlAttr int64 ; -// Smart Tag Properties -SmartTagPr *CT_SmartTagPr ;EG_PContent []*EG_PContent ;};func NewCT_DivBdr ()*CT_DivBdr {_ddbe :=&CT_DivBdr {};return _ddbe };func (_bdeea ST_DocProtect )Validate ()error {return _bdeea .ValidateWithPath ("")};func (_cecbc *ST_DocProtect )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cecbc =0;case "\u006e\u006f\u006e\u0065":*_cecbc =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_cecbc =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_cecbc =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_cecbc =4;case "\u0066\u006f\u0072m\u0073":*_cecbc =5;};return nil ;}; +// Numbering Level Starting Value Override +StartOverride *CT_DecimalNumber ; -// ValidateWithPath validates the CT_SdtDateMappingType and its children, prefixing error messages with path -func (_ebfec *CT_SdtDateMappingType )ValidateWithPath (path string )error {if _beabgg :=_ebfec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_beabgg !=nil {return _beabgg ;};return nil ;};type ST_Lock byte ;func (_ddafef *CT_SdtCell )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ddafef .SdtPr !=nil {_dfaca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_ddafef .SdtPr ,_dfaca );};if _ddafef .SdtEndPr !=nil {_aeeda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_ddafef .SdtEndPr ,_aeeda );};if _ddafef .SdtContent !=nil {_cdcba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_ddafef .SdtContent ,_cdcba );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_edgff *CT_OdsoFieldMapData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfeac :for {_cadgg ,_bdegc :=d .Token ();if _bdegc !=nil {return _bdegc ;};switch _ffbe :=_cadgg .(type ){case _d .StartElement :switch _ffbe .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edgff .Type =NewCT_MailMergeOdsoFMDFieldType ();if _bccgg :=d .DecodeElement (_edgff .Type ,&_ffbe );_bccgg !=nil {return _bccgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edgff .Name =NewCT_String ();if _dcagf :=d .DecodeElement (_edgff .Name ,&_ffbe );_dcagf !=nil {return _dcagf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edgff .MappedName =NewCT_String ();if _feded :=d .DecodeElement (_edgff .MappedName ,&_ffbe );_feded !=nil {return _feded ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edgff .Column =NewCT_DecimalNumber ();if _adgdd :=d .DecodeElement (_edgff .Column ,&_ffbe );_adgdd !=nil {return _adgdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edgff .Lid =NewCT_Lang ();if _eegfd :=d .DecodeElement (_edgff .Lid ,&_ffbe );_eegfd !=nil {return _eegfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edgff .DynamicAddress =NewCT_OnOff ();if _adfd :=d .DecodeElement (_edgff .DynamicAddress ,&_ffbe );_adfd !=nil {return _adfd ;};default:_ee .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",_ffbe .Name );if _deegf :=d .Skip ();_deegf !=nil {return _deegf ;};};case _d .EndElement :break _cfeac ;case _d .CharData :};};return nil ;};type CT_FramesetSplitbar struct{ +// Numbering Level Override Definition +Lvl *CT_Lvl ;};func (_gaagb ST_Wrap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eeefe :=_d .Attr {};_eeefe .Name =name ;switch _gaagb {case ST_WrapUnset :_eeefe .Value ="";case ST_WrapAuto :_eeefe .Value ="\u0061\u0075\u0074\u006f";case ST_WrapNotBeside :_eeefe .Value ="\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e";case ST_WrapAround :_eeefe .Value ="\u0061\u0072\u006f\u0075\u006e\u0064";case ST_WrapTight :_eeefe .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapThrough :_eeefe .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";case ST_WrapNone :_eeefe .Value ="\u006e\u006f\u006e\u0065";};return _eeefe ,nil ;};type CT_TrackChangeRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;AuthorAttr string ;DateAttr *_a .Time ; -// Frameset Splitter Width -W *CT_TwipsMeasure ; +// Annotation Identifier +IdAttr int64 ;};type CT_Body struct{EG_BlockLevelElts []*EG_BlockLevelElts ; -// Frameset Splitter Color -Color *CT_Color ; +// Document Final Section Properties +SectPr *CT_SectPr ;}; -// Do Not Display Frameset Splitters -NoBorder *CT_OnOff ; +// Validate validates the CT_Border and its children +func (_cga *CT_Border )Validate ()error {return _cga .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};func (_fcfc *CT_Jc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcfc .ValAttr =ST_Jc (1);for _ ,_gaebd :=range start .Attr {if _gaebd .Name .Local =="\u0076\u0061\u006c"{_fcfc .ValAttr .UnmarshalXMLAttr (_gaebd );continue ;};};for {_fdda ,_daeeff :=d .Token ();if _daeeff !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004ac\u003a\u0020\u0025\u0073",_daeeff );};if _ggadg ,_afce :=_fdda .(_d .EndElement );_afce &&_ggadg .Name ==start .Name {break ;};};return nil ;};func (_fdb *CT_Background )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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"});if _fdb .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_fdb .ColorAttr )});};if _fdb .ThemeColorAttr !=ST_ThemeColorUnset {_gcc ,_gdf :=_fdb .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _gdf !=nil {return _gdf ;};start .Attr =append (start .Attr ,_gcc );};if _fdb .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fdb .ThemeTintAttr )});};if _fdb .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fdb .ThemeShadeAttr )});};e .EncodeToken (start );if _fdb .Any !=nil {for _ ,_cbe :=range _fdb .Any {_cbe .MarshalXML (e ,_d .StartElement {});};};if _fdb .Drawing !=nil {_caag :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_fdb .Drawing ,_caag );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_DocRsids ()*CT_DocRsids {_daagd :=&CT_DocRsids {};return _daagd }; -// Frameset Splitter Border Style -FlatBorders *CT_OnOff ;}; +// Validate validates the CT_FrameLayout and its children +func (_bfeafb *CT_FrameLayout )Validate ()error {return _bfeafb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u004ca\u0079\u006f\u0075\u0074");};func (_dadfb ST_ObjectUpdateMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fdbccdb :=_d .Attr {};_fdbccdb .Name =name ;switch _dadfb {case ST_ObjectUpdateModeUnset :_fdbccdb .Value ="";case ST_ObjectUpdateModeAlways :_fdbccdb .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_ObjectUpdateModeOnCall :_fdbccdb .Value ="\u006f\u006e\u0043\u0061\u006c\u006c";};return _fdbccdb ,nil ;};type CT_EastAsianLayout struct{ -// ValidateWithPath validates the CT_PPrBase and its children, prefixing error messages with path -func (_ffbbda *CT_PPrBase )ValidateWithPath (path string )error {if _ffbbda .PStyle !=nil {if _baac :=_ffbbda .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_baac !=nil {return _baac ;};};if _ffbbda .KeepNext !=nil {if _cageg :=_ffbbda .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_cageg !=nil {return _cageg ;};};if _ffbbda .KeepLines !=nil {if _ebage :=_ffbbda .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_ebage !=nil {return _ebage ;};};if _ffbbda .PageBreakBefore !=nil {if _eacec :=_ffbbda .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_eacec !=nil {return _eacec ;};};if _ffbbda .FramePr !=nil {if _ggcdac :=_ffbbda .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_ggcdac !=nil {return _ggcdac ;};};if _ffbbda .WidowControl !=nil {if _eabagg :=_ffbbda .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_eabagg !=nil {return _eabagg ;};};if _ffbbda .NumPr !=nil {if _bbab :=_ffbbda .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_bbab !=nil {return _bbab ;};};if _ffbbda .SuppressLineNumbers !=nil {if _aecgc :=_ffbbda .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_aecgc !=nil {return _aecgc ;};};if _ffbbda .PBdr !=nil {if _ccfdfa :=_ffbbda .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_ccfdfa !=nil {return _ccfdfa ;};};if _ffbbda .Shd !=nil {if _ceggf :=_ffbbda .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_ceggf !=nil {return _ceggf ;};};if _ffbbda .Tabs !=nil {if _efecb :=_ffbbda .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_efecb !=nil {return _efecb ;};};if _ffbbda .SuppressAutoHyphens !=nil {if _fabcd :=_ffbbda .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_fabcd !=nil {return _fabcd ;};};if _ffbbda .Kinsoku !=nil {if _cceaa :=_ffbbda .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_cceaa !=nil {return _cceaa ;};};if _ffbbda .WordWrap !=nil {if _dddff :=_ffbbda .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_dddff !=nil {return _dddff ;};};if _ffbbda .OverflowPunct !=nil {if _bfdge :=_ffbbda .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_bfdge !=nil {return _bfdge ;};};if _ffbbda .TopLinePunct !=nil {if _cgebe :=_ffbbda .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_cgebe !=nil {return _cgebe ;};};if _ffbbda .AutoSpaceDE !=nil {if _affbb :=_ffbbda .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_affbb !=nil {return _affbb ;};};if _ffbbda .AutoSpaceDN !=nil {if _ebcbd :=_ffbbda .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_ebcbd !=nil {return _ebcbd ;};};if _ffbbda .Bidi !=nil {if _cgfba :=_ffbbda .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_cgfba !=nil {return _cgfba ;};};if _ffbbda .AdjustRightInd !=nil {if _ceeaf :=_ffbbda .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_ceeaf !=nil {return _ceeaf ;};};if _ffbbda .SnapToGrid !=nil {if _cfgdb :=_ffbbda .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_cfgdb !=nil {return _cfgdb ;};};if _ffbbda .Spacing !=nil {if _dgbee :=_ffbbda .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_dgbee !=nil {return _dgbee ;};};if _ffbbda .Ind !=nil {if _dfaf :=_ffbbda .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_dfaf !=nil {return _dfaf ;};};if _ffbbda .ContextualSpacing !=nil {if _abaf :=_ffbbda .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_abaf !=nil {return _abaf ;};};if _ffbbda .MirrorIndents !=nil {if _agdgaf :=_ffbbda .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_agdgaf !=nil {return _agdgaf ;};};if _ffbbda .SuppressOverlap !=nil {if _gdfdg :=_ffbbda .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_gdfdg !=nil {return _gdfdg ;};};if _ffbbda .Jc !=nil {if _fcdab :=_ffbbda .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_fcdab !=nil {return _fcdab ;};};if _ffbbda .TextDirection !=nil {if _ccgeg :=_ffbbda .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_ccgeg !=nil {return _ccgeg ;};};if _ffbbda .TextAlignment !=nil {if _ecggbd :=_ffbbda .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_ecggbd !=nil {return _ecggbd ;};};if _ffbbda .TextboxTightWrap !=nil {if _febc :=_ffbbda .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_febc !=nil {return _febc ;};};if _ffbbda .OutlineLvl !=nil {if _cbddca :=_ffbbda .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_cbddca !=nil {return _cbddca ;};};if _ffbbda .DivId !=nil {if _bbeda :=_ffbbda .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_bbeda !=nil {return _bbeda ;};};if _ffbbda .CnfStyle !=nil {if _ggbe :=_ffbbda .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_ggbe !=nil {return _ggbe ;};};return nil ;};func (_fbdab ST_Zoom )String ()string {switch _fbdab {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 (_ebbgbd ST_Direction )String ()string {switch _ebbgbd {case 0:return "";case 1:return "\u006c\u0074\u0072";case 2:return "\u0072\u0074\u006c";};return "";}; +// East Asian Typography Run ID +IdAttr *int64 ; -// Validate validates the EG_ParaRPrTrackChanges and its children -func (_aecaa *EG_ParaRPrTrackChanges )Validate ()error {return _aecaa .ValidateWithPath ("\u0045\u0047\u005f\u0050ar\u0061\u0052\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067e\u0073");};func (_gdaag *CT_FFDDList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecfbd :for {_afdb ,_cgeac :=d .Token ();if _cgeac !=nil {return _cgeac ;};switch _cfed :=_afdb .(type ){case _d .StartElement :switch _cfed .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdaag .Result =NewCT_DecimalNumber ();if _adebb :=d .DecodeElement (_gdaag .Result ,&_cfed );_adebb !=nil {return _adebb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdaag .Default =NewCT_DecimalNumber ();if _beada :=d .DecodeElement (_gdaag .Default ,&_cfed );_beada !=nil {return _beada ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aaeg :=NewCT_String ();if _efece :=d .DecodeElement (_aaeg ,&_cfed );_efece !=nil {return _efece ;};_gdaag .ListEntry =append (_gdaag .ListEntry ,_aaeg );default:_ee .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",_cfed .Name );if _gcbgd :=d .Skip ();_gcbgd !=nil {return _gcbgd ;};};case _d .EndElement :break _ecfbd ;case _d .CharData :};};return nil ;};func (_ebcaf *ST_HeightRule )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ebcaf =0;case "\u0061\u0075\u0074\u006f":*_ebcaf =1;case "\u0065\u0078\u0061c\u0074":*_ebcaf =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_ebcaf =3;};return nil ;}; +// Two Lines in One +CombineAttr *_e .ST_OnOff ; -// ValidateWithPath validates the Ftr and its children, prefixing error messages with path -func (_eegea *Ftr )ValidateWithPath (path string )error {if _ggece :=_eegea .CT_HdrFtr .ValidateWithPath (path );_ggece !=nil {return _ggece ;};return nil ;};type CT_AltChunkPr struct{ +// Display Brackets Around Two Lines in One +CombineBracketsAttr ST_CombineBrackets ; -// Keep Source Formatting on Import -MatchSrc *CT_OnOff ;};func (_affbbe *EG_SectPrContents )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _affbbe .FootnotePr !=nil {_bggag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_affbbe .FootnotePr ,_bggag );};if _affbbe .EndnotePr !=nil {_eeeedd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_affbbe .EndnotePr ,_eeeedd );};if _affbbe .Type !=nil {_aadgggf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_affbbe .Type ,_aadgggf );};if _affbbe .PgSz !=nil {_fecbbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_affbbe .PgSz ,_fecbbd );};if _affbbe .PgMar !=nil {_dccda :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_affbbe .PgMar ,_dccda );};if _affbbe .PaperSrc !=nil {_ecgee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_affbbe .PaperSrc ,_ecgee );};if _affbbe .PgBorders !=nil {_eegdc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_affbbe .PgBorders ,_eegdc );};if _affbbe .LnNumType !=nil {_ebdbd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_affbbe .LnNumType ,_ebdbd );};if _affbbe .PgNumType !=nil {_ebdgfad :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_affbbe .PgNumType ,_ebdgfad );};if _affbbe .Cols !=nil {_becaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_affbbe .Cols ,_becaf );};if _affbbe .FormProt !=nil {_aaaga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_affbbe .FormProt ,_aaaga );};if _affbbe .VAlign !=nil {_cabeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_affbbe .VAlign ,_cabeb );};if _affbbe .NoEndnote !=nil {_ccfbbf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_affbbe .NoEndnote ,_ccfbbf );};if _affbbe .TitlePg !=nil {_dbafa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_affbbe .TitlePg ,_dbafa );};if _affbbe .TextDirection !=nil {_dabgdd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_affbbe .TextDirection ,_dabgdd );};if _affbbe .Bidi !=nil {_gcedac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_affbbe .Bidi ,_gcedac );};if _affbbe .RtlGutter !=nil {_fccgcb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_affbbe .RtlGutter ,_fccgcb );};if _affbbe .DocGrid !=nil {_ddbcc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_affbbe .DocGrid ,_ddbcc );};if _affbbe .PrinterSettings !=nil {_cdfcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_affbbe .PrinterSettings ,_cdfcb );};return nil ;};type CT_Jc struct{ +// Horizontal in Vertical (Rotate Text) +VertAttr *_e .ST_OnOff ; -// Alignment Type -ValAttr ST_Jc ;}; +// Compress Rotated Text to Line Height +VertCompressAttr *_e .ST_OnOff ;};type CT_Footnotes struct{ -// Validate validates the CT_FramePr and its children -func (_bada *CT_FramePr )Validate ()error {return _bada .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");};func NewCT_Footnotes ()*CT_Footnotes {_gfgcge :=&CT_Footnotes {};return _gfgcge };func (_ddbca *Hdr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077\u003a\u0068d\u0072";return _ddbca .CT_HdrFtr .MarshalXML (e ,start );};func (_gfed *CT_Border )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfed .ValAttr =ST_Border (1);for _ ,_edcd :=range start .Attr {if _edcd .Name .Local =="\u0076\u0061\u006c"{_gfed .ValAttr .UnmarshalXMLAttr (_edcd );continue ;};if _edcd .Name .Local =="\u0063\u006f\u006co\u0072"{_aaf ,_caag :=ParseUnionST_HexColor (_edcd .Value );if _caag !=nil {return _caag ;};_gfed .ColorAttr =&_aaf ;continue ;};if _edcd .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_gfed .ThemeColorAttr .UnmarshalXMLAttr (_edcd );continue ;};if _edcd .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_acgb ,_fbda :=_edcd .Value ,error (nil );if _fbda !=nil {return _fbda ;};_gfed .ThemeTintAttr =&_acgb ;continue ;};if _edcd .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_ggag ,_ggge :=_edcd .Value ,error (nil );if _ggge !=nil {return _ggge ;};_gfed .ThemeShadeAttr =&_ggag ;continue ;};if _edcd .Name .Local =="\u0073\u007a"{_ebgg ,_ecgd :=_dd .ParseUint (_edcd .Value ,10,64);if _ecgd !=nil {return _ecgd ;};_gfed .SzAttr =&_ebgg ;continue ;};if _edcd .Name .Local =="\u0073\u0070\u0061c\u0065"{_fgbc ,_adee :=_dd .ParseUint (_edcd .Value ,10,64);if _adee !=nil {return _adee ;};_gfed .SpaceAttr =&_fgbc ;continue ;};if _edcd .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ceca ,_fec :=ParseUnionST_OnOff (_edcd .Value );if _fec !=nil {return _fec ;};_gfed .ShadowAttr =&_ceca ;continue ;};if _edcd .Name .Local =="\u0066\u0072\u0061m\u0065"{_ccbc ,_cage :=ParseUnionST_OnOff (_edcd .Value );if _cage !=nil {return _cage ;};_gfed .FrameAttr =&_ccbc ;continue ;};};for {_abda ,_gafg :=d .Token ();if _gafg !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_gafg );};if _efcd ,_aef :=_abda .(_d .EndElement );_aef &&_efcd .Name ==start .Name {break ;};};return nil ;}; +// Footnote Content +Footnote []*CT_FtnEdn ;};func NewCT_MailMergeOdsoFMDFieldType ()*CT_MailMergeOdsoFMDFieldType {_aggea :=&CT_MailMergeOdsoFMDFieldType {};_aggea .ValAttr =ST_MailMergeOdsoFMDFieldType (1);return _aggea ;};type ST_TextEffect byte ;type CT_Base64Binary struct{ValAttr string ;}; -// ValidateWithPath validates the WdCT_WordprocessingContentPart and its children, prefixing error messages with path -func (_ddgcf *WdCT_WordprocessingContentPart )ValidateWithPath (path string )error {if _fbafe :=_ddgcf .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fbafe !=nil {return _fbafe ;};if _ddgcf .NvContentPartPr !=nil {if _adeaf :=_ddgcf .NvContentPartPr .ValidateWithPath (path +"\u002f\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072");_adeaf !=nil {return _adeaf ;};};if _ddgcf .Xfrm !=nil {if _eeaed :=_ddgcf .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_eeaed !=nil {return _eeaed ;};};if _ddgcf .ExtLst !=nil {if _affce :=_ddgcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_affce !=nil {return _affce ;};};return nil ;};func (_badcc *CT_SdtRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeefg :for {_ggbbg ,_dabdbc :=d .Token ();if _dabdbc !=nil {return _dabdbc ;};switch _egacg :=_ggbbg .(type ){case _d .StartElement :switch _egacg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_badcc .SdtPr =NewCT_SdtPr ();if _dabfc :=d .DecodeElement (_badcc .SdtPr ,&_egacg );_dabfc !=nil {return _dabfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_badcc .SdtEndPr =NewCT_SdtEndPr ();if _beaed :=d .DecodeElement (_badcc .SdtEndPr ,&_egacg );_beaed !=nil {return _beaed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_badcc .SdtContent =NewCT_SdtContentRun ();if _fcbdef :=d .DecodeElement (_badcc .SdtContent ,&_egacg );_fcbdef !=nil {return _fcbdef ;};default:_ee .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",_egacg .Name );if _bddbec :=d .Skip ();_bddbec !=nil {return _bddbec ;};};case _d .EndElement :break _eeefg ;case _d .CharData :};};return nil ;};func (_fdgega *CT_WriteProtection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fdgega .RecommendedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_fdgega .RecommendedAttr )});};if _fdgega .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_fdgega .AlgorithmNameAttr )});};if _fdgega .HashValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_fdgega .HashValueAttr )});};if _fdgega .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_fdgega .SaltValueAttr )});};if _fdgega .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_fdgega .SpinCountAttr )});};if _fdgega .CryptProviderTypeAttr !=_c .ST_CryptProvUnset {_afedca ,_gcgcd :=_fdgega .CryptProviderTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _gcgcd !=nil {return _gcgcd ;};start .Attr =append (start .Attr ,_afedca );};if _fdgega .CryptAlgorithmClassAttr !=_c .ST_AlgClassUnset {_agdcce ,_dfgaf :=_fdgega .CryptAlgorithmClassAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _dfgaf !=nil {return _dfgaf ;};start .Attr =append (start .Attr ,_agdcce );};if _fdgega .CryptAlgorithmTypeAttr !=_c .ST_AlgTypeUnset {_eabfbb ,_adbbb :=_fdgega .CryptAlgorithmTypeAttr .MarshalXMLAttr (_d .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _adbbb !=nil {return _adbbb ;};start .Attr =append (start .Attr ,_eabfbb );};if _fdgega .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_fdgega .CryptAlgorithmSidAttr )});};if _fdgega .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_fdgega .CryptSpinCountAttr )});};if _fdgega .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_db .Sprintf ("\u0025\u0076",*_fdgega .CryptProviderAttr )});};if _fdgega .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_fdgega .AlgIdExtAttr )});};if _fdgega .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_fdgega .AlgIdExtSourceAttr )});};if _fdgega .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_fdgega .CryptProviderTypeExtAttr )});};if _fdgega .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_db .Sprintf ("\u0025\u0076",*_fdgega .CryptProviderTypeExtSourceAttr )});};if _fdgega .HashAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_db .Sprintf ("\u0025\u0076",*_fdgega .HashAttr )});};if _fdgega .SaltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_fdgega .SaltAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_MailMergeDataType ()*CT_MailMergeDataType {_eded :=&CT_MailMergeDataType {};return _eded };func NewCT_NumPr ()*CT_NumPr {_dgabbb :=&CT_NumPr {};return _dgabbb };func (_gedaf ST_HeightRule )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gfddcc :=_d .Attr {};_gfddcc .Name =name ;switch _gedaf {case ST_HeightRuleUnset :_gfddcc .Value ="";case ST_HeightRuleAuto :_gfddcc .Value ="\u0061\u0075\u0074\u006f";case ST_HeightRuleExact :_gfddcc .Value ="\u0065\u0078\u0061c\u0074";case ST_HeightRuleAtLeast :_gfddcc .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _gfddcc ,nil ;};func (_agfgd *CT_Settings )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _agfgd .WriteProtection !=nil {_ceafc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0072\u0069\u0074\u0065\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e"}};e .EncodeElement (_agfgd .WriteProtection ,_ceafc );};if _agfgd .View !=nil {_afbdcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0069\u0065\u0077"}};e .EncodeElement (_agfgd .View ,_afbdcf );};if _agfgd .Zoom !=nil {_cdfceg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u007a\u006f\u006f\u006d"}};e .EncodeElement (_agfgd .Zoom ,_cdfceg );};if _agfgd .RemovePersonalInformation !=nil {_abadb :=_d .StartElement {Name :_d .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 (_agfgd .RemovePersonalInformation ,_abadb );};if _agfgd .RemoveDateAndTime !=nil {_cefde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0065mo\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006e\u0064\u0054\u0069\u006d\u0065"}};e .EncodeElement (_agfgd .RemoveDateAndTime ,_cefde );};if _agfgd .DoNotDisplayPageBoundaries !=nil {_ebgfg :=_d .StartElement {Name :_d .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 (_agfgd .DoNotDisplayPageBoundaries ,_ebgfg );};if _agfgd .DisplayBackgroundShape !=nil {_gdefg :=_d .StartElement {Name :_d .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 (_agfgd .DisplayBackgroundShape ,_gdefg );};if _agfgd .PrintPostScriptOverText !=nil {_acadb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0072\u0069\u006et\u0050\u006f\u0073\u0074\u0053c\u0072i\u0070t\u004f\u0076\u0065\u0072\u0054\u0065\u0078t"}};e .EncodeElement (_agfgd .PrintPostScriptOverText ,_acadb );};if _agfgd .PrintFractionalCharacterWidth !=nil {_ebaff :=_d .StartElement {Name :_d .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 (_agfgd .PrintFractionalCharacterWidth ,_ebaff );};if _agfgd .PrintFormsData !=nil {_bdgaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003ap\u0072\u0069\u006et\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_agfgd .PrintFormsData ,_bdgaf );};if _agfgd .EmbedTrueTypeFonts !=nil {_ebefd :=_d .StartElement {Name :_d .Name {Local :"w\u003ae\u006d\u0062\u0065\u0064\u0054\u0072\u0075\u0065T\u0079\u0070\u0065\u0046on\u0074\u0073"}};e .EncodeElement (_agfgd .EmbedTrueTypeFonts ,_ebefd );};if _agfgd .EmbedSystemFonts !=nil {_ggace :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065m\u0062\u0065\u0064\u0053\u0079s\u0074\u0065m\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_agfgd .EmbedSystemFonts ,_ggace );};if _agfgd .SaveSubsetFonts !=nil {_cgdgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0053\u0075\u0062\u0073\u0065\u0074F\u006f\u006e\u0074\u0073"}};e .EncodeElement (_agfgd .SaveSubsetFonts ,_cgdgc );};if _agfgd .SaveFormsData !=nil {_efggg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073a\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_agfgd .SaveFormsData ,_efggg );};if _agfgd .MirrorMargins !=nil {_ebcadd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}};e .EncodeElement (_agfgd .MirrorMargins ,_ebcadd );};if _agfgd .AlignBordersAndEdges !=nil {_badebg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u006cig\u006e\u0042\u006f\u0072\u0064\u0065\u0072\u0073\u0041\u006e\u0064\u0045\u0064\u0067e\u0073"}};e .EncodeElement (_agfgd .AlignBordersAndEdges ,_badebg );};if _agfgd .BordersDoNotSurroundHeader !=nil {_cbcbce :=_d .StartElement {Name :_d .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 (_agfgd .BordersDoNotSurroundHeader ,_cbcbce );};if _agfgd .BordersDoNotSurroundFooter !=nil {_ecadg :=_d .StartElement {Name :_d .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 (_agfgd .BordersDoNotSurroundFooter ,_ecadg );};if _agfgd .GutterAtTop !=nil {_bebdeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}};e .EncodeElement (_agfgd .GutterAtTop ,_bebdeg );};if _agfgd .HideSpellingErrors !=nil {_bdgcbg :=_d .StartElement {Name :_d .Name {Local :"w\u003ah\u0069\u0064\u0065\u0053\u0070\u0065\u006c\u006ci\u006e\u0067\u0045\u0072ro\u0072\u0073"}};e .EncodeElement (_agfgd .HideSpellingErrors ,_bdgcbg );};if _agfgd .HideGrammaticalErrors !=nil {_bcfaa :=_d .StartElement {Name :_d .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 (_agfgd .HideGrammaticalErrors ,_bcfaa );};if _agfgd .ActiveWritingStyle !=nil {_gdgbb :=_d .StartElement {Name :_d .Name {Local :"w\u003aa\u0063\u0074\u0069\u0076\u0065\u0057\u0072\u0069t\u0069\u006e\u0067\u0053ty\u006c\u0065"}};for _ ,_dbdbdg :=range _agfgd .ActiveWritingStyle {e .EncodeElement (_dbdbdg ,_gdgbb );};};if _agfgd .ProofState !=nil {_dgcgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070r\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_agfgd .ProofState ,_dgcgb );};if _agfgd .FormsDesign !=nil {_edfae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}};e .EncodeElement (_agfgd .FormsDesign ,_edfae );};if _agfgd .AttachedTemplate !=nil {_fccbdd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061t\u0074\u0061\u0063\u0068\u0065d\u0054\u0065m\u0070\u006c\u0061\u0074\u0065"}};e .EncodeElement (_agfgd .AttachedTemplate ,_fccbdd );};if _agfgd .LinkStyles !=nil {_dfdae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006ci\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_agfgd .LinkStyles ,_dfdae );};if _agfgd .StylePaneFormatFilter !=nil {_agabf :=_d .StartElement {Name :_d .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 (_agfgd .StylePaneFormatFilter ,_agabf );};if _agfgd .StylePaneSortMethod !=nil {_fcabe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0074\u0079le\u0050a\u006e\u0065\u0053\u006f\u0072t\u004d\u0065\u0074\u0068\u006f\u0064"}};e .EncodeElement (_agfgd .StylePaneSortMethod ,_fcabe );};if _agfgd .DocumentType !=nil {_gdfad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065"}};e .EncodeElement (_agfgd .DocumentType ,_gdfad );};if _agfgd .MailMerge !=nil {_eegaea :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_agfgd .MailMerge ,_eegaea );};if _agfgd .RevisionView !=nil {_afcfea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006fn\u0056\u0069\u0065\u0077"}};e .EncodeElement (_agfgd .RevisionView ,_afcfea );};if _agfgd .TrackRevisions !=nil {_bgcbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0072\u0061\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"}};e .EncodeElement (_agfgd .TrackRevisions ,_bgcbf );};if _agfgd .DoNotTrackMoves !=nil {_eedad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0054\u0072\u0061\u0063\u006bM\u006f\u0076\u0065\u0073"}};e .EncodeElement (_agfgd .DoNotTrackMoves ,_eedad );};if _agfgd .DoNotTrackFormatting !=nil {_gegac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006fNo\u0074\u0054\u0072\u0061\u0063\u006b\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069n\u0067"}};e .EncodeElement (_agfgd .DoNotTrackFormatting ,_gegac );};if _agfgd .DocumentProtection !=nil {_gbeea :=_d .StartElement {Name :_d .Name {Local :"w\u003ad\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0050r\u006f\u0074\u0065\u0063ti\u006f\u006e"}};e .EncodeElement (_agfgd .DocumentProtection ,_gbeea );};if _agfgd .AutoFormatOverride !=nil {_gbgcda :=_d .StartElement {Name :_d .Name {Local :"w\u003aa\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u004f\u0076\u0065\u0072ri\u0064\u0065"}};e .EncodeElement (_agfgd .AutoFormatOverride ,_gbgcda );};if _agfgd .StyleLockTheme !=nil {_baebgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065"}};e .EncodeElement (_agfgd .StyleLockTheme ,_baebgd );};if _agfgd .StyleLockQFSet !=nil {_bbcebe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074"}};e .EncodeElement (_agfgd .StyleLockQFSet ,_bbcebe );};if _agfgd .DefaultTabStop !=nil {_ddcfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003ad\u0065\u0066\u0061u\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}};e .EncodeElement (_agfgd .DefaultTabStop ,_ddcfd );};if _agfgd .AutoHyphenation !=nil {_agecb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006ea\u0074\u0069\u006f\u006e"}};e .EncodeElement (_agfgd .AutoHyphenation ,_agecb );};if _agfgd .ConsecutiveHyphenLimit !=nil {_ccbfg :=_d .StartElement {Name :_d .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 (_agfgd .ConsecutiveHyphenLimit ,_ccbfg );};if _agfgd .HyphenationZone !=nil {_cfaefa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006fn\u005a\u006f\u006e\u0065"}};e .EncodeElement (_agfgd .HyphenationZone ,_cfaefa );};if _agfgd .DoNotHyphenateCaps !=nil {_efaed :=_d .StartElement {Name :_d .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0048\u0079\u0070\u0068e\u006e\u0061\u0074\u0065Ca\u0070\u0073"}};e .EncodeElement (_agfgd .DoNotHyphenateCaps ,_efaed );};if _agfgd .ShowEnvelope !=nil {_bfcbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0045\u006e\u0076e\u006c\u006f\u0070\u0065"}};e .EncodeElement (_agfgd .ShowEnvelope ,_bfcbf );};if _agfgd .SummaryLength !=nil {_fcafa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073u\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_agfgd .SummaryLength ,_fcafa );};if _agfgd .ClickAndTypeStyle !=nil {_bbdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006cic\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_agfgd .ClickAndTypeStyle ,_bbdb );};if _agfgd .DefaultTableStyle !=nil {_ecdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0065fa\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_agfgd .DefaultTableStyle ,_ecdb );};if _agfgd .EvenAndOddHeaders !=nil {_egcef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0076en\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072\u0073"}};e .EncodeElement (_agfgd .EvenAndOddHeaders ,_egcef );};if _agfgd .BookFoldRevPrinting !=nil {_cbdge :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0062\u006f\u006fkF\u006fl\u0064\u0052\u0065\u0076\u0050r\u0069\u006e\u0074\u0069\u006e\u0067"}};e .EncodeElement (_agfgd .BookFoldRevPrinting ,_cbdge );};if _agfgd .BookFoldPrinting !=nil {_agcdfg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0062o\u006f\u006b\u0046\u006f\u006cd\u0050\u0072i\u006e\u0074\u0069\u006e\u0067"}};e .EncodeElement (_agfgd .BookFoldPrinting ,_agcdfg );};if _agfgd .BookFoldPrintingSheets !=nil {_eebda :=_d .StartElement {Name :_d .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 (_agfgd .BookFoldPrintingSheets ,_eebda );};if _agfgd .DrawingGridHorizontalSpacing !=nil {_fgaae :=_d .StartElement {Name :_d .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 (_agfgd .DrawingGridHorizontalSpacing ,_fgaae );};if _agfgd .DrawingGridVerticalSpacing !=nil {_adcee :=_d .StartElement {Name :_d .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 (_agfgd .DrawingGridVerticalSpacing ,_adcee );};if _agfgd .DisplayHorizontalDrawingGridEvery !=nil {_eacbe :=_d .StartElement {Name :_d .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 (_agfgd .DisplayHorizontalDrawingGridEvery ,_eacbe );};if _agfgd .DisplayVerticalDrawingGridEvery !=nil {_agagc :=_d .StartElement {Name :_d .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 (_agfgd .DisplayVerticalDrawingGridEvery ,_agagc );};if _agfgd .DoNotUseMarginsForDrawingGridOrigin !=nil {_efeca :=_d .StartElement {Name :_d .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 (_agfgd .DoNotUseMarginsForDrawingGridOrigin ,_efeca );};if _agfgd .DrawingGridHorizontalOrigin !=nil {_cfdfc :=_d .StartElement {Name :_d .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 (_agfgd .DrawingGridHorizontalOrigin ,_cfdfc );};if _agfgd .DrawingGridVerticalOrigin !=nil {_gadff :=_d .StartElement {Name :_d .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 (_agfgd .DrawingGridVerticalOrigin ,_gadff );};if _agfgd .DoNotShadeFormData !=nil {_cbbef :=_d .StartElement {Name :_d .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0053\u0068\u0061\u0064e\u0046\u006f\u0072\u006dDa\u0074\u0061"}};e .EncodeElement (_agfgd .DoNotShadeFormData ,_cbbef );};if _agfgd .NoPunctuationKerning !=nil {_ebagc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006fPu\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e\u004b\u0065\u0072\u006e\u0069n\u0067"}};e .EncodeElement (_agfgd .NoPunctuationKerning ,_ebagc );};if _agfgd .CharacterSpacingControl !=nil {_caecca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0068\u0061\u0072a\u0063\u0074\u0065\u0072\u0053p\u0061c\u0069n\u0067\u0043\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_agfgd .CharacterSpacingControl ,_caecca );};if _agfgd .PrintTwoOnOne !=nil {_egbged :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}};e .EncodeElement (_agfgd .PrintTwoOnOne ,_egbged );};if _agfgd .StrictFirstAndLastChars !=nil {_baeabc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0072\u0069c\u0074\u0046\u0069\u0072\u0073t\u0041n\u0064L\u0061\u0073\u0074\u0043\u0068\u0061\u0072s"}};e .EncodeElement (_agfgd .StrictFirstAndLastChars ,_baeabc );};if _agfgd .NoLineBreaksAfter !=nil {_gcfaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006fLi\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073\u0041\u0066\u0074\u0065\u0072"}};e .EncodeElement (_agfgd .NoLineBreaksAfter ,_gcfaa );};if _agfgd .NoLineBreaksBefore !=nil {_edcdb :=_d .StartElement {Name :_d .Name {Local :"w\u003an\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065a\u006b\u0073\u0042\u0065fo\u0072\u0065"}};e .EncodeElement (_agfgd .NoLineBreaksBefore ,_edcdb );};if _agfgd .SavePreviewPicture !=nil {_gfcgf :=_d .StartElement {Name :_d .Name {Local :"w\u003as\u0061\u0076\u0065\u0050\u0072\u0065\u0076\u0069e\u0077\u0050\u0069\u0063tu\u0072\u0065"}};e .EncodeElement (_agfgd .SavePreviewPicture ,_gfcgf );};if _agfgd .DoNotValidateAgainstSchema !=nil {_acgbg :=_d .StartElement {Name :_d .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 (_agfgd .DoNotValidateAgainstSchema ,_acgbg );};if _agfgd .SaveInvalidXml !=nil {_cbcaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003as\u0061\u0076\u0065I\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}};e .EncodeElement (_agfgd .SaveInvalidXml ,_cbcaf );};if _agfgd .IgnoreMixedContent !=nil {_febaa :=_d .StartElement {Name :_d .Name {Local :"w\u003ai\u0067\u006e\u006f\u0072\u0065\u004d\u0069\u0078e\u0064\u0043\u006f\u006ete\u006e\u0074"}};e .EncodeElement (_agfgd .IgnoreMixedContent ,_febaa );};if _agfgd .AlwaysShowPlaceholderText !=nil {_eaedg :=_d .StartElement {Name :_d .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 (_agfgd .AlwaysShowPlaceholderText ,_eaedg );};if _agfgd .DoNotDemarcateInvalidXml !=nil {_cafbc :=_d .StartElement {Name :_d .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 (_agfgd .DoNotDemarcateInvalidXml ,_cafbc );};if _agfgd .SaveXmlDataOnly !=nil {_cfeace :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0058\u006d\u006c\u0044\u0061\u0074a\u004f\u006e\u006c\u0079"}};e .EncodeElement (_agfgd .SaveXmlDataOnly ,_cfeace );};if _agfgd .UseXSLTWhenSaving !=nil {_acffc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073eX\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053\u0061\u0076\u0069\u006e\u0067"}};e .EncodeElement (_agfgd .UseXSLTWhenSaving ,_acffc );};if _agfgd .SaveThroughXslt !=nil {_cgbca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0054\u0068\u0072\u006f\u0075\u0067h\u0058\u0073\u006c\u0074"}};e .EncodeElement (_agfgd .SaveThroughXslt ,_cgbca );};if _agfgd .ShowXMLTags !=nil {_bgbcfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}};e .EncodeElement (_agfgd .ShowXMLTags ,_bgbcfd );};if _agfgd .AlwaysMergeEmptyNamespace !=nil {_ceacbe :=_d .StartElement {Name :_d .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 (_agfgd .AlwaysMergeEmptyNamespace ,_ceacbe );};if _agfgd .UpdateFields !=nil {_gffdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075\u0070\u0064\u0061\u0074\u0065\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_agfgd .UpdateFields ,_gffdc );};if _agfgd .HdrShapeDefaults !=nil {_gffge :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0068d\u0072\u0053\u0068\u0061\u0070e\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_agfgd .HdrShapeDefaults ,_gffge );};if _agfgd .FootnotePr !=nil {_edbcda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_agfgd .FootnotePr ,_edbcda );};if _agfgd .EndnotePr !=nil {_bfgbg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_agfgd .EndnotePr ,_bfgbg );};if _agfgd .Compat !=nil {_fdebe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0070\u0061\u0074"}};e .EncodeElement (_agfgd .Compat ,_fdebe );};if _agfgd .DocVars !=nil {_edbdd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0056\u0061\u0072s"}};e .EncodeElement (_agfgd .DocVars ,_edbdd );};if _agfgd .Rsids !=nil {_ggecd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0073"}};e .EncodeElement (_agfgd .Rsids ,_ggecd );};if _agfgd .MathPr !=nil {_bbefd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072"}};e .EncodeElement (_agfgd .MathPr ,_bbefd );};if _agfgd .AttachedSchema !=nil {_bcacdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003aa\u0074\u0074\u0061c\u0068\u0065\u0064\u0053\u0063\u0068\u0065\u006d\u0061"}};for _ ,_edcag :=range _agfgd .AttachedSchema {e .EncodeElement (_edcag ,_bcacdb );};};if _agfgd .ThemeFontLang !=nil {_agebb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074h\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}};e .EncodeElement (_agfgd .ThemeFontLang ,_agebb );};if _agfgd .ClrSchemeMapping !=nil {_abadfe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063l\u0072\u0053\u0063\u0068\u0065m\u0065\u004da\u0070\u0070\u0069\u006e\u0067"}};e .EncodeElement (_agfgd .ClrSchemeMapping ,_abadfe );};if _agfgd .DoNotIncludeSubdocsInStats !=nil {_dgcabg :=_d .StartElement {Name :_d .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 (_agfgd .DoNotIncludeSubdocsInStats ,_dgcabg );};if _agfgd .DoNotAutoCompressPictures !=nil {_acgbd :=_d .StartElement {Name :_d .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 (_agfgd .DoNotAutoCompressPictures ,_acgbd );};if _agfgd .ForceUpgrade !=nil {_fgbdde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u0063\u0065\u0055\u0070g\u0072\u0061\u0064\u0065"}};e .EncodeElement (_agfgd .ForceUpgrade ,_fgbdde );};if _agfgd .Captions !=nil {_cdeeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_agfgd .Captions ,_cdeeg );};if _agfgd .ReadModeInkLockDown !=nil {_bagad :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0065\u0061dM\u006fd\u0065\u0049\u006e\u006b\u004co\u0063\u006b\u0044\u006f\u0077\u006e"}};e .EncodeElement (_agfgd .ReadModeInkLockDown ,_bagad );};if _agfgd .SmartTagType !=nil {_afbdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061g\u0054\u0079\u0070\u0065"}};for _ ,_cgdgg :=range _agfgd .SmartTagType {e .EncodeElement (_cgdgg ,_afbdg );};};if _agfgd .SchemaLibrary !=nil {_babga :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}};e .EncodeElement (_agfgd .SchemaLibrary ,_babga );};if _agfgd .ShapeDefaults !=nil {_dadab :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073h\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_agfgd .ShapeDefaults ,_dadab );};if _agfgd .DoNotEmbedSmartTags !=nil {_fgedf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0064\u006f\u004eot\u0045m\u0062\u0065\u0064\u0053\u006da\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_agfgd .DoNotEmbedSmartTags ,_fgedf );};if _agfgd .DecimalSymbol !=nil {_dcbfea :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064e\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_agfgd .DecimalSymbol ,_dcbfea );};if _agfgd .ListSeparator !=nil {_ddadd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006ci\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_agfgd .ListSeparator ,_ddadd );};for _ ,_fafgc :=range _agfgd .Extra {if _bgcce :=_fafgc .MarshalXML (e ,_d .StartElement {});_bgcce !=nil {return _bgcce ;};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_edcbe *CT_R )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcfea :=range start .Attr {if _dcfea .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_deecc ,_ffbgf :=_dcfea .Value ,error (nil );if _ffbgf !=nil {return _ffbgf ;};_edcbe .RsidRPrAttr =&_deecc ;continue ;};if _dcfea .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_ebbgef ,_cgdd :=_dcfea .Value ,error (nil );if _cgdd !=nil {return _cgdd ;};_edcbe .RsidDelAttr =&_ebbgef ;continue ;};if _dcfea .Name .Local =="\u0072\u0073\u0069d\u0052"{_fcece ,_egacbc :=_dcfea .Value ,error (nil );if _egacbc !=nil {return _egacbc ;};_edcbe .RsidRAttr =&_fcece ;continue ;};};_dafff :for {_aadde ,_ffagc :=d .Token ();if _ffagc !=nil {return _ffagc ;};switch _cfabfc :=_aadde .(type ){case _d .StartElement :switch _cfabfc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edcbe .RPr =NewCT_RPr ();if _bccga :=d .DecodeElement (_edcbe .RPr ,&_cfabfc );_bccga !=nil {return _bccga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbbedc :=NewEG_RunInnerContent ();_fbbedc .Br =NewCT_Br ();if _faegg :=d .DecodeElement (_fbbedc .Br ,&_cfabfc );_faegg !=nil {return _faegg ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_fbbedc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074"}:_aedbg :=NewEG_RunInnerContent ();_aedbg .T =NewCT_Text ();if _ffdba :=d .DecodeElement (_aedbg .T ,&_cfabfc );_ffdba !=nil {return _ffdba ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_aedbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abcgf :=NewEG_RunInnerContent ();_abcgf .ContentPart =NewCT_Rel ();if _bcgg :=d .DecodeElement (_abcgf .ContentPart ,&_cfabfc );_bcgg !=nil {return _bcgg ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_abcgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdege :=NewEG_RunInnerContent ();_fdege .DelText =NewCT_Text ();if _gbcc :=d .DecodeElement (_fdege .DelText ,&_cfabfc );_gbcc !=nil {return _gbcc ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_fdege );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eedeb :=NewEG_RunInnerContent ();_eedeb .InstrText =NewCT_Text ();if _bdecc :=d .DecodeElement (_eedeb .InstrText ,&_cfabfc );_bdecc !=nil {return _bdecc ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_eedeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdbd :=NewEG_RunInnerContent ();_fdbd .DelInstrText =NewCT_Text ();if _fabad :=d .DecodeElement (_fdbd .DelInstrText ,&_cfabfc );_fabad !=nil {return _fabad ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_fdbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgbce :=NewEG_RunInnerContent ();_cgbce .NoBreakHyphen =NewCT_Empty ();if _dccg :=d .DecodeElement (_cgbce .NoBreakHyphen ,&_cfabfc );_dccg !=nil {return _dccg ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_cgbce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_beefa :=NewEG_RunInnerContent ();_beefa .SoftHyphen =NewCT_Empty ();if _bcecg :=d .DecodeElement (_beefa .SoftHyphen ,&_cfabfc );_bcecg !=nil {return _bcecg ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_beefa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgdag :=NewEG_RunInnerContent ();_bgdag .DayShort =NewCT_Empty ();if _bfbaf :=d .DecodeElement (_bgdag .DayShort ,&_cfabfc );_bfbaf !=nil {return _bfbaf ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_bgdag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfdaa :=NewEG_RunInnerContent ();_bfdaa .MonthShort =NewCT_Empty ();if _dcffc :=d .DecodeElement (_bfdaa .MonthShort ,&_cfabfc );_dcffc !=nil {return _dcffc ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_bfdaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fccbca :=NewEG_RunInnerContent ();_fccbca .YearShort =NewCT_Empty ();if _affdee :=d .DecodeElement (_fccbca .YearShort ,&_cfabfc );_affdee !=nil {return _affdee ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_fccbca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffagca :=NewEG_RunInnerContent ();_ffagca .DayLong =NewCT_Empty ();if _becda :=d .DecodeElement (_ffagca .DayLong ,&_cfabfc );_becda !=nil {return _becda ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_ffagca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cedeaa :=NewEG_RunInnerContent ();_cedeaa .MonthLong =NewCT_Empty ();if _eedbe :=d .DecodeElement (_cedeaa .MonthLong ,&_cfabfc );_eedbe !=nil {return _eedbe ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_cedeaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egcaf :=NewEG_RunInnerContent ();_egcaf .YearLong =NewCT_Empty ();if _afdaa :=d .DecodeElement (_egcaf .YearLong ,&_cfabfc );_afdaa !=nil {return _afdaa ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_egcaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adcae :=NewEG_RunInnerContent ();_adcae .AnnotationRef =NewCT_Empty ();if _eeaff :=d .DecodeElement (_adcae .AnnotationRef ,&_cfabfc );_eeaff !=nil {return _eeaff ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_adcae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdfcb :=NewEG_RunInnerContent ();_fdfcb .FootnoteRef =NewCT_Empty ();if _bebbd :=d .DecodeElement (_fdfcb .FootnoteRef ,&_cfabfc );_bebbd !=nil {return _bebbd ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_fdfcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgbcfd :=NewEG_RunInnerContent ();_fgbcfd .EndnoteRef =NewCT_Empty ();if _ffdge :=d .DecodeElement (_fgbcfd .EndnoteRef ,&_cfabfc );_ffdge !=nil {return _ffdge ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_fgbcfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_deaaa :=NewEG_RunInnerContent ();_deaaa .Separator =NewCT_Empty ();if _fcagf :=d .DecodeElement (_deaaa .Separator ,&_cfabfc );_fcagf !=nil {return _fcagf ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_deaaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdeae :=NewEG_RunInnerContent ();_gdeae .ContinuationSeparator =NewCT_Empty ();if _adeg :=d .DecodeElement (_gdeae .ContinuationSeparator ,&_cfabfc );_adeg !=nil {return _adeg ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_gdeae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cfbda :=NewEG_RunInnerContent ();_cfbda .Sym =NewCT_Sym ();if _eaffa :=d .DecodeElement (_cfbda .Sym ,&_cfabfc );_eaffa !=nil {return _eaffa ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_cfbda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbggf :=NewEG_RunInnerContent ();_bbggf .PgNum =NewCT_Empty ();if _aecgcb :=d .DecodeElement (_bbggf .PgNum ,&_cfabfc );_aecgcb !=nil {return _aecgcb ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_bbggf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eccbb :=NewEG_RunInnerContent ();_eccbb .Cr =NewCT_Empty ();if _gbafaa :=d .DecodeElement (_eccbb .Cr ,&_cfabfc );_gbafaa !=nil {return _gbafaa ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_eccbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adbbee :=NewEG_RunInnerContent ();_adbbee .Tab =NewCT_Empty ();if _cabga :=d .DecodeElement (_adbbee .Tab ,&_cfabfc );_cabga !=nil {return _cabga ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_adbbee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cfcba :=NewEG_RunInnerContent ();_cfcba .Object =NewCT_Object ();if _aecb :=d .DecodeElement (_cfcba .Object ,&_cfabfc );_aecb !=nil {return _aecb ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_cfcba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cegfc :=NewEG_RunInnerContent ();_cegfc .Pict =NewCT_Picture ();if _fgaga :=d .DecodeElement (_cegfc .Pict ,&_cfabfc );_fgaga !=nil {return _fgaga ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_cegfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbfa :=NewEG_RunInnerContent ();_cbfa .FldChar =NewCT_FldChar ();if _fcdgc :=d .DecodeElement (_cbfa .FldChar ,&_cfabfc );_fcdgc !=nil {return _fcdgc ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_cbfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcfag :=NewEG_RunInnerContent ();_dcfag .Ruby =NewCT_Ruby ();if _gdegeb :=d .DecodeElement (_dcfag .Ruby ,&_cfabfc );_gdegeb !=nil {return _gdegeb ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_dcfag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_agbfd :=NewEG_RunInnerContent ();_agbfd .FootnoteReference =NewCT_FtnEdnRef ();if _gbgacc :=d .DecodeElement (_agbfd .FootnoteReference ,&_cfabfc );_gbgacc !=nil {return _gbgacc ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_agbfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdebf :=NewEG_RunInnerContent ();_gdebf .EndnoteReference =NewCT_FtnEdnRef ();if _eccad :=d .DecodeElement (_gdebf .EndnoteReference ,&_cfabfc );_eccad !=nil {return _eccad ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_gdebf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eggada :=NewEG_RunInnerContent ();_eggada .CommentReference =NewCT_Markup ();if _ggbgc :=d .DecodeElement (_eggada .CommentReference ,&_cfabfc );_ggbgc !=nil {return _ggbgc ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_eggada );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgee :=NewEG_RunInnerContent ();_bgee .Drawing =NewCT_Drawing ();if _cbagca :=d .DecodeElement (_bgee .Drawing ,&_cfabfc );_cbagca !=nil {return _cbagca ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_bgee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebbb :=NewEG_RunInnerContent ();_eebbb .Ptab =NewCT_PTab ();if _ddfede :=d .DecodeElement (_eebbb .Ptab ,&_cfabfc );_ddfede !=nil {return _ddfede ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_eebbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggbea :=NewEG_RunInnerContent ();_ggbea .LastRenderedPageBreak =NewCT_Empty ();if _gbca :=d .DecodeElement (_ggbea .LastRenderedPageBreak ,&_cfabfc );_gbca !=nil {return _gbca ;};_edcbe .EG_RunInnerContent =append (_edcbe .EG_RunInnerContent ,_ggbea );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\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",Local :"\u0041\u006ct\u0065\u0072\u006ea\u0074\u0065\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_bfdbg :=&AlternateContentRun {};if _egdea :=d .DecodeElement (_bfdbg ,&_cfabfc );_egdea !=nil {return _egdea ;};_edcbe .Extra =append (_edcbe .Extra ,_bfdbg );default:_ggdee :=&_ee .XSDAny {};if _gacdg :=d .DecodeElement (_ggdee ,&_cfabfc );_gacdg !=nil {return _gacdg ;};_edcbe .Extra =append (_edcbe .Extra ,_ggdee );};case _d .EndElement :break _dafff ;case _d .CharData :};};return nil ;};func (_ebcfe *CT_Proof )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggfcg :=range start .Attr {if _ggfcg .Name .Local =="\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"{_ebcfe .SpellingAttr .UnmarshalXMLAttr (_ggfcg );continue ;};if _ggfcg .Name .Local =="\u0067r\u0061\u006d\u006d\u0061\u0072"{_ebcfe .GrammarAttr .UnmarshalXMLAttr (_ggfcg );continue ;};};for {_gcfda ,_aaeag :=d .Token ();if _aaeag !=nil {return _db .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0072\u006f\u006f\u0066: \u0025\u0073",_aaeag );};if _efcfg ,_bfgecc :=_gcfda .(_d .EndElement );_bfgecc &&_efcfg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TcBorders and its children, prefixing error messages with path +func (_cfffd *CT_TcBorders )ValidateWithPath (path string )error {if _cfffd .Top !=nil {if _fefbb :=_cfffd .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_fefbb !=nil {return _fefbb ;};};if _cfffd .Start !=nil {if _egagbg :=_cfffd .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_egagbg !=nil {return _egagbg ;};};if _cfffd .Left !=nil {if _agcecf :=_cfffd .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_agcecf !=nil {return _agcecf ;};};if _cfffd .Bottom !=nil {if _abcgdg :=_cfffd .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_abcgdg !=nil {return _abcgdg ;};};if _cfffd .End !=nil {if _cffgce :=_cfffd .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_cffgce !=nil {return _cffgce ;};};if _cfffd .Right !=nil {if _decfa :=_cfffd .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_decfa !=nil {return _decfa ;};};if _cfffd .InsideH !=nil {if _ebacc :=_cfffd .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_ebacc !=nil {return _ebacc ;};};if _cfffd .InsideV !=nil {if _fbbeg :=_cfffd .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_fbbeg !=nil {return _fbbeg ;};};if _cfffd .Tl2br !=nil {if _cccgg :=_cfffd .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_cccgg !=nil {return _cccgg ;};};if _cfffd .Tr2bl !=nil {if _gfecgf :=_cfffd .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c");_gfecgf !=nil {return _gfecgf ;};};return nil ;};func (_gacacg *CT_SdtContentCell )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gacacg .Tc !=nil {_caedg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063"}};for _ ,_bgbba :=range _gacacg .Tc {e .EncodeElement (_bgbba ,_caedg );};};if _gacacg .CustomXml !=nil {_bdbca :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_gacacg .CustomXml ,_bdbca );};if _gacacg .Sdt !=nil {_gcdec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_gacacg .Sdt ,_gcdec );};if _gacacg .EG_RunLevelElts !=nil {for _ ,_cggad :=range _gacacg .EG_RunLevelElts {_cggad .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbafea *ST_WmlColorSchemeIndex )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgaee ,_agfefc :=d .Token ();if _agfefc !=nil {return _agfefc ;};if _ffecdda ,_aaefcg :=_bgaee .(_d .EndElement );_aaefcg &&_ffecdda .Name ==start .Name {*_gbafea =1;return nil ;};if _cfeaga ,_fcgbdb :=_bgaee .(_d .CharData );!_fcgbdb {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",_bgaee );}else {switch string (_cfeaga ){case "":*_gbafea =0;case "\u0064\u0061\u0072k\u0031":*_gbafea =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_gbafea =2;case "\u0064\u0061\u0072k\u0032":*_gbafea =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_gbafea =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_gbafea =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_gbafea =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_gbafea =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_gbafea =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_gbafea =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_gbafea =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_gbafea =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_gbafea =12;};};_bgaee ,_agfefc =d .Token ();if _agfefc !=nil {return _agfefc ;};if _adggd ,_fedcc :=_bgaee .(_d .EndElement );_fedcc &&_adggd .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",_bgaee );};func (_bgagb ST_HighlightColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bgagb .String (),start );}; -// Validate validates the WdCT_PosV and its children -func (_cdcebf *WdCT_PosV )Validate ()error {return _cdcebf .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073V");}; +// ValidateWithPath validates the CT_BdoContentRun and its children, prefixing error messages with path +func (_ababc *CT_BdoContentRun )ValidateWithPath (path string )error {if _ccf :=_ababc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccf !=nil {return _ccf ;};for _bbge ,_fgcc :=range _ababc .FldSimple {if _aaaa :=_fgcc .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bbge ));_aaaa !=nil {return _aaaa ;};};if _ababc .Hyperlink !=nil {if _fgb :=_ababc .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_fgb !=nil {return _fgb ;};};if _ababc .SubDoc !=nil {if _efg :=_ababc .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_efg !=nil {return _efg ;};};for _fegg ,_fdbf :=range _ababc .EG_ContentRunContent {if _bfed :=_fdbf .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_fegg ));_bfed !=nil {return _bfed ;};};return nil ;};type CT_TcMar struct{ -// ValidateWithPath validates the EG_ContentBlockContent and its children, prefixing error messages with path -func (_fgebc *EG_ContentBlockContent )ValidateWithPath (path string )error {if _fgebc .CustomXml !=nil {if _dcbec :=_fgebc .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_dcbec !=nil {return _dcbec ;};};if _fgebc .Sdt !=nil {if _eccbfa :=_fgebc .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_eccbfa !=nil {return _eccbfa ;};};for _dfcbg ,_dbagc :=range _fgebc .P {if _edbgf :=_dbagc .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_dfcbg ));_edbgf !=nil {return _edbgf ;};};for _bdada ,_febfd :=range _fgebc .Tbl {if _effdf :=_febfd .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_bdada ));_effdf !=nil {return _effdf ;};};for _gegbb ,_acfcf :=range _fgebc .EG_RunLevelElts {if _febafc :=_acfcf .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_gegbb ));_febafc !=nil {return _febafc ;};};return nil ;};type CT_Styles struct{ +// Table Cell Top Margin Exception +Top *CT_TblWidth ; -// Document Default Paragraph and Run Properties -DocDefaults *CT_DocDefaults ; +// Table Cell Leading Margin Exception +Start *CT_TblWidth ; -// Latent Style Information -LatentStyles *CT_LatentStyles ; +// Table Cell Leading Margin Exception +Left *CT_TblWidth ; -// Style Definition -Style []*CT_Style ;};func (_egdda *ST_HeightRule )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgfgff ,_cgceeb :=d .Token ();if _cgceeb !=nil {return _cgceeb ;};if _gfcae ,_gadgb :=_bgfgff .(_d .EndElement );_gadgb &&_gfcae .Name ==start .Name {*_egdda =1;return nil ;};if _bgecga ,_ecaaa :=_bgfgff .(_d .CharData );!_ecaaa {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgfgff );}else {switch string (_bgecga ){case "":*_egdda =0;case "\u0061\u0075\u0074\u006f":*_egdda =1;case "\u0065\u0078\u0061c\u0074":*_egdda =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_egdda =3;};};_bgfgff ,_cgceeb =d .Token ();if _cgceeb !=nil {return _cgceeb ;};if _aaafa ,_efcfga :=_bgfgff .(_d .EndElement );_efcfga &&_aaafa .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgfgff );};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;); +// Table Cell Bottom Margin Exception +Bottom *CT_TblWidth ; -// Validate validates the CT_CharacterSpacing and its children -func (_dcda *CT_CharacterSpacing )Validate ()error {return _dcda .ValidateWithPath ("\u0043\u0054\u005f\u0043ha\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067");};func (_efcee *ST_TabTlc )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_efcee =0;case "\u006e\u006f\u006e\u0065":*_efcee =1;case "\u0064\u006f\u0074":*_efcee =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_efcee =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_efcee =4;case "\u0068\u0065\u0061v\u0079":*_efcee =5;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_efcee =6;};return nil ;};func (_ecdeg *Hdr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecdeg .CT_HdrFtr =*NewCT_HdrFtr ();_gfffd :for {_bfgebe ,_begbbg :=d .Token ();if _begbbg !=nil {return _begbbg ;};switch _cgage :=_bfgebe .(type ){case _d .StartElement :switch _cgage .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_daaaa :=NewCT_AltChunk ();if _adbcg :=d .DecodeElement (_daaaa ,&_cgage );_adbcg !=nil {return _adbcg ;};_ecdeg .AltChunk =append (_ecdeg .AltChunk ,_daaaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acdba :=NewEG_ContentBlockContent ();_acdba .CustomXml =NewCT_CustomXmlBlock ();if _adaeda :=d .DecodeElement (_acdba .CustomXml ,&_cgage );_adaeda !=nil {return _adaeda ;};_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_acdba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_debcf :=NewEG_ContentBlockContent ();_debcf .Sdt =NewCT_SdtBlock ();if _dcfee :=d .DecodeElement (_debcf .Sdt ,&_cgage );_dcfee !=nil {return _dcfee ;};_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_debcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gecab :=NewEG_ContentBlockContent ();_dfcgf :=NewCT_P ();if _afcdeg :=d .DecodeElement (_dfcgf ,&_cgage );_afcdeg !=nil {return _afcdeg ;};_gecab .P =append (_gecab .P ,_dfcgf );_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_gecab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eadbe :=NewEG_ContentBlockContent ();_aebeg :=NewCT_Tbl ();if _gffded :=d .DecodeElement (_aebeg ,&_cgage );_gffded !=nil {return _gffded ;};_eadbe .Tbl =append (_eadbe .Tbl ,_aebeg );_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_eadbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cecfd :=NewEG_ContentBlockContent ();_cgfaff :=NewEG_RunLevelElts ();_cgfaff .ProofErr =NewCT_ProofErr ();if _bfgcef :=d .DecodeElement (_cgfaff .ProofErr ,&_cgage );_bfgcef !=nil {return _bfgcef ;};_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_cecfd );_cecfd .EG_RunLevelElts =append (_cecfd .EG_RunLevelElts ,_cgfaff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfbdea :=NewEG_ContentBlockContent ();_cafcbe :=NewEG_RunLevelElts ();_cafcbe .PermStart =NewCT_PermStart ();if _egeagc :=d .DecodeElement (_cafcbe .PermStart ,&_cgage );_egeagc !=nil {return _egeagc ;};_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_gfbdea );_gfbdea .EG_RunLevelElts =append (_gfbdea .EG_RunLevelElts ,_cafcbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fddff :=NewEG_ContentBlockContent ();_adcaaa :=NewEG_RunLevelElts ();_adcaaa .PermEnd =NewCT_Perm ();if _gadaga :=d .DecodeElement (_adcaaa .PermEnd ,&_cgage );_gadaga !=nil {return _gadaga ;};_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_fddff );_fddff .EG_RunLevelElts =append (_fddff .EG_RunLevelElts ,_adcaaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acee :=NewEG_ContentBlockContent ();_ffbbga :=NewEG_RunLevelElts ();_ffbbga .Ins =NewCT_RunTrackChange ();if _dcfcc :=d .DecodeElement (_ffbbga .Ins ,&_cgage );_dcfcc !=nil {return _dcfcc ;};_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_acee );_acee .EG_RunLevelElts =append (_acee .EG_RunLevelElts ,_ffbbga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eaeegc :=NewEG_ContentBlockContent ();_gdffg :=NewEG_RunLevelElts ();_gdffg .Del =NewCT_RunTrackChange ();if _edcgb :=d .DecodeElement (_gdffg .Del ,&_cgage );_edcgb !=nil {return _edcgb ;};_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_eaeegc );_eaeegc .EG_RunLevelElts =append (_eaeegc .EG_RunLevelElts ,_gdffg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_effgaa :=NewEG_ContentBlockContent ();_cgbcd :=NewEG_RunLevelElts ();_cgbcd .MoveFrom =NewCT_RunTrackChange ();if _cdcebbc :=d .DecodeElement (_cgbcd .MoveFrom ,&_cgage );_cdcebbc !=nil {return _cdcebbc ;};_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_effgaa );_effgaa .EG_RunLevelElts =append (_effgaa .EG_RunLevelElts ,_cgbcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gdaefd :=NewEG_ContentBlockContent ();_fdfea :=NewEG_RunLevelElts ();_fdfea .MoveTo =NewCT_RunTrackChange ();if _bafcgf :=d .DecodeElement (_fdfea .MoveTo ,&_cgage );_bafcgf !=nil {return _bafcgf ;};_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_gdaefd );_gdaefd .EG_RunLevelElts =append (_gdaefd .EG_RunLevelElts ,_fdfea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cccgfd :=NewEG_ContentBlockContent ();_eddgd :=NewEG_RunLevelElts ();_cfdede :=NewEG_RangeMarkupElements ();_cfdede .BookmarkStart =NewCT_Bookmark ();if _ebecc :=d .DecodeElement (_cfdede .BookmarkStart ,&_cgage );_ebecc !=nil {return _ebecc ;};_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_cccgfd );_cccgfd .EG_RunLevelElts =append (_cccgfd .EG_RunLevelElts ,_eddgd );_eddgd .EG_RangeMarkupElements =append (_eddgd .EG_RangeMarkupElements ,_cfdede );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eegbdc :=NewEG_ContentBlockContent ();_gbcfff :=NewEG_RunLevelElts ();_bgbbb :=NewEG_RangeMarkupElements ();_bgbbb .BookmarkEnd =NewCT_MarkupRange ();if _cabbg :=d .DecodeElement (_bgbbb .BookmarkEnd ,&_cgage );_cabbg !=nil {return _cabbg ;};_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_eegbdc );_eegbdc .EG_RunLevelElts =append (_eegbdc .EG_RunLevelElts ,_gbcfff );_gbcfff .EG_RangeMarkupElements =append (_gbcfff .EG_RangeMarkupElements ,_bgbbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebad :=NewEG_ContentBlockContent ();_afdbe :=NewEG_RunLevelElts ();_gbfcaa :=NewEG_RangeMarkupElements ();_gbfcaa .MoveFromRangeStart =NewCT_MoveBookmark ();if _eaccce :=d .DecodeElement (_gbfcaa .MoveFromRangeStart ,&_cgage );_eaccce !=nil {return _eaccce ;};_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_eebad );_eebad .EG_RunLevelElts =append (_eebad .EG_RunLevelElts ,_afdbe );_afdbe .EG_RangeMarkupElements =append (_afdbe .EG_RangeMarkupElements ,_gbfcaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fafebb :=NewEG_ContentBlockContent ();_ececff :=NewEG_RunLevelElts ();_dbdfcc :=NewEG_RangeMarkupElements ();_dbdfcc .MoveFromRangeEnd =NewCT_MarkupRange ();if _cbabd :=d .DecodeElement (_dbdfcc .MoveFromRangeEnd ,&_cgage );_cbabd !=nil {return _cbabd ;};_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_fafebb );_fafebb .EG_RunLevelElts =append (_fafebb .EG_RunLevelElts ,_ececff );_ececff .EG_RangeMarkupElements =append (_ececff .EG_RangeMarkupElements ,_dbdfcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gfcgd :=NewEG_ContentBlockContent ();_gggbd :=NewEG_RunLevelElts ();_cfcag :=NewEG_RangeMarkupElements ();_cfcag .MoveToRangeStart =NewCT_MoveBookmark ();if _cgccfea :=d .DecodeElement (_cfcag .MoveToRangeStart ,&_cgage );_cgccfea !=nil {return _cgccfea ;};_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_gfcgd );_gfcgd .EG_RunLevelElts =append (_gfcgd .EG_RunLevelElts ,_gggbd );_gggbd .EG_RangeMarkupElements =append (_gggbd .EG_RangeMarkupElements ,_cfcag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffccb :=NewEG_ContentBlockContent ();_dbcede :=NewEG_RunLevelElts ();_agecd :=NewEG_RangeMarkupElements ();_agecd .MoveToRangeEnd =NewCT_MarkupRange ();if _dddedg :=d .DecodeElement (_agecd .MoveToRangeEnd ,&_cgage );_dddedg !=nil {return _dddedg ;};_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_ffccb );_ffccb .EG_RunLevelElts =append (_ffccb .EG_RunLevelElts ,_dbcede );_dbcede .EG_RangeMarkupElements =append (_dbcede .EG_RangeMarkupElements ,_agecd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbfceca :=NewEG_ContentBlockContent ();_beaga :=NewEG_RunLevelElts ();_befafe :=NewEG_RangeMarkupElements ();_befafe .CommentRangeStart =NewCT_MarkupRange ();if _ffceff :=d .DecodeElement (_befafe .CommentRangeStart ,&_cgage );_ffceff !=nil {return _ffceff ;};_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_cbfceca );_cbfceca .EG_RunLevelElts =append (_cbfceca .EG_RunLevelElts ,_beaga );_beaga .EG_RangeMarkupElements =append (_beaga .EG_RangeMarkupElements ,_befafe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgdcf :=NewEG_ContentBlockContent ();_caabe :=NewEG_RunLevelElts ();_beaec :=NewEG_RangeMarkupElements ();_beaec .CommentRangeEnd =NewCT_MarkupRange ();if _beabc :=d .DecodeElement (_beaec .CommentRangeEnd ,&_cgage );_beabc !=nil {return _beabc ;};_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_bgdcf );_bgdcf .EG_RunLevelElts =append (_bgdcf .EG_RunLevelElts ,_caabe );_caabe .EG_RangeMarkupElements =append (_caabe .EG_RangeMarkupElements ,_beaec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ccaaef :=NewEG_ContentBlockContent ();_dgaddd :=NewEG_RunLevelElts ();_egfec :=NewEG_RangeMarkupElements ();_egfec .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gaaee :=d .DecodeElement (_egfec .CustomXmlInsRangeStart ,&_cgage );_gaaee !=nil {return _gaaee ;};_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_ccaaef );_ccaaef .EG_RunLevelElts =append (_ccaaef .EG_RunLevelElts ,_dgaddd );_dgaddd .EG_RangeMarkupElements =append (_dgaddd .EG_RangeMarkupElements ,_egfec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfaedf :=NewEG_ContentBlockContent ();_ffecb :=NewEG_RunLevelElts ();_deabba :=NewEG_RangeMarkupElements ();_deabba .CustomXmlInsRangeEnd =NewCT_Markup ();if _dbdcd :=d .DecodeElement (_deabba .CustomXmlInsRangeEnd ,&_cgage );_dbdcd !=nil {return _dbdcd ;};_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_bfaedf );_bfaedf .EG_RunLevelElts =append (_bfaedf .EG_RunLevelElts ,_ffecb );_ffecb .EG_RangeMarkupElements =append (_ffecb .EG_RangeMarkupElements ,_deabba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afefg :=NewEG_ContentBlockContent ();_fffdfe :=NewEG_RunLevelElts ();_bbgbed :=NewEG_RangeMarkupElements ();_bbgbed .CustomXmlDelRangeStart =NewCT_TrackChange ();if _efbgb :=d .DecodeElement (_bbgbed .CustomXmlDelRangeStart ,&_cgage );_efbgb !=nil {return _efbgb ;};_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_afefg );_afefg .EG_RunLevelElts =append (_afefg .EG_RunLevelElts ,_fffdfe );_fffdfe .EG_RangeMarkupElements =append (_fffdfe .EG_RangeMarkupElements ,_bbgbed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdeae :=NewEG_ContentBlockContent ();_aggbgg :=NewEG_RunLevelElts ();_cdgee :=NewEG_RangeMarkupElements ();_cdgee .CustomXmlDelRangeEnd =NewCT_Markup ();if _fdcdfd :=d .DecodeElement (_cdgee .CustomXmlDelRangeEnd ,&_cgage );_fdcdfd !=nil {return _fdcdfd ;};_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_ecdeae );_ecdeae .EG_RunLevelElts =append (_ecdeae .EG_RunLevelElts ,_aggbgg );_aggbgg .EG_RangeMarkupElements =append (_aggbgg .EG_RangeMarkupElements ,_cdgee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acfge :=NewEG_ContentBlockContent ();_gccfa :=NewEG_RunLevelElts ();_afdgd :=NewEG_RangeMarkupElements ();_afdgd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _effcdc :=d .DecodeElement (_afdgd .CustomXmlMoveFromRangeStart ,&_cgage );_effcdc !=nil {return _effcdc ;};_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_acfge );_acfge .EG_RunLevelElts =append (_acfge .EG_RunLevelElts ,_gccfa );_gccfa .EG_RangeMarkupElements =append (_gccfa .EG_RangeMarkupElements ,_afdgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgeec :=NewEG_ContentBlockContent ();_aggdfb :=NewEG_RunLevelElts ();_ecgfc :=NewEG_RangeMarkupElements ();_ecgfc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gdafbb :=d .DecodeElement (_ecgfc .CustomXmlMoveFromRangeEnd ,&_cgage );_gdafbb !=nil {return _gdafbb ;};_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_bgeec );_bgeec .EG_RunLevelElts =append (_bgeec .EG_RunLevelElts ,_aggdfb );_aggdfb .EG_RangeMarkupElements =append (_aggdfb .EG_RangeMarkupElements ,_ecgfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggdde :=NewEG_ContentBlockContent ();_fdgbd :=NewEG_RunLevelElts ();_eabgbb :=NewEG_RangeMarkupElements ();_eabgbb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _agfgcc :=d .DecodeElement (_eabgbb .CustomXmlMoveToRangeStart ,&_cgage );_agfgcc !=nil {return _agfgcc ;};_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_ggdde );_ggdde .EG_RunLevelElts =append (_ggdde .EG_RunLevelElts ,_fdgbd );_fdgbd .EG_RangeMarkupElements =append (_fdgbd .EG_RangeMarkupElements ,_eabgbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfecb :=NewEG_ContentBlockContent ();_bgdaeb :=NewEG_RunLevelElts ();_baaaf :=NewEG_RangeMarkupElements ();_baaaf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fgfdg :=d .DecodeElement (_baaaf .CustomXmlMoveToRangeEnd ,&_cgage );_fgfdg !=nil {return _fgfdg ;};_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_bfecb );_bfecb .EG_RunLevelElts =append (_bfecb .EG_RunLevelElts ,_bgdaeb );_bgdaeb .EG_RangeMarkupElements =append (_bgdaeb .EG_RangeMarkupElements ,_baaaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fggdcb :=NewEG_ContentBlockContent ();_cgde :=NewEG_RunLevelElts ();_cacee :=NewEG_MathContent ();_cacee .OMathPara =_a .NewOMathPara ();if _bgded :=d .DecodeElement (_cacee .OMathPara ,&_cgage );_bgded !=nil {return _bgded ;};_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_fggdcb );_fggdcb .EG_RunLevelElts =append (_fggdcb .EG_RunLevelElts ,_cgde );_cgde .EG_MathContent =append (_cgde .EG_MathContent ,_cacee );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcgcf :=NewEG_ContentBlockContent ();_bcffb :=NewEG_RunLevelElts ();_afdde :=NewEG_MathContent ();_afdde .OMath =_a .NewOMath ();if _bceag :=d .DecodeElement (_afdde .OMath ,&_cgage );_bceag !=nil {return _bceag ;};_ecdeg .EG_ContentBlockContent =append (_ecdeg .EG_ContentBlockContent ,_dcgcf );_dcgcf .EG_RunLevelElts =append (_dcgcf .EG_RunLevelElts ,_bcffb );_bcffb .EG_MathContent =append (_bcffb .EG_MathContent ,_afdde );default:_ee .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",_cgage .Name );if _acgdg :=d .Skip ();_acgdg !=nil {return _acgdg ;};};case _d .EndElement :break _gfffd ;case _d .CharData :};};return nil ;}; +// Table Cell Trailing Margin Exception +End *CT_TblWidth ; -// Validate validates the CT_R and its children -func (_ebeba *CT_R )Validate ()error {return _ebeba .ValidateWithPath ("\u0043\u0054\u005f\u0052")};func (_beced ST_DocProtect )String ()string {switch _beced {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 (_deccff *ST_HexColorAuto )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgggfd ,_fbacbe :=d .Token ();if _fbacbe !=nil {return _fbacbe ;};if _cddbg ,_adcgbe :=_cgggfd .(_d .EndElement );_adcgbe &&_cddbg .Name ==start .Name {*_deccff =1;return nil ;};if _afefdd ,_dddef :=_cgggfd .(_d .CharData );!_dddef {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgggfd );}else {switch string (_afefdd ){case "":*_deccff =0;case "\u0061\u0075\u0074\u006f":*_deccff =1;};};_cgggfd ,_fbacbe =d .Token ();if _fbacbe !=nil {return _fbacbe ;};if _ebegg ,_cbdgae :=_cgggfd .(_d .EndElement );_cbdgae &&_ebegg .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgggfd );};func (_agacbc *ST_TargetScreenSz )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_agacbc =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_agacbc =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_agacbc =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_agacbc =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_agacbc =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_agacbc =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_agacbc =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_agacbc =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_agacbc =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_agacbc =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_agacbc =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_agacbc =11;};return nil ;};const (ST_HAnchorUnset ST_HAnchor =0;ST_HAnchorText ST_HAnchor =1;ST_HAnchorMargin ST_HAnchor =2;ST_HAnchorPage ST_HAnchor =3;); +// Table Cell Trailing Margin Exception +Right *CT_TblWidth ;};func (_egafg *CT_VerticalJc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egafg .ValAttr =ST_VerticalJc (1);for _ ,_gggbgd :=range start .Attr {if _gggbgd .Name .Local =="\u0076\u0061\u006c"{_egafg .ValAttr .UnmarshalXMLAttr (_gggbgd );continue ;};};for {_fcabf ,_bfbgda :=d .Token ();if _bfbgda !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0056e\u0072t\u0069c\u0061\u006c\u004a\u0063\u003a\u0020\u0025s",_bfbgda );};if _fgdab ,_gbefef :=_fcabf .(_d .EndElement );_gbefef &&_fgdab .Name ==start .Name {break ;};};return nil ;};type CT_HMerge struct{ -// ValidateWithPath validates the CT_Divs and its children, prefixing error messages with path -func (_bgecg *CT_Divs )ValidateWithPath (path string )error {for _eeaf ,_eeaba :=range _bgecg .Div {if _fffc :=_eeaba .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0076\u005b\u0025\u0064\u005d",path ,_eeaf ));_fffc !=nil {return _fffc ;};};return nil ;};func (_fafcdg *ST_VerticalJc )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fafcdg =0;case "\u0074\u006f\u0070":*_fafcdg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fafcdg =2;case "\u0062\u006f\u0074\u0068":*_fafcdg =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fafcdg =4;};return nil ;};func NewCT_EdnDocProps ()*CT_EdnDocProps {_gaae :=&CT_EdnDocProps {};return _gaae };func NewCT_VerticalJc ()*CT_VerticalJc {_bdaeed :=&CT_VerticalJc {};_bdaeed .ValAttr =ST_VerticalJc (1);return _bdaeed ;};type WdCT_WrapSquare struct{WrapTextAttr WdST_WrapText ;DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;};func (_fcedc *CT_TblGridChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcedc .TblGrid =NewCT_TblGridBase ();for _ ,_dddaa :=range start .Attr {if _dddaa .Name .Local =="\u0069\u0064"{_bcgegd ,_cegdfd :=_dd .ParseInt (_dddaa .Value ,10,64);if _cegdfd !=nil {return _cegdfd ;};_fcedc .IdAttr =_bcgegd ;continue ;};};_aeaad :for {_aedae ,_gccc :=d .Token ();if _gccc !=nil {return _gccc ;};switch _agfab :=_aedae .(type ){case _d .StartElement :switch _agfab .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _ddaee :=d .DecodeElement (_fcedc .TblGrid ,&_agfab );_ddaee !=nil {return _ddaee ;};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\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_agfab .Name );if _ccafgbg :=d .Skip ();_ccafgbg !=nil {return _ccafgbg ;};};case _d .EndElement :break _aeaad ;case _d .CharData :};};return nil ;}; +// Horizontal Merge Type +ValAttr ST_Merge ;};type CT_Frameset struct{ -// ValidateWithPath validates the EG_ContentRunContent and its children, prefixing error messages with path -func (_ecggfg *EG_ContentRunContent )ValidateWithPath (path string )error {if _ecggfg .CustomXml !=nil {if _efcbc :=_ecggfg .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_efcbc !=nil {return _efcbc ;};};if _ecggfg .SmartTag !=nil {if _cebac :=_ecggfg .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_cebac !=nil {return _cebac ;};};if _ecggfg .Sdt !=nil {if _bbadbd :=_ecggfg .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_bbadbd !=nil {return _bbadbd ;};};if _ecggfg .Dir !=nil {if _afeab :=_ecggfg .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_afeab !=nil {return _afeab ;};};if _ecggfg .Bdo !=nil {if _daaec :=_ecggfg .Bdo .ValidateWithPath (path +"\u002f\u0042\u0064\u006f");_daaec !=nil {return _daaec ;};};if _ecggfg .R !=nil {if _gggbe :=_ecggfg .R .ValidateWithPath (path +"\u002f\u0052");_gggbe !=nil {return _gggbe ;};};for _acadf ,_agagbd :=range _ecggfg .EG_RunLevelElts {if _gfaab :=_agagbd .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_acadf ));_gfaab !=nil {return _gfaab ;};};return nil ;};func NewCT_TblGridBase ()*CT_TblGridBase {_dbdee :=&CT_TblGridBase {};return _dbdee };type CT_ProofErr struct{ +// Nested Frameset Size +Sz *CT_String ; -// Proofing Error Anchor Type -TypeAttr ST_ProofErr ;};type ST_TextboxTightWrap byte ;func (_aegcdg *WdCT_WrapTight )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_acbac ,_dagbe :=_aegcdg .WrapTextAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _dagbe !=nil {return _dagbe ;};start .Attr =append (start .Attr ,_acbac );if _aegcdg .DistLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_db .Sprintf ("\u0025\u0076",*_aegcdg .DistLAttr )});};if _aegcdg .DistRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_db .Sprintf ("\u0025\u0076",*_aegcdg .DistRAttr )});};e .EncodeToken (start );_dbcegd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}};e .EncodeElement (_aegcdg .WrapPolygon ,_dbcegd );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfadac *WdCT_WrapThrough )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gagcbg ,_badaef :=_cfadac .WrapTextAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _badaef !=nil {return _badaef ;};start .Attr =append (start .Attr ,_gagcbg );if _cfadac .DistLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_db .Sprintf ("\u0025\u0076",*_cfadac .DistLAttr )});};if _cfadac .DistRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_db .Sprintf ("\u0025\u0076",*_cfadac .DistRAttr )});};e .EncodeToken (start );_acgec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}};e .EncodeElement (_cfadac .WrapPolygon ,_acgec );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fefcdb *WdCT_PosH )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fefcdb .RelativeFromAttr =WdST_RelFromH (1);_fefcdb .Choice =NewWdCT_PosHChoice ();for _ ,_ecbgde :=range start .Attr {if _ecbgde .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_fefcdb .RelativeFromAttr .UnmarshalXMLAttr (_ecbgde );continue ;};};_eefead :for {_edgba ,_fdaca :=d .Token ();if _fdaca !=nil {return _fdaca ;};switch _dcebe :=_edgba .(type ){case _d .StartElement :switch _dcebe .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0061\u006c\u0069g\u006e"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0069g\u006e"}:_fefcdb .Choice =NewWdCT_PosHChoice ();if _agacb :=d .DecodeElement (&_fefcdb .Choice .Align ,&_dcebe );_agacb !=nil {return _agacb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_fefcdb .Choice =NewWdCT_PosHChoice ();if _agcga :=d .DecodeElement (&_fefcdb .Choice .PosOffset ,&_dcebe );_agcga !=nil {return _agcga ;};default:_ee .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",_dcebe .Name );if _bcdffc :=d .Skip ();_bcdffc !=nil {return _bcdffc ;};};case _d .EndElement :break _eefead ;case _d .CharData :};};return nil ;};type CT_DocType struct{ +// Frameset Splitter Properties +FramesetSplitbar *CT_FramesetSplitbar ; -// Document Classification Value -ValAttr string ;};func (_gcccca ST_Theme )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ffcbf :=_d .Attr {};_ffcbf .Name =name ;switch _gcccca {case ST_ThemeUnset :_ffcbf .Value ="";case ST_ThemeMajorEastAsia :_ffcbf .Value ="\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMajorBidi :_ffcbf .Value ="\u006da\u006a\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMajorAscii :_ffcbf .Value ="\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case ST_ThemeMajorHAnsi :_ffcbf .Value ="\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069";case ST_ThemeMinorEastAsia :_ffcbf .Value ="\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMinorBidi :_ffcbf .Value ="\u006di\u006e\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMinorAscii :_ffcbf .Value ="\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case ST_ThemeMinorHAnsi :_ffcbf .Value ="\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069";};return _ffcbf ,nil ;};const (ST_DropCapUnset ST_DropCap =0;ST_DropCapNone ST_DropCap =1;ST_DropCapDrop ST_DropCap =2;ST_DropCapMargin ST_DropCap =3;);func NewDocument ()*Document {_aafcge :=&Document {};_aafcge .CT_Document =*NewCT_Document ();return _aafcge ;};type ST_InfoTextType byte ; +// Frameset Layout +FrameLayout *CT_FrameLayout ;Title *CT_String ;Choice []*CT_FramesetChoice ;};func NewWdCT_WrapNone ()*WdCT_WrapNone {_ecaea :=&WdCT_WrapNone {};return _ecaea };func (_eeggae *CT_TrackChangeRange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdagf :=range start .Attr {if _fdagf .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_eeggae .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_fdagf );continue ;};if _fdagf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_agafb ,_gbdad :=_fdagf .Value ,error (nil );if _gbdad !=nil {return _gbdad ;};_eeggae .AuthorAttr =_agafb ;continue ;};if _fdagf .Name .Local =="\u0064\u0061\u0074\u0065"{_dbbcde ,_fbcdb :=ParseStdlibTime (_fdagf .Value );if _fbcdb !=nil {return _fbcdb ;};_eeggae .DateAttr =&_dbbcde ;continue ;};if _fdagf .Name .Local =="\u0069\u0064"{_aadbfe ,_caaaa :=_da .ParseInt (_fdagf .Value ,10,64);if _caaaa !=nil {return _caaaa ;};_eeggae .IdAttr =_aadbfe ;continue ;};};for {_edaec ,_fdgeg :=d .Token ();if _fdgeg !=nil {return _g .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",_fdgeg );};if _afbbgb ,_ddcgfg :=_edaec .(_d .EndElement );_ddcgfg &&_afbbgb .Name ==start .Name {break ;};};return nil ;};func (_agegd *EG_CellMarkupElements )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _agegd .CellIns !=nil {_fgcgba :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_agegd .CellIns ,_fgcgba );};if _agegd .CellDel !=nil {_dfdee :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_agegd .CellDel ,_dfdee );};if _agegd .CellMerge !=nil {_ccfcg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_agegd .CellMerge ,_ccfcg );};return nil ;};func NewCT_SdtCell ()*CT_SdtCell {_deedd :=&CT_SdtCell {};return _deedd };func (_dcefab *CT_TopPageBorder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcefab .TopLeftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072:\u0074\u006f\u0070\u004c\u0065\u0066t"},Value :_g .Sprintf ("\u0025\u0076",*_dcefab .TopLeftAttr )});};if _dcefab .TopRightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dcefab .TopRightAttr )});};if _dcefab .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_dcefab .IdAttr )});};_efceg ,_fggbfa :=_dcefab .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fggbfa !=nil {return _fggbfa ;};start .Attr =append (start .Attr ,_efceg );if _dcefab .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_dcefab .ColorAttr )});};if _dcefab .ThemeColorAttr !=ST_ThemeColorUnset {_bdefc ,_fabdbf :=_dcefab .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _fabdbf !=nil {return _fabdbf ;};start .Attr =append (start .Attr ,_bdefc );};if _dcefab .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dcefab .ThemeTintAttr )});};if _dcefab .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_dcefab .ThemeShadeAttr )});};if _dcefab .SzAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_g .Sprintf ("\u0025\u0076",*_dcefab .SzAttr )});};if _dcefab .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_dcefab .SpaceAttr )});};if _dcefab .ShadowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_dcefab .ShadowAttr )});};if _dcefab .FrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_dcefab .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_FldChar and its children -func (_edbcgc *CT_FldChar )Validate ()error {return _edbcgc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");};func (_edda *CT_Placeholder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edda .DocPart =NewCT_String ();_aaade :for {_fffdba ,_cbgb :=d .Token ();if _cbgb !=nil {return _cbgb ;};switch _gaade :=_fffdba .(type ){case _d .StartElement :switch _gaade .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _ggaffg :=d .DecodeElement (_edda .DocPart ,&_gaade );_ggaffg !=nil {return _ggaffg ;};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\u0050\u006c\u0061\u0063\u0065\u0068\u006fl\u0064e\u0072\u0020\u0025\u0076",_gaade .Name );if _abbaf :=d .Skip ();_abbaf !=nil {return _abbaf ;};};case _d .EndElement :break _aaade ;case _d .CharData :};};return nil ;};func (_cfgag *CT_SmartTagPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cfgag .Attr !=nil {_ebccc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_abdef :=range _cfgag .Attr {e .EncodeElement (_abdef ,_ebccc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bffaaf ST_TblStyleOverrideType )String ()string {switch _bffaaf {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 "";}; +// Validate validates the CT_RPrChange and its children +func (_eefbbg *CT_RPrChange )Validate ()error {return _eefbbg .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; -// Validate validates the CT_HdrFtr and its children -func (_fdbff *CT_HdrFtr )Validate ()error {return _fdbff .ValidateWithPath ("\u0043T\u005f\u0048\u0064\u0072\u0046\u0074r");};func (_ccfdgd ST_SectionMark )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ccfdgd .String (),start );};func (_dddbb *CT_Fonts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdad :=range start .Attr {if _fdad .Name .Local =="\u0068\u0069\u006e\u0074"{_dddbb .HintAttr .UnmarshalXMLAttr (_fdad );continue ;};if _fdad .Name .Local =="\u0061\u0073\u0063i\u0069"{_aadea ,_dbgacf :=_fdad .Value ,error (nil );if _dbgacf !=nil {return _dbgacf ;};_dddbb .AsciiAttr =&_aadea ;continue ;};if _fdad .Name .Local =="\u0068\u0041\u006es\u0069"{_dabcd ,_edfde :=_fdad .Value ,error (nil );if _edfde !=nil {return _edfde ;};_dddbb .HAnsiAttr =&_dabcd ;continue ;};if _fdad .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_cdfdc ,_agcfd :=_fdad .Value ,error (nil );if _agcfd !=nil {return _agcfd ;};_dddbb .EastAsiaAttr =&_cdfdc ;continue ;};if _fdad .Name .Local =="\u0063\u0073"{_ccgec ,_beeba :=_fdad .Value ,error (nil );if _beeba !=nil {return _beeba ;};_dddbb .CsAttr =&_ccgec ;continue ;};if _fdad .Name .Local =="\u0061\u0073\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"{_dddbb .AsciiThemeAttr .UnmarshalXMLAttr (_fdad );continue ;};if _fdad .Name .Local =="\u0068\u0041\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"{_dddbb .HAnsiThemeAttr .UnmarshalXMLAttr (_fdad );continue ;};if _fdad .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"{_dddbb .EastAsiaThemeAttr .UnmarshalXMLAttr (_fdad );continue ;};if _fdad .Name .Local =="\u0063s\u0074\u0068\u0065\u006d\u0065"{_dddbb .CsthemeAttr .UnmarshalXMLAttr (_fdad );continue ;};};for {_bbccb ,_gafb :=d .Token ();if _gafb !=nil {return _db .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u006f\u006e\u0074\u0073: \u0025\u0073",_gafb );};if _ddced ,_fbfg :=_bbccb .(_d .EndElement );_fbfg &&_ddced .Name ==start .Name {break ;};};return nil ;};type EG_PContentMath struct{EG_PContentBase []*EG_PContentBase ;EG_ContentRunContentBase []*EG_ContentRunContentBase ;};func NewCT_TblPrExBase ()*CT_TblPrExBase {_ddeec :=&CT_TblPrExBase {};return _ddeec };func (_dgfbg *WdCT_Inline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgfbg .Extent =_bf .NewCT_PositiveSize2D ();_dgfbg .DocPr =_bf .NewCT_NonVisualDrawingProps ();_dgfbg .Graphic =_bf .NewGraphic ();for _ ,_daaage :=range start .Attr {if _daaage .Name .Local =="\u0064\u0069\u0073t\u0054"{_gadea ,_ggcbc :=_dd .ParseUint (_daaage .Value ,10,32);if _ggcbc !=nil {return _ggcbc ;};_cccdag :=uint32 (_gadea );_dgfbg .DistTAttr =&_cccdag ;continue ;};if _daaage .Name .Local =="\u0064\u0069\u0073t\u0042"{_gbbcf ,_eegfab :=_dd .ParseUint (_daaage .Value ,10,32);if _eegfab !=nil {return _eegfab ;};_bfead :=uint32 (_gbbcf );_dgfbg .DistBAttr =&_bfead ;continue ;};if _daaage .Name .Local =="\u0064\u0069\u0073t\u0052"{_deaede ,_gaddgag :=_dd .ParseUint (_daaage .Value ,10,32);if _gaddgag !=nil {return _gaddgag ;};_dabdg :=uint32 (_deaede );_dgfbg .DistRAttr =&_dabdg ;continue ;};if _daaage .Name .Local =="\u0064\u0069\u0073t\u004c"{_fcdee ,_cfece :=_dd .ParseUint (_daaage .Value ,10,32);if _cfece !=nil {return _cfece ;};_dbccaae :=uint32 (_fcdee );_dgfbg .DistLAttr =&_dbccaae ;continue ;};};_agdab :for {_ddfafd ,_gcdgeb :=d .Token ();if _gcdgeb !=nil {return _gcdgeb ;};switch _dcgfd :=_ddfafd .(type ){case _d .StartElement :switch _dcgfd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u0065\u006e\u0074"}:if _cfeacee :=d .DecodeElement (_dgfbg .Extent ,&_dcgfd );_cfeacee !=nil {return _cfeacee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_dgfbg .EffectExtent =NewWdCT_EffectExtent ();if _ggbdd :=d .DecodeElement (_dgfbg .EffectExtent ,&_dcgfd );_ggbdd !=nil {return _ggbdd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0064\u006f\u0063P\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0063P\u0072"}:if _geddc :=d .DecodeElement (_dgfbg .DocPr ,&_dcgfd );_geddc !=nil {return _geddc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_dgfbg .CNvGraphicFramePr =_bf .NewCT_NonVisualGraphicFrameProperties ();if _faacg :=d .DecodeElement (_dgfbg .CNvGraphicFramePr ,&_dcgfd );_faacg !=nil {return _faacg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _adgfg :=d .DecodeElement (_dgfbg .Graphic ,&_dcgfd );_adgfg !=nil {return _adgfg ;};default:_ee .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",_dcgfd .Name );if _fgeade :=d .Skip ();_fgeade !=nil {return _fgeade ;};};case _d .EndElement :break _agdab ;case _d .CharData :};};return nil ;};func (_agfcb ST_EdGrp )String ()string {switch _agfcb {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 "";}; +// Validate validates the EG_RangeMarkupElements and its children +func (_ggbce *EG_RangeMarkupElements )Validate ()error {return _ggbce .ValidateWithPath ("\u0045\u0047\u005f\u0052an\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006et\u0073");};type CT_FtnProps struct{ -// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path -func (_fbaa *CT_Comment )ValidateWithPath (path string )error {for _ddda ,_ddbc :=range _fbaa .EG_BlockLevelElts {if _fag :=_ddbc .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ddda ));_fag !=nil {return _fag ;};};return nil ;};type CT_ShapeDefaults struct{Any []_ee .Any ;}; +// Footnote Placement +Pos *CT_FtnPos ; -// ValidateWithPath validates the EG_BlockLevelChunkElts and its children, prefixing error messages with path -func (_cdbca *EG_BlockLevelChunkElts )ValidateWithPath (path string )error {for _abbgg ,_egeeg :=range _cdbca .EG_ContentBlockContent {if _egebce :=_egeeg .ValidateWithPath (_db .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 ,_abbgg ));_egebce !=nil {return _egebce ;};};return nil ;};func (_gaeb *CT_FFStatusText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gaeb .TypeAttr !=ST_InfoTextTypeUnset {_eaad ,_ddbcd :=_gaeb .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _ddbcd !=nil {return _ddbcd ;};start .Attr =append (start .Attr ,_eaad );};if _gaeb .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",*_gaeb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_OptimizeForBrowser ()*CT_OptimizeForBrowser {_abbfg :=&CT_OptimizeForBrowser {};return _abbfg ;}; +// Footnote Numbering Format +NumFmt *CT_NumFmt ; -// ValidateWithPath validates the EG_RPrContent and its children, prefixing error messages with path -func (_agbfbg *EG_RPrContent )ValidateWithPath (path string )error {if _agbfbg .RStyle !=nil {if _beddf :=_agbfbg .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_beddf !=nil {return _beddf ;};};if _agbfbg .RFonts !=nil {if _edaga :=_agbfbg .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_edaga !=nil {return _edaga ;};};if _agbfbg .B !=nil {if _efacc :=_agbfbg .B .ValidateWithPath (path +"\u002f\u0042");_efacc !=nil {return _efacc ;};};if _agbfbg .BCs !=nil {if _bbdbdd :=_agbfbg .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_bbdbdd !=nil {return _bbdbdd ;};};if _agbfbg .I !=nil {if _cgdfe :=_agbfbg .I .ValidateWithPath (path +"\u002f\u0049");_cgdfe !=nil {return _cgdfe ;};};if _agbfbg .ICs !=nil {if _caefec :=_agbfbg .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_caefec !=nil {return _caefec ;};};if _agbfbg .Caps !=nil {if _ccddg :=_agbfbg .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_ccddg !=nil {return _ccddg ;};};if _agbfbg .SmallCaps !=nil {if _gdfba :=_agbfbg .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_gdfba !=nil {return _gdfba ;};};if _agbfbg .Strike !=nil {if _cggae :=_agbfbg .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_cggae !=nil {return _cggae ;};};if _agbfbg .Dstrike !=nil {if _eaedc :=_agbfbg .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_eaedc !=nil {return _eaedc ;};};if _agbfbg .Outline !=nil {if _aefaf :=_agbfbg .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_aefaf !=nil {return _aefaf ;};};if _agbfbg .Shadow !=nil {if _egggg :=_agbfbg .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_egggg !=nil {return _egggg ;};};if _agbfbg .Emboss !=nil {if _abegfc :=_agbfbg .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_abegfc !=nil {return _abegfc ;};};if _agbfbg .Imprint !=nil {if _edbbfg :=_agbfbg .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_edbbfg !=nil {return _edbbfg ;};};if _agbfbg .NoProof !=nil {if _gegef :=_agbfbg .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_gegef !=nil {return _gegef ;};};if _agbfbg .SnapToGrid !=nil {if _dfcdg :=_agbfbg .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_dfcdg !=nil {return _dfcdg ;};};if _agbfbg .Vanish !=nil {if _fdcfab :=_agbfbg .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_fdcfab !=nil {return _fdcfab ;};};if _agbfbg .WebHidden !=nil {if _dgeffd :=_agbfbg .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_dgeffd !=nil {return _dgeffd ;};};if _agbfbg .Color !=nil {if _efbdd :=_agbfbg .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_efbdd !=nil {return _efbdd ;};};if _agbfbg .Spacing !=nil {if _cfggad :=_agbfbg .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_cfggad !=nil {return _cfggad ;};};if _agbfbg .W !=nil {if _ecggeb :=_agbfbg .W .ValidateWithPath (path +"\u002f\u0057");_ecggeb !=nil {return _ecggeb ;};};if _agbfbg .Kern !=nil {if _debfgee :=_agbfbg .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_debfgee !=nil {return _debfgee ;};};if _agbfbg .Position !=nil {if _faabb :=_agbfbg .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_faabb !=nil {return _faabb ;};};if _agbfbg .Sz !=nil {if _fdegg :=_agbfbg .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_fdegg !=nil {return _fdegg ;};};if _agbfbg .SzCs !=nil {if _gcdcd :=_agbfbg .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_gcdcd !=nil {return _gcdcd ;};};if _agbfbg .Highlight !=nil {if _gefgc :=_agbfbg .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_gefgc !=nil {return _gefgc ;};};if _agbfbg .U !=nil {if _deaef :=_agbfbg .U .ValidateWithPath (path +"\u002f\u0055");_deaef !=nil {return _deaef ;};};if _agbfbg .Effect !=nil {if _ddbfgc :=_agbfbg .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_ddbfgc !=nil {return _ddbfgc ;};};if _agbfbg .Bdr !=nil {if _ecgedg :=_agbfbg .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_ecgedg !=nil {return _ecgedg ;};};if _agbfbg .Shd !=nil {if _gggaa :=_agbfbg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_gggaa !=nil {return _gggaa ;};};if _agbfbg .FitText !=nil {if _adbdb :=_agbfbg .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_adbdb !=nil {return _adbdb ;};};if _agbfbg .VertAlign !=nil {if _gbeggc :=_agbfbg .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_gbeggc !=nil {return _gbeggc ;};};if _agbfbg .Rtl !=nil {if _gegaf :=_agbfbg .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_gegaf !=nil {return _gegaf ;};};if _agbfbg .Cs !=nil {if _fdeabb :=_agbfbg .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_fdeabb !=nil {return _fdeabb ;};};if _agbfbg .Em !=nil {if _gbcbf :=_agbfbg .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_gbcbf !=nil {return _gbcbf ;};};if _agbfbg .Lang !=nil {if _gbcae :=_agbfbg .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_gbcae !=nil {return _gbcae ;};};if _agbfbg .EastAsianLayout !=nil {if _gabbaf :=_agbfbg .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_gabbaf !=nil {return _gabbaf ;};};if _agbfbg .SpecVanish !=nil {if _bffcae :=_agbfbg .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_bffcae !=nil {return _bffcae ;};};if _agbfbg .OMath !=nil {if _bdccaag :=_agbfbg .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_bdccaag !=nil {return _bdccaag ;};};if _agbfbg .RPrChange !=nil {if _dadegd :=_agbfbg .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_dadegd !=nil {return _dadegd ;};};return nil ;};func NewWdCT_Inline ()*WdCT_Inline {_agfecgd :=&WdCT_Inline {};_agfecgd .Extent =_bf .NewCT_PositiveSize2D ();_agfecgd .DocPr =_bf .NewCT_NonVisualDrawingProps ();_agfecgd .Graphic =_bf .NewGraphic ();return _agfecgd ;}; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// Validate validates the CT_MailMergeDataType and its children -func (_adgea *CT_MailMergeDataType )Validate ()error {return _adgea .ValidateWithPath ("C\u0054_\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u0044\u0061\u0074\u0061Ty\u0070\u0065");};func (_adbg *CT_CalendarType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ceef :=range start .Attr {if _ceef .Name .Local =="\u0076\u0061\u006c"{_adbg .ValAttr .UnmarshalXMLAttr (_ceef );continue ;};};for {_cfd ,_ffcb :=d .Token ();if _ffcb !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0061\u006c\u0065\u006e\u0064a\u0072\u0054\u0079p\u0065:\u0020\u0025\u0073",_ffcb );};if _gdec ,_fdgg :=_cfd .(_d .EndElement );_fdgg &&_gdec .Name ==start .Name {break ;};};return nil ;};func (_aecfe ST_ObjectDrawAspect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aecfe .String (),start );};func NewCT_PBdr ()*CT_PBdr {_dbfabd :=&CT_PBdr {};return _dbfabd };type EG_RangeMarkupElements struct{ +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;};func (_ggbacg *Styles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggbacg .CT_Styles =*NewCT_Styles ();_gbagd :for {_adeac ,_edgecec :=d .Token ();if _edgecec !=nil {return _edgecec ;};switch _cbcef :=_adeac .(type ){case _d .StartElement :switch _cbcef .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggbacg .DocDefaults =NewCT_DocDefaults ();if _dcabe :=d .DecodeElement (_ggbacg .DocDefaults ,&_cbcef );_dcabe !=nil {return _dcabe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggbacg .LatentStyles =NewCT_LatentStyles ();if _bgfgc :=d .DecodeElement (_ggbacg .LatentStyles ,&_cbcef );_bgfgc !=nil {return _bgfgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fffeca :=NewCT_Style ();if _cgded :=d .DecodeElement (_fffeca ,&_cbcef );_cgded !=nil {return _cgded ;};_ggbacg .Style =append (_ggbacg .Style ,_fffeca );default:_dg .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",_cbcef .Name );if _ddbfag :=d .Skip ();_ddbfag !=nil {return _ddbfag ;};};case _d .EndElement :break _gbagd ;case _d .CharData :};};return nil ;};func (_dbecbd ST_LineNumberRestart )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cdccfc :=_d .Attr {};_cdccfc .Name =name ;switch _dbecbd {case ST_LineNumberRestartUnset :_cdccfc .Value ="";case ST_LineNumberRestartNewPage :_cdccfc .Value ="\u006ee\u0077\u0050\u0061\u0067\u0065";case ST_LineNumberRestartNewSection :_cdccfc .Value ="\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e";case ST_LineNumberRestartContinuous :_cdccfc .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";};return _cdccfc ,nil ;}; -// Bookmark Start -BookmarkStart *CT_Bookmark ; +// ValidateWithPath validates the CT_CustomXmlCell and its children, prefixing error messages with path +func (_dbba *CT_CustomXmlCell )ValidateWithPath (path string )error {if _dbba .CustomXmlPr !=nil {if _edda :=_dbba .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_edda !=nil {return _edda ;};};for _fafc ,_abbcg :=range _dbba .EG_ContentCellContent {if _efbeb :=_abbcg .ValidateWithPath (_g .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 ,_fafc ));_efbeb !=nil {return _efbeb ;};};return nil ;};func NewCT_EdnProps ()*CT_EdnProps {_ebea :=&CT_EdnProps {};return _ebea };type CT_FrameLayout struct{ -// Bookmark End -BookmarkEnd *CT_MarkupRange ; +// Frameset Layout Value +ValAttr ST_FrameLayout ;};func (_eaadc *ST_SignedHpsMeasure )Validate ()error {return _eaadc .ValidateWithPath ("")};func (_eaebc *EG_ContentBlockContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eaebc .CustomXml !=nil {_daded :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_eaebc .CustomXml ,_daded );};if _eaebc .Sdt !=nil {_dffga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_eaebc .Sdt ,_dffga );};if _eaebc .P !=nil {_dgcdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070"}};for _ ,_befaf :=range _eaebc .P {e .EncodeElement (_befaf ,_dgcdb );};};if _eaebc .Tbl !=nil {_fcbgaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_ffddcf :=range _eaebc .Tbl {e .EncodeElement (_ffddcf ,_fcbgaf );};};if _eaebc .EG_RunLevelElts !=nil {for _ ,_efbgd :=range _eaebc .EG_RunLevelElts {_efbgd .MarshalXML (e ,_d .StartElement {});};};return nil ;};func (_bfbdg ST_JcTable )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bfbdg .String (),start );}; -// Move Source Location Container - Start -MoveFromRangeStart *CT_MoveBookmark ; +// ValidateWithPath validates the CT_FtnProps and its children, prefixing error messages with path +func (_dffg *CT_FtnProps )ValidateWithPath (path string )error {if _dffg .Pos !=nil {if _ebfcf :=_dffg .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_ebfcf !=nil {return _ebfcf ;};};if _dffg .NumFmt !=nil {if _ffaaf :=_dffg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_ffaaf !=nil {return _ffaaf ;};};if _dffg .NumStart !=nil {if _gcgb :=_dffg .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_gcgb !=nil {return _gcgb ;};};if _dffg .NumRestart !=nil {if _cced :=_dffg .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_cced !=nil {return _cced ;};};return nil ;};func (_eddeed ST_Proof )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eddeed .String (),start );};type ST_AnnotationVMerge byte ;func (_afcd *CT_DocVar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_afcd .NameAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_afcd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Move Source Location Container - End -MoveFromRangeEnd *CT_MarkupRange ; +// Validate validates the WdCT_WordprocessingGroupChoice and its children +func (_ccafdd *WdCT_WordprocessingGroupChoice )Validate ()error {return _ccafdd .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 (_aefega *EG_RubyContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aefega .R !=nil {_dcegfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_aefega .R ,_dcegfa );};if _aefega .EG_RunLevelElts !=nil {for _ ,_bceccg :=range _aefega .EG_RunLevelElts {_bceccg .MarshalXML (e ,_d .StartElement {});};};return nil ;};func (_aefbg *CT_SmartTagType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fcdgb :=range start .Attr {if _fcdgb .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0075\u0072\u0069"{_dacbf ,_ceffa :=_fcdgb .Value ,error (nil );if _ceffa !=nil {return _ceffa ;};_aefbg .NamespaceuriAttr =&_dacbf ;continue ;};if _fcdgb .Name .Local =="\u006e\u0061\u006d\u0065"{_afefa ,_ecbdf :=_fcdgb .Value ,error (nil );if _ecbdf !=nil {return _ecbdf ;};_aefbg .NameAttr =&_afefa ;continue ;};if _fcdgb .Name .Local =="\u0075\u0072\u006c"{_bfcfc ,_bddad :=_fcdgb .Value ,error (nil );if _bddad !=nil {return _bddad ;};_aefbg .UrlAttr =&_bfcfc ;continue ;};};for {_eeebe ,_bgcca :=d .Token ();if _bgcca !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_bgcca );};if _adaag ,_fgcgb :=_eeebe .(_d .EndElement );_fgcgb &&_adaag .Name ==start .Name {break ;};};return nil ;};func NewCT_Cnf ()*CT_Cnf {_dee :=&CT_Cnf {};return _dee }; -// Move Destination Location Container - Start -MoveToRangeStart *CT_MoveBookmark ; +// Validate validates the CT_SdtPrChoice and its children +func (_bdeb *CT_SdtPrChoice )Validate ()error {return _bdeb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");};type ST_Hint 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 (_addac *WdCT_WordprocessingCanvasChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _addac .Wsp !=nil {_ffgeda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}};for _ ,_ebeeda :=range _addac .Wsp {e .EncodeElement (_ebeeda ,_ffgeda );};};if _addac .Pic !=nil {_cfcbf :=_d .StartElement {Name :_d .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_abagba :=range _addac .Pic {e .EncodeElement (_abagba ,_cfcbf );};};if _addac .ContentPart !=nil {_fdaedd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}};for _ ,_ddege :=range _addac .ContentPart {e .EncodeElement (_ddege ,_fdaedd );};};if _addac .Wgp !=nil {_bgfda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0067\u0070"}};for _ ,_aeggg :=range _addac .Wgp {e .EncodeElement (_aeggg ,_bgfda );};};if _addac .GraphicFrame !=nil {_dbgbgb :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_efgbc :=range _addac .GraphicFrame {e .EncodeElement (_efgbc ,_dbgbgb );};};return nil ;}; -// Move Destination Location Container - End -MoveToRangeEnd *CT_MarkupRange ; +// ValidateWithPath validates the CT_EdnPos and its children, prefixing error messages with path +func (_debd *CT_EdnPos )ValidateWithPath (path string )error {if _debd .ValAttr ==ST_EdnPosUnset {return _g .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 _aeffa :=_debd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aeffa !=nil {return _aeffa ;};return nil ;};func (_fdccd ST_PageBorderOffset )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fdccd .String (),start );};func (_debea *CT_Highlight )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ebdae ,_aeeab :=_debea .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _aeeab !=nil {return _aeeab ;};start .Attr =append (start .Attr ,_ebdae );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbcfef ST_MailMergeSourceType )String ()string {switch _gbcfef {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 NewWdCT_WrapTopBottom ()*WdCT_WrapTopBottom {_gfgbd :=&WdCT_WrapTopBottom {};return _gfgbd };func (_ebda *CT_DocVars )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ebda .DocVar !=nil {_ecbac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0056\u0061\u0072"}};for _ ,_bdadd :=range _ebda .DocVar {e .EncodeElement (_bdadd ,_ecbac );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Comment Anchor Range Start -CommentRangeStart *CT_MarkupRange ; +// Validate validates the EG_ContentRowContent and its children +func (_baceg *EG_ContentRowContent )Validate ()error {return _baceg .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052o\u0077\u0043\u006f\u006ete\u006e\u0074");};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 (_bgdag *CT_ParaRPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bgdag .Ins !=nil {_dbfbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_bgdag .Ins ,_dbfbc );};if _bgdag .Del !=nil {_dcgbbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_bgdag .Del ,_dcgbbe );};if _bgdag .MoveFrom !=nil {_feagg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_bgdag .MoveFrom ,_feagg );};if _bgdag .MoveTo !=nil {_badfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_bgdag .MoveTo ,_badfg );};if _bgdag .RStyle !=nil {_fegef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bgdag .RStyle ,_fegef );};if _bgdag .RFonts !=nil {_aggfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_bgdag .RFonts ,_aggfc );};if _bgdag .B !=nil {_ecfbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_bgdag .B ,_ecfbe );};if _bgdag .BCs !=nil {_addge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_bgdag .BCs ,_addge );};if _bgdag .I !=nil {_geaae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_bgdag .I ,_geaae );};if _bgdag .ICs !=nil {_gfdgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_bgdag .ICs ,_gfdgf );};if _bgdag .Caps !=nil {_fafgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_bgdag .Caps ,_fafgf );};if _bgdag .SmallCaps !=nil {_fbafg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_bgdag .SmallCaps ,_fbafg );};if _bgdag .Strike !=nil {_ggdggb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_bgdag .Strike ,_ggdggb );};if _bgdag .Dstrike !=nil {_eecebf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_bgdag .Dstrike ,_eecebf );};if _bgdag .Outline !=nil {_ddbbff :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_bgdag .Outline ,_ddbbff );};if _bgdag .Shadow !=nil {_egbac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_bgdag .Shadow ,_egbac );};if _bgdag .Emboss !=nil {_fbfgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_bgdag .Emboss ,_fbfgf );};if _bgdag .Imprint !=nil {_adcdd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_bgdag .Imprint ,_adcdd );};if _bgdag .NoProof !=nil {_cbdad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_bgdag .NoProof ,_cbdad );};if _bgdag .SnapToGrid !=nil {_cdcee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_bgdag .SnapToGrid ,_cdcee );};if _bgdag .Vanish !=nil {_fdacef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_bgdag .Vanish ,_fdacef );};if _bgdag .WebHidden !=nil {_dbdba :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_bgdag .WebHidden ,_dbdba );};if _bgdag .Color !=nil {_abacg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bgdag .Color ,_abacg );};if _bgdag .Spacing !=nil {_ddgbe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_bgdag .Spacing ,_ddgbe );};if _bgdag .W !=nil {_bgebf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_bgdag .W ,_bgebf );};if _bgdag .Kern !=nil {_febeeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_bgdag .Kern ,_febeeb );};if _bgdag .Position !=nil {_defeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bgdag .Position ,_defeg );};if _bgdag .Sz !=nil {_ggcaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_bgdag .Sz ,_ggcaf );};if _bgdag .SzCs !=nil {_cfacc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_bgdag .SzCs ,_cfacc );};if _bgdag .Highlight !=nil {_dfecd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bgdag .Highlight ,_dfecd );};if _bgdag .U !=nil {_dggeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_bgdag .U ,_dggeb );};if _bgdag .Effect !=nil {_bedfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_bgdag .Effect ,_bedfc );};if _bgdag .Bdr !=nil {_fgae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_bgdag .Bdr ,_fgae );};if _bgdag .Shd !=nil {_dfdcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_bgdag .Shd ,_dfdcb );};if _bgdag .FitText !=nil {_eaafd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_bgdag .FitText ,_eaafd );};if _bgdag .VertAlign !=nil {_afcad :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_bgdag .VertAlign ,_afcad );};if _bgdag .Rtl !=nil {_eegcgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_bgdag .Rtl ,_eegcgb );};if _bgdag .Cs !=nil {_fgccgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_bgdag .Cs ,_fgccgb );};if _bgdag .Em !=nil {_dcdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_bgdag .Em ,_dcdg );};if _bgdag .Lang !=nil {_dggbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_bgdag .Lang ,_dggbg );};if _bgdag .EastAsianLayout !=nil {_edcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bgdag .EastAsianLayout ,_edcg );};if _bgdag .SpecVanish !=nil {_bcfcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_bgdag .SpecVanish ,_bcfcd );};if _bgdag .OMath !=nil {_ecgcc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_bgdag .OMath ,_ecgcc );};if _bgdag .RPrChange !=nil {_aaba :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bgdag .RPrChange ,_aaba );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgdgg *CT_Hyperlink )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgdgg .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_dgdgg .TgtFrameAttr )});};if _dgdgg .TooltipAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0074\u006f\u006f\u006c\u0074\u0069p"},Value :_g .Sprintf ("\u0025\u0076",*_dgdgg .TooltipAttr )});};if _dgdgg .DocLocationAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_dgdgg .DocLocationAttr )});};if _dgdgg .HistoryAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0068\u0069\u0073\u0074\u006f\u0072y"},Value :_g .Sprintf ("\u0025\u0076",*_dgdgg .HistoryAttr )});};if _dgdgg .AnchorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u006e\u0063\u0068\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_dgdgg .AnchorAttr )});};if _dgdgg .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_dgdgg .IdAttr )});};e .EncodeToken (start );if _dgdgg .FldSimple !=nil {_acebd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_caaa :=range _dgdgg .FldSimple {e .EncodeElement (_caaa ,_acebd );};};if _dgdgg .Hyperlink !=nil {_bgbeb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_dgdgg .Hyperlink ,_bgbeb );};if _dgdgg .SubDoc !=nil {_fcbgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_dgdgg .SubDoc ,_fcbgg );};if _dgdgg .EG_ContentRunContent !=nil {for _ ,_dgbfa :=range _dgdgg .EG_ContentRunContent {_dgbfa .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TextAlignment ()*CT_TextAlignment {_ebfeeg :=&CT_TextAlignment {};_ebfeeg .ValAttr =ST_TextAlignment (1);return _ebfeeg ;};type CT_DocPartType struct{ -// Comment Anchor Range End -CommentRangeEnd *CT_MarkupRange ; +// Type Value +ValAttr ST_DocPartType ;};func (_bcgdd *CT_LongHexNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbgg :=range start .Attr {if _gbgg .Name .Local =="\u0076\u0061\u006c"{_cbeb ,_fddac :=_gbgg .Value ,error (nil );if _fddac !=nil {return _fddac ;};_bcgdd .ValAttr =_cbeb ;continue ;};};for {_ccdcg ,_eagcc :=d .Token ();if _eagcc !=nil {return _g .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",_eagcc );};if _aeaafd ,_aadc :=_ccdcg .(_d .EndElement );_aadc &&_aeaafd .Name ==start .Name {break ;};};return nil ;};func (_ccaacc *ST_SdtDateMappingType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ccaacc =0;case "\u0074\u0065\u0078\u0074":*_ccaacc =1;case "\u0064\u0061\u0074\u0065":*_ccaacc =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_ccaacc =3;};return nil ;};func (_dgdgec *CT_SdtDate )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfbef :=range start .Attr {if _bfbef .Name .Local =="\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"{_ccabff ,_agfcc :=ParseStdlibTime (_bfbef .Value );if _agfcc !=nil {return _agfcc ;};_dgdgec .FullDateAttr =&_ccabff ;continue ;};};_eccff :for {_daefff ,_ddefg :=d .Token ();if _ddefg !=nil {return _ddefg ;};switch _acdee :=_daefff .(type ){case _d .StartElement :switch _acdee .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgdgec .DateFormat =NewCT_String ();if _afaceb :=d .DecodeElement (_dgdgec .DateFormat ,&_acdee );_afaceb !=nil {return _afaceb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgdgec .Lid =NewCT_Lang ();if _dcfada :=d .DecodeElement (_dgdgec .Lid ,&_acdee );_dcfada !=nil {return _dcfada ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dgdgec .StoreMappedDataAs =NewCT_SdtDateMappingType ();if _eabgd :=d .DecodeElement (_dgdgec .StoreMappedDataAs ,&_acdee );_eabgd !=nil {return _eabgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dgdgec .Calendar =NewCT_CalendarType ();if _fccdg :=d .DecodeElement (_dgdgec .Calendar ,&_acdee );_fccdg !=nil {return _fccdg ;};default:_dg .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",_acdee .Name );if _bfaac :=d .Skip ();_bfaac !=nil {return _bfaac ;};};case _d .EndElement :break _eccff ;case _d .CharData :};};return nil ;};func (_efdbab ST_FtnEdn )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_daaee :=_d .Attr {};_daaee .Name =name ;switch _efdbab {case ST_FtnEdnUnset :_daaee .Value ="";case ST_FtnEdnNormal :_daaee .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_FtnEdnSeparator :_daaee .Value ="\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr";case ST_FtnEdnContinuationSeparator :_daaee .Value ="c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072";case ST_FtnEdnContinuationNotice :_daaee .Value ="\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065";};return _daaee ,nil ;};type CT_DocVar struct{ -// Custom XML Markup Insertion Start -CustomXmlInsRangeStart *CT_TrackChange ; +// Document Variable Name +NameAttr string ; -// Custom XML Markup Insertion End -CustomXmlInsRangeEnd *CT_Markup ; +// Document Variable Value +ValAttr string ;};type CT_Comment struct{InitialsAttr *string ;AuthorAttr string ;DateAttr *_a .Time ; -// Custom XML Markup Deletion Start -CustomXmlDelRangeStart *CT_TrackChange ; +// Annotation Identifier +IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func (_dfbcda ST_VerticalJc )String ()string {switch _dfbcda {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 NewWdWpc ()*WdWpc {_bdgcf :=&WdWpc {};_bdgcf .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();return _bdgcf ;};func NewCT_FFDDList ()*CT_FFDDList {_abeac :=&CT_FFDDList {};return _abeac };func (_aaeag ST_PageBorderDisplay )Validate ()error {return _aaeag .ValidateWithPath ("")};func (_ggeeaa *ST_ObjectUpdateMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecfae ,_bccccg :=d .Token ();if _bccccg !=nil {return _bccccg ;};if _cfcaabf ,_ebbfa :=_ecfae .(_d .EndElement );_ebbfa &&_cfcaabf .Name ==start .Name {*_ggeeaa =1;return nil ;};if _bbaae ,_aefffb :=_ecfae .(_d .CharData );!_aefffb {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",_ecfae );}else {switch string (_bbaae ){case "":*_ggeeaa =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_ggeeaa =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_ggeeaa =2;};};_ecfae ,_bccccg =d .Token ();if _bccccg !=nil {return _bccccg ;};if _fcefed ,_cfaggd :=_ecfae .(_d .EndElement );_cfaggd &&_fcefed .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",_ecfae );};func (_ffdba *CT_FramesetSplitbar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ffdba .W !=nil {_ffagb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_ffdba .W ,_ffagb );};if _ffdba .Color !=nil {_gede :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_ffdba .Color ,_gede );};if _ffdba .NoBorder !=nil {_fbcfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_ffdba .NoBorder ,_fbcfc );};if _ffdba .FlatBorders !=nil {_bdgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_ffdba .FlatBorders ,_bdgd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Custom XML Markup Deletion End -CustomXmlDelRangeEnd *CT_Markup ; +// ValidateWithPath validates the CT_SaveThroughXslt and its children, prefixing error messages with path +func (_aggdfc *CT_SaveThroughXslt )ValidateWithPath (path string )error {return nil }; -// Custom XML Markup Move Source Start -CustomXmlMoveFromRangeStart *CT_TrackChange ; +// ValidateWithPath validates the AG_Password and its children, prefixing error messages with path +func (_gbf *AG_Password )ValidateWithPath (path string )error {return nil }; -// Custom XML Markup Move Source End -CustomXmlMoveFromRangeEnd *CT_Markup ; +// ValidateWithPath validates the WdCT_GraphicFrame and its children, prefixing error messages with path +func (_efcde *WdCT_GraphicFrame )ValidateWithPath (path string )error {if _ggdfeb :=_efcde .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ggdfeb !=nil {return _ggdfeb ;};if _bdbafg :=_efcde .CNvFrPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0046\u0072\u0050\u0072");_bdbafg !=nil {return _bdbafg ;};if _fgegc :=_efcde .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_fgegc !=nil {return _fgegc ;};if _fecbe :=_efcde .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_fecbe !=nil {return _fecbe ;};if _efcde .ExtLst !=nil {if _bfgcea :=_efcde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfgcea !=nil {return _bfgcea ;};};return nil ;};func (_fbeeaf ST_Em )Validate ()error {return _fbeeaf .ValidateWithPath ("")};type CT_AutoCaption struct{ -// Custom XML Markup Move Destination Location Start -CustomXmlMoveToRangeStart *CT_TrackChange ; +// Identifier of Object to be Automatically Captioned +NameAttr string ; -// Custom XML Markup Move Destination Location End -CustomXmlMoveToRangeEnd *CT_Markup ;};func (_dffbc *CT_TblPPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adea :=range start .Attr {if _adea .Name .Local =="\u006c\u0065\u0066t\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_aeggf ,_ecaaff :=ParseUnionST_TwipsMeasure (_adea .Value );if _ecaaff !=nil {return _ecaaff ;};_dffbc .LeftFromTextAttr =&_aeggf ;continue ;};if _adea .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_bcedee ,_fbeab :=ParseUnionST_TwipsMeasure (_adea .Value );if _fbeab !=nil {return _fbeab ;};_dffbc .RightFromTextAttr =&_bcedee ;continue ;};if _adea .Name .Local =="t\u006f\u0070\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_caaeaf ,_deefg :=ParseUnionST_TwipsMeasure (_adea .Value );if _deefg !=nil {return _deefg ;};_dffbc .TopFromTextAttr =&_caaeaf ;continue ;};if _adea .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u0046\u0072\u006fm\u0054\u0065\u0078\u0074"{_cedgb ,_dffgf :=ParseUnionST_TwipsMeasure (_adea .Value );if _dffgf !=nil {return _dffgf ;};_dffbc .BottomFromTextAttr =&_cedgb ;continue ;};if _adea .Name .Local =="\u0076\u0065\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"{_dffbc .VertAnchorAttr .UnmarshalXMLAttr (_adea );continue ;};if _adea .Name .Local =="\u0068\u006f\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"{_dffbc .HorzAnchorAttr .UnmarshalXMLAttr (_adea );continue ;};if _adea .Name .Local =="\u0074b\u006c\u0070\u0058\u0053\u0070\u0065c"{_dffbc .TblpXSpecAttr .UnmarshalXMLAttr (_adea );continue ;};if _adea .Name .Local =="\u0074\u0062\u006cp\u0058"{_dgbbfd ,_bbcfbg :=ParseUnionST_SignedTwipsMeasure (_adea .Value );if _bbcfbg !=nil {return _bbcfbg ;};_dffbc .TblpXAttr =&_dgbbfd ;continue ;};if _adea .Name .Local =="\u0074b\u006c\u0070\u0059\u0053\u0070\u0065c"{_dffbc .TblpYSpecAttr .UnmarshalXMLAttr (_adea );continue ;};if _adea .Name .Local =="\u0074\u0062\u006cp\u0059"{_cbaca ,_cfbaef :=ParseUnionST_SignedTwipsMeasure (_adea .Value );if _cfbaef !=nil {return _cfbaef ;};_dffbc .TblpYAttr =&_cbaca ;continue ;};};for {_dbdde ,_bdcbe :=d .Token ();if _bdcbe !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u0062\u006cP\u0050\u0072\u003a\u0020\u0025\u0073",_bdcbe );};if _beffd ,_fbgea :=_dbdde .(_d .EndElement );_fbgea &&_beffd .Name ==start .Name {break ;};};return nil ;};func NewWdCT_WordprocessingContentPart ()*WdCT_WordprocessingContentPart {_fefgf :=&WdCT_WordprocessingContentPart {};return _fefgf ;};func (_ecgfec *ST_JcTable )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ecgfec =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ecgfec =1;case "\u0065\u006e\u0064":*_ecgfec =2;case "\u006c\u0065\u0066\u0074":*_ecgfec =3;case "\u0072\u0069\u0067h\u0074":*_ecgfec =4;case "\u0073\u0074\u0061r\u0074":*_ecgfec =5;};return nil ;};func (_daecdg *ST_FrameLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aafda ,_feffd :=d .Token ();if _feffd !=nil {return _feffd ;};if _gbgdg ,_cbgdc :=_aafda .(_d .EndElement );_cbgdc &&_gbgdg .Name ==start .Name {*_daecdg =1;return nil ;};if _feaeg ,_bgabf :=_aafda .(_d .CharData );!_bgabf {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aafda );}else {switch string (_feaeg ){case "":*_daecdg =0;case "\u0072\u006f\u0077\u0073":*_daecdg =1;case "\u0063\u006f\u006c\u0073":*_daecdg =2;case "\u006e\u006f\u006e\u0065":*_daecdg =3;};};_aafda ,_feffd =d .Token ();if _feffd !=nil {return _feffd ;};if _efcdbb ,_gddbc :=_aafda .(_d .EndElement );_gddbc &&_efcdbb .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aafda );};func (_gaeaed ST_TargetScreenSz )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_edcde :=_d .Attr {};_edcde .Name =name ;switch _gaeaed {case ST_TargetScreenSzUnset :_edcde .Value ="";case ST_TargetScreenSz544x376 :_edcde .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSz640x480 :_edcde .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSz720x512 :_edcde .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_TargetScreenSz800x600 :_edcde .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSz1024x768 :_edcde .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSz1152x882 :_edcde .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_TargetScreenSz1152x900 :_edcde .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSz1280x1024 :_edcde .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSz1600x1200 :_edcde .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_TargetScreenSz1800x1440 :_edcde .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSz1920x1200 :_edcde .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _edcde ,nil ;};func (_ebedb ST_View )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebedb .String (),start );};type CT_Rel struct{IdAttr string ;};func (_ceaade ST_CharacterSpacing )ValidateWithPath (path string )error {switch _ceaade {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceaade ));};return nil ;}; +// Caption Used for Automatic Captioning +CaptionAttr string ;};func (_bccgbf *WdCT_WordprocessingGroup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bccgbf .CNvGrpSpPr =_dd .NewCT_NonVisualGroupDrawingShapeProps ();_bccgbf .GrpSpPr =_dd .NewCT_GroupShapeProperties ();_bdgce :for {_eabeef ,_ababf :=d .Token ();if _ababf !=nil {return _ababf ;};switch _bcfaa :=_eabeef .(type ){case _d .StartElement :switch _bcfaa .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:_bccgbf .CNvPr =_dd .NewCT_NonVisualDrawingProps ();if _fbbfdb :=d .DecodeElement (_bccgbf .CNvPr ,&_bcfaa );_fbbfdb !=nil {return _fbbfdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _cfdcaf :=d .DecodeElement (_bccgbf .CNvGrpSpPr ,&_bcfaa );_cfdcaf !=nil {return _cfdcaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0070\u0053\u0070\u0050\u0072"}:if _feddf :=d .DecodeElement (_bccgbf .GrpSpPr ,&_bcfaa );_feddf !=nil {return _feddf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0073\u0070"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0073\u0070"}:_baagef :=NewWdCT_WordprocessingGroupChoice ();if _eeegeg :=d .DecodeElement (&_baagef .Wsp ,&_bcfaa );_eeegeg !=nil {return _eeegeg ;};_bccgbf .Choice =append (_bccgbf .Choice ,_baagef );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0067\u0072\u0070S\u0070"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0070S\u0070"}:_cgaff :=NewWdCT_WordprocessingGroupChoice ();if _cbgfe :=d .DecodeElement (&_cgaff .GrpSp ,&_bcfaa );_cbgfe !=nil {return _cbgfe ;};_bccgbf .Choice =append (_bccgbf .Choice ,_cgaff );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_efdgd :=NewWdCT_WordprocessingGroupChoice ();if _dccegb :=d .DecodeElement (&_efdgd .GraphicFrame ,&_bcfaa );_dccegb !=nil {return _dccegb ;};_bccgbf .Choice =append (_bccgbf .Choice ,_efdgd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_d .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"}:_debge :=NewWdCT_WordprocessingGroupChoice ();if _gffc :=d .DecodeElement (&_debge .Pic ,&_bcfaa );_gffc !=nil {return _gffc ;};_bccgbf .Choice =append (_bccgbf .Choice ,_debge );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efgbfe :=NewWdCT_WordprocessingGroupChoice ();if _egaeag :=d .DecodeElement (&_efgbfe .ContentPart ,&_bcfaa );_egaeag !=nil {return _egaeag ;};_bccgbf .Choice =append (_bccgbf .Choice ,_efgbfe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u004c\u0073\u0074"}:_bccgbf .ExtLst =_dd .NewCT_OfficeArtExtensionList ();if _dffgac :=d .DecodeElement (_bccgbf .ExtLst ,&_bcfaa );_dffgac !=nil {return _dffgac ;};default:_dg .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",_bcfaa .Name );if _accaeg :=d .Skip ();_accaeg !=nil {return _accaeg ;};};case _d .EndElement :break _bdgce ;case _d .CharData :};};return nil ;};func NewCT_TblWidth ()*CT_TblWidth {_ccabb :=&CT_TblWidth {};return _ccabb };func NewStyles ()*Styles {_beedfa :=&Styles {};_beedfa .CT_Styles =*NewCT_Styles ();return _beedfa };func NewCT_Headers ()*CT_Headers {_abggfb :=&CT_Headers {};return _abggfb }; -// ValidateWithPath validates the WebSettings and its children, prefixing error messages with path -func (_daegf *WebSettings )ValidateWithPath (path string )error {if _ddedfb :=_daegf .CT_WebSettings .ValidateWithPath (path );_ddedfb !=nil {return _ddedfb ;};return nil ;}; +// ValidateWithPath validates the CT_DocPartBehavior and its children, prefixing error messages with path +func (_feaf *CT_DocPartBehavior )ValidateWithPath (path string )error {if _feaf .ValAttr ==ST_DocPartBehaviorUnset {return _g .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 _becf :=_feaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_becf !=nil {return _becf ;};return nil ;};func (_bfa *CT_AltChunkPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddad :for {_bdf ,_bdfg :=d .Token ();if _bdfg !=nil {return _bdfg ;};switch _gdaf :=_bdf .(type ){case _d .StartElement :switch _gdaf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfa .MatchSrc =NewCT_OnOff ();if _aaa :=d .DecodeElement (_bfa .MatchSrc ,&_gdaf );_aaa !=nil {return _aaa ;};default:_dg .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",_gdaf .Name );if _fc :=d .Skip ();_fc !=nil {return _fc ;};};case _d .EndElement :break _ddad ;case _d .CharData :};};return nil ;};func (_ffcdd *WdInline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffcdd .WdCT_Inline =*NewWdCT_Inline ();for _ ,_defae :=range start .Attr {if _defae .Name .Local =="\u0064\u0069\u0073t\u0054"{_gecffc ,_bbdae :=_da .ParseUint (_defae .Value ,10,32);if _bbdae !=nil {return _bbdae ;};_geebga :=uint32 (_gecffc );_ffcdd .DistTAttr =&_geebga ;continue ;};if _defae .Name .Local =="\u0064\u0069\u0073t\u0042"{_eadca ,_egafab :=_da .ParseUint (_defae .Value ,10,32);if _egafab !=nil {return _egafab ;};_gafdea :=uint32 (_eadca );_ffcdd .DistBAttr =&_gafdea ;continue ;};if _defae .Name .Local =="\u0064\u0069\u0073t\u0052"{_ebadgb ,_ddeab :=_da .ParseUint (_defae .Value ,10,32);if _ddeab !=nil {return _ddeab ;};_aadbde :=uint32 (_ebadgb );_ffcdd .DistRAttr =&_aadbde ;continue ;};if _defae .Name .Local =="\u0064\u0069\u0073t\u004c"{_egdbfb ,_aaaaf :=_da .ParseUint (_defae .Value ,10,32);if _aaaaf !=nil {return _aaaaf ;};_gageca :=uint32 (_egdbfb );_ffcdd .DistLAttr =&_gageca ;continue ;};};_dcbab :for {_gbcgc ,_cgede :=d .Token ();if _cgede !=nil {return _cgede ;};switch _degcfee :=_gbcgc .(type ){case _d .StartElement :switch _degcfee .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u0065\u006e\u0074"}:if _dccfe :=d .DecodeElement (_ffcdd .Extent ,&_degcfee );_dccfe !=nil {return _dccfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_ffcdd .EffectExtent =NewWdCT_EffectExtent ();if _cbcff :=d .DecodeElement (_ffcdd .EffectExtent ,&_degcfee );_cbcff !=nil {return _cbcff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0064\u006f\u0063P\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0063P\u0072"}:if _bfcde :=d .DecodeElement (_ffcdd .DocPr ,&_degcfee );_bfcde !=nil {return _bfcde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_ffcdd .CNvGraphicFramePr =_dd .NewCT_NonVisualGraphicFrameProperties ();if _ddagba :=d .DecodeElement (_ffcdd .CNvGraphicFramePr ,&_degcfee );_ddagba !=nil {return _ddagba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _accabf :=d .DecodeElement (_ffcdd .Graphic ,&_degcfee );_accabf !=nil {return _accabf ;};default:_dg .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",_degcfee .Name );if _adfae :=d .Skip ();_adfae !=nil {return _adfae ;};};case _d .EndElement :break _dcbab ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_OdsoFieldMapData and its children -func (_bddbe *CT_OdsoFieldMapData )Validate ()error {return _bddbe .ValidateWithPath ("\u0043\u0054\u005f\u004fds\u006f\u0046\u0069\u0065\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061");}; +// Validate validates the CT_Guid and its children +func (_fbba *CT_Guid )Validate ()error {return _fbba .ValidateWithPath ("\u0043T\u005f\u0047\u0075\u0069\u0064");};func (_bdbce ST_SectionMark )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bdbce .String (),start );};func (_cdcebf *ST_SectionMark )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cdcebf =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_cdcebf =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_cdcebf =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_cdcebf =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_cdcebf =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_cdcebf =5;};return nil ;};type CT_TrackChangesView struct{ -// Validate validates the CT_Background and its children -func (_cga *CT_Background )Validate ()error {return _cga .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func NewCT_Comments ()*CT_Comments {_febe :=&CT_Comments {};return _febe };func (_fafg *CT_DocParts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbbac :for {_abgbf ,_dcfgd :=d .Token ();if _dcfgd !=nil {return _dcfgd ;};switch _cfgde :=_abgbf .(type ){case _d .StartElement :switch _cfgde .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dggda :=NewCT_DocPart ();if _facbd :=d .DecodeElement (_dggda ,&_cfgde );_facbd !=nil {return _facbd ;};_fafg .DocPart =append (_fafg .DocPart ,_dggda );default:_ee .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",_cfgde .Name );if _bfdcg :=d .Skip ();_bfdcg !=nil {return _bfdcg ;};};case _d .EndElement :break _dbbac ;case _d .CharData :};};return nil ;};func NewCT_CustomXmlRow ()*CT_CustomXmlRow {_eccg :=&CT_CustomXmlRow {};return _eccg };type WdWsp struct{WdCT_WordprocessingShape };func (_ffaaa *CT_Divs )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbeb :for {_cgab ,_cegbg :=d .Token ();if _cegbg !=nil {return _cegbg ;};switch _bbdgd :=_cgab .(type ){case _d .StartElement :switch _bbdgd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egef :=NewCT_Div ();if _edeeg :=d .DecodeElement (_egef ,&_bbdgd );_edeeg !=nil {return _edeeg ;};_ffaaa .Div =append (_ffaaa .Div ,_egef );default:_ee .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",_bbdgd .Name );if _feefe :=d .Skip ();_feefe !=nil {return _feefe ;};};case _d .EndElement :break _fbeb ;case _d .CharData :};};return nil ;};func (_bcadga ST_MailMergeSourceType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bcadga .String (),start );}; +// Display Visual Indicator Of Markup Area +MarkupAttr *_e .ST_OnOff ; -// Validate validates the CT_Comments and its children -func (_eccd *CT_Comments )Validate ()error {return _eccd .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};type ST_TblOverlap byte ;func (_dcfffb *CT_TblBorders )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfeebe :for {_abcfg ,_eeccd :=d .Token ();if _eeccd !=nil {return _eeccd ;};switch _fccea :=_abcfg .(type ){case _d .StartElement :switch _fccea .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dcfffb .Top =NewCT_Border ();if _gddbac :=d .DecodeElement (_dcfffb .Top ,&_fccea );_gddbac !=nil {return _gddbac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dcfffb .Start =NewCT_Border ();if _adaeb :=d .DecodeElement (_dcfffb .Start ,&_fccea );_adaeb !=nil {return _adaeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcfffb .Left =NewCT_Border ();if _gdafb :=d .DecodeElement (_dcfffb .Left ,&_fccea );_gdafb !=nil {return _gdafb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcfffb .Bottom =NewCT_Border ();if _ffccgd :=d .DecodeElement (_dcfffb .Bottom ,&_fccea );_ffccgd !=nil {return _ffccgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcfffb .End =NewCT_Border ();if _cadage :=d .DecodeElement (_dcfffb .End ,&_fccea );_cadage !=nil {return _cadage ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcfffb .Right =NewCT_Border ();if _afccdg :=d .DecodeElement (_dcfffb .Right ,&_fccea );_afccdg !=nil {return _afccdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcfffb .InsideH =NewCT_Border ();if _gcfacb :=d .DecodeElement (_dcfffb .InsideH ,&_fccea );_gcfacb !=nil {return _gcfacb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcfffb .InsideV =NewCT_Border ();if _gagdf :=d .DecodeElement (_dcfffb .InsideV ,&_fccea );_gagdf !=nil {return _gagdf ;};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\u0054b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073 \u0025\u0076",_fccea .Name );if _cdacg :=d .Skip ();_cdacg !=nil {return _cdacg ;};};case _d .EndElement :break _bfeebe ;case _d .CharData :};};return nil ;}; +// Display Comments +CommentsAttr *_e .ST_OnOff ; -// Validate validates the CT_TcPrBase and its children -func (_defcea *CT_TcPrBase )Validate ()error {return _defcea .ValidateWithPath ("C\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065");}; +// Display Content Revisions +InsDelAttr *_e .ST_OnOff ; -// Validate validates the CT_Styles and its children -func (_adffc *CT_Styles )Validate ()error {return _adffc .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065s");};type CT_TcPrChange struct{AuthorAttr string ;DateAttr *_e .Time ; +// Display Formatting Revisions +FormattingAttr *_e .ST_OnOff ; -// Annotation Identifier -IdAttr int64 ;TcPr *CT_TcPrInner ;};func (_aagfe *Comments )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aagfe .CT_Comments =*NewCT_Comments ();_fcdcb :for {_fedca ,_debba :=d .Token ();if _debba !=nil {return _debba ;};switch _dggcf :=_fedca .(type ){case _d .StartElement :switch _dggcf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egcded :=NewCT_Comment ();if _cbdbdc :=d .DecodeElement (_egcded ,&_dggcf );_cbdbdc !=nil {return _cbdbdc ;};_aagfe .Comment =append (_aagfe .Comment ,_egcded );default:_ee .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",_dggcf .Name );if _dcgdg :=d .Skip ();_dcgdg !=nil {return _dcgdg ;};};case _d .EndElement :break _fcdcb ;case _d .CharData :};};return nil ;};func (_aggbg *CT_DocPartName )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",_aggbg .ValAttr )});if _aggbg .DecoratedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0065\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_aggbg .DecoratedAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bceda ST_TblStyleOverrideType )ValidateWithPath (path string )error {switch _bceda {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bceda ));};return nil ;};func (_cabfd ST_TabTlc )Validate ()error {return _cabfd .ValidateWithPath ("")};func (_bbgbf *CT_FFHelpText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbgbf .TypeAttr !=ST_InfoTextTypeUnset {_efcgad ,_gecde :=_bbgbf .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _gecde !=nil {return _gecde ;};start .Attr =append (start .Attr ,_efcgad );};if _bbgbf .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",*_bbgbf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Display Ink Annotations +InkAnnotationsAttr *_e .ST_OnOff ;}; -// Validate validates the CT_SdtListItem and its children -func (_cfgggf *CT_SdtListItem )Validate ()error {return _cfgggf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u004c\u0069\u0073t\u0049\u0074\u0065\u006d");};func (_accgc ST_TextboxTightWrap )String ()string {switch _accgc {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 "";}; +// Validate validates the CT_SdtContentBlock and its children +func (_dbcaed *CT_SdtContentBlock )Validate ()error {return _dbcaed .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0043\u006f\u006et\u0065\u006et\u0042\u006c\u006f\u0063\u006b");};func (_aeg *CT_Base64Binary )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bca :=range start .Attr {if _bca .Name .Local =="\u0076\u0061\u006c"{_ead ,_dac :=_bca .Value ,error (nil );if _dac !=nil {return _dac ;};_aeg .ValAttr =_ead ;continue ;};};for {_ada ,_bacc :=d .Token ();if _bacc !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0036\u0034B\u0069\u006e\u0061r\u0079:\u0020\u0025\u0073",_bacc );};if _adce ,_fbcg :=_ada .(_d .EndElement );_fbcg &&_adce .Name ==start .Name {break ;};};return nil ;};func (_gddgf WdST_AlignH )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bcgag :=_d .Attr {};_bcgag .Name =name ;switch _gddgf {case WdST_AlignHUnset :_bcgag .Value ="";case WdST_AlignHLeft :_bcgag .Value ="\u006c\u0065\u0066\u0074";case WdST_AlignHRight :_bcgag .Value ="\u0072\u0069\u0067h\u0074";case WdST_AlignHCenter :_bcgag .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignHInside :_bcgag .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignHOutside :_bcgag .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _bcgag ,nil ;};func (_aeege *CT_SdtPrChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aeege .Equation !=nil {_cdbbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aeege .Equation ,_cdbbg );};if _aeege .ComboBox !=nil {_ggcdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}};e .EncodeElement (_aeege .ComboBox ,_ggcdd );};if _aeege .Date !=nil {_afeed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_aeege .Date ,_afeed );};if _aeege .DocPartObj !=nil {_fdbbgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064o\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}};e .EncodeElement (_aeege .DocPartObj ,_fdbbgd );};if _aeege .DocPartList !=nil {_fgffb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}};e .EncodeElement (_aeege .DocPartList ,_fgffb );};if _aeege .DropDownList !=nil {_gafbfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0072\u006f\u0070\u0044\u006f\u0077n\u004c\u0069\u0073\u0074"}};e .EncodeElement (_aeege .DropDownList ,_gafbfe );};if _aeege .Picture !=nil {_fbdbd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0069\u0063\u0074\u0075\u0072e"}};e .EncodeElement (_aeege .Picture ,_fbdbd );};if _aeege .RichText !=nil {_dgcdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}};e .EncodeElement (_aeege .RichText ,_dgcdg );};if _aeege .Text !=nil {_caebf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_aeege .Text ,_caebf );};if _aeege .Citation !=nil {_gaege :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aeege .Citation ,_gaege );};if _aeege .Group !=nil {_ccddf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0067\u0072\u006f\u0075\u0070"}};e .EncodeElement (_aeege .Group ,_ccddf );};if _aeege .Bibliography !=nil {_ffebee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0062\u006c\u0069\u006f\u0067r\u0061\u0070\u0068\u0079"}};e .EncodeElement (_aeege .Bibliography ,_ffebee );};return nil ;};func NewEG_BlockLevelChunkElts ()*EG_BlockLevelChunkElts {_baegbd :=&EG_BlockLevelChunkElts {};return _baegbd ;}; -// ValidateWithPath validates the CT_TblPrExChange and its children, prefixing error messages with path -func (_bffce *CT_TblPrExChange )ValidateWithPath (path string )error {if _bccba :=_bffce .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_bccba !=nil {return _bccba ;};return nil ;}; +// Validate validates the CT_Picture and its children +func (_gfbbff *CT_Picture )Validate ()error {return _gfbbff .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func NewCT_Zoom ()*CT_Zoom {_bagacd :=&CT_Zoom {};return _bagacd }; -// Validate validates the CT_EdnProps and its children -func (_bacae *CT_EdnProps )Validate ()error {return _bacae .ValidateWithPath ("C\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073");};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;); +// ValidateWithPath validates the WdCT_PosV and its children, prefixing error messages with path +func (_daeaaf *WdCT_PosV )ValidateWithPath (path string )error {if _daeaaf .RelativeFromAttr ==WdST_RelFromVUnset {return _g .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 _bfaae :=_daeaaf .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_bfaae !=nil {return _bfaae ;};if _geacab :=_daeaaf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_geacab !=nil {return _geacab ;};return nil ;}; -// ValidateWithPath validates the EG_RPrMath and its children, prefixing error messages with path -func (_accgg *EG_RPrMath )ValidateWithPath (path string )error {if _accgg .Ins !=nil {if _aggda :=_accgg .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_aggda !=nil {return _aggda ;};};if _accgg .Del !=nil {if _dffbda :=_accgg .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_dffbda !=nil {return _dffbda ;};};if _accgg .RPr !=nil {if _eeeadf :=_accgg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_eeeadf !=nil {return _eeeadf ;};};return nil ;};func (_cebcc *CT_Perm )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgac :=range start .Attr {if _dgac .Name .Local =="\u0069\u0064"{_gbdda ,_accff :=_dgac .Value ,error (nil );if _accff !=nil {return _accff ;};_cebcc .IdAttr =_gbdda ;continue ;};if _dgac .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_cebcc .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_dgac );continue ;};};for {_agbgbc ,_aafdb :=d .Token ();if _aafdb !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0065\u0072\u006d\u003a\u0020\u0025\u0073",_aafdb );};if _facfa ,_fgeb :=_agbgbc .(_d .EndElement );_fgeb &&_facfa .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_MoveBookmark and its children, prefixing error messages with path +func (_fcbge *CT_MoveBookmark )ValidateWithPath (path string )error {if _efeca :=_fcbge .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_efeca !=nil {return _efeca ;};return nil ;};func (_abfed *ST_RestartNumber )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_abfed =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_abfed =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_abfed =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_abfed =3;};return nil ;};func NewCT_SdtBlock ()*CT_SdtBlock {_bbagc :=&CT_SdtBlock {};return _bbagc };func (_gafdfb *WdCT_WordprocessingCanvasChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbbcde :for {_gfeef ,_gaeacde :=d .Token ();if _gaeacde !=nil {return _gaeacde ;};switch _dcfdf :=_gfeef .(type ){case _d .StartElement :switch _dcfdf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0073\u0070"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0073\u0070"}:_beaebc :=NewWdWsp ();if _cddcec :=d .DecodeElement (_beaebc ,&_dcfdf );_cddcec !=nil {return _cddcec ;};_gafdfb .Wsp =append (_gafdfb .Wsp ,_beaebc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_d .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"}:_gcfgge :=_gd .NewPic ();if _gcdfa :=d .DecodeElement (_gcfgge ,&_dcfdf );_gcdfa !=nil {return _gcdfa ;};_gafdfb .Pic =append (_gafdfb .Pic ,_gcfgge );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcgegg :=NewWdCT_WordprocessingContentPart ();if _dbebaf :=d .DecodeElement (_fcgegg ,&_dcfdf );_dbebaf !=nil {return _dbebaf ;};_gafdfb .ContentPart =append (_gafdfb .ContentPart ,_fcgegg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0067\u0070"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0067\u0070"}:_edbed :=NewWdWgp ();if _fecad :=d .DecodeElement (_edbed ,&_dcfdf );_fecad !=nil {return _fecad ;};_gafdfb .Wgp =append (_gafdfb .Wgp ,_edbed );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_fbebe :=NewWdCT_GraphicFrame ();if _baffd :=d .DecodeElement (_fbebe ,&_dcfdf );_baffd !=nil {return _baffd ;};_gafdfb .GraphicFrame =append (_gafdfb .GraphicFrame ,_fbebe );default:_dg .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",_dcfdf .Name );if _cabecb :=d .Skip ();_cabecb !=nil {return _cabecb ;};};case _d .EndElement :break _fbbcde ;case _d .CharData :};};return nil ;};type CT_TopPageBorder struct{TopLeftAttr *string ;TopRightAttr *string ;IdAttr *string ; -// Validate validates the CT_WriteProtection and its children -func (_gbdbb *CT_WriteProtection )Validate ()error {return _gbdbb .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0065\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");}; +// Border Style +ValAttr ST_Border ; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_egccf *CT_Drawing )ValidateWithPath (path string )error {for _ddgg ,_ccgefg :=range _egccf .Anchor {if _gdgfg :=_ccgefg .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_ddgg ));_gdgfg !=nil {return _gdgfg ;};};for _faaa ,_ggbg :=range _egccf .Inline {if _fadbb :=_ggbg .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_faaa ));_fadbb !=nil {return _fadbb ;};};return nil ;};type ST_DocGrid byte ;func (_fdfbdfd ST_TblLayoutType )String ()string {switch _fdfbdfd {case 0:return "";case 1:return "\u0066\u0069\u0078e\u0064";case 2:return "\u0061u\u0074\u006f\u0066\u0069\u0074";};return "";};func (_febbb *WdCT_WordprocessingContentPart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _febbb .BwModeAttr !=_bf .ST_BlackWhiteModeUnset {_eaddead ,_egcfg :=_febbb .BwModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"});if _egcfg !=nil {return _egcfg ;};start .Attr =append (start .Attr ,_eaddead );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_febbb .IdAttr )});e .EncodeToken (start );if _febbb .NvContentPartPr !=nil {_gcfbc :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003an\u0076\u0043\u006f\u006e\u0074e\u006e\u0074P\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_febbb .NvContentPartPr ,_gcfbc );};if _febbb .Xfrm !=nil {_ddaebf :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_febbb .Xfrm ,_ddaebf );};if _febbb .ExtLst !=nil {_aecgf :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_febbb .ExtLst ,_aecgf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aeg *AG_TransitionalPassword )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gae :=range start .Attr {if _gae .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_aeg .CryptProviderTypeAttr .UnmarshalXMLAttr (_gae );continue ;};if _gae .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_aeg .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_gae );continue ;};if _gae .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_aeg .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_gae );continue ;};if _gae .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_gcf ,_da :=_dd .ParseInt (_gae .Value ,10,64);if _da !=nil {return _da ;};_aeg .CryptAlgorithmSidAttr =&_gcf ;continue ;};if _gae .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_af ,_aad :=_dd .ParseInt (_gae .Value ,10,64);if _aad !=nil {return _aad ;};_aeg .CryptSpinCountAttr =&_af ;continue ;};if _gae .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_abb ,_gd :=_gae .Value ,error (nil );if _gd !=nil {return _gd ;};_aeg .CryptProviderAttr =&_abb ;continue ;};if _gae .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_dc ,_bad :=_gae .Value ,error (nil );if _bad !=nil {return _bad ;};_aeg .AlgIdExtAttr =&_dc ;continue ;};if _gae .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_aegg ,_fba :=_gae .Value ,error (nil );if _fba !=nil {return _fba ;};_aeg .AlgIdExtSourceAttr =&_aegg ;continue ;};if _gae .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_gad ,_ecdg :=_gae .Value ,error (nil );if _ecdg !=nil {return _ecdg ;};_aeg .CryptProviderTypeExtAttr =&_gad ;continue ;};if _gae .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"{_eea ,_ag :=_gae .Value ,error (nil );if _ag !=nil {return _ag ;};_aeg .CryptProviderTypeExtSourceAttr =&_eea ;continue ;};if _gae .Name .Local =="\u0068\u0061\u0073\u0068"{_cbd ,_eda :=_gae .Value ,error (nil );if _eda !=nil {return _eda ;};_aeg .HashAttr =&_cbd ;continue ;};if _gae .Name .Local =="\u0073\u0061\u006c\u0074"{_ecf ,_eeg :=_gae .Value ,error (nil );if _eeg !=nil {return _eeg ;};_aeg .SaltAttr =&_ecf ;continue ;};};for {_eb ,_dgd :=d .Token ();if _dgd !=nil {return _db .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",_dgd );};if _gea ,_bea :=_eb .(_d .EndElement );_bea &&_gea .Name ==start .Name {break ;};};return nil ;}; +// Border Color +ColorAttr *ST_HexColor ; -// ValidateWithPath validates the WdCT_WordprocessingShapeChoice and its children, prefixing error messages with path -func (_acgcd *WdCT_WordprocessingShapeChoice )ValidateWithPath (path string )error {if _acgcd .CNvSpPr !=nil {if _agfea :=_acgcd .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_agfea !=nil {return _agfea ;};};if _acgcd .CNvCnPr !=nil {if _dfadfad :=_acgcd .CNvCnPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006e\u0050\u0072");_dfadfad !=nil {return _dfadfad ;};};return nil ;};func (_gfcbaec ST_TabJc )ValidateWithPath (path string )error {switch _gfcbaec {case 0,1,2,3,4,5,6,7,8,9:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfcbaec ));};return nil ;};func (_dcfae ST_LineSpacingRule )String ()string {switch _dcfae {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 (_fedaba ST_Wrap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fedaba .String (),start );};func (_eefda *EG_RPrContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eefda .RStyle !=nil {_geccbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_eefda .RStyle ,_geccbd );};if _eefda .RFonts !=nil {_geddgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_eefda .RFonts ,_geddgf );};if _eefda .B !=nil {_dfddg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_eefda .B ,_dfddg );};if _eefda .BCs !=nil {_gcabg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_eefda .BCs ,_gcabg );};if _eefda .I !=nil {_cfbbdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_eefda .I ,_cfbbdd );};if _eefda .ICs !=nil {_cggede :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_eefda .ICs ,_cggede );};if _eefda .Caps !=nil {_ccaefc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_eefda .Caps ,_ccaefc );};if _eefda .SmallCaps !=nil {_bdbef :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_eefda .SmallCaps ,_bdbef );};if _eefda .Strike !=nil {_dabeeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_eefda .Strike ,_dabeeb );};if _eefda .Dstrike !=nil {_dafagg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_eefda .Dstrike ,_dafagg );};if _eefda .Outline !=nil {_bacfc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_eefda .Outline ,_bacfc );};if _eefda .Shadow !=nil {_cbccfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_eefda .Shadow ,_cbccfc );};if _eefda .Emboss !=nil {_efdgaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_eefda .Emboss ,_efdgaa );};if _eefda .Imprint !=nil {_adeed :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_eefda .Imprint ,_adeed );};if _eefda .NoProof !=nil {_febgef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_eefda .NoProof ,_febgef );};if _eefda .SnapToGrid !=nil {_dcdcbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_eefda .SnapToGrid ,_dcdcbe );};if _eefda .Vanish !=nil {_dfacf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_eefda .Vanish ,_dfacf );};if _eefda .WebHidden !=nil {_dfgecg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_eefda .WebHidden ,_dfgecg );};if _eefda .Color !=nil {_ceebe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_eefda .Color ,_ceebe );};if _eefda .Spacing !=nil {_abfdcc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_eefda .Spacing ,_abfdcc );};if _eefda .W !=nil {_ecceaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_eefda .W ,_ecceaa );};if _eefda .Kern !=nil {_gecec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_eefda .Kern ,_gecec );};if _eefda .Position !=nil {_dcabf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_eefda .Position ,_dcabf );};if _eefda .Sz !=nil {_bddaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_eefda .Sz ,_bddaf );};if _eefda .SzCs !=nil {_cccba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_eefda .SzCs ,_cccba );};if _eefda .Highlight !=nil {_cfbbg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_eefda .Highlight ,_cfbbg );};if _eefda .U !=nil {_dadad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_eefda .U ,_dadad );};if _eefda .Effect !=nil {_cfefd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_eefda .Effect ,_cfefd );};if _eefda .Bdr !=nil {_ccddf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_eefda .Bdr ,_ccddf );};if _eefda .Shd !=nil {_dbabad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_eefda .Shd ,_dbabad );};if _eefda .FitText !=nil {_dgaeee :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_eefda .FitText ,_dgaeee );};if _eefda .VertAlign !=nil {_ddeagd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_eefda .VertAlign ,_ddeagd );};if _eefda .Rtl !=nil {_abced :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_eefda .Rtl ,_abced );};if _eefda .Cs !=nil {_fgefb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_eefda .Cs ,_fgefb );};if _eefda .Em !=nil {_ddeac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_eefda .Em ,_ddeac );};if _eefda .Lang !=nil {_feabc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_eefda .Lang ,_feabc );};if _eefda .EastAsianLayout !=nil {_eegge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_eefda .EastAsianLayout ,_eegge );};if _eefda .SpecVanish !=nil {_efdcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_eefda .SpecVanish ,_efdcd );};if _eefda .OMath !=nil {_dfagd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_eefda .OMath ,_dfagd );};if _eefda .RPrChange !=nil {_cacfgda :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_eefda .RPrChange ,_cacfgda );};return nil ;};func (_faeac ST_Jc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_faeac .String (),start );};func (_abaaf *EG_BlockLevelElts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _abaaf .AltChunk !=nil {_ebfbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_bggcde :=range _abaaf .AltChunk {e .EncodeElement (_bggcde ,_ebfbc );};};if _abaaf .EG_ContentBlockContent !=nil {for _ ,_eagggc :=range _abaaf .EG_ContentBlockContent {_eagggc .MarshalXML (e ,_d .StartElement {});};};return nil ;};func (_eefegc *ST_TextAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eefegc =0;case "\u0074\u006f\u0070":*_eefegc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_eefegc =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_eefegc =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_eefegc =4;case "\u0061\u0075\u0074\u006f":*_eefegc =5;};return nil ;};type AG_TransitionalPassword struct{CryptProviderTypeAttr _c .ST_CryptProv ;CryptAlgorithmClassAttr _c .ST_AlgClass ;CryptAlgorithmTypeAttr _c .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};func (_afccd *CT_NumPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _afccd .Ilvl !=nil {_cfdgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"}};e .EncodeElement (_afccd .Ilvl ,_cfdgc );};if _afccd .NumId !=nil {_gdge :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_afccd .NumId ,_gdge );};if _afccd .NumberingChange !=nil {_afdbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_afccd .NumberingChange ,_afdbb );};if _afccd .Ins !=nil {_ddaegb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_afccd .Ins ,_ddaegb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; -// ValidateWithPath validates the CT_Frame and its children, prefixing error messages with path -func (_agcb *CT_Frame )ValidateWithPath (path string )error {if _agcb .Sz !=nil {if _ebegc :=_agcb .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_ebegc !=nil {return _ebegc ;};};if _agcb .Name !=nil {if _bfgeb :=_agcb .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_bfgeb !=nil {return _bfgeb ;};};if _agcb .Title !=nil {if _ffff :=_agcb .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_ffff !=nil {return _ffff ;};};if _agcb .LongDesc !=nil {if _gaeef :=_agcb .LongDesc .ValidateWithPath (path +"\u002fL\u006f\u006e\u0067\u0044\u0065\u0073c");_gaeef !=nil {return _gaeef ;};};if _agcb .SourceFileName !=nil {if _adbb :=_agcb .SourceFileName .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065");_adbb !=nil {return _adbb ;};};if _agcb .MarW !=nil {if _fbac :=_agcb .MarW .ValidateWithPath (path +"\u002f\u004d\u0061r\u0057");_fbac !=nil {return _fbac ;};};if _agcb .MarH !=nil {if _gfbg :=_agcb .MarH .ValidateWithPath (path +"\u002f\u004d\u0061r\u0048");_gfbg !=nil {return _gfbg ;};};if _agcb .Scrollbar !=nil {if _eafd :=_agcb .Scrollbar .ValidateWithPath (path +"\u002f\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072");_eafd !=nil {return _eafd ;};};if _agcb .NoResizeAllowed !=nil {if _dabfd :=_agcb .NoResizeAllowed .ValidateWithPath (path +"\u002f\u004eo\u0052\u0065\u0073i\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064");_dabfd !=nil {return _dabfd ;};};if _agcb .LinkedToFile !=nil {if _cadb :=_agcb .LinkedToFile .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065");_cadb !=nil {return _cadb ;};};return nil ;};func NewCT_TrackChangeRange ()*CT_TrackChangeRange {_eebbc :=&CT_TrackChangeRange {};return _eebbc };func (_eeffb ST_DecimalNumberOrPercent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eeffb .ST_UnqualifiedPercentage !=nil {e .EncodeToken (_d .CharData (_db .Sprintf ("\u0025\u0064",*_eeffb .ST_UnqualifiedPercentage )));};if _eeffb .ST_Percentage !=nil {e .EncodeToken (_d .CharData (*_eeffb .ST_Percentage ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_ceedea *CT_Tabs )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdfae :for {_ebbgea ,_bebcd :=d .Token ();if _bebcd !=nil {return _bebcd ;};switch _gfeab :=_ebbgea .(type ){case _d .StartElement :switch _gfeab .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cgadb :=NewCT_TabStop ();if _eaafcb :=d .DecodeElement (_cgadb ,&_gfeab );_eaafcb !=nil {return _eaafcb ;};_ceedea .Tab =append (_ceedea .Tab ,_cgadb );default:_ee .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",_gfeab .Name );if _cfbbc :=d .Skip ();_cfbbc !=nil {return _cfbbc ;};};case _d .EndElement :break _cdfae ;case _d .CharData :};};return nil ;}; +// Border Theme Color Tint +ThemeTintAttr *string ; -// ValidateWithPath validates the CT_DocumentBase and its children, prefixing error messages with path -func (_faffg *CT_DocumentBase )ValidateWithPath (path string )error {if _faffg .Background !=nil {if _dedb :=_faffg .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_dedb !=nil {return _dedb ;};};return nil ;};type CT_LsdException struct{ +// Border Theme Color Shade +ThemeShadeAttr *string ; -// Primary Style Name -NameAttr string ; +// Border Width +SzAttr *uint64 ; -// Latent Style Locking Setting -LockedAttr *_c .ST_OnOff ; +// Border Spacing Measurement +SpaceAttr *uint64 ; -// Override default sorting order -UiPriorityAttr *int64 ; +// Border Shadow +ShadowAttr *_e .ST_OnOff ; -// Semi hidden text override -SemiHiddenAttr *_c .ST_OnOff ; +// Create Frame Effect +FrameAttr *_e .ST_OnOff ;};func (_fcebc *CT_Em )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dgfb ,_ddaaa :=_fcebc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ddaaa !=nil {return _ddaaa ;};start .Attr =append (start .Attr ,_dgfb );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_String ()*CT_String {_agfdbg :=&CT_String {};return _agfdbg };func (_fefcg *WdCT_WordprocessingShapeChoice1 )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agcee :for {_faedc ,_bgadcg :=d .Token ();if _bgadcg !=nil {return _bgadcg ;};switch _baegf :=_faedc .(type ){case _d .StartElement :switch _baegf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0074\u0078\u0062\u0078"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0078\u0062\u0078"}:_fefcg .Txbx =NewWdCT_TextboxInfo ();if _efaffe :=d .DecodeElement (_fefcg .Txbx ,&_baegf );_efaffe !=nil {return _efaffe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0065\u0064\u0054\u0078\u0062\u0078"}:_fefcg .LinkedTxbx =NewWdCT_LinkedTextboxInformation ();if _fcagc :=d .DecodeElement (_fefcg .LinkedTxbx ,&_baegf );_fcagc !=nil {return _fcagc ;};default:_dg .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",_baegf .Name );if _faadc :=d .Skip ();_faadc !=nil {return _faadc ;};};case _d .EndElement :break _agcee ;case _d .CharData :};};return nil ;};func (_dbfed ST_FtnEdn )Validate ()error {return _dbfed .ValidateWithPath ("")}; -// Unhide when used -UnhideWhenUsedAttr *_c .ST_OnOff ; +// ValidateWithPath validates the EG_RPrBase and its children, prefixing error messages with path +func (_ecgabd *EG_RPrBase )ValidateWithPath (path string )error {if _ecgabd .RStyle !=nil {if _fcacd :=_ecgabd .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_fcacd !=nil {return _fcacd ;};};if _ecgabd .RFonts !=nil {if _dcefd :=_ecgabd .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_dcefd !=nil {return _dcefd ;};};if _ecgabd .B !=nil {if _gebce :=_ecgabd .B .ValidateWithPath (path +"\u002f\u0042");_gebce !=nil {return _gebce ;};};if _ecgabd .BCs !=nil {if _gbeebe :=_ecgabd .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_gbeebe !=nil {return _gbeebe ;};};if _ecgabd .I !=nil {if _dfebf :=_ecgabd .I .ValidateWithPath (path +"\u002f\u0049");_dfebf !=nil {return _dfebf ;};};if _ecgabd .ICs !=nil {if _aecaec :=_ecgabd .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_aecaec !=nil {return _aecaec ;};};if _ecgabd .Caps !=nil {if _dfbedd :=_ecgabd .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_dfbedd !=nil {return _dfbedd ;};};if _ecgabd .SmallCaps !=nil {if _bggdbf :=_ecgabd .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_bggdbf !=nil {return _bggdbf ;};};if _ecgabd .Strike !=nil {if _acfab :=_ecgabd .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_acfab !=nil {return _acfab ;};};if _ecgabd .Dstrike !=nil {if _edbbdd :=_ecgabd .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_edbbdd !=nil {return _edbbdd ;};};if _ecgabd .Outline !=nil {if _afbde :=_ecgabd .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_afbde !=nil {return _afbde ;};};if _ecgabd .Shadow !=nil {if _baabcc :=_ecgabd .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_baabcc !=nil {return _baabcc ;};};if _ecgabd .Emboss !=nil {if _agcgf :=_ecgabd .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_agcgf !=nil {return _agcgf ;};};if _ecgabd .Imprint !=nil {if _bdcddbd :=_ecgabd .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_bdcddbd !=nil {return _bdcddbd ;};};if _ecgabd .NoProof !=nil {if _gegbf :=_ecgabd .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_gegbf !=nil {return _gegbf ;};};if _ecgabd .SnapToGrid !=nil {if _bebade :=_ecgabd .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_bebade !=nil {return _bebade ;};};if _ecgabd .Vanish !=nil {if _bfgac :=_ecgabd .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_bfgac !=nil {return _bfgac ;};};if _ecgabd .WebHidden !=nil {if _dggaf :=_ecgabd .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_dggaf !=nil {return _dggaf ;};};if _ecgabd .Color !=nil {if _dabdab :=_ecgabd .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_dabdab !=nil {return _dabdab ;};};if _ecgabd .Spacing !=nil {if _facgc :=_ecgabd .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_facgc !=nil {return _facgc ;};};if _ecgabd .W !=nil {if _gagbcdf :=_ecgabd .W .ValidateWithPath (path +"\u002f\u0057");_gagbcdf !=nil {return _gagbcdf ;};};if _ecgabd .Kern !=nil {if _aegg :=_ecgabd .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_aegg !=nil {return _aegg ;};};if _ecgabd .Position !=nil {if _gdbde :=_ecgabd .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_gdbde !=nil {return _gdbde ;};};if _ecgabd .Sz !=nil {if _ecada :=_ecgabd .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_ecada !=nil {return _ecada ;};};if _ecgabd .SzCs !=nil {if _gafca :=_ecgabd .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_gafca !=nil {return _gafca ;};};if _ecgabd .Highlight !=nil {if _dabab :=_ecgabd .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_dabab !=nil {return _dabab ;};};if _ecgabd .U !=nil {if _abbfg :=_ecgabd .U .ValidateWithPath (path +"\u002f\u0055");_abbfg !=nil {return _abbfg ;};};if _ecgabd .Effect !=nil {if _cfadbf :=_ecgabd .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_cfadbf !=nil {return _cfadbf ;};};if _ecgabd .Bdr !=nil {if _daebdbe :=_ecgabd .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_daebdbe !=nil {return _daebdbe ;};};if _ecgabd .Shd !=nil {if _agfag :=_ecgabd .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_agfag !=nil {return _agfag ;};};if _ecgabd .FitText !=nil {if _fgbaa :=_ecgabd .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_fgbaa !=nil {return _fgbaa ;};};if _ecgabd .VertAlign !=nil {if _abegeb :=_ecgabd .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_abegeb !=nil {return _abegeb ;};};if _ecgabd .Rtl !=nil {if _bacdcf :=_ecgabd .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_bacdcf !=nil {return _bacdcf ;};};if _ecgabd .Cs !=nil {if _bfgbg :=_ecgabd .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_bfgbg !=nil {return _bfgbg ;};};if _ecgabd .Em !=nil {if _daaae :=_ecgabd .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_daaae !=nil {return _daaae ;};};if _ecgabd .Lang !=nil {if _dgbdbe :=_ecgabd .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_dgbdbe !=nil {return _dgbdbe ;};};if _ecgabd .EastAsianLayout !=nil {if _gfbdd :=_ecgabd .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_gfbdd !=nil {return _gfbdd ;};};if _ecgabd .SpecVanish !=nil {if _ebfde :=_ecgabd .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_ebfde !=nil {return _ebfde ;};};if _ecgabd .OMath !=nil {if _bgaag :=_ecgabd .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_bgaag !=nil {return _bgaag ;};};return nil ;};func (_eacggb *ST_JcTable )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eacggb =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_eacggb =1;case "\u0065\u006e\u0064":*_eacggb =2;case "\u006c\u0065\u0066\u0074":*_eacggb =3;case "\u0072\u0069\u0067h\u0074":*_eacggb =4;case "\u0073\u0074\u0061r\u0074":*_eacggb =5;};return nil ;}; -// Latent Style Primary Style Setting -QFormatAttr *_c .ST_OnOff ;};type ST_DocPartType byte ;func NewWdCT_TxbxContent ()*WdCT_TxbxContent {_agddff :=&WdCT_TxbxContent {};return _agddff };func NewCT_MailMerge ()*CT_MailMerge {_dbeadc :=&CT_MailMerge {};_dbeadc .MainDocumentType =NewCT_MailMergeDocType ();_dbeadc .DataType =NewCT_MailMergeDataType ();return _dbeadc ;}; +// ValidateWithPath validates the WdCT_WordprocessingCanvas and its children, prefixing error messages with path +func (_eacgg *WdCT_WordprocessingCanvas )ValidateWithPath (path string )error {if _eacgg .Bg !=nil {if _babaaa :=_eacgg .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_babaaa !=nil {return _babaaa ;};};if _eacgg .Whole !=nil {if _ceaaba :=_eacgg .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065");_ceaaba !=nil {return _ceaaba ;};};for _cfddcb ,_aaced :=range _eacgg .Choice {if _dbafcf :=_aaced .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cfddcb ));_dbafcf !=nil {return _dbafcf ;};};if _eacgg .ExtLst !=nil {if _faabd :=_eacgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faabd !=nil {return _faabd ;};};return nil ;}; -// Validate validates the CT_UnsignedDecimalNumber and its children -func (_becgf *CT_UnsignedDecimalNumber )Validate ()error {return _becgf .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_Shd and its children, prefixing error messages with path +func (_abfcba *CT_Shd )ValidateWithPath (path string )error {if _abfcba .ValAttr ==ST_ShdUnset {return _g .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 _bggeag :=_abfcba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bggeag !=nil {return _bggeag ;};if _abfcba .ColorAttr !=nil {if _aecgg :=_abfcba .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_aecgg !=nil {return _aecgg ;};};if _bgeag :=_abfcba .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bgeag !=nil {return _bgeag ;};if _abfcba .FillAttr !=nil {if _feaaa :=_abfcba .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_feaaa !=nil {return _feaaa ;};};if _aedba :=_abfcba .ThemeFillAttr .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u0069\u006cl\u0041\u0074\u0074\u0072");_aedba !=nil {return _aedba ;};return nil ;};func (_abbcad ST_DocPartType )String ()string {switch _abbcad {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 "";}; -// ValidateWithPath validates the CT_TrPrChange and its children, prefixing error messages with path -func (_fdgfd *CT_TrPrChange )ValidateWithPath (path string )error {if _fgdecc :=_fdgfd .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_fgdecc !=nil {return _fgdecc ;};return nil ;};func (_bgfde ST_HighlightColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bgfde .String (),start );}; +// Validate validates the CT_EdnProps and its children +func (_egbce *CT_EdnProps )Validate ()error {return _egbce .ValidateWithPath ("C\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073");};func (_ageda *CT_DocPartBehavior )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ageda .ValAttr =ST_DocPartBehavior (1);for _ ,_febb :=range start .Attr {if _febb .Name .Local =="\u0076\u0061\u006c"{_ageda .ValAttr .UnmarshalXMLAttr (_febb );continue ;};};for {_gddeb ,_gccce :=d .Token ();if _gccce !=nil {return _g .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",_gccce );};if _ebgg ,_bcbb :=_gddeb .(_d .EndElement );_bcbb &&_ebgg .Name ==start .Name {break ;};};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 (_fcffa *WdCT_Inline )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fcffa .DistTAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_g .Sprintf ("\u0025\u0076",*_fcffa .DistTAttr )});};if _fcffa .DistBAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_g .Sprintf ("\u0025\u0076",*_fcffa .DistBAttr )});};if _fcffa .DistLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_g .Sprintf ("\u0025\u0076",*_fcffa .DistLAttr )});};if _fcffa .DistRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_g .Sprintf ("\u0025\u0076",*_fcffa .DistRAttr )});};e .EncodeToken (start );_adgdad :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}};e .EncodeElement (_fcffa .Extent ,_adgdad );if _fcffa .EffectExtent !=nil {_bfbab :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_fcffa .EffectExtent ,_bfbab );};_efbcad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_fcffa .DocPr ,_efbcad );if _fcffa .CNvGraphicFramePr !=nil {_aaadg :=_d .StartElement {Name :_d .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_fcffa .CNvGraphicFramePr ,_aaadg );};_ggeaa :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_ggeaa .Attr =append (_ggeaa .Attr ,_d .Attr {Name :_d .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"});e .EncodeElement (_fcffa .Graphic ,_ggeaa );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type EG_RunInnerContent struct{ -// Validate validates the CT_EdnPos and its children -func (_gbege *CT_EdnPos )Validate ()error {return _gbege .ValidateWithPath ("\u0043T\u005f\u0045\u0064\u006e\u0050\u006fs");};func (_gcabed *Fonts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077:\u0066\u006f\u006e\u0074\u0073";return _gcabed .CT_FontsList .MarshalXML (e ,start );};func (_beadbc ST_DecimalNumberOrPercent )String ()string {if _beadbc .ST_UnqualifiedPercentage !=nil {return _db .Sprintf ("\u0025\u0076",*_beadbc .ST_UnqualifiedPercentage );};if _beadbc .ST_Percentage !=nil {return _db .Sprintf ("\u0025\u0076",*_beadbc .ST_Percentage );};return "";};func (_cdceed *CT_TblWidth )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bccfab :=range start .Attr {if _bccfab .Name .Local =="\u0077"{_dfggb ,_abfggd :=ParseUnionST_MeasurementOrPercent (_bccfab .Value );if _abfggd !=nil {return _abfggd ;};_cdceed .WAttr =&_dfggb ;continue ;};if _bccfab .Name .Local =="\u0074\u0079\u0070\u0065"{_cdceed .TypeAttr .UnmarshalXMLAttr (_bccfab );continue ;};};for {_caeea ,_aebdf :=d .Token ();if _aebdf !=nil {return _db .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068\u003a\u0020\u0025\u0073",_aebdf );};if _ecddd ,_dadfe :=_caeea .(_d .EndElement );_dadfe &&_ecddd .Name ==start .Name {break ;};};return nil ;};func NewCT_TblPrExChange ()*CT_TblPrExChange {_bgfffe :=&CT_TblPrExChange {};_bgfffe .TblPrEx =NewCT_TblPrExBase ();return _bgfffe ;};func (_fbcbe ST_CombineBrackets )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fbcbe .String (),start );};func (_cfecea *ST_FtnEdn )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cfecea =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cfecea =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_cfecea =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_cfecea =3;case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_cfecea =4;};return nil ;};func (_ccgefgd ST_PTabAlignment )ValidateWithPath (path string )error {switch _ccgefgd {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccgefgd ));};return nil ;};func NewCT_DocPartGallery ()*CT_DocPartGallery {_eggaf :=&CT_DocPartGallery {};_eggaf .ValAttr =ST_DocPartGallery (1);return _eggaf ;};func (_bbbbb ST_HpsMeasure )String ()string {if _bbbbb .ST_UnsignedDecimalNumber !=nil {return _db .Sprintf ("\u0025\u0076",*_bbbbb .ST_UnsignedDecimalNumber );};if _bbbbb .ST_PositiveUniversalMeasure !=nil {return _db .Sprintf ("\u0025\u0076",*_bbbbb .ST_PositiveUniversalMeasure );};return "";};type ST_ChapterSep byte ; +// Break +Br *CT_Br ; -// Validate validates the CT_Em and its children -func (_bdba *CT_Em )Validate ()error {return _bdba .ValidateWithPath ("\u0043\u0054\u005fE\u006d")};func (_cecgc ST_TblStyleOverrideType )Validate ()error {return _cecgc .ValidateWithPath ("")};type ST_Underline byte ;func (_fgffd *CT_CustomXmlCell )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abgede :=range start .Attr {if _abgede .Name .Local =="\u0075\u0072\u0069"{_cebd ,_gccab :=_abgede .Value ,error (nil );if _gccab !=nil {return _gccab ;};_fgffd .UriAttr =&_cebd ;continue ;};if _abgede .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_fcgeb ,_gafab :=_abgede .Value ,error (nil );if _gafab !=nil {return _gafab ;};_fgffd .ElementAttr =_fcgeb ;continue ;};};_gdbfa :for {_cabe ,_baeg :=d .Token ();if _baeg !=nil {return _baeg ;};switch _ebgfa :=_cabe .(type ){case _d .StartElement :switch _ebgfa .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgffd .CustomXmlPr =NewCT_CustomXmlPr ();if _bebga :=d .DecodeElement (_fgffd .CustomXmlPr ,&_ebgfa );_bebga !=nil {return _bebga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gfgdf :=NewEG_ContentCellContent ();_gaga :=NewCT_Tc ();if _eddec :=d .DecodeElement (_gaga ,&_ebgfa );_eddec !=nil {return _eddec ;};_gfgdf .Tc =append (_gfgdf .Tc ,_gaga );_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_gfgdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbaf :=NewEG_ContentCellContent ();_dbaf .CustomXml =NewCT_CustomXmlCell ();if _ddae :=d .DecodeElement (_dbaf .CustomXml ,&_ebgfa );_ddae !=nil {return _ddae ;};_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_dbaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_abfgg :=NewEG_ContentCellContent ();_abfgg .Sdt =NewCT_SdtCell ();if _aegfa :=d .DecodeElement (_abfgg .Sdt ,&_ebgfa );_aegfa !=nil {return _aegfa ;};_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_abfgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdeg :=NewEG_ContentCellContent ();_degeb :=NewEG_RunLevelElts ();_degeb .ProofErr =NewCT_ProofErr ();if _bgccc :=d .DecodeElement (_degeb .ProofErr ,&_ebgfa );_bgccc !=nil {return _bgccc ;};_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_fdeg );_fdeg .EG_RunLevelElts =append (_fdeg .EG_RunLevelElts ,_degeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfgc :=NewEG_ContentCellContent ();_bffd :=NewEG_RunLevelElts ();_bffd .PermStart =NewCT_PermStart ();if _ddbb :=d .DecodeElement (_bffd .PermStart ,&_ebgfa );_ddbb !=nil {return _ddbb ;};_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_gfgc );_gfgc .EG_RunLevelElts =append (_gfgc .EG_RunLevelElts ,_bffd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbgc :=NewEG_ContentCellContent ();_bfaga :=NewEG_RunLevelElts ();_bfaga .PermEnd =NewCT_Perm ();if _efbb :=d .DecodeElement (_bfaga .PermEnd ,&_ebgfa );_efbb !=nil {return _efbb ;};_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_fbgc );_fbgc .EG_RunLevelElts =append (_fbgc .EG_RunLevelElts ,_bfaga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgee :=NewEG_ContentCellContent ();_fggdc :=NewEG_RunLevelElts ();_fggdc .Ins =NewCT_RunTrackChange ();if _ceeda :=d .DecodeElement (_fggdc .Ins ,&_ebgfa );_ceeda !=nil {return _ceeda ;};_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_cgee );_cgee .EG_RunLevelElts =append (_cgee .EG_RunLevelElts ,_fggdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bccf :=NewEG_ContentCellContent ();_facfe :=NewEG_RunLevelElts ();_facfe .Del =NewCT_RunTrackChange ();if _cbccd :=d .DecodeElement (_facfe .Del ,&_ebgfa );_cbccd !=nil {return _cbccd ;};_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_bccf );_bccf .EG_RunLevelElts =append (_bccf .EG_RunLevelElts ,_facfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ddec :=NewEG_ContentCellContent ();_cgeee :=NewEG_RunLevelElts ();_cgeee .MoveFrom =NewCT_RunTrackChange ();if _ffec :=d .DecodeElement (_cgeee .MoveFrom ,&_ebgfa );_ffec !=nil {return _ffec ;};_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_ddec );_ddec .EG_RunLevelElts =append (_ddec .EG_RunLevelElts ,_cgeee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gfac :=NewEG_ContentCellContent ();_bgdda :=NewEG_RunLevelElts ();_bgdda .MoveTo =NewCT_RunTrackChange ();if _fbdb :=d .DecodeElement (_bgdda .MoveTo ,&_ebgfa );_fbdb !=nil {return _fbdb ;};_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_gfac );_gfac .EG_RunLevelElts =append (_gfac .EG_RunLevelElts ,_bgdda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egca :=NewEG_ContentCellContent ();_cdcb :=NewEG_RunLevelElts ();_ffgd :=NewEG_RangeMarkupElements ();_ffgd .BookmarkStart =NewCT_Bookmark ();if _dffc :=d .DecodeElement (_ffgd .BookmarkStart ,&_ebgfa );_dffc !=nil {return _dffc ;};_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_egca );_egca .EG_RunLevelElts =append (_egca .EG_RunLevelElts ,_cdcb );_cdcb .EG_RangeMarkupElements =append (_cdcb .EG_RangeMarkupElements ,_ffgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abdba :=NewEG_ContentCellContent ();_fgfa :=NewEG_RunLevelElts ();_egad :=NewEG_RangeMarkupElements ();_egad .BookmarkEnd =NewCT_MarkupRange ();if _aabf :=d .DecodeElement (_egad .BookmarkEnd ,&_ebgfa );_aabf !=nil {return _aabf ;};_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_abdba );_abdba .EG_RunLevelElts =append (_abdba .EG_RunLevelElts ,_fgfa );_fgfa .EG_RangeMarkupElements =append (_fgfa .EG_RangeMarkupElements ,_egad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baab :=NewEG_ContentCellContent ();_dbfae :=NewEG_RunLevelElts ();_cecgb :=NewEG_RangeMarkupElements ();_cecgb .MoveFromRangeStart =NewCT_MoveBookmark ();if _gbfc :=d .DecodeElement (_cecgb .MoveFromRangeStart ,&_ebgfa );_gbfc !=nil {return _gbfc ;};_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_baab );_baab .EG_RunLevelElts =append (_baab .EG_RunLevelElts ,_dbfae );_dbfae .EG_RangeMarkupElements =append (_dbfae .EG_RangeMarkupElements ,_cecgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caec :=NewEG_ContentCellContent ();_ffgba :=NewEG_RunLevelElts ();_cgaf :=NewEG_RangeMarkupElements ();_cgaf .MoveFromRangeEnd =NewCT_MarkupRange ();if _fcac :=d .DecodeElement (_cgaf .MoveFromRangeEnd ,&_ebgfa );_fcac !=nil {return _fcac ;};_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_caec );_caec .EG_RunLevelElts =append (_caec .EG_RunLevelElts ,_ffgba );_ffgba .EG_RangeMarkupElements =append (_ffgba .EG_RangeMarkupElements ,_cgaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_daff :=NewEG_ContentCellContent ();_cffb :=NewEG_RunLevelElts ();_efagg :=NewEG_RangeMarkupElements ();_efagg .MoveToRangeStart =NewCT_MoveBookmark ();if _cfdde :=d .DecodeElement (_efagg .MoveToRangeStart ,&_ebgfa );_cfdde !=nil {return _cfdde ;};_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_daff );_daff .EG_RunLevelElts =append (_daff .EG_RunLevelElts ,_cffb );_cffb .EG_RangeMarkupElements =append (_cffb .EG_RangeMarkupElements ,_efagg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aecdg :=NewEG_ContentCellContent ();_debc :=NewEG_RunLevelElts ();_beaa :=NewEG_RangeMarkupElements ();_beaa .MoveToRangeEnd =NewCT_MarkupRange ();if _bcda :=d .DecodeElement (_beaa .MoveToRangeEnd ,&_ebgfa );_bcda !=nil {return _bcda ;};_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_aecdg );_aecdg .EG_RunLevelElts =append (_aecdg .EG_RunLevelElts ,_debc );_debc .EG_RangeMarkupElements =append (_debc .EG_RangeMarkupElements ,_beaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdfg :=NewEG_ContentCellContent ();_bcfgc :=NewEG_RunLevelElts ();_ddgd :=NewEG_RangeMarkupElements ();_ddgd .CommentRangeStart =NewCT_MarkupRange ();if _cbecb :=d .DecodeElement (_ddgd .CommentRangeStart ,&_ebgfa );_cbecb !=nil {return _cbecb ;};_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_cdfg );_cdfg .EG_RunLevelElts =append (_cdfg .EG_RunLevelElts ,_bcfgc );_bcfgc .EG_RangeMarkupElements =append (_bcfgc .EG_RangeMarkupElements ,_ddgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geeea :=NewEG_ContentCellContent ();_bgbg :=NewEG_RunLevelElts ();_begc :=NewEG_RangeMarkupElements ();_begc .CommentRangeEnd =NewCT_MarkupRange ();if _dcea :=d .DecodeElement (_begc .CommentRangeEnd ,&_ebgfa );_dcea !=nil {return _dcea ;};_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_geeea );_geeea .EG_RunLevelElts =append (_geeea .EG_RunLevelElts ,_bgbg );_bgbg .EG_RangeMarkupElements =append (_bgbg .EG_RangeMarkupElements ,_begc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eebgc :=NewEG_ContentCellContent ();_egec :=NewEG_RunLevelElts ();_fbbf :=NewEG_RangeMarkupElements ();_fbbf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fcaef :=d .DecodeElement (_fbbf .CustomXmlInsRangeStart ,&_ebgfa );_fcaef !=nil {return _fcaef ;};_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_eebgc );_eebgc .EG_RunLevelElts =append (_eebgc .EG_RunLevelElts ,_egec );_egec .EG_RangeMarkupElements =append (_egec .EG_RangeMarkupElements ,_fbbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cccfe :=NewEG_ContentCellContent ();_bddc :=NewEG_RunLevelElts ();_dbgg :=NewEG_RangeMarkupElements ();_dbgg .CustomXmlInsRangeEnd =NewCT_Markup ();if _aafb :=d .DecodeElement (_dbgg .CustomXmlInsRangeEnd ,&_ebgfa );_aafb !=nil {return _aafb ;};_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_cccfe );_cccfe .EG_RunLevelElts =append (_cccfe .EG_RunLevelElts ,_bddc );_bddc .EG_RangeMarkupElements =append (_bddc .EG_RangeMarkupElements ,_dbgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gdaf :=NewEG_ContentCellContent ();_ecffc :=NewEG_RunLevelElts ();_fedba :=NewEG_RangeMarkupElements ();_fedba .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ggbf :=d .DecodeElement (_fedba .CustomXmlDelRangeStart ,&_ebgfa );_ggbf !=nil {return _ggbf ;};_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_gdaf );_gdaf .EG_RunLevelElts =append (_gdaf .EG_RunLevelElts ,_ecffc );_ecffc .EG_RangeMarkupElements =append (_ecffc .EG_RangeMarkupElements ,_fedba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_efaa :=NewEG_ContentCellContent ();_cbb :=NewEG_RunLevelElts ();_facd :=NewEG_RangeMarkupElements ();_facd .CustomXmlDelRangeEnd =NewCT_Markup ();if _abgaec :=d .DecodeElement (_facd .CustomXmlDelRangeEnd ,&_ebgfa );_abgaec !=nil {return _abgaec ;};_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_efaa );_efaa .EG_RunLevelElts =append (_efaa .EG_RunLevelElts ,_cbb );_cbb .EG_RangeMarkupElements =append (_cbb .EG_RangeMarkupElements ,_facd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfdd :=NewEG_ContentCellContent ();_cagef :=NewEG_RunLevelElts ();_ccea :=NewEG_RangeMarkupElements ();_ccea .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bacbg :=d .DecodeElement (_ccea .CustomXmlMoveFromRangeStart ,&_ebgfa );_bacbg !=nil {return _bacbg ;};_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_bfdd );_bfdd .EG_RunLevelElts =append (_bfdd .EG_RunLevelElts ,_cagef );_cagef .EG_RangeMarkupElements =append (_cagef .EG_RangeMarkupElements ,_ccea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfab :=NewEG_ContentCellContent ();_bgcfc :=NewEG_RunLevelElts ();_dgcbd :=NewEG_RangeMarkupElements ();_dgcbd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cceb :=d .DecodeElement (_dgcbd .CustomXmlMoveFromRangeEnd ,&_ebgfa );_cceb !=nil {return _cceb ;};_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_gfab );_gfab .EG_RunLevelElts =append (_gfab .EG_RunLevelElts ,_bgcfc );_bgcfc .EG_RangeMarkupElements =append (_bgcfc .EG_RangeMarkupElements ,_dgcbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccfbf :=NewEG_ContentCellContent ();_ddcec :=NewEG_RunLevelElts ();_dfed :=NewEG_RangeMarkupElements ();_dfed .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cgafd :=d .DecodeElement (_dfed .CustomXmlMoveToRangeStart ,&_ebgfa );_cgafd !=nil {return _cgafd ;};_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_ccfbf );_ccfbf .EG_RunLevelElts =append (_ccfbf .EG_RunLevelElts ,_ddcec );_ddcec .EG_RangeMarkupElements =append (_ddcec .EG_RangeMarkupElements ,_dfed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eaeg :=NewEG_ContentCellContent ();_aeda :=NewEG_RunLevelElts ();_afcbf :=NewEG_RangeMarkupElements ();_afcbf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gegb :=d .DecodeElement (_afcbf .CustomXmlMoveToRangeEnd ,&_ebgfa );_gegb !=nil {return _gegb ;};_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_eaeg );_eaeg .EG_RunLevelElts =append (_eaeg .EG_RunLevelElts ,_aeda );_aeda .EG_RangeMarkupElements =append (_aeda .EG_RangeMarkupElements ,_afcbf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gfgf :=NewEG_ContentCellContent ();_aadf :=NewEG_RunLevelElts ();_cdbc :=NewEG_MathContent ();_cdbc .OMathPara =_a .NewOMathPara ();if _faac :=d .DecodeElement (_cdbc .OMathPara ,&_ebgfa );_faac !=nil {return _faac ;};_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_gfgf );_gfgf .EG_RunLevelElts =append (_gfgf .EG_RunLevelElts ,_aadf );_aadf .EG_MathContent =append (_aadf .EG_MathContent ,_cdbc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfbgf :=NewEG_ContentCellContent ();_gbbea :=NewEG_RunLevelElts ();_eeff :=NewEG_MathContent ();_eeff .OMath =_a .NewOMath ();if _ffda :=d .DecodeElement (_eeff .OMath ,&_ebgfa );_ffda !=nil {return _ffda ;};_fgffd .EG_ContentCellContent =append (_fgffd .EG_ContentCellContent ,_bfbgf );_bfbgf .EG_RunLevelElts =append (_bfbgf .EG_RunLevelElts ,_gbbea );_gbbea .EG_MathContent =append (_gbbea .EG_MathContent ,_eeff );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\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0020\u0025v",_ebgfa .Name );if _eeae :=d .Skip ();_eeae !=nil {return _eeae ;};};case _d .EndElement :break _gdbfa ;case _d .CharData :};};return nil ;}; +// Text +T *CT_Text ; -// Validate validates the CT_DocType and its children -func (_caba *CT_DocType )Validate ()error {return _caba .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065");};func NewEG_BlockLevelElts ()*EG_BlockLevelElts {_bcfef :=&EG_BlockLevelElts {};return _bcfef };func (_fcdcc ST_FrameScrollbar )String ()string {switch _fcdcc {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0061\u0075\u0074\u006f";};return "";};type CT_PPrDefault struct{ +// Content Part +ContentPart *CT_Rel ; -// Paragraph Properties -PPr *CT_PPrGeneral ;}; +// Deleted Text +DelText *CT_Text ; -// ValidateWithPath validates the CT_BookmarkRange and its children, prefixing error messages with path -func (_acd *CT_BookmarkRange )ValidateWithPath (path string )error {if _bdbd :=_acd .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_bdbd !=nil {return _bdbd ;};return nil ;};func (_abegaa *EG_RangeMarkupElements )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _abegaa .BookmarkStart !=nil {_efdeec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0062o\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_abegaa .BookmarkStart ,_efdeec );};if _abegaa .BookmarkEnd !=nil {_adafb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}};e .EncodeElement (_abegaa .BookmarkEnd ,_adafb );};if _abegaa .MoveFromRangeStart !=nil {_gfbdeea :=_d .StartElement {Name :_d .Name {Local :"w\u003am\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052a\u006e\u0067\u0065\u0053ta\u0072\u0074"}};e .EncodeElement (_abegaa .MoveFromRangeStart ,_gfbdeea );};if _abegaa .MoveFromRangeEnd !=nil {_gedgd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006do\u0076\u0065\u0046\u0072\u006fm\u0052\u0061n\u0067\u0065\u0045\u006e\u0064"}};e .EncodeElement (_abegaa .MoveFromRangeEnd ,_gedgd );};if _abegaa .MoveToRangeStart !=nil {_geacg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006do\u0076\u0065\u0054\u006f\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_abegaa .MoveToRangeStart ,_geacg );};if _abegaa .MoveToRangeEnd !=nil {_febefg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003am\u006f\u0076\u0065T\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}};e .EncodeElement (_abegaa .MoveToRangeEnd ,_febefg );};if _abegaa .CommentRangeStart !=nil {_effda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006fmm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_abegaa .CommentRangeStart ,_effda );};if _abegaa .CommentRangeEnd !=nil {_geecdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}};e .EncodeElement (_abegaa .CommentRangeEnd ,_geecdf );};if _abegaa .CustomXmlInsRangeStart !=nil {_cbebf :=_d .StartElement {Name :_d .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 (_abegaa .CustomXmlInsRangeStart ,_cbebf );};if _abegaa .CustomXmlInsRangeEnd !=nil {_bfbaff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0045n\u0064"}};e .EncodeElement (_abegaa .CustomXmlInsRangeEnd ,_bfbaff );};if _abegaa .CustomXmlDelRangeStart !=nil {_cgafc :=_d .StartElement {Name :_d .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 (_abegaa .CustomXmlDelRangeStart ,_cgafc );};if _abegaa .CustomXmlDelRangeEnd !=nil {_edabe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0045n\u0064"}};e .EncodeElement (_abegaa .CustomXmlDelRangeEnd ,_edabe );};if _abegaa .CustomXmlMoveFromRangeStart !=nil {_dadbf :=_d .StartElement {Name :_d .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 (_abegaa .CustomXmlMoveFromRangeStart ,_dadbf );};if _abegaa .CustomXmlMoveFromRangeEnd !=nil {_gfacb :=_d .StartElement {Name :_d .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 (_abegaa .CustomXmlMoveFromRangeEnd ,_gfacb );};if _abegaa .CustomXmlMoveToRangeStart !=nil {_fgceff :=_d .StartElement {Name :_d .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 (_abegaa .CustomXmlMoveToRangeStart ,_fgceff );};if _abegaa .CustomXmlMoveToRangeEnd !=nil {_acdfec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0075\u0073\u0074o\u006d\u0058\u006d\u006c\u004do\u0076e\u0054o\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}};e .EncodeElement (_abegaa .CustomXmlMoveToRangeEnd ,_acdfec );};return nil ;}; +// Field Code +InstrText *CT_Text ; -// ValidateWithPath validates the CT_MailMergeDocType and its children, prefixing error messages with path -func (_eggfad *CT_MailMergeDocType )ValidateWithPath (path string )error {if _eggfad .ValAttr ==ST_MailMergeDocTypeUnset {return _db .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 _affcg :=_eggfad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_affcg !=nil {return _affcg ;};return nil ;}; +// Deleted Field Code +DelInstrText *CT_Text ; -// Validate validates the CT_Lang and its children -func (_ddded *CT_Lang )Validate ()error {return _ddded .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u006e\u0067");};type CT_SectPrChange struct{AuthorAttr string ;DateAttr *_e .Time ; +// Non Breaking Hyphen Character +NoBreakHyphen *CT_Empty ; -// Annotation Identifier -IdAttr int64 ;SectPr *CT_SectPrBase ;};func (_bebgaad *WdCT_LinkedTextboxInformation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ecegde :=range start .Attr {if _ecegde .Name .Local =="\u0069\u0064"{_ffgbfg ,_fdbec :=_dd .ParseUint (_ecegde .Value ,10,16);if _fdbec !=nil {return _fdbec ;};_bebgaad .IdAttr =uint16 (_ffgbfg );continue ;};if _ecegde .Name .Local =="\u0073\u0065\u0071"{_feffg ,_cdbfa :=_dd .ParseUint (_ecegde .Value ,10,16);if _cdbfa !=nil {return _cdbfa ;};_bebgaad .SeqAttr =uint16 (_feffg );continue ;};};_dgbgdc :for {_gbcceb ,_cefcfg :=d .Token ();if _cefcfg !=nil {return _cefcfg ;};switch _dggbb :=_gbcceb .(type ){case _d .StartElement :switch _dggbb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u004c\u0073\u0074"}:_bebgaad .ExtLst =_bf .NewCT_OfficeArtExtensionList ();if _cbcfba :=d .DecodeElement (_bebgaad .ExtLst ,&_dggbb );_cbcfba !=nil {return _cbcfba ;};default:_ee .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",_dggbb .Name );if _ebaeg :=d .Skip ();_ebaeg !=nil {return _ebaeg ;};};case _d .EndElement :break _dgbgdc ;case _d .CharData :};};return nil ;}; +// Optional Hyphen Character +SoftHyphen *CT_Empty ; -// Validate validates the CT_TblPrExChange and its children -func (_fgacf *CT_TblPrExChange )Validate ()error {return _fgacf .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cP\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065");};func NewCT_NumRestart ()*CT_NumRestart {_bcbcgf :=&CT_NumRestart {};_bcbcgf .ValAttr =ST_RestartNumber (1);return _bcbcgf ;};type CT_WebSettings struct{ +// Date Block - Short Day Format +DayShort *CT_Empty ; -// Root Frameset Definition -Frameset *CT_Frameset ; +// Date Block - Short Month Format +MonthShort *CT_Empty ; -// Information about HTML div Elements -Divs *CT_Divs ; +// Date Block - Short Year Format +YearShort *CT_Empty ; -// Output Encoding When Saving as Web Page -Encoding *CT_String ; +// Date Block - Long Day Format +DayLong *CT_Empty ; -// Disable Features Not Supported by Target Web Browser -OptimizeForBrowser *CT_OptimizeForBrowser ; +// Date Block - Long Month Format +MonthLong *CT_Empty ; -// Utilize VML When Saving as Web Page -RelyOnVML *CT_OnOff ; +// Date Block - Long Year Format +YearLong *CT_Empty ; -// Allow PNG as Graphic Format -AllowPNG *CT_OnOff ; +// Comment Information Block +AnnotationRef *CT_Empty ; -// Do Not Rely on CSS for Font Face Formatting -DoNotRelyOnCSS *CT_OnOff ; +// Footnote Reference Mark +FootnoteRef *CT_Empty ; -// Recommend Web Page Format over Single File Web Page Format -DoNotSaveAsSingleFile *CT_OnOff ; +// Endnote Reference Mark +EndnoteRef *CT_Empty ; -// Do Not Place Supporting Files in Subdirectory -DoNotOrganizeInFolder *CT_OnOff ; +// Footnote/Endnote Separator Mark +Separator *CT_Empty ; -// Do Not Use File Names Longer than 8.3 Characters -DoNotUseLongFileNames *CT_OnOff ; +// Continuation Separator Mark +ContinuationSeparator *CT_Empty ; -// Pixels per Inch for Graphics/Images -PixelsPerInch *CT_DecimalNumber ; +// Symbol Character +Sym *CT_Sym ; -// Target Screen Size for Web Page -TargetScreenSz *CT_TargetScreenSz ; +// Page Number Block +PgNum *CT_Empty ; -// Save Smart Tag Data in XML Property Bag -SaveSmartTagsAsXml *CT_OnOff ;};type ST_CharacterSpacing byte ;func (_bgbee *ST_MailMergeDest )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bgbee =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_bgbee =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_bgbee =2;case "\u0065\u006d\u0061i\u006c":*_bgbee =3;case "\u0066\u0061\u0078":*_bgbee =4;};return nil ;};func (_bgbdfd *ST_Lock )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bgbdfd =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_bgbdfd =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_bgbdfd =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_bgbdfd =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_bgbdfd =4;};return nil ;};func (_caaa *CT_MailMergeDest )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_caaa .ValAttr =ST_MailMergeDest (1);for _ ,_egbfe :=range start .Attr {if _egbfe .Name .Local =="\u0076\u0061\u006c"{_caaa .ValAttr .UnmarshalXMLAttr (_egbfe );continue ;};};for {_eeac ,_gcadg :=d .Token ();if _gcadg !=nil {return _db .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",_gcadg );};if _gbaa ,_agccgb :=_eeac .(_d .EndElement );_agccgb &&_gbaa .Name ==start .Name {break ;};};return nil ;}; +// Carriage Return +Cr *CT_Empty ; -// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path -func (_efgcfd *CT_TwipsMeasure )ValidateWithPath (path string )error {if _adadc :=_efgcfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adadc !=nil {return _adadc ;};return nil ;}; +// Tab Character +Tab *CT_Empty ; -// Validate validates the CT_NumLvl and its children -func (_dcbbabd *CT_NumLvl )Validate ()error {return _dcbbabd .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u004c\u0076l");};type CT_TblStylePr struct{ +// Embedded Object +Object *CT_Object ; -// Table Style Conditional Formatting Type -TypeAttr ST_TblStyleOverrideType ; +// VML Object +Pict *CT_Picture ; -// Table Style Conditional Formatting Paragraph Properties -PPr *CT_PPrGeneral ; +// Complex Field Character +FldChar *CT_FldChar ; -// Table Style Conditional Formatting Run Properties -RPr *CT_RPr ; +// Phonetic Guide +Ruby *CT_Ruby ; -// Table Style Conditional Formatting Table Properties -TblPr *CT_TblPrBase ; +// Footnote Reference +FootnoteReference *CT_FtnEdnRef ; -// Table Style Conditional Formatting Table Row Properties -TrPr *CT_TrPr ; +// Endnote Reference +EndnoteReference *CT_FtnEdnRef ; -// Table Style Conditional Formatting Table Cell Properties -TcPr *CT_TcPr ;};func NewCT_Control ()*CT_Control {_dbfa :=&CT_Control {};return _dbfa };type CT_DecimalNumber struct{ +// Comment Content Reference Mark +CommentReference *CT_Markup ; -// Decimal Number Value -ValAttr int64 ;};func (_gdgfe ST_MailMergeDocType )Validate ()error {return _gdgfe .ValidateWithPath ("")};func NewEG_ContentRowContent ()*EG_ContentRowContent {_cgbcef :=&EG_ContentRowContent {};return _cgbcef ;};func (_dgddee *CT_ObjectEmbed )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_geccf :=range start .Attr {if _geccf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_geccf .Name .Local =="\u0069\u0064"||_geccf .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"&&_geccf .Name .Local =="\u0069\u0064"{_cgcfgg ,_fafgd :=_geccf .Value ,error (nil );if _fafgd !=nil {return _fafgd ;};_dgddee .IdAttr =_cgcfgg ;continue ;};if _geccf .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_dgddee .DrawAspectAttr .UnmarshalXMLAttr (_geccf );continue ;};if _geccf .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_fdga ,_bagfb :=_geccf .Value ,error (nil );if _bagfb !=nil {return _bagfb ;};_dgddee .ProgIdAttr =&_fdga ;continue ;};if _geccf .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_dedba ,_cbcfb :=_geccf .Value ,error (nil );if _cbcfb !=nil {return _cbcfb ;};_dgddee .ShapeIdAttr =&_dedba ;continue ;};if _geccf .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_beecg ,_bfbff :=_geccf .Value ,error (nil );if _bfbff !=nil {return _bfbff ;};_dgddee .FieldCodesAttr =&_beecg ;continue ;};};for {_gbdac ,_afac :=d .Token ();if _afac !=nil {return _db .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",_afac );};if _dgefb ,_agfgag :=_gbdac .(_d .EndElement );_agfgag &&_dgefb .Name ==start .Name {break ;};};return nil ;};func NewCT_CustomXmlCell ()*CT_CustomXmlCell {_dagf :=&CT_CustomXmlCell {};return _dagf };func (_fcgbb *WdWsp )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _fcgbb .WdCT_WordprocessingShape .MarshalXML (e ,start );};func (_cgg *CT_AbstractNum )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cce :=range start .Attr {if _cce .Name .Local =="\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"{_aaaf ,_abf :=_dd .ParseInt (_cce .Value ,10,64);if _abf !=nil {return _abf ;};_cgg .AbstractNumIdAttr =_aaaf ;continue ;};};_aab :for {_bg ,_daa :=d .Token ();if _daa !=nil {return _daa ;};switch _daaf :=_bg .(type ){case _d .StartElement :switch _daaf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgg .Nsid =NewCT_LongHexNumber ();if _eec :=d .DecodeElement (_cgg .Nsid ,&_daaf );_eec !=nil {return _eec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cgg .MultiLevelType =NewCT_MultiLevelType ();if _dce :=d .DecodeElement (_cgg .MultiLevelType ,&_daaf );_dce !=nil {return _dce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cgg .Tmpl =NewCT_LongHexNumber ();if _eba :=d .DecodeElement (_cgg .Tmpl ,&_daaf );_eba !=nil {return _eba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgg .Name =NewCT_String ();if _aac :=d .DecodeElement (_cgg .Name ,&_daaf );_aac !=nil {return _aac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgg .StyleLink =NewCT_String ();if _gaf :=d .DecodeElement (_cgg .StyleLink ,&_daaf );_gaf !=nil {return _gaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgg .NumStyleLink =NewCT_String ();if _gcb :=d .DecodeElement (_cgg .NumStyleLink ,&_daaf );_gcb !=nil {return _gcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdg :=NewCT_Lvl ();if _bac :=d .DecodeElement (_fdg ,&_daaf );_bac !=nil {return _bac ;};_cgg .Lvl =append (_cgg .Lvl ,_fdg );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\u0041\u0062\u0073\u0074\u0072\u0061\u0063t\u004eu\u006d\u0020\u0025\u0076",_daaf .Name );if _agd :=d .Skip ();_agd !=nil {return _agd ;};};case _d .EndElement :break _aab ;case _d .CharData :};};return nil ;};func NewCT_Div ()*CT_Div {_gacg :=&CT_Div {};_gacg .MarLeft =NewCT_SignedTwipsMeasure ();_gacg .MarRight =NewCT_SignedTwipsMeasure ();_gacg .MarTop =NewCT_SignedTwipsMeasure ();_gacg .MarBottom =NewCT_SignedTwipsMeasure ();return _gacg ;};type WdCT_WrapNone struct{};func (_ceage *WdCT_WordprocessingCanvas )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ceage .Bg !=nil {_bfegc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003ab\u0067"}};e .EncodeElement (_ceage .Bg ,_bfegc );};if _ceage .Whole !=nil {_fbgdde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0068\u006f\u006c\u0065"}};e .EncodeElement (_ceage .Whole ,_fbgdde );};if _ceage .Choice !=nil {for _ ,_gfbaa :=range _ceage .Choice {_gfbaa .MarshalXML (e ,_d .StartElement {});};};if _ceage .ExtLst !=nil {_gcaffd :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ceage .ExtLst ,_gcaffd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type WdInline struct{WdCT_Inline }; +// DrawingML Object +Drawing *CT_Drawing ; -// Validate validates the CT_CustomXmlBlock and its children -func (_dgdc *CT_CustomXmlBlock )Validate ()error {return _dgdc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006cB\u006c\u006f\u0063\u006b");};func (_ffadc *CT_FFName )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_daac :=range start .Attr {if _daac .Name .Local =="\u0076\u0061\u006c"{_bbgbe ,_gefa :=_daac .Value ,error (nil );if _gefa !=nil {return _gefa ;};_ffadc .ValAttr =&_bbgbe ;continue ;};};for {_dbbad ,_daebc :=d .Token ();if _daebc !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0046\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_daebc );};if _bgeb ,_dddbd :=_dbbad .(_d .EndElement );_dddbd &&_bgeb .Name ==start .Name {break ;};};return nil ;}; +// Absolute Position Tab Character +Ptab *CT_PTab ; -// Validate validates the CT_Highlight and its children -func (_fcabf *CT_Highlight )Validate ()error {return _fcabf .ValidateWithPath ("\u0043\u0054\u005fH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");};func (_egeada ST_InfoTextType )String ()string {switch _egeada {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return "";};type CT_BookmarkRange struct{ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; +// Position of Last Calculated Page Break +LastRenderedPageBreak *CT_Empty ;};func (_efgb *CT_Border )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ddgb ,_fgfb :=_efgb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fgfb !=nil {return _fgfb ;};start .Attr =append (start .Attr ,_ddgb );if _efgb .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_efgb .ColorAttr )});};if _efgb .ThemeColorAttr !=ST_ThemeColorUnset {_acbc ,_bfbc :=_efgb .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _bfbc !=nil {return _bfbc ;};start .Attr =append (start .Attr ,_acbc );};if _efgb .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_efgb .ThemeTintAttr )});};if _efgb .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_efgb .ThemeShadeAttr )});};if _efgb .SzAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_g .Sprintf ("\u0025\u0076",*_efgb .SzAttr )});};if _efgb .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_efgb .SpaceAttr )});};if _efgb .ShadowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_efgb .ShadowAttr )});};if _efgb .FrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_efgb .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bdccbf *ST_PageOrientation )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bdccbf =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_bdccbf =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_bdccbf =2;};return nil ;};func NewCT_PageSz ()*CT_PageSz {_geaded :=&CT_PageSz {};return _geaded };type CT_DocProtect struct{ -// Annotation Identifier -IdAttr int64 ;}; +// Document Editing Restrictions +EditAttr ST_DocProtect ; -// ValidateWithPath validates the CT_FrameScrollbar and its children, prefixing error messages with path -func (_gfdae *CT_FrameScrollbar )ValidateWithPath (path string )error {if _gfdae .ValAttr ==ST_FrameScrollbarUnset {return _db .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 _efdf :=_gfdae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efdf !=nil {return _efdf ;};return nil ;};func (_ccdbf *CT_PageMar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"},Value :_db .Sprintf ("\u0025\u0076",_ccdbf .TopAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_db .Sprintf ("\u0025\u0076",_ccdbf .RightAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_db .Sprintf ("\u0025\u0076",_ccdbf .BottomAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_db .Sprintf ("\u0025\u0076",_ccdbf .LeftAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_db .Sprintf ("\u0025\u0076",_ccdbf .HeaderAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_db .Sprintf ("\u0025\u0076",_ccdbf .FooterAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072"},Value :_db .Sprintf ("\u0025\u0076",_ccdbf .GutterAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });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 (_ababb ST_ObjectUpdateMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_edaaaf :=_d .Attr {};_edaaaf .Name =name ;switch _ababb {case ST_ObjectUpdateModeUnset :_edaaaf .Value ="";case ST_ObjectUpdateModeAlways :_edaaaf .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_ObjectUpdateModeOnCall :_edaaaf .Value ="\u006f\u006e\u0043\u0061\u006c\u006c";};return _edaaaf ,nil ;};func (_gdebc *CT_FtnEdnRef )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ddaebd :=range start .Attr {if _ddaebd .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0061\u0072\u006b\u0046\u006fl\u006c\u006f\u0077\u0073"{_fcdfa ,_ddfb :=ParseUnionST_OnOff (_ddaebd .Value );if _ddfb !=nil {return _ddfb ;};_gdebc .CustomMarkFollowsAttr =&_fcdfa ;continue ;};if _ddaebd .Name .Local =="\u0069\u0064"{_dfefe ,_addab :=_dd .ParseInt (_ddaebd .Value ,10,64);if _addab !=nil {return _addab ;};_gdebc .IdAttr =_dfefe ;continue ;};};for {_beceba ,_ccfgfb :=d .Token ();if _ccfgfb !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0074n\u0045\u0064\u006e\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_ccfgfb );};if _cdce ,_fdbb :=_beceba .(_d .EndElement );_fdbb &&_cdce .Name ==start .Name {break ;};};return nil ;};func (_ffgefbf ST_MultiLevelType )Validate ()error {return _ffgefbf .ValidateWithPath ("")};type CT_MathCtrlDel struct{AuthorAttr string ;DateAttr *_e .Time ; +// Only Allow Formatting With Unlocked Styles +FormattingAttr *_e .ST_OnOff ; -// Annotation Identifier -IdAttr int64 ;};func (_aacda ST_Lock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aacda .String (),start );};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;);func (_bacfbe ST_BrClear )String ()string {switch _bacfbe {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 "";}; +// Enforce Document Protection Settings +EnforcementAttr *_e .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _e .ST_CryptProv ;CryptAlgorithmClassAttr _e .ST_AlgClass ;CryptAlgorithmTypeAttr _e .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};func NewCT_Height ()*CT_Height {_fcafg :=&CT_Height {};return _fcafg };func (_eeagdd *ST_DocPartBehavior )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eeagdd =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_eeagdd =1;case "\u0070":*_eeagdd =2;case "\u0070\u0067":*_eeagdd =3;};return nil ;};func (_cbeefb ST_LineSpacingRule )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dgafab :=_d .Attr {};_dgafab .Name =name ;switch _cbeefb {case ST_LineSpacingRuleUnset :_dgafab .Value ="";case ST_LineSpacingRuleAuto :_dgafab .Value ="\u0061\u0075\u0074\u006f";case ST_LineSpacingRuleExact :_dgafab .Value ="\u0065\u0078\u0061c\u0074";case ST_LineSpacingRuleAtLeast :_dgafab .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _dgafab ,nil ;}; -// Validate validates the CT_NumPicBullet and its children -func (_geefg *CT_NumPicBullet )Validate ()error {return _geefg .ValidateWithPath ("\u0043T\u005fN\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074");};func NewCT_Color ()*CT_Color {_deda :=&CT_Color {};return _deda }; +// ValidateWithPath validates the CT_DocRsids and its children, prefixing error messages with path +func (_fbfg *CT_DocRsids )ValidateWithPath (path string )error {if _fbfg .RsidRoot !=nil {if _agcdeb :=_fbfg .RsidRoot .ValidateWithPath (path +"\u002fR\u0073\u0069\u0064\u0052\u006f\u006ft");_agcdeb !=nil {return _agcdeb ;};};for _fcfde ,_bcag :=range _fbfg .Rsid {if _bdggf :=_bcag .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0052\u0073\u0069\u0064\u005b\u0025\u0064\u005d",path ,_fcfde ));_bdggf !=nil {return _bdggf ;};};return nil ;}; -// ValidateWithPath validates the CT_PageNumber and its children, prefixing error messages with path -func (_eafbb *CT_PageNumber )ValidateWithPath (path string )error {if _beadb :=_eafbb .FmtAttr .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0041\u0074\u0074\u0072");_beadb !=nil {return _beadb ;};if _dcbfe :=_eafbb .ChapSepAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_dcbfe !=nil {return _dcbfe ;};return nil ;}; +// Validate validates the WdCT_TextboxInfo and its children +func (_dcbbbe *WdCT_TextboxInfo )Validate ()error {return _dcbbbe .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054e\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f");};func (_bccdg *ST_Jc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gabgd ,_fbfgff :=d .Token ();if _fbfgff !=nil {return _fbfgff ;};if _eeagd ,_cgdbb :=_gabgd .(_d .EndElement );_cgdbb &&_eeagd .Name ==start .Name {*_bccdg =1;return nil ;};if _dffgcg ,_cdgeb :=_gabgd .(_d .CharData );!_cdgeb {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",_gabgd );}else {switch string (_dffgcg ){case "":*_bccdg =0;case "\u0073\u0074\u0061r\u0074":*_bccdg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bccdg =2;case "\u0065\u006e\u0064":*_bccdg =3;case "\u0062\u006f\u0074\u0068":*_bccdg =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_bccdg =5;case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_bccdg =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_bccdg =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_bccdg =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_bccdg =9;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_bccdg =10;case "\u006c\u0065\u0066\u0074":*_bccdg =11;case "\u0072\u0069\u0067h\u0074":*_bccdg =12;};};_gabgd ,_fbfgff =d .Token ();if _fbfgff !=nil {return _fbfgff ;};if _dabdf ,_cfeff :=_gabgd .(_d .EndElement );_cfeff &&_dabdf .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",_gabgd );};func (_bbfde *CT_TcPrInner )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdcbg :for {_afcfd ,_badad :=d .Token ();if _badad !=nil {return _badad ;};switch _decfd :=_afcfd .(type ){case _d .StartElement :switch _decfd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bbfde .CnfStyle =NewCT_Cnf ();if _dfdfc :=d .DecodeElement (_bbfde .CnfStyle ,&_decfd );_dfdfc !=nil {return _dfdfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bbfde .TcW =NewCT_TblWidth ();if _bdecfa :=d .DecodeElement (_bbfde .TcW ,&_decfd );_bdecfa !=nil {return _bdecfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbfde .GridSpan =NewCT_DecimalNumber ();if _fdcac :=d .DecodeElement (_bbfde .GridSpan ,&_decfd );_fdcac !=nil {return _fdcac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbfde .HMerge =NewCT_HMerge ();if _fbgd :=d .DecodeElement (_bbfde .HMerge ,&_decfd );_fbgd !=nil {return _fbgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbfde .VMerge =NewCT_VMerge ();if _ccdafa :=d .DecodeElement (_bbfde .VMerge ,&_decfd );_ccdafa !=nil {return _ccdafa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbfde .TcBorders =NewCT_TcBorders ();if _bbeac :=d .DecodeElement (_bbfde .TcBorders ,&_decfd );_bbeac !=nil {return _bbeac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bbfde .Shd =NewCT_Shd ();if _ceeca :=d .DecodeElement (_bbfde .Shd ,&_decfd );_ceeca !=nil {return _ceeca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbfde .NoWrap =NewCT_OnOff ();if _fdecgb :=d .DecodeElement (_bbfde .NoWrap ,&_decfd );_fdecgb !=nil {return _fdecgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bbfde .TcMar =NewCT_TcMar ();if _eccgg :=d .DecodeElement (_bbfde .TcMar ,&_decfd );_eccgg !=nil {return _eccgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bbfde .TextDirection =NewCT_TextDirection ();if _ggeaf :=d .DecodeElement (_bbfde .TextDirection ,&_decfd );_ggeaf !=nil {return _ggeaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbfde .TcFitText =NewCT_OnOff ();if _addde :=d .DecodeElement (_bbfde .TcFitText ,&_decfd );_addde !=nil {return _addde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbfde .VAlign =NewCT_VerticalJc ();if _cbaca :=d .DecodeElement (_bbfde .VAlign ,&_decfd );_cbaca !=nil {return _cbaca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbfde .HideMark =NewCT_OnOff ();if _baegcb :=d .DecodeElement (_bbfde .HideMark ,&_decfd );_baegcb !=nil {return _baegcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbfde .Headers =NewCT_Headers ();if _bdbcg :=d .DecodeElement (_bbfde .Headers ,&_decfd );_bdbcg !=nil {return _bdbcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbfde .CellIns =NewCT_TrackChange ();if _ddedc :=d .DecodeElement (_bbfde .CellIns ,&_decfd );_ddedc !=nil {return _ddedc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbfde .CellDel =NewCT_TrackChange ();if _dfcbd :=d .DecodeElement (_bbfde .CellDel ,&_decfd );_dfcbd !=nil {return _dfcbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbfde .CellMerge =NewCT_CellMergeTrackChange ();if _deaaf :=d .DecodeElement (_bbfde .CellMerge ,&_decfd );_deaaf !=nil {return _deaaf ;};default:_dg .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",_decfd .Name );if _eabbge :=d .Skip ();_eabbge !=nil {return _eabbge ;};};case _d .EndElement :break _bdcbg ;case _d .CharData :};};return nil ;};func (_eccb *CT_CharacterSpacing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eccb .ValAttr =ST_CharacterSpacing (1);for _ ,_ceda :=range start .Attr {if _ceda .Name .Local =="\u0076\u0061\u006c"{_eccb .ValAttr .UnmarshalXMLAttr (_ceda );continue ;};};for {_eded ,_fcfb :=d .Token ();if _fcfb !=nil {return _g .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",_fcfb );};if _cfdb ,_fcedb :=_eded .(_d .EndElement );_fcedb &&_cfdb .Name ==start .Name {break ;};};return nil ;};func (_ccea *CT_DocGrid )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afadf :=range start .Attr {if _afadf .Name .Local =="\u0074\u0079\u0070\u0065"{_ccea .TypeAttr .UnmarshalXMLAttr (_afadf );continue ;};if _afadf .Name .Local =="\u006ci\u006e\u0065\u0050\u0069\u0074\u0063h"{_aeega ,_abcc :=_da .ParseInt (_afadf .Value ,10,64);if _abcc !=nil {return _abcc ;};_ccea .LinePitchAttr =&_aeega ;continue ;};if _afadf .Name .Local =="\u0063h\u0061\u0072\u0053\u0070\u0061\u0063e"{_cbfac ,_cede :=_da .ParseInt (_afadf .Value ,10,64);if _cede !=nil {return _cede ;};_ccea .CharSpaceAttr =&_cbfac ;continue ;};};for {_fccd ,_gccaa :=d .Token ();if _gccaa !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064\u003a\u0020%\u0073",_gccaa );};if _gagf ,_gadcc :=_fccd .(_d .EndElement );_gadcc &&_gagf .Name ==start .Name {break ;};};return nil ;};type CT_PaperSource struct{ -// Validate validates the CT_FtnProps and its children -func (_edbda *CT_FtnProps )Validate ()error {return _edbda .ValidateWithPath ("C\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073");};func (_cfddde *ST_Shd )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cfddde =0;case "\u006e\u0069\u006c":*_cfddde =1;case "\u0063\u006c\u0065a\u0072":*_cfddde =2;case "\u0073\u006f\u006ci\u0064":*_cfddde =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_cfddde =4;case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_cfddde =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_cfddde =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_cfddde =7;case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_cfddde =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_cfddde =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_cfddde =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_cfddde =11;case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_cfddde =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_cfddde =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_cfddde =14;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_cfddde =15;case "\u0070\u0063\u0074\u0035":*_cfddde =16;case "\u0070\u0063\u00741\u0030":*_cfddde =17;case "\u0070\u0063\u00741\u0032":*_cfddde =18;case "\u0070\u0063\u00741\u0035":*_cfddde =19;case "\u0070\u0063\u00742\u0030":*_cfddde =20;case "\u0070\u0063\u00742\u0035":*_cfddde =21;case "\u0070\u0063\u00743\u0030":*_cfddde =22;case "\u0070\u0063\u00743\u0035":*_cfddde =23;case "\u0070\u0063\u00743\u0037":*_cfddde =24;case "\u0070\u0063\u00744\u0030":*_cfddde =25;case "\u0070\u0063\u00744\u0035":*_cfddde =26;case "\u0070\u0063\u00745\u0030":*_cfddde =27;case "\u0070\u0063\u00745\u0035":*_cfddde =28;case "\u0070\u0063\u00746\u0030":*_cfddde =29;case "\u0070\u0063\u00746\u0032":*_cfddde =30;case "\u0070\u0063\u00746\u0035":*_cfddde =31;case "\u0070\u0063\u00747\u0030":*_cfddde =32;case "\u0070\u0063\u00747\u0035":*_cfddde =33;case "\u0070\u0063\u00748\u0030":*_cfddde =34;case "\u0070\u0063\u00748\u0035":*_cfddde =35;case "\u0070\u0063\u00748\u0037":*_cfddde =36;case "\u0070\u0063\u00749\u0030":*_cfddde =37;case "\u0070\u0063\u00749\u0035":*_cfddde =38;};return nil ;}; +// First Page Printer Tray Code +FirstAttr *int64 ; -// ValidateWithPath validates the CT_FFData and its children, prefixing error messages with path -func (_edbcg *CT_FFData )ValidateWithPath (path string )error {for _ccbb ,_dbfgf :=range _edbcg .Name {if _abgfd :=_dbfgf .ValidateWithPath (_db .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_ccbb ));_abgfd !=nil {return _abgfd ;};};for _fbeba ,_ffcad :=range _edbcg .Label {if _adcf :=_ffcad .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002fL\u0061\u0062\u0065\u006c\u005b\u0025\u0064\u005d",path ,_fbeba ));_adcf !=nil {return _adcf ;};};for _gfcaf ,_eadab :=range _edbcg .TabIndex {if _cfbd :=_eadab .ValidateWithPath (_db .Sprintf ("\u0025s\u002fT\u0061\u0062\u0049\u006e\u0064\u0065\u0078\u005b\u0025\u0064\u005d",path ,_gfcaf ));_cfbd !=nil {return _cfbd ;};};for _cdab ,_fcgg :=range _edbcg .Enabled {if _febba :=_fcgg .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0061\u0062\u006c\u0065d\u005b\u0025\u0064\u005d",path ,_cdab ));_febba !=nil {return _febba ;};};for _acdfd ,_dcggc :=range _edbcg .CalcOnExit {if _fdgc :=_dcggc .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069t\u005b\u0025\u0064\u005d",path ,_acdfd ));_fdgc !=nil {return _fdgc ;};};for _caceg ,_dadc :=range _edbcg .EntryMacro {if _cfee :=_dadc .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072o\u005b\u0025\u0064\u005d",path ,_caceg ));_cfee !=nil {return _cfee ;};};for _dddge ,_beag :=range _edbcg .ExitMacro {if _fgfcc :=_beag .ValidateWithPath (_db .Sprintf ("\u0025\u0073/\u0045\u0078\u0069t\u004d\u0061\u0063\u0072\u006f\u005b\u0025\u0064\u005d",path ,_dddge ));_fgfcc !=nil {return _fgfcc ;};};for _bgccca ,_ebece :=range _edbcg .HelpText {if _bceg :=_ebece .ValidateWithPath (_db .Sprintf ("\u0025s\u002fH\u0065\u006c\u0070\u0054\u0065\u0078\u0074\u005b\u0025\u0064\u005d",path ,_bgccca ));_bceg !=nil {return _bceg ;};};for _edgag ,_defcg :=range _edbcg .StatusText {if _eggeag :=_defcg .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078t\u005b\u0025\u0064\u005d",path ,_edgag ));_eggeag !=nil {return _eggeag ;};};if _edbcg .CheckBox !=nil {if _cgaa :=_edbcg .CheckBox .ValidateWithPath (path +"\u002fC\u0068\u0065\u0063\u006b\u0042\u006fx");_cgaa !=nil {return _cgaa ;};};if _edbcg .DdList !=nil {if _fcda :=_edbcg .DdList .ValidateWithPath (path +"\u002fD\u0064\u004c\u0069\u0073\u0074");_fcda !=nil {return _fcda ;};};if _edbcg .TextInput !=nil {if _aeaef :=_edbcg .TextInput .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074");_aeaef !=nil {return _aeaef ;};};return nil ;};func (_faacbb *ST_MultiLevelType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_faacbb =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_faacbb =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_faacbb =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_faacbb =3;};return nil ;}; +// Non-First Page Printer Tray Code +OtherAttr *int64 ;};func (_efgad *WdWgp )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efgad .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup ();_geaaad :for {_fbgedf ,_bebfb :=d .Token ();if _bebfb !=nil {return _bebfb ;};switch _fdcga :=_fbgedf .(type ){case _d .StartElement :switch _fdcga .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:_efgad .CNvPr =_dd .NewCT_NonVisualDrawingProps ();if _ccfbg :=d .DecodeElement (_efgad .CNvPr ,&_fdcga );_ccfbg !=nil {return _ccfbg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _fcbba :=d .DecodeElement (_efgad .CNvGrpSpPr ,&_fdcga );_fcbba !=nil {return _fcbba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0070\u0053\u0070\u0050\u0072"}:if _aacdf :=d .DecodeElement (_efgad .GrpSpPr ,&_fdcga );_aacdf !=nil {return _aacdf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0073\u0070"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0073\u0070"}:_cagda :=NewWdCT_WordprocessingGroupChoice ();if _fceddf :=d .DecodeElement (&_cagda .Wsp ,&_fdcga );_fceddf !=nil {return _fceddf ;};_efgad .Choice =append (_efgad .Choice ,_cagda );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0067\u0072\u0070S\u0070"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0070S\u0070"}:_eacbab :=NewWdCT_WordprocessingGroupChoice ();if _feegae :=d .DecodeElement (&_eacbab .GrpSp ,&_fdcga );_feegae !=nil {return _feegae ;};_efgad .Choice =append (_efgad .Choice ,_eacbab );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_edbgbc :=NewWdCT_WordprocessingGroupChoice ();if _deaege :=d .DecodeElement (&_edbgbc .GraphicFrame ,&_fdcga );_deaege !=nil {return _deaege ;};_efgad .Choice =append (_efgad .Choice ,_edbgbc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_d .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"}:_dcgcf :=NewWdCT_WordprocessingGroupChoice ();if _acedge :=d .DecodeElement (&_dcgcf .Pic ,&_fdcga );_acedge !=nil {return _acedge ;};_efgad .Choice =append (_efgad .Choice ,_dcgcf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acfcg :=NewWdCT_WordprocessingGroupChoice ();if _gbcde :=d .DecodeElement (&_acfcg .ContentPart ,&_fdcga );_gbcde !=nil {return _gbcde ;};_efgad .Choice =append (_efgad .Choice ,_acfcg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u004c\u0073\u0074"}:_efgad .ExtLst =_dd .NewCT_OfficeArtExtensionList ();if _bacac :=d .DecodeElement (_efgad .ExtLst ,&_fdcga );_bacac !=nil {return _bacac ;};default:_dg .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",_fdcga .Name );if _cbfeb :=d .Skip ();_cbfeb !=nil {return _cbfeb ;};};case _d .EndElement :break _geaaad ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Jc and its children, prefixing error messages with path -func (_ebfaa *CT_Jc )ValidateWithPath (path string )error {if _ebfaa .ValAttr ==ST_JcUnset {return _db .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 _eeffdb :=_ebfaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eeffdb !=nil {return _eeffdb ;};return nil ;};func (_bgcdg *CT_TblPrChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_db .Sprintf ("\u0025\u0076",_bgcdg .AuthorAttr )});if _bgcdg .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_bgcdg .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_bgcdg .IdAttr )});e .EncodeToken (start );_eegdf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_bgcdg .TblPr ,_eegdf );e .EncodeToken (_d .EndElement {Name :start .Name });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 NewWdCT_Anchor ()*WdCT_Anchor {_cacfb :=&WdCT_Anchor {};_cacfb .SimplePos =_bf .NewCT_Point2D ();_cacfb .PositionH =NewWdCT_PosH ();_cacfb .PositionV =NewWdCT_PosV ();_cacfb .Extent =_bf .NewCT_PositiveSize2D ();_cacfb .DocPr =_bf .NewCT_NonVisualDrawingProps ();_cacfb .Graphic =_bf .NewGraphic ();return _cacfb ;}; +// Validate validates the CT_PageNumber and its children +func (_ceafe *CT_PageNumber )Validate ()error {return _ceafe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072");};func NewCT_FFHelpText ()*CT_FFHelpText {_cbaeef :=&CT_FFHelpText {};return _cbaeef };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 (_eedbe ST_FtnPos )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ggaff :=_d .Attr {};_ggaff .Name =name ;switch _eedbe {case ST_FtnPosUnset :_ggaff .Value ="";case ST_FtnPosPageBottom :_ggaff .Value ="\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_FtnPosBeneathText :_ggaff .Value ="b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074";case ST_FtnPosSectEnd :_ggaff .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064";case ST_FtnPosDocEnd :_ggaff .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _ggaff ,nil ;};func (_cbbfb ST_FrameScrollbar )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_adcab :=_d .Attr {};_adcab .Name =name ;switch _cbbfb {case ST_FrameScrollbarUnset :_adcab .Value ="";case ST_FrameScrollbarOn :_adcab .Value ="\u006f\u006e";case ST_FrameScrollbarOff :_adcab .Value ="\u006f\u0066\u0066";case ST_FrameScrollbarAuto :_adcab .Value ="\u0061\u0075\u0074\u006f";};return _adcab ,nil ;};func (_cbdeaa *EG_RPrContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggfec :for {_gcaea ,_eadcb :=d .Token ();if _eadcb !=nil {return _eadcb ;};switch _eegec :=_gcaea .(type ){case _d .StartElement :switch _eegec .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .RStyle =NewCT_String ();if _adgde :=d .DecodeElement (_cbdeaa .RStyle ,&_eegec );_adgde !=nil {return _adgde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .RFonts =NewCT_Fonts ();if _eeecd :=d .DecodeElement (_cbdeaa .RFonts ,&_eegec );_eeecd !=nil {return _eeecd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .B =NewCT_OnOff ();if _addefa :=d .DecodeElement (_cbdeaa .B ,&_eegec );_addefa !=nil {return _addefa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .BCs =NewCT_OnOff ();if _ffdgb :=d .DecodeElement (_cbdeaa .BCs ,&_eegec );_ffdgb !=nil {return _ffdgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .I =NewCT_OnOff ();if _gcfce :=d .DecodeElement (_cbdeaa .I ,&_eegec );_gcfce !=nil {return _gcfce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .ICs =NewCT_OnOff ();if _aagce :=d .DecodeElement (_cbdeaa .ICs ,&_eegec );_aagce !=nil {return _aagce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbdeaa .Caps =NewCT_OnOff ();if _gdcec :=d .DecodeElement (_cbdeaa .Caps ,&_eegec );_gdcec !=nil {return _gdcec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .SmallCaps =NewCT_OnOff ();if _fffgd :=d .DecodeElement (_cbdeaa .SmallCaps ,&_eegec );_fffgd !=nil {return _fffgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbdeaa .Strike =NewCT_OnOff ();if _cgefce :=d .DecodeElement (_cbdeaa .Strike ,&_eegec );_cgefce !=nil {return _cgefce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .Dstrike =NewCT_OnOff ();if _ccedc :=d .DecodeElement (_cbdeaa .Dstrike ,&_eegec );_ccedc !=nil {return _ccedc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .Outline =NewCT_OnOff ();if _abadb :=d .DecodeElement (_cbdeaa .Outline ,&_eegec );_abadb !=nil {return _abadb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbdeaa .Shadow =NewCT_OnOff ();if _ddfbe :=d .DecodeElement (_cbdeaa .Shadow ,&_eegec );_ddfbe !=nil {return _ddfbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .Emboss =NewCT_OnOff ();if _dacffc :=d .DecodeElement (_cbdeaa .Emboss ,&_eegec );_dacffc !=nil {return _dacffc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .Imprint =NewCT_OnOff ();if _baaaa :=d .DecodeElement (_cbdeaa .Imprint ,&_eegec );_baaaa !=nil {return _baaaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .NoProof =NewCT_OnOff ();if _cafba :=d .DecodeElement (_cbdeaa .NoProof ,&_eegec );_cafba !=nil {return _cafba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbdeaa .SnapToGrid =NewCT_OnOff ();if _gfagdb :=d .DecodeElement (_cbdeaa .SnapToGrid ,&_eegec );_gfagdb !=nil {return _gfagdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .Vanish =NewCT_OnOff ();if _cfgcff :=d .DecodeElement (_cbdeaa .Vanish ,&_eegec );_cfgcff !=nil {return _cfgcff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .WebHidden =NewCT_OnOff ();if _cgcdge :=d .DecodeElement (_cbdeaa .WebHidden ,&_eegec );_cgcdge !=nil {return _cgcdge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbdeaa .Color =NewCT_Color ();if _bafgd :=d .DecodeElement (_cbdeaa .Color ,&_eegec );_bafgd !=nil {return _bafgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .Spacing =NewCT_SignedTwipsMeasure ();if _bacff :=d .DecodeElement (_cbdeaa .Spacing ,&_eegec );_bacff !=nil {return _bacff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .W =NewCT_TextScale ();if _gbeccc :=d .DecodeElement (_cbdeaa .W ,&_eegec );_gbeccc !=nil {return _gbeccc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .Kern =NewCT_HpsMeasure ();if _dbcadd :=d .DecodeElement (_cbdeaa .Kern ,&_eegec );_dbcadd !=nil {return _dbcadd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .Position =NewCT_SignedHpsMeasure ();if _egdcbe :=d .DecodeElement (_cbdeaa .Position ,&_eegec );_egdcbe !=nil {return _egdcbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbdeaa .Sz =NewCT_HpsMeasure ();if _fdffc :=d .DecodeElement (_cbdeaa .Sz ,&_eegec );_fdffc !=nil {return _fdffc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbdeaa .SzCs =NewCT_HpsMeasure ();if _gcbabg :=d .DecodeElement (_cbdeaa .SzCs ,&_eegec );_gcbabg !=nil {return _gcbabg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .Highlight =NewCT_Highlight ();if _edecgf :=d .DecodeElement (_cbdeaa .Highlight ,&_eegec );_edecgf !=nil {return _edecgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .U =NewCT_Underline ();if _ebbggc :=d .DecodeElement (_cbdeaa .U ,&_eegec );_ebbggc !=nil {return _ebbggc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .Effect =NewCT_TextEffect ();if _fcgadd :=d .DecodeElement (_cbdeaa .Effect ,&_eegec );_fcgadd !=nil {return _fcgadd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .Bdr =NewCT_Border ();if _aeeebe :=d .DecodeElement (_cbdeaa .Bdr ,&_eegec );_aeeebe !=nil {return _aeeebe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbdeaa .Shd =NewCT_Shd ();if _cbgfgg :=d .DecodeElement (_cbdeaa .Shd ,&_eegec );_cbgfgg !=nil {return _cbgfgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .FitText =NewCT_FitText ();if _cffed :=d .DecodeElement (_cbdeaa .FitText ,&_eegec );_cffed !=nil {return _cffed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .VertAlign =NewCT_VerticalAlignRun ();if _cfbdg :=d .DecodeElement (_cbdeaa .VertAlign ,&_eegec );_cfbdg !=nil {return _cfbdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .Rtl =NewCT_OnOff ();if _caggg :=d .DecodeElement (_cbdeaa .Rtl ,&_eegec );_caggg !=nil {return _caggg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbdeaa .Cs =NewCT_OnOff ();if _bdafca :=d .DecodeElement (_cbdeaa .Cs ,&_eegec );_bdafca !=nil {return _bdafca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .Em =NewCT_Em ();if _aaaeg :=d .DecodeElement (_cbdeaa .Em ,&_eegec );_aaaeg !=nil {return _aaaeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .Lang =NewCT_Language ();if _ecgcge :=d .DecodeElement (_cbdeaa .Lang ,&_eegec );_ecgcge !=nil {return _ecgcge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .EastAsianLayout =NewCT_EastAsianLayout ();if _dgdeeb :=d .DecodeElement (_cbdeaa .EastAsianLayout ,&_eegec );_dgdeeb !=nil {return _dgdeeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbdeaa .SpecVanish =NewCT_OnOff ();if _cbgebd :=d .DecodeElement (_cbdeaa .SpecVanish ,&_eegec );_cbgebd !=nil {return _cbgebd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .OMath =NewCT_OnOff ();if _gddbga :=d .DecodeElement (_cbdeaa .OMath ,&_eegec );_gddbga !=nil {return _gddbga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdeaa .RPrChange =NewCT_RPrChange ();if _gdfcc :=d .DecodeElement (_cbdeaa .RPrChange ,&_eegec );_gdfcc !=nil {return _gdfcc ;};default:_dg .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",_eegec .Name );if _fcfef :=d .Skip ();_fcfef !=nil {return _fcfef ;};};case _d .EndElement :break _ggfec ;case _d .CharData :};};return nil ;};func NewCT_Endnotes ()*CT_Endnotes {_eeed :=&CT_Endnotes {};return _eeed };func (_beagba ST_DocProtect )ValidateWithPath (path string )error {switch _beagba {case 0,1,2,3,4,5: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 (_beagba ));};return nil ;};func (_fcgbcc *CT_VerticalAlignRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcgbcc .ValAttr =_e .ST_VerticalAlignRun (1);for _ ,_gagea :=range start .Attr {if _gagea .Name .Local =="\u0076\u0061\u006c"{_fcgbcc .ValAttr .UnmarshalXMLAttr (_gagea );continue ;};};for {_fagfb ,_ecbbe :=d .Token ();if _ecbbe !=nil {return _g .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",_ecbbe );};if _fefdg ,_aebdcc :=_fagfb .(_d .EndElement );_aebdcc &&_fefdg .Name ==start .Name {break ;};};return nil ;};func NewEG_RPrMath ()*EG_RPrMath {_fagdf :=&EG_RPrMath {};return _fagdf }; -// Validate validates the CT_Picture and its children -func (_faggb *CT_Picture )Validate ()error {return _faggb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_adfag ST_SdtDateMappingType )String ()string {switch _adfag {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 "";};type ST_TextAlignment byte ;type CT_SmartTagType struct{ +// ValidateWithPath validates the WdCT_WordprocessingShapeChoice1 and its children, prefixing error messages with path +func (_feedgc *WdCT_WordprocessingShapeChoice1 )ValidateWithPath (path string )error {if _feedgc .Txbx !=nil {if _edgecea :=_feedgc .Txbx .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078");_edgecea !=nil {return _edgecea ;};};if _feedgc .LinkedTxbx !=nil {if _faegb :=_feedgc .LinkedTxbx .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078");_faegb !=nil {return _faegb ;};};return nil ;};func (_fdfgd ST_ObjectDrawAspect )ValidateWithPath (path string )error {switch _fdfgd {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 (_fdfgd ));};return nil ;};type CT_SmartTagType struct{ // Smart Tag Namespace NamespaceuriAttr *string ; @@ -3780,37 +3852,58 @@ NamespaceuriAttr *string ; NameAttr *string ; // Smart Tag Supplementary URL -UrlAttr *string ;};func (_gebfa ST_TabTlc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gebfa .String (),start );}; +UrlAttr *string ;}; + +// Validate validates the CT_MarkupRange and its children +func (_edgfa *CT_MarkupRange )Validate ()error {return _edgfa .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0075\u0070R\u0061\u006e\u0067\u0065");}; + +// Validate validates the CT_Caption and its children +func (_dcfa *CT_Caption )Validate ()error {return _dcfa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e");};func (_efdabd *ST_FtnEdn )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_efdabd =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_efdabd =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_efdabd =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_efdabd =3;case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_efdabd =4;};return nil ;};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 (_gdcac *Numbering )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdcac .CT_Numbering =*NewCT_Numbering ();_abaff :for {_cccga ,_ccfec :=d .Token ();if _ccfec !=nil {return _ccfec ;};switch _decdgf :=_cccga .(type ){case _d .StartElement :switch _decdgf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aefegc :=NewCT_NumPicBullet ();if _dgbfe :=d .DecodeElement (_aefegc ,&_decdgf );_dgbfe !=nil {return _dgbfe ;};_gdcac .NumPicBullet =append (_gdcac .NumPicBullet ,_aefegc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_badaab :=NewCT_AbstractNum ();if _bbebb :=d .DecodeElement (_badaab ,&_decdgf );_bbebb !=nil {return _bbebb ;};_gdcac .AbstractNum =append (_gdcac .AbstractNum ,_badaab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfadd :=NewCT_Num ();if _bdfabb :=d .DecodeElement (_gfadd ,&_decdgf );_bdfabb !=nil {return _bdfabb ;};_gdcac .Num =append (_gdcac .Num ,_gfadd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdcac .NumIdMacAtCleanup =NewCT_DecimalNumber ();if _ebecf :=d .DecodeElement (_gdcac .NumIdMacAtCleanup ,&_decdgf );_ebecf !=nil {return _ebecf ;};default:_dg .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",_decdgf .Name );if _gbefaa :=d .Skip ();_gbefaa !=nil {return _gbefaa ;};};case _d .EndElement :break _abaff ;case _d .CharData :};};return nil ;}; + +// Validate validates the CT_FtnProps and its children +func (_efgge *CT_FtnProps )Validate ()error {return _efgge .ValidateWithPath ("C\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073");};func NewCT_Comments ()*CT_Comments {_aggg :=&CT_Comments {};return _aggg };type ST_CombineBrackets byte ;type CT_StyleSort struct{ + +// Style Sorting +ValAttr ST_StyleSort ;};func (_gfbfg *CT_FontsList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdeee :for {_bbefd ,_gcfde :=d .Token ();if _gcfde !=nil {return _gcfde ;};switch _daef :=_bbefd .(type ){case _d .StartElement :switch _daef .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccff :=NewCT_Font ();if _ggfaf :=d .DecodeElement (_ccff ,&_daef );_ggfaf !=nil {return _ggfaf ;};_gfbfg .Font =append (_gfbfg .Font ,_ccff );default:_dg .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",_daef .Name );if _bfbeb :=d .Skip ();_bfbeb !=nil {return _bfbeb ;};};case _d .EndElement :break _fdeee ;case _d .CharData :};};return nil ;};type CT_AltChunkPr struct{ + +// Keep Source Formatting on Import +MatchSrc *CT_OnOff ;};type ST_StyleType byte ;func (_afgfb *EG_PContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _afgfb .FldSimple !=nil {_acacf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_ceabd :=range _afgfb .FldSimple {e .EncodeElement (_ceabd ,_acacf );};};if _afgfb .Hyperlink !=nil {_gaceeb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_afgfb .Hyperlink ,_gaceeb );};if _afgfb .SubDoc !=nil {_cdbaae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_afgfb .SubDoc ,_cdbaae );};if _afgfb .EG_ContentRunContent !=nil {for _ ,_dfffg :=range _afgfb .EG_ContentRunContent {_dfffg .MarshalXML (e ,_d .StartElement {});};};return nil ;};func (_eccab ST_VerticalJc )Validate ()error {return _eccab .ValidateWithPath ("")};func (_dccece *EG_PContentBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gegec :for {_fddbg ,_dgefde :=d .Token ();if _dgefde !=nil {return _dgefde ;};switch _feadbg :=_fddbg .(type ){case _d .StartElement :switch _feadbg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dccece .CustomXml =NewCT_CustomXmlRun ();if _cddefc :=d .DecodeElement (_dccece .CustomXml ,&_feadbg );_cddefc !=nil {return _cddefc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egdcda :=NewCT_SimpleField ();if _bcaga :=d .DecodeElement (_egdcda ,&_feadbg );_bcaga !=nil {return _bcaga ;};_dccece .FldSimple =append (_dccece .FldSimple ,_egdcda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dccece .Hyperlink =NewCT_Hyperlink ();if _cdcdd :=d .DecodeElement (_dccece .Hyperlink ,&_feadbg );_cdcdd !=nil {return _cdcdd ;};default:_dg .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",_feadbg .Name );if _cagcfc :=d .Skip ();_cagcfc !=nil {return _cagcfc ;};};case _d .EndElement :break _gegec ;case _d .CharData :};};return nil ;};func (_abddeg ST_ObjectUpdateMode )Validate ()error {return _abddeg .ValidateWithPath ("")};func (_gdfad *CT_FontRel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdfad .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 _ ,_gcbge :=range start .Attr {if _gcbge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gcbge .Name .Local =="\u0069\u0064"||_gcbge .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"&&_gcbge .Name .Local =="\u0069\u0064"{_eebge ,_dbbab :=_gcbge .Value ,error (nil );if _dbbab !=nil {return _dbbab ;};_gdfad .IdAttr =_eebge ;continue ;};if _gcbge .Name .Local =="\u0066o\u006e\u0074\u004b\u0065\u0079"{_cgef ,_cadad :=_gcbge .Value ,error (nil );if _cadad !=nil {return _cadad ;};_gdfad .FontKeyAttr =_cgef ;continue ;};if _gcbge .Name .Local =="\u0073u\u0062\u0073\u0065\u0074\u0074\u0065d"{_egecd ,_agfeb :=ParseUnionST_OnOff (_gcbge .Value );if _agfeb !=nil {return _agfeb ;};_gdfad .SubsettedAttr =_egecd ;continue ;};};for {_cgcdc ,_bffd :=d .Token ();if _bffd !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c\u003a\u0020%\u0073",_bffd );};if _acffd ,_dbgde :=_cgcdc .(_d .EndElement );_dbgde &&_acffd .Name ==start .Name {break ;};};return nil ;};func (_gdeag ST_LineSpacingRule )String ()string {switch _gdeag {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 "";}; + +// Validate validates the CT_Highlight and its children +func (_cbacd *CT_Highlight )Validate ()error {return _cbacd .ValidateWithPath ("\u0043\u0054\u005fH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");}; + +// Validate validates the EG_RPrMath and its children +func (_ddcbe *EG_RPrMath )Validate ()error {return _ddcbe .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068");};func (_gdcag ST_ChapterSep )Validate ()error {return _gdcag .ValidateWithPath ("")};type CT_Language struct{ -// ValidateWithPath validates the CT_MacroName and its children, prefixing error messages with path -func (_acacg *CT_MacroName )ValidateWithPath (path string )error {return nil };func (_abecfc *CT_VerticalAlignRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_aaacd ,_fgaec :=_abecfc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fgaec !=nil {return _fgaec ;};start .Attr =append (start .Attr ,_aaacd );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffdd *CT_Jc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cedea ,_ddgge :=_ffdd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ddgge !=nil {return _ddgge ;};start .Attr =append (start .Attr ,_cedea );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_PageBorderOffset byte ;func (_bfeed ST_DocPartGallery )Validate ()error {return _bfeed .ValidateWithPath ("")};const (ST_HeightRuleUnset ST_HeightRule =0;ST_HeightRuleAuto ST_HeightRule =1;ST_HeightRuleExact ST_HeightRule =2;ST_HeightRuleAtLeast ST_HeightRule =3;);func (_ecdgb ST_TblLayoutType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bfgbf :=_d .Attr {};_bfgbf .Name =name ;switch _ecdgb {case ST_TblLayoutTypeUnset :_bfgbf .Value ="";case ST_TblLayoutTypeFixed :_bfgbf .Value ="\u0066\u0069\u0078e\u0064";case ST_TblLayoutTypeAutofit :_bfgbf .Value ="\u0061u\u0074\u006f\u0066\u0069\u0074";};return _bfgbf ,nil ;}; +// Latin Language +ValAttr *string ; -// ValidateWithPath validates the CT_TrackChangesView and its children, prefixing error messages with path -func (_gcgeg *CT_TrackChangesView )ValidateWithPath (path string )error {if _gcgeg .MarkupAttr !=nil {if _fbddd :=_gcgeg .MarkupAttr .ValidateWithPath (path +"/\u004d\u0061\u0072\u006b\u0075\u0070\u0041\u0074\u0074\u0072");_fbddd !=nil {return _fbddd ;};};if _gcgeg .CommentsAttr !=nil {if _gbdab :=_gcgeg .CommentsAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0041\u0074\u0074\u0072");_gbdab !=nil {return _gbdab ;};};if _gcgeg .InsDelAttr !=nil {if _fgegg :=_gcgeg .InsDelAttr .ValidateWithPath (path +"/\u0049\u006e\u0073\u0044\u0065\u006c\u0041\u0074\u0074\u0072");_fgegg !=nil {return _fgegg ;};};if _gcgeg .FormattingAttr !=nil {if _adcd :=_gcgeg .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_adcd !=nil {return _adcd ;};};if _gcgeg .InkAnnotationsAttr !=nil {if _agcea :=_gcgeg .InkAnnotationsAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u006bAn\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0073\u0041\u0074\u0074\u0072");_agcea !=nil {return _agcea ;};};return nil ;};func (_gcda *CT_MailMergeDocType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_adbbe ,_acfee :=_gcda .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _acfee !=nil {return _acfee ;};start .Attr =append (start .Attr ,_adbbe );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_befbfg ST_Shd )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bbbgf :=_d .Attr {};_bbbgf .Name =name ;switch _befbfg {case ST_ShdUnset :_bbbgf .Value ="";case ST_ShdNil :_bbbgf .Value ="\u006e\u0069\u006c";case ST_ShdClear :_bbbgf .Value ="\u0063\u006c\u0065a\u0072";case ST_ShdSolid :_bbbgf .Value ="\u0073\u006f\u006ci\u0064";case ST_ShdHorzStripe :_bbbgf .Value ="\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdVertStripe :_bbbgf .Value ="\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdReverseDiagStripe :_bbbgf .Value ="\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdDiagStripe :_bbbgf .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdHorzCross :_bbbgf .Value ="\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s";case ST_ShdDiagCross :_bbbgf .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_ShdThinHorzStripe :_bbbgf .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinVertStripe :_bbbgf .Value ="\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinReverseDiagStripe :_bbbgf .Value ="t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdThinDiagStripe :_bbbgf .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinHorzCross :_bbbgf .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073";case ST_ShdThinDiagCross :_bbbgf .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073";case ST_ShdPct5 :_bbbgf .Value ="\u0070\u0063\u0074\u0035";case ST_ShdPct10 :_bbbgf .Value ="\u0070\u0063\u00741\u0030";case ST_ShdPct12 :_bbbgf .Value ="\u0070\u0063\u00741\u0032";case ST_ShdPct15 :_bbbgf .Value ="\u0070\u0063\u00741\u0035";case ST_ShdPct20 :_bbbgf .Value ="\u0070\u0063\u00742\u0030";case ST_ShdPct25 :_bbbgf .Value ="\u0070\u0063\u00742\u0035";case ST_ShdPct30 :_bbbgf .Value ="\u0070\u0063\u00743\u0030";case ST_ShdPct35 :_bbbgf .Value ="\u0070\u0063\u00743\u0035";case ST_ShdPct37 :_bbbgf .Value ="\u0070\u0063\u00743\u0037";case ST_ShdPct40 :_bbbgf .Value ="\u0070\u0063\u00744\u0030";case ST_ShdPct45 :_bbbgf .Value ="\u0070\u0063\u00744\u0035";case ST_ShdPct50 :_bbbgf .Value ="\u0070\u0063\u00745\u0030";case ST_ShdPct55 :_bbbgf .Value ="\u0070\u0063\u00745\u0035";case ST_ShdPct60 :_bbbgf .Value ="\u0070\u0063\u00746\u0030";case ST_ShdPct62 :_bbbgf .Value ="\u0070\u0063\u00746\u0032";case ST_ShdPct65 :_bbbgf .Value ="\u0070\u0063\u00746\u0035";case ST_ShdPct70 :_bbbgf .Value ="\u0070\u0063\u00747\u0030";case ST_ShdPct75 :_bbbgf .Value ="\u0070\u0063\u00747\u0035";case ST_ShdPct80 :_bbbgf .Value ="\u0070\u0063\u00748\u0030";case ST_ShdPct85 :_bbbgf .Value ="\u0070\u0063\u00748\u0035";case ST_ShdPct87 :_bbbgf .Value ="\u0070\u0063\u00748\u0037";case ST_ShdPct90 :_bbbgf .Value ="\u0070\u0063\u00749\u0030";case ST_ShdPct95 :_bbbgf .Value ="\u0070\u0063\u00749\u0035";};return _bbbgf ,nil ;}; +// East Asian Language +EastAsiaAttr *string ; -// Validate validates the CT_PTab and its children -func (_gagae *CT_PTab )Validate ()error {return _gagae .ValidateWithPath ("\u0043T\u005f\u0050\u0054\u0061\u0062");};type ST_RestartNumber byte ;func (_aaabd *CT_Styles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aaabd .DocDefaults !=nil {_acaad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_aaabd .DocDefaults ,_acaad );};if _aaabd .LatentStyles !=nil {_aeefgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u0074\u0065\u006e\u0074\u0053t\u0079\u006c\u0065\u0073"}};e .EncodeElement (_aaabd .LatentStyles ,_aeefgd );};if _aaabd .Style !=nil {_dagfc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};for _ ,_eeabc :=range _aaabd .Style {e .EncodeElement (_eeabc ,_dagfc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_defdb *CT_FFCheckBoxChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _defdb .Size !=nil {_efad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_defdb .Size ,_efad );};if _defdb .SizeAuto !=nil {_cfaab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}};e .EncodeElement (_defdb .SizeAuto ,_cfaab );};return nil ;};func (_dedfb *CT_MailMergeSourceType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dedfb .ValAttr =ST_MailMergeSourceType (1);for _ ,_acdcf :=range start .Attr {if _acdcf .Name .Local =="\u0076\u0061\u006c"{_dedfb .ValAttr .UnmarshalXMLAttr (_acdcf );continue ;};};for {_dddgef ,_gbceea :=d .Token ();if _gbceea !=nil {return _db .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",_gbceea );};if _dbdbd ,_cdecg :=_dddgef .(_d .EndElement );_cdecg &&_dbdbd .Name ==start .Name {break ;};};return nil ;};func NewWdCT_WordprocessingGroupChoice ()*WdCT_WordprocessingGroupChoice {_ebdfda :=&WdCT_WordprocessingGroupChoice {};return _ebdfda ;};func (_cdbeee ST_PageBorderZOrder )Validate ()error {return _cdbeee .ValidateWithPath ("")};func (_bedcbd ST_PageOrientation )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bedcbd .String (),start );};type EG_RunLevelElts struct{ +// Complex Script Language +BidiAttr *string ;};func (_baefc *CT_SdtRow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _baefc .SdtPr !=nil {_daface :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_baefc .SdtPr ,_daface );};if _baefc .SdtEndPr !=nil {_cddce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_baefc .SdtEndPr ,_cddce );};if _baefc .SdtContent !=nil {_cbdba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_baefc .SdtContent ,_cbdba );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Proofing Error Anchor -ProofErr *CT_ProofErr ; +// Validate validates the CT_PPrBase and its children +func (_gfbe *CT_PPrBase )Validate ()error {return _gfbe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0042\u0061\u0073\u0065");};func (_bdabb ST_FldCharType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bdabb .String (),start );};const (ST_HeightRuleUnset ST_HeightRule =0;ST_HeightRuleAuto ST_HeightRule =1;ST_HeightRuleExact ST_HeightRule =2;ST_HeightRuleAtLeast ST_HeightRule =3;);func (_bagbf *ST_FldCharType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bagbf =0;case "\u0062\u0065\u0067i\u006e":*_bagbf =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_bagbf =2;case "\u0065\u006e\u0064":*_bagbf =3;};return nil ;};func (_effcc *CT_TblPPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _effcc .LeftFromTextAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074\u0046\u0072\u006fm\u0054\u0065\u0078\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_effcc .LeftFromTextAttr )});};if _effcc .RightFromTextAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072i\u0067\u0068\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_effcc .RightFromTextAttr )});};if _effcc .TopFromTextAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_effcc .TopFromTextAttr )});};if _effcc .BottomFromTextAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003ab\u006f\u0074\u0074o\u006d\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_effcc .BottomFromTextAttr )});};if _effcc .VertAnchorAttr !=ST_VAnchorUnset {_cdgcb ,_decefe :=_effcc .VertAnchorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076e\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"});if _decefe !=nil {return _decefe ;};start .Attr =append (start .Attr ,_cdgcb );};if _effcc .HorzAnchorAttr !=ST_HAnchorUnset {_bcccd ,_ecdcdb :=_effcc .HorzAnchorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0068o\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"});if _ecdcdb !=nil {return _ecdcdb ;};start .Attr =append (start .Attr ,_bcccd );};if _effcc .TblpXSpecAttr !=_e .ST_XAlignUnset {_fgedf ,_cfceb :=_effcc .TblpXSpecAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0058\u0053\u0070\u0065\u0063"});if _cfceb !=nil {return _cfceb ;};start .Attr =append (start .Attr ,_fgedf );};if _effcc .TblpXAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0058"},Value :_g .Sprintf ("\u0025\u0076",*_effcc .TblpXAttr )});};if _effcc .TblpYSpecAttr !=_e .ST_YAlignUnset {_badfe ,_feecg :=_effcc .TblpYSpecAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0059\u0053\u0070\u0065\u0063"});if _feecg !=nil {return _feecg ;};start .Attr =append (start .Attr ,_badfe );};if _effcc .TblpYAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0059"},Value :_g .Sprintf ("\u0025\u0076",*_effcc .TblpYAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aeacg ST_Pitch )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gffgcg :=_d .Attr {};_gffgcg .Name =name ;switch _aeacg {case ST_PitchUnset :_gffgcg .Value ="";case ST_PitchFixed :_gffgcg .Value ="\u0066\u0069\u0078e\u0064";case ST_PitchVariable :_gffgcg .Value ="\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065";case ST_PitchDefault :_gffgcg .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";};return _gffgcg ,nil ;};func NewCT_NumPr ()*CT_NumPr {_bfaee :=&CT_NumPr {};return _bfaee };func (_ggabgb ST_StyleType )Validate ()error {return _ggabgb .ValidateWithPath ("")};func (_gabdgb ST_MailMergeDest )ValidateWithPath (path string )error {switch _gabdgb {case 0,1,2,3,4: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 (_gabdgb ));};return nil ;};func (_bfeeb *CT_RPrOriginal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adabc :for {_dfce ,_gbgced :=d .Token ();if _gbgced !=nil {return _gbgced ;};switch _fegab :=_dfce .(type ){case _d .StartElement :switch _fegab .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .RStyle =NewCT_String ();if _abbec :=d .DecodeElement (_bfeeb .RStyle ,&_fegab );_abbec !=nil {return _abbec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .RFonts =NewCT_Fonts ();if _bgegb :=d .DecodeElement (_bfeeb .RFonts ,&_fegab );_bgegb !=nil {return _bgegb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .B =NewCT_OnOff ();if _efgbb :=d .DecodeElement (_bfeeb .B ,&_fegab );_efgbb !=nil {return _efgbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .BCs =NewCT_OnOff ();if _cbbfec :=d .DecodeElement (_bfeeb .BCs ,&_fegab );_cbbfec !=nil {return _cbbfec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .I =NewCT_OnOff ();if _gfgdc :=d .DecodeElement (_bfeeb .I ,&_fegab );_gfgdc !=nil {return _gfgdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .ICs =NewCT_OnOff ();if _ddddae :=d .DecodeElement (_bfeeb .ICs ,&_fegab );_ddddae !=nil {return _ddddae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfeeb .Caps =NewCT_OnOff ();if _bbbfce :=d .DecodeElement (_bfeeb .Caps ,&_fegab );_bbbfce !=nil {return _bbbfce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .SmallCaps =NewCT_OnOff ();if _afgad :=d .DecodeElement (_bfeeb .SmallCaps ,&_fegab );_afgad !=nil {return _afgad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfeeb .Strike =NewCT_OnOff ();if _bbgbb :=d .DecodeElement (_bfeeb .Strike ,&_fegab );_bbgbb !=nil {return _bbgbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .Dstrike =NewCT_OnOff ();if _cggbb :=d .DecodeElement (_bfeeb .Dstrike ,&_fegab );_cggbb !=nil {return _cggbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .Outline =NewCT_OnOff ();if _fdebb :=d .DecodeElement (_bfeeb .Outline ,&_fegab );_fdebb !=nil {return _fdebb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfeeb .Shadow =NewCT_OnOff ();if _daage :=d .DecodeElement (_bfeeb .Shadow ,&_fegab );_daage !=nil {return _daage ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .Emboss =NewCT_OnOff ();if _cffeea :=d .DecodeElement (_bfeeb .Emboss ,&_fegab );_cffeea !=nil {return _cffeea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .Imprint =NewCT_OnOff ();if _afefb :=d .DecodeElement (_bfeeb .Imprint ,&_fegab );_afefb !=nil {return _afefb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .NoProof =NewCT_OnOff ();if _acaeg :=d .DecodeElement (_bfeeb .NoProof ,&_fegab );_acaeg !=nil {return _acaeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfeeb .SnapToGrid =NewCT_OnOff ();if _bgbce :=d .DecodeElement (_bfeeb .SnapToGrid ,&_fegab );_bgbce !=nil {return _bgbce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .Vanish =NewCT_OnOff ();if _ebafa :=d .DecodeElement (_bfeeb .Vanish ,&_fegab );_ebafa !=nil {return _ebafa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .WebHidden =NewCT_OnOff ();if _dgcfg :=d .DecodeElement (_bfeeb .WebHidden ,&_fegab );_dgcfg !=nil {return _dgcfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfeeb .Color =NewCT_Color ();if _aagaa :=d .DecodeElement (_bfeeb .Color ,&_fegab );_aagaa !=nil {return _aagaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .Spacing =NewCT_SignedTwipsMeasure ();if _dcgdaa :=d .DecodeElement (_bfeeb .Spacing ,&_fegab );_dcgdaa !=nil {return _dcgdaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .W =NewCT_TextScale ();if _ggbee :=d .DecodeElement (_bfeeb .W ,&_fegab );_ggbee !=nil {return _ggbee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .Kern =NewCT_HpsMeasure ();if _cbadf :=d .DecodeElement (_bfeeb .Kern ,&_fegab );_cbadf !=nil {return _cbadf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .Position =NewCT_SignedHpsMeasure ();if _fadea :=d .DecodeElement (_bfeeb .Position ,&_fegab );_fadea !=nil {return _fadea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfeeb .Sz =NewCT_HpsMeasure ();if _fefbeg :=d .DecodeElement (_bfeeb .Sz ,&_fegab );_fefbeg !=nil {return _fefbeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfeeb .SzCs =NewCT_HpsMeasure ();if _afbbcd :=d .DecodeElement (_bfeeb .SzCs ,&_fegab );_afbbcd !=nil {return _afbbcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .Highlight =NewCT_Highlight ();if _afefg :=d .DecodeElement (_bfeeb .Highlight ,&_fegab );_afefg !=nil {return _afefg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .U =NewCT_Underline ();if _dcdca :=d .DecodeElement (_bfeeb .U ,&_fegab );_dcdca !=nil {return _dcdca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .Effect =NewCT_TextEffect ();if _ccbcg :=d .DecodeElement (_bfeeb .Effect ,&_fegab );_ccbcg !=nil {return _ccbcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .Bdr =NewCT_Border ();if _cbdge :=d .DecodeElement (_bfeeb .Bdr ,&_fegab );_cbdge !=nil {return _cbdge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfeeb .Shd =NewCT_Shd ();if _dbdbe :=d .DecodeElement (_bfeeb .Shd ,&_fegab );_dbdbe !=nil {return _dbdbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .FitText =NewCT_FitText ();if _cbdbc :=d .DecodeElement (_bfeeb .FitText ,&_fegab );_cbdbc !=nil {return _cbdbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .VertAlign =NewCT_VerticalAlignRun ();if _egabf :=d .DecodeElement (_bfeeb .VertAlign ,&_fegab );_egabf !=nil {return _egabf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .Rtl =NewCT_OnOff ();if _bbafc :=d .DecodeElement (_bfeeb .Rtl ,&_fegab );_bbafc !=nil {return _bbafc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfeeb .Cs =NewCT_OnOff ();if _degfba :=d .DecodeElement (_bfeeb .Cs ,&_fegab );_degfba !=nil {return _degfba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .Em =NewCT_Em ();if _fdfbec :=d .DecodeElement (_bfeeb .Em ,&_fegab );_fdfbec !=nil {return _fdfbec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .Lang =NewCT_Language ();if _dgebac :=d .DecodeElement (_bfeeb .Lang ,&_fegab );_dgebac !=nil {return _dgebac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .EastAsianLayout =NewCT_EastAsianLayout ();if _cgafdf :=d .DecodeElement (_bfeeb .EastAsianLayout ,&_fegab );_cgafdf !=nil {return _cgafdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfeeb .SpecVanish =NewCT_OnOff ();if _dbcgb :=d .DecodeElement (_bfeeb .SpecVanish ,&_fegab );_dbcgb !=nil {return _dbcgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeeb .OMath =NewCT_OnOff ();if _afecab :=d .DecodeElement (_bfeeb .OMath ,&_fegab );_afecab !=nil {return _afecab ;};default:_dg .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",_fegab .Name );if _efged :=d .Skip ();_efged !=nil {return _efged ;};};case _d .EndElement :break _adabc ;case _d .CharData :};};return nil ;};func (_afbgd ST_SectionMark )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fgafge :=_d .Attr {};_fgafge .Name =name ;switch _afbgd {case ST_SectionMarkUnset :_fgafge .Value ="";case ST_SectionMarkNextPage :_fgafge .Value ="\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065";case ST_SectionMarkNextColumn :_fgafge .Value ="\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_SectionMarkContinuous :_fgafge .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_SectionMarkEvenPage :_fgafge .Value ="\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065";case ST_SectionMarkOddPage :_fgafge .Value ="\u006fd\u0064\u0050\u0061\u0067\u0065";};return _fgafge ,nil ;};func (_begaeg ST_PTabRelativeTo )Validate ()error {return _begaeg .ValidateWithPath ("")}; -// Range Permission Start -PermStart *CT_PermStart ; +// Validate validates the AG_TransitionalPassword and its children +func (_dc *AG_TransitionalPassword )Validate ()error {return _dc .ValidateWithPath ("\u0041\u0047\u005fTr\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");};func (_baga *CT_LatentStyles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_affaa :=range start .Attr {if _affaa .Name .Local =="\u0064\u0065\u0066\u004c\u006f\u0063\u006b\u0065\u0064S\u0074\u0061\u0074\u0065"{_dcbbd ,_edag :=ParseUnionST_OnOff (_affaa .Value );if _edag !=nil {return _edag ;};_baga .DefLockedStateAttr =&_dcbbd ;continue ;};if _affaa .Name .Local =="\u0064\u0065\u0066\u0055\u0049\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_cgab ,_dcaf :=_da .ParseInt (_affaa .Value ,10,64);if _dcaf !=nil {return _dcaf ;};_baga .DefUIPriorityAttr =&_cgab ;continue ;};if _affaa .Name .Local =="\u0064\u0065\u0066\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_dbeca ,_ddffe :=ParseUnionST_OnOff (_affaa .Value );if _ddffe !=nil {return _ddffe ;};_baga .DefSemiHiddenAttr =&_dbeca ;continue ;};if _affaa .Name .Local =="\u0064\u0065\u0066\u0055\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_ffbcfb ,_gbaae :=ParseUnionST_OnOff (_affaa .Value );if _gbaae !=nil {return _gbaae ;};_baga .DefUnhideWhenUsedAttr =&_ffbcfb ;continue ;};if _affaa .Name .Local =="\u0064\u0065\u0066\u0051\u0046\u006f\u0072\u006d\u0061\u0074"{_bcfb ,_cffba :=ParseUnionST_OnOff (_affaa .Value );if _cffba !=nil {return _cffba ;};_baga .DefQFormatAttr =&_bcfb ;continue ;};if _affaa .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbade ,_dbfaf :=_da .ParseInt (_affaa .Value ,10,64);if _dbfaf !=nil {return _dbfaf ;};_baga .CountAttr =&_gbade ;continue ;};};_fcbfg :for {_gcfgf ,_edbad :=d .Token ();if _edbad !=nil {return _edbad ;};switch _adbb :=_gcfgf .(type ){case _d .StartElement :switch _adbb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbcgc :=NewCT_LsdException ();if _begbg :=d .DecodeElement (_dbcgc ,&_adbb );_begbg !=nil {return _begbg ;};_baga .LsdException =append (_baga .LsdException ,_dbcgc );default:_dg .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",_adbb .Name );if _ggded :=d .Skip ();_ggded !=nil {return _ggded ;};};case _d .EndElement :break _fcbfg ;case _d .CharData :};};return nil ;}; -// Range Permission End -PermEnd *CT_Perm ; +// Validate validates the CT_Style and its children +func (_cgbbe *CT_Style )Validate ()error {return _cgbbe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};func (_ddecd ST_DropCap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ddecd .String (),start );};type Document struct{CT_Document };type CT_ParaRPrOriginal struct{ -// Inserted Run Content -Ins *CT_RunTrackChange ; +// Inserted Paragraph +Ins *CT_TrackChange ; -// Deleted Run Content -Del *CT_RunTrackChange ; +// Deleted Paragraph +Del *CT_TrackChange ; -// Move Source Run Content -MoveFrom *CT_RunTrackChange ; +// Move Source Paragraph +MoveFrom *CT_TrackChange ; -// Move Destination Run Content -MoveTo *CT_RunTrackChange ;EG_RangeMarkupElements []*EG_RangeMarkupElements ;EG_MathContent []*EG_MathContent ;};type EG_RPrContent struct{ +// Move Destination Paragraph +MoveTo *CT_TrackChange ; // Referenced Character Style RStyle *CT_String ; @@ -3890,623 +3983,329 @@ SzCs *CT_HpsMeasure ; // Text Highlighting Highlight *CT_Highlight ; -// Underline -U *CT_Underline ; - -// Animated Text Effect -Effect *CT_TextEffect ; - -// Text Border -Bdr *CT_Border ; - -// Run Shading -Shd *CT_Shd ; - -// Manual Run Width -FitText *CT_FitText ; - -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; - -// Right To Left Text -Rtl *CT_OnOff ; - -// Use Complex Script Formatting on Run -Cs *CT_OnOff ; - -// Emphasis Mark -Em *CT_Em ; - -// Languages for Run Content -Lang *CT_Language ; - -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; - -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; - -// Office Open XML Math -OMath *CT_OnOff ; - -// Revision Information for Run Properties -RPrChange *CT_RPrChange ;};func (_gdaaga ST_MailMergeDest )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdaaga .String (),start );};func (_acggc *WdCT_WordprocessingShapeChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _acggc .CNvSpPr !=nil {_afgbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_acggc .CNvSpPr ,_afgbc );};if _acggc .CNvCnPr !=nil {_ccagef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0043\u006e\u0050\u0072"}};e .EncodeElement (_acggc .CNvCnPr ,_ccagef );};return nil ;};type ST_NumberFormat byte ; - -// Validate validates the CT_TopPageBorder and its children -func (_ecege *CT_TopPageBorder )Validate ()error {return _ecege .ValidateWithPath ("\u0043\u0054_\u0054\u006f\u0070P\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");}; - -// ValidateWithPath validates the CT_VMerge and its children, prefixing error messages with path -func (_gaaab *CT_VMerge )ValidateWithPath (path string )error {if _dcedcb :=_gaaab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcedcb !=nil {return _dcedcb ;};return nil ;}; - -// Validate validates the WdCT_PosVChoice and its children -func (_cegcc *WdCT_PosVChoice )Validate ()error {return _cegcc .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0056\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_FontsList struct{ - -// Properties for a Single Font -Font []*CT_Font ;}; - -// ValidateWithPath validates the WdCT_WordprocessingContentPartNonVisual and its children, prefixing error messages with path -func (_gdfagb *WdCT_WordprocessingContentPartNonVisual )ValidateWithPath (path string )error {if _gdfagb .CNvPr !=nil {if _dbcba :=_gdfagb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dbcba !=nil {return _dbcba ;};};if _gdfagb .CNvContentPartPr !=nil {if _fdcef :=_gdfagb .CNvContentPartPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072");_fdcef !=nil {return _fdcef ;};};return nil ;}; - -// Validate validates the CT_FontsList and its children -func (_bebefa *CT_FontsList )Validate ()error {return _bebefa .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006e\u0074\u0073\u004c\u0069\u0073\u0074");};func (_caef *CT_DocPartTypes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ccgef :=range start .Attr {if _ccgef .Name .Local =="\u0061\u006c\u006c"{_ffbde ,_abag :=ParseUnionST_OnOff (_ccgef .Value );if _abag !=nil {return _abag ;};_caef .AllAttr =&_ffbde ;continue ;};};_baccg :for {_dbbaa ,_daefa :=d .Token ();if _daefa !=nil {return _daefa ;};switch _abef :=_dbbaa .(type ){case _d .StartElement :switch _abef .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gdeb :=NewCT_DocPartType ();if _bgcae :=d .DecodeElement (_gdeb ,&_abef );_bgcae !=nil {return _bgcae ;};_caef .Type =append (_caef .Type ,_gdeb );default:_ee .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",_abef .Name );if _fggcg :=d .Skip ();_fggcg !=nil {return _fggcg ;};};case _d .EndElement :break _baccg ;case _d .CharData :};};return nil ;}; - -// Validate validates the CT_SdtDropDownList and its children -func (_agdaa *CT_SdtDropDownList )Validate ()error {return _agdaa .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0044\u0072\u006fp\u0044\u006fw\u006e\u004c\u0069\u0073\u0074");}; - -// ValidateWithPath validates the CT_Body and its children, prefixing error messages with path -func (_bbbf *CT_Body )ValidateWithPath (path string )error {for _gcfff ,_ecbb :=range _bbbf .EG_BlockLevelElts {if _gedfe :=_ecbb .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gcfff ));_gedfe !=nil {return _gedfe ;};};if _bbbf .SectPr !=nil {if _gfgb :=_bbbf .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_gfgb !=nil {return _gfgb ;};};return nil ;};func (_feeb *CT_BdoContentRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _feeb .ValAttr !=ST_DirectionUnset {_bgbc ,_ged :=_feeb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ged !=nil {return _ged ;};start .Attr =append (start .Attr ,_bgbc );};e .EncodeToken (start );if _feeb .FldSimple !=nil {_edb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_dba :=range _feeb .FldSimple {e .EncodeElement (_dba ,_edb );};};if _feeb .Hyperlink !=nil {_efb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_feeb .Hyperlink ,_efb );};if _feeb .SubDoc !=nil {_ccg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_feeb .SubDoc ,_ccg );};if _feeb .EG_ContentRunContent !=nil {for _ ,_ccbe :=range _feeb .EG_ContentRunContent {_ccbe .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_TblGridCol and its children, prefixing error messages with path -func (_aaeed *CT_TblGridCol )ValidateWithPath (path string )error {if _aaeed .WAttr !=nil {if _edcee :=_aaeed .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_edcee !=nil {return _edcee ;};};return nil ;};func (_gcad *CT_Color )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdad :=range start .Attr {if _cdad .Name .Local =="\u0076\u0061\u006c"{_bgdc ,_afegd :=ParseUnionST_HexColor (_cdad .Value );if _afegd !=nil {return _afegd ;};_gcad .ValAttr =_bgdc ;continue ;};if _cdad .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_gcad .ThemeColorAttr .UnmarshalXMLAttr (_cdad );continue ;};if _cdad .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_ccegb ,_bggb :=_cdad .Value ,error (nil );if _bggb !=nil {return _bggb ;};_gcad .ThemeTintAttr =&_ccegb ;continue ;};if _cdad .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_ccbcb ,_eegbf :=_cdad .Value ,error (nil );if _eegbf !=nil {return _eegbf ;};_gcad .ThemeShadeAttr =&_ccbcb ;continue ;};};for {_cefdc ,_cege :=d .Token ();if _cege !=nil {return _db .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_cege );};if _feaaf ,_deed :=_cefdc .(_d .EndElement );_deed &&_feaaf .Name ==start .Name {break ;};};return nil ;};type Styles struct{CT_Styles }; - -// Validate validates the CT_TcPrInner and its children -func (_efgbeg *CT_TcPrInner )Validate ()error {return _efgbeg .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0050\u0072\u0049\u006e\u006e\u0065\u0072");};func (_dgdfb *CT_TblPPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgdfb .LeftFromTextAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074\u0046\u0072\u006fm\u0054\u0065\u0078\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_dgdfb .LeftFromTextAttr )});};if _dgdfb .RightFromTextAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072i\u0067\u0068\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_dgdfb .RightFromTextAttr )});};if _dgdfb .TopFromTextAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_dgdfb .TopFromTextAttr )});};if _dgdfb .BottomFromTextAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003ab\u006f\u0074\u0074o\u006d\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_dgdfb .BottomFromTextAttr )});};if _dgdfb .VertAnchorAttr !=ST_VAnchorUnset {_cdbbac ,_fdgee :=_dgdfb .VertAnchorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076e\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"});if _fdgee !=nil {return _fdgee ;};start .Attr =append (start .Attr ,_cdbbac );};if _dgdfb .HorzAnchorAttr !=ST_HAnchorUnset {_dagebg ,_ebace :=_dgdfb .HorzAnchorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0068o\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"});if _ebace !=nil {return _ebace ;};start .Attr =append (start .Attr ,_dagebg );};if _dgdfb .TblpXSpecAttr !=_c .ST_XAlignUnset {_ceefb ,_fabbb :=_dgdfb .TblpXSpecAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0058\u0053\u0070\u0065\u0063"});if _fabbb !=nil {return _fabbb ;};start .Attr =append (start .Attr ,_ceefb );};if _dgdfb .TblpXAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0058"},Value :_db .Sprintf ("\u0025\u0076",*_dgdfb .TblpXAttr )});};if _dgdfb .TblpYSpecAttr !=_c .ST_YAlignUnset {_edgfg ,_dbgee :=_dgdfb .TblpYSpecAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0059\u0053\u0070\u0065\u0063"});if _dbgee !=nil {return _dbgee ;};start .Attr =append (start .Attr ,_edgfg );};if _dgdfb .TblpYAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0059"},Value :_db .Sprintf ("\u0025\u0076",*_dgdfb .TblpYAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bfdg *CT_DocType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",_bfdg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the WdAnchor and its children, prefixing error messages with path -func (_gdbbbe *WdAnchor )ValidateWithPath (path string )error {if _ggcdgc :=_gdbbbe .WdCT_Anchor .ValidateWithPath (path );_ggcdgc !=nil {return _ggcdgc ;};return nil ;};type ST_FrameLayout byte ;func (_caefa *Fonts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_caefa .CT_FontsList =*NewCT_FontsList ();_fceff :for {_cdcfeg ,_gfcedd :=d .Token ();if _gfcedd !=nil {return _gfcedd ;};switch _bdecg :=_cdcfeg .(type ){case _d .StartElement :switch _bdecg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ceedd :=NewCT_Font ();if _eafeaf :=d .DecodeElement (_ceedd ,&_bdecg );_eafeaf !=nil {return _eafeaf ;};_caefa .Font =append (_caefa .Font ,_ceedd );default:_ee .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",_bdecg .Name );if _dfgga :=d .Skip ();_dfgga !=nil {return _dfgga ;};};case _d .EndElement :break _fceff ;case _d .CharData :};};return nil ;};type CT_Drawing struct{Anchor []*WdAnchor ;Inline []*WdInline ;};type ST_Proof byte ; - -// Validate validates the CT_TblGrid and its children -func (_dgaed *CT_TblGrid )Validate ()error {return _dgaed .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");};func (_gfbgc *CT_PPrGeneral )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gfbgc .PStyle !=nil {_addgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gfbgc .PStyle ,_addgd );};if _gfbgc .KeepNext !=nil {_gacfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_gfbgc .KeepNext ,_gacfg );};if _gfbgc .KeepLines !=nil {_bbbfb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gfbgc .KeepLines ,_bbbfb );};if _gfbgc .PageBreakBefore !=nil {_aeba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_gfbgc .PageBreakBefore ,_aeba );};if _gfbgc .FramePr !=nil {_edage :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_gfbgc .FramePr ,_edage );};if _gfbgc .WidowControl !=nil {_bdea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_gfbgc .WidowControl ,_bdea );};if _gfbgc .NumPr !=nil {_fbgf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_gfbgc .NumPr ,_fbgf );};if _gfbgc .SuppressLineNumbers !=nil {_eaeade :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_gfbgc .SuppressLineNumbers ,_eaeade );};if _gfbgc .PBdr !=nil {_gdagf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_gfbgc .PBdr ,_gdagf );};if _gfbgc .Shd !=nil {_ddeae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_gfbgc .Shd ,_ddeae );};if _gfbgc .Tabs !=nil {_cgbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_gfbgc .Tabs ,_cgbb );};if _gfbgc .SuppressAutoHyphens !=nil {_cdff :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}};e .EncodeElement (_gfbgc .SuppressAutoHyphens ,_cdff );};if _gfbgc .Kinsoku !=nil {_gdbfd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_gfbgc .Kinsoku ,_gdbfd );};if _gfbgc .WordWrap !=nil {_geeee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_gfbgc .WordWrap ,_geeee );};if _gfbgc .OverflowPunct !=nil {_cgcda :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_gfbgc .OverflowPunct ,_cgcda );};if _gfbgc .TopLinePunct !=nil {_ebdea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_gfbgc .TopLinePunct ,_ebdea );};if _gfbgc .AutoSpaceDE !=nil {_cgccb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_gfbgc .AutoSpaceDE ,_cgccb );};if _gfbgc .AutoSpaceDN !=nil {_cbdag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_gfbgc .AutoSpaceDN ,_cbdag );};if _gfbgc .Bidi !=nil {_dedbgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_gfbgc .Bidi ,_dedbgg );};if _gfbgc .AdjustRightInd !=nil {_ecgfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_gfbgc .AdjustRightInd ,_ecgfb );};if _gfbgc .SnapToGrid !=nil {_adga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_gfbgc .SnapToGrid ,_adga );};if _gfbgc .Spacing !=nil {_caacd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_gfbgc .Spacing ,_caacd );};if _gfbgc .Ind !=nil {_edbcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_gfbgc .Ind ,_edbcd );};if _gfbgc .ContextualSpacing !=nil {_bcgbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_gfbgc .ContextualSpacing ,_bcgbb );};if _gfbgc .MirrorIndents !=nil {_efafba :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_gfbgc .MirrorIndents ,_efafba );};if _gfbgc .SuppressOverlap !=nil {_cdaac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_gfbgc .SuppressOverlap ,_cdaac );};if _gfbgc .Jc !=nil {_cdafc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_gfbgc .Jc ,_cdafc );};if _gfbgc .TextDirection !=nil {_gecad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gfbgc .TextDirection ,_gecad );};if _gfbgc .TextAlignment !=nil {_bfdcf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_gfbgc .TextAlignment ,_bfdcf );};if _gfbgc .TextboxTightWrap !=nil {_bbdgg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_gfbgc .TextboxTightWrap ,_bbdgg );};if _gfbgc .OutlineLvl !=nil {_ggebe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_gfbgc .OutlineLvl ,_ggebe );};if _gfbgc .DivId !=nil {_cbcfc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_gfbgc .DivId ,_cbcfc );};if _gfbgc .CnfStyle !=nil {_geacad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gfbgc .CnfStyle ,_geacad );};if _gfbgc .PPrChange !=nil {_fadbf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_gfbgc .PPrChange ,_fadbf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgfba *CT_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgfba .ValAttr =ST_MailMergeOdsoFMDFieldType (1);for _ ,_aedbd :=range start .Attr {if _aedbd .Name .Local =="\u0076\u0061\u006c"{_dgfba .ValAttr .UnmarshalXMLAttr (_aedbd );continue ;};};for {_ceegb ,_aaebf :=d .Token ();if _aaebf !=nil {return _db .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",_aaebf );};if _fffeeb ,_gfadc :=_ceegb .(_d .EndElement );_gfadc &&_fffeeb .Name ==start .Name {break ;};};return nil ;};type TxbxContent struct{CT_TxbxContent };func NewCT_Endnotes ()*CT_Endnotes {_fafe :=&CT_Endnotes {};return _fafe };func (_fefdec ST_LineNumberRestart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fefdec .String (),start );};func NewCT_DocPartType ()*CT_DocPartType {_ceec :=&CT_DocPartType {};_ceec .ValAttr =ST_DocPartType (1);return _ceec ;};type CT_MoveBookmark struct{AuthorAttr string ;DateAttr _e .Time ;NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; - -// Annotation Identifier -IdAttr int64 ;};func NewCT_SignedTwipsMeasure ()*CT_SignedTwipsMeasure {_eaefd :=&CT_SignedTwipsMeasure {};return _eaefd ;};func (_gdeafa *WdCT_TextboxInfo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdeafa .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_gdeafa .IdAttr )});};e .EncodeToken (start );_cdgeed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_gdeafa .TxbxContent ,_cdgeed );if _gdeafa .ExtLst !=nil {_adabdg :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gdeafa .ExtLst ,_adabdg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_LevelText and its children, prefixing error messages with path -func (_ggdbc *CT_LevelText )ValidateWithPath (path string )error {if _ggdbc .NullAttr !=nil {if _cgfc :=_ggdbc .NullAttr .ValidateWithPath (path +"\u002fN\u0075\u006c\u006c\u0041\u0074\u0074r");_cgfc !=nil {return _cgfc ;};};return nil ;}; - -// ValidateWithPath validates the EG_HdrFtrReferences and its children, prefixing error messages with path -func (_afcdbe *EG_HdrFtrReferences )ValidateWithPath (path string )error {if _afcdbe .HeaderReference !=nil {if _acebe :=_afcdbe .HeaderReference .ValidateWithPath (path +"\u002f\u0048e\u0061\u0064\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");_acebe !=nil {return _acebe ;};};if _afcdbe .FooterReference !=nil {if _acfcfa :=_afcdbe .FooterReference .ValidateWithPath (path +"\u002f\u0046o\u006f\u0074\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");_acfcfa !=nil {return _acfcfa ;};};return nil ;};func (_cdcagd *EG_RunInnerContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdcagd .Br !=nil {_fafbdfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0072"}};e .EncodeElement (_cdcagd .Br ,_fafbdfg );};if _cdcagd .T !=nil {_geffcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074"}};e .EncodeElement (_cdcagd .T ,_geffcg );};if _cdcagd .ContentPart !=nil {_bggegf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_cdcagd .ContentPart ,_bggegf );};if _cdcagd .DelText !=nil {_dcbfcg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_cdcagd .DelText ,_dcbfcg );};if _cdcagd .InstrText !=nil {_fbceee :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}};e .EncodeElement (_cdcagd .InstrText ,_fbceee );};if _cdcagd .DelInstrText !=nil {_acggd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_cdcagd .DelInstrText ,_acggd );};if _cdcagd .NoBreakHyphen !=nil {_dbcde :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_cdcagd .NoBreakHyphen ,_dbcde );};if _cdcagd .SoftHyphen !=nil {_fgcdcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_cdcagd .SoftHyphen ,_fgcdcc );};if _cdcagd .DayShort !=nil {_fddbag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_cdcagd .DayShort ,_fddbag );};if _cdcagd .MonthShort !=nil {_cbcff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_cdcagd .MonthShort ,_cbcff );};if _cdcagd .YearShort !=nil {_gcbbea :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_cdcagd .YearShort ,_gcbbea );};if _cdcagd .DayLong !=nil {_cgddgc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}};e .EncodeElement (_cdcagd .DayLong ,_cgddgc );};if _cdcagd .MonthLong !=nil {_dbfcg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_cdcagd .MonthLong ,_dbfcg );};if _cdcagd .YearLong !=nil {_fbgage :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}};e .EncodeElement (_cdcagd .YearLong ,_fbgage );};if _cdcagd .AnnotationRef !=nil {_deeafb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_cdcagd .AnnotationRef ,_deeafb );};if _cdcagd .FootnoteRef !=nil {_cggfdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_cdcagd .FootnoteRef ,_cggfdd );};if _cdcagd .EndnoteRef !=nil {_cfbca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_cdcagd .EndnoteRef ,_cfbca );};if _cdcagd .Separator !=nil {_gdbbe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_cdcagd .Separator ,_gdbbe );};if _cdcagd .ContinuationSeparator !=nil {_ebcgb :=_d .StartElement {Name :_d .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 (_cdcagd .ContinuationSeparator ,_ebcgb );};if _cdcagd .Sym !=nil {_adfgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_cdcagd .Sym ,_adfgc );};if _cdcagd .PgNum !=nil {_abedf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}};e .EncodeElement (_cdcagd .PgNum ,_abedf );};if _cdcagd .Cr !=nil {_fdgfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_cdcagd .Cr ,_fdgfa );};if _cdcagd .Tab !=nil {_aefab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074a\u0062"}};e .EncodeElement (_cdcagd .Tab ,_aefab );};if _cdcagd .Object !=nil {_afeda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_cdcagd .Object ,_afeda );};if _cdcagd .Pict !=nil {_febada :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_cdcagd .Pict ,_febada );};if _cdcagd .FldChar !=nil {_deabe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_cdcagd .FldChar ,_deabe );};if _cdcagd .Ruby !=nil {_decafg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}};e .EncodeElement (_cdcagd .Ruby ,_decafg );};if _cdcagd .FootnoteReference !=nil {_gfgdab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006fot\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_cdcagd .FootnoteReference ,_gfgdab );};if _cdcagd .EndnoteReference !=nil {_bgcdgf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_cdcagd .EndnoteReference ,_bgcdgf );};if _cdcagd .CommentReference !=nil {_gdfbdd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_cdcagd .CommentReference ,_gdfbdd );};if _cdcagd .Drawing !=nil {_ffaeec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_cdcagd .Drawing ,_ffaeec );};if _cdcagd .Ptab !=nil {_fcdabc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}};e .EncodeElement (_cdcagd .Ptab ,_fcdabc );};if _cdcagd .LastRenderedPageBreak !=nil {_acceeb :=_d .StartElement {Name :_d .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 (_cdcagd .LastRenderedPageBreak ,_acceeb );};return nil ;}; - -// Validate validates the CT_Lock and its children -func (_ddgbb *CT_Lock )Validate ()error {return _ddgbb .ValidateWithPath ("\u0043T\u005f\u004c\u006f\u0063\u006b");}; - -// ValidateWithPath validates the AG_SectPrAttributes and its children, prefixing error messages with path -func (_gff *AG_SectPrAttributes )ValidateWithPath (path string )error {return nil };func (_eaega ST_Theme )ValidateWithPath (path string )error {switch _eaega {case 0,1,2,3,4,5,6,7,8:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaega ));};return nil ;};func (_edefeb ST_PTabLeader )ValidateWithPath (path string )error {switch _edefeb {case 0,1,2,3,4,5:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edefeb ));};return nil ;};func (_gbefb ST_Hint )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gbefb .String (),start );};func (_cccfaf *Styles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077\u003a\u0073\u0074\u0079\u006c\u0065\u0073";return _cccfaf .CT_Styles .MarshalXML (e ,start );};type EG_RubyContent struct{ - -// Phonetic Guide Text Run -R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_dcbcd *CT_SdtContentCell )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dcbcd .Tc !=nil {_aefee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063"}};for _ ,_cccbc :=range _dcbcd .Tc {e .EncodeElement (_cccbc ,_aefee );};};if _dcbcd .CustomXml !=nil {_bddbb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_dcbcd .CustomXml ,_bddbb );};if _dcbcd .Sdt !=nil {_eebecd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_dcbcd .Sdt ,_eebecd );};if _dcbcd .EG_RunLevelElts !=nil {for _ ,_fgfdb :=range _dcbcd .EG_RunLevelElts {_fgfdb .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egbcg ST_Shd )Validate ()error {return _egbcg .ValidateWithPath ("")};func (_ccaaa *CT_SdtContentBlock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cecace :for {_bacge ,_bggbb :=d .Token ();if _bggbb !=nil {return _bggbb ;};switch _febd :=_bacge .(type ){case _d .StartElement :switch _febd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccaaa .CustomXml =NewCT_CustomXmlBlock ();if _addge :=d .DecodeElement (_ccaaa .CustomXml ,&_febd );_addge !=nil {return _addge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ccaaa .Sdt =NewCT_SdtBlock ();if _gfaeb :=d .DecodeElement (_ccaaa .Sdt ,&_febd );_gfaeb !=nil {return _gfaeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfefc :=NewCT_P ();if _bbgag :=d .DecodeElement (_gfefc ,&_febd );_bbgag !=nil {return _bbgag ;};_ccaaa .P =append (_ccaaa .P ,_gfefc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbdbd :=NewCT_Tbl ();if _cfbffa :=d .DecodeElement (_cbdbd ,&_febd );_cfbffa !=nil {return _cfbffa ;};_ccaaa .Tbl =append (_ccaaa .Tbl ,_cbdbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cggbae :=NewEG_RunLevelElts ();_cggbae .ProofErr =NewCT_ProofErr ();if _edbb :=d .DecodeElement (_cggbae .ProofErr ,&_febd );_edbb !=nil {return _edbb ;};_ccaaa .EG_RunLevelElts =append (_ccaaa .EG_RunLevelElts ,_cggbae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggfabb :=NewEG_RunLevelElts ();_ggfabb .PermStart =NewCT_PermStart ();if _fbdec :=d .DecodeElement (_ggfabb .PermStart ,&_febd );_fbdec !=nil {return _fbdec ;};_ccaaa .EG_RunLevelElts =append (_ccaaa .EG_RunLevelElts ,_ggfabb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bacea :=NewEG_RunLevelElts ();_bacea .PermEnd =NewCT_Perm ();if _gbfeef :=d .DecodeElement (_bacea .PermEnd ,&_febd );_gbfeef !=nil {return _gbfeef ;};_ccaaa .EG_RunLevelElts =append (_ccaaa .EG_RunLevelElts ,_bacea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_efebc :=NewEG_RunLevelElts ();_efebc .Ins =NewCT_RunTrackChange ();if _bfcee :=d .DecodeElement (_efebc .Ins ,&_febd );_bfcee !=nil {return _bfcee ;};_ccaaa .EG_RunLevelElts =append (_ccaaa .EG_RunLevelElts ,_efebc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dagb :=NewEG_RunLevelElts ();_dagb .Del =NewCT_RunTrackChange ();if _fegea :=d .DecodeElement (_dagb .Del ,&_febd );_fegea !=nil {return _fegea ;};_ccaaa .EG_RunLevelElts =append (_ccaaa .EG_RunLevelElts ,_dagb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fdcfe :=NewEG_RunLevelElts ();_fdcfe .MoveFrom =NewCT_RunTrackChange ();if _bafge :=d .DecodeElement (_fdcfe .MoveFrom ,&_febd );_bafge !=nil {return _bafge ;};_ccaaa .EG_RunLevelElts =append (_ccaaa .EG_RunLevelElts ,_fdcfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cafef :=NewEG_RunLevelElts ();_cafef .MoveTo =NewCT_RunTrackChange ();if _cbcbcc :=d .DecodeElement (_cafef .MoveTo ,&_febd );_cbcbcc !=nil {return _cbcbcc ;};_ccaaa .EG_RunLevelElts =append (_ccaaa .EG_RunLevelElts ,_cafef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fagce :=NewEG_RunLevelElts ();_ffdcd :=NewEG_RangeMarkupElements ();_ffdcd .BookmarkStart =NewCT_Bookmark ();if _baeca :=d .DecodeElement (_ffdcd .BookmarkStart ,&_febd );_baeca !=nil {return _baeca ;};_ccaaa .EG_RunLevelElts =append (_ccaaa .EG_RunLevelElts ,_fagce );_fagce .EG_RangeMarkupElements =append (_fagce .EG_RangeMarkupElements ,_ffdcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbcab :=NewEG_RunLevelElts ();_ccfda :=NewEG_RangeMarkupElements ();_ccfda .BookmarkEnd =NewCT_MarkupRange ();if _gabga :=d .DecodeElement (_ccfda .BookmarkEnd ,&_febd );_gabga !=nil {return _gabga ;};_ccaaa .EG_RunLevelElts =append (_ccaaa .EG_RunLevelElts ,_cbcab );_cbcab .EG_RangeMarkupElements =append (_cbcab .EG_RangeMarkupElements ,_ccfda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecac :=NewEG_RunLevelElts ();_bacaa :=NewEG_RangeMarkupElements ();_bacaa .MoveFromRangeStart =NewCT_MoveBookmark ();if _fccaf :=d .DecodeElement (_bacaa .MoveFromRangeStart ,&_febd );_fccaf !=nil {return _fccaf ;};_ccaaa .EG_RunLevelElts =append (_ccaaa .EG_RunLevelElts ,_ecac );_ecac .EG_RangeMarkupElements =append (_ecac .EG_RangeMarkupElements ,_bacaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffegg :=NewEG_RunLevelElts ();_eegbe :=NewEG_RangeMarkupElements ();_eegbe .MoveFromRangeEnd =NewCT_MarkupRange ();if _eccbe :=d .DecodeElement (_eegbe .MoveFromRangeEnd ,&_febd );_eccbe !=nil {return _eccbe ;};_ccaaa .EG_RunLevelElts =append (_ccaaa .EG_RunLevelElts ,_ffegg );_ffegg .EG_RangeMarkupElements =append (_ffegg .EG_RangeMarkupElements ,_eegbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_effec :=NewEG_RunLevelElts ();_bcdgag :=NewEG_RangeMarkupElements ();_bcdgag .MoveToRangeStart =NewCT_MoveBookmark ();if _fafbfc :=d .DecodeElement (_bcdgag .MoveToRangeStart ,&_febd );_fafbfc !=nil {return _fafbfc ;};_ccaaa .EG_RunLevelElts =append (_ccaaa .EG_RunLevelElts ,_effec );_effec .EG_RangeMarkupElements =append (_effec .EG_RangeMarkupElements ,_bcdgag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_efdaf :=NewEG_RunLevelElts ();_bgddb :=NewEG_RangeMarkupElements ();_bgddb .MoveToRangeEnd =NewCT_MarkupRange ();if _gacae :=d .DecodeElement (_bgddb .MoveToRangeEnd ,&_febd );_gacae !=nil {return _gacae ;};_ccaaa .EG_RunLevelElts =append (_ccaaa .EG_RunLevelElts ,_efdaf );_efdaf .EG_RangeMarkupElements =append (_efdaf .EG_RangeMarkupElements ,_bgddb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dfbba :=NewEG_RunLevelElts ();_baag :=NewEG_RangeMarkupElements ();_baag .CommentRangeStart =NewCT_MarkupRange ();if _ecad :=d .DecodeElement (_baag .CommentRangeStart ,&_febd );_ecad !=nil {return _ecad ;};_ccaaa .EG_RunLevelElts =append (_ccaaa .EG_RunLevelElts ,_dfbba );_dfbba .EG_RangeMarkupElements =append (_dfbba .EG_RangeMarkupElements ,_baag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dddeg :=NewEG_RunLevelElts ();_eedef :=NewEG_RangeMarkupElements ();_eedef .CommentRangeEnd =NewCT_MarkupRange ();if _deagb :=d .DecodeElement (_eedef .CommentRangeEnd ,&_febd );_deagb !=nil {return _deagb ;};_ccaaa .EG_RunLevelElts =append (_ccaaa .EG_RunLevelElts ,_dddeg );_dddeg .EG_RangeMarkupElements =append (_dddeg .EG_RangeMarkupElements ,_eedef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_efcfc :=NewEG_RunLevelElts ();_dageb :=NewEG_RangeMarkupElements ();_dageb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ffgbgf :=d .DecodeElement (_dageb .CustomXmlInsRangeStart ,&_febd );_ffgbgf !=nil {return _ffgbgf ;};_ccaaa .EG_RunLevelElts =append (_ccaaa .EG_RunLevelElts ,_efcfc );_efcfc .EG_RangeMarkupElements =append (_efcfc .EG_RangeMarkupElements ,_dageb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccagb :=NewEG_RunLevelElts ();_acdga :=NewEG_RangeMarkupElements ();_acdga .CustomXmlInsRangeEnd =NewCT_Markup ();if _aegdc :=d .DecodeElement (_acdga .CustomXmlInsRangeEnd ,&_febd );_aegdc !=nil {return _aegdc ;};_ccaaa .EG_RunLevelElts =append (_ccaaa .EG_RunLevelElts ,_ccagb );_ccagb .EG_RangeMarkupElements =append (_ccagb .EG_RangeMarkupElements ,_acdga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fgbcd :=NewEG_RunLevelElts ();_dgbec :=NewEG_RangeMarkupElements ();_dgbec .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dadfag :=d .DecodeElement (_dgbec .CustomXmlDelRangeStart ,&_febd );_dadfag !=nil {return _dadfag ;};_ccaaa .EG_RunLevelElts =append (_ccaaa .EG_RunLevelElts ,_fgbcd );_fgbcd .EG_RangeMarkupElements =append (_fgbcd .EG_RangeMarkupElements ,_dgbec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_deabf :=NewEG_RunLevelElts ();_ecagg :=NewEG_RangeMarkupElements ();_ecagg .CustomXmlDelRangeEnd =NewCT_Markup ();if _fabed :=d .DecodeElement (_ecagg .CustomXmlDelRangeEnd ,&_febd );_fabed !=nil {return _fabed ;};_ccaaa .EG_RunLevelElts =append (_ccaaa .EG_RunLevelElts ,_deabf );_deabf .EG_RangeMarkupElements =append (_deabf .EG_RangeMarkupElements ,_ecagg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgddg :=NewEG_RunLevelElts ();_edfefd :=NewEG_RangeMarkupElements ();_edfefd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gbgca :=d .DecodeElement (_edfefd .CustomXmlMoveFromRangeStart ,&_febd );_gbgca !=nil {return _gbgca ;};_ccaaa .EG_RunLevelElts =append (_ccaaa .EG_RunLevelElts ,_cgddg );_cgddg .EG_RangeMarkupElements =append (_cgddg .EG_RangeMarkupElements ,_edfefd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cebba :=NewEG_RunLevelElts ();_dcbff :=NewEG_RangeMarkupElements ();_dcbff .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bgcac :=d .DecodeElement (_dcbff .CustomXmlMoveFromRangeEnd ,&_febd );_bgcac !=nil {return _bgcac ;};_ccaaa .EG_RunLevelElts =append (_ccaaa .EG_RunLevelElts ,_cebba );_cebba .EG_RangeMarkupElements =append (_cebba .EG_RangeMarkupElements ,_dcbff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbdbc :=NewEG_RunLevelElts ();_dcbbe :=NewEG_RangeMarkupElements ();_dcbbe .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bbefg :=d .DecodeElement (_dcbbe .CustomXmlMoveToRangeStart ,&_febd );_bbefg !=nil {return _bbefg ;};_ccaaa .EG_RunLevelElts =append (_ccaaa .EG_RunLevelElts ,_dbdbc );_dbdbc .EG_RangeMarkupElements =append (_dbdbc .EG_RangeMarkupElements ,_dcbbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_geddfa :=NewEG_RunLevelElts ();_bgfab :=NewEG_RangeMarkupElements ();_bgfab .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eedf :=d .DecodeElement (_bgfab .CustomXmlMoveToRangeEnd ,&_febd );_eedf !=nil {return _eedf ;};_ccaaa .EG_RunLevelElts =append (_ccaaa .EG_RunLevelElts ,_geddfa );_geddfa .EG_RangeMarkupElements =append (_geddfa .EG_RangeMarkupElements ,_bgfab );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbgba :=NewEG_RunLevelElts ();_faaca :=NewEG_MathContent ();_faaca .OMathPara =_a .NewOMathPara ();if _fbcgg :=d .DecodeElement (_faaca .OMathPara ,&_febd );_fbcgg !=nil {return _fbcgg ;};_ccaaa .EG_RunLevelElts =append (_ccaaa .EG_RunLevelElts ,_dbgba );_dbgba .EG_MathContent =append (_dbgba .EG_MathContent ,_faaca );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdfca :=NewEG_RunLevelElts ();_bffdf :=NewEG_MathContent ();_bffdf .OMath =_a .NewOMath ();if _babdd :=d .DecodeElement (_bffdf .OMath ,&_febd );_babdd !=nil {return _babdd ;};_ccaaa .EG_RunLevelElts =append (_ccaaa .EG_RunLevelElts ,_fdfca );_fdfca .EG_MathContent =append (_fdfca .EG_MathContent ,_bffdf );default:_ee .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",_febd .Name );if _gfgbg :=d .Skip ();_gfgbg !=nil {return _gfgbg ;};};case _d .EndElement :break _cecace ;case _d .CharData :};};return nil ;};func (_cdfbe *CT_FtnDocProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cdfbe .Pos !=nil {_geadc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_cdfbe .Pos ,_geadc );};if _cdfbe .NumFmt !=nil {_cegdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_cdfbe .NumFmt ,_cegdd );};if _cdfbe .NumStart !=nil {_eafdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cdfbe .NumStart ,_eafdc );};if _cdfbe .NumRestart !=nil {_ceffd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cdfbe .NumRestart ,_ceffd );};if _cdfbe .Footnote !=nil {_cfcbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}};for _ ,_dfebbf :=range _cdfbe .Footnote {e .EncodeElement (_dfebbf ,_cfcbg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgdcd ST_LevelSuffix )Validate ()error {return _dgdcd .ValidateWithPath ("")};func (_eedbd *CT_Footnotes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdgg :for {_eddfa ,_ceeef :=d .Token ();if _ceeef !=nil {return _ceeef ;};switch _feca :=_eddfa .(type ){case _d .StartElement :switch _feca .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbcge :=NewCT_FtnEdn ();if _cgbea :=d .DecodeElement (_dbcge ,&_feca );_cgbea !=nil {return _cgbea ;};_eedbd .Footnote =append (_eedbd .Footnote ,_dbcge );default:_ee .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",_feca .Name );if _beef :=d .Skip ();_beef !=nil {return _beef ;};};case _d .EndElement :break _bdgg ;case _d .CharData :};};return nil ;};func (_accfe ST_HdrFtr )Validate ()error {return _accfe .ValidateWithPath ("")};type CT_TblOverlap struct{ - -// Floating Table Overlap Setting -ValAttr ST_TblOverlap ;};func (_bggga *CT_EdnPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bggga .ValAttr =ST_EdnPos (1);for _ ,_abefg :=range start .Attr {if _abefg .Name .Local =="\u0076\u0061\u006c"{_bggga .ValAttr .UnmarshalXMLAttr (_abefg );continue ;};};for {_cded ,_fcgfd :=d .Token ();if _fcgfd !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0064\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_fcgfd );};if _bdfg ,_eeaa :=_cded .(_d .EndElement );_eeaa &&_bdfg .Name ==start .Name {break ;};};return nil ;};func (_eafec *ST_HAnchor )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eafec =0;case "\u0074\u0065\u0078\u0074":*_eafec =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_eafec =2;case "\u0070\u0061\u0067\u0065":*_eafec =3;};return nil ;}; - -// ValidateWithPath validates the CT_SectPrBase and its children, prefixing error messages with path -func (_gdeedd *CT_SectPrBase )ValidateWithPath (path string )error {if _gdeedd .FootnotePr !=nil {if _bbbga :=_gdeedd .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_bbbga !=nil {return _bbbga ;};};if _gdeedd .EndnotePr !=nil {if _adfbcd :=_gdeedd .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_adfbcd !=nil {return _adfbcd ;};};if _gdeedd .Type !=nil {if _aebag :=_gdeedd .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_aebag !=nil {return _aebag ;};};if _gdeedd .PgSz !=nil {if _daded :=_gdeedd .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_daded !=nil {return _daded ;};};if _gdeedd .PgMar !=nil {if _fffgea :=_gdeedd .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_fffgea !=nil {return _fffgea ;};};if _gdeedd .PaperSrc !=nil {if _cgbceg :=_gdeedd .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_cgbceg !=nil {return _cgbceg ;};};if _gdeedd .PgBorders !=nil {if _ggdfg :=_gdeedd .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_ggdfg !=nil {return _ggdfg ;};};if _gdeedd .LnNumType !=nil {if _efdad :=_gdeedd .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_efdad !=nil {return _efdad ;};};if _gdeedd .PgNumType !=nil {if _ffaag :=_gdeedd .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_ffaag !=nil {return _ffaag ;};};if _gdeedd .Cols !=nil {if _dagge :=_gdeedd .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_dagge !=nil {return _dagge ;};};if _gdeedd .FormProt !=nil {if _aebga :=_gdeedd .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_aebga !=nil {return _aebga ;};};if _gdeedd .VAlign !=nil {if _gagcb :=_gdeedd .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_gagcb !=nil {return _gagcb ;};};if _gdeedd .NoEndnote !=nil {if _fdagcb :=_gdeedd .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_fdagcb !=nil {return _fdagcb ;};};if _gdeedd .TitlePg !=nil {if _ccgcf :=_gdeedd .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_ccgcf !=nil {return _ccgcf ;};};if _gdeedd .TextDirection !=nil {if _bccfef :=_gdeedd .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_bccfef !=nil {return _bccfef ;};};if _gdeedd .Bidi !=nil {if _afgfc :=_gdeedd .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_afgfc !=nil {return _afgfc ;};};if _gdeedd .RtlGutter !=nil {if _cgfca :=_gdeedd .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_cgfca !=nil {return _cgfca ;};};if _gdeedd .DocGrid !=nil {if _adfbdd :=_gdeedd .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_adfbdd !=nil {return _adfbdd ;};};if _gdeedd .PrinterSettings !=nil {if _ggdec :=_gdeedd .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_ggdec !=nil {return _ggdec ;};};return nil ;}; - -// Validate validates the CT_TrackChangeRange and its children -func (_babeg *CT_TrackChangeRange )Validate ()error {return _babeg .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065");}; - -// ValidateWithPath validates the WdWpc and its children, prefixing error messages with path -func (_daadae *WdWpc )ValidateWithPath (path string )error {if _gccbbc :=_daadae .WdCT_WordprocessingCanvas .ValidateWithPath (path );_gccbbc !=nil {return _gccbbc ;};return nil ;};func (_bgfd *CT_Em )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_beeec ,_fbaeb :=_bgfd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fbaeb !=nil {return _fbaeb ;};start .Attr =append (start .Attr ,_beeec );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ddbce ST_ObjectDrawAspect )Validate ()error {return _ddbce .ValidateWithPath ("")}; - -// Validate validates the CT_FtnEdnSepRef and its children -func (_daffb *CT_FtnEdnSepRef )Validate ()error {return _daffb .ValidateWithPath ("\u0043T\u005fF\u0074\u006e\u0045\u0064\u006e\u0053\u0065\u0070\u0052\u0065\u0066");};func (_gcfaf *ST_Pitch )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecbgfe ,_afbcd :=d .Token ();if _afbcd !=nil {return _afbcd ;};if _gaacge ,_dcfab :=_ecbgfe .(_d .EndElement );_dcfab &&_gaacge .Name ==start .Name {*_gcfaf =1;return nil ;};if _aefdg ,_ffdbae :=_ecbgfe .(_d .CharData );!_ffdbae {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecbgfe );}else {switch string (_aefdg ){case "":*_gcfaf =0;case "\u0066\u0069\u0078e\u0064":*_gcfaf =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_gcfaf =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gcfaf =3;};};_ecbgfe ,_afbcd =d .Token ();if _afbcd !=nil {return _afbcd ;};if _bbabg ,_ffgff :=_ecbgfe .(_d .EndElement );_ffgff &&_bbabg .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecbgfe );};func (_cgggf *CT_FldChar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgggf .FldCharTypeAttr =ST_FldCharType (1);for _ ,_ggfg :=range start .Attr {if _ggfg .Name .Local =="f\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"{_cgggf .FldCharTypeAttr .UnmarshalXMLAttr (_ggfg );continue ;};if _ggfg .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_gadf ,_cgbef :=ParseUnionST_OnOff (_ggfg .Value );if _cgbef !=nil {return _cgbef ;};_cgggf .FldLockAttr =&_gadf ;continue ;};if _ggfg .Name .Local =="\u0064\u0069\u0072t\u0079"{_becec ,_efgfa :=ParseUnionST_OnOff (_ggfg .Value );if _efgfa !=nil {return _efgfa ;};_cgggf .DirtyAttr =&_becec ;continue ;};};_gfagaf :for {_beegc ,_fcaed :=d .Token ();if _fcaed !=nil {return _fcaed ;};switch _agad :=_beegc .(type ){case _d .StartElement :switch _agad .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgggf .FldData =NewCT_Text ();if _ffgee :=d .DecodeElement (_cgggf .FldData ,&_agad );_ffgee !=nil {return _ffgee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgggf .FfData =NewCT_FFData ();if _ecag :=d .DecodeElement (_cgggf .FfData ,&_agad );_ecag !=nil {return _ecag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgggf .NumberingChange =NewCT_TrackChangeNumbering ();if _efcda :=d .DecodeElement (_cgggf .NumberingChange ,&_agad );_efcda !=nil {return _efcda ;};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\u0043\u0054\u005fF\u006c\u0064\u0043\u0068\u0061\u0072\u0020\u0025\u0076",_agad .Name );if _fccbd :=d .Skip ();_fccbd !=nil {return _fccbd ;};};case _d .EndElement :break _gfagaf ;case _d .CharData :};};return nil ;}; - -// Validate validates the CT_ParaRPrOriginal and its children -func (_aedgb *CT_ParaRPrOriginal )Validate ()error {return _aedgb .ValidateWithPath ("\u0043T\u005fP\u0061\u0072\u0061\u0052\u0050r\u004f\u0072i\u0067\u0069\u006e\u0061\u006c");};func (_bgbcg *CT_CustomXmlCell )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bgbcg .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_db .Sprintf ("\u0025\u0076",*_bgbcg .UriAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_db .Sprintf ("\u0025\u0076",_bgbcg .ElementAttr )});e .EncodeToken (start );if _bgbcg .CustomXmlPr !=nil {_afag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_bgbcg .CustomXmlPr ,_afag );};if _bgbcg .EG_ContentCellContent !=nil {for _ ,_bcfd :=range _bgbcg .EG_ContentCellContent {_bcfd .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_LvlLegacy and its children, prefixing error messages with path -func (_acbec *CT_LvlLegacy )ValidateWithPath (path string )error {if _acbec .LegacyAttr !=nil {if _gfccg :=_acbec .LegacyAttr .ValidateWithPath (path +"/\u004c\u0065\u0067\u0061\u0063\u0079\u0041\u0074\u0074\u0072");_gfccg !=nil {return _gfccg ;};};if _acbec .LegacySpaceAttr !=nil {if _bccc :=_acbec .LegacySpaceAttr .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_bccc !=nil {return _bccc ;};};if _acbec .LegacyIndentAttr !=nil {if _cbfffg :=_acbec .LegacyIndentAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0049\u006e\u0064\u0065\u006et\u0041\u0074\u0074\u0072");_cbfffg !=nil {return _cbfffg ;};};return nil ;}; - -// Validate validates the CT_ShapeDefaults and its children -func (_efdca *CT_ShapeDefaults )Validate ()error {return _efdca .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_gfeca *CT_PTab )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfeca .AlignmentAttr =ST_PTabAlignment (1);_gfeca .RelativeToAttr =ST_PTabRelativeTo (1);_gfeca .LeaderAttr =ST_PTabLeader (1);for _ ,_bged :=range start .Attr {if _bged .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_gfeca .AlignmentAttr .UnmarshalXMLAttr (_bged );continue ;};if _bged .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"{_gfeca .RelativeToAttr .UnmarshalXMLAttr (_bged );continue ;};if _bged .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_gfeca .LeaderAttr .UnmarshalXMLAttr (_bged );continue ;};};for {_dbee ,_fffcd :=d .Token ();if _fffcd !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0054\u0061\u0062\u003a\u0020\u0025\u0073",_fffcd );};if _adffeb ,_eecd :=_dbee .(_d .EndElement );_eecd &&_adffeb .Name ==start .Name {break ;};};return nil ;};func (_fgdabb *EG_FtnEdnNumProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fgdabb .NumStart !=nil {_ffgad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fgdabb .NumStart ,_ffgad );};if _fgdabb .NumRestart !=nil {_ebfed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fgdabb .NumRestart ,_ebfed );};return nil ;};func (_cgccfg ST_MailMergeSourceType )Validate ()error {return _cgccfg .ValidateWithPath ("")};func (_gegggc *CT_Frameset )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaec :for {_cadddb ,_cacae :=d .Token ();if _cacae !=nil {return _cacae ;};switch _edcca :=_cadddb .(type ){case _d .StartElement :switch _edcca .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gegggc .Sz =NewCT_String ();if _gcegb :=d .DecodeElement (_gegggc .Sz ,&_edcca );_gcegb !=nil {return _gcegb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gegggc .FramesetSplitbar =NewCT_FramesetSplitbar ();if _degeg :=d .DecodeElement (_gegggc .FramesetSplitbar ,&_edcca );_degeg !=nil {return _degeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gegggc .FrameLayout =NewCT_FrameLayout ();if _affcc :=d .DecodeElement (_gegggc .FrameLayout ,&_edcca );_affcc !=nil {return _affcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gegggc .Title =NewCT_String ();if _fcdga :=d .DecodeElement (_gegggc .Title ,&_edcca );_fcdga !=nil {return _fcdga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eeggf :=NewCT_FramesetChoice ();if _baeda :=d .DecodeElement (&_eeggf .Frameset ,&_edcca );_baeda !=nil {return _baeda ;};_gegggc .Choice =append (_gegggc .Choice ,_eeggf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfecf :=NewCT_FramesetChoice ();if _gcbbf :=d .DecodeElement (&_dfecf .Frame ,&_edcca );_gcbbf !=nil {return _gcbbf ;};_gegggc .Choice =append (_gegggc .Choice ,_dfecf );default:_ee .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",_edcca .Name );if _cgeca :=d .Skip ();_cgeca !=nil {return _cgeca ;};};case _d .EndElement :break _eaec ;case _d .CharData :};};return nil ;};func (_ffdfc ST_DropCap )String ()string {switch _ffdfc {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 (_becae *CT_Numbering )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _becae .NumPicBullet !=nil {_adfed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0050\u0069\u0063\u0042u\u006c\u006c\u0065\u0074"}};for _ ,_gfbbe :=range _becae .NumPicBullet {e .EncodeElement (_gfbbe ,_adfed );};};if _becae .AbstractNum !=nil {_fdbcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}};for _ ,_edcgf :=range _becae .AbstractNum {e .EncodeElement (_edcgf ,_fdbcf );};};if _becae .Num !=nil {_bfadd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d"}};for _ ,_feecd :=range _becae .Num {e .EncodeElement (_feecd ,_bfadd );};};if _becae .NumIdMacAtCleanup !=nil {_gfeag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075mI\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006c\u0065\u0061\u006e\u0075\u0070"}};e .EncodeElement (_becae .NumIdMacAtCleanup ,_gfeag );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_FtnEdn and its children, prefixing error messages with path -func (_bgbe *CT_FtnEdn )ValidateWithPath (path string )error {if _bbec :=_bgbe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bbec !=nil {return _bbec ;};for _ddba ,_fcbg :=range _bgbe .EG_BlockLevelElts {if _dcbfa :=_fcbg .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ddba ));_dcbfa !=nil {return _dcbfa ;};};return nil ;};func (_agcgc ST_EdnPos )Validate ()error {return _agcgc .ValidateWithPath ("")}; - -// Validate validates the CT_DocPart and its children -func (_bfacg *CT_DocPart )Validate ()error {return _bfacg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");};func (_edbbbg *CT_TrPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edbbbg .TrPr =NewCT_TrPrBase ();for _ ,_abeeef :=range start .Attr {if _abeeef .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bdeeb ,_faecf :=_abeeef .Value ,error (nil );if _faecf !=nil {return _faecf ;};_edbbbg .AuthorAttr =_bdeeb ;continue ;};if _abeeef .Name .Local =="\u0064\u0061\u0074\u0065"{_gggeb ,_abbeda :=ParseStdlibTime (_abeeef .Value );if _abbeda !=nil {return _abbeda ;};_edbbbg .DateAttr =&_gggeb ;continue ;};if _abeeef .Name .Local =="\u0069\u0064"{_efaef ,_fbeae :=_dd .ParseInt (_abeeef .Value ,10,64);if _fbeae !=nil {return _fbeae ;};_edbbbg .IdAttr =_efaef ;continue ;};};_eadafd :for {_dgbbgb ,_ebbaee :=d .Token ();if _ebbaee !=nil {return _ebbaee ;};switch _dgbgd :=_dgbbgb .(type ){case _d .StartElement :switch _dgbgd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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 _gfbbd :=d .DecodeElement (_edbbbg .TrPr ,&_dgbgd );_gfbbd !=nil {return _gfbbd ;};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\u0054r\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065 \u0025\u0076",_dgbgd .Name );if _ecgccf :=d .Skip ();_ecgccf !=nil {return _ecgccf ;};};case _d .EndElement :break _eadafd ;case _d .CharData :};};return nil ;};type CT_TabStop struct{ - -// Tab Stop Type -ValAttr ST_TabJc ; - -// Tab Leader Character -LeaderAttr ST_TabTlc ; - -// Tab Stop Position -PosAttr ST_SignedTwipsMeasure ;};func NewCT_Ruby ()*CT_Ruby {_cbeeae :=&CT_Ruby {};_cbeeae .RubyPr =NewCT_RubyPr ();_cbeeae .Rt =NewCT_RubyContent ();_cbeeae .RubyBase =NewCT_RubyContent ();return _cbeeae ;};func (_ececag *EG_ParaRPrTrackChanges )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ececag .Ins !=nil {_eddag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_ececag .Ins ,_eddag );};if _ececag .Del !=nil {_cgaee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_ececag .Del ,_cgaee );};if _ececag .MoveFrom !=nil {_ddfbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_ececag .MoveFrom ,_ddfbf );};if _ececag .MoveTo !=nil {_dcbbee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_ececag .MoveTo ,_dcbbee );};return nil ;};func (_efedcf *CT_TrackChangeNumbering )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfeeae :=range start .Attr {if _gfeeae .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"{_bfcea ,_bdeee :=_gfeeae .Value ,error (nil );if _bdeee !=nil {return _bdeee ;};_efedcf .OriginalAttr =&_bfcea ;continue ;};if _gfeeae .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_caeag ,_cgeea :=_gfeeae .Value ,error (nil );if _cgeea !=nil {return _cgeea ;};_efedcf .AuthorAttr =_caeag ;continue ;};if _gfeeae .Name .Local =="\u0064\u0061\u0074\u0065"{_dfead ,_ebgac :=ParseStdlibTime (_gfeeae .Value );if _ebgac !=nil {return _ebgac ;};_efedcf .DateAttr =&_dfead ;continue ;};if _gfeeae .Name .Local =="\u0069\u0064"{_ffffae ,_fggega :=_dd .ParseInt (_gfeeae .Value ,10,64);if _fggega !=nil {return _fggega ;};_efedcf .IdAttr =_ffffae ;continue ;};};for {_baafdc ,_bcgdb :=d .Token ();if _bcgdb !=nil {return _db .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",_bcgdb );};if _ecdbd ,_gbace :=_baafdc .(_d .EndElement );_gbace &&_ecdbd .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path -func (_dacfc *CT_Comments )ValidateWithPath (path string )error {for _fddg ,_ddbd :=range _dacfc .Comment {if _fbcf :=_ddbd .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_fddg ));_fbcf !=nil {return _fbcf ;};};return nil ;};const (ST_PageBorderDisplayUnset ST_PageBorderDisplay =0;ST_PageBorderDisplayAllPages ST_PageBorderDisplay =1;ST_PageBorderDisplayFirstPage ST_PageBorderDisplay =2;ST_PageBorderDisplayNotFirstPage ST_PageBorderDisplay =3;); - -// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path -func (_debae *CT_Hyperlink )ValidateWithPath (path string )error {if _debae .HistoryAttr !=nil {if _eegbd :=_debae .HistoryAttr .ValidateWithPath (path +"\u002f\u0048\u0069s\u0074\u006f\u0072\u0079\u0041\u0074\u0074\u0072");_eegbd !=nil {return _eegbd ;};};for _fedff ,_bgdba :=range _debae .FldSimple {if _ggcda :=_bgdba .ValidateWithPath (_db .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fedff ));_ggcda !=nil {return _ggcda ;};};if _debae .Hyperlink !=nil {if _eabac :=_debae .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_eabac !=nil {return _eabac ;};};if _debae .SubDoc !=nil {if _ddgbf :=_debae .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_ddgbf !=nil {return _ddgbf ;};};for _aeefg ,_ffegb :=range _debae .EG_ContentRunContent {if _agea :=_ffegb .ValidateWithPath (_db .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_aeefg ));_agea !=nil {return _agea ;};};return nil ;};func (_ad *CT_AbstractNum )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061b\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"},Value :_db .Sprintf ("\u0025\u0076",_ad .AbstractNumIdAttr )});e .EncodeToken (start );if _ad .Nsid !=nil {_edfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0073\u0069\u0064"}};e .EncodeElement (_ad .Nsid ,_edfg );};if _ad .MultiLevelType !=nil {_egf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003am\u0075\u006c\u0074i\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ad .MultiLevelType ,_egf );};if _ad .Tmpl !=nil {_beg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u006d\u0070\u006c"}};e .EncodeElement (_ad .Tmpl ,_beg );};if _ad .Name !=nil {_aaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_ad .Name ,_aaa );};if _ad .StyleLink !=nil {_gaa :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_ad .StyleLink ,_gaa );};if _ad .NumStyleLink !=nil {_gfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0079\u006ce\u004c\u0069\u006e\u006b"}};e .EncodeElement (_ad .NumStyleLink ,_gfc );};if _ad .Lvl !=nil {_aae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006cv\u006c"}};for _ ,_aec :=range _ad .Lvl {e .EncodeElement (_aec ,_aae );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dfaffd ST_LevelSuffix )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fbbbab :=_d .Attr {};_fbbbab .Name =name ;switch _dfaffd {case ST_LevelSuffixUnset :_fbbbab .Value ="";case ST_LevelSuffixTab :_fbbbab .Value ="\u0074\u0061\u0062";case ST_LevelSuffixSpace :_fbbbab .Value ="\u0073\u0070\u0061c\u0065";case ST_LevelSuffixNothing :_fbbbab .Value ="\u006eo\u0074\u0068\u0069\u006e\u0067";};return _fbbbab ,nil ;};func NewCT_Body ()*CT_Body {_fdag :=&CT_Body {};return _fdag };func NewCT_DocDefaults ()*CT_DocDefaults {_bbdcb :=&CT_DocDefaults {};return _bbdcb };type EG_PContent struct{ - -// Simple Field -FldSimple []*CT_SimpleField ; - -// Hyperlink -Hyperlink *CT_Hyperlink ; - -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func NewCT_Document ()*CT_Document {_bfcba :=&CT_Document {};_bfcba .ConformanceAttr =_c .ST_ConformanceClass (1);return _bfcba ;};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_Numbering and its children, prefixing error messages with path -func (_caeef *CT_Numbering )ValidateWithPath (path string )error {for _bfdeb ,_cegefg :=range _caeef .NumPicBullet {if _adceb :=_cegefg .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u004eum\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u005b\u0025\u0064\u005d",path ,_bfdeb ));_adceb !=nil {return _adceb ;};};for _ebdfc ,_gdbdb :=range _caeef .AbstractNum {if _dbgbb :=_gdbdb .ValidateWithPath (_db .Sprintf ("\u0025s\u002fA\u0062\u0073\u0074\u0072\u0061c\u0074\u004eu\u006d\u005b\u0025\u0064\u005d",path ,_ebdfc ));_dbgbb !=nil {return _dbgbb ;};};for _fcfcf ,_ebbgc :=range _caeef .Num {if _bfdea :=_ebbgc .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u005b\u0025\u0064\u005d",path ,_fcfcf ));_bfdea !=nil {return _bfdea ;};};if _caeef .NumIdMacAtCleanup !=nil {if _bacef :=_caeef .NumIdMacAtCleanup .ValidateWithPath (path +"\u002fN\u0075m\u0049\u0064\u004d\u0061\u0063A\u0074\u0043l\u0065\u0061\u006e\u0075\u0070");_bacef !=nil {return _bacef ;};};return nil ;};func (_cagd *CT_FtnEdnSepRef )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbddcf :=range start .Attr {if _cbddcf .Name .Local =="\u0069\u0064"{_acba ,_dcgd :=_dd .ParseInt (_cbddcf .Value ,10,64);if _dcgd !=nil {return _dcgd ;};_cagd .IdAttr =_acba ;continue ;};};for {_dfbbca ,_egegb :=d .Token ();if _egegb !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0074\u006e\u0045\u0064\u006eS\u0065\u0070\u0052e\u0066:\u0020\u0025\u0073",_egegb );};if _ccdge ,_bbaa :=_dfbbca .(_d .EndElement );_bbaa &&_ccdge .Name ==start .Name {break ;};};return nil ;};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_Theme byte ;func (_efcba *CT_FtnPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bccbd ,_cbga :=_efcba .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cbga !=nil {return _cbga ;};start .Attr =append (start .Attr ,_bccbd );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Jc ()*CT_Jc {_ddfeg :=&CT_Jc {};_ddfeg .ValAttr =ST_Jc (1);return _ddfeg };func (_dddegg *CT_SmartTagRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dddegg .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_db .Sprintf ("\u0025\u0076",*_dddegg .UriAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_db .Sprintf ("\u0025\u0076",_dddegg .ElementAttr )});e .EncodeToken (start );if _dddegg .SmartTagPr !=nil {_bdcdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073m\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}};e .EncodeElement (_dddegg .SmartTagPr ,_bdcdg );};if _dddegg .EG_PContent !=nil {for _ ,_febfb :=range _dddegg .EG_PContent {_febfb .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gggedg *WdST_RelFromV )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gggedg =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gggedg =1;case "\u0070\u0061\u0067\u0065":*_gggedg =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_gggedg =3;case "\u006c\u0069\u006e\u0065":*_gggedg =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_gggedg =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_gggedg =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_gggedg =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_gggedg =8;};return nil ;};func (_fbebc *CT_Picture )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fbebc .Any !=nil {for _ ,_egcae :=range _fbebc .Any {_egcae .MarshalXML (e ,_d .StartElement {});};};if _fbebc .Movie !=nil {_effed :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_fbebc .Movie ,_effed );};if _fbebc .Control !=nil {_fadec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_fbebc .Control ,_fadec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewWdCT_PosVChoice ()*WdCT_PosVChoice {_abgfbb :=&WdCT_PosVChoice {};return _abgfbb };func (_gccgc ST_FFTextType )String ()string {switch _gccgc {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 NewEG_RangeMarkupElements ()*EG_RangeMarkupElements {_cgagd :=&EG_RangeMarkupElements {};return _cgagd ;}; - -// ValidateWithPath validates the CT_GlossaryDocument and its children, prefixing error messages with path -func (_aabbe *CT_GlossaryDocument )ValidateWithPath (path string )error {if _aabbe .Background !=nil {if _acgdf :=_aabbe .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_acgdf !=nil {return _acgdf ;};};if _aabbe .DocParts !=nil {if _fedac :=_aabbe .DocParts .ValidateWithPath (path +"\u002fD\u006f\u0063\u0050\u0061\u0072\u0074s");_fedac !=nil {return _fedac ;};};return nil ;};func (_cegfg ST_DropCap )ValidateWithPath (path string )error {switch _cegfg {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cegfg ));};return nil ;};func NewCT_SdtEndPr ()*CT_SdtEndPr {_adece :=&CT_SdtEndPr {};return _adece }; - -// Validate validates the WebSettings and its children -func (_eabgfa *WebSettings )Validate ()error {return _eabgfa .ValidateWithPath ("W\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");}; - -// Validate validates the EG_BlockLevelChunkElts and its children -func (_abbeg *EG_BlockLevelChunkElts )Validate ()error {return _abbeg .ValidateWithPath ("\u0045\u0047\u005f\u0042lo\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006ct\u0073");};func (_ebde *CT_CellMergeTrackChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebde .VMergeAttr !=ST_AnnotationVMergeUnset {_gbf ,_egfce :=_ebde .VMergeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"});if _egfce !=nil {return _egfce ;};start .Attr =append (start .Attr ,_gbf );};if _ebde .VMergeOrigAttr !=ST_AnnotationVMergeUnset {_fgg ,_ebb :=_ebde .VMergeOrigAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076M\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"});if _ebb !=nil {return _ebb ;};start .Attr =append (start .Attr ,_fgg );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_db .Sprintf ("\u0025\u0076",_ebde .AuthorAttr )});if _ebde .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_ebde .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_ebde .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_acgg *CT_Div )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acgg .MarLeft =NewCT_SignedTwipsMeasure ();_acgg .MarRight =NewCT_SignedTwipsMeasure ();_acgg .MarTop =NewCT_SignedTwipsMeasure ();_acgg .MarBottom =NewCT_SignedTwipsMeasure ();for _ ,_eabe :=range start .Attr {if _eabe .Name .Local =="\u0069\u0064"{_gefd ,_fdfcd :=_dd .ParseInt (_eabe .Value ,10,64);if _fdfcd !=nil {return _fdfcd ;};_acgg .IdAttr =_gefd ;continue ;};};_cdgc :for {_daedf ,_eaagf :=d .Token ();if _eaagf !=nil {return _eaagf ;};switch _abdg :=_daedf .(type ){case _d .StartElement :switch _abdg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acgg .BlockQuote =NewCT_OnOff ();if _geedc :=d .DecodeElement (_acgg .BlockQuote ,&_abdg );_geedc !=nil {return _geedc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acgg .BodyDiv =NewCT_OnOff ();if _deca :=d .DecodeElement (_acgg .BodyDiv ,&_abdg );_deca !=nil {return _deca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _fcadb :=d .DecodeElement (_acgg .MarLeft ,&_abdg );_fcadb !=nil {return _fcadb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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 _ggfa :=d .DecodeElement (_acgg .MarRight ,&_abdg );_ggfa !=nil {return _ggfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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 _afea :=d .DecodeElement (_acgg .MarTop ,&_abdg );_afea !=nil {return _afea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _bacc :=d .DecodeElement (_acgg .MarBottom ,&_abdg );_bacc !=nil {return _bacc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acgg .DivBdr =NewCT_DivBdr ();if _ebecg :=d .DecodeElement (_acgg .DivBdr ,&_abdg );_ebecg !=nil {return _ebecg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffdcc :=NewCT_Divs ();if _abae :=d .DecodeElement (_ffdcc ,&_abdg );_abae !=nil {return _abae ;};_acgg .DivsChild =append (_acgg .DivsChild ,_ffdcc );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\u0044\u0069\u0076\u0020\u0025\u0076",_abdg .Name );if _ccdgd :=d .Skip ();_ccdgd !=nil {return _ccdgd ;};};case _d .EndElement :break _cdgc ;case _d .CharData :};};return nil ;};func (_beaeab *EG_ContentBlockContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adfee :for {_gcfab ,_cddda :=d .Token ();if _cddda !=nil {return _cddda ;};switch _feccdb :=_gcfab .(type ){case _d .StartElement :switch _feccdb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_beaeab .CustomXml =NewCT_CustomXmlBlock ();if _deddba :=d .DecodeElement (_beaeab .CustomXml ,&_feccdb );_deddba !=nil {return _deddba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_beaeab .Sdt =NewCT_SdtBlock ();if _cdffd :=d .DecodeElement (_beaeab .Sdt ,&_feccdb );_cdffd !=nil {return _cdffd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aacec :=NewCT_P ();if _aegad :=d .DecodeElement (_aacec ,&_feccdb );_aegad !=nil {return _aegad ;};_beaeab .P =append (_beaeab .P ,_aacec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fgdcga :=NewCT_Tbl ();if _efccc :=d .DecodeElement (_fgdcga ,&_feccdb );_efccc !=nil {return _efccc ;};_beaeab .Tbl =append (_beaeab .Tbl ,_fgdcga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdbcab :=NewEG_RunLevelElts ();_fdbcab .ProofErr =NewCT_ProofErr ();if _gbbda :=d .DecodeElement (_fdbcab .ProofErr ,&_feccdb );_gbbda !=nil {return _gbbda ;};_beaeab .EG_RunLevelElts =append (_beaeab .EG_RunLevelElts ,_fdbcab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edaef :=NewEG_RunLevelElts ();_edaef .PermStart =NewCT_PermStart ();if _bcecdag :=d .DecodeElement (_edaef .PermStart ,&_feccdb );_bcecdag !=nil {return _bcecdag ;};_beaeab .EG_RunLevelElts =append (_beaeab .EG_RunLevelElts ,_edaef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfgaec :=NewEG_RunLevelElts ();_dfgaec .PermEnd =NewCT_Perm ();if _cfceb :=d .DecodeElement (_dfgaec .PermEnd ,&_feccdb );_cfceb !=nil {return _cfceb ;};_beaeab .EG_RunLevelElts =append (_beaeab .EG_RunLevelElts ,_dfgaec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdddcb :=NewEG_RunLevelElts ();_gdddcb .Ins =NewCT_RunTrackChange ();if _dggbgb :=d .DecodeElement (_gdddcb .Ins ,&_feccdb );_dggbgb !=nil {return _dggbgb ;};_beaeab .EG_RunLevelElts =append (_beaeab .EG_RunLevelElts ,_gdddcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecgde :=NewEG_RunLevelElts ();_ecgde .Del =NewCT_RunTrackChange ();if _egbeca :=d .DecodeElement (_ecgde .Del ,&_feccdb );_egbeca !=nil {return _egbeca ;};_beaeab .EG_RunLevelElts =append (_beaeab .EG_RunLevelElts ,_ecgde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbdc :=NewEG_RunLevelElts ();_egbdc .MoveFrom =NewCT_RunTrackChange ();if _dedegg :=d .DecodeElement (_egbdc .MoveFrom ,&_feccdb );_dedegg !=nil {return _dedegg ;};_beaeab .EG_RunLevelElts =append (_beaeab .EG_RunLevelElts ,_egbdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cfeaca :=NewEG_RunLevelElts ();_cfeaca .MoveTo =NewCT_RunTrackChange ();if _dgfab :=d .DecodeElement (_cfeaca .MoveTo ,&_feccdb );_dgfab !=nil {return _dgfab ;};_beaeab .EG_RunLevelElts =append (_beaeab .EG_RunLevelElts ,_cfeaca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebabf :=NewEG_RunLevelElts ();_aacfe :=NewEG_RangeMarkupElements ();_aacfe .BookmarkStart =NewCT_Bookmark ();if _eaaegda :=d .DecodeElement (_aacfe .BookmarkStart ,&_feccdb );_eaaegda !=nil {return _eaaegda ;};_beaeab .EG_RunLevelElts =append (_beaeab .EG_RunLevelElts ,_ebabf );_ebabf .EG_RangeMarkupElements =append (_ebabf .EG_RangeMarkupElements ,_aacfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbabc :=NewEG_RunLevelElts ();_cbcceg :=NewEG_RangeMarkupElements ();_cbcceg .BookmarkEnd =NewCT_MarkupRange ();if _deadd :=d .DecodeElement (_cbcceg .BookmarkEnd ,&_feccdb );_deadd !=nil {return _deadd ;};_beaeab .EG_RunLevelElts =append (_beaeab .EG_RunLevelElts ,_dbabc );_dbabc .EG_RangeMarkupElements =append (_dbabc .EG_RangeMarkupElements ,_cbcceg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eaafcd :=NewEG_RunLevelElts ();_ebfbb :=NewEG_RangeMarkupElements ();_ebfbb .MoveFromRangeStart =NewCT_MoveBookmark ();if _edafc :=d .DecodeElement (_ebfbb .MoveFromRangeStart ,&_feccdb );_edafc !=nil {return _edafc ;};_beaeab .EG_RunLevelElts =append (_beaeab .EG_RunLevelElts ,_eaafcd );_eaafcd .EG_RangeMarkupElements =append (_eaafcd .EG_RangeMarkupElements ,_ebfbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbecg :=NewEG_RunLevelElts ();_bfgbcc :=NewEG_RangeMarkupElements ();_bfgbcc .MoveFromRangeEnd =NewCT_MarkupRange ();if _geffa :=d .DecodeElement (_bfgbcc .MoveFromRangeEnd ,&_feccdb );_geffa !=nil {return _geffa ;};_beaeab .EG_RunLevelElts =append (_beaeab .EG_RunLevelElts ,_cbecg );_cbecg .EG_RangeMarkupElements =append (_cbecg .EG_RangeMarkupElements ,_bfgbcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_acgggg :=NewEG_RunLevelElts ();_gfcefb :=NewEG_RangeMarkupElements ();_gfcefb .MoveToRangeStart =NewCT_MoveBookmark ();if _bcbbb :=d .DecodeElement (_gfcefb .MoveToRangeStart ,&_feccdb );_bcbbb !=nil {return _bcbbb ;};_beaeab .EG_RunLevelElts =append (_beaeab .EG_RunLevelElts ,_acgggg );_acgggg .EG_RangeMarkupElements =append (_acgggg .EG_RangeMarkupElements ,_gfcefb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ddfgea :=NewEG_RunLevelElts ();_efgfc :=NewEG_RangeMarkupElements ();_efgfc .MoveToRangeEnd =NewCT_MarkupRange ();if _cbffc :=d .DecodeElement (_efgfc .MoveToRangeEnd ,&_feccdb );_cbffc !=nil {return _cbffc ;};_beaeab .EG_RunLevelElts =append (_beaeab .EG_RunLevelElts ,_ddfgea );_ddfgea .EG_RangeMarkupElements =append (_ddfgea .EG_RangeMarkupElements ,_efgfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cefab :=NewEG_RunLevelElts ();_dgaff :=NewEG_RangeMarkupElements ();_dgaff .CommentRangeStart =NewCT_MarkupRange ();if _gegbge :=d .DecodeElement (_dgaff .CommentRangeStart ,&_feccdb );_gegbge !=nil {return _gegbge ;};_beaeab .EG_RunLevelElts =append (_beaeab .EG_RunLevelElts ,_cefab );_cefab .EG_RangeMarkupElements =append (_cefab .EG_RangeMarkupElements ,_dgaff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fefcdg :=NewEG_RunLevelElts ();_bcfcg :=NewEG_RangeMarkupElements ();_bcfcg .CommentRangeEnd =NewCT_MarkupRange ();if _cegegg :=d .DecodeElement (_bcfcg .CommentRangeEnd ,&_feccdb );_cegegg !=nil {return _cegegg ;};_beaeab .EG_RunLevelElts =append (_beaeab .EG_RunLevelElts ,_fefcdg );_fefcdg .EG_RangeMarkupElements =append (_fefcdg .EG_RangeMarkupElements ,_bcfcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgbgbb :=NewEG_RunLevelElts ();_cedafb :=NewEG_RangeMarkupElements ();_cedafb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bgaff :=d .DecodeElement (_cedafb .CustomXmlInsRangeStart ,&_feccdb );_bgaff !=nil {return _bgaff ;};_beaeab .EG_RunLevelElts =append (_beaeab .EG_RunLevelElts ,_bgbgbb );_bgbgbb .EG_RangeMarkupElements =append (_bgbgbb .EG_RangeMarkupElements ,_cedafb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbbbf :=NewEG_RunLevelElts ();_gecae :=NewEG_RangeMarkupElements ();_gecae .CustomXmlInsRangeEnd =NewCT_Markup ();if _ecfedf :=d .DecodeElement (_gecae .CustomXmlInsRangeEnd ,&_feccdb );_ecfedf !=nil {return _ecfedf ;};_beaeab .EG_RunLevelElts =append (_beaeab .EG_RunLevelElts ,_fbbbf );_fbbbf .EG_RangeMarkupElements =append (_fbbbf .EG_RangeMarkupElements ,_gecae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaced :=NewEG_RunLevelElts ();_feegga :=NewEG_RangeMarkupElements ();_feegga .CustomXmlDelRangeStart =NewCT_TrackChange ();if _edadf :=d .DecodeElement (_feegga .CustomXmlDelRangeStart ,&_feccdb );_edadf !=nil {return _edadf ;};_beaeab .EG_RunLevelElts =append (_beaeab .EG_RunLevelElts ,_gaced );_gaced .EG_RangeMarkupElements =append (_gaced .EG_RangeMarkupElements ,_feegga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgafgg :=NewEG_RunLevelElts ();_fbceb :=NewEG_RangeMarkupElements ();_fbceb .CustomXmlDelRangeEnd =NewCT_Markup ();if _gacagd :=d .DecodeElement (_fbceb .CustomXmlDelRangeEnd ,&_feccdb );_gacagd !=nil {return _gacagd ;};_beaeab .EG_RunLevelElts =append (_beaeab .EG_RunLevelElts ,_fgafgg );_fgafgg .EG_RangeMarkupElements =append (_fgafgg .EG_RangeMarkupElements ,_fbceb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_agbcac :=NewEG_RunLevelElts ();_gafdc :=NewEG_RangeMarkupElements ();_gafdc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fabdfg :=d .DecodeElement (_gafdc .CustomXmlMoveFromRangeStart ,&_feccdb );_fabdfg !=nil {return _fabdfg ;};_beaeab .EG_RunLevelElts =append (_beaeab .EG_RunLevelElts ,_agbcac );_agbcac .EG_RangeMarkupElements =append (_agbcac .EG_RangeMarkupElements ,_gafdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gefcfce :=NewEG_RunLevelElts ();_ffeba :=NewEG_RangeMarkupElements ();_ffeba .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cgdcd :=d .DecodeElement (_ffeba .CustomXmlMoveFromRangeEnd ,&_feccdb );_cgdcd !=nil {return _cgdcd ;};_beaeab .EG_RunLevelElts =append (_beaeab .EG_RunLevelElts ,_gefcfce );_gefcfce .EG_RangeMarkupElements =append (_gefcfce .EG_RangeMarkupElements ,_ffeba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aefde :=NewEG_RunLevelElts ();_efcca :=NewEG_RangeMarkupElements ();_efcca .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dddgd :=d .DecodeElement (_efcca .CustomXmlMoveToRangeStart ,&_feccdb );_dddgd !=nil {return _dddgd ;};_beaeab .EG_RunLevelElts =append (_beaeab .EG_RunLevelElts ,_aefde );_aefde .EG_RangeMarkupElements =append (_aefde .EG_RangeMarkupElements ,_efcca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_faega :=NewEG_RunLevelElts ();_bffdee :=NewEG_RangeMarkupElements ();_bffdee .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fdfec :=d .DecodeElement (_bffdee .CustomXmlMoveToRangeEnd ,&_feccdb );_fdfec !=nil {return _fdfec ;};_beaeab .EG_RunLevelElts =append (_beaeab .EG_RunLevelElts ,_faega );_faega .EG_RangeMarkupElements =append (_faega .EG_RangeMarkupElements ,_bffdee );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffddb :=NewEG_RunLevelElts ();_dbfgcd :=NewEG_MathContent ();_dbfgcd .OMathPara =_a .NewOMathPara ();if _bgffd :=d .DecodeElement (_dbfgcd .OMathPara ,&_feccdb );_bgffd !=nil {return _bgffd ;};_beaeab .EG_RunLevelElts =append (_beaeab .EG_RunLevelElts ,_dffddb );_dffddb .EG_MathContent =append (_dffddb .EG_MathContent ,_dbfgcd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eebdb :=NewEG_RunLevelElts ();_cbdgcb :=NewEG_MathContent ();_cbdgcb .OMath =_a .NewOMath ();if _eacbd :=d .DecodeElement (_cbdgcb .OMath ,&_feccdb );_eacbd !=nil {return _eacbd ;};_beaeab .EG_RunLevelElts =append (_beaeab .EG_RunLevelElts ,_eebdb );_eebdb .EG_MathContent =append (_eebdb .EG_MathContent ,_cbdgcb );default:_ee .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",_feccdb .Name );if _ggegf :=d .Skip ();_ggegf !=nil {return _ggegf ;};};case _d .EndElement :break _adfee ;case _d .CharData :};};return nil ;}; - -// ValidateWithPath validates the Endnotes and its children, prefixing error messages with path -func (_becbd *Endnotes )ValidateWithPath (path string )error {if _dbffd :=_becbd .CT_Endnotes .ValidateWithPath (path );_dbffd !=nil {return _dbffd ;};return nil ;};func (_ccfbba ST_TextAlignment )ValidateWithPath (path string )error {switch _ccfbba {case 0,1,2,3,4,5:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccfbba ));};return nil ;};func (_baffdb ST_FontFamily )String ()string {switch _baffdb {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 "";};type CT_Row struct{ - -// Revision Identifier for Table Row Glyph Formatting -RsidRPrAttr *string ; - -// Revision Identifier for Table Row -RsidRAttr *string ; - -// Revision Identifier for Table Row Deletion -RsidDelAttr *string ; - -// Revision Identifier for Table Row Properties -RsidTrAttr *string ; - -// Table-Level Property Exceptions -TblPrEx *CT_TblPrEx ; - -// Table Row Properties -TrPr *CT_TrPr ;EG_ContentCellContent []*EG_ContentCellContent ;};func (_bacbf *CT_MultiLevelType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bacbf .ValAttr =ST_MultiLevelType (1);for _ ,_fggdf :=range start .Attr {if _fggdf .Name .Local =="\u0076\u0061\u006c"{_bacbf .ValAttr .UnmarshalXMLAttr (_fggdf );continue ;};};for {_ggfda ,_ccfdg :=d .Token ();if _ccfdg !=nil {return _db .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",_ccfdg );};if _ffcfe ,_bdbab :=_ggfda .(_d .EndElement );_bdbab &&_ffcfe .Name ==start .Name {break ;};};return nil ;};func (_ebggae *CT_TcMar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acfcb :for {_cbgcaf ,_bgcdf :=d .Token ();if _bgcdf !=nil {return _bgcdf ;};switch _eedfc :=_cbgcaf .(type ){case _d .StartElement :switch _eedfc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebggae .Top =NewCT_TblWidth ();if _ccbgb :=d .DecodeElement (_ebggae .Top ,&_eedfc );_ccbgb !=nil {return _ccbgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebggae .Start =NewCT_TblWidth ();if _baabcg :=d .DecodeElement (_ebggae .Start ,&_eedfc );_baabcg !=nil {return _baabcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebggae .Left =NewCT_TblWidth ();if _caedab :=d .DecodeElement (_ebggae .Left ,&_eedfc );_caedab !=nil {return _caedab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebggae .Bottom =NewCT_TblWidth ();if _dadegb :=d .DecodeElement (_ebggae .Bottom ,&_eedfc );_dadegb !=nil {return _dadegb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebggae .End =NewCT_TblWidth ();if _efaaa :=d .DecodeElement (_ebggae .End ,&_eedfc );_efaaa !=nil {return _efaaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebggae .Right =NewCT_TblWidth ();if _dbcgd :=d .DecodeElement (_ebggae .Right ,&_eedfc );_dbcgd !=nil {return _dbcgd ;};default:_ee .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",_eedfc .Name );if _fggea :=d .Skip ();_fggea !=nil {return _fggea ;};};case _d .EndElement :break _acfcb ;case _d .CharData :};};return nil ;};func (_cgcde *CT_Guid )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbagd :=range start .Attr {if _dbagd .Name .Local =="\u0076\u0061\u006c"{_gdead ,_bcddb :=_dbagd .Value ,error (nil );if _bcddb !=nil {return _bcddb ;};_cgcde .ValAttr =&_gdead ;continue ;};};for {_bgccg ,_adadgd :=d .Token ();if _adadgd !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u003a\u0020\u0025\u0073",_adadgd );};if _gbga ,_acged :=_bgccg .(_d .EndElement );_acged &&_gbga .Name ==start .Name {break ;};};return nil ;};func (_cfafb *CT_View )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfafb .ValAttr =ST_View (1);for _ ,_fedga :=range start .Attr {if _fedga .Name .Local =="\u0076\u0061\u006c"{_cfafb .ValAttr .UnmarshalXMLAttr (_fedga );continue ;};};for {_cgceg ,_egggcf :=d .Token ();if _egggcf !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u003a\u0020\u0025\u0073",_egggcf );};if _adccg ,_aadcea :=_cgceg .(_d .EndElement );_aadcea &&_adccg .Name ==start .Name {break ;};};return nil ;};type ST_DropCap byte ;type CT_TrPrChange struct{AuthorAttr string ;DateAttr *_e .Time ; - -// Annotation Identifier -IdAttr int64 ;TrPr *CT_TrPrBase ;};func (_ffggdab *ST_PTabAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ffggdab =0;case "\u006c\u0065\u0066\u0074":*_ffggdab =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ffggdab =2;case "\u0072\u0069\u0067h\u0074":*_ffggdab =3;};return nil ;};func (_ddfgeb WdST_RelFromH )String ()string {switch _ddfgeb {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 (_agffc *CT_DocPart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbeb :for {_fcegg ,_aeff :=d .Token ();if _aeff !=nil {return _aeff ;};switch _eebge :=_fcegg .(type ){case _d .StartElement :switch _eebge .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_agffc .DocPartPr =NewCT_DocPartPr ();if _dbag :=d .DecodeElement (_agffc .DocPartPr ,&_eebge );_dbag !=nil {return _dbag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_agffc .DocPartBody =NewCT_Body ();if _eceedg :=d .DecodeElement (_agffc .DocPartBody ,&_eebge );_eceedg !=nil {return _eceedg ;};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\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0020\u0025\u0076",_eebge .Name );if _ebaga :=d .Skip ();_ebaga !=nil {return _ebaga ;};};case _d .EndElement :break _gbeb ;case _d .CharData :};};return nil ;};func (_cbbfd WdST_WrapText )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dbbgfb :=_d .Attr {};_dbbgfb .Name =name ;switch _cbbfd {case WdST_WrapTextUnset :_dbbgfb .Value ="";case WdST_WrapTextBothSides :_dbbgfb .Value ="\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s";case WdST_WrapTextLeft :_dbbgfb .Value ="\u006c\u0065\u0066\u0074";case WdST_WrapTextRight :_dbbgfb .Value ="\u0072\u0069\u0067h\u0074";case WdST_WrapTextLargest :_dbbgfb .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _dbbgfb ,nil ;};func NewCT_CellMergeTrackChange ()*CT_CellMergeTrackChange {_bgdf :=&CT_CellMergeTrackChange {};return _bgdf ;};func (_eefce *CT_PPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eefce .PStyle !=nil {_eefef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_eefce .PStyle ,_eefef );};if _eefce .KeepNext !=nil {_fgecf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_eefce .KeepNext ,_fgecf );};if _eefce .KeepLines !=nil {_ecebg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_eefce .KeepLines ,_ecebg );};if _eefce .PageBreakBefore !=nil {_aagcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_eefce .PageBreakBefore ,_aagcd );};if _eefce .FramePr !=nil {_bdbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_eefce .FramePr ,_bdbb );};if _eefce .WidowControl !=nil {_gfdcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_eefce .WidowControl ,_gfdcg );};if _eefce .NumPr !=nil {_fgeab :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_eefce .NumPr ,_fgeab );};if _eefce .SuppressLineNumbers !=nil {_bgcd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_eefce .SuppressLineNumbers ,_bgcd );};if _eefce .PBdr !=nil {_feeac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_eefce .PBdr ,_feeac );};if _eefce .Shd !=nil {_ffecd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_eefce .Shd ,_ffecd );};if _eefce .Tabs !=nil {_cfgfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_eefce .Tabs ,_cfgfg );};if _eefce .SuppressAutoHyphens !=nil {_faec :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}};e .EncodeElement (_eefce .SuppressAutoHyphens ,_faec );};if _eefce .Kinsoku !=nil {_gacbg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_eefce .Kinsoku ,_gacbg );};if _eefce .WordWrap !=nil {_ccdab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_eefce .WordWrap ,_ccdab );};if _eefce .OverflowPunct !=nil {_dcgb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_eefce .OverflowPunct ,_dcgb );};if _eefce .TopLinePunct !=nil {_gbfea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_eefce .TopLinePunct ,_gbfea );};if _eefce .AutoSpaceDE !=nil {_aceddg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_eefce .AutoSpaceDE ,_aceddg );};if _eefce .AutoSpaceDN !=nil {_bcbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_eefce .AutoSpaceDN ,_bcbe );};if _eefce .Bidi !=nil {_ffdcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_eefce .Bidi ,_ffdcb );};if _eefce .AdjustRightInd !=nil {_abagb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_eefce .AdjustRightInd ,_abagb );};if _eefce .SnapToGrid !=nil {_ceegbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_eefce .SnapToGrid ,_ceegbf );};if _eefce .Spacing !=nil {_ffead :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_eefce .Spacing ,_ffead );};if _eefce .Ind !=nil {_agbgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_eefce .Ind ,_agbgb );};if _eefce .ContextualSpacing !=nil {_bagbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_eefce .ContextualSpacing ,_bagbe );};if _eefce .MirrorIndents !=nil {_gdbfe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_eefce .MirrorIndents ,_gdbfe );};if _eefce .SuppressOverlap !=nil {_eebaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_eefce .SuppressOverlap ,_eebaf );};if _eefce .Jc !=nil {_efbag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_eefce .Jc ,_efbag );};if _eefce .TextDirection !=nil {_eaadf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_eefce .TextDirection ,_eaadf );};if _eefce .TextAlignment !=nil {_defgd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_eefce .TextAlignment ,_defgd );};if _eefce .TextboxTightWrap !=nil {_aaada :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_eefce .TextboxTightWrap ,_aaada );};if _eefce .OutlineLvl !=nil {_bddea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_eefce .OutlineLvl ,_bddea );};if _eefce .DivId !=nil {_eeafg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_eefce .DivId ,_eeafg );};if _eefce .CnfStyle !=nil {_fbcdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_eefce .CnfStyle ,_fbcdb );};if _eefce .RPr !=nil {_edcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_eefce .RPr ,_edcf );};if _eefce .SectPr !=nil {_ffaae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_eefce .SectPr ,_ffaae );};if _eefce .PPrChange !=nil {_facbe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_eefce .PPrChange ,_facbe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_SimpleField and its children, prefixing error messages with path -func (_gdcbe *CT_SimpleField )ValidateWithPath (path string )error {if _gdcbe .FldLockAttr !=nil {if _edfgg :=_gdcbe .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_edfgg !=nil {return _edfgg ;};};if _gdcbe .DirtyAttr !=nil {if _adbef :=_gdcbe .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_adbef !=nil {return _adbef ;};};if _gdcbe .FldData !=nil {if _addcag :=_gdcbe .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061");_addcag !=nil {return _addcag ;};};for _eecac ,_gacdf :=range _gdcbe .EG_PContent {if _ebdgfe :=_gacdf .ValidateWithPath (_db .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_eecac ));_ebdgfe !=nil {return _ebdgfe ;};};return nil ;}; - -// Validate validates the CT_ProofErr and its children -func (_feagcf *CT_ProofErr )Validate ()error {return _feagcf .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072");};type CT_FtnEdnSepRef struct{ - -// Footnote/Endnote ID -IdAttr int64 ;};func (_eadbb *CT_Tabs )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_cfaed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074a\u0062"}};for _ ,_dfbcgd :=range _eadbb .Tab {e .EncodeElement (_dfbcgd ,_cfaed );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the EG_ContentRowContent and its children, prefixing error messages with path -func (_efaca *EG_ContentRowContent )ValidateWithPath (path string )error {for _ccabb ,_bfafgg :=range _efaca .Tr {if _cadceb :=_bfafgg .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_ccabb ));_cadceb !=nil {return _cadceb ;};};if _efaca .CustomXml !=nil {if _edfgbc :=_efaca .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_edfgbc !=nil {return _edfgbc ;};};if _efaca .Sdt !=nil {if _bgfbde :=_efaca .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_bgfbde !=nil {return _bgfbde ;};};for _ebbgecd ,_ddaccf :=range _efaca .EG_RunLevelElts {if _fggbd :=_ddaccf .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_ebbgecd ));_fggbd !=nil {return _fggbd ;};};return nil ;};func NewCT_FrameScrollbar ()*CT_FrameScrollbar {_geebe :=&CT_FrameScrollbar {};_geebe .ValAttr =ST_FrameScrollbar (1);return _geebe ;};func (_dcaga *WdWgp )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcaga .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup ();_aaadb :for {_beaecc ,_bagfag :=d .Token ();if _bagfag !=nil {return _bagfag ;};switch _bgeedg :=_beaecc .(type ){case _d .StartElement :switch _bgeedg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:_dcaga .CNvPr =_bf .NewCT_NonVisualDrawingProps ();if _ceabgb :=d .DecodeElement (_dcaga .CNvPr ,&_bgeedg );_ceabgb !=nil {return _ceabgb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _gdcaa :=d .DecodeElement (_dcaga .CNvGrpSpPr ,&_bgeedg );_gdcaa !=nil {return _gdcaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0070\u0053\u0070\u0050\u0072"}:if _gddfg :=d .DecodeElement (_dcaga .GrpSpPr ,&_bgeedg );_gddfg !=nil {return _gddfg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0073\u0070"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0073\u0070"}:_dfefee :=NewWdCT_WordprocessingGroupChoice ();if _dfccf :=d .DecodeElement (&_dfefee .Wsp ,&_bgeedg );_dfccf !=nil {return _dfccf ;};_dcaga .Choice =append (_dcaga .Choice ,_dfefee );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0067\u0072\u0070S\u0070"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0070S\u0070"}:_bagcff :=NewWdCT_WordprocessingGroupChoice ();if _agaedg :=d .DecodeElement (&_bagcff .GrpSp ,&_bgeedg );_agaedg !=nil {return _agaedg ;};_dcaga .Choice =append (_dcaga .Choice ,_bagcff );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_fabfbf :=NewWdCT_WordprocessingGroupChoice ();if _dggce :=d .DecodeElement (&_fabfbf .GraphicFrame ,&_bgeedg );_dggce !=nil {return _dggce ;};_dcaga .Choice =append (_dcaga .Choice ,_fabfbf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_d .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"}:_dbffdg :=NewWdCT_WordprocessingGroupChoice ();if _aaggeb :=d .DecodeElement (&_dbffdg .Pic ,&_bgeedg );_aaggeb !=nil {return _aaggeb ;};_dcaga .Choice =append (_dcaga .Choice ,_dbffdg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfdgcb :=NewWdCT_WordprocessingGroupChoice ();if _adcbc :=d .DecodeElement (&_bfdgcb .ContentPart ,&_bgeedg );_adcbc !=nil {return _adcbc ;};_dcaga .Choice =append (_dcaga .Choice ,_bfdgcb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u004c\u0073\u0074"}:_dcaga .ExtLst =_bf .NewCT_OfficeArtExtensionList ();if _ggcdd :=d .DecodeElement (_dcaga .ExtLst ,&_bgeedg );_ggcdd !=nil {return _ggcdd ;};default:_ee .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",_bgeedg .Name );if _bbcdf :=d .Skip ();_bbcdf !=nil {return _bbcdf ;};};case _d .EndElement :break _aaadb ;case _d .CharData :};};return nil ;}; - -// Validate validates the EG_ContentRunContent and its children -func (_adaac *EG_ContentRunContent )Validate ()error {return _adaac .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052u\u006e\u0043\u006f\u006ete\u006e\u0074");};func (_ffafa *ST_DocPartGallery )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgade ,_gefeef :=d .Token ();if _gefeef !=nil {return _gefeef ;};if _fgebcg ,_fefge :=_bgade .(_d .EndElement );_fefge &&_fgebcg .Name ==start .Name {*_ffafa =1;return nil ;};if _eefefb ,_egbgce :=_bgade .(_d .CharData );!_egbgce {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgade );}else {switch string (_eefefb ){case "":*_ffafa =0;case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_ffafa =1;case "\u0061\u006e\u0079":*_ffafa =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ffafa =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_ffafa =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_ffafa =5;case "\u0065\u0071":*_ffafa =6;case "\u0066\u0074\u0072\u0073":*_ffafa =7;case "\u0068\u0064\u0072\u0073":*_ffafa =8;case "\u0070\u0067\u004eu\u006d":*_ffafa =9;case "\u0074\u0062\u006c\u0073":*_ffafa =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_ffafa =11;case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_ffafa =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_ffafa =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_ffafa =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_ffafa =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_ffafa =16;case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_ffafa =17;case "\u0062\u0069\u0062":*_ffafa =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_ffafa =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_ffafa =20;case "\u0063\u0075\u0073\u0074\u0045\u0071":*_ffafa =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_ffafa =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_ffafa =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_ffafa =24;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_ffafa =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_ffafa =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_ffafa =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_ffafa =28;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_ffafa =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_ffafa =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_ffafa =31;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_ffafa =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_ffafa =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_ffafa =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_ffafa =35;case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_ffafa =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_ffafa =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_ffafa =38;};};_bgade ,_gefeef =d .Token ();if _gefeef !=nil {return _gefeef ;};if _ceebca ,_gaecg :=_bgade .(_d .EndElement );_gaecg &&_ceebca .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgade );};func (_eeadf *CT_P )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ccagd :=range start .Attr {if _ccagd .Name .Local =="\u0072\u0073\u0069d\u0052"{_ccded ,_beea :=_ccagd .Value ,error (nil );if _beea !=nil {return _beea ;};_eeadf .RsidRAttr =&_ccded ;continue ;};if _ccagd .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_bbgbc ,_aeafe :=_ccagd .Value ,error (nil );if _aeafe !=nil {return _aeafe ;};_eeadf .RsidDelAttr =&_bbgbc ;continue ;};if _ccagd .Name .Local =="\u0072\u0073\u0069d\u0050"{_bbdcdg ,_cbede :=_ccagd .Value ,error (nil );if _cbede !=nil {return _cbede ;};_eeadf .RsidPAttr =&_bbdcdg ;continue ;};if _ccagd .Name .Local =="\u0072\u0073\u0069d\u0052\u0044\u0065\u0066\u0061\u0075\u006c\u0074"{_ccccf ,_fdfdgg :=_ccagd .Value ,error (nil );if _fdfdgg !=nil {return _fdfdgg ;};_eeadf .RsidRDefaultAttr =&_ccccf ;continue ;};if _ccagd .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_dgedg ,_eabcb :=_ccagd .Value ,error (nil );if _eabcb !=nil {return _eabcb ;};_eeadf .RsidRPrAttr =&_dgedg ;continue ;};};_eddef :for {_cbffd ,_bfeeb :=d .Token ();if _bfeeb !=nil {return _bfeeb ;};switch _bbfcd :=_cbffd .(type ){case _d .StartElement :switch _bbfcd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eeadf .PPr =NewCT_PPr ();if _gfbde :=d .DecodeElement (_eeadf .PPr ,&_bbfcd );_gfbde !=nil {return _gfbde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_addgcf :=NewEG_PContent ();_ccdbd :=NewCT_SimpleField ();if _gdbg :=d .DecodeElement (_ccdbd ,&_bbfcd );_gdbg !=nil {return _gdbg ;};_addgcf .FldSimple =append (_addgcf .FldSimple ,_ccdbd );_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_addgcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggedab :=NewEG_PContent ();_ggedab .Hyperlink =NewCT_Hyperlink ();if _aeegd :=d .DecodeElement (_ggedab .Hyperlink ,&_bbfcd );_aeegd !=nil {return _aeegd ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_ggedab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_efadc :=NewEG_PContent ();_efadc .SubDoc =NewCT_Rel ();if _gfaa :=d .DecodeElement (_efadc .SubDoc ,&_bbfcd );_gfaa !=nil {return _gfaa ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_efadc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbedf :=NewEG_PContent ();_ffbdd :=NewEG_ContentRunContent ();_ffbdd .CustomXml =NewCT_CustomXmlRun ();if _eddcf :=d .DecodeElement (_ffbdd .CustomXml ,&_bbfcd );_eddcf !=nil {return _eddcf ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_bbedf );_bbedf .EG_ContentRunContent =append (_bbedf .EG_ContentRunContent ,_ffbdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ddggg :=NewEG_PContent ();_cgffa :=NewEG_ContentRunContent ();_cgffa .SmartTag =NewCT_SmartTagRun ();if _fdfgb :=d .DecodeElement (_cgffa .SmartTag ,&_bbfcd );_fdfgb !=nil {return _fdfgb ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_ddggg );_ddggg .EG_ContentRunContent =append (_ddggg .EG_ContentRunContent ,_cgffa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afbab :=NewEG_PContent ();_cefad :=NewEG_ContentRunContent ();_cefad .Sdt =NewCT_SdtRun ();if _ecddac :=d .DecodeElement (_cefad .Sdt ,&_bbfcd );_ecddac !=nil {return _ecddac ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_afbab );_afbab .EG_ContentRunContent =append (_afbab .EG_ContentRunContent ,_cefad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_efegd :=NewEG_PContent ();_fagc :=NewEG_ContentRunContent ();_fagc .Dir =NewCT_DirContentRun ();if _afgff :=d .DecodeElement (_fagc .Dir ,&_bbfcd );_afgff !=nil {return _afgff ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_efegd );_efegd .EG_ContentRunContent =append (_efegd .EG_ContentRunContent ,_fagc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdgfa :=NewEG_PContent ();_addca :=NewEG_ContentRunContent ();_addca .Bdo =NewCT_BdoContentRun ();if _fefda :=d .DecodeElement (_addca .Bdo ,&_bbfcd );_fefda !=nil {return _fefda ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_cdgfa );_cdgfa .EG_ContentRunContent =append (_cdgfa .EG_ContentRunContent ,_addca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eacb :=NewEG_PContent ();_ebggde :=NewEG_ContentRunContent ();_ebggde .R =NewCT_R ();if _edcbd :=d .DecodeElement (_ebggde .R ,&_bbfcd );_edcbd !=nil {return _edcbd ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_eacb );_eacb .EG_ContentRunContent =append (_eacb .EG_ContentRunContent ,_ebggde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffga :=NewEG_PContent ();_ccgfa :=NewEG_ContentRunContent ();_efffg :=NewEG_RunLevelElts ();_efffg .ProofErr =NewCT_ProofErr ();if _ccce :=d .DecodeElement (_efffg .ProofErr ,&_bbfcd );_ccce !=nil {return _ccce ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_ffga );_ffga .EG_ContentRunContent =append (_ffga .EG_ContentRunContent ,_ccgfa );_ccgfa .EG_RunLevelElts =append (_ccgfa .EG_RunLevelElts ,_efffg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eddcg :=NewEG_PContent ();_dadfac :=NewEG_ContentRunContent ();_ggdbg :=NewEG_RunLevelElts ();_ggdbg .PermStart =NewCT_PermStart ();if _egbec :=d .DecodeElement (_ggdbg .PermStart ,&_bbfcd );_egbec !=nil {return _egbec ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_eddcg );_eddcg .EG_ContentRunContent =append (_eddcg .EG_ContentRunContent ,_dadfac );_dadfac .EG_RunLevelElts =append (_dadfac .EG_RunLevelElts ,_ggdbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbbfa :=NewEG_PContent ();_caaed :=NewEG_ContentRunContent ();_cgadcf :=NewEG_RunLevelElts ();_cgadcf .PermEnd =NewCT_Perm ();if _bfefa :=d .DecodeElement (_cgadcf .PermEnd ,&_bbfcd );_bfefa !=nil {return _bfefa ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_dbbfa );_dbbfa .EG_ContentRunContent =append (_dbbfa .EG_ContentRunContent ,_caaed );_caaed .EG_RunLevelElts =append (_caaed .EG_RunLevelElts ,_cgadcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdgbd :=NewEG_PContent ();_cfae :=NewEG_ContentRunContent ();_dcab :=NewEG_RunLevelElts ();_dcab .Ins =NewCT_RunTrackChange ();if _cbfdc :=d .DecodeElement (_dcab .Ins ,&_bbfcd );_cbfdc !=nil {return _cbfdc ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_gdgbd );_gdgbd .EG_ContentRunContent =append (_gdgbd .EG_ContentRunContent ,_cfae );_cfae .EG_RunLevelElts =append (_cfae .EG_RunLevelElts ,_dcab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfda :=NewEG_PContent ();_gdega :=NewEG_ContentRunContent ();_feadg :=NewEG_RunLevelElts ();_feadg .Del =NewCT_RunTrackChange ();if _dbcec :=d .DecodeElement (_feadg .Del ,&_bbfcd );_dbcec !=nil {return _dbcec ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_bgfda );_bgfda .EG_ContentRunContent =append (_bgfda .EG_ContentRunContent ,_gdega );_gdega .EG_RunLevelElts =append (_gdega .EG_RunLevelElts ,_feadg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcfdg :=NewEG_PContent ();_edab :=NewEG_ContentRunContent ();_ffage :=NewEG_RunLevelElts ();_ffage .MoveFrom =NewCT_RunTrackChange ();if _bafeg :=d .DecodeElement (_ffage .MoveFrom ,&_bbfcd );_bafeg !=nil {return _bafeg ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_fcfdg );_fcfdg .EG_ContentRunContent =append (_fcfdg .EG_ContentRunContent ,_edab );_edab .EG_RunLevelElts =append (_edab .EG_RunLevelElts ,_ffage );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egffb :=NewEG_PContent ();_egeac :=NewEG_ContentRunContent ();_eeaaf :=NewEG_RunLevelElts ();_eeaaf .MoveTo =NewCT_RunTrackChange ();if _ebfgb :=d .DecodeElement (_eeaaf .MoveTo ,&_bbfcd );_ebfgb !=nil {return _ebfgb ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_egffb );_egffb .EG_ContentRunContent =append (_egffb .EG_ContentRunContent ,_egeac );_egeac .EG_RunLevelElts =append (_egeac .EG_RunLevelElts ,_eeaaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fddab :=NewEG_PContent ();_gfcda :=NewEG_ContentRunContent ();_dcdafe :=NewEG_RunLevelElts ();_aabgg :=NewEG_RangeMarkupElements ();_aabgg .BookmarkStart =NewCT_Bookmark ();if _aafea :=d .DecodeElement (_aabgg .BookmarkStart ,&_bbfcd );_aafea !=nil {return _aafea ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_fddab );_fddab .EG_ContentRunContent =append (_fddab .EG_ContentRunContent ,_gfcda );_gfcda .EG_RunLevelElts =append (_gfcda .EG_RunLevelElts ,_dcdafe );_dcdafe .EG_RangeMarkupElements =append (_dcdafe .EG_RangeMarkupElements ,_aabgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bebed :=NewEG_PContent ();_egdga :=NewEG_ContentRunContent ();_aaceba :=NewEG_RunLevelElts ();_ecbdfb :=NewEG_RangeMarkupElements ();_ecbdfb .BookmarkEnd =NewCT_MarkupRange ();if _adcgf :=d .DecodeElement (_ecbdfb .BookmarkEnd ,&_bbfcd );_adcgf !=nil {return _adcgf ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_bebed );_bebed .EG_ContentRunContent =append (_bebed .EG_ContentRunContent ,_egdga );_egdga .EG_RunLevelElts =append (_egdga .EG_RunLevelElts ,_aaceba );_aaceba .EG_RangeMarkupElements =append (_aaceba .EG_RangeMarkupElements ,_ecbdfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbfbf :=NewEG_PContent ();_ccggg :=NewEG_ContentRunContent ();_aada :=NewEG_RunLevelElts ();_ccece :=NewEG_RangeMarkupElements ();_ccece .MoveFromRangeStart =NewCT_MoveBookmark ();if _afcge :=d .DecodeElement (_ccece .MoveFromRangeStart ,&_bbfcd );_afcge !=nil {return _afcge ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_gbfbf );_gbfbf .EG_ContentRunContent =append (_gbfbf .EG_ContentRunContent ,_ccggg );_ccggg .EG_RunLevelElts =append (_ccggg .EG_RunLevelElts ,_aada );_aada .EG_RangeMarkupElements =append (_aada .EG_RangeMarkupElements ,_ccece );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ceeec :=NewEG_PContent ();_cfeb :=NewEG_ContentRunContent ();_aebc :=NewEG_RunLevelElts ();_efbed :=NewEG_RangeMarkupElements ();_efbed .MoveFromRangeEnd =NewCT_MarkupRange ();if _cdceb :=d .DecodeElement (_efbed .MoveFromRangeEnd ,&_bbfcd );_cdceb !=nil {return _cdceb ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_ceeec );_ceeec .EG_ContentRunContent =append (_ceeec .EG_ContentRunContent ,_cfeb );_cfeb .EG_RunLevelElts =append (_cfeb .EG_RunLevelElts ,_aebc );_aebc .EG_RangeMarkupElements =append (_aebc .EG_RangeMarkupElements ,_efbed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cgcgf :=NewEG_PContent ();_bgbgb :=NewEG_ContentRunContent ();_eeceb :=NewEG_RunLevelElts ();_ddfgg :=NewEG_RangeMarkupElements ();_ddfgg .MoveToRangeStart =NewCT_MoveBookmark ();if _bced :=d .DecodeElement (_ddfgg .MoveToRangeStart ,&_bbfcd );_bced !=nil {return _bced ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_cgcgf );_cgcgf .EG_ContentRunContent =append (_cgcgf .EG_ContentRunContent ,_bgbgb );_bgbgb .EG_RunLevelElts =append (_bgbgb .EG_RunLevelElts ,_eeceb );_eeceb .EG_RangeMarkupElements =append (_eeceb .EG_RangeMarkupElements ,_ddfgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ceeea :=NewEG_PContent ();_dcdef :=NewEG_ContentRunContent ();_eegef :=NewEG_RunLevelElts ();_fccec :=NewEG_RangeMarkupElements ();_fccec .MoveToRangeEnd =NewCT_MarkupRange ();if _eegbgf :=d .DecodeElement (_fccec .MoveToRangeEnd ,&_bbfcd );_eegbgf !=nil {return _eegbgf ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_ceeea );_ceeea .EG_ContentRunContent =append (_ceeea .EG_ContentRunContent ,_dcdef );_dcdef .EG_RunLevelElts =append (_dcdef .EG_RunLevelElts ,_eegef );_eegef .EG_RangeMarkupElements =append (_eegef .EG_RangeMarkupElements ,_fccec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eaged :=NewEG_PContent ();_dgaae :=NewEG_ContentRunContent ();_dgfe :=NewEG_RunLevelElts ();_cgedd :=NewEG_RangeMarkupElements ();_cgedd .CommentRangeStart =NewCT_MarkupRange ();if _baaf :=d .DecodeElement (_cgedd .CommentRangeStart ,&_bbfcd );_baaf !=nil {return _baaf ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_eaged );_eaged .EG_ContentRunContent =append (_eaged .EG_ContentRunContent ,_dgaae );_dgaae .EG_RunLevelElts =append (_dgaae .EG_RunLevelElts ,_dgfe );_dgfe .EG_RangeMarkupElements =append (_dgfe .EG_RangeMarkupElements ,_cgedd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbbeb :=NewEG_PContent ();_cgffb :=NewEG_ContentRunContent ();_fgdf :=NewEG_RunLevelElts ();_cdfed :=NewEG_RangeMarkupElements ();_cdfed .CommentRangeEnd =NewCT_MarkupRange ();if _dcafg :=d .DecodeElement (_cdfed .CommentRangeEnd ,&_bbfcd );_dcafg !=nil {return _dcafg ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_cbbeb );_cbbeb .EG_ContentRunContent =append (_cbbeb .EG_ContentRunContent ,_cgffb );_cgffb .EG_RunLevelElts =append (_cgffb .EG_RunLevelElts ,_fgdf );_fgdf .EG_RangeMarkupElements =append (_fgdf .EG_RangeMarkupElements ,_cdfed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dcaca :=NewEG_PContent ();_fdgbc :=NewEG_ContentRunContent ();_febaf :=NewEG_RunLevelElts ();_bagfc :=NewEG_RangeMarkupElements ();_bagfc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gcae :=d .DecodeElement (_bagfc .CustomXmlInsRangeStart ,&_bbfcd );_gcae !=nil {return _gcae ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_dcaca );_dcaca .EG_ContentRunContent =append (_dcaca .EG_ContentRunContent ,_fdgbc );_fdgbc .EG_RunLevelElts =append (_fdgbc .EG_RunLevelElts ,_febaf );_febaf .EG_RangeMarkupElements =append (_febaf .EG_RangeMarkupElements ,_bagfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edeag :=NewEG_PContent ();_effac :=NewEG_ContentRunContent ();_bgdbb :=NewEG_RunLevelElts ();_ddfc :=NewEG_RangeMarkupElements ();_ddfc .CustomXmlInsRangeEnd =NewCT_Markup ();if _acgfa :=d .DecodeElement (_ddfc .CustomXmlInsRangeEnd ,&_bbfcd );_acgfa !=nil {return _acgfa ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_edeag );_edeag .EG_ContentRunContent =append (_edeag .EG_ContentRunContent ,_effac );_effac .EG_RunLevelElts =append (_effac .EG_RunLevelElts ,_bgdbb );_bgdbb .EG_RangeMarkupElements =append (_bgdbb .EG_RangeMarkupElements ,_ddfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bggee :=NewEG_PContent ();_baee :=NewEG_ContentRunContent ();_bcfeb :=NewEG_RunLevelElts ();_dgeac :=NewEG_RangeMarkupElements ();_dgeac .CustomXmlDelRangeStart =NewCT_TrackChange ();if _edfdf :=d .DecodeElement (_dgeac .CustomXmlDelRangeStart ,&_bbfcd );_edfdf !=nil {return _edfdf ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_bggee );_bggee .EG_ContentRunContent =append (_bggee .EG_ContentRunContent ,_baee );_baee .EG_RunLevelElts =append (_baee .EG_RunLevelElts ,_bcfeb );_bcfeb .EG_RangeMarkupElements =append (_bcfeb .EG_RangeMarkupElements ,_dgeac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgce :=NewEG_PContent ();_gcfcg :=NewEG_ContentRunContent ();_agbd :=NewEG_RunLevelElts ();_defce :=NewEG_RangeMarkupElements ();_defce .CustomXmlDelRangeEnd =NewCT_Markup ();if _bfgde :=d .DecodeElement (_defce .CustomXmlDelRangeEnd ,&_bbfcd );_bfgde !=nil {return _bfgde ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_dgce );_dgce .EG_ContentRunContent =append (_dgce .EG_ContentRunContent ,_gcfcg );_gcfcg .EG_RunLevelElts =append (_gcfcg .EG_RunLevelElts ,_agbd );_agbd .EG_RangeMarkupElements =append (_agbd .EG_RangeMarkupElements ,_defce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bedbdf :=NewEG_PContent ();_cegbga :=NewEG_ContentRunContent ();_cdgcg :=NewEG_RunLevelElts ();_feagc :=NewEG_RangeMarkupElements ();_feagc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _abab :=d .DecodeElement (_feagc .CustomXmlMoveFromRangeStart ,&_bbfcd );_abab !=nil {return _abab ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_bedbdf );_bedbdf .EG_ContentRunContent =append (_bedbdf .EG_ContentRunContent ,_cegbga );_cegbga .EG_RunLevelElts =append (_cegbga .EG_RunLevelElts ,_cdgcg );_cdgcg .EG_RangeMarkupElements =append (_cdgcg .EG_RangeMarkupElements ,_feagc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dedda :=NewEG_PContent ();_gfabe :=NewEG_ContentRunContent ();_deeag :=NewEG_RunLevelElts ();_babcg :=NewEG_RangeMarkupElements ();_babcg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fbab :=d .DecodeElement (_babcg .CustomXmlMoveFromRangeEnd ,&_bbfcd );_fbab !=nil {return _fbab ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_dedda );_dedda .EG_ContentRunContent =append (_dedda .EG_ContentRunContent ,_gfabe );_gfabe .EG_RunLevelElts =append (_gfabe .EG_RunLevelElts ,_deeag );_deeag .EG_RangeMarkupElements =append (_deeag .EG_RangeMarkupElements ,_babcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gecfa :=NewEG_PContent ();_edffe :=NewEG_ContentRunContent ();_egedea :=NewEG_RunLevelElts ();_cgebg :=NewEG_RangeMarkupElements ();_cgebg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _afce :=d .DecodeElement (_cgebg .CustomXmlMoveToRangeStart ,&_bbfcd );_afce !=nil {return _afce ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_gecfa );_gecfa .EG_ContentRunContent =append (_gecfa .EG_ContentRunContent ,_edffe );_edffe .EG_RunLevelElts =append (_edffe .EG_RunLevelElts ,_egedea );_egedea .EG_RangeMarkupElements =append (_egedea .EG_RangeMarkupElements ,_cgebg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgdg :=NewEG_PContent ();_agccff :=NewEG_ContentRunContent ();_bgabg :=NewEG_RunLevelElts ();_dfdfba :=NewEG_RangeMarkupElements ();_dfdfba .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ffac :=d .DecodeElement (_dfdfba .CustomXmlMoveToRangeEnd ,&_bbfcd );_ffac !=nil {return _ffac ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_bgdg );_bgdg .EG_ContentRunContent =append (_bgdg .EG_ContentRunContent ,_agccff );_agccff .EG_RunLevelElts =append (_agccff .EG_RunLevelElts ,_bgabg );_bgabg .EG_RangeMarkupElements =append (_bgabg .EG_RangeMarkupElements ,_dfdfba );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adaag :=NewEG_PContent ();_aecae :=NewEG_ContentRunContent ();_aacaa :=NewEG_RunLevelElts ();_ceaed :=NewEG_MathContent ();_ceaed .OMathPara =_a .NewOMathPara ();if _gdeaf :=d .DecodeElement (_ceaed .OMathPara ,&_bbfcd );_gdeaf !=nil {return _gdeaf ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_adaag );_adaag .EG_ContentRunContent =append (_adaag .EG_ContentRunContent ,_aecae );_aecae .EG_RunLevelElts =append (_aecae .EG_RunLevelElts ,_aacaa );_aacaa .EG_MathContent =append (_aacaa .EG_MathContent ,_ceaed );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aeadc :=NewEG_PContent ();_abfbg :=NewEG_ContentRunContent ();_cffbg :=NewEG_RunLevelElts ();_fbbec :=NewEG_MathContent ();_fbbec .OMath =_a .NewOMath ();if _cdddea :=d .DecodeElement (_fbbec .OMath ,&_bbfcd );_cdddea !=nil {return _cdddea ;};_eeadf .EG_PContent =append (_eeadf .EG_PContent ,_aeadc );_aeadc .EG_ContentRunContent =append (_aeadc .EG_ContentRunContent ,_abfbg );_abfbg .EG_RunLevelElts =append (_abfbg .EG_RunLevelElts ,_cffbg );_cffbg .EG_MathContent =append (_cffbg .EG_MathContent ,_fbbec );default:_ee .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",_bbfcd .Name );if _eaggfc :=d .Skip ();_eaggfc !=nil {return _eaggfc ;};};case _d .EndElement :break _eddef ;case _d .CharData :};};return nil ;};func (_dcddg *CT_RPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dcddg .RStyle !=nil {_cdagfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dcddg .RStyle ,_cdagfe );};if _dcddg .RFonts !=nil {_fbfab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_dcddg .RFonts ,_fbfab );};if _dcddg .B !=nil {_afedc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_dcddg .B ,_afedc );};if _dcddg .BCs !=nil {_dbbefe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_dcddg .BCs ,_dbbefe );};if _dcddg .I !=nil {_ddaba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_dcddg .I ,_ddaba );};if _dcddg .ICs !=nil {_gcbcgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_dcddg .ICs ,_gcbcgd );};if _dcddg .Caps !=nil {_fadgbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_dcddg .Caps ,_fadgbg );};if _dcddg .SmallCaps !=nil {_cgcdd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_dcddg .SmallCaps ,_cgcdd );};if _dcddg .Strike !=nil {_geedg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_dcddg .Strike ,_geedg );};if _dcddg .Dstrike !=nil {_cabcfb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_dcddg .Dstrike ,_cabcfb );};if _dcddg .Outline !=nil {_geafcc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_dcddg .Outline ,_geafcc );};if _dcddg .Shadow !=nil {_dbeadf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_dcddg .Shadow ,_dbeadf );};if _dcddg .Emboss !=nil {_abacd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_dcddg .Emboss ,_abacd );};if _dcddg .Imprint !=nil {_gdgcbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_dcddg .Imprint ,_gdgcbb );};if _dcddg .NoProof !=nil {_fbebca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_dcddg .NoProof ,_fbebca );};if _dcddg .SnapToGrid !=nil {_deegg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_dcddg .SnapToGrid ,_deegg );};if _dcddg .Vanish !=nil {_edgeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_dcddg .Vanish ,_edgeg );};if _dcddg .WebHidden !=nil {_bcdef :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_dcddg .WebHidden ,_bcdef );};if _dcddg .Color !=nil {_gdfeb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dcddg .Color ,_gdfeb );};if _dcddg .Spacing !=nil {_eagdb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_dcddg .Spacing ,_eagdb );};if _dcddg .W !=nil {_gagege :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_dcddg .W ,_gagege );};if _dcddg .Kern !=nil {_efegad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_dcddg .Kern ,_efegad );};if _dcddg .Position !=nil {_fcgbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dcddg .Position ,_fcgbe );};if _dcddg .Sz !=nil {_cbcbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_dcddg .Sz ,_cbcbg );};if _dcddg .SzCs !=nil {_cgfeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_dcddg .SzCs ,_cgfeg );};if _dcddg .Highlight !=nil {_fbed :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_dcddg .Highlight ,_fbed );};if _dcddg .U !=nil {_bfbgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_dcddg .U ,_bfbgc );};if _dcddg .Effect !=nil {_caecd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_dcddg .Effect ,_caecd );};if _dcddg .Bdr !=nil {_fccef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_dcddg .Bdr ,_fccef );};if _dcddg .Shd !=nil {_fdfgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dcddg .Shd ,_fdfgd );};if _dcddg .FitText !=nil {_bfbac :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_dcddg .FitText ,_bfbac );};if _dcddg .VertAlign !=nil {_faece :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_dcddg .VertAlign ,_faece );};if _dcddg .Rtl !=nil {_fgccc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_dcddg .Rtl ,_fgccc );};if _dcddg .Cs !=nil {_eefcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_dcddg .Cs ,_eefcd );};if _dcddg .Em !=nil {_ddcea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_dcddg .Em ,_ddcea );};if _dcddg .Lang !=nil {_abaff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_dcddg .Lang ,_abaff );};if _dcddg .EastAsianLayout !=nil {_ecaab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_dcddg .EastAsianLayout ,_ecaab );};if _dcddg .SpecVanish !=nil {_eafca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_dcddg .SpecVanish ,_eafca );};if _dcddg .OMath !=nil {_gabdb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_dcddg .OMath ,_gabdb );};if _dcddg .RPrChange !=nil {_feddg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_dcddg .RPrChange ,_feddg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_DocProtect byte ;type ST_PageBorderDisplay byte ; - -// Validate validates the CT_TargetScreenSz and its children -func (_dfbddd *CT_TargetScreenSz )Validate ()error {return _dfbddd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a");}; - -// ValidateWithPath validates the CT_HpsMeasure and its children, prefixing error messages with path -func (_ebcfd *CT_HpsMeasure )ValidateWithPath (path string )error {if _ccffgb :=_ebcfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccffgb !=nil {return _ccffgb ;};return nil ;}; - -// Validate validates the WdEG_WrapTypeChoice and its children -func (_adfbe *WdEG_WrapTypeChoice )Validate ()error {return _adfbe .ValidateWithPath ("\u0057\u0064\u0045\u0047_W\u0072\u0061\u0070\u0054\u0079\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");}; - -// MarshalXML implements the xml.Marshaler interface. -func (_afbdec *AlternateContentRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_egbgffe :=_d .StartElement {Name :start .Name };_egbgffe .Attr =append (_egbgffe .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u0070g"},Value :"\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"});_egbgffe .Attr =append (_egbgffe .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0063"},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\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036"});_egbgffe .Attr =append (_egbgffe .Attr ,_d .Attr {Name :_d .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"});_egbgffe .Attr =append (_egbgffe .Attr ,_d .Attr {Name :_d .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"});_egbgffe .Attr =append (_egbgffe .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070\u0031\u0034"},Value :"\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"});_egbgffe .Attr =append (_egbgffe .Attr ,_d .Attr {Name :_d .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"});_egbgffe .Attr =append (_egbgffe .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u0070s"},Value :"\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"});_egbgffe .Attr =append (_egbgffe .Attr ,_d .Attr {Name :_d .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"});_egbgffe .Attr =append (_egbgffe .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u00314"},Value :"\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"});_egbgffe .Attr =append (_egbgffe .Attr ,_d .Attr {Name :_d .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"});_egbgffe .Attr =append (_egbgffe .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u00310"},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"});_egbgffe .Attr =append (_egbgffe .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"},Value :"\u0077\u0070\u00314\u0020\u0077\u0031\u0034\u0020\u0077\u0031\u0030"});e .EncodeToken (_egbgffe );if _afbdec .Choice !=nil {_egdbfe :=_d .StartElement {Name :_d .Name {Local :"\u006dc\u003a\u0043\u0068\u006f\u0069\u0063e"}};_egdbfe .Attr =append (_egdbfe .Attr ,_d .Attr {Name :_d .Name {Local :"\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0073"},Value :_afbdec .Choice ._cefaf });e .EncodeToken (_egdbfe );e .EncodeElement (_afbdec .Choice ,_egdbfe );e .EncodeToken (_d .EndElement {Name :_egdbfe .Name });};if _afbdec .Fallback !=nil {if _ebfeb :=_afbdec .Fallback .MarshalXML (e ,_d .StartElement {});_ebfeb !=nil {return _ebfeb ;};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdeee *WdCT_WordprocessingCanvas )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adgfff :for {_egcdedg ,_eeddcf :=d .Token ();if _eeddcf !=nil {return _eeddcf ;};switch _debeec :=_egcdedg .(type ){case _d .StartElement :switch _debeec .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0062\u0067"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0067"}:_cdeee .Bg =_bf .NewCT_BackgroundFormatting ();if _dbeff :=d .DecodeElement (_cdeee .Bg ,&_debeec );_dbeff !=nil {return _dbeff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0068\u006fl\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0068\u006fl\u0065"}:_cdeee .Whole =_bf .NewCT_WholeE2oFormatting ();if _daggcfa :=d .DecodeElement (_cdeee .Whole ,&_debeec );_daggcfa !=nil {return _daggcfa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0073\u0070"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0073\u0070"}:_edegef :=NewWdCT_WordprocessingCanvasChoice ();if _dbafac :=d .DecodeElement (&_edegef .Wsp ,&_debeec );_dbafac !=nil {return _dbafac ;};_cdeee .Choice =append (_cdeee .Choice ,_edegef );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_d .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"}:_ffebf :=NewWdCT_WordprocessingCanvasChoice ();if _afdee :=d .DecodeElement (&_ffebf .Pic ,&_debeec );_afdee !=nil {return _afdee ;};_cdeee .Choice =append (_cdeee .Choice ,_ffebf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aefabc :=NewWdCT_WordprocessingCanvasChoice ();if _egcdef :=d .DecodeElement (&_aefabc .ContentPart ,&_debeec );_egcdef !=nil {return _egcdef ;};_cdeee .Choice =append (_cdeee .Choice ,_aefabc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0067\u0070"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0067\u0070"}:_affgc :=NewWdCT_WordprocessingCanvasChoice ();if _deegb :=d .DecodeElement (&_affgc .Wgp ,&_debeec );_deegb !=nil {return _deegb ;};_cdeee .Choice =append (_cdeee .Choice ,_affgc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_dfbcb :=NewWdCT_WordprocessingCanvasChoice ();if _baebe :=d .DecodeElement (&_dfbcb .GraphicFrame ,&_debeec );_baebe !=nil {return _baebe ;};_cdeee .Choice =append (_cdeee .Choice ,_dfbcb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u004c\u0073\u0074"}:_cdeee .ExtLst =_bf .NewCT_OfficeArtExtensionList ();if _agbga :=d .DecodeElement (_cdeee .ExtLst ,&_debeec );_agbga !=nil {return _agbga ;};default:_ee .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",_debeec .Name );if _fgdee :=d .Skip ();_fgdee !=nil {return _fgdee ;};};case _d .EndElement :break _adgfff ;case _d .CharData :};};return nil ;}; - -// ValidateWithPath validates the GlossaryDocument and its children, prefixing error messages with path -func (_deecf *GlossaryDocument )ValidateWithPath (path string )error {if _gebaa :=_deecf .CT_GlossaryDocument .ValidateWithPath (path );_gebaa !=nil {return _gebaa ;};return nil ;};func (_gdgfb *CT_TblGridCol )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfbgf :=range start .Attr {if _dfbgf .Name .Local =="\u0077"{_cbfaf ,_cfbcd :=ParseUnionST_TwipsMeasure (_dfbgf .Value );if _cfbcd !=nil {return _cfbcd ;};_gdgfb .WAttr =&_cbfaf ;continue ;};};for {_feebg ,_bdaea :=d .Token ();if _bdaea !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cG\u0072i\u0064\u0043\u006f\u006c\u003a\u0020\u0025s",_bdaea );};if _bafee ,_fbaggc :=_feebg .(_d .EndElement );_fbaggc &&_bafee .Name ==start .Name {break ;};};return nil ;};func (_cbbbd *WdInline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbbbd .WdCT_Inline =*NewWdCT_Inline ();for _ ,_gfccff :=range start .Attr {if _gfccff .Name .Local =="\u0064\u0069\u0073t\u0054"{_eedgd ,_bcacdbg :=_dd .ParseUint (_gfccff .Value ,10,32);if _bcacdbg !=nil {return _bcacdbg ;};_ecbddc :=uint32 (_eedgd );_cbbbd .DistTAttr =&_ecbddc ;continue ;};if _gfccff .Name .Local =="\u0064\u0069\u0073t\u0042"{_edgfdg ,_fffdcg :=_dd .ParseUint (_gfccff .Value ,10,32);if _fffdcg !=nil {return _fffdcg ;};_edafb :=uint32 (_edgfdg );_cbbbd .DistBAttr =&_edafb ;continue ;};if _gfccff .Name .Local =="\u0064\u0069\u0073t\u0052"{_bgfcc ,_fbbfe :=_dd .ParseUint (_gfccff .Value ,10,32);if _fbbfe !=nil {return _fbbfe ;};_gfcgg :=uint32 (_bgfcc );_cbbbd .DistRAttr =&_gfcgg ;continue ;};if _gfccff .Name .Local =="\u0064\u0069\u0073t\u004c"{_fgafd ,_ffdga :=_dd .ParseUint (_gfccff .Value ,10,32);if _ffdga !=nil {return _ffdga ;};_ecgfeb :=uint32 (_fgafd );_cbbbd .DistLAttr =&_ecgfeb ;continue ;};};_aebec :for {_aaegga ,_fbbdac :=d .Token ();if _fbbdac !=nil {return _fbbdac ;};switch _baagae :=_aaegga .(type ){case _d .StartElement :switch _baagae .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u0065\u006e\u0074"}:if _cacgeg :=d .DecodeElement (_cbbbd .Extent ,&_baagae );_cacgeg !=nil {return _cacgeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_cbbbd .EffectExtent =NewWdCT_EffectExtent ();if _aeecc :=d .DecodeElement (_cbbbd .EffectExtent ,&_baagae );_aeecc !=nil {return _aeecc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0064\u006f\u0063P\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0063P\u0072"}:if _fbafgc :=d .DecodeElement (_cbbbd .DocPr ,&_baagae );_fbafgc !=nil {return _fbafgc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_cbbbd .CNvGraphicFramePr =_bf .NewCT_NonVisualGraphicFrameProperties ();if _aaebab :=d .DecodeElement (_cbbbd .CNvGraphicFramePr ,&_baagae );_aaebab !=nil {return _aaebab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _baaege :=d .DecodeElement (_cbbbd .Graphic ,&_baagae );_baaege !=nil {return _baaege ;};default:_ee .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",_baagae .Name );if _fcgfdfg :=d .Skip ();_fcgfdfg !=nil {return _fcgfdfg ;};};case _d .EndElement :break _aebec ;case _d .CharData :};};return nil ;};const (ST_PageOrientationUnset ST_PageOrientation =0;ST_PageOrientationPortrait ST_PageOrientation =1;ST_PageOrientationLandscape ST_PageOrientation =2;); - -// ValidateWithPath validates the CT_FtnEdnRef and its children, prefixing error messages with path -func (_bgdbf *CT_FtnEdnRef )ValidateWithPath (path string )error {if _bgdbf .CustomMarkFollowsAttr !=nil {if _cfbag :=_bgdbf .CustomMarkFollowsAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073to\u006d\u004d\u0061\u0072\u006b\u0046\u006f\u006c\u006c\u006f\u0077\u0073\u0041\u0074t\u0072");_cfbag !=nil {return _cfbag ;};};return nil ;};func (_bdbfb *CT_Ind )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bdbfb .StartAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_bdbfb .StartAttr )});};if _bdbfb .StartCharsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073t\u0061\u0072\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_bdbfb .StartCharsAttr )});};if _bdbfb .EndAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_bdbfb .EndAttr )});};if _bdbfb .EndCharsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_bdbfb .EndCharsAttr )});};if _bdbfb .LeftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_bdbfb .LeftAttr )});};if _bdbfb .LeftCharsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u006c\u0065\u0066\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_bdbfb .LeftCharsAttr )});};if _bdbfb .RightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_bdbfb .RightAttr )});};if _bdbfb .RightCharsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072i\u0067\u0068\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_bdbfb .RightCharsAttr )});};if _bdbfb .HangingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0068\u0061\u006e\u0067\u0069\u006eg"},Value :_db .Sprintf ("\u0025\u0076",*_bdbfb .HangingAttr )});};if _bdbfb .HangingCharsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0061\u006e\u0067\u0069\u006e\u0067C\u0068\u0061\u0072\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_bdbfb .HangingCharsAttr )});};if _bdbfb .FirstLineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_bdbfb .FirstLineAttr )});};if _bdbfb .FirstLineCharsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003af\u0069\u0072\u0073t\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_bdbfb .FirstLineCharsAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the WdCT_WrapPath and its children -func (_dgacf *WdCT_WrapPath )Validate ()error {return _dgacf .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068");}; - -// ValidateWithPath validates the Document and its children, prefixing error messages with path -func (_geggba *Document )ValidateWithPath (path string )error {if _ceaff :=_geggba .CT_Document .ValidateWithPath (path );_ceaff !=nil {return _ceaff ;};return nil ;};func (_gdgcfg WdST_RelFromH )ValidateWithPath (path string )error {switch _gdgcfg {case 0,1,2,3,4,5,6,7,8:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdgcfg ));};return nil ;};type ST_View byte ;func (_bbcga *WdCT_WordprocessingGroup )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bbcga .CNvPr !=nil {_egbgdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bbcga .CNvPr ,_egbgdg );};_ecafbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bbcga .CNvGrpSpPr ,_ecafbb );_dafda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bbcga .GrpSpPr ,_dafda );if _bbcga .Choice !=nil {for _ ,_gcgefag :=range _bbcga .Choice {_gcgefag .MarshalXML (e ,_d .StartElement {});};};if _bbcga .ExtLst !=nil {_aabba :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bbcga .ExtLst ,_aabba );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgeggd *CT_Text )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgeggd .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_db .Sprintf ("\u0025\u0076",*_dgeggd .SpaceAttr )});};e .EncodeElement (_dgeggd .Content ,start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aecec *TxbxContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074";return _aecec .CT_TxbxContent .MarshalXML (e ,start );};type WdEG_WrapType struct{Choice *WdEG_WrapTypeChoice ;};func (_dfffg ST_NumberFormat )Validate ()error {return _dfffg .ValidateWithPath ("")}; - -// ValidateWithPath validates the CT_FtnPos and its children, prefixing error messages with path -func (_abgdd *CT_FtnPos )ValidateWithPath (path string )error {if _abgdd .ValAttr ==ST_FtnPosUnset {return _db .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 _afda :=_abgdd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afda !=nil {return _afda ;};return nil ;}; - -// Validate validates the WdWgp and its children -func (_ffagb *WdWgp )Validate ()error {return _ffagb .ValidateWithPath ("\u0057\u0064\u0057g\u0070")};const (ST_LevelSuffixUnset ST_LevelSuffix =0;ST_LevelSuffixTab ST_LevelSuffix =1;ST_LevelSuffixSpace ST_LevelSuffix =2;ST_LevelSuffixNothing ST_LevelSuffix =3;);func (_dccegc *ST_PTabRelativeTo )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dccegc =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_dccegc =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_dccegc =2;};return nil ;};func (_aagcg *WdCT_WordprocessingShape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aagcg .Choice =NewWdCT_WordprocessingShapeChoice ();_aagcg .SpPr =_bf .NewCT_ShapeProperties ();_aagcg .BodyPr =_bf .NewCT_TextBodyProperties ();for _ ,_cfaeba :=range start .Attr {if _cfaeba .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_cgcfcf ,_cadae :=_dd .ParseBool (_cfaeba .Value );if _cadae !=nil {return _cadae ;};_aagcg .NormalEastAsianFlowAttr =&_cgcfcf ;continue ;};};_bgced :for {_bdbbbf ,_bgaca :=d .Token ();if _bgaca !=nil {return _bgaca ;};switch _dcfdeg :=_bdbbbf .(type ){case _d .StartElement :switch _dcfdeg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:_aagcg .CNvPr =_bf .NewCT_NonVisualDrawingProps ();if _dfbde :=d .DecodeElement (_aagcg .CNvPr ,&_dcfdeg );_dfbde !=nil {return _dfbde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_aagcg .Choice =NewWdCT_WordprocessingShapeChoice ();if _fabgbg :=d .DecodeElement (&_aagcg .Choice .CNvSpPr ,&_dcfdeg );_fabgbg !=nil {return _fabgbg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_aagcg .Choice =NewWdCT_WordprocessingShapeChoice ();if _ffdee :=d .DecodeElement (&_aagcg .Choice .CNvCnPr ,&_dcfdeg );_ffdee !=nil {return _ffdee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0050\u0072"}:if _efacf :=d .DecodeElement (_aagcg .SpPr ,&_dcfdeg );_efacf !=nil {return _efacf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0073\u0074\u0079l\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aagcg .Style =_bf .NewCT_ShapeStyle ();if _dgddaf :=d .DecodeElement (_aagcg .Style ,&_dcfdeg );_dgddaf !=nil {return _dgddaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u004c\u0073\u0074"}:_aagcg .ExtLst =_bf .NewCT_OfficeArtExtensionList ();if _edbee :=d .DecodeElement (_aagcg .ExtLst ,&_dcfdeg );_edbee !=nil {return _edbee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0074\u0078\u0062\u0078"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0078\u0062\u0078"}:_aagcg .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _fgdbc :=d .DecodeElement (&_aagcg .WChoice .Txbx ,&_dcfdeg );_fgdbc !=nil {return _fgdbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0065\u0064\u0054\u0078\u0062\u0078"}:_aagcg .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _bedgc :=d .DecodeElement (&_aagcg .WChoice .LinkedTxbx ,&_dcfdeg );_bedgc !=nil {return _bedgc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0050\u0072"}:if _efgaef :=d .DecodeElement (_aagcg .BodyPr ,&_dcfdeg );_efgaef !=nil {return _efgaef ;};default:_ee .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",_dcfdeg .Name );if _gedag :=d .Skip ();_gedag !=nil {return _gedag ;};};case _d .EndElement :break _bgced ;case _d .CharData :};};return nil ;}; - -// Validate validates the CT_Captions and its children -func (_edg *CT_Captions )Validate ()error {return _edg .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");};func (_ccdbag ST_TblStyleOverrideType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cafacc :=_d .Attr {};_cafacc .Name =name ;switch _ccdbag {case ST_TblStyleOverrideTypeUnset :_cafacc .Value ="";case ST_TblStyleOverrideTypeWholeTable :_cafacc .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case ST_TblStyleOverrideTypeFirstRow :_cafacc .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeLastRow :_cafacc .Value ="\u006ca\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeFirstCol :_cafacc .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeLastCol :_cafacc .Value ="\u006ca\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeBand1Vert :_cafacc .Value ="\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t";case ST_TblStyleOverrideTypeBand2Vert :_cafacc .Value ="\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t";case ST_TblStyleOverrideTypeBand1Horz :_cafacc .Value ="\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeBand2Horz :_cafacc .Value ="\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeNeCell :_cafacc .Value ="\u006e\u0065\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeNwCell :_cafacc .Value ="\u006e\u0077\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSeCell :_cafacc .Value ="\u0073\u0065\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSwCell :_cafacc .Value ="\u0073\u0077\u0043\u0065\u006c\u006c";};return _cafacc ,nil ;};func NewCT_DocPartBehavior ()*CT_DocPartBehavior {_bffga :=&CT_DocPartBehavior {};_bffga .ValAttr =ST_DocPartBehavior (1);return _bffga ;};func (_bbafdc *EG_CellMarkupElements )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcffe :for {_gedab ,_begea :=d .Token ();if _begea !=nil {return _begea ;};switch _cfddbf :=_gedab .(type ){case _d .StartElement :switch _cfddbf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbafdc .CellIns =NewCT_TrackChange ();if _gdgbdd :=d .DecodeElement (_bbafdc .CellIns ,&_cfddbf );_gdgbdd !=nil {return _gdgbdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbafdc .CellDel =NewCT_TrackChange ();if _befff :=d .DecodeElement (_bbafdc .CellDel ,&_cfddbf );_befff !=nil {return _befff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbafdc .CellMerge =NewCT_CellMergeTrackChange ();if _egebf :=d .DecodeElement (_bbafdc .CellMerge ,&_cfddbf );_egebf !=nil {return _egebf ;};default:_ee .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",_cfddbf .Name );if _geddd :=d .Skip ();_geddd !=nil {return _geddd ;};};case _d .EndElement :break _bcffe ;case _d .CharData :};};return nil ;};func (_eefdc *CT_SdtCell )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebcfb :for {_fgdda ,_aaeacc :=d .Token ();if _aaeacc !=nil {return _aaeacc ;};switch _cagca :=_fgdda .(type ){case _d .StartElement :switch _cagca .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eefdc .SdtPr =NewCT_SdtPr ();if _gabgd :=d .DecodeElement (_eefdc .SdtPr ,&_cagca );_gabgd !=nil {return _gabgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eefdc .SdtEndPr =NewCT_SdtEndPr ();if _gdegaa :=d .DecodeElement (_eefdc .SdtEndPr ,&_cagca );_gdegaa !=nil {return _gdegaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eefdc .SdtContent =NewCT_SdtContentCell ();if _abbbg :=d .DecodeElement (_eefdc .SdtContent ,&_cagca );_abbbg !=nil {return _abbbg ;};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\u0043\u0054\u005fS\u0064\u0074\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_cagca .Name );if _bbgcb :=d .Skip ();_bbgcb !=nil {return _bbgcb ;};};case _d .EndElement :break _ebcfb ;case _d .CharData :};};return nil ;};func NewWdInline ()*WdInline {_bbdbde :=&WdInline {};_bbdbde .WdCT_Inline =*NewWdCT_Inline ();return _bbdbde ;};func (_eegdd ST_StyleSort )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cfdfae :=_d .Attr {};_cfdfae .Name =name ;switch _eegdd {case ST_StyleSortUnset :_cfdfae .Value ="";case ST_StyleSortName :_cfdfae .Value ="\u006e\u0061\u006d\u0065";case ST_StyleSortPriority :_cfdfae .Value ="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079";case ST_StyleSortDefault :_cfdfae .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_StyleSortFont :_cfdfae .Value ="\u0066\u006f\u006e\u0074";case ST_StyleSortBasedOn :_cfdfae .Value ="\u0062a\u0073\u0065\u0064\u004f\u006e";case ST_StyleSortType :_cfdfae .Value ="\u0074\u0079\u0070\u0065";case ST_StyleSort0000 :_cfdfae .Value ="\u0030\u0030\u0030\u0030";case ST_StyleSort0001 :_cfdfae .Value ="\u0030\u0030\u0030\u0031";case ST_StyleSort0002 :_cfdfae .Value ="\u0030\u0030\u0030\u0032";case ST_StyleSort0003 :_cfdfae .Value ="\u0030\u0030\u0030\u0033";case ST_StyleSort0004 :_cfdfae .Value ="\u0030\u0030\u0030\u0034";case ST_StyleSort0005 :_cfdfae .Value ="\u0030\u0030\u0030\u0035";};return _cfdfae ,nil ;};func NewCT_TrackChange ()*CT_TrackChange {_bcgdgd :=&CT_TrackChange {};return _bcgdgd };type WdCT_WordprocessingShapeChoice1 struct{Txbx *WdCT_TextboxInfo ;LinkedTxbx *WdCT_LinkedTextboxInformation ;};func (_agfdbe *ST_DocPartBehavior )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_agfdbe =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_agfdbe =1;case "\u0070":*_agfdbe =2;case "\u0070\u0067":*_agfdbe =3;};return nil ;};func NewStyles ()*Styles {_fbcdba :=&Styles {};_fbcdba .CT_Styles =*NewCT_Styles ();return _fbcdba };func (_gfafb *CT_Headers )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_aadbbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}};for _ ,_ccbbbg :=range _gfafb .Header {e .EncodeElement (_ccbbbg ,_aadbbb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};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 (_faecd ST_PageBorderOffset )ValidateWithPath (path string )error {switch _faecd {case 0,1,2:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faecd ));};return nil ;};func (_fdfdg *CT_NumLvl )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"},Value :_db .Sprintf ("\u0025\u0076",_fdfdg .IlvlAttr )});e .EncodeToken (start );if _fdfdg .StartOverride !=nil {_adeef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073t\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};e .EncodeElement (_fdfdg .StartOverride ,_adeef );};if _fdfdg .Lvl !=nil {_eefdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006cv\u006c"}};e .EncodeElement (_fdfdg .Lvl ,_eefdb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bddafg *ST_SignedTwipsMeasure )Validate ()error {return _bddafg .ValidateWithPath ("")};func (_eagae *CT_TxbxContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_daedef :for {_gfbad ,_bbgda :=d .Token ();if _bbgda !=nil {return _bbgda ;};switch _faedb :=_gfbad .(type ){case _d .StartElement :switch _faedb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddacb :=NewCT_AltChunk ();if _agbdc :=d .DecodeElement (_ddacb ,&_faedb );_agbdc !=nil {return _agbdc ;};_eagae .AltChunk =append (_eagae .AltChunk ,_ddacb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cacfgd :=NewEG_ContentBlockContent ();_cacfgd .CustomXml =NewCT_CustomXmlBlock ();if _bcccc :=d .DecodeElement (_cacfgd .CustomXml ,&_faedb );_bcccc !=nil {return _bcccc ;};_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_cacfgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffcdg :=NewEG_ContentBlockContent ();_ffcdg .Sdt =NewCT_SdtBlock ();if _baafe :=d .DecodeElement (_ffcdg .Sdt ,&_faedb );_baafe !=nil {return _baafe ;};_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_ffcdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gadaa :=NewEG_ContentBlockContent ();_edcbcfa :=NewCT_P ();if _eaeeg :=d .DecodeElement (_edcbcfa ,&_faedb );_eaeeg !=nil {return _eaeeg ;};_gadaa .P =append (_gadaa .P ,_edcbcfa );_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_gadaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_agfbbe :=NewEG_ContentBlockContent ();_gdbfff :=NewCT_Tbl ();if _fbafg :=d .DecodeElement (_gdbfff ,&_faedb );_fbafg !=nil {return _fbafg ;};_agfbbe .Tbl =append (_agfbbe .Tbl ,_gdbfff );_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_agfbbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbcfe :=NewEG_ContentBlockContent ();_fgccd :=NewEG_RunLevelElts ();_fgccd .ProofErr =NewCT_ProofErr ();if _fbabb :=d .DecodeElement (_fgccd .ProofErr ,&_faedb );_fbabb !=nil {return _fbabb ;};_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_dbcfe );_dbcfe .EG_RunLevelElts =append (_dbcfe .EG_RunLevelElts ,_fgccd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddaae :=NewEG_ContentBlockContent ();_bcdgc :=NewEG_RunLevelElts ();_bcdgc .PermStart =NewCT_PermStart ();if _gefcf :=d .DecodeElement (_bcdgc .PermStart ,&_faedb );_gefcf !=nil {return _gefcf ;};_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_ddaae );_ddaae .EG_RunLevelElts =append (_ddaae .EG_RunLevelElts ,_bcdgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffcc :=NewEG_ContentBlockContent ();_ggfdcb :=NewEG_RunLevelElts ();_ggfdcb .PermEnd =NewCT_Perm ();if _fabbaf :=d .DecodeElement (_ggfdcb .PermEnd ,&_faedb );_fabbaf !=nil {return _fabbaf ;};_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_dffcc );_dffcc .EG_RunLevelElts =append (_dffcc .EG_RunLevelElts ,_ggfdcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gffeg :=NewEG_ContentBlockContent ();_cfega :=NewEG_RunLevelElts ();_cfega .Ins =NewCT_RunTrackChange ();if _eadfaf :=d .DecodeElement (_cfega .Ins ,&_faedb );_eadfaf !=nil {return _eadfaf ;};_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_gffeg );_gffeg .EG_RunLevelElts =append (_gffeg .EG_RunLevelElts ,_cfega );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adbfbb :=NewEG_ContentBlockContent ();_bffgd :=NewEG_RunLevelElts ();_bffgd .Del =NewCT_RunTrackChange ();if _adedb :=d .DecodeElement (_bffgd .Del ,&_faedb );_adedb !=nil {return _adedb ;};_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_adbfbb );_adbfbb .EG_RunLevelElts =append (_adbfbb .EG_RunLevelElts ,_bffgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gdabad :=NewEG_ContentBlockContent ();_bfdbd :=NewEG_RunLevelElts ();_bfdbd .MoveFrom =NewCT_RunTrackChange ();if _ffgdc :=d .DecodeElement (_bfdbd .MoveFrom ,&_faedb );_ffgdc !=nil {return _ffgdc ;};_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_gdabad );_gdabad .EG_RunLevelElts =append (_gdabad .EG_RunLevelElts ,_bfdbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ccefc :=NewEG_ContentBlockContent ();_dbdggb :=NewEG_RunLevelElts ();_dbdggb .MoveTo =NewCT_RunTrackChange ();if _ggedc :=d .DecodeElement (_dbdggb .MoveTo ,&_faedb );_ggedc !=nil {return _ggedc ;};_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_ccefc );_ccefc .EG_RunLevelElts =append (_ccefc .EG_RunLevelElts ,_dbdggb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abaeed :=NewEG_ContentBlockContent ();_cgbgb :=NewEG_RunLevelElts ();_aaegce :=NewEG_RangeMarkupElements ();_aaegce .BookmarkStart =NewCT_Bookmark ();if _abgaba :=d .DecodeElement (_aaegce .BookmarkStart ,&_faedb );_abgaba !=nil {return _abgaba ;};_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_abaeed );_abaeed .EG_RunLevelElts =append (_abaeed .EG_RunLevelElts ,_cgbgb );_cgbgb .EG_RangeMarkupElements =append (_cgbgb .EG_RangeMarkupElements ,_aaegce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffafece :=NewEG_ContentBlockContent ();_ggdfb :=NewEG_RunLevelElts ();_cfadg :=NewEG_RangeMarkupElements ();_cfadg .BookmarkEnd =NewCT_MarkupRange ();if _bggdd :=d .DecodeElement (_cfadg .BookmarkEnd ,&_faedb );_bggdd !=nil {return _bggdd ;};_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_ffafece );_ffafece .EG_RunLevelElts =append (_ffafece .EG_RunLevelElts ,_ggdfb );_ggdfb .EG_RangeMarkupElements =append (_ggdfb .EG_RangeMarkupElements ,_cfadg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edgfce :=NewEG_ContentBlockContent ();_adefg :=NewEG_RunLevelElts ();_gaffge :=NewEG_RangeMarkupElements ();_gaffge .MoveFromRangeStart =NewCT_MoveBookmark ();if _gcccc :=d .DecodeElement (_gaffge .MoveFromRangeStart ,&_faedb );_gcccc !=nil {return _gcccc ;};_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_edgfce );_edgfce .EG_RunLevelElts =append (_edgfce .EG_RunLevelElts ,_adefg );_adefg .EG_RangeMarkupElements =append (_adefg .EG_RangeMarkupElements ,_gaffge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aebabg :=NewEG_ContentBlockContent ();_egfda :=NewEG_RunLevelElts ();_eacee :=NewEG_RangeMarkupElements ();_eacee .MoveFromRangeEnd =NewCT_MarkupRange ();if _gefcfc :=d .DecodeElement (_eacee .MoveFromRangeEnd ,&_faedb );_gefcfc !=nil {return _gefcfc ;};_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_aebabg );_aebabg .EG_RunLevelElts =append (_aebabg .EG_RunLevelElts ,_egfda );_egfda .EG_RangeMarkupElements =append (_egfda .EG_RangeMarkupElements ,_eacee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_efbfe :=NewEG_ContentBlockContent ();_aedad :=NewEG_RunLevelElts ();_bbccc :=NewEG_RangeMarkupElements ();_bbccc .MoveToRangeStart =NewCT_MoveBookmark ();if _aggccb :=d .DecodeElement (_bbccc .MoveToRangeStart ,&_faedb );_aggccb !=nil {return _aggccb ;};_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_efbfe );_efbfe .EG_RunLevelElts =append (_efbfe .EG_RunLevelElts ,_aedad );_aedad .EG_RangeMarkupElements =append (_aedad .EG_RangeMarkupElements ,_bbccc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egecf :=NewEG_ContentBlockContent ();_eadef :=NewEG_RunLevelElts ();_cdaeb :=NewEG_RangeMarkupElements ();_cdaeb .MoveToRangeEnd =NewCT_MarkupRange ();if _gfdfg :=d .DecodeElement (_cdaeb .MoveToRangeEnd ,&_faedb );_gfdfg !=nil {return _gfdfg ;};_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_egecf );_egecf .EG_RunLevelElts =append (_egecf .EG_RunLevelElts ,_eadef );_eadef .EG_RangeMarkupElements =append (_eadef .EG_RangeMarkupElements ,_cdaeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fabac :=NewEG_ContentBlockContent ();_babcga :=NewEG_RunLevelElts ();_bedbe :=NewEG_RangeMarkupElements ();_bedbe .CommentRangeStart =NewCT_MarkupRange ();if _gabdbg :=d .DecodeElement (_bedbe .CommentRangeStart ,&_faedb );_gabdbg !=nil {return _gabdbg ;};_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_fabac );_fabac .EG_RunLevelElts =append (_fabac .EG_RunLevelElts ,_babcga );_babcga .EG_RangeMarkupElements =append (_babcga .EG_RangeMarkupElements ,_bedbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgffed :=NewEG_ContentBlockContent ();_adgefg :=NewEG_RunLevelElts ();_aacag :=NewEG_RangeMarkupElements ();_aacag .CommentRangeEnd =NewCT_MarkupRange ();if _caagb :=d .DecodeElement (_aacag .CommentRangeEnd ,&_faedb );_caagb !=nil {return _caagb ;};_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_cgffed );_cgffed .EG_RunLevelElts =append (_cgffed .EG_RunLevelElts ,_adgefg );_adgefg .EG_RangeMarkupElements =append (_adgefg .EG_RangeMarkupElements ,_aacag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ccbad :=NewEG_ContentBlockContent ();_acfggf :=NewEG_RunLevelElts ();_ccagdb :=NewEG_RangeMarkupElements ();_ccagdb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gecdc :=d .DecodeElement (_ccagdb .CustomXmlInsRangeStart ,&_faedb );_gecdc !=nil {return _gecdc ;};_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_ccbad );_ccbad .EG_RunLevelElts =append (_ccbad .EG_RunLevelElts ,_acfggf );_acfggf .EG_RangeMarkupElements =append (_acfggf .EG_RangeMarkupElements ,_ccagdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_feaff :=NewEG_ContentBlockContent ();_fbgag :=NewEG_RunLevelElts ();_agafba :=NewEG_RangeMarkupElements ();_agafba .CustomXmlInsRangeEnd =NewCT_Markup ();if _aegac :=d .DecodeElement (_agafba .CustomXmlInsRangeEnd ,&_faedb );_aegac !=nil {return _aegac ;};_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_feaff );_feaff .EG_RunLevelElts =append (_feaff .EG_RunLevelElts ,_fbgag );_fbgag .EG_RangeMarkupElements =append (_fbgag .EG_RangeMarkupElements ,_agafba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ceacg :=NewEG_ContentBlockContent ();_gbggdg :=NewEG_RunLevelElts ();_dgcce :=NewEG_RangeMarkupElements ();_dgcce .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cfgbbd :=d .DecodeElement (_dgcce .CustomXmlDelRangeStart ,&_faedb );_cfgbbd !=nil {return _cfgbbd ;};_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_ceacg );_ceacg .EG_RunLevelElts =append (_ceacg .EG_RunLevelElts ,_gbggdg );_gbggdg .EG_RangeMarkupElements =append (_gbggdg .EG_RangeMarkupElements ,_dgcce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffdgg :=NewEG_ContentBlockContent ();_debaec :=NewEG_RunLevelElts ();_eddae :=NewEG_RangeMarkupElements ();_eddae .CustomXmlDelRangeEnd =NewCT_Markup ();if _geeeef :=d .DecodeElement (_eddae .CustomXmlDelRangeEnd ,&_faedb );_geeeef !=nil {return _geeeef ;};_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_ffdgg );_ffdgg .EG_RunLevelElts =append (_ffdgg .EG_RunLevelElts ,_debaec );_debaec .EG_RangeMarkupElements =append (_debaec .EG_RangeMarkupElements ,_eddae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdcdde :=NewEG_ContentBlockContent ();_aabfag :=NewEG_RunLevelElts ();_geaea :=NewEG_RangeMarkupElements ();_geaea .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bafba :=d .DecodeElement (_geaea .CustomXmlMoveFromRangeStart ,&_faedb );_bafba !=nil {return _bafba ;};_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_fdcdde );_fdcdde .EG_RunLevelElts =append (_fdcdde .EG_RunLevelElts ,_aabfag );_aabfag .EG_RangeMarkupElements =append (_aabfag .EG_RangeMarkupElements ,_geaea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccbdee :=NewEG_ContentBlockContent ();_aaggb :=NewEG_RunLevelElts ();_ebecb :=NewEG_RangeMarkupElements ();_ebecb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _afbef :=d .DecodeElement (_ebecb .CustomXmlMoveFromRangeEnd ,&_faedb );_afbef !=nil {return _afbef ;};_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_ccbdee );_ccbdee .EG_RunLevelElts =append (_ccbdee .EG_RunLevelElts ,_aaggb );_aaggb .EG_RangeMarkupElements =append (_aaggb .EG_RangeMarkupElements ,_ebecb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdfgg :=NewEG_ContentBlockContent ();_adaae :=NewEG_RunLevelElts ();_degfbg :=NewEG_RangeMarkupElements ();_degfbg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _egcac :=d .DecodeElement (_degfbg .CustomXmlMoveToRangeStart ,&_faedb );_egcac !=nil {return _egcac ;};_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_gdfgg );_gdfgg .EG_RunLevelElts =append (_gdfgg .EG_RunLevelElts ,_adaae );_adaae .EG_RangeMarkupElements =append (_adaae .EG_RangeMarkupElements ,_degfbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cfddbc :=NewEG_ContentBlockContent ();_cgdfa :=NewEG_RunLevelElts ();_gdegcb :=NewEG_RangeMarkupElements ();_gdegcb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fbcfc :=d .DecodeElement (_gdegcb .CustomXmlMoveToRangeEnd ,&_faedb );_fbcfc !=nil {return _fbcfc ;};_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_cfddbc );_cfddbc .EG_RunLevelElts =append (_cfddbc .EG_RunLevelElts ,_cgdfa );_cgdfa .EG_RangeMarkupElements =append (_cgdfa .EG_RangeMarkupElements ,_gdegcb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gfgfcd :=NewEG_ContentBlockContent ();_defde :=NewEG_RunLevelElts ();_cffecc :=NewEG_MathContent ();_cffecc .OMathPara =_a .NewOMathPara ();if _gafeg :=d .DecodeElement (_cffecc .OMathPara ,&_faedb );_gafeg !=nil {return _gafeg ;};_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_gfgfcd );_gfgfcd .EG_RunLevelElts =append (_gfgfcd .EG_RunLevelElts ,_defde );_defde .EG_MathContent =append (_defde .EG_MathContent ,_cffecc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afdef :=NewEG_ContentBlockContent ();_bbfbg :=NewEG_RunLevelElts ();_fabda :=NewEG_MathContent ();_fabda .OMath =_a .NewOMath ();if _beebbf :=d .DecodeElement (_fabda .OMath ,&_faedb );_beebbf !=nil {return _beebbf ;};_eagae .EG_ContentBlockContent =append (_eagae .EG_ContentBlockContent ,_afdef );_afdef .EG_RunLevelElts =append (_afdef .EG_RunLevelElts ,_bbfbg );_bbfbg .EG_MathContent =append (_bbfbg .EG_MathContent ,_fabda );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\u0054\u0078\u0062\u0078\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_faedb .Name );if _addgg :=d .Skip ();_addgg !=nil {return _addgg ;};};case _d .EndElement :break _daedef ;case _d .CharData :};};return nil ;};func (_abfgdb *ST_PTabRelativeTo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfgaff ,_cgddf :=d .Token ();if _cgddf !=nil {return _cgddf ;};if _baeedd ,_daggg :=_cfgaff .(_d .EndElement );_daggg &&_baeedd .Name ==start .Name {*_abfgdb =1;return nil ;};if _beefbf ,_feeda :=_cfgaff .(_d .CharData );!_feeda {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfgaff );}else {switch string (_beefbf ){case "":*_abfgdb =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_abfgdb =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_abfgdb =2;};};_cfgaff ,_cgddf =d .Token ();if _cgddf !=nil {return _cgddf ;};if _ccgfae ,_cadfac :=_cfgaff .(_d .EndElement );_cadfac &&_ccgfae .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfgaff );}; - -// ValidateWithPath validates the WdWgp and its children, prefixing error messages with path -func (_gdeec *WdWgp )ValidateWithPath (path string )error {if _ebeeg :=_gdeec .WdCT_WordprocessingGroup .ValidateWithPath (path );_ebeeg !=nil {return _ebeeg ;};return nil ;};func (_gdbaf *CT_TblPrEx )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gdbaf .TblW !=nil {_deaac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_gdbaf .TblW ,_deaac );};if _gdbaf .Jc !=nil {_fadfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_gdbaf .Jc ,_fadfa );};if _gdbaf .TblCellSpacing !=nil {_fbcdbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_gdbaf .TblCellSpacing ,_fbcdbc );};if _gdbaf .TblInd !=nil {_geefa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_gdbaf .TblInd ,_geefa );};if _gdbaf .TblBorders !=nil {_eggbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_gdbaf .TblBorders ,_eggbd );};if _gdbaf .Shd !=nil {_eaafg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_gdbaf .Shd ,_eaafg );};if _gdbaf .TblLayout !=nil {_acdb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gdbaf .TblLayout ,_acdb );};if _gdbaf .TblCellMar !=nil {_bbafa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_gdbaf .TblCellMar ,_bbafa );};if _gdbaf .TblLook !=nil {_caacdb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_gdbaf .TblLook ,_caacdb );};if _gdbaf .TblPrExChange !=nil {_cffeg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074b\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_gdbaf .TblPrExChange ,_cffeg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_SdtListItem and its children, prefixing error messages with path -func (_bbeeca *CT_SdtListItem )ValidateWithPath (path string )error {return nil };type CT_WriteProtection struct{ - -// Recommend Write Protection in User Interface -RecommendedAttr *_c .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _c .ST_CryptProv ;CryptAlgorithmClassAttr _c .ST_AlgClass ;CryptAlgorithmTypeAttr _c .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};func (_fdfagc ST_DocPartGallery )String ()string {switch _fdfagc {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 NewCT_SectPrBase ()*CT_SectPrBase {_ceeafd :=&CT_SectPrBase {};return _ceeafd };func (_ccfcca ST_ProofErr )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eabedc :=_d .Attr {};_eabedc .Name =name ;switch _ccfcca {case ST_ProofErrUnset :_eabedc .Value ="";case ST_ProofErrSpellStart :_eabedc .Value ="\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074";case ST_ProofErrSpellEnd :_eabedc .Value ="\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064";case ST_ProofErrGramStart :_eabedc .Value ="\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t";case ST_ProofErrGramEnd :_eabedc .Value ="\u0067r\u0061\u006d\u0045\u006e\u0064";};return _eabedc ,nil ;};func (_gadebb *CT_TrackChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfgdg :=range start .Attr {if _dfgdg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_cbbgcdc ,_aeebg :=_dfgdg .Value ,error (nil );if _aeebg !=nil {return _aeebg ;};_gadebb .AuthorAttr =_cbbgcdc ;continue ;};if _dfgdg .Name .Local =="\u0064\u0061\u0074\u0065"{_bbceba ,_ffgefb :=ParseStdlibTime (_dfgdg .Value );if _ffgefb !=nil {return _ffgefb ;};_gadebb .DateAttr =&_bbceba ;continue ;};if _dfgdg .Name .Local =="\u0069\u0064"{_ebeaga ,_daecb :=_dd .ParseInt (_dfgdg .Value ,10,64);if _daecb !=nil {return _daecb ;};_gadebb .IdAttr =_ebeaga ;continue ;};};for {_ccbab ,_eegebc :=d .Token ();if _eegebc !=nil {return _db .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",_eegebc );};if _afddd ,_beebgf :=_ccbab .(_d .EndElement );_beebgf &&_afddd .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the CT_ShapeDefaults and its children, prefixing error messages with path -func (_egdgg *CT_ShapeDefaults )ValidateWithPath (path string )error {return nil };func ParseUnionST_HexColor (s string )(ST_HexColor ,error ){_abceg :=ST_HexColor {};if s =="\u0061\u0075\u0074\u006f"{_abceg .ST_HexColorAuto =ST_HexColorAutoAuto ;}else {_abceg .ST_HexColorRGB =&s ;};return _abceg ,nil ;};func (_eaff *CT_Font )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",_eaff .NameAttr )});e .EncodeToken (start );if _eaff .AltName !=nil {_agadc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061\u006c\u0074\u004e\u0061\u006de"}};e .EncodeElement (_eaff .AltName ,_agadc );};if _eaff .Panose1 !=nil {_gefgb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0061\u006e\u006f\u0073\u00651"}};e .EncodeElement (_eaff .Panose1 ,_gefgb );};if _eaff .Charset !=nil {_gadd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0068\u0061\u0072\u0073\u0065t"}};e .EncodeElement (_eaff .Charset ,_gadd );};if _eaff .Family !=nil {_efgag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0061\u006d\u0069\u006c\u0079"}};e .EncodeElement (_eaff .Family ,_efgag );};if _eaff .NotTrueType !=nil {_eadda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_eaff .NotTrueType ,_eadda );};if _eaff .Pitch !=nil {_efdc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0069\u0074\u0063\u0068"}};e .EncodeElement (_eaff .Pitch ,_efdc );};if _eaff .Sig !=nil {_gdbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073i\u0067"}};e .EncodeElement (_eaff .Sig ,_gdbb );};if _eaff .EmbedRegular !=nil {_abecf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0052\u0065g\u0075\u006c\u0061\u0072"}};e .EncodeElement (_eaff .EmbedRegular ,_abecf );};if _eaff .EmbedBold !=nil {_ecga :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064"}};e .EncodeElement (_eaff .EmbedBold ,_ecga );};if _eaff .EmbedItalic !=nil {_cacfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_eaff .EmbedItalic ,_cacfc );};if _eaff .EmbedBoldItalic !=nil {_dfaee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064\u0049t\u0061\u006c\u0069\u0063"}};e .EncodeElement (_eaff .EmbedBoldItalic ,_dfaee );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdaefd ST_InfoTextType )ValidateWithPath (path string )error {switch _cdaefd {case 0,1,2:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdaefd ));};return nil ;};func (_fcfaf *CT_TabStop )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcfaf .ValAttr =ST_TabJc (1);for _ ,_dddag :=range start .Attr {if _dddag .Name .Local =="\u0076\u0061\u006c"{_fcfaf .ValAttr .UnmarshalXMLAttr (_dddag );continue ;};if _dddag .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_fcfaf .LeaderAttr .UnmarshalXMLAttr (_dddag );continue ;};if _dddag .Name .Local =="\u0070\u006f\u0073"{_dgbff ,_eadcde :=ParseUnionST_SignedTwipsMeasure (_dddag .Value );if _eadcde !=nil {return _eadcde ;};_fcfaf .PosAttr =_dgbff ;continue ;};};for {_cddfce ,_gccef :=d .Token ();if _gccef !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070\u003a\u0020%\u0073",_gccef );};if _edfda ,_ggdcbg :=_cddfce .(_d .EndElement );_ggdcbg &&_edfda .Name ==start .Name {break ;};};return nil ;};func NewCT_MacroName ()*CT_MacroName {_fegega :=&CT_MacroName {};return _fegega }; - -// Validate validates the CT_Numbering and its children -func (_bgdde *CT_Numbering )Validate ()error {return _bgdde .ValidateWithPath ("\u0043\u0054\u005fN\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");};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;);type Hdr struct{CT_HdrFtr }; - -// Validate validates the EG_PContentBase and its children -func (_cgdcgd *EG_PContentBase )Validate ()error {return _cgdcgd .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func (_feabce *WdCT_PosV )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_aacdf ,_bacgee :=_feabce .RelativeFromAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"});if _bacgee !=nil {return _bacgee ;};start .Attr =append (start .Attr ,_aacdf );e .EncodeToken (start );_feabce .Choice .MarshalXML (e ,_d .StartElement {});e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the WdCT_EffectExtent and its children, prefixing error messages with path -func (_bagdf *WdCT_EffectExtent )ValidateWithPath (path string )error {if _eeefae :=_bagdf .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_eeefae !=nil {return _eeefae ;};if _cabbf :=_bagdf .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_cabbf !=nil {return _cabbf ;};if _gcddg :=_bagdf .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_gcddg !=nil {return _gcddg ;};if _cfabe :=_bagdf .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_cfabe !=nil {return _cfabe ;};return nil ;};type CT_DocVars struct{ - -// Single Document Variable -DocVar []*CT_DocVar ;};func (_gfdcf *CT_Divs )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_ggfab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064i\u0076"}};for _ ,_bbfb :=range _gfdcf .Div {e .EncodeElement (_bbfb ,_ggfab );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gaag *CT_BottomPageBorder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gaag .BottomLeftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0062o\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_gaag .BottomLeftAttr )});};if _gaag .BottomRightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0062\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_gaag .BottomRightAttr )});};if _gaag .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_gaag .IdAttr )});};_fbdd ,_gcgd :=_gaag .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gcgd !=nil {return _gcgd ;};start .Attr =append (start .Attr ,_fbdd );if _gaag .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_db .Sprintf ("\u0025\u0076",*_gaag .ColorAttr )});};if _gaag .ThemeColorAttr !=ST_ThemeColorUnset {_ceeb ,_fcdg :=_gaag .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _fcdg !=nil {return _fcdg ;};start .Attr =append (start .Attr ,_ceeb );};if _gaag .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_gaag .ThemeTintAttr )});};if _gaag .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_gaag .ThemeShadeAttr )});};if _gaag .SzAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_db .Sprintf ("\u0025\u0076",*_gaag .SzAttr )});};if _gaag .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_gaag .SpaceAttr )});};if _gaag .ShadowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_db .Sprintf ("\u0025\u0076",*_gaag .ShadowAttr )});};if _gaag .FrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_gaag .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewWdCT_LinkedTextboxInformation ()*WdCT_LinkedTextboxInformation {_eabfa :=&WdCT_LinkedTextboxInformation {};return _eabfa ;};type CT_Attr struct{ - -// Namespace -UriAttr *string ; - -// Name -NameAttr string ; - -// Value -ValAttr string ;};func (_cfbdag ST_PageBorderZOrder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cfbdag .String (),start );}; - -// ST_SignedTwipsMeasure is a union type -type ST_SignedTwipsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};func (_gcbaa *WdCT_Anchor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcbaa .SimplePos =_bf .NewCT_Point2D ();_gcbaa .PositionH =NewWdCT_PosH ();_gcbaa .PositionV =NewWdCT_PosV ();_gcbaa .Extent =_bf .NewCT_PositiveSize2D ();_gcbaa .DocPr =_bf .NewCT_NonVisualDrawingProps ();_gcbaa .Graphic =_bf .NewGraphic ();for _ ,_fcdeg :=range start .Attr {if _fcdeg .Name .Local =="\u0064\u0069\u0073t\u0054"{_fbcec ,_aagge :=_dd .ParseUint (_fcdeg .Value ,10,32);if _aagge !=nil {return _aagge ;};_edadb :=uint32 (_fbcec );_gcbaa .DistTAttr =&_edadb ;continue ;};if _fcdeg .Name .Local =="\u0064\u0069\u0073t\u004c"{_fgdeg ,_fgebe :=_dd .ParseUint (_fcdeg .Value ,10,32);if _fgebe !=nil {return _fgebe ;};_cdfaad :=uint32 (_fgdeg );_gcbaa .DistLAttr =&_cdfaad ;continue ;};if _fcdeg .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_babgg ,_adfbb :=_dd .ParseBool (_fcdeg .Value );if _adfbb !=nil {return _adfbb ;};_gcbaa .SimplePosAttr =&_babgg ;continue ;};if _fcdeg .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_fgbec ,_febggf :=_dd .ParseBool (_fcdeg .Value );if _febggf !=nil {return _febggf ;};_gcbaa .BehindDocAttr =_fgbec ;continue ;};if _fcdeg .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_bdcbf ,_cagff :=_dd .ParseBool (_fcdeg .Value );if _cagff !=nil {return _cagff ;};_gcbaa .LayoutInCellAttr =_bdcbf ;continue ;};if _fcdeg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_bddge ,_affab :=_dd .ParseBool (_fcdeg .Value );if _affab !=nil {return _affab ;};_gcbaa .HiddenAttr =&_bddge ;continue ;};if _fcdeg .Name .Local =="\u0064\u0069\u0073t\u0042"{_afdgde ,_eabda :=_dd .ParseUint (_fcdeg .Value ,10,32);if _eabda !=nil {return _eabda ;};_gcee :=uint32 (_afdgde );_gcbaa .DistBAttr =&_gcee ;continue ;};if _fcdeg .Name .Local =="\u0064\u0069\u0073t\u0052"{_aaegf ,_aabff :=_dd .ParseUint (_fcdeg .Value ,10,32);if _aabff !=nil {return _aabff ;};_bfcbdg :=uint32 (_aaegf );_gcbaa .DistRAttr =&_bfcbdg ;continue ;};if _fcdeg .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_ecfge ,_cbgdgdf :=_dd .ParseUint (_fcdeg .Value ,10,32);if _cbgdgdf !=nil {return _cbgdgdf ;};_gcbaa .RelativeHeightAttr =uint32 (_ecfge );continue ;};if _fcdeg .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_bbfcgb ,_gaaff :=_dd .ParseBool (_fcdeg .Value );if _gaaff !=nil {return _gaaff ;};_gcbaa .LockedAttr =_bbfcgb ;continue ;};if _fcdeg .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_afbddd ,_dfbcd :=_dd .ParseBool (_fcdeg .Value );if _dfbcd !=nil {return _dfbcd ;};_gcbaa .AllowOverlapAttr =_afbddd ;continue ;};};_eabef :for {_bcgfc ,_gdgcac :=d .Token ();if _gdgcac !=nil {return _gdgcac ;};switch _daefc :=_bcgfc .(type ){case _d .StartElement :switch _daefc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"}:if _fbcdg :=d .DecodeElement (_gcbaa .SimplePos ,&_daefc );_fbcdg !=nil {return _fbcdg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"}:if _febcd :=d .DecodeElement (_gcbaa .PositionH ,&_daefc );_febcd !=nil {return _febcd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"}:if _aeacd :=d .DecodeElement (_gcbaa .PositionV ,&_daefc );_aeacd !=nil {return _aeacd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u0065\u006e\u0074"}:if _fgcad :=d .DecodeElement (_gcbaa .Extent ,&_daefc );_fgcad !=nil {return _fgcad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_gcbaa .EffectExtent =NewWdCT_EffectExtent ();if _bbgded :=d .DecodeElement (_gcbaa .EffectExtent ,&_daefc );_bbgded !=nil {return _bbgded ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_gcbaa .Choice =NewWdEG_WrapTypeChoice ();if _aggcd :=d .DecodeElement (&_gcbaa .Choice .WrapNone ,&_daefc );_aggcd !=nil {return _aggcd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_gcbaa .Choice =NewWdEG_WrapTypeChoice ();if _fgdcgg :=d .DecodeElement (&_gcbaa .Choice .WrapSquare ,&_daefc );_fgdcgg !=nil {return _fgdcgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0061\u0070\u0054\u0069\u0067\u0068t"}:_gcbaa .Choice =NewWdEG_WrapTypeChoice ();if _adcfd :=d .DecodeElement (&_gcbaa .Choice .WrapTight ,&_daefc );_adcfd !=nil {return _adcfd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_gcbaa .Choice =NewWdEG_WrapTypeChoice ();if _eaeafc :=d .DecodeElement (&_gcbaa .Choice .WrapThrough ,&_daefc );_eaeafc !=nil {return _eaeafc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_gcbaa .Choice =NewWdEG_WrapTypeChoice ();if _bdafg :=d .DecodeElement (&_gcbaa .Choice .WrapTopAndBottom ,&_daefc );_bdafg !=nil {return _bdafg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0064\u006f\u0063P\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0063P\u0072"}:if _gbbgc :=d .DecodeElement (_gcbaa .DocPr ,&_daefc );_gbbgc !=nil {return _gbbgc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_gcbaa .CNvGraphicFramePr =_bf .NewCT_NonVisualGraphicFrameProperties ();if _cadba :=d .DecodeElement (_gcbaa .CNvGraphicFramePr ,&_daefc );_cadba !=nil {return _cadba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _eddbc :=d .DecodeElement (_gcbaa .Graphic ,&_daefc );_eddbc !=nil {return _eddbc ;};default:_ee .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",_daefc .Name );if _baeeba :=d .Skip ();_baeeba !=nil {return _baeeba ;};};case _d .EndElement :break _eabef ;case _d .CharData :};};return nil ;};func (_eadgbg *ST_DisplacedByCustomXml )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eadgbg =0;case "\u006e\u0065\u0078\u0074":*_eadgbg =1;case "\u0070\u0072\u0065\u0076":*_eadgbg =2;};return nil ;}; - -// Validate validates the CT_Color and its children -func (_cbeb *CT_Color )Validate ()error {return _cbeb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func (_bafc *CT_DataBinding )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdge :=range start .Attr {if _cdge .Name .Local =="\u0070\u0072\u0065\u0066\u0069\u0078\u004d\u0061\u0070p\u0069\u006e\u0067\u0073"{_bcdd ,_egbf :=_cdge .Value ,error (nil );if _egbf !=nil {return _egbf ;};_bafc .PrefixMappingsAttr =&_bcdd ;continue ;};if _cdge .Name .Local =="\u0078\u0070\u0061t\u0068"{_badec ,_dgeaf :=_cdge .Value ,error (nil );if _dgeaf !=nil {return _dgeaf ;};_bafc .XpathAttr =_badec ;continue ;};if _cdge .Name .Local =="s\u0074\u006f\u0072\u0065\u0049\u0074\u0065\u006d\u0049\u0044"{_ddeb ,_bedg :=_cdge .Value ,error (nil );if _bedg !=nil {return _bedg ;};_bafc .StoreItemIDAttr =_ddeb ;continue ;};};for {_afdc ,_gceg :=d .Token ();if _gceg !=nil {return _db .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",_gceg );};if _adffd ,_bcgec :=_afdc .(_d .EndElement );_bcgec &&_adffd .Name ==start .Name {break ;};};return nil ;}; - -// Validate validates the CT_NumFmt and its children -func (_fcbefa *CT_NumFmt )Validate ()error {return _fcbefa .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func (_ecbc *CT_LineNumber )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecbc .CountByAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074\u0042y"},Value :_db .Sprintf ("\u0025\u0076",*_ecbc .CountByAttr )});};if _ecbc .StartAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_ecbc .StartAttr )});};if _ecbc .DistanceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_ecbc .DistanceAttr )});};if _ecbc .RestartAttr !=ST_LineNumberRestartUnset {_gedce ,_ddgeab :=_ecbc .RestartAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0072\u0065\u0073\u0074\u0061\u0072t"});if _ddgeab !=nil {return _ddgeab ;};start .Attr =append (start .Attr ,_gedce );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eeaddf *CT_RubyContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eeaddf .R !=nil {_ceced :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_eeaddf .R ,_ceced );};if _eeaddf .EG_RunLevelElts !=nil {for _ ,_dfbdd :=range _eeaddf .EG_RunLevelElts {_dfbdd .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_TblOverlap and its children, prefixing error messages with path -func (_eacbec *CT_TblOverlap )ValidateWithPath (path string )error {if _eacbec .ValAttr ==ST_TblOverlapUnset {return _db .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 _cdbae :=_eacbec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdbae !=nil {return _cdbae ;};return nil ;};func NewCT_Charset ()*CT_Charset {_afec :=&CT_Charset {};return _afec };func (_gacgba ST_Wrap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gaegeb :=_d .Attr {};_gaegeb .Name =name ;switch _gacgba {case ST_WrapUnset :_gaegeb .Value ="";case ST_WrapAuto :_gaegeb .Value ="\u0061\u0075\u0074\u006f";case ST_WrapNotBeside :_gaegeb .Value ="\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e";case ST_WrapAround :_gaegeb .Value ="\u0061\u0072\u006f\u0075\u006e\u0064";case ST_WrapTight :_gaegeb .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapThrough :_gaegeb .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";case ST_WrapNone :_gaegeb .Value ="\u006e\u006f\u006e\u0065";};return _gaegeb ,nil ;}; - -// ValidateWithPath validates the CT_RPr and its children, prefixing error messages with path -func (_efgcg *CT_RPr )ValidateWithPath (path string )error {if _efgcg .RStyle !=nil {if _fcdge :=_efgcg .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_fcdge !=nil {return _fcdge ;};};if _efgcg .RFonts !=nil {if _ebfe :=_efgcg .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_ebfe !=nil {return _ebfe ;};};if _efgcg .B !=nil {if _gdad :=_efgcg .B .ValidateWithPath (path +"\u002f\u0042");_gdad !=nil {return _gdad ;};};if _efgcg .BCs !=nil {if _gadef :=_efgcg .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_gadef !=nil {return _gadef ;};};if _efgcg .I !=nil {if _ffadcc :=_efgcg .I .ValidateWithPath (path +"\u002f\u0049");_ffadcc !=nil {return _ffadcc ;};};if _efgcg .ICs !=nil {if _gebef :=_efgcg .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_gebef !=nil {return _gebef ;};};if _efgcg .Caps !=nil {if _dgcec :=_efgcg .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_dgcec !=nil {return _dgcec ;};};if _efgcg .SmallCaps !=nil {if _gcegd :=_efgcg .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_gcegd !=nil {return _gcegd ;};};if _efgcg .Strike !=nil {if _efdee :=_efgcg .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_efdee !=nil {return _efdee ;};};if _efgcg .Dstrike !=nil {if _ececa :=_efgcg .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_ececa !=nil {return _ececa ;};};if _efgcg .Outline !=nil {if _aedba :=_efgcg .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_aedba !=nil {return _aedba ;};};if _efgcg .Shadow !=nil {if _agfaa :=_efgcg .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_agfaa !=nil {return _agfaa ;};};if _efgcg .Emboss !=nil {if _fegbd :=_efgcg .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_fegbd !=nil {return _fegbd ;};};if _efgcg .Imprint !=nil {if _cbeee :=_efgcg .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_cbeee !=nil {return _cbeee ;};};if _efgcg .NoProof !=nil {if _gdcfc :=_efgcg .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_gdcfc !=nil {return _gdcfc ;};};if _efgcg .SnapToGrid !=nil {if _eacd :=_efgcg .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_eacd !=nil {return _eacd ;};};if _efgcg .Vanish !=nil {if _daeac :=_efgcg .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_daeac !=nil {return _daeac ;};};if _efgcg .WebHidden !=nil {if _gaabc :=_efgcg .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_gaabc !=nil {return _gaabc ;};};if _efgcg .Color !=nil {if _fedcb :=_efgcg .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_fedcb !=nil {return _fedcb ;};};if _efgcg .Spacing !=nil {if _fbaafc :=_efgcg .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fbaafc !=nil {return _fbaafc ;};};if _efgcg .W !=nil {if _cddbag :=_efgcg .W .ValidateWithPath (path +"\u002f\u0057");_cddbag !=nil {return _cddbag ;};};if _efgcg .Kern !=nil {if _gdcaf :=_efgcg .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_gdcaf !=nil {return _gdcaf ;};};if _efgcg .Position !=nil {if _bgefc :=_efgcg .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_bgefc !=nil {return _bgefc ;};};if _efgcg .Sz !=nil {if _gbaae :=_efgcg .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_gbaae !=nil {return _gbaae ;};};if _efgcg .SzCs !=nil {if _cegacb :=_efgcg .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_cegacb !=nil {return _cegacb ;};};if _efgcg .Highlight !=nil {if _fcga :=_efgcg .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_fcga !=nil {return _fcga ;};};if _efgcg .U !=nil {if _afaaa :=_efgcg .U .ValidateWithPath (path +"\u002f\u0055");_afaaa !=nil {return _afaaa ;};};if _efgcg .Effect !=nil {if _bdfd :=_efgcg .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_bdfd !=nil {return _bdfd ;};};if _efgcg .Bdr !=nil {if _eagec :=_efgcg .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_eagec !=nil {return _eagec ;};};if _efgcg .Shd !=nil {if _ebbee :=_efgcg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_ebbee !=nil {return _ebbee ;};};if _efgcg .FitText !=nil {if _dcfgeg :=_efgcg .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_dcfgeg !=nil {return _dcfgeg ;};};if _efgcg .VertAlign !=nil {if _acdee :=_efgcg .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_acdee !=nil {return _acdee ;};};if _efgcg .Rtl !=nil {if _aegfaa :=_efgcg .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_aegfaa !=nil {return _aegfaa ;};};if _efgcg .Cs !=nil {if _aafcg :=_efgcg .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_aafcg !=nil {return _aafcg ;};};if _efgcg .Em !=nil {if _fbbba :=_efgcg .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_fbbba !=nil {return _fbbba ;};};if _efgcg .Lang !=nil {if _cbcbge :=_efgcg .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_cbcbge !=nil {return _cbcbge ;};};if _efgcg .EastAsianLayout !=nil {if _cbdf :=_efgcg .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_cbdf !=nil {return _cbdf ;};};if _efgcg .SpecVanish !=nil {if _egccb :=_efgcg .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_egccb !=nil {return _egccb ;};};if _efgcg .OMath !=nil {if _bacbgf :=_efgcg .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_bacbgf !=nil {return _bacbgf ;};};if _efgcg .RPrChange !=nil {if _dgabe :=_efgcg .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_dgabe !=nil {return _dgabe ;};};return nil ;};func (_bcadgf ST_TextboxTightWrap )ValidateWithPath (path string )error {switch _bcadgf {case 0,1,2,3,4,5:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcadgf ));};return nil ;};type CT_FitText struct{ - -// Value -ValAttr _c .ST_TwipsMeasure ; - -// Fit Text Run ID -IdAttr *int64 ;};func (_cgacc ST_DisplacedByCustomXml )ValidateWithPath (path string )error {switch _cgacc {case 0,1,2:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgacc ));};return nil ;};func (_gcega *CT_WriteProtection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfddb :=range start .Attr {if _dfddb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_gcfcac ,_gdgdab :=_dd .ParseInt (_dfddb .Value ,10,64);if _gdgdab !=nil {return _gdgdab ;};_gcega .CryptAlgorithmSidAttr =&_gcfcac ;continue ;};if _dfddb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_cbae ,_cbade :=_dd .ParseInt (_dfddb .Value ,10,64);if _cbade !=nil {return _cbade ;};_gcega .CryptSpinCountAttr =&_cbae ;continue ;};if _dfddb .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_ccgede ,_gdbfffg :=_dfddb .Value ,error (nil );if _gdbfffg !=nil {return _gdbfffg ;};_gcega .AlgorithmNameAttr =&_ccgede ;continue ;};if _dfddb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_dgadb ,_egfcc :=_dfddb .Value ,error (nil );if _egfcc !=nil {return _egfcc ;};_gcega .CryptProviderAttr =&_dgadb ;continue ;};if _dfddb .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_bdcab ,_edcce :=_dfddb .Value ,error (nil );if _edcce !=nil {return _edcce ;};_gcega .SaltValueAttr =&_bdcab ;continue ;};if _dfddb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_gcega .CryptProviderTypeAttr .UnmarshalXMLAttr (_dfddb );continue ;};if _dfddb .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_gcega .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_dfddb );continue ;};if _dfddb .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_gcega .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_dfddb );continue ;};if _dfddb .Name .Local =="r\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_fgcage ,_cafgad :=ParseUnionST_OnOff (_dfddb .Value );if _cafgad !=nil {return _cafgad ;};_gcega .RecommendedAttr =&_fgcage ;continue ;};if _dfddb .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_ggagb ,_bbdfgc :=_dfddb .Value ,error (nil );if _bbdfgc !=nil {return _bbdfgc ;};_gcega .HashValueAttr =&_ggagb ;continue ;};if _dfddb .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_cgeadf ,_egaad :=_dd .ParseInt (_dfddb .Value ,10,64);if _egaad !=nil {return _egaad ;};_gcega .SpinCountAttr =&_cgeadf ;continue ;};if _dfddb .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_ecaeae ,_eabbab :=_dfddb .Value ,error (nil );if _eabbab !=nil {return _eabbab ;};_gcega .AlgIdExtAttr =&_ecaeae ;continue ;};if _dfddb .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_ccbea ,_aceffg :=_dfddb .Value ,error (nil );if _aceffg !=nil {return _aceffg ;};_gcega .AlgIdExtSourceAttr =&_ccbea ;continue ;};if _dfddb .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_ffabcg ,_egcbcd :=_dfddb .Value ,error (nil );if _egcbcd !=nil {return _egcbcd ;};_gcega .CryptProviderTypeExtAttr =&_ffabcg ;continue ;};if _dfddb .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"{_ffadef ,_cecbb :=_dfddb .Value ,error (nil );if _cecbb !=nil {return _cecbb ;};_gcega .CryptProviderTypeExtSourceAttr =&_ffadef ;continue ;};if _dfddb .Name .Local =="\u0068\u0061\u0073\u0068"{_gbdcfg ,_ggcecd :=_dfddb .Value ,error (nil );if _ggcecd !=nil {return _ggcecd ;};_gcega .HashAttr =&_gbdcfg ;continue ;};if _dfddb .Name .Local =="\u0073\u0061\u006c\u0074"{_ffeac ,_gcebd :=_dfddb .Value ,error (nil );if _gcebd !=nil {return _gcebd ;};_gcega .SaltAttr =&_ffeac ;continue ;};};for {_gbgdf ,_fdfaa :=d .Token ();if _fdfaa !=nil {return _db .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",_fdfaa );};if _becac ,_bddcc :=_gbgdf .(_d .EndElement );_bddcc &&_becac .Name ==start .Name {break ;};};return nil ;};type WdCT_WordprocessingCanvasChoice struct{Wsp []*WdWsp ;Pic []*_dg .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;Wgp []*WdWgp ;GraphicFrame []*WdCT_GraphicFrame ;};func (_efegc *EG_RPrMath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0077\u003a\u0045G\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068";if _efegc .Ins !=nil {_becgac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_efegc .Ins ,_becgac );};if _efegc .Del !=nil {_fdbee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_efegc .Del ,_fdbee );};if _efegc .RPr !=nil {_bdbce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_efegc .RPr ,_bdbce );};return nil ;};func NewCT_Perm ()*CT_Perm {_dfaggf :=&CT_Perm {};return _dfaggf }; - -// Validate validates the CT_Base64Binary and its children -func (_fg *CT_Base64Binary )Validate ()error {return _fg .ValidateWithPath ("\u0043T\u005fB\u0061\u0073\u0065\u0036\u0034\u0042\u0069\u006e\u0061\u0072\u0079");};type WebSettings struct{CT_WebSettings };func (_fcaag ST_PageBorderDisplay )ValidateWithPath (path string )error {switch _fcaag {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcaag ));};return nil ;};type ST_FtnEdn byte ;func (_aacead *CT_TblWidth )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aacead .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_db .Sprintf ("\u0025\u0076",*_aacead .WAttr )});};if _aacead .TypeAttr !=ST_TblWidthUnset {_fadfe ,_ccfdc :=_aacead .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _ccfdc !=nil {return _ccfdc ;};start .Attr =append (start .Attr ,_fadfe );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bef *CT_Bookmark )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",_bef .NameAttr )});if _bef .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_bef .ColFirstAttr )});};if _bef .ColLastAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_db .Sprintf ("\u0025\u0076",*_bef .ColLastAttr )});};if _bef .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_adec ,_edac :=_bef .DisplacedByCustomXmlAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _edac !=nil {return _edac ;};start .Attr =append (start .Attr ,_adec );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_bef .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_acfcfe ST_InfoTextType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eeaafg :=_d .Attr {};_eeaafg .Name =name ;switch _acfcfe {case ST_InfoTextTypeUnset :_eeaafg .Value ="";case ST_InfoTextTypeText :_eeaafg .Value ="\u0074\u0065\u0078\u0074";case ST_InfoTextTypeAutoText :_eeaafg .Value ="\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return _eeaafg ,nil ;};func (_faaad *ST_SdtDateMappingType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_faaad =0;case "\u0074\u0065\u0078\u0074":*_faaad =1;case "\u0064\u0061\u0074\u0065":*_faaad =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_faaad =3;};return nil ;};type ST_TblLayoutType byte ;func (_caega ST_DocProtect )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dcgfcd :=_d .Attr {};_dcgfcd .Name =name ;switch _caega {case ST_DocProtectUnset :_dcgfcd .Value ="";case ST_DocProtectNone :_dcgfcd .Value ="\u006e\u006f\u006e\u0065";case ST_DocProtectReadOnly :_dcgfcd .Value ="\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079";case ST_DocProtectComments :_dcgfcd .Value ="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";case ST_DocProtectTrackedChanges :_dcgfcd .Value ="\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073";case ST_DocProtectForms :_dcgfcd .Value ="\u0066\u006f\u0072m\u0073";};return _dcgfcd ,nil ;}; - -// Validate validates the CT_LevelText and its children -func (_fafbd *CT_LevelText )Validate ()error {return _fafbd .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0054\u0065\u0078\u0074");};func (_ffgbe *Styles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffgbe .CT_Styles =*NewCT_Styles ();_aeceac :for {_aabbeb ,_bffaa :=d .Token ();if _bffaa !=nil {return _bffaa ;};switch _dfaga :=_aabbeb .(type ){case _d .StartElement :switch _dfaga .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffgbe .DocDefaults =NewCT_DocDefaults ();if _cceaea :=d .DecodeElement (_ffgbe .DocDefaults ,&_dfaga );_cceaea !=nil {return _cceaea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffgbe .LatentStyles =NewCT_LatentStyles ();if _ddceaf :=d .DecodeElement (_ffgbe .LatentStyles ,&_dfaga );_ddceaf !=nil {return _ddceaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ecbefe :=NewCT_Style ();if _fbdacg :=d .DecodeElement (_ecbefe ,&_dfaga );_fbdacg !=nil {return _fbdacg ;};_ffgbe .Style =append (_ffgbe .Style ,_ecbefe );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\u0053\u0074\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_dfaga .Name );if _egcccg :=d .Skip ();_egcccg !=nil {return _egcccg ;};};case _d .EndElement :break _aeceac ;case _d .CharData :};};return nil ;};func (_adbac ST_JcTable )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fbcaf :=_d .Attr {};_fbcaf .Name =name ;switch _adbac {case ST_JcTableUnset :_fbcaf .Value ="";case ST_JcTableCenter :_fbcaf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcTableEnd :_fbcaf .Value ="\u0065\u006e\u0064";case ST_JcTableLeft :_fbcaf .Value ="\u006c\u0065\u0066\u0074";case ST_JcTableRight :_fbcaf .Value ="\u0072\u0069\u0067h\u0074";case ST_JcTableStart :_fbcaf .Value ="\u0073\u0074\u0061r\u0074";};return _fbcaf ,nil ;};func NewCT_FontFamily ()*CT_FontFamily {_acaac :=&CT_FontFamily {};_acaac .ValAttr =ST_FontFamily (1);return _acaac ;};type CT_TcBorders struct{ - -// Table Cell Top Border -Top *CT_Border ; - -// Table Cell Leading Edge Border -Start *CT_Border ; +// Underline +U *CT_Underline ; -// Table Cell Leading Edge Border -Left *CT_Border ; +// Animated Text Effect +Effect *CT_TextEffect ; -// Table Cell Bottom Border -Bottom *CT_Border ; +// Text Border +Bdr *CT_Border ; -// Table Cell Trailing Edge Border -End *CT_Border ; +// Run Shading +Shd *CT_Shd ; -// Table Cell Trailing Edge Border -Right *CT_Border ; +// Manual Run Width +FitText *CT_FitText ; -// Table Cell Inside Horizontal Edges Border -InsideH *CT_Border ; +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; -// Table Cell Inside Vertical Edges Border -InsideV *CT_Border ; +// Right To Left Text +Rtl *CT_OnOff ; -// Table Cell Top Left to Bottom Right Diagonal Border -Tl2br *CT_Border ; +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; -// Table Cell Top Right to Bottom Left Diagonal Border -Tr2bl *CT_Border ;};func (_fadbef ST_BrType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cecacd :=_d .Attr {};_cecacd .Name =name ;switch _fadbef {case ST_BrTypeUnset :_cecacd .Value ="";case ST_BrTypePage :_cecacd .Value ="\u0070\u0061\u0067\u0065";case ST_BrTypeColumn :_cecacd .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case ST_BrTypeTextWrapping :_cecacd .Value ="\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067";};return _cecacd ,nil ;};func (_adagb *Footnotes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adagb .CT_Footnotes =*NewCT_Footnotes ();_edeaca :for {_eadcg ,_adbda :=d .Token ();if _adbda !=nil {return _adbda ;};switch _eaadbdd :=_eadcg .(type ){case _d .StartElement :switch _eaadbdd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aegfb :=NewCT_FtnEdn ();if _ebgff :=d .DecodeElement (_aegfb ,&_eaadbdd );_ebgff !=nil {return _ebgff ;};_adagb .Footnote =append (_adagb .Footnote ,_aegfb );default:_ee .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",_eaadbdd .Name );if _cggbce :=d .Skip ();_cggbce !=nil {return _cggbce ;};};case _d .EndElement :break _edeaca ;case _d .CharData :};};return nil ;}; +// Emphasis Mark +Em *CT_Em ; -// Validate validates the CT_SectPrChange and its children -func (_abcbe *CT_SectPrChange )Validate ()error {return _abcbe .ValidateWithPath ("\u0043T\u005fS\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_gddafc *WdCT_TxbxContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gddafc .AltChunk !=nil {_cgcce :=_d .StartElement {Name :_d .Name {Local :"w\u0070\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_gfdagb :=range _gddafc .AltChunk {e .EncodeElement (_gfdagb ,_cgcce );};};if _gddafc .EG_ContentBlockContent !=nil {for _ ,_addbcb :=range _gddafc .EG_ContentBlockContent {_addbcb .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Cnf struct{ +// Languages for Run Content +Lang *CT_Language ; -// Conditional Formatting Bit Mask -ValAttr *string ; +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; -// First Row -FirstRowAttr *_c .ST_OnOff ; +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; -// Last Row -LastRowAttr *_c .ST_OnOff ; +// Office Open XML Math +OMath *CT_OnOff ;};func NewCT_Columns ()*CT_Columns {_geba :=&CT_Columns {};return _geba };func (_cgaaf *ST_PageOrientation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdaeadf ,_bdgag :=d .Token ();if _bdgag !=nil {return _bdgag ;};if _abecc ,_cadbg :=_bdaeadf .(_d .EndElement );_cadbg &&_abecc .Name ==start .Name {*_cgaaf =1;return nil ;};if _bafba ,_edafd :=_bdaeadf .(_d .CharData );!_edafd {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",_bdaeadf );}else {switch string (_bafba ){case "":*_cgaaf =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_cgaaf =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_cgaaf =2;};};_bdaeadf ,_bdgag =d .Token ();if _bdgag !=nil {return _bdgag ;};if _gbffac ,_agfaf :=_bdaeadf .(_d .EndElement );_agfaf &&_gbffac .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",_bdaeadf );};func (_gaefeb ST_FrameLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gaefeb .String (),start );};func NewCT_ParaRPrChange ()*CT_ParaRPrChange {_abcfa :=&CT_ParaRPrChange {};_abcfa .RPr =NewCT_ParaRPrOriginal ();return _abcfa ;};func (_ccafed *ST_Direction )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dabbd ,_ecbbd :=d .Token ();if _ecbbd !=nil {return _ecbbd ;};if _acfccg ,_eedfg :=_dabbd .(_d .EndElement );_eedfg &&_acfccg .Name ==start .Name {*_ccafed =1;return nil ;};if _aabaeb ,_abfgf :=_dabbd .(_d .CharData );!_abfgf {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",_dabbd );}else {switch string (_aabaeb ){case "":*_ccafed =0;case "\u006c\u0074\u0072":*_ccafed =1;case "\u0072\u0074\u006c":*_ccafed =2;};};_dabbd ,_ecbbd =d .Token ();if _ecbbd !=nil {return _ecbbd ;};if _abfdc ,_aeedag :=_dabbd .(_d .EndElement );_aeedag &&_abfdc .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",_dabbd );}; -// First Column -FirstColumnAttr *_c .ST_OnOff ; +// Validate validates the CT_SdtContentRun and its children +func (_gdeea *CT_SdtContentRun )Validate ()error {return _gdeea .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func (_dcdcdc *CT_StyleSort )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcdcdc .ValAttr =ST_StyleSort (1);for _ ,_cgefc :=range start .Attr {if _cgefc .Name .Local =="\u0076\u0061\u006c"{_dcdcdc .ValAttr .UnmarshalXMLAttr (_cgefc );continue ;};};for {_ggfcd ,_ggced :=d .Token ();if _ggced !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074y\u006c\u0065\u0053\u006f\u0072\u0074\u003a\u0020\u0025\u0073",_ggced );};if _ecbdg ,_affdbc :=_ggfcd .(_d .EndElement );_affdbc &&_ecbdg .Name ==start .Name {break ;};};return nil ;}; -// Last Column -LastColumnAttr *_c .ST_OnOff ; +// ValidateWithPath validates the CT_ParaRPrOriginal and its children, prefixing error messages with path +func (_agdebf *CT_ParaRPrOriginal )ValidateWithPath (path string )error {if _agdebf .Ins !=nil {if _bcabd :=_agdebf .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_bcabd !=nil {return _bcabd ;};};if _agdebf .Del !=nil {if _cdcaf :=_agdebf .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_cdcaf !=nil {return _cdcaf ;};};if _agdebf .MoveFrom !=nil {if _acbeg :=_agdebf .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_acbeg !=nil {return _acbeg ;};};if _agdebf .MoveTo !=nil {if _eagac :=_agdebf .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_eagac !=nil {return _eagac ;};};if _agdebf .RStyle !=nil {if _bgecc :=_agdebf .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_bgecc !=nil {return _bgecc ;};};if _agdebf .RFonts !=nil {if _ccacfg :=_agdebf .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_ccacfg !=nil {return _ccacfg ;};};if _agdebf .B !=nil {if _gbaea :=_agdebf .B .ValidateWithPath (path +"\u002f\u0042");_gbaea !=nil {return _gbaea ;};};if _agdebf .BCs !=nil {if _adade :=_agdebf .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_adade !=nil {return _adade ;};};if _agdebf .I !=nil {if _aebcbb :=_agdebf .I .ValidateWithPath (path +"\u002f\u0049");_aebcbb !=nil {return _aebcbb ;};};if _agdebf .ICs !=nil {if _dcdfa :=_agdebf .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_dcdfa !=nil {return _dcdfa ;};};if _agdebf .Caps !=nil {if _dacac :=_agdebf .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_dacac !=nil {return _dacac ;};};if _agdebf .SmallCaps !=nil {if _gageg :=_agdebf .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_gageg !=nil {return _gageg ;};};if _agdebf .Strike !=nil {if _afcec :=_agdebf .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_afcec !=nil {return _afcec ;};};if _agdebf .Dstrike !=nil {if _gaafe :=_agdebf .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_gaafe !=nil {return _gaafe ;};};if _agdebf .Outline !=nil {if _bcdcc :=_agdebf .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_bcdcc !=nil {return _bcdcc ;};};if _agdebf .Shadow !=nil {if _bbcge :=_agdebf .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_bbcge !=nil {return _bbcge ;};};if _agdebf .Emboss !=nil {if _ddabg :=_agdebf .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_ddabg !=nil {return _ddabg ;};};if _agdebf .Imprint !=nil {if _ecgbg :=_agdebf .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_ecgbg !=nil {return _ecgbg ;};};if _agdebf .NoProof !=nil {if _feadf :=_agdebf .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_feadf !=nil {return _feadf ;};};if _agdebf .SnapToGrid !=nil {if _befcd :=_agdebf .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_befcd !=nil {return _befcd ;};};if _agdebf .Vanish !=nil {if _efaged :=_agdebf .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_efaged !=nil {return _efaged ;};};if _agdebf .WebHidden !=nil {if _gdade :=_agdebf .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_gdade !=nil {return _gdade ;};};if _agdebf .Color !=nil {if _cccfb :=_agdebf .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_cccfb !=nil {return _cccfb ;};};if _agdebf .Spacing !=nil {if _aaeffa :=_agdebf .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_aaeffa !=nil {return _aaeffa ;};};if _agdebf .W !=nil {if _egcfe :=_agdebf .W .ValidateWithPath (path +"\u002f\u0057");_egcfe !=nil {return _egcfe ;};};if _agdebf .Kern !=nil {if _cbgggb :=_agdebf .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_cbgggb !=nil {return _cbgggb ;};};if _agdebf .Position !=nil {if _fcafaa :=_agdebf .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_fcafaa !=nil {return _fcafaa ;};};if _agdebf .Sz !=nil {if _gfcfb :=_agdebf .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_gfcfb !=nil {return _gfcfb ;};};if _agdebf .SzCs !=nil {if _cafadd :=_agdebf .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_cafadd !=nil {return _cafadd ;};};if _agdebf .Highlight !=nil {if _aaaed :=_agdebf .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_aaaed !=nil {return _aaaed ;};};if _agdebf .U !=nil {if _ffagc :=_agdebf .U .ValidateWithPath (path +"\u002f\u0055");_ffagc !=nil {return _ffagc ;};};if _agdebf .Effect !=nil {if _cgefg :=_agdebf .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_cgefg !=nil {return _cgefg ;};};if _agdebf .Bdr !=nil {if _fefee :=_agdebf .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_fefee !=nil {return _fefee ;};};if _agdebf .Shd !=nil {if _ecbda :=_agdebf .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_ecbda !=nil {return _ecbda ;};};if _agdebf .FitText !=nil {if _dbcd :=_agdebf .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_dbcd !=nil {return _dbcd ;};};if _agdebf .VertAlign !=nil {if _bgfcd :=_agdebf .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_bgfcd !=nil {return _bgfcd ;};};if _agdebf .Rtl !=nil {if _ggfc :=_agdebf .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_ggfc !=nil {return _ggfc ;};};if _agdebf .Cs !=nil {if _gcbgc :=_agdebf .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_gcbgc !=nil {return _gcbgc ;};};if _agdebf .Em !=nil {if _ceggd :=_agdebf .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_ceggd !=nil {return _ceggd ;};};if _agdebf .Lang !=nil {if _efdae :=_agdebf .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_efdae !=nil {return _efdae ;};};if _agdebf .EastAsianLayout !=nil {if _ceddfe :=_agdebf .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_ceddfe !=nil {return _ceddfe ;};};if _agdebf .SpecVanish !=nil {if _ageg :=_agdebf .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_ageg !=nil {return _ageg ;};};if _agdebf .OMath !=nil {if _caaea :=_agdebf .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_caaea !=nil {return _caaea ;};};return nil ;};func (_ccbeaf ST_ProofErr )Validate ()error {return _ccbeaf .ValidateWithPath ("")};func (_effcb ST_TextEffect )String ()string {switch _effcb {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 (_fgecf *CT_Empty )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_faead ,_fddbeg :=d .Token ();if _fddbeg !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_fddbeg );};if _dgbda ,_faecf :=_faead .(_d .EndElement );_faecf &&_dgbda .Name ==start .Name {break ;};};return nil ;};func (_cebdf ST_Lock )String ()string {switch _cebdf {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 "";}; -// Odd Numbered Vertical Band -OddVBandAttr *_c .ST_OnOff ; +// ValidateWithPath validates the CT_PageMar and its children, prefixing error messages with path +func (_ccddd *CT_PageMar )ValidateWithPath (path string )error {if _agfgf :=_ccddd .TopAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0041\u0074\u0074\u0072");_agfgf !=nil {return _agfgf ;};if _bfeca :=_ccddd .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_bfeca !=nil {return _bfeca ;};if _cecdc :=_ccddd .BottomAttr .ValidateWithPath (path +"/\u0042\u006f\u0074\u0074\u006f\u006d\u0041\u0074\u0074\u0072");_cecdc !=nil {return _cecdc ;};if _bgbbdg :=_ccddd .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r");_bgbbdg !=nil {return _bgbbdg ;};if _gadgc :=_ccddd .HeaderAttr .ValidateWithPath (path +"/\u0048\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_gadgc !=nil {return _gadgc ;};if _bfad :=_ccddd .FooterAttr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_bfad !=nil {return _bfad ;};if _edbdf :=_ccddd .GutterAttr .ValidateWithPath (path +"/\u0047\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_edbdf !=nil {return _edbdf ;};return nil ;};func (_ebefb *CT_CustomXmlRow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebefb .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_ebefb .UriAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_g .Sprintf ("\u0025\u0076",_ebefb .ElementAttr )});e .EncodeToken (start );if _ebefb .CustomXmlPr !=nil {_afad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_ebefb .CustomXmlPr ,_afad );};if _ebefb .EG_ContentRowContent !=nil {for _ ,_gcgde :=range _ebefb .EG_ContentRowContent {_gcgde .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbbf *CT_DocRsids )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gbbf .RsidRoot !=nil {_ecabc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"}};e .EncodeElement (_gbbf .RsidRoot ,_ecabc );};if _gbbf .Rsid !=nil {_eeadb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}};for _ ,_cggf :=range _gbbf .Rsid {e .EncodeElement (_cggf ,_eeadb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bbdcf ST_LevelSuffix )Validate ()error {return _bbdcf .ValidateWithPath ("")};type WdCT_PosHChoice struct{Align WdST_AlignH ;PosOffset *int32 ;};func (_facbe *EG_RunInnerContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _facbe .Br !=nil {_dacaed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0072"}};e .EncodeElement (_facbe .Br ,_dacaed );};if _facbe .T !=nil {_dcddea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074"}};e .EncodeElement (_facbe .T ,_dcddea );};if _facbe .ContentPart !=nil {_bbfeca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_facbe .ContentPart ,_bbfeca );};if _facbe .DelText !=nil {_efgba :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_facbe .DelText ,_efgba );};if _facbe .InstrText !=nil {_ebefbb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}};e .EncodeElement (_facbe .InstrText ,_ebefbb );};if _facbe .DelInstrText !=nil {_afdcee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_facbe .DelInstrText ,_afdcee );};if _facbe .NoBreakHyphen !=nil {_dgfaaa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_facbe .NoBreakHyphen ,_dgfaaa );};if _facbe .SoftHyphen !=nil {_bbdcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_facbe .SoftHyphen ,_bbdcg );};if _facbe .DayShort !=nil {_cfgcag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_facbe .DayShort ,_cfgcag );};if _facbe .MonthShort !=nil {_baaea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_facbe .MonthShort ,_baaea );};if _facbe .YearShort !=nil {_aadfa :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_facbe .YearShort ,_aadfa );};if _facbe .DayLong !=nil {_debga :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}};e .EncodeElement (_facbe .DayLong ,_debga );};if _facbe .MonthLong !=nil {_ggcgf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_facbe .MonthLong ,_ggcgf );};if _facbe .YearLong !=nil {_efcfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}};e .EncodeElement (_facbe .YearLong ,_efcfc );};if _facbe .AnnotationRef !=nil {_bdafd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_facbe .AnnotationRef ,_bdafd );};if _facbe .FootnoteRef !=nil {_dgffg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_facbe .FootnoteRef ,_dgffg );};if _facbe .EndnoteRef !=nil {_daabd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_facbe .EndnoteRef ,_daabd );};if _facbe .Separator !=nil {_aefg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_facbe .Separator ,_aefg );};if _facbe .ContinuationSeparator !=nil {_edfcdb :=_d .StartElement {Name :_d .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 (_facbe .ContinuationSeparator ,_edfcdb );};if _facbe .Sym !=nil {_dagggb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_facbe .Sym ,_dagggb );};if _facbe .PgNum !=nil {_edgab :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}};e .EncodeElement (_facbe .PgNum ,_edgab );};if _facbe .Cr !=nil {_cabfccb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_facbe .Cr ,_cabfccb );};if _facbe .Tab !=nil {_fbfcdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074a\u0062"}};e .EncodeElement (_facbe .Tab ,_fbfcdd );};if _facbe .Object !=nil {_acfebf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_facbe .Object ,_acfebf );};if _facbe .Pict !=nil {_gaffaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_facbe .Pict ,_gaffaa );};if _facbe .FldChar !=nil {_ffcaefb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_facbe .FldChar ,_ffcaefb );};if _facbe .Ruby !=nil {_gggdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}};e .EncodeElement (_facbe .Ruby ,_gggdd );};if _facbe .FootnoteReference !=nil {_dgeac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006fot\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_facbe .FootnoteReference ,_dgeac );};if _facbe .EndnoteReference !=nil {_fdgge :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_facbe .EndnoteReference ,_fdgge );};if _facbe .CommentReference !=nil {_cbgeed :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_facbe .CommentReference ,_cbgeed );};if _facbe .Drawing !=nil {_efbbeb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_facbe .Drawing ,_efbbeb );};if _facbe .Ptab !=nil {_ebagf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}};e .EncodeElement (_facbe .Ptab ,_ebagf );};if _facbe .LastRenderedPageBreak !=nil {_dfbcad :=_d .StartElement {Name :_d .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 (_facbe .LastRenderedPageBreak ,_dfbcad );};return nil ;};func (_bbfcdc *EG_FtnEdnNumProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebafg :for {_dgfeb ,_bfacac :=d .Token ();if _bfacac !=nil {return _bfacac ;};switch _bfaaa :=_dgfeb .(type ){case _d .StartElement :switch _bfaaa .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbfcdc .NumStart =NewCT_DecimalNumber ();if _bggbd :=d .DecodeElement (_bbfcdc .NumStart ,&_bfaaa );_bggbd !=nil {return _bggbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbfcdc .NumRestart =NewCT_NumRestart ();if _dfdage :=d .DecodeElement (_bbfcdc .NumRestart ,&_bfaaa );_dfdage !=nil {return _dfdage ;};default:_dg .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",_bfaaa .Name );if _cbgdf :=d .Skip ();_cbgdf !=nil {return _cbgdf ;};};case _d .EndElement :break _ebafg ;case _d .CharData :};};return nil ;};func (_aacac *CT_Headers )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fdafd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}};for _ ,_bafg :=range _aacac .Header {e .EncodeElement (_bafg ,_fdafd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eddgeb *CT_Tbl )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eddgeb .EG_RangeMarkupElements !=nil {for _ ,_efdaf :=range _eddgeb .EG_RangeMarkupElements {_efdaf .MarshalXML (e ,_d .StartElement {});};};_beecb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_eddgeb .TblPr ,_beecb );_ebbcf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_eddgeb .TblGrid ,_ebbcf );if _eddgeb .EG_ContentRowContent !=nil {for _ ,_eccdeff :=range _eddgeb .EG_ContentRowContent {_eccdeff .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type EG_CellMarkupElements struct{ -// Even Numbered Vertical Band -EvenVBandAttr *_c .ST_OnOff ; +// Table Cell Insertion +CellIns *CT_TrackChange ; -// Odd Numbered Horizontal Band -OddHBandAttr *_c .ST_OnOff ; +// Table Cell Deletion +CellDel *CT_TrackChange ; -// Even Numbered Horizontal Band -EvenHBandAttr *_c .ST_OnOff ; +// Vertically Merged/Split Table Cells +CellMerge *CT_CellMergeTrackChange ;};type CT_TrPr struct{ -// First Row and First Column -FirstRowFirstColumnAttr *_c .ST_OnOff ; +// Table Row Conditional Formatting +CnfStyle []*CT_Cnf ; -// First Row and Last Column -FirstRowLastColumnAttr *_c .ST_OnOff ; +// Associated HTML div ID +DivId []*CT_DecimalNumber ; -// Last Row and First Column -LastRowFirstColumnAttr *_c .ST_OnOff ; +// Grid Columns Before First Cell +GridBefore []*CT_DecimalNumber ; -// Last Row and Last Column -LastRowLastColumnAttr *_c .ST_OnOff ;};type ST_Shd byte ;func (_efgaefd *ST_DocPartType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_efgaefd =0;case "\u006e\u006f\u006e\u0065":*_efgaefd =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_efgaefd =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_efgaefd =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_efgaefd =4;case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_efgaefd =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_efgaefd =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_efgaefd =7;};return nil ;}; +// Grid Columns After Last Cell +GridAfter []*CT_DecimalNumber ; -// ValidateWithPath validates the CT_FramesetSplitbar and its children, prefixing error messages with path -func (_bafb *CT_FramesetSplitbar )ValidateWithPath (path string )error {if _bafb .W !=nil {if _affb :=_bafb .W .ValidateWithPath (path +"\u002f\u0057");_affb !=nil {return _affb ;};};if _bafb .Color !=nil {if _cddb :=_bafb .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_cddb !=nil {return _cddb ;};};if _bafb .NoBorder !=nil {if _ecggb :=_bafb .NoBorder .ValidateWithPath (path +"\u002fN\u006f\u0042\u006f\u0072\u0064\u0065r");_ecggb !=nil {return _ecggb ;};};if _bafb .FlatBorders !=nil {if _ecddb :=_bafb .FlatBorders .ValidateWithPath (path +"\u002f\u0046\u006ca\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_ecddb !=nil {return _ecddb ;};};return nil ;};func (_eegaca *CT_FontSig )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0030"},Value :_db .Sprintf ("\u0025\u0076",_eegaca .Usb0Attr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0031"},Value :_db .Sprintf ("\u0025\u0076",_eegaca .Usb1Attr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0032"},Value :_db .Sprintf ("\u0025\u0076",_eegaca .Usb2Attr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0033"},Value :_db .Sprintf ("\u0025\u0076",_eegaca .Usb3Attr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0030"},Value :_db .Sprintf ("\u0025\u0076",_eegaca .Csb0Attr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0031"},Value :_db .Sprintf ("\u0025\u0076",_eegaca .Csb1Attr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_agafg ST_AnnotationVMerge )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_agafg .String (),start );};func (_bgfbbb ST_Lock )ValidateWithPath (path string )error {switch _bgfbbb {case 0,1,2,3,4:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgfbbb ));};return nil ;};func (_aebfd *CT_TblPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aebfd .TblStyle !=nil {_geefbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aebfd .TblStyle ,_geefbb );};if _aebfd .TblpPr !=nil {_gabbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}};e .EncodeElement (_aebfd .TblpPr ,_gabbg );};if _aebfd .TblOverlap !=nil {_daedea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}};e .EncodeElement (_aebfd .TblOverlap ,_daedea );};if _aebfd .BidiVisual !=nil {_ddfged :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}};e .EncodeElement (_aebfd .BidiVisual ,_ddfged );};if _aebfd .TblStyleRowBandSize !=nil {_ffggc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0052\u006f\u0077\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_aebfd .TblStyleRowBandSize ,_ffggc );};if _aebfd .TblStyleColBandSize !=nil {_cdfgd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0043\u006f\u006c\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_aebfd .TblStyleColBandSize ,_cdfgd );};if _aebfd .TblW !=nil {_bcfda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_aebfd .TblW ,_bcfda );};if _aebfd .Jc !=nil {_dggbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_aebfd .Jc ,_dggbg );};if _aebfd .TblCellSpacing !=nil {_dbfeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_aebfd .TblCellSpacing ,_dbfeb );};if _aebfd .TblInd !=nil {_acbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_aebfd .TblInd ,_acbd );};if _aebfd .TblBorders !=nil {_bafce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_aebfd .TblBorders ,_bafce );};if _aebfd .Shd !=nil {_abaae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_aebfd .Shd ,_abaae );};if _aebfd .TblLayout !=nil {_fecdcc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_aebfd .TblLayout ,_fecdcc );};if _aebfd .TblCellMar !=nil {_ggdgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_aebfd .TblCellMar ,_ggdgc );};if _aebfd .TblLook !=nil {_cbbge :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_aebfd .TblLook ,_cbbge );};if _aebfd .TblCaption !=nil {_fceeeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aebfd .TblCaption ,_fceeeb );};if _aebfd .TblDescription !=nil {_gdafc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aebfd .TblDescription ,_gdafc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Preferred Width Before Table Row +WBefore []*CT_TblWidth ; -// Validate validates the CT_Cnf and its children -func (_dfeb *CT_Cnf )Validate ()error {return _dfeb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006e\u0066");}; +// Preferred Width After Table Row +WAfter []*CT_TblWidth ; -// ValidateWithPath validates the CT_PageMar and its children, prefixing error messages with path -func (_ebcbg *CT_PageMar )ValidateWithPath (path string )error {if _adacf :=_ebcbg .TopAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0041\u0074\u0074\u0072");_adacf !=nil {return _adacf ;};if _edfef :=_ebcbg .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_edfef !=nil {return _edfef ;};if _gdegg :=_ebcbg .BottomAttr .ValidateWithPath (path +"/\u0042\u006f\u0074\u0074\u006f\u006d\u0041\u0074\u0074\u0072");_gdegg !=nil {return _gdegg ;};if _bcecd :=_ebcbg .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r");_bcecd !=nil {return _bcecd ;};if _dafgg :=_ebcbg .HeaderAttr .ValidateWithPath (path +"/\u0048\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_dafgg !=nil {return _dafgg ;};if _cffgea :=_ebcbg .FooterAttr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_cffgea !=nil {return _cffgea ;};if _cgbae :=_ebcbg .GutterAttr .ValidateWithPath (path +"/\u0047\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_cgbae !=nil {return _cgbae ;};return nil ;};func (_eaddfd *ST_PTabLeader )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdgedab ,_gcadd :=d .Token ();if _gcadd !=nil {return _gcadd ;};if _cabcg ,_fecbgg :=_gdgedab .(_d .EndElement );_fecbgg &&_cabcg .Name ==start .Name {*_eaddfd =1;return nil ;};if _aebdb ,_bceac :=_gdgedab .(_d .CharData );!_bceac {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdgedab );}else {switch string (_aebdb ){case "":*_eaddfd =0;case "\u006e\u006f\u006e\u0065":*_eaddfd =1;case "\u0064\u006f\u0074":*_eaddfd =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_eaddfd =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_eaddfd =4;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_eaddfd =5;};};_gdgedab ,_gcadd =d .Token ();if _gcadd !=nil {return _gcadd ;};if _cgbbg ,_fcgbab :=_gdgedab .(_d .EndElement );_fcgbab &&_cgbbg .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdgedab );}; +// Table Row Cannot Break Across Pages +CantSplit []*CT_OnOff ; -// ValidateWithPath validates the CT_TrackChangeRange and its children, prefixing error messages with path -func (_cbbee *CT_TrackChangeRange )ValidateWithPath (path string )error {if _bgfga :=_cbbee .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_bgfga !=nil {return _bgfga ;};return nil ;}; +// Table Row Height +TrHeight []*CT_Height ; -// ValidateWithPath validates the CT_RubyContent and its children, prefixing error messages with path -func (_gfgff *CT_RubyContent )ValidateWithPath (path string )error {if _gfgff .R !=nil {if _fgaff :=_gfgff .R .ValidateWithPath (path +"\u002f\u0052");_fgaff !=nil {return _fgaff ;};};for _gaeed ,_agade :=range _gfgff .EG_RunLevelElts {if _aecbdd :=_agade .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_gaeed ));_aecbdd !=nil {return _aecbdd ;};};return nil ;};func NewCT_TblLook ()*CT_TblLook {_gbcbb :=&CT_TblLook {};return _gbcbb };type CT_Div struct{ +// Repeat Table Row on Every New Page +TblHeader []*CT_OnOff ; -// div Data ID -IdAttr int64 ; +// Table Row Cell Spacing +TblCellSpacing []*CT_TblWidth ; -// Data for HTML blockquote Element -BlockQuote *CT_OnOff ; +// Table Row Alignment +Jc []*CT_JcTable ; -// Data for HTML body Element -BodyDiv *CT_OnOff ; +// Hidden Table Row Marker +Hidden []*CT_OnOff ;Ins *CT_TrackChange ;Del *CT_TrackChange ;TrPrChange *CT_TrPrChange ;};func (_ecg *CT_AltChunkPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ecg .MatchSrc !=nil {_efd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"}};e .EncodeElement (_ecg .MatchSrc ,_efd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ggfed ST_VerticalJc )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcgba :=_d .Attr {};_gcgba .Name =name ;switch _ggfed {case ST_VerticalJcUnset :_gcgba .Value ="";case ST_VerticalJcTop :_gcgba .Value ="\u0074\u006f\u0070";case ST_VerticalJcCenter :_gcgba .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalJcBoth :_gcgba .Value ="\u0062\u006f\u0074\u0068";case ST_VerticalJcBottom :_gcgba .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";};return _gcgba ,nil ;};func (_bgadae *CT_RPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgadae .RPr =NewCT_RPrOriginal ();for _ ,_cceg :=range start .Attr {if _cceg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_cgffc ,_fdcf :=_cceg .Value ,error (nil );if _fdcf !=nil {return _fdcf ;};_bgadae .AuthorAttr =_cgffc ;continue ;};if _cceg .Name .Local =="\u0064\u0061\u0074\u0065"{_acdbe ,_ccgce :=ParseStdlibTime (_cceg .Value );if _ccgce !=nil {return _ccgce ;};_bgadae .DateAttr =&_acdbe ;continue ;};if _cceg .Name .Local =="\u0069\u0064"{_caeca ,_gcage :=_da .ParseInt (_cceg .Value ,10,64);if _gcage !=nil {return _gcage ;};_bgadae .IdAttr =_caeca ;continue ;};};_dgab :for {_eaggf ,_edead :=d .Token ();if _edead !=nil {return _edead ;};switch _cfabda :=_eaggf .(type ){case _d .StartElement :switch _cfabda .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _gbdfaf :=d .DecodeElement (_bgadae .RPr ,&_cfabda );_gbdfaf !=nil {return _gbdfaf ;};default:_dg .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",_cfabda .Name );if _gggbb :=d .Skip ();_gggbb !=nil {return _gggbb ;};};case _d .EndElement :break _dgab ;case _d .CharData :};};return nil ;};func (_cdcfcb ST_DisplacedByCustomXml )ValidateWithPath (path string )error {switch _cdcfcb {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 (_cdcfcb ));};return nil ;};func (_dbbfb *CT_DocumentBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dbbfb .Background !=nil {_cbaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_dbbfb .Background ,_cbaf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type GlossaryDocument struct{CT_GlossaryDocument };func (_ffagd ST_RestartNumber )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_caafb :=_d .Attr {};_caafb .Name =name ;switch _ffagd {case ST_RestartNumberUnset :_caafb .Value ="";case ST_RestartNumberContinuous :_caafb .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_RestartNumberEachSect :_caafb .Value ="\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074";case ST_RestartNumberEachPage :_caafb .Value ="\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065";};return _caafb ,nil ;};func (_gfabc *EG_BlockLevelChunkElts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfabc .EG_ContentBlockContent !=nil {for _ ,_ggbfg :=range _gfabc .EG_ContentBlockContent {_ggbfg .MarshalXML (e ,_d .StartElement {});};};return nil ;};func (_gadcca *CT_MathCtrlIns )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfbadd :=range start .Attr {if _cfbadd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ggddf ,_dgde :=_cfbadd .Value ,error (nil );if _dgde !=nil {return _dgde ;};_gadcca .AuthorAttr =_ggddf ;continue ;};if _cfbadd .Name .Local =="\u0064\u0061\u0074\u0065"{_ccgaa ,_ccag :=ParseStdlibTime (_cfbadd .Value );if _ccag !=nil {return _ccag ;};_gadcca .DateAttr =&_ccgaa ;continue ;};if _cfbadd .Name .Local =="\u0069\u0064"{_edecg ,_ebaca :=_da .ParseInt (_cfbadd .Value ,10,64);if _ebaca !=nil {return _ebaca ;};_gadcca .IdAttr =_edecg ;continue ;};};for {_dbdgb ,_bgaaa :=d .Token ();if _bgaaa !=nil {return _g .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",_bgaaa );};if _ecgceb ,_gcaf :=_dbdgb .(_d .EndElement );_gcaf &&_ecgceb .Name ==start .Name {break ;};};return nil ;};func (_faebc ST_HAnchor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_faebc .String (),start );};func NewCT_CalendarType ()*CT_CalendarType {_dbagg :=&CT_CalendarType {};return _dbagg }; -// Left Margin for HTML div -MarLeft *CT_SignedTwipsMeasure ; +// ValidateWithPath validates the Hdr and its children, prefixing error messages with path +func (_abfca *Hdr )ValidateWithPath (path string )error {if _daaedc :=_abfca .CT_HdrFtr .ValidateWithPath (path );_daaedc !=nil {return _daaedc ;};return nil ;};func (_fedgaf ST_TextScale )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fedgaf .ST_TextScalePercent !=nil {e .EncodeToken (_d .CharData (*_fedgaf .ST_TextScalePercent ));};if _fedgaf .ST_TextScaleDecimal !=nil {e .EncodeToken (_d .CharData (_g .Sprintf ("\u0025\u0064",*_fedgaf .ST_TextScaleDecimal )));};return e .EncodeToken (_d .EndElement {Name :start .Name });}; -// Right Margin for HTML div -MarRight *CT_SignedTwipsMeasure ; +// Validate validates the EG_RubyContent and its children +func (_bdbdad *EG_RubyContent )Validate ()error {return _bdbdad .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");};type EG_BlockLevelChunkElts struct{EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_aabefc ST_Jc )Validate ()error {return _aabefc .ValidateWithPath ("")};func (_cdgceb *EG_ParaRPrTrackChanges )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdgceb .Ins !=nil {_fgead :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_cdgceb .Ins ,_fgead );};if _cdgceb .Del !=nil {_dbdee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_cdgceb .Del ,_dbdee );};if _cdgceb .MoveFrom !=nil {_cfcfde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_cdgceb .MoveFrom ,_cfcfde );};if _cdgceb .MoveTo !=nil {_dabdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_cdgceb .MoveTo ,_dabdb );};return nil ;}; -// Top Margin for HTML div -MarTop *CT_SignedTwipsMeasure ; +// Validate validates the CT_Underline and its children +func (_bcdga *CT_Underline )Validate ()error {return _bcdga .ValidateWithPath ("\u0043\u0054\u005fU\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065");};func (_fbaea ST_ObjectUpdateMode )ValidateWithPath (path string )error {switch _fbaea {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 (_fbaea ));};return nil ;};func (_decdgd *ST_SignedHpsMeasure )ValidateWithPath (path string )error {_fefff :=[]string {};if _decdgd .Int64 !=nil {_fefff =append (_fefff ,"\u0049\u006e\u00746\u0034");};if _decdgd .ST_UniversalMeasure !=nil {_fefff =append (_fefff ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_fefff )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fefff );};return nil ;};func (_debcfc ST_DocPartGallery )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cffegd :=_d .Attr {};_cffegd .Name =name ;switch _debcfc {case ST_DocPartGalleryUnset :_cffegd .Value ="";case ST_DocPartGalleryPlaceholder :_cffegd .Value ="p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072";case ST_DocPartGalleryAny :_cffegd .Value ="\u0061\u006e\u0079";case ST_DocPartGalleryDefault :_cffegd .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocPartGalleryDocParts :_cffegd .Value ="\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCoverPg :_cffegd .Value ="\u0063o\u0076\u0065\u0072\u0050\u0067";case ST_DocPartGalleryEq :_cffegd .Value ="\u0065\u0071";case ST_DocPartGalleryFtrs :_cffegd .Value ="\u0066\u0074\u0072\u0073";case ST_DocPartGalleryHdrs :_cffegd .Value ="\u0068\u0064\u0072\u0073";case ST_DocPartGalleryPgNum :_cffegd .Value ="\u0070\u0067\u004eu\u006d";case ST_DocPartGalleryTbls :_cffegd .Value ="\u0074\u0062\u006c\u0073";case ST_DocPartGalleryWatermarks :_cffegd .Value ="\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073";case ST_DocPartGalleryAutoTxt :_cffegd .Value ="\u0061u\u0074\u006f\u0054\u0078\u0074";case ST_DocPartGalleryTxtBox :_cffegd .Value ="\u0074\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryPgNumT :_cffegd .Value ="\u0070\u0067\u004e\u0075\u006d\u0054";case ST_DocPartGalleryPgNumB :_cffegd .Value ="\u0070\u0067\u004e\u0075\u006d\u0042";case ST_DocPartGalleryPgNumMargins :_cffegd .Value ="\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case ST_DocPartGalleryTblOfContents :_cffegd .Value ="\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073";case ST_DocPartGalleryBib :_cffegd .Value ="\u0062\u0069\u0062";case ST_DocPartGalleryCustQuickParts :_cffegd .Value ="\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCustCoverPg :_cffegd .Value ="c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067";case ST_DocPartGalleryCustEq :_cffegd .Value ="\u0063\u0075\u0073\u0074\u0045\u0071";case ST_DocPartGalleryCustFtrs :_cffegd .Value ="\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073";case ST_DocPartGalleryCustHdrs :_cffegd .Value ="\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073";case ST_DocPartGalleryCustPgNum :_cffegd .Value ="\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m";case ST_DocPartGalleryCustTbls :_cffegd .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073";case ST_DocPartGalleryCustWatermarks :_cffegd .Value ="\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073";case ST_DocPartGalleryCustAutoTxt :_cffegd .Value ="c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074";case ST_DocPartGalleryCustTxtBox :_cffegd .Value ="\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryCustPgNumT :_cffegd .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054";case ST_DocPartGalleryCustPgNumB :_cffegd .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042";case ST_DocPartGalleryCustPgNumMargins :_cffegd .Value ="\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case ST_DocPartGalleryCustTblOfContents :_cffegd .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073";case ST_DocPartGalleryCustBib :_cffegd .Value ="\u0063u\u0073\u0074\u0042\u0069\u0062";case ST_DocPartGalleryCustom1 :_cffegd .Value ="\u0063u\u0073\u0074\u006f\u006d\u0031";case ST_DocPartGalleryCustom2 :_cffegd .Value ="\u0063u\u0073\u0074\u006f\u006d\u0032";case ST_DocPartGalleryCustom3 :_cffegd .Value ="\u0063u\u0073\u0074\u006f\u006d\u0033";case ST_DocPartGalleryCustom4 :_cffegd .Value ="\u0063u\u0073\u0074\u006f\u006d\u0034";case ST_DocPartGalleryCustom5 :_cffegd .Value ="\u0063u\u0073\u0074\u006f\u006d\u0035";};return _cffegd ,nil ;}; -// Bottom Margin for HTML div -MarBottom *CT_SignedTwipsMeasure ; +// Validate validates the CT_DocPartType and its children +func (_bcedg *CT_DocPartType )Validate ()error {return _bcedg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0054\u0079\u0070\u0065");};func (_dgafd *CT_MailMergeDataType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_dgafd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Compat ()*CT_Compat {_fggf :=&CT_Compat {};return _fggf };func (_fgagg *WdCT_PosVChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fgagg .Align !=WdST_AlignVUnset {_gcbebd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}};e .EncodeElement (_fgagg .Align ,_gcbebd );};if _fgagg .PosOffset !=nil {_adada :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_fgagg .PosOffset ,_adada );};return nil ;};func (_ggacb ST_HdrFtr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ggacb .String (),start );};func (_adaagd *CT_WebSettings )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _adaagd .Frameset !=nil {_bdcbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}};e .EncodeElement (_adaagd .Frameset ,_bdcbd );};if _adaagd .Divs !=nil {_abegf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0073"}};e .EncodeElement (_adaagd .Divs ,_abegf );};if _adaagd .Encoding !=nil {_bdcff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}};e .EncodeElement (_adaagd .Encoding ,_bdcff );};if _adaagd .OptimizeForBrowser !=nil {_adgae :=_d .StartElement {Name :_d .Name {Local :"w\u003ao\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0046o\u0072\u0042\u0072\u006fws\u0065\u0072"}};e .EncodeElement (_adaagd .OptimizeForBrowser ,_adgae );};if _adaagd .RelyOnVML !=nil {_aaaee :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c"}};e .EncodeElement (_adaagd .RelyOnVML ,_aaaee );};if _adaagd .AllowPNG !=nil {_efbgec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}};e .EncodeElement (_adaagd .AllowPNG ,_efbgec );};if _adaagd .DoNotRelyOnCSS !=nil {_gfbgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003ad\u006f\u004e\u006ft\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053"}};e .EncodeElement (_adaagd .DoNotRelyOnCSS ,_gfbgf );};if _adaagd .DoNotSaveAsSingleFile !=nil {_adccc :=_d .StartElement {Name :_d .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 (_adaagd .DoNotSaveAsSingleFile ,_adccc );};if _adaagd .DoNotOrganizeInFolder !=nil {_gfegf :=_d .StartElement {Name :_d .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 (_adaagd .DoNotOrganizeInFolder ,_gfegf );};if _adaagd .DoNotUseLongFileNames !=nil {_afgga :=_d .StartElement {Name :_d .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 (_adaagd .DoNotUseLongFileNames ,_afgga );};if _adaagd .PixelsPerInch !=nil {_fdbcbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070i\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}};e .EncodeElement (_adaagd .PixelsPerInch ,_fdbcbb );};if _adaagd .TargetScreenSz !=nil {_dgcac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0061\u0072\u0067e\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a"}};e .EncodeElement (_adaagd .TargetScreenSz ,_dgcac );};if _adaagd .SaveSmartTagsAsXml !=nil {_ebegaa :=_d .StartElement {Name :_d .Name {Local :"w\u003as\u0061\u0076\u0065\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0073\u0041sX\u006d\u006c"}};e .EncodeElement (_adaagd .SaveSmartTagsAsXml ,_ebegaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_agfg *CT_FFName )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbddc :=range start .Attr {if _cbddc .Name .Local =="\u0076\u0061\u006c"{_cebb ,_gcab :=_cbddc .Value ,error (nil );if _gcab !=nil {return _gcab ;};_agfg .ValAttr =&_cebb ;continue ;};};for {_agefb ,_bedbd :=d .Token ();if _bedbd !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0046\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_bedbd );};if _gfcg ,_cdaea :=_agefb .(_d .EndElement );_cdaea &&_gfcg .Name ==start .Name {break ;};};return nil ;};func (_gcgcfcb ST_SignedTwipsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gcgcfcb .Int64 !=nil {e .EncodeToken (_d .CharData (_g .Sprintf ("\u0025\u0064",*_gcgcfcb .Int64 )));};if _gcgcfcb .ST_UniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_gcgcfcb .ST_UniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_fgbfa *ST_HAnchor )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fgbfa =0;case "\u0074\u0065\u0078\u0074":*_fgbfa =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fgbfa =2;case "\u0070\u0061\u0067\u0065":*_fgbfa =3;};return nil ;};type CT_EdnPos struct{ -// Set of Borders for HTML div -DivBdr *CT_DivBdr ; +// Endnote Position Type +ValAttr ST_EdnPos ;};func (_ecedb WdST_AlignH )ValidateWithPath (path string )error {switch _ecedb {case 0,1,2,3,4,5: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 (_ecedb ));};return nil ;};func NewTxbxContent ()*TxbxContent {_beebb :=&TxbxContent {};_beebb .CT_TxbxContent =*NewCT_TxbxContent ();return _beebb ;};type EG_RunLevelElts struct{ -// Child div Elements Contained within Current div -DivsChild []*CT_Divs ;};type ST_AnnotationVMerge byte ;func NewWdCT_WordprocessingShape ()*WdCT_WordprocessingShape {_gcegg :=&WdCT_WordprocessingShape {};_gcegg .Choice =NewWdCT_WordprocessingShapeChoice ();_gcegg .SpPr =_bf .NewCT_ShapeProperties ();_gcegg .BodyPr =_bf .NewCT_TextBodyProperties ();return _gcegg ;};func (_cbfffgc WdST_AlignH )ValidateWithPath (path string )error {switch _cbfffgc {case 0,1,2,3,4,5:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbfffgc ));};return nil ;};func (_edceef *WdCT_WordprocessingContentPart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efedb :=range start .Attr {if _efedb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_efedb .Name .Local =="\u0069\u0064"||_efedb .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"&&_efedb .Name .Local =="\u0069\u0064"{_bacbe ,_gfbed :=_efedb .Value ,error (nil );if _gfbed !=nil {return _gfbed ;};_edceef .IdAttr =_bacbe ;continue ;};if _efedb .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_edceef .BwModeAttr .UnmarshalXMLAttr (_efedb );continue ;};};_gcdgc :for {_gcafce ,_gfaca :=d .Token ();if _gfaca !=nil {return _gfaca ;};switch _befefb :=_gcafce .(type ){case _d .StartElement :switch _befefb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}:_edceef .NvContentPartPr =NewWdCT_WordprocessingContentPartNonVisual ();if _cgeaac :=d .DecodeElement (_edceef .NvContentPartPr ,&_befefb );_cgeaac !=nil {return _cgeaac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0078\u0066\u0072\u006d"}:_edceef .Xfrm =_bf .NewCT_Transform2D ();if _dedbf :=d .DecodeElement (_edceef .Xfrm ,&_befefb );_dedbf !=nil {return _dedbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u004c\u0073\u0074"}:_edceef .ExtLst =_bf .NewCT_OfficeArtExtensionList ();if _acbef :=d .DecodeElement (_edceef .ExtLst ,&_befefb );_acbef !=nil {return _acbef ;};default:_ee .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",_befefb .Name );if _fbbda :=d .Skip ();_fbbda !=nil {return _fbbda ;};};case _d .EndElement :break _gcdgc ;case _d .CharData :};};return nil ;};func (_edbdde ST_PTabRelativeTo )String ()string {switch _edbdde {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0069\u006e\u0064\u0065\u006e\u0074";};return "";};func (_ccfcg ST_DocPartBehavior )Validate ()error {return _ccfcg .ValidateWithPath ("")};func (_bfcfgd *ST_TextScale )ValidateWithPath (path string )error {_fddeg :=[]string {};if _bfcfgd .ST_TextScalePercent !=nil {_fddeg =append (_fddeg ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _bfcfgd .ST_TextScaleDecimal !=nil {_fddeg =append (_fddeg ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c");};if len (_fddeg )> 1{return _db .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fddeg );};return nil ;}; +// Proofing Error Anchor +ProofErr *CT_ProofErr ; -// Validate validates the CT_SdtCell and its children -func (_ddece *CT_SdtCell )Validate ()error {return _ddece .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0065\u006c\u006c");};type EG_SectPrContents struct{ +// Range Permission Start +PermStart *CT_PermStart ; -// Section-Wide Footnote Properties -FootnotePr *CT_FtnProps ; +// Range Permission End +PermEnd *CT_Perm ; -// Section-Wide Endnote Properties -EndnotePr *CT_EdnProps ; +// Inserted Run Content +Ins *CT_RunTrackChange ; -// Section Type -Type *CT_SectType ; +// Deleted Run Content +Del *CT_RunTrackChange ; -// Page Size -PgSz *CT_PageSz ; +// Move Source Run Content +MoveFrom *CT_RunTrackChange ; -// Page Margins -PgMar *CT_PageMar ; +// Move Destination Run Content +MoveTo *CT_RunTrackChange ;EG_RangeMarkupElements []*EG_RangeMarkupElements ;EG_MathContent []*EG_MathContent ;};func (_ddbcbc *ST_FontFamily )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbfde ,_aafbd :=d .Token ();if _aafbd !=nil {return _aafbd ;};if _accbage ,_gccafe :=_gbfde .(_d .EndElement );_gccafe &&_accbage .Name ==start .Name {*_ddbcbc =1;return nil ;};if _bagddc ,_gebcb :=_gbfde .(_d .CharData );!_gebcb {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",_gbfde );}else {switch string (_bagddc ){case "":*_ddbcbc =0;case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_ddbcbc =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_ddbcbc =2;case "\u0072\u006f\u006da\u006e":*_ddbcbc =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_ddbcbc =4;case "\u0073\u0077\u0069s\u0073":*_ddbcbc =5;case "\u0061\u0075\u0074\u006f":*_ddbcbc =6;};};_gbfde ,_aafbd =d .Token ();if _aafbd !=nil {return _aafbd ;};if _edbfcd ,_gdgdb :=_gbfde .(_d .EndElement );_gdgdb &&_edbfcd .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",_gbfde );}; -// Paper Source Information -PaperSrc *CT_PaperSource ; +// Validate validates the EG_ParaRPrTrackChanges and its children +func (_ffgge *EG_ParaRPrTrackChanges )Validate ()error {return _ffgge .ValidateWithPath ("\u0045\u0047\u005f\u0050ar\u0061\u0052\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067e\u0073");}; -// Page Borders -PgBorders *CT_PageBorders ; +// Validate validates the CT_Styles and its children +func (_babbge *CT_Styles )Validate ()error {return _babbge .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065s");};func NewCT_MarkupRange ()*CT_MarkupRange {_dffef :=&CT_MarkupRange {};return _dffef }; -// Line Numbering Settings -LnNumType *CT_LineNumber ; +// Validate validates the CT_FontRel and its children +func (_ccgf *CT_FontRel )Validate ()error {return _ccgf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c");};type CT_FramesetChoice struct{Frameset []*CT_Frameset ;Frame []*CT_Frame ;};func (_cgedf *WdST_RelFromV )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdgbd ,_egbdbb :=d .Token ();if _egbdbb !=nil {return _egbdbb ;};if _dbbae ,_cabeag :=_bdgbd .(_d .EndElement );_cabeag &&_dbbae .Name ==start .Name {*_cgedf =1;return nil ;};if _gabfc ,_gbefg :=_bdgbd .(_d .CharData );!_gbefg {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",_bdgbd );}else {switch string (_gabfc ){case "":*_cgedf =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cgedf =1;case "\u0070\u0061\u0067\u0065":*_cgedf =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_cgedf =3;case "\u006c\u0069\u006e\u0065":*_cgedf =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_cgedf =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_cgedf =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_cgedf =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_cgedf =8;};};_bdgbd ,_egbdbb =d .Token ();if _egbdbb !=nil {return _egbdbb ;};if _dbddfd ,_daggf :=_bdgbd .(_d .EndElement );_daggf &&_dbddfd .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",_bdgbd );}; -// Page Numbering Settings -PgNumType *CT_PageNumber ; +// Validate validates the CT_FramesetChoice and its children +func (_ceggg *CT_FramesetChoice )Validate ()error {return _ceggg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0043h\u006f\u0069\u0063\u0065");};type ST_HighlightColor byte ;func (_cfeag *EG_RPrContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfeag .RStyle !=nil {_dfbcae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cfeag .RStyle ,_dfbcae );};if _cfeag .RFonts !=nil {_cgfefb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_cfeag .RFonts ,_cgfefb );};if _cfeag .B !=nil {_aggdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_cfeag .B ,_aggdc );};if _cfeag .BCs !=nil {_dafgfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_cfeag .BCs ,_dafgfc );};if _cfeag .I !=nil {_ceedf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_cfeag .I ,_ceedf );};if _cfeag .ICs !=nil {_bbgbef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_cfeag .ICs ,_bbgbef );};if _cfeag .Caps !=nil {_geada :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_cfeag .Caps ,_geada );};if _cfeag .SmallCaps !=nil {_debfgb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_cfeag .SmallCaps ,_debfgb );};if _cfeag .Strike !=nil {_fbedgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_cfeag .Strike ,_fbedgd );};if _cfeag .Dstrike !=nil {_egef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_cfeag .Dstrike ,_egef );};if _cfeag .Outline !=nil {_bgcbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_cfeag .Outline ,_bgcbb );};if _cfeag .Shadow !=nil {_gfbba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_cfeag .Shadow ,_gfbba );};if _cfeag .Emboss !=nil {_bffbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_cfeag .Emboss ,_bffbd );};if _cfeag .Imprint !=nil {_feeee :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_cfeag .Imprint ,_feeee );};if _cfeag .NoProof !=nil {_adcgdg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_cfeag .NoProof ,_adcgdg );};if _cfeag .SnapToGrid !=nil {_dafgbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_cfeag .SnapToGrid ,_dafgbf );};if _cfeag .Vanish !=nil {_fdcgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_cfeag .Vanish ,_fdcgf );};if _cfeag .WebHidden !=nil {_debdfb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_cfeag .WebHidden ,_debdfb );};if _cfeag .Color !=nil {_daaaeb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_cfeag .Color ,_daaaeb );};if _cfeag .Spacing !=nil {_ccedf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_cfeag .Spacing ,_ccedf );};if _cfeag .W !=nil {_edcce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_cfeag .W ,_edcce );};if _cfeag .Kern !=nil {_bfcccd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_cfeag .Kern ,_bfcccd );};if _cfeag .Position !=nil {_ffcfbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cfeag .Position ,_ffcfbg );};if _cfeag .Sz !=nil {_gacfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_cfeag .Sz ,_gacfb );};if _cfeag .SzCs !=nil {_agfcba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_cfeag .SzCs ,_agfcba );};if _cfeag .Highlight !=nil {_dgbef :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cfeag .Highlight ,_dgbef );};if _cfeag .U !=nil {_aeffag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_cfeag .U ,_aeffag );};if _cfeag .Effect !=nil {_fefcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_cfeag .Effect ,_fefcc );};if _cfeag .Bdr !=nil {_aaaef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_cfeag .Bdr ,_aaaef );};if _cfeag .Shd !=nil {_dafbfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_cfeag .Shd ,_dafbfc );};if _cfeag .FitText !=nil {_defff :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_cfeag .FitText ,_defff );};if _cfeag .VertAlign !=nil {_ccbee :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cfeag .VertAlign ,_ccbee );};if _cfeag .Rtl !=nil {_adaegb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_cfeag .Rtl ,_adaegb );};if _cfeag .Cs !=nil {_dgadfdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_cfeag .Cs ,_dgadfdf );};if _cfeag .Em !=nil {_cdbea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_cfeag .Em ,_cdbea );};if _cfeag .Lang !=nil {_fbcfcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_cfeag .Lang ,_fbcfcc );};if _cfeag .EastAsianLayout !=nil {_cfebb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cfeag .EastAsianLayout ,_cfebb );};if _cfeag .SpecVanish !=nil {_fbedaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_cfeag .SpecVanish ,_fbedaf );};if _cfeag .OMath !=nil {_dgfcc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_cfeag .OMath ,_dgfcc );};if _cfeag .RPrChange !=nil {_gggcc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_cfeag .RPrChange ,_gggcc );};return nil ;}; -// Column Definitions -Cols *CT_Columns ; +// Validate validates the WdCT_PosVChoice and its children +func (_gddadd *WdCT_PosVChoice )Validate ()error {return _gddadd .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0056\u0043\u0068\u006f\u0069\u0063\u0065");}; -// Only Allow Editing of Form Fields -FormProt *CT_OnOff ; +// ST_SignedHpsMeasure is a union type +type ST_SignedHpsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};func NewFootnotes ()*Footnotes {_dgccg :=&Footnotes {};_dgccg .CT_Footnotes =*NewCT_Footnotes ();return _dgccg ;};func NewCT_FtnEdnRef ()*CT_FtnEdnRef {_bccb :=&CT_FtnEdnRef {};return _bccb };func (_efede *ST_DocGrid )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfaea ,_ddfdge :=d .Token ();if _ddfdge !=nil {return _ddfdge ;};if _gacaaa ,_efacdf :=_gfaea .(_d .EndElement );_efacdf &&_gacaaa .Name ==start .Name {*_efede =1;return nil ;};if _dfadda ,_ggbab :=_gfaea .(_d .CharData );!_ggbab {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",_gfaea );}else {switch string (_dfadda ){case "":*_efede =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_efede =1;case "\u006c\u0069\u006ee\u0073":*_efede =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_efede =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_efede =4;};};_gfaea ,_ddfdge =d .Token ();if _ddfdge !=nil {return _ddfdge ;};if _bfafb ,_bebefc :=_gfaea .(_d .EndElement );_bebefc &&_bfafb .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",_gfaea );};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;); -// Vertical Text Alignment on Page -VAlign *CT_VerticalJc ; +// Validate validates the WebSettings and its children +func (_ccaee *WebSettings )Validate ()error {return _ccaee .ValidateWithPath ("W\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func NewCT_WriteProtection ()*CT_WriteProtection {_bfdaa :=&CT_WriteProtection {};return _bfdaa };func (_fbceg *Ftr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077\u003a\u0066t\u0072";return _fbceg .CT_HdrFtr .MarshalXML (e ,start );};type WdCT_TxbxContent struct{ -// Suppress Endnotes In Document -NoEndnote *CT_OnOff ; +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};type ST_TabJc byte ;const (ST_HintUnset ST_Hint =0;ST_HintDefault ST_Hint =1;ST_HintEastAsia ST_Hint =2;);type ST_NumberFormat byte ;type CT_SaveThroughXslt struct{IdAttr *string ; -// Different First Page Headers and Footers -TitlePg *CT_OnOff ; +// Local Identifier for XSL Transform +SolutionIDAttr *string ;};type CT_Row struct{ -// Text Flow Direction -TextDirection *CT_TextDirection ; +// Revision Identifier for Table Row Glyph Formatting +RsidRPrAttr *string ; -// Right to Left Section Layout -Bidi *CT_OnOff ; +// Revision Identifier for Table Row +RsidRAttr *string ; -// Gutter on Right Side of Page -RtlGutter *CT_OnOff ; +// Revision Identifier for Table Row Deletion +RsidDelAttr *string ; -// Document Grid -DocGrid *CT_DocGrid ; +// Revision Identifier for Table Row Properties +RsidTrAttr *string ; -// Reference to Printer Settings Data -PrinterSettings *CT_Rel ;}; +// Table-Level Property Exceptions +TblPrEx *CT_TblPrEx ; -// Validate validates the CT_DocGrid and its children -func (_gabe *CT_DocGrid )Validate ()error {return _gabe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");};func (_fdddf WdST_AlignV )ValidateWithPath (path string )error {switch _fdddf {case 0,1,2,3,4,5:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdddf ));};return nil ;};func (_cdbac *CT_WebSettings )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cacba :for {_cabbda ,_degfc :=d .Token ();if _degfc !=nil {return _degfc ;};switch _dbedb :=_cabbda .(type ){case _d .StartElement :switch _dbedb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdbac .Frameset =NewCT_Frameset ();if _eedcc :=d .DecodeElement (_cdbac .Frameset ,&_dbedb );_eedcc !=nil {return _eedcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdbac .Divs =NewCT_Divs ();if _bcada :=d .DecodeElement (_cdbac .Divs ,&_dbedb );_bcada !=nil {return _bcada ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdbac .Encoding =NewCT_String ();if _dabfa :=d .DecodeElement (_cdbac .Encoding ,&_dbedb );_dabfa !=nil {return _dabfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdbac .OptimizeForBrowser =NewCT_OptimizeForBrowser ();if _aeedfd :=d .DecodeElement (_cdbac .OptimizeForBrowser ,&_dbedb );_aeedfd !=nil {return _aeedfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdbac .RelyOnVML =NewCT_OnOff ();if _acadg :=d .DecodeElement (_cdbac .RelyOnVML ,&_dbedb );_acadg !=nil {return _acadg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdbac .AllowPNG =NewCT_OnOff ();if _fcgfac :=d .DecodeElement (_cdbac .AllowPNG ,&_dbedb );_fcgfac !=nil {return _fcgfac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdbac .DoNotRelyOnCSS =NewCT_OnOff ();if _dcgeab :=d .DecodeElement (_cdbac .DoNotRelyOnCSS ,&_dbedb );_dcgeab !=nil {return _dcgeab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdbac .DoNotSaveAsSingleFile =NewCT_OnOff ();if _dcggb :=d .DecodeElement (_cdbac .DoNotSaveAsSingleFile ,&_dbedb );_dcggb !=nil {return _dcggb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdbac .DoNotOrganizeInFolder =NewCT_OnOff ();if _defcgd :=d .DecodeElement (_cdbac .DoNotOrganizeInFolder ,&_dbedb );_defcgd !=nil {return _defcgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdbac .DoNotUseLongFileNames =NewCT_OnOff ();if _bcefgf :=d .DecodeElement (_cdbac .DoNotUseLongFileNames ,&_dbedb );_bcefgf !=nil {return _bcefgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdbac .PixelsPerInch =NewCT_DecimalNumber ();if _agebdd :=d .DecodeElement (_cdbac .PixelsPerInch ,&_dbedb );_agebdd !=nil {return _agebdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdbac .TargetScreenSz =NewCT_TargetScreenSz ();if _fdddd :=d .DecodeElement (_cdbac .TargetScreenSz ,&_dbedb );_fdddd !=nil {return _fdddd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdbac .SaveSmartTagsAsXml =NewCT_OnOff ();if _cfdgca :=d .DecodeElement (_cdbac .SaveSmartTagsAsXml ,&_dbedb );_cfdgca !=nil {return _cfdgca ;};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\u0057\u0065\u0062\u0053\u0065\u0074\u0074i\u006eg\u0073\u0020\u0025\u0076",_dbedb .Name );if _dgagc :=d .Skip ();_dgagc !=nil {return _dgagc ;};};case _d .EndElement :break _cacba ;case _d .CharData :};};return nil ;};func (_aabffd ST_TextDirection )Validate ()error {return _aabffd .ValidateWithPath ("")}; +// Table Row Properties +TrPr *CT_TrPr ;EG_ContentCellContent []*EG_ContentCellContent ;};func (_eccfa ST_HpsMeasure )String ()string {if _eccfa .ST_UnsignedDecimalNumber !=nil {return _g .Sprintf ("\u0025\u0076",*_eccfa .ST_UnsignedDecimalNumber );};if _eccfa .ST_PositiveUniversalMeasure !=nil {return _g .Sprintf ("\u0025\u0076",*_eccfa .ST_PositiveUniversalMeasure );};return "";}; -// Validate validates the CT_MacroName and its children -func (_cgfe *CT_MacroName )Validate ()error {return _cgfe .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u004e\u0061\u006d\u0065");}; +// ValidateWithPath validates the CT_AltChunk and its children, prefixing error messages with path +func (_bgf *CT_AltChunk )ValidateWithPath (path string )error {if _bgf .AltChunkPr !=nil {if _gaf :=_bgf .AltChunkPr .ValidateWithPath (path +"/\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");_gaf !=nil {return _gaf ;};};return nil ;};func (_gcbggg ST_PageBorderOffset )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bebegf :=_d .Attr {};_bebegf .Name =name ;switch _gcbggg {case ST_PageBorderOffsetUnset :_bebegf .Value ="";case ST_PageBorderOffsetPage :_bebegf .Value ="\u0070\u0061\u0067\u0065";case ST_PageBorderOffsetText :_bebegf .Value ="\u0074\u0065\u0078\u0074";};return _bebegf ,nil ;};func (_feccab *EG_ParaRPrTrackChanges )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eedbff :for {_ebfgg ,_gbcgg :=d .Token ();if _gbcgg !=nil {return _gbcgg ;};switch _cfcaea :=_ebfgg .(type ){case _d .StartElement :switch _cfcaea .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_feccab .Ins =NewCT_TrackChange ();if _dffad :=d .DecodeElement (_feccab .Ins ,&_cfcaea );_dffad !=nil {return _dffad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_feccab .Del =NewCT_TrackChange ();if _bgdcb :=d .DecodeElement (_feccab .Del ,&_cfcaea );_bgdcb !=nil {return _bgdcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_feccab .MoveFrom =NewCT_TrackChange ();if _gccgb :=d .DecodeElement (_feccab .MoveFrom ,&_cfcaea );_gccgb !=nil {return _gccgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_feccab .MoveTo =NewCT_TrackChange ();if _feaabg :=d .DecodeElement (_feccab .MoveTo ,&_cfcaea );_feaabg !=nil {return _feaabg ;};default:_dg .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",_cfcaea .Name );if _ceacc :=d .Skip ();_ceacc !=nil {return _ceacc ;};};case _d .EndElement :break _eedbff ;case _d .CharData :};};return nil ;};const (ST_LineSpacingRuleUnset ST_LineSpacingRule =0;ST_LineSpacingRuleAuto ST_LineSpacingRule =1;ST_LineSpacingRuleExact ST_LineSpacingRule =2;ST_LineSpacingRuleAtLeast ST_LineSpacingRule =3;);func (_ecdgga ST_PageBorderZOrder )Validate ()error {return _ecdgga .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_WritingStyle and its children, prefixing error messages with path -func (_cgggdf *CT_WritingStyle )ValidateWithPath (path string )error {if _cgggdf .NlCheckAttr !=nil {if _aaedd :=_cgggdf .NlCheckAttr .ValidateWithPath (path +"\u002f\u004e\u006cC\u0068\u0065\u0063\u006b\u0041\u0074\u0074\u0072");_aaedd !=nil {return _aaedd ;};};if _efaaff :=_cgggdf .CheckStyleAttr .ValidateWithPath (path +"\u002fC\u0068e\u0063\u006b\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_efaaff !=nil {return _efaaff ;};return nil ;};func (_dacec ST_NumberFormat )ValidateWithPath (path string )error {switch _dacec {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 _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dacec ));};return nil ;};func (_bcgfa ST_Em )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bcgfa .String (),start );};func NewCT_NumFmt ()*CT_NumFmt {_dacba :=&CT_NumFmt {};_dacba .ValAttr =ST_NumberFormat (1);return _dacba ;};func (_egbdf *ST_AnnotationVMerge )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_egbdf =0;case "\u0063\u006f\u006e\u0074":*_egbdf =1;case "\u0072\u0065\u0073\u0074":*_egbdf =2;};return nil ;};func (_cefdf *CT_Object )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbdf :=range start .Attr {if _bbdf .Name .Local =="\u0064x\u0061\u004f\u0072\u0069\u0067"{_ddgaeb ,_bffee :=ParseUnionST_TwipsMeasure (_bbdf .Value );if _bffee !=nil {return _bffee ;};_cefdf .DxaOrigAttr =&_ddgaeb ;continue ;};if _bbdf .Name .Local =="\u0064y\u0061\u004f\u0072\u0069\u0067"{_bcdgaa ,_ddgab :=ParseUnionST_TwipsMeasure (_bbdf .Value );if _ddgab !=nil {return _ddgab ;};_cefdf .DyaOrigAttr =&_bcdgaa ;continue ;};};_dbdaab :for {_defbf ,_ddebe :=d .Token ();if _ddebe !=nil {return _ddebe ;};switch _bdced :=_defbf .(type ){case _d .StartElement :switch _bdced .Name {default:if _aacdb ,_egdgc :=_ee .CreateElement (_bdced );_egdgc !=nil {return _egdgc ;}else {if _eeecc :=d .DecodeElement (_aacdb ,&_bdced );_eeecc !=nil {return _eeecc ;};_cefdf .Any =append (_cefdf .Any ,_aacdb );};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cefdf .Drawing =NewCT_Drawing ();if _gbaad :=d .DecodeElement (_cefdf .Drawing ,&_bdced );_gbaad !=nil {return _gbaad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cefdf .Choice =NewCT_ObjectChoice ();if _gffb :=d .DecodeElement (&_cefdf .Choice .Control ,&_bdced );_gffb !=nil {return _gffb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cefdf .Choice =NewCT_ObjectChoice ();if _gfgfc :=d .DecodeElement (&_cefdf .Choice .ObjectLink ,&_bdced );_gfgfc !=nil {return _gfgfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cefdf .Choice =NewCT_ObjectChoice ();if _aagef :=d .DecodeElement (&_cefdf .Choice .ObjectEmbed ,&_bdced );_aagef !=nil {return _aagef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cefdf .Choice =NewCT_ObjectChoice ();if _cfbff :=d .DecodeElement (&_cefdf .Choice .Movie ,&_bdced );_cfbff !=nil {return _cfbff ;};};case _d .EndElement :break _dbdaab ;case _d .CharData :};};return nil ;}; +// Validate validates the Numbering and its children +func (_bfffg *Numbering )Validate ()error {return _bfffg .ValidateWithPath ("\u004eu\u006d\u0062\u0065\u0072\u0069\u006eg");};func (_dbbbb *CT_Settings )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dbbbb .WriteProtection !=nil {_cegfdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0072\u0069\u0074\u0065\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dbbbb .WriteProtection ,_cegfdf );};if _dbbbb .View !=nil {_dcdff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0069\u0065\u0077"}};e .EncodeElement (_dbbbb .View ,_dcdff );};if _dbbbb .Zoom !=nil {_dcbbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u007a\u006f\u006f\u006d"}};e .EncodeElement (_dbbbb .Zoom ,_dcbbb );};if _dbbbb .RemovePersonalInformation !=nil {_efdfd :=_d .StartElement {Name :_d .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 (_dbbbb .RemovePersonalInformation ,_efdfd );};if _dbbbb .RemoveDateAndTime !=nil {_fafcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0065mo\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006e\u0064\u0054\u0069\u006d\u0065"}};e .EncodeElement (_dbbbb .RemoveDateAndTime ,_fafcb );};if _dbbbb .DoNotDisplayPageBoundaries !=nil {_adfdf :=_d .StartElement {Name :_d .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 (_dbbbb .DoNotDisplayPageBoundaries ,_adfdf );};if _dbbbb .DisplayBackgroundShape !=nil {_bgddf :=_d .StartElement {Name :_d .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 (_dbbbb .DisplayBackgroundShape ,_bgddf );};if _dbbbb .PrintPostScriptOverText !=nil {_afcaca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0072\u0069\u006et\u0050\u006f\u0073\u0074\u0053c\u0072i\u0070t\u004f\u0076\u0065\u0072\u0054\u0065\u0078t"}};e .EncodeElement (_dbbbb .PrintPostScriptOverText ,_afcaca );};if _dbbbb .PrintFractionalCharacterWidth !=nil {_bcabb :=_d .StartElement {Name :_d .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 (_dbbbb .PrintFractionalCharacterWidth ,_bcabb );};if _dbbbb .PrintFormsData !=nil {_fbcad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003ap\u0072\u0069\u006et\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_dbbbb .PrintFormsData ,_fbcad );};if _dbbbb .EmbedTrueTypeFonts !=nil {_bcgega :=_d .StartElement {Name :_d .Name {Local :"w\u003ae\u006d\u0062\u0065\u0064\u0054\u0072\u0075\u0065T\u0079\u0070\u0065\u0046on\u0074\u0073"}};e .EncodeElement (_dbbbb .EmbedTrueTypeFonts ,_bcgega );};if _dbbbb .EmbedSystemFonts !=nil {_ffbec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065m\u0062\u0065\u0064\u0053\u0079s\u0074\u0065m\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_dbbbb .EmbedSystemFonts ,_ffbec );};if _dbbbb .SaveSubsetFonts !=nil {_efac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0053\u0075\u0062\u0073\u0065\u0074F\u006f\u006e\u0074\u0073"}};e .EncodeElement (_dbbbb .SaveSubsetFonts ,_efac );};if _dbbbb .SaveFormsData !=nil {_eddcd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073a\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_dbbbb .SaveFormsData ,_eddcd );};if _dbbbb .MirrorMargins !=nil {_gbcbc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}};e .EncodeElement (_dbbbb .MirrorMargins ,_gbcbc );};if _dbbbb .AlignBordersAndEdges !=nil {_afdeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u006cig\u006e\u0042\u006f\u0072\u0064\u0065\u0072\u0073\u0041\u006e\u0064\u0045\u0064\u0067e\u0073"}};e .EncodeElement (_dbbbb .AlignBordersAndEdges ,_afdeb );};if _dbbbb .BordersDoNotSurroundHeader !=nil {_dgfda :=_d .StartElement {Name :_d .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 (_dbbbb .BordersDoNotSurroundHeader ,_dgfda );};if _dbbbb .BordersDoNotSurroundFooter !=nil {_dfafb :=_d .StartElement {Name :_d .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 (_dbbbb .BordersDoNotSurroundFooter ,_dfafb );};if _dbbbb .GutterAtTop !=nil {_fcgea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}};e .EncodeElement (_dbbbb .GutterAtTop ,_fcgea );};if _dbbbb .HideSpellingErrors !=nil {_fdafb :=_d .StartElement {Name :_d .Name {Local :"w\u003ah\u0069\u0064\u0065\u0053\u0070\u0065\u006c\u006ci\u006e\u0067\u0045\u0072ro\u0072\u0073"}};e .EncodeElement (_dbbbb .HideSpellingErrors ,_fdafb );};if _dbbbb .HideGrammaticalErrors !=nil {_bgfbd :=_d .StartElement {Name :_d .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 (_dbbbb .HideGrammaticalErrors ,_bgfbd );};if _dbbbb .ActiveWritingStyle !=nil {_gdfbdc :=_d .StartElement {Name :_d .Name {Local :"w\u003aa\u0063\u0074\u0069\u0076\u0065\u0057\u0072\u0069t\u0069\u006e\u0067\u0053ty\u006c\u0065"}};for _ ,_cecdcf :=range _dbbbb .ActiveWritingStyle {e .EncodeElement (_cecdcf ,_gdfbdc );};};if _dbbbb .ProofState !=nil {_cfcfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070r\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_dbbbb .ProofState ,_cfcfb );};if _dbbbb .FormsDesign !=nil {_egaea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}};e .EncodeElement (_dbbbb .FormsDesign ,_egaea );};if _dbbbb .AttachedTemplate !=nil {_dcaef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061t\u0074\u0061\u0063\u0068\u0065d\u0054\u0065m\u0070\u006c\u0061\u0074\u0065"}};e .EncodeElement (_dbbbb .AttachedTemplate ,_dcaef );};if _dbbbb .LinkStyles !=nil {_gbage :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006ci\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_dbbbb .LinkStyles ,_gbage );};if _dbbbb .StylePaneFormatFilter !=nil {_fcagb :=_d .StartElement {Name :_d .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 (_dbbbb .StylePaneFormatFilter ,_fcagb );};if _dbbbb .StylePaneSortMethod !=nil {_fbdaf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0074\u0079le\u0050a\u006e\u0065\u0053\u006f\u0072t\u004d\u0065\u0074\u0068\u006f\u0064"}};e .EncodeElement (_dbbbb .StylePaneSortMethod ,_fbdaf );};if _dbbbb .DocumentType !=nil {_ceafbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065"}};e .EncodeElement (_dbbbb .DocumentType ,_ceafbe );};if _dbbbb .MailMerge !=nil {_dfaga :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_dbbbb .MailMerge ,_dfaga );};if _dbbbb .RevisionView !=nil {_bgeac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006fn\u0056\u0069\u0065\u0077"}};e .EncodeElement (_dbbbb .RevisionView ,_bgeac );};if _dbbbb .TrackRevisions !=nil {_deccd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0072\u0061\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"}};e .EncodeElement (_dbbbb .TrackRevisions ,_deccd );};if _dbbbb .DoNotTrackMoves !=nil {_baced :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0054\u0072\u0061\u0063\u006bM\u006f\u0076\u0065\u0073"}};e .EncodeElement (_dbbbb .DoNotTrackMoves ,_baced );};if _dbbbb .DoNotTrackFormatting !=nil {_bcgegf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006fNo\u0074\u0054\u0072\u0061\u0063\u006b\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069n\u0067"}};e .EncodeElement (_dbbbb .DoNotTrackFormatting ,_bcgegf );};if _dbbbb .DocumentProtection !=nil {_acgeae :=_d .StartElement {Name :_d .Name {Local :"w\u003ad\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0050r\u006f\u0074\u0065\u0063ti\u006f\u006e"}};e .EncodeElement (_dbbbb .DocumentProtection ,_acgeae );};if _dbbbb .AutoFormatOverride !=nil {_dggeg :=_d .StartElement {Name :_d .Name {Local :"w\u003aa\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u004f\u0076\u0065\u0072ri\u0064\u0065"}};e .EncodeElement (_dbbbb .AutoFormatOverride ,_dggeg );};if _dbbbb .StyleLockTheme !=nil {_gccddc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065"}};e .EncodeElement (_dbbbb .StyleLockTheme ,_gccddc );};if _dbbbb .StyleLockQFSet !=nil {_gfeba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074"}};e .EncodeElement (_dbbbb .StyleLockQFSet ,_gfeba );};if _dbbbb .DefaultTabStop !=nil {_gcaeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003ad\u0065\u0066\u0061u\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}};e .EncodeElement (_dbbbb .DefaultTabStop ,_gcaeg );};if _dbbbb .AutoHyphenation !=nil {_fgecfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006ea\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dbbbb .AutoHyphenation ,_fgecfa );};if _dbbbb .ConsecutiveHyphenLimit !=nil {_eeade :=_d .StartElement {Name :_d .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 (_dbbbb .ConsecutiveHyphenLimit ,_eeade );};if _dbbbb .HyphenationZone !=nil {_gbaeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006fn\u005a\u006f\u006e\u0065"}};e .EncodeElement (_dbbbb .HyphenationZone ,_gbaeb );};if _dbbbb .DoNotHyphenateCaps !=nil {_daba :=_d .StartElement {Name :_d .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0048\u0079\u0070\u0068e\u006e\u0061\u0074\u0065Ca\u0070\u0073"}};e .EncodeElement (_dbbbb .DoNotHyphenateCaps ,_daba );};if _dbbbb .ShowEnvelope !=nil {_adbbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0045\u006e\u0076e\u006c\u006f\u0070\u0065"}};e .EncodeElement (_dbbbb .ShowEnvelope ,_adbbe );};if _dbbbb .SummaryLength !=nil {_gggaca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073u\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_dbbbb .SummaryLength ,_gggaca );};if _dbbbb .ClickAndTypeStyle !=nil {_febffg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006cic\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dbbbb .ClickAndTypeStyle ,_febffg );};if _dbbbb .DefaultTableStyle !=nil {_cdbfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0065fa\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dbbbb .DefaultTableStyle ,_cdbfa );};if _dbbbb .EvenAndOddHeaders !=nil {_bgbef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0076en\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072\u0073"}};e .EncodeElement (_dbbbb .EvenAndOddHeaders ,_bgbef );};if _dbbbb .BookFoldRevPrinting !=nil {_bcafb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0062\u006f\u006fkF\u006fl\u0064\u0052\u0065\u0076\u0050r\u0069\u006e\u0074\u0069\u006e\u0067"}};e .EncodeElement (_dbbbb .BookFoldRevPrinting ,_bcafb );};if _dbbbb .BookFoldPrinting !=nil {_gacdb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0062o\u006f\u006b\u0046\u006f\u006cd\u0050\u0072i\u006e\u0074\u0069\u006e\u0067"}};e .EncodeElement (_dbbbb .BookFoldPrinting ,_gacdb );};if _dbbbb .BookFoldPrintingSheets !=nil {_eccce :=_d .StartElement {Name :_d .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 (_dbbbb .BookFoldPrintingSheets ,_eccce );};if _dbbbb .DrawingGridHorizontalSpacing !=nil {_adfgc :=_d .StartElement {Name :_d .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 (_dbbbb .DrawingGridHorizontalSpacing ,_adfgc );};if _dbbbb .DrawingGridVerticalSpacing !=nil {_efacd :=_d .StartElement {Name :_d .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 (_dbbbb .DrawingGridVerticalSpacing ,_efacd );};if _dbbbb .DisplayHorizontalDrawingGridEvery !=nil {_bfdf :=_d .StartElement {Name :_d .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 (_dbbbb .DisplayHorizontalDrawingGridEvery ,_bfdf );};if _dbbbb .DisplayVerticalDrawingGridEvery !=nil {_geedb :=_d .StartElement {Name :_d .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 (_dbbbb .DisplayVerticalDrawingGridEvery ,_geedb );};if _dbbbb .DoNotUseMarginsForDrawingGridOrigin !=nil {_bdcegb :=_d .StartElement {Name :_d .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 (_dbbbb .DoNotUseMarginsForDrawingGridOrigin ,_bdcegb );};if _dbbbb .DrawingGridHorizontalOrigin !=nil {_gggda :=_d .StartElement {Name :_d .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 (_dbbbb .DrawingGridHorizontalOrigin ,_gggda );};if _dbbbb .DrawingGridVerticalOrigin !=nil {_eeggbf :=_d .StartElement {Name :_d .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 (_dbbbb .DrawingGridVerticalOrigin ,_eeggbf );};if _dbbbb .DoNotShadeFormData !=nil {_dfeaf :=_d .StartElement {Name :_d .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0053\u0068\u0061\u0064e\u0046\u006f\u0072\u006dDa\u0074\u0061"}};e .EncodeElement (_dbbbb .DoNotShadeFormData ,_dfeaf );};if _dbbbb .NoPunctuationKerning !=nil {_dbbcgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006fPu\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e\u004b\u0065\u0072\u006e\u0069n\u0067"}};e .EncodeElement (_dbbbb .NoPunctuationKerning ,_dbbcgf );};if _dbbbb .CharacterSpacingControl !=nil {_geegd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0068\u0061\u0072a\u0063\u0074\u0065\u0072\u0053p\u0061c\u0069n\u0067\u0043\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_dbbbb .CharacterSpacingControl ,_geegd );};if _dbbbb .PrintTwoOnOne !=nil {_daaccb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}};e .EncodeElement (_dbbbb .PrintTwoOnOne ,_daaccb );};if _dbbbb .StrictFirstAndLastChars !=nil {_bfccg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0072\u0069c\u0074\u0046\u0069\u0072\u0073t\u0041n\u0064L\u0061\u0073\u0074\u0043\u0068\u0061\u0072s"}};e .EncodeElement (_dbbbb .StrictFirstAndLastChars ,_bfccg );};if _dbbbb .NoLineBreaksAfter !=nil {_efaeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006fLi\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073\u0041\u0066\u0074\u0065\u0072"}};e .EncodeElement (_dbbbb .NoLineBreaksAfter ,_efaeg );};if _dbbbb .NoLineBreaksBefore !=nil {_gfdcd :=_d .StartElement {Name :_d .Name {Local :"w\u003an\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065a\u006b\u0073\u0042\u0065fo\u0072\u0065"}};e .EncodeElement (_dbbbb .NoLineBreaksBefore ,_gfdcd );};if _dbbbb .SavePreviewPicture !=nil {_gfbbc :=_d .StartElement {Name :_d .Name {Local :"w\u003as\u0061\u0076\u0065\u0050\u0072\u0065\u0076\u0069e\u0077\u0050\u0069\u0063tu\u0072\u0065"}};e .EncodeElement (_dbbbb .SavePreviewPicture ,_gfbbc );};if _dbbbb .DoNotValidateAgainstSchema !=nil {_gbfbg :=_d .StartElement {Name :_d .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 (_dbbbb .DoNotValidateAgainstSchema ,_gbfbg );};if _dbbbb .SaveInvalidXml !=nil {_beaee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003as\u0061\u0076\u0065I\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}};e .EncodeElement (_dbbbb .SaveInvalidXml ,_beaee );};if _dbbbb .IgnoreMixedContent !=nil {_bfgg :=_d .StartElement {Name :_d .Name {Local :"w\u003ai\u0067\u006e\u006f\u0072\u0065\u004d\u0069\u0078e\u0064\u0043\u006f\u006ete\u006e\u0074"}};e .EncodeElement (_dbbbb .IgnoreMixedContent ,_bfgg );};if _dbbbb .AlwaysShowPlaceholderText !=nil {_gagfd :=_d .StartElement {Name :_d .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 (_dbbbb .AlwaysShowPlaceholderText ,_gagfd );};if _dbbbb .DoNotDemarcateInvalidXml !=nil {_egfbe :=_d .StartElement {Name :_d .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 (_dbbbb .DoNotDemarcateInvalidXml ,_egfbe );};if _dbbbb .SaveXmlDataOnly !=nil {_fdefc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0058\u006d\u006c\u0044\u0061\u0074a\u004f\u006e\u006c\u0079"}};e .EncodeElement (_dbbbb .SaveXmlDataOnly ,_fdefc );};if _dbbbb .UseXSLTWhenSaving !=nil {_aedbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073eX\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053\u0061\u0076\u0069\u006e\u0067"}};e .EncodeElement (_dbbbb .UseXSLTWhenSaving ,_aedbc );};if _dbbbb .SaveThroughXslt !=nil {_aabef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0054\u0068\u0072\u006f\u0075\u0067h\u0058\u0073\u006c\u0074"}};e .EncodeElement (_dbbbb .SaveThroughXslt ,_aabef );};if _dbbbb .ShowXMLTags !=nil {_cgcaeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}};e .EncodeElement (_dbbbb .ShowXMLTags ,_cgcaeb );};if _dbbbb .AlwaysMergeEmptyNamespace !=nil {_bfccde :=_d .StartElement {Name :_d .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 (_dbbbb .AlwaysMergeEmptyNamespace ,_bfccde );};if _dbbbb .UpdateFields !=nil {_badaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075\u0070\u0064\u0061\u0074\u0065\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_dbbbb .UpdateFields ,_badaf );};if _dbbbb .HdrShapeDefaults !=nil {_debda :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0068d\u0072\u0053\u0068\u0061\u0070e\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_dbbbb .HdrShapeDefaults ,_debda );};if _dbbbb .FootnotePr !=nil {_aefcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_dbbbb .FootnotePr ,_aefcc );};if _dbbbb .EndnotePr !=nil {_ddceb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_dbbbb .EndnotePr ,_ddceb );};if _dbbbb .Compat !=nil {_dcebcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0070\u0061\u0074"}};e .EncodeElement (_dbbbb .Compat ,_dcebcb );};if _dbbbb .DocVars !=nil {_dbbdc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0056\u0061\u0072s"}};e .EncodeElement (_dbbbb .DocVars ,_dbbdc );};if _dbbbb .Rsids !=nil {_dbffe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0073"}};e .EncodeElement (_dbbbb .Rsids ,_dbffe );};if _dbbbb .MathPr !=nil {_ceed :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072"}};e .EncodeElement (_dbbbb .MathPr ,_ceed );};if _dbbbb .AttachedSchema !=nil {_ecef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003aa\u0074\u0074\u0061c\u0068\u0065\u0064\u0053\u0063\u0068\u0065\u006d\u0061"}};for _ ,_bffbg :=range _dbbbb .AttachedSchema {e .EncodeElement (_bffbg ,_ecef );};};if _dbbbb .ThemeFontLang !=nil {_ebecc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074h\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}};e .EncodeElement (_dbbbb .ThemeFontLang ,_ebecc );};if _dbbbb .ClrSchemeMapping !=nil {_fbgba :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063l\u0072\u0053\u0063\u0068\u0065m\u0065\u004da\u0070\u0070\u0069\u006e\u0067"}};e .EncodeElement (_dbbbb .ClrSchemeMapping ,_fbgba );};if _dbbbb .DoNotIncludeSubdocsInStats !=nil {_dfeeg :=_d .StartElement {Name :_d .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 (_dbbbb .DoNotIncludeSubdocsInStats ,_dfeeg );};if _dbbbb .DoNotAutoCompressPictures !=nil {_decdb :=_d .StartElement {Name :_d .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 (_dbbbb .DoNotAutoCompressPictures ,_decdb );};if _dbbbb .ForceUpgrade !=nil {_cegaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u0063\u0065\u0055\u0070g\u0072\u0061\u0064\u0065"}};e .EncodeElement (_dbbbb .ForceUpgrade ,_cegaf );};if _dbbbb .Captions !=nil {_geafe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_dbbbb .Captions ,_geafe );};if _dbbbb .ReadModeInkLockDown !=nil {_cgcecg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0065\u0061dM\u006fd\u0065\u0049\u006e\u006b\u004co\u0063\u006b\u0044\u006f\u0077\u006e"}};e .EncodeElement (_dbbbb .ReadModeInkLockDown ,_cgcecg );};if _dbbbb .SmartTagType !=nil {_baegc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061g\u0054\u0079\u0070\u0065"}};for _ ,_gggbe :=range _dbbbb .SmartTagType {e .EncodeElement (_gggbe ,_baegc );};};if _dbbbb .SchemaLibrary !=nil {_dfggd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}};e .EncodeElement (_dbbbb .SchemaLibrary ,_dfggd );};if _dbbbb .ShapeDefaults !=nil {_bfeag :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073h\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_dbbbb .ShapeDefaults ,_bfeag );};if _dbbbb .DoNotEmbedSmartTags !=nil {_adfdg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0064\u006f\u004eot\u0045m\u0062\u0065\u0064\u0053\u006da\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_dbbbb .DoNotEmbedSmartTags ,_adfdg );};if _dbbbb .DecimalSymbol !=nil {_dbbdb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064e\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_dbbbb .DecimalSymbol ,_dbbdb );};if _dbbbb .ListSeparator !=nil {_cfgdg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006ci\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_dbbbb .ListSeparator ,_cfgdg );};for _ ,_ecdbb :=range _dbbbb .Extra {if _afdcab :=_ecdbb .MarshalXML (e ,_d .StartElement {});_afdcab !=nil {return _afdcab ;};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_StyleSort byte ;type CT_SdtDate struct{ -// ValidateWithPath validates the WdCT_TxbxContent and its children, prefixing error messages with path -func (_fbaac *WdCT_TxbxContent )ValidateWithPath (path string )error {for _gceeb ,_agaccd :=range _fbaac .AltChunk {if _ffagg :=_agaccd .ValidateWithPath (_db .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_gceeb ));_ffagg !=nil {return _ffagg ;};};for _dffed ,_gdgafea :=range _fbaac .EG_ContentBlockContent {if _gbabae :=_gdgafea .ValidateWithPath (_db .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 ,_dffed ));_gbabae !=nil {return _gbabae ;};};return nil ;}; +// Last Known Date in XML Schema DateTime Format +FullDateAttr *_a .Time ; -// Validate validates the CT_Divs and its children -func (_adadg *CT_Divs )Validate ()error {return _adadg .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0073");};func (_edgeea ST_PageBorderOffset )String ()string {switch _edgeea {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065";case 2:return "\u0074\u0065\u0078\u0074";};return "";}; +// Date Display Mask +DateFormat *CT_String ; -// Validate validates the CT_CustomXmlCell and its children -func (_deag *CT_CustomXmlCell )Validate ()error {return _deag .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c");};func (_gcbbce *CT_SectType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gebbgf :=range start .Attr {if _gebbgf .Name .Local =="\u0076\u0061\u006c"{_gcbbce .ValAttr .UnmarshalXMLAttr (_gebbgf );continue ;};};for {_fabbab ,_efgbe :=d .Token ();if _efgbe !=nil {return _db .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_efgbe );};if _ffgge ,_gcffe :=_fabbab .(_d .EndElement );_gcffe &&_ffgge .Name ==start .Name {break ;};};return nil ;};func (_eddcfg *CT_TblGridBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aabadd :for {_gebac ,_cdagbe :=d .Token ();if _cdagbe !=nil {return _cdagbe ;};switch _becgd :=_gebac .(type ){case _d .StartElement :switch _becgd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgdge :=NewCT_TblGridCol ();if _babdda :=d .DecodeElement (_bgdge ,&_becgd );_babdda !=nil {return _babdda ;};_eddcfg .GridCol =append (_eddcfg .GridCol ,_bgdge );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\u0054\u0062\u006c\u0047\u0072\u0069\u0064B\u0061s\u0065\u0020\u0025\u0076",_becgd .Name );if _ebabdb :=d .Skip ();_ebabdb !=nil {return _ebabdb ;};};case _d .EndElement :break _aabadd ;case _d .CharData :};};return nil ;};func (_addda ST_FrameScrollbar )ValidateWithPath (path string )error {switch _addda {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_addda ));};return nil ;};func (_afdadc ST_Hint )ValidateWithPath (path string )error {switch _afdadc {case 0,1,2:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afdadc ));};return nil ;};func (_ccbfb *CT_Lang )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",_ccbfb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_FFData ()*CT_FFData {_acdc :=&CT_FFData {};return _acdc };func (_eceafc *CT_StyleSort )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eceafc .ValAttr =ST_StyleSort (1);for _ ,_beaedf :=range start .Attr {if _beaedf .Name .Local =="\u0076\u0061\u006c"{_eceafc .ValAttr .UnmarshalXMLAttr (_beaedf );continue ;};};for {_feccg ,_faffgf :=d .Token ();if _faffgf !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074y\u006c\u0065\u0053\u006f\u0072\u0074\u003a\u0020\u0025\u0073",_faffgf );};if _gebcdg ,_eadcda :=_feccg .(_d .EndElement );_eadcda &&_gebcdg .Name ==start .Name {break ;};};return nil ;};func (_adfcca *ST_RubyAlign )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_adfcca =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_adfcca =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_adfcca =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_adfcca =3;case "\u006c\u0065\u0066\u0074":*_adfcca =4;case "\u0072\u0069\u0067h\u0074":*_adfcca =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_adfcca =6;};return nil ;};type ST_DisplacedByCustomXml byte ;func (_febgd *CT_Odso )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ageab :for {_acgee ,_cdfe :=d .Token ();if _cdfe !=nil {return _cdfe ;};switch _gccdd :=_acgee .(type ){case _d .StartElement :switch _gccdd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_febgd .Udl =NewCT_String ();if _gdggb :=d .DecodeElement (_febgd .Udl ,&_gccdd );_gdggb !=nil {return _gdggb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_febgd .Table =NewCT_String ();if _gfcd :=d .DecodeElement (_febgd .Table ,&_gccdd );_gfcd !=nil {return _gfcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_febgd .Src =NewCT_Rel ();if _adabb :=d .DecodeElement (_febgd .Src ,&_gccdd );_adabb !=nil {return _adabb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_febgd .ColDelim =NewCT_DecimalNumber ();if _fcccf :=d .DecodeElement (_febgd .ColDelim ,&_gccdd );_fcccf !=nil {return _fcccf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_febgd .Type =NewCT_MailMergeSourceType ();if _afbad :=d .DecodeElement (_febgd .Type ,&_gccdd );_afbad !=nil {return _afbad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_febgd .FHdr =NewCT_OnOff ();if _gggdg :=d .DecodeElement (_febgd .FHdr ,&_gccdd );_gggdg !=nil {return _gggdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfcbg :=NewCT_OdsoFieldMapData ();if _fabdf :=d .DecodeElement (_bfcbg ,&_gccdd );_fabdf !=nil {return _fabdf ;};_febgd .FieldMapData =append (_febgd .FieldMapData ,_bfcbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gacecd :=NewCT_Rel ();if _baga :=d .DecodeElement (_gacecd ,&_gccdd );_baga !=nil {return _baga ;};_febgd .RecipientData =append (_febgd .RecipientData ,_gacecd );default:_ee .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",_gccdd .Name );if _cbfde :=d .Skip ();_cbfde !=nil {return _cbfde ;};};case _d .EndElement :break _ageab ;case _d .CharData :};};return nil ;};type ST_MailMergeDocType byte ;func (_degcg ST_CaptionPos )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ccggd :=_d .Attr {};_ccggd .Name =name ;switch _degcg {case ST_CaptionPosUnset :_ccggd .Value ="";case ST_CaptionPosAbove :_ccggd .Value ="\u0061\u0062\u006fv\u0065";case ST_CaptionPosBelow :_ccggd .Value ="\u0062\u0065\u006co\u0077";case ST_CaptionPosLeft :_ccggd .Value ="\u006c\u0065\u0066\u0074";case ST_CaptionPosRight :_ccggd .Value ="\u0072\u0069\u0067h\u0074";};return _ccggd ,nil ;}; +// Date Picker Language ID +Lid *CT_Lang ; -// ValidateWithPath validates the CT_AutoCaption and its children, prefixing error messages with path -func (_eggb *CT_AutoCaption )ValidateWithPath (path string )error {return nil }; +// Custom XML Data Date Storage Format +StoreMappedDataAs *CT_SdtDateMappingType ; -// Validate validates the CT_SdtBlock and its children -func (_aaecgg *CT_SdtBlock )Validate ()error {return _aaecgg .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b");};func (_gcdbd *CT_View )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bfdff ,_bdcagfg :=_gcdbd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bdcagfg !=nil {return _bdcagfg ;};start .Attr =append (start .Attr ,_bfdff );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewWdAnchor ()*WdAnchor {_daedbc :=&WdAnchor {};_daedbc .WdCT_Anchor =*NewWdCT_Anchor ();return _daedbc ;};func NewCT_FtnPos ()*CT_FtnPos {_dfacc :=&CT_FtnPos {};_dfacc .ValAttr =ST_FtnPos (1);return _dfacc };func (_bfefg ST_SdtDateMappingType )Validate ()error {return _bfefg .ValidateWithPath ("")};func (_dgccdaf ST_Hint )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bafec :=_d .Attr {};_bafec .Name =name ;switch _dgccdaf {case ST_HintUnset :_bafec .Value ="";case ST_HintDefault :_bafec .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HintEastAsia :_bafec .Value ="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061";};return _bafec ,nil ;};func (_daeef *EG_RPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _daeef .RPr !=nil {_cecfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_daeef .RPr ,_cecfg );};return nil ;};func (_ffabfd *CT_MailMerge )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffabfd .MainDocumentType =NewCT_MailMergeDocType ();_ffabfd .DataType =NewCT_MailMergeDataType ();_gcce :for {_aaef ,_gcefg :=d .Token ();if _gcefg !=nil {return _gcefg ;};switch _ggeed :=_aaef .(type ){case _d .StartElement :switch _ggeed .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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 _fgage :=d .DecodeElement (_ffabfd .MainDocumentType ,&_ggeed );_fgage !=nil {return _fgage ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffabfd .LinkToQuery =NewCT_OnOff ();if _geaag :=d .DecodeElement (_ffabfd .LinkToQuery ,&_ggeed );_geaag !=nil {return _geaag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _dfgec :=d .DecodeElement (_ffabfd .DataType ,&_ggeed );_dfgec !=nil {return _dfgec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffabfd .ConnectString =NewCT_String ();if _fbga :=d .DecodeElement (_ffabfd .ConnectString ,&_ggeed );_fbga !=nil {return _fbga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffabfd .Query =NewCT_String ();if _aeefd :=d .DecodeElement (_ffabfd .Query ,&_ggeed );_aeefd !=nil {return _aeefd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffabfd .DataSource =NewCT_Rel ();if _cedga :=d .DecodeElement (_ffabfd .DataSource ,&_ggeed );_cedga !=nil {return _cedga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffabfd .HeaderSource =NewCT_Rel ();if _cbgfe :=d .DecodeElement (_ffabfd .HeaderSource ,&_ggeed );_cbgfe !=nil {return _cbgfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffabfd .DoNotSuppressBlankLines =NewCT_OnOff ();if _adbbd :=d .DecodeElement (_ffabfd .DoNotSuppressBlankLines ,&_ggeed );_adbbd !=nil {return _adbbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffabfd .Destination =NewCT_MailMergeDest ();if _bfafg :=d .DecodeElement (_ffabfd .Destination ,&_ggeed );_bfafg !=nil {return _bfafg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffabfd .AddressFieldName =NewCT_String ();if _ccfa :=d .DecodeElement (_ffabfd .AddressFieldName ,&_ggeed );_ccfa !=nil {return _ccfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffabfd .MailSubject =NewCT_String ();if _dabef :=d .DecodeElement (_ffabfd .MailSubject ,&_ggeed );_dabef !=nil {return _dabef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffabfd .MailAsAttachment =NewCT_OnOff ();if _agaae :=d .DecodeElement (_ffabfd .MailAsAttachment ,&_ggeed );_agaae !=nil {return _agaae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffabfd .ViewMergedData =NewCT_OnOff ();if _efcgab :=d .DecodeElement (_ffabfd .ViewMergedData ,&_ggeed );_efcgab !=nil {return _efcgab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffabfd .ActiveRecord =NewCT_DecimalNumber ();if _eaddf :=d .DecodeElement (_ffabfd .ActiveRecord ,&_ggeed );_eaddf !=nil {return _eaddf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffabfd .CheckErrors =NewCT_DecimalNumber ();if _gdgg :=d .DecodeElement (_ffabfd .CheckErrors ,&_ggeed );_gdgg !=nil {return _gdgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffabfd .Odso =NewCT_Odso ();if _agbag :=d .DecodeElement (_ffabfd .Odso ,&_ggeed );_agbag !=nil {return _agbag ;};default:_ee .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",_ggeed .Name );if _edcbcf :=d .Skip ();_edcbcf !=nil {return _edcbcf ;};};case _d .EndElement :break _gcce ;case _d .CharData :};};return nil ;}; +// Date Picker Calendar Type +Calendar *CT_CalendarType ;};func (_eecdfc *WdEG_WrapType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_baaedg :for {_aeegfb ,_becffc :=d .Token ();if _becffc !=nil {return _becffc ;};switch _ggeece :=_aeegfb .(type ){case _d .StartElement :switch _ggeece .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_eecdfc .Choice =NewWdEG_WrapTypeChoice ();if _gbbef :=d .DecodeElement (&_eecdfc .Choice .WrapNone ,&_ggeece );_gbbef !=nil {return _gbbef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_eecdfc .Choice =NewWdEG_WrapTypeChoice ();if _defacg :=d .DecodeElement (&_eecdfc .Choice .WrapSquare ,&_ggeece );_defacg !=nil {return _defacg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0061\u0070\u0054\u0069\u0067\u0068t"}:_eecdfc .Choice =NewWdEG_WrapTypeChoice ();if _agebca :=d .DecodeElement (&_eecdfc .Choice .WrapTight ,&_ggeece );_agebca !=nil {return _agebca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_eecdfc .Choice =NewWdEG_WrapTypeChoice ();if _caacgaf :=d .DecodeElement (&_eecdfc .Choice .WrapThrough ,&_ggeece );_caacgaf !=nil {return _caacgaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_eecdfc .Choice =NewWdEG_WrapTypeChoice ();if _eeedfd :=d .DecodeElement (&_eecdfc .Choice .WrapTopAndBottom ,&_ggeece );_eeedfd !=nil {return _eeedfd ;};default:_dg .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",_ggeece .Name );if _fafccb :=d .Skip ();_fafccb !=nil {return _fafccb ;};};case _d .EndElement :break _baaedg ;case _d .CharData :};};return nil ;};type CT_FtnEdn struct{ -// Validate validates the WdCT_PosH and its children -func (_cdggca *WdCT_PosH )Validate ()error {return _cdggca .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073H");};func NewCT_TcPrBase ()*CT_TcPrBase {_degbe :=&CT_TcPrBase {};return _degbe }; +// Footnote/Endnote Type +TypeAttr ST_FtnEdn ; -// AC_ChoiceRun is used to marshal/unmarshal mc:Choice types inside of CT_R Extra in the OOXML schema. -type AC_ChoiceRun struct{_cefaf string ; +// Footnote/Endnote ID +IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func (_cggcg WdST_WrapText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cggcg .String (),start );};func (_acadgf ST_FtnEdn )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_acadgf .String (),start );};func (_fbgeee *CT_Shd )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cgbgf ,_fbag :=_fbgeee .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fbag !=nil {return _fbag ;};start .Attr =append (start .Attr ,_cgbgf );if _fbgeee .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_fbgeee .ColorAttr )});};if _fbgeee .ThemeColorAttr !=ST_ThemeColorUnset {_bggga ,_dbgfcc :=_fbgeee .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _dbgfcc !=nil {return _dbgfcc ;};start .Attr =append (start .Attr ,_bggga );};if _fbgeee .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fbgeee .ThemeTintAttr )});};if _fbgeee .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fbgeee .ThemeShadeAttr )});};if _fbgeee .FillAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u0069\u006c\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_fbgeee .FillAttr )});};if _fbgeee .ThemeFillAttr !=ST_ThemeColorUnset {_cffbg ,_dcfge :=_fbgeee .ThemeFillAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c"});if _dcfge !=nil {return _dcfge ;};start .Attr =append (start .Attr ,_cffbg );};if _fbgeee .ThemeFillTintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0074h\u0065\u006d\u0065\u0046\u0069\u006c\u006c\u0054\u0069\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fbgeee .ThemeFillTintAttr )});};if _fbgeee .ThemeFillShadeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003at\u0068\u0065\u006de\u0046\u0069\u006c\u006c\u0053\u0068\u0061\u0064\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fbgeee .ThemeFillShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Break -Br *CT_Br ; +// ValidateWithPath validates the CT_MathCtrlDel and its children, prefixing error messages with path +func (_gccfe *CT_MathCtrlDel )ValidateWithPath (path string )error {return nil }; -// Text -T *CT_Text ; +// Validate validates the EG_RunLevelElts and its children +func (_cccdb *EG_RunLevelElts )Validate ()error {return _cccdb .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073");};func (_cgdgfg *CT_TblGridCol )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgdgfg .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_cgdgfg .WAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdebd *WdCT_PosHChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdebd .Align !=WdST_AlignHUnset {_abfbed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}};e .EncodeElement (_gdebd .Align ,_abfbed );};if _gdebd .PosOffset !=nil {_acdcaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_gdebd .PosOffset ,_acdcaa );};return nil ;};func (_bccec *ST_Em )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bccec =0;case "\u006e\u006f\u006e\u0065":*_bccec =1;case "\u0064\u006f\u0074":*_bccec =2;case "\u0063\u006f\u006dm\u0061":*_bccec =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_bccec =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_bccec =5;};return nil ;};func (_deeca *CT_TcMar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _deeca .Top !=nil {_edgcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_deeca .Top ,_edgcb );};if _deeca .Start !=nil {_dcaee :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_deeca .Start ,_dcaee );};if _deeca .Left !=nil {_fcfgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_deeca .Left ,_fcfgb );};if _deeca .Bottom !=nil {_cbffb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_deeca .Bottom ,_cbffb );};if _deeca .End !=nil {_eafad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_deeca .End ,_eafad );};if _deeca .Right !=nil {_ggfbd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_deeca .Right ,_ggfbd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_edgef *CT_Frameset )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _edgef .Sz !=nil {_ggdcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_edgef .Sz ,_ggdcf );};if _edgef .FramesetSplitbar !=nil {_agcb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066r\u0061\u006d\u0065\u0073\u0065t\u0053\u0070l\u0069\u0074\u0062\u0061\u0072"}};e .EncodeElement (_edgef .FramesetSplitbar ,_agcb );};if _edgef .FrameLayout !=nil {_addgfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_edgef .FrameLayout ,_addgfa );};if _edgef .Title !=nil {_baabe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_edgef .Title ,_baabe );};if _edgef .Choice !=nil {for _ ,_egab :=range _edgef .Choice {_egab .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgbcgd *ST_TabJc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgfdc ,_dabdbf :=d .Token ();if _dabdbf !=nil {return _dabdbf ;};if _efeaf ,_aabaa :=_cgfdc .(_d .EndElement );_aabaa &&_efeaf .Name ==start .Name {*_dgbcgd =1;return nil ;};if _cdade ,_caeeg :=_cgfdc .(_d .CharData );!_caeeg {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",_cgfdc );}else {switch string (_cdade ){case "":*_dgbcgd =0;case "\u0063\u006c\u0065a\u0072":*_dgbcgd =1;case "\u0073\u0074\u0061r\u0074":*_dgbcgd =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dgbcgd =3;case "\u0065\u006e\u0064":*_dgbcgd =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_dgbcgd =5;case "\u0062\u0061\u0072":*_dgbcgd =6;case "\u006e\u0075\u006d":*_dgbcgd =7;case "\u006c\u0065\u0066\u0074":*_dgbcgd =8;case "\u0072\u0069\u0067h\u0074":*_dgbcgd =9;};};_cgfdc ,_dabdbf =d .Token ();if _dabdbf !=nil {return _dabdbf ;};if _cabcc ,_cdfag :=_cgfdc .(_d .EndElement );_cdfag &&_cabcc .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",_cgfdc );}; -// Content Part -ContentPart *CT_Rel ; +// ValidateWithPath validates the CT_Endnotes and its children, prefixing error messages with path +func (_agged *CT_Endnotes )ValidateWithPath (path string )error {for _effgb ,_dddd :=range _agged .Endnote {if _dcga :=_dddd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_effgb ));_dcga !=nil {return _dcga ;};};return nil ;};func (_ebfac *CT_PBdr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ebfac .Top !=nil {_dbfag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_ebfac .Top ,_dbfag );};if _ebfac .Left !=nil {_defgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_ebfac .Left ,_defgf );};if _ebfac .Bottom !=nil {_cbabga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_ebfac .Bottom ,_cbabga );};if _ebfac .Right !=nil {_aeeabb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ebfac .Right ,_aeeabb );};if _ebfac .Between !=nil {_gfdb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0062\u0065\u0074\u0077\u0065\u0065n"}};e .EncodeElement (_ebfac .Between ,_gfdb );};if _ebfac .Bar !=nil {_faade :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062a\u0072"}};e .EncodeElement (_ebfac .Bar ,_faade );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ddegfd WdST_WrapText )Validate ()error {return _ddegfd .ValidateWithPath ("")};type CT_VerticalJc struct{ -// Deleted Text -DelText *CT_Text ; +// Vertical Alignment Setting +ValAttr ST_VerticalJc ;};func (_ccafec *ST_PageBorderZOrder )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ccafec =0;case "\u0066\u0072\u006fn\u0074":*_ccafec =1;case "\u0062\u0061\u0063\u006b":*_ccafec =2;};return nil ;}; -// Field Code -InstrText *CT_Text ; +// Validate validates the CT_OnOff and its children +func (_dagfg *CT_OnOff )Validate ()error {return _dagfg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};func NewEG_ContentRowContent ()*EG_ContentRowContent {_adgdag :=&EG_ContentRowContent {};return _adgdag ;};func (_adgag *WdWgp )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _adgag .WdCT_WordprocessingGroup .MarshalXML (e ,start );};func (_fafec *CT_TwipsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eaeeg :=range start .Attr {if _eaeeg .Name .Local =="\u0076\u0061\u006c"{_bdefe ,_ffeec :=ParseUnionST_TwipsMeasure (_eaeeg .Value );if _ffeec !=nil {return _ffeec ;};_fafec .ValAttr =_bdefe ;continue ;};};for {_efdadb ,_bdefa :=d .Token ();if _bdefa !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_bdefa );};if _afbbgg ,_bddea :=_efdadb .(_d .EndElement );_bddea &&_afbbgg .Name ==start .Name {break ;};};return nil ;}; -// Deleted Field Code -DelInstrText *CT_Text ; +// ValidateWithPath validates the WdCT_WrapSquare and its children, prefixing error messages with path +func (_gdcege *WdCT_WrapSquare )ValidateWithPath (path string )error {if _gdcege .WrapTextAttr ==WdST_WrapTextUnset {return _g .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 _bddcge :=_gdcege .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_bddcge !=nil {return _bddcge ;};if _gdcege .EffectExtent !=nil {if _eadae :=_gdcege .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_eadae !=nil {return _eadae ;};};return nil ;};func ParseUnionST_TextScale (s string )(ST_TextScale ,error ){_cgdfaa :=ST_TextScale {};if ST_TextScalePercentPatternRe .MatchString (s ){_cgdfaa .ST_TextScalePercent =&s ;}else {_bbffab ,_cfebd :=_da .ParseFloat (s ,64);if _cfebd !=nil {return _cgdfaa ,_g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_cfebd );};_cgdfaa .ST_TextScaleDecimal =_dg .Int64 (int64 (_bbffab ));};return _cgdfaa ,nil ;};type CT_Divs struct{ -// Non Breaking Hyphen Character -NoBreakHyphen *CT_Empty ; +// Information About Single HTML div Element +Div []*CT_Div ;};func (_fcgd *CT_NumLvl )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fegce :=range start .Attr {if _fegce .Name .Local =="\u0069\u006c\u0076\u006c"{_efccb ,_agcbd :=_da .ParseInt (_fegce .Value ,10,64);if _agcbd !=nil {return _agcbd ;};_fcgd .IlvlAttr =_efccb ;continue ;};};_dadbac :for {_ggfac ,_abfc :=d .Token ();if _abfc !=nil {return _abfc ;};switch _egfee :=_ggfac .(type ){case _d .StartElement :switch _egfee .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcgd .StartOverride =NewCT_DecimalNumber ();if _fccab :=d .DecodeElement (_fcgd .StartOverride ,&_egfee );_fccab !=nil {return _fccab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcgd .Lvl =NewCT_Lvl ();if _bcbfc :=d .DecodeElement (_fcgd .Lvl ,&_egfee );_bcbfc !=nil {return _bcbfc ;};default:_dg .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",_egfee .Name );if _efecac :=d .Skip ();_efecac !=nil {return _efecac ;};};case _d .EndElement :break _dadbac ;case _d .CharData :};};return nil ;};func (_gfecg *CT_OptimizeForBrowser )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afage :=range start .Attr {if _afage .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ffgbe ,_acgce :=_afage .Value ,error (nil );if _acgce !=nil {return _acgce ;};_gfecg .TargetAttr =&_ffgbe ;continue ;};if _afage .Name .Local =="\u0076\u0061\u006c"{_dfdd ,_fefgg :=ParseUnionST_OnOff (_afage .Value );if _fefgg !=nil {return _fefgg ;};_gfecg .ValAttr =&_dfdd ;continue ;};};for {_gbadc ,_eccbad :=d .Token ();if _eccbad !=nil {return _g .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",_eccbad );};if _fcbfc ,_ddfbg :=_gbadc .(_d .EndElement );_ddfbg &&_fcbfc .Name ==start .Name {break ;};};return nil ;};func (_gacfe *CT_TrPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gacfe .CnfStyle !=nil {_agbgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};for _ ,_cgebbe :=range _gacfe .CnfStyle {e .EncodeElement (_cgebbe ,_agbgb );};};if _gacfe .DivId !=nil {_cecef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};for _ ,_gfdcdb :=range _gacfe .DivId {e .EncodeElement (_gfdcdb ,_cecef );};};if _gacfe .GridBefore !=nil {_bgffb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_aefeb :=range _gacfe .GridBefore {e .EncodeElement (_aefeb ,_bgffb );};};if _gacfe .GridAfter !=nil {_gdaedf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}};for _ ,_gfaeb :=range _gacfe .GridAfter {e .EncodeElement (_gfaeb ,_gdaedf );};};if _gacfe .WBefore !=nil {_acceg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}};for _ ,_bcedb :=range _gacfe .WBefore {e .EncodeElement (_bcedb ,_acceg );};};if _gacfe .WAfter !=nil {_cefga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_abaeb :=range _gacfe .WAfter {e .EncodeElement (_abaeb ,_cefga );};};if _gacfe .CantSplit !=nil {_dgcbgc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}};for _ ,_dggfd :=range _gacfe .CantSplit {e .EncodeElement (_dggfd ,_dgcbgc );};};if _gacfe .TrHeight !=nil {_ceeec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}};for _ ,_dfeccc :=range _gacfe .TrHeight {e .EncodeElement (_dfeccc ,_ceeec );};};if _gacfe .TblHeader !=nil {_debdb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_geffb :=range _gacfe .TblHeader {e .EncodeElement (_geffb ,_debdb );};};if _gacfe .TblCellSpacing !=nil {_gacgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};for _ ,_abeec :=range _gacfe .TblCellSpacing {e .EncodeElement (_abeec ,_gacgd );};};if _gacfe .Jc !=nil {_dbfafb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_gefgb :=range _gacfe .Jc {e .EncodeElement (_gefgb ,_dbfafb );};};if _gacfe .Hidden !=nil {_cefgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};for _ ,_gccgg :=range _gacfe .Hidden {e .EncodeElement (_gccgg ,_cefgc );};};if _gacfe .Ins !=nil {_gfbed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_gacfe .Ins ,_gfbed );};if _gacfe .Del !=nil {_aecae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_gacfe .Del ,_aecae );};if _gacfe .TrPrChange !=nil {_bdgba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074r\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_gacfe .TrPrChange ,_bdgba );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_affag *WdCT_Anchor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _affag .DistTAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_g .Sprintf ("\u0025\u0076",*_affag .DistTAttr )});};if _affag .DistBAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_g .Sprintf ("\u0025\u0076",*_affag .DistBAttr )});};if _affag .DistLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_g .Sprintf ("\u0025\u0076",*_affag .DistLAttr )});};if _affag .DistRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_g .Sprintf ("\u0025\u0076",*_affag .DistRAttr )});};if _affag .SimplePosAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},Value :_g .Sprintf ("\u0025\u0064",_dbbdcb (*_affag .SimplePosAttr ))});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",_affag .RelativeHeightAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"},Value :_g .Sprintf ("\u0025\u0064",_dbbdcb (_affag .BehindDocAttr ))});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_dbbdcb (_affag .LockedAttr ))});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"},Value :_g .Sprintf ("\u0025\u0064",_dbbdcb (_affag .LayoutInCellAttr ))});if _affag .HiddenAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_g .Sprintf ("\u0025\u0064",_dbbdcb (*_affag .HiddenAttr ))});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},Value :_g .Sprintf ("\u0025\u0064",_dbbdcb (_affag .AllowOverlapAttr ))});e .EncodeToken (start );_cagbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003as\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073"}};e .EncodeElement (_affag .SimplePos ,_cagbd );_abagb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048"}};e .EncodeElement (_affag .PositionH ,_abagb );_begcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056"}};e .EncodeElement (_affag .PositionV ,_begcf );_bbbeaf :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}};e .EncodeElement (_affag .Extent ,_bbbeaf );if _affag .EffectExtent !=nil {_fabbc :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_affag .EffectExtent ,_fabbc );};if _affag .Choice !=nil {_affag .Choice .MarshalXML (e ,_d .StartElement {});};_bfgec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_affag .DocPr ,_bfgec );if _affag .CNvGraphicFramePr !=nil {_gbdef :=_d .StartElement {Name :_d .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_affag .CNvGraphicFramePr ,_gbdef );};_fagfd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_fagfd .Attr =append (_fagfd .Attr ,_d .Attr {Name :_d .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"});e .EncodeElement (_affag .Graphic ,_fagfd );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_feacc ST_TblStyleOverrideType )String ()string {switch _feacc {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 (_ffeeb *CT_Spacing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ffeeb .BeforeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0062\u0065\u0066\u006f\u0072\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_ffeeb .BeforeAttr )});};if _ffeeb .BeforeLinesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0062\u0065\u0066\u006f\u0072\u0065\u004c\u0069\u006e\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_ffeeb .BeforeLinesAttr )});};if _ffeeb .BeforeAutospacingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0062\u0065fo\u0072\u0065\u0041\u0075\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067"},Value :_g .Sprintf ("\u0025\u0076",*_ffeeb .BeforeAutospacingAttr )});};if _ffeeb .AfterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061\u0066\u0074\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_ffeeb .AfterAttr )});};if _ffeeb .AfterLinesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061f\u0074\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_ffeeb .AfterLinesAttr )});};if _ffeeb .AfterAutospacingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061f\u0074\u0065\u0072\u0041\u0075t\u006f\u0073p\u0061\u0063\u0069\u006e\u0067"},Value :_g .Sprintf ("\u0025\u0076",*_ffeeb .AfterAutospacingAttr )});};if _ffeeb .LineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_ffeeb .LineAttr )});};if _ffeeb .LineRuleAttr !=ST_LineSpacingRuleUnset {_bfede ,_aaaea :=_ffeeb .LineRuleAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"});if _aaaea !=nil {return _aaaea ;};start .Attr =append (start .Attr ,_bfede );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Choiceal Hyphen Character -SoftHyphen *CT_Empty ; +// ValidateWithPath validates the TxbxContent and its children, prefixing error messages with path +func (_cfddc *TxbxContent )ValidateWithPath (path string )error {if _bbcdbe :=_cfddc .CT_TxbxContent .ValidateWithPath (path );_bbcdbe !=nil {return _bbcdbe ;};return nil ;};func (_dafgbe *WdCT_WordprocessingGroupChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dafgbe .Wsp !=nil {_fggdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}};for _ ,_edabe :=range _dafgbe .Wsp {e .EncodeElement (_edabe ,_fggdf );};};if _dafgbe .GrpSp !=nil {_beabg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070"}};for _ ,_fcafag :=range _dafgbe .GrpSp {e .EncodeElement (_fcafag ,_beabg );};};if _dafgbe .GraphicFrame !=nil {_acdgf :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_adddeg :=range _dafgbe .GraphicFrame {e .EncodeElement (_adddeg ,_acdgf );};};if _dafgbe .Pic !=nil {_bccdae :=_d .StartElement {Name :_d .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_bcgacc :=range _dafgbe .Pic {e .EncodeElement (_bcgacc ,_bccdae );};};if _dafgbe .ContentPart !=nil {_gbggce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}};for _ ,_ebgdbb :=range _dafgbe .ContentPart {e .EncodeElement (_ebgdbb ,_gbggce );};};return nil ;}; -// Date Block - Short Day Format -DayShort *CT_Empty ; +// Validate validates the CT_FramePr and its children +func (_gfdg *CT_FramePr )Validate ()error {return _gfdg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");};func NewEG_SectPrContents ()*EG_SectPrContents {_dgefe :=&EG_SectPrContents {};return _dgefe }; -// Date Block - Short Month Format -MonthShort *CT_Empty ; +// Validate validates the CT_VerticalJc and its children +func (_gdfdf *CT_VerticalJc )Validate ()error {return _gdfdf .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004a\u0063");};func (_cbcaca *WdCT_GraphicFrame )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fccgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_cbcaca .CNvPr ,_fccgf );_gefab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0046\u0072\u0050\u0072"}};e .EncodeElement (_cbcaca .CNvFrPr ,_gefab );_gggcdd :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_cbcaca .Xfrm ,_gggcdd );_adbfg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_adbfg .Attr =append (_adbfg .Attr ,_d .Attr {Name :_d .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"});e .EncodeElement (_cbcaca .Graphic ,_adbfg );if _cbcaca .ExtLst !=nil {_gcbgfd :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbcaca .ExtLst ,_gcbgfd );};e .EncodeToken (_d .EndElement {Name :start .Name });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 NewCT_SignedTwipsMeasure ()*CT_SignedTwipsMeasure {_bdebf :=&CT_SignedTwipsMeasure {};return _bdebf ;}; -// Date Block - Short Year Format -YearShort *CT_Empty ; +// ValidateWithPath validates the CT_RubyPr and its children, prefixing error messages with path +func (_fbegd *CT_RubyPr )ValidateWithPath (path string )error {if _dfdfe :=_fbegd .RubyAlign .ValidateWithPath (path +"\u002f\u0052\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");_dfdfe !=nil {return _dfdfe ;};if _dafgc :=_fbegd .Hps .ValidateWithPath (path +"\u002f\u0048\u0070\u0073");_dafgc !=nil {return _dafgc ;};if _eeebb :=_fbegd .HpsRaise .ValidateWithPath (path +"\u002fH\u0070\u0073\u0052\u0061\u0069\u0073e");_eeebb !=nil {return _eeebb ;};if _cgfde :=_fbegd .HpsBaseText .ValidateWithPath (path +"\u002f\u0048\u0070s\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074");_cgfde !=nil {return _cgfde ;};if _dcbgbg :=_fbegd .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_dcbgbg !=nil {return _dcbgbg ;};if _fbegd .Dirty !=nil {if _gaeca :=_fbegd .Dirty .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079");_gaeca !=nil {return _gaeca ;};};return nil ;};func (_feddd *ST_MeasurementOrPercent )Validate ()error {return _feddd .ValidateWithPath ("")};func (_fafd *CT_Caption )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdbg :=range start .Attr {if _fdbg .Name .Local =="\u006e\u0061\u006d\u0065"{_fafbd ,_aecb :=_fdbg .Value ,error (nil );if _aecb !=nil {return _aecb ;};_fafd .NameAttr =_fafbd ;continue ;};if _fdbg .Name .Local =="\u0070\u006f\u0073"{_fafd .PosAttr .UnmarshalXMLAttr (_fdbg );continue ;};if _fdbg .Name .Local =="\u0063h\u0061\u0070\u004e\u0075\u006d"{_bfcf ,_eeae :=ParseUnionST_OnOff (_fdbg .Value );if _eeae !=nil {return _eeae ;};_fafd .ChapNumAttr =&_bfcf ;continue ;};if _fdbg .Name .Local =="\u0068e\u0061\u0064\u0069\u006e\u0067"{_ccc ,_gdga :=_da .ParseInt (_fdbg .Value ,10,64);if _gdga !=nil {return _gdga ;};_fafd .HeadingAttr =&_ccc ;continue ;};if _fdbg .Name .Local =="\u006eo\u004c\u0061\u0062\u0065\u006c"{_eaff ,_add :=ParseUnionST_OnOff (_fdbg .Value );if _add !=nil {return _add ;};_fafd .NoLabelAttr =&_eaff ;continue ;};if _fdbg .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074"{_fafd .NumFmtAttr .UnmarshalXMLAttr (_fdbg );continue ;};if _fdbg .Name .Local =="\u0073\u0065\u0070"{_fafd .SepAttr .UnmarshalXMLAttr (_fdbg );continue ;};};for {_cggb ,_fcae :=d .Token ();if _fcae !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_fcae );};if _cead ,_ggfg :=_cggb .(_d .EndElement );_ggfg &&_cead .Name ==start .Name {break ;};};return nil ;};func NewCT_DataBinding ()*CT_DataBinding {_dcfbe :=&CT_DataBinding {};return _dcfbe }; -// Date Block - Long Day Format -DayLong *CT_Empty ; +// Validate validates the CT_Endnotes and its children +func (_gddgd *CT_Endnotes )Validate ()error {return _gddgd .ValidateWithPath ("C\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");};func (_begcg *CT_FldChar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_begcg .FldCharTypeAttr =ST_FldCharType (1);for _ ,_addf :=range start .Attr {if _addf .Name .Local =="f\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"{_begcg .FldCharTypeAttr .UnmarshalXMLAttr (_addf );continue ;};if _addf .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_fgcfa ,_dcgd :=ParseUnionST_OnOff (_addf .Value );if _dcgd !=nil {return _dcgd ;};_begcg .FldLockAttr =&_fgcfa ;continue ;};if _addf .Name .Local =="\u0064\u0069\u0072t\u0079"{_efdee ,_bbaga :=ParseUnionST_OnOff (_addf .Value );if _bbaga !=nil {return _bbaga ;};_begcg .DirtyAttr =&_efdee ;continue ;};};_gdfdc :for {_dcdd ,_ggea :=d .Token ();if _ggea !=nil {return _ggea ;};switch _ebfca :=_dcdd .(type ){case _d .StartElement :switch _ebfca .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_begcg .FldData =NewCT_Text ();if _bedbe :=d .DecodeElement (_begcg .FldData ,&_ebfca );_bedbe !=nil {return _bedbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_begcg .FfData =NewCT_FFData ();if _fbeef :=d .DecodeElement (_begcg .FfData ,&_ebfca );_fbeef !=nil {return _fbeef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_begcg .NumberingChange =NewCT_TrackChangeNumbering ();if _geebb :=d .DecodeElement (_begcg .NumberingChange ,&_ebfca );_geebb !=nil {return _geebb ;};default:_dg .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",_ebfca .Name );if _gcfef :=d .Skip ();_gcfef !=nil {return _gcfef ;};};case _d .EndElement :break _gdfdc ;case _d .CharData :};};return nil ;};type CT_LevelText struct{ -// Date Block - Long Month Format -MonthLong *CT_Empty ; +// Level Text +ValAttr *string ; -// Date Block - Long Year Format -YearLong *CT_Empty ; +// Level Text Is Null Character +NullAttr *_e .ST_OnOff ;}; -// Comment Information Block -AnnotationRef *CT_Empty ; +// ValidateWithPath validates the CT_BottomPageBorder and its children, prefixing error messages with path +func (_efgc *CT_BottomPageBorder )ValidateWithPath (path string )error {if _efgc .ValAttr ==ST_BorderUnset {return _g .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 _gdbc :=_efgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdbc !=nil {return _gdbc ;};if _efgc .ColorAttr !=nil {if _dbcb :=_efgc .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dbcb !=nil {return _dbcb ;};};if _fdgd :=_efgc .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_fdgd !=nil {return _fdgd ;};if _efgc .ShadowAttr !=nil {if _fbge :=_efgc .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_fbge !=nil {return _fbge ;};};if _efgc .FrameAttr !=nil {if _efea :=_efgc .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_efea !=nil {return _efea ;};};return nil ;};func (_dadfef *WdCT_PosHChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdebg :for {_cgeec ,_bgfgdd :=d .Token ();if _bgfgdd !=nil {return _bgfgdd ;};switch _ffacb :=_cgeec .(type ){case _d .StartElement :switch _ffacb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0061\u006c\u0069g\u006e"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0069g\u006e"}:_dadfef .Align =WdST_AlignHUnset ;if _agade :=d .DecodeElement (&_dadfef .Align ,&_ffacb );_agade !=nil {return _agade ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_dadfef .PosOffset =new (int32 );if _bgeea :=d .DecodeElement (_dadfef .PosOffset ,&_ffacb );_bgeea !=nil {return _bgeea ;};default:_dg .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",_ffacb .Name );if _bdcgeg :=d .Skip ();_bdcgeg !=nil {return _bdcgeg ;};};case _d .EndElement :break _fdebg ;case _d .CharData :};};return nil ;};func (_cbcgb *CT_FFDDList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aafe :for {_efdeb ,_faffd :=d .Token ();if _faffd !=nil {return _faffd ;};switch _cafgg :=_efdeb .(type ){case _d .StartElement :switch _cafgg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbcgb .Result =NewCT_DecimalNumber ();if _fabfeb :=d .DecodeElement (_cbcgb .Result ,&_cafgg );_fabfeb !=nil {return _fabfeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbcgb .Default =NewCT_DecimalNumber ();if _fbdff :=d .DecodeElement (_cbcgb .Default ,&_cafgg );_fbdff !=nil {return _fbdff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbca :=NewCT_String ();if _fggfd :=d .DecodeElement (_cbca ,&_cafgg );_fggfd !=nil {return _fggfd ;};_cbcgb .ListEntry =append (_cbcgb .ListEntry ,_cbca );default:_dg .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",_cafgg .Name );if _gdgg :=d .Skip ();_gdgg !=nil {return _gdgg ;};};case _d .EndElement :break _aafe ;case _d .CharData :};};return nil ;};func NewCT_TrackChangeRange ()*CT_TrackChangeRange {_beaag :=&CT_TrackChangeRange {};return _beaag };func (_cafc *CT_AutoCaption )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_deb :=range start .Attr {if _deb .Name .Local =="\u006e\u0061\u006d\u0065"{_dea ,_aedf :=_deb .Value ,error (nil );if _aedf !=nil {return _aedf ;};_cafc .NameAttr =_dea ;continue ;};if _deb .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_ggg ,_gbg :=_deb .Value ,error (nil );if _gbg !=nil {return _gbg ;};_cafc .CaptionAttr =_ggg ;continue ;};};for {_aac ,_acca :=d .Token ();if _acca !=nil {return _g .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",_acca );};if _cddf ,_acd :=_aac .(_d .EndElement );_acd &&_cddf .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the CT_RubyContent and its children +func (_cdfbc *CT_RubyContent )Validate ()error {return _cdfbc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_eecgd *EG_PContentBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eecgd .CustomXml !=nil {_bagaag :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_eecgd .CustomXml ,_bagaag );};if _eecgd .FldSimple !=nil {_bgegf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_ccdcb :=range _eecgd .FldSimple {e .EncodeElement (_ccdcb ,_bgegf );};};if _eecgd .Hyperlink !=nil {_ccabg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_eecgd .Hyperlink ,_ccabg );};return nil ;}; -// Footnote Reference Mark -FootnoteRef *CT_Empty ; +// Validate validates the CT_SectPrChange and its children +func (_eagce *CT_SectPrChange )Validate ()error {return _eagce .ValidateWithPath ("\u0043T\u005fS\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_gcacge *ST_HexColorAuto )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gcacge =0;case "\u0061\u0075\u0074\u006f":*_gcacge =1;};return nil ;};func (_caacga *ST_DecimalNumberOrPercent )Validate ()error {return _caacga .ValidateWithPath ("")}; -// Endnote Reference Mark -EndnoteRef *CT_Empty ; +// Validate validates the CT_NumPr and its children +func (_begac *CT_NumPr )Validate ()error {return _begac .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072");};type CT_TblBorders struct{ -// Footnote/Endnote Separator Mark -Separator *CT_Empty ; +// Table Top Border +Top *CT_Border ; -// Continuation Separator Mark -ContinuationSeparator *CT_Empty ; +// Table Leading Edge Border +Start *CT_Border ; -// Symbol Character -Sym *CT_Sym ; +// Table Leading Edge Border +Left *CT_Border ; -// Page Number Block -PgNum *CT_Empty ; +// Table Bottom Border +Bottom *CT_Border ; -// Carriage Return -Cr *CT_Empty ; +// Table Trailing Edge Border +End *CT_Border ; -// Tab Character -Tab *CT_Empty ; +// Table Trailing Edge Border +Right *CT_Border ; -// Embedded Object -Object *CT_Object ; +// Table Inside Horizontal Edges Border +InsideH *CT_Border ; -// VML Object -Pict *CT_Picture ; +// Table Inside Vertical Edges Border +InsideV *CT_Border ;};func (_ggbad *ST_TargetScreenSz )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ggbad =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_ggbad =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_ggbad =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_ggbad =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_ggbad =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_ggbad =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_ggbad =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_ggbad =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_ggbad =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_ggbad =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_ggbad =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_ggbad =11;};return nil ;};func (_aacaf *CT_FtnEdnSepRef )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_aacaf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Complex Field Character -FldChar *CT_FldChar ; +// ValidateWithPath validates the WdCT_LinkedTextboxInformation and its children, prefixing error messages with path +func (_agfdcd *WdCT_LinkedTextboxInformation )ValidateWithPath (path string )error {if _agfdcd .ExtLst !=nil {if _gfgdfcf :=_agfdcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfgdfcf !=nil {return _gfgdfcf ;};};return nil ;};const (ST_PageBorderOffsetUnset ST_PageBorderOffset =0;ST_PageBorderOffsetPage ST_PageBorderOffset =1;ST_PageBorderOffsetText ST_PageBorderOffset =2;);func (_gdfeb ST_TblLayoutType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bfffgb :=_d .Attr {};_bfffgb .Name =name ;switch _gdfeb {case ST_TblLayoutTypeUnset :_bfffgb .Value ="";case ST_TblLayoutTypeFixed :_bfffgb .Value ="\u0066\u0069\u0078e\u0064";case ST_TblLayoutTypeAutofit :_bfffgb .Value ="\u0061u\u0074\u006f\u0066\u0069\u0074";};return _bfffgb ,nil ;}; -// Phonetic Guide -Ruby *CT_Ruby ; +// ValidateWithPath validates the EG_RPr and its children, prefixing error messages with path +func (_bbccb *EG_RPr )ValidateWithPath (path string )error {if _bbccb .RPr !=nil {if _fcada :=_bbccb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fcada !=nil {return _fcada ;};};return nil ;}; -// Footnote Reference -FootnoteReference *CT_FtnEdnRef ; +// ValidateWithPath validates the CT_SimpleField and its children, prefixing error messages with path +func (_aafae *CT_SimpleField )ValidateWithPath (path string )error {if _aafae .FldLockAttr !=nil {if _ggggb :=_aafae .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_ggggb !=nil {return _ggggb ;};};if _aafae .DirtyAttr !=nil {if _aggab :=_aafae .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_aggab !=nil {return _aggab ;};};if _aafae .FldData !=nil {if _aebed :=_aafae .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061");_aebed !=nil {return _aebed ;};};for _dbdae ,_edcbba :=range _aafae .EG_PContent {if _bfgce :=_edcbba .ValidateWithPath (_g .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_dbdae ));_bfgce !=nil {return _bfgce ;};};return nil ;};func (_efbdg *ST_BrType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_efbdg =0;case "\u0070\u0061\u0067\u0065":*_efbdg =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_efbdg =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_efbdg =3;};return nil ;}; -// Endnote Reference -EndnoteReference *CT_FtnEdnRef ; +// Validate validates the CT_Comment and its children +func (_egae *CT_Comment )Validate ()error {return _egae .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");}; -// Comment Content Reference Mark -CommentReference *CT_Markup ; +// ValidateWithPath validates the CT_SdtDate and its children, prefixing error messages with path +func (_dccac *CT_SdtDate )ValidateWithPath (path string )error {if _dccac .DateFormat !=nil {if _cacbb :=_dccac .DateFormat .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074");_cacbb !=nil {return _cacbb ;};};if _dccac .Lid !=nil {if _gdcdgd :=_dccac .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_gdcdgd !=nil {return _gdcdgd ;};};if _dccac .StoreMappedDataAs !=nil {if _ecacgd :=_dccac .StoreMappedDataAs .ValidateWithPath (path +"\u002fS\u0074o\u0072\u0065\u004d\u0061\u0070p\u0065\u0064D\u0061\u0074\u0061\u0041\u0073");_ecacgd !=nil {return _ecacgd ;};};if _dccac .Calendar !=nil {if _gcegad :=_dccac .Calendar .ValidateWithPath (path +"\u002fC\u0061\u006c\u0065\u006e\u0064\u0061r");_gcegad !=nil {return _gcegad ;};};return nil ;};func (_acgdad ST_TextEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_acgdad .String (),start );};type CT_Tabs struct{ -// DrawingML Object -Drawing *CT_Drawing ; +// Custom Tab Stop +Tab []*CT_TabStop ;};func (_dffda *ST_FrameScrollbar )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dffda =0;case "\u006f\u006e":*_dffda =1;case "\u006f\u0066\u0066":*_dffda =2;case "\u0061\u0075\u0074\u006f":*_dffda =3;};return nil ;};func NewWdCT_WordprocessingContentPartNonVisual ()*WdCT_WordprocessingContentPartNonVisual {_eaafda :=&WdCT_WordprocessingContentPartNonVisual {};return _eaafda ;};func NewCT_SdtContentRow ()*CT_SdtContentRow {_bcfbfg :=&CT_SdtContentRow {};return _bcfbfg }; -// Absolute Position Tab Character -Ptab *CT_PTab ; +// ValidateWithPath validates the CT_DocPartGallery and its children, prefixing error messages with path +func (_bafe *CT_DocPartGallery )ValidateWithPath (path string )error {if _bafe .ValAttr ==ST_DocPartGalleryUnset {return _g .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 _bcae :=_bafe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcae !=nil {return _bcae ;};return nil ;};func (_afdc *CT_CompatSetting )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _afdc .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_afdc .NameAttr )});};if _afdc .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_afdc .UriAttr )});};if _afdc .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_afdc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbfggd ST_TblOverlap )String ()string {switch _gbfggd {case 0:return "";case 1:return "\u006e\u0065\u0076e\u0072";case 2:return "\u006fv\u0065\u0072\u006c\u0061\u0070";};return "";}; -// Position of Last Calculated Page Break -LastRenderedPageBreak *CT_Empty ;};func (_dedfd *CT_Highlight )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dedfd .ValAttr =ST_HighlightColor (1);for _ ,_fcced :=range start .Attr {if _fcced .Name .Local =="\u0076\u0061\u006c"{_dedfd .ValAttr .UnmarshalXMLAttr (_fcced );continue ;};};for {_fafba ,_cgffe :=d .Token ();if _cgffe !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0069g\u0068\u006c\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_cgffe );};if _adbggf ,_ecae :=_fafba .(_d .EndElement );_ecae &&_adbggf .Name ==start .Name {break ;};};return nil ;};func (_cgggd *CT_Document )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fdcdf ,_acac :=_cgggd .ConformanceAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _acac !=nil {return _acac ;};start .Attr =append (start .Attr ,_fdcdf );e .EncodeToken (start );if _cgggd .Background !=nil {_efba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_cgggd .Background ,_efba );};if _cgggd .Body !=nil {_abbcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0064\u0079"}};e .EncodeElement (_cgggd .Body ,_abbcb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_LatentStyles and its children, prefixing error messages with path +func (_caea *CT_LatentStyles )ValidateWithPath (path string )error {if _caea .DefLockedStateAttr !=nil {if _dfbae :=_caea .DefLockedStateAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Lo\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_dfbae !=nil {return _dfbae ;};};if _caea .DefSemiHiddenAttr !=nil {if _cbabd :=_caea .DefSemiHiddenAttr .ValidateWithPath (path +"\u002fD\u0065f\u0053\u0065\u006d\u0069\u0048i\u0064\u0064e\u006e\u0041\u0074\u0074\u0072");_cbabd !=nil {return _cbabd ;};};if _caea .DefUnhideWhenUsedAttr !=nil {if _afebg :=_caea .DefUnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Un\u0068\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074t\u0072");_afebg !=nil {return _afebg ;};};if _caea .DefQFormatAttr !=nil {if _cgdfgf :=_caea .DefQFormatAttr .ValidateWithPath (path +"\u002fD\u0065f\u0051\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_cgdfgf !=nil {return _cgdfgf ;};};for _acbcg ,_edbca :=range _caea .LsdException {if _begdfb :=_edbca .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004csd\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_acbcg ));_begdfb !=nil {return _begdfb ;};};return nil ;};func NewCT_PPrGeneral ()*CT_PPrGeneral {_gadfe :=&CT_PPrGeneral {};return _gadfe };func (_ggaedf ST_Em )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ggaedf .String (),start );};func (_fdgab ST_DocGrid )String ()string {switch _fdgab {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 "";};func (_cacc *CT_NumPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cacc .Ilvl !=nil {_afeeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"}};e .EncodeElement (_cacc .Ilvl ,_afeeb );};if _cacc .NumId !=nil {_ccbg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_cacc .NumId ,_ccbg );};if _cacc .NumberingChange !=nil {_bffdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_cacc .NumberingChange ,_bffdg );};if _cacc .Ins !=nil {_cbdgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_cacc .Ins ,_cbdgb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfagce *CT_TextEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfagce .ValAttr =ST_TextEffect (1);for _ ,_eagae :=range start .Attr {if _eagae .Name .Local =="\u0076\u0061\u006c"{_cfagce .ValAttr .UnmarshalXMLAttr (_eagae );continue ;};};for {_fegcb ,_cafda :=d .Token ();if _cafda !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054e\u0078t\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_cafda );};if _cdgce ,_cabaf :=_fegcb .(_d .EndElement );_cabaf &&_cdgce .Name ==start .Name {break ;};};return nil ;};func (_eacbe ST_DecimalNumberOrPercent )String ()string {if _eacbe .ST_UnqualifiedPercentage !=nil {return _g .Sprintf ("\u0025\u0076",*_eacbe .ST_UnqualifiedPercentage );};if _eacbe .ST_Percentage !=nil {return _g .Sprintf ("\u0025\u0076",*_eacbe .ST_Percentage );};return "";};func NewCT_Underline ()*CT_Underline {_egdab :=&CT_Underline {};return _egdab };func (_bggffc *ST_BrClear )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bggffc =0;case "\u006e\u006f\u006e\u0065":*_bggffc =1;case "\u006c\u0065\u0066\u0074":*_bggffc =2;case "\u0072\u0069\u0067h\u0074":*_bggffc =3;case "\u0061\u006c\u006c":*_bggffc =4;};return nil ;};func (_bdegb *ST_DecimalNumberOrPercent )ValidateWithPath (path string )error {_addfbf :=[]string {};if _bdegb .ST_UnqualifiedPercentage !=nil {_addfbf =append (_addfbf ,"\u0053T\u005f\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065d\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if _bdegb .ST_Percentage !=nil {_addfbf =append (_addfbf ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_addfbf )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_addfbf );};return nil ;};func NewCT_FFName ()*CT_FFName {_ecae :=&CT_FFName {};return _ecae };func (_cebbge *ST_SectionMark )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efcfd ,_ebaffe :=d .Token ();if _ebaffe !=nil {return _ebaffe ;};if _dbafff ,_eedeg :=_efcfd .(_d .EndElement );_eedeg &&_dbafff .Name ==start .Name {*_cebbge =1;return nil ;};if _gaaabc ,_ggabb :=_efcfd .(_d .CharData );!_ggabb {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",_efcfd );}else {switch string (_gaaabc ){case "":*_cebbge =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_cebbge =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_cebbge =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_cebbge =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_cebbge =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_cebbge =5;};};_efcfd ,_ebaffe =d .Token ();if _ebaffe !=nil {return _ebaffe ;};if _dcdfea ,_bbeed :=_efcfd .(_d .EndElement );_bbeed &&_dcdfea .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",_efcfd );};func (_dfbbe *CT_ObjectChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eddc :for {_acfde ,_aede :=d .Token ();if _aede !=nil {return _aede ;};switch _bdag :=_acfde .(type ){case _d .StartElement :switch _bdag .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfbbe .Control =NewCT_Control ();if _ccebc :=d .DecodeElement (_dfbbe .Control ,&_bdag );_ccebc !=nil {return _ccebc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfbbe .ObjectLink =NewCT_ObjectLink ();if _ageb :=d .DecodeElement (_dfbbe .ObjectLink ,&_bdag );_ageb !=nil {return _ageb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfbbe .ObjectEmbed =NewCT_ObjectEmbed ();if _gaea :=d .DecodeElement (_dfbbe .ObjectEmbed ,&_bdag );_gaea !=nil {return _gaea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dfbbe .Movie =NewCT_Rel ();if _fdbbc :=d .DecodeElement (_dfbbe .Movie ,&_bdag );_fdbbc !=nil {return _fdbbc ;};default:_dg .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",_bdag .Name );if _ffdceg :=d .Skip ();_ffdceg !=nil {return _ffdceg ;};};case _d .EndElement :break _eddc ;case _d .CharData :};};return nil ;};func (_cfe *AG_SectPrAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfe .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_g .Sprintf ("\u0025\u0076",*_cfe .RsidRPrAttr )});};if _cfe .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_g .Sprintf ("\u0025\u0076",*_cfe .RsidDelAttr )});};if _cfe .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_g .Sprintf ("\u0025\u0076",*_cfe .RsidRAttr )});};if _cfe .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_cfe .RsidSectAttr )});};return nil ;}; -// Validate validates the CT_SdtContentBlock and its children -func (_gbaeg *CT_SdtContentBlock )Validate ()error {return _gbaeg .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0043\u006f\u006et\u0065\u006et\u0042\u006c\u006f\u0063\u006b");}; +// ValidateWithPath validates the WdCT_WrapThrough and its children, prefixing error messages with path +func (_aaabca *WdCT_WrapThrough )ValidateWithPath (path string )error {if _aaabca .WrapTextAttr ==WdST_WrapTextUnset {return _g .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 _gbebab :=_aaabca .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_gbebab !=nil {return _gbebab ;};if _acccaf :=_aaabca .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e");_acccaf !=nil {return _acccaf ;};return nil ;};func (_gcga *CT_Ind )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bdedc :=range start .Attr {if _bdedc .Name .Local =="\u0073\u0074\u0061r\u0074"{_eedba ,_bgea :=ParseUnionST_SignedTwipsMeasure (_bdedc .Value );if _bgea !=nil {return _bgea ;};_gcga .StartAttr =&_eedba ;continue ;};if _bdedc .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0043\u0068\u0061\u0072\u0073"{_ceaf ,_efgcga :=_da .ParseInt (_bdedc .Value ,10,64);if _efgcga !=nil {return _efgcga ;};_gcga .StartCharsAttr =&_ceaf ;continue ;};if _bdedc .Name .Local =="\u0065\u006e\u0064"{_eagfb ,_dbgdef :=ParseUnionST_SignedTwipsMeasure (_bdedc .Value );if _dbgdef !=nil {return _dbgdef ;};_gcga .EndAttr =&_eagfb ;continue ;};if _bdedc .Name .Local =="\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_geafb ,_beaf :=_da .ParseInt (_bdedc .Value ,10,64);if _beaf !=nil {return _beaf ;};_gcga .EndCharsAttr =&_geafb ;continue ;};if _bdedc .Name .Local =="\u006c\u0065\u0066\u0074"{_dafaf ,_gdeg :=ParseUnionST_SignedTwipsMeasure (_bdedc .Value );if _gdeg !=nil {return _gdeg ;};_gcga .LeftAttr =&_dafaf ;continue ;};if _bdedc .Name .Local =="\u006ce\u0066\u0074\u0043\u0068\u0061\u0072s"{_fagc ,_badf :=_da .ParseInt (_bdedc .Value ,10,64);if _badf !=nil {return _badf ;};_gcga .LeftCharsAttr =&_fagc ;continue ;};if _bdedc .Name .Local =="\u0072\u0069\u0067h\u0074"{_geafbf ,_dfgfc :=ParseUnionST_SignedTwipsMeasure (_bdedc .Value );if _dfgfc !=nil {return _dfgfc ;};_gcga .RightAttr =&_geafbf ;continue ;};if _bdedc .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0043\u0068\u0061\u0072\u0073"{_fddgdc ,_gdbcg :=_da .ParseInt (_bdedc .Value ,10,64);if _gdbcg !=nil {return _gdbcg ;};_gcga .RightCharsAttr =&_fddgdc ;continue ;};if _bdedc .Name .Local =="\u0068a\u006e\u0067\u0069\u006e\u0067"{_dadgb ,_afeca :=ParseUnionST_TwipsMeasure (_bdedc .Value );if _afeca !=nil {return _afeca ;};_gcga .HangingAttr =&_dadgb ;continue ;};if _bdedc .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0043\u0068\u0061\u0072\u0073"{_becba ,_dbfec :=_da .ParseInt (_bdedc .Value ,10,64);if _dbfec !=nil {return _dbfec ;};_gcga .HangingCharsAttr =&_becba ;continue ;};if _bdedc .Name .Local =="\u0066i\u0072\u0073\u0074\u004c\u0069\u006ee"{_cbfab ,_cbbgg :=ParseUnionST_TwipsMeasure (_bdedc .Value );if _cbbgg !=nil {return _cbbgg ;};_gcga .FirstLineAttr =&_cbfab ;continue ;};if _bdedc .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065C\u0068\u0061\u0072\u0073"{_gabed ,_daecdb :=_da .ParseInt (_bdedc .Value ,10,64);if _daecdb !=nil {return _daecdb ;};_gcga .FirstLineCharsAttr =&_gabed ;continue ;};};for {_ffafg ,_dadbe :=d .Token ();if _dadbe !=nil {return _g .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0049n\u0064\u003a\u0020\u0025\u0073",_dadbe );};if _befeg ,_ggcad :=_ffafg .(_d .EndElement );_ggcad &&_befeg .Name ==start .Name {break ;};};return nil ;};func NewCT_MoveBookmark ()*CT_MoveBookmark {_cfdac :=&CT_MoveBookmark {};return _cfdac };func (_eabaga ST_ThemeColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eabaga .String (),start );};type CT_LvlLegacy struct{ -// Validate validates the CT_OptimizeForBrowser and its children -func (_abgc *CT_OptimizeForBrowser )Validate ()error {return _abgc .ValidateWithPath ("C\u0054\u005f\u004f\u0070ti\u006di\u007a\u0065\u0046\u006f\u0072B\u0072\u006f\u0077\u0073\u0065\u0072");}; +// Use Legacy Numbering Properties +LegacyAttr *_e .ST_OnOff ; -// ValidateWithPath validates the CT_EdnDocProps and its children, prefixing error messages with path -func (_fgba *CT_EdnDocProps )ValidateWithPath (path string )error {if _fgba .Pos !=nil {if _egefa :=_fgba .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_egefa !=nil {return _egefa ;};};if _fgba .NumFmt !=nil {if _gaee :=_fgba .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gaee !=nil {return _gaee ;};};if _fgba .NumStart !=nil {if _bffde :=_fgba .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_bffde !=nil {return _bffde ;};};if _fgba .NumRestart !=nil {if _fgef :=_fgba .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_fgef !=nil {return _fgef ;};};for _cbcbe ,_egbbg :=range _fgba .Endnote {if _edgd :=_egbbg .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_cbcbe ));_edgd !=nil {return _edgd ;};};return nil ;};func NewCT_LsdException ()*CT_LsdException {_begba :=&CT_LsdException {};return _begba };func ParseUnionST_TwipsMeasure (s string )(_c .ST_TwipsMeasure ,error ){_aaegb :=_c .ST_TwipsMeasure {};if _c .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_aaegb .ST_PositiveUniversalMeasure =&s ;}else {_afgdgb ,_dcgca :=_dd .ParseFloat (s ,64);if _dcgca !=nil {return _aaegb ,_db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_dcgca );};_aaegb .ST_UnsignedDecimalNumber =_ee .Uint64 (uint64 (_afgdgb ));};return _aaegb ,nil ;};func (_dbfed *CT_Base64Binary )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",_dbfed .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Legacy Spacing +LegacySpaceAttr *_e .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path -func (_ffdbg *CT_Style )ValidateWithPath (path string )error {if _feeeb :=_ffdbg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_feeeb !=nil {return _feeeb ;};if _ffdbg .DefaultAttr !=nil {if _abfcb :=_ffdbg .DefaultAttr .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072");_abfcb !=nil {return _abfcb ;};};if _ffdbg .CustomStyleAttr !=nil {if _fggeg :=_ffdbg .CustomStyleAttr .ValidateWithPath (path +"\u002f\u0043u\u0073\u0074\u006fm\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_fggeg !=nil {return _fggeg ;};};if _ffdbg .Name !=nil {if _gefeg :=_ffdbg .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_gefeg !=nil {return _gefeg ;};};if _ffdbg .Aliases !=nil {if _bbgga :=_ffdbg .Aliases .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073\u0065\u0073");_bbgga !=nil {return _bbgga ;};};if _ffdbg .BasedOn !=nil {if _efdcb :=_ffdbg .BasedOn .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0064\u004f\u006e");_efdcb !=nil {return _efdcb ;};};if _ffdbg .Next !=nil {if _fafbe :=_ffdbg .Next .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074");_fafbe !=nil {return _fafbe ;};};if _ffdbg .Link !=nil {if _bbeeb :=_ffdbg .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b");_bbeeb !=nil {return _bbeeb ;};};if _ffdbg .AutoRedefine !=nil {if _efcbg :=_ffdbg .AutoRedefine .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065");_efcbg !=nil {return _efcbg ;};};if _ffdbg .Hidden !=nil {if _fcada :=_ffdbg .Hidden .ValidateWithPath (path +"\u002fH\u0069\u0064\u0064\u0065\u006e");_fcada !=nil {return _fcada ;};};if _ffdbg .UiPriority !=nil {if _afcae :=_ffdbg .UiPriority .ValidateWithPath (path +"/\u0055\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079");_afcae !=nil {return _afcae ;};};if _ffdbg .SemiHidden !=nil {if _dbfce :=_ffdbg .SemiHidden .ValidateWithPath (path +"/\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e");_dbfce !=nil {return _dbfce ;};};if _ffdbg .UnhideWhenUsed !=nil {if _cacfg :=_ffdbg .UnhideWhenUsed .ValidateWithPath (path +"\u002fU\u006eh\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064");_cacfg !=nil {return _cacfg ;};};if _ffdbg .QFormat !=nil {if _fdaaf :=_ffdbg .QFormat .ValidateWithPath (path +"\u002f\u0051\u0046\u006f\u0072\u006d\u0061\u0074");_fdaaf !=nil {return _fdaaf ;};};if _ffdbg .Locked !=nil {if _adgcf :=_ffdbg .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064");_adgcf !=nil {return _adgcf ;};};if _ffdbg .Personal !=nil {if _fdee :=_ffdbg .Personal .ValidateWithPath (path +"\u002fP\u0065\u0072\u0073\u006f\u006e\u0061l");_fdee !=nil {return _fdee ;};};if _ffdbg .PersonalCompose !=nil {if _cgbbb :=_ffdbg .PersonalCompose .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u006fn\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065");_cgbbb !=nil {return _cgbbb ;};};if _ffdbg .PersonalReply !=nil {if _beadf :=_ffdbg .PersonalReply .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u0073\u006f\u006e\u0061\u006cR\u0065\u0070\u006c\u0079");_beadf !=nil {return _beadf ;};};if _ffdbg .Rsid !=nil {if _cdbff :=_ffdbg .Rsid .ValidateWithPath (path +"\u002f\u0052\u0073i\u0064");_cdbff !=nil {return _cdbff ;};};if _ffdbg .PPr !=nil {if _gfedb :=_ffdbg .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_gfedb !=nil {return _gfedb ;};};if _ffdbg .RPr !=nil {if _aecge :=_ffdbg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_aecge !=nil {return _aecge ;};};if _ffdbg .TblPr !=nil {if _gaddg :=_ffdbg .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_gaddg !=nil {return _gaddg ;};};if _ffdbg .TrPr !=nil {if _bgdfcc :=_ffdbg .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_bgdfcc !=nil {return _bgdfcc ;};};if _ffdbg .TcPr !=nil {if _bbaag :=_ffdbg .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_bbaag !=nil {return _bbaag ;};};for _afabfd ,_cgega :=range _ffdbg .TblStylePr {if _abbga :=_cgega .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050r\u005b\u0025\u0064\u005d",path ,_afabfd ));_abbga !=nil {return _abbga ;};};return nil ;};func (_fddecf ST_WmlColorSchemeIndex )Validate ()error {return _fddecf .ValidateWithPath ("")};func (_accbc ST_MultiLevelType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_accbc .String (),start );}; +// Legacy Indent +LegacyIndentAttr *ST_SignedTwipsMeasure ;};func (_faaac *CT_ShapeDefaults )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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"});e .EncodeToken (start );if _faaac .Any !=nil {for _ ,_gefff :=range _faaac .Any {_gefff .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_daegee ST_BrType )ValidateWithPath (path string )error {switch _daegee {case 0,1,2,3: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 (_daegee ));};return nil ;};func NewCT_TblGrid ()*CT_TblGrid {_gcfdb :=&CT_TblGrid {};return _gcfdb };func (_cecec *CT_TextboxTightWrap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cecec .ValAttr =ST_TextboxTightWrap (1);for _ ,_dabda :=range start .Attr {if _dabda .Name .Local =="\u0076\u0061\u006c"{_cecec .ValAttr .UnmarshalXMLAttr (_dabda );continue ;};};for {_eacbdc ,_gaeec :=d .Token ();if _gaeec !=nil {return _g .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",_gaeec );};if _cabgc ,_bgabaf :=_eacbdc .(_d .EndElement );_bgabaf &&_cabgc .Name ==start .Name {break ;};};return nil ;};func (_ccacf *CT_HMerge )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ccacf .ValAttr !=ST_MergeUnset {_fffgg ,_ageca :=_ccacf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ageca !=nil {return _ageca ;};start .Attr =append (start .Attr ,_fffgg );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcfgbg ST_ObjectUpdateMode )String ()string {switch _bcfgbg {case 0:return "";case 1:return "\u0061\u006c\u0077\u0061\u0079\u0073";case 2:return "\u006f\u006e\u0043\u0061\u006c\u006c";};return "";}; -// Validate validates the CT_Markup and its children -func (_fbeea *CT_Markup )Validate ()error {return _fbeea .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0075p");};func (_bgbgf *ST_ThemeColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggaeda ,_fbbdf :=d .Token ();if _fbbdf !=nil {return _fbbdf ;};if _ggbgcgc ,_fgfgc :=_ggaeda .(_d .EndElement );_fgfgc &&_ggbgcgc .Name ==start .Name {*_bgbgf =1;return nil ;};if _begdc ,_gbbbc :=_ggaeda .(_d .CharData );!_gbbbc {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggaeda );}else {switch string (_begdc ){case "":*_bgbgf =0;case "\u0064\u0061\u0072k\u0031":*_bgbgf =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_bgbgf =2;case "\u0064\u0061\u0072k\u0032":*_bgbgf =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_bgbgf =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_bgbgf =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_bgbgf =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_bgbgf =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_bgbgf =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_bgbgf =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_bgbgf =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_bgbgf =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_bgbgf =12;case "\u006e\u006f\u006e\u0065":*_bgbgf =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_bgbgf =14;case "\u0074\u0065\u0078t\u0031":*_bgbgf =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_bgbgf =16;case "\u0074\u0065\u0078t\u0032":*_bgbgf =17;};};_ggaeda ,_fbbdf =d .Token ();if _fbbdf !=nil {return _fbbdf ;};if _ccgcc ,_dgfca :=_ggaeda .(_d .EndElement );_dgfca &&_ccgcc .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggaeda );};func NewCT_Captions ()*CT_Captions {_eggf :=&CT_Captions {};return _eggf }; +// Validate validates the CT_TextboxTightWrap and its children +func (_eccggg *CT_TextboxTightWrap )Validate ()error {return _eccggg .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070");};func (_daecfc *CT_HMerge )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cabe :=range start .Attr {if _cabe .Name .Local =="\u0076\u0061\u006c"{_daecfc .ValAttr .UnmarshalXMLAttr (_cabe );continue ;};};for {_eeffba ,_bcbd :=d .Token ();if _bcbd !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_bcbd );};if _fgbba ,_fdbgag :=_eeffba .(_d .EndElement );_fdbgag &&_fgbba .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the WdInline and its children, prefixing error messages with path -func (_daccf *WdInline )ValidateWithPath (path string )error {if _befab :=_daccf .WdCT_Inline .ValidateWithPath (path );_befab !=nil {return _befab ;};return nil ;}; +// ValidateWithPath validates the CT_CompatSetting and its children, prefixing error messages with path +func (_cef *CT_CompatSetting )ValidateWithPath (path string )error {return nil };func NewCT_LvlLegacy ()*CT_LvlLegacy {_eabef :=&CT_LvlLegacy {};return _eabef };type ST_SdtDateMappingType byte ;func (_fedaf *WebSettings )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fedaf .CT_WebSettings =*NewCT_WebSettings ();_cbcae :for {_cfdgdf ,_bcbbc :=d .Token ();if _bcbbc !=nil {return _bcbbc ;};switch _fbebf :=_cfdgdf .(type ){case _d .StartElement :switch _fbebf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fedaf .Frameset =NewCT_Frameset ();if _efgecd :=d .DecodeElement (_fedaf .Frameset ,&_fbebf );_efgecd !=nil {return _efgecd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fedaf .Divs =NewCT_Divs ();if _dcggd :=d .DecodeElement (_fedaf .Divs ,&_fbebf );_dcggd !=nil {return _dcggd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fedaf .Encoding =NewCT_String ();if _dcfadfg :=d .DecodeElement (_fedaf .Encoding ,&_fbebf );_dcfadfg !=nil {return _dcfadfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fedaf .OptimizeForBrowser =NewCT_OptimizeForBrowser ();if _gddbde :=d .DecodeElement (_fedaf .OptimizeForBrowser ,&_fbebf );_gddbde !=nil {return _gddbde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fedaf .RelyOnVML =NewCT_OnOff ();if _fadbec :=d .DecodeElement (_fedaf .RelyOnVML ,&_fbebf );_fadbec !=nil {return _fadbec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fedaf .AllowPNG =NewCT_OnOff ();if _agecc :=d .DecodeElement (_fedaf .AllowPNG ,&_fbebf );_agecc !=nil {return _agecc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fedaf .DoNotRelyOnCSS =NewCT_OnOff ();if _dadde :=d .DecodeElement (_fedaf .DoNotRelyOnCSS ,&_fbebf );_dadde !=nil {return _dadde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fedaf .DoNotSaveAsSingleFile =NewCT_OnOff ();if _ecfef :=d .DecodeElement (_fedaf .DoNotSaveAsSingleFile ,&_fbebf );_ecfef !=nil {return _ecfef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fedaf .DoNotOrganizeInFolder =NewCT_OnOff ();if _gebfd :=d .DecodeElement (_fedaf .DoNotOrganizeInFolder ,&_fbebf );_gebfd !=nil {return _gebfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fedaf .DoNotUseLongFileNames =NewCT_OnOff ();if _ddaed :=d .DecodeElement (_fedaf .DoNotUseLongFileNames ,&_fbebf );_ddaed !=nil {return _ddaed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fedaf .PixelsPerInch =NewCT_DecimalNumber ();if _ebggf :=d .DecodeElement (_fedaf .PixelsPerInch ,&_fbebf );_ebggf !=nil {return _ebggf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fedaf .TargetScreenSz =NewCT_TargetScreenSz ();if _eccded :=d .DecodeElement (_fedaf .TargetScreenSz ,&_fbebf );_eccded !=nil {return _eccded ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fedaf .SaveSmartTagsAsXml =NewCT_OnOff ();if _dfdfae :=d .DecodeElement (_fedaf .SaveSmartTagsAsXml ,&_fbebf );_dfdfae !=nil {return _dfdfae ;};default:_dg .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",_fbebf .Name );if _gfcfdf :=d .Skip ();_gfcfdf !=nil {return _gfcfdf ;};};case _d .EndElement :break _cbcae ;case _d .CharData :};};return nil ;};type CT_View struct{ -// Validate validates the EG_PContent and its children -func (_ffcdfb *EG_PContent )Validate ()error {return _ffcdfb .ValidateWithPath ("E\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_dbgdf *CT_Hyperlink )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbgdf .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_dbgdf .TgtFrameAttr )});};if _dbgdf .TooltipAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0074\u006f\u006f\u006c\u0074\u0069p"},Value :_db .Sprintf ("\u0025\u0076",*_dbgdf .TooltipAttr )});};if _dbgdf .DocLocationAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_db .Sprintf ("\u0025\u0076",*_dbgdf .DocLocationAttr )});};if _dbgdf .HistoryAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0068\u0069\u0073\u0074\u006f\u0072y"},Value :_db .Sprintf ("\u0025\u0076",*_dbgdf .HistoryAttr )});};if _dbgdf .AnchorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u006e\u0063\u0068\u006f\u0072"},Value :_db .Sprintf ("\u0025\u0076",*_dbgdf .AnchorAttr )});};if _dbgdf .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_dbgdf .IdAttr )});};e .EncodeToken (start );if _dbgdf .FldSimple !=nil {_ggaff :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_efgad :=range _dbgdf .FldSimple {e .EncodeElement (_efgad ,_ggaff );};};if _dbgdf .Hyperlink !=nil {_cfdec :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_dbgdf .Hyperlink ,_cfdec );};if _dbgdf .SubDoc !=nil {_gcac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_dbgdf .SubDoc ,_gcac );};if _dbgdf .EG_ContentRunContent !=nil {for _ ,_dbeab :=range _dbgdf .EG_ContentRunContent {_dbeab .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_effcc *ST_TextEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afgdc ,_bdefaa :=d .Token ();if _bdefaa !=nil {return _bdefaa ;};if _bdacd ,_edcgg :=_afgdc .(_d .EndElement );_edcgg &&_bdacd .Name ==start .Name {*_effcc =1;return nil ;};if _bacdde ,_fegfcd :=_afgdc .(_d .CharData );!_fegfcd {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afgdc );}else {switch string (_bacdde ){case "":*_effcc =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_effcc =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_effcc =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_effcc =3;case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_effcc =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_effcc =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_effcc =6;case "\u006e\u006f\u006e\u0065":*_effcc =7;};};_afgdc ,_bdefaa =d .Token ();if _bdefaa !=nil {return _bdefaa ;};if _bddbc ,_daabe :=_afgdc .(_d .EndElement );_daabe &&_bddbc .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afgdc );};func (_feffe *CT_String )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",_feffe .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });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 (_acagae *ST_FontFamily )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_acagae =0;case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_acagae =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_acagae =2;case "\u0072\u006f\u006da\u006e":*_acagae =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_acagae =4;case "\u0073\u0077\u0069s\u0073":*_acagae =5;case "\u0061\u0075\u0074\u006f":*_acagae =6;};return nil ;};type CT_SectPr struct{EG_HdrFtrReferences []*EG_HdrFtrReferences ; +// Document View Setting Value +ValAttr ST_View ;};func (_ababcc ST_ProofErr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ababcc .String (),start );};func (_fbbefce *ST_TargetScreenSz )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgeeeg ,_ddddfg :=d .Token ();if _ddddfg !=nil {return _ddddfg ;};if _ccadc ,_cfddag :=_fgeeeg .(_d .EndElement );_cfddag &&_ccadc .Name ==start .Name {*_fbbefce =1;return nil ;};if _ccdgg ,_ddbgd :=_fgeeeg .(_d .CharData );!_ddbgd {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",_fgeeeg );}else {switch string (_ccdgg ){case "":*_fbbefce =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_fbbefce =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_fbbefce =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_fbbefce =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_fbbefce =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_fbbefce =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_fbbefce =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_fbbefce =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_fbbefce =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_fbbefce =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_fbbefce =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_fbbefce =11;};};_fgeeeg ,_ddddfg =d .Token ();if _ddddfg !=nil {return _ddddfg ;};if _fgbgb ,_gegac :=_fgeeeg .(_d .EndElement );_gegac &&_fgbgb .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",_fgeeeg );};func (_cgge *CT_Lvl )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eacff :=range start .Attr {if _eacff .Name .Local =="\u0074\u0070\u006c\u0063"{_fbeecb ,_ggabge :=_eacff .Value ,error (nil );if _ggabge !=nil {return _ggabge ;};_cgge .TplcAttr =&_fbeecb ;continue ;};if _eacff .Name .Local =="\u0069\u006c\u0076\u006c"{_bdgga ,_gcedg :=_da .ParseInt (_eacff .Value ,10,64);if _gcedg !=nil {return _gcedg ;};_cgge .IlvlAttr =_bdgga ;continue ;};if _eacff .Name .Local =="\u0074e\u006e\u0074\u0061\u0074\u0069\u0076e"{_bdcdg ,_gdge :=ParseUnionST_OnOff (_eacff .Value );if _gdge !=nil {return _gdge ;};_cgge .TentativeAttr =&_bdcdg ;continue ;};};_fccbd :for {_bgffd ,_ddbde :=d .Token ();if _ddbde !=nil {return _ddbde ;};switch _cbeba :=_bgffd .(type ){case _d .StartElement :switch _cbeba .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cgge .Start =NewCT_DecimalNumber ();if _ffdcef :=d .DecodeElement (_cgge .Start ,&_cbeba );_ffdcef !=nil {return _ffdcef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgge .NumFmt =NewCT_NumFmt ();if _gcbfb :=d .DecodeElement (_cgge .NumFmt ,&_cbeba );_gcbfb !=nil {return _gcbfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgge .LvlRestart =NewCT_DecimalNumber ();if _ebaeg :=d .DecodeElement (_cgge .LvlRestart ,&_cbeba );_ebaeg !=nil {return _ebaeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgge .PStyle =NewCT_String ();if _aegb :=d .DecodeElement (_cgge .PStyle ,&_cbeba );_aegb !=nil {return _aegb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgge .IsLgl =NewCT_OnOff ();if _ecdee :=d .DecodeElement (_cgge .IsLgl ,&_cbeba );_ecdee !=nil {return _ecdee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cgge .Suff =NewCT_LevelSuffix ();if _fgdcc :=d .DecodeElement (_cgge .Suff ,&_cbeba );_fgdcc !=nil {return _fgdcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgge .LvlText =NewCT_LevelText ();if _dcfbdd :=d .DecodeElement (_cgge .LvlText ,&_cbeba );_dcfbdd !=nil {return _dcfbdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgge .LvlPicBulletId =NewCT_DecimalNumber ();if _gccff :=d .DecodeElement (_cgge .LvlPicBulletId ,&_cbeba );_gccff !=nil {return _gccff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgge .Legacy =NewCT_LvlLegacy ();if _gdgda :=d .DecodeElement (_cgge .Legacy ,&_cbeba );_gdgda !=nil {return _gdgda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgge .LvlJc =NewCT_Jc ();if _gdaeg :=d .DecodeElement (_cgge .LvlJc ,&_cbeba );_gdaeg !=nil {return _gdaeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgge .PPr =NewCT_PPrGeneral ();if _cgfdb :=d .DecodeElement (_cgge .PPr ,&_cbeba );_cgfdb !=nil {return _cgfdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgge .RPr =NewCT_RPr ();if _cfdba :=d .DecodeElement (_cgge .RPr ,&_cbeba );_cfdba !=nil {return _cfdba ;};default:_dg .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",_cbeba .Name );if _gddac :=d .Skip ();_gddac !=nil {return _gddac ;};};case _d .EndElement :break _fccbd ;case _d .CharData :};};return nil ;};type CT_SectPr struct{EG_HdrFtrReferences []*EG_HdrFtrReferences ; // Section-Wide Footnote Properties FootnotePr *CT_FtnProps ; @@ -4566,1171 +4365,1144 @@ DocGrid *CT_DocGrid ; PrinterSettings *CT_Rel ; // Revision Information for Section Properties -SectPrChange *CT_SectPrChange ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};func (_cagfb *CT_SmartTagPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfeagc :for {_abfdb ,_eaaga :=d .Token ();if _eaaga !=nil {return _eaaga ;};switch _agef :=_abfdb .(type ){case _d .StartElement :switch _agef .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgfb :=NewCT_Attr ();if _afbcaeb :=d .DecodeElement (_ebgfb ,&_agef );_afbcaeb !=nil {return _afbcaeb ;};_cagfb .Attr =append (_cagfb .Attr ,_ebgfb );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\u0053m\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072 \u0025\u0076",_agef .Name );if _bbedb :=d .Skip ();_bbedb !=nil {return _bbedb ;};};case _d .EndElement :break _cfeagc ;case _d .CharData :};};return nil ;};func NewFootnotes ()*Footnotes {_ceead :=&Footnotes {};_ceead .CT_Footnotes =*NewCT_Footnotes ();return _ceead ;};func (_ecdd *CT_Compat )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecfe :for {_gece ,_acb :=d .Token ();if _acb !=nil {return _acb ;};switch _eegag :=_gece .(type ){case _d .StartElement :switch _eegag .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .UseSingleBorderforContiguousCells =NewCT_OnOff ();if _gdag :=d .DecodeElement (_ecdd .UseSingleBorderforContiguousCells ,&_eegag );_gdag !=nil {return _gdag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .WpJustification =NewCT_OnOff ();if _gcgg :=d .DecodeElement (_ecdd .WpJustification ,&_eegag );_gcgg !=nil {return _gcgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .NoTabHangInd =NewCT_OnOff ();if _fgff :=d .DecodeElement (_ecdd .NoTabHangInd ,&_eegag );_fgff !=nil {return _fgff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .NoLeading =NewCT_OnOff ();if _ggdca :=d .DecodeElement (_ecdd .NoLeading ,&_eegag );_ggdca !=nil {return _ggdca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ecdd .SpaceForUL =NewCT_OnOff ();if _aegc :=d .DecodeElement (_ecdd .SpaceForUL ,&_eegag );_aegc !=nil {return _aegc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .NoColumnBalance =NewCT_OnOff ();if _aagbc :=d .DecodeElement (_ecdd .NoColumnBalance ,&_eegag );_aagbc !=nil {return _aagbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .BalanceSingleByteDoubleByteWidth =NewCT_OnOff ();if _gfea :=d .DecodeElement (_ecdd .BalanceSingleByteDoubleByteWidth ,&_eegag );_gfea !=nil {return _gfea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .NoExtraLineSpacing =NewCT_OnOff ();if _gdde :=d .DecodeElement (_ecdd .NoExtraLineSpacing ,&_eegag );_gdde !=nil {return _gdde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .DoNotLeaveBackslashAlone =NewCT_OnOff ();if _dgea :=d .DecodeElement (_ecdd .DoNotLeaveBackslashAlone ,&_eegag );_dgea !=nil {return _dgea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .UlTrailSpace =NewCT_OnOff ();if _faafa :=d .DecodeElement (_ecdd .UlTrailSpace ,&_eegag );_faafa !=nil {return _faafa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .DoNotExpandShiftReturn =NewCT_OnOff ();if _ccaf :=d .DecodeElement (_ecdd .DoNotExpandShiftReturn ,&_eegag );_ccaf !=nil {return _ccaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .SpacingInWholePoints =NewCT_OnOff ();if _bbda :=d .DecodeElement (_ecdd .SpacingInWholePoints ,&_eegag );_bbda !=nil {return _bbda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .LineWrapLikeWord6 =NewCT_OnOff ();if _caae :=d .DecodeElement (_ecdd .LineWrapLikeWord6 ,&_eegag );_caae !=nil {return _caae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .PrintBodyTextBeforeHeader =NewCT_OnOff ();if _ccdf :=d .DecodeElement (_ecdd .PrintBodyTextBeforeHeader ,&_eegag );_ccdf !=nil {return _ccdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .PrintColBlack =NewCT_OnOff ();if _dgee :=d .DecodeElement (_ecdd .PrintColBlack ,&_eegag );_dgee !=nil {return _dgee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .WpSpaceWidth =NewCT_OnOff ();if _gceb :=d .DecodeElement (_ecdd .WpSpaceWidth ,&_eegag );_gceb !=nil {return _gceb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .ShowBreaksInFrames =NewCT_OnOff ();if _aecff :=d .DecodeElement (_ecdd .ShowBreaksInFrames ,&_eegag );_aecff !=nil {return _aecff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ecdd .SubFontBySize =NewCT_OnOff ();if _gfcba :=d .DecodeElement (_ecdd .SubFontBySize ,&_eegag );_gfcba !=nil {return _gfcba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .SuppressBottomSpacing =NewCT_OnOff ();if _ffdb :=d .DecodeElement (_ecdd .SuppressBottomSpacing ,&_eegag );_ffdb !=nil {return _ffdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .SuppressTopSpacing =NewCT_OnOff ();if _aegae :=d .DecodeElement (_ecdd .SuppressTopSpacing ,&_eegag );_aegae !=nil {return _aegae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ecdd .SuppressSpacingAtTopOfPage =NewCT_OnOff ();if _dcdc :=d .DecodeElement (_ecdd .SuppressSpacingAtTopOfPage ,&_eegag );_dcdc !=nil {return _dcdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .SuppressTopSpacingWP =NewCT_OnOff ();if _fdaf :=d .DecodeElement (_ecdd .SuppressTopSpacingWP ,&_eegag );_fdaf !=nil {return _fdaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ecdd .SuppressSpBfAfterPgBrk =NewCT_OnOff ();if _fgd :=d .DecodeElement (_ecdd .SuppressSpBfAfterPgBrk ,&_eegag );_fgd !=nil {return _fgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ecdd .SwapBordersFacingPages =NewCT_OnOff ();if _agaeg :=d .DecodeElement (_ecdd .SwapBordersFacingPages ,&_eegag );_agaeg !=nil {return _agaeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ecdd .ConvMailMergeEsc =NewCT_OnOff ();if _fdbcb :=d .DecodeElement (_ecdd .ConvMailMergeEsc ,&_eegag );_fdbcb !=nil {return _fdbcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ecdd .TruncateFontHeightsLikeWP6 =NewCT_OnOff ();if _dgaeg :=d .DecodeElement (_ecdd .TruncateFontHeightsLikeWP6 ,&_eegag );_dgaeg !=nil {return _dgaeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .MwSmallCaps =NewCT_OnOff ();if _abec :=d .DecodeElement (_ecdd .MwSmallCaps ,&_eegag );_abec !=nil {return _abec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .UsePrinterMetrics =NewCT_OnOff ();if _dddf :=d .DecodeElement (_ecdd .UsePrinterMetrics ,&_eegag );_dddf !=nil {return _dddf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .DoNotSuppressParagraphBorders =NewCT_OnOff ();if _dafg :=d .DecodeElement (_ecdd .DoNotSuppressParagraphBorders ,&_eegag );_dafg !=nil {return _dafg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .WrapTrailSpaces =NewCT_OnOff ();if _cgbdd :=d .DecodeElement (_ecdd .WrapTrailSpaces ,&_eegag );_cgbdd !=nil {return _cgbdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .FootnoteLayoutLikeWW8 =NewCT_OnOff ();if _agdae :=d .DecodeElement (_ecdd .FootnoteLayoutLikeWW8 ,&_eegag );_agdae !=nil {return _agdae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .ShapeLayoutLikeWW8 =NewCT_OnOff ();if _gdgf :=d .DecodeElement (_ecdd .ShapeLayoutLikeWW8 ,&_eegag );_gdgf !=nil {return _gdgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .AlignTablesRowByRow =NewCT_OnOff ();if _baca :=d .DecodeElement (_ecdd .AlignTablesRowByRow ,&_eegag );_baca !=nil {return _baca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .ForgetLastTabAlignment =NewCT_OnOff ();if _bddac :=d .DecodeElement (_ecdd .ForgetLastTabAlignment ,&_eegag );_bddac !=nil {return _bddac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .AdjustLineHeightInTable =NewCT_OnOff ();if _ffaa :=d .DecodeElement (_ecdd .AdjustLineHeightInTable ,&_eegag );_ffaa !=nil {return _ffaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .AutoSpaceLikeWord95 =NewCT_OnOff ();if _aefcb :=d .DecodeElement (_ecdd .AutoSpaceLikeWord95 ,&_eegag );_aefcb !=nil {return _aefcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .NoSpaceRaiseLower =NewCT_OnOff ();if _eggfa :=d .DecodeElement (_ecdd .NoSpaceRaiseLower ,&_eegag );_eggfa !=nil {return _eggfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .DoNotUseHTMLParagraphAutoSpacing =NewCT_OnOff ();if _cgdcg :=d .DecodeElement (_ecdd .DoNotUseHTMLParagraphAutoSpacing ,&_eegag );_cgdcg !=nil {return _cgdcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .LayoutRawTableWidth =NewCT_OnOff ();if _fedf :=d .DecodeElement (_ecdd .LayoutRawTableWidth ,&_eegag );_fedf !=nil {return _fedf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .LayoutTableRowsApart =NewCT_OnOff ();if _abbba :=d .DecodeElement (_ecdd .LayoutTableRowsApart ,&_eegag );_abbba !=nil {return _abbba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .UseWord97LineBreakRules =NewCT_OnOff ();if _cafc :=d .DecodeElement (_ecdd .UseWord97LineBreakRules ,&_eegag );_cafc !=nil {return _cafc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .DoNotBreakWrappedTables =NewCT_OnOff ();if _edaed :=d .DecodeElement (_ecdd .DoNotBreakWrappedTables ,&_eegag );_edaed !=nil {return _edaed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .DoNotSnapToGridInCell =NewCT_OnOff ();if _fadc :=d .DecodeElement (_ecdd .DoNotSnapToGridInCell ,&_eegag );_fadc !=nil {return _fadc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ecdd .SelectFldWithFirstOrLastChar =NewCT_OnOff ();if _ecbg :=d .DecodeElement (_ecdd .SelectFldWithFirstOrLastChar ,&_eegag );_ecbg !=nil {return _ecbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .ApplyBreakingRules =NewCT_OnOff ();if _edga :=d .DecodeElement (_ecdd .ApplyBreakingRules ,&_eegag );_edga !=nil {return _edga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .DoNotWrapTextWithPunct =NewCT_OnOff ();if _bebb :=d .DecodeElement (_ecdd .DoNotWrapTextWithPunct ,&_eegag );_bebb !=nil {return _bebb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .DoNotUseEastAsianBreakRules =NewCT_OnOff ();if _ecdc :=d .DecodeElement (_ecdd .DoNotUseEastAsianBreakRules ,&_eegag );_ecdc !=nil {return _ecdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .UseWord2002TableStyleRules =NewCT_OnOff ();if _dbgf :=d .DecodeElement (_ecdd .UseWord2002TableStyleRules ,&_eegag );_dbgf !=nil {return _dbgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .GrowAutofit =NewCT_OnOff ();if _afca :=d .DecodeElement (_ecdd .GrowAutofit ,&_eegag );_afca !=nil {return _afca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .UseFELayout =NewCT_OnOff ();if _aeedb :=d .DecodeElement (_ecdd .UseFELayout ,&_eegag );_aeedb !=nil {return _aeedb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .UseNormalStyleForList =NewCT_OnOff ();if _dcfdd :=d .DecodeElement (_ecdd .UseNormalStyleForList ,&_eegag );_dcfdd !=nil {return _dcfdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .DoNotUseIndentAsNumberingTabStop =NewCT_OnOff ();if _cfbf :=d .DecodeElement (_ecdd .DoNotUseIndentAsNumberingTabStop ,&_eegag );_cfbf !=nil {return _cfbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .UseAltKinsokuLineBreakRules =NewCT_OnOff ();if _bfcf :=d .DecodeElement (_ecdd .UseAltKinsokuLineBreakRules ,&_eegag );_bfcf !=nil {return _bfcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .AllowSpaceOfSameStyleInTable =NewCT_OnOff ();if _edega :=d .DecodeElement (_ecdd .AllowSpaceOfSameStyleInTable ,&_eegag );_edega !=nil {return _edega ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .DoNotSuppressIndentation =NewCT_OnOff ();if _cdbf :=d .DecodeElement (_ecdd .DoNotSuppressIndentation ,&_eegag );_cdbf !=nil {return _cdbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .DoNotAutofitConstrainedTables =NewCT_OnOff ();if _gdaa :=d .DecodeElement (_ecdd .DoNotAutofitConstrainedTables ,&_eegag );_gdaa !=nil {return _gdaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .AutofitToFirstFixedWidthCell =NewCT_OnOff ();if _eeagg :=d .DecodeElement (_ecdd .AutofitToFirstFixedWidthCell ,&_eegag );_eeagg !=nil {return _eeagg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .UnderlineTabInNumList =NewCT_OnOff ();if _cefb :=d .DecodeElement (_ecdd .UnderlineTabInNumList ,&_eegag );_cefb !=nil {return _cefb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .DisplayHangulFixedWidth =NewCT_OnOff ();if _gaegf :=d .DecodeElement (_ecdd .DisplayHangulFixedWidth ,&_eegag );_gaegf !=nil {return _gaegf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ecdd .SplitPgBreakAndParaMark =NewCT_OnOff ();if _gcbdd :=d .DecodeElement (_ecdd .SplitPgBreakAndParaMark ,&_eegag );_gcbdd !=nil {return _gcbdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .DoNotVertAlignCellWithSp =NewCT_OnOff ();if _fcad :=d .DecodeElement (_ecdd .DoNotVertAlignCellWithSp ,&_eegag );_fcad !=nil {return _fcad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .DoNotBreakConstrainedForcedTable =NewCT_OnOff ();if _ebef :=d .DecodeElement (_ecdd .DoNotBreakConstrainedForcedTable ,&_eegag );_ebef !=nil {return _ebef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .DoNotVertAlignInTxbx =NewCT_OnOff ();if _bfbc :=d .DecodeElement (_ecdd .DoNotVertAlignInTxbx ,&_eegag );_bfbc !=nil {return _bfbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdd .UseAnsiKerningPairs =NewCT_OnOff ();if _gdca :=d .DecodeElement (_ecdd .UseAnsiKerningPairs ,&_eegag );_gdca !=nil {return _gdca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ecdd .CachedColBalance =NewCT_OnOff ();if _abaa :=d .DecodeElement (_ecdd .CachedColBalance ,&_eegag );_abaa !=nil {return _abaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ddaa :=NewCT_CompatSetting ();if _ebgfc :=d .DecodeElement (_ddaa ,&_eegag );_ebgfc !=nil {return _ebgfc ;};_ecdd .CompatSetting =append (_ecdd .CompatSetting ,_ddaa );default:_ee .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",_eegag .Name );if _cgfa :=d .Skip ();_cgfa !=nil {return _cgfa ;};};case _d .EndElement :break _ecfe ;case _d .CharData :};};return nil ;};func (_efcgf *CT_ParaRPrChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_db .Sprintf ("\u0025\u0076",_efcgf .AuthorAttr )});if _efcgf .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_efcgf .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_efcgf .IdAttr )});e .EncodeToken (start );_deeed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_efcgf .RPr ,_deeed );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Border struct{ - -// Border Style -ValAttr ST_Border ; - -// Border Color -ColorAttr *ST_HexColor ; - -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; - -// Border Theme Color Tint -ThemeTintAttr *string ; - -// Border Theme Color Shade -ThemeShadeAttr *string ; - -// Border Width -SzAttr *uint64 ; - -// Border Spacing Measurement -SpaceAttr *uint64 ; +SectPrChange *CT_SectPrChange ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};func (_fff *CT_Columns )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_egee :=range start .Attr {if _egee .Name .Local =="\u0065\u0071\u0075\u0061\u006c\u0057\u0069\u0064\u0074\u0068"{_bae ,_fedgb :=ParseUnionST_OnOff (_egee .Value );if _fedgb !=nil {return _fedgb ;};_fff .EqualWidthAttr =&_bae ;continue ;};if _egee .Name .Local =="\u0073\u0070\u0061c\u0065"{_fbefe ,_fgdf :=ParseUnionST_TwipsMeasure (_egee .Value );if _fgdf !=nil {return _fgdf ;};_fff .SpaceAttr =&_fbefe ;continue ;};if _egee .Name .Local =="\u006e\u0075\u006d"{_gcbb ,_egag :=_da .ParseInt (_egee .Value ,10,64);if _egag !=nil {return _egag ;};_fff .NumAttr =&_gcbb ;continue ;};if _egee .Name .Local =="\u0073\u0065\u0070"{_gfc ,_dfed :=ParseUnionST_OnOff (_egee .Value );if _dfed !=nil {return _dfed ;};_fff .SepAttr =&_gfc ;continue ;};};_fgdc :for {_gdc ,_fdfg :=d .Token ();if _fdfg !=nil {return _fdfg ;};switch _dbd :=_gdc .(type ){case _d .StartElement :switch _dbd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ggeg :=NewCT_Column ();if _ccfag :=d .DecodeElement (_ggeg ,&_dbd );_ccfag !=nil {return _ccfag ;};_fff .Col =append (_fff .Col ,_ggeg );default:_dg .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",_dbd .Name );if _fdc :=d .Skip ();_fdc !=nil {return _fdc ;};};case _d .EndElement :break _fgdc ;case _d .CharData :};};return nil ;};func (_dcedg *CT_TcPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dcedg .CnfStyle !=nil {_cabgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dcedg .CnfStyle ,_cabgb );};if _dcedg .TcW !=nil {_cddafg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_dcedg .TcW ,_cddafg );};if _dcedg .GridSpan !=nil {_ggdge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_dcedg .GridSpan ,_ggdge );};if _dcedg .HMerge !=nil {_dgdeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_dcedg .HMerge ,_dgdeb );};if _dcedg .VMerge !=nil {_cefdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_dcedg .VMerge ,_cefdb );};if _dcedg .TcBorders !=nil {_gdfce :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_dcedg .TcBorders ,_gdfce );};if _dcedg .Shd !=nil {_dbggea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dcedg .Shd ,_dbggea );};if _dcedg .NoWrap !=nil {_gdfgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_dcedg .NoWrap ,_gdfgf );};if _dcedg .TcMar !=nil {_gfgca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_dcedg .TcMar ,_gfgca );};if _dcedg .TextDirection !=nil {_gaeac :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dcedg .TextDirection ,_gaeac );};if _dcedg .TcFitText !=nil {_edaga :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_dcedg .TcFitText ,_edaga );};if _dcedg .VAlign !=nil {_afaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_dcedg .VAlign ,_afaf );};if _dcedg .HideMark !=nil {_efdfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_dcedg .HideMark ,_efdfg );};if _dcedg .Headers !=nil {_eggbe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_dcedg .Headers ,_eggbe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Text ()*CT_Text {_babgf :=&CT_Text {};return _babgf };type EG_ContentRunContentBase struct{SmartTag *CT_SmartTagRun ;Sdt *CT_SdtRun ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewCT_Color ()*CT_Color {_cedg :=&CT_Color {};return _cedg };func (_fcbeg *CT_TrPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fcbeg .CnfStyle !=nil {_gedgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};for _ ,_fceeeg :=range _fcbeg .CnfStyle {e .EncodeElement (_fceeeg ,_gedgg );};};if _fcbeg .DivId !=nil {_afefab :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};for _ ,_gdcgg :=range _fcbeg .DivId {e .EncodeElement (_gdcgg ,_afefab );};};if _fcbeg .GridBefore !=nil {_agccf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_eegce :=range _fcbeg .GridBefore {e .EncodeElement (_eegce ,_agccf );};};if _fcbeg .GridAfter !=nil {_abdfg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}};for _ ,_cbbge :=range _fcbeg .GridAfter {e .EncodeElement (_cbbge ,_abdfg );};};if _fcbeg .WBefore !=nil {_fagae :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}};for _ ,_eefabc :=range _fcbeg .WBefore {e .EncodeElement (_eefabc ,_fagae );};};if _fcbeg .WAfter !=nil {_defcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_geebg :=range _fcbeg .WAfter {e .EncodeElement (_geebg ,_defcd );};};if _fcbeg .CantSplit !=nil {_cdddc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}};for _ ,_bdbee :=range _fcbeg .CantSplit {e .EncodeElement (_bdbee ,_cdddc );};};if _fcbeg .TrHeight !=nil {_adcdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}};for _ ,_fbabb :=range _fcbeg .TrHeight {e .EncodeElement (_fbabb ,_adcdf );};};if _fcbeg .TblHeader !=nil {_bdcge :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_ccbdd :=range _fcbeg .TblHeader {e .EncodeElement (_ccbdd ,_bdcge );};};if _fcbeg .TblCellSpacing !=nil {_dfddgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};for _ ,_egaad :=range _fcbeg .TblCellSpacing {e .EncodeElement (_egaad ,_dfddgf );};};if _fcbeg .Jc !=nil {_ccdfac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_cbgagd :=range _fcbeg .Jc {e .EncodeElement (_cbgagd ,_ccdfac );};};if _fcbeg .Hidden !=nil {_fbbag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};for _ ,_aggbff :=range _fcbeg .Hidden {e .EncodeElement (_aggbff ,_fbbag );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Border Shadow -ShadowAttr *_c .ST_OnOff ; - -// Create Frame Effect -FrameAttr *_c .ST_OnOff ;}; +// ValidateWithPath validates the EG_MathContent and its children, prefixing error messages with path +func (_gcdbe *EG_MathContent )ValidateWithPath (path string )error {if _gcdbe .OMathPara !=nil {if _dffbd :=_gcdbe .OMathPara .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");_dffbd !=nil {return _dffbd ;};};if _gcdbe .OMath !=nil {if _eeegbe :=_gcdbe .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_eeegbe !=nil {return _eeegbe ;};};return nil ;};type CT_RecipientData struct{ -// Validate validates the EG_HdrFtrReferences and its children -func (_fagd *EG_HdrFtrReferences )Validate ()error {return _fagd .ValidateWithPath ("\u0045\u0047\u005f\u0048dr\u0046\u0074\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");};func (_feaee *CT_Object )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _feaee .DxaOrigAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064\u0078\u0061\u004f\u0072\u0069g"},Value :_db .Sprintf ("\u0025\u0076",*_feaee .DxaOrigAttr )});};if _feaee .DyaOrigAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064\u0079\u0061\u004f\u0072\u0069g"},Value :_db .Sprintf ("\u0025\u0076",*_feaee .DyaOrigAttr )});};e .EncodeToken (start );if _feaee .Any !=nil {for _ ,_gbebd :=range _feaee .Any {_gbebd .MarshalXML (e ,_d .StartElement {});};};if _feaee .Drawing !=nil {_fcadg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_feaee .Drawing ,_fcadg );};if _feaee .Choice !=nil {_feaee .Choice .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Height struct{ +// Record Is Included in Mail Merge +Active *CT_OnOff ; -// Table Row Height -ValAttr *_c .ST_TwipsMeasure ; +// Index of Column Containing Unique Values for Record +Column *CT_DecimalNumber ; -// Table Row Height Type -HRuleAttr ST_HeightRule ;};func (_cbdbe *CT_DocPartType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbdbe .ValAttr =ST_DocPartType (1);for _ ,_cgcdg :=range start .Attr {if _cgcdg .Name .Local =="\u0076\u0061\u006c"{_cbdbe .ValAttr .UnmarshalXMLAttr (_cgcdg );continue ;};};for {_efbga ,_abee :=d .Token ();if _abee !=nil {return _db .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",_abee );};if _aggag ,_dabe :=_efbga .(_d .EndElement );_dabe &&_aggag .Name ==start .Name {break ;};};return nil ;};func (_dced *CT_Body )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efeb :for {_dgcf ,_aggdb :=d .Token ();if _aggdb !=nil {return _aggdb ;};switch _gcbd :=_dgcf .(type ){case _d .StartElement :switch _gcbd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aba :=NewEG_BlockLevelElts ();_gfda :=NewCT_AltChunk ();if _gdgc :=d .DecodeElement (_gfda ,&_gcbd );_gdgc !=nil {return _gdgc ;};_aba .AltChunk =append (_aba .AltChunk ,_gfda );_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_aba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgdf :=NewEG_BlockLevelElts ();_gaaa :=NewEG_ContentBlockContent ();_gaaa .CustomXml =NewCT_CustomXmlBlock ();if _bfa :=d .DecodeElement (_gaaa .CustomXml ,&_gcbd );_bfa !=nil {return _bfa ;};_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_cgdf );_cgdf .EG_ContentBlockContent =append (_cgdf .EG_ContentBlockContent ,_gaaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fbf :=NewEG_BlockLevelElts ();_abga :=NewEG_ContentBlockContent ();_abga .Sdt =NewCT_SdtBlock ();if _aaae :=d .DecodeElement (_abga .Sdt ,&_gcbd );_aaae !=nil {return _aaae ;};_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_fbf );_fbf .EG_ContentBlockContent =append (_fbf .EG_ContentBlockContent ,_abga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbec :=NewEG_BlockLevelElts ();_fdfd :=NewEG_ContentBlockContent ();_dbga :=NewCT_P ();if _fca :=d .DecodeElement (_dbga ,&_gcbd );_fca !=nil {return _fca ;};_fdfd .P =append (_fdfd .P ,_dbga );_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_fbec );_fbec .EG_ContentBlockContent =append (_fbec .EG_ContentBlockContent ,_fdfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bed :=NewEG_BlockLevelElts ();_bge :=NewEG_ContentBlockContent ();_agae :=NewCT_Tbl ();if _ded :=d .DecodeElement (_agae ,&_gcbd );_ded !=nil {return _ded ;};_bge .Tbl =append (_bge .Tbl ,_agae );_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_bed );_bed .EG_ContentBlockContent =append (_bed .EG_ContentBlockContent ,_bge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_efd :=NewEG_BlockLevelElts ();_cag :=NewEG_ContentBlockContent ();_gfccc :=NewEG_RunLevelElts ();_gfccc .ProofErr =NewCT_ProofErr ();if _efbc :=d .DecodeElement (_gfccc .ProofErr ,&_gcbd );_efbc !=nil {return _efbc ;};_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_efd );_efd .EG_ContentBlockContent =append (_efd .EG_ContentBlockContent ,_cag );_cag .EG_RunLevelElts =append (_cag .EG_RunLevelElts ,_gfccc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfb :=NewEG_BlockLevelElts ();_cfgf :=NewEG_ContentBlockContent ();_fgae :=NewEG_RunLevelElts ();_fgae .PermStart =NewCT_PermStart ();if _fffd :=d .DecodeElement (_fgae .PermStart ,&_gcbd );_fffd !=nil {return _fffd ;};_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_gfb );_gfb .EG_ContentBlockContent =append (_gfb .EG_ContentBlockContent ,_cfgf );_cfgf .EG_RunLevelElts =append (_cfgf .EG_RunLevelElts ,_fgae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbba :=NewEG_BlockLevelElts ();_fbd :=NewEG_ContentBlockContent ();_aace :=NewEG_RunLevelElts ();_aace .PermEnd =NewCT_Perm ();if _ccbd :=d .DecodeElement (_aace .PermEnd ,&_gcbd );_ccbd !=nil {return _ccbd ;};_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_fbba );_fbba .EG_ContentBlockContent =append (_fbba .EG_ContentBlockContent ,_fbd );_fbd .EG_RunLevelElts =append (_fbd .EG_RunLevelElts ,_aace );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bae :=NewEG_BlockLevelElts ();_bgg :=NewEG_ContentBlockContent ();_ddc :=NewEG_RunLevelElts ();_ddc .Ins =NewCT_RunTrackChange ();if _gdc :=d .DecodeElement (_ddc .Ins ,&_gcbd );_gdc !=nil {return _gdc ;};_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_bae );_bae .EG_ContentBlockContent =append (_bae .EG_ContentBlockContent ,_bgg );_bgg .EG_RunLevelElts =append (_bgg .EG_RunLevelElts ,_ddc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgeb :=NewEG_BlockLevelElts ();_agge :=NewEG_ContentBlockContent ();_bcb :=NewEG_RunLevelElts ();_bcb .Del =NewCT_RunTrackChange ();if _fcc :=d .DecodeElement (_bcb .Del ,&_gcbd );_fcc !=nil {return _fcc ;};_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_cgeb );_cgeb .EG_ContentBlockContent =append (_cgeb .EG_ContentBlockContent ,_agge );_agge .EG_RunLevelElts =append (_agge .EG_RunLevelElts ,_bcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaaf :=NewEG_BlockLevelElts ();_agff :=NewEG_ContentBlockContent ();_gfdc :=NewEG_RunLevelElts ();_gfdc .MoveFrom =NewCT_RunTrackChange ();if _cbdb :=d .DecodeElement (_gfdc .MoveFrom ,&_gcbd );_cbdb !=nil {return _cbdb ;};_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_gaaf );_gaaf .EG_ContentBlockContent =append (_gaaf .EG_ContentBlockContent ,_agff );_agff .EG_RunLevelElts =append (_agff .EG_RunLevelElts ,_gfdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_efga :=NewEG_BlockLevelElts ();_fdea :=NewEG_ContentBlockContent ();_bbba :=NewEG_RunLevelElts ();_bbba .MoveTo =NewCT_RunTrackChange ();if _fdc :=d .DecodeElement (_bbba .MoveTo ,&_gcbd );_fdc !=nil {return _fdc ;};_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_efga );_efga .EG_ContentBlockContent =append (_efga .EG_ContentBlockContent ,_fdea );_fdea .EG_RunLevelElts =append (_fdea .EG_RunLevelElts ,_bbba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgba :=NewEG_BlockLevelElts ();_cba :=NewEG_ContentBlockContent ();_gcg :=NewEG_RunLevelElts ();_agcg :=NewEG_RangeMarkupElements ();_agcg .BookmarkStart =NewCT_Bookmark ();if _dfec :=d .DecodeElement (_agcg .BookmarkStart ,&_gcbd );_dfec !=nil {return _dfec ;};_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_cgba );_cgba .EG_ContentBlockContent =append (_cgba .EG_ContentBlockContent ,_cba );_cba .EG_RunLevelElts =append (_cba .EG_RunLevelElts ,_gcg );_gcg .EG_RangeMarkupElements =append (_gcg .EG_RangeMarkupElements ,_agcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfdc :=NewEG_BlockLevelElts ();_ebec :=NewEG_ContentBlockContent ();_dddd :=NewEG_RunLevelElts ();_dffg :=NewEG_RangeMarkupElements ();_dffg .BookmarkEnd =NewCT_MarkupRange ();if _gbae :=d .DecodeElement (_dffg .BookmarkEnd ,&_gcbd );_gbae !=nil {return _gbae ;};_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_bfdc );_bfdc .EG_ContentBlockContent =append (_bfdc .EG_ContentBlockContent ,_ebec );_ebec .EG_RunLevelElts =append (_ebec .EG_RunLevelElts ,_dddd );_dddd .EG_RangeMarkupElements =append (_dddd .EG_RangeMarkupElements ,_dffg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdcg :=NewEG_BlockLevelElts ();_ffbg :=NewEG_ContentBlockContent ();_ffag :=NewEG_RunLevelElts ();_gffc :=NewEG_RangeMarkupElements ();_gffc .MoveFromRangeStart =NewCT_MoveBookmark ();if _gcbc :=d .DecodeElement (_gffc .MoveFromRangeStart ,&_gcbd );_gcbc !=nil {return _gcbc ;};_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_fdcg );_fdcg .EG_ContentBlockContent =append (_fdcg .EG_ContentBlockContent ,_ffbg );_ffbg .EG_RunLevelElts =append (_ffbg .EG_RunLevelElts ,_ffag );_ffag .EG_RangeMarkupElements =append (_ffag .EG_RangeMarkupElements ,_gffc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gddg :=NewEG_BlockLevelElts ();_dgdd :=NewEG_ContentBlockContent ();_efcb :=NewEG_RunLevelElts ();_abdcd :=NewEG_RangeMarkupElements ();_abdcd .MoveFromRangeEnd =NewCT_MarkupRange ();if _dcb :=d .DecodeElement (_abdcd .MoveFromRangeEnd ,&_gcbd );_dcb !=nil {return _dcb ;};_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_gddg );_gddg .EG_ContentBlockContent =append (_gddg .EG_ContentBlockContent ,_dgdd );_dgdd .EG_RunLevelElts =append (_dgdd .EG_RunLevelElts ,_efcb );_efcb .EG_RangeMarkupElements =append (_efcb .EG_RangeMarkupElements ,_abdcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ddgb :=NewEG_BlockLevelElts ();_ggb :=NewEG_ContentBlockContent ();_dcc :=NewEG_RunLevelElts ();_aaba :=NewEG_RangeMarkupElements ();_aaba .MoveToRangeStart =NewCT_MoveBookmark ();if _fcgc :=d .DecodeElement (_aaba .MoveToRangeStart ,&_gcbd );_fcgc !=nil {return _fcgc ;};_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_ddgb );_ddgb .EG_ContentBlockContent =append (_ddgb .EG_ContentBlockContent ,_ggb );_ggb .EG_RunLevelElts =append (_ggb .EG_RunLevelElts ,_dcc );_dcc .EG_RangeMarkupElements =append (_dcc .EG_RangeMarkupElements ,_aaba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egb :=NewEG_BlockLevelElts ();_adfcd :=NewEG_ContentBlockContent ();_bade :=NewEG_RunLevelElts ();_aagf :=NewEG_RangeMarkupElements ();_aagf .MoveToRangeEnd =NewCT_MarkupRange ();if _dfc :=d .DecodeElement (_aagf .MoveToRangeEnd ,&_gcbd );_dfc !=nil {return _dfc ;};_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_egb );_egb .EG_ContentBlockContent =append (_egb .EG_ContentBlockContent ,_adfcd );_adfcd .EG_RunLevelElts =append (_adfcd .EG_RunLevelElts ,_bade );_bade .EG_RangeMarkupElements =append (_bade .EG_RangeMarkupElements ,_aagf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_acc :=NewEG_BlockLevelElts ();_ceaa :=NewEG_ContentBlockContent ();_agab :=NewEG_RunLevelElts ();_bda :=NewEG_RangeMarkupElements ();_bda .CommentRangeStart =NewCT_MarkupRange ();if _fcea :=d .DecodeElement (_bda .CommentRangeStart ,&_gcbd );_fcea !=nil {return _fcea ;};_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_acc );_acc .EG_ContentBlockContent =append (_acc .EG_ContentBlockContent ,_ceaa );_ceaa .EG_RunLevelElts =append (_ceaa .EG_RunLevelElts ,_agab );_agab .EG_RangeMarkupElements =append (_agab .EG_RangeMarkupElements ,_bda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabc :=NewEG_BlockLevelElts ();_fbbaa :=NewEG_ContentBlockContent ();_dbaa :=NewEG_RunLevelElts ();_ageb :=NewEG_RangeMarkupElements ();_ageb .CommentRangeEnd =NewCT_MarkupRange ();if _edbg :=d .DecodeElement (_ageb .CommentRangeEnd ,&_gcbd );_edbg !=nil {return _edbg ;};_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_aabc );_aabc .EG_ContentBlockContent =append (_aabc .EG_ContentBlockContent ,_fbbaa );_fbbaa .EG_RunLevelElts =append (_fbbaa .EG_RunLevelElts ,_dbaa );_dbaa .EG_RangeMarkupElements =append (_dbaa .EG_RangeMarkupElements ,_ageb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ddge :=NewEG_BlockLevelElts ();_gbgg :=NewEG_ContentBlockContent ();_fgf :=NewEG_RunLevelElts ();_fbc :=NewEG_RangeMarkupElements ();_fbc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gddgg :=d .DecodeElement (_fbc .CustomXmlInsRangeStart ,&_gcbd );_gddgg !=nil {return _gddgg ;};_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_ddge );_ddge .EG_ContentBlockContent =append (_ddge .EG_ContentBlockContent ,_gbgg );_gbgg .EG_RunLevelElts =append (_gbgg .EG_RunLevelElts ,_fgf );_fgf .EG_RangeMarkupElements =append (_fgf .EG_RangeMarkupElements ,_fbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcbf :=NewEG_BlockLevelElts ();_cbgf :=NewEG_ContentBlockContent ();_cae :=NewEG_RunLevelElts ();_ggd :=NewEG_RangeMarkupElements ();_ggd .CustomXmlInsRangeEnd =NewCT_Markup ();if _bff :=d .DecodeElement (_ggd .CustomXmlInsRangeEnd ,&_gcbd );_bff !=nil {return _bff ;};_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_gcbf );_gcbf .EG_ContentBlockContent =append (_gcbf .EG_ContentBlockContent ,_cbgf );_cbgf .EG_RunLevelElts =append (_cbgf .EG_RunLevelElts ,_cae );_cae .EG_RangeMarkupElements =append (_cae .EG_RangeMarkupElements ,_ggd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adc :=NewEG_BlockLevelElts ();_fab :=NewEG_ContentBlockContent ();_bfg :=NewEG_RunLevelElts ();_cgad :=NewEG_RangeMarkupElements ();_cgad .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dee :=d .DecodeElement (_cgad .CustomXmlDelRangeStart ,&_gcbd );_dee !=nil {return _dee ;};_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_adc );_adc .EG_ContentBlockContent =append (_adc .EG_ContentBlockContent ,_fab );_fab .EG_RunLevelElts =append (_fab .EG_RunLevelElts ,_bfg );_bfg .EG_RangeMarkupElements =append (_bfg .EG_RangeMarkupElements ,_cgad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cccf :=NewEG_BlockLevelElts ();_bec :=NewEG_ContentBlockContent ();_acgd :=NewEG_RunLevelElts ();_efda :=NewEG_RangeMarkupElements ();_efda .CustomXmlDelRangeEnd =NewCT_Markup ();if _ffcf :=d .DecodeElement (_efda .CustomXmlDelRangeEnd ,&_gcbd );_ffcf !=nil {return _ffcf ;};_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_cccf );_cccf .EG_ContentBlockContent =append (_cccf .EG_ContentBlockContent ,_bec );_bec .EG_RunLevelElts =append (_bec .EG_RunLevelElts ,_acgd );_acgd .EG_RangeMarkupElements =append (_acgd .EG_RangeMarkupElements ,_efda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cceg :=NewEG_BlockLevelElts ();_bbd :=NewEG_ContentBlockContent ();_bdaa :=NewEG_RunLevelElts ();_egcg :=NewEG_RangeMarkupElements ();_egcg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gdba :=d .DecodeElement (_egcg .CustomXmlMoveFromRangeStart ,&_gcbd );_gdba !=nil {return _gdba ;};_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_cceg );_cceg .EG_ContentBlockContent =append (_cceg .EG_ContentBlockContent ,_bbd );_bbd .EG_RunLevelElts =append (_bbd .EG_RunLevelElts ,_bdaa );_bdaa .EG_RangeMarkupElements =append (_bdaa .EG_RangeMarkupElements ,_egcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgb :=NewEG_BlockLevelElts ();_gfcf :=NewEG_ContentBlockContent ();_cggg :=NewEG_RunLevelElts ();_ffcfg :=NewEG_RangeMarkupElements ();_ffcfg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cbe :=d .DecodeElement (_ffcfg .CustomXmlMoveFromRangeEnd ,&_gcbd );_cbe !=nil {return _cbe ;};_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_fgb );_fgb .EG_ContentBlockContent =append (_fgb .EG_ContentBlockContent ,_gfcf );_gfcf .EG_RunLevelElts =append (_gfcf .EG_RunLevelElts ,_cggg );_cggg .EG_RangeMarkupElements =append (_cggg .EG_RangeMarkupElements ,_ffcfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_addf :=NewEG_BlockLevelElts ();_cacd :=NewEG_ContentBlockContent ();_cef :=NewEG_RunLevelElts ();_dceg :=NewEG_RangeMarkupElements ();_dceg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _acf :=d .DecodeElement (_dceg .CustomXmlMoveToRangeStart ,&_gcbd );_acf !=nil {return _acf ;};_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_addf );_addf .EG_ContentBlockContent =append (_addf .EG_ContentBlockContent ,_cacd );_cacd .EG_RunLevelElts =append (_cacd .EG_RunLevelElts ,_cef );_cef .EG_RangeMarkupElements =append (_cef .EG_RangeMarkupElements ,_dceg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aadbc :=NewEG_BlockLevelElts ();_begg :=NewEG_ContentBlockContent ();_fbcg :=NewEG_RunLevelElts ();_bbgf :=NewEG_RangeMarkupElements ();_bbgf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _baff :=d .DecodeElement (_bbgf .CustomXmlMoveToRangeEnd ,&_gcbd );_baff !=nil {return _baff ;};_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_aadbc );_aadbc .EG_ContentBlockContent =append (_aadbc .EG_ContentBlockContent ,_begg );_begg .EG_RunLevelElts =append (_begg .EG_RunLevelElts ,_fbcg );_fbcg .EG_RangeMarkupElements =append (_fbcg .EG_RangeMarkupElements ,_bbgf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbbg :=NewEG_BlockLevelElts ();_cgc :=NewEG_ContentBlockContent ();_gcdg :=NewEG_RunLevelElts ();_acea :=NewEG_MathContent ();_acea .OMathPara =_a .NewOMathPara ();if _dgdb :=d .DecodeElement (_acea .OMathPara ,&_gcbd );_dgdb !=nil {return _dgdb ;};_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_gbbg );_gbbg .EG_ContentBlockContent =append (_gbbg .EG_ContentBlockContent ,_cgc );_cgc .EG_RunLevelElts =append (_cgc .EG_RunLevelElts ,_gcdg );_gcdg .EG_MathContent =append (_gcdg .EG_MathContent ,_acea );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gggc :=NewEG_BlockLevelElts ();_ebgf :=NewEG_ContentBlockContent ();_bbac :=NewEG_RunLevelElts ();_dbd :=NewEG_MathContent ();_dbd .OMath =_a .NewOMath ();if _fcee :=d .DecodeElement (_dbd .OMath ,&_gcbd );_fcee !=nil {return _fcee ;};_dced .EG_BlockLevelElts =append (_dced .EG_BlockLevelElts ,_gggc );_gggc .EG_ContentBlockContent =append (_gggc .EG_ContentBlockContent ,_ebgf );_ebgf .EG_RunLevelElts =append (_ebgf .EG_RunLevelElts ,_bbac );_bbac .EG_MathContent =append (_bbac .EG_MathContent ,_dbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dced .SectPr =NewCT_SectPr ();if _dfg :=d .DecodeElement (_dced .SectPr ,&_gcbd );_dfg !=nil {return _dfg ;};default:_ee .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",_gcbd .Name );if _cefa :=d .Skip ();_cefa !=nil {return _cefa ;};};case _d .EndElement :break _efeb ;case _d .CharData :};};return nil ;};func (_eggbg *CT_PageBorders )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eggbg .ZOrderAttr !=ST_PageBorderZOrderUnset {_gbeff ,_fdagd :=_eggbg .ZOrderAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u007a\u004f\u0072\u0064\u0065\u0072"});if _fdagd !=nil {return _fdagd ;};start .Attr =append (start .Attr ,_gbeff );};if _eggbg .DisplayAttr !=ST_PageBorderDisplayUnset {_ccbdaf ,_fbadba :=_eggbg .DisplayAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0064\u0069\u0073\u0070\u006c\u0061y"});if _fbadba !=nil {return _fbadba ;};start .Attr =append (start .Attr ,_ccbdaf );};if _eggbg .OffsetFromAttr !=ST_PageBorderOffsetUnset {_cgcaf ,_ddggdf :=_eggbg .OffsetFromAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006ff\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"});if _ddggdf !=nil {return _ddggdf ;};start .Attr =append (start .Attr ,_cgcaf );};e .EncodeToken (start );if _eggbg .Top !=nil {_bcead :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_eggbg .Top ,_bcead );};if _eggbg .Left !=nil {_bbeec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_eggbg .Left ,_bbeec );};if _eggbg .Bottom !=nil {_becfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_eggbg .Bottom ,_becfe );};if _eggbg .Right !=nil {_afbabg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_eggbg .Right ,_afbabg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Unique Value for Record +UniqueTag *CT_Base64Binary ;};func (_ccaf *CT_CellMergeTrackChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cec :=range start .Attr {if _cec .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_ccaf .VMergeAttr .UnmarshalXMLAttr (_cec );continue ;};if _cec .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"{_ccaf .VMergeOrigAttr .UnmarshalXMLAttr (_cec );continue ;};if _cec .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ggb ,_bada :=_cec .Value ,error (nil );if _bada !=nil {return _bada ;};_ccaf .AuthorAttr =_ggb ;continue ;};if _cec .Name .Local =="\u0064\u0061\u0074\u0065"{_fcef ,_gfb :=ParseStdlibTime (_cec .Value );if _gfb !=nil {return _gfb ;};_ccaf .DateAttr =&_fcef ;continue ;};if _cec .Name .Local =="\u0069\u0064"{_aaafd ,_egf :=_da .ParseInt (_cec .Value ,10,64);if _egf !=nil {return _egf ;};_ccaf .IdAttr =_aaafd ;continue ;};};for {_eadf ,_gecg :=d .Token ();if _gecg !=nil {return _g .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",_gecg );};if _eab ,_acfd :=_eadf .(_d .EndElement );_acfd &&_eab .Name ==start .Name {break ;};};return nil ;};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;); -// ValidateWithPath validates the CT_HdrFtrRef and its children, prefixing error messages with path -func (_adbe *CT_HdrFtrRef )ValidateWithPath (path string )error {if _adbe .TypeAttr ==ST_HdrFtrUnset {return _db .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 _cfec :=_adbe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cfec !=nil {return _cfec ;};return nil ;};func (_cdagb *CT_FontFamily )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdagb .ValAttr =ST_FontFamily (1);for _ ,_aeaeg :=range start .Attr {if _aeaeg .Name .Local =="\u0076\u0061\u006c"{_cdagb .ValAttr .UnmarshalXMLAttr (_aeaeg );continue ;};};for {_ddbdfb ,_eedg :=d .Token ();if _eedg !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_eedg );};if _egcea ,_cbccdc :=_ddbdfb .(_d .EndElement );_cbccdc &&_egcea .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_DocPartName and its children +func (_fdeb *CT_DocPartName )Validate ()error {return _fdeb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u004e\u0061\u006d\u0065");};func (_afbef *ST_Hint )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggbebc ,_bebbc :=d .Token ();if _bebbc !=nil {return _bebbc ;};if _bfccf ,_affgad :=_ggbebc .(_d .EndElement );_affgad &&_bfccf .Name ==start .Name {*_afbef =1;return nil ;};if _ffcegb ,_bggge :=_ggbebc .(_d .CharData );!_bggge {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",_ggbebc );}else {switch string (_ffcegb ){case "":*_afbef =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_afbef =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_afbef =2;};};_ggbebc ,_bebbc =d .Token ();if _bebbc !=nil {return _bebbc ;};if _eddedb ,_edcebf :=_ggbebc .(_d .EndElement );_edcebf &&_eddedb .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",_ggbebc );};func (_aedfaa WdST_AlignV )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aedfaa .String (),start );}; -// ValidateWithPath validates the CT_MoveBookmark and its children, prefixing error messages with path -func (_agace *CT_MoveBookmark )ValidateWithPath (path string )error {if _cbedf :=_agace .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_cbedf !=nil {return _cbedf ;};return nil ;};func (_bacdbd *WdCT_WordprocessingContentPartNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bacdbd .CNvPr !=nil {_dfbdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bacdbd .CNvPr ,_dfbdg );};if _bacdbd .CNvContentPartPr !=nil {_aabgfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063Nv\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_bacdbd .CNvContentPartPr ,_aabgfc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the WdCT_TxbxContent and its children +func (_dcefaa *WdCT_TxbxContent )Validate ()error {return _dcefaa .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054x\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func NewEG_ContentCellContent ()*EG_ContentCellContent {_aaged :=&EG_ContentCellContent {};return _aaged ;}; -// ValidateWithPath validates the CT_Underline and its children, prefixing error messages with path -func (_daeaf *CT_Underline )ValidateWithPath (path string )error {if _bbbgag :=_daeaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbbgag !=nil {return _bbbgag ;};if _daeaf .ColorAttr !=nil {if _daffca :=_daeaf .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_daffca !=nil {return _daffca ;};};if _bacgg :=_daeaf .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bacgg !=nil {return _bacgg ;};return nil ;};func (_cgcfgfa *ST_VerticalJc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgedbc ,_bacbag :=d .Token ();if _bacbag !=nil {return _bacbag ;};if _ebcedd ,_fbdcag :=_dgedbc .(_d .EndElement );_fbdcag &&_ebcedd .Name ==start .Name {*_cgcfgfa =1;return nil ;};if _dcfgcb ,_dbgfbe :=_dgedbc .(_d .CharData );!_dbgfbe {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgedbc );}else {switch string (_dcfgcb ){case "":*_cgcfgfa =0;case "\u0074\u006f\u0070":*_cgcfgfa =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cgcfgfa =2;case "\u0062\u006f\u0074\u0068":*_cgcfgfa =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_cgcfgfa =4;};};_dgedbc ,_bacbag =d .Token ();if _bacbag !=nil {return _bacbag ;};if _ffdefa ,_cbafcf :=_dgedbc .(_d .EndElement );_cbafcf &&_ffdefa .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgedbc );};type CT_SdtRun struct{ +// ValidateWithPath validates the CT_TblGridChange and its children, prefixing error messages with path +func (_bbgacb *CT_TblGridChange )ValidateWithPath (path string )error {if _cccgc :=_bbgacb .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_cccgc !=nil {return _cccgc ;};return nil ;};func (_eefgef *ST_FrameScrollbar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaffgc ,_adabgb :=d .Token ();if _adabgb !=nil {return _adabgb ;};if _aegadd ,_fedfag :=_aaffgc .(_d .EndElement );_fedfag &&_aegadd .Name ==start .Name {*_eefgef =1;return nil ;};if _bgdgac ,_daffc :=_aaffgc .(_d .CharData );!_daffc {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",_aaffgc );}else {switch string (_bgdgac ){case "":*_eefgef =0;case "\u006f\u006e":*_eefgef =1;case "\u006f\u0066\u0066":*_eefgef =2;case "\u0061\u0075\u0074\u006f":*_eefgef =3;};};_aaffgc ,_adabgb =d .Token ();if _adabgb !=nil {return _adabgb ;};if _bgceee ,_fgbecc :=_aaffgc .(_d .EndElement );_fgbecc &&_bgceee .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",_aaffgc );}; -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// ValidateWithPath validates the EG_ContentCellContent and its children, prefixing error messages with path +func (_ebbgg *EG_ContentCellContent )ValidateWithPath (path string )error {for _bbefff ,_dbeeg :=range _ebbgg .Tc {if _gdeec :=_dbeeg .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_bbefff ));_gdeec !=nil {return _gdeec ;};};if _ebbgg .CustomXml !=nil {if _bdcccg :=_ebbgg .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_bdcccg !=nil {return _bdcccg ;};};if _ebbgg .Sdt !=nil {if _gabeg :=_ebbgg .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_gabeg !=nil {return _gabeg ;};};for _gbebac ,_dbacgg :=range _ebbgg .EG_RunLevelElts {if _efcf :=_dbacgg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_gbebac ));_efcf !=nil {return _efcf ;};};return nil ;};func NewEG_ContentRunContent ()*EG_ContentRunContent {_ccgd :=&EG_ContentRunContent {};return _ccgd }; -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// Validate validates the CT_EdnPos and its children +func (_ebfb *CT_EdnPos )Validate ()error {return _ebfb .ValidateWithPath ("\u0043T\u005f\u0045\u0064\u006e\u0050\u006fs");};func (_agced *CT_TextAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_decgb ,_dccef :=_agced .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dccef !=nil {return _dccef ;};start .Attr =append (start .Attr ,_decgb );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdcbf *WdCT_TxbxContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gdcbf .AltChunk !=nil {_dgfagg :=_d .StartElement {Name :_d .Name {Local :"w\u0070\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_eebfe :=range _gdcbf .AltChunk {e .EncodeElement (_eebfe ,_dgfagg );};};if _gdcbf .EG_ContentBlockContent !=nil {for _ ,_cdabg :=range _gdcbf .EG_ContentBlockContent {_cdabg .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fcaef ST_DocGrid )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcbddd :=_d .Attr {};_gcbddd .Name =name ;switch _fcaef {case ST_DocGridUnset :_gcbddd .Value ="";case ST_DocGridDefault :_gcbddd .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocGridLines :_gcbddd .Value ="\u006c\u0069\u006ee\u0073";case ST_DocGridLinesAndChars :_gcbddd .Value ="\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073";case ST_DocGridSnapToChars :_gcbddd .Value ="s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073";};return _gcbddd ,nil ;};type ST_TextboxTightWrap byte ;type CT_LsdException struct{ -// Inline-Level Structured Document Tag Content -SdtContent *CT_SdtContentRun ;};func NewCT_Br ()*CT_Br {_adbfb :=&CT_Br {};return _adbfb };func (_bebba *CT_FFCheckBox )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bebba .Choice !=nil {_bebba .Choice .MarshalXML (e ,_d .StartElement {});};if _bebba .Default !=nil {_eadfa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_bebba .Default ,_eadfa );};if _bebba .Checked !=nil {_gaded :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_bebba .Checked ,_gaded );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Comments struct{ +// Primary Style Name +NameAttr string ; -// Comment Content -Comment []*CT_Comment ;};func (_bfgfff *WdCT_GraphicFrame )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_afeceb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bfgfff .CNvPr ,_afeceb );_cbggd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0046\u0072\u0050\u0072"}};e .EncodeElement (_bfgfff .CNvFrPr ,_cbggd );_bbcaca :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_bfgfff .Xfrm ,_bbcaca );_feaga :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_feaga .Attr =append (_feaga .Attr ,_d .Attr {Name :_d .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"});e .EncodeElement (_bfgfff .Graphic ,_feaga );if _bfgfff .ExtLst !=nil {_dfdgaf :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bfgfff .ExtLst ,_dfdgaf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dddege *ST_TextEffect )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dddege =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_dddege =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_dddege =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_dddege =3;case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_dddege =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_dddege =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_dddege =6;case "\u006e\u006f\u006e\u0065":*_dddege =7;};return nil ;};type CT_SdtContentRow struct{ +// Latent Style Locking Setting +LockedAttr *_e .ST_OnOff ; -// Table Row -Tr []*CT_Row ; +// Override default sorting order +UiPriorityAttr *int64 ; -// Row-Level Custom XML Element -CustomXml *CT_CustomXmlRow ; +// Semi hidden text override +SemiHiddenAttr *_e .ST_OnOff ; -// Row-Level Structured Document Tag -Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;}; +// Unhide when used +UnhideWhenUsedAttr *_e .ST_OnOff ; -// Validate validates the CT_Caption and its children -func (_ceag *CT_Caption )Validate ()error {return _ceag .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e");};func (_gffacd ST_FFTextType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gffacd .String (),start );};type CT_TopPageBorder struct{TopLeftAttr *string ;TopRightAttr *string ;IdAttr *string ; +// Latent Style Primary Style Setting +QFormatAttr *_e .ST_OnOff ;};type CT_FontSig struct{ -// Border Style -ValAttr ST_Border ; +// First 32 Bits of Unicode Subset Bitfield +Usb0Attr string ; -// Border Color -ColorAttr *ST_HexColor ; +// Second 32 Bits of Unicode Subset Bitfield +Usb1Attr string ; -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; +// Third 32 Bits of Unicode Subset Bitfield +Usb2Attr string ; -// Border Theme Color Tint -ThemeTintAttr *string ; +// Fourth 32 Bits of Unicode Subset Bitfield +Usb3Attr string ; -// Border Theme Color Shade -ThemeShadeAttr *string ; +// Lower 32 Bits of Code Page Bit Field +Csb0Attr string ; -// Border Width -SzAttr *uint64 ; +// Upper 32 Bits of Code Page Bit Field +Csb1Attr string ;};func (_ebcdd *CT_PageMar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"},Value :_g .Sprintf ("\u0025\u0076",_ebcdd .TopAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",_ebcdd .RightAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_g .Sprintf ("\u0025\u0076",_ebcdd .BottomAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_g .Sprintf ("\u0025\u0076",_ebcdd .LeftAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0076",_ebcdd .HeaderAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0076",_ebcdd .FooterAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0076",_ebcdd .GutterAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbaa *CT_BottomPageBorder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbaa .BottomLeftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0062o\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gbaa .BottomLeftAttr )});};if _gbaa .BottomRightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0062\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gbaa .BottomRightAttr )});};if _gbaa .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gbaa .IdAttr )});};_fbg ,_fbaf :=_gbaa .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fbaf !=nil {return _fbaf ;};start .Attr =append (start .Attr ,_fbg );if _gbaa .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_gbaa .ColorAttr )});};if _gbaa .ThemeColorAttr !=ST_ThemeColorUnset {_efec ,_bagd :=_gbaa .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _bagd !=nil {return _bagd ;};start .Attr =append (start .Attr ,_efec );};if _gbaa .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gbaa .ThemeTintAttr )});};if _gbaa .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gbaa .ThemeShadeAttr )});};if _gbaa .SzAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_g .Sprintf ("\u0025\u0076",*_gbaa .SzAttr )});};if _gbaa .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gbaa .SpaceAttr )});};if _gbaa .ShadowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_gbaa .ShadowAttr )});};if _gbaa .FrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gbaa .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bdad *CT_DocPartTypes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bdad .AllAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061l\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_bdad .AllAttr )});};e .EncodeToken (start );if _bdad .Type !=nil {_edcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};for _ ,_egacf :=range _bdad .Type {e .EncodeElement (_egacf ,_edcc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egfaa *CT_DecimalNumber )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_egfaa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_abfce *CT_Picture )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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"});e .EncodeToken (start );if _abfce .Any !=nil {for _ ,_cgbeeb :=range _abfce .Any {_cgbeeb .MarshalXML (e ,_d .StartElement {});};};if _abfce .Movie !=nil {_cgafd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_abfce .Movie ,_cgafd );};if _abfce .Control !=nil {_aade :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_abfce .Control ,_aade );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_FrameScrollbar ()*CT_FrameScrollbar {_fddgg :=&CT_FrameScrollbar {};_fddgg .ValAttr =ST_FrameScrollbar (1);return _fddgg ;};type CT_Cnf struct{ -// Border Spacing Measurement -SpaceAttr *uint64 ; +// Conditional Formatting Bit Mask +ValAttr *string ; -// Border Shadow -ShadowAttr *_c .ST_OnOff ; +// First Row +FirstRowAttr *_e .ST_OnOff ; -// Create Frame Effect -FrameAttr *_c .ST_OnOff ;};func (_gaccd *CT_Row )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_beeaf :=range start .Attr {if _beeaf .Name .Local =="\u0072\u0073\u0069d\u0052"{_aeedc ,_gdfee :=_beeaf .Value ,error (nil );if _gdfee !=nil {return _gdfee ;};_gaccd .RsidRAttr =&_aeedc ;continue ;};if _beeaf .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_ffefg ,_agfcd :=_beeaf .Value ,error (nil );if _agfcd !=nil {return _agfcd ;};_gaccd .RsidDelAttr =&_ffefg ;continue ;};if _beeaf .Name .Local =="\u0072\u0073\u0069\u0064\u0054\u0072"{_fgbag ,_fbbgg :=_beeaf .Value ,error (nil );if _fbbgg !=nil {return _fbbgg ;};_gaccd .RsidTrAttr =&_fgbag ;continue ;};if _beeaf .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_afece ,_fbeecb :=_beeaf .Value ,error (nil );if _fbeecb !=nil {return _fbeecb ;};_gaccd .RsidRPrAttr =&_afece ;continue ;};};_eeaace :for {_bedbc ,_badgd :=d .Token ();if _badgd !=nil {return _badgd ;};switch _gcfac :=_bedbc .(type ){case _d .StartElement :switch _gcfac .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaccd .TblPrEx =NewCT_TblPrEx ();if _feab :=d .DecodeElement (_gaccd .TblPrEx ,&_gcfac );_feab !=nil {return _feab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaccd .TrPr =NewCT_TrPr ();if _cgedg :=d .DecodeElement (_gaccd .TrPr ,&_gcfac );_cgedg !=nil {return _cgedg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fega :=NewEG_ContentCellContent ();_fceag :=NewCT_Tc ();if _bfafc :=d .DecodeElement (_fceag ,&_gcfac );_bfafc !=nil {return _bfafc ;};_fega .Tc =append (_fega .Tc ,_fceag );_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_fega );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dccfa :=NewEG_ContentCellContent ();_dccfa .CustomXml =NewCT_CustomXmlCell ();if _efegdf :=d .DecodeElement (_dccfa .CustomXml ,&_gcfac );_efegdf !=nil {return _efegdf ;};_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_dccfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afbdc :=NewEG_ContentCellContent ();_afbdc .Sdt =NewCT_SdtCell ();if _fedaa :=d .DecodeElement (_afbdc .Sdt ,&_gcfac );_fedaa !=nil {return _fedaa ;};_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_afbdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afgde :=NewEG_ContentCellContent ();_adfca :=NewEG_RunLevelElts ();_adfca .ProofErr =NewCT_ProofErr ();if _cegce :=d .DecodeElement (_adfca .ProofErr ,&_gcfac );_cegce !=nil {return _cegce ;};_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_afgde );_afgde .EG_RunLevelElts =append (_afgde .EG_RunLevelElts ,_adfca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gecee :=NewEG_ContentCellContent ();_gagce :=NewEG_RunLevelElts ();_gagce .PermStart =NewCT_PermStart ();if _gfagf :=d .DecodeElement (_gagce .PermStart ,&_gcfac );_gfagf !=nil {return _gfagf ;};_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_gecee );_gecee .EG_RunLevelElts =append (_gecee .EG_RunLevelElts ,_gagce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aebd :=NewEG_ContentCellContent ();_ggaec :=NewEG_RunLevelElts ();_ggaec .PermEnd =NewCT_Perm ();if _degfe :=d .DecodeElement (_ggaec .PermEnd ,&_gcfac );_degfe !=nil {return _degfe ;};_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_aebd );_aebd .EG_RunLevelElts =append (_aebd .EG_RunLevelElts ,_ggaec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbbfd :=NewEG_ContentCellContent ();_ggaga :=NewEG_RunLevelElts ();_ggaga .Ins =NewCT_RunTrackChange ();if _begcda :=d .DecodeElement (_ggaga .Ins ,&_gcfac );_begcda !=nil {return _begcda ;};_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_dbbfd );_dbbfd .EG_RunLevelElts =append (_dbbfd .EG_RunLevelElts ,_ggaga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gabaa :=NewEG_ContentCellContent ();_bgbb :=NewEG_RunLevelElts ();_bgbb .Del =NewCT_RunTrackChange ();if _aggef :=d .DecodeElement (_bgbb .Del ,&_gcfac );_aggef !=nil {return _aggef ;};_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_gabaa );_gabaa .EG_RunLevelElts =append (_gabaa .EG_RunLevelElts ,_bgbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eebc :=NewEG_ContentCellContent ();_adbca :=NewEG_RunLevelElts ();_adbca .MoveFrom =NewCT_RunTrackChange ();if _facaa :=d .DecodeElement (_adbca .MoveFrom ,&_gcfac );_facaa !=nil {return _facaa ;};_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_eebc );_eebc .EG_RunLevelElts =append (_eebc .EG_RunLevelElts ,_adbca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caccf :=NewEG_ContentCellContent ();_eafda :=NewEG_RunLevelElts ();_eafda .MoveTo =NewCT_RunTrackChange ();if _abfdc :=d .DecodeElement (_eafda .MoveTo ,&_gcfac );_abfdc !=nil {return _abfdc ;};_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_caccf );_caccf .EG_RunLevelElts =append (_caccf .EG_RunLevelElts ,_eafda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfbf :=NewEG_ContentCellContent ();_fadbfd :=NewEG_RunLevelElts ();_fecfg :=NewEG_RangeMarkupElements ();_fecfg .BookmarkStart =NewCT_Bookmark ();if _egaff :=d .DecodeElement (_fecfg .BookmarkStart ,&_gcfac );_egaff !=nil {return _egaff ;};_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_edfbf );_edfbf .EG_RunLevelElts =append (_edfbf .EG_RunLevelElts ,_fadbfd );_fadbfd .EG_RangeMarkupElements =append (_fadbfd .EG_RangeMarkupElements ,_fecfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cadgb :=NewEG_ContentCellContent ();_egbgcg :=NewEG_RunLevelElts ();_ceged :=NewEG_RangeMarkupElements ();_ceged .BookmarkEnd =NewCT_MarkupRange ();if _daee :=d .DecodeElement (_ceged .BookmarkEnd ,&_gcfac );_daee !=nil {return _daee ;};_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_cadgb );_cadgb .EG_RunLevelElts =append (_cadgb .EG_RunLevelElts ,_egbgcg );_egbgcg .EG_RangeMarkupElements =append (_egbgcg .EG_RangeMarkupElements ,_ceged );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffgaf :=NewEG_ContentCellContent ();_gfbcc :=NewEG_RunLevelElts ();_bggeb :=NewEG_RangeMarkupElements ();_bggeb .MoveFromRangeStart =NewCT_MoveBookmark ();if _eggbb :=d .DecodeElement (_bggeb .MoveFromRangeStart ,&_gcfac );_eggbb !=nil {return _eggbb ;};_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_ffgaf );_ffgaf .EG_RunLevelElts =append (_ffgaf .EG_RunLevelElts ,_gfbcc );_gfbcc .EG_RangeMarkupElements =append (_gfbcc .EG_RangeMarkupElements ,_bggeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afebf :=NewEG_ContentCellContent ();_bafeac :=NewEG_RunLevelElts ();_afcbb :=NewEG_RangeMarkupElements ();_afcbb .MoveFromRangeEnd =NewCT_MarkupRange ();if _ddgdg :=d .DecodeElement (_afcbb .MoveFromRangeEnd ,&_gcfac );_ddgdg !=nil {return _ddgdg ;};_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_afebf );_afebf .EG_RunLevelElts =append (_afebf .EG_RunLevelElts ,_bafeac );_bafeac .EG_RangeMarkupElements =append (_bafeac .EG_RangeMarkupElements ,_afcbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ddfbdg :=NewEG_ContentCellContent ();_gggf :=NewEG_RunLevelElts ();_bgdfba :=NewEG_RangeMarkupElements ();_bgdfba .MoveToRangeStart =NewCT_MoveBookmark ();if _fedbg :=d .DecodeElement (_bgdfba .MoveToRangeStart ,&_gcfac );_fedbg !=nil {return _fedbg ;};_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_ddfbdg );_ddfbdg .EG_RunLevelElts =append (_ddfbdg .EG_RunLevelElts ,_gggf );_gggf .EG_RangeMarkupElements =append (_gggf .EG_RangeMarkupElements ,_bgdfba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_feebb :=NewEG_ContentCellContent ();_bcbgb :=NewEG_RunLevelElts ();_dcbgf :=NewEG_RangeMarkupElements ();_dcbgf .MoveToRangeEnd =NewCT_MarkupRange ();if _acegg :=d .DecodeElement (_dcbgf .MoveToRangeEnd ,&_gcfac );_acegg !=nil {return _acegg ;};_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_feebb );_feebb .EG_RunLevelElts =append (_feebb .EG_RunLevelElts ,_bcbgb );_bcbgb .EG_RangeMarkupElements =append (_bcbgb .EG_RangeMarkupElements ,_dcbgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bbdafa :=NewEG_ContentCellContent ();_badeb :=NewEG_RunLevelElts ();_becfg :=NewEG_RangeMarkupElements ();_becfg .CommentRangeStart =NewCT_MarkupRange ();if _bebae :=d .DecodeElement (_becfg .CommentRangeStart ,&_gcfac );_bebae !=nil {return _bebae ;};_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_bbdafa );_bbdafa .EG_RunLevelElts =append (_bbdafa .EG_RunLevelElts ,_badeb );_badeb .EG_RangeMarkupElements =append (_badeb .EG_RangeMarkupElements ,_becfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fffcec :=NewEG_ContentCellContent ();_eecgg :=NewEG_RunLevelElts ();_aefce :=NewEG_RangeMarkupElements ();_aefce .CommentRangeEnd =NewCT_MarkupRange ();if _dbcdc :=d .DecodeElement (_aefce .CommentRangeEnd ,&_gcfac );_dbcdc !=nil {return _dbcdc ;};_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_fffcec );_fffcec .EG_RunLevelElts =append (_fffcec .EG_RunLevelElts ,_eecgg );_eecgg .EG_RangeMarkupElements =append (_eecgg .EG_RangeMarkupElements ,_aefce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_beaea :=NewEG_ContentCellContent ();_ddged :=NewEG_RunLevelElts ();_edefc :=NewEG_RangeMarkupElements ();_edefc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fgaegd :=d .DecodeElement (_edefc .CustomXmlInsRangeStart ,&_gcfac );_fgaegd !=nil {return _fgaegd ;};_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_beaea );_beaea .EG_RunLevelElts =append (_beaea .EG_RunLevelElts ,_ddged );_ddged .EG_RangeMarkupElements =append (_ddged .EG_RangeMarkupElements ,_edefc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccdgdc :=NewEG_ContentCellContent ();_fabfbg :=NewEG_RunLevelElts ();_cfbga :=NewEG_RangeMarkupElements ();_cfbga .CustomXmlInsRangeEnd =NewCT_Markup ();if _gedec :=d .DecodeElement (_cfbga .CustomXmlInsRangeEnd ,&_gcfac );_gedec !=nil {return _gedec ;};_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_ccdgdc );_ccdgdc .EG_RunLevelElts =append (_ccdgdc .EG_RunLevelElts ,_fabfbg );_fabfbg .EG_RangeMarkupElements =append (_fabfbg .EG_RangeMarkupElements ,_cfbga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fdecg :=NewEG_ContentCellContent ();_ffgefa :=NewEG_RunLevelElts ();_eggcg :=NewEG_RangeMarkupElements ();_eggcg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ddfggg :=d .DecodeElement (_eggcg .CustomXmlDelRangeStart ,&_gcfac );_ddfggg !=nil {return _ddfggg ;};_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_fdecg );_fdecg .EG_RunLevelElts =append (_fdecg .EG_RunLevelElts ,_ffgefa );_ffgefa .EG_RangeMarkupElements =append (_ffgefa .EG_RangeMarkupElements ,_eggcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbcga :=NewEG_ContentCellContent ();_gbacb :=NewEG_RunLevelElts ();_edfff :=NewEG_RangeMarkupElements ();_edfff .CustomXmlDelRangeEnd =NewCT_Markup ();if _gbgcce :=d .DecodeElement (_edfff .CustomXmlDelRangeEnd ,&_gcfac );_gbgcce !=nil {return _gbgcce ;};_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_cbcga );_cbcga .EG_RunLevelElts =append (_cbcga .EG_RunLevelElts ,_gbacb );_gbacb .EG_RangeMarkupElements =append (_gbacb .EG_RangeMarkupElements ,_edfff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afbda :=NewEG_ContentCellContent ();_fcegac :=NewEG_RunLevelElts ();_acefb :=NewEG_RangeMarkupElements ();_acefb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ecea :=d .DecodeElement (_acefb .CustomXmlMoveFromRangeStart ,&_gcfac );_ecea !=nil {return _ecea ;};_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_afbda );_afbda .EG_RunLevelElts =append (_afbda .EG_RunLevelElts ,_fcegac );_fcegac .EG_RangeMarkupElements =append (_fcegac .EG_RangeMarkupElements ,_acefb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbfeeb :=NewEG_ContentCellContent ();_adafe :=NewEG_RunLevelElts ();_bacec :=NewEG_RangeMarkupElements ();_bacec .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fbcge :=d .DecodeElement (_bacec .CustomXmlMoveFromRangeEnd ,&_gcfac );_fbcge !=nil {return _fbcge ;};_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_gbfeeb );_gbfeeb .EG_RunLevelElts =append (_gbfeeb .EG_RunLevelElts ,_adafe );_adafe .EG_RangeMarkupElements =append (_adafe .EG_RangeMarkupElements ,_bacec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdbee :=NewEG_ContentCellContent ();_cgdca :=NewEG_RunLevelElts ();_gfggg :=NewEG_RangeMarkupElements ();_gfggg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _baggb :=d .DecodeElement (_gfggg .CustomXmlMoveToRangeStart ,&_gcfac );_baggb !=nil {return _baggb ;};_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_gdbee );_gdbee .EG_RunLevelElts =append (_gdbee .EG_RunLevelElts ,_cgdca );_cgdca .EG_RangeMarkupElements =append (_cgdca .EG_RangeMarkupElements ,_gfggg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dcbab :=NewEG_ContentCellContent ();_ccedg :=NewEG_RunLevelElts ();_bfddb :=NewEG_RangeMarkupElements ();_bfddb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _addgde :=d .DecodeElement (_bfddb .CustomXmlMoveToRangeEnd ,&_gcfac );_addgde !=nil {return _addgde ;};_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_dcbab );_dcbab .EG_RunLevelElts =append (_dcbab .EG_RunLevelElts ,_ccedg );_ccedg .EG_RangeMarkupElements =append (_ccedg .EG_RangeMarkupElements ,_bfddb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dccee :=NewEG_ContentCellContent ();_dgeafe :=NewEG_RunLevelElts ();_fbgb :=NewEG_MathContent ();_fbgb .OMathPara =_a .NewOMathPara ();if _fgdbde :=d .DecodeElement (_fbgb .OMathPara ,&_gcfac );_fgdbde !=nil {return _fgdbde ;};_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_dccee );_dccee .EG_RunLevelElts =append (_dccee .EG_RunLevelElts ,_dgeafe );_dgeafe .EG_MathContent =append (_dgeafe .EG_MathContent ,_fbgb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdeab :=NewEG_ContentCellContent ();_gecbd :=NewEG_RunLevelElts ();_ebdag :=NewEG_MathContent ();_ebdag .OMath =_a .NewOMath ();if _bcefc :=d .DecodeElement (_ebdag .OMath ,&_gcfac );_bcefc !=nil {return _bcefc ;};_gaccd .EG_ContentCellContent =append (_gaccd .EG_ContentCellContent ,_fdeab );_fdeab .EG_RunLevelElts =append (_fdeab .EG_RunLevelElts ,_gecbd );_gecbd .EG_MathContent =append (_gecbd .EG_MathContent ,_ebdag );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\u0052\u006f\u0077\u0020\u0025\u0076",_gcfac .Name );if _bcace :=d .Skip ();_bcace !=nil {return _bcace ;};};case _d .EndElement :break _eeaace ;case _d .CharData :};};return nil ;}; +// Last Row +LastRowAttr *_e .ST_OnOff ; -// Validate validates the GlossaryDocument and its children -func (_ffdfbc *GlossaryDocument )Validate ()error {return _ffdfbc .ValidateWithPath ("\u0047\u006co\u0073\u0073\u0061r\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_gffbb ST_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {switch _gffbb {case 0,1,2:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gffbb ));};return nil ;}; +// First Column +FirstColumnAttr *_e .ST_OnOff ; -// ValidateWithPath validates the CT_CustomXmlRow and its children, prefixing error messages with path -func (_ecge *CT_CustomXmlRow )ValidateWithPath (path string )error {if _ecge .CustomXmlPr !=nil {if _abegd :=_ecge .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_abegd !=nil {return _abegd ;};};for _cffbca ,_aged :=range _ecge .EG_ContentRowContent {if _agcaa :=_aged .ValidateWithPath (_db .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_cffbca ));_agcaa !=nil {return _agcaa ;};};return nil ;}; +// Last Column +LastColumnAttr *_e .ST_OnOff ; -// ValidateWithPath validates the CT_DocProtect and its children, prefixing error messages with path -func (_bbbd *CT_DocProtect )ValidateWithPath (path string )error {if _affee :=_bbbd .EditAttr .ValidateWithPath (path +"\u002fE\u0064\u0069\u0074\u0041\u0074\u0074r");_affee !=nil {return _affee ;};if _bbbd .FormattingAttr !=nil {if _egfbg :=_bbbd .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_egfbg !=nil {return _egfbg ;};};if _bbbd .EnforcementAttr !=nil {if _geccg :=_bbbd .EnforcementAttr .ValidateWithPath (path +"\u002f\u0045n\u0066\u006f\u0072c\u0065\u006d\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_geccg !=nil {return _geccg ;};};if _abcc :=_bbbd .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_abcc !=nil {return _abcc ;};if _fgfd :=_bbbd .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");_fgfd !=nil {return _fgfd ;};if _dgddf :=_bbbd .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dgddf !=nil {return _dgddf ;};return nil ;};func (_egga *CT_Br )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_daf :=range start .Attr {if _daf .Name .Local =="\u0074\u0079\u0070\u0065"{_egga .TypeAttr .UnmarshalXMLAttr (_daf );continue ;};if _daf .Name .Local =="\u0063\u006c\u0065a\u0072"{_egga .ClearAttr .UnmarshalXMLAttr (_daf );continue ;};};for {_cbee ,_bga :=d .Token ();if _bga !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0042r\u003a\u0020\u0025\u0073",_bga );};if _fdbe ,_ebcf :=_cbee .(_d .EndElement );_ebcf &&_fdbe .Name ==start .Name {break ;};};return nil ;};func (_ddcgdc *ST_Proof )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceeega ,_gceec :=d .Token ();if _gceec !=nil {return _gceec ;};if _edddg ,_eegaf :=_ceeega .(_d .EndElement );_eegaf &&_edddg .Name ==start .Name {*_ddcgdc =1;return nil ;};if _fcacba ,_bfdaad :=_ceeega .(_d .CharData );!_bfdaad {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ceeega );}else {switch string (_fcacba ){case "":*_ddcgdc =0;case "\u0063\u006c\u0065a\u006e":*_ddcgdc =1;case "\u0064\u0069\u0072t\u0079":*_ddcgdc =2;};};_ceeega ,_gceec =d .Token ();if _gceec !=nil {return _gceec ;};if _bfgba ,_bebgd :=_ceeega .(_d .EndElement );_bebgd &&_bfgba .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ceeega );}; +// Odd Numbered Vertical Band +OddVBandAttr *_e .ST_OnOff ; -// Validate validates the CT_SdtEndPr and its children -func (_cagbe *CT_SdtEndPr )Validate ()error {return _cagbe .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072");};func (_gcdc *CT_FontRel )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u006f\u006e\u0074\u004b\u0065y"},Value :_db .Sprintf ("\u0025\u0076",_gcdc .FontKeyAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0073\u0075\u0062\u0073\u0065\u0074\u0074\u0065\u0064"},Value :_db .Sprintf ("\u0025\u0076",_gcdc .SubsettedAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_gcdc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_PTabRelativeToUnset ST_PTabRelativeTo =0;ST_PTabRelativeToMargin ST_PTabRelativeTo =1;ST_PTabRelativeToIndent ST_PTabRelativeTo =2;);func (_abgf *CT_Body )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _abgf .EG_BlockLevelElts !=nil {for _ ,_adbf :=range _abgf .EG_BlockLevelElts {_adbf .MarshalXML (e ,_d .StartElement {});};};if _abgf .SectPr !=nil {_feec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_abgf .SectPr ,_feec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_afgdg *CT_LineNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afccb :=range start .Attr {if _afccb .Name .Local =="\u0063o\u0075\u006e\u0074\u0042\u0079"{_bbed ,_ggcdg :=_dd .ParseInt (_afccb .Value ,10,64);if _ggcdg !=nil {return _ggcdg ;};_afgdg .CountByAttr =&_bbed ;continue ;};if _afccb .Name .Local =="\u0073\u0074\u0061r\u0074"{_bgdbge ,_ffdeg :=_dd .ParseInt (_afccb .Value ,10,64);if _ffdeg !=nil {return _ffdeg ;};_afgdg .StartAttr =&_bgdbge ;continue ;};if _afccb .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_deea ,_cdagba :=ParseUnionST_TwipsMeasure (_afccb .Value );if _cdagba !=nil {return _cdagba ;};_afgdg .DistanceAttr =&_deea ;continue ;};if _afccb .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_afgdg .RestartAttr .UnmarshalXMLAttr (_afccb );continue ;};};for {_efffe ,_befccg :=d .Token ();if _befccg !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ci\u006ee\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_befccg );};if _fgcdc ,_egfef :=_efffe .(_d .EndElement );_egfef &&_fgcdc .Name ==start .Name {break ;};};return nil ;};func (_deaceg ST_DocGrid )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_deaceg .String (),start );};func NewCT_DocType ()*CT_DocType {_ebdbaf :=&CT_DocType {};return _ebdbaf }; +// Even Numbered Vertical Band +EvenVBandAttr *_e .ST_OnOff ; -// ValidateWithPath validates the CT_DocVars and its children, prefixing error messages with path -func (_bfbd *CT_DocVars )ValidateWithPath (path string )error {for _ffgec ,_egccc :=range _bfbd .DocVar {if _eegac :=_egccc .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u005b\u0025\u0064\u005d",path ,_ffgec ));_eegac !=nil {return _eegac ;};};return nil ;}; +// Odd Numbered Horizontal Band +OddHBandAttr *_e .ST_OnOff ; -// Validate validates the Recipients and its children -func (_fgfac *Recipients )Validate ()error {return _fgfac .ValidateWithPath ("\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");};func (_beeeaf *CT_TextboxTightWrap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beeeaf .ValAttr =ST_TextboxTightWrap (1);for _ ,_bbabe :=range start .Attr {if _bbabe .Name .Local =="\u0076\u0061\u006c"{_beeeaf .ValAttr .UnmarshalXMLAttr (_bbabe );continue ;};};for {_ggeeg ,_aeecb :=d .Token ();if _aeecb !=nil {return _db .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",_aeecb );};if _cedgd ,_daebcf :=_ggeeg .(_d .EndElement );_daebcf &&_cedgd .Name ==start .Name {break ;};};return nil ;};type CT_FFTextInput struct{ +// Even Numbered Horizontal Band +EvenHBandAttr *_e .ST_OnOff ; -// Text Box Form Field Type -Type *CT_FFTextType ; +// First Row and First Column +FirstRowFirstColumnAttr *_e .ST_OnOff ; -// Default Text Box Form Field String -Default *CT_String ; +// First Row and Last Column +FirstRowLastColumnAttr *_e .ST_OnOff ; -// Text Box Form Field Maximum Length -MaxLength *CT_DecimalNumber ; +// Last Row and First Column +LastRowFirstColumnAttr *_e .ST_OnOff ; -// Text Box Form Field Formatting -Format *CT_String ;}; +// Last Row and Last Column +LastRowLastColumnAttr *_e .ST_OnOff ;};type CT_HdrFtrRef struct{TypeAttr ST_HdrFtr ;IdAttr string ;}; -// Validate validates the CT_LineNumber and its children -func (_cfdfb *CT_LineNumber )Validate ()error {return _cfdfb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072");};func (_ccbdb *CT_DivBdr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ccbdb .Top !=nil {_fgceg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_ccbdb .Top ,_fgceg );};if _ccbdb .Left !=nil {_dbbcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_ccbdb .Left ,_dbbcc );};if _ccbdb .Bottom !=nil {_cccd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_ccbdb .Bottom ,_cccd );};if _ccbdb .Right !=nil {_cfcge :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ccbdb .Right ,_cfcge );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efgfff *ST_Jc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdbde ,_fddbaa :=d .Token ();if _fddbaa !=nil {return _fddbaa ;};if _fbfgaf ,_dfcecb :=_fdbde .(_d .EndElement );_dfcecb &&_fbfgaf .Name ==start .Name {*_efgfff =1;return nil ;};if _cddgc ,_bdage :=_fdbde .(_d .CharData );!_bdage {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdbde );}else {switch string (_cddgc ){case "":*_efgfff =0;case "\u0073\u0074\u0061r\u0074":*_efgfff =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_efgfff =2;case "\u0065\u006e\u0064":*_efgfff =3;case "\u0062\u006f\u0074\u0068":*_efgfff =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_efgfff =5;case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_efgfff =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_efgfff =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_efgfff =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_efgfff =9;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_efgfff =10;case "\u006c\u0065\u0066\u0074":*_efgfff =11;case "\u0072\u0069\u0067h\u0074":*_efgfff =12;};};_fdbde ,_fddbaa =d .Token ();if _fddbaa !=nil {return _fddbaa ;};if _decbg ,_gcdgff :=_fdbde .(_d .EndElement );_gcdgff &&_decbg .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdbde );}; +// ValidateWithPath validates the CT_Tc and its children, prefixing error messages with path +func (_geeac *CT_Tc )ValidateWithPath (path string )error {if _geeac .TcPr !=nil {if _cdgfcb :=_geeac .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_cdgfcb !=nil {return _cdgfcb ;};};for _fggd ,_dfbbg :=range _geeac .EG_BlockLevelElts {if _bgcbc :=_dfbbg .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_fggd ));_bgcbc !=nil {return _bgcbc ;};};return nil ;};func (_ecgbcc *CT_SdtDateMappingType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ddedd :=range start .Attr {if _ddedd .Name .Local =="\u0076\u0061\u006c"{_ecgbcc .ValAttr .UnmarshalXMLAttr (_ddedd );continue ;};};for {_eagdg ,_bgcfg :=d .Token ();if _bgcfg !=nil {return _g .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",_bgcfg );};if _dbadb ,_gddag :=_eagdg .(_d .EndElement );_gddag &&_dbadb .Name ==start .Name {break ;};};return nil ;};type ST_Jc byte ;func (_bdgeb *CT_Br )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efb :=range start .Attr {if _efb .Name .Local =="\u0074\u0079\u0070\u0065"{_bdgeb .TypeAttr .UnmarshalXMLAttr (_efb );continue ;};if _efb .Name .Local =="\u0063\u006c\u0065a\u0072"{_bdgeb .ClearAttr .UnmarshalXMLAttr (_efb );continue ;};};for {_adeg ,_ffba :=d .Token ();if _ffba !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0042r\u003a\u0020\u0025\u0073",_ffba );};if _eggf ,_fedg :=_adeg .(_d .EndElement );_fedg &&_eggf .Name ==start .Name {break ;};};return nil ;};func NewCT_TblGridCol ()*CT_TblGridCol {_eccbb :=&CT_TblGridCol {};return _eccbb };func (_fdcfa ST_Theme )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fdcfa .String (),start );};func (_acfgc ST_Border )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_acfgc .String (),start );};type CT_NumPr struct{ -// ValidateWithPath validates the CT_CustomXmlPr and its children, prefixing error messages with path -func (_agccg *CT_CustomXmlPr )ValidateWithPath (path string )error {if _agccg .Placeholder !=nil {if _bgccce :=_agccg .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072");_bgccce !=nil {return _bgccce ;};};for _abca ,_bbag :=range _agccg .Attr {if _cdaa :=_bbag .ValidateWithPath (_db .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_abca ));_cdaa !=nil {return _cdaa ;};};return nil ;};func (_gdbga WdST_WrapText )String ()string {switch _gdbga {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 "";}; +// Numbering Level Reference +Ilvl *CT_DecimalNumber ; -// ValidateWithPath validates the CT_LevelSuffix and its children, prefixing error messages with path -func (_fecdf *CT_LevelSuffix )ValidateWithPath (path string )error {if _fecdf .ValAttr ==ST_LevelSuffixUnset {return _db .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 _cdagfb :=_fecdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdagfb !=nil {return _cdagfb ;};return nil ;}; +// Numbering Definition Instance Reference +NumId *CT_DecimalNumber ; -// Validate validates the CT_RPr and its children -func (_feddf *CT_RPr )Validate ()error {return _feddf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072");};func (_cffbe *Comments )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";return _cffbe .CT_Comments .MarshalXML (e ,start );}; +// Previous Paragraph Numbering Properties +NumberingChange *CT_TrackChangeNumbering ; -// ValidateWithPath validates the CT_PageBorders and its children, prefixing error messages with path -func (_dfdfd *CT_PageBorders )ValidateWithPath (path string )error {if _gffgae :=_dfdfd .ZOrderAttr .ValidateWithPath (path +"/\u005a\u004f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_gffgae !=nil {return _gffgae ;};if _ebadc :=_dfdfd .DisplayAttr .ValidateWithPath (path +"\u002f\u0044\u0069s\u0070\u006c\u0061\u0079\u0041\u0074\u0074\u0072");_ebadc !=nil {return _ebadc ;};if _degab :=_dfdfd .OffsetFromAttr .ValidateWithPath (path +"\u002fO\u0066f\u0073\u0065\u0074\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072");_degab !=nil {return _degab ;};if _dfdfd .Top !=nil {if _ddbed :=_dfdfd .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_ddbed !=nil {return _ddbed ;};};if _dfdfd .Left !=nil {if _gagaa :=_dfdfd .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_gagaa !=nil {return _gagaa ;};};if _dfdfd .Bottom !=nil {if _bfcad :=_dfdfd .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_bfcad !=nil {return _bfcad ;};};if _dfdfd .Right !=nil {if _bbeaa :=_dfdfd .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_bbeaa !=nil {return _bbeaa ;};};return nil ;};func (_eeaada ST_DropCap )Validate ()error {return _eeaada .ValidateWithPath ("")};func (_gabbf ST_Jc )ValidateWithPath (path string )error {switch _gabbf {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gabbf ));};return nil ;};func (_gbea ST_Direction )ValidateWithPath (path string )error {switch _gbea {case 0,1,2:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbea ));};return nil ;}; +// Inserted Numbering Properties +Ins *CT_TrackChange ;}; -// Validate validates the AG_SectPrAttributes and its children -func (_ggg *AG_SectPrAttributes )Validate ()error {return _ggg .ValidateWithPath ("\u0041\u0047\u005f\u0053ec\u0074\u0050\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_eacdb *ST_Merge )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eacdb =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_eacdb =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_eacdb =2;};return nil ;};func (_df *AG_Password )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ca :=range start .Attr {if _ca .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_ddg ,_dbg :=_ca .Value ,error (nil );if _dbg !=nil {return _dbg ;};_df .AlgorithmNameAttr =&_ddg ;continue ;};if _ca .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_gf ,_ae :=_ca .Value ,error (nil );if _ae !=nil {return _ae ;};_df .HashValueAttr =&_gf ;continue ;};if _ca .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_ga ,_gc :=_ca .Value ,error (nil );if _gc !=nil {return _gc ;};_df .SaltValueAttr =&_ga ;continue ;};if _ca .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_eg ,_aeb :=_dd .ParseInt (_ca .Value ,10,64);if _aeb !=nil {return _aeb ;};_df .SpinCountAttr =&_eg ;continue ;};};for {_ac ,_cc :=d .Token ();if _cc !=nil {return _db .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u003a\u0020\u0025\u0073",_cc );};if _fa ,_ba :=_ac .(_d .EndElement );_ba &&_fa .Name ==start .Name {break ;};};return nil ;};type CT_DocProtect struct{ +// ValidateWithPath validates the CT_TrPrBase and its children, prefixing error messages with path +func (_eabbf *CT_TrPrBase )ValidateWithPath (path string )error {for _cffdd ,_cafadb :=range _eabbf .CnfStyle {if _dgebb :=_cafadb .ValidateWithPath (_g .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cffdd ));_dgebb !=nil {return _dgebb ;};};for _fegded ,_gbfbeaa :=range _eabbf .DivId {if _gafcc :=_gbfbeaa .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fegded ));_gafcc !=nil {return _gafcc ;};};for _gaeacd ,_ebaaeb :=range _eabbf .GridBefore {if _gdca :=_ebaaeb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_gaeacd ));_gdca !=nil {return _gdca ;};};for _eaecgf ,_bdabc :=range _eabbf .GridAfter {if _daffec :=_bdabc .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eaecgf ));_daffec !=nil {return _daffec ;};};for _dagbg ,_decfec :=range _eabbf .WBefore {if _defeb :=_decfec .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_dagbg ));_defeb !=nil {return _defeb ;};};for _gdcdgdb ,_dfbaef :=range _eabbf .WAfter {if _cadda :=_dfbaef .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gdcdgdb ));_cadda !=nil {return _cadda ;};};for _dgagaf ,_fcdbgg :=range _eabbf .CantSplit {if _dfddga :=_fcdbgg .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_dgagaf ));_dfddga !=nil {return _dfddga ;};};for _cbdgad ,_edegg :=range _eabbf .TrHeight {if _dfbga :=_edegg .ValidateWithPath (_g .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_cbdgad ));_dfbga !=nil {return _dfbga ;};};for _fegdcc ,_ebgfa :=range _eabbf .TblHeader {if _ecddf :=_ebgfa .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fegdcc ));_ecddf !=nil {return _ecddf ;};};for _gafdg ,_deebgc :=range _eabbf .TblCellSpacing {if _dfebeb :=_deebgc .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_gafdg ));_dfebeb !=nil {return _dfebeb ;};};for _fcbfb ,_deccc :=range _eabbf .Jc {if _cfdfa :=_deccc .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_fcbfb ));_cfdfa !=nil {return _cfdfa ;};};for _abcfce ,_cadfa :=range _eabbf .Hidden {if _bbegdf :=_cadfa .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_abcfce ));_bbegdf !=nil {return _bbegdf ;};};return nil ;}; -// Document Editing Restrictions -EditAttr ST_DocProtect ; +// ValidateWithPath validates the CT_Ruby and its children, prefixing error messages with path +func (_ccffed *CT_Ruby )ValidateWithPath (path string )error {if _fcfag :=_ccffed .RubyPr .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0050\u0072");_fcfag !=nil {return _fcfag ;};if _aedgc :=_ccffed .Rt .ValidateWithPath (path +"\u002f\u0052\u0074");_aedgc !=nil {return _aedgc ;};if _gfadf :=_ccffed .RubyBase .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0042\u0061\u0073e");_gfadf !=nil {return _gfadf ;};return nil ;};func (_acfdf *CT_FFData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _acfdf .Name !=nil {_becfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};for _ ,_bfbfa :=range _acfdf .Name {e .EncodeElement (_bfbfa ,_becfe );};};if _acfdf .Label !=nil {_gcbd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};for _ ,_fcfbb :=range _acfdf .Label {e .EncodeElement (_fcfbb ,_gcbd );};};if _acfdf .TabIndex !=nil {_aaab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}};for _ ,_bbfe :=range _acfdf .TabIndex {e .EncodeElement (_bbfe ,_aaab );};};if _acfdf .Enabled !=nil {_becff :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065\u006e\u0061\u0062\u006c\u0065d"}};for _ ,_febee :=range _acfdf .Enabled {e .EncodeElement (_febee ,_becff );};};if _acfdf .CalcOnExit !=nil {_cebd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063a\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"}};for _ ,_bdeae :=range _acfdf .CalcOnExit {e .EncodeElement (_bdeae ,_cebd );};};if _acfdf .EntryMacro !=nil {_adfgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"}};for _ ,_dcfff :=range _acfdf .EntryMacro {e .EncodeElement (_dcfff ,_adfgg );};};if _acfdf .ExitMacro !=nil {_gcdgb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u0078\u0069\u0074\u004d\u0061\u0063\u0072\u006f"}};for _ ,_fceaa :=range _acfdf .ExitMacro {e .EncodeElement (_fceaa ,_gcdgb );};};if _acfdf .HelpText !=nil {_ffcda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"}};for _ ,_aabfb :=range _acfdf .HelpText {e .EncodeElement (_aabfb ,_ffcda );};};if _acfdf .StatusText !=nil {_geddb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073t\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"}};for _ ,_cgeae :=range _acfdf .StatusText {e .EncodeElement (_cgeae ,_geddb );};};if _acfdf .CheckBox !=nil {_dcdbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"}};e .EncodeElement (_acfdf .CheckBox ,_dcdbe );};if _acfdf .DdList !=nil {_aebb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0064\u004c\u0069\u0073\u0074"}};e .EncodeElement (_acfdf .DdList ,_aebb );};if _acfdf .TextInput !=nil {_bbbgc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074"}};e .EncodeElement (_acfdf .TextInput ,_bbbgc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcagae ST_StyleType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gcagae .String (),start );}; -// Only Allow Formatting With Unlocked Styles -FormattingAttr *_c .ST_OnOff ; +// ValidateWithPath validates the CT_R and its children, prefixing error messages with path +func (_fbefad *CT_R )ValidateWithPath (path string )error {if _fbefad .RPr !=nil {if _dgfaa :=_fbefad .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_dgfaa !=nil {return _dgfaa ;};};for _dffbgd ,_cbdcg :=range _fbefad .EG_RunInnerContent {if _gbccc :=_cbdcg .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0045\u0047\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072C\u006fn\u0074\u0065\u006e\u0074\u005b\u0025\u0064]",path ,_dffbgd ));_gbccc !=nil {return _gbccc ;};};return nil ;}; -// Enforce Document Protection Settings -EnforcementAttr *_c .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _c .ST_CryptProv ;CryptAlgorithmClassAttr _c .ST_AlgClass ;CryptAlgorithmTypeAttr _c .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};func NewCT_MoveBookmark ()*CT_MoveBookmark {_ddegf :=&CT_MoveBookmark {};return _ddegf };func NewWdCT_PosH ()*WdCT_PosH {_dbdgbe :=&WdCT_PosH {};_dbdgbe .RelativeFromAttr =WdST_RelFromH (1);_dbdgbe .Choice =NewWdCT_PosHChoice ();return _dbdgbe ;};func (_egdgf *ST_Pitch )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_egdgf =0;case "\u0066\u0069\u0078e\u0064":*_egdgf =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_egdgf =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_egdgf =3;};return nil ;};func (_eggde ST_DocPartType )ValidateWithPath (path string )error {switch _eggde {case 0,1,2,3,4,5,6,7:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eggde ));};return nil ;}; +// ValidateWithPath validates the WdWpc and its children, prefixing error messages with path +func (_fdegc *WdWpc )ValidateWithPath (path string )error {if _gaggdg :=_fdegc .WdCT_WordprocessingCanvas .ValidateWithPath (path );_gaggdg !=nil {return _gaggdg ;};return nil ;};func (_bgfge ST_TblWidth )String ()string {switch _bgfge {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 "";};type CT_RPrDefault struct{ -// ValidateWithPath validates the CT_DocPartGallery and its children, prefixing error messages with path -func (_fgab *CT_DocPartGallery )ValidateWithPath (path string )error {if _fgab .ValAttr ==ST_DocPartGalleryUnset {return _db .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 _ccdfd :=_fgab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccdfd !=nil {return _ccdfd ;};return nil ;}; +// Run Properties +RPr *CT_RPr ;};type CT_WebSettings struct{ -// ValidateWithPath validates the CT_EdnProps and its children, prefixing error messages with path -func (_bace *CT_EdnProps )ValidateWithPath (path string )error {if _bace .Pos !=nil {if _gbbf :=_bace .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_gbbf !=nil {return _gbbf ;};};if _bace .NumFmt !=nil {if _cbfe :=_bace .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cbfe !=nil {return _cbfe ;};};if _bace .NumStart !=nil {if _bdbddb :=_bace .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_bdbddb !=nil {return _bdbddb ;};};if _bace .NumRestart !=nil {if _bggd :=_bace .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_bggd !=nil {return _bggd ;};};return nil ;}; +// Root Frameset Definition +Frameset *CT_Frameset ; -// ValidateWithPath validates the CT_FtnProps and its children, prefixing error messages with path -func (_fdcde *CT_FtnProps )ValidateWithPath (path string )error {if _fdcde .Pos !=nil {if _aafgc :=_fdcde .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_aafgc !=nil {return _aafgc ;};};if _fdcde .NumFmt !=nil {if _dbebg :=_fdcde .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_dbebg !=nil {return _dbebg ;};};if _fdcde .NumStart !=nil {if _cfda :=_fdcde .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_cfda !=nil {return _cfda ;};};if _fdcde .NumRestart !=nil {if _ebeag :=_fdcde .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_ebeag !=nil {return _ebeag ;};};return nil ;}; +// Information about HTML div Elements +Divs *CT_Divs ; -// Validate validates the CT_PageNumber and its children -func (_acacbf *CT_PageNumber )Validate ()error {return _acacbf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072");};func (_ccebce *ST_SignedHpsMeasure )Validate ()error {return _ccebce .ValidateWithPath ("")}; +// Output Encoding When Saving as Web Page +Encoding *CT_String ; -// ValidateWithPath validates the CT_StylePaneFilter and its children, prefixing error messages with path -func (_gdbfad *CT_StylePaneFilter )ValidateWithPath (path string )error {if _gdbfad .AllStylesAttr !=nil {if _fafcce :=_gdbfad .AllStylesAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_fafcce !=nil {return _fafcce ;};};if _gdbfad .CustomStylesAttr !=nil {if _dbggc :=_gdbfad .CustomStylesAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_dbggc !=nil {return _dbggc ;};};if _gdbfad .LatentStylesAttr !=nil {if _baafd :=_gdbfad .LatentStylesAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_baafd !=nil {return _baafd ;};};if _gdbfad .StylesInUseAttr !=nil {if _dbgebf :=_gdbfad .StylesInUseAttr .ValidateWithPath (path +"\u002f\u0053t\u0079\u006c\u0065s\u0049\u006e\u0055\u0073\u0065\u0041\u0074\u0074\u0072");_dbgebf !=nil {return _dbgebf ;};};if _gdbfad .HeadingStylesAttr !=nil {if _fccfg :=_gdbfad .HeadingStylesAttr .ValidateWithPath (path +"\u002fH\u0065a\u0064\u0069\u006e\u0067\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_fccfg !=nil {return _fccfg ;};};if _gdbfad .NumberingStylesAttr !=nil {if _aefbc :=_gdbfad .NumberingStylesAttr .ValidateWithPath (path +"/\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073At\u0074\u0072");_aefbc !=nil {return _aefbc ;};};if _gdbfad .TableStylesAttr !=nil {if _ccecd :=_gdbfad .TableStylesAttr .ValidateWithPath (path +"\u002f\u0054a\u0062\u006c\u0065S\u0074\u0079\u006c\u0065\u0073\u0041\u0074\u0074\u0072");_ccecd !=nil {return _ccecd ;};};if _gdbfad .DirectFormattingOnRunsAttr !=nil {if _efgeb :=_gdbfad .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");_efgeb !=nil {return _efgeb ;};};if _gdbfad .DirectFormattingOnParagraphsAttr !=nil {if _fcaeb :=_gdbfad .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");_fcaeb !=nil {return _fcaeb ;};};if _gdbfad .DirectFormattingOnNumberingAttr !=nil {if _dgegg :=_gdbfad .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");_dgegg !=nil {return _dgegg ;};};if _gdbfad .DirectFormattingOnTablesAttr !=nil {if _abfca :=_gdbfad .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");_abfca !=nil {return _abfca ;};};if _gdbfad .ClearFormattingAttr !=nil {if _cbcbf :=_gdbfad .ClearFormattingAttr .ValidateWithPath (path +"/\u0043l\u0065\u0061\u0072\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067At\u0074\u0072");_cbcbf !=nil {return _cbcbf ;};};if _gdbfad .Top3HeadingStylesAttr !=nil {if _fbecc :=_gdbfad .Top3HeadingStylesAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u00703H\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073\u0041\u0074t\u0072");_fbecc !=nil {return _fbecc ;};};if _gdbfad .VisibleStylesAttr !=nil {if _gffgdc :=_gdbfad .VisibleStylesAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u006c\u0065\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_gffgdc !=nil {return _gffgdc ;};};if _gdbfad .AlternateStyleNamesAttr !=nil {if _ebabbd :=_gdbfad .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");_ebabbd !=nil {return _ebabbd ;};};return nil ;};func (_afbc *CT_Caption )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdfa :=range start .Attr {if _fdfa .Name .Local =="\u006e\u0061\u006d\u0065"{_caeb ,_fgfc :=_fdfa .Value ,error (nil );if _fgfc !=nil {return _fgfc ;};_afbc .NameAttr =_caeb ;continue ;};if _fdfa .Name .Local =="\u0070\u006f\u0073"{_afbc .PosAttr .UnmarshalXMLAttr (_fdfa );continue ;};if _fdfa .Name .Local =="\u0063h\u0061\u0070\u004e\u0075\u006d"{_dgf ,_eddc :=ParseUnionST_OnOff (_fdfa .Value );if _eddc !=nil {return _eddc ;};_afbc .ChapNumAttr =&_dgf ;continue ;};if _fdfa .Name .Local =="\u0068e\u0061\u0064\u0069\u006e\u0067"{_cgbe ,_ffgb :=_dd .ParseInt (_fdfa .Value ,10,64);if _ffgb !=nil {return _ffgb ;};_afbc .HeadingAttr =&_cgbe ;continue ;};if _fdfa .Name .Local =="\u006eo\u004c\u0061\u0062\u0065\u006c"{_edeg ,_geed :=ParseUnionST_OnOff (_fdfa .Value );if _geed !=nil {return _geed ;};_afbc .NoLabelAttr =&_edeg ;continue ;};if _fdfa .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074"{_afbc .NumFmtAttr .UnmarshalXMLAttr (_fdfa );continue ;};if _fdfa .Name .Local =="\u0073\u0065\u0070"{_afbc .SepAttr .UnmarshalXMLAttr (_fdfa );continue ;};};for {_ggga ,_dgff :=d .Token ();if _dgff !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_dgff );};if _agaa ,_fece :=_ggga .(_d .EndElement );_fece &&_agaa .Name ==start .Name {break ;};};return nil ;};func (_ebebg *CT_FrameLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dfcbbc ,_eceeg :=_ebebg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eceeg !=nil {return _eceeg ;};start .Attr =append (start .Attr ,_dfcbbc );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Columns ()*CT_Columns {_befd :=&CT_Columns {};return _befd }; +// Disable Features Not Supported by Target Web Browser +OptimizeForBrowser *CT_OptimizeForBrowser ; -// ValidateWithPath validates the WdCT_WrapSquare and its children, prefixing error messages with path -func (_ededcc *WdCT_WrapSquare )ValidateWithPath (path string )error {if _ededcc .WrapTextAttr ==WdST_WrapTextUnset {return _db .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 _gbfeaf :=_ededcc .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_gbfeaf !=nil {return _gbfeaf ;};if _ededcc .EffectExtent !=nil {if _bgecd :=_ededcc .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_bgecd !=nil {return _bgecd ;};};return nil ;};func (_beaee ST_MailMergeDocType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_beaee .String (),start );};type ST_Merge byte ;func NewCT_LvlLegacy ()*CT_LvlLegacy {_gcaac :=&CT_LvlLegacy {};return _gcaac }; +// Utilize VML When Saving as Web Page +RelyOnVML *CT_OnOff ; -// ValidateWithPath validates the CT_SaveThroughXslt and its children, prefixing error messages with path -func (_gefaf *CT_SaveThroughXslt )ValidateWithPath (path string )error {return nil };type CT_DocDefaults struct{ +// Allow PNG as Graphic Format +AllowPNG *CT_OnOff ; -// Default Run Properties -RPrDefault *CT_RPrDefault ; +// Do Not Rely on CSS for Font Face Formatting +DoNotRelyOnCSS *CT_OnOff ; -// Default Paragraph Properties -PPrDefault *CT_PPrDefault ;};func (_faafg ST_SectionMark )ValidateWithPath (path string )error {switch _faafg {case 0,1,2,3,4,5:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faafg ));};return nil ;};func (_bdeaf *CT_SdtPrChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bdeaf .Equation !=nil {_bgede :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bdeaf .Equation ,_bgede );};if _bdeaf .ComboBox !=nil {_dbbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}};e .EncodeElement (_bdeaf .ComboBox ,_dbbd );};if _bdeaf .Date !=nil {_ebbgeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_bdeaf .Date ,_ebbgeg );};if _bdeaf .DocPartObj !=nil {_dgdad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064o\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}};e .EncodeElement (_bdeaf .DocPartObj ,_dgdad );};if _bdeaf .DocPartList !=nil {_ebefaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}};e .EncodeElement (_bdeaf .DocPartList ,_ebefaf );};if _bdeaf .DropDownList !=nil {_ccfde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0072\u006f\u0070\u0044\u006f\u0077n\u004c\u0069\u0073\u0074"}};e .EncodeElement (_bdeaf .DropDownList ,_ccfde );};if _bdeaf .Picture !=nil {_ebfce :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0069\u0063\u0074\u0075\u0072e"}};e .EncodeElement (_bdeaf .Picture ,_ebfce );};if _bdeaf .RichText !=nil {_acgedc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}};e .EncodeElement (_bdeaf .RichText ,_acgedc );};if _bdeaf .Text !=nil {_dfgdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_bdeaf .Text ,_dfgdd );};if _bdeaf .Citation !=nil {_dcdfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bdeaf .Citation ,_dcdfc );};if _bdeaf .Group !=nil {_cbbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0067\u0072\u006f\u0075\u0070"}};e .EncodeElement (_bdeaf .Group ,_cbbb );};if _bdeaf .Bibliography !=nil {_dfgac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0062\u006c\u0069\u006f\u0067r\u0061\u0070\u0068\u0079"}};e .EncodeElement (_bdeaf .Bibliography ,_dfgac );};return nil ;};func NewCT_SmartTagRun ()*CT_SmartTagRun {_abagf :=&CT_SmartTagRun {};return _abagf };func (_ebcaa *CT_GlossaryDocument )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbfd :for {_cgedb ,_ccgca :=d .Token ();if _ccgca !=nil {return _ccgca ;};switch _efge :=_cgedb .(type ){case _d .StartElement :switch _efge .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebcaa .Background =NewCT_Background ();if _ggae :=d .DecodeElement (_ebcaa .Background ,&_efge );_ggae !=nil {return _ggae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebcaa .DocParts =NewCT_DocParts ();if _adce :=d .DecodeElement (_ebcaa .DocParts ,&_efge );_adce !=nil {return _adce ;};default:_ee .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",_efge .Name );if _egggf :=d .Skip ();_egggf !=nil {return _egggf ;};};case _d .EndElement :break _cbfd ;case _d .CharData :};};return nil ;}; +// Recommend Web Page Format over Single File Web Page Format +DoNotSaveAsSingleFile *CT_OnOff ; -// ValidateWithPath validates the CT_TabStop and its children, prefixing error messages with path -func (_bfabg *CT_TabStop )ValidateWithPath (path string )error {if _bfabg .ValAttr ==ST_TabJcUnset {return _db .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 _acbfee :=_bfabg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acbfee !=nil {return _acbfee ;};if _fcedf :=_bfabg .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_fcedf !=nil {return _fcedf ;};if _cagdd :=_bfabg .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_cagdd !=nil {return _cagdd ;};return nil ;};func (_bfddc *CT_Height )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdbbb :=range start .Attr {if _gdbbb .Name .Local =="\u0076\u0061\u006c"{_aedeb ,_bgfag :=ParseUnionST_TwipsMeasure (_gdbbb .Value );if _bgfag !=nil {return _bgfag ;};_bfddc .ValAttr =&_aedeb ;continue ;};if _gdbbb .Name .Local =="\u0068\u0052\u0075l\u0065"{_bfddc .HRuleAttr .UnmarshalXMLAttr (_gdbbb );continue ;};};for {_cgeeb ,_dcff :=d .Token ();if _dcff !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u0065\u0069g\u0068\u0074\u003a\u0020\u0025\u0073",_dcff );};if _cdbdd ,_dbbbd :=_cgeeb .(_d .EndElement );_dbbbd &&_cdbdd .Name ==start .Name {break ;};};return nil ;}; +// Do Not Place Supporting Files in Subdirectory +DoNotOrganizeInFolder *CT_OnOff ; -// Validate validates the CT_OnOff and its children -func (_gccae *CT_OnOff )Validate ()error {return _gccae .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");}; +// Do Not Use File Names Longer than 8.3 Characters +DoNotUseLongFileNames *CT_OnOff ; -// Validate validates the CT_ObjectEmbed and its children -func (_aadbf *CT_ObjectEmbed )Validate ()error {return _aadbf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");};type CT_TextEffect struct{ +// Pixels per Inch for Graphics/Images +PixelsPerInch *CT_DecimalNumber ; -// Animated Text Effect Type -ValAttr ST_TextEffect ;};func (_bgcfa *CT_DocPartCategory )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_egbge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_bgcfa .Name ,_egbge );_faeb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0067\u0061\u006c\u006c\u0065\u0072y"}};e .EncodeElement (_bgcfa .Gallery ,_faeb );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ceadff *WdCT_PosV )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceadff .RelativeFromAttr =WdST_RelFromV (1);_ceadff .Choice =NewWdCT_PosVChoice ();for _ ,_gfafd :=range start .Attr {if _gfafd .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_ceadff .RelativeFromAttr .UnmarshalXMLAttr (_gfafd );continue ;};};_fgbbfe :for {_eaecf ,_gaabaa :=d .Token ();if _gaabaa !=nil {return _gaabaa ;};switch _gfebdd :=_eaecf .(type ){case _d .StartElement :switch _gfebdd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0061\u006c\u0069g\u006e"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0069g\u006e"}:_ceadff .Choice =NewWdCT_PosVChoice ();if _gfccb :=d .DecodeElement (&_ceadff .Choice .Align ,&_gfebdd );_gfccb !=nil {return _gfccb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_ceadff .Choice =NewWdCT_PosVChoice ();if _ccaga :=d .DecodeElement (&_ceadff .Choice .PosOffset ,&_gfebdd );_ccaga !=nil {return _ccaga ;};default:_ee .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",_gfebdd .Name );if _bdbgb :=d .Skip ();_bdbgb !=nil {return _bdbgb ;};};case _d .EndElement :break _fgbbfe ;case _d .CharData :};};return nil ;};func (_dcecf *CT_ObjectChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aacea :for {_gbbef ,_aeacf :=d .Token ();if _aeacf !=nil {return _aeacf ;};switch _feedc :=_gbbef .(type ){case _d .StartElement :switch _feedc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcecf .Control =NewCT_Control ();if _ggbca :=d .DecodeElement (_dcecf .Control ,&_feedc );_ggbca !=nil {return _ggbca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcecf .ObjectLink =NewCT_ObjectLink ();if _dagec :=d .DecodeElement (_dcecf .ObjectLink ,&_feedc );_dagec !=nil {return _dagec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcecf .ObjectEmbed =NewCT_ObjectEmbed ();if _gfcee :=d .DecodeElement (_dcecf .ObjectEmbed ,&_feedc );_gfcee !=nil {return _gfcee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dcecf .Movie =NewCT_Rel ();if _afede :=d .DecodeElement (_dcecf .Movie ,&_feedc );_afede !=nil {return _afede ;};default:_ee .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",_feedc .Name );if _dbefa :=d .Skip ();_dbefa !=nil {return _dbefa ;};};case _d .EndElement :break _aacea ;case _d .CharData :};};return nil ;};func (_defba *CT_TblCellMar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aeeae :for {_acece ,_aefeef :=d .Token ();if _aefeef !=nil {return _aefeef ;};switch _baebd :=_acece .(type ){case _d .StartElement :switch _baebd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_defba .Top =NewCT_TblWidth ();if _bacceg :=d .DecodeElement (_defba .Top ,&_baebd );_bacceg !=nil {return _bacceg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_defba .Start =NewCT_TblWidth ();if _aafbbd :=d .DecodeElement (_defba .Start ,&_baebd );_aafbbd !=nil {return _aafbbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_defba .Left =NewCT_TblWidth ();if _decfd :=d .DecodeElement (_defba .Left ,&_baebd );_decfd !=nil {return _decfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_defba .Bottom =NewCT_TblWidth ();if _gbfcba :=d .DecodeElement (_defba .Bottom ,&_baebd );_gbfcba !=nil {return _gbfcba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_defba .End =NewCT_TblWidth ();if _gegbf :=d .DecodeElement (_defba .End ,&_baebd );_gegbf !=nil {return _gegbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_defba .Right =NewCT_TblWidth ();if _ceeeb :=d .DecodeElement (_defba .Right ,&_baebd );_ceeeb !=nil {return _ceeeb ;};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\u0054b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072 \u0025\u0076",_baebd .Name );if _dfgde :=d .Skip ();_dfgde !=nil {return _dfgde ;};};case _d .EndElement :break _aeeae ;case _d .CharData :};};return nil ;}; +// Target Screen Size for Web Page +TargetScreenSz *CT_TargetScreenSz ; -// Validate validates the CT_FFName and its children -func (_fede *CT_FFName )Validate ()error {return _fede .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u004e\u0061\u006de");};type CT_PPrGeneral struct{ +// Save Smart Tag Data in XML Property Bag +SaveSmartTagsAsXml *CT_OnOff ;};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 (_abebc ST_EdGrp )ValidateWithPath (path string )error {switch _abebc {case 0,1,2,3,4,5,6,7: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 (_abebc ));};return nil ;};func NewCT_TblOverlap ()*CT_TblOverlap {_ccgcc :=&CT_TblOverlap {};_ccgcc .ValAttr =ST_TblOverlap (1);return _ccgcc ;}; -// Referenced Paragraph Style -PStyle *CT_String ; +// Validate validates the CT_FFHelpText and its children +func (_ffccb *CT_FFHelpText )Validate ()error {return _ffccb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0048\u0065\u006c\u0070\u0054\u0065\u0078\u0074");};func (_adaa *CT_EdnProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdeaf :for {_degfb ,_ebaec :=d .Token ();if _ebaec !=nil {return _ebaec ;};switch _gdda :=_degfb .(type ){case _d .StartElement :switch _gdda .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adaa .Pos =NewCT_EdnPos ();if _gcgef :=d .DecodeElement (_adaa .Pos ,&_gdda );_gcgef !=nil {return _gcgef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adaa .NumFmt =NewCT_NumFmt ();if _fgdcg :=d .DecodeElement (_adaa .NumFmt ,&_gdda );_fgdcg !=nil {return _fgdcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adaa .NumStart =NewCT_DecimalNumber ();if _bdga :=d .DecodeElement (_adaa .NumStart ,&_gdda );_bdga !=nil {return _bdga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adaa .NumRestart =NewCT_NumRestart ();if _eabga :=d .DecodeElement (_adaa .NumRestart ,&_gdda );_eabga !=nil {return _eabga ;};default:_dg .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",_gdda .Name );if _aafaf :=d .Skip ();_aafaf !=nil {return _aafaf ;};};case _d .EndElement :break _bdeaf ;case _d .CharData :};};return nil ;};type ST_FFTextType byte ;func (_addgbf *WdCT_TxbxContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_decaea :for {_agadf ,_adegda :=d .Token ();if _adegda !=nil {return _adegda ;};switch _effcgb :=_agadf .(type ){case _d .StartElement :switch _effcgb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdbggf :=NewCT_AltChunk ();if _bcbcg :=d .DecodeElement (_fdbggf ,&_effcgb );_bcbcg !=nil {return _bcbcg ;};_addgbf .AltChunk =append (_addgbf .AltChunk ,_fdbggf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eadfc :=NewEG_ContentBlockContent ();_ccdcd :=NewCT_P ();if _cbcbc :=d .DecodeElement (_ccdcd ,&_effcgb );_cbcbc !=nil {return _cbcbc ;};_eadfc .P =append (_eadfc .P ,_ccdcd );_addgbf .EG_ContentBlockContent =append (_addgbf .EG_ContentBlockContent ,_eadfc );default:_dg .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",_effcgb .Name );if _cedfgc :=d .Skip ();_cedfgc !=nil {return _cedfgc ;};};case _d .EndElement :break _decaea ;case _d .CharData :};};return nil ;};func (_bfcgcf ST_SignedHpsMeasure )String ()string {if _bfcgcf .Int64 !=nil {return _g .Sprintf ("\u0025\u0076",*_bfcgcf .Int64 );};if _bfcgcf .ST_UniversalMeasure !=nil {return _g .Sprintf ("\u0025\u0076",*_bfcgcf .ST_UniversalMeasure );};return "";};func (_becffdg *ST_CaptionPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aadbe ,_fagdg :=d .Token ();if _fagdg !=nil {return _fagdg ;};if _bedde ,_cfcgc :=_aadbe .(_d .EndElement );_cfcgc &&_bedde .Name ==start .Name {*_becffdg =1;return nil ;};if _caeae ,_aeeffd :=_aadbe .(_d .CharData );!_aeeffd {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",_aadbe );}else {switch string (_caeae ){case "":*_becffdg =0;case "\u0061\u0062\u006fv\u0065":*_becffdg =1;case "\u0062\u0065\u006co\u0077":*_becffdg =2;case "\u006c\u0065\u0066\u0074":*_becffdg =3;case "\u0072\u0069\u0067h\u0074":*_becffdg =4;};};_aadbe ,_fagdg =d .Token ();if _fagdg !=nil {return _fagdg ;};if _gaegda ,_egefe :=_aadbe .(_d .EndElement );_egefe &&_gaegda .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",_aadbe );};func NewCT_CustomXmlCell ()*CT_CustomXmlCell {_fbbbf :=&CT_CustomXmlCell {};return _fbbbf };type CT_Border struct{ -// Keep Paragraph With Next Paragraph -KeepNext *CT_OnOff ; +// Border Style +ValAttr ST_Border ; -// Keep All Lines On One Page -KeepLines *CT_OnOff ; +// Border Color +ColorAttr *ST_HexColor ; -// Start Paragraph on Next Page -PageBreakBefore *CT_OnOff ; +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; -// Text Frame Properties -FramePr *CT_FramePr ; +// Border Theme Color Tint +ThemeTintAttr *string ; -// Allow First/Last Line to Display on a Separate Page -WidowControl *CT_OnOff ; +// Border Theme Color Shade +ThemeShadeAttr *string ; -// Numbering Definition Instance Reference -NumPr *CT_NumPr ; +// Border Width +SzAttr *uint64 ; -// Suppress Line Numbers for Paragraph -SuppressLineNumbers *CT_OnOff ; +// Border Spacing Measurement +SpaceAttr *uint64 ; -// Paragraph Borders -PBdr *CT_PBdr ; +// Border Shadow +ShadowAttr *_e .ST_OnOff ; -// Paragraph Shading -Shd *CT_Shd ; +// Create Frame Effect +FrameAttr *_e .ST_OnOff ;};func NewEG_RPrBase ()*EG_RPrBase {_beedeg :=&EG_RPrBase {};return _beedeg };func (_edegc *WebSettings )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077\u003a\u0077\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073";return _edegc .CT_WebSettings .MarshalXML (e ,start );};type WdCT_WrapPath struct{EditedAttr *bool ;Start *_dd .CT_Point2D ;LineTo []*_dd .CT_Point2D ;};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;);func NewCT_TblPPr ()*CT_TblPPr {_gcegab :=&CT_TblPPr {};return _gcegab }; -// Set of Custom Tab Stops -Tabs *CT_Tabs ; +// ValidateWithPath validates the CT_TextDirection and its children, prefixing error messages with path +func (_cdcffe *CT_TextDirection )ValidateWithPath (path string )error {if _cdcffe .ValAttr ==ST_TextDirectionUnset {return _g .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 _gecbb :=_cdcffe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gecbb !=nil {return _gecbb ;};return nil ;};type CT_Attr struct{ -// Suppress Hyphenation for Paragraph -SuppressAutoHyphens *CT_OnOff ; +// Namespace +UriAttr *string ; -// Use East Asian Typography Rules for First and Last Character per Line -Kinsoku *CT_OnOff ; +// Name +NameAttr string ; -// Allow Line Breaking At Character Level -WordWrap *CT_OnOff ; +// Value +ValAttr string ;};func (_efgd *CT_MailMergeDest )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efgd .ValAttr =ST_MailMergeDest (1);for _ ,_gacbgg :=range start .Attr {if _gacbgg .Name .Local =="\u0076\u0061\u006c"{_efgd .ValAttr .UnmarshalXMLAttr (_gacbgg );continue ;};};for {_fffeg ,_abbfe :=d .Token ();if _abbfe !=nil {return _g .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",_abbfe );};if _geadc ,_gcfcd :=_fffeg .(_d .EndElement );_gcfcd &&_geadc .Name ==start .Name {break ;};};return nil ;};type CT_Settings struct{ -// Allow Punctuation to Extend Past Text Extents -OverflowPunct *CT_OnOff ; +// Write Protection +WriteProtection *CT_WriteProtection ; -// Compress Punctuation at Start of a Line -TopLinePunct *CT_OnOff ; +// Document View Setting +View *CT_View ; -// Automatically Adjust Spacing of Latin and East Asian Text -AutoSpaceDE *CT_OnOff ; +// Magnification Setting +Zoom *CT_Zoom ; -// Automatically Adjust Spacing of East Asian Text and Numbers -AutoSpaceDN *CT_OnOff ; +// Remove Personal Information from Document Properties +RemovePersonalInformation *CT_OnOff ; -// Right to Left Paragraph Layout -Bidi *CT_OnOff ; +// Remove Date and Time from Annotations +RemoveDateAndTime *CT_OnOff ; -// Automatically Adjust Right Indent When Using Document Grid -AdjustRightInd *CT_OnOff ; +// Do Not Display Visual Boundary For Header/Footer or Between Pages +DoNotDisplayPageBoundaries *CT_OnOff ; -// Use Document Grid Settings for Inter-Line Paragraph Spacing -SnapToGrid *CT_OnOff ; +// Display Background Objects When Displaying Document +DisplayBackgroundShape *CT_OnOff ; -// Spacing Between Lines and Above/Below Paragraph -Spacing *CT_Spacing ; +// Print PostScript Codes With Document Text +PrintPostScriptOverText *CT_OnOff ; -// Paragraph Indentation -Ind *CT_Ind ; +// Print Fractional Character Widths +PrintFractionalCharacterWidth *CT_OnOff ; -// Ignore Spacing Above and Below When Using Identical Styles -ContextualSpacing *CT_OnOff ; +// Only Print Form Field Content +PrintFormsData *CT_OnOff ; -// Use Left/Right Indents as Inside/Outside Indents -MirrorIndents *CT_OnOff ; +// Embed TrueType Fonts +EmbedTrueTypeFonts *CT_OnOff ; -// Prevent Text Frames From Overlapping -SuppressOverlap *CT_OnOff ; +// Embed Common System Fonts +EmbedSystemFonts *CT_OnOff ; -// Paragraph Alignment -Jc *CT_Jc ; +// Subset Fonts When Embedding +SaveSubsetFonts *CT_OnOff ; -// Paragraph Text Flow Direction -TextDirection *CT_TextDirection ; +// Only Save Form Field Content +SaveFormsData *CT_OnOff ; -// Vertical Character Alignment on Line -TextAlignment *CT_TextAlignment ; +// Mirror Page Margins +MirrorMargins *CT_OnOff ; -// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents -TextboxTightWrap *CT_TextboxTightWrap ; +// Align Paragraph and Table Borders with Page Border +AlignBordersAndEdges *CT_OnOff ; -// Associated Outline Level -OutlineLvl *CT_DecimalNumber ; +// Page Border Excludes Header +BordersDoNotSurroundHeader *CT_OnOff ; -// Associated HTML div ID -DivId *CT_DecimalNumber ; +// Page Border Excludes Footer +BordersDoNotSurroundFooter *CT_OnOff ; -// Paragraph Conditional Formatting -CnfStyle *CT_Cnf ;PPrChange *CT_PPrChange ;}; +// Position Gutter At Top of Page +GutterAtTop *CT_OnOff ; -// Validate validates the CT_TblCellMar and its children -func (_cacbc *CT_TblCellMar )Validate ()error {return _cacbc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");};type CT_StylePaneFilter struct{ +// Do Not Display Visual Indication of Spelling Errors +HideSpellingErrors *CT_OnOff ; -// Display All Styles -AllStylesAttr *_c .ST_OnOff ; +// Do Not Display Visual Indication of Grammatical Errors +HideGrammaticalErrors *CT_OnOff ; -// Display Only Custom Styles -CustomStylesAttr *_c .ST_OnOff ; +// Grammar Checking Settings +ActiveWritingStyle []*CT_WritingStyle ; -// Display Latent Styles -LatentStylesAttr *_c .ST_OnOff ; +// Spelling and Grammatical Checking State +ProofState *CT_Proof ; -// Display Styles in Use -StylesInUseAttr *_c .ST_OnOff ; +// Structured Document Tag Placeholder Text Should be Resaved +FormsDesign *CT_OnOff ; -// Display Heading Styles -HeadingStylesAttr *_c .ST_OnOff ; +// Attached Document Template +AttachedTemplate *CT_Rel ; -// Display Numbering Styles -NumberingStylesAttr *_c .ST_OnOff ; +// Automatically Update Styles From Document Template +LinkStyles *CT_OnOff ; -// Display Table Styles -TableStylesAttr *_c .ST_OnOff ; +// Suggested Filtering for List of Document Styles +StylePaneFormatFilter *CT_StylePaneFilter ; -// Display Run Level Direct Formatting -DirectFormattingOnRunsAttr *_c .ST_OnOff ; +// Suggested Sorting for List of Document Styles +StylePaneSortMethod *CT_StyleSort ; -// Display Paragraph Level Direct Formatting -DirectFormattingOnParagraphsAttr *_c .ST_OnOff ; +// Document Classification +DocumentType *CT_DocType ; -// Display Direct Formatting on Numbering Data -DirectFormattingOnNumberingAttr *_c .ST_OnOff ; +// Mail Merge Settings +MailMerge *CT_MailMerge ; -// Display Direct Formatting on Tables -DirectFormattingOnTablesAttr *_c .ST_OnOff ; +// Visibility of Annotation Types +RevisionView *CT_TrackChangesView ; -// Display Styles to Remove Formatting -ClearFormattingAttr *_c .ST_OnOff ; +// Track Revisions to Document +TrackRevisions *CT_OnOff ; -// Display Heading 1 through 3 -Top3HeadingStylesAttr *_c .ST_OnOff ; +// Do Not Use Move Syntax When Tracking Revisions +DoNotTrackMoves *CT_OnOff ; -// Only Show Visible Styles -VisibleStylesAttr *_c .ST_OnOff ; +// Do Not Track Formatting Revisions When Tracking Revisions +DoNotTrackFormatting *CT_OnOff ; -// Use the Alternate Style Name -AlternateStyleNamesAttr *_c .ST_OnOff ; +// Document Editing Restrictions +DocumentProtection *CT_DocProtect ; -// Bitmask of Suggested Filtering Options -ValAttr *string ;};func (_dfecb *CT_DocPartPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_ddfdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_dfecb .Name ,_ddfdc );if _dfecb .Style !=nil {_cdgdg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dfecb .Style ,_cdgdg );};if _dfecb .Category !=nil {_debbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}};e .EncodeElement (_dfecb .Category ,_debbd );};if _dfecb .Types !=nil {_gecef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0079\u0070\u0065\u0073"}};e .EncodeElement (_dfecb .Types ,_gecef );};if _dfecb .Behaviors !=nil {_ebfg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073"}};e .EncodeElement (_dfecb .Behaviors ,_ebfg );};if _dfecb .Description !=nil {_fbbed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dfecb .Description ,_fbbed );};if _dfecb .Guid !=nil {_dggb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0075\u0069\u0064"}};e .EncodeElement (_dfecb .Guid ,_dggb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Allow Automatic Formatting to Override Formatting Protection Settings +AutoFormatOverride *CT_OnOff ; -// ValidateWithPath validates the WdEG_WrapType and its children, prefixing error messages with path -func (_cagfc *WdEG_WrapType )ValidateWithPath (path string )error {if _cagfc .Choice !=nil {if _adcgag :=_cagfc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_adcgag !=nil {return _adcgag ;};};return nil ;};func (_fegdd ST_HighlightColor )String ()string {switch _fegdd {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 (_fegb *CT_EastAsianLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gadg :=range start .Attr {if _gadg .Name .Local =="\u0069\u0064"{_cdded ,_acabf :=_dd .ParseInt (_gadg .Value ,10,64);if _acabf !=nil {return _acabf ;};_fegb .IdAttr =&_cdded ;continue ;};if _gadg .Name .Local =="\u0063o\u006d\u0062\u0069\u006e\u0065"{_aafe ,_daebb :=ParseUnionST_OnOff (_gadg .Value );if _daebb !=nil {return _daebb ;};_fegb .CombineAttr =&_aafe ;continue ;};if _gadg .Name .Local =="\u0063o\u006db\u0069\u006e\u0065\u0042\u0072\u0061\u0063\u006b\u0065\u0074\u0073"{_fegb .CombineBracketsAttr .UnmarshalXMLAttr (_gadg );continue ;};if _gadg .Name .Local =="\u0076\u0065\u0072\u0074"{_ddecg ,_cgcfg :=ParseUnionST_OnOff (_gadg .Value );if _cgcfg !=nil {return _cgcfg ;};_fegb .VertAttr =&_ddecg ;continue ;};if _gadg .Name .Local =="\u0076\u0065\u0072t\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073"{_abbcd ,_eaca :=ParseUnionST_OnOff (_gadg .Value );if _eaca !=nil {return _eaca ;};_fegb .VertCompressAttr =&_abbcd ;continue ;};};for {_bbff ,_babfc :=d .Token ();if _babfc !=nil {return _db .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",_babfc );};if _aacg ,_cagfe :=_bbff .(_d .EndElement );_cagfe &&_aacg .Name ==start .Name {break ;};};return nil ;};func (_aaecff ST_PTabRelativeTo )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ddecgd :=_d .Attr {};_ddecgd .Name =name ;switch _aaecff {case ST_PTabRelativeToUnset :_ddecgd .Value ="";case ST_PTabRelativeToMargin :_ddecgd .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_PTabRelativeToIndent :_ddecgd .Value ="\u0069\u006e\u0064\u0065\u006e\u0074";};return _ddecgd ,nil ;};func (_cdaedd *ST_Lock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_debefg ,_edbcgb :=d .Token ();if _edbcgb !=nil {return _edbcgb ;};if _acbfbf ,_beacff :=_debefg .(_d .EndElement );_beacff &&_acbfbf .Name ==start .Name {*_cdaedd =1;return nil ;};if _fdfcg ,_dcbef :=_debefg .(_d .CharData );!_dcbef {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_debefg );}else {switch string (_fdfcg ){case "":*_cdaedd =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_cdaedd =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_cdaedd =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_cdaedd =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_cdaedd =4;};};_debefg ,_edbcgb =d .Token ();if _edbcgb !=nil {return _edbcgb ;};if _daceb ,_gdeafaa :=_debefg .(_d .EndElement );_gdeafaa &&_daceb .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_debefg );};func (_aecfgc WdST_RelFromV )Validate ()error {return _aecfgc .ValidateWithPath ("")};func NewCT_EastAsianLayout ()*CT_EastAsianLayout {_afgd :=&CT_EastAsianLayout {};return _afgd };func (_ccdff *EG_ContentRowContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbcbe :for {_egaed ,_eedcf :=d .Token ();if _eedcf !=nil {return _eedcf ;};switch _fgeaea :=_egaed .(type ){case _d .StartElement :switch _fgeaea .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_acafd :=NewCT_Row ();if _bfgcf :=d .DecodeElement (_acafd ,&_fgeaea );_bfgcf !=nil {return _bfgcf ;};_ccdff .Tr =append (_ccdff .Tr ,_acafd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccdff .CustomXml =NewCT_CustomXmlRow ();if _ggfdf :=d .DecodeElement (_ccdff .CustomXml ,&_fgeaea );_ggfdf !=nil {return _ggfdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ccdff .Sdt =NewCT_SdtRow ();if _adcecb :=d .DecodeElement (_ccdff .Sdt ,&_fgeaea );_adcecb !=nil {return _adcecb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgcgbc :=NewEG_RunLevelElts ();_dgcgbc .ProofErr =NewCT_ProofErr ();if _aegab :=d .DecodeElement (_dgcgbc .ProofErr ,&_fgeaea );_aegab !=nil {return _aegab ;};_ccdff .EG_RunLevelElts =append (_ccdff .EG_RunLevelElts ,_dgcgbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgged :=NewEG_RunLevelElts ();_fgged .PermStart =NewCT_PermStart ();if _cdgba :=d .DecodeElement (_fgged .PermStart ,&_fgeaea );_cdgba !=nil {return _cdgba ;};_ccdff .EG_RunLevelElts =append (_ccdff .EG_RunLevelElts ,_fgged );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abdgg :=NewEG_RunLevelElts ();_abdgg .PermEnd =NewCT_Perm ();if _ageea :=d .DecodeElement (_abdgg .PermEnd ,&_fgeaea );_ageea !=nil {return _ageea ;};_ccdff .EG_RunLevelElts =append (_ccdff .EG_RunLevelElts ,_abdgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcdbde :=NewEG_RunLevelElts ();_fcdbde .Ins =NewCT_RunTrackChange ();if _dgdbe :=d .DecodeElement (_fcdbde .Ins ,&_fgeaea );_dgdbe !=nil {return _dgdbe ;};_ccdff .EG_RunLevelElts =append (_ccdff .EG_RunLevelElts ,_fcdbde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddffg :=NewEG_RunLevelElts ();_ddffg .Del =NewCT_RunTrackChange ();if _cbccegg :=d .DecodeElement (_ddffg .Del ,&_fgeaea );_cbccegg !=nil {return _cbccegg ;};_ccdff .EG_RunLevelElts =append (_ccdff .EG_RunLevelElts ,_ddffg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cfaefb :=NewEG_RunLevelElts ();_cfaefb .MoveFrom =NewCT_RunTrackChange ();if _bcdff :=d .DecodeElement (_cfaefb .MoveFrom ,&_fgeaea );_bcdff !=nil {return _bcdff ;};_ccdff .EG_RunLevelElts =append (_ccdff .EG_RunLevelElts ,_cfaefb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bdfbc :=NewEG_RunLevelElts ();_bdfbc .MoveTo =NewCT_RunTrackChange ();if _deegae :=d .DecodeElement (_bdfbc .MoveTo ,&_fgeaea );_deegae !=nil {return _deegae ;};_ccdff .EG_RunLevelElts =append (_ccdff .EG_RunLevelElts ,_bdfbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdccd :=NewEG_RunLevelElts ();_egabf :=NewEG_RangeMarkupElements ();_egabf .BookmarkStart =NewCT_Bookmark ();if _egedfd :=d .DecodeElement (_egabf .BookmarkStart ,&_fgeaea );_egedfd !=nil {return _egedfd ;};_ccdff .EG_RunLevelElts =append (_ccdff .EG_RunLevelElts ,_cdccd );_cdccd .EG_RangeMarkupElements =append (_cdccd .EG_RangeMarkupElements ,_egabf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddgggb :=NewEG_RunLevelElts ();_ecggdf :=NewEG_RangeMarkupElements ();_ecggdf .BookmarkEnd =NewCT_MarkupRange ();if _adffba :=d .DecodeElement (_ecggdf .BookmarkEnd ,&_fgeaea );_adffba !=nil {return _adffba ;};_ccdff .EG_RunLevelElts =append (_ccdff .EG_RunLevelElts ,_ddgggb );_ddgggb .EG_RangeMarkupElements =append (_ddgggb .EG_RangeMarkupElements ,_ecggdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccfec :=NewEG_RunLevelElts ();_agbfca :=NewEG_RangeMarkupElements ();_agbfca .MoveFromRangeStart =NewCT_MoveBookmark ();if _dcfbc :=d .DecodeElement (_agbfca .MoveFromRangeStart ,&_fgeaea );_dcfbc !=nil {return _dcfbc ;};_ccdff .EG_RunLevelElts =append (_ccdff .EG_RunLevelElts ,_ccfec );_ccfec .EG_RangeMarkupElements =append (_ccfec .EG_RangeMarkupElements ,_agbfca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfgcd :=NewEG_RunLevelElts ();_ffgecd :=NewEG_RangeMarkupElements ();_ffgecd .MoveFromRangeEnd =NewCT_MarkupRange ();if _cfefcf :=d .DecodeElement (_ffgecd .MoveFromRangeEnd ,&_fgeaea );_cfefcf !=nil {return _cfefcf ;};_ccdff .EG_RunLevelElts =append (_ccdff .EG_RunLevelElts ,_bfgcd );_bfgcd .EG_RangeMarkupElements =append (_bfgcd .EG_RangeMarkupElements ,_ffgecd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eacde :=NewEG_RunLevelElts ();_caaceb :=NewEG_RangeMarkupElements ();_caaceb .MoveToRangeStart =NewCT_MoveBookmark ();if _ebfda :=d .DecodeElement (_caaceb .MoveToRangeStart ,&_fgeaea );_ebfda !=nil {return _ebfda ;};_ccdff .EG_RunLevelElts =append (_ccdff .EG_RunLevelElts ,_eacde );_eacde .EG_RangeMarkupElements =append (_eacde .EG_RangeMarkupElements ,_caaceb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cfcaa :=NewEG_RunLevelElts ();_fcbfd :=NewEG_RangeMarkupElements ();_fcbfd .MoveToRangeEnd =NewCT_MarkupRange ();if _dccde :=d .DecodeElement (_fcbfd .MoveToRangeEnd ,&_fgeaea );_dccde !=nil {return _dccde ;};_ccdff .EG_RunLevelElts =append (_ccdff .EG_RunLevelElts ,_cfcaa );_cfcaa .EG_RangeMarkupElements =append (_cfcaa .EG_RangeMarkupElements ,_fcbfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_becaeb :=NewEG_RunLevelElts ();_ccab :=NewEG_RangeMarkupElements ();_ccab .CommentRangeStart =NewCT_MarkupRange ();if _ecfbc :=d .DecodeElement (_ccab .CommentRangeStart ,&_fgeaea );_ecfbc !=nil {return _ecfbc ;};_ccdff .EG_RunLevelElts =append (_ccdff .EG_RunLevelElts ,_becaeb );_becaeb .EG_RangeMarkupElements =append (_becaeb .EG_RangeMarkupElements ,_ccab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdcbd :=NewEG_RunLevelElts ();_beedfe :=NewEG_RangeMarkupElements ();_beedfe .CommentRangeEnd =NewCT_MarkupRange ();if _gaege :=d .DecodeElement (_beedfe .CommentRangeEnd ,&_fgeaea );_gaege !=nil {return _gaege ;};_ccdff .EG_RunLevelElts =append (_ccdff .EG_RunLevelElts ,_cdcbd );_cdcbd .EG_RangeMarkupElements =append (_cdcbd .EG_RangeMarkupElements ,_beedfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgaaf :=NewEG_RunLevelElts ();_dgdgc :=NewEG_RangeMarkupElements ();_dgdgc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fbgda :=d .DecodeElement (_dgdgc .CustomXmlInsRangeStart ,&_fgeaea );_fbgda !=nil {return _fbgda ;};_ccdff .EG_RunLevelElts =append (_ccdff .EG_RunLevelElts ,_bgaaf );_bgaaf .EG_RangeMarkupElements =append (_bgaaf .EG_RangeMarkupElements ,_dgdgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_beega :=NewEG_RunLevelElts ();_eedcbd :=NewEG_RangeMarkupElements ();_eedcbd .CustomXmlInsRangeEnd =NewCT_Markup ();if _bdeceg :=d .DecodeElement (_eedcbd .CustomXmlInsRangeEnd ,&_fgeaea );_bdeceg !=nil {return _bdeceg ;};_ccdff .EG_RunLevelElts =append (_ccdff .EG_RunLevelElts ,_beega );_beega .EG_RangeMarkupElements =append (_beega .EG_RangeMarkupElements ,_eedcbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bagcee :=NewEG_RunLevelElts ();_ebadf :=NewEG_RangeMarkupElements ();_ebadf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fefef :=d .DecodeElement (_ebadf .CustomXmlDelRangeStart ,&_fgeaea );_fefef !=nil {return _fefef ;};_ccdff .EG_RunLevelElts =append (_ccdff .EG_RunLevelElts ,_bagcee );_bagcee .EG_RangeMarkupElements =append (_bagcee .EG_RangeMarkupElements ,_ebadf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_efeac :=NewEG_RunLevelElts ();_cedffa :=NewEG_RangeMarkupElements ();_cedffa .CustomXmlDelRangeEnd =NewCT_Markup ();if _eaffg :=d .DecodeElement (_cedffa .CustomXmlDelRangeEnd ,&_fgeaea );_eaffg !=nil {return _eaffg ;};_ccdff .EG_RunLevelElts =append (_ccdff .EG_RunLevelElts ,_efeac );_efeac .EG_RangeMarkupElements =append (_efeac .EG_RangeMarkupElements ,_cedffa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfagbe :=NewEG_RunLevelElts ();_bdbfg :=NewEG_RangeMarkupElements ();_bdbfg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eccfa :=d .DecodeElement (_bdbfg .CustomXmlMoveFromRangeStart ,&_fgeaea );_eccfa !=nil {return _eccfa ;};_ccdff .EG_RunLevelElts =append (_ccdff .EG_RunLevelElts ,_gfagbe );_gfagbe .EG_RangeMarkupElements =append (_gfagbe .EG_RangeMarkupElements ,_bdbfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bggdbg :=NewEG_RunLevelElts ();_fgfgdg :=NewEG_RangeMarkupElements ();_fgfgdg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _abdccd :=d .DecodeElement (_fgfgdg .CustomXmlMoveFromRangeEnd ,&_fgeaea );_abdccd !=nil {return _abdccd ;};_ccdff .EG_RunLevelElts =append (_ccdff .EG_RunLevelElts ,_bggdbg );_bggdbg .EG_RangeMarkupElements =append (_bggdbg .EG_RangeMarkupElements ,_fgfgdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfegg :=NewEG_RunLevelElts ();_efbfcd :=NewEG_RangeMarkupElements ();_efbfcd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ddbea :=d .DecodeElement (_efbfcd .CustomXmlMoveToRangeStart ,&_fgeaea );_ddbea !=nil {return _ddbea ;};_ccdff .EG_RunLevelElts =append (_ccdff .EG_RunLevelElts ,_dfegg );_dfegg .EG_RangeMarkupElements =append (_dfegg .EG_RangeMarkupElements ,_efbfcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_abcga :=NewEG_RunLevelElts ();_eeacc :=NewEG_RangeMarkupElements ();_eeacc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gfaac :=d .DecodeElement (_eeacc .CustomXmlMoveToRangeEnd ,&_fgeaea );_gfaac !=nil {return _gfaac ;};_ccdff .EG_RunLevelElts =append (_ccdff .EG_RunLevelElts ,_abcga );_abcga .EG_RangeMarkupElements =append (_abcga .EG_RangeMarkupElements ,_eeacc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfgeccd :=NewEG_RunLevelElts ();_fdccg :=NewEG_MathContent ();_fdccg .OMathPara =_a .NewOMathPara ();if _dabfde :=d .DecodeElement (_fdccg .OMathPara ,&_fgeaea );_dabfde !=nil {return _dabfde ;};_ccdff .EG_RunLevelElts =append (_ccdff .EG_RunLevelElts ,_bfgeccd );_bfgeccd .EG_MathContent =append (_bfgeccd .EG_MathContent ,_fdccg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egffd :=NewEG_RunLevelElts ();_bacgff :=NewEG_MathContent ();_bacgff .OMath =_a .NewOMath ();if _ddbgda :=d .DecodeElement (_bacgff .OMath ,&_fgeaea );_ddbgda !=nil {return _ddbgda ;};_ccdff .EG_RunLevelElts =append (_ccdff .EG_RunLevelElts ,_egffd );_egffd .EG_MathContent =append (_egffd .EG_MathContent ,_bacgff );default:_ee .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",_fgeaea .Name );if _gcgdef :=d .Skip ();_gcgdef !=nil {return _gcgdef ;};};case _d .EndElement :break _gbcbe ;case _d .CharData :};};return nil ;}; +// Prevent Modification of Themes Part +StyleLockTheme *CT_OnOff ; -// ValidateWithPath validates the CT_ObjectChoice and its children, prefixing error messages with path -func (_ecefb *CT_ObjectChoice )ValidateWithPath (path string )error {if _ecefb .Control !=nil {if _gafdd :=_ecefb .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_gafdd !=nil {return _gafdd ;};};if _ecefb .ObjectLink !=nil {if _gaeade :=_ecefb .ObjectLink .ValidateWithPath (path +"/\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");_gaeade !=nil {return _gaeade ;};};if _ecefb .ObjectEmbed !=nil {if _cfffe :=_ecefb .ObjectEmbed .ValidateWithPath (path +"\u002f\u004f\u0062j\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064");_cfffe !=nil {return _cfffe ;};};if _ecefb .Movie !=nil {if _bffeg :=_ecefb .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065");_bffeg !=nil {return _bffeg ;};};return nil ;};func (_fcfcfd *CT_SdtContentCell )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbged :for {_gcaea ,_gcdee :=d .Token ();if _gcdee !=nil {return _gcdee ;};switch _gbfec :=_gcaea .(type ){case _d .StartElement :switch _gbfec .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aceadb :=NewCT_Tc ();if _cggbf :=d .DecodeElement (_aceadb ,&_gbfec );_cggbf !=nil {return _cggbf ;};_fcfcfd .Tc =append (_fcfcfd .Tc ,_aceadb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcfcfd .CustomXml =NewCT_CustomXmlCell ();if _cbead :=d .DecodeElement (_fcfcfd .CustomXml ,&_gbfec );_cbead !=nil {return _cbead ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcfcfd .Sdt =NewCT_SdtCell ();if _afgfg :=d .DecodeElement (_fcfcfd .Sdt ,&_gbfec );_afgfg !=nil {return _afgfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfafa :=NewEG_RunLevelElts ();_gfafa .ProofErr =NewCT_ProofErr ();if _ecfce :=d .DecodeElement (_gfafa .ProofErr ,&_gbfec );_ecfce !=nil {return _ecfce ;};_fcfcfd .EG_RunLevelElts =append (_fcfcfd .EG_RunLevelElts ,_gfafa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bddae :=NewEG_RunLevelElts ();_bddae .PermStart =NewCT_PermStart ();if _bbfba :=d .DecodeElement (_bddae .PermStart ,&_gbfec );_bbfba !=nil {return _bbfba ;};_fcfcfd .EG_RunLevelElts =append (_fcfcfd .EG_RunLevelElts ,_bddae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgbcda :=NewEG_RunLevelElts ();_fgbcda .PermEnd =NewCT_Perm ();if _deddb :=d .DecodeElement (_fgbcda .PermEnd ,&_gbfec );_deddb !=nil {return _deddb ;};_fcfcfd .EG_RunLevelElts =append (_fcfcfd .EG_RunLevelElts ,_fgbcda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aagbf :=NewEG_RunLevelElts ();_aagbf .Ins =NewCT_RunTrackChange ();if _bbcebb :=d .DecodeElement (_aagbf .Ins ,&_gbfec );_bbcebb !=nil {return _bbcebb ;};_fcfcfd .EG_RunLevelElts =append (_fcfcfd .EG_RunLevelElts ,_aagbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggbeaf :=NewEG_RunLevelElts ();_ggbeaf .Del =NewCT_RunTrackChange ();if _cacdc :=d .DecodeElement (_ggbeaf .Del ,&_gbfec );_cacdc !=nil {return _cacdc ;};_fcfcfd .EG_RunLevelElts =append (_fcfcfd .EG_RunLevelElts ,_ggbeaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edcda :=NewEG_RunLevelElts ();_edcda .MoveFrom =NewCT_RunTrackChange ();if _bbadaf :=d .DecodeElement (_edcda .MoveFrom ,&_gbfec );_bbadaf !=nil {return _bbadaf ;};_fcfcfd .EG_RunLevelElts =append (_fcfcfd .EG_RunLevelElts ,_edcda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dcdeg :=NewEG_RunLevelElts ();_dcdeg .MoveTo =NewCT_RunTrackChange ();if _eceaf :=d .DecodeElement (_dcdeg .MoveTo ,&_gbfec );_eceaf !=nil {return _eceaf ;};_fcfcfd .EG_RunLevelElts =append (_fcfcfd .EG_RunLevelElts ,_dcdeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geade :=NewEG_RunLevelElts ();_bgeda :=NewEG_RangeMarkupElements ();_bgeda .BookmarkStart =NewCT_Bookmark ();if _feacd :=d .DecodeElement (_bgeda .BookmarkStart ,&_gbfec );_feacd !=nil {return _feacd ;};_fcfcfd .EG_RunLevelElts =append (_fcfcfd .EG_RunLevelElts ,_geade );_geade .EG_RangeMarkupElements =append (_geade .EG_RangeMarkupElements ,_bgeda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afbcae :=NewEG_RunLevelElts ();_dcbfc :=NewEG_RangeMarkupElements ();_dcbfc .BookmarkEnd =NewCT_MarkupRange ();if _fceef :=d .DecodeElement (_dcbfc .BookmarkEnd ,&_gbfec );_fceef !=nil {return _fceef ;};_fcfcfd .EG_RunLevelElts =append (_fcfcfd .EG_RunLevelElts ,_afbcae );_afbcae .EG_RangeMarkupElements =append (_afbcae .EG_RangeMarkupElements ,_dcbfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdcfg :=NewEG_RunLevelElts ();_debfge :=NewEG_RangeMarkupElements ();_debfge .MoveFromRangeStart =NewCT_MoveBookmark ();if _bbdca :=d .DecodeElement (_debfge .MoveFromRangeStart ,&_gbfec );_bbdca !=nil {return _bbdca ;};_fcfcfd .EG_RunLevelElts =append (_fcfcfd .EG_RunLevelElts ,_fdcfg );_fdcfg .EG_RangeMarkupElements =append (_fdcfg .EG_RangeMarkupElements ,_debfge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dgefgb :=NewEG_RunLevelElts ();_agacd :=NewEG_RangeMarkupElements ();_agacd .MoveFromRangeEnd =NewCT_MarkupRange ();if _geebd :=d .DecodeElement (_agacd .MoveFromRangeEnd ,&_gbfec );_geebd !=nil {return _geebd ;};_fcfcfd .EG_RunLevelElts =append (_fcfcfd .EG_RunLevelElts ,_dgefgb );_dgefgb .EG_RangeMarkupElements =append (_dgefgb .EG_RangeMarkupElements ,_agacd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fbeggf :=NewEG_RunLevelElts ();_cedb :=NewEG_RangeMarkupElements ();_cedb .MoveToRangeStart =NewCT_MoveBookmark ();if _eadde :=d .DecodeElement (_cedb .MoveToRangeStart ,&_gbfec );_eadde !=nil {return _eadde ;};_fcfcfd .EG_RunLevelElts =append (_fcfcfd .EG_RunLevelElts ,_fbeggf );_fbeggf .EG_RangeMarkupElements =append (_fbeggf .EG_RangeMarkupElements ,_cedb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_feged :=NewEG_RunLevelElts ();_adfff :=NewEG_RangeMarkupElements ();_adfff .MoveToRangeEnd =NewCT_MarkupRange ();if _edfag :=d .DecodeElement (_adfff .MoveToRangeEnd ,&_gbfec );_edfag !=nil {return _edfag ;};_fcfcfd .EG_RunLevelElts =append (_fcfcfd .EG_RunLevelElts ,_feged );_feged .EG_RangeMarkupElements =append (_feged .EG_RangeMarkupElements ,_adfff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afggg :=NewEG_RunLevelElts ();_deeaf :=NewEG_RangeMarkupElements ();_deeaf .CommentRangeStart =NewCT_MarkupRange ();if _agdbd :=d .DecodeElement (_deeaf .CommentRangeStart ,&_gbfec );_agdbd !=nil {return _agdbd ;};_fcfcfd .EG_RunLevelElts =append (_fcfcfd .EG_RunLevelElts ,_afggg );_afggg .EG_RangeMarkupElements =append (_afggg .EG_RangeMarkupElements ,_deeaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbbd :=NewEG_RunLevelElts ();_dddcf :=NewEG_RangeMarkupElements ();_dddcf .CommentRangeEnd =NewCT_MarkupRange ();if _bebbc :=d .DecodeElement (_dddcf .CommentRangeEnd ,&_gbfec );_bebbc !=nil {return _bebbc ;};_fcfcfd .EG_RunLevelElts =append (_fcfcfd .EG_RunLevelElts ,_fbbd );_fbbd .EG_RangeMarkupElements =append (_fbbd .EG_RangeMarkupElements ,_dddcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bddcg :=NewEG_RunLevelElts ();_adadb :=NewEG_RangeMarkupElements ();_adadb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gecca :=d .DecodeElement (_adadb .CustomXmlInsRangeStart ,&_gbfec );_gecca !=nil {return _gecca ;};_fcfcfd .EG_RunLevelElts =append (_fcfcfd .EG_RunLevelElts ,_bddcg );_bddcg .EG_RangeMarkupElements =append (_bddcg .EG_RangeMarkupElements ,_adadb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aebba :=NewEG_RunLevelElts ();_aafdf :=NewEG_RangeMarkupElements ();_aafdf .CustomXmlInsRangeEnd =NewCT_Markup ();if _affff :=d .DecodeElement (_aafdf .CustomXmlInsRangeEnd ,&_gbfec );_affff !=nil {return _affff ;};_fcfcfd .EG_RunLevelElts =append (_fcfcfd .EG_RunLevelElts ,_aebba );_aebba .EG_RangeMarkupElements =append (_aebba .EG_RangeMarkupElements ,_aafdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adefa :=NewEG_RunLevelElts ();_cdfgf :=NewEG_RangeMarkupElements ();_cdfgf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fdaabg :=d .DecodeElement (_cdfgf .CustomXmlDelRangeStart ,&_gbfec );_fdaabg !=nil {return _fdaabg ;};_fcfcfd .EG_RunLevelElts =append (_fcfcfd .EG_RunLevelElts ,_adefa );_adefa .EG_RangeMarkupElements =append (_adefa .EG_RangeMarkupElements ,_cdfgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abfaf :=NewEG_RunLevelElts ();_cfbeb :=NewEG_RangeMarkupElements ();_cfbeb .CustomXmlDelRangeEnd =NewCT_Markup ();if _cgfdd :=d .DecodeElement (_cfbeb .CustomXmlDelRangeEnd ,&_gbfec );_cgfdd !=nil {return _cgfdd ;};_fcfcfd .EG_RunLevelElts =append (_fcfcfd .EG_RunLevelElts ,_abfaf );_abfaf .EG_RangeMarkupElements =append (_abfaf .EG_RangeMarkupElements ,_cfbeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbcff :=NewEG_RunLevelElts ();_cgcfgf :=NewEG_RangeMarkupElements ();_cgcfgf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bdfdb :=d .DecodeElement (_cgcfgf .CustomXmlMoveFromRangeStart ,&_gbfec );_bdfdb !=nil {return _bdfdb ;};_fcfcfd .EG_RunLevelElts =append (_fcfcfd .EG_RunLevelElts ,_fbcff );_fbcff .EG_RangeMarkupElements =append (_fbcff .EG_RangeMarkupElements ,_cgcfgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbdadg :=NewEG_RunLevelElts ();_acga :=NewEG_RangeMarkupElements ();_acga .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fcace :=d .DecodeElement (_acga .CustomXmlMoveFromRangeEnd ,&_gbfec );_fcace !=nil {return _fcace ;};_fcfcfd .EG_RunLevelElts =append (_fcfcfd .EG_RunLevelElts ,_fbdadg );_fbdadg .EG_RangeMarkupElements =append (_fbdadg .EG_RangeMarkupElements ,_acga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbaeb :=NewEG_RunLevelElts ();_dcccc :=NewEG_RangeMarkupElements ();_dcccc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _efagd :=d .DecodeElement (_dcccc .CustomXmlMoveToRangeStart ,&_gbfec );_efagd !=nil {return _efagd ;};_fcfcfd .EG_RunLevelElts =append (_fcfcfd .EG_RunLevelElts ,_gbaeb );_gbaeb .EG_RangeMarkupElements =append (_gbaeb .EG_RangeMarkupElements ,_dcccc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_degge :=NewEG_RunLevelElts ();_gfbbec :=NewEG_RangeMarkupElements ();_gfbbec .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fggdd :=d .DecodeElement (_gfbbec .CustomXmlMoveToRangeEnd ,&_gbfec );_fggdd !=nil {return _fggdd ;};_fcfcfd .EG_RunLevelElts =append (_fcfcfd .EG_RunLevelElts ,_degge );_degge .EG_RangeMarkupElements =append (_degge .EG_RangeMarkupElements ,_gfbbec );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbbeb :=NewEG_RunLevelElts ();_gfbbef :=NewEG_MathContent ();_gfbbef .OMathPara =_a .NewOMathPara ();if _afbbg :=d .DecodeElement (_gfbbef .OMathPara ,&_gbfec );_afbbg !=nil {return _afbbg ;};_fcfcfd .EG_RunLevelElts =append (_fcfcfd .EG_RunLevelElts ,_dbbeb );_dbbeb .EG_MathContent =append (_dbbeb .EG_MathContent ,_gfbbef );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffefc :=NewEG_RunLevelElts ();_ecbee :=NewEG_MathContent ();_ecbee .OMath =_a .NewOMath ();if _eefdcf :=d .DecodeElement (_ecbee .OMath ,&_gbfec );_eefdcf !=nil {return _eefdcf ;};_fcfcfd .EG_RunLevelElts =append (_fcfcfd .EG_RunLevelElts ,_ffefc );_ffefc .EG_MathContent =append (_ffefc .EG_MathContent ,_ecbee );default:_ee .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",_gbfec .Name );if _bcdgf :=d .Skip ();_bcdgf !=nil {return _bcdgf ;};};case _d .EndElement :break _gbged ;case _d .CharData :};};return nil ;};func NewCT_SdtDateMappingType ()*CT_SdtDateMappingType {_deabb :=&CT_SdtDateMappingType {};return _deabb ;};func (_gdagaa *ST_PageBorderOffset )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_baefcd ,_begcbg :=d .Token ();if _begcbg !=nil {return _begcbg ;};if _bfdba ,_bfccd :=_baefcd .(_d .EndElement );_bfccd &&_bfdba .Name ==start .Name {*_gdagaa =1;return nil ;};if _dcadbb ,_gcfag :=_baefcd .(_d .CharData );!_gcfag {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_baefcd );}else {switch string (_dcadbb ){case "":*_gdagaa =0;case "\u0070\u0061\u0067\u0065":*_gdagaa =1;case "\u0074\u0065\u0078\u0074":*_gdagaa =2;};};_baefcd ,_begcbg =d .Token ();if _begcbg !=nil {return _begcbg ;};if _dgdec ,_dggag :=_baefcd .(_d .EndElement );_dggag &&_dgdec .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_baefcd );};func (_acfedg ST_ProofErr )String ()string {switch _acfedg {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 (_fdbfg ST_PageBorderOffset )Validate ()error {return _fdbfg .ValidateWithPath ("")};func NewCT_Background ()*CT_Background {_bcf :=&CT_Background {};return _bcf };func (_gbada ST_HexColorAuto )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ebfgee :=_d .Attr {};_ebfgee .Name =name ;switch _gbada {case ST_HexColorAutoUnset :_ebfgee .Value ="";case ST_HexColorAutoAuto :_ebfgee .Value ="\u0061\u0075\u0074\u006f";};return _ebfgee ,nil ;};type ST_VerticalJc byte ;func (_ebfccd ST_Lock )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eeeaa :=_d .Attr {};_eeeaa .Name =name ;switch _ebfccd {case ST_LockUnset :_eeeaa .Value ="";case ST_LockSdtLocked :_eeeaa .Value ="\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d";case ST_LockContentLocked :_eeeaa .Value ="\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";case ST_LockUnlocked :_eeeaa .Value ="\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064";case ST_LockSdtContentLocked :_eeeaa .Value ="\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";};return _eeeaa ,nil ;};type EG_ContentBlockContent struct{ +// Prevent Replacement of Styles Part +StyleLockQFSet *CT_OnOff ; -// Block-Level Custom XML Element -CustomXml *CT_CustomXmlBlock ; +// Distance Between Automatic Tab Stops +DefaultTabStop *CT_TwipsMeasure ; -// Block-Level Structured Document Tag -Sdt *CT_SdtBlock ; +// Automatically Hyphenate Document Contents When Displayed +AutoHyphenation *CT_OnOff ; -// Paragraph -P []*CT_P ; +// Maximum Number of Consecutively Hyphenated Lines +ConsecutiveHyphenLimit *CT_DecimalNumber ; -// Table -Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;}; +// Hyphenation Zone +HyphenationZone *CT_TwipsMeasure ; -// Validate validates the CT_Frame and its children -func (_dddgf *CT_Frame )Validate ()error {return _dddgf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065");};type EG_FtnEdnNumProps struct{ +// Do Not Hyphenate Words in ALL CAPITAL LETTERS +DoNotHyphenateCaps *CT_OnOff ; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Show E-Mail Message Header +ShowEnvelope *CT_OnOff ; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;}; +// Percentage of Document to Use When Generating Summary +SummaryLength *CT_DecimalNumberOrPrecent ; -// ValidateWithPath validates the AG_TransitionalPassword and its children, prefixing error messages with path -func (_fee *AG_TransitionalPassword )ValidateWithPath (path string )error {if _edf :=_fee .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_edf !=nil {return _edf ;};if _ccf :=_fee .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");_ccf !=nil {return _ccf ;};if _gdg :=_fee .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gdg !=nil {return _gdg ;};return nil ;};func (_cgeef *CT_Hyperlink )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adgd :=range start .Attr {if _adgd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_adgd .Name .Local =="\u0069\u0064"||_adgd .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"&&_adgd .Name .Local =="\u0069\u0064"{_gaffb ,_caee :=_adgd .Value ,error (nil );if _caee !=nil {return _caee ;};_cgeef .IdAttr =&_gaffb ;continue ;};if _adgd .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_fgbcc ,_gdgde :=_adgd .Value ,error (nil );if _gdgde !=nil {return _gdgde ;};_cgeef .TgtFrameAttr =&_fgbcc ;continue ;};if _adgd .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_acae ,_cebea :=_adgd .Value ,error (nil );if _cebea !=nil {return _cebea ;};_cgeef .TooltipAttr =&_acae ;continue ;};if _adgd .Name .Local =="d\u006f\u0063\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_gdgaf ,_bdfee :=_adgd .Value ,error (nil );if _bdfee !=nil {return _bdfee ;};_cgeef .DocLocationAttr =&_gdgaf ;continue ;};if _adgd .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_bggcg ,_abeaa :=_adgd .Value ,error (nil );if _abeaa !=nil {return _abeaa ;};_cgeef .AnchorAttr =&_bggcg ;continue ;};if _adgd .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_ffada ,_eege :=ParseUnionST_OnOff (_adgd .Value );if _eege !=nil {return _eege ;};_cgeef .HistoryAttr =&_ffada ;continue ;};};_cead :for {_fcege ,_afecc :=d .Token ();if _afecc !=nil {return _afecc ;};switch _abefeg :=_fcege .(type ){case _d .StartElement :switch _abefeg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcege :=NewCT_SimpleField ();if _addb :=d .DecodeElement (_gcege ,&_abefeg );_addb !=nil {return _addb ;};_cgeef .FldSimple =append (_cgeef .FldSimple ,_gcege );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgeef .Hyperlink =NewCT_Hyperlink ();if _afdab :=d .DecodeElement (_cgeef .Hyperlink ,&_abefeg );_afdab !=nil {return _afdab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cgeef .SubDoc =NewCT_Rel ();if _bcdcc :=d .DecodeElement (_cgeef .SubDoc ,&_abefeg );_bcdcc !=nil {return _bcdcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcdge :=NewEG_ContentRunContent ();_gcdge .CustomXml =NewCT_CustomXmlRun ();if _gedg :=d .DecodeElement (_gcdge .CustomXml ,&_abefeg );_gedg !=nil {return _gedg ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_gcdge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gded :=NewEG_ContentRunContent ();_gded .SmartTag =NewCT_SmartTagRun ();if _dfdg :=d .DecodeElement (_gded .SmartTag ,&_abefeg );_dfdg !=nil {return _dfdg ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_gded );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fgdb :=NewEG_ContentRunContent ();_fgdb .Sdt =NewCT_SdtRun ();if _cdggc :=d .DecodeElement (_fgdb .Sdt ,&_abefeg );_cdggc !=nil {return _cdggc ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_fgdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbefb :=NewEG_ContentRunContent ();_dbefb .Dir =NewCT_DirContentRun ();if _dbefc :=d .DecodeElement (_dbefb .Dir ,&_abefeg );_dbefc !=nil {return _dbefc ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_dbefb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddgeb :=NewEG_ContentRunContent ();_ddgeb .Bdo =NewCT_BdoContentRun ();if _cdcdd :=d .DecodeElement (_ddgeb .Bdo ,&_abefeg );_cdcdd !=nil {return _cdcdd ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_ddgeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcada :=NewEG_ContentRunContent ();_dcada .R =NewCT_R ();if _bccd :=d .DecodeElement (_dcada .R ,&_abefeg );_bccd !=nil {return _bccd ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_dcada );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_defeb :=NewEG_ContentRunContent ();_eabg :=NewEG_RunLevelElts ();_eabg .ProofErr =NewCT_ProofErr ();if _gdbaa :=d .DecodeElement (_eabg .ProofErr ,&_abefeg );_gdbaa !=nil {return _gdbaa ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_defeb );_defeb .EG_RunLevelElts =append (_defeb .EG_RunLevelElts ,_eabg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gafbf :=NewEG_ContentRunContent ();_bbcffg :=NewEG_RunLevelElts ();_bbcffg .PermStart =NewCT_PermStart ();if _gbedb :=d .DecodeElement (_bbcffg .PermStart ,&_abefeg );_gbedb !=nil {return _gbedb ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_gafbf );_gafbf .EG_RunLevelElts =append (_gafbf .EG_RunLevelElts ,_bbcffg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 ();_eebfd :=NewEG_RunLevelElts ();_eebfd .PermEnd =NewCT_Perm ();if _caabd :=d .DecodeElement (_eebfd .PermEnd ,&_abefeg );_caabd !=nil {return _caabd ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_edba );_edba .EG_RunLevelElts =append (_edba .EG_RunLevelElts ,_eebfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddbcg :=NewEG_ContentRunContent ();_geggb :=NewEG_RunLevelElts ();_geggb .Ins =NewCT_RunTrackChange ();if _bffca :=d .DecodeElement (_geggb .Ins ,&_abefeg );_bffca !=nil {return _bffca ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_ddbcg );_ddbcg .EG_RunLevelElts =append (_ddbcg .EG_RunLevelElts ,_geggb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggcd :=NewEG_ContentRunContent ();_bdfea :=NewEG_RunLevelElts ();_bdfea .Del =NewCT_RunTrackChange ();if _ffgc :=d .DecodeElement (_bdfea .Del ,&_abefeg );_ffgc !=nil {return _ffgc ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_ggcd );_ggcd .EG_RunLevelElts =append (_ggcd .EG_RunLevelElts ,_bdfea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gccd :=NewEG_ContentRunContent ();_eeceg :=NewEG_RunLevelElts ();_eeceg .MoveFrom =NewCT_RunTrackChange ();if _ecbfd :=d .DecodeElement (_eeceg .MoveFrom ,&_abefeg );_ecbfd !=nil {return _ecbfd ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_gccd );_gccd .EG_RunLevelElts =append (_gccd .EG_RunLevelElts ,_eeceg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dgcad :=NewEG_ContentRunContent ();_dddae :=NewEG_RunLevelElts ();_dddae .MoveTo =NewCT_RunTrackChange ();if _cfbdf :=d .DecodeElement (_dddae .MoveTo ,&_abefeg );_cfbdf !=nil {return _cfbdf ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_dgcad );_dgcad .EG_RunLevelElts =append (_dgcad .EG_RunLevelElts ,_dddae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcabe :=NewEG_ContentRunContent ();_accf :=NewEG_RunLevelElts ();_bddd :=NewEG_RangeMarkupElements ();_bddd .BookmarkStart =NewCT_Bookmark ();if _egfgd :=d .DecodeElement (_bddd .BookmarkStart ,&_abefeg );_egfgd !=nil {return _egfgd ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_gcabe );_gcabe .EG_RunLevelElts =append (_gcabe .EG_RunLevelElts ,_accf );_accf .EG_RangeMarkupElements =append (_accf .EG_RangeMarkupElements ,_bddd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bedcc :=NewEG_ContentRunContent ();_aaaea :=NewEG_RunLevelElts ();_agcae :=NewEG_RangeMarkupElements ();_agcae .BookmarkEnd =NewCT_MarkupRange ();if _fecg :=d .DecodeElement (_agcae .BookmarkEnd ,&_abefeg );_fecg !=nil {return _fecg ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_bedcc );_bedcc .EG_RunLevelElts =append (_bedcc .EG_RunLevelElts ,_aaaea );_aaaea .EG_RangeMarkupElements =append (_aaaea .EG_RangeMarkupElements ,_agcae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afecf :=NewEG_ContentRunContent ();_dbca :=NewEG_RunLevelElts ();_dfbeb :=NewEG_RangeMarkupElements ();_dfbeb .MoveFromRangeStart =NewCT_MoveBookmark ();if _afebef :=d .DecodeElement (_dfbeb .MoveFromRangeStart ,&_abefeg );_afebef !=nil {return _afebef ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_afecf );_afecf .EG_RunLevelElts =append (_afecf .EG_RunLevelElts ,_dbca );_dbca .EG_RangeMarkupElements =append (_dbca .EG_RangeMarkupElements ,_dfbeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bbgcd :=NewEG_ContentRunContent ();_cdgfb :=NewEG_RunLevelElts ();_degg :=NewEG_RangeMarkupElements ();_degg .MoveFromRangeEnd =NewCT_MarkupRange ();if _decdc :=d .DecodeElement (_degg .MoveFromRangeEnd ,&_abefeg );_decdc !=nil {return _decdc ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_bbgcd );_bbgcd .EG_RunLevelElts =append (_bbgcd .EG_RunLevelElts ,_cdgfb );_cdgfb .EG_RangeMarkupElements =append (_cdgfb .EG_RangeMarkupElements ,_degg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dfdfe :=NewEG_ContentRunContent ();_beafb :=NewEG_RunLevelElts ();_eeadcg :=NewEG_RangeMarkupElements ();_eeadcg .MoveToRangeStart =NewCT_MoveBookmark ();if _egacb :=d .DecodeElement (_eeadcg .MoveToRangeStart ,&_abefeg );_egacb !=nil {return _egacb ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_dfdfe );_dfdfe .EG_RunLevelElts =append (_dfdfe .EG_RunLevelElts ,_beafb );_beafb .EG_RangeMarkupElements =append (_beafb .EG_RangeMarkupElements ,_eeadcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_addac :=NewEG_ContentRunContent ();_fdgfc :=NewEG_RunLevelElts ();_gecbb :=NewEG_RangeMarkupElements ();_gecbb .MoveToRangeEnd =NewCT_MarkupRange ();if _ddeag :=d .DecodeElement (_gecbb .MoveToRangeEnd ,&_abefeg );_ddeag !=nil {return _ddeag ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_addac );_addac .EG_RunLevelElts =append (_addac .EG_RunLevelElts ,_fdgfc );_fdgfc .EG_RangeMarkupElements =append (_fdgfc .EG_RangeMarkupElements ,_gecbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebdda :=NewEG_ContentRunContent ();_gcgge :=NewEG_RunLevelElts ();_begdb :=NewEG_RangeMarkupElements ();_begdb .CommentRangeStart =NewCT_MarkupRange ();if _gcgbg :=d .DecodeElement (_begdb .CommentRangeStart ,&_abefeg );_gcgbg !=nil {return _gcgbg ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_ebdda );_ebdda .EG_RunLevelElts =append (_ebdda .EG_RunLevelElts ,_gcgge );_gcgge .EG_RangeMarkupElements =append (_gcgge .EG_RangeMarkupElements ,_begdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgef :=NewEG_ContentRunContent ();_fgbgg :=NewEG_RunLevelElts ();_bcde :=NewEG_RangeMarkupElements ();_bcde .CommentRangeEnd =NewCT_MarkupRange ();if _gadfb :=d .DecodeElement (_bcde .CommentRangeEnd ,&_abefeg );_gadfb !=nil {return _gadfb ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_dgef );_dgef .EG_RunLevelElts =append (_dgef .EG_RunLevelElts ,_fgbgg );_fgbgg .EG_RangeMarkupElements =append (_fgbgg .EG_RangeMarkupElements ,_bcde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_badc :=NewEG_ContentRunContent ();_affba :=NewEG_RunLevelElts ();_baeab :=NewEG_RangeMarkupElements ();_baeab .CustomXmlInsRangeStart =NewCT_TrackChange ();if _acbag :=d .DecodeElement (_baeab .CustomXmlInsRangeStart ,&_abefeg );_acbag !=nil {return _acbag ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_badc );_badc .EG_RunLevelElts =append (_badc .EG_RunLevelElts ,_affba );_affba .EG_RangeMarkupElements =append (_affba .EG_RangeMarkupElements ,_baeab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbcf :=NewEG_ContentRunContent ();_dacc :=NewEG_RunLevelElts ();_affde :=NewEG_RangeMarkupElements ();_affde .CustomXmlInsRangeEnd =NewCT_Markup ();if _edbff :=d .DecodeElement (_affde .CustomXmlInsRangeEnd ,&_abefeg );_edbff !=nil {return _edbff ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_cbcf );_cbcf .EG_RunLevelElts =append (_cbcf .EG_RunLevelElts ,_dacc );_dacc .EG_RangeMarkupElements =append (_dacc .EG_RangeMarkupElements ,_affde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcgb :=NewEG_ContentRunContent ();_cfcbfc :=NewEG_RunLevelElts ();_aagdc :=NewEG_RangeMarkupElements ();_aagdc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cegbgg :=d .DecodeElement (_aagdc .CustomXmlDelRangeStart ,&_abefeg );_cegbgg !=nil {return _cegbgg ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_fcgb );_fcgb .EG_RunLevelElts =append (_fcgb .EG_RunLevelElts ,_cfcbfc );_cfcbfc .EG_RangeMarkupElements =append (_cfcbfc .EG_RangeMarkupElements ,_aagdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcdac :=NewEG_ContentRunContent ();_ebbf :=NewEG_RunLevelElts ();_abdbgf :=NewEG_RangeMarkupElements ();_abdbgf .CustomXmlDelRangeEnd =NewCT_Markup ();if _dgade :=d .DecodeElement (_abdbgf .CustomXmlDelRangeEnd ,&_abefeg );_dgade !=nil {return _dgade ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_fcdac );_fcdac .EG_RunLevelElts =append (_fcdac .EG_RunLevelElts ,_ebbf );_ebbf .EG_RangeMarkupElements =append (_ebbf .EG_RangeMarkupElements ,_abdbgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bebc :=NewEG_ContentRunContent ();_faga :=NewEG_RunLevelElts ();_gggag :=NewEG_RangeMarkupElements ();_gggag .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cgcb :=d .DecodeElement (_gggag .CustomXmlMoveFromRangeStart ,&_abefeg );_cgcb !=nil {return _cgcb ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_bebc );_bebc .EG_RunLevelElts =append (_bebc .EG_RunLevelElts ,_faga );_faga .EG_RangeMarkupElements =append (_faga .EG_RangeMarkupElements ,_gggag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aefad :=NewEG_ContentRunContent ();_aegfac :=NewEG_RunLevelElts ();_bedf :=NewEG_RangeMarkupElements ();_bedf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bgfbf :=d .DecodeElement (_bedf .CustomXmlMoveFromRangeEnd ,&_abefeg );_bgfbf !=nil {return _bgfbf ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_aefad );_aefad .EG_RunLevelElts =append (_aefad .EG_RunLevelElts ,_aegfac );_aegfac .EG_RangeMarkupElements =append (_aegfac .EG_RangeMarkupElements ,_bedf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcged :=NewEG_ContentRunContent ();_eefff :=NewEG_RunLevelElts ();_agfga :=NewEG_RangeMarkupElements ();_agfga .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gddgc :=d .DecodeElement (_agfga .CustomXmlMoveToRangeStart ,&_abefeg );_gddgc !=nil {return _gddgc ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_dcged );_dcged .EG_RunLevelElts =append (_dcged .EG_RunLevelElts ,_eefff );_eefff .EG_RangeMarkupElements =append (_eefff .EG_RangeMarkupElements ,_agfga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_beegf :=NewEG_ContentRunContent ();_fgcddf :=NewEG_RunLevelElts ();_feece :=NewEG_RangeMarkupElements ();_feece .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _adgda :=d .DecodeElement (_feece .CustomXmlMoveToRangeEnd ,&_abefeg );_adgda !=nil {return _adgda ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_beegf );_beegf .EG_RunLevelElts =append (_beegf .EG_RunLevelElts ,_fgcddf );_fgcddf .EG_RangeMarkupElements =append (_fgcddf .EG_RangeMarkupElements ,_feece );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcbge :=NewEG_ContentRunContent ();_fdfce :=NewEG_RunLevelElts ();_baefc :=NewEG_MathContent ();_baefc .OMathPara =_a .NewOMathPara ();if _acdg :=d .DecodeElement (_baefc .OMathPara ,&_abefeg );_acdg !=nil {return _acdg ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_dcbge );_dcbge .EG_RunLevelElts =append (_dcbge .EG_RunLevelElts ,_fdfce );_fdfce .EG_MathContent =append (_fdfce .EG_MathContent ,_baefc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbgab :=NewEG_ContentRunContent ();_egdag :=NewEG_RunLevelElts ();_bfcgg :=NewEG_MathContent ();_bfcgg .OMath =_a .NewOMath ();if _bggdg :=d .DecodeElement (_bfcgg .OMath ,&_abefeg );_bggdg !=nil {return _bggdg ;};_cgeef .EG_ContentRunContent =append (_cgeef .EG_ContentRunContent ,_cbgab );_cbgab .EG_RunLevelElts =append (_cbgab .EG_RunLevelElts ,_egdag );_egdag .EG_MathContent =append (_egdag .EG_MathContent ,_bfcgg );default:_ee .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",_abefeg .Name );if _cccc :=d .Skip ();_cccc !=nil {return _cccc ;};};case _d .EndElement :break _cead ;case _d .CharData :};};return nil ;}; +// Paragraph Style Applied to Automatically Generated Paragraphs +ClickAndTypeStyle *CT_String ; -// ValidateWithPath validates the CT_Recipients and its children, prefixing error messages with path -func (_gadefb *CT_Recipients )ValidateWithPath (path string )error {for _gdefbc ,_bdcba :=range _gadefb .RecipientData {if _dfgedf :=_bdcba .ValidateWithPath (_db .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_gdefbc ));_dfgedf !=nil {return _dfgedf ;};};return nil ;};type CT_ObjectChoice struct{Control *CT_Control ;ObjectLink *CT_ObjectLink ;ObjectEmbed *CT_ObjectEmbed ;Movie *CT_Rel ;};func (_gfcdc ST_ThemeColor )String ()string {switch _gfcdc {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 "";}; +// Default Table Style for Newly Inserted Tables +DefaultTableStyle *CT_String ; -// ValidateWithPath validates the CT_PaperSource and its children, prefixing error messages with path -func (_bdcce *CT_PaperSource )ValidateWithPath (path string )error {return nil };func NewCT_DocVar ()*CT_DocVar {_babcf :=&CT_DocVar {};return _babcf }; +// Different Even/Odd Page Headers and Footers +EvenAndOddHeaders *CT_OnOff ; -// ValidateWithPath validates the WdCT_Inline and its children, prefixing error messages with path -func (_efeec *WdCT_Inline )ValidateWithPath (path string )error {if _ecdbf :=_efeec .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074");_ecdbf !=nil {return _ecdbf ;};if _efeec .EffectExtent !=nil {if _gcdbe :=_efeec .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_gcdbe !=nil {return _gcdbe ;};};if _fgdecg :=_efeec .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_fgdecg !=nil {return _fgdecg ;};if _efeec .CNvGraphicFramePr !=nil {if _agdeee :=_efeec .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_agdeee !=nil {return _agdeee ;};};if _edacd :=_efeec .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_edacd !=nil {return _edacd ;};return nil ;};func (_dbdbe *CT_DocPartName )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ddaf :=range start .Attr {if _ddaf .Name .Local =="\u0076\u0061\u006c"{_gccbe ,_fgeg :=_ddaf .Value ,error (nil );if _fgeg !=nil {return _fgeg ;};_dbdbe .ValAttr =_gccbe ;continue ;};if _ddaf .Name .Local =="\u0064e\u0063\u006f\u0072\u0061\u0074\u0065d"{_baea ,_efcgg :=ParseUnionST_OnOff (_ddaf .Value );if _efcgg !=nil {return _efcgg ;};_dbdbe .DecoratedAttr =&_baea ;continue ;};};for {_cebc ,_bdfeg :=d .Token ();if _bdfeg !=nil {return _db .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",_bdfeg );};if _fecd ,_gabc :=_cebc .(_d .EndElement );_gabc &&_fecd .Name ==start .Name {break ;};};return nil ;};func (_fbgbc *CT_TrackChangeRange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgagaa :=range start .Attr {if _dgagaa .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_fbgbc .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_dgagaa );continue ;};if _dgagaa .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ecage ,_dbeaba :=_dgagaa .Value ,error (nil );if _dbeaba !=nil {return _dbeaba ;};_fbgbc .AuthorAttr =_ecage ;continue ;};if _dgagaa .Name .Local =="\u0064\u0061\u0074\u0065"{_dbdge ,_dbeaa :=ParseStdlibTime (_dgagaa .Value );if _dbeaa !=nil {return _dbeaa ;};_fbgbc .DateAttr =&_dbdge ;continue ;};if _dgagaa .Name .Local =="\u0069\u0064"{_gcdd ,_deaba :=_dd .ParseInt (_dgagaa .Value ,10,64);if _deaba !=nil {return _deaba ;};_fbgbc .IdAttr =_gcdd ;continue ;};};for {_gaddc ,_fcgfb :=d .Token ();if _fcgfb !=nil {return _db .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",_fcgfb );};if _bcaeaa ,_bffgc :=_gaddc .(_d .EndElement );_bffgc &&_bcaeaa .Name ==start .Name {break ;};};return nil ;}; +// Reverse Book Fold Printing +BookFoldRevPrinting *CT_OnOff ; -// Validate validates the CT_TcBorders and its children -func (_cgfef *CT_TcBorders )Validate ()error {return _cgfef .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};func (_ffdca *EG_ParaRPrTrackChanges )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfebc :for {_agbaa ,_fefggg :=d .Token ();if _fefggg !=nil {return _fefggg ;};switch _edafce :=_agbaa .(type ){case _d .StartElement :switch _edafce .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffdca .Ins =NewCT_TrackChange ();if _gcbab :=d .DecodeElement (_ffdca .Ins ,&_edafce );_gcbab !=nil {return _gcbab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffdca .Del =NewCT_TrackChange ();if _fafeff :=d .DecodeElement (_ffdca .Del ,&_edafce );_fafeff !=nil {return _fafeff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffdca .MoveFrom =NewCT_TrackChange ();if _edbdcg :=d .DecodeElement (_ffdca .MoveFrom ,&_edafce );_edbdcg !=nil {return _edbdcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffdca .MoveTo =NewCT_TrackChange ();if _ffcefa :=d .DecodeElement (_ffdca .MoveTo ,&_edafce );_ffcefa !=nil {return _ffcefa ;};default:_ee .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",_edafce .Name );if _gfbbdg :=d .Skip ();_gfbbdg !=nil {return _gfbbdg ;};};case _d .EndElement :break _cfebc ;case _d .CharData :};};return nil ;};func (_egdec *CT_MoveBookmark )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbdd :=range start .Attr {if _gbdd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_egcaa ,_bgaf :=_gbdd .Value ,error (nil );if _bgaf !=nil {return _bgaf ;};_egdec .AuthorAttr =_egcaa ;continue ;};if _gbdd .Name .Local =="\u0064\u0061\u0074\u0065"{_gdabg ,_fcbgg :=ParseStdlibTime (_gbdd .Value );if _fcbgg !=nil {return _fcbgg ;};_egdec .DateAttr =_gdabg ;continue ;};if _gbdd .Name .Local =="\u006e\u0061\u006d\u0065"{_bbdae ,_eaegb :=_gbdd .Value ,error (nil );if _eaegb !=nil {return _eaegb ;};_egdec .NameAttr =_bbdae ;continue ;};if _gbdd .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_cbeed ,_aege :=_dd .ParseInt (_gbdd .Value ,10,64);if _aege !=nil {return _aege ;};_egdec .ColFirstAttr =&_cbeed ;continue ;};if _gbdd .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_edbeg ,_gabeg :=_dd .ParseInt (_gbdd .Value ,10,64);if _gabeg !=nil {return _gabeg ;};_egdec .ColLastAttr =&_edbeg ;continue ;};if _gbdd .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_egdec .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_gbdd );continue ;};if _gbdd .Name .Local =="\u0069\u0064"{_bgea ,_gecce :=_dd .ParseInt (_gbdd .Value ,10,64);if _gecce !=nil {return _gecce ;};_egdec .IdAttr =_bgea ;continue ;};};for {_gagadd ,_cccda :=d .Token ();if _cccda !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u006f\u0076\u0065\u0042\u006fo\u006b\u006d\u0061r\u006b:\u0020\u0025\u0073",_cccda );};if _cdgdac ,_dcfge :=_gagadd .(_d .EndElement );_dcfge &&_cdgdac .Name ==start .Name {break ;};};return nil ;};type WdWpc struct{WdCT_WordprocessingCanvas };func NewEG_SectPrContents ()*EG_SectPrContents {_addfe :=&EG_SectPrContents {};return _addfe };func (_cffgg *WdCT_WrapThrough )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cffgg .WrapTextAttr =WdST_WrapText (1);_cffgg .WrapPolygon =NewWdCT_WrapPath ();for _ ,_gfaecc :=range start .Attr {if _gfaecc .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_cffgg .WrapTextAttr .UnmarshalXMLAttr (_gfaecc );continue ;};if _gfaecc .Name .Local =="\u0064\u0069\u0073t\u004c"{_aeceg ,_egcfd :=_dd .ParseUint (_gfaecc .Value ,10,32);if _egcfd !=nil {return _egcfd ;};_fgadgb :=uint32 (_aeceg );_cffgg .DistLAttr =&_fgadgb ;continue ;};if _gfaecc .Name .Local =="\u0064\u0069\u0073t\u0052"{_ffgcd ,_bfgbcg :=_dd .ParseUint (_gfaecc .Value ,10,32);if _bfgbcg !=nil {return _bfgbcg ;};_acdfaa :=uint32 (_ffgcd );_cffgg .DistRAttr =&_acdfaa ;continue ;};};_aacccg :for {_ccbfa ,_fgabf :=d .Token ();if _fgabf !=nil {return _fgabf ;};switch _dadcb :=_ccbfa .(type ){case _d .StartElement :switch _dadcb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"}:if _dbgcg :=d .DecodeElement (_cffgg .WrapPolygon ,&_dadcb );_dbgcg !=nil {return _dbgcg ;};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\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0020\u0025v",_dadcb .Name );if _agadbg :=d .Skip ();_agadbg !=nil {return _agadbg ;};};case _d .EndElement :break _aacccg ;case _d .CharData :};};return nil ;};func (_bdbcc *CT_ObjectLink )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdbcc .UpdateModeAttr =ST_ObjectUpdateMode (1);for _ ,_dedeg :=range start .Attr {if _dedeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dedeg .Name .Local =="\u0069\u0064"||_dedeg .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"&&_dedeg .Name .Local =="\u0069\u0064"{_bgeba ,_eeeed :=_dedeg .Value ,error (nil );if _eeeed !=nil {return _eeeed ;};_bdbcc .IdAttr =_bgeba ;continue ;};if _dedeg .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_bdbcc .UpdateModeAttr .UnmarshalXMLAttr (_dedeg );continue ;};if _dedeg .Name .Local =="l\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"{_afbg ,_gdbab :=ParseUnionST_OnOff (_dedeg .Value );if _gdbab !=nil {return _gdbab ;};_bdbcc .LockedFieldAttr =&_afbg ;continue ;};if _dedeg .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_bdbcc .DrawAspectAttr .UnmarshalXMLAttr (_dedeg );continue ;};if _dedeg .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_gafe ,_bcbcb :=_dedeg .Value ,error (nil );if _bcbcb !=nil {return _bcbcb ;};_bdbcc .ProgIdAttr =&_gafe ;continue ;};if _dedeg .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_feaac ,_bfedb :=_dedeg .Value ,error (nil );if _bfedb !=nil {return _bfedb ;};_bdbcc .ShapeIdAttr =&_feaac ;continue ;};if _dedeg .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_agbfb ,_feace :=_dedeg .Value ,error (nil );if _feace !=nil {return _feace ;};_bdbcc .FieldCodesAttr =&_agbfb ;continue ;};};for {_fbegc ,_gdafa :=d .Token ();if _gdafa !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004fb\u006ae\u0063t\u004c\u0069\u006e\u006b\u003a\u0020\u0025s",_gdafa );};if _aacebb ,_bdffa :=_fbegc .(_d .EndElement );_bdffa &&_aacebb .Name ==start .Name {break ;};};return nil ;}; +// Book Fold Printing +BookFoldPrinting *CT_OnOff ; -// Validate validates the Document and its children -func (_egebc *Document )Validate ()error {return _egebc .ValidateWithPath ("\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_gbdcfc ST_HdrFtr )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcbeea :=_d .Attr {};_gcbeea .Name =name ;switch _gbdcfc {case ST_HdrFtrUnset :_gcbeea .Value ="";case ST_HdrFtrEven :_gcbeea .Value ="\u0065\u0076\u0065\u006e";case ST_HdrFtrDefault :_gcbeea .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HdrFtrFirst :_gcbeea .Value ="\u0066\u0069\u0072s\u0074";};return _gcbeea ,nil ;};func (_cdegd ST_VAnchor )Validate ()error {return _cdegd .ValidateWithPath ("")};func NewEG_ParaRPrTrackChanges ()*EG_ParaRPrTrackChanges {_gfaee :=&EG_ParaRPrTrackChanges {};return _gfaee ;};func (_ecgeab *CT_SdtRow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ecgeab .SdtPr !=nil {_cbabe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_ecgeab .SdtPr ,_cbabe );};if _ecgeab .SdtEndPr !=nil {_fffbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_ecgeab .SdtEndPr ,_fffbd );};if _ecgeab .SdtContent !=nil {_bbeaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_ecgeab .SdtContent ,_bbeaf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ebce *CT_EdnDocProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bagg :for {_cfgaa ,_abde :=d .Token ();if _abde !=nil {return _abde ;};switch _cffc :=_cfgaa .(type ){case _d .StartElement :switch _cffc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebce .Pos =NewCT_EdnPos ();if _fdcbg :=d .DecodeElement (_ebce .Pos ,&_cffc );_fdcbg !=nil {return _fdcbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebce .NumFmt =NewCT_NumFmt ();if _agbbd :=d .DecodeElement (_ebce .NumFmt ,&_cffc );_agbbd !=nil {return _agbbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebce .NumStart =NewCT_DecimalNumber ();if _cadc :=d .DecodeElement (_ebce .NumStart ,&_cffc );_cadc !=nil {return _cadc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebce .NumRestart =NewCT_NumRestart ();if _dafc :=d .DecodeElement (_ebce .NumRestart ,&_cffc );_dafc !=nil {return _dafc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffgbg :=NewCT_FtnEdnSepRef ();if _afcfe :=d .DecodeElement (_ffgbg ,&_cffc );_afcfe !=nil {return _afcfe ;};_ebce .Endnote =append (_ebce .Endnote ,_ffgbg );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\u0045\u0064\u006e\u0044\u006f\u0063\u0050r\u006fp\u0073\u0020\u0025\u0076",_cffc .Name );if _ccffg :=d .Skip ();_ccffg !=nil {return _ccffg ;};};case _d .EndElement :break _bagg ;case _d .CharData :};};return nil ;};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_BookmarkRange ()*CT_BookmarkRange {_gfdag :=&CT_BookmarkRange {};return _gfdag };func (_gdabe *GlossaryDocument )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdabe .CT_GlossaryDocument =*NewCT_GlossaryDocument ();_bbegb :for {_fcdafc ,_ecgaef :=d .Token ();if _ecgaef !=nil {return _ecgaef ;};switch _dccaa :=_fcdafc .(type ){case _d .StartElement :switch _dccaa .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdabe .Background =NewCT_Background ();if _fcgea :=d .DecodeElement (_gdabe .Background ,&_dccaa );_fcgea !=nil {return _fcgea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdabe .DocParts =NewCT_DocParts ();if _dccga :=d .DecodeElement (_gdabe .DocParts ,&_dccaa );_dccga !=nil {return _dccga ;};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\u0047\u006c\u006f\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025v",_dccaa .Name );if _bcedga :=d .Skip ();_bcedga !=nil {return _bcedga ;};};case _d .EndElement :break _bbegb ;case _d .CharData :};};return nil ;};func (_bfgfdc ST_HexColorAuto )String ()string {switch _bfgfdc {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";};return "";}; +// Number of Pages Per Booklet +BookFoldPrintingSheets *CT_DecimalNumber ; -// Validate validates the CT_TextEffect and its children -func (_baeeb *CT_TextEffect )Validate ()error {return _baeeb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};func (_dcgfg *CT_Recipients )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dggfd :for {_fegbdc ,_ffdaa :=d .Token ();if _ffdaa !=nil {return _ffdaa ;};switch _agdad :=_fegbdc .(type ){case _d .StartElement :switch _agdad .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afecca :=NewCT_RecipientData ();if _cbgbb :=d .DecodeElement (_afecca ,&_agdad );_cbgbb !=nil {return _cbgbb ;};_dcgfg .RecipientData =append (_dcgfg .RecipientData ,_afecca );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\u0052e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073 \u0025\u0076",_agdad .Name );if _cffdc :=d .Skip ();_cffdc !=nil {return _cffdc ;};};case _d .EndElement :break _dggfd ;case _d .CharData :};};return nil ;};func (_dafdeg ST_MailMergeSourceType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fafegg :=_d .Attr {};_fafegg .Name =name ;switch _dafdeg {case ST_MailMergeSourceTypeUnset :_fafegg .Value ="";case ST_MailMergeSourceTypeDatabase :_fafegg .Value ="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065";case ST_MailMergeSourceTypeAddressBook :_fafegg .Value ="a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b";case ST_MailMergeSourceTypeDocument1 :_fafegg .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00741";case ST_MailMergeSourceTypeDocument2 :_fafegg .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00742";case ST_MailMergeSourceTypeText :_fafegg .Value ="\u0074\u0065\u0078\u0074";case ST_MailMergeSourceTypeEmail :_fafegg .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeSourceTypeNative :_fafegg .Value ="\u006e\u0061\u0074\u0069\u0076\u0065";case ST_MailMergeSourceTypeLegacy :_fafegg .Value ="\u006c\u0065\u0067\u0061\u0063\u0079";case ST_MailMergeSourceTypeMaster :_fafegg .Value ="\u006d\u0061\u0073\u0074\u0065\u0072";};return _fafegg ,nil ;};func (_gcacba ST_Merge )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gcacba .String (),start );};func NewCT_TcBorders ()*CT_TcBorders {_ffeca :=&CT_TcBorders {};return _ffeca }; +// Drawing Grid Horizontal Grid Unit Size +DrawingGridHorizontalSpacing *CT_TwipsMeasure ; -// Validate validates the CT_Empty and its children -func (_fbbb *CT_Empty )Validate ()error {return _fbbb .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func NewEG_MathContent ()*EG_MathContent {_efgbca :=&EG_MathContent {};return _efgbca };func (_cegedf *WdCT_WordprocessingCanvasChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgbgga :for {_eccccb ,_ebege :=d .Token ();if _ebege !=nil {return _ebege ;};switch _ggdgcg :=_eccccb .(type ){case _d .StartElement :switch _ggdgcg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0073\u0070"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0073\u0070"}:_cbdff :=NewWdWsp ();if _bbeafaf :=d .DecodeElement (_cbdff ,&_ggdgcg );_bbeafaf !=nil {return _bbeafaf ;};_cegedf .Wsp =append (_cegedf .Wsp ,_cbdff );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_d .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"}:_caefd :=_dg .NewPic ();if _agedeb :=d .DecodeElement (_caefd ,&_ggdgcg );_agedeb !=nil {return _agedeb ;};_cegedf .Pic =append (_cegedf .Pic ,_caefd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_baeaf :=NewWdCT_WordprocessingContentPart ();if _bfgcbf :=d .DecodeElement (_baeaf ,&_ggdgcg );_bfgcbf !=nil {return _bfgcbf ;};_cegedf .ContentPart =append (_cegedf .ContentPart ,_baeaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0067\u0070"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0067\u0070"}:_ebadda :=NewWdWgp ();if _dbcaef :=d .DecodeElement (_ebadda ,&_ggdgcg );_dbcaef !=nil {return _dbcaef ;};_cegedf .Wgp =append (_cegedf .Wgp ,_ebadda );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_abccc :=NewWdCT_GraphicFrame ();if _eabeea :=d .DecodeElement (_abccc ,&_ggdgcg );_eabeea !=nil {return _eabeea ;};_cegedf .GraphicFrame =append (_cegedf .GraphicFrame ,_abccc );default:_ee .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",_ggdgcg .Name );if _ceabfe :=d .Skip ();_ceabfe !=nil {return _ceabfe ;};};case _d .EndElement :break _bgbgga ;case _d .CharData :};};return nil ;}; +// Drawing Grid Vertical Grid Unit Size +DrawingGridVerticalSpacing *CT_TwipsMeasure ; -// Validate validates the CT_SimpleField and its children -func (_bbeb *CT_SimpleField )Validate ()error {return _bbeb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065F\u0069\u0065\u006c\u0064");};func (_agfecg *CT_UnsignedDecimalNumber )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",_agfecg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func ParseUnionST_HpsMeasure (s string )(ST_HpsMeasure ,error ){_dabbe :=ST_HpsMeasure {};if _c .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_dabbe .ST_PositiveUniversalMeasure =&s ;}else {_beade ,_dbcab :=_dd .ParseFloat (s ,64);if _dbcab !=nil {return _dabbe ,_db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_dbcab );};_dabbe .ST_UnsignedDecimalNumber =_ee .Uint64 (uint64 (_beade ));};return _dabbe ,nil ;};func (_fbe *CT_Base64Binary )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agg :=range start .Attr {if _agg .Name .Local =="\u0076\u0061\u006c"{_gfee ,_faae :=_agg .Value ,error (nil );if _faae !=nil {return _faae ;};_fbe .ValAttr =_gfee ;continue ;};};for {_geaa ,_abfc :=d .Token ();if _abfc !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0036\u0034B\u0069\u006e\u0061r\u0079:\u0020\u0025\u0073",_abfc );};if _bgc ,_bfd :=_geaa .(_d .EndElement );_bfd &&_bgc .Name ==start .Name {break ;};};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;); +// Distance between Horizontal Gridlines +DisplayHorizontalDrawingGridEvery *CT_DecimalNumber ; -// Validate validates the EG_RubyContent and its children -func (_gfaed *EG_RubyContent )Validate ()error {return _gfaed .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");};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;);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 (_cfabf *CT_Lvl )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"},Value :_db .Sprintf ("\u0025\u0076",_cfabf .IlvlAttr )});if _cfabf .TplcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074\u0070\u006c\u0063"},Value :_db .Sprintf ("\u0025\u0076",*_cfabf .TplcAttr )});};if _cfabf .TentativeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0074\u0065\u006e\u0074\u0061\u0074\u0069\u0076\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_cfabf .TentativeAttr )});};e .EncodeToken (start );if _cfabf .Start !=nil {_fbbbdf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cfabf .Start ,_fbbbdf );};if _cfabf .NumFmt !=nil {_gbfcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_cfabf .NumFmt ,_gbfcf );};if _cfabf .LvlRestart !=nil {_aegfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006cv\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cfabf .LvlRestart ,_aegfd );};if _cfabf .PStyle !=nil {_gdbeag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cfabf .PStyle ,_gdbeag );};if _cfabf .IsLgl !=nil {_aabbd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u0073\u004c\u0067\u006c"}};e .EncodeElement (_cfabf .IsLgl ,_aabbd );};if _cfabf .Suff !=nil {_dcace :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0066\u0066"}};e .EncodeElement (_cfabf .Suff ,_dcace );};if _cfabf .LvlText !=nil {_bbedc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006c\u0076\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_cfabf .LvlText ,_bbedc );};if _cfabf .LvlPicBulletId !=nil {_faaag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003al\u0076\u006c\u0050i\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"}};e .EncodeElement (_cfabf .LvlPicBulletId ,_faaag );};if _cfabf .Legacy !=nil {_gcfed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"}};e .EncodeElement (_cfabf .Legacy ,_gcfed );};if _cfabf .LvlJc !=nil {_gdbbg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006c\u0076\u006c\u004a\u0063"}};e .EncodeElement (_cfabf .LvlJc ,_gdbbg );};if _cfabf .PPr !=nil {_dgbbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_cfabf .PPr ,_dgbbe );};if _cfabf .RPr !=nil {_cbagc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_cfabf .RPr ,_cbagc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};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 ;};type EG_ContentRunContentBase struct{SmartTag *CT_SmartTagRun ;Sdt *CT_SdtRun ;EG_RunLevelElts []*EG_RunLevelElts ;};type ST_FontFamily byte ;type ST_Pitch byte ;type CT_FrameScrollbar struct{ +// Distance between Vertical Gridlines +DisplayVerticalDrawingGridEvery *CT_DecimalNumber ; -// Scrollbar Display Option Value -ValAttr ST_FrameScrollbar ;}; +// Do Not Use Margins for Drawing Grid Origin +DoNotUseMarginsForDrawingGridOrigin *CT_OnOff ; -// Validate validates the WdCT_WordprocessingGroupChoice and its children -func (_cddeb *WdCT_WordprocessingGroupChoice )Validate ()error {return _cddeb .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 (_bbffbaf ST_Lock )Validate ()error {return _bbffbaf .ValidateWithPath ("")}; +// Drawing Grid Horizontal Origin Point +DrawingGridHorizontalOrigin *CT_TwipsMeasure ; -// ValidateWithPath validates the CT_DocPartName and its children, prefixing error messages with path -func (_ccaaf *CT_DocPartName )ValidateWithPath (path string )error {if _ccaaf .DecoratedAttr !=nil {if _bfeef :=_ccaaf .DecoratedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u006f\u0072\u0061\u0074\u0065d\u0041\u0074\u0074\u0072");_bfeef !=nil {return _bfeef ;};};return nil ;};func (_aebff *WdWsp )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aebff .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();for _ ,_eabga :=range start .Attr {if _eabga .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_gdbcd ,_dgafb :=_dd .ParseBool (_eabga .Value );if _dgafb !=nil {return _dgafb ;};_aebff .NormalEastAsianFlowAttr =&_gdbcd ;continue ;};};_eebadc :for {_cbfddf ,_eegab :=d .Token ();if _eegab !=nil {return _eegab ;};switch _bafgf :=_cbfddf .(type ){case _d .StartElement :switch _bafgf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:_aebff .CNvPr =_bf .NewCT_NonVisualDrawingProps ();if _dafge :=d .DecodeElement (_aebff .CNvPr ,&_bafgf );_dafge !=nil {return _dafge ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_aebff .Choice =NewWdCT_WordprocessingShapeChoice ();if _gabegb :=d .DecodeElement (&_aebff .Choice .CNvSpPr ,&_bafgf );_gabegb !=nil {return _gabegb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_aebff .Choice =NewWdCT_WordprocessingShapeChoice ();if _gggdbc :=d .DecodeElement (&_aebff .Choice .CNvCnPr ,&_bafgf );_gggdbc !=nil {return _gggdbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0073\u0070\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0050\u0072"}:if _egebbf :=d .DecodeElement (_aebff .SpPr ,&_bafgf );_egebbf !=nil {return _egebbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0073\u0074\u0079l\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aebff .Style =_bf .NewCT_ShapeStyle ();if _gdcefg :=d .DecodeElement (_aebff .Style ,&_bafgf );_gdcefg !=nil {return _gdcefg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u004c\u0073\u0074"}:_aebff .ExtLst =_bf .NewCT_OfficeArtExtensionList ();if _gdacd :=d .DecodeElement (_aebff .ExtLst ,&_bafgf );_gdacd !=nil {return _gdacd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0074\u0078\u0062\u0078"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0078\u0062\u0078"}:_aebff .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _bbcag :=d .DecodeElement (&_aebff .WChoice .Txbx ,&_bafgf );_bbcag !=nil {return _bbcag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0065\u0064\u0054\u0078\u0062\u0078"}:_aebff .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _bccbdf :=d .DecodeElement (&_aebff .WChoice .LinkedTxbx ,&_bafgf );_bccbdf !=nil {return _bccbdf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0050\u0072"}:if _ffedcd :=d .DecodeElement (_aebff .BodyPr ,&_bafgf );_ffedcd !=nil {return _ffedcd ;};default:_ee .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",_bafgf .Name );if _agbde :=d .Skip ();_agbde !=nil {return _agbde ;};};case _d .EndElement :break _eebadc ;case _d .CharData :};};return nil ;};func (_cab *CT_Charset )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbgcd :=range start .Attr {if _dbgcd .Name .Local =="\u0076\u0061\u006c"{_ffed ,_bcec :=_dbgcd .Value ,error (nil );if _bcec !=nil {return _bcec ;};_cab .ValAttr =&_ffed ;continue ;};if _dbgcd .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_dfdfb ,_cgbee :=_dbgcd .Value ,error (nil );if _cgbee !=nil {return _cgbee ;};_cab .CharacterSetAttr =&_dfdfb ;continue ;};};for {_fccca ,_facb :=d .Token ();if _facb !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074\u003a\u0020%\u0073",_facb );};if _beee ,_bca :=_fccca .(_d .EndElement );_bca &&_beee .Name ==start .Name {break ;};};return nil ;};func (_fgdece ST_SectionMark )String ()string {switch _fgdece {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 "";}; +// Drawing Grid Vertical Origin Point +DrawingGridVerticalOrigin *CT_TwipsMeasure ; -// ValidateWithPath validates the CT_FFName and its children, prefixing error messages with path -func (_bcadg *CT_FFName )ValidateWithPath (path string )error {return nil }; +// Do Not Show Visual Indicator For Form Fields +DoNotShadeFormData *CT_OnOff ; -// Validate validates the CT_EdnDocProps and its children -func (_fadgb *CT_EdnDocProps )Validate ()error {return _fadgb .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");};type CT_Empty struct{};func NewCT_FramesetSplitbar ()*CT_FramesetSplitbar {_cefgb :=&CT_FramesetSplitbar {};return _cefgb };func (_ggebba WdST_AlignH )String ()string {switch _ggebba {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 (_addga *CT_ParaRPrOriginal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _addga .Ins !=nil {_dgbedb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_addga .Ins ,_dgbedb );};if _addga .Del !=nil {_bccbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_addga .Del ,_bccbf );};if _addga .MoveFrom !=nil {_eagbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_addga .MoveFrom ,_eagbe );};if _addga .MoveTo !=nil {_bfdad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_addga .MoveTo ,_bfdad );};if _addga .RStyle !=nil {_cacbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_addga .RStyle ,_cacbb );};if _addga .RFonts !=nil {_cgaba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_addga .RFonts ,_cgaba );};if _addga .B !=nil {_beacba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_addga .B ,_beacba );};if _addga .BCs !=nil {_cdacf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_addga .BCs ,_cdacf );};if _addga .I !=nil {_gbfaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_addga .I ,_gbfaa );};if _addga .ICs !=nil {_bgdfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_addga .ICs ,_bgdfa );};if _addga .Caps !=nil {_fdgac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_addga .Caps ,_fdgac );};if _addga .SmallCaps !=nil {_cfac :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_addga .SmallCaps ,_cfac );};if _addga .Strike !=nil {_abgfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_addga .Strike ,_abgfb );};if _addga .Dstrike !=nil {_cfaf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_addga .Dstrike ,_cfaf );};if _addga .Outline !=nil {_cfafd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_addga .Outline ,_cfafd );};if _addga .Shadow !=nil {_baaeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_addga .Shadow ,_baaeb );};if _addga .Emboss !=nil {_bgdbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_addga .Emboss ,_bgdbd );};if _addga .Imprint !=nil {_cabad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_addga .Imprint ,_cabad );};if _addga .NoProof !=nil {_ccfbcf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_addga .NoProof ,_ccfbcf );};if _addga .SnapToGrid !=nil {_gaadd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_addga .SnapToGrid ,_gaadd );};if _addga .Vanish !=nil {_ffcfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_addga .Vanish ,_ffcfa );};if _addga .WebHidden !=nil {_bgaec :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_addga .WebHidden ,_bgaec );};if _addga .Color !=nil {_ccebb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_addga .Color ,_ccebb );};if _addga .Spacing !=nil {_bddee :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_addga .Spacing ,_bddee );};if _addga .W !=nil {_eeefb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_addga .W ,_eeefb );};if _addga .Kern !=nil {_gbegg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_addga .Kern ,_gbegg );};if _addga .Position !=nil {_eebga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_addga .Position ,_eebga );};if _addga .Sz !=nil {_ccegc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_addga .Sz ,_ccegc );};if _addga .SzCs !=nil {_bcba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_addga .SzCs ,_bcba );};if _addga .Highlight !=nil {_abeed :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_addga .Highlight ,_abeed );};if _addga .U !=nil {_aefca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_addga .U ,_aefca );};if _addga .Effect !=nil {_aabe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_addga .Effect ,_aabe );};if _addga .Bdr !=nil {_eefcec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_addga .Bdr ,_eefcec );};if _addga .Shd !=nil {_ggacfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_addga .Shd ,_ggacfc );};if _addga .FitText !=nil {_dgec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_addga .FitText ,_dgec );};if _addga .VertAlign !=nil {_bbcg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_addga .VertAlign ,_bbcg );};if _addga .Rtl !=nil {_acdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_addga .Rtl ,_acdd );};if _addga .Cs !=nil {_cdecgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_addga .Cs ,_cdecgc );};if _addga .Em !=nil {_bgagb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_addga .Em ,_bgagb );};if _addga .Lang !=nil {_gbabb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_addga .Lang ,_gbabb );};if _addga .EastAsianLayout !=nil {_cfbee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_addga .EastAsianLayout ,_cfbee );};if _addga .SpecVanish !=nil {_bdbag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_addga .SpecVanish ,_bdbag );};if _addga .OMath !=nil {_afdce :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_addga .OMath ,_afdce );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdfcbd ST_CombineBrackets )ValidateWithPath (path string )error {switch _fdfcbd {case 0,1,2,3,4,5:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdfcbd ));};return nil ;};func (_fgbda WdST_RelFromH )Validate ()error {return _fgbda .ValidateWithPath ("")};func (_debbe WdST_AlignH )Validate ()error {return _debbe .ValidateWithPath ("")};func (_fgdba ST_TextDirection )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ddbccc :=_d .Attr {};_ddbccc .Name =name ;switch _fgdba {case ST_TextDirectionUnset :_ddbccc .Value ="";case ST_TextDirectionTb :_ddbccc .Value ="\u0074\u0062";case ST_TextDirectionRl :_ddbccc .Value ="\u0072\u006c";case ST_TextDirectionLr :_ddbccc .Value ="\u006c\u0072";case ST_TextDirectionTbV :_ddbccc .Value ="\u0074\u0062\u0056";case ST_TextDirectionRlV :_ddbccc .Value ="\u0072\u006c\u0056";case ST_TextDirectionLrV :_ddbccc .Value ="\u006c\u0072\u0056";case ST_TextDirectionBtLr :_ddbccc .Value ="\u0062\u0074\u004c\u0072";case ST_TextDirectionLrTb :_ddbccc .Value ="\u006c\u0072\u0054\u0062";case ST_TextDirectionLrTbV :_ddbccc .Value ="\u006c\u0072\u0054b\u0056";case ST_TextDirectionTbLrV :_ddbccc .Value ="\u0074\u0062\u004cr\u0056";case ST_TextDirectionTbRl :_ddbccc .Value ="\u0074\u0062\u0052\u006c";case ST_TextDirectionTbRlV :_ddbccc .Value ="\u0074\u0062\u0052l\u0056";};return _ddbccc ,nil ;};func (_fbcffd ST_Theme )Validate ()error {return _fbcffd .ValidateWithPath ("")};func (_facbef ST_VAnchor )String ()string {switch _facbef {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 (_cgcfcd ST_TextEffect )ValidateWithPath (path string )error {switch _cgcfcd {case 0,1,2,3,4,5,6,7:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgcfcd ));};return nil ;};func (_bdbdd *CT_DocType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eage :=range start .Attr {if _eage .Name .Local =="\u0076\u0061\u006c"{_cegd ,_ecbf :=_eage .Value ,error (nil );if _ecbf !=nil {return _ecbf ;};_bdbdd .ValAttr =_cegd ;continue ;};};for {_bbcbb ,_ffafec :=d .Token ();if _ffafec !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065\u003a\u0020%\u0073",_ffafec );};if _cdagg ,_ggdab :=_bbcbb .(_d .EndElement );_ggdab &&_cdagg .Name ==start .Name {break ;};};return nil ;}; +// Never Kern Punctuation Characters +NoPunctuationKerning *CT_OnOff ; -// ValidateWithPath validates the CT_FFCheckBox and its children, prefixing error messages with path -func (_edada *CT_FFCheckBox )ValidateWithPath (path string )error {if _edada .Choice !=nil {if _ebbd :=_edada .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ebbd !=nil {return _ebbd ;};};if _edada .Default !=nil {if _dbcee :=_edada .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_dbcee !=nil {return _dbcee ;};};if _edada .Checked !=nil {if _dgdda :=_edada .Checked .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0064");_dgdda !=nil {return _dgdda ;};};return nil ;}; +// Character-Level Whitespace Compression +CharacterSpacingControl *CT_CharacterSpacing ; -// Validate validates the WdWpc and its children -func (_gfdee *WdWpc )Validate ()error {return _gfdee .ValidateWithPath ("\u0057\u0064\u0057p\u0063")};func (_aaaca *WdCT_WrapTopBottom )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfaae :=range start .Attr {if _bfaae .Name .Local =="\u0064\u0069\u0073t\u0054"{_fcgaaa ,_dbgeab :=_dd .ParseUint (_bfaae .Value ,10,32);if _dbgeab !=nil {return _dbgeab ;};_cgbcf :=uint32 (_fcgaaa );_aaaca .DistTAttr =&_cgbcf ;continue ;};if _bfaae .Name .Local =="\u0064\u0069\u0073t\u0042"{_ebaafd ,_adaaac :=_dd .ParseUint (_bfaae .Value ,10,32);if _adaaac !=nil {return _adaaac ;};_ecebf :=uint32 (_ebaafd );_aaaca .DistBAttr =&_ecebf ;continue ;};};_eaaae :for {_ecefa ,_dcaee :=d .Token ();if _dcaee !=nil {return _dcaee ;};switch _dbafe :=_ecefa .(type ){case _d .StartElement :switch _dbafe .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_aaaca .EffectExtent =NewWdCT_EffectExtent ();if _dceef :=d .DecodeElement (_aaaca .EffectExtent ,&_dbafe );_dceef !=nil {return _dceef ;};default:_ee .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",_dbafe .Name );if _beabda :=d .Skip ();_beabda !=nil {return _beabda ;};};case _d .EndElement :break _eaaae ;case _d .CharData :};};return nil ;};func (_ggcee *CT_PixelsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfedg :=range start .Attr {if _cfedg .Name .Local =="\u0076\u0061\u006c"{_cfgdc ,_eagdf :=_dd .ParseUint (_cfedg .Value ,10,64);if _eagdf !=nil {return _eagdf ;};_ggcee .ValAttr =_cfgdc ;continue ;};};for {_edfed ,_edfcd :=d .Token ();if _edfcd !=nil {return _db .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",_edfcd );};if _aeeag ,_ecbac :=_edfed .(_d .EndElement );_ecbac &&_aeeag .Name ==start .Name {break ;};};return nil ;}; +// Print Two Pages Per Sheet +PrintTwoOnOne *CT_OnOff ; -// ValidateWithPath validates the CT_JcTable and its children, prefixing error messages with path -func (_ddfge *CT_JcTable )ValidateWithPath (path string )error {if _ddfge .ValAttr ==ST_JcTableUnset {return _db .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 _abefff :=_ddfge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abefff !=nil {return _abefff ;};return nil ;}; +// Use Strict Kinsoku Rules for Japanese Text +StrictFirstAndLastChars *CT_OnOff ; -// Validate validates the CT_SdtDateMappingType and its children -func (_bbaad *CT_SdtDateMappingType )Validate ()error {return _bbaad .ValidateWithPath ("C\u0054\u005f\u0053\u0064tD\u0061t\u0065\u004d\u0061\u0070\u0070i\u006e\u0067\u0054\u0079\u0070\u0065");};type CT_UnsignedDecimalNumber struct{ +// Custom Set of Characters Which Cannot End a Line +NoLineBreaksAfter *CT_Kinsoku ; -// Positive Decimal Number Value -ValAttr uint64 ;};type CT_TblPrEx struct{ +// Custom Set Of Characters Which Cannot Begin A Line +NoLineBreaksBefore *CT_Kinsoku ; -// Preferred Table Width Exception -TblW *CT_TblWidth ; +// Generate Thumbnail For Document On Save +SavePreviewPicture *CT_OnOff ; -// Table Alignment Exception -Jc *CT_JcTable ; +// Do Not Validate Custom XML Markup Against Schemas +DoNotValidateAgainstSchema *CT_OnOff ; -// Table Cell Spacing Exception -TblCellSpacing *CT_TblWidth ; +// Allow Saving Document As XML File When Custom XML Markup Is Invalid +SaveInvalidXml *CT_OnOff ; -// Table Indent from Leading Margin Exception -TblInd *CT_TblWidth ; +// Ignore Mixed Content When Validating Custom XML Markup +IgnoreMixedContent *CT_OnOff ; -// Table Borders Exceptions -TblBorders *CT_TblBorders ; +// Use Custom XML Element Names as Default Placeholder Text +AlwaysShowPlaceholderText *CT_OnOff ; -// Table Shading Exception -Shd *CT_Shd ; +// Do Not Show Visual Indicator For Invalid Custom XML Markup +DoNotDemarcateInvalidXml *CT_OnOff ; -// Table Layout Exception -TblLayout *CT_TblLayoutType ; +// Only Save Custom XML Markup +SaveXmlDataOnly *CT_OnOff ; -// Table Cell Margin Exceptions -TblCellMar *CT_TblCellMar ; +// Save Document as XML File through Custom XSL Transform +UseXSLTWhenSaving *CT_OnOff ; -// Table Style Conditional Formatting Settings Exception -TblLook *CT_TblLook ;TblPrExChange *CT_TblPrExChange ;}; +// Custom XSL Transform To Use When Saving As XML File +SaveThroughXslt *CT_SaveThroughXslt ; -// ValidateWithPath validates the CT_OdsoFieldMapData and its children, prefixing error messages with path -func (_cddba *CT_OdsoFieldMapData )ValidateWithPath (path string )error {if _cddba .Type !=nil {if _gefca :=_cddba .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_gefca !=nil {return _gefca ;};};if _cddba .Name !=nil {if _bdcdb :=_cddba .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_bdcdb !=nil {return _bdcdb ;};};if _cddba .MappedName !=nil {if _dgedf :=_cddba .MappedName .ValidateWithPath (path +"/\u004d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065");_dgedf !=nil {return _dgedf ;};};if _cddba .Column !=nil {if _gcbea :=_cddba .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_gcbea !=nil {return _gcbea ;};};if _cddba .Lid !=nil {if _cfeed :=_cddba .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_cfeed !=nil {return _cfeed ;};};if _cddba .DynamicAddress !=nil {if _ecaec :=_cddba .DynamicAddress .ValidateWithPath (path +"\u002fD\u0079n\u0061\u006d\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073");_ecaec !=nil {return _ecaec ;};};return nil ;};func (_acadgb *ST_SectionMark )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgafdc ,_bbbfa :=d .Token ();if _bbbfa !=nil {return _bbbfa ;};if _gdfda ,_gbbeg :=_fgafdc .(_d .EndElement );_gbbeg &&_gdfda .Name ==start .Name {*_acadgb =1;return nil ;};if _gacedg ,_eaebe :=_fgafdc .(_d .CharData );!_eaebe {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgafdc );}else {switch string (_gacedg ){case "":*_acadgb =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_acadgb =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_acadgb =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_acadgb =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_acadgb =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_acadgb =5;};};_fgafdc ,_bbbfa =d .Token ();if _bbbfa !=nil {return _bbbfa ;};if _egcfa ,_dbccab :=_fgafdc .(_d .EndElement );_dbccab &&_egcfa .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgafdc );}; +// Show Visual Indicators for Custom XML Markup Start/End Locations +ShowXMLTags *CT_OnOff ; -// Validate validates the CT_TcPr and its children -func (_cgdag *CT_TcPr )Validate ()error {return _cgdag .ValidateWithPath ("\u0043T\u005f\u0054\u0063\u0050\u0072");}; +// Do Not Mark Custom XML Elements With No Namespace As Invalid +AlwaysMergeEmptyNamespace *CT_OnOff ; -// Validate validates the CT_FFStatusText and its children -func (_decec *CT_FFStatusText )Validate ()error {return _decec .ValidateWithPath ("\u0043T\u005fF\u0046\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074");};const (ST_ObjectDrawAspectUnset ST_ObjectDrawAspect =0;ST_ObjectDrawAspectContent ST_ObjectDrawAspect =1;ST_ObjectDrawAspectIcon ST_ObjectDrawAspect =2;);func (_cfgca ST_CaptionPos )ValidateWithPath (path string )error {switch _cfgca {case 0,1,2,3,4:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfgca ));};return nil ;};func (_egbd *CT_PPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_badb :for {_gcbbe ,_befef :=d .Token ();if _befef !=nil {return _befef ;};switch _acffe :=_gcbbe .(type ){case _d .StartElement :switch _acffe .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbd .PStyle =NewCT_String ();if _cfaga :=d .DecodeElement (_egbd .PStyle ,&_acffe );_cfaga !=nil {return _cfaga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbd .KeepNext =NewCT_OnOff ();if _efdfg :=d .DecodeElement (_egbd .KeepNext ,&_acffe );_efdfg !=nil {return _efdfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbd .KeepLines =NewCT_OnOff ();if _cbagg :=d .DecodeElement (_egbd .KeepLines ,&_acffe );_cbagg !=nil {return _cbagg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbd .PageBreakBefore =NewCT_OnOff ();if _faeed :=d .DecodeElement (_egbd .PageBreakBefore ,&_acffe );_faeed !=nil {return _faeed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbd .FramePr =NewCT_FramePr ();if _cfeab :=d .DecodeElement (_egbd .FramePr ,&_acffe );_cfeab !=nil {return _cfeab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbd .WidowControl =NewCT_OnOff ();if _bgeaf :=d .DecodeElement (_egbd .WidowControl ,&_acffe );_bgeaf !=nil {return _bgeaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbd .NumPr =NewCT_NumPr ();if _cegfa :=d .DecodeElement (_egbd .NumPr ,&_acffe );_cegfa !=nil {return _cegfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbd .SuppressLineNumbers =NewCT_OnOff ();if _dabefd :=d .DecodeElement (_egbd .SuppressLineNumbers ,&_acffe );_dabefd !=nil {return _dabefd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbd .PBdr =NewCT_PBdr ();if _gcfa :=d .DecodeElement (_egbd .PBdr ,&_acffe );_gcfa !=nil {return _gcfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbd .Shd =NewCT_Shd ();if _cdfdb :=d .DecodeElement (_egbd .Shd ,&_acffe );_cdfdb !=nil {return _cdfdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbd .Tabs =NewCT_Tabs ();if _bacf :=d .DecodeElement (_egbd .Tabs ,&_acffe );_bacf !=nil {return _bacf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbd .SuppressAutoHyphens =NewCT_OnOff ();if _daegb :=d .DecodeElement (_egbd .SuppressAutoHyphens ,&_acffe );_daegb !=nil {return _daegb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbd .Kinsoku =NewCT_OnOff ();if _eegbge :=d .DecodeElement (_egbd .Kinsoku ,&_acffe );_eegbge !=nil {return _eegbge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbd .WordWrap =NewCT_OnOff ();if _adeeg :=d .DecodeElement (_egbd .WordWrap ,&_acffe );_adeeg !=nil {return _adeeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbd .OverflowPunct =NewCT_OnOff ();if _aggfeb :=d .DecodeElement (_egbd .OverflowPunct ,&_acffe );_aggfeb !=nil {return _aggfeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbd .TopLinePunct =NewCT_OnOff ();if _eaadbd :=d .DecodeElement (_egbd .TopLinePunct ,&_acffe );_eaadbd !=nil {return _eaadbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbd .AutoSpaceDE =NewCT_OnOff ();if _aafba :=d .DecodeElement (_egbd .AutoSpaceDE ,&_acffe );_aafba !=nil {return _aafba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbd .AutoSpaceDN =NewCT_OnOff ();if _fefa :=d .DecodeElement (_egbd .AutoSpaceDN ,&_acffe );_fefa !=nil {return _fefa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbd .Bidi =NewCT_OnOff ();if _gdbc :=d .DecodeElement (_egbd .Bidi ,&_acffe );_gdbc !=nil {return _gdbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbd .AdjustRightInd =NewCT_OnOff ();if _eafcb :=d .DecodeElement (_egbd .AdjustRightInd ,&_acffe );_eafcb !=nil {return _eafcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbd .SnapToGrid =NewCT_OnOff ();if _aafbgd :=d .DecodeElement (_egbd .SnapToGrid ,&_acffe );_aafbgd !=nil {return _aafbgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbd .Spacing =NewCT_Spacing ();if _ffee :=d .DecodeElement (_egbd .Spacing ,&_acffe );_ffee !=nil {return _ffee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbd .Ind =NewCT_Ind ();if _adadgc :=d .DecodeElement (_egbd .Ind ,&_acffe );_adadgc !=nil {return _adadgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbd .ContextualSpacing =NewCT_OnOff ();if _ccgce :=d .DecodeElement (_egbd .ContextualSpacing ,&_acffe );_ccgce !=nil {return _ccgce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbd .MirrorIndents =NewCT_OnOff ();if _aaffd :=d .DecodeElement (_egbd .MirrorIndents ,&_acffe );_aaffd !=nil {return _aaffd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbd .SuppressOverlap =NewCT_OnOff ();if _cbdc :=d .DecodeElement (_egbd .SuppressOverlap ,&_acffe );_cbdc !=nil {return _cbdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbd .Jc =NewCT_Jc ();if _ecgf :=d .DecodeElement (_egbd .Jc ,&_acffe );_ecgf !=nil {return _ecgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbd .TextDirection =NewCT_TextDirection ();if _cbad :=d .DecodeElement (_egbd .TextDirection ,&_acffe );_cbad !=nil {return _cbad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbd .TextAlignment =NewCT_TextAlignment ();if _bedbb :=d .DecodeElement (_egbd .TextAlignment ,&_acffe );_bedbb !=nil {return _bedbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbd .TextboxTightWrap =NewCT_TextboxTightWrap ();if _dbcad :=d .DecodeElement (_egbd .TextboxTightWrap ,&_acffe );_dbcad !=nil {return _dbcad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbd .OutlineLvl =NewCT_DecimalNumber ();if _ggba :=d .DecodeElement (_egbd .OutlineLvl ,&_acffe );_ggba !=nil {return _ggba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbd .DivId =NewCT_DecimalNumber ();if _eeadd :=d .DecodeElement (_egbd .DivId ,&_acffe );_eeadd !=nil {return _eeadd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbd .CnfStyle =NewCT_Cnf ();if _cbfea :=d .DecodeElement (_egbd .CnfStyle ,&_acffe );_cbfea !=nil {return _cbfea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbd .RPr =NewCT_ParaRPr ();if _bgfbc :=d .DecodeElement (_egbd .RPr ,&_acffe );_bgfbc !=nil {return _bgfbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbd .SectPr =NewCT_SectPr ();if _ffcfeg :=d .DecodeElement (_egbd .SectPr ,&_acffe );_ffcfeg !=nil {return _ffcfeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbd .PPrChange =NewCT_PPrChange ();if _fcdfag :=d .DecodeElement (_egbd .PPrChange ,&_acffe );_fcdfag !=nil {return _fcdfag ;};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\u0050\u0050\u0072\u0020\u0025\u0076",_acffe .Name );if _faafd :=d .Skip ();_faafd !=nil {return _faafd ;};};case _d .EndElement :break _badb ;case _d .CharData :};};return nil ;};func (_eeece *CT_CustomXmlRow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eeece .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_db .Sprintf ("\u0025\u0076",*_eeece .UriAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_db .Sprintf ("\u0025\u0076",_eeece .ElementAttr )});e .EncodeToken (start );if _eeece .CustomXmlPr !=nil {_bbfac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_eeece .CustomXmlPr ,_bbfac );};if _eeece .EG_ContentRowContent !=nil {for _ ,_cfbfe :=range _eeece .EG_ContentRowContent {_cfbfe .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Base64Binary struct{ValAttr string ;};func (_efcbd *CT_SdtBlock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_befba :for {_bfdcgg ,_gdfec :=d .Token ();if _gdfec !=nil {return _gdfec ;};switch _ecgea :=_bfdcgg .(type ){case _d .StartElement :switch _ecgea .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_efcbd .SdtPr =NewCT_SdtPr ();if _bfbbd :=d .DecodeElement (_efcbd .SdtPr ,&_ecgea );_bfbbd !=nil {return _bfbbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_efcbd .SdtEndPr =NewCT_SdtEndPr ();if _gffff :=d .DecodeElement (_efcbd .SdtEndPr ,&_ecgea );_gffff !=nil {return _gffff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_efcbd .SdtContent =NewCT_SdtContentBlock ();if _afgffg :=d .DecodeElement (_efcbd .SdtContent ,&_ecgea );_afgffg !=nil {return _afgffg ;};default:_ee .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",_ecgea .Name );if _cgccg :=d .Skip ();_cgccg !=nil {return _cgccg ;};};case _d .EndElement :break _befba ;case _d .CharData :};};return nil ;};func (_debaa *CT_PageBorders )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ececf :=range start .Attr {if _ececf .Name .Local =="\u007a\u004f\u0072\u0064\u0065\u0072"{_debaa .ZOrderAttr .UnmarshalXMLAttr (_ececf );continue ;};if _ececf .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_debaa .DisplayAttr .UnmarshalXMLAttr (_ececf );continue ;};if _ececf .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"{_debaa .OffsetFromAttr .UnmarshalXMLAttr (_ececf );continue ;};};_fecb :for {_ebeaf ,_fbaad :=d .Token ();if _fbaad !=nil {return _fbaad ;};switch _aaagc :=_ebeaf .(type ){case _d .StartElement :switch _aaagc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_debaa .Top =NewCT_TopPageBorder ();if _fdadc :=d .DecodeElement (_debaa .Top ,&_aaagc );_fdadc !=nil {return _fdadc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_debaa .Left =NewCT_PageBorder ();if _decfff :=d .DecodeElement (_debaa .Left ,&_aaagc );_decfff !=nil {return _decfff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_debaa .Bottom =NewCT_BottomPageBorder ();if _addea :=d .DecodeElement (_debaa .Bottom ,&_aaagc );_addea !=nil {return _addea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_debaa .Right =NewCT_PageBorder ();if _bcfgaf :=d .DecodeElement (_debaa .Right ,&_aaagc );_bcfgaf !=nil {return _bcfgaf ;};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\u0050\u0061\u0067\u0065\u0042\u006f\u0072d\u0065r\u0073\u0020\u0025\u0076",_aaagc .Name );if _deccf :=d .Skip ();_deccf !=nil {return _deccf ;};};case _d .EndElement :break _fecb ;case _d .CharData :};};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 (_aeecd ST_MailMergeOdsoFMDFieldType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fddadf :=_d .Attr {};_fddadf .Name =name ;switch _aeecd {case ST_MailMergeOdsoFMDFieldTypeUnset :_fddadf .Value ="";case ST_MailMergeOdsoFMDFieldTypeNull :_fddadf .Value ="\u006e\u0075\u006c\u006c";case ST_MailMergeOdsoFMDFieldTypeDbColumn :_fddadf .Value ="\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e";};return _fddadf ,nil ;};func (_aabcg *CT_Settings )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebdfa :for {_ddege ,_eccbc :=d .Token ();if _eccbc !=nil {return _eccbc ;};switch _ebgeba :=_ddege .(type ){case _d .StartElement :switch _ebgeba .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .WriteProtection =NewCT_WriteProtection ();if _bbdbb :=d .DecodeElement (_aabcg .WriteProtection ,&_ebgeba );_bbdbb !=nil {return _bbdbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .View =NewCT_View ();if _gacde :=d .DecodeElement (_aabcg .View ,&_ebgeba );_gacde !=nil {return _gacde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .Zoom =NewCT_Zoom ();if _cffab :=d .DecodeElement (_aabcg .Zoom ,&_ebgeba );_cffab !=nil {return _cffab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .RemovePersonalInformation =NewCT_OnOff ();if _cbdgac :=d .DecodeElement (_aabcg .RemovePersonalInformation ,&_ebgeba );_cbdgac !=nil {return _cbdgac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .RemoveDateAndTime =NewCT_OnOff ();if _dgfee :=d .DecodeElement (_aabcg .RemoveDateAndTime ,&_ebgeba );_dgfee !=nil {return _dgfee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .DoNotDisplayPageBoundaries =NewCT_OnOff ();if _aebab :=d .DecodeElement (_aabcg .DoNotDisplayPageBoundaries ,&_ebgeba );_aebab !=nil {return _aebab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .DisplayBackgroundShape =NewCT_OnOff ();if _dfeaa :=d .DecodeElement (_aabcg .DisplayBackgroundShape ,&_ebgeba );_dfeaa !=nil {return _dfeaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .PrintPostScriptOverText =NewCT_OnOff ();if _bgeag :=d .DecodeElement (_aabcg .PrintPostScriptOverText ,&_ebgeba );_bgeag !=nil {return _bgeag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .PrintFractionalCharacterWidth =NewCT_OnOff ();if _cbafc :=d .DecodeElement (_aabcg .PrintFractionalCharacterWidth ,&_ebgeba );_cbafc !=nil {return _cbafc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .PrintFormsData =NewCT_OnOff ();if _egged :=d .DecodeElement (_aabcg .PrintFormsData ,&_ebgeba );_egged !=nil {return _egged ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .EmbedTrueTypeFonts =NewCT_OnOff ();if _cbgaa :=d .DecodeElement (_aabcg .EmbedTrueTypeFonts ,&_ebgeba );_cbgaa !=nil {return _cbgaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .EmbedSystemFonts =NewCT_OnOff ();if _fbged :=d .DecodeElement (_aabcg .EmbedSystemFonts ,&_ebgeba );_fbged !=nil {return _fbged ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .SaveSubsetFonts =NewCT_OnOff ();if _cfbae :=d .DecodeElement (_aabcg .SaveSubsetFonts ,&_ebgeba );_cfbae !=nil {return _cfbae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aabcg .SaveFormsData =NewCT_OnOff ();if _gecfg :=d .DecodeElement (_aabcg .SaveFormsData ,&_ebgeba );_gecfg !=nil {return _gecfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aabcg .MirrorMargins =NewCT_OnOff ();if _fdbge :=d .DecodeElement (_aabcg .MirrorMargins ,&_ebgeba );_fdbge !=nil {return _fdbge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .AlignBordersAndEdges =NewCT_OnOff ();if _bdbddg :=d .DecodeElement (_aabcg .AlignBordersAndEdges ,&_ebgeba );_bdbddg !=nil {return _bdbddg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .BordersDoNotSurroundHeader =NewCT_OnOff ();if _efce :=d .DecodeElement (_aabcg .BordersDoNotSurroundHeader ,&_ebgeba );_efce !=nil {return _efce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .BordersDoNotSurroundFooter =NewCT_OnOff ();if _cdaee :=d .DecodeElement (_aabcg .BordersDoNotSurroundFooter ,&_ebgeba );_cdaee !=nil {return _cdaee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .GutterAtTop =NewCT_OnOff ();if _bddaa :=d .DecodeElement (_aabcg .GutterAtTop ,&_ebgeba );_bddaa !=nil {return _bddaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .HideSpellingErrors =NewCT_OnOff ();if _gdgbfc :=d .DecodeElement (_aabcg .HideSpellingErrors ,&_ebgeba );_gdgbfc !=nil {return _gdgbfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .HideGrammaticalErrors =NewCT_OnOff ();if _bgedc :=d .DecodeElement (_aabcg .HideGrammaticalErrors ,&_ebgeba );_bgedc !=nil {return _bgedc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggacb :=NewCT_WritingStyle ();if _gadae :=d .DecodeElement (_ggacb ,&_ebgeba );_gadae !=nil {return _gadae ;};_aabcg .ActiveWritingStyle =append (_aabcg .ActiveWritingStyle ,_ggacb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .ProofState =NewCT_Proof ();if _ggdaa :=d .DecodeElement (_aabcg .ProofState ,&_ebgeba );_ggdaa !=nil {return _ggdaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .FormsDesign =NewCT_OnOff ();if _ddafg :=d .DecodeElement (_aabcg .FormsDesign ,&_ebgeba );_ddafg !=nil {return _ddafg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .AttachedTemplate =NewCT_Rel ();if _dccff :=d .DecodeElement (_aabcg .AttachedTemplate ,&_ebgeba );_dccff !=nil {return _dccff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .LinkStyles =NewCT_OnOff ();if _dfebbca :=d .DecodeElement (_aabcg .LinkStyles ,&_ebgeba );_dfebbca !=nil {return _dfebbca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .StylePaneFormatFilter =NewCT_StylePaneFilter ();if _edgfc :=d .DecodeElement (_aabcg .StylePaneFormatFilter ,&_ebgeba );_edgfc !=nil {return _edgfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aabcg .StylePaneSortMethod =NewCT_StyleSort ();if _bcgdg :=d .DecodeElement (_aabcg .StylePaneSortMethod ,&_ebgeba );_bcgdg !=nil {return _bcgdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .DocumentType =NewCT_DocType ();if _acddfe :=d .DecodeElement (_aabcg .DocumentType ,&_ebgeba );_acddfe !=nil {return _acddfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .MailMerge =NewCT_MailMerge ();if _dfbcgf :=d .DecodeElement (_aabcg .MailMerge ,&_ebgeba );_dfbcgf !=nil {return _dfbcgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .RevisionView =NewCT_TrackChangesView ();if _gfgcd :=d .DecodeElement (_aabcg .RevisionView ,&_ebgeba );_gfgcd !=nil {return _gfgcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aabcg .TrackRevisions =NewCT_OnOff ();if _dbdad :=d .DecodeElement (_aabcg .TrackRevisions ,&_ebgeba );_dbdad !=nil {return _dbdad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .DoNotTrackMoves =NewCT_OnOff ();if _cafgf :=d .DecodeElement (_aabcg .DoNotTrackMoves ,&_ebgeba );_cafgf !=nil {return _cafgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .DoNotTrackFormatting =NewCT_OnOff ();if _eaecc :=d .DecodeElement (_aabcg .DoNotTrackFormatting ,&_ebgeba );_eaecc !=nil {return _eaecc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .DocumentProtection =NewCT_DocProtect ();if _egbdad :=d .DecodeElement (_aabcg .DocumentProtection ,&_ebgeba );_egbdad !=nil {return _egbdad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .AutoFormatOverride =NewCT_OnOff ();if _aggadg :=d .DecodeElement (_aabcg .AutoFormatOverride ,&_ebgeba );_aggadg !=nil {return _aggadg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aabcg .StyleLockTheme =NewCT_OnOff ();if _egcbdb :=d .DecodeElement (_aabcg .StyleLockTheme ,&_ebgeba );_egcbdb !=nil {return _egcbdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aabcg .StyleLockQFSet =NewCT_OnOff ();if _bgfgf :=d .DecodeElement (_aabcg .StyleLockQFSet ,&_ebgeba );_bgfgf !=nil {return _bgfgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .DefaultTabStop =NewCT_TwipsMeasure ();if _gdbgd :=d .DecodeElement (_aabcg .DefaultTabStop ,&_ebgeba );_gdbgd !=nil {return _gdbgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .AutoHyphenation =NewCT_OnOff ();if _dgacd :=d .DecodeElement (_aabcg .AutoHyphenation ,&_ebgeba );_dgacd !=nil {return _dgacd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aabcg .ConsecutiveHyphenLimit =NewCT_DecimalNumber ();if _fdfabd :=d .DecodeElement (_aabcg .ConsecutiveHyphenLimit ,&_ebgeba );_fdfabd !=nil {return _fdfabd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .HyphenationZone =NewCT_TwipsMeasure ();if _abgac :=d .DecodeElement (_aabcg .HyphenationZone ,&_ebgeba );_abgac !=nil {return _abgac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .DoNotHyphenateCaps =NewCT_OnOff ();if _bgfff :=d .DecodeElement (_aabcg .DoNotHyphenateCaps ,&_ebgeba );_bgfff !=nil {return _bgfff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aabcg .ShowEnvelope =NewCT_OnOff ();if _dbgeg :=d .DecodeElement (_aabcg .ShowEnvelope ,&_ebgeba );_dbgeg !=nil {return _dbgeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aabcg .SummaryLength =NewCT_DecimalNumberOrPrecent ();if _cdfga :=d .DecodeElement (_aabcg .SummaryLength ,&_ebgeba );_cdfga !=nil {return _cdfga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aabcg .ClickAndTypeStyle =NewCT_String ();if _abbccg :=d .DecodeElement (_aabcg .ClickAndTypeStyle ,&_ebgeba );_abbccg !=nil {return _abbccg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .DefaultTableStyle =NewCT_String ();if _bcfcec :=d .DecodeElement (_aabcg .DefaultTableStyle ,&_ebgeba );_bcfcec !=nil {return _bcfcec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .EvenAndOddHeaders =NewCT_OnOff ();if _edbfc :=d .DecodeElement (_aabcg .EvenAndOddHeaders ,&_ebgeba );_edbfc !=nil {return _edbfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .BookFoldRevPrinting =NewCT_OnOff ();if _gcdae :=d .DecodeElement (_aabcg .BookFoldRevPrinting ,&_ebgeba );_gcdae !=nil {return _gcdae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .BookFoldPrinting =NewCT_OnOff ();if _bfdag :=d .DecodeElement (_aabcg .BookFoldPrinting ,&_ebgeba );_bfdag !=nil {return _bfdag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .BookFoldPrintingSheets =NewCT_DecimalNumber ();if _cdga :=d .DecodeElement (_aabcg .BookFoldPrintingSheets ,&_ebgeba );_cdga !=nil {return _cdga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure ();if _bcbcc :=d .DecodeElement (_aabcg .DrawingGridHorizontalSpacing ,&_ebgeba );_bcbcc !=nil {return _bcbcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .DrawingGridVerticalSpacing =NewCT_TwipsMeasure ();if _dabffe :=d .DecodeElement (_aabcg .DrawingGridVerticalSpacing ,&_ebgeba );_dabffe !=nil {return _dabffe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber ();if _fecdfg :=d .DecodeElement (_aabcg .DisplayHorizontalDrawingGridEvery ,&_ebgeba );_fecdfg !=nil {return _fecdfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber ();if _ecbed :=d .DecodeElement (_aabcg .DisplayVerticalDrawingGridEvery ,&_ebgeba );_ecbed !=nil {return _ecbed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff ();if _edbgd :=d .DecodeElement (_aabcg .DoNotUseMarginsForDrawingGridOrigin ,&_ebgeba );_edbgd !=nil {return _edbgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure ();if _dbdgb :=d .DecodeElement (_aabcg .DrawingGridHorizontalOrigin ,&_ebgeba );_dbdgb !=nil {return _dbdgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .DrawingGridVerticalOrigin =NewCT_TwipsMeasure ();if _ffdafa :=d .DecodeElement (_aabcg .DrawingGridVerticalOrigin ,&_ebgeba );_ffdafa !=nil {return _ffdafa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .DoNotShadeFormData =NewCT_OnOff ();if _bgafd :=d .DecodeElement (_aabcg .DoNotShadeFormData ,&_ebgeba );_bgafd !=nil {return _bgafd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .NoPunctuationKerning =NewCT_OnOff ();if _cacbgg :=d .DecodeElement (_aabcg .NoPunctuationKerning ,&_ebgeba );_cacbgg !=nil {return _cacbgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aabcg .CharacterSpacingControl =NewCT_CharacterSpacing ();if _bgeceg :=d .DecodeElement (_aabcg .CharacterSpacingControl ,&_ebgeba );_bgeceg !=nil {return _bgeceg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .PrintTwoOnOne =NewCT_OnOff ();if _cagcf :=d .DecodeElement (_aabcg .PrintTwoOnOne ,&_ebgeba );_cagcf !=nil {return _cagcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aabcg .StrictFirstAndLastChars =NewCT_OnOff ();if _egdeaa :=d .DecodeElement (_aabcg .StrictFirstAndLastChars ,&_ebgeba );_egdeaa !=nil {return _egdeaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .NoLineBreaksAfter =NewCT_Kinsoku ();if _efgceg :=d .DecodeElement (_aabcg .NoLineBreaksAfter ,&_ebgeba );_efgceg !=nil {return _efgceg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .NoLineBreaksBefore =NewCT_Kinsoku ();if _fbgdg :=d .DecodeElement (_aabcg .NoLineBreaksBefore ,&_ebgeba );_fbgdg !=nil {return _fbgdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .SavePreviewPicture =NewCT_OnOff ();if _ggfbb :=d .DecodeElement (_aabcg .SavePreviewPicture ,&_ebgeba );_ggfbb !=nil {return _ggfbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .DoNotValidateAgainstSchema =NewCT_OnOff ();if _ggdcc :=d .DecodeElement (_aabcg .DoNotValidateAgainstSchema ,&_ebgeba );_ggdcc !=nil {return _ggdcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aabcg .SaveInvalidXml =NewCT_OnOff ();if _ddaca :=d .DecodeElement (_aabcg .SaveInvalidXml ,&_ebgeba );_ddaca !=nil {return _ddaca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .IgnoreMixedContent =NewCT_OnOff ();if _dgbgc :=d .DecodeElement (_aabcg .IgnoreMixedContent ,&_ebgeba );_dgbgc !=nil {return _dgbgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .AlwaysShowPlaceholderText =NewCT_OnOff ();if _dgddb :=d .DecodeElement (_aabcg .AlwaysShowPlaceholderText ,&_ebgeba );_dgddb !=nil {return _dgddb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .DoNotDemarcateInvalidXml =NewCT_OnOff ();if _egbc :=d .DecodeElement (_aabcg .DoNotDemarcateInvalidXml ,&_ebgeba );_egbc !=nil {return _egbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .SaveXmlDataOnly =NewCT_OnOff ();if _bccaba :=d .DecodeElement (_aabcg .SaveXmlDataOnly ,&_ebgeba );_bccaba !=nil {return _bccaba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .UseXSLTWhenSaving =NewCT_OnOff ();if _afcfc :=d .DecodeElement (_aabcg .UseXSLTWhenSaving ,&_ebgeba );_afcfc !=nil {return _afcfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .SaveThroughXslt =NewCT_SaveThroughXslt ();if _afbf :=d .DecodeElement (_aabcg .SaveThroughXslt ,&_ebgeba );_afbf !=nil {return _afbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .ShowXMLTags =NewCT_OnOff ();if _fdaebd :=d .DecodeElement (_aabcg .ShowXMLTags ,&_ebgeba );_fdaebd !=nil {return _fdaebd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .AlwaysMergeEmptyNamespace =NewCT_OnOff ();if _gbdfgg :=d .DecodeElement (_aabcg .AlwaysMergeEmptyNamespace ,&_ebgeba );_gbdfgg !=nil {return _gbdfgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .UpdateFields =NewCT_OnOff ();if _abefga :=d .DecodeElement (_aabcg .UpdateFields ,&_ebgeba );_abefga !=nil {return _abefga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .HdrShapeDefaults =NewCT_ShapeDefaults ();if _ddbec :=d .DecodeElement (_aabcg .HdrShapeDefaults ,&_ebgeba );_ddbec !=nil {return _ddbec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .FootnotePr =NewCT_FtnDocProps ();if _gdadg :=d .DecodeElement (_aabcg .FootnotePr ,&_ebgeba );_gdadg !=nil {return _gdadg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .EndnotePr =NewCT_EdnDocProps ();if _adaged :=d .DecodeElement (_aabcg .EndnotePr ,&_ebgeba );_adaged !=nil {return _adaged ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aabcg .Compat =NewCT_Compat ();if _gaabaf :=d .DecodeElement (_aabcg .Compat ,&_ebgeba );_gaabaf !=nil {return _gaabaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .DocVars =NewCT_DocVars ();if _cefbg :=d .DecodeElement (_aabcg .DocVars ,&_ebgeba );_cefbg !=nil {return _cefbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .Rsids =NewCT_DocRsids ();if _fgebg :=d .DecodeElement (_aabcg .Rsids ,&_ebgeba );_fgebg !=nil {return _fgebg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aabcg .MathPr =_a .NewMathPr ();if _ecegd :=d .DecodeElement (_aabcg .MathPr ,&_ebgeba );_ecegd !=nil {return _ecegd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecca :=NewCT_String ();if _cfbabf :=d .DecodeElement (_fecca ,&_ebgeba );_cfbabf !=nil {return _cfbabf ;};_aabcg .AttachedSchema =append (_aabcg .AttachedSchema ,_fecca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aabcg .ThemeFontLang =NewCT_Language ();if _dcedc :=d .DecodeElement (_aabcg .ThemeFontLang ,&_ebgeba );_dcedc !=nil {return _dcedc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aabcg .ClrSchemeMapping =NewCT_ColorSchemeMapping ();if _dcggd :=d .DecodeElement (_aabcg .ClrSchemeMapping ,&_ebgeba );_dcggd !=nil {return _dcggd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .DoNotIncludeSubdocsInStats =NewCT_OnOff ();if _fadgbd :=d .DecodeElement (_aabcg .DoNotIncludeSubdocsInStats ,&_ebgeba );_fadgbd !=nil {return _fadgbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .DoNotAutoCompressPictures =NewCT_OnOff ();if _afagb :=d .DecodeElement (_aabcg .DoNotAutoCompressPictures ,&_ebgeba );_afagb !=nil {return _afagb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .ForceUpgrade =NewCT_Empty ();if _ecgaa :=d .DecodeElement (_aabcg .ForceUpgrade ,&_ebgeba );_ecgaa !=nil {return _ecgaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aabcg .Captions =NewCT_Captions ();if _bbbea :=d .DecodeElement (_aabcg .Captions ,&_ebgeba );_bbbea !=nil {return _bbbea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown ();if _gaada :=d .DecodeElement (_aabcg .ReadModeInkLockDown ,&_ebgeba );_gaada !=nil {return _gaada ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fddgf :=NewCT_SmartTagType ();if _ceecd :=d .DecodeElement (_fddgf ,&_ebgeba );_ceecd !=nil {return _ceecd ;};_aabcg .SmartTagType =append (_aabcg .SmartTagType ,_fddgf );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\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}:_aabcg .SchemaLibrary =_fb .NewSchemaLibrary ();if _edgab :=d .DecodeElement (_aabcg .SchemaLibrary ,&_ebgeba );_edgab !=nil {return _edgab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aabcg .ShapeDefaults =NewCT_ShapeDefaults ();if _aebcee :=d .DecodeElement (_aabcg .ShapeDefaults ,&_ebgeba );_aebcee !=nil {return _aebcee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .DoNotEmbedSmartTags =NewCT_OnOff ();if _eegfc :=d .DecodeElement (_aabcg .DoNotEmbedSmartTags ,&_ebgeba );_eegfc !=nil {return _eegfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .DecimalSymbol =NewCT_String ();if _cdbba :=d .DecodeElement (_aabcg .DecimalSymbol ,&_ebgeba );_cdbba !=nil {return _cdbba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabcg .ListSeparator =NewCT_String ();if _afcdee :=d .DecodeElement (_aabcg .ListSeparator ,&_ebgeba );_afcdee !=nil {return _afcdee ;};default:_ddfbdf :=&_ee .XSDAny {};if _fgge :=d .DecodeElement (_ddfbdf ,&_ebgeba );_fgge !=nil {return _fgge ;};_aabcg .Extra =append (_aabcg .Extra ,_ddfbdf );};case _d .EndElement :break _ebdfa ;case _d .CharData :};};return nil ;};func (_fggga *EG_ContentRunContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbdbca :for {_fbgcb ,_bbcgb :=d .Token ();if _bbcgb !=nil {return _bbcgb ;};switch _bafcga :=_fbgcb .(type ){case _d .StartElement :switch _bafcga .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fggga .CustomXml =NewCT_CustomXmlRun ();if _eeebgf :=d .DecodeElement (_fggga .CustomXml ,&_bafcga );_eeebgf !=nil {return _eeebgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fggga .SmartTag =NewCT_SmartTagRun ();if _gcbgb :=d .DecodeElement (_fggga .SmartTag ,&_bafcga );_gcbgb !=nil {return _gcbgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fggga .Sdt =NewCT_SdtRun ();if _cdgegd :=d .DecodeElement (_fggga .Sdt ,&_bafcga );_cdgegd !=nil {return _cdgegd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fggga .Dir =NewCT_DirContentRun ();if _cdabf :=d .DecodeElement (_fggga .Dir ,&_bafcga );_cdabf !=nil {return _cdabf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fggga .Bdo =NewCT_BdoContentRun ();if _edabdd :=d .DecodeElement (_fggga .Bdo ,&_bafcga );_edabdd !=nil {return _edabdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fggga .R =NewCT_R ();if _dacace :=d .DecodeElement (_fggga .R ,&_bafcga );_dacace !=nil {return _dacace ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddcabd :=NewEG_RunLevelElts ();_ddcabd .ProofErr =NewCT_ProofErr ();if _cfdbf :=d .DecodeElement (_ddcabd .ProofErr ,&_bafcga );_cfdbf !=nil {return _cfdbf ;};_fggga .EG_RunLevelElts =append (_fggga .EG_RunLevelElts ,_ddcabd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fceefc :=NewEG_RunLevelElts ();_fceefc .PermStart =NewCT_PermStart ();if _ebegd :=d .DecodeElement (_fceefc .PermStart ,&_bafcga );_ebegd !=nil {return _ebegd ;};_fggga .EG_RunLevelElts =append (_fggga .EG_RunLevelElts ,_fceefc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffbgga :=NewEG_RunLevelElts ();_ffbgga .PermEnd =NewCT_Perm ();if _dfbag :=d .DecodeElement (_ffbgga .PermEnd ,&_bafcga );_dfbag !=nil {return _dfbag ;};_fggga .EG_RunLevelElts =append (_fggga .EG_RunLevelElts ,_ffbgga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abdec :=NewEG_RunLevelElts ();_abdec .Ins =NewCT_RunTrackChange ();if _afgefc :=d .DecodeElement (_abdec .Ins ,&_bafcga );_afgefc !=nil {return _afgefc ;};_fggga .EG_RunLevelElts =append (_fggga .EG_RunLevelElts ,_abdec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgcbef :=NewEG_RunLevelElts ();_dgcbef .Del =NewCT_RunTrackChange ();if _aagfb :=d .DecodeElement (_dgcbef .Del ,&_bafcga );_aagfb !=nil {return _aagfb ;};_fggga .EG_RunLevelElts =append (_fggga .EG_RunLevelElts ,_dgcbef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bcfgce :=NewEG_RunLevelElts ();_bcfgce .MoveFrom =NewCT_RunTrackChange ();if _fdbbb :=d .DecodeElement (_bcfgce .MoveFrom ,&_bafcga );_fdbbb !=nil {return _fdbbb ;};_fggga .EG_RunLevelElts =append (_fggga .EG_RunLevelElts ,_bcfgce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_efbge :=NewEG_RunLevelElts ();_efbge .MoveTo =NewCT_RunTrackChange ();if _gffeb :=d .DecodeElement (_efbge .MoveTo ,&_bafcga );_gffeb !=nil {return _gffeb ;};_fggga .EG_RunLevelElts =append (_fggga .EG_RunLevelElts ,_efbge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fddfg :=NewEG_RunLevelElts ();_ggeba :=NewEG_RangeMarkupElements ();_ggeba .BookmarkStart =NewCT_Bookmark ();if _dgbac :=d .DecodeElement (_ggeba .BookmarkStart ,&_bafcga );_dgbac !=nil {return _dgbac ;};_fggga .EG_RunLevelElts =append (_fggga .EG_RunLevelElts ,_fddfg );_fddfg .EG_RangeMarkupElements =append (_fddfg .EG_RangeMarkupElements ,_ggeba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_agcda :=NewEG_RunLevelElts ();_agdbb :=NewEG_RangeMarkupElements ();_agdbb .BookmarkEnd =NewCT_MarkupRange ();if _geabda :=d .DecodeElement (_agdbb .BookmarkEnd ,&_bafcga );_geabda !=nil {return _geabda ;};_fggga .EG_RunLevelElts =append (_fggga .EG_RunLevelElts ,_agcda );_agcda .EG_RangeMarkupElements =append (_agcda .EG_RangeMarkupElements ,_agdbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_agedg :=NewEG_RunLevelElts ();_gcdfbb :=NewEG_RangeMarkupElements ();_gcdfbb .MoveFromRangeStart =NewCT_MoveBookmark ();if _ddgbfg :=d .DecodeElement (_gcdfbb .MoveFromRangeStart ,&_bafcga );_ddgbfg !=nil {return _ddgbfg ;};_fggga .EG_RunLevelElts =append (_fggga .EG_RunLevelElts ,_agedg );_agedg .EG_RangeMarkupElements =append (_agedg .EG_RangeMarkupElements ,_gcdfbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egabeg :=NewEG_RunLevelElts ();_gdgeda :=NewEG_RangeMarkupElements ();_gdgeda .MoveFromRangeEnd =NewCT_MarkupRange ();if _aebae :=d .DecodeElement (_gdgeda .MoveFromRangeEnd ,&_bafcga );_aebae !=nil {return _aebae ;};_fggga .EG_RunLevelElts =append (_fggga .EG_RunLevelElts ,_egabeg );_egabeg .EG_RangeMarkupElements =append (_egabeg .EG_RangeMarkupElements ,_gdgeda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fgcgd :=NewEG_RunLevelElts ();_fecbg :=NewEG_RangeMarkupElements ();_fecbg .MoveToRangeStart =NewCT_MoveBookmark ();if _fadbge :=d .DecodeElement (_fecbg .MoveToRangeStart ,&_bafcga );_fadbge !=nil {return _fadbge ;};_fggga .EG_RunLevelElts =append (_fggga .EG_RunLevelElts ,_fgcgd );_fgcgd .EG_RangeMarkupElements =append (_fgcgd .EG_RangeMarkupElements ,_fecbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_acfda :=NewEG_RunLevelElts ();_acafaab :=NewEG_RangeMarkupElements ();_acafaab .MoveToRangeEnd =NewCT_MarkupRange ();if _aaded :=d .DecodeElement (_acafaab .MoveToRangeEnd ,&_bafcga );_aaded !=nil {return _aaded ;};_fggga .EG_RunLevelElts =append (_fggga .EG_RunLevelElts ,_acfda );_acfda .EG_RangeMarkupElements =append (_acfda .EG_RangeMarkupElements ,_acafaab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afadbg :=NewEG_RunLevelElts ();_gdeea :=NewEG_RangeMarkupElements ();_gdeea .CommentRangeStart =NewCT_MarkupRange ();if _eccbec :=d .DecodeElement (_gdeea .CommentRangeStart ,&_bafcga );_eccbec !=nil {return _eccbec ;};_fggga .EG_RunLevelElts =append (_fggga .EG_RunLevelElts ,_afadbg );_afadbg .EG_RangeMarkupElements =append (_afadbg .EG_RangeMarkupElements ,_gdeea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fefgd :=NewEG_RunLevelElts ();_ggecdc :=NewEG_RangeMarkupElements ();_ggecdc .CommentRangeEnd =NewCT_MarkupRange ();if _agaee :=d .DecodeElement (_ggecdc .CommentRangeEnd ,&_bafcga );_agaee !=nil {return _agaee ;};_fggga .EG_RunLevelElts =append (_fggga .EG_RunLevelElts ,_fefgd );_fefgd .EG_RangeMarkupElements =append (_fefgd .EG_RangeMarkupElements ,_ggecdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbbce :=NewEG_RunLevelElts ();_dbeag :=NewEG_RangeMarkupElements ();_dbeag .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fbeaece :=d .DecodeElement (_dbeag .CustomXmlInsRangeStart ,&_bafcga );_fbeaece !=nil {return _fbeaece ;};_fggga .EG_RunLevelElts =append (_fggga .EG_RunLevelElts ,_cbbce );_cbbce .EG_RangeMarkupElements =append (_cbbce .EG_RangeMarkupElements ,_dbeag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cadceg :=NewEG_RunLevelElts ();_bbeadf :=NewEG_RangeMarkupElements ();_bbeadf .CustomXmlInsRangeEnd =NewCT_Markup ();if _eagdg :=d .DecodeElement (_bbeadf .CustomXmlInsRangeEnd ,&_bafcga );_eagdg !=nil {return _eagdg ;};_fggga .EG_RunLevelElts =append (_fggga .EG_RunLevelElts ,_cadceg );_cadceg .EG_RangeMarkupElements =append (_cadceg .EG_RangeMarkupElements ,_bbeadf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_faggc :=NewEG_RunLevelElts ();_ddbdcb :=NewEG_RangeMarkupElements ();_ddbdcb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bbeabd :=d .DecodeElement (_ddbdcb .CustomXmlDelRangeStart ,&_bafcga );_bbeabd !=nil {return _bbeabd ;};_fggga .EG_RunLevelElts =append (_fggga .EG_RunLevelElts ,_faggc );_faggc .EG_RangeMarkupElements =append (_faggc .EG_RangeMarkupElements ,_ddbdcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cacdcb :=NewEG_RunLevelElts ();_cbaab :=NewEG_RangeMarkupElements ();_cbaab .CustomXmlDelRangeEnd =NewCT_Markup ();if _abfdag :=d .DecodeElement (_cbaab .CustomXmlDelRangeEnd ,&_bafcga );_abfdag !=nil {return _abfdag ;};_fggga .EG_RunLevelElts =append (_fggga .EG_RunLevelElts ,_cacdcb );_cacdcb .EG_RangeMarkupElements =append (_cacdcb .EG_RangeMarkupElements ,_cbaab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abfga :=NewEG_RunLevelElts ();_ebebfd :=NewEG_RangeMarkupElements ();_ebebfd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ffbgff :=d .DecodeElement (_ebebfd .CustomXmlMoveFromRangeStart ,&_bafcga );_ffbgff !=nil {return _ffbgff ;};_fggga .EG_RunLevelElts =append (_fggga .EG_RunLevelElts ,_abfga );_abfga .EG_RangeMarkupElements =append (_abfga .EG_RangeMarkupElements ,_ebebfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cadcb :=NewEG_RunLevelElts ();_edeac :=NewEG_RangeMarkupElements ();_edeac .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _agfdf :=d .DecodeElement (_edeac .CustomXmlMoveFromRangeEnd ,&_bafcga );_agfdf !=nil {return _agfdf ;};_fggga .EG_RunLevelElts =append (_fggga .EG_RunLevelElts ,_cadcb );_cadcb .EG_RangeMarkupElements =append (_cadcb .EG_RangeMarkupElements ,_edeac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gabgc :=NewEG_RunLevelElts ();_eafdf :=NewEG_RangeMarkupElements ();_eafdf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cccgc :=d .DecodeElement (_eafdf .CustomXmlMoveToRangeStart ,&_bafcga );_cccgc !=nil {return _cccgc ;};_fggga .EG_RunLevelElts =append (_fggga .EG_RunLevelElts ,_gabgc );_gabgc .EG_RangeMarkupElements =append (_gabgc .EG_RangeMarkupElements ,_eafdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_efaecc :=NewEG_RunLevelElts ();_bdbge :=NewEG_RangeMarkupElements ();_bdbge .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fbdged :=d .DecodeElement (_bdbge .CustomXmlMoveToRangeEnd ,&_bafcga );_fbdged !=nil {return _fbdged ;};_fggga .EG_RunLevelElts =append (_fggga .EG_RunLevelElts ,_efaecc );_efaecc .EG_RangeMarkupElements =append (_efaecc .EG_RangeMarkupElements ,_bdbge );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_addee :=NewEG_RunLevelElts ();_cfebg :=NewEG_MathContent ();_cfebg .OMathPara =_a .NewOMathPara ();if _cdgcf :=d .DecodeElement (_cfebg .OMathPara ,&_bafcga );_cdgcf !=nil {return _cdgcf ;};_fggga .EG_RunLevelElts =append (_fggga .EG_RunLevelElts ,_addee );_addee .EG_MathContent =append (_addee .EG_MathContent ,_cfebg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcfdc :=NewEG_RunLevelElts ();_eceeb :=NewEG_MathContent ();_eceeb .OMath =_a .NewOMath ();if _dcbgab :=d .DecodeElement (_eceeb .OMath ,&_bafcga );_dcbgab !=nil {return _dcbgab ;};_fggga .EG_RunLevelElts =append (_fggga .EG_RunLevelElts ,_bcfdc );_bcfdc .EG_MathContent =append (_bcfdc .EG_MathContent ,_eceeb );default:_ee .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",_bafcga .Name );if _daaeed :=d .Skip ();_daaeed !=nil {return _daaeed ;};};case _d .EndElement :break _dbdbca ;case _d .CharData :};};return nil ;};type CT_DocGrid struct{ +// Automatically Recalculate Fields on Open +UpdateFields *CT_OnOff ; -// Document Grid Type -TypeAttr ST_DocGrid ; +// Default Properties for VML Objects in Header and Footer +HdrShapeDefaults *CT_ShapeDefaults ; -// Document Grid Line Pitch -LinePitchAttr *int64 ; +// Document-Wide Footnote Properties +FootnotePr *CT_FtnDocProps ; -// Document Grid Character Pitch -CharSpaceAttr *int64 ;};func NewCT_Styles ()*CT_Styles {_feedcb :=&CT_Styles {};return _feedcb };type CT_FtnProps struct{ +// Document-Wide Endnote Properties +EndnotePr *CT_EdnDocProps ; -// Footnote Placement -Pos *CT_FtnPos ; +// Compatibility Settings +Compat *CT_Compat ; -// Footnote Numbering Format -NumFmt *CT_NumFmt ; +// Document Variables +DocVars *CT_DocVars ; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Listing of All Revision Save ID Values +Rsids *CT_DocRsids ;MathPr *_b .MathPr ; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;};func NewCT_DocumentBase ()*CT_DocumentBase {_egegee :=&CT_DocumentBase {};return _egegee };func (_dafea ST_CaptionPos )Validate ()error {return _dafea .ValidateWithPath ("")}; +// Attached Custom XML Schema +AttachedSchema []*CT_String ; -// Validate validates the EG_RPrBase and its children -func (_bcfacg *EG_RPrBase )Validate ()error {return _bcfacg .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0042\u0061\u0073\u0065");};func (_cbfeg ST_TabTlc )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_edfaff :=_d .Attr {};_edfaff .Name =name ;switch _cbfeg {case ST_TabTlcUnset :_edfaff .Value ="";case ST_TabTlcNone :_edfaff .Value ="\u006e\u006f\u006e\u0065";case ST_TabTlcDot :_edfaff .Value ="\u0064\u006f\u0074";case ST_TabTlcHyphen :_edfaff .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_TabTlcUnderscore :_edfaff .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_TabTlcHeavy :_edfaff .Value ="\u0068\u0065\u0061v\u0079";case ST_TabTlcMiddleDot :_edfaff .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return _edfaff ,nil ;};func NewCT_Divs ()*CT_Divs {_ccdfc :=&CT_Divs {};return _ccdfc };type CT_FtnPos struct{ +// Theme Font Languages +ThemeFontLang *CT_Language ; -// Footnote Position Type -ValAttr ST_FtnPos ;};func (_eedgf *CT_SdtRow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbbcc :for {_bfgdf ,_bcbbf :=d .Token ();if _bcbbf !=nil {return _bcbbf ;};switch _ccebd :=_bfgdf .(type ){case _d .StartElement :switch _ccebd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eedgf .SdtPr =NewCT_SdtPr ();if _bfbeb :=d .DecodeElement (_eedgf .SdtPr ,&_ccebd );_bfbeb !=nil {return _bfbeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eedgf .SdtEndPr =NewCT_SdtEndPr ();if _gacagc :=d .DecodeElement (_eedgf .SdtEndPr ,&_ccebd );_gacagc !=nil {return _gacagc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eedgf .SdtContent =NewCT_SdtContentRow ();if _dddffb :=d .DecodeElement (_eedgf .SdtContent ,&_ccebd );_dddffb !=nil {return _dddffb ;};default:_ee .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",_ccebd .Name );if _fefc :=d .Skip ();_fefc !=nil {return _fefc ;};};case _d .EndElement :break _cbbcc ;case _d .CharData :};};return nil ;}; +// Theme Color Mappings +ClrSchemeMapping *CT_ColorSchemeMapping ; -// Validate validates the CT_TblPPr and its children -func (_abcdf *CT_TblPPr )Validate ()error {return _abcdf .ValidateWithPath ("\u0043T\u005f\u0054\u0062\u006c\u0050\u0050r");};func (_cffcdc ST_RestartNumber )ValidateWithPath (path string )error {switch _cffcdc {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cffcdc ));};return nil ;}; +// Do Not Include Content in Text Boxes, Footnotes, and Endnotes in Document Statistics +DoNotIncludeSubdocsInStats *CT_OnOff ; -// Validate validates the CT_TblPrChange and its children -func (_fgeeg *CT_TblPrChange )Validate ()error {return _fgeeg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043h\u0061\u006e\u0067\u0065");};func (_daffd ST_EdGrp )Validate ()error {return _daffd .ValidateWithPath ("")};func NewCT_Object ()*CT_Object {_gaacc :=&CT_Object {};return _gaacc };func NewCT_String ()*CT_String {_eabeda :=&CT_String {};return _eabeda };func ParseStdlibTime (s string )(_e .Time ,error ){return _e .Time {},nil };func (_bggfd *ST_Em )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acbeca ,_fabedb :=d .Token ();if _fabedb !=nil {return _fabedb ;};if _facbdb ,_afceag :=_acbeca .(_d .EndElement );_afceag &&_facbdb .Name ==start .Name {*_bggfd =1;return nil ;};if _bbdbfa ,_fcfdf :=_acbeca .(_d .CharData );!_fcfdf {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acbeca );}else {switch string (_bbdbfa ){case "":*_bggfd =0;case "\u006e\u006f\u006e\u0065":*_bggfd =1;case "\u0064\u006f\u0074":*_bggfd =2;case "\u0063\u006f\u006dm\u0061":*_bggfd =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_bggfd =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_bggfd =5;};};_acbeca ,_fabedb =d .Token ();if _fabedb !=nil {return _fabedb ;};if _afcgb ,_gggdf :=_acbeca .(_d .EndElement );_gggdf &&_afcgb .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acbeca );}; +// Do Not Automatically Compress Images +DoNotAutoCompressPictures *CT_OnOff ; -// ValidateWithPath validates the CT_String and its children, prefixing error messages with path -func (_dgfdc *CT_String )ValidateWithPath (path string )error {return nil }; +// Upgrade Document on Open +ForceUpgrade *CT_Empty ; -// Validate validates the CT_SaveThroughXslt and its children -func (_eabaea *CT_SaveThroughXslt )Validate ()error {return _eabaea .ValidateWithPath ("\u0043T\u005fS\u0061\u0076\u0065\u0054\u0068r\u006f\u0075g\u0068\u0058\u0073\u006c\u0074");};func (_fgabg ST_BrClear )ValidateWithPath (path string )error {switch _fgabg {case 0,1,2,3,4:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgabg ));};return nil ;};func ParseUnionST_Coordinate (s string )(_bf .ST_Coordinate ,error ){return _bf .ParseUnionST_Coordinate (s );};func (_dbaef *WdCT_WrapSquare )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gfgac ,_gcbfbf :=_dbaef .WrapTextAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _gcbfbf !=nil {return _gcbfbf ;};start .Attr =append (start .Attr ,_gfgac );if _dbaef .DistTAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_db .Sprintf ("\u0025\u0076",*_dbaef .DistTAttr )});};if _dbaef .DistBAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_db .Sprintf ("\u0025\u0076",*_dbaef .DistBAttr )});};if _dbaef .DistLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_db .Sprintf ("\u0025\u0076",*_dbaef .DistLAttr )});};if _dbaef .DistRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_db .Sprintf ("\u0025\u0076",*_dbaef .DistRAttr )});};e .EncodeToken (start );if _dbaef .EffectExtent !=nil {_abgecb :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_dbaef .EffectExtent ,_abgecb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffgade *TxbxContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffgade .CT_TxbxContent =*NewCT_TxbxContent ();_gfbab :for {_cefbf ,_cdbbeg :=d .Token ();if _cdbbeg !=nil {return _cdbbeg ;};switch _eacbfa :=_cefbf .(type ){case _d .StartElement :switch _eacbfa .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdcda :=NewCT_AltChunk ();if _dbfedg :=d .DecodeElement (_bdcda ,&_eacbfa );_dbfedg !=nil {return _dbfedg ;};_ffgade .AltChunk =append (_ffgade .AltChunk ,_bdcda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgdfd :=NewEG_ContentBlockContent ();_fgdfd .CustomXml =NewCT_CustomXmlBlock ();if _fcfgbb :=d .DecodeElement (_fgdfd .CustomXml ,&_eacbfa );_fcfgbb !=nil {return _fcfgbb ;};_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_fgdfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dfecff :=NewEG_ContentBlockContent ();_dfecff .Sdt =NewCT_SdtBlock ();if _eebfa :=d .DecodeElement (_dfecff .Sdt ,&_eacbfa );_eebfa !=nil {return _eebfa ;};_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_dfecff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagbcg :=NewEG_ContentBlockContent ();_cecfgb :=NewCT_P ();if _geedga :=d .DecodeElement (_cecfgb ,&_eacbfa );_geedga !=nil {return _geedga ;};_eagbcg .P =append (_eagbcg .P ,_cecfgb );_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_eagbcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gcdfag :=NewEG_ContentBlockContent ();_acdea :=NewCT_Tbl ();if _gbega :=d .DecodeElement (_acdea ,&_eacbfa );_gbega !=nil {return _gbega ;};_gcdfag .Tbl =append (_gcdfag .Tbl ,_acdea );_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_gcdfag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_deaee :=NewEG_ContentBlockContent ();_ebfgc :=NewEG_RunLevelElts ();_ebfgc .ProofErr =NewCT_ProofErr ();if _acedcd :=d .DecodeElement (_ebfgc .ProofErr ,&_eacbfa );_acedcd !=nil {return _acedcd ;};_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_deaee );_deaee .EG_RunLevelElts =append (_deaee .EG_RunLevelElts ,_ebfgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_daceg :=NewEG_ContentBlockContent ();_dcdcba :=NewEG_RunLevelElts ();_dcdcba .PermStart =NewCT_PermStart ();if _efcaaf :=d .DecodeElement (_dcdcba .PermStart ,&_eacbfa );_efcaaf !=nil {return _efcaaf ;};_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_daceg );_daceg .EG_RunLevelElts =append (_daceg .EG_RunLevelElts ,_dcdcba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecegba :=NewEG_ContentBlockContent ();_fbcbbd :=NewEG_RunLevelElts ();_fbcbbd .PermEnd =NewCT_Perm ();if _gfbga :=d .DecodeElement (_fbcbbd .PermEnd ,&_eacbfa );_gfbga !=nil {return _gfbga ;};_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_ecegba );_ecegba .EG_RunLevelElts =append (_ecegba .EG_RunLevelElts ,_fbcbbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbcba :=NewEG_ContentBlockContent ();_agdec :=NewEG_RunLevelElts ();_agdec .Ins =NewCT_RunTrackChange ();if _dbegff :=d .DecodeElement (_agdec .Ins ,&_eacbfa );_dbegff !=nil {return _dbegff ;};_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_gbcba );_gbcba .EG_RunLevelElts =append (_gbcba .EG_RunLevelElts ,_agdec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecbdbg :=NewEG_ContentBlockContent ();_ceafd :=NewEG_RunLevelElts ();_ceafd .Del =NewCT_RunTrackChange ();if _bcdee :=d .DecodeElement (_ceafd .Del ,&_eacbfa );_bcdee !=nil {return _bcdee ;};_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_ecbdbg );_ecbdbg .EG_RunLevelElts =append (_ecbdbg .EG_RunLevelElts ,_ceafd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egdecbg :=NewEG_ContentBlockContent ();_gbgfe :=NewEG_RunLevelElts ();_gbgfe .MoveFrom =NewCT_RunTrackChange ();if _defdee :=d .DecodeElement (_gbgfe .MoveFrom ,&_eacbfa );_defdee !=nil {return _defdee ;};_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_egdecbg );_egdecbg .EG_RunLevelElts =append (_egdecbg .EG_RunLevelElts ,_gbgfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ggfgaf :=NewEG_ContentBlockContent ();_bffbe :=NewEG_RunLevelElts ();_bffbe .MoveTo =NewCT_RunTrackChange ();if _cgbcb :=d .DecodeElement (_bffbe .MoveTo ,&_eacbfa );_cgbcb !=nil {return _cgbcb ;};_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_ggfgaf );_ggfgaf .EG_RunLevelElts =append (_ggfgaf .EG_RunLevelElts ,_bffbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cefdac :=NewEG_ContentBlockContent ();_cfegf :=NewEG_RunLevelElts ();_aeeab :=NewEG_RangeMarkupElements ();_aeeab .BookmarkStart =NewCT_Bookmark ();if _ccfgc :=d .DecodeElement (_aeeab .BookmarkStart ,&_eacbfa );_ccfgc !=nil {return _ccfgc ;};_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_cefdac );_cefdac .EG_RunLevelElts =append (_cefdac .EG_RunLevelElts ,_cfegf );_cfegf .EG_RangeMarkupElements =append (_cfegf .EG_RangeMarkupElements ,_aeeab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acfeeg :=NewEG_ContentBlockContent ();_defcfc :=NewEG_RunLevelElts ();_eeefc :=NewEG_RangeMarkupElements ();_eeefc .BookmarkEnd =NewCT_MarkupRange ();if _dgbcf :=d .DecodeElement (_eeefc .BookmarkEnd ,&_eacbfa );_dgbcf !=nil {return _dgbcf ;};_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_acfeeg );_acfeeg .EG_RunLevelElts =append (_acfeeg .EG_RunLevelElts ,_defcfc );_defcfc .EG_RangeMarkupElements =append (_defcfc .EG_RangeMarkupElements ,_eeefc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdeba :=NewEG_ContentBlockContent ();_adeece :=NewEG_RunLevelElts ();_cacfcc :=NewEG_RangeMarkupElements ();_cacfcc .MoveFromRangeStart =NewCT_MoveBookmark ();if _eddbfb :=d .DecodeElement (_cacfcc .MoveFromRangeStart ,&_eacbfa );_eddbfb !=nil {return _eddbfb ;};_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_cdeba );_cdeba .EG_RunLevelElts =append (_cdeba .EG_RunLevelElts ,_adeece );_adeece .EG_RangeMarkupElements =append (_adeece .EG_RangeMarkupElements ,_cacfcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eadee :=NewEG_ContentBlockContent ();_bdfdga :=NewEG_RunLevelElts ();_bcbac :=NewEG_RangeMarkupElements ();_bcbac .MoveFromRangeEnd =NewCT_MarkupRange ();if _ddfad :=d .DecodeElement (_bcbac .MoveFromRangeEnd ,&_eacbfa );_ddfad !=nil {return _ddfad ;};_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_eadee );_eadee .EG_RunLevelElts =append (_eadee .EG_RunLevelElts ,_bdfdga );_bdfdga .EG_RangeMarkupElements =append (_bdfdga .EG_RangeMarkupElements ,_bcbac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffdcaf :=NewEG_ContentBlockContent ();_fcegec :=NewEG_RunLevelElts ();_daadaa :=NewEG_RangeMarkupElements ();_daadaa .MoveToRangeStart =NewCT_MoveBookmark ();if _eeegd :=d .DecodeElement (_daadaa .MoveToRangeStart ,&_eacbfa );_eeegd !=nil {return _eeegd ;};_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_ffdcaf );_ffdcaf .EG_RunLevelElts =append (_ffdcaf .EG_RunLevelElts ,_fcegec );_fcegec .EG_RangeMarkupElements =append (_fcegec .EG_RangeMarkupElements ,_daadaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gacgbg :=NewEG_ContentBlockContent ();_gfcga :=NewEG_RunLevelElts ();_gebce :=NewEG_RangeMarkupElements ();_gebce .MoveToRangeEnd =NewCT_MarkupRange ();if _afbdab :=d .DecodeElement (_gebce .MoveToRangeEnd ,&_eacbfa );_afbdab !=nil {return _afbdab ;};_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_gacgbg );_gacgbg .EG_RunLevelElts =append (_gacgbg .EG_RunLevelElts ,_gfcga );_gfcga .EG_RangeMarkupElements =append (_gfcga .EG_RangeMarkupElements ,_gebce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egfeb :=NewEG_ContentBlockContent ();_bdabe :=NewEG_RunLevelElts ();_gfdff :=NewEG_RangeMarkupElements ();_gfdff .CommentRangeStart =NewCT_MarkupRange ();if _acbeba :=d .DecodeElement (_gfdff .CommentRangeStart ,&_eacbfa );_acbeba !=nil {return _acbeba ;};_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_egfeb );_egfeb .EG_RunLevelElts =append (_egfeb .EG_RunLevelElts ,_bdabe );_bdabe .EG_RangeMarkupElements =append (_bdabe .EG_RangeMarkupElements ,_gfdff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdaedb :=NewEG_ContentBlockContent ();_bcfee :=NewEG_RunLevelElts ();_abbdff :=NewEG_RangeMarkupElements ();_abbdff .CommentRangeEnd =NewCT_MarkupRange ();if _gfacd :=d .DecodeElement (_abbdff .CommentRangeEnd ,&_eacbfa );_gfacd !=nil {return _gfacd ;};_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_cdaedb );_cdaedb .EG_RunLevelElts =append (_cdaedb .EG_RunLevelElts ,_bcfee );_bcfee .EG_RangeMarkupElements =append (_bcfee .EG_RangeMarkupElements ,_abbdff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gafeef :=NewEG_ContentBlockContent ();_ggbfc :=NewEG_RunLevelElts ();_fbgcab :=NewEG_RangeMarkupElements ();_fbgcab .CustomXmlInsRangeStart =NewCT_TrackChange ();if _edffab :=d .DecodeElement (_fbgcab .CustomXmlInsRangeStart ,&_eacbfa );_edffab !=nil {return _edffab ;};_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_gafeef );_gafeef .EG_RunLevelElts =append (_gafeef .EG_RunLevelElts ,_ggbfc );_ggbfc .EG_RangeMarkupElements =append (_ggbfc .EG_RangeMarkupElements ,_fbgcab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_degeaa :=NewEG_ContentBlockContent ();_gdbfg :=NewEG_RunLevelElts ();_ffcg :=NewEG_RangeMarkupElements ();_ffcg .CustomXmlInsRangeEnd =NewCT_Markup ();if _dafcdd :=d .DecodeElement (_ffcg .CustomXmlInsRangeEnd ,&_eacbfa );_dafcdd !=nil {return _dafcdd ;};_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_degeaa );_degeaa .EG_RunLevelElts =append (_degeaa .EG_RunLevelElts ,_gdbfg );_gdbfg .EG_RangeMarkupElements =append (_gdbfg .EG_RangeMarkupElements ,_ffcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcdgcd :=NewEG_ContentBlockContent ();_acaeaa :=NewEG_RunLevelElts ();_cdebg :=NewEG_RangeMarkupElements ();_cdebg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cgfea :=d .DecodeElement (_cdebg .CustomXmlDelRangeStart ,&_eacbfa );_cgfea !=nil {return _cgfea ;};_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_fcdgcd );_fcdgcd .EG_RunLevelElts =append (_fcdgcd .EG_RunLevelElts ,_acaeaa );_acaeaa .EG_RangeMarkupElements =append (_acaeaa .EG_RangeMarkupElements ,_cdebg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gegec :=NewEG_ContentBlockContent ();_afbbaf :=NewEG_RunLevelElts ();_efeacd :=NewEG_RangeMarkupElements ();_efeacd .CustomXmlDelRangeEnd =NewCT_Markup ();if _dfefb :=d .DecodeElement (_efeacd .CustomXmlDelRangeEnd ,&_eacbfa );_dfefb !=nil {return _dfefb ;};_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_gegec );_gegec .EG_RunLevelElts =append (_gegec .EG_RunLevelElts ,_afbbaf );_afbbaf .EG_RangeMarkupElements =append (_afbbaf .EG_RangeMarkupElements ,_efeacd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cfbgd :=NewEG_ContentBlockContent ();_dcaefd :=NewEG_RunLevelElts ();_adgdbg :=NewEG_RangeMarkupElements ();_adgdbg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eebdbb :=d .DecodeElement (_adgdbg .CustomXmlMoveFromRangeStart ,&_eacbfa );_eebdbb !=nil {return _eebdbb ;};_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_cfbgd );_cfbgd .EG_RunLevelElts =append (_cfbgd .EG_RunLevelElts ,_dcaefd );_dcaefd .EG_RangeMarkupElements =append (_dcaefd .EG_RangeMarkupElements ,_adgdbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dadfeg :=NewEG_ContentBlockContent ();_geggag :=NewEG_RunLevelElts ();_fffcgf :=NewEG_RangeMarkupElements ();_fffcgf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bdeaff :=d .DecodeElement (_fffcgf .CustomXmlMoveFromRangeEnd ,&_eacbfa );_bdeaff !=nil {return _bdeaff ;};_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_dadfeg );_dadfeg .EG_RunLevelElts =append (_dadfeg .EG_RunLevelElts ,_geggag );_geggag .EG_RangeMarkupElements =append (_geggag .EG_RangeMarkupElements ,_fffcgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbcggf :=NewEG_ContentBlockContent ();_dbdfcf :=NewEG_RunLevelElts ();_badae :=NewEG_RangeMarkupElements ();_badae .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ddcfb :=d .DecodeElement (_badae .CustomXmlMoveToRangeStart ,&_eacbfa );_ddcfb !=nil {return _ddcfb ;};_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_fbcggf );_fbcggf .EG_RunLevelElts =append (_fbcggf .EG_RunLevelElts ,_dbdfcf );_dbdfcf .EG_RangeMarkupElements =append (_dbdfcf .EG_RangeMarkupElements ,_badae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_beeafd :=NewEG_ContentBlockContent ();_bdaga :=NewEG_RunLevelElts ();_cebbe :=NewEG_RangeMarkupElements ();_cebbe .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _afcaf :=d .DecodeElement (_cebbe .CustomXmlMoveToRangeEnd ,&_eacbfa );_afcaf !=nil {return _afcaf ;};_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_beeafd );_beeafd .EG_RunLevelElts =append (_beeafd .EG_RunLevelElts ,_bdaga );_bdaga .EG_RangeMarkupElements =append (_bdaga .EG_RangeMarkupElements ,_cebbe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbbaad :=NewEG_ContentBlockContent ();_ecgfcd :=NewEG_RunLevelElts ();_cfefdf :=NewEG_MathContent ();_cfefdf .OMathPara =_a .NewOMathPara ();if _fdbffg :=d .DecodeElement (_cfefdf .OMathPara ,&_eacbfa );_fdbffg !=nil {return _fdbffg ;};_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_dbbaad );_dbbaad .EG_RunLevelElts =append (_dbbaad .EG_RunLevelElts ,_ecgfcd );_ecgfcd .EG_MathContent =append (_ecgfcd .EG_MathContent ,_cfefdf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edbgfg :=NewEG_ContentBlockContent ();_bcbbfc :=NewEG_RunLevelElts ();_cdada :=NewEG_MathContent ();_cdada .OMath =_a .NewOMath ();if _cfege :=d .DecodeElement (_cdada .OMath ,&_eacbfa );_cfege !=nil {return _cfege ;};_ffgade .EG_ContentBlockContent =append (_ffgade .EG_ContentBlockContent ,_edbgfg );_edbgfg .EG_RunLevelElts =append (_edbgfg .EG_RunLevelElts ,_bcbbfc );_bcbbfc .EG_MathContent =append (_bcbbfc .EG_MathContent ,_cdada );default:_ee .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",_eacbfa .Name );if _bceagc :=d .Skip ();_bceagc !=nil {return _bceagc ;};};case _d .EndElement :break _gfbab ;case _d .CharData :};};return nil ;};func (_cgdc *CT_CalendarType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgdc .ValAttr !=_c .ST_CalendarTypeUnset {_dbgab ,_eeeee :=_cgdc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eeeee !=nil {return _eeeee ;};start .Attr =append (start .Attr ,_dbgab );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gabca *CT_ShapeDefaults )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gabca .Any !=nil {for _ ,_agdgd :=range _gabca .Any {_agdgd .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_edgagb ST_TabTlc )ValidateWithPath (path string )error {switch _edgagb {case 0,1,2,3,4,5,6:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edgagb ));};return nil ;};func (_dgdcf *ST_DocGrid )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dgdcf =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dgdcf =1;case "\u006c\u0069\u006ee\u0073":*_dgdcf =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_dgdcf =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_dgdcf =4;};return nil ;};func (_gecada *CT_Shd )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gecada .ValAttr =ST_Shd (1);for _ ,_fdaba :=range start .Attr {if _fdaba .Name .Local =="\u0076\u0061\u006c"{_gecada .ValAttr .UnmarshalXMLAttr (_fdaba );continue ;};if _fdaba .Name .Local =="\u0063\u006f\u006co\u0072"{_dcebf ,_bgccge :=ParseUnionST_HexColor (_fdaba .Value );if _bgccge !=nil {return _bgccge ;};_gecada .ColorAttr =&_dcebf ;continue ;};if _fdaba .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_gecada .ThemeColorAttr .UnmarshalXMLAttr (_fdaba );continue ;};if _fdaba .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_gbdbg ,_cbfce :=_fdaba .Value ,error (nil );if _cbfce !=nil {return _cbfce ;};_gecada .ThemeTintAttr =&_gbdbg ;continue ;};if _fdaba .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_affec ,_fbaec :=_fdaba .Value ,error (nil );if _fbaec !=nil {return _fbaec ;};_gecada .ThemeShadeAttr =&_affec ;continue ;};if _fdaba .Name .Local =="\u0066\u0069\u006c\u006c"{_eaacc ,_ggagg :=ParseUnionST_HexColor (_fdaba .Value );if _ggagg !=nil {return _ggagg ;};_gecada .FillAttr =&_eaacc ;continue ;};if _fdaba .Name .Local =="\u0074h\u0065\u006d\u0065\u0046\u0069\u006cl"{_gecada .ThemeFillAttr .UnmarshalXMLAttr (_fdaba );continue ;};if _fdaba .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c\u0054\u0069\u006e\u0074"{_gfdggd ,_agfed :=_fdaba .Value ,error (nil );if _agfed !=nil {return _agfed ;};_gecada .ThemeFillTintAttr =&_gfdggd ;continue ;};if _fdaba .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006cS\u0068\u0061\u0064\u0065"{_bgefg ,_cfbb :=_fdaba .Value ,error (nil );if _cfbb !=nil {return _cfbb ;};_gecada .ThemeFillShadeAttr =&_bgefg ;continue ;};};for {_dgcff ,_dfbf :=d .Token ();if _dfbf !=nil {return _db .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0064\u003a\u0020\u0025\u0073",_dfbf );};if _abebe ,_cefded :=_dgcff .(_d .EndElement );_cefded &&_abebe .Name ==start .Name {break ;};};return nil ;};func (_beefe *CT_SignedTwipsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",_beefe .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dfebbc *CT_EdnDocProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dfebbc .Pos !=nil {_bfabf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_dfebbc .Pos ,_bfabf );};if _dfebbc .NumFmt !=nil {_fegg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_dfebbc .NumFmt ,_fegg );};if _dfebbc .NumStart !=nil {_ffgef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_dfebbc .NumStart ,_ffgef );};if _dfebbc .NumRestart !=nil {_bcbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_dfebbc .NumRestart ,_bcbd );};if _dfebbc .Endnote !=nil {_adfga :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}};for _ ,_ggca :=range _dfebbc .Endnote {e .EncodeElement (_ggca ,_adfga );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_TabTlc byte ; +// Caption Settings +Captions *CT_Captions ; -// ValidateWithPath validates the CT_Caption and its children, prefixing error messages with path -func (_dge *CT_Caption )ValidateWithPath (path string )error {if _cggf :=_dge .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_cggf !=nil {return _cggf ;};if _dge .ChapNumAttr !=nil {if _eaed :=_dge .ChapNumAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u004e\u0075\u006d\u0041\u0074\u0074\u0072");_eaed !=nil {return _eaed ;};};if _dge .NoLabelAttr !=nil {if _efgf :=_dge .NoLabelAttr .ValidateWithPath (path +"\u002f\u004e\u006fL\u0061\u0062\u0065\u006c\u0041\u0074\u0074\u0072");_efgf !=nil {return _efgf ;};};if _aagfc :=_dge .NumFmtAttr .ValidateWithPath (path +"/\u004e\u0075\u006d\u0046\u006d\u0074\u0041\u0074\u0074\u0072");_aagfc !=nil {return _aagfc ;};if _gfga :=_dge .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_gfga !=nil {return _gfga ;};return nil ;};type CT_SmartTagPr struct{ +// Freeze Document Layout +ReadModeInkLockDown *CT_ReadingModeInkLockDown ; -// Smart Tag Property -Attr []*CT_Attr ;}; +// Supplementary Smart Tag Information +SmartTagType []*CT_SmartTagType ;SchemaLibrary *_ee .SchemaLibrary ; -// ValidateWithPath validates the CT_DocParts and its children, prefixing error messages with path -func (_aadbb *CT_DocParts )ValidateWithPath (path string )error {for _dgge ,_efdg :=range _aadbb .DocPart {if _gade :=_efdg .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0050\u0061\u0072t\u005b\u0025\u0064\u005d",path ,_dgge ));_gade !=nil {return _gade ;};};return nil ;};func (_cdadd *CT_PageBorder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdadd .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_cdadd .IdAttr )});};_cfdgcg ,_cffge :=_cdadd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cffge !=nil {return _cffge ;};start .Attr =append (start .Attr ,_cfdgcg );if _cdadd .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_db .Sprintf ("\u0025\u0076",*_cdadd .ColorAttr )});};if _cdadd .ThemeColorAttr !=ST_ThemeColorUnset {_fgggd ,_dagc :=_cdadd .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _dagc !=nil {return _dagc ;};start .Attr =append (start .Attr ,_fgggd );};if _cdadd .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_cdadd .ThemeTintAttr )});};if _cdadd .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_cdadd .ThemeShadeAttr )});};if _cdadd .SzAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_db .Sprintf ("\u0025\u0076",*_cdadd .SzAttr )});};if _cdadd .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_cdadd .SpaceAttr )});};if _cdadd .ShadowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_db .Sprintf ("\u0025\u0076",*_cdadd .ShadowAttr )});};if _cdadd .FrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_cdadd .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};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 (_bgaeg *ST_Direction )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bgaeg =0;case "\u006c\u0074\u0072":*_bgaeg =1;case "\u0072\u0074\u006c":*_bgaeg =2;};return nil ;}; +// Default Properties for VML Objects in Main Document +ShapeDefaults *CT_ShapeDefaults ; -// ValidateWithPath validates the WdCT_WrapTight and its children, prefixing error messages with path -func (_geacbe *WdCT_WrapTight )ValidateWithPath (path string )error {if _geacbe .WrapTextAttr ==WdST_WrapTextUnset {return _db .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 _aeafb :=_geacbe .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_aeafb !=nil {return _aeafb ;};if _fddgcc :=_geacbe .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e");_fddgcc !=nil {return _fddgcc ;};return 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;);func NewCT_SectPrChange ()*CT_SectPrChange {_cfcgb :=&CT_SectPrChange {};return _cfcgb };type ST_MailMergeDest byte ; +// Remove Smart Tags When Saving +DoNotEmbedSmartTags *CT_OnOff ; -// ValidateWithPath validates the CT_HdrFtr and its children, prefixing error messages with path -func (_cdegg *CT_HdrFtr )ValidateWithPath (path string )error {for _bdeg ,_abeff :=range _cdegg .AltChunk {if _daecd :=_abeff .ValidateWithPath (_db .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_bdeg ));_daecd !=nil {return _daecd ;};};for _cdcgd ,_ccffcb :=range _cdegg .EG_ContentBlockContent {if _dcaab :=_ccffcb .ValidateWithPath (_db .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 ,_cdcgd ));_dcaab !=nil {return _dcaab ;};};return nil ;};func ParseUnionST_DecimalNumberOrPercent (s string )(ST_DecimalNumberOrPercent ,error ){_gbfddb :=ST_DecimalNumberOrPercent {};if _c .ST_PercentagePatternRe .MatchString (s ){_gbfddb .ST_Percentage =&s ;}else {_baebdd ,_gcdab :=_dd .ParseFloat (s ,64);if _gcdab !=nil {return _gbfddb ,_db .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_gcdab );};_gbfddb .ST_UnqualifiedPercentage =_ee .Int64 (int64 (_baebdd ));};return _gbfddb ,nil ;};func (_fdaaa ST_TextAlignment )String ()string {switch _fdaaa {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 (_ebcdfb ST_ChapterSep )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebcdfb .String (),start );}; +// Radix Point for Field Code Evaluation +DecimalSymbol *CT_String ; -// ValidateWithPath validates the CT_AutoCaptions and its children, prefixing error messages with path -func (_gac *CT_AutoCaptions )ValidateWithPath (path string )error {for _adb ,_debf :=range _gac .AutoCaption {if _dgcb :=_debf .ValidateWithPath (_db .Sprintf ("\u0025s\u002fA\u0075\u0074\u006f\u0043\u0061p\u0074\u0069o\u006e\u005b\u0025\u0064\u005d",path ,_adb ));_dgcb !=nil {return _dgcb ;};};return nil ;};func NewCT_Lvl ()*CT_Lvl {_eagb :=&CT_Lvl {};return _eagb };func (_edeed ST_Border )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_edeed .String (),start );};type Settings struct{CT_Settings };func (_ebbcdf *CT_SdtDocPart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdegb :for {_cfaabca ,_bgcfcg :=d .Token ();if _bgcfcg !=nil {return _bgcfcg ;};switch _caefc :=_cfaabca .(type ){case _d .StartElement :switch _caefc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebbcdf .DocPartGallery =NewCT_String ();if _eagf :=d .DecodeElement (_ebbcdf .DocPartGallery ,&_caefc );_eagf !=nil {return _eagf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebbcdf .DocPartCategory =NewCT_String ();if _ddefc :=d .DecodeElement (_ebbcdf .DocPartCategory ,&_caefc );_ddefc !=nil {return _ddefc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebbcdf .DocPartUnique =NewCT_OnOff ();if _bdceb :=d .DecodeElement (_ebbcdf .DocPartUnique ,&_caefc );_bdceb !=nil {return _bdceb ;};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\u0053d\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074 \u0025\u0076",_caefc .Name );if _bebbcd :=d .Skip ();_bebbcd !=nil {return _bebbcd ;};};case _d .EndElement :break _fdegb ;case _d .CharData :};};return nil ;};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;);func (_cgdea ST_TextEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cgdea .String (),start );};func (_cceebe *WdCT_WordprocessingShape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name =_d .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"};if _cceebe .NormalEastAsianFlowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"},Value :_db .Sprintf ("\u0025\u0064",_aaeaf (*_cceebe .NormalEastAsianFlowAttr ))});};e .EncodeToken (start );if _cceebe .CNvPr !=nil {_ceeefc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_cceebe .CNvPr ,_ceeefc );};_cceebe .Choice .MarshalXML (e ,_d .StartElement {});_fegbfa :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cceebe .SpPr ,_fegbfa );if _cceebe .Style !=nil {_bacaedd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cceebe .Style ,_bacaedd );};if _cceebe .ExtLst !=nil {_ebgbdf :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cceebe .ExtLst ,_ebgbdf );};if _cceebe .WChoice !=nil {_cceebe .WChoice .MarshalXML (e ,_d .StartElement {});};_dgdcb :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0062\u006f\u0064\u0079\u0050r"}};e .EncodeElement (_cceebe .BodyPr ,_dgdcb );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_ThemeColor byte ; +// List Separator for Field Code Evaluation +ListSeparator *CT_String ;Extra []_dg .Any ;};func NewEG_BlockLevelElts ()*EG_BlockLevelElts {_abcede :=&EG_BlockLevelElts {};return _abcede };func NewCT_SdtRow ()*CT_SdtRow {_badea :=&CT_SdtRow {};return _badea };func NewCT_EdnDocProps ()*CT_EdnDocProps {_feggf :=&CT_EdnDocProps {};return _feggf };type WdCT_PosVChoice struct{Align WdST_AlignV ;PosOffset *int32 ;}; -// ValidateWithPath validates the CT_UnsignedDecimalNumber and its children, prefixing error messages with path -func (_efaaab *CT_UnsignedDecimalNumber )ValidateWithPath (path string )error {return nil };func NewCT_TextScale ()*CT_TextScale {_bfaea :=&CT_TextScale {};return _bfaea }; +// ValidateWithPath validates the CT_PTab and its children, prefixing error messages with path +func (_adbf *CT_PTab )ValidateWithPath (path string )error {if _adbf .AlignmentAttr ==ST_PTabAlignmentUnset {return _g .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 _gcabf :=_adbf .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072");_gcabf !=nil {return _gcabf ;};if _adbf .RelativeToAttr ==ST_PTabRelativeToUnset {return _g .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 _caabc :=_adbf .RelativeToAttr .ValidateWithPath (path +"\u002fR\u0065l\u0061\u0074\u0069\u0076\u0065\u0054\u006f\u0041\u0074\u0074\u0072");_caabc !=nil {return _caabc ;};if _adbf .LeaderAttr ==ST_PTabLeaderUnset {return _g .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 _bbcee :=_adbf .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_bbcee !=nil {return _bbcee ;};return nil ;};type CT_LatentStyles struct{ -// Validate validates the CT_SmartTagRun and its children -func (_fbfba *CT_SmartTagRun )Validate ()error {return _fbfba .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0052\u0075\u006e");};func (_cdccae *ST_FFTextType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cdccae =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_cdccae =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_cdccae =2;case "\u0064\u0061\u0074\u0065":*_cdccae =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_cdccae =4;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_cdccae =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_cdccae =6;};return nil ;};func (_bebdc ST_StyleSort )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bebdc .String (),start );};func (_ggede ST_ProofErr )ValidateWithPath (path string )error {switch _ggede {case 0,1,2,3,4:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggede ));};return nil ;}; +// Default Style Locking Setting +DefLockedStateAttr *_e .ST_OnOff ; -// ValidateWithPath validates the EG_FtnEdnNumProps and its children, prefixing error messages with path -func (_ddfdec *EG_FtnEdnNumProps )ValidateWithPath (path string )error {if _ddfdec .NumStart !=nil {if _cdgfg :=_ddfdec .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_cdgfg !=nil {return _cdgfg ;};};if _ddfdec .NumRestart !=nil {if _ffbfff :=_ddfdec .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_ffbfff !=nil {return _ffbfff ;};};return nil ;};func NewCT_ColorSchemeMapping ()*CT_ColorSchemeMapping {_edfa :=&CT_ColorSchemeMapping {};return _edfa ;};func (_adfbce *CT_DirContentRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _adfbce .ValAttr !=ST_DirectionUnset {_abcf ,_dfbe :=_adfbce .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dfbe !=nil {return _dfbe ;};start .Attr =append (start .Attr ,_abcf );};e .EncodeToken (start );if _adfbce .FldSimple !=nil {_addc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_gdcfa :=range _adfbce .FldSimple {e .EncodeElement (_gdcfa ,_addc );};};if _adfbce .Hyperlink !=nil {_cggdc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_adfbce .Hyperlink ,_cggdc );};if _adfbce .SubDoc !=nil {_fbbaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_adfbce .SubDoc ,_fbbaf );};if _adfbce .EG_ContentRunContent !=nil {for _ ,_bdgf :=range _adfbce .EG_ContentRunContent {_bdgf .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_BottomPageBorder ()*CT_BottomPageBorder {_abbc :=&CT_BottomPageBorder {};_abbc .ValAttr =ST_Border (1);return _abbc ;};func (_agbeae *CT_NumFmt )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_deee ,_dddcc :=_agbeae .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dddcc !=nil {return _dddcc ;};start .Attr =append (start .Attr ,_deee );if _agbeae .FormatAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_agbeae .FormatAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbgggef ST_RestartNumber )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gdeggc :=_d .Attr {};_gdeggc .Name =name ;switch _fbgggef {case ST_RestartNumberUnset :_gdeggc .Value ="";case ST_RestartNumberContinuous :_gdeggc .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_RestartNumberEachSect :_gdeggc .Value ="\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074";case ST_RestartNumberEachPage :_gdeggc .Value ="\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065";};return _gdeggc ,nil ;};func (_cacfe *CT_FitText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",_cacfe .ValAttr )});if _cacfe .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_cacfe .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_agagfe ST_TblWidth )Validate ()error {return _agagfe .ValidateWithPath ("")};func (_eabae *CT_Fonts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eabae .HintAttr !=ST_HintUnset {_gagbd ,_dbgga :=_eabae .HintAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0068\u0069\u006e\u0074"});if _dbgga !=nil {return _dbgga ;};start .Attr =append (start .Attr ,_gagbd );};if _eabae .AsciiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061\u0073\u0063\u0069\u0069"},Value :_db .Sprintf ("\u0025\u0076",*_eabae .AsciiAttr )});};if _eabae .HAnsiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0068\u0041\u006e\u0073\u0069"},Value :_db .Sprintf ("\u0025\u0076",*_eabae .HAnsiAttr )});};if _eabae .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_db .Sprintf ("\u0025\u0076",*_eabae .EastAsiaAttr )});};if _eabae .CsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_eabae .CsAttr )});};if _eabae .AsciiThemeAttr !=ST_ThemeUnset {_eggcc ,_gbeda :=_eabae .AsciiThemeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0061s\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"});if _gbeda !=nil {return _gbeda ;};start .Attr =append (start .Attr ,_eggcc );};if _eabae .HAnsiThemeAttr !=ST_ThemeUnset {_bgbcf ,_adfcg :=_eabae .HAnsiThemeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0068A\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"});if _adfcg !=nil {return _adfcg ;};start .Attr =append (start .Attr ,_bgbcf );};if _eabae .EastAsiaThemeAttr !=ST_ThemeUnset {_ecgae ,_fbffc :=_eabae .EastAsiaThemeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0065a\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"});if _fbffc !=nil {return _fbffc ;};start .Attr =append (start .Attr ,_ecgae );};if _eabae .CsthemeAttr !=ST_ThemeUnset {_acbg ,_gcaa :=_eabae .CsthemeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0063\u0073\u0074\u0068\u0065\u006de"});if _gcaa !=nil {return _gcaa ;};start .Attr =append (start .Attr ,_acbg );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ccdbg *ST_EdGrp )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agefd ,_ebecac :=d .Token ();if _ebecac !=nil {return _ebecac ;};if _dfffc ,_fadag :=_agefd .(_d .EndElement );_fadag &&_dfffc .Name ==start .Name {*_ccdbg =1;return nil ;};if _faffc ,_bdfbe :=_agefd .(_d .CharData );!_bdfbe {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agefd );}else {switch string (_faffc ){case "":*_ccdbg =0;case "\u006e\u006f\u006e\u0065":*_ccdbg =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_ccdbg =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_ccdbg =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_ccdbg =4;case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_ccdbg =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_ccdbg =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_ccdbg =7;};};_agefd ,_ebecac =d .Token ();if _ebecac !=nil {return _ebecac ;};if _fdfabb ,_egffbf :=_agefd .(_d .EndElement );_egffbf &&_fdfabb .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agefd );};func (_eeeaga ST_FrameScrollbar )Validate ()error {return _eeeaga .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;);type CT_TextAlignment struct{ +// Default User Interface Priority Setting +DefUIPriorityAttr *int64 ; -// Vertical Character Alignment Position -ValAttr ST_TextAlignment ;};func (_efbbe ST_Pitch )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_efbbe .String (),start );}; +// Default Semi-Hidden Setting +DefSemiHiddenAttr *_e .ST_OnOff ; -// ValidateWithPath validates the EG_RubyContent and its children, prefixing error messages with path -func (_cegeff *EG_RubyContent )ValidateWithPath (path string )error {if _cegeff .R !=nil {if _edggg :=_cegeff .R .ValidateWithPath (path +"\u002f\u0052");_edggg !=nil {return _edggg ;};};for _fcfbfb ,_egdaeb :=range _cegeff .EG_RunLevelElts {if _gddff :=_egdaeb .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_fcfbfb ));_gddff !=nil {return _gddff ;};};return nil ;}; +// Default Hidden Until Used Setting +DefUnhideWhenUsedAttr *_e .ST_OnOff ; -// ValidateWithPath validates the CT_TargetScreenSz and its children, prefixing error messages with path -func (_bgecc *CT_TargetScreenSz )ValidateWithPath (path string )error {if _bgecc .ValAttr ==ST_TargetScreenSzUnset {return _db .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 _abfgcc :=_bgecc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abfgcc !=nil {return _abfgcc ;};return nil ;};func (_baaa *CT_EdnPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_agcce ,_defdf :=_baaa .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _defdf !=nil {return _defdf ;};start .Attr =append (start .Attr ,_agcce );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_RPrOriginal struct{ +// Default Primary Style Setting +DefQFormatAttr *_e .ST_OnOff ; -// Referenced Character Style -RStyle *CT_String ; +// Latent Style Count +CountAttr *int64 ; -// Run Fonts -RFonts *CT_Fonts ; +// Latent Style Exception +LsdException []*CT_LsdException ;};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;); -// Bold -B *CT_OnOff ; +// Validate validates the CT_Background and its children +func (_fea *CT_Background )Validate ()error {return _fea .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_cbbcbd *ST_TabTlc )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cbbcbd =0;case "\u006e\u006f\u006e\u0065":*_cbbcbd =1;case "\u0064\u006f\u0074":*_cbbcbd =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_cbbcbd =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_cbbcbd =4;case "\u0068\u0065\u0061v\u0079":*_cbbcbd =5;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_cbbcbd =6;};return nil ;}; -// Complex Script Bold -BCs *CT_OnOff ; +// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path +func (_gbdfc *CT_Comment )ValidateWithPath (path string )error {for _ceac ,_gcdg :=range _gbdfc .EG_BlockLevelElts {if _fefd :=_gcdg .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ceac ));_fefd !=nil {return _fefd ;};};return nil ;};func (_eefaee *ST_MailMergeSourceType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eefaee =0;case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_eefaee =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_eefaee =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_eefaee =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_eefaee =4;case "\u0074\u0065\u0078\u0074":*_eefaee =5;case "\u0065\u006d\u0061i\u006c":*_eefaee =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_eefaee =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_eefaee =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_eefaee =9;};return nil ;}; -// Italics -I *CT_OnOff ; +// ValidateWithPath validates the CT_NumLvl and its children, prefixing error messages with path +func (_fabbd *CT_NumLvl )ValidateWithPath (path string )error {if _fabbd .StartOverride !=nil {if _eabddg :=_fabbd .StartOverride .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u004f\u0076\u0065r\u0072\u0069\u0064\u0065");_eabddg !=nil {return _eabddg ;};};if _fabbd .Lvl !=nil {if _cbfacd :=_fabbd .Lvl .ValidateWithPath (path +"\u002f\u004c\u0076\u006c");_cbfacd !=nil {return _cbfacd ;};};return nil ;};type CT_Bookmark struct{NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// Complex Script Italics -ICs *CT_OnOff ; +// Annotation Identifier +IdAttr int64 ;}; -// Display All Characters As Capital Letters -Caps *CT_OnOff ; +// ValidateWithPath validates the CT_FramesetChoice and its children, prefixing error messages with path +func (_dfcg *CT_FramesetChoice )ValidateWithPath (path string )error {for _bcfdf ,_agcdaa :=range _dfcg .Frameset {if _aegad :=_agcdaa .ValidateWithPath (_g .Sprintf ("\u0025s\u002fF\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u005b\u0025\u0064\u005d",path ,_bcfdf ));_aegad !=nil {return _aegad ;};};for _babeg ,_aaffg :=range _dfcg .Frame {if _bebbe :=_aaffg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fF\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_babeg ));_bebbe !=nil {return _bebbe ;};};return nil ;}; -// Small Caps -SmallCaps *CT_OnOff ; +// ValidateWithPath validates the EG_HdrFtrReferences and its children, prefixing error messages with path +func (_bgfad *EG_HdrFtrReferences )ValidateWithPath (path string )error {if _bgfad .HeaderReference !=nil {if _ecgcg :=_bgfad .HeaderReference .ValidateWithPath (path +"\u002f\u0048e\u0061\u0064\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");_ecgcg !=nil {return _ecgcg ;};};if _bgfad .FooterReference !=nil {if _abdeb :=_bgfad .FooterReference .ValidateWithPath (path +"\u002f\u0046o\u006f\u0074\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");_abdeb !=nil {return _abdeb ;};};return nil ;};func (_aeddb ST_HdrFtr )Validate ()error {return _aeddb .ValidateWithPath ("")}; -// Single Strikethrough -Strike *CT_OnOff ; +// Validate validates the CT_Row and its children +func (_gadega *CT_Row )Validate ()error {return _gadega .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");};const (ST_HdrFtrUnset ST_HdrFtr =0;ST_HdrFtrEven ST_HdrFtr =1;ST_HdrFtrDefault ST_HdrFtr =2;ST_HdrFtrFirst ST_HdrFtr =3;);func NewCT_DocPartType ()*CT_DocPartType {_cggaf :=&CT_DocPartType {};_cggaf .ValAttr =ST_DocPartType (1);return _cggaf ;};func (_bafee *CT_FFTextType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fbee ,_gbegg :=_bafee .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gbegg !=nil {return _gbegg ;};start .Attr =append (start .Attr ,_fbee );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dfcef ST_JcTable )Validate ()error {return _dfcef .ValidateWithPath ("")};func (_gbfaa *CT_HdrFtrRef )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bfbge ,_ebcdb :=_gbfaa .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _ebcdb !=nil {return _ebcdb ;};start .Attr =append (start .Attr ,_bfbge );start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_gbfaa .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ebae *CT_Compat )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ebae .UseSingleBorderforContiguousCells !=nil {_fbaa :=_d .StartElement {Name :_d .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 (_ebae .UseSingleBorderforContiguousCells ,_fbaa );};if _ebae .WpJustification !=nil {_cfcbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0070\u004a\u0075\u0073\u0074\u0069\u0066\u0069\u0063a\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ebae .WpJustification ,_cfcbc );};if _ebae .NoTabHangInd !=nil {_bfce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0054\u0061\u0062\u0048\u0061n\u0067\u0049\u006e\u0064"}};e .EncodeElement (_ebae .NoTabHangInd ,_bfce );};if _ebae .NoLeading !=nil {_dggg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067"}};e .EncodeElement (_ebae .NoLeading ,_dggg );};if _ebae .SpaceForUL !=nil {_gcge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"}};e .EncodeElement (_ebae .SpaceForUL ,_gcge );};if _ebae .NoColumnBalance !=nil {_baeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0043\u006f\u006c\u0075\u006d\u006e\u0042\u0061l\u0061\u006e\u0063\u0065"}};e .EncodeElement (_ebae .NoColumnBalance ,_baeb );};if _ebae .BalanceSingleByteDoubleByteWidth !=nil {_abcd :=_d .StartElement {Name :_d .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 (_ebae .BalanceSingleByteDoubleByteWidth ,_abcd );};if _ebae .NoExtraLineSpacing !=nil {_gdbg :=_d .StartElement {Name :_d .Name {Local :"w\u003an\u006f\u0045\u0078\u0074\u0072\u0061\u004c\u0069n\u0065\u0053\u0070\u0061ci\u006e\u0067"}};e .EncodeElement (_ebae .NoExtraLineSpacing ,_gdbg );};if _ebae .DoNotLeaveBackslashAlone !=nil {_gcgd :=_d .StartElement {Name :_d .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 (_ebae .DoNotLeaveBackslashAlone ,_gcgd );};if _ebae .UlTrailSpace !=nil {_aebd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075\u006c\u0054\u0072\u0061\u0069\u006cS\u0070\u0061\u0063\u0065"}};e .EncodeElement (_ebae .UlTrailSpace ,_aebd );};if _ebae .DoNotExpandShiftReturn !=nil {_cbgg :=_d .StartElement {Name :_d .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 (_ebae .DoNotExpandShiftReturn ,_cbgg );};if _ebae .SpacingInWholePoints !=nil {_fgbca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0070ac\u0069\u006e\u0067\u0049\u006e\u0057\u0068\u006f\u006c\u0065\u0050\u006f\u0069\u006et\u0073"}};e .EncodeElement (_ebae .SpacingInWholePoints ,_fgbca );};if _ebae .LineWrapLikeWord6 !=nil {_bbcbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069ne\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0036"}};e .EncodeElement (_ebae .LineWrapLikeWord6 ,_bbcbd );};if _ebae .PrintBodyTextBeforeHeader !=nil {_cbdd :=_d .StartElement {Name :_d .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 (_ebae .PrintBodyTextBeforeHeader ,_cbdd );};if _ebae .PrintColBlack !=nil {_agcg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"}};e .EncodeElement (_ebae .PrintColBlack ,_agcg );};if _ebae .WpSpaceWidth !=nil {_ccab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0070\u0053\u0070\u0061\u0063\u0065W\u0069\u0064\u0074\u0068"}};e .EncodeElement (_ebae .WpSpaceWidth ,_ccab );};if _ebae .ShowBreaksInFrames !=nil {_fcbc :=_d .StartElement {Name :_d .Name {Local :"w\u003as\u0068\u006f\u0077\u0042\u0072\u0065\u0061\u006bs\u0049\u006e\u0046\u0072am\u0065\u0073"}};e .EncodeElement (_ebae .ShowBreaksInFrames ,_fcbc );};if _ebae .SubFontBySize !=nil {_dfdc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073u\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ebae .SubFontBySize ,_dfdc );};if _ebae .SuppressBottomSpacing !=nil {_gggg :=_d .StartElement {Name :_d .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 (_ebae .SuppressBottomSpacing ,_gggg );};if _ebae .SuppressTopSpacing !=nil {_egaab :=_d .StartElement {Name :_d .Name {Local :"w\u003as\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0054o\u0070\u0053\u0070\u0061ci\u006e\u0067"}};e .EncodeElement (_ebae .SuppressTopSpacing ,_egaab );};if _ebae .SuppressSpacingAtTopOfPage !=nil {_ggdg :=_d .StartElement {Name :_d .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 (_ebae .SuppressSpacingAtTopOfPage ,_ggdg );};if _ebae .SuppressTopSpacingWP !=nil {_afea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075pp\u0072\u0065\u0073\u0073\u0054\u006f\u0070\u0053\u0070\u0061\u0063\u0069\u006e\u0067W\u0050"}};e .EncodeElement (_ebae .SuppressTopSpacingWP ,_afea );};if _ebae .SuppressSpBfAfterPgBrk !=nil {_deab :=_d .StartElement {Name :_d .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 (_ebae .SuppressSpBfAfterPgBrk ,_deab );};if _ebae .SwapBordersFacingPages !=nil {_bbdd :=_d .StartElement {Name :_d .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 (_ebae .SwapBordersFacingPages ,_bbdd );};if _ebae .ConvMailMergeEsc !=nil {_cegf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063o\u006e\u0076\u004d\u0061\u0069l\u004d\u0065r\u0067\u0065\u0045\u0073\u0063"}};e .EncodeElement (_ebae .ConvMailMergeEsc ,_cegf );};if _ebae .TruncateFontHeightsLikeWP6 !=nil {_bbcac :=_d .StartElement {Name :_d .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 (_ebae .TruncateFontHeightsLikeWP6 ,_bbcac );};if _ebae .MwSmallCaps !=nil {_ecab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_ebae .MwSmallCaps ,_ecab );};if _ebae .UsePrinterMetrics !=nil {_bgga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073eP\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065\u0074\u0072\u0069\u0063\u0073"}};e .EncodeElement (_ebae .UsePrinterMetrics ,_bgga );};if _ebae .DoNotSuppressParagraphBorders !=nil {_aaac :=_d .StartElement {Name :_d .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 (_ebae .DoNotSuppressParagraphBorders ,_aaac );};if _ebae .WrapTrailSpaces !=nil {_afdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070\u0054\u0072\u0061\u0069\u006c\u0053p\u0061\u0063\u0065\u0073"}};e .EncodeElement (_ebae .WrapTrailSpaces ,_afdd );};if _ebae .FootnoteLayoutLikeWW8 !=nil {_egfg :=_d .StartElement {Name :_d .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 (_ebae .FootnoteLayoutLikeWW8 ,_egfg );};if _ebae .ShapeLayoutLikeWW8 !=nil {_daa :=_d .StartElement {Name :_d .Name {Local :"w\u003as\u0068\u0061\u0070\u0065\u004c\u0061\u0079\u006fu\u0074\u004c\u0069\u006beW\u0057\u0038"}};e .EncodeElement (_ebae .ShapeLayoutLikeWW8 ,_daa );};if _ebae .AlignTablesRowByRow !=nil {_ebaa :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0061\u006c\u0069gn\u0054a\u0062\u006c\u0065\u0073\u0052o\u0077\u0042\u0079\u0052\u006f\u0077"}};e .EncodeElement (_ebae .AlignTablesRowByRow ,_ebaa );};if _ebae .ForgetLastTabAlignment !=nil {_eeaf :=_d .StartElement {Name :_d .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 (_ebae .ForgetLastTabAlignment ,_eeaf );};if _ebae .AdjustLineHeightInTable !=nil {_fdcda :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061\u0064\u006a\u0075s\u0074\u004c\u0069\u006e\u0065H\u0065i\u0067h\u0074\u0049\u006e\u0054\u0061\u0062\u006ce"}};e .EncodeElement (_ebae .AdjustLineHeightInTable ,_fdcda );};if _ebae .AutoSpaceLikeWord95 !=nil {_fabd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0061\u0075\u0074oS\u0070a\u0063\u0065\u004c\u0069\u006be\u0057\u006f\u0072\u0064\u0039\u0035"}};e .EncodeElement (_ebae .AutoSpaceLikeWord95 ,_fabd );};if _ebae .NoSpaceRaiseLower !=nil {_cbec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006fSp\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065\u004c\u006f\u0077\u0065\u0072"}};e .EncodeElement (_ebae .NoSpaceRaiseLower ,_cbec );};if _ebae .DoNotUseHTMLParagraphAutoSpacing !=nil {_ccaa :=_d .StartElement {Name :_d .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 (_ebae .DoNotUseHTMLParagraphAutoSpacing ,_ccaa );};if _ebae .LayoutRawTableWidth !=nil {_abfbe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006c\u0061\u0079ou\u0074R\u0061\u0077\u0054\u0061\u0062l\u0065\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_ebae .LayoutRawTableWidth ,_abfbe );};if _ebae .LayoutTableRowsApart !=nil {_cebg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061yo\u0075\u0074\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077\u0073\u0041\u0070\u0061r\u0074"}};e .EncodeElement (_ebae .LayoutTableRowsApart ,_cebg );};if _ebae .UseWord97LineBreakRules !=nil {_ffbaa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0075\u0073\u0065\u0057o\u0072\u0064\u0039\u0037\u004ci\u006ee\u0042r\u0065\u0061\u006b\u0052\u0075\u006c\u0065s"}};e .EncodeElement (_ebae .UseWord97LineBreakRules ,_ffbaa );};if _ebae .DoNotBreakWrappedTables !=nil {_dfac :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u004e\u006ft\u0042\u0072\u0065\u0061\u006bW\u0072a\u0070p\u0065\u0064\u0054\u0061\u0062\u006c\u0065s"}};e .EncodeElement (_ebae .DoNotBreakWrappedTables ,_dfac );};if _ebae .DoNotSnapToGridInCell !=nil {_edeg :=_d .StartElement {Name :_d .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 (_ebae .DoNotSnapToGridInCell ,_edeg );};if _ebae .SelectFldWithFirstOrLastChar !=nil {_ffee :=_d .StartElement {Name :_d .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 (_ebae .SelectFldWithFirstOrLastChar ,_ffee );};if _ebae .ApplyBreakingRules !=nil {_dbdc :=_d .StartElement {Name :_d .Name {Local :"w\u003aa\u0070\u0070\u006c\u0079\u0042\u0072\u0065\u0061k\u0069\u006e\u0067\u0052ul\u0065\u0073"}};e .EncodeElement (_ebae .ApplyBreakingRules ,_dbdc );};if _ebae .DoNotWrapTextWithPunct !=nil {_feee :=_d .StartElement {Name :_d .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 (_ebae .DoNotWrapTextWithPunct ,_feee );};if _ebae .DoNotUseEastAsianBreakRules !=nil {_gfe :=_d .StartElement {Name :_d .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 (_ebae .DoNotUseEastAsianBreakRules ,_gfe );};if _ebae .UseWord2002TableStyleRules !=nil {_agca :=_d .StartElement {Name :_d .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 (_ebae .UseWord2002TableStyleRules ,_agca );};if _ebae .GrowAutofit !=nil {_ffcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_ebae .GrowAutofit ,_ffcg );};if _ebae .UseFELayout !=nil {_cbefe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ebae .UseFELayout ,_cbefe );};if _ebae .UseNormalStyleForList !=nil {_eefb :=_d .StartElement {Name :_d .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 (_ebae .UseNormalStyleForList ,_eefb );};if _ebae .DoNotUseIndentAsNumberingTabStop !=nil {_dfba :=_d .StartElement {Name :_d .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 (_ebae .DoNotUseIndentAsNumberingTabStop ,_dfba );};if _ebae .UseAltKinsokuLineBreakRules !=nil {_gbcc :=_d .StartElement {Name :_d .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 (_ebae .UseAltKinsokuLineBreakRules ,_gbcc );};if _ebae .AllowSpaceOfSameStyleInTable !=nil {_cegc :=_d .StartElement {Name :_d .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 (_ebae .AllowSpaceOfSameStyleInTable ,_cegc );};if _ebae .DoNotSuppressIndentation !=nil {_fdfd :=_d .StartElement {Name :_d .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 (_ebae .DoNotSuppressIndentation ,_fdfd );};if _ebae .DoNotAutofitConstrainedTables !=nil {_fcee :=_d .StartElement {Name :_d .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 (_ebae .DoNotAutofitConstrainedTables ,_fcee );};if _ebae .AutofitToFirstFixedWidthCell !=nil {_fdbga :=_d .StartElement {Name :_d .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 (_ebae .AutofitToFirstFixedWidthCell ,_fdbga );};if _ebae .UnderlineTabInNumList !=nil {_ecda :=_d .StartElement {Name :_d .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 (_ebae .UnderlineTabInNumList ,_ecda );};if _ebae .DisplayHangulFixedWidth !=nil {_afbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0073\u0070l\u0061\u0079\u0048\u0061\u006eg\u0075l\u0046i\u0078\u0065\u0064\u0057\u0069\u0064\u0074h"}};e .EncodeElement (_ebae .DisplayHangulFixedWidth ,_afbb );};if _ebae .SplitPgBreakAndParaMark !=nil {_dffb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u006c\u0069t\u0050\u0067\u0042\u0072\u0065a\u006bA\u006ed\u0050\u0061\u0072\u0061\u004d\u0061\u0072k"}};e .EncodeElement (_ebae .SplitPgBreakAndParaMark ,_dffb );};if _ebae .DoNotVertAlignCellWithSp !=nil {_cge :=_d .StartElement {Name :_d .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 (_ebae .DoNotVertAlignCellWithSp ,_cge );};if _ebae .DoNotBreakConstrainedForcedTable !=nil {_efgcg :=_d .StartElement {Name :_d .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 (_ebae .DoNotBreakConstrainedForcedTable ,_efgcg );};if _ebae .DoNotVertAlignInTxbx !=nil {_aeef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006fNo\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e\u0049\u006e\u0054\u0078b\u0078"}};e .EncodeElement (_ebae .DoNotVertAlignInTxbx ,_aeef );};if _ebae .UseAnsiKerningPairs !=nil {_agcac :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0075\u0073\u0065An\u0073i\u004b\u0065\u0072\u006e\u0069n\u0067\u0050\u0061\u0069\u0072\u0073"}};e .EncodeElement (_ebae .UseAnsiKerningPairs ,_agcac );};if _ebae .CachedColBalance !=nil {_fgbe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063a\u0063\u0068\u0065\u0064\u0043o\u006c\u0042a\u006c\u0061\u006e\u0063\u0065"}};e .EncodeElement (_ebae .CachedColBalance ,_fgbe );};if _ebae .CompatSetting !=nil {_aagd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063o\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"}};for _ ,_ecad :=range _ebae .CompatSetting {e .EncodeElement (_ecad ,_aagd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_AbstractNum struct{ -// Double Strikethrough -Dstrike *CT_OnOff ; +// Abstract Numbering Definition ID +AbstractNumIdAttr int64 ; -// Display Character Outline -Outline *CT_OnOff ; +// Abstract Numbering Definition Identifier +Nsid *CT_LongHexNumber ; -// Shadow -Shadow *CT_OnOff ; +// Abstract Numbering Definition Type +MultiLevelType *CT_MultiLevelType ; -// Embossing -Emboss *CT_OnOff ; +// Numbering Template Code +Tmpl *CT_LongHexNumber ; -// Imprinting -Imprint *CT_OnOff ; +// Abstract Numbering Definition Name +Name *CT_String ; -// Do Not Check Spelling or Grammar -NoProof *CT_OnOff ; +// Numbering Style Definition +StyleLink *CT_String ; -// Use Document Grid Settings For Inter-Character Spacing -SnapToGrid *CT_OnOff ; +// Numbering Style Reference +NumStyleLink *CT_String ; -// Hidden Text -Vanish *CT_OnOff ; +// Numbering Level Definition +Lvl []*CT_Lvl ;}; -// Web Hidden Text -WebHidden *CT_OnOff ; +// ValidateWithPath validates the CT_CalendarType and its children, prefixing error messages with path +func (_ebbg *CT_CalendarType )ValidateWithPath (path string )error {if _fcdge :=_ebbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcdge !=nil {return _fcdge ;};return nil ;};func NewWdCT_WrapSquare ()*WdCT_WrapSquare {_gdgff :=&WdCT_WrapSquare {};_gdgff .WrapTextAttr =WdST_WrapText (1);return _gdgff ;};func (_fcfddg *ST_PageBorderDisplay )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fcfddg =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_fcfddg =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_fcfddg =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_fcfddg =3;};return nil ;}; -// Run Content Color -Color *CT_Color ; +// ValidateWithPath validates the Document and its children, prefixing error messages with path +func (_bedbfa *Document )ValidateWithPath (path string )error {if _bgdfef :=_bedbfa .CT_Document .ValidateWithPath (path );_bgdfef !=nil {return _bgdfef ;};return nil ;};func (_fagbeb *ST_MailMergeDocType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fagbeb =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_fagbeb =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_fagbeb =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_fagbeb =3;case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_fagbeb =4;case "\u0065\u006d\u0061i\u006c":*_fagbeb =5;case "\u0066\u0061\u0078":*_fagbeb =6;};return nil ;}; -// Character Spacing Adjustment -Spacing *CT_SignedTwipsMeasure ; +// Validate validates the CT_SaveThroughXslt and its children +func (_gdbaee *CT_SaveThroughXslt )Validate ()error {return _gdbaee .ValidateWithPath ("\u0043T\u005fS\u0061\u0076\u0065\u0054\u0068r\u006f\u0075g\u0068\u0058\u0073\u006c\u0074");};func (_fcfba *ST_TblOverlap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fcfba =0;case "\u006e\u0065\u0076e\u0072":*_fcfba =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_fcfba =2;};return nil ;};func (_fbec *CT_LvlLegacy )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aagdg :=range start .Attr {if _aagdg .Name .Local =="\u006c\u0065\u0067\u0061\u0063\u0079"{_bddde ,_fabfg :=ParseUnionST_OnOff (_aagdg .Value );if _fabfg !=nil {return _fabfg ;};_fbec .LegacyAttr =&_bddde ;continue ;};if _aagdg .Name .Local =="l\u0065\u0067\u0061\u0063\u0079\u0053\u0070\u0061\u0063\u0065"{_eefec ,_aegee :=ParseUnionST_TwipsMeasure (_aagdg .Value );if _aegee !=nil {return _aegee ;};_fbec .LegacySpaceAttr =&_eefec ;continue ;};if _aagdg .Name .Local =="\u006c\u0065\u0067a\u0063\u0079\u0049\u006e\u0064\u0065\u006e\u0074"{_bbcbdf ,_bcbda :=ParseUnionST_SignedTwipsMeasure (_aagdg .Value );if _bcbda !=nil {return _bcbda ;};_fbec .LegacyIndentAttr =&_bbcbdf ;continue ;};};for {_bceaf ,_aece :=d .Token ();if _aece !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0076l\u004c\u0065\u0067\u0061\u0063\u0079\u003a\u0020\u0025\u0073",_aece );};if _ecaafe ,_cbffg :=_bceaf .(_d .EndElement );_cbffg &&_ecaafe .Name ==start .Name {break ;};};return nil ;};func (_efafg ST_WmlColorSchemeIndex )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_befef :=_d .Attr {};_befef .Name =name ;switch _efafg {case ST_WmlColorSchemeIndexUnset :_befef .Value ="";case ST_WmlColorSchemeIndexDark1 :_befef .Value ="\u0064\u0061\u0072k\u0031";case ST_WmlColorSchemeIndexLight1 :_befef .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_WmlColorSchemeIndexDark2 :_befef .Value ="\u0064\u0061\u0072k\u0032";case ST_WmlColorSchemeIndexLight2 :_befef .Value ="\u006c\u0069\u0067\u0068\u0074\u0032";case ST_WmlColorSchemeIndexAccent1 :_befef .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_WmlColorSchemeIndexAccent2 :_befef .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_WmlColorSchemeIndexAccent3 :_befef .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_WmlColorSchemeIndexAccent4 :_befef .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_WmlColorSchemeIndexAccent5 :_befef .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_WmlColorSchemeIndexAccent6 :_befef .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_WmlColorSchemeIndexHyperlink :_befef .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case ST_WmlColorSchemeIndexFollowedHyperlink :_befef .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";};return _befef ,nil ;}; -// Expanded/Compressed Text -W *CT_TextScale ; +// ValidateWithPath validates the CT_Body and its children, prefixing error messages with path +func (_fcf *CT_Body )ValidateWithPath (path string )error {for _fac ,_becbc :=range _fcf .EG_BlockLevelElts {if _acce :=_becbc .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_fac ));_acce !=nil {return _acce ;};};if _fcf .SectPr !=nil {if _gade :=_fcf .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_gade !=nil {return _gade ;};};return nil ;};func (_eeafa *WdST_RelFromV )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eeafa =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_eeafa =1;case "\u0070\u0061\u0067\u0065":*_eeafa =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_eeafa =3;case "\u006c\u0069\u006e\u0065":*_eeafa =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_eeafa =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_eeafa =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_eeafa =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_eeafa =8;};return nil ;};func (_fbfgab ST_WmlColorSchemeIndex )Validate ()error {return _fbfgab .ValidateWithPath ("")};type ST_CharacterSpacing byte ;func (_ddagg *ST_Shd )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_affbg ,_cggfd :=d .Token ();if _cggfd !=nil {return _cggfd ;};if _afbec ,_fabab :=_affbg .(_d .EndElement );_fabab &&_afbec .Name ==start .Name {*_ddagg =1;return nil ;};if _gcefda ,_ffgggd :=_affbg .(_d .CharData );!_ffgggd {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",_affbg );}else {switch string (_gcefda ){case "":*_ddagg =0;case "\u006e\u0069\u006c":*_ddagg =1;case "\u0063\u006c\u0065a\u0072":*_ddagg =2;case "\u0073\u006f\u006ci\u0064":*_ddagg =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_ddagg =4;case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_ddagg =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_ddagg =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_ddagg =7;case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_ddagg =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_ddagg =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_ddagg =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_ddagg =11;case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_ddagg =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_ddagg =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_ddagg =14;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_ddagg =15;case "\u0070\u0063\u0074\u0035":*_ddagg =16;case "\u0070\u0063\u00741\u0030":*_ddagg =17;case "\u0070\u0063\u00741\u0032":*_ddagg =18;case "\u0070\u0063\u00741\u0035":*_ddagg =19;case "\u0070\u0063\u00742\u0030":*_ddagg =20;case "\u0070\u0063\u00742\u0035":*_ddagg =21;case "\u0070\u0063\u00743\u0030":*_ddagg =22;case "\u0070\u0063\u00743\u0035":*_ddagg =23;case "\u0070\u0063\u00743\u0037":*_ddagg =24;case "\u0070\u0063\u00744\u0030":*_ddagg =25;case "\u0070\u0063\u00744\u0035":*_ddagg =26;case "\u0070\u0063\u00745\u0030":*_ddagg =27;case "\u0070\u0063\u00745\u0035":*_ddagg =28;case "\u0070\u0063\u00746\u0030":*_ddagg =29;case "\u0070\u0063\u00746\u0032":*_ddagg =30;case "\u0070\u0063\u00746\u0035":*_ddagg =31;case "\u0070\u0063\u00747\u0030":*_ddagg =32;case "\u0070\u0063\u00747\u0035":*_ddagg =33;case "\u0070\u0063\u00748\u0030":*_ddagg =34;case "\u0070\u0063\u00748\u0035":*_ddagg =35;case "\u0070\u0063\u00748\u0037":*_ddagg =36;case "\u0070\u0063\u00749\u0030":*_ddagg =37;case "\u0070\u0063\u00749\u0035":*_ddagg =38;};};_affbg ,_cggfd =d .Token ();if _cggfd !=nil {return _cggfd ;};if _egecbe ,_cggafa :=_affbg .(_d .EndElement );_cggafa &&_egecbe .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",_affbg );};func NewCT_SectPrChange ()*CT_SectPrChange {_fbefb :=&CT_SectPrChange {};return _fbefb }; -// Font Kerning -Kern *CT_HpsMeasure ; +// Validate validates the CT_P and its children +func (_ffdbf *CT_P )Validate ()error {return _ffdbf .ValidateWithPath ("\u0043\u0054\u005f\u0050")};func (_bdbaa ST_Shd )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gggdbf :=_d .Attr {};_gggdbf .Name =name ;switch _bdbaa {case ST_ShdUnset :_gggdbf .Value ="";case ST_ShdNil :_gggdbf .Value ="\u006e\u0069\u006c";case ST_ShdClear :_gggdbf .Value ="\u0063\u006c\u0065a\u0072";case ST_ShdSolid :_gggdbf .Value ="\u0073\u006f\u006ci\u0064";case ST_ShdHorzStripe :_gggdbf .Value ="\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdVertStripe :_gggdbf .Value ="\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdReverseDiagStripe :_gggdbf .Value ="\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdDiagStripe :_gggdbf .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdHorzCross :_gggdbf .Value ="\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s";case ST_ShdDiagCross :_gggdbf .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_ShdThinHorzStripe :_gggdbf .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinVertStripe :_gggdbf .Value ="\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinReverseDiagStripe :_gggdbf .Value ="t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdThinDiagStripe :_gggdbf .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinHorzCross :_gggdbf .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073";case ST_ShdThinDiagCross :_gggdbf .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073";case ST_ShdPct5 :_gggdbf .Value ="\u0070\u0063\u0074\u0035";case ST_ShdPct10 :_gggdbf .Value ="\u0070\u0063\u00741\u0030";case ST_ShdPct12 :_gggdbf .Value ="\u0070\u0063\u00741\u0032";case ST_ShdPct15 :_gggdbf .Value ="\u0070\u0063\u00741\u0035";case ST_ShdPct20 :_gggdbf .Value ="\u0070\u0063\u00742\u0030";case ST_ShdPct25 :_gggdbf .Value ="\u0070\u0063\u00742\u0035";case ST_ShdPct30 :_gggdbf .Value ="\u0070\u0063\u00743\u0030";case ST_ShdPct35 :_gggdbf .Value ="\u0070\u0063\u00743\u0035";case ST_ShdPct37 :_gggdbf .Value ="\u0070\u0063\u00743\u0037";case ST_ShdPct40 :_gggdbf .Value ="\u0070\u0063\u00744\u0030";case ST_ShdPct45 :_gggdbf .Value ="\u0070\u0063\u00744\u0035";case ST_ShdPct50 :_gggdbf .Value ="\u0070\u0063\u00745\u0030";case ST_ShdPct55 :_gggdbf .Value ="\u0070\u0063\u00745\u0035";case ST_ShdPct60 :_gggdbf .Value ="\u0070\u0063\u00746\u0030";case ST_ShdPct62 :_gggdbf .Value ="\u0070\u0063\u00746\u0032";case ST_ShdPct65 :_gggdbf .Value ="\u0070\u0063\u00746\u0035";case ST_ShdPct70 :_gggdbf .Value ="\u0070\u0063\u00747\u0030";case ST_ShdPct75 :_gggdbf .Value ="\u0070\u0063\u00747\u0035";case ST_ShdPct80 :_gggdbf .Value ="\u0070\u0063\u00748\u0030";case ST_ShdPct85 :_gggdbf .Value ="\u0070\u0063\u00748\u0035";case ST_ShdPct87 :_gggdbf .Value ="\u0070\u0063\u00748\u0037";case ST_ShdPct90 :_gggdbf .Value ="\u0070\u0063\u00749\u0030";case ST_ShdPct95 :_gggdbf .Value ="\u0070\u0063\u00749\u0035";};return _gggdbf ,nil ;};type CT_ParaRPrChange struct{AuthorAttr string ;DateAttr *_a .Time ; -// Vertically Raised or Lowered Text -Position *CT_SignedHpsMeasure ; +// Annotation Identifier +IdAttr int64 ;RPr *CT_ParaRPrOriginal ;};type ST_TblLayoutType byte ; -// Non-Complex Script Font Size -Sz *CT_HpsMeasure ; +// Validate validates the CT_SdtListItem and its children +func (_dcbag *CT_SdtListItem )Validate ()error {return _dcbag .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u004c\u0069\u0073t\u0049\u0074\u0065\u006d");};type CT_PPrGeneral struct{ -// Complex Script Font Size -SzCs *CT_HpsMeasure ; +// Referenced Paragraph Style +PStyle *CT_String ; -// Text Highlighting -Highlight *CT_Highlight ; +// Keep Paragraph With Next Paragraph +KeepNext *CT_OnOff ; -// Underline -U *CT_Underline ; +// Keep All Lines On One Page +KeepLines *CT_OnOff ; -// Animated Text Effect -Effect *CT_TextEffect ; +// Start Paragraph on Next Page +PageBreakBefore *CT_OnOff ; -// Text Border -Bdr *CT_Border ; +// Text Frame Properties +FramePr *CT_FramePr ; -// Run Shading -Shd *CT_Shd ; +// Allow First/Last Line to Display on a Separate Page +WidowControl *CT_OnOff ; -// Manual Run Width -FitText *CT_FitText ; +// Numbering Definition Instance Reference +NumPr *CT_NumPr ; -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; +// Suppress Line Numbers for Paragraph +SuppressLineNumbers *CT_OnOff ; -// Right To Left Text -Rtl *CT_OnOff ; +// Paragraph Borders +PBdr *CT_PBdr ; -// Use Complex Script Formatting on Run -Cs *CT_OnOff ; +// Paragraph Shading +Shd *CT_Shd ; -// Emphasis Mark -Em *CT_Em ; +// Set of Custom Tab Stops +Tabs *CT_Tabs ; -// Languages for Run Content -Lang *CT_Language ; +// Suppress Hyphenation for Paragraph +SuppressAutoHyphens *CT_OnOff ; -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; +// Use East Asian Typography Rules for First and Last Character per Line +Kinsoku *CT_OnOff ; -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// Allow Line Breaking At Character Level +WordWrap *CT_OnOff ; -// Office Open XML Math -OMath *CT_OnOff ;};func (_egadfc *ST_Proof )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_egadfc =0;case "\u0063\u006c\u0065a\u006e":*_egadfc =1;case "\u0064\u0069\u0072t\u0079":*_egadfc =2;};return nil ;};type CT_Caption struct{ +// Allow Punctuation to Extend Past Text Extents +OverflowPunct *CT_OnOff ; -// Caption Type Name -NameAttr string ; +// Compress Punctuation at Start of a Line +TopLinePunct *CT_OnOff ; -// Automatic Caption Placement -PosAttr ST_CaptionPos ; +// Automatically Adjust Spacing of Latin and East Asian Text +AutoSpaceDE *CT_OnOff ; -// Include Chapter Number in Field for Caption -ChapNumAttr *_c .ST_OnOff ; +// Automatically Adjust Spacing of East Asian Text and Numbers +AutoSpaceDN *CT_OnOff ; -// Style for Chapter Headings -HeadingAttr *int64 ; +// Right to Left Paragraph Layout +Bidi *CT_OnOff ; -// Do Not Include Name In Caption -NoLabelAttr *_c .ST_OnOff ; +// Automatically Adjust Right Indent When Using Document Grid +AdjustRightInd *CT_OnOff ; -// Caption Numbering Format -NumFmtAttr ST_NumberFormat ; +// Use Document Grid Settings for Inter-Line Paragraph Spacing +SnapToGrid *CT_OnOff ; -// Chapter Number/Item Index Separator -SepAttr ST_ChapterSep ;}; +// Spacing Between Lines and Above/Below Paragraph +Spacing *CT_Spacing ; -// Validate validates the CT_PPrGeneral and its children -func (_fgcgf *CT_PPrGeneral )Validate ()error {return _fgcgf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c");};func (_abecc *WdCT_WrapNone )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_fedbdd ,_ceece :=d .Token ();if _ceece !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0057\u0064\u0043\u0054_\u0057r\u0061p\u004e\u006f\u006e\u0065\u003a\u0020\u0025s",_ceece );};if _egecd ,_fabdg :=_fedbdd .(_d .EndElement );_fabdg &&_egecd .Name ==start .Name {break ;};};return nil ;};func NewEG_RubyContent ()*EG_RubyContent {_fbdcf :=&EG_RubyContent {};return _fbdcf }; +// Paragraph Indentation +Ind *CT_Ind ; -// Validate validates the Styles and its children -func (_ddcdg *Styles )Validate ()error {return _ddcdg .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0073");};func (_baddg *CT_RPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcaba :for {_fbeec ,_fdedge :=d .Token ();if _fdedge !=nil {return _fdedge ;};switch _dadb :=_fbeec .(type ){case _d .StartElement :switch _dadb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .RStyle =NewCT_String ();if _ggfgg :=d .DecodeElement (_baddg .RStyle ,&_dadb );_ggfgg !=nil {return _ggfgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .RFonts =NewCT_Fonts ();if _efed :=d .DecodeElement (_baddg .RFonts ,&_dadb );_efed !=nil {return _efed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .B =NewCT_OnOff ();if _bccad :=d .DecodeElement (_baddg .B ,&_dadb );_bccad !=nil {return _bccad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .BCs =NewCT_OnOff ();if _gddfb :=d .DecodeElement (_baddg .BCs ,&_dadb );_gddfb !=nil {return _gddfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .I =NewCT_OnOff ();if _ccdbb :=d .DecodeElement (_baddg .I ,&_dadb );_ccdbb !=nil {return _ccdbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .ICs =NewCT_OnOff ();if _fdbffe :=d .DecodeElement (_baddg .ICs ,&_dadb );_fdbffe !=nil {return _fdbffe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_baddg .Caps =NewCT_OnOff ();if _acddf :=d .DecodeElement (_baddg .Caps ,&_dadb );_acddf !=nil {return _acddf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .SmallCaps =NewCT_OnOff ();if _ebae :=d .DecodeElement (_baddg .SmallCaps ,&_dadb );_ebae !=nil {return _ebae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_baddg .Strike =NewCT_OnOff ();if _bcgge :=d .DecodeElement (_baddg .Strike ,&_dadb );_bcgge !=nil {return _bcgge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .Dstrike =NewCT_OnOff ();if _gfceg :=d .DecodeElement (_baddg .Dstrike ,&_dadb );_gfceg !=nil {return _gfceg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .Outline =NewCT_OnOff ();if _agbfcf :=d .DecodeElement (_baddg .Outline ,&_dadb );_agbfcf !=nil {return _agbfcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_baddg .Shadow =NewCT_OnOff ();if _addfg :=d .DecodeElement (_baddg .Shadow ,&_dadb );_addfg !=nil {return _addfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .Emboss =NewCT_OnOff ();if _geaage :=d .DecodeElement (_baddg .Emboss ,&_dadb );_geaage !=nil {return _geaage ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .Imprint =NewCT_OnOff ();if _dgcaf :=d .DecodeElement (_baddg .Imprint ,&_dadb );_dgcaf !=nil {return _dgcaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .NoProof =NewCT_OnOff ();if _eegfdc :=d .DecodeElement (_baddg .NoProof ,&_dadb );_eegfdc !=nil {return _eegfdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_baddg .SnapToGrid =NewCT_OnOff ();if _cbddb :=d .DecodeElement (_baddg .SnapToGrid ,&_dadb );_cbddb !=nil {return _cbddb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .Vanish =NewCT_OnOff ();if _ffggd :=d .DecodeElement (_baddg .Vanish ,&_dadb );_ffggd !=nil {return _ffggd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .WebHidden =NewCT_OnOff ();if _gfadg :=d .DecodeElement (_baddg .WebHidden ,&_dadb );_gfadg !=nil {return _gfadg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_baddg .Color =NewCT_Color ();if _acabdd :=d .DecodeElement (_baddg .Color ,&_dadb );_acabdd !=nil {return _acabdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .Spacing =NewCT_SignedTwipsMeasure ();if _eeddg :=d .DecodeElement (_baddg .Spacing ,&_dadb );_eeddg !=nil {return _eeddg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .W =NewCT_TextScale ();if _bcecda :=d .DecodeElement (_baddg .W ,&_dadb );_bcecda !=nil {return _bcecda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .Kern =NewCT_HpsMeasure ();if _bcddbg :=d .DecodeElement (_baddg .Kern ,&_dadb );_bcddbg !=nil {return _bcddbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .Position =NewCT_SignedHpsMeasure ();if _cgcfe :=d .DecodeElement (_baddg .Position ,&_dadb );_cgcfe !=nil {return _cgcfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_baddg .Sz =NewCT_HpsMeasure ();if _fbfbg :=d .DecodeElement (_baddg .Sz ,&_dadb );_fbfbg !=nil {return _fbfbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_baddg .SzCs =NewCT_HpsMeasure ();if _aeccc :=d .DecodeElement (_baddg .SzCs ,&_dadb );_aeccc !=nil {return _aeccc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .Highlight =NewCT_Highlight ();if _aaadg :=d .DecodeElement (_baddg .Highlight ,&_dadb );_aaadg !=nil {return _aaadg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .U =NewCT_Underline ();if _eabcc :=d .DecodeElement (_baddg .U ,&_dadb );_eabcc !=nil {return _eabcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .Effect =NewCT_TextEffect ();if _dccce :=d .DecodeElement (_baddg .Effect ,&_dadb );_dccce !=nil {return _dccce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .Bdr =NewCT_Border ();if _gcec :=d .DecodeElement (_baddg .Bdr ,&_dadb );_gcec !=nil {return _gcec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_baddg .Shd =NewCT_Shd ();if _acacc :=d .DecodeElement (_baddg .Shd ,&_dadb );_acacc !=nil {return _acacc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .FitText =NewCT_FitText ();if _egaf :=d .DecodeElement (_baddg .FitText ,&_dadb );_egaf !=nil {return _egaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .VertAlign =NewCT_VerticalAlignRun ();if _bdddc :=d .DecodeElement (_baddg .VertAlign ,&_dadb );_bdddc !=nil {return _bdddc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .Rtl =NewCT_OnOff ();if _adeega :=d .DecodeElement (_baddg .Rtl ,&_dadb );_adeega !=nil {return _adeega ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_baddg .Cs =NewCT_OnOff ();if _gabdd :=d .DecodeElement (_baddg .Cs ,&_dadb );_gabdd !=nil {return _gabdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .Em =NewCT_Em ();if _ffbca :=d .DecodeElement (_baddg .Em ,&_dadb );_ffbca !=nil {return _ffbca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .Lang =NewCT_Language ();if _ebda :=d .DecodeElement (_baddg .Lang ,&_dadb );_ebda !=nil {return _ebda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .EastAsianLayout =NewCT_EastAsianLayout ();if _ccegg :=d .DecodeElement (_baddg .EastAsianLayout ,&_dadb );_ccegg !=nil {return _ccegg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_baddg .SpecVanish =NewCT_OnOff ();if _gfegg :=d .DecodeElement (_baddg .SpecVanish ,&_dadb );_gfegg !=nil {return _gfegg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .OMath =NewCT_OnOff ();if _fbegg :=d .DecodeElement (_baddg .OMath ,&_dadb );_fbegg !=nil {return _fbegg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baddg .RPrChange =NewCT_RPrChange ();if _adgeb :=d .DecodeElement (_baddg .RPrChange ,&_dadb );_adgeb !=nil {return _adgeb ;};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\u0052\u0050\u0072\u0020\u0025\u0076",_dadb .Name );if _fecce :=d .Skip ();_fecce !=nil {return _fecce ;};};case _d .EndElement :break _fcaba ;case _d .CharData :};};return nil ;}; +// Ignore Spacing Above and Below When Using Identical Styles +ContextualSpacing *CT_OnOff ; -// Validate validates the EG_ContentRowContent and its children -func (_ecgdc *EG_ContentRowContent )Validate ()error {return _ecgdc .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052o\u0077\u0043\u006f\u006ete\u006e\u0074");};type ST_TblStyleOverrideType byte ;func NewCT_Zoom ()*CT_Zoom {_egcabe :=&CT_Zoom {};return _egcabe };func (_fecf *CT_Frameset )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fecf .Sz !=nil {_gfegf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_fecf .Sz ,_gfegf );};if _fecf .FramesetSplitbar !=nil {_daada :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066r\u0061\u006d\u0065\u0073\u0065t\u0053\u0070l\u0069\u0074\u0062\u0061\u0072"}};e .EncodeElement (_fecf .FramesetSplitbar ,_daada );};if _fecf .FrameLayout !=nil {_abfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fecf .FrameLayout ,_abfd );};if _fecf .Title !=nil {_gdfd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_fecf .Title ,_gdfd );};if _fecf .Choice !=nil {for _ ,_dedea :=range _fecf .Choice {_dedea .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type EG_BlockLevelElts struct{ +// Use Left/Right Indents as Inside/Outside Indents +MirrorIndents *CT_OnOff ; -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func NewCT_MultiLevelType ()*CT_MultiLevelType {_gefea :=&CT_MultiLevelType {};_gefea .ValAttr =ST_MultiLevelType (1);return _gefea ;};func (_egfgec ST_AnnotationVMerge )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cdadb :=_d .Attr {};_cdadb .Name =name ;switch _egfgec {case ST_AnnotationVMergeUnset :_cdadb .Value ="";case ST_AnnotationVMergeCont :_cdadb .Value ="\u0063\u006f\u006e\u0074";case ST_AnnotationVMergeRest :_cdadb .Value ="\u0072\u0065\u0073\u0074";};return _cdadb ,nil ;};func NewCT_FFCheckBox ()*CT_FFCheckBox {_dbgbg :=&CT_FFCheckBox {};return _dbgbg }; +// Prevent Text Frames From Overlapping +SuppressOverlap *CT_OnOff ; -// ValidateWithPath validates the EG_ContentRunContentBase and its children, prefixing error messages with path -func (_dcbded *EG_ContentRunContentBase )ValidateWithPath (path string )error {if _dcbded .SmartTag !=nil {if _efdbb :=_dcbded .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_efdbb !=nil {return _efdbb ;};};if _dcbded .Sdt !=nil {if _feacg :=_dcbded .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_feacg !=nil {return _feacg ;};};for _eabagd ,_fcdfg :=range _dcbded .EG_RunLevelElts {if _fcbfc :=_fcdfg .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_eabagd ));_fcbfc !=nil {return _fcbfc ;};};return nil ;};type AG_Password struct{AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;};type ST_DocPartBehavior byte ;func (_fadgcf *CT_VerticalJc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gecdb ,_dfdcaf :=_fadgcf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dfdcaf !=nil {return _dfdcaf ;};start .Attr =append (start .Attr ,_gecdb );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gggdgb *ST_DocProtect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbggc ,_beceg :=d .Token ();if _beceg !=nil {return _beceg ;};if _dbdcdd ,_gedagf :=_bbggc .(_d .EndElement );_gedagf &&_dbdcdd .Name ==start .Name {*_gggdgb =1;return nil ;};if _gagaef ,_deeecg :=_bbggc .(_d .CharData );!_deeecg {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbggc );}else {switch string (_gagaef ){case "":*_gggdgb =0;case "\u006e\u006f\u006e\u0065":*_gggdgb =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_gggdgb =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_gggdgb =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_gggdgb =4;case "\u0066\u006f\u0072m\u0073":*_gggdgb =5;};};_bbggc ,_beceg =d .Token ();if _beceg !=nil {return _beceg ;};if _gecbegb ,_gcafcd :=_bbggc .(_d .EndElement );_gcafcd &&_gecbegb .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbggc );};type ST_HAnchor byte ;func NewWdCT_TextboxInfo ()*WdCT_TextboxInfo {_bcbddb :=&WdCT_TextboxInfo {};_bcbddb .TxbxContent =NewWdCT_TxbxContent ();return _bcbddb ;};func (_fgedb *CT_NumRestart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_aacge ,_dbfgc :=_fgedb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dbfgc !=nil {return _dbfgc ;};start .Attr =append (start .Attr ,_aacge );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eegaa *CT_FramesetSplitbar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efffc :for {_ecbdd ,_gacea :=d .Token ();if _gacea !=nil {return _gacea ;};switch _ccad :=_ecbdd .(type ){case _d .StartElement :switch _ccad .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eegaa .W =NewCT_TwipsMeasure ();if _gfbce :=d .DecodeElement (_eegaa .W ,&_ccad );_gfbce !=nil {return _gfbce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eegaa .Color =NewCT_Color ();if _ggdbd :=d .DecodeElement (_eegaa .Color ,&_ccad );_ggdbd !=nil {return _ggdbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eegaa .NoBorder =NewCT_OnOff ();if _cgfff :=d .DecodeElement (_eegaa .NoBorder ,&_ccad );_cgfff !=nil {return _cgfff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eegaa .FlatBorders =NewCT_OnOff ();if _ecbbc :=d .DecodeElement (_eegaa .FlatBorders ,&_ccad );_ecbbc !=nil {return _ecbbc ;};default:_ee .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",_ccad .Name );if _cefeg :=d .Skip ();_cefeg !=nil {return _cefeg ;};};case _d .EndElement :break _efffc ;case _d .CharData :};};return nil ;};func (_edgga *CT_GlossaryDocument )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _edgga .Background !=nil {_bbbbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_edgga .Background ,_bbbbd );};if _edgga .DocParts !=nil {_bgabd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_edgga .DocParts ,_bgabd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Spacing struct{ +// Paragraph Alignment +Jc *CT_Jc ; -// Spacing Above Paragraph -BeforeAttr *_c .ST_TwipsMeasure ; +// Paragraph Text Flow Direction +TextDirection *CT_TextDirection ; -// Spacing Above Paragraph IN Line Units -BeforeLinesAttr *int64 ; +// Vertical Character Alignment on Line +TextAlignment *CT_TextAlignment ; -// Automatically Determine Spacing Above Paragraph -BeforeAutospacingAttr *_c .ST_OnOff ; +// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents +TextboxTightWrap *CT_TextboxTightWrap ; -// Spacing Below Paragraph -AfterAttr *_c .ST_TwipsMeasure ; +// Associated Outline Level +OutlineLvl *CT_DecimalNumber ; -// Spacing Below Paragraph in Line Units -AfterLinesAttr *int64 ; +// Associated HTML div ID +DivId *CT_DecimalNumber ; -// Automatically Determine Spacing Below Paragraph -AfterAutospacingAttr *_c .ST_OnOff ; +// Paragraph Conditional Formatting +CnfStyle *CT_Cnf ;PPrChange *CT_PPrChange ;};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 AG_TransitionalPassword struct{CryptProviderTypeAttr _e .ST_CryptProv ;CryptAlgorithmClassAttr _e .ST_AlgClass ;CryptAlgorithmTypeAttr _e .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;}; -// Spacing Between Lines in Paragraph -LineAttr *ST_SignedTwipsMeasure ; +// ValidateWithPath validates the CT_BookmarkRange and its children, prefixing error messages with path +func (_ffead *CT_BookmarkRange )ValidateWithPath (path string )error {if _cdfgg :=_ffead .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_cdfgg !=nil {return _cdfgg ;};return nil ;}; -// Spacing Between Lines -LineRuleAttr ST_LineSpacingRule ;};func (_dgag *CT_Control )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgag .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_dgag .NameAttr )});};if _dgag .ShapeidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0069d"},Value :_db .Sprintf ("\u0025\u0076",*_dgag .ShapeidAttr )});};if _dgag .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_dgag .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bgdbgb *ST_DocPartType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cagcce ,_fafbef :=d .Token ();if _fafbef !=nil {return _fafbef ;};if _dgdadc ,_gggedb :=_cagcce .(_d .EndElement );_gggedb &&_dgdadc .Name ==start .Name {*_bgdbgb =1;return nil ;};if _dccccg ,_eaaaa :=_cagcce .(_d .CharData );!_eaaaa {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cagcce );}else {switch string (_dccccg ){case "":*_bgdbgb =0;case "\u006e\u006f\u006e\u0065":*_bgdbgb =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bgdbgb =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_bgdbgb =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_bgdbgb =4;case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_bgdbgb =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_bgdbgb =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_bgdbgb =7;};};_cagcce ,_fafbef =d .Token ();if _fafbef !=nil {return _fafbef ;};if _ccddge ,_ebccd :=_cagcce .(_d .EndElement );_ebccd &&_ccddge .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cagcce );}; +// Validate validates the WdEG_WrapType and its children +func (_ccgcfg *WdEG_WrapType )Validate ()error {return _ccgcfg .ValidateWithPath ("\u0057\u0064\u0045\u0047\u005f\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065");}; -// Validate validates the EG_SectPrContents and its children -func (_dbfge *EG_SectPrContents )Validate ()error {return _dbfge .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006et\u0065\u006e\u0074\u0073");};func (_bagd *CT_Font )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_beafg :=range start .Attr {if _beafg .Name .Local =="\u006e\u0061\u006d\u0065"{_gfeg ,_gbfcc :=_beafg .Value ,error (nil );if _gbfcc !=nil {return _gbfcc ;};_bagd .NameAttr =_gfeg ;continue ;};};_gdcbc :for {_dfag ,_fgadf :=d .Token ();if _fgadf !=nil {return _fgadf ;};switch _ccegd :=_dfag .(type ){case _d .StartElement :switch _ccegd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bagd .AltName =NewCT_String ();if _fbadb :=d .DecodeElement (_bagd .AltName ,&_ccegd );_fbadb !=nil {return _fbadb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bagd .Panose1 =NewCT_Panose ();if _efbe :=d .DecodeElement (_bagd .Panose1 ,&_ccegd );_efbe !=nil {return _efbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bagd .Charset =NewCT_Charset ();if _cgafb :=d .DecodeElement (_bagd .Charset ,&_ccegd );_cgafb !=nil {return _cgafb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bagd .Family =NewCT_FontFamily ();if _gefc :=d .DecodeElement (_bagd .Family ,&_ccegd );_gefc !=nil {return _gefc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bagd .NotTrueType =NewCT_OnOff ();if _aeggd :=d .DecodeElement (_bagd .NotTrueType ,&_ccegd );_aeggd !=nil {return _aeggd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bagd .Pitch =NewCT_Pitch ();if _effb :=d .DecodeElement (_bagd .Pitch ,&_ccegd );_effb !=nil {return _effb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bagd .Sig =NewCT_FontSig ();if _ddfdcc :=d .DecodeElement (_bagd .Sig ,&_ccegd );_ddfdcc !=nil {return _ddfdcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bagd .EmbedRegular =NewCT_FontRel ();if _acfd :=d .DecodeElement (_bagd .EmbedRegular ,&_ccegd );_acfd !=nil {return _acfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bagd .EmbedBold =NewCT_FontRel ();if _gdcce :=d .DecodeElement (_bagd .EmbedBold ,&_ccegd );_gdcce !=nil {return _gdcce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bagd .EmbedItalic =NewCT_FontRel ();if _agec :=d .DecodeElement (_bagd .EmbedItalic ,&_ccegd );_agec !=nil {return _agec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bagd .EmbedBoldItalic =NewCT_FontRel ();if _gdgdb :=d .DecodeElement (_bagd .EmbedBoldItalic ,&_ccegd );_gdgdb !=nil {return _gdgdb ;};default:_ee .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",_ccegd .Name );if _ccebc :=d .Skip ();_ccebc !=nil {return _ccebc ;};};case _d .EndElement :break _gdcbc ;case _d .CharData :};};return nil ;};func (_aeefc *CT_TcPrInner )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aeefc .CnfStyle !=nil {_fffeebe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aeefc .CnfStyle ,_fffeebe );};if _aeefc .TcW !=nil {_cedac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_aeefc .TcW ,_cedac );};if _aeefc .GridSpan !=nil {_bbadg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_aeefc .GridSpan ,_bbadg );};if _aeefc .HMerge !=nil {_acdcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_aeefc .HMerge ,_acdcc );};if _aeefc .VMerge !=nil {_cdafgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_aeefc .VMerge ,_cdafgf );};if _aeefc .TcBorders !=nil {_aaebb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_aeefc .TcBorders ,_aaebb );};if _aeefc .Shd !=nil {_abfgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_aeefc .Shd ,_abfgf );};if _aeefc .NoWrap !=nil {_feaaeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_aeefc .NoWrap ,_feaaeb );};if _aeefc .TcMar !=nil {_cddeg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_aeefc .TcMar ,_cddeg );};if _aeefc .TextDirection !=nil {_gfbdc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aeefc .TextDirection ,_gfbdc );};if _aeefc .TcFitText !=nil {_dagde :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_aeefc .TcFitText ,_dagde );};if _aeefc .VAlign !=nil {_eebfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_aeefc .VAlign ,_eebfg );};if _aeefc .HideMark !=nil {_gcdbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_aeefc .HideMark ,_gcdbb );};if _aeefc .Headers !=nil {_ebbcg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_aeefc .Headers ,_ebbcg );};if _aeefc .CellIns !=nil {_cacdae :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_aeefc .CellIns ,_cacdae );};if _aeefc .CellDel !=nil {_geae :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_aeefc .CellDel ,_geae );};if _aeefc .CellMerge !=nil {_agdafb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_aeefc .CellMerge ,_agdafb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TblStylePr ()*CT_TblStylePr {_agcbcb :=&CT_TblStylePr {};_agcbcb .TypeAttr =ST_TblStyleOverrideType (1);return _agcbcb ;};func (_eabgbg ST_ObjectUpdateMode )ValidateWithPath (path string )error {switch _eabgbg {case 0,1,2:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eabgbg ));};return nil ;};func (_babbg ST_Lock )String ()string {switch _babbg {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_TwipsMeasure ()*CT_TwipsMeasure {_aabcb :=&CT_TwipsMeasure {};return _aabcb };func (_gbdgb *ST_HpsMeasure )ValidateWithPath (path string )error {_edfged :=[]string {};if _gbdgb .ST_UnsignedDecimalNumber !=nil {_edfged =append (_edfged ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};if _gbdgb .ST_PositiveUniversalMeasure !=nil {_edfged =append (_edfged ,"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 (_edfged )> 1{return _db .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_edfged );};return nil ;};func (_gfefaa *CT_SdtContentRow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gfefaa .Tr !=nil {_fabbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072"}};for _ ,_gedfda :=range _gfefaa .Tr {e .EncodeElement (_gedfda ,_fabbg );};};if _gfefaa .CustomXml !=nil {_edcfa :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_gfefaa .CustomXml ,_edcfa );};if _gfefaa .Sdt !=nil {_gcgdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_gfefaa .Sdt ,_gcgdc );};if _gfefaa .EG_RunLevelElts !=nil {for _ ,_ebabb :=range _gfefaa .EG_RunLevelElts {_ebabb .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eafeag ST_WmlColorSchemeIndex )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bgfgc :=_d .Attr {};_bgfgc .Name =name ;switch _eafeag {case ST_WmlColorSchemeIndexUnset :_bgfgc .Value ="";case ST_WmlColorSchemeIndexDark1 :_bgfgc .Value ="\u0064\u0061\u0072k\u0031";case ST_WmlColorSchemeIndexLight1 :_bgfgc .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_WmlColorSchemeIndexDark2 :_bgfgc .Value ="\u0064\u0061\u0072k\u0032";case ST_WmlColorSchemeIndexLight2 :_bgfgc .Value ="\u006c\u0069\u0067\u0068\u0074\u0032";case ST_WmlColorSchemeIndexAccent1 :_bgfgc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_WmlColorSchemeIndexAccent2 :_bgfgc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_WmlColorSchemeIndexAccent3 :_bgfgc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_WmlColorSchemeIndexAccent4 :_bgfgc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_WmlColorSchemeIndexAccent5 :_bgfgc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_WmlColorSchemeIndexAccent6 :_bgfgc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_WmlColorSchemeIndexHyperlink :_bgfgc .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case ST_WmlColorSchemeIndexFollowedHyperlink :_bgfgc .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";};return _bgfgc ,nil ;};func (_ecggbb *CT_RPrOriginal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ecggbb .RStyle !=nil {_efbgad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ecggbb .RStyle ,_efbgad );};if _ecggbb .RFonts !=nil {_cgcfed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_ecggbb .RFonts ,_cgcfed );};if _ecggbb .B !=nil {_cbdgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_ecggbb .B ,_cbdgc );};if _ecggbb .BCs !=nil {_agdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_ecggbb .BCs ,_agdd );};if _ecggbb .I !=nil {_cdfbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_ecggbb .I ,_cdfbf );};if _ecggbb .ICs !=nil {_geafa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_ecggbb .ICs ,_geafa );};if _ecggbb .Caps !=nil {_cgbeff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_ecggbb .Caps ,_cgbeff );};if _ecggbb .SmallCaps !=nil {_gdfde :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_ecggbb .SmallCaps ,_gdfde );};if _ecggbb .Strike !=nil {_aeddc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_ecggbb .Strike ,_aeddc );};if _ecggbb .Dstrike !=nil {_eacca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_ecggbb .Dstrike ,_eacca );};if _ecggbb .Outline !=nil {_aecbd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_ecggbb .Outline ,_aecbd );};if _ecggbb .Shadow !=nil {_cgcea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_ecggbb .Shadow ,_cgcea );};if _ecggbb .Emboss !=nil {_aaebg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_ecggbb .Emboss ,_aaebg );};if _ecggbb .Imprint !=nil {_fagbf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_ecggbb .Imprint ,_fagbf );};if _ecggbb .NoProof !=nil {_faca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_ecggbb .NoProof ,_faca );};if _ecggbb .SnapToGrid !=nil {_gafbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_ecggbb .SnapToGrid ,_gafbe );};if _ecggbb .Vanish !=nil {_bbaff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_ecggbb .Vanish ,_bbaff );};if _ecggbb .WebHidden !=nil {_fbbae :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_ecggbb .WebHidden ,_fbbae );};if _ecggbb .Color !=nil {_ecdfb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_ecggbb .Color ,_ecdfb );};if _ecggbb .Spacing !=nil {_ecfff :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_ecggbb .Spacing ,_ecfff );};if _ecggbb .W !=nil {_befbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_ecggbb .W ,_befbf );};if _ecggbb .Kern !=nil {_eacda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_ecggbb .Kern ,_eacda );};if _ecggbb .Position !=nil {_adageg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ecggbb .Position ,_adageg );};if _ecggbb .Sz !=nil {_cfgcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_ecggbb .Sz ,_cfgcg );};if _ecggbb .SzCs !=nil {_egfcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_ecggbb .SzCs ,_egfcb );};if _ecggbb .Highlight !=nil {_aadca :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ecggbb .Highlight ,_aadca );};if _ecggbb .U !=nil {_ecdfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_ecggbb .U ,_ecdfg );};if _ecggbb .Effect !=nil {_fedea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_ecggbb .Effect ,_fedea );};if _ecggbb .Bdr !=nil {_ffecdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_ecggbb .Bdr ,_ffecdg );};if _ecggbb .Shd !=nil {_efaeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ecggbb .Shd ,_efaeb );};if _ecggbb .FitText !=nil {_geddf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_ecggbb .FitText ,_geddf );};if _ecggbb .VertAlign !=nil {_bgcadd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_ecggbb .VertAlign ,_bgcadd );};if _ecggbb .Rtl !=nil {_fagbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_ecggbb .Rtl ,_fagbb );};if _ecggbb .Cs !=nil {_edfbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_ecggbb .Cs ,_edfbe );};if _ecggbb .Em !=nil {_egfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_ecggbb .Em ,_egfa );};if _ecggbb .Lang !=nil {_cefcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_ecggbb .Lang ,_cefcd );};if _ecggbb .EastAsianLayout !=nil {_cbfead :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ecggbb .EastAsianLayout ,_cbfead );};if _ecggbb .SpecVanish !=nil {_fafcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_ecggbb .SpecVanish ,_fafcd );};if _ecggbb .OMath !=nil {_dcgbe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_ecggbb .OMath ,_dcgbe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ccefbg *ST_FontFamily )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcdafa ,_cfafbf :=d .Token ();if _cfafbf !=nil {return _cfafbf ;};if _eagfb ,_cefcb :=_gcdafa .(_d .EndElement );_cefcb &&_eagfb .Name ==start .Name {*_ccefbg =1;return nil ;};if _eefaa ,_ecfef :=_gcdafa .(_d .CharData );!_ecfef {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcdafa );}else {switch string (_eefaa ){case "":*_ccefbg =0;case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_ccefbg =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_ccefbg =2;case "\u0072\u006f\u006da\u006e":*_ccefbg =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_ccefbg =4;case "\u0073\u0077\u0069s\u0073":*_ccefbg =5;case "\u0061\u0075\u0074\u006f":*_ccefbg =6;};};_gcdafa ,_cfafbf =d .Token ();if _cfafbf !=nil {return _cfafbf ;};if _gbdfge ,_dgbae :=_gcdafa .(_d .EndElement );_dgbae &&_gbdfge .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcdafa );};func (_cdddc ST_Proof )Validate ()error {return _cdddc .ValidateWithPath ("")};func (_ecfbce ST_VAnchor )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcbcbd :=_d .Attr {};_gcbcbd .Name =name ;switch _ecfbce {case ST_VAnchorUnset :_gcbcbd .Value ="";case ST_VAnchorText :_gcbcbd .Value ="\u0074\u0065\u0078\u0074";case ST_VAnchorMargin :_gcbcbd .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VAnchorPage :_gcbcbd .Value ="\u0070\u0061\u0067\u0065";};return _gcbcbd ,nil ;};func (_bafga ST_Theme )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bafga .String (),start );};func NewCT_FtnEdn ()*CT_FtnEdn {_bgff :=&CT_FtnEdn {};return _bgff }; +// ValidateWithPath validates the CT_DocType and its children, prefixing error messages with path +func (_abfeb *CT_DocType )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_TblCellMar and its children, prefixing error messages with path -func (_facab *CT_TblCellMar )ValidateWithPath (path string )error {if _facab .Top !=nil {if _gggede :=_facab .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_gggede !=nil {return _gggede ;};};if _facab .Start !=nil {if _feabg :=_facab .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_feabg !=nil {return _feabg ;};};if _facab .Left !=nil {if _fegged :=_facab .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_fegged !=nil {return _fegged ;};};if _facab .Bottom !=nil {if _cegec :=_facab .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_cegec !=nil {return _cegec ;};};if _facab .End !=nil {if _ecdac :=_facab .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_ecdac !=nil {return _ecdac ;};};if _facab .Right !=nil {if _cbcag :=_facab .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_cbcag !=nil {return _cbcag ;};};return nil ;};func (_ecgccc ST_JcTable )Validate ()error {return _ecgccc .ValidateWithPath ("")};func (_gddcb *CT_TcBorders )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_faaga :for {_ecafd ,_bfafcd :=d .Token ();if _bfafcd !=nil {return _bfafcd ;};switch _fbabg :=_ecafd .(type ){case _d .StartElement :switch _fbabg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gddcb .Top =NewCT_Border ();if _bgbfbb :=d .DecodeElement (_gddcb .Top ,&_fbabg );_bgbfbb !=nil {return _bgbfbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gddcb .Start =NewCT_Border ();if _acfefe :=d .DecodeElement (_gddcb .Start ,&_fbabg );_acfefe !=nil {return _acfefe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gddcb .Left =NewCT_Border ();if _ggdbge :=d .DecodeElement (_gddcb .Left ,&_fbabg );_ggdbge !=nil {return _ggdbge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gddcb .Bottom =NewCT_Border ();if _bbfgf :=d .DecodeElement (_gddcb .Bottom ,&_fbabg );_bbfgf !=nil {return _bbfgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gddcb .End =NewCT_Border ();if _ebcgcg :=d .DecodeElement (_gddcb .End ,&_fbabg );_ebcgcg !=nil {return _ebcgcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gddcb .Right =NewCT_Border ();if _afeccf :=d .DecodeElement (_gddcb .Right ,&_fbabg );_afeccf !=nil {return _afeccf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gddcb .InsideH =NewCT_Border ();if _ccafe :=d .DecodeElement (_gddcb .InsideH ,&_fbabg );_ccafe !=nil {return _ccafe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gddcb .InsideV =NewCT_Border ();if _caebda :=d .DecodeElement (_gddcb .InsideV ,&_fbabg );_caebda !=nil {return _caebda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gddcb .Tl2br =NewCT_Border ();if _dgdea :=d .DecodeElement (_gddcb .Tl2br ,&_fbabg );_dgdea !=nil {return _dgdea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gddcb .Tr2bl =NewCT_Border ();if _dddfg :=d .DecodeElement (_gddcb .Tr2bl ,&_fbabg );_dddfg !=nil {return _dddfg ;};default:_ee .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",_fbabg .Name );if _feeed :=d .Skip ();_feeed !=nil {return _feeed ;};};case _d .EndElement :break _faaga ;case _d .CharData :};};return nil ;};func (_eddgg *CT_TblLayoutType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eddgg .TypeAttr !=ST_TblLayoutTypeUnset {_gagbab ,_aadec :=_eddgg .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _aadec !=nil {return _aadec ;};start .Attr =append (start .Attr ,_gagbab );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cebdfd ST_Merge )Validate ()error {return _cebdfd .ValidateWithPath ("")};func (_gfce *CT_AltChunkPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gfce .MatchSrc !=nil {_ff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"}};e .EncodeElement (_gfce .MatchSrc ,_ff );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Base64Binary and its children, prefixing error messages with path +func (_feb *CT_Base64Binary )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the WdCT_WrapThrough and its children, prefixing error messages with path -func (_ccbbde *WdCT_WrapThrough )ValidateWithPath (path string )error {if _ccbbde .WrapTextAttr ==WdST_WrapTextUnset {return _db .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 _ccbdc :=_ccbbde .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_ccbdc !=nil {return _ccbdc ;};if _gggbb :=_ccbbde .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e");_gggbb !=nil {return _gggbb ;};return nil ;}; +// Validate validates the Endnotes and its children +func (_ffbbba *Endnotes )Validate ()error {return _ffbbba .ValidateWithPath ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");};func (_dcfba ST_CaptionPos )String ()string {switch _dcfba {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 "";};type CT_Endnotes struct{ -// Validate validates the CT_GlossaryDocument and its children -func (_dbded *CT_GlossaryDocument )Validate ()error {return _dbded .ValidateWithPath ("\u0043\u0054\u005f\u0047lo\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_ecafbf *WdST_RelFromH )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acfeed ,_fdfaca :=d .Token ();if _fdfaca !=nil {return _fdfaca ;};if _daccfa ,_bfdgea :=_acfeed .(_d .EndElement );_bfdgea &&_daccfa .Name ==start .Name {*_ecafbf =1;return nil ;};if _dcfcg ,_cbabfc :=_acfeed .(_d .CharData );!_cbabfc {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acfeed );}else {switch string (_dcfcg ){case "":*_ecafbf =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ecafbf =1;case "\u0070\u0061\u0067\u0065":*_ecafbf =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_ecafbf =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_ecafbf =4;case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_ecafbf =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_ecafbf =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_ecafbf =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_ecafbf =8;};};_acfeed ,_fdfaca =d .Token ();if _fdfaca !=nil {return _fdfaca ;};if _fcgfc ,_daeca :=_acfeed .(_d .EndElement );_daeca &&_fcgfc .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acfeed );};func (_cbfgad ST_RubyAlign )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cddgb :=_d .Attr {};_cddgb .Name =name ;switch _cbfgad {case ST_RubyAlignUnset :_cddgb .Value ="";case ST_RubyAlignCenter :_cddgb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_RubyAlignDistributeLetter :_cddgb .Value ="\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072";case ST_RubyAlignDistributeSpace :_cddgb .Value ="\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065";case ST_RubyAlignLeft :_cddgb .Value ="\u006c\u0065\u0066\u0074";case ST_RubyAlignRight :_cddgb .Value ="\u0072\u0069\u0067h\u0074";case ST_RubyAlignRightVertical :_cddgb .Value ="\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";};return _cddgb ,nil ;};func NewCT_TopPageBorder ()*CT_TopPageBorder {_geceff :=&CT_TopPageBorder {};_geceff .ValAttr =ST_Border (1);return _geceff ;};type CT_P struct{ +// Endnote Content +Endnote []*CT_FtnEdn ;};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 (_begbbd *EG_RangeMarkupElements )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aegcb :for {_fdcdb ,_gdfcce :=d .Token ();if _gdfcce !=nil {return _gdfcce ;};switch _fcbgc :=_fdcdb .(type ){case _d .StartElement :switch _fcbgc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_begbbd .BookmarkStart =NewCT_Bookmark ();if _fafcc :=d .DecodeElement (_begbbd .BookmarkStart ,&_fcbgc );_fafcc !=nil {return _fafcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_begbbd .BookmarkEnd =NewCT_MarkupRange ();if _gdcfg :=d .DecodeElement (_begbbd .BookmarkEnd ,&_fcbgc );_gdcfg !=nil {return _gdcfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_begbbd .MoveFromRangeStart =NewCT_MoveBookmark ();if _cfedb :=d .DecodeElement (_begbbd .MoveFromRangeStart ,&_fcbgc );_cfedb !=nil {return _cfedb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_begbbd .MoveFromRangeEnd =NewCT_MarkupRange ();if _cbadc :=d .DecodeElement (_begbbd .MoveFromRangeEnd ,&_fcbgc );_cbadc !=nil {return _cbadc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_begbbd .MoveToRangeStart =NewCT_MoveBookmark ();if _fabce :=d .DecodeElement (_begbbd .MoveToRangeStart ,&_fcbgc );_fabce !=nil {return _fabce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_begbbd .MoveToRangeEnd =NewCT_MarkupRange ();if _ddbeb :=d .DecodeElement (_begbbd .MoveToRangeEnd ,&_fcbgc );_ddbeb !=nil {return _ddbeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_begbbd .CommentRangeStart =NewCT_MarkupRange ();if _bccef :=d .DecodeElement (_begbbd .CommentRangeStart ,&_fcbgc );_bccef !=nil {return _bccef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_begbbd .CommentRangeEnd =NewCT_MarkupRange ();if _bgdgd :=d .DecodeElement (_begbbd .CommentRangeEnd ,&_fcbgc );_bgdgd !=nil {return _bgdgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_begbbd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bfaea :=d .DecodeElement (_begbbd .CustomXmlInsRangeStart ,&_fcbgc );_bfaea !=nil {return _bfaea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_begbbd .CustomXmlInsRangeEnd =NewCT_Markup ();if _bgcga :=d .DecodeElement (_begbbd .CustomXmlInsRangeEnd ,&_fcbgc );_bgcga !=nil {return _bgcga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_begbbd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ebgec :=d .DecodeElement (_begbbd .CustomXmlDelRangeStart ,&_fcbgc );_ebgec !=nil {return _ebgec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_begbbd .CustomXmlDelRangeEnd =NewCT_Markup ();if _bgebe :=d .DecodeElement (_begbbd .CustomXmlDelRangeEnd ,&_fcbgc );_bgebe !=nil {return _bgebe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_begbbd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ecccad :=d .DecodeElement (_begbbd .CustomXmlMoveFromRangeStart ,&_fcbgc );_ecccad !=nil {return _ecccad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_begbbd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ffddb :=d .DecodeElement (_begbbd .CustomXmlMoveFromRangeEnd ,&_fcbgc );_ffddb !=nil {return _ffddb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_begbbd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ecbbg :=d .DecodeElement (_begbbd .CustomXmlMoveToRangeStart ,&_fcbgc );_ecbbg !=nil {return _ecbbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_begbbd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bgfbdf :=d .DecodeElement (_begbbd .CustomXmlMoveToRangeEnd ,&_fcbgc );_bgfbdf !=nil {return _bgfbdf ;};default:_dg .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",_fcbgc .Name );if _ffdfc :=d .Skip ();_ffdfc !=nil {return _ffdfc ;};};case _d .EndElement :break _aegcb ;case _d .CharData :};};return nil ;};func (_bcdgae *CT_View )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcdgae .ValAttr =ST_View (1);for _ ,_cgbgfa :=range start .Attr {if _cgbgfa .Name .Local =="\u0076\u0061\u006c"{_bcdgae .ValAttr .UnmarshalXMLAttr (_cgbgfa );continue ;};};for {_efefadb ,_dbedg :=d .Token ();if _dbedg !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u003a\u0020\u0025\u0073",_dbedg );};if _cbbef ,_fgcdde :=_efefadb .(_d .EndElement );_fgcdde &&_cbbef .Name ==start .Name {break ;};};return nil ;}; -// Revision Identifier for Paragraph Glyph Formatting -RsidRPrAttr *string ; +// Validate validates the CT_Compat and its children +func (_ddfd *CT_Compat )Validate ()error {return _ddfd .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006d\u0070\u0061t");}; -// Revision Identifier for Paragraph -RsidRAttr *string ; +// Validate validates the CT_Zoom and its children +func (_gaadd *CT_Zoom )Validate ()error {return _gaadd .ValidateWithPath ("\u0043T\u005f\u005a\u006f\u006f\u006d");};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;);type CT_ObjectEmbed struct{ -// Revision Identifier for Paragraph Deletion -RsidDelAttr *string ; +// Object Representation +DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; -// Revision Identifier for Paragraph Properties -RsidPAttr *string ; +// Object Application +ProgIdAttr *string ; -// Default Revision Identifier for Runs -RsidRDefaultAttr *string ; +// Object Shape +ShapeIdAttr *string ; -// Paragraph Properties -PPr *CT_PPr ;EG_PContent []*EG_PContent ;};func NewCT_TblGridCol ()*CT_TblGridCol {_gfcde :=&CT_TblGridCol {};return _gfcde };func (_efgcd *WdCT_WordprocessingShapeChoice1 )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efgcd .Txbx !=nil {_efdcaa :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0074\u0078\u0062\u0078"}};e .EncodeElement (_efgcd .Txbx ,_efdcaa );};if _efgcd .LinkedTxbx !=nil {_gecbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}};e .EncodeElement (_efgcd .LinkedTxbx ,_gecbc );};return nil ;};func (_afagfg *EG_PContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _afagfg .FldSimple !=nil {_gdedd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_fgaef :=range _afagfg .FldSimple {e .EncodeElement (_fgaef ,_gdedd );};};if _afagfg .Hyperlink !=nil {_dagea :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_afagfg .Hyperlink ,_dagea );};if _afagfg .SubDoc !=nil {_fffcae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_afagfg .SubDoc ,_fffcae );};if _afagfg .EG_ContentRunContent !=nil {for _ ,_eegacb :=range _afagfg .EG_ContentRunContent {_eegacb .MarshalXML (e ,_d .StartElement {});};};return nil ;}; +// Field Switches +FieldCodesAttr *string ;};func (_cagega *ST_PTabAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abeee ,_bdfgcf :=d .Token ();if _bdfgcf !=nil {return _bdfgcf ;};if _dacead ,_eccga :=_abeee .(_d .EndElement );_eccga &&_dacead .Name ==start .Name {*_cagega =1;return nil ;};if _dacegd ,_geece :=_abeee .(_d .CharData );!_geece {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",_abeee );}else {switch string (_dacegd ){case "":*_cagega =0;case "\u006c\u0065\u0066\u0074":*_cagega =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cagega =2;case "\u0072\u0069\u0067h\u0074":*_cagega =3;};};_abeee ,_bdfgcf =d .Token ();if _bdfgcf !=nil {return _bdfgcf ;};if _gdffg ,_ffeadce :=_abeee .(_d .EndElement );_ffeadce &&_gdffg .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",_abeee );};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;);func (_ffaaad ST_Pitch )String ()string {switch _ffaaad {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 (_aagga ST_PTabRelativeTo )String ()string {switch _aagga {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0069\u006e\u0064\u0065\u006e\u0074";};return "";};func (_gecda *CT_RubyContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afcgfa :for {_cefbf ,_eccaa :=d .Token ();if _eccaa !=nil {return _eccaa ;};switch _ggdeb :=_cefbf .(type ){case _d .StartElement :switch _ggdeb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gecda .R =NewCT_R ();if _cagfc :=d .DecodeElement (_gecda .R ,&_ggdeb );_cagfc !=nil {return _cagfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdged :=NewEG_RunLevelElts ();_gdged .ProofErr =NewCT_ProofErr ();if _bdcga :=d .DecodeElement (_gdged .ProofErr ,&_ggdeb );_bdcga !=nil {return _bdcga ;};_gecda .EG_RunLevelElts =append (_gecda .EG_RunLevelElts ,_gdged );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdfeb :=NewEG_RunLevelElts ();_fdfeb .PermStart =NewCT_PermStart ();if _fggbd :=d .DecodeElement (_fdfeb .PermStart ,&_ggdeb );_fggbd !=nil {return _fggbd ;};_gecda .EG_RunLevelElts =append (_gecda .EG_RunLevelElts ,_fdfeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acgegf :=NewEG_RunLevelElts ();_acgegf .PermEnd =NewCT_Perm ();if _gdefd :=d .DecodeElement (_acgegf .PermEnd ,&_ggdeb );_gdefd !=nil {return _gdefd ;};_gecda .EG_RunLevelElts =append (_gecda .EG_RunLevelElts ,_acgegf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dagga :=NewEG_RunLevelElts ();_dagga .Ins =NewCT_RunTrackChange ();if _acabb :=d .DecodeElement (_dagga .Ins ,&_ggdeb );_acabb !=nil {return _acabb ;};_gecda .EG_RunLevelElts =append (_gecda .EG_RunLevelElts ,_dagga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gddfe :=NewEG_RunLevelElts ();_gddfe .Del =NewCT_RunTrackChange ();if _cbfae :=d .DecodeElement (_gddfe .Del ,&_ggdeb );_cbfae !=nil {return _cbfae ;};_gecda .EG_RunLevelElts =append (_gecda .EG_RunLevelElts ,_gddfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbddd :=NewEG_RunLevelElts ();_cbddd .MoveFrom =NewCT_RunTrackChange ();if _beeg :=d .DecodeElement (_cbddd .MoveFrom ,&_ggdeb );_beeg !=nil {return _beeg ;};_gecda .EG_RunLevelElts =append (_gecda .EG_RunLevelElts ,_cbddd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fbcfe :=NewEG_RunLevelElts ();_fbcfe .MoveTo =NewCT_RunTrackChange ();if _ddcdag :=d .DecodeElement (_fbcfe .MoveTo ,&_ggdeb );_ddcdag !=nil {return _ddcdag ;};_gecda .EG_RunLevelElts =append (_gecda .EG_RunLevelElts ,_fbcfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagbf :=NewEG_RunLevelElts ();_afdeef :=NewEG_RangeMarkupElements ();_afdeef .BookmarkStart =NewCT_Bookmark ();if _efaad :=d .DecodeElement (_afdeef .BookmarkStart ,&_ggdeb );_efaad !=nil {return _efaad ;};_gecda .EG_RunLevelElts =append (_gecda .EG_RunLevelElts ,_eagbf );_eagbf .EG_RangeMarkupElements =append (_eagbf .EG_RangeMarkupElements ,_afdeef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ceaaf :=NewEG_RunLevelElts ();_eadebg :=NewEG_RangeMarkupElements ();_eadebg .BookmarkEnd =NewCT_MarkupRange ();if _eabfef :=d .DecodeElement (_eadebg .BookmarkEnd ,&_ggdeb );_eabfef !=nil {return _eabfef ;};_gecda .EG_RunLevelElts =append (_gecda .EG_RunLevelElts ,_ceaaf );_ceaaf .EG_RangeMarkupElements =append (_ceaaf .EG_RangeMarkupElements ,_eadebg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdaad :=NewEG_RunLevelElts ();_eeffac :=NewEG_RangeMarkupElements ();_eeffac .MoveFromRangeStart =NewCT_MoveBookmark ();if _beafg :=d .DecodeElement (_eeffac .MoveFromRangeStart ,&_ggdeb );_beafg !=nil {return _beafg ;};_gecda .EG_RunLevelElts =append (_gecda .EG_RunLevelElts ,_bdaad );_bdaad .EG_RangeMarkupElements =append (_bdaad .EG_RangeMarkupElements ,_eeffac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfcca :=NewEG_RunLevelElts ();_ecgae :=NewEG_RangeMarkupElements ();_ecgae .MoveFromRangeEnd =NewCT_MarkupRange ();if _bbfdc :=d .DecodeElement (_ecgae .MoveFromRangeEnd ,&_ggdeb );_bbfdc !=nil {return _bbfdc ;};_gecda .EG_RunLevelElts =append (_gecda .EG_RunLevelElts ,_bfcca );_bfcca .EG_RangeMarkupElements =append (_bfcca .EG_RangeMarkupElements ,_ecgae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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 ();_acec :=NewEG_RangeMarkupElements ();_acec .MoveToRangeStart =NewCT_MoveBookmark ();if _baebg :=d .DecodeElement (_acec .MoveToRangeStart ,&_ggdeb );_baebg !=nil {return _baebg ;};_gecda .EG_RunLevelElts =append (_gecda .EG_RunLevelElts ,_cfdbe );_cfdbe .EG_RangeMarkupElements =append (_cfdbe .EG_RangeMarkupElements ,_acec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dgebc :=NewEG_RunLevelElts ();_bcdba :=NewEG_RangeMarkupElements ();_bcdba .MoveToRangeEnd =NewCT_MarkupRange ();if _ebgcb :=d .DecodeElement (_bcdba .MoveToRangeEnd ,&_ggdeb );_ebgcb !=nil {return _ebgcb ;};_gecda .EG_RunLevelElts =append (_gecda .EG_RunLevelElts ,_dgebc );_dgebc .EG_RangeMarkupElements =append (_dgebc .EG_RangeMarkupElements ,_bcdba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_agdbb :=NewEG_RunLevelElts ();_gfcbb :=NewEG_RangeMarkupElements ();_gfcbb .CommentRangeStart =NewCT_MarkupRange ();if _adcfb :=d .DecodeElement (_gfcbb .CommentRangeStart ,&_ggdeb );_adcfb !=nil {return _adcfb ;};_gecda .EG_RunLevelElts =append (_gecda .EG_RunLevelElts ,_agdbb );_agdbb .EG_RangeMarkupElements =append (_agdbb .EG_RangeMarkupElements ,_gfcbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgfdf :=NewEG_RunLevelElts ();_bbbdad :=NewEG_RangeMarkupElements ();_bbbdad .CommentRangeEnd =NewCT_MarkupRange ();if _eedfb :=d .DecodeElement (_bbbdad .CommentRangeEnd ,&_ggdeb );_eedfb !=nil {return _eedfb ;};_gecda .EG_RunLevelElts =append (_gecda .EG_RunLevelElts ,_dgfdf );_dgfdf .EG_RangeMarkupElements =append (_dgfdf .EG_RangeMarkupElements ,_bbbdad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_defbda :=NewEG_RunLevelElts ();_gdbgac :=NewEG_RangeMarkupElements ();_gdbgac .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dbgeg :=d .DecodeElement (_gdbgac .CustomXmlInsRangeStart ,&_ggdeb );_dbgeg !=nil {return _dbgeg ;};_gecda .EG_RunLevelElts =append (_gecda .EG_RunLevelElts ,_defbda );_defbda .EG_RangeMarkupElements =append (_defbda .EG_RangeMarkupElements ,_gdbgac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdbbg :=NewEG_RunLevelElts ();_ecgaee :=NewEG_RangeMarkupElements ();_ecgaee .CustomXmlInsRangeEnd =NewCT_Markup ();if _bcgac :=d .DecodeElement (_ecgaee .CustomXmlInsRangeEnd ,&_ggdeb );_bcgac !=nil {return _bcgac ;};_gecda .EG_RunLevelElts =append (_gecda .EG_RunLevelElts ,_fdbbg );_fdbbg .EG_RangeMarkupElements =append (_fdbbg .EG_RangeMarkupElements ,_ecgaee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bggff :=NewEG_RunLevelElts ();_gaefb :=NewEG_RangeMarkupElements ();_gaefb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fcfcb :=d .DecodeElement (_gaefb .CustomXmlDelRangeStart ,&_ggdeb );_fcfcb !=nil {return _fcfcb ;};_gecda .EG_RunLevelElts =append (_gecda .EG_RunLevelElts ,_bggff );_bggff .EG_RangeMarkupElements =append (_bggff .EG_RangeMarkupElements ,_gaefb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egfc :=NewEG_RunLevelElts ();_eebbg :=NewEG_RangeMarkupElements ();_eebbg .CustomXmlDelRangeEnd =NewCT_Markup ();if _ccgceb :=d .DecodeElement (_eebbg .CustomXmlDelRangeEnd ,&_ggdeb );_ccgceb !=nil {return _ccgceb ;};_gecda .EG_RunLevelElts =append (_gecda .EG_RunLevelElts ,_egfc );_egfc .EG_RangeMarkupElements =append (_egfc .EG_RangeMarkupElements ,_eebbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dafbf :=NewEG_RunLevelElts ();_degcfe :=NewEG_RangeMarkupElements ();_degcfe .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _abcdd :=d .DecodeElement (_degcfe .CustomXmlMoveFromRangeStart ,&_ggdeb );_abcdd !=nil {return _abcdd ;};_gecda .EG_RunLevelElts =append (_gecda .EG_RunLevelElts ,_dafbf );_dafbf .EG_RangeMarkupElements =append (_dafbf .EG_RangeMarkupElements ,_degcfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdff :=NewEG_RunLevelElts ();_agab :=NewEG_RangeMarkupElements ();_agab .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bcdeb :=d .DecodeElement (_agab .CustomXmlMoveFromRangeEnd ,&_ggdeb );_bcdeb !=nil {return _bcdeb ;};_gecda .EG_RunLevelElts =append (_gecda .EG_RunLevelElts ,_ecdff );_ecdff .EG_RangeMarkupElements =append (_ecdff .EG_RangeMarkupElements ,_agab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egcge :=NewEG_RunLevelElts ();_aecada :=NewEG_RangeMarkupElements ();_aecada .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eadgf :=d .DecodeElement (_aecada .CustomXmlMoveToRangeStart ,&_ggdeb );_eadgf !=nil {return _eadgf ;};_gecda .EG_RunLevelElts =append (_gecda .EG_RunLevelElts ,_egcge );_egcge .EG_RangeMarkupElements =append (_egcge .EG_RangeMarkupElements ,_aecada );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bggffa :=NewEG_RunLevelElts ();_efaeef :=NewEG_RangeMarkupElements ();_efaeef .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eeeae :=d .DecodeElement (_efaeef .CustomXmlMoveToRangeEnd ,&_ggdeb );_eeeae !=nil {return _eeeae ;};_gecda .EG_RunLevelElts =append (_gecda .EG_RunLevelElts ,_bggffa );_bggffa .EG_RangeMarkupElements =append (_bggffa .EG_RangeMarkupElements ,_efaeef );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffbfe :=NewEG_RunLevelElts ();_aaecaa :=NewEG_MathContent ();_aaecaa .OMathPara =_b .NewOMathPara ();if _dcbcg :=d .DecodeElement (_aaecaa .OMathPara ,&_ggdeb );_dcbcg !=nil {return _dcbcg ;};_gecda .EG_RunLevelElts =append (_gecda .EG_RunLevelElts ,_ffbfe );_ffbfe .EG_MathContent =append (_ffbfe .EG_MathContent ,_aaecaa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecdfg :=NewEG_RunLevelElts ();_cecabd :=NewEG_MathContent ();_cecabd .OMath =_b .NewOMath ();if _ebccb :=d .DecodeElement (_cecabd .OMath ,&_ggdeb );_ebccb !=nil {return _ebccb ;};_gecda .EG_RunLevelElts =append (_gecda .EG_RunLevelElts ,_ecdfg );_ecdfg .EG_MathContent =append (_ecdfg .EG_MathContent ,_cecabd );default:_dg .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",_ggdeb .Name );if _eccbg :=d .Skip ();_eccbg !=nil {return _eccbg ;};};case _d .EndElement :break _afcgfa ;case _d .CharData :};};return nil ;};func (_eegca ST_FtnPos )Validate ()error {return _eegca .ValidateWithPath ("")};func (_afaga ST_CombineBrackets )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ddfbea :=_d .Attr {};_ddfbea .Name =name ;switch _afaga {case ST_CombineBracketsUnset :_ddfbea .Value ="";case ST_CombineBracketsNone :_ddfbea .Value ="\u006e\u006f\u006e\u0065";case ST_CombineBracketsRound :_ddfbea .Value ="\u0072\u006f\u0075n\u0064";case ST_CombineBracketsSquare :_ddfbea .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_CombineBracketsAngle :_ddfbea .Value ="\u0061\u006e\u0067l\u0065";case ST_CombineBracketsCurly :_ddfbea .Value ="\u0063\u0075\u0072l\u0079";};return _ddfbea ,nil ;};func (_aggcc *Document )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0063"},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\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u0070s"},Value :"\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"});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 ="\u0077\u003a\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074";return _aggcc .CT_Document .MarshalXML (e ,start );};func (_gfceb *ST_TabTlc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfdda ,_bafgcd :=d .Token ();if _bafgcd !=nil {return _bafgcd ;};if _bbfgg ,_gebbab :=_bfdda .(_d .EndElement );_gebbab &&_bbfgg .Name ==start .Name {*_gfceb =1;return nil ;};if _aeffd ,_bccae :=_bfdda .(_d .CharData );!_bccae {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",_bfdda );}else {switch string (_aeffd ){case "":*_gfceb =0;case "\u006e\u006f\u006e\u0065":*_gfceb =1;case "\u0064\u006f\u0074":*_gfceb =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_gfceb =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_gfceb =4;case "\u0068\u0065\u0061v\u0079":*_gfceb =5;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_gfceb =6;};};_bfdda ,_bafgcd =d .Token ();if _bafgcd !=nil {return _bafgcd ;};if _edaagd ,_efgfg :=_bfdda .(_d .EndElement );_efgfg &&_edaagd .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",_bfdda );};func (_gfag *CT_BdoContentRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfag .ValAttr !=ST_DirectionUnset {_dfbb ,_dgbd :=_gfag .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dgbd !=nil {return _dgbd ;};start .Attr =append (start .Attr ,_dfbb );};e .EncodeToken (start );if _gfag .FldSimple !=nil {_gbb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_ddgf :=range _gfag .FldSimple {e .EncodeElement (_ddgf ,_gbb );};};if _gfag .Hyperlink !=nil {_egc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_gfag .Hyperlink ,_egc );};if _gfag .SubDoc !=nil {_fad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_gfag .SubDoc ,_fad );};if _gfag .EG_ContentRunContent !=nil {for _ ,_cfc :=range _gfag .EG_ContentRunContent {_cfc .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_deade *CT_PPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _deade .PStyle !=nil {_gcdfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_deade .PStyle ,_gcdfc );};if _deade .KeepNext !=nil {_edbgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_deade .KeepNext ,_edbgg );};if _deade .KeepLines !=nil {_effdc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_deade .KeepLines ,_effdc );};if _deade .PageBreakBefore !=nil {_beagc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_deade .PageBreakBefore ,_beagc );};if _deade .FramePr !=nil {_geeeg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_deade .FramePr ,_geeeg );};if _deade .WidowControl !=nil {_effcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_deade .WidowControl ,_effcd );};if _deade .NumPr !=nil {_ccebcd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_deade .NumPr ,_ccebcd );};if _deade .SuppressLineNumbers !=nil {_ggaef :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_deade .SuppressLineNumbers ,_ggaef );};if _deade .PBdr !=nil {_eabba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_deade .PBdr ,_eabba );};if _deade .Shd !=nil {_fbbge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_deade .Shd ,_fbbge );};if _deade .Tabs !=nil {_aeafe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_deade .Tabs ,_aeafe );};if _deade .SuppressAutoHyphens !=nil {_edcfc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}};e .EncodeElement (_deade .SuppressAutoHyphens ,_edcfc );};if _deade .Kinsoku !=nil {_aegde :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_deade .Kinsoku ,_aegde );};if _deade .WordWrap !=nil {_bgcgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_deade .WordWrap ,_bgcgg );};if _deade .OverflowPunct !=nil {_gffag :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_deade .OverflowPunct ,_gffag );};if _deade .TopLinePunct !=nil {_fbfff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_deade .TopLinePunct ,_fbfff );};if _deade .AutoSpaceDE !=nil {_ccacc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_deade .AutoSpaceDE ,_ccacc );};if _deade .AutoSpaceDN !=nil {_gadce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_deade .AutoSpaceDN ,_gadce );};if _deade .Bidi !=nil {_cddb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_deade .Bidi ,_cddb );};if _deade .AdjustRightInd !=nil {_fdbeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_deade .AdjustRightInd ,_fdbeg );};if _deade .SnapToGrid !=nil {_cddef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_deade .SnapToGrid ,_cddef );};if _deade .Spacing !=nil {_dgdca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_deade .Spacing ,_dgdca );};if _deade .Ind !=nil {_begcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_deade .Ind ,_begcd );};if _deade .ContextualSpacing !=nil {_ebdde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_deade .ContextualSpacing ,_ebdde );};if _deade .MirrorIndents !=nil {_gfggc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_deade .MirrorIndents ,_gfggc );};if _deade .SuppressOverlap !=nil {_aageb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_deade .SuppressOverlap ,_aageb );};if _deade .Jc !=nil {_ebeed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_deade .Jc ,_ebeed );};if _deade .TextDirection !=nil {_efbdb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_deade .TextDirection ,_efbdb );};if _deade .TextAlignment !=nil {_bedaad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_deade .TextAlignment ,_bedaad );};if _deade .TextboxTightWrap !=nil {_daefg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_deade .TextboxTightWrap ,_daefg );};if _deade .OutlineLvl !=nil {_bedec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_deade .OutlineLvl ,_bedec );};if _deade .DivId !=nil {_bcccb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_deade .DivId ,_bcccb );};if _deade .CnfStyle !=nil {_aebda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_deade .CnfStyle ,_aebda );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcbac ST_HdrFtr )ValidateWithPath (path string )error {switch _gcbac {case 0,1,2,3: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 (_gcbac ));};return nil ;};func NewWdEG_WrapType ()*WdEG_WrapType {_faadee :=&WdEG_WrapType {};return _faadee }; -// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path -func (_degcf *CT_Placeholder )ValidateWithPath (path string )error {if _aaeac :=_degcf .DocPart .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");_aaeac !=nil {return _aaeac ;};return nil ;};func (_feggc *ST_TblWidth )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_feggc =0;case "\u006e\u0069\u006c":*_feggc =1;case "\u0070\u0063\u0074":*_feggc =2;case "\u0064\u0078\u0061":*_feggc =3;case "\u0061\u0075\u0074\u006f":*_feggc =4;};return nil ;};func (_bfcde *CT_Headers )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggcec :for {_ebgeb ,_deebf :=d .Token ();if _deebf !=nil {return _deebf ;};switch _cdecab :=_ebgeb .(type ){case _d .StartElement :switch _cdecab .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbfd :=NewCT_String ();if _fgdec :=d .DecodeElement (_gbfd ,&_cdecab );_fgdec !=nil {return _fgdec ;};_bfcde .Header =append (_bfcde .Header ,_gbfd );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\u0043\u0054\u005fH\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_cdecab .Name );if _cefcfb :=d .Skip ();_cefcfb !=nil {return _cefcfb ;};};case _d .EndElement :break _ggcec ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_Body and its children +func (_deace *CT_Body )Validate ()error {return _deace .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0064\u0079");};func NewCT_FtnEdnSepRef ()*CT_FtnEdnSepRef {_fcfdec :=&CT_FtnEdnSepRef {};return _fcfdec };func (_gcbagc ST_DocGrid )ValidateWithPath (path string )error {switch _gcbagc {case 0,1,2,3,4: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 (_gcbagc ));};return nil ;};type ST_DocPartBehavior byte ;func NewCT_ColorSchemeMapping ()*CT_ColorSchemeMapping {_dgee :=&CT_ColorSchemeMapping {};return _dgee ;};func (_caggdf *WdCT_WrapPath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _caggdf .EditedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0064\u0069\u0074\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_dbbdcb (*_caggdf .EditedAttr ))});};e .EncodeToken (start );_fbdbgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_caggdf .Start ,_fbdbgf );_gaaef :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u006c\u0069\u006e\u0065\u0054o"}};for _ ,_ecffa :=range _caggdf .LineTo {e .EncodeElement (_ecffa ,_gaaef );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcdda ST_Proof )Validate ()error {return _bcdda .ValidateWithPath ("")};func NewWdCT_WordprocessingShape ()*WdCT_WordprocessingShape {_bfadg :=&WdCT_WordprocessingShape {};_bfadg .Choice =NewWdCT_WordprocessingShapeChoice ();_bfadg .SpPr =_dd .NewCT_ShapeProperties ();_bfadg .BodyPr =_dd .NewCT_TextBodyProperties ();return _bfadg ;};func (_ebbdce ST_MailMergeOdsoFMDFieldType )Validate ()error {return _ebbdce .ValidateWithPath ("")};func ParseUnionST_DecimalNumberOrPercent (s string )(ST_DecimalNumberOrPercent ,error ){_bbcef :=ST_DecimalNumberOrPercent {};if _e .ST_PercentagePatternRe .MatchString (s ){_bbcef .ST_Percentage =&s ;}else {_eadgfd ,_geagfee :=_da .ParseFloat (s ,64);if _geagfee !=nil {return _bbcef ,_g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_geagfee );};_bbcef .ST_UnqualifiedPercentage =_dg .Int64 (int64 (_eadgfd ));};return _bbcef ,nil ;}; -// Validate validates the CT_Jc and its children -func (_cfbfa *CT_Jc )Validate ()error {return _cfbfa .ValidateWithPath ("\u0043\u0054\u005fJ\u0063")};func (_dbbefd *WdCT_LinkedTextboxInformation )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_dbbefd .IdAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0065\u0071"},Value :_db .Sprintf ("\u0025\u0076",_dbbefd .SeqAttr )});e .EncodeToken (start );if _dbbefd .ExtLst !=nil {_dbabcc :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dbbefd .ExtLst ,_dbabcc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_WriteProtection and its children, prefixing error messages with path +func (_dbebfe *CT_WriteProtection )ValidateWithPath (path string )error {if _dbebfe .RecommendedAttr !=nil {if _ccgaae :=_dbebfe .RecommendedAttr .ValidateWithPath (path +"\u002f\u0052e\u0063\u006f\u006dm\u0065\u006e\u0064\u0065\u0064\u0041\u0074\u0074\u0072");_ccgaae !=nil {return _ccgaae ;};};if _facfe :=_dbebfe .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_facfe !=nil {return _facfe ;};if _feaddc :=_dbebfe .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");_feaddc !=nil {return _feaddc ;};if _eabgf :=_dbebfe .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_eabgf !=nil {return _eabgf ;};return nil ;};func (_dedec *ST_LineSpacingRule )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeddc ,_aaeee :=d .Token ();if _aaeee !=nil {return _aaeee ;};if _bbgdab ,_bgaeb :=_eeddc .(_d .EndElement );_bgaeb &&_bbgdab .Name ==start .Name {*_dedec =1;return nil ;};if _feebg ,_gfdcg :=_eeddc .(_d .CharData );!_gfdcg {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",_eeddc );}else {switch string (_feebg ){case "":*_dedec =0;case "\u0061\u0075\u0074\u006f":*_dedec =1;case "\u0065\u0078\u0061c\u0074":*_dedec =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_dedec =3;};};_eeddc ,_aaeee =d .Token ();if _aaeee !=nil {return _aaeee ;};if _agafdc ,_bfceb :=_eeddc .(_d .EndElement );_bfceb &&_agafdc .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",_eeddc );};func (_fgage *CT_TblGrid )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fgage .GridCol !=nil {_bdfde :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_gbfbea :=range _fgage .GridCol {e .EncodeElement (_gbfbea ,_bdfde );};};if _fgage .TblGridChange !=nil {_eddbg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074b\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_fgage .TblGridChange ,_eddbg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_PPrDefault ()*CT_PPrDefault {_daeab :=&CT_PPrDefault {};return _daeab };func ParseStdlibTime (s string )(_a .Time ,error ){return _a .Time {},nil };func (_gccdgf ST_Hint )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cebge :=_d .Attr {};_cebge .Name =name ;switch _gccdgf {case ST_HintUnset :_cebge .Value ="";case ST_HintDefault :_cebge .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HintEastAsia :_cebge .Value ="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061";};return _cebge ,nil ;}; -// Validate validates the CT_Hyperlink and its children -func (_ccaef *CT_Hyperlink )Validate ()error {return _ccaef .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func (_aebfbd ST_DocGrid )String ()string {switch _aebfbd {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 "";};func NewCT_RunTrackChange ()*CT_RunTrackChange {_efgaa :=&CT_RunTrackChange {};return _efgaa }; +// Validate validates the CT_ParaRPrChange and its children +func (_ffgc *CT_ParaRPrChange )Validate ()error {return _ffgc .ValidateWithPath ("\u0043\u0054_\u0050\u0061\u0072a\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_aaafbc *ST_RubyAlign )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aaafbc =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aaafbc =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_aaafbc =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_aaafbc =3;case "\u006c\u0065\u0066\u0074":*_aaafbc =4;case "\u0072\u0069\u0067h\u0074":*_aaafbc =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_aaafbc =6;};return nil ;};func (_eg *CT_AltChunk )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abba :=range start .Attr {if _abba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abba .Name .Local =="\u0069\u0064"||_abba .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"&&_abba .Name .Local =="\u0069\u0064"{_bff ,_dcg :=_abba .Value ,error (nil );if _dcg !=nil {return _dcg ;};_eg .IdAttr =&_bff ;continue ;};};_ffeb :for {_dedb ,_ebeg :=d .Token ();if _ebeg !=nil {return _ebeg ;};switch _gbd :=_dedb .(type ){case _d .StartElement :switch _gbd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eg .AltChunkPr =NewCT_AltChunkPr ();if _gdg :=d .DecodeElement (_eg .AltChunkPr ,&_gbd );_gdg !=nil {return _gdg ;};default:_dg .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",_gbd .Name );if _gfd :=d .Skip ();_gfd !=nil {return _gfd ;};};case _d .EndElement :break _ffeb ;case _d .CharData :};};return nil ;};func (_aefccf ST_PTabRelativeTo )ValidateWithPath (path string )error {switch _aefccf {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 (_aefccf ));};return nil ;}; -// Validate validates the WdCT_EffectExtent and its children -func (_fecagg *WdCT_EffectExtent )Validate ()error {return _fecagg .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0045x\u0074\u0065\u006e\u0074");};func (_ecbbad *Document )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0063"},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\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u0070s"},Value :"\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"});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 ="\u0077\u003a\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074";return _ecbbad .CT_Document .MarshalXML (e ,start );};func (_gecfb ST_HexColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gecfb .ST_HexColorAuto !=ST_HexColorAutoUnset {e .EncodeToken (_d .CharData (_gecfb .ST_HexColorAuto .String ()));};if _gecfb .ST_HexColorRGB !=nil {e .EncodeToken (_d .CharData (*_gecfb .ST_HexColorRGB ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_eaedgc WdST_AlignV )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fegbfb :=_d .Attr {};_fegbfb .Name =name ;switch _eaedgc {case WdST_AlignVUnset :_fegbfb .Value ="";case WdST_AlignVTop :_fegbfb .Value ="\u0074\u006f\u0070";case WdST_AlignVBottom :_fegbfb .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case WdST_AlignVCenter :_fegbfb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignVInside :_fegbfb .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignVOutside :_fegbfb .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _fegbfb ,nil ;};func (_ffbgfd ST_PTabLeader )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ffbgfd .String (),start );};func (_gdadf *ST_HexColor )ValidateWithPath (path string )error {_ecgaec :=[]string {};if _gdadf .ST_HexColorAuto !=ST_HexColorAutoUnset {_ecgaec =append (_ecgaec ,"\u0053T\u005fH\u0065\u0078\u0043\u006f\u006c\u006f\u0072\u0041\u0075\u0074\u006f");};if _gdadf .ST_HexColorRGB !=nil {_ecgaec =append (_ecgaec ,"\u0053\u0054\u005f\u0048\u0065\u0078\u0043\u006f\u006co\u0072\u0052\u0047\u0042");};if len (_ecgaec )> 1{return _db .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ecgaec );};return nil ;};func (_gcgcg *CT_PageNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ccgge :=range start .Attr {if _ccgge .Name .Local =="\u0066\u006d\u0074"{_gcgcg .FmtAttr .UnmarshalXMLAttr (_ccgge );continue ;};if _ccgge .Name .Local =="\u0073\u0074\u0061r\u0074"{_ebgfag ,_bfgcb :=_dd .ParseInt (_ccgge .Value ,10,64);if _bfgcb !=nil {return _bfgcb ;};_gcgcg .StartAttr =&_ebgfag ;continue ;};if _ccgge .Name .Local =="\u0063h\u0061\u0070\u0053\u0074\u0079\u006ce"{_adacd ,_dbcb :=_dd .ParseInt (_ccgge .Value ,10,64);if _dbcb !=nil {return _dbcb ;};_gcgcg .ChapStyleAttr =&_adacd ;continue ;};if _ccgge .Name .Local =="\u0063h\u0061\u0070\u0053\u0065\u0070"{_gcgcg .ChapSepAttr .UnmarshalXMLAttr (_ccgge );continue ;};};for {_gcagc ,_cfbacf :=d .Token ();if _cfbacf !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_cfbacf );};if _dfdbd ,_fefab :=_gcagc .(_d .EndElement );_fefab &&_dfdbd .Name ==start .Name {break ;};};return nil ;};func (_cfcaac ST_PTabAlignment )String ()string {switch _cfcaac {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 "";};func (_bag *CT_DataBinding )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bag .PrefixMappingsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003ap\u0072\u0065\u0066i\u0078\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_bag .PrefixMappingsAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0078\u0070\u0061\u0074\u0068"},Value :_db .Sprintf ("\u0025\u0076",_bag .XpathAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u006f\u0072\u0065\u0049\u0074\u0065\u006d\u0049\u0044"},Value :_db .Sprintf ("\u0025\u0076",_bag .StoreItemIDAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Tabs and its children, prefixing error messages with path +func (_agbde *CT_Tabs )ValidateWithPath (path string )error {for _ddbbe ,_dcbe :=range _agbde .Tab {if _befcf :=_dcbe .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_ddbbe ));_befcf !=nil {return _befcf ;};};return nil ;};func (_gbegag *Settings )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077\u003a\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0073";return _gbegag .CT_Settings .MarshalXML (e ,start );};func (_gdgcf ST_PTabAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdgcf .String (),start );}; -// Validate validates the CT_SdtPr and its children -func (_dbebfd *CT_SdtPr )Validate ()error {return _dbebfd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072");};func (_dcdfgd WdST_AlignH )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ffdec :=_d .Attr {};_ffdec .Name =name ;switch _dcdfgd {case WdST_AlignHUnset :_ffdec .Value ="";case WdST_AlignHLeft :_ffdec .Value ="\u006c\u0065\u0066\u0074";case WdST_AlignHRight :_ffdec .Value ="\u0072\u0069\u0067h\u0074";case WdST_AlignHCenter :_ffdec .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignHInside :_ffdec .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignHOutside :_ffdec .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _ffdec ,nil ;}; +// Validate validates the CT_Recipients and its children +func (_fcaa *CT_Recipients )Validate ()error {return _fcaa .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");};func (_gggdb *CT_Ind )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gggdb .StartAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gggdb .StartAttr )});};if _gggdb .StartCharsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073t\u0061\u0072\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_gggdb .StartCharsAttr )});};if _gggdb .EndAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gggdb .EndAttr )});};if _gggdb .EndCharsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_gggdb .EndCharsAttr )});};if _gggdb .LeftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gggdb .LeftAttr )});};if _gggdb .LeftCharsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u006c\u0065\u0066\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_gggdb .LeftCharsAttr )});};if _gggdb .RightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gggdb .RightAttr )});};if _gggdb .RightCharsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072i\u0067\u0068\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_gggdb .RightCharsAttr )});};if _gggdb .HangingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0068\u0061\u006e\u0067\u0069\u006eg"},Value :_g .Sprintf ("\u0025\u0076",*_gggdb .HangingAttr )});};if _gggdb .HangingCharsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0061\u006e\u0067\u0069\u006e\u0067C\u0068\u0061\u0072\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_gggdb .HangingCharsAttr )});};if _gggdb .FirstLineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gggdb .FirstLineAttr )});};if _gggdb .FirstLineCharsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003af\u0069\u0072\u0073t\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_gggdb .FirstLineCharsAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Numbering ()*CT_Numbering {_eedcg :=&CT_Numbering {};return _eedcg }; -// AlternateContentRun is used to marshal/unmarshal mc:AlternateContent types inside or CT_R Extra in the OOXML schema. -type AlternateContentRun struct{Choice *AC_ChoiceRun ;Fallback _ee .Any ;};func (_adbaf WdST_RelFromV )String ()string {switch _adbaf {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 (_baaea ST_FldCharType )String ()string {switch _baaea {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 WdCT_TxbxContent struct{ +// Validate validates the CT_LatentStyles and its children +func (_ceaff *CT_LatentStyles )Validate ()error {return _ceaff .ValidateWithPath ("\u0043T\u005fL\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");};func (_bbgggf ST_Jc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bbgggf .String (),start );}; -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;}; +// ValidateWithPath validates the CT_TextEffect and its children, prefixing error messages with path +func (_cgcbd *CT_TextEffect )ValidateWithPath (path string )error {if _cgcbd .ValAttr ==ST_TextEffectUnset {return _g .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 _fbage :=_cgcbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbage !=nil {return _fbage ;};return nil ;};func (_bgddd *EG_RPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bgddd .RPr !=nil {_efeed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_bgddd .RPr ,_efeed );};return nil ;};func (_eaecg *CT_RPrDefault )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eaecg .RPr !=nil {_egdfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_eaecg .RPr ,_egdfb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_VMerge struct{ -// ValidateWithPath validates the CT_SdtDate and its children, prefixing error messages with path -func (_bafgd *CT_SdtDate )ValidateWithPath (path string )error {if _bafgd .DateFormat !=nil {if _accaa :=_bafgd .DateFormat .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074");_accaa !=nil {return _accaa ;};};if _bafgd .Lid !=nil {if _fedcbd :=_bafgd .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_fedcbd !=nil {return _fedcbd ;};};if _bafgd .StoreMappedDataAs !=nil {if _gdgcbc :=_bafgd .StoreMappedDataAs .ValidateWithPath (path +"\u002fS\u0074o\u0072\u0065\u004d\u0061\u0070p\u0065\u0064D\u0061\u0074\u0061\u0041\u0073");_gdgcbc !=nil {return _gdgcbc ;};};if _bafgd .Calendar !=nil {if _bcdfa :=_bafgd .Calendar .ValidateWithPath (path +"\u002fC\u0061\u006c\u0065\u006e\u0064\u0061r");_bcdfa !=nil {return _bcdfa ;};};return nil ;};func NewCT_SmartTagType ()*CT_SmartTagType {_ccagda :=&CT_SmartTagType {};return _ccagda };func (_fgfbd ST_NumberFormat )String ()string {switch _fgfbd {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 (_efeceg *CT_SdtListItem )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgdae :=range start .Attr {if _bgdae .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u0054\u0065\u0078\u0074"{_gfacf ,_cdede :=_bgdae .Value ,error (nil );if _cdede !=nil {return _cdede ;};_efeceg .DisplayTextAttr =&_gfacf ;continue ;};if _bgdae .Name .Local =="\u0076\u0061\u006cu\u0065"{_decaea ,_dgdgg :=_bgdae .Value ,error (nil );if _dgdgg !=nil {return _dgdgg ;};_efeceg .ValueAttr =&_decaea ;continue ;};};for {_cgddd ,_aaeaca :=d .Token ();if _aaeaca !=nil {return _db .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",_aaeaca );};if _acfbd ,_bbfbe :=_cgddd .(_d .EndElement );_bbfbe &&_acfbd .Name ==start .Name {break ;};};return nil ;}; +// Vertical Merge Type +ValAttr ST_Merge ;}; -// Validate validates the CT_HdrFtrRef and its children -func (_gageg *CT_HdrFtrRef )Validate ()error {return _gageg .ValidateWithPath ("\u0043\u0054\u005fH\u0064\u0072\u0046\u0074\u0072\u0052\u0065\u0066");}; +// ST_HexColor is a union type +type ST_HexColor struct{ST_HexColorAuto ST_HexColorAuto ;ST_HexColorRGB *string ;};func (_dbfbgc ST_RestartNumber )Validate ()error {return _dbfbgc .ValidateWithPath ("")};func (_gffda ST_RestartNumber )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gffda .String (),start );}; -// ValidateWithPath validates the CT_DocPartBehavior and its children, prefixing error messages with path -func (_daefg *CT_DocPartBehavior )ValidateWithPath (path string )error {if _daefg .ValAttr ==ST_DocPartBehaviorUnset {return _db .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 _gcge :=_daefg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcge !=nil {return _gcge ;};return nil ;};func NewWdCT_WordprocessingGroup ()*WdCT_WordprocessingGroup {_bgaaa :=&WdCT_WordprocessingGroup {};_bgaaa .CNvGrpSpPr =_bf .NewCT_NonVisualGroupDrawingShapeProps ();_bgaaa .GrpSpPr =_bf .NewCT_GroupShapeProperties ();return _bgaaa ;};type CT_TxbxContent struct{ +// Validate validates the CT_JcTable and its children +func (_gegf *CT_JcTable )Validate ()error {return _gegf .ValidateWithPath ("\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065");};func (_acaea *CT_SdtComboBox )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bdcfc :=range start .Attr {if _bdcfc .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_aggdfg ,_gaaed :=_bdcfc .Value ,error (nil );if _gaaed !=nil {return _gaaed ;};_acaea .LastValueAttr =&_aggdfg ;continue ;};};_gfcgb :for {_fefag ,_abaea :=d .Token ();if _abaea !=nil {return _abaea ;};switch _faag :=_fefag .(type ){case _d .StartElement :switch _faag .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgadb :=NewCT_SdtListItem ();if _dbdegc :=d .DecodeElement (_dgadb ,&_faag );_dbdegc !=nil {return _dbdegc ;};_acaea .ListItem =append (_acaea .ListItem ,_dgadb );default:_dg .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",_faag .Name );if _fcedbf :=d .Skip ();_fcedbf !=nil {return _fcedbf ;};};case _d .EndElement :break _gfcgb ;case _d .CharData :};};return nil ;};func (_dagb *CT_HpsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_dagb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_TblOverlapUnset ST_TblOverlap =0;ST_TblOverlapNever ST_TblOverlap =1;ST_TblOverlapOverlap ST_TblOverlap =2;);func (_afaba ST_TblLayoutType )ValidateWithPath (path string )error {switch _afaba {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 (_afaba ));};return nil ;};type ST_Border byte ; -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_dcaef *CT_SdtListItem )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcaef .DisplayTextAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0054\u0065\u0078\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_dcaef .DisplayTextAttr )});};if _dcaef .ValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0076\u0061\u006c\u0075\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_dcaef .ValueAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aadba *CT_LevelSuffix )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aadba .ValAttr =ST_LevelSuffix (1);for _ ,_dfgae :=range start .Attr {if _dfgae .Name .Local =="\u0076\u0061\u006c"{_aadba .ValAttr .UnmarshalXMLAttr (_dfgae );continue ;};};for {_cbge ,_dcbba :=d .Token ();if _dcbba !=nil {return _db .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",_dcbba );};if _caeda ,_gbge :=_cbge .(_d .EndElement );_gbge &&_caeda .Name ==start .Name {break ;};};return nil ;};func (_bacce *CT_Kinsoku )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ddgea :=range start .Attr {if _ddgea .Name .Local =="\u006c\u0061\u006e\u0067"{_fcdca ,_bebf :=_ddgea .Value ,error (nil );if _bebf !=nil {return _bebf ;};_bacce .LangAttr =_fcdca ;continue ;};if _ddgea .Name .Local =="\u0076\u0061\u006c"{_cggaa ,_bfggc :=_ddgea .Value ,error (nil );if _bfggc !=nil {return _bfggc ;};_bacce .ValAttr =_cggaa ;continue ;};};for {_fgdbd ,_bbfdc :=d .Token ();if _bbfdc !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_bbfdc );};if _gcfee ,_afbeb :=_fgdbd .(_d .EndElement );_afbeb &&_gcfee .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the WdCT_Anchor and its children +func (_dggbea *WdCT_Anchor )Validate ()error {return _dggbea .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072");}; -// Validate validates the CT_FrameLayout and its children -func (_bffdd *CT_FrameLayout )Validate ()error {return _bffdd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u004ca\u0079\u006f\u0075\u0074");};type CT_Shd struct{ +// ValidateWithPath validates the CT_SdtListItem and its children, prefixing error messages with path +func (_dgefb *CT_SdtListItem )ValidateWithPath (path string )error {return nil };func (_dgagfe ST_Shd )Validate ()error {return _dgagfe .ValidateWithPath ("")};func (_dgedbb WdST_WrapText )ValidateWithPath (path string )error {switch _dgedbb {case 0,1,2,3,4: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 (_dgedbb ));};return nil ;};type EG_RPr struct{ -// Shading Pattern -ValAttr ST_Shd ; +// Run Properties +RPr *CT_RPr ;};func (_bgegea ST_VAnchor )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cdbef :=_d .Attr {};_cdbef .Name =name ;switch _bgegea {case ST_VAnchorUnset :_cdbef .Value ="";case ST_VAnchorText :_cdbef .Value ="\u0074\u0065\u0078\u0074";case ST_VAnchorMargin :_cdbef .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VAnchorPage :_cdbef .Value ="\u0070\u0061\u0067\u0065";};return _cdbef ,nil ;};type CT_Rel struct{IdAttr string ;}; -// Shading Pattern Color -ColorAttr *ST_HexColor ; +// ValidateWithPath validates the EG_ContentRunContent and its children, prefixing error messages with path +func (_ggddc *EG_ContentRunContent )ValidateWithPath (path string )error {if _ggddc .CustomXml !=nil {if _cfdab :=_ggddc .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_cfdab !=nil {return _cfdab ;};};if _ggddc .SmartTag !=nil {if _egeg :=_ggddc .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_egeg !=nil {return _egeg ;};};if _ggddc .Sdt !=nil {if _faddff :=_ggddc .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_faddff !=nil {return _faddff ;};};if _ggddc .Dir !=nil {if _beace :=_ggddc .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_beace !=nil {return _beace ;};};if _ggddc .Bdo !=nil {if _eaaab :=_ggddc .Bdo .ValidateWithPath (path +"\u002f\u0042\u0064\u006f");_eaaab !=nil {return _eaaab ;};};if _ggddc .R !=nil {if _ggdgea :=_ggddc .R .ValidateWithPath (path +"\u002f\u0052");_ggdgea !=nil {return _ggdgea ;};};for _edaeg ,_egdbd :=range _ggddc .EG_RunLevelElts {if _dabfc :=_egdbd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_edaeg ));_dabfc !=nil {return _dabfc ;};};return nil ;};type CT_Spacing struct{ -// Shading Pattern Theme Color -ThemeColorAttr ST_ThemeColor ; +// Spacing Above Paragraph +BeforeAttr *_e .ST_TwipsMeasure ; -// Shading Pattern Theme Color Tint -ThemeTintAttr *string ; +// Spacing Above Paragraph IN Line Units +BeforeLinesAttr *int64 ; -// Shading Pattern Theme Color Shade -ThemeShadeAttr *string ; +// Automatically Determine Spacing Above Paragraph +BeforeAutospacingAttr *_e .ST_OnOff ; -// Shading Background Color -FillAttr *ST_HexColor ; +// Spacing Below Paragraph +AfterAttr *_e .ST_TwipsMeasure ; -// Shading Background Theme Color -ThemeFillAttr ST_ThemeColor ; +// Spacing Below Paragraph in Line Units +AfterLinesAttr *int64 ; -// Shading Background Theme Color Tint -ThemeFillTintAttr *string ; +// Automatically Determine Spacing Below Paragraph +AfterAutospacingAttr *_e .ST_OnOff ; -// Shading Background Theme Color Shade -ThemeFillShadeAttr *string ;};func (_cbeeee ST_Zoom )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cbeeee .String (),start );}; +// Spacing Between Lines in Paragraph +LineAttr *ST_SignedTwipsMeasure ; -// Validate validates the CT_MultiLevelType and its children -func (_cbaa *CT_MultiLevelType )Validate ()error {return _cbaa .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065");};func (_gdbea *CT_HdrFtrRef )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdbea .TypeAttr =ST_HdrFtr (1);for _ ,_gcbdg :=range start .Attr {if _gcbdg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gcbdg .Name .Local =="\u0069\u0064"||_gcbdg .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"&&_gcbdg .Name .Local =="\u0069\u0064"{_gefb ,_cdfce :=_gcbdg .Value ,error (nil );if _cdfce !=nil {return _cdfce ;};_gdbea .IdAttr =_gefb ;continue ;};if _gcbdg .Name .Local =="\u0074\u0079\u0070\u0065"{_gdbea .TypeAttr .UnmarshalXMLAttr (_gcbdg );continue ;};};for {_gdfe ,_feeae :=d .Token ();if _feeae !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0064r\u0046\u0074\u0072\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_feeae );};if _cagdg ,_deacad :=_gdfe .(_d .EndElement );_deacad &&_cagdg .Name ==start .Name {break ;};};return nil ;};func (_aefaa ST_Hint )Validate ()error {return _aefaa .ValidateWithPath ("")};func (_dcd *CT_Captions )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edae :for {_fgec ,_ccga :=d .Token ();if _ccga !=nil {return _ccga ;};switch _dbdd :=_fgec .(type ){case _d .StartElement :switch _dbdd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgfe :=NewCT_Caption ();if _efecd :=d .DecodeElement (_bgfe ,&_dbdd );_efecd !=nil {return _efecd ;};_dcd .Caption =append (_dcd .Caption ,_bgfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcd .AutoCaptions =NewCT_AutoCaptions ();if _aed :=d .DecodeElement (_dcd .AutoCaptions ,&_dbdd );_aed !=nil {return _aed ;};default:_ee .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",_dbdd .Name );if _dcdf :=d .Skip ();_dcdf !=nil {return _dcdf ;};};case _d .EndElement :break _edae ;case _d .CharData :};};return nil ;}; +// Spacing Between Lines +LineRuleAttr ST_LineSpacingRule ;};func (_dacab *CT_SdtContentCell )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egdfca :for {_aaedbb ,_efafd :=d .Token ();if _efafd !=nil {return _efafd ;};switch _ecggc :=_aaedbb .(type ){case _d .StartElement :switch _ecggc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bddbb :=NewCT_Tc ();if _gggbdg :=d .DecodeElement (_bddbb ,&_ecggc );_gggbdg !=nil {return _gggbdg ;};_dacab .Tc =append (_dacab .Tc ,_bddbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dacab .CustomXml =NewCT_CustomXmlCell ();if _gbfd :=d .DecodeElement (_dacab .CustomXml ,&_ecggc );_gbfd !=nil {return _gbfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dacab .Sdt =NewCT_SdtCell ();if _addfc :=d .DecodeElement (_dacab .Sdt ,&_ecggc );_addfc !=nil {return _addfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bacaa :=NewEG_RunLevelElts ();_bacaa .ProofErr =NewCT_ProofErr ();if _cgdbee :=d .DecodeElement (_bacaa .ProofErr ,&_ecggc );_cgdbee !=nil {return _cgdbee ;};_dacab .EG_RunLevelElts =append (_dacab .EG_RunLevelElts ,_bacaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbgdg :=NewEG_RunLevelElts ();_cbgdg .PermStart =NewCT_PermStart ();if _dcba :=d .DecodeElement (_cbgdg .PermStart ,&_ecggc );_dcba !=nil {return _dcba ;};_dacab .EG_RunLevelElts =append (_dacab .EG_RunLevelElts ,_cbgdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgdag :=NewEG_RunLevelElts ();_cgdag .PermEnd =NewCT_Perm ();if _cffag :=d .DecodeElement (_cgdag .PermEnd ,&_ecggc );_cffag !=nil {return _cffag ;};_dacab .EG_RunLevelElts =append (_dacab .EG_RunLevelElts ,_cgdag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adcea :=NewEG_RunLevelElts ();_adcea .Ins =NewCT_RunTrackChange ();if _dgfeg :=d .DecodeElement (_adcea .Ins ,&_ecggc );_dgfeg !=nil {return _dgfeg ;};_dacab .EG_RunLevelElts =append (_dacab .EG_RunLevelElts ,_adcea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbdac :=NewEG_RunLevelElts ();_fbdac .Del =NewCT_RunTrackChange ();if _fefae :=d .DecodeElement (_fbdac .Del ,&_ecggc );_fefae !=nil {return _fefae ;};_dacab .EG_RunLevelElts =append (_dacab .EG_RunLevelElts ,_fbdac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eggef :=NewEG_RunLevelElts ();_eggef .MoveFrom =NewCT_RunTrackChange ();if _accbb :=d .DecodeElement (_eggef .MoveFrom ,&_ecggc );_accbb !=nil {return _accbb ;};_dacab .EG_RunLevelElts =append (_dacab .EG_RunLevelElts ,_eggef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_decce :=NewEG_RunLevelElts ();_decce .MoveTo =NewCT_RunTrackChange ();if _edfbc :=d .DecodeElement (_decce .MoveTo ,&_ecggc );_edfbc !=nil {return _edfbc ;};_dacab .EG_RunLevelElts =append (_dacab .EG_RunLevelElts ,_decce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcgad :=NewEG_RunLevelElts ();_fcafbg :=NewEG_RangeMarkupElements ();_fcafbg .BookmarkStart =NewCT_Bookmark ();if _adgda :=d .DecodeElement (_fcafbg .BookmarkStart ,&_ecggc );_adgda !=nil {return _adgda ;};_dacab .EG_RunLevelElts =append (_dacab .EG_RunLevelElts ,_fcgad );_fcgad .EG_RangeMarkupElements =append (_fcgad .EG_RangeMarkupElements ,_fcafbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dagda :=NewEG_RunLevelElts ();_cfcdb :=NewEG_RangeMarkupElements ();_cfcdb .BookmarkEnd =NewCT_MarkupRange ();if _ggfdg :=d .DecodeElement (_cfcdb .BookmarkEnd ,&_ecggc );_ggfdg !=nil {return _ggfdg ;};_dacab .EG_RunLevelElts =append (_dacab .EG_RunLevelElts ,_dagda );_dagda .EG_RangeMarkupElements =append (_dagda .EG_RangeMarkupElements ,_cfcdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdcg :=NewEG_RunLevelElts ();_dbegaf :=NewEG_RangeMarkupElements ();_dbegaf .MoveFromRangeStart =NewCT_MoveBookmark ();if _ecbcc :=d .DecodeElement (_dbegaf .MoveFromRangeStart ,&_ecggc );_ecbcc !=nil {return _ecbcc ;};_dacab .EG_RunLevelElts =append (_dacab .EG_RunLevelElts ,_bcdcg );_bcdcg .EG_RangeMarkupElements =append (_bcdcg .EG_RangeMarkupElements ,_dbegaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffgga :=NewEG_RunLevelElts ();_bggffab :=NewEG_RangeMarkupElements ();_bggffab .MoveFromRangeEnd =NewCT_MarkupRange ();if _gbfbd :=d .DecodeElement (_bggffab .MoveFromRangeEnd ,&_ecggc );_gbfbd !=nil {return _gbfbd ;};_dacab .EG_RunLevelElts =append (_dacab .EG_RunLevelElts ,_ffgga );_ffgga .EG_RangeMarkupElements =append (_ffgga .EG_RangeMarkupElements ,_bggffab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dfdbb :=NewEG_RunLevelElts ();_bdbbc :=NewEG_RangeMarkupElements ();_bdbbc .MoveToRangeStart =NewCT_MoveBookmark ();if _deefde :=d .DecodeElement (_bdbbc .MoveToRangeStart ,&_ecggc );_deefde !=nil {return _deefde ;};_dacab .EG_RunLevelElts =append (_dacab .EG_RunLevelElts ,_dfdbb );_dfdbb .EG_RangeMarkupElements =append (_dfdbb .EG_RangeMarkupElements ,_bdbbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gagcb :=NewEG_RunLevelElts ();_gabagb :=NewEG_RangeMarkupElements ();_gabagb .MoveToRangeEnd =NewCT_MarkupRange ();if _bcbgeb :=d .DecodeElement (_gabagb .MoveToRangeEnd ,&_ecggc );_bcbgeb !=nil {return _bcbgeb ;};_dacab .EG_RunLevelElts =append (_dacab .EG_RunLevelElts ,_gagcb );_gagcb .EG_RangeMarkupElements =append (_gagcb .EG_RangeMarkupElements ,_gabagb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gabbf :=NewEG_RunLevelElts ();_dbcaf :=NewEG_RangeMarkupElements ();_dbcaf .CommentRangeStart =NewCT_MarkupRange ();if _gdeee :=d .DecodeElement (_dbcaf .CommentRangeStart ,&_ecggc );_gdeee !=nil {return _gdeee ;};_dacab .EG_RunLevelElts =append (_dacab .EG_RunLevelElts ,_gabbf );_gabbf .EG_RangeMarkupElements =append (_gabbf .EG_RangeMarkupElements ,_dbcaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgabb :=NewEG_RunLevelElts ();_acdab :=NewEG_RangeMarkupElements ();_acdab .CommentRangeEnd =NewCT_MarkupRange ();if _dcafd :=d .DecodeElement (_acdab .CommentRangeEnd ,&_ecggc );_dcafd !=nil {return _dcafd ;};_dacab .EG_RunLevelElts =append (_dacab .EG_RunLevelElts ,_cgabb );_cgabb .EG_RangeMarkupElements =append (_cgabb .EG_RangeMarkupElements ,_acdab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eagafc :=NewEG_RunLevelElts ();_ecfgb :=NewEG_RangeMarkupElements ();_ecfgb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cfbce :=d .DecodeElement (_ecfgb .CustomXmlInsRangeStart ,&_ecggc );_cfbce !=nil {return _cfbce ;};_dacab .EG_RunLevelElts =append (_dacab .EG_RunLevelElts ,_eagafc );_eagafc .EG_RangeMarkupElements =append (_eagafc .EG_RangeMarkupElements ,_ecfgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcdba :=NewEG_RunLevelElts ();_ggaa :=NewEG_RangeMarkupElements ();_ggaa .CustomXmlInsRangeEnd =NewCT_Markup ();if _cgdbaa :=d .DecodeElement (_ggaa .CustomXmlInsRangeEnd ,&_ecggc );_cgdbaa !=nil {return _cgdbaa ;};_dacab .EG_RunLevelElts =append (_dacab .EG_RunLevelElts ,_dcdba );_dcdba .EG_RangeMarkupElements =append (_dcdba .EG_RangeMarkupElements ,_ggaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eddgd :=NewEG_RunLevelElts ();_baeaf :=NewEG_RangeMarkupElements ();_baeaf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gdfea :=d .DecodeElement (_baeaf .CustomXmlDelRangeStart ,&_ecggc );_gdfea !=nil {return _gdfea ;};_dacab .EG_RunLevelElts =append (_dacab .EG_RunLevelElts ,_eddgd );_eddgd .EG_RangeMarkupElements =append (_eddgd .EG_RangeMarkupElements ,_baeaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdcab :=NewEG_RunLevelElts ();_abdggc :=NewEG_RangeMarkupElements ();_abdggc .CustomXmlDelRangeEnd =NewCT_Markup ();if _bdgfde :=d .DecodeElement (_abdggc .CustomXmlDelRangeEnd ,&_ecggc );_bdgfde !=nil {return _bdgfde ;};_dacab .EG_RunLevelElts =append (_dacab .EG_RunLevelElts ,_fdcab );_fdcab .EG_RangeMarkupElements =append (_fdcab .EG_RangeMarkupElements ,_abdggc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbeef :=NewEG_RunLevelElts ();_dfdaa :=NewEG_RangeMarkupElements ();_dfdaa .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eeegg :=d .DecodeElement (_dfdaa .CustomXmlMoveFromRangeStart ,&_ecggc );_eeegg !=nil {return _eeegg ;};_dacab .EG_RunLevelElts =append (_dacab .EG_RunLevelElts ,_gbeef );_gbeef .EG_RangeMarkupElements =append (_gbeef .EG_RangeMarkupElements ,_dfdaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeec :=NewEG_RunLevelElts ();_adbcf :=NewEG_RangeMarkupElements ();_adbcf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cbaba :=d .DecodeElement (_adbcf .CustomXmlMoveFromRangeEnd ,&_ecggc );_cbaba !=nil {return _cbaba ;};_dacab .EG_RunLevelElts =append (_dacab .EG_RunLevelElts ,_bfeec );_bfeec .EG_RangeMarkupElements =append (_bfeec .EG_RangeMarkupElements ,_adbcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecbgfg :=NewEG_RunLevelElts ();_bcbdd :=NewEG_RangeMarkupElements ();_bcbdd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gagcf :=d .DecodeElement (_bcbdd .CustomXmlMoveToRangeStart ,&_ecggc );_gagcf !=nil {return _gagcf ;};_dacab .EG_RunLevelElts =append (_dacab .EG_RunLevelElts ,_ecbgfg );_ecbgfg .EG_RangeMarkupElements =append (_ecbgfg .EG_RangeMarkupElements ,_bcbdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbeeb :=NewEG_RunLevelElts ();_gddcf :=NewEG_RangeMarkupElements ();_gddcf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dgadd :=d .DecodeElement (_gddcf .CustomXmlMoveToRangeEnd ,&_ecggc );_dgadd !=nil {return _dgadd ;};_dacab .EG_RunLevelElts =append (_dacab .EG_RunLevelElts ,_cbeeb );_cbeeb .EG_RangeMarkupElements =append (_cbeeb .EG_RangeMarkupElements ,_gddcf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edbbd :=NewEG_RunLevelElts ();_bcbcb :=NewEG_MathContent ();_bcbcb .OMathPara =_b .NewOMathPara ();if _abbca :=d .DecodeElement (_bcbcb .OMathPara ,&_ecggc );_abbca !=nil {return _abbca ;};_dacab .EG_RunLevelElts =append (_dacab .EG_RunLevelElts ,_edbbd );_edbbd .EG_MathContent =append (_edbbd .EG_MathContent ,_bcbcb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aaggbg :=NewEG_RunLevelElts ();_bgdef :=NewEG_MathContent ();_bgdef .OMath =_b .NewOMath ();if _gbdfb :=d .DecodeElement (_bgdef .OMath ,&_ecggc );_gbdfb !=nil {return _gbdfb ;};_dacab .EG_RunLevelElts =append (_dacab .EG_RunLevelElts ,_aaggbg );_aaggbg .EG_MathContent =append (_aaggbg .EG_MathContent ,_bgdef );default:_dg .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",_ecggc .Name );if _egebg :=d .Skip ();_egebg !=nil {return _egebg ;};};case _d .EndElement :break _egdfca ;case _d .CharData :};};return nil ;};func (_dded *CT_Proof )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dded .SpellingAttr !=ST_ProofUnset {_cdgca ,_adcdcb :=_dded .SpellingAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"});if _adcdcb !=nil {return _adcdcb ;};start .Attr =append (start .Attr ,_cdgca );};if _dded .GrammarAttr !=ST_ProofUnset {_gdbaf ,_egced :=_dded .GrammarAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0067\u0072\u0061\u006d\u006d\u0061r"});if _egced !=nil {return _egced ;};start .Attr =append (start .Attr ,_gdbaf );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Guid and its children -func (_gfgec *CT_Guid )Validate ()error {return _gfgec .ValidateWithPath ("\u0043T\u005f\u0047\u0075\u0069\u0064");};func (_ggdgd *CT_CustomXmlRow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbfg :=range start .Attr {if _dbfg .Name .Local =="\u0075\u0072\u0069"{_gdf ,_bgdcd :=_dbfg .Value ,error (nil );if _bgdcd !=nil {return _bgdcd ;};_ggdgd .UriAttr =&_gdf ;continue ;};if _dbfg .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_gfecd ,_bfbb :=_dbfg .Value ,error (nil );if _bfbb !=nil {return _bfbb ;};_ggdgd .ElementAttr =_gfecd ;continue ;};};_gdga :for {_fcccc ,_dece :=d .Token ();if _dece !=nil {return _dece ;};switch _gdae :=_fcccc .(type ){case _d .StartElement :switch _gdae .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggdgd .CustomXmlPr =NewCT_CustomXmlPr ();if _gbagf :=d .DecodeElement (_ggdgd .CustomXmlPr ,&_gdae );_gbagf !=nil {return _gbagf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dbeb :=NewEG_ContentRowContent ();_fbce :=NewCT_Row ();if _aefd :=d .DecodeElement (_fbce ,&_gdae );_aefd !=nil {return _aefd ;};_dbeb .Tr =append (_dbeb .Tr ,_fbce );_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_dbeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdbea :=NewEG_ContentRowContent ();_fdbea .CustomXml =NewCT_CustomXmlRow ();if _fcead :=d .DecodeElement (_fdbea .CustomXml ,&_gdae );_fcead !=nil {return _fcead ;};_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_fdbea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gffga :=NewEG_ContentRowContent ();_gffga .Sdt =NewCT_SdtRow ();if _cgbc :=d .DecodeElement (_gffga .Sdt ,&_gdae );_cgbc !=nil {return _cgbc ;};_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_gffga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_beda :=NewEG_ContentRowContent ();_bbae :=NewEG_RunLevelElts ();_bbae .ProofErr =NewCT_ProofErr ();if _caff :=d .DecodeElement (_bbae .ProofErr ,&_gdae );_caff !=nil {return _caff ;};_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_beda );_beda .EG_RunLevelElts =append (_beda .EG_RunLevelElts ,_bbae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbed :=NewEG_ContentRowContent ();_ffcba :=NewEG_RunLevelElts ();_ffcba .PermStart =NewCT_PermStart ();if _decff :=d .DecodeElement (_ffcba .PermStart ,&_gdae );_decff !=nil {return _decff ;};_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_cbed );_cbed .EG_RunLevelElts =append (_cbed .EG_RunLevelElts ,_ffcba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adfbf :=NewEG_ContentRowContent ();_beaag :=NewEG_RunLevelElts ();_beaag .PermEnd =NewCT_Perm ();if _dbgaa :=d .DecodeElement (_beaag .PermEnd ,&_gdae );_dbgaa !=nil {return _dbgaa ;};_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_adfbf );_adfbf .EG_RunLevelElts =append (_adfbf .EG_RunLevelElts ,_beaag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ceagg :=NewEG_ContentRowContent ();_dgcfa :=NewEG_RunLevelElts ();_dgcfa .Ins =NewCT_RunTrackChange ();if _feee :=d .DecodeElement (_dgcfa .Ins ,&_gdae );_feee !=nil {return _feee ;};_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_ceagg );_ceagg .EG_RunLevelElts =append (_ceagg .EG_RunLevelElts ,_dgcfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfefa :=NewEG_ContentRowContent ();_agde :=NewEG_RunLevelElts ();_agde .Del =NewCT_RunTrackChange ();if _fdfae :=d .DecodeElement (_agde .Del ,&_gdae );_fdfae !=nil {return _fdfae ;};_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_gfefa );_gfefa .EG_RunLevelElts =append (_gfefa .EG_RunLevelElts ,_agde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fbgg :=NewEG_ContentRowContent ();_gccf :=NewEG_RunLevelElts ();_gccf .MoveFrom =NewCT_RunTrackChange ();if _adada :=d .DecodeElement (_gccf .MoveFrom ,&_gdae );_adada !=nil {return _adada ;};_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_fbgg );_fbgg .EG_RunLevelElts =append (_fbgg .EG_RunLevelElts ,_gccf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dgbed :=NewEG_ContentRowContent ();_gccg :=NewEG_RunLevelElts ();_gccg .MoveTo =NewCT_RunTrackChange ();if _fcec :=d .DecodeElement (_gccg .MoveTo ,&_gdae );_fcec !=nil {return _fcec ;};_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_dgbed );_dgbed .EG_RunLevelElts =append (_dgbed .EG_RunLevelElts ,_gccg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfbc :=NewEG_ContentRowContent ();_cccb :=NewEG_RunLevelElts ();_geac :=NewEG_RangeMarkupElements ();_geac .BookmarkStart =NewCT_Bookmark ();if _gacca :=d .DecodeElement (_geac .BookmarkStart ,&_gdae );_gacca !=nil {return _gacca ;};_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_dfbc );_dfbc .EG_RunLevelElts =append (_dfbc .EG_RunLevelElts ,_cccb );_cccb .EG_RangeMarkupElements =append (_cccb .EG_RangeMarkupElements ,_geac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aegb :=NewEG_ContentRowContent ();_accb :=NewEG_RunLevelElts ();_adag :=NewEG_RangeMarkupElements ();_adag .BookmarkEnd =NewCT_MarkupRange ();if _dcfb :=d .DecodeElement (_adag .BookmarkEnd ,&_gdae );_dcfb !=nil {return _dcfb ;};_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_aegb );_aegb .EG_RunLevelElts =append (_aegb .EG_RunLevelElts ,_accb );_accb .EG_RangeMarkupElements =append (_accb .EG_RangeMarkupElements ,_adag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecca :=NewEG_ContentRowContent ();_cbff :=NewEG_RunLevelElts ();_eccf :=NewEG_RangeMarkupElements ();_eccf .MoveFromRangeStart =NewCT_MoveBookmark ();if _ebebd :=d .DecodeElement (_eccf .MoveFromRangeStart ,&_gdae );_ebebd !=nil {return _ebebd ;};_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_ecca );_ecca .EG_RunLevelElts =append (_ecca .EG_RunLevelElts ,_cbff );_cbff .EG_RangeMarkupElements =append (_cbff .EG_RangeMarkupElements ,_eccf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gfgaf :=NewEG_ContentRowContent ();_adg :=NewEG_RunLevelElts ();_cccfg :=NewEG_RangeMarkupElements ();_cccfg .MoveFromRangeEnd =NewCT_MarkupRange ();if _cbbe :=d .DecodeElement (_cccfg .MoveFromRangeEnd ,&_gdae );_cbbe !=nil {return _cbbe ;};_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_gfgaf );_gfgaf .EG_RunLevelElts =append (_gfgaf .EG_RunLevelElts ,_adg );_adg .EG_RangeMarkupElements =append (_adg .EG_RangeMarkupElements ,_cccfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ddedb :=NewEG_ContentRowContent ();_bcac :=NewEG_RunLevelElts ();_eeagf :=NewEG_RangeMarkupElements ();_eeagf .MoveToRangeStart =NewCT_MoveBookmark ();if _gaec :=d .DecodeElement (_eeagf .MoveToRangeStart ,&_gdae );_gaec !=nil {return _gaec ;};_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_ddedb );_ddedb .EG_RunLevelElts =append (_ddedb .EG_RunLevelElts ,_bcac );_bcac .EG_RangeMarkupElements =append (_bcac .EG_RangeMarkupElements ,_eeagf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bffg :=NewEG_ContentRowContent ();_adbfg :=NewEG_RunLevelElts ();_dbbe :=NewEG_RangeMarkupElements ();_dbbe .MoveToRangeEnd =NewCT_MarkupRange ();if _fdcb :=d .DecodeElement (_dbbe .MoveToRangeEnd ,&_gdae );_fdcb !=nil {return _fdcb ;};_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_bffg );_bffg .EG_RunLevelElts =append (_bffg .EG_RunLevelElts ,_adbfg );_adbfg .EG_RangeMarkupElements =append (_adbfg .EG_RangeMarkupElements ,_dbbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cffbc :=NewEG_ContentRowContent ();_bedb :=NewEG_RunLevelElts ();_ceebb :=NewEG_RangeMarkupElements ();_ceebb .CommentRangeStart =NewCT_MarkupRange ();if _cbca :=d .DecodeElement (_ceebb .CommentRangeStart ,&_gdae );_cbca !=nil {return _cbca ;};_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_cffbc );_cffbc .EG_RunLevelElts =append (_cffbc .EG_RunLevelElts ,_bedb );_bedb .EG_RangeMarkupElements =append (_bedb .EG_RangeMarkupElements ,_ceebb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbgbab :=NewEG_ContentRowContent ();_cceag :=NewEG_RunLevelElts ();_bbad :=NewEG_RangeMarkupElements ();_bbad .CommentRangeEnd =NewCT_MarkupRange ();if _ebggg :=d .DecodeElement (_bbad .CommentRangeEnd ,&_gdae );_ebggg !=nil {return _ebggg ;};_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_bbgbab );_bbgbab .EG_RunLevelElts =append (_bbgbab .EG_RunLevelElts ,_cceag );_cceag .EG_RangeMarkupElements =append (_cceag .EG_RangeMarkupElements ,_bbad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adbc :=NewEG_ContentRowContent ();_ffbce :=NewEG_RunLevelElts ();_aaeb :=NewEG_RangeMarkupElements ();_aaeb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _beec :=d .DecodeElement (_aaeb .CustomXmlInsRangeStart ,&_gdae );_beec !=nil {return _beec ;};_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_adbc );_adbc .EG_RunLevelElts =append (_adbc .EG_RunLevelElts ,_ffbce );_ffbce .EG_RangeMarkupElements =append (_ffbce .EG_RangeMarkupElements ,_aaeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdee :=NewEG_ContentRowContent ();_ceede :=NewEG_RunLevelElts ();_badde :=NewEG_RangeMarkupElements ();_badde .CustomXmlInsRangeEnd =NewCT_Markup ();if _aggfd :=d .DecodeElement (_badde .CustomXmlInsRangeEnd ,&_gdae );_aggfd !=nil {return _aggfd ;};_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_cdee );_cdee .EG_RunLevelElts =append (_cdee .EG_RunLevelElts ,_ceede );_ceede .EG_RangeMarkupElements =append (_ceede .EG_RangeMarkupElements ,_badde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edccg :=NewEG_ContentRowContent ();_gbeef :=NewEG_RunLevelElts ();_ebbg :=NewEG_RangeMarkupElements ();_ebbg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _agdea :=d .DecodeElement (_ebbg .CustomXmlDelRangeStart ,&_gdae );_agdea !=nil {return _agdea ;};_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_edccg );_edccg .EG_RunLevelElts =append (_edccg .EG_RunLevelElts ,_gbeef );_gbeef .EG_RangeMarkupElements =append (_gbeef .EG_RangeMarkupElements ,_ebbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egbg :=NewEG_ContentRowContent ();_daca :=NewEG_RunLevelElts ();_eddf :=NewEG_RangeMarkupElements ();_eddf .CustomXmlDelRangeEnd =NewCT_Markup ();if _decge :=d .DecodeElement (_eddf .CustomXmlDelRangeEnd ,&_gdae );_decge !=nil {return _decge ;};_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_egbg );_egbg .EG_RunLevelElts =append (_egbg .EG_RunLevelElts ,_daca );_daca .EG_RangeMarkupElements =append (_daca .EG_RangeMarkupElements ,_eddf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdeca :=NewEG_ContentRowContent ();_caddf :=NewEG_RunLevelElts ();_dcaebb :=NewEG_RangeMarkupElements ();_dcaebb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ffcd :=d .DecodeElement (_dcaebb .CustomXmlMoveFromRangeStart ,&_gdae );_ffcd !=nil {return _ffcd ;};_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_cdeca );_cdeca .EG_RunLevelElts =append (_cdeca .EG_RunLevelElts ,_caddf );_caddf .EG_RangeMarkupElements =append (_caddf .EG_RangeMarkupElements ,_dcaebb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_deaf :=NewEG_ContentRowContent ();_fddb :=NewEG_RunLevelElts ();_cbbd :=NewEG_RangeMarkupElements ();_cbbd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _efaff :=d .DecodeElement (_cbbd .CustomXmlMoveFromRangeEnd ,&_gdae );_efaff !=nil {return _efaff ;};_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_deaf );_deaf .EG_RunLevelElts =append (_deaf .EG_RunLevelElts ,_fddb );_fddb .EG_RangeMarkupElements =append (_fddb .EG_RangeMarkupElements ,_cbbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabad :=NewEG_ContentRowContent ();_abeg :=NewEG_RunLevelElts ();_dbebf :=NewEG_RangeMarkupElements ();_dbebf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ddea :=d .DecodeElement (_dbebf .CustomXmlMoveToRangeStart ,&_gdae );_ddea !=nil {return _ddea ;};_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_aabad );_aabad .EG_RunLevelElts =append (_aabad .EG_RunLevelElts ,_abeg );_abeg .EG_RangeMarkupElements =append (_abeg .EG_RangeMarkupElements ,_dbebf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dfcb :=NewEG_ContentRowContent ();_gfcbaa :=NewEG_RunLevelElts ();_gdaea :=NewEG_RangeMarkupElements ();_gdaea .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gcfef :=d .DecodeElement (_gdaea .CustomXmlMoveToRangeEnd ,&_gdae );_gcfef !=nil {return _gcfef ;};_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_dfcb );_dfcb .EG_RunLevelElts =append (_dfcb .EG_RunLevelElts ,_gfcbaa );_gfcbaa .EG_RangeMarkupElements =append (_gfcbaa .EG_RangeMarkupElements ,_gdaea );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_faff :=NewEG_ContentRowContent ();_cgcg :=NewEG_RunLevelElts ();_affg :=NewEG_MathContent ();_affg .OMathPara =_a .NewOMathPara ();if _agdc :=d .DecodeElement (_affg .OMathPara ,&_gdae );_agdc !=nil {return _agdc ;};_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_faff );_faff .EG_RunLevelElts =append (_faff .EG_RunLevelElts ,_cgcg );_cgcg .EG_MathContent =append (_cgcg .EG_MathContent ,_affg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfebb :=NewEG_ContentRowContent ();_bcaea :=NewEG_RunLevelElts ();_efaaf :=NewEG_MathContent ();_efaaf .OMath =_a .NewOMath ();if _fegf :=d .DecodeElement (_efaaf .OMath ,&_gdae );_fegf !=nil {return _fegf ;};_ggdgd .EG_ContentRowContent =append (_ggdgd .EG_ContentRowContent ,_dfebb );_dfebb .EG_RunLevelElts =append (_dfebb .EG_RunLevelElts ,_bcaea );_bcaea .EG_MathContent =append (_bcaea .EG_MathContent ,_efaaf );default:_ee .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",_gdae .Name );if _ebdeg :=d .Skip ();_ebdeg !=nil {return _ebdeg ;};};case _d .EndElement :break _gdga ;case _d .CharData :};};return nil ;};type CT_MailMergeDocType struct{ +// ValidateWithPath validates the CT_HdrFtrRef and its children, prefixing error messages with path +func (_aagbc *CT_HdrFtrRef )ValidateWithPath (path string )error {if _aagbc .TypeAttr ==ST_HdrFtrUnset {return _g .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 _dead :=_aagbc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dead !=nil {return _dead ;};return nil ;}; -// Mail Merge Source Document Type -ValAttr ST_MailMergeDocType ;};func (_fcdcae *CT_Ruby )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_efdgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0050\u0072"}};e .EncodeElement (_fcdcae .RubyPr ,_efdgb );_ddbgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0074"}};e .EncodeElement (_fcdcae .Rt ,_ddbgd );_gfcbae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"}};e .EncodeElement (_fcdcae .RubyBase ,_gfcbae );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_EdnPosUnset ST_EdnPos =0;ST_EdnPosSectEnd ST_EdnPos =1;ST_EdnPosDocEnd ST_EdnPos =2;); +// Validate validates the CT_PTab and its children +func (_cfbg *CT_PTab )Validate ()error {return _cfbg .ValidateWithPath ("\u0043T\u005f\u0050\u0054\u0061\u0062");};func NewCT_RubyAlign ()*CT_RubyAlign {_bdfga :=&CT_RubyAlign {};_bdfga .ValAttr =ST_RubyAlign (1);return _bdfga ;};type CT_Lock struct{ -// Validate validates the CT_PBdr and its children -func (_aabbg *CT_PBdr )Validate ()error {return _aabbg .ValidateWithPath ("\u0043T\u005f\u0050\u0042\u0064\u0072");};func (_babc *CT_CustomXmlRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggbc :=range start .Attr {if _ggbc .Name .Local =="\u0075\u0072\u0069"{_baabc ,_aabcc :=_ggbc .Value ,error (nil );if _aabcc !=nil {return _aabcc ;};_babc .UriAttr =&_baabc ;continue ;};if _ggbc .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_faage ,_cacge :=_ggbc .Value ,error (nil );if _cacge !=nil {return _cacge ;};_babc .ElementAttr =_faage ;continue ;};};_daea :for {_cfab ,_cdag :=d .Token ();if _cdag !=nil {return _cdag ;};switch _bdca :=_cfab .(type ){case _d .StartElement :switch _bdca .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_babc .CustomXmlPr =NewCT_CustomXmlPr ();if _acca :=d .DecodeElement (_babc .CustomXmlPr ,&_bdca );_acca !=nil {return _acca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbfd :=NewEG_PContent ();_cabea :=NewCT_SimpleField ();if _bedab :=d .DecodeElement (_cabea ,&_bdca );_bedab !=nil {return _bedab ;};_fbfd .FldSimple =append (_fbfd .FldSimple ,_cabea );_babc .EG_PContent =append (_babc .EG_PContent ,_fbfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fggc :=NewEG_PContent ();_fggc .Hyperlink =NewCT_Hyperlink ();if _dfab :=d .DecodeElement (_fggc .Hyperlink ,&_bdca );_dfab !=nil {return _dfab ;};_babc .EG_PContent =append (_babc .EG_PContent ,_fggc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gcbbd :=NewEG_PContent ();_gcbbd .SubDoc =NewCT_Rel ();if _dabdfg :=d .DecodeElement (_gcbbd .SubDoc ,&_bdca );_dabdfg !=nil {return _dabdfg ;};_babc .EG_PContent =append (_babc .EG_PContent ,_gcbbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbdea :=NewEG_PContent ();_adeb :=NewEG_ContentRunContent ();_adeb .CustomXml =NewCT_CustomXmlRun ();if _dbad :=d .DecodeElement (_adeb .CustomXml ,&_bdca );_dbad !=nil {return _dbad ;};_babc .EG_PContent =append (_babc .EG_PContent ,_dbdea );_dbdea .EG_ContentRunContent =append (_dbdea .EG_ContentRunContent ,_adeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ddedc :=NewEG_PContent ();_aced :=NewEG_ContentRunContent ();_aced .SmartTag =NewCT_SmartTagRun ();if _fegfg :=d .DecodeElement (_aced .SmartTag ,&_bdca );_fegfg !=nil {return _fegfg ;};_babc .EG_PContent =append (_babc .EG_PContent ,_ddedc );_ddedc .EG_ContentRunContent =append (_ddedc .EG_ContentRunContent ,_aced );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aegaa :=NewEG_PContent ();_cebbd :=NewEG_ContentRunContent ();_cebbd .Sdt =NewCT_SdtRun ();if _edag :=d .DecodeElement (_cebbd .Sdt ,&_bdca );_edag !=nil {return _edag ;};_babc .EG_PContent =append (_babc .EG_PContent ,_aegaa );_aegaa .EG_ContentRunContent =append (_aegaa .EG_ContentRunContent ,_cebbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abbbf :=NewEG_PContent ();_fcfd :=NewEG_ContentRunContent ();_fcfd .Dir =NewCT_DirContentRun ();if _ffccg :=d .DecodeElement (_fcfd .Dir ,&_bdca );_ffccg !=nil {return _ffccg ;};_babc .EG_PContent =append (_babc .EG_PContent ,_abbbf );_abbbf .EG_ContentRunContent =append (_abbbf .EG_ContentRunContent ,_fcfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffgf :=NewEG_PContent ();_gdea :=NewEG_ContentRunContent ();_gdea .Bdo =NewCT_BdoContentRun ();if _bdfa :=d .DecodeElement (_gdea .Bdo ,&_bdca );_bdfa !=nil {return _bdfa ;};_babc .EG_PContent =append (_babc .EG_PContent ,_ffgf );_ffgf .EG_ContentRunContent =append (_ffgf .EG_ContentRunContent ,_gdea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcga :=NewEG_PContent ();_dgcbe :=NewEG_ContentRunContent ();_dgcbe .R =NewCT_R ();if _eggad :=d .DecodeElement (_dgcbe .R ,&_bdca );_eggad !=nil {return _eggad ;};_babc .EG_PContent =append (_babc .EG_PContent ,_gcga );_gcga .EG_ContentRunContent =append (_gcga .EG_ContentRunContent ,_dgcbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddcgb :=NewEG_PContent ();_gdcf :=NewEG_ContentRunContent ();_geacf :=NewEG_RunLevelElts ();_geacf .ProofErr =NewCT_ProofErr ();if _gcbfe :=d .DecodeElement (_geacf .ProofErr ,&_bdca );_gcbfe !=nil {return _gcbfe ;};_babc .EG_PContent =append (_babc .EG_PContent ,_ddcgb );_ddcgb .EG_ContentRunContent =append (_ddcgb .EG_ContentRunContent ,_gdcf );_gdcf .EG_RunLevelElts =append (_gdcf .EG_RunLevelElts ,_geacf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baef :=NewEG_PContent ();_fgac :=NewEG_ContentRunContent ();_eggfe :=NewEG_RunLevelElts ();_eggfe .PermStart =NewCT_PermStart ();if _accg :=d .DecodeElement (_eggfe .PermStart ,&_bdca );_accg !=nil {return _accg ;};_babc .EG_PContent =append (_babc .EG_PContent ,_baef );_baef .EG_ContentRunContent =append (_baef .EG_ContentRunContent ,_fgac );_fgac .EG_RunLevelElts =append (_fgac .EG_RunLevelElts ,_eggfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dabae :=NewEG_PContent ();_eggea :=NewEG_ContentRunContent ();_cffa :=NewEG_RunLevelElts ();_cffa .PermEnd =NewCT_Perm ();if _beaf :=d .DecodeElement (_cffa .PermEnd ,&_bdca );_beaf !=nil {return _beaf ;};_babc .EG_PContent =append (_babc .EG_PContent ,_dabae );_dabae .EG_ContentRunContent =append (_dabae .EG_ContentRunContent ,_eggea );_eggea .EG_RunLevelElts =append (_eggea .EG_RunLevelElts ,_cffa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdfeb :=NewEG_PContent ();_bdbfa :=NewEG_ContentRunContent ();_cgcgc :=NewEG_RunLevelElts ();_cgcgc .Ins =NewCT_RunTrackChange ();if _gbda :=d .DecodeElement (_cgcgc .Ins ,&_bdca );_gbda !=nil {return _gbda ;};_babc .EG_PContent =append (_babc .EG_PContent ,_bdfeb );_bdfeb .EG_ContentRunContent =append (_bdfeb .EG_ContentRunContent ,_bdbfa );_bdbfa .EG_RunLevelElts =append (_bdbfa .EG_RunLevelElts ,_cgcgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccafg :=NewEG_PContent ();_febb :=NewEG_ContentRunContent ();_bgba :=NewEG_RunLevelElts ();_bgba .Del =NewCT_RunTrackChange ();if _ebdf :=d .DecodeElement (_bgba .Del ,&_bdca );_ebdf !=nil {return _ebdf ;};_babc .EG_PContent =append (_babc .EG_PContent ,_ccafg );_ccafg .EG_ContentRunContent =append (_ccafg .EG_ContentRunContent ,_febb );_febb .EG_RunLevelElts =append (_febb .EG_RunLevelElts ,_bgba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eggc :=NewEG_PContent ();_bfbe :=NewEG_ContentRunContent ();_gdaab :=NewEG_RunLevelElts ();_gdaab .MoveFrom =NewCT_RunTrackChange ();if _dfbd :=d .DecodeElement (_gdaab .MoveFrom ,&_bdca );_dfbd !=nil {return _dfbd ;};_babc .EG_PContent =append (_babc .EG_PContent ,_eggc );_eggc .EG_ContentRunContent =append (_eggc .EG_ContentRunContent ,_bfbe );_bfbe .EG_RunLevelElts =append (_bfbe .EG_RunLevelElts ,_gdaab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fddec :=NewEG_PContent ();_cbfff :=NewEG_ContentRunContent ();_gcfg :=NewEG_RunLevelElts ();_gcfg .MoveTo =NewCT_RunTrackChange ();if _ddfd :=d .DecodeElement (_gcfg .MoveTo ,&_bdca );_ddfd !=nil {return _ddfd ;};_babc .EG_PContent =append (_babc .EG_PContent ,_fddec );_fddec .EG_ContentRunContent =append (_fddec .EG_ContentRunContent ,_cbfff );_cbfff .EG_RunLevelElts =append (_cbfff .EG_RunLevelElts ,_gcfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abbcc :=NewEG_PContent ();_ebba :=NewEG_ContentRunContent ();_ccdfg :=NewEG_RunLevelElts ();_bede :=NewEG_RangeMarkupElements ();_bede .BookmarkStart =NewCT_Bookmark ();if _geafd :=d .DecodeElement (_bede .BookmarkStart ,&_bdca );_geafd !=nil {return _geafd ;};_babc .EG_PContent =append (_babc .EG_PContent ,_abbcc );_abbcc .EG_ContentRunContent =append (_abbcc .EG_ContentRunContent ,_ebba );_ebba .EG_RunLevelElts =append (_ebba .EG_RunLevelElts ,_ccdfg );_ccdfg .EG_RangeMarkupElements =append (_ccdfg .EG_RangeMarkupElements ,_bede );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfcbb :=NewEG_PContent ();_fbdgg :=NewEG_ContentRunContent ();_gfgda :=NewEG_RunLevelElts ();_dcbc :=NewEG_RangeMarkupElements ();_dcbc .BookmarkEnd =NewCT_MarkupRange ();if _gcadc :=d .DecodeElement (_dcbc .BookmarkEnd ,&_bdca );_gcadc !=nil {return _gcadc ;};_babc .EG_PContent =append (_babc .EG_PContent ,_dfcbb );_dfcbb .EG_ContentRunContent =append (_dfcbb .EG_ContentRunContent ,_fbdgg );_fbdgg .EG_RunLevelElts =append (_fbdgg .EG_RunLevelElts ,_gfgda );_gfgda .EG_RangeMarkupElements =append (_gfgda .EG_RangeMarkupElements ,_dcbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eegbg :=NewEG_PContent ();_cfbac :=NewEG_ContentRunContent ();_cbdd :=NewEG_RunLevelElts ();_dfbg :=NewEG_RangeMarkupElements ();_dfbg .MoveFromRangeStart =NewCT_MoveBookmark ();if _gedfd :=d .DecodeElement (_dfbg .MoveFromRangeStart ,&_bdca );_gedfd !=nil {return _gedfd ;};_babc .EG_PContent =append (_babc .EG_PContent ,_eegbg );_eegbg .EG_ContentRunContent =append (_eegbg .EG_ContentRunContent ,_cfbac );_cfbac .EG_RunLevelElts =append (_cfbac .EG_RunLevelElts ,_cbdd );_cbdd .EG_RangeMarkupElements =append (_cbdd .EG_RangeMarkupElements ,_dfbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egcgf :=NewEG_PContent ();_acbf :=NewEG_ContentRunContent ();_gfdagd :=NewEG_RunLevelElts ();_cacec :=NewEG_RangeMarkupElements ();_cacec .MoveFromRangeEnd =NewCT_MarkupRange ();if _dgcda :=d .DecodeElement (_cacec .MoveFromRangeEnd ,&_bdca );_dgcda !=nil {return _dgcda ;};_babc .EG_PContent =append (_babc .EG_PContent ,_egcgf );_egcgf .EG_ContentRunContent =append (_egcgf .EG_ContentRunContent ,_acbf );_acbf .EG_RunLevelElts =append (_acbf .EG_RunLevelElts ,_gfdagd );_gfdagd .EG_RangeMarkupElements =append (_gfdagd .EG_RangeMarkupElements ,_cacec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbeee :=NewEG_PContent ();_cedag :=NewEG_ContentRunContent ();_debfa :=NewEG_RunLevelElts ();_gbeg :=NewEG_RangeMarkupElements ();_gbeg .MoveToRangeStart =NewCT_MoveBookmark ();if _aafbe :=d .DecodeElement (_gbeg .MoveToRangeStart ,&_bdca );_aafbe !=nil {return _aafbe ;};_babc .EG_PContent =append (_babc .EG_PContent ,_gbeee );_gbeee .EG_ContentRunContent =append (_gbeee .EG_ContentRunContent ,_cedag );_cedag .EG_RunLevelElts =append (_cedag .EG_RunLevelElts ,_debfa );_debfa .EG_RangeMarkupElements =append (_debfa .EG_RangeMarkupElements ,_gbeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gebbb :=NewEG_PContent ();_bffa :=NewEG_ContentRunContent ();_cgcf :=NewEG_RunLevelElts ();_fcgee :=NewEG_RangeMarkupElements ();_fcgee .MoveToRangeEnd =NewCT_MarkupRange ();if _dcbaf :=d .DecodeElement (_fcgee .MoveToRangeEnd ,&_bdca );_dcbaf !=nil {return _dcbaf ;};_babc .EG_PContent =append (_babc .EG_PContent ,_gebbb );_gebbb .EG_ContentRunContent =append (_gebbb .EG_ContentRunContent ,_bffa );_bffa .EG_RunLevelElts =append (_bffa .EG_RunLevelElts ,_cgcf );_cgcf .EG_RangeMarkupElements =append (_cgcf .EG_RangeMarkupElements ,_fcgee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gffd :=NewEG_PContent ();_edbgc :=NewEG_ContentRunContent ();_cdbb :=NewEG_RunLevelElts ();_egage :=NewEG_RangeMarkupElements ();_egage .CommentRangeStart =NewCT_MarkupRange ();if _dfga :=d .DecodeElement (_egage .CommentRangeStart ,&_bdca );_dfga !=nil {return _dfga ;};_babc .EG_PContent =append (_babc .EG_PContent ,_gffd );_gffd .EG_ContentRunContent =append (_gffd .EG_ContentRunContent ,_edbgc );_edbgc .EG_RunLevelElts =append (_edbgc .EG_RunLevelElts ,_cdbb );_cdbb .EG_RangeMarkupElements =append (_cdbb .EG_RangeMarkupElements ,_egage );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afaa :=NewEG_PContent ();_cfcbe :=NewEG_ContentRunContent ();_ebgc :=NewEG_RunLevelElts ();_fggb :=NewEG_RangeMarkupElements ();_fggb .CommentRangeEnd =NewCT_MarkupRange ();if _dfeee :=d .DecodeElement (_fggb .CommentRangeEnd ,&_bdca );_dfeee !=nil {return _dfeee ;};_babc .EG_PContent =append (_babc .EG_PContent ,_afaa );_afaa .EG_ContentRunContent =append (_afaa .EG_ContentRunContent ,_cfcbe );_cfcbe .EG_RunLevelElts =append (_cfcbe .EG_RunLevelElts ,_ebgc );_ebgc .EG_RangeMarkupElements =append (_ebgc .EG_RangeMarkupElements ,_fggb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_efcga :=NewEG_PContent ();_ceae :=NewEG_ContentRunContent ();_caggd :=NewEG_RunLevelElts ();_gccb :=NewEG_RangeMarkupElements ();_gccb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gbgd :=d .DecodeElement (_gccb .CustomXmlInsRangeStart ,&_bdca );_gbgd !=nil {return _gbgd ;};_babc .EG_PContent =append (_babc .EG_PContent ,_efcga );_efcga .EG_ContentRunContent =append (_efcga .EG_ContentRunContent ,_ceae );_ceae .EG_RunLevelElts =append (_ceae .EG_RunLevelElts ,_caggd );_caggd .EG_RangeMarkupElements =append (_caggd .EG_RangeMarkupElements ,_gccb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffbcee :=NewEG_PContent ();_cdeef :=NewEG_ContentRunContent ();_dadf :=NewEG_RunLevelElts ();_ceff :=NewEG_RangeMarkupElements ();_ceff .CustomXmlInsRangeEnd =NewCT_Markup ();if _aeeaa :=d .DecodeElement (_ceff .CustomXmlInsRangeEnd ,&_bdca );_aeeaa !=nil {return _aeeaa ;};_babc .EG_PContent =append (_babc .EG_PContent ,_ffbcee );_ffbcee .EG_ContentRunContent =append (_ffbcee .EG_ContentRunContent ,_cdeef );_cdeef .EG_RunLevelElts =append (_cdeef .EG_RunLevelElts ,_dadf );_dadf .EG_RangeMarkupElements =append (_dadf .EG_RangeMarkupElements ,_ceff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fbaf :=NewEG_PContent ();_agcag :=NewEG_ContentRunContent ();_gadaf :=NewEG_RunLevelElts ();_gdfc :=NewEG_RangeMarkupElements ();_gdfc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cbdad :=d .DecodeElement (_gdfc .CustomXmlDelRangeStart ,&_bdca );_cbdad !=nil {return _cbdad ;};_babc .EG_PContent =append (_babc .EG_PContent ,_fbaf );_fbaf .EG_ContentRunContent =append (_fbaf .EG_ContentRunContent ,_agcag );_agcag .EG_RunLevelElts =append (_agcag .EG_RunLevelElts ,_gadaf );_gadaf .EG_RangeMarkupElements =append (_gadaf .EG_RangeMarkupElements ,_gdfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgea :=NewEG_PContent ();_aacdc :=NewEG_ContentRunContent ();_cdac :=NewEG_RunLevelElts ();_cfgb :=NewEG_RangeMarkupElements ();_cfgb .CustomXmlDelRangeEnd =NewCT_Markup ();if _eab :=d .DecodeElement (_cfgb .CustomXmlDelRangeEnd ,&_bdca );_eab !=nil {return _eab ;};_babc .EG_PContent =append (_babc .EG_PContent ,_ebgea );_ebgea .EG_ContentRunContent =append (_ebgea .EG_ContentRunContent ,_aacdc );_aacdc .EG_RunLevelElts =append (_aacdc .EG_RunLevelElts ,_cdac );_cdac .EG_RangeMarkupElements =append (_cdac .EG_RangeMarkupElements ,_cfgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gagb :=NewEG_PContent ();_fded :=NewEG_ContentRunContent ();_ddddg :=NewEG_RunLevelElts ();_bbbe :=NewEG_RangeMarkupElements ();_bbbe .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _befda :=d .DecodeElement (_bbbe .CustomXmlMoveFromRangeStart ,&_bdca );_befda !=nil {return _befda ;};_babc .EG_PContent =append (_babc .EG_PContent ,_gagb );_gagb .EG_ContentRunContent =append (_gagb .EG_ContentRunContent ,_fded );_fded .EG_RunLevelElts =append (_fded .EG_RunLevelElts ,_ddddg );_ddddg .EG_RangeMarkupElements =append (_ddddg .EG_RangeMarkupElements ,_bbbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffbgb :=NewEG_PContent ();_accab :=NewEG_ContentRunContent ();_bbgg :=NewEG_RunLevelElts ();_fcca :=NewEG_RangeMarkupElements ();_fcca .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cffd :=d .DecodeElement (_fcca .CustomXmlMoveFromRangeEnd ,&_bdca );_cffd !=nil {return _cffd ;};_babc .EG_PContent =append (_babc .EG_PContent ,_ffbgb );_ffbgb .EG_ContentRunContent =append (_ffbgb .EG_ContentRunContent ,_accab );_accab .EG_RunLevelElts =append (_accab .EG_RunLevelElts ,_bbgg );_bbgg .EG_RangeMarkupElements =append (_bbgg .EG_RangeMarkupElements ,_fcca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgcc :=NewEG_PContent ();_gagd :=NewEG_ContentRunContent ();_cbbc :=NewEG_RunLevelElts ();_gbdf :=NewEG_RangeMarkupElements ();_gbdf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dgcdc :=d .DecodeElement (_gbdf .CustomXmlMoveToRangeStart ,&_bdca );_dgcdc !=nil {return _dgcdc ;};_babc .EG_PContent =append (_babc .EG_PContent ,_fgcc );_fgcc .EG_ContentRunContent =append (_fgcc .EG_ContentRunContent ,_gagd );_gagd .EG_RunLevelElts =append (_gagd .EG_RunLevelElts ,_cbbc );_cbbc .EG_RangeMarkupElements =append (_cbbc .EG_RangeMarkupElements ,_gbdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fbeg :=NewEG_PContent ();_deac :=NewEG_ContentRunContent ();_cedc :=NewEG_RunLevelElts ();_deace :=NewEG_RangeMarkupElements ();_deace .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ceeg :=d .DecodeElement (_deace .CustomXmlMoveToRangeEnd ,&_bdca );_ceeg !=nil {return _ceeg ;};_babc .EG_PContent =append (_babc .EG_PContent ,_fbeg );_fbeg .EG_ContentRunContent =append (_fbeg .EG_ContentRunContent ,_deac );_deac .EG_RunLevelElts =append (_deac .EG_RunLevelElts ,_cedc );_cedc .EG_RangeMarkupElements =append (_cedc .EG_RangeMarkupElements ,_deace );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecfc :=NewEG_PContent ();_dgdcc :=NewEG_ContentRunContent ();_bfad :=NewEG_RunLevelElts ();_agfg :=NewEG_MathContent ();_agfg .OMathPara =_a .NewOMathPara ();if _gaggg :=d .DecodeElement (_agfg .OMathPara ,&_bdca );_gaggg !=nil {return _gaggg ;};_babc .EG_PContent =append (_babc .EG_PContent ,_ecfc );_ecfc .EG_ContentRunContent =append (_ecfc .EG_ContentRunContent ,_dgdcc );_dgdcc .EG_RunLevelElts =append (_dgdcc .EG_RunLevelElts ,_bfad );_bfad .EG_MathContent =append (_bfad .EG_MathContent ,_agfg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgagf :=NewEG_PContent ();_ebfb :=NewEG_ContentRunContent ();_gfdg :=NewEG_RunLevelElts ();_bbcf :=NewEG_MathContent ();_bbcf .OMath =_a .NewOMath ();if _fged :=d .DecodeElement (_bbcf .OMath ,&_bdca );_fged !=nil {return _fged ;};_babc .EG_PContent =append (_babc .EG_PContent ,_fgagf );_fgagf .EG_ContentRunContent =append (_fgagf .EG_ContentRunContent ,_ebfb );_ebfb .EG_RunLevelElts =append (_ebfb .EG_RunLevelElts ,_gfdg );_gfdg .EG_MathContent =append (_gfdg .EG_MathContent ,_bbcf );default:_ee .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",_bdca .Name );if _dcbafe :=d .Skip ();_dcbafe !=nil {return _dcbafe ;};};case _d .EndElement :break _daea ;case _d .CharData :};};return nil ;};func (_bcccd *ST_FFTextType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abcag ,_efcdbe :=d .Token ();if _efcdbe !=nil {return _efcdbe ;};if _fegfgf ,_cagfee :=_abcag .(_d .EndElement );_cagfee &&_fegfgf .Name ==start .Name {*_bcccd =1;return nil ;};if _cabebe ,_cbggdc :=_abcag .(_d .CharData );!_cbggdc {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abcag );}else {switch string (_cabebe ){case "":*_bcccd =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_bcccd =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_bcccd =2;case "\u0064\u0061\u0074\u0065":*_bcccd =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_bcccd =4;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_bcccd =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_bcccd =6;};};_abcag ,_efcdbe =d .Token ();if _efcdbe !=nil {return _efcdbe ;};if _cefegg ,_gagcag :=_abcag .(_d .EndElement );_gagcag &&_cefegg .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abcag );};func (_dcdd *CT_DocGrid )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcdd .TypeAttr !=ST_DocGridUnset {_abcd ,_dagg :=_dcdd .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _dagg !=nil {return _dagg ;};start .Attr =append (start .Attr ,_abcd );};if _dcdd .LinePitchAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u006c\u0069\u006e\u0065\u0050\u0069\u0074\u0063\u0068"},Value :_db .Sprintf ("\u0025\u0076",*_dcdd .LinePitchAttr )});};if _dcdd .CharSpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0063\u0068\u0061\u0072\u0053\u0070\u0061\u0063\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_dcdd .CharSpaceAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_NumRestart struct{ +// Locking Type +ValAttr ST_Lock ;};func (_aeabc WdST_WrapText )String ()string {switch _aeabc {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 (_afeebe ST_HeightRule )ValidateWithPath (path string )error {switch _afeebe {case 0,1,2,3: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 (_afeebe ));};return nil ;};func (_cagadf *CT_SdtDropDownList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cagadf .LastValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u006c\u0061\u0073\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_cagadf .LastValueAttr )});};e .EncodeToken (start );if _cagadf .ListItem !=nil {_gggfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_dedgc :=range _cagadf .ListItem {e .EncodeElement (_dedgc ,_gggfa );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbfdcc *ST_TextAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cbfdcc =0;case "\u0074\u006f\u0070":*_cbfdcc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cbfdcc =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_cbfdcc =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_cbfdcc =4;case "\u0061\u0075\u0074\u006f":*_cbfdcc =5;};return nil ;};func (_egdegf *WdST_AlignV )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gabgg ,_baefcg :=d .Token ();if _baefcg !=nil {return _baefcg ;};if _daddbc ,_gaffg :=_gabgg .(_d .EndElement );_gaffg &&_daddbc .Name ==start .Name {*_egdegf =1;return nil ;};if _fadfgf ,_agcecd :=_gabgg .(_d .CharData );!_agcecd {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",_gabgg );}else {switch string (_fadfgf ){case "":*_egdegf =0;case "\u0074\u006f\u0070":*_egdegf =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_egdegf =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_egdegf =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_egdegf =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_egdegf =5;};};_gabgg ,_baefcg =d .Token ();if _baefcg !=nil {return _baefcg ;};if _fcded ,_bbbde :=_gabgg .(_d .EndElement );_bbbde &&_fcded .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",_gabgg );};func (_egbagg *CT_TopPageBorder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egbagg .ValAttr =ST_Border (1);for _ ,_cefffa :=range start .Attr {if _cefffa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cefffa .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"||_cefffa .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"&&_cefffa .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"{_edaaa ,_geeaa :=_cefffa .Value ,error (nil );if _geeaa !=nil {return _geeaa ;};_egbagg .TopLeftAttr =&_edaaa ;continue ;};if _cefffa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cefffa .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"||_cefffa .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"&&_cefffa .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"{_dacfd ,_fgcfbc :=_cefffa .Value ,error (nil );if _fgcfbc !=nil {return _fgcfbc ;};_egbagg .TopRightAttr =&_dacfd ;continue ;};if _cefffa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cefffa .Name .Local =="\u0069\u0064"||_cefffa .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"&&_cefffa .Name .Local =="\u0069\u0064"{_aeeea ,_gbfgb :=_cefffa .Value ,error (nil );if _gbfgb !=nil {return _gbfgb ;};_egbagg .IdAttr =&_aeeea ;continue ;};if _cefffa .Name .Local =="\u0076\u0061\u006c"{_egbagg .ValAttr .UnmarshalXMLAttr (_cefffa );continue ;};if _cefffa .Name .Local =="\u0063\u006f\u006co\u0072"{_caccd ,_cbdeg :=ParseUnionST_HexColor (_cefffa .Value );if _cbdeg !=nil {return _cbdeg ;};_egbagg .ColorAttr =&_caccd ;continue ;};if _cefffa .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_egbagg .ThemeColorAttr .UnmarshalXMLAttr (_cefffa );continue ;};if _cefffa .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_cdegf ,_cgfbg :=_cefffa .Value ,error (nil );if _cgfbg !=nil {return _cgfbg ;};_egbagg .ThemeTintAttr =&_cdegf ;continue ;};if _cefffa .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_cabee ,_ccbfg :=_cefffa .Value ,error (nil );if _ccbfg !=nil {return _ccbfg ;};_egbagg .ThemeShadeAttr =&_cabee ;continue ;};if _cefffa .Name .Local =="\u0073\u007a"{_fbadcd ,_adafb :=_da .ParseUint (_cefffa .Value ,10,64);if _adafb !=nil {return _adafb ;};_egbagg .SzAttr =&_fbadcd ;continue ;};if _cefffa .Name .Local =="\u0073\u0070\u0061c\u0065"{_dgfge ,_bcfgf :=_da .ParseUint (_cefffa .Value ,10,64);if _bcfgf !=nil {return _bcfgf ;};_egbagg .SpaceAttr =&_dgfge ;continue ;};if _cefffa .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_fcebe ,_cfgcfb :=ParseUnionST_OnOff (_cefffa .Value );if _cfgcfb !=nil {return _cfgcfb ;};_egbagg .ShadowAttr =&_fcebe ;continue ;};if _cefffa .Name .Local =="\u0066\u0072\u0061m\u0065"{_dbafg ,_agbdf :=ParseUnionST_OnOff (_cefffa .Value );if _agbdf !=nil {return _agbdf ;};_egbagg .FrameAttr =&_dbafg ;continue ;};};for {_caaedb ,_fgfcc :=d .Token ();if _fgfcc !=nil {return _g .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",_fgfcc );};if _beeac ,_affeg :=_caaedb .(_d .EndElement );_affeg &&_beeac .Name ==start .Name {break ;};};return nil ;};func NewCT_RPrDefault ()*CT_RPrDefault {_bgdg :=&CT_RPrDefault {};return _bgdg };func (_dcefe ST_HAnchor )String ()string {switch _dcefe {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 "";};type CT_SdtPr struct{ -// Automatic Numbering Restart Value -ValAttr ST_RestartNumber ;};func ParseUnionST_TextScale (s string )(ST_TextScale ,error ){_ggbbd :=ST_TextScale {};if ST_TextScalePercentPatternRe .MatchString (s ){_ggbbd .ST_TextScalePercent =&s ;}else {_eegcda ,_bbgea :=_dd .ParseFloat (s ,64);if _bbgea !=nil {return _ggbbd ,_db .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_bbgea );};_ggbbd .ST_TextScaleDecimal =_ee .Int64 (int64 (_eegcda ));};return _ggbbd ,nil ;};func (_fbddb *CT_FitText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abbcdc :=range start .Attr {if _abbcdc .Name .Local =="\u0076\u0061\u006c"{_eddd ,_dgaa :=ParseUnionST_TwipsMeasure (_abbcdc .Value );if _dgaa !=nil {return _dgaa ;};_fbddb .ValAttr =_eddd ;continue ;};if _abbcdc .Name .Local =="\u0069\u0064"{_dgbba ,_decfc :=_dd .ParseInt (_abbcdc .Value ,10,64);if _decfc !=nil {return _decfc ;};_fbddb .IdAttr =&_dgbba ;continue ;};};for {_fcag ,_beeg :=d .Token ();if _beeg !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_beeg );};if _afeff ,_fbaab :=_fcag .(_d .EndElement );_fbaab &&_afeff .Name ==start .Name {break ;};};return nil ;};type CT_MailMerge struct{ +// Run Properties For Structured Document Tag Contents +RPr *CT_RPr ; -// Source Document Type -MainDocumentType *CT_MailMergeDocType ; +// Friendly Name +Alias *CT_String ; -// Query Contains Link to External Query File -LinkToQuery *CT_OnOff ; +// Programmatic Tag +Tag *CT_String ; -// Data Source Type -DataType *CT_MailMergeDataType ; +// Unique ID +Id *CT_DecimalNumber ; -// Data Source Connection String -ConnectString *CT_String ; +// Locking Setting +Lock *CT_Lock ; -// Query For Data Source Records To Merge -Query *CT_String ; +// Structured Document Tag Placeholder Text +Placeholder *CT_Placeholder ; -// Data Source File Path -DataSource *CT_Rel ; +// Remove Structured Document Tag When Contents Are Edited +Temporary *CT_OnOff ; -// Header Definition File Path -HeaderSource *CT_Rel ; +// Current Contents Are Placeholder Text +ShowingPlcHdr *CT_OnOff ; -// Remove Blank Lines from Merged Documents -DoNotSuppressBlankLines *CT_OnOff ; +// XML Mapping +DataBinding *CT_DataBinding ; -// Merged Document Destination -Destination *CT_MailMergeDest ; +// Structured Document Tag Label +Label *CT_DecimalNumber ; -// Column Containing E-mail Address -AddressFieldName *CT_String ; +// Structured Document Tag Navigation Order Index +TabIndex *CT_UnsignedDecimalNumber ;Choice *CT_SdtPrChoice ;Extra []_dg .Any ;};func (_aedgb *CT_SdtText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_egbdb :=range start .Attr {if _egbdb .Name .Local =="\u006du\u006c\u0074\u0069\u004c\u0069\u006ee"{_ceegb ,_gabce :=ParseUnionST_OnOff (_egbdb .Value );if _gabce !=nil {return _gabce ;};_aedgb .MultiLineAttr =&_ceegb ;continue ;};};for {_dadbb ,_fecac :=d .Token ();if _fecac !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_fecac );};if _dgfcf ,_bdcca :=_dadbb .(_d .EndElement );_bdcca &&_dgfcf .Name ==start .Name {break ;};};return nil ;};func (_gbedc ST_LineNumberRestart )ValidateWithPath (path string )error {switch _gbedc {case 0,1,2,3: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 (_gbedc ));};return nil ;};func NewCT_LsdException ()*CT_LsdException {_aeabg :=&CT_LsdException {};return _aeabg };func (_fcfab ST_MailMergeDest )String ()string {switch _fcfab {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 "";}; -// Merged E-mail or Fax Subject Line -MailSubject *CT_String ; +// Validate validates the WdCT_WrapPath and its children +func (_gdbda *WdCT_WrapPath )Validate ()error {return _gdbda .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068");};func (_abgcbg *ST_TblWidth )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_abgcbg =0;case "\u006e\u0069\u006c":*_abgcbg =1;case "\u0070\u0063\u0074":*_abgcbg =2;case "\u0064\u0078\u0061":*_abgcbg =3;case "\u0061\u0075\u0074\u006f":*_abgcbg =4;};return nil ;};func (_aaebb *ST_Proof )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aaebb =0;case "\u0063\u006c\u0065a\u006e":*_aaebb =1;case "\u0064\u0069\u0072t\u0079":*_aaebb =2;};return nil ;}; -// Merged Document To E-Mail Attachment -MailAsAttachment *CT_OnOff ; +// Validate validates the CT_RPrOriginal and its children +func (_fecbg *CT_RPrOriginal )Validate ()error {return _fecbg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069g\u0069\u006e\u0061\u006c");}; -// View Merged Data Within Document -ViewMergedData *CT_OnOff ; +// Validate validates the CT_TrackChangeNumbering and its children +func (_faeda *CT_TrackChangeNumbering )Validate ()error {return _faeda .ValidateWithPath ("\u0043\u0054\u005fTr\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");}; -// Record Currently Displayed In Merged Document -ActiveRecord *CT_DecimalNumber ; +// ValidateWithPath validates the CT_Compat and its children, prefixing error messages with path +func (_gcdb *CT_Compat )ValidateWithPath (path string )error {if _gcdb .UseSingleBorderforContiguousCells !=nil {if _cdgb :=_gcdb .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");_cdgb !=nil {return _cdgb ;};};if _gcdb .WpJustification !=nil {if _ffecd :=_gcdb .WpJustification .ValidateWithPath (path +"\u002f\u0057p\u004a\u0075\u0073t\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e");_ffecd !=nil {return _ffecd ;};};if _gcdb .NoTabHangInd !=nil {if _faad :=_gcdb .NoTabHangInd .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0061\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064");_faad !=nil {return _faad ;};};if _gcdb .NoLeading !=nil {if _cbbg :=_gcdb .NoLeading .ValidateWithPath (path +"\u002f\u004e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067");_cbbg !=nil {return _cbbg ;};};if _gcdb .SpaceForUL !=nil {if _eeafe :=_gcdb .SpaceForUL .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c");_eeafe !=nil {return _eeafe ;};};if _gcdb .NoColumnBalance !=nil {if _fbfaa :=_gcdb .NoColumnBalance .ValidateWithPath (path +"\u002f\u004eo\u0043\u006f\u006cu\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065");_fbfaa !=nil {return _fbfaa ;};};if _gcdb .BalanceSingleByteDoubleByteWidth !=nil {if _eede :=_gcdb .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");_eede !=nil {return _eede ;};};if _gcdb .NoExtraLineSpacing !=nil {if _aagc :=_gcdb .NoExtraLineSpacing .ValidateWithPath (path +"\u002f\u004e\u006f\u0045xt\u0072\u0061\u004c\u0069\u006e\u0065\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_aagc !=nil {return _aagc ;};};if _gcdb .DoNotLeaveBackslashAlone !=nil {if _eacd :=_gcdb .DoNotLeaveBackslashAlone .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074L\u0065\u0061\u0076\u0065\u0042a\u0063k\u0073l\u0061\u0073\u0068\u0041\u006c\u006f\u006ee");_eacd !=nil {return _eacd ;};};if _gcdb .UlTrailSpace !=nil {if _befff :=_gcdb .UlTrailSpace .ValidateWithPath (path +"\u002f\u0055\u006c\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065");_befff !=nil {return _befff ;};};if _gcdb .DoNotExpandShiftReturn !=nil {if _dadd :=_gcdb .DoNotExpandShiftReturn .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0045\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075\u0072\u006e");_dadd !=nil {return _dadd ;};};if _gcdb .SpacingInWholePoints !=nil {if _cafdd :=_gcdb .SpacingInWholePoints .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063in\u0067I\u006e\u0057\u0068\u006f\u006ce\u0050\u006f\u0069\u006e\u0074\u0073");_cafdd !=nil {return _cafdd ;};};if _gcdb .LineWrapLikeWord6 !=nil {if _bdfaf :=_gcdb .LineWrapLikeWord6 .ValidateWithPath (path +"\u002fL\u0069n\u0065\u0057\u0072\u0061\u0070L\u0069\u006be\u0057\u006f\u0072\u0064\u0036");_bdfaf !=nil {return _bdfaf ;};};if _gcdb .PrintBodyTextBeforeHeader !=nil {if _begg :=_gcdb .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");_begg !=nil {return _begg ;};};if _gcdb .PrintColBlack !=nil {if _ddadf :=_gcdb .PrintColBlack .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0043\u006f\u006cB\u006c\u0061\u0063\u006b");_ddadf !=nil {return _ddadf ;};};if _gcdb .WpSpaceWidth !=nil {if _agafd :=_gcdb .WpSpaceWidth .ValidateWithPath (path +"\u002f\u0057\u0070\u0053\u0070\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068");_agafd !=nil {return _agafd ;};};if _gcdb .ShowBreaksInFrames !=nil {if _daag :=_gcdb .ShowBreaksInFrames .ValidateWithPath (path +"\u002f\u0053\u0068\u006fwB\u0072\u0065\u0061\u006b\u0073\u0049\u006e\u0046\u0072\u0061\u006d\u0065\u0073");_daag !=nil {return _daag ;};};if _gcdb .SubFontBySize !=nil {if _fafbe :=_gcdb .SubFontBySize .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0046\u006f\u006e\u0074\u0042y\u0053\u0069\u007a\u0065");_fafbe !=nil {return _fafbe ;};};if _gcdb .SuppressBottomSpacing !=nil {if _ecbgc :=_gcdb .SuppressBottomSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0042\u006f\u0074\u0074\u006f\u006d\u0053\u0070\u0061\u0063\u0069n\u0067");_ecbgc !=nil {return _ecbgc ;};};if _gcdb .SuppressTopSpacing !=nil {if _dbcg :=_gcdb .SuppressTopSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0054\u006f\u0070\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_dbcg !=nil {return _dbcg ;};};if _gcdb .SuppressSpacingAtTopOfPage !=nil {if _bade :=_gcdb .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");_bade !=nil {return _bade ;};};if _gcdb .SuppressTopSpacingWP !=nil {if _faecd :=_gcdb .SuppressTopSpacingWP .ValidateWithPath (path +"/\u0053\u0075\u0070\u0070re\u0073s\u0054\u006f\u0070\u0053\u0070a\u0063\u0069\u006e\u0067\u0057\u0050");_faecd !=nil {return _faecd ;};};if _gcdb .SuppressSpBfAfterPgBrk !=nil {if _aagcb :=_gcdb .SuppressSpBfAfterPgBrk .ValidateWithPath (path +"\u002f\u0053\u0075pp\u0072\u0065\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042\u0072\u006b");_aagcb !=nil {return _aagcb ;};};if _gcdb .SwapBordersFacingPages !=nil {if _bcfef :=_gcdb .SwapBordersFacingPages .ValidateWithPath (path +"\u002f\u0053\u0077ap\u0042\u006f\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067\u0065\u0073");_bcfef !=nil {return _bcfef ;};};if _gcdb .ConvMailMergeEsc !=nil {if _agce :=_gcdb .ConvMailMergeEsc .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0076\u004d\u0061\u0069\u006c\u004d\u0065\u0072g\u0065\u0045\u0073\u0063");_agce !=nil {return _agce ;};};if _gcdb .TruncateFontHeightsLikeWP6 !=nil {if _cgbe :=_gcdb .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");_cgbe !=nil {return _cgbe ;};};if _gcdb .MwSmallCaps !=nil {if _ddbe :=_gcdb .MwSmallCaps .ValidateWithPath (path +"\u002f\u004d\u0077S\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_ddbe !=nil {return _ddbe ;};};if _gcdb .UsePrinterMetrics !=nil {if _gaeb :=_gcdb .UsePrinterMetrics .ValidateWithPath (path +"\u002fU\u0073e\u0050\u0072\u0069\u006e\u0074e\u0072\u004de\u0074\u0072\u0069\u0063\u0073");_gaeb !=nil {return _gaeb ;};};if _gcdb .DoNotSuppressParagraphBorders !=nil {if _bdfc :=_gcdb .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");_bdfc !=nil {return _bdfc ;};};if _gcdb .WrapTrailSpaces !=nil {if _fbfad :=_gcdb .WrapTrailSpaces .ValidateWithPath (path +"\u002f\u0057r\u0061\u0070\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073");_fbfad !=nil {return _fbfad ;};};if _gcdb .FootnoteLayoutLikeWW8 !=nil {if _gggec :=_gcdb .FootnoteLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0046\u006f\u006ftn\u006f\u0074\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057W\u0038");_gggec !=nil {return _gggec ;};};if _gcdb .ShapeLayoutLikeWW8 !=nil {if _adbg :=_gcdb .ShapeLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0053\u0068\u0061pe\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057\u0057\u0038");_adbg !=nil {return _adbg ;};};if _gcdb .AlignTablesRowByRow !=nil {if _gfcb :=_gcdb .AlignTablesRowByRow .ValidateWithPath (path +"/\u0041l\u0069\u0067\u006e\u0054\u0061\u0062\u006c\u0065s\u0052\u006f\u0077\u0042yR\u006f\u0077");_gfcb !=nil {return _gfcb ;};};if _gcdb .ForgetLastTabAlignment !=nil {if _baea :=_gcdb .ForgetLastTabAlignment .ValidateWithPath (path +"\u002f\u0046\u006frg\u0065\u0074\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_baea !=nil {return _baea ;};};if _gcdb .AdjustLineHeightInTable !=nil {if _gafb :=_gcdb .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");_gafb !=nil {return _gafb ;};};if _gcdb .AutoSpaceLikeWord95 !=nil {if _gbbc :=_gcdb .AutoSpaceLikeWord95 .ValidateWithPath (path +"/\u0041u\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u004ci\u006b\u0065\u0057\u006frd\u0039\u0035");_gbbc !=nil {return _gbbc ;};};if _gcdb .NoSpaceRaiseLower !=nil {if _dcgf :=_gcdb .NoSpaceRaiseLower .ValidateWithPath (path +"\u002fN\u006fS\u0070\u0061\u0063\u0065\u0052a\u0069\u0073e\u004c\u006f\u0077\u0065\u0072");_dcgf !=nil {return _dcgf ;};};if _gcdb .DoNotUseHTMLParagraphAutoSpacing !=nil {if _beada :=_gcdb .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");_beada !=nil {return _beada ;};};if _gcdb .LayoutRawTableWidth !=nil {if _cfabc :=_gcdb .LayoutRawTableWidth .ValidateWithPath (path +"/\u004ca\u0079\u006f\u0075\u0074\u0052\u0061\u0077\u0054a\u0062\u006c\u0065\u0057id\u0074\u0068");_cfabc !=nil {return _cfabc ;};};if _gcdb .LayoutTableRowsApart !=nil {if _fbeb :=_gcdb .LayoutTableRowsApart .ValidateWithPath (path +"/\u004c\u0061\u0079\u006fut\u0054a\u0062\u006c\u0065\u0052\u006fw\u0073\u0041\u0070\u0061\u0072\u0074");_fbeb !=nil {return _fbeb ;};};if _gcdb .UseWord97LineBreakRules !=nil {if _ffgf :=_gcdb .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");_ffgf !=nil {return _ffgf ;};};if _gcdb .DoNotBreakWrappedTables !=nil {if _edcba :=_gcdb .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");_edcba !=nil {return _edcba ;};};if _gcdb .DoNotSnapToGridInCell !=nil {if _bagfb :=_gcdb .DoNotSnapToGridInCell .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064\u0049\u006e\u0043\u0065l\u006c");_bagfb !=nil {return _bagfb ;};};if _gcdb .SelectFldWithFirstOrLastChar !=nil {if _cbbdg :=_gcdb .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");_cbbdg !=nil {return _cbbdg ;};};if _gcdb .ApplyBreakingRules !=nil {if _dbbc :=_gcdb .ApplyBreakingRules .ValidateWithPath (path +"\u002f\u0041\u0070\u0070ly\u0042\u0072\u0065\u0061\u006b\u0069\u006e\u0067\u0052\u0075\u006c\u0065\u0073");_dbbc !=nil {return _dbbc ;};};if _gcdb .DoNotWrapTextWithPunct !=nil {if _efbe :=_gcdb .DoNotWrapTextWithPunct .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006e\u0063\u0074");_efbe !=nil {return _efbe ;};};if _gcdb .DoNotUseEastAsianBreakRules !=nil {if _feebe :=_gcdb .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");_feebe !=nil {return _feebe ;};};if _gcdb .UseWord2002TableStyleRules !=nil {if _begaa :=_gcdb .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");_begaa !=nil {return _begaa ;};};if _gcdb .GrowAutofit !=nil {if _gccfb :=_gcdb .GrowAutofit .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_gccfb !=nil {return _gccfb ;};};if _gcdb .UseFELayout !=nil {if _bbbag :=_gcdb .UseFELayout .ValidateWithPath (path +"\u002f\u0055\u0073e\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074");_bbbag !=nil {return _bbbag ;};};if _gcdb .UseNormalStyleForList !=nil {if _cfbf :=_gcdb .UseNormalStyleForList .ValidateWithPath (path +"\u002f\u0055\u0073\u0065No\u0072\u006d\u0061\u006c\u0053\u0074\u0079\u006c\u0065\u0046\u006f\u0072\u004c\u0069s\u0074");_cfbf !=nil {return _cfbf ;};};if _gcdb .DoNotUseIndentAsNumberingTabStop !=nil {if _fcbcc :=_gcdb .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");_fcbcc !=nil {return _fcbcc ;};};if _gcdb .UseAltKinsokuLineBreakRules !=nil {if _gaebf :=_gcdb .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");_gaebf !=nil {return _gaebf ;};};if _gcdb .AllowSpaceOfSameStyleInTable !=nil {if _fdgg :=_gcdb .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");_fdgg !=nil {return _fdgg ;};};if _gcdb .DoNotSuppressIndentation !=nil {if _ecdg :=_gcdb .DoNotSuppressIndentation .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074S\u0075\u0070\u0070\u0072\u0065s\u0073I\u006ed\u0065\u006e\u0074\u0061\u0074\u0069\u006fn");_ecdg !=nil {return _ecdg ;};};if _gcdb .DoNotAutofitConstrainedTables !=nil {if _cgga :=_gcdb .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");_cgga !=nil {return _cgga ;};};if _gcdb .AutofitToFirstFixedWidthCell !=nil {if _bedbb :=_gcdb .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");_bedbb !=nil {return _bedbb ;};};if _gcdb .UnderlineTabInNumList !=nil {if _ceeb :=_gcdb .UnderlineTabInNumList .ValidateWithPath (path +"\u002f\u0055\u006e\u0064er\u006c\u0069\u006e\u0065\u0054\u0061\u0062\u0049\u006e\u004e\u0075\u006d\u004c\u0069s\u0074");_ceeb !=nil {return _ceeb ;};};if _gcdb .DisplayHangulFixedWidth !=nil {if _cfea :=_gcdb .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");_cfea !=nil {return _cfea ;};};if _gcdb .SplitPgBreakAndParaMark !=nil {if _dfbce :=_gcdb .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");_dfbce !=nil {return _dfbce ;};};if _gcdb .DoNotVertAlignCellWithSp !=nil {if _cacf :=_gcdb .DoNotVertAlignCellWithSp .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074V\u0065\u0072\u0074\u0041\u006ci\u0067n\u0043e\u006c\u006c\u0057\u0069\u0074\u0068\u0053p");_cacf !=nil {return _cacf ;};};if _gcdb .DoNotBreakConstrainedForcedTable !=nil {if _fafda :=_gcdb .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");_fafda !=nil {return _fafda ;};};if _gcdb .DoNotVertAlignInTxbx !=nil {if _gca :=_gcdb .DoNotVertAlignInTxbx .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftV\u0065r\u0074\u0041\u006c\u0069\u0067n\u0049\u006e\u0054\u0078\u0062\u0078");_gca !=nil {return _gca ;};};if _gcdb .UseAnsiKerningPairs !=nil {if _bedc :=_gcdb .UseAnsiKerningPairs .ValidateWithPath (path +"/\u0055s\u0065\u0041\u006e\u0073\u0069\u004b\u0065\u0072n\u0069\u006e\u0067\u0050ai\u0072\u0073");_bedc !=nil {return _bedc ;};};if _gcdb .CachedColBalance !=nil {if _cfec :=_gcdb .CachedColBalance .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0064\u0043\u006f\u006c\u0042\u0061l\u0061\u006e\u0063\u0065");_cfec !=nil {return _cfec ;};};for _fegd ,_ceddf :=range _gcdb .CompatSetting {if _afdgb :=_ceddf .ValidateWithPath (_g .Sprintf ("%\u0073/\u0043\u006f\u006d\u0070\u0061\u0074\u0053\u0065t\u0074\u0069\u006e\u0067[%\u0064\u005d",path ,_fegd ));_afdgb !=nil {return _afdgb ;};};return nil ;}; -// Mail Merge Error Reporting Setting -CheckErrors *CT_DecimalNumber ; +// ValidateWithPath validates the CT_MailMergeSourceType and its children, prefixing error messages with path +func (_fbada *CT_MailMergeSourceType )ValidateWithPath (path string )error {if _fbada .ValAttr ==ST_MailMergeSourceTypeUnset {return _g .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 _aecfc :=_fbada .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aecfc !=nil {return _aecfc ;};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;);type CT_FFName struct{ -// Office Data Source Object Settings -Odso *CT_Odso ;};func (_fdba *CT_NumPicBullet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003an\u0075\u006d\u0050i\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"},Value :_db .Sprintf ("\u0025\u0076",_fdba .NumPicBulletIdAttr )});e .EncodeToken (start );if _fdba .Pict !=nil {_geba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_fdba .Pict ,_geba );};if _fdba .Drawing !=nil {_fbfeg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_fdba .Drawing ,_fbfeg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_LvlLegacy struct{ +// Form Field Name Value +ValAttr *string ;};func (_cegdf ST_PTabLeader )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cdgcdg :=_d .Attr {};_cdgcdg .Name =name ;switch _cegdf {case ST_PTabLeaderUnset :_cdgcdg .Value ="";case ST_PTabLeaderNone :_cdgcdg .Value ="\u006e\u006f\u006e\u0065";case ST_PTabLeaderDot :_cdgcdg .Value ="\u0064\u006f\u0074";case ST_PTabLeaderHyphen :_cdgcdg .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_PTabLeaderUnderscore :_cdgcdg .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_PTabLeaderMiddleDot :_cdgcdg .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return _cdgcdg ,nil ;};func (_dfaae *CT_PBdr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efcee :for {_gaaf ,_dabe :=d .Token ();if _dabe !=nil {return _dabe ;};switch _cbffd :=_gaaf .(type ){case _d .StartElement :switch _cbffd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dfaae .Top =NewCT_Border ();if _geead :=d .DecodeElement (_dfaae .Top ,&_cbffd );_geead !=nil {return _geead ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfaae .Left =NewCT_Border ();if _ffgdf :=d .DecodeElement (_dfaae .Left ,&_cbffd );_ffgdf !=nil {return _ffgdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfaae .Bottom =NewCT_Border ();if _cgdfa :=d .DecodeElement (_dfaae .Bottom ,&_cbffd );_cgdfa !=nil {return _cgdfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfaae .Right =NewCT_Border ();if _ccffe :=d .DecodeElement (_dfaae .Right ,&_cbffd );_ccffe !=nil {return _ccffe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfaae .Between =NewCT_Border ();if _agcdc :=d .DecodeElement (_dfaae .Between ,&_cbffd );_agcdc !=nil {return _agcdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfaae .Bar =NewCT_Border ();if _edbff :=d .DecodeElement (_dfaae .Bar ,&_cbffd );_edbff !=nil {return _edbff ;};default:_dg .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",_cbffd .Name );if _dgaca :=d .Skip ();_dgaca !=nil {return _dgaca ;};};case _d .EndElement :break _efcee ;case _d .CharData :};};return nil ;};func NewCT_Divs ()*CT_Divs {_ddfce :=&CT_Divs {};return _ddfce };const _dfccdb ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\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";func (_agcagd *Numbering )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="w\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067";return _agcagd .CT_Numbering .MarshalXML (e ,start );};func (_gaabb *CT_SaveThroughXslt )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gaabb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gaabb .IdAttr )});};if _gaabb .SolutionIDAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073o\u006c\u0075\u0074\u0069\u006f\u006e\u0049\u0044"},Value :_g .Sprintf ("\u0025\u0076",*_gaabb .SolutionIDAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdded ST_TabJc )ValidateWithPath (path string )error {switch _fdded {case 0,1,2,3,4,5,6,7,8,9: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 (_fdded ));};return nil ;}; -// Use Legacy Numbering Properties -LegacyAttr *_c .ST_OnOff ; +// Validate validates the CT_TwipsMeasure and its children +func (_bfcfa *CT_TwipsMeasure )Validate ()error {return _bfcfa .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};type CT_SectPrBase struct{ -// Legacy Spacing -LegacySpaceAttr *_c .ST_TwipsMeasure ; +// Section-Wide Footnote Properties +FootnotePr *CT_FtnProps ; -// Legacy Indent -LegacyIndentAttr *ST_SignedTwipsMeasure ;};func (_bdbcg *CT_TblLook )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bdbcg .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_db .Sprintf ("\u0025\u0076",*_bdbcg .FirstRowAttr )});};if _bdbcg .LastRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_db .Sprintf ("\u0025\u0076",*_bdbcg .LastRowAttr )});};if _bdbcg .FirstColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_db .Sprintf ("\u0025\u0076",*_bdbcg .FirstColumnAttr )});};if _bdbcg .LastColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006ca\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_db .Sprintf ("\u0025\u0076",*_bdbcg .LastColumnAttr )});};if _bdbcg .NoHBandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0048\u0042\u0061\u006ed"},Value :_db .Sprintf ("\u0025\u0076",*_bdbcg .NoHBandAttr )});};if _bdbcg .NoVBandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0056\u0042\u0061\u006ed"},Value :_db .Sprintf ("\u0025\u0076",*_bdbcg .NoVBandAttr )});};if _bdbcg .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",*_bdbcg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Section-Wide Endnote Properties +EndnotePr *CT_EdnProps ; -// ValidateWithPath validates the CT_Proof and its children, prefixing error messages with path -func (_dabbf *CT_Proof )ValidateWithPath (path string )error {if _acbad :=_dabbf .SpellingAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_acbad !=nil {return _acbad ;};if _cdgeg :=_dabbf .GrammarAttr .ValidateWithPath (path +"\u002f\u0047\u0072a\u006d\u006d\u0061\u0072\u0041\u0074\u0074\u0072");_cdgeg !=nil {return _cdgeg ;};return nil ;};func (_abfcf *CT_LsdException )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",_abfcf .NameAttr )});if _abfcf .LockedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_abfcf .LockedAttr )});};if _abfcf .UiPriorityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075i\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_db .Sprintf ("\u0025\u0076",*_abfcf .UiPriorityAttr )});};if _abfcf .SemiHiddenAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073e\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},Value :_db .Sprintf ("\u0025\u0076",*_abfcf .SemiHiddenAttr )});};if _abfcf .UnhideWhenUsedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003au\u006e\u0068\u0069d\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_abfcf .UnhideWhenUsedAttr )});};if _abfcf .QFormatAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"},Value :_db .Sprintf ("\u0025\u0076",*_abfcf .QFormatAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eecfca *CT_StylePaneFilter )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gadga :=range start .Attr {if _gadga .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"{_dcgggd ,_ddfde :=ParseUnionST_OnOff (_gadga .Value );if _ddfde !=nil {return _ddfde ;};_eecfca .DirectFormattingOnParagraphsAttr =&_dcgggd ;continue ;};if _gadga .Name .Local =="\u0061l\u006c\u0053\u0074\u0079\u006c\u0065s"{_ccbbd ,_cecd :=ParseUnionST_OnOff (_gadga .Value );if _cecd !=nil {return _cecd ;};_eecfca .AllStylesAttr =&_ccbbd ;continue ;};if _gadga .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"{_agbbf ,_bbddf :=ParseUnionST_OnOff (_gadga .Value );if _bbddf !=nil {return _bbddf ;};_eecfca .DirectFormattingOnNumberingAttr =&_agbbf ;continue ;};if _gadga .Name .Local =="\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"{_fdafg ,_gbdge :=ParseUnionST_OnOff (_gadga .Value );if _gbdge !=nil {return _gbdge ;};_eecfca .LatentStylesAttr =&_fdafg ;continue ;};if _gadga .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_ededc ,_aafa :=ParseUnionST_OnOff (_gadga .Value );if _aafa !=nil {return _aafa ;};_eecfca .HeadingStylesAttr =&_ededc ;continue ;};if _gadga .Name .Local =="\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_bcbgac ,_ffdce :=ParseUnionST_OnOff (_gadga .Value );if _ffdce !=nil {return _ffdce ;};_eecfca .NumberingStylesAttr =&_bcbgac ;continue ;};if _gadga .Name .Local =="t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_daafe ,_cbccfb :=ParseUnionST_OnOff (_gadga .Value );if _cbccfb !=nil {return _cbccfb ;};_eecfca .TableStylesAttr =&_daafe ;continue ;};if _gadga .Name .Local =="\u0064\u0069\u0072\u0065ct\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0052\u0075n\u0073"{_ccggge ,_cdfca :=ParseUnionST_OnOff (_gadga .Value );if _cdfca !=nil {return _cdfca ;};_eecfca .DirectFormattingOnRunsAttr =&_ccggge ;continue ;};if _gadga .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0053\u0074\u0079\u006c\u0065\u0073"{_dagebb ,_cdfgc :=ParseUnionST_OnOff (_gadga .Value );if _cdfgc !=nil {return _cdfgc ;};_eecfca .CustomStylesAttr =&_dagebb ;continue ;};if _gadga .Name .Local =="s\u0074\u0079\u006c\u0065\u0073\u0049\u006e\u0055\u0073\u0065"{_gffffd ,_egefgd :=ParseUnionST_OnOff (_gadga .Value );if _egefgd !=nil {return _egefgd ;};_eecfca .StylesInUseAttr =&_gffffd ;continue ;};if _gadga .Name .Local =="\u0064i\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074i\u006e\u0067\u004f\u006e\u0054\u0061\u0062\u006c\u0065\u0073"{_eaeee ,_bdffc :=ParseUnionST_OnOff (_gadga .Value );if _bdffc !=nil {return _bdffc ;};_eecfca .DirectFormattingOnTablesAttr =&_eaeee ;continue ;};if _gadga .Name .Local =="\u0063l\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_edgfff ,_ggfbd :=ParseUnionST_OnOff (_gadga .Value );if _ggfbd !=nil {return _ggfbd ;};_eecfca .ClearFormattingAttr =&_edgfff ;continue ;};if _gadga .Name .Local =="\u0074\u006f\u0070\u0033\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073"{_degbc ,_aegdfd :=ParseUnionST_OnOff (_gadga .Value );if _aegdfd !=nil {return _aegdfd ;};_eecfca .Top3HeadingStylesAttr =&_degbc ;continue ;};if _gadga .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_cggga ,_gceab :=ParseUnionST_OnOff (_gadga .Value );if _gceab !=nil {return _gceab ;};_eecfca .VisibleStylesAttr =&_cggga ;continue ;};if _gadga .Name .Local =="\u0061\u006c\u0074\u0065rn\u0061\u0074\u0065\u0053\u0074\u0079\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_bccafc ,_cdecdd :=ParseUnionST_OnOff (_gadga .Value );if _cdecdd !=nil {return _cdecdd ;};_eecfca .AlternateStyleNamesAttr =&_bccafc ;continue ;};if _gadga .Name .Local =="\u0076\u0061\u006c"{_ddfacc ,_adagd :=_gadga .Value ,error (nil );if _adagd !=nil {return _adagd ;};_eecfca .ValAttr =&_ddfacc ;continue ;};};for {_gafbd ,_bbadb :=d .Token ();if _bbadb !=nil {return _db .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",_bbadb );};if _beefec ,_fdcebf :=_gafbd .(_d .EndElement );_fdcebf &&_beefec .Name ==start .Name {break ;};};return nil ;}; +// Section Type +Type *CT_SectType ; -// Validate validates the CT_FFHelpText and its children -func (_gbed *CT_FFHelpText )Validate ()error {return _gbed .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0048\u0065\u006c\u0070\u0054\u0065\u0078\u0074");};func (_bebgbe *CT_TextScale )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_egcbc :=range start .Attr {if _egcbc .Name .Local =="\u0076\u0061\u006c"{_eeeeg ,_ceded :=ParseUnionST_TextScale (_egcbc .Value );if _ceded !=nil {return _ceded ;};_bebgbe .ValAttr =&_eeeeg ;continue ;};};for {_fcccd ,_gggad :=d .Token ();if _gggad !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0053\u0063\u0061\u006c\u0065\u003a\u0020\u0025\u0073",_gggad );};if _cafde ,_gbdce :=_fcccd .(_d .EndElement );_gbdce &&_cafde .Name ==start .Name {break ;};};return nil ;}; +// Page Size +PgSz *CT_PageSz ; -// Validate validates the CT_RPrChange and its children -func (_cecfb *CT_RPrChange )Validate ()error {return _cecfb .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; +// Page Margins +PgMar *CT_PageMar ; -// Validate validates the CT_TblWidth and its children -func (_fdfde *CT_TblWidth )Validate ()error {return _fdfde .ValidateWithPath ("C\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068");};func (_cdcacf *CT_SaveThroughXslt )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdcacf .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_cdcacf .IdAttr )});};if _cdcacf .SolutionIDAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073o\u006c\u0075\u0074\u0069\u006f\u006e\u0049\u0044"},Value :_db .Sprintf ("\u0025\u0076",*_cdcacf .SolutionIDAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_afdgce *CT_PTab )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_accdb ,_aagfcg :=_afdgce .AlignmentAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0061\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"});if _aagfcg !=nil {return _aagfcg ;};start .Attr =append (start .Attr ,_accdb );_accdb ,_aagfcg =_afdgce .RelativeToAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0072e\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"});if _aagfcg !=nil {return _aagfcg ;};start .Attr =append (start .Attr ,_accdb );_accdb ,_aagfcg =_afdgce .LeaderAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _aagfcg !=nil {return _aagfcg ;};start .Attr =append (start .Attr ,_accdb );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eaege ST_VerticalJc )String ()string {switch _eaege {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 "";};type WdST_AlignH byte ;var ST_TextScalePercentPatternRe =_f .MustCompile (ST_TextScalePercentPattern );func (_ecgbc ST_HighlightColor )Validate ()error {return _ecgbc .ValidateWithPath ("")};func (_gddba *CT_FramesetSplitbar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gddba .W !=nil {_efaad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_gddba .W ,_efaad );};if _gddba .Color !=nil {_fffge :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_gddba .Color ,_fffge );};if _gddba .NoBorder !=nil {_fbfdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gddba .NoBorder ,_fbfdd );};if _gddba .FlatBorders !=nil {_cbbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_gddba .FlatBorders ,_cbbf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TblPrBase ()*CT_TblPrBase {_feegg :=&CT_TblPrBase {};return _feegg };func (_geecce *EG_RPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgbba :for {_gadacc ,_bgbcd :=d .Token ();if _bgbcd !=nil {return _bgbcd ;};switch _aeeca :=_gadacc .(type ){case _d .StartElement :switch _aeeca .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .RStyle =NewCT_String ();if _dfgb :=d .DecodeElement (_geecce .RStyle ,&_aeeca );_dfgb !=nil {return _dfgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .RFonts =NewCT_Fonts ();if _aegeff :=d .DecodeElement (_geecce .RFonts ,&_aeeca );_aegeff !=nil {return _aegeff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .B =NewCT_OnOff ();if _cgdbfe :=d .DecodeElement (_geecce .B ,&_aeeca );_cgdbfe !=nil {return _cgdbfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .BCs =NewCT_OnOff ();if _cceac :=d .DecodeElement (_geecce .BCs ,&_aeeca );_cceac !=nil {return _cceac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .I =NewCT_OnOff ();if _fcefd :=d .DecodeElement (_geecce .I ,&_aeeca );_fcefd !=nil {return _fcefd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .ICs =NewCT_OnOff ();if _dfdfa :=d .DecodeElement (_geecce .ICs ,&_aeeca );_dfdfa !=nil {return _dfdfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_geecce .Caps =NewCT_OnOff ();if _aadfe :=d .DecodeElement (_geecce .Caps ,&_aeeca );_aadfe !=nil {return _aadfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .SmallCaps =NewCT_OnOff ();if _ffdfad :=d .DecodeElement (_geecce .SmallCaps ,&_aeeca );_ffdfad !=nil {return _ffdfad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_geecce .Strike =NewCT_OnOff ();if _caeac :=d .DecodeElement (_geecce .Strike ,&_aeeca );_caeac !=nil {return _caeac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .Dstrike =NewCT_OnOff ();if _ffddc :=d .DecodeElement (_geecce .Dstrike ,&_aeeca );_ffddc !=nil {return _ffddc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .Outline =NewCT_OnOff ();if _ffgfg :=d .DecodeElement (_geecce .Outline ,&_aeeca );_ffgfg !=nil {return _ffgfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_geecce .Shadow =NewCT_OnOff ();if _ecaag :=d .DecodeElement (_geecce .Shadow ,&_aeeca );_ecaag !=nil {return _ecaag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .Emboss =NewCT_OnOff ();if _decaca :=d .DecodeElement (_geecce .Emboss ,&_aeeca );_decaca !=nil {return _decaca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .Imprint =NewCT_OnOff ();if _ffeedd :=d .DecodeElement (_geecce .Imprint ,&_aeeca );_ffeedd !=nil {return _ffeedd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .NoProof =NewCT_OnOff ();if _cbageb :=d .DecodeElement (_geecce .NoProof ,&_aeeca );_cbageb !=nil {return _cbageb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_geecce .SnapToGrid =NewCT_OnOff ();if _ggbgce :=d .DecodeElement (_geecce .SnapToGrid ,&_aeeca );_ggbgce !=nil {return _ggbgce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .Vanish =NewCT_OnOff ();if _eaaed :=d .DecodeElement (_geecce .Vanish ,&_aeeca );_eaaed !=nil {return _eaaed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .WebHidden =NewCT_OnOff ();if _afga :=d .DecodeElement (_geecce .WebHidden ,&_aeeca );_afga !=nil {return _afga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_geecce .Color =NewCT_Color ();if _begda :=d .DecodeElement (_geecce .Color ,&_aeeca );_begda !=nil {return _begda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .Spacing =NewCT_SignedTwipsMeasure ();if _abgdb :=d .DecodeElement (_geecce .Spacing ,&_aeeca );_abgdb !=nil {return _abgdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .W =NewCT_TextScale ();if _fcgdba :=d .DecodeElement (_geecce .W ,&_aeeca );_fcgdba !=nil {return _fcgdba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .Kern =NewCT_HpsMeasure ();if _bageee :=d .DecodeElement (_geecce .Kern ,&_aeeca );_bageee !=nil {return _bageee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .Position =NewCT_SignedHpsMeasure ();if _ddecc :=d .DecodeElement (_geecce .Position ,&_aeeca );_ddecc !=nil {return _ddecc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_geecce .Sz =NewCT_HpsMeasure ();if _fadbac :=d .DecodeElement (_geecce .Sz ,&_aeeca );_fadbac !=nil {return _fadbac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_geecce .SzCs =NewCT_HpsMeasure ();if _egcba :=d .DecodeElement (_geecce .SzCs ,&_aeeca );_egcba !=nil {return _egcba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .Highlight =NewCT_Highlight ();if _ccfac :=d .DecodeElement (_geecce .Highlight ,&_aeeca );_ccfac !=nil {return _ccfac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .U =NewCT_Underline ();if _agege :=d .DecodeElement (_geecce .U ,&_aeeca );_agege !=nil {return _agege ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .Effect =NewCT_TextEffect ();if _caacc :=d .DecodeElement (_geecce .Effect ,&_aeeca );_caacc !=nil {return _caacc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .Bdr =NewCT_Border ();if _fdgdag :=d .DecodeElement (_geecce .Bdr ,&_aeeca );_fdgdag !=nil {return _fdgdag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_geecce .Shd =NewCT_Shd ();if _bagaff :=d .DecodeElement (_geecce .Shd ,&_aeeca );_bagaff !=nil {return _bagaff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .FitText =NewCT_FitText ();if _agbgf :=d .DecodeElement (_geecce .FitText ,&_aeeca );_agbgf !=nil {return _agbgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .VertAlign =NewCT_VerticalAlignRun ();if _faabga :=d .DecodeElement (_geecce .VertAlign ,&_aeeca );_faabga !=nil {return _faabga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .Rtl =NewCT_OnOff ();if _ggfed :=d .DecodeElement (_geecce .Rtl ,&_aeeca );_ggfed !=nil {return _ggfed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_geecce .Cs =NewCT_OnOff ();if _ccdebb :=d .DecodeElement (_geecce .Cs ,&_aeeca );_ccdebb !=nil {return _ccdebb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .Em =NewCT_Em ();if _bgbgg :=d .DecodeElement (_geecce .Em ,&_aeeca );_bgbgg !=nil {return _bgbgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .Lang =NewCT_Language ();if _aefgce :=d .DecodeElement (_geecce .Lang ,&_aeeca );_aefgce !=nil {return _aefgce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .EastAsianLayout =NewCT_EastAsianLayout ();if _egfdd :=d .DecodeElement (_geecce .EastAsianLayout ,&_aeeca );_egfdd !=nil {return _egfdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_geecce .SpecVanish =NewCT_OnOff ();if _abggf :=d .DecodeElement (_geecce .SpecVanish ,&_aeeca );_abggf !=nil {return _abggf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geecce .OMath =NewCT_OnOff ();if _bddcac :=d .DecodeElement (_geecce .OMath ,&_aeeca );_bddcac !=nil {return _bddcac ;};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\u0045\u0047\u005fR\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_aeeca .Name );if _efadb :=d .Skip ();_efadb !=nil {return _efadb ;};};case _d .EndElement :break _cgbba ;case _d .CharData :};};return nil ;};func (_dffe *CT_ParaRPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfca :for {_faegf ,_adfgd :=d .Token ();if _adfgd !=nil {return _adfgd ;};switch _cfddf :=_faegf .(type ){case _d .StartElement :switch _cfddf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .Ins =NewCT_TrackChange ();if _dccf :=d .DecodeElement (_dffe .Ins ,&_cfddf );_dccf !=nil {return _dccf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .Del =NewCT_TrackChange ();if _edegg :=d .DecodeElement (_dffe .Del ,&_cfddf );_edegg !=nil {return _edegg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dffe .MoveFrom =NewCT_TrackChange ();if _ecebd :=d .DecodeElement (_dffe .MoveFrom ,&_cfddf );_ecebd !=nil {return _ecebd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dffe .MoveTo =NewCT_TrackChange ();if _ddcb :=d .DecodeElement (_dffe .MoveTo ,&_cfddf );_ddcb !=nil {return _ddcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .RStyle =NewCT_String ();if _eaadd :=d .DecodeElement (_dffe .RStyle ,&_cfddf );_eaadd !=nil {return _eaadd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .RFonts =NewCT_Fonts ();if _ceecf :=d .DecodeElement (_dffe .RFonts ,&_cfddf );_ceecf !=nil {return _ceecf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .B =NewCT_OnOff ();if _bebbb :=d .DecodeElement (_dffe .B ,&_cfddf );_bebbb !=nil {return _bebbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .BCs =NewCT_OnOff ();if _dfgaee :=d .DecodeElement (_dffe .BCs ,&_cfddf );_dfgaee !=nil {return _dfgaee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .I =NewCT_OnOff ();if _adgec :=d .DecodeElement (_dffe .I ,&_cfddf );_adgec !=nil {return _adgec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .ICs =NewCT_OnOff ();if _gfeaa :=d .DecodeElement (_dffe .ICs ,&_cfddf );_gfeaa !=nil {return _gfeaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dffe .Caps =NewCT_OnOff ();if _bdcfc :=d .DecodeElement (_dffe .Caps ,&_cfddf );_bdcfc !=nil {return _bdcfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .SmallCaps =NewCT_OnOff ();if _fcgdc :=d .DecodeElement (_dffe .SmallCaps ,&_cfddf );_fcgdc !=nil {return _fcgdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dffe .Strike =NewCT_OnOff ();if _ffaeg :=d .DecodeElement (_dffe .Strike ,&_cfddf );_ffaeg !=nil {return _ffaeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .Dstrike =NewCT_OnOff ();if _bdaf :=d .DecodeElement (_dffe .Dstrike ,&_cfddf );_bdaf !=nil {return _bdaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .Outline =NewCT_OnOff ();if _ddafe :=d .DecodeElement (_dffe .Outline ,&_cfddf );_ddafe !=nil {return _ddafe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dffe .Shadow =NewCT_OnOff ();if _bfafgb :=d .DecodeElement (_dffe .Shadow ,&_cfddf );_bfafgb !=nil {return _bfafgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .Emboss =NewCT_OnOff ();if _bbbcf :=d .DecodeElement (_dffe .Emboss ,&_cfddf );_bbbcf !=nil {return _bbbcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .Imprint =NewCT_OnOff ();if _ecfg :=d .DecodeElement (_dffe .Imprint ,&_cfddf );_ecfg !=nil {return _ecfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .NoProof =NewCT_OnOff ();if _cggac :=d .DecodeElement (_dffe .NoProof ,&_cfddf );_cggac !=nil {return _cggac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dffe .SnapToGrid =NewCT_OnOff ();if _bgffee :=d .DecodeElement (_dffe .SnapToGrid ,&_cfddf );_bgffee !=nil {return _bgffee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .Vanish =NewCT_OnOff ();if _gadba :=d .DecodeElement (_dffe .Vanish ,&_cfddf );_gadba !=nil {return _gadba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .WebHidden =NewCT_OnOff ();if _cbacg :=d .DecodeElement (_dffe .WebHidden ,&_cfddf );_cbacg !=nil {return _cbacg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dffe .Color =NewCT_Color ();if _gbdgc :=d .DecodeElement (_dffe .Color ,&_cfddf );_gbdgc !=nil {return _gbdgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .Spacing =NewCT_SignedTwipsMeasure ();if _agbef :=d .DecodeElement (_dffe .Spacing ,&_cfddf );_agbef !=nil {return _agbef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .W =NewCT_TextScale ();if _gceaga :=d .DecodeElement (_dffe .W ,&_cfddf );_gceaga !=nil {return _gceaga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .Kern =NewCT_HpsMeasure ();if _adaee :=d .DecodeElement (_dffe .Kern ,&_cfddf );_adaee !=nil {return _adaee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .Position =NewCT_SignedHpsMeasure ();if _egbdb :=d .DecodeElement (_dffe .Position ,&_cfddf );_egbdb !=nil {return _egbdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dffe .Sz =NewCT_HpsMeasure ();if _aadbba :=d .DecodeElement (_dffe .Sz ,&_cfddf );_aadbba !=nil {return _aadbba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dffe .SzCs =NewCT_HpsMeasure ();if _bgaef :=d .DecodeElement (_dffe .SzCs ,&_cfddf );_bgaef !=nil {return _bgaef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .Highlight =NewCT_Highlight ();if _ceaf :=d .DecodeElement (_dffe .Highlight ,&_cfddf );_ceaf !=nil {return _ceaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .U =NewCT_Underline ();if _ccgb :=d .DecodeElement (_dffe .U ,&_cfddf );_ccgb !=nil {return _ccgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .Effect =NewCT_TextEffect ();if _dbced :=d .DecodeElement (_dffe .Effect ,&_cfddf );_dbced !=nil {return _dbced ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .Bdr =NewCT_Border ();if _cefga :=d .DecodeElement (_dffe .Bdr ,&_cfddf );_cefga !=nil {return _cefga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dffe .Shd =NewCT_Shd ();if _eaaea :=d .DecodeElement (_dffe .Shd ,&_cfddf );_eaaea !=nil {return _eaaea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .FitText =NewCT_FitText ();if _gceda :=d .DecodeElement (_dffe .FitText ,&_cfddf );_gceda !=nil {return _gceda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .VertAlign =NewCT_VerticalAlignRun ();if _ffbfd :=d .DecodeElement (_dffe .VertAlign ,&_cfddf );_ffbfd !=nil {return _ffbfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .Rtl =NewCT_OnOff ();if _bcebg :=d .DecodeElement (_dffe .Rtl ,&_cfddf );_bcebg !=nil {return _bcebg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dffe .Cs =NewCT_OnOff ();if _gcgf :=d .DecodeElement (_dffe .Cs ,&_cfddf );_gcgf !=nil {return _gcgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .Em =NewCT_Em ();if _fcfbef :=d .DecodeElement (_dffe .Em ,&_cfddf );_fcfbef !=nil {return _fcfbef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .Lang =NewCT_Language ();if _fddace :=d .DecodeElement (_dffe .Lang ,&_cfddf );_fddace !=nil {return _fddace ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .EastAsianLayout =NewCT_EastAsianLayout ();if _bage :=d .DecodeElement (_dffe .EastAsianLayout ,&_cfddf );_bage !=nil {return _bage ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dffe .SpecVanish =NewCT_OnOff ();if _gabfa :=d .DecodeElement (_dffe .SpecVanish ,&_cfddf );_gabfa !=nil {return _gabfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .OMath =NewCT_OnOff ();if _bggff :=d .DecodeElement (_dffe .OMath ,&_cfddf );_bggff !=nil {return _bggff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dffe .RPrChange =NewCT_ParaRPrChange ();if _ddbff :=d .DecodeElement (_dffe .RPrChange ,&_cfddf );_ddbff !=nil {return _ddbff ;};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\u0043\u0054\u005fP\u0061\u0072\u0061\u0052\u0050\u0072\u0020\u0025\u0076",_cfddf .Name );if _bdcb :=d .Skip ();_bdcb !=nil {return _bdcb ;};};case _d .EndElement :break _dfca ;case _d .CharData :};};return nil ;};func (_bcbdc *CT_TopPageBorder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcbdc .ValAttr =ST_Border (1);for _ ,_bbcfa :=range start .Attr {if _bbcfa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bbcfa .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"||_bbcfa .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"&&_bbcfa .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"{_gecdd ,_febdc :=_bbcfa .Value ,error (nil );if _febdc !=nil {return _febdc ;};_bcbdc .TopLeftAttr =&_gecdd ;continue ;};if _bbcfa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bbcfa .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"||_bbcfa .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"&&_bbcfa .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"{_aabee ,_fdebg :=_bbcfa .Value ,error (nil );if _fdebg !=nil {return _fdebg ;};_bcbdc .TopRightAttr =&_aabee ;continue ;};if _bbcfa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bbcfa .Name .Local =="\u0069\u0064"||_bbcfa .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"&&_bbcfa .Name .Local =="\u0069\u0064"{_dfabbb ,_gcedc :=_bbcfa .Value ,error (nil );if _gcedc !=nil {return _gcedc ;};_bcbdc .IdAttr =&_dfabbb ;continue ;};if _bbcfa .Name .Local =="\u0076\u0061\u006c"{_bcbdc .ValAttr .UnmarshalXMLAttr (_bbcfa );continue ;};if _bbcfa .Name .Local =="\u0063\u006f\u006co\u0072"{_aeaba ,_fdedad :=ParseUnionST_HexColor (_bbcfa .Value );if _fdedad !=nil {return _fdedad ;};_bcbdc .ColorAttr =&_aeaba ;continue ;};if _bbcfa .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_bcbdc .ThemeColorAttr .UnmarshalXMLAttr (_bbcfa );continue ;};if _bbcfa .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_eeaadd ,_aabfb :=_bbcfa .Value ,error (nil );if _aabfb !=nil {return _aabfb ;};_bcbdc .ThemeTintAttr =&_eeaadd ;continue ;};if _bbcfa .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_dffac ,_ddcag :=_bbcfa .Value ,error (nil );if _ddcag !=nil {return _ddcag ;};_bcbdc .ThemeShadeAttr =&_dffac ;continue ;};if _bbcfa .Name .Local =="\u0073\u007a"{_fcebc ,_efagf :=_dd .ParseUint (_bbcfa .Value ,10,64);if _efagf !=nil {return _efagf ;};_bcbdc .SzAttr =&_fcebc ;continue ;};if _bbcfa .Name .Local =="\u0073\u0070\u0061c\u0065"{_ecebdd ,_fdbfaf :=_dd .ParseUint (_bbcfa .Value ,10,64);if _fdbfaf !=nil {return _fdbfaf ;};_bcbdc .SpaceAttr =&_ecebdd ;continue ;};if _bbcfa .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_babdf ,_febcg :=ParseUnionST_OnOff (_bbcfa .Value );if _febcg !=nil {return _febcg ;};_bcbdc .ShadowAttr =&_babdf ;continue ;};if _bbcfa .Name .Local =="\u0066\u0072\u0061m\u0065"{_dcaeg ,_fefbfb :=ParseUnionST_OnOff (_bbcfa .Value );if _fefbfb !=nil {return _fefbfb ;};_bcbdc .FrameAttr =&_dcaeg ;continue ;};};for {_ecggdb ,_cbbfg :=d .Token ();if _cbbfg !=nil {return _db .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",_cbbfg );};if _abbaff ,_eeafa :=_ecggdb .(_d .EndElement );_eeafa &&_abbaff .Name ==start .Name {break ;};};return nil ;};func (_bfbfc ST_ThemeColor )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ccbae :=_d .Attr {};_ccbae .Name =name ;switch _bfbfc {case ST_ThemeColorUnset :_ccbae .Value ="";case ST_ThemeColorDark1 :_ccbae .Value ="\u0064\u0061\u0072k\u0031";case ST_ThemeColorLight1 :_ccbae .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_ThemeColorDark2 :_ccbae .Value ="\u0064\u0061\u0072k\u0032";case ST_ThemeColorLight2 :_ccbae .Value ="\u006c\u0069\u0067\u0068\u0074\u0032";case ST_ThemeColorAccent1 :_ccbae .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ThemeColorAccent2 :_ccbae .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ThemeColorAccent3 :_ccbae .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_ThemeColorAccent4 :_ccbae .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ThemeColorAccent5 :_ccbae .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ThemeColorAccent6 :_ccbae .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_ThemeColorHyperlink :_ccbae .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case ST_ThemeColorFollowedHyperlink :_ccbae .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";case ST_ThemeColorNone :_ccbae .Value ="\u006e\u006f\u006e\u0065";case ST_ThemeColorBackground1 :_ccbae .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031";case ST_ThemeColorText1 :_ccbae .Value ="\u0074\u0065\u0078t\u0031";case ST_ThemeColorBackground2 :_ccbae .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032";case ST_ThemeColorText2 :_ccbae .Value ="\u0074\u0065\u0078t\u0032";};return _ccbae ,nil ;};func NewWdCT_WordprocessingShapeChoice1 ()*WdCT_WordprocessingShapeChoice1 {_ecgbdb :=&WdCT_WordprocessingShapeChoice1 {};return _ecgbdb ;};func (_fccgf WdST_RelFromV )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_adgdc :=_d .Attr {};_adgdc .Name =name ;switch _fccgf {case WdST_RelFromVUnset :_adgdc .Value ="";case WdST_RelFromVMargin :_adgdc .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVPage :_adgdc .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromVParagraph :_adgdc .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case WdST_RelFromVLine :_adgdc .Value ="\u006c\u0069\u006e\u0065";case WdST_RelFromVTopMargin :_adgdc .Value ="\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n";case WdST_RelFromVBottomMargin :_adgdc .Value ="\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVInsideMargin :_adgdc .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVOutsideMargin :_adgdc .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return _adgdc ,nil ;};func (_fdacfb ST_PageOrientation )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bgeecc :=_d .Attr {};_bgeecc .Name =name ;switch _fdacfb {case ST_PageOrientationUnset :_bgeecc .Value ="";case ST_PageOrientationPortrait :_bgeecc .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageOrientationLandscape :_bgeecc .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _bgeecc ,nil ;}; +// Paper Source Information +PaperSrc *CT_PaperSource ; -// Validate validates the CT_SdtRun and its children -func (_deagbg *CT_SdtRun )Validate ()error {return _deagbg .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u0075n");};func (_eaaeb ST_InfoTextType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eaaeb .String (),start );};const (ST_FldCharTypeUnset ST_FldCharType =0;ST_FldCharTypeBegin ST_FldCharType =1;ST_FldCharTypeSeparate ST_FldCharType =2;ST_FldCharTypeEnd ST_FldCharType =3;); +// Page Borders +PgBorders *CT_PageBorders ; -// Validate validates the CT_Bookmark and its children -func (_cbfbd *CT_Bookmark )Validate ()error {return _cbfbd .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");};type CT_TrPrBase struct{ +// Line Numbering Settings +LnNumType *CT_LineNumber ; -// Table Row Conditional Formatting -CnfStyle []*CT_Cnf ; +// Page Numbering Settings +PgNumType *CT_PageNumber ; -// Associated HTML div ID -DivId []*CT_DecimalNumber ; +// Column Definitions +Cols *CT_Columns ; -// Grid Columns Before First Cell -GridBefore []*CT_DecimalNumber ; +// Only Allow Editing of Form Fields +FormProt *CT_OnOff ; -// Grid Columns After Last Cell -GridAfter []*CT_DecimalNumber ; +// Vertical Text Alignment on Page +VAlign *CT_VerticalJc ; -// Preferred Width Before Table Row -WBefore []*CT_TblWidth ; +// Suppress Endnotes In Document +NoEndnote *CT_OnOff ; -// Preferred Width After Table Row -WAfter []*CT_TblWidth ; +// Different First Page Headers and Footers +TitlePg *CT_OnOff ; -// Table Row Cannot Break Across Pages -CantSplit []*CT_OnOff ; +// Text Flow Direction +TextDirection *CT_TextDirection ; -// Table Row Height -TrHeight []*CT_Height ; +// Right to Left Section Layout +Bidi *CT_OnOff ; -// Repeat Table Row on Every New Page -TblHeader []*CT_OnOff ; +// Gutter on Right Side of Page +RtlGutter *CT_OnOff ; -// Table Row Cell Spacing -TblCellSpacing []*CT_TblWidth ; +// Document Grid +DocGrid *CT_DocGrid ; -// Table Row Alignment -Jc []*CT_JcTable ; +// Reference to Printer Settings Data +PrinterSettings *CT_Rel ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;}; -// Hidden Table Row Marker -Hidden []*CT_OnOff ;};type ST_LineNumberRestart byte ;func (_abfg *CT_BookmarkRange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fgaa :=range start .Attr {if _fgaa .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_aagff ,_cegb :=_dd .ParseInt (_fgaa .Value ,10,64);if _cegb !=nil {return _cegb ;};_abfg .ColFirstAttr =&_aagff ;continue ;};if _fgaa .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_bbfd ,_eff :=_dd .ParseInt (_fgaa .Value ,10,64);if _eff !=nil {return _eff ;};_abfg .ColLastAttr =&_bbfd ;continue ;};if _fgaa .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_abfg .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_fgaa );continue ;};if _fgaa .Name .Local =="\u0069\u0064"{_egcc ,_decc :=_dd .ParseInt (_fgaa .Value ,10,64);if _decc !=nil {return _decc ;};_abfg .IdAttr =_egcc ;continue ;};};for {_cgbd ,_dgcd :=d .Token ();if _dgcd !=nil {return _db .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",_dgcd );};if _eegb ,_edff :=_cgbd .(_d .EndElement );_edff &&_eegb .Name ==start .Name {break ;};};return nil ;};type ST_LevelSuffix byte ;type ST_Border byte ; +// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path +func (_dbab *CT_Hyperlink )ValidateWithPath (path string )error {if _dbab .HistoryAttr !=nil {if _cfcd :=_dbab .HistoryAttr .ValidateWithPath (path +"\u002f\u0048\u0069s\u0074\u006f\u0072\u0079\u0041\u0074\u0074\u0072");_cfcd !=nil {return _cfcd ;};};for _gbfgd ,_fceg :=range _dbab .FldSimple {if _fcefd :=_fceg .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gbfgd ));_fcefd !=nil {return _fcefd ;};};if _dbab .Hyperlink !=nil {if _fadeg :=_dbab .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_fadeg !=nil {return _fadeg ;};};if _dbab .SubDoc !=nil {if _eeeee :=_dbab .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_eeeee !=nil {return _eeeee ;};};for _dbgdb ,_fgcgg :=range _dbab .EG_ContentRunContent {if _ebac :=_fgcgg .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_dbgdb ));_ebac !=nil {return _ebac ;};};return nil ;}; -// Validate validates the CT_DocVar and its children -func (_cggfb *CT_DocVar )Validate ()error {return _cggfb .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0063\u0056\u0061r");};type CT_Br struct{ +// Validate validates the CT_Proof and its children +func (_dacaee *CT_Proof )Validate ()error {return _dacaee .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066");};func (_agcba ST_FontFamily )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_agcba .String (),start );}; -// Break Type -TypeAttr ST_BrType ; +// ValidateWithPath validates the CT_Caption and its children, prefixing error messages with path +func (_bfgc *CT_Caption )ValidateWithPath (path string )error {if _abbe :=_bfgc .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_abbe !=nil {return _abbe ;};if _bfgc .ChapNumAttr !=nil {if _fbef :=_bfgc .ChapNumAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u004e\u0075\u006d\u0041\u0074\u0074\u0072");_fbef !=nil {return _fbef ;};};if _bfgc .NoLabelAttr !=nil {if _fde :=_bfgc .NoLabelAttr .ValidateWithPath (path +"\u002f\u004e\u006fL\u0061\u0062\u0065\u006c\u0041\u0074\u0074\u0072");_fde !=nil {return _fde ;};};if _cff :=_bfgc .NumFmtAttr .ValidateWithPath (path +"/\u004e\u0075\u006d\u0046\u006d\u0074\u0041\u0074\u0074\u0072");_cff !=nil {return _cff ;};if _acbg :=_bfgc .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_acbg !=nil {return _acbg ;};return nil ;};func (_bfadga *ST_Jc )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bfadga =0;case "\u0073\u0074\u0061r\u0074":*_bfadga =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bfadga =2;case "\u0065\u006e\u0064":*_bfadga =3;case "\u0062\u006f\u0074\u0068":*_bfadga =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_bfadga =5;case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_bfadga =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_bfadga =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_bfadga =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_bfadga =9;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_bfadga =10;case "\u006c\u0065\u0066\u0074":*_bfadga =11;case "\u0072\u0069\u0067h\u0074":*_bfadga =12;};return nil ;}; -// Restart Location For Text Wrapping Break -ClearAttr ST_BrClear ;}; +// ValidateWithPath validates the CT_Num and its children, prefixing error messages with path +func (_ddcc *CT_Num )ValidateWithPath (path string )error {if _edfcd :=_ddcc .AbstractNumId .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0074\u0072\u0061\u0063\u0074N\u0075\u006d\u0049\u0064");_edfcd !=nil {return _edfcd ;};for _gfbag ,_ggdeg :=range _ddcc .LvlOverride {if _faada :=_ggdeg .ValidateWithPath (_g .Sprintf ("\u0025s\u002fL\u0076\u006c\u004f\u0076\u0065r\u0072\u0069d\u0065\u005b\u0025\u0064\u005d",path ,_gfbag ));_faada !=nil {return _faada ;};};return nil ;};func (_cgeege ST_DocGrid )Validate ()error {return _cgeege .ValidateWithPath ("")};type ST_PTabAlignment byte ; -// Validate validates the CT_Proof and its children -func (_gagdb *CT_Proof )Validate ()error {return _gagdb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066");};func (_acgge *CT_FontSig )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edbd :=range start .Attr {if _edbd .Name .Local =="\u0075\u0073\u0062\u0030"{_gacb ,_ggdb :=_edbd .Value ,error (nil );if _ggdb !=nil {return _ggdb ;};_acgge .Usb0Attr =_gacb ;continue ;};if _edbd .Name .Local =="\u0075\u0073\u0062\u0031"{_dbef ,_fcfef :=_edbd .Value ,error (nil );if _fcfef !=nil {return _fcfef ;};_acgge .Usb1Attr =_dbef ;continue ;};if _edbd .Name .Local =="\u0075\u0073\u0062\u0032"{_fdeda ,_aaad :=_edbd .Value ,error (nil );if _aaad !=nil {return _aaad ;};_acgge .Usb2Attr =_fdeda ;continue ;};if _edbd .Name .Local =="\u0075\u0073\u0062\u0033"{_cgfaf ,_dcede :=_edbd .Value ,error (nil );if _dcede !=nil {return _dcede ;};_acgge .Usb3Attr =_cgfaf ;continue ;};if _edbd .Name .Local =="\u0063\u0073\u0062\u0030"{_afecg ,_baffa :=_edbd .Value ,error (nil );if _baffa !=nil {return _baffa ;};_acgge .Csb0Attr =_afecg ;continue ;};if _edbd .Name .Local =="\u0063\u0073\u0062\u0031"{_gedb ,_gccbb :=_edbd .Value ,error (nil );if _gccbb !=nil {return _gccbb ;};_acgge .Csb1Attr =_gedb ;continue ;};};for {_eaegc ,_fcfba :=d .Token ();if _fcfba !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067\u003a\u0020%\u0073",_fcfba );};if _dbead ,_edeff :=_eaegc .(_d .EndElement );_edeff &&_dbead .Name ==start .Name {break ;};};return nil ;};type CT_PPrBase struct{ +// ValidateWithPath validates the CT_MailMergeDest and its children, prefixing error messages with path +func (_gffeed *CT_MailMergeDest )ValidateWithPath (path string )error {if _gffeed .ValAttr ==ST_MailMergeDestUnset {return _g .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 _eacgb :=_gffeed .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eacgb !=nil {return _eacgb ;};return nil ;};type CT_FontsList struct{ -// Referenced Paragraph Style -PStyle *CT_String ; +// Properties for a Single Font +Font []*CT_Font ;};func (_cdece *ST_Underline )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cdece =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_cdece =1;case "\u0077\u006f\u0072d\u0073":*_cdece =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_cdece =3;case "\u0074\u0068\u0069c\u006b":*_cdece =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_cdece =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_cdece =6;case "\u0064\u0061\u0073\u0068":*_cdece =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_cdece =8;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_cdece =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_cdece =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_cdece =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_cdece =12;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_cdece =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_cdece =14;case "\u0077\u0061\u0076\u0065":*_cdece =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_cdece =16;case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_cdece =17;case "\u006e\u006f\u006e\u0065":*_cdece =18;};return nil ;}; -// Keep Paragraph With Next Paragraph -KeepNext *CT_OnOff ; +// Validate validates the CT_Language and its children +func (_bcaea *CT_Language )Validate ()error {return _bcaea .ValidateWithPath ("C\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065");}; -// Keep All Lines On One Page -KeepLines *CT_OnOff ; +// Validate validates the CT_CustomXmlPr and its children +func (_bedgfc *CT_CustomXmlPr )Validate ()error {return _bedgfc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dX\u006d\u006c\u0050\u0072");}; -// Start Paragraph on Next Page -PageBreakBefore *CT_OnOff ; +// Validate validates the CT_OptimizeForBrowser and its children +func (_deea *CT_OptimizeForBrowser )Validate ()error {return _deea .ValidateWithPath ("C\u0054\u005f\u004f\u0070ti\u006di\u007a\u0065\u0046\u006f\u0072B\u0072\u006f\u0077\u0073\u0065\u0072");};func (_fbddg *CT_FtnEdn )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbddg .TypeAttr !=ST_FtnEdnUnset {_bggfg ,_ddgcb :=_fbddg .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _ddgcb !=nil {return _ddgcb ;};start .Attr =append (start .Attr ,_bggfg );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_fbddg .IdAttr )});e .EncodeToken (start );for _ ,_gcbgf :=range _fbddg .EG_BlockLevelElts {_gcbgf .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_feeba ST_View )Validate ()error {return _feeba .ValidateWithPath ("")};func (_ggfb *CT_Fonts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdecd :=range start .Attr {if _cdecd .Name .Local =="\u0068\u0069\u006e\u0074"{_ggfb .HintAttr .UnmarshalXMLAttr (_cdecd );continue ;};if _cdecd .Name .Local =="\u0061\u0073\u0063i\u0069"{_fega ,_ecfbb :=_cdecd .Value ,error (nil );if _ecfbb !=nil {return _ecfbb ;};_ggfb .AsciiAttr =&_fega ;continue ;};if _cdecd .Name .Local =="\u0068\u0041\u006es\u0069"{_aebaga ,_adcce :=_cdecd .Value ,error (nil );if _adcce !=nil {return _adcce ;};_ggfb .HAnsiAttr =&_aebaga ;continue ;};if _cdecd .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_dbfae ,_daecff :=_cdecd .Value ,error (nil );if _daecff !=nil {return _daecff ;};_ggfb .EastAsiaAttr =&_dbfae ;continue ;};if _cdecd .Name .Local =="\u0063\u0073"{_cccb ,_bdbec :=_cdecd .Value ,error (nil );if _bdbec !=nil {return _bdbec ;};_ggfb .CsAttr =&_cccb ;continue ;};if _cdecd .Name .Local =="\u0061\u0073\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"{_ggfb .AsciiThemeAttr .UnmarshalXMLAttr (_cdecd );continue ;};if _cdecd .Name .Local =="\u0068\u0041\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"{_ggfb .HAnsiThemeAttr .UnmarshalXMLAttr (_cdecd );continue ;};if _cdecd .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"{_ggfb .EastAsiaThemeAttr .UnmarshalXMLAttr (_cdecd );continue ;};if _cdecd .Name .Local =="\u0063s\u0074\u0068\u0065\u006d\u0065"{_ggfb .CsthemeAttr .UnmarshalXMLAttr (_cdecd );continue ;};};for {_acfff ,_feefe :=d .Token ();if _feefe !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u006f\u006e\u0074\u0073: \u0025\u0073",_feefe );};if _ecbe ,_eaab :=_acfff .(_d .EndElement );_eaab &&_ecbe .Name ==start .Name {break ;};};return nil ;};func (_dcbga *ST_Zoom )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aacbgd ,_cdccf :=d .Token ();if _cdccf !=nil {return _cdccf ;};if _gafcdc ,_aebbff :=_aacbgd .(_d .EndElement );_aebbff &&_gafcdc .Name ==start .Name {*_dcbga =1;return nil ;};if _bcdcgf ,_egddad :=_aacbgd .(_d .CharData );!_egddad {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",_aacbgd );}else {switch string (_bcdcgf ){case "":*_dcbga =0;case "\u006e\u006f\u006e\u0065":*_dcbga =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_dcbga =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_dcbga =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_dcbga =4;};};_aacbgd ,_cdccf =d .Token ();if _cdccf !=nil {return _cdccf ;};if _fcdaee ,_geadcb :=_aacbgd .(_d .EndElement );_geadcb &&_fcdaee .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",_aacbgd );}; -// Text Frame Properties -FramePr *CT_FramePr ; +// ValidateWithPath validates the CT_MailMergeOdsoFMDFieldType and its children, prefixing error messages with path +func (_gadgd *CT_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {if _gadgd .ValAttr ==ST_MailMergeOdsoFMDFieldTypeUnset {return _g .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 _cbecb :=_gadgd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbecb !=nil {return _cbecb ;};return nil ;};func (_gagge ST_TextEffect )Validate ()error {return _gagge .ValidateWithPath ("")};type CT_UnsignedDecimalNumber struct{ -// Allow First/Last Line to Display on a Separate Page -WidowControl *CT_OnOff ; +// Positive Decimal Number Value +ValAttr uint64 ;};type WdCT_WordprocessingCanvasChoice struct{Wsp []*WdWsp ;Pic []*_gd .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;Wgp []*WdWgp ;GraphicFrame []*WdCT_GraphicFrame ;};func (_gebdef *ST_ThemeColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgecef ,_ccdeed :=d .Token ();if _ccdeed !=nil {return _ccdeed ;};if _fbefab ,_aaecf :=_dgecef .(_d .EndElement );_aaecf &&_fbefab .Name ==start .Name {*_gebdef =1;return nil ;};if _ebeeef ,_fgbfd :=_dgecef .(_d .CharData );!_fgbfd {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",_dgecef );}else {switch string (_ebeeef ){case "":*_gebdef =0;case "\u0064\u0061\u0072k\u0031":*_gebdef =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_gebdef =2;case "\u0064\u0061\u0072k\u0032":*_gebdef =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_gebdef =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_gebdef =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_gebdef =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_gebdef =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_gebdef =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_gebdef =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_gebdef =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_gebdef =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_gebdef =12;case "\u006e\u006f\u006e\u0065":*_gebdef =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_gebdef =14;case "\u0074\u0065\u0078t\u0031":*_gebdef =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_gebdef =16;case "\u0074\u0065\u0078t\u0032":*_gebdef =17;};};_dgecef ,_ccdeed =d .Token ();if _ccdeed !=nil {return _ccdeed ;};if _cdgfbf ,_aabeg :=_dgecef .(_d .EndElement );_aabeg &&_cdgfbf .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",_dgecef );}; -// Numbering Definition Instance Reference -NumPr *CT_NumPr ; +// ValidateWithPath validates the Recipients and its children, prefixing error messages with path +func (_dgadg *Recipients )ValidateWithPath (path string )error {if _aacgc :=_dgadg .CT_Recipients .ValidateWithPath (path );_aacgc !=nil {return _aacgc ;};return nil ;};func (_fgeea *ST_HdrFtr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfcbdg ,_abafg :=d .Token ();if _abafg !=nil {return _abafg ;};if _aaafa ,_gcded :=_dfcbdg .(_d .EndElement );_gcded &&_aaafa .Name ==start .Name {*_fgeea =1;return nil ;};if _afcdcf ,_gcecg :=_dfcbdg .(_d .CharData );!_gcecg {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",_dfcbdg );}else {switch string (_afcdcf ){case "":*_fgeea =0;case "\u0065\u0076\u0065\u006e":*_fgeea =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fgeea =2;case "\u0066\u0069\u0072s\u0074":*_fgeea =3;};};_dfcbdg ,_abafg =d .Token ();if _abafg !=nil {return _abafg ;};if _ddfbgd ,_eagdfa :=_dfcbdg .(_d .EndElement );_eagdfa &&_ddfbgd .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",_dfcbdg );}; -// Suppress Line Numbers for Paragraph -SuppressLineNumbers *CT_OnOff ; +// ValidateWithPath validates the AC_ChoiceRun and its children, prefixing error messages with path +func (_fbbda *AC_ChoiceRun )ValidateWithPath (path string )error {if _fbbda .Br !=nil {if _gdgeg :=_fbbda .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_gdgeg !=nil {return _gdgeg ;};};if _fbbda .T !=nil {if _feagc :=_fbbda .T .ValidateWithPath (path +"\u002f\u0054");_feagc !=nil {return _feagc ;};};if _fbbda .ContentPart !=nil {if _fecce :=_fbbda .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_fecce !=nil {return _fecce ;};};if _fbbda .DelText !=nil {if _cdgcbc :=_fbbda .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074");_cdgcbc !=nil {return _cdgcbc ;};};if _fbbda .InstrText !=nil {if _dfdea :=_fbbda .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_dfdea !=nil {return _dfdea ;};};if _fbbda .DelInstrText !=nil {if _aedgg :=_fbbda .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_aedgg !=nil {return _aedgg ;};};if _fbbda .NoBreakHyphen !=nil {if _cffade :=_fbbda .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_cffade !=nil {return _cffade ;};};if _fbbda .SoftHyphen !=nil {if _abgdc :=_fbbda .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e");_abgdc !=nil {return _abgdc ;};};if _fbbda .DayShort !=nil {if _gccbb :=_fbbda .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_gccbb !=nil {return _gccbb ;};};if _fbbda .MonthShort !=nil {if _dedge :=_fbbda .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074");_dedge !=nil {return _dedge ;};};if _fbbda .YearShort !=nil {if _cfacf :=_fbbda .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_cfacf !=nil {return _cfacf ;};};if _fbbda .DayLong !=nil {if _beaaea :=_fbbda .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067");_beaaea !=nil {return _beaaea ;};};if _fbbda .MonthLong !=nil {if _edadcg :=_fbbda .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_edadcg !=nil {return _edadcg ;};};if _fbbda .YearLong !=nil {if _dbefa :=_fbbda .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg");_dbefa !=nil {return _dbefa ;};};if _fbbda .AnnotationRef !=nil {if _dgbfff :=_fbbda .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_dgbfff !=nil {return _dgbfff ;};};if _fbbda .FootnoteRef !=nil {if _fbgfe :=_fbbda .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_fbgfe !=nil {return _fbgfe ;};};if _fbbda .EndnoteRef !=nil {if _accbab :=_fbbda .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_accbab !=nil {return _accbab ;};};if _fbbda .Separator !=nil {if _gecfg :=_fbbda .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072");_gecfg !=nil {return _gecfg ;};};if _fbbda .ContinuationSeparator !=nil {if _baegd :=_fbbda .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072");_baegd !=nil {return _baegd ;};};if _fbbda .Sym !=nil {if _geaec :=_fbbda .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_geaec !=nil {return _geaec ;};};if _fbbda .PgNum !=nil {if _gafec :=_fbbda .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d");_gafec !=nil {return _gafec ;};};if _fbbda .Cr !=nil {if _eddef :=_fbbda .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_eddef !=nil {return _eddef ;};};if _fbbda .Tab !=nil {if _gadgfg :=_fbbda .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062");_gadgfg !=nil {return _gadgfg ;};};if _fbbda .Object !=nil {if _efeeeg :=_fbbda .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_efeeeg !=nil {return _efeeeg ;};};if _fbbda .Pict !=nil {if _dagca :=_fbbda .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_dagca !=nil {return _dagca ;};};if _fbbda .FldChar !=nil {if _gadgb :=_fbbda .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_gadgb !=nil {return _gadgb ;};};if _fbbda .Ruby !=nil {if _ffecg :=_fbbda .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079");_ffecg !=nil {return _ffecg ;};};if _fbbda .FootnoteReference !=nil {if _ecddac :=_fbbda .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_ecddac !=nil {return _ecddac ;};};if _fbbda .EndnoteReference !=nil {if _bfgggb :=_fbbda .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_bfgggb !=nil {return _bfgggb ;};};if _fbbda .CommentReference !=nil {if _cfdad :=_fbbda .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_cfdad !=nil {return _cfdad ;};};if _fbbda .Drawing !=nil {if _agggdf :=_fbbda .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_agggdf !=nil {return _agggdf ;};};if _fbbda .Ptab !=nil {if _cegfb :=_fbbda .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062");_cegfb !=nil {return _cegfb ;};};if _fbbda .LastRenderedPageBreak !=nil {if _fbede :=_fbbda .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b");_fbede !=nil {return _fbede ;};};return nil ;};type CT_Height struct{ -// Paragraph Borders -PBdr *CT_PBdr ; +// Table Row Height +ValAttr *_e .ST_TwipsMeasure ; -// Paragraph Shading -Shd *CT_Shd ; +// Table Row Height Type +HRuleAttr ST_HeightRule ;}; -// Set of Custom Tab Stops -Tabs *CT_Tabs ; +// Validate validates the CT_AbstractNum and its children +func (_bea *CT_AbstractNum )Validate ()error {return _bea .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061c\u0074\u004e\u0075\u006d");};func NewCT_Object ()*CT_Object {_dbbca :=&CT_Object {};return _dbbca };func (_fdbda *CT_ObjectEmbed )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fdbda .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_gfdf ,_bbcbf :=_fdbda .DrawAspectAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _bbcbf !=nil {return _bbcbf ;};start .Attr =append (start .Attr ,_gfdf );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_fdbda .IdAttr )});if _fdbda .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fdbda .ProgIdAttr )});};if _fdbda .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_g .Sprintf ("\u0025\u0076",*_fdbda .ShapeIdAttr )});};if _fdbda .FieldCodesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_fdbda .FieldCodesAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_MailMergeOdsoFMDFieldType byte ; -// Suppress Hyphenation for Paragraph -SuppressAutoHyphens *CT_OnOff ; +// ValidateWithPath validates the CT_DocDefaults and its children, prefixing error messages with path +func (_gggd *CT_DocDefaults )ValidateWithPath (path string )error {if _gggd .RPrDefault !=nil {if _cdbc :=_gggd .RPrDefault .ValidateWithPath (path +"/\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_cdbc !=nil {return _cdbc ;};};if _gggd .PPrDefault !=nil {if _ddegg :=_gggd .PPrDefault .ValidateWithPath (path +"/\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_ddegg !=nil {return _ddegg ;};};return nil ;};func (_daafce ST_PageOrientation )Validate ()error {return _daafce .ValidateWithPath ("")};func (_gfbecc ST_Border )Validate ()error {return _gfbecc .ValidateWithPath ("")};func (_dggcb *ST_HdrFtr )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dggcb =0;case "\u0065\u0076\u0065\u006e":*_dggcb =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dggcb =2;case "\u0066\u0069\u0072s\u0074":*_dggcb =3;};return nil ;};func NewCT_SdtComboBox ()*CT_SdtComboBox {_dfcgc :=&CT_SdtComboBox {};return _dfcgc };func (_ddcfac ST_FldCharType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ccaaf :=_d .Attr {};_ccaaf .Name =name ;switch _ddcfac {case ST_FldCharTypeUnset :_ccaaf .Value ="";case ST_FldCharTypeBegin :_ccaaf .Value ="\u0062\u0065\u0067i\u006e";case ST_FldCharTypeSeparate :_ccaaf .Value ="\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065";case ST_FldCharTypeEnd :_ccaaf .Value ="\u0065\u006e\u0064";};return _ccaaf ,nil ;}; -// Use East Asian Typography Rules for First and Last Character per Line -Kinsoku *CT_OnOff ; +// ValidateWithPath validates the EG_CellMarkupElements and its children, prefixing error messages with path +func (_dbdgea *EG_CellMarkupElements )ValidateWithPath (path string )error {if _dbdgea .CellIns !=nil {if _cfagee :=_dbdgea .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_cfagee !=nil {return _cfagee ;};};if _dbdgea .CellDel !=nil {if _badead :=_dbdgea .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_badead !=nil {return _badead ;};};if _dbdgea .CellMerge !=nil {if _fgddc :=_dbdgea .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_fgddc !=nil {return _fgddc ;};};return nil ;};type CT_SignedTwipsMeasure struct{ -// Allow Line Breaking At Character Level -WordWrap *CT_OnOff ; +// Positive or Negative Value in Twentieths of a Point +ValAttr ST_SignedTwipsMeasure ;};func (_dbebdf ST_FtnEdn )ValidateWithPath (path string )error {switch _dbebdf {case 0,1,2,3,4: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 (_dbebdf ));};return nil ;};type ST_BrType byte ; -// Allow Punctuation to Extend Past Text Extents -OverflowPunct *CT_OnOff ; +// Validate validates the WdCT_WrapThrough and its children +func (_efgff *WdCT_WrapThrough )Validate ()error {return _efgff .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0057r\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068");};func (_cbabbf *ST_DisplacedByCustomXml )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaegeg ,_cgbea :=d .Token ();if _cgbea !=nil {return _cgbea ;};if _fdagff ,_dbcbd :=_aaegeg .(_d .EndElement );_dbcbd &&_fdagff .Name ==start .Name {*_cbabbf =1;return nil ;};if _fbcgaa ,_fcebcd :=_aaegeg .(_d .CharData );!_fcebcd {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",_aaegeg );}else {switch string (_fbcgaa ){case "":*_cbabbf =0;case "\u006e\u0065\u0078\u0074":*_cbabbf =1;case "\u0070\u0072\u0065\u0076":*_cbabbf =2;};};_aaegeg ,_cgbea =d .Token ();if _cgbea !=nil {return _cgbea ;};if _ecdbc ,_beaeggg :=_aaegeg .(_d .EndElement );_beaeggg &&_ecdbc .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",_aaegeg );};type CT_CustomXmlPr struct{ -// Compress Punctuation at Start of a Line -TopLinePunct *CT_OnOff ; +// Custom XML Element Placeholder Text +Placeholder *CT_String ; -// Automatically Adjust Spacing of Latin and East Asian Text -AutoSpaceDE *CT_OnOff ; +// Custom XML Attribute +Attr []*CT_Attr ;}; -// Automatically Adjust Spacing of East Asian Text and Numbers -AutoSpaceDN *CT_OnOff ; +// Validate validates the WdWsp and its children +func (_cadfgg *WdWsp )Validate ()error {return _cadfgg .ValidateWithPath ("\u0057\u0064\u0057s\u0070")};func (_gfdgfe ST_SdtDateMappingType )Validate ()error {return _gfdgfe .ValidateWithPath ("")};func (_ddgfc *CT_Comment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fffe :=range start .Attr {if _fffe .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_ccca ,_bcbe :=_fffe .Value ,error (nil );if _bcbe !=nil {return _bcbe ;};_ddgfc .InitialsAttr =&_ccca ;continue ;};if _fffe .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_dgbce ,_gaeg :=_fffe .Value ,error (nil );if _gaeg !=nil {return _gaeg ;};_ddgfc .AuthorAttr =_dgbce ;continue ;};if _fffe .Name .Local =="\u0064\u0061\u0074\u0065"{_gfge ,_geac :=ParseStdlibTime (_fffe .Value );if _geac !=nil {return _geac ;};_ddgfc .DateAttr =&_gfge ;continue ;};if _fffe .Name .Local =="\u0069\u0064"{_beaa ,_gefe :=_da .ParseInt (_fffe .Value ,10,64);if _gefe !=nil {return _gefe ;};_ddgfc .IdAttr =_beaa ;continue ;};};_gde :for {_bdfe ,_ffbae :=d .Token ();if _ffbae !=nil {return _ffbae ;};switch _dbgf :=_bdfe .(type ){case _d .StartElement :switch _dbgf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aafda :=NewEG_BlockLevelElts ();_dafe :=NewCT_AltChunk ();if _edac :=d .DecodeElement (_dafe ,&_dbgf );_edac !=nil {return _edac ;};_aafda .AltChunk =append (_aafda .AltChunk ,_dafe );_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_aafda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfae :=NewEG_BlockLevelElts ();_bdcf :=NewEG_ContentBlockContent ();_bdcf .CustomXml =NewCT_CustomXmlBlock ();if _cfgb :=d .DecodeElement (_bdcf .CustomXml ,&_dbgf );_cfgb !=nil {return _cfgb ;};_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_gfae );_gfae .EG_ContentBlockContent =append (_gfae .EG_ContentBlockContent ,_bdcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gfgg :=NewEG_BlockLevelElts ();_geag :=NewEG_ContentBlockContent ();_geag .Sdt =NewCT_SdtBlock ();if _decb :=d .DecodeElement (_geag .Sdt ,&_dbgf );_decb !=nil {return _decb ;};_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_gfgg );_gfgg .EG_ContentBlockContent =append (_gfgg .EG_ContentBlockContent ,_geag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_feeab :=NewEG_BlockLevelElts ();_geab :=NewEG_ContentBlockContent ();_facc :=NewCT_P ();if _eddd :=d .DecodeElement (_facc ,&_dbgf );_eddd !=nil {return _eddd ;};_geab .P =append (_geab .P ,_facc );_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_feeab );_feeab .EG_ContentBlockContent =append (_feeab .EG_ContentBlockContent ,_geab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aeadf :=NewEG_BlockLevelElts ();_eddg :=NewEG_ContentBlockContent ();_bgcc :=NewCT_Tbl ();if _dgec :=d .DecodeElement (_bgcc ,&_dbgf );_dgec !=nil {return _dgec ;};_eddg .Tbl =append (_eddg .Tbl ,_bgcc );_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_aeadf );_aeadf .EG_ContentBlockContent =append (_aeadf .EG_ContentBlockContent ,_eddg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edab :=NewEG_BlockLevelElts ();_gbcf :=NewEG_ContentBlockContent ();_dbafc :=NewEG_RunLevelElts ();_dbafc .ProofErr =NewCT_ProofErr ();if _fbdc :=d .DecodeElement (_dbafc .ProofErr ,&_dbgf );_fbdc !=nil {return _fbdc ;};_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_edab );_edab .EG_ContentBlockContent =append (_edab .EG_ContentBlockContent ,_gbcf );_gbcf .EG_RunLevelElts =append (_gbcf .EG_RunLevelElts ,_dbafc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdef :=NewEG_BlockLevelElts ();_babb :=NewEG_ContentBlockContent ();_cfafc :=NewEG_RunLevelElts ();_cfafc .PermStart =NewCT_PermStart ();if _feeg :=d .DecodeElement (_cfafc .PermStart ,&_dbgf );_feeg !=nil {return _feeg ;};_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_cdef );_cdef .EG_ContentBlockContent =append (_cdef .EG_ContentBlockContent ,_babb );_babb .EG_RunLevelElts =append (_babb .EG_RunLevelElts ,_cfafc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbcc :=NewEG_BlockLevelElts ();_fdce :=NewEG_ContentBlockContent ();_ccb :=NewEG_RunLevelElts ();_ccb .PermEnd =NewCT_Perm ();if _bdcdd :=d .DecodeElement (_ccb .PermEnd ,&_dbgf );_bdcdd !=nil {return _bdcdd ;};_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_fbcc );_fbcc .EG_ContentBlockContent =append (_fbcc .EG_ContentBlockContent ,_fdce );_fdce .EG_RunLevelElts =append (_fdce .EG_RunLevelElts ,_ccb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgge :=NewEG_BlockLevelElts ();_eadb :=NewEG_ContentBlockContent ();_bddc :=NewEG_RunLevelElts ();_bddc .Ins =NewCT_RunTrackChange ();if _gbbb :=d .DecodeElement (_bddc .Ins ,&_dbgf );_gbbb !=nil {return _gbbb ;};_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_fgge );_fgge .EG_ContentBlockContent =append (_fgge .EG_ContentBlockContent ,_eadb );_eadb .EG_RunLevelElts =append (_eadb .EG_RunLevelElts ,_bddc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgca :=NewEG_BlockLevelElts ();_bgcaa :=NewEG_ContentBlockContent ();_dgad :=NewEG_RunLevelElts ();_dgad .Del =NewCT_RunTrackChange ();if _gdbe :=d .DecodeElement (_dgad .Del ,&_dbgf );_gdbe !=nil {return _gdbe ;};_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_bgca );_bgca .EG_ContentBlockContent =append (_bgca .EG_ContentBlockContent ,_bgcaa );_bgcaa .EG_RunLevelElts =append (_bgcaa .EG_RunLevelElts ,_dgad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eeeb :=NewEG_BlockLevelElts ();_bedb :=NewEG_ContentBlockContent ();_gedb :=NewEG_RunLevelElts ();_gedb .MoveFrom =NewCT_RunTrackChange ();if _begag :=d .DecodeElement (_gedb .MoveFrom ,&_dbgf );_begag !=nil {return _begag ;};_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_eeeb );_eeeb .EG_ContentBlockContent =append (_eeeb .EG_ContentBlockContent ,_bedb );_bedb .EG_RunLevelElts =append (_bedb .EG_RunLevelElts ,_gedb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aefd :=NewEG_BlockLevelElts ();_decc :=NewEG_ContentBlockContent ();_gacab :=NewEG_RunLevelElts ();_gacab .MoveTo =NewCT_RunTrackChange ();if _efde :=d .DecodeElement (_gacab .MoveTo ,&_dbgf );_efde !=nil {return _efde ;};_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_aefd );_aefd .EG_ContentBlockContent =append (_aefd .EG_ContentBlockContent ,_decc );_decc .EG_RunLevelElts =append (_decc .EG_RunLevelElts ,_gacab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccac :=NewEG_BlockLevelElts ();_effc :=NewEG_ContentBlockContent ();_gccf :=NewEG_RunLevelElts ();_cdag :=NewEG_RangeMarkupElements ();_cdag .BookmarkStart =NewCT_Bookmark ();if _beac :=d .DecodeElement (_cdag .BookmarkStart ,&_dbgf );_beac !=nil {return _beac ;};_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_ccac );_ccac .EG_ContentBlockContent =append (_ccac .EG_ContentBlockContent ,_effc );_effc .EG_RunLevelElts =append (_effc .EG_RunLevelElts ,_gccf );_gccf .EG_RangeMarkupElements =append (_gccf .EG_RangeMarkupElements ,_cdag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcc :=NewEG_BlockLevelElts ();_egcbg :=NewEG_ContentBlockContent ();_dcd :=NewEG_RunLevelElts ();_bcfe :=NewEG_RangeMarkupElements ();_bcfe .BookmarkEnd =NewCT_MarkupRange ();if _bdgg :=d .DecodeElement (_bcfe .BookmarkEnd ,&_dbgf );_bdgg !=nil {return _bdgg ;};_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_fcc );_fcc .EG_ContentBlockContent =append (_fcc .EG_ContentBlockContent ,_egcbg );_egcbg .EG_RunLevelElts =append (_egcbg .EG_RunLevelElts ,_dcd );_dcd .EG_RangeMarkupElements =append (_dcd .EG_RangeMarkupElements ,_bcfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gccc :=NewEG_BlockLevelElts ();_afdf :=NewEG_ContentBlockContent ();_fcbd :=NewEG_RunLevelElts ();_bddd :=NewEG_RangeMarkupElements ();_bddd .MoveFromRangeStart =NewCT_MoveBookmark ();if _eegda :=d .DecodeElement (_bddd .MoveFromRangeStart ,&_dbgf );_eegda !=nil {return _eegda ;};_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_gccc );_gccc .EG_ContentBlockContent =append (_gccc .EG_ContentBlockContent ,_afdf );_afdf .EG_RunLevelElts =append (_afdf .EG_RunLevelElts ,_fcbd );_fcbd .EG_RangeMarkupElements =append (_fcbd .EG_RangeMarkupElements ,_bddd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bedgf :=NewEG_BlockLevelElts ();_fcfa :=NewEG_ContentBlockContent ();_fbbe :=NewEG_RunLevelElts ();_cdceb :=NewEG_RangeMarkupElements ();_cdceb .MoveFromRangeEnd =NewCT_MarkupRange ();if _cdec :=d .DecodeElement (_cdceb .MoveFromRangeEnd ,&_dbgf );_cdec !=nil {return _cdec ;};_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_bedgf );_bedgf .EG_ContentBlockContent =append (_bedgf .EG_ContentBlockContent ,_fcfa );_fcfa .EG_RunLevelElts =append (_fcfa .EG_RunLevelElts ,_fbbe );_fbbe .EG_RangeMarkupElements =append (_fbbe .EG_RangeMarkupElements ,_cdceb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbbd :=NewEG_BlockLevelElts ();_fddb :=NewEG_ContentBlockContent ();_fccc :=NewEG_RunLevelElts ();_agfbd :=NewEG_RangeMarkupElements ();_agfbd .MoveToRangeStart =NewCT_MoveBookmark ();if _fddgd :=d .DecodeElement (_agfbd .MoveToRangeStart ,&_dbgf );_fddgd !=nil {return _fddgd ;};_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_cbbd );_cbbd .EG_ContentBlockContent =append (_cbbd .EG_ContentBlockContent ,_fddb );_fddb .EG_RunLevelElts =append (_fddb .EG_RunLevelElts ,_fccc );_fccc .EG_RangeMarkupElements =append (_fccc .EG_RangeMarkupElements ,_agfbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfea :=NewEG_BlockLevelElts ();_accg :=NewEG_ContentBlockContent ();_gcbg :=NewEG_RunLevelElts ();_bedaa :=NewEG_RangeMarkupElements ();_bedaa .MoveToRangeEnd =NewCT_MarkupRange ();if _bgec :=d .DecodeElement (_bedaa .MoveToRangeEnd ,&_dbgf );_bgec !=nil {return _bgec ;};_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_bfea );_bfea .EG_ContentBlockContent =append (_bfea .EG_ContentBlockContent ,_accg );_accg .EG_RunLevelElts =append (_accg .EG_RunLevelElts ,_gcbg );_gcbg .EG_RangeMarkupElements =append (_gcbg .EG_RangeMarkupElements ,_bedaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_agaa :=NewEG_BlockLevelElts ();_gbfb :=NewEG_ContentBlockContent ();_afbe :=NewEG_RunLevelElts ();_adbd :=NewEG_RangeMarkupElements ();_adbd .CommentRangeStart =NewCT_MarkupRange ();if _cfaa :=d .DecodeElement (_adbd .CommentRangeStart ,&_dbgf );_cfaa !=nil {return _cfaa ;};_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_agaa );_agaa .EG_ContentBlockContent =append (_agaa .EG_ContentBlockContent ,_gbfb );_gbfb .EG_RunLevelElts =append (_gbfb .EG_RunLevelElts ,_afbe );_afbe .EG_RangeMarkupElements =append (_afbe .EG_RangeMarkupElements ,_adbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acae :=NewEG_BlockLevelElts ();_bfae :=NewEG_ContentBlockContent ();_bgda :=NewEG_RunLevelElts ();_fabcf :=NewEG_RangeMarkupElements ();_fabcf .CommentRangeEnd =NewCT_MarkupRange ();if _efaec :=d .DecodeElement (_fabcf .CommentRangeEnd ,&_dbgf );_efaec !=nil {return _efaec ;};_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_acae );_acae .EG_ContentBlockContent =append (_acae .EG_ContentBlockContent ,_bfae );_bfae .EG_RunLevelElts =append (_bfae .EG_RunLevelElts ,_bgda );_bgda .EG_RangeMarkupElements =append (_bgda .EG_RangeMarkupElements ,_fabcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egec :=NewEG_BlockLevelElts ();_faeb :=NewEG_ContentBlockContent ();_bcdb :=NewEG_RunLevelElts ();_eefa :=NewEG_RangeMarkupElements ();_eefa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _edcb :=d .DecodeElement (_eefa .CustomXmlInsRangeStart ,&_dbgf );_edcb !=nil {return _edcb ;};_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_egec );_egec .EG_ContentBlockContent =append (_egec .EG_ContentBlockContent ,_faeb );_faeb .EG_RunLevelElts =append (_faeb .EG_RunLevelElts ,_bcdb );_bcdb .EG_RangeMarkupElements =append (_bcdb .EG_RangeMarkupElements ,_eefa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bedga :=NewEG_BlockLevelElts ();_dgbge :=NewEG_ContentBlockContent ();_eca :=NewEG_RunLevelElts ();_gada :=NewEG_RangeMarkupElements ();_gada .CustomXmlInsRangeEnd =NewCT_Markup ();if _fdcd :=d .DecodeElement (_gada .CustomXmlInsRangeEnd ,&_dbgf );_fdcd !=nil {return _fdcd ;};_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_bedga );_bedga .EG_ContentBlockContent =append (_bedga .EG_ContentBlockContent ,_dgbge );_dgbge .EG_RunLevelElts =append (_dgbge .EG_RunLevelElts ,_eca );_eca .EG_RangeMarkupElements =append (_eca .EG_RangeMarkupElements ,_gada );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bdcfe :=NewEG_BlockLevelElts ();_bedgg :=NewEG_ContentBlockContent ();_edg :=NewEG_RunLevelElts ();_fgde :=NewEG_RangeMarkupElements ();_fgde .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bbfb :=d .DecodeElement (_fgde .CustomXmlDelRangeStart ,&_dbgf );_bbfb !=nil {return _bbfb ;};_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_bdcfe );_bdcfe .EG_ContentBlockContent =append (_bdcfe .EG_ContentBlockContent ,_bedgg );_bedgg .EG_RunLevelElts =append (_bedgg .EG_RunLevelElts ,_edg );_edg .EG_RangeMarkupElements =append (_edg .EG_RangeMarkupElements ,_fgde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebcd :=NewEG_BlockLevelElts ();_bfdc :=NewEG_ContentBlockContent ();_cac :=NewEG_RunLevelElts ();_adgfa :=NewEG_RangeMarkupElements ();_adgfa .CustomXmlDelRangeEnd =NewCT_Markup ();if _cggba :=d .DecodeElement (_adgfa .CustomXmlDelRangeEnd ,&_dbgf );_cggba !=nil {return _cggba ;};_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_ebcd );_ebcd .EG_ContentBlockContent =append (_ebcd .EG_ContentBlockContent ,_bfdc );_bfdc .EG_RunLevelElts =append (_bfdc .EG_RunLevelElts ,_cac );_cac .EG_RangeMarkupElements =append (_cac .EG_RangeMarkupElements ,_adgfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_agbcc :=NewEG_BlockLevelElts ();_dedd :=NewEG_ContentBlockContent ();_dgbgf :=NewEG_RunLevelElts ();_gbaac :=NewEG_RangeMarkupElements ();_gbaac .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dfbc :=d .DecodeElement (_gbaac .CustomXmlMoveFromRangeStart ,&_dbgf );_dfbc !=nil {return _dfbc ;};_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_agbcc );_agbcc .EG_ContentBlockContent =append (_agbcc .EG_ContentBlockContent ,_dedd );_dedd .EG_RunLevelElts =append (_dedd .EG_RunLevelElts ,_dgbgf );_dgbgf .EG_RangeMarkupElements =append (_dgbgf .EG_RangeMarkupElements ,_gbaac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caeb :=NewEG_BlockLevelElts ();_face :=NewEG_ContentBlockContent ();_dabg :=NewEG_RunLevelElts ();_ccd :=NewEG_RangeMarkupElements ();_ccd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _agbf :=d .DecodeElement (_ccd .CustomXmlMoveFromRangeEnd ,&_dbgf );_agbf !=nil {return _agbf ;};_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_caeb );_caeb .EG_ContentBlockContent =append (_caeb .EG_ContentBlockContent ,_face );_face .EG_RunLevelElts =append (_face .EG_RunLevelElts ,_dabg );_dabg .EG_RangeMarkupElements =append (_dabg .EG_RangeMarkupElements ,_ccd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acbgb :=NewEG_BlockLevelElts ();_ffbcf :=NewEG_ContentBlockContent ();_aeab :=NewEG_RunLevelElts ();_cabd :=NewEG_RangeMarkupElements ();_cabd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _accfa :=d .DecodeElement (_cabd .CustomXmlMoveToRangeStart ,&_dbgf );_accfa !=nil {return _accfa ;};_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_acbgb );_acbgb .EG_ContentBlockContent =append (_acbgb .EG_ContentBlockContent ,_ffbcf );_ffbcf .EG_RunLevelElts =append (_ffbcf .EG_RunLevelElts ,_aeab );_aeab .EG_RangeMarkupElements =append (_aeab .EG_RangeMarkupElements ,_cabd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_agde :=NewEG_BlockLevelElts ();_dfab :=NewEG_ContentBlockContent ();_aab :=NewEG_RunLevelElts ();_begb :=NewEG_RangeMarkupElements ();_begb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ddfg :=d .DecodeElement (_begb .CustomXmlMoveToRangeEnd ,&_dbgf );_ddfg !=nil {return _ddfg ;};_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_agde );_agde .EG_ContentBlockContent =append (_agde .EG_ContentBlockContent ,_dfab );_dfab .EG_RunLevelElts =append (_dfab .EG_RunLevelElts ,_aab );_aab .EG_RangeMarkupElements =append (_aab .EG_RangeMarkupElements ,_begb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eefab :=NewEG_BlockLevelElts ();_bggg :=NewEG_ContentBlockContent ();_ffab :=NewEG_RunLevelElts ();_eafc :=NewEG_MathContent ();_eafc .OMathPara =_b .NewOMathPara ();if _faffc :=d .DecodeElement (_eafc .OMathPara ,&_dbgf );_faffc !=nil {return _faffc ;};_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_eefab );_eefab .EG_ContentBlockContent =append (_eefab .EG_ContentBlockContent ,_bggg );_bggg .EG_RunLevelElts =append (_bggg .EG_RunLevelElts ,_ffab );_ffab .EG_MathContent =append (_ffab .EG_MathContent ,_eafc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdgeg :=NewEG_BlockLevelElts ();_fbgcb :=NewEG_ContentBlockContent ();_bgfa :=NewEG_RunLevelElts ();_ddbd :=NewEG_MathContent ();_ddbd .OMath =_b .NewOMath ();if _egcd :=d .DecodeElement (_ddbd .OMath ,&_dbgf );_egcd !=nil {return _egcd ;};_ddgfc .EG_BlockLevelElts =append (_ddgfc .EG_BlockLevelElts ,_bdgeg );_bdgeg .EG_ContentBlockContent =append (_bdgeg .EG_ContentBlockContent ,_fbgcb );_fbgcb .EG_RunLevelElts =append (_fbgcb .EG_RunLevelElts ,_bgfa );_bgfa .EG_MathContent =append (_bgfa .EG_MathContent ,_ddbd );default:_dg .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",_dbgf .Name );if _begd :=d .Skip ();_begd !=nil {return _begd ;};};case _d .EndElement :break _gde ;case _d .CharData :};};return nil ;};func (_ffcafg ST_SdtDateMappingType )ValidateWithPath (path string )error {switch _ffcafg {case 0,1,2,3: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 (_ffcafg ));};return nil ;};func (_cgdegbe WdST_RelFromV )Validate ()error {return _cgdegbe .ValidateWithPath ("")};func NewCT_Jc ()*CT_Jc {_bcbfa :=&CT_Jc {};_bcbfa .ValAttr =ST_Jc (1);return _bcbfa };type CT_TcPrInner struct{ -// Right to Left Paragraph Layout -Bidi *CT_OnOff ; +// Table Cell Conditional Formatting +CnfStyle *CT_Cnf ; -// Automatically Adjust Right Indent When Using Document Grid -AdjustRightInd *CT_OnOff ; +// Preferred Table Cell Width +TcW *CT_TblWidth ; -// Use Document Grid Settings for Inter-Line Paragraph Spacing -SnapToGrid *CT_OnOff ; +// Grid Columns Spanned by Current Table Cell +GridSpan *CT_DecimalNumber ; -// Spacing Between Lines and Above/Below Paragraph -Spacing *CT_Spacing ; +// Horizontally Merged Cell +HMerge *CT_HMerge ; -// Paragraph Indentation -Ind *CT_Ind ; +// Vertically Merged Cell +VMerge *CT_VMerge ; -// Ignore Spacing Above and Below When Using Identical Styles -ContextualSpacing *CT_OnOff ; +// Table Cell Borders +TcBorders *CT_TcBorders ; -// Use Left/Right Indents as Inside/Outside Indents -MirrorIndents *CT_OnOff ; +// Table Cell Shading +Shd *CT_Shd ; -// Prevent Text Frames From Overlapping -SuppressOverlap *CT_OnOff ; +// Don't Wrap Cell Content +NoWrap *CT_OnOff ; -// Paragraph Alignment -Jc *CT_Jc ; +// Single Table Cell Margins +TcMar *CT_TcMar ; -// Paragraph Text Flow Direction +// Table Cell Text Flow Direction TextDirection *CT_TextDirection ; -// Vertical Character Alignment on Line -TextAlignment *CT_TextAlignment ; - -// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents -TextboxTightWrap *CT_TextboxTightWrap ; +// Fit Text Within Cell +TcFitText *CT_OnOff ; -// Associated Outline Level -OutlineLvl *CT_DecimalNumber ; +// Table Cell Vertical Alignment +VAlign *CT_VerticalJc ; -// Associated HTML div ID -DivId *CT_DecimalNumber ; +// Ignore End Of Cell Marker In Row Height Calculation +HideMark *CT_OnOff ; -// Paragraph Conditional Formatting -CnfStyle *CT_Cnf ;};func NewCT_Underline ()*CT_Underline {_ddcab :=&CT_Underline {};return _ddcab };func NewCT_EdnPos ()*CT_EdnPos {_cbeca :=&CT_EdnPos {};_cbeca .ValAttr =ST_EdnPos (1);return _cbeca };func (_bfdefe ST_BrType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bfdefe .String (),start );}; +// Header Cells Associated With Table Cell +Headers *CT_Headers ; -// Validate validates the CT_CalendarType and its children -func (_eade *CT_CalendarType )Validate ()error {return _eade .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065");};func NewCT_RPr ()*CT_RPr {_daddc :=&CT_RPr {};return _daddc };func (_daeea *CT_Tbl )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_daeea .TblPr =NewCT_TblPr ();_daeea .TblGrid =NewCT_TblGrid ();_bfgfd :for {_baebf ,_faade :=d .Token ();if _faade !=nil {return _faade ;};switch _acec :=_baebf .(type ){case _d .StartElement :switch _acec .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caebd :=NewEG_RangeMarkupElements ();_caebd .BookmarkStart =NewCT_Bookmark ();if _gaaga :=d .DecodeElement (_caebd .BookmarkStart ,&_acec );_gaaga !=nil {return _gaaga ;};_daeea .EG_RangeMarkupElements =append (_daeea .EG_RangeMarkupElements ,_caebd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edaaag :=NewEG_RangeMarkupElements ();_edaaag .BookmarkEnd =NewCT_MarkupRange ();if _cffag :=d .DecodeElement (_edaaag .BookmarkEnd ,&_acec );_cffag !=nil {return _cffag ;};_daeea .EG_RangeMarkupElements =append (_daeea .EG_RangeMarkupElements ,_edaaag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eaefg :=NewEG_RangeMarkupElements ();_eaefg .MoveFromRangeStart =NewCT_MoveBookmark ();if _ccgfab :=d .DecodeElement (_eaefg .MoveFromRangeStart ,&_acec );_ccgfab !=nil {return _ccgfab ;};_daeea .EG_RangeMarkupElements =append (_daeea .EG_RangeMarkupElements ,_eaefg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ccbfe :=NewEG_RangeMarkupElements ();_ccbfe .MoveFromRangeEnd =NewCT_MarkupRange ();if _bbfgdc :=d .DecodeElement (_ccbfe .MoveFromRangeEnd ,&_acec );_bbfgdc !=nil {return _bbfgdc ;};_daeea .EG_RangeMarkupElements =append (_daeea .EG_RangeMarkupElements ,_ccbfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gdedf :=NewEG_RangeMarkupElements ();_gdedf .MoveToRangeStart =NewCT_MoveBookmark ();if _gdgdef :=d .DecodeElement (_gdedf .MoveToRangeStart ,&_acec );_gdgdef !=nil {return _gdgdef ;};_daeea .EG_RangeMarkupElements =append (_daeea .EG_RangeMarkupElements ,_gdedf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffdef :=NewEG_RangeMarkupElements ();_ffdef .MoveToRangeEnd =NewCT_MarkupRange ();if _ffcff :=d .DecodeElement (_ffdef .MoveToRangeEnd ,&_acec );_ffcff !=nil {return _ffcff ;};_daeea .EG_RangeMarkupElements =append (_daeea .EG_RangeMarkupElements ,_ffdef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dgaaa :=NewEG_RangeMarkupElements ();_dgaaa .CommentRangeStart =NewCT_MarkupRange ();if _ecaaf :=d .DecodeElement (_dgaaa .CommentRangeStart ,&_acec );_ecaaf !=nil {return _ecaaf ;};_daeea .EG_RangeMarkupElements =append (_daeea .EG_RangeMarkupElements ,_dgaaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgefad :=NewEG_RangeMarkupElements ();_cgefad .CommentRangeEnd =NewCT_MarkupRange ();if _gafebd :=d .DecodeElement (_cgefad .CommentRangeEnd ,&_acec );_gafebd !=nil {return _gafebd ;};_daeea .EG_RangeMarkupElements =append (_daeea .EG_RangeMarkupElements ,_cgefad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eedbg :=NewEG_RangeMarkupElements ();_eedbg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _befcf :=d .DecodeElement (_eedbg .CustomXmlInsRangeStart ,&_acec );_befcf !=nil {return _befcf ;};_daeea .EG_RangeMarkupElements =append (_daeea .EG_RangeMarkupElements ,_eedbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fedbd :=NewEG_RangeMarkupElements ();_fedbd .CustomXmlInsRangeEnd =NewCT_Markup ();if _ccgda :=d .DecodeElement (_fedbd .CustomXmlInsRangeEnd ,&_acec );_ccgda !=nil {return _ccgda ;};_daeea .EG_RangeMarkupElements =append (_daeea .EG_RangeMarkupElements ,_fedbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bcbaf :=NewEG_RangeMarkupElements ();_bcbaf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _badcee :=d .DecodeElement (_bcbaf .CustomXmlDelRangeStart ,&_acec );_badcee !=nil {return _badcee ;};_daeea .EG_RangeMarkupElements =append (_daeea .EG_RangeMarkupElements ,_bcbaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fagab :=NewEG_RangeMarkupElements ();_fagab .CustomXmlDelRangeEnd =NewCT_Markup ();if _adfedb :=d .DecodeElement (_fagab .CustomXmlDelRangeEnd ,&_acec );_adfedb !=nil {return _adfedb ;};_daeea .EG_RangeMarkupElements =append (_daeea .EG_RangeMarkupElements ,_fagab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccfba :=NewEG_RangeMarkupElements ();_ccfba .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cfbde :=d .DecodeElement (_ccfba .CustomXmlMoveFromRangeStart ,&_acec );_cfbde !=nil {return _cfbde ;};_daeea .EG_RangeMarkupElements =append (_daeea .EG_RangeMarkupElements ,_ccfba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdfdg :=NewEG_RangeMarkupElements ();_cdfdg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _faeea :=d .DecodeElement (_cdfdg .CustomXmlMoveFromRangeEnd ,&_acec );_faeea !=nil {return _faeea ;};_daeea .EG_RangeMarkupElements =append (_daeea .EG_RangeMarkupElements ,_cdfdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aedbdf :=NewEG_RangeMarkupElements ();_aedbdf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dbgaag :=d .DecodeElement (_aedbdf .CustomXmlMoveToRangeStart ,&_acec );_dbgaag !=nil {return _dbgaag ;};_daeea .EG_RangeMarkupElements =append (_daeea .EG_RangeMarkupElements ,_aedbdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgfca :=NewEG_RangeMarkupElements ();_bgfca .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cegadg :=d .DecodeElement (_bgfca .CustomXmlMoveToRangeEnd ,&_acec );_cegadg !=nil {return _cegadg ;};_daeea .EG_RangeMarkupElements =append (_daeea .EG_RangeMarkupElements ,_bgfca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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 _dfbcf :=d .DecodeElement (_daeea .TblPr ,&_acec );_dfbcf !=nil {return _dfbcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _dbfffc :=d .DecodeElement (_daeea .TblGrid ,&_acec );_dbfffc !=nil {return _dbfffc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gabdf :=NewEG_ContentRowContent ();_bbgfd :=NewCT_Row ();if _affdb :=d .DecodeElement (_bbgfd ,&_acec );_affdb !=nil {return _affdb ;};_gabdf .Tr =append (_gabdf .Tr ,_bbgfd );_daeea .EG_ContentRowContent =append (_daeea .EG_ContentRowContent ,_gabdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfdcae :=NewEG_ContentRowContent ();_bfdcae .CustomXml =NewCT_CustomXmlRow ();if _gcbbg :=d .DecodeElement (_bfdcae .CustomXml ,&_acec );_gcbbg !=nil {return _gcbbg ;};_daeea .EG_ContentRowContent =append (_daeea .EG_ContentRowContent ,_bfdcae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eedgaf :=NewEG_ContentRowContent ();_eedgaf .Sdt =NewCT_SdtRow ();if _bceca :=d .DecodeElement (_eedgaf .Sdt ,&_acec );_bceca !=nil {return _bceca ;};_daeea .EG_ContentRowContent =append (_daeea .EG_ContentRowContent ,_eedgaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bggffe :=NewEG_ContentRowContent ();_gcfbd :=NewEG_RunLevelElts ();_gcfbd .ProofErr =NewCT_ProofErr ();if _baabcf :=d .DecodeElement (_gcfbd .ProofErr ,&_acec );_baabcf !=nil {return _baabcf ;};_daeea .EG_ContentRowContent =append (_daeea .EG_ContentRowContent ,_bggffe );_bggffe .EG_RunLevelElts =append (_bggffe .EG_RunLevelElts ,_gcfbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdabd :=NewEG_ContentRowContent ();_cfaea :=NewEG_RunLevelElts ();_cfaea .PermStart =NewCT_PermStart ();if _bdceca :=d .DecodeElement (_cfaea .PermStart ,&_acec );_bdceca !=nil {return _bdceca ;};_daeea .EG_ContentRowContent =append (_daeea .EG_ContentRowContent ,_fdabd );_fdabd .EG_RunLevelElts =append (_fdabd .EG_RunLevelElts ,_cfaea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fadgce :=NewEG_ContentRowContent ();_bafaa :=NewEG_RunLevelElts ();_bafaa .PermEnd =NewCT_Perm ();if _gfddc :=d .DecodeElement (_bafaa .PermEnd ,&_acec );_gfddc !=nil {return _gfddc ;};_daeea .EG_ContentRowContent =append (_daeea .EG_ContentRowContent ,_fadgce );_fadgce .EG_RunLevelElts =append (_fadgce .EG_RunLevelElts ,_bafaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aafgcc :=NewEG_ContentRowContent ();_dgegf :=NewEG_RunLevelElts ();_dgegf .Ins =NewCT_RunTrackChange ();if _egdfdb :=d .DecodeElement (_dgegf .Ins ,&_acec );_egdfdb !=nil {return _egdfdb ;};_daeea .EG_ContentRowContent =append (_daeea .EG_ContentRowContent ,_aafgcc );_aafgcc .EG_RunLevelElts =append (_aafgcc .EG_RunLevelElts ,_dgegf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fggec :=NewEG_ContentRowContent ();_caebe :=NewEG_RunLevelElts ();_caebe .Del =NewCT_RunTrackChange ();if _ggcaa :=d .DecodeElement (_caebe .Del ,&_acec );_ggcaa !=nil {return _ggcaa ;};_daeea .EG_ContentRowContent =append (_daeea .EG_ContentRowContent ,_fggec );_fggec .EG_RunLevelElts =append (_fggec .EG_RunLevelElts ,_caebe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dedga :=NewEG_ContentRowContent ();_fcccb :=NewEG_RunLevelElts ();_fcccb .MoveFrom =NewCT_RunTrackChange ();if _ddfdag :=d .DecodeElement (_fcccb .MoveFrom ,&_acec );_ddfdag !=nil {return _ddfdag ;};_daeea .EG_ContentRowContent =append (_daeea .EG_ContentRowContent ,_dedga );_dedga .EG_RunLevelElts =append (_dedga .EG_RunLevelElts ,_fcccb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bbcbf :=NewEG_ContentRowContent ();_deaae :=NewEG_RunLevelElts ();_deaae .MoveTo =NewCT_RunTrackChange ();if _cbbgcd :=d .DecodeElement (_deaae .MoveTo ,&_acec );_cbbgcd !=nil {return _cbbgcd ;};_daeea .EG_ContentRowContent =append (_daeea .EG_ContentRowContent ,_bbcbf );_bbcbf .EG_RunLevelElts =append (_bbcbf .EG_RunLevelElts ,_deaae );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_baacde :=NewEG_ContentRowContent ();_fcggb :=NewEG_RunLevelElts ();_fcafed :=NewEG_MathContent ();_fcafed .OMathPara =_a .NewOMathPara ();if _abfed :=d .DecodeElement (_fcafed .OMathPara ,&_acec );_abfed !=nil {return _abfed ;};_daeea .EG_ContentRowContent =append (_daeea .EG_ContentRowContent ,_baacde );_baacde .EG_RunLevelElts =append (_baacde .EG_RunLevelElts ,_fcggb );_fcggb .EG_MathContent =append (_fcggb .EG_MathContent ,_fcafed );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_geebff :=NewEG_ContentRowContent ();_abfcc :=NewEG_RunLevelElts ();_agfbfb :=NewEG_MathContent ();_agfbfb .OMath =_a .NewOMath ();if _edaedc :=d .DecodeElement (_agfbfb .OMath ,&_acec );_edaedc !=nil {return _edaedc ;};_daeea .EG_ContentRowContent =append (_daeea .EG_ContentRowContent ,_geebff );_geebff .EG_RunLevelElts =append (_geebff .EG_RunLevelElts ,_abfcc );_abfcc .EG_MathContent =append (_abfcc .EG_MathContent ,_agfbfb );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\u0054\u0062\u006c\u0020\u0025\u0076",_acec .Name );if _fdbfcb :=d .Skip ();_fdbfcb !=nil {return _fdbfcb ;};};case _d .EndElement :break _bfgfd ;case _d .CharData :};};return nil ;}; +// Table Cell Insertion +CellIns *CT_TrackChange ; -// Validate validates the CT_ColorSchemeMapping and its children -func (_gffg *CT_ColorSchemeMapping )Validate ()error {return _gffg .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072S\u0063\u0068\u0065\u006d\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");}; +// Table Cell Deletion +CellDel *CT_TrackChange ; -// Validate validates the CT_TextAlignment and its children -func (_cffee *CT_TextAlignment )Validate ()error {return _cffee .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};func NewCT_TblGridChange ()*CT_TblGridChange {_ffdafb :=&CT_TblGridChange {};_ffdafb .TblGrid =NewCT_TblGridBase ();return _ffdafb ;};func (_bdgae ST_DisplacedByCustomXml )String ()string {switch _bdgae {case 0:return "";case 1:return "\u006e\u0065\u0078\u0074";case 2:return "\u0070\u0072\u0065\u0076";};return "";}; +// Vertically Merged/Split Table Cells +CellMerge *CT_CellMergeTrackChange ;}; -// Validate validates the CT_LatentStyles and its children -func (_fgdcg *CT_LatentStyles )Validate ()error {return _fgdcg .ValidateWithPath ("\u0043T\u005fL\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");}; +// Validate validates the CT_MathCtrlIns and its children +func (_aefa *CT_MathCtrlIns )Validate ()error {return _aefa .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0049\u006e\u0073");};func (_eafdcc *ST_BrType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_addbb ,_adaaga :=d .Token ();if _adaaga !=nil {return _adaaga ;};if _abgcb ,_begde :=_addbb .(_d .EndElement );_begde &&_abgcb .Name ==start .Name {*_eafdcc =1;return nil ;};if _beccc ,_cfaeb :=_addbb .(_d .CharData );!_cfaeb {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",_addbb );}else {switch string (_beccc ){case "":*_eafdcc =0;case "\u0070\u0061\u0067\u0065":*_eafdcc =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_eafdcc =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_eafdcc =3;};};_addbb ,_adaaga =d .Token ();if _adaaga !=nil {return _adaaga ;};if _bcebee ,_fdgbee :=_addbb .(_d .EndElement );_fdgbee &&_bcebee .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",_addbb );};type ST_Merge byte ;func (_cacbbe ST_EdnPos )Validate ()error {return _cacbbe .ValidateWithPath ("")};func (_gabedd ST_StyleSort )ValidateWithPath (path string )error {switch _gabedd {case 0,1,2,3,4,5,6,7,8,9,10,11,12: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 (_gabedd ));};return nil ;};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 (_eeegf *ST_ChapterSep )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfffbd ,_acabeg :=d .Token ();if _acabeg !=nil {return _acabeg ;};if _ffbgd ,_feadc :=_bfffbd .(_d .EndElement );_feadc &&_ffbgd .Name ==start .Name {*_eeegf =1;return nil ;};if _agaeb ,_gbgfc :=_bfffbd .(_d .CharData );!_gbgfc {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",_bfffbd );}else {switch string (_agaeb ){case "":*_eeegf =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_eeegf =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_eeegf =2;case "\u0063\u006f\u006co\u006e":*_eeegf =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_eeegf =4;case "\u0065\u006e\u0044\u0061\u0073\u0068":*_eeegf =5;};};_bfffbd ,_acabeg =d .Token ();if _acabeg !=nil {return _acabeg ;};if _cgddc ,_gabcbg :=_bfffbd .(_d .EndElement );_gabcbg &&_cgddc .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",_bfffbd );};func NewCT_SectPr ()*CT_SectPr {_feadb :=&CT_SectPr {};return _feadb };func (_gbefec ST_HdrFtr )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cbbgd :=_d .Attr {};_cbbgd .Name =name ;switch _gbefec {case ST_HdrFtrUnset :_cbbgd .Value ="";case ST_HdrFtrEven :_cbbgd .Value ="\u0065\u0076\u0065\u006e";case ST_HdrFtrDefault :_cbbgd .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HdrFtrFirst :_cbbgd .Value ="\u0066\u0069\u0072s\u0074";};return _cbbgd ,nil ;};type CT_NumFmt struct{ -// ValidateWithPath validates the CT_TcMar and its children, prefixing error messages with path -func (_bgfgfc *CT_TcMar )ValidateWithPath (path string )error {if _bgfgfc .Top !=nil {if _ecgead :=_bgfgfc .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_ecgead !=nil {return _ecgead ;};};if _bgfgfc .Start !=nil {if _gcdega :=_bgfgfc .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_gcdega !=nil {return _gcdega ;};};if _bgfgfc .Left !=nil {if _dagaa :=_bgfgfc .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_dagaa !=nil {return _dagaa ;};};if _bgfgfc .Bottom !=nil {if _dbefac :=_bgfgfc .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_dbefac !=nil {return _dbefac ;};};if _bgfgfc .End !=nil {if _cgcafa :=_bgfgfc .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_cgcafa !=nil {return _cgcafa ;};};if _bgfgfc .Right !=nil {if _geace :=_bgfgfc .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_geace !=nil {return _geace ;};};return nil ;};type ST_CaptionPos byte ;func NewCT_LevelSuffix ()*CT_LevelSuffix {_fgddg :=&CT_LevelSuffix {};_fgddg .ValAttr =ST_LevelSuffix (1);return _fgddg ;};func (_gdaada ST_TblWidth )ValidateWithPath (path string )error {switch _gdaada {case 0,1,2,3,4:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdaada ));};return nil ;};func (_gebfg ST_Jc )Validate ()error {return _gebfg .ValidateWithPath ("")};type CT_SdtContentCell struct{ +// Numbering Format Type +ValAttr ST_NumberFormat ; -// Table Cell -Tc []*CT_Tc ; +// Custom Defined Number Format +FormatAttr *string ;};func (_ffece *CT_Body )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfcc :for {_daeb ,_cgdg :=d .Token ();if _cgdg !=nil {return _cgdg ;};switch _aca :=_daeb .(type ){case _d .StartElement :switch _aca .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaca :=NewEG_BlockLevelElts ();_edbc :=NewCT_AltChunk ();if _acf :=d .DecodeElement (_edbc ,&_aca );_acf !=nil {return _acf ;};_gaca .AltChunk =append (_gaca .AltChunk ,_edbc );_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_gaca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcfc :=NewEG_BlockLevelElts ();_dce :=NewEG_ContentBlockContent ();_dce .CustomXml =NewCT_CustomXmlBlock ();if _ecbg :=d .DecodeElement (_dce .CustomXml ,&_aca );_ecbg !=nil {return _ecbg ;};_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_dcfc );_dcfc .EG_ContentBlockContent =append (_dcfc .EG_ContentBlockContent ,_dce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fbdd :=NewEG_BlockLevelElts ();_egdcc :=NewEG_ContentBlockContent ();_egdcc .Sdt =NewCT_SdtBlock ();if _gdff :=d .DecodeElement (_egdcc .Sdt ,&_aca );_gdff !=nil {return _gdff ;};_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_fbdd );_fbdd .EG_ContentBlockContent =append (_fbdd .EG_ContentBlockContent ,_egdcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffcae :=NewEG_BlockLevelElts ();_aad :=NewEG_ContentBlockContent ();_fef :=NewCT_P ();if _fed :=d .DecodeElement (_fef ,&_aca );_fed !=nil {return _fed ;};_aad .P =append (_aad .P ,_fef );_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_ffcae );_ffcae .EG_ContentBlockContent =append (_ffcae .EG_ContentBlockContent ,_aad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_baa :=NewEG_BlockLevelElts ();_gfad :=NewEG_ContentBlockContent ();_gbgb :=NewCT_Tbl ();if _cgdf :=d .DecodeElement (_gbgb ,&_aca );_cgdf !=nil {return _cgdf ;};_gfad .Tbl =append (_gfad .Tbl ,_gbgb );_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_baa );_baa .EG_ContentBlockContent =append (_baa .EG_ContentBlockContent ,_gfad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cee :=NewEG_BlockLevelElts ();_dcgc :=NewEG_ContentBlockContent ();_gdgc :=NewEG_RunLevelElts ();_gdgc .ProofErr =NewCT_ProofErr ();if _ebce :=d .DecodeElement (_gdgc .ProofErr ,&_aca );_ebce !=nil {return _ebce ;};_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_cee );_cee .EG_ContentBlockContent =append (_cee .EG_ContentBlockContent ,_dcgc );_dcgc .EG_RunLevelElts =append (_dcgc .EG_RunLevelElts ,_gdgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdb :=NewEG_BlockLevelElts ();_adac :=NewEG_ContentBlockContent ();_dgd :=NewEG_RunLevelElts ();_dgd .PermStart =NewCT_PermStart ();if _eaa :=d .DecodeElement (_dgd .PermStart ,&_aca );_eaa !=nil {return _eaa ;};_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_cdb );_cdb .EG_ContentBlockContent =append (_cdb .EG_ContentBlockContent ,_adac );_adac .EG_RunLevelElts =append (_adac .EG_RunLevelElts ,_dgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ceb :=NewEG_BlockLevelElts ();_fdae :=NewEG_ContentBlockContent ();_acg :=NewEG_RunLevelElts ();_acg .PermEnd =NewCT_Perm ();if _gadc :=d .DecodeElement (_acg .PermEnd ,&_aca );_gadc !=nil {return _gadc ;};_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_ceb );_ceb .EG_ContentBlockContent =append (_ceb .EG_ContentBlockContent ,_fdae );_fdae .EG_RunLevelElts =append (_fdae .EG_RunLevelElts ,_acg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cba :=NewEG_BlockLevelElts ();_ffg :=NewEG_ContentBlockContent ();_dbacg :=NewEG_RunLevelElts ();_dbacg .Ins =NewCT_RunTrackChange ();if _aacc :=d .DecodeElement (_dbacg .Ins ,&_aca );_aacc !=nil {return _aacc ;};_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_cba );_cba .EG_ContentBlockContent =append (_cba .EG_ContentBlockContent ,_ffg );_ffg .EG_RunLevelElts =append (_ffg .EG_RunLevelElts ,_dbacg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eegg :=NewEG_BlockLevelElts ();_efdb :=NewEG_ContentBlockContent ();_ffea :=NewEG_RunLevelElts ();_ffea .Del =NewCT_RunTrackChange ();if _dbfb :=d .DecodeElement (_ffea .Del ,&_aca );_dbfb !=nil {return _dbfb ;};_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_eegg );_eegg .EG_ContentBlockContent =append (_eegg .EG_ContentBlockContent ,_efdb );_efdb .EG_RunLevelElts =append (_efdb .EG_RunLevelElts ,_ffea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bcc :=NewEG_BlockLevelElts ();_faa :=NewEG_ContentBlockContent ();_bdfb :=NewEG_RunLevelElts ();_bdfb .MoveFrom =NewCT_RunTrackChange ();if _eaf :=d .DecodeElement (_bdfb .MoveFrom ,&_aca );_eaf !=nil {return _eaf ;};_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_bcc );_bcc .EG_ContentBlockContent =append (_bcc .EG_ContentBlockContent ,_faa );_faa .EG_RunLevelElts =append (_faa .EG_RunLevelElts ,_bdfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afc :=NewEG_BlockLevelElts ();_afca :=NewEG_ContentBlockContent ();_eae :=NewEG_RunLevelElts ();_eae .MoveTo =NewCT_RunTrackChange ();if _beda :=d .DecodeElement (_eae .MoveTo ,&_aca );_beda !=nil {return _beda ;};_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_afc );_afc .EG_ContentBlockContent =append (_afc .EG_ContentBlockContent ,_afca );_afca .EG_RunLevelElts =append (_afca .EG_RunLevelElts ,_eae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcdg :=NewEG_BlockLevelElts ();_ecba :=NewEG_ContentBlockContent ();_bega :=NewEG_RunLevelElts ();_agbc :=NewEG_RangeMarkupElements ();_agbc .BookmarkStart =NewCT_Bookmark ();if _bag :=d .DecodeElement (_agbc .BookmarkStart ,&_aca );_bag !=nil {return _bag ;};_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_fcdg );_fcdg .EG_ContentBlockContent =append (_fcdg .EG_ContentBlockContent ,_ecba );_ecba .EG_RunLevelElts =append (_ecba .EG_RunLevelElts ,_bega );_bega .EG_RangeMarkupElements =append (_bega .EG_RangeMarkupElements ,_agbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgdfg :=NewEG_BlockLevelElts ();_eac :=NewEG_ContentBlockContent ();_acfc :=NewEG_RunLevelElts ();_aaff :=NewEG_RangeMarkupElements ();_aaff .BookmarkEnd =NewCT_MarkupRange ();if _ggda :=d .DecodeElement (_aaff .BookmarkEnd ,&_aca );_ggda !=nil {return _ggda ;};_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_cgdfg );_cgdfg .EG_ContentBlockContent =append (_cgdfg .EG_ContentBlockContent ,_eac );_eac .EG_RunLevelElts =append (_eac .EG_RunLevelElts ,_acfc );_acfc .EG_RangeMarkupElements =append (_acfc .EG_RangeMarkupElements ,_aaff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acaf :=NewEG_BlockLevelElts ();_bge :=NewEG_ContentBlockContent ();_bcgc :=NewEG_RunLevelElts ();_gff :=NewEG_RangeMarkupElements ();_gff .MoveFromRangeStart =NewCT_MoveBookmark ();if _gea :=d .DecodeElement (_gff .MoveFromRangeStart ,&_aca );_gea !=nil {return _gea ;};_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_acaf );_acaf .EG_ContentBlockContent =append (_acaf .EG_ContentBlockContent ,_bge );_bge .EG_RunLevelElts =append (_bge .EG_RunLevelElts ,_bcgc );_bcgc .EG_RangeMarkupElements =append (_bcgc .EG_RangeMarkupElements ,_gff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fag :=NewEG_BlockLevelElts ();_aea :=NewEG_ContentBlockContent ();_gabe :=NewEG_RunLevelElts ();_gbdf :=NewEG_RangeMarkupElements ();_gbdf .MoveFromRangeEnd =NewCT_MarkupRange ();if _ddbg :=d .DecodeElement (_gbdf .MoveFromRangeEnd ,&_aca );_ddbg !=nil {return _ddbg ;};_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_fag );_fag .EG_ContentBlockContent =append (_fag .EG_ContentBlockContent ,_aea );_aea .EG_RunLevelElts =append (_aea .EG_RunLevelElts ,_gabe );_gabe .EG_RangeMarkupElements =append (_gabe .EG_RangeMarkupElements ,_gbdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dbgc :=NewEG_BlockLevelElts ();_afd :=NewEG_ContentBlockContent ();_eecc :=NewEG_RunLevelElts ();_bfg :=NewEG_RangeMarkupElements ();_bfg .MoveToRangeStart =NewCT_MoveBookmark ();if _eefc :=d .DecodeElement (_bfg .MoveToRangeStart ,&_aca );_eefc !=nil {return _eefc ;};_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_dbgc );_dbgc .EG_ContentBlockContent =append (_dbgc .EG_ContentBlockContent ,_afd );_afd .EG_RunLevelElts =append (_afd .EG_RunLevelElts ,_eecc );_eecc .EG_RangeMarkupElements =append (_eecc .EG_RangeMarkupElements ,_bfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eggc :=NewEG_BlockLevelElts ();_ecd :=NewEG_ContentBlockContent ();_fafb :=NewEG_RunLevelElts ();_gead :=NewEG_RangeMarkupElements ();_gead .MoveToRangeEnd =NewCT_MarkupRange ();if _adae :=d .DecodeElement (_gead .MoveToRangeEnd ,&_aca );_adae !=nil {return _adae ;};_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_eggc );_eggc .EG_ContentBlockContent =append (_eggc .EG_ContentBlockContent ,_ecd );_ecd .EG_RunLevelElts =append (_ecd .EG_RunLevelElts ,_fafb );_fafb .EG_RangeMarkupElements =append (_fafb .EG_RangeMarkupElements ,_gead );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aegcd :=NewEG_BlockLevelElts ();_gec :=NewEG_ContentBlockContent ();_abac :=NewEG_RunLevelElts ();_aec :=NewEG_RangeMarkupElements ();_aec .CommentRangeStart =NewCT_MarkupRange ();if _defb :=d .DecodeElement (_aec .CommentRangeStart ,&_aca );_defb !=nil {return _defb ;};_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_aegcd );_aegcd .EG_ContentBlockContent =append (_aegcd .EG_ContentBlockContent ,_gec );_gec .EG_RunLevelElts =append (_gec .EG_RunLevelElts ,_abac );_abac .EG_RangeMarkupElements =append (_abac .EG_RangeMarkupElements ,_aec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bagc :=NewEG_BlockLevelElts ();_aega :=NewEG_ContentBlockContent ();_aeca :=NewEG_RunLevelElts ();_gafa :=NewEG_RangeMarkupElements ();_gafa .CommentRangeEnd =NewCT_MarkupRange ();if _edf :=d .DecodeElement (_gafa .CommentRangeEnd ,&_aca );_edf !=nil {return _edf ;};_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_bagc );_bagc .EG_ContentBlockContent =append (_bagc .EG_ContentBlockContent ,_aega );_aega .EG_RunLevelElts =append (_aega .EG_RunLevelElts ,_aeca );_aeca .EG_RangeMarkupElements =append (_aeca .EG_RangeMarkupElements ,_gafa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fbb :=NewEG_BlockLevelElts ();_dedg :=NewEG_ContentBlockContent ();_gga :=NewEG_RunLevelElts ();_ccee :=NewEG_RangeMarkupElements ();_ccee .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gdd :=d .DecodeElement (_ccee .CustomXmlInsRangeStart ,&_aca );_gdd !=nil {return _gdd ;};_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_fbb );_fbb .EG_ContentBlockContent =append (_fbb .EG_ContentBlockContent ,_dedg );_dedg .EG_RunLevelElts =append (_dedg .EG_RunLevelElts ,_gga );_gga .EG_RangeMarkupElements =append (_gga .EG_RangeMarkupElements ,_ccee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eega :=NewEG_BlockLevelElts ();_cbcg :=NewEG_ContentBlockContent ();_gdgd :=NewEG_RunLevelElts ();_bcada :=NewEG_RangeMarkupElements ();_bcada .CustomXmlInsRangeEnd =NewCT_Markup ();if _abgg :=d .DecodeElement (_bcada .CustomXmlInsRangeEnd ,&_aca );_abgg !=nil {return _abgg ;};_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_eega );_eega .EG_ContentBlockContent =append (_eega .EG_ContentBlockContent ,_cbcg );_cbcg .EG_RunLevelElts =append (_cbcg .EG_RunLevelElts ,_gdgd );_gdgd .EG_RangeMarkupElements =append (_gdgd .EG_RangeMarkupElements ,_bcada );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaee :=NewEG_BlockLevelElts ();_bdca :=NewEG_ContentBlockContent ();_dbag :=NewEG_RunLevelElts ();_cda :=NewEG_RangeMarkupElements ();_cda .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bbcf :=d .DecodeElement (_cda .CustomXmlDelRangeStart ,&_aca );_bbcf !=nil {return _bbcf ;};_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_gaee );_gaee .EG_ContentBlockContent =append (_gaee .EG_ContentBlockContent ,_bdca );_bdca .EG_RunLevelElts =append (_bdca .EG_RunLevelElts ,_dbag );_dbag .EG_RangeMarkupElements =append (_dbag .EG_RangeMarkupElements ,_cda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcb :=NewEG_BlockLevelElts ();_dbbe :=NewEG_ContentBlockContent ();_bebc :=NewEG_RunLevelElts ();_deda :=NewEG_RangeMarkupElements ();_deda .CustomXmlDelRangeEnd =NewCT_Markup ();if _bdcd :=d .DecodeElement (_deda .CustomXmlDelRangeEnd ,&_aca );_bdcd !=nil {return _bdcd ;};_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_dcb );_dcb .EG_ContentBlockContent =append (_dcb .EG_ContentBlockContent ,_dbbe );_dbbe .EG_RunLevelElts =append (_dbbe .EG_RunLevelElts ,_bebc );_bebc .EG_RangeMarkupElements =append (_bebc .EG_RangeMarkupElements ,_deda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dge :=NewEG_BlockLevelElts ();_bdcc :=NewEG_ContentBlockContent ();_dgaa :=NewEG_RunLevelElts ();_geed :=NewEG_RangeMarkupElements ();_geed .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bcfc :=d .DecodeElement (_geed .CustomXmlMoveFromRangeStart ,&_aca );_bcfc !=nil {return _bcfc ;};_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_dge );_dge .EG_ContentBlockContent =append (_dge .EG_ContentBlockContent ,_bdcc );_bdcc .EG_RunLevelElts =append (_bdcc .EG_RunLevelElts ,_dgaa );_dgaa .EG_RangeMarkupElements =append (_dgaa .EG_RangeMarkupElements ,_geed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ece :=NewEG_BlockLevelElts ();_cgc :=NewEG_ContentBlockContent ();_deac :=NewEG_RunLevelElts ();_eebd :=NewEG_RangeMarkupElements ();_eebd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cdff :=d .DecodeElement (_eebd .CustomXmlMoveFromRangeEnd ,&_aca );_cdff !=nil {return _cdff ;};_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_ece );_ece .EG_ContentBlockContent =append (_ece .EG_ContentBlockContent ,_cgc );_cgc .EG_RunLevelElts =append (_cgc .EG_RunLevelElts ,_deac );_deac .EG_RangeMarkupElements =append (_deac .EG_RangeMarkupElements ,_eebd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fead :=NewEG_BlockLevelElts ();_daec :=NewEG_ContentBlockContent ();_deba :=NewEG_RunLevelElts ();_edfb :=NewEG_RangeMarkupElements ();_edfb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _age :=d .DecodeElement (_edfb .CustomXmlMoveToRangeStart ,&_aca );_age !=nil {return _age ;};_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_fead );_fead .EG_ContentBlockContent =append (_fead .EG_ContentBlockContent ,_daec );_daec .EG_RunLevelElts =append (_daec .EG_RunLevelElts ,_deba );_deba .EG_RangeMarkupElements =append (_deba .EG_RangeMarkupElements ,_edfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cgf :=NewEG_BlockLevelElts ();_bgg :=NewEG_ContentBlockContent ();_bef :=NewEG_RunLevelElts ();_ccfb :=NewEG_RangeMarkupElements ();_ccfb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _agff :=d .DecodeElement (_ccfb .CustomXmlMoveToRangeEnd ,&_aca );_agff !=nil {return _agff ;};_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_cgf );_cgf .EG_ContentBlockContent =append (_cgf .EG_ContentBlockContent ,_bgg );_bgg .EG_RunLevelElts =append (_bgg .EG_RunLevelElts ,_bef );_bef .EG_RangeMarkupElements =append (_bef .EG_RangeMarkupElements ,_ccfb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egde :=NewEG_BlockLevelElts ();_ecca :=NewEG_ContentBlockContent ();_fcb :=NewEG_RunLevelElts ();_bfbd :=NewEG_MathContent ();_bfbd .OMathPara =_b .NewOMathPara ();if _cbef :=d .DecodeElement (_bfbd .OMathPara ,&_aca );_cbef !=nil {return _cbef ;};_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_egde );_egde .EG_ContentBlockContent =append (_egde .EG_ContentBlockContent ,_ecca );_ecca .EG_RunLevelElts =append (_ecca .EG_RunLevelElts ,_fcb );_fcb .EG_MathContent =append (_fcb .EG_MathContent ,_bfbd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dafg :=NewEG_BlockLevelElts ();_fgee :=NewEG_ContentBlockContent ();_dfbg :=NewEG_RunLevelElts ();_ecga :=NewEG_MathContent ();_ecga .OMath =_b .NewOMath ();if _cbcf :=d .DecodeElement (_ecga .OMath ,&_aca );_cbcf !=nil {return _cbcf ;};_ffece .EG_BlockLevelElts =append (_ffece .EG_BlockLevelElts ,_dafg );_dafg .EG_ContentBlockContent =append (_dafg .EG_ContentBlockContent ,_fgee );_fgee .EG_RunLevelElts =append (_fgee .EG_RunLevelElts ,_dfbg );_dfbg .EG_MathContent =append (_dfbg .EG_MathContent ,_ecga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffece .SectPr =NewCT_SectPr ();if _abgd :=d .DecodeElement (_ffece .SectPr ,&_aca );_abgd !=nil {return _abgd ;};default:_dg .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",_aca .Name );if _dbagb :=d .Skip ();_dbagb !=nil {return _dbagb ;};};case _d .EndElement :break _bfcc ;case _d .CharData :};};return nil ;};func (_febacb ST_Merge )Validate ()error {return _febacb .ValidateWithPath ("")};func (_cgbeee *WdCT_WordprocessingCanvas )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddgfcd :for {_gagbd ,_cebfbe :=d .Token ();if _cebfbe !=nil {return _cebfbe ;};switch _ddcgfee :=_gagbd .(type ){case _d .StartElement :switch _ddcgfee .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0062\u0067"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0067"}:_cgbeee .Bg =_dd .NewCT_BackgroundFormatting ();if _cfbbcg :=d .DecodeElement (_cgbeee .Bg ,&_ddcgfee );_cfbbcg !=nil {return _cfbbcg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0068\u006fl\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0068\u006fl\u0065"}:_cgbeee .Whole =_dd .NewCT_WholeE2oFormatting ();if _befccb :=d .DecodeElement (_cgbeee .Whole ,&_ddcgfee );_befccb !=nil {return _befccb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0073\u0070"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0073\u0070"}:_ebege :=NewWdCT_WordprocessingCanvasChoice ();if _fcadc :=d .DecodeElement (&_ebege .Wsp ,&_ddcgfee );_fcadc !=nil {return _fcadc ;};_cgbeee .Choice =append (_cgbeee .Choice ,_ebege );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_d .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"}:_agecef :=NewWdCT_WordprocessingCanvasChoice ();if _acaed :=d .DecodeElement (&_agecef .Pic ,&_ddcgfee );_acaed !=nil {return _acaed ;};_cgbeee .Choice =append (_cgbeee .Choice ,_agecef );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdfddf :=NewWdCT_WordprocessingCanvasChoice ();if _abafdd :=d .DecodeElement (&_bdfddf .ContentPart ,&_ddcgfee );_abafdd !=nil {return _abafdd ;};_cgbeee .Choice =append (_cgbeee .Choice ,_bdfddf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0067\u0070"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0067\u0070"}:_abbae :=NewWdCT_WordprocessingCanvasChoice ();if _abbffg :=d .DecodeElement (&_abbae .Wgp ,&_ddcgfee );_abbffg !=nil {return _abbffg ;};_cgbeee .Choice =append (_cgbeee .Choice ,_abbae );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_fdcfb :=NewWdCT_WordprocessingCanvasChoice ();if _dggdf :=d .DecodeElement (&_fdcfb .GraphicFrame ,&_ddcgfee );_dggdf !=nil {return _dggdf ;};_cgbeee .Choice =append (_cgbeee .Choice ,_fdcfb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u004c\u0073\u0074"}:_cgbeee .ExtLst =_dd .NewCT_OfficeArtExtensionList ();if _agfff :=d .DecodeElement (_cgbeee .ExtLst ,&_ddcgfee );_agfff !=nil {return _agfff ;};default:_dg .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",_ddcgfee .Name );if _cefcc :=d .Skip ();_cefcc !=nil {return _cefcc ;};};case _d .EndElement :break _ddgfcd ;case _d .CharData :};};return nil ;};func NewCT_SimpleField ()*CT_SimpleField {_cgdfe :=&CT_SimpleField {};return _cgdfe };type AG_SectPrAttributes struct{RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;}; -// Cell-Level Custom XML Element -CustomXml *CT_CustomXmlCell ; +// Validate validates the CT_PaperSource and its children +func (_cbaad *CT_PaperSource )Validate ()error {return _cbaad .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0070\u0065\u0072\u0053o\u0075\u0072\u0063\u0065");}; -// Cell-Level Structured Document Tag -Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;};func _aaeaf (_afgcd bool )uint8 {if _afgcd {return 1;};return 0;}; +// ValidateWithPath validates the CT_LevelSuffix and its children, prefixing error messages with path +func (_aedgf *CT_LevelSuffix )ValidateWithPath (path string )error {if _aedgf .ValAttr ==ST_LevelSuffixUnset {return _g .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 _bcbcd :=_aedgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcbcd !=nil {return _bcbcd ;};return nil ;};func (_acgacf *ST_ChapterSep )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_acgacf =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_acgacf =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_acgacf =2;case "\u0063\u006f\u006co\u006e":*_acgacf =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_acgacf =4;case "\u0065\u006e\u0044\u0061\u0073\u0068":*_acgacf =5;};return nil ;};type CT_Headers struct{ -// ValidateWithPath validates the CT_ParaRPr and its children, prefixing error messages with path -func (_ffcfee *CT_ParaRPr )ValidateWithPath (path string )error {if _ffcfee .Ins !=nil {if _abgab :=_ffcfee .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_abgab !=nil {return _abgab ;};};if _ffcfee .Del !=nil {if _gffea :=_ffcfee .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_gffea !=nil {return _gffea ;};};if _ffcfee .MoveFrom !=nil {if _dgbad :=_ffcfee .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_dgbad !=nil {return _dgbad ;};};if _ffcfee .MoveTo !=nil {if _agdcc :=_ffcfee .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_agdcc !=nil {return _agdcc ;};};if _ffcfee .RStyle !=nil {if _begdg :=_ffcfee .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_begdg !=nil {return _begdg ;};};if _ffcfee .RFonts !=nil {if _aadcg :=_ffcfee .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_aadcg !=nil {return _aadcg ;};};if _ffcfee .B !=nil {if _edffa :=_ffcfee .B .ValidateWithPath (path +"\u002f\u0042");_edffa !=nil {return _edffa ;};};if _ffcfee .BCs !=nil {if _ccgee :=_ffcfee .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_ccgee !=nil {return _ccgee ;};};if _ffcfee .I !=nil {if _ggccd :=_ffcfee .I .ValidateWithPath (path +"\u002f\u0049");_ggccd !=nil {return _ggccd ;};};if _ffcfee .ICs !=nil {if _bdged :=_ffcfee .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_bdged !=nil {return _bdged ;};};if _ffcfee .Caps !=nil {if _adcaa :=_ffcfee .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_adcaa !=nil {return _adcaa ;};};if _ffcfee .SmallCaps !=nil {if _bgagd :=_ffcfee .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_bgagd !=nil {return _bgagd ;};};if _ffcfee .Strike !=nil {if _ffeab :=_ffcfee .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_ffeab !=nil {return _ffeab ;};};if _ffcfee .Dstrike !=nil {if _aefgc :=_ffcfee .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_aefgc !=nil {return _aefgc ;};};if _ffcfee .Outline !=nil {if _efdda :=_ffcfee .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_efdda !=nil {return _efdda ;};};if _ffcfee .Shadow !=nil {if _degea :=_ffcfee .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_degea !=nil {return _degea ;};};if _ffcfee .Emboss !=nil {if _febcc :=_ffcfee .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_febcc !=nil {return _febcc ;};};if _ffcfee .Imprint !=nil {if _ebcdb :=_ffcfee .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_ebcdb !=nil {return _ebcdb ;};};if _ffcfee .NoProof !=nil {if _egbag :=_ffcfee .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_egbag !=nil {return _egbag ;};};if _ffcfee .SnapToGrid !=nil {if _bbgeb :=_ffcfee .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_bbgeb !=nil {return _bbgeb ;};};if _ffcfee .Vanish !=nil {if _cfcc :=_ffcfee .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_cfcc !=nil {return _cfcc ;};};if _ffcfee .WebHidden !=nil {if _dfbbf :=_ffcfee .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_dfbbf !=nil {return _dfbbf ;};};if _ffcfee .Color !=nil {if _ecgge :=_ffcfee .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_ecgge !=nil {return _ecgge ;};};if _ffcfee .Spacing !=nil {if _ggbcc :=_ffcfee .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_ggbcc !=nil {return _ggbcc ;};};if _ffcfee .W !=nil {if _efaeaf :=_ffcfee .W .ValidateWithPath (path +"\u002f\u0057");_efaeaf !=nil {return _efaeaf ;};};if _ffcfee .Kern !=nil {if _ccbbc :=_ffcfee .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_ccbbc !=nil {return _ccbbc ;};};if _ffcfee .Position !=nil {if _gbcec :=_ffcfee .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_gbcec !=nil {return _gbcec ;};};if _ffcfee .Sz !=nil {if _bdbba :=_ffcfee .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_bdbba !=nil {return _bdbba ;};};if _ffcfee .SzCs !=nil {if _cabg :=_ffcfee .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_cabg !=nil {return _cabg ;};};if _ffcfee .Highlight !=nil {if _edagc :=_ffcfee .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_edagc !=nil {return _edagc ;};};if _ffcfee .U !=nil {if _bbgge :=_ffcfee .U .ValidateWithPath (path +"\u002f\u0055");_bbgge !=nil {return _bbgge ;};};if _ffcfee .Effect !=nil {if _dcgfe :=_ffcfee .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_dcgfe !=nil {return _dcgfe ;};};if _ffcfee .Bdr !=nil {if _geafg :=_ffcfee .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_geafg !=nil {return _geafg ;};};if _ffcfee .Shd !=nil {if _gbcfd :=_ffcfee .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_gbcfd !=nil {return _gbcfd ;};};if _ffcfee .FitText !=nil {if _eggec :=_ffcfee .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_eggec !=nil {return _eggec ;};};if _ffcfee .VertAlign !=nil {if _dfged :=_ffcfee .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_dfged !=nil {return _dfged ;};};if _ffcfee .Rtl !=nil {if _fecbb :=_ffcfee .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_fecbb !=nil {return _fecbb ;};};if _ffcfee .Cs !=nil {if _abddb :=_ffcfee .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_abddb !=nil {return _abddb ;};};if _ffcfee .Em !=nil {if _ggebb :=_ffcfee .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_ggebb !=nil {return _ggebb ;};};if _ffcfee .Lang !=nil {if _bdabc :=_ffcfee .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_bdabc !=nil {return _bdabc ;};};if _ffcfee .EastAsianLayout !=nil {if _cgabg :=_ffcfee .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_cgabg !=nil {return _cgabg ;};};if _ffcfee .SpecVanish !=nil {if _gdee :=_ffcfee .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_gdee !=nil {return _gdee ;};};if _ffcfee .OMath !=nil {if _gaafg :=_ffcfee .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_gaafg !=nil {return _gaafg ;};};if _ffcfee .RPrChange !=nil {if _gcfdf :=_ffcfee .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_gcfdf !=nil {return _gcfdf ;};};return nil ;}; +// Header Cell Reference +Header []*CT_String ;};func (_gaaec *ST_TblStyleOverrideType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gaaec =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_gaaec =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_gaaec =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_gaaec =3;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_gaaec =4;case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_gaaec =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_gaaec =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_gaaec =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_gaaec =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_gaaec =9;case "\u006e\u0065\u0043\u0065\u006c\u006c":*_gaaec =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_gaaec =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_gaaec =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_gaaec =13;};return nil ;}; -// ValidateWithPath validates the CT_BottomPageBorder and its children, prefixing error messages with path -func (_cda *CT_BottomPageBorder )ValidateWithPath (path string )error {if _cda .ValAttr ==ST_BorderUnset {return _db .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 _cfge :=_cda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfge !=nil {return _cfge ;};if _cda .ColorAttr !=nil {if _bdce :=_cda .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bdce !=nil {return _bdce ;};};if _bgec :=_cda .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bgec !=nil {return _bgec ;};if _cda .ShadowAttr !=nil {if _gfec :=_cda .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_gfec !=nil {return _gfec ;};};if _cda .FrameAttr !=nil {if _dgb :=_cda .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_dgb !=nil {return _dgb ;};};return nil ;};func (_beeeage *ST_PageBorderZOrder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbgbedb ,_daeefg :=d .Token ();if _daeefg !=nil {return _daeefg ;};if _dgbgfa ,_ecggfc :=_bbgbedb .(_d .EndElement );_ecggfc &&_dgbgfa .Name ==start .Name {*_beeeage =1;return nil ;};if _defae ,_dbceb :=_bbgbedb .(_d .CharData );!_dbceb {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbgbedb );}else {switch string (_defae ){case "":*_beeeage =0;case "\u0066\u0072\u006fn\u0074":*_beeeage =1;case "\u0062\u0061\u0063\u006b":*_beeeage =2;};};_bbgbedb ,_daeefg =d .Token ();if _daeefg !=nil {return _daeefg ;};if _gffcbga ,_ecebgce :=_bbgbedb .(_d .EndElement );_ecebgce &&_gffcbga .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbgbedb );};func (_dcgbc *Footnotes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="w\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073";return _dcgbc .CT_Footnotes .MarshalXML (e ,start );};func NewCT_Pitch ()*CT_Pitch {_ggdbdf :=&CT_Pitch {};_ggdbdf .ValAttr =ST_Pitch (1);return _ggdbdf };func (_ccaggb *ST_PageOrientation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeceae ,_bdgede :=d .Token ();if _bdgede !=nil {return _bdgede ;};if _abfacf ,_egagec :=_eeceae .(_d .EndElement );_egagec &&_abfacf .Name ==start .Name {*_ccaggb =1;return nil ;};if _cafac ,_cfbfag :=_eeceae .(_d .CharData );!_cfbfag {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eeceae );}else {switch string (_cafac ){case "":*_ccaggb =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_ccaggb =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_ccaggb =2;};};_eeceae ,_bdgede =d .Token ();if _bdgede !=nil {return _bdgede ;};if _bfdecc ,_dcbfd :=_eeceae .(_d .EndElement );_dcbfd &&_bfdecc .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eeceae );};type CT_TextboxTightWrap struct{ +// ValidateWithPath validates the CT_HdrFtr and its children, prefixing error messages with path +func (_cabff *CT_HdrFtr )ValidateWithPath (path string )error {for _effd ,_ceebf :=range _cabff .AltChunk {if _dgebd :=_ceebf .ValidateWithPath (_g .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_effd ));_dgebd !=nil {return _dgebd ;};};for _ffceg ,_cbeca :=range _cabff .EG_ContentBlockContent {if _cdafcf :=_cbeca .ValidateWithPath (_g .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 ,_ffceg ));_cdafcf !=nil {return _cdafcf ;};};return nil ;};func (_dfebed *ST_FrameLayout )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dfebed =0;case "\u0072\u006f\u0077\u0073":*_dfebed =1;case "\u0063\u006f\u006c\u0073":*_dfebed =2;case "\u006e\u006f\u006e\u0065":*_dfebed =3;};return nil ;};func (_cccdd *CT_DocType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbdd :=range start .Attr {if _gbdd .Name .Local =="\u0076\u0061\u006c"{_cdca ,_ffbg :=_gbdd .Value ,error (nil );if _ffbg !=nil {return _ffbg ;};_cccdd .ValAttr =_cdca ;continue ;};};for {_ggegf ,_cbfdb :=d .Token ();if _cbfdb !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065\u003a\u0020%\u0073",_cbfdb );};if _edgb ,_degcf :=_ggegf .(_d .EndElement );_degcf &&_edgb .Name ==start .Name {break ;};};return nil ;}; -// Lines to Tight Wrap to Paragraph Extents -ValAttr ST_TextboxTightWrap ;};func (_edcgd ST_ObjectUpdateMode )Validate ()error {return _edcgd .ValidateWithPath ("")};func NewCT_Bookmark ()*CT_Bookmark {_deeg :=&CT_Bookmark {};return _deeg };func NewCT_TrPrBase ()*CT_TrPrBase {_afcga :=&CT_TrPrBase {};return _afcga };func NewCT_DataBinding ()*CT_DataBinding {_bcad :=&CT_DataBinding {};return _bcad }; +// ST_MeasurementOrPercent is a union type +type ST_MeasurementOrPercent struct{ST_DecimalNumberOrPercent *ST_DecimalNumberOrPercent ;ST_UniversalMeasure *string ;}; -// ST_DecimalNumberOrPercent is a union type -type ST_DecimalNumberOrPercent struct{ST_UnqualifiedPercentage *int64 ;ST_Percentage *string ;};type ST_TextEffect byte ;func (_ccadf *ST_BrClear )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgfba ,_bdcfa :=d .Token ();if _bdcfa !=nil {return _bdcfa ;};if _aebdg ,_bdeead :=_fgfba .(_d .EndElement );_bdeead &&_aebdg .Name ==start .Name {*_ccadf =1;return nil ;};if _ceefa ,_ccdcdc :=_fgfba .(_d .CharData );!_ccdcdc {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgfba );}else {switch string (_ceefa ){case "":*_ccadf =0;case "\u006e\u006f\u006e\u0065":*_ccadf =1;case "\u006c\u0065\u0066\u0074":*_ccadf =2;case "\u0072\u0069\u0067h\u0074":*_ccadf =3;case "\u0061\u006c\u006c":*_ccadf =4;};};_fgfba ,_bdcfa =d .Token ();if _bdcfa !=nil {return _bdcfa ;};if _cbaad ,_gafac :=_fgfba .(_d .EndElement );_gafac &&_cbaad .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgfba );};func (_aeecbe *ST_FrameScrollbar )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aeecbe =0;case "\u006f\u006e":*_aeecbe =1;case "\u006f\u0066\u0066":*_aeecbe =2;case "\u0061\u0075\u0074\u006f":*_aeecbe =3;};return nil ;};func (_cbdbc *CT_Cnf )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbdbc .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",*_cbdbc .ValAttr )});};if _cbdbc .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_db .Sprintf ("\u0025\u0076",*_cbdbc .FirstRowAttr )});};if _cbdbc .LastRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_db .Sprintf ("\u0025\u0076",*_cbdbc .LastRowAttr )});};if _cbdbc .FirstColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_db .Sprintf ("\u0025\u0076",*_cbdbc .FirstColumnAttr )});};if _cbdbc .LastColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006ca\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_db .Sprintf ("\u0025\u0076",*_cbdbc .LastColumnAttr )});};if _cbdbc .OddVBandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_cbdbc .OddVBandAttr )});};if _cbdbc .EvenVBandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0065\u0076\u0065\u006e\u0056\u0042\u0061\u006e\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_cbdbc .EvenVBandAttr )});};if _cbdbc .OddHBandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_cbdbc .OddHBandAttr )});};if _cbdbc .EvenHBandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0065\u0076\u0065\u006e\u0048\u0042\u0061\u006e\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_cbdbc .EvenHBandAttr )});};if _cbdbc .FirstRowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0066\u0069\u0072st\u0052o\u0077\u0046\u0069\u0072\u0073t\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_db .Sprintf ("\u0025\u0076",*_cbdbc .FirstRowFirstColumnAttr )});};if _cbdbc .FirstRowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003af\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u004ca\u0073\u0074\u0043\u006flu\u006d\u006e"},Value :_db .Sprintf ("\u0025\u0076",*_cbdbc .FirstRowLastColumnAttr )});};if _cbdbc .LastRowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003al\u0061\u0073\u0074\u0052\u006f\u0077\u0046\u0069r\u0073\u0074\u0043\u006flu\u006d\u006e"},Value :_db .Sprintf ("\u0025\u0076",*_cbdbc .LastRowFirstColumnAttr )});};if _cbdbc .LastRowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061st\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_db .Sprintf ("\u0025\u0076",*_cbdbc .LastRowLastColumnAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_RunTrackChange struct{AuthorAttr string ;DateAttr *_e .Time ; +// ValidateWithPath validates the WdWgp and its children, prefixing error messages with path +func (_bdaae *WdWgp )ValidateWithPath (path string )error {if _geabgg :=_bdaae .WdCT_WordprocessingGroup .ValidateWithPath (path );_geabgg !=nil {return _geabgg ;};return nil ;};func (_bffegd ST_Direction )String ()string {switch _bffegd {case 0:return "";case 1:return "\u006c\u0074\u0072";case 2:return "\u0072\u0074\u006c";};return "";};func NewCT_MailMergeDataType ()*CT_MailMergeDataType {_egbceg :=&CT_MailMergeDataType {};return _egbceg ;};type CT_TblStylePr struct{ -// Annotation Identifier -IdAttr int64 ;};func (_ddbdc *CT_DocVars )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fabd :for {_dcbe ,_dgad :=d .Token ();if _dgad !=nil {return _dgad ;};switch _faaee :=_dcbe .(type ){case _d .StartElement :switch _faaee .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbcab :=NewCT_DocVar ();if _eccgf :=d .DecodeElement (_bbcab ,&_faaee );_eccgf !=nil {return _eccgf ;};_ddbdc .DocVar =append (_ddbdc .DocVar ,_bbcab );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\u0043\u0054\u005fD\u006f\u0063\u0056\u0061\u0072\u0073\u0020\u0025\u0076",_faaee .Name );if _bcfdec :=d .Skip ();_bcfdec !=nil {return _bcfdec ;};};case _d .EndElement :break _fabd ;case _d .CharData :};};return nil ;};func (_cbcbc *CT_DocRsids )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaaee :for {_bbca ,_caab :=d .Token ();if _caab !=nil {return _caab ;};switch _edeae :=_bbca .(type ){case _d .StartElement :switch _edeae .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbcbc .RsidRoot =NewCT_LongHexNumber ();if _baaeg :=d .DecodeElement (_cbcbc .RsidRoot ,&_edeae );_baaeg !=nil {return _baaeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdcd :=NewCT_LongHexNumber ();if _ddafc :=d .DecodeElement (_fdcd ,&_edeae );_ddafc !=nil {return _ddafc ;};_cbcbc .Rsid =append (_cbcbc .Rsid ,_fdcd );default:_ee .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",_edeae .Name );if _aade :=d .Skip ();_aade !=nil {return _aade ;};};case _d .EndElement :break _aaaee ;case _d .CharData :};};return nil ;};func (_fbefad ST_CaptionPos )String ()string {switch _fbefad {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 (_cgfdgb *CT_TcMar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cgfdgb .Top !=nil {_gabed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_cgfdgb .Top ,_gabed );};if _cgfdgb .Start !=nil {_fcgde :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cgfdgb .Start ,_fcgde );};if _cgfdgb .Left !=nil {_effba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_cgfdgb .Left ,_effba );};if _cgfdgb .Bottom !=nil {_acded :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_cgfdgb .Bottom ,_acded );};if _cgfdgb .End !=nil {_feccea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_cgfdgb .End ,_feccea );};if _cgfdgb .Right !=nil {_cgedc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cgfdgb .Right ,_cgedc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type WdCT_PosHChoice struct{Align WdST_AlignH ;PosOffset *int32 ;};func (_eaeeeg *WdST_RelFromV )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcfegd ,_bdcbde :=d .Token ();if _bdcbde !=nil {return _bdcbde ;};if _fcfge ,_dbbgfe :=_fcfegd .(_d .EndElement );_dbbgfe &&_fcfge .Name ==start .Name {*_eaeeeg =1;return nil ;};if _ebfdg ,_eeecg :=_fcfegd .(_d .CharData );!_eeecg {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fcfegd );}else {switch string (_ebfdg ){case "":*_eaeeeg =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_eaeeeg =1;case "\u0070\u0061\u0067\u0065":*_eaeeeg =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_eaeeeg =3;case "\u006c\u0069\u006e\u0065":*_eaeeeg =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_eaeeeg =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_eaeeeg =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_eaeeeg =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_eaeeeg =8;};};_fcfegd ,_bdcbde =d .Token ();if _bdcbde !=nil {return _bdcbde ;};if _efdag ,_eaefc :=_fcfegd .(_d .EndElement );_eaefc &&_efdag .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fcfegd );}; +// Table Style Conditional Formatting Type +TypeAttr ST_TblStyleOverrideType ; -// ValidateWithPath validates the CT_Frameset and its children, prefixing error messages with path -func (_acaafc *CT_Frameset )ValidateWithPath (path string )error {if _acaafc .Sz !=nil {if _cecb :=_acaafc .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_cecb !=nil {return _cecb ;};};if _acaafc .FramesetSplitbar !=nil {if _bcfff :=_acaafc .FramesetSplitbar .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006ci\u0074\u0062\u0061\u0072");_bcfff !=nil {return _bcfff ;};};if _acaafc .FrameLayout !=nil {if _cdgce :=_acaafc .FrameLayout .ValidateWithPath (path +"\u002f\u0046\u0072a\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074");_cdgce !=nil {return _cdgce ;};};if _acaafc .Title !=nil {if _gfbc :=_acaafc .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_gfbc !=nil {return _gfbc ;};};for _cgbgea ,_bbbegb :=range _acaafc .Choice {if _cgebf :=_bbbegb .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cgbgea ));_cgebf !=nil {return _cgebf ;};};return nil ;}; +// Table Style Conditional Formatting Paragraph Properties +PPr *CT_PPrGeneral ; -// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path -func (_cfgaf *CT_DataBinding )ValidateWithPath (path string )error {return nil };func (_ecefae ST_TabJc )String ()string {switch _ecefae {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 NewCT_SdtCell ()*CT_SdtCell {_fdagb :=&CT_SdtCell {};return _fdagb };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;);func (_aaedce *CT_TargetScreenSz )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bgegd ,_bcfead :=_aaedce .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bcfead !=nil {return _bcfead ;};start .Attr =append (start .Attr ,_bgegd );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbdee ST_Shd )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fbdee .String (),start );}; +// Table Style Conditional Formatting Run Properties +RPr *CT_RPr ; -// Validate validates the CT_SdtText and its children -func (_dggcc *CT_SdtText )Validate ()error {return _dggcc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074");};func (_fgcae *CT_Empty )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_gaacg ,_dbcdf :=d .Token ();if _dbcdf !=nil {return _db .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_dbcdf );};if _ccbdbc ,_ebdfg :=_gaacg .(_d .EndElement );_ebdfg &&_ccbdbc .Name ==start .Name {break ;};};return nil ;};func (_ebdga *ST_EdnPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfgab ,_aafdd :=d .Token ();if _aafdd !=nil {return _aafdd ;};if _aeggff ,_gdacca :=_cfgab .(_d .EndElement );_gdacca &&_aeggff .Name ==start .Name {*_ebdga =1;return nil ;};if _gcfdff ,_bfbdab :=_cfgab .(_d .CharData );!_bfbdab {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfgab );}else {switch string (_gcfdff ){case "":*_ebdga =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_ebdga =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_ebdga =2;};};_cfgab ,_aafdd =d .Token ();if _aafdd !=nil {return _aafdd ;};if _gacaf ,_deffb :=_cfgab .(_d .EndElement );_deffb &&_gacaf .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfgab );};type CT_FtnEdnRef struct{ +// Table Style Conditional Formatting Table Properties +TblPr *CT_TblPrBase ; -// Suppress Footnote/Endnote Reference Mark -CustomMarkFollowsAttr *_c .ST_OnOff ; +// Table Style Conditional Formatting Table Row Properties +TrPr *CT_TrPr ; -// Footnote/Endnote ID Reference -IdAttr int64 ;};type CT_Perm struct{ +// Table Style Conditional Formatting Table Cell Properties +TcPr *CT_TcPr ;};func (_dbaa *CT_SectType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbaa .ValAttr !=ST_SectionMarkUnset {_cgba ,_fgbcae :=_dbaa .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fgbcae !=nil {return _fgbcae ;};start .Attr =append (start .Attr ,_cgba );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_PPrDefault struct{ -// Annotation ID -IdAttr string ; +// Paragraph Properties +PPr *CT_PPrGeneral ;};func (_aeffc ST_TargetScreenSz )String ()string {switch _aeffc {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 (_fbaafe ST_BrClear )ValidateWithPath (path string )error {switch _fbaafe {case 0,1,2,3,4: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 (_fbaafe ));};return nil ;}; -// Annotation Displaced By Custom XML Markup -DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;};func (_acdab *CT_JcTable )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gaccb ,_ffcfbf :=_acdab .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ffcfbf !=nil {return _ffcfbf ;};start .Attr =append (start .Attr ,_gaccb );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path +func (_bbdgb *CT_NumFmt )ValidateWithPath (path string )error {if _bbdgb .ValAttr ==ST_NumberFormatUnset {return _g .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 _fdbef :=_bbdgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdbef !=nil {return _fdbef ;};return nil ;};func (_acacd *CT_TblCellMar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edcadc :for {_fddacb ,_afgbf :=d .Token ();if _afgbf !=nil {return _afgbf ;};switch _fadaa :=_fddacb .(type ){case _d .StartElement :switch _fadaa .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_acacd .Top =NewCT_TblWidth ();if _gdccb :=d .DecodeElement (_acacd .Top ,&_fadaa );_gdccb !=nil {return _gdccb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_acacd .Start =NewCT_TblWidth ();if _beaec :=d .DecodeElement (_acacd .Start ,&_fadaa );_beaec !=nil {return _beaec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acacd .Left =NewCT_TblWidth ();if _ceeeg :=d .DecodeElement (_acacd .Left ,&_fadaa );_ceeeg !=nil {return _ceeeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acacd .Bottom =NewCT_TblWidth ();if _faecc :=d .DecodeElement (_acacd .Bottom ,&_fadaa );_faecc !=nil {return _faecc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acacd .End =NewCT_TblWidth ();if _gegdd :=d .DecodeElement (_acacd .End ,&_fadaa );_gegdd !=nil {return _gegdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acacd .Right =NewCT_TblWidth ();if _fecef :=d .DecodeElement (_acacd .Right ,&_fadaa );_fecef !=nil {return _fecef ;};default:_dg .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",_fadaa .Name );if _gebca :=d .Skip ();_gebca !=nil {return _gebca ;};};case _d .EndElement :break _edcadc ;case _d .CharData :};};return nil ;};type CT_LevelSuffix struct{ -// Validate validates the CT_TblStylePr and its children -func (_deebc *CT_TblStylePr )Validate ()error {return _deebc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072");};func (_adebfe ST_Border )Validate ()error {return _adebfe .ValidateWithPath ("")};func (_egffgc *ST_TextboxTightWrap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebafc ,_dbccgb :=d .Token ();if _dbccgb !=nil {return _dbccgb ;};if _ebabgb ,_caaad :=_ebafc .(_d .EndElement );_caaad &&_ebabgb .Name ==start .Name {*_egffgc =1;return nil ;};if _gggac ,_dagbd :=_ebafc .(_d .CharData );!_dagbd {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebafc );}else {switch string (_gggac ){case "":*_egffgc =0;case "\u006e\u006f\u006e\u0065":*_egffgc =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_egffgc =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_egffgc =3;case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_egffgc =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_egffgc =5;};};_ebafc ,_dbccgb =d .Token ();if _dbccgb !=nil {return _dbccgb ;};if _bbgbg ,_ecfag :=_ebafc .(_d .EndElement );_ecfag &&_bbgbg .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebafc );}; +// Character Type Between Numbering and Text +ValAttr ST_LevelSuffix ;};func (_edcgff WdST_RelFromV )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_edcgff .String (),start );};func (_ceebc *CT_Divs )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfaeg :for {_egcgc ,_adde :=d .Token ();if _adde !=nil {return _adde ;};switch _edaccb :=_egcgc .(type ){case _d .StartElement :switch _edaccb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_debg :=NewCT_Div ();if _aeag :=d .DecodeElement (_debg ,&_edaccb );_aeag !=nil {return _aeag ;};_ceebc .Div =append (_ceebc .Div ,_debg );default:_dg .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",_edaccb .Name );if _cgfg :=d .Skip ();_cgfg !=nil {return _cgfg ;};};case _d .EndElement :break _dfaeg ;case _d .CharData :};};return nil ;};func (_fcgfea ST_FtnPos )ValidateWithPath (path string )error {switch _fcgfea {case 0,1,2,3,4: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 (_fcgfea ));};return nil ;};func (_fbebgd ST_HighlightColor )String ()string {switch _fbebgd {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 (_cbffcg ST_DocPartGallery )ValidateWithPath (path string )error {switch _cbffcg {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 _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbffcg ));};return nil ;};func (_beebbd *ST_FtnPos )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_beebbd =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_beebbd =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_beebbd =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_beebbd =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_beebbd =4;};return nil ;};func (_beaegg *CT_Styles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gebda :for {_dggae ,_cbegf :=d .Token ();if _cbegf !=nil {return _cbegf ;};switch _fdbce :=_dggae .(type ){case _d .StartElement :switch _fdbce .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_beaegg .DocDefaults =NewCT_DocDefaults ();if _bccbe :=d .DecodeElement (_beaegg .DocDefaults ,&_fdbce );_bccbe !=nil {return _bccbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_beaegg .LatentStyles =NewCT_LatentStyles ();if _gabbb :=d .DecodeElement (_beaegg .LatentStyles ,&_fdbce );_gabbb !=nil {return _gabbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ggfbg :=NewCT_Style ();if _feabg :=d .DecodeElement (_ggfbg ,&_fdbce );_feabg !=nil {return _feabg ;};_beaegg .Style =append (_beaegg .Style ,_ggfbg );default:_dg .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",_fdbce .Name );if _bacab :=d .Skip ();_bacab !=nil {return _bacab ;};};case _d .EndElement :break _gebda ;case _d .CharData :};};return nil ;};func (_gaage *CT_MacroName )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_gaage .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the WdCT_WordprocessingContentPartNonVisual and its children -func (_caaccf *WdCT_WordprocessingContentPartNonVisual )Validate ()error {return _caaccf .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");};type CT_Recipients struct{ +// ValidateWithPath validates the CT_StyleSort and its children, prefixing error messages with path +func (_eccdef *CT_StyleSort )ValidateWithPath (path string )error {if _eccdef .ValAttr ==ST_StyleSortUnset {return _g .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 _ddacda :=_eccdef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddacda !=nil {return _ddacda ;};return nil ;}; -// Data About Single Data Source Record -RecipientData []*CT_RecipientData ;};func NewWdEG_WrapType ()*WdEG_WrapType {_cecaac :=&WdEG_WrapType {};return _cecaac }; +// Validate validates the CT_SmartTagRun and its children +func (_dgecb *CT_SmartTagRun )Validate ()error {return _dgecb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0052\u0075\u006e");};func (_fbbcec *CT_StylePaneFilter )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbbcec .AllStylesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0061\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_fbbcec .AllStylesAttr )});};if _fbbcec .CustomStylesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0053t\u0079\u006c\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_fbbcec .CustomStylesAttr )});};if _fbbcec .LatentStylesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u0074\u0065\u006e\u0074\u0053t\u0079\u006c\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_fbbcec .LatentStylesAttr )});};if _fbbcec .StylesInUseAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0079\u006c\u0065\u0073\u0049\u006e\u0055\u0073\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fbbcec .StylesInUseAttr )});};if _fbbcec .HeadingStylesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0068e\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_fbbcec .HeadingStylesAttr )});};if _fbbcec .NumberingStylesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_fbbcec .NumberingStylesAttr )});};if _fbbcec .TableStylesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_fbbcec .TableStylesAttr )});};if _fbbcec .DirectFormattingOnRunsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_g .Sprintf ("\u0025\u0076",*_fbbcec .DirectFormattingOnRunsAttr )});};if _fbbcec .DirectFormattingOnParagraphsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_g .Sprintf ("\u0025\u0076",*_fbbcec .DirectFormattingOnParagraphsAttr )});};if _fbbcec .DirectFormattingOnNumberingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_g .Sprintf ("\u0025\u0076",*_fbbcec .DirectFormattingOnNumberingAttr )});};if _fbbcec .DirectFormattingOnTablesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_g .Sprintf ("\u0025\u0076",*_fbbcec .DirectFormattingOnTablesAttr )});};if _fbbcec .ClearFormattingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006c\u0065\u0061\u0072\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_g .Sprintf ("\u0025\u0076",*_fbbcec .ClearFormattingAttr )});};if _fbbcec .Top3HeadingStylesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074\u006fp3\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_fbbcec .Top3HeadingStylesAttr )});};if _fbbcec .VisibleStylesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0076i\u0073\u0069\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_fbbcec .VisibleStylesAttr )});};if _fbbcec .AlternateStyleNamesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0061\u006c\u0074er\u006ea\u0074\u0065\u0053\u0074\u0079l\u0065\u004e\u0061\u006d\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_fbbcec .AlternateStyleNamesAttr )});};if _fbbcec .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_fbbcec .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_RPrDefault and its children, prefixing error messages with path -func (_cbgea *CT_RPrDefault )ValidateWithPath (path string )error {if _cbgea .RPr !=nil {if _gbddb :=_cbgea .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gbddb !=nil {return _gbddb ;};};return nil ;};func NewWdCT_PosHChoice ()*WdCT_PosHChoice {_gefeee :=&WdCT_PosHChoice {};return _gefeee };func NewCT_PPrChange ()*CT_PPrChange {_edfb :=&CT_PPrChange {};_edfb .PPr =NewCT_PPrBase ();return _edfb ;}; +// Validate validates the CT_NumLvl and its children +func (_ecdbf *CT_NumLvl )Validate ()error {return _ecdbf .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u004c\u0076l");};func (_agfgd *CT_MathCtrlDel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abede :=range start .Attr {if _abede .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_geefe ,_gagcc :=_abede .Value ,error (nil );if _gagcc !=nil {return _gagcc ;};_agfgd .AuthorAttr =_geefe ;continue ;};if _abede .Name .Local =="\u0064\u0061\u0074\u0065"{_dfeaa ,_bcead :=ParseStdlibTime (_abede .Value );if _bcead !=nil {return _bcead ;};_agfgd .DateAttr =&_dfeaa ;continue ;};if _abede .Name .Local =="\u0069\u0064"{_gfgec ,_ccede :=_da .ParseInt (_abede .Value ,10,64);if _ccede !=nil {return _ccede ;};_agfgd .IdAttr =_gfgec ;continue ;};};for {_fgggb ,_ebdcd :=d .Token ();if _ebdcd !=nil {return _g .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",_ebdcd );};if _gefcg ,_eegge :=_fgggb .(_d .EndElement );_eegge &&_gefcg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the AG_Password and its children, prefixing error messages with path -func (_cb *AG_Password )ValidateWithPath (path string )error {return nil };func (_dagdg ST_HAnchor )String ()string {switch _dagdg {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 (_aebabf ST_Border )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dabfaa :=_d .Attr {};_dabfaa .Name =name ;switch _aebabf {case ST_BorderUnset :_dabfaa .Value ="";case ST_BorderNil :_dabfaa .Value ="\u006e\u0069\u006c";case ST_BorderNone :_dabfaa .Value ="\u006e\u006f\u006e\u0065";case ST_BorderSingle :_dabfaa .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderThick :_dabfaa .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderDouble :_dabfaa .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderDotted :_dabfaa .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderDashed :_dabfaa .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderDotDash :_dabfaa .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_BorderDotDotDash :_dabfaa .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_BorderTriple :_dabfaa .Value ="\u0074\u0072\u0069\u0070\u006c\u0065";case ST_BorderThinThickSmallGap :_dabfaa .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case ST_BorderThickThinSmallGap :_dabfaa .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case ST_BorderThinThickThinSmallGap :_dabfaa .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070";case ST_BorderThinThickMediumGap :_dabfaa .Value ="\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case ST_BorderThickThinMediumGap :_dabfaa .Value ="\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case ST_BorderThinThickThinMediumGap :_dabfaa .Value ="\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070";case ST_BorderThinThickLargeGap :_dabfaa .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case ST_BorderThickThinLargeGap :_dabfaa .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case ST_BorderThinThickThinLargeGap :_dabfaa .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070";case ST_BorderWave :_dabfaa .Value ="\u0077\u0061\u0076\u0065";case ST_BorderDoubleWave :_dabfaa .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_BorderDashSmallGap :_dabfaa .Value ="\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070";case ST_BorderDashDotStroked :_dabfaa .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderThreeDEmboss :_dabfaa .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case ST_BorderThreeDEngrave :_dabfaa .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case ST_BorderOutset :_dabfaa .Value ="\u006f\u0075\u0074\u0073\u0065\u0074";case ST_BorderInset :_dabfaa .Value ="\u0069\u006e\u0073e\u0074";case ST_BorderApples :_dabfaa .Value ="\u0061\u0070\u0070\u006c\u0065\u0073";case ST_BorderArchedScallops :_dabfaa .Value ="\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073";case ST_BorderBabyPacifier :_dabfaa .Value ="\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072";case ST_BorderBabyRattle :_dabfaa .Value ="\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065";case ST_BorderBalloons3Colors :_dabfaa .Value ="\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073";case ST_BorderBalloonsHotAir :_dabfaa .Value ="\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072";case ST_BorderBasicBlackDashes :_dabfaa .Value ="\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073";case ST_BorderBasicBlackDots :_dabfaa .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073";case ST_BorderBasicBlackSquares :_dabfaa .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073";case ST_BorderBasicThinLines :_dabfaa .Value ="\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073";case ST_BorderBasicWhiteDashes :_dabfaa .Value ="\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073";case ST_BorderBasicWhiteDots :_dabfaa .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073";case ST_BorderBasicWhiteSquares :_dabfaa .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073";case ST_BorderBasicWideInline :_dabfaa .Value ="\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065";case ST_BorderBasicWideMidline :_dabfaa .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065";case ST_BorderBasicWideOutline :_dabfaa .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case ST_BorderBats :_dabfaa .Value ="\u0062\u0061\u0074\u0073";case ST_BorderBirds :_dabfaa .Value ="\u0062\u0069\u0072d\u0073";case ST_BorderBirdsFlight :_dabfaa .Value ="b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074";case ST_BorderCabins :_dabfaa .Value ="\u0063\u0061\u0062\u0069\u006e\u0073";case ST_BorderCakeSlice :_dabfaa .Value ="\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e";case ST_BorderCandyCorn :_dabfaa .Value ="\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n";case ST_BorderCelticKnotwork :_dabfaa .Value ="\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b";case ST_BorderCertificateBanner :_dabfaa .Value ="\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072";case ST_BorderChainLink :_dabfaa .Value ="\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek";case ST_BorderChampagneBottle :_dabfaa .Value ="\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065";case ST_BorderCheckedBarBlack :_dabfaa .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b";case ST_BorderCheckedBarColor :_dabfaa .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072";case ST_BorderCheckered :_dabfaa .Value ="\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d";case ST_BorderChristmasTree :_dabfaa .Value ="\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065";case ST_BorderCirclesLines :_dabfaa .Value ="\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073";case ST_BorderCirclesRectangles :_dabfaa .Value ="\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073";case ST_BorderClassicalWave :_dabfaa .Value ="\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065";case ST_BorderClocks :_dabfaa .Value ="\u0063\u006c\u006f\u0063\u006b\u0073";case ST_BorderCompass :_dabfaa .Value ="\u0063o\u006d\u0070\u0061\u0073\u0073";case ST_BorderConfetti :_dabfaa .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_BorderConfettiGrays :_dabfaa .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073";case ST_BorderConfettiOutline :_dabfaa .Value ="\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case ST_BorderConfettiStreamers :_dabfaa .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073";case ST_BorderConfettiWhite :_dabfaa .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065";case ST_BorderCornerTriangles :_dabfaa .Value ="\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case ST_BorderCouponCutoutDashes :_dabfaa .Value ="\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073";case ST_BorderCouponCutoutDots :_dabfaa .Value ="\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073";case ST_BorderCrazyMaze :_dabfaa .Value ="\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae";case ST_BorderCreaturesButterfly :_dabfaa .Value ="\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079";case ST_BorderCreaturesFish :_dabfaa .Value ="\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068";case ST_BorderCreaturesInsects :_dabfaa .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073";case ST_BorderCreaturesLadyBug :_dabfaa .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067";case ST_BorderCrossStitch :_dabfaa .Value ="c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCup :_dabfaa .Value ="\u0063\u0075\u0070";case ST_BorderDecoArch :_dabfaa .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068";case ST_BorderDecoArchColor :_dabfaa .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072";case ST_BorderDecoBlocks :_dabfaa .Value ="\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073";case ST_BorderDiamondsGray :_dabfaa .Value ="\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079";case ST_BorderDoubleD :_dabfaa .Value ="\u0064o\u0075\u0062\u006c\u0065\u0044";case ST_BorderDoubleDiamonds :_dabfaa .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073";case ST_BorderEarth1 :_dabfaa .Value ="\u0065\u0061\u0072\u0074\u0068\u0031";case ST_BorderEarth2 :_dabfaa .Value ="\u0065\u0061\u0072\u0074\u0068\u0032";case ST_BorderEarth3 :_dabfaa .Value ="\u0065\u0061\u0072\u0074\u0068\u0033";case ST_BorderEclipsingSquares1 :_dabfaa .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031";case ST_BorderEclipsingSquares2 :_dabfaa .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032";case ST_BorderEggsBlack :_dabfaa .Value ="\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k";case ST_BorderFans :_dabfaa .Value ="\u0066\u0061\u006e\u0073";case ST_BorderFilm :_dabfaa .Value ="\u0066\u0069\u006c\u006d";case ST_BorderFirecrackers :_dabfaa .Value ="\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073";case ST_BorderFlowersBlockPrint :_dabfaa .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074";case ST_BorderFlowersDaisies :_dabfaa .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073";case ST_BorderFlowersModern1 :_dabfaa .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031";case ST_BorderFlowersModern2 :_dabfaa .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032";case ST_BorderFlowersPansy :_dabfaa .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079";case ST_BorderFlowersRedRose :_dabfaa .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065";case ST_BorderFlowersRoses :_dabfaa .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073";case ST_BorderFlowersTeacup :_dabfaa .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070";case ST_BorderFlowersTiny :_dabfaa .Value ="f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079";case ST_BorderGems :_dabfaa .Value ="\u0067\u0065\u006d\u0073";case ST_BorderGingerbreadMan :_dabfaa .Value ="\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e";case ST_BorderGradient :_dabfaa .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_BorderHandmade1 :_dabfaa .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00651";case ST_BorderHandmade2 :_dabfaa .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00652";case ST_BorderHeartBalloon :_dabfaa .Value ="\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e";case ST_BorderHeartGray :_dabfaa .Value ="\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y";case ST_BorderHearts :_dabfaa .Value ="\u0068\u0065\u0061\u0072\u0074\u0073";case ST_BorderHeebieJeebies :_dabfaa .Value ="\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073";case ST_BorderHolly :_dabfaa .Value ="\u0068\u006f\u006cl\u0079";case ST_BorderHouseFunky :_dabfaa .Value ="\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079";case ST_BorderHypnotic :_dabfaa .Value ="\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063";case ST_BorderIceCreamCones :_dabfaa .Value ="\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073";case ST_BorderLightBulb :_dabfaa .Value ="\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb";case ST_BorderLightning1 :_dabfaa .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031";case ST_BorderLightning2 :_dabfaa .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032";case ST_BorderMapPins :_dabfaa .Value ="\u006da\u0070\u0050\u0069\u006e\u0073";case ST_BorderMapleLeaf :_dabfaa .Value ="\u006da\u0070\u006c\u0065\u004c\u0065\u0061f";case ST_BorderMapleMuffins :_dabfaa .Value ="\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073";case ST_BorderMarquee :_dabfaa .Value ="\u006da\u0072\u0071\u0075\u0065\u0065";case ST_BorderMarqueeToothed :_dabfaa .Value ="\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064";case ST_BorderMoons :_dabfaa .Value ="\u006d\u006f\u006fn\u0073";case ST_BorderMosaic :_dabfaa .Value ="\u006d\u006f\u0073\u0061\u0069\u0063";case ST_BorderMusicNotes :_dabfaa .Value ="\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073";case ST_BorderNorthwest :_dabfaa .Value ="\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t";case ST_BorderOvals :_dabfaa .Value ="\u006f\u0076\u0061l\u0073";case ST_BorderPackages :_dabfaa .Value ="\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073";case ST_BorderPalmsBlack :_dabfaa .Value ="\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b";case ST_BorderPalmsColor :_dabfaa .Value ="\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072";case ST_BorderPaperClips :_dabfaa .Value ="\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073";case ST_BorderPapyrus :_dabfaa .Value ="\u0070a\u0070\u0079\u0072\u0075\u0073";case ST_BorderPartyFavor :_dabfaa .Value ="\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072";case ST_BorderPartyGlass :_dabfaa .Value ="\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073";case ST_BorderPencils :_dabfaa .Value ="\u0070e\u006e\u0063\u0069\u006c\u0073";case ST_BorderPeople :_dabfaa .Value ="\u0070\u0065\u006f\u0070\u006c\u0065";case ST_BorderPeopleWaving :_dabfaa .Value ="\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067";case ST_BorderPeopleHats :_dabfaa .Value ="\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073";case ST_BorderPoinsettias :_dabfaa .Value ="p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073";case ST_BorderPostageStamp :_dabfaa .Value ="\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070";case ST_BorderPumpkin1 :_dabfaa .Value ="\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031";case ST_BorderPushPinNote2 :_dabfaa .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032";case ST_BorderPushPinNote1 :_dabfaa .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031";case ST_BorderPyramids :_dabfaa .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073";case ST_BorderPyramidsAbove :_dabfaa .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065";case ST_BorderQuadrants :_dabfaa .Value ="\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s";case ST_BorderRings :_dabfaa .Value ="\u0072\u0069\u006eg\u0073";case ST_BorderSafari :_dabfaa .Value ="\u0073\u0061\u0066\u0061\u0072\u0069";case ST_BorderSawtooth :_dabfaa .Value ="\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068";case ST_BorderSawtoothGray :_dabfaa .Value ="\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079";case ST_BorderScaredCat :_dabfaa .Value ="\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t";case ST_BorderSeattle :_dabfaa .Value ="\u0073e\u0061\u0074\u0074\u006c\u0065";case ST_BorderShadowedSquares :_dabfaa .Value ="\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073";case ST_BorderSharksTeeth :_dabfaa .Value ="s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068";case ST_BorderShorebirdTracks :_dabfaa .Value ="\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073";case ST_BorderSkyrocket :_dabfaa .Value ="\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t";case ST_BorderSnowflakeFancy :_dabfaa .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079";case ST_BorderSnowflakes :_dabfaa .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073";case ST_BorderSombrero :_dabfaa .Value ="\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f";case ST_BorderSouthwest :_dabfaa .Value ="\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t";case ST_BorderStars :_dabfaa .Value ="\u0073\u0074\u0061r\u0073";case ST_BorderStarsTop :_dabfaa .Value ="\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070";case ST_BorderStars3d :_dabfaa .Value ="\u0073t\u0061\u0072\u0073\u0033\u0064";case ST_BorderStarsBlack :_dabfaa .Value ="\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b";case ST_BorderStarsShadowed :_dabfaa .Value ="\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064";case ST_BorderSun :_dabfaa .Value ="\u0073\u0075\u006e";case ST_BorderSwirligig :_dabfaa .Value ="\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g";case ST_BorderTornPaper :_dabfaa .Value ="\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r";case ST_BorderTornPaperBlack :_dabfaa .Value ="\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b";case ST_BorderTrees :_dabfaa .Value ="\u0074\u0072\u0065e\u0073";case ST_BorderTriangleParty :_dabfaa .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079";case ST_BorderTriangles :_dabfaa .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s";case ST_BorderTriangle1 :_dabfaa .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00651";case ST_BorderTriangle2 :_dabfaa .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00652";case ST_BorderTriangleCircle1 :_dabfaa .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031";case ST_BorderTriangleCircle2 :_dabfaa .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032";case ST_BorderShapes1 :_dabfaa .Value ="\u0073h\u0061\u0070\u0065\u0073\u0031";case ST_BorderShapes2 :_dabfaa .Value ="\u0073h\u0061\u0070\u0065\u0073\u0032";case ST_BorderTwistedLines1 :_dabfaa .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031";case ST_BorderTwistedLines2 :_dabfaa .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032";case ST_BorderVine :_dabfaa .Value ="\u0076\u0069\u006e\u0065";case ST_BorderWaveline :_dabfaa .Value ="\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065";case ST_BorderWeavingAngles :_dabfaa .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073";case ST_BorderWeavingBraid :_dabfaa .Value ="\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064";case ST_BorderWeavingRibbon :_dabfaa .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e";case ST_BorderWeavingStrips :_dabfaa .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073";case ST_BorderWhiteFlowers :_dabfaa .Value ="\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073";case ST_BorderWoodwork :_dabfaa .Value ="\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b";case ST_BorderXIllusions :_dabfaa .Value ="\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073";case ST_BorderZanyTriangles :_dabfaa .Value ="\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case ST_BorderZigZag :_dabfaa .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";case ST_BorderZigZagStitch :_dabfaa .Value ="\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCustom :_dabfaa .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _dabfaa ,nil ;}; +// Validate validates the CT_LineNumber and its children +func (_begf *CT_LineNumber )Validate ()error {return _begf .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072");}; -// ValidateWithPath validates the CT_TcPrChange and its children, prefixing error messages with path -func (_ddfbb *CT_TcPrChange )ValidateWithPath (path string )error {if _dggdc :=_ddfbb .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_dggdc !=nil {return _dggdc ;};return nil ;};func NewHdr ()*Hdr {_afgfa :=&Hdr {};_afgfa .CT_HdrFtr =*NewCT_HdrFtr ();return _afgfa };func (_gebd *CT_FramesetChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efbgg :for {_fcbe ,_afdg :=d .Token ();if _afdg !=nil {return _afdg ;};switch _fdeb :=_fcbe .(type ){case _d .StartElement :switch _fdeb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edgfb :=NewCT_Frameset ();if _dcgc :=d .DecodeElement (_edgfb ,&_fdeb );_dcgc !=nil {return _dcgc ;};_gebd .Frameset =append (_gebd .Frameset ,_edgfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffabc :=NewCT_Frame ();if _cfbab :=d .DecodeElement (_ffabc ,&_fdeb );_cfbab !=nil {return _cfbab ;};_gebd .Frame =append (_gebd .Frame ,_ffabc );default:_ee .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",_fdeb .Name );if _gagc :=d .Skip ();_gagc !=nil {return _gagc ;};};case _d .EndElement :break _efbgg ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_RunInnerContent and its children, prefixing error messages with path +func (_fgddda *EG_RunInnerContent )ValidateWithPath (path string )error {if _fgddda .Br !=nil {if _cbdbeec :=_fgddda .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_cbdbeec !=nil {return _cbdbeec ;};};if _fgddda .T !=nil {if _gecad :=_fgddda .T .ValidateWithPath (path +"\u002f\u0054");_gecad !=nil {return _gecad ;};};if _fgddda .ContentPart !=nil {if _eaeeef :=_fgddda .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_eaeeef !=nil {return _eaeeef ;};};if _fgddda .DelText !=nil {if _dcebb :=_fgddda .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074");_dcebb !=nil {return _dcebb ;};};if _fgddda .InstrText !=nil {if _fdbcbbb :=_fgddda .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_fdbcbbb !=nil {return _fdbcbbb ;};};if _fgddda .DelInstrText !=nil {if _dbdda :=_fgddda .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_dbdda !=nil {return _dbdda ;};};if _fgddda .NoBreakHyphen !=nil {if _bcgefb :=_fgddda .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_bcgefb !=nil {return _bcgefb ;};};if _fgddda .SoftHyphen !=nil {if _badeae :=_fgddda .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e");_badeae !=nil {return _badeae ;};};if _fgddda .DayShort !=nil {if _beagb :=_fgddda .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_beagb !=nil {return _beagb ;};};if _fgddda .MonthShort !=nil {if _ebcae :=_fgddda .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074");_ebcae !=nil {return _ebcae ;};};if _fgddda .YearShort !=nil {if _gebbgc :=_fgddda .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_gebbgc !=nil {return _gebbgc ;};};if _fgddda .DayLong !=nil {if _eaabf :=_fgddda .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067");_eaabf !=nil {return _eaabf ;};};if _fgddda .MonthLong !=nil {if _dbafef :=_fgddda .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_dbafef !=nil {return _dbafef ;};};if _fgddda .YearLong !=nil {if _cgebf :=_fgddda .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg");_cgebf !=nil {return _cgebf ;};};if _fgddda .AnnotationRef !=nil {if _effad :=_fgddda .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_effad !=nil {return _effad ;};};if _fgddda .FootnoteRef !=nil {if _baeeg :=_fgddda .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_baeeg !=nil {return _baeeg ;};};if _fgddda .EndnoteRef !=nil {if _adabf :=_fgddda .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_adabf !=nil {return _adabf ;};};if _fgddda .Separator !=nil {if _abbebg :=_fgddda .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072");_abbebg !=nil {return _abbebg ;};};if _fgddda .ContinuationSeparator !=nil {if _gbabe :=_fgddda .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072");_gbabe !=nil {return _gbabe ;};};if _fgddda .Sym !=nil {if _bgcbdg :=_fgddda .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_bgcbdg !=nil {return _bgcbdg ;};};if _fgddda .PgNum !=nil {if _fcccc :=_fgddda .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d");_fcccc !=nil {return _fcccc ;};};if _fgddda .Cr !=nil {if _cfddgc :=_fgddda .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_cfddgc !=nil {return _cfddgc ;};};if _fgddda .Tab !=nil {if _agfgda :=_fgddda .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062");_agfgda !=nil {return _agfgda ;};};if _fgddda .Object !=nil {if _abbgf :=_fgddda .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_abbgf !=nil {return _abbgf ;};};if _fgddda .Pict !=nil {if _gdbbfc :=_fgddda .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_gdbbfc !=nil {return _gdbbfc ;};};if _fgddda .FldChar !=nil {if _gedada :=_fgddda .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_gedada !=nil {return _gedada ;};};if _fgddda .Ruby !=nil {if _fbbaae :=_fgddda .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079");_fbbaae !=nil {return _fbbaae ;};};if _fgddda .FootnoteReference !=nil {if _bcgga :=_fgddda .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_bcgga !=nil {return _bcgga ;};};if _fgddda .EndnoteReference !=nil {if _defacc :=_fgddda .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_defacc !=nil {return _defacc ;};};if _fgddda .CommentReference !=nil {if _badff :=_fgddda .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_badff !=nil {return _badff ;};};if _fgddda .Drawing !=nil {if _debff :=_fgddda .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_debff !=nil {return _debff ;};};if _fgddda .Ptab !=nil {if _beaad :=_fgddda .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062");_beaad !=nil {return _beaad ;};};if _fgddda .LastRenderedPageBreak !=nil {if _bcbeff :=_fgddda .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b");_bcbeff !=nil {return _bcbeff ;};};return nil ;};func (_cgaadf ST_DocProtect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cgaadf .String (),start );};func (_cbgba *CT_RunTrackChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",_cbgba .AuthorAttr )});if _cbgba .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_cbgba .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_cbgba .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_feabgb ST_PageBorderDisplay )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ggfded :=_d .Attr {};_ggfded .Name =name ;switch _feabgb {case ST_PageBorderDisplayUnset :_ggfded .Value ="";case ST_PageBorderDisplayAllPages :_ggfded .Value ="\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073";case ST_PageBorderDisplayFirstPage :_ggfded .Value ="\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e";case ST_PageBorderDisplayNotFirstPage :_ggfded .Value ="\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065";};return _ggfded ,nil ;}; -// Validate validates the CT_SignedHpsMeasure and its children -func (_eddee *CT_SignedHpsMeasure )Validate ()error {return _eddee .ValidateWithPath ("\u0043\u0054\u005f\u0053ig\u006e\u0065\u0064\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; +// ValidateWithPath validates the CT_LevelText and its children, prefixing error messages with path +func (_gfcec *CT_LevelText )ValidateWithPath (path string )error {if _gfcec .NullAttr !=nil {if _ebgb :=_gfcec .NullAttr .ValidateWithPath (path +"\u002fN\u0075\u006c\u006c\u0041\u0074\u0074r");_ebgb !=nil {return _ebgb ;};};return nil ;};type CT_DocPartBehavior struct{ -// ValidateWithPath validates the CT_Panose and its children, prefixing error messages with path -func (_aabcfd *CT_Panose )ValidateWithPath (path string )error {return nil };func (_acfae ST_MailMergeOdsoFMDFieldType )Validate ()error {return _acfae .ValidateWithPath ("")};func NewCT_FldChar ()*CT_FldChar {_bcgb :=&CT_FldChar {};_bcgb .FldCharTypeAttr =ST_FldCharType (1);return _bcgb ;};func NewCT_MailMergeOdsoFMDFieldType ()*CT_MailMergeOdsoFMDFieldType {_bddf :=&CT_MailMergeOdsoFMDFieldType {};_bddf .ValAttr =ST_MailMergeOdsoFMDFieldType (1);return _bddf ;};func (_dbedba *ST_ChapterSep )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dbedba =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_dbedba =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_dbedba =2;case "\u0063\u006f\u006co\u006e":*_dbedba =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_dbedba =4;case "\u0065\u006e\u0044\u0061\u0073\u0068":*_dbedba =5;};return nil ;};func (_aabefa ST_DocPartGallery )ValidateWithPath (path string )error {switch _aabefa {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 _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aabefa ));};return nil ;};func (_fdgbbg *EG_BlockLevelElts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbebdg :for {_fefbbf ,_ggeaa :=d .Token ();if _ggeaa !=nil {return _ggeaa ;};switch _bfedbd :=_fefbbf .(type ){case _d .StartElement :switch _bfedbd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggbgf :=NewCT_AltChunk ();if _fegcc :=d .DecodeElement (_ggbgf ,&_bfedbd );_fegcc !=nil {return _fegcc ;};_fdgbbg .AltChunk =append (_fdgbbg .AltChunk ,_ggbgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_agdagf :=NewEG_ContentBlockContent ();_agdagf .CustomXml =NewCT_CustomXmlBlock ();if _aeegg :=d .DecodeElement (_agdagf .CustomXml ,&_bfedbd );_aeegg !=nil {return _aeegg ;};_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_agdagf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fbffe :=NewEG_ContentBlockContent ();_fbffe .Sdt =NewCT_SdtBlock ();if _dffbf :=d .DecodeElement (_fbffe .Sdt ,&_bfedbd );_dffbf !=nil {return _dffbf ;};_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_fbffe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcaabc :=NewEG_ContentBlockContent ();_dfffbc :=NewCT_P ();if _bbedd :=d .DecodeElement (_dfffbc ,&_bfedbd );_bbedd !=nil {return _bbedd ;};_dcaabc .P =append (_dcaabc .P ,_dfffbc );_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_dcaabc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fgdab :=NewEG_ContentBlockContent ();_eebcc :=NewCT_Tbl ();if _dacbg :=d .DecodeElement (_eebcc ,&_bfedbd );_dacbg !=nil {return _dacbg ;};_fgdab .Tbl =append (_fgdab .Tbl ,_eebcc );_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_fgdab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebfge :=NewEG_ContentBlockContent ();_efacb :=NewEG_RunLevelElts ();_efacb .ProofErr =NewCT_ProofErr ();if _daega :=d .DecodeElement (_efacb .ProofErr ,&_bfedbd );_daega !=nil {return _daega ;};_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_ebfge );_ebfge .EG_RunLevelElts =append (_ebfge .EG_RunLevelElts ,_efacb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_beaab :=NewEG_ContentBlockContent ();_dccbeg :=NewEG_RunLevelElts ();_dccbeg .PermStart =NewCT_PermStart ();if _dcdcab :=d .DecodeElement (_dccbeg .PermStart ,&_bfedbd );_dcdcab !=nil {return _dcdcab ;};_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_beaab );_beaab .EG_RunLevelElts =append (_beaab .EG_RunLevelElts ,_dccbeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcedg :=NewEG_ContentBlockContent ();_ccagbe :=NewEG_RunLevelElts ();_ccagbe .PermEnd =NewCT_Perm ();if _aecbb :=d .DecodeElement (_ccagbe .PermEnd ,&_bfedbd );_aecbb !=nil {return _aecbb ;};_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_bcedg );_bcedg .EG_RunLevelElts =append (_bcedg .EG_RunLevelElts ,_ccagbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfadf :=NewEG_ContentBlockContent ();_cbadb :=NewEG_RunLevelElts ();_cbadb .Ins =NewCT_RunTrackChange ();if _fbedg :=d .DecodeElement (_cbadb .Ins ,&_bfedbd );_fbedg !=nil {return _fbedg ;};_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_dfadf );_dfadf .EG_RunLevelElts =append (_dfadf .EG_RunLevelElts ,_cbadb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abgca :=NewEG_ContentBlockContent ();_bbffba :=NewEG_RunLevelElts ();_bbffba .Del =NewCT_RunTrackChange ();if _bdead :=d .DecodeElement (_bbffba .Del ,&_bfedbd );_bdead !=nil {return _bdead ;};_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_abgca );_abgca .EG_RunLevelElts =append (_abgca .EG_RunLevelElts ,_bbffba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bebcde :=NewEG_ContentBlockContent ();_dgddeg :=NewEG_RunLevelElts ();_dgddeg .MoveFrom =NewCT_RunTrackChange ();if _beeafe :=d .DecodeElement (_dgddeg .MoveFrom ,&_bfedbd );_beeafe !=nil {return _beeafe ;};_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_bebcde );_bebcde .EG_RunLevelElts =append (_bebcde .EG_RunLevelElts ,_dgddeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bacbgg :=NewEG_ContentBlockContent ();_ggecf :=NewEG_RunLevelElts ();_ggecf .MoveTo =NewCT_RunTrackChange ();if _bfbdg :=d .DecodeElement (_ggecf .MoveTo ,&_bfedbd );_bfbdg !=nil {return _bfbdg ;};_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_bacbgg );_bacbgg .EG_RunLevelElts =append (_bacbgg .EG_RunLevelElts ,_ggecf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdggac :=NewEG_ContentBlockContent ();_aggfdf :=NewEG_RunLevelElts ();_fdfcf :=NewEG_RangeMarkupElements ();_fdfcf .BookmarkStart =NewCT_Bookmark ();if _ffbgd :=d .DecodeElement (_fdfcf .BookmarkStart ,&_bfedbd );_ffbgd !=nil {return _ffbgd ;};_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_gdggac );_gdggac .EG_RunLevelElts =append (_gdggac .EG_RunLevelElts ,_aggfdf );_aggfdf .EG_RangeMarkupElements =append (_aggfdf .EG_RangeMarkupElements ,_fdfcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbdfd :=NewEG_ContentBlockContent ();_defgg :=NewEG_RunLevelElts ();_agfdd :=NewEG_RangeMarkupElements ();_agfdd .BookmarkEnd =NewCT_MarkupRange ();if _bcgbe :=d .DecodeElement (_agfdd .BookmarkEnd ,&_bfedbd );_bcgbe !=nil {return _bcgbe ;};_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_dbdfd );_dbdfd .EG_RunLevelElts =append (_dbdfd .EG_RunLevelElts ,_defgg );_defgg .EG_RangeMarkupElements =append (_defgg .EG_RangeMarkupElements ,_agfdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edfdaf :=NewEG_ContentBlockContent ();_cebgf :=NewEG_RunLevelElts ();_ebgced :=NewEG_RangeMarkupElements ();_ebgced .MoveFromRangeStart =NewCT_MoveBookmark ();if _bbdfa :=d .DecodeElement (_ebgced .MoveFromRangeStart ,&_bfedbd );_bbdfa !=nil {return _bbdfa ;};_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_edfdaf );_edfdaf .EG_RunLevelElts =append (_edfdaf .EG_RunLevelElts ,_cebgf );_cebgf .EG_RangeMarkupElements =append (_cebgf .EG_RangeMarkupElements ,_ebgced );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_deeddg :=NewEG_ContentBlockContent ();_abcefe :=NewEG_RunLevelElts ();_dgefag :=NewEG_RangeMarkupElements ();_dgefag .MoveFromRangeEnd =NewCT_MarkupRange ();if _aebe :=d .DecodeElement (_dgefag .MoveFromRangeEnd ,&_bfedbd );_aebe !=nil {return _aebe ;};_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_deeddg );_deeddg .EG_RunLevelElts =append (_deeddg .EG_RunLevelElts ,_abcefe );_abcefe .EG_RangeMarkupElements =append (_abcefe .EG_RangeMarkupElements ,_dgefag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aaggf :=NewEG_ContentBlockContent ();_ageca :=NewEG_RunLevelElts ();_bdacg :=NewEG_RangeMarkupElements ();_bdacg .MoveToRangeStart =NewCT_MoveBookmark ();if _cbbag :=d .DecodeElement (_bdacg .MoveToRangeStart ,&_bfedbd );_cbbag !=nil {return _cbbag ;};_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_aaggf );_aaggf .EG_RunLevelElts =append (_aaggf .EG_RunLevelElts ,_ageca );_ageca .EG_RangeMarkupElements =append (_ageca .EG_RangeMarkupElements ,_bdacg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fbbaef :=NewEG_ContentBlockContent ();_baeaa :=NewEG_RunLevelElts ();_afcfbf :=NewEG_RangeMarkupElements ();_afcfbf .MoveToRangeEnd =NewCT_MarkupRange ();if _dabcb :=d .DecodeElement (_afcfbf .MoveToRangeEnd ,&_bfedbd );_dabcb !=nil {return _dabcb ;};_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_fbbaef );_fbbaef .EG_RunLevelElts =append (_fbbaef .EG_RunLevelElts ,_baeaa );_baeaa .EG_RangeMarkupElements =append (_baeaa .EG_RangeMarkupElements ,_afcfbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eafgf :=NewEG_ContentBlockContent ();_dabffg :=NewEG_RunLevelElts ();_facee :=NewEG_RangeMarkupElements ();_facee .CommentRangeStart =NewCT_MarkupRange ();if _gcbeae :=d .DecodeElement (_facee .CommentRangeStart ,&_bfedbd );_gcbeae !=nil {return _gcbeae ;};_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_eafgf );_eafgf .EG_RunLevelElts =append (_eafgf .EG_RunLevelElts ,_dabffg );_dabffg .EG_RangeMarkupElements =append (_dabffg .EG_RangeMarkupElements ,_facee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_degfef :=NewEG_ContentBlockContent ();_fgegee :=NewEG_RunLevelElts ();_aedga :=NewEG_RangeMarkupElements ();_aedga .CommentRangeEnd =NewCT_MarkupRange ();if _cedd :=d .DecodeElement (_aedga .CommentRangeEnd ,&_bfedbd );_cedd !=nil {return _cedd ;};_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_degfef );_degfef .EG_RunLevelElts =append (_degfef .EG_RunLevelElts ,_fgegee );_fgegee .EG_RangeMarkupElements =append (_fgegee .EG_RangeMarkupElements ,_aedga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bffbag :=NewEG_ContentBlockContent ();_gbadf :=NewEG_RunLevelElts ();_dfadfa :=NewEG_RangeMarkupElements ();_dfadfa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dedbc :=d .DecodeElement (_dfadfa .CustomXmlInsRangeStart ,&_bfedbd );_dedbc !=nil {return _dedbc ;};_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_bffbag );_bffbag .EG_RunLevelElts =append (_bffbag .EG_RunLevelElts ,_gbadf );_gbadf .EG_RangeMarkupElements =append (_gbadf .EG_RangeMarkupElements ,_dfadfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccegcb :=NewEG_ContentBlockContent ();_bfaba :=NewEG_RunLevelElts ();_cabcd :=NewEG_RangeMarkupElements ();_cabcd .CustomXmlInsRangeEnd =NewCT_Markup ();if _dedce :=d .DecodeElement (_cabcd .CustomXmlInsRangeEnd ,&_bfedbd );_dedce !=nil {return _dedce ;};_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_ccegcb );_ccegcb .EG_RunLevelElts =append (_ccegcb .EG_RunLevelElts ,_bfaba );_bfaba .EG_RangeMarkupElements =append (_bfaba .EG_RangeMarkupElements ,_cabcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_affdd :=NewEG_ContentBlockContent ();_beafba :=NewEG_RunLevelElts ();_bbcfff :=NewEG_RangeMarkupElements ();_bbcfff .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cdgcc :=d .DecodeElement (_bbcfff .CustomXmlDelRangeStart ,&_bfedbd );_cdgcc !=nil {return _cdgcc ;};_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_affdd );_affdd .EG_RunLevelElts =append (_affdd .EG_RunLevelElts ,_beafba );_beafba .EG_RangeMarkupElements =append (_beafba .EG_RangeMarkupElements ,_bbcfff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_degd :=NewEG_ContentBlockContent ();_bdgef :=NewEG_RunLevelElts ();_gdbcg :=NewEG_RangeMarkupElements ();_gdbcg .CustomXmlDelRangeEnd =NewCT_Markup ();if _aaage :=d .DecodeElement (_gdbcg .CustomXmlDelRangeEnd ,&_bfedbd );_aaage !=nil {return _aaage ;};_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_degd );_degd .EG_RunLevelElts =append (_degd .EG_RunLevelElts ,_bdgef );_bdgef .EG_RangeMarkupElements =append (_bdgef .EG_RangeMarkupElements ,_gdbcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bacfe :=NewEG_ContentBlockContent ();_ecdea :=NewEG_RunLevelElts ();_fgagfcf :=NewEG_RangeMarkupElements ();_fgagfcf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _aecda :=d .DecodeElement (_fgagfcf .CustomXmlMoveFromRangeStart ,&_bfedbd );_aecda !=nil {return _aecda ;};_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_bacfe );_bacfe .EG_RunLevelElts =append (_bacfe .EG_RunLevelElts ,_ecdea );_ecdea .EG_RangeMarkupElements =append (_ecdea .EG_RangeMarkupElements ,_fgagfcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcdbb :=NewEG_ContentBlockContent ();_dbccc :=NewEG_RunLevelElts ();_dgdfg :=NewEG_RangeMarkupElements ();_dgdfg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dfada :=d .DecodeElement (_dgdfg .CustomXmlMoveFromRangeEnd ,&_bfedbd );_dfada !=nil {return _dfada ;};_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_bcdbb );_bcdbb .EG_RunLevelElts =append (_bcdbb .EG_RunLevelElts ,_dbccc );_dbccc .EG_RangeMarkupElements =append (_dbccc .EG_RangeMarkupElements ,_dgdfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adabd :=NewEG_ContentBlockContent ();_afccf :=NewEG_RunLevelElts ();_ggbaf :=NewEG_RangeMarkupElements ();_ggbaf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cedbe :=d .DecodeElement (_ggbaf .CustomXmlMoveToRangeStart ,&_bfedbd );_cedbe !=nil {return _cedbe ;};_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_adabd );_adabd .EG_RunLevelElts =append (_adabd .EG_RunLevelElts ,_afccf );_afccf .EG_RangeMarkupElements =append (_afccf .EG_RangeMarkupElements ,_ggbaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_debbc :=NewEG_ContentBlockContent ();_bgaac :=NewEG_RunLevelElts ();_abcgc :=NewEG_RangeMarkupElements ();_abcgc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _abdcad :=d .DecodeElement (_abcgc .CustomXmlMoveToRangeEnd ,&_bfedbd );_abdcad !=nil {return _abdcad ;};_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_debbc );_debbc .EG_RunLevelElts =append (_debbc .EG_RunLevelElts ,_bgaac );_bgaac .EG_RangeMarkupElements =append (_bgaac .EG_RangeMarkupElements ,_abcgc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdefb :=NewEG_ContentBlockContent ();_abfdbf :=NewEG_RunLevelElts ();_dfeead :=NewEG_MathContent ();_dfeead .OMathPara =_a .NewOMathPara ();if _acfce :=d .DecodeElement (_dfeead .OMathPara ,&_bfedbd );_acfce !=nil {return _acfce ;};_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_bdefb );_bdefb .EG_RunLevelElts =append (_bdefb .EG_RunLevelElts ,_abfdbf );_abfdbf .EG_MathContent =append (_abfdbf .EG_MathContent ,_dfeead );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_geffc :=NewEG_ContentBlockContent ();_bebda :=NewEG_RunLevelElts ();_bgbfgf :=NewEG_MathContent ();_bgbfgf .OMath =_a .NewOMath ();if _cdffbb :=d .DecodeElement (_bgbfgf .OMath ,&_bfedbd );_cdffbb !=nil {return _cdffbb ;};_fdgbbg .EG_ContentBlockContent =append (_fdgbbg .EG_ContentBlockContent ,_geffc );_geffc .EG_RunLevelElts =append (_geffc .EG_RunLevelElts ,_bebda );_bebda .EG_MathContent =append (_bebda .EG_MathContent ,_bgbfgf );default:_ee .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",_bfedbd .Name );if _cdbbe :=d .Skip ();_cdbbe !=nil {return _cdbbe ;};};case _d .EndElement :break _gbebdg ;case _d .CharData :};};return nil ;};func (_bbb *CT_Attr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ace :=range start .Attr {if _ace .Name .Local =="\u0075\u0072\u0069"{_egg ,_cadd :=_ace .Value ,error (nil );if _cadd !=nil {return _cadd ;};_bbb .UriAttr =&_egg ;continue ;};if _ace .Name .Local =="\u006e\u0061\u006d\u0065"{_geg ,_dfad :=_ace .Value ,error (nil );if _dfad !=nil {return _dfad ;};_bbb .NameAttr =_geg ;continue ;};if _ace .Name .Local =="\u0076\u0061\u006c"{_gcff ,_dbgc :=_ace .Value ,error (nil );if _dbgc !=nil {return _dbgc ;};_bbb .ValAttr =_gcff ;continue ;};};for {_gfe ,_agda :=d .Token ();if _agda !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u0074\u0074\u0072\u003a\u0020\u0025\u0073",_agda );};if _gba ,_aacb :=_gfe .(_d .EndElement );_aacb &&_gba .Name ==start .Name {break ;};};return nil ;};const (ST_TblLayoutTypeUnset ST_TblLayoutType =0;ST_TblLayoutTypeFixed ST_TblLayoutType =1;ST_TblLayoutTypeAutofit ST_TblLayoutType =2;);func NewCT_MailMergeDocType ()*CT_MailMergeDocType {_gdcfaa :=&CT_MailMergeDocType {};_gdcfaa .ValAttr =ST_MailMergeDocType (1);return _gdcfaa ;}; +// Insertion Behavior Value +ValAttr ST_DocPartBehavior ;}; -// Validate validates the CT_Zoom and its children -func (_feffed *CT_Zoom )Validate ()error {return _feffed .ValidateWithPath ("\u0043T\u005f\u005a\u006f\u006f\u006d");};const (ST_TblOverlapUnset ST_TblOverlap =0;ST_TblOverlapNever ST_TblOverlap =1;ST_TblOverlapOverlap ST_TblOverlap =2;);func (_bgecce *EG_RubyContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_becfa :for {_fceca ,_agfae :=d .Token ();if _agfae !=nil {return _agfae ;};switch _dbaeb :=_fceca .(type ){case _d .StartElement :switch _dbaeb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgecce .R =NewCT_R ();if _eeaea :=d .DecodeElement (_bgecce .R ,&_dbaeb );_eeaea !=nil {return _eeaea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffeea :=NewEG_RunLevelElts ();_ffeea .ProofErr =NewCT_ProofErr ();if _fdaec :=d .DecodeElement (_ffeea .ProofErr ,&_dbaeb );_fdaec !=nil {return _fdaec ;};_bgecce .EG_RunLevelElts =append (_bgecce .EG_RunLevelElts ,_ffeea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfeaa :=NewEG_RunLevelElts ();_bfeaa .PermStart =NewCT_PermStart ();if _eaffab :=d .DecodeElement (_bfeaa .PermStart ,&_dbaeb );_eaffab !=nil {return _eaffab ;};_bgecce .EG_RunLevelElts =append (_bgecce .EG_RunLevelElts ,_bfeaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eaebdb :=NewEG_RunLevelElts ();_eaebdb .PermEnd =NewCT_Perm ();if _fggce :=d .DecodeElement (_eaebdb .PermEnd ,&_dbaeb );_fggce !=nil {return _fggce ;};_bgecce .EG_RunLevelElts =append (_bgecce .EG_RunLevelElts ,_eaebdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcffbg :=NewEG_RunLevelElts ();_gcffbg .Ins =NewCT_RunTrackChange ();if _cebfa :=d .DecodeElement (_gcffbg .Ins ,&_dbaeb );_cebfa !=nil {return _cebfa ;};_bgecce .EG_RunLevelElts =append (_bgecce .EG_RunLevelElts ,_gcffbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_deaffb :=NewEG_RunLevelElts ();_deaffb .Del =NewCT_RunTrackChange ();if _bcgag :=d .DecodeElement (_deaffb .Del ,&_dbaeb );_bcgag !=nil {return _bcgag ;};_bgecce .EG_RunLevelElts =append (_bgecce .EG_RunLevelElts ,_deaffb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fafcac :=NewEG_RunLevelElts ();_fafcac .MoveFrom =NewCT_RunTrackChange ();if _fbaeca :=d .DecodeElement (_fafcac .MoveFrom ,&_dbaeb );_fbaeca !=nil {return _fbaeca ;};_bgecce .EG_RunLevelElts =append (_bgecce .EG_RunLevelElts ,_fafcac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fddaf :=NewEG_RunLevelElts ();_fddaf .MoveTo =NewCT_RunTrackChange ();if _fdfdga :=d .DecodeElement (_fddaf .MoveTo ,&_dbaeb );_fdfdga !=nil {return _fdfdga ;};_bgecce .EG_RunLevelElts =append (_bgecce .EG_RunLevelElts ,_fddaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bagfbc :=NewEG_RunLevelElts ();_fgccf :=NewEG_RangeMarkupElements ();_fgccf .BookmarkStart =NewCT_Bookmark ();if _ebffc :=d .DecodeElement (_fgccf .BookmarkStart ,&_dbaeb );_ebffc !=nil {return _ebffc ;};_bgecce .EG_RunLevelElts =append (_bgecce .EG_RunLevelElts ,_bagfbc );_bagfbc .EG_RangeMarkupElements =append (_bagfbc .EG_RangeMarkupElements ,_fgccf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgdccf :=NewEG_RunLevelElts ();_gdfeef :=NewEG_RangeMarkupElements ();_gdfeef .BookmarkEnd =NewCT_MarkupRange ();if _adbdg :=d .DecodeElement (_gdfeef .BookmarkEnd ,&_dbaeb );_adbdg !=nil {return _adbdg ;};_bgecce .EG_RunLevelElts =append (_bgecce .EG_RunLevelElts ,_dgdccf );_dgdccf .EG_RangeMarkupElements =append (_dgdccf .EG_RangeMarkupElements ,_gdfeef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcefgc :=NewEG_RunLevelElts ();_aceca :=NewEG_RangeMarkupElements ();_aceca .MoveFromRangeStart =NewCT_MoveBookmark ();if _bbeba :=d .DecodeElement (_aceca .MoveFromRangeStart ,&_dbaeb );_bbeba !=nil {return _bbeba ;};_bgecce .EG_RunLevelElts =append (_bgecce .EG_RunLevelElts ,_bcefgc );_bcefgc .EG_RangeMarkupElements =append (_bcefgc .EG_RangeMarkupElements ,_aceca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dgcddd :=NewEG_RunLevelElts ();_dddgefc :=NewEG_RangeMarkupElements ();_dddgefc .MoveFromRangeEnd =NewCT_MarkupRange ();if _fgfga :=d .DecodeElement (_dddgefc .MoveFromRangeEnd ,&_dbaeb );_fgfga !=nil {return _fgfga ;};_bgecce .EG_RunLevelElts =append (_bgecce .EG_RunLevelElts ,_dgcddd );_dgcddd .EG_RangeMarkupElements =append (_dgcddd .EG_RangeMarkupElements ,_dddgefc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdcea :=NewEG_RunLevelElts ();_cbdgb :=NewEG_RangeMarkupElements ();_cbdgb .MoveToRangeStart =NewCT_MoveBookmark ();if _bfgbd :=d .DecodeElement (_cbdgb .MoveToRangeStart ,&_dbaeb );_bfgbd !=nil {return _bfgbd ;};_bgecce .EG_RunLevelElts =append (_bgecce .EG_RunLevelElts ,_cdcea );_cdcea .EG_RangeMarkupElements =append (_cdcea .EG_RangeMarkupElements ,_cbdgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_deedb :=NewEG_RunLevelElts ();_cdggaf :=NewEG_RangeMarkupElements ();_cdggaf .MoveToRangeEnd =NewCT_MarkupRange ();if _bedfe :=d .DecodeElement (_cdggaf .MoveToRangeEnd ,&_dbaeb );_bedfe !=nil {return _bedfe ;};_bgecce .EG_RunLevelElts =append (_bgecce .EG_RunLevelElts ,_deedb );_deedb .EG_RangeMarkupElements =append (_deedb .EG_RangeMarkupElements ,_cdggaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbebg :=NewEG_RunLevelElts ();_afafa :=NewEG_RangeMarkupElements ();_afafa .CommentRangeStart =NewCT_MarkupRange ();if _ggadd :=d .DecodeElement (_afafa .CommentRangeStart ,&_dbaeb );_ggadd !=nil {return _ggadd ;};_bgecce .EG_RunLevelElts =append (_bgecce .EG_RunLevelElts ,_gbebg );_gbebg .EG_RangeMarkupElements =append (_gbebg .EG_RangeMarkupElements ,_afafa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geegb :=NewEG_RunLevelElts ();_acefd :=NewEG_RangeMarkupElements ();_acefd .CommentRangeEnd =NewCT_MarkupRange ();if _eefcb :=d .DecodeElement (_acefd .CommentRangeEnd ,&_dbaeb );_eefcb !=nil {return _eefcb ;};_bgecce .EG_RunLevelElts =append (_bgecce .EG_RunLevelElts ,_geegb );_geegb .EG_RangeMarkupElements =append (_geegb .EG_RangeMarkupElements ,_acefd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_beafgd :=NewEG_RunLevelElts ();_gaebe :=NewEG_RangeMarkupElements ();_gaebe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bbaccf :=d .DecodeElement (_gaebe .CustomXmlInsRangeStart ,&_dbaeb );_bbaccf !=nil {return _bbaccf ;};_bgecce .EG_RunLevelElts =append (_bgecce .EG_RunLevelElts ,_beafgd );_beafgd .EG_RangeMarkupElements =append (_beafgd .EG_RangeMarkupElements ,_gaebe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfbae :=NewEG_RunLevelElts ();_cacca :=NewEG_RangeMarkupElements ();_cacca .CustomXmlInsRangeEnd =NewCT_Markup ();if _degec :=d .DecodeElement (_cacca .CustomXmlInsRangeEnd ,&_dbaeb );_degec !=nil {return _degec ;};_bgecce .EG_RunLevelElts =append (_bgecce .EG_RunLevelElts ,_dfbae );_dfbae .EG_RangeMarkupElements =append (_dfbae .EG_RangeMarkupElements ,_cacca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gecaab :=NewEG_RunLevelElts ();_bdbagg :=NewEG_RangeMarkupElements ();_bdbagg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _geadg :=d .DecodeElement (_bdbagg .CustomXmlDelRangeStart ,&_dbaeb );_geadg !=nil {return _geadg ;};_bgecce .EG_RunLevelElts =append (_bgecce .EG_RunLevelElts ,_gecaab );_gecaab .EG_RangeMarkupElements =append (_gecaab .EG_RangeMarkupElements ,_bdbagg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_defafd :=NewEG_RunLevelElts ();_aecfgg :=NewEG_RangeMarkupElements ();_aecfgg .CustomXmlDelRangeEnd =NewCT_Markup ();if _bddbg :=d .DecodeElement (_aecfgg .CustomXmlDelRangeEnd ,&_dbaeb );_bddbg !=nil {return _bddbg ;};_bgecce .EG_RunLevelElts =append (_bgecce .EG_RunLevelElts ,_defafd );_defafd .EG_RangeMarkupElements =append (_defafd .EG_RangeMarkupElements ,_aecfgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abfcca :=NewEG_RunLevelElts ();_adaaa :=NewEG_RangeMarkupElements ();_adaaa .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bfgcg :=d .DecodeElement (_adaaa .CustomXmlMoveFromRangeStart ,&_dbaeb );_bfgcg !=nil {return _bfgcg ;};_bgecce .EG_RunLevelElts =append (_bgecce .EG_RunLevelElts ,_abfcca );_abfcca .EG_RangeMarkupElements =append (_abfcca .EG_RangeMarkupElements ,_adaaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcaabd :=NewEG_RunLevelElts ();_accad :=NewEG_RangeMarkupElements ();_accad .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aafce :=d .DecodeElement (_accad .CustomXmlMoveFromRangeEnd ,&_dbaeb );_aafce !=nil {return _aafce ;};_bgecce .EG_RunLevelElts =append (_bgecce .EG_RunLevelElts ,_fcaabd );_fcaabd .EG_RangeMarkupElements =append (_fcaabd .EG_RangeMarkupElements ,_accad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebafa :=NewEG_RunLevelElts ();_dcfbb :=NewEG_RangeMarkupElements ();_dcfbb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eeecce :=d .DecodeElement (_dcfbb .CustomXmlMoveToRangeStart ,&_dbaeb );_eeecce !=nil {return _eeecce ;};_bgecce .EG_RunLevelElts =append (_bgecce .EG_RunLevelElts ,_ebafa );_ebafa .EG_RangeMarkupElements =append (_ebafa .EG_RangeMarkupElements ,_dcfbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eeddgd :=NewEG_RunLevelElts ();_acceff :=NewEG_RangeMarkupElements ();_acceff .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eacdd :=d .DecodeElement (_acceff .CustomXmlMoveToRangeEnd ,&_dbaeb );_eacdd !=nil {return _eacdd ;};_bgecce .EG_RunLevelElts =append (_bgecce .EG_RunLevelElts ,_eeddgd );_eeddgd .EG_RangeMarkupElements =append (_eeddgd .EG_RangeMarkupElements ,_acceff );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgeabe :=NewEG_RunLevelElts ();_ecbef :=NewEG_MathContent ();_ecbef .OMathPara =_a .NewOMathPara ();if _egddb :=d .DecodeElement (_ecbef .OMathPara ,&_dbaeb );_egddb !=nil {return _egddb ;};_bgecce .EG_RunLevelElts =append (_bgecce .EG_RunLevelElts ,_fgeabe );_fgeabe .EG_MathContent =append (_fgeabe .EG_MathContent ,_ecbef );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbbed :=NewEG_RunLevelElts ();_begcbc :=NewEG_MathContent ();_begcbc .OMath =_a .NewOMath ();if _ggbd :=d .DecodeElement (_begcbc .OMath ,&_dbaeb );_ggbd !=nil {return _ggbd ;};_bgecce .EG_RunLevelElts =append (_bgecce .EG_RunLevelElts ,_dbbed );_dbbed .EG_MathContent =append (_dbbed .EG_MathContent ,_begcbc );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\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_dbaeb .Name );if _egcdb :=d .Skip ();_egcdb !=nil {return _egcdb ;};};case _d .EndElement :break _becfa ;case _d .CharData :};};return nil ;};type CT_Text struct{SpaceAttr *string ;Content string ;}; +// ValidateWithPath validates the CT_TblPrChange and its children, prefixing error messages with path +func (_cgfgb *CT_TblPrChange )ValidateWithPath (path string )error {if _fcacg :=_cgfgb .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_fcacg !=nil {return _fcacg ;};return nil ;};func (_ebacgc ST_View )String ()string {switch _ebacgc {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_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;);func (_fbebc *CT_TblPrExChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",_fbebc .AuthorAttr )});if _fbebc .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fbebc .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_fbebc .IdAttr )});e .EncodeToken (start );_adfbgb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}};e .EncodeElement (_fbebc .TblPrEx ,_adfbgb );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_FontFamily byte ;type CT_FFData struct{ -// Validate validates the CT_Row and its children -func (_dcdfg *CT_Row )Validate ()error {return _dcdfg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");};func (_bbgef *CT_FFTextType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bcdga ,_gbabd :=_bbgef .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gbabd !=nil {return _gbabd ;};start .Attr =append (start .Attr ,_bcdga );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcgdgb *CT_TextDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcgdgb .ValAttr =ST_TextDirection (1);for _ ,_fbdggb :=range start .Attr {if _fbdggb .Name .Local =="\u0076\u0061\u006c"{_gcgdgb .ValAttr .UnmarshalXMLAttr (_fbdggb );continue ;};};for {_cfffg ,_gbccea :=d .Token ();if _gbccea !=nil {return _db .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",_gbccea );};if _gfdagg ,_gfeaeb :=_cfffg .(_d .EndElement );_gfeaeb &&_gfdagg .Name ==start .Name {break ;};};return nil ;};const (ST_ObjectUpdateModeUnset ST_ObjectUpdateMode =0;ST_ObjectUpdateModeAlways ST_ObjectUpdateMode =1;ST_ObjectUpdateModeOnCall ST_ObjectUpdateMode =2;);func NewCT_DocVars ()*CT_DocVars {_dgeec :=&CT_DocVars {};return _dgeec };func (_degce *CT_SdtDate )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _degce .FullDateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_degce .FullDateAttr )});};e .EncodeToken (start );if _degce .DateFormat !=nil {_bgcba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064a\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_degce .DateFormat ,_bgcba );};if _degce .Lid !=nil {_gdccf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_degce .Lid ,_gdccf );};if _degce .StoreMappedDataAs !=nil {_dgefgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074or\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044\u0061\u0074\u0061\u0041\u0073"}};e .EncodeElement (_degce .StoreMappedDataAs ,_dgefgg );};if _degce .Calendar !=nil {_egbaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"}};e .EncodeElement (_degce .Calendar ,_egbaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_VAnchorUnset ST_VAnchor =0;ST_VAnchorText ST_VAnchor =1;ST_VAnchorMargin ST_VAnchor =2;ST_VAnchorPage ST_VAnchor =3;);type CT_Charset struct{ +// Form Field Name +Name []*CT_FFName ; -// Value -ValAttr *string ; +// Form Field Label +Label []*CT_DecimalNumber ; -// IANA Name of Character Set -CharacterSetAttr *string ;};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;);func (_aeea *CT_CompatSetting )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gagg :=range start .Attr {if _gagg .Name .Local =="\u006e\u0061\u006d\u0065"{_eegd ,_dcaf :=_gagg .Value ,error (nil );if _dcaf !=nil {return _dcaf ;};_aeea .NameAttr =&_eegd ;continue ;};if _gagg .Name .Local =="\u0075\u0072\u0069"{_gfde ,_dbcd :=_gagg .Value ,error (nil );if _dbcd !=nil {return _dbcd ;};_aeea .UriAttr =&_gfde ;continue ;};if _gagg .Name .Local =="\u0076\u0061\u006c"{_bbfe ,_fcebd :=_gagg .Value ,error (nil );if _fcebd !=nil {return _fcebd ;};_aeea .ValAttr =&_bbfe ;continue ;};};for {_cedge ,_bgdb :=d .Token ();if _bgdb !=nil {return _db .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",_bgdb );};if _decb ,_fffa :=_cedge .(_d .EndElement );_fffa &&_decb .Name ==start .Name {break ;};};return nil ;};func (_ccebef ST_FFTextType )Validate ()error {return _ccebef .ValidateWithPath ("")}; +// Form Field Navigation Order Index +TabIndex []*CT_UnsignedDecimalNumber ; -// Validate validates the CT_PaperSource and its children -func (_aebcb *CT_PaperSource )Validate ()error {return _aebcb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0070\u0065\u0072\u0053o\u0075\u0072\u0063\u0065");};type CT_Frameset struct{ +// Form Field Enabled +Enabled []*CT_OnOff ; -// Nested Frameset Size -Sz *CT_String ; +// Recalculate Fields When Current Field Is Modified +CalcOnExit []*CT_OnOff ; -// Frameset Splitter Properties -FramesetSplitbar *CT_FramesetSplitbar ; +// Script Function to Execute on Form Field Entry +EntryMacro []*CT_MacroName ; -// Frameset Layout -FrameLayout *CT_FrameLayout ;Title *CT_String ;Choice []*CT_FramesetChoice ;};func (_fgaaa ST_FldCharType )ValidateWithPath (path string )error {switch _fgaaa {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgaaa ));};return nil ;};func NewCT_SdtBlock ()*CT_SdtBlock {_gfecaa :=&CT_SdtBlock {};return _gfecaa };func (_ecadf *CT_TextboxTightWrap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fcgfa ,_egaccd :=_ecadf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _egaccd !=nil {return _egaccd ;};start .Attr =append (start .Attr ,_fcgfa );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_LatentStyles ()*CT_LatentStyles {_aaega :=&CT_LatentStyles {};return _aaega };func (_fggf *CT_MacroName )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",_fggf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bdbbae *ST_RubyAlign )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_daaae ,_cbbafe :=d .Token ();if _cbbafe !=nil {return _cbbafe ;};if _gfafe ,_cdbfga :=_daaae .(_d .EndElement );_cdbfga &&_gfafe .Name ==start .Name {*_bdbbae =1;return nil ;};if _cfcga ,_cafdb :=_daaae .(_d .CharData );!_cafdb {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_daaae );}else {switch string (_cfcga ){case "":*_bdbbae =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bdbbae =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_bdbbae =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_bdbbae =3;case "\u006c\u0065\u0066\u0074":*_bdbbae =4;case "\u0072\u0069\u0067h\u0074":*_bdbbae =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_bdbbae =6;};};_daaae ,_cbbafe =d .Token ();if _cbbafe !=nil {return _cbbafe ;};if _baedefe ,_dacfcg :=_daaae .(_d .EndElement );_dacfcg &&_baedefe .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_daaae );};func (_fafef *CT_Kinsoku )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"},Value :_db .Sprintf ("\u0025\u0076",_fafef .LangAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",_fafef .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eeacg *WdWpc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeacg .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();_eabgf :for {_ecacf ,_dagcc :=d .Token ();if _dagcc !=nil {return _dagcc ;};switch _bccgee :=_ecacf .(type ){case _d .StartElement :switch _bccgee .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0062\u0067"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0067"}:_eeacg .Bg =_bf .NewCT_BackgroundFormatting ();if _ggded :=d .DecodeElement (_eeacg .Bg ,&_bccgee );_ggded !=nil {return _ggded ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0068\u006fl\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0068\u006fl\u0065"}:_eeacg .Whole =_bf .NewCT_WholeE2oFormatting ();if _agabdf :=d .DecodeElement (_eeacg .Whole ,&_bccgee );_agabdf !=nil {return _agabdf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0073\u0070"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0073\u0070"}:_dccgaf :=NewWdCT_WordprocessingCanvasChoice ();if _gfbcd :=d .DecodeElement (&_dccgaf .Wsp ,&_bccgee );_gfbcd !=nil {return _gfbcd ;};_eeacg .Choice =append (_eeacg .Choice ,_dccgaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_d .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"}:_accge :=NewWdCT_WordprocessingCanvasChoice ();if _fdaed :=d .DecodeElement (&_accge .Pic ,&_bccgee );_fdaed !=nil {return _fdaed ;};_eeacg .Choice =append (_eeacg .Choice ,_accge );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffcaeb :=NewWdCT_WordprocessingCanvasChoice ();if _bgcgcd :=d .DecodeElement (&_ffcaeb .ContentPart ,&_bccgee );_bgcgcd !=nil {return _bgcgcd ;};_eeacg .Choice =append (_eeacg .Choice ,_ffcaeb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0067\u0070"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0067\u0070"}:_accac :=NewWdCT_WordprocessingCanvasChoice ();if _fbefa :=d .DecodeElement (&_accac .Wgp ,&_bccgee );_fbefa !=nil {return _fbefa ;};_eeacg .Choice =append (_eeacg .Choice ,_accac );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ffcde :=NewWdCT_WordprocessingCanvasChoice ();if _dededc :=d .DecodeElement (&_ffcde .GraphicFrame ,&_bccgee );_dededc !=nil {return _dededc ;};_eeacg .Choice =append (_eeacg .Choice ,_ffcde );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u004c\u0073\u0074"}:_eeacg .ExtLst =_bf .NewCT_OfficeArtExtensionList ();if _gffcbg :=d .DecodeElement (_eeacg .ExtLst ,&_bccgee );_gffcbg !=nil {return _gffcbg ;};default:_ee .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",_bccgee .Name );if _begcdc :=d .Skip ();_begcdc !=nil {return _begcdc ;};};case _d .EndElement :break _eabgf ;case _d .CharData :};};return nil ;};func (_eedgg ST_TabTlc )String ()string {switch _eedgg {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 "";}; +// Script Function to Execute on Form Field Exit +ExitMacro []*CT_MacroName ; -// Validate validates the WdCT_WrapTight and its children -func (_baedeg *WdCT_WrapTight )Validate ()error {return _baedeg .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070T\u0069\u0067\u0068\u0074");};func (_dffbdf *WdCT_WrapTight )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dffbdf .WrapTextAttr =WdST_WrapText (1);_dffbdf .WrapPolygon =NewWdCT_WrapPath ();for _ ,_cebaf :=range start .Attr {if _cebaf .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_dffbdf .WrapTextAttr .UnmarshalXMLAttr (_cebaf );continue ;};if _cebaf .Name .Local =="\u0064\u0069\u0073t\u004c"{_fggae ,_bbaee :=_dd .ParseUint (_cebaf .Value ,10,32);if _bbaee !=nil {return _bbaee ;};_efeceb :=uint32 (_fggae );_dffbdf .DistLAttr =&_efeceb ;continue ;};if _cebaf .Name .Local =="\u0064\u0069\u0073t\u0052"{_ddeaff ,_bfdfb :=_dd .ParseUint (_cebaf .Value ,10,32);if _bfdfb !=nil {return _bfdfb ;};_ccdfgg :=uint32 (_ddeaff );_dffbdf .DistRAttr =&_ccdfgg ;continue ;};};_bgefa :for {_bdebff ,_efacd :=d .Token ();if _efacd !=nil {return _efacd ;};switch _bbabea :=_bdebff .(type ){case _d .StartElement :switch _bbabea .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"}:if _cfebb :=d .DecodeElement (_dffbdf .WrapPolygon ,&_bbabea );_cfebb !=nil {return _cfebb ;};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\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054i\u0067h\u0074\u0020\u0025\u0076",_bbabea .Name );if _agaegf :=d .Skip ();_agaegf !=nil {return _agaegf ;};};case _d .EndElement :break _bgefa ;case _d .CharData :};};return nil ;};func NewCT_MailMergeSourceType ()*CT_MailMergeSourceType {_ddggc :=&CT_MailMergeSourceType {};_ddggc .ValAttr =ST_MailMergeSourceType (1);return _ddggc ;};func (_bbgdg *ST_NumberFormat )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bbgdg =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_bbgdg =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_bbgdg =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_bbgdg =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_bbgdg =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_bbgdg =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_bbgdg =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_bbgdg =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_bbgdg =8;case "\u0068\u0065\u0078":*_bbgdg =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_bbgdg =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_bbgdg =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_bbgdg =12;case "\u0061\u0069\u0075e\u006f":*_bbgdg =13;case "\u0069\u0072\u006fh\u0061":*_bbgdg =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_bbgdg =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_bbgdg =16;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_bbgdg =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":*_bbgdg =18;case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_bbgdg =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_bbgdg =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_bbgdg =21;case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_bbgdg =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_bbgdg =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_bbgdg =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_bbgdg =25;case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_bbgdg =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_bbgdg =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_bbgdg =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":*_bbgdg =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_bbgdg =30;case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_bbgdg =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_bbgdg =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":*_bbgdg =33;case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_bbgdg =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_bbgdg =35;case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_bbgdg =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_bbgdg =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_bbgdg =38;case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_bbgdg =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_bbgdg =40;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_bbgdg =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_bbgdg =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_bbgdg =43;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_bbgdg =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_bbgdg =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_bbgdg =46;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_bbgdg =47;case "\u006e\u006f\u006e\u0065":*_bbgdg =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_bbgdg =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_bbgdg =50;case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_bbgdg =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_bbgdg =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_bbgdg =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_bbgdg =54;case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_bbgdg =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_bbgdg =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_bbgdg =57;case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_bbgdg =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_bbgdg =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_bbgdg =60;case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_bbgdg =61;case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_bbgdg =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bbgdg =63;};return nil ;};func (_gebbc *CT_Lvl )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abfgc :=range start .Attr {if _abfgc .Name .Local =="\u0074\u0070\u006c\u0063"{_befa ,_beebb :=_abfgc .Value ,error (nil );if _beebb !=nil {return _beebb ;};_gebbc .TplcAttr =&_befa ;continue ;};if _abfgc .Name .Local =="\u0069\u006c\u0076\u006c"{_acfb ,_cgca :=_dd .ParseInt (_abfgc .Value ,10,64);if _cgca !=nil {return _cgca ;};_gebbc .IlvlAttr =_acfb ;continue ;};if _abfgc .Name .Local =="\u0074e\u006e\u0074\u0061\u0074\u0069\u0076e"{_aggce ,_ddbdd :=ParseUnionST_OnOff (_abfgc .Value );if _ddbdd !=nil {return _ddbdd ;};_gebbc .TentativeAttr =&_aggce ;continue ;};};_dadg :for {_abebf ,_adba :=d .Token ();if _adba !=nil {return _adba ;};switch _gbfca :=_abebf .(type ){case _d .StartElement :switch _gbfca .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gebbc .Start =NewCT_DecimalNumber ();if _fffdb :=d .DecodeElement (_gebbc .Start ,&_gbfca );_fffdb !=nil {return _fffdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gebbc .NumFmt =NewCT_NumFmt ();if _gfffa :=d .DecodeElement (_gebbc .NumFmt ,&_gbfca );_gfffa !=nil {return _gfffa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gebbc .LvlRestart =NewCT_DecimalNumber ();if _aaddg :=d .DecodeElement (_gebbc .LvlRestart ,&_gbfca );_aaddg !=nil {return _aaddg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gebbc .PStyle =NewCT_String ();if _gggcf :=d .DecodeElement (_gebbc .PStyle ,&_gbfca );_gggcf !=nil {return _gggcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gebbc .IsLgl =NewCT_OnOff ();if _agece :=d .DecodeElement (_gebbc .IsLgl ,&_gbfca );_agece !=nil {return _agece ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gebbc .Suff =NewCT_LevelSuffix ();if _ecaga :=d .DecodeElement (_gebbc .Suff ,&_gbfca );_ecaga !=nil {return _ecaga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gebbc .LvlText =NewCT_LevelText ();if _ebgbf :=d .DecodeElement (_gebbc .LvlText ,&_gbfca );_ebgbf !=nil {return _ebgbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gebbc .LvlPicBulletId =NewCT_DecimalNumber ();if _agaad :=d .DecodeElement (_gebbc .LvlPicBulletId ,&_gbfca );_agaad !=nil {return _agaad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gebbc .Legacy =NewCT_LvlLegacy ();if _dffca :=d .DecodeElement (_gebbc .Legacy ,&_gbfca );_dffca !=nil {return _dffca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gebbc .LvlJc =NewCT_Jc ();if _fbfdga :=d .DecodeElement (_gebbc .LvlJc ,&_gbfca );_fbfdga !=nil {return _fbfdga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gebbc .PPr =NewCT_PPrGeneral ();if _dface :=d .DecodeElement (_gebbc .PPr ,&_gbfca );_dface !=nil {return _dface ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gebbc .RPr =NewCT_RPr ();if _aaggg :=d .DecodeElement (_gebbc .RPr ,&_gbfca );_aaggg !=nil {return _aaggg ;};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\u004c\u0076\u006c\u0020\u0025\u0076",_gbfca .Name );if _ecdcf :=d .Skip ();_ecdcf !=nil {return _ecdcf ;};};case _d .EndElement :break _dadg ;case _d .CharData :};};return nil ;};func (_eefdg ST_StyleType )Validate ()error {return _eefdg .ValidateWithPath ("")}; +// Associated Help Text +HelpText []*CT_FFHelpText ; -// ST_HpsMeasure is a union type -type ST_HpsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;};func (_dabbfd ST_MultiLevelType )String ()string {switch _dabbfd {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 (_gbgcb ST_DocPartBehavior )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gbbfbc :=_d .Attr {};_gbbfbc .Name =name ;switch _gbgcb {case ST_DocPartBehaviorUnset :_gbbfbc .Value ="";case ST_DocPartBehaviorContent :_gbbfbc .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074";case ST_DocPartBehaviorP :_gbbfbc .Value ="\u0070";case ST_DocPartBehaviorPg :_gbbfbc .Value ="\u0070\u0067";};return _gbbfbc ,nil ;};func (_ebdfgg ST_PageBorderZOrder )ValidateWithPath (path string )error {switch _ebdfgg {case 0,1,2:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebdfgg ));};return nil ;};func (_ceabcd ST_SdtDateMappingType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ceabcd .String (),start );};func (_ddee *CT_FFTextType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddee .ValAttr =ST_FFTextType (1);for _ ,_agdb :=range start .Attr {if _agdb .Name .Local =="\u0076\u0061\u006c"{_ddee .ValAttr .UnmarshalXMLAttr (_agdb );continue ;};};for {_dfacb ,_dbfaa :=d .Token ();if _dbfaa !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0054e\u0078t\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_dbfaa );};if _cbcdg ,_aggba :=_dfacb .(_d .EndElement );_aggba &&_cbcdg .Name ==start .Name {break ;};};return nil ;};func (_ggeff ST_SdtDateMappingType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ffaead :=_d .Attr {};_ffaead .Name =name ;switch _ggeff {case ST_SdtDateMappingTypeUnset :_ffaead .Value ="";case ST_SdtDateMappingTypeText :_ffaead .Value ="\u0074\u0065\u0078\u0074";case ST_SdtDateMappingTypeDate :_ffaead .Value ="\u0064\u0061\u0074\u0065";case ST_SdtDateMappingTypeDateTime :_ffaead .Value ="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065";};return _ffaead ,nil ;};func NewCT_PageNumber ()*CT_PageNumber {_dgceb :=&CT_PageNumber {};return _dgceb };func (_gcaff *CT_FontsList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gcaff .Font !=nil {_dbgea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"}};for _ ,_afff :=range _gcaff .Font {e .EncodeElement (_afff ,_dbgea );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Font ()*CT_Font {_eagg :=&CT_Font {};return _eagg };func (_bafgg *ST_PTabAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_defgc ,_agdagd :=d .Token ();if _agdagd !=nil {return _agdagd ;};if _dfcfad ,_aggcec :=_defgc .(_d .EndElement );_aggcec &&_dfcfad .Name ==start .Name {*_bafgg =1;return nil ;};if _bbfcc ,_gadbec :=_defgc .(_d .CharData );!_gadbec {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_defgc );}else {switch string (_bbfcc ){case "":*_bafgg =0;case "\u006c\u0065\u0066\u0074":*_bafgg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bafgg =2;case "\u0072\u0069\u0067h\u0074":*_bafgg =3;};};_defgc ,_agdagd =d .Token ();if _agdagd !=nil {return _agdagd ;};if _decacc ,_efgcc :=_defgc .(_d .EndElement );_efgcc &&_decacc .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_defgc );};type EG_RPrBase struct{ +// Associated Status Text +StatusText []*CT_FFStatusText ;CheckBox *CT_FFCheckBox ;DdList *CT_FFDDList ;TextInput *CT_FFTextInput ;};type ST_PageBorderZOrder byte ;type CT_RPrOriginal struct{ // Referenced Character Style RStyle *CT_String ; @@ -5847,595 +5619,640 @@ EastAsianLayout *CT_EastAsianLayout ; SpecVanish *CT_OnOff ; // Office Open XML Math -OMath *CT_OnOff ;};type ST_ObjectDrawAspect byte ; +OMath *CT_OnOff ;};func (_gbgbb *CT_Tbl )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbgbb .TblPr =NewCT_TblPr ();_gbgbb .TblGrid =NewCT_TblGrid ();_bgegg :for {_ebegge ,_fcbfe :=d .Token ();if _fcbfe !=nil {return _fcbfe ;};switch _baecd :=_ebegge .(type ){case _d .StartElement :switch _baecd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbffa :=NewEG_RangeMarkupElements ();_bbffa .BookmarkStart =NewCT_Bookmark ();if _dacff :=d .DecodeElement (_bbffa .BookmarkStart ,&_baecd );_dacff !=nil {return _dacff ;};_gbgbb .EG_RangeMarkupElements =append (_gbgbb .EG_RangeMarkupElements ,_bbffa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afbfd :=NewEG_RangeMarkupElements ();_afbfd .BookmarkEnd =NewCT_MarkupRange ();if _bceag :=d .DecodeElement (_afbfd .BookmarkEnd ,&_baecd );_bceag !=nil {return _bceag ;};_gbgbb .EG_RangeMarkupElements =append (_gbgbb .EG_RangeMarkupElements ,_afbfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcbecf :=NewEG_RangeMarkupElements ();_gcbecf .MoveFromRangeStart =NewCT_MoveBookmark ();if _cbede :=d .DecodeElement (_gcbecf .MoveFromRangeStart ,&_baecd );_cbede !=nil {return _cbede ;};_gbgbb .EG_RangeMarkupElements =append (_gbgbb .EG_RangeMarkupElements ,_gcbecf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebacfc :=NewEG_RangeMarkupElements ();_ebacfc .MoveFromRangeEnd =NewCT_MarkupRange ();if _ebedb :=d .DecodeElement (_ebacfc .MoveFromRangeEnd ,&_baecd );_ebedb !=nil {return _ebedb ;};_gbgbb .EG_RangeMarkupElements =append (_gbgbb .EG_RangeMarkupElements ,_ebacfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cfbfa :=NewEG_RangeMarkupElements ();_cfbfa .MoveToRangeStart =NewCT_MoveBookmark ();if _gafde :=d .DecodeElement (_cfbfa .MoveToRangeStart ,&_baecd );_gafde !=nil {return _gafde ;};_gbgbb .EG_RangeMarkupElements =append (_gbgbb .EG_RangeMarkupElements ,_cfbfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aaccgf :=NewEG_RangeMarkupElements ();_aaccgf .MoveToRangeEnd =NewCT_MarkupRange ();if _fcdege :=d .DecodeElement (_aaccgf .MoveToRangeEnd ,&_baecd );_fcdege !=nil {return _fcdege ;};_gbgbb .EG_RangeMarkupElements =append (_gbgbb .EG_RangeMarkupElements ,_aaccgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ecgee :=NewEG_RangeMarkupElements ();_ecgee .CommentRangeStart =NewCT_MarkupRange ();if _bagee :=d .DecodeElement (_ecgee .CommentRangeStart ,&_baecd );_bagee !=nil {return _bagee ;};_gbgbb .EG_RangeMarkupElements =append (_gbgbb .EG_RangeMarkupElements ,_ecgee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbcege :=NewEG_RangeMarkupElements ();_cbcege .CommentRangeEnd =NewCT_MarkupRange ();if _ffcga :=d .DecodeElement (_cbcege .CommentRangeEnd ,&_baecd );_ffcga !=nil {return _ffcga ;};_gbgbb .EG_RangeMarkupElements =append (_gbgbb .EG_RangeMarkupElements ,_cbcege );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaede :=NewEG_RangeMarkupElements ();_gaede .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fdfde :=d .DecodeElement (_gaede .CustomXmlInsRangeStart ,&_baecd );_fdfde !=nil {return _fdfde ;};_gbgbb .EG_RangeMarkupElements =append (_gbgbb .EG_RangeMarkupElements ,_gaede );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffada :=NewEG_RangeMarkupElements ();_ffada .CustomXmlInsRangeEnd =NewCT_Markup ();if _dbbac :=d .DecodeElement (_ffada .CustomXmlInsRangeEnd ,&_baecd );_dbbac !=nil {return _dbbac ;};_gbgbb .EG_RangeMarkupElements =append (_gbgbb .EG_RangeMarkupElements ,_ffada );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cddfc :=NewEG_RangeMarkupElements ();_cddfc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gadag :=d .DecodeElement (_cddfc .CustomXmlDelRangeStart ,&_baecd );_gadag !=nil {return _gadag ;};_gbgbb .EG_RangeMarkupElements =append (_gbgbb .EG_RangeMarkupElements ,_cddfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eecfb :=NewEG_RangeMarkupElements ();_eecfb .CustomXmlDelRangeEnd =NewCT_Markup ();if _fecd :=d .DecodeElement (_eecfb .CustomXmlDelRangeEnd ,&_baecd );_fecd !=nil {return _fecd ;};_gbgbb .EG_RangeMarkupElements =append (_gbgbb .EG_RangeMarkupElements ,_eecfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbcgdf :=NewEG_RangeMarkupElements ();_fbcgdf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dgefce :=d .DecodeElement (_fbcgdf .CustomXmlMoveFromRangeStart ,&_baecd );_dgefce !=nil {return _dgefce ;};_gbgbb .EG_RangeMarkupElements =append (_gbgbb .EG_RangeMarkupElements ,_fbcgdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdbfbc :=NewEG_RangeMarkupElements ();_cdbfbc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _efbec :=d .DecodeElement (_cdbfbc .CustomXmlMoveFromRangeEnd ,&_baecd );_efbec !=nil {return _efbec ;};_gbgbb .EG_RangeMarkupElements =append (_gbgbb .EG_RangeMarkupElements ,_cdbfbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aedac :=NewEG_RangeMarkupElements ();_aedac .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dcggc :=d .DecodeElement (_aedac .CustomXmlMoveToRangeStart ,&_baecd );_dcggc !=nil {return _dcggc ;};_gbgbb .EG_RangeMarkupElements =append (_gbgbb .EG_RangeMarkupElements ,_aedac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffcdeb :=NewEG_RangeMarkupElements ();_ffcdeb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _becbfe :=d .DecodeElement (_ffcdeb .CustomXmlMoveToRangeEnd ,&_baecd );_becbfe !=nil {return _becbfe ;};_gbgbb .EG_RangeMarkupElements =append (_gbgbb .EG_RangeMarkupElements ,_ffcdeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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 _daceaf :=d .DecodeElement (_gbgbb .TblPr ,&_baecd );_daceaf !=nil {return _daceaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _effdae :=d .DecodeElement (_gbgbb .TblGrid ,&_baecd );_effdae !=nil {return _effdae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffaagg :=NewEG_ContentRowContent ();_faagg :=NewCT_Row ();if _cddaa :=d .DecodeElement (_faagg ,&_baecd );_cddaa !=nil {return _cddaa ;};_ffaagg .Tr =append (_ffaagg .Tr ,_faagg );_gbgbb .EG_ContentRowContent =append (_gbgbb .EG_ContentRowContent ,_ffaagg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcdf :=NewEG_ContentRowContent ();_fcdf .CustomXml =NewCT_CustomXmlRow ();if _gdaab :=d .DecodeElement (_fcdf .CustomXml ,&_baecd );_gdaab !=nil {return _gdaab ;};_gbgbb .EG_ContentRowContent =append (_gbgbb .EG_ContentRowContent ,_fcdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fadcg :=NewEG_ContentRowContent ();_fadcg .Sdt =NewCT_SdtRow ();if _gfeaf :=d .DecodeElement (_fadcg .Sdt ,&_baecd );_gfeaf !=nil {return _gfeaf ;};_gbgbb .EG_ContentRowContent =append (_gbgbb .EG_ContentRowContent ,_fadcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffbgfgb :=NewEG_ContentRowContent ();_fafdg :=NewEG_RunLevelElts ();_fafdg .ProofErr =NewCT_ProofErr ();if _dbadc :=d .DecodeElement (_fafdg .ProofErr ,&_baecd );_dbadc !=nil {return _dbadc ;};_gbgbb .EG_ContentRowContent =append (_gbgbb .EG_ContentRowContent ,_ffbgfgb );_ffbgfgb .EG_RunLevelElts =append (_ffbgfgb .EG_RunLevelElts ,_fafdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcafc :=NewEG_ContentRowContent ();_fgedee :=NewEG_RunLevelElts ();_fgedee .PermStart =NewCT_PermStart ();if _cfagg :=d .DecodeElement (_fgedee .PermStart ,&_baecd );_cfagg !=nil {return _cfagg ;};_gbgbb .EG_ContentRowContent =append (_gbgbb .EG_ContentRowContent ,_gcafc );_gcafc .EG_RunLevelElts =append (_gcafc .EG_RunLevelElts ,_fgedee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbddf :=NewEG_ContentRowContent ();_egdcff :=NewEG_RunLevelElts ();_egdcff .PermEnd =NewCT_Perm ();if _gega :=d .DecodeElement (_egdcff .PermEnd ,&_baecd );_gega !=nil {return _gega ;};_gbgbb .EG_ContentRowContent =append (_gbgbb .EG_ContentRowContent ,_dbddf );_dbddf .EG_RunLevelElts =append (_dbddf .EG_RunLevelElts ,_egdcff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eaed :=NewEG_ContentRowContent ();_cddbg :=NewEG_RunLevelElts ();_cddbg .Ins =NewCT_RunTrackChange ();if _fdecgg :=d .DecodeElement (_cddbg .Ins ,&_baecd );_fdecgg !=nil {return _fdecgg ;};_gbgbb .EG_ContentRowContent =append (_gbgbb .EG_ContentRowContent ,_eaed );_eaed .EG_RunLevelElts =append (_eaed .EG_RunLevelElts ,_cddbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcgfd :=NewEG_ContentRowContent ();_adaea :=NewEG_RunLevelElts ();_adaea .Del =NewCT_RunTrackChange ();if _abfag :=d .DecodeElement (_adaea .Del ,&_baecd );_abfag !=nil {return _abfag ;};_gbgbb .EG_ContentRowContent =append (_gbgbb .EG_ContentRowContent ,_fcgfd );_fcgfd .EG_RunLevelElts =append (_fcgfd .EG_RunLevelElts ,_adaea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_daafa :=NewEG_ContentRowContent ();_bagb :=NewEG_RunLevelElts ();_bagb .MoveFrom =NewCT_RunTrackChange ();if _dageb :=d .DecodeElement (_bagb .MoveFrom ,&_baecd );_dageb !=nil {return _dageb ;};_gbgbb .EG_ContentRowContent =append (_gbgbb .EG_ContentRowContent ,_daafa );_daafa .EG_RunLevelElts =append (_daafa .EG_RunLevelElts ,_bagb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgcb :=NewEG_ContentRowContent ();_cbcac :=NewEG_RunLevelElts ();_cbcac .MoveTo =NewCT_RunTrackChange ();if _abbgdc :=d .DecodeElement (_cbcac .MoveTo ,&_baecd );_abbgdc !=nil {return _abbgdc ;};_gbgbb .EG_ContentRowContent =append (_gbgbb .EG_ContentRowContent ,_bgcb );_bgcb .EG_RunLevelElts =append (_bgcb .EG_RunLevelElts ,_cbcac );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdbeda :=NewEG_ContentRowContent ();_dcaeda :=NewEG_RunLevelElts ();_baafg :=NewEG_MathContent ();_baafg .OMathPara =_b .NewOMathPara ();if _aeeaf :=d .DecodeElement (_baafg .OMathPara ,&_baecd );_aeeaf !=nil {return _aeeaf ;};_gbgbb .EG_ContentRowContent =append (_gbgbb .EG_ContentRowContent ,_cdbeda );_cdbeda .EG_RunLevelElts =append (_cdbeda .EG_RunLevelElts ,_dcaeda );_dcaeda .EG_MathContent =append (_dcaeda .EG_MathContent ,_baafg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fafce :=NewEG_ContentRowContent ();_cedge :=NewEG_RunLevelElts ();_ffabaf :=NewEG_MathContent ();_ffabaf .OMath =_b .NewOMath ();if _gecfbd :=d .DecodeElement (_ffabaf .OMath ,&_baecd );_gecfbd !=nil {return _gecfbd ;};_gbgbb .EG_ContentRowContent =append (_gbgbb .EG_ContentRowContent ,_fafce );_fafce .EG_RunLevelElts =append (_fafce .EG_RunLevelElts ,_cedge );_cedge .EG_MathContent =append (_cedge .EG_MathContent ,_ffabaf );default:_dg .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",_baecd .Name );if _bacge :=d .Skip ();_bacge !=nil {return _bacge ;};};case _d .EndElement :break _bgegg ;case _d .CharData :};};return nil ;};type Numbering struct{CT_Numbering };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 *_dd .CT_Point2D ;PositionH *WdCT_PosH ;PositionV *WdCT_PosV ;Extent *_dd .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;Choice *WdEG_WrapTypeChoice ;DocPr *_dd .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_dd .CT_NonVisualGraphicFrameProperties ;Graphic *_dd .Graphic ;}; -// ValidateWithPath validates the EG_MathContent and its children, prefixing error messages with path -func (_cgbac *EG_MathContent )ValidateWithPath (path string )error {if _cgbac .OMathPara !=nil {if _dcfbe :=_cgbac .OMathPara .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");_dcfbe !=nil {return _dcfbe ;};};if _cgbac .OMath !=nil {if _egcaab :=_cgbac .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_egcaab !=nil {return _egcaab ;};};return nil ;};func (_bcgeca ST_MailMergeOdsoFMDFieldType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bcgeca .String (),start );};const (ST_PageBorderOffsetUnset ST_PageBorderOffset =0;ST_PageBorderOffsetPage ST_PageBorderOffset =1;ST_PageBorderOffsetText ST_PageBorderOffset =2;);func (_dffff *ST_Shd )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfacf ,_gdbceg :=d .Token ();if _gdbceg !=nil {return _gdbceg ;};if _dfgccc ,_cceca :=_cfacf .(_d .EndElement );_cceca &&_dfgccc .Name ==start .Name {*_dffff =1;return nil ;};if _edgdg ,_cabbc :=_cfacf .(_d .CharData );!_cabbc {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfacf );}else {switch string (_edgdg ){case "":*_dffff =0;case "\u006e\u0069\u006c":*_dffff =1;case "\u0063\u006c\u0065a\u0072":*_dffff =2;case "\u0073\u006f\u006ci\u0064":*_dffff =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_dffff =4;case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_dffff =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_dffff =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_dffff =7;case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_dffff =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_dffff =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_dffff =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_dffff =11;case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_dffff =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_dffff =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_dffff =14;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_dffff =15;case "\u0070\u0063\u0074\u0035":*_dffff =16;case "\u0070\u0063\u00741\u0030":*_dffff =17;case "\u0070\u0063\u00741\u0032":*_dffff =18;case "\u0070\u0063\u00741\u0035":*_dffff =19;case "\u0070\u0063\u00742\u0030":*_dffff =20;case "\u0070\u0063\u00742\u0035":*_dffff =21;case "\u0070\u0063\u00743\u0030":*_dffff =22;case "\u0070\u0063\u00743\u0035":*_dffff =23;case "\u0070\u0063\u00743\u0037":*_dffff =24;case "\u0070\u0063\u00744\u0030":*_dffff =25;case "\u0070\u0063\u00744\u0035":*_dffff =26;case "\u0070\u0063\u00745\u0030":*_dffff =27;case "\u0070\u0063\u00745\u0035":*_dffff =28;case "\u0070\u0063\u00746\u0030":*_dffff =29;case "\u0070\u0063\u00746\u0032":*_dffff =30;case "\u0070\u0063\u00746\u0035":*_dffff =31;case "\u0070\u0063\u00747\u0030":*_dffff =32;case "\u0070\u0063\u00747\u0035":*_dffff =33;case "\u0070\u0063\u00748\u0030":*_dffff =34;case "\u0070\u0063\u00748\u0035":*_dffff =35;case "\u0070\u0063\u00748\u0037":*_dffff =36;case "\u0070\u0063\u00749\u0030":*_dffff =37;case "\u0070\u0063\u00749\u0035":*_dffff =38;};};_cfacf ,_gdbceg =d .Token ();if _gdbceg !=nil {return _gdbceg ;};if _adaeg ,_begdd :=_cfacf .(_d .EndElement );_begdd &&_adaeg .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfacf );};func (_gdacc *WdInline )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\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077p\u003a\u0069\u006e\u006c\u0069\u006ee";return _gdacc .WdCT_Inline .MarshalXML (e ,start );};func (_ccgg *CT_Color )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",_ccgg .ValAttr )});if _ccgg .ThemeColorAttr !=ST_ThemeColorUnset {_cefc ,_dcefd :=_ccgg .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _dcefd !=nil {return _dcefd ;};start .Attr =append (start .Attr ,_cefc );};if _ccgg .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_ccgg .ThemeTintAttr )});};if _ccgg .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_ccgg .ThemeShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ebggd *CT_Column )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebggd .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_db .Sprintf ("\u0025\u0076",*_ebggd .WAttr )});};if _ebggd .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_ebggd .SpaceAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_abdcc *CT_CellMergeTrackChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgbb :=range start .Attr {if _dgbb .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_abdcc .VMergeAttr .UnmarshalXMLAttr (_dgbb );continue ;};if _dgbb .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"{_abdcc .VMergeOrigAttr .UnmarshalXMLAttr (_dgbb );continue ;};if _dgbb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ggaa ,_fbg :=_dgbb .Value ,error (nil );if _fbg !=nil {return _fbg ;};_abdcc .AuthorAttr =_ggaa ;continue ;};if _dgbb .Name .Local =="\u0064\u0061\u0074\u0065"{_bdac ,_ccd :=ParseStdlibTime (_dgbb .Value );if _ccd !=nil {return _ccd ;};_abdcc .DateAttr =&_bdac ;continue ;};if _dgbb .Name .Local =="\u0069\u0064"{_bgca ,_dafa :=_dd .ParseInt (_dgbb .Value ,10,64);if _dafa !=nil {return _dafa ;};_abdcc .IdAttr =_bgca ;continue ;};};for {_agbe ,_cgef :=d .Token ();if _cgef !=nil {return _db .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",_cgef );};if _cgadc ,_dgabc :=_agbe .(_d .EndElement );_dgabc &&_cgadc .Name ==start .Name {break ;};};return nil ;};type WdCT_TextboxInfo struct{IdAttr *uint16 ;TxbxContent *WdCT_TxbxContent ;ExtLst *_bf .CT_OfficeArtExtensionList ;};func (_dddgb *CT_FFData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dddgb .Name !=nil {_afcce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};for _ ,_acedd :=range _dddgb .Name {e .EncodeElement (_acedd ,_afcce );};};if _dddgb .Label !=nil {_aagbg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};for _ ,_agbeaa :=range _dddgb .Label {e .EncodeElement (_agbeaa ,_aagbg );};};if _dddgb .TabIndex !=nil {_fdbfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}};for _ ,_dbdg :=range _dddgb .TabIndex {e .EncodeElement (_dbdg ,_fdbfa );};};if _dddgb .Enabled !=nil {_dfcbbd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065\u006e\u0061\u0062\u006c\u0065d"}};for _ ,_dbdba :=range _dddgb .Enabled {e .EncodeElement (_dbdba ,_dfcbbd );};};if _dddgb .CalcOnExit !=nil {_gdfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063a\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"}};for _ ,_dcddf :=range _dddgb .CalcOnExit {e .EncodeElement (_dcddf ,_gdfg );};};if _dddgb .EntryMacro !=nil {_cddd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"}};for _ ,_bdfad :=range _dddgb .EntryMacro {e .EncodeElement (_bdfad ,_cddd );};};if _dddgb .ExitMacro !=nil {_abdde :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u0078\u0069\u0074\u004d\u0061\u0063\u0072\u006f"}};for _ ,_cdcd :=range _dddgb .ExitMacro {e .EncodeElement (_cdcd ,_abdde );};};if _dddgb .HelpText !=nil {_ffggg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"}};for _ ,_beeea :=range _dddgb .HelpText {e .EncodeElement (_beeea ,_ffggg );};};if _dddgb .StatusText !=nil {_bdcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073t\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"}};for _ ,_agcfa :=range _dddgb .StatusText {e .EncodeElement (_agcfa ,_bdcd );};};if _dddgb .CheckBox !=nil {_degcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"}};e .EncodeElement (_dddgb .CheckBox ,_degcb );};if _dddgb .DdList !=nil {_gbafc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0064\u004c\u0069\u0073\u0074"}};e .EncodeElement (_dddgb .DdList ,_gbafc );};if _dddgb .TextInput !=nil {_ccged :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074"}};e .EncodeElement (_dddgb .TextInput ,_ccged );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bgdcgg ST_ObjectUpdateMode )String ()string {switch _bgdcgg {case 0:return "";case 1:return "\u0061\u006c\u0077\u0061\u0079\u0073";case 2:return "\u006f\u006e\u0043\u0061\u006c\u006c";};return "";};func (_abfacc ST_HdrFtr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_abfacc .String (),start );};func (_abeee *CT_Markup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebff :=range start .Attr {if _ebff .Name .Local =="\u0069\u0064"{_cdacb ,_bgbfg :=_dd .ParseInt (_ebff .Value ,10,64);if _bgbfg !=nil {return _bgbfg ;};_abeee .IdAttr =_cdacb ;continue ;};};for {_ggged ,_cgagb :=d .Token ();if _cgagb !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0061\u0072k\u0075\u0070\u003a\u0020\u0025\u0073",_cgagb );};if _eefbe ,_efdac :=_ggged .(_d .EndElement );_efdac &&_eefbe .Name ==start .Name {break ;};};return nil ;};func (_fageg *CT_Style )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gabefc :=range start .Attr {if _gabefc .Name .Local =="\u0074\u0079\u0070\u0065"{_fageg .TypeAttr .UnmarshalXMLAttr (_gabefc );continue ;};if _gabefc .Name .Local =="\u0064e\u0066\u0061\u0075\u006c\u0074"{_facdf ,_dfbdf :=ParseUnionST_OnOff (_gabefc .Value );if _dfbdf !=nil {return _dfbdf ;};_fageg .DefaultAttr =&_facdf ;continue ;};if _gabefc .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065"{_aegec ,_eaggde :=ParseUnionST_OnOff (_gabefc .Value );if _eaggde !=nil {return _eaggde ;};_fageg .CustomStyleAttr =&_aegec ;continue ;};if _gabefc .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_ebaed ,_egdgge :=_gabefc .Value ,error (nil );if _egdgge !=nil {return _egdgge ;};_fageg .StyleIdAttr =&_ebaed ;continue ;};};_faea :for {_cbddba ,_eabab :=d .Token ();if _eabab !=nil {return _eabab ;};switch _gbfcbg :=_cbddba .(type ){case _d .StartElement :switch _gbfcbg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fageg .Name =NewCT_String ();if _fbadbg :=d .DecodeElement (_fageg .Name ,&_gbfcbg );_fbadbg !=nil {return _fbadbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fageg .Aliases =NewCT_String ();if _ebcdbg :=d .DecodeElement (_fageg .Aliases ,&_gbfcbg );_ebcdbg !=nil {return _ebcdbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fageg .BasedOn =NewCT_String ();if _fagbd :=d .DecodeElement (_fageg .BasedOn ,&_gbfcbg );_fagbd !=nil {return _fagbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fageg .Next =NewCT_String ();if _fbgdga :=d .DecodeElement (_fageg .Next ,&_gbfcbg );_fbgdga !=nil {return _fbgdga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fageg .Link =NewCT_String ();if _faegbd :=d .DecodeElement (_fageg .Link ,&_gbfcbg );_faegbd !=nil {return _faegbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fageg .AutoRedefine =NewCT_OnOff ();if _ebgce :=d .DecodeElement (_fageg .AutoRedefine ,&_gbfcbg );_ebgce !=nil {return _ebgce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fageg .Hidden =NewCT_OnOff ();if _bgaea :=d .DecodeElement (_fageg .Hidden ,&_gbfcbg );_bgaea !=nil {return _bgaea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fageg .UiPriority =NewCT_DecimalNumber ();if _dbgfb :=d .DecodeElement (_fageg .UiPriority ,&_gbfcbg );_dbgfb !=nil {return _dbgfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fageg .SemiHidden =NewCT_OnOff ();if _ceedag :=d .DecodeElement (_fageg .SemiHidden ,&_gbfcbg );_ceedag !=nil {return _ceedag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fageg .UnhideWhenUsed =NewCT_OnOff ();if _bddddf :=d .DecodeElement (_fageg .UnhideWhenUsed ,&_gbfcbg );_bddddf !=nil {return _bddddf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fageg .QFormat =NewCT_OnOff ();if _cecca :=d .DecodeElement (_fageg .QFormat ,&_gbfcbg );_cecca !=nil {return _cecca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fageg .Locked =NewCT_OnOff ();if _eaebd :=d .DecodeElement (_fageg .Locked ,&_gbfcbg );_eaebd !=nil {return _eaebd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fageg .Personal =NewCT_OnOff ();if _abfge :=d .DecodeElement (_fageg .Personal ,&_gbfcbg );_abfge !=nil {return _abfge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fageg .PersonalCompose =NewCT_OnOff ();if _eebace :=d .DecodeElement (_fageg .PersonalCompose ,&_gbfcbg );_eebace !=nil {return _eebace ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fageg .PersonalReply =NewCT_OnOff ();if _dffef :=d .DecodeElement (_fageg .PersonalReply ,&_gbfcbg );_dffef !=nil {return _dffef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fageg .Rsid =NewCT_LongHexNumber ();if _fgcdg :=d .DecodeElement (_fageg .Rsid ,&_gbfcbg );_fgcdg !=nil {return _fgcdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fageg .PPr =NewCT_PPrGeneral ();if _eggbcf :=d .DecodeElement (_fageg .PPr ,&_gbfcbg );_eggbcf !=nil {return _eggbcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fageg .RPr =NewCT_RPr ();if _gfeaad :=d .DecodeElement (_fageg .RPr ,&_gbfcbg );_gfeaad !=nil {return _gfeaad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fageg .TblPr =NewCT_TblPrBase ();if _dgbda :=d .DecodeElement (_fageg .TblPr ,&_gbfcbg );_dgbda !=nil {return _dgbda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fageg .TrPr =NewCT_TrPr ();if _febedb :=d .DecodeElement (_fageg .TrPr ,&_gbfcbg );_febedb !=nil {return _febedb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fageg .TcPr =NewCT_TcPr ();if _bfgfb :=d .DecodeElement (_fageg .TcPr ,&_gbfcbg );_bfgfb !=nil {return _bfgfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afcca :=NewCT_TblStylePr ();if _adccb :=d .DecodeElement (_afcca ,&_gbfcbg );_adccb !=nil {return _adccb ;};_fageg .TblStylePr =append (_fageg .TblStylePr ,_afcca );default:_ee .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",_gbfcbg .Name );if _bccbfg :=d .Skip ();_bccbfg !=nil {return _bccbfg ;};};case _d .EndElement :break _faea ;case _d .CharData :};};return nil ;};func (_fcdcd *ST_BrType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fcdcd =0;case "\u0070\u0061\u0067\u0065":*_fcdcd =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_fcdcd =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_fcdcd =3;};return nil ;};func (_cgdgb ST_MailMergeOdsoFMDFieldType )String ()string {switch _cgdgb {case 0:return "";case 1:return "\u006e\u0075\u006c\u006c";case 2:return "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e";};return "";}; +// ValidateWithPath validates the WdCT_WordprocessingGroup and its children, prefixing error messages with path +func (_fcabd *WdCT_WordprocessingGroup )ValidateWithPath (path string )error {if _fcabd .CNvPr !=nil {if _gceae :=_fcabd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gceae !=nil {return _gceae ;};};if _gfbae :=_fcabd .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_gfbae !=nil {return _gfbae ;};if _aeeda :=_fcabd .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_aeeda !=nil {return _aeeda ;};for _ddbggg ,_gccbdg :=range _fcabd .Choice {if _gbacdb :=_gccbdg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ddbggg ));_gbacdb !=nil {return _gbacdb ;};};if _fcabd .ExtLst !=nil {if _aaefb :=_fcabd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaefb !=nil {return _aaefb ;};};return nil ;};func (_bcebgc *WdST_WrapText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccabfb ,_afaebf :=d .Token ();if _afaebf !=nil {return _afaebf ;};if _effcf ,_eccaac :=_ccabfb .(_d .EndElement );_eccaac &&_effcf .Name ==start .Name {*_bcebgc =1;return nil ;};if _bfagga ,_bgaagd :=_ccabfb .(_d .CharData );!_bgaagd {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",_ccabfb );}else {switch string (_bfagga ){case "":*_bcebgc =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_bcebgc =1;case "\u006c\u0065\u0066\u0074":*_bcebgc =2;case "\u0072\u0069\u0067h\u0074":*_bcebgc =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_bcebgc =4;};};_ccabfb ,_afaebf =d .Token ();if _afaebf !=nil {return _afaebf ;};if _baeegb ,_adddg :=_ccabfb .(_d .EndElement );_adddg &&_baeegb .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",_ccabfb );};func (_debbg *CT_RecipientData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_debbg .Column =NewCT_DecimalNumber ();_debbg .UniqueTag =NewCT_Base64Binary ();_gefag :for {_ecbcd ,_gaabaa :=d .Token ();if _gaabaa !=nil {return _gaabaa ;};switch _gcbcge :=_ecbcd .(type ){case _d .StartElement :switch _gcbcge .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_debbg .Active =NewCT_OnOff ();if _dbbg :=d .DecodeElement (_debbg .Active ,&_gcbcge );_dbbg !=nil {return _dbbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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 _gafeg :=d .DecodeElement (_debbg .Column ,&_gcbcge );_gafeg !=nil {return _gafeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _bedbed :=d .DecodeElement (_debbg .UniqueTag ,&_gcbcge );_bedbed !=nil {return _bedbed ;};default:_dg .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",_gcbcge .Name );if _ecgde :=d .Skip ();_ecgde !=nil {return _ecgde ;};};case _d .EndElement :break _gefag ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the TxbxContent and its children, prefixing error messages with path -func (_acadfb *TxbxContent )ValidateWithPath (path string )error {if _abbda :=_acadfb .CT_TxbxContent .ValidateWithPath (path );_abbda !=nil {return _abbda ;};return nil ;};func NewCT_Fonts ()*CT_Fonts {_bbceb :=&CT_Fonts {};return _bbceb };func (_fegbf *CT_MathCtrlIns )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abddd :=range start .Attr {if _abddd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gbbc ,_afee :=_abddd .Value ,error (nil );if _afee !=nil {return _afee ;};_fegbf .AuthorAttr =_gbbc ;continue ;};if _abddd .Name .Local =="\u0064\u0061\u0074\u0065"{_eaecd ,_eefe :=ParseStdlibTime (_abddd .Value );if _eefe !=nil {return _eefe ;};_fegbf .DateAttr =&_eaecd ;continue ;};if _abddd .Name .Local =="\u0069\u0064"{_cdacc ,_bbfgcb :=_dd .ParseInt (_abddd .Value ,10,64);if _bbfgcb !=nil {return _bbfgcb ;};_fegbf .IdAttr =_cdacc ;continue ;};};for {_bfgaed ,_dabb :=d .Token ();if _dabb !=nil {return _db .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",_dabb );};if _fcega ,_fgdad :=_bfgaed .(_d .EndElement );_fgdad &&_fcega .Name ==start .Name {break ;};};return nil ;};func (_dggea ST_VerticalJc )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bfedee :=_d .Attr {};_bfedee .Name =name ;switch _dggea {case ST_VerticalJcUnset :_bfedee .Value ="";case ST_VerticalJcTop :_bfedee .Value ="\u0074\u006f\u0070";case ST_VerticalJcCenter :_bfedee .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalJcBoth :_bfedee .Value ="\u0062\u006f\u0074\u0068";case ST_VerticalJcBottom :_bfedee .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";};return _bfedee ,nil ;}; +// Validate validates the CT_MailMergeDocType and its children +func (_aafea *CT_MailMergeDocType )Validate ()error {return _aafea .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065");}; -// ValidateWithPath validates the CT_Div and its children, prefixing error messages with path -func (_cgbge *CT_Div )ValidateWithPath (path string )error {if _cgbge .BlockQuote !=nil {if _bfdec :=_cgbge .BlockQuote .ValidateWithPath (path +"/\u0042\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065");_bfdec !=nil {return _bfdec ;};};if _cgbge .BodyDiv !=nil {if _geagf :=_cgbge .BodyDiv .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0044\u0069\u0076");_geagf !=nil {return _geagf ;};};if _aead :=_cgbge .MarLeft .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u004c\u0065\u0066\u0074");_aead !=nil {return _aead ;};if _fead :=_cgbge .MarRight .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0069\u0067\u0068t");_fead !=nil {return _fead ;};if _edccca :=_cgbge .MarTop .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u006f\u0070");_edccca !=nil {return _edccca ;};if _gfbef :=_cgbge .MarBottom .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d");_gfbef !=nil {return _gfbef ;};if _cgbge .DivBdr !=nil {if _bffe :=_cgbge .DivBdr .ValidateWithPath (path +"\u002fD\u0069\u0076\u0042\u0064\u0072");_bffe !=nil {return _bffe ;};};for _fddef ,_ddfg :=range _cgbge .DivsChild {if _dfedc :=_ddfg .ValidateWithPath (_db .Sprintf ("\u0025\u0073/\u0044\u0069\u0076s\u0043\u0068\u0069\u006c\u0064\u005b\u0025\u0064\u005d",path ,_fddef ));_dfedc !=nil {return _dfedc ;};};return nil ;}; +// ValidateWithPath validates the CT_Tbl and its children, prefixing error messages with path +func (_abbfda *CT_Tbl )ValidateWithPath (path string )error {for _agcdd ,_fegcc :=range _abbfda .EG_RangeMarkupElements {if _febad :=_fegcc .ValidateWithPath (_g .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 ,_agcdd ));_febad !=nil {return _febad ;};};if _eaeg :=_abbfda .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_eaeg !=nil {return _eaeg ;};if _gadcg :=_abbfda .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_gadcg !=nil {return _gadcg ;};for _fbecb ,_bccbae :=range _abbfda .EG_ContentRowContent {if _agabg :=_bccbae .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_fbecb ));_agabg !=nil {return _agabg ;};};return nil ;};func NewCT_FFData ()*CT_FFData {_agdad :=&CT_FFData {};return _agdad };type Styles struct{CT_Styles };func NewWdCT_GraphicFrame ()*WdCT_GraphicFrame {_ddceab :=&WdCT_GraphicFrame {};_ddceab .CNvPr =_dd .NewCT_NonVisualDrawingProps ();_ddceab .CNvFrPr =_dd .NewCT_NonVisualGraphicFrameProperties ();_ddceab .Xfrm =_dd .NewCT_Transform2D ();_ddceab .Graphic =_dd .NewGraphic ();return _ddceab ;};func (_feegb *WdCT_WrapTopBottom )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_badfb :=range start .Attr {if _badfb .Name .Local =="\u0064\u0069\u0073t\u0054"{_geddc ,_dabdac :=_da .ParseUint (_badfb .Value ,10,32);if _dabdac !=nil {return _dabdac ;};_aeaadg :=uint32 (_geddc );_feegb .DistTAttr =&_aeaadg ;continue ;};if _badfb .Name .Local =="\u0064\u0069\u0073t\u0042"{_ecdcdf ,_dgecd :=_da .ParseUint (_badfb .Value ,10,32);if _dgecd !=nil {return _dgecd ;};_fcafgc :=uint32 (_ecdcdf );_feegb .DistBAttr =&_fcafgc ;continue ;};};_fcgcd :for {_cbecaa ,_cfcdf :=d .Token ();if _cfcdf !=nil {return _cfcdf ;};switch _fccccc :=_cbecaa .(type ){case _d .StartElement :switch _fccccc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_feegb .EffectExtent =NewWdCT_EffectExtent ();if _bcgeac :=d .DecodeElement (_feegb .EffectExtent ,&_fccccc );_bcgeac !=nil {return _bcgeac ;};default:_dg .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",_fccccc .Name );if _ccefaa :=d .Skip ();_ccefaa !=nil {return _ccefaa ;};};case _d .EndElement :break _fcgcd ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the WdCT_TextboxInfo and its children, prefixing error messages with path -func (_aabce *WdCT_TextboxInfo )ValidateWithPath (path string )error {if _ggbfca :=_aabce .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_ggbfca !=nil {return _ggbfca ;};if _aabce .ExtLst !=nil {if _cbfadd :=_aabce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbfadd !=nil {return _cbfadd ;};};return nil ;}; +// Validate validates the WdCT_WrapTight and its children +func (_gcgdcg *WdCT_WrapTight )Validate ()error {return _gcgdcg .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070T\u0069\u0067\u0068\u0074");};func (_cacgaa *EG_ContentCellContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cacgaa .Tc !=nil {_adeafe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063"}};for _ ,_bdfcg :=range _cacgaa .Tc {e .EncodeElement (_bdfcg ,_adeafe );};};if _cacgaa .CustomXml !=nil {_bccda :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_cacgaa .CustomXml ,_bccda );};if _cacgaa .Sdt !=nil {_cgccf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_cacgaa .Sdt ,_cgccf );};if _cacgaa .EG_RunLevelElts !=nil {for _ ,_fcbegg :=range _cacgaa .EG_RunLevelElts {_fcbegg .MarshalXML (e ,_d .StartElement {});};};return nil ;}; -// ValidateWithPath validates the CT_Em and its children, prefixing error messages with path -func (_cede *CT_Em )ValidateWithPath (path string )error {if _cede .ValAttr ==ST_EmUnset {return _db .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 _degf :=_cede .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_degf !=nil {return _degf ;};return nil ;};type WdCT_PosVChoice struct{Align WdST_AlignV ;PosOffset *int32 ;}; +// ValidateWithPath validates the CT_FtnPos and its children, prefixing error messages with path +func (_gcdgg *CT_FtnPos )ValidateWithPath (path string )error {if _gcdgg .ValAttr ==ST_FtnPosUnset {return _g .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 _dbbdg :=_gcdgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbbdg !=nil {return _dbbdg ;};return nil ;};type CT_MathCtrlDel struct{AuthorAttr string ;DateAttr *_a .Time ; -// ValidateWithPath validates the CT_Num and its children, prefixing error messages with path -func (_bcacg *CT_Num )ValidateWithPath (path string )error {if _bfagb :=_bcacg .AbstractNumId .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0074\u0072\u0061\u0063\u0074N\u0075\u006d\u0049\u0064");_bfagb !=nil {return _bfagb ;};for _ceaaf ,_gecbe :=range _bcacg .LvlOverride {if _eeadbc :=_gecbe .ValidateWithPath (_db .Sprintf ("\u0025s\u002fL\u0076\u006c\u004f\u0076\u0065r\u0072\u0069d\u0065\u005b\u0025\u0064\u005d",path ,_ceaaf ));_eeadbc !=nil {return _eeadbc ;};};return nil ;};func (_cdgbdc *ST_CharacterSpacing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfeced ,_acbacb :=d .Token ();if _acbacb !=nil {return _acbacb ;};if _aafcgf ,_gccgce :=_dfeced .(_d .EndElement );_gccgce &&_aafcgf .Name ==start .Name {*_cdgbdc =1;return nil ;};if _dgcafd ,_bdbaggb :=_dfeced .(_d .CharData );!_bdbaggb {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfeced );}else {switch string (_dgcafd ){case "":*_cdgbdc =0;case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_cdgbdc =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_cdgbdc =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":*_cdgbdc =3;};};_dfeced ,_acbacb =d .Token ();if _acbacb !=nil {return _acbacb ;};if _dbcbf ,_gaddd :=_dfeced .(_d .EndElement );_gaddd &&_dbcbf .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfeced );};func (_acceeg ST_PageBorderZOrder )String ()string {switch _acceeg {case 0:return "";case 1:return "\u0066\u0072\u006fn\u0074";case 2:return "\u0062\u0061\u0063\u006b";};return "";};func (_dbbde ST_BrType )ValidateWithPath (path string )error {switch _dbbde {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbbde ));};return nil ;};func (_cbfaa *ST_FldCharType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geeed ,_fgeba :=d .Token ();if _fgeba !=nil {return _fgeba ;};if _aedcdc ,_bafbg :=_geeed .(_d .EndElement );_bafbg &&_aedcdc .Name ==start .Name {*_cbfaa =1;return nil ;};if _dagfg ,_gdaad :=_geeed .(_d .CharData );!_gdaad {return _db .Errorf ("\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 (_dagfg ){case "":*_cbfaa =0;case "\u0062\u0065\u0067i\u006e":*_cbfaa =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_cbfaa =2;case "\u0065\u006e\u0064":*_cbfaa =3;};};_geeed ,_fgeba =d .Token ();if _fgeba !=nil {return _fgeba ;};if _cecdf ,_fcdbg :=_geeed .(_d .EndElement );_fcdbg &&_cecdf .Name ==start .Name {return nil ;};return _db .Errorf ("\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 NewCT_SignedHpsMeasure ()*CT_SignedHpsMeasure {_efage :=&CT_SignedHpsMeasure {};return _efage };func (_abded *CT_Proof )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _abded .SpellingAttr !=ST_ProofUnset {_ecegb ,_baadc :=_abded .SpellingAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"});if _baadc !=nil {return _baadc ;};start .Attr =append (start .Attr ,_ecegb );};if _abded .GrammarAttr !=ST_ProofUnset {_gaagd ,_bbgebb :=_abded .GrammarAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0067\u0072\u0061\u006d\u006d\u0061r"});if _bbgebb !=nil {return _bbgebb ;};start .Attr =append (start .Attr ,_gaagd );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fddc *CT_DecimalNumberOrPrecent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",_fddc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcef *CT_HMerge )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfgdg :=range start .Attr {if _gfgdg .Name .Local =="\u0076\u0061\u006c"{_bcef .ValAttr .UnmarshalXMLAttr (_gfgdg );continue ;};};for {_ffdf ,_bgdfbf :=d .Token ();if _bgdfbf !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_bgdfbf );};if _fgeaa ,_bfcbd :=_ffdf .(_d .EndElement );_bfcbd &&_fgeaa .Name ==start .Name {break ;};};return nil ;};func (_afdbf *CT_TrPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _afdbf .CnfStyle !=nil {_fafdbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};for _ ,_bgdbga :=range _afdbf .CnfStyle {e .EncodeElement (_bgdbga ,_fafdbc );};};if _afdbf .DivId !=nil {_dfcee :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};for _ ,_caea :=range _afdbf .DivId {e .EncodeElement (_caea ,_dfcee );};};if _afdbf .GridBefore !=nil {_dfecbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_dcced :=range _afdbf .GridBefore {e .EncodeElement (_dcced ,_dfecbd );};};if _afdbf .GridAfter !=nil {_edbbe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}};for _ ,_defbe :=range _afdbf .GridAfter {e .EncodeElement (_defbe ,_edbbe );};};if _afdbf .WBefore !=nil {_agdbdb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}};for _ ,_dcecb :=range _afdbf .WBefore {e .EncodeElement (_dcecb ,_agdbdb );};};if _afdbf .WAfter !=nil {_abbgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_gbegfa :=range _afdbf .WAfter {e .EncodeElement (_gbegfa ,_abbgb );};};if _afdbf .CantSplit !=nil {_gdbcc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}};for _ ,_ccfcf :=range _afdbf .CantSplit {e .EncodeElement (_ccfcf ,_gdbcc );};};if _afdbf .TrHeight !=nil {_fdgbcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}};for _ ,_fgfde :=range _afdbf .TrHeight {e .EncodeElement (_fgfde ,_fdgbcc );};};if _afdbf .TblHeader !=nil {_bfdeg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_beeebe :=range _afdbf .TblHeader {e .EncodeElement (_beeebe ,_bfdeg );};};if _afdbf .TblCellSpacing !=nil {_gbagc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};for _ ,_ebaae :=range _afdbf .TblCellSpacing {e .EncodeElement (_ebaae ,_gbagc );};};if _afdbf .Jc !=nil {_dfaab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_bbcad :=range _afdbf .Jc {e .EncodeElement (_bbcad ,_dfaab );};};if _afdbf .Hidden !=nil {_gecfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};for _ ,_bfdcad :=range _afdbf .Hidden {e .EncodeElement (_bfdcad ,_gecfd );};};if _afdbf .Ins !=nil {_fgagff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_afdbf .Ins ,_fgagff );};if _afdbf .Del !=nil {_ecdbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_afdbf .Del ,_ecdbc );};if _afdbf .TrPrChange !=nil {_dcbbag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074r\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_afdbf .TrPrChange ,_dcbbag );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fcceb ST_Proof )String ()string {switch _fcceb {case 0:return "";case 1:return "\u0063\u006c\u0065a\u006e";case 2:return "\u0064\u0069\u0072t\u0079";};return "";};func (_cdadc *CT_TblPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbada :for {_eceag ,_fafbdf :=d .Token ();if _fafbdf !=nil {return _fafbdf ;};switch _bgdefd :=_eceag .(type ){case _d .StartElement :switch _bgdefd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdadc .TblStyle =NewCT_String ();if _eddgc :=d .DecodeElement (_cdadc .TblStyle ,&_bgdefd );_eddgc !=nil {return _eddgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdadc .TblpPr =NewCT_TblPPr ();if _ddbaa :=d .DecodeElement (_cdadc .TblpPr ,&_bgdefd );_ddbaa !=nil {return _ddbaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdadc .TblOverlap =NewCT_TblOverlap ();if _bgecbc :=d .DecodeElement (_cdadc .TblOverlap ,&_bgdefd );_bgecbc !=nil {return _bgecbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdadc .BidiVisual =NewCT_OnOff ();if _eaggge :=d .DecodeElement (_cdadc .BidiVisual ,&_bgdefd );_eaggge !=nil {return _eaggge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdadc .TblStyleRowBandSize =NewCT_DecimalNumber ();if _cbffde :=d .DecodeElement (_cdadc .TblStyleRowBandSize ,&_bgdefd );_cbffde !=nil {return _cbffde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdadc .TblStyleColBandSize =NewCT_DecimalNumber ();if _dbebb :=d .DecodeElement (_cdadc .TblStyleColBandSize ,&_bgdefd );_dbebb !=nil {return _dbebb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdadc .TblW =NewCT_TblWidth ();if _cdbdf :=d .DecodeElement (_cdadc .TblW ,&_bgdefd );_cdbdf !=nil {return _cdbdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdadc .Jc =NewCT_JcTable ();if _efffa :=d .DecodeElement (_cdadc .Jc ,&_bgdefd );_efffa !=nil {return _efffa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdadc .TblCellSpacing =NewCT_TblWidth ();if _egbfc :=d .DecodeElement (_cdadc .TblCellSpacing ,&_bgdefd );_egbfc !=nil {return _egbfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdadc .TblInd =NewCT_TblWidth ();if _gegge :=d .DecodeElement (_cdadc .TblInd ,&_bgdefd );_gegge !=nil {return _gegge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdadc .TblBorders =NewCT_TblBorders ();if _dagba :=d .DecodeElement (_cdadc .TblBorders ,&_bgdefd );_dagba !=nil {return _dagba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdadc .Shd =NewCT_Shd ();if _gbfabf :=d .DecodeElement (_cdadc .Shd ,&_bgdefd );_gbfabf !=nil {return _gbfabf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdadc .TblLayout =NewCT_TblLayoutType ();if _fcdce :=d .DecodeElement (_cdadc .TblLayout ,&_bgdefd );_fcdce !=nil {return _fcdce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdadc .TblCellMar =NewCT_TblCellMar ();if _gcbefc :=d .DecodeElement (_cdadc .TblCellMar ,&_bgdefd );_gcbefc !=nil {return _gcbefc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdadc .TblLook =NewCT_TblLook ();if _gdbed :=d .DecodeElement (_cdadc .TblLook ,&_bgdefd );_gdbed !=nil {return _gdbed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdadc .TblCaption =NewCT_String ();if _dbadc :=d .DecodeElement (_cdadc .TblCaption ,&_bgdefd );_dbadc !=nil {return _dbadc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdadc .TblDescription =NewCT_String ();if _dccfg :=d .DecodeElement (_cdadc .TblDescription ,&_bgdefd );_dccfg !=nil {return _dccfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdadc .TblPrChange =NewCT_TblPrChange ();if _bdccb :=d .DecodeElement (_cdadc .TblPrChange ,&_bgdefd );_bdccb !=nil {return _bdccb ;};default:_ee .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",_bgdefd .Name );if _gfafge :=d .Skip ();_gfafge !=nil {return _gfafge ;};};case _d .EndElement :break _dbada ;case _d .CharData :};};return nil ;};func (_abecee *ST_InfoTextType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgaae ,_cfcac :=d .Token ();if _cfcac !=nil {return _cfcac ;};if _cfbce ,_bfebg :=_bgaae .(_d .EndElement );_bfebg &&_cfbce .Name ==start .Name {*_abecee =1;return nil ;};if _gaeadf ,_ceaeg :=_bgaae .(_d .CharData );!_ceaeg {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgaae );}else {switch string (_gaeadf ){case "":*_abecee =0;case "\u0074\u0065\u0078\u0074":*_abecee =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_abecee =2;};};_bgaae ,_cfcac =d .Token ();if _cfcac !=nil {return _cfcac ;};if _agfgg ,_aedccd :=_bgaae .(_d .EndElement );_aedccd &&_agfgg .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgaae );};type ST_Em byte ; +// Annotation Identifier +IdAttr int64 ;};func NewCT_LineNumber ()*CT_LineNumber {_aacgb :=&CT_LineNumber {};return _aacgb };func (_cebbf ST_SectionMark )Validate ()error {return _cebbf .ValidateWithPath ("")};func (_caddae *WdST_RelFromH )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccfga ,_cefdda :=d .Token ();if _cefdda !=nil {return _cefdda ;};if _bbdce ,_aegfa :=_ccfga .(_d .EndElement );_aegfa &&_bbdce .Name ==start .Name {*_caddae =1;return nil ;};if _cfcab ,_aafec :=_ccfga .(_d .CharData );!_aafec {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",_ccfga );}else {switch string (_cfcab ){case "":*_caddae =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_caddae =1;case "\u0070\u0061\u0067\u0065":*_caddae =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_caddae =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_caddae =4;case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_caddae =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_caddae =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_caddae =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_caddae =8;};};_ccfga ,_cefdda =d .Token ();if _cefdda !=nil {return _cefdda ;};if _ccdedg ,_dcgab :=_ccfga .(_d .EndElement );_dcgab &&_ccdedg .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",_ccfga );};type ST_ChapterSep byte ; -// ValidateWithPath validates the CT_FFCheckBoxChoice and its children, prefixing error messages with path -func (_aeaf *CT_FFCheckBoxChoice )ValidateWithPath (path string )error {if _aeaf .Size !=nil {if _eccc :=_aeaf .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_eccc !=nil {return _eccc ;};};if _aeaf .SizeAuto !=nil {if _abeb :=_aeaf .SizeAuto .ValidateWithPath (path +"\u002fS\u0069\u007a\u0065\u0041\u0075\u0074o");_abeb !=nil {return _abeb ;};};return nil ;};type CT_Kinsoku struct{ +// Validate validates the CT_Empty and its children +func (_fabg *CT_Empty )Validate ()error {return _fabg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_fbafb ST_ChapterSep )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_afdad :=_d .Attr {};_afdad .Name =name ;switch _fbafb {case ST_ChapterSepUnset :_afdad .Value ="";case ST_ChapterSepHyphen :_afdad .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_ChapterSepPeriod :_afdad .Value ="\u0070\u0065\u0072\u0069\u006f\u0064";case ST_ChapterSepColon :_afdad .Value ="\u0063\u006f\u006co\u006e";case ST_ChapterSepEmDash :_afdad .Value ="\u0065\u006d\u0044\u0061\u0073\u0068";case ST_ChapterSepEnDash :_afdad .Value ="\u0065\u006e\u0044\u0061\u0073\u0068";};return _afdad ,nil ;};func (_beed *CT_Column )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffcaef :=range start .Attr {if _ffcaef .Name .Local =="\u0077"{_bagf ,_ddfbf :=ParseUnionST_TwipsMeasure (_ffcaef .Value );if _ddfbf !=nil {return _ddfbf ;};_beed .WAttr =&_bagf ;continue ;};if _ffcaef .Name .Local =="\u0073\u0070\u0061c\u0065"{_gedd ,_cecc :=ParseUnionST_TwipsMeasure (_ffcaef .Value );if _cecc !=nil {return _cecc ;};_beed .SpaceAttr =&_gedd ;continue ;};};for {_ggge ,_eaga :=d .Token ();if _eaga !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_eaga );};if _bbgd ,_fcag :=_ggge .(_d .EndElement );_fcag &&_bbgd .Name ==start .Name {break ;};};return nil ;};func NewCT_TblGridBase ()*CT_TblGridBase {_cfabdg :=&CT_TblGridBase {};return _cfabdg };func (_beaeeb *ST_EdGrp )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbdbgf ,_cfccae :=d .Token ();if _cfccae !=nil {return _cfccae ;};if _cgcaf ,_decac :=_bbdbgf .(_d .EndElement );_decac &&_cgcaf .Name ==start .Name {*_beaeeb =1;return nil ;};if _cffdfb ,_dcfdg :=_bbdbgf .(_d .CharData );!_dcfdg {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",_bbdbgf );}else {switch string (_cffdfb ){case "":*_beaeeb =0;case "\u006e\u006f\u006e\u0065":*_beaeeb =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_beaeeb =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_beaeeb =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_beaeeb =4;case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_beaeeb =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_beaeeb =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_beaeeb =7;};};_bbdbgf ,_cfccae =d .Token ();if _cfccae !=nil {return _cfccae ;};if _eddde ,_eddba :=_bbdbgf .(_d .EndElement );_eddba &&_eddde .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",_bbdbgf );};func (_bbebf ST_FrameLayout )ValidateWithPath (path string )error {switch _bbebf {case 0,1,2,3: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 (_bbebf ));};return nil ;};func (_bdccbgc ST_AnnotationVMerge )Validate ()error {return _bdccbgc .ValidateWithPath ("")}; -// Language For Which Custom Line Breaking Rule Applies -LangAttr string ; +// Validate validates the CT_ParaRPr and its children +func (_fceabc *CT_ParaRPr )Validate ()error {return _fceabc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072");}; -// Characters For Custom Line Breaking Rule -ValAttr string ;};func (_abcg *CT_FramesetChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _abcg .Frameset !=nil {_acbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}};for _ ,_abaec :=range _abcg .Frameset {e .EncodeElement (_abaec ,_acbb );};};if _abcg .Frame !=nil {_eeadc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"}};for _ ,_cdgg :=range _abcg .Frame {e .EncodeElement (_cdgg ,_eeadc );};};return nil ;}; +// Validate validates the CT_WritingStyle and its children +func (_gedece *CT_WritingStyle )Validate ()error {return _gedece .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065");}; + +// ValidateWithPath validates the CT_ObjectLink and its children, prefixing error messages with path +func (_bdffc *CT_ObjectLink )ValidateWithPath (path string )error {if _bdffc .UpdateModeAttr ==ST_ObjectUpdateModeUnset {return _g .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 _dbacf :=_bdffc .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dbacf !=nil {return _dbacf ;};if _bdffc .LockedFieldAttr !=nil {if _ccgc :=_bdffc .LockedFieldAttr .ValidateWithPath (path +"\u002f\u004co\u0063\u006b\u0065d\u0046\u0069\u0065\u006c\u0064\u0041\u0074\u0074\u0072");_ccgc !=nil {return _ccgc ;};};if _cebefd :=_bdffc .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_cebefd !=nil {return _cebefd ;};return nil ;}; + +// ValidateWithPath validates the CT_CustomXmlBlock and its children, prefixing error messages with path +func (_agagc *CT_CustomXmlBlock )ValidateWithPath (path string )error {if _agagc .CustomXmlPr !=nil {if _abcb :=_agagc .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_abcb !=nil {return _abcb ;};};for _dgfa ,_efed :=range _agagc .EG_ContentBlockContent {if _dbdd :=_efed .ValidateWithPath (_g .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 ,_dgfa ));_dbdd !=nil {return _dbdd ;};};return nil ;};func (_abgab *CT_TblLayoutType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abadda :=range start .Attr {if _abadda .Name .Local =="\u0074\u0079\u0070\u0065"{_abgab .TypeAttr .UnmarshalXMLAttr (_abadda );continue ;};};for {_bcbgbe ,_degdg :=d .Token ();if _degdg !=nil {return _g .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",_degdg );};if _cdfda ,_cfbdeb :=_bcbgbe .(_d .EndElement );_cfbdeb &&_cdfda .Name ==start .Name {break ;};};return nil ;};type WdCT_WordprocessingShape struct{NormalEastAsianFlowAttr *bool ;CNvPr *_dd .CT_NonVisualDrawingProps ;Choice *WdCT_WordprocessingShapeChoice ;SpPr *_dd .CT_ShapeProperties ;Style *_dd .CT_ShapeStyle ;ExtLst *_dd .CT_OfficeArtExtensionList ;WChoice *WdCT_WordprocessingShapeChoice1 ;BodyPr *_dd .CT_TextBodyProperties ;};func (_eaacgg ST_TblWidth )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bffgae :=_d .Attr {};_bffgae .Name =name ;switch _eaacgg {case ST_TblWidthUnset :_bffgae .Value ="";case ST_TblWidthNil :_bffgae .Value ="\u006e\u0069\u006c";case ST_TblWidthPct :_bffgae .Value ="\u0070\u0063\u0074";case ST_TblWidthDxa :_bffgae .Value ="\u0064\u0078\u0061";case ST_TblWidthAuto :_bffgae .Value ="\u0061\u0075\u0074\u006f";};return _bffgae ,nil ;}; + +// ValidateWithPath validates the CT_FtnEdnRef and its children, prefixing error messages with path +func (_fggce *CT_FtnEdnRef )ValidateWithPath (path string )error {if _fggce .CustomMarkFollowsAttr !=nil {if _daddf :=_fggce .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 (_bcaeg ST_DocPartType )ValidateWithPath (path string )error {switch _bcaeg {case 0,1,2,3,4,5,6,7: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 (_bcaeg ));};return nil ;};func (_gfafc *CT_TblPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfafc .TblPr =NewCT_TblPrBase ();for _ ,_aeedg :=range start .Attr {if _aeedg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fbadd ,_aabcec :=_aeedg .Value ,error (nil );if _aabcec !=nil {return _aabcec ;};_gfafc .AuthorAttr =_fbadd ;continue ;};if _aeedg .Name .Local =="\u0064\u0061\u0074\u0065"{_aedgd ,_ggaea :=ParseStdlibTime (_aeedg .Value );if _ggaea !=nil {return _ggaea ;};_gfafc .DateAttr =&_aedgd ;continue ;};if _aeedg .Name .Local =="\u0069\u0064"{_gdegaa ,_dddgd :=_da .ParseInt (_aeedg .Value ,10,64);if _dddgd !=nil {return _dddgd ;};_gfafc .IdAttr =_gdegaa ;continue ;};};_ggbgg :for {_fcged ,_fbgaa :=d .Token ();if _fbgaa !=nil {return _fbgaa ;};switch _accad :=_fcged .(type ){case _d .StartElement :switch _accad .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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 _gfdcaa :=d .DecodeElement (_gfafc .TblPr ,&_accad );_gfdcaa !=nil {return _gfdcaa ;};default:_dg .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",_accad .Name );if _bbbfe :=d .Skip ();_bbbfe !=nil {return _bbbfe ;};};case _d .EndElement :break _ggbgg ;case _d .CharData :};};return nil ;}; + +// Validate validates the CT_CellMergeTrackChange and its children +func (_faaba *CT_CellMergeTrackChange )Validate ()error {return _faaba .ValidateWithPath ("\u0043\u0054\u005fCe\u006c\u006c\u004d\u0065\u0072\u0067\u0065\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065");}; + +// Validate validates the CT_Column and its children +func (_gabaf *CT_Column )Validate ()error {return _gabaf .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0075\u006dn");}; // ValidateWithPath validates the CT_TxbxContent and its children, prefixing error messages with path -func (_gcedae *CT_TxbxContent )ValidateWithPath (path string )error {for _bbcee ,_bbbeab :=range _gcedae .AltChunk {if _agacc :=_bbbeab .ValidateWithPath (_db .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_bbcee ));_agacc !=nil {return _agacc ;};};for _ffcbeg ,_afedg :=range _gcedae .EG_ContentBlockContent {if _aeeagc :=_afedg .ValidateWithPath (_db .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 ,_ffcbeg ));_aeeagc !=nil {return _aeeagc ;};};return nil ;};func (_edeceb ST_StyleSort )Validate ()error {return _edeceb .ValidateWithPath ("")};func (_dacd *CT_NumLvl )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dabgd :=range start .Attr {if _dabgd .Name .Local =="\u0069\u006c\u0076\u006c"{_fbdf ,_dbbef :=_dd .ParseInt (_dabgd .Value ,10,64);if _dbbef !=nil {return _dbbef ;};_dacd .IlvlAttr =_fbdf ;continue ;};};_bgffe :for {_eaeda ,_eccac :=d .Token ();if _eccac !=nil {return _eccac ;};switch _bccdd :=_eaeda .(type ){case _d .StartElement :switch _bccdd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dacd .StartOverride =NewCT_DecimalNumber ();if _daccb :=d .DecodeElement (_dacd .StartOverride ,&_bccdd );_daccb !=nil {return _daccb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dacd .Lvl =NewCT_Lvl ();if _becc :=d .DecodeElement (_dacd .Lvl ,&_bccdd );_becc !=nil {return _becc ;};default:_ee .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",_bccdd .Name );if _fgfca :=d .Skip ();_fgfca !=nil {return _fgfca ;};};case _d .EndElement :break _bgffe ;case _d .CharData :};};return nil ;}; +func (_cbfaca *CT_TxbxContent )ValidateWithPath (path string )error {for _bgcac ,_gdgcb :=range _cbfaca .AltChunk {if _cdbffd :=_gdgcb .ValidateWithPath (_g .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_bgcac ));_cdbffd !=nil {return _cdbffd ;};};for _bcdab ,_fcdga :=range _cbfaca .EG_ContentBlockContent {if _dggcfc :=_fcdga .ValidateWithPath (_g .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 ,_bcdab ));_dggcfc !=nil {return _dggcfc ;};};return nil ;};func (_ffgedg ST_BrClear )String ()string {switch _ffgedg {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 "";}; -// ValidateWithPath validates the CT_FitText and its children, prefixing error messages with path -func (_fbegd *CT_FitText )ValidateWithPath (path string )error {if _aegcd :=_fbegd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aegcd !=nil {return _aegcd ;};return nil ;};func (_babcfb *CT_HpsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",_babcfb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ReadingModeInkLockDown and its children, prefixing error messages with path +func (_bfcbfb *CT_ReadingModeInkLockDown )ValidateWithPath (path string )error {if _ebbag :=_bfcbfb .ActualPgAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0075\u0061\u006c\u0050\u0067\u0041\u0074\u0074\u0072");_ebbag !=nil {return _ebbag ;};if _dgfc :=_bfcbfb .FontSzAttr .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u007a\u0041\u0074\u0074\u0072");_dgfc !=nil {return _dgfc ;};return nil ;};func (_bebebd ST_FrameScrollbar )String ()string {switch _bebebd {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0061\u0075\u0074\u006f";};return "";};func (_gcccf *CT_OnOff )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gcbbfa :=range start .Attr {if _gcbbfa .Name .Local =="\u0076\u0061\u006c"{_dcggfd ,_cdbb :=ParseUnionST_OnOff (_gcbbfa .Value );if _cdbb !=nil {return _cdbb ;};_gcccf .ValAttr =&_dcggfd ;continue ;};};for {_fdbgc ,_efbf :=d .Token ();if _efbf !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_efbf );};if _gfbda ,_fgbg :=_fdbgc .(_d .EndElement );_fgbg &&_gfbda .Name ==start .Name {break ;};};return nil ;};type CT_DocPartCategory struct{ -// ValidateWithPath validates the CT_CustomXmlRun and its children, prefixing error messages with path -func (_aacff *CT_CustomXmlRun )ValidateWithPath (path string )error {if _aacff .CustomXmlPr !=nil {if _gddb :=_aacff .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_gddb !=nil {return _gddb ;};};for _fbfb ,_fdfg :=range _aacff .EG_PContent {if _fgdg :=_fdfg .ValidateWithPath (_db .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_fbfb ));_fgdg !=nil {return _fgdg ;};};return nil ;};func NewCT_SectType ()*CT_SectType {_cbacd :=&CT_SectType {};return _cbacd };func (_bbfgd *CT_DecimalNumberOrPrecent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebabg :=range start .Attr {if _ebabg .Name .Local =="\u0076\u0061\u006c"{_bggc ,_adfge :=ParseUnionST_DecimalNumberOrPercent (_ebabg .Value );if _adfge !=nil {return _adfge ;};_bbfgd .ValAttr =_bggc ;continue ;};};for {_facdc ,_fbfc :=d .Token ();if _fbfc !=nil {return _db .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",_fbfc );};if _gdgd ,_fgace :=_facdc .(_d .EndElement );_fgace &&_gdgd .Name ==start .Name {break ;};};return nil ;};func (_aabfa *CT_DocParts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aabfa .DocPart !=nil {_afcfb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}};for _ ,_fcfe :=range _aabfa .DocPart {e .EncodeElement (_fcfe ,_afcfb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfgegg *CT_TblLook )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgaeeg :=range start .Attr {if _dgaeeg .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_bbdbba ,_gcdga :=ParseUnionST_OnOff (_dgaeeg .Value );if _gcdga !=nil {return _gcdga ;};_cfgegg .FirstRowAttr =&_bbdbba ;continue ;};if _dgaeeg .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_ggbfda ,_gbdacg :=ParseUnionST_OnOff (_dgaeeg .Value );if _gbdacg !=nil {return _gbdacg ;};_cfgegg .LastRowAttr =&_ggbfda ;continue ;};if _dgaeeg .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_cebdg ,_aacbb :=ParseUnionST_OnOff (_dgaeeg .Value );if _aacbb !=nil {return _aacbb ;};_cfgegg .FirstColumnAttr =&_cebdg ;continue ;};if _dgaeeg .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_bddba ,_cdecgg :=ParseUnionST_OnOff (_dgaeeg .Value );if _cdecgg !=nil {return _cdecgg ;};_cfgegg .LastColumnAttr =&_bddba ;continue ;};if _dgaeeg .Name .Local =="\u006eo\u0048\u0042\u0061\u006e\u0064"{_acbfc ,_gcccd :=ParseUnionST_OnOff (_dgaeeg .Value );if _gcccd !=nil {return _gcccd ;};_cfgegg .NoHBandAttr =&_acbfc ;continue ;};if _dgaeeg .Name .Local =="\u006eo\u0056\u0042\u0061\u006e\u0064"{_dgbge ,_ddfbg :=ParseUnionST_OnOff (_dgaeeg .Value );if _ddfbg !=nil {return _ddfbg ;};_cfgegg .NoVBandAttr =&_dgbge ;continue ;};if _dgaeeg .Name .Local =="\u0076\u0061\u006c"{_beedce ,_ebfgbe :=_dgaeeg .Value ,error (nil );if _ebfgbe !=nil {return _ebfgbe ;};_cfgegg .ValAttr =&_beedce ;continue ;};};for {_dbgaaf ,_eegbdd :=d .Token ();if _eegbdd !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b\u003a\u0020%\u0073",_eegbdd );};if _ddbgb ,_fdcba :=_dbgaaf .(_d .EndElement );_fdcba &&_ddbgb .Name ==start .Name {break ;};};return nil ;};func (_fecab WdST_AlignV )String ()string {switch _fecab {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_LineNumber struct{ +// Category Associated With Entry +Name *CT_String ; -// Line Number Increments to Display -CountByAttr *int64 ; +// Gallery Associated With Entry +Gallery *CT_DocPartGallery ;};func (_cfgccf ST_Merge )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_efeddg :=_d .Attr {};_efeddg .Name =name ;switch _cfgccf {case ST_MergeUnset :_efeddg .Value ="";case ST_MergeContinue :_efeddg .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065";case ST_MergeRestart :_efeddg .Value ="\u0072e\u0073\u0074\u0061\u0072\u0074";};return _efeddg ,nil ;};func (_fbcgc *CT_RPrChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",_fbcgc .AuthorAttr )});if _fbcgc .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fbcgc .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_fbcgc .IdAttr )});e .EncodeToken (start );_eecgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_fbcgc .RPr ,_eecgf );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbcafe ST_FldCharType )Validate ()error {return _cbcafe .ValidateWithPath ("")};func NewCT_NumFmt ()*CT_NumFmt {_bcefa :=&CT_NumFmt {};_bcefa .ValAttr =ST_NumberFormat (1);return _bcefa ;}; -// Line Numbering Starting Value -StartAttr *int64 ; +// ValidateWithPath validates the CT_Perm and its children, prefixing error messages with path +func (_aagfd *CT_Perm )ValidateWithPath (path string )error {if _begga :=_aagfd .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_begga !=nil {return _begga ;};return nil ;};func NewCT_EastAsianLayout ()*CT_EastAsianLayout {_gddbe :=&CT_EastAsianLayout {};return _gddbe };func (_ebdc *CT_Height )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbcdf :=range start .Attr {if _cbcdf .Name .Local =="\u0076\u0061\u006c"{_bfee ,_ddadfd :=ParseUnionST_TwipsMeasure (_cbcdf .Value );if _ddadfd !=nil {return _ddadfd ;};_ebdc .ValAttr =&_bfee ;continue ;};if _cbcdf .Name .Local =="\u0068\u0052\u0075l\u0065"{_ebdc .HRuleAttr .UnmarshalXMLAttr (_cbcdf );continue ;};};for {_ccdfa ,_cdcfcg :=d .Token ();if _cdcfcg !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u0065\u0069g\u0068\u0074\u003a\u0020\u0025\u0073",_cdcfcg );};if _bbcad ,_ffgb :=_ccdfa .(_d .EndElement );_ffgb &&_bbcad .Name ==start .Name {break ;};};return nil ;};func (_cgega ST_Direction )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cgega .String (),start );}; -// Distance Between Text and Line Numbering -DistanceAttr *_c .ST_TwipsMeasure ; +// ValidateWithPath validates the EG_BlockLevelElts and its children, prefixing error messages with path +func (_gfafb *EG_BlockLevelElts )ValidateWithPath (path string )error {for _bddgc ,_ccgedf :=range _gfafb .AltChunk {if _fcbefg :=_ccgedf .ValidateWithPath (_g .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_bddgc ));_fcbefg !=nil {return _fcbefg ;};};for _fgbcf ,_bddbf :=range _gfafb .EG_ContentBlockContent {if _ebcfg :=_bddbf .ValidateWithPath (_g .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 ,_fgbcf ));_ebcfg !=nil {return _ebcfg ;};};return nil ;}; -// Line Numbering Restart Setting -RestartAttr ST_LineNumberRestart ;}; +// Validate validates the CT_R and its children +func (_aaaad *CT_R )Validate ()error {return _aaaad .ValidateWithPath ("\u0043\u0054\u005f\u0052")};func (_gdagd ST_DocPartGallery )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdagd .String (),start );}; -// Validate validates the CT_Comment and its children -func (_gacd *CT_Comment )Validate ()error {return _gacd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};func NewEG_PContent ()*EG_PContent {_eggbdb :=&EG_PContent {};return _eggbdb };func (_gbdfbe *CT_SectType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbdfbe .ValAttr !=ST_SectionMarkUnset {_bbgbebg ,_ecaba :=_gbdfbe .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ecaba !=nil {return _ecaba ;};start .Attr =append (start .Attr ,_bbgbebg );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcgace ST_TblOverlap )ValidateWithPath (path string )error {switch _gcgace {case 0,1,2:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcgace ));};return nil ;};type CT_FtnDocProps struct{ +// ValidateWithPath validates the CT_TargetScreenSz and its children, prefixing error messages with path +func (_adefg *CT_TargetScreenSz )ValidateWithPath (path string )error {if _adefg .ValAttr ==ST_TargetScreenSzUnset {return _g .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 _gbeda :=_adefg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbeda !=nil {return _gbeda ;};return nil ;}; -// Footnote Placement -Pos *CT_FtnPos ; +// ValidateWithPath validates the CT_DocPartType and its children, prefixing error messages with path +func (_ggaga *CT_DocPartType )ValidateWithPath (path string )error {if _ggaga .ValAttr ==ST_DocPartTypeUnset {return _g .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 _ffdce :=_ggaga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffdce !=nil {return _ffdce ;};return nil ;};func NewWdCT_WrapThrough ()*WdCT_WrapThrough {_dcbaa :=&WdCT_WrapThrough {};_dcbaa .WrapTextAttr =WdST_WrapText (1);_dcbaa .WrapPolygon =NewWdCT_WrapPath ();return _dcbaa ;};func NewCT_RecipientData ()*CT_RecipientData {_fcgaab :=&CT_RecipientData {};_fcgaab .Column =NewCT_DecimalNumber ();_fcgaab .UniqueTag =NewCT_Base64Binary ();return _fcgaab ;};type CT_Column struct{ -// Footnote Numbering Format -NumFmt *CT_NumFmt ; +// Column Width +WAttr *_e .ST_TwipsMeasure ; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Space Before Following Column +SpaceAttr *_e .ST_TwipsMeasure ;}; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;Footnote []*CT_FtnEdnSepRef ;};func (_efgfb *CT_PageNumber )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efgfb .FmtAttr !=ST_NumberFormatUnset {_beegb ,_cgbab :=_efgfb .FmtAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0066m\u0074"});if _cgbab !=nil {return _cgbab ;};start .Attr =append (start .Attr ,_beegb );};if _efgfb .StartAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_efgfb .StartAttr )});};if _efgfb .ChapStyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0063\u0068\u0061\u0070\u0053\u0074\u0079\u006c\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_efgfb .ChapStyleAttr )});};if _efgfb .ChapSepAttr !=ST_ChapterSepUnset {_ffabb ,_bgdef :=_efgfb .ChapSepAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u0053\u0065p"});if _bgdef !=nil {return _bgdef ;};start .Attr =append (start .Attr ,_ffabb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_RubyAlign ()*CT_RubyAlign {_cffcb :=&CT_RubyAlign {};_cffcb .ValAttr =ST_RubyAlign (1);return _cffcb ;};func (_gecaac ST_ThemeColor )Validate ()error {return _gecaac .ValidateWithPath ("")};type CT_Compat struct{ +// ValidateWithPath validates the CT_FrameLayout and its children, prefixing error messages with path +func (_dcdf *CT_FrameLayout )ValidateWithPath (path string )error {if _dcdf .ValAttr ==ST_FrameLayoutUnset {return _g .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 _faeadb :=_dcdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_faeadb !=nil {return _faeadb ;};return nil ;};type CT_Perm struct{ -// Use Simplified Rules For Table Border Conflicts -UseSingleBorderforContiguousCells *CT_OnOff ; +// Annotation ID +IdAttr string ; -// Fit To Expanded Width When Performing Full Justification -WpJustification *CT_OnOff ; +// Annotation Displaced By Custom XML Markup +DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;};type CT_DocPart struct{ -// Do Not Create Custom Tab Stop for Hanging Indent -NoTabHangInd *CT_OnOff ; +// Glossary Document Entry Properties +DocPartPr *CT_DocPartPr ; -// Do Not Add Leading Between Lines of Text -NoLeading *CT_OnOff ; +// Contents of Glossary Document Entry +DocPartBody *CT_Body ;};func (_aceb *CT_CompatSetting )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_becc :=range start .Attr {if _becc .Name .Local =="\u006e\u0061\u006d\u0065"{_gebd ,_cgca :=_becc .Value ,error (nil );if _cgca !=nil {return _cgca ;};_aceb .NameAttr =&_gebd ;continue ;};if _becc .Name .Local =="\u0075\u0072\u0069"{_faea ,_eecda :=_becc .Value ,error (nil );if _eecda !=nil {return _eecda ;};_aceb .UriAttr =&_faea ;continue ;};if _becc .Name .Local =="\u0076\u0061\u006c"{_bbddb ,_cfbe :=_becc .Value ,error (nil );if _cfbe !=nil {return _cfbe ;};_aceb .ValAttr =&_bbddb ;continue ;};};for {_aecag ,_acbf :=d .Token ();if _acbf !=nil {return _g .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",_acbf );};if _aecf ,_ebbee :=_aecag .(_d .EndElement );_ebbee &&_aecf .Name ==start .Name {break ;};};return nil ;};func (_fffd *CT_RubyAlign )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fffd .ValAttr =ST_RubyAlign (1);for _ ,_abfae :=range start .Attr {if _abfae .Name .Local =="\u0076\u0061\u006c"{_fffd .ValAttr .UnmarshalXMLAttr (_abfae );continue ;};};for {_ddbag ,_faabef :=d .Token ();if _faabef !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0075b\u0079\u0041\u006c\u0069\u0067\u006e\u003a\u0020\u0025\u0073",_faabef );};if _agccg ,_dgcga :=_ddbag .(_d .EndElement );_dgcga &&_agccg .Name ==start .Name {break ;};};return nil ;};func (_egdfa *Endnotes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egdfa .CT_Endnotes =*NewCT_Endnotes ();_befba :for {_ecgag ,_bagfbd :=d .Token ();if _bagfbd !=nil {return _bagfbd ;};switch _agece :=_ecgag .(type ){case _d .StartElement :switch _agece .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgdae :=NewCT_FtnEdn ();if _daeda :=d .DecodeElement (_fgdae ,&_agece );_daeda !=nil {return _daeda ;};_egdfa .Endnote =append (_egdfa .Endnote ,_fgdae );default:_dg .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",_agece .Name );if _bagcfe :=d .Skip ();_bagcfe !=nil {return _bagcfe ;};};case _d .EndElement :break _befba ;case _d .CharData :};};return nil ;};func (_ebdfcf *EG_PContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcdbf :for {_dbefb ,_dfgcd :=d .Token ();if _dfgcd !=nil {return _dfgcd ;};switch _dfeacf :=_dbefb .(type ){case _d .StartElement :switch _dfeacf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_addcb :=NewCT_SimpleField ();if _gcbebg :=d .DecodeElement (_addcb ,&_dfeacf );_gcbebg !=nil {return _gcbebg ;};_ebdfcf .FldSimple =append (_ebdfcf .FldSimple ,_addcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebdfcf .Hyperlink =NewCT_Hyperlink ();if _ddacc :=d .DecodeElement (_ebdfcf .Hyperlink ,&_dfeacf );_ddacc !=nil {return _ddacc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebdfcf .SubDoc =NewCT_Rel ();if _gdfacd :=d .DecodeElement (_ebdfcf .SubDoc ,&_dfeacf );_gdfacd !=nil {return _gdfacd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdcbd :=NewEG_ContentRunContent ();_cdcbd .CustomXml =NewCT_CustomXmlRun ();if _ccdbga :=d .DecodeElement (_cdcbd .CustomXml ,&_dfeacf );_ccdbga !=nil {return _ccdbga ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_cdcbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gabbe :=NewEG_ContentRunContent ();_gabbe .SmartTag =NewCT_SmartTagRun ();if _cagfcf :=d .DecodeElement (_gabbe .SmartTag ,&_dfeacf );_cagfcf !=nil {return _cagfcf ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_gabbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fbdee :=NewEG_ContentRunContent ();_fbdee .Sdt =NewCT_SdtRun ();if _egfbc :=d .DecodeElement (_fbdee .Sdt ,&_dfeacf );_egfbc !=nil {return _egfbc ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_fbdee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fadfd :=NewEG_ContentRunContent ();_fadfd .Dir =NewCT_DirContentRun ();if _aggdeb :=d .DecodeElement (_fadfd .Dir ,&_dfeacf );_aggdeb !=nil {return _aggdeb ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_fadfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bedea :=NewEG_ContentRunContent ();_bedea .Bdo =NewCT_BdoContentRun ();if _dacaa :=d .DecodeElement (_bedea .Bdo ,&_dfeacf );_dacaa !=nil {return _dacaa ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_bedea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcbbg :=NewEG_ContentRunContent ();_gcbbg .R =NewCT_R ();if _fggfg :=d .DecodeElement (_gcbbg .R ,&_dfeacf );_fggfg !=nil {return _fggfg ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_gcbbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfabd :=NewEG_ContentRunContent ();_ccgeg :=NewEG_RunLevelElts ();_ccgeg .ProofErr =NewCT_ProofErr ();if _degfe :=d .DecodeElement (_ccgeg .ProofErr ,&_dfeacf );_degfe !=nil {return _degfe ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_dfabd );_dfabd .EG_RunLevelElts =append (_dfabd .EG_RunLevelElts ,_ccgeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gebcgc :=NewEG_ContentRunContent ();_dfdac :=NewEG_RunLevelElts ();_dfdac .PermStart =NewCT_PermStart ();if _fecacc :=d .DecodeElement (_dfdac .PermStart ,&_dfeacf );_fecacc !=nil {return _fecacc ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_gebcgc );_gebcgc .EG_RunLevelElts =append (_gebcgc .EG_RunLevelElts ,_dfdac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_efcbdb :=NewEG_ContentRunContent ();_feaae :=NewEG_RunLevelElts ();_feaae .PermEnd =NewCT_Perm ();if _cfcad :=d .DecodeElement (_feaae .PermEnd ,&_dfeacf );_cfcad !=nil {return _cfcad ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_efcbdb );_efcbdb .EG_RunLevelElts =append (_efcbdb .EG_RunLevelElts ,_feaae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecabf :=NewEG_ContentRunContent ();_fbaafg :=NewEG_RunLevelElts ();_fbaafg .Ins =NewCT_RunTrackChange ();if _daecfg :=d .DecodeElement (_fbaafg .Ins ,&_dfeacf );_daecfg !=nil {return _daecfg ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_ecabf );_ecabf .EG_RunLevelElts =append (_ecabf .EG_RunLevelElts ,_fbaafg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcgbg :=NewEG_ContentRunContent ();_ddafd :=NewEG_RunLevelElts ();_ddafd .Del =NewCT_RunTrackChange ();if _aggggb :=d .DecodeElement (_ddafd .Del ,&_dfeacf );_aggggb !=nil {return _aggggb ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_fcgbg );_fcgbg .EG_RunLevelElts =append (_fcgbg .EG_RunLevelElts ,_ddafd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afbdc :=NewEG_ContentRunContent ();_eegegb :=NewEG_RunLevelElts ();_eegegb .MoveFrom =NewCT_RunTrackChange ();if _afafaf :=d .DecodeElement (_eegegb .MoveFrom ,&_dfeacf );_afafaf !=nil {return _afafaf ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_afbdc );_afbdc .EG_RunLevelElts =append (_afbdc .EG_RunLevelElts ,_eegegb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dbaba :=NewEG_ContentRunContent ();_ebgdb :=NewEG_RunLevelElts ();_ebgdb .MoveTo =NewCT_RunTrackChange ();if _fdbeb :=d .DecodeElement (_ebgdb .MoveTo ,&_dfeacf );_fdbeb !=nil {return _fdbeb ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_dbaba );_dbaba .EG_RunLevelElts =append (_dbaba .EG_RunLevelElts ,_ebgdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgebf :=NewEG_ContentRunContent ();_eface :=NewEG_RunLevelElts ();_edbdaf :=NewEG_RangeMarkupElements ();_edbdaf .BookmarkStart =NewCT_Bookmark ();if _edcab :=d .DecodeElement (_edbdaf .BookmarkStart ,&_dfeacf );_edcab !=nil {return _edcab ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_fgebf );_fgebf .EG_RunLevelElts =append (_fgebf .EG_RunLevelElts ,_eface );_eface .EG_RangeMarkupElements =append (_eface .EG_RangeMarkupElements ,_edbdaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abafc :=NewEG_ContentRunContent ();_bgffa :=NewEG_RunLevelElts ();_bfdef :=NewEG_RangeMarkupElements ();_bfdef .BookmarkEnd =NewCT_MarkupRange ();if _cdgae :=d .DecodeElement (_bfdef .BookmarkEnd ,&_dfeacf );_cdgae !=nil {return _cdgae ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_abafc );_abafc .EG_RunLevelElts =append (_abafc .EG_RunLevelElts ,_bgffa );_bgffa .EG_RangeMarkupElements =append (_bgffa .EG_RangeMarkupElements ,_bfdef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fabcd :=NewEG_ContentRunContent ();_fgfbgb :=NewEG_RunLevelElts ();_egcdf :=NewEG_RangeMarkupElements ();_egcdf .MoveFromRangeStart =NewCT_MoveBookmark ();if _affgff :=d .DecodeElement (_egcdf .MoveFromRangeStart ,&_dfeacf );_affgff !=nil {return _affgff ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_fabcd );_fabcd .EG_RunLevelElts =append (_fabcd .EG_RunLevelElts ,_fgfbgb );_fgfbgb .EG_RangeMarkupElements =append (_fgfbgb .EG_RangeMarkupElements ,_egcdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fgaedf :=NewEG_ContentRunContent ();_fdbaadb :=NewEG_RunLevelElts ();_bbeeb :=NewEG_RangeMarkupElements ();_bbeeb .MoveFromRangeEnd =NewCT_MarkupRange ();if _bebada :=d .DecodeElement (_bbeeb .MoveFromRangeEnd ,&_dfeacf );_bebada !=nil {return _bebada ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_fgaedf );_fgaedf .EG_RunLevelElts =append (_fgaedf .EG_RunLevelElts ,_fdbaadb );_fdbaadb .EG_RangeMarkupElements =append (_fdbaadb .EG_RangeMarkupElements ,_bbeeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfefb :=NewEG_ContentRunContent ();_fdadb :=NewEG_RunLevelElts ();_eadfe :=NewEG_RangeMarkupElements ();_eadfe .MoveToRangeStart =NewCT_MoveBookmark ();if _aabfg :=d .DecodeElement (_eadfe .MoveToRangeStart ,&_dfeacf );_aabfg !=nil {return _aabfg ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_bfefb );_bfefb .EG_RunLevelElts =append (_bfefb .EG_RunLevelElts ,_fdadb );_fdadb .EG_RangeMarkupElements =append (_fdadb .EG_RangeMarkupElements ,_eadfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ecccedf :=NewEG_ContentRunContent ();_gaffd :=NewEG_RunLevelElts ();_ececce :=NewEG_RangeMarkupElements ();_ececce .MoveToRangeEnd =NewCT_MarkupRange ();if _cbfdff :=d .DecodeElement (_ececce .MoveToRangeEnd ,&_dfeacf );_cbfdff !=nil {return _cbfdff ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_ecccedf );_ecccedf .EG_RunLevelElts =append (_ecccedf .EG_RunLevelElts ,_gaffd );_gaffd .EG_RangeMarkupElements =append (_gaffd .EG_RangeMarkupElements ,_ececce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fbcfae :=NewEG_ContentRunContent ();_edbef :=NewEG_RunLevelElts ();_cebbg :=NewEG_RangeMarkupElements ();_cebbg .CommentRangeStart =NewCT_MarkupRange ();if _cfdgdc :=d .DecodeElement (_cebbg .CommentRangeStart ,&_dfeacf );_cfdgdc !=nil {return _cfdgdc ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_fbcfae );_fbcfae .EG_RunLevelElts =append (_fbcfae .EG_RunLevelElts ,_edbef );_edbef .EG_RangeMarkupElements =append (_edbef .EG_RangeMarkupElements ,_cebbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gacdbg :=NewEG_ContentRunContent ();_abccg :=NewEG_RunLevelElts ();_bcebg :=NewEG_RangeMarkupElements ();_bcebg .CommentRangeEnd =NewCT_MarkupRange ();if _gdgaf :=d .DecodeElement (_bcebg .CommentRangeEnd ,&_dfeacf );_gdgaf !=nil {return _gdgaf ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_gacdbg );_gacdbg .EG_RunLevelElts =append (_gacdbg .EG_RunLevelElts ,_abccg );_abccg .EG_RangeMarkupElements =append (_abccg .EG_RangeMarkupElements ,_bcebg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_efgdg :=NewEG_ContentRunContent ();_abgea :=NewEG_RunLevelElts ();_bbfbe :=NewEG_RangeMarkupElements ();_bbfbe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bdagef :=d .DecodeElement (_bbfbe .CustomXmlInsRangeStart ,&_dfeacf );_bdagef !=nil {return _bdagef ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_efgdg );_efgdg .EG_RunLevelElts =append (_efgdg .EG_RunLevelElts ,_abgea );_abgea .EG_RangeMarkupElements =append (_abgea .EG_RangeMarkupElements ,_bbfbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acgfd :=NewEG_ContentRunContent ();_fbgceg :=NewEG_RunLevelElts ();_fdcebf :=NewEG_RangeMarkupElements ();_fdcebf .CustomXmlInsRangeEnd =NewCT_Markup ();if _gfcca :=d .DecodeElement (_fdcebf .CustomXmlInsRangeEnd ,&_dfeacf );_gfcca !=nil {return _gfcca ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_acgfd );_acgfd .EG_RunLevelElts =append (_acgfd .EG_RunLevelElts ,_fbgceg );_fbgceg .EG_RangeMarkupElements =append (_fbgceg .EG_RangeMarkupElements ,_fdcebf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdadddd :=NewEG_ContentRunContent ();_fabee :=NewEG_RunLevelElts ();_bdcgag :=NewEG_RangeMarkupElements ();_bdcgag .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cfcfe :=d .DecodeElement (_bdcgag .CustomXmlDelRangeStart ,&_dfeacf );_cfcfe !=nil {return _cfcfe ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_cdadddd );_cdadddd .EG_RunLevelElts =append (_cdadddd .EG_RunLevelElts ,_fabee );_fabee .EG_RangeMarkupElements =append (_fabee .EG_RangeMarkupElements ,_bdcgag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbaabc :=NewEG_ContentRunContent ();_dfbcgd :=NewEG_RunLevelElts ();_aeegag :=NewEG_RangeMarkupElements ();_aeegag .CustomXmlDelRangeEnd =NewCT_Markup ();if _abdcfa :=d .DecodeElement (_aeegag .CustomXmlDelRangeEnd ,&_dfeacf );_abdcfa !=nil {return _abdcfa ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_cbaabc );_cbaabc .EG_RunLevelElts =append (_cbaabc .EG_RunLevelElts ,_dfbcgd );_dfbcgd .EG_RangeMarkupElements =append (_dfbcgd .EG_RangeMarkupElements ,_aeegag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgggfg :=NewEG_ContentRunContent ();_ddfcfe :=NewEG_RunLevelElts ();_dbgaa :=NewEG_RangeMarkupElements ();_dbgaa .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cadab :=d .DecodeElement (_dbgaa .CustomXmlMoveFromRangeStart ,&_dfeacf );_cadab !=nil {return _cadab ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_dgggfg );_dgggfg .EG_RunLevelElts =append (_dgggfg .EG_RunLevelElts ,_ddfcfe );_ddfcfe .EG_RangeMarkupElements =append (_ddfcfe .EG_RangeMarkupElements ,_dbgaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbgfc :=NewEG_ContentRunContent ();_cadde :=NewEG_RunLevelElts ();_ccfdf :=NewEG_RangeMarkupElements ();_ccfdf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dddde :=d .DecodeElement (_ccfdf .CustomXmlMoveFromRangeEnd ,&_dfeacf );_dddde !=nil {return _dddde ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_cbgfc );_cbgfc .EG_RunLevelElts =append (_cbgfc .EG_RunLevelElts ,_cadde );_cadde .EG_RangeMarkupElements =append (_cadde .EG_RangeMarkupElements ,_ccfdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbgab :=NewEG_ContentRunContent ();_gaegb :=NewEG_RunLevelElts ();_gdafbg :=NewEG_RangeMarkupElements ();_gdafbg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fdfaf :=d .DecodeElement (_gdafbg .CustomXmlMoveToRangeStart ,&_dfeacf );_fdfaf !=nil {return _fdfaf ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_cbgab );_cbgab .EG_RunLevelElts =append (_cbgab .EG_RunLevelElts ,_gaegb );_gaegb .EG_RangeMarkupElements =append (_gaegb .EG_RangeMarkupElements ,_gdafbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ggcce :=NewEG_ContentRunContent ();_fbgga :=NewEG_RunLevelElts ();_cffce :=NewEG_RangeMarkupElements ();_cffce .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cccbge :=d .DecodeElement (_cffce .CustomXmlMoveToRangeEnd ,&_dfeacf );_cccbge !=nil {return _cccbge ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_ggcce );_ggcce .EG_RunLevelElts =append (_ggcce .EG_RunLevelElts ,_fbgga );_fbgga .EG_RangeMarkupElements =append (_fbgga .EG_RangeMarkupElements ,_cffce );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggcbc :=NewEG_ContentRunContent ();_dgedb :=NewEG_RunLevelElts ();_fbfgfd :=NewEG_MathContent ();_fbfgfd .OMathPara =_b .NewOMathPara ();if _egdce :=d .DecodeElement (_fbfgfd .OMathPara ,&_dfeacf );_egdce !=nil {return _egdce ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_ggcbc );_ggcbc .EG_RunLevelElts =append (_ggcbc .EG_RunLevelElts ,_dgedb );_dgedb .EG_MathContent =append (_dgedb .EG_MathContent ,_fbfgfd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afddf :=NewEG_ContentRunContent ();_cgdcbc :=NewEG_RunLevelElts ();_ccecb :=NewEG_MathContent ();_ccecb .OMath =_b .NewOMath ();if _bfcffb :=d .DecodeElement (_ccecb .OMath ,&_dfeacf );_bfcffb !=nil {return _bfcffb ;};_ebdfcf .EG_ContentRunContent =append (_ebdfcf .EG_ContentRunContent ,_afddf );_afddf .EG_RunLevelElts =append (_afddf .EG_RunLevelElts ,_cgdcbc );_cgdcbc .EG_MathContent =append (_cgdcbc .EG_MathContent ,_ccecb );default:_dg .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",_dfeacf .Name );if _fcgdaf :=d .Skip ();_fcgdaf !=nil {return _fcgdaf ;};};case _d .EndElement :break _fcdbf ;case _d .CharData :};};return nil ;};type EG_PContentBase struct{CustomXml *CT_CustomXmlRun ;FldSimple []*CT_SimpleField ;Hyperlink *CT_Hyperlink ;};func (_ddfbfb *ST_NumberFormat )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddfbfb =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_ddfbfb =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_ddfbfb =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_ddfbfb =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_ddfbfb =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_ddfbfb =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_ddfbfb =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_ddfbfb =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_ddfbfb =8;case "\u0068\u0065\u0078":*_ddfbfb =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_ddfbfb =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_ddfbfb =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_ddfbfb =12;case "\u0061\u0069\u0075e\u006f":*_ddfbfb =13;case "\u0069\u0072\u006fh\u0061":*_ddfbfb =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_ddfbfb =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_ddfbfb =16;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_ddfbfb =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":*_ddfbfb =18;case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_ddfbfb =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_ddfbfb =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_ddfbfb =21;case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_ddfbfb =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_ddfbfb =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_ddfbfb =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_ddfbfb =25;case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_ddfbfb =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_ddfbfb =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_ddfbfb =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":*_ddfbfb =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_ddfbfb =30;case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_ddfbfb =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_ddfbfb =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":*_ddfbfb =33;case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_ddfbfb =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_ddfbfb =35;case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_ddfbfb =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_ddfbfb =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_ddfbfb =38;case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_ddfbfb =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_ddfbfb =40;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_ddfbfb =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_ddfbfb =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_ddfbfb =43;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_ddfbfb =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_ddfbfb =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_ddfbfb =46;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_ddfbfb =47;case "\u006e\u006f\u006e\u0065":*_ddfbfb =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_ddfbfb =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_ddfbfb =50;case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_ddfbfb =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_ddfbfb =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_ddfbfb =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_ddfbfb =54;case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_ddfbfb =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_ddfbfb =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_ddfbfb =57;case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_ddfbfb =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_ddfbfb =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_ddfbfb =60;case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_ddfbfb =61;case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_ddfbfb =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ddfbfb =63;};return nil ;};func (_eadfbc ST_TblStyleOverrideType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eadfbc .String (),start );};func (_aadad ST_HighlightColor )Validate ()error {return _aadad .ValidateWithPath ("")};func NewCT_GlossaryDocument ()*CT_GlossaryDocument {_abff :=&CT_GlossaryDocument {};return _abff };func NewCT_AltChunk ()*CT_AltChunk {_ddf :=&CT_AltChunk {};return _ddf };func (_cbba *CT_PPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfeda :for {_abbgd ,_fcadf :=d .Token ();if _fcadf !=nil {return _fcadf ;};switch _egaafc :=_abbgd .(type ){case _d .StartElement :switch _egaafc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbba .PStyle =NewCT_String ();if _egabe :=d .DecodeElement (_cbba .PStyle ,&_egaafc );_egabe !=nil {return _egabe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbba .KeepNext =NewCT_OnOff ();if _acdgb :=d .DecodeElement (_cbba .KeepNext ,&_egaafc );_acdgb !=nil {return _acdgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbba .KeepLines =NewCT_OnOff ();if _cdbdac :=d .DecodeElement (_cbba .KeepLines ,&_egaafc );_cdbdac !=nil {return _cdbdac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbba .PageBreakBefore =NewCT_OnOff ();if _acgcag :=d .DecodeElement (_cbba .PageBreakBefore ,&_egaafc );_acgcag !=nil {return _acgcag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbba .FramePr =NewCT_FramePr ();if _eagfbg :=d .DecodeElement (_cbba .FramePr ,&_egaafc );_eagfbg !=nil {return _eagfbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbba .WidowControl =NewCT_OnOff ();if _gacdg :=d .DecodeElement (_cbba .WidowControl ,&_egaafc );_gacdg !=nil {return _gacdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbba .NumPr =NewCT_NumPr ();if _dcded :=d .DecodeElement (_cbba .NumPr ,&_egaafc );_dcded !=nil {return _dcded ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbba .SuppressLineNumbers =NewCT_OnOff ();if _effag :=d .DecodeElement (_cbba .SuppressLineNumbers ,&_egaafc );_effag !=nil {return _effag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbba .PBdr =NewCT_PBdr ();if _eegac :=d .DecodeElement (_cbba .PBdr ,&_egaafc );_eegac !=nil {return _eegac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbba .Shd =NewCT_Shd ();if _abaecc :=d .DecodeElement (_cbba .Shd ,&_egaafc );_abaecc !=nil {return _abaecc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbba .Tabs =NewCT_Tabs ();if _cbgaf :=d .DecodeElement (_cbba .Tabs ,&_egaafc );_cbgaf !=nil {return _cbgaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbba .SuppressAutoHyphens =NewCT_OnOff ();if _ggcg :=d .DecodeElement (_cbba .SuppressAutoHyphens ,&_egaafc );_ggcg !=nil {return _ggcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbba .Kinsoku =NewCT_OnOff ();if _dabc :=d .DecodeElement (_cbba .Kinsoku ,&_egaafc );_dabc !=nil {return _dabc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbba .WordWrap =NewCT_OnOff ();if _gebfb :=d .DecodeElement (_cbba .WordWrap ,&_egaafc );_gebfb !=nil {return _gebfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbba .OverflowPunct =NewCT_OnOff ();if _febeg :=d .DecodeElement (_cbba .OverflowPunct ,&_egaafc );_febeg !=nil {return _febeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbba .TopLinePunct =NewCT_OnOff ();if _afcde :=d .DecodeElement (_cbba .TopLinePunct ,&_egaafc );_afcde !=nil {return _afcde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbba .AutoSpaceDE =NewCT_OnOff ();if _cafad :=d .DecodeElement (_cbba .AutoSpaceDE ,&_egaafc );_cafad !=nil {return _cafad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbba .AutoSpaceDN =NewCT_OnOff ();if _fafa :=d .DecodeElement (_cbba .AutoSpaceDN ,&_egaafc );_fafa !=nil {return _fafa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbba .Bidi =NewCT_OnOff ();if _dbbag :=d .DecodeElement (_cbba .Bidi ,&_egaafc );_dbbag !=nil {return _dbbag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbba .AdjustRightInd =NewCT_OnOff ();if _cefc :=d .DecodeElement (_cbba .AdjustRightInd ,&_egaafc );_cefc !=nil {return _cefc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbba .SnapToGrid =NewCT_OnOff ();if _bccdd :=d .DecodeElement (_cbba .SnapToGrid ,&_egaafc );_bccdd !=nil {return _bccdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbba .Spacing =NewCT_Spacing ();if _bdade :=d .DecodeElement (_cbba .Spacing ,&_egaafc );_bdade !=nil {return _bdade ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbba .Ind =NewCT_Ind ();if _dbfea :=d .DecodeElement (_cbba .Ind ,&_egaafc );_dbfea !=nil {return _dbfea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbba .ContextualSpacing =NewCT_OnOff ();if _eecfa :=d .DecodeElement (_cbba .ContextualSpacing ,&_egaafc );_eecfa !=nil {return _eecfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbba .MirrorIndents =NewCT_OnOff ();if _afcggd :=d .DecodeElement (_cbba .MirrorIndents ,&_egaafc );_afcggd !=nil {return _afcggd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbba .SuppressOverlap =NewCT_OnOff ();if _bdcfef :=d .DecodeElement (_cbba .SuppressOverlap ,&_egaafc );_bdcfef !=nil {return _bdcfef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbba .Jc =NewCT_Jc ();if _cebcg :=d .DecodeElement (_cbba .Jc ,&_egaafc );_cebcg !=nil {return _cebcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbba .TextDirection =NewCT_TextDirection ();if _dggc :=d .DecodeElement (_cbba .TextDirection ,&_egaafc );_dggc !=nil {return _dggc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbba .TextAlignment =NewCT_TextAlignment ();if _gaae :=d .DecodeElement (_cbba .TextAlignment ,&_egaafc );_gaae !=nil {return _gaae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbba .TextboxTightWrap =NewCT_TextboxTightWrap ();if _aedgfc :=d .DecodeElement (_cbba .TextboxTightWrap ,&_egaafc );_aedgfc !=nil {return _aedgfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbba .OutlineLvl =NewCT_DecimalNumber ();if _agdcf :=d .DecodeElement (_cbba .OutlineLvl ,&_egaafc );_agdcf !=nil {return _agdcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbba .DivId =NewCT_DecimalNumber ();if _bebbb :=d .DecodeElement (_cbba .DivId ,&_egaafc );_bebbb !=nil {return _bebbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbba .CnfStyle =NewCT_Cnf ();if _ddccg :=d .DecodeElement (_cbba .CnfStyle ,&_egaafc );_ddccg !=nil {return _ddccg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbba .RPr =NewCT_ParaRPr ();if _fddfe :=d .DecodeElement (_cbba .RPr ,&_egaafc );_fddfe !=nil {return _fddfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbba .SectPr =NewCT_SectPr ();if _afgfa :=d .DecodeElement (_cbba .SectPr ,&_egaafc );_afgfa !=nil {return _afgfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbba .PPrChange =NewCT_PPrChange ();if _dgggf :=d .DecodeElement (_cbba .PPrChange ,&_egaafc );_dgggf !=nil {return _dgggf ;};default:_dg .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",_egaafc .Name );if _gabab :=d .Skip ();_gabab !=nil {return _gabab ;};};case _d .EndElement :break _cfeda ;case _d .CharData :};};return nil ;};func (_ggcgc ST_InfoTextType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fcbgb :=_d .Attr {};_fcbgb .Name =name ;switch _ggcgc {case ST_InfoTextTypeUnset :_fcbgb .Value ="";case ST_InfoTextTypeText :_fcbgb .Value ="\u0074\u0065\u0078\u0074";case ST_InfoTextTypeAutoText :_fcbgb .Value ="\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return _fcbgb ,nil ;};func (_aafgf *WdCT_EffectExtent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c"},Value :_g .Sprintf ("\u0025\u0076",_aafgf .LAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074"},Value :_g .Sprintf ("\u0025\u0076",_aafgf .TAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_g .Sprintf ("\u0025\u0076",_aafgf .RAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062"},Value :_g .Sprintf ("\u0025\u0076",_aafgf .BAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dbfedf *ST_Theme )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dbfedf =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_dbfedf =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_dbfedf =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_dbfedf =3;case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_dbfedf =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_dbfedf =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_dbfedf =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_dbfedf =7;case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_dbfedf =8;};return nil ;};func (_afbeb ST_TextEffect )ValidateWithPath (path string )error {switch _afbeb {case 0,1,2,3,4,5,6,7: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 (_afbeb ));};return nil ;};func (_gebfa ST_MailMergeSourceType )ValidateWithPath (path string )error {switch _gebfa {case 0,1,2,3,4,5,6,7,8,9: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 (_gebfa ));};return nil ;}; -// Add Additional Space Below Baseline For Underlined East Asian Text -SpaceForUL *CT_OnOff ; +// Validate validates the CT_CalendarType and its children +func (_acafg *CT_CalendarType )Validate ()error {return _acafg .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065");};func (_ffdegb ST_MailMergeDocType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ffdegb .String (),start );};func (_geaaf *EG_ContentBlockContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eecef :for {_bfdad ,_fbeea :=d .Token ();if _fbeea !=nil {return _fbeea ;};switch _bbggd :=_bfdad .(type ){case _d .StartElement :switch _bbggd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geaaf .CustomXml =NewCT_CustomXmlBlock ();if _daafgf :=d .DecodeElement (_geaaf .CustomXml ,&_bbggd );_daafgf !=nil {return _daafgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_geaaf .Sdt =NewCT_SdtBlock ();if _ebadc :=d .DecodeElement (_geaaf .Sdt ,&_bbggd );_ebadc !=nil {return _ebadc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffegc :=NewCT_P ();if _ddddgf :=d .DecodeElement (_ffegc ,&_bbggd );_ddddgf !=nil {return _ddddgf ;};_geaaf .P =append (_geaaf .P ,_ffegc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fdaaec :=NewCT_Tbl ();if _ebbeg :=d .DecodeElement (_fdaaec ,&_bbggd );_ebbeg !=nil {return _ebbeg ;};_geaaf .Tbl =append (_geaaf .Tbl ,_fdaaec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbgcd :=NewEG_RunLevelElts ();_dbgcd .ProofErr =NewCT_ProofErr ();if _fegcd :=d .DecodeElement (_dbgcd .ProofErr ,&_bbggd );_fegcd !=nil {return _fegcd ;};_geaaf .EG_RunLevelElts =append (_geaaf .EG_RunLevelElts ,_dbgcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecaaff :=NewEG_RunLevelElts ();_ecaaff .PermStart =NewCT_PermStart ();if _egaeg :=d .DecodeElement (_ecaaff .PermStart ,&_bbggd );_egaeg !=nil {return _egaeg ;};_geaaf .EG_RunLevelElts =append (_geaaf .EG_RunLevelElts ,_ecaaff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_geagdd :=NewEG_RunLevelElts ();_geagdd .PermEnd =NewCT_Perm ();if _cgacb :=d .DecodeElement (_geagdd .PermEnd ,&_bbggd );_cgacb !=nil {return _cgacb ;};_geaaf .EG_RunLevelElts =append (_geaaf .EG_RunLevelElts ,_geagdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cffaaa :=NewEG_RunLevelElts ();_cffaaa .Ins =NewCT_RunTrackChange ();if _gbbafd :=d .DecodeElement (_cffaaa .Ins ,&_bbggd );_gbbafd !=nil {return _gbbafd ;};_geaaf .EG_RunLevelElts =append (_geaaf .EG_RunLevelElts ,_cffaaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eaaeec :=NewEG_RunLevelElts ();_eaaeec .Del =NewCT_RunTrackChange ();if _eefaea :=d .DecodeElement (_eaaeec .Del ,&_bbggd );_eefaea !=nil {return _eefaea ;};_geaaf .EG_RunLevelElts =append (_geaaf .EG_RunLevelElts ,_eaaeec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fadce :=NewEG_RunLevelElts ();_fadce .MoveFrom =NewCT_RunTrackChange ();if _cdffea :=d .DecodeElement (_fadce .MoveFrom ,&_bbggd );_cdffea !=nil {return _cdffea ;};_geaaf .EG_RunLevelElts =append (_geaaf .EG_RunLevelElts ,_fadce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dcfbga :=NewEG_RunLevelElts ();_dcfbga .MoveTo =NewCT_RunTrackChange ();if _dbbfc :=d .DecodeElement (_dcfbga .MoveTo ,&_bbggd );_dbbfc !=nil {return _dbbfc ;};_geaaf .EG_RunLevelElts =append (_geaaf .EG_RunLevelElts ,_dcfbga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acdac :=NewEG_RunLevelElts ();_edbda :=NewEG_RangeMarkupElements ();_edbda .BookmarkStart =NewCT_Bookmark ();if _eecec :=d .DecodeElement (_edbda .BookmarkStart ,&_bbggd );_eecec !=nil {return _eecec ;};_geaaf .EG_RunLevelElts =append (_geaaf .EG_RunLevelElts ,_acdac );_acdac .EG_RangeMarkupElements =append (_acdac .EG_RangeMarkupElements ,_edbda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cfcce :=NewEG_RunLevelElts ();_efgcc :=NewEG_RangeMarkupElements ();_efgcc .BookmarkEnd =NewCT_MarkupRange ();if _gedadd :=d .DecodeElement (_efgcc .BookmarkEnd ,&_bbggd );_gedadd !=nil {return _gedadd ;};_geaaf .EG_RunLevelElts =append (_geaaf .EG_RunLevelElts ,_cfcce );_cfcce .EG_RangeMarkupElements =append (_cfcce .EG_RangeMarkupElements ,_efgcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgbbba :=NewEG_RunLevelElts ();_edeeac :=NewEG_RangeMarkupElements ();_edeeac .MoveFromRangeStart =NewCT_MoveBookmark ();if _efcbea :=d .DecodeElement (_edeeac .MoveFromRangeStart ,&_bbggd );_efcbea !=nil {return _efcbea ;};_geaaf .EG_RunLevelElts =append (_geaaf .EG_RunLevelElts ,_dgbbba );_dgbbba .EG_RangeMarkupElements =append (_dgbbba .EG_RangeMarkupElements ,_edeeac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cebaf :=NewEG_RunLevelElts ();_ffbeb :=NewEG_RangeMarkupElements ();_ffbeb .MoveFromRangeEnd =NewCT_MarkupRange ();if _gcfabd :=d .DecodeElement (_ffbeb .MoveFromRangeEnd ,&_bbggd );_gcfabd !=nil {return _gcfabd ;};_geaaf .EG_RunLevelElts =append (_geaaf .EG_RunLevelElts ,_cebaf );_cebaf .EG_RangeMarkupElements =append (_cebaf .EG_RangeMarkupElements ,_ffbeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dagfe :=NewEG_RunLevelElts ();_gbdcdg :=NewEG_RangeMarkupElements ();_gbdcdg .MoveToRangeStart =NewCT_MoveBookmark ();if _edfgda :=d .DecodeElement (_gbdcdg .MoveToRangeStart ,&_bbggd );_edfgda !=nil {return _edfgda ;};_geaaf .EG_RunLevelElts =append (_geaaf .EG_RunLevelElts ,_dagfe );_dagfe .EG_RangeMarkupElements =append (_dagfe .EG_RangeMarkupElements ,_gbdcdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebcfdb :=NewEG_RunLevelElts ();_eefff :=NewEG_RangeMarkupElements ();_eefff .MoveToRangeEnd =NewCT_MarkupRange ();if _bbcdgc :=d .DecodeElement (_eefff .MoveToRangeEnd ,&_bbggd );_bbcdgc !=nil {return _bbcdgc ;};_geaaf .EG_RunLevelElts =append (_geaaf .EG_RunLevelElts ,_ebcfdb );_ebcfdb .EG_RangeMarkupElements =append (_ebcfdb .EG_RangeMarkupElements ,_eefff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbabdc :=NewEG_RunLevelElts ();_babda :=NewEG_RangeMarkupElements ();_babda .CommentRangeStart =NewCT_MarkupRange ();if _gfdeg :=d .DecodeElement (_babda .CommentRangeStart ,&_bbggd );_gfdeg !=nil {return _gfdeg ;};_geaaf .EG_RunLevelElts =append (_geaaf .EG_RunLevelElts ,_gbabdc );_gbabdc .EG_RangeMarkupElements =append (_gbabdc .EG_RangeMarkupElements ,_babda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egeeff :=NewEG_RunLevelElts ();_cfgcc :=NewEG_RangeMarkupElements ();_cfgcc .CommentRangeEnd =NewCT_MarkupRange ();if _gccba :=d .DecodeElement (_cfgcc .CommentRangeEnd ,&_bbggd );_gccba !=nil {return _gccba ;};_geaaf .EG_RunLevelElts =append (_geaaf .EG_RunLevelElts ,_egeeff );_egeeff .EG_RangeMarkupElements =append (_egeeff .EG_RangeMarkupElements ,_cfgcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdfabb :=NewEG_RunLevelElts ();_dbeba :=NewEG_RangeMarkupElements ();_dbeba .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ffdgc :=d .DecodeElement (_dbeba .CustomXmlInsRangeStart ,&_bbggd );_ffdgc !=nil {return _ffdgc ;};_geaaf .EG_RunLevelElts =append (_geaaf .EG_RunLevelElts ,_cdfabb );_cdfabb .EG_RangeMarkupElements =append (_cdfabb .EG_RangeMarkupElements ,_dbeba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgaea :=NewEG_RunLevelElts ();_adegdc :=NewEG_RangeMarkupElements ();_adegdc .CustomXmlInsRangeEnd =NewCT_Markup ();if _eefeee :=d .DecodeElement (_adegdc .CustomXmlInsRangeEnd ,&_bbggd );_eefeee !=nil {return _eefeee ;};_geaaf .EG_RunLevelElts =append (_geaaf .EG_RunLevelElts ,_fgaea );_fgaea .EG_RangeMarkupElements =append (_fgaea .EG_RangeMarkupElements ,_adegdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fadcf :=NewEG_RunLevelElts ();_acdabf :=NewEG_RangeMarkupElements ();_acdabf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dbfda :=d .DecodeElement (_acdabf .CustomXmlDelRangeStart ,&_bbggd );_dbfda !=nil {return _dbfda ;};_geaaf .EG_RunLevelElts =append (_geaaf .EG_RunLevelElts ,_fadcf );_fadcf .EG_RangeMarkupElements =append (_fadcf .EG_RangeMarkupElements ,_acdabf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgccgbf :=NewEG_RunLevelElts ();_bfged :=NewEG_RangeMarkupElements ();_bfged .CustomXmlDelRangeEnd =NewCT_Markup ();if _cfcgbe :=d .DecodeElement (_bfged .CustomXmlDelRangeEnd ,&_bbggd );_cfcgbe !=nil {return _cfcgbe ;};_geaaf .EG_RunLevelElts =append (_geaaf .EG_RunLevelElts ,_fgccgbf );_fgccgbf .EG_RangeMarkupElements =append (_fgccgbf .EG_RangeMarkupElements ,_bfged );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbcdg :=NewEG_RunLevelElts ();_cbegg :=NewEG_RangeMarkupElements ();_cbegg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bffdf :=d .DecodeElement (_cbegg .CustomXmlMoveFromRangeStart ,&_bbggd );_bffdf !=nil {return _bffdf ;};_geaaf .EG_RunLevelElts =append (_geaaf .EG_RunLevelElts ,_gbcdg );_gbcdg .EG_RangeMarkupElements =append (_gbcdg .EG_RangeMarkupElements ,_cbegg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_feggfd :=NewEG_RunLevelElts ();_baeaec :=NewEG_RangeMarkupElements ();_baeaec .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cacgb :=d .DecodeElement (_baeaec .CustomXmlMoveFromRangeEnd ,&_bbggd );_cacgb !=nil {return _cacgb ;};_geaaf .EG_RunLevelElts =append (_geaaf .EG_RunLevelElts ,_feggfd );_feggfd .EG_RangeMarkupElements =append (_feggfd .EG_RangeMarkupElements ,_baeaec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcdgb :=NewEG_RunLevelElts ();_gcaegc :=NewEG_RangeMarkupElements ();_gcaegc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ecaef :=d .DecodeElement (_gcaegc .CustomXmlMoveToRangeStart ,&_bbggd );_ecaef !=nil {return _ecaef ;};_geaaf .EG_RunLevelElts =append (_geaaf .EG_RunLevelElts ,_dcdgb );_dcdgb .EG_RangeMarkupElements =append (_dcdgb .EG_RangeMarkupElements ,_gcaegc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fbbbff :=NewEG_RunLevelElts ();_bbdece :=NewEG_RangeMarkupElements ();_bbdece .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _accef :=d .DecodeElement (_bbdece .CustomXmlMoveToRangeEnd ,&_bbggd );_accef !=nil {return _accef ;};_geaaf .EG_RunLevelElts =append (_geaaf .EG_RunLevelElts ,_fbbbff );_fbbbff .EG_RangeMarkupElements =append (_fbbbff .EG_RangeMarkupElements ,_bbdece );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acceec :=NewEG_RunLevelElts ();_cbcbe :=NewEG_MathContent ();_cbcbe .OMathPara =_b .NewOMathPara ();if _ddbee :=d .DecodeElement (_cbcbe .OMathPara ,&_bbggd );_ddbee !=nil {return _ddbee ;};_geaaf .EG_RunLevelElts =append (_geaaf .EG_RunLevelElts ,_acceec );_acceec .EG_MathContent =append (_acceec .EG_MathContent ,_cbcbe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbdacb :=NewEG_RunLevelElts ();_bafda :=NewEG_MathContent ();_bafda .OMath =_b .NewOMath ();if _faadec :=d .DecodeElement (_bafda .OMath ,&_bbggd );_faadec !=nil {return _faadec ;};_geaaf .EG_RunLevelElts =append (_geaaf .EG_RunLevelElts ,_fbdacb );_fbdacb .EG_MathContent =append (_fbdacb .EG_MathContent ,_bafda );default:_dg .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",_bbggd .Name );if _acaad :=d .Skip ();_acaad !=nil {return _acaad ;};};case _d .EndElement :break _eecef ;case _d .CharData :};};return nil ;};type CT_FtnEdnRef struct{ -// Do Not Balance Text Columns within a Section -NoColumnBalance *CT_OnOff ; +// Suppress Footnote/Endnote Reference Mark +CustomMarkFollowsAttr *_e .ST_OnOff ; -// Balance Single Byte and Double Byte Characters -BalanceSingleByteDoubleByteWidth *CT_OnOff ; +// Footnote/Endnote ID Reference +IdAttr int64 ;};func NewCT_PageNumber ()*CT_PageNumber {_adge :=&CT_PageNumber {};return _adge };func NewCT_TcMar ()*CT_TcMar {_dcacd :=&CT_TcMar {};return _dcacd }; -// Do Not Center Content on Lines With Exact Line Height -NoExtraLineSpacing *CT_OnOff ; +// Validate validates the CT_FFStatusText and its children +func (_acdcc *CT_FFStatusText )Validate ()error {return _acdcc .ValidateWithPath ("\u0043T\u005fF\u0046\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074");}; -// Display Backslash As Yen Sign -DoNotLeaveBackslashAlone *CT_OnOff ; +// Validate validates the CT_View and its children +func (_dacccc *CT_View )Validate ()error {return _dacccc .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077");};type ST_TblStyleOverrideType byte ; -// Underline All Trailing Spaces -UlTrailSpace *CT_OnOff ; +// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path +func (_afdg *CT_Border )ValidateWithPath (path string )error {if _afdg .ValAttr ==ST_BorderUnset {return _g .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 _dgbg :=_afdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgbg !=nil {return _dgbg ;};if _afdg .ColorAttr !=nil {if _agfd :=_afdg .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_agfd !=nil {return _agfd ;};};if _bee :=_afdg .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bee !=nil {return _bee ;};if _afdg .ShadowAttr !=nil {if _eaaf :=_afdg .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_eaaf !=nil {return _eaaf ;};};if _afdg .FrameAttr !=nil {if _eacg :=_afdg .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_eacg !=nil {return _eacg ;};};return nil ;};func (_efecb ST_MailMergeOdsoFMDFieldType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eagbab :=_d .Attr {};_eagbab .Name =name ;switch _efecb {case ST_MailMergeOdsoFMDFieldTypeUnset :_eagbab .Value ="";case ST_MailMergeOdsoFMDFieldTypeNull :_eagbab .Value ="\u006e\u0075\u006c\u006c";case ST_MailMergeOdsoFMDFieldTypeDbColumn :_eagbab .Value ="\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e";};return _eagbab ,nil ;};func NewCT_Font ()*CT_Font {_aaafb :=&CT_Font {};return _aaafb };func (_fddffa ST_DisplacedByCustomXml )Validate ()error {return _fddffa .ValidateWithPath ("")}; -// Don't Justify Lines Ending in Soft Line Break -DoNotExpandShiftReturn *CT_OnOff ; +// Validate validates the Document and its children +func (_bbdfg *Document )Validate ()error {return _bbdfg .ValidateWithPath ("\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_cgdgf *CT_TblGrid )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dadfc :for {_edaad ,_aggee :=d .Token ();if _aggee !=nil {return _aggee ;};switch _bdfab :=_edaad .(type ){case _d .StartElement :switch _bdfab .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gffgcf :=NewCT_TblGridCol ();if _ggadge :=d .DecodeElement (_gffgcf ,&_bdfab );_ggadge !=nil {return _ggadge ;};_cgdgf .GridCol =append (_cgdgf .GridCol ,_gffgcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cgdgf .TblGridChange =NewCT_TblGridChange ();if _fdfbd :=d .DecodeElement (_cgdgf .TblGridChange ,&_bdfab );_fdfbd !=nil {return _fdfbd ;};default:_dg .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",_bdfab .Name );if _afacd :=d .Skip ();_afacd !=nil {return _afacd ;};};case _d .EndElement :break _dadfc ;case _d .CharData :};};return nil ;};func (_facb *CT_Border )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_facb .ValAttr =ST_Border (1);for _ ,_aecad :=range start .Attr {if _aecad .Name .Local =="\u0076\u0061\u006c"{_facb .ValAttr .UnmarshalXMLAttr (_aecad );continue ;};if _aecad .Name .Local =="\u0063\u006f\u006co\u0072"{_ebg ,_ddd :=ParseUnionST_HexColor (_aecad .Value );if _ddd !=nil {return _ddd ;};_facb .ColorAttr =&_ebg ;continue ;};if _aecad .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_facb .ThemeColorAttr .UnmarshalXMLAttr (_aecad );continue ;};if _aecad .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_daeeb ,_ebcc :=_aecad .Value ,error (nil );if _ebcc !=nil {return _ebcc ;};_facb .ThemeTintAttr =&_daeeb ;continue ;};if _aecad .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_ccfa ,_ace :=_aecad .Value ,error (nil );if _ace !=nil {return _ace ;};_facb .ThemeShadeAttr =&_ccfa ;continue ;};if _aecad .Name .Local =="\u0073\u007a"{_ccfd ,_gddf :=_da .ParseUint (_aecad .Value ,10,64);if _gddf !=nil {return _gddf ;};_facb .SzAttr =&_ccfd ;continue ;};if _aecad .Name .Local =="\u0073\u0070\u0061c\u0065"{_cbbb ,_defc :=_da .ParseUint (_aecad .Value ,10,64);if _defc !=nil {return _defc ;};_facb .SpaceAttr =&_cbbb ;continue ;};if _aecad .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ffcc ,_dad :=ParseUnionST_OnOff (_aecad .Value );if _dad !=nil {return _dad ;};_facb .ShadowAttr =&_ffcc ;continue ;};if _aecad .Name .Local =="\u0066\u0072\u0061m\u0065"{_dbbeb ,_cdgg :=ParseUnionST_OnOff (_aecad .Value );if _cdgg !=nil {return _cdgg ;};_facb .FrameAttr =&_dbbeb ;continue ;};};for {_accag ,_bbca :=d .Token ();if _bbca !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_bbca );};if _affe ,_eebe :=_accag .(_d .EndElement );_eebe &&_affe .Name ==start .Name {break ;};};return nil ;};func (_bfbgg *CT_FitText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cedfd :=range start .Attr {if _cedfd .Name .Local =="\u0076\u0061\u006c"{_adec ,_gegc :=ParseUnionST_TwipsMeasure (_cedfd .Value );if _gegc !=nil {return _gegc ;};_bfbgg .ValAttr =_adec ;continue ;};if _cedfd .Name .Local =="\u0069\u0064"{_bebb ,_ecce :=_da .ParseInt (_cedfd .Value ,10,64);if _ecce !=nil {return _ecce ;};_bfbgg .IdAttr =&_bebb ;continue ;};};for {_bbgf ,_abbd :=d .Token ();if _abbd !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_abbd );};if _cebef ,_bfeaf :=_bbgf .(_d .EndElement );_bfeaf &&_cebef .Name ==start .Name {break ;};};return nil ;}; -// Only Expand/Condense Text By Whole Points -SpacingInWholePoints *CT_OnOff ; +// ValidateWithPath validates the CT_Footnotes and its children, prefixing error messages with path +func (_acfad *CT_Footnotes )ValidateWithPath (path string )error {for _dcccd ,_daebe :=range _acfad .Footnote {if _dfgc :=_daebe .ValidateWithPath (_g .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_dcccd ));_dfgc !=nil {return _dfgc ;};};return nil ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionLtr ST_Direction =1;ST_DirectionRtl ST_Direction =2;); -// Ignore Compression of Full-Width Punctuation Ending a Line -LineWrapLikeWord6 *CT_OnOff ; +// ValidateWithPath validates the WdInline and its children, prefixing error messages with path +func (_bbcggd *WdInline )ValidateWithPath (path string )error {if _eggbd :=_bbcggd .WdCT_Inline .ValidateWithPath (path );_eggbd !=nil {return _eggbd ;};return nil ;};func NewWdCT_TxbxContent ()*WdCT_TxbxContent {_bcebcg :=&WdCT_TxbxContent {};return _bcebcg };func (_cggbf *EG_RPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cggbf .RStyle !=nil {_gbeabf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cggbf .RStyle ,_gbeabf );};if _cggbf .RFonts !=nil {_afaae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_cggbf .RFonts ,_afaae );};if _cggbf .B !=nil {_bccag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_cggbf .B ,_bccag );};if _cggbf .BCs !=nil {_gfeea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_cggbf .BCs ,_gfeea );};if _cggbf .I !=nil {_gcfdbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_cggbf .I ,_gcfdbd );};if _cggbf .ICs !=nil {_daeag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_cggbf .ICs ,_daeag );};if _cggbf .Caps !=nil {_abdfcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_cggbf .Caps ,_abdfcg );};if _cggbf .SmallCaps !=nil {_feadfg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_cggbf .SmallCaps ,_feadfg );};if _cggbf .Strike !=nil {_eedgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_cggbf .Strike ,_eedgc );};if _cggbf .Dstrike !=nil {_cgdacec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_cggbf .Dstrike ,_cgdacec );};if _cggbf .Outline !=nil {_eafdd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_cggbf .Outline ,_eafdd );};if _cggbf .Shadow !=nil {_fggba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_cggbf .Shadow ,_fggba );};if _cggbf .Emboss !=nil {_dbbacg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_cggbf .Emboss ,_dbbacg );};if _cggbf .Imprint !=nil {_dgegb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_cggbf .Imprint ,_dgegb );};if _cggbf .NoProof !=nil {_bgbeac :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_cggbf .NoProof ,_bgbeac );};if _cggbf .SnapToGrid !=nil {_dbdff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_cggbf .SnapToGrid ,_dbdff );};if _cggbf .Vanish !=nil {_fdgae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_cggbf .Vanish ,_fdgae );};if _cggbf .WebHidden !=nil {_ddfcfc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_cggbf .WebHidden ,_ddfcfc );};if _cggbf .Color !=nil {_edcaad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_cggbf .Color ,_edcaad );};if _cggbf .Spacing !=nil {_fdgaff :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_cggbf .Spacing ,_fdgaff );};if _cggbf .W !=nil {_bdffg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_cggbf .W ,_bdffg );};if _cggbf .Kern !=nil {_fecfbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_cggbf .Kern ,_fecfbc );};if _cggbf .Position !=nil {_ddfebc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cggbf .Position ,_ddfebc );};if _cggbf .Sz !=nil {_aggca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_cggbf .Sz ,_aggca );};if _cggbf .SzCs !=nil {_badgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_cggbf .SzCs ,_badgc );};if _cggbf .Highlight !=nil {_eecdc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cggbf .Highlight ,_eecdc );};if _cggbf .U !=nil {_ffdbfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_cggbf .U ,_ffdbfg );};if _cggbf .Effect !=nil {_befafa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_cggbf .Effect ,_befafa );};if _cggbf .Bdr !=nil {_dbgbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_cggbf .Bdr ,_dbgbe );};if _cggbf .Shd !=nil {_bedgaae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_cggbf .Shd ,_bedgaae );};if _cggbf .FitText !=nil {_bccbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_cggbf .FitText ,_bccbb );};if _cggbf .VertAlign !=nil {_cafgf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cggbf .VertAlign ,_cafgf );};if _cggbf .Rtl !=nil {_dfdef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_cggbf .Rtl ,_dfdef );};if _cggbf .Cs !=nil {_afddg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_cggbf .Cs ,_afddg );};if _cggbf .Em !=nil {_abdeecg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_cggbf .Em ,_abdeecg );};if _cggbf .Lang !=nil {_dddbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_cggbf .Lang ,_dddbe );};if _cggbf .EastAsianLayout !=nil {_gecbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cggbf .EastAsianLayout ,_gecbf );};if _cggbf .SpecVanish !=nil {_bcebce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_cggbf .SpecVanish ,_bcebce );};if _cggbf .OMath !=nil {_aggecf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_cggbf .OMath ,_aggecf );};return nil ;};type WdCT_PosV struct{RelativeFromAttr WdST_RelFromV ;Choice *WdCT_PosVChoice ;};func (_ebfcfd ST_RubyAlign )ValidateWithPath (path string )error {switch _ebfcfd {case 0,1,2,3,4,5,6: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 (_ebfcfd ));};return nil ;};func (_ggbbec *WdCT_EffectExtent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dacfc :=range start .Attr {if _dacfc .Name .Local =="\u006c"{_fcbce ,_addcec :=ParseUnionST_Coordinate (_dacfc .Value );if _addcec !=nil {return _addcec ;};_ggbbec .LAttr =_fcbce ;continue ;};if _dacfc .Name .Local =="\u0074"{_aecbc ,_abgde :=ParseUnionST_Coordinate (_dacfc .Value );if _abgde !=nil {return _abgde ;};_ggbbec .TAttr =_aecbc ;continue ;};if _dacfc .Name .Local =="\u0072"{_edfbce ,_bbegf :=ParseUnionST_Coordinate (_dacfc .Value );if _bbegf !=nil {return _bbegf ;};_ggbbec .RAttr =_edfbce ;continue ;};if _dacfc .Name .Local =="\u0062"{_fdbfdc ,_fbfccb :=ParseUnionST_Coordinate (_dacfc .Value );if _fbfccb !=nil {return _fbfccb ;};_ggbbec .BAttr =_fdbfdc ;continue ;};};for {_eegbg ,_fcggdc :=d .Token ();if _fcggdc !=nil {return _g .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",_fcggdc );};if _adegbe ,_cabca :=_eegbg .(_d .EndElement );_cabca &&_adegbe .Name ==start .Name {break ;};};return nil ;};type CT_Kinsoku struct{ -// Print Body Text before Header/Footer Contents -PrintBodyTextBeforeHeader *CT_OnOff ; +// Language For Which Custom Line Breaking Rule Applies +LangAttr string ; -// Print Colors as Black And White without Dithering -PrintColBlack *CT_OnOff ; +// Characters For Custom Line Breaking Rule +ValAttr string ;};func (_fbeca *EG_MathContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbeca .OMathPara !=nil {_gdaadb :=_d .StartElement {Name :_d .Name {Local :"m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061"}};e .EncodeElement (_fbeca .OMathPara ,_gdaadb );};if _fbeca .OMath !=nil {_ccgccg :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_fbeca .OMath ,_ccgccg );};return nil ;}; -// Use Specific Space Width -WpSpaceWidth *CT_OnOff ; +// ValidateWithPath validates the CT_FFStatusText and its children, prefixing error messages with path +func (_bgae *CT_FFStatusText )ValidateWithPath (path string )error {if _gfca :=_bgae .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gfca !=nil {return _gfca ;};return nil ;};func (_fbfce *CT_ReadingModeInkLockDown )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0075\u0061\u006c\u0050\u0067"},Value :_g .Sprintf ("\u0025\u0076",_fbfce .ActualPgAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_g .Sprintf ("\u0025\u0076",_fbfce .WAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068"},Value :_g .Sprintf ("\u0025\u0076",_fbfce .HAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074\u0053\u007a"},Value :_g .Sprintf ("\u0025\u0076",_fbfce .FontSzAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_OptimizeForBrowser ()*CT_OptimizeForBrowser {_gaabdc :=&CT_OptimizeForBrowser {};return _gaabdc ;}; -// Display Page/Column Breaks Present in Frames -ShowBreaksInFrames *CT_OnOff ; +// Validate validates the CT_TblPrExChange and its children +func (_cggga *CT_TblPrExChange )Validate ()error {return _cggga .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cP\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065");};type ST_LevelSuffix byte ;func (_agadbe ST_TblOverlap )Validate ()error {return _agadbe .ValidateWithPath ("")};func (_egac *CT_CellMergeTrackChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egac .VMergeAttr !=ST_AnnotationVMergeUnset {_gbca ,_dbfc :=_egac .VMergeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"});if _dbfc !=nil {return _dbfc ;};start .Attr =append (start .Attr ,_gbca );};if _egac .VMergeOrigAttr !=ST_AnnotationVMergeUnset {_gacd ,_acff :=_egac .VMergeOrigAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076M\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"});if _acff !=nil {return _acff ;};start .Attr =append (start .Attr ,_gacd );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",_egac .AuthorAttr )});if _egac .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_egac .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_egac .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_geccc ST_PageBorderDisplay )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_geccc .String (),start );};func NewEG_RunLevelElts ()*EG_RunLevelElts {_beefb :=&EG_RunLevelElts {};return _beefb }; -// Require Exact Size During Font Substitution -SubFontBySize *CT_OnOff ; +// ValidateWithPath validates the CT_DocParts and its children, prefixing error messages with path +func (_fffg *CT_DocParts )ValidateWithPath (path string )error {for _bfcce ,_cffg :=range _fffg .DocPart {if _gffa :=_cffg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0050\u0061\u0072t\u005b\u0025\u0064\u005d",path ,_bfcce ));_gffa !=nil {return _gffa ;};};return nil ;}; -// Ignore Exact Line Height for Last Line on Page -SuppressBottomSpacing *CT_OnOff ; +// ValidateWithPath validates the CT_FtnEdn and its children, prefixing error messages with path +func (_gcee *CT_FtnEdn )ValidateWithPath (path string )error {if _ecggb :=_gcee .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ecggb !=nil {return _ecggb ;};for _bdeg ,_cgdba :=range _gcee .EG_BlockLevelElts {if _bdeab :=_cgdba .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bdeg ));_bdeab !=nil {return _bdeab ;};};return nil ;};func (_gadccg *EG_RunLevelElts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gadccg .ProofErr !=nil {_fagbga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}};e .EncodeElement (_gadccg .ProofErr ,_fagbga );};if _gadccg .PermStart !=nil {_bdgeae :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_gadccg .PermStart ,_bdgeae );};if _gadccg .PermEnd !=nil {_fadde :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0065\u0072\u006d\u0045\u006ed"}};e .EncodeElement (_gadccg .PermEnd ,_fadde );};if _gadccg .Ins !=nil {_afegc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_gadccg .Ins ,_afegc );};if _gadccg .Del !=nil {_gbbeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_gadccg .Del ,_gbbeg );};if _gadccg .MoveFrom !=nil {_cfggf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_gadccg .MoveFrom ,_cfggf );};if _gadccg .MoveTo !=nil {_dfabgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_gadccg .MoveTo ,_dfabgc );};if _gadccg .EG_RangeMarkupElements !=nil {for _ ,_aafagd :=range _gadccg .EG_RangeMarkupElements {_aafagd .MarshalXML (e ,_d .StartElement {});};};if _gadccg .EG_MathContent !=nil {for _ ,_fegad :=range _gadccg .EG_MathContent {_fegad .MarshalXML (e ,_d .StartElement {});};};return nil ;}; -// Ignore Minimum and Exact Line Height for First Line on Page -SuppressTopSpacing *CT_OnOff ; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_beedbb *CT_Drawing )ValidateWithPath (path string )error {for _gfagd ,_cebae :=range _beedbb .Anchor {if _cgee :=_cebae .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_gfagd ));_cgee !=nil {return _cgee ;};};for _faaa ,_efgea :=range _beedbb .Inline {if _dbadg :=_efgea .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_faaa ));_dbadg !=nil {return _dbadg ;};};return nil ;};func NewEG_PContentMath ()*EG_PContentMath {_dadgbf :=&EG_PContentMath {};return _dadgbf };func NewCT_DocumentBase ()*CT_DocumentBase {_gced :=&CT_DocumentBase {};return _gced };type CT_PageSz struct{ -// Ignore Minimum Line Height for First Line on Page -SuppressSpacingAtTopOfPage *CT_OnOff ; +// Page Width +WAttr *_e .ST_TwipsMeasure ; -// Use Static Text Leading -SuppressTopSpacingWP *CT_OnOff ; +// Page Height +HAttr *_e .ST_TwipsMeasure ; -// Do Not Use Space Before On First Line After a Page Break -SuppressSpBfAfterPgBrk *CT_OnOff ; +// Page Orientation +OrientAttr ST_PageOrientation ; -// Swap Paragraph Borders on Odd Numbered Pages -SwapBordersFacingPages *CT_OnOff ; +// Printer Paper Code +CodeAttr *int64 ;};func (_adbgcg ST_PageBorderZOrder )ValidateWithPath (path string )error {switch _adbgcg {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 (_adbgcg ));};return nil ;};func (_aeabgc *ST_DocPartGallery )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aeabgc =0;case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_aeabgc =1;case "\u0061\u006e\u0079":*_aeabgc =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_aeabgc =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_aeabgc =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_aeabgc =5;case "\u0065\u0071":*_aeabgc =6;case "\u0066\u0074\u0072\u0073":*_aeabgc =7;case "\u0068\u0064\u0072\u0073":*_aeabgc =8;case "\u0070\u0067\u004eu\u006d":*_aeabgc =9;case "\u0074\u0062\u006c\u0073":*_aeabgc =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_aeabgc =11;case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_aeabgc =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_aeabgc =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_aeabgc =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_aeabgc =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_aeabgc =16;case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_aeabgc =17;case "\u0062\u0069\u0062":*_aeabgc =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_aeabgc =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_aeabgc =20;case "\u0063\u0075\u0073\u0074\u0045\u0071":*_aeabgc =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_aeabgc =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_aeabgc =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_aeabgc =24;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_aeabgc =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_aeabgc =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_aeabgc =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_aeabgc =28;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_aeabgc =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_aeabgc =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_aeabgc =31;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_aeabgc =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_aeabgc =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_aeabgc =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_aeabgc =35;case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_aeabgc =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_aeabgc =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_aeabgc =38;};return nil ;};type CT_ProofErr struct{ -// Treat Backslash Quotation Delimiter as Two Quotation Marks -ConvMailMergeEsc *CT_OnOff ; +// Proofing Error Anchor Type +TypeAttr ST_ProofErr ;};type CT_TblCellMar struct{ -// Use Truncated Integer Division For Font Calculation -TruncateFontHeightsLikeWP6 *CT_OnOff ; +// Table Cell Top Margin Default +Top *CT_TblWidth ; -// Use Specific Small Caps Algorithm -MwSmallCaps *CT_OnOff ; +// Table Cell Leading Margin Default +Start *CT_TblWidth ; -// Use Printer Metrics To Display Documents -UsePrinterMetrics *CT_OnOff ; +// Table Cell Leading Margin Default +Left *CT_TblWidth ; -// Do Not Suppress Paragraph Borders Next To Frames -DoNotSuppressParagraphBorders *CT_OnOff ; +// Table Cell Bottom Margin Default +Bottom *CT_TblWidth ; -// Line Wrap Trailing Spaces -WrapTrailSpaces *CT_OnOff ; +// Table Cell Trailing Margin Default +End *CT_TblWidth ; -// Ignore Page Break from Continuous Section Break -FootnoteLayoutLikeWW8 *CT_OnOff ; +// Table Cell Trailing Margin Default +Right *CT_TblWidth ;};func (_egafa *CT_SmartTagType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egafa .NamespaceuriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065\u0075\u0072\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_egafa .NamespaceuriAttr )});};if _egafa .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_egafa .NameAttr )});};if _egafa .UrlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_egafa .UrlAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Ignore Text Wrapping around Objects at Bottom of Page -ShapeLayoutLikeWW8 *CT_OnOff ; +// Validate validates the CT_SdtDate and its children +func (_dccce *CT_SdtDate )Validate ()error {return _dccce .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065");};func (_badga ST_TargetScreenSz )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_badga .String (),start );};type WdCT_EffectExtent struct{LAttr _dd .ST_Coordinate ;TAttr _dd .ST_Coordinate ;RAttr _dd .ST_Coordinate ;BAttr _dd .ST_Coordinate ;}; -// Align Table Rows Independently -AlignTablesRowByRow *CT_OnOff ; +// Validate validates the CT_OdsoFieldMapData and its children +func (_adef *CT_OdsoFieldMapData )Validate ()error {return _adef .ValidateWithPath ("\u0043\u0054\u005f\u004fds\u006f\u0046\u0069\u0065\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061");}; -// Ignore Width of Last Tab Stop When Aligning Paragraph If It Is Not Left Aligned -ForgetLastTabAlignment *CT_OnOff ; +// Validate validates the CT_UnsignedDecimalNumber and its children +func (_ccfdee *CT_UnsignedDecimalNumber )Validate ()error {return _ccfdee .ValidateWithPath ("\u0043T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};func (_cfecg *CT_DocPartCategory )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bffc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_cfecg .Name ,_bffc );_daab :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0067\u0061\u006c\u006c\u0065\u0072y"}};e .EncodeElement (_cfecg .Gallery ,_daab );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Add Document Grid Line Pitch To Lines in Table Cells -AdjustLineHeightInTable *CT_OnOff ; +// ValidateWithPath validates the CT_SdtEndPr and its children, prefixing error messages with path +func (_bfbgd *CT_SdtEndPr )ValidateWithPath (path string )error {for _ecddd ,_bfagg :=range _bfbgd .RPr {if _fcdae :=_bfagg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0072\u005b\u0025\u0064\u005d",path ,_ecddd ));_fcdae !=nil {return _fcdae ;};};return nil ;};type ST_HexColorAuto byte ;func (_gfcbf *ST_FrameLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgfcfe ,_ccdfcb :=d .Token ();if _ccdfcb !=nil {return _ccdfcb ;};if _bgafeg ,_abdeeg :=_bgfcfe .(_d .EndElement );_abdeeg &&_bgafeg .Name ==start .Name {*_gfcbf =1;return nil ;};if _dcfdfg ,_dacada :=_bgfcfe .(_d .CharData );!_dacada {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",_bgfcfe );}else {switch string (_dcfdfg ){case "":*_gfcbf =0;case "\u0072\u006f\u0077\u0073":*_gfcbf =1;case "\u0063\u006f\u006c\u0073":*_gfcbf =2;case "\u006e\u006f\u006e\u0065":*_gfcbf =3;};};_bgfcfe ,_ccdfcb =d .Token ();if _ccdfcb !=nil {return _ccdfcb ;};if _febae ,_feffg :=_bgfcfe .(_d .EndElement );_feffg &&_febae .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",_bgfcfe );};func (_aeccdb ST_PageBorderZOrder )String ()string {switch _aeccdb {case 0:return "";case 1:return "\u0066\u0072\u006fn\u0074";case 2:return "\u0062\u0061\u0063\u006b";};return "";};type ST_TblOverlap byte ;type ST_ObjectDrawAspect byte ;func NewWdCT_WordprocessingShapeChoice1 ()*WdCT_WordprocessingShapeChoice1 {_cgdgag :=&WdCT_WordprocessingShapeChoice1 {};return _cgdgag ;};func (_edfbcb *ST_FontFamily )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_edfbcb =0;case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_edfbcb =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_edfbcb =2;case "\u0072\u006f\u006da\u006e":*_edfbcb =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_edfbcb =4;case "\u0073\u0077\u0069s\u0073":*_edfbcb =5;case "\u0061\u0075\u0074\u006f":*_edfbcb =6;};return nil ;}; -// Incorrectly Adjust Text Spacing for Specific Unicode Ranges -AutoSpaceLikeWord95 *CT_OnOff ; +// Validate validates the TxbxContent and its children +func (_dbbcgd *TxbxContent )Validate ()error {return _dbbcgd .ValidateWithPath ("T\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};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 (_eacdcd ST_Jc )ValidateWithPath (path string )error {switch _eacdcd {case 0,1,2,3,4,5,6,7,8,9,10,11,12: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 (_eacdcd ));};return nil ;};func (_ccfff ST_HexColor )String ()string {if _ccfff .ST_HexColorAuto !=ST_HexColorAutoUnset {return _ccfff .ST_HexColorAuto .String ();};if _ccfff .ST_HexColorRGB !=nil {return _g .Sprintf ("\u0025\u0076",*_ccfff .ST_HexColorRGB );};return "";}; -// Do Not Increase Line Height for Raised/Lowered Text -NoSpaceRaiseLower *CT_OnOff ; +// Validate validates the CT_TcPrBase and its children +func (_dacacf *CT_TcPrBase )Validate ()error {return _dacacf .ValidateWithPath ("C\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065");};func (_accbag *CT_NumPicBullet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003an\u0075\u006d\u0050i\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_accbag .NumPicBulletIdAttr )});e .EncodeToken (start );if _accbag .Pict !=nil {_cdbed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_accbag .Pict ,_cdbed );};if _accbag .Drawing !=nil {_cacga :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_accbag .Drawing ,_cacga );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type EG_RPrBase struct{ -// Use Fixed Paragraph Spacing for HTML Auto Setting -DoNotUseHTMLParagraphAutoSpacing *CT_OnOff ; +// Referenced Character Style +RStyle *CT_String ; -// Ignore Space Before Table When Deciding If Table Should Wrap Floating Object -LayoutRawTableWidth *CT_OnOff ; +// Run Fonts +RFonts *CT_Fonts ; -// Allow Table Rows to Wrap Inline Objects Independently -LayoutTableRowsApart *CT_OnOff ; +// Bold +B *CT_OnOff ; -// Use Incorrect Inter-Character Spacing Rules -UseWord97LineBreakRules *CT_OnOff ; +// Complex Script Bold +BCs *CT_OnOff ; -// Do Not Allow Floating Tables To Break Across Pages -DoNotBreakWrappedTables *CT_OnOff ; +// Italics +I *CT_OnOff ; -// Do Not Snap to Document Grid in Table Cells with Objects -DoNotSnapToGridInCell *CT_OnOff ; +// Complex Script Italics +ICs *CT_OnOff ; -// Select Field When First or Last Character Is Selected -SelectFldWithFirstOrLastChar *CT_OnOff ; +// Display All Characters As Capital Letters +Caps *CT_OnOff ; -// Use Legacy Ethiopic and Amharic Line Breaking Rules -ApplyBreakingRules *CT_OnOff ; +// Small Caps +SmallCaps *CT_OnOff ; -// Do Not Allow Hanging Punctuation With Character Grid -DoNotWrapTextWithPunct *CT_OnOff ; +// Single Strikethrough +Strike *CT_OnOff ; -// Do Not Compress Compressible Characters When Using Document Grid -DoNotUseEastAsianBreakRules *CT_OnOff ; +// Double Strikethrough +Dstrike *CT_OnOff ; -// Incorrectly Display Top Border of Conditional Columns -UseWord2002TableStyleRules *CT_OnOff ; +// Display Character Outline +Outline *CT_OnOff ; -// Allow Tables to AutoFit Into Page Margins -GrowAutofit *CT_OnOff ; +// Shadow +Shadow *CT_OnOff ; -// Do Not Bypass East Asian/Complex Script Layout Code -UseFELayout *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 ; + +// Expanded/Compressed Text +W *CT_TextScale ; + +// Font Kerning +Kern *CT_HpsMeasure ; -// Do Not Automatically Apply List Paragraph Style To Bulleted/Numbered Text -UseNormalStyleForList *CT_OnOff ; +// Vertically Raised or Lowered Text +Position *CT_SignedHpsMeasure ; -// Ignore Hanging Indent When Creating Tab Stop After Numbering -DoNotUseIndentAsNumberingTabStop *CT_OnOff ; +// Non-Complex Script Font Size +Sz *CT_HpsMeasure ; -// Use Alternate Set of East Asian Line Breaking Rules -UseAltKinsokuLineBreakRules *CT_OnOff ; +// Complex Script Font Size +SzCs *CT_HpsMeasure ; -// Allow Contextual Spacing of Paragraphs in Tables -AllowSpaceOfSameStyleInTable *CT_OnOff ; +// Text Highlighting +Highlight *CT_Highlight ; -// Do Not Ignore Floating Objects When Calculating Paragraph Indentation -DoNotSuppressIndentation *CT_OnOff ; +// Underline +U *CT_Underline ; -// Do Not AutoFit Tables To Fit Next To Wrapped Objects -DoNotAutofitConstrainedTables *CT_OnOff ; +// Animated Text Effect +Effect *CT_TextEffect ; -// Allow Table Columns To Exceed Preferred Widths of Constituent Cells -AutofitToFirstFixedWidthCell *CT_OnOff ; +// Text Border +Bdr *CT_Border ; -// Underline Following Character Following Numbering -UnderlineTabInNumList *CT_OnOff ; +// Run Shading +Shd *CT_Shd ; -// Always Use Fixed Width for Hangul Characters -DisplayHangulFixedWidth *CT_OnOff ; +// Manual Run Width +FitText *CT_FitText ; -// Always Move Paragraph Mark to Page after a Page Break -SplitPgBreakAndParaMark *CT_OnOff ; +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; -// Don't Vertically Align Cells Containing Floating Objects -DoNotVertAlignCellWithSp *CT_OnOff ; +// Right To Left Text +Rtl *CT_OnOff ; -// Don't Break Table Rows Around Floating Tables -DoNotBreakConstrainedForcedTable *CT_OnOff ; +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; -// Ignore Vertical Alignment in Textboxes -DoNotVertAlignInTxbx *CT_OnOff ; +// Emphasis Mark +Em *CT_Em ; -// Use ANSI Kerning Pairs from Fonts -UseAnsiKerningPairs *CT_OnOff ; +// Languages for Run Content +Lang *CT_Language ; -// Use Cached Paragraph Information for Column Balancing -CachedColBalance *CT_OnOff ; +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; -// Custom Compatibility Setting -CompatSetting []*CT_CompatSetting ;};type CT_DocPartGallery struct{ +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; -// Gallery Value -ValAttr ST_DocPartGallery ;};type CT_DivBdr struct{ +// Office Open XML Math +OMath *CT_OnOff ;}; -// Top Border for HTML div -Top *CT_Border ; +// ValidateWithPath validates the CT_StylePaneFilter and its children, prefixing error messages with path +func (_egadef *CT_StylePaneFilter )ValidateWithPath (path string )error {if _egadef .AllStylesAttr !=nil {if _ceadg :=_egadef .AllStylesAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_ceadg !=nil {return _ceadg ;};};if _egadef .CustomStylesAttr !=nil {if _ebbdfe :=_egadef .CustomStylesAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_ebbdfe !=nil {return _ebbdfe ;};};if _egadef .LatentStylesAttr !=nil {if _gfcfa :=_egadef .LatentStylesAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_gfcfa !=nil {return _gfcfa ;};};if _egadef .StylesInUseAttr !=nil {if _eeefa :=_egadef .StylesInUseAttr .ValidateWithPath (path +"\u002f\u0053t\u0079\u006c\u0065s\u0049\u006e\u0055\u0073\u0065\u0041\u0074\u0074\u0072");_eeefa !=nil {return _eeefa ;};};if _egadef .HeadingStylesAttr !=nil {if _fgagb :=_egadef .HeadingStylesAttr .ValidateWithPath (path +"\u002fH\u0065a\u0064\u0069\u006e\u0067\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_fgagb !=nil {return _fgagb ;};};if _egadef .NumberingStylesAttr !=nil {if _bacg :=_egadef .NumberingStylesAttr .ValidateWithPath (path +"/\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073At\u0074\u0072");_bacg !=nil {return _bacg ;};};if _egadef .TableStylesAttr !=nil {if _egbgca :=_egadef .TableStylesAttr .ValidateWithPath (path +"\u002f\u0054a\u0062\u006c\u0065S\u0074\u0079\u006c\u0065\u0073\u0041\u0074\u0074\u0072");_egbgca !=nil {return _egbgca ;};};if _egadef .DirectFormattingOnRunsAttr !=nil {if _ffcege :=_egadef .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");_ffcege !=nil {return _ffcege ;};};if _egadef .DirectFormattingOnParagraphsAttr !=nil {if _edecb :=_egadef .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");_edecb !=nil {return _edecb ;};};if _egadef .DirectFormattingOnNumberingAttr !=nil {if _fdaff :=_egadef .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");_fdaff !=nil {return _fdaff ;};};if _egadef .DirectFormattingOnTablesAttr !=nil {if _cddca :=_egadef .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");_cddca !=nil {return _cddca ;};};if _egadef .ClearFormattingAttr !=nil {if _fccbb :=_egadef .ClearFormattingAttr .ValidateWithPath (path +"/\u0043l\u0065\u0061\u0072\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067At\u0074\u0072");_fccbb !=nil {return _fccbb ;};};if _egadef .Top3HeadingStylesAttr !=nil {if _dcecfg :=_egadef .Top3HeadingStylesAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u00703H\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073\u0041\u0074t\u0072");_dcecfg !=nil {return _dcecfg ;};};if _egadef .VisibleStylesAttr !=nil {if _cgceb :=_egadef .VisibleStylesAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u006c\u0065\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_cgceb !=nil {return _cgceb ;};};if _egadef .AlternateStyleNamesAttr !=nil {if _bedcgd :=_egadef .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");_bedcgd !=nil {return _bedcgd ;};};return nil ;};func (_ebacdg ST_LineNumberRestart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebacdg .String (),start );};const (ST_MultiLevelTypeUnset ST_MultiLevelType =0;ST_MultiLevelTypeSingleLevel ST_MultiLevelType =1;ST_MultiLevelTypeMultilevel ST_MultiLevelType =2;ST_MultiLevelTypeHybridMultilevel ST_MultiLevelType =3;); -// Left Border for HTML div -Left *CT_Border ; +// ValidateWithPath validates the WdCT_Anchor and its children, prefixing error messages with path +func (_fafbab *WdCT_Anchor )ValidateWithPath (path string )error {if _bgdga :=_fafbab .SimplePos .ValidateWithPath (path +"\u002f\u0053\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073");_bgdga !=nil {return _bgdga ;};if _gbdddd :=_fafbab .PositionH .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048");_gbdddd !=nil {return _gbdddd ;};if _gfcegc :=_fafbab .PositionV .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056");_gfcegc !=nil {return _gfcegc ;};if _bgbdg :=_fafbab .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074");_bgbdg !=nil {return _bgbdg ;};if _fafbab .EffectExtent !=nil {if _gbffe :=_fafbab .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_gbffe !=nil {return _gbffe ;};};if _fafbab .Choice !=nil {if _ddgfd :=_fafbab .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ddgfd !=nil {return _ddgfd ;};};if _gegae :=_fafbab .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_gegae !=nil {return _gegae ;};if _fafbab .CNvGraphicFramePr !=nil {if _efbcf :=_fafbab .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_efbcf !=nil {return _efbcf ;};};if _edaef :=_fafbab .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_edaef !=nil {return _edaef ;};return nil ;}; -// Bottom Border for HTML div -Bottom *CT_Border ; +// Validate validates the CT_ParaRPrOriginal and its children +func (_aefab *CT_ParaRPrOriginal )Validate ()error {return _aefab .ValidateWithPath ("\u0043T\u005fP\u0061\u0072\u0061\u0052\u0050r\u004f\u0072i\u0067\u0069\u006e\u0061\u006c");};type CT_Fonts struct{ -// Right Border for HTML div -Right *CT_Border ;};type CT_PageMar struct{ +// Font Content Type +HintAttr ST_Hint ; -// Top Margin Spacing -TopAttr ST_SignedTwipsMeasure ; +// ASCII Font +AsciiAttr *string ; -// Right Margin Spacing -RightAttr _c .ST_TwipsMeasure ; +// High ANSI Font +HAnsiAttr *string ; -// Page Bottom Spacing -BottomAttr ST_SignedTwipsMeasure ; +// East Asian Font +EastAsiaAttr *string ; -// Left Margin Spacing -LeftAttr _c .ST_TwipsMeasure ; +// Complex Script Font +CsAttr *string ; -// Spacing to Top of Header -HeaderAttr _c .ST_TwipsMeasure ; +// ASCII Theme Font +AsciiThemeAttr ST_Theme ; -// Spacing to Bottom of Footer -FooterAttr _c .ST_TwipsMeasure ; +// High ANSI Theme Font +HAnsiThemeAttr ST_Theme ; -// Page Gutter Spacing -GutterAttr _c .ST_TwipsMeasure ;};type WdCT_WordprocessingContentPart struct{BwModeAttr _bf .ST_BlackWhiteMode ;IdAttr string ;NvContentPartPr *WdCT_WordprocessingContentPartNonVisual ;Xfrm *_bf .CT_Transform2D ;ExtLst *_bf .CT_OfficeArtExtensionList ;}; +// East Asian Theme Font +EastAsiaThemeAttr ST_Theme ; -// ValidateWithPath validates the WdCT_WrapTopBottom and its children, prefixing error messages with path -func (_dgfgf *WdCT_WrapTopBottom )ValidateWithPath (path string )error {if _dgfgf .EffectExtent !=nil {if _ceagbg :=_dgfgf .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_ceagbg !=nil {return _ceagbg ;};};return nil ;};func (_babfa *ST_HexColorAuto )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_babfa =0;case "\u0061\u0075\u0074\u006f":*_babfa =1;};return nil ;};func (_bfdcb *CT_Language )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfdcb .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",*_bfdcb .ValAttr )});};if _bfdcb .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_db .Sprintf ("\u0025\u0076",*_bfdcb .EastAsiaAttr )});};if _bfdcb .BidiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"},Value :_db .Sprintf ("\u0025\u0076",*_bfdcb .BidiAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Complex Script Theme Font +CsthemeAttr ST_Theme ;};func (_bfbbb *ST_Wrap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acfef ,_afacgef :=d .Token ();if _afacgef !=nil {return _afacgef ;};if _agcgc ,_eaagc :=_acfef .(_d .EndElement );_eaagc &&_agcgc .Name ==start .Name {*_bfbbb =1;return nil ;};if _eegfb ,_adagf :=_acfef .(_d .CharData );!_adagf {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",_acfef );}else {switch string (_eegfb ){case "":*_bfbbb =0;case "\u0061\u0075\u0074\u006f":*_bfbbb =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_bfbbb =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_bfbbb =3;case "\u0074\u0069\u0067h\u0074":*_bfbbb =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_bfbbb =5;case "\u006e\u006f\u006e\u0065":*_bfbbb =6;};};_acfef ,_afacgef =d .Token ();if _afacgef !=nil {return _afacgef ;};if _fcbeb ,_fgfebe :=_acfef .(_d .EndElement );_fgfebe &&_fcbeb .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",_acfef );}; -// ValidateWithPath validates the CT_DocRsids and its children, prefixing error messages with path -func (_dceab *CT_DocRsids )ValidateWithPath (path string )error {if _dceab .RsidRoot !=nil {if _bfec :=_dceab .RsidRoot .ValidateWithPath (path +"\u002fR\u0073\u0069\u0064\u0052\u006f\u006ft");_bfec !=nil {return _bfec ;};};for _cada ,_gagbb :=range _dceab .Rsid {if _dgga :=_gagbb .ValidateWithPath (_db .Sprintf ("%\u0073\u002f\u0052\u0073\u0069\u0064\u005b\u0025\u0064\u005d",path ,_cada ));_dgga !=nil {return _dgga ;};};return nil ;};func NewCT_ObjectChoice ()*CT_ObjectChoice {_ebeee :=&CT_ObjectChoice {};return _ebeee }; +// ValidateWithPath validates the CT_TcPrBase and its children, prefixing error messages with path +func (_aadag *CT_TcPrBase )ValidateWithPath (path string )error {if _aadag .CnfStyle !=nil {if _dgbggge :=_aadag .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_dgbggge !=nil {return _dgbggge ;};};if _aadag .TcW !=nil {if _fgggc :=_aadag .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_fgggc !=nil {return _fgggc ;};};if _aadag .GridSpan !=nil {if _eddee :=_aadag .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_eddee !=nil {return _eddee ;};};if _aadag .HMerge !=nil {if _fcgc :=_aadag .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_fcgc !=nil {return _fcgc ;};};if _aadag .VMerge !=nil {if _bdfad :=_aadag .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_bdfad !=nil {return _bdfad ;};};if _aadag .TcBorders !=nil {if _agcdca :=_aadag .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_agcdca !=nil {return _agcdca ;};};if _aadag .Shd !=nil {if _debgdb :=_aadag .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_debgdb !=nil {return _debgdb ;};};if _aadag .NoWrap !=nil {if _egfce :=_aadag .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_egfce !=nil {return _egfce ;};};if _aadag .TcMar !=nil {if _cggeae :=_aadag .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_cggeae !=nil {return _cggeae ;};};if _aadag .TextDirection !=nil {if _bccddg :=_aadag .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_bccddg !=nil {return _bccddg ;};};if _aadag .TcFitText !=nil {if _eeggbc :=_aadag .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_eeggbc !=nil {return _eeggbc ;};};if _aadag .VAlign !=nil {if _aedca :=_aadag .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_aedca !=nil {return _aedca ;};};if _aadag .HideMark !=nil {if _decdg :=_aadag .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_decdg !=nil {return _decdg ;};};if _aadag .Headers !=nil {if _bedgc :=_aadag .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_bedgc !=nil {return _bedgc ;};};return nil ;};type CT_MailMergeDataType struct{ -// ValidateWithPath validates the CT_Ruby and its children, prefixing error messages with path -func (_dagfaf *CT_Ruby )ValidateWithPath (path string )error {if _ddbedb :=_dagfaf .RubyPr .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0050\u0072");_ddbedb !=nil {return _ddbedb ;};if _febec :=_dagfaf .Rt .ValidateWithPath (path +"\u002f\u0052\u0074");_febec !=nil {return _febec ;};if _dbddd :=_dagfaf .RubyBase .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0042\u0061\u0073e");_dbddd !=nil {return _dbddd ;};return nil ;}; +// Value +ValAttr string ;};func (_gedfg *CT_Language )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fceaee :=range start .Attr {if _fceaee .Name .Local =="\u0076\u0061\u006c"{_decf ,_ceggc :=_fceaee .Value ,error (nil );if _ceggc !=nil {return _ceggc ;};_gedfg .ValAttr =&_decf ;continue ;};if _fceaee .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_afed ,_agfdb :=_fceaee .Value ,error (nil );if _agfdb !=nil {return _agfdb ;};_gedfg .EastAsiaAttr =&_afed ;continue ;};if _fceaee .Name .Local =="\u0062\u0069\u0064\u0069"{_debbc ,_acfg :=_fceaee .Value ,error (nil );if _acfg !=nil {return _acfg ;};_gedfg .BidiAttr =&_debbc ;continue ;};};for {_dbdeg ,_bbgbe :=d .Token ();if _bbgbe !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_bbgbe );};if _bbgc ,_agbcg :=_dbdeg .(_d .EndElement );_agbcg &&_bbgc .Name ==start .Name {break ;};};return nil ;};func (_ebfg *CT_PTab )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebfg .AlignmentAttr =ST_PTabAlignment (1);_ebfg .RelativeToAttr =ST_PTabRelativeTo (1);_ebfg .LeaderAttr =ST_PTabLeader (1);for _ ,_fdcad :=range start .Attr {if _fdcad .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_ebfg .AlignmentAttr .UnmarshalXMLAttr (_fdcad );continue ;};if _fdcad .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"{_ebfg .RelativeToAttr .UnmarshalXMLAttr (_fdcad );continue ;};if _fdcad .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_ebfg .LeaderAttr .UnmarshalXMLAttr (_fdcad );continue ;};};for {_dbade ,_gadgf :=d .Token ();if _gadgf !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0054\u0061\u0062\u003a\u0020\u0025\u0073",_gadgf );};if _baccc ,_acaca :=_dbade .(_d .EndElement );_acaca &&_baccc .Name ==start .Name {break ;};};return nil ;};type EG_MathContent struct{OMathPara *_b .OMathPara ;OMath *_b .OMath ;};func (_ccefcf ST_DisplacedByCustomXml )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ccefcf .String (),start );};func (_dfgfbc *ST_TblWidth )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dggfbf ,_bfbgef :=d .Token ();if _bfbgef !=nil {return _bfbgef ;};if _fgbec ,_daeffc :=_dggfbf .(_d .EndElement );_daeffc &&_fgbec .Name ==start .Name {*_dfgfbc =1;return nil ;};if _cffgb ,_fcfeed :=_dggfbf .(_d .CharData );!_fcfeed {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",_dggfbf );}else {switch string (_cffgb ){case "":*_dfgfbc =0;case "\u006e\u0069\u006c":*_dfgfbc =1;case "\u0070\u0063\u0074":*_dfgfbc =2;case "\u0064\u0078\u0061":*_dfgfbc =3;case "\u0061\u0075\u0074\u006f":*_dfgfbc =4;};};_dggfbf ,_bfbgef =d .Token ();if _bfbgef !=nil {return _bfbgef ;};if _cafgcg ,_dcfcf :=_dggfbf .(_d .EndElement );_dcfcf &&_cafgcg .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",_dggfbf );}; -// Validate validates the Settings and its children -func (_bcdce *Settings )Validate ()error {return _bcdce .ValidateWithPath ("\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_beabe *ST_SignedTwipsMeasure )ValidateWithPath (path string )error {_cgacd :=[]string {};if _beabe .Int64 !=nil {_cgacd =append (_cgacd ,"\u0049\u006e\u00746\u0034");};if _beabe .ST_UniversalMeasure !=nil {_cgacd =append (_cgacd ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_cgacd )> 1{return _db .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cgacd );};return nil ;};func (_bcagef *WdCT_PosHChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcagef .Align !=WdST_AlignHUnset {_bbagdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}};e .EncodeElement (_bcagef .Align ,_bbagdc );};if _bcagef .PosOffset !=nil {_aafad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_bcagef .PosOffset ,_aafad );};return nil ;};func (_ddfga *CT_LvlLegacy )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afcg :=range start .Attr {if _afcg .Name .Local =="\u006c\u0065\u0067\u0061\u0063\u0079"{_eecag ,_edddb :=ParseUnionST_OnOff (_afcg .Value );if _edddb !=nil {return _edddb ;};_ddfga .LegacyAttr =&_eecag ;continue ;};if _afcg .Name .Local =="l\u0065\u0067\u0061\u0063\u0079\u0053\u0070\u0061\u0063\u0065"{_eaceb ,_aaea :=ParseUnionST_TwipsMeasure (_afcg .Value );if _aaea !=nil {return _aaea ;};_ddfga .LegacySpaceAttr =&_eaceb ;continue ;};if _afcg .Name .Local =="\u006c\u0065\u0067a\u0063\u0079\u0049\u006e\u0064\u0065\u006e\u0074"{_bfbcg ,_ddfed :=ParseUnionST_SignedTwipsMeasure (_afcg .Value );if _ddfed !=nil {return _ddfed ;};_ddfga .LegacyIndentAttr =&_bfbcg ;continue ;};};for {_adbfd ,_babgc :=d .Token ();if _babgc !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0076l\u004c\u0065\u0067\u0061\u0063\u0079\u003a\u0020\u0025\u0073",_babgc );};if _afcbee ,_fdgbe :=_adbfd .(_d .EndElement );_fdgbe &&_afcbee .Name ==start .Name {break ;};};return nil ;};type CT_DataBinding struct{ +// ValidateWithPath validates the CT_RPrDefault and its children, prefixing error messages with path +func (_fdeaa *CT_RPrDefault )ValidateWithPath (path string )error {if _fdeaa .RPr !=nil {if _cedc :=_fdeaa .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cedc !=nil {return _cedc ;};};return nil ;};type ST_TextDirection byte ;type ST_PageOrientation byte ;func (_bdfbcd ST_LevelSuffix )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bdfbcd .String (),start );};func NewCT_Div ()*CT_Div {_efcd :=&CT_Div {};_efcd .MarLeft =NewCT_SignedTwipsMeasure ();_efcd .MarRight =NewCT_SignedTwipsMeasure ();_efcd .MarTop =NewCT_SignedTwipsMeasure ();_efcd .MarBottom =NewCT_SignedTwipsMeasure ();return _efcd ;}; -// XML Namespace Prefix Mappings -PrefixMappingsAttr *string ; +// Validate validates the AG_SectPrAttributes and its children +func (_bd *AG_SectPrAttributes )Validate ()error {return _bd .ValidateWithPath ("\u0041\u0047\u005f\u0053ec\u0074\u0050\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_ecddg *ST_CharacterSpacing )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ecddg =0;case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_ecddg =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_ecddg =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":*_ecddg =3;};return nil ;}; -// XPath -XpathAttr string ; +// ValidateWithPath validates the CT_CellMergeTrackChange and its children, prefixing error messages with path +func (_bdbd *CT_CellMergeTrackChange )ValidateWithPath (path string )error {if _dbega :=_bdbd .VMergeAttr .ValidateWithPath (path +"/\u0056\u004d\u0065\u0072\u0067\u0065\u0041\u0074\u0074\u0072");_dbega !=nil {return _dbega ;};if _aagf :=_bdbd .VMergeOrigAttr .ValidateWithPath (path +"\u002fV\u004de\u0072\u0067\u0065\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_aagf !=nil {return _aagf ;};return nil ;};func (_efgdc *WdCT_WordprocessingCanvas )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _efgdc .Bg !=nil {_cdagfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003ab\u0067"}};e .EncodeElement (_efgdc .Bg ,_cdagfg );};if _efgdc .Whole !=nil {_aedeef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0068\u006f\u006c\u0065"}};e .EncodeElement (_efgdc .Whole ,_aedeef );};if _efgdc .Choice !=nil {for _ ,_dcfgf :=range _efgdc .Choice {_dcfgf .MarshalXML (e ,_d .StartElement {});};};if _efgdc .ExtLst !=nil {_gegdg :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_efgdc .ExtLst ,_gegdg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egg *CT_Attr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egg .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_egg .UriAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_egg .NameAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_egg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_VAnchorUnset ST_VAnchor =0;ST_VAnchorText ST_VAnchor =1;ST_VAnchorMargin ST_VAnchor =2;ST_VAnchorPage ST_VAnchor =3;);func (_gfffcb *CT_FtnEdnRef )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdgac :=range start .Attr {if _fdgac .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0061\u0072\u006b\u0046\u006fl\u006c\u006f\u0077\u0073"{_gagc ,_bebg :=ParseUnionST_OnOff (_fdgac .Value );if _bebg !=nil {return _bebg ;};_gfffcb .CustomMarkFollowsAttr =&_gagc ;continue ;};if _fdgac .Name .Local =="\u0069\u0064"{_bfga ,_dbebfg :=_da .ParseInt (_fdgac .Value ,10,64);if _dbebfg !=nil {return _dbebfg ;};_gfffcb .IdAttr =_bfga ;continue ;};};for {_gefcb ,_adacc :=d .Token ();if _adacc !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0074n\u0045\u0064\u006e\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_adacc );};if _gccdgg ,_dggff :=_gefcb .(_d .EndElement );_dggff &&_gccdgg .Name ==start .Name {break ;};};return nil ;};func (_fddbf *CT_PageMar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfgac :=range start .Attr {if _cfgac .Name .Local =="\u0074\u006f\u0070"{_aafac ,_befaef :=ParseUnionST_SignedTwipsMeasure (_cfgac .Value );if _befaef !=nil {return _befaef ;};_fddbf .TopAttr =_aafac ;continue ;};if _cfgac .Name .Local =="\u0072\u0069\u0067h\u0074"{_debgda ,_bgfff :=ParseUnionST_TwipsMeasure (_cfgac .Value );if _bgfff !=nil {return _bgfff ;};_fddbf .RightAttr =_debgda ;continue ;};if _cfgac .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_aaccg ,_adabg :=ParseUnionST_SignedTwipsMeasure (_cfgac .Value );if _adabg !=nil {return _adabg ;};_fddbf .BottomAttr =_aaccg ;continue ;};if _cfgac .Name .Local =="\u006c\u0065\u0066\u0074"{_gccge ,_aaddb :=ParseUnionST_TwipsMeasure (_cfgac .Value );if _aaddb !=nil {return _aaddb ;};_fddbf .LeftAttr =_gccge ;continue ;};if _cfgac .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_fefe ,_gfaed :=ParseUnionST_TwipsMeasure (_cfgac .Value );if _gfaed !=nil {return _gfaed ;};_fddbf .HeaderAttr =_fefe ;continue ;};if _cfgac .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_gcgaa ,_fceag :=ParseUnionST_TwipsMeasure (_cfgac .Value );if _fceag !=nil {return _fceag ;};_fddbf .FooterAttr =_gcgaa ;continue ;};if _cfgac .Name .Local =="\u0067\u0075\u0074\u0074\u0065\u0072"{_gfed ,_cgccc :=ParseUnionST_TwipsMeasure (_cfgac .Value );if _cgccc !=nil {return _cgccc ;};_fddbf .GutterAttr =_gfed ;continue ;};};for {_adbgc ,_cdfbfg :=d .Token ();if _cdfbfg !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072\u003a\u0020%\u0073",_cdfbfg );};if _febea ,_dcfcb :=_adbgc .(_d .EndElement );_dcfcb &&_febea .Name ==start .Name {break ;};};return nil ;}; -// Custom XML Data Storage ID -StoreItemIDAttr string ;};func NewCT_Attr ()*CT_Attr {_gfd :=&CT_Attr {};return _gfd }; +// Validate validates the CT_Div and its children +func (_babbe *CT_Div )Validate ()error {return _babbe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0076");};func (_ccbffe ST_CharacterSpacing )Validate ()error {return _ccbffe .ValidateWithPath ("")};func (_gegfd *CT_ParaRPrChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",_gegfd .AuthorAttr )});if _gegfd .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gegfd .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_gegfd .IdAttr )});e .EncodeToken (start );_fgafc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_gegfd .RPr ,_fgafc );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_RPrOriginal and its children, prefixing error messages with path -func (_dadaf *CT_RPrOriginal )ValidateWithPath (path string )error {if _dadaf .RStyle !=nil {if _dgadd :=_dadaf .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_dgadd !=nil {return _dgadd ;};};if _dadaf .RFonts !=nil {if _cbaf :=_dadaf .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_cbaf !=nil {return _cbaf ;};};if _dadaf .B !=nil {if _eaaaf :=_dadaf .B .ValidateWithPath (path +"\u002f\u0042");_eaaaf !=nil {return _eaaaf ;};};if _dadaf .BCs !=nil {if _gdgcc :=_dadaf .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_gdgcc !=nil {return _gdgcc ;};};if _dadaf .I !=nil {if _egadcg :=_dadaf .I .ValidateWithPath (path +"\u002f\u0049");_egadcg !=nil {return _egadcg ;};};if _dadaf .ICs !=nil {if _gcfea :=_dadaf .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_gcfea !=nil {return _gcfea ;};};if _dadaf .Caps !=nil {if _dfdgd :=_dadaf .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_dfdgd !=nil {return _dfdgd ;};};if _dadaf .SmallCaps !=nil {if _fffcg :=_dadaf .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_fffcg !=nil {return _fffcg ;};};if _dadaf .Strike !=nil {if _baebc :=_dadaf .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_baebc !=nil {return _baebc ;};};if _dadaf .Dstrike !=nil {if _aeeac :=_dadaf .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_aeeac !=nil {return _aeeac ;};};if _dadaf .Outline !=nil {if _ggcdc :=_dadaf .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_ggcdc !=nil {return _ggcdc ;};};if _dadaf .Shadow !=nil {if _debgaf :=_dadaf .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_debgaf !=nil {return _debgaf ;};};if _dadaf .Emboss !=nil {if _dcfff :=_dadaf .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_dcfff !=nil {return _dcfff ;};};if _dadaf .Imprint !=nil {if _deaeg :=_dadaf .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_deaeg !=nil {return _deaeg ;};};if _dadaf .NoProof !=nil {if _agfec :=_dadaf .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_agfec !=nil {return _agfec ;};};if _dadaf .SnapToGrid !=nil {if _cafda :=_dadaf .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_cafda !=nil {return _cafda ;};};if _dadaf .Vanish !=nil {if _bbccd :=_dadaf .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_bbccd !=nil {return _bbccd ;};};if _dadaf .WebHidden !=nil {if _dbbefea :=_dadaf .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_dbbefea !=nil {return _dbbefea ;};};if _dadaf .Color !=nil {if _edegee :=_dadaf .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_edegee !=nil {return _edegee ;};};if _dadaf .Spacing !=nil {if _cbcgd :=_dadaf .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_cbcgd !=nil {return _cbcgd ;};};if _dadaf .W !=nil {if _bbede :=_dadaf .W .ValidateWithPath (path +"\u002f\u0057");_bbede !=nil {return _bbede ;};};if _dadaf .Kern !=nil {if _gfaef :=_dadaf .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_gfaef !=nil {return _gfaef ;};};if _dadaf .Position !=nil {if _bbead :=_dadaf .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_bbead !=nil {return _bbead ;};};if _dadaf .Sz !=nil {if _dbbgf :=_dadaf .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_dbbgf !=nil {return _dbbgf ;};};if _dadaf .SzCs !=nil {if _cdbbb :=_dadaf .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_cdbbb !=nil {return _cdbbb ;};};if _dadaf .Highlight !=nil {if _fgcb :=_dadaf .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_fgcb !=nil {return _fgcb ;};};if _dadaf .U !=nil {if _aaab :=_dadaf .U .ValidateWithPath (path +"\u002f\u0055");_aaab !=nil {return _aaab ;};};if _dadaf .Effect !=nil {if _acdge :=_dadaf .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_acdge !=nil {return _acdge ;};};if _dadaf .Bdr !=nil {if _gdcgb :=_dadaf .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_gdcgb !=nil {return _gdcgb ;};};if _dadaf .Shd !=nil {if _eaeec :=_dadaf .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_eaeec !=nil {return _eaeec ;};};if _dadaf .FitText !=nil {if _dgbdc :=_dadaf .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_dgbdc !=nil {return _dgbdc ;};};if _dadaf .VertAlign !=nil {if _debdg :=_dadaf .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_debdg !=nil {return _debdg ;};};if _dadaf .Rtl !=nil {if _gefeb :=_dadaf .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_gefeb !=nil {return _gefeb ;};};if _dadaf .Cs !=nil {if _cgdad :=_dadaf .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_cgdad !=nil {return _cgdad ;};};if _dadaf .Em !=nil {if _abeae :=_dadaf .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_abeae !=nil {return _abeae ;};};if _dadaf .Lang !=nil {if _cgcfa :=_dadaf .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_cgcfa !=nil {return _cgcfa ;};};if _dadaf .EastAsianLayout !=nil {if _dgbef :=_dadaf .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_dgbef !=nil {return _dgbef ;};};if _dadaf .SpecVanish !=nil {if _afcdf :=_dadaf .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_afcdf !=nil {return _afcdf ;};};if _dadaf .OMath !=nil {if _cfdgd :=_dadaf .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_cfdgd !=nil {return _cfdgd ;};};return nil ;}; +// Validate validates the WdCT_WordprocessingCanvasChoice and its children +func (_ggcfb *WdCT_WordprocessingCanvasChoice )Validate ()error {return _ggcfb .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 (_badgf ST_MultiLevelType )String ()string {switch _badgf {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 "";};type CT_TwipsMeasure struct{ -// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path -func (_abbffd *CT_Text )ValidateWithPath (path string )error {return nil };func (_caa *CT_AltChunkPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adf :for {_fef ,_aabb :=d .Token ();if _aabb !=nil {return _aabb ;};switch _gb :=_fef .(type ){case _d .StartElement :switch _gb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caa .MatchSrc =NewCT_OnOff ();if _egfg :=d .DecodeElement (_caa .MatchSrc ,&_gb );_egfg !=nil {return _egfg ;};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\u0041l\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072 \u0025\u0076",_gb .Name );if _abfb :=d .Skip ();_abfb !=nil {return _abfb ;};};case _d .EndElement :break _adf ;case _d .CharData :};};return nil ;}; +// Measurement in Twentieths of a Point +ValAttr _e .ST_TwipsMeasure ;};func NewCT_FFStatusText ()*CT_FFStatusText {_bgad :=&CT_FFStatusText {};return _bgad };func NewCT_ShapeDefaults ()*CT_ShapeDefaults {_cebbe :=&CT_ShapeDefaults {};return _cebbe };func (_ccdfc *WdCT_WrapNone )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_egagdc ,_gdfcb :=d .Token ();if _gdfcb !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0057\u0064\u0043\u0054_\u0057r\u0061p\u004e\u006f\u006e\u0065\u003a\u0020\u0025s",_gdfcb );};if _aedbfb ,_accgb :=_egagdc .(_d .EndElement );_accgb &&_aedbfb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the EG_ParaRPrTrackChanges and its children, prefixing error messages with path -func (_fcdfd *EG_ParaRPrTrackChanges )ValidateWithPath (path string )error {if _fcdfd .Ins !=nil {if _cdfgdf :=_fcdfd .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_cdfgdf !=nil {return _cdfgdf ;};};if _fcdfd .Del !=nil {if _dfddcd :=_fcdfd .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_dfddcd !=nil {return _dfddcd ;};};if _fcdfd .MoveFrom !=nil {if _bedbef :=_fcdfd .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_bedbef !=nil {return _bedbef ;};};if _fcdfd .MoveTo !=nil {if _efcea :=_fcdfd .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_efcea !=nil {return _efcea ;};};return nil ;};func (_eabgg ST_HeightRule )Validate ()error {return _eabgg .ValidateWithPath ("")};func (_fedcac *ST_ChapterSep )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcdbbd ,_aaacac :=d .Token ();if _aaacac !=nil {return _aaacac ;};if _bfeadd ,_acbgdd :=_dcdbbd .(_d .EndElement );_acbgdd &&_bfeadd .Name ==start .Name {*_fedcac =1;return nil ;};if _fcfab ,_bfeaf :=_dcdbbd .(_d .CharData );!_bfeaf {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcdbbd );}else {switch string (_fcfab ){case "":*_fedcac =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_fedcac =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_fedcac =2;case "\u0063\u006f\u006co\u006e":*_fedcac =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_fedcac =4;case "\u0065\u006e\u0044\u0061\u0073\u0068":*_fedcac =5;};};_dcdbbd ,_aaacac =d .Token ();if _aaacac !=nil {return _aaacac ;};if _dafaac ,_efbdff :=_dcdbbd .(_d .EndElement );_efbdff &&_dafaac .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcdbbd );};func (_aeebag *ST_ProofErr )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aeebag =0;case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_aeebag =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_aeebag =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_aeebag =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_aeebag =4;};return nil ;};func (_gdffge ST_Theme )String ()string {switch _gdffge {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 (_eafad *CT_DocVar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",_eafad .NameAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",_eafad .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_edbf *CT_DirContentRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gegf :=range start .Attr {if _gegf .Name .Local =="\u0076\u0061\u006c"{_edbf .ValAttr .UnmarshalXMLAttr (_gegf );continue ;};};_egba :for {_ceagd ,_bcfde :=d .Token ();if _bcfde !=nil {return _bcfde ;};switch _aafdc :=_ceagd .(type ){case _d .StartElement :switch _aafdc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccge :=NewCT_SimpleField ();if _fbbgfg :=d .DecodeElement (_ccge ,&_aafdc );_fbbgfg !=nil {return _fbbgfg ;};_edbf .FldSimple =append (_edbf .FldSimple ,_ccge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edbf .Hyperlink =NewCT_Hyperlink ();if _ebcg :=d .DecodeElement (_edbf .Hyperlink ,&_aafdc );_ebcg !=nil {return _ebcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edbf .SubDoc =NewCT_Rel ();if _cbfc :=d .DecodeElement (_edbf .SubDoc ,&_aafdc );_cbfc !=nil {return _cbfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cabdc :=NewEG_ContentRunContent ();_cabdc .CustomXml =NewCT_CustomXmlRun ();if _egac :=d .DecodeElement (_cabdc .CustomXml ,&_aafdc );_egac !=nil {return _egac ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_cabdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fegd :=NewEG_ContentRunContent ();_fegd .SmartTag =NewCT_SmartTagRun ();if _eeab :=d .DecodeElement (_fegd .SmartTag ,&_aafdc );_eeab !=nil {return _eeab ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_fegd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffagd :=NewEG_ContentRunContent ();_ffagd .Sdt =NewCT_SdtRun ();if _ceee :=d .DecodeElement (_ffagd .Sdt ,&_aafdc );_ceee !=nil {return _ceee ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_ffagd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcgef :=NewEG_ContentRunContent ();_bcgef .Dir =NewCT_DirContentRun ();if _bfde :=d .DecodeElement (_bcgef .Dir ,&_aafdc );_bfde !=nil {return _bfde ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_bcgef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aaaff :=NewEG_ContentRunContent ();_aaaff .Bdo =NewCT_BdoContentRun ();if _afebb :=d .DecodeElement (_aaaff .Bdo ,&_aafdc );_afebb !=nil {return _afebb ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_aaaff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bddg :=NewEG_ContentRunContent ();_bddg .R =NewCT_R ();if _egfe :=d .DecodeElement (_bddg .R ,&_aafdc );_egfe !=nil {return _egfe ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_bddg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbec :=NewEG_ContentRunContent ();_dfbbc :=NewEG_RunLevelElts ();_dfbbc .ProofErr =NewCT_ProofErr ();if _dcee :=d .DecodeElement (_dfbbc .ProofErr ,&_aafdc );_dcee !=nil {return _dcee ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_gbec );_gbec .EG_RunLevelElts =append (_gbec .EG_RunLevelElts ,_dfbbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aabg :=NewEG_ContentRunContent ();_dcge :=NewEG_RunLevelElts ();_dcge .PermStart =NewCT_PermStart ();if _gbfg :=d .DecodeElement (_dcge .PermStart ,&_aafdc );_gbfg !=nil {return _gbfg ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_aabg );_aabg .EG_RunLevelElts =append (_aabg .EG_RunLevelElts ,_dcge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eceed :=NewEG_ContentRunContent ();_eeeceg :=NewEG_RunLevelElts ();_eeeceg .PermEnd =NewCT_Perm ();if _gaff :=d .DecodeElement (_eeeceg .PermEnd ,&_aafdc );_gaff !=nil {return _gaff ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_eceed );_eceed .EG_RunLevelElts =append (_eceed .EG_RunLevelElts ,_eeeceg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccac :=NewEG_ContentRunContent ();_eabf :=NewEG_RunLevelElts ();_eabf .Ins =NewCT_RunTrackChange ();if _bfab :=d .DecodeElement (_eabf .Ins ,&_aafdc );_bfab !=nil {return _bfab ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_ccac );_ccac .EG_RunLevelElts =append (_ccac .EG_RunLevelElts ,_eabf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eeffg :=NewEG_ContentRunContent ();_cbcg :=NewEG_RunLevelElts ();_cbcg .Del =NewCT_RunTrackChange ();if _dcacc :=d .DecodeElement (_cbcg .Del ,&_aafdc );_dcacc !=nil {return _dcacc ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_eeffg );_eeffg .EG_RunLevelElts =append (_eeffg .EG_RunLevelElts ,_cbcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cfef :=NewEG_ContentRunContent ();_abbce :=NewEG_RunLevelElts ();_abbce .MoveFrom =NewCT_RunTrackChange ();if _dcbd :=d .DecodeElement (_abbce .MoveFrom ,&_aafdc );_dcbd !=nil {return _dcbd ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_cfef );_cfef .EG_RunLevelElts =append (_cfef .EG_RunLevelElts ,_abbce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fafd :=NewEG_ContentRunContent ();_bfgb :=NewEG_RunLevelElts ();_bfgb .MoveTo =NewCT_RunTrackChange ();if _agbfc :=d .DecodeElement (_bfgb .MoveTo ,&_aafdc );_agbfc !=nil {return _agbfc ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_fafd );_fafd .EG_RunLevelElts =append (_fafd .EG_RunLevelElts ,_bfgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bggf :=NewEG_ContentRunContent ();_edefd :=NewEG_RunLevelElts ();_bbcfb :=NewEG_RangeMarkupElements ();_bbcfb .BookmarkStart =NewCT_Bookmark ();if _gbfe :=d .DecodeElement (_bbcfb .BookmarkStart ,&_aafdc );_gbfe !=nil {return _gbfe ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_bggf );_bggf .EG_RunLevelElts =append (_bggf .EG_RunLevelElts ,_edefd );_edefd .EG_RangeMarkupElements =append (_edefd .EG_RangeMarkupElements ,_bbcfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abbee :=NewEG_ContentRunContent ();_bacgf :=NewEG_RunLevelElts ();_bffc :=NewEG_RangeMarkupElements ();_bffc .BookmarkEnd =NewCT_MarkupRange ();if _cdde :=d .DecodeElement (_bffc .BookmarkEnd ,&_aafdc );_cdde !=nil {return _cdde ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_abbee );_abbee .EG_RunLevelElts =append (_abbee .EG_RunLevelElts ,_bacgf );_bacgf .EG_RangeMarkupElements =append (_bacgf .EG_RangeMarkupElements ,_bffc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcfe :=NewEG_ContentRunContent ();_agfd :=NewEG_RunLevelElts ();_dddfe :=NewEG_RangeMarkupElements ();_dddfe .MoveFromRangeStart =NewCT_MoveBookmark ();if _aggab :=d .DecodeElement (_dddfe .MoveFromRangeStart ,&_aafdc );_aggab !=nil {return _aggab ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_dcfe );_dcfe .EG_RunLevelElts =append (_dcfe .EG_RunLevelElts ,_agfd );_agfd .EG_RangeMarkupElements =append (_agfd .EG_RangeMarkupElements ,_dddfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bebe :=NewEG_ContentRunContent ();_dgaga :=NewEG_RunLevelElts ();_cbddc :=NewEG_RangeMarkupElements ();_cbddc .MoveFromRangeEnd =NewCT_MarkupRange ();if _ecbgf :=d .DecodeElement (_cbddc .MoveFromRangeEnd ,&_aafdc );_ecbgf !=nil {return _ecbgf ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_bebe );_bebe .EG_RunLevelElts =append (_bebe .EG_RunLevelElts ,_dgaga );_dgaga .EG_RangeMarkupElements =append (_dgaga .EG_RangeMarkupElements ,_cbddc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cefe :=NewEG_ContentRunContent ();_gbcf :=NewEG_RunLevelElts ();_dabc :=NewEG_RangeMarkupElements ();_dabc .MoveToRangeStart =NewCT_MoveBookmark ();if _cegg :=d .DecodeElement (_dabc .MoveToRangeStart ,&_aafdc );_cegg !=nil {return _cegg ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_cefe );_cefe .EG_RunLevelElts =append (_cefe .EG_RunLevelElts ,_gbcf );_gbcf .EG_RangeMarkupElements =append (_gbcf .EG_RangeMarkupElements ,_dabc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_deacf :=NewEG_ContentRunContent ();_bgddad :=NewEG_RunLevelElts ();_bfgf :=NewEG_RangeMarkupElements ();_bfgf .MoveToRangeEnd =NewCT_MarkupRange ();if _fade :=d .DecodeElement (_bfgf .MoveToRangeEnd ,&_aafdc );_fade !=nil {return _fade ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_deacf );_deacf .EG_RunLevelElts =append (_deacf .EG_RunLevelElts ,_bgddad );_bgddad .EG_RangeMarkupElements =append (_bgddad .EG_RangeMarkupElements ,_bfgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ccbg :=NewEG_ContentRunContent ();_dbcc :=NewEG_RunLevelElts ();_fcdf :=NewEG_RangeMarkupElements ();_fcdf .CommentRangeStart =NewCT_MarkupRange ();if _cbbdf :=d .DecodeElement (_fcdf .CommentRangeStart ,&_aafdc );_cbbdf !=nil {return _cbbdf ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_ccbg );_ccbg .EG_RunLevelElts =append (_ccbg .EG_RunLevelElts ,_dbcc );_dbcc .EG_RangeMarkupElements =append (_dbcc .EG_RangeMarkupElements ,_fcdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gecd :=NewEG_ContentRunContent ();_gfaga :=NewEG_RunLevelElts ();_dbcfc :=NewEG_RangeMarkupElements ();_dbcfc .CommentRangeEnd =NewCT_MarkupRange ();if _dgcba :=d .DecodeElement (_dbcfc .CommentRangeEnd ,&_aafdc );_dgcba !=nil {return _dgcba ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_gecd );_gecd .EG_RunLevelElts =append (_gecd .EG_RunLevelElts ,_gfaga );_gfaga .EG_RangeMarkupElements =append (_gfaga .EG_RangeMarkupElements ,_dbcfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cgfd :=NewEG_ContentRunContent ();_cdeg :=NewEG_RunLevelElts ();_gaca :=NewEG_RangeMarkupElements ();_gaca .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gaba :=d .DecodeElement (_gaca .CustomXmlInsRangeStart ,&_aafdc );_gaba !=nil {return _gaba ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_cgfd );_cgfd .EG_RunLevelElts =append (_cgfd .EG_RunLevelElts ,_cdeg );_cdeg .EG_RangeMarkupElements =append (_cdeg .EG_RangeMarkupElements ,_gaca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebddg :=NewEG_ContentRunContent ();_gfgcg :=NewEG_RunLevelElts ();_fbdca :=NewEG_RangeMarkupElements ();_fbdca .CustomXmlInsRangeEnd =NewCT_Markup ();if _ebeff :=d .DecodeElement (_fbdca .CustomXmlInsRangeEnd ,&_aafdc );_ebeff !=nil {return _ebeff ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_ebddg );_ebddg .EG_RunLevelElts =append (_ebddg .EG_RunLevelElts ,_gfgcg );_gfgcg .EG_RangeMarkupElements =append (_gfgcg .EG_RangeMarkupElements ,_fbdca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_abdd :=NewEG_ContentRunContent ();_eefd :=NewEG_RunLevelElts ();_fgcdd :=NewEG_RangeMarkupElements ();_fgcdd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _egeeb :=d .DecodeElement (_fgcdd .CustomXmlDelRangeStart ,&_aafdc );_egeeb !=nil {return _egeeb ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_abdd );_abdd .EG_RunLevelElts =append (_abdd .EG_RunLevelElts ,_eefd );_eefd .EG_RangeMarkupElements =append (_eefd .EG_RangeMarkupElements ,_fgcdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdfc :=NewEG_ContentRunContent ();_eabd :=NewEG_RunLevelElts ();_bbgd :=NewEG_RangeMarkupElements ();_bbgd .CustomXmlDelRangeEnd =NewCT_Markup ();if _fcgf :=d .DecodeElement (_bbgd .CustomXmlDelRangeEnd ,&_aafdc );_fcgf !=nil {return _fcgf ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_ecdfc );_ecdfc .EG_RunLevelElts =append (_ecdfc .EG_RunLevelElts ,_eabd );_eabd .EG_RangeMarkupElements =append (_eabd .EG_RangeMarkupElements ,_bbgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgefg :=NewEG_ContentRunContent ();_gbgbe :=NewEG_RunLevelElts ();_ffgg :=NewEG_RangeMarkupElements ();_ffgg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cdcc :=d .DecodeElement (_ffgg .CustomXmlMoveFromRangeStart ,&_aafdc );_cdcc !=nil {return _cdcc ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_cgefg );_cgefg .EG_RunLevelElts =append (_cgefg .EG_RunLevelElts ,_gbgbe );_gbgbe .EG_RangeMarkupElements =append (_gbgbe .EG_RangeMarkupElements ,_ffgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_babd :=NewEG_ContentRunContent ();_ebfc :=NewEG_RunLevelElts ();_cfage :=NewEG_RangeMarkupElements ();_cfage .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bddb :=d .DecodeElement (_cfage .CustomXmlMoveFromRangeEnd ,&_aafdc );_bddb !=nil {return _bddb ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_babd );_babd .EG_RunLevelElts =append (_babd .EG_RunLevelElts ,_ebfc );_ebfc .EG_RangeMarkupElements =append (_ebfc .EG_RangeMarkupElements ,_cfage );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgead :=NewEG_ContentRunContent ();_bgae :=NewEG_RunLevelElts ();_gbaba :=NewEG_RangeMarkupElements ();_gbaba .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cbdg :=d .DecodeElement (_gbaba .CustomXmlMoveToRangeStart ,&_aafdc );_cbdg !=nil {return _cbdg ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_cgead );_cgead .EG_RunLevelElts =append (_cgead .EG_RunLevelElts ,_bgae );_bgae .EG_RangeMarkupElements =append (_bgae .EG_RangeMarkupElements ,_gbaba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_becd :=NewEG_ContentRunContent ();_bebef :=NewEG_RunLevelElts ();_bafa :=NewEG_RangeMarkupElements ();_bafa .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fddac :=d .DecodeElement (_bafa .CustomXmlMoveToRangeEnd ,&_aafdc );_fddac !=nil {return _fddac ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_becd );_becd .EG_RunLevelElts =append (_becd .EG_RunLevelElts ,_bebef );_bebef .EG_RangeMarkupElements =append (_bebef .EG_RangeMarkupElements ,_bafa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_baefg :=NewEG_ContentRunContent ();_bfcg :=NewEG_RunLevelElts ();_ffad :=NewEG_MathContent ();_ffad .OMathPara =_a .NewOMathPara ();if _bcadc :=d .DecodeElement (_ffad .OMathPara ,&_aafdc );_bcadc !=nil {return _bcadc ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_baefg );_baefg .EG_RunLevelElts =append (_baefg .EG_RunLevelElts ,_bfcg );_bfcg .EG_MathContent =append (_bfcg .EG_MathContent ,_ffad );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdcf :=NewEG_ContentRunContent ();_acde :=NewEG_RunLevelElts ();_daag :=NewEG_MathContent ();_daag .OMath =_a .NewOMath ();if _afcd :=d .DecodeElement (_daag .OMath ,&_aafdc );_afcd !=nil {return _afcd ;};_edbf .EG_ContentRunContent =append (_edbf .EG_ContentRunContent ,_fdcf );_fdcf .EG_RunLevelElts =append (_fdcf .EG_RunLevelElts ,_acde );_acde .EG_MathContent =append (_acde .EG_MathContent ,_daag );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\u0044\u0069\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_aafdc .Name );if _dgagb :=d .Skip ();_dgagb !=nil {return _dgagb ;};};case _d .EndElement :break _egba ;case _d .CharData :};};return nil ;};func (_debab *CT_FrameScrollbar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fgbg ,_accgf :=_debab .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _accgf !=nil {return _accgf ;};start .Attr =append (start .Attr ,_fgbg );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });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 (_fgfbaf ST_MultiLevelType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aebffb :=_d .Attr {};_aebffb .Name =name ;switch _fgfbaf {case ST_MultiLevelTypeUnset :_aebffb .Value ="";case ST_MultiLevelTypeSingleLevel :_aebffb .Value ="s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeMultilevel :_aebffb .Value ="\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeHybridMultilevel :_aebffb .Value ="\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";};return _aebffb ,nil ;};type CT_OdsoFieldMapData struct{ +// Validate validates the CT_DocType and its children +func (_abeb *CT_DocType )Validate ()error {return _abeb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065");};const (ST_LineNumberRestartUnset ST_LineNumberRestart =0;ST_LineNumberRestartNewPage ST_LineNumberRestart =1;ST_LineNumberRestartNewSection ST_LineNumberRestart =2;ST_LineNumberRestartContinuous ST_LineNumberRestart =3;);func (_gbbcbg *CT_Picture )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceegd :for {_bcdfb ,_bdada :=d .Token ();if _bdada !=nil {return _bdada ;};switch _bcggge :=_bcdfb .(type ){case _d .StartElement :switch _bcggge .Name {default:if _bededc ,_geabcg :=_dg .CreateElement (_bcggge );_geabcg !=nil {return _geabcg ;}else {if _eggdc :=d .DecodeElement (_bededc ,&_bcggge );_eggdc !=nil {return _eggdc ;};_gbbcbg .Any =append (_gbbcbg .Any ,_bededc );};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbbcbg .Movie =NewCT_Rel ();if _aebcda :=d .DecodeElement (_gbbcbg .Movie ,&_bcggge );_aebcda !=nil {return _aebcda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbbcbg .Control =NewCT_Control ();if _bagca :=d .DecodeElement (_gbbcbg .Control ,&_bcggge );_bagca !=nil {return _bagca ;};};case _d .EndElement :break _ceegd ;case _d .CharData :};};return nil ;};func (_cdffg ST_TextboxTightWrap )Validate ()error {return _cdffg .ValidateWithPath ("")};type CT_FtnPos struct{ -// Merge Field Mapping -Type *CT_MailMergeOdsoFMDFieldType ; +// Footnote Position Type +ValAttr ST_FtnPos ;};func (_cggee *WdCT_Anchor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cggee .SimplePos =_dd .NewCT_Point2D ();_cggee .PositionH =NewWdCT_PosH ();_cggee .PositionV =NewWdCT_PosV ();_cggee .Extent =_dd .NewCT_PositiveSize2D ();_cggee .DocPr =_dd .NewCT_NonVisualDrawingProps ();_cggee .Graphic =_dd .NewGraphic ();for _ ,_accfg :=range start .Attr {if _accfg .Name .Local =="\u0064\u0069\u0073t\u0054"{_bbgdad ,_ecgcdg :=_da .ParseUint (_accfg .Value ,10,32);if _ecgcdg !=nil {return _ecgcdg ;};_ddaacd :=uint32 (_bbgdad );_cggee .DistTAttr =&_ddaacd ;continue ;};if _accfg .Name .Local =="\u0064\u0069\u0073t\u004c"{_ecdde ,_aabagc :=_da .ParseUint (_accfg .Value ,10,32);if _aabagc !=nil {return _aabagc ;};_edfff :=uint32 (_ecdde );_cggee .DistLAttr =&_edfff ;continue ;};if _accfg .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_fdacd ,_aeefc :=_da .ParseBool (_accfg .Value );if _aeefc !=nil {return _aeefc ;};_cggee .SimplePosAttr =&_fdacd ;continue ;};if _accfg .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_edcadd ,_gfebff :=_da .ParseBool (_accfg .Value );if _gfebff !=nil {return _gfebff ;};_cggee .BehindDocAttr =_edcadd ;continue ;};if _accfg .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_cdeda ,_fbffb :=_da .ParseBool (_accfg .Value );if _fbffb !=nil {return _fbffb ;};_cggee .LayoutInCellAttr =_cdeda ;continue ;};if _accfg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_fgcdga ,_gdgcba :=_da .ParseBool (_accfg .Value );if _gdgcba !=nil {return _gdgcba ;};_cggee .HiddenAttr =&_fgcdga ;continue ;};if _accfg .Name .Local =="\u0064\u0069\u0073t\u0042"{_deeef ,_aadba :=_da .ParseUint (_accfg .Value ,10,32);if _aadba !=nil {return _aadba ;};_gbebb :=uint32 (_deeef );_cggee .DistBAttr =&_gbebb ;continue ;};if _accfg .Name .Local =="\u0064\u0069\u0073t\u0052"{_ffbccg ,_ccbeeg :=_da .ParseUint (_accfg .Value ,10,32);if _ccbeeg !=nil {return _ccbeeg ;};_gddfbb :=uint32 (_ffbccg );_cggee .DistRAttr =&_gddfbb ;continue ;};if _accfg .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_ccecca ,_gacgda :=_da .ParseUint (_accfg .Value ,10,32);if _gacgda !=nil {return _gacgda ;};_cggee .RelativeHeightAttr =uint32 (_ccecca );continue ;};if _accfg .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_degfgb ,_gbcge :=_da .ParseBool (_accfg .Value );if _gbcge !=nil {return _gbcge ;};_cggee .LockedAttr =_degfgb ;continue ;};if _accfg .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_bcdadd ,_badeeb :=_da .ParseBool (_accfg .Value );if _badeeb !=nil {return _badeeb ;};_cggee .AllowOverlapAttr =_bcdadd ;continue ;};};_gbeagd :for {_aeebb ,_cdgag :=d .Token ();if _cdgag !=nil {return _cdgag ;};switch _deegb :=_aeebb .(type ){case _d .StartElement :switch _deegb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"}:if _cdcbgb :=d .DecodeElement (_cggee .SimplePos ,&_deegb );_cdcbgb !=nil {return _cdcbgb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"}:if _cggcff :=d .DecodeElement (_cggee .PositionH ,&_deegb );_cggcff !=nil {return _cggcff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"}:if _cfega :=d .DecodeElement (_cggee .PositionV ,&_deegb );_cfega !=nil {return _cfega ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u0065\u006e\u0074"}:if _aedfb :=d .DecodeElement (_cggee .Extent ,&_deegb );_aedfb !=nil {return _aedfb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_cggee .EffectExtent =NewWdCT_EffectExtent ();if _deedc :=d .DecodeElement (_cggee .EffectExtent ,&_deegb );_deedc !=nil {return _deedc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_cggee .Choice =NewWdEG_WrapTypeChoice ();if _acbege :=d .DecodeElement (&_cggee .Choice .WrapNone ,&_deegb );_acbege !=nil {return _acbege ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_cggee .Choice =NewWdEG_WrapTypeChoice ();if _fbfge :=d .DecodeElement (&_cggee .Choice .WrapSquare ,&_deegb );_fbfge !=nil {return _fbfge ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0061\u0070\u0054\u0069\u0067\u0068t"}:_cggee .Choice =NewWdEG_WrapTypeChoice ();if _bfaab :=d .DecodeElement (&_cggee .Choice .WrapTight ,&_deegb );_bfaab !=nil {return _bfaab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_cggee .Choice =NewWdEG_WrapTypeChoice ();if _bccgf :=d .DecodeElement (&_cggee .Choice .WrapThrough ,&_deegb );_bccgf !=nil {return _bccgf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_cggee .Choice =NewWdEG_WrapTypeChoice ();if _fffdga :=d .DecodeElement (&_cggee .Choice .WrapTopAndBottom ,&_deegb );_fffdga !=nil {return _fffdga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0064\u006f\u0063P\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0063P\u0072"}:if _fgebaf :=d .DecodeElement (_cggee .DocPr ,&_deegb );_fgebaf !=nil {return _fgebaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_cggee .CNvGraphicFramePr =_dd .NewCT_NonVisualGraphicFrameProperties ();if _bdeee :=d .DecodeElement (_cggee .CNvGraphicFramePr ,&_deegb );_bdeee !=nil {return _bdeee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _fdaef :=d .DecodeElement (_cggee .Graphic ,&_deegb );_fdaef !=nil {return _fdaef ;};default:_dg .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",_deegb .Name );if _daefge :=d .Skip ();_daefge !=nil {return _daefge ;};};case _d .EndElement :break _gbeagd ;case _d .CharData :};};return nil ;};type CT_TextAlignment struct{ -// Data Source Name for Column -Name *CT_String ; +// Vertical Character Alignment Position +ValAttr ST_TextAlignment ;}; -// Predefined Merge Field Name -MappedName *CT_String ; +// Validate validates the CT_PPrGeneral and its children +func (_aegff *CT_PPrGeneral )Validate ()error {return _aegff .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c");};func (_eeeaa *CT_SdtEndPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eeeaa .RPr !=nil {_eabege :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};for _ ,_gcbaf :=range _eeeaa .RPr {e .EncodeElement (_gcbaf ,_eabege );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Index of Column Being Mapped -Column *CT_DecimalNumber ; +// Validate validates the CT_Br and its children +func (_dfa *CT_Br )Validate ()error {return _dfa .ValidateWithPath ("\u0043\u0054\u005fB\u0072")}; -// Merge Field Name Language ID -Lid *CT_Lang ; +// Validate validates the CT_FrameScrollbar and its children +func (_cbge *CT_FrameScrollbar )Validate ()error {return _cbge .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006fl\u006c\u0062\u0061\u0072");};type CT_String struct{ -// Use Country-Based Address Field Ordering -DynamicAddress *CT_OnOff ;};func (_dfedfg ST_LineSpacingRule )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_abbgbf :=_d .Attr {};_abbgbf .Name =name ;switch _dfedfg {case ST_LineSpacingRuleUnset :_abbgbf .Value ="";case ST_LineSpacingRuleAuto :_abbgbf .Value ="\u0061\u0075\u0074\u006f";case ST_LineSpacingRuleExact :_abbgbf .Value ="\u0065\u0078\u0061c\u0074";case ST_LineSpacingRuleAtLeast :_abbgbf .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _abbgbf ,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;);const ST_CnfPattern ="\u005b\u0030\u0031]\u002a";func (_cdffe ST_FtnPos )ValidateWithPath (path string )error {switch _cdffe {case 0,1,2,3,4:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdffe ));};return nil ;};func NewCT_CustomXmlRun ()*CT_CustomXmlRun {_abad :=&CT_CustomXmlRun {};return _abad };func (_fefag ST_JcTable )String ()string {switch _fefag {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 NewCT_PixelsMeasure ()*CT_PixelsMeasure {_ddddc :=&CT_PixelsMeasure {};return _ddddc };func (_babge WdST_WrapText )Validate ()error {return _babge .ValidateWithPath ("")};func (_bgega *ST_JcTable )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbddg ,_bbccdd :=d .Token ();if _bbccdd !=nil {return _bbccdd ;};if _aagedd ,_aabage :=_gbddg .(_d .EndElement );_aabage &&_aagedd .Name ==start .Name {*_bgega =1;return nil ;};if _fgffe ,_fbgaf :=_gbddg .(_d .CharData );!_fbgaf {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbddg );}else {switch string (_fgffe ){case "":*_bgega =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bgega =1;case "\u0065\u006e\u0064":*_bgega =2;case "\u006c\u0065\u0066\u0074":*_bgega =3;case "\u0072\u0069\u0067h\u0074":*_bgega =4;case "\u0073\u0074\u0061r\u0074":*_bgega =5;};};_gbddg ,_bbccdd =d .Token ();if _bbccdd !=nil {return _bbccdd ;};if _cegcd ,_fgbcb :=_gbddg .(_d .EndElement );_fgbcb &&_cegcd .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbddg );};func (_eabce *CT_StyleSort )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_eaedgg ,_gccac :=_eabce .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gccac !=nil {return _gccac ;};start .Attr =append (start .Attr ,_eaedgg );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// String Value +ValAttr string ;}; -// ValidateWithPath validates the CT_Object and its children, prefixing error messages with path -func (_bgga *CT_Object )ValidateWithPath (path string )error {if _bgga .DxaOrigAttr !=nil {if _cgdbg :=_bgga .DxaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0078a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_cgdbg !=nil {return _cgdbg ;};};if _bgga .DyaOrigAttr !=nil {if _cbcec :=_bgga .DyaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0079a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_cbcec !=nil {return _cbcec ;};};if _bgga .Drawing !=nil {if _cdcgda :=_bgga .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_cdcgda !=nil {return _cdcgda ;};};if _bgga .Choice !=nil {if _fdedaf :=_bgga .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fdedaf !=nil {return _fdedaf ;};};return nil ;}; +// ValidateWithPath validates the CT_RecipientData and its children, prefixing error messages with path +func (_fbbc *CT_RecipientData )ValidateWithPath (path string )error {if _fbbc .Active !=nil {if _fbecf :=_fbbc .Active .ValidateWithPath (path +"\u002fA\u0063\u0074\u0069\u0076\u0065");_fbecf !=nil {return _fbecf ;};};if _dfdgf :=_fbbc .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_dfdgf !=nil {return _dfdgf ;};if _gfefgd :=_fbbc .UniqueTag .ValidateWithPath (path +"\u002f\u0055\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067");_gfefgd !=nil {return _gfefgd ;};return nil ;};func NewCT_SmartTagRun ()*CT_SmartTagRun {_becgb :=&CT_SmartTagRun {};return _becgb };func (_bcabdf *CT_SdtListItem )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agaacb :=range start .Attr {if _agaacb .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u0054\u0065\u0078\u0074"{_gfgf ,_ecbcf :=_agaacb .Value ,error (nil );if _ecbcf !=nil {return _ecbcf ;};_bcabdf .DisplayTextAttr =&_gfgf ;continue ;};if _agaacb .Name .Local =="\u0076\u0061\u006cu\u0065"{_efaff ,_afaced :=_agaacb .Value ,error (nil );if _afaced !=nil {return _afaced ;};_bcabdf .ValueAttr =&_efaff ;continue ;};};for {_gcegb ,_adebd :=d .Token ();if _adebd !=nil {return _g .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",_adebd );};if _bdfda ,_gbdcc :=_gcegb .(_d .EndElement );_gbdcc &&_bdfda .Name ==start .Name {break ;};};return nil ;};func (_dgefcc WdST_RelFromH )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bcgbab :=_d .Attr {};_bcgbab .Name =name ;switch _dgefcc {case WdST_RelFromHUnset :_bcgbab .Value ="";case WdST_RelFromHMargin :_bcgbab .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHPage :_bcgbab .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromHColumn :_bcgbab .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case WdST_RelFromHCharacter :_bcgbab .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case WdST_RelFromHLeftMargin :_bcgbab .Value ="\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHRightMargin :_bcgbab .Value ="r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHInsideMargin :_bcgbab .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHOutsideMargin :_bcgbab .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return _bcgbab ,nil ;};type ST_Wrap byte ;func (_bbbfcf *CT_SignedHpsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgccd :=range start .Attr {if _dgccd .Name .Local =="\u0076\u0061\u006c"{_dbfgf ,_cbced :=ParseUnionST_SignedHpsMeasure (_dgccd .Value );if _cbced !=nil {return _cbced ;};_bbbfcf .ValAttr =_dbfgf ;continue ;};};for {_cafga ,_afgeb :=d .Token ();if _afgeb !=nil {return _g .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",_afgeb );};if _ceadc ,_dgfacg :=_cafga .(_d .EndElement );_dgfacg &&_ceadc .Name ==start .Name {break ;};};return nil ;};type CT_TcPrChange struct{AuthorAttr string ;DateAttr *_a .Time ; -// Validate validates the CT_JcTable and its children -func (_bggbg *CT_JcTable )Validate ()error {return _bggbg .ValidateWithPath ("\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065");};type ST_FrameScrollbar byte ;func NewCT_EdnProps ()*CT_EdnProps {_eefbcf :=&CT_EdnProps {};return _eefbcf };type ST_PageBorderZOrder byte ;func (_beeead *ST_WmlColorSchemeIndex )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cebeac ,_ceeefce :=d .Token ();if _ceeefce !=nil {return _ceeefce ;};if _fcbfe ,_eagab :=_cebeac .(_d .EndElement );_eagab &&_fcbfe .Name ==start .Name {*_beeead =1;return nil ;};if _acgfe ,_fafdc :=_cebeac .(_d .CharData );!_fafdc {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cebeac );}else {switch string (_acgfe ){case "":*_beeead =0;case "\u0064\u0061\u0072k\u0031":*_beeead =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_beeead =2;case "\u0064\u0061\u0072k\u0032":*_beeead =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_beeead =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_beeead =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_beeead =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_beeead =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_beeead =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_beeead =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_beeead =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_beeead =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_beeead =12;};};_cebeac ,_ceeefce =d .Token ();if _ceeefce !=nil {return _ceeefce ;};if _ecfbda ,_dedge :=_cebeac .(_d .EndElement );_dedge &&_ecfbda .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cebeac );};func NewCT_Base64Binary ()*CT_Base64Binary {_dgcc :=&CT_Base64Binary {};return _dgcc };func NewCT_DocPart ()*CT_DocPart {_aeef :=&CT_DocPart {};return _aeef };func (_gfgdc ST_TblWidth )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gfgdc .String (),start );};func (_ceedga ST_TextAlignment )Validate ()error {return _ceedga .ValidateWithPath ("")};func (_efgaaa *ST_EdnPos )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_efgaaa =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_efgaaa =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_efgaaa =2;};return nil ;};func (_ecabg ST_Wrap )String ()string {switch _ecabg {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 (_bddebf *ST_LineNumberRestart )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bddebf =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_bddebf =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_bddebf =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_bddebf =3;};return nil ;}; +// Annotation Identifier +IdAttr int64 ;TcPr *CT_TcPrInner ;};func (_gcaac *CT_Zoom )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gcaac .ValAttr !=ST_ZoomUnset {_gegfe ,_eddaf :=_gcaac .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eddaf !=nil {return _eddaf ;};start .Attr =append (start .Attr ,_gegfe );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0070\u0065\u0072\u0063\u0065\u006et"},Value :_g .Sprintf ("\u0025\u0076",_gcaac .PercentAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_agba *CT_DocPart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _agba .DocPartPr !=nil {_cgcac :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_agba .DocPartPr ,_cgcac );};if _agba .DocPartBody !=nil {_aecgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"}};e .EncodeElement (_agba .DocPartBody ,_aecgd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_TblWidth byte ;func (_feefa *CT_SdtEndPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adaega :for {_acdf ,_bafc :=d .Token ();if _bafc !=nil {return _bafc ;};switch _dgbgaa :=_acdf .(type ){case _d .StartElement :switch _dgbgaa .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcbeg :=NewCT_RPr ();if _bfacc :=d .DecodeElement (_gcbeg ,&_dgbgaa );_bfacc !=nil {return _bfacc ;};_feefa .RPr =append (_feefa .RPr ,_gcbeg );default:_dg .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",_dgbgaa .Name );if _gcddd :=d .Skip ();_gcddd !=nil {return _gcddd ;};};case _d .EndElement :break _adaega ;case _d .CharData :};};return nil ;};func (_gaffb *Ftr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaffb .CT_HdrFtr =*NewCT_HdrFtr ();_cacbd :for {_ddgcc ,_fcbec :=d .Token ();if _fcbec !=nil {return _fcbec ;};switch _bdgaec :=_ddgcc .(type ){case _d .StartElement :switch _bdgaec .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cfdfgb :=NewCT_AltChunk ();if _defbdc :=d .DecodeElement (_cfdfgb ,&_bdgaec );_defbdc !=nil {return _defbdc ;};_gaffb .AltChunk =append (_gaffb .AltChunk ,_cfdfgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcfdba :=NewEG_ContentBlockContent ();_bcfdba .CustomXml =NewCT_CustomXmlBlock ();if _ccefce :=d .DecodeElement (_bcfdba .CustomXml ,&_bdgaec );_ccefce !=nil {return _ccefce ;};_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_bcfdba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffccd :=NewEG_ContentBlockContent ();_ffccd .Sdt =NewCT_SdtBlock ();if _bdbfdg :=d .DecodeElement (_ffccd .Sdt ,&_bdgaec );_bdbfdg !=nil {return _bdbfdg ;};_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_ffccd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbcbbc :=NewEG_ContentBlockContent ();_eccagdg :=NewCT_P ();if _eedbg :=d .DecodeElement (_eccagdg ,&_bdgaec );_eedbg !=nil {return _eedbg ;};_dbcbbc .P =append (_dbcbbc .P ,_eccagdg );_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_dbcbbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfbed :=NewEG_ContentBlockContent ();_bffcf :=NewCT_Tbl ();if _dfdgd :=d .DecodeElement (_bffcf ,&_bdgaec );_dfdgd !=nil {return _dfdgd ;};_bfbed .Tbl =append (_bfbed .Tbl ,_bffcf );_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_bfbed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_agdafd :=NewEG_ContentBlockContent ();_fbcefe :=NewEG_RunLevelElts ();_fbcefe .ProofErr =NewCT_ProofErr ();if _caedf :=d .DecodeElement (_fbcefe .ProofErr ,&_bdgaec );_caedf !=nil {return _caedf ;};_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_agdafd );_agdafd .EG_RunLevelElts =append (_agdafd .EG_RunLevelElts ,_fbcefe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fefed :=NewEG_ContentBlockContent ();_fbaaaa :=NewEG_RunLevelElts ();_fbaaaa .PermStart =NewCT_PermStart ();if _cbfbd :=d .DecodeElement (_fbaaaa .PermStart ,&_bdgaec );_cbfbd !=nil {return _cbfbd ;};_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_fefed );_fefed .EG_RunLevelElts =append (_fefed .EG_RunLevelElts ,_fbaaaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edaff :=NewEG_ContentBlockContent ();_ffbaf :=NewEG_RunLevelElts ();_ffbaf .PermEnd =NewCT_Perm ();if _egddf :=d .DecodeElement (_ffbaf .PermEnd ,&_bdgaec );_egddf !=nil {return _egddf ;};_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_edaff );_edaff .EG_RunLevelElts =append (_edaff .EG_RunLevelElts ,_ffbaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbdfbc :=NewEG_ContentBlockContent ();_cagcc :=NewEG_RunLevelElts ();_cagcc .Ins =NewCT_RunTrackChange ();if _fgffg :=d .DecodeElement (_cagcc .Ins ,&_bdgaec );_fgffg !=nil {return _fgffg ;};_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_cbdfbc );_cbdfbc .EG_RunLevelElts =append (_cbdfbc .EG_RunLevelElts ,_cagcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aafca :=NewEG_ContentBlockContent ();_ffcgdd :=NewEG_RunLevelElts ();_ffcgdd .Del =NewCT_RunTrackChange ();if _aegfde :=d .DecodeElement (_ffcgdd .Del ,&_bdgaec );_aegfde !=nil {return _aegfde ;};_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_aafca );_aafca .EG_RunLevelElts =append (_aafca .EG_RunLevelElts ,_ffcgdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbbf :=NewEG_ContentBlockContent ();_eabea :=NewEG_RunLevelElts ();_eabea .MoveFrom =NewCT_RunTrackChange ();if _dgdceg :=d .DecodeElement (_eabea .MoveFrom ,&_bdgaec );_dgdceg !=nil {return _dgdceg ;};_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_egbbf );_egbbf .EG_RunLevelElts =append (_egbbf .EG_RunLevelElts ,_eabea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcfcf :=NewEG_ContentBlockContent ();_ddgac :=NewEG_RunLevelElts ();_ddgac .MoveTo =NewCT_RunTrackChange ();if _ggaca :=d .DecodeElement (_ddgac .MoveTo ,&_bdgaec );_ggaca !=nil {return _ggaca ;};_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_fcfcf );_fcfcf .EG_RunLevelElts =append (_fcfcf .EG_RunLevelElts ,_ddgac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfdaa :=NewEG_ContentBlockContent ();_feecgb :=NewEG_RunLevelElts ();_fdcdgf :=NewEG_RangeMarkupElements ();_fdcdgf .BookmarkStart =NewCT_Bookmark ();if _ccbcc :=d .DecodeElement (_fdcdgf .BookmarkStart ,&_bdgaec );_ccbcc !=nil {return _ccbcc ;};_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_gfdaa );_gfdaa .EG_RunLevelElts =append (_gfdaa .EG_RunLevelElts ,_feecgb );_feecgb .EG_RangeMarkupElements =append (_feecgb .EG_RangeMarkupElements ,_fdcdgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfebc :=NewEG_ContentBlockContent ();_acaggbd :=NewEG_RunLevelElts ();_degdb :=NewEG_RangeMarkupElements ();_degdb .BookmarkEnd =NewCT_MarkupRange ();if _abedfb :=d .DecodeElement (_degdb .BookmarkEnd ,&_bdgaec );_abedfb !=nil {return _abedfb ;};_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_gfebc );_gfebc .EG_RunLevelElts =append (_gfebc .EG_RunLevelElts ,_acaggbd );_acaggbd .EG_RangeMarkupElements =append (_acaggbd .EG_RangeMarkupElements ,_degdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfaf :=NewEG_ContentBlockContent ();_dcafde :=NewEG_RunLevelElts ();_baabga :=NewEG_RangeMarkupElements ();_baabga .MoveFromRangeStart =NewCT_MoveBookmark ();if _dfebba :=d .DecodeElement (_baabga .MoveFromRangeStart ,&_bdgaec );_dfebba !=nil {return _dfebba ;};_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_bfaf );_bfaf .EG_RunLevelElts =append (_bfaf .EG_RunLevelElts ,_dcafde );_dcafde .EG_RangeMarkupElements =append (_dcafde .EG_RangeMarkupElements ,_baabga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edgfb :=NewEG_ContentBlockContent ();_gggeb :=NewEG_RunLevelElts ();_gbbea :=NewEG_RangeMarkupElements ();_gbbea .MoveFromRangeEnd =NewCT_MarkupRange ();if _gaedf :=d .DecodeElement (_gbbea .MoveFromRangeEnd ,&_bdgaec );_gaedf !=nil {return _gaedf ;};_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_edgfb );_edgfb .EG_RunLevelElts =append (_edgfb .EG_RunLevelElts ,_gggeb );_gggeb .EG_RangeMarkupElements =append (_gggeb .EG_RangeMarkupElements ,_gbbea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eaaeb :=NewEG_ContentBlockContent ();_bgdffeg :=NewEG_RunLevelElts ();_cdcdc :=NewEG_RangeMarkupElements ();_cdcdc .MoveToRangeStart =NewCT_MoveBookmark ();if _gebef :=d .DecodeElement (_cdcdc .MoveToRangeStart ,&_bdgaec );_gebef !=nil {return _gebef ;};_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_eaaeb );_eaaeb .EG_RunLevelElts =append (_eaaeb .EG_RunLevelElts ,_bgdffeg );_bgdffeg .EG_RangeMarkupElements =append (_bgdffeg .EG_RangeMarkupElements ,_cdcdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cegdb :=NewEG_ContentBlockContent ();_dcfde :=NewEG_RunLevelElts ();_baacd :=NewEG_RangeMarkupElements ();_baacd .MoveToRangeEnd =NewCT_MarkupRange ();if _bgaaf :=d .DecodeElement (_baacd .MoveToRangeEnd ,&_bdgaec );_bgaaf !=nil {return _bgaaf ;};_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_cegdb );_cegdb .EG_RunLevelElts =append (_cegdb .EG_RunLevelElts ,_dcfde );_dcfde .EG_RangeMarkupElements =append (_dcfde .EG_RangeMarkupElements ,_baacd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bbfadg :=NewEG_ContentBlockContent ();_agbbfd :=NewEG_RunLevelElts ();_dgeeda :=NewEG_RangeMarkupElements ();_dgeeda .CommentRangeStart =NewCT_MarkupRange ();if _ffeedg :=d .DecodeElement (_dgeeda .CommentRangeStart ,&_bdgaec );_ffeedg !=nil {return _ffeedg ;};_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_bbfadg );_bbfadg .EG_RunLevelElts =append (_bbfadg .EG_RunLevelElts ,_agbbfd );_agbbfd .EG_RangeMarkupElements =append (_agbbfd .EG_RangeMarkupElements ,_dgeeda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aafbff :=NewEG_ContentBlockContent ();_gbfbag :=NewEG_RunLevelElts ();_cdaff :=NewEG_RangeMarkupElements ();_cdaff .CommentRangeEnd =NewCT_MarkupRange ();if _dgbdgg :=d .DecodeElement (_cdaff .CommentRangeEnd ,&_bdgaec );_dgbdgg !=nil {return _dgbdgg ;};_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_aafbff );_aafbff .EG_RunLevelElts =append (_aafbff .EG_RunLevelElts ,_gbfbag );_gbfbag .EG_RangeMarkupElements =append (_gbfbag .EG_RangeMarkupElements ,_cdaff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aebbdbg :=NewEG_ContentBlockContent ();_badeed :=NewEG_RunLevelElts ();_egeed :=NewEG_RangeMarkupElements ();_egeed .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gaaaa :=d .DecodeElement (_egeed .CustomXmlInsRangeStart ,&_bdgaec );_gaaaa !=nil {return _gaaaa ;};_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_aebbdbg );_aebbdbg .EG_RunLevelElts =append (_aebbdbg .EG_RunLevelElts ,_badeed );_badeed .EG_RangeMarkupElements =append (_badeed .EG_RangeMarkupElements ,_egeed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eacfa :=NewEG_ContentBlockContent ();_eaace :=NewEG_RunLevelElts ();_aafgc :=NewEG_RangeMarkupElements ();_aafgc .CustomXmlInsRangeEnd =NewCT_Markup ();if _gfabfg :=d .DecodeElement (_aafgc .CustomXmlInsRangeEnd ,&_bdgaec );_gfabfg !=nil {return _gfabfg ;};_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_eacfa );_eacfa .EG_RunLevelElts =append (_eacfa .EG_RunLevelElts ,_eaace );_eaace .EG_RangeMarkupElements =append (_eaace .EG_RangeMarkupElements ,_aafgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_beacee :=NewEG_ContentBlockContent ();_cdcgd :=NewEG_RunLevelElts ();_bgdgcc :=NewEG_RangeMarkupElements ();_bgdgcc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dbdad :=d .DecodeElement (_bgdgcc .CustomXmlDelRangeStart ,&_bdgaec );_dbdad !=nil {return _dbdad ;};_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_beacee );_beacee .EG_RunLevelElts =append (_beacee .EG_RunLevelElts ,_cdcgd );_cdcgd .EG_RangeMarkupElements =append (_cdcgd .EG_RangeMarkupElements ,_bgdgcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgceg :=NewEG_ContentBlockContent ();_afdgc :=NewEG_RunLevelElts ();_eabbff :=NewEG_RangeMarkupElements ();_eabbff .CustomXmlDelRangeEnd =NewCT_Markup ();if _begdfc :=d .DecodeElement (_eabbff .CustomXmlDelRangeEnd ,&_bdgaec );_begdfc !=nil {return _begdfc ;};_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_fgceg );_fgceg .EG_RunLevelElts =append (_fgceg .EG_RunLevelElts ,_afdgc );_afdgc .EG_RangeMarkupElements =append (_afdgc .EG_RangeMarkupElements ,_eabbff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aefga :=NewEG_ContentBlockContent ();_gagce :=NewEG_RunLevelElts ();_gfbcd :=NewEG_RangeMarkupElements ();_gfbcd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dcebg :=d .DecodeElement (_gfbcd .CustomXmlMoveFromRangeStart ,&_bdgaec );_dcebg !=nil {return _dcebg ;};_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_aefga );_aefga .EG_RunLevelElts =append (_aefga .EG_RunLevelElts ,_gagce );_gagce .EG_RangeMarkupElements =append (_gagce .EG_RangeMarkupElements ,_gfbcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbaeg :=NewEG_ContentBlockContent ();_bcabf :=NewEG_RunLevelElts ();_bfecg :=NewEG_RangeMarkupElements ();_bfecg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _adcdg :=d .DecodeElement (_bfecg .CustomXmlMoveFromRangeEnd ,&_bdgaec );_adcdg !=nil {return _adcdg ;};_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_fbaeg );_fbaeg .EG_RunLevelElts =append (_fbaeg .EG_RunLevelElts ,_bcabf );_bcabf .EG_RangeMarkupElements =append (_bcabf .EG_RangeMarkupElements ,_bfecg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aggbea :=NewEG_ContentBlockContent ();_aeafd :=NewEG_RunLevelElts ();_afaeb :=NewEG_RangeMarkupElements ();_afaeb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cdfbd :=d .DecodeElement (_afaeb .CustomXmlMoveToRangeStart ,&_bdgaec );_cdfbd !=nil {return _cdfbd ;};_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_aggbea );_aggbea .EG_RunLevelElts =append (_aggbea .EG_RunLevelElts ,_aeafd );_aeafd .EG_RangeMarkupElements =append (_aeafd .EG_RangeMarkupElements ,_afaeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aaceea :=NewEG_ContentBlockContent ();_deegd :=NewEG_RunLevelElts ();_acadb :=NewEG_RangeMarkupElements ();_acadb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _defafe :=d .DecodeElement (_acadb .CustomXmlMoveToRangeEnd ,&_bdgaec );_defafe !=nil {return _defafe ;};_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_aaceea );_aaceea .EG_RunLevelElts =append (_aaceea .EG_RunLevelElts ,_deegd );_deegd .EG_RangeMarkupElements =append (_deegd .EG_RangeMarkupElements ,_acadb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afaded :=NewEG_ContentBlockContent ();_eefabca :=NewEG_RunLevelElts ();_bagacg :=NewEG_MathContent ();_bagacg .OMathPara =_b .NewOMathPara ();if _gdgbb :=d .DecodeElement (_bagacg .OMathPara ,&_bdgaec );_gdgbb !=nil {return _gdgbb ;};_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_afaded );_afaded .EG_RunLevelElts =append (_afaded .EG_RunLevelElts ,_eefabca );_eefabca .EG_MathContent =append (_eefabca .EG_MathContent ,_bagacg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edebe :=NewEG_ContentBlockContent ();_ceecg :=NewEG_RunLevelElts ();_eabebg :=NewEG_MathContent ();_eabebg .OMath =_b .NewOMath ();if _cagea :=d .DecodeElement (_eabebg .OMath ,&_bdgaec );_cagea !=nil {return _cagea ;};_gaffb .EG_ContentBlockContent =append (_gaffb .EG_ContentBlockContent ,_edebe );_edebe .EG_RunLevelElts =append (_edebe .EG_RunLevelElts ,_ceecg );_ceecg .EG_MathContent =append (_ceecg .EG_MathContent ,_eabebg );default:_dg .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",_bdgaec .Name );if _bababa :=d .Skip ();_bababa !=nil {return _bababa ;};};case _d .EndElement :break _cacbd ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_TblLook and its children -func (_fgeaba *CT_TblLook )Validate ()error {return _fgeaba .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");}; +// Validate validates the CT_Footnotes and its children +func (_gegcc *CT_Footnotes )Validate ()error {return _gegcc .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073");};func (_effce ST_TabTlc )ValidateWithPath (path string )error {switch _effce {case 0,1,2,3,4,5,6: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 (_effce ));};return nil ;};func (_dceeb *WdCT_WrapThrough )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_eggbbb ,_ddbgb :=_dceeb .WrapTextAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _ddbgb !=nil {return _ddbgb ;};start .Attr =append (start .Attr ,_eggbbb );if _dceeb .DistLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_g .Sprintf ("\u0025\u0076",*_dceeb .DistLAttr )});};if _dceeb .DistRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_g .Sprintf ("\u0025\u0076",*_dceeb .DistRAttr )});};e .EncodeToken (start );_ebebb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}};e .EncodeElement (_dceeb .WrapPolygon ,_ebebb );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_MathCtrlIns ()*CT_MathCtrlIns {_cgce :=&CT_MathCtrlIns {};return _cgce };func (_egbcec ST_EdGrp )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cgcba :=_d .Attr {};_cgcba .Name =name ;switch _egbcec {case ST_EdGrpUnset :_cgcba .Value ="";case ST_EdGrpNone :_cgcba .Value ="\u006e\u006f\u006e\u0065";case ST_EdGrpEveryone :_cgcba .Value ="\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065";case ST_EdGrpAdministrators :_cgcba .Value ="\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073";case ST_EdGrpContributors :_cgcba .Value ="\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073";case ST_EdGrpEditors :_cgcba .Value ="\u0065d\u0069\u0074\u006f\u0072\u0073";case ST_EdGrpOwners :_cgcba .Value ="\u006f\u0077\u006e\u0065\u0072\u0073";case ST_EdGrpCurrent :_cgcba .Value ="\u0063u\u0072\u0072\u0065\u006e\u0074";};return _cgcba ,nil ;};func (_bcggb ST_AnnotationVMerge )String ()string {switch _bcggb {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074";case 2:return "\u0072\u0065\u0073\u0074";};return "";};func NewCT_Border ()*CT_Border {_acab :=&CT_Border {};_acab .ValAttr =ST_Border (1);return _acab };type ST_FtnEdn byte ;type CT_PageMar struct{ -// Validate validates the CT_Odso and its children -func (_dfdga *CT_Odso )Validate ()error {return _dfdga .ValidateWithPath ("\u0043T\u005f\u004f\u0064\u0073\u006f");};type CT_Num struct{ +// Top Margin Spacing +TopAttr ST_SignedTwipsMeasure ; -// Numbering Definition Instance ID -NumIdAttr int64 ; +// Right Margin Spacing +RightAttr _e .ST_TwipsMeasure ; -// Abstract Numbering Definition Reference -AbstractNumId *CT_DecimalNumber ; +// Page Bottom Spacing +BottomAttr ST_SignedTwipsMeasure ; -// Numbering Level Definition Override -LvlOverride []*CT_NumLvl ;};func (_fddbf ST_CharacterSpacing )String ()string {switch _fddbf {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 "";}; +// Left Margin Spacing +LeftAttr _e .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_Pitch and its children, prefixing error messages with path -func (_bfefc *CT_Pitch )ValidateWithPath (path string )error {if _bfefc .ValAttr ==ST_PitchUnset {return _db .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 _cacdaa :=_bfefc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cacdaa !=nil {return _cacdaa ;};return nil ;}; +// Spacing to Top of Header +HeaderAttr _e .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_SectPr and its children, prefixing error messages with path -func (_feecf *CT_SectPr )ValidateWithPath (path string )error {for _eacga ,_dcceg :=range _feecf .EG_HdrFtrReferences {if _fdeff :=_dcceg .ValidateWithPath (_db .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 ,_eacga ));_fdeff !=nil {return _fdeff ;};};if _feecf .FootnotePr !=nil {if _cbbec :=_feecf .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_cbbec !=nil {return _cbbec ;};};if _feecf .EndnotePr !=nil {if _eegbaa :=_feecf .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_eegbaa !=nil {return _eegbaa ;};};if _feecf .Type !=nil {if _daaed :=_feecf .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_daaed !=nil {return _daaed ;};};if _feecf .PgSz !=nil {if _cbgbc :=_feecf .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_cbgbc !=nil {return _cbgbc ;};};if _feecf .PgMar !=nil {if _dggcce :=_feecf .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_dggcce !=nil {return _dggcce ;};};if _feecf .PaperSrc !=nil {if _ebeffb :=_feecf .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_ebeffb !=nil {return _ebeffb ;};};if _feecf .PgBorders !=nil {if _cedaf :=_feecf .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_cedaf !=nil {return _cedaf ;};};if _feecf .LnNumType !=nil {if _gaeaa :=_feecf .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_gaeaa !=nil {return _gaeaa ;};};if _feecf .PgNumType !=nil {if _gbegb :=_feecf .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_gbegb !=nil {return _gbegb ;};};if _feecf .Cols !=nil {if _ddbgf :=_feecf .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_ddbgf !=nil {return _ddbgf ;};};if _feecf .FormProt !=nil {if _gdbgf :=_feecf .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_gdbgf !=nil {return _gdbgf ;};};if _feecf .VAlign !=nil {if _fcagfc :=_feecf .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_fcagfc !=nil {return _fcagfc ;};};if _feecf .NoEndnote !=nil {if _gefcg :=_feecf .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_gefcg !=nil {return _gefcg ;};};if _feecf .TitlePg !=nil {if _fedaf :=_feecf .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_fedaf !=nil {return _fedaf ;};};if _feecf .TextDirection !=nil {if _befdb :=_feecf .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_befdb !=nil {return _befdb ;};};if _feecf .Bidi !=nil {if _egfeg :=_feecf .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_egfeg !=nil {return _egfeg ;};};if _feecf .RtlGutter !=nil {if _fcabff :=_feecf .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_fcabff !=nil {return _fcabff ;};};if _feecf .DocGrid !=nil {if _fbef :=_feecf .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_fbef !=nil {return _fbef ;};};if _feecf .PrinterSettings !=nil {if _dcbda :=_feecf .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_dcbda !=nil {return _dcbda ;};};if _feecf .SectPrChange !=nil {if _dbegf :=_feecf .SectPrChange .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_dbegf !=nil {return _dbegf ;};};return nil ;}; +// Spacing to Bottom of Footer +FooterAttr _e .ST_TwipsMeasure ; -// Validate validates the CT_ReadingModeInkLockDown and its children -func (_dcgcd *CT_ReadingModeInkLockDown )Validate ()error {return _dcgcd .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0061d\u0069\u006e\u0067\u004d\u006fd\u0065I\u006ek\u004c\u006f\u0063\u006b\u0044\u006f\u0077n");};func (_dfccaa *ST_MailMergeSourceType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgfaf ,_egfag :=d .Token ();if _egfag !=nil {return _egfag ;};if _dfdbdg ,_cdggcb :=_dgfaf .(_d .EndElement );_cdggcb &&_dfdbdg .Name ==start .Name {*_dfccaa =1;return nil ;};if _gaeeb ,_dfece :=_dgfaf .(_d .CharData );!_dfece {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgfaf );}else {switch string (_gaeeb ){case "":*_dfccaa =0;case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_dfccaa =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_dfccaa =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_dfccaa =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_dfccaa =4;case "\u0074\u0065\u0078\u0074":*_dfccaa =5;case "\u0065\u006d\u0061i\u006c":*_dfccaa =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_dfccaa =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_dfccaa =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_dfccaa =9;};};_dgfaf ,_egfag =d .Token ();if _egfag !=nil {return _egfag ;};if _cgbgeab ,_adfcf :=_dgfaf .(_d .EndElement );_adfcf &&_cgbgeab .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgfaf );};func (_efgdd *CT_FFStatusText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agdg :=range start .Attr {if _agdg .Name .Local =="\u0074\u0079\u0070\u0065"{_efgdd .TypeAttr .UnmarshalXMLAttr (_agdg );continue ;};if _agdg .Name .Local =="\u0076\u0061\u006c"{_dcbdf ,_eebfb :=_agdg .Value ,error (nil );if _eebfb !=nil {return _eebfb ;};_efgdd .ValAttr =&_dcbdf ;continue ;};};for {_effg ,_cbddf :=d .Token ();if _cbddf !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0046\u0053\u0074\u0061\u0074u\u0073\u0054\u0065x\u0074:\u0020\u0025\u0073",_cbddf );};if _gdce ,_dadfd :=_effg .(_d .EndElement );_dadfd &&_gdce .Name ==start .Name {break ;};};return nil ;};func (_efbfff ST_PageOrientation )ValidateWithPath (path string )error {switch _efbfff {case 0,1,2:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efbfff ));};return nil ;};func (_gagaac *WdST_AlignH )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbbde ,_cafdc :=d .Token ();if _cafdc !=nil {return _cafdc ;};if _cffdcf ,_gaedc :=_bbbde .(_d .EndElement );_gaedc &&_cffdcf .Name ==start .Name {*_gagaac =1;return nil ;};if _deecgb ,_agbeg :=_bbbde .(_d .CharData );!_agbeg {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbbde );}else {switch string (_deecgb ){case "":*_gagaac =0;case "\u006c\u0065\u0066\u0074":*_gagaac =1;case "\u0072\u0069\u0067h\u0074":*_gagaac =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gagaac =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_gagaac =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_gagaac =5;};};_bbbde ,_cafdc =d .Token ();if _cafdc !=nil {return _cafdc ;};if _caefg ,_baccag :=_bbbde .(_d .EndElement );_baccag &&_caefg .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbbde );};func (_befeg *EG_BlockLevelChunkElts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cffcd :for {_feabb ,_egfbe :=d .Token ();if _egfbe !=nil {return _egfbe ;};switch _baced :=_feabb .(type ){case _d .StartElement :switch _baced .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbgcdb :=NewEG_ContentBlockContent ();_gbgcdb .CustomXml =NewCT_CustomXmlBlock ();if _bedde :=d .DecodeElement (_gbgcdb .CustomXml ,&_baced );_bedde !=nil {return _bedde ;};_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_gbgcdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aafcbf :=NewEG_ContentBlockContent ();_aafcbf .Sdt =NewCT_SdtBlock ();if _aaeacd :=d .DecodeElement (_aafcbf .Sdt ,&_baced );_aaeacd !=nil {return _aaeacd ;};_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_aafcbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dedabe :=NewEG_ContentBlockContent ();_efgae :=NewCT_P ();if _ffccga :=d .DecodeElement (_efgae ,&_baced );_ffccga !=nil {return _ffccga ;};_dedabe .P =append (_dedabe .P ,_efgae );_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_dedabe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dcddfd :=NewEG_ContentBlockContent ();_ebede :=NewCT_Tbl ();if _eabcf :=d .DecodeElement (_ebede ,&_baced );_eabcf !=nil {return _eabcf ;};_dcddfd .Tbl =append (_dcddfd .Tbl ,_ebede );_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_dcddfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebfaf :=NewEG_ContentBlockContent ();_cdceec :=NewEG_RunLevelElts ();_cdceec .ProofErr =NewCT_ProofErr ();if _bedga :=d .DecodeElement (_cdceec .ProofErr ,&_baced );_bedga !=nil {return _bedga ;};_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_ebfaf );_ebfaf .EG_RunLevelElts =append (_ebfaf .EG_RunLevelElts ,_cdceec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bddeb :=NewEG_ContentBlockContent ();_faaeee :=NewEG_RunLevelElts ();_faaeee .PermStart =NewCT_PermStart ();if _dfgcc :=d .DecodeElement (_faaeee .PermStart ,&_baced );_dfgcc !=nil {return _dfgcc ;};_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_bddeb );_bddeb .EG_RunLevelElts =append (_bddeb .EG_RunLevelElts ,_faaeee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cfeff :=NewEG_ContentBlockContent ();_fedbe :=NewEG_RunLevelElts ();_fedbe .PermEnd =NewCT_Perm ();if _eagfd :=d .DecodeElement (_fedbe .PermEnd ,&_baced );_eagfd !=nil {return _eagfd ;};_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_cfeff );_cfeff .EG_RunLevelElts =append (_cfeff .EG_RunLevelElts ,_fedbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfege :=NewEG_ContentBlockContent ();_adfac :=NewEG_RunLevelElts ();_adfac .Ins =NewCT_RunTrackChange ();if _ebdfb :=d .DecodeElement (_adfac .Ins ,&_baced );_ebdfb !=nil {return _ebdfb ;};_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_bfege );_bfege .EG_RunLevelElts =append (_bfege .EG_RunLevelElts ,_adfac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afadbb :=NewEG_ContentBlockContent ();_bbfga :=NewEG_RunLevelElts ();_bbfga .Del =NewCT_RunTrackChange ();if _bbfaea :=d .DecodeElement (_bbfga .Del ,&_baced );_bbfaea !=nil {return _bbfaea ;};_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_afadbb );_afadbb .EG_RunLevelElts =append (_afadbb .EG_RunLevelElts ,_bbfga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fdbgf :=NewEG_ContentBlockContent ();_gabaf :=NewEG_RunLevelElts ();_gabaf .MoveFrom =NewCT_RunTrackChange ();if _cadef :=d .DecodeElement (_gabaf .MoveFrom ,&_baced );_cadef !=nil {return _cadef ;};_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_fdbgf );_fdbgf .EG_RunLevelElts =append (_fdbgf .EG_RunLevelElts ,_gabaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_agdead :=NewEG_ContentBlockContent ();_eeddc :=NewEG_RunLevelElts ();_eeddc .MoveTo =NewCT_RunTrackChange ();if _gggdb :=d .DecodeElement (_eeddc .MoveTo ,&_baced );_gggdb !=nil {return _gggdb ;};_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_agdead );_agdead .EG_RunLevelElts =append (_agdead .EG_RunLevelElts ,_eeddc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aebaa :=NewEG_ContentBlockContent ();_beaedfe :=NewEG_RunLevelElts ();_fdcfb :=NewEG_RangeMarkupElements ();_fdcfb .BookmarkStart =NewCT_Bookmark ();if _gbcff :=d .DecodeElement (_fdcfb .BookmarkStart ,&_baced );_gbcff !=nil {return _gbcff ;};_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_aebaa );_aebaa .EG_RunLevelElts =append (_aebaa .EG_RunLevelElts ,_beaedfe );_beaedfe .EG_RangeMarkupElements =append (_beaedfe .EG_RangeMarkupElements ,_fdcfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_efdfc :=NewEG_ContentBlockContent ();_cfcafd :=NewEG_RunLevelElts ();_ebefeg :=NewEG_RangeMarkupElements ();_ebefeg .BookmarkEnd =NewCT_MarkupRange ();if _aggbc :=d .DecodeElement (_ebefeg .BookmarkEnd ,&_baced );_aggbc !=nil {return _aggbc ;};_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_efdfc );_efdfc .EG_RunLevelElts =append (_efdfc .EG_RunLevelElts ,_cfcafd );_cfcafd .EG_RangeMarkupElements =append (_cfcafd .EG_RangeMarkupElements ,_ebefeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfegc :=NewEG_ContentBlockContent ();_daccce :=NewEG_RunLevelElts ();_bagge :=NewEG_RangeMarkupElements ();_bagge .MoveFromRangeStart =NewCT_MoveBookmark ();if _dgeea :=d .DecodeElement (_bagge .MoveFromRangeStart ,&_baced );_dgeea !=nil {return _dgeea ;};_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_dfegc );_dfegc .EG_RunLevelElts =append (_dfegc .EG_RunLevelElts ,_daccce );_daccce .EG_RangeMarkupElements =append (_daccce .EG_RangeMarkupElements ,_bagge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dbeae :=NewEG_ContentBlockContent ();_eggfdb :=NewEG_RunLevelElts ();_dgefdd :=NewEG_RangeMarkupElements ();_dgefdd .MoveFromRangeEnd =NewCT_MarkupRange ();if _gcfefa :=d .DecodeElement (_dgefdd .MoveFromRangeEnd ,&_baced );_gcfefa !=nil {return _gcfefa ;};_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_dbeae );_dbeae .EG_RunLevelElts =append (_dbeae .EG_RunLevelElts ,_eggfdb );_eggfdb .EG_RangeMarkupElements =append (_eggfdb .EG_RangeMarkupElements ,_dgefdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bcefb :=NewEG_ContentBlockContent ();_dgfgd :=NewEG_RunLevelElts ();_fgbcdaf :=NewEG_RangeMarkupElements ();_fgbcdaf .MoveToRangeStart =NewCT_MoveBookmark ();if _aggff :=d .DecodeElement (_fgbcdaf .MoveToRangeStart ,&_baced );_aggff !=nil {return _aggff ;};_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_bcefb );_bcefb .EG_RunLevelElts =append (_bcefb .EG_RunLevelElts ,_dgfgd );_dgfgd .EG_RangeMarkupElements =append (_dgfgd .EG_RangeMarkupElements ,_fgbcdaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egebgb :=NewEG_ContentBlockContent ();_gabfaf :=NewEG_RunLevelElts ();_cacdac :=NewEG_RangeMarkupElements ();_cacdac .MoveToRangeEnd =NewCT_MarkupRange ();if _aafaf :=d .DecodeElement (_cacdac .MoveToRangeEnd ,&_baced );_aafaf !=nil {return _aafaf ;};_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_egebgb );_egebgb .EG_RunLevelElts =append (_egebgb .EG_RunLevelElts ,_gabfaf );_gabfaf .EG_RangeMarkupElements =append (_gabfaf .EG_RangeMarkupElements ,_cacdac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bbcdc :=NewEG_ContentBlockContent ();_fgfdce :=NewEG_RunLevelElts ();_ffbdg :=NewEG_RangeMarkupElements ();_ffbdg .CommentRangeStart =NewCT_MarkupRange ();if _ggfdcd :=d .DecodeElement (_ffbdg .CommentRangeStart ,&_baced );_ggfdcd !=nil {return _ggfdcd ;};_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_bbcdc );_bbcdc .EG_RunLevelElts =append (_bbcdc .EG_RunLevelElts ,_fgfdce );_fgfdce .EG_RangeMarkupElements =append (_fgfdce .EG_RangeMarkupElements ,_ffbdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdefa :=NewEG_ContentBlockContent ();_dcdb :=NewEG_RunLevelElts ();_ffffg :=NewEG_RangeMarkupElements ();_ffffg .CommentRangeEnd =NewCT_MarkupRange ();if _adbbg :=d .DecodeElement (_ffffg .CommentRangeEnd ,&_baced );_adbbg !=nil {return _adbbg ;};_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_bdefa );_bdefa .EG_RunLevelElts =append (_bdefa .EG_RunLevelElts ,_dcdb );_dcdb .EG_RangeMarkupElements =append (_dcdb .EG_RangeMarkupElements ,_ffffg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgfba :=NewEG_ContentBlockContent ();_cfafba :=NewEG_RunLevelElts ();_fffbdf :=NewEG_RangeMarkupElements ();_fffbdf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gafegc :=d .DecodeElement (_fffbdf .CustomXmlInsRangeStart ,&_baced );_gafegc !=nil {return _gafegc ;};_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_bgfba );_bgfba .EG_RunLevelElts =append (_bgfba .EG_RunLevelElts ,_cfafba );_cfafba .EG_RangeMarkupElements =append (_cfafba .EG_RangeMarkupElements ,_fffbdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cacdd :=NewEG_ContentBlockContent ();_cadfa :=NewEG_RunLevelElts ();_aceb :=NewEG_RangeMarkupElements ();_aceb .CustomXmlInsRangeEnd =NewCT_Markup ();if _agecg :=d .DecodeElement (_aceb .CustomXmlInsRangeEnd ,&_baced );_agecg !=nil {return _agecg ;};_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_cacdd );_cacdd .EG_RunLevelElts =append (_cacdd .EG_RunLevelElts ,_cadfa );_cadfa .EG_RangeMarkupElements =append (_cadfa .EG_RangeMarkupElements ,_aceb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ecagb :=NewEG_ContentBlockContent ();_dcdebb :=NewEG_RunLevelElts ();_bgaab :=NewEG_RangeMarkupElements ();_bgaab .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bbfgcd :=d .DecodeElement (_bgaab .CustomXmlDelRangeStart ,&_baced );_bbfgcd !=nil {return _bbfgcd ;};_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_ecagb );_ecagb .EG_RunLevelElts =append (_ecagb .EG_RunLevelElts ,_dcdebb );_dcdebb .EG_RangeMarkupElements =append (_dcdebb .EG_RangeMarkupElements ,_bgaab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eedcea :=NewEG_ContentBlockContent ();_bdbbg :=NewEG_RunLevelElts ();_aabaf :=NewEG_RangeMarkupElements ();_aabaf .CustomXmlDelRangeEnd =NewCT_Markup ();if _baadb :=d .DecodeElement (_aabaf .CustomXmlDelRangeEnd ,&_baced );_baadb !=nil {return _baadb ;};_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_eedcea );_eedcea .EG_RunLevelElts =append (_eedcea .EG_RunLevelElts ,_bdbbg );_bdbbg .EG_RangeMarkupElements =append (_bdbbg .EG_RangeMarkupElements ,_aabaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aaccc :=NewEG_ContentBlockContent ();_fgbeb :=NewEG_RunLevelElts ();_ffdda :=NewEG_RangeMarkupElements ();_ffdda .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ccffbf :=d .DecodeElement (_ffdda .CustomXmlMoveFromRangeStart ,&_baced );_ccffbf !=nil {return _ccffbf ;};_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_aaccc );_aaccc .EG_RunLevelElts =append (_aaccc .EG_RunLevelElts ,_fgbeb );_fgbeb .EG_RangeMarkupElements =append (_fgbeb .EG_RangeMarkupElements ,_ffdda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egefe :=NewEG_ContentBlockContent ();_bfdfcb :=NewEG_RunLevelElts ();_gefbe :=NewEG_RangeMarkupElements ();_gefbe .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _edace :=d .DecodeElement (_gefbe .CustomXmlMoveFromRangeEnd ,&_baced );_edace !=nil {return _edace ;};_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_egefe );_egefe .EG_RunLevelElts =append (_egefe .EG_RunLevelElts ,_bfdfcb );_bfdfcb .EG_RangeMarkupElements =append (_bfdfcb .EG_RangeMarkupElements ,_gefbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eegbda :=NewEG_ContentBlockContent ();_fededa :=NewEG_RunLevelElts ();_gdfefe :=NewEG_RangeMarkupElements ();_gdfefe .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cagdf :=d .DecodeElement (_gdfefe .CustomXmlMoveToRangeStart ,&_baced );_cagdf !=nil {return _cagdf ;};_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_eegbda );_eegbda .EG_RunLevelElts =append (_eegbda .EG_RunLevelElts ,_fededa );_fededa .EG_RangeMarkupElements =append (_fededa .EG_RangeMarkupElements ,_gdfefe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aadcf :=NewEG_ContentBlockContent ();_fedab :=NewEG_RunLevelElts ();_edcff :=NewEG_RangeMarkupElements ();_edcff .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fgaaef :=d .DecodeElement (_edcff .CustomXmlMoveToRangeEnd ,&_baced );_fgaaef !=nil {return _fgaaef ;};_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_aadcf );_aadcf .EG_RunLevelElts =append (_aadcf .EG_RunLevelElts ,_fedab );_fedab .EG_RangeMarkupElements =append (_fedab .EG_RangeMarkupElements ,_edcff );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gacge :=NewEG_ContentBlockContent ();_cgeeef :=NewEG_RunLevelElts ();_gcafca :=NewEG_MathContent ();_gcafca .OMathPara =_a .NewOMathPara ();if _ddeaf :=d .DecodeElement (_gcafca .OMathPara ,&_baced );_ddeaf !=nil {return _ddeaf ;};_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_gacge );_gacge .EG_RunLevelElts =append (_gacge .EG_RunLevelElts ,_cgeeef );_cgeeef .EG_MathContent =append (_cgeeef .EG_MathContent ,_gcafca );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecgeae :=NewEG_ContentBlockContent ();_cbfad :=NewEG_RunLevelElts ();_fdbag :=NewEG_MathContent ();_fdbag .OMath =_a .NewOMath ();if _cceaac :=d .DecodeElement (_fdbag .OMath ,&_baced );_cceaac !=nil {return _cceaac ;};_befeg .EG_ContentBlockContent =append (_befeg .EG_ContentBlockContent ,_ecgeae );_ecgeae .EG_RunLevelElts =append (_ecgeae .EG_RunLevelElts ,_cbfad );_cbfad .EG_MathContent =append (_cbfad .EG_MathContent ,_fdbag );default:_ee .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",_baced .Name );if _afacf :=d .Skip ();_afacf !=nil {return _afacf ;};};case _d .EndElement :break _cffcd ;case _d .CharData :};};return nil ;};func (_cccbfb ST_RestartNumber )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cccbfb .String (),start );};func (_dcgbeb *CT_Styles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbccff :for {_feggf ,_afgfb :=d .Token ();if _afgfb !=nil {return _afgfb ;};switch _cdced :=_feggf .(type ){case _d .StartElement :switch _cdced .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcgbeb .DocDefaults =NewCT_DocDefaults ();if _ddfee :=d .DecodeElement (_dcgbeb .DocDefaults ,&_cdced );_ddfee !=nil {return _ddfee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcgbeb .LatentStyles =NewCT_LatentStyles ();if _eaccgb :=d .DecodeElement (_dcgbeb .LatentStyles ,&_cdced );_eaccgb !=nil {return _eaccgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fcdgd :=NewCT_Style ();if _ebbaa :=d .DecodeElement (_fcdgd ,&_cdced );_ebbaa !=nil {return _ebbaa ;};_dcgbeb .Style =append (_dcgbeb .Style ,_fcdgd );default:_ee .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",_cdced .Name );if _cfadf :=d .Skip ();_cfadf !=nil {return _cfadf ;};};case _d .EndElement :break _cbccff ;case _d .CharData :};};return nil ;};func (_afeeb *WdCT_PosVChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _afeeb .Align !=WdST_AlignVUnset {_afcgga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}};e .EncodeElement (_afeeb .Align ,_afcgga );};if _afeeb .PosOffset !=nil {_dcgcde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_afeeb .PosOffset ,_dcgcde );};return nil ;};func (_cfbcc *WdCT_EffectExtent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c"},Value :_db .Sprintf ("\u0025\u0076",_cfbcc .LAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074"},Value :_db .Sprintf ("\u0025\u0076",_cfbcc .TAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_db .Sprintf ("\u0025\u0076",_cfbcc .RAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062"},Value :_db .Sprintf ("\u0025\u0076",_cfbcc .BAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_agcada *ST_MailMergeDest )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gegce ,_cggfg :=d .Token ();if _cggfg !=nil {return _cggfg ;};if _ebbde ,_becfd :=_gegce .(_d .EndElement );_becfd &&_ebbde .Name ==start .Name {*_agcada =1;return nil ;};if _bacagg ,_aeadg :=_gegce .(_d .CharData );!_aeadg {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gegce );}else {switch string (_bacagg ){case "":*_agcada =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_agcada =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_agcada =2;case "\u0065\u006d\u0061i\u006c":*_agcada =3;case "\u0066\u0061\u0078":*_agcada =4;};};_gegce ,_cggfg =d .Token ();if _cggfg !=nil {return _cggfg ;};if _fgbge ,_bfabgg :=_gegce .(_d .EndElement );_bfabgg &&_fgbge .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gegce );};func (_fdgfde ST_Shd )ValidateWithPath (path string )error {switch _fdgfde {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 _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdgfde ));};return nil ;}; +// Page Gutter Spacing +GutterAttr _e .ST_TwipsMeasure ;};type ST_BrClear byte ;func (_dceec *CT_FramePr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dceec .DropCapAttr !=ST_DropCapUnset {_cgcg ,_ddfdb :=_dceec .DropCapAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0064\u0072\u006f\u0070\u0043\u0061p"});if _ddfdb !=nil {return _ddfdb ;};start .Attr =append (start .Attr ,_cgcg );};if _dceec .LinesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006c\u0069\u006e\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_dceec .LinesAttr )});};if _dceec .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_dceec .WAttr )});};if _dceec .HAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068"},Value :_g .Sprintf ("\u0025\u0076",*_dceec .HAttr )});};if _dceec .VSpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076\u0053\u0070\u0061\u0063\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_dceec .VSpaceAttr )});};if _dceec .HSpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0053\u0070\u0061\u0063\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_dceec .HSpaceAttr )});};if _dceec .WrapAttr !=ST_WrapUnset {_dgaf ,_bcfa :=_dceec .WrapAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070"});if _bcfa !=nil {return _bcfa ;};start .Attr =append (start .Attr ,_dgaf );};if _dceec .HAnchorAttr !=ST_HAnchorUnset {_gebea ,_ggef :=_dceec .HAnchorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0068\u0041\u006e\u0063\u0068\u006fr"});if _ggef !=nil {return _ggef ;};start .Attr =append (start .Attr ,_gebea );};if _dceec .VAnchorAttr !=ST_VAnchorUnset {_bbdgg ,_dcdcfb :=_dceec .VAnchorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0076\u0041\u006e\u0063\u0068\u006fr"});if _dcdcfb !=nil {return _dcdcfb ;};start .Attr =append (start .Attr ,_bbdgg );};if _dceec .XAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0078"},Value :_g .Sprintf ("\u0025\u0076",*_dceec .XAttr )});};if _dceec .XAlignAttr !=_e .ST_XAlignUnset {_cdfbf ,_cfgae :=_dceec .XAlignAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0078\u0041\u006c\u0069\u0067\u006e"});if _cfgae !=nil {return _cfgae ;};start .Attr =append (start .Attr ,_cdfbf );};if _dceec .YAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_dceec .YAttr )});};if _dceec .YAlignAttr !=_e .ST_YAlignUnset {_gccced ,_addfb :=_dceec .YAlignAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0079\u0041\u006c\u0069\u0067\u006e"});if _addfb !=nil {return _addfb ;};start .Attr =append (start .Attr ,_gccced );};if _dceec .HRuleAttr !=ST_HeightRuleUnset {_gccdd ,_fdead :=_dceec .HRuleAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _fdead !=nil {return _fdead ;};start .Attr =append (start .Attr ,_gccdd );};if _dceec .AnchorLockAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061n\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b"},Value :_g .Sprintf ("\u0025\u0076",*_dceec .AnchorLockAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path -func (_gbdfg *CT_Kinsoku )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_SdtPr and its children +func (_cccbg *CT_SdtPr )Validate ()error {return _cccbg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072");}; -// Validate validates the CT_DocVars and its children -func (_dgffb *CT_DocVars )Validate ()error {return _dgffb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0056\u0061\u0072\u0073");}; +// Validate validates the Styles and its children +func (_ceeaa *Styles )Validate ()error {return _ceeaa .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0073");};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;); -// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_bgggf *CT_Empty )ValidateWithPath (path string )error {return nil }; +// Validate validates the EG_PContentMath and its children +func (_ddeaf *EG_PContentMath )Validate ()error {return _ddeaf .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068");};func (_fecfe *CT_MathCtrlIns )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",_fecfe .AuthorAttr )});if _fecfe .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fecfe .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_fecfe .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_afdgbaf ST_Wrap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_afdgbaf .String (),start );};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;);func (_cdefb *CT_MacroName )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdaaf :=range start .Attr {if _gdaaf .Name .Local =="\u0076\u0061\u006c"{_gfec ,_bddda :=_gdaaf .Value ,error (nil );if _bddda !=nil {return _bddda ;};_cdefb .ValAttr =_gfec ;continue ;};};for {_beffc ,_ccaag :=d .Token ();if _ccaag !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061c\u0072\u006f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_ccaag );};if _ffeed ,_agggd :=_beffc .(_d .EndElement );_agggd &&_ffeed .Name ==start .Name {break ;};};return nil ;};func NewCT_LevelSuffix ()*CT_LevelSuffix {_afbbee :=&CT_LevelSuffix {};_afbbee .ValAttr =ST_LevelSuffix (1);return _afbbee ;};func (_deeggc ST_PTabLeader )Validate ()error {return _deeggc .ValidateWithPath ("")};func (_afdbg ST_FldCharType )ValidateWithPath (path string )error {switch _afdbg {case 0,1,2,3: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 (_afdbg ));};return nil ;};func (_ccde *CT_Footnotes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ccde .Footnote !=nil {_ffcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}};for _ ,_dcfgcg :=range _ccde .Footnote {e .EncodeElement (_dcfgcg ,_ffcf );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewFtr ()*Ftr {_fcgde :=&Ftr {};_fcgde .CT_HdrFtr =*NewCT_HdrFtr ();return _fcgde }; -// ValidateWithPath validates the CT_TextAlignment and its children, prefixing error messages with path -func (_fgdgg *CT_TextAlignment )ValidateWithPath (path string )error {if _fgdgg .ValAttr ==ST_TextAlignmentUnset {return _db .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 _fface :=_fgdgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fface !=nil {return _fface ;};return nil ;};func NewCT_DocGrid ()*CT_DocGrid {_bdad :=&CT_DocGrid {};return _bdad };func (_gafebf ST_FrameLayout )String ()string {switch _gafebf {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_TblGridChange struct{ +// ValidateWithPath validates the CT_FldChar and its children, prefixing error messages with path +func (_cfda *CT_FldChar )ValidateWithPath (path string )error {if _cfda .FldCharTypeAttr ==ST_FldCharTypeUnset {return _g .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 _dbgdd :=_cfda .FldCharTypeAttr .ValidateWithPath (path +"\u002f\u0046l\u0064\u0043\u0068a\u0072\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dbgdd !=nil {return _dbgdd ;};if _cfda .FldLockAttr !=nil {if _gcfa :=_cfda .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_gcfa !=nil {return _gcfa ;};};if _cfda .DirtyAttr !=nil {if _dcgga :=_cfda .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_dcgga !=nil {return _dcgga ;};};if _cfda .FldData !=nil {if _dgdg :=_cfda .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061");_dgdg !=nil {return _dgdg ;};};if _cfda .FfData !=nil {if _dfbfc :=_cfda .FfData .ValidateWithPath (path +"\u002fF\u0066\u0044\u0061\u0074\u0061");_dfbfc !=nil {return _dfbfc ;};};if _cfda .NumberingChange !=nil {if _fadaf :=_cfda .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065");_fadaf !=nil {return _fadaf ;};};return nil ;};type CT_TblPrChange struct{AuthorAttr string ;DateAttr *_a .Time ; // Annotation Identifier -IdAttr int64 ;TblGrid *CT_TblGridBase ;};func NewCT_StyleSort ()*CT_StyleSort {_baacd :=&CT_StyleSort {};_baacd .ValAttr =ST_StyleSort (1);return _baacd ;};func (_dafdf *Numbering )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dafdf .CT_Numbering =*NewCT_Numbering ();_egaabb :for {_bbbfe ,_bccde :=d .Token ();if _bccde !=nil {return _bccde ;};switch _ddcecf :=_bbbfe .(type ){case _d .StartElement :switch _ddcecf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcbdc :=NewCT_NumPicBullet ();if _bffedcg :=d .DecodeElement (_fcbdc ,&_ddcecf );_bffedcg !=nil {return _bffedcg ;};_dafdf .NumPicBullet =append (_dafdf .NumPicBullet ,_fcbdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fabbae :=NewCT_AbstractNum ();if _bgagbg :=d .DecodeElement (_fabbae ,&_ddcecf );_bgagbg !=nil {return _bgagbg ;};_dafdf .AbstractNum =append (_dafdf .AbstractNum ,_fabbae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcddd :=NewCT_Num ();if _eegdad :=d .DecodeElement (_fcddd ,&_ddcecf );_eegdad !=nil {return _eegdad ;};_dafdf .Num =append (_dafdf .Num ,_fcddd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dafdf .NumIdMacAtCleanup =NewCT_DecimalNumber ();if _cdbee :=d .DecodeElement (_dafdf .NumIdMacAtCleanup ,&_ddcecf );_cdbee !=nil {return _cdbee ;};default:_ee .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",_ddcecf .Name );if _faecfd :=d .Skip ();_faecfd !=nil {return _faecfd ;};};case _d .EndElement :break _egaabb ;case _d .CharData :};};return nil ;};func (_cagcb *CT_RPrDefault )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdcef :for {_fbcfaa ,_cefda :=d .Token ();if _cefda !=nil {return _cefda ;};switch _efbfc :=_fbcfaa .(type ){case _d .StartElement :switch _efbfc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cagcb .RPr =NewCT_RPr ();if _acgdfg :=d .DecodeElement (_cagcb .RPr ,&_efbfc );_acgdfg !=nil {return _acgdfg ;};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\u0052P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074 \u0025\u0076",_efbfc .Name );if _abbg :=d .Skip ();_abbg !=nil {return _abbg ;};};case _d .EndElement :break _gdcef ;case _d .CharData :};};return nil ;}; +IdAttr int64 ;TblPr *CT_TblPrBase ;}; -// ValidateWithPath validates the CT_TblGridChange and its children, prefixing error messages with path -func (_efeag *CT_TblGridChange )ValidateWithPath (path string )error {if _bbgcae :=_efeag .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_bbgcae !=nil {return _bbgcae ;};return nil ;};func NewCT_HpsMeasure ()*CT_HpsMeasure {_faad :=&CT_HpsMeasure {};return _faad }; +// ValidateWithPath validates the CT_MailMergeDataType and its children, prefixing error messages with path +func (_gfdcb *CT_MailMergeDataType )ValidateWithPath (path string )error {return nil };func (_aeaf *CT_DocPartGallery )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cefbe ,_gbadg :=_aeaf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gbadg !=nil {return _gbadg ;};start .Attr =append (start .Attr ,_cefbe );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eeega *CT_TrackChangeRange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eeega .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_dfedf ,_dcfgcd :=_eeega .DisplacedByCustomXmlAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _dcfgcd !=nil {return _dcfgcd ;};start .Attr =append (start .Attr ,_dfedf );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",_eeega .AuthorAttr )});if _eeega .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_eeega .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_eeega .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 (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_DocVar and its children, prefixing error messages with path -func (_abdaf *CT_DocVar )ValidateWithPath (path string )error {return nil };func (_eadddf *CT_RPrDefault )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eadddf .RPr !=nil {_dbbfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_eadddf .RPr ,_dbbfc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Panose and its children +func (_dcffdg *CT_Panose )Validate ()error {return _dcffdg .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u006f\u0073e");};func (_aecadg ST_TblWidth )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aecadg .String (),start );};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 NewCT_SdtEndPr ()*CT_SdtEndPr {_cbgf :=&CT_SdtEndPr {};return _cbgf };func (_abgbb ST_CaptionPos )ValidateWithPath (path string )error {switch _abgbb {case 0,1,2,3,4: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 (_abgbb ));};return nil ;}; -// Validate validates the CT_DocDefaults and its children -func (_fdaa *CT_DocDefaults )Validate ()error {return _fdaa .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");};func (_ecdca *CT_SectPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecdca .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_db .Sprintf ("\u0025\u0076",*_ecdca .RsidRPrAttr )});};if _ecdca .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_db .Sprintf ("\u0025\u0076",*_ecdca .RsidDelAttr )});};if _ecdca .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_db .Sprintf ("\u0025\u0076",*_ecdca .RsidRAttr )});};if _ecdca .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_ecdca .RsidSectAttr )});};e .EncodeToken (start );if _ecdca .EG_HdrFtrReferences !=nil {for _ ,_ccbed :=range _ecdca .EG_HdrFtrReferences {_ccbed .MarshalXML (e ,_d .StartElement {});};};if _ecdca .FootnotePr !=nil {_bcaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_ecdca .FootnotePr ,_bcaf );};if _ecdca .EndnotePr !=nil {_ffegc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_ecdca .EndnotePr ,_ffegc );};if _ecdca .Type !=nil {_aeabg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_ecdca .Type ,_aeabg );};if _ecdca .PgSz !=nil {_gcfefb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_ecdca .PgSz ,_gcfefb );};if _ecdca .PgMar !=nil {_gdfbe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_ecdca .PgMar ,_gdfbe );};if _ecdca .PaperSrc !=nil {_faeee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_ecdca .PaperSrc ,_faeee );};if _ecdca .PgBorders !=nil {_bdfgb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_ecdca .PgBorders ,_bdfgb );};if _ecdca .LnNumType !=nil {_gfadb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ecdca .LnNumType ,_gfadb );};if _ecdca .PgNumType !=nil {_acgab :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ecdca .PgNumType ,_acgab );};if _ecdca .Cols !=nil {_eeecd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_ecdca .Cols ,_eeecd );};if _ecdca .FormProt !=nil {_bfbaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_ecdca .FormProt ,_bfbaa );};if _ecdca .VAlign !=nil {_bbeea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_ecdca .VAlign ,_bbeea );};if _ecdca .NoEndnote !=nil {_ggedd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_ecdca .NoEndnote ,_ggedd );};if _ecdca .TitlePg !=nil {_cegeg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_ecdca .TitlePg ,_cegeg );};if _ecdca .TextDirection !=nil {_adcbac :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ecdca .TextDirection ,_adcbac );};if _ecdca .Bidi !=nil {_badcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_ecdca .Bidi ,_badcg );};if _ecdca .RtlGutter !=nil {_bfdab :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_ecdca .RtlGutter ,_bfdab );};if _ecdca .DocGrid !=nil {_gefcc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_ecdca .DocGrid ,_gefcc );};if _ecdca .PrinterSettings !=nil {_abafa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_ecdca .PrinterSettings ,_abafa );};if _ecdca .SectPrChange !=nil {_cfeeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_ecdca .SectPrChange ,_cfeeg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eceeaae *CT_TblGrid )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcaded :for {_fdbdd ,_cbfga :=d .Token ();if _cbfga !=nil {return _cbfga ;};switch _decbbf :=_fdbdd .(type ){case _d .StartElement :switch _decbbf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbfce :=NewCT_TblGridCol ();if _dgbde :=d .DecodeElement (_fbfce ,&_decbbf );_dgbde !=nil {return _dgbde ;};_eceeaae .GridCol =append (_eceeaae .GridCol ,_fbfce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eceeaae .TblGridChange =NewCT_TblGridChange ();if _gaegg :=d .DecodeElement (_eceeaae .TblGridChange ,&_decbbf );_gaegg !=nil {return _gaegg ;};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\u0043\u0054\u005fT\u0062\u006c\u0047\u0072\u0069\u0064\u0020\u0025\u0076",_decbbf .Name );if _cdffb :=d .Skip ();_cdffb !=nil {return _cdffb ;};};case _d .EndElement :break _fcaded ;case _d .CharData :};};return nil ;};func (_deb *CT_AutoCaption )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",_deb .NameAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"},Value :_db .Sprintf ("\u0025\u0076",_deb .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_PPr struct{ +// ValidateWithPath validates the CT_ParaRPrChange and its children, prefixing error messages with path +func (_gebcc *CT_ParaRPrChange )ValidateWithPath (path string )error {if _fafegg :=_gebcc .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fafegg !=nil {return _fafegg ;};return nil ;};func (_ffcdef ST_TblWidth )Validate ()error {return _ffcdef .ValidateWithPath ("")};func (_bbgff ST_InfoTextType )String ()string {switch _bbgff {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return "";}; -// Referenced Paragraph Style -PStyle *CT_String ; +// ValidateWithPath validates the CT_TblPrBase and its children, prefixing error messages with path +func (_fabcg *CT_TblPrBase )ValidateWithPath (path string )error {if _fabcg .TblStyle !=nil {if _afegb :=_fabcg .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_afegb !=nil {return _afegb ;};};if _fabcg .TblpPr !=nil {if _abeda :=_fabcg .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072");_abeda !=nil {return _abeda ;};};if _fabcg .TblOverlap !=nil {if _bfgeb :=_fabcg .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_bfgeb !=nil {return _bfgeb ;};};if _fabcg .BidiVisual !=nil {if _bggec :=_fabcg .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c");_bggec !=nil {return _bggec ;};};if _fabcg .TblStyleRowBandSize !=nil {if _eabfb :=_fabcg .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_eabfb !=nil {return _eabfb ;};};if _fabcg .TblStyleColBandSize !=nil {if _bcffc :=_fabcg .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_bcffc !=nil {return _bcffc ;};};if _fabcg .TblW !=nil {if _bgccgc :=_fabcg .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_bgccgc !=nil {return _bgccgc ;};};if _fabcg .Jc !=nil {if _eafge :=_fabcg .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_eafge !=nil {return _eafge ;};};if _fabcg .TblCellSpacing !=nil {if _ebgea :=_fabcg .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_ebgea !=nil {return _ebgea ;};};if _fabcg .TblInd !=nil {if _dbbabd :=_fabcg .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_dbbabd !=nil {return _dbbabd ;};};if _fabcg .TblBorders !=nil {if _acbgf :=_fabcg .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_acbgf !=nil {return _acbgf ;};};if _fabcg .Shd !=nil {if _gdccbc :=_fabcg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_gdccbc !=nil {return _gdccbc ;};};if _fabcg .TblLayout !=nil {if _cefcab :=_fabcg .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_cefcab !=nil {return _cefcab ;};};if _fabcg .TblCellMar !=nil {if _afgdd :=_fabcg .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_afgdd !=nil {return _afgdd ;};};if _fabcg .TblLook !=nil {if _deebg :=_fabcg .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_deebg !=nil {return _deebg ;};};if _fabcg .TblCaption !=nil {if _fgfcg :=_fabcg .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_fgfcg !=nil {return _fgfcg ;};};if _fabcg .TblDescription !=nil {if _febd :=_fabcg .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_febd !=nil {return _febd ;};};return nil ;};const (ST_FrameScrollbarUnset ST_FrameScrollbar =0;ST_FrameScrollbarOn ST_FrameScrollbar =1;ST_FrameScrollbarOff ST_FrameScrollbar =2;ST_FrameScrollbarAuto ST_FrameScrollbar =3;);func (_adcbg ST_RestartNumber )String ()string {switch _adcbg {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 (_gedcg *WdCT_WordprocessingGroupChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aeeba :for {_beabag ,_cabeg :=d .Token ();if _cabeg !=nil {return _cabeg ;};switch _bbbaad :=_beabag .(type ){case _d .StartElement :switch _bbbaad .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0073\u0070"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0073\u0070"}:_geebdc :=NewWdWsp ();if _bcggce :=d .DecodeElement (_geebdc ,&_bbbaad );_bcggce !=nil {return _bcggce ;};_gedcg .Wsp =append (_gedcg .Wsp ,_geebdc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0067\u0072\u0070S\u0070"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0070S\u0070"}:_ebdfg :=NewWdCT_WordprocessingGroup ();if _cdcgg :=d .DecodeElement (_ebdfg ,&_bbbaad );_cdcgg !=nil {return _cdcgg ;};_gedcg .GrpSp =append (_gedcg .GrpSp ,_ebdfg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cdbec :=NewWdCT_GraphicFrame ();if _fbefca :=d .DecodeElement (_cdbec ,&_bbbaad );_fbefca !=nil {return _fbefca ;};_gedcg .GraphicFrame =append (_gedcg .GraphicFrame ,_cdbec );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_d .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"}:_bcbeae :=_gd .NewPic ();if _eebad :=d .DecodeElement (_bcbeae ,&_bbbaad );_eebad !=nil {return _eebad ;};_gedcg .Pic =append (_gedcg .Pic ,_bcbeae );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_caeee :=NewWdCT_WordprocessingContentPart ();if _fbeeff :=d .DecodeElement (_caeee ,&_bbbaad );_fbeeff !=nil {return _fbeeff ;};_gedcg .ContentPart =append (_gedcg .ContentPart ,_caeee );default:_dg .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",_bbbaad .Name );if _abbdfe :=d .Skip ();_abbdfe !=nil {return _abbdfe ;};};case _d .EndElement :break _aeeba ;case _d .CharData :};};return nil ;}; -// Keep Paragraph With Next Paragraph -KeepNext *CT_OnOff ; +// ValidateWithPath validates the CT_SdtContentBlock and its children, prefixing error messages with path +func (_gdceg *CT_SdtContentBlock )ValidateWithPath (path string )error {if _gdceg .CustomXml !=nil {if _eecaf :=_gdceg .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_eecaf !=nil {return _eecaf ;};};if _gdceg .Sdt !=nil {if _dcege :=_gdceg .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_dcege !=nil {return _dcege ;};};for _dcecfb ,_efggdd :=range _gdceg .P {if _cfcaab :=_efggdd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_dcecfb ));_cfcaab !=nil {return _cfcaab ;};};for _dffee ,_defecc :=range _gdceg .Tbl {if _ebffa :=_defecc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_dffee ));_ebffa !=nil {return _ebffa ;};};for _decfbc ,_febbb :=range _gdceg .EG_RunLevelElts {if _baeef :=_febbb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_decfbc ));_baeef !=nil {return _baeef ;};};return nil ;}; -// Keep All Lines On One Page -KeepLines *CT_OnOff ; +// ValidateWithPath validates the CT_FFTextType and its children, prefixing error messages with path +func (_feedc *CT_FFTextType )ValidateWithPath (path string )error {if _feedc .ValAttr ==ST_FFTextTypeUnset {return _g .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 _fcgg :=_feedc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcgg !=nil {return _fcgg ;};return nil ;};func (_daacda ST_MultiLevelType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_daacda .String (),start );}; -// Start Paragraph on Next Page -PageBreakBefore *CT_OnOff ; +// ValidateWithPath validates the CT_SdtContentRun and its children, prefixing error messages with path +func (_dbdcce *CT_SdtContentRun )ValidateWithPath (path string )error {for _dbacbc ,_adff :=range _dbdcce .FldSimple {if _cagbb :=_adff .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dbacbc ));_cagbb !=nil {return _cagbb ;};};if _dbdcce .Hyperlink !=nil {if _faeee :=_dbdcce .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_faeee !=nil {return _faeee ;};};if _dbdcce .SubDoc !=nil {if _ebdfe :=_dbdcce .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_ebdfe !=nil {return _ebdfe ;};};for _ffebg ,_cbdbcc :=range _dbdcce .EG_ContentRunContent {if _cbbac :=_cbdbcc .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_ffebg ));_cbbac !=nil {return _cbbac ;};};return nil ;};func (_gaccb *CT_LsdException )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_gaccb .NameAttr )});if _gaccb .LockedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gaccb .LockedAttr )});};if _gaccb .UiPriorityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075i\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_gaccb .UiPriorityAttr )});};if _gaccb .SemiHiddenAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073e\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_gaccb .SemiHiddenAttr )});};if _gaccb .UnhideWhenUsedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003au\u006e\u0068\u0069d\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gaccb .UnhideWhenUsedAttr )});};if _gaccb .QFormatAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"},Value :_g .Sprintf ("\u0025\u0076",*_gaccb .QFormatAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_daebb ST_ObjectDrawAspect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_daebb .String (),start );};func (_ageaa *TxbxContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074";return _ageaa .CT_TxbxContent .MarshalXML (e ,start );}; -// Text Frame Properties -FramePr *CT_FramePr ; +// Validate validates the CT_TblGrid and its children +func (_feggc *CT_TblGrid )Validate ()error {return _feggc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");};func (_cffgad WdST_RelFromH )ValidateWithPath (path string )error {switch _cffgad {case 0,1,2,3,4,5,6,7,8: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 (_cffgad ));};return nil ;};type WdST_WrapText byte ;func NewCT_NumRestart ()*CT_NumRestart {_cgff :=&CT_NumRestart {};_cgff .ValAttr =ST_RestartNumber (1);return _cgff ;};func NewCT_Row ()*CT_Row {_edgeb :=&CT_Row {};return _edgeb };func (_dbfad *ST_TblLayoutType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgdgee ,_ggfff :=d .Token ();if _ggfff !=nil {return _ggfff ;};if _ffaeac ,_adacb :=_bgdgee .(_d .EndElement );_adacb &&_ffaeac .Name ==start .Name {*_dbfad =1;return nil ;};if _bdeafed ,_bbbbg :=_bgdgee .(_d .CharData );!_bbbbg {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",_bgdgee );}else {switch string (_bdeafed ){case "":*_dbfad =0;case "\u0066\u0069\u0078e\u0064":*_dbfad =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_dbfad =2;};};_bgdgee ,_ggfff =d .Token ();if _ggfff !=nil {return _ggfff ;};if _aefce ,_edgac :=_bgdgee .(_d .EndElement );_edgac &&_aefce .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",_bgdgee );};func (_dage *CT_DocParts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcbg :for {_gffde ,_bbaf :=d .Token ();if _bbaf !=nil {return _bbaf ;};switch _fgdb :=_gffde .(type ){case _d .StartElement :switch _fgdb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfefg :=NewCT_DocPart ();if _aeefa :=d .DecodeElement (_gfefg ,&_fgdb );_aeefa !=nil {return _aeefa ;};_dage .DocPart =append (_dage .DocPart ,_gfefg );default:_dg .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",_fgdb .Name );if _gdbec :=d .Skip ();_gdbec !=nil {return _gdbec ;};};case _d .EndElement :break _fcbg ;case _d .CharData :};};return nil ;};func (_ggfgd *CT_Frame )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afbbc :for {_efaee ,_dcbgb :=d .Token ();if _dcbgb !=nil {return _dcbgb ;};switch _eeegc :=_efaee .(type ){case _d .StartElement :switch _eeegc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ggfgd .Sz =NewCT_String ();if _eeccd :=d .DecodeElement (_ggfgd .Sz ,&_eeegc );_eeccd !=nil {return _eeccd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggfgd .Name =NewCT_String ();if _cdccc :=d .DecodeElement (_ggfgd .Name ,&_eeegc );_cdccc !=nil {return _cdccc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ggfgd .Title =NewCT_String ();if _bdaeb :=d .DecodeElement (_ggfgd .Title ,&_eeegc );_bdaeb !=nil {return _bdaeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggfgd .LongDesc =NewCT_Rel ();if _daceg :=d .DecodeElement (_ggfgd .LongDesc ,&_eeegc );_daceg !=nil {return _daceg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ggfgd .SourceFileName =NewCT_Rel ();if _gaag :=d .DecodeElement (_ggfgd .SourceFileName ,&_eeegc );_gaag !=nil {return _gaag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ggfgd .MarW =NewCT_PixelsMeasure ();if _faecfc :=d .DecodeElement (_ggfgd .MarW ,&_eeegc );_faecfc !=nil {return _faecfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ggfgd .MarH =NewCT_PixelsMeasure ();if _abdc :=d .DecodeElement (_ggfgd .MarH ,&_eeegc );_abdc !=nil {return _abdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggfgd .Scrollbar =NewCT_FrameScrollbar ();if _edacd :=d .DecodeElement (_ggfgd .Scrollbar ,&_eeegc );_edacd !=nil {return _edacd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggfgd .NoResizeAllowed =NewCT_OnOff ();if _dbbee :=d .DecodeElement (_ggfgd .NoResizeAllowed ,&_eeegc );_dbbee !=nil {return _dbbee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggfgd .LinkedToFile =NewCT_OnOff ();if _gged :=d .DecodeElement (_ggfgd .LinkedToFile ,&_eeegc );_gged !=nil {return _gged ;};default:_dg .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",_eeegc .Name );if _gfagda :=d .Skip ();_gfagda !=nil {return _gfagda ;};};case _d .EndElement :break _afbbc ;case _d .CharData :};};return nil ;};func (_dgfdc *CT_TabStop )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgfdc .ValAttr =ST_TabJc (1);for _ ,_edgdd :=range start .Attr {if _edgdd .Name .Local =="\u0076\u0061\u006c"{_dgfdc .ValAttr .UnmarshalXMLAttr (_edgdd );continue ;};if _edgdd .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_dgfdc .LeaderAttr .UnmarshalXMLAttr (_edgdd );continue ;};if _edgdd .Name .Local =="\u0070\u006f\u0073"{_gagfdg ,_fbcbb :=ParseUnionST_SignedTwipsMeasure (_edgdd .Value );if _fbcbb !=nil {return _fbcbb ;};_dgfdc .PosAttr =_gagfdg ;continue ;};};for {_defad ,_faedgc :=d .Token ();if _faedgc !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070\u003a\u0020%\u0073",_faedgc );};if _dacedc ,_ebfbd :=_defad .(_d .EndElement );_ebfbd &&_dacedc .Name ==start .Name {break ;};};return nil ;}; -// Allow First/Last Line to Display on a Separate Page -WidowControl *CT_OnOff ; +// Validate validates the CT_TopPageBorder and its children +func (_bedba *CT_TopPageBorder )Validate ()error {return _bedba .ValidateWithPath ("\u0043\u0054_\u0054\u006f\u0070P\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func (_dacbgf ST_BrType )Validate ()error {return _dacbgf .ValidateWithPath ("")};type CT_Em struct{ -// Numbering Definition Instance Reference -NumPr *CT_NumPr ; +// Emphasis Mark Type +ValAttr ST_Em ;}; -// Suppress Line Numbers for Paragraph -SuppressLineNumbers *CT_OnOff ; +// Validate validates the CT_TcMar and its children +func (_edbbcc *CT_TcMar )Validate ()error {return _edbbcc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072");};func (_dgdgd *CT_FrameScrollbar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgdgd .ValAttr =ST_FrameScrollbar (1);for _ ,_cged :=range start .Attr {if _cged .Name .Local =="\u0076\u0061\u006c"{_dgdgd .ValAttr .UnmarshalXMLAttr (_cged );continue ;};};for {_dacc ,_ccgef :=d .Token ();if _ccgef !=nil {return _g .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",_ccgef );};if _egca ,_cdba :=_dacc .(_d .EndElement );_cdba &&_egca .Name ==start .Name {break ;};};return nil ;}; -// Paragraph Borders -PBdr *CT_PBdr ; +// Validate validates the CT_Pitch and its children +func (_dbbdd *CT_Pitch )Validate ()error {return _dbbdd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0074\u0063\u0068");}; -// Paragraph Shading -Shd *CT_Shd ; +// ValidateWithPath validates the CT_FFHelpText and its children, prefixing error messages with path +func (_dbea *CT_FFHelpText )ValidateWithPath (path string )error {if _egdccb :=_dbea .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_egdccb !=nil {return _egdccb ;};return nil ;};func (_dgcc *CT_Lock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggebg :=range start .Attr {if _ggebg .Name .Local =="\u0076\u0061\u006c"{_dgcc .ValAttr .UnmarshalXMLAttr (_ggebg );continue ;};};for {_fbcgd ,_beafd :=d .Token ();if _beafd !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_beafd );};if _aaaae ,_cgfca :=_fbcgd .(_d .EndElement );_cgfca &&_aaaae .Name ==start .Name {break ;};};return nil ;};func (_dggeeb ST_FrameLayout )String ()string {switch _dggeeb {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_TblPrExChange struct{AuthorAttr string ;DateAttr *_a .Time ; -// Set of Custom Tab Stops -Tabs *CT_Tabs ; +// Annotation Identifier +IdAttr int64 ;TblPrEx *CT_TblPrExBase ;}; -// Suppress Hyphenation for Paragraph -SuppressAutoHyphens *CT_OnOff ; +// Validate validates the CT_SdtContentRow and its children +func (_bgdff *CT_SdtContentRow )Validate ()error {return _bgdff .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077");};type CT_CustomXmlRun struct{ -// Use East Asian Typography Rules for First and Last Character per Line -Kinsoku *CT_OnOff ; +// Custom XML Markup Namespace +UriAttr *string ; -// Allow Line Breaking At Character Level -WordWrap *CT_OnOff ; +// Element name +ElementAttr string ; -// Allow Punctuation to Extend Past Text Extents -OverflowPunct *CT_OnOff ; +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_PContent []*EG_PContent ;};func (_ebdfc *CT_Pitch )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebdfc .ValAttr =ST_Pitch (1);for _ ,_fgcbd :=range start .Attr {if _fgcbd .Name .Local =="\u0076\u0061\u006c"{_ebdfc .ValAttr .UnmarshalXMLAttr (_fgcbd );continue ;};};for {_dcbba ,_cdgfg :=d .Token ();if _cdgfg !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0069\u0074\u0063\u0068: \u0025\u0073",_cdgfg );};if _degcfb ,_cceefg :=_dcbba .(_d .EndElement );_cceefg &&_degcfb .Name ==start .Name {break ;};};return nil ;}; -// Compress Punctuation at Start of a Line -TopLinePunct *CT_OnOff ; +// ValidateWithPath validates the WdEG_WrapTypeChoice and its children, prefixing error messages with path +func (_gbaag *WdEG_WrapTypeChoice )ValidateWithPath (path string )error {if _gbaag .WrapNone !=nil {if _decddf :=_gbaag .WrapNone .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u004e\u006f\u006ee");_decddf !=nil {return _decddf ;};};if _gbaag .WrapSquare !=nil {if _cacbf :=_gbaag .WrapSquare .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065");_cacbf !=nil {return _cacbf ;};};if _gbaag .WrapTight !=nil {if _febfg :=_gbaag .WrapTight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074");_febfg !=nil {return _febfg ;};};if _gbaag .WrapThrough !=nil {if _dbdbf :=_gbaag .WrapThrough .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068");_dbdbf !=nil {return _dbdbf ;};};if _gbaag .WrapTopAndBottom !=nil {if _ececbc :=_gbaag .WrapTopAndBottom .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u006f\u0070\u0041\u006e\u0064\u0042o\u0074\u0074\u006f\u006d");_ececbc !=nil {return _ececbc ;};};return nil ;}; -// Automatically Adjust Spacing of Latin and East Asian Text -AutoSpaceDE *CT_OnOff ; +// AC_ChoiceRun is used to marshal/unmarshal mc:Choice types inside of CT_R Extra in the OOXML schema. +type AC_ChoiceRun struct{_afdgba string ; -// Automatically Adjust Spacing of East Asian Text and Numbers -AutoSpaceDN *CT_OnOff ; +// Break +Br *CT_Br ; -// Right to Left Paragraph Layout -Bidi *CT_OnOff ; +// Text +T *CT_Text ; -// Automatically Adjust Right Indent When Using Document Grid -AdjustRightInd *CT_OnOff ; +// Content Part +ContentPart *CT_Rel ; -// Use Document Grid Settings for Inter-Line Paragraph Spacing -SnapToGrid *CT_OnOff ; +// Deleted Text +DelText *CT_Text ; -// Spacing Between Lines and Above/Below Paragraph -Spacing *CT_Spacing ; +// Field Code +InstrText *CT_Text ; + +// Deleted Field Code +DelInstrText *CT_Text ; -// Paragraph Indentation -Ind *CT_Ind ; +// Non Breaking Hyphen Character +NoBreakHyphen *CT_Empty ; -// Ignore Spacing Above and Below When Using Identical Styles -ContextualSpacing *CT_OnOff ; +// Choiceal Hyphen Character +SoftHyphen *CT_Empty ; -// Use Left/Right Indents as Inside/Outside Indents -MirrorIndents *CT_OnOff ; +// Date Block - Short Day Format +DayShort *CT_Empty ; -// Prevent Text Frames From Overlapping -SuppressOverlap *CT_OnOff ; +// Date Block - Short Month Format +MonthShort *CT_Empty ; -// Paragraph Alignment -Jc *CT_Jc ; +// Date Block - Short Year Format +YearShort *CT_Empty ; -// Paragraph Text Flow Direction -TextDirection *CT_TextDirection ; +// Date Block - Long Day Format +DayLong *CT_Empty ; -// Vertical Character Alignment on Line -TextAlignment *CT_TextAlignment ; +// Date Block - Long Month Format +MonthLong *CT_Empty ; -// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents -TextboxTightWrap *CT_TextboxTightWrap ; +// Date Block - Long Year Format +YearLong *CT_Empty ; -// Associated Outline Level -OutlineLvl *CT_DecimalNumber ; +// Comment Information Block +AnnotationRef *CT_Empty ; -// Associated HTML div ID -DivId *CT_DecimalNumber ; +// Footnote Reference Mark +FootnoteRef *CT_Empty ; -// Paragraph Conditional Formatting -CnfStyle *CT_Cnf ;RPr *CT_ParaRPr ;SectPr *CT_SectPr ;PPrChange *CT_PPrChange ;};func (_bded ST_EdnPos )ValidateWithPath (path string )error {switch _bded {case 0,1,2:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bded ));};return nil ;}; +// Endnote Reference Mark +EndnoteRef *CT_Empty ; -// ValidateWithPath validates the CT_RecipientData and its children, prefixing error messages with path -func (_gbfab *CT_RecipientData )ValidateWithPath (path string )error {if _gbfab .Active !=nil {if _bgdga :=_gbfab .Active .ValidateWithPath (path +"\u002fA\u0063\u0074\u0069\u0076\u0065");_bgdga !=nil {return _bgdga ;};};if _ecde :=_gbfab .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_ecde !=nil {return _ecde ;};if _becdab :=_gbfab .UniqueTag .ValidateWithPath (path +"\u002f\u0055\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067");_becdab !=nil {return _becdab ;};return nil ;};func NewCT_MarkupRange ()*CT_MarkupRange {_dbdaaa :=&CT_MarkupRange {};return _dbdaaa };type CT_Tc struct{ +// Footnote/Endnote Separator Mark +Separator *CT_Empty ; -// Table Cell Identifier -IdAttr *string ; +// Continuation Separator Mark +ContinuationSeparator *CT_Empty ; -// Table Cell Properties -TcPr *CT_TcPr ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func (_baaae ST_TblLayoutType )ValidateWithPath (path string )error {switch _baaae {case 0,1,2:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baaae ));};return nil ;};func NewCT_SaveThroughXslt ()*CT_SaveThroughXslt {_dfdec :=&CT_SaveThroughXslt {};return _dfdec };func (_affcad ST_View )ValidateWithPath (path string )error {switch _affcad {case 0,1,2,3,4,5,6:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_affcad ));};return nil ;};func ParseUnionST_OnOff (s string )(_c .ST_OnOff ,error ){return _c .ParseUnionST_OnOff (s )};func NewCT_HdrFtrRef ()*CT_HdrFtrRef {_bdaece :=&CT_HdrFtrRef {};_bdaece .TypeAttr =ST_HdrFtr (1);return _bdaece ;};func NewCT_FtnEdnSepRef ()*CT_FtnEdnSepRef {_egdgdb :=&CT_FtnEdnSepRef {};return _egdgdb };type CT_DocRsids struct{ +// Symbol Character +Sym *CT_Sym ; -// Original Document Revision Save ID -RsidRoot *CT_LongHexNumber ; +// Page Number Block +PgNum *CT_Empty ; -// Single Session Revision Save ID -Rsid []*CT_LongHexNumber ;};func (_ddafbgd ST_NumberFormat )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ddafbgd .String (),start );}; +// Carriage Return +Cr *CT_Empty ; -// ValidateWithPath validates the CT_ProofErr and its children, prefixing error messages with path -func (_ecceeg *CT_ProofErr )ValidateWithPath (path string )error {if _ecceeg .TypeAttr ==ST_ProofErrUnset {return _db .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 _cfccc :=_ecceeg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cfccc !=nil {return _cfccc ;};return nil ;};func (_dggfcc *ST_CombineBrackets )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dggfcc =0;case "\u006e\u006f\u006e\u0065":*_dggfcc =1;case "\u0072\u006f\u0075n\u0064":*_dggfcc =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_dggfcc =3;case "\u0061\u006e\u0067l\u0065":*_dggfcc =4;case "\u0063\u0075\u0072l\u0079":*_dggfcc =5;};return nil ;};func NewEG_PContentBase ()*EG_PContentBase {_aefdcc :=&EG_PContentBase {};return _aefdcc }; +// Tab Character +Tab *CT_Empty ; -// ValidateWithPath validates the CT_TblPPr and its children, prefixing error messages with path -func (_abdagg *CT_TblPPr )ValidateWithPath (path string )error {if _abdagg .LeftFromTextAttr !=nil {if _cgacg :=_abdagg .LeftFromTextAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0066\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078t\u0041\u0074\u0074\u0072");_cgacg !=nil {return _cgacg ;};};if _abdagg .RightFromTextAttr !=nil {if _cebdf :=_abdagg .RightFromTextAttr .ValidateWithPath (path +"\u002fR\u0069g\u0068\u0074\u0046\u0072\u006fm\u0054\u0065x\u0074\u0041\u0074\u0074\u0072");_cebdf !=nil {return _cebdf ;};};if _abdagg .TopFromTextAttr !=nil {if _gcgca :=_abdagg .TopFromTextAttr .ValidateWithPath (path +"\u002f\u0054o\u0070\u0046\u0072o\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_gcgca !=nil {return _gcgca ;};};if _abdagg .BottomFromTextAttr !=nil {if _eccff :=_abdagg .BottomFromTextAttr .ValidateWithPath (path +"\u002f\u0042\u006f\u0074to\u006d\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_eccff !=nil {return _eccff ;};};if _fbgbg :=_abdagg .VertAnchorAttr .ValidateWithPath (path +"\u002fV\u0065r\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_fbgbg !=nil {return _fbgbg ;};if _dcbfga :=_abdagg .HorzAnchorAttr .ValidateWithPath (path +"\u002fH\u006fr\u007a\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_dcbfga !=nil {return _dcbfga ;};if _abaeg :=_abdagg .TblpXSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_abaeg !=nil {return _abaeg ;};if _abdagg .TblpXAttr !=nil {if _eabfb :=_abdagg .TblpXAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0041\u0074\u0074\u0072");_eabfb !=nil {return _eabfb ;};};if _bgbd :=_abdagg .TblpYSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_bgbd !=nil {return _bgbd ;};if _abdagg .TblpYAttr !=nil {if _eaddg :=_abdagg .TblpYAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0041\u0074\u0074\u0072");_eaddg !=nil {return _eaddg ;};};return nil ;};func NewCT_HdrFtr ()*CT_HdrFtr {_affcf :=&CT_HdrFtr {};return _affcf };func (_ccaag *CT_SdtDateMappingType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ccaag .ValAttr !=ST_SdtDateMappingTypeUnset {_gafeb ,_dcacda :=_ccaag .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dcacda !=nil {return _dcacda ;};start .Attr =append (start .Attr ,_gafeb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dbccaa *CT_TblStylePr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dgcge ,_bfaca :=_dbccaa .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _bfaca !=nil {return _bfaca ;};start .Attr =append (start .Attr ,_dgcge );e .EncodeToken (start );if _dbccaa .PPr !=nil {_febeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_dbccaa .PPr ,_febeb );};if _dbccaa .RPr !=nil {_gcadb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_dbccaa .RPr ,_gcadb );};if _dbccaa .TblPr !=nil {_ggadf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_dbccaa .TblPr ,_ggadf );};if _dbccaa .TrPr !=nil {_dcdee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_dbccaa .TrPr ,_dcdee );};if _dbccaa .TcPr !=nil {_afdeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_dbccaa .TcPr ,_afdeb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_HexColorAuto byte ;func (_gdgdca ST_TextboxTightWrap )Validate ()error {return _gdgdca .ValidateWithPath ("")};func (_gbgef *CT_TargetScreenSz )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbgef .ValAttr =ST_TargetScreenSz (1);for _ ,_fcba :=range start .Attr {if _fcba .Name .Local =="\u0076\u0061\u006c"{_gbgef .ValAttr .UnmarshalXMLAttr (_fcba );continue ;};};for {_fdff ,_gfeba :=d .Token ();if _gfeba !=nil {return _db .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",_gfeba );};if _bgedcf ,_afadb :=_fdff .(_d .EndElement );_afadb &&_bgedcf .Name ==start .Name {break ;};};return nil ;}; +// Embedded Object +Object *CT_Object ; -// Validate validates the CT_Tc and its children -func (_cgcbe *CT_Tc )Validate ()error {return _cgcbe .ValidateWithPath ("\u0043\u0054\u005fT\u0063")}; +// VML Object +Pict *CT_Picture ; -// Validate validates the CT_Underline and its children -func (_aedfcc *CT_Underline )Validate ()error {return _aedfcc .ValidateWithPath ("\u0043\u0054\u005fU\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065");}; +// Complex Field Character +FldChar *CT_FldChar ; -// Validate validates the CT_PageSz and its children -func (_bebacf *CT_PageSz )Validate ()error {return _bebacf .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0067\u0065\u0053z");}; +// Phonetic Guide +Ruby *CT_Ruby ; -// Validate validates the AG_Password and its children -func (_gg *AG_Password )Validate ()error {return _gg .ValidateWithPath ("A\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");}; +// Footnote Reference +FootnoteReference *CT_FtnEdnRef ; -// ValidateWithPath validates the CT_TcPrInner and its children, prefixing error messages with path -func (_cggfd *CT_TcPrInner )ValidateWithPath (path string )error {if _cggfd .CnfStyle !=nil {if _dgdaf :=_cggfd .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_dgdaf !=nil {return _dgdaf ;};};if _cggfd .TcW !=nil {if _ffgbfc :=_cggfd .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_ffgbfc !=nil {return _ffgbfc ;};};if _cggfd .GridSpan !=nil {if _deced :=_cggfd .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_deced !=nil {return _deced ;};};if _cggfd .HMerge !=nil {if _agbca :=_cggfd .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_agbca !=nil {return _agbca ;};};if _cggfd .VMerge !=nil {if _ebgcf :=_cggfd .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_ebgcf !=nil {return _ebgcf ;};};if _cggfd .TcBorders !=nil {if _fafeg :=_cggfd .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_fafeg !=nil {return _fafeg ;};};if _cggfd .Shd !=nil {if _fcgdee :=_cggfd .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_fcgdee !=nil {return _fcgdee ;};};if _cggfd .NoWrap !=nil {if _bgddaef :=_cggfd .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_bgddaef !=nil {return _bgddaef ;};};if _cggfd .TcMar !=nil {if _gdfac :=_cggfd .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_gdfac !=nil {return _gdfac ;};};if _cggfd .TextDirection !=nil {if _fecdd :=_cggfd .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_fecdd !=nil {return _fecdd ;};};if _cggfd .TcFitText !=nil {if _ecbbee :=_cggfd .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_ecbbee !=nil {return _ecbbee ;};};if _cggfd .VAlign !=nil {if _gceca :=_cggfd .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_gceca !=nil {return _gceca ;};};if _cggfd .HideMark !=nil {if _dffaba :=_cggfd .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_dffaba !=nil {return _dffaba ;};};if _cggfd .Headers !=nil {if _eabaef :=_cggfd .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_eabaef !=nil {return _eabaef ;};};if _cggfd .CellIns !=nil {if _dedcbb :=_cggfd .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_dedcbb !=nil {return _dedcbb ;};};if _cggfd .CellDel !=nil {if _ffgfd :=_cggfd .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_ffgfd !=nil {return _ffgfd ;};};if _cggfd .CellMerge !=nil {if _edcdg :=_cggfd .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_edcdg !=nil {return _edcdg ;};};return nil ;};func (_ggebeb ST_CaptionPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ggebeb .String (),start );};func (_gafebb *CT_TextEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gafebb .ValAttr =ST_TextEffect (1);for _ ,_fagbe :=range start .Attr {if _fagbe .Name .Local =="\u0076\u0061\u006c"{_gafebb .ValAttr .UnmarshalXMLAttr (_fagbe );continue ;};};for {_bggcd ,_ecbfc :=d .Token ();if _ecbfc !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054e\u0078t\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_ecbfc );};if _fbcfg ,_eefac :=_bggcd .(_d .EndElement );_eefac &&_fbcfg .Name ==start .Name {break ;};};return nil ;}; +// Endnote Reference +EndnoteReference *CT_FtnEdnRef ; -// ValidateWithPath validates the AC_ChoiceRun and its children, prefixing error messages with path -func (_efddd *AC_ChoiceRun )ValidateWithPath (path string )error {if _efddd .Br !=nil {if _fcecfb :=_efddd .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_fcecfb !=nil {return _fcecfb ;};};if _efddd .T !=nil {if _dcefdg :=_efddd .T .ValidateWithPath (path +"\u002f\u0054");_dcefdg !=nil {return _dcefdg ;};};if _efddd .ContentPart !=nil {if _ebcfdf :=_efddd .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_ebcfdf !=nil {return _ebcfdf ;};};if _efddd .DelText !=nil {if _babgcb :=_efddd .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074");_babgcb !=nil {return _babgcb ;};};if _efddd .InstrText !=nil {if _abcae :=_efddd .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_abcae !=nil {return _abcae ;};};if _efddd .DelInstrText !=nil {if _dggg :=_efddd .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_dggg !=nil {return _dggg ;};};if _efddd .NoBreakHyphen !=nil {if _dcggdg :=_efddd .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_dcggdg !=nil {return _dcggdg ;};};if _efddd .SoftHyphen !=nil {if _agaadd :=_efddd .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e");_agaadd !=nil {return _agaadd ;};};if _efddd .DayShort !=nil {if _bgefcd :=_efddd .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_bgefcd !=nil {return _bgefcd ;};};if _efddd .MonthShort !=nil {if _gdegde :=_efddd .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074");_gdegde !=nil {return _gdegde ;};};if _efddd .YearShort !=nil {if _acdaa :=_efddd .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_acdaa !=nil {return _acdaa ;};};if _efddd .DayLong !=nil {if _ceddaf :=_efddd .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067");_ceddaf !=nil {return _ceddaf ;};};if _efddd .MonthLong !=nil {if _dagab :=_efddd .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_dagab !=nil {return _dagab ;};};if _efddd .YearLong !=nil {if _fgfda :=_efddd .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg");_fgfda !=nil {return _fgfda ;};};if _efddd .AnnotationRef !=nil {if _bddcbg :=_efddd .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_bddcbg !=nil {return _bddcbg ;};};if _efddd .FootnoteRef !=nil {if _gdaabd :=_efddd .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_gdaabd !=nil {return _gdaabd ;};};if _efddd .EndnoteRef !=nil {if _cggcdg :=_efddd .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_cggcdg !=nil {return _cggcdg ;};};if _efddd .Separator !=nil {if _dcafd :=_efddd .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072");_dcafd !=nil {return _dcafd ;};};if _efddd .ContinuationSeparator !=nil {if _bcgdf :=_efddd .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072");_bcgdf !=nil {return _bcgdf ;};};if _efddd .Sym !=nil {if _gecfbg :=_efddd .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_gecfbg !=nil {return _gecfbg ;};};if _efddd .PgNum !=nil {if _bcbcgd :=_efddd .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d");_bcbcgd !=nil {return _bcbcgd ;};};if _efddd .Cr !=nil {if _ggege :=_efddd .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_ggege !=nil {return _ggege ;};};if _efddd .Tab !=nil {if _fbdadf :=_efddd .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062");_fbdadf !=nil {return _fbdadf ;};};if _efddd .Object !=nil {if _ggddg :=_efddd .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_ggddg !=nil {return _ggddg ;};};if _efddd .Pict !=nil {if _facfce :=_efddd .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_facfce !=nil {return _facfce ;};};if _efddd .FldChar !=nil {if _eaebdf :=_efddd .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_eaebdf !=nil {return _eaebdf ;};};if _efddd .Ruby !=nil {if _dffccg :=_efddd .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079");_dffccg !=nil {return _dffccg ;};};if _efddd .FootnoteReference !=nil {if _gdfefg :=_efddd .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_gdfefg !=nil {return _gdfefg ;};};if _efddd .EndnoteReference !=nil {if _bggffc :=_efddd .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_bggffc !=nil {return _bggffc ;};};if _efddd .CommentReference !=nil {if _bbbgd :=_efddd .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_bbbgd !=nil {return _bbbgd ;};};if _efddd .Drawing !=nil {if _edbddb :=_efddd .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_edbddb !=nil {return _edbddb ;};};if _efddd .Ptab !=nil {if _afcdbg :=_efddd .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062");_afcdbg !=nil {return _afcdbg ;};};if _efddd .LastRenderedPageBreak !=nil {if _effcgb :=_efddd .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b");_effcgb !=nil {return _effcgb ;};};return nil ;};func (_bcgebd *WdST_AlignH )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bcgebd =0;case "\u006c\u0065\u0066\u0074":*_bcgebd =1;case "\u0072\u0069\u0067h\u0074":*_bcgebd =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bcgebd =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_bcgebd =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_bcgebd =5;};return nil ;};func (_eedbc ST_Underline )Validate ()error {return _eedbc .ValidateWithPath ("")};func (_befcc *CT_LevelSuffix )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_caddc ,_ggage :=_befcc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ggage !=nil {return _ggage ;};start .Attr =append (start .Attr ,_caddc );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bfdgfe *ST_PageOrientation )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bfdgfe =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_bfdgfe =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_bfdgfe =2;};return nil ;};func (_eeeegd ST_TextAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eeeegd .String (),start );};func (_gdeccd *ST_TabJc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cebabcc ,_ababea :=d .Token ();if _ababea !=nil {return _ababea ;};if _gafdfd ,_deccfc :=_cebabcc .(_d .EndElement );_deccfc &&_gafdfd .Name ==start .Name {*_gdeccd =1;return nil ;};if _ceefdf ,_cdfdcd :=_cebabcc .(_d .CharData );!_cdfdcd {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cebabcc );}else {switch string (_ceefdf ){case "":*_gdeccd =0;case "\u0063\u006c\u0065a\u0072":*_gdeccd =1;case "\u0073\u0074\u0061r\u0074":*_gdeccd =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gdeccd =3;case "\u0065\u006e\u0064":*_gdeccd =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_gdeccd =5;case "\u0062\u0061\u0072":*_gdeccd =6;case "\u006e\u0075\u006d":*_gdeccd =7;case "\u006c\u0065\u0066\u0074":*_gdeccd =8;case "\u0072\u0069\u0067h\u0074":*_gdeccd =9;};};_cebabcc ,_ababea =d .Token ();if _ababea !=nil {return _ababea ;};if _ceaada ,_abagd :=_cebabcc .(_d .EndElement );_abagd &&_ceaada .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cebabcc );}; +// Comment Content Reference Mark +CommentReference *CT_Markup ; -// Validate validates the CT_Recipients and its children -func (_eeebg *CT_Recipients )Validate ()error {return _eeebg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");}; +// DrawingML Object +Drawing *CT_Drawing ; -// ST_HexColor is a union type -type ST_HexColor struct{ST_HexColorAuto ST_HexColorAuto ;ST_HexColorRGB *string ;};func (_aegdd *EG_FtnEdnNumProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfccgd :for {_cfaaedg ,_ggcff :=d .Token ();if _ggcff !=nil {return _ggcff ;};switch _ccgfg :=_cfaaedg .(type ){case _d .StartElement :switch _ccgfg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aegdd .NumStart =NewCT_DecimalNumber ();if _dcedg :=d .DecodeElement (_aegdd .NumStart ,&_ccgfg );_dcedg !=nil {return _dcedg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aegdd .NumRestart =NewCT_NumRestart ();if _agdca :=d .DecodeElement (_aegdd .NumRestart ,&_ccgfg );_agdca !=nil {return _agdca ;};default:_ee .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",_ccgfg .Name );if _eccgb :=d .Skip ();_eccgb !=nil {return _eccgb ;};};case _d .EndElement :break _gfccgd ;case _d .CharData :};};return nil ;};func (_fgfgad ST_FtnPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fgfgad .String (),start );};type CT_FFHelpText struct{ +// Absolute Position Tab Character +Ptab *CT_PTab ; -// Help Text Type -TypeAttr ST_InfoTextType ; +// Position of Last Calculated Page Break +LastRenderedPageBreak *CT_Empty ;};type CT_HpsMeasure struct{ -// Help Text Value -ValAttr *string ;};type CT_LongHexNumber struct{ +// Half Point Measurement +ValAttr ST_HpsMeasure ;};func (_eagba *Settings )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eagba .CT_Settings =*NewCT_Settings ();_bbbaef :for {_dcgdg ,_abfebc :=d .Token ();if _abfebc !=nil {return _abfebc ;};switch _ffddge :=_dcgdg .(type ){case _d .StartElement :switch _ffddge .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .WriteProtection =NewCT_WriteProtection ();if _gcecec :=d .DecodeElement (_eagba .WriteProtection ,&_ffddge );_gcecec !=nil {return _gcecec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .View =NewCT_View ();if _gfegc :=d .DecodeElement (_eagba .View ,&_ffddge );_gfegc !=nil {return _gfegc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .Zoom =NewCT_Zoom ();if _gbdeaf :=d .DecodeElement (_eagba .Zoom ,&_ffddge );_gbdeaf !=nil {return _gbdeaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .RemovePersonalInformation =NewCT_OnOff ();if _aagfdg :=d .DecodeElement (_eagba .RemovePersonalInformation ,&_ffddge );_aagfdg !=nil {return _aagfdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .RemoveDateAndTime =NewCT_OnOff ();if _abeddf :=d .DecodeElement (_eagba .RemoveDateAndTime ,&_ffddge );_abeddf !=nil {return _abeddf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .DoNotDisplayPageBoundaries =NewCT_OnOff ();if _gcddda :=d .DecodeElement (_eagba .DoNotDisplayPageBoundaries ,&_ffddge );_gcddda !=nil {return _gcddda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .DisplayBackgroundShape =NewCT_OnOff ();if _aacdd :=d .DecodeElement (_eagba .DisplayBackgroundShape ,&_ffddge );_aacdd !=nil {return _aacdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .PrintPostScriptOverText =NewCT_OnOff ();if _fdfbg :=d .DecodeElement (_eagba .PrintPostScriptOverText ,&_ffddge );_fdfbg !=nil {return _fdfbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .PrintFractionalCharacterWidth =NewCT_OnOff ();if _aedddc :=d .DecodeElement (_eagba .PrintFractionalCharacterWidth ,&_ffddge );_aedddc !=nil {return _aedddc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .PrintFormsData =NewCT_OnOff ();if _eaebdf :=d .DecodeElement (_eagba .PrintFormsData ,&_ffddge );_eaebdf !=nil {return _eaebdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .EmbedTrueTypeFonts =NewCT_OnOff ();if _ggbae :=d .DecodeElement (_eagba .EmbedTrueTypeFonts ,&_ffddge );_ggbae !=nil {return _ggbae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .EmbedSystemFonts =NewCT_OnOff ();if _aaggeb :=d .DecodeElement (_eagba .EmbedSystemFonts ,&_ffddge );_aaggeb !=nil {return _aaggeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .SaveSubsetFonts =NewCT_OnOff ();if _dgfab :=d .DecodeElement (_eagba .SaveSubsetFonts ,&_ffddge );_dgfab !=nil {return _dgfab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eagba .SaveFormsData =NewCT_OnOff ();if _adgea :=d .DecodeElement (_eagba .SaveFormsData ,&_ffddge );_adgea !=nil {return _adgea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eagba .MirrorMargins =NewCT_OnOff ();if _beaecg :=d .DecodeElement (_eagba .MirrorMargins ,&_ffddge );_beaecg !=nil {return _beaecg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .AlignBordersAndEdges =NewCT_OnOff ();if _eeebef :=d .DecodeElement (_eagba .AlignBordersAndEdges ,&_ffddge );_eeebef !=nil {return _eeebef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .BordersDoNotSurroundHeader =NewCT_OnOff ();if _agbcb :=d .DecodeElement (_eagba .BordersDoNotSurroundHeader ,&_ffddge );_agbcb !=nil {return _agbcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .BordersDoNotSurroundFooter =NewCT_OnOff ();if _daabac :=d .DecodeElement (_eagba .BordersDoNotSurroundFooter ,&_ffddge );_daabac !=nil {return _daabac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .GutterAtTop =NewCT_OnOff ();if _fcega :=d .DecodeElement (_eagba .GutterAtTop ,&_ffddge );_fcega !=nil {return _fcega ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .HideSpellingErrors =NewCT_OnOff ();if _fcadd :=d .DecodeElement (_eagba .HideSpellingErrors ,&_ffddge );_fcadd !=nil {return _fcadd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .HideGrammaticalErrors =NewCT_OnOff ();if _aeagff :=d .DecodeElement (_eagba .HideGrammaticalErrors ,&_ffddge );_aeagff !=nil {return _aeagff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cfdfedd :=NewCT_WritingStyle ();if _dagfgc :=d .DecodeElement (_cfdfedd ,&_ffddge );_dagfgc !=nil {return _dagfgc ;};_eagba .ActiveWritingStyle =append (_eagba .ActiveWritingStyle ,_cfdfedd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .ProofState =NewCT_Proof ();if _babdb :=d .DecodeElement (_eagba .ProofState ,&_ffddge );_babdb !=nil {return _babdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .FormsDesign =NewCT_OnOff ();if _gegfdg :=d .DecodeElement (_eagba .FormsDesign ,&_ffddge );_gegfdg !=nil {return _gegfdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .AttachedTemplate =NewCT_Rel ();if _egedg :=d .DecodeElement (_eagba .AttachedTemplate ,&_ffddge );_egedg !=nil {return _egedg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .LinkStyles =NewCT_OnOff ();if _ebdba :=d .DecodeElement (_eagba .LinkStyles ,&_ffddge );_ebdba !=nil {return _ebdba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .StylePaneFormatFilter =NewCT_StylePaneFilter ();if _bdadeg :=d .DecodeElement (_eagba .StylePaneFormatFilter ,&_ffddge );_bdadeg !=nil {return _bdadeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eagba .StylePaneSortMethod =NewCT_StyleSort ();if _aagef :=d .DecodeElement (_eagba .StylePaneSortMethod ,&_ffddge );_aagef !=nil {return _aagef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .DocumentType =NewCT_DocType ();if _faebbe :=d .DecodeElement (_eagba .DocumentType ,&_ffddge );_faebbe !=nil {return _faebbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .MailMerge =NewCT_MailMerge ();if _aaecaf :=d .DecodeElement (_eagba .MailMerge ,&_ffddge );_aaecaf !=nil {return _aaecaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .RevisionView =NewCT_TrackChangesView ();if _adecc :=d .DecodeElement (_eagba .RevisionView ,&_ffddge );_adecc !=nil {return _adecc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eagba .TrackRevisions =NewCT_OnOff ();if _eaccbc :=d .DecodeElement (_eagba .TrackRevisions ,&_ffddge );_eaccbc !=nil {return _eaccbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .DoNotTrackMoves =NewCT_OnOff ();if _cabad :=d .DecodeElement (_eagba .DoNotTrackMoves ,&_ffddge );_cabad !=nil {return _cabad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .DoNotTrackFormatting =NewCT_OnOff ();if _egcda :=d .DecodeElement (_eagba .DoNotTrackFormatting ,&_ffddge );_egcda !=nil {return _egcda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .DocumentProtection =NewCT_DocProtect ();if _afdbba :=d .DecodeElement (_eagba .DocumentProtection ,&_ffddge );_afdbba !=nil {return _afdbba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .AutoFormatOverride =NewCT_OnOff ();if _fgdgb :=d .DecodeElement (_eagba .AutoFormatOverride ,&_ffddge );_fgdgb !=nil {return _fgdgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eagba .StyleLockTheme =NewCT_OnOff ();if _ccfeb :=d .DecodeElement (_eagba .StyleLockTheme ,&_ffddge );_ccfeb !=nil {return _ccfeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eagba .StyleLockQFSet =NewCT_OnOff ();if _gccaag :=d .DecodeElement (_eagba .StyleLockQFSet ,&_ffddge );_gccaag !=nil {return _gccaag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .DefaultTabStop =NewCT_TwipsMeasure ();if _ffaede :=d .DecodeElement (_eagba .DefaultTabStop ,&_ffddge );_ffaede !=nil {return _ffaede ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .AutoHyphenation =NewCT_OnOff ();if _dbdeeb :=d .DecodeElement (_eagba .AutoHyphenation ,&_ffddge );_dbdeeb !=nil {return _dbdeeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eagba .ConsecutiveHyphenLimit =NewCT_DecimalNumber ();if _gggfcf :=d .DecodeElement (_eagba .ConsecutiveHyphenLimit ,&_ffddge );_gggfcf !=nil {return _gggfcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .HyphenationZone =NewCT_TwipsMeasure ();if _egaca :=d .DecodeElement (_eagba .HyphenationZone ,&_ffddge );_egaca !=nil {return _egaca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .DoNotHyphenateCaps =NewCT_OnOff ();if _eadac :=d .DecodeElement (_eagba .DoNotHyphenateCaps ,&_ffddge );_eadac !=nil {return _eadac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eagba .ShowEnvelope =NewCT_OnOff ();if _fggad :=d .DecodeElement (_eagba .ShowEnvelope ,&_ffddge );_fggad !=nil {return _fggad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eagba .SummaryLength =NewCT_DecimalNumberOrPrecent ();if _cadgfa :=d .DecodeElement (_eagba .SummaryLength ,&_ffddge );_cadgfa !=nil {return _cadgfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eagba .ClickAndTypeStyle =NewCT_String ();if _fdddg :=d .DecodeElement (_eagba .ClickAndTypeStyle ,&_ffddge );_fdddg !=nil {return _fdddg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .DefaultTableStyle =NewCT_String ();if _fafafd :=d .DecodeElement (_eagba .DefaultTableStyle ,&_ffddge );_fafafd !=nil {return _fafafd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .EvenAndOddHeaders =NewCT_OnOff ();if _abcda :=d .DecodeElement (_eagba .EvenAndOddHeaders ,&_ffddge );_abcda !=nil {return _abcda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .BookFoldRevPrinting =NewCT_OnOff ();if _bafaf :=d .DecodeElement (_eagba .BookFoldRevPrinting ,&_ffddge );_bafaf !=nil {return _bafaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .BookFoldPrinting =NewCT_OnOff ();if _beddd :=d .DecodeElement (_eagba .BookFoldPrinting ,&_ffddge );_beddd !=nil {return _beddd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .BookFoldPrintingSheets =NewCT_DecimalNumber ();if _ebdfb :=d .DecodeElement (_eagba .BookFoldPrintingSheets ,&_ffddge );_ebdfb !=nil {return _ebdfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure ();if _edgggg :=d .DecodeElement (_eagba .DrawingGridHorizontalSpacing ,&_ffddge );_edgggg !=nil {return _edgggg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .DrawingGridVerticalSpacing =NewCT_TwipsMeasure ();if _abeed :=d .DecodeElement (_eagba .DrawingGridVerticalSpacing ,&_ffddge );_abeed !=nil {return _abeed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber ();if _dbafcb :=d .DecodeElement (_eagba .DisplayHorizontalDrawingGridEvery ,&_ffddge );_dbafcb !=nil {return _dbafcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber ();if _faedf :=d .DecodeElement (_eagba .DisplayVerticalDrawingGridEvery ,&_ffddge );_faedf !=nil {return _faedf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff ();if _cfgaee :=d .DecodeElement (_eagba .DoNotUseMarginsForDrawingGridOrigin ,&_ffddge );_cfgaee !=nil {return _cfgaee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure ();if _aeacee :=d .DecodeElement (_eagba .DrawingGridHorizontalOrigin ,&_ffddge );_aeacee !=nil {return _aeacee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .DrawingGridVerticalOrigin =NewCT_TwipsMeasure ();if _deebf :=d .DecodeElement (_eagba .DrawingGridVerticalOrigin ,&_ffddge );_deebf !=nil {return _deebf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .DoNotShadeFormData =NewCT_OnOff ();if _ddcef :=d .DecodeElement (_eagba .DoNotShadeFormData ,&_ffddge );_ddcef !=nil {return _ddcef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .NoPunctuationKerning =NewCT_OnOff ();if _ggecgb :=d .DecodeElement (_eagba .NoPunctuationKerning ,&_ffddge );_ggecgb !=nil {return _ggecgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eagba .CharacterSpacingControl =NewCT_CharacterSpacing ();if _cfcaee :=d .DecodeElement (_eagba .CharacterSpacingControl ,&_ffddge );_cfcaee !=nil {return _cfcaee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .PrintTwoOnOne =NewCT_OnOff ();if _adbdb :=d .DecodeElement (_eagba .PrintTwoOnOne ,&_ffddge );_adbdb !=nil {return _adbdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eagba .StrictFirstAndLastChars =NewCT_OnOff ();if _adgcef :=d .DecodeElement (_eagba .StrictFirstAndLastChars ,&_ffddge );_adgcef !=nil {return _adgcef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .NoLineBreaksAfter =NewCT_Kinsoku ();if _bcdgg :=d .DecodeElement (_eagba .NoLineBreaksAfter ,&_ffddge );_bcdgg !=nil {return _bcdgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .NoLineBreaksBefore =NewCT_Kinsoku ();if _bfdag :=d .DecodeElement (_eagba .NoLineBreaksBefore ,&_ffddge );_bfdag !=nil {return _bfdag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .SavePreviewPicture =NewCT_OnOff ();if _acebfd :=d .DecodeElement (_eagba .SavePreviewPicture ,&_ffddge );_acebfd !=nil {return _acebfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .DoNotValidateAgainstSchema =NewCT_OnOff ();if _gcdggb :=d .DecodeElement (_eagba .DoNotValidateAgainstSchema ,&_ffddge );_gcdggb !=nil {return _gcdggb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eagba .SaveInvalidXml =NewCT_OnOff ();if _ebcaec :=d .DecodeElement (_eagba .SaveInvalidXml ,&_ffddge );_ebcaec !=nil {return _ebcaec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .IgnoreMixedContent =NewCT_OnOff ();if _fbcdbd :=d .DecodeElement (_eagba .IgnoreMixedContent ,&_ffddge );_fbcdbd !=nil {return _fbcdbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .AlwaysShowPlaceholderText =NewCT_OnOff ();if _degdc :=d .DecodeElement (_eagba .AlwaysShowPlaceholderText ,&_ffddge );_degdc !=nil {return _degdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .DoNotDemarcateInvalidXml =NewCT_OnOff ();if _adaccg :=d .DecodeElement (_eagba .DoNotDemarcateInvalidXml ,&_ffddge );_adaccg !=nil {return _adaccg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .SaveXmlDataOnly =NewCT_OnOff ();if _efbgcb :=d .DecodeElement (_eagba .SaveXmlDataOnly ,&_ffddge );_efbgcb !=nil {return _efbgcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .UseXSLTWhenSaving =NewCT_OnOff ();if _aageab :=d .DecodeElement (_eagba .UseXSLTWhenSaving ,&_ffddge );_aageab !=nil {return _aageab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .SaveThroughXslt =NewCT_SaveThroughXslt ();if _babbec :=d .DecodeElement (_eagba .SaveThroughXslt ,&_ffddge );_babbec !=nil {return _babbec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .ShowXMLTags =NewCT_OnOff ();if _faaga :=d .DecodeElement (_eagba .ShowXMLTags ,&_ffddge );_faaga !=nil {return _faaga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .AlwaysMergeEmptyNamespace =NewCT_OnOff ();if _edgcea :=d .DecodeElement (_eagba .AlwaysMergeEmptyNamespace ,&_ffddge );_edgcea !=nil {return _edgcea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .UpdateFields =NewCT_OnOff ();if _eedfa :=d .DecodeElement (_eagba .UpdateFields ,&_ffddge );_eedfa !=nil {return _eedfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .HdrShapeDefaults =NewCT_ShapeDefaults ();if _egebd :=d .DecodeElement (_eagba .HdrShapeDefaults ,&_ffddge );_egebd !=nil {return _egebd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .FootnotePr =NewCT_FtnDocProps ();if _gfgde :=d .DecodeElement (_eagba .FootnotePr ,&_ffddge );_gfgde !=nil {return _gfgde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .EndnotePr =NewCT_EdnDocProps ();if _dagbed :=d .DecodeElement (_eagba .EndnotePr ,&_ffddge );_dagbed !=nil {return _dagbed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eagba .Compat =NewCT_Compat ();if _eacccf :=d .DecodeElement (_eagba .Compat ,&_ffddge );_eacccf !=nil {return _eacccf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .DocVars =NewCT_DocVars ();if _dfdab :=d .DecodeElement (_eagba .DocVars ,&_ffddge );_dfdab !=nil {return _dfdab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .Rsids =NewCT_DocRsids ();if _abadfa :=d .DecodeElement (_eagba .Rsids ,&_ffddge );_abadfa !=nil {return _abadfa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eagba .MathPr =_b .NewMathPr ();if _cbbaf :=d .DecodeElement (_eagba .MathPr ,&_ffddge );_cbbaf !=nil {return _cbbaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbccaa :=NewCT_String ();if _ddgbg :=d .DecodeElement (_gbccaa ,&_ffddge );_ddgbg !=nil {return _ddgbg ;};_eagba .AttachedSchema =append (_eagba .AttachedSchema ,_gbccaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eagba .ThemeFontLang =NewCT_Language ();if _efebda :=d .DecodeElement (_eagba .ThemeFontLang ,&_ffddge );_efebda !=nil {return _efebda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eagba .ClrSchemeMapping =NewCT_ColorSchemeMapping ();if _gdfgc :=d .DecodeElement (_eagba .ClrSchemeMapping ,&_ffddge );_gdfgc !=nil {return _gdfgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .DoNotIncludeSubdocsInStats =NewCT_OnOff ();if _afbgfa :=d .DecodeElement (_eagba .DoNotIncludeSubdocsInStats ,&_ffddge );_afbgfa !=nil {return _afbgfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .DoNotAutoCompressPictures =NewCT_OnOff ();if _bcfcdf :=d .DecodeElement (_eagba .DoNotAutoCompressPictures ,&_ffddge );_bcfcdf !=nil {return _bcfcdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .ForceUpgrade =NewCT_Empty ();if _aaaccg :=d .DecodeElement (_eagba .ForceUpgrade ,&_ffddge );_aaaccg !=nil {return _aaaccg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eagba .Captions =NewCT_Captions ();if _dbbabg :=d .DecodeElement (_eagba .Captions ,&_ffddge );_dbbabg !=nil {return _dbbabg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown ();if _fdgca :=d .DecodeElement (_eagba .ReadModeInkLockDown ,&_ffddge );_fdgca !=nil {return _fdgca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egbga :=NewCT_SmartTagType ();if _dfdfge :=d .DecodeElement (_egbga ,&_ffddge );_dfdfge !=nil {return _dfdfge ;};_eagba .SmartTagType =append (_eagba .SmartTagType ,_egbga );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\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}:_eagba .SchemaLibrary =_ee .NewSchemaLibrary ();if _fbded :=d .DecodeElement (_eagba .SchemaLibrary ,&_ffddge );_fbded !=nil {return _fbded ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eagba .ShapeDefaults =NewCT_ShapeDefaults ();if _acdeba :=d .DecodeElement (_eagba .ShapeDefaults ,&_ffddge );_acdeba !=nil {return _acdeba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .DoNotEmbedSmartTags =NewCT_OnOff ();if _bfdced :=d .DecodeElement (_eagba .DoNotEmbedSmartTags ,&_ffddge );_bfdced !=nil {return _bfdced ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .DecimalSymbol =NewCT_String ();if _aaabd :=d .DecodeElement (_eagba .DecimalSymbol ,&_ffddge );_aaabd !=nil {return _aaabd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eagba .ListSeparator =NewCT_String ();if _eaeec :=d .DecodeElement (_eagba .ListSeparator ,&_ffddge );_eaeec !=nil {return _eaeec ;};default:_ccfcad :=&_dg .XSDAny {};if _dcaebf :=d .DecodeElement (_ccfcad ,&_ffddge );_dcaebf !=nil {return _dcaebf ;};_eagba .Extra =append (_eagba .Extra ,_ccfcad );};case _d .EndElement :break _bbbaef ;case _d .CharData :};};return nil ;}; -// Long Hexadecimal Number Value -ValAttr string ;}; +// ValidateWithPath validates the CT_SdtBlock and its children, prefixing error messages with path +func (_baege *CT_SdtBlock )ValidateWithPath (path string )error {if _baege .SdtPr !=nil {if _cdafca :=_baege .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_cdafca !=nil {return _cdafca ;};};if _baege .SdtEndPr !=nil {if _gcdfg :=_baege .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_gcdfg !=nil {return _gcdfg ;};};if _baege .SdtContent !=nil {if _ecgef :=_baege .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_ecgef !=nil {return _ecgef ;};};return nil ;};func (_aeacf *CT_Endnotes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dabgd :for {_fgdgf ,_adfd :=d .Token ();if _adfd !=nil {return _adfd ;};switch _dcag :=_fgdgf .(type ){case _d .StartElement :switch _dcag .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cddeg :=NewCT_FtnEdn ();if _bddfe :=d .DecodeElement (_cddeg ,&_dcag );_bddfe !=nil {return _bddfe ;};_aeacf .Endnote =append (_aeacf .Endnote ,_cddeg );default:_dg .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",_dcag .Name );if _gbfcb :=d .Skip ();_gbfcb !=nil {return _gbfcb ;};};case _d .EndElement :break _dabgd ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_MailMergeDocType and its children -func (_dggbc *CT_MailMergeDocType )Validate ()error {return _dggbc .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065");}; +// Validate validates the CT_TblPrEx and its children +func (_bdcab *CT_TblPrEx )Validate ()error {return _bdcab .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");};type CT_DocVars struct{ -// Validate validates the CT_Kinsoku and its children -func (_ccdd *CT_Kinsoku )Validate ()error {return _ccdd .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");};func (_gdebce *CT_PageSz )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdebce .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_db .Sprintf ("\u0025\u0076",*_gdebce .WAttr )});};if _gdebce .HAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068"},Value :_db .Sprintf ("\u0025\u0076",*_gdebce .HAttr )});};if _gdebce .OrientAttr !=ST_PageOrientationUnset {_gbfcd ,_dgfge :=_gdebce .OrientAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0065\u006e\u0074"});if _dgfge !=nil {return _dgfge ;};start .Attr =append (start .Attr ,_gbfcd );};if _gdebce .CodeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u0064\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_gdebce .CodeAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Background struct{ +// Single Document Variable +DocVar []*CT_DocVar ;}; -// Background Color -ColorAttr *ST_HexColor ; +// Validate validates the CT_TblPrChange and its children +func (_bffdb *CT_TblPrChange )Validate ()error {return _bffdb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043h\u0061\u006e\u0067\u0065");};func NewCT_Rel ()*CT_Rel {_dfacee :=&CT_Rel {};return _dfacee };func (_gdfde ST_RubyAlign )Validate ()error {return _gdfde .ValidateWithPath ("")};func (_gbbcd WdST_RelFromH )String ()string {switch _gbbcd {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 "";}; -// Background Theme Color -ThemeColorAttr ST_ThemeColor ; +// ValidateWithPath validates the CT_Zoom and its children, prefixing error messages with path +func (_fggdg *CT_Zoom )ValidateWithPath (path string )error {if _cbceda :=_fggdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbceda !=nil {return _cbceda ;};if _cgbcb :=_fggdg .PercentAttr .ValidateWithPath (path +"\u002f\u0050\u0065r\u0063\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_cgbcb !=nil {return _cgbcb ;};return nil ;};func (_dgged ST_RubyAlign )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dgged .String (),start );}; -// Background Theme Color Tint -ThemeTintAttr *string ; +// Validate validates the CT_SdtDateMappingType and its children +func (_eggabc *CT_SdtDateMappingType )Validate ()error {return _eggabc .ValidateWithPath ("C\u0054\u005f\u0053\u0064tD\u0061t\u0065\u004d\u0061\u0070\u0070i\u006e\u0067\u0054\u0079\u0070\u0065");}; -// Background Theme Color Shade -ThemeShadeAttr *string ;Any []_ee .Any ;Drawing *CT_Drawing ;};type ST_EdGrp byte ;func (_bffdda *CT_Lock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbfeg :=range start .Attr {if _dbfeg .Name .Local =="\u0076\u0061\u006c"{_bffdda .ValAttr .UnmarshalXMLAttr (_dbfeg );continue ;};};for {_fgeaac ,_adcg :=d .Token ();if _adcg !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_adcg );};if _gbfbd ,_becga :=_fgeaac .(_d .EndElement );_becga &&_gbfbd .Name ==start .Name {break ;};};return nil ;};type CT_MarkupRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; +// Validate validates the CT_Fonts and its children +func (_daeaa *CT_Fonts )Validate ()error {return _daeaa .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};func NewCT_NumLvl ()*CT_NumLvl {_eceaa :=&CT_NumLvl {};return _eceaa };func (_afeef *CT_MultiLevelType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afeef .ValAttr =ST_MultiLevelType (1);for _ ,_efdabc :=range start .Attr {if _efdabc .Name .Local =="\u0076\u0061\u006c"{_afeef .ValAttr .UnmarshalXMLAttr (_efdabc );continue ;};};for {_edffg ,_aggdac :=d .Token ();if _aggdac !=nil {return _g .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",_aggdac );};if _gbaff ,_ccbf :=_edffg .(_d .EndElement );_ccbf &&_gbaff .Name ==start .Name {break ;};};return nil ;}; -// Annotation Identifier -IdAttr int64 ;};func (_agabc ST_TblOverlap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_agabc .String (),start );};func (_bdbaab ST_TblWidth )String ()string {switch _bdbaab {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 "";};type CT_AltChunk struct{IdAttr *string ; +// ValidateWithPath validates the EG_RangeMarkupElements and its children, prefixing error messages with path +func (_badbg *EG_RangeMarkupElements )ValidateWithPath (path string )error {if _badbg .BookmarkStart !=nil {if _acbde :=_badbg .BookmarkStart .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006bS\u0074\u0061\u0072\u0074");_acbde !=nil {return _acbde ;};};if _badbg .BookmarkEnd !=nil {if _gbefd :=_badbg .BookmarkEnd .ValidateWithPath (path +"\u002f\u0042\u006fo\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064");_gbefd !=nil {return _gbefd ;};};if _badbg .MoveFromRangeStart !=nil {if _eeacgd :=_badbg .MoveFromRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076eF\u0072\u006f\u006d\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_eeacgd !=nil {return _eeacgd ;};};if _badbg .MoveFromRangeEnd !=nil {if _cbedc :=_badbg .MoveFromRangeEnd .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006eg\u0065\u0045\u006e\u0064");_cbedc !=nil {return _cbedc ;};};if _badbg .MoveToRangeStart !=nil {if _gegbgb :=_badbg .MoveToRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074");_gegbgb !=nil {return _gegbgb ;};};if _badbg .MoveToRangeEnd !=nil {if _gadbd :=_badbg .MoveToRangeEnd .ValidateWithPath (path +"\u002fM\u006fv\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_gadbd !=nil {return _gadbd ;};};if _badbg .CommentRangeStart !=nil {if _fdefec :=_badbg .CommentRangeStart .ValidateWithPath (path +"\u002fC\u006fm\u006d\u0065\u006e\u0074\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074");_fdefec !=nil {return _fdefec ;};};if _badbg .CommentRangeEnd !=nil {if _fgadd :=_badbg .CommentRangeEnd .ValidateWithPath (path +"\u002f\u0043o\u006d\u006d\u0065n\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_fgadd !=nil {return _fgadd ;};};if _badbg .CustomXmlInsRangeStart !=nil {if _dbdbd :=_badbg .CustomXmlInsRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_dbdbd !=nil {return _dbdbd ;};};if _badbg .CustomXmlInsRangeEnd !=nil {if _afcda :=_badbg .CustomXmlInsRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0049\u006e\u0073\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_afcda !=nil {return _afcda ;};};if _badbg .CustomXmlDelRangeStart !=nil {if _eedab :=_badbg .CustomXmlDelRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_eedab !=nil {return _eedab ;};};if _badbg .CustomXmlDelRangeEnd !=nil {if _ebfdf :=_badbg .CustomXmlDelRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0044\u0065\u006c\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_ebfdf !=nil {return _ebfdf ;};};if _badbg .CustomXmlMoveFromRangeStart !=nil {if _adbcg :=_badbg .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");_adbcg !=nil {return _adbcg ;};};if _badbg .CustomXmlMoveFromRangeEnd !=nil {if _deebde :=_badbg .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");_deebde !=nil {return _deebde ;};};if _badbg .CustomXmlMoveToRangeStart !=nil {if _dgdbga :=_badbg .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");_dgdbga !=nil {return _dgdbga ;};};if _badbg .CustomXmlMoveToRangeEnd !=nil {if _dffag :=_badbg .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");_dffag !=nil {return _dffag ;};};return nil ;};type CT_Comments struct{ -// External Content Import Properties -AltChunkPr *CT_AltChunkPr ;};func (_ffbcgb *CT_TcBorders )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ffbcgb .Top !=nil {_ebacf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_ffbcgb .Top ,_ebacf );};if _ffbcgb .Start !=nil {_agbcf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ffbcgb .Start ,_agbcf );};if _ffbcgb .Left !=nil {_deadac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_ffbcgb .Left ,_deadac );};if _ffbcgb .Bottom !=nil {_cgfed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_ffbcgb .Bottom ,_cgfed );};if _ffbcgb .End !=nil {_fbfbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_ffbcgb .End ,_fbfbb );};if _ffbcgb .Right !=nil {_badedc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ffbcgb .Right ,_badedc );};if _ffbcgb .InsideH !=nil {_ggdff :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_ffbcgb .InsideH ,_ggdff );};if _ffbcgb .InsideV !=nil {_cdeda :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_ffbcgb .InsideV ,_cdeda );};if _ffbcgb .Tl2br !=nil {_gafdb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u006c\u0032\u0062\u0072"}};e .EncodeElement (_ffbcgb .Tl2br ,_gafdb );};if _ffbcgb .Tr2bl !=nil {_bbbaa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0072\u0032\u0062\u006c"}};e .EncodeElement (_ffbcgb .Tr2bl ,_bbbaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_BrType byte ;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 NewCT_TrPrChange ()*CT_TrPrChange {_bafff :=&CT_TrPrChange {};_bafff .TrPr =NewCT_TrPrBase ();return _bafff ;};func (_dbacg *WebSettings )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077\u003a\u0077\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073";return _dbacg .CT_WebSettings .MarshalXML (e ,start );};func (_dceda ST_HeightRule )ValidateWithPath (path string )error {switch _dceda {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dceda ));};return nil ;}; +// Comment Content +Comment []*CT_Comment ;}; -// ValidateWithPath validates the CT_SdtDropDownList and its children, prefixing error messages with path -func (_eaceab *CT_SdtDropDownList )ValidateWithPath (path string )error {for _deeff ,_eeaaa :=range _eaceab .ListItem {if _aafgf :=_eeaaa .ValidateWithPath (_db .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_deeff ));_aafgf !=nil {return _aafgf ;};};return nil ;};type CT_SdtCell struct{ +// ValidateWithPath validates the CT_GlossaryDocument and its children, prefixing error messages with path +func (_ebeaf *CT_GlossaryDocument )ValidateWithPath (path string )error {if _ebeaf .Background !=nil {if _affaf :=_ebeaf .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_affaf !=nil {return _affaf ;};};if _ebeaf .DocParts !=nil {if _cfafe :=_ebeaf .DocParts .ValidateWithPath (path +"\u002fD\u006f\u0063\u0050\u0061\u0072\u0074s");_cfafe !=nil {return _cfafe ;};};return nil ;};func NewCT_Sym ()*CT_Sym {_gddded :=&CT_Sym {};return _gddded };func (_acbbbe *CT_Drawing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfffe :for {_ecdd ,_ecacc :=d .Token ();if _ecacc !=nil {return _ecacc ;};switch _ffbe :=_ecdd .(type ){case _d .StartElement :switch _ffbe .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0063\u0068\u006f\u0072"}:_eacdf :=NewWdAnchor ();if _dgfe :=d .DecodeElement (_eacdf ,&_ffbe );_dgfe !=nil {return _dgfe ;};_acbbbe .Anchor =append (_acbbbe .Anchor ,_eacdf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0069\u006e\u006c\u0069\u006e\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u006c\u0069\u006e\u0065"}:_gebc :=NewWdInline ();if _adcgg :=d .DecodeElement (_gebc ,&_ffbe );_adcgg !=nil {return _adcgg ;};_acbbbe .Inline =append (_acbbbe .Inline ,_gebc );default:_dg .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",_ffbe .Name );if _dfffd :=d .Skip ();_dfffd !=nil {return _dfffd ;};};case _d .EndElement :break _bfffe ;case _d .CharData :};};return nil ;};func (_ddeeb *EG_SectPrContents )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eagbg :for {_cgcebg ,_aabdde :=d .Token ();if _aabdde !=nil {return _aabdde ;};switch _efefgg :=_cgcebg .(type ){case _d .StartElement :switch _efefgg .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddeeb .FootnotePr =NewCT_FtnProps ();if _bgdba :=d .DecodeElement (_ddeeb .FootnotePr ,&_efefgg );_bgdba !=nil {return _bgdba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddeeb .EndnotePr =NewCT_EdnProps ();if _cfagb :=d .DecodeElement (_ddeeb .EndnotePr ,&_efefgg );_cfagb !=nil {return _cfagb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ddeeb .Type =NewCT_SectType ();if _gcgcb :=d .DecodeElement (_ddeeb .Type ,&_efefgg );_gcgcb !=nil {return _gcgcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddeeb .PgSz =NewCT_PageSz ();if _dbdfd :=d .DecodeElement (_ddeeb .PgSz ,&_efefgg );_dbdfd !=nil {return _dbdfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddeeb .PgMar =NewCT_PageMar ();if _fagea :=d .DecodeElement (_ddeeb .PgMar ,&_efefgg );_fagea !=nil {return _fagea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddeeb .PaperSrc =NewCT_PaperSource ();if _cdeab :=d .DecodeElement (_ddeeb .PaperSrc ,&_efefgg );_cdeab !=nil {return _cdeab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddeeb .PgBorders =NewCT_PageBorders ();if _gfgcab :=d .DecodeElement (_ddeeb .PgBorders ,&_efefgg );_gfgcab !=nil {return _gfgcab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddeeb .LnNumType =NewCT_LineNumber ();if _bgbbcb :=d .DecodeElement (_ddeeb .LnNumType ,&_efefgg );_bgbbcb !=nil {return _bgbbcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddeeb .PgNumType =NewCT_PageNumber ();if _gdgbdd :=d .DecodeElement (_ddeeb .PgNumType ,&_efefgg );_gdgbdd !=nil {return _gdgbdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ddeeb .Cols =NewCT_Columns ();if _ddcga :=d .DecodeElement (_ddeeb .Cols ,&_efefgg );_ddcga !=nil {return _ddcga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddeeb .FormProt =NewCT_OnOff ();if _dagggc :=d .DecodeElement (_ddeeb .FormProt ,&_efefgg );_dagggc !=nil {return _dagggc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddeeb .VAlign =NewCT_VerticalJc ();if _ggbcbc :=d .DecodeElement (_ddeeb .VAlign ,&_efefgg );_ggbcbc !=nil {return _ggbcbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddeeb .NoEndnote =NewCT_OnOff ();if _bcbgbea :=d .DecodeElement (_ddeeb .NoEndnote ,&_efefgg );_bcbgbea !=nil {return _bcbgbea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddeeb .TitlePg =NewCT_OnOff ();if _fafbdd :=d .DecodeElement (_ddeeb .TitlePg ,&_efefgg );_fafbdd !=nil {return _fafbdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ddeeb .TextDirection =NewCT_TextDirection ();if _fgbdec :=d .DecodeElement (_ddeeb .TextDirection ,&_efefgg );_fgbdec !=nil {return _fgbdec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddeeb .Bidi =NewCT_OnOff ();if _aeagac :=d .DecodeElement (_ddeeb .Bidi ,&_efefgg );_aeagac !=nil {return _aeagac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddeeb .RtlGutter =NewCT_OnOff ();if _dfaadae :=d .DecodeElement (_ddeeb .RtlGutter ,&_efefgg );_dfaadae !=nil {return _dfaadae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddeeb .DocGrid =NewCT_DocGrid ();if _afcfe :=d .DecodeElement (_ddeeb .DocGrid ,&_efefgg );_afcfe !=nil {return _afcfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddeeb .PrinterSettings =NewCT_Rel ();if _fgbdb :=d .DecodeElement (_ddeeb .PrinterSettings ,&_efefgg );_fgbdb !=nil {return _fgbdb ;};default:_dg .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",_efefgg .Name );if _cfgce :=d .Skip ();_cfgce !=nil {return _cfgce ;};};case _d .EndElement :break _eagbg ;case _d .CharData :};};return nil ;}; -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// Validate validates the CT_PBdr and its children +func (_aebbe *CT_PBdr )Validate ()error {return _aebbe .ValidateWithPath ("\u0043T\u005f\u0050\u0042\u0064\u0072");};func (_dcecg *CT_CustomXmlRow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffde :=range start .Attr {if _ffde .Name .Local =="\u0075\u0072\u0069"{_ddga ,_cadfg :=_ffde .Value ,error (nil );if _cadfg !=nil {return _cadfg ;};_dcecg .UriAttr =&_ddga ;continue ;};if _ffde .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_begc ,_ecec :=_ffde .Value ,error (nil );if _ecec !=nil {return _ecec ;};_dcecg .ElementAttr =_begc ;continue ;};};_affd :for {_caef ,_bgcd :=d .Token ();if _bgcd !=nil {return _bgcd ;};switch _eagf :=_caef .(type ){case _d .StartElement :switch _eagf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcecg .CustomXmlPr =NewCT_CustomXmlPr ();if _cdcc :=d .DecodeElement (_dcecg .CustomXmlPr ,&_eagf );_cdcc !=nil {return _cdcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cgde :=NewEG_ContentRowContent ();_cdgd :=NewCT_Row ();if _bbbae :=d .DecodeElement (_cdgd ,&_eagf );_bbbae !=nil {return _bbbae ;};_cgde .Tr =append (_cgde .Tr ,_cdgd );_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_cgde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbdfb :=NewEG_ContentRowContent ();_bbdfb .CustomXml =NewCT_CustomXmlRow ();if _egcf :=d .DecodeElement (_bbdfb .CustomXml ,&_eagf );_egcf !=nil {return _egcf ;};_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_bbdfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ddebc :=NewEG_ContentRowContent ();_ddebc .Sdt =NewCT_SdtRow ();if _febaa :=d .DecodeElement (_ddebc .Sdt ,&_eagf );_febaa !=nil {return _febaa ;};_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_ddebc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgbc :=NewEG_ContentRowContent ();_cfgf :=NewEG_RunLevelElts ();_cfgf .ProofErr =NewCT_ProofErr ();if _edef :=d .DecodeElement (_cfgf .ProofErr ,&_eagf );_edef !=nil {return _edef ;};_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_bgbc );_bgbc .EG_RunLevelElts =append (_bgbc .EG_RunLevelElts ,_cfgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_deee :=NewEG_ContentRowContent ();_fddbe :=NewEG_RunLevelElts ();_fddbe .PermStart =NewCT_PermStart ();if _dccee :=d .DecodeElement (_fddbe .PermStart ,&_eagf );_dccee !=nil {return _dccee ;};_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_deee );_deee .EG_RunLevelElts =append (_deee .EG_RunLevelElts ,_fddbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_defa :=NewEG_ContentRowContent ();_gbba :=NewEG_RunLevelElts ();_gbba .PermEnd =NewCT_Perm ();if _fecbc :=d .DecodeElement (_gbba .PermEnd ,&_eagf );_fecbc !=nil {return _fecbc ;};_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_defa );_defa .EG_RunLevelElts =append (_defa .EG_RunLevelElts ,_gbba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gccd :=NewEG_ContentRowContent ();_adfe :=NewEG_RunLevelElts ();_adfe .Ins =NewCT_RunTrackChange ();if _afee :=d .DecodeElement (_adfe .Ins ,&_eagf );_afee !=nil {return _afee ;};_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_gccd );_gccd .EG_RunLevelElts =append (_gccd .EG_RunLevelElts ,_adfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gfga :=NewEG_ContentRowContent ();_eaecdc :=NewEG_RunLevelElts ();_eaecdc .Del =NewCT_RunTrackChange ();if _egcdgc :=d .DecodeElement (_eaecdc .Del ,&_eagf );_egcdgc !=nil {return _egcdgc ;};_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_gfga );_gfga .EG_RunLevelElts =append (_gfga .EG_RunLevelElts ,_eaecdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ddee :=NewEG_ContentRowContent ();_ebfa :=NewEG_RunLevelElts ();_ebfa .MoveFrom =NewCT_RunTrackChange ();if _egdd :=d .DecodeElement (_ebfa .MoveFrom ,&_eagf );_egdd !=nil {return _egdd ;};_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_ddee );_ddee .EG_RunLevelElts =append (_ddee .EG_RunLevelElts ,_ebfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cabc :=NewEG_ContentRowContent ();_gfdc :=NewEG_RunLevelElts ();_gfdc .MoveTo =NewCT_RunTrackChange ();if _adcaa :=d .DecodeElement (_gfdc .MoveTo ,&_eagf );_adcaa !=nil {return _adcaa ;};_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_cabc );_cabc .EG_RunLevelElts =append (_cabc .EG_RunLevelElts ,_gfdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abbg :=NewEG_ContentRowContent ();_bdede :=NewEG_RunLevelElts ();_befa :=NewEG_RangeMarkupElements ();_befa .BookmarkStart =NewCT_Bookmark ();if _acad :=d .DecodeElement (_befa .BookmarkStart ,&_eagf );_acad !=nil {return _acad ;};_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_abbg );_abbg .EG_RunLevelElts =append (_abbg .EG_RunLevelElts ,_bdede );_bdede .EG_RangeMarkupElements =append (_bdede .EG_RangeMarkupElements ,_befa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbea :=NewEG_ContentRowContent ();_dcdcf :=NewEG_RunLevelElts ();_beeb :=NewEG_RangeMarkupElements ();_beeb .BookmarkEnd =NewCT_MarkupRange ();if _cgbc :=d .DecodeElement (_beeb .BookmarkEnd ,&_eagf );_cgbc !=nil {return _cgbc ;};_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_bbea );_bbea .EG_RunLevelElts =append (_bbea .EG_RunLevelElts ,_dcdcf );_dcdcf .EG_RangeMarkupElements =append (_dcdcf .EG_RangeMarkupElements ,_beeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdga :=NewEG_ContentRowContent ();_cdde :=NewEG_RunLevelElts ();_cbbeg :=NewEG_RangeMarkupElements ();_cbbeg .MoveFromRangeStart =NewCT_MoveBookmark ();if _gdgdc :=d .DecodeElement (_cbbeg .MoveFromRangeStart ,&_eagf );_gdgdc !=nil {return _gdgdc ;};_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_cdga );_cdga .EG_RunLevelElts =append (_cdga .EG_RunLevelElts ,_cdde );_cdde .EG_RangeMarkupElements =append (_cdde .EG_RangeMarkupElements ,_cbbeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egeca :=NewEG_ContentRowContent ();_aaec :=NewEG_RunLevelElts ();_eaaae :=NewEG_RangeMarkupElements ();_eaaae .MoveFromRangeEnd =NewCT_MarkupRange ();if _ddca :=d .DecodeElement (_eaaae .MoveFromRangeEnd ,&_eagf );_ddca !=nil {return _ddca ;};_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_egeca );_egeca .EG_RunLevelElts =append (_egeca .EG_RunLevelElts ,_aaec );_aaec .EG_RangeMarkupElements =append (_aaec .EG_RangeMarkupElements ,_eaaae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gdgdcg :=NewEG_ContentRowContent ();_caab :=NewEG_RunLevelElts ();_bbff :=NewEG_RangeMarkupElements ();_bbff .MoveToRangeStart =NewCT_MoveBookmark ();if _ggdaa :=d .DecodeElement (_bbff .MoveToRangeStart ,&_eagf );_ggdaa !=nil {return _ggdaa ;};_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_gdgdcg );_gdgdcg .EG_RunLevelElts =append (_gdgdcg .EG_RunLevelElts ,_caab );_caab .EG_RangeMarkupElements =append (_caab .EG_RangeMarkupElements ,_bbff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afec :=NewEG_ContentRowContent ();_dbfbb :=NewEG_RunLevelElts ();_ebff :=NewEG_RangeMarkupElements ();_ebff .MoveToRangeEnd =NewCT_MarkupRange ();if _cefb :=d .DecodeElement (_ebff .MoveToRangeEnd ,&_eagf );_cefb !=nil {return _cefb ;};_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_afec );_afec .EG_RunLevelElts =append (_afec .EG_RunLevelElts ,_dbfbb );_dbfbb .EG_RangeMarkupElements =append (_dbfbb .EG_RangeMarkupElements ,_ebff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ddfaf :=NewEG_ContentRowContent ();_agaaa :=NewEG_RunLevelElts ();_bgba :=NewEG_RangeMarkupElements ();_bgba .CommentRangeStart =NewCT_MarkupRange ();if _gdef :=d .DecodeElement (_bgba .CommentRangeStart ,&_eagf );_gdef !=nil {return _gdef ;};_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_ddfaf );_ddfaf .EG_RunLevelElts =append (_ddfaf .EG_RunLevelElts ,_agaaa );_agaaa .EG_RangeMarkupElements =append (_agaaa .EG_RangeMarkupElements ,_bgba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bdda :=NewEG_ContentRowContent ();_effca :=NewEG_RunLevelElts ();_agcde :=NewEG_RangeMarkupElements ();_agcde .CommentRangeEnd =NewCT_MarkupRange ();if _fgfba :=d .DecodeElement (_agcde .CommentRangeEnd ,&_eagf );_fgfba !=nil {return _fgfba ;};_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_bdda );_bdda .EG_RunLevelElts =append (_bdda .EG_RunLevelElts ,_effca );_effca .EG_RangeMarkupElements =append (_effca .EG_RangeMarkupElements ,_agcde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eccbf :=NewEG_ContentRowContent ();_acba :=NewEG_RunLevelElts ();_bbedf :=NewEG_RangeMarkupElements ();_bbedf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _edba :=d .DecodeElement (_bbedf .CustomXmlInsRangeStart ,&_eagf );_edba !=nil {return _edba ;};_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_eccbf );_eccbf .EG_RunLevelElts =append (_eccbf .EG_RunLevelElts ,_acba );_acba .EG_RangeMarkupElements =append (_acba .EG_RangeMarkupElements ,_bbedf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caca :=NewEG_ContentRowContent ();_bebdd :=NewEG_RunLevelElts ();_cbae :=NewEG_RangeMarkupElements ();_cbae .CustomXmlInsRangeEnd =NewCT_Markup ();if _bcaa :=d .DecodeElement (_cbae .CustomXmlInsRangeEnd ,&_eagf );_bcaa !=nil {return _bcaa ;};_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_caca );_caca .EG_RunLevelElts =append (_caca .EG_RunLevelElts ,_bebdd );_bebdd .EG_RangeMarkupElements =append (_bebdd .EG_RangeMarkupElements ,_cbae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fbbd :=NewEG_ContentRowContent ();_adda :=NewEG_RunLevelElts ();_beec :=NewEG_RangeMarkupElements ();_beec .CustomXmlDelRangeStart =NewCT_TrackChange ();if _egbg :=d .DecodeElement (_beec .CustomXmlDelRangeStart ,&_eagf );_egbg !=nil {return _egbg ;};_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_fbbd );_fbbd .EG_RunLevelElts =append (_fbbd .EG_RunLevelElts ,_adda );_adda .EG_RangeMarkupElements =append (_adda .EG_RangeMarkupElements ,_beec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afcac :=NewEG_ContentRowContent ();_bcgg :=NewEG_RunLevelElts ();_fadd :=NewEG_RangeMarkupElements ();_fadd .CustomXmlDelRangeEnd =NewCT_Markup ();if _bagg :=d .DecodeElement (_fadd .CustomXmlDelRangeEnd ,&_eagf );_bagg !=nil {return _bagg ;};_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_afcac );_afcac .EG_RunLevelElts =append (_afcac .EG_RunLevelElts ,_bcgg );_bcgg .EG_RangeMarkupElements =append (_bcgg .EG_RangeMarkupElements ,_fadd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgggc :=NewEG_ContentRowContent ();_aeaaa :=NewEG_RunLevelElts ();_cggc :=NewEG_RangeMarkupElements ();_cggc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eceb :=d .DecodeElement (_cggc .CustomXmlMoveFromRangeStart ,&_eagf );_eceb !=nil {return _eceb ;};_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_dgggc );_dgggc .EG_RunLevelElts =append (_dgggc .EG_RunLevelElts ,_aeaaa );_aeaaa .EG_RangeMarkupElements =append (_aeaaa .EG_RangeMarkupElements ,_cggc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afecf :=NewEG_ContentRowContent ();_edff :=NewEG_RunLevelElts ();_eafd :=NewEG_RangeMarkupElements ();_eafd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _baebb :=d .DecodeElement (_eafd .CustomXmlMoveFromRangeEnd ,&_eagf );_baebb !=nil {return _baebb ;};_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_afecf );_afecf .EG_RunLevelElts =append (_afecf .EG_RunLevelElts ,_edff );_edff .EG_RangeMarkupElements =append (_edff .EG_RangeMarkupElements ,_eafd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eeeg :=NewEG_ContentRowContent ();_ebbb :=NewEG_RunLevelElts ();_cdae :=NewEG_RangeMarkupElements ();_cdae .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _adfc :=d .DecodeElement (_cdae .CustomXmlMoveToRangeStart ,&_eagf );_adfc !=nil {return _adfc ;};_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_eeeg );_eeeg .EG_RunLevelElts =append (_eeeg .EG_RunLevelElts ,_ebbb );_ebbb .EG_RangeMarkupElements =append (_ebbb .EG_RangeMarkupElements ,_cdae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gcfd :=NewEG_ContentRowContent ();_bdgf :=NewEG_RunLevelElts ();_fbgca :=NewEG_RangeMarkupElements ();_fbgca .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ddfgf :=d .DecodeElement (_fbgca .CustomXmlMoveToRangeEnd ,&_eagf );_ddfgf !=nil {return _ddfgf ;};_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_gcfd );_gcfd .EG_RunLevelElts =append (_gcfd .EG_RunLevelElts ,_bdgf );_bdgf .EG_RangeMarkupElements =append (_bdgf .EG_RangeMarkupElements ,_fbgca );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_baf :=NewEG_ContentRowContent ();_gbae :=NewEG_RunLevelElts ();_bcfg :=NewEG_MathContent ();_bcfg .OMathPara =_b .NewOMathPara ();if _ceebd :=d .DecodeElement (_bcfg .OMathPara ,&_eagf );_ceebd !=nil {return _ceebd ;};_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_baf );_baf .EG_RunLevelElts =append (_baf .EG_RunLevelElts ,_gbae );_gbae .EG_MathContent =append (_gbae .EG_MathContent ,_bcfg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agfc :=NewEG_ContentRowContent ();_bcfcb :=NewEG_RunLevelElts ();_ccef :=NewEG_MathContent ();_ccef .OMath =_b .NewOMath ();if _fgfbe :=d .DecodeElement (_ccef .OMath ,&_eagf );_fgfbe !=nil {return _fgfbe ;};_dcecg .EG_ContentRowContent =append (_dcecg .EG_ContentRowContent ,_agfc );_agfc .EG_RunLevelElts =append (_agfc .EG_RunLevelElts ,_bcfcb );_bcfcb .EG_MathContent =append (_bcfcb .EG_MathContent ,_ccef );default:_dg .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",_eagf .Name );if _ddade :=d .Skip ();_ddade !=nil {return _ddade ;};};case _d .EndElement :break _affd ;case _d .CharData :};};return nil ;};func (_eagd *CT_FramePr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ecdfd :=range start .Attr {if _ecdfd .Name .Local =="\u0068A\u006e\u0063\u0068\u006f\u0072"{_eagd .HAnchorAttr .UnmarshalXMLAttr (_ecdfd );continue ;};if _ecdfd .Name .Local =="\u0076A\u006e\u0063\u0068\u006f\u0072"{_eagd .VAnchorAttr .UnmarshalXMLAttr (_ecdfd );continue ;};if _ecdfd .Name .Local =="\u006c\u0069\u006ee\u0073"{_dbgcb ,_aebcd :=_da .ParseInt (_ecdfd .Value ,10,64);if _aebcd !=nil {return _aebcd ;};_eagd .LinesAttr =&_dbgcb ;continue ;};if _ecdfd .Name .Local =="\u0068"{_affdb ,_edfba :=ParseUnionST_TwipsMeasure (_ecdfd .Value );if _edfba !=nil {return _edfba ;};_eagd .HAttr =&_affdb ;continue ;};if _ecdfd .Name .Local =="\u0076\u0053\u0070\u0061\u0063\u0065"{_agcaf ,_ccfdg :=ParseUnionST_TwipsMeasure (_ecdfd .Value );if _ccfdg !=nil {return _ccfdg ;};_eagd .VSpaceAttr =&_agcaf ;continue ;};if _ecdfd .Name .Local =="\u0068\u0053\u0070\u0061\u0063\u0065"{_dcda ,_fdfgg :=ParseUnionST_TwipsMeasure (_ecdfd .Value );if _fdfgg !=nil {return _fdfgg ;};_eagd .HSpaceAttr =&_dcda ;continue ;};if _ecdfd .Name .Local =="\u0077\u0072\u0061\u0070"{_eagd .WrapAttr .UnmarshalXMLAttr (_ecdfd );continue ;};if _ecdfd .Name .Local =="\u0064r\u006f\u0070\u0043\u0061\u0070"{_eagd .DropCapAttr .UnmarshalXMLAttr (_ecdfd );continue ;};if _ecdfd .Name .Local =="\u0077"{_gcfda ,_bbbeg :=ParseUnionST_TwipsMeasure (_ecdfd .Value );if _bbbeg !=nil {return _bbbeg ;};_eagd .WAttr =&_gcfda ;continue ;};if _ecdfd .Name .Local =="\u0078"{_bfbae ,_befbf :=ParseUnionST_SignedTwipsMeasure (_ecdfd .Value );if _befbf !=nil {return _befbf ;};_eagd .XAttr =&_bfbae ;continue ;};if _ecdfd .Name .Local =="\u0078\u0041\u006c\u0069\u0067\u006e"{_eagd .XAlignAttr .UnmarshalXMLAttr (_ecdfd );continue ;};if _ecdfd .Name .Local =="\u0079"{_gdcdg ,_acdeb :=ParseUnionST_SignedTwipsMeasure (_ecdfd .Value );if _acdeb !=nil {return _acdeb ;};_eagd .YAttr =&_gdcdg ;continue ;};if _ecdfd .Name .Local =="\u0079\u0041\u006c\u0069\u0067\u006e"{_eagd .YAlignAttr .UnmarshalXMLAttr (_ecdfd );continue ;};if _ecdfd .Name .Local =="\u0068\u0052\u0075l\u0065"{_eagd .HRuleAttr .UnmarshalXMLAttr (_ecdfd );continue ;};if _ecdfd .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b"{_ccdeb ,_ebadg :=ParseUnionST_OnOff (_ecdfd .Value );if _ebadg !=nil {return _ebadg ;};_eagd .AnchorLockAttr =&_ccdeb ;continue ;};};for {_bbdbd ,_fbfdb :=d .Token ();if _fbfdb !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072\u003a\u0020%\u0073",_fbfdb );};if _eaffg ,_fbfc :=_bbdbd .(_d .EndElement );_fbfc &&_eaffg .Name ==start .Name {break ;};};return nil ;};const (ST_FrameLayoutUnset ST_FrameLayout =0;ST_FrameLayoutRows ST_FrameLayout =1;ST_FrameLayoutCols ST_FrameLayout =2;ST_FrameLayoutNone ST_FrameLayout =3;);func (_eabfg *CT_PageBorders )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eabfg .ZOrderAttr !=ST_PageBorderZOrderUnset {_ddfgc ,_cece :=_eabfg .ZOrderAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u007a\u004f\u0072\u0064\u0065\u0072"});if _cece !=nil {return _cece ;};start .Attr =append (start .Attr ,_ddfgc );};if _eabfg .DisplayAttr !=ST_PageBorderDisplayUnset {_gbcg ,_eebb :=_eabfg .DisplayAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0064\u0069\u0073\u0070\u006c\u0061y"});if _eebb !=nil {return _eebb ;};start .Attr =append (start .Attr ,_gbcg );};if _eabfg .OffsetFromAttr !=ST_PageBorderOffsetUnset {_dacfa ,_fdcccc :=_eabfg .OffsetFromAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006ff\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"});if _fdcccc !=nil {return _fdcccc ;};start .Attr =append (start .Attr ,_dacfa );};e .EncodeToken (start );if _eabfg .Top !=nil {_dgcab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_eabfg .Top ,_dgcab );};if _eabfg .Left !=nil {_gcfac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_eabfg .Left ,_gcfac );};if _eabfg .Bottom !=nil {_eegefb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_eabfg .Bottom ,_eegefb );};if _eabfg .Right !=nil {_ddfcf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_eabfg .Right ,_ddfcf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cgbge *CT_RPrOriginal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cgbge .RStyle !=nil {_cdeef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cgbge .RStyle ,_cdeef );};if _cgbge .RFonts !=nil {_aaegdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_cgbge .RFonts ,_aaegdf );};if _cgbge .B !=nil {_febbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_cgbge .B ,_febbc );};if _cgbge .BCs !=nil {_bgabc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_cgbge .BCs ,_bgabc );};if _cgbge .I !=nil {_bdeeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_cgbge .I ,_bdeeg );};if _cgbge .ICs !=nil {_effcaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_cgbge .ICs ,_effcaf );};if _cgbge .Caps !=nil {_dfagg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_cgbge .Caps ,_dfagg );};if _cgbge .SmallCaps !=nil {_bcegc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_cgbge .SmallCaps ,_bcegc );};if _cgbge .Strike !=nil {_adaef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_cgbge .Strike ,_adaef );};if _cgbge .Dstrike !=nil {_bbfeg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_cgbge .Dstrike ,_bbfeg );};if _cgbge .Outline !=nil {_eeaea :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_cgbge .Outline ,_eeaea );};if _cgbge .Shadow !=nil {_fafcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_cgbge .Shadow ,_fafcg );};if _cgbge .Emboss !=nil {_afgcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_cgbge .Emboss ,_afgcg );};if _cgbge .Imprint !=nil {_debdf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_cgbge .Imprint ,_debdf );};if _cgbge .NoProof !=nil {_ddcaa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_cgbge .NoProof ,_ddcaa );};if _cgbge .SnapToGrid !=nil {_cgeeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_cgbge .SnapToGrid ,_cgeeg );};if _cgbge .Vanish !=nil {_beeaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_cgbge .Vanish ,_beeaa );};if _cgbge .WebHidden !=nil {_ddgeg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_cgbge .WebHidden ,_ddgeg );};if _cgbge .Color !=nil {_bfcad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_cgbge .Color ,_bfcad );};if _cgbge .Spacing !=nil {_afffb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_cgbge .Spacing ,_afffb );};if _cgbge .W !=nil {_dceaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_cgbge .W ,_dceaf );};if _cgbge .Kern !=nil {_afgge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_cgbge .Kern ,_afgge );};if _cgbge .Position !=nil {_edcdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cgbge .Position ,_edcdg );};if _cgbge .Sz !=nil {_afcba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_cgbge .Sz ,_afcba );};if _cgbge .SzCs !=nil {_gfefc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_cgbge .SzCs ,_gfefc );};if _cgbge .Highlight !=nil {_egadd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cgbge .Highlight ,_egadd );};if _cgbge .U !=nil {_bdceb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_cgbge .U ,_bdceb );};if _cgbge .Effect !=nil {_cdefdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_cgbge .Effect ,_cdefdf );};if _cgbge .Bdr !=nil {_fcccd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_cgbge .Bdr ,_fcccd );};if _cgbge .Shd !=nil {_cdccb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_cgbge .Shd ,_cdccb );};if _cgbge .FitText !=nil {_dagdb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_cgbge .FitText ,_dagdb );};if _cgbge .VertAlign !=nil {_egfga :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cgbge .VertAlign ,_egfga );};if _cgbge .Rtl !=nil {_daecg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_cgbge .Rtl ,_daecg );};if _cgbge .Cs !=nil {_eaefa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_cgbge .Cs ,_eaefa );};if _cgbge .Em !=nil {_cddcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_cgbge .Em ,_cddcf );};if _cgbge .Lang !=nil {_aafaff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_cgbge .Lang ,_aafaff );};if _cgbge .EastAsianLayout !=nil {_cgada :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cgbge .EastAsianLayout ,_cgada );};if _cgbge .SpecVanish !=nil {_fcacc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_cgbge .SpecVanish ,_fcacc );};if _cgbge .OMath !=nil {_dgcaa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_cgbge .OMath ,_dgcaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_caebfe *EG_RangeMarkupElements )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _caebfe .BookmarkStart !=nil {_aedeb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0062o\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_caebfe .BookmarkStart ,_aedeb );};if _caebfe .BookmarkEnd !=nil {_dgega :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}};e .EncodeElement (_caebfe .BookmarkEnd ,_dgega );};if _caebfe .MoveFromRangeStart !=nil {_gfded :=_d .StartElement {Name :_d .Name {Local :"w\u003am\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052a\u006e\u0067\u0065\u0053ta\u0072\u0074"}};e .EncodeElement (_caebfe .MoveFromRangeStart ,_gfded );};if _caebfe .MoveFromRangeEnd !=nil {_edgbc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006do\u0076\u0065\u0046\u0072\u006fm\u0052\u0061n\u0067\u0065\u0045\u006e\u0064"}};e .EncodeElement (_caebfe .MoveFromRangeEnd ,_edgbc );};if _caebfe .MoveToRangeStart !=nil {_deffc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006do\u0076\u0065\u0054\u006f\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_caebfe .MoveToRangeStart ,_deffc );};if _caebfe .MoveToRangeEnd !=nil {_ffggga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003am\u006f\u0076\u0065T\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}};e .EncodeElement (_caebfe .MoveToRangeEnd ,_ffggga );};if _caebfe .CommentRangeStart !=nil {_egcbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006fmm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_caebfe .CommentRangeStart ,_egcbc );};if _caebfe .CommentRangeEnd !=nil {_gbgfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}};e .EncodeElement (_caebfe .CommentRangeEnd ,_gbgfg );};if _caebfe .CustomXmlInsRangeStart !=nil {_bdgdg :=_d .StartElement {Name :_d .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 (_caebfe .CustomXmlInsRangeStart ,_bdgdg );};if _caebfe .CustomXmlInsRangeEnd !=nil {_acggcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0045n\u0064"}};e .EncodeElement (_caebfe .CustomXmlInsRangeEnd ,_acggcc );};if _caebfe .CustomXmlDelRangeStart !=nil {_dcbgf :=_d .StartElement {Name :_d .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 (_caebfe .CustomXmlDelRangeStart ,_dcbgf );};if _caebfe .CustomXmlDelRangeEnd !=nil {_bfebe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0045n\u0064"}};e .EncodeElement (_caebfe .CustomXmlDelRangeEnd ,_bfebe );};if _caebfe .CustomXmlMoveFromRangeStart !=nil {_fggeg :=_d .StartElement {Name :_d .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 (_caebfe .CustomXmlMoveFromRangeStart ,_fggeg );};if _caebfe .CustomXmlMoveFromRangeEnd !=nil {_gaaeb :=_d .StartElement {Name :_d .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 (_caebfe .CustomXmlMoveFromRangeEnd ,_gaaeb );};if _caebfe .CustomXmlMoveToRangeStart !=nil {_cgadd :=_d .StartElement {Name :_d .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 (_caebfe .CustomXmlMoveToRangeStart ,_cgadd );};if _caebfe .CustomXmlMoveToRangeEnd !=nil {_addadd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0075\u0073\u0074o\u006d\u0058\u006d\u006c\u004do\u0076e\u0054o\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}};e .EncodeElement (_caebfe .CustomXmlMoveToRangeEnd ,_addadd );};return nil ;};const (ST_PTabRelativeToUnset ST_PTabRelativeTo =0;ST_PTabRelativeToMargin ST_PTabRelativeTo =1;ST_PTabRelativeToIndent ST_PTabRelativeTo =2;);type CT_MailMergeSourceType struct{ -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// Data Source Type Value +ValAttr ST_MailMergeSourceType ;};func NewCT_MailMergeDest ()*CT_MailMergeDest {_gbagb :=&CT_MailMergeDest {};_gbagb .ValAttr =ST_MailMergeDest (1);return _gbagb ;};type CT_PPrChange struct{AuthorAttr string ;DateAttr *_a .Time ; -// Cell-Level Structured Document Tag Content -SdtContent *CT_SdtContentCell ;};func NewCT_DecimalNumberOrPrecent ()*CT_DecimalNumberOrPrecent {_dbda :=&CT_DecimalNumberOrPrecent {};return _dbda ;};func (_cefac *ST_FtnPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcecc ,_bbeada :=d .Token ();if _bbeada !=nil {return _bbeada ;};if _cgaaa ,_edgad :=_bcecc .(_d .EndElement );_edgad &&_cgaaa .Name ==start .Name {*_cefac =1;return nil ;};if _feegcc ,_gafacd :=_bcecc .(_d .CharData );!_gafacd {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcecc );}else {switch string (_feegcc ){case "":*_cefac =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_cefac =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_cefac =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_cefac =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_cefac =4;};};_bcecc ,_bbeada =d .Token ();if _bbeada !=nil {return _bbeada ;};if _dggcga ,_edeee :=_bcecc .(_d .EndElement );_edeee &&_dggcga .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcecc );};func (_gddbdc ST_Zoom )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_abafea :=_d .Attr {};_abafea .Name =name ;switch _gddbdc {case ST_ZoomUnset :_abafea .Value ="";case ST_ZoomNone :_abafea .Value ="\u006e\u006f\u006e\u0065";case ST_ZoomFullPage :_abafea .Value ="\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065";case ST_ZoomBestFit :_abafea .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_ZoomTextFit :_abafea .Value ="\u0074e\u0078\u0074\u0046\u0069\u0074";};return _abafea ,nil ;};type CT_EdnDocProps struct{ +// Annotation Identifier +IdAttr int64 ;PPr *CT_PPrBase ;};func (_aecgac ST_TblLayoutType )Validate ()error {return _aecgac .ValidateWithPath ("")};type CT_EdnDocProps struct{ // Endnote Placement Pos *CT_EdnPos ; @@ -6447,472 +6264,439 @@ NumFmt *CT_NumFmt ; NumStart *CT_DecimalNumber ; // Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;Endnote []*CT_FtnEdnSepRef ;};func (_cbbff *ST_PageBorderDisplay )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecebc ,_fgeeba :=d .Token ();if _fgeeba !=nil {return _fgeeba ;};if _bfgcfe ,_efddb :=_ecebc .(_d .EndElement );_efddb &&_bfgcfe .Name ==start .Name {*_cbbff =1;return nil ;};if _eabfab ,_fdfcec :=_ecebc .(_d .CharData );!_fdfcec {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecebc );}else {switch string (_eabfab ){case "":*_cbbff =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_cbbff =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_cbbff =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_cbbff =3;};};_ecebc ,_fgeeba =d .Token ();if _fgeeba !=nil {return _fgeeba ;};if _dadag ,_cafcfde :=_ecebc .(_d .EndElement );_cafcfde &&_dadag .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecebc );}; - -// ValidateWithPath validates the CT_OptimizeForBrowser and its children, prefixing error messages with path -func (_dbbag *CT_OptimizeForBrowser )ValidateWithPath (path string )error {if _dbbag .ValAttr !=nil {if _dedfc :=_dbbag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dedfc !=nil {return _dedfc ;};};return nil ;};type ST_EdnPos byte ;func (_cafbe ST_FtnEdn )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cafbe .String (),start );};func (_dedab *CT_MacroName )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eeda :=range start .Attr {if _eeda .Name .Local =="\u0076\u0061\u006c"{_bbbdc ,_daeg :=_eeda .Value ,error (nil );if _daeg !=nil {return _daeg ;};_dedab .ValAttr =_bbbdc ;continue ;};};for {_fbgec ,_gbad :=d .Token ();if _gbad !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061c\u0072\u006f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_gbad );};if _fcagb ,_cbbg :=_fbgec .(_d .EndElement );_cbbg &&_fcagb .Name ==start .Name {break ;};};return nil ;};type CT_DecimalNumberOrPrecent struct{ - -// Value in Percent -ValAttr ST_DecimalNumberOrPercent ;};func (_daec *CT_Endnotes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _daec .Endnote !=nil {_gbff :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}};for _ ,_afcdd :=range _daec .Endnote {e .EncodeElement (_afcdd ,_gbff );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aefda ST_PageOrientation )Validate ()error {return _aefda .ValidateWithPath ("")};func (_faaddg ST_Hint )String ()string {switch _faaddg {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 (_eegebcb WdST_RelFromH )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eegebcb .String (),start );}; - -// Validate validates the CT_StyleSort and its children -func (_baegc *CT_StyleSort )Validate ()error {return _baegc .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0079\u006c\u0065\u0053\u006f\u0072\u0074");};func (_eebec *CT_RPrOriginal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfgff :for {_dfebe ,_cffgbf :=d .Token ();if _cffgbf !=nil {return _cffgbf ;};switch _dgfag :=_dfebe .(type ){case _d .StartElement :switch _dgfag .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .RStyle =NewCT_String ();if _fafea :=d .DecodeElement (_eebec .RStyle ,&_dgfag );_fafea !=nil {return _fafea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .RFonts =NewCT_Fonts ();if _gbgcd :=d .DecodeElement (_eebec .RFonts ,&_dgfag );_gbgcd !=nil {return _gbgcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .B =NewCT_OnOff ();if _adgfb :=d .DecodeElement (_eebec .B ,&_dgfag );_adgfb !=nil {return _adgfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .BCs =NewCT_OnOff ();if _dfcbd :=d .DecodeElement (_eebec .BCs ,&_dgfag );_dfcbd !=nil {return _dfcbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .I =NewCT_OnOff ();if _gcgfe :=d .DecodeElement (_eebec .I ,&_dgfag );_gcgfe !=nil {return _gcgfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .ICs =NewCT_OnOff ();if _fgeef :=d .DecodeElement (_eebec .ICs ,&_dgfag );_fgeef !=nil {return _fgeef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eebec .Caps =NewCT_OnOff ();if _agfbf :=d .DecodeElement (_eebec .Caps ,&_dgfag );_agfbf !=nil {return _agfbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .SmallCaps =NewCT_OnOff ();if _gdfdb :=d .DecodeElement (_eebec .SmallCaps ,&_dgfag );_gdfdb !=nil {return _gdfdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eebec .Strike =NewCT_OnOff ();if _efbfa :=d .DecodeElement (_eebec .Strike ,&_dgfag );_efbfa !=nil {return _efbfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .Dstrike =NewCT_OnOff ();if _agdf :=d .DecodeElement (_eebec .Dstrike ,&_dgfag );_agdf !=nil {return _agdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .Outline =NewCT_OnOff ();if _egfgdd :=d .DecodeElement (_eebec .Outline ,&_dgfag );_egfgdd !=nil {return _egfgdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eebec .Shadow =NewCT_OnOff ();if _fedeg :=d .DecodeElement (_eebec .Shadow ,&_dgfag );_fedeg !=nil {return _fedeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .Emboss =NewCT_OnOff ();if _faaegg :=d .DecodeElement (_eebec .Emboss ,&_dgfag );_faaegg !=nil {return _faaegg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .Imprint =NewCT_OnOff ();if _deccbg :=d .DecodeElement (_eebec .Imprint ,&_dgfag );_deccbg !=nil {return _deccbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .NoProof =NewCT_OnOff ();if _dbaee :=d .DecodeElement (_eebec .NoProof ,&_dgfag );_dbaee !=nil {return _dbaee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eebec .SnapToGrid =NewCT_OnOff ();if _dbceg :=d .DecodeElement (_eebec .SnapToGrid ,&_dgfag );_dbceg !=nil {return _dbceg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .Vanish =NewCT_OnOff ();if _gbcd :=d .DecodeElement (_eebec .Vanish ,&_dgfag );_gbcd !=nil {return _gbcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .WebHidden =NewCT_OnOff ();if _ebeab :=d .DecodeElement (_eebec .WebHidden ,&_dgfag );_ebeab !=nil {return _ebeab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eebec .Color =NewCT_Color ();if _deccgc :=d .DecodeElement (_eebec .Color ,&_dgfag );_deccgc !=nil {return _deccgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .Spacing =NewCT_SignedTwipsMeasure ();if _ecbad :=d .DecodeElement (_eebec .Spacing ,&_dgfag );_ecbad !=nil {return _ecbad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .W =NewCT_TextScale ();if _ecbag :=d .DecodeElement (_eebec .W ,&_dgfag );_ecbag !=nil {return _ecbag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .Kern =NewCT_HpsMeasure ();if _gaeag :=d .DecodeElement (_eebec .Kern ,&_dgfag );_gaeag !=nil {return _gaeag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .Position =NewCT_SignedHpsMeasure ();if _ggaba :=d .DecodeElement (_eebec .Position ,&_dgfag );_ggaba !=nil {return _ggaba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eebec .Sz =NewCT_HpsMeasure ();if _cfefc :=d .DecodeElement (_eebec .Sz ,&_dgfag );_cfefc !=nil {return _cfefc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eebec .SzCs =NewCT_HpsMeasure ();if _bcgfd :=d .DecodeElement (_eebec .SzCs ,&_dgfag );_bcgfd !=nil {return _bcgfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .Highlight =NewCT_Highlight ();if _fdbcbg :=d .DecodeElement (_eebec .Highlight ,&_dgfag );_fdbcbg !=nil {return _fdbcbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .U =NewCT_Underline ();if _bagce :=d .DecodeElement (_eebec .U ,&_dgfag );_bagce !=nil {return _bagce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .Effect =NewCT_TextEffect ();if _gaafe :=d .DecodeElement (_eebec .Effect ,&_dgfag );_gaafe !=nil {return _gaafe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .Bdr =NewCT_Border ();if _gbgbed :=d .DecodeElement (_eebec .Bdr ,&_dgfag );_gbgbed !=nil {return _gbgbed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eebec .Shd =NewCT_Shd ();if _fedbc :=d .DecodeElement (_eebec .Shd ,&_dgfag );_fedbc !=nil {return _fedbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .FitText =NewCT_FitText ();if _bfcfg :=d .DecodeElement (_eebec .FitText ,&_dgfag );_bfcfg !=nil {return _bfcfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .VertAlign =NewCT_VerticalAlignRun ();if _gebg :=d .DecodeElement (_eebec .VertAlign ,&_dgfag );_gebg !=nil {return _gebg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .Rtl =NewCT_OnOff ();if _fcfde :=d .DecodeElement (_eebec .Rtl ,&_dgfag );_fcfde !=nil {return _fcfde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eebec .Cs =NewCT_OnOff ();if _bafab :=d .DecodeElement (_eebec .Cs ,&_dgfag );_bafab !=nil {return _bafab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .Em =NewCT_Em ();if _dcggg :=d .DecodeElement (_eebec .Em ,&_dgfag );_dcggg !=nil {return _dcggg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .Lang =NewCT_Language ();if _fbfaae :=d .DecodeElement (_eebec .Lang ,&_dgfag );_fbfaae !=nil {return _fbfaae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .EastAsianLayout =NewCT_EastAsianLayout ();if _bafef :=d .DecodeElement (_eebec .EastAsianLayout ,&_dgfag );_bafef !=nil {return _bafef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eebec .SpecVanish =NewCT_OnOff ();if _dfccg :=d .DecodeElement (_eebec .SpecVanish ,&_dgfag );_dfccg !=nil {return _dfccg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebec .OMath =NewCT_OnOff ();if _deece :=d .DecodeElement (_eebec .OMath ,&_dgfag );_deece !=nil {return _deece ;};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\u0052\u0050\u0072\u004f\u0072\u0069\u0067i\u006ea\u006c\u0020\u0025\u0076",_dgfag .Name );if _ccbec :=d .Skip ();_ccbec !=nil {return _ccbec ;};};case _d .EndElement :break _cfgff ;case _d .CharData :};};return nil ;};func (_dcgedf ST_AnnotationVMerge )ValidateWithPath (path string )error {switch _dcgedf {case 0,1,2:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcgedf ));};return nil ;};const (ST_RestartNumberUnset ST_RestartNumber =0;ST_RestartNumberContinuous ST_RestartNumber =1;ST_RestartNumberEachSect ST_RestartNumber =2;ST_RestartNumberEachPage ST_RestartNumber =3;);func (_aaadc ST_RubyAlign )String ()string {switch _aaadc {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 "";}; - -// ValidateWithPath validates the CT_Cnf and its children, prefixing error messages with path -func (_bece *CT_Cnf )ValidateWithPath (path string )error {if _bece .ValAttr !=nil {if !ST_CnfPatternRe .MatchString (*_bece .ValAttr ){return _db .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 ,*_bece .ValAttr );};};if _bece .FirstRowAttr !=nil {if _ebge :=_bece .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_ebge !=nil {return _ebge ;};};if _bece .LastRowAttr !=nil {if _bfga :=_bece .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_bfga !=nil {return _bfga ;};};if _bece .FirstColumnAttr !=nil {if _beabd :=_bece .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_beabd !=nil {return _beabd ;};};if _bece .LastColumnAttr !=nil {if _aadcc :=_bece .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_aadcc !=nil {return _aadcc ;};};if _bece .OddVBandAttr !=nil {if _gfbb :=_bece .OddVBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0056\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_gfbb !=nil {return _gfbb ;};};if _bece .EvenVBandAttr !=nil {if _deeb :=_bece .EvenVBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0056\u0042\u0061\u006ed\u0041\u0074\u0074\u0072");_deeb !=nil {return _deeb ;};};if _bece .OddHBandAttr !=nil {if _abbe :=_bece .OddHBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0048\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_abbe !=nil {return _abbe ;};};if _bece .EvenHBandAttr !=nil {if _geec :=_bece .EvenHBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0048\u0042\u0061\u006ed\u0041\u0074\u0074\u0072");_geec !=nil {return _geec ;};};if _bece .FirstRowFirstColumnAttr !=nil {if _cfgc :=_bece .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");_cfgc !=nil {return _cfgc ;};};if _bece .FirstRowLastColumnAttr !=nil {if _ccaa :=_bece .FirstRowLastColumnAttr .ValidateWithPath (path +"\u002f\u0046\u0069rs\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_ccaa !=nil {return _ccaa ;};};if _bece .LastRowFirstColumnAttr !=nil {if _dbed :=_bece .LastRowFirstColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061st\u0052\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_dbed !=nil {return _dbed ;};};if _bece .LastRowLastColumnAttr !=nil {if _effa :=_bece .LastRowLastColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074t\u0072");_effa !=nil {return _effa ;};};return nil ;}; - -// Validate validates the WdCT_WordprocessingContentPart and its children -func (_aggdc *WdCT_WordprocessingContentPart )Validate ()error {return _aggdc .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");};type EG_CellMarkupElements struct{ - -// Table Cell Insertion -CellIns *CT_TrackChange ; - -// Table Cell Deletion -CellDel *CT_TrackChange ; - -// Vertically Merged/Split Table Cells -CellMerge *CT_CellMergeTrackChange ;};type CT_SimpleField struct{ - -// Field Codes -InstrAttr string ; +NumRestart *CT_NumRestart ;Endnote []*CT_FtnEdnSepRef ;};func (_geda *CT_Comments )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebcg :for {_cggd ,_afcg :=d .Token ();if _afcg !=nil {return _afcg ;};switch _faed :=_cggd .(type ){case _d .StartElement :switch _faed .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eeebg :=NewCT_Comment ();if _agbbg :=d .DecodeElement (_eeebg ,&_faed );_agbbg !=nil {return _agbbg ;};_geda .Comment =append (_geda .Comment ,_eeebg );default:_dg .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",_faed .Name );if _afgd :=d .Skip ();_afgd !=nil {return _afgd ;};};case _d .EndElement :break _ebcg ;case _d .CharData :};};return nil ;};func (_gaaga ST_ProofErr )String ()string {switch _gaaga {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 (_eefeb *CT_PPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgcce :for {_cbdfd ,_agbbb :=d .Token ();if _agbbb !=nil {return _agbbb ;};switch _dgdcd :=_cbdfd .(type ){case _d .StartElement :switch _dgdcd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eefeb .PStyle =NewCT_String ();if _eeege :=d .DecodeElement (_eefeb .PStyle ,&_dgdcd );_eeege !=nil {return _eeege ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eefeb .KeepNext =NewCT_OnOff ();if _feafc :=d .DecodeElement (_eefeb .KeepNext ,&_dgdcd );_feafc !=nil {return _feafc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eefeb .KeepLines =NewCT_OnOff ();if _gadeg :=d .DecodeElement (_eefeb .KeepLines ,&_dgdcd );_gadeg !=nil {return _gadeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eefeb .PageBreakBefore =NewCT_OnOff ();if _dfefc :=d .DecodeElement (_eefeb .PageBreakBefore ,&_dgdcd );_dfefc !=nil {return _dfefc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eefeb .FramePr =NewCT_FramePr ();if _aadbd :=d .DecodeElement (_eefeb .FramePr ,&_dgdcd );_aadbd !=nil {return _aadbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eefeb .WidowControl =NewCT_OnOff ();if _bebffe :=d .DecodeElement (_eefeb .WidowControl ,&_dgdcd );_bebffe !=nil {return _bebffe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eefeb .NumPr =NewCT_NumPr ();if _fgdfbb :=d .DecodeElement (_eefeb .NumPr ,&_dgdcd );_fgdfbb !=nil {return _fgdfbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eefeb .SuppressLineNumbers =NewCT_OnOff ();if _cegce :=d .DecodeElement (_eefeb .SuppressLineNumbers ,&_dgdcd );_cegce !=nil {return _cegce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eefeb .PBdr =NewCT_PBdr ();if _dgaaf :=d .DecodeElement (_eefeb .PBdr ,&_dgdcd );_dgaaf !=nil {return _dgaaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eefeb .Shd =NewCT_Shd ();if _bcedac :=d .DecodeElement (_eefeb .Shd ,&_dgdcd );_bcedac !=nil {return _bcedac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eefeb .Tabs =NewCT_Tabs ();if _decff :=d .DecodeElement (_eefeb .Tabs ,&_dgdcd );_decff !=nil {return _decff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eefeb .SuppressAutoHyphens =NewCT_OnOff ();if _dgbga :=d .DecodeElement (_eefeb .SuppressAutoHyphens ,&_dgdcd );_dgbga !=nil {return _dgbga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eefeb .Kinsoku =NewCT_OnOff ();if _fedgef :=d .DecodeElement (_eefeb .Kinsoku ,&_dgdcd );_fedgef !=nil {return _fedgef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eefeb .WordWrap =NewCT_OnOff ();if _acddf :=d .DecodeElement (_eefeb .WordWrap ,&_dgdcd );_acddf !=nil {return _acddf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eefeb .OverflowPunct =NewCT_OnOff ();if _ceaab :=d .DecodeElement (_eefeb .OverflowPunct ,&_dgdcd );_ceaab !=nil {return _ceaab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eefeb .TopLinePunct =NewCT_OnOff ();if _cdcaa :=d .DecodeElement (_eefeb .TopLinePunct ,&_dgdcd );_cdcaa !=nil {return _cdcaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eefeb .AutoSpaceDE =NewCT_OnOff ();if _egeef :=d .DecodeElement (_eefeb .AutoSpaceDE ,&_dgdcd );_egeef !=nil {return _egeef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eefeb .AutoSpaceDN =NewCT_OnOff ();if _cbgec :=d .DecodeElement (_eefeb .AutoSpaceDN ,&_dgdcd );_cbgec !=nil {return _cbgec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eefeb .Bidi =NewCT_OnOff ();if _eadbb :=d .DecodeElement (_eefeb .Bidi ,&_dgdcd );_eadbb !=nil {return _eadbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eefeb .AdjustRightInd =NewCT_OnOff ();if _gfffcd :=d .DecodeElement (_eefeb .AdjustRightInd ,&_dgdcd );_gfffcd !=nil {return _gfffcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eefeb .SnapToGrid =NewCT_OnOff ();if _cgcdg :=d .DecodeElement (_eefeb .SnapToGrid ,&_dgdcd );_cgcdg !=nil {return _cgcdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eefeb .Spacing =NewCT_Spacing ();if _addae :=d .DecodeElement (_eefeb .Spacing ,&_dgdcd );_addae !=nil {return _addae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eefeb .Ind =NewCT_Ind ();if _cggafb :=d .DecodeElement (_eefeb .Ind ,&_dgdcd );_cggafb !=nil {return _cggafb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eefeb .ContextualSpacing =NewCT_OnOff ();if _beddg :=d .DecodeElement (_eefeb .ContextualSpacing ,&_dgdcd );_beddg !=nil {return _beddg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eefeb .MirrorIndents =NewCT_OnOff ();if _cgggf :=d .DecodeElement (_eefeb .MirrorIndents ,&_dgdcd );_cgggf !=nil {return _cgggf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eefeb .SuppressOverlap =NewCT_OnOff ();if _bafgb :=d .DecodeElement (_eefeb .SuppressOverlap ,&_dgdcd );_bafgb !=nil {return _bafgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eefeb .Jc =NewCT_Jc ();if _befada :=d .DecodeElement (_eefeb .Jc ,&_dgdcd );_befada !=nil {return _befada ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eefeb .TextDirection =NewCT_TextDirection ();if _cegcd :=d .DecodeElement (_eefeb .TextDirection ,&_dgdcd );_cegcd !=nil {return _cegcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eefeb .TextAlignment =NewCT_TextAlignment ();if _aeffb :=d .DecodeElement (_eefeb .TextAlignment ,&_dgdcd );_aeffb !=nil {return _aeffb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eefeb .TextboxTightWrap =NewCT_TextboxTightWrap ();if _cdege :=d .DecodeElement (_eefeb .TextboxTightWrap ,&_dgdcd );_cdege !=nil {return _cdege ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eefeb .OutlineLvl =NewCT_DecimalNumber ();if _acgcage :=d .DecodeElement (_eefeb .OutlineLvl ,&_dgdcd );_acgcage !=nil {return _acgcage ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eefeb .DivId =NewCT_DecimalNumber ();if _gdffc :=d .DecodeElement (_eefeb .DivId ,&_dgdcd );_gdffc !=nil {return _gdffc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eefeb .CnfStyle =NewCT_Cnf ();if _bdbfg :=d .DecodeElement (_eefeb .CnfStyle ,&_dgdcd );_bdbfg !=nil {return _bdbfg ;};default:_dg .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",_dgdcd .Name );if _dfgdc :=d .Skip ();_dfgdc !=nil {return _dfgdc ;};};case _d .EndElement :break _fgcce ;case _d .CharData :};};return nil ;};func NewCT_BdoContentRun ()*CT_BdoContentRun {_gad :=&CT_BdoContentRun {};return _gad };func (_edgff *ST_StyleType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_edgff =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_edgff =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_edgff =2;case "\u0074\u0061\u0062l\u0065":*_edgff =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_edgff =4;};return nil ;};func (_dgeec *CT_Shd )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgeec .ValAttr =ST_Shd (1);for _ ,_agbaac :=range start .Attr {if _agbaac .Name .Local =="\u0076\u0061\u006c"{_dgeec .ValAttr .UnmarshalXMLAttr (_agbaac );continue ;};if _agbaac .Name .Local =="\u0063\u006f\u006co\u0072"{_feafd ,_ffgagf :=ParseUnionST_HexColor (_agbaac .Value );if _ffgagf !=nil {return _ffgagf ;};_dgeec .ColorAttr =&_feafd ;continue ;};if _agbaac .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_dgeec .ThemeColorAttr .UnmarshalXMLAttr (_agbaac );continue ;};if _agbaac .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_adgdac ,_gaccf :=_agbaac .Value ,error (nil );if _gaccf !=nil {return _gaccf ;};_dgeec .ThemeTintAttr =&_adgdac ;continue ;};if _agbaac .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_dcafa ,_egada :=_agbaac .Value ,error (nil );if _egada !=nil {return _egada ;};_dgeec .ThemeShadeAttr =&_dcafa ;continue ;};if _agbaac .Name .Local =="\u0066\u0069\u006c\u006c"{_aceaf ,_ddcad :=ParseUnionST_HexColor (_agbaac .Value );if _ddcad !=nil {return _ddcad ;};_dgeec .FillAttr =&_aceaf ;continue ;};if _agbaac .Name .Local =="\u0074h\u0065\u006d\u0065\u0046\u0069\u006cl"{_dgeec .ThemeFillAttr .UnmarshalXMLAttr (_agbaac );continue ;};if _agbaac .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c\u0054\u0069\u006e\u0074"{_fbfcdg ,_ffacg :=_agbaac .Value ,error (nil );if _ffacg !=nil {return _ffacg ;};_dgeec .ThemeFillTintAttr =&_fbfcdg ;continue ;};if _agbaac .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006cS\u0068\u0061\u0064\u0065"{_gcccedf ,_acbff :=_agbaac .Value ,error (nil );if _acbff !=nil {return _acbff ;};_dgeec .ThemeFillShadeAttr =&_gcccedf ;continue ;};};for {_dbcfa ,_bcbea :=d .Token ();if _bcbea !=nil {return _g .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0064\u003a\u0020\u0025\u0073",_bcbea );};if _dbbba ,_gcggb :=_dbcfa .(_d .EndElement );_gcggb &&_dbbba .Name ==start .Name {break ;};};return nil ;};func (_aadfd ST_VAnchor )Validate ()error {return _aadfd .ValidateWithPath ("")};type ST_SectionMark byte ;func (_fdccc *CT_FontFamily )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dbef ,_gdea :=_fdccc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gdea !=nil {return _gdea ;};start .Attr =append (start .Attr ,_dbef );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type WdST_RelFromH byte ;type Footnotes struct{CT_Footnotes };func (_eebebb ST_TextDirection )String ()string {switch _eebebb {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 "";};type CT_LongHexNumber struct{ -// Field Should Not Be Recalculated -FldLockAttr *_c .ST_OnOff ; - -// Field Result Invalidated -DirtyAttr *_c .ST_OnOff ; +// Long Hexadecimal Number Value +ValAttr string ;}; -// Custom Field Data -FldData *CT_Text ;EG_PContent []*EG_PContent ;};func (_bgffb *WdCT_WordprocessingShapeChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egbfca :for {_ecggbf ,_cdddec :=d .Token ();if _cdddec !=nil {return _cdddec ;};switch _aagadg :=_ecggbf .(type ){case _d .StartElement :switch _aagadg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_bgffb .CNvSpPr =_bf .NewCT_NonVisualDrawingShapeProps ();if _eedec :=d .DecodeElement (_bgffb .CNvSpPr ,&_aagadg );_eedec !=nil {return _eedec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_bgffb .CNvCnPr =_bf .NewCT_NonVisualConnectorProperties ();if _gggcfbg :=d .DecodeElement (_bgffb .CNvCnPr ,&_aagadg );_gggcfbg !=nil {return _gggcfbg ;};default:_ee .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",_aagadg .Name );if _cdecabg :=d .Skip ();_cdecabg !=nil {return _cdecabg ;};};case _d .EndElement :break _egbfca ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_SdtCell and its children +func (_bffeg *CT_SdtCell )Validate ()error {return _bffeg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0065\u006c\u006c");};func (_cbdde *CT_Fonts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbdde .HintAttr !=ST_HintUnset {_ecaag ,_gefea :=_cbdde .HintAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0068\u0069\u006e\u0074"});if _gefea !=nil {return _gefea ;};start .Attr =append (start .Attr ,_ecaag );};if _cbdde .AsciiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061\u0073\u0063\u0069\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_cbdde .AsciiAttr )});};if _cbdde .HAnsiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0068\u0041\u006e\u0073\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_cbdde .HAnsiAttr )});};if _cbdde .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_g .Sprintf ("\u0025\u0076",*_cbdde .EastAsiaAttr )});};if _cbdde .CsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_cbdde .CsAttr )});};if _cbdde .AsciiThemeAttr !=ST_ThemeUnset {_cgcf ,_cedgc :=_cbdde .AsciiThemeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0061s\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"});if _cedgc !=nil {return _cedgc ;};start .Attr =append (start .Attr ,_cgcf );};if _cbdde .HAnsiThemeAttr !=ST_ThemeUnset {_gcfc ,_accba :=_cbdde .HAnsiThemeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0068A\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"});if _accba !=nil {return _accba ;};start .Attr =append (start .Attr ,_gcfc );};if _cbdde .EastAsiaThemeAttr !=ST_ThemeUnset {_fbaaa ,_cbfea :=_cbdde .EastAsiaThemeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0065a\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"});if _cbfea !=nil {return _cbfea ;};start .Attr =append (start .Attr ,_fbaaa );};if _cbdde .CsthemeAttr !=ST_ThemeUnset {_gebdb ,_dedc :=_cbdde .CsthemeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0063\u0073\u0074\u0068\u0065\u006de"});if _dedc !=nil {return _dedc ;};start .Attr =append (start .Attr ,_gebdb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_CharacterSpacing ()*CT_CharacterSpacing {_ddea :=&CT_CharacterSpacing {};_ddea .ValAttr =ST_CharacterSpacing (1);return _ddea ;};func (_ecabcc *CT_Endnotes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ecabcc .Endnote !=nil {_cfbfc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}};for _ ,_aeecac :=range _ecabcc .Endnote {e .EncodeElement (_aeecac ,_cfbfc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_beaab ST_TabTlc )String ()string {switch _beaab {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 NewCT_TblLook ()*CT_TblLook {_dgebg :=&CT_TblLook {};return _dgebg }; -// Validate validates the CT_EastAsianLayout and its children -func (_gedd *CT_EastAsianLayout )Validate ()error {return _gedd .ValidateWithPath ("\u0043T\u005fE\u0061\u0073\u0074\u0041\u0073i\u0061\u006eL\u0061\u0079\u006f\u0075\u0074");};func NewCT_SdtText ()*CT_SdtText {_fgacd :=&CT_SdtText {};return _fgacd };func (_gabgeg ST_DocGrid )ValidateWithPath (path string )error {switch _gabgeg {case 0,1,2,3,4:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gabgeg ));};return nil ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionLtr ST_Direction =1;ST_DirectionRtl ST_Direction =2;);func (_cacfd *WdWpc )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\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077\u0070\u003a\u0077\u0070\u0063";return _cacfd .WdCT_WordprocessingCanvas .MarshalXML (e ,start );};const (ST_HdrFtrUnset ST_HdrFtr =0;ST_HdrFtrEven ST_HdrFtr =1;ST_HdrFtrDefault ST_HdrFtr =2;ST_HdrFtrFirst ST_HdrFtr =3;);func (_cccdac *CT_PermStart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_feagcb :=range start .Attr {if _feagcb .Name .Local =="\u0065\u0064\u0047r\u0070"{_cccdac .EdGrpAttr .UnmarshalXMLAttr (_feagcb );continue ;};if _feagcb .Name .Local =="\u0065\u0064"{_fffbca ,_bdfcc :=_feagcb .Value ,error (nil );if _bdfcc !=nil {return _bdfcc ;};_cccdac .EdAttr =&_fffbca ;continue ;};if _feagcb .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_aacce ,_cagegb :=_dd .ParseInt (_feagcb .Value ,10,64);if _cagegb !=nil {return _cagegb ;};_cccdac .ColFirstAttr =&_aacce ;continue ;};if _feagcb .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_gfeeg ,_fgceb :=_dd .ParseInt (_feagcb .Value ,10,64);if _fgceb !=nil {return _fgceb ;};_cccdac .ColLastAttr =&_gfeeg ;continue ;};if _feagcb .Name .Local =="\u0069\u0064"{_dfde ,_fgfce :=_feagcb .Value ,error (nil );if _fgfce !=nil {return _fgfce ;};_cccdac .IdAttr =_dfde ;continue ;};if _feagcb .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_cccdac .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_feagcb );continue ;};};for {_acfga ,_bafbb :=d .Token ();if _bafbb !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0065r\u006d\u0053\u0074\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_bafbb );};if _fbbeb ,_eefeg :=_acfga .(_d .EndElement );_eefeg &&_fbbeb .Name ==start .Name {break ;};};return nil ;};func (_cedeaf *ST_DropCap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffegcb ,_fbdbd :=d .Token ();if _fbdbd !=nil {return _fbdbd ;};if _ddffd ,_edgffe :=_ffegcb .(_d .EndElement );_edgffe &&_ddffd .Name ==start .Name {*_cedeaf =1;return nil ;};if _bbfbdc ,_fcggg :=_ffegcb .(_d .CharData );!_fcggg {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffegcb );}else {switch string (_bbfbdc ){case "":*_cedeaf =0;case "\u006e\u006f\u006e\u0065":*_cedeaf =1;case "\u0064\u0072\u006f\u0070":*_cedeaf =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cedeaf =3;};};_ffegcb ,_fbdbd =d .Token ();if _fbdbd !=nil {return _fbdbd ;};if _bfdac ,_agaeb :=_ffegcb .(_d .EndElement );_agaeb &&_bfdac .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffegcb );};func NewCT_Language ()*CT_Language {_bdbgd :=&CT_Language {};return _bdbgd };func (_ffgdf *CT_SdtPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cedf :for {_gcefb ,_dbgff :=d .Token ();if _dbgff !=nil {return _dbgff ;};switch _cbfbc :=_gcefb .(type ){case _d .StartElement :switch _cbfbc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffgdf .RPr =NewCT_RPr ();if _fdaeb :=d .DecodeElement (_ffgdf .RPr ,&_cbfbc );_fdaeb !=nil {return _fdaeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffgdf .Alias =NewCT_String ();if _adeeb :=d .DecodeElement (_ffgdf .Alias ,&_cbfbc );_adeeb !=nil {return _adeeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffgdf .Tag =NewCT_String ();if _fddde :=d .DecodeElement (_ffgdf .Tag ,&_cbfbc );_fddde !=nil {return _fddde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffgdf .Id =NewCT_DecimalNumber ();if _eabb :=d .DecodeElement (_ffgdf .Id ,&_cbfbc );_eabb !=nil {return _eabb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffgdf .Lock =NewCT_Lock ();if _edgb :=d .DecodeElement (_ffgdf .Lock ,&_cbfbc );_edgb !=nil {return _edgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffgdf .Placeholder =NewCT_Placeholder ();if _dgbga :=d .DecodeElement (_ffgdf .Placeholder ,&_cbfbc );_dgbga !=nil {return _dgbga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffgdf .Temporary =NewCT_OnOff ();if _egfcbg :=d .DecodeElement (_ffgdf .Temporary ,&_cbfbc );_egfcbg !=nil {return _egfcbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffgdf .ShowingPlcHdr =NewCT_OnOff ();if _eaeba :=d .DecodeElement (_ffgdf .ShowingPlcHdr ,&_cbfbc );_eaeba !=nil {return _eaeba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffgdf .DataBinding =NewCT_DataBinding ();if _gffee :=d .DecodeElement (_ffgdf .DataBinding ,&_cbfbc );_gffee !=nil {return _gffee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffgdf .Label =NewCT_DecimalNumber ();if _ggdfa :=d .DecodeElement (_ffgdf .Label ,&_cbfbc );_ggdfa !=nil {return _ggdfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffgdf .TabIndex =NewCT_UnsignedDecimalNumber ();if _dcgea :=d .DecodeElement (_ffgdf .TabIndex ,&_cbfbc );_dcgea !=nil {return _dcgea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffgdf .Choice =NewCT_SdtPrChoice ();if _dcgcg :=d .DecodeElement (&_ffgdf .Choice .Equation ,&_cbfbc );_dcgcg !=nil {return _dcgcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffgdf .Choice =NewCT_SdtPrChoice ();if _cdefg :=d .DecodeElement (&_ffgdf .Choice .ComboBox ,&_cbfbc );_cdefg !=nil {return _cdefg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffgdf .Choice =NewCT_SdtPrChoice ();if _abeea :=d .DecodeElement (&_ffgdf .Choice .Date ,&_cbfbc );_abeea !=nil {return _abeea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffgdf .Choice =NewCT_SdtPrChoice ();if _bbfaag :=d .DecodeElement (&_ffgdf .Choice .DocPartObj ,&_cbfbc );_bbfaag !=nil {return _bbfaag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffgdf .Choice =NewCT_SdtPrChoice ();if _efbdc :=d .DecodeElement (&_ffgdf .Choice .DocPartList ,&_cbfbc );_efbdc !=nil {return _efbdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffgdf .Choice =NewCT_SdtPrChoice ();if _daaee :=d .DecodeElement (&_ffgdf .Choice .DropDownList ,&_cbfbc );_daaee !=nil {return _daaee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffgdf .Choice =NewCT_SdtPrChoice ();if _ccdaf :=d .DecodeElement (&_ffgdf .Choice .Picture ,&_cbfbc );_ccdaf !=nil {return _ccdaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffgdf .Choice =NewCT_SdtPrChoice ();if _fgagfc :=d .DecodeElement (&_ffgdf .Choice .RichText ,&_cbfbc );_fgagfc !=nil {return _fgagfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffgdf .Choice =NewCT_SdtPrChoice ();if _bccge :=d .DecodeElement (&_ffgdf .Choice .Text ,&_cbfbc );_bccge !=nil {return _bccge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffgdf .Choice =NewCT_SdtPrChoice ();if _eaaegd :=d .DecodeElement (&_ffgdf .Choice .Citation ,&_cbfbc );_eaaegd !=nil {return _eaaegd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffgdf .Choice =NewCT_SdtPrChoice ();if _dgfbc :=d .DecodeElement (&_ffgdf .Choice .Group ,&_cbfbc );_dgfbc !=nil {return _dgfbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffgdf .Choice =NewCT_SdtPrChoice ();if _cgbbe :=d .DecodeElement (&_ffgdf .Choice .Bibliography ,&_cbfbc );_cgbbe !=nil {return _cgbbe ;};default:_bbbgb :=&_ee .XSDAny {};if _adbge :=d .DecodeElement (_bbbgb ,&_cbfbc );_adbge !=nil {return _adbge ;};_ffgdf .Extra =append (_ffgdf .Extra ,_bbbgb );};case _d .EndElement :break _cedf ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Captions and its children, prefixing error messages with path +func (_bbdg *CT_Captions )ValidateWithPath (path string )error {for _acbe ,_ebec :=range _bbdg .Caption {if _dgbe :=_ebec .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0070\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_acbe ));_dgbe !=nil {return _dgbe ;};};if _bbdg .AutoCaptions !=nil {if _gcef :=_bbdg .AutoCaptions .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");_gcef !=nil {return _gcef ;};};return nil ;};func (_bbcdga ST_StyleSort )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bbcdga .String (),start );};func (_gdgga ST_EdGrp )Validate ()error {return _gdgga .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TblPrChange and its children, prefixing error messages with path -func (_fdfeg *CT_TblPrChange )ValidateWithPath (path string )error {if _fbefe :=_fdfeg .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_fbefe !=nil {return _fbefe ;};return nil ;}; +// ValidateWithPath validates the CT_JcTable and its children, prefixing error messages with path +func (_aaefc *CT_JcTable )ValidateWithPath (path string )error {if _aaefc .ValAttr ==ST_JcTableUnset {return _g .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 _faeaac :=_aaefc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_faeaac !=nil {return _faeaac ;};return nil ;};func (_aaeebg ST_EdnPos )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_effde :=_d .Attr {};_effde .Name =name ;switch _aaeebg {case ST_EdnPosUnset :_effde .Value ="";case ST_EdnPosSectEnd :_effde .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064";case ST_EdnPosDocEnd :_effde .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _effde ,nil ;};func (_cfgced *ST_LineNumberRestart )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cfgced =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_cfgced =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_cfgced =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_cfgced =3;};return nil ;};func (_bffbbe *ST_LineSpacingRule )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bffbbe =0;case "\u0061\u0075\u0074\u006f":*_bffbbe =1;case "\u0065\u0078\u0061c\u0074":*_bffbbe =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_bffbbe =3;};return nil ;}; -// ValidateWithPath validates the CT_SectPrChange and its children, prefixing error messages with path -func (_agfgae *CT_SectPrChange )ValidateWithPath (path string )error {if _agfgae .SectPr !=nil {if _cedff :=_agfgae .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_cedff !=nil {return _cedff ;};};return nil ;};func (_fbffee *ST_HighlightColor )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fbffee =0;case "\u0062\u006c\u0061c\u006b":*_fbffee =1;case "\u0062\u006c\u0075\u0065":*_fbffee =2;case "\u0063\u0079\u0061\u006e":*_fbffee =3;case "\u0067\u0072\u0065e\u006e":*_fbffee =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_fbffee =5;case "\u0072\u0065\u0064":*_fbffee =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_fbffee =7;case "\u0077\u0068\u0069t\u0065":*_fbffee =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_fbffee =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_fbffee =10;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_fbffee =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_fbffee =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_fbffee =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_fbffee =14;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_fbffee =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_fbffee =16;case "\u006e\u006f\u006e\u0065":*_fbffee =17;};return nil ;};var ST_CnfPatternRe =_f .MustCompile (ST_CnfPattern );func (_cdaedbf ST_MailMergeDocType )ValidateWithPath (path string )error {switch _cdaedbf {case 0,1,2,3,4,5,6:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdaedbf ));};return nil ;};func NewCT_Kinsoku ()*CT_Kinsoku {_cbac :=&CT_Kinsoku {};return _cbac }; +// ValidateWithPath validates the CT_TblBorders and its children, prefixing error messages with path +func (_dbgdc *CT_TblBorders )ValidateWithPath (path string )error {if _dbgdc .Top !=nil {if _cbffge :=_dbgdc .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_cbffge !=nil {return _cbffge ;};};if _dbgdc .Start !=nil {if _ageeg :=_dbgdc .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_ageeg !=nil {return _ageeg ;};};if _dbgdc .Left !=nil {if _aedee :=_dbgdc .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_aedee !=nil {return _aedee ;};};if _dbgdc .Bottom !=nil {if _bbfff :=_dbgdc .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_bbfff !=nil {return _bbfff ;};};if _dbgdc .End !=nil {if _bbdab :=_dbgdc .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_bbdab !=nil {return _bbdab ;};};if _dbgdc .Right !=nil {if _dcada :=_dbgdc .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_dcada !=nil {return _dcada ;};};if _dbgdc .InsideH !=nil {if _cbgfb :=_dbgdc .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_cbgfb !=nil {return _cbgfb ;};};if _dbgdc .InsideV !=nil {if _edgefd :=_dbgdc .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_edgefd !=nil {return _edgefd ;};};return nil ;}; -// Validate validates the CT_FramesetSplitbar and its children -func (_cebab *CT_FramesetSplitbar )Validate ()error {return _cebab .ValidateWithPath ("\u0043\u0054\u005f\u0046ra\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072");};func (_ggfbbf *ST_TextboxTightWrap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ggfbbf =0;case "\u006e\u006f\u006e\u0065":*_ggfbbf =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_ggfbbf =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_ggfbbf =3;case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_ggfbbf =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_ggfbbf =5;};return nil ;};func NewCT_Comment ()*CT_Comment {_afbca :=&CT_Comment {};return _afbca }; +// ValidateWithPath validates the Footnotes and its children, prefixing error messages with path +func (_dcaade *Footnotes )ValidateWithPath (path string )error {if _eagaca :=_dcaade .CT_Footnotes .ValidateWithPath (path );_eagaca !=nil {return _eagaca ;};return nil ;};type ST_FrameScrollbar byte ;const (ST_SdtDateMappingTypeUnset ST_SdtDateMappingType =0;ST_SdtDateMappingTypeText ST_SdtDateMappingType =1;ST_SdtDateMappingTypeDate ST_SdtDateMappingType =2;ST_SdtDateMappingTypeDateTime ST_SdtDateMappingType =3;);func (_gbeb *CT_FontFamily )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbeb .ValAttr =ST_FontFamily (1);for _ ,_gcgcf :=range start .Attr {if _gcgcf .Name .Local =="\u0076\u0061\u006c"{_gbeb .ValAttr .UnmarshalXMLAttr (_gcgcf );continue ;};};for {_eabfe ,_faccd :=d .Token ();if _faccd !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_faccd );};if _gcag ,_gbecc :=_eabfe .(_d .EndElement );_gbecc &&_gcag .Name ==start .Name {break ;};};return nil ;};type ST_Pitch byte ; -// Validate validates the CT_AltChunk and its children -func (_afb *CT_AltChunk )Validate ()error {return _afb .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b");};func (_dbdga *ST_Hint )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dbdga =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dbdga =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_dbdga =2;};return nil ;};func (_bfbdbd *CT_TrackChangeRange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfbdbd .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_gdegd ,_bdgdfa :=_bfbdbd .DisplacedByCustomXmlAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _bdgdfa !=nil {return _bdgdfa ;};start .Attr =append (start .Attr ,_gdegd );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_db .Sprintf ("\u0025\u0076",_bfbdbd .AuthorAttr )});if _bfbdbd .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_bfbdbd .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_bfbdbd .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 (_d .EndElement {Name :start .Name });return nil ;};func (_aaeba *ST_MeasurementOrPercent )ValidateWithPath (path string )error {_gcffeb :=[]string {};if _aaeba .ST_DecimalNumberOrPercent !=nil {if _fddbg :=_aaeba .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");_fddbg !=nil {return _fddbg ;};_gcffeb =append (_gcffeb ,"\u0053T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0065\u0072\u0063\u0065\u006et");};if _aaeba .ST_UniversalMeasure !=nil {_gcffeb =append (_gcffeb ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_gcffeb )> 1{return _db .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gcffeb );};return nil ;};type CT_FontRel struct{FontKeyAttr string ;SubsettedAttr _c .ST_OnOff ;IdAttr string ;}; +// Validate validates the CT_Attr and its children +func (_ged *CT_Attr )Validate ()error {return _ged .ValidateWithPath ("\u0043T\u005f\u0041\u0074\u0074\u0072");}; -// ValidateWithPath validates the CT_TcPrBase and its children, prefixing error messages with path -func (_cebag *CT_TcPrBase )ValidateWithPath (path string )error {if _cebag .CnfStyle !=nil {if _fddfa :=_cebag .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_fddfa !=nil {return _fddfa ;};};if _cebag .TcW !=nil {if _cafcf :=_cebag .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_cafcf !=nil {return _cafcf ;};};if _cebag .GridSpan !=nil {if _dbfaf :=_cebag .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_dbfaf !=nil {return _dbfaf ;};};if _cebag .HMerge !=nil {if _ddafbg :=_cebag .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_ddafbg !=nil {return _ddafbg ;};};if _cebag .VMerge !=nil {if _gfadgf :=_cebag .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_gfadgf !=nil {return _gfadgf ;};};if _cebag .TcBorders !=nil {if _dgcfb :=_cebag .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_dgcfb !=nil {return _dgcfb ;};};if _cebag .Shd !=nil {if _ebgebg :=_cebag .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_ebgebg !=nil {return _ebgebg ;};};if _cebag .NoWrap !=nil {if _fecbf :=_cebag .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_fecbf !=nil {return _fecbf ;};};if _cebag .TcMar !=nil {if _fcbefd :=_cebag .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_fcbefd !=nil {return _fcbefd ;};};if _cebag .TextDirection !=nil {if _baaab :=_cebag .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_baaab !=nil {return _baaab ;};};if _cebag .TcFitText !=nil {if _gdfcd :=_cebag .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gdfcd !=nil {return _gdfcd ;};};if _cebag .VAlign !=nil {if _ccee :=_cebag .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_ccee !=nil {return _ccee ;};};if _cebag .HideMark !=nil {if _fdefd :=_cebag .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_fdefd !=nil {return _fdefd ;};};if _cebag .Headers !=nil {if _abdbcf :=_cebag .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_abdbcf !=nil {return _abdbcf ;};};return nil ;};func (_agebf *CT_LatentStyles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _agebf .DefLockedStateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003ad\u0065\u0066\u004co\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_agebf .DefLockedStateAttr )});};if _agebf .DefUIPriorityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064e\u0066\u0055\u0049\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_db .Sprintf ("\u0025\u0076",*_agebf .DefUIPriorityAttr )});};if _agebf .DefSemiHiddenAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064e\u0066\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},Value :_db .Sprintf ("\u0025\u0076",*_agebf .DefSemiHiddenAttr )});};if _agebf .DefUnhideWhenUsedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0065fU\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_agebf .DefUnhideWhenUsedAttr )});};if _agebf .DefQFormatAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064e\u0066\u0051\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_agebf .DefQFormatAttr )});};if _agebf .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_agebf .CountAttr )});};e .EncodeToken (start );if _agebf .LsdException !=nil {_eecfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0073\u0064\u0045\u0078\u0063\u0065p\u0074\u0069\u006f\u006e"}};for _ ,_fagfc :=range _agebf .LsdException {e .EncodeElement (_fagfc ,_eecfe );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_DisplacedByCustomXmlUnset ST_DisplacedByCustomXml =0;ST_DisplacedByCustomXmlNext ST_DisplacedByCustomXml =1;ST_DisplacedByCustomXmlPrev ST_DisplacedByCustomXml =2;);func NewCT_R ()*CT_R {_dcecd :=&CT_R {};return _dcecd };func (_bgcga ST_FrameScrollbar )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dgaeac :=_d .Attr {};_dgaeac .Name =name ;switch _bgcga {case ST_FrameScrollbarUnset :_dgaeac .Value ="";case ST_FrameScrollbarOn :_dgaeac .Value ="\u006f\u006e";case ST_FrameScrollbarOff :_dgaeac .Value ="\u006f\u0066\u0066";case ST_FrameScrollbarAuto :_dgaeac .Value ="\u0061\u0075\u0074\u006f";};return _dgaeac ,nil ;}; +// ValidateWithPath validates the CT_Sym and its children, prefixing error messages with path +func (_fccad *CT_Sym )ValidateWithPath (path string )error {return nil };func (_bdee *CT_R )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bdee .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_g .Sprintf ("\u0025\u0076",*_bdee .RsidRPrAttr )});};if _bdee .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_g .Sprintf ("\u0025\u0076",*_bdee .RsidDelAttr )});};if _bdee .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_g .Sprintf ("\u0025\u0076",*_bdee .RsidRAttr )});};e .EncodeToken (start );if _bdee .RPr !=nil {_fcecb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_bdee .RPr ,_fcecb );};if _bdee .EG_RunInnerContent !=nil {for _ ,_bcgeg :=range _bdee .EG_RunInnerContent {_bcgeg .MarshalXML (e ,_d .StartElement {});};};for _ ,_bfbgf :=range _bdee .Extra {if _aebbf ,_ebcfd :=_bfbgf .(*AlternateContentRun );_ebcfd {if _ddeaa :=_aebbf .MarshalXML (e ,_d .StartElement {Name :_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\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",Local :"\u006d\u0063\u003a\u0041lt\u0065\u0072\u006e\u0061\u0074\u0065\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}});_ddeaa !=nil {return _ddeaa ;};}else if _cgacg :=_bfbgf .MarshalXML (e ,_d .StartElement {});_cgacg !=nil {return _cgacg ;};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SmartTagType ()*CT_SmartTagType {_bcbgd :=&CT_SmartTagType {};return _bcbgd };func (_ddaff WdST_RelFromV )ValidateWithPath (path string )error {switch _ddaff {case 0,1,2,3,4,5,6,7,8: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 (_ddaff ));};return nil ;};type CT_Object struct{ -// Validate validates the CT_PixelsMeasure and its children -func (_fecdc *CT_PixelsMeasure )Validate ()error {return _fecdc .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0078e\u006c\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; +// Original Image Width +DxaOrigAttr *_e .ST_TwipsMeasure ; -// Validate validates the EG_BlockLevelElts and its children -func (_ebcdfc *EG_BlockLevelElts )Validate ()error {return _ebcdfc .ValidateWithPath ("\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065l\u0045\u006c\u0074\u0073");};func (_eaaag WdST_AlignV )Validate ()error {return _eaaag .ValidateWithPath ("")}; +// Original Image Height +DyaOrigAttr *_e .ST_TwipsMeasure ;Any []_dg .Any ;Drawing *CT_Drawing ;Choice *CT_ObjectChoice ;};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 (_bgdcdd *ST_MailMergeOdsoFMDFieldType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bgdcdd =0;case "\u006e\u0075\u006c\u006c":*_bgdcdd =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_bgdcdd =2;};return nil ;};type CT_CompatSetting struct{ -// ValidateWithPath validates the CT_FFTextInput and its children, prefixing error messages with path -func (_bfge *CT_FFTextInput )ValidateWithPath (path string )error {if _bfge .Type !=nil {if _ggac :=_bfge .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_ggac !=nil {return _ggac ;};};if _bfge .Default !=nil {if _cfdb :=_bfge .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_cfdb !=nil {return _cfdb ;};};if _bfge .MaxLength !=nil {if _gacgb :=_bfge .MaxLength .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068");_gacgb !=nil {return _gacgb ;};};if _bfge .Format !=nil {if _gcbgdd :=_bfge .Format .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0061\u0074");_gcbgdd !=nil {return _gcbgdd ;};};return nil ;};func (_abgaad *ST_VAnchor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_befde ,_cccad :=d .Token ();if _cccad !=nil {return _cccad ;};if _fagfd ,_fbfgge :=_befde .(_d .EndElement );_fbfgge &&_fagfd .Name ==start .Name {*_abgaad =1;return nil ;};if _ebaebe ,_ggeag :=_befde .(_d .CharData );!_ggeag {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_befde );}else {switch string (_ebaebe ){case "":*_abgaad =0;case "\u0074\u0065\u0078\u0074":*_abgaad =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_abgaad =2;case "\u0070\u0061\u0067\u0065":*_abgaad =3;};};_befde ,_cccad =d .Token ();if _cccad !=nil {return _cccad ;};if _abfcec ,_bdbaa :=_befde .(_d .EndElement );_bdbaa &&_abfcec .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_befde );};func (_cbdfg ST_HAnchor )ValidateWithPath (path string )error {switch _cbdfg {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbdfg ));};return nil ;};func (_egdaa *EG_RPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gefee :for {_aeaae ,_cacgea :=d .Token ();if _cacgea !=nil {return _cacgea ;};switch _fafcdc :=_aeaae .(type ){case _d .StartElement :switch _fafcdc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egdaa .RPr =NewCT_RPr ();if _gbeegg :=d .DecodeElement (_egdaa .RPr ,&_fafcdc );_gbeegg !=nil {return _gbeegg ;};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\u0045\u0047\u005f\u0052\u0050\u0072\u0020\u0025\u0076",_fafcdc .Name );if _ecgbb :=d .Skip ();_ecgbb !=nil {return _ecgbb ;};};case _d .EndElement :break _gefee ;case _d .CharData :};};return nil ;};type CT_CustomXmlBlock struct{ +// Name of Setting +NameAttr *string ; -// Custom XML Element Namespace +// Namespace of Setting UriAttr *string ; -// Custom XML Element Name -ElementAttr string ; +// Value of Setting +ValAttr *string ;}; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_egfdb ST_HdrFtr )String ()string {switch _egfdb {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 (_dbegeb *CT_TcPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dbegeb .CnfStyle !=nil {_ccedd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dbegeb .CnfStyle ,_ccedd );};if _dbegeb .TcW !=nil {_bdbfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_dbegeb .TcW ,_bdbfd );};if _dbegeb .GridSpan !=nil {_acfbda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_dbegeb .GridSpan ,_acfbda );};if _dbegeb .HMerge !=nil {_ebbabf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_dbegeb .HMerge ,_ebbabf );};if _dbegeb .VMerge !=nil {_fbgaca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_dbegeb .VMerge ,_fbgaca );};if _dbegeb .TcBorders !=nil {_cedfc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_dbegeb .TcBorders ,_cedfc );};if _dbegeb .Shd !=nil {_bcgaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dbegeb .Shd ,_bcgaa );};if _dbegeb .NoWrap !=nil {_dbeea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_dbegeb .NoWrap ,_dbeea );};if _dbegeb .TcMar !=nil {_ggefa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_dbegeb .TcMar ,_ggefa );};if _dbegeb .TextDirection !=nil {_adcef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dbegeb .TextDirection ,_adcef );};if _dbegeb .TcFitText !=nil {_agdee :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_dbegeb .TcFitText ,_agdee );};if _dbegeb .VAlign !=nil {_gbbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_dbegeb .VAlign ,_gbbd );};if _dbegeb .HideMark !=nil {_cgace :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_dbegeb .HideMark ,_cgace );};if _dbegeb .Headers !=nil {_dbebbf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_dbegeb .Headers ,_dbebbf );};if _dbegeb .CellIns !=nil {_gegde :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_dbegeb .CellIns ,_gegde );};if _dbegeb .CellDel !=nil {_cfeda :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_dbegeb .CellDel ,_cfeda );};if _dbegeb .CellMerge !=nil {_fedef :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_dbegeb .CellMerge ,_fedef );};if _dbegeb .TcPrChange !=nil {_gfcdec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_dbegeb .TcPrChange ,_gfcdec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the WdCT_LinkedTextboxInformation and its children +func (_fbeege *WdCT_LinkedTextboxInformation )Validate ()error {return _fbeege .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 (_bcaebc *WdCT_PosVChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgfbadb :for {_dbbgb ,_bdeag :=d .Token ();if _bdeag !=nil {return _bdeag ;};switch _cbecdf :=_dbbgb .(type ){case _d .StartElement :switch _cbecdf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0061\u006c\u0069g\u006e"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0069g\u006e"}:_bcaebc .Align =WdST_AlignVUnset ;if _dgdbae :=d .DecodeElement (&_bcaebc .Align ,&_cbecdf );_dgdbae !=nil {return _dgdbae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_bcaebc .PosOffset =new (int32 );if _egcca :=d .DecodeElement (_bcaebc .PosOffset ,&_cbecdf );_egcca !=nil {return _egcca ;};default:_dg .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",_cbecdf .Name );if _dfdgb :=d .Skip ();_dfdgb !=nil {return _dfdgb ;};};case _d .EndElement :break _fgfbadb ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Footnotes and its children, prefixing error messages with path -func (_dffb *CT_Footnotes )ValidateWithPath (path string )error {for _feaae ,_agdbc :=range _dffb .Footnote {if _gbfcg :=_agdbc .ValidateWithPath (_db .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_feaae ));_gbfcg !=nil {return _gbfcg ;};};return nil ;};type CT_VMerge struct{ +// Validate validates the CT_TextScale and its children +func (_ddacgf *CT_TextScale )Validate ()error {return _ddacgf .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0053\u0063\u0061\u006c\u0065");};func (_eddcb *CT_TblCellMar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eddcb .Top !=nil {_gdfge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_eddcb .Top ,_gdfge );};if _eddcb .Start !=nil {_beefda :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_eddcb .Start ,_beefda );};if _eddcb .Left !=nil {_efbge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_eddcb .Left ,_efbge );};if _eddcb .Bottom !=nil {_dbga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_eddcb .Bottom ,_dbga );};if _eddcb .End !=nil {_gadcgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_eddcb .End ,_gadcgd );};if _eddcb .Right !=nil {_cdac :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_eddcb .Right ,_cdac );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};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_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 (_cffee *CT_MailMergeSourceType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cffee .ValAttr =ST_MailMergeSourceType (1);for _ ,_geade :=range start .Attr {if _geade .Name .Local =="\u0076\u0061\u006c"{_cffee .ValAttr .UnmarshalXMLAttr (_geade );continue ;};};for {_dffba ,_ceddfb :=d .Token ();if _ceddfb !=nil {return _g .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",_ceddfb );};if _cdfge ,_faee :=_dffba .(_d .EndElement );_faee &&_cdfge .Name ==start .Name {break ;};};return nil ;};func (_afebf *CT_PPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _afebf .PStyle !=nil {_bcbeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_afebf .PStyle ,_bcbeg );};if _afebf .KeepNext !=nil {_dffce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_afebf .KeepNext ,_dffce );};if _afebf .KeepLines !=nil {_ccdef :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_afebf .KeepLines ,_ccdef );};if _afebf .PageBreakBefore !=nil {_eafdff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_afebf .PageBreakBefore ,_eafdff );};if _afebf .FramePr !=nil {_eabefc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_afebf .FramePr ,_eabefc );};if _afebf .WidowControl !=nil {_bedfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_afebf .WidowControl ,_bedfe );};if _afebf .NumPr !=nil {_fddcg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_afebf .NumPr ,_fddcg );};if _afebf .SuppressLineNumbers !=nil {_fdaeg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_afebf .SuppressLineNumbers ,_fdaeg );};if _afebf .PBdr !=nil {_fagd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_afebf .PBdr ,_fagd );};if _afebf .Shd !=nil {_bbgcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_afebf .Shd ,_bbgcc );};if _afebf .Tabs !=nil {_abag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_afebf .Tabs ,_abag );};if _afebf .SuppressAutoHyphens !=nil {_gcgcfc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}};e .EncodeElement (_afebf .SuppressAutoHyphens ,_gcgcfc );};if _afebf .Kinsoku !=nil {_efbfe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_afebf .Kinsoku ,_efbfe );};if _afebf .WordWrap !=nil {_fdffg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_afebf .WordWrap ,_fdffg );};if _afebf .OverflowPunct !=nil {_fgfbf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_afebf .OverflowPunct ,_fgfbf );};if _afebf .TopLinePunct !=nil {_dbafa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_afebf .TopLinePunct ,_dbafa );};if _afebf .AutoSpaceDE !=nil {_gcbdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_afebf .AutoSpaceDE ,_gcbdd );};if _afebf .AutoSpaceDN !=nil {_dceff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_afebf .AutoSpaceDN ,_dceff );};if _afebf .Bidi !=nil {_dcecf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_afebf .Bidi ,_dcecf );};if _afebf .AdjustRightInd !=nil {_dgfef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_afebf .AdjustRightInd ,_dgfef );};if _afebf .SnapToGrid !=nil {_ggdgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_afebf .SnapToGrid ,_ggdgd );};if _afebf .Spacing !=nil {_cgebb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_afebf .Spacing ,_cgebb );};if _afebf .Ind !=nil {_baaga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_afebf .Ind ,_baaga );};if _afebf .ContextualSpacing !=nil {_gceda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_afebf .ContextualSpacing ,_gceda );};if _afebf .MirrorIndents !=nil {_ccgaf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_afebf .MirrorIndents ,_ccgaf );};if _afebf .SuppressOverlap !=nil {_abcab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_afebf .SuppressOverlap ,_abcab );};if _afebf .Jc !=nil {_agggc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_afebf .Jc ,_agggc );};if _afebf .TextDirection !=nil {_fgfeb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_afebf .TextDirection ,_fgfeb );};if _afebf .TextAlignment !=nil {_ggffb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_afebf .TextAlignment ,_ggffb );};if _afebf .TextboxTightWrap !=nil {_agecb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_afebf .TextboxTightWrap ,_agecb );};if _afebf .OutlineLvl !=nil {_afdca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_afebf .OutlineLvl ,_afdca );};if _afebf .DivId !=nil {_ddggd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_afebf .DivId ,_ddggd );};if _afebf .CnfStyle !=nil {_fbda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_afebf .CnfStyle ,_fbda );};if _afebf .RPr !=nil {_cddg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_afebf .RPr ,_cddg );};if _afebf .SectPr !=nil {_bbfcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_afebf .SectPr ,_bbfcd );};if _afebf .PPrChange !=nil {_adgaaa :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_afebf .PPrChange ,_adgaaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewWdAnchor ()*WdAnchor {_dggbe :=&WdAnchor {};_dggbe .WdCT_Anchor =*NewWdCT_Anchor ();return _dggbe ;};func (_bbbaab ST_TextAlignment )Validate ()error {return _bbbaab .ValidateWithPath ("")};func NewCT_RubyContent ()*CT_RubyContent {_dddba :=&CT_RubyContent {};return _dddba };func (_abccf ST_Theme )ValidateWithPath (path string )error {switch _abccf {case 0,1,2,3,4,5,6,7,8: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 (_abccf ));};return nil ;};func (_gfdcf *CT_DocDefaults )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gfdcf .RPrDefault !=nil {_bfgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}};e .EncodeElement (_gfdcf .RPrDefault ,_bfgf );};if _gfdcf .PPrDefault !=nil {_gbgdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}};e .EncodeElement (_gfdcf .PPrDefault ,_gbgdf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Vertical Merge Type -ValAttr ST_Merge ;};func NewCT_SdtListItem ()*CT_SdtListItem {_cgeada :=&CT_SdtListItem {};return _cgeada }; +// ValidateWithPath validates the CT_SdtCell and its children, prefixing error messages with path +func (_fdbaa *CT_SdtCell )ValidateWithPath (path string )error {if _fdbaa .SdtPr !=nil {if _gafeb :=_fdbaa .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_gafeb !=nil {return _gafeb ;};};if _fdbaa .SdtEndPr !=nil {if _afcbbg :=_fdbaa .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_afcbbg !=nil {return _afcbbg ;};};if _fdbaa .SdtContent !=nil {if _gdadg :=_fdbaa .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_gdadg !=nil {return _gdadg ;};};return nil ;};func (_gfefdc *ST_FldCharType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfacf ,_ecdaee :=d .Token ();if _ecdaee !=nil {return _ecdaee ;};if _gcfad ,_ccefag :=_gfacf .(_d .EndElement );_ccefag &&_gcfad .Name ==start .Name {*_gfefdc =1;return nil ;};if _becag ,_daebc :=_gfacf .(_d .CharData );!_daebc {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",_gfacf );}else {switch string (_becag ){case "":*_gfefdc =0;case "\u0062\u0065\u0067i\u006e":*_gfefdc =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_gfefdc =2;case "\u0065\u006e\u0064":*_gfefdc =3;};};_gfacf ,_ecdaee =d .Token ();if _ecdaee !=nil {return _ecdaee ;};if _fagdc ,_gaddg :=_gfacf .(_d .EndElement );_gaddg &&_fagdc .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",_gfacf );};type CT_StylePaneFilter struct{ -// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path -func (_edeb *CT_Lvl )ValidateWithPath (path string )error {if _edeb .TentativeAttr !=nil {if _dgeaa :=_edeb .TentativeAttr .ValidateWithPath (path +"\u002f\u0054\u0065\u006e\u0074\u0061\u0074\u0069\u0076e\u0041\u0074\u0074\u0072");_dgeaa !=nil {return _dgeaa ;};};if _edeb .Start !=nil {if _fbdcg :=_edeb .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_fbdcg !=nil {return _fbdcg ;};};if _edeb .NumFmt !=nil {if _ecgda :=_edeb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_ecgda !=nil {return _ecgda ;};};if _edeb .LvlRestart !=nil {if _addgc :=_edeb .LvlRestart .ValidateWithPath (path +"/\u004c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_addgc !=nil {return _addgc ;};};if _edeb .PStyle !=nil {if _cffbcg :=_edeb .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_cffbcg !=nil {return _cffbcg ;};};if _edeb .IsLgl !=nil {if _fbcfe :=_edeb .IsLgl .ValidateWithPath (path +"\u002f\u0049\u0073\u004c\u0067\u006c");_fbcfe !=nil {return _fbcfe ;};};if _edeb .Suff !=nil {if _aabge :=_edeb .Suff .ValidateWithPath (path +"\u002f\u0053\u0075f\u0066");_aabge !=nil {return _aabge ;};};if _edeb .LvlText !=nil {if _dfgdc :=_edeb .LvlText .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0054\u0065\u0078\u0074");_dfgdc !=nil {return _dfgdc ;};};if _edeb .LvlPicBulletId !=nil {if _cfea :=_edeb .LvlPicBulletId .ValidateWithPath (path +"\u002fL\u0076l\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064");_cfea !=nil {return _cfea ;};};if _edeb .Legacy !=nil {if _cbcce :=_edeb .Legacy .ValidateWithPath (path +"\u002fL\u0065\u0067\u0061\u0063\u0079");_cbcce !=nil {return _cbcce ;};};if _edeb .LvlJc !=nil {if _ddaga :=_edeb .LvlJc .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u004a\u0063");_ddaga !=nil {return _ddaga ;};};if _edeb .PPr !=nil {if _cgfdeg :=_edeb .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_cgfdeg !=nil {return _cgfdeg ;};};if _edeb .RPr !=nil {if _gfacg :=_edeb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gfacg !=nil {return _gfacg ;};};return nil ;};func (_bbbdf ST_LevelSuffix )String ()string {switch _bbbdf {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 "";}; +// Display All Styles +AllStylesAttr *_e .ST_OnOff ; -// ValidateWithPath validates the CT_AltChunkPr and its children, prefixing error messages with path -func (_dec *CT_AltChunkPr )ValidateWithPath (path string )error {if _dec .MatchSrc !=nil {if _aagcb :=_dec .MatchSrc .ValidateWithPath (path +"\u002fM\u0061\u0074\u0063\u0068\u0053\u0072c");_aagcb !=nil {return _aagcb ;};};return nil ;};func (_aafgb *CT_WritingStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"},Value :_db .Sprintf ("\u0025\u0076",_aafgb .LangAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"},Value :_db .Sprintf ("\u0025\u0076",_aafgb .VendorIDAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064l\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_db .Sprintf ("\u0025\u0076",_aafgb .DllVersionAttr )});if _aafgb .NlCheckAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006e\u006c\u0043\u0068\u0065\u0063k"},Value :_db .Sprintf ("\u0025\u0076",*_aafgb .NlCheckAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063h\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"},Value :_db .Sprintf ("\u0025\u0076",_aafgb .CheckStyleAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061\u0070\u0070\u004e\u0061\u006de"},Value :_db .Sprintf ("\u0025\u0076",_aafgb .AppNameAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_TabJc byte ; +// Display Only Custom Styles +CustomStylesAttr *_e .ST_OnOff ; -// Validate validates the EG_RPrMath and its children -func (_ffcead *EG_RPrMath )Validate ()error {return _ffcead .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068");}; +// Display Latent Styles +LatentStylesAttr *_e .ST_OnOff ; -// ValidateWithPath validates the CT_FldChar and its children, prefixing error messages with path -func (_ecdda *CT_FldChar )ValidateWithPath (path string )error {if _ecdda .FldCharTypeAttr ==ST_FldCharTypeUnset {return _db .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 _ccdcd :=_ecdda .FldCharTypeAttr .ValidateWithPath (path +"\u002f\u0046l\u0064\u0043\u0068a\u0072\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ccdcd !=nil {return _ccdcd ;};if _ecdda .FldLockAttr !=nil {if _fcfbe :=_ecdda .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_fcfbe !=nil {return _fcfbe ;};};if _ecdda .DirtyAttr !=nil {if _debcg :=_ecdda .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_debcg !=nil {return _debcg ;};};if _ecdda .FldData !=nil {if _fdgca :=_ecdda .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061");_fdgca !=nil {return _fdgca ;};};if _ecdda .FfData !=nil {if _fdfaf :=_ecdda .FfData .ValidateWithPath (path +"\u002fF\u0066\u0044\u0061\u0074\u0061");_fdfaf !=nil {return _fdfaf ;};};if _ecdda .NumberingChange !=nil {if _ebfcf :=_ecdda .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065");_ebfcf !=nil {return _ebfcf ;};};return nil ;};func (_fabgbee *EG_PContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfcbgd :for {_aeacb ,_eecb :=d .Token ();if _eecb !=nil {return _eecb ;};switch _daecdb :=_aeacb .(type ){case _d .StartElement :switch _daecdb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egcbe :=NewCT_SimpleField ();if _eaaccg :=d .DecodeElement (_egcbe ,&_daecdb );_eaaccg !=nil {return _eaaccg ;};_fabgbee .FldSimple =append (_fabgbee .FldSimple ,_egcbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fabgbee .Hyperlink =NewCT_Hyperlink ();if _gdgagd :=d .DecodeElement (_fabgbee .Hyperlink ,&_daecdb );_gdgagd !=nil {return _gdgagd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fabgbee .SubDoc =NewCT_Rel ();if _bgebge :=d .DecodeElement (_fabgbee .SubDoc ,&_daecdb );_bgebge !=nil {return _bgebge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgddcf :=NewEG_ContentRunContent ();_bgddcf .CustomXml =NewCT_CustomXmlRun ();if _ceedec :=d .DecodeElement (_bgddcf .CustomXml ,&_daecdb );_ceedec !=nil {return _ceedec ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_bgddcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbdfa :=NewEG_ContentRunContent ();_gbdfa .SmartTag =NewCT_SmartTagRun ();if _cddfb :=d .DecodeElement (_gbdfa .SmartTag ,&_daecdb );_cddfb !=nil {return _cddfb ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_gbdfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dbdda :=NewEG_ContentRunContent ();_dbdda .Sdt =NewCT_SdtRun ();if _dafdb :=d .DecodeElement (_dbdda .Sdt ,&_daecdb );_dafdb !=nil {return _dafdb ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_dbdda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdde :=NewEG_ContentRunContent ();_gbdde .Dir =NewCT_DirContentRun ();if _gdgeg :=d .DecodeElement (_gbdde .Dir ,&_daecdb );_gdgeg !=nil {return _gdgeg ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_gbdde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cfcdf :=NewEG_ContentRunContent ();_cfcdf .Bdo =NewCT_BdoContentRun ();if _acgcb :=d .DecodeElement (_cfcdf .Bdo ,&_daecdb );_acgcb !=nil {return _acgcb ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_cfcdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdacc :=NewEG_ContentRunContent ();_fdacc .R =NewCT_R ();if _afdaeg :=d .DecodeElement (_fdacc .R ,&_daecdb );_afdaeg !=nil {return _afdaeg ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_fdacc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbadee :=NewEG_ContentRunContent ();_daaeb :=NewEG_RunLevelElts ();_daaeb .ProofErr =NewCT_ProofErr ();if _bfddbg :=d .DecodeElement (_daaeb .ProofErr ,&_daecdb );_bfddbg !=nil {return _bfddbg ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_bbadee );_bbadee .EG_RunLevelElts =append (_bbadee .EG_RunLevelElts ,_daaeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_faead :=NewEG_ContentRunContent ();_ecbddd :=NewEG_RunLevelElts ();_ecbddd .PermStart =NewCT_PermStart ();if _cabef :=d .DecodeElement (_ecbddd .PermStart ,&_daecdb );_cabef !=nil {return _cabef ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_faead );_faead .EG_RunLevelElts =append (_faead .EG_RunLevelElts ,_ecbddd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_beebda :=NewEG_ContentRunContent ();_dfecfc :=NewEG_RunLevelElts ();_dfecfc .PermEnd =NewCT_Perm ();if _abcac :=d .DecodeElement (_dfecfc .PermEnd ,&_daecdb );_abcac !=nil {return _abcac ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_beebda );_beebda .EG_RunLevelElts =append (_beebda .EG_RunLevelElts ,_dfecfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edgbe :=NewEG_ContentRunContent ();_bcagde :=NewEG_RunLevelElts ();_bcagde .Ins =NewCT_RunTrackChange ();if _abbegd :=d .DecodeElement (_bcagde .Ins ,&_daecdb );_abbegd !=nil {return _abbegd ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_edgbe );_edgbe .EG_RunLevelElts =append (_edgbe .EG_RunLevelElts ,_bcagde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebbcde :=NewEG_ContentRunContent ();_fggdca :=NewEG_RunLevelElts ();_fggdca .Del =NewCT_RunTrackChange ();if _bfgffd :=d .DecodeElement (_fggdca .Del ,&_daecdb );_bfgffd !=nil {return _bfgffd ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_ebbcde );_ebbcde .EG_RunLevelElts =append (_ebbcde .EG_RunLevelElts ,_fggdca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_faeaee :=NewEG_ContentRunContent ();_accef :=NewEG_RunLevelElts ();_accef .MoveFrom =NewCT_RunTrackChange ();if _dgbegg :=d .DecodeElement (_accef .MoveFrom ,&_daecdb );_dgbegg !=nil {return _dgbegg ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_faeaee );_faeaee .EG_RunLevelElts =append (_faeaee .EG_RunLevelElts ,_accef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_agggf :=NewEG_ContentRunContent ();_aegga :=NewEG_RunLevelElts ();_aegga .MoveTo =NewCT_RunTrackChange ();if _adfab :=d .DecodeElement (_aegga .MoveTo ,&_daecdb );_adfab !=nil {return _adfab ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_agggf );_agggf .EG_RunLevelElts =append (_agggf .EG_RunLevelElts ,_aegga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_addabf :=NewEG_ContentRunContent ();_dcaec :=NewEG_RunLevelElts ();_eefbb :=NewEG_RangeMarkupElements ();_eefbb .BookmarkStart =NewCT_Bookmark ();if _dcefdd :=d .DecodeElement (_eefbb .BookmarkStart ,&_daecdb );_dcefdd !=nil {return _dcefdd ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_addabf );_addabf .EG_RunLevelElts =append (_addabf .EG_RunLevelElts ,_dcaec );_dcaec .EG_RangeMarkupElements =append (_dcaec .EG_RangeMarkupElements ,_eefbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfeggd :=NewEG_ContentRunContent ();_cdggd :=NewEG_RunLevelElts ();_fabbf :=NewEG_RangeMarkupElements ();_fabbf .BookmarkEnd =NewCT_MarkupRange ();if _fdfcc :=d .DecodeElement (_fabbf .BookmarkEnd ,&_daecdb );_fdfcc !=nil {return _fdfcc ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_dfeggd );_dfeggd .EG_RunLevelElts =append (_dfeggd .EG_RunLevelElts ,_cdggd );_cdggd .EG_RangeMarkupElements =append (_cdggd .EG_RangeMarkupElements ,_fabbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdbcca :=NewEG_ContentRunContent ();_gagggd :=NewEG_RunLevelElts ();_aeebc :=NewEG_RangeMarkupElements ();_aeebc .MoveFromRangeStart =NewCT_MoveBookmark ();if _fcage :=d .DecodeElement (_aeebc .MoveFromRangeStart ,&_daecdb );_fcage !=nil {return _fcage ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_gdbcca );_gdbcca .EG_RunLevelElts =append (_gdbcca .EG_RunLevelElts ,_gagggd );_gagggd .EG_RangeMarkupElements =append (_gagggd .EG_RangeMarkupElements ,_aeebc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gaefgb :=NewEG_ContentRunContent ();_ccdabc :=NewEG_RunLevelElts ();_gdeedb :=NewEG_RangeMarkupElements ();_gdeedb .MoveFromRangeEnd =NewCT_MarkupRange ();if _adbeg :=d .DecodeElement (_gdeedb .MoveFromRangeEnd ,&_daecdb );_adbeg !=nil {return _adbeg ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_gaefgb );_gaefgb .EG_RunLevelElts =append (_gaefgb .EG_RunLevelElts ,_ccdabc );_ccdabc .EG_RangeMarkupElements =append (_ccdabc .EG_RangeMarkupElements ,_gdeedb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dgccbf :=NewEG_ContentRunContent ();_abcdab :=NewEG_RunLevelElts ();_aegcce :=NewEG_RangeMarkupElements ();_aegcce .MoveToRangeStart =NewCT_MoveBookmark ();if _fcded :=d .DecodeElement (_aegcce .MoveToRangeStart ,&_daecdb );_fcded !=nil {return _fcded ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_dgccbf );_dgccbf .EG_RunLevelElts =append (_dgccbf .EG_RunLevelElts ,_abcdab );_abcdab .EG_RangeMarkupElements =append (_abcdab .EG_RangeMarkupElements ,_aegcce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgfcd :=NewEG_ContentRunContent ();_fcebfb :=NewEG_RunLevelElts ();_ccgaed :=NewEG_RangeMarkupElements ();_ccgaed .MoveToRangeEnd =NewCT_MarkupRange ();if _geccb :=d .DecodeElement (_ccgaed .MoveToRangeEnd ,&_daecdb );_geccb !=nil {return _geccb ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_bgfcd );_bgfcd .EG_RunLevelElts =append (_bgfcd .EG_RunLevelElts ,_fcebfb );_fcebfb .EG_RangeMarkupElements =append (_fcebfb .EG_RangeMarkupElements ,_ccgaed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bcegff :=NewEG_ContentRunContent ();_gcbcge :=NewEG_RunLevelElts ();_gagfbe :=NewEG_RangeMarkupElements ();_gagfbe .CommentRangeStart =NewCT_MarkupRange ();if _ddfafg :=d .DecodeElement (_gagfbe .CommentRangeStart ,&_daecdb );_ddfafg !=nil {return _ddfafg ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_bcegff );_bcegff .EG_RunLevelElts =append (_bcegff .EG_RunLevelElts ,_gcbcge );_gcbcge .EG_RangeMarkupElements =append (_gcbcge .EG_RangeMarkupElements ,_gagfbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aacgc :=NewEG_ContentRunContent ();_begdf :=NewEG_RunLevelElts ();_bbcge :=NewEG_RangeMarkupElements ();_bbcge .CommentRangeEnd =NewCT_MarkupRange ();if _adbgd :=d .DecodeElement (_bbcge .CommentRangeEnd ,&_daecdb );_adbgd !=nil {return _adbgd ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_aacgc );_aacgc .EG_RunLevelElts =append (_aacgc .EG_RunLevelElts ,_begdf );_begdf .EG_RangeMarkupElements =append (_begdf .EG_RangeMarkupElements ,_bbcge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fdcdb :=NewEG_ContentRunContent ();_fbggb :=NewEG_RunLevelElts ();_fedee :=NewEG_RangeMarkupElements ();_fedee .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fefca :=d .DecodeElement (_fedee .CustomXmlInsRangeStart ,&_daecdb );_fefca !=nil {return _fefca ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_fdcdb );_fdcdb .EG_RunLevelElts =append (_fdcdb .EG_RunLevelElts ,_fbggb );_fbggb .EG_RangeMarkupElements =append (_fbggb .EG_RangeMarkupElements ,_fedee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aeddf :=NewEG_ContentRunContent ();_afbcb :=NewEG_RunLevelElts ();_eaadfb :=NewEG_RangeMarkupElements ();_eaadfb .CustomXmlInsRangeEnd =NewCT_Markup ();if _aeafgf :=d .DecodeElement (_eaadfb .CustomXmlInsRangeEnd ,&_daecdb );_aeafgf !=nil {return _aeafgf ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_aeddf );_aeddf .EG_RunLevelElts =append (_aeddf .EG_RunLevelElts ,_afbcb );_afbcb .EG_RangeMarkupElements =append (_afbcb .EG_RangeMarkupElements ,_eaadfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_acadbd :=NewEG_ContentRunContent ();_cbgfa :=NewEG_RunLevelElts ();_bbacc :=NewEG_RangeMarkupElements ();_bbacc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _egeed :=d .DecodeElement (_bbacc .CustomXmlDelRangeStart ,&_daecdb );_egeed !=nil {return _egeed ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_acadbd );_acadbd .EG_RunLevelElts =append (_acadbd .EG_RunLevelElts ,_cbgfa );_cbgfa .EG_RangeMarkupElements =append (_cbgfa .EG_RangeMarkupElements ,_bbacc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aebaf :=NewEG_ContentRunContent ();_afcfbff :=NewEG_RunLevelElts ();_accdd :=NewEG_RangeMarkupElements ();_accdd .CustomXmlDelRangeEnd =NewCT_Markup ();if _bgdfe :=d .DecodeElement (_accdd .CustomXmlDelRangeEnd ,&_daecdb );_bgdfe !=nil {return _bgdfe ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_aebaf );_aebaf .EG_RunLevelElts =append (_aebaf .EG_RunLevelElts ,_afcfbff );_afcfbff .EG_RangeMarkupElements =append (_afcfbff .EG_RangeMarkupElements ,_accdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbgdgc :=NewEG_ContentRunContent ();_bgdaa :=NewEG_RunLevelElts ();_becbc :=NewEG_RangeMarkupElements ();_becbc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eadff :=d .DecodeElement (_becbc .CustomXmlMoveFromRangeStart ,&_daecdb );_eadff !=nil {return _eadff ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_cbgdgc );_cbgdgc .EG_RunLevelElts =append (_cbgdgc .EG_RunLevelElts ,_bgdaa );_bgdaa .EG_RangeMarkupElements =append (_bgdaa .EG_RangeMarkupElements ,_becbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_baedb :=NewEG_ContentRunContent ();_gbddcf :=NewEG_RunLevelElts ();_gfafc :=NewEG_RangeMarkupElements ();_gfafc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _abcgce :=d .DecodeElement (_gfafc .CustomXmlMoveFromRangeEnd ,&_daecdb );_abcgce !=nil {return _abcgce ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_baedb );_baedb .EG_RunLevelElts =append (_baedb .EG_RunLevelElts ,_gbddcf );_gbddcf .EG_RangeMarkupElements =append (_gbddcf .EG_RangeMarkupElements ,_gfafc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cfbbe :=NewEG_ContentRunContent ();_egbed :=NewEG_RunLevelElts ();_dadec :=NewEG_RangeMarkupElements ();_dadec .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fegbfg :=d .DecodeElement (_dadec .CustomXmlMoveToRangeStart ,&_daecdb );_fegbfg !=nil {return _fegbfg ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_cfbbe );_cfbbe .EG_RunLevelElts =append (_cfbbe .EG_RunLevelElts ,_egbed );_egbed .EG_RangeMarkupElements =append (_egbed .EG_RangeMarkupElements ,_dadec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aaebd :=NewEG_ContentRunContent ();_ecega :=NewEG_RunLevelElts ();_eagaa :=NewEG_RangeMarkupElements ();_eagaa .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _accee :=d .DecodeElement (_eagaa .CustomXmlMoveToRangeEnd ,&_daecdb );_accee !=nil {return _accee ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_aaebd );_aaebd .EG_RunLevelElts =append (_aaebd .EG_RunLevelElts ,_ecega );_ecega .EG_RangeMarkupElements =append (_ecega .EG_RangeMarkupElements ,_eagaa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agabd :=NewEG_ContentRunContent ();_bbbace :=NewEG_RunLevelElts ();_bcbda :=NewEG_MathContent ();_bcbda .OMathPara =_a .NewOMathPara ();if _gdgfd :=d .DecodeElement (_bcbda .OMathPara ,&_daecdb );_gdgfd !=nil {return _gdgfd ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_agabd );_agabd .EG_RunLevelElts =append (_agabd .EG_RunLevelElts ,_bbbace );_bbbace .EG_MathContent =append (_bbbace .EG_MathContent ,_bcbda );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_beead :=NewEG_ContentRunContent ();_ggfabbe :=NewEG_RunLevelElts ();_fcbce :=NewEG_MathContent ();_fcbce .OMath =_a .NewOMath ();if _fbgbff :=d .DecodeElement (_fcbce .OMath ,&_daecdb );_fbgbff !=nil {return _fbgbff ;};_fabgbee .EG_ContentRunContent =append (_fabgbee .EG_ContentRunContent ,_beead );_beead .EG_RunLevelElts =append (_beead .EG_RunLevelElts ,_ggfabbe );_ggfabbe .EG_MathContent =append (_ggfabbe .EG_MathContent ,_fcbce );default:_ee .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",_daecdb .Name );if _afefdg :=d .Skip ();_afefdg !=nil {return _afefdg ;};};case _d .EndElement :break _bfcbgd ;case _d .CharData :};};return nil ;};func (_dafeg *CT_VMerge )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aaffdf :=range start .Attr {if _aaffdf .Name .Local =="\u0076\u0061\u006c"{_dafeg .ValAttr .UnmarshalXMLAttr (_aaffdf );continue ;};};for {_egbgbg ,_cgcfeb :=d .Token ();if _cgcfeb !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0056\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_cgcfeb );};if _fegad ,_bdbeb :=_egbgbg .(_d .EndElement );_bdbeb &&_fegad .Name ==start .Name {break ;};};return nil ;};type ST_CombineBrackets byte ; +// Display Styles in Use +StylesInUseAttr *_e .ST_OnOff ; -// Validate validates the Endnotes and its children -func (_daefb *Endnotes )Validate ()error {return _daefb .ValidateWithPath ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");};func NewCT_FFName ()*CT_FFName {_dfgef :=&CT_FFName {};return _dfgef };func (_acfaee ST_VerticalJc )ValidateWithPath (path string )error {switch _acfaee {case 0,1,2,3,4:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acfaee ));};return nil ;};func (_fbgca *CT_NumPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbab :for {_acffg ,_cddde :=d .Token ();if _cddde !=nil {return _cddde ;};switch _bcfgcb :=_acffg .(type ){case _d .StartElement :switch _bcfgcb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbgca .Ilvl =NewCT_DecimalNumber ();if _defge :=d .DecodeElement (_fbgca .Ilvl ,&_bcfgcb );_defge !=nil {return _defge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbgca .NumId =NewCT_DecimalNumber ();if _cfcggc :=d .DecodeElement (_fbgca .NumId ,&_bcfgcb );_cfcggc !=nil {return _cfcggc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbgca .NumberingChange =NewCT_TrackChangeNumbering ();if _ecaf :=d .DecodeElement (_fbgca .NumberingChange ,&_bcfgcb );_ecaf !=nil {return _ecaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbgca .Ins =NewCT_TrackChange ();if _gagca :=d .DecodeElement (_fbgca .Ins ,&_bcfgcb );_gagca !=nil {return _gagca ;};default:_ee .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",_bcfgcb .Name );if _bfagd :=d .Skip ();_bfagd !=nil {return _bfagd ;};};case _d .EndElement :break _cbab ;case _d .CharData :};};return nil ;};func (_ebdbbe *ST_ThemeColor )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ebdbbe =0;case "\u0064\u0061\u0072k\u0031":*_ebdbbe =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_ebdbbe =2;case "\u0064\u0061\u0072k\u0032":*_ebdbbe =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_ebdbbe =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_ebdbbe =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_ebdbbe =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_ebdbbe =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_ebdbbe =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_ebdbbe =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_ebdbbe =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_ebdbbe =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_ebdbbe =12;case "\u006e\u006f\u006e\u0065":*_ebdbbe =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_ebdbbe =14;case "\u0074\u0065\u0078t\u0031":*_ebdbbe =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_ebdbbe =16;case "\u0074\u0065\u0078t\u0032":*_ebdbbe =17;};return nil ;};func (_aggbec *CT_SignedHpsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",_aggbec .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aeafea *CT_TcPrChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_db .Sprintf ("\u0025\u0076",_aeafea .AuthorAttr )});if _aeafea .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_aeafea .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_aeafea .IdAttr )});e .EncodeToken (start );_gdbce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_aeafea .TcPr ,_gdbce );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewWdCT_WrapTight ()*WdCT_WrapTight {_feegc :=&WdCT_WrapTight {};_feegc .WrapTextAttr =WdST_WrapText (1);_feegc .WrapPolygon =NewWdCT_WrapPath ();return _feegc ;};func NewEG_PContentMath ()*EG_PContentMath {_feabbe :=&EG_PContentMath {};return _feabbe };type CT_FFDDList struct{ +// Display Heading Styles +HeadingStylesAttr *_e .ST_OnOff ; -// Drop-Down List Selection -Result *CT_DecimalNumber ; +// Display Numbering Styles +NumberingStylesAttr *_e .ST_OnOff ; -// Default Drop-Down List Item Index -Default *CT_DecimalNumber ; +// Display Table Styles +TableStylesAttr *_e .ST_OnOff ; -// Drop-Down List Entry -ListEntry []*CT_String ;};func (_edfge *CT_RubyAlign )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dfddc ,_adefb :=_edfge .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _adefb !=nil {return _adefb ;};start .Attr =append (start .Attr ,_dfddc );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_FFTextType byte ;type CT_RPrChange struct{AuthorAttr string ;DateAttr *_e .Time ; +// Display Run Level Direct Formatting +DirectFormattingOnRunsAttr *_e .ST_OnOff ; -// Annotation Identifier -IdAttr int64 ;RPr *CT_RPrOriginal ;};func NewWdCT_EffectExtent ()*WdCT_EffectExtent {_gfbega :=&WdCT_EffectExtent {};return _gfbega };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;);func (_bgfeg *CT_TcPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bgfeg .CnfStyle !=nil {_dfafa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bgfeg .CnfStyle ,_dfafa );};if _bgfeg .TcW !=nil {_ceegbff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_bgfeg .TcW ,_ceegbff );};if _bgfeg .GridSpan !=nil {_fdfbda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_bgfeg .GridSpan ,_fdfbda );};if _bgfeg .HMerge !=nil {_cggde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_bgfeg .HMerge ,_cggde );};if _bgfeg .VMerge !=nil {_fbdge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_bgfeg .VMerge ,_fbdge );};if _bgfeg .TcBorders !=nil {_dafcd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_bgfeg .TcBorders ,_dafcd );};if _bgfeg .Shd !=nil {_efdec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_bgfeg .Shd ,_efdec );};if _bgfeg .NoWrap !=nil {_ffefgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_bgfeg .NoWrap ,_ffefgg );};if _bgfeg .TcMar !=nil {_bebbcb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_bgfeg .TcMar ,_bebbcb );};if _bgfeg .TextDirection !=nil {_baaad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bgfeg .TextDirection ,_baaad );};if _bgfeg .TcFitText !=nil {_bbfca :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_bgfeg .TcFitText ,_bbfca );};if _bgfeg .VAlign !=nil {_bbdgbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_bgfeg .VAlign ,_bbdgbb );};if _bgfeg .HideMark !=nil {_afdgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bgfeg .HideMark ,_afdgg );};if _bgfeg .Headers !=nil {_aefbf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_bgfeg .Headers ,_aefbf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type WdST_RelFromH byte ; +// Display Paragraph Level Direct Formatting +DirectFormattingOnParagraphsAttr *_e .ST_OnOff ; -// Validate validates the CT_Frameset and its children -func (_dage *CT_Frameset )Validate ()error {return _dage .ValidateWithPath ("C\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074");};func NewCT_Height ()*CT_Height {_adgef :=&CT_Height {};return _adgef };type ST_MailMergeOdsoFMDFieldType byte ; +// Display Direct Formatting on Numbering Data +DirectFormattingOnNumberingAttr *_e .ST_OnOff ; -// Validate validates the CT_Text and its children -func (_agffgd *CT_Text )Validate ()error {return _agffgd .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");}; +// Display Direct Formatting on Tables +DirectFormattingOnTablesAttr *_e .ST_OnOff ; -// Validate validates the Fonts and its children -func (_fegdc *Fonts )Validate ()error {return _fegdc .ValidateWithPath ("\u0046\u006f\u006et\u0073")};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 NewCT_SmartTagPr ()*CT_SmartTagPr {_egcf :=&CT_SmartTagPr {};return _egcf };func (_cgcgb *CT_EdnProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bggfb :for {_gbbaf ,_ceba :=d .Token ();if _ceba !=nil {return _ceba ;};switch _bgfa :=_gbbaf .(type ){case _d .StartElement :switch _bgfa .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgcgb .Pos =NewCT_EdnPos ();if _cgecf :=d .DecodeElement (_cgcgb .Pos ,&_bgfa );_cgecf !=nil {return _cgecf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgcgb .NumFmt =NewCT_NumFmt ();if _dbgef :=d .DecodeElement (_cgcgb .NumFmt ,&_bgfa );_dbgef !=nil {return _dbgef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgcgb .NumStart =NewCT_DecimalNumber ();if _cgae :=d .DecodeElement (_cgcgb .NumStart ,&_bgfa );_cgae !=nil {return _cgae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgcgb .NumRestart =NewCT_NumRestart ();if _dacac :=d .DecodeElement (_cgcgb .NumRestart ,&_bgfa );_dacac !=nil {return _dacac ;};default:_ee .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",_bgfa .Name );if _fgcaf :=d .Skip ();_fgcaf !=nil {return _fgcaf ;};};case _d .EndElement :break _bggfb ;case _d .CharData :};};return nil ;}; +// Display Styles to Remove Formatting +ClearFormattingAttr *_e .ST_OnOff ; -// ValidateWithPath validates the CT_RubyPr and its children, prefixing error messages with path -func (_aafbc *CT_RubyPr )ValidateWithPath (path string )error {if _fdafe :=_aafbc .RubyAlign .ValidateWithPath (path +"\u002f\u0052\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");_fdafe !=nil {return _fdafe ;};if _eggab :=_aafbc .Hps .ValidateWithPath (path +"\u002f\u0048\u0070\u0073");_eggab !=nil {return _eggab ;};if _afebfb :=_aafbc .HpsRaise .ValidateWithPath (path +"\u002fH\u0070\u0073\u0052\u0061\u0069\u0073e");_afebfb !=nil {return _afebfb ;};if _fdcda :=_aafbc .HpsBaseText .ValidateWithPath (path +"\u002f\u0048\u0070s\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074");_fdcda !=nil {return _fdcda ;};if _ffce :=_aafbc .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_ffce !=nil {return _ffce ;};if _aafbc .Dirty !=nil {if _cbgdgd :=_aafbc .Dirty .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079");_cbgdgd !=nil {return _cbgdgd ;};};return nil ;}; +// Display Heading 1 through 3 +Top3HeadingStylesAttr *_e .ST_OnOff ; -// ValidateWithPath validates the CT_FramePr and its children, prefixing error messages with path -func (_bddbf *CT_FramePr )ValidateWithPath (path string )error {if _abgbc :=_bddbf .DropCapAttr .ValidateWithPath (path +"\u002f\u0044\u0072o\u0070\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_abgbc !=nil {return _abgbc ;};if _bddbf .WAttr !=nil {if _gbedd :=_bddbf .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_gbedd !=nil {return _gbedd ;};};if _bddbf .HAttr !=nil {if _agfc :=_bddbf .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_agfc !=nil {return _agfc ;};};if _bddbf .VSpaceAttr !=nil {if _fegbg :=_bddbf .VSpaceAttr .ValidateWithPath (path +"/\u0056\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_fegbg !=nil {return _fegbg ;};};if _bddbf .HSpaceAttr !=nil {if _bbcbbe :=_bddbf .HSpaceAttr .ValidateWithPath (path +"/\u0048\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_bbcbbe !=nil {return _bbcbbe ;};};if _ggbb :=_bddbf .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r");_ggbb !=nil {return _ggbb ;};if _gbceg :=_bddbf .HAnchorAttr .ValidateWithPath (path +"\u002f\u0048\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_gbceg !=nil {return _gbceg ;};if _dcegd :=_bddbf .VAnchorAttr .ValidateWithPath (path +"\u002f\u0056\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_dcegd !=nil {return _dcegd ;};if _bddbf .XAttr !=nil {if _ggdeb :=_bddbf .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_ggdeb !=nil {return _ggdeb ;};};if _afdf :=_bddbf .XAlignAttr .ValidateWithPath (path +"/\u0058\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_afdf !=nil {return _afdf ;};if _bddbf .YAttr !=nil {if _gddbd :=_bddbf .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_gddbd !=nil {return _gddbd ;};};if _aggcb :=_bddbf .YAlignAttr .ValidateWithPath (path +"/\u0059\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_aggcb !=nil {return _aggcb ;};if _egggc :=_bddbf .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_egggc !=nil {return _egggc ;};if _bddbf .AnchorLockAttr !=nil {if _fadee :=_bddbf .AnchorLockAttr .ValidateWithPath (path +"\u002fA\u006ec\u0068\u006f\u0072\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_fadee !=nil {return _fadee ;};};return nil ;}; +// Only Show Visible Styles +VisibleStylesAttr *_e .ST_OnOff ; -// ValidateWithPath validates the CT_CalendarType and its children, prefixing error messages with path -func (_dabd *CT_CalendarType )ValidateWithPath (path string )error {if _ddgcb :=_dabd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddgcb !=nil {return _ddgcb ;};return nil ;}; +// Use the Alternate Style Name +AlternateStyleNamesAttr *_e .ST_OnOff ; -// Validate validates the CT_Sym and its children -func (_egafa *CT_Sym )Validate ()error {return _egafa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u006d");};func (_gdadgb ST_Pitch )ValidateWithPath (path string )error {switch _gdadgb {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdadgb ));};return nil ;};func (_aeaged ST_DocPartGallery )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aeaged .String (),start );};func (_cdgga *CT_LongHexNumber )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",_cdgga .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Bitmask of Suggested Filtering Options +ValAttr *string ;};type CT_TblPPr struct{ -// Validate validates the CT_TblLayoutType and its children -func (_febdb *CT_TblLayoutType )Validate ()error {return _febdb .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cL\u0061\u0079\u006f\u0075\u0074\u0054\u0079\u0070\u0065");};func (_agac *CT_FrameLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agac .ValAttr =ST_FrameLayout (1);for _ ,_fabaa :=range start .Attr {if _fabaa .Name .Local =="\u0076\u0061\u006c"{_agac .ValAttr .UnmarshalXMLAttr (_fabaa );continue ;};};for {_ggcb ,_abadd :=d .Token ();if _abadd !=nil {return _db .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",_abadd );};if _baeaeb ,_egcde :=_ggcb .(_d .EndElement );_egcde &&_baeaeb .Name ==start .Name {break ;};};return nil ;};func (_dedde *CT_LsdException )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_baece :=range start .Attr {if _baece .Name .Local =="\u006e\u0061\u006d\u0065"{_adced ,_egaee :=_baece .Value ,error (nil );if _egaee !=nil {return _egaee ;};_dedde .NameAttr =_adced ;continue ;};if _baece .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_egdeg ,_adaea :=ParseUnionST_OnOff (_baece .Value );if _adaea !=nil {return _adaea ;};_dedde .LockedAttr =&_egdeg ;continue ;};if _baece .Name .Local =="\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_gadee ,_gefff :=_dd .ParseInt (_baece .Value ,10,64);if _gefff !=nil {return _gefff ;};_dedde .UiPriorityAttr =&_gadee ;continue ;};if _baece .Name .Local =="\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_caefe ,_ecaeb :=ParseUnionST_OnOff (_baece .Value );if _ecaeb !=nil {return _ecaeb ;};_dedde .SemiHiddenAttr =&_caefe ;continue ;};if _baece .Name .Local =="\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_egaba ,_fegeb :=ParseUnionST_OnOff (_baece .Value );if _fegeb !=nil {return _fegeb ;};_dedde .UnhideWhenUsedAttr =&_egaba ;continue ;};if _baece .Name .Local =="\u0071F\u006f\u0072\u006d\u0061\u0074"{_agegb ,_bbbec :=ParseUnionST_OnOff (_baece .Value );if _bbbec !=nil {return _bbbec ;};_dedde .QFormatAttr =&_agegb ;continue ;};};for {_afbebc ,_cbdgf :=d .Token ();if _cbdgf !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0073\u0064\u0045\u0078\u0063e\u0070\u0074\u0069o\u006e:\u0020\u0025\u0073",_cbdgf );};if _accda ,_fdfab :=_afbebc .(_d .EndElement );_fdfab &&_accda .Name ==start .Name {break ;};};return nil ;};func NewCT_SdtContentCell ()*CT_SdtContentCell {_bfdfe :=&CT_SdtContentCell {};return _bfdfe };func (_dagebf ST_TargetScreenSz )Validate ()error {return _dagebf .ValidateWithPath ("")};func (_gedgda ST_FontFamily )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bcaga :=_d .Attr {};_bcaga .Name =name ;switch _gedgda {case ST_FontFamilyUnset :_bcaga .Value ="";case ST_FontFamilyDecorative :_bcaga .Value ="\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065";case ST_FontFamilyModern :_bcaga .Value ="\u006d\u006f\u0064\u0065\u0072\u006e";case ST_FontFamilyRoman :_bcaga .Value ="\u0072\u006f\u006da\u006e";case ST_FontFamilyScript :_bcaga .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_FontFamilySwiss :_bcaga .Value ="\u0073\u0077\u0069s\u0073";case ST_FontFamilyAuto :_bcaga .Value ="\u0061\u0075\u0074\u006f";};return _bcaga ,nil ;};func (_egead *CT_FFData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agfa :for {_cfbg ,_gdegc :=d .Token ();if _gdegc !=nil {return _gdegc ;};switch _eegf :=_cfbg .(type ){case _d .StartElement :switch _eegf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaaac :=NewCT_FFName ();if _bdebb :=d .DecodeElement (_gaaac ,&_eegf );_bdebb !=nil {return _bdebb ;};_egead .Name =append (_egead .Name ,_gaaac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afbe :=NewCT_DecimalNumber ();if _dgaf :=d .DecodeElement (_afbe ,&_eegf );_dgaf !=nil {return _dgaf ;};_egead .Label =append (_egead .Label ,_afbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fgggb :=NewCT_UnsignedDecimalNumber ();if _fbff :=d .DecodeElement (_fgggb ,&_eegf );_fbff !=nil {return _fbff ;};_egead .TabIndex =append (_egead .TabIndex ,_fgggb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adede :=NewCT_OnOff ();if _bcff :=d .DecodeElement (_adede ,&_eegf );_bcff !=nil {return _bcff ;};_egead .Enabled =append (_egead .Enabled ,_adede );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffcab :=NewCT_OnOff ();if _bafcg :=d .DecodeElement (_ffcab ,&_eegf );_bafcg !=nil {return _bafcg ;};_egead .CalcOnExit =append (_egead .CalcOnExit ,_ffcab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_afecd :=NewCT_MacroName ();if _eabag :=d .DecodeElement (_afecd ,&_eegf );_eabag !=nil {return _eabag ;};_egead .EntryMacro =append (_egead .EntryMacro ,_afecd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdgb :=NewCT_MacroName ();if _dfcca :=d .DecodeElement (_fdgb ,&_eegf );_dfcca !=nil {return _dfcca ;};_egead .ExitMacro =append (_egead .ExitMacro ,_fdgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgde :=NewCT_FFHelpText ();if _abdafb :=d .DecodeElement (_fgde ,&_eegf );_abdafb !=nil {return _abdafb ;};_egead .HelpText =append (_egead .HelpText ,_fgde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfgfg :=NewCT_FFStatusText ();if _cgbadd :=d .DecodeElement (_bfgfg ,&_eegf );_cgbadd !=nil {return _cgbadd ;};_egead .StatusText =append (_egead .StatusText ,_bfgfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egead .CheckBox =NewCT_FFCheckBox ();if _fbafc :=d .DecodeElement (_egead .CheckBox ,&_eegf );_fbafc !=nil {return _fbafc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egead .DdList =NewCT_FFDDList ();if _cegc :=d .DecodeElement (_egead .DdList ,&_eegf );_cegc !=nil {return _cegc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egead .TextInput =NewCT_FFTextInput ();if _feccd :=d .DecodeElement (_egead .TextInput ,&_eegf );_feccd !=nil {return _feccd ;};default:_ee .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",_eegf .Name );if _ecccd :=d .Skip ();_ecccd !=nil {return _ecccd ;};};case _d .EndElement :break _agfa ;case _d .CharData :};};return nil ;};func (_eeabac ST_MultiLevelType )ValidateWithPath (path string )error {switch _eeabac {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeabac ));};return nil ;};func (_dffbfa ST_RestartNumber )Validate ()error {return _dffbfa .ValidateWithPath ("")};type CT_Markup struct{ +// Distance From Left of Table to Text +LeftFromTextAttr *_e .ST_TwipsMeasure ; -// Annotation Identifier -IdAttr int64 ;};func (_edbfdc *WdWgp )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _edbfdc .WdCT_WordprocessingGroup .MarshalXML (e ,start );}; +// (Distance From Right of Table to Text +RightFromTextAttr *_e .ST_TwipsMeasure ; -// Validate validates the CT_Height and its children -func (_agbcc *CT_Height )Validate ()error {return _agbcc .ValidateWithPath ("\u0043T\u005f\u0048\u0065\u0069\u0067\u0068t");};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 (_fgbcff *CT_RubyPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bfgef :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_fgbcff .RubyAlign ,_bfgef );_dccbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068p\u0073"}};e .EncodeElement (_fgbcff .Hps ,_dccbe );_ddaed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"}};e .EncodeElement (_fgbcff .HpsRaise ,_ddaed );_eddca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"}};e .EncodeElement (_fgbcff .HpsBaseText ,_eddca );_egdecb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_fgbcff .Lid ,_egdecb );if _fgbcff .Dirty !=nil {_bcage :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"}};e .EncodeElement (_fgbcff .Dirty ,_bcage );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cddee ST_TargetScreenSz )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cddee .String (),start );};func (_dfeea *CT_SimpleField )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0069\u006e\u0073\u0074\u0072"},Value :_db .Sprintf ("\u0025\u0076",_dfeea .InstrAttr )});if _dfeea .FldLockAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_db .Sprintf ("\u0025\u0076",*_dfeea .FldLockAttr )});};if _dfeea .DirtyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_db .Sprintf ("\u0025\u0076",*_dfeea .DirtyAttr )});};e .EncodeToken (start );if _dfeea .FldData !=nil {_fbcb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}};e .EncodeElement (_dfeea .FldData ,_fbcb );};if _dfeea .EG_PContent !=nil {for _ ,_bbdgb :=range _dfeea .EG_PContent {_bbdgb .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewEG_RPrMath ()*EG_RPrMath {_dagef :=&EG_RPrMath {};return _dagef }; +// Distance From Top of Table to Text +TopFromTextAttr *_e .ST_TwipsMeasure ; -// Validate validates the CT_TblBorders and its children -func (_gdffd *CT_TblBorders )Validate ()error {return _gdffd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");}; +// Distance From Bottom of Table to Text +BottomFromTextAttr *_e .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_SdtRow and its children, prefixing error messages with path -func (_daedeg *CT_SdtRow )ValidateWithPath (path string )error {if _daedeg .SdtPr !=nil {if _aegdf :=_daedeg .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_aegdf !=nil {return _aegdf ;};};if _daedeg .SdtEndPr !=nil {if _gbdgd :=_daedeg .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_gbdgd !=nil {return _gbdgd ;};};if _daedeg .SdtContent !=nil {if _dfcd :=_daedeg .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_dfcd !=nil {return _dfcd ;};};return nil ;};func (_egdc *CT_Panose )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",_egdc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgfbd ST_ObjectUpdateMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dgfbd .String (),start );};func (_ffbgg *CT_MailMergeDocType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffbgg .ValAttr =ST_MailMergeDocType (1);for _ ,_eaee :=range start .Attr {if _eaee .Name .Local =="\u0076\u0061\u006c"{_ffbgg .ValAttr .UnmarshalXMLAttr (_eaee );continue ;};};for {_fdacdf ,_effgc :=d .Token ();if _effgc !=nil {return _db .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",_effgc );};if _fbca ,_faaaf :=_fdacdf .(_d .EndElement );_faaaf &&_fbca .Name ==start .Name {break ;};};return nil ;};func (_adfcgc ST_FtnEdn )Validate ()error {return _adfcgc .ValidateWithPath ("")};func NewCT_TblPrEx ()*CT_TblPrEx {_bbcd :=&CT_TblPrEx {};return _bbcd };func (_fdbfgd ST_FontFamily )ValidateWithPath (path string )error {switch _fdbfgd {case 0,1,2,3,4,5,6:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdbfgd ));};return nil ;}; +// Table Vertical Anchor +VertAnchorAttr ST_VAnchor ; -// ValidateWithPath validates the CT_TblLook and its children, prefixing error messages with path -func (_dbcaf *CT_TblLook )ValidateWithPath (path string )error {if _dbcaf .FirstRowAttr !=nil {if _efeeb :=_dbcaf .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_efeeb !=nil {return _efeeb ;};};if _dbcaf .LastRowAttr !=nil {if _dbgaaga :=_dbcaf .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_dbgaaga !=nil {return _dbgaaga ;};};if _dbcaf .FirstColumnAttr !=nil {if _egacc :=_dbcaf .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_egacc !=nil {return _egacc ;};};if _dbcaf .LastColumnAttr !=nil {if _eeabe :=_dbcaf .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_eeabe !=nil {return _eeabe ;};};if _dbcaf .NoHBandAttr !=nil {if _fbgfe :=_dbcaf .NoHBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fH\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_fbgfe !=nil {return _fbgfe ;};};if _dbcaf .NoVBandAttr !=nil {if _eeabg :=_dbcaf .NoVBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fV\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_eeabg !=nil {return _eeabg ;};};return nil ;};type CT_MailMergeOdsoFMDFieldType struct{ +// Table Horizontal Anchor +HorzAnchorAttr ST_HAnchor ; -// Merge Field Mapping Type -ValAttr ST_MailMergeOdsoFMDFieldType ;};type Recipients struct{CT_Recipients };type ST_MultiLevelType byte ;func NewCT_CustomXmlPr ()*CT_CustomXmlPr {_fabf :=&CT_CustomXmlPr {};return _fabf };func (_ggfcc *CT_TextAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_acffa ,_gfdcdg :=_ggfcc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gfdcdg !=nil {return _gfdcdg ;};start .Attr =append (start .Attr ,_acffa );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Relative Horizontal Alignment From Anchor +TblpXSpecAttr _e .ST_XAlign ; -// ValidateWithPath validates the CT_StyleSort and its children, prefixing error messages with path -func (_dbcce *CT_StyleSort )ValidateWithPath (path string )error {if _dbcce .ValAttr ==ST_StyleSortUnset {return _db .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 _fbfee :=_dbcce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbfee !=nil {return _fbfee ;};return nil ;};func (_dggcg ST_TblLayoutType )Validate ()error {return _dggcg .ValidateWithPath ("")};type WdCT_PosH struct{RelativeFromAttr WdST_RelFromH ;Choice *WdCT_PosHChoice ;};type CT_SdtEndPr struct{ +// Absolute Horizontal Distance From Anchor +TblpXAttr *ST_SignedTwipsMeasure ; -// Structured Document Tag End Character Run Properties -RPr []*CT_RPr ;};type CT_AutoCaption struct{ +// Relative Vertical Alignment from Anchor +TblpYSpecAttr _e .ST_YAlign ; -// Identifier of Object to be Automatically Captioned -NameAttr string ; +// Absolute Vertical Distance From Anchor +TblpYAttr *ST_SignedTwipsMeasure ;};func (_ggcfg *CT_TblPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ggcfg .TblStyle !=nil {_degdea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ggcfg .TblStyle ,_degdea );};if _ggcfg .TblpPr !=nil {_gabaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}};e .EncodeElement (_ggcfg .TblpPr ,_gabaa );};if _ggcfg .TblOverlap !=nil {_eaffd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}};e .EncodeElement (_ggcfg .TblOverlap ,_eaffd );};if _ggcfg .BidiVisual !=nil {_ecede :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}};e .EncodeElement (_ggcfg .BidiVisual ,_ecede );};if _ggcfg .TblStyleRowBandSize !=nil {_fecfc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0052\u006f\u0077\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ggcfg .TblStyleRowBandSize ,_fecfc );};if _ggcfg .TblStyleColBandSize !=nil {_decab :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0043\u006f\u006c\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ggcfg .TblStyleColBandSize ,_decab );};if _ggcfg .TblW !=nil {_ceege :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_ggcfg .TblW ,_ceege );};if _ggcfg .Jc !=nil {_deegg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_ggcfg .Jc ,_deegg );};if _ggcfg .TblCellSpacing !=nil {_eaggfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_ggcfg .TblCellSpacing ,_eaggfc );};if _ggcfg .TblInd !=nil {_gdaae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_ggcfg .TblInd ,_gdaae );};if _ggcfg .TblBorders !=nil {_ggbebg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_ggcfg .TblBorders ,_ggbebg );};if _ggcfg .Shd !=nil {_gdgeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ggcfg .Shd ,_gdgeb );};if _ggcfg .TblLayout !=nil {_cbecbb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ggcfg .TblLayout ,_cbecbb );};if _ggcfg .TblCellMar !=nil {_abcge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_ggcfg .TblCellMar ,_abcge );};if _ggcfg .TblLook !=nil {_adeaf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_ggcfg .TblLook ,_adeaf );};if _ggcfg .TblCaption !=nil {_gdcbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ggcfg .TblCaption ,_gdcbg );};if _ggcfg .TblDescription !=nil {_dcbbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ggcfg .TblDescription ,_dcbbf );};if _ggcfg .TblPrChange !=nil {_acbegc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_ggcfg .TblPrChange ,_acbegc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_acdfb *CT_SectType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbeae :=range start .Attr {if _fbeae .Name .Local =="\u0076\u0061\u006c"{_acdfb .ValAttr .UnmarshalXMLAttr (_fbeae );continue ;};};for {_dafde ,_cfcff :=d .Token ();if _cfcff !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_cfcff );};if _bgccc ,_bddgg :=_dafde .(_d .EndElement );_bddgg &&_bgccc .Name ==start .Name {break ;};};return nil ;}; -// Caption Used for Automatic Captioning -CaptionAttr string ;};func (_feafb *ST_Jc )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_feafb =0;case "\u0073\u0074\u0061r\u0074":*_feafb =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_feafb =2;case "\u0065\u006e\u0064":*_feafb =3;case "\u0062\u006f\u0074\u0068":*_feafb =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_feafb =5;case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_feafb =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_feafb =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_feafb =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_feafb =9;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_feafb =10;case "\u006c\u0065\u0066\u0074":*_feafb =11;case "\u0072\u0069\u0067h\u0074":*_feafb =12;};return nil ;};func NewCT_SdtRow ()*CT_SdtRow {_aedbgg :=&CT_SdtRow {};return _aedbgg };type WdCT_WrapPath struct{EditedAttr *bool ;Start *_bf .CT_Point2D ;LineTo []*_bf .CT_Point2D ;};func (_bcdc *CT_DocPartGallery )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcdc .ValAttr =ST_DocPartGallery (1);for _ ,_dfabf :=range start .Attr {if _dfabf .Name .Local =="\u0076\u0061\u006c"{_bcdc .ValAttr .UnmarshalXMLAttr (_dfabf );continue ;};};for {_gagba ,_cgecb :=d .Token ();if _cgecb !=nil {return _db .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",_cgecb );};if _dfbcg ,_dfaa :=_gagba .(_d .EndElement );_dfaa &&_dfbcg .Name ==start .Name {break ;};};return nil ;};func (_bbgaa *EG_ContentBlockContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbgaa .CustomXml !=nil {_dcdcd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_bbgaa .CustomXml ,_dcdcd );};if _bbgaa .Sdt !=nil {_bccgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_bbgaa .Sdt ,_bccgc );};if _bbgaa .P !=nil {_dabce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070"}};for _ ,_caebdc :=range _bbgaa .P {e .EncodeElement (_caebdc ,_dabce );};};if _bbgaa .Tbl !=nil {_fdbbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_gbfff :=range _bbgaa .Tbl {e .EncodeElement (_gbfff ,_fdbbf );};};if _bbgaa .EG_RunLevelElts !=nil {for _ ,_agaed :=range _bbgaa .EG_RunLevelElts {_agaed .MarshalXML (e ,_d .StartElement {});};};return nil ;}; +// Validate validates the EG_PContentBase and its children +func (_gfbee *EG_PContentBase )Validate ()error {return _gfbee .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func (_gcbgb *CT_TblPPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bccdf :=range start .Attr {if _bccdf .Name .Local =="\u006c\u0065\u0066t\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_ebedg ,_gaeded :=ParseUnionST_TwipsMeasure (_bccdf .Value );if _gaeded !=nil {return _gaeded ;};_gcbgb .LeftFromTextAttr =&_ebedg ;continue ;};if _bccdf .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_dbgcc ,_dgeag :=ParseUnionST_TwipsMeasure (_bccdf .Value );if _dgeag !=nil {return _dgeag ;};_gcbgb .RightFromTextAttr =&_dbgcc ;continue ;};if _bccdf .Name .Local =="t\u006f\u0070\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_adbec ,_cbadb :=ParseUnionST_TwipsMeasure (_bccdf .Value );if _cbadb !=nil {return _cbadb ;};_gcbgb .TopFromTextAttr =&_adbec ;continue ;};if _bccdf .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u0046\u0072\u006fm\u0054\u0065\u0078\u0074"{_egfad ,_bbec :=ParseUnionST_TwipsMeasure (_bccdf .Value );if _bbec !=nil {return _bbec ;};_gcbgb .BottomFromTextAttr =&_egfad ;continue ;};if _bccdf .Name .Local =="\u0076\u0065\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"{_gcbgb .VertAnchorAttr .UnmarshalXMLAttr (_bccdf );continue ;};if _bccdf .Name .Local =="\u0068\u006f\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"{_gcbgb .HorzAnchorAttr .UnmarshalXMLAttr (_bccdf );continue ;};if _bccdf .Name .Local =="\u0074b\u006c\u0070\u0058\u0053\u0070\u0065c"{_gcbgb .TblpXSpecAttr .UnmarshalXMLAttr (_bccdf );continue ;};if _bccdf .Name .Local =="\u0074\u0062\u006cp\u0058"{_egdgf ,_afbbeb :=ParseUnionST_SignedTwipsMeasure (_bccdf .Value );if _afbbeb !=nil {return _afbbeb ;};_gcbgb .TblpXAttr =&_egdgf ;continue ;};if _bccdf .Name .Local =="\u0074b\u006c\u0070\u0059\u0053\u0070\u0065c"{_gcbgb .TblpYSpecAttr .UnmarshalXMLAttr (_bccdf );continue ;};if _bccdf .Name .Local =="\u0074\u0062\u006cp\u0059"{_adcae ,_ccdeef :=ParseUnionST_SignedTwipsMeasure (_bccdf .Value );if _ccdeef !=nil {return _ccdeef ;};_gcbgb .TblpYAttr =&_adcae ;continue ;};};for {_bfecc ,_fcaed :=d .Token ();if _fcaed !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u0062\u006cP\u0050\u0072\u003a\u0020\u0025\u0073",_fcaed );};if _fffag ,_dgecg :=_bfecc .(_d .EndElement );_dgecg &&_fffag .Name ==start .Name {break ;};};return nil ;};func NewCT_SectPrBase ()*CT_SectPrBase {_bdddae :=&CT_SectPrBase {};return _bdddae };type CT_Drawing struct{Anchor []*WdAnchor ;Inline []*WdInline ;};func (_cdfcc ST_FrameLayout )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ddfef :=_d .Attr {};_ddfef .Name =name ;switch _cdfcc {case ST_FrameLayoutUnset :_ddfef .Value ="";case ST_FrameLayoutRows :_ddfef .Value ="\u0072\u006f\u0077\u0073";case ST_FrameLayoutCols :_ddfef .Value ="\u0063\u006f\u006c\u0073";case ST_FrameLayoutNone :_ddfef .Value ="\u006e\u006f\u006e\u0065";};return _ddfef ,nil ;};type Fonts struct{CT_FontsList };func NewEG_RPr ()*EG_RPr {_daecgg :=&EG_RPr {};return _daecgg };func (_fcfge *CT_WriteProtection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ceccd :=range start .Attr {if _ceccd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_dgdbge ,_efagd :=_da .ParseInt (_ceccd .Value ,10,64);if _efagd !=nil {return _efagd ;};_fcfge .CryptAlgorithmSidAttr =&_dgdbge ;continue ;};if _ceccd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_cbdagb ,_feacf :=_da .ParseInt (_ceccd .Value ,10,64);if _feacf !=nil {return _feacf ;};_fcfge .CryptSpinCountAttr =&_cbdagb ;continue ;};if _ceccd .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_babde ,_dgbbad :=_ceccd .Value ,error (nil );if _dgbbad !=nil {return _dgbbad ;};_fcfge .AlgorithmNameAttr =&_babde ;continue ;};if _ceccd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_egcee ,_dgcgff :=_ceccd .Value ,error (nil );if _dgcgff !=nil {return _dgcgff ;};_fcfge .CryptProviderAttr =&_egcee ;continue ;};if _ceccd .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_dgbdac ,_gabec :=_ceccd .Value ,error (nil );if _gabec !=nil {return _gabec ;};_fcfge .SaltValueAttr =&_dgbdac ;continue ;};if _ceccd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_fcfge .CryptProviderTypeAttr .UnmarshalXMLAttr (_ceccd );continue ;};if _ceccd .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_fcfge .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_ceccd );continue ;};if _ceccd .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_fcfge .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_ceccd );continue ;};if _ceccd .Name .Local =="r\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_bedcd ,_dcgaf :=ParseUnionST_OnOff (_ceccd .Value );if _dcgaf !=nil {return _dcgaf ;};_fcfge .RecommendedAttr =&_bedcd ;continue ;};if _ceccd .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_bbfgb ,_cfdbd :=_ceccd .Value ,error (nil );if _cfdbd !=nil {return _cfdbd ;};_fcfge .HashValueAttr =&_bbfgb ;continue ;};if _ceccd .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_cfbdea ,_aaddbf :=_da .ParseInt (_ceccd .Value ,10,64);if _aaddbf !=nil {return _aaddbf ;};_fcfge .SpinCountAttr =&_cfbdea ;continue ;};if _ceccd .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_aeede ,_accabd :=_ceccd .Value ,error (nil );if _accabd !=nil {return _accabd ;};_fcfge .AlgIdExtAttr =&_aeede ;continue ;};if _ceccd .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_fdbae ,_gfebaa :=_ceccd .Value ,error (nil );if _gfebaa !=nil {return _gfebaa ;};_fcfge .AlgIdExtSourceAttr =&_fdbae ;continue ;};if _ceccd .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_babaa ,_fbedf :=_ceccd .Value ,error (nil );if _fbedf !=nil {return _fbedf ;};_fcfge .CryptProviderTypeExtAttr =&_babaa ;continue ;};if _ceccd .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"{_bddee ,_bbfcfb :=_ceccd .Value ,error (nil );if _bbfcfb !=nil {return _bbfcfb ;};_fcfge .CryptProviderTypeExtSourceAttr =&_bddee ;continue ;};if _ceccd .Name .Local =="\u0068\u0061\u0073\u0068"{_bbabc ,_bfaba :=_ceccd .Value ,error (nil );if _bfaba !=nil {return _bfaba ;};_fcfge .HashAttr =&_bbabc ;continue ;};if _ceccd .Name .Local =="\u0073\u0061\u006c\u0074"{_dgabge ,_accada :=_ceccd .Value ,error (nil );if _accada !=nil {return _accada ;};_fcfge .SaltAttr =&_dgabge ;continue ;};};for {_gbeaca ,_fbdbb :=d .Token ();if _fbdbb !=nil {return _g .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",_fbdbb );};if _bbeabg ,_baeca :=_gbeaca .(_d .EndElement );_baeca &&_bbeabg .Name ==start .Name {break ;};};return nil ;};func (_dbaeag *WdCT_WrapSquare )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbaeag .WrapTextAttr =WdST_WrapText (1);for _ ,_daffb :=range start .Attr {if _daffb .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_dbaeag .WrapTextAttr .UnmarshalXMLAttr (_daffb );continue ;};if _daffb .Name .Local =="\u0064\u0069\u0073t\u0054"{_eegdfc ,_bgegag :=_da .ParseUint (_daffb .Value ,10,32);if _bgegag !=nil {return _bgegag ;};_cgfgage :=uint32 (_eegdfc );_dbaeag .DistTAttr =&_cgfgage ;continue ;};if _daffb .Name .Local =="\u0064\u0069\u0073t\u0042"{_febgd ,_acbdfc :=_da .ParseUint (_daffb .Value ,10,32);if _acbdfc !=nil {return _acbdfc ;};_cgebed :=uint32 (_febgd );_dbaeag .DistBAttr =&_cgebed ;continue ;};if _daffb .Name .Local =="\u0064\u0069\u0073t\u004c"{_bcbgae ,_begcfa :=_da .ParseUint (_daffb .Value ,10,32);if _begcfa !=nil {return _begcfa ;};_ffafe :=uint32 (_bcbgae );_dbaeag .DistLAttr =&_ffafe ;continue ;};if _daffb .Name .Local =="\u0064\u0069\u0073t\u0052"{_ebecd ,_aebba :=_da .ParseUint (_daffb .Value ,10,32);if _aebba !=nil {return _aebba ;};_aadfec :=uint32 (_ebecd );_dbaeag .DistRAttr =&_aadfec ;continue ;};};_ggaee :for {_abfgc ,_gdcdgdf :=d .Token ();if _gdcdgdf !=nil {return _gdcdgdf ;};switch _ebcbb :=_abfgc .(type ){case _d .StartElement :switch _ebcbb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_dbaeag .EffectExtent =NewWdCT_EffectExtent ();if _dggcda :=d .DecodeElement (_dbaeag .EffectExtent ,&_ebcbb );_dggcda !=nil {return _dggcda ;};default:_dg .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",_ebcbb .Name );if _eedgbd :=d .Skip ();_eedgbd !=nil {return _eedgbd ;};};case _d .EndElement :break _ggaee ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_Panose and its children -func (_dcbga *CT_Panose )Validate ()error {return _dcbga .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u006f\u0073e");};func (_geaac *ST_TblOverlap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_geaac =0;case "\u006e\u0065\u0076e\u0072":*_geaac =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_geaac =2;};return nil ;}; +// ValidateWithPath validates the Ftr and its children, prefixing error messages with path +func (_bgdacg *Ftr )ValidateWithPath (path string )error {if _ffgcg :=_bgdacg .CT_HdrFtr .ValidateWithPath (path );_ffgcg !=nil {return _ffgcg ;};return nil ;};func (_ccegf ST_Zoom )String ()string {switch _ccegf {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 (_aegef *CT_Kinsoku )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_febf :=range start .Attr {if _febf .Name .Local =="\u006c\u0061\u006e\u0067"{_eeged ,_feced :=_febf .Value ,error (nil );if _feced !=nil {return _feced ;};_aegef .LangAttr =_eeged ;continue ;};if _febf .Name .Local =="\u0076\u0061\u006c"{_ceafd ,_fbgb :=_febf .Value ,error (nil );if _fbgb !=nil {return _fbgb ;};_aegef .ValAttr =_ceafd ;continue ;};};for {_dbagec ,_gecfe :=d .Token ();if _gecfe !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_gecfe );};if _gcefd ,_fdged :=_dbagec .(_d .EndElement );_fdged &&_gcefd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the WdCT_PosHChoice and its children, prefixing error messages with path -func (_aeaff *WdCT_PosHChoice )ValidateWithPath (path string )error {if _dceabf :=_aeaff .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_dceabf !=nil {return _dceabf ;};return nil ;}; +// ValidateWithPath validates the EG_RubyContent and its children, prefixing error messages with path +func (_adgbg *EG_RubyContent )ValidateWithPath (path string )error {if _adgbg .R !=nil {if _ccafaa :=_adgbg .R .ValidateWithPath (path +"\u002f\u0052");_ccafaa !=nil {return _ccafaa ;};};for _cbgece ,_faggcd :=range _adgbg .EG_RunLevelElts {if _fbdfac :=_faggcd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_cbgece ));_fbdfac !=nil {return _fbdfac ;};};return nil ;};func (_bgefa *CT_DocDefaults )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agecg :for {_fbde ,_dbcc :=d .Token ();if _dbcc !=nil {return _dbcc ;};switch _edffd :=_fbde .(type ){case _d .StartElement :switch _edffd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgefa .RPrDefault =NewCT_RPrDefault ();if _abbacd :=d .DecodeElement (_bgefa .RPrDefault ,&_edffd );_abbacd !=nil {return _abbacd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgefa .PPrDefault =NewCT_PPrDefault ();if _aeff :=d .DecodeElement (_bgefa .PPrDefault ,&_edffd );_aeff !=nil {return _aeff ;};default:_dg .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",_edffd .Name );if _fdfa :=d .Skip ();_fdfa !=nil {return _fdfa ;};};case _d .EndElement :break _agecg ;case _d .CharData :};};return nil ;}; -// Validate validates the WdEG_WrapType and its children -func (_eeebb *WdEG_WrapType )Validate ()error {return _eeebb .ValidateWithPath ("\u0057\u0064\u0045\u0047\u005f\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065");}; +// ValidateWithPath validates the CT_Bookmark and its children, prefixing error messages with path +func (_ecgf *CT_Bookmark )ValidateWithPath (path string )error {if _eafe :=_ecgf .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_eafe !=nil {return _eafe ;};return nil ;};func (_fdcbf *CT_ObjectEmbed )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfbdg :=range start .Attr {if _dfbdg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dfbdg .Name .Local =="\u0069\u0064"||_dfbdg .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"&&_dfbdg .Name .Local =="\u0069\u0064"{_ggbga ,_ccaad :=_dfbdg .Value ,error (nil );if _ccaad !=nil {return _ccaad ;};_fdcbf .IdAttr =_ggbga ;continue ;};if _dfbdg .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_fdcbf .DrawAspectAttr .UnmarshalXMLAttr (_dfbdg );continue ;};if _dfbdg .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_feab ,_aagdc :=_dfbdg .Value ,error (nil );if _aagdc !=nil {return _aagdc ;};_fdcbf .ProgIdAttr =&_feab ;continue ;};if _dfbdg .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_fbeff ,_cbabde :=_dfbdg .Value ,error (nil );if _cbabde !=nil {return _cbabde ;};_fdcbf .ShapeIdAttr =&_fbeff ;continue ;};if _dfbdg .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_ceag ,_gcdggd :=_dfbdg .Value ,error (nil );if _gcdggd !=nil {return _gcdggd ;};_fdcbf .FieldCodesAttr =&_ceag ;continue ;};};for {_begfb ,_bgfd :=d .Token ();if _bgfd !=nil {return _g .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",_bgfd );};if _aeabe ,_ggecg :=_begfb .(_d .EndElement );_ggecg &&_aeabe .Name ==start .Name {break ;};};return nil ;};func (_dgbgag ST_MultiLevelType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aedda :=_d .Attr {};_aedda .Name =name ;switch _dgbgag {case ST_MultiLevelTypeUnset :_aedda .Value ="";case ST_MultiLevelTypeSingleLevel :_aedda .Value ="s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeMultilevel :_aedda .Value ="\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeHybridMultilevel :_aedda .Value ="\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";};return _aedda ,nil ;};func (_eafedc *ST_HpsMeasure )Validate ()error {return _eafedc .ValidateWithPath ("")};type CT_Columns struct{ -// Validate validates the CT_DataBinding and its children -func (_cgecg *CT_DataBinding )Validate ()error {return _cgecg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");};func NewCT_Odso ()*CT_Odso {_cefbd :=&CT_Odso {};return _cefbd };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;);type ST_Jc byte ; +// Equal Column Widths +EqualWidthAttr *_e .ST_OnOff ; -// ValidateWithPath validates the WdCT_WordprocessingShape and its children, prefixing error messages with path -func (_debcd *WdCT_WordprocessingShape )ValidateWithPath (path string )error {if _debcd .CNvPr !=nil {if _ddcae :=_debcd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ddcae !=nil {return _ddcae ;};};if _dccbb :=_debcd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dccbb !=nil {return _dccbb ;};if _bbfda :=_debcd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bbfda !=nil {return _bbfda ;};if _debcd .Style !=nil {if _eaffgg :=_debcd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_eaffgg !=nil {return _eaffgg ;};};if _debcd .ExtLst !=nil {if _fbdbad :=_debcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbdbad !=nil {return _fbdbad ;};};if _debcd .WChoice !=nil {if _bbdad :=_debcd .WChoice .ValidateWithPath (path +"\u002f\u0057\u0043\u0068\u006f\u0069\u0063\u0065");_bbdad !=nil {return _bbdad ;};};if _dfeeg :=_debcd .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_dfeeg !=nil {return _dfeeg ;};return nil ;}; +// Spacing Between Equal Width Columns +SpaceAttr *_e .ST_TwipsMeasure ; -// Validate validates the CT_TblGridChange and its children -func (_bedag *CT_TblGridChange )Validate ()error {return _bedag .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cG\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065");};func (_gceff *WdCT_GraphicFrame )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gceff .CNvPr =_bf .NewCT_NonVisualDrawingProps ();_gceff .CNvFrPr =_bf .NewCT_NonVisualGraphicFrameProperties ();_gceff .Xfrm =_bf .NewCT_Transform2D ();_gceff .Graphic =_bf .NewGraphic ();_geaagd :for {_becbdg ,_gdbfc :=d .Token ();if _gdbfc !=nil {return _gdbfc ;};switch _bdaef :=_becbdg .(type ){case _d .StartElement :switch _bdaef .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:if _dafcddc :=d .DecodeElement (_gceff .CNvPr ,&_bdaef );_dafcddc !=nil {return _dafcddc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063N\u0076\u0046\u0072\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0046\u0072\u0050\u0072"}:if _dddagc :=d .DecodeElement (_gceff .CNvFrPr ,&_bdaef );_dddagc !=nil {return _dddagc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0078\u0066\u0072\u006d"}:if _eagbed :=d .DecodeElement (_gceff .Xfrm ,&_bdaef );_eagbed !=nil {return _eagbed ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dadbg :=d .DecodeElement (_gceff .Graphic ,&_bdaef );_dadbg !=nil {return _dadbg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u004c\u0073\u0074"}:_gceff .ExtLst =_bf .NewCT_OfficeArtExtensionList ();if _afdfb :=d .DecodeElement (_gceff .ExtLst ,&_bdaef );_afdfb !=nil {return _afdfb ;};default:_ee .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",_bdaef .Name );if _fbbgb :=d .Skip ();_fbbgb !=nil {return _fbbgb ;};};case _d .EndElement :break _geaagd ;case _d .CharData :};};return nil ;};func (_deaaf ST_Direction )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ggacaa :=_d .Attr {};_ggacaa .Name =name ;switch _deaaf {case ST_DirectionUnset :_ggacaa .Value ="";case ST_DirectionLtr :_ggacaa .Value ="\u006c\u0074\u0072";case ST_DirectionRtl :_ggacaa .Value ="\u0072\u0074\u006c";};return _ggacaa ,nil ;};func (_aadgg *CT_SdtRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aadgg .SdtPr !=nil {_bcfbf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_aadgg .SdtPr ,_bcfbf );};if _aadgg .SdtEndPr !=nil {_gfdefe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_aadgg .SdtEndPr ,_gfdefe );};if _aadgg .SdtContent !=nil {_fedgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_aadgg .SdtContent ,_fedgd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cggab *ST_TextDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbfdgd ,_cbcfa :=d .Token ();if _cbcfa !=nil {return _cbcfa ;};if _ggfbdc ,_fdadaf :=_bbfdgd .(_d .EndElement );_fdadaf &&_ggfbdc .Name ==start .Name {*_cggab =1;return nil ;};if _gbbde ,_eefcf :=_bbfdgd .(_d .CharData );!_eefcf {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbfdgd );}else {switch string (_gbbde ){case "":*_cggab =0;case "\u0074\u0062":*_cggab =1;case "\u0072\u006c":*_cggab =2;case "\u006c\u0072":*_cggab =3;case "\u0074\u0062\u0056":*_cggab =4;case "\u0072\u006c\u0056":*_cggab =5;case "\u006c\u0072\u0056":*_cggab =6;case "\u0062\u0074\u004c\u0072":*_cggab =7;case "\u006c\u0072\u0054\u0062":*_cggab =8;case "\u006c\u0072\u0054b\u0056":*_cggab =9;case "\u0074\u0062\u004cr\u0056":*_cggab =10;case "\u0074\u0062\u0052\u006c":*_cggab =11;case "\u0074\u0062\u0052l\u0056":*_cggab =12;};};_bbfdgd ,_cbcfa =d .Token ();if _cbcfa !=nil {return _cbcfa ;};if _cfeacac ,_ecfdd :=_bbfdgd .(_d .EndElement );_ecfdd &&_cfeacac .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbfdgd );};const (ST_ProofUnset ST_Proof =0;ST_ProofClean ST_Proof =1;ST_ProofDirty ST_Proof =2;);func (_bcbafd ST_FtnPos )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dcbcb :=_d .Attr {};_dcbcb .Name =name ;switch _bcbafd {case ST_FtnPosUnset :_dcbcb .Value ="";case ST_FtnPosPageBottom :_dcbcb .Value ="\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_FtnPosBeneathText :_dcbcb .Value ="b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074";case ST_FtnPosSectEnd :_dcbcb .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064";case ST_FtnPosDocEnd :_dcbcb .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _dcbcb ,nil ;};type CT_MacroName struct{ +// Number of Equal Width Columns +NumAttr *int64 ; -// Name of Script Function -ValAttr string ;};func (_aabfbe ST_FrameScrollbar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aabfbe .String (),start );};func (_gbcdf *WdEG_WrapTypeChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbcdf .WrapNone !=nil {_fdedcf :=_d .StartElement {Name :_d .Name {Local :"w\u0070\u003a\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}};e .EncodeElement (_gbcdf .WrapNone ,_fdedcf );};if _gbcdf .WrapSquare !=nil {_gcgae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}};e .EncodeElement (_gbcdf .WrapSquare ,_gcgae );};if _gbcdf .WrapTight !=nil {_dacbac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003aw\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gbcdf .WrapTight ,_dacbac );};if _gbcdf .WrapThrough !=nil {_cedda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0054\u0068r\u006f\u0075\u0067\u0068"}};e .EncodeElement (_gbcdf .WrapThrough ,_cedda );};if _gbcdf .WrapTopAndBottom !=nil {_ggdge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077ra\u0070\u0054\u006f\u0070\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_gbcdf .WrapTopAndBottom ,_ggdge );};return nil ;};func (_agbdcb ST_Jc )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bbgdaf :=_d .Attr {};_bbgdaf .Name =name ;switch _agbdcb {case ST_JcUnset :_bbgdaf .Value ="";case ST_JcStart :_bbgdaf .Value ="\u0073\u0074\u0061r\u0074";case ST_JcCenter :_bbgdaf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcEnd :_bbgdaf .Value ="\u0065\u006e\u0064";case ST_JcBoth :_bbgdaf .Value ="\u0062\u006f\u0074\u0068";case ST_JcMediumKashida :_bbgdaf .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcDistribute :_bbgdaf .Value ="\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065";case ST_JcNumTab :_bbgdaf .Value ="\u006e\u0075\u006d\u0054\u0061\u0062";case ST_JcHighKashida :_bbgdaf .Value ="h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcLowKashida :_bbgdaf .Value ="\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcThaiDistribute :_bbgdaf .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065";case ST_JcLeft :_bbgdaf .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_bbgdaf .Value ="\u0072\u0069\u0067h\u0074";};return _bbgdaf ,nil ;};type ST_StyleType byte ;type CT_HpsMeasure struct{ +// Draw Line Between Columns +SepAttr *_e .ST_OnOff ; -// Half Point Measurement -ValAttr ST_HpsMeasure ;};func (_ebfgbed *WdCT_WrapSquare )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebfgbed .WrapTextAttr =WdST_WrapText (1);for _ ,_fggfb :=range start .Attr {if _fggfb .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_ebfgbed .WrapTextAttr .UnmarshalXMLAttr (_fggfb );continue ;};if _fggfb .Name .Local =="\u0064\u0069\u0073t\u0054"{_cfadb ,_fefgdd :=_dd .ParseUint (_fggfb .Value ,10,32);if _fefgdd !=nil {return _fefgdd ;};_aagfeb :=uint32 (_cfadb );_ebfgbed .DistTAttr =&_aagfeb ;continue ;};if _fggfb .Name .Local =="\u0064\u0069\u0073t\u0042"{_ebgec ,_eddaa :=_dd .ParseUint (_fggfb .Value ,10,32);if _eddaa !=nil {return _eddaa ;};_gaede :=uint32 (_ebgec );_ebfgbed .DistBAttr =&_gaede ;continue ;};if _fggfb .Name .Local =="\u0064\u0069\u0073t\u004c"{_dffaca ,_daacf :=_dd .ParseUint (_fggfb .Value ,10,32);if _daacf !=nil {return _daacf ;};_afbge :=uint32 (_dffaca );_ebfgbed .DistLAttr =&_afbge ;continue ;};if _fggfb .Name .Local =="\u0064\u0069\u0073t\u0052"{_edbbbgf ,_cdfef :=_dd .ParseUint (_fggfb .Value ,10,32);if _cdfef !=nil {return _cdfef ;};_cbffb :=uint32 (_edbbbgf );_ebfgbed .DistRAttr =&_cbffb ;continue ;};};_edcgbd :for {_dffbab ,_gadacd :=d .Token ();if _gadacd !=nil {return _gadacd ;};switch _cbggc :=_dffbab .(type ){case _d .StartElement :switch _cbggc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_ebfgbed .EffectExtent =NewWdCT_EffectExtent ();if _gegca :=d .DecodeElement (_ebfgbed .EffectExtent ,&_cbggc );_gegca !=nil {return _gegca ;};default:_ee .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",_cbggc .Name );if _bcfgab :=d .Skip ();_bcfgab !=nil {return _bcfgab ;};};case _d .EndElement :break _edcgbd ;case _d .CharData :};};return nil ;};func (_adgee ST_ProofErr )Validate ()error {return _adgee .ValidateWithPath ("")}; +// Single Column Definition +Col []*CT_Column ;};func (_bbdea ST_DisplacedByCustomXml )String ()string {switch _bbdea {case 0:return "";case 1:return "\u006e\u0065\u0078\u0074";case 2:return "\u0070\u0072\u0065\u0076";};return "";};type CT_PermStart struct{EdGrpAttr ST_EdGrp ;EdAttr *string ;ColFirstAttr *int64 ;ColLastAttr *int64 ; -// Validate validates the CT_PageBorder and its children -func (_agfbb *CT_PageBorder )Validate ()error {return _agfbb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");}; +// Annotation ID +IdAttr string ; -// ValidateWithPath validates the EG_RPrBase and its children, prefixing error messages with path -func (_cgeeed *EG_RPrBase )ValidateWithPath (path string )error {if _cgeeed .RStyle !=nil {if _cdbag :=_cgeeed .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_cdbag !=nil {return _cdbag ;};};if _cgeeed .RFonts !=nil {if _ceggag :=_cgeeed .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_ceggag !=nil {return _ceggag ;};};if _cgeeed .B !=nil {if _affcdg :=_cgeeed .B .ValidateWithPath (path +"\u002f\u0042");_affcdg !=nil {return _affcdg ;};};if _cgeeed .BCs !=nil {if _faedgd :=_cgeeed .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_faedgd !=nil {return _faedgd ;};};if _cgeeed .I !=nil {if _ebceg :=_cgeeed .I .ValidateWithPath (path +"\u002f\u0049");_ebceg !=nil {return _ebceg ;};};if _cgeeed .ICs !=nil {if _gbegba :=_cgeeed .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_gbegba !=nil {return _gbegba ;};};if _cgeeed .Caps !=nil {if _dcfefe :=_cgeeed .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_dcfefe !=nil {return _dcfefe ;};};if _cgeeed .SmallCaps !=nil {if _gadaad :=_cgeeed .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_gadaad !=nil {return _gadaad ;};};if _cgeeed .Strike !=nil {if _efadd :=_cgeeed .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_efadd !=nil {return _efadd ;};};if _cgeeed .Dstrike !=nil {if _edbbf :=_cgeeed .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_edbbf !=nil {return _edbbf ;};};if _cgeeed .Outline !=nil {if _bacdb :=_cgeeed .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_bacdb !=nil {return _bacdb ;};};if _cgeeed .Shadow !=nil {if _gcfdgf :=_cgeeed .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_gcfdgf !=nil {return _gcfdgf ;};};if _cgeeed .Emboss !=nil {if _fggfe :=_cgeeed .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_fggfe !=nil {return _fggfe ;};};if _cgeeed .Imprint !=nil {if _caffd :=_cgeeed .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_caffd !=nil {return _caffd ;};};if _cgeeed .NoProof !=nil {if _agebdb :=_cgeeed .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_agebdb !=nil {return _agebdb ;};};if _cgeeed .SnapToGrid !=nil {if _fbdfff :=_cgeeed .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_fbdfff !=nil {return _fbdfff ;};};if _cgeeed .Vanish !=nil {if _cdddd :=_cgeeed .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_cdddd !=nil {return _cdddd ;};};if _cgeeed .WebHidden !=nil {if _ddbdda :=_cgeeed .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_ddbdda !=nil {return _ddbdda ;};};if _cgeeed .Color !=nil {if _cfbcda :=_cgeeed .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_cfbcda !=nil {return _cfbcda ;};};if _cgeeed .Spacing !=nil {if _fcgff :=_cgeeed .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fcgff !=nil {return _fcgff ;};};if _cgeeed .W !=nil {if _begde :=_cgeeed .W .ValidateWithPath (path +"\u002f\u0057");_begde !=nil {return _begde ;};};if _cgeeed .Kern !=nil {if _decfe :=_cgeeed .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_decfe !=nil {return _decfe ;};};if _cgeeed .Position !=nil {if _baacda :=_cgeeed .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_baacda !=nil {return _baacda ;};};if _cgeeed .Sz !=nil {if _dfabee :=_cgeeed .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_dfabee !=nil {return _dfabee ;};};if _cgeeed .SzCs !=nil {if _fceddd :=_cgeeed .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_fceddd !=nil {return _fceddd ;};};if _cgeeed .Highlight !=nil {if _faaegb :=_cgeeed .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_faaegb !=nil {return _faaegb ;};};if _cgeeed .U !=nil {if _fdbbe :=_cgeeed .U .ValidateWithPath (path +"\u002f\u0055");_fdbbe !=nil {return _fdbbe ;};};if _cgeeed .Effect !=nil {if _bdaad :=_cgeeed .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_bdaad !=nil {return _bdaad ;};};if _cgeeed .Bdr !=nil {if _gbcac :=_cgeeed .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_gbcac !=nil {return _gbcac ;};};if _cgeeed .Shd !=nil {if _fgbdgb :=_cgeeed .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_fgbdgb !=nil {return _fgbdgb ;};};if _cgeeed .FitText !=nil {if _bgcfcge :=_cgeeed .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_bgcfcge !=nil {return _bgcfcge ;};};if _cgeeed .VertAlign !=nil {if _gebbbc :=_cgeeed .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_gebbbc !=nil {return _gebbbc ;};};if _cgeeed .Rtl !=nil {if _caeaa :=_cgeeed .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_caeaa !=nil {return _caeaa ;};};if _cgeeed .Cs !=nil {if _efadcg :=_cgeeed .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_efadcg !=nil {return _efadcg ;};};if _cgeeed .Em !=nil {if _cggfdb :=_cgeeed .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_cggfdb !=nil {return _cggfdb ;};};if _cgeeed .Lang !=nil {if _gdfaf :=_cgeeed .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_gdfaf !=nil {return _gdfaf ;};};if _cgeeed .EastAsianLayout !=nil {if _gebgf :=_cgeeed .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_gebgf !=nil {return _gebgf ;};};if _cgeeed .SpecVanish !=nil {if _cgcab :=_cgeeed .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_cgcab !=nil {return _cgcab ;};};if _cgeeed .OMath !=nil {if _bcgdbe :=_cgeeed .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_bcgdbe !=nil {return _bcgdbe ;};};return nil ;}; +// Annotation Displaced By Custom XML Markup +DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;};func NewCT_FontFamily ()*CT_FontFamily {_afaa :=&CT_FontFamily {};_afaa .ValAttr =ST_FontFamily (1);return _afaa ;};func (_dbafgc *CT_UnsignedDecimalNumber )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_dbafgc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_RunTrackChange and its children -func (_accc *CT_RunTrackChange )Validate ()error {return _accc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");}; +// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path +func (_eagaf *CT_FontFamily )ValidateWithPath (path string )error {if _eagaf .ValAttr ==ST_FontFamilyUnset {return _g .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 _cdggf :=_eagaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdggf !=nil {return _cdggf ;};return nil ;};func NewCT_Lang ()*CT_Lang {_fddeb :=&CT_Lang {};return _fddeb };func NewWdCT_WordprocessingContentPart ()*WdCT_WordprocessingContentPart {_dbadgc :=&WdCT_WordprocessingContentPart {};return _dbadgc ;};func (_feggg *ST_PTabLeader )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_feggg =0;case "\u006e\u006f\u006e\u0065":*_feggg =1;case "\u0064\u006f\u0074":*_feggg =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_feggg =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_feggg =4;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_feggg =5;};return nil ;};const (ST_RestartNumberUnset ST_RestartNumber =0;ST_RestartNumberContinuous ST_RestartNumber =1;ST_RestartNumberEachSect ST_RestartNumber =2;ST_RestartNumberEachPage ST_RestartNumber =3;);type WdCT_PosH struct{RelativeFromAttr WdST_RelFromH ;Choice *WdCT_PosHChoice ;};func (_affgg *WdCT_WordprocessingShape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name =_d .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"};if _affgg .NormalEastAsianFlowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0064",_dbbdcb (*_affgg .NormalEastAsianFlowAttr ))});};e .EncodeToken (start );if _affgg .CNvPr !=nil {_egceee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_affgg .CNvPr ,_egceee );};_affgg .Choice .MarshalXML (e ,_d .StartElement {});_fagaeg :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_affgg .SpPr ,_fagaeg );if _affgg .Style !=nil {_abcdgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_affgg .Style ,_abcdgg );};if _affgg .ExtLst !=nil {_bbbac :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_affgg .ExtLst ,_bbbac );};if _affgg .WChoice !=nil {_affgg .WChoice .MarshalXML (e ,_d .StartElement {});};_bbcfac :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0062\u006f\u0064\u0079\u0050r"}};e .EncodeElement (_affgg .BodyPr ,_bbcfac );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Tbl struct{EG_RangeMarkupElements []*EG_RangeMarkupElements ; -// Validate validates the Ftr and its children -func (_bggdga *Ftr )Validate ()error {return _bggdga .ValidateWithPath ("\u0046\u0074\u0072")};func NewWdWgp ()*WdWgp {_fegedc :=&WdWgp {};_fegedc .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup ();return _fegedc ;};func NewWdCT_WrapSquare ()*WdCT_WrapSquare {_aeffa :=&WdCT_WrapSquare {};_aeffa .WrapTextAttr =WdST_WrapText (1);return _aeffa ;}; +// Table Properties +TblPr *CT_TblPr ; -// ValidateWithPath validates the Footnotes and its children, prefixing error messages with path -func (_dbfac *Footnotes )ValidateWithPath (path string )error {if _agfcde :=_dbfac .CT_Footnotes .ValidateWithPath (path );_agfcde !=nil {return _agfcde ;};return nil ;};func (_dfdef *ST_ObjectUpdateMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbddgd ,_cadcd :=d .Token ();if _cadcd !=nil {return _cadcd ;};if _bgcbe ,_gcacf :=_fbddgd .(_d .EndElement );_gcacf &&_bgcbe .Name ==start .Name {*_dfdef =1;return nil ;};if _cdcdc ,_fabbcg :=_fbddgd .(_d .CharData );!_fabbcg {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbddgd );}else {switch string (_cdcdc ){case "":*_dfdef =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_dfdef =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_dfdef =2;};};_fbddgd ,_cadcd =d .Token ();if _cadcd !=nil {return _cadcd ;};if _daddec ,_aedaf :=_fbddgd .(_d .EndElement );_aedaf &&_daddec .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbddgd );}; +// Table Grid +TblGrid *CT_TblGrid ;EG_ContentRowContent []*EG_ContentRowContent ;}; -// ValidateWithPath validates the CT_WebSettings and its children, prefixing error messages with path -func (_bbcedf *CT_WebSettings )ValidateWithPath (path string )error {if _bbcedf .Frameset !=nil {if _eceba :=_bbcedf .Frameset .ValidateWithPath (path +"\u002fF\u0072\u0061\u006d\u0065\u0073\u0065t");_eceba !=nil {return _eceba ;};};if _bbcedf .Divs !=nil {if _gafddf :=_bbcedf .Divs .ValidateWithPath (path +"\u002f\u0044\u0069v\u0073");_gafddf !=nil {return _gafddf ;};};if _bbcedf .Encoding !=nil {if _agdgda :=_bbcedf .Encoding .ValidateWithPath (path +"\u002fE\u006e\u0063\u006f\u0064\u0069\u006eg");_agdgda !=nil {return _agdgda ;};};if _bbcedf .OptimizeForBrowser !=nil {if _eebaa :=_bbcedf .OptimizeForBrowser .ValidateWithPath (path +"\u002f\u004f\u0070\u0074im\u0069\u007a\u0065\u0046\u006f\u0072\u0042\u0072\u006f\u0077\u0073\u0065\u0072");_eebaa !=nil {return _eebaa ;};};if _bbcedf .RelyOnVML !=nil {if _eaaca :=_bbcedf .RelyOnVML .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c");_eaaca !=nil {return _eaaca ;};};if _bbcedf .AllowPNG !=nil {if _gcace :=_bbcedf .AllowPNG .ValidateWithPath (path +"\u002fA\u006c\u006c\u006f\u0077\u0050\u004eG");_gcace !=nil {return _gcace ;};};if _bbcedf .DoNotRelyOnCSS !=nil {if _eegff :=_bbcedf .DoNotRelyOnCSS .ValidateWithPath (path +"\u002fD\u006fN\u006f\u0074\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053");_eegff !=nil {return _eegff ;};};if _bbcedf .DoNotSaveAsSingleFile !=nil {if _deeec :=_bbcedf .DoNotSaveAsSingleFile .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0061\u0076\u0065\u0041\u0073\u0053\u0069\u006e\u0067\u006c\u0065\u0046\u0069l\u0065");_deeec !=nil {return _deeec ;};};if _bbcedf .DoNotOrganizeInFolder !=nil {if _afgdf :=_bbcedf .DoNotOrganizeInFolder .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u004f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006f\u006c\u0064e\u0072");_afgdf !=nil {return _afgdf ;};};if _bbcedf .DoNotUseLongFileNames !=nil {if _adbfe :=_bbcedf .DoNotUseLongFileNames .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0055\u0073\u0065\u004c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006de\u0073");_adbfe !=nil {return _adbfe ;};};if _bbcedf .PixelsPerInch !=nil {if _eefdcb :=_bbcedf .PixelsPerInch .ValidateWithPath (path +"\u002f\u0050\u0069\u0078\u0065\u006c\u0073\u0050\u0065r\u0049\u006e\u0063\u0068");_eefdcb !=nil {return _eefdcb ;};};if _bbcedf .TargetScreenSz !=nil {if _bgfcf :=_bbcedf .TargetScreenSz .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a");_bgfcf !=nil {return _bgfcf ;};};if _bbcedf .SaveSmartTagsAsXml !=nil {if _daedfe :=_bbcedf .SaveSmartTagsAsXml .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073\u0041\u0073\u0058\u006d\u006c");_daedfe !=nil {return _daedfe ;};};return nil ;};func (_gfaec *CT_VerticalAlignRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfaec .ValAttr =_c .ST_VerticalAlignRun (1);for _ ,_acedf :=range start .Attr {if _acedf .Name .Local =="\u0076\u0061\u006c"{_gfaec .ValAttr .UnmarshalXMLAttr (_acedf );continue ;};};for {_bedgg ,_efcdf :=d .Token ();if _efcdf !=nil {return _db .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",_efcdf );};if _bddbbg ,_eceadc :=_bedgg .(_d .EndElement );_eceadc &&_bddbbg .Name ==start .Name {break ;};};return nil ;};func NewCT_LongHexNumber ()*CT_LongHexNumber {_ecbe :=&CT_LongHexNumber {};return _ecbe };func (_cfgdg *CT_LvlLegacy )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfgdg .LegacyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"},Value :_db .Sprintf ("\u0025\u0076",*_cfgdg .LegacyAttr )});};if _cfgdg .LegacySpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0053\u0070\u0061\u0063\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_cfgdg .LegacySpaceAttr )});};if _cfgdg .LegacyIndentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0049n\u0064\u0065\u006e\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_cfgdg .LegacyIndentAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_FFTextInput ()*CT_FFTextInput {_feac :=&CT_FFTextInput {};return _feac };func (_dcgfee *ST_Merge )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgfef ,_cbbgfa :=d .Token ();if _cbbgfa !=nil {return _cbbgfa ;};if _edcdaf ,_fdgcb :=_dgfef .(_d .EndElement );_fdgcb &&_edcdaf .Name ==start .Name {*_dcgfee =1;return nil ;};if _ccgea ,_cgfeaf :=_dgfef .(_d .CharData );!_cgfeaf {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgfef );}else {switch string (_ccgea ){case "":*_dcgfee =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_dcgfee =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_dcgfee =2;};};_dgfef ,_cbbgfa =d .Token ();if _cbbgfa !=nil {return _cbbgfa ;};if _dgeab ,_aeedfe :=_dgfef .(_d .EndElement );_aeedfe &&_dgeab .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgfef );}; +// ValidateWithPath validates the WdEG_WrapType and its children, prefixing error messages with path +func (_ggega *WdEG_WrapType )ValidateWithPath (path string )error {if _ggega .Choice !=nil {if _ecacbf :=_ggega .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ecacbf !=nil {return _ecacbf ;};};return nil ;};type CT_FontFamily struct{ -// Validate validates the CT_Footnotes and its children -func (_gaggd *CT_Footnotes )Validate ()error {return _gaggd .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073");};type CT_CustomXmlPr struct{ +// Font Family Value +ValAttr ST_FontFamily ;};func (_dcedc *ST_MailMergeDocType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebedee ,_aeadg :=d .Token ();if _aeadg !=nil {return _aeadg ;};if _aeeebc ,_gfbeg :=_ebedee .(_d .EndElement );_gfbeg &&_aeeebc .Name ==start .Name {*_dcedc =1;return nil ;};if _cbgddd ,_fddff :=_ebedee .(_d .CharData );!_fddff {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",_ebedee );}else {switch string (_cbgddd ){case "":*_dcedc =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_dcedc =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_dcedc =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_dcedc =3;case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_dcedc =4;case "\u0065\u006d\u0061i\u006c":*_dcedc =5;case "\u0066\u0061\u0078":*_dcedc =6;};};_ebedee ,_aeadg =d .Token ();if _aeadg !=nil {return _aeadg ;};if _ebceb ,_eagddb :=_ebedee .(_d .EndElement );_eagddb &&_ebceb .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",_ebedee );}; -// Custom XML Element Placeholder Text -Placeholder *CT_String ; +// ValidateWithPath validates the CT_Pitch and its children, prefixing error messages with path +func (_bbcace *CT_Pitch )ValidateWithPath (path string )error {if _bbcace .ValAttr ==ST_PitchUnset {return _g .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 _daced :=_bbcace .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_daced !=nil {return _daced ;};return nil ;};func (_agb *CT_Background )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebba :=range start .Attr {if _ebba .Name .Local =="\u0063\u006f\u006co\u0072"{_dfb ,_ggd :=ParseUnionST_HexColor (_ebba .Value );if _ggd !=nil {return _ggd ;};_agb .ColorAttr =&_dfb ;continue ;};if _ebba .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_agb .ThemeColorAttr .UnmarshalXMLAttr (_ebba );continue ;};if _ebba .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_fcg ,_caaf :=_ebba .Value ,error (nil );if _caaf !=nil {return _caaf ;};_agb .ThemeTintAttr =&_fcg ;continue ;};if _ebba .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_faff ,_bbcba :=_ebba .Value ,error (nil );if _bbcba !=nil {return _bbcba ;};_agb .ThemeShadeAttr =&_faff ;continue ;};};_dgf :for {_bege ,_eggd :=d .Token ();if _eggd !=nil {return _eggd ;};switch _cfd :=_bege .(type ){case _d .StartElement :switch _cfd .Name {default:if _dcf ,_feea :=_dg .CreateElement (_cfd );_feea !=nil {return _feea ;}else {if _agc :=d .DecodeElement (_dcf ,&_cfd );_agc !=nil {return _agc ;};_agb .Any =append (_agb .Any ,_dcf );};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_agb .Drawing =NewCT_Drawing ();if _edb :=d .DecodeElement (_agb .Drawing ,&_cfd );_edb !=nil {return _edb ;};};case _d .EndElement :break _dgf ;case _d .CharData :};};return nil ;};func (_cbfgb *CT_FFData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bggf :for {_cecg ,_ccacd :=d .Token ();if _ccacd !=nil {return _ccacd ;};switch _gecfd :=_cecg .(type ){case _d .StartElement :switch _gecfd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gedca :=NewCT_FFName ();if _bgfg :=d .DecodeElement (_gedca ,&_gecfd );_bgfg !=nil {return _bgfg ;};_cbfgb .Name =append (_cbfgb .Name ,_gedca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gaeee :=NewCT_DecimalNumber ();if _gbdc :=d .DecodeElement (_gaeee ,&_gecfd );_gbdc !=nil {return _gbdc ;};_cbfgb .Label =append (_cbfgb .Label ,_gaeee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gfbbd :=NewCT_UnsignedDecimalNumber ();if _fbgcd :=d .DecodeElement (_gfbbd ,&_gecfd );_fbgcd !=nil {return _fbgcd ;};_cbfgb .TabIndex =append (_cbfgb .TabIndex ,_gfbbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gafbd :=NewCT_OnOff ();if _gfbf :=d .DecodeElement (_gafbd ,&_gecfd );_gfbf !=nil {return _gfbf ;};_cbfgb .Enabled =append (_cbfgb .Enabled ,_gafbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gdggb :=NewCT_OnOff ();if _addg :=d .DecodeElement (_gdggb ,&_gecfd );_addg !=nil {return _addg ;};_cbfgb .CalcOnExit =append (_cbfgb .CalcOnExit ,_gdggb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eggab :=NewCT_MacroName ();if _edcd :=d .DecodeElement (_eggab ,&_gecfd );_edcd !=nil {return _edcd ;};_cbfgb .EntryMacro =append (_cbfgb .EntryMacro ,_eggab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggbef :=NewCT_MacroName ();if _fgdgc :=d .DecodeElement (_ggbef ,&_gecfd );_fgdgc !=nil {return _fgdgc ;};_cbfgb .ExitMacro =append (_cbfgb .ExitMacro ,_ggbef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_agadg :=NewCT_FFHelpText ();if _ebee :=d .DecodeElement (_agadg ,&_gecfd );_ebee !=nil {return _ebee ;};_cbfgb .HelpText =append (_cbfgb .HelpText ,_agadg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gdcc :=NewCT_FFStatusText ();if _bfced :=d .DecodeElement (_gdcc ,&_gecfd );_bfced !=nil {return _bfced ;};_cbfgb .StatusText =append (_cbfgb .StatusText ,_gdcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbfgb .CheckBox =NewCT_FFCheckBox ();if _gbddd :=d .DecodeElement (_cbfgb .CheckBox ,&_gecfd );_gbddd !=nil {return _gbddd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbfgb .DdList =NewCT_FFDDList ();if _edbf :=d .DecodeElement (_cbfgb .DdList ,&_gecfd );_edbf !=nil {return _edbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbfgb .TextInput =NewCT_FFTextInput ();if _egbd :=d .DecodeElement (_cbfgb .TextInput ,&_gecfd );_egbd !=nil {return _egbd ;};default:_dg .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",_gecfd .Name );if _fdcc :=d .Skip ();_fdcc !=nil {return _fdcc ;};};case _d .EndElement :break _bggf ;case _d .CharData :};};return nil ;}; -// Custom XML Attribute -Attr []*CT_Attr ;};func (_dgbgg ST_DisplacedByCustomXml )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ageaa :=_d .Attr {};_ageaa .Name =name ;switch _dgbgg {case ST_DisplacedByCustomXmlUnset :_ageaa .Value ="";case ST_DisplacedByCustomXmlNext :_ageaa .Value ="\u006e\u0065\u0078\u0074";case ST_DisplacedByCustomXmlPrev :_ageaa .Value ="\u0070\u0072\u0065\u0076";};return _ageaa ,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 (_fbcfa *CT_LevelText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fagff :=range start .Attr {if _fagff .Name .Local =="\u0076\u0061\u006c"{_acfg ,_dbcda :=_fagff .Value ,error (nil );if _dbcda !=nil {return _dbcda ;};_fbcfa .ValAttr =&_acfg ;continue ;};if _fagff .Name .Local =="\u006e\u0075\u006c\u006c"{_ggfag ,_cafba :=ParseUnionST_OnOff (_fagff .Value );if _cafba !=nil {return _cafba ;};_fbcfa .NullAttr =&_ggfag ;continue ;};};for {_cafd ,_dbfdc :=d .Token ();if _dbfdc !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065v\u0065\u006c\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_dbfdc );};if _bgdfbg ,_cfeg :=_cafd .(_d .EndElement );_cfeg &&_bgdfbg .Name ==start .Name {break ;};};return nil ;};func (_geadb *ST_TblWidth )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgegb ,_dbbab :=d .Token ();if _dbbab !=nil {return _dbbab ;};if _cgeddfc ,_ffbffg :=_fgegb .(_d .EndElement );_ffbffg &&_cgeddfc .Name ==start .Name {*_geadb =1;return nil ;};if _adbfdc ,_gfaceac :=_fgegb .(_d .CharData );!_gfaceac {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgegb );}else {switch string (_adbfdc ){case "":*_geadb =0;case "\u006e\u0069\u006c":*_geadb =1;case "\u0070\u0063\u0074":*_geadb =2;case "\u0064\u0078\u0061":*_geadb =3;case "\u0061\u0075\u0074\u006f":*_geadb =4;};};_fgegb ,_dbbab =d .Token ();if _dbbab !=nil {return _dbbab ;};if _dgeca ,_agbgae :=_fgegb .(_d .EndElement );_agbgae &&_dgeca .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgegb );}; +// Validate validates the WdCT_PosV and its children +func (_ddcdef *WdCT_PosV )Validate ()error {return _ddcdef .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073V");};func NewCT_OnOff ()*CT_OnOff {_baca :=&CT_OnOff {};return _baca };func (_bagfg *ST_PageBorderZOrder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddbgac ,_cfgga :=d .Token ();if _cfgga !=nil {return _cfgga ;};if _egeff ,_edgbce :=_ddbgac .(_d .EndElement );_edgbce &&_egeff .Name ==start .Name {*_bagfg =1;return nil ;};if _dcgfb ,_beedaa :=_ddbgac .(_d .CharData );!_beedaa {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",_ddbgac );}else {switch string (_dcgfb ){case "":*_bagfg =0;case "\u0066\u0072\u006fn\u0074":*_bagfg =1;case "\u0062\u0061\u0063\u006b":*_bagfg =2;};};_ddbgac ,_cfgga =d .Token ();if _cfgga !=nil {return _cfgga ;};if _fabdec ,_efbga :=_ddbgac .(_d .EndElement );_efbga &&_fabdec .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",_ddbgac );};func (_afbee *CT_CustomXmlPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _afbee .Placeholder !=nil {_fbefee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_afbee .Placeholder ,_fbefee );};if _afbee .Attr !=nil {_bbdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_bgeg :=range _afbee .Attr {e .EncodeElement (_bgeg ,_bbdf );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efccf *CT_ObjectChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efccf .Control !=nil {_adafa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_efccf .Control ,_adafa );};if _efccf .ObjectLink !=nil {_cgceg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006fb\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}};e .EncodeElement (_efccf .ObjectLink ,_cgceg );};if _efccf .ObjectEmbed !=nil {_deabcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}};e .EncodeElement (_efccf .ObjectEmbed ,_deabcb );};if _efccf .Movie !=nil {_fbdb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_efccf .Movie ,_fbdb );};return nil ;};type CT_SdtDocPart struct{ -// ValidateWithPath validates the CT_MarkupRange and its children, prefixing error messages with path -func (_cadf *CT_MarkupRange )ValidateWithPath (path string )error {if _cefge :=_cadf .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_cefge !=nil {return _cefge ;};return nil ;}; +// Document Part Gallery Filter +DocPartGallery *CT_String ; -// Validate validates the WdCT_TextboxInfo and its children -func (_ddcfad *WdCT_TextboxInfo )Validate ()error {return _ddcfad .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054e\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f");};func (_fccad *CT_FontRel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fccad .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 _ ,_bcgc :=range start .Attr {if _bcgc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bcgc .Name .Local =="\u0069\u0064"||_bcgc .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"&&_bcgc .Name .Local =="\u0069\u0064"{_ebed ,_acfdb :=_bcgc .Value ,error (nil );if _acfdb !=nil {return _acfdb ;};_fccad .IdAttr =_ebed ;continue ;};if _bcgc .Name .Local =="\u0066o\u006e\u0074\u004b\u0065\u0079"{_fbcfdb ,_cfde :=_bcgc .Value ,error (nil );if _cfde !=nil {return _cfde ;};_fccad .FontKeyAttr =_fbcfdb ;continue ;};if _bcgc .Name .Local =="\u0073u\u0062\u0073\u0065\u0074\u0074\u0065d"{_dagd ,_ebea :=ParseUnionST_OnOff (_bcgc .Value );if _ebea !=nil {return _ebea ;};_fccad .SubsettedAttr =_dagd ;continue ;};};for {_bebde ,_dbdbf :=d .Token ();if _dbdbf !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c\u003a\u0020%\u0073",_dbdbf );};if _dfagg ,_fdedc :=_bebde .(_d .EndElement );_fdedc &&_dfagg .Name ==start .Name {break ;};};return nil ;};func (_fdf *CT_AutoCaptions )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eead :for {_abdc ,_dbb :=d .Token ();if _dbb !=nil {return _dbb ;};switch _bdf :=_abdc .(type ){case _d .StartElement :switch _bdf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ada :=NewCT_AutoCaption ();if _ffd :=d .DecodeElement (_ada ,&_bdf );_ffd !=nil {return _ffd ;};_fdf .AutoCaption =append (_fdf .AutoCaption ,_ada );default:_ee .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",_bdf .Name );if _bcg :=d .Skip ();_bcg !=nil {return _bcg ;};};case _d .EndElement :break _eead ;case _d .CharData :};};return nil ;};func (_bacbd ST_AnnotationVMerge )Validate ()error {return _bacbd .ValidateWithPath ("")};func (_adffa *CT_Recipients )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_cgcca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_cbgca :=range _adffa .RecipientData {e .EncodeElement (_cbgca ,_cgcca );};e .EncodeToken (_d .EndElement {Name :start .Name });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;);type CT_TblPr struct{ +// Document Part Category Filter +DocPartCategory *CT_String ; -// Referenced Table Style -TblStyle *CT_String ; +// Built-In Document Part +DocPartUnique *CT_OnOff ;}; -// Floating Table Positioning -TblpPr *CT_TblPPr ; +// ValidateWithPath validates the CT_FFCheckBox and its children, prefixing error messages with path +func (_decdd *CT_FFCheckBox )ValidateWithPath (path string )error {if _decdd .Choice !=nil {if _eccag :=_decdd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_eccag !=nil {return _eccag ;};};if _decdd .Default !=nil {if _dfaada :=_decdd .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_dfaada !=nil {return _dfaada ;};};if _decdd .Checked !=nil {if _cffc :=_decdd .Checked .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0064");_cffc !=nil {return _cffc ;};};return nil ;};type ST_Em byte ;func NewEG_RangeMarkupElements ()*EG_RangeMarkupElements {_dcffg :=&EG_RangeMarkupElements {};return _dcffg ;};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;); -// Floating Table Allows Other Tables to Overlap -TblOverlap *CT_TblOverlap ; +// Validate validates the CT_SignedTwipsMeasure and its children +func (_cbgfg *CT_SignedTwipsMeasure )Validate ()error {return _cbgfg .ValidateWithPath ("C\u0054\u005f\u0053\u0069gn\u0065d\u0054\u0077\u0069\u0070\u0073M\u0065\u0061\u0073\u0075\u0072\u0065");};func NewCT_MacroName ()*CT_MacroName {_ceee :=&CT_MacroName {};return _ceee };func ParseUnionST_SignedHpsMeasure (s string )(ST_SignedHpsMeasure ,error ){_dddded :=ST_SignedHpsMeasure {};if _e .ST_UniversalMeasurePatternRe .MatchString (s ){_dddded .ST_UniversalMeasure =&s ;}else {_fdbge ,_efabe :=_da .ParseFloat (s ,64);if _efabe !=nil {return _dddded ,_g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_efabe );};_dddded .Int64 =_dg .Int64 (int64 (_fdbge ));};return _dddded ,nil ;};func (_bdbcd *CT_FtnPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_becdc ,_dedbf :=_bdbcd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dedbf !=nil {return _dedbf ;};start .Attr =append (start .Attr ,_becdc );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dbcega ST_TextDirection )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_febgfe :=_d .Attr {};_febgfe .Name =name ;switch _dbcega {case ST_TextDirectionUnset :_febgfe .Value ="";case ST_TextDirectionTb :_febgfe .Value ="\u0074\u0062";case ST_TextDirectionRl :_febgfe .Value ="\u0072\u006c";case ST_TextDirectionLr :_febgfe .Value ="\u006c\u0072";case ST_TextDirectionTbV :_febgfe .Value ="\u0074\u0062\u0056";case ST_TextDirectionRlV :_febgfe .Value ="\u0072\u006c\u0056";case ST_TextDirectionLrV :_febgfe .Value ="\u006c\u0072\u0056";case ST_TextDirectionBtLr :_febgfe .Value ="\u0062\u0074\u004c\u0072";case ST_TextDirectionLrTb :_febgfe .Value ="\u006c\u0072\u0054\u0062";case ST_TextDirectionLrTbV :_febgfe .Value ="\u006c\u0072\u0054b\u0056";case ST_TextDirectionTbLrV :_febgfe .Value ="\u0074\u0062\u004cr\u0056";case ST_TextDirectionTbRl :_febgfe .Value ="\u0074\u0062\u0052\u006c";case ST_TextDirectionTbRlV :_febgfe .Value ="\u0074\u0062\u0052l\u0056";};return _febgfe ,nil ;};func (_efefge ST_DocPartBehavior )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_defaeb :=_d .Attr {};_defaeb .Name =name ;switch _efefge {case ST_DocPartBehaviorUnset :_defaeb .Value ="";case ST_DocPartBehaviorContent :_defaeb .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074";case ST_DocPartBehaviorP :_defaeb .Value ="\u0070";case ST_DocPartBehaviorPg :_defaeb .Value ="\u0070\u0067";};return _defaeb ,nil ;};func (_ddcac *CT_PageNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebegd :=range start .Attr {if _ebegd .Name .Local =="\u0066\u006d\u0074"{_ddcac .FmtAttr .UnmarshalXMLAttr (_ebegd );continue ;};if _ebegd .Name .Local =="\u0073\u0074\u0061r\u0074"{_aadf ,_dbdea :=_da .ParseInt (_ebegd .Value ,10,64);if _dbdea !=nil {return _dbdea ;};_ddcac .StartAttr =&_aadf ;continue ;};if _ebegd .Name .Local =="\u0063h\u0061\u0070\u0053\u0074\u0079\u006ce"{_gaeeeb ,_dfdfa :=_da .ParseInt (_ebegd .Value ,10,64);if _dfdfa !=nil {return _dfdfa ;};_ddcac .ChapStyleAttr =&_gaeeeb ;continue ;};if _ebegd .Name .Local =="\u0063h\u0061\u0070\u0053\u0065\u0070"{_ddcac .ChapSepAttr .UnmarshalXMLAttr (_ebegd );continue ;};};for {_gafce ,_aeccd :=d .Token ();if _aeccd !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_aeccd );};if _cgcde ,_aefac :=_gafce .(_d .EndElement );_aefac &&_cgcde .Name ==start .Name {break ;};};return nil ;};func (_dbcbf *CT_DocPartBehaviors )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dbcbf .Behavior !=nil {_fccg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"}};for _ ,_acfaa :=range _dbcbf .Behavior {e .EncodeElement (_acfaa ,_fccg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_LongHexNumber ()*CT_LongHexNumber {_gdfe :=&CT_LongHexNumber {};return _gdfe };func (_dde *AG_Password )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebb :=range start .Attr {if _ebb .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_bc ,_fe :=_ebb .Value ,error (nil );if _fe !=nil {return _fe ;};_dde .AlgorithmNameAttr =&_bc ;continue ;};if _ebb .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_cf ,_gb :=_ebb .Value ,error (nil );if _gb !=nil {return _gb ;};_dde .HashValueAttr =&_cf ;continue ;};if _ebb .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_gc ,_ebbe :=_ebb .Value ,error (nil );if _ebbe !=nil {return _ebbe ;};_dde .SaltValueAttr =&_gc ;continue ;};if _ebb .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_cb ,_db :=_da .ParseInt (_ebb .Value ,10,64);if _db !=nil {return _db ;};_dde .SpinCountAttr =&_cb ;continue ;};};for {_ab ,_gda :=d .Token ();if _gda !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u003a\u0020\u0025\u0073",_gda );};if _ff ,_abb :=_ab .(_d .EndElement );_abb &&_ff .Name ==start .Name {break ;};};return nil ;};type Ftr struct{CT_HdrFtr };type WdCT_WrapSquare struct{WrapTextAttr WdST_WrapText ;DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;};type CT_CellMergeTrackChange struct{VMergeAttr ST_AnnotationVMerge ;VMergeOrigAttr ST_AnnotationVMerge ;AuthorAttr string ;DateAttr *_a .Time ; -// Visually Right to Left Table -BidiVisual *CT_OnOff ; +// Annotation Identifier +IdAttr int64 ;};func (_abebaa *WdCT_LinkedTextboxInformation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eaafed :=range start .Attr {if _eaafed .Name .Local =="\u0069\u0064"{_bacdf ,_beefa :=_da .ParseUint (_eaafed .Value ,10,16);if _beefa !=nil {return _beefa ;};_abebaa .IdAttr =uint16 (_bacdf );continue ;};if _eaafed .Name .Local =="\u0073\u0065\u0071"{_bcdae ,_fbfaag :=_da .ParseUint (_eaafed .Value ,10,16);if _fbfaag !=nil {return _fbfaag ;};_abebaa .SeqAttr =uint16 (_bcdae );continue ;};};_ebgdfg :for {_eafcc ,_abcbfd :=d .Token ();if _abcbfd !=nil {return _abcbfd ;};switch _gdadf :=_eafcc .(type ){case _d .StartElement :switch _gdadf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u004c\u0073\u0074"}:_abebaa .ExtLst =_dd .NewCT_OfficeArtExtensionList ();if _aabae :=d .DecodeElement (_abebaa .ExtLst ,&_gdadf );_aabae !=nil {return _aabae ;};default:_dg .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",_gdadf .Name );if _fdggfd :=d .Skip ();_fdggfd !=nil {return _fdggfd ;};};case _d .EndElement :break _ebgdfg ;case _d .CharData :};};return nil ;}; -// Number of Rows in Row Band -TblStyleRowBandSize *CT_DecimalNumber ; +// Validate validates the CT_MoveBookmark and its children +func (_bgag *CT_MoveBookmark )Validate ()error {return _bgag .ValidateWithPath ("\u0043T\u005fM\u006f\u0076\u0065\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");}; -// Number of Columns in Column Band -TblStyleColBandSize *CT_DecimalNumber ; +// Validate validates the CT_HpsMeasure and its children +func (_cbfcc *CT_HpsMeasure )Validate ()error {return _cbfcc .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};type CT_SdtRun struct{ -// Preferred Table Width -TblW *CT_TblWidth ; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// Table Alignment -Jc *CT_JcTable ; +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// Table Cell Spacing Default -TblCellSpacing *CT_TblWidth ; +// Inline-Level Structured Document Tag Content +SdtContent *CT_SdtContentRun ;};func NewWdCT_EffectExtent ()*WdCT_EffectExtent {_fdeec :=&WdCT_EffectExtent {};return _fdeec };func (_fdega *ST_WmlColorSchemeIndex )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fdega =0;case "\u0064\u0061\u0072k\u0031":*_fdega =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_fdega =2;case "\u0064\u0061\u0072k\u0032":*_fdega =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_fdega =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_fdega =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_fdega =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_fdega =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_fdega =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_fdega =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_fdega =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_fdega =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_fdega =12;};return nil ;};func (_ecgecf *CT_ShapeDefaults )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efbedd :for {_edfd ,_deeeg :=d .Token ();if _deeeg !=nil {return _deeeg ;};switch _ecdda :=_edfd .(type ){case _d .StartElement :switch _ecdda .Name {default:if _ceefa ,_gcddb :=_dg .CreateElement (_ecdda );_gcddb !=nil {return _gcddb ;}else {if _eeccb :=d .DecodeElement (_ceefa ,&_ecdda );_eeccb !=nil {return _eeccb ;};_ecgecf .Any =append (_ecgecf .Any ,_ceefa );};};case _d .EndElement :break _efbedd ;case _d .CharData :};};return nil ;};func (_acggc *CT_TabStop )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_edbfb ,_ceacad :=_acggc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ceacad !=nil {return _ceacad ;};start .Attr =append (start .Attr ,_edbfb );if _acggc .LeaderAttr !=ST_TabTlcUnset {_dcbaf ,_ggebb :=_acggc .LeaderAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _ggebb !=nil {return _ggebb ;};start .Attr =append (start .Attr ,_dcbaf );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0070o\u0073"},Value :_g .Sprintf ("\u0025\u0076",_acggc .PosAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_WmlColorSchemeIndex byte ;func (_efgab *ST_TblStyleOverrideType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eafca ,_fedgg :=d .Token ();if _fedgg !=nil {return _fedgg ;};if _faecgc ,_dafdb :=_eafca .(_d .EndElement );_dafdb &&_faecgc .Name ==start .Name {*_efgab =1;return nil ;};if _ebcgc ,_ebdbdb :=_eafca .(_d .CharData );!_ebdbdb {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",_eafca );}else {switch string (_ebcgc ){case "":*_efgab =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_efgab =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_efgab =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_efgab =3;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_efgab =4;case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_efgab =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_efgab =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_efgab =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_efgab =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_efgab =9;case "\u006e\u0065\u0043\u0065\u006c\u006c":*_efgab =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_efgab =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_efgab =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_efgab =13;};};_eafca ,_fedgg =d .Token ();if _fedgg !=nil {return _fedgg ;};if _dgbeee ,_dagefb :=_eafca .(_d .EndElement );_dagefb &&_dgbeee .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",_eafca );};func NewCT_DocPart ()*CT_DocPart {_ecbb :=&CT_DocPart {};return _ecbb }; -// Table Indent from Leading Margin -TblInd *CT_TblWidth ; +// ValidateWithPath validates the CT_PermStart and its children, prefixing error messages with path +func (_bbage *CT_PermStart )ValidateWithPath (path string )error {if _eadgg :=_bbage .EdGrpAttr .ValidateWithPath (path +"\u002f\u0045\u0064\u0047\u0072\u0070\u0041\u0074\u0074\u0072");_eadgg !=nil {return _eadgg ;};if _ggeda :=_bbage .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_ggeda !=nil {return _ggeda ;};return nil ;};func NewCT_Settings ()*CT_Settings {_gbadgc :=&CT_Settings {};return _gbadgc };func (_gafgc *CT_TblStylePr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_abdef ,_aggad :=_gafgc .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _aggad !=nil {return _aggad ;};start .Attr =append (start .Attr ,_abdef );e .EncodeToken (start );if _gafgc .PPr !=nil {_aedfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_gafgc .PPr ,_aedfa );};if _gafgc .RPr !=nil {_dgdga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_gafgc .RPr ,_dgdga );};if _gafgc .TblPr !=nil {_efebg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_gafgc .TblPr ,_efebg );};if _gafgc .TrPr !=nil {_dabffb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_gafgc .TrPr ,_dabffb );};if _gafgc .TcPr !=nil {_abdfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_gafgc .TcPr ,_abdfe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cacdea ST_AnnotationVMerge )ValidateWithPath (path string )error {switch _cacdea {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 (_cacdea ));};return nil ;};type ST_ProofErr byte ;func NewCT_StyleSort ()*CT_StyleSort {_abge :=&CT_StyleSort {};_abge .ValAttr =ST_StyleSort (1);return _abge ;};func (_bbccd *CT_ReadingModeInkLockDown )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_debdg :=range start .Attr {if _debdg .Name .Local =="\u0061\u0063\u0074\u0075\u0061\u006c\u0050\u0067"{_adafg ,_bedcg :=ParseUnionST_OnOff (_debdg .Value );if _bedcg !=nil {return _bedcg ;};_bbccd .ActualPgAttr =_adafg ;continue ;};if _debdg .Name .Local =="\u0077"{_fbdef ,_ddgga :=_da .ParseUint (_debdg .Value ,10,64);if _ddgga !=nil {return _ddgga ;};_bbccd .WAttr =_fbdef ;continue ;};if _debdg .Name .Local =="\u0068"{_gccaf ,_deeff :=_da .ParseUint (_debdg .Value ,10,64);if _deeff !=nil {return _deeff ;};_bbccd .HAttr =_gccaf ;continue ;};if _debdg .Name .Local =="\u0066\u006f\u006e\u0074\u0053\u007a"{_afbc ,_acfbf :=ParseUnionST_DecimalNumberOrPercent (_debdg .Value );if _acfbf !=nil {return _acfbf ;};_bbccd .FontSzAttr =_afbc ;continue ;};};for {_bdcaec ,_ddaaf :=d .Token ();if _ddaaf !=nil {return _g .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",_ddaaf );};if _aeecf ,_abbfc :=_bdcaec .(_d .EndElement );_abbfc &&_aeecf .Name ==start .Name {break ;};};return nil ;}; -// Table Borders -TblBorders *CT_TblBorders ; +// Validate validates the CT_TcPr and its children +func (_gddbg *CT_TcPr )Validate ()error {return _gddbg .ValidateWithPath ("\u0043T\u005f\u0054\u0063\u0050\u0072");}; -// Table Shading -Shd *CT_Shd ; +// Validate validates the WdAnchor and its children +func (_eebgf *WdAnchor )Validate ()error {return _eebgf .ValidateWithPath ("\u0057\u0064\u0041\u006e\u0063\u0068\u006f\u0072");};func (_dccfeg *ST_PageBorderOffset )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dccfeg =0;case "\u0070\u0061\u0067\u0065":*_dccfeg =1;case "\u0074\u0065\u0078\u0074":*_dccfeg =2;};return nil ;}; -// Table Layout -TblLayout *CT_TblLayoutType ; +// ValidateWithPath validates the CT_FramePr and its children, prefixing error messages with path +func (_fgfe *CT_FramePr )ValidateWithPath (path string )error {if _aefef :=_fgfe .DropCapAttr .ValidateWithPath (path +"\u002f\u0044\u0072o\u0070\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_aefef !=nil {return _aefef ;};if _fgfe .WAttr !=nil {if _fggec :=_fgfe .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_fggec !=nil {return _fggec ;};};if _fgfe .HAttr !=nil {if _aefde :=_fgfe .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_aefde !=nil {return _aefde ;};};if _fgfe .VSpaceAttr !=nil {if _afeba :=_fgfe .VSpaceAttr .ValidateWithPath (path +"/\u0056\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_afeba !=nil {return _afeba ;};};if _fgfe .HSpaceAttr !=nil {if _cdcfc :=_fgfe .HSpaceAttr .ValidateWithPath (path +"/\u0048\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_cdcfc !=nil {return _cdcfc ;};};if _gcbda :=_fgfe .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r");_gcbda !=nil {return _gcbda ;};if _ffff :=_fgfe .HAnchorAttr .ValidateWithPath (path +"\u002f\u0048\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_ffff !=nil {return _ffff ;};if _ggae :=_fgfe .VAnchorAttr .ValidateWithPath (path +"\u002f\u0056\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_ggae !=nil {return _ggae ;};if _fgfe .XAttr !=nil {if _bbfa :=_fgfe .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_bbfa !=nil {return _bbfa ;};};if _gafaa :=_fgfe .XAlignAttr .ValidateWithPath (path +"/\u0058\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gafaa !=nil {return _gafaa ;};if _fgfe .YAttr !=nil {if _bbda :=_fgfe .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_bbda !=nil {return _bbda ;};};if _fdeeb :=_fgfe .YAlignAttr .ValidateWithPath (path +"/\u0059\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fdeeb !=nil {return _fdeeb ;};if _edad :=_fgfe .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_edad !=nil {return _edad ;};if _fgfe .AnchorLockAttr !=nil {if _fgecc :=_fgfe .AnchorLockAttr .ValidateWithPath (path +"\u002fA\u006ec\u0068\u006f\u0072\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_fgecc !=nil {return _fgecc ;};};return nil ;};func NewCT_Odso ()*CT_Odso {_fdcea :=&CT_Odso {};return _fdcea };const ST_CnfPattern ="\u005b\u0030\u0031]\u002a";func (_eeabee *ST_HexColorAuto )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecgfbg ,_cbadaf :=d .Token ();if _cbadaf !=nil {return _cbadaf ;};if _gcefc ,_dfeaeg :=_ecgfbg .(_d .EndElement );_dfeaeg &&_gcefc .Name ==start .Name {*_eeabee =1;return nil ;};if _dcabfd ,_fcfff :=_ecgfbg .(_d .CharData );!_fcfff {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",_ecgfbg );}else {switch string (_dcabfd ){case "":*_eeabee =0;case "\u0061\u0075\u0074\u006f":*_eeabee =1;};};_ecgfbg ,_cbadaf =d .Token ();if _cbadaf !=nil {return _cbadaf ;};if _aagca ,_daebdef :=_ecgfbg .(_d .EndElement );_daebdef &&_aagca .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",_ecgfbg );};func NewCT_Captions ()*CT_Captions {_fcgaa :=&CT_Captions {};return _fcgaa };func (_fgaade *ST_Lock )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fgaade =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_fgaade =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_fgaade =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_fgaade =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_fgaade =4;};return nil ;};func (_cfabf *CT_Cnf )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfabf .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_cfabf .ValAttr )});};if _cfabf .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_cfabf .FirstRowAttr )});};if _cfabf .LastRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_g .Sprintf ("\u0025\u0076",*_cfabf .LastRowAttr )});};if _cfabf .FirstColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_cfabf .FirstColumnAttr )});};if _cfabf .LastColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006ca\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_cfabf .LastColumnAttr )});};if _cfabf .OddVBandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_cfabf .OddVBandAttr )});};if _cfabf .EvenVBandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0065\u0076\u0065\u006e\u0056\u0042\u0061\u006e\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_cfabf .EvenVBandAttr )});};if _cfabf .OddHBandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_cfabf .OddHBandAttr )});};if _cfabf .EvenHBandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0065\u0076\u0065\u006e\u0048\u0042\u0061\u006e\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_cfabf .EvenHBandAttr )});};if _cfabf .FirstRowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0066\u0069\u0072st\u0052o\u0077\u0046\u0069\u0072\u0073t\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_cfabf .FirstRowFirstColumnAttr )});};if _cfabf .FirstRowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003af\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u004ca\u0073\u0074\u0043\u006flu\u006d\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_cfabf .FirstRowLastColumnAttr )});};if _cfabf .LastRowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003al\u0061\u0073\u0074\u0052\u006f\u0077\u0046\u0069r\u0073\u0074\u0043\u006flu\u006d\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_cfabf .LastRowFirstColumnAttr )});};if _cfabf .LastRowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061st\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_cfabf .LastRowLastColumnAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgdb *CT_EastAsianLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgdb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_dgdb .IdAttr )});};if _dgdb .CombineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006d\u0062\u0069\u006ee"},Value :_g .Sprintf ("\u0025\u0076",*_dgdb .CombineAttr )});};if _dgdb .CombineBracketsAttr !=ST_CombineBracketsUnset {_eeggb ,_gccab :=_dgdb .CombineBracketsAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073"});if _gccab !=nil {return _gccab ;};start .Attr =append (start .Attr ,_eeggb );};if _dgdb .VertAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076\u0065\u0072\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dgdb .VertAttr )});};if _dgdb .VertCompressAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076\u0065\u0072\u0074\u0043\u006f\u006dp\u0072\u0065\u0073\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_dgdb .VertCompressAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bceff *CT_DocPart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffdc :for {_fbbdg ,_cbgde :=d .Token ();if _cbgde !=nil {return _cbgde ;};switch _cdfb :=_fbbdg .(type ){case _d .StartElement :switch _cdfb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bceff .DocPartPr =NewCT_DocPartPr ();if _ffcde :=d .DecodeElement (_bceff .DocPartPr ,&_cdfb );_ffcde !=nil {return _ffcde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bceff .DocPartBody =NewCT_Body ();if _bagga :=d .DecodeElement (_bceff .DocPartBody ,&_cdfb );_bagga !=nil {return _bagga ;};default:_dg .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",_cdfb .Name );if _ffceb :=d .Skip ();_ffceb !=nil {return _ffceb ;};};case _d .EndElement :break _ffdc ;case _d .CharData :};};return nil ;};func (_dbfba *CT_CustomXmlBlock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbfba .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_dbfba .UriAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_g .Sprintf ("\u0025\u0076",_dbfba .ElementAttr )});e .EncodeToken (start );if _dbfba .CustomXmlPr !=nil {_dbfbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_dbfba .CustomXmlPr ,_dbfbg );};if _dbfba .EG_ContentBlockContent !=nil {for _ ,_fdge :=range _dbfba .EG_ContentBlockContent {_fdge .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdabgc *CT_Text )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdabgc .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_g .Sprintf ("\u0025\u0076",*_gdabgc .SpaceAttr )});};e .EncodeElement (_gdabgc .Content ,start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffded ST_TextScale )String ()string {if _ffded .ST_TextScalePercent !=nil {return _g .Sprintf ("\u0025\u0076",*_ffded .ST_TextScalePercent );};if _ffded .ST_TextScaleDecimal !=nil {return _g .Sprintf ("\u0025\u0076",*_ffded .ST_TextScaleDecimal );};return "";};func (_babgea ST_PageBorderZOrder )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aedeg :=_d .Attr {};_aedeg .Name =name ;switch _babgea {case ST_PageBorderZOrderUnset :_aedeg .Value ="";case ST_PageBorderZOrderFront :_aedeg .Value ="\u0066\u0072\u006fn\u0074";case ST_PageBorderZOrderBack :_aedeg .Value ="\u0062\u0061\u0063\u006b";};return _aedeg ,nil ;};const (ST_PageBorderDisplayUnset ST_PageBorderDisplay =0;ST_PageBorderDisplayAllPages ST_PageBorderDisplay =1;ST_PageBorderDisplayFirstPage ST_PageBorderDisplay =2;ST_PageBorderDisplayNotFirstPage ST_PageBorderDisplay =3;);type CT_Sym struct{ -// Table Cell Margin Defaults -TblCellMar *CT_TblCellMar ; +// Symbol Character Font +FontAttr *string ; -// Table Style Conditional Formatting Settings -TblLook *CT_TblLook ; +// Symbol Character Code +CharAttr *string ;};func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_afcage :=&CT_TwipsMeasure {};return _afcage };func NewCT_Comment ()*CT_Comment {_afcf :=&CT_Comment {};return _afcf };func (_ebe *CT_AbstractNum )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abc :=range start .Attr {if _abc .Name .Local =="\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"{_bac ,_babd :=_da .ParseInt (_abc .Value ,10,64);if _babd !=nil {return _babd ;};_ebe .AbstractNumIdAttr =_bac ;continue ;};};_aed :for {_degd ,_abab :=d .Token ();if _abab !=nil {return _abab ;};switch _efc :=_degd .(type ){case _d .StartElement :switch _efc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebe .Nsid =NewCT_LongHexNumber ();if _eea :=d .DecodeElement (_ebe .Nsid ,&_efc );_eea !=nil {return _eea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebe .MultiLevelType =NewCT_MultiLevelType ();if _gcf :=d .DecodeElement (_ebe .MultiLevelType ,&_efc );_gcf !=nil {return _gcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebe .Tmpl =NewCT_LongHexNumber ();if _caff :=d .DecodeElement (_ebe .Tmpl ,&_efc );_caff !=nil {return _caff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebe .Name =NewCT_String ();if _ec :=d .DecodeElement (_ebe .Name ,&_efc );_ec !=nil {return _ec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebe .StyleLink =NewCT_String ();if _ce :=d .DecodeElement (_ebe .StyleLink ,&_efc );_ce !=nil {return _ce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebe .NumStyleLink =NewCT_String ();if _dba :=d .DecodeElement (_ebe .NumStyleLink ,&_efc );_dba !=nil {return _dba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdc :=NewCT_Lvl ();if _dda :=d .DecodeElement (_cdc ,&_efc );_dda !=nil {return _dda ;};_ebe .Lvl =append (_ebe .Lvl ,_cdc );default:_dg .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",_efc .Name );if _cad :=d .Skip ();_cad !=nil {return _cad ;};};case _d .EndElement :break _aed ;case _d .CharData :};};return nil ;};func (_cdgef *WdCT_PosV )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdgef .RelativeFromAttr =WdST_RelFromV (1);_cdgef .Choice =NewWdCT_PosVChoice ();for _ ,_dggebe :=range start .Attr {if _dggebe .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_cdgef .RelativeFromAttr .UnmarshalXMLAttr (_dggebe );continue ;};};_aegafb :for {_bebga ,_gebfbe :=d .Token ();if _gebfbe !=nil {return _gebfbe ;};switch _abfg :=_bebga .(type ){case _d .StartElement :switch _abfg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0061\u006c\u0069g\u006e"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0069g\u006e"}:_cdgef .Choice =NewWdCT_PosVChoice ();if _fcggb :=d .DecodeElement (&_cdgef .Choice .Align ,&_abfg );_fcggb !=nil {return _fcggb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_cdgef .Choice =NewWdCT_PosVChoice ();if _dbaebf :=d .DecodeElement (&_cdgef .Choice .PosOffset ,&_abfg );_dbaebf !=nil {return _dbaebf ;};default:_dg .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",_abfg .Name );if _gebgcf :=d .Skip ();_gebgcf !=nil {return _gebgcf ;};};case _d .EndElement :break _aegafb ;case _d .CharData :};};return nil ;};type WdWpc struct{WdCT_WordprocessingCanvas };const (ST_BrTypeUnset ST_BrType =0;ST_BrTypePage ST_BrType =1;ST_BrTypeColumn ST_BrType =2;ST_BrTypeTextWrapping ST_BrType =3;);func NewCT_DocPartPr ()*CT_DocPartPr {_gagb :=&CT_DocPartPr {};_gagb .Name =NewCT_DocPartName ();return _gagb ;};type CT_SdtText struct{ -// Table Caption -TblCaption *CT_String ; +// Allow Soft Line Breaks +MultiLineAttr *_e .ST_OnOff ;};func (_gcbdg *ST_HighlightColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcgbf ,_ebbbaa :=d .Token ();if _ebbbaa !=nil {return _ebbbaa ;};if _ebfccc ,_fgcab :=_fcgbf .(_d .EndElement );_fgcab &&_ebfccc .Name ==start .Name {*_gcbdg =1;return nil ;};if _afeddb ,_fbecg :=_fcgbf .(_d .CharData );!_fbecg {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",_fcgbf );}else {switch string (_afeddb ){case "":*_gcbdg =0;case "\u0062\u006c\u0061c\u006b":*_gcbdg =1;case "\u0062\u006c\u0075\u0065":*_gcbdg =2;case "\u0063\u0079\u0061\u006e":*_gcbdg =3;case "\u0067\u0072\u0065e\u006e":*_gcbdg =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_gcbdg =5;case "\u0072\u0065\u0064":*_gcbdg =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_gcbdg =7;case "\u0077\u0068\u0069t\u0065":*_gcbdg =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_gcbdg =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_gcbdg =10;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_gcbdg =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_gcbdg =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_gcbdg =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_gcbdg =14;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_gcbdg =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_gcbdg =16;case "\u006e\u006f\u006e\u0065":*_gcbdg =17;};};_fcgbf ,_ebbbaa =d .Token ();if _ebbbaa !=nil {return _ebbbaa ;};if _aggeb ,_bebaa :=_fcgbf .(_d .EndElement );_bebaa &&_aggeb .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",_fcgbf );};type CT_MailMerge struct{ -// Table Description -TblDescription *CT_String ;TblPrChange *CT_TblPrChange ;};type CT_PTab struct{ +// Source Document Type +MainDocumentType *CT_MailMergeDocType ; -// Positional Tab Stop Alignment -AlignmentAttr ST_PTabAlignment ; +// Query Contains Link to External Query File +LinkToQuery *CT_OnOff ; -// Positional Tab Base -RelativeToAttr ST_PTabRelativeTo ; +// Data Source Type +DataType *CT_MailMergeDataType ; -// Tab Leader Character -LeaderAttr ST_PTabLeader ;}; +// Data Source Connection String +ConnectString *CT_String ; -// Validate validates the CT_FrameScrollbar and its children -func (_becef *CT_FrameScrollbar )Validate ()error {return _becef .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006fl\u006c\u0062\u0061\u0072");};func (_gcdff *ST_TblLayoutType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_baface ,_fbaed :=d .Token ();if _fbaed !=nil {return _fbaed ;};if _eggfdc ,_ddcdge :=_baface .(_d .EndElement );_ddcdge &&_eggfdc .Name ==start .Name {*_gcdff =1;return nil ;};if _dgfeb ,_dgaagb :=_baface .(_d .CharData );!_dgaagb {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_baface );}else {switch string (_dgfeb ){case "":*_gcdff =0;case "\u0066\u0069\u0078e\u0064":*_gcdff =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_gcdff =2;};};_baface ,_fbaed =d .Token ();if _fbaed !=nil {return _fbaed ;};if _bbaac ,_dcbgef :=_baface .(_d .EndElement );_dcbgef &&_bbaac .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_baface );};func (_dfbfa *Ftr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfbfa .CT_HdrFtr =*NewCT_HdrFtr ();_bbedde :for {_cbgadd ,_egdeaf :=d .Token ();if _egdeaf !=nil {return _egdeaf ;};switch _fbdgd :=_cbgadd .(type ){case _d .StartElement :switch _fbdgd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aaaba :=NewCT_AltChunk ();if _addaba :=d .DecodeElement (_aaaba ,&_fbdgd );_addaba !=nil {return _addaba ;};_dfbfa .AltChunk =append (_dfbfa .AltChunk ,_aaaba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fadda :=NewEG_ContentBlockContent ();_fadda .CustomXml =NewCT_CustomXmlBlock ();if _bfggge :=d .DecodeElement (_fadda .CustomXml ,&_fbdgd );_bfggge !=nil {return _bfggge ;};_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_fadda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gfeee :=NewEG_ContentBlockContent ();_gfeee .Sdt =NewCT_SdtBlock ();if _cffcf :=d .DecodeElement (_gfeee .Sdt ,&_fbdgd );_cffcf !=nil {return _cffcf ;};_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_gfeee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecaac :=NewEG_ContentBlockContent ();_fcdag :=NewCT_P ();if _ecdcfc :=d .DecodeElement (_fcdag ,&_fbdgd );_ecdcfc !=nil {return _ecdcfc ;};_ecaac .P =append (_ecaac .P ,_fcdag );_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_ecaac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bccgce :=NewEG_ContentBlockContent ();_fbcfb :=NewCT_Tbl ();if _cbdcd :=d .DecodeElement (_fbcfb ,&_fbdgd );_cbdcd !=nil {return _cbdcd ;};_bccgce .Tbl =append (_bccgce .Tbl ,_fbcfb );_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_bccgce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bedca :=NewEG_ContentBlockContent ();_gdaeag :=NewEG_RunLevelElts ();_gdaeag .ProofErr =NewCT_ProofErr ();if _dbagf :=d .DecodeElement (_gdaeag .ProofErr ,&_fbdgd );_dbagf !=nil {return _dbagf ;};_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_bedca );_bedca .EG_RunLevelElts =append (_bedca .EG_RunLevelElts ,_gdaeag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dbbfce :=NewEG_ContentBlockContent ();_eedgbb :=NewEG_RunLevelElts ();_eedgbb .PermStart =NewCT_PermStart ();if _gebda :=d .DecodeElement (_eedgbb .PermStart ,&_fbdgd );_gebda !=nil {return _gebda ;};_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_dbbfce );_dbbfce .EG_RunLevelElts =append (_dbbfce .EG_RunLevelElts ,_eedgbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgbad :=NewEG_ContentBlockContent ();_bdeaa :=NewEG_RunLevelElts ();_bdeaa .PermEnd =NewCT_Perm ();if _aefcf :=d .DecodeElement (_bdeaa .PermEnd ,&_fbdgd );_aefcf !=nil {return _aefcf ;};_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_bgbad );_bgbad .EG_RunLevelElts =append (_bgbad .EG_RunLevelElts ,_bdeaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_badcf :=NewEG_ContentBlockContent ();_fdgfe :=NewEG_RunLevelElts ();_fdgfe .Ins =NewCT_RunTrackChange ();if _adgfe :=d .DecodeElement (_fdgfe .Ins ,&_fbdgd );_adgfe !=nil {return _adgfe ;};_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_badcf );_badcf .EG_RunLevelElts =append (_badcf .EG_RunLevelElts ,_fdgfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgegb :=NewEG_ContentBlockContent ();_fgdage :=NewEG_RunLevelElts ();_fgdage .Del =NewCT_RunTrackChange ();if _fbaga :=d .DecodeElement (_fgdage .Del ,&_fbdgd );_fbaga !=nil {return _fbaga ;};_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_dgegb );_dgegb .EG_RunLevelElts =append (_dgegb .EG_RunLevelElts ,_fgdage );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebbec :=NewEG_ContentBlockContent ();_eegcbe :=NewEG_RunLevelElts ();_eegcbe .MoveFrom =NewCT_RunTrackChange ();if _fdedf :=d .DecodeElement (_eegcbe .MoveFrom ,&_fbdgd );_fdedf !=nil {return _fdedf ;};_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_ebbec );_ebbec .EG_RunLevelElts =append (_ebbec .EG_RunLevelElts ,_eegcbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fbaca :=NewEG_ContentBlockContent ();_fcgda :=NewEG_RunLevelElts ();_fcgda .MoveTo =NewCT_RunTrackChange ();if _aeaege :=d .DecodeElement (_fcgda .MoveTo ,&_fbdgd );_aeaege !=nil {return _aeaege ;};_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_fbaca );_fbaca .EG_RunLevelElts =append (_fbaca .EG_RunLevelElts ,_fcgda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eebebf :=NewEG_ContentBlockContent ();_ccfbd :=NewEG_RunLevelElts ();_eaebab :=NewEG_RangeMarkupElements ();_eaebab .BookmarkStart =NewCT_Bookmark ();if _eagfc :=d .DecodeElement (_eaebab .BookmarkStart ,&_fbdgd );_eagfc !=nil {return _eagfc ;};_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_eebebf );_eebebf .EG_RunLevelElts =append (_eebebf .EG_RunLevelElts ,_ccfbd );_ccfbd .EG_RangeMarkupElements =append (_ccfbd .EG_RangeMarkupElements ,_eaebab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcffba :=NewEG_ContentBlockContent ();_bcfdca :=NewEG_RunLevelElts ();_dcaaf :=NewEG_RangeMarkupElements ();_dcaaf .BookmarkEnd =NewCT_MarkupRange ();if _baedfg :=d .DecodeElement (_dcaaf .BookmarkEnd ,&_fbdgd );_baedfg !=nil {return _baedfg ;};_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_gcffba );_gcffba .EG_RunLevelElts =append (_gcffba .EG_RunLevelElts ,_bcfdca );_bcfdca .EG_RangeMarkupElements =append (_bcfdca .EG_RangeMarkupElements ,_dcaaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgfgda :=NewEG_ContentBlockContent ();_gfddbf :=NewEG_RunLevelElts ();_bfecc :=NewEG_RangeMarkupElements ();_bfecc .MoveFromRangeStart =NewCT_MoveBookmark ();if _ecfaf :=d .DecodeElement (_bfecc .MoveFromRangeStart ,&_fbdgd );_ecfaf !=nil {return _ecfaf ;};_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_dgfgda );_dgfgda .EG_RunLevelElts =append (_dgfgda .EG_RunLevelElts ,_gfddbf );_gfddbf .EG_RangeMarkupElements =append (_gfddbf .EG_RangeMarkupElements ,_bfecc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgfdc :=NewEG_ContentBlockContent ();_agdfg :=NewEG_RunLevelElts ();_dgbfd :=NewEG_RangeMarkupElements ();_dgbfd .MoveFromRangeEnd =NewCT_MarkupRange ();if _gccece :=d .DecodeElement (_dgbfd .MoveFromRangeEnd ,&_fbdgd );_gccece !=nil {return _gccece ;};_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_bgfdc );_bgfdc .EG_RunLevelElts =append (_bgfdc .EG_RunLevelElts ,_agdfg );_agdfg .EG_RangeMarkupElements =append (_agdfg .EG_RangeMarkupElements ,_dgbfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aegdg :=NewEG_ContentBlockContent ();_caddfbb :=NewEG_RunLevelElts ();_gedcbg :=NewEG_RangeMarkupElements ();_gedcbg .MoveToRangeStart =NewCT_MoveBookmark ();if _daagf :=d .DecodeElement (_gedcbg .MoveToRangeStart ,&_fbdgd );_daagf !=nil {return _daagf ;};_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_aegdg );_aegdg .EG_RunLevelElts =append (_aegdg .EG_RunLevelElts ,_caddfbb );_caddfbb .EG_RangeMarkupElements =append (_caddfbb .EG_RangeMarkupElements ,_gedcbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fgacfd :=NewEG_ContentBlockContent ();_gagbbb :=NewEG_RunLevelElts ();_efgeab :=NewEG_RangeMarkupElements ();_efgeab .MoveToRangeEnd =NewCT_MarkupRange ();if _dfcbed :=d .DecodeElement (_efgeab .MoveToRangeEnd ,&_fbdgd );_dfcbed !=nil {return _dfcbed ;};_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_fgacfd );_fgacfd .EG_RunLevelElts =append (_fgacfd .EG_RunLevelElts ,_gagbbb );_gagbbb .EG_RangeMarkupElements =append (_gagbbb .EG_RangeMarkupElements ,_efgeab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gcedaeb :=NewEG_ContentBlockContent ();_gcedd :=NewEG_RunLevelElts ();_deacaf :=NewEG_RangeMarkupElements ();_deacaf .CommentRangeStart =NewCT_MarkupRange ();if _bfgbgf :=d .DecodeElement (_deacaf .CommentRangeStart ,&_fbdgd );_bfgbgf !=nil {return _bfgbgf ;};_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_gcedaeb );_gcedaeb .EG_RunLevelElts =append (_gcedaeb .EG_RunLevelElts ,_gcedd );_gcedd .EG_RangeMarkupElements =append (_gcedd .EG_RangeMarkupElements ,_deacaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egcda :=NewEG_ContentBlockContent ();_abcde :=NewEG_RunLevelElts ();_cabdbe :=NewEG_RangeMarkupElements ();_cabdbe .CommentRangeEnd =NewCT_MarkupRange ();if _bacag :=d .DecodeElement (_cabdbe .CommentRangeEnd ,&_fbdgd );_bacag !=nil {return _bacag ;};_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_egcda );_egcda .EG_RunLevelElts =append (_egcda .EG_RunLevelElts ,_abcde );_abcde .EG_RangeMarkupElements =append (_abcde .EG_RangeMarkupElements ,_cabdbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfeee :=NewEG_ContentBlockContent ();_dacfg :=NewEG_RunLevelElts ();_aagfcb :=NewEG_RangeMarkupElements ();_aagfcb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fbabd :=d .DecodeElement (_aagfcb .CustomXmlInsRangeStart ,&_fbdgd );_fbabd !=nil {return _fbabd ;};_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_bfeee );_bfeee .EG_RunLevelElts =append (_bfeee .EG_RunLevelElts ,_dacfg );_dacfg .EG_RangeMarkupElements =append (_dacfg .EG_RangeMarkupElements ,_aagfcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddaff :=NewEG_ContentBlockContent ();_gdeef :=NewEG_RunLevelElts ();_fcgaa :=NewEG_RangeMarkupElements ();_fcgaa .CustomXmlInsRangeEnd =NewCT_Markup ();if _caffbf :=d .DecodeElement (_fcgaa .CustomXmlInsRangeEnd ,&_fbdgd );_caffbf !=nil {return _caffbf ;};_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_ddaff );_ddaff .EG_RunLevelElts =append (_ddaff .EG_RunLevelElts ,_gdeef );_gdeef .EG_RangeMarkupElements =append (_gdeef .EG_RangeMarkupElements ,_fcgaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aegba :=NewEG_ContentBlockContent ();_debee :=NewEG_RunLevelElts ();_fbefeb :=NewEG_RangeMarkupElements ();_fbefeb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cfecb :=d .DecodeElement (_fbefeb .CustomXmlDelRangeStart ,&_fbdgd );_cfecb !=nil {return _cfecb ;};_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_aegba );_aegba .EG_RunLevelElts =append (_aegba .EG_RunLevelElts ,_debee );_debee .EG_RangeMarkupElements =append (_debee .EG_RangeMarkupElements ,_fbefeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abcff :=NewEG_ContentBlockContent ();_ccfacc :=NewEG_RunLevelElts ();_gafdgc :=NewEG_RangeMarkupElements ();_gafdgc .CustomXmlDelRangeEnd =NewCT_Markup ();if _cgaebb :=d .DecodeElement (_gafdgc .CustomXmlDelRangeEnd ,&_fbdgd );_cgaebb !=nil {return _cgaebb ;};_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_abcff );_abcff .EG_RunLevelElts =append (_abcff .EG_RunLevelElts ,_ccfacc );_ccfacc .EG_RangeMarkupElements =append (_ccfacc .EG_RangeMarkupElements ,_gafdgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdeef :=NewEG_ContentBlockContent ();_bdcfff :=NewEG_RunLevelElts ();_fdgbbe :=NewEG_RangeMarkupElements ();_fdgbbe .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gbddf :=d .DecodeElement (_fdgbbe .CustomXmlMoveFromRangeStart ,&_fbdgd );_gbddf !=nil {return _gbddf ;};_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_fdeef );_fdeef .EG_RunLevelElts =append (_fdeef .EG_RunLevelElts ,_bdcfff );_bdcfff .EG_RangeMarkupElements =append (_bdcfff .EG_RangeMarkupElements ,_fdgbbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fecbe :=NewEG_ContentBlockContent ();_cedage :=NewEG_RunLevelElts ();_fbedd :=NewEG_RangeMarkupElements ();_fbedd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bafagg :=d .DecodeElement (_fbedd .CustomXmlMoveFromRangeEnd ,&_fbdgd );_bafagg !=nil {return _bafagg ;};_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_fecbe );_fecbe .EG_RunLevelElts =append (_fecbe .EG_RunLevelElts ,_cedage );_cedage .EG_RangeMarkupElements =append (_cedage .EG_RangeMarkupElements ,_fbedd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eaabg :=NewEG_ContentBlockContent ();_gadfc :=NewEG_RunLevelElts ();_fcedea :=NewEG_RangeMarkupElements ();_fcedea .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dadbb :=d .DecodeElement (_fcedea .CustomXmlMoveToRangeStart ,&_fbdgd );_dadbb !=nil {return _dadbb ;};_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_eaabg );_eaabg .EG_RunLevelElts =append (_eaabg .EG_RunLevelElts ,_gadfc );_gadfc .EG_RangeMarkupElements =append (_gadfc .EG_RangeMarkupElements ,_fcedea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_aadeca :=NewEG_ContentBlockContent ();_acbgf :=NewEG_RunLevelElts ();_bbggde :=NewEG_RangeMarkupElements ();_bbggde .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eaefeg :=d .DecodeElement (_bbggde .CustomXmlMoveToRangeEnd ,&_fbdgd );_eaefeg !=nil {return _eaefeg ;};_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_aadeca );_aadeca .EG_RunLevelElts =append (_aadeca .EG_RunLevelElts ,_acbgf );_acbgf .EG_RangeMarkupElements =append (_acbgf .EG_RangeMarkupElements ,_bbggde );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_feageg :=NewEG_ContentBlockContent ();_ggbgcb :=NewEG_RunLevelElts ();_gbdgdd :=NewEG_MathContent ();_gbdgdd .OMathPara =_a .NewOMathPara ();if _gdgdfd :=d .DecodeElement (_gbdgdd .OMathPara ,&_fbdgd );_gdgdfd !=nil {return _gdgdfd ;};_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_feageg );_feageg .EG_RunLevelElts =append (_feageg .EG_RunLevelElts ,_ggbgcb );_ggbgcb .EG_MathContent =append (_ggbgcb .EG_MathContent ,_gbdgdd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgecd :=NewEG_ContentBlockContent ();_adaab :=NewEG_RunLevelElts ();_fcacb :=NewEG_MathContent ();_fcacb .OMath =_a .NewOMath ();if _dddac :=d .DecodeElement (_fcacb .OMath ,&_fbdgd );_dddac !=nil {return _dddac ;};_dfbfa .EG_ContentBlockContent =append (_dfbfa .EG_ContentBlockContent ,_cgecd );_cgecd .EG_RunLevelElts =append (_cgecd .EG_RunLevelElts ,_adaab );_adaab .EG_MathContent =append (_adaab .EG_MathContent ,_fcacb );default:_ee .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",_fbdgd .Name );if _bdbda :=d .Skip ();_bdbda !=nil {return _bdbda ;};};case _d .EndElement :break _bbedde ;case _d .CharData :};};return nil ;}; +// Query For Data Source Records To Merge +Query *CT_String ; -// ValidateWithPath validates the EG_CellMarkupElements and its children, prefixing error messages with path -func (_dbacef *EG_CellMarkupElements )ValidateWithPath (path string )error {if _dbacef .CellIns !=nil {if _bbddd :=_dbacef .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_bbddd !=nil {return _bbddd ;};};if _dbacef .CellDel !=nil {if _dfabe :=_dbacef .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_dfabe !=nil {return _dfabe ;};};if _dbacef .CellMerge !=nil {if _degfgd :=_dbacef .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_degfgd !=nil {return _degfgd ;};};return nil ;};type CT_TrackChangeNumbering struct{OriginalAttr *string ;AuthorAttr string ;DateAttr *_e .Time ; +// Data Source File Path +DataSource *CT_Rel ; -// Annotation Identifier -IdAttr int64 ;};func (_bfaccd *ST_TargetScreenSz )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geddgg ,_bdfdbd :=d .Token ();if _bdfdbd !=nil {return _bdfdbd ;};if _fbbaff ,_edefa :=_geddgg .(_d .EndElement );_edefa &&_fbbaff .Name ==start .Name {*_bfaccd =1;return nil ;};if _ffdbe ,_eceda :=_geddgg .(_d .CharData );!_eceda {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_geddgg );}else {switch string (_ffdbe ){case "":*_bfaccd =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_bfaccd =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_bfaccd =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_bfaccd =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_bfaccd =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_bfaccd =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_bfaccd =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_bfaccd =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_bfaccd =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_bfaccd =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_bfaccd =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_bfaccd =11;};};_geddgg ,_bdfdbd =d .Token ();if _bdfdbd !=nil {return _bdfdbd ;};if _fabbad ,_egfdc :=_geddgg .(_d .EndElement );_egfdc &&_fabbad .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_geddgg );};func (_geb *CT_Background )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _geb .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_db .Sprintf ("\u0025\u0076",*_geb .ColorAttr )});};if _geb .ThemeColorAttr !=ST_ThemeColorUnset {_fac ,_gga :=_geb .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _gga !=nil {return _gga ;};start .Attr =append (start .Attr ,_fac );};if _geb .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_geb .ThemeTintAttr )});};if _geb .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_geb .ThemeShadeAttr )});};e .EncodeToken (start );if _geb .Any !=nil {for _ ,_aegf :=range _geb .Any {_aegf .MarshalXML (e ,_d .StartElement {});};};if _geb .Drawing !=nil {_adfg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_geb .Drawing ,_adfg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Fonts struct{ +// Header Definition File Path +HeaderSource *CT_Rel ; -// Font Content Type -HintAttr ST_Hint ; +// Remove Blank Lines from Merged Documents +DoNotSuppressBlankLines *CT_OnOff ; -// ASCII Font -AsciiAttr *string ; +// Merged Document Destination +Destination *CT_MailMergeDest ; -// High ANSI Font -HAnsiAttr *string ; +// Column Containing E-mail Address +AddressFieldName *CT_String ; -// East Asian Font -EastAsiaAttr *string ; +// Merged E-mail or Fax Subject Line +MailSubject *CT_String ; -// Complex Script Font -CsAttr *string ; +// Merged Document To E-Mail Attachment +MailAsAttachment *CT_OnOff ; -// ASCII Theme Font -AsciiThemeAttr ST_Theme ; +// View Merged Data Within Document +ViewMergedData *CT_OnOff ; -// High ANSI Theme Font -HAnsiThemeAttr ST_Theme ; +// Record Currently Displayed In Merged Document +ActiveRecord *CT_DecimalNumber ; -// East Asian Theme Font -EastAsiaThemeAttr ST_Theme ; +// Mail Merge Error Reporting Setting +CheckErrors *CT_DecimalNumber ; -// Complex Script Theme Font -CsthemeAttr ST_Theme ;};func NewCT_SdtDate ()*CT_SdtDate {_egddc :=&CT_SdtDate {};return _egddc };func NewCT_AltChunk ()*CT_AltChunk {_cd :=&CT_AltChunk {};return _cd };func ParseUnionST_SignedTwipsMeasure (s string )(ST_SignedTwipsMeasure ,error ){_bfabb :=ST_SignedTwipsMeasure {};if _c .ST_UniversalMeasurePatternRe .MatchString (s ){_bfabb .ST_UniversalMeasure =&s ;}else {_bbgfb ,_ecacd :=_dd .ParseFloat (s ,64);if _ecacd !=nil {return _bfabb ,_db .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_ecacd );};_bfabb .Int64 =_ee .Int64 (int64 (_bbgfb ));};return _bfabb ,nil ;};func NewCT_FFCheckBoxChoice ()*CT_FFCheckBoxChoice {_adcbe :=&CT_FFCheckBoxChoice {};return _adcbe };func (_aebda ST_MailMergeDocType )String ()string {switch _aebda {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 "";}; +// Office Data Source Object Settings +Odso *CT_Odso ;};func (_eaef *CT_CustomXmlPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfeab :for {_gddg ,_bbgef :=d .Token ();if _bbgef !=nil {return _bbgef ;};switch _aefb :=_gddg .(type ){case _d .StartElement :switch _aefb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eaef .Placeholder =NewCT_String ();if _cafg :=d .DecodeElement (_eaef .Placeholder ,&_aefb );_cafg !=nil {return _cafg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbccc :=NewCT_Attr ();if _dcdc :=d .DecodeElement (_fbccc ,&_aefb );_dcdc !=nil {return _dcdc ;};_eaef .Attr =append (_eaef .Attr ,_fbccc );default:_dg .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",_aefb .Name );if _efca :=d .Skip ();_efca !=nil {return _efca ;};};case _d .EndElement :break _dfeab ;case _d .CharData :};};return nil ;};func (_fgaggg ST_NumberFormat )String ()string {switch _fgaggg {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 "";}; -// Validate validates the CT_FFData and its children -func (_gddaba *CT_FFData )Validate ()error {return _gddaba .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u0044\u0061\u0074a");};func (_fgbdb *CT_Zoom )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdfgdd :=range start .Attr {if _cdfgdd .Name .Local =="\u0076\u0061\u006c"{_fgbdb .ValAttr .UnmarshalXMLAttr (_cdfgdd );continue ;};if _cdfgdd .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_bbbce ,_bfefdf :=ParseUnionST_DecimalNumberOrPercent (_cdfgdd .Value );if _bfefdf !=nil {return _bfefdf ;};_fgbdb .PercentAttr =_bbbce ;continue ;};};for {_gagfg ,_cacfa :=d .Token ();if _cacfa !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u005a\u006f\u006f\u006d\u003a\u0020\u0025\u0073",_cacfa );};if _cbcfg ,_bbfae :=_gagfg .(_d .EndElement );_bbfae &&_cbcfg .Name ==start .Name {break ;};};return nil ;};func NewCT_CompatSetting ()*CT_CompatSetting {_dfgg :=&CT_CompatSetting {};return _dfgg }; +// ValidateWithPath validates the CT_EdnDocProps and its children, prefixing error messages with path +func (_dgedd *CT_EdnDocProps )ValidateWithPath (path string )error {if _dgedd .Pos !=nil {if _bdcddc :=_dgedd .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_bdcddc !=nil {return _bdcddc ;};};if _dgedd .NumFmt !=nil {if _deacf :=_dgedd .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_deacf !=nil {return _deacf ;};};if _dgedd .NumStart !=nil {if _cdfgd :=_dgedd .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_cdfgd !=nil {return _cdfgd ;};};if _dgedd .NumRestart !=nil {if _abeea :=_dgedd .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_abeea !=nil {return _abeea ;};};for _ecdag ,_agcag :=range _dgedd .Endnote {if _ddggc :=_agcag .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_ecdag ));_ddggc !=nil {return _ddggc ;};};return nil ;};type CT_Captions struct{ -// Validate validates the CT_BottomPageBorder and its children -func (_eegc *CT_BottomPageBorder )Validate ()error {return _eegc .ValidateWithPath ("\u0043\u0054\u005f\u0042ot\u0074\u006f\u006d\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func (_cfefda *ST_HAnchor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceedf ,_cbdfc :=d .Token ();if _cbdfc !=nil {return _cbdfc ;};if _dggdb ,_edacb :=_ceedf .(_d .EndElement );_edacb &&_dggdb .Name ==start .Name {*_cfefda =1;return nil ;};if _fcafee ,_degabc :=_ceedf .(_d .CharData );!_degabc {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ceedf );}else {switch string (_fcafee ){case "":*_cfefda =0;case "\u0074\u0065\u0078\u0074":*_cfefda =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cfefda =2;case "\u0070\u0061\u0067\u0065":*_cfefda =3;};};_ceedf ,_cbdfc =d .Token ();if _cbdfc !=nil {return _cbdfc ;};if _feeddc ,_bdfgg :=_ceedf .(_d .EndElement );_bdfgg &&_feeddc .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ceedf );};func (_fdbda *ST_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_faaeaa ,_cbcae :=d .Token ();if _cbcae !=nil {return _cbcae ;};if _ceaga ,_fggfbe :=_faaeaa .(_d .EndElement );_fggfbe &&_ceaga .Name ==start .Name {*_fdbda =1;return nil ;};if _gcgdab ,_eeggc :=_faaeaa .(_d .CharData );!_eeggc {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_faaeaa );}else {switch string (_gcgdab ){case "":*_fdbda =0;case "\u006e\u0075\u006c\u006c":*_fdbda =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_fdbda =2;};};_faaeaa ,_cbcae =d .Token ();if _cbcae !=nil {return _cbcae ;};if _cdbfc ,_gegba :=_faaeaa .(_d .EndElement );_gegba &&_cdbfc .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_faaeaa );};func (_cafdcb *WdST_AlignV )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cafdcb =0;case "\u0074\u006f\u0070":*_cafdcb =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_cafdcb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cafdcb =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_cafdcb =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_cafdcb =5;};return nil ;};type CT_CustomXmlRun struct{ +// Single Caption Type Definition +Caption []*CT_Caption ; -// Custom XML Markup Namespace -UriAttr *string ; +// Automatic Captioning Settings +AutoCaptions *CT_AutoCaptions ;};func (_dgfdac *EG_ContentCellContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edgee :for {_aebdcg ,_ecccd :=d .Token ();if _ecccd !=nil {return _ecccd ;};switch _fagbe :=_aebdcg .(type ){case _d .StartElement :switch _fagbe .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffega :=NewCT_Tc ();if _dgdaga :=d .DecodeElement (_ffega ,&_fagbe );_dgdaga !=nil {return _dgdaga ;};_dgfdac .Tc =append (_dgfdac .Tc ,_ffega );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgfdac .CustomXml =NewCT_CustomXmlCell ();if _efbdac :=d .DecodeElement (_dgfdac .CustomXml ,&_fagbe );_efbdac !=nil {return _efbdac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dgfdac .Sdt =NewCT_SdtCell ();if _edbcg :=d .DecodeElement (_dgfdac .Sdt ,&_fagbe );_edbcg !=nil {return _edbcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egagga :=NewEG_RunLevelElts ();_egagga .ProofErr =NewCT_ProofErr ();if _aeddce :=d .DecodeElement (_egagga .ProofErr ,&_fagbe );_aeddce !=nil {return _aeddce ;};_dgfdac .EG_RunLevelElts =append (_dgfdac .EG_RunLevelElts ,_egagga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eeebdb :=NewEG_RunLevelElts ();_eeebdb .PermStart =NewCT_PermStart ();if _cgdcee :=d .DecodeElement (_eeebdb .PermStart ,&_fagbe );_cgdcee !=nil {return _cgdcee ;};_dgfdac .EG_RunLevelElts =append (_dgfdac .EG_RunLevelElts ,_eeebdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcgdaac :=NewEG_RunLevelElts ();_dcgdaac .PermEnd =NewCT_Perm ();if _dfcce :=d .DecodeElement (_dcgdaac .PermEnd ,&_fagbe );_dfcce !=nil {return _dfcce ;};_dgfdac .EG_RunLevelElts =append (_dgfdac .EG_RunLevelElts ,_dcgdaac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_acffaea :=NewEG_RunLevelElts ();_acffaea .Ins =NewCT_RunTrackChange ();if _ffgggb :=d .DecodeElement (_acffaea .Ins ,&_fagbe );_ffgggb !=nil {return _ffgggb ;};_dgfdac .EG_RunLevelElts =append (_dgfdac .EG_RunLevelElts ,_acffaea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dggecc :=NewEG_RunLevelElts ();_dggecc .Del =NewCT_RunTrackChange ();if _agagf :=d .DecodeElement (_dggecc .Del ,&_fagbe );_agagf !=nil {return _agagf ;};_dgfdac .EG_RunLevelElts =append (_dgfdac .EG_RunLevelElts ,_dggecc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dbcfe :=NewEG_RunLevelElts ();_dbcfe .MoveFrom =NewCT_RunTrackChange ();if _edfddc :=d .DecodeElement (_dbcfe .MoveFrom ,&_fagbe );_edfddc !=nil {return _edfddc ;};_dgfdac .EG_RunLevelElts =append (_dgfdac .EG_RunLevelElts ,_dbcfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_beffae :=NewEG_RunLevelElts ();_beffae .MoveTo =NewCT_RunTrackChange ();if _cbefg :=d .DecodeElement (_beffae .MoveTo ,&_fagbe );_cbefg !=nil {return _cbefg ;};_dgfdac .EG_RunLevelElts =append (_dgfdac .EG_RunLevelElts ,_beffae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dcbgba :=NewEG_RunLevelElts ();_ebaee :=NewEG_RangeMarkupElements ();_ebaee .BookmarkStart =NewCT_Bookmark ();if _fgdeeg :=d .DecodeElement (_ebaee .BookmarkStart ,&_fagbe );_fgdeeg !=nil {return _fgdeeg ;};_dgfdac .EG_RunLevelElts =append (_dgfdac .EG_RunLevelElts ,_dcbgba );_dcbgba .EG_RangeMarkupElements =append (_dcbgba .EG_RangeMarkupElements ,_ebaee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eabddb :=NewEG_RunLevelElts ();_acfcba :=NewEG_RangeMarkupElements ();_acfcba .BookmarkEnd =NewCT_MarkupRange ();if _aaafde :=d .DecodeElement (_acfcba .BookmarkEnd ,&_fagbe );_aaafde !=nil {return _aaafde ;};_dgfdac .EG_RunLevelElts =append (_dgfdac .EG_RunLevelElts ,_eabddb );_eabddb .EG_RangeMarkupElements =append (_eabddb .EG_RangeMarkupElements ,_acfcba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgbcb :=NewEG_RunLevelElts ();_cabded :=NewEG_RangeMarkupElements ();_cabded .MoveFromRangeStart =NewCT_MoveBookmark ();if _eaead :=d .DecodeElement (_cabded .MoveFromRangeStart ,&_fagbe );_eaead !=nil {return _eaead ;};_dgfdac .EG_RunLevelElts =append (_dgfdac .EG_RunLevelElts ,_fgbcb );_fgbcb .EG_RangeMarkupElements =append (_fgbcb .EG_RangeMarkupElements ,_cabded );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bacgf :=NewEG_RunLevelElts ();_gcdcc :=NewEG_RangeMarkupElements ();_gcdcc .MoveFromRangeEnd =NewCT_MarkupRange ();if _begba :=d .DecodeElement (_gcdcc .MoveFromRangeEnd ,&_fagbe );_begba !=nil {return _begba ;};_dgfdac .EG_RunLevelElts =append (_dgfdac .EG_RunLevelElts ,_bacgf );_bacgf .EG_RangeMarkupElements =append (_bacgf .EG_RangeMarkupElements ,_gcdcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ecgbb :=NewEG_RunLevelElts ();_edebcb :=NewEG_RangeMarkupElements ();_edebcb .MoveToRangeStart =NewCT_MoveBookmark ();if _fagebd :=d .DecodeElement (_edebcb .MoveToRangeStart ,&_fagbe );_fagebd !=nil {return _fagebd ;};_dgfdac .EG_RunLevelElts =append (_dgfdac .EG_RunLevelElts ,_ecgbb );_ecgbb .EG_RangeMarkupElements =append (_ecgbb .EG_RangeMarkupElements ,_edebcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_feecb :=NewEG_RunLevelElts ();_ecggg :=NewEG_RangeMarkupElements ();_ecggg .MoveToRangeEnd =NewCT_MarkupRange ();if _dcbad :=d .DecodeElement (_ecggg .MoveToRangeEnd ,&_fagbe );_dcbad !=nil {return _dcbad ;};_dgfdac .EG_RunLevelElts =append (_dgfdac .EG_RunLevelElts ,_feecb );_feecb .EG_RangeMarkupElements =append (_feecb .EG_RangeMarkupElements ,_ecggg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_afeae :=NewEG_RunLevelElts ();_aeegdd :=NewEG_RangeMarkupElements ();_aeegdd .CommentRangeStart =NewCT_MarkupRange ();if _eacgd :=d .DecodeElement (_aeegdd .CommentRangeStart ,&_fagbe );_eacgd !=nil {return _eacgd ;};_dgfdac .EG_RunLevelElts =append (_dgfdac .EG_RunLevelElts ,_afeae );_afeae .EG_RangeMarkupElements =append (_afeae .EG_RangeMarkupElements ,_aeegdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgfccb :=NewEG_RunLevelElts ();_defcdd :=NewEG_RangeMarkupElements ();_defcdd .CommentRangeEnd =NewCT_MarkupRange ();if _eaafag :=d .DecodeElement (_defcdd .CommentRangeEnd ,&_fagbe );_eaafag !=nil {return _eaafag ;};_dgfdac .EG_RunLevelElts =append (_dgfdac .EG_RunLevelElts ,_fgfccb );_fgfccb .EG_RangeMarkupElements =append (_fgfccb .EG_RangeMarkupElements ,_defcdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gddace :=NewEG_RunLevelElts ();_edfaee :=NewEG_RangeMarkupElements ();_edfaee .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gdede :=d .DecodeElement (_edfaee .CustomXmlInsRangeStart ,&_fagbe );_gdede !=nil {return _gdede ;};_dgfdac .EG_RunLevelElts =append (_dgfdac .EG_RunLevelElts ,_gddace );_gddace .EG_RangeMarkupElements =append (_gddace .EG_RangeMarkupElements ,_edfaee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcdde :=NewEG_RunLevelElts ();_ebdgf :=NewEG_RangeMarkupElements ();_ebdgf .CustomXmlInsRangeEnd =NewCT_Markup ();if _eceadg :=d .DecodeElement (_ebdgf .CustomXmlInsRangeEnd ,&_fagbe );_eceadg !=nil {return _eceadg ;};_dgfdac .EG_RunLevelElts =append (_dgfdac .EG_RunLevelElts ,_gcdde );_gcdde .EG_RangeMarkupElements =append (_gcdde .EG_RangeMarkupElements ,_ebdgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caggce :=NewEG_RunLevelElts ();_ddebfa :=NewEG_RangeMarkupElements ();_ddebfa .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ebfbe :=d .DecodeElement (_ddebfa .CustomXmlDelRangeStart ,&_fagbe );_ebfbe !=nil {return _ebfbe ;};_dgfdac .EG_RunLevelElts =append (_dgfdac .EG_RunLevelElts ,_caggce );_caggce .EG_RangeMarkupElements =append (_caggce .EG_RangeMarkupElements ,_ddebfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbafgd :=NewEG_RunLevelElts ();_dffege :=NewEG_RangeMarkupElements ();_dffege .CustomXmlDelRangeEnd =NewCT_Markup ();if _cfbga :=d .DecodeElement (_dffege .CustomXmlDelRangeEnd ,&_fagbe );_cfbga !=nil {return _cfbga ;};_dgfdac .EG_RunLevelElts =append (_dgfdac .EG_RunLevelElts ,_bbafgd );_bbafgd .EG_RangeMarkupElements =append (_bbafgd .EG_RangeMarkupElements ,_dffege );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_daefd :=NewEG_RunLevelElts ();_cagfa :=NewEG_RangeMarkupElements ();_cagfa .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bggdd :=d .DecodeElement (_cagfa .CustomXmlMoveFromRangeStart ,&_fagbe );_bggdd !=nil {return _bggdd ;};_dgfdac .EG_RunLevelElts =append (_dgfdac .EG_RunLevelElts ,_daefd );_daefd .EG_RangeMarkupElements =append (_daefd .EG_RangeMarkupElements ,_cagfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ffcbdf :=NewEG_RunLevelElts ();_cagdf :=NewEG_RangeMarkupElements ();_cagdf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gebfcf :=d .DecodeElement (_cagdf .CustomXmlMoveFromRangeEnd ,&_fagbe );_gebfcf !=nil {return _gebfcf ;};_dgfdac .EG_RunLevelElts =append (_dgfdac .EG_RunLevelElts ,_ffcbdf );_ffcbdf .EG_RangeMarkupElements =append (_ffcbdf .EG_RangeMarkupElements ,_cagdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bbgebc :=NewEG_RunLevelElts ();_gdcceg :=NewEG_RangeMarkupElements ();_gdcceg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _efgcfg :=d .DecodeElement (_gdcceg .CustomXmlMoveToRangeStart ,&_fagbe );_efgcfg !=nil {return _efgcfg ;};_dgfdac .EG_RunLevelElts =append (_dgfdac .EG_RunLevelElts ,_bbgebc );_bbgebc .EG_RangeMarkupElements =append (_bbgebc .EG_RangeMarkupElements ,_gdcceg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cfaef :=NewEG_RunLevelElts ();_deeeccd :=NewEG_RangeMarkupElements ();_deeeccd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _edebfc :=d .DecodeElement (_deeeccd .CustomXmlMoveToRangeEnd ,&_fagbe );_edebfc !=nil {return _edebfc ;};_dgfdac .EG_RunLevelElts =append (_dgfdac .EG_RunLevelElts ,_cfaef );_cfaef .EG_RangeMarkupElements =append (_cfaef .EG_RangeMarkupElements ,_deeeccd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eabddc :=NewEG_RunLevelElts ();_cbdfb :=NewEG_MathContent ();_cbdfb .OMathPara =_b .NewOMathPara ();if _faaaa :=d .DecodeElement (_cbdfb .OMathPara ,&_fagbe );_faaaa !=nil {return _faaaa ;};_dgfdac .EG_RunLevelElts =append (_dgfdac .EG_RunLevelElts ,_eabddc );_eabddc .EG_MathContent =append (_eabddc .EG_MathContent ,_cbdfb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdgee :=NewEG_RunLevelElts ();_gffed :=NewEG_MathContent ();_gffed .OMath =_b .NewOMath ();if _fbaac :=d .DecodeElement (_gffed .OMath ,&_fagbe );_fbaac !=nil {return _fbaac ;};_dgfdac .EG_RunLevelElts =append (_dgfdac .EG_RunLevelElts ,_cdgee );_cdgee .EG_MathContent =append (_cdgee .EG_MathContent ,_gffed );default:_dg .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",_fagbe .Name );if _ggbac :=d .Skip ();_ggbac !=nil {return _ggbac ;};};case _d .EndElement :break _edgee ;case _d .CharData :};};return nil ;};func NewCT_TextboxTightWrap ()*CT_TextboxTightWrap {_degegf :=&CT_TextboxTightWrap {};_degegf .ValAttr =ST_TextboxTightWrap (1);return _degegf ;};type CT_FtnDocProps struct{ -// Element name -ElementAttr string ; +// Footnote Placement +Pos *CT_FtnPos ; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_PContent []*EG_PContent ;}; +// Footnote Numbering Format +NumFmt *CT_NumFmt ; -// ValidateWithPath validates the CT_SdtPrChoice and its children, prefixing error messages with path -func (_gdebe *CT_SdtPrChoice )ValidateWithPath (path string )error {if _gdebe .Equation !=nil {if _effeec :=_gdebe .Equation .ValidateWithPath (path +"\u002fE\u0071\u0075\u0061\u0074\u0069\u006fn");_effeec !=nil {return _effeec ;};};if _gdebe .ComboBox !=nil {if _cdbgg :=_gdebe .ComboBox .ValidateWithPath (path +"\u002fC\u006f\u006d\u0062\u006f\u0042\u006fx");_cdbgg !=nil {return _cdbgg ;};};if _gdebe .Date !=nil {if _gabfg :=_gdebe .Date .ValidateWithPath (path +"\u002f\u0044\u0061t\u0065");_gabfg !=nil {return _gabfg ;};};if _gdebe .DocPartObj !=nil {if _ffgab :=_gdebe .DocPartObj .ValidateWithPath (path +"/\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a");_ffgab !=nil {return _ffgab ;};};if _gdebe .DocPartList !=nil {if _egdge :=_gdebe .DocPartList .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074");_egdge !=nil {return _egdge ;};};if _gdebe .DropDownList !=nil {if _efgage :=_gdebe .DropDownList .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074");_efgage !=nil {return _efgage ;};};if _gdebe .Picture !=nil {if _beadbf :=_gdebe .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_beadbf !=nil {return _beadbf ;};};if _gdebe .RichText !=nil {if _gfbced :=_gdebe .RichText .ValidateWithPath (path +"\u002fR\u0069\u0063\u0068\u0054\u0065\u0078t");_gfbced !=nil {return _gfbced ;};};if _gdebe .Text !=nil {if _efggf :=_gdebe .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_efggf !=nil {return _efggf ;};};if _gdebe .Citation !=nil {if _dafcf :=_gdebe .Citation .ValidateWithPath (path +"\u002fC\u0069\u0074\u0061\u0074\u0069\u006fn");_dafcf !=nil {return _dafcf ;};};if _gdebe .Group !=nil {if _eccbf :=_gdebe .Group .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070");_eccbf !=nil {return _eccbf ;};};if _gdebe .Bibliography !=nil {if _gcfbb :=_gdebe .Bibliography .ValidateWithPath (path +"\u002f\u0042\u0069\u0062\u006c\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079");_gcfbb !=nil {return _gcfbb ;};};return nil ;};func (_cfgda ST_ThemeColor )ValidateWithPath (path string )error {switch _cfgda {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfgda ));};return nil ;};func (_bggdb *CT_Ind )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfbea :=range start .Attr {if _dfbea .Name .Local =="\u0073\u0074\u0061r\u0074"{_baccb ,_aaafd :=ParseUnionST_SignedTwipsMeasure (_dfbea .Value );if _aaafd !=nil {return _aaafd ;};_bggdb .StartAttr =&_baccb ;continue ;};if _dfbea .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0043\u0068\u0061\u0072\u0073"{_agbcd ,_dada :=_dd .ParseInt (_dfbea .Value ,10,64);if _dada !=nil {return _dada ;};_bggdb .StartCharsAttr =&_agbcd ;continue ;};if _dfbea .Name .Local =="\u0065\u006e\u0064"{_ebced ,_aeefe :=ParseUnionST_SignedTwipsMeasure (_dfbea .Value );if _aeefe !=nil {return _aeefe ;};_bggdb .EndAttr =&_ebced ;continue ;};if _dfbea .Name .Local =="\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_bgbffg ,_bbbba :=_dd .ParseInt (_dfbea .Value ,10,64);if _bbbba !=nil {return _bbbba ;};_bggdb .EndCharsAttr =&_bgbffg ;continue ;};if _dfbea .Name .Local =="\u006c\u0065\u0066\u0074"{_aedb ,_fabdb :=ParseUnionST_SignedTwipsMeasure (_dfbea .Value );if _fabdb !=nil {return _fabdb ;};_bggdb .LeftAttr =&_aedb ;continue ;};if _dfbea .Name .Local =="\u006ce\u0066\u0074\u0043\u0068\u0061\u0072s"{_cccff ,_fafeb :=_dd .ParseInt (_dfbea .Value ,10,64);if _fafeb !=nil {return _fafeb ;};_bggdb .LeftCharsAttr =&_cccff ;continue ;};if _dfbea .Name .Local =="\u0072\u0069\u0067h\u0074"{_dfcfa ,_eegba :=ParseUnionST_SignedTwipsMeasure (_dfbea .Value );if _eegba !=nil {return _eegba ;};_bggdb .RightAttr =&_dfcfa ;continue ;};if _dfbea .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0043\u0068\u0061\u0072\u0073"{_bdbfc ,_gggd :=_dd .ParseInt (_dfbea .Value ,10,64);if _gggd !=nil {return _gggd ;};_bggdb .RightCharsAttr =&_bdbfc ;continue ;};if _dfbea .Name .Local =="\u0068a\u006e\u0067\u0069\u006e\u0067"{_gged ,_dbabf :=ParseUnionST_TwipsMeasure (_dfbea .Value );if _dbabf !=nil {return _dbabf ;};_bggdb .HangingAttr =&_gged ;continue ;};if _dfbea .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0043\u0068\u0061\u0072\u0073"{_bgcaa ,_gddde :=_dd .ParseInt (_dfbea .Value ,10,64);if _gddde !=nil {return _gddde ;};_bggdb .HangingCharsAttr =&_bgcaa ;continue ;};if _dfbea .Name .Local =="\u0066i\u0072\u0073\u0074\u004c\u0069\u006ee"{_fagfeb ,_bcacd :=ParseUnionST_TwipsMeasure (_dfbea .Value );if _bcacd !=nil {return _bcacd ;};_bggdb .FirstLineAttr =&_fagfeb ;continue ;};if _dfbea .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065C\u0068\u0061\u0072\u0073"{_ggebf ,_cgac :=_dd .ParseInt (_dfbea .Value ,10,64);if _cgac !=nil {return _cgac ;};_bggdb .FirstLineCharsAttr =&_ggebf ;continue ;};};for {_gabgf ,_cagedf :=d .Token ();if _cagedf !=nil {return _db .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0049n\u0064\u003a\u0020\u0025\u0073",_cagedf );};if _fddd ,_egbbe :=_gabgf .(_d .EndElement );_egbbe &&_fddd .Name ==start .Name {break ;};};return nil ;}; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// Validate validates the CT_Spacing and its children -func (_gdbbc *CT_Spacing )Validate ()error {return _gdbbc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");}; +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;Footnote []*CT_FtnEdnSepRef ;};func (_bfgdc ST_MailMergeSourceType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bfgdc .String (),start );};type CT_RunTrackChange struct{AuthorAttr string ;DateAttr *_a .Time ; -// Validate validates the CT_VerticalAlignRun and its children -func (_daagc *CT_VerticalAlignRun )Validate ()error {return _daagc .ValidateWithPath ("\u0043\u0054\u005f\u0056er\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e");};func (_edebc ST_DocPartType )Validate ()error {return _edebc .ValidateWithPath ("")}; +// Annotation Identifier +IdAttr int64 ;};type CT_FFCheckBoxChoice struct{Size *CT_HpsMeasure ;SizeAuto *CT_OnOff ;}; -// ValidateWithPath validates the CT_DecimalNumberOrPrecent and its children, prefixing error messages with path -func (_fbbgf *CT_DecimalNumberOrPrecent )ValidateWithPath (path string )error {if _gegga :=_fbbgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gegga !=nil {return _gegga ;};return nil ;};func (_fffea *WdAnchor )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\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077p\u003a\u0061\u006e\u0063\u0068\u006fr";return _fffea .WdCT_Anchor .MarshalXML (e ,start );};func (_gcbcg *CT_DocumentBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edge :for {_begfg ,_beabg :=d .Token ();if _beabg !=nil {return _beabg ;};switch _afcfba :=_begfg .(type ){case _d .StartElement :switch _afcfba .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcbcg .Background =NewCT_Background ();if _aabcf :=d .DecodeElement (_gcbcg .Background ,&_afcfba );_aabcf !=nil {return _aabcf ;};default:_ee .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",_afcfba .Name );if _dgcdab :=d .Skip ();_dgcdab !=nil {return _dgcdab ;};};case _d .EndElement :break _edge ;case _d .CharData :};};return nil ;};type CT_String struct{ +// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path +func (_gbda *CT_Fonts )ValidateWithPath (path string )error {if _gaef :=_gbda .HintAttr .ValidateWithPath (path +"\u002fH\u0069\u006e\u0074\u0041\u0074\u0074r");_gaef !=nil {return _gaef ;};if _bafbg :=_gbda .AsciiThemeAttr .ValidateWithPath (path +"\u002fA\u0073c\u0069\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_bafbg !=nil {return _bafbg ;};if _aefdg :=_gbda .HAnsiThemeAttr .ValidateWithPath (path +"\u002fH\u0041n\u0073\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_aefdg !=nil {return _aefdg ;};if _aagfb :=_gbda .EastAsiaThemeAttr .ValidateWithPath (path +"\u002fE\u0061s\u0074\u0041\u0073\u0069\u0061T\u0068\u0065m\u0065\u0041\u0074\u0074\u0072");_aagfb !=nil {return _aagfb ;};if _gaab :=_gbda .CsthemeAttr .ValidateWithPath (path +"\u002f\u0043\u0073t\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_gaab !=nil {return _gaab ;};return nil ;};func (_badcf ST_StyleSort )Validate ()error {return _badcf .ValidateWithPath ("")};func (_efgcae *EG_ContentRunContentBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aecab :for {_egdgee ,_ffbcc :=d .Token ();if _ffbcc !=nil {return _ffbcc ;};switch _babdf :=_egdgee .(type ){case _d .StartElement :switch _babdf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_efgcae .SmartTag =NewCT_SmartTagRun ();if _cbebg :=d .DecodeElement (_efgcae .SmartTag ,&_babdf );_cbebg !=nil {return _cbebg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_efgcae .Sdt =NewCT_SdtRun ();if _dafbd :=d .DecodeElement (_efgcae .Sdt ,&_babdf );_dafbd !=nil {return _dafbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccfgf :=NewEG_RunLevelElts ();_ccfgf .ProofErr =NewCT_ProofErr ();if _decge :=d .DecodeElement (_ccfgf .ProofErr ,&_babdf );_decge !=nil {return _decge ;};_efgcae .EG_RunLevelElts =append (_efgcae .EG_RunLevelElts ,_ccfgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bggef :=NewEG_RunLevelElts ();_bggef .PermStart =NewCT_PermStart ();if _gdage :=d .DecodeElement (_bggef .PermStart ,&_babdf );_gdage !=nil {return _gdage ;};_efgcae .EG_RunLevelElts =append (_efgcae .EG_RunLevelElts ,_bggef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgfae :=NewEG_RunLevelElts ();_dgfae .PermEnd =NewCT_Perm ();if _cedaa :=d .DecodeElement (_dgfae .PermEnd ,&_babdf );_cedaa !=nil {return _cedaa ;};_efgcae .EG_RunLevelElts =append (_efgcae .EG_RunLevelElts ,_dgfae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgcgb :=NewEG_RunLevelElts ();_dgcgb .Ins =NewCT_RunTrackChange ();if _cedgf :=d .DecodeElement (_dgcgb .Ins ,&_babdf );_cedgf !=nil {return _cedgf ;};_efgcae .EG_RunLevelElts =append (_efgcae .EG_RunLevelElts ,_dgcgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfcbgf :=NewEG_RunLevelElts ();_bfcbgf .Del =NewCT_RunTrackChange ();if _bcdeba :=d .DecodeElement (_bfcbgf .Del ,&_babdf );_bcdeba !=nil {return _bcdeba ;};_efgcae .EG_RunLevelElts =append (_efgcae .EG_RunLevelElts ,_bfcbgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cdabd :=NewEG_RunLevelElts ();_cdabd .MoveFrom =NewCT_RunTrackChange ();if _ebfgf :=d .DecodeElement (_cdabd .MoveFrom ,&_babdf );_ebfgf !=nil {return _ebfgf ;};_efgcae .EG_RunLevelElts =append (_efgcae .EG_RunLevelElts ,_cdabd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_defcge :=NewEG_RunLevelElts ();_defcge .MoveTo =NewCT_RunTrackChange ();if _adddea :=d .DecodeElement (_defcge .MoveTo ,&_babdf );_adddea !=nil {return _adddea ;};_efgcae .EG_RunLevelElts =append (_efgcae .EG_RunLevelElts ,_defcge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aecee :=NewEG_RunLevelElts ();_cdbfg :=NewEG_RangeMarkupElements ();_cdbfg .BookmarkStart =NewCT_Bookmark ();if _gbedb :=d .DecodeElement (_cdbfg .BookmarkStart ,&_babdf );_gbedb !=nil {return _gbedb ;};_efgcae .EG_RunLevelElts =append (_efgcae .EG_RunLevelElts ,_aecee );_aecee .EG_RangeMarkupElements =append (_aecee .EG_RangeMarkupElements ,_cdbfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_efccgf :=NewEG_RunLevelElts ();_bacfa :=NewEG_RangeMarkupElements ();_bacfa .BookmarkEnd =NewCT_MarkupRange ();if _gefcbd :=d .DecodeElement (_bacfa .BookmarkEnd ,&_babdf );_gefcbd !=nil {return _gefcbd ;};_efgcae .EG_RunLevelElts =append (_efgcae .EG_RunLevelElts ,_efccgf );_efccgf .EG_RangeMarkupElements =append (_efccgf .EG_RangeMarkupElements ,_bacfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfbbc :=NewEG_RunLevelElts ();_afagg :=NewEG_RangeMarkupElements ();_afagg .MoveFromRangeStart =NewCT_MoveBookmark ();if _ebadgd :=d .DecodeElement (_afagg .MoveFromRangeStart ,&_babdf );_ebadgd !=nil {return _ebadgd ;};_efgcae .EG_RunLevelElts =append (_efgcae .EG_RunLevelElts ,_bfbbc );_bfbbc .EG_RangeMarkupElements =append (_bfbbc .EG_RangeMarkupElements ,_afagg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgabb :=NewEG_RunLevelElts ();_cdaddd :=NewEG_RangeMarkupElements ();_cdaddd .MoveFromRangeEnd =NewCT_MarkupRange ();if _bfdcb :=d .DecodeElement (_cdaddd .MoveFromRangeEnd ,&_babdf );_bfdcb !=nil {return _bfdcb ;};_efgcae .EG_RunLevelElts =append (_efgcae .EG_RunLevelElts ,_bgabb );_bgabb .EG_RangeMarkupElements =append (_bgabb .EG_RangeMarkupElements ,_cdaddd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_decefd :=NewEG_RunLevelElts ();_cddab :=NewEG_RangeMarkupElements ();_cddab .MoveToRangeStart =NewCT_MoveBookmark ();if _egadefe :=d .DecodeElement (_cddab .MoveToRangeStart ,&_babdf );_egadefe !=nil {return _egadefe ;};_efgcae .EG_RunLevelElts =append (_efgcae .EG_RunLevelElts ,_decefd );_decefd .EG_RangeMarkupElements =append (_decefd .EG_RangeMarkupElements ,_cddab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_babae :=NewEG_RunLevelElts ();_bedbfd :=NewEG_RangeMarkupElements ();_bedbfd .MoveToRangeEnd =NewCT_MarkupRange ();if _ggeea :=d .DecodeElement (_bedbfd .MoveToRangeEnd ,&_babdf );_ggeea !=nil {return _ggeea ;};_efgcae .EG_RunLevelElts =append (_efgcae .EG_RunLevelElts ,_babae );_babae .EG_RangeMarkupElements =append (_babae .EG_RangeMarkupElements ,_bedbfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgedbd :=NewEG_RunLevelElts ();_bccg :=NewEG_RangeMarkupElements ();_bccg .CommentRangeStart =NewCT_MarkupRange ();if _fgaedb :=d .DecodeElement (_bccg .CommentRangeStart ,&_babdf );_fgaedb !=nil {return _fgaedb ;};_efgcae .EG_RunLevelElts =append (_efgcae .EG_RunLevelElts ,_bgedbd );_bgedbd .EG_RangeMarkupElements =append (_bgedbd .EG_RangeMarkupElements ,_bccg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aefec :=NewEG_RunLevelElts ();_eggbg :=NewEG_RangeMarkupElements ();_eggbg .CommentRangeEnd =NewCT_MarkupRange ();if _cfgdbe :=d .DecodeElement (_eggbg .CommentRangeEnd ,&_babdf );_cfgdbe !=nil {return _cfgdbe ;};_efgcae .EG_RunLevelElts =append (_efgcae .EG_RunLevelElts ,_aefec );_aefec .EG_RangeMarkupElements =append (_aefec .EG_RangeMarkupElements ,_eggbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgdffe :=NewEG_RunLevelElts ();_fgcda :=NewEG_RangeMarkupElements ();_fgcda .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fgccb :=d .DecodeElement (_fgcda .CustomXmlInsRangeStart ,&_babdf );_fgccb !=nil {return _fgccb ;};_efgcae .EG_RunLevelElts =append (_efgcae .EG_RunLevelElts ,_bgdffe );_bgdffe .EG_RangeMarkupElements =append (_bgdffe .EG_RangeMarkupElements ,_fgcda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adeec :=NewEG_RunLevelElts ();_cbeef :=NewEG_RangeMarkupElements ();_cbeef .CustomXmlInsRangeEnd =NewCT_Markup ();if _caffec :=d .DecodeElement (_cbeef .CustomXmlInsRangeEnd ,&_babdf );_caffec !=nil {return _caffec ;};_efgcae .EG_RunLevelElts =append (_efgcae .EG_RunLevelElts ,_adeec );_adeec .EG_RangeMarkupElements =append (_adeec .EG_RangeMarkupElements ,_cbeef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eabbd :=NewEG_RunLevelElts ();_fbggf :=NewEG_RangeMarkupElements ();_fbggf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aegce :=d .DecodeElement (_fbggf .CustomXmlDelRangeStart ,&_babdf );_aegce !=nil {return _aegce ;};_efgcae .EG_RunLevelElts =append (_efgcae .EG_RunLevelElts ,_eabbd );_eabbd .EG_RangeMarkupElements =append (_eabbd .EG_RangeMarkupElements ,_fbggf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgbfb :=NewEG_RunLevelElts ();_bbeffd :=NewEG_RangeMarkupElements ();_bbeffd .CustomXmlDelRangeEnd =NewCT_Markup ();if _ebegf :=d .DecodeElement (_bbeffd .CustomXmlDelRangeEnd ,&_babdf );_ebegf !=nil {return _ebegf ;};_efgcae .EG_RunLevelElts =append (_efgcae .EG_RunLevelElts ,_fgbfb );_fgbfb .EG_RangeMarkupElements =append (_fgbfb .EG_RangeMarkupElements ,_bbeffd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcdca :=NewEG_RunLevelElts ();_bebgb :=NewEG_RangeMarkupElements ();_bebgb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _affed :=d .DecodeElement (_bebgb .CustomXmlMoveFromRangeStart ,&_babdf );_affed !=nil {return _affed ;};_efgcae .EG_RunLevelElts =append (_efgcae .EG_RunLevelElts ,_gcdca );_gcdca .EG_RangeMarkupElements =append (_gcdca .EG_RangeMarkupElements ,_bebgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbdfag :=NewEG_RunLevelElts ();_aggaf :=NewEG_RangeMarkupElements ();_aggaf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ffcaf :=d .DecodeElement (_aggaf .CustomXmlMoveFromRangeEnd ,&_babdf );_ffcaf !=nil {return _ffcaf ;};_efgcae .EG_RunLevelElts =append (_efgcae .EG_RunLevelElts ,_fbdfag );_fbdfag .EG_RangeMarkupElements =append (_fbdfag .EG_RangeMarkupElements ,_aggaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccggd :=NewEG_RunLevelElts ();_ebafb :=NewEG_RangeMarkupElements ();_ebafb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bdbaea :=d .DecodeElement (_ebafb .CustomXmlMoveToRangeStart ,&_babdf );_bdbaea !=nil {return _bdbaea ;};_efgcae .EG_RunLevelElts =append (_efgcae .EG_RunLevelElts ,_ccggd );_ccggd .EG_RangeMarkupElements =append (_ccggd .EG_RangeMarkupElements ,_ebafb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eeeag :=NewEG_RunLevelElts ();_bdgbe :=NewEG_RangeMarkupElements ();_bdgbe .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dbeagd :=d .DecodeElement (_bdgbe .CustomXmlMoveToRangeEnd ,&_babdf );_dbeagd !=nil {return _dbeagd ;};_efgcae .EG_RunLevelElts =append (_efgcae .EG_RunLevelElts ,_eeeag );_eeeag .EG_RangeMarkupElements =append (_eeeag .EG_RangeMarkupElements ,_bdgbe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfcffd :=NewEG_RunLevelElts ();_bbdbgb :=NewEG_MathContent ();_bbdbgb .OMathPara =_b .NewOMathPara ();if _cdfdad :=d .DecodeElement (_bbdbgb .OMathPara ,&_babdf );_cdfdad !=nil {return _cdfdad ;};_efgcae .EG_RunLevelElts =append (_efgcae .EG_RunLevelElts ,_bfcffd );_bfcffd .EG_MathContent =append (_bfcffd .EG_MathContent ,_bbdbgb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adfdb :=NewEG_RunLevelElts ();_effgeg :=NewEG_MathContent ();_effgeg .OMath =_b .NewOMath ();if _fbefed :=d .DecodeElement (_effgeg .OMath ,&_babdf );_fbefed !=nil {return _fbefed ;};_efgcae .EG_RunLevelElts =append (_efgcae .EG_RunLevelElts ,_adfdb );_adfdb .EG_MathContent =append (_adfdb .EG_MathContent ,_effgeg );default:_dg .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",_babdf .Name );if _ebfgd :=d .Skip ();_ebfgd !=nil {return _ebfgd ;};};case _d .EndElement :break _aecab ;case _d .CharData :};};return nil ;};type CT_R struct{ -// String Value -ValAttr string ;};func (_dcegb ST_Direction )Validate ()error {return _dcegb .ValidateWithPath ("")};func (_aeag *CT_Placeholder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_afbbf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}};e .EncodeElement (_aeag .DocPart ,_afbbf );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgdgga *EG_PContentBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgdgga .CustomXml !=nil {_bagca :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_dgdgga .CustomXml ,_bagca );};if _dgdgga .FldSimple !=nil {_eacdf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_cecgbf :=range _dgdgga .FldSimple {e .EncodeElement (_cecgbf ,_eacdf );};};if _dgdgga .Hyperlink !=nil {_afdec :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_dgdgga .Hyperlink ,_afdec );};return nil ;};type CT_Underline struct{ +// Revision Identifier for Run Properties +RsidRPrAttr *string ; -// Underline Style -ValAttr ST_Underline ; +// Revision Identifier for Run Deletion +RsidDelAttr *string ; -// Underline Color -ColorAttr *ST_HexColor ; +// Revision Identifier for Run +RsidRAttr *string ; -// Underline Theme Color -ThemeColorAttr ST_ThemeColor ; +// Run Properties +RPr *CT_RPr ;EG_RunInnerContent []*EG_RunInnerContent ;Extra []_dg .Any ;}; -// Underline Theme Color Tint -ThemeTintAttr *string ; +// Validate validates the EG_RPrBase and its children +func (_gcbecfa *EG_RPrBase )Validate ()error {return _gcbecfa .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0042\u0061\u0073\u0065");};func (_ddfead ST_TblOverlap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fceedc :=_d .Attr {};_fceedc .Name =name ;switch _ddfead {case ST_TblOverlapUnset :_fceedc .Value ="";case ST_TblOverlapNever :_fceedc .Value ="\u006e\u0065\u0076e\u0072";case ST_TblOverlapOverlap :_fceedc .Value ="\u006fv\u0065\u0072\u006c\u0061\u0070";};return _fceedc ,nil ;};func NewCT_Tabs ()*CT_Tabs {_ggdcca :=&CT_Tabs {};return _ggdcca };func NewCT_Kinsoku ()*CT_Kinsoku {_abgc :=&CT_Kinsoku {};return _abgc }; -// Underline Theme Color Shade -ThemeShadeAttr *string ;};func (_aa *AG_TransitionalPassword )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aa .CryptProviderTypeAttr !=_c .ST_CryptProvUnset {_fe ,_ecd :=_aa .CryptProviderTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _ecd !=nil {return _ecd ;};start .Attr =append (start .Attr ,_fe );};if _aa .CryptAlgorithmClassAttr !=_c .ST_AlgClassUnset {_gge ,_ce :=_aa .CryptAlgorithmClassAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _ce !=nil {return _ce ;};start .Attr =append (start .Attr ,_gge );};if _aa .CryptAlgorithmTypeAttr !=_c .ST_AlgTypeUnset {_gec ,_ef :=_aa .CryptAlgorithmTypeAttr .MarshalXMLAttr (_d .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _ef !=nil {return _ef ;};start .Attr =append (start .Attr ,_gec );};if _aa .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_aa .CryptAlgorithmSidAttr )});};if _aa .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_aa .CryptSpinCountAttr )});};if _aa .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_db .Sprintf ("\u0025\u0076",*_aa .CryptProviderAttr )});};if _aa .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_aa .AlgIdExtAttr )});};if _aa .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_aa .AlgIdExtSourceAttr )});};if _aa .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_aa .CryptProviderTypeExtAttr )});};if _aa .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_db .Sprintf ("\u0025\u0076",*_aa .CryptProviderTypeExtSourceAttr )});};if _aa .HashAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_db .Sprintf ("\u0025\u0076",*_aa .HashAttr )});};if _aa .SaltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_aa .SaltAttr )});};return nil ;};const (ST_PTabAlignmentUnset ST_PTabAlignment =0;ST_PTabAlignmentLeft ST_PTabAlignment =1;ST_PTabAlignmentCenter ST_PTabAlignment =2;ST_PTabAlignmentRight ST_PTabAlignment =3;);func (_bbceg *CT_RPrChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_db .Sprintf ("\u0025\u0076",_bbceg .AuthorAttr )});if _bbceg .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_bbceg .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_bbceg .IdAttr )});e .EncodeToken (start );_dcfad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_bbceg .RPr ,_dcfad );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DocumentBase and its children +func (_debb *CT_DocumentBase )Validate ()error {return _debb .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func (_ggfad *CT_Highlight )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggfad .ValAttr =ST_HighlightColor (1);for _ ,_gcada :=range start .Attr {if _gcada .Name .Local =="\u0076\u0061\u006c"{_ggfad .ValAttr .UnmarshalXMLAttr (_gcada );continue ;};};for {_edbabc ,_gcbdb :=d .Token ();if _gcbdb !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0069g\u0068\u006c\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_gcbdb );};if _ggfade ,_eccg :=_edbabc .(_d .EndElement );_eccg &&_ggfade .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TextDirection and its children -func (_bagcc *CT_TextDirection )Validate ()error {return _bagcc .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};func (_fcacea *CT_StylePaneFilter )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fcacea .AllStylesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0061\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_fcacea .AllStylesAttr )});};if _fcacea .CustomStylesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0053t\u0079\u006c\u0065\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_fcacea .CustomStylesAttr )});};if _fcacea .LatentStylesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u0074\u0065\u006e\u0074\u0053t\u0079\u006c\u0065\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_fcacea .LatentStylesAttr )});};if _fcacea .StylesInUseAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0079\u006c\u0065\u0073\u0049\u006e\u0055\u0073\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_fcacea .StylesInUseAttr )});};if _fcacea .HeadingStylesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0068e\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_fcacea .HeadingStylesAttr )});};if _fcacea .NumberingStylesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_fcacea .NumberingStylesAttr )});};if _fcacea .TableStylesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_fcacea .TableStylesAttr )});};if _fcacea .DirectFormattingOnRunsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_db .Sprintf ("\u0025\u0076",*_fcacea .DirectFormattingOnRunsAttr )});};if _fcacea .DirectFormattingOnParagraphsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_db .Sprintf ("\u0025\u0076",*_fcacea .DirectFormattingOnParagraphsAttr )});};if _fcacea .DirectFormattingOnNumberingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_db .Sprintf ("\u0025\u0076",*_fcacea .DirectFormattingOnNumberingAttr )});};if _fcacea .DirectFormattingOnTablesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_db .Sprintf ("\u0025\u0076",*_fcacea .DirectFormattingOnTablesAttr )});};if _fcacea .ClearFormattingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006c\u0065\u0061\u0072\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_db .Sprintf ("\u0025\u0076",*_fcacea .ClearFormattingAttr )});};if _fcacea .Top3HeadingStylesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074\u006fp3\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_fcacea .Top3HeadingStylesAttr )});};if _fcacea .VisibleStylesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0076i\u0073\u0069\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_fcacea .VisibleStylesAttr )});};if _fcacea .AlternateStyleNamesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0061\u006c\u0074er\u006ea\u0074\u0065\u0053\u0074\u0079l\u0065\u004e\u0061\u006d\u0065\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_fcacea .AlternateStyleNamesAttr )});};if _fcacea .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",*_fcacea .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bagdb ST_Pitch )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cddaa :=_d .Attr {};_cddaa .Name =name ;switch _bagdb {case ST_PitchUnset :_cddaa .Value ="";case ST_PitchFixed :_cddaa .Value ="\u0066\u0069\u0078e\u0064";case ST_PitchVariable :_cddaa .Value ="\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065";case ST_PitchDefault :_cddaa .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";};return _cddaa ,nil ;};func NewCT_MathCtrlIns ()*CT_MathCtrlIns {_aaecd :=&CT_MathCtrlIns {};return _aaecd };type CT_Ruby struct{ +// Validate validates the CT_TextAlignment and its children +func (_edbga *CT_TextAlignment )Validate ()error {return _edbga .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};func (_gdbca *CT_Comment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdbca .InitialsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_gdbca .InitialsAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",_gdbca .AuthorAttr )});if _gdbca .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gdbca .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_gdbca .IdAttr )});e .EncodeToken (start );if _gdbca .EG_BlockLevelElts !=nil {for _ ,_bfab :=range _gdbca .EG_BlockLevelElts {_bfab .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Phonetic Guide Properties -RubyPr *CT_RubyPr ; +// Validate validates the CT_DocDefaults and its children +func (_gbcd *CT_DocDefaults )Validate ()error {return _gbcd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");};type WdCT_WordprocessingGroup struct{CNvPr *_dd .CT_NonVisualDrawingProps ;CNvGrpSpPr *_dd .CT_NonVisualGroupDrawingShapeProps ;GrpSpPr *_dd .CT_GroupShapeProperties ;Choice []*WdCT_WordprocessingGroupChoice ;ExtLst *_dd .CT_OfficeArtExtensionList ;};func (_de *AG_TransitionalPassword )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dga :=range start .Attr {if _dga .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_de .CryptProviderTypeAttr .UnmarshalXMLAttr (_dga );continue ;};if _dga .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_de .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_dga );continue ;};if _dga .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_de .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_dga );continue ;};if _dga .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_cbcc ,_dbe :=_da .ParseInt (_dga .Value ,10,64);if _dbe !=nil {return _dbe ;};_de .CryptAlgorithmSidAttr =&_cbcc ;continue ;};if _dga .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_ge ,_gf :=_da .ParseInt (_dga .Value ,10,64);if _gf !=nil {return _gf ;};_de .CryptSpinCountAttr =&_ge ;continue ;};if _dga .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_beg ,_cbg :=_dga .Value ,error (nil );if _cbg !=nil {return _cbg ;};_de .CryptProviderAttr =&_beg ;continue ;};if _dga .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_bec ,_aba :=_dga .Value ,error (nil );if _aba !=nil {return _aba ;};_de .AlgIdExtAttr =&_bec ;continue ;};if _dga .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_abd ,_bg :=_dga .Value ,error (nil );if _bg !=nil {return _bg ;};_de .AlgIdExtSourceAttr =&_abd ;continue ;};if _dga .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_gg ,_ad :=_dga .Value ,error (nil );if _ad !=nil {return _ad ;};_de .CryptProviderTypeExtAttr =&_gg ;continue ;};if _dga .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"{_bcb ,_dbeg :=_dga .Value ,error (nil );if _dbeg !=nil {return _dbeg ;};_de .CryptProviderTypeExtSourceAttr =&_bcb ;continue ;};if _dga .Name .Local =="\u0068\u0061\u0073\u0068"{_cg ,_bcec :=_dga .Value ,error (nil );if _bcec !=nil {return _bcec ;};_de .HashAttr =&_cg ;continue ;};if _dga .Name .Local =="\u0073\u0061\u006c\u0074"{_ae ,_ea :=_dga .Value ,error (nil );if _ea !=nil {return _ea ;};_de .SaltAttr =&_ae ;continue ;};};for {_cc ,_acc :=d .Token ();if _acc !=nil {return _g .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",_acc );};if _caf ,_bab :=_cc .(_d .EndElement );_bab &&_caf .Name ==start .Name {break ;};};return nil ;};func (_adadcc ST_HpsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _adadcc .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_d .CharData (_g .Sprintf ("\u0025\u0064",*_adadcc .ST_UnsignedDecimalNumber )));};if _adadcc .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_adadcc .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};type CT_PBdr struct{ -// Phonetic Guide Text -Rt *CT_RubyContent ; +// Paragraph Border Above Identical Paragraphs +Top *CT_Border ; -// Phonetic Guide Base Text -RubyBase *CT_RubyContent ;};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 (_gfdga ST_LineNumberRestart )Validate ()error {return _gfdga .ValidateWithPath ("")}; +// Left Paragraph Border +Left *CT_Border ; -// Validate validates the CT_PageMar and its children -func (_gbgfb *CT_PageMar )Validate ()error {return _gbgfb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072");};type CT_PaperSource struct{ +// Paragraph Border Below Identical Paragraphs +Bottom *CT_Border ; -// First Page Printer Tray Code -FirstAttr *int64 ; +// Right Paragraph Border +Right *CT_Border ; -// Non-First Page Printer Tray Code -OtherAttr *int64 ;};func (_agbgad *WdCT_WrapTopBottom )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _agbgad .DistTAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_db .Sprintf ("\u0025\u0076",*_agbgad .DistTAttr )});};if _agbgad .DistBAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_db .Sprintf ("\u0025\u0076",*_agbgad .DistBAttr )});};e .EncodeToken (start );if _agbgad .EffectExtent !=nil {_gaebc :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_agbgad .EffectExtent ,_gaebc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Paragraph Border Between Identical Paragraphs +Between *CT_Border ; -// Validate validates the CT_DocParts and its children -func (_ebca *CT_DocParts )Validate ()error {return _ebca .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073");};func (_ebbgec *CT_TblPrEx )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecdcb :for {_eeead ,_egdcg :=d .Token ();if _egdcg !=nil {return _egdcg ;};switch _cdeb :=_eeead .(type ){case _d .StartElement :switch _cdeb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebbgec .TblW =NewCT_TblWidth ();if _bgcbc :=d .DecodeElement (_ebbgec .TblW ,&_cdeb );_bgcbc !=nil {return _bgcbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebbgec .Jc =NewCT_JcTable ();if _abcba :=d .DecodeElement (_ebbgec .Jc ,&_cdeb );_abcba !=nil {return _abcba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebbgec .TblCellSpacing =NewCT_TblWidth ();if _egfgb :=d .DecodeElement (_ebbgec .TblCellSpacing ,&_cdeb );_egfgb !=nil {return _egfgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebbgec .TblInd =NewCT_TblWidth ();if _dddeef :=d .DecodeElement (_ebbgec .TblInd ,&_cdeb );_dddeef !=nil {return _dddeef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebbgec .TblBorders =NewCT_TblBorders ();if _bcgee :=d .DecodeElement (_ebbgec .TblBorders ,&_cdeb );_bcgee !=nil {return _bcgee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebbgec .Shd =NewCT_Shd ();if _ddfdg :=d .DecodeElement (_ebbgec .Shd ,&_cdeb );_ddfdg !=nil {return _ddfdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebbgec .TblLayout =NewCT_TblLayoutType ();if _abfggg :=d .DecodeElement (_ebbgec .TblLayout ,&_cdeb );_abfggg !=nil {return _abfggg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebbgec .TblCellMar =NewCT_TblCellMar ();if _cecff :=d .DecodeElement (_ebbgec .TblCellMar ,&_cdeb );_cecff !=nil {return _cecff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebbgec .TblLook =NewCT_TblLook ();if _egaeb :=d .DecodeElement (_ebbgec .TblLook ,&_cdeb );_egaeb !=nil {return _egaeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebbgec .TblPrExChange =NewCT_TblPrExChange ();if _abgeb :=d .DecodeElement (_ebbgec .TblPrExChange ,&_cdeb );_abgeb !=nil {return _abgeb ;};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\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0045\u0078\u0020\u0025\u0076",_cdeb .Name );if _bbfaff :=d .Skip ();_bbfaff !=nil {return _bbfaff ;};};case _d .EndElement :break _ecdcb ;case _d .CharData :};};return nil ;};type ST_TargetScreenSz byte ;func (_badd *CT_Br )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _badd .TypeAttr !=ST_BrTypeUnset {_aefg ,_bgcc :=_badd .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _bgcc !=nil {return _bgcc ;};start .Attr =append (start .Attr ,_aefg );};if _badd .ClearAttr !=ST_BrClearUnset {_bfba ,_eaag :=_badd .ClearAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0063\u006c\u0065\u0061\u0072"});if _eaag !=nil {return _eaag ;};start .Attr =append (start .Attr ,_bfba );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cacbf *CT_Guid )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cacbf .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_db .Sprintf ("\u0025\u0076",*_cacbf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_agagbe *ST_StyleSort )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_agagbe =0;case "\u006e\u0061\u006d\u0065":*_agagbe =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_agagbe =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_agagbe =3;case "\u0066\u006f\u006e\u0074":*_agagbe =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_agagbe =5;case "\u0074\u0079\u0070\u0065":*_agagbe =6;case "\u0030\u0030\u0030\u0030":*_agagbe =7;case "\u0030\u0030\u0030\u0031":*_agagbe =8;case "\u0030\u0030\u0030\u0032":*_agagbe =9;case "\u0030\u0030\u0030\u0033":*_agagbe =10;case "\u0030\u0030\u0030\u0034":*_agagbe =11;case "\u0030\u0030\u0030\u0035":*_agagbe =12;};return nil ;}; +// Paragraph Border Between Facing Pages +Bar *CT_Border ;};func (_eddafc ST_HdrFtr )String ()string {switch _eddafc {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 NewCT_MathCtrlDel ()*CT_MathCtrlDel {_fdgf :=&CT_MathCtrlDel {};return _fdgf };func (_fdggf *WdCT_GraphicFrame )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdggf .CNvPr =_dd .NewCT_NonVisualDrawingProps ();_fdggf .CNvFrPr =_dd .NewCT_NonVisualGraphicFrameProperties ();_fdggf .Xfrm =_dd .NewCT_Transform2D ();_fdggf .Graphic =_dd .NewGraphic ();_bdeec :for {_fafbddb ,_caefb :=d .Token ();if _caefb !=nil {return _caefb ;};switch _fedegd :=_fafbddb .(type ){case _d .StartElement :switch _fedegd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:if _dgeaeg :=d .DecodeElement (_fdggf .CNvPr ,&_fedegd );_dgeaeg !=nil {return _dgeaeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063N\u0076\u0046\u0072\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0046\u0072\u0050\u0072"}:if _eaaaf :=d .DecodeElement (_fdggf .CNvFrPr ,&_fedegd );_eaaaf !=nil {return _eaaaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0078\u0066\u0072\u006d"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0078\u0066\u0072\u006d"}:if _adega :=d .DecodeElement (_fdggf .Xfrm ,&_fedegd );_adega !=nil {return _adega ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _ebggcf :=d .DecodeElement (_fdggf .Graphic ,&_fedegd );_ebggcf !=nil {return _ebggcf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u004c\u0073\u0074"}:_fdggf .ExtLst =_dd .NewCT_OfficeArtExtensionList ();if _ccbgf :=d .DecodeElement (_fdggf .ExtLst ,&_fedegd );_ccbgf !=nil {return _ccbgf ;};default:_dg .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",_fedegd .Name );if _gcecbg :=d .Skip ();_gcecbg !=nil {return _gcecbg ;};};case _d .EndElement :break _bdeec ;case _d .CharData :};};return nil ;};func (_aafbfc ST_DocPartBehavior )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aafbfc .String (),start );};type CT_TargetScreenSz struct{ -// Validate validates the CT_DivBdr and its children -func (_ebee *CT_DivBdr )Validate ()error {return _ebee .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0042\u0064r");};func NewCT_Markup ()*CT_Markup {_aafeb :=&CT_Markup {};return _aafeb };func (_ddbdfac ST_SectionMark )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fbddc :=_d .Attr {};_fbddc .Name =name ;switch _ddbdfac {case ST_SectionMarkUnset :_fbddc .Value ="";case ST_SectionMarkNextPage :_fbddc .Value ="\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065";case ST_SectionMarkNextColumn :_fbddc .Value ="\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_SectionMarkContinuous :_fbddc .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_SectionMarkEvenPage :_fbddc .Value ="\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065";case ST_SectionMarkOddPage :_fbddc .Value ="\u006fd\u0064\u0050\u0061\u0067\u0065";};return _fbddc ,nil ;};func (_aebed ST_HexColorAuto )Validate ()error {return _aebed .ValidateWithPath ("")};func (_ccaadd ST_Pitch )Validate ()error {return _ccaadd .ValidateWithPath ("")};func (_bdgaa ST_ObjectDrawAspect )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fecgc :=_d .Attr {};_fecgc .Name =name ;switch _bdgaa {case ST_ObjectDrawAspectUnset :_fecgc .Value ="";case ST_ObjectDrawAspectContent :_fecgc .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074";case ST_ObjectDrawAspectIcon :_fecgc .Value ="\u0069\u0063\u006f\u006e";};return _fecgc ,nil ;};func NewCT_FtnDocProps ()*CT_FtnDocProps {_gacac :=&CT_FtnDocProps {};return _gacac }; +// Target Screen Size Value +ValAttr ST_TargetScreenSz ;};type WdInline struct{WdCT_Inline };func (_eegbd *CT_Columns )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eegbd .EqualWidthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065q\u0075\u0061\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_g .Sprintf ("\u0025\u0076",*_eegbd .EqualWidthAttr )});};if _eegbd .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_eegbd .SpaceAttr )});};if _eegbd .NumAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d"},Value :_g .Sprintf ("\u0025\u0076",*_eegbd .NumAttr )});};if _eegbd .SepAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073e\u0070"},Value :_g .Sprintf ("\u0025\u0076",*_eegbd .SepAttr )});};e .EncodeToken (start );_abafa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063o\u006c"}};for _ ,_dbbd :=range _eegbd .Col {e .EncodeElement (_dbbd ,_abafa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CT_Height and its children, prefixing error messages with path -func (_bddcb *CT_Height )ValidateWithPath (path string )error {if _bddcb .ValAttr !=nil {if _dgccda :=_bddcb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgccda !=nil {return _dgccda ;};};if _ffde :=_bddcb .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_ffde !=nil {return _ffde ;};return nil ;};func (_dbacea *AC_ChoiceRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbacea .Br !=nil {_fecfab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0072"}};e .EncodeElement (_dbacea .Br ,_fecfab );};if _dbacea .T !=nil {_efgec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074"}};e .EncodeElement (_dbacea .T ,_efgec );};if _dbacea .ContentPart !=nil {_fdfag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_dbacea .ContentPart ,_fdfag );};if _dbacea .DelText !=nil {_gbgbd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_dbacea .DelText ,_gbgbd );};if _dbacea .InstrText !=nil {_dddcfd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}};e .EncodeElement (_dbacea .InstrText ,_dddcfd );};if _dbacea .DelInstrText !=nil {_bdbga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_dbacea .DelInstrText ,_bdbga );};if _dbacea .NoBreakHyphen !=nil {_eebbad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_dbacea .NoBreakHyphen ,_eebbad );};if _dbacea .SoftHyphen !=nil {_dbadae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_dbacea .SoftHyphen ,_dbadae );};if _dbacea .DayShort !=nil {_efebb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_dbacea .DayShort ,_efebb );};if _dbacea .MonthShort !=nil {_aabef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_dbacea .MonthShort ,_aabef );};if _dbacea .YearShort !=nil {_eeaffe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_dbacea .YearShort ,_eeaffe );};if _dbacea .DayLong !=nil {_ccgceg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}};e .EncodeElement (_dbacea .DayLong ,_ccgceg );};if _dbacea .MonthLong !=nil {_egdcf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_dbacea .MonthLong ,_egdcf );};if _dbacea .YearLong !=nil {_gfgffb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}};e .EncodeElement (_dbacea .YearLong ,_gfgffb );};if _dbacea .AnnotationRef !=nil {_adcaad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_dbacea .AnnotationRef ,_adcaad );};if _dbacea .FootnoteRef !=nil {_fgadfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_dbacea .FootnoteRef ,_fgadfd );};if _dbacea .EndnoteRef !=nil {_bgdad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_dbacea .EndnoteRef ,_bgdad );};if _dbacea .Separator !=nil {_edffge :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_dbacea .Separator ,_edffge );};if _dbacea .ContinuationSeparator !=nil {_gcgac :=_d .StartElement {Name :_d .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 (_dbacea .ContinuationSeparator ,_gcgac );};if _dbacea .Sym !=nil {_cbabg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_dbacea .Sym ,_cbabg );};if _dbacea .PgNum !=nil {_eddad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}};e .EncodeElement (_dbacea .PgNum ,_eddad );};if _dbacea .Cr !=nil {_begaac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_dbacea .Cr ,_begaac );};if _dbacea .Tab !=nil {_adggc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074a\u0062"}};e .EncodeElement (_dbacea .Tab ,_adggc );};if _dbacea .Object !=nil {_afcbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_dbacea .Object ,_afcbd );};if _dbacea .Pict !=nil {_fbebd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_dbacea .Pict ,_fbebd );};if _dbacea .FldChar !=nil {_gdfega :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_dbacea .FldChar ,_gdfega );};if _dbacea .Ruby !=nil {_cfgdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}};e .EncodeElement (_dbacea .Ruby ,_cfgdd );};if _dbacea .FootnoteReference !=nil {_ebfcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006fot\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_dbacea .FootnoteReference ,_ebfcg );};if _dbacea .EndnoteReference !=nil {_decfec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_dbacea .EndnoteReference ,_decfec );};if _dbacea .CommentReference !=nil {_cccbf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_dbacea .CommentReference ,_cccbf );};if _dbacea .Drawing !=nil {_fgdce :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_dbacea .Drawing ,_fgdce );};if _dbacea .Ptab !=nil {_dfcdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}};e .EncodeElement (_dbacea .Ptab ,_dfcdb );};if _dbacea .LastRenderedPageBreak !=nil {_fbfbe :=_d .StartElement {Name :_d .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 (_dbacea .LastRenderedPageBreak ,_fbfbe );};return nil ;};func NewCT_OdsoFieldMapData ()*CT_OdsoFieldMapData {_gbdad :=&CT_OdsoFieldMapData {};return _gbdad }; - -// Validate validates the EG_ContentBlockContent and its children -func (_beeae *EG_ContentBlockContent )Validate ()error {return _beeae .ValidateWithPath ("\u0045\u0047\u005f\u0043on\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065n\u0074");};func (_ccde *CT_ColorSchemeMapping )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gcdb :=range start .Attr {if _gcdb .Name .Local =="\u0062\u0067\u0031"{_ccde .Bg1Attr .UnmarshalXMLAttr (_gcdb );continue ;};if _gcdb .Name .Local =="\u0074\u0031"{_ccde .T1Attr .UnmarshalXMLAttr (_gcdb );continue ;};if _gcdb .Name .Local =="\u0062\u0067\u0032"{_ccde .Bg2Attr .UnmarshalXMLAttr (_gcdb );continue ;};if _gcdb .Name .Local =="\u0074\u0032"{_ccde .T2Attr .UnmarshalXMLAttr (_gcdb );continue ;};if _gcdb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_ccde .Accent1Attr .UnmarshalXMLAttr (_gcdb );continue ;};if _gcdb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_ccde .Accent2Attr .UnmarshalXMLAttr (_gcdb );continue ;};if _gcdb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_ccde .Accent3Attr .UnmarshalXMLAttr (_gcdb );continue ;};if _gcdb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_ccde .Accent4Attr .UnmarshalXMLAttr (_gcdb );continue ;};if _gcdb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_ccde .Accent5Attr .UnmarshalXMLAttr (_gcdb );continue ;};if _gcdb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_ccde .Accent6Attr .UnmarshalXMLAttr (_gcdb );continue ;};if _gcdb .Name .Local =="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"{_ccde .HyperlinkAttr .UnmarshalXMLAttr (_gcdb );continue ;};if _gcdb .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b"{_ccde .FollowedHyperlinkAttr .UnmarshalXMLAttr (_gcdb );continue ;};};for {_acge ,_edce :=d .Token ();if _edce !=nil {return _db .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",_edce );};if _affe ,_agdaf :=_acge .(_d .EndElement );_agdaf &&_affe .Name ==start .Name {break ;};};return nil ;};type CT_Zoom struct{ +func (_bbeb *CT_Height )ValidateWithPath (path string )error {if _bbeb .ValAttr !=nil {if _gdgdf :=_bbeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdgdf !=nil {return _gdgdf ;};};if _bcefg :=_bbeb .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_bcefg !=nil {return _bcefg ;};return nil ;};func (_agga *CT_PPrGeneral )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _agga .PStyle !=nil {_dfdgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_agga .PStyle ,_dfdgg );};if _agga .KeepNext !=nil {_gcfcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_agga .KeepNext ,_gcfcf );};if _agga .KeepLines !=nil {_eafeb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_agga .KeepLines ,_eafeb );};if _agga .PageBreakBefore !=nil {_fdagd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_agga .PageBreakBefore ,_fdagd );};if _agga .FramePr !=nil {_gafbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_agga .FramePr ,_gafbb );};if _agga .WidowControl !=nil {_fgag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_agga .WidowControl ,_fgag );};if _agga .NumPr !=nil {_dadff :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_agga .NumPr ,_dadff );};if _agga .SuppressLineNumbers !=nil {_ebggcd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_agga .SuppressLineNumbers ,_ebggcd );};if _agga .PBdr !=nil {_defda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_agga .PBdr ,_defda );};if _agga .Shd !=nil {_ecfcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_agga .Shd ,_ecfcg );};if _agga .Tabs !=nil {_cebaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_agga .Tabs ,_cebaa );};if _agga .SuppressAutoHyphens !=nil {_eegaf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}};e .EncodeElement (_agga .SuppressAutoHyphens ,_eegaf );};if _agga .Kinsoku !=nil {_ecead :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_agga .Kinsoku ,_ecead );};if _agga .WordWrap !=nil {_gdgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_agga .WordWrap ,_gdgf );};if _agga .OverflowPunct !=nil {_ggcgg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_agga .OverflowPunct ,_ggcgg );};if _agga .TopLinePunct !=nil {_ccefa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_agga .TopLinePunct ,_ccefa );};if _agga .AutoSpaceDE !=nil {_adfea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_agga .AutoSpaceDE ,_adfea );};if _agga .AutoSpaceDN !=nil {_eeffg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_agga .AutoSpaceDN ,_eeffg );};if _agga .Bidi !=nil {_dbge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_agga .Bidi ,_dbge );};if _agga .AdjustRightInd !=nil {_adgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_agga .AdjustRightInd ,_adgd );};if _agga .SnapToGrid !=nil {_gefaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_agga .SnapToGrid ,_gefaa );};if _agga .Spacing !=nil {_bfcbf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_agga .Spacing ,_bfcbf );};if _agga .Ind !=nil {_gdceb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_agga .Ind ,_gdceb );};if _agga .ContextualSpacing !=nil {_aebbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_agga .ContextualSpacing ,_aebbd );};if _agga .MirrorIndents !=nil {_acbeb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_agga .MirrorIndents ,_acbeb );};if _agga .SuppressOverlap !=nil {_badbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_agga .SuppressOverlap ,_badbb );};if _agga .Jc !=nil {_addee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_agga .Jc ,_addee );};if _agga .TextDirection !=nil {_bagaa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_agga .TextDirection ,_bagaa );};if _agga .TextAlignment !=nil {_cdgdf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_agga .TextAlignment ,_cdgdf );};if _agga .TextboxTightWrap !=nil {_dfebe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_agga .TextboxTightWrap ,_dfebe );};if _agga .OutlineLvl !=nil {_bcffd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_agga .OutlineLvl ,_bcffd );};if _agga .DivId !=nil {_cfbcfb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_agga .DivId ,_cfbcfb );};if _agga .CnfStyle !=nil {_bedab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_agga .CnfStyle ,_bedab );};if _agga .PPrChange !=nil {_agcdg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_agga .PPrChange ,_agcdg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_PageBorderZOrderUnset ST_PageBorderZOrder =0;ST_PageBorderZOrderFront ST_PageBorderZOrder =1;ST_PageBorderZOrderBack ST_PageBorderZOrder =2;);func (_becab *CT_Frameset )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gggad :for {_agded ,_afdbb :=d .Token ();if _afdbb !=nil {return _afdbb ;};switch _fdfbc :=_agded .(type ){case _d .StartElement :switch _fdfbc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_becab .Sz =NewCT_String ();if _gbbcf :=d .DecodeElement (_becab .Sz ,&_fdfbc );_gbbcf !=nil {return _gbbcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_becab .FramesetSplitbar =NewCT_FramesetSplitbar ();if _fcdde :=d .DecodeElement (_becab .FramesetSplitbar ,&_fdfbc );_fcdde !=nil {return _fcdde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_becab .FrameLayout =NewCT_FrameLayout ();if _efddg :=d .DecodeElement (_becab .FrameLayout ,&_fdfbc );_efddg !=nil {return _efddg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_becab .Title =NewCT_String ();if _dgae :=d .DecodeElement (_becab .Title ,&_fdfbc );_dgae !=nil {return _dgae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcce :=NewCT_FramesetChoice ();if _bfgcd :=d .DecodeElement (&_gcce .Frameset ,&_fdfbc );_bfgcd !=nil {return _bfgcd ;};_becab .Choice =append (_becab .Choice ,_gcce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgbde :=NewCT_FramesetChoice ();if _gdbae :=d .DecodeElement (&_dgbde .Frame ,&_fdfbc );_gdbae !=nil {return _gdbae ;};_becab .Choice =append (_becab .Choice ,_dgbde );default:_dg .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",_fdfbc .Name );if _bbbd :=d .Skip ();_bbbd !=nil {return _bbbd ;};};case _d .EndElement :break _gggad ;case _d .CharData :};};return nil ;};func (_gagega ST_Hint )Validate ()error {return _gagega .ValidateWithPath ("")};type CT_FFHelpText struct{ -// Zoom Type -ValAttr ST_Zoom ; +// Help Text Type +TypeAttr ST_InfoTextType ; -// Zoom Percentage -PercentAttr ST_DecimalNumberOrPercent ;};func NewEG_BlockLevelChunkElts ()*EG_BlockLevelChunkElts {_cadbfb :=&EG_BlockLevelChunkElts {};return _cadbfb ;};func NewWdCT_GraphicFrame ()*WdCT_GraphicFrame {_caadc :=&WdCT_GraphicFrame {};_caadc .CNvPr =_bf .NewCT_NonVisualDrawingProps ();_caadc .CNvFrPr =_bf .NewCT_NonVisualGraphicFrameProperties ();_caadc .Xfrm =_bf .NewCT_Transform2D ();_caadc .Graphic =_bf .NewGraphic ();return _caadc ;};func (_ecccf *CT_TopPageBorder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecccf .TopLeftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072:\u0074\u006f\u0070\u004c\u0065\u0066t"},Value :_db .Sprintf ("\u0025\u0076",*_ecccf .TopLeftAttr )});};if _ecccf .TopRightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_ecccf .TopRightAttr )});};if _ecccf .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_ecccf .IdAttr )});};_bggedc ,_ccfga :=_ecccf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ccfga !=nil {return _ccfga ;};start .Attr =append (start .Attr ,_bggedc );if _ecccf .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_db .Sprintf ("\u0025\u0076",*_ecccf .ColorAttr )});};if _ecccf .ThemeColorAttr !=ST_ThemeColorUnset {_cgdgab ,_ebgcd :=_ecccf .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _ebgcd !=nil {return _ebgcd ;};start .Attr =append (start .Attr ,_cgdgab );};if _ecccf .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_ecccf .ThemeTintAttr )});};if _ecccf .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_ecccf .ThemeShadeAttr )});};if _ecccf .SzAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_db .Sprintf ("\u0025\u0076",*_ecccf .SzAttr )});};if _ecccf .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_ecccf .SpaceAttr )});};if _ecccf .ShadowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_db .Sprintf ("\u0025\u0076",*_ecccf .ShadowAttr )});};if _ecccf .FrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_ecccf .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bfaaed *ST_MailMergeDocType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bfaaed =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_bfaaed =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_bfaaed =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_bfaaed =3;case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_bfaaed =4;case "\u0065\u006d\u0061i\u006c":*_bfaaed =5;case "\u0066\u0061\u0078":*_bfaaed =6;};return nil ;};func (_aaabaf WdST_RelFromH )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eaebde :=_d .Attr {};_eaebde .Name =name ;switch _aaabaf {case WdST_RelFromHUnset :_eaebde .Value ="";case WdST_RelFromHMargin :_eaebde .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHPage :_eaebde .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromHColumn :_eaebde .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case WdST_RelFromHCharacter :_eaebde .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case WdST_RelFromHLeftMargin :_eaebde .Value ="\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHRightMargin :_eaebde .Value ="r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHInsideMargin :_eaebde .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHOutsideMargin :_eaebde .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return _eaebde ,nil ;}; +// Help Text Value +ValAttr *string ;}; -// Validate validates the CT_Pitch and its children -func (_cfgbd *CT_Pitch )Validate ()error {return _cfgbd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0074\u0063\u0068");};type CT_FFCheckBoxChoice struct{Size *CT_HpsMeasure ;SizeAuto *CT_OnOff ;};func NewCT_MathCtrlDel ()*CT_MathCtrlDel {_abbff :=&CT_MathCtrlDel {};return _abbff }; +// ValidateWithPath validates the CT_DocumentBase and its children, prefixing error messages with path +func (_dbecf *CT_DocumentBase )ValidateWithPath (path string )error {if _dbecf .Background !=nil {if _dfff :=_dbecf .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_dfff !=nil {return _dfff ;};};return nil ;};func (_ccfgef ST_Merge )String ()string {switch _ccfgef {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 (_febbe ST_HeightRule )String ()string {switch _febbe {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 "";}; -// ValidateWithPath validates the CT_PermStart and its children, prefixing error messages with path -func (_eeegf *CT_PermStart )ValidateWithPath (path string )error {if _aabbeg :=_eeegf .EdGrpAttr .ValidateWithPath (path +"\u002f\u0045\u0064\u0047\u0072\u0070\u0041\u0074\u0074\u0072");_aabbeg !=nil {return _aabbeg ;};if _baecg :=_eeegf .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_baecg !=nil {return _baecg ;};return nil ;};func (_ebgga *CT_TblStylePr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebgga .TypeAttr =ST_TblStyleOverrideType (1);for _ ,_acbcg :=range start .Attr {if _acbcg .Name .Local =="\u0074\u0079\u0070\u0065"{_ebgga .TypeAttr .UnmarshalXMLAttr (_acbcg );continue ;};};_bfcbfe :for {_dcdege ,_cfabb :=d .Token ();if _cfabb !=nil {return _cfabb ;};switch _dfgdbb :=_dcdege .(type ){case _d .StartElement :switch _dfgdbb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgga .PPr =NewCT_PPrGeneral ();if _efab :=d .DecodeElement (_ebgga .PPr ,&_dfgdbb );_efab !=nil {return _efab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebgga .RPr =NewCT_RPr ();if _bagbd :=d .DecodeElement (_ebgga .RPr ,&_dfgdbb );_bagbd !=nil {return _bagbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebgga .TblPr =NewCT_TblPrBase ();if _caaeacf :=d .DecodeElement (_ebgga .TblPr ,&_dfgdbb );_caaeacf !=nil {return _caaeacf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebgga .TrPr =NewCT_TrPr ();if _gceage :=d .DecodeElement (_ebgga .TrPr ,&_dfgdbb );_gceage !=nil {return _gceage ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebgga .TcPr =NewCT_TcPr ();if _ebdfd :=d .DecodeElement (_ebgga .TcPr ,&_dfgdbb );_ebdfd !=nil {return _ebdfd ;};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\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072 \u0025\u0076",_dfgdbb .Name );if _baded :=d .Skip ();_baded !=nil {return _baded ;};};case _d .EndElement :break _bfcbfe ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TcPrChange and its children, prefixing error messages with path +func (_accagf *CT_TcPrChange )ValidateWithPath (path string )error {if _bbgcd :=_accagf .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_bbgcd !=nil {return _bbgcd ;};return nil ;}; -// ValidateWithPath validates the CT_MailMergeSourceType and its children, prefixing error messages with path -func (_ggdeg *CT_MailMergeSourceType )ValidateWithPath (path string )error {if _ggdeg .ValAttr ==ST_MailMergeSourceTypeUnset {return _db .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 _faaff :=_ggdeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_faaff !=nil {return _faaff ;};return nil ;};func (_eeadfe ST_Merge )ValidateWithPath (path string )error {switch _eeadfe {case 0,1,2:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeadfe ));};return nil ;}; +// Validate validates the CT_FldChar and its children +func (_gedab *CT_FldChar )Validate ()error {return _gedab .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");};func (_dgafg *Recipients )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077\u003a\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073";return _dgafg .CT_Recipients .MarshalXML (e ,start );};func (_ddcgbg *WdAnchor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddcgbg .WdCT_Anchor =*NewWdCT_Anchor ();for _ ,_adagd :=range start .Attr {if _adagd .Name .Local =="\u0064\u0069\u0073t\u0054"{_abgeg ,_bebaf :=_da .ParseUint (_adagd .Value ,10,32);if _bebaf !=nil {return _bebaf ;};_efeag :=uint32 (_abgeg );_ddcgbg .DistTAttr =&_efeag ;continue ;};if _adagd .Name .Local =="\u0064\u0069\u0073t\u004c"{_dcgag ,_ecgge :=_da .ParseUint (_adagd .Value ,10,32);if _ecgge !=nil {return _ecgge ;};_cgcgc :=uint32 (_dcgag );_ddcgbg .DistLAttr =&_cgcgc ;continue ;};if _adagd .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_cgfefg ,_efcgg :=_da .ParseBool (_adagd .Value );if _efcgg !=nil {return _efcgg ;};_ddcgbg .SimplePosAttr =&_cgfefg ;continue ;};if _adagd .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_gbbfe ,_dgfbg :=_da .ParseBool (_adagd .Value );if _dgfbg !=nil {return _dgfbg ;};_ddcgbg .BehindDocAttr =_gbbfe ;continue ;};if _adagd .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_gdbgg ,_adabcd :=_da .ParseBool (_adagd .Value );if _adabcd !=nil {return _adabcd ;};_ddcgbg .LayoutInCellAttr =_gdbgg ;continue ;};if _adagd .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_bddbge ,_cddeff :=_da .ParseBool (_adagd .Value );if _cddeff !=nil {return _cddeff ;};_ddcgbg .HiddenAttr =&_bddbge ;continue ;};if _adagd .Name .Local =="\u0064\u0069\u0073t\u0042"{_afbdcb ,_bcfbc :=_da .ParseUint (_adagd .Value ,10,32);if _bcfbc !=nil {return _bcfbc ;};_bbeae :=uint32 (_afbdcb );_ddcgbg .DistBAttr =&_bbeae ;continue ;};if _adagd .Name .Local =="\u0064\u0069\u0073t\u0052"{_dgfdea ,_cabeeb :=_da .ParseUint (_adagd .Value ,10,32);if _cabeeb !=nil {return _cabeeb ;};_dcbdb :=uint32 (_dgfdea );_ddcgbg .DistRAttr =&_dcbdb ;continue ;};if _adagd .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_acdcg ,_agfgfd :=_da .ParseUint (_adagd .Value ,10,32);if _agfgfd !=nil {return _agfgfd ;};_ddcgbg .RelativeHeightAttr =uint32 (_acdcg );continue ;};if _adagd .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_cefec ,_afbgb :=_da .ParseBool (_adagd .Value );if _afbgb !=nil {return _afbgb ;};_ddcgbg .LockedAttr =_cefec ;continue ;};if _adagd .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_acage ,_ggbgcd :=_da .ParseBool (_adagd .Value );if _ggbgcd !=nil {return _ggbgcd ;};_ddcgbg .AllowOverlapAttr =_acage ;continue ;};};_efacfg :for {_ffdcf ,_eegdad :=d .Token ();if _eegdad !=nil {return _eegdad ;};switch _feaeab :=_ffdcf .(type ){case _d .StartElement :switch _feaeab .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"}:if _cddeaa :=d .DecodeElement (_ddcgbg .SimplePos ,&_feaeab );_cddeaa !=nil {return _cddeaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"}:if _egbed :=d .DecodeElement (_ddcgbg .PositionH ,&_feaeab );_egbed !=nil {return _egbed ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"}:if _fgacd :=d .DecodeElement (_ddcgbg .PositionV ,&_feaeab );_fgacd !=nil {return _fgacd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u0065\u006e\u0074"}:if _feafdg :=d .DecodeElement (_ddcgbg .Extent ,&_feaeab );_feafdg !=nil {return _feafdg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_ddcgbg .EffectExtent =NewWdCT_EffectExtent ();if _ffaad :=d .DecodeElement (_ddcgbg .EffectExtent ,&_feaeab );_ffaad !=nil {return _ffaad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_ddcgbg .Choice =NewWdEG_WrapTypeChoice ();if _gaace :=d .DecodeElement (&_ddcgbg .Choice .WrapNone ,&_feaeab );_gaace !=nil {return _gaace ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_ddcgbg .Choice =NewWdEG_WrapTypeChoice ();if _eddbcc :=d .DecodeElement (&_ddcgbg .Choice .WrapSquare ,&_feaeab );_eddbcc !=nil {return _eddbcc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0061\u0070\u0054\u0069\u0067\u0068t"}:_ddcgbg .Choice =NewWdEG_WrapTypeChoice ();if _cgaabe :=d .DecodeElement (&_ddcgbg .Choice .WrapTight ,&_feaeab );_cgaabe !=nil {return _cgaabe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_ddcgbg .Choice =NewWdEG_WrapTypeChoice ();if _ffcafc :=d .DecodeElement (&_ddcgbg .Choice .WrapThrough ,&_feaeab );_ffcafc !=nil {return _ffcafc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_ddcgbg .Choice =NewWdEG_WrapTypeChoice ();if _agaef :=d .DecodeElement (&_ddcgbg .Choice .WrapTopAndBottom ,&_feaeab );_agaef !=nil {return _agaef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0064\u006f\u0063P\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0063P\u0072"}:if _cfgcbf :=d .DecodeElement (_ddcgbg .DocPr ,&_feaeab );_cfgcbf !=nil {return _cfgcbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_ddcgbg .CNvGraphicFramePr =_dd .NewCT_NonVisualGraphicFrameProperties ();if _fgbdfa :=d .DecodeElement (_ddcgbg .CNvGraphicFramePr ,&_feaeab );_fgbdfa !=nil {return _fgbdfa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _fbdge :=d .DecodeElement (_ddcgbg .Graphic ,&_feaeab );_fbdge !=nil {return _fbdge ;};default:_dg .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",_feaeab .Name );if _bbgdc :=d .Skip ();_bbgdc !=nil {return _bbgdc ;};};case _d .EndElement :break _efacfg ;case _d .CharData :};};return nil ;};func (_fbc *CT_Attr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bffg :=range start .Attr {if _bffg .Name .Local =="\u0075\u0072\u0069"{_cdg ,_aaaf :=_bffg .Value ,error (nil );if _aaaf !=nil {return _aaaf ;};_fbc .UriAttr =&_cdg ;continue ;};if _bffg .Name .Local =="\u006e\u0061\u006d\u0065"{_fae ,_fga :=_bffg .Value ,error (nil );if _fga !=nil {return _fga ;};_fbc .NameAttr =_fae ;continue ;};if _bffg .Name .Local =="\u0076\u0061\u006c"{_dcc ,_faf :=_bffg .Value ,error (nil );if _faf !=nil {return _faf ;};_fbc .ValAttr =_dcc ;continue ;};};for {_gfa ,_fbd :=d .Token ();if _fbd !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u0074\u0074\u0072\u003a\u0020\u0025\u0073",_fbd );};if _dgbc ,_cgb :=_gfa .(_d .EndElement );_cgb &&_dgbc .Name ==start .Name {break ;};};return nil ;};func (_bcfgb *CT_NumLvl )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"},Value :_g .Sprintf ("\u0025\u0076",_bcfgb .IlvlAttr )});e .EncodeToken (start );if _bcfgb .StartOverride !=nil {_cbed :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073t\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};e .EncodeElement (_bcfgb .StartOverride ,_cbed );};if _bcfgb .Lvl !=nil {_aefdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006cv\u006c"}};e .EncodeElement (_bcfgb .Lvl ,_aefdb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SdtContentBlock ()*CT_SdtContentBlock {_cdgfa :=&CT_SdtContentBlock {};return _cdgfa };func NewCT_BookmarkRange ()*CT_BookmarkRange {_fdfb :=&CT_BookmarkRange {};return _fdfb }; -// Validate validates the CT_MathCtrlDel and its children -func (_dcbbad *CT_MathCtrlDel )Validate ()error {return _dcbbad .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0044\u0065\u006c");};func (_cegaa *CT_TcPrInner )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgggfc :for {_abcef ,_fcbab :=d .Token ();if _fcbab !=nil {return _fcbab ;};switch _adfgga :=_abcef .(type ){case _d .StartElement :switch _adfgga .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cegaa .CnfStyle =NewCT_Cnf ();if _dfeebf :=d .DecodeElement (_cegaa .CnfStyle ,&_adfgga );_dfeebf !=nil {return _dfeebf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cegaa .TcW =NewCT_TblWidth ();if _dfgacd :=d .DecodeElement (_cegaa .TcW ,&_adfgga );_dfgacd !=nil {return _dfgacd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cegaa .GridSpan =NewCT_DecimalNumber ();if _accca :=d .DecodeElement (_cegaa .GridSpan ,&_adfgga );_accca !=nil {return _accca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cegaa .HMerge =NewCT_HMerge ();if _bdaecg :=d .DecodeElement (_cegaa .HMerge ,&_adfgga );_bdaecg !=nil {return _bdaecg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cegaa .VMerge =NewCT_VMerge ();if _dbbfe :=d .DecodeElement (_cegaa .VMerge ,&_adfgga );_dbbfe !=nil {return _dbbfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cegaa .TcBorders =NewCT_TcBorders ();if _bbdfge :=d .DecodeElement (_cegaa .TcBorders ,&_adfgga );_bbdfge !=nil {return _bbdfge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cegaa .Shd =NewCT_Shd ();if _eaadbb :=d .DecodeElement (_cegaa .Shd ,&_adfgga );_eaadbb !=nil {return _eaadbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cegaa .NoWrap =NewCT_OnOff ();if _gffffg :=d .DecodeElement (_cegaa .NoWrap ,&_adfgga );_gffffg !=nil {return _gffffg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cegaa .TcMar =NewCT_TcMar ();if _ccffe :=d .DecodeElement (_cegaa .TcMar ,&_adfgga );_ccffe !=nil {return _ccffe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cegaa .TextDirection =NewCT_TextDirection ();if _bacfb :=d .DecodeElement (_cegaa .TextDirection ,&_adfgga );_bacfb !=nil {return _bacfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cegaa .TcFitText =NewCT_OnOff ();if _cadge :=d .DecodeElement (_cegaa .TcFitText ,&_adfgga );_cadge !=nil {return _cadge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cegaa .VAlign =NewCT_VerticalJc ();if _baedef :=d .DecodeElement (_cegaa .VAlign ,&_adfgga );_baedef !=nil {return _baedef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cegaa .HideMark =NewCT_OnOff ();if _efaaad :=d .DecodeElement (_cegaa .HideMark ,&_adfgga );_efaaad !=nil {return _efaaad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cegaa .Headers =NewCT_Headers ();if _ffcfd :=d .DecodeElement (_cegaa .Headers ,&_adfgga );_ffcfd !=nil {return _ffcfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cegaa .CellIns =NewCT_TrackChange ();if _dafefa :=d .DecodeElement (_cegaa .CellIns ,&_adfgga );_dafefa !=nil {return _dafefa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cegaa .CellDel =NewCT_TrackChange ();if _dgdac :=d .DecodeElement (_cegaa .CellDel ,&_adfgga );_dgdac !=nil {return _dgdac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cegaa .CellMerge =NewCT_CellMergeTrackChange ();if _ebgeg :=d .DecodeElement (_cegaa .CellMerge ,&_adfgga );_ebgeg !=nil {return _ebgeg ;};default:_ee .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",_adfgga .Name );if _dgfda :=d .Skip ();_dgfda !=nil {return _dgfda ;};};case _d .EndElement :break _cgggfc ;case _d .CharData :};};return nil ;};func NewNumbering ()*Numbering {_cbbad :=&Numbering {};_cbbad .CT_Numbering =*NewCT_Numbering ();return _cbbad ;};type CT_Placeholder struct{ +// Validate validates the CT_MacroName and its children +func (_ecffg *CT_MacroName )Validate ()error {return _ecffg .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u004e\u0061\u006d\u0065");};func (_gfecag ST_Border )ValidateWithPath (path string )error {switch _gfecag {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 _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfecag ));};return nil ;};const (ST_LevelSuffixUnset ST_LevelSuffix =0;ST_LevelSuffixTab ST_LevelSuffix =1;ST_LevelSuffixSpace ST_LevelSuffix =2;ST_LevelSuffixNothing ST_LevelSuffix =3;);func (_bfca *CT_FrameLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfca .ValAttr =ST_FrameLayout (1);for _ ,_cffa :=range start .Attr {if _cffa .Name .Local =="\u0076\u0061\u006c"{_bfca .ValAttr .UnmarshalXMLAttr (_cffa );continue ;};};for {_dgdaa ,_ddfdd :=d .Token ();if _ddfdd !=nil {return _g .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",_ddfdd );};if _ffbbe ,_agbec :=_dgdaa .(_d .EndElement );_agbec &&_ffbbe .Name ==start .Name {break ;};};return nil ;}; -// Document Part Reference -DocPart *CT_String ;}; +// Validate validates the CT_CharacterSpacing and its children +func (_aafb *CT_CharacterSpacing )Validate ()error {return _aafb .ValidateWithPath ("\u0043\u0054\u005f\u0043ha\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067");};func (_bfdbab ST_TargetScreenSz )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_affbd :=_d .Attr {};_affbd .Name =name ;switch _bfdbab {case ST_TargetScreenSzUnset :_affbd .Value ="";case ST_TargetScreenSz544x376 :_affbd .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSz640x480 :_affbd .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSz720x512 :_affbd .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_TargetScreenSz800x600 :_affbd .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSz1024x768 :_affbd .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSz1152x882 :_affbd .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_TargetScreenSz1152x900 :_affbd .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSz1280x1024 :_affbd .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSz1600x1200 :_affbd .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_TargetScreenSz1800x1440 :_affbd .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSz1920x1200 :_affbd .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _affbd ,nil ;};func (_bgfaad ST_TblLayoutType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bgfaad .String (),start );};func NewCT_FtnProps ()*CT_FtnProps {_cddaf :=&CT_FtnProps {};return _cddaf }; -// ValidateWithPath validates the WdCT_PosV and its children, prefixing error messages with path -func (_efdba *WdCT_PosV )ValidateWithPath (path string )error {if _efdba .RelativeFromAttr ==WdST_RelFromVUnset {return _db .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 _defacd :=_efdba .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_defacd !=nil {return _defacd ;};if _faacbf :=_efdba .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_faacbf !=nil {return _faacbf ;};return nil ;}; +// MarshalXML implements the xml.Marshaler interface. +func (_ceegfae *AlternateContentRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_abggc :=_d .StartElement {Name :start .Name };_abggc .Attr =append (_abggc .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u0070g"},Value :"\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"});_abggc .Attr =append (_abggc .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0063"},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\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036"});_abggc .Attr =append (_abggc .Attr ,_d .Attr {Name :_d .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"});_abggc .Attr =append (_abggc .Attr ,_d .Attr {Name :_d .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"});_abggc .Attr =append (_abggc .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070\u0031\u0034"},Value :"\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"});_abggc .Attr =append (_abggc .Attr ,_d .Attr {Name :_d .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"});_abggc .Attr =append (_abggc .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u0070s"},Value :"\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"});_abggc .Attr =append (_abggc .Attr ,_d .Attr {Name :_d .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"});_abggc .Attr =append (_abggc .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u00314"},Value :"\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"});_abggc .Attr =append (_abggc .Attr ,_d .Attr {Name :_d .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"});_abggc .Attr =append (_abggc .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u00310"},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"});_abggc .Attr =append (_abggc .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"},Value :"\u0077\u0070\u00314\u0020\u0077\u0031\u0034\u0020\u0077\u0031\u0030"});e .EncodeToken (_abggc );if _ceegfae .Choice !=nil {_gecdda :=_d .StartElement {Name :_d .Name {Local :"\u006dc\u003a\u0043\u0068\u006f\u0069\u0063e"}};_gecdda .Attr =append (_gecdda .Attr ,_d .Attr {Name :_d .Name {Local :"\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0073"},Value :_ceegfae .Choice ._afdgba });e .EncodeToken (_gecdda );e .EncodeElement (_ceegfae .Choice ,_gecdda );e .EncodeToken (_d .EndElement {Name :_gecdda .Name });};if _ceegfae .Fallback !=nil {if _bgdfd :=_ceegfae .Fallback .MarshalXML (e ,_d .StartElement {});_bgdfd !=nil {return _bgdfd ;};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gfecc *CT_NumRestart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfecc .ValAttr =ST_RestartNumber (1);for _ ,_dgefcb :=range start .Attr {if _dgefcb .Name .Local =="\u0076\u0061\u006c"{_gfecc .ValAttr .UnmarshalXMLAttr (_dgefcb );continue ;};};for {_edada ,_gcggf :=d .Token ();if _gcggf !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004eu\u006dR\u0065s\u0074\u0061\u0072\u0074\u003a\u0020\u0025s",_gcggf );};if _gbfca ,_cbdda :=_edada .(_d .EndElement );_cbdda &&_gbfca .Name ==start .Name {break ;};};return nil ;};func NewEG_RPrContent ()*EG_RPrContent {_agggb :=&EG_RPrContent {};return _agggb };func (_eadba ST_TblWidth )ValidateWithPath (path string )error {switch _eadba {case 0,1,2,3,4: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 (_eadba ));};return nil ;};func (_bbbegc *CT_Tc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_daaed :=range start .Attr {if _daaed .Name .Local =="\u0069\u0064"{_faabad ,_bgdab :=_daaed .Value ,error (nil );if _bgdab !=nil {return _bgdab ;};_bbbegc .IdAttr =&_faabad ;continue ;};};_cfcgf :for {_fcbcdb ,_afaadd :=d .Token ();if _afaadd !=nil {return _afaadd ;};switch _beggb :=_fcbcdb .(type ){case _d .StartElement :switch _beggb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bbbegc .TcPr =NewCT_TcPr ();if _eacba :=d .DecodeElement (_bbbegc .TcPr ,&_beggb );_eacba !=nil {return _eacba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcfad :=NewEG_BlockLevelElts ();_cbcaa :=NewCT_AltChunk ();if _fegdc :=d .DecodeElement (_cbcaa ,&_beggb );_fegdc !=nil {return _fegdc ;};_bcfad .AltChunk =append (_bcfad .AltChunk ,_cbcaa );_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_bcfad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcdbg :=NewEG_BlockLevelElts ();_fcbbg :=NewEG_ContentBlockContent ();_fcbbg .CustomXml =NewCT_CustomXmlBlock ();if _cadee :=d .DecodeElement (_fcbbg .CustomXml ,&_beggb );_cadee !=nil {return _cadee ;};_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_fcdbg );_fcdbg .EG_ContentBlockContent =append (_fcdbg .EG_ContentBlockContent ,_fcbbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fdfaa :=NewEG_BlockLevelElts ();_aaagc :=NewEG_ContentBlockContent ();_aaagc .Sdt =NewCT_SdtBlock ();if _eeafc :=d .DecodeElement (_aaagc .Sdt ,&_beggb );_eeafc !=nil {return _eeafc ;};_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_fdfaa );_fdfaa .EG_ContentBlockContent =append (_fdfaa .EG_ContentBlockContent ,_aaagc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ecdafg :=NewEG_BlockLevelElts ();_fdfebf :=NewEG_ContentBlockContent ();_gceegg :=NewCT_P ();if _gceea :=d .DecodeElement (_gceegg ,&_beggb );_gceea !=nil {return _gceea ;};_fdfebf .P =append (_fdfebf .P ,_gceegg );_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_ecdafg );_ecdafg .EG_ContentBlockContent =append (_ecdafg .EG_ContentBlockContent ,_fdfebf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bcfdb :=NewEG_BlockLevelElts ();_eagdd :=NewEG_ContentBlockContent ();_dfddba :=NewCT_Tbl ();if _cacgc :=d .DecodeElement (_dfddba ,&_beggb );_cacgc !=nil {return _cacgc ;};_eagdd .Tbl =append (_eagdd .Tbl ,_dfddba );_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_bcfdb );_bcfdb .EG_ContentBlockContent =append (_bcfdb .EG_ContentBlockContent ,_eagdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edcge :=NewEG_BlockLevelElts ();_cegacce :=NewEG_ContentBlockContent ();_ddfeae :=NewEG_RunLevelElts ();_ddfeae .ProofErr =NewCT_ProofErr ();if _abgff :=d .DecodeElement (_ddfeae .ProofErr ,&_beggb );_abgff !=nil {return _abgff ;};_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_edcge );_edcge .EG_ContentBlockContent =append (_edcge .EG_ContentBlockContent ,_cegacce );_cegacce .EG_RunLevelElts =append (_cegacce .EG_RunLevelElts ,_ddfeae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdedb :=NewEG_BlockLevelElts ();_cabec :=NewEG_ContentBlockContent ();_eaefe :=NewEG_RunLevelElts ();_eaefe .PermStart =NewCT_PermStart ();if _agfbf :=d .DecodeElement (_eaefe .PermStart ,&_beggb );_agfbf !=nil {return _agfbf ;};_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_cdedb );_cdedb .EG_ContentBlockContent =append (_cdedb .EG_ContentBlockContent ,_cabec );_cabec .EG_RunLevelElts =append (_cabec .EG_RunLevelElts ,_eaefe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbffca :=NewEG_BlockLevelElts ();_dcgbc :=NewEG_ContentBlockContent ();_dgcbg :=NewEG_RunLevelElts ();_dgcbg .PermEnd =NewCT_Perm ();if _gcebd :=d .DecodeElement (_dgcbg .PermEnd ,&_beggb );_gcebd !=nil {return _gcebd ;};_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_fbffca );_fbffca .EG_ContentBlockContent =append (_fbffca .EG_ContentBlockContent ,_dcgbc );_dcgbc .EG_RunLevelElts =append (_dcgbc .EG_RunLevelElts ,_dgcbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcaag :=NewEG_BlockLevelElts ();_ccbbf :=NewEG_ContentBlockContent ();_edbcd :=NewEG_RunLevelElts ();_edbcd .Ins =NewCT_RunTrackChange ();if _dbcfc :=d .DecodeElement (_edbcd .Ins ,&_beggb );_dbcfc !=nil {return _dbcfc ;};_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_bcaag );_bcaag .EG_ContentBlockContent =append (_bcaag .EG_ContentBlockContent ,_ccbbf );_ccbbf .EG_RunLevelElts =append (_ccbbf .EG_RunLevelElts ,_edbcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dafdef :=NewEG_BlockLevelElts ();_fffcd :=NewEG_ContentBlockContent ();_fggeef :=NewEG_RunLevelElts ();_fggeef .Del =NewCT_RunTrackChange ();if _fgcba :=d .DecodeElement (_fggeef .Del ,&_beggb );_fgcba !=nil {return _fgcba ;};_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_dafdef );_dafdef .EG_ContentBlockContent =append (_dafdef .EG_ContentBlockContent ,_fffcd );_fffcd .EG_RunLevelElts =append (_fffcd .EG_RunLevelElts ,_fggeef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_baaa :=NewEG_BlockLevelElts ();_fggbf :=NewEG_ContentBlockContent ();_edbeb :=NewEG_RunLevelElts ();_edbeb .MoveFrom =NewCT_RunTrackChange ();if _cffdf :=d .DecodeElement (_edbeb .MoveFrom ,&_beggb );_cffdf !=nil {return _cffdf ;};_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_baaa );_baaa .EG_ContentBlockContent =append (_baaa .EG_ContentBlockContent ,_fggbf );_fggbf .EG_RunLevelElts =append (_fggbf .EG_RunLevelElts ,_edbeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_befcc :=NewEG_BlockLevelElts ();_fdcfd :=NewEG_ContentBlockContent ();_gaecf :=NewEG_RunLevelElts ();_gaecf .MoveTo =NewCT_RunTrackChange ();if _gcbgcg :=d .DecodeElement (_gaecf .MoveTo ,&_beggb );_gcbgcg !=nil {return _gcbgcg ;};_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_befcc );_befcc .EG_ContentBlockContent =append (_befcc .EG_ContentBlockContent ,_fdcfd );_fdcfd .EG_RunLevelElts =append (_fdcfd .EG_RunLevelElts ,_gaecf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbcacg :=NewEG_BlockLevelElts ();_cfgcbg :=NewEG_ContentBlockContent ();_cfaff :=NewEG_RunLevelElts ();_fgbag :=NewEG_RangeMarkupElements ();_fgbag .BookmarkStart =NewCT_Bookmark ();if _ggfafg :=d .DecodeElement (_fgbag .BookmarkStart ,&_beggb );_ggfafg !=nil {return _ggfafg ;};_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_cbcacg );_cbcacg .EG_ContentBlockContent =append (_cbcacg .EG_ContentBlockContent ,_cfgcbg );_cfgcbg .EG_RunLevelElts =append (_cfgcbg .EG_RunLevelElts ,_cfaff );_cfaff .EG_RangeMarkupElements =append (_cfaff .EG_RangeMarkupElements ,_fgbag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcfgeb :=NewEG_BlockLevelElts ();_bbecf :=NewEG_ContentBlockContent ();_gabdf :=NewEG_RunLevelElts ();_ebeff :=NewEG_RangeMarkupElements ();_ebeff .BookmarkEnd =NewCT_MarkupRange ();if _cdfcf :=d .DecodeElement (_ebeff .BookmarkEnd ,&_beggb );_cdfcf !=nil {return _cdfcf ;};_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_bcfgeb );_bcfgeb .EG_ContentBlockContent =append (_bcfgeb .EG_ContentBlockContent ,_bbecf );_bbecf .EG_RunLevelElts =append (_bbecf .EG_RunLevelElts ,_gabdf );_gabdf .EG_RangeMarkupElements =append (_gabdf .EG_RangeMarkupElements ,_ebeff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egaecg :=NewEG_BlockLevelElts ();_gfgeb :=NewEG_ContentBlockContent ();_gegcf :=NewEG_RunLevelElts ();_eafgc :=NewEG_RangeMarkupElements ();_eafgc .MoveFromRangeStart =NewCT_MoveBookmark ();if _cgeee :=d .DecodeElement (_eafgc .MoveFromRangeStart ,&_beggb );_cgeee !=nil {return _cgeee ;};_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_egaecg );_egaecg .EG_ContentBlockContent =append (_egaecg .EG_ContentBlockContent ,_gfgeb );_gfgeb .EG_RunLevelElts =append (_gfgeb .EG_RunLevelElts ,_gegcf );_gegcf .EG_RangeMarkupElements =append (_gegcf .EG_RangeMarkupElements ,_eafgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fbefc :=NewEG_BlockLevelElts ();_agdea :=NewEG_ContentBlockContent ();_dddgc :=NewEG_RunLevelElts ();_ffdee :=NewEG_RangeMarkupElements ();_ffdee .MoveFromRangeEnd =NewCT_MarkupRange ();if _ceecc :=d .DecodeElement (_ffdee .MoveFromRangeEnd ,&_beggb );_ceecc !=nil {return _ceecc ;};_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_fbefc );_fbefc .EG_ContentBlockContent =append (_fbefc .EG_ContentBlockContent ,_agdea );_agdea .EG_RunLevelElts =append (_agdea .EG_RunLevelElts ,_dddgc );_dddgc .EG_RangeMarkupElements =append (_dddgc .EG_RangeMarkupElements ,_ffdee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfbdda :=NewEG_BlockLevelElts ();_bdgff :=NewEG_ContentBlockContent ();_eedff :=NewEG_RunLevelElts ();_dgdce :=NewEG_RangeMarkupElements ();_dgdce .MoveToRangeStart =NewCT_MoveBookmark ();if _edfbg :=d .DecodeElement (_dgdce .MoveToRangeStart ,&_beggb );_edfbg !=nil {return _edfbg ;};_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_bfbdda );_bfbdda .EG_ContentBlockContent =append (_bfbdda .EG_ContentBlockContent ,_bdgff );_bdgff .EG_RunLevelElts =append (_bdgff .EG_RunLevelElts ,_eedff );_eedff .EG_RangeMarkupElements =append (_eedff .EG_RangeMarkupElements ,_dgdce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cacag :=NewEG_BlockLevelElts ();_fcgee :=NewEG_ContentBlockContent ();_acbggg :=NewEG_RunLevelElts ();_fcbgag :=NewEG_RangeMarkupElements ();_fcbgag .MoveToRangeEnd =NewCT_MarkupRange ();if _dfebc :=d .DecodeElement (_fcbgag .MoveToRangeEnd ,&_beggb );_dfebc !=nil {return _dfebc ;};_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_cacag );_cacag .EG_ContentBlockContent =append (_cacag .EG_ContentBlockContent ,_fcgee );_fcgee .EG_RunLevelElts =append (_fcgee .EG_RunLevelElts ,_acbggg );_acbggg .EG_RangeMarkupElements =append (_acbggg .EG_RangeMarkupElements ,_fcbgag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_facgf :=NewEG_BlockLevelElts ();_febbd :=NewEG_ContentBlockContent ();_cdeeg :=NewEG_RunLevelElts ();_dcabf :=NewEG_RangeMarkupElements ();_dcabf .CommentRangeStart =NewCT_MarkupRange ();if _bbdfeg :=d .DecodeElement (_dcabf .CommentRangeStart ,&_beggb );_bbdfeg !=nil {return _bbdfeg ;};_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_facgf );_facgf .EG_ContentBlockContent =append (_facgf .EG_ContentBlockContent ,_febbd );_febbd .EG_RunLevelElts =append (_febbd .EG_RunLevelElts ,_cdeeg );_cdeeg .EG_RangeMarkupElements =append (_cdeeg .EG_RangeMarkupElements ,_dcabf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_babge :=NewEG_BlockLevelElts ();_cfgegg :=NewEG_ContentBlockContent ();_ecdec :=NewEG_RunLevelElts ();_gdfac :=NewEG_RangeMarkupElements ();_gdfac .CommentRangeEnd =NewCT_MarkupRange ();if _edcaa :=d .DecodeElement (_gdfac .CommentRangeEnd ,&_beggb );_edcaa !=nil {return _edcaa ;};_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_babge );_babge .EG_ContentBlockContent =append (_babge .EG_ContentBlockContent ,_cfgegg );_cfgegg .EG_RunLevelElts =append (_cfgegg .EG_RunLevelElts ,_ecdec );_ecdec .EG_RangeMarkupElements =append (_ecdec .EG_RangeMarkupElements ,_gdfac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bcbdcc :=NewEG_BlockLevelElts ();_cgdace :=NewEG_ContentBlockContent ();_eadab :=NewEG_RunLevelElts ();_gebge :=NewEG_RangeMarkupElements ();_gebge .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cacfe :=d .DecodeElement (_gebge .CustomXmlInsRangeStart ,&_beggb );_cacfe !=nil {return _cacfe ;};_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_bcbdcc );_bcbdcc .EG_ContentBlockContent =append (_bcbdcc .EG_ContentBlockContent ,_cgdace );_cgdace .EG_RunLevelElts =append (_cgdace .EG_RunLevelElts ,_eadab );_eadab .EG_RangeMarkupElements =append (_eadab .EG_RangeMarkupElements ,_gebge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_abcbc :=NewEG_BlockLevelElts ();_dgbbb :=NewEG_ContentBlockContent ();_bdaba :=NewEG_RunLevelElts ();_eacce :=NewEG_RangeMarkupElements ();_eacce .CustomXmlInsRangeEnd =NewCT_Markup ();if _eagef :=d .DecodeElement (_eacce .CustomXmlInsRangeEnd ,&_beggb );_eagef !=nil {return _eagef ;};_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_abcbc );_abcbc .EG_ContentBlockContent =append (_abcbc .EG_ContentBlockContent ,_dgbbb );_dgbbb .EG_RunLevelElts =append (_dgbbb .EG_RunLevelElts ,_bdaba );_bdaba .EG_RangeMarkupElements =append (_bdaba .EG_RangeMarkupElements ,_eacce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_caggbf :=NewEG_BlockLevelElts ();_fcbbgb :=NewEG_ContentBlockContent ();_dddaba :=NewEG_RunLevelElts ();_ebcec :=NewEG_RangeMarkupElements ();_ebcec .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cfegf :=d .DecodeElement (_ebcec .CustomXmlDelRangeStart ,&_beggb );_cfegf !=nil {return _cfegf ;};_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_caggbf );_caggbf .EG_ContentBlockContent =append (_caggbf .EG_ContentBlockContent ,_fcbbgb );_fcbbgb .EG_RunLevelElts =append (_fcbbgb .EG_RunLevelElts ,_dddaba );_dddaba .EG_RangeMarkupElements =append (_dddaba .EG_RangeMarkupElements ,_ebcec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_beacd :=NewEG_BlockLevelElts ();_dfegf :=NewEG_ContentBlockContent ();_abaad :=NewEG_RunLevelElts ();_ccffg :=NewEG_RangeMarkupElements ();_ccffg .CustomXmlDelRangeEnd =NewCT_Markup ();if _bfdbfc :=d .DecodeElement (_ccffg .CustomXmlDelRangeEnd ,&_beggb );_bfdbfc !=nil {return _bfdbfc ;};_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_beacd );_beacd .EG_ContentBlockContent =append (_beacd .EG_ContentBlockContent ,_dfegf );_dfegf .EG_RunLevelElts =append (_dfegf .EG_RunLevelElts ,_abaad );_abaad .EG_RangeMarkupElements =append (_abaad .EG_RangeMarkupElements ,_ccffg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgddb :=NewEG_BlockLevelElts ();_dffde :=NewEG_ContentBlockContent ();_fdeced :=NewEG_RunLevelElts ();_edcffc :=NewEG_RangeMarkupElements ();_edcffc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gggcb :=d .DecodeElement (_edcffc .CustomXmlMoveFromRangeStart ,&_beggb );_gggcb !=nil {return _gggcb ;};_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_dgddb );_dgddb .EG_ContentBlockContent =append (_dgddb .EG_ContentBlockContent ,_dffde );_dffde .EG_RunLevelElts =append (_dffde .EG_RunLevelElts ,_fdeced );_fdeced .EG_RangeMarkupElements =append (_fdeced .EG_RangeMarkupElements ,_edcffc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dafedg :=NewEG_BlockLevelElts ();_ccfeg :=NewEG_ContentBlockContent ();_feefge :=NewEG_RunLevelElts ();_efbgb :=NewEG_RangeMarkupElements ();_efbgb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _abeef :=d .DecodeElement (_efbgb .CustomXmlMoveFromRangeEnd ,&_beggb );_abeef !=nil {return _abeef ;};_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_dafedg );_dafedg .EG_ContentBlockContent =append (_dafedg .EG_ContentBlockContent ,_ccfeg );_ccfeg .EG_RunLevelElts =append (_ccfeg .EG_RunLevelElts ,_feefge );_feefge .EG_RangeMarkupElements =append (_feefge .EG_RangeMarkupElements ,_efbgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcefde :=NewEG_BlockLevelElts ();_edbagc :=NewEG_ContentBlockContent ();_aeafa :=NewEG_RunLevelElts ();_cffec :=NewEG_RangeMarkupElements ();_cffec .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _egcbb :=d .DecodeElement (_cffec .CustomXmlMoveToRangeStart ,&_beggb );_egcbb !=nil {return _egcbb ;};_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_fcefde );_fcefde .EG_ContentBlockContent =append (_fcefde .EG_ContentBlockContent ,_edbagc );_edbagc .EG_RunLevelElts =append (_edbagc .EG_RunLevelElts ,_aeafa );_aeafa .EG_RangeMarkupElements =append (_aeafa .EG_RangeMarkupElements ,_cffec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dcfbb :=NewEG_BlockLevelElts ();_adbbb :=NewEG_ContentBlockContent ();_gagac :=NewEG_RunLevelElts ();_aaffee :=NewEG_RangeMarkupElements ();_aaffee .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cbgfa :=d .DecodeElement (_aaffee .CustomXmlMoveToRangeEnd ,&_beggb );_cbgfa !=nil {return _cbgfa ;};_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_dcfbb );_dcfbb .EG_ContentBlockContent =append (_dcfbb .EG_ContentBlockContent ,_adbbb );_adbbb .EG_RunLevelElts =append (_adbbb .EG_RunLevelElts ,_gagac );_gagac .EG_RangeMarkupElements =append (_gagac .EG_RangeMarkupElements ,_aaffee );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebeba :=NewEG_BlockLevelElts ();_abebf :=NewEG_ContentBlockContent ();_cfeac :=NewEG_RunLevelElts ();_dbedc :=NewEG_MathContent ();_dbedc .OMathPara =_b .NewOMathPara ();if _adbecd :=d .DecodeElement (_dbedc .OMathPara ,&_beggb );_adbecd !=nil {return _adbecd ;};_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_ebeba );_ebeba .EG_ContentBlockContent =append (_ebeba .EG_ContentBlockContent ,_abebf );_abebf .EG_RunLevelElts =append (_abebf .EG_RunLevelElts ,_cfeac );_cfeac .EG_MathContent =append (_cfeac .EG_MathContent ,_dbedc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgadge :=NewEG_BlockLevelElts ();_fabdb :=NewEG_ContentBlockContent ();_cagae :=NewEG_RunLevelElts ();_abbbdd :=NewEG_MathContent ();_abbbdd .OMath =_b .NewOMath ();if _geaad :=d .DecodeElement (_abbbdd .OMath ,&_beggb );_geaad !=nil {return _geaad ;};_bbbegc .EG_BlockLevelElts =append (_bbbegc .EG_BlockLevelElts ,_cgadge );_cgadge .EG_ContentBlockContent =append (_cgadge .EG_ContentBlockContent ,_fabdb );_fabdb .EG_RunLevelElts =append (_fabdb .EG_RunLevelElts ,_cagae );_cagae .EG_MathContent =append (_cagae .EG_MathContent ,_abbbdd );default:_dg .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",_beggb .Name );if _dacee :=d .Skip ();_dacee !=nil {return _dacee ;};};case _d .EndElement :break _cfcgf ;case _d .CharData :};};return nil ;};func (_gadb *CT_Body )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gadb .EG_BlockLevelElts !=nil {for _ ,_fgea :=range _gadb .EG_BlockLevelElts {_fgea .MarshalXML (e ,_d .StartElement {});};};if _gadb .SectPr !=nil {_cfbad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_gadb .SectPr ,_cfbad );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewFonts ()*Fonts {_bddaf :=&Fonts {};_bddaf .CT_FontsList =*NewCT_FontsList ();return _bddaf }; -// Validate validates the CT_TrackChangeNumbering and its children -func (_fdcdff *CT_TrackChangeNumbering )Validate ()error {return _fdcdff .ValidateWithPath ("\u0043\u0054\u005fTr\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");};func (_gege *CT_Document )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gege .ConformanceAttr =_c .ST_ConformanceClass (1);for _ ,_fadba :=range start .Attr {if _fadba .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_gege .ConformanceAttr .UnmarshalXMLAttr (_fadba );continue ;};};_feba :for {_ddbdf ,_facfc :=d .Token ();if _facfc !=nil {return _facfc ;};switch _cffde :=_ddbdf .(type ){case _d .StartElement :switch _cffde .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gege .Background =NewCT_Background ();if _cdfc :=d .DecodeElement (_gege .Background ,&_cffde );_cdfc !=nil {return _cdfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gege .Body =NewCT_Body ();if _cggge :=d .DecodeElement (_gege .Body ,&_cffde );_cggge !=nil {return _cggge ;};default:_ee .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",_cffde .Name );if _dcbad :=d .Skip ();_dcbad !=nil {return _dcbad ;};};case _d .EndElement :break _feba ;case _d .CharData :};};return nil ;};func (_ggdaac ST_DocPartBehavior )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ggdaac .String (),start );};type CT_PageBorder struct{IdAttr *string ; +// ValidateWithPath validates the CT_DocPartBehaviors and its children, prefixing error messages with path +func (_bddf *CT_DocPartBehaviors )ValidateWithPath (path string )error {for _fcacb ,_dcfbd :=range _bddf .Behavior {if _cdcf :=_dcfbd .ValidateWithPath (_g .Sprintf ("\u0025s\u002fB\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u005b\u0025\u0064\u005d",path ,_fcacb ));_cdcf !=nil {return _cdcf ;};};return nil ;}; -// Border Style -ValAttr ST_Border ; +// Validate validates the CT_DocGrid and its children +func (_gdfag *CT_DocGrid )Validate ()error {return _gdfag .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");};type CT_DocType struct{ -// Border Color -ColorAttr *ST_HexColor ; +// Document Classification Value +ValAttr string ;}; -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; +// Validate validates the CT_SectType and its children +func (_gaadc *CT_SectType )Validate ()error {return _gaadc .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065");};func (_gbfbga *EG_BlockLevelChunkElts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edebc :for {_baegbb ,_bfebb :=d .Token ();if _bfebb !=nil {return _bfebb ;};switch _ccagd :=_baegbb .(type ){case _d .StartElement :switch _ccagd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_febag :=NewEG_ContentBlockContent ();_febag .CustomXml =NewCT_CustomXmlBlock ();if _dfeacd :=d .DecodeElement (_febag .CustomXml ,&_ccagd );_dfeacd !=nil {return _dfeacd ;};_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_febag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gadgab :=NewEG_ContentBlockContent ();_gadgab .Sdt =NewCT_SdtBlock ();if _cbdbee :=d .DecodeElement (_gadgab .Sdt ,&_ccagd );_cbdbee !=nil {return _cbdbee ;};_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_gadgab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbggc :=NewEG_ContentBlockContent ();_gagcd :=NewCT_P ();if _beaaf :=d .DecodeElement (_gagcd ,&_ccagd );_beaaf !=nil {return _beaaf ;};_gbggc .P =append (_gbggc .P ,_gagcd );_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_gbggc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gddabb :=NewEG_ContentBlockContent ();_fbggg :=NewCT_Tbl ();if _acgcee :=d .DecodeElement (_fbggg ,&_ccagd );_acgcee !=nil {return _acgcee ;};_gddabb .Tbl =append (_gddabb .Tbl ,_fbggg );_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_gddabb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fcfafee :=NewEG_ContentBlockContent ();_ccfbbg :=NewEG_RunLevelElts ();_ccfbbg .ProofErr =NewCT_ProofErr ();if _dbcefe :=d .DecodeElement (_ccfbbg .ProofErr ,&_ccagd );_dbcefe !=nil {return _dbcefe ;};_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_fcfafee );_fcfafee .EG_RunLevelElts =append (_fcfafee .EG_RunLevelElts ,_ccfbbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgccb :=NewEG_ContentBlockContent ();_gadcgf :=NewEG_RunLevelElts ();_gadcgf .PermStart =NewCT_PermStart ();if _cffaf :=d .DecodeElement (_gadcgf .PermStart ,&_ccagd );_cffaf !=nil {return _cffaf ;};_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_dgccb );_dgccb .EG_RunLevelElts =append (_dgccb .EG_RunLevelElts ,_gadcgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adba :=NewEG_ContentBlockContent ();_aeeed :=NewEG_RunLevelElts ();_aeeed .PermEnd =NewCT_Perm ();if _bfcff :=d .DecodeElement (_aeeed .PermEnd ,&_ccagd );_bfcff !=nil {return _bfcff ;};_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_adba );_adba .EG_RunLevelElts =append (_adba .EG_RunLevelElts ,_aeeed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_edceg :=NewEG_ContentBlockContent ();_gfaebb :=NewEG_RunLevelElts ();_gfaebb .Ins =NewCT_RunTrackChange ();if _ebgcg :=d .DecodeElement (_gfaebb .Ins ,&_ccagd );_ebgcg !=nil {return _ebgcg ;};_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_edceg );_edceg .EG_RunLevelElts =append (_edceg .EG_RunLevelElts ,_gfaebb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccfda :=NewEG_ContentBlockContent ();_gbeea :=NewEG_RunLevelElts ();_gbeea .Del =NewCT_RunTrackChange ();if _bcbac :=d .DecodeElement (_gbeea .Del ,&_ccagd );_bcbac !=nil {return _bcbac ;};_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_ccfda );_ccfda .EG_RunLevelElts =append (_ccfda .EG_RunLevelElts ,_gbeea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fgcbc :=NewEG_ContentBlockContent ();_daegag :=NewEG_RunLevelElts ();_daegag .MoveFrom =NewCT_RunTrackChange ();if _daceae :=d .DecodeElement (_daegag .MoveFrom ,&_ccagd );_daceae !=nil {return _daceae ;};_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_fgcbc );_fgcbc .EG_RunLevelElts =append (_fgcbc .EG_RunLevelElts ,_daegag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bgddfg :=NewEG_ContentBlockContent ();_gcbgfe :=NewEG_RunLevelElts ();_gcbgfe .MoveTo =NewCT_RunTrackChange ();if _egdcgd :=d .DecodeElement (_gcbgfe .MoveTo ,&_ccagd );_egdcgd !=nil {return _egdcgd ;};_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_bgddfg );_bgddfg .EG_RunLevelElts =append (_bgddfg .EG_RunLevelElts ,_gcbgfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_daabg :=NewEG_ContentBlockContent ();_gcdab :=NewEG_RunLevelElts ();_debebf :=NewEG_RangeMarkupElements ();_debebf .BookmarkStart =NewCT_Bookmark ();if _efeff :=d .DecodeElement (_debebf .BookmarkStart ,&_ccagd );_efeff !=nil {return _efeff ;};_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_daabg );_daabg .EG_RunLevelElts =append (_daabg .EG_RunLevelElts ,_gcdab );_gcdab .EG_RangeMarkupElements =append (_gcdab .EG_RangeMarkupElements ,_debebf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bgbedg :=NewEG_ContentBlockContent ();_ggdfa :=NewEG_RunLevelElts ();_gdgac :=NewEG_RangeMarkupElements ();_gdgac .BookmarkEnd =NewCT_MarkupRange ();if _cgdefc :=d .DecodeElement (_gdgac .BookmarkEnd ,&_ccagd );_cgdefc !=nil {return _cgdefc ;};_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_bgbedg );_bgbedg .EG_RunLevelElts =append (_bgbedg .EG_RunLevelElts ,_ggdfa );_ggdfa .EG_RangeMarkupElements =append (_ggdfa .EG_RangeMarkupElements ,_gdgac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_caegd :=NewEG_ContentBlockContent ();_fedbf :=NewEG_RunLevelElts ();_afcabg :=NewEG_RangeMarkupElements ();_afcabg .MoveFromRangeStart =NewCT_MoveBookmark ();if _adaeac :=d .DecodeElement (_afcabg .MoveFromRangeStart ,&_ccagd );_adaeac !=nil {return _adaeac ;};_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_caegd );_caegd .EG_RunLevelElts =append (_caegd .EG_RunLevelElts ,_fedbf );_fedbf .EG_RangeMarkupElements =append (_fedbf .EG_RangeMarkupElements ,_afcabg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_acgdd :=NewEG_ContentBlockContent ();_ffbde :=NewEG_RunLevelElts ();_edegb :=NewEG_RangeMarkupElements ();_edegb .MoveFromRangeEnd =NewCT_MarkupRange ();if _edfgb :=d .DecodeElement (_edegb .MoveFromRangeEnd ,&_ccagd );_edfgb !=nil {return _edfgb ;};_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_acgdd );_acgdd .EG_RunLevelElts =append (_acgdd .EG_RunLevelElts ,_ffbde );_ffbde .EG_RangeMarkupElements =append (_ffbde .EG_RangeMarkupElements ,_edegb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_edeac :=NewEG_ContentBlockContent ();_dbafb :=NewEG_RunLevelElts ();_bgfcb :=NewEG_RangeMarkupElements ();_bgfcb .MoveToRangeStart =NewCT_MoveBookmark ();if _fcgca :=d .DecodeElement (_bgfcb .MoveToRangeStart ,&_ccagd );_fcgca !=nil {return _fcgca ;};_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_edeac );_edeac .EG_RunLevelElts =append (_edeac .EG_RunLevelElts ,_dbafb );_dbafb .EG_RangeMarkupElements =append (_dbafb .EG_RangeMarkupElements ,_bgfcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gfebfb :=NewEG_ContentBlockContent ();_fcbcdc :=NewEG_RunLevelElts ();_fcccg :=NewEG_RangeMarkupElements ();_fcccg .MoveToRangeEnd =NewCT_MarkupRange ();if _dagbc :=d .DecodeElement (_fcccg .MoveToRangeEnd ,&_ccagd );_dagbc !=nil {return _dagbc ;};_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_gfebfb );_gfebfb .EG_RunLevelElts =append (_gfebfb .EG_RunLevelElts ,_fcbcdc );_fcbcdc .EG_RangeMarkupElements =append (_fcbcdc .EG_RangeMarkupElements ,_fcccg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fccadd :=NewEG_ContentBlockContent ();_ccbff :=NewEG_RunLevelElts ();_bcdcde :=NewEG_RangeMarkupElements ();_bcdcde .CommentRangeStart =NewCT_MarkupRange ();if _bgdee :=d .DecodeElement (_bcdcde .CommentRangeStart ,&_ccagd );_bgdee !=nil {return _bgdee ;};_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_fccadd );_fccadd .EG_RunLevelElts =append (_fccadd .EG_RunLevelElts ,_ccbff );_ccbff .EG_RangeMarkupElements =append (_ccbff .EG_RangeMarkupElements ,_bcdcde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_becbce :=NewEG_ContentBlockContent ();_gdabga :=NewEG_RunLevelElts ();_fgfbg :=NewEG_RangeMarkupElements ();_fgfbg .CommentRangeEnd =NewCT_MarkupRange ();if _abedd :=d .DecodeElement (_fgfbg .CommentRangeEnd ,&_ccagd );_abedd !=nil {return _abedd ;};_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_becbce );_becbce .EG_RunLevelElts =append (_becbce .EG_RunLevelElts ,_gdabga );_gdabga .EG_RangeMarkupElements =append (_gdabga .EG_RangeMarkupElements ,_fgfbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ebgdf :=NewEG_ContentBlockContent ();_acbfd :=NewEG_RunLevelElts ();_acfec :=NewEG_RangeMarkupElements ();_acfec .CustomXmlInsRangeStart =NewCT_TrackChange ();if _abbced :=d .DecodeElement (_acfec .CustomXmlInsRangeStart ,&_ccagd );_abbced !=nil {return _abbced ;};_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_ebgdf );_ebgdf .EG_RunLevelElts =append (_ebgdf .EG_RunLevelElts ,_acbfd );_acbfd .EG_RangeMarkupElements =append (_acbfd .EG_RangeMarkupElements ,_acfec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 ();_eaccfg :=NewEG_RunLevelElts ();_cffeede :=NewEG_RangeMarkupElements ();_cffeede .CustomXmlInsRangeEnd =NewCT_Markup ();if _eacebe :=d .DecodeElement (_cffeede .CustomXmlInsRangeEnd ,&_ccagd );_eacebe !=nil {return _eacebe ;};_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_dbgbb );_dbgbb .EG_RunLevelElts =append (_dbgbb .EG_RunLevelElts ,_eaccfg );_eaccfg .EG_RangeMarkupElements =append (_eaccfg .EG_RangeMarkupElements ,_cffeede );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gacdef :=NewEG_ContentBlockContent ();_ecdeg :=NewEG_RunLevelElts ();_ccfbaa :=NewEG_RangeMarkupElements ();_ccfbaa .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dcdfff :=d .DecodeElement (_ccfbaa .CustomXmlDelRangeStart ,&_ccagd );_dcdfff !=nil {return _dcdfff ;};_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_gacdef );_gacdef .EG_RunLevelElts =append (_gacdef .EG_RunLevelElts ,_ecdeg );_ecdeg .EG_RangeMarkupElements =append (_ecdeg .EG_RangeMarkupElements ,_ccfbaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_agccfd :=NewEG_ContentBlockContent ();_cdfgf :=NewEG_RunLevelElts ();_dfeee :=NewEG_RangeMarkupElements ();_dfeee .CustomXmlDelRangeEnd =NewCT_Markup ();if _gagag :=d .DecodeElement (_dfeee .CustomXmlDelRangeEnd ,&_ccagd );_gagag !=nil {return _gagag ;};_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_agccfd );_agccfd .EG_RunLevelElts =append (_agccfd .EG_RunLevelElts ,_cdfgf );_cdfgf .EG_RangeMarkupElements =append (_cdfgf .EG_RangeMarkupElements ,_dfeee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_agdgb :=NewEG_ContentBlockContent ();_gcfgc :=NewEG_RunLevelElts ();_fcgdf :=NewEG_RangeMarkupElements ();_fcgdf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _efbbf :=d .DecodeElement (_fcgdf .CustomXmlMoveFromRangeStart ,&_ccagd );_efbbf !=nil {return _efbbf ;};_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_agdgb );_agdgb .EG_RunLevelElts =append (_agdgb .EG_RunLevelElts ,_gcfgc );_gcfgc .EG_RangeMarkupElements =append (_gcfgc .EG_RangeMarkupElements ,_fcgdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_efdafe :=NewEG_ContentBlockContent ();_eecbb :=NewEG_RunLevelElts ();_acadg :=NewEG_RangeMarkupElements ();_acadg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cdegea :=d .DecodeElement (_acadg .CustomXmlMoveFromRangeEnd ,&_ccagd );_cdegea !=nil {return _cdegea ;};_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_efdafe );_efdafe .EG_RunLevelElts =append (_efdafe .EG_RunLevelElts ,_eecbb );_eecbb .EG_RangeMarkupElements =append (_eecbb .EG_RangeMarkupElements ,_acadg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgcage :=NewEG_ContentBlockContent ();_gccac :=NewEG_RunLevelElts ();_geagg :=NewEG_RangeMarkupElements ();_geagg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fbedg :=d .DecodeElement (_geagg .CustomXmlMoveToRangeStart ,&_ccagd );_fbedg !=nil {return _fbedg ;};_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_cgcage );_cgcage .EG_RunLevelElts =append (_cgcage .EG_RunLevelElts ,_gccac );_gccac .EG_RangeMarkupElements =append (_gccac .EG_RangeMarkupElements ,_geagg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_agbfb :=NewEG_ContentBlockContent ();_cgeeb :=NewEG_RunLevelElts ();_bbgda :=NewEG_RangeMarkupElements ();_bbgda .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eaddb :=d .DecodeElement (_bbgda .CustomXmlMoveToRangeEnd ,&_ccagd );_eaddb !=nil {return _eaddb ;};_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_agbfb );_agbfb .EG_RunLevelElts =append (_agbfb .EG_RunLevelElts ,_cgeeb );_cgeeb .EG_RangeMarkupElements =append (_cgeeb .EG_RangeMarkupElements ,_bbgda );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgdfdg :=NewEG_ContentBlockContent ();_dbecaf :=NewEG_RunLevelElts ();_afgda :=NewEG_MathContent ();_afgda .OMathPara =_b .NewOMathPara ();if _fadbce :=d .DecodeElement (_afgda .OMathPara ,&_ccagd );_fadbce !=nil {return _fadbce ;};_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_cgdfdg );_cgdfdg .EG_RunLevelElts =append (_cgdfdg .EG_RunLevelElts ,_dbecaf );_dbecaf .EG_MathContent =append (_dbecaf .EG_MathContent ,_afgda );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eecce :=NewEG_ContentBlockContent ();_dcggfe :=NewEG_RunLevelElts ();_faeac :=NewEG_MathContent ();_faeac .OMath =_b .NewOMath ();if _faafeg :=d .DecodeElement (_faeac .OMath ,&_ccagd );_faafeg !=nil {return _faafeg ;};_gbfbga .EG_ContentBlockContent =append (_gbfbga .EG_ContentBlockContent ,_eecce );_eecce .EG_RunLevelElts =append (_eecce .EG_RunLevelElts ,_dcggfe );_dcggfe .EG_MathContent =append (_dcggfe .EG_MathContent ,_faeac );default:_dg .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",_ccagd .Name );if _dddccf :=d .Skip ();_dddccf !=nil {return _dddccf ;};};case _d .EndElement :break _edebc ;case _d .CharData :};};return nil ;};func (_accfc ST_ThemeColor )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dacgf :=_d .Attr {};_dacgf .Name =name ;switch _accfc {case ST_ThemeColorUnset :_dacgf .Value ="";case ST_ThemeColorDark1 :_dacgf .Value ="\u0064\u0061\u0072k\u0031";case ST_ThemeColorLight1 :_dacgf .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_ThemeColorDark2 :_dacgf .Value ="\u0064\u0061\u0072k\u0032";case ST_ThemeColorLight2 :_dacgf .Value ="\u006c\u0069\u0067\u0068\u0074\u0032";case ST_ThemeColorAccent1 :_dacgf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ThemeColorAccent2 :_dacgf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ThemeColorAccent3 :_dacgf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_ThemeColorAccent4 :_dacgf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ThemeColorAccent5 :_dacgf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ThemeColorAccent6 :_dacgf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_ThemeColorHyperlink :_dacgf .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case ST_ThemeColorFollowedHyperlink :_dacgf .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";case ST_ThemeColorNone :_dacgf .Value ="\u006e\u006f\u006e\u0065";case ST_ThemeColorBackground1 :_dacgf .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031";case ST_ThemeColorText1 :_dacgf .Value ="\u0074\u0065\u0078t\u0031";case ST_ThemeColorBackground2 :_dacgf .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032";case ST_ThemeColorText2 :_dacgf .Value ="\u0074\u0065\u0078t\u0032";};return _dacgf ,nil ;};func NewEG_RunInnerContent ()*EG_RunInnerContent {_afegbe :=&EG_RunInnerContent {};return _afegbe };func NewCT_MailMerge ()*CT_MailMerge {_agffg :=&CT_MailMerge {};_agffg .MainDocumentType =NewCT_MailMergeDocType ();_agffg .DataType =NewCT_MailMergeDataType ();return _agffg ;};func (_bcac *CT_Lvl )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"},Value :_g .Sprintf ("\u0025\u0076",_bcac .IlvlAttr )});if _bcac .TplcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074\u0070\u006c\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_bcac .TplcAttr )});};if _bcac .TentativeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0074\u0065\u006e\u0074\u0061\u0074\u0069\u0076\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bcac .TentativeAttr )});};e .EncodeToken (start );if _bcac .Start !=nil {_cgbfa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_bcac .Start ,_cgbfa );};if _bcac .NumFmt !=nil {_baebbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_bcac .NumFmt ,_baebbc );};if _bcac .LvlRestart !=nil {_dgcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006cv\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_bcac .LvlRestart ,_dgcb );};if _bcac .PStyle !=nil {_baabc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bcac .PStyle ,_baabc );};if _bcac .IsLgl !=nil {_cbga :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u0073\u004c\u0067\u006c"}};e .EncodeElement (_bcac .IsLgl ,_cbga );};if _bcac .Suff !=nil {_gebde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0066\u0066"}};e .EncodeElement (_bcac .Suff ,_gebde );};if _bcac .LvlText !=nil {_cgacc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006c\u0076\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_bcac .LvlText ,_cgacc );};if _bcac .LvlPicBulletId !=nil {_bcbge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003al\u0076\u006c\u0050i\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"}};e .EncodeElement (_bcac .LvlPicBulletId ,_bcbge );};if _bcac .Legacy !=nil {_bcca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"}};e .EncodeElement (_bcac .Legacy ,_bcca );};if _bcac .LvlJc !=nil {_eadg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006c\u0076\u006c\u004a\u0063"}};e .EncodeElement (_bcac .LvlJc ,_eadg );};if _bcac .PPr !=nil {_afdge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_bcac .PPr ,_afdge );};if _bcac .RPr !=nil {_cgefa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_bcac .RPr ,_cgefa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Border Theme Color Tint -ThemeTintAttr *string ; +// ValidateWithPath validates the WdCT_TextboxInfo and its children, prefixing error messages with path +func (_dgccc *WdCT_TextboxInfo )ValidateWithPath (path string )error {if _ebdcfd :=_dgccc .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_ebdcfd !=nil {return _ebdcfd ;};if _dgccc .ExtLst !=nil {if _dffagc :=_dgccc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dffagc !=nil {return _dffagc ;};};return nil ;};type CT_SdtEndPr struct{ -// Border Theme Color Shade -ThemeShadeAttr *string ; +// Structured Document Tag End Character Run Properties +RPr []*CT_RPr ;};func (_fgbgg *Hdr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077\u003a\u0068d\u0072";return _fgbgg .CT_HdrFtr .MarshalXML (e ,start );};func (_gebccc ST_SignedHpsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gebccc .Int64 !=nil {e .EncodeToken (_d .CharData (_g .Sprintf ("\u0025\u0064",*_gebccc .Int64 )));};if _gebccc .ST_UniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_gebccc .ST_UniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_ecgeg ST_FontFamily )String ()string {switch _ecgeg {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 "";}; -// Border Width -SzAttr *uint64 ; +// Validate validates the CT_FtnEdnRef and its children +func (_gegbd *CT_FtnEdnRef )Validate ()error {return _gegbd .ValidateWithPath ("\u0043\u0054\u005fF\u0074\u006e\u0045\u0064\u006e\u0052\u0065\u0066");};type EG_PContent struct{ -// Border Spacing Measurement -SpaceAttr *uint64 ; +// Simple Field +FldSimple []*CT_SimpleField ; -// Border Shadow -ShadowAttr *_c .ST_OnOff ; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Create Frame Effect -FrameAttr *_c .ST_OnOff ;};func (_eeeec *CT_ObjectLink )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dacfe ,_fdgaa :=_eeeec .UpdateModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0075p\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"});if _fdgaa !=nil {return _fdgaa ;};start .Attr =append (start .Attr ,_dacfe );if _eeeec .LockedFieldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_eeeec .LockedFieldAttr )});};if _eeeec .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_gdcfac ,_eedaf :=_eeeec .DrawAspectAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _eedaf !=nil {return _eedaf ;};start .Attr =append (start .Attr ,_gdcfac );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_eeeec .IdAttr )});if _eeeec .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_eeeec .ProgIdAttr )});};if _eeeec .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_db .Sprintf ("\u0025\u0076",*_eeeec .ShapeIdAttr )});};if _eeeec .FieldCodesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_eeeec .FieldCodesAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func init (){_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ee .RegisterConstructor ("\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","\u0077\u0073\u0070",NewWdWsp );};type WdCT_WrapTopBottom struct{DistTAttr *uint32 ;DistBAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;};func (_fgagd *CT_DocProtect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afggf :=range start .Attr {if _afggf .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_fgagd .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_afggf );continue ;};if _afggf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_eeadb ,_cccde :=_dd .ParseInt (_afggf .Value ,10,64);if _cccde !=nil {return _cccde ;};_fgagd .CryptAlgorithmSidAttr =&_eeadb ;continue ;};if _afggf .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_fecdb ,_fage :=ParseUnionST_OnOff (_afggf .Value );if _fage !=nil {return _fage ;};_fgagd .FormattingAttr =&_fecdb ;continue ;};if _afggf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_cdcag ,_efgde :=_dd .ParseInt (_afggf .Value ,10,64);if _efgde !=nil {return _efgde ;};_fgagd .CryptSpinCountAttr =&_cdcag ;continue ;};if _afggf .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_aeec ,_cfdg :=_afggf .Value ,error (nil );if _cfdg !=nil {return _cfdg ;};_fgagd .AlgorithmNameAttr =&_aeec ;continue ;};if _afggf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_eebd ,_gfbf :=_afggf .Value ,error (nil );if _gfbf !=nil {return _gfbf ;};_fgagd .CryptProviderAttr =&_eebd ;continue ;};if _afggf .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_cgfde ,_edcg :=_afggf .Value ,error (nil );if _edcg !=nil {return _edcg ;};_fgagd .SaltValueAttr =&_cgfde ;continue ;};if _afggf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_fgagd .CryptProviderTypeAttr .UnmarshalXMLAttr (_afggf );continue ;};if _afggf .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_fgagd .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_afggf );continue ;};if _afggf .Name .Local =="\u0065\u0064\u0069\u0074"{_fgagd .EditAttr .UnmarshalXMLAttr (_afggf );continue ;};if _afggf .Name .Local =="e\u006e\u0066\u006f\u0072\u0063\u0065\u006d\u0065\u006e\u0074"{_debg ,_gfgcf :=ParseUnionST_OnOff (_afggf .Value );if _gfgcf !=nil {return _gfgcf ;};_fgagd .EnforcementAttr =&_debg ;continue ;};if _afggf .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_eaae ,_bbbc :=_afggf .Value ,error (nil );if _bbbc !=nil {return _bbbc ;};_fgagd .HashValueAttr =&_eaae ;continue ;};if _afggf .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_gead ,_bdcc :=_dd .ParseInt (_afggf .Value ,10,64);if _bdcc !=nil {return _bdcc ;};_fgagd .SpinCountAttr =&_gead ;continue ;};if _afggf .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_eaba ,_gbecd :=_afggf .Value ,error (nil );if _gbecd !=nil {return _gbecd ;};_fgagd .AlgIdExtAttr =&_eaba ;continue ;};if _afggf .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_efbgc ,_ffaga :=_afggf .Value ,error (nil );if _ffaga !=nil {return _ffaga ;};_fgagd .AlgIdExtSourceAttr =&_efbgc ;continue ;};if _afggf .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_aaag ,_egcb :=_afggf .Value ,error (nil );if _egcb !=nil {return _egcb ;};_fgagd .CryptProviderTypeExtAttr =&_aaag ;continue ;};if _afggf .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"{_ggda ,_afefa :=_afggf .Value ,error (nil );if _afefa !=nil {return _afefa ;};_fgagd .CryptProviderTypeExtSourceAttr =&_ggda ;continue ;};if _afggf .Name .Local =="\u0068\u0061\u0073\u0068"{_bfdb ,_gdcfg :=_afggf .Value ,error (nil );if _gdcfg !=nil {return _gdcfg ;};_fgagd .HashAttr =&_bfdb ;continue ;};if _afggf .Name .Local =="\u0073\u0061\u006c\u0074"{_bcaec ,_agcf :=_afggf .Value ,error (nil );if _agcf !=nil {return _agcf ;};_fgagd .SaltAttr =&_bcaec ;continue ;};};for {_gdeg ,_acce :=d .Token ();if _acce !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0044o\u0063P\u0072o\u0074\u0065\u0063\u0074\u003a\u0020\u0025s",_acce );};if _bagf ,_eagd :=_gdeg .(_d .EndElement );_eagd &&_bagf .Name ==start .Name {break ;};};return nil ;};func (_decdd *CT_Div )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_decdd .IdAttr )});e .EncodeToken (start );if _decdd .BlockQuote !=nil {_dbbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062l\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"}};e .EncodeElement (_decdd .BlockQuote ,_dbbg );};if _decdd .BodyDiv !=nil {_aedce :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0062\u006f\u0064\u0079\u0044\u0069v"}};e .EncodeElement (_decdd .BodyDiv ,_aedce );};_bbbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006d\u0061\u0072\u004c\u0065\u0066t"}};e .EncodeElement (_decdd .MarLeft ,_bbbb );_addg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_decdd .MarRight ,_addg );_afaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0054\u006f\u0070"}};e .EncodeElement (_decdd .MarTop ,_afaf );_fdge :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_decdd .MarBottom ,_fdge );if _decdd .DivBdr !=nil {_cdca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0042\u0064\u0072"}};e .EncodeElement (_decdd .DivBdr ,_cdca );};if _decdd .DivsChild !=nil {_cefce :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0064\u0069\u0076\u0073\u0043\u0068\u0069\u006c\u0064"}};for _ ,_fdec :=range _decdd .DivsChild {e .EncodeElement (_fdec ,_cefce );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};type CT_FldChar struct{ -// Validate validates the EG_ContentRunContentBase and its children -func (_afffg *EG_ContentRunContentBase )Validate ()error {return _afffg .ValidateWithPath ("\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func (_fgecg *ST_TextScale )Validate ()error {return _fgecg .ValidateWithPath ("")};func (_cdafcd ST_Border )ValidateWithPath (path string )error {switch _cdafcd {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 _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdafcd ));};return nil ;};type CT_FFName struct{ +// Field Character Type +FldCharTypeAttr ST_FldCharType ; -// Form Field Name Value -ValAttr *string ;};func NewCT_PageMar ()*CT_PageMar {_gdfa :=&CT_PageMar {};return _gdfa };func NewComments ()*Comments {_bafcfd :=&Comments {};_bafcfd .CT_Comments =*NewCT_Comments ();return _bafcfd ;};func (_fadde ST_InfoTextType )Validate ()error {return _fadde .ValidateWithPath ("")};func (_bab *AG_SectPrAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bab .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_db .Sprintf ("\u0025\u0076",*_bab .RsidRPrAttr )});};if _bab .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_db .Sprintf ("\u0025\u0076",*_bab .RsidDelAttr )});};if _bab .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_db .Sprintf ("\u0025\u0076",*_bab .RsidRAttr )});};if _bab .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_bab .RsidSectAttr )});};return nil ;}; +// Field Should Not Be Recalculated +FldLockAttr *_e .ST_OnOff ; -// ValidateWithPath validates the CT_HMerge and its children, prefixing error messages with path -func (_gagad *CT_HMerge )ValidateWithPath (path string )error {if _aafbg :=_gagad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aafbg !=nil {return _aafbg ;};return nil ;};func NewCT_FramesetChoice ()*CT_FramesetChoice {_bdfab :=&CT_FramesetChoice {};return _bdfab }; +// Field Result Invalidated +DirtyAttr *_e .ST_OnOff ; -// ST_MeasurementOrPercent is a union type -type ST_MeasurementOrPercent struct{ST_DecimalNumberOrPercent *ST_DecimalNumberOrPercent ;ST_UniversalMeasure *string ;};func NewCT_Empty ()*CT_Empty {_ddeba :=&CT_Empty {};return _ddeba }; +// Custom Field Data +FldData *CT_Text ; -// Validate validates the CT_MailMergeDest and its children -func (_edcef *CT_MailMergeDest )Validate ()error {return _edcef .ValidateWithPath ("\u0043\u0054_\u004d\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0044\u0065\u0073\u0074");};func (_cefec *CT_P )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cefec .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_db .Sprintf ("\u0025\u0076",*_cefec .RsidRPrAttr )});};if _cefec .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_db .Sprintf ("\u0025\u0076",*_cefec .RsidRAttr )});};if _cefec .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_db .Sprintf ("\u0025\u0076",*_cefec .RsidDelAttr )});};if _cefec .RsidPAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0050"},Value :_db .Sprintf ("\u0025\u0076",*_cefec .RsidPAttr )});};if _cefec .RsidRDefaultAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0052\u0044\u0065f\u0061\u0075\u006c\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_cefec .RsidRDefaultAttr )});};e .EncodeToken (start );if _cefec .PPr !=nil {_afebg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_cefec .PPr ,_afebg );};if _cefec .EG_PContent !=nil {for _ ,_egceab :=range _cefec .EG_PContent {_egceab .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fadedd ST_PTabLeader )Validate ()error {return _fadedd .ValidateWithPath ("")};func NewWdCT_WrapNone ()*WdCT_WrapNone {_cgcdbb :=&WdCT_WrapNone {};return _cgcdbb };func (_dbdcf *CT_R )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbdcf .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_db .Sprintf ("\u0025\u0076",*_dbdcf .RsidRPrAttr )});};if _dbdcf .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_db .Sprintf ("\u0025\u0076",*_dbdcf .RsidDelAttr )});};if _dbdcf .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_db .Sprintf ("\u0025\u0076",*_dbdcf .RsidRAttr )});};e .EncodeToken (start );if _dbdcf .RPr !=nil {_beeecf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_dbdcf .RPr ,_beeecf );};if _dbdcf .EG_RunInnerContent !=nil {for _ ,_dabac :=range _dbdcf .EG_RunInnerContent {_dabac .MarshalXML (e ,_d .StartElement {});};};for _ ,_fddf :=range _dbdcf .Extra {if _eeace ,_cgccc :=_fddf .(*AlternateContentRun );_cgccc {if _baabf :=_eeace .MarshalXML (e ,_d .StartElement {Name :_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\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",Local :"\u006d\u0063\u003a\u0041lt\u0065\u0072\u006e\u0061\u0074\u0065\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}});_baabf !=nil {return _baabf ;};}else if _cffac :=_fddf .MarshalXML (e ,_d .StartElement {});_cffac !=nil {return _cffac ;};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdcbf *ST_LineNumberRestart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adbcc ,_bddgg :=d .Token ();if _bddgg !=nil {return _bddgg ;};if _fcefcf ,_faecde :=_adbcc .(_d .EndElement );_faecde &&_fcefcf .Name ==start .Name {*_fdcbf =1;return nil ;};if _bdeff ,_baaee :=_adbcc .(_d .CharData );!_baaee {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adbcc );}else {switch string (_bdeff ){case "":*_fdcbf =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_fdcbf =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_fdcbf =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_fdcbf =3;};};_adbcc ,_bddgg =d .Token ();if _bddgg !=nil {return _bddgg ;};if _ggdbf ,_acgac :=_adbcc .(_d .EndElement );_acgac &&_ggdbf .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adbcc );};func (_ecfdb *WdCT_WordprocessingGroup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecfdb .CNvGrpSpPr =_bf .NewCT_NonVisualGroupDrawingShapeProps ();_ecfdb .GrpSpPr =_bf .NewCT_GroupShapeProperties ();_gedaa :for {_gcafa ,_agfbe :=d .Token ();if _agfbe !=nil {return _agfbe ;};switch _gcfad :=_gcafa .(type ){case _d .StartElement :switch _gcfad .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:_ecfdb .CNvPr =_bf .NewCT_NonVisualDrawingProps ();if _edegb :=d .DecodeElement (_ecfdb .CNvPr ,&_gcfad );_edegb !=nil {return _edegb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _bbdbf :=d .DecodeElement (_ecfdb .CNvGrpSpPr ,&_gcfad );_bbdbf !=nil {return _bbdbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0070\u0053\u0070\u0050\u0072"}:if _dcacf :=d .DecodeElement (_ecfdb .GrpSpPr ,&_gcfad );_dcacf !=nil {return _dcacf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0077\u0073\u0070"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0073\u0070"}:_aecccf :=NewWdCT_WordprocessingGroupChoice ();if _bbdcdb :=d .DecodeElement (&_aecccf .Wsp ,&_gcfad );_bbdcdb !=nil {return _bbdcdb ;};_ecfdb .Choice =append (_ecfdb .Choice ,_aecccf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0067\u0072\u0070S\u0070"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0070S\u0070"}:_bbfdg :=NewWdCT_WordprocessingGroupChoice ();if _bcbfe :=d .DecodeElement (&_bbfdg .GrpSp ,&_gcfad );_bcbfe !=nil {return _bcbfe ;};_ecfdb .Choice =append (_ecfdb .Choice ,_bbfdg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ccfae :=NewWdCT_WordprocessingGroupChoice ();if _bagfcb :=d .DecodeElement (&_ccfae .GraphicFrame ,&_gcfad );_bagfcb !=nil {return _bagfcb ;};_ecfdb .Choice =append (_ecfdb .Choice ,_ccfae );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_d .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"}:_efdfa :=NewWdCT_WordprocessingGroupChoice ();if _bafegd :=d .DecodeElement (&_efdfa .Pic ,&_gcfad );_bafegd !=nil {return _bafegd ;};_ecfdb .Choice =append (_ecfdb .Choice ,_efdfa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeaefa :=NewWdCT_WordprocessingGroupChoice ();if _afcfd :=d .DecodeElement (&_aeaefa .ContentPart ,&_gcfad );_afcfd !=nil {return _afcfd ;};_ecfdb .Choice =append (_ecfdb .Choice ,_aeaefa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0078\u0074\u004c\u0073\u0074"}:_ecfdb .ExtLst =_bf .NewCT_OfficeArtExtensionList ();if _baabfa :=d .DecodeElement (_ecfdb .ExtLst ,&_gcfad );_baabfa !=nil {return _baabfa ;};default:_ee .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",_gcfad .Name );if _aaace :=d .Skip ();_aaace !=nil {return _aaace ;};};case _d .EndElement :break _gedaa ;case _d .CharData :};};return nil ;};func (_effgac *ST_DocPartBehavior )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edfgd ,_fgcee :=d .Token ();if _fgcee !=nil {return _fgcee ;};if _defbg ,_adeaec :=_edfgd .(_d .EndElement );_adeaec &&_defbg .Name ==start .Name {*_effgac =1;return nil ;};if _eeaacg ,_addbcea :=_edfgd .(_d .CharData );!_addbcea {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edfgd );}else {switch string (_eeaacg ){case "":*_effgac =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_effgac =1;case "\u0070":*_effgac =2;case "\u0070\u0067":*_effgac =3;};};_edfgd ,_fgcee =d .Token ();if _fgcee !=nil {return _fgcee ;};if _dfbdddd ,_faddf :=_edfgd .(_d .EndElement );_faddf &&_dfbdddd .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edfgd );};func NewCT_SdtDocPart ()*CT_SdtDocPart {_bbgbeb :=&CT_SdtDocPart {};return _bbgbeb };func NewCT_ParaRPrOriginal ()*CT_ParaRPrOriginal {_adabe :=&CT_ParaRPrOriginal {};return _adabe }; +// Form Field Properties +FfData *CT_FFData ; -// Validate validates the WdAnchor and its children -func (_aggea *WdAnchor )Validate ()error {return _aggea .ValidateWithPath ("\u0057\u0064\u0041\u006e\u0063\u0068\u006f\u0072");};func NewCT_PPrGeneral ()*CT_PPrGeneral {_acbge :=&CT_PPrGeneral {};return _acbge }; +// Previous Numbering Field Properties +NumberingChange *CT_TrackChangeNumbering ;};func (_ececc *CT_Guid )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_caed :=range start .Attr {if _caed .Name .Local =="\u0076\u0061\u006c"{_cgdab ,_faace :=_caed .Value ,error (nil );if _faace !=nil {return _faace ;};_ececc .ValAttr =&_cgdab ;continue ;};};for {_dgegf ,_ecfca :=d .Token ();if _ecfca !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u003a\u0020\u0025\u0073",_ecfca );};if _geadb ,_cdfbb :=_dgegf .(_d .EndElement );_cdfbb &&_geadb .Name ==start .Name {break ;};};return nil ;};func (_acafb *WdCT_WordprocessingContentPartNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_defabg :for {_cgbeea ,_adbcgb :=d .Token ();if _adbcgb !=nil {return _adbcgb ;};switch _gggdbc :=_cgbeea .(type ){case _d .StartElement :switch _gggdbc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063\u004e\u0076P\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:_acafb .CNvPr =_dd .NewCT_NonVisualDrawingProps ();if _aefgb :=d .DecodeElement (_acafb .CNvPr ,&_gggdbc );_aefgb !=nil {return _aefgb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}:_acafb .CNvContentPartPr =_dd .NewCT_NonVisualContentPartProperties ();if _ggafa :=d .DecodeElement (_acafb .CNvContentPartPr ,&_gggdbc );_ggafa !=nil {return _ggafa ;};default:_dg .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",_gggdbc .Name );if _fdaba :=d .Skip ();_fdaba !=nil {return _fdaba ;};};case _d .EndElement :break _defabg ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TextEffect and its children, prefixing error messages with path -func (_fgcca *CT_TextEffect )ValidateWithPath (path string )error {if _fgcca .ValAttr ==ST_TextEffectUnset {return _db .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 _gaffc :=_fgcca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gaffc !=nil {return _gaffc ;};return nil ;};type CT_ParaRPr struct{ +// ValidateWithPath validates the CT_Columns and its children, prefixing error messages with path +func (_eeef *CT_Columns )ValidateWithPath (path string )error {if _eeef .EqualWidthAttr !=nil {if _bece :=_eeef .EqualWidthAttr .ValidateWithPath (path +"\u002fE\u0071u\u0061\u006c\u0057\u0069\u0064\u0074\u0068\u0041\u0074\u0074\u0072");_bece !=nil {return _bece ;};};if _eeef .SpaceAttr !=nil {if _afa :=_eeef .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_afa !=nil {return _afa ;};};if _eeef .SepAttr !=nil {if _dgaaa :=_eeef .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_dgaaa !=nil {return _dgaaa ;};};for _edfc ,_agbb :=range _eeef .Col {if _aeea :=_agbb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_edfc ));_aeea !=nil {return _aeea ;};};return nil ;};type CT_ParaRPr struct{ // Inserted Paragraph Ins *CT_TrackChange ; @@ -7046,68 +6830,284 @@ OMath *CT_OnOff ; // Revision Information for Run Properties on the Paragraph Mark RPrChange *CT_ParaRPrChange ;}; -// Validate validates the CT_ParaRPrChange and its children -func (_abdbc *CT_ParaRPrChange )Validate ()error {return _abdbc .ValidateWithPath ("\u0043\u0054_\u0050\u0061\u0072a\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; +// ValidateWithPath validates the CT_TopPageBorder and its children, prefixing error messages with path +func (_adaagg *CT_TopPageBorder )ValidateWithPath (path string )error {if _adaagg .ValAttr ==ST_BorderUnset {return _g .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 _dgadf :=_adaagg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgadf !=nil {return _dgadf ;};if _adaagg .ColorAttr !=nil {if _faacgg :=_adaagg .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_faacgg !=nil {return _faacgg ;};};if _gebfbf :=_adaagg .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_gebfbf !=nil {return _gebfbf ;};if _adaagg .ShadowAttr !=nil {if _fbcda :=_adaagg .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_fbcda !=nil {return _fbcda ;};};if _adaagg .FrameAttr !=nil {if _bbbad :=_adaagg .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_bbbad !=nil {return _bbbad ;};};return nil ;};func (_eddgc ST_DocPartBehavior )String ()string {switch _eddgc {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0070";case 3:return "\u0070\u0067";};return "";};func (_aaeca *CT_FFName )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aaeca .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_aaeca .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_befdd WdST_RelFromV )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cfbfag :=_d .Attr {};_cfbfag .Name =name ;switch _befdd {case WdST_RelFromVUnset :_cfbfag .Value ="";case WdST_RelFromVMargin :_cfbfag .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVPage :_cfbfag .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromVParagraph :_cfbfag .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case WdST_RelFromVLine :_cfbfag .Value ="\u006c\u0069\u006e\u0065";case WdST_RelFromVTopMargin :_cfbfag .Value ="\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n";case WdST_RelFromVBottomMargin :_cfbfag .Value ="\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVInsideMargin :_cfbfag .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVOutsideMargin :_cfbfag .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return _cfbfag ,nil ;}; -// ValidateWithPath validates the WdCT_WordprocessingShapeChoice1 and its children, prefixing error messages with path -func (_cdeeec *WdCT_WordprocessingShapeChoice1 )ValidateWithPath (path string )error {if _cdeeec .Txbx !=nil {if _edaeg :=_cdeeec .Txbx .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078");_edaeg !=nil {return _edaeg ;};};if _cdeeec .LinkedTxbx !=nil {if _aegedf :=_cdeeec .LinkedTxbx .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078");_aegedf !=nil {return _aegedf ;};};return nil ;};type ST_MailMergeSourceType byte ;type CT_SdtRow struct{ +// Validate validates the EG_BlockLevelChunkElts and its children +func (_fcgge *EG_BlockLevelChunkElts )Validate ()error {return _fcgge .ValidateWithPath ("\u0045\u0047\u005f\u0042lo\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006ct\u0073");};func (_deffa *ST_PageBorderDisplay )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgcdge ,_bfcbgd :=d .Token ();if _bfcbgd !=nil {return _bfcbgd ;};if _egaece ,_baebdf :=_dgcdge .(_d .EndElement );_baebdf &&_egaece .Name ==start .Name {*_deffa =1;return nil ;};if _adfda ,_gcaed :=_dgcdge .(_d .CharData );!_gcaed {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",_dgcdge );}else {switch string (_adfda ){case "":*_deffa =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_deffa =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_deffa =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_deffa =3;};};_dgcdge ,_bfcbgd =d .Token ();if _bfcbgd !=nil {return _bfcbgd ;};if _dfgab ,_gbbgd :=_dgcdge .(_d .EndElement );_gbbgd &&_dfgab .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",_dgcdge );};func (_ccebd WdST_AlignV )Validate ()error {return _ccebd .ValidateWithPath ("")};func NewCT_DirContentRun ()*CT_DirContentRun {_eddb :=&CT_DirContentRun {};return _eddb }; -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// ValidateWithPath validates the WdCT_WordprocessingContentPart and its children, prefixing error messages with path +func (_afcbad *WdCT_WordprocessingContentPart )ValidateWithPath (path string )error {if _cafcc :=_afcbad .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cafcc !=nil {return _cafcc ;};if _afcbad .NvContentPartPr !=nil {if _aaebe :=_afcbad .NvContentPartPr .ValidateWithPath (path +"\u002f\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072");_aaebe !=nil {return _aaebe ;};};if _afcbad .Xfrm !=nil {if _ecefb :=_afcbad .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_ecefb !=nil {return _ecefb ;};};if _afcbad .ExtLst !=nil {if _febgfa :=_afcbad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_febgfa !=nil {return _febgfa ;};};return nil ;};type ST_Direction byte ;func (_gaaaf ST_AnnotationVMerge )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fefcag :=_d .Attr {};_fefcag .Name =name ;switch _gaaaf {case ST_AnnotationVMergeUnset :_fefcag .Value ="";case ST_AnnotationVMergeCont :_fefcag .Value ="\u0063\u006f\u006e\u0074";case ST_AnnotationVMergeRest :_fefcag .Value ="\u0072\u0065\u0073\u0074";};return _fefcag ,nil ;};func (_dfbag *CT_SaveThroughXslt )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aegbg :=range start .Attr {if _aegbg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aegbg .Name .Local =="\u0069\u0064"||_aegbg .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"&&_aegbg .Name .Local =="\u0069\u0064"{_fgdaa ,_cbfef :=_aegbg .Value ,error (nil );if _cbfef !=nil {return _cbfef ;};_dfbag .IdAttr =&_fgdaa ;continue ;};if _aegbg .Name .Local =="\u0073\u006f\u006c\u0075\u0074\u0069\u006f\u006e\u0049\u0044"{_acdebf ,_aeccg :=_aegbg .Value ,error (nil );if _aeccg !=nil {return _aeccg ;};_dfbag .SolutionIDAttr =&_acdebf ;continue ;};};for {_ffefg ,_agagb :=d .Token ();if _agagb !=nil {return _g .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",_agagb );};if _ebaae ,_ggeeb :=_ffefg .(_d .EndElement );_ggeeb &&_ebaae .Name ==start .Name {break ;};};return nil ;}; -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// Validate validates the CT_TcBorders and its children +func (_fcaag *CT_TcBorders )Validate ()error {return _fcaag .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");}; -// Row-Level Structured Document Tag Content -SdtContent *CT_SdtContentRow ;};type CT_TblPrExBase struct{ +// ValidateWithPath validates the Numbering and its children, prefixing error messages with path +func (_edffb *Numbering )ValidateWithPath (path string )error {if _eaafef :=_edffb .CT_Numbering .ValidateWithPath (path );_eaafef !=nil {return _eaafef ;};return nil ;};func NewCT_Tc ()*CT_Tc {_cabdeg :=&CT_Tc {};return _cabdeg };type ST_VAnchor byte ;func (_gdaba *ST_StyleType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_faedfd ,_bddfed :=d .Token ();if _bddfed !=nil {return _bddfed ;};if _eedecg ,_fbgae :=_faedfd .(_d .EndElement );_fbgae &&_eedecg .Name ==start .Name {*_gdaba =1;return nil ;};if _abdcb ,_fbaca :=_faedfd .(_d .CharData );!_fbaca {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",_faedfd );}else {switch string (_abdcb ){case "":*_gdaba =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_gdaba =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_gdaba =2;case "\u0074\u0061\u0062l\u0065":*_gdaba =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_gdaba =4;};};_faedfd ,_bddfed =d .Token ();if _bddfed !=nil {return _bddfed ;};if _gfcba ,_gccgbf :=_faedfd .(_d .EndElement );_gccgbf &&_gfcba .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",_faedfd );};func (_bdgbee ST_Jc )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_efdeeb :=_d .Attr {};_efdeeb .Name =name ;switch _bdgbee {case ST_JcUnset :_efdeeb .Value ="";case ST_JcStart :_efdeeb .Value ="\u0073\u0074\u0061r\u0074";case ST_JcCenter :_efdeeb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcEnd :_efdeeb .Value ="\u0065\u006e\u0064";case ST_JcBoth :_efdeeb .Value ="\u0062\u006f\u0074\u0068";case ST_JcMediumKashida :_efdeeb .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcDistribute :_efdeeb .Value ="\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065";case ST_JcNumTab :_efdeeb .Value ="\u006e\u0075\u006d\u0054\u0061\u0062";case ST_JcHighKashida :_efdeeb .Value ="h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcLowKashida :_efdeeb .Value ="\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcThaiDistribute :_efdeeb .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065";case ST_JcLeft :_efdeeb .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_efdeeb .Value ="\u0072\u0069\u0067h\u0074";};return _efdeeb ,nil ;};func (_dbaaa ST_HAnchor )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aegfe :=_d .Attr {};_aegfe .Name =name ;switch _dbaaa {case ST_HAnchorUnset :_aegfe .Value ="";case ST_HAnchorText :_aegfe .Value ="\u0074\u0065\u0078\u0074";case ST_HAnchorMargin :_aegfe .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HAnchorPage :_aegfe .Value ="\u0070\u0061\u0067\u0065";};return _aegfe ,nil ;}; -// Preferred Table Width Exception -TblW *CT_TblWidth ; +// Validate validates the CT_RPr and its children +func (_fdagc *CT_RPr )Validate ()error {return _fdagc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072");};type WdCT_WrapTopBottom struct{DistTAttr *uint32 ;DistBAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;};func NewWdCT_PosH ()*WdCT_PosH {_fceaf :=&WdCT_PosH {};_fceaf .RelativeFromAttr =WdST_RelFromH (1);_fceaf .Choice =NewWdCT_PosHChoice ();return _fceaf ;};func (_bgfcba ST_VAnchor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bgfcba .String (),start );};func (_acffae *CT_RubyAlign )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_aabdd ,_eedcb :=_acffae .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eedcb !=nil {return _eedcb ;};start .Attr =append (start .Attr ,_aabdd );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egaga *ST_View )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_egaga =0;case "\u006e\u006f\u006e\u0065":*_egaga =1;case "\u0070\u0072\u0069n\u0074":*_egaga =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_egaga =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_egaga =4;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_egaga =5;case "\u0077\u0065\u0062":*_egaga =6;};return nil ;};func (_debae *CT_Font )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_debae .NameAttr )});e .EncodeToken (start );if _debae .AltName !=nil {_cfcf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061\u006c\u0074\u004e\u0061\u006de"}};e .EncodeElement (_debae .AltName ,_cfcf );};if _debae .Panose1 !=nil {_abgba :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0061\u006e\u006f\u0073\u00651"}};e .EncodeElement (_debae .Panose1 ,_abgba );};if _debae .Charset !=nil {_gaeeee :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0068\u0061\u0072\u0073\u0065t"}};e .EncodeElement (_debae .Charset ,_gaeeee );};if _debae .Family !=nil {_baeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0061\u006d\u0069\u006c\u0079"}};e .EncodeElement (_debae .Family ,_baeg );};if _debae .NotTrueType !=nil {_eacf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_debae .NotTrueType ,_eacf );};if _debae .Pitch !=nil {_aacad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0069\u0074\u0063\u0068"}};e .EncodeElement (_debae .Pitch ,_aacad );};if _debae .Sig !=nil {_ccafg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073i\u0067"}};e .EncodeElement (_debae .Sig ,_ccafg );};if _debae .EmbedRegular !=nil {_cgbee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0052\u0065g\u0075\u006c\u0061\u0072"}};e .EncodeElement (_debae .EmbedRegular ,_cgbee );};if _debae .EmbedBold !=nil {_gcead :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064"}};e .EncodeElement (_debae .EmbedBold ,_gcead );};if _debae .EmbedItalic !=nil {_gfgdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_debae .EmbedItalic ,_gfgdb );};if _debae .EmbedBoldItalic !=nil {_gcdbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064\u0049t\u0061\u006c\u0069\u0063"}};e .EncodeElement (_debae .EmbedBoldItalic ,_gcdbb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gegbgc *ST_StyleSort )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gegbgc =0;case "\u006e\u0061\u006d\u0065":*_gegbgc =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_gegbgc =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gegbgc =3;case "\u0066\u006f\u006e\u0074":*_gegbgc =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_gegbgc =5;case "\u0074\u0079\u0070\u0065":*_gegbgc =6;case "\u0030\u0030\u0030\u0030":*_gegbgc =7;case "\u0030\u0030\u0030\u0031":*_gegbgc =8;case "\u0030\u0030\u0030\u0032":*_gegbgc =9;case "\u0030\u0030\u0030\u0033":*_gegbgc =10;case "\u0030\u0030\u0030\u0034":*_gegbgc =11;case "\u0030\u0030\u0030\u0035":*_gegbgc =12;};return nil ;};func (_fdcba ST_TextDirection )Validate ()error {return _fdcba .ValidateWithPath ("")};type CT_ReadingModeInkLockDown struct{ -// Table Alignment Exception -Jc *CT_JcTable ; +// Use Actual Pages, Not Virtual Pages +ActualPgAttr _e .ST_OnOff ; -// Table Cell Spacing Exception -TblCellSpacing *CT_TblWidth ; +// Virtual Page Width +WAttr uint64 ; -// Table Indent from Leading Margin Exception -TblInd *CT_TblWidth ; +// Virtual Page Height +HAttr uint64 ; -// Table Borders Exceptions -TblBorders *CT_TblBorders ; +// Font Size Scaling +FontSzAttr ST_DecimalNumberOrPercent ;}; -// Table Shading Exception -Shd *CT_Shd ; +// Validate validates the CT_TblPrExBase and its children +func (_dafgd *CT_TblPrExBase )Validate ()error {return _dafgd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045x\u0042\u0061\u0073\u0065");}; -// Table Layout Exception -TblLayout *CT_TblLayoutType ; +// ValidateWithPath validates the CT_DocPart and its children, prefixing error messages with path +func (_aeade *CT_DocPart )ValidateWithPath (path string )error {if _aeade .DocPartPr !=nil {if _dbddg :=_aeade .DocPartPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");_dbddg !=nil {return _dbddg ;};};if _aeade .DocPartBody !=nil {if _beedbf :=_aeade .DocPartBody .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079");_beedbf !=nil {return _beedbf ;};};return nil ;}; -// Table Cell Margin Exceptions -TblCellMar *CT_TblCellMar ; +// Validate validates the CT_ProofErr and its children +func (_bgceg *CT_ProofErr )Validate ()error {return _bgceg .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072");};type CT_Lang struct{ -// Table Style Conditional Formatting Settings Exception -TblLook *CT_TblLook ;}; +// Language Code +ValAttr string ;};func (_baefd *ST_TabJc )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_baefd =0;case "\u0063\u006c\u0065a\u0072":*_baefd =1;case "\u0073\u0074\u0061r\u0074":*_baefd =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_baefd =3;case "\u0065\u006e\u0064":*_baefd =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_baefd =5;case "\u0062\u0061\u0072":*_baefd =6;case "\u006e\u0075\u006d":*_baefd =7;case "\u006c\u0065\u0066\u0074":*_baefd =8;case "\u0072\u0069\u0067h\u0074":*_baefd =9;};return nil ;};func (_gcbdbc *CT_ParaRPrOriginal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gcbdbc .Ins !=nil {_bgfdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_gcbdbc .Ins ,_bgfdd );};if _gcbdbc .Del !=nil {_gegfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_gcbdbc .Del ,_gegfc );};if _gcbdbc .MoveFrom !=nil {_geeee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_gcbdbc .MoveFrom ,_geeee );};if _gcbdbc .MoveTo !=nil {_fbaae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_gcbdbc .MoveTo ,_fbaae );};if _gcbdbc .RStyle !=nil {_gagdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gcbdbc .RStyle ,_gagdd );};if _gcbdbc .RFonts !=nil {_ebdbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_gcbdbc .RFonts ,_ebdbg );};if _gcbdbc .B !=nil {_cdgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_gcbdbc .B ,_cdgc );};if _gcbdbc .BCs !=nil {_dbcaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_gcbdbc .BCs ,_dbcaa );};if _gcbdbc .I !=nil {_dfbac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_gcbdbc .I ,_dfbac );};if _gcbdbc .ICs !=nil {_gfdaff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_gcbdbc .ICs ,_gfdaff );};if _gcbdbc .Caps !=nil {_fdgga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_gcbdbc .Caps ,_fdgga );};if _gcbdbc .SmallCaps !=nil {_cbgeb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_gcbdbc .SmallCaps ,_cbgeb );};if _gcbdbc .Strike !=nil {_fbbed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_gcbdbc .Strike ,_fbbed );};if _gcbdbc .Dstrike !=nil {_adfga :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_gcbdbc .Dstrike ,_adfga );};if _gcbdbc .Outline !=nil {_agbbe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_gcbdbc .Outline ,_agbbe );};if _gcbdbc .Shadow !=nil {_gggcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_gcbdbc .Shadow ,_gggcf );};if _gcbdbc .Emboss !=nil {_dabcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_gcbdbc .Emboss ,_dabcf );};if _gcbdbc .Imprint !=nil {_gfgdd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_gcbdbc .Imprint ,_gfgdd );};if _gcbdbc .NoProof !=nil {_cdggc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_gcbdbc .NoProof ,_cdggc );};if _gcbdbc .SnapToGrid !=nil {_gcbab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_gcbdbc .SnapToGrid ,_gcbab );};if _gcbdbc .Vanish !=nil {_dbfcgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_gcbdbc .Vanish ,_dbfcgc );};if _gcbdbc .WebHidden !=nil {_cdfaa :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_gcbdbc .WebHidden ,_cdfaa );};if _gcbdbc .Color !=nil {_gdgaef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_gcbdbc .Color ,_gdgaef );};if _gcbdbc .Spacing !=nil {_fgbega :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_gcbdbc .Spacing ,_fgbega );};if _gcbdbc .W !=nil {_afbag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_gcbdbc .W ,_afbag );};if _gcbdbc .Kern !=nil {_fgaeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_gcbdbc .Kern ,_fgaeg );};if _gcbdbc .Position !=nil {_ffegg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gcbdbc .Position ,_ffegg );};if _gcbdbc .Sz !=nil {_gggca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_gcbdbc .Sz ,_gggca );};if _gcbdbc .SzCs !=nil {_affee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_gcbdbc .SzCs ,_affee );};if _gcbdbc .Highlight !=nil {_gbebe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gcbdbc .Highlight ,_gbebe );};if _gcbdbc .U !=nil {_eecbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_gcbdbc .U ,_eecbg );};if _gcbdbc .Effect !=nil {_febff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_gcbdbc .Effect ,_febff );};if _gcbdbc .Bdr !=nil {_begca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_gcbdbc .Bdr ,_begca );};if _gcbdbc .Shd !=nil {_dcaaga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_gcbdbc .Shd ,_dcaaga );};if _gcbdbc .FitText !=nil {_gbafe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_gcbdbc .FitText ,_gbafe );};if _gcbdbc .VertAlign !=nil {_ggbdc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_gcbdbc .VertAlign ,_ggbdc );};if _gcbdbc .Rtl !=nil {_gcgcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_gcbdbc .Rtl ,_gcgcc );};if _gcbdbc .Cs !=nil {_gfbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_gcbdbc .Cs ,_gfbc );};if _gcbdbc .Em !=nil {_fdefe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_gcbdbc .Em ,_fdefe );};if _gcbdbc .Lang !=nil {_beffb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_gcbdbc .Lang ,_beffb );};if _gcbdbc .EastAsianLayout !=nil {_ccbea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gcbdbc .EastAsianLayout ,_ccbea );};if _gcbdbc .SpecVanish !=nil {_ggbdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_gcbdbc .SpecVanish ,_ggbdf );};if _gcbdbc .OMath !=nil {_gggge :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_gcbdbc .OMath ,_gggge );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eadc *CT_TargetScreenSz )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eadc .ValAttr =ST_TargetScreenSz (1);for _ ,_cbdddd :=range start .Attr {if _cbdddd .Name .Local =="\u0076\u0061\u006c"{_eadc .ValAttr .UnmarshalXMLAttr (_cbdddd );continue ;};};for {_gbfgea ,_deead :=d .Token ();if _deead !=nil {return _g .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",_deead );};if _adbeg ,_dffcef :=_gbfgea .(_d .EndElement );_dffcef &&_adbeg .Name ==start .Name {break ;};};return nil ;};func (_fgggg *ST_TextScale )ValidateWithPath (path string )error {_cgdff :=[]string {};if _fgggg .ST_TextScalePercent !=nil {_cgdff =append (_cgdff ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _fgggg .ST_TextScaleDecimal !=nil {_cgdff =append (_cgdff ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c");};if len (_cgdff )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cgdff );};return nil ;}; -// Validate validates the CT_TrackChange and its children -func (_dcdab *CT_TrackChange )Validate ()error {return _dcdab .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");};func (_ggeb *CT_BottomPageBorder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggeb .ValAttr =ST_Border (1);for _ ,_aaaec :=range start .Attr {if _aaaec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aaaec .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"||_aaaec .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"&&_aaaec .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"{_gebb ,_eecf :=_aaaec .Value ,error (nil );if _eecf !=nil {return _eecf ;};_ggeb .BottomLeftAttr =&_gebb ;continue ;};if _aaaec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aaaec .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"||_aaaec .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"&&_aaaec .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"{_ceb ,_ccae :=_aaaec .Value ,error (nil );if _ccae !=nil {return _ccae ;};_ggeb .BottomRightAttr =&_ceb ;continue ;};if _aaaec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aaaec .Name .Local =="\u0069\u0064"||_aaaec .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"&&_aaaec .Name .Local =="\u0069\u0064"{_aca ,_fadg :=_aaaec .Value ,error (nil );if _fadg !=nil {return _fadg ;};_ggeb .IdAttr =&_aca ;continue ;};if _aaaec .Name .Local =="\u0076\u0061\u006c"{_ggeb .ValAttr .UnmarshalXMLAttr (_aaaec );continue ;};if _aaaec .Name .Local =="\u0063\u006f\u006co\u0072"{_bcbc ,_bdbf :=ParseUnionST_HexColor (_aaaec .Value );if _bdbf !=nil {return _bdbf ;};_ggeb .ColorAttr =&_bcbc ;continue ;};if _aaaec .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_ggeb .ThemeColorAttr .UnmarshalXMLAttr (_aaaec );continue ;};if _aaaec .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_bgfb ,_bacg :=_aaaec .Value ,error (nil );if _bacg !=nil {return _bacg ;};_ggeb .ThemeTintAttr =&_bgfb ;continue ;};if _aaaec .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_fccc ,_gfbe :=_aaaec .Value ,error (nil );if _gfbe !=nil {return _gfbe ;};_ggeb .ThemeShadeAttr =&_fccc ;continue ;};if _aaaec .Name .Local =="\u0073\u007a"{_gfdcb ,_ebeg :=_dd .ParseUint (_aaaec .Value ,10,64);if _ebeg !=nil {return _ebeg ;};_ggeb .SzAttr =&_gfdcb ;continue ;};if _aaaec .Name .Local =="\u0073\u0070\u0061c\u0065"{_befc ,_cfag :=_dd .ParseUint (_aaaec .Value ,10,64);if _cfag !=nil {return _cfag ;};_ggeb .SpaceAttr =&_befc ;continue ;};if _aaaec .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_eeee ,_gcdgg :=ParseUnionST_OnOff (_aaaec .Value );if _gcdgg !=nil {return _gcdgg ;};_ggeb .ShadowAttr =&_eeee ;continue ;};if _aaaec .Name .Local =="\u0066\u0072\u0061m\u0065"{_ced ,_dca :=ParseUnionST_OnOff (_aaaec .Value );if _dca !=nil {return _dca ;};_ggeb .FrameAttr =&_ced ;continue ;};};for {_cebb ,_ega :=d .Token ();if _ega !=nil {return _db .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",_ega );};if _fceg ,_afd :=_cebb .(_d .EndElement );_afd &&_fceg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path +func (_ebdd *CT_Control )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_MathCtrlDel and its children, prefixing error messages with path -func (_acbc *CT_MathCtrlDel )ValidateWithPath (path string )error {return nil };type CT_EastAsianLayout struct{ +// ValidateWithPath validates the EG_PContent and its children, prefixing error messages with path +func (_abedbf *EG_PContent )ValidateWithPath (path string )error {for _gcaab ,_edcdd :=range _abedbf .FldSimple {if _bgfcdc :=_edcdd .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gcaab ));_bgfcdc !=nil {return _bgfcdc ;};};if _abedbf .Hyperlink !=nil {if _gcagb :=_abedbf .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_gcagb !=nil {return _gcagb ;};};if _abedbf .SubDoc !=nil {if _efbce :=_abedbf .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_efbce !=nil {return _efbce ;};};for _ddgcee ,_bggeg :=range _abedbf .EG_ContentRunContent {if _gdagec :=_bggeg .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_ddgcee ));_gdagec !=nil {return _gdagec ;};};return nil ;}; -// East Asian Typography Run ID -IdAttr *int64 ; +// ST_DecimalNumberOrPercent is a union type +type ST_DecimalNumberOrPercent struct{ST_UnqualifiedPercentage *int64 ;ST_Percentage *string ;}; -// Two Lines in One -CombineAttr *_c .ST_OnOff ; +// Validate validates the CT_FontSig and its children +func (_eaafb *CT_FontSig )Validate ()error {return _eaafb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067");};func (_adcf *CT_DocProtect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abeag :=range start .Attr {if _abeag .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_adcf .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_abeag );continue ;};if _abeag .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_dbdab ,_cgebc :=_da .ParseInt (_abeag .Value ,10,64);if _cgebc !=nil {return _cgebc ;};_adcf .CryptAlgorithmSidAttr =&_dbdab ;continue ;};if _abeag .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_eceac ,_ebfaa :=ParseUnionST_OnOff (_abeag .Value );if _ebfaa !=nil {return _ebfaa ;};_adcf .FormattingAttr =&_eceac ;continue ;};if _abeag .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_dcaae ,_agbge :=_da .ParseInt (_abeag .Value ,10,64);if _agbge !=nil {return _agbge ;};_adcf .CryptSpinCountAttr =&_dcaae ;continue ;};if _abeag .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_bgcg ,_fgcdg :=_abeag .Value ,error (nil );if _fgcdg !=nil {return _fgcdg ;};_adcf .AlgorithmNameAttr =&_bgcg ;continue ;};if _abeag .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_fbdcc ,_dgaaae :=_abeag .Value ,error (nil );if _dgaaae !=nil {return _dgaaae ;};_adcf .CryptProviderAttr =&_fbdcc ;continue ;};if _abeag .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_gadf ,_daebd :=_abeag .Value ,error (nil );if _daebd !=nil {return _daebd ;};_adcf .SaltValueAttr =&_gadf ;continue ;};if _abeag .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_adcf .CryptProviderTypeAttr .UnmarshalXMLAttr (_abeag );continue ;};if _abeag .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_adcf .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_abeag );continue ;};if _abeag .Name .Local =="\u0065\u0064\u0069\u0074"{_adcf .EditAttr .UnmarshalXMLAttr (_abeag );continue ;};if _abeag .Name .Local =="e\u006e\u0066\u006f\u0072\u0063\u0065\u006d\u0065\u006e\u0074"{_cfdg ,_efedf :=ParseUnionST_OnOff (_abeag .Value );if _efedf !=nil {return _efedf ;};_adcf .EnforcementAttr =&_cfdg ;continue ;};if _abeag .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_fbae ,_gbcdb :=_abeag .Value ,error (nil );if _gbcdb !=nil {return _gbcdb ;};_adcf .HashValueAttr =&_fbae ;continue ;};if _abeag .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_aaca ,_eaae :=_da .ParseInt (_abeag .Value ,10,64);if _eaae !=nil {return _eaae ;};_adcf .SpinCountAttr =&_aaca ;continue ;};if _abeag .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_fgeb ,_acbbb :=_abeag .Value ,error (nil );if _acbbb !=nil {return _acbbb ;};_adcf .AlgIdExtAttr =&_fgeb ;continue ;};if _abeag .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_eade ,_cbacb :=_abeag .Value ,error (nil );if _cbacb !=nil {return _cbacb ;};_adcf .AlgIdExtSourceAttr =&_eade ;continue ;};if _abeag .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_aecdag ,_bgccg :=_abeag .Value ,error (nil );if _bgccg !=nil {return _bgccg ;};_adcf .CryptProviderTypeExtAttr =&_aecdag ;continue ;};if _abeag .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"{_ggba ,_beef :=_abeag .Value ,error (nil );if _beef !=nil {return _beef ;};_adcf .CryptProviderTypeExtSourceAttr =&_ggba ;continue ;};if _abeag .Name .Local =="\u0068\u0061\u0073\u0068"{_cbea ,_dffbc :=_abeag .Value ,error (nil );if _dffbc !=nil {return _dffbc ;};_adcf .HashAttr =&_cbea ;continue ;};if _abeag .Name .Local =="\u0073\u0061\u006c\u0074"{_dfcc ,_fcad :=_abeag .Value ,error (nil );if _fcad !=nil {return _fcad ;};_adcf .SaltAttr =&_dfcc ;continue ;};};for {_ddgea ,_fafdb :=d .Token ();if _fafdb !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0044o\u0063P\u0072o\u0074\u0065\u0063\u0074\u003a\u0020\u0025s",_fafdb );};if _eegcd ,_ddae :=_ddgea .(_d .EndElement );_ddae &&_eegcd .Name ==start .Name {break ;};};return nil ;};func (_eeafcd ST_NumberFormat )ValidateWithPath (path string )error {switch _eeafcd {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 _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeafcd ));};return nil ;}; -// Display Brackets Around Two Lines in One -CombineBracketsAttr ST_CombineBrackets ; +// Validate validates the WdCT_WrapTopBottom and its children +func (_cecbd *WdCT_WrapTopBottom )Validate ()error {return _cecbd .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070T\u006f\u0070B\u006f\u0074\u0074\u006f\u006d");}; -// Horizontal in Vertical (Rotate Text) -VertAttr *_c .ST_OnOff ; +// ValidateWithPath validates the WdCT_WordprocessingGroupChoice and its children, prefixing error messages with path +func (_dffed *WdCT_WordprocessingGroupChoice )ValidateWithPath (path string )error {for _gdbaa ,_bddgb :=range _dffed .Wsp {if _dbgbd :=_bddgb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_gdbaa ));_dbgbd !=nil {return _dbgbd ;};};for _deeac ,_dfbbc :=range _dffed .GrpSp {if _faabc :=_dfbbc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_deeac ));_faabc !=nil {return _faabc ;};};for _dffgdc ,_ffcbbc :=range _dffed .GraphicFrame {if _aedfc :=_ffcbbc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_dffgdc ));_aedfc !=nil {return _aedfc ;};};for _dbfbcd ,_bdeafe :=range _dffed .Pic {if _bgdfb :=_bdeafe .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_dbfbcd ));_bgdfb !=nil {return _bgdfb ;};};for _bbfbg ,_fegeeb :=range _dffed .ContentPart {if _dcdabd :=_fegeeb .ValidateWithPath (_g .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_bbfbg ));_dcdabd !=nil {return _dcdabd ;};};return nil ;}; -// Compress Rotated Text to Line Height -VertCompressAttr *_c .ST_OnOff ;};func NewAC_ChoiceRun ()*AC_ChoiceRun {_cggfe :=&AC_ChoiceRun {};return _cggfe }; +// Validate validates the CT_Num and its children +func (_aegbc *CT_Num )Validate ()error {return _aegbc .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d");};func (_gcadae *CT_OdsoFieldMapData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfdbc :for {_beffd ,_abdde :=d .Token ();if _abdde !=nil {return _abdde ;};switch _addad :=_beffd .(type ){case _d .StartElement :switch _addad .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gcadae .Type =NewCT_MailMergeOdsoFMDFieldType ();if _cccg :=d .DecodeElement (_gcadae .Type ,&_addad );_cccg !=nil {return _cccg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcadae .Name =NewCT_String ();if _ddabe :=d .DecodeElement (_gcadae .Name ,&_addad );_ddabe !=nil {return _ddabe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gcadae .MappedName =NewCT_String ();if _aecac :=d .DecodeElement (_gcadae .MappedName ,&_addad );_aecac !=nil {return _aecac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gcadae .Column =NewCT_DecimalNumber ();if _ffgbaa :=d .DecodeElement (_gcadae .Column ,&_addad );_ffgbaa !=nil {return _ffgbaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcadae .Lid =NewCT_Lang ();if _agecga :=d .DecodeElement (_gcadae .Lid ,&_addad );_agecga !=nil {return _agecga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gcadae .DynamicAddress =NewCT_OnOff ();if _gdbab :=d .DecodeElement (_gcadae .DynamicAddress ,&_addad );_gdbab !=nil {return _gdbab ;};default:_dg .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",_addad .Name );if _cfdda :=d .Skip ();_cfdda !=nil {return _cfdda ;};};case _d .EndElement :break _cfdbc ;case _d .CharData :};};return nil ;};func NewCT_FrameLayout ()*CT_FrameLayout {_aaeb :=&CT_FrameLayout {};_aaeb .ValAttr =ST_FrameLayout (1);return _aaeb ;};type CT_MailMergeDest struct{ -// Validate validates the CT_SectPr and its children -func (_efbcfd *CT_SectPr )Validate ()error {return _efbcfd .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0063\u0074\u0050r");};func NewGlossaryDocument ()*GlossaryDocument {_ffcaff :=&GlossaryDocument {};_ffcaff .CT_GlossaryDocument =*NewCT_GlossaryDocument ();return _ffcaff ;};func (_bgdfca ST_EdGrp )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bgdfca .String (),start );};func (_agfdb *ST_HdrFtr )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_agfdb =0;case "\u0065\u0076\u0065\u006e":*_agfdb =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_agfdb =2;case "\u0066\u0069\u0072s\u0074":*_agfdb =3;};return nil ;};func NewCT_SdtContentRow ()*CT_SdtContentRow {_bbfbd :=&CT_SdtContentRow {};return _bbfbd };func (_cfcd *CT_SdtEndPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaega :for {_cbceae ,_dbaea :=d .Token ();if _dbaea !=nil {return _dbaea ;};switch _bffad :=_cbceae .(type ){case _d .StartElement :switch _bffad .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ccagg :=NewCT_RPr ();if _gggfa :=d .DecodeElement (_ccagg ,&_bffad );_gggfa !=nil {return _gggfa ;};_cfcd .RPr =append (_cfcd .RPr ,_ccagg );default:_ee .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",_bffad .Name );if _gfadd :=d .Skip ();_gfadd !=nil {return _gfadd ;};};case _d .EndElement :break _gaega ;case _d .CharData :};};return nil ;};func init (){_ee .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 );_ee .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 );_ee .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 );_ee .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 );_ee .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 );_ee .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 );_ee .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 );_ee .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 );_ee .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 );_ee .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 );_ee .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 );_ee .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 );_ee .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 );_ee .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 );_ee .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 );_ee .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 );_ee .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 );_ee .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 );_ee .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 );_ee .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 );_ee .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 );_ee .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 );_ee .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 );_ee .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 );_ee .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 );_ee .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 );_ee .RegisterConstructor ("\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","\u0077\u0073\u0070",NewWdWsp );}; \ No newline at end of file +// Mail Merge Merged Document Type +ValAttr ST_MailMergeDest ;}; + +// Validate validates the WdCT_WordprocessingShapeChoice and its children +func (_dcdda *WdCT_WordprocessingShapeChoice )Validate ()error {return _dcdda .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 (_aedab *Footnotes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="w\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073";return _aedab .CT_Footnotes .MarshalXML (e ,start );}; + +// ValidateWithPath validates the CT_Panose and its children, prefixing error messages with path +func (_agbece *CT_Panose )ValidateWithPath (path string )error {return nil }; + +// Validate validates the CT_SdtText and its children +func (_bgedee *CT_SdtText )Validate ()error {return _bgedee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074");};type CT_DocPartName struct{ + +// Name Value +ValAttr string ; + +// Built-In Entry +DecoratedAttr *_e .ST_OnOff ;}; + +// Validate validates the CT_Captions and its children +func (_bead *CT_Captions )Validate ()error {return _bead .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");};type ST_TabTlc byte ; + +// ValidateWithPath validates the CT_CharacterSpacing and its children, prefixing error messages with path +func (_dbce *CT_CharacterSpacing )ValidateWithPath (path string )error {if _dbce .ValAttr ==ST_CharacterSpacingUnset {return _g .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 _acdd :=_dbce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acdd !=nil {return _acdd ;};return nil ;}; + +// Validate validates the CT_Kinsoku and its children +func (_dbead *CT_Kinsoku )Validate ()error {return _dbead .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");};func (_gdefad ST_VerticalJc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdefad .String (),start );}; + +// ValidateWithPath validates the CT_RPrChange and its children, prefixing error messages with path +func (_abfdd *CT_RPrChange )ValidateWithPath (path string )error {if _ggdec :=_abfdd .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ggdec !=nil {return _ggdec ;};return nil ;};type CT_FFStatusText struct{ + +// Status Text Type +TypeAttr ST_InfoTextType ; + +// Status Text Value +ValAttr *string ;}; + +// Validate validates the CT_DocPartTypes and its children +func (_abeae *CT_DocPartTypes )Validate ()error {return _abeae .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073");};func (_gdagg *ST_DocProtect )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gdagg =0;case "\u006e\u006f\u006e\u0065":*_gdagg =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_gdagg =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_gdagg =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_gdagg =4;case "\u0066\u006f\u0072m\u0073":*_gdagg =5;};return nil ;};func (_ggbceb *GlossaryDocument )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077:\u0067l\u006f\u0073\u0073\u0061\u0072y\u0044\u006fc\u0075\u006d\u0065\u006e\u0074";return _ggbceb .CT_GlossaryDocument .MarshalXML (e ,start );};type CT_FontRel struct{FontKeyAttr string ;SubsettedAttr _e .ST_OnOff ;IdAttr string ;};func (_ebaed ST_Theme )Validate ()error {return _ebaed .ValidateWithPath ("")};func (_dgbff *CT_FFTextInput )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adaeg :for {_bbbed ,_aaef :=d .Token ();if _aaef !=nil {return _aaef ;};switch _fabe :=_bbbed .(type ){case _d .StartElement :switch _fabe .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dgbff .Type =NewCT_FFTextType ();if _caacg :=d .DecodeElement (_dgbff .Type ,&_fabe );_caacg !=nil {return _caacg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgbff .Default =NewCT_String ();if _dcbbe :=d .DecodeElement (_dgbff .Default ,&_fabe );_dcbbe !=nil {return _dcbbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgbff .MaxLength =NewCT_DecimalNumber ();if _gbfbe :=d .DecodeElement (_dgbff .MaxLength ,&_fabe );_gbfbe !=nil {return _gbfbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dgbff .Format =NewCT_String ();if _ggde :=d .DecodeElement (_dgbff .Format ,&_fabe );_ggde !=nil {return _ggde ;};default:_dg .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",_fabe .Name );if _gfagdf :=d .Skip ();_gfagdf !=nil {return _gfagdf ;};};case _d .EndElement :break _adaeg ;case _d .CharData :};};return nil ;};type Hdr struct{CT_HdrFtr };func (_gegda *EG_HdrFtrReferences )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgeed :for {_babgeb ,_ggafea :=d .Token ();if _ggafea !=nil {return _ggafea ;};switch _cbfda :=_babgeb .(type ){case _d .StartElement :switch _cbfda .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gegda .HeaderReference =NewCT_HdrFtrRef ();if _cgbcdb :=d .DecodeElement (_gegda .HeaderReference ,&_cbfda );_cgbcdb !=nil {return _cgbcdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gegda .FooterReference =NewCT_HdrFtrRef ();if _ccbcgg :=d .DecodeElement (_gegda .FooterReference ,&_cbfda );_ccbcgg !=nil {return _ccbcgg ;};default:_dg .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",_cbfda .Name );if _ecfaa :=d .Skip ();_ecfaa !=nil {return _ecfaa ;};};case _d .EndElement :break _bgeed ;case _d .CharData :};};return nil ;}; + +// Validate validates the CT_Columns and its children +func (_baae *CT_Columns )Validate ()error {return _baae .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u0075\u006d\u006e\u0073");};func (_bcdgf ST_Pitch )Validate ()error {return _bcdgf .ValidateWithPath ("")};func NewCT_FldChar ()*CT_FldChar {_ebbdg :=&CT_FldChar {};_ebbdg .FldCharTypeAttr =ST_FldCharType (1);return _ebbdg ;};type ST_FrameLayout byte ;type ST_Underline byte ;func (_fcbggd *ST_HpsMeasure )ValidateWithPath (path string )error {_fdggae :=[]string {};if _fcbggd .ST_UnsignedDecimalNumber !=nil {_fdggae =append (_fdggae ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};if _fcbggd .ST_PositiveUniversalMeasure !=nil {_fdggae =append (_fdggae ,"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 (_fdggae )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fdggae );};return nil ;}; + +// Validate validates the AG_Password and its children +func (_ffa *AG_Password )Validate ()error {return _ffa .ValidateWithPath ("A\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");};func (_gbecb ST_ThemeColor )ValidateWithPath (path string )error {switch _gbecb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17: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 (_gbecb ));};return nil ;};type CT_RubyPr struct{ + +// Phonetic Guide Text Alignment +RubyAlign *CT_RubyAlign ; + +// Phonetic Guide Text Font Size +Hps *CT_HpsMeasure ; + +// Distance Between Phonetic Guide Text and Phonetic Guide Base Text +HpsRaise *CT_HpsMeasure ; + +// Phonetic Guide Base Text Font Size +HpsBaseText *CT_HpsMeasure ; + +// Language ID for Phonetic Guide +Lid *CT_Lang ; + +// Invalidated Field Cache +Dirty *CT_OnOff ;};func (_cacea ST_StyleSort )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fefdd :=_d .Attr {};_fefdd .Name =name ;switch _cacea {case ST_StyleSortUnset :_fefdd .Value ="";case ST_StyleSortName :_fefdd .Value ="\u006e\u0061\u006d\u0065";case ST_StyleSortPriority :_fefdd .Value ="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079";case ST_StyleSortDefault :_fefdd .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_StyleSortFont :_fefdd .Value ="\u0066\u006f\u006e\u0074";case ST_StyleSortBasedOn :_fefdd .Value ="\u0062a\u0073\u0065\u0064\u004f\u006e";case ST_StyleSortType :_fefdd .Value ="\u0074\u0079\u0070\u0065";case ST_StyleSort0000 :_fefdd .Value ="\u0030\u0030\u0030\u0030";case ST_StyleSort0001 :_fefdd .Value ="\u0030\u0030\u0030\u0031";case ST_StyleSort0002 :_fefdd .Value ="\u0030\u0030\u0030\u0032";case ST_StyleSort0003 :_fefdd .Value ="\u0030\u0030\u0030\u0033";case ST_StyleSort0004 :_fefdd .Value ="\u0030\u0030\u0030\u0034";case ST_StyleSort0005 :_fefdd .Value ="\u0030\u0030\u0030\u0035";};return _fefdd ,nil ;};func (_cdaac *CT_MarkupRange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acebf :=range start .Attr {if _acebf .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_cdaac .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_acebf );continue ;};if _acebf .Name .Local =="\u0069\u0064"{_cbggg ,_dbfde :=_da .ParseInt (_acebf .Value ,10,64);if _dbfde !=nil {return _dbfde ;};_cdaac .IdAttr =_cbggg ;continue ;};};for {_eabfc ,_edeef :=d .Token ();if _edeef !=nil {return _g .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",_edeef );};if _eafcf ,_eeaec :=_eabfc .(_d .EndElement );_eeaec &&_eafcf .Name ==start .Name {break ;};};return nil ;};func (_cafgc *CT_ParaRPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdbgg :for {_dageff ,_cfdc :=d .Token ();if _cfdc !=nil {return _cfdc ;};switch _gggaf :=_dageff .(type ){case _d .StartElement :switch _gggaf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .Ins =NewCT_TrackChange ();if _ebcf :=d .DecodeElement (_cafgc .Ins ,&_gggaf );_ebcf !=nil {return _ebcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .Del =NewCT_TrackChange ();if _ddcgf :=d .DecodeElement (_cafgc .Del ,&_gggaf );_ddcgf !=nil {return _ddcgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cafgc .MoveFrom =NewCT_TrackChange ();if _beafa :=d .DecodeElement (_cafgc .MoveFrom ,&_gggaf );_beafa !=nil {return _beafa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cafgc .MoveTo =NewCT_TrackChange ();if _afged :=d .DecodeElement (_cafgc .MoveTo ,&_gggaf );_afged !=nil {return _afged ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .RStyle =NewCT_String ();if _egdfe :=d .DecodeElement (_cafgc .RStyle ,&_gggaf );_egdfe !=nil {return _egdfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .RFonts =NewCT_Fonts ();if _eegag :=d .DecodeElement (_cafgc .RFonts ,&_gggaf );_eegag !=nil {return _eegag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .B =NewCT_OnOff ();if _cagd :=d .DecodeElement (_cafgc .B ,&_gggaf );_cagd !=nil {return _cagd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .BCs =NewCT_OnOff ();if _bfcd :=d .DecodeElement (_cafgc .BCs ,&_gggaf );_bfcd !=nil {return _bfcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .I =NewCT_OnOff ();if _cfcgab :=d .DecodeElement (_cafgc .I ,&_gggaf );_cfcgab !=nil {return _cfcgab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .ICs =NewCT_OnOff ();if _dbca :=d .DecodeElement (_cafgc .ICs ,&_gggaf );_dbca !=nil {return _dbca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cafgc .Caps =NewCT_OnOff ();if _ggddfg :=d .DecodeElement (_cafgc .Caps ,&_gggaf );_ggddfg !=nil {return _ggddfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .SmallCaps =NewCT_OnOff ();if _cabfcc :=d .DecodeElement (_cafgc .SmallCaps ,&_gggaf );_cabfcc !=nil {return _cabfcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cafgc .Strike =NewCT_OnOff ();if _bcgea :=d .DecodeElement (_cafgc .Strike ,&_gggaf );_bcgea !=nil {return _bcgea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .Dstrike =NewCT_OnOff ();if _dggcf :=d .DecodeElement (_cafgc .Dstrike ,&_gggaf );_dggcf !=nil {return _dggcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .Outline =NewCT_OnOff ();if _aeedc :=d .DecodeElement (_cafgc .Outline ,&_gggaf );_aeedc !=nil {return _aeedc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cafgc .Shadow =NewCT_OnOff ();if _begbdf :=d .DecodeElement (_cafgc .Shadow ,&_gggaf );_begbdf !=nil {return _begbdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .Emboss =NewCT_OnOff ();if _cbabb :=d .DecodeElement (_cafgc .Emboss ,&_gggaf );_cbabb !=nil {return _cbabb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .Imprint =NewCT_OnOff ();if _acfcb :=d .DecodeElement (_cafgc .Imprint ,&_gggaf );_acfcb !=nil {return _acfcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .NoProof =NewCT_OnOff ();if _ddcb :=d .DecodeElement (_cafgc .NoProof ,&_gggaf );_ddcb !=nil {return _ddcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cafgc .SnapToGrid =NewCT_OnOff ();if _caaggg :=d .DecodeElement (_cafgc .SnapToGrid ,&_gggaf );_caaggg !=nil {return _caaggg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .Vanish =NewCT_OnOff ();if _gabg :=d .DecodeElement (_cafgc .Vanish ,&_gggaf );_gabg !=nil {return _gabg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .WebHidden =NewCT_OnOff ();if _accbgg :=d .DecodeElement (_cafgc .WebHidden ,&_gggaf );_accbgg !=nil {return _accbgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cafgc .Color =NewCT_Color ();if _fbcd :=d .DecodeElement (_cafgc .Color ,&_gggaf );_fbcd !=nil {return _fbcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .Spacing =NewCT_SignedTwipsMeasure ();if _cffgc :=d .DecodeElement (_cafgc .Spacing ,&_gggaf );_cffgc !=nil {return _cffgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .W =NewCT_TextScale ();if _dcaed :=d .DecodeElement (_cafgc .W ,&_gggaf );_dcaed !=nil {return _dcaed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .Kern =NewCT_HpsMeasure ();if _facf :=d .DecodeElement (_cafgc .Kern ,&_gggaf );_facf !=nil {return _facf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .Position =NewCT_SignedHpsMeasure ();if _geffgf :=d .DecodeElement (_cafgc .Position ,&_gggaf );_geffgf !=nil {return _geffgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cafgc .Sz =NewCT_HpsMeasure ();if _adgce :=d .DecodeElement (_cafgc .Sz ,&_gggaf );_adgce !=nil {return _adgce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cafgc .SzCs =NewCT_HpsMeasure ();if _bbfcg :=d .DecodeElement (_cafgc .SzCs ,&_gggaf );_bbfcg !=nil {return _bbfcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .Highlight =NewCT_Highlight ();if _debfe :=d .DecodeElement (_cafgc .Highlight ,&_gggaf );_debfe !=nil {return _debfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .U =NewCT_Underline ();if _fgcbf :=d .DecodeElement (_cafgc .U ,&_gggaf );_fgcbf !=nil {return _fgcbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .Effect =NewCT_TextEffect ();if _ecgbc :=d .DecodeElement (_cafgc .Effect ,&_gggaf );_ecgbc !=nil {return _ecgbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .Bdr =NewCT_Border ();if _agbaa :=d .DecodeElement (_cafgc .Bdr ,&_gggaf );_agbaa !=nil {return _agbaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cafgc .Shd =NewCT_Shd ();if _cbgbe :=d .DecodeElement (_cafgc .Shd ,&_gggaf );_cbgbe !=nil {return _cbgbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .FitText =NewCT_FitText ();if _cfef :=d .DecodeElement (_cafgc .FitText ,&_gggaf );_cfef !=nil {return _cfef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .VertAlign =NewCT_VerticalAlignRun ();if _agebg :=d .DecodeElement (_cafgc .VertAlign ,&_gggaf );_agebg !=nil {return _agebg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .Rtl =NewCT_OnOff ();if _ebccc :=d .DecodeElement (_cafgc .Rtl ,&_gggaf );_ebccc !=nil {return _ebccc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cafgc .Cs =NewCT_OnOff ();if _addgb :=d .DecodeElement (_cafgc .Cs ,&_gggaf );_addgb !=nil {return _addgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .Em =NewCT_Em ();if _aface :=d .DecodeElement (_cafgc .Em ,&_gggaf );_aface !=nil {return _aface ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .Lang =NewCT_Language ();if _gddgde :=d .DecodeElement (_cafgc .Lang ,&_gggaf );_gddgde !=nil {return _gddgde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .EastAsianLayout =NewCT_EastAsianLayout ();if _febegb :=d .DecodeElement (_cafgc .EastAsianLayout ,&_gggaf );_febegb !=nil {return _febegb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cafgc .SpecVanish =NewCT_OnOff ();if _dagea :=d .DecodeElement (_cafgc .SpecVanish ,&_gggaf );_dagea !=nil {return _dagea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .OMath =NewCT_OnOff ();if _bfgeg :=d .DecodeElement (_cafgc .OMath ,&_gggaf );_bfgeg !=nil {return _bfgeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cafgc .RPrChange =NewCT_ParaRPrChange ();if _degfg :=d .DecodeElement (_cafgc .RPrChange ,&_gggaf );_degfg !=nil {return _degfg ;};default:_dg .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",_gggaf .Name );if _dccb :=d .Skip ();_dccb !=nil {return _dccb ;};};case _d .EndElement :break _fdbgg ;case _d .CharData :};};return nil ;}; + +// Validate validates the EG_PContent and its children +func (_ggfeg *EG_PContent )Validate ()error {return _ggfeg .ValidateWithPath ("E\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};type AG_Password struct{AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;};func NewCT_HdrFtr ()*CT_HdrFtr {_fedfe :=&CT_HdrFtr {};return _fedfe };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 (_agageg *CT_SdtRow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_babab :for {_caced ,_eedag :=d .Token ();if _eedag !=nil {return _eedag ;};switch _edefef :=_caced .(type ){case _d .StartElement :switch _edefef .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_agageg .SdtPr =NewCT_SdtPr ();if _befd :=d .DecodeElement (_agageg .SdtPr ,&_edefef );_befd !=nil {return _befd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_agageg .SdtEndPr =NewCT_SdtEndPr ();if _egggd :=d .DecodeElement (_agageg .SdtEndPr ,&_edefef );_egggd !=nil {return _egggd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_agageg .SdtContent =NewCT_SdtContentRow ();if _ageec :=d .DecodeElement (_agageg .SdtContent ,&_edefef );_ageec !=nil {return _ageec ;};default:_dg .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",_edefef .Name );if _ccacff :=d .Skip ();_ccacff !=nil {return _ccacff ;};};case _d .EndElement :break _babab ;case _d .CharData :};};return nil ;};func (_eecea *CT_TblPrExChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eecea .TblPrEx =NewCT_TblPrExBase ();for _ ,_dedbbb :=range start .Attr {if _dedbbb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fabad ,_fddeg :=_dedbbb .Value ,error (nil );if _fddeg !=nil {return _fddeg ;};_eecea .AuthorAttr =_fabad ;continue ;};if _dedbbb .Name .Local =="\u0064\u0061\u0074\u0065"{_badaa ,_agebe :=ParseStdlibTime (_dedbbb .Value );if _agebe !=nil {return _agebe ;};_eecea .DateAttr =&_badaa ;continue ;};if _dedbbb .Name .Local =="\u0069\u0064"{_eaaaee ,_dbgba :=_da .ParseInt (_dedbbb .Value ,10,64);if _dbgba !=nil {return _dbgba ;};_eecea .IdAttr =_eaaaee ;continue ;};};_baecf :for {_bbbef ,_cfdbce :=d .Token ();if _cfdbce !=nil {return _cfdbce ;};switch _efbca :=_bbbef .(type ){case _d .StartElement :switch _efbca .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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 _eefee :=d .DecodeElement (_eecea .TblPrEx ,&_efbca );_eefee !=nil {return _eefee ;};default:_dg .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",_efbca .Name );if _fcgbc :=d .Skip ();_fcgbc !=nil {return _fcgbc ;};};case _d .EndElement :break _baecf ;case _d .CharData :};};return nil ;};func (_fccgfe ST_FldCharType )String ()string {switch _fccgfe {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 (_bggafa *CT_TextScale )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adadb :=range start .Attr {if _adadb .Name .Local =="\u0076\u0061\u006c"{_dabaf ,_beeab :=ParseUnionST_TextScale (_adadb .Value );if _beeab !=nil {return _beeab ;};_bggafa .ValAttr =&_dabaf ;continue ;};};for {_cedgef ,_acaaf :=d .Token ();if _acaaf !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0053\u0063\u0061\u006c\u0065\u003a\u0020\u0025\u0073",_acaaf );};if _eebbb ,_agecab :=_cedgef .(_d .EndElement );_agecab &&_eebbb .Name ==start .Name {break ;};};return nil ;};func (_bffcb *CT_PaperSource )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bffcb .FirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0072\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bffcb .FirstAttr )});};if _bffcb .OtherAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006f\u0074\u0068\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_bffcb .OtherAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bedbf *CT_StylePaneFilter )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffcgbg :=range start .Attr {if _ffcgbg .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"{_efaeeg ,_cgbef :=ParseUnionST_OnOff (_ffcgbg .Value );if _cgbef !=nil {return _cgbef ;};_bedbf .DirectFormattingOnParagraphsAttr =&_efaeeg ;continue ;};if _ffcgbg .Name .Local =="\u0061l\u006c\u0053\u0074\u0079\u006c\u0065s"{_bcddc ,_bcbeaf :=ParseUnionST_OnOff (_ffcgbg .Value );if _bcbeaf !=nil {return _bcbeaf ;};_bedbf .AllStylesAttr =&_bcddc ;continue ;};if _ffcgbg .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"{_fcedd ,_ebcab :=ParseUnionST_OnOff (_ffcgbg .Value );if _ebcab !=nil {return _ebcab ;};_bedbf .DirectFormattingOnNumberingAttr =&_fcedd ;continue ;};if _ffcgbg .Name .Local =="\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"{_ggdfea ,_agdcfd :=ParseUnionST_OnOff (_ffcgbg .Value );if _agdcfd !=nil {return _agdcfd ;};_bedbf .LatentStylesAttr =&_ggdfea ;continue ;};if _ffcgbg .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_bgfee ,_ccdaa :=ParseUnionST_OnOff (_ffcgbg .Value );if _ccdaa !=nil {return _ccdaa ;};_bedbf .HeadingStylesAttr =&_bgfee ;continue ;};if _ffcgbg .Name .Local =="\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_ffffe ,_gaced :=ParseUnionST_OnOff (_ffcgbg .Value );if _gaced !=nil {return _gaced ;};_bedbf .NumberingStylesAttr =&_ffffe ;continue ;};if _ffcgbg .Name .Local =="t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_eedbf ,_faffg :=ParseUnionST_OnOff (_ffcgbg .Value );if _faffg !=nil {return _faffg ;};_bedbf .TableStylesAttr =&_eedbf ;continue ;};if _ffcgbg .Name .Local =="\u0064\u0069\u0072\u0065ct\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0052\u0075n\u0073"{_dbdgf ,_efeg :=ParseUnionST_OnOff (_ffcgbg .Value );if _efeg !=nil {return _efeg ;};_bedbf .DirectFormattingOnRunsAttr =&_dbdgf ;continue ;};if _ffcgbg .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0053\u0074\u0079\u006c\u0065\u0073"{_dggfg ,_ceggea :=ParseUnionST_OnOff (_ffcgbg .Value );if _ceggea !=nil {return _ceggea ;};_bedbf .CustomStylesAttr =&_dggfg ;continue ;};if _ffcgbg .Name .Local =="s\u0074\u0079\u006c\u0065\u0073\u0049\u006e\u0055\u0073\u0065"{_gggaaa ,_caagba :=ParseUnionST_OnOff (_ffcgbg .Value );if _caagba !=nil {return _caagba ;};_bedbf .StylesInUseAttr =&_gggaaa ;continue ;};if _ffcgbg .Name .Local =="\u0064i\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074i\u006e\u0067\u004f\u006e\u0054\u0061\u0062\u006c\u0065\u0073"{_cgdegb ,_dafcb :=ParseUnionST_OnOff (_ffcgbg .Value );if _dafcb !=nil {return _dafcb ;};_bedbf .DirectFormattingOnTablesAttr =&_cgdegb ;continue ;};if _ffcgbg .Name .Local =="\u0063l\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_gecb ,_dffdd :=ParseUnionST_OnOff (_ffcgbg .Value );if _dffdd !=nil {return _dffdd ;};_bedbf .ClearFormattingAttr =&_gecb ;continue ;};if _ffcgbg .Name .Local =="\u0074\u006f\u0070\u0033\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073"{_gcefdb ,_aebbbg :=ParseUnionST_OnOff (_ffcgbg .Value );if _aebbbg !=nil {return _aebbbg ;};_bedbf .Top3HeadingStylesAttr =&_gcefdb ;continue ;};if _ffcgbg .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_abgdd ,_ecgcd :=ParseUnionST_OnOff (_ffcgbg .Value );if _ecgcd !=nil {return _ecgcd ;};_bedbf .VisibleStylesAttr =&_abgdd ;continue ;};if _ffcgbg .Name .Local =="\u0061\u006c\u0074\u0065rn\u0061\u0074\u0065\u0053\u0074\u0079\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_ecbacg ,_bbgbf :=ParseUnionST_OnOff (_ffcgbg .Value );if _bbgbf !=nil {return _bbgbf ;};_bedbf .AlternateStyleNamesAttr =&_ecbacg ;continue ;};if _ffcgbg .Name .Local =="\u0076\u0061\u006c"{_dddfa ,_beegf :=_ffcgbg .Value ,error (nil );if _beegf !=nil {return _beegf ;};_bedbf .ValAttr =&_dddfa ;continue ;};};for {_cfgeb ,_cagcb :=d .Token ();if _cagcb !=nil {return _g .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",_cagcb );};if _cdecf ,_cdggbf :=_cfgeb .(_d .EndElement );_cdggbf &&_cdecf .Name ==start .Name {break ;};};return nil ;};func (_dedcc ST_FontFamily )ValidateWithPath (path string )error {switch _dedcc {case 0,1,2,3,4,5,6: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 (_dedcc ));};return nil ;}; + +// ValidateWithPath validates the CT_PageBorder and its children, prefixing error messages with path +func (_feecd *CT_PageBorder )ValidateWithPath (path string )error {if _feecd .ValAttr ==ST_BorderUnset {return _g .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 _eaeef :=_feecd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eaeef !=nil {return _eaeef ;};if _feecd .ColorAttr !=nil {if _fabfb :=_feecd .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_fabfb !=nil {return _fabfb ;};};if _acbed :=_feecd .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_acbed !=nil {return _acbed ;};if _feecd .ShadowAttr !=nil {if _ceab :=_feecd .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_ceab !=nil {return _ceab ;};};if _feecd .FrameAttr !=nil {if _gcdae :=_feecd .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_gcdae !=nil {return _gcdae ;};};return nil ;};type CT_BookmarkRange struct{ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; + +// Annotation Identifier +IdAttr int64 ;};func (_gebded *WdAnchor )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\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077p\u003a\u0061\u006e\u0063\u0068\u006fr";return _gebded .WdCT_Anchor .MarshalXML (e ,start );}; + +// Validate validates the CT_TrPr and its children +func (_faegd *CT_TrPr )Validate ()error {return _faegd .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0050\u0072");};const (ST_EdnPosUnset ST_EdnPos =0;ST_EdnPosSectEnd ST_EdnPos =1;ST_EdnPosDocEnd ST_EdnPos =2;);func (_ffcbbe ST_MultiLevelType )ValidateWithPath (path string )error {switch _ffcbbe {case 0,1,2,3: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 (_ffcbbe ));};return nil ;};func (_fdffa ST_TargetScreenSz )ValidateWithPath (path string )error {switch _fdffa {case 0,1,2,3,4,5,6,7,8,9,10,11: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 (_fdffa ));};return nil ;}; + +// ValidateWithPath validates the CT_String and its children, prefixing error messages with path +func (_egcef *CT_String )ValidateWithPath (path string )error {return nil };func NewCT_Guid ()*CT_Guid {_ebgeg :=&CT_Guid {};return _ebgeg }; + +// Validate validates the CT_TblLayoutType and its children +func (_dcbeb *CT_TblLayoutType )Validate ()error {return _dcbeb .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cL\u0061\u0079\u006f\u0075\u0074\u0054\u0079\u0070\u0065");};func (_gbdab *CT_RPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edeaa :for {_bbfee ,_febcc :=d .Token ();if _febcc !=nil {return _febcc ;};switch _bcdgc :=_bbfee .(type ){case _d .StartElement :switch _bcdgc .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .RStyle =NewCT_String ();if _facbg :=d .DecodeElement (_gbdab .RStyle ,&_bcdgc );_facbg !=nil {return _facbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .RFonts =NewCT_Fonts ();if _ebbdbe :=d .DecodeElement (_gbdab .RFonts ,&_bcdgc );_ebbdbe !=nil {return _ebbdbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .B =NewCT_OnOff ();if _eddfec :=d .DecodeElement (_gbdab .B ,&_bcdgc );_eddfec !=nil {return _eddfec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .BCs =NewCT_OnOff ();if _cfddg :=d .DecodeElement (_gbdab .BCs ,&_bcdgc );_cfddg !=nil {return _cfddg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .I =NewCT_OnOff ();if _deefc :=d .DecodeElement (_gbdab .I ,&_bcdgc );_deefc !=nil {return _deefc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .ICs =NewCT_OnOff ();if _baccf :=d .DecodeElement (_gbdab .ICs ,&_bcdgc );_baccf !=nil {return _baccf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbdab .Caps =NewCT_OnOff ();if _ddffeg :=d .DecodeElement (_gbdab .Caps ,&_bcdgc );_ddffeg !=nil {return _ddffeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .SmallCaps =NewCT_OnOff ();if _gacgg :=d .DecodeElement (_gbdab .SmallCaps ,&_bcdgc );_gacgg !=nil {return _gacgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbdab .Strike =NewCT_OnOff ();if _bbbgg :=d .DecodeElement (_gbdab .Strike ,&_bcdgc );_bbbgg !=nil {return _bbbgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .Dstrike =NewCT_OnOff ();if _abbcgc :=d .DecodeElement (_gbdab .Dstrike ,&_bcdgc );_abbcgc !=nil {return _abbcgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .Outline =NewCT_OnOff ();if _dgcf :=d .DecodeElement (_gbdab .Outline ,&_bcdgc );_dgcf !=nil {return _dgcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbdab .Shadow =NewCT_OnOff ();if _dcdcbb :=d .DecodeElement (_gbdab .Shadow ,&_bcdgc );_dcdcbb !=nil {return _dcdcbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .Emboss =NewCT_OnOff ();if _decfe :=d .DecodeElement (_gbdab .Emboss ,&_bcdgc );_decfe !=nil {return _decfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .Imprint =NewCT_OnOff ();if _acddfb :=d .DecodeElement (_gbdab .Imprint ,&_bcdgc );_acddfb !=nil {return _acddfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .NoProof =NewCT_OnOff ();if _abedfa :=d .DecodeElement (_gbdab .NoProof ,&_bcdgc );_abedfa !=nil {return _abedfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbdab .SnapToGrid =NewCT_OnOff ();if _edfeff :=d .DecodeElement (_gbdab .SnapToGrid ,&_bcdgc );_edfeff !=nil {return _edfeff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .Vanish =NewCT_OnOff ();if _bbcc :=d .DecodeElement (_gbdab .Vanish ,&_bcdgc );_bbcc !=nil {return _bbcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .WebHidden =NewCT_OnOff ();if _fedfaf :=d .DecodeElement (_gbdab .WebHidden ,&_bcdgc );_fedfaf !=nil {return _fedfaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbdab .Color =NewCT_Color ();if _agbda :=d .DecodeElement (_gbdab .Color ,&_bcdgc );_agbda !=nil {return _agbda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .Spacing =NewCT_SignedTwipsMeasure ();if _afdfd :=d .DecodeElement (_gbdab .Spacing ,&_bcdgc );_afdfd !=nil {return _afdfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .W =NewCT_TextScale ();if _ffbgc :=d .DecodeElement (_gbdab .W ,&_bcdgc );_ffbgc !=nil {return _ffbgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .Kern =NewCT_HpsMeasure ();if _bgced :=d .DecodeElement (_gbdab .Kern ,&_bcdgc );_bgced !=nil {return _bgced ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .Position =NewCT_SignedHpsMeasure ();if _ddadg :=d .DecodeElement (_gbdab .Position ,&_bcdgc );_ddadg !=nil {return _ddadg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbdab .Sz =NewCT_HpsMeasure ();if _dfbcd :=d .DecodeElement (_gbdab .Sz ,&_bcdgc );_dfbcd !=nil {return _dfbcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbdab .SzCs =NewCT_HpsMeasure ();if _acgae :=d .DecodeElement (_gbdab .SzCs ,&_bcdgc );_acgae !=nil {return _acgae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .Highlight =NewCT_Highlight ();if _bgaac :=d .DecodeElement (_gbdab .Highlight ,&_bcdgc );_bgaac !=nil {return _bgaac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .U =NewCT_Underline ();if _badec :=d .DecodeElement (_gbdab .U ,&_bcdgc );_badec !=nil {return _badec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .Effect =NewCT_TextEffect ();if _fbgaf :=d .DecodeElement (_gbdab .Effect ,&_bcdgc );_fbgaf !=nil {return _fbgaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .Bdr =NewCT_Border ();if _gdgcg :=d .DecodeElement (_gbdab .Bdr ,&_bcdgc );_gdgcg !=nil {return _gdgcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbdab .Shd =NewCT_Shd ();if _fadec :=d .DecodeElement (_gbdab .Shd ,&_bcdgc );_fadec !=nil {return _fadec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .FitText =NewCT_FitText ();if _abced :=d .DecodeElement (_gbdab .FitText ,&_bcdgc );_abced !=nil {return _abced ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .VertAlign =NewCT_VerticalAlignRun ();if _bfbad :=d .DecodeElement (_gbdab .VertAlign ,&_bcdgc );_bfbad !=nil {return _bfbad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .Rtl =NewCT_OnOff ();if _addce :=d .DecodeElement (_gbdab .Rtl ,&_bcdgc );_addce !=nil {return _addce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbdab .Cs =NewCT_OnOff ();if _gcdc :=d .DecodeElement (_gbdab .Cs ,&_bcdgc );_gcdc !=nil {return _gcdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .Em =NewCT_Em ();if _defdc :=d .DecodeElement (_gbdab .Em ,&_bcdgc );_defdc !=nil {return _defdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .Lang =NewCT_Language ();if _ggade :=d .DecodeElement (_gbdab .Lang ,&_bcdgc );_ggade !=nil {return _ggade ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .EastAsianLayout =NewCT_EastAsianLayout ();if _adbcc :=d .DecodeElement (_gbdab .EastAsianLayout ,&_bcdgc );_adbcc !=nil {return _adbcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_gbdab .SpecVanish =NewCT_OnOff ();if _cceade :=d .DecodeElement (_gbdab .SpecVanish ,&_bcdgc );_cceade !=nil {return _cceade ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .OMath =NewCT_OnOff ();if _bgdac :=d .DecodeElement (_gbdab .OMath ,&_bcdgc );_bgdac !=nil {return _bgdac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gbdab .RPrChange =NewCT_RPrChange ();if _eeddg :=d .DecodeElement (_gbdab .RPrChange ,&_bcdgc );_eeddg !=nil {return _eeddg ;};default:_dg .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",_bcdgc .Name );if _adaaf :=d .Skip ();_adaaf !=nil {return _adaaf ;};};case _d .EndElement :break _edeaa ;case _d .CharData :};};return nil ;}; + +// Validate validates the Recipients and its children +func (_ggfee *Recipients )Validate ()error {return _ggfee .ValidateWithPath ("\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");}; + +// Validate validates the CT_NumPicBullet and its children +func (_ddcfg *CT_NumPicBullet )Validate ()error {return _ddcfg .ValidateWithPath ("\u0043T\u005fN\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074");};var ST_CnfPatternRe =_f .MustCompile (ST_CnfPattern );func (_cgbcgdb ST_WmlColorSchemeIndex )ValidateWithPath (path string )error {switch _cgbcgdb {case 0,1,2,3,4,5,6,7,8,9,10,11,12: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 (_cgbcgdb ));};return nil ;}; + +// ValidateWithPath validates the WdCT_TxbxContent and its children, prefixing error messages with path +func (_gaebb *WdCT_TxbxContent )ValidateWithPath (path string )error {for _gaaff ,_egefbg :=range _gaebb .AltChunk {if _dgffe :=_egefbg .ValidateWithPath (_g .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_gaaff ));_dgffe !=nil {return _dgffe ;};};for _daga ,_gaceee :=range _gaebb .EG_ContentBlockContent {if _bdfadb :=_gaceee .ValidateWithPath (_g .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 ,_daga ));_bdfadb !=nil {return _bdfadb ;};};return nil ;};type CT_Control struct{ + +// Unique Name for Embedded Control +NameAttr *string ; + +// Shape Reference +ShapeidAttr *string ;IdAttr *string ;};func (_dgbcef *CT_TrackChangeNumbering )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgbcef .OriginalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_dgbcef .OriginalAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",_dgbcef .AuthorAttr )});if _dgbcef .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_dgbcef .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_dgbcef .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbgef ST_DocProtect )String ()string {switch _gbgef {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 "";}; + +// ValidateWithPath validates the CT_Proof and its children, prefixing error messages with path +func (_eagdf *CT_Proof )ValidateWithPath (path string )error {if _ceggaf :=_eagdf .SpellingAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_ceggaf !=nil {return _ceggaf ;};if _gcefbc :=_eagdf .GrammarAttr .ValidateWithPath (path +"\u002f\u0047\u0072a\u006d\u006d\u0061\u0072\u0041\u0074\u0074\u0072");_gcefbc !=nil {return _gcefbc ;};return nil ;};func (_fdggd *CT_SmartTagPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fdggd .Attr !=nil {_dbcfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_cddbda :=range _fdggd .Attr {e .EncodeElement (_cddbda ,_dbcfb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aagdda *ST_TblOverlap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecedaf ,_gfbce :=d .Token ();if _gfbce !=nil {return _gfbce ;};if _ddbgace ,_agdga :=_ecedaf .(_d .EndElement );_agdga &&_ddbgace .Name ==start .Name {*_aagdda =1;return nil ;};if _aeebgd ,_bgacc :=_ecedaf .(_d .CharData );!_bgacc {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",_ecedaf );}else {switch string (_aeebgd ){case "":*_aagdda =0;case "\u006e\u0065\u0076e\u0072":*_aagdda =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_aagdda =2;};};_ecedaf ,_gfbce =d .Token ();if _gfbce !=nil {return _gfbce ;};if _gcfacc ,_bfgcb :=_ecedaf .(_d .EndElement );_bfgcb &&_gcfacc .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",_ecedaf );};func (_bccgb *WdCT_PosH )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bccgb .RelativeFromAttr =WdST_RelFromH (1);_bccgb .Choice =NewWdCT_PosHChoice ();for _ ,_bdgac :=range start .Attr {if _bdgac .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_bccgb .RelativeFromAttr .UnmarshalXMLAttr (_bdgac );continue ;};};_efbecbf :for {_gecgf ,_gbedd :=d .Token ();if _gbedd !=nil {return _gbedd ;};switch _eadef :=_gecgf .(type ){case _d .StartElement :switch _eadef .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0061\u006c\u0069g\u006e"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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\u0069g\u006e"}:_bccgb .Choice =NewWdCT_PosHChoice ();if _eafcb :=d .DecodeElement (&_bccgb .Choice .Align ,&_eadef );_eafcb !=nil {return _eafcb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\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",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_bccgb .Choice =NewWdCT_PosHChoice ();if _babcfe :=d .DecodeElement (&_bccgb .Choice .PosOffset ,&_eadef );_babcfe !=nil {return _babcfe ;};default:_dg .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",_eadef .Name );if _cgdaaf :=d .Skip ();_cgdaaf !=nil {return _cgdaaf ;};};case _d .EndElement :break _efbecbf ;case _d .CharData :};};return nil ;};func (_bggege ST_StyleType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aagbg :=_d .Attr {};_aagbg .Name =name ;switch _bggege {case ST_StyleTypeUnset :_aagbg .Value ="";case ST_StyleTypeParagraph :_aagbg .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case ST_StyleTypeCharacter :_aagbg .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case ST_StyleTypeTable :_aagbg .Value ="\u0074\u0061\u0062l\u0065";case ST_StyleTypeNumbering :_aagbg .Value ="\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg";};return _aagbg ,nil ;};type CT_SdtContentBlock 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 ;};func (_cedafe *CT_MailMergeDataType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afggd :=range start .Attr {if _afggd .Name .Local =="\u0076\u0061\u006c"{_eabda ,_gefa :=_afggd .Value ,error (nil );if _gefa !=nil {return _gefa ;};_cedafe .ValAttr =_eabda ;continue ;};};for {_bbgbc ,_fbaba :=d .Token ();if _fbaba !=nil {return _g .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",_fbaba );};if _cdafg ,_cfaaa :=_bbgbc .(_d .EndElement );_cfaaa &&_cdafg .Name ==start .Name {break ;};};return nil ;};func (_eefgeg *EG_RPrMath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0077\u003a\u0045G\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068";if _eefgeg .Ins !=nil {_efefc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_eefgeg .Ins ,_efefc );};if _eefgeg .Del !=nil {_dcdcfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_eefgeg .Del ,_dcdcfg );};if _eefgeg .RPr !=nil {_bgggd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_eefgeg .RPr ,_bgggd );};return nil ;};func (_fegdfd *CT_PageNumber )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fegdfd .FmtAttr !=ST_NumberFormatUnset {_gcbfa ,_gbabd :=_fegdfd .FmtAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0066m\u0074"});if _gbabd !=nil {return _gbabd ;};start .Attr =append (start .Attr ,_gcbfa );};if _fegdfd .StartAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fegdfd .StartAttr )});};if _fegdfd .ChapStyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0063\u0068\u0061\u0070\u0053\u0074\u0079\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fegdfd .ChapStyleAttr )});};if _fegdfd .ChapSepAttr !=ST_ChapterSepUnset {_begfd ,_ccabf :=_fegdfd .ChapSepAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u0053\u0065p"});if _ccabf !=nil {return _ccabf ;};start .Attr =append (start .Attr ,_begfd );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ddece ST_PageBorderZOrder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ddece .String (),start );};func (_dgaaba WdST_RelFromH )Validate ()error {return _dgaaba .ValidateWithPath ("")};func (_gfffa ST_MailMergeSourceType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gccegd :=_d .Attr {};_gccegd .Name =name ;switch _gfffa {case ST_MailMergeSourceTypeUnset :_gccegd .Value ="";case ST_MailMergeSourceTypeDatabase :_gccegd .Value ="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065";case ST_MailMergeSourceTypeAddressBook :_gccegd .Value ="a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b";case ST_MailMergeSourceTypeDocument1 :_gccegd .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00741";case ST_MailMergeSourceTypeDocument2 :_gccegd .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00742";case ST_MailMergeSourceTypeText :_gccegd .Value ="\u0074\u0065\u0078\u0074";case ST_MailMergeSourceTypeEmail :_gccegd .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeSourceTypeNative :_gccegd .Value ="\u006e\u0061\u0074\u0069\u0076\u0065";case ST_MailMergeSourceTypeLegacy :_gccegd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079";case ST_MailMergeSourceTypeMaster :_gccegd .Value ="\u006d\u0061\u0073\u0074\u0065\u0072";};return _gccegd ,nil ;};func (_cdcab ST_HAnchor )Validate ()error {return _cdcab .ValidateWithPath ("")};func (_eabebgb ST_StyleType )ValidateWithPath (path string )error {switch _eabebgb {case 0,1,2,3,4: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 (_eabebgb ));};return nil ;};func (_dagfbd WdST_AlignV )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_baddac :=_d .Attr {};_baddac .Name =name ;switch _dagfbd {case WdST_AlignVUnset :_baddac .Value ="";case WdST_AlignVTop :_baddac .Value ="\u0074\u006f\u0070";case WdST_AlignVBottom :_baddac .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case WdST_AlignVCenter :_baddac .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignVInside :_baddac .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignVOutside :_baddac .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _baddac ,nil ;};func (_eabb *CT_HdrFtrRef )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eabb .TypeAttr =ST_HdrFtr (1);for _ ,_ccgee :=range start .Attr {if _ccgee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ccgee .Name .Local =="\u0069\u0064"||_ccgee .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"&&_ccgee .Name .Local =="\u0069\u0064"{_dbdge ,_fcggc :=_ccgee .Value ,error (nil );if _fcggc !=nil {return _fcggc ;};_eabb .IdAttr =_dbdge ;continue ;};if _ccgee .Name .Local =="\u0074\u0079\u0070\u0065"{_eabb .TypeAttr .UnmarshalXMLAttr (_ccgee );continue ;};};for {_fbgcac ,_edcad :=d .Token ();if _edcad !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0064r\u0046\u0074\u0072\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_edcad );};if _defdb ,_faaffa :=_fbgcac .(_d .EndElement );_faaffa &&_defdb .Name ==start .Name {break ;};};return nil ;};const (ST_PitchUnset ST_Pitch =0;ST_PitchFixed ST_Pitch =1;ST_PitchVariable ST_Pitch =2;ST_PitchDefault ST_Pitch =3;);func (_edc *CT_Bookmark )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_g .Sprintf ("\u0025\u0076",_edc .NameAttr )});if _edc .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_edc .ColFirstAttr )});};if _edc .ColLastAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_g .Sprintf ("\u0025\u0076",*_edc .ColLastAttr )});};if _edc .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_eag ,_aeb :=_edc .DisplacedByCustomXmlAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _aeb !=nil {return _aeb ;};start .Attr =append (start .Attr ,_eag );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_edc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fedf *CT_Footnotes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gffdf :for {_gcefa ,_geebd :=d .Token ();if _geebd !=nil {return _geebd ;};switch _afge :=_gcefa .(type ){case _d .StartElement :switch _afge .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_deccg :=NewCT_FtnEdn ();if _fdcdf :=d .DecodeElement (_deccg ,&_afge );_fdcdf !=nil {return _fdcdf ;};_fedf .Footnote =append (_fedf .Footnote ,_deccg );default:_dg .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",_afge .Name );if _abeg :=d .Skip ();_abeg !=nil {return _abeg ;};};case _d .EndElement :break _gffdf ;case _d .CharData :};};return nil ;};func (_gdbabc ST_TblStyleOverrideType )Validate ()error {return _gdbabc .ValidateWithPath ("")};func (_gggfgb ST_LevelSuffix )ValidateWithPath (path string )error {switch _gggfgb {case 0,1,2,3: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 (_gggfgb ));};return nil ;};type CT_RPrChange struct{AuthorAttr string ;DateAttr *_a .Time ; + +// Annotation Identifier +IdAttr int64 ;RPr *CT_RPrOriginal ;};func init (){_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_dg .RegisterConstructor ("\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","\u0077\u0073\u0070",NewWdWsp );};func (_fgcbee *ST_PageBorderOffset )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egaffe ,_gcacae :=d .Token ();if _gcacae !=nil {return _gcacae ;};if _eaceg ,_geeedb :=_egaffe .(_d .EndElement );_geeedb &&_eaceg .Name ==start .Name {*_fgcbee =1;return nil ;};if _cdaffb ,_geggb :=_egaffe .(_d .CharData );!_geggb {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",_egaffe );}else {switch string (_cdaffb ){case "":*_fgcbee =0;case "\u0070\u0061\u0067\u0065":*_fgcbee =1;case "\u0074\u0065\u0078\u0074":*_fgcbee =2;};};_egaffe ,_gcacae =d .Token ();if _gcacae !=nil {return _gcacae ;};if _bfada ,_eebed :=_egaffe .(_d .EndElement );_eebed &&_bfada .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",_egaffe );};func ParseUnionST_OnOff (s string )(_e .ST_OnOff ,error ){return _e .ParseUnionST_OnOff (s )};func (_acgege WdST_AlignH )Validate ()error {return _acgege .ValidateWithPath ("")};func NewWdCT_LinkedTextboxInformation ()*WdCT_LinkedTextboxInformation {_bdfca :=&WdCT_LinkedTextboxInformation {};return _bdfca ;};func (_gdfdab *CT_CustomXmlCell )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cgdb :=range start .Attr {if _cgdb .Name .Local =="\u0075\u0072\u0069"{_feda ,_eaecd :=_cgdb .Value ,error (nil );if _eaecd !=nil {return _eaecd ;};_gdfdab .UriAttr =&_feda ;continue ;};if _cgdb .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_faffcg ,_badbf :=_cgdb .Value ,error (nil );if _badbf !=nil {return _badbf ;};_gdfdab .ElementAttr =_faffcg ;continue ;};};_ggbd :for {_egdef ,_gdfb :=d .Token ();if _gdfb !=nil {return _gdfb ;};switch _eadbf :=_egdef .(type ){case _d .StartElement :switch _eadbf .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gdfdab .CustomXmlPr =NewCT_CustomXmlPr ();if _beba :=d .DecodeElement (_gdfdab .CustomXmlPr ,&_eadbf );_beba !=nil {return _beba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_egda :=NewEG_ContentCellContent ();_eefe :=NewCT_Tc ();if _ddbef :=d .DecodeElement (_eefe ,&_eadbf );_ddbef !=nil {return _ddbef ;};_egda .Tc =append (_egda .Tc ,_eefe );_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_egda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggdca :=NewEG_ContentCellContent ();_ggdca .CustomXml =NewCT_CustomXmlCell ();if _fged :=d .DecodeElement (_ggdca .CustomXml ,&_eadbf );_fged !=nil {return _fged ;};_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_ggdca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_cbaab :=NewEG_ContentCellContent ();_cbaab .Sdt =NewCT_SdtCell ();if _cbgd :=d .DecodeElement (_cbaab .Sdt ,&_eadbf );_cbgd !=nil {return _cbgd ;};_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_cbaab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgbdc :=NewEG_ContentCellContent ();_fgdfb :=NewEG_RunLevelElts ();_fgdfb .ProofErr =NewCT_ProofErr ();if _bcda :=d .DecodeElement (_fgdfb .ProofErr ,&_eadbf );_bcda !=nil {return _bcda ;};_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_fgbdc );_fgbdc .EG_RunLevelElts =append (_fgbdc .EG_RunLevelElts ,_fgdfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fgfa :=NewEG_ContentCellContent ();_dabd :=NewEG_RunLevelElts ();_dabd .PermStart =NewCT_PermStart ();if _dcfad :=d .DecodeElement (_dabd .PermStart ,&_eadbf );_dcfad !=nil {return _dcfad ;};_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_fgfa );_fgfa .EG_RunLevelElts =append (_fgfa .EG_RunLevelElts ,_dabd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bcbg :=NewEG_ContentCellContent ();_efff :=NewEG_RunLevelElts ();_efff .PermEnd =NewCT_Perm ();if _edgca :=d .DecodeElement (_efff .PermEnd ,&_eadbf );_edgca !=nil {return _edgca ;};_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_bcbg );_bcbg .EG_RunLevelElts =append (_bcbg .EG_RunLevelElts ,_efff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bded :=NewEG_ContentCellContent ();_cgag :=NewEG_RunLevelElts ();_cgag .Ins =NewCT_RunTrackChange ();if _cfecc :=d .DecodeElement (_cgag .Ins ,&_eadbf );_cfecc !=nil {return _cfecc ;};_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_bded );_bded .EG_RunLevelElts =append (_bded .EG_RunLevelElts ,_cgag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cfdfg :=NewEG_ContentCellContent ();_ccacb :=NewEG_RunLevelElts ();_ccacb .Del =NewCT_RunTrackChange ();if _cdfga :=d .DecodeElement (_ccacb .Del ,&_eadbf );_cdfga !=nil {return _cdfga ;};_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_cfdfg );_cfdfg .EG_RunLevelElts =append (_cfdfg .EG_RunLevelElts ,_ccacb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_fbaad :=NewEG_ContentCellContent ();_accb :=NewEG_RunLevelElts ();_accb .MoveFrom =NewCT_RunTrackChange ();if _cgdbd :=d .DecodeElement (_accb .MoveFrom ,&_eadbf );_cgdbd !=nil {return _cgdbd ;};_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_fbaad );_fbaad .EG_RunLevelElts =append (_fbaad .EG_RunLevelElts ,_accb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dbgg :=NewEG_ContentCellContent ();_ffaag :=NewEG_RunLevelElts ();_ffaag .MoveTo =NewCT_RunTrackChange ();if _gceg :=d .DecodeElement (_ffaag .MoveTo ,&_eadbf );_gceg !=nil {return _gceg ;};_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_dbgg );_dbgg .EG_RunLevelElts =append (_dbgg .EG_RunLevelElts ,_ffaag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgdc :=NewEG_ContentCellContent ();_egaef :=NewEG_RunLevelElts ();_gdab :=NewEG_RangeMarkupElements ();_gdab .BookmarkStart =NewCT_Bookmark ();if _efgef :=d .DecodeElement (_gdab .BookmarkStart ,&_eadbf );_efgef !=nil {return _efgef ;};_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_cgdc );_cgdc .EG_RunLevelElts =append (_cgdc .EG_RunLevelElts ,_egaef );_egaef .EG_RangeMarkupElements =append (_egaef .EG_RangeMarkupElements ,_gdab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_aafffa :=NewEG_ContentCellContent ();_degf :=NewEG_RunLevelElts ();_ecee :=NewEG_RangeMarkupElements ();_ecee .BookmarkEnd =NewCT_MarkupRange ();if _bbcd :=d .DecodeElement (_ecee .BookmarkEnd ,&_eadbf );_bbcd !=nil {return _bbcd ;};_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_aafffa );_aafffa .EG_RunLevelElts =append (_aafffa .EG_RunLevelElts ,_degf );_degf .EG_RangeMarkupElements =append (_degf .EG_RangeMarkupElements ,_ecee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ceeg :=NewEG_ContentCellContent ();_gdfa :=NewEG_RunLevelElts ();_deef :=NewEG_RangeMarkupElements ();_deef .MoveFromRangeStart =NewCT_MoveBookmark ();if _fabcff :=d .DecodeElement (_deef .MoveFromRangeStart ,&_eadbf );_fabcff !=nil {return _fabcff ;};_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_ceeg );_ceeg .EG_RunLevelElts =append (_ceeg .EG_RunLevelElts ,_gdfa );_gdfa .EG_RangeMarkupElements =append (_gdfa .EG_RangeMarkupElements ,_deef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adca :=NewEG_ContentCellContent ();_eggfa :=NewEG_RunLevelElts ();_dbgd :=NewEG_RangeMarkupElements ();_dbgd .MoveFromRangeEnd =NewCT_MarkupRange ();if _egagb :=d .DecodeElement (_dbgd .MoveFromRangeEnd ,&_eadbf );_egagb !=nil {return _egagb ;};_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_adca );_adca .EG_RunLevelElts =append (_adca .EG_RunLevelElts ,_eggfa );_eggfa .EG_RangeMarkupElements =append (_eggfa .EG_RangeMarkupElements ,_dbgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_acgg :=NewEG_ContentCellContent ();_efgg :=NewEG_RunLevelElts ();_cbad :=NewEG_RangeMarkupElements ();_cbad .MoveToRangeStart =NewCT_MoveBookmark ();if _aecc :=d .DecodeElement (_cbad .MoveToRangeStart ,&_eadbf );_aecc !=nil {return _aecc ;};_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_acgg );_acgg .EG_RunLevelElts =append (_acgg .EG_RunLevelElts ,_efgg );_efgg .EG_RangeMarkupElements =append (_efgg .EG_RangeMarkupElements ,_cbad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_agcec :=NewEG_ContentCellContent ();_ddfde :=NewEG_RunLevelElts ();_affef :=NewEG_RangeMarkupElements ();_affef .MoveToRangeEnd =NewCT_MarkupRange ();if _cbaaf :=d .DecodeElement (_affef .MoveToRangeEnd ,&_eadbf );_cbaaf !=nil {return _cbaaf ;};_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_agcec );_agcec .EG_RunLevelElts =append (_agcec .EG_RunLevelElts ,_ddfde );_ddfde .EG_RangeMarkupElements =append (_ddfde .EG_RangeMarkupElements ,_affef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_adcc :=NewEG_ContentCellContent ();_cgfc :=NewEG_RunLevelElts ();_bede :=NewEG_RangeMarkupElements ();_bede .CommentRangeStart =NewCT_MarkupRange ();if _agage :=d .DecodeElement (_bede .CommentRangeStart ,&_eadbf );_agage !=nil {return _agage ;};_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_adcc );_adcc .EG_RunLevelElts =append (_adcc .EG_RunLevelElts ,_cgfc );_cgfc .EG_RangeMarkupElements =append (_cgfc .EG_RangeMarkupElements ,_bede );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbfe :=NewEG_ContentCellContent ();_egecb :=NewEG_RunLevelElts ();_cgfdg :=NewEG_RangeMarkupElements ();_cgfdg .CommentRangeEnd =NewCT_MarkupRange ();if _abee :=d .DecodeElement (_cgfdg .CommentRangeEnd ,&_eadbf );_abee !=nil {return _abee ;};_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_cbfe );_cbfe .EG_RunLevelElts =append (_cbfe .EG_RunLevelElts ,_egecb );_egecb .EG_RangeMarkupElements =append (_egecb .EG_RangeMarkupElements ,_cgfdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffda :=NewEG_ContentCellContent ();_cfga :=NewEG_RunLevelElts ();_ebcgg :=NewEG_RangeMarkupElements ();_ebcgg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bgaf :=d .DecodeElement (_ebcgg .CustomXmlInsRangeStart ,&_eadbf );_bgaf !=nil {return _bgaf ;};_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_ffda );_ffda .EG_RunLevelElts =append (_ffda .EG_RunLevelElts ,_cfga );_cfga .EG_RangeMarkupElements =append (_cfga .EG_RangeMarkupElements ,_ebcgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cfbde :=NewEG_ContentCellContent ();_fggg :=NewEG_RunLevelElts ();_ffgd :=NewEG_RangeMarkupElements ();_ffgd .CustomXmlInsRangeEnd =NewCT_Markup ();if _fceeg :=d .DecodeElement (_ffgd .CustomXmlInsRangeEnd ,&_eadbf );_fceeg !=nil {return _fceeg ;};_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_cfbde );_cfbde .EG_RunLevelElts =append (_cfbde .EG_RunLevelElts ,_fggg );_fggg .EG_RangeMarkupElements =append (_fggg .EG_RangeMarkupElements ,_ffgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_eefae :=NewEG_ContentCellContent ();_gebb :=NewEG_RunLevelElts ();_gbcb :=NewEG_RangeMarkupElements ();_gbcb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _acfa :=d .DecodeElement (_gbcb .CustomXmlDelRangeStart ,&_eadbf );_acfa !=nil {return _acfa ;};_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_eefae );_eefae .EG_RunLevelElts =append (_eefae .EG_RunLevelElts ,_gebb );_gebb .EG_RangeMarkupElements =append (_gebb .EG_RangeMarkupElements ,_gbcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cdcd :=NewEG_ContentCellContent ();_fecf :=NewEG_RunLevelElts ();_gdgb :=NewEG_RangeMarkupElements ();_gdgb .CustomXmlDelRangeEnd =NewCT_Markup ();if _acddc :=d .DecodeElement (_gdgb .CustomXmlDelRangeEnd ,&_eadbf );_acddc !=nil {return _acddc ;};_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_cdcd );_cdcd .EG_RunLevelElts =append (_cdcd .EG_RunLevelElts ,_fecf );_fecf .EG_RangeMarkupElements =append (_fecf .EG_RangeMarkupElements ,_gdgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_decbc :=NewEG_ContentCellContent ();_fdeg :=NewEG_RunLevelElts ();_fdcde :=NewEG_RangeMarkupElements ();_fdcde .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fdad :=d .DecodeElement (_fdcde .CustomXmlMoveFromRangeStart ,&_eadbf );_fdad !=nil {return _fdad ;};_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_decbc );_decbc .EG_RunLevelElts =append (_decbc .EG_RunLevelElts ,_fdeg );_fdeg .EG_RangeMarkupElements =append (_fdeg .EG_RangeMarkupElements ,_fdcde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_gedc :=NewEG_ContentCellContent ();_dega :=NewEG_RunLevelElts ();_agcaa :=NewEG_RangeMarkupElements ();_agcaa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _faabe :=d .DecodeElement (_agcaa .CustomXmlMoveFromRangeEnd ,&_eadbf );_faabe !=nil {return _faabe ;};_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_gedc );_gedc .EG_RunLevelElts =append (_gedc .EG_RunLevelElts ,_dega );_dega .EG_RangeMarkupElements =append (_dega .EG_RangeMarkupElements ,_agcaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fdba :=NewEG_ContentCellContent ();_acgd :=NewEG_RunLevelElts ();_bbgb :=NewEG_RangeMarkupElements ();_bbgb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aeac :=d .DecodeElement (_bbgb .CustomXmlMoveToRangeStart ,&_eadbf );_aeac !=nil {return _aeac ;};_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_fdba );_fdba .EG_RunLevelElts =append (_fdba .EG_RunLevelElts ,_acgd );_acgd .EG_RangeMarkupElements =append (_acgd .EG_RangeMarkupElements ,_bbgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_dcef :=NewEG_ContentCellContent ();_dfgf :=NewEG_RunLevelElts ();_bced :=NewEG_RangeMarkupElements ();_bced .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dabdc :=d .DecodeElement (_bced .CustomXmlMoveToRangeEnd ,&_eadbf );_dabdc !=nil {return _dabdc ;};_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_dcef );_dcef .EG_RunLevelElts =append (_dcef .EG_RunLevelElts ,_dfgf );_dfgf .EG_RangeMarkupElements =append (_dfgf .EG_RangeMarkupElements ,_bced );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbbga :=NewEG_ContentCellContent ();_ddfc :=NewEG_RunLevelElts ();_cdcec :=NewEG_MathContent ();_cdcec .OMathPara =_b .NewOMathPara ();if _edabg :=d .DecodeElement (_cdcec .OMathPara ,&_eadbf );_edabg !=nil {return _edabg ;};_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_cbbga );_cbbga .EG_RunLevelElts =append (_cbbga .EG_RunLevelElts ,_ddfc );_ddfc .EG_MathContent =append (_ddfc .EG_MathContent ,_cdcec );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cffe :=NewEG_ContentCellContent ();_abcbf :=NewEG_RunLevelElts ();_deed :=NewEG_MathContent ();_deed .OMath =_b .NewOMath ();if _ggbc :=d .DecodeElement (_deed .OMath ,&_eadbf );_ggbc !=nil {return _ggbc ;};_gdfdab .EG_ContentCellContent =append (_gdfdab .EG_ContentCellContent ,_cffe );_cffe .EG_RunLevelElts =append (_cffe .EG_RunLevelElts ,_abcbf );_abcbf .EG_MathContent =append (_abcbf .EG_MathContent ,_deed );default:_dg .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",_eadbf .Name );if _dcdb :=d .Skip ();_dcdb !=nil {return _dcdb ;};};case _d .EndElement :break _ggbd ;case _d .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_HMerge and its children, prefixing error messages with path +func (_dgc *CT_HMerge )ValidateWithPath (path string )error {if _cgfb :=_dgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgfb !=nil {return _cgfb ;};return nil ;};func (_dbee *CT_GlossaryDocument )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dbee .Background !=nil {_aegaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_dbee .Background ,_aegaf );};if _dbee .DocParts !=nil {_cdcff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_dbee .DocParts ,_cdcff );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffgab *CT_FFCheckBoxChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gecc :for {_ababb ,_ggage :=d .Token ();if _ggage !=nil {return _ggage ;};switch _baab :=_ababb .(type ){case _d .StartElement :switch _baab .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffgab .Size =NewCT_HpsMeasure ();if _daecf :=d .DecodeElement (_ffgab .Size ,&_baab );_daecf !=nil {return _daecf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_ffgab .SizeAuto =NewCT_OnOff ();if _fgad :=d .DecodeElement (_ffgab .SizeAuto ,&_baab );_fgad !=nil {return _fgad ;};default:_dg .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",_baab .Name );if _cfaeg :=d .Skip ();_cfaeg !=nil {return _cfaeg ;};};case _d .EndElement :break _gecc ;case _d .CharData :};};return nil ;};func (_geadf *CT_SmartTagPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebfdg :for {_eafegg ,_eccdc :=d .Token ();if _eccdc !=nil {return _eccdc ;};switch _fgcfd :=_eafegg .(type ){case _d .StartElement :switch _fgcfd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ebffe :=NewCT_Attr ();if _efacg :=d .DecodeElement (_ebffe ,&_fgcfd );_efacg !=nil {return _efacg ;};_geadf .Attr =append (_geadf .Attr ,_ebffe );default:_dg .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",_fgcfd .Name );if _ffeee :=d .Skip ();_ffeee !=nil {return _ffeee ;};};case _d .EndElement :break _ebfdg ;case _d .CharData :};};return nil ;};type CT_Placeholder struct{ + +// Document Part Reference +DocPart *CT_String ;};func NewCT_DocPartName ()*CT_DocPartName {_badbd :=&CT_DocPartName {};return _badbd };type CT_Empty struct{};func NewCT_HdrFtrRef ()*CT_HdrFtrRef {_eagbe :=&CT_HdrFtrRef {};_eagbe .TypeAttr =ST_HdrFtr (1);return _eagbe ;};func NewCT_Br ()*CT_Br {_agcda :=&CT_Br {};return _agcda };func (_bfceg *CT_TblPrExBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bebadd :for {_aabdf ,_bbgfaf :=d .Token ();if _bbgfaf !=nil {return _bbgfaf ;};switch _bgeff :=_aabdf .(type ){case _d .StartElement :switch _bgeff .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfceg .TblW =NewCT_TblWidth ();if _bbab :=d .DecodeElement (_bfceg .TblW ,&_bgeff );_bbab !=nil {return _bbab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfceg .Jc =NewCT_JcTable ();if _bfbdbb :=d .DecodeElement (_bfceg .Jc ,&_bgeff );_bfbdbb !=nil {return _bfbdbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfceg .TblCellSpacing =NewCT_TblWidth ();if _dagcf :=d .DecodeElement (_bfceg .TblCellSpacing ,&_bgeff );_dagcf !=nil {return _dagcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfceg .TblInd =NewCT_TblWidth ();if _fcefe :=d .DecodeElement (_bfceg .TblInd ,&_bgeff );_fcefe !=nil {return _fcefe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfceg .TblBorders =NewCT_TblBorders ();if _gfdcee :=d .DecodeElement (_bfceg .TblBorders ,&_bgeff );_gfdcee !=nil {return _gfdcee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfceg .Shd =NewCT_Shd ();if _ffcef :=d .DecodeElement (_bfceg .Shd ,&_bgeff );_ffcef !=nil {return _ffcef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfceg .TblLayout =NewCT_TblLayoutType ();if _eeabc :=d .DecodeElement (_bfceg .TblLayout ,&_bgeff );_eeabc !=nil {return _eeabc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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"}:_bfceg .TblCellMar =NewCT_TblCellMar ();if _bbbc :=d .DecodeElement (_bfceg .TblCellMar ,&_bgeff );_bbbc !=nil {return _bbbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bfceg .TblLook =NewCT_TblLook ();if _cgcce :=d .DecodeElement (_bfceg .TblLook ,&_bgeff );_cgcce !=nil {return _cgcce ;};default:_dg .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",_bgeff .Name );if _ebagc :=d .Skip ();_ebagc !=nil {return _ebagc ;};};case _d .EndElement :break _bebadd ;case _d .CharData :};};return nil ;};type CT_DocGrid struct{ + +// Document Grid Type +TypeAttr ST_DocGrid ; + +// Document Grid Line Pitch +LinePitchAttr *int64 ; + +// Document Grid Character Pitch +CharSpaceAttr *int64 ;};type CT_RubyAlign struct{ + +// Phonetic Guide Text Alignment Value +ValAttr ST_RubyAlign ;};func (_egbde *CT_Row )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egbde .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_g .Sprintf ("\u0025\u0076",*_egbde .RsidRPrAttr )});};if _egbde .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_g .Sprintf ("\u0025\u0076",*_egbde .RsidRAttr )});};if _egbde .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_g .Sprintf ("\u0025\u0076",*_egbde .RsidDelAttr )});};if _egbde .RsidTrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0054\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_egbde .RsidTrAttr )});};e .EncodeToken (start );if _egbde .TblPrEx !=nil {_gaggd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}};e .EncodeElement (_egbde .TblPrEx ,_gaggd );};if _egbde .TrPr !=nil {_ggceg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_egbde .TrPr ,_ggceg );};if _egbde .EG_ContentCellContent !=nil {for _ ,_fcdgg :=range _egbde .EG_ContentCellContent {_fcdgg .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbcce *CT_TblPrEx )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gbcce .TblW !=nil {_eeedb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_gbcce .TblW ,_eeedb );};if _gbcce .Jc !=nil {_fgdgee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_gbcce .Jc ,_fgdgee );};if _gbcce .TblCellSpacing !=nil {_ffaeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_gbcce .TblCellSpacing ,_ffaeg );};if _gbcce .TblInd !=nil {_daeba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_gbcce .TblInd ,_daeba );};if _gbcce .TblBorders !=nil {_dgcgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_gbcce .TblBorders ,_dgcgf );};if _gbcce .Shd !=nil {_gfeac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_gbcce .Shd ,_gfeac );};if _gbcce .TblLayout !=nil {_bbgeb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gbcce .TblLayout ,_bbgeb );};if _gbcce .TblCellMar !=nil {_dbggc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_gbcce .TblCellMar ,_dbggc );};if _gbcce .TblLook !=nil {_befdc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_gbcce .TblLook ,_befdc );};if _gbcce .TblPrExChange !=nil {_dfeg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074b\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_gbcce .TblPrExChange ,_dfeg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_BdoContentRun and its children +func (_eecd *CT_BdoContentRun )Validate ()error {return _eecd .ValidateWithPath ("\u0043\u0054_\u0042\u0064\u006fC\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func (_cgace *Comments )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgace .CT_Comments =*NewCT_Comments ();_accae :for {_bdgbc ,_gcffa :=d .Token ();if _gcffa !=nil {return _gcffa ;};switch _eedcd :=_bdgbc .(type ){case _d .StartElement :switch _eedcd .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_fbfe :=NewCT_Comment ();if _fadbe :=d .DecodeElement (_fbfe ,&_eedcd );_fadbe !=nil {return _fadbe ;};_cgace .Comment =append (_cgace .Comment ,_fbfe );default:_dg .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",_eedcd .Name );if _fddcd :=d .Skip ();_fddcd !=nil {return _fddcd ;};};case _d .EndElement :break _accae ;case _d .CharData :};};return nil ;};func (_gfcfd *CT_CustomXmlRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfcfd .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_gfcfd .UriAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_g .Sprintf ("\u0025\u0076",_gfcfd .ElementAttr )});e .EncodeToken (start );if _gfcfd .CustomXmlPr !=nil {_ffag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_gfcfd .CustomXmlPr ,_ffag );};if _gfcfd .EG_PContent !=nil {for _ ,_feef :=range _gfcfd .EG_PContent {_feef .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bedafe ST_CharacterSpacing )ValidateWithPath (path string )error {switch _bedafe {case 0,1,2,3: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 (_bedafe ));};return nil ;}; + +// ValidateWithPath validates the EG_RPrMath and its children, prefixing error messages with path +func (_faaec *EG_RPrMath )ValidateWithPath (path string )error {if _faaec .Ins !=nil {if _egbef :=_faaec .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_egbef !=nil {return _egbef ;};};if _faaec .Del !=nil {if _beafc :=_faaec .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_beafc !=nil {return _beafc ;};};if _faaec .RPr !=nil {if _eceda :=_faaec .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_eceda !=nil {return _eceda ;};};return nil ;};type CT_OdsoFieldMapData struct{ + +// Merge Field Mapping +Type *CT_MailMergeOdsoFMDFieldType ; + +// Data Source Name for Column +Name *CT_String ; + +// Predefined Merge Field Name +MappedName *CT_String ; + +// Index of Column Being Mapped +Column *CT_DecimalNumber ; + +// Merge Field Name Language ID +Lid *CT_Lang ; + +// Use Country-Based Address Field Ordering +DynamicAddress *CT_OnOff ;}; + +// Validate validates the CT_Hyperlink and its children +func (_fbege *CT_Hyperlink )Validate ()error {return _fbege .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func (_cccfbgc ST_DocGrid )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cccfbgc .String (),start );};func NewCT_CustomXmlBlock ()*CT_CustomXmlBlock {_aggdfa :=&CT_CustomXmlBlock {};return _aggdfa };type EG_ParaRPrTrackChanges struct{ + +// Inserted Paragraph +Ins *CT_TrackChange ; + +// Deleted Paragraph +Del *CT_TrackChange ; + +// Move Source Paragraph +MoveFrom *CT_TrackChange ; + +// Move Destination Paragraph +MoveTo *CT_TrackChange ;};func (_cbeddg *CT_SignedHpsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_cbeddg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type EG_ContentCellContent 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_DecimalNumber struct{ + +// Decimal Number Value +ValAttr int64 ;};func (_bebgg WdST_AlignV )ValidateWithPath (path string )error {switch _bebgg {case 0,1,2,3,4,5: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 (_bebgg ));};return nil ;};func (_dbdcc *CT_RecipientData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dbdcc .Active !=nil {_aecfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065"}};e .EncodeElement (_dbdcc .Active ,_aecfe );};_cfcaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_dbdcc .Column ,_cfcaa );_eedda :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0075\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067"}};e .EncodeElement (_dbdcc .UniqueTag ,_eedda );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_afbed ST_MailMergeSourceType )Validate ()error {return _afbed .ValidateWithPath ("")}; + +// Validate validates the CT_Object and its children +func (_gbbe *CT_Object )Validate ()error {return _gbbe .ValidateWithPath ("\u0043T\u005f\u004f\u0062\u006a\u0065\u0063t");}; + +// ValidateWithPath validates the CT_SdtContentRow and its children, prefixing error messages with path +func (_gcbbe *CT_SdtContentRow )ValidateWithPath (path string )error {for _gceaf ,_dgcda :=range _gcbbe .Tr {if _fcfad :=_dgcda .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_gceaf ));_fcfad !=nil {return _fcfad ;};};if _gcbbe .CustomXml !=nil {if _bbgddf :=_gcbbe .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_bbgddf !=nil {return _bbgddf ;};};if _gcbbe .Sdt !=nil {if _ffddg :=_gcbbe .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_ffddg !=nil {return _ffddg ;};};for _gggee ,_abfaf :=range _gcbbe .EG_RunLevelElts {if _dadef :=_abfaf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_gggee ));_dadef !=nil {return _dadef ;};};return nil ;};type CT_BottomPageBorder struct{BottomLeftAttr *string ;BottomRightAttr *string ;IdAttr *string ; + +// Border Style +ValAttr ST_Border ; + +// Border Color +ColorAttr *ST_HexColor ; + +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; + +// Border Theme Color Tint +ThemeTintAttr *string ; + +// Border Theme Color Shade +ThemeShadeAttr *string ; + +// Border Width +SzAttr *uint64 ; + +// Border Spacing Measurement +SpaceAttr *uint64 ; + +// Border Shadow +ShadowAttr *_e .ST_OnOff ; + +// Create Frame Effect +FrameAttr *_e .ST_OnOff ;};func (_dfdabe ST_SectionMark )String ()string {switch _dfdabe {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 (_ddgabf ST_SdtDateMappingType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ecdgc :=_d .Attr {};_ecdgc .Name =name ;switch _ddgabf {case ST_SdtDateMappingTypeUnset :_ecdgc .Value ="";case ST_SdtDateMappingTypeText :_ecdgc .Value ="\u0074\u0065\u0078\u0074";case ST_SdtDateMappingTypeDate :_ecdgc .Value ="\u0064\u0061\u0074\u0065";case ST_SdtDateMappingTypeDateTime :_ecdgc .Value ="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065";};return _ecdgc ,nil ;};func (_gafbbc ST_HeightRule )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gafbbc .String (),start );}; + +// ValidateWithPath validates the CT_P and its children, prefixing error messages with path +func (_ebbff *CT_P )ValidateWithPath (path string )error {if _ebbff .PPr !=nil {if _egbcaf :=_ebbff .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_egbcaf !=nil {return _egbcaf ;};};for _dedca ,_efadb :=range _ebbff .EG_PContent {if _feedg :=_efadb .ValidateWithPath (_g .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_dedca ));_feedg !=nil {return _feedg ;};};return nil ;};func (_faedg *CT_EastAsianLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afcb :=range start .Attr {if _afcb .Name .Local =="\u0069\u0064"{_ccdcc ,_ggbbg :=_da .ParseInt (_afcb .Value ,10,64);if _ggbbg !=nil {return _ggbbg ;};_faedg .IdAttr =&_ccdcc ;continue ;};if _afcb .Name .Local =="\u0063o\u006d\u0062\u0069\u006e\u0065"{_dcea ,_gcae :=ParseUnionST_OnOff (_afcb .Value );if _gcae !=nil {return _gcae ;};_faedg .CombineAttr =&_dcea ;continue ;};if _afcb .Name .Local =="\u0063o\u006db\u0069\u006e\u0065\u0042\u0072\u0061\u0063\u006b\u0065\u0074\u0073"{_faedg .CombineBracketsAttr .UnmarshalXMLAttr (_afcb );continue ;};if _afcb .Name .Local =="\u0076\u0065\u0072\u0074"{_ccaff ,_cgebca :=ParseUnionST_OnOff (_afcb .Value );if _cgebca !=nil {return _cgebca ;};_faedg .VertAttr =&_ccaff ;continue ;};if _afcb .Name .Local =="\u0076\u0065\u0072t\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073"{_ddegga ,_bbegd :=ParseUnionST_OnOff (_afcb .Value );if _bbegd !=nil {return _bbegd ;};_faedg .VertCompressAttr =&_ddegga ;continue ;};};for {_gffe ,_daed :=d .Token ();if _daed !=nil {return _g .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",_daed );};if _ffcea ,_acefe :=_gffe .(_d .EndElement );_acefe &&_ffcea .Name ==start .Name {break ;};};return nil ;};func (_gbead *ST_CombineBrackets )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbcfc ,_dadbg :=d .Token ();if _dadbg !=nil {return _dadbg ;};if _faeca ,_ebade :=_cbcfc .(_d .EndElement );_ebade &&_faeca .Name ==start .Name {*_gbead =1;return nil ;};if _dbcgf ,_cfafd :=_cbcfc .(_d .CharData );!_cfafd {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",_cbcfc );}else {switch string (_dbcgf ){case "":*_gbead =0;case "\u006e\u006f\u006e\u0065":*_gbead =1;case "\u0072\u006f\u0075n\u0064":*_gbead =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_gbead =3;case "\u0061\u006e\u0067l\u0065":*_gbead =4;case "\u0063\u0075\u0072l\u0079":*_gbead =5;};};_cbcfc ,_dadbg =d .Token ();if _dadbg !=nil {return _dadbg ;};if _gagda ,_bddfdb :=_cbcfc .(_d .EndElement );_bddfdb &&_gagda .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",_cbcfc );};func NewCT_WritingStyle ()*CT_WritingStyle {_ebacdc :=&CT_WritingStyle {};return _ebacdc };func init (){_dg .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 );_dg .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 );_dg .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 );_dg .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 );_dg .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 );_dg .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 );_dg .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 );_dg .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 );_dg .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 );_dg .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 );_dg .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 );_dg .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 );_dg .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 );_dg .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 );_dg .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 );_dg .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 );_dg .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 );_dg .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 );_dg .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 );_dg .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 );_dg .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 );_dg .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 );_dg .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 );_dg .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 );_dg .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 );_dg .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 );_dg .RegisterConstructor ("\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","\u0077\u0073\u0070",NewWdWsp );}; \ 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 77e392e1bb..e8ef53afe7 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 (_d "encoding/xml";_g "fmt";_c "github.com/unidoc/unioffice";_b "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";);type CT_ClientData struct{ObjectTypeAttr ST_ObjectType ;MoveWithCells _b .ST_TrueFalseBlank ;SizeWithCells _b .ST_TrueFalseBlank ;Anchor *string ;Locked _b .ST_TrueFalseBlank ;DefaultSize _b .ST_TrueFalseBlank ;PrintObject _b .ST_TrueFalseBlank ;Disabled _b .ST_TrueFalseBlank ;AutoFill _b .ST_TrueFalseBlank ;AutoLine _b .ST_TrueFalseBlank ;AutoPict _b .ST_TrueFalseBlank ;FmlaMacro *string ;TextHAlign *string ;TextVAlign *string ;LockText _b .ST_TrueFalseBlank ;JustLastX _b .ST_TrueFalseBlank ;SecretEdit _b .ST_TrueFalseBlank ;Default _b .ST_TrueFalseBlank ;Help _b .ST_TrueFalseBlank ;Cancel _b .ST_TrueFalseBlank ;Dismiss _b .ST_TrueFalseBlank ;Accel *int64 ;Accel2 *int64 ;Row *int64 ;Column *int64 ;Visible _b .ST_TrueFalseBlank ;RowHidden _b .ST_TrueFalseBlank ;ColHidden _b .ST_TrueFalseBlank ;VTEdit *int64 ;MultiLine _b .ST_TrueFalseBlank ;VScroll _b .ST_TrueFalseBlank ;ValidIds _b .ST_TrueFalseBlank ;FmlaRange *string ;WidthMin *int64 ;Sel *int64 ;NoThreeD2 _b .ST_TrueFalseBlank ;SelType *string ;MultiSel *string ;LCT *string ;ListItem *string ;DropStyle *string ;Colored _b .ST_TrueFalseBlank ;DropLines *int64 ;Checked *int64 ;FmlaLink *string ;FmlaPict *string ;NoThreeD _b .ST_TrueFalseBlank ;FirstButton _b .ST_TrueFalseBlank ;FmlaGroup *string ;Val *int64 ;Min *int64 ;Max *int64 ;Inc *int64 ;Page *int64 ;Horiz _b .ST_TrueFalseBlank ;Dx *int64 ;MapOCX _b .ST_TrueFalseBlank ;CF []string ;Camera _b .ST_TrueFalseBlank ;RecalcAlways _b .ST_TrueFalseBlank ;AutoScale _b .ST_TrueFalseBlank ;DDE _b .ST_TrueFalseBlank ;UIObj _b .ST_TrueFalseBlank ;ScriptText *string ;ScriptExtended *string ;ScriptLanguage *uint32 ;ScriptLocation *uint32 ;FmlaTxbx *string ;};func (_dcee *ST_ObjectType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dcee =0;case "\u0042\u0075\u0074\u0074\u006f\u006e":*_dcee =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_dcee =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_dcee =3;case "\u0044\u0072\u006f\u0070":*_dcee =4;case "\u0045\u0064\u0069\u0074":*_dcee =5;case "\u0047\u0042\u006f\u0078":*_dcee =6;case "\u004c\u0061\u0062e\u006c":*_dcee =7;case "\u004c\u0069\u006ee\u0041":*_dcee =8;case "\u004c\u0069\u0073\u0074":*_dcee =9;case "\u004d\u006f\u0076i\u0065":*_dcee =10;case "\u004e\u006f\u0074\u0065":*_dcee =11;case "\u0050\u0069\u0063\u0074":*_dcee =12;case "\u0052\u0061\u0064i\u006f":*_dcee =13;case "\u0052\u0065\u0063t\u0041":*_dcee =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_dcee =15;case "\u0053\u0070\u0069\u006e":*_dcee =16;case "\u0053\u0068\u0061p\u0065":*_dcee =17;case "\u0047\u0072\u006fu\u0070":*_dcee =18;case "\u0052\u0065\u0063\u0074":*_dcee =19;};return nil ;};type ClientData struct{CT_ClientData };func NewClientData ()*ClientData {_ffb :=&ClientData {};_ffb .CT_ClientData =*NewCT_ClientData ();return _ffb ;}; +package excel ;import (_c "encoding/xml";_cf "fmt";_f "github.com/unidoc/unioffice";_bg "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";);func (_egag *ST_ObjectType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_egag =0;case "\u0042\u0075\u0074\u0074\u006f\u006e":*_egag =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_egag =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_egag =3;case "\u0044\u0072\u006f\u0070":*_egag =4;case "\u0045\u0064\u0069\u0074":*_egag =5;case "\u0047\u0042\u006f\u0078":*_egag =6;case "\u004c\u0061\u0062e\u006c":*_egag =7;case "\u004c\u0069\u006ee\u0041":*_egag =8;case "\u004c\u0069\u0073\u0074":*_egag =9;case "\u004d\u006f\u0076i\u0065":*_egag =10;case "\u004e\u006f\u0074\u0065":*_egag =11;case "\u0050\u0069\u0063\u0074":*_egag =12;case "\u0052\u0061\u0064i\u006f":*_egag =13;case "\u0052\u0065\u0063t\u0041":*_egag =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_egag =15;case "\u0053\u0070\u0069\u006e":*_egag =16;case "\u0053\u0068\u0061p\u0065":*_egag =17;case "\u0047\u0072\u006fu\u0070":*_egag =18;case "\u0052\u0065\u0063\u0074":*_egag =19;};return nil ;};func NewCT_ClientData ()*CT_ClientData {_d :=&CT_ClientData {};_d .ObjectTypeAttr =ST_ObjectType (1);return _d ;};func NewClientData ()*ClientData {_bab :=&ClientData {};_bab .CT_ClientData =*NewCT_ClientData ();return _bab ;}; // Validate validates the CT_ClientData and its children -func (_fdf *CT_ClientData )Validate ()error {return _fdf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};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;);func (_eb *CT_ClientData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eb .ObjectTypeAttr =ST_ObjectType (1);for _ ,_cebd :=range start .Attr {if _cebd .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_eb .ObjectTypeAttr .UnmarshalXMLAttr (_cebd );continue ;};};_ef :for {_ccb ,_eff :=d .Token ();if _eff !=nil {return _eff ;};switch _cgaf :=_ccb .(type ){case _d .StartElement :switch _cgaf .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .MoveWithCells =_b .ST_TrueFalseBlankUnset ;if _beg :=d .DecodeElement (&_eb .MoveWithCells ,&_cgaf );_beg !=nil {return _beg ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .SizeWithCells =_b .ST_TrueFalseBlankUnset ;if _aff :=d .DecodeElement (&_eb .SizeWithCells ,&_cgaf );_aff !=nil {return _aff ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .Anchor =new (string );if _ca :=d .DecodeElement (_eb .Anchor ,&_cgaf );_ca !=nil {return _ca ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .Locked =_b .ST_TrueFalseBlankUnset ;if _ee :=d .DecodeElement (&_eb .Locked ,&_cgaf );_ee !=nil {return _ee ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .DefaultSize =_b .ST_TrueFalseBlankUnset ;if _cda :=d .DecodeElement (&_eb .DefaultSize ,&_cgaf );_cda !=nil {return _cda ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .PrintObject =_b .ST_TrueFalseBlankUnset ;if _fccd :=d .DecodeElement (&_eb .PrintObject ,&_cgaf );_fccd !=nil {return _fccd ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .Disabled =_b .ST_TrueFalseBlankUnset ;if _acc :=d .DecodeElement (&_eb .Disabled ,&_cgaf );_acc !=nil {return _acc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .AutoFill =_b .ST_TrueFalseBlankUnset ;if _ggf :=d .DecodeElement (&_eb .AutoFill ,&_cgaf );_ggf !=nil {return _ggf ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .AutoLine =_b .ST_TrueFalseBlankUnset ;if _cfe :=d .DecodeElement (&_eb .AutoLine ,&_cgaf );_cfe !=nil {return _cfe ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .AutoPict =_b .ST_TrueFalseBlankUnset ;if _egb :=d .DecodeElement (&_eb .AutoPict ,&_cgaf );_egb !=nil {return _egb ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .FmlaMacro =new (string );if _fdga :=d .DecodeElement (_eb .FmlaMacro ,&_cgaf );_fdga !=nil {return _fdga ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .TextHAlign =new (string );if _ced :=d .DecodeElement (_eb .TextHAlign ,&_cgaf );_ced !=nil {return _ced ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .TextVAlign =new (string );if _abb :=d .DecodeElement (_eb .TextVAlign ,&_cgaf );_abb !=nil {return _abb ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .LockText =_b .ST_TrueFalseBlankUnset ;if _dgg :=d .DecodeElement (&_eb .LockText ,&_cgaf );_dgg !=nil {return _dgg ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .JustLastX =_b .ST_TrueFalseBlankUnset ;if _bce :=d .DecodeElement (&_eb .JustLastX ,&_cgaf );_bce !=nil {return _bce ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .SecretEdit =_b .ST_TrueFalseBlankUnset ;if _gbd :=d .DecodeElement (&_eb .SecretEdit ,&_cgaf );_gbd !=nil {return _gbd ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .Default =_b .ST_TrueFalseBlankUnset ;if _db :=d .DecodeElement (&_eb .Default ,&_cgaf );_db !=nil {return _db ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .Help =_b .ST_TrueFalseBlankUnset ;if _cgb :=d .DecodeElement (&_eb .Help ,&_cgaf );_cgb !=nil {return _cgb ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .Cancel =_b .ST_TrueFalseBlankUnset ;if _cb :=d .DecodeElement (&_eb .Cancel ,&_cgaf );_cb !=nil {return _cb ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .Dismiss =_b .ST_TrueFalseBlankUnset ;if _fab :=d .DecodeElement (&_eb .Dismiss ,&_cgaf );_fab !=nil {return _fab ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .Accel =new (int64 );if _ga :=d .DecodeElement (_eb .Accel ,&_cgaf );_ga !=nil {return _ga ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .Accel2 =new (int64 );if _dff :=d .DecodeElement (_eb .Accel2 ,&_cgaf );_dff !=nil {return _dff ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .Row =new (int64 );if _eee :=d .DecodeElement (_eb .Row ,&_cgaf );_eee !=nil {return _eee ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .Column =new (int64 );if _dab :=d .DecodeElement (_eb .Column ,&_cgaf );_dab !=nil {return _dab ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .Visible =_b .ST_TrueFalseBlankUnset ;if _daa :=d .DecodeElement (&_eb .Visible ,&_cgaf );_daa !=nil {return _daa ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .RowHidden =_b .ST_TrueFalseBlankUnset ;if _aba :=d .DecodeElement (&_eb .RowHidden ,&_cgaf );_aba !=nil {return _aba ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .ColHidden =_b .ST_TrueFalseBlankUnset ;if _aag :=d .DecodeElement (&_eb .ColHidden ,&_cgaf );_aag !=nil {return _aag ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .VTEdit =new (int64 );if _cbe :=d .DecodeElement (_eb .VTEdit ,&_cgaf );_cbe !=nil {return _cbe ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .MultiLine =_b .ST_TrueFalseBlankUnset ;if _bfgc :=d .DecodeElement (&_eb .MultiLine ,&_cgaf );_bfgc !=nil {return _bfgc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .VScroll =_b .ST_TrueFalseBlankUnset ;if _fbe :=d .DecodeElement (&_eb .VScroll ,&_cgaf );_fbe !=nil {return _fbe ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .ValidIds =_b .ST_TrueFalseBlankUnset ;if _fef :=d .DecodeElement (&_eb .ValidIds ,&_cgaf );_fef !=nil {return _fef ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .FmlaRange =new (string );if _edc :=d .DecodeElement (_eb .FmlaRange ,&_cgaf );_edc !=nil {return _edc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .WidthMin =new (int64 );if _fed :=d .DecodeElement (_eb .WidthMin ,&_cgaf );_fed !=nil {return _fed ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .Sel =new (int64 );if _dc :=d .DecodeElement (_eb .Sel ,&_cgaf );_dc !=nil {return _dc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .NoThreeD2 =_b .ST_TrueFalseBlankUnset ;if _gfe :=d .DecodeElement (&_eb .NoThreeD2 ,&_cgaf );_gfe !=nil {return _gfe ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .SelType =new (string );if _cbee :=d .DecodeElement (_eb .SelType ,&_cgaf );_cbee !=nil {return _cbee ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .MultiSel =new (string );if _bcf :=d .DecodeElement (_eb .MultiSel ,&_cgaf );_bcf !=nil {return _bcf ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .LCT =new (string );if _agg :=d .DecodeElement (_eb .LCT ,&_cgaf );_agg !=nil {return _agg ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .ListItem =new (string );if _bfc :=d .DecodeElement (_eb .ListItem ,&_cgaf );_bfc !=nil {return _bfc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .DropStyle =new (string );if _bbe :=d .DecodeElement (_eb .DropStyle ,&_cgaf );_bbe !=nil {return _bbe ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .Colored =_b .ST_TrueFalseBlankUnset ;if _aea :=d .DecodeElement (&_eb .Colored ,&_cgaf );_aea !=nil {return _aea ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .DropLines =new (int64 );if _fedd :=d .DecodeElement (_eb .DropLines ,&_cgaf );_fedd !=nil {return _fedd ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .Checked =new (int64 );if _fea :=d .DecodeElement (_eb .Checked ,&_cgaf );_fea !=nil {return _fea ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .FmlaLink =new (string );if _fcg :=d .DecodeElement (_eb .FmlaLink ,&_cgaf );_fcg !=nil {return _fcg ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .FmlaPict =new (string );if _dggd :=d .DecodeElement (_eb .FmlaPict ,&_cgaf );_dggd !=nil {return _dggd ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .NoThreeD =_b .ST_TrueFalseBlankUnset ;if _bec :=d .DecodeElement (&_eb .NoThreeD ,&_cgaf );_bec !=nil {return _bec ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .FirstButton =_b .ST_TrueFalseBlankUnset ;if _ea :=d .DecodeElement (&_eb .FirstButton ,&_cgaf );_ea !=nil {return _ea ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .FmlaGroup =new (string );if _ebg :=d .DecodeElement (_eb .FmlaGroup ,&_cgaf );_ebg !=nil {return _ebg ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .Val =new (int64 );if _gff :=d .DecodeElement (_eb .Val ,&_cgaf );_gff !=nil {return _gff ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .Min =new (int64 );if _gad :=d .DecodeElement (_eb .Min ,&_cgaf );_gad !=nil {return _gad ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .Max =new (int64 );if _dfd :=d .DecodeElement (_eb .Max ,&_cgaf );_dfd !=nil {return _dfd ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .Inc =new (int64 );if _cbg :=d .DecodeElement (_eb .Inc ,&_cgaf );_cbg !=nil {return _cbg ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .Page =new (int64 );if _afgf :=d .DecodeElement (_eb .Page ,&_cgaf );_afgf !=nil {return _afgf ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .Horiz =_b .ST_TrueFalseBlankUnset ;if _aagd :=d .DecodeElement (&_eb .Horiz ,&_cgaf );_aagd !=nil {return _aagd ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .Dx =new (int64 );if _bff :=d .DecodeElement (_eb .Dx ,&_cgaf );_bff !=nil {return _bff ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .MapOCX =_b .ST_TrueFalseBlankUnset ;if _acg :=d .DecodeElement (&_eb .MapOCX ,&_cgaf );_acg !=nil {return _acg ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 _dcd string ;if _ecf :=d .DecodeElement (&_dcd ,&_cgaf );_ecf !=nil {return _ecf ;};_eb .CF =append (_eb .CF ,_dcd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .Camera =_b .ST_TrueFalseBlankUnset ;if _acd :=d .DecodeElement (&_eb .Camera ,&_cgaf );_acd !=nil {return _acd ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .RecalcAlways =_b .ST_TrueFalseBlankUnset ;if _bbf :=d .DecodeElement (&_eb .RecalcAlways ,&_cgaf );_bbf !=nil {return _bbf ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .AutoScale =_b .ST_TrueFalseBlankUnset ;if _dca :=d .DecodeElement (&_eb .AutoScale ,&_cgaf );_dca !=nil {return _dca ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .DDE =_b .ST_TrueFalseBlankUnset ;if _bab :=d .DecodeElement (&_eb .DDE ,&_cgaf );_bab !=nil {return _bab ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .UIObj =_b .ST_TrueFalseBlankUnset ;if _eag :=d .DecodeElement (&_eb .UIObj ,&_cgaf );_eag !=nil {return _eag ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .ScriptText =new (string );if _dee :=d .DecodeElement (_eb .ScriptText ,&_cgaf );_dee !=nil {return _dee ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .ScriptExtended =new (string );if _dbe :=d .DecodeElement (_eb .ScriptExtended ,&_cgaf );_dbe !=nil {return _dbe ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .ScriptLanguage =new (uint32 );if _efg :=d .DecodeElement (_eb .ScriptLanguage ,&_cgaf );_efg !=nil {return _efg ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .ScriptLocation =new (uint32 );if _bfa :=d .DecodeElement (_eb .ScriptLocation ,&_cgaf );_bfa !=nil {return _bfa ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eb .FmlaTxbx =new (string );if _abe :=d .DecodeElement (_eb .FmlaTxbx ,&_cgaf );_abe !=nil {return _abe ;};default:_c .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",_cgaf .Name );if _gac :=d .Skip ();_gac !=nil {return _gac ;};};case _d .EndElement :break _ef ;case _d .CharData :};};return nil ;};func (_eecc *ST_ObjectType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eage ,_dbfa :=d .Token ();if _dbfa !=nil {return _dbfa ;};if _cdde ,_gdf :=_eage .(_d .EndElement );_gdf &&_cdde .Name ==start .Name {*_eecc =1;return nil ;};if _dcad ,_feba :=_eage .(_d .CharData );!_feba {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",_eage );}else {switch string (_dcad ){case "":*_eecc =0;case "\u0042\u0075\u0074\u0074\u006f\u006e":*_eecc =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_eecc =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_eecc =3;case "\u0044\u0072\u006f\u0070":*_eecc =4;case "\u0045\u0064\u0069\u0074":*_eecc =5;case "\u0047\u0042\u006f\u0078":*_eecc =6;case "\u004c\u0061\u0062e\u006c":*_eecc =7;case "\u004c\u0069\u006ee\u0041":*_eecc =8;case "\u004c\u0069\u0073\u0074":*_eecc =9;case "\u004d\u006f\u0076i\u0065":*_eecc =10;case "\u004e\u006f\u0074\u0065":*_eecc =11;case "\u0050\u0069\u0063\u0074":*_eecc =12;case "\u0052\u0061\u0064i\u006f":*_eecc =13;case "\u0052\u0065\u0063t\u0041":*_eecc =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_eecc =15;case "\u0053\u0070\u0069\u006e":*_eecc =16;case "\u0053\u0068\u0061p\u0065":*_eecc =17;case "\u0047\u0072\u006fu\u0070":*_eecc =18;case "\u0052\u0065\u0063\u0074":*_eecc =19;};};_eage ,_dbfa =d .Token ();if _dbfa !=nil {return _dbfa ;};if _cad ,_acb :=_eage .(_d .EndElement );_acb &&_cad .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",_eage );}; +func (_faa *CT_ClientData )Validate ()error {return _faa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};type ST_ObjectType byte ;func (_a *CT_ClientData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_cg ,_g :=_a .ObjectTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"});if _g !=nil {return _g ;};start .Attr =append (start .Attr ,_cg );e .EncodeToken (start );if _a .MoveWithCells !=_bg .ST_TrueFalseBlankUnset {_db :=_c .StartElement {Name :_c .Name {Local :"\u0078:\u004do\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_a .MoveWithCells ,_db );};if _a .SizeWithCells !=_bg .ST_TrueFalseBlankUnset {_ba :=_c .StartElement {Name :_c .Name {Local :"\u0078:\u0053i\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_a .SizeWithCells ,_ba );};if _a .Anchor !=nil {_cc :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0041\u006e\u0063\u0068\u006f\u0072"}};_f .AddPreserveSpaceAttr (&_cc ,*_a .Anchor );e .EncodeElement (_a .Anchor ,_cc );};if _a .Locked !=_bg .ST_TrueFalseBlankUnset {_cfd :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0065\u0064"}};e .EncodeElement (_a .Locked ,_cfd );};if _a .DefaultSize !=_bg .ST_TrueFalseBlankUnset {_dg :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}};e .EncodeElement (_a .DefaultSize ,_dg );};if _a .PrintObject !=_bg .ST_TrueFalseBlankUnset {_fe :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0050\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_a .PrintObject ,_fe );};if _a .Disabled !=_bg .ST_TrueFalseBlankUnset {_e :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}};e .EncodeElement (_a .Disabled ,_e );};if _a .AutoFill !=_bg .ST_TrueFalseBlankUnset {_aa :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_a .AutoFill ,_aa );};if _a .AutoLine !=_bg .ST_TrueFalseBlankUnset {_ee :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}};e .EncodeElement (_a .AutoLine ,_ee );};if _a .AutoPict !=_bg .ST_TrueFalseBlankUnset {_ad :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}};e .EncodeElement (_a .AutoPict ,_ad );};if _a .FmlaMacro !=nil {_fa :=_c .StartElement {Name :_c .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u004d\u0061\u0063\u0072\u006f"}};_f .AddPreserveSpaceAttr (&_fa ,*_a .FmlaMacro );e .EncodeElement (_a .FmlaMacro ,_fa );};if _a .TextHAlign !=nil {_dbd :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}};_f .AddPreserveSpaceAttr (&_dbd ,*_a .TextHAlign );e .EncodeElement (_a .TextHAlign ,_dbd );};if _a .TextVAlign !=nil {_af :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}};_f .AddPreserveSpaceAttr (&_af ,*_a .TextVAlign );e .EncodeElement (_a .TextVAlign ,_af );};if _a .LockText !=_bg .ST_TrueFalseBlankUnset {_bae :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}};e .EncodeElement (_a .LockText ,_bae );};if _a .JustLastX !=_bg .ST_TrueFalseBlankUnset {_ab :=_c .StartElement {Name :_c .Name {Local :"x\u003a\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058"}};e .EncodeElement (_a .JustLastX ,_ab );};if _a .SecretEdit !=_bg .ST_TrueFalseBlankUnset {_fb :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0053e\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}};e .EncodeElement (_a .SecretEdit ,_fb );};if _a .Default !=_bg .ST_TrueFalseBlankUnset {_ac :=_c .StartElement {Name :_c .Name {Local :"\u0078:\u0044\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_a .Default ,_ac );};if _a .Help !=_bg .ST_TrueFalseBlankUnset {_dd :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0048\u0065\u006c\u0070"}};e .EncodeElement (_a .Help ,_dd );};if _a .Cancel !=_bg .ST_TrueFalseBlankUnset {_dc :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0043\u0061\u006e\u0063\u0065\u006c"}};e .EncodeElement (_a .Cancel ,_dc );};if _a .Dismiss !=_bg .ST_TrueFalseBlankUnset {_fea :=_c .StartElement {Name :_c .Name {Local :"\u0078:\u0044\u0069\u0073\u006d\u0069\u0073s"}};e .EncodeElement (_a .Dismiss ,_fea );};if _a .Accel !=nil {_ef :=_c .StartElement {Name :_c .Name {Local :"\u0078:\u0041\u0063\u0063\u0065\u006c"}};e .EncodeElement (_a .Accel ,_ef );};if _a .Accel2 !=nil {_ed :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0041\u0063\u0063\u0065\u006c\u0032"}};e .EncodeElement (_a .Accel2 ,_ed );};if _a .Row !=nil {_cb :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0052o\u0077"}};e .EncodeElement (_a .Row ,_cb );};if _a .Column !=nil {_be :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0043\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_a .Column ,_be );};if _a .Visible !=_bg .ST_TrueFalseBlankUnset {_cce :=_c .StartElement {Name :_c .Name {Local :"\u0078:\u0056\u0069\u0073\u0069\u0062\u006ce"}};e .EncodeElement (_a .Visible ,_cce );};if _a .RowHidden !=_bg .ST_TrueFalseBlankUnset {_fab :=_c .StartElement {Name :_c .Name {Local :"x\u003a\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_a .RowHidden ,_fab );};if _a .ColHidden !=_bg .ST_TrueFalseBlankUnset {_fad :=_c .StartElement {Name :_c .Name {Local :"x\u003a\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_a .ColHidden ,_fad );};if _a .VTEdit !=nil {_eda :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0056\u0054\u0045\u0064\u0069\u0074"}};e .EncodeElement (_a .VTEdit ,_eda );};if _a .MultiLine !=_bg .ST_TrueFalseBlankUnset {_eeb :=_c .StartElement {Name :_c .Name {Local :"x\u003a\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"}};e .EncodeElement (_a .MultiLine ,_eeb );};if _a .VScroll !=_bg .ST_TrueFalseBlankUnset {_df :=_c .StartElement {Name :_c .Name {Local :"\u0078:\u0056\u0053\u0063\u0072\u006f\u006cl"}};e .EncodeElement (_a .VScroll ,_df );};if _a .ValidIds !=_bg .ST_TrueFalseBlankUnset {_da :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}};e .EncodeElement (_a .ValidIds ,_da );};if _a .FmlaRange !=nil {_gb :=_c .StartElement {Name :_c .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0052\u0061\u006e\u0067\u0065"}};_f .AddPreserveSpaceAttr (&_gb ,*_a .FmlaRange );e .EncodeElement (_a .FmlaRange ,_gb );};if _a .WidthMin !=nil {_ge :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}};e .EncodeElement (_a .WidthMin ,_ge );};if _a .Sel !=nil {_ca :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0053e\u006c"}};e .EncodeElement (_a .Sel ,_ca );};if _a .NoThreeD2 !=_bg .ST_TrueFalseBlankUnset {_ea :=_c .StartElement {Name :_c .Name {Local :"x\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032"}};e .EncodeElement (_a .NoThreeD2 ,_ea );};if _a .SelType !=nil {_bge :=_c .StartElement {Name :_c .Name {Local :"\u0078:\u0053\u0065\u006c\u0054\u0079\u0070e"}};_f .AddPreserveSpaceAttr (&_bge ,*_a .SelType );e .EncodeElement (_a .SelType ,_bge );};if _a .MultiSel !=nil {_dfc :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}};_f .AddPreserveSpaceAttr (&_dfc ,*_a .MultiSel );e .EncodeElement (_a .MultiSel ,_dfc );};if _a .LCT !=nil {_ec :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u004cC\u0054"}};_f .AddPreserveSpaceAttr (&_ec ,*_a .LCT );e .EncodeElement (_a .LCT ,_ec );};if _a .ListItem !=nil {_dbc :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};_f .AddPreserveSpaceAttr (&_dbc ,*_a .ListItem );e .EncodeElement (_a .ListItem ,_dbc );};if _a .DropStyle !=nil {_ae :=_c .StartElement {Name :_c .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u0053\u0074\u0079\u006c\u0065"}};_f .AddPreserveSpaceAttr (&_ae ,*_a .DropStyle );e .EncodeElement (_a .DropStyle ,_ae );};if _a .Colored !=_bg .ST_TrueFalseBlankUnset {_cgb :=_c .StartElement {Name :_c .Name {Local :"\u0078:\u0043\u006f\u006c\u006f\u0072\u0065d"}};e .EncodeElement (_a .Colored ,_cgb );};if _a .DropLines !=nil {_eed :=_c .StartElement {Name :_c .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_a .DropLines ,_eed );};if _a .Checked !=nil {_aaf :=_c .StartElement {Name :_c .Name {Local :"\u0078:\u0043\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_a .Checked ,_aaf );};if _a .FmlaLink !=nil {_fc :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}};_f .AddPreserveSpaceAttr (&_fc ,*_a .FmlaLink );e .EncodeElement (_a .FmlaLink ,_fc );};if _a .FmlaPict !=nil {_ga :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}};_f .AddPreserveSpaceAttr (&_ga ,*_a .FmlaPict );e .EncodeElement (_a .FmlaPict ,_ga );};if _a .NoThreeD !=_bg .ST_TrueFalseBlankUnset {_fcb :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}};e .EncodeElement (_a .NoThreeD ,_fcb );};if _a .FirstButton !=_bg .ST_TrueFalseBlankUnset {_fee :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0046\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}};e .EncodeElement (_a .FirstButton ,_fee );};if _a .FmlaGroup !=nil {_gd :=_c .StartElement {Name :_c .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0047\u0072\u006f\u0075\u0070"}};_f .AddPreserveSpaceAttr (&_gd ,*_a .FmlaGroup );e .EncodeElement (_a .FmlaGroup ,_gd );};if _a .Val !=nil {_caa :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0056a\u006c"}};e .EncodeElement (_a .Val ,_caa );};if _a .Min !=nil {_aed :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u004di\u006e"}};e .EncodeElement (_a .Min ,_aed );};if _a .Max !=nil {_fg :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u004da\u0078"}};e .EncodeElement (_a .Max ,_fg );};if _a .Inc !=nil {_afb :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0049n\u0063"}};e .EncodeElement (_a .Inc ,_afb );};if _a .Page !=nil {_fgb :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0050\u0061\u0067\u0065"}};e .EncodeElement (_a .Page ,_fgb );};if _a .Horiz !=_bg .ST_TrueFalseBlankUnset {_eae :=_c .StartElement {Name :_c .Name {Local :"\u0078:\u0048\u006f\u0072\u0069\u007a"}};e .EncodeElement (_a .Horiz ,_eae );};if _a .Dx !=nil {_efd :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0044\u0078"}};e .EncodeElement (_a .Dx ,_efd );};if _a .MapOCX !=_bg .ST_TrueFalseBlankUnset {_bb :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u004d\u0061\u0070\u004f\u0043\u0058"}};e .EncodeElement (_a .MapOCX ,_bb );};if _a .CF !=nil {_bd :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0043\u0046"}};for _ ,_cgg :=range _a .CF {e .EncodeElement (_cgg ,_bd );};};if _a .Camera !=_bg .ST_TrueFalseBlankUnset {_eg :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0043\u0061\u006d\u0065\u0072\u0061"}};e .EncodeElement (_a .Camera ,_eg );};if _a .RecalcAlways !=_bg .ST_TrueFalseBlankUnset {_egg :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0052\u0065\u0063\u0061\u006c\u0063\u0041l\u0077\u0061\u0079\u0073"}};e .EncodeElement (_a .RecalcAlways ,_egg );};if _a .AutoScale !=_bg .ST_TrueFalseBlankUnset {_cgd :=_c .StartElement {Name :_c .Name {Local :"x\u003a\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_a .AutoScale ,_cgd );};if _a .DDE !=_bg .ST_TrueFalseBlankUnset {_aef :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0044D\u0045"}};e .EncodeElement (_a .DDE ,_aef );};if _a .UIObj !=_bg .ST_TrueFalseBlankUnset {_cfg :=_c .StartElement {Name :_c .Name {Local :"\u0078:\u0055\u0049\u004f\u0062\u006a"}};e .EncodeElement (_a .UIObj ,_cfg );};if _a .ScriptText !=nil {_bde :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0053c\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}};_f .AddPreserveSpaceAttr (&_bde ,*_a .ScriptText );e .EncodeElement (_a .ScriptText ,_bde );};if _a .ScriptExtended !=nil {_gaf :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u0045\u0078\u0074\u0065\u006e\u0064\u0065\u0064"}};_f .AddPreserveSpaceAttr (&_gaf ,*_a .ScriptExtended );e .EncodeElement (_a .ScriptExtended ,_gaf );};if _a .ScriptLanguage !=nil {_gde :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};e .EncodeElement (_a .ScriptLanguage ,_gde );};if _a .ScriptLocation !=nil {_bga :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_a .ScriptLocation ,_bga );};if _a .FmlaTxbx !=nil {_eb :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}};_f .AddPreserveSpaceAttr (&_eb ,*_a .FmlaTxbx );e .EncodeElement (_a .FmlaTxbx ,_eb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_afec ST_ObjectType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_afec .String (),start );}; // Validate validates the ClientData and its children -func (_gef *ClientData )Validate ()error {return _gef .ValidateWithPath ("\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func (_gd *CT_ClientData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ff ,_fd :=_gd .ObjectTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"});if _fd !=nil {return _fd ;};start .Attr =append (start .Attr ,_ff );e .EncodeToken (start );if _gd .MoveWithCells !=_b .ST_TrueFalseBlankUnset {_dd :=_d .StartElement {Name :_d .Name {Local :"\u0078:\u004do\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_gd .MoveWithCells ,_dd );};if _gd .SizeWithCells !=_b .ST_TrueFalseBlankUnset {_a :=_d .StartElement {Name :_d .Name {Local :"\u0078:\u0053i\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_gd .SizeWithCells ,_a );};if _gd .Anchor !=nil {_gf :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0041\u006e\u0063\u0068\u006f\u0072"}};_c .AddPreserveSpaceAttr (&_gf ,*_gd .Anchor );e .EncodeElement (_gd .Anchor ,_gf );};if _gd .Locked !=_b .ST_TrueFalseBlankUnset {_af :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0065\u0064"}};e .EncodeElement (_gd .Locked ,_af );};if _gd .DefaultSize !=_b .ST_TrueFalseBlankUnset {_aa :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}};e .EncodeElement (_gd .DefaultSize ,_aa );};if _gd .PrintObject !=_b .ST_TrueFalseBlankUnset {_dg :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0050\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_gd .PrintObject ,_dg );};if _gd .Disabled !=_b .ST_TrueFalseBlankUnset {_gdd :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}};e .EncodeElement (_gd .Disabled ,_gdd );};if _gd .AutoFill !=_b .ST_TrueFalseBlankUnset {_aab :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gd .AutoFill ,_aab );};if _gd .AutoLine !=_b .ST_TrueFalseBlankUnset {_gfd :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}};e .EncodeElement (_gd .AutoLine ,_gfd );};if _gd .AutoPict !=_b .ST_TrueFalseBlankUnset {_fc :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}};e .EncodeElement (_gd .AutoPict ,_fc );};if _gd .FmlaMacro !=nil {_cg :=_d .StartElement {Name :_d .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u004d\u0061\u0063\u0072\u006f"}};_c .AddPreserveSpaceAttr (&_cg ,*_gd .FmlaMacro );e .EncodeElement (_gd .FmlaMacro ,_cg );};if _gd .TextHAlign !=nil {_fe :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}};_c .AddPreserveSpaceAttr (&_fe ,*_gd .TextHAlign );e .EncodeElement (_gd .TextHAlign ,_fe );};if _gd .TextVAlign !=nil {_ce :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}};_c .AddPreserveSpaceAttr (&_ce ,*_gd .TextVAlign );e .EncodeElement (_gd .TextVAlign ,_ce );};if _gd .LockText !=_b .ST_TrueFalseBlankUnset {_ag :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}};e .EncodeElement (_gd .LockText ,_ag );};if _gd .JustLastX !=_b .ST_TrueFalseBlankUnset {_cd :=_d .StartElement {Name :_d .Name {Local :"x\u003a\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058"}};e .EncodeElement (_gd .JustLastX ,_cd );};if _gd .SecretEdit !=_b .ST_TrueFalseBlankUnset {_bb :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0053e\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}};e .EncodeElement (_gd .SecretEdit ,_bb );};if _gd .Default !=_b .ST_TrueFalseBlankUnset {_ba :=_d .StartElement {Name :_d .Name {Local :"\u0078:\u0044\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_gd .Default ,_ba );};if _gd .Help !=_b .ST_TrueFalseBlankUnset {_bg :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0048\u0065\u006c\u0070"}};e .EncodeElement (_gd .Help ,_bg );};if _gd .Cancel !=_b .ST_TrueFalseBlankUnset {_afg :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0043\u0061\u006e\u0063\u0065\u006c"}};e .EncodeElement (_gd .Cancel ,_afg );};if _gd .Dismiss !=_b .ST_TrueFalseBlankUnset {_gb :=_d .StartElement {Name :_d .Name {Local :"\u0078:\u0044\u0069\u0073\u006d\u0069\u0073s"}};e .EncodeElement (_gd .Dismiss ,_gb );};if _gd .Accel !=nil {_fdc :=_d .StartElement {Name :_d .Name {Local :"\u0078:\u0041\u0063\u0063\u0065\u006c"}};e .EncodeElement (_gd .Accel ,_fdc );};if _gd .Accel2 !=nil {_fa :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0041\u0063\u0063\u0065\u006c\u0032"}};e .EncodeElement (_gd .Accel2 ,_fa );};if _gd .Row !=nil {_cga :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0052o\u0077"}};e .EncodeElement (_gd .Row ,_cga );};if _gd .Column !=nil {_cc :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0043\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_gd .Column ,_cc );};if _gd .Visible !=_b .ST_TrueFalseBlankUnset {_bd :=_d .StartElement {Name :_d .Name {Local :"\u0078:\u0056\u0069\u0073\u0069\u0062\u006ce"}};e .EncodeElement (_gd .Visible ,_bd );};if _gd .RowHidden !=_b .ST_TrueFalseBlankUnset {_ddg :=_d .StartElement {Name :_d .Name {Local :"x\u003a\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_gd .RowHidden ,_ddg );};if _gd .ColHidden !=_b .ST_TrueFalseBlankUnset {_ge :=_d .StartElement {Name :_d .Name {Local :"x\u003a\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_gd .ColHidden ,_ge );};if _gd .VTEdit !=nil {_ac :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0056\u0054\u0045\u0064\u0069\u0074"}};e .EncodeElement (_gd .VTEdit ,_ac );};if _gd .MultiLine !=_b .ST_TrueFalseBlankUnset {_fcc :=_d .StartElement {Name :_d .Name {Local :"x\u003a\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"}};e .EncodeElement (_gd .MultiLine ,_fcc );};if _gd .VScroll !=_b .ST_TrueFalseBlankUnset {_gbf :=_d .StartElement {Name :_d .Name {Local :"\u0078:\u0056\u0053\u0063\u0072\u006f\u006cl"}};e .EncodeElement (_gd .VScroll ,_gbf );};if _gd .ValidIds !=_b .ST_TrueFalseBlankUnset {_e :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}};e .EncodeElement (_gd .ValidIds ,_e );};if _gd .FmlaRange !=nil {_afd :=_d .StartElement {Name :_d .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0052\u0061\u006e\u0067\u0065"}};_c .AddPreserveSpaceAttr (&_afd ,*_gd .FmlaRange );e .EncodeElement (_gd .FmlaRange ,_afd );};if _gd .WidthMin !=nil {_ace :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}};e .EncodeElement (_gd .WidthMin ,_ace );};if _gd .Sel !=nil {_ed :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0053e\u006c"}};e .EncodeElement (_gd .Sel ,_ed );};if _gd .NoThreeD2 !=_b .ST_TrueFalseBlankUnset {_ffg :=_d .StartElement {Name :_d .Name {Local :"x\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032"}};e .EncodeElement (_gd .NoThreeD2 ,_ffg );};if _gd .SelType !=nil {_fac :=_d .StartElement {Name :_d .Name {Local :"\u0078:\u0053\u0065\u006c\u0054\u0079\u0070e"}};_c .AddPreserveSpaceAttr (&_fac ,*_gd .SelType );e .EncodeElement (_gd .SelType ,_fac );};if _gd .MultiSel !=nil {_aad :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}};_c .AddPreserveSpaceAttr (&_aad ,*_gd .MultiSel );e .EncodeElement (_gd .MultiSel ,_aad );};if _gd .LCT !=nil {_cf :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u004cC\u0054"}};_c .AddPreserveSpaceAttr (&_cf ,*_gd .LCT );e .EncodeElement (_gd .LCT ,_cf );};if _gd .ListItem !=nil {_aga :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};_c .AddPreserveSpaceAttr (&_aga ,*_gd .ListItem );e .EncodeElement (_gd .ListItem ,_aga );};if _gd .DropStyle !=nil {_eg :=_d .StartElement {Name :_d .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u0053\u0074\u0079\u006c\u0065"}};_c .AddPreserveSpaceAttr (&_eg ,*_gd .DropStyle );e .EncodeElement (_gd .DropStyle ,_eg );};if _gd .Colored !=_b .ST_TrueFalseBlankUnset {_ae :=_d .StartElement {Name :_d .Name {Local :"\u0078:\u0043\u006f\u006c\u006f\u0072\u0065d"}};e .EncodeElement (_gd .Colored ,_ae );};if _gd .DropLines !=nil {_aca :=_d .StartElement {Name :_d .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gd .DropLines ,_aca );};if _gd .Checked !=nil {_df :=_d .StartElement {Name :_d .Name {Local :"\u0078:\u0043\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_gd .Checked ,_df );};if _gd .FmlaLink !=nil {_dfe :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}};_c .AddPreserveSpaceAttr (&_dfe ,*_gd .FmlaLink );e .EncodeElement (_gd .FmlaLink ,_dfe );};if _gd .FmlaPict !=nil {_eda :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}};_c .AddPreserveSpaceAttr (&_eda ,*_gd .FmlaPict );e .EncodeElement (_gd .FmlaPict ,_eda );};if _gd .NoThreeD !=_b .ST_TrueFalseBlankUnset {_ad :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}};e .EncodeElement (_gd .NoThreeD ,_ad );};if _gd .FirstButton !=_b .ST_TrueFalseBlankUnset {_bf :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0046\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}};e .EncodeElement (_gd .FirstButton ,_bf );};if _gd .FmlaGroup !=nil {_egf :=_d .StartElement {Name :_d .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0047\u0072\u006f\u0075\u0070"}};_c .AddPreserveSpaceAttr (&_egf ,*_gd .FmlaGroup );e .EncodeElement (_gd .FmlaGroup ,_egf );};if _gd .Val !=nil {_de :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0056a\u006c"}};e .EncodeElement (_gd .Val ,_de );};if _gd .Min !=nil {_edg :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u004di\u006e"}};e .EncodeElement (_gd .Min ,_edg );};if _gd .Max !=nil {_bfb :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u004da\u0078"}};e .EncodeElement (_gd .Max ,_bfb );};if _gd .Inc !=nil {_fcf :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0049n\u0063"}};e .EncodeElement (_gd .Inc ,_fcf );};if _gd .Page !=nil {_age :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0050\u0061\u0067\u0065"}};e .EncodeElement (_gd .Page ,_age );};if _gd .Horiz !=_b .ST_TrueFalseBlankUnset {_edae :=_d .StartElement {Name :_d .Name {Local :"\u0078:\u0048\u006f\u0072\u0069\u007a"}};e .EncodeElement (_gd .Horiz ,_edae );};if _gd .Dx !=nil {_bde :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0044\u0078"}};e .EncodeElement (_gd .Dx ,_bde );};if _gd .MapOCX !=_b .ST_TrueFalseBlankUnset {_bc :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u004d\u0061\u0070\u004f\u0043\u0058"}};e .EncodeElement (_gd .MapOCX ,_bc );};if _gd .CF !=nil {_bfg :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0043\u0046"}};for _ ,_cce :=range _gd .CF {e .EncodeElement (_cce ,_bfg );};};if _gd .Camera !=_b .ST_TrueFalseBlankUnset {_fca :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0043\u0061\u006d\u0065\u0072\u0061"}};e .EncodeElement (_gd .Camera ,_fca );};if _gd .RecalcAlways !=_b .ST_TrueFalseBlankUnset {_ceb :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0052\u0065\u0063\u0061\u006c\u0063\u0041l\u0077\u0061\u0079\u0073"}};e .EncodeElement (_gd .RecalcAlways ,_ceb );};if _gd .AutoScale !=_b .ST_TrueFalseBlankUnset {_fb :=_d .StartElement {Name :_d .Name {Local :"x\u003a\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_gd .AutoScale ,_fb );};if _gd .DDE !=_b .ST_TrueFalseBlankUnset {_fbd :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0044D\u0045"}};e .EncodeElement (_gd .DDE ,_fbd );};if _gd .UIObj !=_b .ST_TrueFalseBlankUnset {_be :=_d .StartElement {Name :_d .Name {Local :"\u0078:\u0055\u0049\u004f\u0062\u006a"}};e .EncodeElement (_gd .UIObj ,_be );};if _gd .ScriptText !=nil {_gfg :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0053c\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}};_c .AddPreserveSpaceAttr (&_gfg ,*_gd .ScriptText );e .EncodeElement (_gd .ScriptText ,_gfg );};if _gd .ScriptExtended !=nil {_bba :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u0045\u0078\u0074\u0065\u006e\u0064\u0065\u0064"}};_c .AddPreserveSpaceAttr (&_bba ,*_gd .ScriptExtended );e .EncodeElement (_gd .ScriptExtended ,_bba );};if _gd .ScriptLanguage !=nil {_ab :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};e .EncodeElement (_gd .ScriptLanguage ,_ab );};if _gd .ScriptLocation !=nil {_fad :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gd .ScriptLocation ,_fad );};if _gd .FmlaTxbx !=nil {_ec :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}};_c .AddPreserveSpaceAttr (&_ec ,*_gd .FmlaTxbx );e .EncodeElement (_gd .FmlaTxbx ,_ec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +func (_ccg *ClientData )Validate ()error {return _ccg .ValidateWithPath ("\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};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;);func (_gcaf ST_ObjectType )String ()string {switch _gcaf {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 (_fcc *ST_ObjectType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adgb ,_ffb :=d .Token ();if _ffb !=nil {return _ffb ;};if _ccc ,_bcb :=_adgb .(_c .EndElement );_bcb &&_ccc .Name ==start .Name {*_fcc =1;return nil ;};if _fbfa ,_cede :=_adgb .(_c .CharData );!_cede {return _cf .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adgb );}else {switch string (_fbfa ){case "":*_fcc =0;case "\u0042\u0075\u0074\u0074\u006f\u006e":*_fcc =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_fcc =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_fcc =3;case "\u0044\u0072\u006f\u0070":*_fcc =4;case "\u0045\u0064\u0069\u0074":*_fcc =5;case "\u0047\u0042\u006f\u0078":*_fcc =6;case "\u004c\u0061\u0062e\u006c":*_fcc =7;case "\u004c\u0069\u006ee\u0041":*_fcc =8;case "\u004c\u0069\u0073\u0074":*_fcc =9;case "\u004d\u006f\u0076i\u0065":*_fcc =10;case "\u004e\u006f\u0074\u0065":*_fcc =11;case "\u0050\u0069\u0063\u0074":*_fcc =12;case "\u0052\u0061\u0064i\u006f":*_fcc =13;case "\u0052\u0065\u0063t\u0041":*_fcc =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_fcc =15;case "\u0053\u0070\u0069\u006e":*_fcc =16;case "\u0053\u0068\u0061p\u0065":*_fcc =17;case "\u0047\u0072\u006fu\u0070":*_fcc =18;case "\u0052\u0065\u0063\u0074":*_fcc =19;};};_adgb ,_ffb =d .Token ();if _ffb !=nil {return _ffb ;};if _bgg ,_efge :=_adgb .(_c .EndElement );_efge &&_bgg .Name ==start .Name {return nil ;};return _cf .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adgb );};func (_eeba ST_ObjectType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_aff :=_c .Attr {};_aff .Name =name ;switch _eeba {case ST_ObjectTypeUnset :_aff .Value ="";case ST_ObjectTypeButton :_aff .Value ="\u0042\u0075\u0074\u0074\u006f\u006e";case ST_ObjectTypeCheckbox :_aff .Value ="\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078";case ST_ObjectTypeDialog :_aff .Value ="\u0044\u0069\u0061\u006c\u006f\u0067";case ST_ObjectTypeDrop :_aff .Value ="\u0044\u0072\u006f\u0070";case ST_ObjectTypeEdit :_aff .Value ="\u0045\u0064\u0069\u0074";case ST_ObjectTypeGBox :_aff .Value ="\u0047\u0042\u006f\u0078";case ST_ObjectTypeLabel :_aff .Value ="\u004c\u0061\u0062e\u006c";case ST_ObjectTypeLineA :_aff .Value ="\u004c\u0069\u006ee\u0041";case ST_ObjectTypeList :_aff .Value ="\u004c\u0069\u0073\u0074";case ST_ObjectTypeMovie :_aff .Value ="\u004d\u006f\u0076i\u0065";case ST_ObjectTypeNote :_aff .Value ="\u004e\u006f\u0074\u0065";case ST_ObjectTypePict :_aff .Value ="\u0050\u0069\u0063\u0074";case ST_ObjectTypeRadio :_aff .Value ="\u0052\u0061\u0064i\u006f";case ST_ObjectTypeRectA :_aff .Value ="\u0052\u0065\u0063t\u0041";case ST_ObjectTypeScroll :_aff .Value ="\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ObjectTypeSpin :_aff .Value ="\u0053\u0070\u0069\u006e";case ST_ObjectTypeShape :_aff .Value ="\u0053\u0068\u0061p\u0065";case ST_ObjectTypeGroup :_aff .Value ="\u0047\u0072\u006fu\u0070";case ST_ObjectTypeRect :_aff .Value ="\u0052\u0065\u0063\u0074";};return _aff ,nil ;};type ClientData struct{CT_ClientData };func (_bacc *ClientData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bacc .CT_ClientData =*NewCT_ClientData ();for _ ,_gff :=range start .Attr {if _gff .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_bacc .ObjectTypeAttr .UnmarshalXMLAttr (_gff );continue ;};};_cca :for {_ged ,_babc :=d .Token ();if _babc !=nil {return _babc ;};switch _bdc :=_ged .(type ){case _c .StartElement :switch _bdc .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .MoveWithCells =_bg .ST_TrueFalseBlankUnset ;if _faf :=d .DecodeElement (&_bacc .MoveWithCells ,&_bdc );_faf !=nil {return _faf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .SizeWithCells =_bg .ST_TrueFalseBlankUnset ;if _afd :=d .DecodeElement (&_bacc .SizeWithCells ,&_bdc );_afd !=nil {return _afd ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .Anchor =new (string );if _dda :=d .DecodeElement (_bacc .Anchor ,&_bdc );_dda !=nil {return _dda ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .Locked =_bg .ST_TrueFalseBlankUnset ;if _cedfe :=d .DecodeElement (&_bacc .Locked ,&_bdc );_cedfe !=nil {return _cedfe ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .DefaultSize =_bg .ST_TrueFalseBlankUnset ;if _ceg :=d .DecodeElement (&_bacc .DefaultSize ,&_bdc );_ceg !=nil {return _ceg ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .PrintObject =_bg .ST_TrueFalseBlankUnset ;if _ddde :=d .DecodeElement (&_bacc .PrintObject ,&_bdc );_ddde !=nil {return _ddde ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .Disabled =_bg .ST_TrueFalseBlankUnset ;if _abf :=d .DecodeElement (&_bacc .Disabled ,&_bdc );_abf !=nil {return _abf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .AutoFill =_bg .ST_TrueFalseBlankUnset ;if _cdg :=d .DecodeElement (&_bacc .AutoFill ,&_bdc );_cdg !=nil {return _cdg ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .AutoLine =_bg .ST_TrueFalseBlankUnset ;if _ada :=d .DecodeElement (&_bacc .AutoLine ,&_bdc );_ada !=nil {return _ada ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .AutoPict =_bg .ST_TrueFalseBlankUnset ;if _cdd :=d .DecodeElement (&_bacc .AutoPict ,&_bdc );_cdd !=nil {return _cdd ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .FmlaMacro =new (string );if _bcf :=d .DecodeElement (_bacc .FmlaMacro ,&_bdc );_bcf !=nil {return _bcf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .TextHAlign =new (string );if _cae :=d .DecodeElement (_bacc .TextHAlign ,&_bdc );_cae !=nil {return _cae ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .TextVAlign =new (string );if _fefc :=d .DecodeElement (_bacc .TextVAlign ,&_bdc );_fefc !=nil {return _fefc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .LockText =_bg .ST_TrueFalseBlankUnset ;if _cddd :=d .DecodeElement (&_bacc .LockText ,&_bdc );_cddd !=nil {return _cddd ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .JustLastX =_bg .ST_TrueFalseBlankUnset ;if _aafb :=d .DecodeElement (&_bacc .JustLastX ,&_bdc );_aafb !=nil {return _aafb ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .SecretEdit =_bg .ST_TrueFalseBlankUnset ;if _efg :=d .DecodeElement (&_bacc .SecretEdit ,&_bdc );_efg !=nil {return _efg ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .Default =_bg .ST_TrueFalseBlankUnset ;if _efb :=d .DecodeElement (&_bacc .Default ,&_bdc );_efb !=nil {return _efb ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .Help =_bg .ST_TrueFalseBlankUnset ;if _cgf :=d .DecodeElement (&_bacc .Help ,&_bdc );_cgf !=nil {return _cgf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .Cancel =_bg .ST_TrueFalseBlankUnset ;if _cad :=d .DecodeElement (&_bacc .Cancel ,&_bdc );_cad !=nil {return _cad ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .Dismiss =_bg .ST_TrueFalseBlankUnset ;if _bcc :=d .DecodeElement (&_bacc .Dismiss ,&_bdc );_bcc !=nil {return _bcc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .Accel =new (int64 );if _ggb :=d .DecodeElement (_bacc .Accel ,&_bdc );_ggb !=nil {return _ggb ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .Accel2 =new (int64 );if _fcbf :=d .DecodeElement (_bacc .Accel2 ,&_bdc );_fcbf !=nil {return _fcbf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .Row =new (int64 );if _efdc :=d .DecodeElement (_bacc .Row ,&_bdc );_efdc !=nil {return _efdc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .Column =new (int64 );if _adgg :=d .DecodeElement (_bacc .Column ,&_bdc );_adgg !=nil {return _adgg ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .Visible =_bg .ST_TrueFalseBlankUnset ;if _afe :=d .DecodeElement (&_bacc .Visible ,&_bdc );_afe !=nil {return _afe ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .RowHidden =_bg .ST_TrueFalseBlankUnset ;if _gbd :=d .DecodeElement (&_bacc .RowHidden ,&_bdc );_gbd !=nil {return _gbd ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .ColHidden =_bg .ST_TrueFalseBlankUnset ;if _dge :=d .DecodeElement (&_bacc .ColHidden ,&_bdc );_dge !=nil {return _dge ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .VTEdit =new (int64 );if _gad :=d .DecodeElement (_bacc .VTEdit ,&_bdc );_gad !=nil {return _gad ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .MultiLine =_bg .ST_TrueFalseBlankUnset ;if _dgb :=d .DecodeElement (&_bacc .MultiLine ,&_bdc );_dgb !=nil {return _dgb ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .VScroll =_bg .ST_TrueFalseBlankUnset ;if _cfb :=d .DecodeElement (&_bacc .VScroll ,&_bdc );_cfb !=nil {return _cfb ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .ValidIds =_bg .ST_TrueFalseBlankUnset ;if _cbg :=d .DecodeElement (&_bacc .ValidIds ,&_bdc );_cbg !=nil {return _cbg ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .FmlaRange =new (string );if _eaf :=d .DecodeElement (_bacc .FmlaRange ,&_bdc );_eaf !=nil {return _eaf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .WidthMin =new (int64 );if _edf :=d .DecodeElement (_bacc .WidthMin ,&_bdc );_edf !=nil {return _edf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .Sel =new (int64 );if _abg :=d .DecodeElement (_bacc .Sel ,&_bdc );_abg !=nil {return _abg ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .NoThreeD2 =_bg .ST_TrueFalseBlankUnset ;if _bdag :=d .DecodeElement (&_bacc .NoThreeD2 ,&_bdc );_bdag !=nil {return _bdag ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .SelType =new (string );if _dgba :=d .DecodeElement (_bacc .SelType ,&_bdc );_dgba !=nil {return _dgba ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .MultiSel =new (string );if _eeag :=d .DecodeElement (_bacc .MultiSel ,&_bdc );_eeag !=nil {return _eeag ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .LCT =new (string );if _debb :=d .DecodeElement (_bacc .LCT ,&_bdc );_debb !=nil {return _debb ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .ListItem =new (string );if _egf :=d .DecodeElement (_bacc .ListItem ,&_bdc );_egf !=nil {return _egf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .DropStyle =new (string );if _efe :=d .DecodeElement (_bacc .DropStyle ,&_bdc );_efe !=nil {return _efe ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .Colored =_bg .ST_TrueFalseBlankUnset ;if _bbc :=d .DecodeElement (&_bacc .Colored ,&_bdc );_bbc !=nil {return _bbc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .DropLines =new (int64 );if _gfg :=d .DecodeElement (_bacc .DropLines ,&_bdc );_gfg !=nil {return _gfg ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .Checked =new (int64 );if _bbb :=d .DecodeElement (_bacc .Checked ,&_bdc );_bbb !=nil {return _bbb ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .FmlaLink =new (string );if _acg :=d .DecodeElement (_bacc .FmlaLink ,&_bdc );_acg !=nil {return _acg ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .FmlaPict =new (string );if _fbf :=d .DecodeElement (_bacc .FmlaPict ,&_bdc );_fbf !=nil {return _fbf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .NoThreeD =_bg .ST_TrueFalseBlankUnset ;if _cgbc :=d .DecodeElement (&_bacc .NoThreeD ,&_bdc );_cgbc !=nil {return _cgbc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .FirstButton =_bg .ST_TrueFalseBlankUnset ;if _edad :=d .DecodeElement (&_bacc .FirstButton ,&_bdc );_edad !=nil {return _edad ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .FmlaGroup =new (string );if _ecc :=d .DecodeElement (_bacc .FmlaGroup ,&_bdc );_ecc !=nil {return _ecc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .Val =new (int64 );if _gce :=d .DecodeElement (_bacc .Val ,&_bdc );_gce !=nil {return _gce ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .Min =new (int64 );if _gae :=d .DecodeElement (_bacc .Min ,&_bdc );_gae !=nil {return _gae ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .Max =new (int64 );if _fbcd :=d .DecodeElement (_bacc .Max ,&_bdc );_fbcd !=nil {return _fbcd ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .Inc =new (int64 );if _ecd :=d .DecodeElement (_bacc .Inc ,&_bdc );_ecd !=nil {return _ecd ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .Page =new (int64 );if _gcb :=d .DecodeElement (_bacc .Page ,&_bdc );_gcb !=nil {return _gcb ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .Horiz =_bg .ST_TrueFalseBlankUnset ;if _eafa :=d .DecodeElement (&_bacc .Horiz ,&_bdc );_eafa !=nil {return _eafa ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .Dx =new (int64 );if _dfae :=d .DecodeElement (_bacc .Dx ,&_bdc );_dfae !=nil {return _dfae ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .MapOCX =_bg .ST_TrueFalseBlankUnset ;if _dgbb :=d .DecodeElement (&_bacc .MapOCX ,&_bdc );_dgbb !=nil {return _dgbb ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 _edaa string ;if _ggg :=d .DecodeElement (&_edaa ,&_bdc );_ggg !=nil {return _ggg ;};_bacc .CF =append (_bacc .CF ,_edaa );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .Camera =_bg .ST_TrueFalseBlankUnset ;if _geeg :=d .DecodeElement (&_bacc .Camera ,&_bdc );_geeg !=nil {return _geeg ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .RecalcAlways =_bg .ST_TrueFalseBlankUnset ;if _efcf :=d .DecodeElement (&_bacc .RecalcAlways ,&_bdc );_efcf !=nil {return _efcf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .AutoScale =_bg .ST_TrueFalseBlankUnset ;if _efa :=d .DecodeElement (&_bacc .AutoScale ,&_bdc );_efa !=nil {return _efa ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .DDE =_bg .ST_TrueFalseBlankUnset ;if _fdbc :=d .DecodeElement (&_bacc .DDE ,&_bdc );_fdbc !=nil {return _fdbc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .UIObj =_bg .ST_TrueFalseBlankUnset ;if _geff :=d .DecodeElement (&_bacc .UIObj ,&_bdc );_geff !=nil {return _geff ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .ScriptText =new (string );if _eeda :=d .DecodeElement (_bacc .ScriptText ,&_bdc );_eeda !=nil {return _eeda ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .ScriptExtended =new (string );if _eece :=d .DecodeElement (_bacc .ScriptExtended ,&_bdc );_eece !=nil {return _eece ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .ScriptLanguage =new (uint32 );if _fff :=d .DecodeElement (_bacc .ScriptLanguage ,&_bdc );_fff !=nil {return _fff ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .ScriptLocation =new (uint32 );if _dad :=d .DecodeElement (_bacc .ScriptLocation ,&_bdc );_dad !=nil {return _dad ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bacc .FmlaTxbx =new (string );if _fafc :=d .DecodeElement (_bacc .FmlaTxbx ,&_bdc );_fafc !=nil {return _fafc ;};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\u006c\u0069e\u006e\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_bdc .Name );if _dcb :=d .Skip ();_dcb !=nil {return _dcb ;};};case _c .EndElement :break _cca ;case _c .CharData :};};return nil ;};type CT_ClientData struct{ObjectTypeAttr ST_ObjectType ;MoveWithCells _bg .ST_TrueFalseBlank ;SizeWithCells _bg .ST_TrueFalseBlank ;Anchor *string ;Locked _bg .ST_TrueFalseBlank ;DefaultSize _bg .ST_TrueFalseBlank ;PrintObject _bg .ST_TrueFalseBlank ;Disabled _bg .ST_TrueFalseBlank ;AutoFill _bg .ST_TrueFalseBlank ;AutoLine _bg .ST_TrueFalseBlank ;AutoPict _bg .ST_TrueFalseBlank ;FmlaMacro *string ;TextHAlign *string ;TextVAlign *string ;LockText _bg .ST_TrueFalseBlank ;JustLastX _bg .ST_TrueFalseBlank ;SecretEdit _bg .ST_TrueFalseBlank ;Default _bg .ST_TrueFalseBlank ;Help _bg .ST_TrueFalseBlank ;Cancel _bg .ST_TrueFalseBlank ;Dismiss _bg .ST_TrueFalseBlank ;Accel *int64 ;Accel2 *int64 ;Row *int64 ;Column *int64 ;Visible _bg .ST_TrueFalseBlank ;RowHidden _bg .ST_TrueFalseBlank ;ColHidden _bg .ST_TrueFalseBlank ;VTEdit *int64 ;MultiLine _bg .ST_TrueFalseBlank ;VScroll _bg .ST_TrueFalseBlank ;ValidIds _bg .ST_TrueFalseBlank ;FmlaRange *string ;WidthMin *int64 ;Sel *int64 ;NoThreeD2 _bg .ST_TrueFalseBlank ;SelType *string ;MultiSel *string ;LCT *string ;ListItem *string ;DropStyle *string ;Colored _bg .ST_TrueFalseBlank ;DropLines *int64 ;Checked *int64 ;FmlaLink *string ;FmlaPict *string ;NoThreeD _bg .ST_TrueFalseBlank ;FirstButton _bg .ST_TrueFalseBlank ;FmlaGroup *string ;Val *int64 ;Min *int64 ;Max *int64 ;Inc *int64 ;Page *int64 ;Horiz _bg .ST_TrueFalseBlank ;Dx *int64 ;MapOCX _bg .ST_TrueFalseBlank ;CF []string ;Camera _bg .ST_TrueFalseBlank ;RecalcAlways _bg .ST_TrueFalseBlank ;AutoScale _bg .ST_TrueFalseBlank ;DDE _bg .ST_TrueFalseBlank ;UIObj _bg .ST_TrueFalseBlank ;ScriptText *string ;ScriptExtended *string ;ScriptLanguage *uint32 ;ScriptLocation *uint32 ;FmlaTxbx *string ;};func (_eced ST_ObjectType )ValidateWithPath (path string )error {switch _eced {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19:default:return _cf .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eced ));};return nil ;};func (_abd *CT_ClientData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abd .ObjectTypeAttr =ST_ObjectType (1);for _ ,_de :=range start .Attr {if _de .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_abd .ObjectTypeAttr .UnmarshalXMLAttr (_de );continue ;};};_gc :for {_ddd ,_gf :=d .Token ();if _gf !=nil {return _gf ;};switch _dgg :=_ddd .(type ){case _c .StartElement :switch _dgg .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .MoveWithCells =_bg .ST_TrueFalseBlankUnset ;if _edg :=d .DecodeElement (&_abd .MoveWithCells ,&_dgg );_edg !=nil {return _edg ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .SizeWithCells =_bg .ST_TrueFalseBlankUnset ;if _fef :=d .DecodeElement (&_abd .SizeWithCells ,&_dgg );_fef !=nil {return _fef ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .Anchor =new (string );if _efc :=d .DecodeElement (_abd .Anchor ,&_dgg );_efc !=nil {return _efc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .Locked =_bg .ST_TrueFalseBlankUnset ;if _ega :=d .DecodeElement (&_abd .Locked ,&_dgg );_ega !=nil {return _ega ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .DefaultSize =_bg .ST_TrueFalseBlankUnset ;if _dbe :=d .DecodeElement (&_abd .DefaultSize ,&_dgg );_dbe !=nil {return _dbe ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .PrintObject =_bg .ST_TrueFalseBlankUnset ;if _bda :=d .DecodeElement (&_abd .PrintObject ,&_dgg );_bda !=nil {return _bda ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .Disabled =_bg .ST_TrueFalseBlankUnset ;if _acb :=d .DecodeElement (&_abd .Disabled ,&_dgg );_acb !=nil {return _acb ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .AutoFill =_bg .ST_TrueFalseBlankUnset ;if _ece :=d .DecodeElement (&_abd .AutoFill ,&_dgg );_ece !=nil {return _ece ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .AutoLine =_bg .ST_TrueFalseBlankUnset ;if _ff :=d .DecodeElement (&_abd .AutoLine ,&_dgg );_ff !=nil {return _ff ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .AutoPict =_bg .ST_TrueFalseBlankUnset ;if _adbc :=d .DecodeElement (&_abd .AutoPict ,&_dgg );_adbc !=nil {return _adbc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .FmlaMacro =new (string );if _cd :=d .DecodeElement (_abd .FmlaMacro ,&_dgg );_cd !=nil {return _cd ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .TextHAlign =new (string );if _gee :=d .DecodeElement (_abd .TextHAlign ,&_dgg );_gee !=nil {return _gee ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .TextVAlign =new (string );if _adf :=d .DecodeElement (_abd .TextVAlign ,&_dgg );_adf !=nil {return _adf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .LockText =_bg .ST_TrueFalseBlankUnset ;if _gca :=d .DecodeElement (&_abd .LockText ,&_dgg );_gca !=nil {return _gca ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .JustLastX =_bg .ST_TrueFalseBlankUnset ;if _fce :=d .DecodeElement (&_abd .JustLastX ,&_dgg );_fce !=nil {return _fce ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .SecretEdit =_bg .ST_TrueFalseBlankUnset ;if _bc :=d .DecodeElement (&_abd .SecretEdit ,&_dgg );_bc !=nil {return _bc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .Default =_bg .ST_TrueFalseBlankUnset ;if _aea :=d .DecodeElement (&_abd .Default ,&_dgg );_aea !=nil {return _aea ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .Help =_bg .ST_TrueFalseBlankUnset ;if _acf :=d .DecodeElement (&_abd .Help ,&_dgg );_acf !=nil {return _acf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .Cancel =_bg .ST_TrueFalseBlankUnset ;if _gg :=d .DecodeElement (&_abd .Cancel ,&_dgg );_gg !=nil {return _gg ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .Dismiss =_bg .ST_TrueFalseBlankUnset ;if _fbe :=d .DecodeElement (&_abd .Dismiss ,&_dgg );_fbe !=nil {return _fbe ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .Accel =new (int64 );if _dce :=d .DecodeElement (_abd .Accel ,&_dgg );_dce !=nil {return _dce ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .Accel2 =new (int64 );if _fd :=d .DecodeElement (_abd .Accel2 ,&_dgg );_fd !=nil {return _fd ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .Row =new (int64 );if _dfa :=d .DecodeElement (_abd .Row ,&_dgg );_dfa !=nil {return _dfa ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .Column =new (int64 );if _ffa :=d .DecodeElement (_abd .Column ,&_dgg );_ffa !=nil {return _ffa ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .Visible =_bg .ST_TrueFalseBlankUnset ;if _aede :=d .DecodeElement (&_abd .Visible ,&_dgg );_aede !=nil {return _aede ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .RowHidden =_bg .ST_TrueFalseBlankUnset ;if _agd :=d .DecodeElement (&_abd .RowHidden ,&_dgg );_agd !=nil {return _agd ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .ColHidden =_bg .ST_TrueFalseBlankUnset ;if _gda :=d .DecodeElement (&_abd .ColHidden ,&_dgg );_gda !=nil {return _gda ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .VTEdit =new (int64 );if _gcaa :=d .DecodeElement (_abd .VTEdit ,&_dgg );_gcaa !=nil {return _gcaa ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .MultiLine =_bg .ST_TrueFalseBlankUnset ;if _dbb :=d .DecodeElement (&_abd .MultiLine ,&_dgg );_dbb !=nil {return _dbb ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .VScroll =_bg .ST_TrueFalseBlankUnset ;if _gef :=d .DecodeElement (&_abd .VScroll ,&_dgg );_gef !=nil {return _gef ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .ValidIds =_bg .ST_TrueFalseBlankUnset ;if _ace :=d .DecodeElement (&_abd .ValidIds ,&_dgg );_ace !=nil {return _ace ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .FmlaRange =new (string );if _dcd :=d .DecodeElement (_abd .FmlaRange ,&_dgg );_dcd !=nil {return _dcd ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .WidthMin =new (int64 );if _adg :=d .DecodeElement (_abd .WidthMin ,&_dgg );_adg !=nil {return _adg ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .Sel =new (int64 );if _ce :=d .DecodeElement (_abd .Sel ,&_dgg );_ce !=nil {return _ce ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .NoThreeD2 =_bg .ST_TrueFalseBlankUnset ;if _bac :=d .DecodeElement (&_abd .NoThreeD2 ,&_dgg );_bac !=nil {return _bac ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .SelType =new (string );if _bgc :=d .DecodeElement (_abd .SelType ,&_dgg );_bgc !=nil {return _bgc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .MultiSel =new (string );if _cfe :=d .DecodeElement (_abd .MultiSel ,&_dgg );_cfe !=nil {return _cfe ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .LCT =new (string );if _cea :=d .DecodeElement (_abd .LCT ,&_dgg );_cea !=nil {return _cea ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .ListItem =new (string );if _ecec :=d .DecodeElement (_abd .ListItem ,&_dgg );_ecec !=nil {return _ecec ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .DropStyle =new (string );if _fdf :=d .DecodeElement (_abd .DropStyle ,&_dgg );_fdf !=nil {return _fdf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .Colored =_bg .ST_TrueFalseBlankUnset ;if _fbeb :=d .DecodeElement (&_abd .Colored ,&_dgg );_fbeb !=nil {return _fbeb ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .DropLines =new (int64 );if _ebc :=d .DecodeElement (_abd .DropLines ,&_dgg );_ebc !=nil {return _ebc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .Checked =new (int64 );if _deg :=d .DecodeElement (_abd .Checked ,&_dgg );_deg !=nil {return _deg ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .FmlaLink =new (string );if _fbc :=d .DecodeElement (_abd .FmlaLink ,&_dgg );_fbc !=nil {return _fbc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .FmlaPict =new (string );if _bf :=d .DecodeElement (_abd .FmlaPict ,&_dgg );_bf !=nil {return _bf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .NoThreeD =_bg .ST_TrueFalseBlankUnset ;if _cef :=d .DecodeElement (&_abd .NoThreeD ,&_dgg );_cef !=nil {return _cef ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .FirstButton =_bg .ST_TrueFalseBlankUnset ;if _egga :=d .DecodeElement (&_abd .FirstButton ,&_dgg );_egga !=nil {return _egga ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .FmlaGroup =new (string );if _bce :=d .DecodeElement (_abd .FmlaGroup ,&_dgg );_bce !=nil {return _bce ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .Val =new (int64 );if _ecb :=d .DecodeElement (_abd .Val ,&_dgg );_ecb !=nil {return _ecb ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .Min =new (int64 );if _eea :=d .DecodeElement (_abd .Min ,&_dgg );_eea !=nil {return _eea ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .Max =new (int64 );if _bbd :=d .DecodeElement (_abd .Max ,&_dgg );_bbd !=nil {return _bbd ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .Inc =new (int64 );if _gdg :=d .DecodeElement (_abd .Inc ,&_dgg );_gdg !=nil {return _gdg ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .Page =new (int64 );if _ecg :=d .DecodeElement (_abd .Page ,&_dgg );_ecg !=nil {return _ecg ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .Horiz =_bg .ST_TrueFalseBlankUnset ;if _afa :=d .DecodeElement (&_abd .Horiz ,&_dgg );_afa !=nil {return _afa ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .Dx =new (int64 );if _acc :=d .DecodeElement (_abd .Dx ,&_dgg );_acc !=nil {return _acc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .MapOCX =_bg .ST_TrueFalseBlankUnset ;if _dac :=d .DecodeElement (&_abd .MapOCX ,&_dgg );_dac !=nil {return _dac ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 _fgf string ;if _daf :=d .DecodeElement (&_fgf ,&_dgg );_daf !=nil {return _daf ;};_abd .CF =append (_abd .CF ,_fgf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .Camera =_bg .ST_TrueFalseBlankUnset ;if _gfb :=d .DecodeElement (&_abd .Camera ,&_dgg );_gfb !=nil {return _gfb ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .RecalcAlways =_bg .ST_TrueFalseBlankUnset ;if _acfc :=d .DecodeElement (&_abd .RecalcAlways ,&_dgg );_acfc !=nil {return _acfc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .AutoScale =_bg .ST_TrueFalseBlankUnset ;if _agg :=d .DecodeElement (&_abd .AutoScale ,&_dgg );_agg !=nil {return _agg ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .DDE =_bg .ST_TrueFalseBlankUnset ;if _gec :=d .DecodeElement (&_abd .DDE ,&_dgg );_gec !=nil {return _gec ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .UIObj =_bg .ST_TrueFalseBlankUnset ;if _bba :=d .DecodeElement (&_abd .UIObj ,&_dgg );_bba !=nil {return _bba ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .ScriptText =new (string );if _fgbd :=d .DecodeElement (_abd .ScriptText ,&_dgg );_fgbd !=nil {return _fgbd ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .ScriptExtended =new (string );if _edb :=d .DecodeElement (_abd .ScriptExtended ,&_dgg );_edb !=nil {return _edb ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .ScriptLanguage =new (uint32 );if _cefc :=d .DecodeElement (_abd .ScriptLanguage ,&_dgg );_cefc !=nil {return _cefc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .ScriptLocation =new (uint32 );if _deb :=d .DecodeElement (_abd .ScriptLocation ,&_dgg );_deb !=nil {return _deb ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abd .FmlaTxbx =new (string );if _cba :=d .DecodeElement (_abd .FmlaTxbx ,&_dgg );_cba !=nil {return _cba ;};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\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061 \u0025\u0076",_dgg .Name );if _efcc :=d .Skip ();_efcc !=nil {return _efcc ;};};case _c .EndElement :break _gc ;case _c .CharData :};};return nil ;};func (_caee ST_ObjectType )Validate ()error {return _caee .ValidateWithPath ("")}; // ValidateWithPath validates the ClientData and its children, prefixing error messages with path -func (_cfbf *ClientData )ValidateWithPath (path string )error {if _cdef :=_cfbf .CT_ClientData .ValidateWithPath (path );_cdef !=nil {return _cdef ;};return nil ;};func (_aac *ClientData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061";return _aac .CT_ClientData .MarshalXML (e ,start );};func (_aed ST_ObjectType )ValidateWithPath (path string )error {switch _aed {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19: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 (_aed ));};return nil ;}; +func (_gdd *ClientData )ValidateWithPath (path string )error {if _eef :=_gdd .CT_ClientData .ValidateWithPath (path );_eef !=nil {return _eef ;};return nil ;}; // ValidateWithPath validates the CT_ClientData and its children, prefixing error messages with path -func (_bcfb *CT_ClientData )ValidateWithPath (path string )error {if _bcfb .ObjectTypeAttr ==ST_ObjectTypeUnset {return _g .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 _eeg :=_bcfb .ObjectTypeAttr .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_eeg !=nil {return _eeg ;};if _bcfc :=_bcfb .MoveWithCells .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073");_bcfc !=nil {return _bcfc ;};if _ggff :=_bcfb .SizeWithCells .ValidateWithPath (path +"\u002f\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073");_ggff !=nil {return _ggff ;};if _edcd :=_bcfb .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064");_edcd !=nil {return _edcd ;};if _fccb :=_bcfb .DefaultSize .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065");_fccb !=nil {return _fccb ;};if _ddb :=_bcfb .PrintObject .ValidateWithPath (path +"\u002f\u0050\u0072i\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_ddb !=nil {return _ddb ;};if _cde :=_bcfb .Disabled .ValidateWithPath (path +"\u002fD\u0069\u0073\u0061\u0062\u006c\u0065d");_cde !=nil {return _cde ;};if _abc :=_bcfb .AutoFill .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0046\u0069\u006cl");_abc !=nil {return _abc ;};if _bcb :=_bcfb .AutoLine .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u004c\u0069\u006ee");_bcb !=nil {return _bcb ;};if _efgc :=_bcfb .AutoPict .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0050\u0069\u0063t");_efgc !=nil {return _efgc ;};if _egd :=_bcfb .LockText .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0054\u0065\u0078t");_egd !=nil {return _egd ;};if _dcab :=_bcfb .JustLastX .ValidateWithPath (path +"\u002f\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058");_dcab !=nil {return _dcab ;};if _gfdf :=_bcfb .SecretEdit .ValidateWithPath (path +"/\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074");_gfdf !=nil {return _gfdf ;};if _accb :=_bcfb .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_accb !=nil {return _accb ;};if _ega :=_bcfb .Help .ValidateWithPath (path +"\u002f\u0048\u0065l\u0070");_ega !=nil {return _ega ;};if _edf :=_bcfb .Cancel .ValidateWithPath (path +"\u002fC\u0061\u006e\u0063\u0065\u006c");_edf !=nil {return _edf ;};if _gc :=_bcfb .Dismiss .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u006d\u0069\u0073\u0073");_gc !=nil {return _gc ;};if _bffa :=_bcfb .Visible .ValidateWithPath (path +"\u002f\u0056\u0069\u0073\u0069\u0062\u006c\u0065");_bffa !=nil {return _bffa ;};if _ecb :=_bcfb .RowHidden .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e");_ecb !=nil {return _ecb ;};if _dge :=_bcfb .ColHidden .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e");_dge !=nil {return _dge ;};if _aeaa :=_bcfb .MultiLine .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065");_aeaa !=nil {return _aeaa ;};if _dbf :=_bcfb .VScroll .ValidateWithPath (path +"\u002f\u0056\u0053\u0063\u0072\u006f\u006c\u006c");_dbf !=nil {return _dbf ;};if _bcg :=_bcfb .ValidIds .ValidateWithPath (path +"\u002fV\u0061\u006c\u0069\u0064\u0049\u0064s");_bcg !=nil {return _bcg ;};if _afge :=_bcfb .NoThreeD2 .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032");_afge !=nil {return _afge ;};if _cbgf :=_bcfb .Colored .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0065\u0064");_cbgf !=nil {return _cbgf ;};if _dad :=_bcfb .NoThreeD .ValidateWithPath (path +"\u002fN\u006f\u0054\u0068\u0072\u0065\u0065D");_dad !=nil {return _dad ;};if _eab :=_bcfb .FirstButton .ValidateWithPath (path +"\u002f\u0046\u0069r\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e");_eab !=nil {return _eab ;};if _bfcc :=_bcfb .Horiz .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u0069\u007a");_bfcc !=nil {return _bfcc ;};if _aggb :=_bcfb .MapOCX .ValidateWithPath (path +"\u002fM\u0061\u0070\u004f\u0043\u0058");_aggb !=nil {return _aggb ;};if _gbfc :=_bcfb .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_gbfc !=nil {return _gbfc ;};if _feda :=_bcfb .RecalcAlways .ValidateWithPath (path +"\u002f\u0052\u0065\u0063\u0061\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073");_feda !=nil {return _feda ;};if _cdd :=_bcfb .AutoScale .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065");_cdd !=nil {return _cdd ;};if _ggb :=_bcfb .DDE .ValidateWithPath (path +"\u002f\u0044\u0044\u0045");_ggb !=nil {return _ggb ;};if _fdce :=_bcfb .UIObj .ValidateWithPath (path +"\u002f\u0055\u0049\u004f\u0062\u006a");_fdce !=nil {return _fdce ;};return nil ;};func (_efce ST_ObjectType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_efce .String (),start );};func NewCT_ClientData ()*CT_ClientData {_gg :=&CT_ClientData {};_gg .ObjectTypeAttr =ST_ObjectType (1);return _gg ;};type ST_ObjectType byte ;func (_cdea *ClientData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdea .CT_ClientData =*NewCT_ClientData ();for _ ,_dac :=range start .Attr {if _dac .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_cdea .ObjectTypeAttr .UnmarshalXMLAttr (_dac );continue ;};};_cdf :for {_bag ,_aace :=d .Token ();if _aace !=nil {return _aace ;};switch _fdcc :=_bag .(type ){case _d .StartElement :switch _fdcc .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .MoveWithCells =_b .ST_TrueFalseBlankUnset ;if _gaf :=d .DecodeElement (&_cdea .MoveWithCells ,&_fdcc );_gaf !=nil {return _gaf ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .SizeWithCells =_b .ST_TrueFalseBlankUnset ;if _gbc :=d .DecodeElement (&_cdea .SizeWithCells ,&_fdcc );_gbc !=nil {return _gbc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .Anchor =new (string );if _bdb :=d .DecodeElement (_cdea .Anchor ,&_fdcc );_bdb !=nil {return _bdb ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .Locked =_b .ST_TrueFalseBlankUnset ;if _bef :=d .DecodeElement (&_cdea .Locked ,&_fdcc );_bef !=nil {return _bef ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .DefaultSize =_b .ST_TrueFalseBlankUnset ;if _dbb :=d .DecodeElement (&_cdea .DefaultSize ,&_fdcc );_dbb !=nil {return _dbb ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .PrintObject =_b .ST_TrueFalseBlankUnset ;if _edb :=d .DecodeElement (&_cdea .PrintObject ,&_fdcc );_edb !=nil {return _edb ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .Disabled =_b .ST_TrueFalseBlankUnset ;if _aabf :=d .DecodeElement (&_cdea .Disabled ,&_fdcc );_aabf !=nil {return _aabf ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .AutoFill =_b .ST_TrueFalseBlankUnset ;if _gcb :=d .DecodeElement (&_cdea .AutoFill ,&_fdcc );_gcb !=nil {return _gcb ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .AutoLine =_b .ST_TrueFalseBlankUnset ;if _ddc :=d .DecodeElement (&_cdea .AutoLine ,&_fdcc );_ddc !=nil {return _ddc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .AutoPict =_b .ST_TrueFalseBlankUnset ;if _gee :=d .DecodeElement (&_cdea .AutoPict ,&_fdcc );_gee !=nil {return _gee ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .FmlaMacro =new (string );if _acgb :=d .DecodeElement (_cdea .FmlaMacro ,&_fdcc );_acgb !=nil {return _acgb ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .TextHAlign =new (string );if _ccd :=d .DecodeElement (_cdea .TextHAlign ,&_fdcc );_ccd !=nil {return _ccd ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .TextVAlign =new (string );if _dce :=d .DecodeElement (_cdea .TextVAlign ,&_fdcc );_dce !=nil {return _dce ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .LockText =_b .ST_TrueFalseBlankUnset ;if _egac :=d .DecodeElement (&_cdea .LockText ,&_fdcc );_egac !=nil {return _egac ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .JustLastX =_b .ST_TrueFalseBlankUnset ;if _fbg :=d .DecodeElement (&_cdea .JustLastX ,&_fdcc );_fbg !=nil {return _fbg ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .SecretEdit =_b .ST_TrueFalseBlankUnset ;if _bfbf :=d .DecodeElement (&_cdea .SecretEdit ,&_fdcc );_bfbf !=nil {return _bfbf ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .Default =_b .ST_TrueFalseBlankUnset ;if _cbc :=d .DecodeElement (&_cdea .Default ,&_fdcc );_cbc !=nil {return _cbc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .Help =_b .ST_TrueFalseBlankUnset ;if _gddb :=d .DecodeElement (&_cdea .Help ,&_fdcc );_gddb !=nil {return _gddb ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .Cancel =_b .ST_TrueFalseBlankUnset ;if _geef :=d .DecodeElement (&_cdea .Cancel ,&_fdcc );_geef !=nil {return _geef ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .Dismiss =_b .ST_TrueFalseBlankUnset ;if _aeb :=d .DecodeElement (&_cdea .Dismiss ,&_fdcc );_aeb !=nil {return _aeb ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .Accel =new (int64 );if _aee :=d .DecodeElement (_cdea .Accel ,&_fdcc );_aee !=nil {return _aee ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .Accel2 =new (int64 );if _gffa :=d .DecodeElement (_cdea .Accel2 ,&_fdcc );_gffa !=nil {return _gffa ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .Row =new (int64 );if _egaa :=d .DecodeElement (_cdea .Row ,&_fdcc );_egaa !=nil {return _egaa ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .Column =new (int64 );if _fbdg :=d .DecodeElement (_cdea .Column ,&_fdcc );_fbdg !=nil {return _fbdg ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .Visible =_b .ST_TrueFalseBlankUnset ;if _dbd :=d .DecodeElement (&_cdea .Visible ,&_fdcc );_dbd !=nil {return _dbd ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .RowHidden =_b .ST_TrueFalseBlankUnset ;if _bced :=d .DecodeElement (&_cdea .RowHidden ,&_fdcc );_bced !=nil {return _bced ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .ColHidden =_b .ST_TrueFalseBlankUnset ;if _gcd :=d .DecodeElement (&_cdea .ColHidden ,&_fdcc );_gcd !=nil {return _gcd ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .VTEdit =new (int64 );if _caf :=d .DecodeElement (_cdea .VTEdit ,&_fdcc );_caf !=nil {return _caf ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .MultiLine =_b .ST_TrueFalseBlankUnset ;if _bga :=d .DecodeElement (&_cdea .MultiLine ,&_fdcc );_bga !=nil {return _bga ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .VScroll =_b .ST_TrueFalseBlankUnset ;if _abd :=d .DecodeElement (&_cdea .VScroll ,&_fdcc );_abd !=nil {return _abd ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .ValidIds =_b .ST_TrueFalseBlankUnset ;if _cebc :=d .DecodeElement (&_cdea .ValidIds ,&_fdcc );_cebc !=nil {return _cebc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .FmlaRange =new (string );if _bffac :=d .DecodeElement (_cdea .FmlaRange ,&_fdcc );_bffac !=nil {return _bffac ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .WidthMin =new (int64 );if _efgcc :=d .DecodeElement (_cdea .WidthMin ,&_fdcc );_efgcc !=nil {return _efgcc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .Sel =new (int64 );if _ffc :=d .DecodeElement (_cdea .Sel ,&_fdcc );_ffc !=nil {return _ffc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .NoThreeD2 =_b .ST_TrueFalseBlankUnset ;if _eef :=d .DecodeElement (&_cdea .NoThreeD2 ,&_fdcc );_eef !=nil {return _eef ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .SelType =new (string );if _dgc :=d .DecodeElement (_cdea .SelType ,&_fdcc );_dgc !=nil {return _dgc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .MultiSel =new (string );if _bdf :=d .DecodeElement (_cdea .MultiSel ,&_fdcc );_bdf !=nil {return _bdf ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .LCT =new (string );if _aef :=d .DecodeElement (_cdea .LCT ,&_fdcc );_aef !=nil {return _aef ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .ListItem =new (string );if _eba :=d .DecodeElement (_cdea .ListItem ,&_fdcc );_eba !=nil {return _eba ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .DropStyle =new (string );if _ddd :=d .DecodeElement (_cdea .DropStyle ,&_fdcc );_ddd !=nil {return _ddd ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .Colored =_b .ST_TrueFalseBlankUnset ;if _gcbf :=d .DecodeElement (&_cdea .Colored ,&_fdcc );_gcbf !=nil {return _gcbf ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .DropLines =new (int64 );if _feb :=d .DecodeElement (_cdea .DropLines ,&_fdcc );_feb !=nil {return _feb ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .Checked =new (int64 );if _acf :=d .DecodeElement (_cdea .Checked ,&_fdcc );_acf !=nil {return _acf ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .FmlaLink =new (string );if _dgee :=d .DecodeElement (_cdea .FmlaLink ,&_fdcc );_dgee !=nil {return _dgee ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .FmlaPict =new (string );if _fg :=d .DecodeElement (_cdea .FmlaPict ,&_fdcc );_fg !=nil {return _fg ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .NoThreeD =_b .ST_TrueFalseBlankUnset ;if _cgc :=d .DecodeElement (&_cdea .NoThreeD ,&_fdcc );_cgc !=nil {return _cgc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .FirstButton =_b .ST_TrueFalseBlankUnset ;if _gea :=d .DecodeElement (&_cdea .FirstButton ,&_fdcc );_gea !=nil {return _gea ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .FmlaGroup =new (string );if _gada :=d .DecodeElement (_cdea .FmlaGroup ,&_fdcc );_gada !=nil {return _gada ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .Val =new (int64 );if _acgg :=d .DecodeElement (_cdea .Val ,&_fdcc );_acgg !=nil {return _acgg ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .Min =new (int64 );if _gcdc :=d .DecodeElement (_cdea .Min ,&_fdcc );_gcdc !=nil {return _gcdc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .Max =new (int64 );if _eec :=d .DecodeElement (_cdea .Max ,&_fdcc );_eec !=nil {return _eec ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .Inc =new (int64 );if _abeg :=d .DecodeElement (_cdea .Inc ,&_fdcc );_abeg !=nil {return _abeg ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .Page =new (int64 );if _ead :=d .DecodeElement (_cdea .Page ,&_fdcc );_ead !=nil {return _ead ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .Horiz =_b .ST_TrueFalseBlankUnset ;if _babb :=d .DecodeElement (&_cdea .Horiz ,&_fdcc );_babb !=nil {return _babb ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .Dx =new (int64 );if _febd :=d .DecodeElement (_cdea .Dx ,&_fdcc );_febd !=nil {return _febd ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .MapOCX =_b .ST_TrueFalseBlankUnset ;if _febc :=d .DecodeElement (&_cdea .MapOCX ,&_fdcc );_febc !=nil {return _febc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 _ecd string ;if _cab :=d .DecodeElement (&_ecd ,&_fdcc );_cab !=nil {return _cab ;};_cdea .CF =append (_cdea .CF ,_ecd );case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .Camera =_b .ST_TrueFalseBlankUnset ;if _baa :=d .DecodeElement (&_cdea .Camera ,&_fdcc );_baa !=nil {return _baa ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .RecalcAlways =_b .ST_TrueFalseBlankUnset ;if _aec :=d .DecodeElement (&_cdea .RecalcAlways ,&_fdcc );_aec !=nil {return _aec ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .AutoScale =_b .ST_TrueFalseBlankUnset ;if _abad :=d .DecodeElement (&_cdea .AutoScale ,&_fdcc );_abad !=nil {return _abad ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .DDE =_b .ST_TrueFalseBlankUnset ;if _cfb :=d .DecodeElement (&_cdea .DDE ,&_fdcc );_cfb !=nil {return _cfb ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .UIObj =_b .ST_TrueFalseBlankUnset ;if _abda :=d .DecodeElement (&_cdea .UIObj ,&_fdcc );_abda !=nil {return _abda ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .ScriptText =new (string );if _egc :=d .DecodeElement (_cdea .ScriptText ,&_fdcc );_egc !=nil {return _egc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .ScriptExtended =new (string );if _bgb :=d .DecodeElement (_cdea .ScriptExtended ,&_fdcc );_bgb !=nil {return _bgb ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .ScriptLanguage =new (uint32 );if _dbdc :=d .DecodeElement (_cdea .ScriptLanguage ,&_fdcc );_dbdc !=nil {return _dbdc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .ScriptLocation =new (uint32 );if _efc :=d .DecodeElement (_cdea .ScriptLocation ,&_fdcc );_efc !=nil {return _efc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdea .FmlaTxbx =new (string );if _ddcg :=d .DecodeElement (_cdea .FmlaTxbx ,&_fdcc );_ddcg !=nil {return _ddcg ;};default:_c .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",_fdcc .Name );if _fdb :=d .Skip ();_fdb !=nil {return _fdb ;};};case _d .EndElement :break _cdf ;case _d .CharData :};};return nil ;};func (_gafa ST_ObjectType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_afe :=_d .Attr {};_afe .Name =name ;switch _gafa {case ST_ObjectTypeUnset :_afe .Value ="";case ST_ObjectTypeButton :_afe .Value ="\u0042\u0075\u0074\u0074\u006f\u006e";case ST_ObjectTypeCheckbox :_afe .Value ="\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078";case ST_ObjectTypeDialog :_afe .Value ="\u0044\u0069\u0061\u006c\u006f\u0067";case ST_ObjectTypeDrop :_afe .Value ="\u0044\u0072\u006f\u0070";case ST_ObjectTypeEdit :_afe .Value ="\u0045\u0064\u0069\u0074";case ST_ObjectTypeGBox :_afe .Value ="\u0047\u0042\u006f\u0078";case ST_ObjectTypeLabel :_afe .Value ="\u004c\u0061\u0062e\u006c";case ST_ObjectTypeLineA :_afe .Value ="\u004c\u0069\u006ee\u0041";case ST_ObjectTypeList :_afe .Value ="\u004c\u0069\u0073\u0074";case ST_ObjectTypeMovie :_afe .Value ="\u004d\u006f\u0076i\u0065";case ST_ObjectTypeNote :_afe .Value ="\u004e\u006f\u0074\u0065";case ST_ObjectTypePict :_afe .Value ="\u0050\u0069\u0063\u0074";case ST_ObjectTypeRadio :_afe .Value ="\u0052\u0061\u0064i\u006f";case ST_ObjectTypeRectA :_afe .Value ="\u0052\u0065\u0063t\u0041";case ST_ObjectTypeScroll :_afe .Value ="\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ObjectTypeSpin :_afe .Value ="\u0053\u0070\u0069\u006e";case ST_ObjectTypeShape :_afe .Value ="\u0053\u0068\u0061p\u0065";case ST_ObjectTypeGroup :_afe .Value ="\u0047\u0072\u006fu\u0070";case ST_ObjectTypeRect :_afe .Value ="\u0052\u0065\u0063\u0074";};return _afe ,nil ;};func (_ddgb ST_ObjectType )Validate ()error {return _ddgb .ValidateWithPath ("")};func (_dbeb ST_ObjectType )String ()string {switch _dbeb {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 init (){_c .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 );_c .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 +func (_dbbd *CT_ClientData )ValidateWithPath (path string )error {if _dbbd .ObjectTypeAttr ==ST_ObjectTypeUnset {return _cf .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 _cac :=_dbbd .ObjectTypeAttr .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cac !=nil {return _cac ;};if _ecgf :=_dbbd .MoveWithCells .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073");_ecgf !=nil {return _ecgf ;};if _abb :=_dbbd .SizeWithCells .ValidateWithPath (path +"\u002f\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073");_abb !=nil {return _abb ;};if _fdb :=_dbbd .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064");_fdb !=nil {return _fdb ;};if _abc :=_dbbd .DefaultSize .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065");_abc !=nil {return _abc ;};if _fgc :=_dbbd .PrintObject .ValidateWithPath (path +"\u002f\u0050\u0072i\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_fgc !=nil {return _fgc ;};if _fge :=_dbbd .Disabled .ValidateWithPath (path +"\u002fD\u0069\u0073\u0061\u0062\u006c\u0065d");_fge !=nil {return _fge ;};if _ede :=_dbbd .AutoFill .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0046\u0069\u006cl");_ede !=nil {return _ede ;};if _eec :=_dbbd .AutoLine .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u004c\u0069\u006ee");_eec !=nil {return _eec ;};if _ebe :=_dbbd .AutoPict .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0050\u0069\u0063t");_ebe !=nil {return _ebe ;};if _dab :=_dbbd .LockText .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0054\u0065\u0078t");_dab !=nil {return _dab ;};if _dcdg :=_dbbd .JustLastX .ValidateWithPath (path +"\u002f\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058");_dcdg !=nil {return _dcdg ;};if _abe :=_dbbd .SecretEdit .ValidateWithPath (path +"/\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074");_abe !=nil {return _abe ;};if _fdc :=_dbbd .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_fdc !=nil {return _fdc ;};if _ecf :=_dbbd .Help .ValidateWithPath (path +"\u002f\u0048\u0065l\u0070");_ecf !=nil {return _ecf ;};if _ccf :=_dbbd .Cancel .ValidateWithPath (path +"\u002fC\u0061\u006e\u0063\u0065\u006c");_ccf !=nil {return _ccf ;};if _ebg :=_dbbd .Dismiss .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u006d\u0069\u0073\u0073");_ebg !=nil {return _ebg ;};if _fadd :=_dbbd .Visible .ValidateWithPath (path +"\u002f\u0056\u0069\u0073\u0069\u0062\u006c\u0065");_fadd !=nil {return _fadd ;};if _cde :=_dbbd .RowHidden .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e");_cde !=nil {return _cde ;};if _dff :=_dbbd .ColHidden .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e");_dff !=nil {return _dff ;};if _cgc :=_dbbd .MultiLine .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065");_cgc !=nil {return _cgc ;};if _efdg :=_dbbd .VScroll .ValidateWithPath (path +"\u002f\u0056\u0053\u0063\u0072\u006f\u006c\u006c");_efdg !=nil {return _efdg ;};if _adba :=_dbbd .ValidIds .ValidateWithPath (path +"\u002fV\u0061\u006c\u0069\u0064\u0049\u0064s");_adba !=nil {return _adba ;};if _ced :=_dbbd .NoThreeD2 .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032");_ced !=nil {return _ced ;};if _geg :=_dbbd .Colored .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0065\u0064");_geg !=nil {return _geg ;};if _cbb :=_dbbd .NoThreeD .ValidateWithPath (path +"\u002fN\u006f\u0054\u0068\u0072\u0065\u0065D");_cbb !=nil {return _cbb ;};if _cedf :=_dbbd .FirstButton .ValidateWithPath (path +"\u002f\u0046\u0069r\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e");_cedf !=nil {return _cedf ;};if _gbe :=_dbbd .Horiz .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u0069\u007a");_gbe !=nil {return _gbe ;};if _gge :=_dbbd .MapOCX .ValidateWithPath (path +"\u002fM\u0061\u0070\u004f\u0043\u0058");_gge !=nil {return _gge ;};if _aec :=_dbbd .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_aec !=nil {return _aec ;};if _ffc :=_dbbd .RecalcAlways .ValidateWithPath (path +"\u002f\u0052\u0065\u0063\u0061\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073");_ffc !=nil {return _ffc ;};if _caf :=_dbbd .AutoScale .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065");_caf !=nil {return _caf ;};if _bee :=_dbbd .DDE .ValidateWithPath (path +"\u002f\u0044\u0044\u0045");_bee !=nil {return _bee ;};if _gged :=_dbbd .UIObj .ValidateWithPath (path +"\u002f\u0055\u0049\u004f\u0062\u006a");_gged !=nil {return _gged ;};return nil ;};func (_degf *ClientData )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\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\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 ,_c .Attr {Name :_c .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 ,_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 ="\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061";return _degf .CT_ClientData .MarshalXML (e ,start );};func init (){_f .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 );_f .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 483b7021de..6c262879e8 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 (_a "encoding/xml";_ag "fmt";_ec "github.com/unidoc/unioffice";);func (_d *CT_Rel )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _d .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_ag .Sprintf ("\u0025\u0076",*_d .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_b *CT_Empty )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_ed ,_aa :=d .Token ();if _aa !=nil {return _ag .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_aa );};if _fg ,_ad :=_ed .(_a .EndElement );_ad &&_fg .Name ==start .Name {break ;};};return nil ;};func (_eb *Iscomment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eb .CT_Empty =*NewCT_Empty ();for {_gb ,_dd :=d .Token ();if _dd !=nil {return _ag .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u0073\u0063\u006f\u006d\u006de\u006e\u0074\u003a\u0020\u0025\u0073",_dd );};if _db ,_fd :=_gb .(_a .EndElement );_fd &&_db .Name ==start .Name {break ;};};return nil ;}; +package powerpoint ;import (_c "encoding/xml";_f "fmt";_fa "github.com/unidoc/unioffice";); // ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_g *CT_Empty )ValidateWithPath (path string )error {return nil };func NewIscomment ()*Iscomment {_fe :=&Iscomment {};_fe .CT_Empty =*NewCT_Empty ();return _fe }; +func (_ff *CT_Empty )ValidateWithPath (path string )error {return nil };func (_bf *Iscomment )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\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 ,_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 ="\u0069s\u0063\u006f\u006d\u006d\u0065\u006et";return _bf .CT_Empty .MarshalXML (e ,start );};type Iscomment struct{CT_Empty };func NewCT_Rel ()*CT_Rel {_dd :=&CT_Rel {};return _dd }; // Validate validates the CT_Empty and its children -func (_c *CT_Empty )Validate ()error {return _c .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");}; +func (_dg *CT_Empty )Validate ()error {return _dg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};type CT_Rel struct{IdAttr *string ;}; -// ValidateWithPath validates the Textdata and its children, prefixing error messages with path -func (_gc *Textdata )ValidateWithPath (path string )error {if _ebc :=_gc .CT_Rel .ValidateWithPath (path );_ebc !=nil {return _ebc ;};return nil ;}; +// ValidateWithPath validates the Iscomment and its children, prefixing error messages with path +func (_dfa *Iscomment )ValidateWithPath (path string )error {if _ag :=_dfa .CT_Empty .ValidateWithPath (path );_ag !=nil {return _ag ;};return nil ;};func (_df *CT_Rel )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _df .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_df .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bd *CT_Rel )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ce :=range start .Attr {if _ce .Name .Local =="\u0069\u0064"{_ad ,_db :=_ce .Value ,error (nil );if _db !=nil {return _db ;};_bd .IdAttr =&_ad ;continue ;};};for {_bcc ,_fgd :=d .Token ();if _fgd !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_fgd );};if _aa ,_e :=_bcc .(_c .EndElement );_e &&_aa .Name ==start .Name {break ;};};return nil ;};func NewCT_Empty ()*CT_Empty {_fe :=&CT_Empty {};return _fe }; // ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_bac *CT_Rel )ValidateWithPath (path string )error {return nil };type CT_Empty struct{};func NewCT_Rel ()*CT_Rel {_agg :=&CT_Rel {};return _agg }; +func (_cg *CT_Rel )ValidateWithPath (path string )error {return nil };func (_cd *Textdata )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\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 ,_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 ="\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061";return _cd .CT_Rel .MarshalXML (e ,start );}; -// Validate validates the Textdata and its children -func (_gd *Textdata )Validate ()error {return _gd .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0064\u0061\u0074\u0061");};type Textdata struct{CT_Rel };func NewCT_Empty ()*CT_Empty {_f :=&CT_Empty {};return _f }; +// Validate validates the CT_Rel and its children +func (_ga *CT_Rel )Validate ()error {return _ga .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func NewTextdata ()*Textdata {_cc :=&Textdata {};_cc .CT_Rel =*NewCT_Rel ();return _cc };type Textdata struct{CT_Rel }; -// Validate validates the Iscomment and its children -func (_gbe *Iscomment )Validate ()error {return _gbe .ValidateWithPath ("\u0049s\u0063\u006f\u006d\u006d\u0065\u006et");};func NewTextdata ()*Textdata {_cf :=&Textdata {};_cf .CT_Rel =*NewCT_Rel ();return _cf };func (_fc *Textdata )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fc .CT_Rel =*NewCT_Rel ();for _ ,_deg :=range start .Attr {if _deg .Name .Local =="\u0069\u0064"{_bd ,_ged :=_deg .Value ,error (nil );if _ged !=nil {return _ged ;};_fc .IdAttr =&_bd ;continue ;};};for {_ede ,_df :=d .Token ();if _df !=nil {return _ag .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0064\u0061\u0074\u0061: \u0025\u0073",_df );};if _bc ,_cb :=_ede .(_a .EndElement );_cb &&_bc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the Textdata and its children, prefixing error messages with path +func (_eg *Textdata )ValidateWithPath (path string )error {if _cf :=_eg .CT_Rel .ValidateWithPath (path );_cf !=nil {return _cf ;};return nil ;};func (_agf *Textdata )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agf .CT_Rel =*NewCT_Rel ();for _ ,_gff :=range start .Attr {if _gff .Name .Local =="\u0069\u0064"{_cgb ,_ccc :=_gff .Value ,error (nil );if _ccc !=nil {return _ccc ;};_agf .IdAttr =&_cgb ;continue ;};};for {_aaa ,_bb :=d .Token ();if _bb !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0064\u0061\u0074\u0061: \u0025\u0073",_bb );};if _beb ,_ea :=_aaa .(_c .EndElement );_ea &&_beb .Name ==start .Name {break ;};};return nil ;};func (_a *CT_Empty )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewIscomment ()*Iscomment {_fgf :=&Iscomment {};_fgf .CT_Empty =*NewCT_Empty ();return _fgf };type CT_Empty struct{};func (_bce *Iscomment )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bce .CT_Empty =*NewCT_Empty ();for {_acb ,_fc :=d .Token ();if _fc !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u0073\u0063\u006f\u006d\u006de\u006e\u0074\u003a\u0020\u0025\u0073",_fc );};if _da ,_ffe :=_acb .(_c .EndElement );_ffe &&_da .Name ==start .Name {break ;};};return nil ;};func (_bc *CT_Empty )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_fg ,_be :=d .Token ();if _be !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_be );};if _d ,_ac :=_fg .(_c .EndElement );_ac &&_d .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Iscomment and its children, prefixing error messages with path -func (_dc *Iscomment )ValidateWithPath (path string )error {if _ab :=_dc .CT_Empty .ValidateWithPath (path );_ab !=nil {return _ab ;};return nil ;};type Iscomment struct{CT_Empty };func (_ee *CT_Empty )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ef *CT_Rel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ac :=range start .Attr {if _ac .Name .Local =="\u0069\u0064"{_efc ,_af :=_ac .Value ,error (nil );if _af !=nil {return _af ;};_ef .IdAttr =&_efc ;continue ;};};for {_cd ,_eca :=d .Token ();if _eca !=nil {return _ag .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_eca );};if _add ,_ge :=_cd .(_a .EndElement );_ge &&_add .Name ==start .Name {break ;};};return nil ;};type CT_Rel struct{IdAttr *string ;}; +// Validate validates the Iscomment and its children +func (_cb *Iscomment )Validate ()error {return _cb .ValidateWithPath ("\u0049s\u0063\u006f\u006d\u006d\u0065\u006et");}; -// Validate validates the CT_Rel and its children -func (_ba *CT_Rel )Validate ()error {return _ba .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func (_de *Iscomment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_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 ="\u0069s\u0063\u006f\u006d\u006d\u0065\u006et";return _de .CT_Empty .MarshalXML (e ,start );};func (_dca *Textdata )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_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 ="\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061";return _dca .CT_Rel .MarshalXML (e ,start );};func init (){_ec .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 );_ec .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 );_ec .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 );_ec .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 +// Validate validates the Textdata and its children +func (_ca *Textdata )Validate ()error {return _ca .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0064\u0061\u0074\u0061");};func init (){_fa .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 );_fa .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 );_fa .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 );_fa .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 4de7d35b5e..a29f0a015c 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 (_d "encoding/xml";_b "fmt";_a "github.com/unidoc/unioffice";_eg "strconv";);func (_eag ST_BorderType )Validate ()error {return _eag .ValidateWithPath ("")}; +package word ;import (_f "encoding/xml";_df "fmt";_g "github.com/unidoc/unioffice";_fe "strconv";);func (_ege *Wrap )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\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\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 ,_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 ="\u0077\u0072\u0061\u0070";return _ege .CT_Wrap .MarshalXML (e ,start );};func (_eda ST_BorderType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eda .String (),start );};func (_bdgg ST_BorderType )ValidateWithPath (path string )error {switch _bdgg {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 _df .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdgg ));};return nil ;};type Borderbottom struct{CT_Border };func (_gc *Borderright )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gc .CT_Border =*NewCT_Border ();for _ ,_ed :=range start .Attr {if _ed .Name .Local =="\u0074\u0079\u0070\u0065"{_gc .TypeAttr .UnmarshalXMLAttr (_ed );continue ;};if _ed .Name .Local =="\u0077\u0069\u0064t\u0068"{_abg ,_bb :=_fe .ParseUint (_ed .Value ,10,32);if _bb !=nil {return _bb ;};_ec :=uint32 (_abg );_gc .WidthAttr =&_ec ;continue ;};if _ed .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_gc .ShadowAttr .UnmarshalXMLAttr (_ed );continue ;};};for {_dfd ,_cg :=d .Token ();if _cg !=nil {return _df .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_cg );};if _da ,_eg :=_dfd .(_f .EndElement );_eg &&_da .Name ==start .Name {break ;};};return nil ;}; // ValidateWithPath validates the CT_Wrap and its children, prefixing error messages with path -func (_fee *CT_Wrap )ValidateWithPath (path string )error {if _bgf :=_fee .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bgf !=nil {return _bgf ;};if _add :=_fee .SideAttr .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0041\u0074\u0074r");_add !=nil {return _add ;};if _edge :=_fee .AnchorxAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0078\u0041\u0074\u0074\u0072");_edge !=nil {return _edge ;};if _eda :=_fee .AnchoryAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0079\u0041\u0074\u0074\u0072");_eda !=nil {return _eda ;};return nil ;};func (_gf *ST_BorderShadow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acd ,_dcdc :=d .Token ();if _dcdc !=nil {return _dcdc ;};if _bfd ,_cafd :=_acd .(_d .EndElement );_cafd &&_bfd .Name ==start .Name {*_gf =1;return nil ;};if _gdd ,_ddea :=_acd .(_d .CharData );!_ddea {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",_acd );}else {switch string (_gdd ){case "":*_gf =0;case "\u0074":*_gf =1;case "\u0074\u0072\u0075\u0065":*_gf =2;case "\u0066":*_gf =3;case "\u0066\u0061\u006cs\u0065":*_gf =4;};};_acd ,_dcdc =d .Token ();if _dcdc !=nil {return _dcdc ;};if _cgfa ,_aff :=_acd .(_d .EndElement );_aff &&_cgfa .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",_acd );};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 (_fea ST_HorizontalAnchor )ValidateWithPath (path string )error {switch _fea {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 (_fea ));};return nil ;};func (_deg *ST_BorderType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaf ,_bbb :=d .Token ();if _bbb !=nil {return _bbb ;};if _fed ,_ebc :=_eaf .(_d .EndElement );_ebc &&_fed .Name ==start .Name {*_deg =1;return nil ;};if _dff ,_bbg :=_eaf .(_d .CharData );!_bbg {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",_eaf );}else {switch string (_dff ){case "":*_deg =0;case "\u006e\u006f\u006e\u0065":*_deg =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_deg =2;case "\u0074\u0068\u0069c\u006b":*_deg =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_deg =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_deg =5;case "\u0064\u006f\u0074":*_deg =6;case "\u0064\u0061\u0073\u0068":*_deg =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_deg =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_deg =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_deg =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_deg =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_deg =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_deg =13;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_deg =14;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_deg =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_deg =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_deg =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_deg =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_deg =19;case "\u0077\u0061\u0076\u0065":*_deg =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_deg =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_deg =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_deg =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_deg =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_deg =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_deg =26;case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_deg =27;};};_eaf ,_bbb =d .Token ();if _bbb !=nil {return _bbb ;};if _eed ,_ggee :=_eaf .(_d .EndElement );_ggee &&_eed .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",_eaf );}; +func (_gd *CT_Wrap )ValidateWithPath (path string )error {if _cgd :=_gd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cgd !=nil {return _cgd ;};if _gcf :=_gd .SideAttr .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0041\u0074\u0074r");_gcf !=nil {return _gcf ;};if _gb :=_gd .AnchorxAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0078\u0041\u0074\u0074\u0072");_gb !=nil {return _gb ;};if _fgad :=_gd .AnchoryAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0079\u0041\u0074\u0074\u0072");_fgad !=nil {return _fgad ;};return nil ;}; + +// ValidateWithPath validates the Borderbottom and its children, prefixing error messages with path +func (_gfg *Borderbottom )ValidateWithPath (path string )error {if _bg :=_gfg .CT_Border .ValidateWithPath (path );_bg !=nil {return _bg ;};return nil ;};func (_fda *Borderright )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\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\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 ,_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 ="b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074";return _fda .CT_Border .MarshalXML (e ,start );}; // Validate validates the CT_AnchorLock and its children -func (_cd *CT_AnchorLock )Validate ()error {return _cd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b");};func (_bee ST_WrapType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bee .String (),start );};func (_adfc ST_HorizontalAnchor )String ()string {switch _adfc {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 (_aaaa *ST_WrapType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffe ,_fgg :=d .Token ();if _fgg !=nil {return _fgg ;};if _ggeee ,_aaf :=_ffe .(_d .EndElement );_aaf &&_ggeee .Name ==start .Name {*_aaaa =1;return nil ;};if _dcca ,_aafb :=_ffe .(_d .CharData );!_aafb {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",_ffe );}else {switch string (_dcca ){case "":*_aaaa =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_aaaa =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_aaaa =2;case "\u006e\u006f\u006e\u0065":*_aaaa =3;case "\u0074\u0069\u0067h\u0074":*_aaaa =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_aaaa =5;};};_ffe ,_fgg =d .Token ();if _fgg !=nil {return _fgg ;};if _aac ,_eegf :=_ffe .(_d .EndElement );_eegf &&_aac .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",_ffe );};func (_degcg ST_VerticalAnchor )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_efb :=_d .Attr {};_efb .Name =name ;switch _degcg {case ST_VerticalAnchorUnset :_efb .Value ="";case ST_VerticalAnchorMargin :_efb .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VerticalAnchorPage :_efb .Value ="\u0070\u0061\u0067\u0065";case ST_VerticalAnchorText :_efb .Value ="\u0074\u0065\u0078\u0074";case ST_VerticalAnchorLine :_efb .Value ="\u006c\u0069\u006e\u0065";};return _efb ,nil ;};type ST_BorderShadow byte ;type Borderright struct{CT_Border };type Wrap struct{CT_Wrap };type Bordertop struct{CT_Border };type Borderbottom struct{CT_Border };func (_aca *ST_VerticalAnchor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbg ,_dgb :=d .Token ();if _dgb !=nil {return _dgb ;};if _eaa ,_ffb :=_fbg .(_d .EndElement );_ffb &&_eaa .Name ==start .Name {*_aca =1;return nil ;};if _dad ,_abg :=_fbg .(_d .CharData );!_abg {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",_fbg );}else {switch string (_dad ){case "":*_aca =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_aca =1;case "\u0070\u0061\u0067\u0065":*_aca =2;case "\u0074\u0065\u0078\u0074":*_aca =3;case "\u006c\u0069\u006e\u0065":*_aca =4;};};_fbg ,_dgb =d .Token ();if _dgb !=nil {return _dgb ;};if _ddeg ,_dcf :=_fbg .(_d .EndElement );_dcf &&_ddeg .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",_fbg );}; +func (_ggg *CT_AnchorLock )Validate ()error {return _ggg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b");};type Borderleft struct{CT_Border };func (_ag *Borderbottom )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\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\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 ,_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 ="\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d";return _ag .CT_Border .MarshalXML (e ,start );};func (_dfce *ST_VerticalAnchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbbf ,_ace :=d .Token ();if _ace !=nil {return _ace ;};if _bgbb ,_fbe :=_cbbf .(_f .EndElement );_fbe &&_bgbb .Name ==start .Name {*_dfce =1;return nil ;};if _gfge ,_fde :=_cbbf .(_f .CharData );!_fde {return _df .Errorf ("\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 (_gfge ){case "":*_dfce =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_dfce =1;case "\u0070\u0061\u0067\u0065":*_dfce =2;case "\u0074\u0065\u0078\u0074":*_dfce =3;case "\u006c\u0069\u006e\u0065":*_dfce =4;};};_cbbf ,_ace =d .Token ();if _ace !=nil {return _ace ;};if _afeg ,_gdg :=_cbbf .(_f .EndElement );_gdg &&_afeg .Name ==start .Name {return nil ;};return _df .Errorf ("\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 );};func (_cbb *ST_WrapType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cbb =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_cbb =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_cbb =2;case "\u006e\u006f\u006e\u0065":*_cbb =3;case "\u0074\u0069\u0067h\u0074":*_cbb =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_cbb =5;};return nil ;};func NewWrap ()*Wrap {_ba :=&Wrap {};_ba .CT_Wrap =*NewCT_Wrap ();return _ba };func (_ccgb ST_BorderShadow )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bdge :=_f .Attr {};_bdge .Name =name ;switch _ccgb {case ST_BorderShadowUnset :_bdge .Value ="";case ST_BorderShadowT :_bdge .Value ="\u0074";case ST_BorderShadowTrue :_bdge .Value ="\u0074\u0072\u0075\u0065";case ST_BorderShadowF :_bdge .Value ="\u0066";case ST_BorderShadowFalse :_bdge .Value ="\u0066\u0061\u006cs\u0065";};return _bdge ,nil ;};func (_bdae *ST_BorderType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggb ,_gegb :=d .Token ();if _gegb !=nil {return _gegb ;};if _ac ,_adg :=_ggb .(_f .EndElement );_adg &&_ac .Name ==start .Name {*_bdae =1;return nil ;};if _fbc ,_gde :=_ggb .(_f .CharData );!_gde {return _df .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggb );}else {switch string (_fbc ){case "":*_bdae =0;case "\u006e\u006f\u006e\u0065":*_bdae =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bdae =2;case "\u0074\u0068\u0069c\u006b":*_bdae =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bdae =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_bdae =5;case "\u0064\u006f\u0074":*_bdae =6;case "\u0064\u0061\u0073\u0068":*_bdae =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_bdae =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bdae =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_bdae =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_bdae =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_bdae =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_bdae =13;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_bdae =14;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_bdae =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_bdae =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_bdae =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_bdae =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_bdae =19;case "\u0077\u0061\u0076\u0065":*_bdae =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_bdae =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_bdae =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_bdae =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_bdae =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_bdae =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_bdae =26;case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_bdae =27;};};_ggb ,_gegb =d .Token ();if _gegb !=nil {return _gegb ;};if _fc ,_dbd :=_ggb .(_f .EndElement );_dbd &&_fc .Name ==start .Name {return nil ;};return _df .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggb );};func (_aag *CT_Wrap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecb :=range start .Attr {if _ecb .Name .Local =="\u0074\u0079\u0070\u0065"{_aag .TypeAttr .UnmarshalXMLAttr (_ecb );continue ;};if _ecb .Name .Local =="\u0073\u0069\u0064\u0065"{_aag .SideAttr .UnmarshalXMLAttr (_ecb );continue ;};if _ecb .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_aag .AnchorxAttr .UnmarshalXMLAttr (_ecb );continue ;};if _ecb .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_aag .AnchoryAttr .UnmarshalXMLAttr (_ecb );continue ;};};for {_deg ,_dgg :=d .Token ();if _dgg !=nil {return _df .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_dgg );};if _dage ,_edg :=_deg .(_f .EndElement );_edg &&_dage .Name ==start .Name {break ;};};return nil ;};type Wrap struct{CT_Wrap };type CT_AnchorLock struct{}; -// Validate validates the Wrap and its children -func (_geg *Wrap )Validate ()error {return _geg .ValidateWithPath ("\u0057\u0072\u0061\u0070")};type CT_AnchorLock struct{};func (_degc ST_BorderType )String ()string {switch _degc {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 (_fdd *CT_Border )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfg :=range start .Attr {if _cfg .Name .Local =="\u0074\u0079\u0070\u0065"{_fdd .TypeAttr .UnmarshalXMLAttr (_cfg );continue ;};if _cfg .Name .Local =="\u0077\u0069\u0064t\u0068"{_cff ,_fge :=_eg .ParseUint (_cfg .Value ,10,32);if _fge !=nil {return _fge ;};_bed :=uint32 (_cff );_fdd .WidthAttr =&_bed ;continue ;};if _cfg .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_fdd .ShadowAttr .UnmarshalXMLAttr (_cfg );continue ;};};for {_ecb ,_cbbb :=d .Token ();if _cbbb !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_cbbb );};if _cfdf ,_ebd :=_ecb .(_d .EndElement );_ebd &&_cfdf .Name ==start .Name {break ;};};return nil ;};func (_fgb ST_BorderType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fgb .String (),start );};func (_ba *CT_AnchorLock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_dcag ,_bb :=d .Token ();if _bb !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041n\u0063h\u006fr\u004c\u006f\u0063\u006b\u003a\u0020\u0025s",_bb );};if _bad ,_edg :=_dcag .(_d .EndElement );_edg &&_bad .Name ==start .Name {break ;};};return nil ;};func (_cde ST_BorderShadow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cde .String (),start );};func (_bfa ST_WrapType )String ()string {switch _bfa {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 "";}; +// Validate validates the CT_Border and its children +func (_ad *CT_Border )Validate ()error {return _ad .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};func (_gdd ST_VerticalAnchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gdd .String (),start );};func (_bec ST_BorderShadow )Validate ()error {return _bec .ValidateWithPath ("")};func (_ef *Borderleft )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ef .CT_Border =*NewCT_Border ();for _ ,_dg :=range start .Attr {if _dg .Name .Local =="\u0074\u0079\u0070\u0065"{_ef .TypeAttr .UnmarshalXMLAttr (_dg );continue ;};if _dg .Name .Local =="\u0077\u0069\u0064t\u0068"{_aff ,_be :=_fe .ParseUint (_dg .Value ,10,32);if _be !=nil {return _be ;};_ff :=uint32 (_aff );_ef .WidthAttr =&_ff ;continue ;};if _dg .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ef .ShadowAttr .UnmarshalXMLAttr (_dg );continue ;};};for {_aa ,_aab :=d .Token ();if _aab !=nil {return _df .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074\u003a\u0020%\u0073",_aab );};if _afb ,_cda :=_aa .(_f .EndElement );_cda &&_afb .Name ==start .Name {break ;};};return nil ;};func (_ccc *Bordertop )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccc .CT_Border =*NewCT_Border ();for _ ,_ce :=range start .Attr {if _ce .Name .Local =="\u0074\u0079\u0070\u0065"{_ccc .TypeAttr .UnmarshalXMLAttr (_ce );continue ;};if _ce .Name .Local =="\u0077\u0069\u0064t\u0068"{_gga ,_dff :=_fe .ParseUint (_ce .Value ,10,32);if _dff !=nil {return _dff ;};_abf :=uint32 (_gga );_ccc .WidthAttr =&_abf ;continue ;};if _ce .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ccc .ShadowAttr .UnmarshalXMLAttr (_ce );continue ;};};for {_aae ,_dgc :=d .Token ();if _dgc !=nil {return _df .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020B\u006f\u0072\u0064\u0065\u0072t\u006f\u0070\u003a\u0020\u0025\u0073",_dgc );};if _cccc ,_ced :=_aae .(_f .EndElement );_ced &&_cccc .Name ==start .Name {break ;};};return nil ;};func (_afbe ST_WrapType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_afbe .String (),start );}; -// ValidateWithPath validates the Wrap and its children, prefixing error messages with path -func (_fff *Wrap )ValidateWithPath (path string )error {if _gcb :=_fff .CT_Wrap .ValidateWithPath (path );_gcb !=nil {return _gcb ;};return nil ;}; +// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path +func (_bba *CT_Border )ValidateWithPath (path string )error {if _dc :=_bba .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dc !=nil {return _dc ;};if _egg :=_bba .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_egg !=nil {return _egg ;};return nil ;};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;);type ST_BorderType byte ;func (_de *Anchorlock )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\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\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 ,_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 ="\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b";return _de .CT_AnchorLock .MarshalXML (e ,start );};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;);type CT_Wrap struct{TypeAttr ST_WrapType ;SideAttr ST_WrapSide ;AnchorxAttr ST_HorizontalAnchor ;AnchoryAttr ST_VerticalAnchor ;};type CT_Border struct{TypeAttr ST_BorderType ;WidthAttr *uint32 ;ShadowAttr ST_BorderShadow ;};func (_ged *ST_HorizontalAnchor )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ged =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ged =1;case "\u0070\u0061\u0067\u0065":*_ged =2;case "\u0074\u0065\u0078\u0074":*_ged =3;case "\u0063\u0068\u0061\u0072":*_ged =4;};return nil ;};func (_dagf ST_VerticalAnchor )ValidateWithPath (path string )error {switch _dagf {case 0,1,2,3,4:default:return _df .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dagf ));};return nil ;};type ST_BorderShadow byte ;func (_cea ST_WrapType )String ()string {switch _cea {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 (_cde ST_WrapSide )Validate ()error {return _cde .ValidateWithPath ("")};func (_aba ST_BorderShadow )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aba .String (),start );};func (_gfe *CT_AnchorLock )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_dfbd ,_edd :=d .Token ();if _edd !=nil {return _df .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041n\u0063h\u006fr\u004c\u006f\u0063\u006b\u003a\u0020\u0025s",_edd );};if _bbe ,_ee :=_dfbd .(_f .EndElement );_ee &&_bbe .Name ==start .Name {break ;};};return nil ;};func (_cdc *ST_WrapType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afba ,_fdad :=d .Token ();if _fdad !=nil {return _fdad ;};if _edb ,_ade :=_afba .(_f .EndElement );_ade &&_edb .Name ==start .Name {*_cdc =1;return nil ;};if _ddf ,_gag :=_afba .(_f .CharData );!_gag {return _df .Errorf ("\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 (_ddf ){case "":*_cdc =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_cdc =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_cdc =2;case "\u006e\u006f\u006e\u0065":*_cdc =3;case "\u0074\u0069\u0067h\u0074":*_cdc =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_cdc =5;};};_afba ,_fdad =d .Token ();if _fdad !=nil {return _fdad ;};if _fdadc ,_gcc :=_afba .(_f .EndElement );_gcc &&_fdadc .Name ==start .Name {return nil ;};return _df .Errorf ("\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 );};func (_aea *ST_BorderShadow )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eb ,_gfee :=d .Token ();if _gfee !=nil {return _gfee ;};if _edda ,_cdg :=_eb .(_f .EndElement );_cdg &&_edda .Name ==start .Name {*_aea =1;return nil ;};if _cfe ,_gcd :=_eb .(_f .CharData );!_gcd {return _df .Errorf ("\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 (_cfe ){case "":*_aea =0;case "\u0074":*_aea =1;case "\u0074\u0072\u0075\u0065":*_aea =2;case "\u0066":*_aea =3;case "\u0066\u0061\u006cs\u0065":*_aea =4;};};_eb ,_gfee =d .Token ();if _gfee !=nil {return _gfee ;};if _abgf ,_dcgc :=_eb .(_f .EndElement );_dcgc &&_abgf .Name ==start .Name {return nil ;};return _df .Errorf ("\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 );};func (_bfe ST_WrapSide )ValidateWithPath (path string )error {switch _bfe {case 0,1,2,3,4:default:return _df .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfe ));};return nil ;};func NewCT_AnchorLock ()*CT_AnchorLock {_ffg :=&CT_AnchorLock {};return _ffg };func (_ggbg ST_WrapSide )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bee :=_f .Attr {};_bee .Name =name ;switch _ggbg {case ST_WrapSideUnset :_bee .Value ="";case ST_WrapSideBoth :_bee .Value ="\u0062\u006f\u0074\u0068";case ST_WrapSideLeft :_bee .Value ="\u006c\u0065\u0066\u0074";case ST_WrapSideRight :_bee .Value ="\u0072\u0069\u0067h\u0074";case ST_WrapSideLargest :_bee .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _bee ,nil ;};func (_dbc ST_HorizontalAnchor )ValidateWithPath (path string )error {switch _dbc {case 0,1,2,3,4:default:return _df .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbc ));};return nil ;};func (_ccca ST_VerticalAnchor )Validate ()error {return _ccca .ValidateWithPath ("")};func (_cdf *ST_WrapSide )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cdf =0;case "\u0062\u006f\u0074\u0068":*_cdf =1;case "\u006c\u0065\u0066\u0074":*_cdf =2;case "\u0072\u0069\u0067h\u0074":*_cdf =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_cdf =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 (_abe *CT_Wrap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abe .TypeAttr !=ST_WrapTypeUnset {_fb ,_efa :=_abe .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _efa !=nil {return _efa ;};start .Attr =append (start .Attr ,_fb );};if _abe .SideAttr !=ST_WrapSideUnset {_aeg ,_bgc :=_abe .SideAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0069\u0064\u0065"});if _bgc !=nil {return _bgc ;};start .Attr =append (start .Attr ,_aeg );};if _abe .AnchorxAttr !=ST_HorizontalAnchorUnset {_gefb ,_dbe :=_abe .AnchorxAttr .MarshalXMLAttr (_f .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0078"});if _dbe !=nil {return _dbe ;};start .Attr =append (start .Attr ,_gefb );};if _abe .AnchoryAttr !=ST_VerticalAnchorUnset {_gcb ,_geg :=_abe .AnchoryAttr .MarshalXMLAttr (_f .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0079"});if _geg !=nil {return _geg ;};start .Attr =append (start .Attr ,_gcb );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdaa ST_WrapSide )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bdaa .String (),start );};func (_afa *CT_Border )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _afa .TypeAttr !=ST_BorderTypeUnset {_ca ,_fgd :=_afa .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _fgd !=nil {return _fgd ;};start .Attr =append (start .Attr ,_ca );};if _afa .WidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_df .Sprintf ("\u0025\u0076",*_afa .WidthAttr )});};if _afa .ShadowAttr !=ST_BorderShadowUnset {_afc ,_bgb :=_afa .ShadowAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077"});if _bgb !=nil {return _bgb ;};start .Attr =append (start .Attr ,_afc );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_HorizontalAnchor byte ;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 (_aed ST_VerticalAnchor )String ()string {switch _aed {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 (_age ST_WrapType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fbd :=_f .Attr {};_fbd .Name =name ;switch _age {case ST_WrapTypeUnset :_fbd .Value ="";case ST_WrapTypeTopAndBottom :_fbd .Value ="\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d";case ST_WrapTypeSquare :_fbd .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_WrapTypeNone :_fbd .Value ="\u006e\u006f\u006e\u0065";case ST_WrapTypeTight :_fbd .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapTypeThrough :_fbd .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";};return _fbd ,nil ;}; -// ValidateWithPath validates the Anchorlock and its children, prefixing error messages with path -func (_dfa *Anchorlock )ValidateWithPath (path string )error {if _ag :=_dfa .CT_AnchorLock .ValidateWithPath (path );_ag !=nil {return _ag ;};return nil ;};func (_efcd ST_BorderShadow )Validate ()error {return _efcd .ValidateWithPath ("")};func (_beb *Wrap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_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 ="\u0077\u0072\u0061\u0070";return _beb .CT_Wrap .MarshalXML (e ,start );};func (_dde ST_BorderType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bge :=_d .Attr {};_bge .Name =name ;switch _dde {case ST_BorderTypeUnset :_bge .Value ="";case ST_BorderTypeNone :_bge .Value ="\u006e\u006f\u006e\u0065";case ST_BorderTypeSingle :_bge .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderTypeThick :_bge .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderTypeDouble :_bge .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderTypeHairline :_bge .Value ="\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065";case ST_BorderTypeDot :_bge .Value ="\u0064\u006f\u0074";case ST_BorderTypeDash :_bge .Value ="\u0064\u0061\u0073\u0068";case ST_BorderTypeDotDash :_bge .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_BorderTypeDashDotDot :_bge .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderTypeTriple :_bge .Value ="\u0074\u0072\u0069\u0070\u006c\u0065";case ST_BorderTypeThinThickSmall :_bge .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c";case ST_BorderTypeThickThinSmall :_bge .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c";case ST_BorderTypeThickBetweenThinSmall :_bge .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c";case ST_BorderTypeThinThick :_bge .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_BorderTypeThickThin :_bge .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_BorderTypeThickBetweenThin :_bge .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";case ST_BorderTypeThinThickLarge :_bge .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065";case ST_BorderTypeThickThinLarge :_bge .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065";case ST_BorderTypeThickBetweenThinLarge :_bge .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065";case ST_BorderTypeWave :_bge .Value ="\u0077\u0061\u0076\u0065";case ST_BorderTypeDoubleWave :_bge .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_BorderTypeDashedSmall :_bge .Value ="d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c";case ST_BorderTypeDashDotStroked :_bge .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderTypeThreeDEmboss :_bge .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case ST_BorderTypeThreeDEngrave :_bge .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case ST_BorderTypeHTMLOutset :_bge .Value ="\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074";case ST_BorderTypeHTMLInset :_bge .Value ="\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t";};return _bge ,nil ;};type Anchorlock struct{CT_AnchorLock };func (_ec *Borderright )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ec .CT_Border =*NewCT_Border ();for _ ,_caf :=range start .Attr {if _caf .Name .Local =="\u0074\u0079\u0070\u0065"{_ec .TypeAttr .UnmarshalXMLAttr (_caf );continue ;};if _caf .Name .Local =="\u0077\u0069\u0064t\u0068"{_gag ,_egc :=_eg .ParseUint (_caf .Value ,10,32);if _egc !=nil {return _egc ;};_gg :=uint32 (_gag );_ec .WidthAttr =&_gg ;continue ;};if _caf .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ec .ShadowAttr .UnmarshalXMLAttr (_caf );continue ;};};for {_ddf ,_eadf :=d .Token ();if _eadf !=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",_eadf );};if _gaf ,_dfd :=_ddf .(_d .EndElement );_dfd &&_gaf .Name ==start .Name {break ;};};return nil ;};func (_bfdb *ST_HorizontalAnchor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgc ,_ffec :=d .Token ();if _ffec !=nil {return _ffec ;};if _dcea ,_bab :=_dgc .(_d .EndElement );_bab &&_dcea .Name ==start .Name {*_bfdb =1;return nil ;};if _gdab ,_gbe :=_dgc .(_d .CharData );!_gbe {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",_dgc );}else {switch string (_gdab ){case "":*_bfdb =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_bfdb =1;case "\u0070\u0061\u0067\u0065":*_bfdb =2;case "\u0074\u0065\u0078\u0074":*_bfdb =3;case "\u0063\u0068\u0061\u0072":*_bfdb =4;};};_dgc ,_ffec =d .Token ();if _ffec !=nil {return _ffec ;};if _dec ,_eab :=_dgc .(_d .EndElement );_eab &&_dec .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",_dgc );};func (_aag ST_HorizontalAnchor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aag .String (),start );};func NewWrap ()*Wrap {_afg :=&Wrap {};_afg .CT_Wrap =*NewCT_Wrap ();return _afg };func (_feac *ST_VerticalAnchor )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_feac =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_feac =1;case "\u0070\u0061\u0067\u0065":*_feac =2;case "\u0074\u0065\u0078\u0074":*_feac =3;case "\u006c\u0069\u006e\u0065":*_feac =4;};return nil ;};func (_ggea *ST_WrapType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ggea =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_ggea =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ggea =2;case "\u006e\u006f\u006e\u0065":*_ggea =3;case "\u0074\u0069\u0067h\u0074":*_ggea =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_ggea =5;};return nil ;};func (_fbb *Bordertop )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_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 ="\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp";return _fbb .CT_Border .MarshalXML (e ,start );}; +// Validate validates the Borderleft and its children +func (_dgd *Borderleft )Validate ()error {return _dgd .ValidateWithPath ("\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");};func (_bde ST_BorderShadow )String ()string {switch _bde {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 (_gca *CT_AnchorLock )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewBordertop ()*Bordertop {_fag :=&Bordertop {};_fag .CT_Border =*NewCT_Border ();return _fag };func (_acc ST_BorderType )Validate ()error {return _acc .ValidateWithPath ("")};func (_egff ST_WrapSide )String ()string {switch _egff {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 (_bdgef ST_WrapType )Validate ()error {return _bdgef .ValidateWithPath ("")};func (_dbdf *ST_HorizontalAnchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebg ,_fed :=d .Token ();if _fed !=nil {return _fed ;};if _afe ,_acg :=_ebg .(_f .EndElement );_acg &&_afe .Name ==start .Name {*_dbdf =1;return nil ;};if _edc ,_efg :=_ebg .(_f .CharData );!_efg {return _df .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebg );}else {switch string (_edc ){case "":*_dbdf =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_dbdf =1;case "\u0070\u0061\u0067\u0065":*_dbdf =2;case "\u0074\u0065\u0078\u0074":*_dbdf =3;case "\u0063\u0068\u0061\u0072":*_dbdf =4;};};_ebg ,_fed =d .Token ();if _fed !=nil {return _fed ;};if _cfb ,_fad :=_ebg .(_f .EndElement );_fad &&_cfb .Name ==start .Name {return nil ;};return _df .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebg );};type Borderright struct{CT_Border };func (_agf ST_BorderType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_agg :=_f .Attr {};_agg .Name =name ;switch _agf {case ST_BorderTypeUnset :_agg .Value ="";case ST_BorderTypeNone :_agg .Value ="\u006e\u006f\u006e\u0065";case ST_BorderTypeSingle :_agg .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderTypeThick :_agg .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderTypeDouble :_agg .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderTypeHairline :_agg .Value ="\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065";case ST_BorderTypeDot :_agg .Value ="\u0064\u006f\u0074";case ST_BorderTypeDash :_agg .Value ="\u0064\u0061\u0073\u0068";case ST_BorderTypeDotDash :_agg .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_BorderTypeDashDotDot :_agg .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderTypeTriple :_agg .Value ="\u0074\u0072\u0069\u0070\u006c\u0065";case ST_BorderTypeThinThickSmall :_agg .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c";case ST_BorderTypeThickThinSmall :_agg .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c";case ST_BorderTypeThickBetweenThinSmall :_agg .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c";case ST_BorderTypeThinThick :_agg .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_BorderTypeThickThin :_agg .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_BorderTypeThickBetweenThin :_agg .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";case ST_BorderTypeThinThickLarge :_agg .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065";case ST_BorderTypeThickThinLarge :_agg .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065";case ST_BorderTypeThickBetweenThinLarge :_agg .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065";case ST_BorderTypeWave :_agg .Value ="\u0077\u0061\u0076\u0065";case ST_BorderTypeDoubleWave :_agg .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_BorderTypeDashedSmall :_agg .Value ="d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c";case ST_BorderTypeDashDotStroked :_agg .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderTypeThreeDEmboss :_agg .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case ST_BorderTypeThreeDEngrave :_agg .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case ST_BorderTypeHTMLOutset :_agg .Value ="\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074";case ST_BorderTypeHTMLInset :_agg .Value ="\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t";};return _agg ,nil ;};type ST_WrapType byte ; -// ValidateWithPath validates the Borderright and its children, prefixing error messages with path -func (_afc *Borderright )ValidateWithPath (path string )error {if _eb :=_afc .CT_Border .ValidateWithPath (path );_eb !=nil {return _eb ;};return nil ;};func (_cfda ST_WrapType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_faf :=_d .Attr {};_faf .Name =name ;switch _cfda {case ST_WrapTypeUnset :_faf .Value ="";case ST_WrapTypeTopAndBottom :_faf .Value ="\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d";case ST_WrapTypeSquare :_faf .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_WrapTypeNone :_faf .Value ="\u006e\u006f\u006e\u0065";case ST_WrapTypeTight :_faf .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapTypeThrough :_faf .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";};return _faf ,nil ;};func (_aefb ST_VerticalAnchor )String ()string {switch _aefb {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 (_ecg ST_WrapSide )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ecg .String (),start );};func (_gdg *CT_Border )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdg .TypeAttr !=ST_BorderTypeUnset {_agd ,_fc :=_gdg .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _fc !=nil {return _fc ;};start .Attr =append (start .Attr ,_agd );};if _gdg .WidthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_gdg .WidthAttr )});};if _gdg .ShadowAttr !=ST_BorderShadowUnset {_adf ,_fe :=_gdg .ShadowAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077"});if _fe !=nil {return _fe ;};start .Attr =append (start .Attr ,_adf );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcdg ST_VerticalAnchor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bcdg .String (),start );};func (_ggb *CT_Wrap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efe :=range start .Attr {if _efe .Name .Local =="\u0074\u0079\u0070\u0065"{_ggb .TypeAttr .UnmarshalXMLAttr (_efe );continue ;};if _efe .Name .Local =="\u0073\u0069\u0064\u0065"{_ggb .SideAttr .UnmarshalXMLAttr (_efe );continue ;};if _efe .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_ggb .AnchorxAttr .UnmarshalXMLAttr (_efe );continue ;};if _efe .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_ggb .AnchoryAttr .UnmarshalXMLAttr (_efe );continue ;};};for {_bgd ,_fag :=d .Token ();if _fag !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_fag );};if _ab ,_bca :=_bgd .(_d .EndElement );_bca &&_ab .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Bordertop and its children +func (_dfc *Bordertop )Validate ()error {return _dfc .ValidateWithPath ("\u0042o\u0072\u0064\u0065\u0072\u0074\u006fp");};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;); // ValidateWithPath validates the CT_AnchorLock and its children, prefixing error messages with path -func (_cgf *CT_AnchorLock )ValidateWithPath (path string )error {return nil };func (_eggg ST_BorderShadow )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ecd :=_d .Attr {};_ecd .Name =name ;switch _eggg {case ST_BorderShadowUnset :_ecd .Value ="";case ST_BorderShadowT :_ecd .Value ="\u0074";case ST_BorderShadowTrue :_ecd .Value ="\u0074\u0072\u0075\u0065";case ST_BorderShadowF :_ecd .Value ="\u0066";case ST_BorderShadowFalse :_ecd .Value ="\u0066\u0061\u006cs\u0065";};return _ecd ,nil ;};func (_dgg ST_WrapSide )Validate ()error {return _dgg .ValidateWithPath ("")};func (_gagc ST_WrapType )Validate ()error {return _gagc .ValidateWithPath ("")};func (_bcd ST_WrapSide )ValidateWithPath (path string )error {switch _bcd {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 (_bcd ));};return nil ;};func (_cbbe ST_VerticalAnchor )Validate ()error {return _cbbe .ValidateWithPath ("")}; +func (_cb *CT_AnchorLock )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path -func (_ac *CT_Border )ValidateWithPath (path string )error {if _fa :=_ac .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fa !=nil {return _fa ;};if _baf :=_ac .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_baf !=nil {return _baf ;};return nil ;};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;); +// Validate validates the Wrap and its children +func (_bgca *Wrap )Validate ()error {return _bgca .ValidateWithPath ("\u0057\u0072\u0061\u0070")};func (_fff ST_HorizontalAnchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fff .String (),start );}; -// ValidateWithPath validates the Borderbottom and its children, prefixing error messages with path -func (_gd *Borderbottom )ValidateWithPath (path string )error {if _adb :=_gd .CT_Border .ValidateWithPath (path );_adb !=nil {return _adb ;};return nil ;};func NewBorderbottom ()*Borderbottom {_de :=&Borderbottom {};_de .CT_Border =*NewCT_Border ();return _de ;};func (_cfdg *ST_BorderType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cfdg =0;case "\u006e\u006f\u006e\u0065":*_cfdg =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_cfdg =2;case "\u0074\u0068\u0069c\u006b":*_cfdg =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_cfdg =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_cfdg =5;case "\u0064\u006f\u0074":*_cfdg =6;case "\u0064\u0061\u0073\u0068":*_cfdg =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_cfdg =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_cfdg =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_cfdg =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_cfdg =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_cfdg =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_cfdg =13;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_cfdg =14;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_cfdg =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_cfdg =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_cfdg =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_cfdg =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_cfdg =19;case "\u0077\u0061\u0076\u0065":*_cfdg =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_cfdg =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_cfdg =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_cfdg =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_cfdg =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_cfdg =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_cfdg =26;case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_cfdg =27;};return nil ;};func NewCT_Wrap ()*CT_Wrap {_bfc :=&CT_Wrap {};return _bfc }; +// Validate validates the Anchorlock and its children +func (_cf *Anchorlock )Validate ()error {return _cf .ValidateWithPath ("\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");};type ST_WrapSide byte ; // Validate validates the Borderbottom and its children -func (_ca *Borderbottom )Validate ()error {return _ca .ValidateWithPath ("\u0042\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");};type ST_HorizontalAnchor byte ;func (_cf *Borderleft )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cf .CT_Border =*NewCT_Border ();for _ ,_ead :=range start .Attr {if _ead .Name .Local =="\u0074\u0079\u0070\u0065"{_cf .TypeAttr .UnmarshalXMLAttr (_ead );continue ;};if _ead .Name .Local =="\u0077\u0069\u0064t\u0068"{_bf ,_bce :=_eg .ParseUint (_ead .Value ,10,32);if _bce !=nil {return _bce ;};_cfd :=uint32 (_bf );_cf .WidthAttr =&_cfd ;continue ;};if _ead .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_cf .ShadowAttr .UnmarshalXMLAttr (_ead );continue ;};};for {_dcd ,_fb :=d .Token ();if _fb !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074\u003a\u0020%\u0073",_fb );};if _bd ,_cgb :=_dcd .(_d .EndElement );_cgb &&_bd .Name ==start .Name {break ;};};return nil ;};func (_bdb *Wrap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdb .CT_Wrap =*NewCT_Wrap ();for _ ,_gab :=range start .Attr {if _gab .Name .Local =="\u0074\u0079\u0070\u0065"{_bdb .TypeAttr .UnmarshalXMLAttr (_gab );continue ;};if _gab .Name .Local =="\u0073\u0069\u0064\u0065"{_bdb .SideAttr .UnmarshalXMLAttr (_gab );continue ;};if _gab .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_bdb .AnchorxAttr .UnmarshalXMLAttr (_gab );continue ;};if _gab .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_bdb .AnchoryAttr .UnmarshalXMLAttr (_gab );continue ;};};for {_gge ,_ce :=d .Token ();if _ce !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_ce );};if _gdb ,_ddba :=_gge .(_d .EndElement );_ddba &&_gdb .Name ==start .Name {break ;};};return nil ;};func (_gdc ST_WrapType )ValidateWithPath (path string )error {switch _gdc {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 (_gdc ));};return nil ;};func (_dfe ST_HorizontalAnchor )Validate ()error {return _dfe .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;);type CT_Wrap struct{TypeAttr ST_WrapType ;SideAttr ST_WrapSide ;AnchorxAttr ST_HorizontalAnchor ;AnchoryAttr ST_VerticalAnchor ;};func (_dfad *Borderleft )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_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 ="\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074";return _dfad .CT_Border .MarshalXML (e ,start );}; +func (_fgb *Borderbottom )Validate ()error {return _fgb .ValidateWithPath ("\u0042\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");};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 (_dcd ST_VerticalAnchor )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bfc :=_f .Attr {};_bfc .Name =name ;switch _dcd {case ST_VerticalAnchorUnset :_bfc .Value ="";case ST_VerticalAnchorMargin :_bfc .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VerticalAnchorPage :_bfc .Value ="\u0070\u0061\u0067\u0065";case ST_VerticalAnchorText :_bfc .Value ="\u0074\u0065\u0078\u0074";case ST_VerticalAnchorLine :_bfc .Value ="\u006c\u0069\u006e\u0065";};return _bfc ,nil ;};func (_caa ST_HorizontalAnchor )String ()string {switch _caa {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 (_ga *Wrap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ga .CT_Wrap =*NewCT_Wrap ();for _ ,_bga :=range start .Attr {if _bga .Name .Local =="\u0074\u0079\u0070\u0065"{_ga .TypeAttr .UnmarshalXMLAttr (_bga );continue ;};if _bga .Name .Local =="\u0073\u0069\u0064\u0065"{_ga .SideAttr .UnmarshalXMLAttr (_bga );continue ;};if _bga .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_ga .AnchorxAttr .UnmarshalXMLAttr (_bga );continue ;};if _bga .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_ga .AnchoryAttr .UnmarshalXMLAttr (_bga );continue ;};};for {_afg ,_gac :=d .Token ();if _gac !=nil {return _df .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_gac );};if _bdg ,_bed :=_afg .(_f .EndElement );_bed &&_bdg .Name ==start .Name {break ;};};return nil ;};func NewAnchorlock ()*Anchorlock {_a :=&Anchorlock {};_a .CT_AnchorLock =*NewCT_AnchorLock ();return _a ;};func NewCT_Border ()*CT_Border {_bda :=&CT_Border {};return _bda };type ST_VerticalAnchor byte ;func NewCT_Wrap ()*CT_Wrap {_dd :=&CT_Wrap {};return _dd };func (_dcg *ST_BorderShadow )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dcg =0;case "\u0074":*_dcg =1;case "\u0074\u0072\u0075\u0065":*_dcg =2;case "\u0066":*_dcg =3;case "\u0066\u0061\u006cs\u0065":*_dcg =4;};return nil ;};func (_egf *ST_BorderType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_egf =0;case "\u006e\u006f\u006e\u0065":*_egf =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_egf =2;case "\u0074\u0068\u0069c\u006b":*_egf =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_egf =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_egf =5;case "\u0064\u006f\u0074":*_egf =6;case "\u0064\u0061\u0073\u0068":*_egf =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_egf =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_egf =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_egf =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_egf =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_egf =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_egf =13;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_egf =14;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_egf =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_egf =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_egf =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_egf =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_egf =19;case "\u0077\u0061\u0076\u0065":*_egf =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_egf =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_egf =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_egf =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_egf =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_egf =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_egf =26;case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_egf =27;};return nil ;};func NewBorderright ()*Borderright {_dgb :=&Borderright {};_dgb .CT_Border =*NewCT_Border ();return _dgb ;}; // ValidateWithPath validates the Borderleft and its children, prefixing error messages with path -func (_af *Borderleft )ValidateWithPath (path string )error {if _dbf :=_af .CT_Border .ValidateWithPath (path );_dbf !=nil {return _dbf ;};return nil ;}; +func (_abc *Borderleft )ValidateWithPath (path string )error {if _fa :=_abc .CT_Border .ValidateWithPath (path );_fa !=nil {return _fa ;};return nil ;}; -// Validate validates the CT_Wrap and its children -func (_bcc *CT_Wrap )Validate ()error {return _bcc .ValidateWithPath ("\u0043T\u005f\u0057\u0072\u0061\u0070");};func NewCT_AnchorLock ()*CT_AnchorLock {_gda :=&CT_AnchorLock {};return _gda };func NewBorderright ()*Borderright {_ga :=&Borderright {};_ga .CT_Border =*NewCT_Border ();return _ga ;};func (_gfc *ST_WrapSide )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gfc =0;case "\u0062\u006f\u0074\u0068":*_gfc =1;case "\u006c\u0065\u0066\u0074":*_gfc =2;case "\u0072\u0069\u0067h\u0074":*_gfc =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_gfc =4;};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;);func NewBordertop ()*Bordertop {_ddb :=&Bordertop {};_ddb .CT_Border =*NewCT_Border ();return _ddb };type ST_BorderType byte ;func (_fagf *ST_HorizontalAnchor )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fagf =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fagf =1;case "\u0070\u0061\u0067\u0065":*_fagf =2;case "\u0074\u0065\u0078\u0074":*_fagf =3;case "\u0063\u0068\u0061\u0072":*_fagf =4;};return nil ;};func (_bac ST_WrapSide )String ()string {switch _bac {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 "";}; +// ValidateWithPath validates the Anchorlock and its children, prefixing error messages with path +func (_gg *Anchorlock )ValidateWithPath (path string )error {if _cc :=_gg .CT_AnchorLock .ValidateWithPath (path );_cc !=nil {return _cc ;};return nil ;};func (_cfd *CT_Border )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bc :=range start .Attr {if _bc .Name .Local =="\u0074\u0079\u0070\u0065"{_cfd .TypeAttr .UnmarshalXMLAttr (_bc );continue ;};if _bc .Name .Local =="\u0077\u0069\u0064t\u0068"{_cad ,_eef :=_fe .ParseUint (_bc .Value ,10,32);if _eef !=nil {return _eef ;};_ega :=uint32 (_cad );_cfd .WidthAttr =&_ega ;continue ;};if _bc .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_cfd .ShadowAttr .UnmarshalXMLAttr (_bc );continue ;};};for {_ded ,_dgcb :=d .Token ();if _dgcb !=nil {return _df .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_dgcb );};if _cac ,_ccg :=_ded .(_f .EndElement );_ccg &&_cac .Name ==start .Name {break ;};};return nil ;};func (_fgg *ST_WrapSide )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egae ,_eeb :=d .Token ();if _eeb !=nil {return _eeb ;};if _fgaf ,_bdaab :=_egae .(_f .EndElement );_bdaab &&_fgaf .Name ==start .Name {*_fgg =1;return nil ;};if _dagb ,_fcf :=_egae .(_f .CharData );!_fcf {return _df .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egae );}else {switch string (_dagb ){case "":*_fgg =0;case "\u0062\u006f\u0074\u0068":*_fgg =1;case "\u006c\u0065\u0066\u0074":*_fgg =2;case "\u0072\u0069\u0067h\u0074":*_fgg =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_fgg =4;};};_egae ,_eeb =d .Token ();if _eeb !=nil {return _eeb ;};if _fcd ,_gce :=_egae .(_f .EndElement );_gce &&_fcd .Name ==start .Name {return nil ;};return _df .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egae );};type Anchorlock struct{CT_AnchorLock };func (_bfg *Borderleft )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\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\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 ,_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 ="\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074";return _bfg .CT_Border .MarshalXML (e ,start );};func (_bbf ST_BorderType )String ()string {switch _bbf {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 (_add ST_HorizontalAnchor )Validate ()error {return _add .ValidateWithPath ("")}; -// Validate validates the Borderleft and its children -func (_deb *Borderleft )Validate ()error {return _deb .ValidateWithPath ("\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");};func (_fgcd ST_BorderShadow )ValidateWithPath (path string )error {switch _fgcd {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 (_fgcd ));};return nil ;};type CT_Border struct{TypeAttr ST_BorderType ;WidthAttr *uint32 ;ShadowAttr ST_BorderShadow ;};func (_fg *Anchorlock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_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 ="\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b";return _fg .CT_AnchorLock .MarshalXML (e ,start );};func (_ebf *Bordertop )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebf .CT_Border =*NewCT_Border ();for _ ,_fbbb :=range start .Attr {if _fbbb .Name .Local =="\u0074\u0079\u0070\u0065"{_ebf .TypeAttr .UnmarshalXMLAttr (_fbbb );continue ;};if _fbbb .Name .Local =="\u0077\u0069\u0064t\u0068"{_ddbg ,_gc :=_eg .ParseUint (_fbbb .Value ,10,32);if _gc !=nil {return _gc ;};_gb :=uint32 (_ddbg );_ebf .WidthAttr =&_gb ;continue ;};if _fbbb .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ebf .ShadowAttr .UnmarshalXMLAttr (_fbbb );continue ;};};for {_bff ,_ef :=d .Token ();if _ef !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020B\u006f\u0072\u0064\u0065\u0072t\u006f\u0070\u003a\u0020\u0025\u0073",_ef );};if _agf ,_ed :=_bff .(_d .EndElement );_ed &&_agf .Name ==start .Name {break ;};};return nil ;};func (_c *Borderbottom )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_c .CT_Border =*NewCT_Border ();for _ ,_cb :=range start .Attr {if _cb .Name .Local =="\u0074\u0079\u0070\u0065"{_c .TypeAttr .UnmarshalXMLAttr (_cb );continue ;};if _cb .Name .Local =="\u0077\u0069\u0064t\u0068"{_ge ,_eeg :=_eg .ParseUint (_cb .Value ,10,32);if _eeg !=nil {return _eeg ;};_cg :=uint32 (_ge );_c .WidthAttr =&_cg ;continue ;};if _cb .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_c .ShadowAttr .UnmarshalXMLAttr (_cb );continue ;};};for {_db ,_ad :=d .Token ();if _ad !=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",_ad );};if _ea ,_dc :=_db .(_d .EndElement );_dc &&_ea .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Wrap and its children +func (_ccag *CT_Wrap )Validate ()error {return _ccag .ValidateWithPath ("\u0043T\u005f\u0057\u0072\u0061\u0070");};func (_ab *Anchorlock )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ab .CT_AnchorLock =*NewCT_AnchorLock ();for {_ge ,_b :=d .Token ();if _b !=nil {return _df .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b\u003a\u0020%\u0073",_b );};if _c ,_fd :=_ge .(_f .EndElement );_fd &&_c .Name ==start .Name {break ;};};return nil ;};func (_bae ST_WrapType )ValidateWithPath (path string )error {switch _bae {case 0,1,2,3,4,5:default:return _df .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bae ));};return nil ;};func NewBorderbottom ()*Borderbottom {_fg :=&Borderbottom {};_fg .CT_Border =*NewCT_Border ();return _fg ;}; -// Validate validates the CT_Border and its children -func (_aa *CT_Border )Validate ()error {return _aa .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");}; +// ValidateWithPath validates the Borderright and its children, prefixing error messages with path +func (_dag *Borderright )ValidateWithPath (path string )error {if _gef :=_dag .CT_Border .ValidateWithPath (path );_gef !=nil {return _gef ;};return nil ;};func (_fga *Borderbottom )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fga .CT_Border =*NewCT_Border ();for _ ,_cd :=range start .Attr {if _cd .Name .Local =="\u0074\u0079\u0070\u0065"{_fga .TypeAttr .UnmarshalXMLAttr (_cd );continue ;};if _cd .Name .Local =="\u0077\u0069\u0064t\u0068"{_bd ,_af :=_fe .ParseUint (_cd .Value ,10,32);if _af !=nil {return _af ;};_db :=uint32 (_bd );_fga .WidthAttr =&_db ;continue ;};if _cd .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_fga .ShadowAttr .UnmarshalXMLAttr (_cd );continue ;};};for {_ae ,_bf :=d .Token ();if _bf !=nil {return _df .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065r\u0062\u006f\u0074\u0074\u006f\u006d\u003a\u0020\u0025\u0073",_bf );};if _cca ,_dfb :=_ae .(_f .EndElement );_dfb &&_cca .Name ==start .Name {break ;};};return nil ;};func (_gda ST_HorizontalAnchor )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dge :=_f .Attr {};_dge .Name =name ;switch _gda {case ST_HorizontalAnchorUnset :_dge .Value ="";case ST_HorizontalAnchorMargin :_dge .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HorizontalAnchorPage :_dge .Value ="\u0070\u0061\u0067\u0065";case ST_HorizontalAnchorText :_dge .Value ="\u0074\u0065\u0078\u0074";case ST_HorizontalAnchorChar :_dge .Value ="\u0063\u0068\u0061\u0072";};return _dge ,nil ;};func (_gfb *ST_VerticalAnchor )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gfb =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gfb =1;case "\u0070\u0061\u0067\u0065":*_gfb =2;case "\u0074\u0065\u0078\u0074":*_gfb =3;case "\u006c\u0069\u006e\u0065":*_gfb =4;};return nil ;};func NewBorderleft ()*Borderleft {_e :=&Borderleft {};_e .CT_Border =*NewCT_Border ();return _e }; // Validate validates the Borderright and its children -func (_def *Borderright )Validate ()error {return _def .ValidateWithPath ("B\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");}; - -// Validate validates the Bordertop and its children -func (_cbb *Bordertop )Validate ()error {return _cbb .ValidateWithPath ("\u0042o\u0072\u0064\u0065\u0072\u0074\u006fp");};func NewBorderleft ()*Borderleft {_dd :=&Borderleft {};_dd .CT_Border =*NewCT_Border ();return _dd };func (_bdd ST_HorizontalAnchor )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_afd :=_d .Attr {};_afd .Name =name ;switch _bdd {case ST_HorizontalAnchorUnset :_afd .Value ="";case ST_HorizontalAnchorMargin :_afd .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HorizontalAnchorPage :_afd .Value ="\u0070\u0061\u0067\u0065";case ST_HorizontalAnchorText :_afd .Value ="\u0074\u0065\u0078\u0074";case ST_HorizontalAnchorChar :_afd .Value ="\u0063\u0068\u0061\u0072";};return _afd ,nil ;}; +func (_gea *Borderright )Validate ()error {return _gea .ValidateWithPath ("B\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");}; -// Validate validates the Anchorlock and its children -func (_eeb *Anchorlock )Validate ()error {return _eeb .ValidateWithPath ("\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");};type ST_WrapSide byte ;func (_fgc *Anchorlock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgc .CT_AnchorLock =*NewCT_AnchorLock ();for {_ee ,_ff :=d .Token ();if _ff !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b\u003a\u0020%\u0073",_ff );};if _bc ,_df :=_ee .(_d .EndElement );_df &&_bc .Name ==start .Name {break ;};};return nil ;};func NewAnchorlock ()*Anchorlock {_f :=&Anchorlock {};_f .CT_AnchorLock =*NewCT_AnchorLock ();return _f ;};func (_fbe *Borderright )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_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 ="b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074";return _fbe .CT_Border .MarshalXML (e ,start );};type ST_WrapType byte ;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 (_aaa *ST_BorderShadow )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aaa =0;case "\u0074":*_aaa =1;case "\u0074\u0072\u0075\u0065":*_aaa =2;case "\u0066":*_aaa =3;case "\u0066\u0061\u006cs\u0065":*_aaa =4;};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;); +// ValidateWithPath validates the Wrap and its children, prefixing error messages with path +func (_ddg *Wrap )ValidateWithPath (path string )error {if _dca :=_ddg .CT_Wrap .ValidateWithPath (path );_dca !=nil {return _dca ;};return nil ;};func (_ffa ST_BorderShadow )ValidateWithPath (path string )error {switch _ffa {case 0,1,2,3,4:default:return _df .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 (_cff *Bordertop )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\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\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 ,_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 ="\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp";return _cff .CT_Border .MarshalXML (e ,start );}; // ValidateWithPath validates the Bordertop and its children, prefixing error messages with path -func (_be *Bordertop )ValidateWithPath (path string )error {if _da :=_be .CT_Border .ValidateWithPath (path );_da !=nil {return _da ;};return nil ;};func (_edad ST_WrapSide )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bgff :=_d .Attr {};_bgff .Name =name ;switch _edad {case ST_WrapSideUnset :_bgff .Value ="";case ST_WrapSideBoth :_bgff .Value ="\u0062\u006f\u0074\u0068";case ST_WrapSideLeft :_bgff .Value ="\u006c\u0065\u0066\u0074";case ST_WrapSideRight :_bgff .Value ="\u0072\u0069\u0067h\u0074";case ST_WrapSideLargest :_bgff .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _bgff ,nil ;};func (_bg *Borderbottom )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_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 ="\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d";return _bg .CT_Border .MarshalXML (e ,start );};func (_dca *CT_AnchorLock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfc ST_VerticalAnchor )ValidateWithPath (path string )error {switch _cfc {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 (_cfc ));};return nil ;};func (_fgeg *CT_Wrap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fgeg .TypeAttr !=ST_WrapTypeUnset {_dce ,_bcf :=_fgeg .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _bcf !=nil {return _bcf ;};start .Attr =append (start .Attr ,_dce );};if _fgeg .SideAttr !=ST_WrapSideUnset {_gca ,_cac :=_fgeg .SideAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0069\u0064\u0065"});if _cac !=nil {return _cac ;};start .Attr =append (start .Attr ,_gca );};if _fgeg .AnchorxAttr !=ST_HorizontalAnchorUnset {_dg ,_ddd :=_fgeg .AnchorxAttr .MarshalXMLAttr (_d .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0078"});if _ddd !=nil {return _ddd ;};start .Attr =append (start .Attr ,_dg );};if _fgeg .AnchoryAttr !=ST_VerticalAnchorUnset {_defc ,_bcb :=_fgeg .AnchoryAttr .MarshalXMLAttr (_d .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0079"});if _bcb !=nil {return _bcb ;};start .Attr =append (start .Attr ,_defc );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_degd ST_BorderShadow )String ()string {switch _degd {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 (_bba *ST_WrapSide )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffff ,_cea :=d .Token ();if _cea !=nil {return _cea ;};if _fac ,_ae :=_ffff .(_d .EndElement );_ae &&_fac .Name ==start .Name {*_bba =1;return nil ;};if _aef ,_fcb :=_ffff .(_d .CharData );!_fcb {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",_ffff );}else {switch string (_aef ){case "":*_bba =0;case "\u0062\u006f\u0074\u0068":*_bba =1;case "\u006c\u0065\u0066\u0074":*_bba =2;case "\u0072\u0069\u0067h\u0074":*_bba =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_bba =4;};};_ffff ,_cea =d .Token ();if _cea !=nil {return _cea ;};if _cbe ,_faga :=_ffff .(_d .EndElement );_faga &&_cbe .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",_ffff );};type Borderleft struct{CT_Border };type ST_VerticalAnchor byte ;func (_efd ST_BorderType )ValidateWithPath (path string )error {switch _efd {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 (_efd ));};return nil ;};func NewCT_Border ()*CT_Border {_dcc :=&CT_Border {};return _dcc };func init (){_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 +func (_egd *Bordertop )ValidateWithPath (path string )error {if _cfad :=_egd .CT_Border .ValidateWithPath (path );_cfad !=nil {return _cfad ;};return nil ;};type Bordertop struct{CT_Border };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 305791cf43..4a0f4a9534 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 (_dd "encoding/xml";_c "fmt";_dda "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_e "github.com/unidoc/unioffice/schema/soo/wml";_fd "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel";_g "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/powerpoint";_ad "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/word";_a "strconv";);type Rect struct{CT_Rect };func NewAG_AllCoreAttributes ()*AG_AllCoreAttributes {_df :=&AG_AllCoreAttributes {};return _df };type OfcSkew struct{OfcCT_Skew };func (_cfdaf *OfcCT_Extrusion )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _cfdaf .OnAttr !=_f .ST_TrueFalseUnset {_aaabc ,_gbbe :=_cfdaf .OnAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u006e"});if _gbbe !=nil {return _gbbe ;};start .Attr =append (start .Attr ,_aaabc );};if _cfdaf .TypeAttr !=OfcST_ExtrusionTypeUnset {_acfd ,_cffbg :=_cfdaf .TypeAttr .MarshalXMLAttr (_dd .Name {Local :"\u0074\u0079\u0070\u0065"});if _cffbg !=nil {return _cffbg ;};start .Attr =append (start .Attr ,_acfd );};if _cfdaf .RenderAttr !=OfcST_ExtrusionRenderUnset {_acgcg ,_bgadd :=_cfdaf .RenderAttr .MarshalXMLAttr (_dd .Name {Local :"\u0072\u0065\u006e\u0064\u0065\u0072"});if _bgadd !=nil {return _bgadd ;};start .Attr =append (start .Attr ,_acgcg );};if _cfdaf .ViewpointoriginAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_cfdaf .ViewpointoriginAttr )});};if _cfdaf .ViewpointAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"},Value :_c .Sprintf ("\u0025\u0076",*_cfdaf .ViewpointAttr )});};if _cfdaf .PlaneAttr !=OfcST_ExtrusionPlaneUnset {_bfcd ,_cddgd :=_cfdaf .PlaneAttr .MarshalXMLAttr (_dd .Name {Local :"\u0070\u006c\u0061n\u0065"});if _cddgd !=nil {return _cddgd ;};start .Attr =append (start .Attr ,_bfcd );};if _cfdaf .SkewangleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"},Value :_c .Sprintf ("\u0025\u0076",*_cfdaf .SkewangleAttr )});};if _cfdaf .SkewamtAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073k\u0065\u0077\u0061\u006d\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cfdaf .SkewamtAttr )});};if _cfdaf .ForedepthAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"},Value :_c .Sprintf ("\u0025\u0076",*_cfdaf .ForedepthAttr )});};if _cfdaf .BackdepthAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"},Value :_c .Sprintf ("\u0025\u0076",*_cfdaf .BackdepthAttr )});};if _cfdaf .OrientationAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_cfdaf .OrientationAttr )});};if _cfdaf .OrientationangleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cfdaf .OrientationangleAttr )});};if _cfdaf .LockrotationcenterAttr !=_f .ST_TrueFalseUnset {_cgaag ,_fafbd :=_cfdaf .LockrotationcenterAttr .MarshalXMLAttr (_dd .Name {Local :"\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _fafbd !=nil {return _fafbd ;};start .Attr =append (start .Attr ,_cgaag );};if _cfdaf .AutorotationcenterAttr !=_f .ST_TrueFalseUnset {_dcbfd ,_gaedb :=_cfdaf .AutorotationcenterAttr .MarshalXMLAttr (_dd .Name {Local :"\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _gaedb !=nil {return _gaedb ;};start .Attr =append (start .Attr ,_dcbfd );};if _cfdaf .RotationcenterAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_cfdaf .RotationcenterAttr )});};if _cfdaf .RotationangleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cfdaf .RotationangleAttr )});};if _cfdaf .ColormodeAttr !=OfcST_ColorModeUnset {_ddabc ,_eabed :=_cfdaf .ColormodeAttr .MarshalXMLAttr (_dd .Name {Local :"\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"});if _eabed !=nil {return _eabed ;};start .Attr =append (start .Attr ,_ddabc );};if _cfdaf .ColorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_cfdaf .ColorAttr )});};if _cfdaf .ShininessAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"},Value :_c .Sprintf ("\u0025\u0076",*_cfdaf .ShininessAttr )});};if _cfdaf .SpecularityAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_cfdaf .SpecularityAttr )});};if _cfdaf .DiffusityAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"},Value :_c .Sprintf ("\u0025\u0076",*_cfdaf .DiffusityAttr )});};if _cfdaf .MetalAttr !=_f .ST_TrueFalseUnset {_effgg ,_eeebf :=_cfdaf .MetalAttr .MarshalXMLAttr (_dd .Name {Local :"\u006d\u0065\u0074a\u006c"});if _eeebf !=nil {return _eeebf ;};start .Attr =append (start .Attr ,_effgg );};if _cfdaf .EdgeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cfdaf .EdgeAttr )});};if _cfdaf .FacetAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066\u0061\u0063e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cfdaf .FacetAttr )});};if _cfdaf .LightfaceAttr !=_f .ST_TrueFalseUnset {_aebdg ,_gfdd :=_cfdaf .LightfaceAttr .MarshalXMLAttr (_dd .Name {Local :"\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"});if _gfdd !=nil {return _gfdd ;};start .Attr =append (start .Attr ,_aebdg );};if _cfdaf .BrightnessAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_cfdaf .BrightnessAttr )});};if _cfdaf .LightpositionAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_cfdaf .LightpositionAttr )});};if _cfdaf .LightlevelAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_cfdaf .LightlevelAttr )});};if _cfdaf .LightharshAttr !=_f .ST_TrueFalseUnset {_ggab ,_defda :=_cfdaf .LightharshAttr .MarshalXMLAttr (_dd .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"});if _defda !=nil {return _defda ;};start .Attr =append (start .Attr ,_ggab );};if _cfdaf .Lightposition2Attr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_cfdaf .Lightposition2Attr )});};if _cfdaf .Lightlevel2Attr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_cfdaf .Lightlevel2Attr )});};if _cfdaf .Lightharsh2Attr !=_f .ST_TrueFalseUnset {_gfegc ,_dgdcd :=_cfdaf .Lightharsh2Attr .MarshalXMLAttr (_dd .Name {Local :"l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"});if _dgdcd !=nil {return _dgdcd ;};start .Attr =append (start .Attr ,_gfegc );};if _cfdaf .ExtAttr !=ST_ExtUnset {_ebdf ,_begdg :=_cfdaf .ExtAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u003a\u0065x\u0074"});if _begdg !=nil {return _begdg ;};start .Attr =append (start .Attr ,_ebdf );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_dcee *CT_Handles )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _dcee .H !=nil {_acgce :=_dd .StartElement {Name :_dd .Name {Local :"\u0076\u003a\u0068"}};for _ ,_egdd :=range _dcee .H {e .EncodeElement (_egdd ,_acgce );};};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; +package vml ;import (_c "encoding/xml";_fd "fmt";_g "github.com/unidoc/unioffice";_d "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_b "github.com/unidoc/unioffice/schema/soo/wml";_bd "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel";_fb "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/powerpoint";_aa "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/word";_f "strconv";);type ST_EditAs byte ;func (_egde *AG_Chromakey )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _egde .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fd .Sprintf ("\u0025\u0076",*_egde .ChromakeyAttr )});};return nil ;}; -// ValidateWithPath validates the AG_Path and its children, prefixing error messages with path -func (_afgg *AG_Path )ValidateWithPath (path string )error {return nil };func (_dcfcag *OfcCT_Skew )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _dcfcag .IdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_dcfcag .IdAttr )});};if _dcfcag .OnAttr !=_f .ST_TrueFalseUnset {_dbbeg ,_cdaed :=_dcfcag .OnAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u006e"});if _cdaed !=nil {return _cdaed ;};start .Attr =append (start .Attr ,_dbbeg );};if _dcfcag .OffsetAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dcfcag .OffsetAttr )});};if _dcfcag .OriginAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_dcfcag .OriginAttr )});};if _dcfcag .MatrixAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_dcfcag .MatrixAttr )});};if _dcfcag .ExtAttr !=ST_ExtUnset {_bcbea ,_bcfe :=_dcfcag .ExtAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u003a\u0065x\u0074"});if _bcfe !=nil {return _bcfe ;};start .Attr =append (start .Attr ,_bcbea );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_bgbag OfcST_BWMode )ValidateWithPath (path string )error {switch _bgbag {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbag ));};return nil ;}; +// ValidateWithPath validates the OfcCT_Fill and its children, prefixing error messages with path +func (_acagg *OfcCT_Fill )ValidateWithPath (path string )error {if _gfaea :=_acagg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gfaea !=nil {return _gfaea ;};if _bged :=_acagg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bged !=nil {return _bged ;};return nil ;};func (_gaca ST_StrokeEndCap )String ()string {switch _gaca {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 (_dabd *AG_StrokeAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dabd .OnAttr !=_d .ST_TrueFalseUnset {_cedg ,_afcd :=_dabd .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _afcd !=nil {return _afcd ;};start .Attr =append (start .Attr ,_cedg );};if _dabd .WeightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_dabd .WeightAttr )});};if _dabd .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_dabd .ColorAttr )});};if _dabd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fd .Sprintf ("\u0025\u0076",*_dabd .OpacityAttr )});};if _dabd .LinestyleAttr !=ST_StrokeLineStyleUnset {_befd ,_bce :=_dabd .LinestyleAttr .MarshalXMLAttr (_c .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _bce !=nil {return _bce ;};start .Attr =append (start .Attr ,_befd );};if _dabd .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_dabd .MiterlimitAttr )});};if _dabd .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_ebaa ,_bbeg :=_dabd .JoinstyleAttr .MarshalXMLAttr (_c .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _bbeg !=nil {return _bbeg ;};start .Attr =append (start .Attr ,_ebaa );};if _dabd .EndcapAttr !=ST_StrokeEndCapUnset {_cdd ,_fgcd :=_dabd .EndcapAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _fgcd !=nil {return _fgcd ;};start .Attr =append (start .Attr ,_cdd );};if _dabd .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_fd .Sprintf ("\u0025\u0076",*_dabd .DashstyleAttr )});};if _dabd .FilltypeAttr !=ST_FillTypeUnset {_abge ,_dgf :=_dabd .FilltypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _dgf !=nil {return _dgf ;};start .Attr =append (start .Attr ,_abge );};if _dabd .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_fd .Sprintf ("\u0025\u0076",*_dabd .SrcAttr )});};if _dabd .ImageaspectAttr !=ST_ImageAspectUnset {_aabd ,_dge :=_dabd .ImageaspectAttr .MarshalXMLAttr (_c .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _dge !=nil {return _dge ;};start .Attr =append (start .Attr ,_aabd );};if _dabd .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_fd .Sprintf ("\u0025\u0076",*_dabd .ImagesizeAttr )});};if _dabd .ImagealignshapeAttr !=_d .ST_TrueFalseUnset {_gcb ,_eccf :=_dabd .ImagealignshapeAttr .MarshalXMLAttr (_c .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _eccf !=nil {return _eccf ;};start .Attr =append (start .Attr ,_gcb );};if _dabd .Color2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_fd .Sprintf ("\u0025\u0076",*_dabd .Color2Attr )});};if _dabd .StartarrowAttr !=ST_StrokeArrowTypeUnset {_deea ,_dded :=_dabd .StartarrowAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _dded !=nil {return _dded ;};start .Attr =append (start .Attr ,_deea );};if _dabd .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_dbgc ,_bae :=_dabd .StartarrowwidthAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _bae !=nil {return _bae ;};start .Attr =append (start .Attr ,_dbgc );};if _dabd .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_fgga ,_bcf :=_dabd .StartarrowlengthAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _bcf !=nil {return _bcf ;};start .Attr =append (start .Attr ,_fgga );};if _dabd .EndarrowAttr !=ST_StrokeArrowTypeUnset {_eegb ,_geg :=_dabd .EndarrowAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _geg !=nil {return _geg ;};start .Attr =append (start .Attr ,_eegb );};if _dabd .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_cgc ,_bddg :=_dabd .EndarrowwidthAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _bddg !=nil {return _bddg ;};start .Attr =append (start .Attr ,_cgc );};if _dabd .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_caa ,_bgdc :=_dabd .EndarrowlengthAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _bgdc !=nil {return _bgdc ;};start .Attr =append (start .Attr ,_caa );};if _dabd .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_fd .Sprintf ("\u0025\u0076",*_dabd .HrefAttr )});};if _dabd .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_fd .Sprintf ("\u0025\u0076",*_dabd .AlthrefAttr )});};if _dabd .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_dabd .TitleAttr )});};if _dabd .ForcedashAttr !=_d .ST_TrueFalseUnset {_acee ,_fbdg :=_dabd .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _fbdg !=nil {return _fbdg ;};start .Attr =append (start .Attr ,_acee );};if _dabd .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_dabd .IdAttr )});};if _dabd .InsetpenAttr !=_d .ST_TrueFalseUnset {_aeb ,_gbg :=_dabd .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _gbg !=nil {return _gbg ;};start .Attr =append (start .Attr ,_aeb );};if _dabd .RelidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_dabd .RelidAttr )});};return nil ;}; -// Validate validates the CT_Line and its children -func (_gccce *CT_Line )Validate ()error {return _gccce .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065");};func (_fea *AG_ImageAttributes )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_cbg :=range start .Attr {if _cbg .Name .Local =="\u0073\u0072\u0063"{_ffc ,_fdf :=_cbg .Value ,error (nil );if _fdf !=nil {return _fdf ;};_fea .SrcAttr =&_ffc ;continue ;};if _cbg .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_dbe ,_fdg :=_cbg .Value ,error (nil );if _fdg !=nil {return _fdg ;};_fea .CropleftAttr =&_dbe ;continue ;};if _cbg .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_bce ,_ace :=_cbg .Value ,error (nil );if _ace !=nil {return _ace ;};_fea .CroptopAttr =&_bce ;continue ;};if _cbg .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_efcg ,_cbbf :=_cbg .Value ,error (nil );if _cbbf !=nil {return _cbbf ;};_fea .CroprightAttr =&_efcg ;continue ;};if _cbg .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_dgec ,_cefa :=_cbg .Value ,error (nil );if _cefa !=nil {return _cefa ;};_fea .CropbottomAttr =&_dgec ;continue ;};if _cbg .Name .Local =="\u0067\u0061\u0069\u006e"{_cfd ,_baa :=_cbg .Value ,error (nil );if _baa !=nil {return _baa ;};_fea .GainAttr =&_cfd ;continue ;};if _cbg .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_cbgg ,_ecbe :=_cbg .Value ,error (nil );if _ecbe !=nil {return _ecbe ;};_fea .BlacklevelAttr =&_cbgg ;continue ;};if _cbg .Name .Local =="\u0067\u0061\u006dm\u0061"{_fgde ,_bbac :=_cbg .Value ,error (nil );if _bbac !=nil {return _bbac ;};_fea .GammaAttr =&_fgde ;continue ;};if _cbg .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_fea .GrayscaleAttr .UnmarshalXMLAttr (_cbg );continue ;};if _cbg .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_fea .BilevelAttr .UnmarshalXMLAttr (_cbg );continue ;};};for {_cdab ,_eca :=d .Token ();if _eca !=nil {return _c .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",_eca );};if _daf ,_bbbc :=_cdab .(_dd .EndElement );_bbbc &&_daf .Name ==start .Name {break ;};};return nil ;};func (_dfaa *CT_ImageData )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _dfaa .EmbosscolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_dfaa .EmbosscolorAttr )});};if _dfaa .RecolortargetAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dfaa .RecolortargetAttr )});};if _dfaa .HrefAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_dfaa .HrefAttr )});};if _dfaa .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_c .Sprintf ("\u0025\u0076",*_dfaa .AlthrefAttr )});};if _dfaa .TitleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_dfaa .TitleAttr )});};if _dfaa .OleidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_dfaa .OleidAttr )});};if _dfaa .DetectmouseclickAttr !=_f .ST_TrueFalseUnset {_bggaa ,_ceacb :=_dfaa .DetectmouseclickAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"});if _ceacb !=nil {return _ceacb ;};start .Attr =append (start .Attr ,_bggaa );};if _dfaa .MovieAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u006d\u006f\u0076\u0069\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_dfaa .MovieAttr )});};if _dfaa .RelidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_dfaa .RelidAttr )});};if _dfaa .IdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_dfaa .IdAttr )});};if _dfaa .PictAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0072\u003a\u0070\u0069\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dfaa .PictAttr )});};if _dfaa .RHrefAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0072\u003a\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_dfaa .RHrefAttr )});};if _dfaa .SIdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_dfaa .SIdAttr )});};if _dfaa .SrcAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0072\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_dfaa .SrcAttr )});};if _dfaa .CropleftAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dfaa .CropleftAttr )});};if _dfaa .CroptopAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_dfaa .CroptopAttr )});};if _dfaa .CroprightAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_c .Sprintf ("\u0025\u0076",*_dfaa .CroprightAttr )});};if _dfaa .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_dfaa .CropbottomAttr )});};if _dfaa .GainAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_dfaa .GainAttr )});};if _dfaa .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_dfaa .BlacklevelAttr )});};if _dfaa .GammaAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_c .Sprintf ("\u0025\u0076",*_dfaa .GammaAttr )});};if _dfaa .GrayscaleAttr !=_f .ST_TrueFalseUnset {_aacea ,_acbb :=_dfaa .GrayscaleAttr .MarshalXMLAttr (_dd .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _acbb !=nil {return _acbb ;};start .Attr =append (start .Attr ,_aacea );};if _dfaa .BilevelAttr !=_f .ST_TrueFalseUnset {_ebeab ,_dcce :=_dfaa .BilevelAttr .MarshalXMLAttr (_dd .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _dcce !=nil {return _dcce ;};start .Attr =append (start .Attr ,_ebeab );};if _dfaa .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_dfaa .ChromakeyAttr )});};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};type OfcST_OLEType byte ; +// Validate validates the OfcCT_Ink and its children +func (_cccfa *OfcCT_Ink )Validate ()error {return _cccfa .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0049\u006ek");};func (_fgbde *CT_Stroke )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ddeea :=range start .Attr {if _ddeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddeea .Name .Local =="\u0072\u0065\u006ci\u0064"{_cecf ,_abbac :=_ddeea .Value ,error (nil );if _abbac !=nil {return _abbac ;};_fgbde .RelidAttr =&_cecf ;continue ;};if _ddeea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ddeea .Name .Local =="\u0069\u0064"{_ceae ,_gbeda :=_ddeea .Value ,error (nil );if _gbeda !=nil {return _gbeda ;};_fgbde .RIdAttr =&_ceae ;continue ;};if _ddeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddeea .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fgbde .ForcedashAttr .UnmarshalXMLAttr (_ddeea );continue ;};if _ddeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddeea .Name .Local =="\u0074\u0069\u0074l\u0065"{_afcca ,_bggeb :=_ddeea .Value ,error (nil );if _bggeb !=nil {return _bggeb ;};_fgbde .TitleAttr =&_afcca ;continue ;};if _ddeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddeea .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ffggg ,_cbdaaf :=_ddeea .Value ,error (nil );if _cbdaaf !=nil {return _cbdaaf ;};_fgbde .AlthrefAttr =&_ffggg ;continue ;};if _ddeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddeea .Name .Local =="\u0068\u0072\u0065\u0066"{_cbbbg ,_facdf :=_ddeea .Value ,error (nil );if _facdf !=nil {return _facdf ;};_fgbde .HrefAttr =&_cbbbg ;continue ;};if _ddeea .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_dabeb ,_cdfce :=_ddeea .Value ,error (nil );if _cdfce !=nil {return _cdfce ;};_fgbde .ImagesizeAttr =&_dabeb ;continue ;};if _ddeea .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_fgbde .StartarrowlengthAttr .UnmarshalXMLAttr (_ddeea );continue ;};if _ddeea .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_fgbde .JoinstyleAttr .UnmarshalXMLAttr (_ddeea );continue ;};if _ddeea .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_fgbde .EndarrowAttr .UnmarshalXMLAttr (_ddeea );continue ;};if _ddeea .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_dgbda ,_egbcg :=_ddeea .Value ,error (nil );if _egbcg !=nil {return _egbcg ;};_fgbde .DashstyleAttr =&_dgbda ;continue ;};if _ddeea .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fgbde .EndarrowwidthAttr .UnmarshalXMLAttr (_ddeea );continue ;};if _ddeea .Name .Local =="\u0073\u0072\u0063"{_acbge ,_aefd :=_ddeea .Value ,error (nil );if _aefd !=nil {return _aefd ;};_fgbde .SrcAttr =&_acbge ;continue ;};if _ddeea .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_fgbde .EndarrowlengthAttr .UnmarshalXMLAttr (_ddeea );continue ;};if _ddeea .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_fgbde .LinestyleAttr .UnmarshalXMLAttr (_ddeea );continue ;};if _ddeea .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_abeg ,_dfgf :=_ddeea .Value ,error (nil );if _dfgf !=nil {return _dfgf ;};_fgbde .OpacityAttr =&_abeg ;continue ;};if _ddeea .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_acge ,_dacf :=_ddeea .Value ,error (nil );if _dacf !=nil {return _dacf ;};_fgbde .WeightAttr =&_acge ;continue ;};if _ddeea .Name .Local =="\u0069\u0064"{_gcbbb ,_deaca :=_ddeea .Value ,error (nil );if _deaca !=nil {return _deaca ;};_fgbde .IdAttr =&_gcbbb ;continue ;};if _ddeea .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_edfeb ,_cbgcg :=_f .ParseFloat (_ddeea .Value ,64);if _cbgcg !=nil {return _cbgcg ;};_fgbde .MiterlimitAttr =&_edfeb ;continue ;};if _ddeea .Name .Local =="\u0063\u006f\u006co\u0072"{_bbdae ,_bfff :=_ddeea .Value ,error (nil );if _bfff !=nil {return _bfff ;};_fgbde .ColorAttr =&_bbdae ;continue ;};if _ddeea .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_fgbde .ImageaspectAttr .UnmarshalXMLAttr (_ddeea );continue ;};if _ddeea .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_fgbde .FilltypeAttr .UnmarshalXMLAttr (_ddeea );continue ;};if _ddeea .Name .Local =="\u006f\u006e"{_fgbde .OnAttr .UnmarshalXMLAttr (_ddeea );continue ;};if _ddeea .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fgbde .StartarrowwidthAttr .UnmarshalXMLAttr (_ddeea );continue ;};if _ddeea .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fgbde .InsetpenAttr .UnmarshalXMLAttr (_ddeea );continue ;};if _ddeea .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_fgbde .ImagealignshapeAttr .UnmarshalXMLAttr (_ddeea );continue ;};if _ddeea .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_fgbde .StartarrowAttr .UnmarshalXMLAttr (_ddeea );continue ;};if _ddeea .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_fgbde .EndcapAttr .UnmarshalXMLAttr (_ddeea );continue ;};if _ddeea .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ecfec ,_cfeb :=_ddeea .Value ,error (nil );if _cfeb !=nil {return _cfeb ;};_fgbde .Color2Attr =&_ecfec ;continue ;};};_bbdba :for {_dgfbg ,_gceae :=d .Token ();if _gceae !=nil {return _gceae ;};switch _fcae :=_dgfbg .(type ){case _c .StartElement :switch _fcae .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgbde .Left =NewOfcLeft ();if _fbdgb :=d .DecodeElement (_fgbde .Left ,&_fcae );_fbdgb !=nil {return _fbdgb ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgbde .Top =NewOfcTop ();if _ebbf :=d .DecodeElement (_fgbde .Top ,&_fcae );_ebbf !=nil {return _ebbf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgbde .Right =NewOfcRight ();if _efeca :=d .DecodeElement (_fgbde .Right ,&_fcae );_efeca !=nil {return _efeca ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgbde .Bottom =NewOfcBottom ();if _eeeegc :=d .DecodeElement (_fgbde .Bottom ,&_fcae );_eeeegc !=nil {return _eeeegc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgbde .Column =NewOfcColumn ();if _dadea :=d .DecodeElement (_fgbde .Column ,&_fcae );_dadea !=nil {return _dadea ;};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\u0053\u0074\u0072o\u006b\u0065 \u0025\u0076",_fcae .Name );if _ccadc :=d .Skip ();_ccadc !=nil {return _ccadc ;};};case _c .EndElement :break _bbdba ;case _c .CharData :};};return nil ;};type Background struct{CT_Background };func (_cgbcg ST_StrokeJoinStyle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bfggf :=_c .Attr {};_bfggf .Name =name ;switch _cgbcg {case ST_StrokeJoinStyleUnset :_bfggf .Value ="";case ST_StrokeJoinStyleRound :_bfggf .Value ="\u0072\u006f\u0075n\u0064";case ST_StrokeJoinStyleBevel :_bfggf .Value ="\u0062\u0065\u0076e\u006c";case ST_StrokeJoinStyleMiter :_bfggf .Value ="\u006d\u0069\u0074e\u0072";};return _bfggf ,nil ;}; -// Validate validates the CT_Group and its children -func (_bcgec *CT_Group )Validate ()error {return _bcgec .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070");};type OfcEquationxml struct{OfcCT_EquationXml };func (_dabfc *Polyline )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return _dabfc .CT_PolyLine .MarshalXML (e ,start );};func (_gdcbg OfcST_OLEUpdateMode )Validate ()error {return _gdcbg .ValidateWithPath ("")};func (_cgebcd OfcST_ExtrusionType )ValidateWithPath (path string )error {switch _cgebcd {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgebcd ));};return nil ;};func (_fafdd *ST_ImageAspect )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_edfde ,_cegda :=d .Token ();if _cegda !=nil {return _cegda ;};if _cbcbeg ,_gecf :=_edfde .(_dd .EndElement );_gecf &&_cbcbeg .Name ==start .Name {*_fafdd =1;return nil ;};if _fgfcf ,_bbbaf :=_edfde .(_dd .CharData );!_bbbaf {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edfde );}else {switch string (_fgfcf ){case "":*_fafdd =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_fafdd =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_fafdd =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_fafdd =3;};};_edfde ,_cegda =d .Token ();if _cegda !=nil {return _cegda ;};if _efbfb ,_bcebb :=_edfde .(_dd .EndElement );_bcebb &&_efbfb .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edfde );};func (_cdgbga ST_StrokeArrowLength )Validate ()error {return _cdgbga .ValidateWithPath ("")};func NewCT_Curve ()*CT_Curve {_ffb :=&CT_Curve {};return _ffb };func (_fdbdc *ST_ShadowType )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_fdbdc =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_fdbdc =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_fdbdc =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_fdbdc =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_fdbdc =4;};return nil ;}; +// ValidateWithPath validates the OfcCT_R and its children, prefixing error messages with path +func (_abdga *OfcCT_R )ValidateWithPath (path string )error {if _bccgd :=_abdga .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bccgd !=nil {return _bccgd ;};if _bbcffe :=_abdga .HowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0077\u0041\u0074\u0074\u0072");_bbcffe !=nil {return _bbcffe ;};for _bedg ,_geee :=range _abdga .Proxy {if _dgagd :=_geee .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002fP\u0072\u006f\u0078\u0079\u005b\u0025\u0064\u005d",path ,_bedg ));_dgagd !=nil {return _dgagd ;};};return nil ;};func (_deafe *CT_Shadow )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dffb :=range start .Attr {if _dffb .Name .Local =="\u006f\u006e"{_deafe .OnAttr .UnmarshalXMLAttr (_dffb );continue ;};if _dffb .Name .Local =="\u0074\u0079\u0070\u0065"{_deafe .TypeAttr .UnmarshalXMLAttr (_dffb );continue ;};if _dffb .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_deafe .ObscuredAttr .UnmarshalXMLAttr (_dffb );continue ;};if _dffb .Name .Local =="\u0063\u006f\u006co\u0072"{_dgggfb ,_gafdf :=_dffb .Value ,error (nil );if _gafdf !=nil {return _gafdf ;};_deafe .ColorAttr =&_dgggfb ;continue ;};if _dffb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fdeeg ,_bffcc :=_dffb .Value ,error (nil );if _bffcc !=nil {return _bffcc ;};_deafe .OpacityAttr =&_fdeeg ;continue ;};if _dffb .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_dfbcf ,_dgaec :=_dffb .Value ,error (nil );if _dgaec !=nil {return _dgaec ;};_deafe .OffsetAttr =&_dfbcf ;continue ;};if _dffb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bcfea ,_fbbf :=_dffb .Value ,error (nil );if _fbbf !=nil {return _fbbf ;};_deafe .Color2Attr =&_bcfea ;continue ;};if _dffb .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_ccfc ,_acbfg :=_dffb .Value ,error (nil );if _acbfg !=nil {return _acbfg ;};_deafe .Offset2Attr =&_ccfc ;continue ;};if _dffb .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_dddcg ,_ffcga :=_dffb .Value ,error (nil );if _ffcga !=nil {return _ffcga ;};_deafe .OriginAttr =&_dddcg ;continue ;};if _dffb .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_gfbga ,_cdgae :=_dffb .Value ,error (nil );if _cdgae !=nil {return _cdgae ;};_deafe .MatrixAttr =&_gfbga ;continue ;};if _dffb .Name .Local =="\u0069\u0064"{_cebc ,_baad :=_dffb .Value ,error (nil );if _baad !=nil {return _baad ;};_deafe .IdAttr =&_cebc ;continue ;};};for {_gccca ,_bcbcd :=d .Token ();if _bcbcd !=nil {return _fd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0068\u0061d\u006f\u0077\u003a\u0020\u0025\u0073",_bcbcd );};if _afedf ,_geae :=_gccca .(_c .EndElement );_geae &&_afedf .Name ==start .Name {break ;};};return nil ;};func (_dade *AG_Style )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dade .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_dade .StyleAttr )});};return nil ;}; -// ValidateWithPath validates the Stroke and its children, prefixing error messages with path -func (_eegdeg *Stroke )ValidateWithPath (path string )error {if _gdddg :=_eegdeg .CT_Stroke .ValidateWithPath (path );_gdddg !=nil {return _gdddg ;};return nil ;}; +// Validate validates the Polyline and its children +func (_cgebe *Polyline )Validate ()error {return _cgebe .ValidateWithPath ("\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065");};type ST_ImageAspect byte ; -// ValidateWithPath validates the OfcFill and its children, prefixing error messages with path -func (_dacea *OfcFill )ValidateWithPath (path string )error {if _dagf :=_dacea .OfcCT_Fill .ValidateWithPath (path );_dagf !=nil {return _dagf ;};return nil ;};func (_gega *CT_ImageData )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_cgeef :=range start .Attr {if _cgeef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cgeef .Name .Local =="\u0070\u0069\u0063\u0074"||_cgeef .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"&&_cgeef .Name .Local =="\u0070\u0069\u0063\u0074"{_fcfb ,_ecedd :=_cgeef .Value ,error (nil );if _ecedd !=nil {return _ecedd ;};_gega .PictAttr =&_fcfb ;continue ;};if _cgeef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cgeef .Name .Local =="\u0068\u0072\u0065\u0066"||_cgeef .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"&&_cgeef .Name .Local =="\u0068\u0072\u0065\u0066"{_beac ,_eabff :=_cgeef .Value ,error (nil );if _eabff !=nil {return _eabff ;};_gega .RHrefAttr =&_beac ;continue ;};if _cgeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeef .Name .Local =="\u0068\u0072\u0065\u0066"{_eccbb ,_ggefg :=_cgeef .Value ,error (nil );if _ggefg !=nil {return _ggefg ;};_gega .HrefAttr =&_eccbb ;continue ;};if _cgeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeef .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_edbg ,_faefa :=_cgeef .Value ,error (nil );if _faefa !=nil {return _faefa ;};_gega .AlthrefAttr =&_edbg ;continue ;};if _cgeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeef .Name .Local =="\u0074\u0069\u0074l\u0065"{_fdbf ,_becfb :=_cgeef .Value ,error (nil );if _becfb !=nil {return _becfb ;};_gega .TitleAttr =&_fdbf ;continue ;};if _cgeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeef .Name .Local =="\u006f\u006c\u0065i\u0064"{_dbfc ,_aeaa :=_a .ParseFloat (_cgeef .Value ,64);if _aeaa !=nil {return _aeaa ;};_gaee :=float32 (_dbfc );_gega .OleidAttr =&_gaee ;continue ;};if _cgeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeef .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_gega .DetectmouseclickAttr .UnmarshalXMLAttr (_cgeef );continue ;};if _cgeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeef .Name .Local =="\u006d\u006f\u0076i\u0065"{_gegf ,_bdcb :=_a .ParseFloat (_cgeef .Value ,64);if _bdcb !=nil {return _bdcb ;};_gfac :=float32 (_gegf );_gega .MovieAttr =&_gfac ;continue ;};if _cgeef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeef .Name .Local =="\u0072\u0065\u006ci\u0064"{_abeb ,_dgfde :=_cgeef .Value ,error (nil );if _dgfde !=nil {return _dgfde ;};_gega .RelidAttr =&_abeb ;continue ;};if _cgeef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cgeef .Name .Local =="\u0069\u0064"||_cgeef .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"&&_cgeef .Name .Local =="\u0069\u0064"{_eddae ,_gfed :=_cgeef .Value ,error (nil );if _gfed !=nil {return _gfed ;};_gega .IdAttr =&_eddae ;continue ;};if _cgeef .Name .Local =="\u0069\u0064"{_dddb ,_fbbb :=_cgeef .Value ,error (nil );if _fbbb !=nil {return _fbbb ;};_gega .SIdAttr =&_dddb ;continue ;};if _cgeef .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_abfcb ,_afee :=_cgeef .Value ,error (nil );if _afee !=nil {return _afee ;};_gega .CropbottomAttr =&_abfcb ;continue ;};if _cgeef .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_acec ,_acba :=_cgeef .Value ,error (nil );if _acba !=nil {return _acba ;};_gega .EmbosscolorAttr =&_acec ;continue ;};if _cgeef .Name .Local =="\u0073\u0072\u0063"{_efdg ,_aceeg :=_cgeef .Value ,error (nil );if _aceeg !=nil {return _aceeg ;};_gega .SrcAttr =&_efdg ;continue ;};if _cgeef .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_fdbc ,_bdgc :=_cgeef .Value ,error (nil );if _bdgc !=nil {return _bdgc ;};_gega .CropleftAttr =&_fdbc ;continue ;};if _cgeef .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_gadab ,_fggdc :=_cgeef .Value ,error (nil );if _fggdc !=nil {return _fggdc ;};_gega .CroptopAttr =&_gadab ;continue ;};if _cgeef .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_efcgg ,_eeefe :=_cgeef .Value ,error (nil );if _eeefe !=nil {return _eeefe ;};_gega .CroprightAttr =&_efcgg ;continue ;};if _cgeef .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_ddgg ,_fgfg :=_cgeef .Value ,error (nil );if _fgfg !=nil {return _fgfg ;};_gega .RecolortargetAttr =&_ddgg ;continue ;};if _cgeef .Name .Local =="\u0067\u0061\u0069\u006e"{_ggcga ,_fbcb :=_cgeef .Value ,error (nil );if _fbcb !=nil {return _fbcb ;};_gega .GainAttr =&_ggcga ;continue ;};if _cgeef .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_dcabf ,_adbb :=_cgeef .Value ,error (nil );if _adbb !=nil {return _adbb ;};_gega .BlacklevelAttr =&_dcabf ;continue ;};if _cgeef .Name .Local =="\u0067\u0061\u006dm\u0061"{_afbae ,_fgcg :=_cgeef .Value ,error (nil );if _fgcg !=nil {return _fgcg ;};_gega .GammaAttr =&_afbae ;continue ;};if _cgeef .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_gega .GrayscaleAttr .UnmarshalXMLAttr (_cgeef );continue ;};if _cgeef .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_gega .BilevelAttr .UnmarshalXMLAttr (_cgeef );continue ;};if _cgeef .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cgbd ,_gffaf :=_cgeef .Value ,error (nil );if _gffaf !=nil {return _gffaf ;};_gega .ChromakeyAttr =&_cgbd ;continue ;};};for {_cfad ,_gdbgf :=d .Token ();if _gdbgf !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006da\u0067\u0065\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_gdbgf );};if _bgcef ,_acdcf :=_cfad .(_dd .EndElement );_acdcf &&_bgcef .Name ==start .Name {break ;};};return nil ;};func NewOfcCallout ()*OfcCallout {_abefb :=&OfcCallout {};_abefb .OfcCT_Callout =*NewOfcCT_Callout ();return _abefb ;};func NewAG_OfficeShapeAttributes ()*AG_OfficeShapeAttributes {_bbg :=&AG_OfficeShapeAttributes {};return _bbg ;};type OfcCT_OLEObject struct{TypeAttr OfcST_OLEType ;ProgIDAttr *string ;ShapeIDAttr *string ;DrawAspectAttr OfcST_OLEDrawAspect ;ObjectIDAttr *string ;IdAttr *string ;UpdateModeAttr OfcST_OLEUpdateMode ;LinkType *string ;LockedField _f .ST_TrueFalseBlank ;FieldCodes *string ;};func NewOfcOLEObject ()*OfcOLEObject {_fcfa :=&OfcOLEObject {};_fcfa .OfcCT_OLEObject =*NewOfcCT_OLEObject ();return _fcfa ;};func (_fece *CT_RoundRect )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_gfeca :=range start .Attr {if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fece .UserdrawnAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dacd ,_gacbbd :=_gfeca .Value ,error (nil );if _gacbbd !=nil {return _gacbbd ;};_fece .BordertopcolorAttr =&_dacd ;continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fece .UserhiddenAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fece .BulletAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fece .CliptowrapAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0068\u0072"{_fece .HrAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u006f\u006c\u0065"{_fece .OleAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0068\u0072\u0073t\u0064"{_fece .HrstdAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0073\u0070\u0069\u0064"{_feeef ,_efbg :=_gfeca .Value ,error (nil );if _efbg !=nil {return _efbg ;};_fece .SpidAttr =&_feeef ;continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fece .HrnoshadeAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fece .ForcedashAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cbeg ,_cegcd :=_gfeca .Value ,error (nil );if _cegcd !=nil {return _cegcd ;};_fece .BorderleftcolorAttr =&_cbeg ;continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_faeaa ,_cbdfg :=_a .ParseInt (_gfeca .Value ,10,64);if _cbdfg !=nil {return _cbdfg ;};_fece .DgmnodekindAttr =&_faeaa ;continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u006f\u006e\u0065\u0064"{_fece .OnedAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0063\u006c\u0069\u0070"{_fece .ClipAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0068\u0072\u0070c\u0074"{_dafed ,_gbfdee :=_a .ParseFloat (_gfeca .Value ,64);if _gbfdee !=nil {return _gbfdee ;};_cgde :=float32 (_dafed );_fece .HrpctAttr =&_cgde ;continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fece .PreferrelativeAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_adeda ,_ffdaa :=_gfeca .Value ,error (nil );if _ffdaa !=nil {return _ffdaa ;};_fece .BorderrightcolorAttr =&_adeda ;continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ecdeg ,_ffbe :=_a .ParseInt (_gfeca .Value ,10,64);if _ffbe !=nil {return _ffbe ;};_fece .RegroupidAttr =&_ecdeg ;continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fece .DgmlayoutmruAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fece .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fece .AllowoverlapAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fece .HralignAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fece .InsetmodeAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0073\u0070\u0074"{_cacfb ,_dfcfff :=_a .ParseFloat (_gfeca .Value ,64);if _dfcfff !=nil {return _dfcfff ;};_agfge :=float32 (_cacfb );_fece .SptAttr =&_agfge ;continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ccgd ,_ebaf :=_gfeca .Value ,error (nil );if _ebaf !=nil {return _ebaf ;};_fece .BorderbottomcolorAttr =&_ccgd ;continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fece .OleiconAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fece .DgmlayoutAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fece .BwmodeAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fece .BwnormalAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fece .BwpureAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fece .ConnectortypeAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fece .ButtonAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeca .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fece .AllowincellAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Local =="\u0068\u0072\u0065\u0066"{_efdddd ,_dcfbgg :=_gfeca .Value ,error (nil );if _dcfbgg !=nil {return _dcfbgg ;};_fece .HrefAttr =&_efdddd ;continue ;};if _gfeca .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ffbga ,_daeae :=_gfeca .Value ,error (nil );if _daeae !=nil {return _daeae ;};_fece .CoordsizeAttr =&_ffbga ;continue ;};if _gfeca .Name .Local =="\u0073\u0074\u0079l\u0065"{_cgdba ,_edgbb :=_gfeca .Value ,error (nil );if _edgbb !=nil {return _edgbb ;};_fece .StyleAttr =&_cgdba ;continue ;};if _gfeca .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fece .StrokedAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Local =="\u0069\u0064"{_gadda ,_fadg :=_gfeca .Value ,error (nil );if _fadg !=nil {return _fadg ;};_fece .IdAttr =&_gadda ;continue ;};if _gfeca .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ffcbg ,_cdbfb :=_gfeca .Value ,error (nil );if _cdbfb !=nil {return _cdbfb ;};_fece .StrokeweightAttr =&_ffcbg ;continue ;};if _gfeca .Name .Local =="\u0070\u0072\u0069n\u0074"{_fece .PrintAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ddfe ,_egdbe :=_gfeca .Value ,error (nil );if _egdbe !=nil {return _egdbe ;};_fece .ChromakeyAttr =&_ddfe ;continue ;};if _gfeca .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_facda ,_bfeb :=_gfeca .Value ,error (nil );if _bfeb !=nil {return _bfeb ;};_fece .FillcolorAttr =&_facda ;continue ;};if _gfeca .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_eeeff ,_eedga :=_gfeca .Value ,error (nil );if _eedga !=nil {return _eedga ;};_fece .CoordoriginAttr =&_eeeff ;continue ;};if _gfeca .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aegd ,_eecdd :=_gfeca .Value ,error (nil );if _eecdd !=nil {return _eecdd ;};_fece .OpacityAttr =&_aegd ;continue ;};if _gfeca .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gdebb ,_cfegg :=_gfeca .Value ,error (nil );if _cfegg !=nil {return _cfegg ;};_fece .StrokecolorAttr =&_gdebb ;continue ;};if _gfeca .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fece .InsetpenAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fece .FilledAttr .UnmarshalXMLAttr (_gfeca );continue ;};if _gfeca .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_agddb ,_faca :=_gfeca .Value ,error (nil );if _faca !=nil {return _faca ;};_fece .WrapcoordsAttr =&_agddb ;continue ;};if _gfeca .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_adbcb ,_aggeg :=_gfeca .Value ,error (nil );if _aggeg !=nil {return _aggeg ;};_fece .ArcsizeAttr =&_adbcb ;continue ;};if _gfeca .Name .Local =="\u0074\u0069\u0074l\u0065"{_dddeg ,_fddbe :=_gfeca .Value ,error (nil );if _fddbe !=nil {return _fddbe ;};_fece .TitleAttr =&_dddeg ;continue ;};if _gfeca .Name .Local =="\u0063\u006c\u0061s\u0073"{_ecgdd ,_afabd :=_gfeca .Value ,error (nil );if _afabd !=nil {return _afabd ;};_fece .ClassAttr =&_ecgdd ;continue ;};if _gfeca .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_eebdg ,_fggf :=_gfeca .Value ,error (nil );if _fggf !=nil {return _fggf ;};_fece .TargetAttr =&_eebdg ;continue ;};if _gfeca .Name .Local =="\u0061\u006c\u0074"{_cdfga ,_ffagd :=_gfeca .Value ,error (nil );if _ffagd !=nil {return _ffagd ;};_fece .AltAttr =&_cdfga ;continue ;};};_cdda :for {_abbce ,_gcgcfe :=d .Token ();if _gcgcfe !=nil {return _gcgcfe ;};switch _caaf :=_abbce .(type ){case _dd .StartElement :switch _caaf .Name {case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgdc :=NewEG_ShapeElements ();_cgdc .Path =NewPath ();if _ebdb :=d .DecodeElement (_cgdc .Path ,&_caaf );_ebdb !=nil {return _ebdb ;};_fece .EG_ShapeElements =append (_fece .EG_ShapeElements ,_cgdc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gecac :=NewEG_ShapeElements ();_gecac .Formulas =NewFormulas ();if _bcde :=d .DecodeElement (_gecac .Formulas ,&_caaf );_bcde !=nil {return _bcde ;};_fece .EG_ShapeElements =append (_fece .EG_ShapeElements ,_gecac );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_deed :=NewEG_ShapeElements ();_deed .Handles =NewHandles ();if _fgabc :=d .DecodeElement (_deed .Handles ,&_caaf );_fgabc !=nil {return _fgabc ;};_fece .EG_ShapeElements =append (_fece .EG_ShapeElements ,_deed );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfebd :=NewEG_ShapeElements ();_cfebd .Fill =NewFill ();if _ecdaf :=d .DecodeElement (_cfebd .Fill ,&_caaf );_ecdaf !=nil {return _ecdaf ;};_fece .EG_ShapeElements =append (_fece .EG_ShapeElements ,_cfebd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aceb :=NewEG_ShapeElements ();_aceb .Stroke =NewStroke ();if _abgga :=d .DecodeElement (_aceb .Stroke ,&_caaf );_abgga !=nil {return _abgga ;};_fece .EG_ShapeElements =append (_fece .EG_ShapeElements ,_aceb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfffb :=NewEG_ShapeElements ();_dfffb .Shadow =NewShadow ();if _gebcf :=d .DecodeElement (_dfffb .Shadow ,&_caaf );_gebcf !=nil {return _gebcf ;};_fece .EG_ShapeElements =append (_fece .EG_ShapeElements ,_dfffb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aefe :=NewEG_ShapeElements ();_aefe .Textbox =NewTextbox ();if _eggaf :=d .DecodeElement (_aefe .Textbox ,&_caaf );_eggaf !=nil {return _eggaf ;};_fece .EG_ShapeElements =append (_fece .EG_ShapeElements ,_aefe );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbgfc :=NewEG_ShapeElements ();_dbgfc .Textpath =NewTextpath ();if _aagfd :=d .DecodeElement (_dbgfc .Textpath ,&_caaf );_aagfd !=nil {return _aagfd ;};_fece .EG_ShapeElements =append (_fece .EG_ShapeElements ,_dbgfc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_acbd :=NewEG_ShapeElements ();_acbd .Imagedata =NewImagedata ();if _ffagc :=d .DecodeElement (_acbd .Imagedata ,&_caaf );_ffagc !=nil {return _ffagc ;};_fece .EG_ShapeElements =append (_fece .EG_ShapeElements ,_acbd );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdccf :=NewEG_ShapeElements ();_fdccf .Skew =NewOfcSkew ();if _gdgfg :=d .DecodeElement (_fdccf .Skew ,&_caaf );_gdgfg !=nil {return _gdgfg ;};_fece .EG_ShapeElements =append (_fece .EG_ShapeElements ,_fdccf );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fbff :=NewEG_ShapeElements ();_fbff .Extrusion =NewOfcExtrusion ();if _faagf :=d .DecodeElement (_fbff .Extrusion ,&_caaf );_faagf !=nil {return _faagf ;};_fece .EG_ShapeElements =append (_fece .EG_ShapeElements ,_fbff );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cacfa :=NewEG_ShapeElements ();_cacfa .Callout =NewOfcCallout ();if _aebf :=d .DecodeElement (_cacfa .Callout ,&_caaf );_aebf !=nil {return _aebf ;};_fece .EG_ShapeElements =append (_fece .EG_ShapeElements ,_cacfa );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bgfb :=NewEG_ShapeElements ();_bgfb .Lock =NewOfcLock ();if _efbb :=d .DecodeElement (_bgfb .Lock ,&_caaf );_efbb !=nil {return _efbb ;};_fece .EG_ShapeElements =append (_fece .EG_ShapeElements ,_bgfb );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecgdf :=NewEG_ShapeElements ();_ecgdf .Clippath =NewOfcClippath ();if _aaadg :=d .DecodeElement (_ecgdf .Clippath ,&_caaf );_aaadg !=nil {return _aaadg ;};_fece .EG_ShapeElements =append (_fece .EG_ShapeElements ,_ecgdf );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agdfg :=NewEG_ShapeElements ();_agdfg .Signatureline =NewOfcSignatureline ();if _gfdfd :=d .DecodeElement (_agdfg .Signatureline ,&_caaf );_gfdfd !=nil {return _gfdfd ;};_fece .EG_ShapeElements =append (_fece .EG_ShapeElements ,_agdfg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bcbg :=NewEG_ShapeElements ();_bcbg .Wrap =_ad .NewWrap ();if _eecce :=d .DecodeElement (_bcbg .Wrap ,&_caaf );_eecce !=nil {return _eecce ;};_fece .EG_ShapeElements =append (_fece .EG_ShapeElements ,_bcbg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aecg :=NewEG_ShapeElements ();_aecg .Anchorlock =_ad .NewAnchorlock ();if _bcdfb :=d .DecodeElement (_aecg .Anchorlock ,&_caaf );_bcdfb !=nil {return _bcdfb ;};_fece .EG_ShapeElements =append (_fece .EG_ShapeElements ,_aecg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ebbgc :=NewEG_ShapeElements ();_ebbgc .Bordertop =_ad .NewBordertop ();if _edade :=d .DecodeElement (_ebbgc .Bordertop ,&_caaf );_edade !=nil {return _edade ;};_fece .EG_ShapeElements =append (_fece .EG_ShapeElements ,_ebbgc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bfdaa :=NewEG_ShapeElements ();_bfdaa .Borderbottom =_ad .NewBorderbottom ();if _fgcbg :=d .DecodeElement (_bfdaa .Borderbottom ,&_caaf );_fgcbg !=nil {return _fgcbg ;};_fece .EG_ShapeElements =append (_fece .EG_ShapeElements ,_bfdaa );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_baad :=NewEG_ShapeElements ();_baad .Borderleft =_ad .NewBorderleft ();if _adfg :=d .DecodeElement (_baad .Borderleft ,&_caaf );_adfg !=nil {return _adfg ;};_fece .EG_ShapeElements =append (_fece .EG_ShapeElements ,_baad );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eccee :=NewEG_ShapeElements ();_eccee .Borderright =_ad .NewBorderright ();if _gcec :=d .DecodeElement (_eccee .Borderright ,&_caaf );_gcec !=nil {return _gcec ;};_fece .EG_ShapeElements =append (_fece .EG_ShapeElements ,_eccee );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_acecf :=NewEG_ShapeElements ();_acecf .ClientData =_fd .NewClientData ();if _bacb :=d .DecodeElement (_acecf .ClientData ,&_caaf );_bacb !=nil {return _bacb ;};_fece .EG_ShapeElements =append (_fece .EG_ShapeElements ,_acecf );case _dd .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"}:_bcbc :=NewEG_ShapeElements ();_bcbc .Textdata =_g .NewTextdata ();if _edcb :=d .DecodeElement (_bcbc .Textdata ,&_caaf );_edcb !=nil {return _edcb ;};_fece .EG_ShapeElements =append (_fece .EG_ShapeElements ,_bcbc );default:_dda .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",_caaf .Name );if _ggbbb :=d .Skip ();_ggbbb !=nil {return _ggbbb ;};};case _dd .EndElement :break _cdda ;case _dd .CharData :};};return nil ;};func (_badd *CT_Fill )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _badd .TypeAttr !=ST_FillTypeUnset {_bag ,_egea :=_badd .TypeAttr .MarshalXMLAttr (_dd .Name {Local :"\u0074\u0079\u0070\u0065"});if _egea !=nil {return _egea ;};start .Attr =append (start .Attr ,_bag );};if _badd .OnAttr !=_f .ST_TrueFalseUnset {_gddc ,_eggb :=_badd .OnAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u006e"});if _eggb !=nil {return _eggb ;};start .Attr =append (start .Attr ,_gddc );};if _badd .ColorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_badd .ColorAttr )});};if _badd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_badd .OpacityAttr )});};if _badd .Color2Attr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_badd .Color2Attr )});};if _badd .SrcAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0072\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_badd .SrcAttr )});};if _badd .HrefAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_badd .HrefAttr )});};if _badd .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_c .Sprintf ("\u0025\u0076",*_badd .AlthrefAttr )});};if _badd .SizeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_badd .SizeAttr )});};if _badd .OriginAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_badd .OriginAttr )});};if _badd .PositionAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_badd .PositionAttr )});};if _badd .AspectAttr !=ST_ImageAspectUnset {_dfeef ,_dbdcg :=_badd .AspectAttr .MarshalXMLAttr (_dd .Name {Local :"\u0061\u0073\u0070\u0065\u0063\u0074"});if _dbdcg !=nil {return _dbdcg ;};start .Attr =append (start .Attr ,_dfeef );};if _badd .ColorsAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_badd .ColorsAttr )});};if _badd .AngleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0061\u006e\u0067l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_badd .AngleAttr )});};if _badd .AlignshapeAttr !=_f .ST_TrueFalseUnset {_accaf ,_dcdd :=_badd .AlignshapeAttr .MarshalXMLAttr (_dd .Name {Local :"\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _dcdd !=nil {return _dcdd ;};start .Attr =append (start .Attr ,_accaf );};if _badd .FocusAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066\u006f\u0063u\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_badd .FocusAttr )});};if _badd .FocussizeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_badd .FocussizeAttr )});};if _badd .FocuspositionAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_badd .FocuspositionAttr )});};if _badd .MethodAttr !=ST_FillMethodUnset {_eeff ,_gdaf :=_badd .MethodAttr .MarshalXMLAttr (_dd .Name {Local :"\u006d\u0065\u0074\u0068\u006f\u0064"});if _gdaf !=nil {return _gdaf ;};start .Attr =append (start .Attr ,_eeff );};if _badd .DetectmouseclickAttr !=_f .ST_TrueFalseUnset {_abab ,_dgfcg :=_badd .DetectmouseclickAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"});if _dgfcg !=nil {return _dgfcg ;};start .Attr =append (start .Attr ,_abab );};if _badd .TitleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_badd .TitleAttr )});};if _badd .Opacity2Attr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_badd .Opacity2Attr )});};if _badd .RecolorAttr !=_f .ST_TrueFalseUnset {_ffbg ,_bbafe :=_badd .RecolorAttr .MarshalXMLAttr (_dd .Name {Local :"\u0072e\u0063\u006f\u006c\u006f\u0072"});if _bbafe !=nil {return _bbafe ;};start .Attr =append (start .Attr ,_ffbg );};if _badd .RotateAttr !=_f .ST_TrueFalseUnset {_cfbd ,_eceea :=_badd .RotateAttr .MarshalXMLAttr (_dd .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0065"});if _eceea !=nil {return _eceea ;};start .Attr =append (start .Attr ,_cfbd );};if _badd .IdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_badd .IdAttr )});};if _badd .RelidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_badd .RelidAttr )});};if _badd .SIdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_badd .SIdAttr )});};e .EncodeToken (start );if _badd .Fill !=nil {_cgbe :=_dd .StartElement {Name :_dd .Name {Local :"\u006f\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_badd .Fill ,_cgbe );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_facgb *Rect )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return _facgb .CT_Rect .MarshalXML (e ,start );};type AG_Style struct{StyleAttr *string ;};type ST_StrokeEndCap byte ;type OfcST_InsetMode byte ;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 _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;};func NewFormulas ()*Formulas {_bebb :=&Formulas {};_bebb .CT_Formulas =*NewCT_Formulas ();return _bebb ;};func (_cdec *OfcCT_Proxy )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _cdec .StartAttr !=_f .ST_TrueFalseBlankUnset {_gdee ,_bbgg :=_cdec .StartAttr .MarshalXMLAttr (_dd .Name {Local :"\u0073\u0074\u0061r\u0074"});if _bbgg !=nil {return _bbgg ;};start .Attr =append (start .Attr ,_gdee );};if _cdec .EndAttr !=_f .ST_TrueFalseBlankUnset {_dbfb ,_fdaf :=_cdec .EndAttr .MarshalXMLAttr (_dd .Name {Local :"\u0065\u006e\u0064"});if _fdaf !=nil {return _fdaf ;};start .Attr =append (start .Attr ,_dbfb );};if _cdec .IdrefAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_cdec .IdrefAttr )});};if _cdec .ConnectlocAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_cdec .ConnectlocAttr )});};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Shadow and its children, prefixing error messages with path +func (_ddaae *CT_Shadow )ValidateWithPath (path string )error {if _caaa :=_ddaae .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_caaa !=nil {return _caaa ;};if _begcb :=_ddaae .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_begcb !=nil {return _begcb ;};if _fdfcc :=_ddaae .ObscuredAttr .ValidateWithPath (path +"\u002f\u004f\u0062\u0073\u0063\u0075\u0072\u0065\u0064\u0041\u0074\u0074\u0072");_fdfcc !=nil {return _fdfcc ;};return nil ;}; -// Validate validates the AG_Path and its children -func (_ebb *AG_Path )Validate ()error {return _ebb .ValidateWithPath ("\u0041G\u005f\u0050\u0061\u0074\u0068");};func (_gfbg *CT_Line )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _gfbg .FromAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_gfbg .FromAttr )});};if _gfbg .ToAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_gfbg .ToAttr )});};if _gfbg .HrefAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_gfbg .HrefAttr )});};if _gfbg .TargetAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gfbg .TargetAttr )});};if _gfbg .ClassAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_gfbg .ClassAttr )});};if _gfbg .TitleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gfbg .TitleAttr )});};if _gfbg .AltAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gfbg .AltAttr )});};if _gfbg .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_gfbg .CoordsizeAttr )});};if _gfbg .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_gfbg .CoordoriginAttr )});};if _gfbg .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_gfbg .WrapcoordsAttr )});};if _gfbg .PrintAttr !=_f .ST_TrueFalseUnset {_ffdfad ,_bfbf :=_gfbg .PrintAttr .MarshalXMLAttr (_dd .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bfbf !=nil {return _bfbf ;};start .Attr =append (start .Attr ,_ffdfad );};if _gfbg .IdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gfbg .IdAttr )});};if _gfbg .StyleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gfbg .StyleAttr )});};if _gfbg .SpidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gfbg .SpidAttr )});};if _gfbg .OnedAttr !=_f .ST_TrueFalseUnset {_cafcg ,_gcaa :=_gfbg .OnedAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gcaa !=nil {return _gcaa ;};start .Attr =append (start .Attr ,_cafcg );};if _gfbg .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gfbg .RegroupidAttr )});};if _gfbg .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_geef ,_gged :=_gfbg .DoubleclicknotifyAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _gged !=nil {return _gged ;};start .Attr =append (start .Attr ,_geef );};if _gfbg .ButtonAttr !=_f .ST_TrueFalseUnset {_ffcg ,_eefc :=_gfbg .ButtonAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _eefc !=nil {return _eefc ;};start .Attr =append (start .Attr ,_ffcg );};if _gfbg .UserhiddenAttr !=_f .ST_TrueFalseUnset {_bbfg ,_dgfag :=_gfbg .UserhiddenAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _dgfag !=nil {return _dgfag ;};start .Attr =append (start .Attr ,_bbfg );};if _gfbg .BulletAttr !=_f .ST_TrueFalseUnset {_dddbd ,_fabac :=_gfbg .BulletAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _fabac !=nil {return _fabac ;};start .Attr =append (start .Attr ,_dddbd );};if _gfbg .HrAttr !=_f .ST_TrueFalseUnset {_aacfb ,_egce :=_gfbg .HrAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0068\u0072"});if _egce !=nil {return _egce ;};start .Attr =append (start .Attr ,_aacfb );};if _gfbg .HrstdAttr !=_f .ST_TrueFalseUnset {_adbe ,_fefc :=_gfbg .HrstdAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _fefc !=nil {return _fefc ;};start .Attr =append (start .Attr ,_adbe );};if _gfbg .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_ccdg ,_daeaa :=_gfbg .HrnoshadeAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _daeaa !=nil {return _daeaa ;};start .Attr =append (start .Attr ,_ccdg );};if _gfbg .HrpctAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gfbg .HrpctAttr )});};if _gfbg .HralignAttr !=OfcST_HrAlignUnset {_ecebd ,_aeaf :=_gfbg .HralignAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _aeaf !=nil {return _aeaf ;};start .Attr =append (start .Attr ,_ecebd );};if _gfbg .AllowincellAttr !=_f .ST_TrueFalseUnset {_fcda ,_afcf :=_gfbg .AllowincellAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _afcf !=nil {return _afcf ;};start .Attr =append (start .Attr ,_fcda );};if _gfbg .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_gedb ,_bcbfe :=_gfbg .AllowoverlapAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _bcbfe !=nil {return _bcbfe ;};start .Attr =append (start .Attr ,_gedb );};if _gfbg .UserdrawnAttr !=_f .ST_TrueFalseUnset {_cedeb ,_aefd :=_gfbg .UserdrawnAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _aefd !=nil {return _aefd ;};start .Attr =append (start .Attr ,_cedeb );};if _gfbg .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gfbg .BordertopcolorAttr )});};if _gfbg .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gfbg .BorderleftcolorAttr )});};if _gfbg .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gfbg .BorderbottomcolorAttr )});};if _gfbg .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gfbg .BorderrightcolorAttr )});};if _gfbg .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_cdce ,_dbbe :=_gfbg .DgmlayoutAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _dbbe !=nil {return _dbbe ;};start .Attr =append (start .Attr ,_cdce );};if _gfbg .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gfbg .DgmnodekindAttr )});};if _gfbg .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_deag ,_cfcga :=_gfbg .DgmlayoutmruAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _cfcga !=nil {return _cfcga ;};start .Attr =append (start .Attr ,_deag );};if _gfbg .InsetmodeAttr !=OfcST_InsetModeUnset {_bggd ,_cfeda :=_gfbg .InsetmodeAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _cfeda !=nil {return _cfeda ;};start .Attr =append (start .Attr ,_bggd );};if _gfbg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_gfbg .OpacityAttr )});};if _gfbg .StrokedAttr !=_f .ST_TrueFalseUnset {_daebc ,_aece :=_gfbg .StrokedAttr .MarshalXMLAttr (_dd .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _aece !=nil {return _aece ;};start .Attr =append (start .Attr ,_daebc );};if _gfbg .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gfbg .StrokecolorAttr )});};if _gfbg .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gfbg .StrokeweightAttr )});};if _gfbg .InsetpenAttr !=_f .ST_TrueFalseUnset {_baac ,_eadfb :=_gfbg .InsetpenAttr .MarshalXMLAttr (_dd .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _eadfb !=nil {return _eadfb ;};start .Attr =append (start .Attr ,_baac );};if _gfbg .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_gfbg .ChromakeyAttr )});};if _gfbg .FilledAttr !=_f .ST_TrueFalseUnset {_bbca ,_accea :=_gfbg .FilledAttr .MarshalXMLAttr (_dd .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _accea !=nil {return _accea ;};start .Attr =append (start .Attr ,_bbca );};if _gfbg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_gfbg .FillcolorAttr )});};if _gfbg .SptAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gfbg .SptAttr )});};if _gfbg .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_defd ,_adegfe :=_gfbg .ConnectortypeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _adegfe !=nil {return _adegfe ;};start .Attr =append (start .Attr ,_defd );};if _gfbg .BwmodeAttr !=OfcST_BWModeUnset {_efdce ,_aagb :=_gfbg .BwmodeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _aagb !=nil {return _aagb ;};start .Attr =append (start .Attr ,_efdce );};if _gfbg .BwpureAttr !=OfcST_BWModeUnset {_fbcac ,_bcbef :=_gfbg .BwpureAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _bcbef !=nil {return _bcbef ;};start .Attr =append (start .Attr ,_fbcac );};if _gfbg .BwnormalAttr !=OfcST_BWModeUnset {_eafa ,_fbab :=_gfbg .BwnormalAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _fbab !=nil {return _fbab ;};start .Attr =append (start .Attr ,_eafa );};if _gfbg .ForcedashAttr !=_f .ST_TrueFalseUnset {_dgefb ,_cggad :=_gfbg .ForcedashAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _cggad !=nil {return _cggad ;};start .Attr =append (start .Attr ,_dgefb );};if _gfbg .OleiconAttr !=_f .ST_TrueFalseUnset {_agfa ,_ccdgd :=_gfbg .OleiconAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _ccdgd !=nil {return _ccdgd ;};start .Attr =append (start .Attr ,_agfa );};if _gfbg .OleAttr !=_f .ST_TrueFalseBlankUnset {_fbfcfe ,_bdce :=_gfbg .OleAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u006fl\u0065"});if _bdce !=nil {return _bdce ;};start .Attr =append (start .Attr ,_fbfcfe );};if _gfbg .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_dgdge ,_afddf :=_gfbg .PreferrelativeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _afddf !=nil {return _afddf ;};start .Attr =append (start .Attr ,_dgdge );};if _gfbg .CliptowrapAttr !=_f .ST_TrueFalseUnset {_cbbcg ,_ddfaf :=_gfbg .CliptowrapAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _ddfaf !=nil {return _ddfaf ;};start .Attr =append (start .Attr ,_cbbcg );};if _gfbg .ClipAttr !=_f .ST_TrueFalseUnset {_gbgb ,_fbcdf :=_gfbg .ClipAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _fbcdf !=nil {return _fbcdf ;};start .Attr =append (start .Attr ,_gbgb );};e .EncodeToken (start );if _gfbg .EG_ShapeElements !=nil {for _ ,_ecgf :=range _gfbg .EG_ShapeElements {_ecgf .MarshalXML (e ,_dd .StartElement {});};};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_acdbg *OfcCT_Entry )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _acdbg .NewAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006e\u0065\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_acdbg .NewAttr )});};if _acdbg .OldAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u006c\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_acdbg .OldAttr )});};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};type CT_Shape struct{GfxdataAttr *string ;EquationxmlAttr *string ;Ink []*OfcInk ;Iscomment []*_g .Iscomment ;Equationxml []*OfcEquationxml ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;TypeAttr *string ;AdjAttr *string ;PathAttr *string ;};func (_adefe *CT_Curve )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _adefe .FromAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .FromAttr )});};if _adefe .Control1Attr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .Control1Attr )});};if _adefe .Control2Attr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .Control2Attr )});};if _adefe .ToAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .ToAttr )});};if _adefe .HrefAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .HrefAttr )});};if _adefe .TargetAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .TargetAttr )});};if _adefe .ClassAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .ClassAttr )});};if _adefe .TitleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .TitleAttr )});};if _adefe .AltAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .AltAttr )});};if _adefe .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .CoordsizeAttr )});};if _adefe .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .CoordoriginAttr )});};if _adefe .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .WrapcoordsAttr )});};if _adefe .PrintAttr !=_f .ST_TrueFalseUnset {_baec ,_eccf :=_adefe .PrintAttr .MarshalXMLAttr (_dd .Name {Local :"\u0070\u0072\u0069n\u0074"});if _eccf !=nil {return _eccf ;};start .Attr =append (start .Attr ,_baec );};if _adefe .IdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .IdAttr )});};if _adefe .StyleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .StyleAttr )});};if _adefe .SpidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .SpidAttr )});};if _adefe .OnedAttr !=_f .ST_TrueFalseUnset {_bcbbd ,_gdbdg :=_adefe .OnedAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gdbdg !=nil {return _gdbdg ;};start .Attr =append (start .Attr ,_bcbbd );};if _adefe .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .RegroupidAttr )});};if _adefe .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_daab ,_faef :=_adefe .DoubleclicknotifyAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _faef !=nil {return _faef ;};start .Attr =append (start .Attr ,_daab );};if _adefe .ButtonAttr !=_f .ST_TrueFalseUnset {_adeg ,_eaga :=_adefe .ButtonAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _eaga !=nil {return _eaga ;};start .Attr =append (start .Attr ,_adeg );};if _adefe .UserhiddenAttr !=_f .ST_TrueFalseUnset {_aedeg ,_dafd :=_adefe .UserhiddenAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _dafd !=nil {return _dafd ;};start .Attr =append (start .Attr ,_aedeg );};if _adefe .BulletAttr !=_f .ST_TrueFalseUnset {_efgda ,_bcab :=_adefe .BulletAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _bcab !=nil {return _bcab ;};start .Attr =append (start .Attr ,_efgda );};if _adefe .HrAttr !=_f .ST_TrueFalseUnset {_gede ,_cfca :=_adefe .HrAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0068\u0072"});if _cfca !=nil {return _cfca ;};start .Attr =append (start .Attr ,_gede );};if _adefe .HrstdAttr !=_f .ST_TrueFalseUnset {_ggba ,_fecg :=_adefe .HrstdAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _fecg !=nil {return _fecg ;};start .Attr =append (start .Attr ,_ggba );};if _adefe .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_ecbf ,_beba :=_adefe .HrnoshadeAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _beba !=nil {return _beba ;};start .Attr =append (start .Attr ,_ecbf );};if _adefe .HrpctAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .HrpctAttr )});};if _adefe .HralignAttr !=OfcST_HrAlignUnset {_gacb ,_abad :=_adefe .HralignAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _abad !=nil {return _abad ;};start .Attr =append (start .Attr ,_gacb );};if _adefe .AllowincellAttr !=_f .ST_TrueFalseUnset {_dccg ,_bedg :=_adefe .AllowincellAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _bedg !=nil {return _bedg ;};start .Attr =append (start .Attr ,_dccg );};if _adefe .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_dacb ,_dbfa :=_adefe .AllowoverlapAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _dbfa !=nil {return _dbfa ;};start .Attr =append (start .Attr ,_dacb );};if _adefe .UserdrawnAttr !=_f .ST_TrueFalseUnset {_gcbb ,_fafd :=_adefe .UserdrawnAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _fafd !=nil {return _fafd ;};start .Attr =append (start .Attr ,_gcbb );};if _adefe .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .BordertopcolorAttr )});};if _adefe .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .BorderleftcolorAttr )});};if _adefe .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .BorderbottomcolorAttr )});};if _adefe .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .BorderrightcolorAttr )});};if _adefe .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ccea ,_cbbe :=_adefe .DgmlayoutAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _cbbe !=nil {return _cbbe ;};start .Attr =append (start .Attr ,_ccea );};if _adefe .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .DgmnodekindAttr )});};if _adefe .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_adfde ,_eade :=_adefe .DgmlayoutmruAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _eade !=nil {return _eade ;};start .Attr =append (start .Attr ,_adfde );};if _adefe .InsetmodeAttr !=OfcST_InsetModeUnset {_cdca ,_eceb :=_adefe .InsetmodeAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _eceb !=nil {return _eceb ;};start .Attr =append (start .Attr ,_cdca );};if _adefe .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .OpacityAttr )});};if _adefe .StrokedAttr !=_f .ST_TrueFalseUnset {_gddg ,_bgcf :=_adefe .StrokedAttr .MarshalXMLAttr (_dd .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _bgcf !=nil {return _bgcf ;};start .Attr =append (start .Attr ,_gddg );};if _adefe .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .StrokecolorAttr )});};if _adefe .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .StrokeweightAttr )});};if _adefe .InsetpenAttr !=_f .ST_TrueFalseUnset {_begg ,_gfeb :=_adefe .InsetpenAttr .MarshalXMLAttr (_dd .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _gfeb !=nil {return _gfeb ;};start .Attr =append (start .Attr ,_begg );};if _adefe .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .ChromakeyAttr )});};if _adefe .FilledAttr !=_f .ST_TrueFalseUnset {_cfgg ,_dcbb :=_adefe .FilledAttr .MarshalXMLAttr (_dd .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dcbb !=nil {return _dcbb ;};start .Attr =append (start .Attr ,_cfgg );};if _adefe .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .FillcolorAttr )});};if _adefe .SptAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_adefe .SptAttr )});};if _adefe .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_cbcff ,_gaced :=_adefe .ConnectortypeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _gaced !=nil {return _gaced ;};start .Attr =append (start .Attr ,_cbcff );};if _adefe .BwmodeAttr !=OfcST_BWModeUnset {_gbaa ,_egfg :=_adefe .BwmodeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _egfg !=nil {return _egfg ;};start .Attr =append (start .Attr ,_gbaa );};if _adefe .BwpureAttr !=OfcST_BWModeUnset {_bbee ,_ccd :=_adefe .BwpureAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _ccd !=nil {return _ccd ;};start .Attr =append (start .Attr ,_bbee );};if _adefe .BwnormalAttr !=OfcST_BWModeUnset {_gfdb ,_dbge :=_adefe .BwnormalAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _dbge !=nil {return _dbge ;};start .Attr =append (start .Attr ,_gfdb );};if _adefe .ForcedashAttr !=_f .ST_TrueFalseUnset {_begbg ,_bfad :=_adefe .ForcedashAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bfad !=nil {return _bfad ;};start .Attr =append (start .Attr ,_begbg );};if _adefe .OleiconAttr !=_f .ST_TrueFalseUnset {_fffa ,_eeca :=_adefe .OleiconAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _eeca !=nil {return _eeca ;};start .Attr =append (start .Attr ,_fffa );};if _adefe .OleAttr !=_f .ST_TrueFalseBlankUnset {_ffba ,_ccce :=_adefe .OleAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u006fl\u0065"});if _ccce !=nil {return _ccce ;};start .Attr =append (start .Attr ,_ffba );};if _adefe .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_bdge ,_cecd :=_adefe .PreferrelativeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _cecd !=nil {return _cecd ;};start .Attr =append (start .Attr ,_bdge );};if _adefe .CliptowrapAttr !=_f .ST_TrueFalseUnset {_aegea ,_dfac :=_adefe .CliptowrapAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _dfac !=nil {return _dfac ;};start .Attr =append (start .Attr ,_aegea );};if _adefe .ClipAttr !=_f .ST_TrueFalseUnset {_ecaea ,_eeba :=_adefe .ClipAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _eeba !=nil {return _eeba ;};start .Attr =append (start .Attr ,_ecaea );};e .EncodeToken (start );if _adefe .EG_ShapeElements !=nil {for _ ,_cdbf :=range _adefe .EG_ShapeElements {_cdbf .MarshalXML (e ,_dd .StartElement {});};};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the OfcBottom and its children, prefixing error messages with path +func (_feafa *OfcBottom )ValidateWithPath (path string )error {if _egda :=_feafa .OfcCT_StrokeChild .ValidateWithPath (path );_egda !=nil {return _egda ;};return nil ;}; -// ValidateWithPath validates the CT_Image and its children, prefixing error messages with path -func (_bcaa *CT_Image )ValidateWithPath (path string )error {for _aggd ,_fdcb :=range _bcaa .EG_ShapeElements {if _bbdd :=_fdcb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_aggd ));_bbdd !=nil {return _bbdd ;};};if _cccbg :=_bcaa .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cccbg !=nil {return _cccbg ;};if _cgfac :=_bcaa .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_cgfac !=nil {return _cgfac ;};if _cdcfd :=_bcaa .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cdcfd !=nil {return _cdcfd ;};if _gadd :=_bcaa .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gadd !=nil {return _gadd ;};if _cgeed :=_bcaa .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_cgeed !=nil {return _cgeed ;};if _bdde :=_bcaa .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_bdde !=nil {return _bdde ;};if _gbgc :=_bcaa .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gbgc !=nil {return _gbgc ;};if _affg :=_bcaa .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_affg !=nil {return _affg ;};if _dbgdb :=_bcaa .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_dbgdb !=nil {return _dbgdb ;};if _bgcb :=_bcaa .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bgcb !=nil {return _bgcb ;};if _gfda :=_bcaa .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_gfda !=nil {return _gfda ;};if _aabbe :=_bcaa .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_aabbe !=nil {return _aabbe ;};if _dcba :=_bcaa .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dcba !=nil {return _dcba ;};if _bgad :=_bcaa .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_bgad !=nil {return _bgad ;};if _ebcg :=_bcaa .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ebcg !=nil {return _ebcg ;};if _dgdg :=_bcaa .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_dgdg !=nil {return _dgdg ;};if _aagge :=_bcaa .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_aagge !=nil {return _aagge ;};if _bcdb :=_bcaa .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_bcdb !=nil {return _bcdb ;};if _cgab :=_bcaa .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cgab !=nil {return _cgab ;};if _bbgc :=_bcaa .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_bbgc !=nil {return _bbgc ;};if _dbcg :=_bcaa .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dbcg !=nil {return _dbcg ;};if _gagfc :=_bcaa .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gagfc !=nil {return _gagfc ;};if _cdae :=_bcaa .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cdae !=nil {return _cdae ;};if _becfe :=_bcaa .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_becfe !=nil {return _becfe ;};if _fdbed :=_bcaa .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_fdbed !=nil {return _fdbed ;};if _bbeed :=_bcaa .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_bbeed !=nil {return _bbeed ;};if _agffd :=_bcaa .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_agffd !=nil {return _agffd ;};if _dgae :=_bcaa .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_dgae !=nil {return _dgae ;};if _abcd :=_bcaa .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_abcd !=nil {return _abcd ;};if _bbaggd :=_bcaa .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_bbaggd !=nil {return _bbaggd ;};if _ccgbe :=_bcaa .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_ccgbe !=nil {return _ccgbe ;};return nil ;};func (_accgc *CT_Stroke )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_bcfbf :=range start .Attr {if _bcfbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfbf .Name .Local =="\u0072\u0065\u006ci\u0064"{_cbadd ,_gdcdb :=_bcfbf .Value ,error (nil );if _gdcdb !=nil {return _gdcdb ;};_accgc .RelidAttr =&_cbadd ;continue ;};if _bcfbf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bcfbf .Name .Local =="\u0069\u0064"{_ceaa ,_dabf :=_bcfbf .Value ,error (nil );if _dabf !=nil {return _dabf ;};_accgc .RIdAttr =&_ceaa ;continue ;};if _bcfbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfbf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_accgc .ForcedashAttr .UnmarshalXMLAttr (_bcfbf );continue ;};if _bcfbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfbf .Name .Local =="\u0074\u0069\u0074l\u0065"{_ebcgc ,_dadg :=_bcfbf .Value ,error (nil );if _dadg !=nil {return _dadg ;};_accgc .TitleAttr =&_ebcgc ;continue ;};if _bcfbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfbf .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bedac ,_fbed :=_bcfbf .Value ,error (nil );if _fbed !=nil {return _fbed ;};_accgc .AlthrefAttr =&_bedac ;continue ;};if _bcfbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcfbf .Name .Local =="\u0068\u0072\u0065\u0066"{_acbag ,_eabgdd :=_bcfbf .Value ,error (nil );if _eabgdd !=nil {return _eabgdd ;};_accgc .HrefAttr =&_acbag ;continue ;};if _bcfbf .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_fadcd ,_bbafa :=_bcfbf .Value ,error (nil );if _bbafa !=nil {return _bbafa ;};_accgc .ImagesizeAttr =&_fadcd ;continue ;};if _bcfbf .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_accgc .StartarrowlengthAttr .UnmarshalXMLAttr (_bcfbf );continue ;};if _bcfbf .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_accgc .JoinstyleAttr .UnmarshalXMLAttr (_bcfbf );continue ;};if _bcfbf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_accgc .EndarrowAttr .UnmarshalXMLAttr (_bcfbf );continue ;};if _bcfbf .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_afcdg ,_acad :=_bcfbf .Value ,error (nil );if _acad !=nil {return _acad ;};_accgc .DashstyleAttr =&_afcdg ;continue ;};if _bcfbf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_accgc .EndarrowwidthAttr .UnmarshalXMLAttr (_bcfbf );continue ;};if _bcfbf .Name .Local =="\u0073\u0072\u0063"{_dggga ,_bafg :=_bcfbf .Value ,error (nil );if _bafg !=nil {return _bafg ;};_accgc .SrcAttr =&_dggga ;continue ;};if _bcfbf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_accgc .EndarrowlengthAttr .UnmarshalXMLAttr (_bcfbf );continue ;};if _bcfbf .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_accgc .LinestyleAttr .UnmarshalXMLAttr (_bcfbf );continue ;};if _bcfbf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_acbefd ,_bdbg :=_bcfbf .Value ,error (nil );if _bdbg !=nil {return _bdbg ;};_accgc .OpacityAttr =&_acbefd ;continue ;};if _bcfbf .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_fgdae ,_agefg :=_bcfbf .Value ,error (nil );if _agefg !=nil {return _agefg ;};_accgc .WeightAttr =&_fgdae ;continue ;};if _bcfbf .Name .Local =="\u0069\u0064"{_daabb ,_fcadd :=_bcfbf .Value ,error (nil );if _fcadd !=nil {return _fcadd ;};_accgc .IdAttr =&_daabb ;continue ;};if _bcfbf .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bffe ,_geeaf :=_a .ParseFloat (_bcfbf .Value ,64);if _geeaf !=nil {return _geeaf ;};_accgc .MiterlimitAttr =&_bffe ;continue ;};if _bcfbf .Name .Local =="\u0063\u006f\u006co\u0072"{_gcbfg ,_cdcfdf :=_bcfbf .Value ,error (nil );if _cdcfdf !=nil {return _cdcfdf ;};_accgc .ColorAttr =&_gcbfg ;continue ;};if _bcfbf .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_accgc .ImageaspectAttr .UnmarshalXMLAttr (_bcfbf );continue ;};if _bcfbf .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_accgc .FilltypeAttr .UnmarshalXMLAttr (_bcfbf );continue ;};if _bcfbf .Name .Local =="\u006f\u006e"{_accgc .OnAttr .UnmarshalXMLAttr (_bcfbf );continue ;};if _bcfbf .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_accgc .StartarrowwidthAttr .UnmarshalXMLAttr (_bcfbf );continue ;};if _bcfbf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_accgc .InsetpenAttr .UnmarshalXMLAttr (_bcfbf );continue ;};if _bcfbf .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_accgc .ImagealignshapeAttr .UnmarshalXMLAttr (_bcfbf );continue ;};if _bcfbf .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_accgc .StartarrowAttr .UnmarshalXMLAttr (_bcfbf );continue ;};if _bcfbf .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_accgc .EndcapAttr .UnmarshalXMLAttr (_bcfbf );continue ;};if _bcfbf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_befde ,_faaa :=_bcfbf .Value ,error (nil );if _faaa !=nil {return _faaa ;};_accgc .Color2Attr =&_befde ;continue ;};};_bbdag :for {_fggae ,_edadd :=d .Token ();if _edadd !=nil {return _edadd ;};switch _ddgc :=_fggae .(type ){case _dd .StartElement :switch _ddgc .Name {case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_accgc .Left =NewOfcLeft ();if _gbdee :=d .DecodeElement (_accgc .Left ,&_ddgc );_gbdee !=nil {return _gbdee ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_accgc .Top =NewOfcTop ();if _gbgcc :=d .DecodeElement (_accgc .Top ,&_ddgc );_gbgcc !=nil {return _gbgcc ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_accgc .Right =NewOfcRight ();if _cgfdd :=d .DecodeElement (_accgc .Right ,&_ddgc );_cgfdd !=nil {return _cgfdd ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_accgc .Bottom =NewOfcBottom ();if _aegga :=d .DecodeElement (_accgc .Bottom ,&_ddgc );_aegga !=nil {return _aegga ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_accgc .Column =NewOfcColumn ();if _bafgf :=d .DecodeElement (_accgc .Column ,&_ddgc );_bafgf !=nil {return _bafgf ;};default:_dda .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",_ddgc .Name );if _effc :=d .Skip ();_effc !=nil {return _effc ;};};case _dd .EndElement :break _bbdag ;case _dd .CharData :};};return nil ;}; +// Validate validates the CT_Fill and its children +func (_ccgg *CT_Fill )Validate ()error {return _ccgg .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};func (_fef *AG_OfficeCoreAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cbg :=range start .Attr {if _cbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fef .HralignAttr .UnmarshalXMLAttr (_cbg );continue ;};if _cbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fef .AllowincellAttr .UnmarshalXMLAttr (_cbg );continue ;};if _cbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbg .Name .Local =="\u006f\u006e\u0065\u0064"{_fef .OnedAttr .UnmarshalXMLAttr (_cbg );continue ;};if _cbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fef .AllowoverlapAttr .UnmarshalXMLAttr (_cbg );continue ;};if _cbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fef .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cbg );continue ;};if _cbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fef .UserdrawnAttr .UnmarshalXMLAttr (_cbg );continue ;};if _cbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fef .UserhiddenAttr .UnmarshalXMLAttr (_cbg );continue ;};if _cbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_aedd ,_bbbb :=_cbg .Value ,error (nil );if _bbbb !=nil {return _bbbb ;};_fef .BordertopcolorAttr =&_aedd ;continue ;};if _cbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbg .Name .Local =="\u0068\u0072"{_fef .HrAttr .UnmarshalXMLAttr (_cbg );continue ;};if _cbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gaad ,_bfef :=_cbg .Value ,error (nil );if _bfef !=nil {return _bfef ;};_fef .BorderleftcolorAttr =&_gaad ;continue ;};if _cbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gce ,_ede :=_cbg .Value ,error (nil );if _ede !=nil {return _ede ;};_fef .BorderrightcolorAttr =&_gce ;continue ;};if _cbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gaba ,_bad :=_f .ParseInt (_cbg .Value ,10,64);if _bad !=nil {return _bad ;};_fef .DgmnodekindAttr =&_gaba ;continue ;};if _cbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fef .BulletAttr .UnmarshalXMLAttr (_cbg );continue ;};if _cbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cde ,_cdc :=_cbg .Value ,error (nil );if _cdc !=nil {return _cdc ;};_fef .BorderbottomcolorAttr =&_cde ;continue ;};if _cbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fef .InsetmodeAttr .UnmarshalXMLAttr (_cbg );continue ;};if _cbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fef .ButtonAttr .UnmarshalXMLAttr (_cbg );continue ;};if _cbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fef .DgmlayoutAttr .UnmarshalXMLAttr (_cbg );continue ;};if _cbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbg .Name .Local =="\u0073\u0070\u0069\u0064"{_afdf ,_bbad :=_cbg .Value ,error (nil );if _bbad !=nil {return _bbad ;};_fef .SpidAttr =&_afdf ;continue ;};if _cbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fef .DgmlayoutmruAttr .UnmarshalXMLAttr (_cbg );continue ;};if _cbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbg .Name .Local =="\u0068\u0072\u0073t\u0064"{_fef .HrstdAttr .UnmarshalXMLAttr (_cbg );continue ;};if _cbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbg .Name .Local =="\u0068\u0072\u0070c\u0074"{_afbe ,_fgb :=_f .ParseFloat (_cbg .Value ,64);if _fgb !=nil {return _fgb ;};_dgc :=float32 (_afbe );_fef .HrpctAttr =&_dgc ;continue ;};if _cbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dfda ,_afcc :=_f .ParseInt (_cbg .Value ,10,64);if _afcc !=nil {return _afcc ;};_fef .RegroupidAttr =&_dfda ;continue ;};if _cbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fef .HrnoshadeAttr .UnmarshalXMLAttr (_cbg );continue ;};};for {_ccb ,_fbca :=d .Token ();if _fbca !=nil {return _fd .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",_fbca );};if _gdde ,_fbcc :=_ccb .(_c .EndElement );_fbcc &&_gdde .Name ==start .Name {break ;};};return nil ;};func (_gdbf OfcST_ScreenSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gdbf .String (),start );};type OfcDiagram struct{OfcCT_Diagram };func (_agfbcb *OfcST_OLEDrawAspect )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_agfbcb =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_agfbcb =1;case "\u0049\u0063\u006f\u006e":*_agfbcb =2;};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 _d .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _d .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _d .ST_TrueFalse ;ButtonAttr _d .ST_TrueFalse ;UserhiddenAttr _d .ST_TrueFalse ;BulletAttr _d .ST_TrueFalse ;HrAttr _d .ST_TrueFalse ;HrstdAttr _d .ST_TrueFalse ;HrnoshadeAttr _d .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _d .ST_TrueFalse ;AllowoverlapAttr _d .ST_TrueFalse ;UserdrawnAttr _d .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _d .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _d .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _d .ST_TrueFalse ;OleiconAttr _d .ST_TrueFalse ;OleAttr _d .ST_TrueFalseBlank ;PreferrelativeAttr _d .ST_TrueFalse ;CliptowrapAttr _d .ST_TrueFalse ;ClipAttr _d .ST_TrueFalse ;AdjAttr *string ;PathAttr *string ;}; -// Validate validates the CT_Oval and its children -func (_edafe *CT_Oval )Validate ()error {return _edafe .ValidateWithPath ("\u0043T\u005f\u004f\u0076\u0061\u006c");};func NewEG_ShapeElements ()*EG_ShapeElements {_efdgb :=&EG_ShapeElements {};return _efdgb };func (_dgfded OfcST_ConnectType )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_bdcbb :=_dd .Attr {};_bdcbb .Name =name ;switch _dgfded {case OfcST_ConnectTypeUnset :_bdcbb .Value ="";case OfcST_ConnectTypeNone :_bdcbb .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectTypeRect :_bdcbb .Value ="\u0072\u0065\u0063\u0074";case OfcST_ConnectTypeSegments :_bdcbb .Value ="\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073";case OfcST_ConnectTypeCustom :_bdcbb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _bdcbb ,nil ;};func (_afce *AG_ImageAttributes )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _afce .SrcAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0072\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_afce .SrcAttr )});};if _afce .CropleftAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_afce .CropleftAttr )});};if _afce .CroptopAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_afce .CroptopAttr )});};if _afce .CroprightAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_c .Sprintf ("\u0025\u0076",*_afce .CroprightAttr )});};if _afce .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_afce .CropbottomAttr )});};if _afce .GainAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_afce .GainAttr )});};if _afce .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_afce .BlacklevelAttr )});};if _afce .GammaAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_c .Sprintf ("\u0025\u0076",*_afce .GammaAttr )});};if _afce .GrayscaleAttr !=_f .ST_TrueFalseUnset {_cgea ,_gff :=_afce .GrayscaleAttr .MarshalXMLAttr (_dd .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _gff !=nil {return _gff ;};start .Attr =append (start .Attr ,_cgea );};if _afce .BilevelAttr !=_f .ST_TrueFalseUnset {_gcgc ,_dgf :=_afce .BilevelAttr .MarshalXMLAttr (_dd .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _dgf !=nil {return _dgf ;};start .Attr =append (start .Attr ,_gcgc );};return nil ;}; +// ValidateWithPath validates the CT_RoundRect and its children, prefixing error messages with path +func (_bcge *CT_RoundRect )ValidateWithPath (path string )error {for _bffea ,_eadg :=range _bcge .EG_ShapeElements {if _dfaa :=_eadg .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bffea ));_dfaa !=nil {return _dfaa ;};};if _cdcafa :=_bcge .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cdcafa !=nil {return _cdcafa ;};if _feccea :=_bcge .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_feccea !=nil {return _feccea ;};if _cbdaa :=_bcge .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cbdaa !=nil {return _cbdaa ;};if _afefg :=_bcge .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_afefg !=nil {return _afefg ;};if _bdbdb :=_bcge .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bdbdb !=nil {return _bdbdb ;};if _agdd :=_bcge .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_agdd !=nil {return _agdd ;};if _ecbeb :=_bcge .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_ecbeb !=nil {return _ecbeb ;};if _beggd :=_bcge .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_beggd !=nil {return _beggd ;};if _gceeg :=_bcge .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_gceeg !=nil {return _gceeg ;};if _gafc :=_bcge .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gafc !=nil {return _gafc ;};if _aeee :=_bcge .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_aeee !=nil {return _aeee ;};if _deaf :=_bcge .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_deaf !=nil {return _deaf ;};if _gfaa :=_bcge .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gfaa !=nil {return _gfaa ;};if _accfa :=_bcge .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_accfa !=nil {return _accfa ;};if _bcfb :=_bcge .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bcfb !=nil {return _bcfb ;};if _aafd :=_bcge .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_aafd !=nil {return _aafd ;};if _gcbag :=_bcge .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_gcbag !=nil {return _gcbag ;};if _cdfcc :=_bcge .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_cdfcc !=nil {return _cdfcc ;};if _gcead :=_bcge .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gcead !=nil {return _gcead ;};if _ffgg :=_bcge .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_ffgg !=nil {return _ffgg ;};if _cgcgc :=_bcge .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cgcgc !=nil {return _cgcgc ;};if _dfdc :=_bcge .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_dfdc !=nil {return _dfdc ;};if _agba :=_bcge .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_agba !=nil {return _agba ;};if _gdcgc :=_bcge .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gdcgc !=nil {return _gdcgc ;};if _bbcd :=_bcge .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bbcd !=nil {return _bbcd ;};if _ggcg :=_bcge .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_ggcg !=nil {return _ggcg ;};if _ddcgb :=_bcge .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_ddcgb !=nil {return _ddcgb ;};if _bfgcg :=_bcge .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_bfgcg !=nil {return _bfgcg ;};if _adfae :=_bcge .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_adfae !=nil {return _adfae ;};return nil ;};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;); -// Validate validates the CT_F and its children -func (_cdf *CT_F )Validate ()error {return _cdf .ValidateWithPath ("\u0043\u0054\u005f\u0046")}; +// ValidateWithPath validates the OfcOLEObject and its children, prefixing error messages with path +func (_bfegd *OfcOLEObject )ValidateWithPath (path string )error {if _gbgca :=_bfegd .OfcCT_OLEObject .ValidateWithPath (path );_gbgca !=nil {return _gbgca ;};return nil ;};func (_gffbe ST_StrokeEndCap )Validate ()error {return _gffbe .ValidateWithPath ("")};func NewCT_ImageData ()*CT_ImageData {_gfga :=&CT_ImageData {};return _gfga };func (_fagfdc *OfcST_ExtrusionType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fagfdc =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_fagfdc =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_fagfdc =2;};return nil ;};func (_efccg *OfcBottom )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efccg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_gaga :=range start .Attr {if _gaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gaga .Name .Local =="\u0068\u0072\u0065\u0066"{_cabaf ,_eabcc :=_gaga .Value ,error (nil );if _eabcc !=nil {return _eabcc ;};_efccg .HrefAttr =&_cabaf ;continue ;};if _gaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gaga .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_efccg .ForcedashAttr .UnmarshalXMLAttr (_gaga );continue ;};if _gaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gaga .Name .Local =="\u0074\u0069\u0074l\u0065"{_fcfdc ,_bdgcd :=_gaga .Value ,error (nil );if _bdgcd !=nil {return _bdgcd ;};_efccg .TitleAttr =&_fcfdc ;continue ;};if _gaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gaga .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_dbcad ,_egeee :=_gaga .Value ,error (nil );if _egeee !=nil {return _egeee ;};_efccg .AlthrefAttr =&_dbcad ;continue ;};if _gaga .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_efccg .ImageaspectAttr .UnmarshalXMLAttr (_gaga );continue ;};if _gaga .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_efccg .StartarrowAttr .UnmarshalXMLAttr (_gaga );continue ;};if _gaga .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_efccg .LinestyleAttr .UnmarshalXMLAttr (_gaga );continue ;};if _gaga .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_efccg .StartarrowwidthAttr .UnmarshalXMLAttr (_gaga );continue ;};if _gaga .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_efccg .JoinstyleAttr .UnmarshalXMLAttr (_gaga );continue ;};if _gaga .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_efccg .StartarrowlengthAttr .UnmarshalXMLAttr (_gaga );continue ;};if _gaga .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_abfc ,_fdbcf :=_gaga .Value ,error (nil );if _fdbcf !=nil {return _fdbcf ;};_efccg .DashstyleAttr =&_abfc ;continue ;};if _gaga .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_efccg .EndarrowAttr .UnmarshalXMLAttr (_gaga );continue ;};if _gaga .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_efccg .FilltypeAttr .UnmarshalXMLAttr (_gaga );continue ;};if _gaga .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_efccg .EndarrowwidthAttr .UnmarshalXMLAttr (_gaga );continue ;};if _gaga .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_begec ,_agegc :=_gaga .Value ,error (nil );if _agegc !=nil {return _agegc ;};_efccg .OpacityAttr =&_begec ;continue ;};if _gaga .Name .Local =="\u0063\u006f\u006co\u0072"{_cbacc ,_agafde :=_gaga .Value ,error (nil );if _agafde !=nil {return _agafde ;};_efccg .ColorAttr =&_cbacc ;continue ;};if _gaga .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_efccg .InsetpenAttr .UnmarshalXMLAttr (_gaga );continue ;};if _gaga .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_efccg .EndarrowlengthAttr .UnmarshalXMLAttr (_gaga );continue ;};if _gaga .Name .Local =="\u0065\u0078\u0074"{_efccg .ExtAttr .UnmarshalXMLAttr (_gaga );continue ;};if _gaga .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_efccg .EndcapAttr .UnmarshalXMLAttr (_gaga );continue ;};if _gaga .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_gaadb ,_ecdfc :=_gaga .Value ,error (nil );if _ecdfc !=nil {return _ecdfc ;};_efccg .Color2Attr =&_gaadb ;continue ;};if _gaga .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_efccg .ImagealignshapeAttr .UnmarshalXMLAttr (_gaga );continue ;};if _gaga .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_gcaae ,_beeeb :=_gaga .Value ,error (nil );if _beeeb !=nil {return _beeeb ;};_efccg .WeightAttr =&_gcaae ;continue ;};if _gaga .Name .Local =="\u0073\u0072\u0063"{_ggbbfd ,_fdaee :=_gaga .Value ,error (nil );if _fdaee !=nil {return _fdaee ;};_efccg .SrcAttr =&_ggbbfd ;continue ;};if _gaga .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_cbcbd ,_gabae :=_gaga .Value ,error (nil );if _gabae !=nil {return _gabae ;};_efccg .ImagesizeAttr =&_cbcbd ;continue ;};if _gaga .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_agee ,_afaf :=_f .ParseFloat (_gaga .Value ,64);if _afaf !=nil {return _afaf ;};_efccg .MiterlimitAttr =&_agee ;continue ;};if _gaga .Name .Local =="\u006f\u006e"{_efccg .OnAttr .UnmarshalXMLAttr (_gaga );continue ;};};for {_fafbf ,_bgfff :=d .Token ();if _bgfff !=nil {return _fd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0042\u006f\u0074t\u006f\u006d\u003a\u0020\u0025\u0073",_bgfff );};if _faabfe ,_fdac :=_fafbf .(_c .EndElement );_fdac &&_faabfe .Name ==start .Name {break ;};};return nil ;};func (_gdae *Fill )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _gdae .CT_Fill .MarshalXML (e ,start );};func (_cdgc *OfcLeft )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\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ,_c .Attr {Name :_c .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 ,_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\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 ,_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 ="\u006f\u003a\u006c\u0065\u0066\u0074";return _cdgc .OfcCT_StrokeChild .MarshalXML (e ,start );};type OfcFill struct{OfcCT_Fill };func (_bafbe *OfcST_ConnectorType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_begca ,_bddggd :=d .Token ();if _bddggd !=nil {return _bddggd ;};if _eabg ,_gaabd :=_begca .(_c .EndElement );_gaabd &&_eabg .Name ==start .Name {*_bafbe =1;return nil ;};if _feacd ,_fgadg :=_begca .(_c .CharData );!_fgadg {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_begca );}else {switch string (_feacd ){case "":*_bafbe =0;case "\u006e\u006f\u006e\u0065":*_bafbe =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_bafbe =2;case "\u0065\u006c\u0062o\u0077":*_bafbe =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_bafbe =4;};};_begca ,_bddggd =d .Token ();if _bddggd !=nil {return _bddggd ;};if _bccf ,_fbcad :=_begca .(_c .EndElement );_fbcad &&_bccf .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_begca );};func (_bagffe OfcST_HrAlign )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bagffe .String (),start );}; // Validate validates the OfcCT_ClipPath and its children -func (_eecdcb *OfcCT_ClipPath )Validate ()error {return _eecdcb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006c\u0069p\u0050\u0061\u0074\u0068");};func (_ecfe OfcST_How )String ()string {switch _ecfe {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 "";};type OfcCT_RelationTable struct{Rel []*OfcCT_Relation ;ExtAttr ST_Ext ;}; +func (_dccaf *OfcCT_ClipPath )Validate ()error {return _dccaf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006c\u0069p\u0050\u0061\u0074\u0068");};func (_dceg *Image )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dceg .CT_Image =*NewCT_Image ();for _ ,_cebga :=range start .Attr {if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gcebb ,_eefd :=_f .ParseInt (_cebga .Value ,10,64);if _eefd !=nil {return _eefd ;};_dceg .DgmnodekindAttr =&_gcebb ;continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dceg .BulletAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0068\u0072"{_dceg .HrAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dceg .OleiconAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0068\u0072\u0073t\u0064"{_dceg .HrstdAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0063\u006c\u0069\u0070"{_dceg .ClipAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dceg .HrnoshadeAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dceg .PreferrelativeAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0068\u0072\u0070c\u0074"{_efccd ,_cbdafc :=_f .ParseFloat (_cebga .Value ,64);if _cbdafc !=nil {return _cbdafc ;};_fgdfe :=float32 (_efccd );_dceg .HrpctAttr =&_fgdfe ;continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u006f\u006c\u0065"{_dceg .OleAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dceg .HralignAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dceg .BwpureAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dceg .DgmlayoutAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dceg .InsetmodeAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0073\u0070\u0069\u0064"{_cdeg ,_debad :=_cebga .Value ,error (nil );if _debad !=nil {return _debad ;};_dceg .SpidAttr =&_cdeg ;continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_efae ,_gdgadb :=_cebga .Value ,error (nil );if _gdgadb !=nil {return _gdgadb ;};_dceg .BorderbottomcolorAttr =&_efae ;continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dceg .AllowoverlapAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dceg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dceg .DgmlayoutmruAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dceg .UserhiddenAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dceg .AllowincellAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0073\u0070\u0074"{_bffcd ,_efbfb :=_f .ParseFloat (_cebga .Value ,64);if _efbfb !=nil {return _efbfb ;};_ccdca :=float32 (_bffcd );_dceg .SptAttr =&_ccdca ;continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_efac ,_dgcagd :=_cebga .Value ,error (nil );if _dgcagd !=nil {return _dgcagd ;};_dceg .BorderleftcolorAttr =&_efac ;continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dceg .UserdrawnAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dceg .CliptowrapAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fedcg ,_caebe :=_cebga .Value ,error (nil );if _caebe !=nil {return _caebe ;};_dceg .BorderrightcolorAttr =&_fedcg ;continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dceg .ConnectortypeAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dceg .ButtonAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dceg .ForcedashAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_baaf ,_fcgdb :=_f .ParseInt (_cebga .Value ,10,64);if _fcgdb !=nil {return _fcgdb ;};_dceg .RegroupidAttr =&_baaf ;continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u006f\u006e\u0065\u0064"{_dceg .OnedAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dceg .BwmodeAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dceg .BwnormalAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebga .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ecfecf ,_gcffc :=_cebga .Value ,error (nil );if _gcffc !=nil {return _gcffc ;};_dceg .BordertopcolorAttr =&_ecfecf ;continue ;};if _cebga .Name .Local =="\u0070\u0072\u0069n\u0074"{_dceg .PrintAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_aecafc ,_fdeg :=_cebga .Value ,error (nil );if _fdeg !=nil {return _fdeg ;};_dceg .TargetAttr =&_aecafc ;continue ;};if _cebga .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dceg .StrokedAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fbgea ,_gegagd :=_cebga .Value ,error (nil );if _gegagd !=nil {return _gegagd ;};_dceg .CoordoriginAttr =&_fbgea ;continue ;};if _cebga .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_agfcgb ,_aegbf :=_cebga .Value ,error (nil );if _aegbf !=nil {return _aegbf ;};_dceg .StrokeweightAttr =&_agfcgb ;continue ;};if _cebga .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gfcff ,_ddfad :=_cebga .Value ,error (nil );if _ddfad !=nil {return _ddfad ;};_dceg .CoordsizeAttr =&_gfcff ;continue ;};if _cebga .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_geccd ,_feddg :=_cebga .Value ,error (nil );if _feddg !=nil {return _feddg ;};_dceg .ChromakeyAttr =&_geccd ;continue ;};if _cebga .Name .Local =="\u0061\u006c\u0074"{_gfeffg ,_ecdf :=_cebga .Value ,error (nil );if _ecdf !=nil {return _ecdf ;};_dceg .AltAttr =&_gfeffg ;continue ;};if _cebga .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cgae ,_caecg :=_cebga .Value ,error (nil );if _caecg !=nil {return _caecg ;};_dceg .FillcolorAttr =&_cgae ;continue ;};if _cebga .Name .Local =="\u0073\u0072\u0063"{_cabd ,_gcgaf :=_cebga .Value ,error (nil );if _gcgaf !=nil {return _gcgaf ;};_dceg .SrcAttr =&_cabd ;continue ;};if _cebga .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bfbga ,_dffbd :=_cebga .Value ,error (nil );if _dffbd !=nil {return _dffbd ;};_dceg .WrapcoordsAttr =&_bfbga ;continue ;};if _cebga .Name .Local =="\u0074\u0069\u0074l\u0065"{_eccgfc ,_fcaag :=_cebga .Value ,error (nil );if _fcaag !=nil {return _fcaag ;};_dceg .TitleAttr =&_eccgfc ;continue ;};if _cebga .Name .Local =="\u0073\u0074\u0079l\u0065"{_febfb ,_egbfc :=_cebga .Value ,error (nil );if _egbfc !=nil {return _egbfc ;};_dceg .StyleAttr =&_febfb ;continue ;};if _cebga .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_gfcg ,_gdbdg :=_cebga .Value ,error (nil );if _gdbdg !=nil {return _gdbdg ;};_dceg .CroprightAttr =&_gfcg ;continue ;};if _cebga .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dceg .InsetpenAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_eegdf ,_aaccb :=_cebga .Value ,error (nil );if _aaccb !=nil {return _aaccb ;};_dceg .CropleftAttr =&_eegdf ;continue ;};if _cebga .Name .Local =="\u0067\u0061\u0069\u006e"{_ddaegb ,_dgbfc :=_cebga .Value ,error (nil );if _dgbfc !=nil {return _dgbfc ;};_dceg .GainAttr =&_ddaegb ;continue ;};if _cebga .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bacca ,_ffafaf :=_cebga .Value ,error (nil );if _ffafaf !=nil {return _ffafaf ;};_dceg .StrokecolorAttr =&_bacca ;continue ;};if _cebga .Name .Local =="\u0063\u006c\u0061s\u0073"{_cffb ,_aggcd :=_cebga .Value ,error (nil );if _aggcd !=nil {return _aggcd ;};_dceg .ClassAttr =&_cffb ;continue ;};if _cebga .Name .Local =="\u0069\u0064"{_ddgb ,_eefbb :=_cebga .Value ,error (nil );if _eefbb !=nil {return _eefbb ;};_dceg .IdAttr =&_ddgb ;continue ;};if _cebga .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_ebbfb ,_agecb :=_cebga .Value ,error (nil );if _agecb !=nil {return _agecb ;};_dceg .CropbottomAttr =&_ebbfb ;continue ;};if _cebga .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dceg .FilledAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_dceg .GrayscaleAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_gdbbb ,_agcgf :=_cebga .Value ,error (nil );if _agcgf !=nil {return _agcgf ;};_dceg .BlacklevelAttr =&_gdbbb ;continue ;};if _cebga .Name .Local =="\u0068\u0072\u0065\u0066"{_ffecg ,_gcaeg :=_cebga .Value ,error (nil );if _gcaeg !=nil {return _gcaeg ;};_dceg .HrefAttr =&_ffecg ;continue ;};if _cebga .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_dceg .BilevelAttr .UnmarshalXMLAttr (_cebga );continue ;};if _cebga .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_aebea ,_babbd :=_cebga .Value ,error (nil );if _babbd !=nil {return _babbd ;};_dceg .CroptopAttr =&_aebea ;continue ;};if _cebga .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cfcdf ,_feeff :=_cebga .Value ,error (nil );if _feeff !=nil {return _feeff ;};_dceg .OpacityAttr =&_cfcdf ;continue ;};if _cebga .Name .Local =="\u0067\u0061\u006dm\u0061"{_gaggd ,_gdffg :=_cebga .Value ,error (nil );if _gdffg !=nil {return _gdffg ;};_dceg .GammaAttr =&_gaggd ;continue ;};};_dacac :for {_fbdd ,_acda :=d .Token ();if _acda !=nil {return _acda ;};switch _bfebb :=_fbdd .(type ){case _c .StartElement :switch _bfebb .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edgfa :=NewEG_ShapeElements ();_edgfa .Path =NewPath ();if _bcbcfe :=d .DecodeElement (_edgfa .Path ,&_bfebb );_bcbcfe !=nil {return _bcbcfe ;};_dceg .EG_ShapeElements =append (_dceg .EG_ShapeElements ,_edgfa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aabegc :=NewEG_ShapeElements ();_aabegc .Formulas =NewFormulas ();if _baffe :=d .DecodeElement (_aabegc .Formulas ,&_bfebb );_baffe !=nil {return _baffe ;};_dceg .EG_ShapeElements =append (_dceg .EG_ShapeElements ,_aabegc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdddg :=NewEG_ShapeElements ();_fdddg .Handles =NewHandles ();if _gbfcd :=d .DecodeElement (_fdddg .Handles ,&_bfebb );_gbfcd !=nil {return _gbfcd ;};_dceg .EG_ShapeElements =append (_dceg .EG_ShapeElements ,_fdddg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccdbf :=NewEG_ShapeElements ();_ccdbf .Fill =NewFill ();if _dcce :=d .DecodeElement (_ccdbf .Fill ,&_bfebb );_dcce !=nil {return _dcce ;};_dceg .EG_ShapeElements =append (_dceg .EG_ShapeElements ,_ccdbf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgfcf :=NewEG_ShapeElements ();_bgfcf .Stroke =NewStroke ();if _gbefa :=d .DecodeElement (_bgfcf .Stroke ,&_bfebb );_gbefa !=nil {return _gbefa ;};_dceg .EG_ShapeElements =append (_dceg .EG_ShapeElements ,_bgfcf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdfd :=NewEG_ShapeElements ();_fdfd .Shadow =NewShadow ();if _egfbca :=d .DecodeElement (_fdfd .Shadow ,&_bfebb );_egfbca !=nil {return _egfbca ;};_dceg .EG_ShapeElements =append (_dceg .EG_ShapeElements ,_fdfd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eadba :=NewEG_ShapeElements ();_eadba .Textbox =NewTextbox ();if _aadbg :=d .DecodeElement (_eadba .Textbox ,&_bfebb );_aadbg !=nil {return _aadbg ;};_dceg .EG_ShapeElements =append (_dceg .EG_ShapeElements ,_eadba );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_acfe :=NewEG_ShapeElements ();_acfe .Textpath =NewTextpath ();if _gdaag :=d .DecodeElement (_acfe .Textpath ,&_bfebb );_gdaag !=nil {return _gdaag ;};_dceg .EG_ShapeElements =append (_dceg .EG_ShapeElements ,_acfe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fadbg :=NewEG_ShapeElements ();_fadbg .Imagedata =NewImagedata ();if _gbfde :=d .DecodeElement (_fadbg .Imagedata ,&_bfebb );_gbfde !=nil {return _gbfde ;};_dceg .EG_ShapeElements =append (_dceg .EG_ShapeElements ,_fadbg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abdf :=NewEG_ShapeElements ();_abdf .Skew =NewOfcSkew ();if _aagba :=d .DecodeElement (_abdf .Skew ,&_bfebb );_aagba !=nil {return _aagba ;};_dceg .EG_ShapeElements =append (_dceg .EG_ShapeElements ,_abdf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdgdb :=NewEG_ShapeElements ();_gdgdb .Extrusion =NewOfcExtrusion ();if _ddfag :=d .DecodeElement (_gdgdb .Extrusion ,&_bfebb );_ddfag !=nil {return _ddfag ;};_dceg .EG_ShapeElements =append (_dceg .EG_ShapeElements ,_gdgdb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aeaaae :=NewEG_ShapeElements ();_aeaaae .Callout =NewOfcCallout ();if _gffcb :=d .DecodeElement (_aeaaae .Callout ,&_bfebb );_gffcb !=nil {return _gffcb ;};_dceg .EG_ShapeElements =append (_dceg .EG_ShapeElements ,_aeaaae );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgcb :=NewEG_ShapeElements ();_dgcb .Lock =NewOfcLock ();if _degdd :=d .DecodeElement (_dgcb .Lock ,&_bfebb );_degdd !=nil {return _degdd ;};_dceg .EG_ShapeElements =append (_dceg .EG_ShapeElements ,_dgcb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdcfc :=NewEG_ShapeElements ();_cdcfc .Clippath =NewOfcClippath ();if _afcfg :=d .DecodeElement (_cdcfc .Clippath ,&_bfebb );_afcfg !=nil {return _afcfg ;};_dceg .EG_ShapeElements =append (_dceg .EG_ShapeElements ,_cdcfc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfecd :=NewEG_ShapeElements ();_dfecd .Signatureline =NewOfcSignatureline ();if _dfacc :=d .DecodeElement (_dfecd .Signatureline ,&_bfebb );_dfacc !=nil {return _dfacc ;};_dceg .EG_ShapeElements =append (_dceg .EG_ShapeElements ,_dfecd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_efcgc :=NewEG_ShapeElements ();_efcgc .Wrap =_aa .NewWrap ();if _fefcd :=d .DecodeElement (_efcgc .Wrap ,&_bfebb );_fefcd !=nil {return _fefcd ;};_dceg .EG_ShapeElements =append (_dceg .EG_ShapeElements ,_efcgc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_adee :=NewEG_ShapeElements ();_adee .Anchorlock =_aa .NewAnchorlock ();if _gedgdg :=d .DecodeElement (_adee .Anchorlock ,&_bfebb );_gedgdg !=nil {return _gedgdg ;};_dceg .EG_ShapeElements =append (_dceg .EG_ShapeElements ,_adee );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ddffb :=NewEG_ShapeElements ();_ddffb .Bordertop =_aa .NewBordertop ();if _gfacg :=d .DecodeElement (_ddffb .Bordertop ,&_bfebb );_gfacg !=nil {return _gfacg ;};_dceg .EG_ShapeElements =append (_dceg .EG_ShapeElements ,_ddffb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_baegb :=NewEG_ShapeElements ();_baegb .Borderbottom =_aa .NewBorderbottom ();if _cbbdg :=d .DecodeElement (_baegb .Borderbottom ,&_bfebb );_cbbdg !=nil {return _cbbdg ;};_dceg .EG_ShapeElements =append (_dceg .EG_ShapeElements ,_baegb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_debdc :=NewEG_ShapeElements ();_debdc .Borderleft =_aa .NewBorderleft ();if _ebdbc :=d .DecodeElement (_debdc .Borderleft ,&_bfebb );_ebdbc !=nil {return _ebdbc ;};_dceg .EG_ShapeElements =append (_dceg .EG_ShapeElements ,_debdc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cgafbf :=NewEG_ShapeElements ();_cgafbf .Borderright =_aa .NewBorderright ();if _eedeg :=d .DecodeElement (_cgafbf .Borderright ,&_bfebb );_eedeg !=nil {return _eedeg ;};_dceg .EG_ShapeElements =append (_dceg .EG_ShapeElements ,_cgafbf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abcbf :=NewEG_ShapeElements ();_abcbf .ClientData =_bd .NewClientData ();if _ecdaa :=d .DecodeElement (_abcbf .ClientData ,&_bfebb );_ecdaa !=nil {return _ecdaa ;};_dceg .EG_ShapeElements =append (_dceg .EG_ShapeElements ,_abcbf );case _c .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"}:_ffcgc :=NewEG_ShapeElements ();_ffcgc .Textdata =_fb .NewTextdata ();if _edffe :=d .DecodeElement (_ffcgc .Textdata ,&_bfebb );_edffe !=nil {return _edffe ;};_dceg .EG_ShapeElements =append (_dceg .EG_ShapeElements ,_ffcgc );default:_g .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",_bfebb .Name );if _dbecb :=d .Skip ();_dbecb !=nil {return _dbecb ;};};case _c .EndElement :break _dacac ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the OfcCT_ColorMenu and its children, prefixing error messages with path -func (_aeae *OfcCT_ColorMenu )ValidateWithPath (path string )error {if _bdba :=_aeae .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bdba !=nil {return _bdba ;};return nil ;};func NewOfcCT_Fill ()*OfcCT_Fill {_fegaf :=&OfcCT_Fill {};return _fegaf };func (_fgce *AG_Id )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _fgce .IdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fgce .IdAttr )});};return nil ;};func (_bfbc ST_StrokeJoinStyle )ValidateWithPath (path string )error {switch _bfbc {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfbc ));};return nil ;};func NewOfcTop ()*OfcTop {_gacbbf :=&OfcTop {};_gacbbf .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _gacbbf ;};func (_gebdbd *OfcCT_Complex )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_aadag :=range start .Attr {if _aadag .Name .Local =="\u0065\u0078\u0074"{_gebdbd .ExtAttr .UnmarshalXMLAttr (_aadag );continue ;};};for {_ddeee ,_bcgae :=d .Token ();if _bcgae !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u006fm\u0070\u006c\u0065\u0078\u003a\u0020\u0025s",_bcgae );};if _ddacd ,_ageba :=_ddeee .(_dd .EndElement );_ageba &&_ddacd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the AG_OfficeCoreAttributes and its children +func (_dbef *AG_OfficeCoreAttributes )Validate ()error {return _dbef .ValidateWithPath ("\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_geggb ST_ShadowType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_geggb .String (),start );};type OfcRight struct{OfcCT_StrokeChild };func (_afgae *OfcCT_Relation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eagfc :=range start .Attr {if _eagfc .Name .Local =="\u0069\u0064\u0073r\u0063"{_deadf ,_ecbgae :=_eagfc .Value ,error (nil );if _ecbgae !=nil {return _ecbgae ;};_afgae .IdsrcAttr =&_deadf ;continue ;};if _eagfc .Name .Local =="\u0069\u0064\u0064\u0065\u0073\u0074"{_cede ,_ecdfd :=_eagfc .Value ,error (nil );if _ecdfd !=nil {return _ecdfd ;};_afgae .IddestAttr =&_cede ;continue ;};if _eagfc .Name .Local =="\u0069\u0064\u0063\u006e\u0074\u0072"{_abdcd ,_caagf :=_eagfc .Value ,error (nil );if _caagf !=nil {return _caagf ;};_afgae .IdcntrAttr =&_abdcd ;continue ;};if _eagfc .Name .Local =="\u0065\u0078\u0074"{_afgae .ExtAttr .UnmarshalXMLAttr (_eagfc );continue ;};};for {_eaffe ,_cgdea :=d .Token ();if _cgdea !=nil {return _fd .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",_cgdea );};if _faebaf ,_gfaag :=_eaffe .(_c .EndElement );_gfaag &&_faebaf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_PolyLine and its children -func (_dadfb *CT_PolyLine )Validate ()error {return _dadfb .ValidateWithPath ("C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065");};type CT_Shadow struct{OnAttr _f .ST_TrueFalse ;TypeAttr ST_ShadowType ;ObscuredAttr _f .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ;OffsetAttr *string ;Color2Attr *string ;Offset2Attr *string ;OriginAttr *string ;MatrixAttr *string ;IdAttr *string ;};func (_dbdf *OfcCT_RegroupTable )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _dbdf .ExtAttr !=ST_ExtUnset {_caegg ,_accgd :=_dbdf .ExtAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u003a\u0065x\u0074"});if _accgd !=nil {return _accgd ;};start .Attr =append (start .Attr ,_caegg );};e .EncodeToken (start );if _dbdf .Entry !=nil {_daffb :=_dd .StartElement {Name :_dd .Name {Local :"\u006f:\u0065\u006e\u0074\u0072\u0079"}};for _ ,_aadgd :=range _dbdf .Entry {e .EncodeElement (_aadgd ,_daffb );};};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_eedde OfcST_ConnectorType )ValidateWithPath (path string )error {switch _eedde {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eedde ));};return nil ;}; +// Validate validates the CT_Shapetype and its children +func (_ecaea *CT_Shapetype )Validate ()error {return _ecaea .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065");}; -// ValidateWithPath validates the AG_ImageAttributes and its children, prefixing error messages with path -func (_aag *AG_ImageAttributes )ValidateWithPath (path string )error {if _fabf :=_aag .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_fabf !=nil {return _fabf ;};if _bbaf :=_aag .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_bbaf !=nil {return _bbaf ;};return nil ;};func (_eefb *OfcCT_Diagram )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _eefb .DgmstyleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_eefb .DgmstyleAttr )});};if _eefb .AutoformatAttr !=_f .ST_TrueFalseUnset {_abbfc ,_addcd :=_eefb .AutoformatAttr .MarshalXMLAttr (_dd .Name {Local :"\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"});if _addcd !=nil {return _addcd ;};start .Attr =append (start .Attr ,_abbfc );};if _eefb .ReverseAttr !=_f .ST_TrueFalseUnset {_beaag ,_fagdg :=_eefb .ReverseAttr .MarshalXMLAttr (_dd .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"});if _fagdg !=nil {return _fagdg ;};start .Attr =append (start .Attr ,_beaag );};if _eefb .AutolayoutAttr !=_f .ST_TrueFalseUnset {_gcbada ,_fefcf :=_eefb .AutolayoutAttr .MarshalXMLAttr (_dd .Name {Local :"\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"});if _fefcf !=nil {return _fefcf ;};start .Attr =append (start .Attr ,_gcbada );};if _eefb .DgmscalexAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"},Value :_c .Sprintf ("\u0025\u0076",*_eefb .DgmscalexAttr )});};if _eefb .DgmscaleyAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_eefb .DgmscaleyAttr )});};if _eefb .DgmfontsizeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_eefb .DgmfontsizeAttr )});};if _eefb .ConstrainboundsAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_eefb .ConstrainboundsAttr )});};if _eefb .DgmbasetextscaleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_eefb .DgmbasetextscaleAttr )});};if _eefb .ExtAttr !=ST_ExtUnset {_gdagb ,_cbbbbe :=_eefb .ExtAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cbbbbe !=nil {return _cbbbbe ;};start .Attr =append (start .Attr ,_gdagb );};e .EncodeToken (start );if _eefb .Relationtable !=nil {_bdecg :=_dd .StartElement {Name :_dd .Name {Local :"\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_eefb .Relationtable ,_bdecg );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_ecbfe OfcST_OLEType )ValidateWithPath (path string )error {switch _ecbfe {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecbfe ));};return nil ;};func (_beg *AG_OfficeCoreAttributes )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _beg .SpidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_beg .SpidAttr )});};if _beg .OnedAttr !=_f .ST_TrueFalseUnset {_fca ,_abc :=_beg .OnedAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _abc !=nil {return _abc ;};start .Attr =append (start .Attr ,_fca );};if _beg .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_beg .RegroupidAttr )});};if _beg .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_dcd ,_bee :=_beg .DoubleclicknotifyAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _bee !=nil {return _bee ;};start .Attr =append (start .Attr ,_dcd );};if _beg .ButtonAttr !=_f .ST_TrueFalseUnset {_ceb ,_cbe :=_beg .ButtonAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _cbe !=nil {return _cbe ;};start .Attr =append (start .Attr ,_ceb );};if _beg .UserhiddenAttr !=_f .ST_TrueFalseUnset {_fcde ,_aad :=_beg .UserhiddenAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _aad !=nil {return _aad ;};start .Attr =append (start .Attr ,_fcde );};if _beg .BulletAttr !=_f .ST_TrueFalseUnset {_fcf ,_fgae :=_beg .BulletAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _fgae !=nil {return _fgae ;};start .Attr =append (start .Attr ,_fcf );};if _beg .HrAttr !=_f .ST_TrueFalseUnset {_cege ,_cddg :=_beg .HrAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0068\u0072"});if _cddg !=nil {return _cddg ;};start .Attr =append (start .Attr ,_cege );};if _beg .HrstdAttr !=_f .ST_TrueFalseUnset {_dce ,_cfge :=_beg .HrstdAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _cfge !=nil {return _cfge ;};start .Attr =append (start .Attr ,_dce );};if _beg .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_cbf ,_gfb :=_beg .HrnoshadeAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _gfb !=nil {return _gfb ;};start .Attr =append (start .Attr ,_cbf );};if _beg .HrpctAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_beg .HrpctAttr )});};if _beg .HralignAttr !=OfcST_HrAlignUnset {_aee ,_dfed :=_beg .HralignAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _dfed !=nil {return _dfed ;};start .Attr =append (start .Attr ,_aee );};if _beg .AllowincellAttr !=_f .ST_TrueFalseUnset {_ece ,_acd :=_beg .AllowincellAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _acd !=nil {return _acd ;};start .Attr =append (start .Attr ,_ece );};if _beg .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_fdca ,_cag :=_beg .AllowoverlapAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _cag !=nil {return _cag ;};start .Attr =append (start .Attr ,_fdca );};if _beg .UserdrawnAttr !=_f .ST_TrueFalseUnset {_fbd ,_fgac :=_beg .UserdrawnAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _fgac !=nil {return _fgac ;};start .Attr =append (start .Attr ,_fbd );};if _beg .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_beg .BordertopcolorAttr )});};if _beg .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_beg .BorderleftcolorAttr )});};if _beg .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_beg .BorderbottomcolorAttr )});};if _beg .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_beg .BorderrightcolorAttr )});};if _beg .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_geca ,_adc :=_beg .DgmlayoutAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _adc !=nil {return _adc ;};start .Attr =append (start .Attr ,_geca );};if _beg .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_beg .DgmnodekindAttr )});};if _beg .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_cab ,_bcf :=_beg .DgmlayoutmruAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _bcf !=nil {return _bcf ;};start .Attr =append (start .Attr ,_cab );};if _beg .InsetmodeAttr !=OfcST_InsetModeUnset {_eff ,_efa :=_beg .InsetmodeAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _efa !=nil {return _efa ;};start .Attr =append (start .Attr ,_eff );};return nil ;};func (_adedfg *OfcCT_Lock )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _adedfg .PositionAttr !=_f .ST_TrueFalseUnset {_bebdd ,_cebcg :=_adedfg .PositionAttr .MarshalXMLAttr (_dd .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"});if _cebcg !=nil {return _cebcg ;};start .Attr =append (start .Attr ,_bebdd );};if _adedfg .SelectionAttr !=_f .ST_TrueFalseUnset {_daefa ,_egdcd :=_adedfg .SelectionAttr .MarshalXMLAttr (_dd .Name {Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"});if _egdcd !=nil {return _egdcd ;};start .Attr =append (start .Attr ,_daefa );};if _adedfg .GroupingAttr !=_f .ST_TrueFalseUnset {_eedf ,_efcgd :=_adedfg .GroupingAttr .MarshalXMLAttr (_dd .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _efcgd !=nil {return _efcgd ;};start .Attr =append (start .Attr ,_eedf );};if _adedfg .UngroupingAttr !=_f .ST_TrueFalseUnset {_eeaac ,_efabc :=_adedfg .UngroupingAttr .MarshalXMLAttr (_dd .Name {Local :"\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _efabc !=nil {return _efabc ;};start .Attr =append (start .Attr ,_eeaac );};if _adedfg .RotationAttr !=_f .ST_TrueFalseUnset {_feeec ,_cdabe :=_adedfg .RotationAttr .MarshalXMLAttr (_dd .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _cdabe !=nil {return _cdabe ;};start .Attr =append (start .Attr ,_feeec );};if _adedfg .CroppingAttr !=_f .ST_TrueFalseUnset {_edba ,_fabbc :=_adedfg .CroppingAttr .MarshalXMLAttr (_dd .Name {Local :"\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"});if _fabbc !=nil {return _fabbc ;};start .Attr =append (start .Attr ,_edba );};if _adedfg .VerticiesAttr !=_f .ST_TrueFalseUnset {_gdgg ,_fddba :=_adedfg .VerticiesAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"});if _fddba !=nil {return _fddba ;};start .Attr =append (start .Attr ,_gdgg );};if _adedfg .AdjusthandlesAttr !=_f .ST_TrueFalseUnset {_dgcgd ,_fecbf :=_adedfg .AdjusthandlesAttr .MarshalXMLAttr (_dd .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"});if _fecbf !=nil {return _fecbf ;};start .Attr =append (start .Attr ,_dgcgd );};if _adedfg .TextAttr !=_f .ST_TrueFalseUnset {_eabd ,_begad :=_adedfg .TextAttr .MarshalXMLAttr (_dd .Name {Local :"\u0074\u0065\u0078\u0074"});if _begad !=nil {return _begad ;};start .Attr =append (start .Attr ,_eabd );};if _adedfg .AspectratioAttr !=_f .ST_TrueFalseUnset {_bfag ,_caecg :=_adedfg .AspectratioAttr .MarshalXMLAttr (_dd .Name {Local :"a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"});if _caecg !=nil {return _caecg ;};start .Attr =append (start .Attr ,_bfag );};if _adedfg .ShapetypeAttr !=_f .ST_TrueFalseUnset {_acfef ,_cgbbf :=_adedfg .ShapetypeAttr .MarshalXMLAttr (_dd .Name {Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"});if _cgbbf !=nil {return _cgbbf ;};start .Attr =append (start .Attr ,_acfef );};if _adedfg .ExtAttr !=ST_ExtUnset {_aeefa ,_cgcb :=_adedfg .ExtAttr .MarshalXMLAttr (_dd .Name {Local :"\u0065\u0078\u0074"});if _cgcb !=nil {return _cgcb ;};start .Attr =append (start .Attr ,_aeefa );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_dfdgg *OfcCT_EquationXml )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _dfdgg .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_dfdgg .ContentTypeAttr )});};e .EncodeToken (start );if _dfdgg .Any !=nil {_dfdgg .Any .MarshalXML (e ,_dd .StartElement {});};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Textbox and its children +func (_gdgfd *CT_Textbox )Validate ()error {return _gdgfd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");};type AG_OfficeShapeAttributes struct{SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _d .ST_TrueFalse ;OleiconAttr _d .ST_TrueFalse ;OleAttr _d .ST_TrueFalseBlank ;PreferrelativeAttr _d .ST_TrueFalse ;CliptowrapAttr _d .ST_TrueFalse ;ClipAttr _d .ST_TrueFalse ;}; -// ValidateWithPath validates the OfcCT_Ink and its children, prefixing error messages with path -func (_gebge *OfcCT_Ink )ValidateWithPath (path string )error {if _degf :=_gebge .AnnotationAttr .ValidateWithPath (path +"\u002fA\u006en\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_degf !=nil {return _degf ;};return nil ;};func (_aaeeg ST_Ext )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_bdecf :=_dd .Attr {};_bdecf .Name =name ;switch _aaeeg {case ST_ExtUnset :_bdecf .Value ="";case ST_ExtView :_bdecf .Value ="\u0076\u0069\u0065\u0077";case ST_ExtEdit :_bdecf .Value ="\u0065\u0064\u0069\u0074";case ST_ExtBackwardCompatible :_bdecf .Value ="\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065";};return _bdecf ,nil ;};func (_bgeag *Image )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return _bgeag .CT_Image .MarshalXML (e ,start );};func (_gacd *CT_Formulas )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {e .EncodeToken (start );if _gacd .F !=nil {_eaef :=_dd .StartElement {Name :_dd .Name {Local :"\u0076\u003a\u0066"}};for _ ,_ecage :=range _gacd .F {e .EncodeElement (_ecage ,_eaef );};};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the Imagedata and its children, prefixing error messages with path +func (_geed *Imagedata )ValidateWithPath (path string )error {if _ebedd :=_geed .CT_ImageData .ValidateWithPath (path );_ebedd !=nil {return _ebedd ;};return nil ;};func (_bggcb *OfcCT_OLEObject )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="o\u003a\u006f\u006c\u0065\u006f\u0062\u006a\u0065\u0063\u0074";};if _bggcb .TypeAttr !=OfcST_OLETypeUnset {_ffdca ,_bgde :=_bggcb .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0054\u0079\u0070\u0065"});if _bgde !=nil {return _bgde ;};start .Attr =append (start .Attr ,_ffdca );};if _bggcb .ProgIDAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0050\u0072\u006f\u0067\u0049\u0044"},Value :_fd .Sprintf ("\u0025\u0076",*_bggcb .ProgIDAttr )});};if _bggcb .ShapeIDAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0053h\u0061\u0070\u0065\u0049\u0044"},Value :_fd .Sprintf ("\u0025\u0076",*_bggcb .ShapeIDAttr )});};if _bggcb .DrawAspectAttr !=OfcST_OLEDrawAspectUnset {_dgfddc ,_ggdbf :=_bggcb .DrawAspectAttr .MarshalXMLAttr (_c .Name {Local :"\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _ggdbf !=nil {return _ggdbf ;};start .Attr =append (start .Attr ,_dgfddc );};if _bggcb .ObjectIDAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"},Value :_fd .Sprintf ("\u0025\u0076",*_bggcb .ObjectIDAttr )});};if _bggcb .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_bggcb .IdAttr )});};if _bggcb .UpdateModeAttr !=OfcST_OLEUpdateModeUnset {_egfgf ,_gfeaec :=_bggcb .UpdateModeAttr .MarshalXMLAttr (_c .Name {Local :"\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"});if _gfeaec !=nil {return _gfeaec ;};start .Attr =append (start .Attr ,_egfgf );};e .EncodeToken (start );if _bggcb .LinkType !=nil {_cdcgc :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}};_g .AddPreserveSpaceAttr (&_cdcgc ,*_bggcb .LinkType );e .EncodeElement (_bggcb .LinkType ,_cdcgc );};if _bggcb .LockedField !=_d .ST_TrueFalseBlankUnset {_aaegb :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u004c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};e .EncodeElement (_bggcb .LockedField ,_aaegb );};if _bggcb .FieldCodes !=nil {_bbbac :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0046i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}};_g .AddPreserveSpaceAttr (&_bbbac ,*_bggcb .FieldCodes );e .EncodeElement (_bggcb .FieldCodes ,_bbbac );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dfg *AG_Path )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gbfc :=range start .Attr {if _gbfc .Name .Local =="\u0070\u0061\u0074\u0068"{_gbce ,_dbaa :=_gbfc .Value ,error (nil );if _dbaa !=nil {return _dbaa ;};_dfg .PathAttr =&_gbce ;continue ;};};for {_gdg ,_bbaa :=d .Token ();if _bbaa !=nil {return _fd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_bbaa );};if _edff ,_agde :=_gdg .(_c .EndElement );_agde &&_edff .Name ==start .Name {break ;};};return nil ;};func (_eafff *OfcFill )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eafff .OfcCT_Fill =*NewOfcCT_Fill ();for _ ,_agafa :=range start .Attr {if _agafa .Name .Local =="\u0074\u0079\u0070\u0065"{_eafff .TypeAttr .UnmarshalXMLAttr (_agafa );continue ;};if _agafa .Name .Local =="\u0065\u0078\u0074"{_eafff .ExtAttr .UnmarshalXMLAttr (_agafa );continue ;};};for {_bbeeg ,_cface :=d .Token ();if _cface !=nil {return _fd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_cface );};if _fgcgd ,_gggfd :=_bbeeg .(_c .EndElement );_gggfd &&_fgcgd .Name ==start .Name {break ;};};return nil ;};func NewOfcClippath ()*OfcClippath {_cggca :=&OfcClippath {};_cggca .OfcCT_ClipPath =*NewOfcCT_ClipPath ();return _cggca ;};func NewCT_F ()*CT_F {_aaeeg :=&CT_F {};return _aaeeg };func (_ggdef *CT_Path )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0070\u0061\u0074\u0068";};if _ggdef .VAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076"},Value :_fd .Sprintf ("\u0025\u0076",*_ggdef .VAttr )});};if _ggdef .LimoAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0069\u006d\u006f"},Value :_fd .Sprintf ("\u0025\u0076",*_ggdef .LimoAttr )});};if _ggdef .TextboxrectAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_ggdef .TextboxrectAttr )});};if _ggdef .FillokAttr !=_d .ST_TrueFalseUnset {_gbcde ,_dcbgd :=_ggdef .FillokAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u006f\u006b"});if _dcbgd !=nil {return _dcbgd ;};start .Attr =append (start .Attr ,_gbcde );};if _ggdef .StrokeokAttr !=_d .ST_TrueFalseUnset {_bbadb ,_fedbd :=_ggdef .StrokeokAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"});if _fedbd !=nil {return _fedbd ;};start .Attr =append (start .Attr ,_bbadb );};if _ggdef .ShadowokAttr !=_d .ST_TrueFalseUnset {_efge ,_dbfbd :=_ggdef .ShadowokAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"});if _dbfbd !=nil {return _dbfbd ;};start .Attr =append (start .Attr ,_efge );};if _ggdef .ArrowokAttr !=_d .ST_TrueFalseUnset {_dfadfb ,_fbag :=_ggdef .ArrowokAttr .MarshalXMLAttr (_c .Name {Local :"\u0061r\u0072\u006f\u0077\u006f\u006b"});if _fbag !=nil {return _fbag ;};start .Attr =append (start .Attr ,_dfadfb );};if _ggdef .GradientshapeokAttr !=_d .ST_TrueFalseUnset {_gcdfb ,_fedbg :=_ggdef .GradientshapeokAttr .MarshalXMLAttr (_c .Name {Local :"\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"});if _fedbg !=nil {return _fedbg ;};start .Attr =append (start .Attr ,_gcdfb );};if _ggdef .TextpathokAttr !=_d .ST_TrueFalseUnset {_edbbb ,_abdg :=_ggdef .TextpathokAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"});if _abdg !=nil {return _abdg ;};start .Attr =append (start .Attr ,_edbbb );};if _ggdef .InsetpenokAttr !=_d .ST_TrueFalseUnset {_fgaf ,_dbbcf :=_ggdef .InsetpenokAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"});if _dbbcf !=nil {return _dbbcf ;};start .Attr =append (start .Attr ,_fgaf );};if _ggdef .ConnecttypeAttr !=OfcST_ConnectTypeUnset {_feaeb ,_ffbg :=_ggdef .ConnecttypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"});if _ffbg !=nil {return _ffbg ;};start .Attr =append (start .Attr ,_feaeb );};if _ggdef .ConnectlocsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_ggdef .ConnectlocsAttr )});};if _ggdef .ConnectanglesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_ggdef .ConnectanglesAttr )});};if _ggdef .ExtrusionokAttr !=_d .ST_TrueFalseUnset {_bbda ,_fggdg :=_ggdef .ExtrusionokAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"});if _fggdg !=nil {return _fggdg ;};start .Attr =append (start .Attr ,_bbda );};if _ggdef .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_ggdef .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the OfcTop and its children, prefixing error messages with path -func (_daagg *OfcTop )ValidateWithPath (path string )error {if _eaafcb :=_daagg .OfcCT_StrokeChild .ValidateWithPath (path );_eaafcb !=nil {return _eaafcb ;};return nil ;}; +// ValidateWithPath validates the AG_Adj and its children, prefixing error messages with path +func (_dc *AG_Adj )ValidateWithPath (path string )error {return nil };func (_cegbd OfcST_FillType )String ()string {switch _cegbd {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 (_fffgc *Shadow )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fffgc .CT_Shadow =*NewCT_Shadow ();for _ ,_gaaba :=range start .Attr {if _gaaba .Name .Local =="\u006f\u006e"{_fffgc .OnAttr .UnmarshalXMLAttr (_gaaba );continue ;};if _gaaba .Name .Local =="\u0074\u0079\u0070\u0065"{_fffgc .TypeAttr .UnmarshalXMLAttr (_gaaba );continue ;};if _gaaba .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_fffgc .ObscuredAttr .UnmarshalXMLAttr (_gaaba );continue ;};if _gaaba .Name .Local =="\u0063\u006f\u006co\u0072"{_gaeee ,_fccda :=_gaaba .Value ,error (nil );if _fccda !=nil {return _fccda ;};_fffgc .ColorAttr =&_gaeee ;continue ;};if _gaaba .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_efebc ,_abgcdc :=_gaaba .Value ,error (nil );if _abgcdc !=nil {return _abgcdc ;};_fffgc .OpacityAttr =&_efebc ;continue ;};if _gaaba .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_dgdgb ,_edeba :=_gaaba .Value ,error (nil );if _edeba !=nil {return _edeba ;};_fffgc .OffsetAttr =&_dgdgb ;continue ;};if _gaaba .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_afbbf ,_cddad :=_gaaba .Value ,error (nil );if _cddad !=nil {return _cddad ;};_fffgc .Color2Attr =&_afbbf ;continue ;};if _gaaba .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_fgcca ,_efegd :=_gaaba .Value ,error (nil );if _efegd !=nil {return _efegd ;};_fffgc .Offset2Attr =&_fgcca ;continue ;};if _gaaba .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_babf ,_ccfde :=_gaaba .Value ,error (nil );if _ccfde !=nil {return _ccfde ;};_fffgc .OriginAttr =&_babf ;continue ;};if _gaaba .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_dcbfd ,_gfgfe :=_gaaba .Value ,error (nil );if _gfgfe !=nil {return _gfgfe ;};_fffgc .MatrixAttr =&_dcbfd ;continue ;};if _gaaba .Name .Local =="\u0069\u0064"{_bggdd ,_agggd :=_gaaba .Value ,error (nil );if _agggd !=nil {return _agggd ;};_fffgc .IdAttr =&_bggdd ;continue ;};};for {_abagc ,_dgbaa :=d .Token ();if _dgbaa !=nil {return _fd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0053h\u0061\u0064o\u0077\u003a\u0020\u0025\u0073",_dgbaa );};if _fdgfb ,_gegcdc :=_abagc .(_c .EndElement );_gegcdc &&_fdgfb .Name ==start .Name {break ;};};return nil ;};func (_efgc *CT_Shadow )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077";};if _efgc .OnAttr !=_d .ST_TrueFalseUnset {_cdecb ,_fddcf :=_efgc .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _fddcf !=nil {return _fddcf ;};start .Attr =append (start .Attr ,_cdecb );};if _efgc .TypeAttr !=ST_ShadowTypeUnset {_eebc ,_bbga :=_efgc .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _bbga !=nil {return _bbga ;};start .Attr =append (start .Attr ,_eebc );};if _efgc .ObscuredAttr !=_d .ST_TrueFalseUnset {_cffea ,_accae :=_efgc .ObscuredAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"});if _accae !=nil {return _accae ;};start .Attr =append (start .Attr ,_cffea );};if _efgc .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_efgc .ColorAttr )});};if _efgc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fd .Sprintf ("\u0025\u0076",*_efgc .OpacityAttr )});};if _efgc .OffsetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_efgc .OffsetAttr )});};if _efgc .Color2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_fd .Sprintf ("\u0025\u0076",*_efgc .Color2Attr )});};if _efgc .Offset2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006ff\u0066\u0073\u0065\u0074\u0032"},Value :_fd .Sprintf ("\u0025\u0076",*_efgc .Offset2Attr )});};if _efgc .OriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fd .Sprintf ("\u0025\u0076",*_efgc .OriginAttr )});};if _efgc .MatrixAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_fd .Sprintf ("\u0025\u0076",*_efgc .MatrixAttr )});};if _efgc .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_efgc .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type OfcCT_ColorMru struct{ColorsAttr *string ;ExtAttr ST_Ext ;};func (_aeada ST_EditAs )ValidateWithPath (path string )error {switch _aeada {case 0,1,2,3,4,5,6,7:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeada ));};return nil ;};func NewOfcSkew ()*OfcSkew {_gdfbg :=&OfcSkew {};_gdfbg .OfcCT_Skew =*NewOfcCT_Skew ();return _gdfbg };func (_bge *AG_AllCoreAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bge .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fd .Sprintf ("\u0025\u0076",*_bge .HrefAttr )});};if _bge .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_bge .TargetAttr )});};if _bge .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_bge .ClassAttr )});};if _bge .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_bge .TitleAttr )});};if _bge .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_bge .AltAttr )});};if _bge .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fd .Sprintf ("\u0025\u0076",*_bge .CoordsizeAttr )});};if _bge .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fd .Sprintf ("\u0025\u0076",*_bge .CoordoriginAttr )});};if _bge .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_bge .WrapcoordsAttr )});};if _bge .PrintAttr !=_d .ST_TrueFalseUnset {_aab ,_bc :=_bge .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bc !=nil {return _bc ;};start .Attr =append (start .Attr ,_aab );};if _bge .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_bge .IdAttr )});};if _bge .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_bge .StyleAttr )});};if _bge .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_bge .SpidAttr )});};if _bge .OnedAttr !=_d .ST_TrueFalseUnset {_cd ,_ge :=_bge .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _ge !=nil {return _ge ;};start .Attr =append (start .Attr ,_cd );};if _bge .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_bge .RegroupidAttr )});};if _bge .DoubleclicknotifyAttr !=_d .ST_TrueFalseUnset {_ae ,_fge :=_bge .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _fge !=nil {return _fge ;};start .Attr =append (start .Attr ,_ae );};if _bge .ButtonAttr !=_d .ST_TrueFalseUnset {_bgeg ,_ec :=_bge .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _ec !=nil {return _ec ;};start .Attr =append (start .Attr ,_bgeg );};if _bge .UserhiddenAttr !=_d .ST_TrueFalseUnset {_bdd ,_de :=_bge .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _de !=nil {return _de ;};start .Attr =append (start .Attr ,_bdd );};if _bge .BulletAttr !=_d .ST_TrueFalseUnset {_efe ,_bb :=_bge .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _bb !=nil {return _bb ;};start .Attr =append (start .Attr ,_efe );};if _bge .HrAttr !=_d .ST_TrueFalseUnset {_ece ,_ga :=_bge .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _ga !=nil {return _ga ;};start .Attr =append (start .Attr ,_ece );};if _bge .HrstdAttr !=_d .ST_TrueFalseUnset {_gf ,_fgg :=_bge .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _fgg !=nil {return _fgg ;};start .Attr =append (start .Attr ,_gf );};if _bge .HrnoshadeAttr !=_d .ST_TrueFalseUnset {_ccd ,_eg :=_bge .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _eg !=nil {return _eg ;};start .Attr =append (start .Attr ,_ccd );};if _bge .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_bge .HrpctAttr )});};if _bge .HralignAttr !=OfcST_HrAlignUnset {_dcf ,_gfd :=_bge .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _gfd !=nil {return _gfd ;};start .Attr =append (start .Attr ,_dcf );};if _bge .AllowincellAttr !=_d .ST_TrueFalseUnset {_ed ,_eb :=_bge .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _eb !=nil {return _eb ;};start .Attr =append (start .Attr ,_ed );};if _bge .AllowoverlapAttr !=_d .ST_TrueFalseUnset {_dcc ,_cf :=_bge .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _cf !=nil {return _cf ;};start .Attr =append (start .Attr ,_dcc );};if _bge .UserdrawnAttr !=_d .ST_TrueFalseUnset {_da ,_ca :=_bge .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _ca !=nil {return _ca ;};start .Attr =append (start .Attr ,_da );};if _bge .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_bge .BordertopcolorAttr )});};if _bge .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_bge .BorderleftcolorAttr )});};if _bge .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_bge .BorderbottomcolorAttr )});};if _bge .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_bge .BorderrightcolorAttr )});};if _bge .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ecd ,_gd :=_bge .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gd !=nil {return _gd ;};start .Attr =append (start .Attr ,_ecd );};if _bge .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_bge .DgmnodekindAttr )});};if _bge .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_df ,_ad :=_bge .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _ad !=nil {return _ad ;};start .Attr =append (start .Attr ,_df );};if _bge .InsetmodeAttr !=OfcST_InsetModeUnset {_aag ,_fba :=_bge .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _fba !=nil {return _fba ;};start .Attr =append (start .Attr ,_aag );};return nil ;}; -// Validate validates the EG_ShapeElements and its children -func (_cgbf *EG_ShapeElements )Validate ()error {return _cgbf .ValidateWithPath ("\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};func (_baba *Handles )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return _baba .CT_Handles .MarshalXML (e ,start );};func (_cageb *Handles )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_cageb .CT_Handles =*NewCT_Handles ();_gdga :for {_afabdc ,_adac :=d .Token ();if _adac !=nil {return _adac ;};switch _fgcfg :=_afabdc .(type ){case _dd .StartElement :switch _fgcfg .Name {case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbfgf :=NewCT_H ();if _daec :=d .DecodeElement (_fbfgf ,&_fgcfg );_daec !=nil {return _daec ;};_cageb .H =append (_cageb .H ,_fbfgf );default:_dda .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",_fgcfg .Name );if _gcbcf :=d .Skip ();_gcbcf !=nil {return _gcbcf ;};};case _dd .EndElement :break _gdga ;case _dd .CharData :};};return nil ;};func (_faddg *CT_Rect )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _faddg .HrefAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_faddg .HrefAttr )});};if _faddg .TargetAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_faddg .TargetAttr )});};if _faddg .ClassAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_faddg .ClassAttr )});};if _faddg .TitleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_faddg .TitleAttr )});};if _faddg .AltAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_faddg .AltAttr )});};if _faddg .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_faddg .CoordsizeAttr )});};if _faddg .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_faddg .CoordoriginAttr )});};if _faddg .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_faddg .WrapcoordsAttr )});};if _faddg .PrintAttr !=_f .ST_TrueFalseUnset {_gbfde ,_acbgff :=_faddg .PrintAttr .MarshalXMLAttr (_dd .Name {Local :"\u0070\u0072\u0069n\u0074"});if _acbgff !=nil {return _acbgff ;};start .Attr =append (start .Attr ,_gbfde );};if _faddg .IdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_faddg .IdAttr )});};if _faddg .StyleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_faddg .StyleAttr )});};if _faddg .SpidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_faddg .SpidAttr )});};if _faddg .OnedAttr !=_f .ST_TrueFalseUnset {_aabcb ,_ddaaf :=_faddg .OnedAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _ddaaf !=nil {return _ddaaf ;};start .Attr =append (start .Attr ,_aabcb );};if _faddg .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_faddg .RegroupidAttr )});};if _faddg .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_bcbfc ,_dfcff :=_faddg .DoubleclicknotifyAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dfcff !=nil {return _dfcff ;};start .Attr =append (start .Attr ,_bcbfc );};if _faddg .ButtonAttr !=_f .ST_TrueFalseUnset {_agad ,_eaeaf :=_faddg .ButtonAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _eaeaf !=nil {return _eaeaf ;};start .Attr =append (start .Attr ,_agad );};if _faddg .UserhiddenAttr !=_f .ST_TrueFalseUnset {_cbcc ,_eeee :=_faddg .UserhiddenAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _eeee !=nil {return _eeee ;};start .Attr =append (start .Attr ,_cbcc );};if _faddg .BulletAttr !=_f .ST_TrueFalseUnset {_bfedc ,_bgfeg :=_faddg .BulletAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _bgfeg !=nil {return _bgfeg ;};start .Attr =append (start .Attr ,_bfedc );};if _faddg .HrAttr !=_f .ST_TrueFalseUnset {_ebbca ,_addb :=_faddg .HrAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0068\u0072"});if _addb !=nil {return _addb ;};start .Attr =append (start .Attr ,_ebbca );};if _faddg .HrstdAttr !=_f .ST_TrueFalseUnset {_baceg ,_gbefg :=_faddg .HrstdAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _gbefg !=nil {return _gbefg ;};start .Attr =append (start .Attr ,_baceg );};if _faddg .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_eagc ,_aceac :=_faddg .HrnoshadeAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _aceac !=nil {return _aceac ;};start .Attr =append (start .Attr ,_eagc );};if _faddg .HrpctAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_faddg .HrpctAttr )});};if _faddg .HralignAttr !=OfcST_HrAlignUnset {_eacfe ,_cfbcc :=_faddg .HralignAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _cfbcc !=nil {return _cfbcc ;};start .Attr =append (start .Attr ,_eacfe );};if _faddg .AllowincellAttr !=_f .ST_TrueFalseUnset {_dfacb ,_abecd :=_faddg .AllowincellAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _abecd !=nil {return _abecd ;};start .Attr =append (start .Attr ,_dfacb );};if _faddg .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_bbbe ,_caagf :=_faddg .AllowoverlapAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _caagf !=nil {return _caagf ;};start .Attr =append (start .Attr ,_bbbe );};if _faddg .UserdrawnAttr !=_f .ST_TrueFalseUnset {_afdag ,_aaegg :=_faddg .UserdrawnAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _aaegg !=nil {return _aaegg ;};start .Attr =append (start .Attr ,_afdag );};if _faddg .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_faddg .BordertopcolorAttr )});};if _faddg .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_faddg .BorderleftcolorAttr )});};if _faddg .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_faddg .BorderbottomcolorAttr )});};if _faddg .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_faddg .BorderrightcolorAttr )});};if _faddg .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_aacd ,_gbddc :=_faddg .DgmlayoutAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gbddc !=nil {return _gbddc ;};start .Attr =append (start .Attr ,_aacd );};if _faddg .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_faddg .DgmnodekindAttr )});};if _faddg .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_egbd ,_aaea :=_faddg .DgmlayoutmruAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _aaea !=nil {return _aaea ;};start .Attr =append (start .Attr ,_egbd );};if _faddg .InsetmodeAttr !=OfcST_InsetModeUnset {_cdcfb ,_cfgdf :=_faddg .InsetmodeAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _cfgdf !=nil {return _cfgdf ;};start .Attr =append (start .Attr ,_cdcfb );};if _faddg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_faddg .OpacityAttr )});};if _faddg .StrokedAttr !=_f .ST_TrueFalseUnset {_edede ,_efcdc :=_faddg .StrokedAttr .MarshalXMLAttr (_dd .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _efcdc !=nil {return _efcdc ;};start .Attr =append (start .Attr ,_edede );};if _faddg .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_faddg .StrokecolorAttr )});};if _faddg .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_faddg .StrokeweightAttr )});};if _faddg .InsetpenAttr !=_f .ST_TrueFalseUnset {_dfcgge ,_gaff :=_faddg .InsetpenAttr .MarshalXMLAttr (_dd .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _gaff !=nil {return _gaff ;};start .Attr =append (start .Attr ,_dfcgge );};if _faddg .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_faddg .ChromakeyAttr )});};if _faddg .FilledAttr !=_f .ST_TrueFalseUnset {_ababa ,_dccaa :=_faddg .FilledAttr .MarshalXMLAttr (_dd .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dccaa !=nil {return _dccaa ;};start .Attr =append (start .Attr ,_ababa );};if _faddg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_faddg .FillcolorAttr )});};if _faddg .SptAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_faddg .SptAttr )});};if _faddg .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_cdacd ,_decaf :=_faddg .ConnectortypeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _decaf !=nil {return _decaf ;};start .Attr =append (start .Attr ,_cdacd );};if _faddg .BwmodeAttr !=OfcST_BWModeUnset {_dgcg ,_dbegb :=_faddg .BwmodeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _dbegb !=nil {return _dbegb ;};start .Attr =append (start .Attr ,_dgcg );};if _faddg .BwpureAttr !=OfcST_BWModeUnset {_dbgb ,_fdcbd :=_faddg .BwpureAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _fdcbd !=nil {return _fdcbd ;};start .Attr =append (start .Attr ,_dbgb );};if _faddg .BwnormalAttr !=OfcST_BWModeUnset {_becad ,_cbaeg :=_faddg .BwnormalAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cbaeg !=nil {return _cbaeg ;};start .Attr =append (start .Attr ,_becad );};if _faddg .ForcedashAttr !=_f .ST_TrueFalseUnset {_gfccf ,_bbagb :=_faddg .ForcedashAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bbagb !=nil {return _bbagb ;};start .Attr =append (start .Attr ,_gfccf );};if _faddg .OleiconAttr !=_f .ST_TrueFalseUnset {_bfcc ,_bddea :=_faddg .OleiconAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _bddea !=nil {return _bddea ;};start .Attr =append (start .Attr ,_bfcc );};if _faddg .OleAttr !=_f .ST_TrueFalseBlankUnset {_efgeb ,_efabg :=_faddg .OleAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u006fl\u0065"});if _efabg !=nil {return _efabg ;};start .Attr =append (start .Attr ,_efgeb );};if _faddg .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_egdg ,_eeagdc :=_faddg .PreferrelativeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _eeagdc !=nil {return _eeagdc ;};start .Attr =append (start .Attr ,_egdg );};if _faddg .CliptowrapAttr !=_f .ST_TrueFalseUnset {_fedeb ,_dgfee :=_faddg .CliptowrapAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _dgfee !=nil {return _dgfee ;};start .Attr =append (start .Attr ,_fedeb );};if _faddg .ClipAttr !=_f .ST_TrueFalseUnset {_bagb ,_ccff :=_faddg .ClipAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _ccff !=nil {return _ccff ;};start .Attr =append (start .Attr ,_bagb );};e .EncodeToken (start );if _faddg .EG_ShapeElements !=nil {for _ ,_feaf :=range _faddg .EG_ShapeElements {_feaf .MarshalXML (e ,_dd .StartElement {});};};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func NewFill ()*Fill {_egega :=&Fill {};_egega .CT_Fill =*NewCT_Fill ();return _egega };func NewAG_Id ()*AG_Id {_gab :=&AG_Id {};return _gab }; +// Validate validates the OfcCT_Skew and its children +func (_badfe *OfcCT_Skew )Validate ()error {return _badfe .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077");};func (_aefc OfcST_OLEUpdateMode )Validate ()error {return _aefc .ValidateWithPath ("")};func NewCT_Path ()*CT_Path {_gfdb :=&CT_Path {};return _gfdb };func (_gefe *CT_Image )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076:\u0069\u006d\u0061\u0067\u0065";};if _gefe .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .HrefAttr )});};if _gefe .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .TargetAttr )});};if _gefe .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .ClassAttr )});};if _gefe .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .TitleAttr )});};if _gefe .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .AltAttr )});};if _gefe .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .CoordsizeAttr )});};if _gefe .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .CoordoriginAttr )});};if _gefe .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .WrapcoordsAttr )});};if _gefe .PrintAttr !=_d .ST_TrueFalseUnset {_bfcb ,_efdbd :=_gefe .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _efdbd !=nil {return _efdbd ;};start .Attr =append (start .Attr ,_bfcb );};if _gefe .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .IdAttr )});};if _gefe .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .StyleAttr )});};if _gefe .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .SpidAttr )});};if _gefe .OnedAttr !=_d .ST_TrueFalseUnset {_dbab ,_dgfg :=_gefe .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _dgfg !=nil {return _dgfg ;};start .Attr =append (start .Attr ,_dbab );};if _gefe .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .RegroupidAttr )});};if _gefe .DoubleclicknotifyAttr !=_d .ST_TrueFalseUnset {_edg ,_gedgd :=_gefe .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _gedgd !=nil {return _gedgd ;};start .Attr =append (start .Attr ,_edg );};if _gefe .ButtonAttr !=_d .ST_TrueFalseUnset {_dggdd ,_ccad :=_gefe .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _ccad !=nil {return _ccad ;};start .Attr =append (start .Attr ,_dggdd );};if _gefe .UserhiddenAttr !=_d .ST_TrueFalseUnset {_aadff ,_cgbcb :=_gefe .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cgbcb !=nil {return _cgbcb ;};start .Attr =append (start .Attr ,_aadff );};if _gefe .BulletAttr !=_d .ST_TrueFalseUnset {_cccc ,_fgea :=_gefe .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _fgea !=nil {return _fgea ;};start .Attr =append (start .Attr ,_cccc );};if _gefe .HrAttr !=_d .ST_TrueFalseUnset {_bdfdd ,_cbfa :=_gefe .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _cbfa !=nil {return _cbfa ;};start .Attr =append (start .Attr ,_bdfdd );};if _gefe .HrstdAttr !=_d .ST_TrueFalseUnset {_gbbab ,_bccgg :=_gefe .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _bccgg !=nil {return _bccgg ;};start .Attr =append (start .Attr ,_gbbab );};if _gefe .HrnoshadeAttr !=_d .ST_TrueFalseUnset {_bcba ,_deae :=_gefe .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _deae !=nil {return _deae ;};start .Attr =append (start .Attr ,_bcba );};if _gefe .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .HrpctAttr )});};if _gefe .HralignAttr !=OfcST_HrAlignUnset {_cgba ,_bdgb :=_gefe .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _bdgb !=nil {return _bdgb ;};start .Attr =append (start .Attr ,_cgba );};if _gefe .AllowincellAttr !=_d .ST_TrueFalseUnset {_ffeef ,_ebbg :=_gefe .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _ebbg !=nil {return _ebbg ;};start .Attr =append (start .Attr ,_ffeef );};if _gefe .AllowoverlapAttr !=_d .ST_TrueFalseUnset {_afcce ,_ebbdd :=_gefe .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _ebbdd !=nil {return _ebbdd ;};start .Attr =append (start .Attr ,_afcce );};if _gefe .UserdrawnAttr !=_d .ST_TrueFalseUnset {_bffe ,_dbdd :=_gefe .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _dbdd !=nil {return _dbdd ;};start .Attr =append (start .Attr ,_bffe );};if _gefe .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .BordertopcolorAttr )});};if _gefe .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .BorderleftcolorAttr )});};if _gefe .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .BorderbottomcolorAttr )});};if _gefe .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .BorderrightcolorAttr )});};if _gefe .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_abefa ,_bbgd :=_gefe .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _bbgd !=nil {return _bbgd ;};start .Attr =append (start .Attr ,_abefa );};if _gefe .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .DgmnodekindAttr )});};if _gefe .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_ccfb ,_ddfd :=_gefe .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _ddfd !=nil {return _ddfd ;};start .Attr =append (start .Attr ,_ccfb );};if _gefe .InsetmodeAttr !=OfcST_InsetModeUnset {_facba ,_gabec :=_gefe .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _gabec !=nil {return _gabec ;};start .Attr =append (start .Attr ,_facba );};if _gefe .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .OpacityAttr )});};if _gefe .StrokedAttr !=_d .ST_TrueFalseUnset {_ccac ,_ffff :=_gefe .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _ffff !=nil {return _ffff ;};start .Attr =append (start .Attr ,_ccac );};if _gefe .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .StrokecolorAttr )});};if _gefe .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .StrokeweightAttr )});};if _gefe .InsetpenAttr !=_d .ST_TrueFalseUnset {_adda ,_aebf :=_gefe .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _aebf !=nil {return _aebf ;};start .Attr =append (start .Attr ,_adda );};if _gefe .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .ChromakeyAttr )});};if _gefe .FilledAttr !=_d .ST_TrueFalseUnset {_cgadg ,_gagc :=_gefe .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gagc !=nil {return _gagc ;};start .Attr =append (start .Attr ,_cgadg );};if _gefe .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .FillcolorAttr )});};if _gefe .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .SptAttr )});};if _gefe .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gccbc ,_efag :=_gefe .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _efag !=nil {return _efag ;};start .Attr =append (start .Attr ,_gccbc );};if _gefe .BwmodeAttr !=OfcST_BWModeUnset {_egeeb ,_edfc :=_gefe .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _edfc !=nil {return _edfc ;};start .Attr =append (start .Attr ,_egeeb );};if _gefe .BwpureAttr !=OfcST_BWModeUnset {_dfff ,_dbafg :=_gefe .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _dbafg !=nil {return _dbafg ;};start .Attr =append (start .Attr ,_dfff );};if _gefe .BwnormalAttr !=OfcST_BWModeUnset {_babec ,_cfgd :=_gefe .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cfgd !=nil {return _cfgd ;};start .Attr =append (start .Attr ,_babec );};if _gefe .ForcedashAttr !=_d .ST_TrueFalseUnset {_dcfdb ,_ebdd :=_gefe .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ebdd !=nil {return _ebdd ;};start .Attr =append (start .Attr ,_dcfdb );};if _gefe .OleiconAttr !=_d .ST_TrueFalseUnset {_gbga ,_cecg :=_gefe .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _cecg !=nil {return _cecg ;};start .Attr =append (start .Attr ,_gbga );};if _gefe .OleAttr !=_d .ST_TrueFalseBlankUnset {_bdde ,_fgebb :=_gefe .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _fgebb !=nil {return _fgebb ;};start .Attr =append (start .Attr ,_bdde );};if _gefe .PreferrelativeAttr !=_d .ST_TrueFalseUnset {_dbbcc ,_ecgg :=_gefe .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _ecgg !=nil {return _ecgg ;};start .Attr =append (start .Attr ,_dbbcc );};if _gefe .CliptowrapAttr !=_d .ST_TrueFalseUnset {_cceb ,_egdc :=_gefe .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _egdc !=nil {return _egdc ;};start .Attr =append (start .Attr ,_cceb );};if _gefe .ClipAttr !=_d .ST_TrueFalseUnset {_eada ,_dbbca :=_gefe .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _dbbca !=nil {return _dbbca ;};start .Attr =append (start .Attr ,_eada );};if _gefe .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .SrcAttr )});};if _gefe .CropleftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .CropleftAttr )});};if _gefe .CroptopAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .CroptopAttr )});};if _gefe .CroprightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .CroprightAttr )});};if _gefe .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .CropbottomAttr )});};if _gefe .GainAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .GainAttr )});};if _gefe .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .BlacklevelAttr )});};if _gefe .GammaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_fd .Sprintf ("\u0025\u0076",*_gefe .GammaAttr )});};if _gefe .GrayscaleAttr !=_d .ST_TrueFalseUnset {_agfcg ,_abfga :=_gefe .GrayscaleAttr .MarshalXMLAttr (_c .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _abfga !=nil {return _abfga ;};start .Attr =append (start .Attr ,_agfcg );};if _gefe .BilevelAttr !=_d .ST_TrueFalseUnset {_gegf ,_bded :=_gefe .BilevelAttr .MarshalXMLAttr (_c .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _bded !=nil {return _bded ;};start .Attr =append (start .Attr ,_gegf );};e .EncodeToken (start );if _gefe .EG_ShapeElements !=nil {for _ ,_afgf :=range _gefe .EG_ShapeElements {_afgf .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the Handles and its children -func (_fgec *Handles )Validate ()error {return _fgec .ValidateWithPath ("\u0048a\u006e\u0064\u006c\u0065\u0073");};func NewCT_Oval ()*CT_Oval {_gbeb :=&CT_Oval {};return _gbeb };func (_acfaa OfcST_DiagramLayout )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_cgfgf :=_dd .Attr {};_cgfgf .Name =name ;switch _acfaa {case OfcST_DiagramLayoutUnset :_cgfgf .Value ="";case OfcST_DiagramLayout0 :_cgfgf .Value ="\u0030";case OfcST_DiagramLayout1 :_cgfgf .Value ="\u0031";case OfcST_DiagramLayout2 :_cgfgf .Value ="\u0032";case OfcST_DiagramLayout3 :_cgfgf .Value ="\u0033";};return _cgfgf ,nil ;};func NewAG_StrokeAttributes ()*AG_StrokeAttributes {_bec :=&AG_StrokeAttributes {};return _bec };func (_aefab *OfcCT_Ink )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_dgcfe :=range start .Attr {if _dgcfe .Name .Local =="\u0069"{_cfecg ,_agdef :=_dgcfe .Value ,error (nil );if _agdef !=nil {return _agdef ;};_aefab .IAttr =&_cfecg ;continue ;};if _dgcfe .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_aefab .AnnotationAttr .UnmarshalXMLAttr (_dgcfe );continue ;};if _dgcfe .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_facge ,_ggbga :=_dgcfe .Value ,error (nil );if _ggbga !=nil {return _ggbga ;};_aefab .ContentTypeAttr =&_facge ;continue ;};};for {_cefeb ,_egcc :=d .Token ();if _egcc !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u0054\u005fI\u006e\u006b\u003a\u0020\u0025\u0073",_egcc );};if _fgea ,_cbage :=_cefeb .(_dd .EndElement );_cbage &&_fgea .Name ==start .Name {break ;};};return nil ;};func NewAG_ImageAttributes ()*AG_ImageAttributes {_fgfe :=&AG_ImageAttributes {};return _fgfe };func (_ccabb *OfcExtrusion )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ccabb .OfcCT_Extrusion =*NewOfcCT_Extrusion ();for _ ,_fggg :=range start .Attr {if _fggg .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_ccabb .ColormodeAttr .UnmarshalXMLAttr (_fggg );continue ;};if _fggg .Name .Local =="\u0063\u006f\u006co\u0072"{_bbbcb ,_fgaeb :=_fggg .Value ,error (nil );if _fgaeb !=nil {return _fgaeb ;};_ccabb .ColorAttr =&_bbbcb ;continue ;};if _fggg .Name .Local =="\u0074\u0079\u0070\u0065"{_ccabb .TypeAttr .UnmarshalXMLAttr (_fggg );continue ;};if _fggg .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_bbcgda ,_cbcgd :=_a .ParseFloat (_fggg .Value ,64);if _cbcgd !=nil {return _cbcgd ;};_eccadb :=float32 (_bbcgda );_ccabb .ShininessAttr =&_eccadb ;continue ;};if _fggg .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_bcafb ,_cdeed :=_fggg .Value ,error (nil );if _cdeed !=nil {return _cdeed ;};_ccabb .ViewpointoriginAttr =&_bcafb ;continue ;};if _fggg .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_eccaf ,_ggdde :=_fggg .Value ,error (nil );if _ggdde !=nil {return _ggdde ;};_ccabb .SpecularityAttr =&_eccaf ;continue ;};if _fggg .Name .Local =="\u0070\u006c\u0061n\u0065"{_ccabb .PlaneAttr .UnmarshalXMLAttr (_fggg );continue ;};if _fggg .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_eggca ,_cfgcb :=_fggg .Value ,error (nil );if _cfgcb !=nil {return _cfgcb ;};_ccabb .DiffusityAttr =&_eggca ;continue ;};if _fggg .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_gedg ,_ffbbe :=_fggg .Value ,error (nil );if _ffbbe !=nil {return _ffbbe ;};_ccabb .SkewamtAttr =&_gedg ;continue ;};if _fggg .Name .Local =="\u006d\u0065\u0074a\u006c"{_ccabb .MetalAttr .UnmarshalXMLAttr (_fggg );continue ;};if _fggg .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_dgfce ,_cadgd :=_fggg .Value ,error (nil );if _cadgd !=nil {return _cadgd ;};_ccabb .BackdepthAttr =&_dgfce ;continue ;};if _fggg .Name .Local =="\u0065\u0064\u0067\u0065"{_afgb ,_afccb :=_fggg .Value ,error (nil );if _afccb !=nil {return _afccb ;};_ccabb .EdgeAttr =&_afgb ;continue ;};if _fggg .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_bbfdf ,_dfeda :=_fggg .Value ,error (nil );if _dfeda !=nil {return _dfeda ;};_ccabb .Lightlevel2Attr =&_bbfdf ;continue ;};if _fggg .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_eafb ,_gfdgc :=_a .ParseFloat (_fggg .Value ,64);if _gfdgc !=nil {return _gfdgc ;};_fbbfg :=float32 (_eafb );_ccabb .OrientationangleAttr =&_fbbfg ;continue ;};if _fggg .Name .Local =="\u006f\u006e"{_ccabb .OnAttr .UnmarshalXMLAttr (_fggg );continue ;};if _fggg .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_ccabb .LightharshAttr .UnmarshalXMLAttr (_fggg );continue ;};if _fggg .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_ccabb .LightfaceAttr .UnmarshalXMLAttr (_fggg );continue ;};if _fggg .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_cfcce ,_fdbde :=_fggg .Value ,error (nil );if _fdbde !=nil {return _fdbde ;};_ccabb .ForedepthAttr =&_cfcce ;continue ;};if _fggg .Name .Local =="\u0065\u0078\u0074"{_ccabb .ExtAttr .UnmarshalXMLAttr (_fggg );continue ;};if _fggg .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_ccabb .AutorotationcenterAttr .UnmarshalXMLAttr (_fggg );continue ;};if _fggg .Name .Local =="\u0066\u0061\u0063e\u0074"{_cfef ,_ebddg :=_fggg .Value ,error (nil );if _ebddg !=nil {return _ebddg ;};_ccabb .FacetAttr =&_cfef ;continue ;};if _fggg .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_ccabb .RenderAttr .UnmarshalXMLAttr (_fggg );continue ;};if _fggg .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_faeed ,_cdffd :=_fggg .Value ,error (nil );if _cdffd !=nil {return _cdffd ;};_ccabb .LightlevelAttr =&_faeed ;continue ;};if _fggg .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_fbdf ,_cbcec :=_fggg .Value ,error (nil );if _cbcec !=nil {return _cbcec ;};_ccabb .BrightnessAttr =&_fbdf ;continue ;};if _fggg .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_fagce ,_cegbcf :=_a .ParseFloat (_fggg .Value ,64);if _cegbcf !=nil {return _cegbcf ;};_agcbe :=float32 (_fagce );_ccabb .SkewangleAttr =&_agcbe ;continue ;};if _fggg .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_baed ,_bbecd :=_fggg .Value ,error (nil );if _bbecd !=nil {return _bbecd ;};_ccabb .Lightposition2Attr =&_baed ;continue ;};if _fggg .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_ebbfgf ,_ggadf :=_fggg .Value ,error (nil );if _ggadf !=nil {return _ggadf ;};_ccabb .RotationangleAttr =&_ebbfgf ;continue ;};if _fggg .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_ccabb .Lightharsh2Attr .UnmarshalXMLAttr (_fggg );continue ;};if _fggg .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_cfbcf ,_cecbg :=_fggg .Value ,error (nil );if _cecbg !=nil {return _cecbg ;};_ccabb .OrientationAttr =&_cfbcf ;continue ;};if _fggg .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_ccabb .LockrotationcenterAttr .UnmarshalXMLAttr (_fggg );continue ;};if _fggg .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_bfgba ,_fadcfa :=_fggg .Value ,error (nil );if _fadcfa !=nil {return _fadcfa ;};_ccabb .RotationcenterAttr =&_bfgba ;continue ;};if _fggg .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_cddged ,_dadc :=_fggg .Value ,error (nil );if _dadc !=nil {return _dadc ;};_ccabb .ViewpointAttr =&_cddged ;continue ;};if _fggg .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bced ,_dfbea :=_fggg .Value ,error (nil );if _dfbea !=nil {return _dfbea ;};_ccabb .LightpositionAttr =&_bced ;continue ;};};for {_efcbb ,_febgf :=d .Token ();if _febgf !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063\u0045\u0078t\u0072\u0075\u0073\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_febgf );};if _bdfe ,_baccd :=_efcbb .(_dd .EndElement );_baccd &&_bdfe .Name ==start .Name {break ;};};return nil ;};func (_cbbde *OfcST_OLEType )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_fgffb ,_fbacf :=d .Token ();if _fbacf !=nil {return _fbacf ;};if _dceff ,_ccddf :=_fgffb .(_dd .EndElement );_ccddf &&_dceff .Name ==start .Name {*_cbbde =1;return nil ;};if _caacg ,_gebabd :=_fgffb .(_dd .CharData );!_gebabd {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgffb );}else {switch string (_caacg ){case "":*_cbbde =0;case "\u0045\u006d\u0062e\u0064":*_cbbde =1;case "\u004c\u0069\u006e\u006b":*_cbbde =2;};};_fgffb ,_fbacf =d .Token ();if _fbacf !=nil {return _fbacf ;};if _bdbffd ,_dcefa :=_fgffb .(_dd .EndElement );_dcefa &&_bdbffd .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgffb );};func (_ccagb *CT_Shadow )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _ccagb .OnAttr !=_f .ST_TrueFalseUnset {_eccg ,_cffb :=_ccagb .OnAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u006e"});if _cffb !=nil {return _cffb ;};start .Attr =append (start .Attr ,_eccg );};if _ccagb .TypeAttr !=ST_ShadowTypeUnset {_cgca ,_bfdd :=_ccagb .TypeAttr .MarshalXMLAttr (_dd .Name {Local :"\u0074\u0079\u0070\u0065"});if _bfdd !=nil {return _bfdd ;};start .Attr =append (start .Attr ,_cgca );};if _ccagb .ObscuredAttr !=_f .ST_TrueFalseUnset {_ddgef ,_dgcfb :=_ccagb .ObscuredAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"});if _dgcfb !=nil {return _dgcfb ;};start .Attr =append (start .Attr ,_ddgef );};if _ccagb .ColorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ccagb .ColorAttr )});};if _ccagb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_ccagb .OpacityAttr )});};if _ccagb .OffsetAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ccagb .OffsetAttr )});};if _ccagb .Color2Attr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_ccagb .Color2Attr )});};if _ccagb .Offset2Attr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006ff\u0066\u0073\u0065\u0074\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_ccagb .Offset2Attr )});};if _ccagb .OriginAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_ccagb .OriginAttr )});};if _ccagb .MatrixAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_ccagb .MatrixAttr )});};if _ccagb .IdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ccagb .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Curve and its children +func (_ebcgf *Curve )Validate ()error {return _ebcgf .ValidateWithPath ("\u0043\u0075\u0072v\u0065")}; -// ValidateWithPath validates the AG_Style and its children, prefixing error messages with path -func (_fbfa *AG_Style )ValidateWithPath (path string )error {return nil };func NewTextbox ()*Textbox {_ecgdb :=&Textbox {};_ecgdb .CT_Textbox =*NewCT_Textbox ();return _ecgdb }; +// Validate validates the CT_Stroke and its children +func (_bdfc *CT_Stroke )Validate ()error {return _bdfc .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u006f\u006be");};func (_bcbcf *CT_ImageData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aaac :=range start .Attr {if _aaac .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aaac .Name .Local =="\u0070\u0069\u0063\u0074"||_aaac .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"&&_aaac .Name .Local =="\u0070\u0069\u0063\u0074"{_gbaef ,_gfgf :=_aaac .Value ,error (nil );if _gfgf !=nil {return _gfgf ;};_bcbcf .PictAttr =&_gbaef ;continue ;};if _aaac .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aaac .Name .Local =="\u0068\u0072\u0065\u0066"||_aaac .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"&&_aaac .Name .Local =="\u0068\u0072\u0065\u0066"{_ededd ,_gdca :=_aaac .Value ,error (nil );if _gdca !=nil {return _gdca ;};_bcbcf .RHrefAttr =&_ededd ;continue ;};if _aaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaac .Name .Local =="\u0068\u0072\u0065\u0066"{_acgd ,_bgcfb :=_aaac .Value ,error (nil );if _bgcfb !=nil {return _bgcfb ;};_bcbcf .HrefAttr =&_acgd ;continue ;};if _aaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaac .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ecfa ,_eddda :=_aaac .Value ,error (nil );if _eddda !=nil {return _eddda ;};_bcbcf .AlthrefAttr =&_ecfa ;continue ;};if _aaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaac .Name .Local =="\u0074\u0069\u0074l\u0065"{_dgab ,_egfd :=_aaac .Value ,error (nil );if _egfd !=nil {return _egfd ;};_bcbcf .TitleAttr =&_dgab ;continue ;};if _aaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaac .Name .Local =="\u006f\u006c\u0065i\u0064"{_fabcb ,_cbageg :=_f .ParseFloat (_aaac .Value ,64);if _cbageg !=nil {return _cbageg ;};_caefa :=float32 (_fabcb );_bcbcf .OleidAttr =&_caefa ;continue ;};if _aaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaac .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_bcbcf .DetectmouseclickAttr .UnmarshalXMLAttr (_aaac );continue ;};if _aaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaac .Name .Local =="\u006d\u006f\u0076i\u0065"{_cebgg ,_ggcd :=_f .ParseFloat (_aaac .Value ,64);if _ggcd !=nil {return _ggcd ;};_fccd :=float32 (_cebgg );_bcbcf .MovieAttr =&_fccd ;continue ;};if _aaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aaac .Name .Local =="\u0072\u0065\u006ci\u0064"{_eccgf ,_fbeaa :=_aaac .Value ,error (nil );if _fbeaa !=nil {return _fbeaa ;};_bcbcf .RelidAttr =&_eccgf ;continue ;};if _aaac .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aaac .Name .Local =="\u0069\u0064"||_aaac .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"&&_aaac .Name .Local =="\u0069\u0064"{_gddf ,_gdef :=_aaac .Value ,error (nil );if _gdef !=nil {return _gdef ;};_bcbcf .IdAttr =&_gddf ;continue ;};if _aaac .Name .Local =="\u0069\u0064"{_defg ,_bfege :=_aaac .Value ,error (nil );if _bfege !=nil {return _bfege ;};_bcbcf .SIdAttr =&_defg ;continue ;};if _aaac .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_fdabe ,_gbac :=_aaac .Value ,error (nil );if _gbac !=nil {return _gbac ;};_bcbcf .CropbottomAttr =&_fdabe ;continue ;};if _aaac .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_agbg ,_dcge :=_aaac .Value ,error (nil );if _dcge !=nil {return _dcge ;};_bcbcf .EmbosscolorAttr =&_agbg ;continue ;};if _aaac .Name .Local =="\u0073\u0072\u0063"{_ccag ,_afagf :=_aaac .Value ,error (nil );if _afagf !=nil {return _afagf ;};_bcbcf .SrcAttr =&_ccag ;continue ;};if _aaac .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_ccce ,_fgeg :=_aaac .Value ,error (nil );if _fgeg !=nil {return _fgeg ;};_bcbcf .CropleftAttr =&_ccce ;continue ;};if _aaac .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_agfg ,_fage :=_aaac .Value ,error (nil );if _fage !=nil {return _fage ;};_bcbcf .CroptopAttr =&_agfg ;continue ;};if _aaac .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_gbfdb ,_abad :=_aaac .Value ,error (nil );if _abad !=nil {return _abad ;};_bcbcf .CroprightAttr =&_gbfdb ;continue ;};if _aaac .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_fadd ,_ecgbd :=_aaac .Value ,error (nil );if _ecgbd !=nil {return _ecgbd ;};_bcbcf .RecolortargetAttr =&_fadd ;continue ;};if _aaac .Name .Local =="\u0067\u0061\u0069\u006e"{_afae ,_caccb :=_aaac .Value ,error (nil );if _caccb !=nil {return _caccb ;};_bcbcf .GainAttr =&_afae ;continue ;};if _aaac .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_bbede ,_afedd :=_aaac .Value ,error (nil );if _afedd !=nil {return _afedd ;};_bcbcf .BlacklevelAttr =&_bbede ;continue ;};if _aaac .Name .Local =="\u0067\u0061\u006dm\u0061"{_eeeed ,_cedcf :=_aaac .Value ,error (nil );if _cedcf !=nil {return _cedcf ;};_bcbcf .GammaAttr =&_eeeed ;continue ;};if _aaac .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_bcbcf .GrayscaleAttr .UnmarshalXMLAttr (_aaac );continue ;};if _aaac .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_bcbcf .BilevelAttr .UnmarshalXMLAttr (_aaac );continue ;};if _aaac .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gcfag ,_fgdc :=_aaac .Value ,error (nil );if _fgdc !=nil {return _fgdc ;};_bcbcf .ChromakeyAttr =&_gcfag ;continue ;};};for {_gecb ,_ggegb :=d .Token ();if _ggegb !=nil {return _fd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006da\u0067\u0065\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_ggegb );};if _gcdcf ,_ceac :=_gecb .(_c .EndElement );_ceac &&_gcdcf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the OfcCT_Entry and its children, prefixing error messages with path -func (_dgdcc *OfcCT_Entry )ValidateWithPath (path string )error {return nil };func NewOfcCT_StrokeChild ()*OfcCT_StrokeChild {_ffcbdc :=&OfcCT_StrokeChild {};return _ffcbdc };func (_aeda OfcST_ExtrusionPlane )Validate ()error {return _aeda .ValidateWithPath ("")}; +// Validate validates the Shapetype and its children +func (_eacgg *Shapetype )Validate ()error {return _eacgg .ValidateWithPath ("\u0053h\u0061\u0070\u0065\u0074\u0079\u0070e");};func (_ggeea ST_Ext )Validate ()error {return _ggeea .ValidateWithPath ("")};func NewOfcLeft ()*OfcLeft {_bcfeac :=&OfcLeft {};_bcfeac .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _bcfeac ;}; -// ValidateWithPath validates the Handles and its children, prefixing error messages with path -func (_agfecc *Handles )ValidateWithPath (path string )error {if _agec :=_agfecc .CT_Handles .ValidateWithPath (path );_agec !=nil {return _agec ;};return nil ;}; +// ValidateWithPath validates the Polyline and its children, prefixing error messages with path +func (_aaeff *Polyline )ValidateWithPath (path string )error {if _gbegd :=_aaeff .CT_PolyLine .ValidateWithPath (path );_gbegd !=nil {return _gbegd ;};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;);func (_fcaf ST_ImageAspect )String ()string {switch _fcaf {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 OfcCT_RelationTable struct{Rel []*OfcCT_Relation ;ExtAttr ST_Ext ;};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 _d .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _d .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _d .ST_TrueFalse ;ButtonAttr _d .ST_TrueFalse ;UserhiddenAttr _d .ST_TrueFalse ;BulletAttr _d .ST_TrueFalse ;HrAttr _d .ST_TrueFalse ;HrstdAttr _d .ST_TrueFalse ;HrnoshadeAttr _d .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _d .ST_TrueFalse ;AllowoverlapAttr _d .ST_TrueFalse ;UserdrawnAttr _d .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _d .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _d .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _d .ST_TrueFalse ;OleiconAttr _d .ST_TrueFalse ;OleAttr _d .ST_TrueFalseBlank ;PreferrelativeAttr _d .ST_TrueFalse ;CliptowrapAttr _d .ST_TrueFalse ;ClipAttr _d .ST_TrueFalse ;}; -// ValidateWithPath validates the CT_Path and its children, prefixing error messages with path -func (_abddc *CT_Path )ValidateWithPath (path string )error {if _faegb :=_abddc .FillokAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u006f\u006b\u0041\u0074\u0074\u0072");_faegb !=nil {return _faegb ;};if _agbag :=_abddc .StrokeokAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u006f\u006b\u0065\u006f\u006b\u0041\u0074\u0074\u0072");_agbag !=nil {return _agbag ;};if _ecdg :=_abddc .ShadowokAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_ecdg !=nil {return _ecdg ;};if _ecbd :=_abddc .ArrowokAttr .ValidateWithPath (path +"\u002f\u0041\u0072r\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_ecbd !=nil {return _ecbd ;};if _faad :=_abddc .GradientshapeokAttr .ValidateWithPath (path +"/\u0047r\u0061\u0064\u0069\u0065\u006e\u0074\u0073\u0068a\u0070\u0065\u006f\u006bAt\u0074\u0072");_faad !=nil {return _faad ;};if _fdee :=_abddc .TextpathokAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0070\u0061\u0074\u0068\u006f\u006b\u0041\u0074\u0074\u0072");_fdee !=nil {return _fdee ;};if _cfea :=_abddc .InsetpenokAttr .ValidateWithPath (path +"\u002fI\u006es\u0065\u0074\u0070\u0065\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_cfea !=nil {return _cfea ;};if _gdafg :=_abddc .ConnecttypeAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u006e\u0065c\u0074\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gdafg !=nil {return _gdafg ;};if _egbg :=_abddc .ExtrusionokAttr .ValidateWithPath (path +"\u002f\u0045x\u0074\u0072\u0075s\u0069\u006f\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_egbg !=nil {return _egbg ;};return nil ;};func (_ccacfa OfcST_CalloutPlacement )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_ccacfa .String (),start );};func (_gbddce *OfcCT_StrokeChild )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _gbddce .OnAttr !=_f .ST_TrueFalseUnset {_bdcba ,_eafeb :=_gbddce .OnAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u006e"});if _eafeb !=nil {return _eafeb ;};start .Attr =append (start .Attr ,_bdcba );};if _gbddce .WeightAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gbddce .WeightAttr )});};if _gbddce .ColorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gbddce .ColorAttr )});};if _gbddce .Color2Attr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_gbddce .Color2Attr )});};if _gbddce .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_gbddce .OpacityAttr )});};if _gbddce .LinestyleAttr !=ST_StrokeLineStyleUnset {_cgdf ,_fgedb :=_gbddce .LinestyleAttr .MarshalXMLAttr (_dd .Name {Local :"v\u003a\u006c\u0069\u006e\u0065\u0073\u0074\u0079\u006c\u0065"});if _fgedb !=nil {return _fgedb ;};start .Attr =append (start .Attr ,_cgdf );};if _gbddce .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gbddce .MiterlimitAttr )});};if _gbddce .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_ebbd ,_badde :=_gbddce .JoinstyleAttr .MarshalXMLAttr (_dd .Name {Local :"v\u003a\u006a\u006f\u0069\u006e\u0073\u0074\u0079\u006c\u0065"});if _badde !=nil {return _badde ;};start .Attr =append (start .Attr ,_ebbd );};if _gbddce .EndcapAttr !=ST_StrokeEndCapUnset {_afbcb ,_caaaf :=_gbddce .EndcapAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0063\u0061\u0070"});if _caaaf !=nil {return _caaaf ;};start .Attr =append (start .Attr ,_afbcb );};if _gbddce .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_c .Sprintf ("\u0025\u0076",*_gbddce .DashstyleAttr )});};if _gbddce .InsetpenAttr !=_f .ST_TrueFalseUnset {_eeeeef ,_bffff :=_gbddce .InsetpenAttr .MarshalXMLAttr (_dd .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _bffff !=nil {return _bffff ;};start .Attr =append (start .Attr ,_eeeeef );};if _gbddce .FilltypeAttr !=ST_FillTypeUnset {_edafbb ,_geabec :=_gbddce .FilltypeAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _geabec !=nil {return _geabec ;};start .Attr =append (start .Attr ,_edafbb );};if _gbddce .SrcAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0072\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_gbddce .SrcAttr )});};if _gbddce .ImageaspectAttr !=ST_ImageAspectUnset {_cafad ,_fegcf :=_gbddce .ImageaspectAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u003a\u0069\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _fegcf !=nil {return _fegcf ;};start .Attr =append (start .Attr ,_cafad );};if _gbddce .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_gbddce .ImagesizeAttr )});};if _gbddce .ImagealignshapeAttr !=_f .ST_TrueFalseUnset {_dccfe ,_ffdg :=_gbddce .ImagealignshapeAttr .MarshalXMLAttr (_dd .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _ffdg !=nil {return _ffdg ;};start .Attr =append (start .Attr ,_dccfe );};if _gbddce .StartarrowAttr !=ST_StrokeArrowTypeUnset {_abead ,_gefca :=_gbddce .StartarrowAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u003a\u0073t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _gefca !=nil {return _gefca ;};start .Attr =append (start .Attr ,_abead );};if _gbddce .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_bddee ,_bfec :=_gbddce .StartarrowwidthAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u003a\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068"});if _bfec !=nil {return _bfec ;};start .Attr =append (start .Attr ,_bddee );};if _gbddce .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_cfgdb ,_aebag :=_gbddce .StartarrowlengthAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076:\u0073t\u0061\u0072\u0074\u0061\u0072r\u006f\u0077l\u0065\u006e\u0067\u0074\u0068"});if _aebag !=nil {return _aebag ;};start .Attr =append (start .Attr ,_cfgdb );};if _gbddce .EndarrowAttr !=ST_StrokeArrowTypeUnset {_cfbda ,_gaebf :=_gbddce .EndarrowAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _gaebf !=nil {return _gaebf ;};start .Attr =append (start .Attr ,_cfbda );};if _gbddce .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_effeg ,_dccdg :=_gbddce .EndarrowwidthAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076:\u0065n\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _dccdg !=nil {return _dccdg ;};start .Attr =append (start .Attr ,_effeg );};if _gbddce .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_fdage ,_aabff :=_gbddce .EndarrowlengthAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u003ae\u006e\u0064\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _aabff !=nil {return _aabff ;};start .Attr =append (start .Attr ,_fdage );};if _gbddce .HrefAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_gbddce .HrefAttr )});};if _gbddce .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_c .Sprintf ("\u0025\u0076",*_gbddce .AlthrefAttr )});};if _gbddce .TitleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gbddce .TitleAttr )});};if _gbddce .ForcedashAttr !=_f .ST_TrueFalseUnset {_fgadd ,_ggefe :=_gbddce .ForcedashAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ggefe !=nil {return _ggefe ;};start .Attr =append (start .Attr ,_fgadd );};if _gbddce .ExtAttr !=ST_ExtUnset {_efafc ,_gfgf :=_gbddce .ExtAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gfgf !=nil {return _gfgf ;};start .Attr =append (start .Attr ,_efafc );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_dafcf *Oval )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return _dafcf .CT_Oval .MarshalXML (e ,start );}; +// ValidateWithPath validates the OfcCT_Complex and its children, prefixing error messages with path +func (_edfae *OfcCT_Complex )ValidateWithPath (path string )error {if _cfgfc :=_edfae .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cfgfc !=nil {return _cfgfc ;};return nil ;}; -// Validate validates the OfcShapelayout and its children -func (_gfdaa *OfcShapelayout )Validate ()error {return _gfdaa .ValidateWithPath ("\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006ca\u0079\u006f\u0075\u0074");}; +// ValidateWithPath validates the OfcCT_ColorMenu and its children, prefixing error messages with path +func (_agade *OfcCT_ColorMenu )ValidateWithPath (path string )error {if _acbgbb :=_agade .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_acbgbb !=nil {return _acbgbb ;};return nil ;};func (_bbdcg ST_StrokeJoinStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bbdcg .String (),start );};func (_aecdc *CT_Group )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076:\u0067\u0072\u006f\u0075\u0070";};if _aecdc .EditasAttr !=ST_EditAsUnset {_bdcb ,_feeeb :=_aecdc .EditasAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u0064\u0069\u0074\u0061\u0073"});if _feeeb !=nil {return _feeeb ;};start .Attr =append (start .Attr ,_bdcb );};if _aecdc .TablepropertiesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u0070\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_aecdc .TablepropertiesAttr )});};if _aecdc .TablelimitsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_aecdc .TablelimitsAttr )});};if _aecdc .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fd .Sprintf ("\u0025\u0076",*_aecdc .HrefAttr )});};if _aecdc .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_aecdc .TargetAttr )});};if _aecdc .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_aecdc .ClassAttr )});};if _aecdc .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_aecdc .TitleAttr )});};if _aecdc .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_aecdc .AltAttr )});};if _aecdc .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fd .Sprintf ("\u0025\u0076",*_aecdc .CoordsizeAttr )});};if _aecdc .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fd .Sprintf ("\u0025\u0076",*_aecdc .CoordoriginAttr )});};if _aecdc .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_aecdc .WrapcoordsAttr )});};if _aecdc .PrintAttr !=_d .ST_TrueFalseUnset {_dcbg ,_abff :=_aecdc .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _abff !=nil {return _abff ;};start .Attr =append (start .Attr ,_dcbg );};if _aecdc .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_aecdc .IdAttr )});};if _aecdc .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_aecdc .StyleAttr )});};if _aecdc .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_aecdc .SpidAttr )});};if _aecdc .OnedAttr !=_d .ST_TrueFalseUnset {_gfgc ,_fcbca :=_aecdc .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _fcbca !=nil {return _fcbca ;};start .Attr =append (start .Attr ,_gfgc );};if _aecdc .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_aecdc .RegroupidAttr )});};if _aecdc .DoubleclicknotifyAttr !=_d .ST_TrueFalseUnset {_daedf ,_acbb :=_aecdc .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _acbb !=nil {return _acbb ;};start .Attr =append (start .Attr ,_daedf );};if _aecdc .ButtonAttr !=_d .ST_TrueFalseUnset {_aeddb ,_afbb :=_aecdc .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _afbb !=nil {return _afbb ;};start .Attr =append (start .Attr ,_aeddb );};if _aecdc .UserhiddenAttr !=_d .ST_TrueFalseUnset {_afeg ,_afaa :=_aecdc .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _afaa !=nil {return _afaa ;};start .Attr =append (start .Attr ,_afeg );};if _aecdc .BulletAttr !=_d .ST_TrueFalseUnset {_cdgd ,_bfgc :=_aecdc .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _bfgc !=nil {return _bfgc ;};start .Attr =append (start .Attr ,_cdgd );};if _aecdc .HrAttr !=_d .ST_TrueFalseUnset {_abef ,_dbgeb :=_aecdc .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _dbgeb !=nil {return _dbgeb ;};start .Attr =append (start .Attr ,_abef );};if _aecdc .HrstdAttr !=_d .ST_TrueFalseUnset {_gedd ,_fdce :=_aecdc .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _fdce !=nil {return _fdce ;};start .Attr =append (start .Attr ,_gedd );};if _aecdc .HrnoshadeAttr !=_d .ST_TrueFalseUnset {_cfef ,_afeb :=_aecdc .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _afeb !=nil {return _afeb ;};start .Attr =append (start .Attr ,_cfef );};if _aecdc .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_aecdc .HrpctAttr )});};if _aecdc .HralignAttr !=OfcST_HrAlignUnset {_faad ,_ggbe :=_aecdc .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _ggbe !=nil {return _ggbe ;};start .Attr =append (start .Attr ,_faad );};if _aecdc .AllowincellAttr !=_d .ST_TrueFalseUnset {_fcgd ,_dgef :=_aecdc .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _dgef !=nil {return _dgef ;};start .Attr =append (start .Attr ,_fcgd );};if _aecdc .AllowoverlapAttr !=_d .ST_TrueFalseUnset {_fgda ,_adea :=_aecdc .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _adea !=nil {return _adea ;};start .Attr =append (start .Attr ,_fgda );};if _aecdc .UserdrawnAttr !=_d .ST_TrueFalseUnset {_agab ,_dagf :=_aecdc .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _dagf !=nil {return _dagf ;};start .Attr =append (start .Attr ,_agab );};if _aecdc .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_aecdc .BordertopcolorAttr )});};if _aecdc .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_aecdc .BorderleftcolorAttr )});};if _aecdc .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_aecdc .BorderbottomcolorAttr )});};if _aecdc .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_aecdc .BorderrightcolorAttr )});};if _aecdc .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_faeef ,_febc :=_aecdc .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _febc !=nil {return _febc ;};start .Attr =append (start .Attr ,_faeef );};if _aecdc .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_aecdc .DgmnodekindAttr )});};if _aecdc .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_fbcd ,_eaefd :=_aecdc .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _eaefd !=nil {return _eaefd ;};start .Attr =append (start .Attr ,_fbcd );};if _aecdc .InsetmodeAttr !=OfcST_InsetModeUnset {_dgbc ,_becf :=_aecdc .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _becf !=nil {return _becf ;};start .Attr =append (start .Attr ,_dgbc );};if _aecdc .FilledAttr !=_d .ST_TrueFalseUnset {_abee ,_bcag :=_aecdc .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bcag !=nil {return _bcag ;};start .Attr =append (start .Attr ,_abee );};if _aecdc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fd .Sprintf ("\u0025\u0076",*_aecdc .FillcolorAttr )});};e .EncodeToken (start );if _aecdc .Group !=nil {_fgcfa :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0067\u0072\u006f\u0075\u0070"}};for _ ,_fdbb :=range _aecdc .Group {e .EncodeElement (_fdbb ,_fgcfa );};};if _aecdc .Shape !=nil {_afcb :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}};for _ ,_gbfd :=range _aecdc .Shape {e .EncodeElement (_gbfd ,_afcb );};};if _aecdc .Shapetype !=nil {_fefce :=_c .StartElement {Name :_c .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};for _ ,_ggfff :=range _aecdc .Shapetype {e .EncodeElement (_ggfff ,_fefce );};};if _aecdc .Arc !=nil {_afdg :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0061r\u0063"}};for _ ,_eabf :=range _aecdc .Arc {e .EncodeElement (_eabf ,_afdg );};};if _aecdc .Curve !=nil {_beaa :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0063\u0075\u0072\u0076\u0065"}};for _ ,_gbced :=range _aecdc .Curve {e .EncodeElement (_gbced ,_beaa );};};if _aecdc .Image !=nil {_fdga :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0069\u006d\u0061\u0067\u0065"}};for _ ,_afgab :=range _aecdc .Image {e .EncodeElement (_afgab ,_fdga );};};if _aecdc .Line !=nil {_bde :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u006c\u0069\u006e\u0065"}};for _ ,_geeg :=range _aecdc .Line {e .EncodeElement (_geeg ,_bde );};};if _aecdc .Oval !=nil {_ffeaa :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u006f\u0076\u0061\u006c"}};for _ ,_aafe :=range _aecdc .Oval {e .EncodeElement (_aafe ,_ffeaa );};};if _aecdc .Polyline !=nil {_gdbbf :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}};for _ ,_cabbe :=range _aecdc .Polyline {e .EncodeElement (_cabbe ,_gdbbf );};};if _aecdc .Rect !=nil {_bfgd :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0072\u0065\u0063\u0074"}};for _ ,_abba :=range _aecdc .Rect {e .EncodeElement (_abba ,_bfgd );};};if _aecdc .Roundrect !=nil {_eeda :=_c .StartElement {Name :_c .Name {Local :"v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074"}};for _ ,_dagaf :=range _aecdc .Roundrect {e .EncodeElement (_dagaf ,_eeda );};};if _aecdc .Diagram !=nil {_edca :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m"}};for _ ,_fged :=range _aecdc .Diagram {e .EncodeElement (_fged ,_edca );};};if _aecdc .EG_ShapeElements !=nil {for _ ,_gfca :=range _aecdc .EG_ShapeElements {_gfca .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dcbdb OfcST_ScreenSize )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dcega :=_c .Attr {};_dcega .Name =name ;switch _dcbdb {case OfcST_ScreenSizeUnset :_dcega .Value ="";case OfcST_ScreenSize544x376 :_dcega .Value ="\u00354\u0034\u002c\u0033\u0037\u0036";case OfcST_ScreenSize640x480 :_dcega .Value ="\u00364\u0030\u002c\u0034\u0038\u0030";case OfcST_ScreenSize720x512 :_dcega .Value ="\u00372\u0030\u002c\u0035\u0031\u0032";case OfcST_ScreenSize800x600 :_dcega .Value ="\u00380\u0030\u002c\u0036\u0030\u0030";case OfcST_ScreenSize1024x768 :_dcega .Value ="\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case OfcST_ScreenSize1152x862 :_dcega .Value ="\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032";};return _dcega ,nil ;};func NewAG_Adj ()*AG_Adj {_gb :=&AG_Adj {};return _gb }; -// Validate validates the CT_H and its children -func (_efdae *CT_H )Validate ()error {return _efdae .ValidateWithPath ("\u0043\u0054\u005f\u0048")};func NewOfcLock ()*OfcLock {_ggcfd :=&OfcLock {};_ggcfd .OfcCT_Lock =*NewOfcCT_Lock ();return _ggcfd };func (_ccdf *OfcCT_ShapeDefaults )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_ebcee :=range start .Attr {if _ebcee .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_bafca ,_fbfeb :=_a .ParseInt (_ebcee .Value ,10,64);if _fbfeb !=nil {return _fbfeb ;};_ccdf .SpidmaxAttr =&_bafca ;continue ;};if _ebcee .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ccdf .AllowincellAttr .UnmarshalXMLAttr (_ebcee );continue ;};if _ebcee .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cgcbc ,_gcagg :=_ebcee .Value ,error (nil );if _gcagg !=nil {return _gcagg ;};_ccdf .StrokecolorAttr =&_cgcbc ;continue ;};if _ebcee .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_ccdf .StrokeAttr .UnmarshalXMLAttr (_ebcee );continue ;};if _ebcee .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gfbcaf ,_cdbcb :=_ebcee .Value ,error (nil );if _cdbcb !=nil {return _cdbcb ;};_ccdf .FillcolorAttr =&_gfbcaf ;continue ;};if _ebcee .Name .Local =="\u0066\u0069\u006c\u006c"{_ccdf .FillAttr .UnmarshalXMLAttr (_ebcee );continue ;};if _ebcee .Name .Local =="\u0073\u0074\u0079l\u0065"{_eagca ,_eaag :=_ebcee .Value ,error (nil );if _eaag !=nil {return _eaag ;};_ccdf .StyleAttr =&_eagca ;continue ;};if _ebcee .Name .Local =="\u0065\u0078\u0074"{_ccdf .ExtAttr .UnmarshalXMLAttr (_ebcee );continue ;};};_dgbdc :for {_eaab ,_aegccf :=d .Token ();if _aegccf !=nil {return _aegccf ;};switch _ebcec :=_eaab .(type ){case _dd .StartElement :switch _ebcec .Name {case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccdf .Fill =NewFill ();if _begbc :=d .DecodeElement (_ccdf .Fill ,&_ebcec );_begbc !=nil {return _begbc ;};case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccdf .Stroke =NewStroke ();if _cfded :=d .DecodeElement (_ccdf .Stroke ,&_ebcec );_cfded !=nil {return _cfded ;};case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccdf .Textbox =NewTextbox ();if _ageef :=d .DecodeElement (_ccdf .Textbox ,&_ebcec );_ageef !=nil {return _ageef ;};case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccdf .Shadow =NewShadow ();if _cdge :=d .DecodeElement (_ccdf .Shadow ,&_ebcec );_cdge !=nil {return _cdge ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccdf .Skew =NewOfcSkew ();if _decgd :=d .DecodeElement (_ccdf .Skew ,&_ebcec );_decgd !=nil {return _decgd ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccdf .Extrusion =NewOfcExtrusion ();if _cffbgg :=d .DecodeElement (_ccdf .Extrusion ,&_ebcec );_cffbgg !=nil {return _cffbgg ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccdf .Callout =NewOfcCallout ();if _bcgdd :=d .DecodeElement (_ccdf .Callout ,&_ebcec );_bcgdd !=nil {return _bcgdd ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccdf .Lock =NewOfcLock ();if _adbgg :=d .DecodeElement (_ccdf .Lock ,&_ebcec );_adbgg !=nil {return _adbgg ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccdf .Colormru =NewOfcCT_ColorMru ();if _bfefb :=d .DecodeElement (_ccdf .Colormru ,&_ebcec );_bfefb !=nil {return _bfefb ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccdf .Colormenu =NewOfcCT_ColorMenu ();if _badgcg :=d .DecodeElement (_ccdf .Colormenu ,&_ebcec );_badgcg !=nil {return _badgcg ;};default:_dda .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",_ebcec .Name );if _efce :=d .Skip ();_efce !=nil {return _efce ;};};case _dd .EndElement :break _dgbdc ;case _dd .CharData :};};return nil ;};func (_acbebf *OfcOLEObject )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_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 ="o\u003a\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074";return _acbebf .OfcCT_OLEObject .MarshalXML (e ,start );};func (_aefdb OfcST_FillType )String ()string {switch _aefdb {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 "";}; +// Validate validates the CT_Oval and its children +func (_dggdfa *CT_Oval )Validate ()error {return _dggdfa .ValidateWithPath ("\u0043T\u005f\u004f\u0076\u0061\u006c");};func (_fbaf OfcST_RType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cagbf :=_c .Attr {};_cagbf .Name =name ;switch _fbaf {case OfcST_RTypeUnset :_cagbf .Value ="";case OfcST_RTypeArc :_cagbf .Value ="\u0061\u0072\u0063";case OfcST_RTypeCallout :_cagbf .Value ="\u0063a\u006c\u006c\u006f\u0075\u0074";case OfcST_RTypeConnector :_cagbf .Value ="\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr";case OfcST_RTypeAlign :_cagbf .Value ="\u0061\u006c\u0069g\u006e";};return _cagbf ,nil ;};type OfcST_RType byte ;type OfcCallout struct{OfcCT_Callout };func (_dfccc *OfcShapedefaults )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfccc .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();for _ ,_bbcfe :=range start .Attr {if _bbcfe .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_cgfefe ,_cgce :=_f .ParseInt (_bbcfe .Value ,10,64);if _cgce !=nil {return _cgce ;};_dfccc .SpidmaxAttr =&_cgfefe ;continue ;};if _bbcfe .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dfccc .AllowincellAttr .UnmarshalXMLAttr (_bbcfe );continue ;};if _bbcfe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aecgf ,_cefcb :=_bbcfe .Value ,error (nil );if _cefcb !=nil {return _cefcb ;};_dfccc .StrokecolorAttr =&_aecgf ;continue ;};if _bbcfe .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_dfccc .StrokeAttr .UnmarshalXMLAttr (_bbcfe );continue ;};if _bbcfe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cgcga ,_fcadf :=_bbcfe .Value ,error (nil );if _fcadf !=nil {return _fcadf ;};_dfccc .FillcolorAttr =&_cgcga ;continue ;};if _bbcfe .Name .Local =="\u0066\u0069\u006c\u006c"{_dfccc .FillAttr .UnmarshalXMLAttr (_bbcfe );continue ;};if _bbcfe .Name .Local =="\u0073\u0074\u0079l\u0065"{_geeab ,_baceg :=_bbcfe .Value ,error (nil );if _baceg !=nil {return _baceg ;};_dfccc .StyleAttr =&_geeab ;continue ;};if _bbcfe .Name .Local =="\u0065\u0078\u0074"{_dfccc .ExtAttr .UnmarshalXMLAttr (_bbcfe );continue ;};};_dfddd :for {_defe ,_fdace :=d .Token ();if _fdace !=nil {return _fdace ;};switch _cgebcd :=_defe .(type ){case _c .StartElement :switch _cgebcd .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfccc .Fill =NewFill ();if _gfbd :=d .DecodeElement (_dfccc .Fill ,&_cgebcd );_gfbd !=nil {return _gfbd ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfccc .Stroke =NewStroke ();if _ddfcf :=d .DecodeElement (_dfccc .Stroke ,&_cgebcd );_ddfcf !=nil {return _ddfcf ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfccc .Textbox =NewTextbox ();if _dbffa :=d .DecodeElement (_dfccc .Textbox ,&_cgebcd );_dbffa !=nil {return _dbffa ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfccc .Shadow =NewShadow ();if _adagd :=d .DecodeElement (_dfccc .Shadow ,&_cgebcd );_adagd !=nil {return _adagd ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfccc .Skew =NewOfcSkew ();if _ccdcd :=d .DecodeElement (_dfccc .Skew ,&_cgebcd );_ccdcd !=nil {return _ccdcd ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfccc .Extrusion =NewOfcExtrusion ();if _eggae :=d .DecodeElement (_dfccc .Extrusion ,&_cgebcd );_eggae !=nil {return _eggae ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfccc .Callout =NewOfcCallout ();if _gcafd :=d .DecodeElement (_dfccc .Callout ,&_cgebcd );_gcafd !=nil {return _gcafd ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfccc .Lock =NewOfcLock ();if _eeage :=d .DecodeElement (_dfccc .Lock ,&_cgebcd );_eeage !=nil {return _eeage ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfccc .Colormru =NewOfcCT_ColorMru ();if _bccdf :=d .DecodeElement (_dfccc .Colormru ,&_cgebcd );_bccdf !=nil {return _bccdf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfccc .Colormenu =NewOfcCT_ColorMenu ();if _dadc :=d .DecodeElement (_dfccc .Colormenu ,&_cgebcd );_dadc !=nil {return _dadc ;};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\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073\u0020\u0025v",_cgebcd .Name );if _edecd :=d .Skip ();_edecd !=nil {return _edecd ;};};case _c .EndElement :break _dfddd ;case _c .CharData :};};return nil ;};func (_eece *CT_H )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0068";};if _eece .PositionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_fd .Sprintf ("\u0025\u0076",*_eece .PositionAttr )});};if _eece .PolarAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u006f\u006ca\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_eece .PolarAttr )});};if _eece .MapAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0070"},Value :_fd .Sprintf ("\u0025\u0076",*_eece .MapAttr )});};if _eece .InvxAttr !=_d .ST_TrueFalseUnset {_abbe ,_aadf :=_eece .InvxAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0076\u0078"});if _aadf !=nil {return _aadf ;};start .Attr =append (start .Attr ,_abbe );};if _eece .InvyAttr !=_d .ST_TrueFalseUnset {_abccd ,_ggfab :=_eece .InvyAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0076\u0079"});if _ggfab !=nil {return _ggfab ;};start .Attr =append (start .Attr ,_abccd );};if _eece .SwitchAttr !=_d .ST_TrueFalseBlankUnset {_egdf ,_dgefa :=_eece .SwitchAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0077\u0069\u0074\u0063\u0068"});if _dgefa !=nil {return _dgefa ;};start .Attr =append (start .Attr ,_egdf );};if _eece .XrangeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u0072\u0061\u006e\u0067\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_eece .XrangeAttr )});};if _eece .YrangeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0079\u0072\u0061\u006e\u0067\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_eece .YrangeAttr )});};if _eece .RadiusrangeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_eece .RadiusrangeAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bcead *OfcDiagram )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\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ,_c .Attr {Name :_c .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 ,_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\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 ,_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 ="\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m";return _bcead .OfcCT_Diagram .MarshalXML (e ,start );};func (_fbfadc *OfcCT_Diagram )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_acffe :=range start .Attr {if _acffe .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_ffdf ,_cefcf :=_f .ParseInt (_acffe .Value ,10,64);if _cefcf !=nil {return _cefcf ;};_fbfadc .DgmstyleAttr =&_ffdf ;continue ;};if _acffe .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_fbfadc .AutoformatAttr .UnmarshalXMLAttr (_acffe );continue ;};if _acffe .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_fbfadc .ReverseAttr .UnmarshalXMLAttr (_acffe );continue ;};if _acffe .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_fbfadc .AutolayoutAttr .UnmarshalXMLAttr (_acffe );continue ;};if _acffe .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_faea ,_fggg :=_f .ParseInt (_acffe .Value ,10,64);if _fggg !=nil {return _fggg ;};_fbfadc .DgmscalexAttr =&_faea ;continue ;};if _acffe .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_efff ,_beffb :=_f .ParseInt (_acffe .Value ,10,64);if _beffb !=nil {return _beffb ;};_fbfadc .DgmscaleyAttr =&_efff ;continue ;};if _acffe .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_bcbe ,_ggdd :=_f .ParseInt (_acffe .Value ,10,64);if _ggdd !=nil {return _ggdd ;};_fbfadc .DgmfontsizeAttr =&_bcbe ;continue ;};if _acffe .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_addde ,_aeedd :=_acffe .Value ,error (nil );if _aeedd !=nil {return _aeedd ;};_fbfadc .ConstrainboundsAttr =&_addde ;continue ;};if _acffe .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_cdcfcf ,_ddaag :=_f .ParseInt (_acffe .Value ,10,64);if _ddaag !=nil {return _ddaag ;};_fbfadc .DgmbasetextscaleAttr =&_cdcfcf ;continue ;};if _acffe .Name .Local =="\u0065\u0078\u0074"{_fbfadc .ExtAttr .UnmarshalXMLAttr (_acffe );continue ;};};_bacf :for {_dbccf ,_fagad :=d .Token ();if _fagad !=nil {return _fagad ;};switch _fcaee :=_dbccf .(type ){case _c .StartElement :switch _fcaee .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fbfadc .Relationtable =NewOfcCT_RelationTable ();if _afebc :=d .DecodeElement (_fbfadc .Relationtable ,&_fcaee );_afebc !=nil {return _afebc ;};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\u004f\u0066\u0063\u0043T\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d \u0025\u0076",_fcaee .Name );if _eeegd :=d .Skip ();_eeegd !=nil {return _eeegd ;};};case _c .EndElement :break _bacf ;case _c .CharData :};};return nil ;};const (OfcST_OLETypeUnset OfcST_OLEType =0;OfcST_OLETypeEmbed OfcST_OLEType =1;OfcST_OLETypeLink OfcST_OLEType =2;);func (_eeae *Path )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eeae .CT_Path =*NewCT_Path ();for _ ,_dcaae :=range start .Attr {if _dcaae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaae .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_eeae .ConnecttypeAttr .UnmarshalXMLAttr (_dcaae );continue ;};if _dcaae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaae .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_eeae .ExtrusionokAttr .UnmarshalXMLAttr (_dcaae );continue ;};if _dcaae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaae .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_dbfgd ,_egccf :=_dcaae .Value ,error (nil );if _egccf !=nil {return _egccf ;};_eeae .ConnectanglesAttr =&_dbfgd ;continue ;};if _dcaae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaae .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_afagaa ,_gfeag :=_dcaae .Value ,error (nil );if _gfeag !=nil {return _gfeag ;};_eeae .ConnectlocsAttr =&_afagaa ;continue ;};if _dcaae .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_eeae .GradientshapeokAttr .UnmarshalXMLAttr (_dcaae );continue ;};if _dcaae .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_eeae .ShadowokAttr .UnmarshalXMLAttr (_dcaae );continue ;};if _dcaae .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_eeae .ArrowokAttr .UnmarshalXMLAttr (_dcaae );continue ;};if _dcaae .Name .Local =="\u0076"{_eefdca ,_febgd :=_dcaae .Value ,error (nil );if _febgd !=nil {return _febgd ;};_eeae .VAttr =&_eefdca ;continue ;};if _dcaae .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_eeae .TextpathokAttr .UnmarshalXMLAttr (_dcaae );continue ;};if _dcaae .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_eeae .InsetpenokAttr .UnmarshalXMLAttr (_dcaae );continue ;};if _dcaae .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_eeae .StrokeokAttr .UnmarshalXMLAttr (_dcaae );continue ;};if _dcaae .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_eeae .FillokAttr .UnmarshalXMLAttr (_dcaae );continue ;};if _dcaae .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_dgcge ,_aaaff :=_dcaae .Value ,error (nil );if _aaaff !=nil {return _aaaff ;};_eeae .TextboxrectAttr =&_dgcge ;continue ;};if _dcaae .Name .Local =="\u006c\u0069\u006d\u006f"{_dbeed ,_fbbc :=_dcaae .Value ,error (nil );if _fbbc !=nil {return _fbbc ;};_eeae .LimoAttr =&_dbeed ;continue ;};if _dcaae .Name .Local =="\u0069\u0064"{_aadfb ,_aadba :=_dcaae .Value ,error (nil );if _aadba !=nil {return _aadba ;};_eeae .IdAttr =&_aadfb ;continue ;};};for {_gcgfc ,_cggd :=d .Token ();if _cggd !=nil {return _fd .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_cggd );};if _dbgge ,_gfeda :=_gcgfc .(_c .EndElement );_gfeda &&_dbgge .Name ==start .Name {break ;};};return nil ;};func (_cfgea *OfcST_InsetMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cfgea =0;case "\u0061\u0075\u0074\u006f":*_cfgea =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cfgea =2;};return nil ;};const (ST_StrokeJoinStyleUnset ST_StrokeJoinStyle =0;ST_StrokeJoinStyleRound ST_StrokeJoinStyle =1;ST_StrokeJoinStyleBevel ST_StrokeJoinStyle =2;ST_StrokeJoinStyleMiter ST_StrokeJoinStyle =3;); -// ValidateWithPath validates the OfcCT_R and its children, prefixing error messages with path -func (_aagbb *OfcCT_R )ValidateWithPath (path string )error {if _dcfgb :=_aagbb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dcfgb !=nil {return _dcfgb ;};if _ceaeb :=_aagbb .HowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0077\u0041\u0074\u0074\u0072");_ceaeb !=nil {return _ceaeb ;};for _accfb ,_cffgg :=range _aagbb .Proxy {if _gbcfe :=_cffgg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fP\u0072\u006f\u0078\u0079\u005b\u0025\u0064\u005d",path ,_accfb ));_gbcfe !=nil {return _gbcfe ;};};return nil ;};func (_cgefd *OfcST_OLEDrawAspect )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_feebf ,_dgdgec :=d .Token ();if _dgdgec !=nil {return _dgdgec ;};if _acagbg ,_afaff :=_feebf .(_dd .EndElement );_afaff &&_acagbg .Name ==start .Name {*_cgefd =1;return nil ;};if _aafcb ,_cabgd :=_feebf .(_dd .CharData );!_cabgd {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_feebf );}else {switch string (_aafcb ){case "":*_cgefd =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_cgefd =1;case "\u0049\u0063\u006f\u006e":*_cgefd =2;};};_feebf ,_dgdgec =d .Token ();if _dgdgec !=nil {return _dgdgec ;};if _ggdac ,_feaffe :=_feebf .(_dd .EndElement );_feaffe &&_ggdac .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_feebf );};func (_dfbdgd *OfcEquationxml )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_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 ="\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c";return _dfbdgd .OfcCT_EquationXml .MarshalXML (e ,start );};func NewImage ()*Image {_bcabeg :=&Image {};_bcabeg .CT_Image =*NewCT_Image ();return _bcabeg };func (_gcgdd OfcST_OLEDrawAspect )String ()string {switch _gcgdd {case 0:return "";case 1:return "\u0043o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0049\u0063\u006f\u006e";};return "";}; +// Validate validates the CT_Rect and its children +func (_cgeb *CT_Rect )Validate ()error {return _cgeb .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u0074");};func (_gababf *OfcCT_RegroupTable )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_affee :=range start .Attr {if _affee .Name .Local =="\u0065\u0078\u0074"{_gababf .ExtAttr .UnmarshalXMLAttr (_affee );continue ;};};_eedcbf :for {_ecfdb ,_bcda :=d .Token ();if _bcda !=nil {return _bcda ;};switch _cgca :=_ecfdb .(type ){case _c .StartElement :switch _cgca .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fbgbb :=NewOfcCT_Entry ();if _bagab :=d .DecodeElement (_fbgbb ,&_cgca );_bagab !=nil {return _bagab ;};_gababf .Entry =append (_gababf .Entry ,_fbgbb );default:_g .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",_cgca .Name );if _affaa :=d .Skip ();_affaa !=nil {return _affaa ;};};case _c .EndElement :break _eedcbf ;case _c .CharData :};};return nil ;}; -// Validate validates the OfcCT_Diagram and its children -func (_baeeg *OfcCT_Diagram )Validate ()error {return _baeeg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};type OfcCT_ColorMru struct{ColorsAttr *string ;ExtAttr ST_Ext ;}; +// Validate validates the CT_TextPath and its children +func (_dfeeg *CT_TextPath )Validate ()error {return _dfeeg .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068");};func (_agafae OfcST_FillType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ecegc :=_c .Attr {};_ecegc .Name =name ;switch _agafae {case OfcST_FillTypeUnset :_ecegc .Value ="";case OfcST_FillTypeGradientCenter :_ecegc .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072";case OfcST_FillTypeSolid :_ecegc .Value ="\u0073\u006f\u006ci\u0064";case OfcST_FillTypePattern :_ecegc .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case OfcST_FillTypeTile :_ecegc .Value ="\u0074\u0069\u006c\u0065";case OfcST_FillTypeFrame :_ecegc .Value ="\u0066\u0072\u0061m\u0065";case OfcST_FillTypeGradientUnscaled :_ecegc .Value ="\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064";case OfcST_FillTypeGradientRadial :_ecegc .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case OfcST_FillTypeGradient :_ecegc .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case OfcST_FillTypeBackground :_ecegc .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};return _ecegc ,nil ;}; -// Validate validates the OfcLeft and its children -func (_dfbcg *OfcLeft )Validate ()error {return _dfbcg .ValidateWithPath ("\u004ff\u0063\u004c\u0065\u0066\u0074");};func (_fdec *AG_Fill )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _fdec .FilledAttr !=_f .ST_TrueFalseUnset {_dddg ,_afc :=_fdec .FilledAttr .MarshalXMLAttr (_dd .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _afc !=nil {return _afc ;};start .Attr =append (start .Attr ,_dddg );};if _fdec .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_fdec .FillcolorAttr )});};return nil ;};func (_acbdg *Formulas )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_acbdg .CT_Formulas =*NewCT_Formulas ();_egdgg :for {_gadc ,_dffce :=d .Token ();if _dffce !=nil {return _dffce ;};switch _efgfe :=_gadc .(type ){case _dd .StartElement :switch _efgfe .Name {case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffffa :=NewCT_F ();if _ffeda :=d .DecodeElement (_ffffa ,&_efgfe );_ffeda !=nil {return _ffeda ;};_acbdg .F =append (_acbdg .F ,_ffffa );default:_dda .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",_efgfe .Name );if _deefb :=d .Skip ();_deefb !=nil {return _deefb ;};};case _dd .EndElement :break _egdgg ;case _dd .CharData :};};return nil ;};func (_fedee OfcST_How )Validate ()error {return _fedee .ValidateWithPath ("")};func (_geeb *AG_Type )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_ecbc :=range start .Attr {if _ecbc .Name .Local =="\u0074\u0079\u0070\u0065"{_fbae ,_gaea :=_ecbc .Value ,error (nil );if _gaea !=nil {return _gaea ;};_geeb .TypeAttr =&_fbae ;continue ;};};for {_effg ,_deg :=d .Token ();if _deg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_deg );};if _dgff ,_bfba :=_effg .(_dd .EndElement );_bfba &&_dgff .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the OfcCT_SignatureLine and its children, prefixing error messages with path +func (_cbecc *OfcCT_SignatureLine )ValidateWithPath (path string )error {if _cdaadg :=_cbecc .IssignaturelineAttr .ValidateWithPath (path +"/\u0049s\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065At\u0074\u0072");_cdaadg !=nil {return _cdaadg ;};if _cbecc .IdAttr !=nil {if !_d .ST_GuidPatternRe .MatchString (*_cbecc .IdAttr ){return _fd .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 ,_d .ST_GuidPatternRe ,*_cbecc .IdAttr );};};if _cbecc .ProvidAttr !=nil {if !_d .ST_GuidPatternRe .MatchString (*_cbecc .ProvidAttr ){return _fd .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 ,_d .ST_GuidPatternRe ,*_cbecc .ProvidAttr );};};if _ageae :=_cbecc .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");_ageae !=nil {return _ageae ;};if _fecad :=_cbecc .AllowcommentsAttr .ValidateWithPath (path +"\u002fA\u006cl\u006f\u0077\u0063\u006f\u006dm\u0065\u006et\u0073\u0041\u0074\u0074\u0072");_fecad !=nil {return _fecad ;};if _baffea :=_cbecc .ShowsigndateAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0073\u0069\u0067\u006e\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_baffea !=nil {return _baffea ;};if _bebd :=_cbecc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bebd !=nil {return _bebd ;};return nil ;};func NewOfcCT_Complex ()*OfcCT_Complex {_bgffb :=&OfcCT_Complex {};return _bgffb }; -// Validate validates the OfcCT_ShapeDefaults and its children -func (_bbfaa *OfcCT_ShapeDefaults )Validate ()error {return _bbfaa .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};type Fill struct{CT_Fill };func (_bfaag OfcST_Angle )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_gege :=_dd .Attr {};_gege .Name =name ;switch _bfaag {case OfcST_AngleUnset :_gege .Value ="";case OfcST_AngleAny :_gege .Value ="\u0061\u006e\u0079";case OfcST_Angle30 :_gege .Value ="\u0033\u0030";case OfcST_Angle45 :_gege .Value ="\u0034\u0035";case OfcST_Angle60 :_gege .Value ="\u0036\u0030";case OfcST_Angle90 :_gege .Value ="\u0039\u0030";case OfcST_AngleAuto :_gege .Value ="\u0061\u0075\u0074\u006f";};return _gege ,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 _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;}; +// ValidateWithPath validates the Background and its children, prefixing error messages with path +func (_dfcf *Background )ValidateWithPath (path string )error {if _aecf :=_dfcf .CT_Background .ValidateWithPath (path );_aecf !=nil {return _aecf ;};return nil ;};func (_afeag *CT_Oval )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_efba :=range start .Attr {if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_adccf ,_ccfbd :=_efba .Value ,error (nil );if _ccfbd !=nil {return _ccfbd ;};_afeag .BordertopcolorAttr =&_adccf ;continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_afeag .BulletAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0068\u0072"{_afeag .HrAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_afeag .CliptowrapAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0068\u0072\u0073t\u0064"{_afeag .HrstdAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u006f\u006c\u0065"{_afeag .OleAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_afeag .HrnoshadeAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u006f\u006e\u0065\u0064"{_afeag .OnedAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0068\u0072\u0070c\u0074"{_bfedg ,_beba :=_f .ParseFloat (_efba .Value ,64);if _beba !=nil {return _beba ;};_ffag :=float32 (_bfedg );_afeag .HrpctAttr =&_ffag ;continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_afeag .OleiconAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cgcc ,_ddeee :=_efba .Value ,error (nil );if _ddeee !=nil {return _ddeee ;};_afeag .BorderbottomcolorAttr =&_cgcc ;continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_afeag .DgmlayoutmruAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dcff ,_cggg :=_f .ParseInt (_efba .Value ,10,64);if _cggg !=nil {return _cggg ;};_afeag .RegroupidAttr =&_dcff ;continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0063\u006c\u0069\u0070"{_afeag .ClipAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_afeag .HralignAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_afeag .PreferrelativeAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_afeag .DgmlayoutAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_afeag .DoubleclicknotifyAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_afeag .InsetmodeAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_afeag .ButtonAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_afeag .UserdrawnAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_afeag .AllowincellAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0073\u0070\u0074"{_dgga ,_gdbca :=_f .ParseFloat (_efba .Value ,64);if _gdbca !=nil {return _gdbca ;};_cagdg :=float32 (_dgga );_afeag .SptAttr =&_cagdg ;continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gcdf ,_aagcg :=_efba .Value ,error (nil );if _aagcg !=nil {return _aagcg ;};_afeag .BorderleftcolorAttr =&_gcdf ;continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_afeag .ConnectortypeAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gffc ,_fafc :=_efba .Value ,error (nil );if _fafc !=nil {return _fafc ;};_afeag .BorderrightcolorAttr =&_gffc ;continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0073\u0070\u0069\u0064"{_adecb ,_geab :=_efba .Value ,error (nil );if _geab !=nil {return _geab ;};_afeag .SpidAttr =&_adecb ;continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fcfeg ,_dadge :=_f .ParseInt (_efba .Value ,10,64);if _dadge !=nil {return _dadge ;};_afeag .DgmnodekindAttr =&_fcfeg ;continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_afeag .BwpureAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_afeag .ForcedashAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_afeag .BwnormalAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_afeag .BwmodeAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_afeag .UserhiddenAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efba .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_afeag .AllowoverlapAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_abdcc ,_dbce :=_efba .Value ,error (nil );if _dbce !=nil {return _dbce ;};_afeag .TargetAttr =&_abdcc ;continue ;};if _efba .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ggcdd ,_cagcc :=_efba .Value ,error (nil );if _cagcc !=nil {return _cagcc ;};_afeag .CoordoriginAttr =&_ggcdd ;continue ;};if _efba .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_afeag .StrokedAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bbfae ,_cgcdf :=_efba .Value ,error (nil );if _cgcdf !=nil {return _cgcdf ;};_afeag .CoordsizeAttr =&_bbfae ;continue ;};if _efba .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dbbb ,_fbgac :=_efba .Value ,error (nil );if _fbgac !=nil {return _fbgac ;};_afeag .StrokeweightAttr =&_dbbb ;continue ;};if _efba .Name .Local =="\u0073\u0074\u0079l\u0065"{_egadg ,_cdaa :=_efba .Value ,error (nil );if _cdaa !=nil {return _cdaa ;};_afeag .StyleAttr =&_egadg ;continue ;};if _efba .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ceddc ,_dfbg :=_efba .Value ,error (nil );if _dfbg !=nil {return _dfbg ;};_afeag .ChromakeyAttr =&_ceddc ;continue ;};if _efba .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_aaeda ,_ceef :=_efba .Value ,error (nil );if _ceef !=nil {return _ceef ;};_afeag .FillcolorAttr =&_aaeda ;continue ;};if _efba .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_afcdd ,_aceg :=_efba .Value ,error (nil );if _aceg !=nil {return _aceg ;};_afeag .OpacityAttr =&_afcdd ;continue ;};if _efba .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_afdb ,_fecbf :=_efba .Value ,error (nil );if _fecbf !=nil {return _fecbf ;};_afeag .WrapcoordsAttr =&_afdb ;continue ;};if _efba .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aece ,_dbdb :=_efba .Value ,error (nil );if _dbdb !=nil {return _dbdb ;};_afeag .StrokecolorAttr =&_aece ;continue ;};if _efba .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_afeag .InsetpenAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Local =="\u0068\u0072\u0065\u0066"{_fcde ,_aadc :=_efba .Value ,error (nil );if _aadc !=nil {return _aadc ;};_afeag .HrefAttr =&_fcde ;continue ;};if _efba .Name .Local =="\u0069\u0064"{_gccd ,_facada :=_efba .Value ,error (nil );if _facada !=nil {return _facada ;};_afeag .IdAttr =&_gccd ;continue ;};if _efba .Name .Local =="\u0070\u0072\u0069n\u0074"{_afeag .PrintAttr .UnmarshalXMLAttr (_efba );continue ;};if _efba .Name .Local =="\u0061\u006c\u0074"{_gagce ,_aaec :=_efba .Value ,error (nil );if _aaec !=nil {return _aaec ;};_afeag .AltAttr =&_gagce ;continue ;};if _efba .Name .Local =="\u0074\u0069\u0074l\u0065"{_ddffd ,_daedd :=_efba .Value ,error (nil );if _daedd !=nil {return _daedd ;};_afeag .TitleAttr =&_ddffd ;continue ;};if _efba .Name .Local =="\u0063\u006c\u0061s\u0073"{_gdcc ,_bada :=_efba .Value ,error (nil );if _bada !=nil {return _bada ;};_afeag .ClassAttr =&_gdcc ;continue ;};if _efba .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_afeag .FilledAttr .UnmarshalXMLAttr (_efba );continue ;};};_ffga :for {_gfcaf ,_dgacc :=d .Token ();if _dgacc !=nil {return _dgacc ;};switch _fbedf :=_gfcaf .(type ){case _c .StartElement :switch _fbedf .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agcf :=NewEG_ShapeElements ();_agcf .Path =NewPath ();if _cfed :=d .DecodeElement (_agcf .Path ,&_fbedf );_cfed !=nil {return _cfed ;};_afeag .EG_ShapeElements =append (_afeag .EG_ShapeElements ,_agcf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfdg :=NewEG_ShapeElements ();_gfdg .Formulas =NewFormulas ();if _fdcg :=d .DecodeElement (_gfdg .Formulas ,&_fbedf );_fdcg !=nil {return _fdcg ;};_afeag .EG_ShapeElements =append (_afeag .EG_ShapeElements ,_gfdg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfggg :=NewEG_ShapeElements ();_dfggg .Handles =NewHandles ();if _gfad :=d .DecodeElement (_dfggg .Handles ,&_fbedf );_gfad !=nil {return _gfad ;};_afeag .EG_ShapeElements =append (_afeag .EG_ShapeElements ,_dfggg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddbe :=NewEG_ShapeElements ();_ddbe .Fill =NewFill ();if _dbbcg :=d .DecodeElement (_ddbe .Fill ,&_fbedf );_dbbcg !=nil {return _dbbcg ;};_afeag .EG_ShapeElements =append (_afeag .EG_ShapeElements ,_ddbe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdbdc :=NewEG_ShapeElements ();_gdbdc .Stroke =NewStroke ();if _ddgg :=d .DecodeElement (_gdbdc .Stroke ,&_fbedf );_ddgg !=nil {return _ddgg ;};_afeag .EG_ShapeElements =append (_afeag .EG_ShapeElements ,_gdbdc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgfbf :=NewEG_ShapeElements ();_fgfbf .Shadow =NewShadow ();if _deccg :=d .DecodeElement (_fgfbf .Shadow ,&_fbedf );_deccg !=nil {return _deccg ;};_afeag .EG_ShapeElements =append (_afeag .EG_ShapeElements ,_fgfbf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egfb :=NewEG_ShapeElements ();_egfb .Textbox =NewTextbox ();if _bbfcg :=d .DecodeElement (_egfb .Textbox ,&_fbedf );_bbfcg !=nil {return _bbfcg ;};_afeag .EG_ShapeElements =append (_afeag .EG_ShapeElements ,_egfb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_decf :=NewEG_ShapeElements ();_decf .Textpath =NewTextpath ();if _eddg :=d .DecodeElement (_decf .Textpath ,&_fbedf );_eddg !=nil {return _eddg ;};_afeag .EG_ShapeElements =append (_afeag .EG_ShapeElements ,_decf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdgba :=NewEG_ShapeElements ();_bdgba .Imagedata =NewImagedata ();if _bbbg :=d .DecodeElement (_bdgba .Imagedata ,&_fbedf );_bbbg !=nil {return _bbbg ;};_afeag .EG_ShapeElements =append (_afeag .EG_ShapeElements ,_bdgba );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgfcf :=NewEG_ShapeElements ();_dgfcf .Skew =NewOfcSkew ();if _eccd :=d .DecodeElement (_dgfcf .Skew ,&_fbedf );_eccd !=nil {return _eccd ;};_afeag .EG_ShapeElements =append (_afeag .EG_ShapeElements ,_dgfcf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gfeb :=NewEG_ShapeElements ();_gfeb .Extrusion =NewOfcExtrusion ();if _fcdaf :=d .DecodeElement (_gfeb .Extrusion ,&_fbedf );_fcdaf !=nil {return _fcdaf ;};_afeag .EG_ShapeElements =append (_afeag .EG_ShapeElements ,_gfeb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_edbf :=NewEG_ShapeElements ();_edbf .Callout =NewOfcCallout ();if _fbfad :=d .DecodeElement (_edbf .Callout ,&_fbedf );_fbfad !=nil {return _fbfad ;};_afeag .EG_ShapeElements =append (_afeag .EG_ShapeElements ,_edbf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afceg :=NewEG_ShapeElements ();_afceg .Lock =NewOfcLock ();if _gfgbd :=d .DecodeElement (_afceg .Lock ,&_fbedf );_gfgbd !=nil {return _gfgbd ;};_afeag .EG_ShapeElements =append (_afeag .EG_ShapeElements ,_afceg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbca :=NewEG_ShapeElements ();_gbca .Clippath =NewOfcClippath ();if _eddeg :=d .DecodeElement (_gbca .Clippath ,&_fbedf );_eddeg !=nil {return _eddeg ;};_afeag .EG_ShapeElements =append (_afeag .EG_ShapeElements ,_gbca );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gffgf :=NewEG_ShapeElements ();_gffgf .Signatureline =NewOfcSignatureline ();if _fabb :=d .DecodeElement (_gffgf .Signatureline ,&_fbedf );_fabb !=nil {return _fabb ;};_afeag .EG_ShapeElements =append (_afeag .EG_ShapeElements ,_gffgf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fbfgb :=NewEG_ShapeElements ();_fbfgb .Wrap =_aa .NewWrap ();if _egaff :=d .DecodeElement (_fbfgb .Wrap ,&_fbedf );_egaff !=nil {return _egaff ;};_afeag .EG_ShapeElements =append (_afeag .EG_ShapeElements ,_fbfgb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cfbgc :=NewEG_ShapeElements ();_cfbgc .Anchorlock =_aa .NewAnchorlock ();if _cbdb :=d .DecodeElement (_cfbgc .Anchorlock ,&_fbedf );_cbdb !=nil {return _cbdb ;};_afeag .EG_ShapeElements =append (_afeag .EG_ShapeElements ,_cfbgc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dgfba :=NewEG_ShapeElements ();_dgfba .Bordertop =_aa .NewBordertop ();if _cdfgd :=d .DecodeElement (_dgfba .Bordertop ,&_fbedf );_cdfgd !=nil {return _cdfgd ;};_afeag .EG_ShapeElements =append (_afeag .EG_ShapeElements ,_dgfba );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_affb :=NewEG_ShapeElements ();_affb .Borderbottom =_aa .NewBorderbottom ();if _cfee :=d .DecodeElement (_affb .Borderbottom ,&_fbedf );_cfee !=nil {return _cfee ;};_afeag .EG_ShapeElements =append (_afeag .EG_ShapeElements ,_affb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_becfb :=NewEG_ShapeElements ();_becfb .Borderleft =_aa .NewBorderleft ();if _gcda :=d .DecodeElement (_becfb .Borderleft ,&_fbedf );_gcda !=nil {return _gcda ;};_afeag .EG_ShapeElements =append (_afeag .EG_ShapeElements ,_becfb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gadd :=NewEG_ShapeElements ();_gadd .Borderright =_aa .NewBorderright ();if _cacaa :=d .DecodeElement (_gadd .Borderright ,&_fbedf );_cacaa !=nil {return _cacaa ;};_afeag .EG_ShapeElements =append (_afeag .EG_ShapeElements ,_gadd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fdggb :=NewEG_ShapeElements ();_fdggb .ClientData =_bd .NewClientData ();if _feae :=d .DecodeElement (_fdggb .ClientData ,&_fbedf );_feae !=nil {return _feae ;};_afeag .EG_ShapeElements =append (_afeag .EG_ShapeElements ,_fdggb );case _c .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"}:_cbbe :=NewEG_ShapeElements ();_cbbe .Textdata =_fb .NewTextdata ();if _bced :=d .DecodeElement (_cbbe .Textdata ,&_fbedf );_bced !=nil {return _bced ;};_afeag .EG_ShapeElements =append (_afeag .EG_ShapeElements ,_cbbe );default:_g .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",_fbedf .Name );if _daae :=d .Skip ();_daae !=nil {return _daae ;};};case _c .EndElement :break _ffga ;case _c .CharData :};};return nil ;};func (_aegfc *OfcCT_Entry )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eacfd :=range start .Attr {if _eacfd .Name .Local =="\u006e\u0065\u0077"{_befdc ,_eeeag :=_f .ParseInt (_eacfd .Value ,10,32);if _eeeag !=nil {return _eeeag ;};_acae :=int32 (_befdc );_aegfc .NewAttr =&_acae ;continue ;};if _eacfd .Name .Local =="\u006f\u006c\u0064"{_bagbf ,_dadgd :=_f .ParseInt (_eacfd .Value ,10,32);if _dadgd !=nil {return _dadgd ;};_abfa :=int32 (_bagbf );_aegfc .OldAttr =&_abfa ;continue ;};};for {_ggge ,_bdadf :=d .Token ();if _bdadf !=nil {return _fd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079\u003a\u0020\u0025\u0073",_bdadf );};if _cafaa ,_bdfggf :=_ggge .(_c .EndElement );_bdfggf &&_cafaa .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Line and its children, prefixing error messages with path -func (_dbgee *Line )ValidateWithPath (path string )error {if _bdgcd :=_dbgee .CT_Line .ValidateWithPath (path );_bdgcd !=nil {return _bdgcd ;};return nil ;};func (_fdadc *OfcCT_Callout )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_ecdde :=range start .Attr {if _ecdde .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_fdadc .LengthspecifiedAttr .UnmarshalXMLAttr (_ecdde );continue ;};if _ecdde .Name .Local =="\u006f\u006e"{_fdadc .OnAttr .UnmarshalXMLAttr (_ecdde );continue ;};if _ecdde .Name .Local =="\u0067\u0061\u0070"{_eggcb ,_cfcbdf :=_ecdde .Value ,error (nil );if _cfcbdf !=nil {return _cfcbdf ;};_fdadc .GapAttr =&_eggcb ;continue ;};if _ecdde .Name .Local =="\u0061\u006e\u0067l\u0065"{_fdadc .AngleAttr .UnmarshalXMLAttr (_ecdde );continue ;};if _ecdde .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_fdadc .DropautoAttr .UnmarshalXMLAttr (_ecdde );continue ;};if _ecdde .Name .Local =="\u0064\u0072\u006f\u0070"{_gfef ,_feecc :=_ecdde .Value ,error (nil );if _feecc !=nil {return _feecc ;};_fdadc .DropAttr =&_gfef ;continue ;};if _ecdde .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_cdebge ,_cgdgbe :=_ecdde .Value ,error (nil );if _cgdgbe !=nil {return _cgdgbe ;};_fdadc .DistanceAttr =&_cdebge ;continue ;};if _ecdde .Name .Local =="\u0074\u0079\u0070\u0065"{_fbeca ,_eebf :=_ecdde .Value ,error (nil );if _eebf !=nil {return _eebf ;};_fdadc .TypeAttr =&_fbeca ;continue ;};if _ecdde .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_facg ,_fgafgc :=_ecdde .Value ,error (nil );if _fgafgc !=nil {return _fgafgc ;};_fdadc .LengthAttr =&_facg ;continue ;};if _ecdde .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_fdadc .AccentbarAttr .UnmarshalXMLAttr (_ecdde );continue ;};if _ecdde .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_fdadc .TextborderAttr .UnmarshalXMLAttr (_ecdde );continue ;};if _ecdde .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_fdadc .MinusxAttr .UnmarshalXMLAttr (_ecdde );continue ;};if _ecdde .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_fdadc .MinusyAttr .UnmarshalXMLAttr (_ecdde );continue ;};if _ecdde .Name .Local =="\u0065\u0078\u0074"{_fdadc .ExtAttr .UnmarshalXMLAttr (_ecdde );continue ;};};for {_cbbec ,_edbgd :=d .Token ();if _edbgd !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u0061l\u006c\u006f\u0075\u0074\u003a\u0020\u0025s",_edbgd );};if _fdfcf ,_gdgb :=_cbbec .(_dd .EndElement );_gdgb &&_fdfcf .Name ==start .Name {break ;};};return nil ;};func (_aedgg *OfcFill )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_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 ="\u006f\u003a\u0066\u0069\u006c\u006c";return _aedgg .OfcCT_Fill .MarshalXML (e ,start );}; +// Validate validates the OfcSignatureline and its children +func (_cagad *OfcSignatureline )Validate ()error {return _cagad .ValidateWithPath ("\u004f\u0066c\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065");};func (_bffad *Image )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _bffad .CT_Image .MarshalXML (e ,start );}; -// Validate validates the OfcCT_RelationTable and its children -func (_gdfca *OfcCT_RelationTable )Validate ()error {return _gdfca .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0054\u0061\u0062\u006c\u0065");}; +// Validate validates the OfcCT_EquationXml and its children +func (_fcded *OfcCT_EquationXml )Validate ()error {return _fcded .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c");};func (_efbd *CT_Arc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cdbc :=range start .Attr {if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_efbd .UserdrawnAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_efbd .ButtonAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_efbd .DgmlayoutmruAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_efbd .UserhiddenAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_efbd .CliptowrapAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_efbd .BulletAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u006f\u006c\u0065"{_efbd .OleAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0068\u0072"{_efbd .HrAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0073\u0070\u0069\u0064"{_fcbc ,_abgef :=_cdbc .Value ,error (nil );if _abgef !=nil {return _abgef ;};_efbd .SpidAttr =&_fcbc ;continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0068\u0072\u0073t\u0064"{_efbd .HrstdAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_efbd .BwnormalAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_daa ,_bgcf :=_cdbc .Value ,error (nil );if _bgcf !=nil {return _bgcf ;};_efbd .BordertopcolorAttr =&_daa ;continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_efbd .DgmlayoutAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_efbd .ForcedashAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_efbd .AllowoverlapAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_efbd .HrnoshadeAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_efbd .PreferrelativeAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_baec ,_dfad :=_cdbc .Value ,error (nil );if _dfad !=nil {return _dfad ;};_efbd .BorderbottomcolorAttr =&_baec ;continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u006f\u006e\u0065\u0064"{_efbd .OnedAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fgef ,_dbaff :=_f .ParseInt (_cdbc .Value ,10,64);if _dbaff !=nil {return _dbaff ;};_efbd .DgmnodekindAttr =&_fgef ;continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ceab ,_bdcg :=_f .ParseInt (_cdbc .Value ,10,64);if _bdcg !=nil {return _bdcg ;};_efbd .RegroupidAttr =&_ceab ;continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_efbd .AllowincellAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0068\u0072\u0070c\u0074"{_daga ,_caca :=_f .ParseFloat (_cdbc .Value ,64);if _caca !=nil {return _caca ;};_fddc :=float32 (_daga );_efbd .HrpctAttr =&_fddc ;continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0063\u006c\u0069\u0070"{_efbd .ClipAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_efbd .InsetmodeAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bfee ,_gcfb :=_cdbc .Value ,error (nil );if _gcfb !=nil {return _gcfb ;};_efbd .BorderleftcolorAttr =&_bfee ;continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_efbd .OleiconAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bbfd ,_ceff :=_cdbc .Value ,error (nil );if _ceff !=nil {return _ceff ;};_efbd .BorderrightcolorAttr =&_bbfd ;continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_efbd .ConnectortypeAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_efbd .BwpureAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_efbd .BwmodeAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0073\u0070\u0074"{_eafc ,_adff :=_f .ParseFloat (_cdbc .Value ,64);if _adff !=nil {return _adff ;};_cadf :=float32 (_eafc );_efbd .SptAttr =&_cadf ;continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_efbd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_efbd .HralignAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_ecgb ,_gabb :=_f .ParseFloat (_cdbc .Value ,64);if _gabb !=nil {return _gabb ;};_efbd .EndAngleAttr =&_ecgb ;continue ;};if _cdbc .Name .Local =="\u0069\u0064"{_defc ,_dacad :=_cdbc .Value ,error (nil );if _dacad !=nil {return _dacad ;};_efbd .IdAttr =&_defc ;continue ;};if _cdbc .Name .Local =="\u0061\u006c\u0074"{_bcgf ,_cbda :=_cdbc .Value ,error (nil );if _cbda !=nil {return _cbda ;};_efbd .AltAttr =&_bcgf ;continue ;};if _cdbc .Name .Local =="\u0070\u0072\u0069n\u0074"{_efbd .PrintAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_efbd .StrokedAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ceaa ,_gccc :=_cdbc .Value ,error (nil );if _gccc !=nil {return _gccc ;};_efbd .WrapcoordsAttr =&_ceaa ;continue ;};if _cdbc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ceb ,_abaf :=_cdbc .Value ,error (nil );if _abaf !=nil {return _abaf ;};_efbd .StrokeweightAttr =&_ceb ;continue ;};if _cdbc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_afce ,_fggcc :=_cdbc .Value ,error (nil );if _fggcc !=nil {return _fggcc ;};_efbd .CoordoriginAttr =&_afce ;continue ;};if _cdbc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_acac ,_egb :=_cdbc .Value ,error (nil );if _egb !=nil {return _egb ;};_efbd .ChromakeyAttr =&_acac ;continue ;};if _cdbc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cgff ,_gcca :=_cdbc .Value ,error (nil );if _gcca !=nil {return _gcca ;};_efbd .FillcolorAttr =&_cgff ;continue ;};if _cdbc .Name .Local =="\u0073\u0074\u0079l\u0065"{_aggc ,_dbgd :=_cdbc .Value ,error (nil );if _dbgd !=nil {return _dbgd ;};_efbd .StyleAttr =&_aggc ;continue ;};if _cdbc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cccf ,_dadd :=_cdbc .Value ,error (nil );if _dadd !=nil {return _dadd ;};_efbd .OpacityAttr =&_cccf ;continue ;};if _cdbc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fdec ,_dgbb :=_cdbc .Value ,error (nil );if _dgbb !=nil {return _dgbb ;};_efbd .StrokecolorAttr =&_fdec ;continue ;};if _cdbc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_efbd .InsetpenAttr .UnmarshalXMLAttr (_cdbc );continue ;};if _cdbc .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_ebdf ,_gade :=_f .ParseFloat (_cdbc .Value ,64);if _gade !=nil {return _gade ;};_efbd .StartAngleAttr =&_ebdf ;continue ;};if _cdbc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dcgf ,_aegg :=_cdbc .Value ,error (nil );if _aegg !=nil {return _aegg ;};_efbd .CoordsizeAttr =&_dcgf ;continue ;};if _cdbc .Name .Local =="\u0074\u0069\u0074l\u0065"{_bgaa ,_ebcf :=_cdbc .Value ,error (nil );if _ebcf !=nil {return _ebcf ;};_efbd .TitleAttr =&_bgaa ;continue ;};if _cdbc .Name .Local =="\u0063\u006c\u0061s\u0073"{_ddeec ,_gdga :=_cdbc .Value ,error (nil );if _gdga !=nil {return _gdga ;};_efbd .ClassAttr =&_ddeec ;continue ;};if _cdbc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_accf ,_gabaa :=_cdbc .Value ,error (nil );if _gabaa !=nil {return _gabaa ;};_efbd .TargetAttr =&_accf ;continue ;};if _cdbc .Name .Local =="\u0068\u0072\u0065\u0066"{_ebbb ,_cgcf :=_cdbc .Value ,error (nil );if _cgcf !=nil {return _cgcf ;};_efbd .HrefAttr =&_ebbb ;continue ;};if _cdbc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_efbd .FilledAttr .UnmarshalXMLAttr (_cdbc );continue ;};};_gadbc :for {_acbf ,_agfb :=d .Token ();if _agfb !=nil {return _agfb ;};switch _bgcd :=_acbf .(type ){case _c .StartElement :switch _bgcd .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_acf :=NewEG_ShapeElements ();_acf .Path =NewPath ();if _bgbg :=d .DecodeElement (_acf .Path ,&_bgcd );_bgbg !=nil {return _bgbg ;};_efbd .EG_ShapeElements =append (_efbd .EG_ShapeElements ,_acf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_adac :=NewEG_ShapeElements ();_adac .Formulas =NewFormulas ();if _ggggg :=d .DecodeElement (_adac .Formulas ,&_bgcd );_ggggg !=nil {return _ggggg ;};_efbd .EG_ShapeElements =append (_efbd .EG_ShapeElements ,_adac );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggbac :=NewEG_ShapeElements ();_ggbac .Handles =NewHandles ();if _egf :=d .DecodeElement (_ggbac .Handles ,&_bgcd );_egf !=nil {return _egf ;};_efbd .EG_ShapeElements =append (_efbd .EG_ShapeElements ,_ggbac );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggff :=NewEG_ShapeElements ();_ggff .Fill =NewFill ();if _cdbg :=d .DecodeElement (_ggff .Fill ,&_bgcd );_cdbg !=nil {return _cdbg ;};_efbd .EG_ShapeElements =append (_efbd .EG_ShapeElements ,_ggff );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggbf :=NewEG_ShapeElements ();_ggbf .Stroke =NewStroke ();if _adc :=d .DecodeElement (_ggbf .Stroke ,&_bgcd );_adc !=nil {return _adc ;};_efbd .EG_ShapeElements =append (_efbd .EG_ShapeElements ,_ggbf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbfb :=NewEG_ShapeElements ();_fbfb .Shadow =NewShadow ();if _dgbd :=d .DecodeElement (_fbfb .Shadow ,&_bgcd );_dgbd !=nil {return _dgbd ;};_efbd .EG_ShapeElements =append (_efbd .EG_ShapeElements ,_fbfb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aaa :=NewEG_ShapeElements ();_aaa .Textbox =NewTextbox ();if _cdfab :=d .DecodeElement (_aaa .Textbox ,&_bgcd );_cdfab !=nil {return _cdfab ;};_efbd .EG_ShapeElements =append (_efbd .EG_ShapeElements ,_aaa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccdgg :=NewEG_ShapeElements ();_ccdgg .Textpath =NewTextpath ();if _egaaf :=d .DecodeElement (_ccdgg .Textpath ,&_bgcd );_egaaf !=nil {return _egaaf ;};_efbd .EG_ShapeElements =append (_efbd .EG_ShapeElements ,_ccdgg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agc :=NewEG_ShapeElements ();_agc .Imagedata =NewImagedata ();if _febd :=d .DecodeElement (_agc .Imagedata ,&_bgcd );_febd !=nil {return _febd ;};_efbd .EG_ShapeElements =append (_efbd .EG_ShapeElements ,_agc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aede :=NewEG_ShapeElements ();_aede .Skew =NewOfcSkew ();if _edfa :=d .DecodeElement (_aede .Skew ,&_bgcd );_edfa !=nil {return _edfa ;};_efbd .EG_ShapeElements =append (_efbd .EG_ShapeElements ,_aede );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eea :=NewEG_ShapeElements ();_eea .Extrusion =NewOfcExtrusion ();if _cdca :=d .DecodeElement (_eea .Extrusion ,&_bgcd );_cdca !=nil {return _cdca ;};_efbd .EG_ShapeElements =append (_efbd .EG_ShapeElements ,_eea );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eaad :=NewEG_ShapeElements ();_eaad .Callout =NewOfcCallout ();if _bbc :=d .DecodeElement (_eaad .Callout ,&_bgcd );_bbc !=nil {return _bbc ;};_efbd .EG_ShapeElements =append (_efbd .EG_ShapeElements ,_eaad );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbac :=NewEG_ShapeElements ();_bbac .Lock =NewOfcLock ();if _eee :=d .DecodeElement (_bbac .Lock ,&_bgcd );_eee !=nil {return _eee ;};_efbd .EG_ShapeElements =append (_efbd .EG_ShapeElements ,_bbac );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfec :=NewEG_ShapeElements ();_bfec .Clippath =NewOfcClippath ();if _babe :=d .DecodeElement (_bfec .Clippath ,&_bgcd );_babe !=nil {return _babe ;};_efbd .EG_ShapeElements =append (_efbd .EG_ShapeElements ,_bfec );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ddae :=NewEG_ShapeElements ();_ddae .Signatureline =NewOfcSignatureline ();if _gbedd :=d .DecodeElement (_ddae .Signatureline ,&_bgcd );_gbedd !=nil {return _gbedd ;};_efbd .EG_ShapeElements =append (_efbd .EG_ShapeElements ,_ddae );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_edef :=NewEG_ShapeElements ();_edef .Wrap =_aa .NewWrap ();if _cdbcb :=d .DecodeElement (_edef .Wrap ,&_bgcd );_cdbcb !=nil {return _cdbcb ;};_efbd .EG_ShapeElements =append (_efbd .EG_ShapeElements ,_edef );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_efdaa :=NewEG_ShapeElements ();_efdaa .Anchorlock =_aa .NewAnchorlock ();if _aagef :=d .DecodeElement (_efdaa .Anchorlock ,&_bgcd );_aagef !=nil {return _aagef ;};_efbd .EG_ShapeElements =append (_efbd .EG_ShapeElements ,_efdaa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dced :=NewEG_ShapeElements ();_dced .Bordertop =_aa .NewBordertop ();if _dgff :=d .DecodeElement (_dced .Bordertop ,&_bgcd );_dgff !=nil {return _dgff ;};_efbd .EG_ShapeElements =append (_efbd .EG_ShapeElements ,_dced );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ddad :=NewEG_ShapeElements ();_ddad .Borderbottom =_aa .NewBorderbottom ();if _fggf :=d .DecodeElement (_ddad .Borderbottom ,&_bgcd );_fggf !=nil {return _fggf ;};_efbd .EG_ShapeElements =append (_efbd .EG_ShapeElements ,_ddad );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aaee :=NewEG_ShapeElements ();_aaee .Borderleft =_aa .NewBorderleft ();if _abca :=d .DecodeElement (_aaee .Borderleft ,&_bgcd );_abca !=nil {return _abca ;};_efbd .EG_ShapeElements =append (_efbd .EG_ShapeElements ,_aaee );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bfc :=NewEG_ShapeElements ();_bfc .Borderright =_aa .NewBorderright ();if _cccdc :=d .DecodeElement (_bfc .Borderright ,&_bgcd );_cccdc !=nil {return _cccdc ;};_efbd .EG_ShapeElements =append (_efbd .EG_ShapeElements ,_bfc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dbafb :=NewEG_ShapeElements ();_dbafb .ClientData =_bd .NewClientData ();if _fgbf :=d .DecodeElement (_dbafb .ClientData ,&_bgcd );_fgbf !=nil {return _fgbf ;};_efbd .EG_ShapeElements =append (_efbd .EG_ShapeElements ,_dbafb );case _c .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"}:_bff :=NewEG_ShapeElements ();_bff .Textdata =_fb .NewTextdata ();if _eegc :=d .DecodeElement (_bff .Textdata ,&_bgcd );_eegc !=nil {return _eegc ;};_efbd .EG_ShapeElements =append (_efbd .EG_ShapeElements ,_bff );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\u0072\u0063\u0020\u0025\u0076",_bgcd .Name );if _ade :=d .Skip ();_ade !=nil {return _ade ;};};case _c .EndElement :break _gadbc ;case _c .CharData :};};return nil ;}; -// Validate validates the Group and its children -func (_ggfcb *Group )Validate ()error {return _ggfcb .ValidateWithPath ("\u0047\u0072\u006fu\u0070")}; +// ValidateWithPath validates the CT_Textbox and its children, prefixing error messages with path +func (_efegg *CT_Textbox )ValidateWithPath (path string )error {if _abcg :=_efegg .SingleclickAttr .ValidateWithPath (path +"\u002f\u0053i\u006e\u0067\u006ce\u0063\u006c\u0069\u0063\u006b\u0041\u0074\u0074\u0072");_abcg !=nil {return _abcg ;};if _dafdf :=_efegg .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_dafdf !=nil {return _dafdf ;};if _efegg .TxbxContent !=nil {if _fegcb :=_efegg .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_fegcb !=nil {return _fegcb ;};};return nil ;};type ST_StrokeArrowLength byte ;func (_feafc *CT_Shapetype )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cfbfg :=range start .Attr {if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bccbb ,_fceff :=_cfbfg .Value ,error (nil );if _fceff !=nil {return _fceff ;};_feafc .BordertopcolorAttr =&_bccbb ;continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_eecea ,_dcbc :=_cfbfg .Value ,error (nil );if _dcbc !=nil {return _dcbc ;};_feafc .MasterAttr =&_eecea ;continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_deaeef ,_faagd :=_cfbfg .Value ,error (nil );if _faagd !=nil {return _faagd ;};_feafc .BorderleftcolorAttr =&_deaeef ;continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_feafc .BulletAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0068\u0072"{_feafc .HrAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0063\u006c\u0069\u0070"{_feafc .ClipAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0068\u0072\u0073t\u0064"{_feafc .HrstdAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0073\u0070\u0069\u0064"{_efaaf ,_bgac :=_cfbfg .Value ,error (nil );if _bgac !=nil {return _bgac ;};_feafc .SpidAttr =&_efaaf ;continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_feafc .HrnoshadeAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fdffg ,_deacd :=_f .ParseInt (_cfbfg .Value ,10,64);if _deacd !=nil {return _deacd ;};_feafc .RegroupidAttr =&_fdffg ;continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_feafc .DgmlayoutAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_feafc .CliptowrapAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_feafc .AllowoverlapAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_feafc .InsetmodeAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_feafc .UserhiddenAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dgbbd ,_afffb :=_cfbfg .Value ,error (nil );if _afffb !=nil {return _afffb ;};_feafc .BorderbottomcolorAttr =&_dgbbd ;continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_feafc .BwpureAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_feafc .DgmlayoutmruAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_feafc .PreferrelativeAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_feafc .AllowincellAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0068\u0072\u0070c\u0074"{_bcad ,_acgcb :=_f .ParseFloat (_cfbfg .Value ,64);if _acgcb !=nil {return _acgcb ;};_cedab :=float32 (_bcad );_feafc .HrpctAttr =&_cedab ;continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_feafc .ButtonAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_feafc .UserdrawnAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_feafc .BwnormalAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0073\u0070\u0074"{_daab ,_deba :=_f .ParseFloat (_cfbfg .Value ,64);if _deba !=nil {return _deba ;};_afbaf :=float32 (_daab );_feafc .SptAttr =&_afbaf ;continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_feafc .ConnectortypeAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cdba ,_fdccb :=_cfbfg .Value ,error (nil );if _fdccb !=nil {return _fdccb ;};_feafc .BorderrightcolorAttr =&_cdba ;continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_feafc .OleiconAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bfea ,_eaccb :=_f .ParseInt (_cfbfg .Value ,10,64);if _eaccb !=nil {return _eaccb ;};_feafc .DgmnodekindAttr =&_bfea ;continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u006f\u006e\u0065\u0064"{_feafc .OnedAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_feafc .BwmodeAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u006f\u006c\u0065"{_feafc .OleAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_feafc .ForcedashAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_feafc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbfg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_feafc .HralignAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_eaagaa ,_feec :=_cfbfg .Value ,error (nil );if _feec !=nil {return _feec ;};_feafc .WrapcoordsAttr =&_eaagaa ;continue ;};if _cfbfg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ccgad ,_acfdb :=_cfbfg .Value ,error (nil );if _acfdb !=nil {return _acfdb ;};_feafc .CoordsizeAttr =&_ccgad ;continue ;};if _cfbfg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_feafc .StrokedAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Local =="\u0061\u006c\u0074"{_bgbgg ,_aaabb :=_cfbfg .Value ,error (nil );if _aaabb !=nil {return _aaabb ;};_feafc .AltAttr =&_bgbgg ;continue ;};if _cfbfg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ecebd ,_befef :=_cfbfg .Value ,error (nil );if _befef !=nil {return _befef ;};_feafc .StrokeweightAttr =&_ecebd ;continue ;};if _cfbfg .Name .Local =="\u0073\u0074\u0079l\u0065"{_dffad ,_ddfc :=_cfbfg .Value ,error (nil );if _ddfc !=nil {return _ddfc ;};_feafc .StyleAttr =&_dffad ;continue ;};if _cfbfg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gccbb ,_dbee :=_cfbfg .Value ,error (nil );if _dbee !=nil {return _dbee ;};_feafc .ChromakeyAttr =&_gccbb ;continue ;};if _cfbfg .Name .Local =="\u0069\u0064"{_affaf ,_ffbcd :=_cfbfg .Value ,error (nil );if _ffbcd !=nil {return _ffbcd ;};_feafc .IdAttr =&_affaf ;continue ;};if _cfbfg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gbeb ,_fgba :=_cfbfg .Value ,error (nil );if _fgba !=nil {return _fgba ;};_feafc .TargetAttr =&_gbeb ;continue ;};if _cfbfg .Name .Local =="\u0063\u006c\u0061s\u0073"{_ccbgd ,_gccg :=_cfbfg .Value ,error (nil );if _gccg !=nil {return _gccg ;};_feafc .ClassAttr =&_ccbgd ;continue ;};if _cfbfg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_feafc .InsetpenAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Local =="\u0070\u0072\u0069n\u0074"{_feafc .PrintAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_feafc .FilledAttr .UnmarshalXMLAttr (_cfbfg );continue ;};if _cfbfg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cgcgg ,_gfgcb :=_cfbfg .Value ,error (nil );if _gfgcb !=nil {return _gfgcb ;};_feafc .StrokecolorAttr =&_cgcgg ;continue ;};if _cfbfg .Name .Local =="\u0074\u0069\u0074l\u0065"{_afege ,_dfbb :=_cfbfg .Value ,error (nil );if _dfbb !=nil {return _dfbb ;};_feafc .TitleAttr =&_afege ;continue ;};if _cfbfg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ebcd ,_bgbbf :=_cfbfg .Value ,error (nil );if _bgbbf !=nil {return _bgbbf ;};_feafc .OpacityAttr =&_ebcd ;continue ;};if _cfbfg .Name .Local =="\u0061\u0064\u006a"{_aafdd ,_dgdab :=_cfbfg .Value ,error (nil );if _dgdab !=nil {return _dgdab ;};_feafc .AdjAttr =&_aafdd ;continue ;};if _cfbfg .Name .Local =="\u0070\u0061\u0074\u0068"{_dbdef ,_cdfbc :=_cfbfg .Value ,error (nil );if _cdfbc !=nil {return _cdfbc ;};_feafc .PathAttr =&_dbdef ;continue ;};if _cfbfg .Name .Local =="\u0068\u0072\u0065\u0066"{_aeaaa ,_eggba :=_cfbfg .Value ,error (nil );if _eggba !=nil {return _eggba ;};_feafc .HrefAttr =&_aeaaa ;continue ;};if _cfbfg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cadc ,_dgcg :=_cfbfg .Value ,error (nil );if _dgcg !=nil {return _dgcg ;};_feafc .CoordoriginAttr =&_cadc ;continue ;};if _cfbfg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ddcea ,_bfcce :=_cfbfg .Value ,error (nil );if _bfcce !=nil {return _bfcce ;};_feafc .FillcolorAttr =&_ddcea ;continue ;};};_fadda :for {_dffab ,_ecae :=d .Token ();if _ecae !=nil {return _ecae ;};switch _bfagag :=_dffab .(type ){case _c .StartElement :switch _bfagag .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_beggg :=NewEG_ShapeElements ();_beggg .Path =NewPath ();if _edefg :=d .DecodeElement (_beggg .Path ,&_bfagag );_edefg !=nil {return _edefg ;};_feafc .EG_ShapeElements =append (_feafc .EG_ShapeElements ,_beggg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggcfd :=NewEG_ShapeElements ();_ggcfd .Formulas =NewFormulas ();if _gaefd :=d .DecodeElement (_ggcfd .Formulas ,&_bfagag );_gaefd !=nil {return _gaefd ;};_feafc .EG_ShapeElements =append (_feafc .EG_ShapeElements ,_ggcfd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egacg :=NewEG_ShapeElements ();_egacg .Handles =NewHandles ();if _cbcag :=d .DecodeElement (_egacg .Handles ,&_bfagag );_cbcag !=nil {return _cbcag ;};_feafc .EG_ShapeElements =append (_feafc .EG_ShapeElements ,_egacg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcgbg :=NewEG_ShapeElements ();_dcgbg .Fill =NewFill ();if _edbcc :=d .DecodeElement (_dcgbg .Fill ,&_bfagag );_edbcc !=nil {return _edbcc ;};_feafc .EG_ShapeElements =append (_feafc .EG_ShapeElements ,_dcgbg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcdgg :=NewEG_ShapeElements ();_dcdgg .Stroke =NewStroke ();if _bdefa :=d .DecodeElement (_dcdgg .Stroke ,&_bfagag );_bdefa !=nil {return _bdefa ;};_feafc .EG_ShapeElements =append (_feafc .EG_ShapeElements ,_dcdgg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfaee :=NewEG_ShapeElements ();_cfaee .Shadow =NewShadow ();if _eaaa :=d .DecodeElement (_cfaee .Shadow ,&_bfagag );_eaaa !=nil {return _eaaa ;};_feafc .EG_ShapeElements =append (_feafc .EG_ShapeElements ,_cfaee );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eefb :=NewEG_ShapeElements ();_eefb .Textbox =NewTextbox ();if _bgbeaf :=d .DecodeElement (_eefb .Textbox ,&_bfagag );_bgbeaf !=nil {return _bgbeaf ;};_feafc .EG_ShapeElements =append (_feafc .EG_ShapeElements ,_eefb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aadda :=NewEG_ShapeElements ();_aadda .Textpath =NewTextpath ();if _gbfeg :=d .DecodeElement (_aadda .Textpath ,&_bfagag );_gbfeg !=nil {return _gbfeg ;};_feafc .EG_ShapeElements =append (_feafc .EG_ShapeElements ,_aadda );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfafe :=NewEG_ShapeElements ();_dfafe .Imagedata =NewImagedata ();if _gcef :=d .DecodeElement (_dfafe .Imagedata ,&_bfagag );_gcef !=nil {return _gcef ;};_feafc .EG_ShapeElements =append (_feafc .EG_ShapeElements ,_dfafe );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbcca :=NewEG_ShapeElements ();_gbcca .Skew =NewOfcSkew ();if _bgbeg :=d .DecodeElement (_gbcca .Skew ,&_bfagag );_bgbeg !=nil {return _bgbeg ;};_feafc .EG_ShapeElements =append (_feafc .EG_ShapeElements ,_gbcca );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dbcac :=NewEG_ShapeElements ();_dbcac .Extrusion =NewOfcExtrusion ();if _bgegc :=d .DecodeElement (_dbcac .Extrusion ,&_bfagag );_bgegc !=nil {return _bgegc ;};_feafc .EG_ShapeElements =append (_feafc .EG_ShapeElements ,_dbcac );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_edgc :=NewEG_ShapeElements ();_edgc .Callout =NewOfcCallout ();if _facgf :=d .DecodeElement (_edgc .Callout ,&_bfagag );_facgf !=nil {return _facgf ;};_feafc .EG_ShapeElements =append (_feafc .EG_ShapeElements ,_edgc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcbdd :=NewEG_ShapeElements ();_dcbdd .Lock =NewOfcLock ();if _fabd :=d .DecodeElement (_dcbdd .Lock ,&_bfagag );_fabd !=nil {return _fabd ;};_feafc .EG_ShapeElements =append (_feafc .EG_ShapeElements ,_dcbdd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_efgg :=NewEG_ShapeElements ();_efgg .Clippath =NewOfcClippath ();if _bbbef :=d .DecodeElement (_efgg .Clippath ,&_bfagag );_bbbef !=nil {return _bbbef ;};_feafc .EG_ShapeElements =append (_feafc .EG_ShapeElements ,_efgg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eeedd :=NewEG_ShapeElements ();_eeedd .Signatureline =NewOfcSignatureline ();if _acdcg :=d .DecodeElement (_eeedd .Signatureline ,&_bfagag );_acdcg !=nil {return _acdcg ;};_feafc .EG_ShapeElements =append (_feafc .EG_ShapeElements ,_eeedd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_egbf :=NewEG_ShapeElements ();_egbf .Wrap =_aa .NewWrap ();if _bggg :=d .DecodeElement (_egbf .Wrap ,&_bfagag );_bggg !=nil {return _bggg ;};_feafc .EG_ShapeElements =append (_feafc .EG_ShapeElements ,_egbf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_edbbg :=NewEG_ShapeElements ();_edbbg .Anchorlock =_aa .NewAnchorlock ();if _daaee :=d .DecodeElement (_edbbg .Anchorlock ,&_bfagag );_daaee !=nil {return _daaee ;};_feafc .EG_ShapeElements =append (_feafc .EG_ShapeElements ,_edbbg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bdgge :=NewEG_ShapeElements ();_bdgge .Bordertop =_aa .NewBordertop ();if _ceddcd :=d .DecodeElement (_bdgge .Bordertop ,&_bfagag );_ceddcd !=nil {return _ceddcd ;};_feafc .EG_ShapeElements =append (_feafc .EG_ShapeElements ,_bdgge );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cgbf :=NewEG_ShapeElements ();_cgbf .Borderbottom =_aa .NewBorderbottom ();if _bcbcc :=d .DecodeElement (_cgbf .Borderbottom ,&_bfagag );_bcbcc !=nil {return _bcbcc ;};_feafc .EG_ShapeElements =append (_feafc .EG_ShapeElements ,_cgbf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fffbb :=NewEG_ShapeElements ();_fffbb .Borderleft =_aa .NewBorderleft ();if _efgf :=d .DecodeElement (_fffbb .Borderleft ,&_bfagag );_efgf !=nil {return _efgf ;};_feafc .EG_ShapeElements =append (_feafc .EG_ShapeElements ,_fffbb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_beaaa :=NewEG_ShapeElements ();_beaaa .Borderright =_aa .NewBorderright ();if _aadbf :=d .DecodeElement (_beaaa .Borderright ,&_bfagag );_aadbf !=nil {return _aadbf ;};_feafc .EG_ShapeElements =append (_feafc .EG_ShapeElements ,_beaaa );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdae :=NewEG_ShapeElements ();_cdae .ClientData =_bd .NewClientData ();if _ddbd :=d .DecodeElement (_cdae .ClientData ,&_bfagag );_ddbd !=nil {return _ddbd ;};_feafc .EG_ShapeElements =append (_feafc .EG_ShapeElements ,_cdae );case _c .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"}:_aegca :=NewEG_ShapeElements ();_aegca .Textdata =_fb .NewTextdata ();if _badd :=d .DecodeElement (_aegca .Textdata ,&_bfagag );_badd !=nil {return _badd ;};_feafc .EG_ShapeElements =append (_feafc .EG_ShapeElements ,_aegca );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_feafc .Complex =NewOfcComplex ();if _gafac :=d .DecodeElement (_feafc .Complex ,&_bfagag );_gafac !=nil {return _gafac ;};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_S\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u0020\u0025\u0076",_bfagag .Name );if _agebg :=d .Skip ();_agebg !=nil {return _agebg ;};};case _c .EndElement :break _fadda ;case _c .CharData :};};return nil ;};func NewAG_OfficeCoreAttributes ()*AG_OfficeCoreAttributes {_eedg :=&AG_OfficeCoreAttributes {};return _eedg ;};func (_aaabf ST_StrokeArrowType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_adddbf :=_c .Attr {};_adddbf .Name =name ;switch _aaabf {case ST_StrokeArrowTypeUnset :_adddbf .Value ="";case ST_StrokeArrowTypeNone :_adddbf .Value ="\u006e\u006f\u006e\u0065";case ST_StrokeArrowTypeBlock :_adddbf .Value ="\u0062\u006c\u006fc\u006b";case ST_StrokeArrowTypeClassic :_adddbf .Value ="\u0063l\u0061\u0073\u0073\u0069\u0063";case ST_StrokeArrowTypeOval :_adddbf .Value ="\u006f\u0076\u0061\u006c";case ST_StrokeArrowTypeDiamond :_adddbf .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_StrokeArrowTypeOpen :_adddbf .Value ="\u006f\u0070\u0065\u006e";};return _adddbf ,nil ;}; -// ValidateWithPath validates the AG_AllShapeAttributes and its children, prefixing error messages with path -func (_fga *AG_AllShapeAttributes )ValidateWithPath (path string )error {if _aaa :=_fga .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_aaa !=nil {return _aaa ;};if _gbg :=_fga .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_gbg !=nil {return _gbg ;};if _fcb :=_fga .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_fcb !=nil {return _fcb ;};if _dbg :=_fga .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_dbg !=nil {return _dbg ;};if _eadg :=_fga .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_eadg !=nil {return _eadg ;};if _aec :=_fga .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_aec !=nil {return _aec ;};if _efdd :=_fga .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_efdd !=nil {return _efdd ;};if _dfgf :=_fga .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dfgf !=nil {return _dfgf ;};if _gda :=_fga .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_gda !=nil {return _gda ;};if _dcab :=_fga .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_dcab !=nil {return _dcab ;};if _aff :=_fga .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_aff !=nil {return _aff ;};if _eea :=_fga .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_eea !=nil {return _eea ;};if _bgb :=_fga .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_bgb !=nil {return _bgb ;};return nil ;};type OfcCT_ColorMenu struct{StrokecolorAttr *string ;FillcolorAttr *string ;ShadowcolorAttr *string ;ExtrusioncolorAttr *string ;ExtAttr ST_Ext ;};func NewCT_Path ()*CT_Path {_efeg :=&CT_Path {};return _efeg };func (_gegda *OfcBottom )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_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 ="\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d";return _gegda .OfcCT_StrokeChild .MarshalXML (e ,start );}; +// Validate validates the AG_CoreAttributes and its children +func (_dcd *AG_CoreAttributes )Validate ()error {return _dcd .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073");};func (_babg *Formulas )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _babg .CT_Formulas .MarshalXML (e ,start );};type OfcCT_IdMap struct{DataAttr *string ;ExtAttr ST_Ext ;};func (_ggdba *OfcCT_EquationXml )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aedeg :=range start .Attr {if _aedeg .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_cggbc ,_cfdb :=_aedeg .Value ,error (nil );if _cfdb !=nil {return _cfdb ;};_ggdba .ContentTypeAttr =&_cggbc ;continue ;};};_gfece :for {_ccfeb ,_febae :=d .Token ();if _febae !=nil {return _febae ;};switch _efee :=_ccfeb .(type ){case _c .StartElement :switch _efee .Name {default:if _gdaaf ,_cgccf :=_g .CreateElement (_efee );_cgccf !=nil {return _cgccf ;}else {if _gdgb :=d .DecodeElement (_gdaaf ,&_efee );_gdgb !=nil {return _gdgb ;};_ggdba .Any =_gdaaf ;};};case _c .EndElement :break _gfece ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_Fill and its children -func (_eaee *CT_Fill )Validate ()error {return _eaee .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};type OfcCT_Entry struct{NewAttr *int32 ;OldAttr *int32 ;};func NewOfcSkew ()*OfcSkew {_abdee :=&OfcSkew {};_abdee .OfcCT_Skew =*NewOfcCT_Skew ();return _abdee };func (_acbgd OfcST_CalloutPlacement )Validate ()error {return _acbgd .ValidateWithPath ("")};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 _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _f .ST_TrueFalse ;BilevelAttr _f .ST_TrueFalse ;};func (_bcddf OfcST_CalloutPlacement )String ()string {switch _bcddf {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 (_dgbbc *Fill )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_dgbbc .CT_Fill =*NewCT_Fill ();for _ ,_gcafc :=range start .Attr {if _gcafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafc .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_dgbbc .DetectmouseclickAttr .UnmarshalXMLAttr (_gcafc );continue ;};if _gcafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafc .Name .Local =="\u0072\u0065\u006ci\u0064"{_dada ,_acbfc :=_gcafc .Value ,error (nil );if _acbfc !=nil {return _acbfc ;};_dgbbc .RelidAttr =&_dada ;continue ;};if _gcafc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gcafc .Name .Local =="\u0069\u0064"||_gcafc .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"&&_gcafc .Name .Local =="\u0069\u0064"{_efdgcf ,_beagc :=_gcafc .Value ,error (nil );if _beagc !=nil {return _beagc ;};_dgbbc .IdAttr =&_efdgcf ;continue ;};if _gcafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafc .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_fbafa ,_dcfec :=_gcafc .Value ,error (nil );if _dcfec !=nil {return _dcfec ;};_dgbbc .Opacity2Attr =&_fbafa ;continue ;};if _gcafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafc .Name .Local =="\u0074\u0069\u0074l\u0065"{_edaa ,_dggad :=_gcafc .Value ,error (nil );if _dggad !=nil {return _dggad ;};_dgbbc .TitleAttr =&_edaa ;continue ;};if _gcafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafc .Name .Local =="\u0068\u0072\u0065\u0066"{_fegga ,_facae :=_gcafc .Value ,error (nil );if _facae !=nil {return _facae ;};_dgbbc .HrefAttr =&_fegga ;continue ;};if _gcafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcafc .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ffege ,_dafcg :=_gcafc .Value ,error (nil );if _dafcg !=nil {return _dafcg ;};_dgbbc .AlthrefAttr =&_ffege ;continue ;};if _gcafc .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_dgbbc .AlignshapeAttr .UnmarshalXMLAttr (_gcafc );continue ;};if _gcafc .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_dgbbc .MethodAttr .UnmarshalXMLAttr (_gcafc );continue ;};if _gcafc .Name .Local =="\u0073\u0069\u007a\u0065"{_feggd ,_aebd :=_gcafc .Value ,error (nil );if _aebd !=nil {return _aebd ;};_dgbbc .SizeAttr =&_feggd ;continue ;};if _gcafc .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fcace ,_cagdc :=_gcafc .Value ,error (nil );if _cagdc !=nil {return _cagdc ;};_dgbbc .PositionAttr =&_fcace ;continue ;};if _gcafc .Name .Local =="\u0073\u0072\u0063"{_eeeeb ,_fegag :=_gcafc .Value ,error (nil );if _fegag !=nil {return _fegag ;};_dgbbc .SrcAttr =&_eeeeb ;continue ;};if _gcafc .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_bfgbf ,_fdecf :=_gcafc .Value ,error (nil );if _fdecf !=nil {return _fdecf ;};_dgbbc .ColorsAttr =&_bfgbf ;continue ;};if _gcafc .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_eefcb ,_cfeeg :=_gcafc .Value ,error (nil );if _cfeeg !=nil {return _cfeeg ;};_dgbbc .Color2Attr =&_eefcb ;continue ;};if _gcafc .Name .Local =="\u0074\u0079\u0070\u0065"{_dgbbc .TypeAttr .UnmarshalXMLAttr (_gcafc );continue ;};if _gcafc .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_dabac ,_cgbefg :=_gcafc .Value ,error (nil );if _cgbefg !=nil {return _cgbefg ;};_dgbbc .FocussizeAttr =&_dabac ;continue ;};if _gcafc .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_eeaa ,_fadaf :=_gcafc .Value ,error (nil );if _fadaf !=nil {return _fadaf ;};_dgbbc .FocuspositionAttr =&_eeaa ;continue ;};if _gcafc .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_abgdef ,_ecebf :=_gcafc .Value ,error (nil );if _ecebf !=nil {return _ecebf ;};_dgbbc .OriginAttr =&_abgdef ;continue ;};if _gcafc .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_dgbbc .AspectAttr .UnmarshalXMLAttr (_gcafc );continue ;};if _gcafc .Name .Local =="\u0061\u006e\u0067l\u0065"{_cebec ,_eabbf :=_a .ParseFloat (_gcafc .Value ,64);if _eabbf !=nil {return _eabbf ;};_dgbbc .AngleAttr =&_cebec ;continue ;};if _gcafc .Name .Local =="\u0066\u006f\u0063u\u0073"{_edebb ,_fbabc :=_gcafc .Value ,error (nil );if _fbabc !=nil {return _fbabc ;};_dgbbc .FocusAttr =&_edebb ;continue ;};if _gcafc .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_dgbbc .RecolorAttr .UnmarshalXMLAttr (_gcafc );continue ;};if _gcafc .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_dgbbc .RotateAttr .UnmarshalXMLAttr (_gcafc );continue ;};if _gcafc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ddeagd ,_gggb :=_gcafc .Value ,error (nil );if _gggb !=nil {return _gggb ;};_dgbbc .OpacityAttr =&_ddeagd ;continue ;};if _gcafc .Name .Local =="\u0063\u006f\u006co\u0072"{_bcgde ,_ddaga :=_gcafc .Value ,error (nil );if _ddaga !=nil {return _ddaga ;};_dgbbc .ColorAttr =&_bcgde ;continue ;};if _gcafc .Name .Local =="\u006f\u006e"{_dgbbc .OnAttr .UnmarshalXMLAttr (_gcafc );continue ;};if _gcafc .Name .Local =="\u0069\u0064"{_adcaf ,_ddaccd :=_gcafc .Value ,error (nil );if _ddaccd !=nil {return _ddaccd ;};_dgbbc .SIdAttr =&_adcaf ;continue ;};};_efdddc :for {_dggdc ,_aebbf :=d .Token ();if _aebbf !=nil {return _aebbf ;};switch _gbaag :=_dggdc .(type ){case _dd .StartElement :switch _gbaag .Name {case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgbbc .Fill =NewOfcFill ();if _becfea :=d .DecodeElement (_dgbbc .Fill ,&_gbaag );_becfea !=nil {return _becfea ;};default:_dda .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",_gbaag .Name );if _cfeaf :=d .Skip ();_cfeaf !=nil {return _cfeaf ;};};case _dd .EndElement :break _efdddc ;case _dd .CharData :};};return nil ;}; +// ValidateWithPath validates the Path and its children, prefixing error messages with path +func (_aaccbe *Path )ValidateWithPath (path string )error {if _aecab :=_aaccbe .CT_Path .ValidateWithPath (path );_aecab !=nil {return _aecab ;};return nil ;}; -// ValidateWithPath validates the OfcShapelayout and its children, prefixing error messages with path -func (_fbeeg *OfcShapelayout )ValidateWithPath (path string )error {if _bfbfg :=_fbeeg .OfcCT_ShapeLayout .ValidateWithPath (path );_bfbfg !=nil {return _bfbfg ;};return nil ;}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_faacdg *CT_Shape )ValidateWithPath (path string )error {for _cacf ,_bdaa :=range _faacdg .Ink {if _bdbc :=_bdaa .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_cacf ));_bdbc !=nil {return _bdbc ;};};for _gcdb ,_adga :=range _faacdg .Iscomment {if _dgdb :=_adga .ValidateWithPath (_fd .Sprintf ("\u0025\u0073/\u0049\u0073\u0063o\u006d\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_gcdb ));_dgdb !=nil {return _dgdb ;};};for _dgce ,_acef :=range _faacdg .Equationxml {if _abfff :=_acef .ValidateWithPath (_fd .Sprintf ("\u0025s\u002fE\u0071\u0075\u0061\u0074\u0069o\u006e\u0078m\u006c\u005b\u0025\u0064\u005d",path ,_dgce ));_abfff !=nil {return _abfff ;};};for _dcbb ,_ccgae :=range _faacdg .EG_ShapeElements {if _geage :=_ccgae .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dcbb ));_geage !=nil {return _geage ;};};if _efegeg :=_faacdg .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_efegeg !=nil {return _efegeg ;};if _gcfged :=_faacdg .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gcfged !=nil {return _gcfged ;};if _facbd :=_faacdg .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_facbd !=nil {return _facbd ;};if _gagga :=_faacdg .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gagga !=nil {return _gagga ;};if _bffa :=_faacdg .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bffa !=nil {return _bffa ;};if _ddgac :=_faacdg .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_ddgac !=nil {return _ddgac ;};if _gfgab :=_faacdg .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gfgab !=nil {return _gfgab ;};if _ccgaa :=_faacdg .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ccgaa !=nil {return _ccgaa ;};if _fdbg :=_faacdg .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_fdbg !=nil {return _fdbg ;};if _dacda :=_faacdg .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dacda !=nil {return _dacda ;};if _afbd :=_faacdg .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_afbd !=nil {return _afbd ;};if _dfgda :=_faacdg .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_dfgda !=nil {return _dfgda ;};if _ccbf :=_faacdg .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ccbf !=nil {return _ccbf ;};if _cbegc :=_faacdg .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_cbegc !=nil {return _cbegc ;};if _abebg :=_faacdg .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_abebg !=nil {return _abebg ;};if _fgbg :=_faacdg .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fgbg !=nil {return _fgbg ;};if _ceda :=_faacdg .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ceda !=nil {return _ceda ;};if _dfdaf :=_faacdg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_dfdaf !=nil {return _dfdaf ;};if _bbef :=_faacdg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bbef !=nil {return _bbef ;};if _bdggb :=_faacdg .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_bdggb !=nil {return _bdggb ;};if _dbgcg :=_faacdg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dbgcg !=nil {return _dbgcg ;};if _abgg :=_faacdg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_abgg !=nil {return _abgg ;};if _gdcec :=_faacdg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_gdcec !=nil {return _gdcec ;};if _abdd :=_faacdg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_abdd !=nil {return _abdd ;};if _cbbae :=_faacdg .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cbbae !=nil {return _cbbae ;};if _fcbed :=_faacdg .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_fcbed !=nil {return _fcbed ;};if _gaab :=_faacdg .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gaab !=nil {return _gaab ;};if _ecgbg :=_faacdg .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ecgbg !=nil {return _ecgbg ;};if _bbde :=_faacdg .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_bbde !=nil {return _bbde ;};return nil ;}; + +// Validate validates the CT_H and its children +func (_edbc *CT_H )Validate ()error {return _edbc .ValidateWithPath ("\u0043\u0054\u005f\u0048")};type OfcCT_RegroupTable struct{Entry []*OfcCT_Entry ;ExtAttr ST_Ext ;};type OfcEquationxml struct{OfcCT_EquationXml };func (_fdfeb ST_ShadowType )String ()string {switch _fdfeb {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 (_fbdec *ST_Ext )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fbdec =0;case "\u0076\u0069\u0065\u0077":*_fbdec =1;case "\u0065\u0064\u0069\u0074":*_fbdec =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_fbdec =3;};return nil ;};func (_cebeg *OfcRight )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cebeg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_gbcf :=range start .Attr {if _gbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcf .Name .Local =="\u0068\u0072\u0065\u0066"{_adgfd ,_eefad :=_gbcf .Value ,error (nil );if _eefad !=nil {return _eefad ;};_cebeg .HrefAttr =&_adgfd ;continue ;};if _gbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cebeg .ForcedashAttr .UnmarshalXMLAttr (_gbcf );continue ;};if _gbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcf .Name .Local =="\u0074\u0069\u0074l\u0065"{_fgdef ,_abdbf :=_gbcf .Value ,error (nil );if _abdbf !=nil {return _abdbf ;};_cebeg .TitleAttr =&_fgdef ;continue ;};if _gbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbcf .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gadegb ,_dfdeb :=_gbcf .Value ,error (nil );if _dfdeb !=nil {return _dfdeb ;};_cebeg .AlthrefAttr =&_gadegb ;continue ;};if _gbcf .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_cebeg .ImageaspectAttr .UnmarshalXMLAttr (_gbcf );continue ;};if _gbcf .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_cebeg .StartarrowAttr .UnmarshalXMLAttr (_gbcf );continue ;};if _gbcf .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_cebeg .LinestyleAttr .UnmarshalXMLAttr (_gbcf );continue ;};if _gbcf .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cebeg .StartarrowwidthAttr .UnmarshalXMLAttr (_gbcf );continue ;};if _gbcf .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_cebeg .JoinstyleAttr .UnmarshalXMLAttr (_gbcf );continue ;};if _gbcf .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_cebeg .StartarrowlengthAttr .UnmarshalXMLAttr (_gbcf );continue ;};if _gbcf .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_gebgb ,_fgeed :=_gbcf .Value ,error (nil );if _fgeed !=nil {return _fgeed ;};_cebeg .DashstyleAttr =&_gebgb ;continue ;};if _gbcf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_cebeg .EndarrowAttr .UnmarshalXMLAttr (_gbcf );continue ;};if _gbcf .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_cebeg .FilltypeAttr .UnmarshalXMLAttr (_gbcf );continue ;};if _gbcf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cebeg .EndarrowwidthAttr .UnmarshalXMLAttr (_gbcf );continue ;};if _gbcf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ageef ,_bebde :=_gbcf .Value ,error (nil );if _bebde !=nil {return _bebde ;};_cebeg .OpacityAttr =&_ageef ;continue ;};if _gbcf .Name .Local =="\u0063\u006f\u006co\u0072"{_fdeaf ,_eaffed :=_gbcf .Value ,error (nil );if _eaffed !=nil {return _eaffed ;};_cebeg .ColorAttr =&_fdeaf ;continue ;};if _gbcf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cebeg .InsetpenAttr .UnmarshalXMLAttr (_gbcf );continue ;};if _gbcf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_cebeg .EndarrowlengthAttr .UnmarshalXMLAttr (_gbcf );continue ;};if _gbcf .Name .Local =="\u0065\u0078\u0074"{_cebeg .ExtAttr .UnmarshalXMLAttr (_gbcf );continue ;};if _gbcf .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_cebeg .EndcapAttr .UnmarshalXMLAttr (_gbcf );continue ;};if _gbcf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_eccef ,_bbaaag :=_gbcf .Value ,error (nil );if _bbaaag !=nil {return _bbaaag ;};_cebeg .Color2Attr =&_eccef ;continue ;};if _gbcf .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_cebeg .ImagealignshapeAttr .UnmarshalXMLAttr (_gbcf );continue ;};if _gbcf .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_ggcc ,_fdggfa :=_gbcf .Value ,error (nil );if _fdggfa !=nil {return _fdggfa ;};_cebeg .WeightAttr =&_ggcc ;continue ;};if _gbcf .Name .Local =="\u0073\u0072\u0063"{_bgdcd ,_ebcad :=_gbcf .Value ,error (nil );if _ebcad !=nil {return _ebcad ;};_cebeg .SrcAttr =&_bgdcd ;continue ;};if _gbcf .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_aggad ,_ggda :=_gbcf .Value ,error (nil );if _ggda !=nil {return _ggda ;};_cebeg .ImagesizeAttr =&_aggad ;continue ;};if _gbcf .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_eegef ,_dfga :=_f .ParseFloat (_gbcf .Value ,64);if _dfga !=nil {return _dfga ;};_cebeg .MiterlimitAttr =&_eegef ;continue ;};if _gbcf .Name .Local =="\u006f\u006e"{_cebeg .OnAttr .UnmarshalXMLAttr (_gbcf );continue ;};};for {_dbgfd ,_bdgdf :=d .Token ();if _bdgdf !=nil {return _fd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063R\u0069\u0067\u0068\u0074: \u0025\u0073",_bdgdf );};if _bgdfc ,_bgbeab :=_dbgfd .(_c .EndElement );_bgbeab &&_bgdfc .Name ==start .Name {break ;};};return nil ;};func NewFormulas ()*Formulas {_fgddb :=&Formulas {};_fgddb .CT_Formulas =*NewCT_Formulas ();return _fgddb ;};type Group struct{CT_Group }; + +// Validate validates the CT_Formulas and its children +func (_bgcdf *CT_Formulas )Validate ()error {return _bgcdf .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};func (_fcba *CT_Shapetype )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065";};if _fcba .MasterAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u006d\u0061\u0073\u0074\u0065\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_fcba .MasterAttr )});};if _fcba .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fd .Sprintf ("\u0025\u0076",*_fcba .HrefAttr )});};if _fcba .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_fcba .TargetAttr )});};if _fcba .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_fcba .ClassAttr )});};if _fcba .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_fcba .TitleAttr )});};if _fcba .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_fcba .AltAttr )});};if _fcba .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fd .Sprintf ("\u0025\u0076",*_fcba .CoordsizeAttr )});};if _fcba .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fd .Sprintf ("\u0025\u0076",*_fcba .CoordoriginAttr )});};if _fcba .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_fcba .WrapcoordsAttr )});};if _fcba .PrintAttr !=_d .ST_TrueFalseUnset {_aacce ,_bebba :=_fcba .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bebba !=nil {return _bebba ;};start .Attr =append (start .Attr ,_aacce );};if _fcba .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_fcba .IdAttr )});};if _fcba .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_fcba .StyleAttr )});};if _fcba .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_fcba .SpidAttr )});};if _fcba .OnedAttr !=_d .ST_TrueFalseUnset {_aegab ,_cgea :=_fcba .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _cgea !=nil {return _cgea ;};start .Attr =append (start .Attr ,_aegab );};if _fcba .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_fcba .RegroupidAttr )});};if _fcba .DoubleclicknotifyAttr !=_d .ST_TrueFalseUnset {_gdcgce ,_gbbg :=_fcba .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _gbbg !=nil {return _gbbg ;};start .Attr =append (start .Attr ,_gdcgce );};if _fcba .ButtonAttr !=_d .ST_TrueFalseUnset {_adbef ,_cbdec :=_fcba .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _cbdec !=nil {return _cbdec ;};start .Attr =append (start .Attr ,_adbef );};if _fcba .UserhiddenAttr !=_d .ST_TrueFalseUnset {_febgg ,_aabege :=_fcba .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _aabege !=nil {return _aabege ;};start .Attr =append (start .Attr ,_febgg );};if _fcba .BulletAttr !=_d .ST_TrueFalseUnset {_fefca ,_aegaa :=_fcba .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _aegaa !=nil {return _aegaa ;};start .Attr =append (start .Attr ,_fefca );};if _fcba .HrAttr !=_d .ST_TrueFalseUnset {_eabe ,_cdggd :=_fcba .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _cdggd !=nil {return _cdggd ;};start .Attr =append (start .Attr ,_eabe );};if _fcba .HrstdAttr !=_d .ST_TrueFalseUnset {_gdcfe ,_eddegc :=_fcba .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _eddegc !=nil {return _eddegc ;};start .Attr =append (start .Attr ,_gdcfe );};if _fcba .HrnoshadeAttr !=_d .ST_TrueFalseUnset {_fbcdc ,_cbeea :=_fcba .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _cbeea !=nil {return _cbeea ;};start .Attr =append (start .Attr ,_fbcdc );};if _fcba .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_fcba .HrpctAttr )});};if _fcba .HralignAttr !=OfcST_HrAlignUnset {_egeac ,_ggec :=_fcba .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _ggec !=nil {return _ggec ;};start .Attr =append (start .Attr ,_egeac );};if _fcba .AllowincellAttr !=_d .ST_TrueFalseUnset {_bbedd ,_gaccgc :=_fcba .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _gaccgc !=nil {return _gaccgc ;};start .Attr =append (start .Attr ,_bbedd );};if _fcba .AllowoverlapAttr !=_d .ST_TrueFalseUnset {_cbecd ,_ffeaec :=_fcba .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _ffeaec !=nil {return _ffeaec ;};start .Attr =append (start .Attr ,_cbecd );};if _fcba .UserdrawnAttr !=_d .ST_TrueFalseUnset {_aecff ,_bfbdb :=_fcba .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _bfbdb !=nil {return _bfbdb ;};start .Attr =append (start .Attr ,_aecff );};if _fcba .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_fcba .BordertopcolorAttr )});};if _fcba .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_fcba .BorderleftcolorAttr )});};if _fcba .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_fcba .BorderbottomcolorAttr )});};if _fcba .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_fcba .BorderrightcolorAttr )});};if _fcba .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_gecbb ,_gfeg :=_fcba .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gfeg !=nil {return _gfeg ;};start .Attr =append (start .Attr ,_gecbb );};if _fcba .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_fcba .DgmnodekindAttr )});};if _fcba .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_ceaba ,_fgde :=_fcba .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _fgde !=nil {return _fgde ;};start .Attr =append (start .Attr ,_ceaba );};if _fcba .InsetmodeAttr !=OfcST_InsetModeUnset {_gddce ,_bgfb :=_fcba .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _bgfb !=nil {return _bgfb ;};start .Attr =append (start .Attr ,_gddce );};if _fcba .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fd .Sprintf ("\u0025\u0076",*_fcba .OpacityAttr )});};if _fcba .StrokedAttr !=_d .ST_TrueFalseUnset {_fggdd ,_dbdgg :=_fcba .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _dbdgg !=nil {return _dbdgg ;};start .Attr =append (start .Attr ,_fggdd );};if _fcba .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_fcba .StrokecolorAttr )});};if _fcba .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_fcba .StrokeweightAttr )});};if _fcba .InsetpenAttr !=_d .ST_TrueFalseUnset {_eccgb ,_cebb :=_fcba .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cebb !=nil {return _cebb ;};start .Attr =append (start .Attr ,_eccgb );};if _fcba .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fd .Sprintf ("\u0025\u0076",*_fcba .ChromakeyAttr )});};if _fcba .FilledAttr !=_d .ST_TrueFalseUnset {_cbdaaa ,_afaab :=_fcba .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _afaab !=nil {return _afaab ;};start .Attr =append (start .Attr ,_cbdaaa );};if _fcba .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fd .Sprintf ("\u0025\u0076",*_fcba .FillcolorAttr )});};if _fcba .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_fcba .SptAttr )});};if _fcba .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_faeba ,_accbd :=_fcba .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _accbd !=nil {return _accbd ;};start .Attr =append (start .Attr ,_faeba );};if _fcba .BwmodeAttr !=OfcST_BWModeUnset {_dgag ,_gedcb :=_fcba .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _gedcb !=nil {return _gedcb ;};start .Attr =append (start .Attr ,_dgag );};if _fcba .BwpureAttr !=OfcST_BWModeUnset {_faga ,_afbbc :=_fcba .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _afbbc !=nil {return _afbbc ;};start .Attr =append (start .Attr ,_faga );};if _fcba .BwnormalAttr !=OfcST_BWModeUnset {_gagbbd ,_faebg :=_fcba .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _faebg !=nil {return _faebg ;};start .Attr =append (start .Attr ,_gagbbd );};if _fcba .ForcedashAttr !=_d .ST_TrueFalseUnset {_edgfe ,_bafg :=_fcba .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bafg !=nil {return _bafg ;};start .Attr =append (start .Attr ,_edgfe );};if _fcba .OleiconAttr !=_d .ST_TrueFalseUnset {_eedbb ,_ddeb :=_fcba .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _ddeb !=nil {return _ddeb ;};start .Attr =append (start .Attr ,_eedbb );};if _fcba .OleAttr !=_d .ST_TrueFalseBlankUnset {_fcdfc ,_bgdcc :=_fcba .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _bgdcc !=nil {return _bgdcc ;};start .Attr =append (start .Attr ,_fcdfc );};if _fcba .PreferrelativeAttr !=_d .ST_TrueFalseUnset {_efab ,_feead :=_fcba .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _feead !=nil {return _feead ;};start .Attr =append (start .Attr ,_efab );};if _fcba .CliptowrapAttr !=_d .ST_TrueFalseUnset {_fffdc ,_babc :=_fcba .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _babc !=nil {return _babc ;};start .Attr =append (start .Attr ,_fffdc );};if _fcba .ClipAttr !=_d .ST_TrueFalseUnset {_bagcg ,_effcb :=_fcba .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _effcb !=nil {return _effcb ;};start .Attr =append (start .Attr ,_bagcg );};if _fcba .AdjAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0064\u006a"},Value :_fd .Sprintf ("\u0025\u0076",*_fcba .AdjAttr )});};if _fcba .PathAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_fd .Sprintf ("\u0025\u0076",*_fcba .PathAttr )});};e .EncodeToken (start );if _fcba .EG_ShapeElements !=nil {for _ ,_fgdceb :=range _fcba .EG_ShapeElements {_fgdceb .MarshalXML (e ,_c .StartElement {});};};if _fcba .Complex !=nil {_afbdb :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x"}};e .EncodeElement (_fcba .Complex ,_afbdb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type Rect struct{CT_Rect };func NewOfcDiagram ()*OfcDiagram {_dgggg :=&OfcDiagram {};_dgggg .OfcCT_Diagram =*NewOfcCT_Diagram ();return _dgggg ;};func (_gcafe OfcST_OLEType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dfebc :=_c .Attr {};_dfebc .Name =name ;switch _gcafe {case OfcST_OLETypeUnset :_dfebc .Value ="";case OfcST_OLETypeEmbed :_dfebc .Value ="\u0045\u006d\u0062e\u0064";case OfcST_OLETypeLink :_dfebc .Value ="\u004c\u0069\u006e\u006b";};return _dfebc ,nil ;}; // Validate validates the CT_Arc and its children -func (_baaa *CT_Arc )Validate ()error {return _baaa .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0063");};func (_bcagb *Textpath )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_bcagb .CT_TextPath =*NewCT_TextPath ();for _ ,_aadagd :=range start .Attr {if _aadagd .Name .Local =="\u006f\u006e"{_bcagb .OnAttr .UnmarshalXMLAttr (_aadagd );continue ;};if _aadagd .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_bcagb .FitshapeAttr .UnmarshalXMLAttr (_aadagd );continue ;};if _aadagd .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_bcagb .FitpathAttr .UnmarshalXMLAttr (_aadagd );continue ;};if _aadagd .Name .Local =="\u0074\u0072\u0069\u006d"{_bcagb .TrimAttr .UnmarshalXMLAttr (_aadagd );continue ;};if _aadagd .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_bcagb .XscaleAttr .UnmarshalXMLAttr (_aadagd );continue ;};if _aadagd .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_dfefg ,_aebfe :=_aadagd .Value ,error (nil );if _aebfe !=nil {return _aebfe ;};_bcagb .StringAttr =&_dfefg ;continue ;};if _aadagd .Name .Local =="\u0069\u0064"{_bbaeg ,_defdb :=_aadagd .Value ,error (nil );if _defdb !=nil {return _defdb ;};_bcagb .IdAttr =&_bbaeg ;continue ;};if _aadagd .Name .Local =="\u0073\u0074\u0079l\u0065"{_bgfcgf ,_acbdd :=_aadagd .Value ,error (nil );if _acbdd !=nil {return _acbdd ;};_bcagb .StyleAttr =&_bgfcgf ;continue ;};};for {_fbeg ,_bcggf :=d .Token ();if _bcggf !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0070\u0061\u0074\u0068: \u0025\u0073",_bcggf );};if _dgcba ,_gdce :=_fbeg .(_dd .EndElement );_gdce &&_dgcba .Name ==start .Name {break ;};};return nil ;};func (_affe ST_StrokeLineStyle )Validate ()error {return _affe .ValidateWithPath ("")};func (_bba *AG_Id )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_bfg :=range start .Attr {if _bfg .Name .Local =="\u0069\u0064"{_fddf ,_dde :=_bfg .Value ,error (nil );if _dde !=nil {return _dde ;};_bba .IdAttr =&_fddf ;continue ;};};for {_ddea ,_gafc :=d .Token ();if _gafc !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0049d\u003a\u0020\u0025\u0073",_gafc );};if _acg ,_afg :=_ddea .(_dd .EndElement );_afg &&_acg .Name ==start .Name {break ;};};return nil ;}; +func (_ebgb *CT_Arc )Validate ()error {return _ebgb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0063");};func NewCT_Curve ()*CT_Curve {_gdffb :=&CT_Curve {};return _gdffb };func (_acddb OfcST_ExtrusionType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bgbbb :=_c .Attr {};_bgbbb .Name =name ;switch _acddb {case OfcST_ExtrusionTypeUnset :_bgbbb .Value ="";case OfcST_ExtrusionTypePerspective :_bgbbb .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";case OfcST_ExtrusionTypeParallel :_bgbbb .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return _bgbbb ,nil ;};func (_cead *OfcCT_Rules )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gacccc :=range start .Attr {if _gacccc .Name .Local =="\u0065\u0078\u0074"{_cead .ExtAttr .UnmarshalXMLAttr (_gacccc );continue ;};};_dbdfc :for {_dbgag ,_dfede :=d .Token ();if _dfede !=nil {return _dfede ;};switch _fcbcf :=_dbgag .(type ){case _c .StartElement :switch _fcbcf .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbgaa :=NewOfcCT_R ();if _fbdfe :=d .DecodeElement (_gbgaa ,&_fcbcf );_fbdfe !=nil {return _fbdfe ;};_cead .R =append (_cead .R ,_gbgaa );default:_g .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",_fcbcf .Name );if _gdgaf :=d .Skip ();_gdgaf !=nil {return _gdgaf ;};};case _c .EndElement :break _dbdfc ;case _c .CharData :};};return nil ;};func (_fggec *OfcTop )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fggec .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_edccb :=range start .Attr {if _edccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edccb .Name .Local =="\u0068\u0072\u0065\u0066"{_bbecfd ,_gaecf :=_edccb .Value ,error (nil );if _gaecf !=nil {return _gaecf ;};_fggec .HrefAttr =&_bbecfd ;continue ;};if _edccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edccb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fggec .ForcedashAttr .UnmarshalXMLAttr (_edccb );continue ;};if _edccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edccb .Name .Local =="\u0074\u0069\u0074l\u0065"{_debab ,_cddcg :=_edccb .Value ,error (nil );if _cddcg !=nil {return _cddcg ;};_fggec .TitleAttr =&_debab ;continue ;};if _edccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edccb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gaecb ,_ggdcc :=_edccb .Value ,error (nil );if _ggdcc !=nil {return _ggdcc ;};_fggec .AlthrefAttr =&_gaecb ;continue ;};if _edccb .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_fggec .ImageaspectAttr .UnmarshalXMLAttr (_edccb );continue ;};if _edccb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_fggec .StartarrowAttr .UnmarshalXMLAttr (_edccb );continue ;};if _edccb .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_fggec .LinestyleAttr .UnmarshalXMLAttr (_edccb );continue ;};if _edccb .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fggec .StartarrowwidthAttr .UnmarshalXMLAttr (_edccb );continue ;};if _edccb .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_fggec .JoinstyleAttr .UnmarshalXMLAttr (_edccb );continue ;};if _edccb .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_fggec .StartarrowlengthAttr .UnmarshalXMLAttr (_edccb );continue ;};if _edccb .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_cbaec ,_fbad :=_edccb .Value ,error (nil );if _fbad !=nil {return _fbad ;};_fggec .DashstyleAttr =&_cbaec ;continue ;};if _edccb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_fggec .EndarrowAttr .UnmarshalXMLAttr (_edccb );continue ;};if _edccb .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_fggec .FilltypeAttr .UnmarshalXMLAttr (_edccb );continue ;};if _edccb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fggec .EndarrowwidthAttr .UnmarshalXMLAttr (_edccb );continue ;};if _edccb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_abdccf ,_geded :=_edccb .Value ,error (nil );if _geded !=nil {return _geded ;};_fggec .OpacityAttr =&_abdccf ;continue ;};if _edccb .Name .Local =="\u0063\u006f\u006co\u0072"{_agceb ,_effcbb :=_edccb .Value ,error (nil );if _effcbb !=nil {return _effcbb ;};_fggec .ColorAttr =&_agceb ;continue ;};if _edccb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fggec .InsetpenAttr .UnmarshalXMLAttr (_edccb );continue ;};if _edccb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_fggec .EndarrowlengthAttr .UnmarshalXMLAttr (_edccb );continue ;};if _edccb .Name .Local =="\u0065\u0078\u0074"{_fggec .ExtAttr .UnmarshalXMLAttr (_edccb );continue ;};if _edccb .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_fggec .EndcapAttr .UnmarshalXMLAttr (_edccb );continue ;};if _edccb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_dbdca ,_fafgc :=_edccb .Value ,error (nil );if _fafgc !=nil {return _fafgc ;};_fggec .Color2Attr =&_dbdca ;continue ;};if _edccb .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_fggec .ImagealignshapeAttr .UnmarshalXMLAttr (_edccb );continue ;};if _edccb .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_bfccd ,_gaccb :=_edccb .Value ,error (nil );if _gaccb !=nil {return _gaccb ;};_fggec .WeightAttr =&_bfccd ;continue ;};if _edccb .Name .Local =="\u0073\u0072\u0063"{_egacga ,_afffd :=_edccb .Value ,error (nil );if _afffd !=nil {return _afffd ;};_fggec .SrcAttr =&_egacga ;continue ;};if _edccb .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_dggba ,_bedfc :=_edccb .Value ,error (nil );if _bedfc !=nil {return _bedfc ;};_fggec .ImagesizeAttr =&_dggba ;continue ;};if _edccb .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_deded ,_fgcbe :=_f .ParseFloat (_edccb .Value ,64);if _fgcbe !=nil {return _fgcbe ;};_fggec .MiterlimitAttr =&_deded ;continue ;};if _edccb .Name .Local =="\u006f\u006e"{_fggec .OnAttr .UnmarshalXMLAttr (_edccb );continue ;};};for {_cbbfc ,_gbfccc :=d .Token ();if _gbfccc !=nil {return _fd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0054o\u0070\u003a\u0020\u0025\u0073",_gbfccc );};if _efgce ,_egcgc :=_cbbfc .(_c .EndElement );_egcgc &&_efgce .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the OfcCT_Skew and its children -func (_egeb *OfcCT_Skew )Validate ()error {return _egeb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077");};func (_ffagg *Stroke )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ffagg .CT_Stroke =*NewCT_Stroke ();for _ ,_bbcda :=range start .Attr {if _bbcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbcda .Name .Local =="\u0072\u0065\u006ci\u0064"{_dafdg ,_gcdcb :=_bbcda .Value ,error (nil );if _gcdcb !=nil {return _gcdcb ;};_ffagg .RelidAttr =&_dafdg ;continue ;};if _bbcda .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bbcda .Name .Local =="\u0069\u0064"{_bdceg ,_efffe :=_bbcda .Value ,error (nil );if _efffe !=nil {return _efffe ;};_ffagg .RIdAttr =&_bdceg ;continue ;};if _bbcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbcda .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ffagg .ForcedashAttr .UnmarshalXMLAttr (_bbcda );continue ;};if _bbcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbcda .Name .Local =="\u0074\u0069\u0074l\u0065"{_eafac ,_adafa :=_bbcda .Value ,error (nil );if _adafa !=nil {return _adafa ;};_ffagg .TitleAttr =&_eafac ;continue ;};if _bbcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbcda .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bbeda ,_dfce :=_bbcda .Value ,error (nil );if _dfce !=nil {return _dfce ;};_ffagg .AlthrefAttr =&_bbeda ;continue ;};if _bbcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbcda .Name .Local =="\u0068\u0072\u0065\u0066"{_bgadgg ,_bbcbe :=_bbcda .Value ,error (nil );if _bbcbe !=nil {return _bbcbe ;};_ffagg .HrefAttr =&_bgadgg ;continue ;};if _bbcda .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_ccgac ,_cebbe :=_bbcda .Value ,error (nil );if _cebbe !=nil {return _cebbe ;};_ffagg .ImagesizeAttr =&_ccgac ;continue ;};if _bbcda .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_ffagg .StartarrowlengthAttr .UnmarshalXMLAttr (_bbcda );continue ;};if _bbcda .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_ffagg .JoinstyleAttr .UnmarshalXMLAttr (_bbcda );continue ;};if _bbcda .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_ffagg .EndarrowAttr .UnmarshalXMLAttr (_bbcda );continue ;};if _bbcda .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ddgbf ,_dbcdb :=_bbcda .Value ,error (nil );if _dbcdb !=nil {return _dbcdb ;};_ffagg .DashstyleAttr =&_ddgbf ;continue ;};if _bbcda .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ffagg .EndarrowwidthAttr .UnmarshalXMLAttr (_bbcda );continue ;};if _bbcda .Name .Local =="\u0073\u0072\u0063"{_deadc ,_edagbc :=_bbcda .Value ,error (nil );if _edagbc !=nil {return _edagbc ;};_ffagg .SrcAttr =&_deadc ;continue ;};if _bbcda .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_ffagg .EndarrowlengthAttr .UnmarshalXMLAttr (_bbcda );continue ;};if _bbcda .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_ffagg .LinestyleAttr .UnmarshalXMLAttr (_bbcda );continue ;};if _bbcda .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gacge ,_aeaed :=_bbcda .Value ,error (nil );if _aeaed !=nil {return _aeaed ;};_ffagg .OpacityAttr =&_gacge ;continue ;};if _bbcda .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_gfacc ,_gcgfa :=_bbcda .Value ,error (nil );if _gcgfa !=nil {return _gcgfa ;};_ffagg .WeightAttr =&_gfacc ;continue ;};if _bbcda .Name .Local =="\u0069\u0064"{_gdcafg ,_cgbeg :=_bbcda .Value ,error (nil );if _cgbeg !=nil {return _cgbeg ;};_ffagg .IdAttr =&_gdcafg ;continue ;};if _bbcda .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_gddfa ,_dageb :=_a .ParseFloat (_bbcda .Value ,64);if _dageb !=nil {return _dageb ;};_ffagg .MiterlimitAttr =&_gddfa ;continue ;};if _bbcda .Name .Local =="\u0063\u006f\u006co\u0072"{_ebbcb ,_feedc :=_bbcda .Value ,error (nil );if _feedc !=nil {return _feedc ;};_ffagg .ColorAttr =&_ebbcb ;continue ;};if _bbcda .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_ffagg .ImageaspectAttr .UnmarshalXMLAttr (_bbcda );continue ;};if _bbcda .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_ffagg .FilltypeAttr .UnmarshalXMLAttr (_bbcda );continue ;};if _bbcda .Name .Local =="\u006f\u006e"{_ffagg .OnAttr .UnmarshalXMLAttr (_bbcda );continue ;};if _bbcda .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ffagg .StartarrowwidthAttr .UnmarshalXMLAttr (_bbcda );continue ;};if _bbcda .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ffagg .InsetpenAttr .UnmarshalXMLAttr (_bbcda );continue ;};if _bbcda .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_ffagg .ImagealignshapeAttr .UnmarshalXMLAttr (_bbcda );continue ;};if _bbcda .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_ffagg .StartarrowAttr .UnmarshalXMLAttr (_bbcda );continue ;};if _bbcda .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_ffagg .EndcapAttr .UnmarshalXMLAttr (_bbcda );continue ;};if _bbcda .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bacag ,_gedge :=_bbcda .Value ,error (nil );if _gedge !=nil {return _gedge ;};_ffagg .Color2Attr =&_bacag ;continue ;};};_ebgf :for {_fdegg ,_ddbga :=d .Token ();if _ddbga !=nil {return _ddbga ;};switch _bbgfd :=_fdegg .(type ){case _dd .StartElement :switch _bbgfd .Name {case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ffagg .Left =NewOfcLeft ();if _aeecb :=d .DecodeElement (_ffagg .Left ,&_bbgfd );_aeecb !=nil {return _aeecb ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ffagg .Top =NewOfcTop ();if _bbcac :=d .DecodeElement (_ffagg .Top ,&_bbgfd );_bbcac !=nil {return _bbcac ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ffagg .Right =NewOfcRight ();if _adbd :=d .DecodeElement (_ffagg .Right ,&_bbgfd );_adbd !=nil {return _adbd ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ffagg .Bottom =NewOfcBottom ();if _abbfcd :=d .DecodeElement (_ffagg .Bottom ,&_bbgfd );_abbfcd !=nil {return _abbfcd ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ffagg .Column =NewOfcColumn ();if _egafg :=d .DecodeElement (_ffagg .Column ,&_bbgfd );_egafg !=nil {return _egafg ;};default:_dda .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",_bbgfd .Name );if _gbdffa :=d .Skip ();_gbdffa !=nil {return _gbdffa ;};};case _dd .EndElement :break _ebgf ;case _dd .CharData :};};return nil ;};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;);type Background struct{CT_Background };func (_baeae ST_StrokeArrowType )String ()string {switch _baeae {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 (_ddeeec ST_ShadowType )String ()string {switch _ddeeec {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 "";};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 _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;};type OfcCT_Extrusion struct{OnAttr _f .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 _f .ST_TrueFalse ;AutorotationcenterAttr _f .ST_TrueFalse ;RotationcenterAttr *string ;RotationangleAttr *string ;ColormodeAttr OfcST_ColorMode ;ColorAttr *string ;ShininessAttr *float32 ;SpecularityAttr *string ;DiffusityAttr *string ;MetalAttr _f .ST_TrueFalse ;EdgeAttr *string ;FacetAttr *string ;LightfaceAttr _f .ST_TrueFalse ;BrightnessAttr *string ;LightpositionAttr *string ;LightlevelAttr *string ;LightharshAttr _f .ST_TrueFalse ;Lightposition2Attr *string ;Lightlevel2Attr *string ;Lightharsh2Attr _f .ST_TrueFalse ;ExtAttr ST_Ext ;};type OfcCT_Diagram struct{DgmstyleAttr *int64 ;AutoformatAttr _f .ST_TrueFalse ;ReverseAttr _f .ST_TrueFalse ;AutolayoutAttr _f .ST_TrueFalse ;DgmscalexAttr *int64 ;DgmscaleyAttr *int64 ;DgmfontsizeAttr *int64 ;ConstrainboundsAttr *string ;DgmbasetextscaleAttr *int64 ;Relationtable *OfcCT_RelationTable ;ExtAttr ST_Ext ;};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 (_fdedc *OfcCT_RelationTable )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_cfabga :=range start .Attr {if _cfabga .Name .Local =="\u0065\u0078\u0074"{_fdedc .ExtAttr .UnmarshalXMLAttr (_cfabga );continue ;};};_bcgea :for {_ddddfa ,_fffafg :=d .Token ();if _fffafg !=nil {return _fffafg ;};switch _aeddd :=_ddddfa .(type ){case _dd .StartElement :switch _aeddd .Name {case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcgef :=NewOfcCT_Relation ();if _bdffc :=d .DecodeElement (_dcgef ,&_aeddd );_bdffc !=nil {return _bdffc ;};_fdedc .Rel =append (_fdedc .Rel ,_dcgef );default:_dda .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",_aeddd .Name );if _eace :=d .Skip ();_eace !=nil {return _eace ;};};case _dd .EndElement :break _bcgea ;case _dd .CharData :};};return nil ;}; +// Validate validates the Group and its children +func (_ccdf *Group )Validate ()error {return _ccdf .ValidateWithPath ("\u0047\u0072\u006fu\u0070")};func (_dcbcd OfcST_ConnectType )String ()string {switch _dcbcd {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_H struct{PositionAttr *string ;PolarAttr *string ;MapAttr *string ;InvxAttr _d .ST_TrueFalse ;InvyAttr _d .ST_TrueFalse ;SwitchAttr _d .ST_TrueFalseBlank ;XrangeAttr *string ;YrangeAttr *string ;RadiusrangeAttr *string ;}; -// Validate validates the OfcCallout and its children -func (_egcgg *OfcCallout )Validate ()error {return _egcgg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074");}; +// ValidateWithPath validates the OfcCT_ColorMru and its children, prefixing error messages with path +func (_ffde *OfcCT_ColorMru )ValidateWithPath (path string )error {if _gacead :=_ffde .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gacead !=nil {return _gacead ;};return nil ;};func (_caebb *OfcCT_EquationXml )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c";};if _caebb .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_caebb .ContentTypeAttr )});};e .EncodeToken (start );if _caebb .Any !=nil {_caebb .Any .MarshalXML (e ,_c .StartElement {});};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewAG_Chromakey ()*AG_Chromakey {_dbg :=&AG_Chromakey {};return _dbg }; -// ValidateWithPath validates the OfcCT_Proxy and its children, prefixing error messages with path -func (_ggfcc *OfcCT_Proxy )ValidateWithPath (path string )error {if _ffgc :=_ggfcc .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_ffgc !=nil {return _ffgc ;};if _baecga :=_ggfcc .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072");_baecga !=nil {return _baecga ;};return nil ;};func (_ebbdb OfcST_ColorMode )ValidateWithPath (path string )error {switch _ebbdb {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebbdb ));};return nil ;};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 _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;}; +// Validate validates the OfcCT_ShapeLayout and its children +func (_cacabg *OfcCT_ShapeLayout )Validate ()error {return _cacabg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074");};func (_ccggdb OfcST_ExtrusionPlane )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ccggdb .String (),start );};type CT_Formulas struct{F []*CT_F ;};func (_adfd *AG_Path )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _adfd .PathAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_fd .Sprintf ("\u0025\u0076",*_adfd .PathAttr )});};return nil ;};func (_aadb *CT_Handles )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcbf :for {_fedf ,_abga :=d .Token ();if _abga !=nil {return _abga ;};switch _eaaga :=_fedf .(type ){case _c .StartElement :switch _eaaga .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gabbf :=NewCT_H ();if _cgde :=d .DecodeElement (_gabbf ,&_eaaga );_cgde !=nil {return _cgde ;};_aadb .H =append (_aadb .H ,_gabbf );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\u005fH\u0061\u006e\u0064\u006c\u0065\u0073\u0020\u0025\u0076",_eaaga .Name );if _fdcc :=d .Skip ();_fdcc !=nil {return _fdcc ;};};case _c .EndElement :break _gcbf ;case _c .CharData :};};return nil ;}; -// Validate validates the Imagedata and its children -func (_fagfb *Imagedata )Validate ()error {return _fagfb .ValidateWithPath ("\u0049m\u0061\u0067\u0065\u0064\u0061\u0074a");}; +// Validate validates the OfcCT_R and its children +func (_fbeab *OfcCT_R )Validate ()error {return _fbeab .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0052");}; -// Validate validates the OfcCT_Fill and its children -func (_daefb *OfcCT_Fill )Validate ()error {return _daefb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c");};func (_fdead *OfcST_InsetMode )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_acgcd ,_geaf :=d .Token ();if _geaf !=nil {return _geaf ;};if _ffecc ,_deggf :=_acgcd .(_dd .EndElement );_deggf &&_ffecc .Name ==start .Name {*_fdead =1;return nil ;};if _cdbff ,_daffbc :=_acgcd .(_dd .CharData );!_daffbc {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acgcd );}else {switch string (_cdbff ){case "":*_fdead =0;case "\u0061\u0075\u0074\u006f":*_fdead =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fdead =2;};};_acgcd ,_geaf =d .Token ();if _geaf !=nil {return _geaf ;};if _aabg ,_aadefg :=_acgcd .(_dd .EndElement );_aadefg &&_aabg .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acgcd );}; +// ValidateWithPath validates the OfcCT_Relation and its children, prefixing error messages with path +func (_adecad *OfcCT_Relation )ValidateWithPath (path string )error {if _bgdeb :=_adecad .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bgdeb !=nil {return _bgdeb ;};return nil ;};func (_facbe *OfcST_ExtrusionPlane )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffgc ,_dfaab :=d .Token ();if _dfaab !=nil {return _dfaab ;};if _geaeb ,_dcdgde :=_ffgc .(_c .EndElement );_dcdgde &&_geaeb .Name ==start .Name {*_facbe =1;return nil ;};if _bbdfd ,_decfg :=_ffgc .(_c .CharData );!_decfg {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffgc );}else {switch string (_bbdfd ){case "":*_facbe =0;case "\u0058\u0059":*_facbe =1;case "\u005a\u0058":*_facbe =2;case "\u0059\u005a":*_facbe =3;};};_ffgc ,_dfaab =d .Token ();if _dfaab !=nil {return _dfaab ;};if _bbfbe ,_eeegc :=_ffgc .(_c .EndElement );_eeegc &&_bbfbe .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffgc );};func (_dgefb ST_StrokeEndCap )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_aaeege :=_c .Attr {};_aaeege .Name =name ;switch _dgefb {case ST_StrokeEndCapUnset :_aaeege .Value ="";case ST_StrokeEndCapFlat :_aaeege .Value ="\u0066\u006c\u0061\u0074";case ST_StrokeEndCapSquare :_aaeege .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_StrokeEndCapRound :_aaeege .Value ="\u0072\u006f\u0075n\u0064";};return _aaeege ,nil ;}; -// ValidateWithPath validates the CT_Curve and its children, prefixing error messages with path -func (_accf *CT_Curve )ValidateWithPath (path string )error {for _abfc ,_adcgd :=range _accf .EG_ShapeElements {if _gafb :=_adcgd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_abfc ));_gafb !=nil {return _gafb ;};};if _aaaf :=_accf .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_aaaf !=nil {return _aaaf ;};if _bedgc :=_accf .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_bedgc !=nil {return _bedgc ;};if _cccbf :=_accf .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cccbf !=nil {return _cccbf ;};if _fce :=_accf .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_fce !=nil {return _fce ;};if _fdab :=_accf .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fdab !=nil {return _fdab ;};if _bbfc :=_accf .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_bbfc !=nil {return _bbfc ;};if _dgfe :=_accf .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_dgfe !=nil {return _dgfe ;};if _eead :=_accf .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_eead !=nil {return _eead ;};if _gbfdg :=_accf .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_gbfdg !=nil {return _gbfdg ;};if _deba :=_accf .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_deba !=nil {return _deba ;};if _dgfcc :=_accf .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dgfcc !=nil {return _dgfcc ;};if _bcfg :=_accf .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bcfg !=nil {return _bcfg ;};if _edca :=_accf .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_edca !=nil {return _edca ;};if _dfcg :=_accf .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_dfcg !=nil {return _dfcg ;};if _ccga :=_accf .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ccga !=nil {return _ccga ;};if _acae :=_accf .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_acae !=nil {return _acae ;};if _cdba :=_accf .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cdba !=nil {return _cdba ;};if _gcagf :=_accf .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_gcagf !=nil {return _gcagf ;};if _gegc :=_accf .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gegc !=nil {return _gegc ;};if _bfaf :=_accf .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_bfaf !=nil {return _bfaf ;};if _cdga :=_accf .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cdga !=nil {return _cdga ;};if _cgda :=_accf .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_cgda !=nil {return _cgda ;};if _ecda :=_accf .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ecda !=nil {return _ecda ;};if _aafa :=_accf .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_aafa !=nil {return _aafa ;};if _faagb :=_accf .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_faagb !=nil {return _faagb ;};if _edfb :=_accf .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_edfb !=nil {return _edfb ;};if _cggg :=_accf .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cggg !=nil {return _cggg ;};if _efgb :=_accf .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_efgb !=nil {return _efgb ;};if _cff :=_accf .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_cff !=nil {return _cff ;};return nil ;};func NewCT_Shape ()*CT_Shape {_eegbb :=&CT_Shape {};return _eegbb };func (_edc *AG_StrokeAttributes )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_dcbd :=range start .Attr {if _dcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbd .Name .Local =="\u0072\u0065\u006ci\u0064"{_acde ,_bfgg :=_dcbd .Value ,error (nil );if _bfgg !=nil {return _bfgg ;};_edc .RelidAttr =&_acde ;continue ;};if _dcbd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dcbd .Name .Local =="\u0069\u0064"{_dfffa ,_fffd :=_dcbd .Value ,error (nil );if _fffd !=nil {return _fffd ;};_edc .IdAttr =&_dfffa ;continue ;};if _dcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_edc .ForcedashAttr .UnmarshalXMLAttr (_dcbd );continue ;};if _dcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbd .Name .Local =="\u0074\u0069\u0074l\u0065"{_ebbf ,_fgcb :=_dcbd .Value ,error (nil );if _fgcb !=nil {return _fgcb ;};_edc .TitleAttr =&_ebbf ;continue ;};if _dcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bcee ,_babg :=_dcbd .Value ,error (nil );if _babg !=nil {return _babg ;};_edc .AlthrefAttr =&_bcee ;continue ;};if _dcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbd .Name .Local =="\u0068\u0072\u0065\u0066"{_gfde ,_fabd :=_dcbd .Value ,error (nil );if _fabd !=nil {return _fabd ;};_edc .HrefAttr =&_gfde ;continue ;};if _dcbd .Name .Local =="\u006f\u006e"{_edc .OnAttr .UnmarshalXMLAttr (_dcbd );continue ;};if _dcbd .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_edc .StartarrowlengthAttr .UnmarshalXMLAttr (_dcbd );continue ;};if _dcbd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_edc .EndarrowAttr .UnmarshalXMLAttr (_dcbd );continue ;};if _dcbd .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_cbeca ,_ddeg :=_dcbd .Value ,error (nil );if _ddeg !=nil {return _ddeg ;};_edc .DashstyleAttr =&_cbeca ;continue ;};if _dcbd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_edc .EndarrowwidthAttr .UnmarshalXMLAttr (_dcbd );continue ;};if _dcbd .Name .Local =="\u0073\u0072\u0063"{_edag ,_edec :=_dcbd .Value ,error (nil );if _edec !=nil {return _edec ;};_edc .SrcAttr =&_edag ;continue ;};if _dcbd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_edc .EndarrowlengthAttr .UnmarshalXMLAttr (_dcbd );continue ;};if _dcbd .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_fbb ,_ffeg :=_dcbd .Value ,error (nil );if _ffeg !=nil {return _ffeg ;};_edc .ImagesizeAttr =&_fbb ;continue ;};if _dcbd .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_ggg ,_ddg :=_a .ParseFloat (_dcbd .Value ,64);if _ddg !=nil {return _ddg ;};_edc .MiterlimitAttr =&_ggg ;continue ;};if _dcbd .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_edc .JoinstyleAttr .UnmarshalXMLAttr (_dcbd );continue ;};if _dcbd .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_edc .StartarrowwidthAttr .UnmarshalXMLAttr (_dcbd );continue ;};if _dcbd .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_edc .EndcapAttr .UnmarshalXMLAttr (_dcbd );continue ;};if _dcbd .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_edc .FilltypeAttr .UnmarshalXMLAttr (_dcbd );continue ;};if _dcbd .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_edc .ImageaspectAttr .UnmarshalXMLAttr (_dcbd );continue ;};if _dcbd .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_edc .ImagealignshapeAttr .UnmarshalXMLAttr (_dcbd );continue ;};if _dcbd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_edc .StartarrowAttr .UnmarshalXMLAttr (_dcbd );continue ;};if _dcbd .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_edc .LinestyleAttr .UnmarshalXMLAttr (_dcbd );continue ;};if _dcbd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bfbb ,_bbd :=_dcbd .Value ,error (nil );if _bbd !=nil {return _bbd ;};_edc .OpacityAttr =&_bfbb ;continue ;};if _dcbd .Name .Local =="\u0063\u006f\u006co\u0072"{_fddb ,_dfgfa :=_dcbd .Value ,error (nil );if _dfgfa !=nil {return _dfgfa ;};_edc .ColorAttr =&_fddb ;continue ;};if _dcbd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_aace ,_efga :=_dcbd .Value ,error (nil );if _efga !=nil {return _efga ;};_edc .WeightAttr =&_aace ;continue ;};if _dcbd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_edc .InsetpenAttr .UnmarshalXMLAttr (_dcbd );continue ;};if _dcbd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_dcf ,_daa :=_dcbd .Value ,error (nil );if _daa !=nil {return _daa ;};_edc .Color2Attr =&_dcf ;continue ;};};for {_gfaf ,_gcfb :=d .Token ();if _gcfb !=nil {return _c .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",_gcfb );};if _afbb ,_bgde :=_gfaf .(_dd .EndElement );_bgde &&_afbb .Name ==start .Name {break ;};};return nil ;};func (_agbdb OfcST_ExtrusionPlane )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_aeafa :=_dd .Attr {};_aeafa .Name =name ;switch _agbdb {case OfcST_ExtrusionPlaneUnset :_aeafa .Value ="";case OfcST_ExtrusionPlaneXY :_aeafa .Value ="\u0058\u0059";case OfcST_ExtrusionPlaneZX :_aeafa .Value ="\u005a\u0058";case OfcST_ExtrusionPlaneYZ :_aeafa .Value ="\u0059\u005a";};return _aeafa ,nil ;}; +// Validate validates the AG_Chromakey and its children +func (_gee *AG_Chromakey )Validate ()error {return _gee .ValidateWithPath ("\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079");}; // ValidateWithPath validates the AG_AllCoreAttributes and its children, prefixing error messages with path -func (_cec *AG_AllCoreAttributes )ValidateWithPath (path string )error {if _gfd :=_cec .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gfd !=nil {return _gfd ;};if _gge :=_cec .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gge !=nil {return _gge ;};if _cfe :=_cec .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cfe !=nil {return _cfe ;};if _da :=_cec .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_da !=nil {return _da ;};if _eda :=_cec .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_eda !=nil {return _eda ;};if _cdg :=_cec .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_cdg !=nil {return _cdg ;};if _ag :=_cec .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_ag !=nil {return _ag ;};if _ae :=_cec .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ae !=nil {return _ae ;};if _dcg :=_cec .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_dcg !=nil {return _dcg ;};if _bgg :=_cec .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bgg !=nil {return _bgg ;};if _cef :=_cec .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cef !=nil {return _cef ;};if _fdc :=_cec .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_fdc !=nil {return _fdc ;};if _efd :=_cec .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_efd !=nil {return _efd ;};if _def :=_cec .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_def !=nil {return _def ;};if _gca :=_cec .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gca !=nil {return _gca ;};if _cccg :=_cec .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cccg !=nil {return _cccg ;};return nil ;};func NewCT_Image ()*CT_Image {_bbace :=&CT_Image {};return _bbace };func (_gfffe *OfcST_OLEType )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_gfffe =0;case "\u0045\u006d\u0062e\u0064":*_gfffe =1;case "\u004c\u0069\u006e\u006b":*_gfffe =2;};return nil ;};type CT_Fill struct{TypeAttr ST_FillType ;OnAttr _f .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 _f .ST_TrueFalse ;FocusAttr *string ;FocussizeAttr *string ;FocuspositionAttr *string ;MethodAttr ST_FillMethod ;DetectmouseclickAttr _f .ST_TrueFalse ;TitleAttr *string ;Opacity2Attr *string ;RecolorAttr _f .ST_TrueFalse ;RotateAttr _f .ST_TrueFalse ;IdAttr *string ;RelidAttr *string ;Fill *OfcFill ;SIdAttr *string ;};func (_deaag ST_ImageAspect )ValidateWithPath (path string )error {switch _deaag {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deaag ));};return nil ;}; +func (_cdf *AG_AllCoreAttributes )ValidateWithPath (path string )error {if _ega :=_cdf .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ega !=nil {return _ega ;};if _faa :=_cdf .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_faa !=nil {return _faa ;};if _ddd :=_cdf .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_ddd !=nil {return _ddd ;};if _cce :=_cdf .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_cce !=nil {return _cce ;};if _cfb :=_cdf .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_cfb !=nil {return _cfb ;};if _faf :=_cdf .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_faf !=nil {return _faf ;};if _beg :=_cdf .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_beg !=nil {return _beg ;};if _fc :=_cdf .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_fc !=nil {return _fc ;};if _agf :=_cdf .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_agf !=nil {return _agf ;};if _gac :=_cdf .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gac !=nil {return _gac ;};if _gfae :=_cdf .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_gfae !=nil {return _gfae ;};if _bcg :=_cdf .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bcg !=nil {return _bcg ;};if _ddc :=_cdf .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ddc !=nil {return _ddc ;};if _cfcd :=_cdf .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_cfcd !=nil {return _cfcd ;};if _dfd :=_cdf .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_dfd !=nil {return _dfd ;};if _efa :=_cdf .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_efa !=nil {return _efa ;};return nil ;};func (_fad *AG_Chromakey )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_deb :=range start .Attr {if _deb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fdg ,_dbdfd :=_deb .Value ,error (nil );if _dbdfd !=nil {return _dbdfd ;};_fad .ChromakeyAttr =&_fdg ;continue ;};};for {_cced ,_fea :=d .Token ();if _fea !=nil {return _fd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u0068r\u006f\u006d\u0061\u006b\u0065\u0079\u003a\u0020\u0025\u0073",_fea );};if _caeb ,_beaf :=_cced .(_c .EndElement );_beaf &&_caeb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Curve and its children, prefixing error messages with path -func (_eabfg *Curve )ValidateWithPath (path string )error {if _ccafe :=_eabfg .CT_Curve .ValidateWithPath (path );_ccafe !=nil {return _ccafe ;};return nil ;};func NewLine ()*Line {_fdfdc :=&Line {};_fdfdc .CT_Line =*NewCT_Line ();return _fdfdc }; +// ValidateWithPath validates the OfcShapelayout and its children, prefixing error messages with path +func (_gdgdg *OfcShapelayout )ValidateWithPath (path string )error {if _dcebb :=_gdgdg .OfcCT_ShapeLayout .ValidateWithPath (path );_dcebb !=nil {return _dcebb ;};return nil ;}; -// ValidateWithPath validates the Textbox and its children, prefixing error messages with path -func (_aega *Textbox )ValidateWithPath (path string )error {if _ccbba :=_aega .CT_Textbox .ValidateWithPath (path );_ccbba !=nil {return _ccbba ;};return nil ;};func (_dggba ST_FillType )Validate ()error {return _dggba .ValidateWithPath ("")};func (_aafe *ST_ImageAspect )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_aafe =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_aafe =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_aafe =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_aafe =3;};return nil ;};func (_bdafc ST_StrokeEndCap )Validate ()error {return _bdafc .ValidateWithPath ("")};func NewAG_Fill ()*AG_Fill {_acce :=&AG_Fill {};return _acce };type OfcCT_Skew struct{IdAttr *string ;OnAttr _f .ST_TrueFalse ;OffsetAttr *string ;OriginAttr *string ;MatrixAttr *string ;ExtAttr ST_Ext ;};func (_eadc *CT_Formulas )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_dgecd :for {_gbec ,_dfcgg :=d .Token ();if _dfcgg !=nil {return _dfcgg ;};switch _ebba :=_gbec .(type ){case _dd .StartElement :switch _ebba .Name {case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eeedf :=NewCT_F ();if _bbdg :=d .DecodeElement (_eeedf ,&_ebba );_bbdg !=nil {return _bbdg ;};_eadc .F =append (_eadc .F ,_eeedf );default:_dda .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",_ebba .Name );if _bceeg :=d .Skip ();_bceeg !=nil {return _bceeg ;};};case _dd .EndElement :break _dgecd ;case _dd .CharData :};};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;); +// Validate validates the OfcBottom and its children +func (_ggcge *OfcBottom )Validate ()error {return _ggcge .ValidateWithPath ("\u004ff\u0063\u0042\u006f\u0074\u0074\u006fm");};func NewOfcOLEObject ()*OfcOLEObject {_fagfa :=&OfcOLEObject {};_fagfa .OfcCT_OLEObject =*NewOfcCT_OLEObject ();return _fagfa ;};func NewAG_Type ()*AG_Type {_gbcb :=&AG_Type {};return _gbcb };func (_gcecg *CT_Shape )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_babb :=range start .Attr {if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dcdga ,_gcagb :=_f .ParseInt (_babb .Value ,10,64);if _gcagb !=nil {return _gcagb ;};_gcecg .RegroupidAttr =&_dcdga ;continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gcecg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0063\u006c\u0069\u0070"{_gcecg .ClipAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gcecg .ButtonAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gcecg .UserhiddenAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gcecg .BulletAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_cccea ,_acdf :=_babb .Value ,error (nil );if _acdf !=nil {return _acdf ;};_gcecg .GfxdataAttr =&_cccea ;continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0068\u0072"{_gcecg .HrAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u006f\u006c\u0065"{_gcecg .OleAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gcecg .AllowincellAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ffcfd ,_abfbb :=_babb .Value ,error (nil );if _abfbb !=nil {return _abfbb ;};_gcecg .BorderleftcolorAttr =&_ffcfd ;continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0068\u0072\u0070c\u0074"{_cceeb ,_adfaf :=_f .ParseFloat (_babb .Value ,64);if _adfaf !=nil {return _adfaf ;};_bebgag :=float32 (_cceeb );_gcecg .HrpctAttr =&_bebgag ;continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bgff ,_afcab :=_f .ParseInt (_babb .Value ,10,64);if _afcab !=nil {return _afcab ;};_gcecg .DgmnodekindAttr =&_bgff ;continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gcecg .InsetmodeAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gcecg .UserdrawnAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gcecg .ConnectortypeAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cfgfge ,_fddff :=_babb .Value ,error (nil );if _fddff !=nil {return _fddff ;};_gcecg .BorderrightcolorAttr =&_cfgfge ;continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gcecg .PreferrelativeAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gcecg .HrnoshadeAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gcecg .DgmlayoutmruAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u006f\u006e\u0065\u0064"{_gcecg .OnedAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gcecg .HralignAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gcecg .BwmodeAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gcecg .AllowoverlapAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gefgg ,_gafdb :=_babb .Value ,error (nil );if _gafdb !=nil {return _gafdb ;};_gcecg .BordertopcolorAttr =&_gefgg ;continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gcecg .BwnormalAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_geaea ,_deffb :=_babb .Value ,error (nil );if _deffb !=nil {return _deffb ;};_gcecg .BorderbottomcolorAttr =&_geaea ;continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gcecg .CliptowrapAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gcecg .DgmlayoutAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0073\u0070\u0074"{_aged ,_acbd :=_f .ParseFloat (_babb .Value ,64);if _acbd !=nil {return _acbd ;};_fffd :=float32 (_aged );_gcecg .SptAttr =&_fffd ;continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gcecg .OleiconAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gcecg .ForcedashAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gcecg .BwpureAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0073\u0070\u0069\u0064"{_aegcg ,_cfacf :=_babb .Value ,error (nil );if _cfacf !=nil {return _cfacf ;};_gcecg .SpidAttr =&_aegcg ;continue ;};if _babb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_babb .Name .Local =="\u0068\u0072\u0073t\u0064"{_gcecg .HrstdAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_beed ,_eaeed :=_babb .Value ,error (nil );if _eaeed !=nil {return _eaeed ;};_gcecg .TargetAttr =&_beed ;continue ;};if _babb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bfbc ,_fbdeef :=_babb .Value ,error (nil );if _fbdeef !=nil {return _fbdeef ;};_gcecg .WrapcoordsAttr =&_bfbc ;continue ;};if _babb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aabbce ,_bdge :=_babb .Value ,error (nil );if _bdge !=nil {return _bdge ;};_gcecg .OpacityAttr =&_aabbce ;continue ;};if _babb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_babda ,_gcbac :=_babb .Value ,error (nil );if _gcbac !=nil {return _gcbac ;};_gcecg .CoordoriginAttr =&_babda ;continue ;};if _babb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dbaaac ,_degaf :=_babb .Value ,error (nil );if _degaf !=nil {return _degaf ;};_gcecg .StrokecolorAttr =&_dbaaac ;continue ;};if _babb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bgdf ,_eecg :=_babb .Value ,error (nil );if _eecg !=nil {return _eecg ;};_gcecg .CoordsizeAttr =&_bgdf ;continue ;};if _babb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gcecg .InsetpenAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Local =="\u0061\u006c\u0074"{_bbdd ,_dbcf :=_babb .Value ,error (nil );if _dbcf !=nil {return _dbcf ;};_gcecg .AltAttr =&_bbdd ;continue ;};if _babb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gcecg .FilledAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Local =="\u0074\u0069\u0074l\u0065"{_febdg ,_debcd :=_babb .Value ,error (nil );if _debcd !=nil {return _debcd ;};_gcecg .TitleAttr =&_febdg ;continue ;};if _babb .Name .Local =="\u0073\u0074\u0079l\u0065"{_beabe ,_gegag :=_babb .Value ,error (nil );if _gegag !=nil {return _gegag ;};_gcecg .StyleAttr =&_beabe ;continue ;};if _babb .Name .Local =="\u0070\u0072\u0069n\u0074"{_gcecg .PrintAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gcecg .StrokedAttr .UnmarshalXMLAttr (_babb );continue ;};if _babb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dgcd ,_fgbff :=_babb .Value ,error (nil );if _fgbff !=nil {return _fgbff ;};_gcecg .StrokeweightAttr =&_dgcd ;continue ;};if _babb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_afade ,_ggabg :=_babb .Value ,error (nil );if _ggabg !=nil {return _ggabg ;};_gcecg .ChromakeyAttr =&_afade ;continue ;};if _babb .Name .Local =="\u0070\u0061\u0074\u0068"{_aefef ,_deddb :=_babb .Value ,error (nil );if _deddb !=nil {return _deddb ;};_gcecg .PathAttr =&_aefef ;continue ;};if _babb .Name .Local =="\u0069\u0064"{_dcfac ,_gfdc :=_babb .Value ,error (nil );if _gfdc !=nil {return _gfdc ;};_gcecg .IdAttr =&_dcfac ;continue ;};if _babb .Name .Local =="\u0063\u006c\u0061s\u0073"{_bgcda ,_ccfba :=_babb .Value ,error (nil );if _ccfba !=nil {return _ccfba ;};_gcecg .ClassAttr =&_bgcda ;continue ;};if _babb .Name .Local =="\u0068\u0072\u0065\u0066"{_bbcf ,_acddd :=_babb .Value ,error (nil );if _acddd !=nil {return _acddd ;};_gcecg .HrefAttr =&_bbcf ;continue ;};if _babb .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_baag ,_ccbe :=_babb .Value ,error (nil );if _ccbe !=nil {return _ccbe ;};_gcecg .EquationxmlAttr =&_baag ;continue ;};if _babb .Name .Local =="\u0074\u0079\u0070\u0065"{_fdae ,_deaee :=_babb .Value ,error (nil );if _deaee !=nil {return _deaee ;};_gcecg .TypeAttr =&_fdae ;continue ;};if _babb .Name .Local =="\u0061\u0064\u006a"{_bacc ,_eeag :=_babb .Value ,error (nil );if _eeag !=nil {return _eeag ;};_gcecg .AdjAttr =&_bacc ;continue ;};if _babb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ffccf ,_dfbfg :=_babb .Value ,error (nil );if _dfbfg !=nil {return _dfbfg ;};_gcecg .FillcolorAttr =&_ffccf ;continue ;};};_fdef :for {_gggf ,_gffbg :=d .Token ();if _gffbg !=nil {return _gffbg ;};switch _dgaea :=_gggf .(type ){case _c .StartElement :switch _dgaea .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bdgd :=NewOfcInk ();if _edefd :=d .DecodeElement (_bdgd ,&_dgaea );_edefd !=nil {return _edefd ;};_gcecg .Ink =append (_gcecg .Ink ,_bdgd );case _c .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"}:_cbff :=_fb .NewIscomment ();if _faebe :=d .DecodeElement (_cbff ,&_dgaea );_faebe !=nil {return _faebe ;};_gcecg .Iscomment =append (_gcecg .Iscomment ,_cbff );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agebe :=NewOfcEquationxml ();if _bdfba :=d .DecodeElement (_agebe ,&_dgaea );_bdfba !=nil {return _bdfba ;};_gcecg .Equationxml =append (_gcecg .Equationxml ,_agebe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebfdb :=NewEG_ShapeElements ();_ebfdb .Path =NewPath ();if _bfge :=d .DecodeElement (_ebfdb .Path ,&_dgaea );_bfge !=nil {return _bfge ;};_gcecg .EG_ShapeElements =append (_gcecg .EG_ShapeElements ,_ebfdb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgdd :=NewEG_ShapeElements ();_fgdd .Formulas =NewFormulas ();if _febcg :=d .DecodeElement (_fgdd .Formulas ,&_dgaea );_febcg !=nil {return _febcg ;};_gcecg .EG_ShapeElements =append (_gcecg .EG_ShapeElements ,_fgdd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfbd :=NewEG_ShapeElements ();_dfbd .Handles =NewHandles ();if _eafe :=d .DecodeElement (_dfbd .Handles ,&_dgaea );_eafe !=nil {return _eafe ;};_gcecg .EG_ShapeElements =append (_gcecg .EG_ShapeElements ,_dfbd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egec :=NewEG_ShapeElements ();_egec .Fill =NewFill ();if _bcee :=d .DecodeElement (_egec .Fill ,&_dgaea );_bcee !=nil {return _bcee ;};_gcecg .EG_ShapeElements =append (_gcecg .EG_ShapeElements ,_egec );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edggg :=NewEG_ShapeElements ();_edggg .Stroke =NewStroke ();if _fcdad :=d .DecodeElement (_edggg .Stroke ,&_dgaea );_fcdad !=nil {return _fcdad ;};_gcecg .EG_ShapeElements =append (_gcecg .EG_ShapeElements ,_edggg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gffdg :=NewEG_ShapeElements ();_gffdg .Shadow =NewShadow ();if _feef :=d .DecodeElement (_gffdg .Shadow ,&_dgaea );_feef !=nil {return _feef ;};_gcecg .EG_ShapeElements =append (_gcecg .EG_ShapeElements ,_gffdg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cafc :=NewEG_ShapeElements ();_cafc .Textbox =NewTextbox ();if _bebbd :=d .DecodeElement (_cafc .Textbox ,&_dgaea );_bebbd !=nil {return _bebbd ;};_gcecg .EG_ShapeElements =append (_gcecg .EG_ShapeElements ,_cafc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgag :=NewEG_ShapeElements ();_cgag .Textpath =NewTextpath ();if _bedca :=d .DecodeElement (_cgag .Textpath ,&_dgaea );_bedca !=nil {return _bedca ;};_gcecg .EG_ShapeElements =append (_gcecg .EG_ShapeElements ,_cgag );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbcgf :=NewEG_ShapeElements ();_fbcgf .Imagedata =NewImagedata ();if _eebf :=d .DecodeElement (_fbcgf .Imagedata ,&_dgaea );_eebf !=nil {return _eebf ;};_gcecg .EG_ShapeElements =append (_gcecg .EG_ShapeElements ,_fbcgf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_geege :=NewEG_ShapeElements ();_geege .Skew =NewOfcSkew ();if _egeb :=d .DecodeElement (_geege .Skew ,&_dgaea );_egeb !=nil {return _egeb ;};_gcecg .EG_ShapeElements =append (_gcecg .EG_ShapeElements ,_geege );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_begee :=NewEG_ShapeElements ();_begee .Extrusion =NewOfcExtrusion ();if _agbad :=d .DecodeElement (_begee .Extrusion ,&_dgaea );_agbad !=nil {return _agbad ;};_gcecg .EG_ShapeElements =append (_gcecg .EG_ShapeElements ,_begee );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aadde :=NewEG_ShapeElements ();_aadde .Callout =NewOfcCallout ();if _abda :=d .DecodeElement (_aadde .Callout ,&_dgaea );_abda !=nil {return _abda ;};_gcecg .EG_ShapeElements =append (_gcecg .EG_ShapeElements ,_aadde );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eabaa :=NewEG_ShapeElements ();_eabaa .Lock =NewOfcLock ();if _ddca :=d .DecodeElement (_eabaa .Lock ,&_dgaea );_ddca !=nil {return _ddca ;};_gcecg .EG_ShapeElements =append (_gcecg .EG_ShapeElements ,_eabaa );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_efgbe :=NewEG_ShapeElements ();_efgbe .Clippath =NewOfcClippath ();if _febcgc :=d .DecodeElement (_efgbe .Clippath ,&_dgaea );_febcgc !=nil {return _febcgc ;};_gcecg .EG_ShapeElements =append (_gcecg .EG_ShapeElements ,_efgbe );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbced :=NewEG_ShapeElements ();_cbced .Signatureline =NewOfcSignatureline ();if _dfge :=d .DecodeElement (_cbced .Signatureline ,&_dgaea );_dfge !=nil {return _dfge ;};_gcecg .EG_ShapeElements =append (_gcecg .EG_ShapeElements ,_cbced );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbcb :=NewEG_ShapeElements ();_cbcb .Wrap =_aa .NewWrap ();if _gfafd :=d .DecodeElement (_cbcb .Wrap ,&_dgaea );_gfafd !=nil {return _gfafd ;};_gcecg .EG_ShapeElements =append (_gcecg .EG_ShapeElements ,_cbcb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ddaeg :=NewEG_ShapeElements ();_ddaeg .Anchorlock =_aa .NewAnchorlock ();if _bbdg :=d .DecodeElement (_ddaeg .Anchorlock ,&_dgaea );_bbdg !=nil {return _bbdg ;};_gcecg .EG_ShapeElements =append (_gcecg .EG_ShapeElements ,_ddaeg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ddcc :=NewEG_ShapeElements ();_ddcc .Bordertop =_aa .NewBordertop ();if _eccde :=d .DecodeElement (_ddcc .Bordertop ,&_dgaea );_eccde !=nil {return _eccde ;};_gcecg .EG_ShapeElements =append (_gcecg .EG_ShapeElements ,_ddcc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fedbge :=NewEG_ShapeElements ();_fedbge .Borderbottom =_aa .NewBorderbottom ();if _fdgcd :=d .DecodeElement (_fedbge .Borderbottom ,&_dgaea );_fdgcd !=nil {return _fdgcd ;};_gcecg .EG_ShapeElements =append (_gcecg .EG_ShapeElements ,_fedbge );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ffef :=NewEG_ShapeElements ();_ffef .Borderleft =_aa .NewBorderleft ();if _bdad :=d .DecodeElement (_ffef .Borderleft ,&_dgaea );_bdad !=nil {return _bdad ;};_gcecg .EG_ShapeElements =append (_gcecg .EG_ShapeElements ,_ffef );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dfbcg :=NewEG_ShapeElements ();_dfbcg .Borderright =_aa .NewBorderright ();if _geebc :=d .DecodeElement (_dfbcg .Borderright ,&_dgaea );_geebc !=nil {return _geebc ;};_gcecg .EG_ShapeElements =append (_gcecg .EG_ShapeElements ,_dfbcg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bgcb :=NewEG_ShapeElements ();_bgcb .ClientData =_bd .NewClientData ();if _gecfa :=d .DecodeElement (_bgcb .ClientData ,&_dgaea );_gecfa !=nil {return _gecfa ;};_gcecg .EG_ShapeElements =append (_gcecg .EG_ShapeElements ,_bgcb );case _c .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"}:_cceg :=NewEG_ShapeElements ();_cceg .Textdata =_fb .NewTextdata ();if _dagbd :=d .DecodeElement (_cceg .Textdata ,&_dgaea );_dagbd !=nil {return _dagbd ;};_gcecg .EG_ShapeElements =append (_gcecg .EG_ShapeElements ,_cceg );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",_dgaea .Name );if _edddf :=d .Skip ();_edddf !=nil {return _edddf ;};};case _c .EndElement :break _fdef ;case _c .CharData :};};return nil ;};func NewPolyline ()*Polyline {_ecaec :=&Polyline {};_ecaec .CT_PolyLine =*NewCT_PolyLine ();return _ecaec ;};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 NewOfcCT_Proxy ()*OfcCT_Proxy {_gbgag :=&OfcCT_Proxy {};return _gbgag };type OfcLeft struct{OfcCT_StrokeChild };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 _d .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _d .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _d .ST_TrueFalse ;ButtonAttr _d .ST_TrueFalse ;UserhiddenAttr _d .ST_TrueFalse ;BulletAttr _d .ST_TrueFalse ;HrAttr _d .ST_TrueFalse ;HrstdAttr _d .ST_TrueFalse ;HrnoshadeAttr _d .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _d .ST_TrueFalse ;AllowoverlapAttr _d .ST_TrueFalse ;UserdrawnAttr _d .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _d .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _d .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _d .ST_TrueFalse ;OleiconAttr _d .ST_TrueFalse ;OleAttr _d .ST_TrueFalseBlank ;PreferrelativeAttr _d .ST_TrueFalse ;CliptowrapAttr _d .ST_TrueFalse ;ClipAttr _d .ST_TrueFalse ;};func NewHandles ()*Handles {_dabcc :=&Handles {};_dabcc .CT_Handles =*NewCT_Handles ();return _dabcc };func (_deecf OfcST_ExtrusionType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_deecf .String (),start );};type OfcST_How byte ;func (_fdcef *OfcClippath )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\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ,_c .Attr {Name :_c .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 ,_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\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 ,_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 ="\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068";return _fdcef .OfcCT_ClipPath .MarshalXML (e ,start );}; -// ValidateWithPath validates the OfcCT_RelationTable and its children, prefixing error messages with path -func (_effee *OfcCT_RelationTable )ValidateWithPath (path string )error {for _cgfacg ,_dcefc :=range _effee .Rel {if _dfgdb :=_dcefc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0052\u0065\u006c\u005b\u0025\u0064\u005d",path ,_cgfacg ));_dfgdb !=nil {return _dfgdb ;};};if _cdabg :=_effee .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cdabg !=nil {return _cdabg ;};return nil ;};func (_dgegeg *OfcCT_Complex )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _dgegeg .ExtAttr !=ST_ExtUnset {_bebe ,_aeaae :=_dgegeg .ExtAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u003a\u0065x\u0074"});if _aeaae !=nil {return _aeaae ;};start .Attr =append (start .Attr ,_bebe );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the OfcCT_OLEObject and its children, prefixing error messages with path +func (_ecegb *OfcCT_OLEObject )ValidateWithPath (path string )error {if _badgc :=_ecegb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_badgc !=nil {return _badgc ;};if _fcgea :=_ecegb .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_fcgea !=nil {return _fcgea ;};if _gffcg :=_ecegb .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gffcg !=nil {return _gffcg ;};if _gafeb :=_ecegb .LockedField .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064");_gafeb !=nil {return _gafeb ;};return nil ;};type Image struct{CT_Image };func (_cfcfa *OfcCT_ShapeDefaults )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_afac :=range start .Attr {if _afac .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_cgacg ,_faae :=_f .ParseInt (_afac .Value ,10,64);if _faae !=nil {return _faae ;};_cfcfa .SpidmaxAttr =&_cgacg ;continue ;};if _afac .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cfcfa .AllowincellAttr .UnmarshalXMLAttr (_afac );continue ;};if _afac .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dffca ,_fbgcd :=_afac .Value ,error (nil );if _fbgcd !=nil {return _fbgcd ;};_cfcfa .StrokecolorAttr =&_dffca ;continue ;};if _afac .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_cfcfa .StrokeAttr .UnmarshalXMLAttr (_afac );continue ;};if _afac .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gaea ,_bfgg :=_afac .Value ,error (nil );if _bfgg !=nil {return _bfgg ;};_cfcfa .FillcolorAttr =&_gaea ;continue ;};if _afac .Name .Local =="\u0066\u0069\u006c\u006c"{_cfcfa .FillAttr .UnmarshalXMLAttr (_afac );continue ;};if _afac .Name .Local =="\u0073\u0074\u0079l\u0065"{_dcgea ,_gadgcf :=_afac .Value ,error (nil );if _gadgcf !=nil {return _gadgcf ;};_cfcfa .StyleAttr =&_dcgea ;continue ;};if _afac .Name .Local =="\u0065\u0078\u0074"{_cfcfa .ExtAttr .UnmarshalXMLAttr (_afac );continue ;};};_efeec :for {_eedag ,_agca :=d .Token ();if _agca !=nil {return _agca ;};switch _edefe :=_eedag .(type ){case _c .StartElement :switch _edefe .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfcfa .Fill =NewFill ();if _adgd :=d .DecodeElement (_cfcfa .Fill ,&_edefe );_adgd !=nil {return _adgd ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfcfa .Stroke =NewStroke ();if _ffcde :=d .DecodeElement (_cfcfa .Stroke ,&_edefe );_ffcde !=nil {return _ffcde ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfcfa .Textbox =NewTextbox ();if _afafa :=d .DecodeElement (_cfcfa .Textbox ,&_edefe );_afafa !=nil {return _afafa ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfcfa .Shadow =NewShadow ();if _daeec :=d .DecodeElement (_cfcfa .Shadow ,&_edefe );_daeec !=nil {return _daeec ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfcfa .Skew =NewOfcSkew ();if _ddeeeg :=d .DecodeElement (_cfcfa .Skew ,&_edefe );_ddeeeg !=nil {return _ddeeeg ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfcfa .Extrusion =NewOfcExtrusion ();if _ffdb :=d .DecodeElement (_cfcfa .Extrusion ,&_edefe );_ffdb !=nil {return _ffdb ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfcfa .Callout =NewOfcCallout ();if _dfbe :=d .DecodeElement (_cfcfa .Callout ,&_edefe );_dfbe !=nil {return _dfbe ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfcfa .Lock =NewOfcLock ();if _fbfbc :=d .DecodeElement (_cfcfa .Lock ,&_edefe );_fbfbc !=nil {return _fbfbc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfcfa .Colormru =NewOfcCT_ColorMru ();if _dgacg :=d .DecodeElement (_cfcfa .Colormru ,&_edefe );_dgacg !=nil {return _dgacg ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfcfa .Colormenu =NewOfcCT_ColorMenu ();if _efcgg :=d .DecodeElement (_cfcfa .Colormenu ,&_edefe );_efcgg !=nil {return _efcgg ;};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\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070eD\u0065\u0066\u0061\u0075\u006c\u0074\u0073\u0020\u0025\u0076",_edefe .Name );if _ggaga :=d .Skip ();_ggaga !=nil {return _ggaga ;};};case _c .EndElement :break _efeec ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Rect and its children, prefixing error messages with path -func (_aeffa *CT_Rect )ValidateWithPath (path string )error {for _cdebg ,_cgdad :=range _aeffa .EG_ShapeElements {if _dgeef :=_cgdad .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cdebg ));_dgeef !=nil {return _dgeef ;};};if _gdad :=_aeffa .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gdad !=nil {return _gdad ;};if _ecced :=_aeffa .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_ecced !=nil {return _ecced ;};if _ggacd :=_aeffa .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_ggacd !=nil {return _ggacd ;};if _ddcgc :=_aeffa .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_ddcgc !=nil {return _ddcgc ;};if _fdgb :=_aeffa .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fdgb !=nil {return _fdgb ;};if _geaae :=_aeffa .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_geaae !=nil {return _geaae ;};if _gecag :=_aeffa .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gecag !=nil {return _gecag ;};if _dbdce :=_aeffa .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_dbdce !=nil {return _dbdce ;};if _cgcgd :=_aeffa .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cgcgd !=nil {return _cgcgd ;};if _efed :=_aeffa .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_efed !=nil {return _efed ;};if _gdgd :=_aeffa .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_gdgd !=nil {return _gdgd ;};if _fggaf :=_aeffa .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_fggaf !=nil {return _fggaf ;};if _fgff :=_aeffa .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fgff !=nil {return _fgff ;};if _cgdga :=_aeffa .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_cgdga !=nil {return _cgdga ;};if _fdcfa :=_aeffa .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fdcfa !=nil {return _fdcfa ;};if _cdgbg :=_aeffa .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cdgbg !=nil {return _cdgbg ;};if _ddbce :=_aeffa .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ddbce !=nil {return _ddbce ;};if _abgb :=_aeffa .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_abgb !=nil {return _abgb ;};if _ccbec :=_aeffa .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ccbec !=nil {return _ccbec ;};if _cggde :=_aeffa .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_cggde !=nil {return _cggde ;};if _gefe :=_aeffa .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gefe !=nil {return _gefe ;};if _abef :=_aeffa .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_abef !=nil {return _abef ;};if _dbcc :=_aeffa .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_dbcc !=nil {return _dbcc ;};if _bbdb :=_aeffa .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_bbdb !=nil {return _bbdb ;};if _agdd :=_aeffa .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_agdd !=nil {return _agdd ;};if _dddfd :=_aeffa .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_dddfd !=nil {return _dddfd ;};if _aagba :=_aeffa .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_aagba !=nil {return _aagba ;};if _fgdaf :=_aeffa .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_fgdaf !=nil {return _fgdaf ;};if _bggac :=_aeffa .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_bggac !=nil {return _bggac ;};return nil ;};func (_agdga *OfcST_ConnectorType )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_agdga =0;case "\u006e\u006f\u006e\u0065":*_agdga =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_agdga =2;case "\u0065\u006c\u0062o\u0077":*_agdga =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_agdga =4;};return nil ;};type OfcST_BWMode byte ;func (_bfcf *OfcCT_ColorMenu )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _bfcf .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bfcf .StrokecolorAttr )});};if _bfcf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_bfcf .FillcolorAttr )});};if _bfcf .ShadowcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bfcf .ShadowcolorAttr )});};if _bfcf .ExtrusioncolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bfcf .ExtrusioncolorAttr )});};if _bfcf .ExtAttr !=ST_ExtUnset {_aefdfc ,_bcdda :=_bfcf .ExtAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u003a\u0065x\u0074"});if _bcdda !=nil {return _bcdda ;};start .Attr =append (start .Attr ,_aefdfc );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });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 _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;AdjAttr *string ;PathAttr *string ;}; +// Validate validates the CT_RoundRect and its children +func (_fbcef *CT_RoundRect )Validate ()error {return _fbcef .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074");}; -// ValidateWithPath validates the Textpath and its children, prefixing error messages with path -func (_bfccca *Textpath )ValidateWithPath (path string )error {if _gcccbe :=_bfccca .CT_TextPath .ValidateWithPath (path );_gcccbe !=nil {return _gcccbe ;};return nil ;}; +// Validate validates the AG_Path and its children +func (_bcgg *AG_Path )Validate ()error {return _bcgg .ValidateWithPath ("\u0041G\u005f\u0050\u0061\u0074\u0068");};func (_dffbg *OfcCT_Diagram )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m";};if _dffbg .DgmstyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_dffbg .DgmstyleAttr )});};if _dffbg .AutoformatAttr !=_d .ST_TrueFalseUnset {_gffacd ,_cebcb :=_dffbg .AutoformatAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"});if _cebcb !=nil {return _cebcb ;};start .Attr =append (start .Attr ,_gffacd );};if _dffbg .ReverseAttr !=_d .ST_TrueFalseUnset {_bgbf ,_dbddc :=_dffbg .ReverseAttr .MarshalXMLAttr (_c .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"});if _dbddc !=nil {return _dbddc ;};start .Attr =append (start .Attr ,_bgbf );};if _dffbg .AutolayoutAttr !=_d .ST_TrueFalseUnset {_effd ,_fbeaaf :=_dffbg .AutolayoutAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"});if _fbeaaf !=nil {return _fbeaaf ;};start .Attr =append (start .Attr ,_effd );};if _dffbg .DgmscalexAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"},Value :_fd .Sprintf ("\u0025\u0076",*_dffbg .DgmscalexAttr )});};if _dffbg .DgmscaleyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"},Value :_fd .Sprintf ("\u0025\u0076",*_dffbg .DgmscaleyAttr )});};if _dffbg .DgmfontsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_dffbg .DgmfontsizeAttr )});};if _dffbg .ConstrainboundsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_dffbg .ConstrainboundsAttr )});};if _dffbg .DgmbasetextscaleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_dffbg .DgmbasetextscaleAttr )});};if _dffbg .ExtAttr !=ST_ExtUnset {_gegdg ,_ceaad :=_dffbg .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _ceaad !=nil {return _ceaad ;};start .Attr =append (start .Attr ,_gegdg );};e .EncodeToken (start );if _dffbg .Relationtable !=nil {_abega :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_dffbg .Relationtable ,_abega );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dcaeb *ST_ImageAspect )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dcaeb =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_dcaeb =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_dcaeb =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_dcaeb =3;};return nil ;}; -// Validate validates the AG_Style and its children -func (_bgdb *AG_Style )Validate ()error {return _bgdb .ValidateWithPath ("\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065");}; +// ValidateWithPath validates the Formulas and its children, prefixing error messages with path +func (_afaeg *Formulas )ValidateWithPath (path string )error {if _gegfg :=_afaeg .CT_Formulas .ValidateWithPath (path );_gegfg !=nil {return _gegfg ;};return nil ;};func (_ddgbf *ST_StrokeArrowLength )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ddgbf =0;case "\u0073\u0068\u006fr\u0074":*_ddgbf =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_ddgbf =2;case "\u006c\u006f\u006e\u0067":*_ddgbf =3;};return nil ;}; -// Validate validates the Background and its children -func (_fda *Background )Validate ()error {return _fda .ValidateWithPath ("\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_addeg OfcST_DiagramLayout )Validate ()error {return _addeg .ValidateWithPath ("")};type Group struct{CT_Group };func NewRoundrect ()*Roundrect {_gfbedg :=&Roundrect {};_gfbedg .CT_RoundRect =*NewCT_RoundRect ();return _gfbedg ;};func (_fafag *ST_StrokeArrowWidth )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_fafag =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_fafag =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_fafag =2;case "\u0077\u0069\u0064\u0065":*_fafag =3;};return nil ;};func (_fbdg *CT_PolyLine )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_bbgaff :=range start .Attr {if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fbdg .UserdrawnAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0063\u006c\u0069\u0070"{_fbdg .ClipAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fbdg .UserhiddenAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fbdg .InsetmodeAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fbdg .BulletAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fbdg .PreferrelativeAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0068\u0072"{_fbdg .HrAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fbdg .OleiconAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0068\u0072\u0073t\u0064"{_fbdg .HrstdAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fbdg .HrnoshadeAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_faff ,_bbfd :=_bbgaff .Value ,error (nil );if _bbfd !=nil {return _bbfd ;};_fbdg .BordertopcolorAttr =&_faff ;continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fbdg .DgmlayoutAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fbdg .AllowoverlapAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fbdg .BwnormalAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fbdg .CliptowrapAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fcgdb ,_eaff :=_bbgaff .Value ,error (nil );if _eaff !=nil {return _eaff ;};_fbdg .BorderbottomcolorAttr =&_fcgdb ;continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u006f\u006e\u0065\u0064"{_fbdg .OnedAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fbdg .DgmlayoutmruAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gbef ,_aacfd :=_a .ParseInt (_bbgaff .Value ,10,64);if _aacfd !=nil {return _aacfd ;};_fbdg .RegroupidAttr =&_gbef ;continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fbdg .AllowincellAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0068\u0072\u0070c\u0074"{_ebfbf ,_gfcf :=_a .ParseFloat (_bbgaff .Value ,64);if _gfcf !=nil {return _gfcf ;};_cdceb :=float32 (_ebfbf );_fbdg .HrpctAttr =&_cdceb ;continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fbdg .ButtonAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0073\u0070\u0069\u0064"{_afae ,_badbg :=_bbgaff .Value ,error (nil );if _badbg !=nil {return _badbg ;};_fbdg .SpidAttr =&_afae ;continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0073\u0070\u0074"{_gefa ,_gcbad :=_a .ParseFloat (_bbgaff .Value ,64);if _gcbad !=nil {return _gcbad ;};_abda :=float32 (_gefa );_fbdg .SptAttr =&_abda ;continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_eaaaa ,_dffa :=_bbgaff .Value ,error (nil );if _dffa !=nil {return _dffa ;};_fbdg .BorderleftcolorAttr =&_eaaaa ;continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u006f\u006c\u0065"{_fbdg .OleAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ccefg ,_bgegb :=_bbgaff .Value ,error (nil );if _bgegb !=nil {return _bgegb ;};_fbdg .BorderrightcolorAttr =&_ccefg ;continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fbdg .BwmodeAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_eefed ,_dabae :=_a .ParseInt (_bbgaff .Value ,10,64);if _dabae !=nil {return _dabae ;};_fbdg .DgmnodekindAttr =&_eefed ;continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fbdg .ForcedashAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fbdg .BwpureAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fbdg .ConnectortypeAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fbdg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbgaff .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fbdg .HralignAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_caca ,_edge :=_bbgaff .Value ,error (nil );if _edge !=nil {return _edge ;};_fbdg .CoordsizeAttr =&_caca ;continue ;};if _bbgaff .Name .Local =="\u0073\u0074\u0079l\u0065"{_dbcdf ,_fbbbc :=_bbgaff .Value ,error (nil );if _fbbbc !=nil {return _fbbbc ;};_fbdg .StyleAttr =&_dbcdf ;continue ;};if _bbgaff .Name .Local =="\u0069\u0064"{_bbdde ,_fefdg :=_bbgaff .Value ,error (nil );if _fefdg !=nil {return _fefdg ;};_fbdg .IdAttr =&_bbdde ;continue ;};if _bbgaff .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fbdg .StrokedAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Local =="\u0070\u0072\u0069n\u0074"{_fbdg .PrintAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ceba ,_debd :=_bbgaff .Value ,error (nil );if _debd !=nil {return _debd ;};_fbdg .StrokeweightAttr =&_ceba ;continue ;};if _bbgaff .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_eggdg ,_gafba :=_bbgaff .Value ,error (nil );if _gafba !=nil {return _gafba ;};_fbdg .WrapcoordsAttr =&_eggdg ;continue ;};if _bbgaff .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_agge ,_bgceg :=_bbgaff .Value ,error (nil );if _bgceg !=nil {return _bgceg ;};_fbdg .ChromakeyAttr =&_agge ;continue ;};if _bbgaff .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_acga ,_cgggg :=_bbgaff .Value ,error (nil );if _cgggg !=nil {return _cgggg ;};_fbdg .FillcolorAttr =&_acga ;continue ;};if _bbgaff .Name .Local =="\u0061\u006c\u0074"{_acfb ,_bfbbfc :=_bbgaff .Value ,error (nil );if _bfbbfc !=nil {return _bfbbfc ;};_fbdg .AltAttr =&_acfb ;continue ;};if _bbgaff .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gbcfc ,_fgdag :=_bbgaff .Value ,error (nil );if _fgdag !=nil {return _fgdag ;};_fbdg .OpacityAttr =&_gbcfc ;continue ;};if _bbgaff .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aagfe ,_eggc :=_bbgaff .Value ,error (nil );if _eggc !=nil {return _eggc ;};_fbdg .StrokecolorAttr =&_aagfe ;continue ;};if _bbgaff .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fbdg .InsetpenAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fbdg .FilledAttr .UnmarshalXMLAttr (_bbgaff );continue ;};if _bbgaff .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cfgeg ,_fdgg :=_bbgaff .Value ,error (nil );if _fdgg !=nil {return _fdgg ;};_fbdg .CoordoriginAttr =&_cfgeg ;continue ;};if _bbgaff .Name .Local =="\u0074\u0069\u0074l\u0065"{_ebegd ,_deaa :=_bbgaff .Value ,error (nil );if _deaa !=nil {return _deaa ;};_fbdg .TitleAttr =&_ebegd ;continue ;};if _bbgaff .Name .Local =="\u0063\u006c\u0061s\u0073"{_bdgf ,_ddcgf :=_bbgaff .Value ,error (nil );if _ddcgf !=nil {return _ddcgf ;};_fbdg .ClassAttr =&_bdgf ;continue ;};if _bbgaff .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gdcbef ,_fgaef :=_bbgaff .Value ,error (nil );if _fgaef !=nil {return _fgaef ;};_fbdg .TargetAttr =&_gdcbef ;continue ;};if _bbgaff .Name .Local =="\u0068\u0072\u0065\u0066"{_ddcae ,_ecca :=_bbgaff .Value ,error (nil );if _ecca !=nil {return _ecca ;};_fbdg .HrefAttr =&_ddcae ;continue ;};if _bbgaff .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_dfedb ,_bdbde :=_bbgaff .Value ,error (nil );if _bdbde !=nil {return _bdbde ;};_fbdg .PointsAttr =&_dfedb ;continue ;};};_ebbg :for {_cgbef ,_edfa :=d .Token ();if _edfa !=nil {return _edfa ;};switch _ggdbc :=_cgbef .(type ){case _dd .StartElement :switch _ggdbc .Name {case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_befaa :=NewOfcInk ();if _cgaca :=d .DecodeElement (_befaa ,&_ggdbc );_cgaca !=nil {return _cgaca ;};_fbdg .Ink =append (_fbdg .Ink ,_befaa );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cggd :=NewEG_ShapeElements ();_cggd .Path =NewPath ();if _ddbd :=d .DecodeElement (_cggd .Path ,&_ggdbc );_ddbd !=nil {return _ddbd ;};_fbdg .EG_ShapeElements =append (_fbdg .EG_ShapeElements ,_cggd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agab :=NewEG_ShapeElements ();_agab .Formulas =NewFormulas ();if _cbddc :=d .DecodeElement (_agab .Formulas ,&_ggdbc );_cbddc !=nil {return _cbddc ;};_fbdg .EG_ShapeElements =append (_fbdg .EG_ShapeElements ,_agab );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdgbf :=NewEG_ShapeElements ();_cdgbf .Handles =NewHandles ();if _cggf :=d .DecodeElement (_cdgbf .Handles ,&_ggdbc );_cggf !=nil {return _cggf ;};_fbdg .EG_ShapeElements =append (_fbdg .EG_ShapeElements ,_cdgbf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edacg :=NewEG_ShapeElements ();_edacg .Fill =NewFill ();if _baea :=d .DecodeElement (_edacg .Fill ,&_ggdbc );_baea !=nil {return _baea ;};_fbdg .EG_ShapeElements =append (_fbdg .EG_ShapeElements ,_edacg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_baagc :=NewEG_ShapeElements ();_baagc .Stroke =NewStroke ();if _cedd :=d .DecodeElement (_baagc .Stroke ,&_ggdbc );_cedd !=nil {return _cedd ;};_fbdg .EG_ShapeElements =append (_fbdg .EG_ShapeElements ,_baagc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aeccb :=NewEG_ShapeElements ();_aeccb .Shadow =NewShadow ();if _eeffa :=d .DecodeElement (_aeccb .Shadow ,&_ggdbc );_eeffa !=nil {return _eeffa ;};_fbdg .EG_ShapeElements =append (_fbdg .EG_ShapeElements ,_aeccb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdff :=NewEG_ShapeElements ();_gdff .Textbox =NewTextbox ();if _fbad :=d .DecodeElement (_gdff .Textbox ,&_ggdbc );_fbad !=nil {return _fbad ;};_fbdg .EG_ShapeElements =append (_fbdg .EG_ShapeElements ,_gdff );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dddca :=NewEG_ShapeElements ();_dddca .Textpath =NewTextpath ();if _ebcf :=d .DecodeElement (_dddca .Textpath ,&_ggdbc );_ebcf !=nil {return _ebcf ;};_fbdg .EG_ShapeElements =append (_fbdg .EG_ShapeElements ,_dddca );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfggb :=NewEG_ShapeElements ();_cfggb .Imagedata =NewImagedata ();if _ageffd :=d .DecodeElement (_cfggb .Imagedata ,&_ggdbc );_ageffd !=nil {return _ageffd ;};_fbdg .EG_ShapeElements =append (_fbdg .EG_ShapeElements ,_cfggb );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdacg :=NewEG_ShapeElements ();_gdacg .Skew =NewOfcSkew ();if _aggf :=d .DecodeElement (_gdacg .Skew ,&_ggdbc );_aggf !=nil {return _aggf ;};_fbdg .EG_ShapeElements =append (_fbdg .EG_ShapeElements ,_gdacg );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdcad :=NewEG_ShapeElements ();_cdcad .Extrusion =NewOfcExtrusion ();if _gbegd :=d .DecodeElement (_cdcad .Extrusion ,&_ggdbc );_gbegd !=nil {return _gbegd ;};_fbdg .EG_ShapeElements =append (_fbdg .EG_ShapeElements ,_cdcad );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abeef :=NewEG_ShapeElements ();_abeef .Callout =NewOfcCallout ();if _bgbce :=d .DecodeElement (_abeef .Callout ,&_ggdbc );_bgbce !=nil {return _bgbce ;};_fbdg .EG_ShapeElements =append (_fbdg .EG_ShapeElements ,_abeef );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_beabf :=NewEG_ShapeElements ();_beabf .Lock =NewOfcLock ();if _fdea :=d .DecodeElement (_beabf .Lock ,&_ggdbc );_fdea !=nil {return _fdea ;};_fbdg .EG_ShapeElements =append (_fbdg .EG_ShapeElements ,_beabf );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eccd :=NewEG_ShapeElements ();_eccd .Clippath =NewOfcClippath ();if _fcbcd :=d .DecodeElement (_eccd .Clippath ,&_ggdbc );_fcbcd !=nil {return _fcbcd ;};_fbdg .EG_ShapeElements =append (_fbdg .EG_ShapeElements ,_eccd );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fcdga :=NewEG_ShapeElements ();_fcdga .Signatureline =NewOfcSignatureline ();if _caae :=d .DecodeElement (_fcdga .Signatureline ,&_ggdbc );_caae !=nil {return _caae ;};_fbdg .EG_ShapeElements =append (_fbdg .EG_ShapeElements ,_fcdga );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eecc :=NewEG_ShapeElements ();_eecc .Wrap =_ad .NewWrap ();if _eebe :=d .DecodeElement (_eecc .Wrap ,&_ggdbc );_eebe !=nil {return _eebe ;};_fbdg .EG_ShapeElements =append (_fbdg .EG_ShapeElements ,_eecc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fefbf :=NewEG_ShapeElements ();_fefbf .Anchorlock =_ad .NewAnchorlock ();if _bfdg :=d .DecodeElement (_fefbf .Anchorlock ,&_ggdbc );_bfdg !=nil {return _bfdg ;};_fbdg .EG_ShapeElements =append (_fbdg .EG_ShapeElements ,_fefbf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dgggc :=NewEG_ShapeElements ();_dgggc .Bordertop =_ad .NewBordertop ();if _aefdc :=d .DecodeElement (_dgggc .Bordertop ,&_ggdbc );_aefdc !=nil {return _aefdc ;};_fbdg .EG_ShapeElements =append (_fbdg .EG_ShapeElements ,_dgggc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aaag :=NewEG_ShapeElements ();_aaag .Borderbottom =_ad .NewBorderbottom ();if _geceb :=d .DecodeElement (_aaag .Borderbottom ,&_ggdbc );_geceb !=nil {return _geceb ;};_fbdg .EG_ShapeElements =append (_fbdg .EG_ShapeElements ,_aaag );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ddgb :=NewEG_ShapeElements ();_ddgb .Borderleft =_ad .NewBorderleft ();if _gcagd :=d .DecodeElement (_ddgb .Borderleft ,&_ggdbc );_gcagd !=nil {return _gcagd ;};_fbdg .EG_ShapeElements =append (_fbdg .EG_ShapeElements ,_ddgb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fggc :=NewEG_ShapeElements ();_fggc .Borderright =_ad .NewBorderright ();if _gffbfg :=d .DecodeElement (_fggc .Borderright ,&_ggdbc );_gffbfg !=nil {return _gffbfg ;};_fbdg .EG_ShapeElements =append (_fbdg .EG_ShapeElements ,_fggc );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_aedga :=NewEG_ShapeElements ();_aedga .ClientData =_fd .NewClientData ();if _caea :=d .DecodeElement (_aedga .ClientData ,&_ggdbc );_caea !=nil {return _caea ;};_fbdg .EG_ShapeElements =append (_fbdg .EG_ShapeElements ,_aedga );case _dd .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"}:_fcgg :=NewEG_ShapeElements ();_fcgg .Textdata =_g .NewTextdata ();if _ffcfd :=d .DecodeElement (_fcgg .Textdata ,&_ggdbc );_ffcfd !=nil {return _ffcfd ;};_fbdg .EG_ShapeElements =append (_fbdg .EG_ShapeElements ,_fcgg );default:_dda .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",_ggdbc .Name );if _ggcfe :=d .Skip ();_ggcfe !=nil {return _ggcfe ;};};case _dd .EndElement :break _ebbg ;case _dd .CharData :};};return nil ;};func (_dggc OfcST_ConnectorType )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_dggc .String (),start );};func (_gbbfg OfcST_OLEType )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_gbbfg .String (),start );};type OfcCT_StrokeChild struct{OnAttr _f .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;Color2Attr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;InsetpenAttr _f .ST_TrueFalse ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _f .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 _f .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_geggb *OfcST_BWMode )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_aceeb ,_efdcb :=d .Token ();if _efdcb !=nil {return _efdcb ;};if _afded ,_aabag :=_aceeb .(_dd .EndElement );_aabag &&_afded .Name ==start .Name {*_geggb =1;return nil ;};if _gcebf ,_adebd :=_aceeb .(_dd .CharData );!_adebd {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aceeb );}else {switch string (_gcebf ){case "":*_geggb =0;case "\u0063\u006f\u006co\u0072":*_geggb =1;case "\u0061\u0075\u0074\u006f":*_geggb =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_geggb =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_geggb =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_geggb =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_geggb =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_geggb =7;case "\u0062\u006c\u0061c\u006b":*_geggb =8;case "\u0077\u0068\u0069t\u0065":*_geggb =9;case "\u0068\u0069\u0064\u0065":*_geggb =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_geggb =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_geggb =12;};};_aceeb ,_efdcb =d .Token ();if _efdcb !=nil {return _efdcb ;};if _ededf ,_bgedb :=_aceeb .(_dd .EndElement );_bgedb &&_ededf .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aceeb );};type OfcCT_ShapeLayout struct{Idmap *OfcCT_IdMap ;Regrouptable *OfcCT_RegroupTable ;Rules *OfcCT_Rules ;ExtAttr ST_Ext ;};func (_gfgec ST_Ext )String ()string {switch _gfgec {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 "";}; +// ValidateWithPath validates the OfcLeft and its children, prefixing error messages with path +func (_caedg *OfcLeft )ValidateWithPath (path string )error {if _ebfde :=_caedg .OfcCT_StrokeChild .ValidateWithPath (path );_ebfde !=nil {return _ebfde ;};return nil ;};func (_ggfbf OfcST_OLEType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ggfbf .String (),start );}; -// ValidateWithPath validates the AG_Fill and its children, prefixing error messages with path -func (_abb *AG_Fill )ValidateWithPath (path string )error {if _gaf :=_abb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gaf !=nil {return _gaf ;};return nil ;};func (_defcc OfcST_ConnectType )Validate ()error {return _defcc .ValidateWithPath ("")};func (_eecdfd OfcST_RType )Validate ()error {return _eecdfd .ValidateWithPath ("")};func (_dcfgc *CT_PolyLine )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _dcfgc .PointsAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0070\u006f\u0069\u006e\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_dcfgc .PointsAttr )});};if _dcfgc .HrefAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_dcfgc .HrefAttr )});};if _dcfgc .TargetAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dcfgc .TargetAttr )});};if _dcfgc .ClassAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_dcfgc .ClassAttr )});};if _dcfgc .TitleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_dcfgc .TitleAttr )});};if _dcfgc .AltAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dcfgc .AltAttr )});};if _dcfgc .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_dcfgc .CoordsizeAttr )});};if _dcfgc .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_dcfgc .CoordoriginAttr )});};if _dcfgc .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_dcfgc .WrapcoordsAttr )});};if _dcfgc .PrintAttr !=_f .ST_TrueFalseUnset {_cacg ,_dcbec :=_dcfgc .PrintAttr .MarshalXMLAttr (_dd .Name {Local :"\u0070\u0072\u0069n\u0074"});if _dcbec !=nil {return _dcbec ;};start .Attr =append (start .Attr ,_cacg );};if _dcfgc .IdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_dcfgc .IdAttr )});};if _dcfgc .StyleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_dcfgc .StyleAttr )});};if _dcfgc .SpidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_dcfgc .SpidAttr )});};if _dcfgc .OnedAttr !=_f .ST_TrueFalseUnset {_fbcbe ,_adba :=_dcfgc .OnedAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _adba !=nil {return _adba ;};start .Attr =append (start .Attr ,_fbcbe );};if _dcfgc .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_dcfgc .RegroupidAttr )});};if _dcfgc .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_deged ,_dgade :=_dcfgc .DoubleclicknotifyAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dgade !=nil {return _dgade ;};start .Attr =append (start .Attr ,_deged );};if _dcfgc .ButtonAttr !=_f .ST_TrueFalseUnset {_agfac ,_bdbbe :=_dcfgc .ButtonAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _bdbbe !=nil {return _bdbbe ;};start .Attr =append (start .Attr ,_agfac );};if _dcfgc .UserhiddenAttr !=_f .ST_TrueFalseUnset {_egcee ,_agcbg :=_dcfgc .UserhiddenAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _agcbg !=nil {return _agcbg ;};start .Attr =append (start .Attr ,_egcee );};if _dcfgc .BulletAttr !=_f .ST_TrueFalseUnset {_gegg ,_dgceg :=_dcfgc .BulletAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _dgceg !=nil {return _dgceg ;};start .Attr =append (start .Attr ,_gegg );};if _dcfgc .HrAttr !=_f .ST_TrueFalseUnset {_gbde ,_ebcc :=_dcfgc .HrAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0068\u0072"});if _ebcc !=nil {return _ebcc ;};start .Attr =append (start .Attr ,_gbde );};if _dcfgc .HrstdAttr !=_f .ST_TrueFalseUnset {_bddb ,_ffcbb :=_dcfgc .HrstdAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _ffcbb !=nil {return _ffcbb ;};start .Attr =append (start .Attr ,_bddb );};if _dcfgc .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_ebeeg ,_bdcfb :=_dcfgc .HrnoshadeAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _bdcfb !=nil {return _bdcfb ;};start .Attr =append (start .Attr ,_ebeeg );};if _dcfgc .HrpctAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dcfgc .HrpctAttr )});};if _dcfgc .HralignAttr !=OfcST_HrAlignUnset {_egac ,_cbfc :=_dcfgc .HralignAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _cbfc !=nil {return _cbfc ;};start .Attr =append (start .Attr ,_egac );};if _dcfgc .AllowincellAttr !=_f .ST_TrueFalseUnset {_fffcb ,_dcaf :=_dcfgc .AllowincellAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _dcaf !=nil {return _dcaf ;};start .Attr =append (start .Attr ,_fffcb );};if _dcfgc .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_dfbg ,_cbabfa :=_dcfgc .AllowoverlapAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _cbabfa !=nil {return _cbabfa ;};start .Attr =append (start .Attr ,_dfbg );};if _dcfgc .UserdrawnAttr !=_f .ST_TrueFalseUnset {_dbde ,_ffegb :=_dcfgc .UserdrawnAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _ffegb !=nil {return _ffegb ;};start .Attr =append (start .Attr ,_dbde );};if _dcfgc .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_dcfgc .BordertopcolorAttr )});};if _dcfgc .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_dcfgc .BorderleftcolorAttr )});};if _dcfgc .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_dcfgc .BorderbottomcolorAttr )});};if _dcfgc .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_dcfgc .BorderrightcolorAttr )});};if _dcfgc .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_acaf ,_fceec :=_dcfgc .DgmlayoutAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fceec !=nil {return _fceec ;};start .Attr =append (start .Attr ,_acaf );};if _dcfgc .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_dcfgc .DgmnodekindAttr )});};if _dcfgc .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bcdff ,_fdfag :=_dcfgc .DgmlayoutmruAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _fdfag !=nil {return _fdfag ;};start .Attr =append (start .Attr ,_bcdff );};if _dcfgc .InsetmodeAttr !=OfcST_InsetModeUnset {_edad ,_cfaa :=_dcfgc .InsetmodeAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _cfaa !=nil {return _cfaa ;};start .Attr =append (start .Attr ,_edad );};if _dcfgc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_dcfgc .OpacityAttr )});};if _dcfgc .StrokedAttr !=_f .ST_TrueFalseUnset {_gebac ,_cggc :=_dcfgc .StrokedAttr .MarshalXMLAttr (_dd .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _cggc !=nil {return _cggc ;};start .Attr =append (start .Attr ,_gebac );};if _dcfgc .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_dcfgc .StrokecolorAttr )});};if _dcfgc .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dcfgc .StrokeweightAttr )});};if _dcfgc .InsetpenAttr !=_f .ST_TrueFalseUnset {_daee ,_fbcc :=_dcfgc .InsetpenAttr .MarshalXMLAttr (_dd .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _fbcc !=nil {return _fbcc ;};start .Attr =append (start .Attr ,_daee );};if _dcfgc .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_dcfgc .ChromakeyAttr )});};if _dcfgc .FilledAttr !=_f .ST_TrueFalseUnset {_bddec ,_dbdag :=_dcfgc .FilledAttr .MarshalXMLAttr (_dd .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dbdag !=nil {return _dbdag ;};start .Attr =append (start .Attr ,_bddec );};if _dcfgc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_dcfgc .FillcolorAttr )});};if _dcfgc .SptAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dcfgc .SptAttr )});};if _dcfgc .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_eagag ,_cecge :=_dcfgc .ConnectortypeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _cecge !=nil {return _cecge ;};start .Attr =append (start .Attr ,_eagag );};if _dcfgc .BwmodeAttr !=OfcST_BWModeUnset {_ecbfba ,_bbecec :=_dcfgc .BwmodeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _bbecec !=nil {return _bbecec ;};start .Attr =append (start .Attr ,_ecbfba );};if _dcfgc .BwpureAttr !=OfcST_BWModeUnset {_fgbf ,_dabcf :=_dcfgc .BwpureAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _dabcf !=nil {return _dabcf ;};start .Attr =append (start .Attr ,_fgbf );};if _dcfgc .BwnormalAttr !=OfcST_BWModeUnset {_ceeea ,_cgadc :=_dcfgc .BwnormalAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cgadc !=nil {return _cgadc ;};start .Attr =append (start .Attr ,_ceeea );};if _dcfgc .ForcedashAttr !=_f .ST_TrueFalseUnset {_ggbb ,_feedb :=_dcfgc .ForcedashAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _feedb !=nil {return _feedb ;};start .Attr =append (start .Attr ,_ggbb );};if _dcfgc .OleiconAttr !=_f .ST_TrueFalseUnset {_dbecf ,_fefcc :=_dcfgc .OleiconAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _fefcc !=nil {return _fefcc ;};start .Attr =append (start .Attr ,_dbecf );};if _dcfgc .OleAttr !=_f .ST_TrueFalseBlankUnset {_geda ,_baagb :=_dcfgc .OleAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u006fl\u0065"});if _baagb !=nil {return _baagb ;};start .Attr =append (start .Attr ,_geda );};if _dcfgc .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_faddc ,_fbgcf :=_dcfgc .PreferrelativeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _fbgcf !=nil {return _fbgcf ;};start .Attr =append (start .Attr ,_faddc );};if _dcfgc .CliptowrapAttr !=_f .ST_TrueFalseUnset {_bbfe ,_ddfag :=_dcfgc .CliptowrapAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _ddfag !=nil {return _ddfag ;};start .Attr =append (start .Attr ,_bbfe );};if _dcfgc .ClipAttr !=_f .ST_TrueFalseUnset {_fgaee ,_degaf :=_dcfgc .ClipAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _degaf !=nil {return _degaf ;};start .Attr =append (start .Attr ,_fgaee );};e .EncodeToken (start );if _dcfgc .Ink !=nil {_facd :=_dd .StartElement {Name :_dd .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_gbfbg :=range _dcfgc .Ink {e .EncodeElement (_gbfbg ,_facd );};};if _dcfgc .EG_ShapeElements !=nil {for _ ,_cfcb :=range _dcfgc .EG_ShapeElements {_cfcb .MarshalXML (e ,_dd .StartElement {});};};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_daea *CT_F )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _daea .EqnAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0065\u0071\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_daea .EqnAttr )});};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the Stroke and its children, prefixing error messages with path +func (_gccce *Stroke )ValidateWithPath (path string )error {if _efada :=_gccce .CT_Stroke .ValidateWithPath (path );_efada !=nil {return _efada ;};return nil ;}; -// Validate validates the OfcCT_Lock and its children -func (_aceacg *OfcCT_Lock )Validate ()error {return _aceacg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b");};func (_feggeg *ST_StrokeArrowWidth )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_fadcb ,_eceddf :=d .Token ();if _eceddf !=nil {return _eceddf ;};if _fgdc ,_ageae :=_fadcb .(_dd .EndElement );_ageae &&_fgdc .Name ==start .Name {*_feggeg =1;return nil ;};if _gbbff ,_bcfaf :=_fadcb .(_dd .CharData );!_bcfaf {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fadcb );}else {switch string (_gbbff ){case "":*_feggeg =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_feggeg =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_feggeg =2;case "\u0077\u0069\u0064\u0065":*_feggeg =3;};};_fadcb ,_eceddf =d .Token ();if _eceddf !=nil {return _eceddf ;};if _fddae ,_gbeff :=_fadcb .(_dd .EndElement );_gbeff &&_fddae .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fadcb );};type Stroke struct{CT_Stroke };func (_cecde *OfcClippath )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_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 ="\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068";return _cecde .OfcCT_ClipPath .MarshalXML (e ,start );};func (_eabf *AG_ShapeAttributes )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_eeed :=range start .Attr {if _eeed .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gdcc ,_gdbc :=_eeed .Value ,error (nil );if _gdbc !=nil {return _gdbc ;};_eabf .OpacityAttr =&_gdcc ;continue ;};if _eeed .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_eabf .StrokedAttr .UnmarshalXMLAttr (_eeed );continue ;};if _eeed .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dbgg ,_gfce :=_eeed .Value ,error (nil );if _gfce !=nil {return _gfce ;};_eabf .StrokecolorAttr =&_dbgg ;continue ;};if _eeed .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gcagc ,_adfd :=_eeed .Value ,error (nil );if _adfd !=nil {return _adfd ;};_eabf .StrokeweightAttr =&_gcagc ;continue ;};if _eeed .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eabf .InsetpenAttr .UnmarshalXMLAttr (_eeed );continue ;};if _eeed .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_efcd ,_fcfc :=_eeed .Value ,error (nil );if _fcfc !=nil {return _fcfc ;};_eabf .ChromakeyAttr =&_efcd ;continue ;};if _eeed .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_eabf .FilledAttr .UnmarshalXMLAttr (_eeed );continue ;};if _eeed .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ceeb ,_eaec :=_eeed .Value ,error (nil );if _eaec !=nil {return _eaec ;};_eabf .FillcolorAttr =&_ceeb ;continue ;};};for {_afff ,_efca :=d .Token ();if _efca !=nil {return _c .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",_efca );};if _afcc ,_acdc :=_afff .(_dd .EndElement );_acdc &&_afcc .Name ==start .Name {break ;};};return nil ;};func (_cggbdd OfcST_DiagramLayout )ValidateWithPath (path string )error {switch _cggbdd {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cggbdd ));};return nil ;}; +// ValidateWithPath validates the Roundrect and its children, prefixing error messages with path +func (_faecg *Roundrect )ValidateWithPath (path string )error {if _dabbc :=_faecg .CT_RoundRect .ValidateWithPath (path );_dabbc !=nil {return _dabbc ;};return nil ;}; -// ValidateWithPath validates the CT_Shadow and its children, prefixing error messages with path -func (_cabe *CT_Shadow )ValidateWithPath (path string )error {if _eeffc :=_cabe .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_eeffc !=nil {return _eeffc ;};if _gdcd :=_cabe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gdcd !=nil {return _gdcd ;};if _dcccf :=_cabe .ObscuredAttr .ValidateWithPath (path +"\u002f\u004f\u0062\u0073\u0063\u0075\u0072\u0065\u0064\u0041\u0074\u0074\u0072");_dcccf !=nil {return _dcccf ;};return nil ;};func (_bfbbd *ST_StrokeArrowType )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_bfbbd =0;case "\u006e\u006f\u006e\u0065":*_bfbbd =1;case "\u0062\u006c\u006fc\u006b":*_bfbbd =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_bfbbd =3;case "\u006f\u0076\u0061\u006c":*_bfbbd =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_bfbbd =5;case "\u006f\u0070\u0065\u006e":*_bfbbd =6;};return nil ;};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;); +// Validate validates the EG_ShapeElements and its children +func (_dgba *EG_ShapeElements )Validate ()error {return _dgba .ValidateWithPath ("\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};func (_gbcda *OfcCT_RelationTable )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgcba :=range start .Attr {if _fgcba .Name .Local =="\u0065\u0078\u0074"{_gbcda .ExtAttr .UnmarshalXMLAttr (_fgcba );continue ;};};_adbg :for {_cbfed ,_dcgbf :=d .Token ();if _dcgbf !=nil {return _dcgbf ;};switch _badc :=_cbfed .(type ){case _c .StartElement :switch _badc .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbfgb :=NewOfcCT_Relation ();if _fegcbf :=d .DecodeElement (_bbfgb ,&_badc );_fegcbf !=nil {return _fegcbf ;};_gbcda .Rel =append (_gbcda .Rel ,_bbfgb );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\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006c\u0061ti\u006f\u006e\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_badc .Name );if _bbgfa :=d .Skip ();_bbgfa !=nil {return _bbgfa ;};};case _c .EndElement :break _adbg ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_RoundRect and its children -func (_caec *CT_RoundRect )Validate ()error {return _caec .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074");};func (_fagg *CT_H )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _fagg .PositionAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_fagg .PositionAttr )});};if _fagg .PolarAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0070\u006f\u006ca\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fagg .PolarAttr )});};if _fagg .MapAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006d\u0061\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_fagg .MapAttr )});};if _fagg .InvxAttr !=_f .ST_TrueFalseUnset {_efdag ,_ebcbd :=_fagg .InvxAttr .MarshalXMLAttr (_dd .Name {Local :"\u0069\u006e\u0076\u0078"});if _ebcbd !=nil {return _ebcbd ;};start .Attr =append (start .Attr ,_efdag );};if _fagg .InvyAttr !=_f .ST_TrueFalseUnset {_gggf ,_eeafa :=_fagg .InvyAttr .MarshalXMLAttr (_dd .Name {Local :"\u0069\u006e\u0076\u0079"});if _eeafa !=nil {return _eeafa ;};start .Attr =append (start .Attr ,_gggf );};if _fagg .SwitchAttr !=_f .ST_TrueFalseBlankUnset {_ecebg ,_cefcd :=_fagg .SwitchAttr .MarshalXMLAttr (_dd .Name {Local :"\u0073\u0077\u0069\u0074\u0063\u0068"});if _cefcd !=nil {return _cefcd ;};start .Attr =append (start .Attr ,_ecebg );};if _fagg .XrangeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0078\u0072\u0061\u006e\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fagg .XrangeAttr )});};if _fagg .YrangeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0079\u0072\u0061\u006e\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fagg .YrangeAttr )});};if _fagg .RadiusrangeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fagg .RadiusrangeAttr )});};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};const (OfcST_OLETypeUnset OfcST_OLEType =0;OfcST_OLETypeEmbed OfcST_OLEType =1;OfcST_OLETypeLink OfcST_OLEType =2;); +// Validate validates the CT_Handles and its children +func (_gcec *CT_Handles )Validate ()error {return _gcec .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};type Handles struct{CT_Handles };func (_acffg OfcST_OLEUpdateMode )String ()string {switch _acffg {case 0:return "";case 1:return "\u0041\u006c\u0077\u0061\u0079\u0073";case 2:return "\u004f\u006e\u0043\u0061\u006c\u006c";};return "";};type AG_Ext struct{ExtAttr ST_Ext ;};type OfcOLEObject struct{OfcCT_OLEObject }; -// Validate validates the Shape and its children -func (_ddbab *Shape )Validate ()error {return _ddbab .ValidateWithPath ("\u0053\u0068\u0061p\u0065")};func (_fdef ST_StrokeLineStyle )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_fcgfd :=_dd .Attr {};_fcgfd .Name =name ;switch _fdef {case ST_StrokeLineStyleUnset :_fcgfd .Value ="";case ST_StrokeLineStyleSingle :_fcgfd .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_StrokeLineStyleThinThin :_fcgfd .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case ST_StrokeLineStyleThinThick :_fcgfd .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_StrokeLineStyleThickThin :_fcgfd .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_StrokeLineStyleThickBetweenThin :_fcgfd .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return _fcgfd ,nil ;}; +// ValidateWithPath validates the AG_Id and its children, prefixing error messages with path +func (_cee *AG_Id )ValidateWithPath (path string )error {return nil };func NewOfcCT_RelationTable ()*OfcCT_RelationTable {_efbef :=&OfcCT_RelationTable {};return _efbef };func (_bgcbc *OfcST_OLEUpdateMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bgcbc =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_bgcbc =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_bgcbc =2;};return nil ;};func (_bbbf *AG_StrokeAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eddf :=range start .Attr {if _eddf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eddf .Name .Local =="\u0072\u0065\u006ci\u0064"{_defd ,_ddaa :=_eddf .Value ,error (nil );if _ddaa !=nil {return _ddaa ;};_bbbf .RelidAttr =&_defd ;continue ;};if _eddf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eddf .Name .Local =="\u0069\u0064"{_eaed ,_dbga :=_eddf .Value ,error (nil );if _dbga !=nil {return _dbga ;};_bbbf .IdAttr =&_eaed ;continue ;};if _eddf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eddf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bbbf .ForcedashAttr .UnmarshalXMLAttr (_eddf );continue ;};if _eddf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eddf .Name .Local =="\u0074\u0069\u0074l\u0065"{_dafd ,_gbb :=_eddf .Value ,error (nil );if _gbb !=nil {return _gbb ;};_bbbf .TitleAttr =&_dafd ;continue ;};if _eddf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eddf .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_afed ,_fdgb :=_eddf .Value ,error (nil );if _fdgb !=nil {return _fdgb ;};_bbbf .AlthrefAttr =&_afed ;continue ;};if _eddf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eddf .Name .Local =="\u0068\u0072\u0065\u0066"{_aba ,_fgcf :=_eddf .Value ,error (nil );if _fgcf !=nil {return _fgcf ;};_bbbf .HrefAttr =&_aba ;continue ;};if _eddf .Name .Local =="\u006f\u006e"{_bbbf .OnAttr .UnmarshalXMLAttr (_eddf );continue ;};if _eddf .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_bbbf .StartarrowlengthAttr .UnmarshalXMLAttr (_eddf );continue ;};if _eddf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_bbbf .EndarrowAttr .UnmarshalXMLAttr (_eddf );continue ;};if _eddf .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_eac ,_adfa :=_eddf .Value ,error (nil );if _adfa !=nil {return _adfa ;};_bbbf .DashstyleAttr =&_eac ;continue ;};if _eddf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bbbf .EndarrowwidthAttr .UnmarshalXMLAttr (_eddf );continue ;};if _eddf .Name .Local =="\u0073\u0072\u0063"{_eab ,_abcf :=_eddf .Value ,error (nil );if _abcf !=nil {return _abcf ;};_bbbf .SrcAttr =&_eab ;continue ;};if _eddf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_bbbf .EndarrowlengthAttr .UnmarshalXMLAttr (_eddf );continue ;};if _eddf .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_cdg ,_abb :=_eddf .Value ,error (nil );if _abb !=nil {return _abb ;};_bbbf .ImagesizeAttr =&_cdg ;continue ;};if _eddf .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_cfa ,_cffg :=_f .ParseFloat (_eddf .Value ,64);if _cffg !=nil {return _cffg ;};_bbbf .MiterlimitAttr =&_cfa ;continue ;};if _eddf .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_bbbf .JoinstyleAttr .UnmarshalXMLAttr (_eddf );continue ;};if _eddf .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bbbf .StartarrowwidthAttr .UnmarshalXMLAttr (_eddf );continue ;};if _eddf .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_bbbf .EndcapAttr .UnmarshalXMLAttr (_eddf );continue ;};if _eddf .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_bbbf .FilltypeAttr .UnmarshalXMLAttr (_eddf );continue ;};if _eddf .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_bbbf .ImageaspectAttr .UnmarshalXMLAttr (_eddf );continue ;};if _eddf .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_bbbf .ImagealignshapeAttr .UnmarshalXMLAttr (_eddf );continue ;};if _eddf .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_bbbf .StartarrowAttr .UnmarshalXMLAttr (_eddf );continue ;};if _eddf .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_bbbf .LinestyleAttr .UnmarshalXMLAttr (_eddf );continue ;};if _eddf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cgd ,_ddaf :=_eddf .Value ,error (nil );if _ddaf !=nil {return _ddaf ;};_bbbf .OpacityAttr =&_cgd ;continue ;};if _eddf .Name .Local =="\u0063\u006f\u006co\u0072"{_gadb ,_cfbcc :=_eddf .Value ,error (nil );if _cfbcc !=nil {return _cfbcc ;};_bbbf .ColorAttr =&_gadb ;continue ;};if _eddf .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_bed ,_cabe :=_eddf .Value ,error (nil );if _cabe !=nil {return _cabe ;};_bbbf .WeightAttr =&_bed ;continue ;};if _eddf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bbbf .InsetpenAttr .UnmarshalXMLAttr (_eddf );continue ;};if _eddf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_egc ,_bgc :=_eddf .Value ,error (nil );if _bgc !=nil {return _bgc ;};_bbbf .Color2Attr =&_egc ;continue ;};};for {_efda ,_dcg :=d .Token ();if _dcg !=nil {return _fd .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",_dcg );};if _gaae ,_dfgb :=_efda .(_c .EndElement );_dfgb &&_gaae .Name ==start .Name {break ;};};return nil ;};func (_dbgfc ST_EditAs )String ()string {switch _dbgfc {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 "";};func (_ggbaa ST_FillType )Validate ()error {return _ggbaa .ValidateWithPath ("")};type ST_ShadowType byte ;func (_bdeg *CT_Rect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgbcb :=range start .Attr {if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bggab ,_cbgca :=_fgbcb .Value ,error (nil );if _cbgca !=nil {return _cbgca ;};_bdeg .BordertopcolorAttr =&_bggab ;continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bdeg .BulletAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0068\u0072"{_bdeg .HrAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bdeg .CliptowrapAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0068\u0072\u0073t\u0064"{_bdeg .HrstdAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u006f\u006c\u0065"{_bdeg .OleAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bdeg .HrnoshadeAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u006f\u006e\u0065\u0064"{_bdeg .OnedAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0068\u0072\u0070c\u0074"{_gcbef ,_gebe :=_f .ParseFloat (_fgbcb .Value ,64);if _gebe !=nil {return _gebe ;};_afeca :=float32 (_gcbef );_bdeg .HrpctAttr =&_afeca ;continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bdeg .OleiconAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ggfba ,_fdfb :=_fgbcb .Value ,error (nil );if _fdfb !=nil {return _fdfb ;};_bdeg .BorderbottomcolorAttr =&_ggfba ;continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bdeg .DgmlayoutmruAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ddecg ,_bgcff :=_f .ParseInt (_fgbcb .Value ,10,64);if _bgcff !=nil {return _bgcff ;};_bdeg .RegroupidAttr =&_ddecg ;continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0063\u006c\u0069\u0070"{_bdeg .ClipAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bdeg .HralignAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bdeg .PreferrelativeAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bdeg .DgmlayoutAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bdeg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bdeg .InsetmodeAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bdeg .ButtonAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bdeg .UserdrawnAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bdeg .AllowincellAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0073\u0070\u0074"{_dcbgc ,_efeb :=_f .ParseFloat (_fgbcb .Value ,64);if _efeb !=nil {return _efeb ;};_gffb :=float32 (_dcbgc );_bdeg .SptAttr =&_gffb ;continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_afbfd ,_fcbb :=_fgbcb .Value ,error (nil );if _fcbb !=nil {return _fcbb ;};_bdeg .BorderleftcolorAttr =&_afbfd ;continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bdeg .ConnectortypeAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_acedb ,_dedg :=_fgbcb .Value ,error (nil );if _dedg !=nil {return _dedg ;};_bdeg .BorderrightcolorAttr =&_acedb ;continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0073\u0070\u0069\u0064"{_cdfbg ,_gacgc :=_fgbcb .Value ,error (nil );if _gacgc !=nil {return _gacgc ;};_bdeg .SpidAttr =&_cdfbg ;continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_eccba ,_gagb :=_f .ParseInt (_fgbcb .Value ,10,64);if _gagb !=nil {return _gagb ;};_bdeg .DgmnodekindAttr =&_eccba ;continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bdeg .BwpureAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bdeg .ForcedashAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bdeg .BwnormalAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bdeg .BwmodeAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bdeg .UserhiddenAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgbcb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bdeg .AllowoverlapAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cefff ,_cbbag :=_fgbcb .Value ,error (nil );if _cbbag !=nil {return _cbbag ;};_bdeg .TargetAttr =&_cefff ;continue ;};if _fgbcb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dadf ,_bfbbc :=_fgbcb .Value ,error (nil );if _bfbbc !=nil {return _bfbbc ;};_bdeg .CoordoriginAttr =&_dadf ;continue ;};if _fgbcb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bdeg .StrokedAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bade ,_affeg :=_fgbcb .Value ,error (nil );if _affeg !=nil {return _affeg ;};_bdeg .CoordsizeAttr =&_bade ;continue ;};if _fgbcb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gfddc ,_dbaec :=_fgbcb .Value ,error (nil );if _dbaec !=nil {return _dbaec ;};_bdeg .StrokeweightAttr =&_gfddc ;continue ;};if _fgbcb .Name .Local =="\u0073\u0074\u0079l\u0065"{_gfbe ,_dggae :=_fgbcb .Value ,error (nil );if _dggae !=nil {return _dggae ;};_bdeg .StyleAttr =&_gfbe ;continue ;};if _fgbcb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ffeb ,_defb :=_fgbcb .Value ,error (nil );if _defb !=nil {return _defb ;};_bdeg .ChromakeyAttr =&_ffeb ;continue ;};if _fgbcb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ggbfe ,_cbfdg :=_fgbcb .Value ,error (nil );if _cbfdg !=nil {return _cbfdg ;};_bdeg .FillcolorAttr =&_ggbfe ;continue ;};if _fgbcb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aaca ,_gefc :=_fgbcb .Value ,error (nil );if _gefc !=nil {return _gefc ;};_bdeg .OpacityAttr =&_aaca ;continue ;};if _fgbcb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_adbe ,_agge :=_fgbcb .Value ,error (nil );if _agge !=nil {return _agge ;};_bdeg .WrapcoordsAttr =&_adbe ;continue ;};if _fgbcb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gaeg ,_fefd :=_fgbcb .Value ,error (nil );if _fefd !=nil {return _fefd ;};_bdeg .StrokecolorAttr =&_gaeg ;continue ;};if _fgbcb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bdeg .InsetpenAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Local =="\u0068\u0072\u0065\u0066"{_eeba ,_aefe :=_fgbcb .Value ,error (nil );if _aefe !=nil {return _aefe ;};_bdeg .HrefAttr =&_eeba ;continue ;};if _fgbcb .Name .Local =="\u0069\u0064"{_cfgdg ,_gcfge :=_fgbcb .Value ,error (nil );if _gcfge !=nil {return _gcfge ;};_bdeg .IdAttr =&_cfgdg ;continue ;};if _fgbcb .Name .Local =="\u0070\u0072\u0069n\u0074"{_bdeg .PrintAttr .UnmarshalXMLAttr (_fgbcb );continue ;};if _fgbcb .Name .Local =="\u0061\u006c\u0074"{_aabdg ,_ccbg :=_fgbcb .Value ,error (nil );if _ccbg !=nil {return _ccbg ;};_bdeg .AltAttr =&_aabdg ;continue ;};if _fgbcb .Name .Local =="\u0074\u0069\u0074l\u0065"{_dbgfa ,_dbcd :=_fgbcb .Value ,error (nil );if _dbcd !=nil {return _dbcd ;};_bdeg .TitleAttr =&_dbgfa ;continue ;};if _fgbcb .Name .Local =="\u0063\u006c\u0061s\u0073"{_eeece ,_afcbb :=_fgbcb .Value ,error (nil );if _afcbb !=nil {return _afcbb ;};_bdeg .ClassAttr =&_eeece ;continue ;};if _fgbcb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bdeg .FilledAttr .UnmarshalXMLAttr (_fgbcb );continue ;};};_dbag :for {_gfcd ,_ccgfa :=d .Token ();if _ccgfa !=nil {return _ccgfa ;};switch _ffcbb :=_gfcd .(type ){case _c .StartElement :switch _ffcbb .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cefg :=NewEG_ShapeElements ();_cefg .Path =NewPath ();if _ffbcf :=d .DecodeElement (_cefg .Path ,&_ffcbb );_ffbcf !=nil {return _ffbcf ;};_bdeg .EG_ShapeElements =append (_bdeg .EG_ShapeElements ,_cefg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egccb :=NewEG_ShapeElements ();_egccb .Formulas =NewFormulas ();if _abcb :=d .DecodeElement (_egccb .Formulas ,&_ffcbb );_abcb !=nil {return _abcb ;};_bdeg .EG_ShapeElements =append (_bdeg .EG_ShapeElements ,_egccb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eddb :=NewEG_ShapeElements ();_eddb .Handles =NewHandles ();if _gaedd :=d .DecodeElement (_eddb .Handles ,&_ffcbb );_gaedd !=nil {return _gaedd ;};_bdeg .EG_ShapeElements =append (_bdeg .EG_ShapeElements ,_eddb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdeac :=NewEG_ShapeElements ();_fdeac .Fill =NewFill ();if _gefbf :=d .DecodeElement (_fdeac .Fill ,&_ffcbb );_gefbf !=nil {return _gefbf ;};_bdeg .EG_ShapeElements =append (_bdeg .EG_ShapeElements ,_fdeac );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egdgb :=NewEG_ShapeElements ();_egdgb .Stroke =NewStroke ();if _aecde :=d .DecodeElement (_egdgb .Stroke ,&_ffcbb );_aecde !=nil {return _aecde ;};_bdeg .EG_ShapeElements =append (_bdeg .EG_ShapeElements ,_egdgb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbcgc :=NewEG_ShapeElements ();_fbcgc .Shadow =NewShadow ();if _cdee :=d .DecodeElement (_fbcgc .Shadow ,&_ffcbb );_cdee !=nil {return _cdee ;};_bdeg .EG_ShapeElements =append (_bdeg .EG_ShapeElements ,_fbcgc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffaf :=NewEG_ShapeElements ();_ffaf .Textbox =NewTextbox ();if _ccddd :=d .DecodeElement (_ffaf .Textbox ,&_ffcbb );_ccddd !=nil {return _ccddd ;};_bdeg .EG_ShapeElements =append (_bdeg .EG_ShapeElements ,_ffaf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbfgf :=NewEG_ShapeElements ();_gbfgf .Textpath =NewTextpath ();if _gcge :=d .DecodeElement (_gbfgf .Textpath ,&_ffcbb );_gcge !=nil {return _gcge ;};_bdeg .EG_ShapeElements =append (_bdeg .EG_ShapeElements ,_gbfgf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fceef :=NewEG_ShapeElements ();_fceef .Imagedata =NewImagedata ();if _cdda :=d .DecodeElement (_fceef .Imagedata ,&_ffcbb );_cdda !=nil {return _cdda ;};_bdeg .EG_ShapeElements =append (_bdeg .EG_ShapeElements ,_fceef );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdcf :=NewEG_ShapeElements ();_gdcf .Skew =NewOfcSkew ();if _daddg :=d .DecodeElement (_gdcf .Skew ,&_ffcbb );_daddg !=nil {return _daddg ;};_bdeg .EG_ShapeElements =append (_bdeg .EG_ShapeElements ,_gdcf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdcd :=NewEG_ShapeElements ();_cdcd .Extrusion =NewOfcExtrusion ();if _abead :=d .DecodeElement (_cdcd .Extrusion ,&_ffcbb );_abead !=nil {return _abead ;};_bdeg .EG_ShapeElements =append (_bdeg .EG_ShapeElements ,_cdcd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfaf :=NewEG_ShapeElements ();_cfaf .Callout =NewOfcCallout ();if _acdca :=d .DecodeElement (_cfaf .Callout ,&_ffcbb );_acdca !=nil {return _acdca ;};_bdeg .EG_ShapeElements =append (_bdeg .EG_ShapeElements ,_cfaf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_acfg :=NewEG_ShapeElements ();_acfg .Lock =NewOfcLock ();if _abgf :=d .DecodeElement (_acfg .Lock ,&_ffcbb );_abgf !=nil {return _abgf ;};_bdeg .EG_ShapeElements =append (_bdeg .EG_ShapeElements ,_acfg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_febg :=NewEG_ShapeElements ();_febg .Clippath =NewOfcClippath ();if _fedef :=d .DecodeElement (_febg .Clippath ,&_ffcbb );_fedef !=nil {return _fedef ;};_bdeg .EG_ShapeElements =append (_bdeg .EG_ShapeElements ,_febg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggfaf :=NewEG_ShapeElements ();_ggfaf .Signatureline =NewOfcSignatureline ();if _adag :=d .DecodeElement (_ggfaf .Signatureline ,&_ffcbb );_adag !=nil {return _adag ;};_bdeg .EG_ShapeElements =append (_bdeg .EG_ShapeElements ,_ggfaf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_geba :=NewEG_ShapeElements ();_geba .Wrap =_aa .NewWrap ();if _abbdf :=d .DecodeElement (_geba .Wrap ,&_ffcbb );_abbdf !=nil {return _abbdf ;};_bdeg .EG_ShapeElements =append (_bdeg .EG_ShapeElements ,_geba );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_caaeb :=NewEG_ShapeElements ();_caaeb .Anchorlock =_aa .NewAnchorlock ();if _cacef :=d .DecodeElement (_caaeb .Anchorlock ,&_ffcbb );_cacef !=nil {return _cacef ;};_bdeg .EG_ShapeElements =append (_bdeg .EG_ShapeElements ,_caaeb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_deffea :=NewEG_ShapeElements ();_deffea .Bordertop =_aa .NewBordertop ();if _dgbfg :=d .DecodeElement (_deffea .Bordertop ,&_ffcbb );_dgbfg !=nil {return _dgbfg ;};_bdeg .EG_ShapeElements =append (_bdeg .EG_ShapeElements ,_deffea );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gggbg :=NewEG_ShapeElements ();_gggbg .Borderbottom =_aa .NewBorderbottom ();if _cgffd :=d .DecodeElement (_gggbg .Borderbottom ,&_ffcbb );_cgffd !=nil {return _cgffd ;};_bdeg .EG_ShapeElements =append (_bdeg .EG_ShapeElements ,_gggbg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ffceb :=NewEG_ShapeElements ();_ffceb .Borderleft =_aa .NewBorderleft ();if _bceg :=d .DecodeElement (_ffceb .Borderleft ,&_ffcbb );_bceg !=nil {return _bceg ;};_bdeg .EG_ShapeElements =append (_bdeg .EG_ShapeElements ,_ffceb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fdeaa :=NewEG_ShapeElements ();_fdeaa .Borderright =_aa .NewBorderright ();if _ffbd :=d .DecodeElement (_fdeaa .Borderright ,&_ffcbb );_ffbd !=nil {return _ffbd ;};_bdeg .EG_ShapeElements =append (_bdeg .EG_ShapeElements ,_fdeaa );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_aeaf :=NewEG_ShapeElements ();_aeaf .ClientData =_bd .NewClientData ();if _dfec :=d .DecodeElement (_aeaf .ClientData ,&_ffcbb );_dfec !=nil {return _dfec ;};_bdeg .EG_ShapeElements =append (_bdeg .EG_ShapeElements ,_aeaf );case _c .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"}:_daaa :=NewEG_ShapeElements ();_daaa .Textdata =_fb .NewTextdata ();if _afgad :=d .DecodeElement (_daaa .Textdata ,&_ffcbb );_afgad !=nil {return _afgad ;};_bdeg .EG_ShapeElements =append (_bdeg .EG_ShapeElements ,_daaa );default:_g .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",_ffcbb .Name );if _aecgae :=d .Skip ();_aecgae !=nil {return _aecgae ;};};case _c .EndElement :break _dbag ;case _c .CharData :};};return nil ;};func (_bbfeee *OfcST_How )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_degeb ,_edfaa :=d .Token ();if _edfaa !=nil {return _edfaa ;};if _eadegf ,_ccffgde :=_degeb .(_c .EndElement );_ccffgde &&_eadegf .Name ==start .Name {*_bbfeee =1;return nil ;};if _acbbd ,_acfed :=_degeb .(_c .CharData );!_acfed {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_degeb );}else {switch string (_acbbd ){case "":*_bbfeee =0;case "\u0074\u006f\u0070":*_bbfeee =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_bbfeee =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bbfeee =3;case "\u006c\u0065\u0066\u0074":*_bbfeee =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bbfeee =5;case "\u0072\u0069\u0067h\u0074":*_bbfeee =6;};};_degeb ,_edfaa =d .Token ();if _edfaa !=nil {return _edfaa ;};if _badgcd ,_dfggfa :=_degeb .(_c .EndElement );_dfggfa &&_badgcd .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_degeb );};func (_feece *OfcST_InsetMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebeag ,_bgeaf :=d .Token ();if _bgeaf !=nil {return _bgeaf ;};if _bgdce ,_ddfdcc :=_ebeag .(_c .EndElement );_ddfdcc &&_bgdce .Name ==start .Name {*_feece =1;return nil ;};if _aecege ,_cgddf :=_ebeag .(_c .CharData );!_cgddf {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebeag );}else {switch string (_aecege ){case "":*_feece =0;case "\u0061\u0075\u0074\u006f":*_feece =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_feece =2;};};_ebeag ,_bgeaf =d .Token ();if _bgeaf !=nil {return _bgeaf ;};if _fcbdg ,_faedc :=_ebeag .(_c .EndElement );_faedc &&_fcbdg .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebeag );};func NewCurve ()*Curve {_beccg :=&Curve {};_beccg .CT_Curve =*NewCT_Curve ();return _beccg }; -// ValidateWithPath validates the OfcCT_Fill and its children, prefixing error messages with path -func (_bcbec *OfcCT_Fill )ValidateWithPath (path string )error {if _bdbfa :=_bcbec .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bdbfa !=nil {return _bdbfa ;};if _cafdb :=_bcbec .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cafdb !=nil {return _cafdb ;};return nil ;};func (_cbeae *OfcSkew )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return _cbeae .OfcCT_Skew .MarshalXML (e ,start );};type OfcCT_Rules struct{R []*OfcCT_R ;ExtAttr ST_Ext ;};type CT_F struct{EqnAttr *string ;};func (_gbggf *Shape )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return _gbggf .CT_Shape .MarshalXML (e ,start );};type Image struct{CT_Image };type OfcCT_Complex struct{ExtAttr ST_Ext ;};func (_gfebd *OfcCT_Extrusion )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_facdfa :=range start .Attr {if _facdfa .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_gfebd .ColormodeAttr .UnmarshalXMLAttr (_facdfa );continue ;};if _facdfa .Name .Local =="\u0063\u006f\u006co\u0072"{_faega ,_geffa :=_facdfa .Value ,error (nil );if _geffa !=nil {return _geffa ;};_gfebd .ColorAttr =&_faega ;continue ;};if _facdfa .Name .Local =="\u0074\u0079\u0070\u0065"{_gfebd .TypeAttr .UnmarshalXMLAttr (_facdfa );continue ;};if _facdfa .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_bedgf ,_gbcade :=_a .ParseFloat (_facdfa .Value ,64);if _gbcade !=nil {return _gbcade ;};_bdbff :=float32 (_bedgf );_gfebd .ShininessAttr =&_bdbff ;continue ;};if _facdfa .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_egbag ,_bfggg :=_facdfa .Value ,error (nil );if _bfggg !=nil {return _bfggg ;};_gfebd .ViewpointoriginAttr =&_egbag ;continue ;};if _facdfa .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_ecab ,_beae :=_facdfa .Value ,error (nil );if _beae !=nil {return _beae ;};_gfebd .SpecularityAttr =&_ecab ;continue ;};if _facdfa .Name .Local =="\u0070\u006c\u0061n\u0065"{_gfebd .PlaneAttr .UnmarshalXMLAttr (_facdfa );continue ;};if _facdfa .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_cdff ,_gabd :=_facdfa .Value ,error (nil );if _gabd !=nil {return _gabd ;};_gfebd .DiffusityAttr =&_cdff ;continue ;};if _facdfa .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_gafbf ,_efaec :=_facdfa .Value ,error (nil );if _efaec !=nil {return _efaec ;};_gfebd .SkewamtAttr =&_gafbf ;continue ;};if _facdfa .Name .Local =="\u006d\u0065\u0074a\u006c"{_gfebd .MetalAttr .UnmarshalXMLAttr (_facdfa );continue ;};if _facdfa .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_ebcea ,_agcee :=_facdfa .Value ,error (nil );if _agcee !=nil {return _agcee ;};_gfebd .BackdepthAttr =&_ebcea ;continue ;};if _facdfa .Name .Local =="\u0065\u0064\u0067\u0065"{_cddbga ,_dbafb :=_facdfa .Value ,error (nil );if _dbafb !=nil {return _dbafb ;};_gfebd .EdgeAttr =&_cddbga ;continue ;};if _facdfa .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_gfebf ,_ecgbdg :=_facdfa .Value ,error (nil );if _ecgbdg !=nil {return _ecgbdg ;};_gfebd .Lightlevel2Attr =&_gfebf ;continue ;};if _facdfa .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_cbfgd ,_cfegfd :=_a .ParseFloat (_facdfa .Value ,64);if _cfegfd !=nil {return _cfegfd ;};_egggg :=float32 (_cbfgd );_gfebd .OrientationangleAttr =&_egggg ;continue ;};if _facdfa .Name .Local =="\u006f\u006e"{_gfebd .OnAttr .UnmarshalXMLAttr (_facdfa );continue ;};if _facdfa .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_gfebd .LightharshAttr .UnmarshalXMLAttr (_facdfa );continue ;};if _facdfa .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_gfebd .LightfaceAttr .UnmarshalXMLAttr (_facdfa );continue ;};if _facdfa .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_ffbcb ,_gfga :=_facdfa .Value ,error (nil );if _gfga !=nil {return _gfga ;};_gfebd .ForedepthAttr =&_ffbcb ;continue ;};if _facdfa .Name .Local =="\u0065\u0078\u0074"{_gfebd .ExtAttr .UnmarshalXMLAttr (_facdfa );continue ;};if _facdfa .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_gfebd .AutorotationcenterAttr .UnmarshalXMLAttr (_facdfa );continue ;};if _facdfa .Name .Local =="\u0066\u0061\u0063e\u0074"{_gdbgb ,_ebaca :=_facdfa .Value ,error (nil );if _ebaca !=nil {return _ebaca ;};_gfebd .FacetAttr =&_gdbgb ;continue ;};if _facdfa .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_gfebd .RenderAttr .UnmarshalXMLAttr (_facdfa );continue ;};if _facdfa .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_ageee ,_dcddc :=_facdfa .Value ,error (nil );if _dcddc !=nil {return _dcddc ;};_gfebd .LightlevelAttr =&_ageee ;continue ;};if _facdfa .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_eggbf ,_edeca :=_facdfa .Value ,error (nil );if _edeca !=nil {return _edeca ;};_gfebd .BrightnessAttr =&_eggbf ;continue ;};if _facdfa .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_cafcc ,_gfbcf :=_a .ParseFloat (_facdfa .Value ,64);if _gfbcf !=nil {return _gfbcf ;};_fccbb :=float32 (_cafcc );_gfebd .SkewangleAttr =&_fccbb ;continue ;};if _facdfa .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_dcffb ,_fddgdf :=_facdfa .Value ,error (nil );if _fddgdf !=nil {return _fddgdf ;};_gfebd .Lightposition2Attr =&_dcffb ;continue ;};if _facdfa .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_agefc ,_bgcgb :=_facdfa .Value ,error (nil );if _bgcgb !=nil {return _bgcgb ;};_gfebd .RotationangleAttr =&_agefc ;continue ;};if _facdfa .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_gfebd .Lightharsh2Attr .UnmarshalXMLAttr (_facdfa );continue ;};if _facdfa .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_bgfcg ,_fdcad :=_facdfa .Value ,error (nil );if _fdcad !=nil {return _fdcad ;};_gfebd .OrientationAttr =&_bgfcg ;continue ;};if _facdfa .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_gfebd .LockrotationcenterAttr .UnmarshalXMLAttr (_facdfa );continue ;};if _facdfa .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_cgfdb ,_fbacd :=_facdfa .Value ,error (nil );if _fbacd !=nil {return _fbacd ;};_gfebd .RotationcenterAttr =&_cgfdb ;continue ;};if _facdfa .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_gbdde ,_adaac :=_facdfa .Value ,error (nil );if _adaac !=nil {return _adaac ;};_gfebd .ViewpointAttr =&_gbdde ;continue ;};if _facdfa .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_eeffbc ,_ggfde :=_facdfa .Value ,error (nil );if _ggfde !=nil {return _ggfde ;};_gfebd .LightpositionAttr =&_eeffbc ;continue ;};};for {_bddef ,_adbce :=d .Token ();if _adbce !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0078\u0074r\u0075\u0073\u0069o\u006e:\u0020\u0025\u0073",_adbce );};if _cfdac ,_cagec :=_bddef .(_dd .EndElement );_cagec &&_cfdac .Name ==start .Name {break ;};};return nil ;};func (_degbd ST_StrokeEndCap )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_cgbec :=_dd .Attr {};_cgbec .Name =name ;switch _degbd {case ST_StrokeEndCapUnset :_cgbec .Value ="";case ST_StrokeEndCapFlat :_cgbec .Value ="\u0066\u006c\u0061\u0074";case ST_StrokeEndCapSquare :_cgbec .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_StrokeEndCapRound :_cgbec .Value ="\u0072\u006f\u0075n\u0064";};return _cgbec ,nil ;}; +// Validate validates the OfcCT_OLEObject and its children +func (_edcfe *OfcCT_OLEObject )Validate ()error {return _edcfe .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func (_gcdd *CT_Curve )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dggg :=range start .Attr {if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gcdd .AllowoverlapAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ecga ,_ecdd :=_f .ParseInt (_dggg .Value ,10,64);if _ecdd !=nil {return _ecdd ;};_gcdd .RegroupidAttr =&_ecga ;continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gcdd .DgmlayoutAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gcdd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gcdd .PreferrelativeAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gcdd .ButtonAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u006f\u006c\u0065"{_gcdd .OleAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gcdd .UserhiddenAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gcdd .ForcedashAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gcdd .BulletAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gcdd .BwpureAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0063\u006c\u0069\u0070"{_gcdd .ClipAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gbedg ,_fdaf :=_dggg .Value ,error (nil );if _fdaf !=nil {return _fdaf ;};_gcdd .BorderbottomcolorAttr =&_gbedg ;continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gcdd .BwnormalAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gcdd .HralignAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0068\u0072"{_gcdd .HrAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_edbea ,_adfe :=_dggg .Value ,error (nil );if _adfe !=nil {return _adfe ;};_gcdd .BordertopcolorAttr =&_edbea ;continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_adcg ,_eggb :=_f .ParseInt (_dggg .Value ,10,64);if _eggb !=nil {return _eggb ;};_gcdd .DgmnodekindAttr =&_adcg ;continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gabd ,_gddb :=_dggg .Value ,error (nil );if _gddb !=nil {return _gddb ;};_gcdd .BorderrightcolorAttr =&_gabd ;continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0073\u0070\u0069\u0064"{_degac ,_dacd :=_dggg .Value ,error (nil );if _dacd !=nil {return _dacd ;};_gcdd .SpidAttr =&_degac ;continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0068\u0072\u0070c\u0074"{_cbdg ,_aecd :=_f .ParseFloat (_dggg .Value ,64);if _aecd !=nil {return _aecd ;};_dagd :=float32 (_cbdg );_gcdd .HrpctAttr =&_dagd ;continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0068\u0072\u0073t\u0064"{_gcdd .HrstdAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gcdd .CliptowrapAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gcdd .AllowincellAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gcdd .DgmlayoutmruAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gcdd .UserdrawnAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gcdd .OleiconAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dfgdb ,_ccbd :=_dggg .Value ,error (nil );if _ccbd !=nil {return _ccbd ;};_gcdd .BorderleftcolorAttr =&_dfgdb ;continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0073\u0070\u0074"{_bddb ,_beafg :=_f .ParseFloat (_dggg .Value ,64);if _beafg !=nil {return _beafg ;};_gacgf :=float32 (_bddb );_gcdd .SptAttr =&_gacgf ;continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gcdd .BwmodeAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gcdd .ConnectortypeAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gcdd .InsetmodeAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u006f\u006e\u0065\u0064"{_gcdd .OnedAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gcdd .HrnoshadeAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Local =="\u0074\u0069\u0074l\u0065"{_addd ,_gdbd :=_dggg .Value ,error (nil );if _gdbd !=nil {return _gdbd ;};_gcdd .TitleAttr =&_addd ;continue ;};if _dggg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cbag ,_fcge :=_dggg .Value ,error (nil );if _fcge !=nil {return _fcge ;};_gcdd .WrapcoordsAttr =&_cbag ;continue ;};if _dggg .Name .Local =="\u0073\u0074\u0079l\u0065"{_gaaff ,_cdfc :=_dggg .Value ,error (nil );if _cdfc !=nil {return _cdfc ;};_gcdd .StyleAttr =&_gaaff ;continue ;};if _dggg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_afff ,_acba :=_dggg .Value ,error (nil );if _acba !=nil {return _acba ;};_gcdd .CoordoriginAttr =&_afff ;continue ;};if _dggg .Name .Local =="\u0070\u0072\u0069n\u0074"{_gcdd .PrintAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fbcaa ,_fegf :=_dggg .Value ,error (nil );if _fegf !=nil {return _fegf ;};_gcdd .CoordsizeAttr =&_fbcaa ;continue ;};if _dggg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gcdd .StrokedAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Local =="\u0061\u006c\u0074"{_cbaa ,_adde :=_dggg .Value ,error (nil );if _adde !=nil {return _adde ;};_gcdd .AltAttr =&_cbaa ;continue ;};if _dggg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dgd ,_bbadd :=_dggg .Value ,error (nil );if _bbadd !=nil {return _bbadd ;};_gcdd .StrokeweightAttr =&_dgd ;continue ;};if _dggg .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_dbfb ,_bfeg :=_dggg .Value ,error (nil );if _bfeg !=nil {return _bfeg ;};_gcdd .Control1Attr =&_dbfb ;continue ;};if _dggg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_eedc ,_agdf :=_dggg .Value ,error (nil );if _agdf !=nil {return _agdf ;};_gcdd .ChromakeyAttr =&_eedc ;continue ;};if _dggg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cbaaa ,_dgfa :=_dggg .Value ,error (nil );if _dgfa !=nil {return _dgfa ;};_gcdd .FillcolorAttr =&_cbaaa ;continue ;};if _dggg .Name .Local =="\u0069\u0064"{_acfa ,_afea :=_dggg .Value ,error (nil );if _afea !=nil {return _afea ;};_gcdd .IdAttr =&_acfa ;continue ;};if _dggg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_afgg ,_dfac :=_dggg .Value ,error (nil );if _dfac !=nil {return _dfac ;};_gcdd .OpacityAttr =&_afgg ;continue ;};if _dggg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fddb ,_ecff :=_dggg .Value ,error (nil );if _ecff !=nil {return _ecff ;};_gcdd .StrokecolorAttr =&_fddb ;continue ;};if _dggg .Name .Local =="\u0063\u006c\u0061s\u0073"{_cdag ,_cbage :=_dggg .Value ,error (nil );if _cbage !=nil {return _cbage ;};_gcdd .ClassAttr =&_cdag ;continue ;};if _dggg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gcdd .FilledAttr .UnmarshalXMLAttr (_dggg );continue ;};if _dggg .Name .Local =="\u0066\u0072\u006f\u006d"{_fade ,_ccae :=_dggg .Value ,error (nil );if _ccae !=nil {return _ccae ;};_gcdd .FromAttr =&_fade ;continue ;};if _dggg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fdab ,_eddfg :=_dggg .Value ,error (nil );if _eddfg !=nil {return _eddfg ;};_gcdd .TargetAttr =&_fdab ;continue ;};if _dggg .Name .Local =="\u0068\u0072\u0065\u0066"{_edab ,_dcbd :=_dggg .Value ,error (nil );if _dcbd !=nil {return _dcbd ;};_gcdd .HrefAttr =&_edab ;continue ;};if _dggg .Name .Local =="\u0074\u006f"{_cbcg ,_cfbgg :=_dggg .Value ,error (nil );if _cfbgg !=nil {return _cfbgg ;};_gcdd .ToAttr =&_cbcg ;continue ;};if _dggg .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_abac ,_ddg :=_dggg .Value ,error (nil );if _ddg !=nil {return _ddg ;};_gcdd .Control2Attr =&_abac ;continue ;};if _dggg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gcdd .InsetpenAttr .UnmarshalXMLAttr (_dggg );continue ;};};_gcbb :for {_bcd ,_bbfb :=d .Token ();if _bbfb !=nil {return _bbfb ;};switch _adddb :=_bcd .(type ){case _c .StartElement :switch _adddb .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdea :=NewEG_ShapeElements ();_fdea .Path =NewPath ();if _cgda :=d .DecodeElement (_fdea .Path ,&_adddb );_cgda !=nil {return _cgda ;};_gcdd .EG_ShapeElements =append (_gcdd .EG_ShapeElements ,_fdea );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgfb :=NewEG_ShapeElements ();_cgfb .Formulas =NewFormulas ();if _bfcg :=d .DecodeElement (_cgfb .Formulas ,&_adddb );_bfcg !=nil {return _bfcg ;};_gcdd .EG_ShapeElements =append (_gcdd .EG_ShapeElements ,_cgfb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdgg :=NewEG_ShapeElements ();_fdgg .Handles =NewHandles ();if _cbcgc :=d .DecodeElement (_fdgg .Handles ,&_adddb );_cbcgc !=nil {return _cbcgc ;};_gcdd .EG_ShapeElements =append (_gcdd .EG_ShapeElements ,_fdgg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aecb :=NewEG_ShapeElements ();_aecb .Fill =NewFill ();if _gdbe :=d .DecodeElement (_aecb .Fill ,&_adddb );_gdbe !=nil {return _gdbe ;};_gcdd .EG_ShapeElements =append (_gcdd .EG_ShapeElements ,_aecb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcfgf :=NewEG_ShapeElements ();_gcfgf .Stroke =NewStroke ();if _dcbde :=d .DecodeElement (_gcfgf .Stroke ,&_adddb );_dcbde !=nil {return _dcbde ;};_gcdd .EG_ShapeElements =append (_gcdd .EG_ShapeElements ,_gcfgf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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 _gbbc :=d .DecodeElement (_bacb .Shadow ,&_adddb );_gbbc !=nil {return _gbbc ;};_gcdd .EG_ShapeElements =append (_gcdd .EG_ShapeElements ,_bacb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddcfa :=NewEG_ShapeElements ();_ddcfa .Textbox =NewTextbox ();if _gdfb :=d .DecodeElement (_ddcfa .Textbox ,&_adddb );_gdfb !=nil {return _gdfb ;};_gcdd .EG_ShapeElements =append (_gcdd .EG_ShapeElements ,_ddcfa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cggc :=NewEG_ShapeElements ();_cggc .Textpath =NewTextpath ();if _babd :=d .DecodeElement (_cggc .Textpath ,&_adddb );_babd !=nil {return _babd ;};_gcdd .EG_ShapeElements =append (_gcdd .EG_ShapeElements ,_cggc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfab :=NewEG_ShapeElements ();_gfab .Imagedata =NewImagedata ();if _ffgf :=d .DecodeElement (_gfab .Imagedata ,&_adddb );_ffgf !=nil {return _ffgf ;};_gcdd .EG_ShapeElements =append (_gcdd .EG_ShapeElements ,_gfab );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_deeg :=NewEG_ShapeElements ();_deeg .Skew =NewOfcSkew ();if _bbfbc :=d .DecodeElement (_deeg .Skew ,&_adddb );_bbfbc !=nil {return _bbfbc ;};_gcdd .EG_ShapeElements =append (_gcdd .EG_ShapeElements ,_deeg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afddb :=NewEG_ShapeElements ();_afddb .Extrusion =NewOfcExtrusion ();if _gabg :=d .DecodeElement (_afddb .Extrusion ,&_adddb );_gabg !=nil {return _gabg ;};_gcdd .EG_ShapeElements =append (_gcdd .EG_ShapeElements ,_afddb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfcga :=NewEG_ShapeElements ();_bfcga .Callout =NewOfcCallout ();if _dbaag :=d .DecodeElement (_bfcga .Callout ,&_adddb );_dbaag !=nil {return _dbaag ;};_gcdd .EG_ShapeElements =append (_gcdd .EG_ShapeElements ,_bfcga );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afag :=NewEG_ShapeElements ();_afag .Lock =NewOfcLock ();if _affd :=d .DecodeElement (_afag .Lock ,&_adddb );_affd !=nil {return _affd ;};_gcdd .EG_ShapeElements =append (_gcdd .EG_ShapeElements ,_afag );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aaea :=NewEG_ShapeElements ();_aaea .Clippath =NewOfcClippath ();if _fccc :=d .DecodeElement (_aaea .Clippath ,&_adddb );_fccc !=nil {return _fccc ;};_gcdd .EG_ShapeElements =append (_gcdd .EG_ShapeElements ,_aaea );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfag :=NewEG_ShapeElements ();_dfag .Signatureline =NewOfcSignatureline ();if _bccg :=d .DecodeElement (_dfag .Signatureline ,&_adddb );_bccg !=nil {return _bccg ;};_gcdd .EG_ShapeElements =append (_gcdd .EG_ShapeElements ,_dfag );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gede :=NewEG_ShapeElements ();_gede .Wrap =_aa .NewWrap ();if _defce :=d .DecodeElement (_gede .Wrap ,&_adddb );_defce !=nil {return _defce ;};_gcdd .EG_ShapeElements =append (_gcdd .EG_ShapeElements ,_gede );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cefe :=NewEG_ShapeElements ();_cefe .Anchorlock =_aa .NewAnchorlock ();if _bcgba :=d .DecodeElement (_cefe .Anchorlock ,&_adddb );_bcgba !=nil {return _bcgba ;};_gcdd .EG_ShapeElements =append (_gcdd .EG_ShapeElements ,_cefe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ebbbd :=NewEG_ShapeElements ();_ebbbd .Bordertop =_aa .NewBordertop ();if _gbgbf :=d .DecodeElement (_ebbbd .Bordertop ,&_adddb );_gbgbf !=nil {return _gbgbf ;};_gcdd .EG_ShapeElements =append (_gcdd .EG_ShapeElements ,_ebbbd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dfadd :=NewEG_ShapeElements ();_dfadd .Borderbottom =_aa .NewBorderbottom ();if _dbaaa :=d .DecodeElement (_dfadd .Borderbottom ,&_adddb );_dbaaa !=nil {return _dbaaa ;};_gcdd .EG_ShapeElements =append (_gcdd .EG_ShapeElements ,_dfadd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbdaf :=NewEG_ShapeElements ();_cbdaf .Borderleft =_aa .NewBorderleft ();if _bfda :=d .DecodeElement (_cbdaf .Borderleft ,&_adddb );_bfda !=nil {return _bfda ;};_gcdd .EG_ShapeElements =append (_gcdd .EG_ShapeElements ,_cbdaf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ebfe :=NewEG_ShapeElements ();_ebfe .Borderright =_aa .NewBorderright ();if _aaeg :=d .DecodeElement (_ebfe .Borderright ,&_adddb );_aaeg !=nil {return _aaeg ;};_gcdd .EG_ShapeElements =append (_gcdd .EG_ShapeElements ,_ebfe );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfcdd :=NewEG_ShapeElements ();_cfcdd .ClientData =_bd .NewClientData ();if _bebg :=d .DecodeElement (_cfcdd .ClientData ,&_adddb );_bebg !=nil {return _bebg ;};_gcdd .EG_ShapeElements =append (_gcdd .EG_ShapeElements ,_cfcdd );case _c .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"}:_bgddg :=NewEG_ShapeElements ();_bgddg .Textdata =_fb .NewTextdata ();if _acff :=d .DecodeElement (_bgddg .Textdata ,&_adddb );_acff !=nil {return _acff ;};_gcdd .EG_ShapeElements =append (_gcdd .EG_ShapeElements ,_bgddg );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\u0043\u0075\u0072\u0076\u0065\u0020\u0025\u0076",_adddb .Name );if _degc :=d .Skip ();_degc !=nil {return _degc ;};};case _c .EndElement :break _gcbb ;case _c .CharData :};};return nil ;};func (_fagb *CT_Line )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gegfa :=range start .Attr {if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fagb .UserdrawnAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fagb .ButtonAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fagb .DgmlayoutmruAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fagb .UserhiddenAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fagb .CliptowrapAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fagb .BulletAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u006f\u006c\u0065"{_fagb .OleAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0068\u0072"{_fagb .HrAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0073\u0070\u0069\u0064"{_fcffb ,_adab :=_gegfa .Value ,error (nil );if _adab !=nil {return _adab ;};_fagb .SpidAttr =&_fcffb ;continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0068\u0072\u0073t\u0064"{_fagb .HrstdAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fagb .BwnormalAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fcgf ,_cadgc :=_gegfa .Value ,error (nil );if _cadgc !=nil {return _cadgc ;};_fagb .BordertopcolorAttr =&_fcgf ;continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fagb .DgmlayoutAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fagb .ForcedashAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fagb .AllowoverlapAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fagb .HrnoshadeAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fagb .PreferrelativeAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aagc ,_accg :=_gegfa .Value ,error (nil );if _accg !=nil {return _accg ;};_fagb .BorderbottomcolorAttr =&_aagc ;continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u006f\u006e\u0065\u0064"{_fagb .OnedAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bgdb ,_abfb :=_f .ParseInt (_gegfa .Value ,10,64);if _abfb !=nil {return _abfb ;};_fagb .DgmnodekindAttr =&_bgdb ;continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gdadb ,_ecfe :=_f .ParseInt (_gegfa .Value ,10,64);if _ecfe !=nil {return _ecfe ;};_fagb .RegroupidAttr =&_gdadb ;continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fagb .AllowincellAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0068\u0072\u0070c\u0074"{_fbgdg ,_fffa :=_f .ParseFloat (_gegfa .Value ,64);if _fffa !=nil {return _fffa ;};_eadfc :=float32 (_fbgdg );_fagb .HrpctAttr =&_eadfc ;continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0063\u006c\u0069\u0070"{_fagb .ClipAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fagb .InsetmodeAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cfge ,_cacd :=_gegfa .Value ,error (nil );if _cacd !=nil {return _cacd ;};_fagb .BorderleftcolorAttr =&_cfge ;continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fagb .OleiconAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bcef ,_dgfdc :=_gegfa .Value ,error (nil );if _dgfdc !=nil {return _dgfdc ;};_fagb .BorderrightcolorAttr =&_bcef ;continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fagb .ConnectortypeAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fagb .BwpureAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fagb .BwmodeAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0073\u0070\u0074"{_abeae ,_efdcb :=_f .ParseFloat (_gegfa .Value ,64);if _efdcb !=nil {return _efdcb ;};_gacbe :=float32 (_abeae );_fagb .SptAttr =&_gacbe ;continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fagb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gegfa .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fagb .HralignAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Local =="\u0074\u006f"{_eaage ,_ggefg :=_gegfa .Value ,error (nil );if _ggefg !=nil {return _ggefg ;};_fagb .ToAttr =&_eaage ;continue ;};if _gegfa .Name .Local =="\u0069\u0064"{_fdba ,_adfeb :=_gegfa .Value ,error (nil );if _adfeb !=nil {return _adfeb ;};_fagb .IdAttr =&_fdba ;continue ;};if _gegfa .Name .Local =="\u0061\u006c\u0074"{_cdbdg ,_aaeb :=_gegfa .Value ,error (nil );if _aaeb !=nil {return _aaeb ;};_fagb .AltAttr =&_cdbdg ;continue ;};if _gegfa .Name .Local =="\u0070\u0072\u0069n\u0074"{_fagb .PrintAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fagb .StrokedAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cadb ,_cbac :=_gegfa .Value ,error (nil );if _cbac !=nil {return _cbac ;};_fagb .WrapcoordsAttr =&_cadb ;continue ;};if _gegfa .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_efccc ,_ecbbd :=_gegfa .Value ,error (nil );if _ecbbd !=nil {return _ecbbd ;};_fagb .StrokeweightAttr =&_efccc ;continue ;};if _gegfa .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dcgb ,_aabcc :=_gegfa .Value ,error (nil );if _aabcc !=nil {return _aabcc ;};_fagb .CoordoriginAttr =&_dcgb ;continue ;};if _gegfa .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ecaff ,_abbb :=_gegfa .Value ,error (nil );if _abbb !=nil {return _abbb ;};_fagb .ChromakeyAttr =&_ecaff ;continue ;};if _gegfa .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ebeg ,_cebdg :=_gegfa .Value ,error (nil );if _cebdg !=nil {return _cebdg ;};_fagb .FillcolorAttr =&_ebeg ;continue ;};if _gegfa .Name .Local =="\u0073\u0074\u0079l\u0065"{_fdcf ,_fgac :=_gegfa .Value ,error (nil );if _fgac !=nil {return _fgac ;};_fagb .StyleAttr =&_fdcf ;continue ;};if _gegfa .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bcfed ,_efcbg :=_gegfa .Value ,error (nil );if _efcbg !=nil {return _efcbg ;};_fagb .OpacityAttr =&_bcfed ;continue ;};if _gegfa .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aded ,_gaaaf :=_gegfa .Value ,error (nil );if _gaaaf !=nil {return _gaaaf ;};_fagb .StrokecolorAttr =&_aded ;continue ;};if _gegfa .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fagb .InsetpenAttr .UnmarshalXMLAttr (_gegfa );continue ;};if _gegfa .Name .Local =="\u0066\u0072\u006f\u006d"{_fgae ,_dcdd :=_gegfa .Value ,error (nil );if _dcdd !=nil {return _dcdd ;};_fagb .FromAttr =&_fgae ;continue ;};if _gegfa .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_baae ,_gcfed :=_gegfa .Value ,error (nil );if _gcfed !=nil {return _gcfed ;};_fagb .CoordsizeAttr =&_baae ;continue ;};if _gegfa .Name .Local =="\u0074\u0069\u0074l\u0065"{_bdda ,_ddfea :=_gegfa .Value ,error (nil );if _ddfea !=nil {return _ddfea ;};_fagb .TitleAttr =&_bdda ;continue ;};if _gegfa .Name .Local =="\u0063\u006c\u0061s\u0073"{_bdb ,_gdbg :=_gegfa .Value ,error (nil );if _gdbg !=nil {return _gdbg ;};_fagb .ClassAttr =&_bdb ;continue ;};if _gegfa .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_agag ,_cefb :=_gegfa .Value ,error (nil );if _cefb !=nil {return _cefb ;};_fagb .TargetAttr =&_agag ;continue ;};if _gegfa .Name .Local =="\u0068\u0072\u0065\u0066"{_ccgd ,_afaga :=_gegfa .Value ,error (nil );if _afaga !=nil {return _afaga ;};_fagb .HrefAttr =&_ccgd ;continue ;};if _gegfa .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fagb .FilledAttr .UnmarshalXMLAttr (_gegfa );continue ;};};_cdccg :for {_ddag ,_cfgcc :=d .Token ();if _cfgcc !=nil {return _cfgcc ;};switch _bcaff :=_ddag .(type ){case _c .StartElement :switch _bcaff .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbcc :=NewEG_ShapeElements ();_gbcc .Path =NewPath ();if _efbdc :=d .DecodeElement (_gbcc .Path ,&_bcaff );_efbdc !=nil {return _efbdc ;};_fagb .EG_ShapeElements =append (_fagb .EG_ShapeElements ,_gbcc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfdcg :=NewEG_ShapeElements ();_bfdcg .Formulas =NewFormulas ();if _acdg :=d .DecodeElement (_bfdcg .Formulas ,&_bcaff );_acdg !=nil {return _acdg ;};_fagb .EG_ShapeElements =append (_fagb .EG_ShapeElements ,_bfdcg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgedg :=NewEG_ShapeElements ();_cgedg .Handles =NewHandles ();if _gggbd :=d .DecodeElement (_cgedg .Handles ,&_bcaff );_gggbd !=nil {return _gggbd ;};_fagb .EG_ShapeElements =append (_fagb .EG_ShapeElements ,_cgedg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dddaf :=NewEG_ShapeElements ();_dddaf .Fill =NewFill ();if _acfae :=d .DecodeElement (_dddaf .Fill ,&_bcaff );_acfae !=nil {return _acfae ;};_fagb .EG_ShapeElements =append (_fagb .EG_ShapeElements ,_dddaf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_faacd :=NewEG_ShapeElements ();_faacd .Stroke =NewStroke ();if _eeeb :=d .DecodeElement (_faacd .Stroke ,&_bcaff );_eeeb !=nil {return _eeeb ;};_fagb .EG_ShapeElements =append (_fagb .EG_ShapeElements ,_faacd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdce :=NewEG_ShapeElements ();_gdce .Shadow =NewShadow ();if _fbcda :=d .DecodeElement (_gdce .Shadow ,&_bcaff );_fbcda !=nil {return _fbcda ;};_fagb .EG_ShapeElements =append (_fagb .EG_ShapeElements ,_gdce );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgfe :=NewEG_ShapeElements ();_cgfe .Textbox =NewTextbox ();if _fbcag :=d .DecodeElement (_cgfe .Textbox ,&_bcaff );_fbcag !=nil {return _fbcag ;};_fagb .EG_ShapeElements =append (_fagb .EG_ShapeElements ,_cgfe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eacca :=NewEG_ShapeElements ();_eacca .Textpath =NewTextpath ();if _cfaca :=d .DecodeElement (_eacca .Textpath ,&_bcaff );_cfaca !=nil {return _cfaca ;};_fagb .EG_ShapeElements =append (_fagb .EG_ShapeElements ,_eacca );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbabd :=NewEG_ShapeElements ();_dbabd .Imagedata =NewImagedata ();if _dedbc :=d .DecodeElement (_dbabd .Imagedata ,&_bcaff );_dedbc !=nil {return _dedbc ;};_fagb .EG_ShapeElements =append (_fagb .EG_ShapeElements ,_dbabd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbaaf :=NewEG_ShapeElements ();_cbaaf .Skew =NewOfcSkew ();if _cebe :=d .DecodeElement (_cbaaf .Skew ,&_bcaff );_cebe !=nil {return _cebe ;};_fagb .EG_ShapeElements =append (_fagb .EG_ShapeElements ,_cbaaf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afggg :=NewEG_ShapeElements ();_afggg .Extrusion =NewOfcExtrusion ();if _aecca :=d .DecodeElement (_afggg .Extrusion ,&_bcaff );_aecca !=nil {return _aecca ;};_fagb .EG_ShapeElements =append (_fagb .EG_ShapeElements ,_afggg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecgbc :=NewEG_ShapeElements ();_ecgbc .Callout =NewOfcCallout ();if _bgbe :=d .DecodeElement (_ecgbc .Callout ,&_bcaff );_bgbe !=nil {return _bgbe ;};_fagb .EG_ShapeElements =append (_fagb .EG_ShapeElements ,_ecgbc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccadg :=NewEG_ShapeElements ();_ccadg .Lock =NewOfcLock ();if _gfda :=d .DecodeElement (_ccadg .Lock ,&_bcaff );_gfda !=nil {return _gfda ;};_fagb .EG_ShapeElements =append (_fagb .EG_ShapeElements ,_ccadg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcgg :=NewEG_ShapeElements ();_gcgg .Clippath =NewOfcClippath ();if _abdcg :=d .DecodeElement (_gcgg .Clippath ,&_bcaff );_abdcg !=nil {return _abdcg ;};_fagb .EG_ShapeElements =append (_fagb .EG_ShapeElements ,_gcgg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eecbd :=NewEG_ShapeElements ();_eecbd .Signatureline =NewOfcSignatureline ();if _fggd :=d .DecodeElement (_eecbd .Signatureline ,&_bcaff );_fggd !=nil {return _fggd ;};_fagb .EG_ShapeElements =append (_fagb .EG_ShapeElements ,_eecbd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdbdf :=NewEG_ShapeElements ();_cdbdf .Wrap =_aa .NewWrap ();if _gbgc :=d .DecodeElement (_cdbdf .Wrap ,&_bcaff );_gbgc !=nil {return _gbgc ;};_fagb .EG_ShapeElements =append (_fagb .EG_ShapeElements ,_cdbdf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aabeg :=NewEG_ShapeElements ();_aabeg .Anchorlock =_aa .NewAnchorlock ();if _gcag :=d .DecodeElement (_aabeg .Anchorlock ,&_bcaff );_gcag !=nil {return _gcag ;};_fagb .EG_ShapeElements =append (_fagb .EG_ShapeElements ,_aabeg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gafde :=NewEG_ShapeElements ();_gafde .Bordertop =_aa .NewBordertop ();if _gfdac :=d .DecodeElement (_gafde .Bordertop ,&_bcaff );_gfdac !=nil {return _gfdac ;};_fagb .EG_ShapeElements =append (_fagb .EG_ShapeElements ,_gafde );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bdbd :=NewEG_ShapeElements ();_bdbd .Borderbottom =_aa .NewBorderbottom ();if _ffgd :=d .DecodeElement (_bdbd .Borderbottom ,&_bcaff );_ffgd !=nil {return _ffgd ;};_fagb .EG_ShapeElements =append (_fagb .EG_ShapeElements ,_bdbd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_adcc :=NewEG_ShapeElements ();_adcc .Borderleft =_aa .NewBorderleft ();if _bbcad :=d .DecodeElement (_adcc .Borderleft ,&_bcaff );_bbcad !=nil {return _bbcad ;};_fagb .EG_ShapeElements =append (_fagb .EG_ShapeElements ,_adcc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ddcdc :=NewEG_ShapeElements ();_ddcdc .Borderright =_aa .NewBorderright ();if _gfgfb :=d .DecodeElement (_ddcdc .Borderright ,&_bcaff );_gfgfb !=nil {return _gfgfb ;};_fagb .EG_ShapeElements =append (_fagb .EG_ShapeElements ,_ddcdc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dddcd :=NewEG_ShapeElements ();_dddcd .ClientData =_bd .NewClientData ();if _bfgcb :=d .DecodeElement (_dddcd .ClientData ,&_bcaff );_bfgcb !=nil {return _bfgcb ;};_fagb .EG_ShapeElements =append (_fagb .EG_ShapeElements ,_dddcd );case _c .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"}:_dfba :=NewEG_ShapeElements ();_dfba .Textdata =_fb .NewTextdata ();if _ddec :=d .DecodeElement (_dfba .Textdata ,&_bcaff );_ddec !=nil {return _ddec ;};_fagb .EG_ShapeElements =append (_fagb .EG_ShapeElements ,_dfba );default:_g .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",_bcaff .Name );if _ccfaa :=d .Skip ();_ccfaa !=nil {return _ccfaa ;};};case _c .EndElement :break _cdccg ;case _c .CharData :};};return nil ;};type AG_CoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _d .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;}; -// Validate validates the OfcExtrusion and its children -func (_cgcgf *OfcExtrusion )Validate ()error {return _cgcgf .ValidateWithPath ("\u004f\u0066\u0063E\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");}; +// ValidateWithPath validates the OfcCT_ClipPath and its children, prefixing error messages with path +func (_gagaa *OfcCT_ClipPath )ValidateWithPath (path string )error {return nil };func (_ebcgff ST_FillType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bfgaa :=_c .Attr {};_bfgaa .Name =name ;switch _ebcgff {case ST_FillTypeUnset :_bfgaa .Value ="";case ST_FillTypeSolid :_bfgaa .Value ="\u0073\u006f\u006ci\u0064";case ST_FillTypeGradient :_bfgaa .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_FillTypeGradientRadial :_bfgaa .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case ST_FillTypeTile :_bfgaa .Value ="\u0074\u0069\u006c\u0065";case ST_FillTypePattern :_bfgaa .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case ST_FillTypeFrame :_bfgaa .Value ="\u0066\u0072\u0061m\u0065";};return _bfgaa ,nil ;};func NewAG_Id ()*AG_Id {_cff :=&AG_Id {};return _cff };type OfcST_ConnectType byte ;func (_bfecd *CT_Line )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u006c\u0069\u006e\u0065";};if _bfecd .FromAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_fd .Sprintf ("\u0025\u0076",*_bfecd .FromAttr )});};if _bfecd .ToAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u006f"},Value :_fd .Sprintf ("\u0025\u0076",*_bfecd .ToAttr )});};if _bfecd .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fd .Sprintf ("\u0025\u0076",*_bfecd .HrefAttr )});};if _bfecd .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_bfecd .TargetAttr )});};if _bfecd .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_bfecd .ClassAttr )});};if _bfecd .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_bfecd .TitleAttr )});};if _bfecd .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_bfecd .AltAttr )});};if _bfecd .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fd .Sprintf ("\u0025\u0076",*_bfecd .CoordsizeAttr )});};if _bfecd .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fd .Sprintf ("\u0025\u0076",*_bfecd .CoordoriginAttr )});};if _bfecd .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_bfecd .WrapcoordsAttr )});};if _bfecd .PrintAttr !=_d .ST_TrueFalseUnset {_abaee ,_fdggd :=_bfecd .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _fdggd !=nil {return _fdggd ;};start .Attr =append (start .Attr ,_abaee );};if _bfecd .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_bfecd .IdAttr )});};if _bfecd .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_bfecd .StyleAttr )});};if _bfecd .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_bfecd .SpidAttr )});};if _bfecd .OnedAttr !=_d .ST_TrueFalseUnset {_aaab ,_beebf :=_bfecd .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _beebf !=nil {return _beebf ;};start .Attr =append (start .Attr ,_aaab );};if _bfecd .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_bfecd .RegroupidAttr )});};if _bfecd .DoubleclicknotifyAttr !=_d .ST_TrueFalseUnset {_fcef ,_aedac :=_bfecd .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _aedac !=nil {return _aedac ;};start .Attr =append (start .Attr ,_fcef );};if _bfecd .ButtonAttr !=_d .ST_TrueFalseUnset {_gecf ,_egcfcc :=_bfecd .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _egcfcc !=nil {return _egcfcc ;};start .Attr =append (start .Attr ,_gecf );};if _bfecd .UserhiddenAttr !=_d .ST_TrueFalseUnset {_fgbfe ,_aeae :=_bfecd .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _aeae !=nil {return _aeae ;};start .Attr =append (start .Attr ,_fgbfe );};if _bfecd .BulletAttr !=_d .ST_TrueFalseUnset {_fcfe ,_cfae :=_bfecd .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _cfae !=nil {return _cfae ;};start .Attr =append (start .Attr ,_fcfe );};if _bfecd .HrAttr !=_d .ST_TrueFalseUnset {_fdggf ,_edcec :=_bfecd .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _edcec !=nil {return _edcec ;};start .Attr =append (start .Attr ,_fdggf );};if _bfecd .HrstdAttr !=_d .ST_TrueFalseUnset {_eeeeg ,_cdab :=_bfecd .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _cdab !=nil {return _cdab ;};start .Attr =append (start .Attr ,_eeeeg );};if _bfecd .HrnoshadeAttr !=_d .ST_TrueFalseUnset {_cfeg ,_aedga :=_bfecd .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _aedga !=nil {return _aedga ;};start .Attr =append (start .Attr ,_cfeg );};if _bfecd .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_bfecd .HrpctAttr )});};if _bfecd .HralignAttr !=OfcST_HrAlignUnset {_cgdbf ,_faeb :=_bfecd .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _faeb !=nil {return _faeb ;};start .Attr =append (start .Attr ,_cgdbf );};if _bfecd .AllowincellAttr !=_d .ST_TrueFalseUnset {_dedc ,_caaf :=_bfecd .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _caaf !=nil {return _caaf ;};start .Attr =append (start .Attr ,_dedc );};if _bfecd .AllowoverlapAttr !=_d .ST_TrueFalseUnset {_dfaf ,_cgfcb :=_bfecd .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _cgfcb !=nil {return _cgfcb ;};start .Attr =append (start .Attr ,_dfaf );};if _bfecd .UserdrawnAttr !=_d .ST_TrueFalseUnset {_egdfac ,_ccdab :=_bfecd .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _ccdab !=nil {return _ccdab ;};start .Attr =append (start .Attr ,_egdfac );};if _bfecd .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_bfecd .BordertopcolorAttr )});};if _bfecd .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_bfecd .BorderleftcolorAttr )});};if _bfecd .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_bfecd .BorderbottomcolorAttr )});};if _bfecd .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_bfecd .BorderrightcolorAttr )});};if _bfecd .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_eagf ,_gead :=_bfecd .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gead !=nil {return _gead ;};start .Attr =append (start .Attr ,_eagf );};if _bfecd .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_bfecd .DgmnodekindAttr )});};if _bfecd .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gddc ,_gggbf :=_bfecd .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _gggbf !=nil {return _gggbf ;};start .Attr =append (start .Attr ,_gddc );};if _bfecd .InsetmodeAttr !=OfcST_InsetModeUnset {_feeg ,_eedd :=_bfecd .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _eedd !=nil {return _eedd ;};start .Attr =append (start .Attr ,_feeg );};if _bfecd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fd .Sprintf ("\u0025\u0076",*_bfecd .OpacityAttr )});};if _bfecd .StrokedAttr !=_d .ST_TrueFalseUnset {_abace ,_aaag :=_bfecd .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _aaag !=nil {return _aaag ;};start .Attr =append (start .Attr ,_abace );};if _bfecd .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_bfecd .StrokecolorAttr )});};if _bfecd .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_bfecd .StrokeweightAttr )});};if _bfecd .InsetpenAttr !=_d .ST_TrueFalseUnset {_debgb ,_fecf :=_bfecd .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _fecf !=nil {return _fecf ;};start .Attr =append (start .Attr ,_debgb );};if _bfecd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fd .Sprintf ("\u0025\u0076",*_bfecd .ChromakeyAttr )});};if _bfecd .FilledAttr !=_d .ST_TrueFalseUnset {_cdgfg ,_fcff :=_bfecd .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fcff !=nil {return _fcff ;};start .Attr =append (start .Attr ,_cdgfg );};if _bfecd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fd .Sprintf ("\u0025\u0076",*_bfecd .FillcolorAttr )});};if _bfecd .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_bfecd .SptAttr )});};if _bfecd .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gbgfd ,_bbca :=_bfecd .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bbca !=nil {return _bbca ;};start .Attr =append (start .Attr ,_gbgfd );};if _bfecd .BwmodeAttr !=OfcST_BWModeUnset {_dagb ,_eaade :=_bfecd .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _eaade !=nil {return _eaade ;};start .Attr =append (start .Attr ,_dagb );};if _bfecd .BwpureAttr !=OfcST_BWModeUnset {_abed ,_ebbc :=_bfecd .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _ebbc !=nil {return _ebbc ;};start .Attr =append (start .Attr ,_abed );};if _bfecd .BwnormalAttr !=OfcST_BWModeUnset {_fege ,_gdfc :=_bfecd .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gdfc !=nil {return _gdfc ;};start .Attr =append (start .Attr ,_fege );};if _bfecd .ForcedashAttr !=_d .ST_TrueFalseUnset {_fgdce ,_eggc :=_bfecd .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _eggc !=nil {return _eggc ;};start .Attr =append (start .Attr ,_fgdce );};if _bfecd .OleiconAttr !=_d .ST_TrueFalseUnset {_bfgf ,_ccafg :=_bfecd .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _ccafg !=nil {return _ccafg ;};start .Attr =append (start .Attr ,_bfgf );};if _bfecd .OleAttr !=_d .ST_TrueFalseBlankUnset {_edgf ,_gbggb :=_bfecd .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _gbggb !=nil {return _gbggb ;};start .Attr =append (start .Attr ,_edgf );};if _bfecd .PreferrelativeAttr !=_d .ST_TrueFalseUnset {_bgfdc ,_bbgb :=_bfecd .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _bbgb !=nil {return _bbgb ;};start .Attr =append (start .Attr ,_bgfdc );};if _bfecd .CliptowrapAttr !=_d .ST_TrueFalseUnset {_cacag ,_gceca :=_bfecd .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _gceca !=nil {return _gceca ;};start .Attr =append (start .Attr ,_cacag );};if _bfecd .ClipAttr !=_d .ST_TrueFalseUnset {_cdge ,_ffeeb :=_bfecd .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _ffeeb !=nil {return _ffeeb ;};start .Attr =append (start .Attr ,_cdge );};e .EncodeToken (start );if _bfecd .EG_ShapeElements !=nil {for _ ,_gfaeg :=range _bfecd .EG_ShapeElements {_gfaeg .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fecce *CT_Path )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eddgb :=range start .Attr {if _eddgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eddgb .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_fecce .ConnecttypeAttr .UnmarshalXMLAttr (_eddgb );continue ;};if _eddgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eddgb .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_fecce .ExtrusionokAttr .UnmarshalXMLAttr (_eddgb );continue ;};if _eddgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eddgb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_dfcg ,_fdgge :=_eddgb .Value ,error (nil );if _fdgge !=nil {return _fdgge ;};_fecce .ConnectanglesAttr =&_dfcg ;continue ;};if _eddgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eddgb .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_edfaf ,_fffeb :=_eddgb .Value ,error (nil );if _fffeb !=nil {return _fffeb ;};_fecce .ConnectlocsAttr =&_edfaf ;continue ;};if _eddgb .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_fecce .GradientshapeokAttr .UnmarshalXMLAttr (_eddgb );continue ;};if _eddgb .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_fecce .ShadowokAttr .UnmarshalXMLAttr (_eddgb );continue ;};if _eddgb .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_fecce .ArrowokAttr .UnmarshalXMLAttr (_eddgb );continue ;};if _eddgb .Name .Local =="\u0076"{_fgbd ,_dgfe :=_eddgb .Value ,error (nil );if _dgfe !=nil {return _dgfe ;};_fecce .VAttr =&_fgbd ;continue ;};if _eddgb .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_fecce .TextpathokAttr .UnmarshalXMLAttr (_eddgb );continue ;};if _eddgb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_fecce .InsetpenokAttr .UnmarshalXMLAttr (_eddgb );continue ;};if _eddgb .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_fecce .StrokeokAttr .UnmarshalXMLAttr (_eddgb );continue ;};if _eddgb .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_fecce .FillokAttr .UnmarshalXMLAttr (_eddgb );continue ;};if _eddgb .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_aaedd ,_cdgff :=_eddgb .Value ,error (nil );if _cdgff !=nil {return _cdgff ;};_fecce .TextboxrectAttr =&_aaedd ;continue ;};if _eddgb .Name .Local =="\u006c\u0069\u006d\u006f"{_dafb ,_ebfd :=_eddgb .Value ,error (nil );if _ebfd !=nil {return _ebfd ;};_fecce .LimoAttr =&_dafb ;continue ;};if _eddgb .Name .Local =="\u0069\u0064"{_fedad ,_bfedgg :=_eddgb .Value ,error (nil );if _bfedgg !=nil {return _bfedgg ;};_fecce .IdAttr =&_fedad ;continue ;};};for {_ceaf ,_bacba :=d .Token ();if _bacba !=nil {return _fd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_bacba );};if _gbfcf ,_aeaab :=_ceaf .(_c .EndElement );_aeaab &&_gbfcf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the OfcSkew and its children -func (_cggag *OfcSkew )Validate ()error {return _cggag .ValidateWithPath ("\u004ff\u0063\u0053\u006b\u0065\u0077");}; +// ValidateWithPath validates the OfcCT_Lock and its children, prefixing error messages with path +func (_beeef *OfcCT_Lock )ValidateWithPath (path string )error {if _baage :=_beeef .PositionAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_baage !=nil {return _baage ;};if _gcede :=_beeef .SelectionAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006fn\u0041\u0074\u0074\u0072");_gcede !=nil {return _gcede ;};if _cdbcd :=_beeef .GroupingAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_cdbcd !=nil {return _cdbcd ;};if _gbdg :=_beeef .UngroupingAttr .ValidateWithPath (path +"\u002fU\u006eg\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_gbdg !=nil {return _gbdg ;};if _ggefcf :=_beeef .RotationAttr .ValidateWithPath (path +"\u002f\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ggefcf !=nil {return _ggefcf ;};if _ebfdd :=_beeef .CroppingAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0070\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_ebfdd !=nil {return _ebfdd ;};if _eceed :=_beeef .VerticiesAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0069\u0065s\u0041\u0074\u0074\u0072");_eceed !=nil {return _eceed ;};if _eedcg :=_beeef .AdjusthandlesAttr .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0068\u0061n\u0064\u006ce\u0073\u0041\u0074\u0074\u0072");_eedcg !=nil {return _eedcg ;};if _effcd :=_beeef .TextAttr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0041\u0074\u0074r");_effcd !=nil {return _effcd ;};if _ffbgf :=_beeef .AspectratioAttr .ValidateWithPath (path +"\u002f\u0041s\u0070\u0065\u0063t\u0072\u0061\u0074\u0069\u006f\u0041\u0074\u0074\u0072");_ffbgf !=nil {return _ffbgf ;};if _bbbcc :=_beeef .ShapetypeAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0074\u0079\u0070e\u0041\u0074\u0074\u0072");_bbbcc !=nil {return _bbbcc ;};if _gbacf :=_beeef .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gbacf !=nil {return _gbacf ;};return nil ;};func (_edfafc *OfcCT_Fill )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0066\u0069\u006c\u006c";};if _edfafc .TypeAttr !=OfcST_FillTypeUnset {_cgfcc ,_affgc :=_edfafc .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _affgc !=nil {return _affgc ;};start .Attr =append (start .Attr ,_cgfcc );};if _edfafc .ExtAttr !=ST_ExtUnset {_adbfb ,_dcfb :=_edfafc .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _dcfb !=nil {return _dcfb ;};start .Attr =append (start .Attr ,_adbfb );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the OfcCT_Complex and its children -func (_gefcf *OfcCT_Complex )Validate ()error {return _gefcf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};type OfcCT_Callout struct{OnAttr _f .ST_TrueFalse ;TypeAttr *string ;GapAttr *string ;AngleAttr OfcST_Angle ;DropautoAttr _f .ST_TrueFalse ;DropAttr *string ;DistanceAttr *string ;LengthspecifiedAttr _f .ST_TrueFalse ;LengthAttr *string ;AccentbarAttr _f .ST_TrueFalse ;TextborderAttr _f .ST_TrueFalse ;MinusxAttr _f .ST_TrueFalse ;MinusyAttr _f .ST_TrueFalse ;ExtAttr ST_Ext ;}; +// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path +func (_bggdg *CT_Background )ValidateWithPath (path string )error {if _faab :=_bggdg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_faab !=nil {return _faab ;};if _ceabf :=_bggdg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_ceabf !=nil {return _ceabf ;};if _ebcg :=_bggdg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ebcg !=nil {return _ebcg ;};if _fdgbd :=_bggdg .TargetscreensizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0073c\u0072\u0065\u0065\u006e\u0073i\u007a\u0065\u0041\u0074\u0074\u0072");_fdgbd !=nil {return _fdgbd ;};if _bggdg .Fill !=nil {if _gbcd :=_bggdg .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_gbcd !=nil {return _gbcd ;};};if _agfbf :=_bggdg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_agfbf !=nil {return _agfbf ;};return nil ;};func (_agaea *ST_StrokeJoinStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggece ,_cebgc :=d .Token ();if _cebgc !=nil {return _cebgc ;};if _acdddc ,_edafa :=_ggece .(_c .EndElement );_edafa &&_acdddc .Name ==start .Name {*_agaea =1;return nil ;};if _bdaee ,_ccaab :=_ggece .(_c .CharData );!_ccaab {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggece );}else {switch string (_bdaee ){case "":*_agaea =0;case "\u0072\u006f\u0075n\u0064":*_agaea =1;case "\u0062\u0065\u0076e\u006c":*_agaea =2;case "\u006d\u0069\u0074e\u0072":*_agaea =3;};};_ggece ,_cebgc =d .Token ();if _cebgc !=nil {return _cebgc ;};if _geeec ,_aggadc :=_ggece .(_c .EndElement );_aggadc &&_geeec .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggece );}; -// ValidateWithPath validates the Imagedata and its children, prefixing error messages with path -func (_abcfbf *Imagedata )ValidateWithPath (path string )error {if _eacab :=_abcfbf .CT_ImageData .ValidateWithPath (path );_eacab !=nil {return _eacab ;};return nil ;};func (_bccae OfcST_ExtrusionRender )Validate ()error {return _bccae .ValidateWithPath ("")};func (_bcaae *Textbox )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return _bcaae .CT_Textbox .MarshalXML (e ,start );}; +// ValidateWithPath validates the OfcRight and its children, prefixing error messages with path +func (_bgea *OfcRight )ValidateWithPath (path string )error {if _aafbe :=_bgea .OfcCT_StrokeChild .ValidateWithPath (path );_aafbe !=nil {return _aafbe ;};return nil ;};func (_gbaebb *EG_ShapeElements )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gbaebb .Path !=nil {_fggfa :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_gbaebb .Path ,_fggfa );};if _gbaebb .Formulas !=nil {_ecad :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}};e .EncodeElement (_gbaebb .Formulas ,_ecad );};if _gbaebb .Handles !=nil {_cecge :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s"}};e .EncodeElement (_gbaebb .Handles ,_cecge );};if _gbaebb .Fill !=nil {_gccf :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_gbaebb .Fill ,_gccf );};if _gbaebb .Stroke !=nil {_cagbg :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_gbaebb .Stroke ,_cagbg );};if _gbaebb .Shadow !=nil {_edga :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_gbaebb .Shadow ,_edga );};if _gbaebb .Textbox !=nil {_edgad :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_gbaebb .Textbox ,_edgad );};if _gbaebb .Textpath !=nil {_acag :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}};e .EncodeElement (_gbaebb .Textpath ,_acag );};if _gbaebb .Imagedata !=nil {_cgbge :=_c .StartElement {Name :_c .Name {Local :"v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061"}};e .EncodeElement (_gbaebb .Imagedata ,_cgbge );};if _gbaebb .Skew !=nil {_dbeb :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_gbaebb .Skew ,_dbeb );};if _gbaebb .Extrusion !=nil {_fdedd :=_c .StartElement {Name :_c .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_gbaebb .Extrusion ,_fdedd );};if _gbaebb .Callout !=nil {_beef :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_gbaebb .Callout ,_beef );};if _gbaebb .Lock !=nil {_gdgdc :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_gbaebb .Lock ,_gdgdc );};if _gbaebb .Clippath !=nil {_gcddg :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}};e .EncodeElement (_gbaebb .Clippath ,_gcddg );};if _gbaebb .Signatureline !=nil {_fcbbd :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}};e .EncodeElement (_gbaebb .Signatureline ,_fcbbd );};if _gbaebb .Wrap !=nil {_ecaaf :=_c .StartElement {Name :_c .Name {Local :"\u0075\u0072\u006e\u003a\u0077\u0072\u0061\u0070"}};e .EncodeElement (_gbaebb .Wrap ,_ecaaf );};if _gbaebb .Anchorlock !=nil {_daeac :=_c .StartElement {Name :_c .Name {Local :"\u0075\u0072\u006e\u003a\u0061\u006e\u0063\u0068\u006fr\u006c\u006f\u0063\u006b"}};e .EncodeElement (_gbaebb .Anchorlock ,_daeac );};if _gbaebb .Bordertop !=nil {_deca :=_c .StartElement {Name :_c .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070"}};e .EncodeElement (_gbaebb .Bordertop ,_deca );};if _gbaebb .Borderbottom !=nil {_eaefde :=_c .StartElement {Name :_c .Name {Local :"\u0075\u0072n\u003a\u0062\u006fr\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_gbaebb .Borderbottom ,_eaefde );};if _gbaebb .Borderleft !=nil {_dfggf :=_c .StartElement {Name :_c .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065r\u006c\u0065\u0066\u0074"}};e .EncodeElement (_gbaebb .Borderleft ,_dfggf );};if _gbaebb .Borderright !=nil {_bbdbg :=_c .StartElement {Name :_c .Name {Local :"\u0075r\u006e:\u0062\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gbaebb .Borderright ,_bbdbg );};if _gbaebb .ClientData !=nil {_gfdf :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_gbaebb .ClientData ,_gfdf );};if _gbaebb .Textdata !=nil {_ebff :=_c .StartElement {Name :_c .Name {Local :"u\u0072\u003a\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}};e .EncodeElement (_gbaebb .Textdata ,_ebff );};return nil ;};type OfcCT_ShapeDefaults struct{SpidmaxAttr *int64 ;StyleAttr *string ;FillAttr _d .ST_TrueFalse ;FillcolorAttr *string ;StrokeAttr _d .ST_TrueFalse ;StrokecolorAttr *string ;AllowincellAttr _d .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 NewOfcCT_ClipPath ()*OfcCT_ClipPath {_ddefe :=&OfcCT_ClipPath {};return _ddefe };func NewOfcShapelayout ()*OfcShapelayout {_caafd :=&OfcShapelayout {};_caafd .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();return _caafd ;};func (_afdgd *ST_FillMethod )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_afdgd =0;case "\u006e\u006f\u006e\u0065":*_afdgd =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_afdgd =2;case "\u0073\u0069\u0067m\u0061":*_afdgd =3;case "\u0061\u006e\u0079":*_afdgd =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_afdgd =5;};return nil ;};func (_ggab *AG_OfficeCoreAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ggab .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_ggab .SpidAttr )});};if _ggab .OnedAttr !=_d .ST_TrueFalseUnset {_gbc ,_ggf :=_ggab .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _ggf !=nil {return _ggf ;};start .Attr =append (start .Attr ,_gbc );};if _ggab .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_ggab .RegroupidAttr )});};if _ggab .DoubleclicknotifyAttr !=_d .ST_TrueFalseUnset {_cca ,_eca :=_ggab .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _eca !=nil {return _eca ;};start .Attr =append (start .Attr ,_cca );};if _ggab .ButtonAttr !=_d .ST_TrueFalseUnset {_adf ,_dddf :=_ggab .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _dddf !=nil {return _dddf ;};start .Attr =append (start .Attr ,_adf );};if _ggab .UserhiddenAttr !=_d .ST_TrueFalseUnset {_fcb ,_fed :=_ggab .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fed !=nil {return _fed ;};start .Attr =append (start .Attr ,_fcb );};if _ggab .BulletAttr !=_d .ST_TrueFalseUnset {_aea ,_fab :=_ggab .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _fab !=nil {return _fab ;};start .Attr =append (start .Attr ,_aea );};if _ggab .HrAttr !=_d .ST_TrueFalseUnset {_abe ,_dedd :=_ggab .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _dedd !=nil {return _dedd ;};start .Attr =append (start .Attr ,_abe );};if _ggab .HrstdAttr !=_d .ST_TrueFalseUnset {_dcac ,_edbe :=_ggab .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _edbe !=nil {return _edbe ;};start .Attr =append (start .Attr ,_dcac );};if _ggab .HrnoshadeAttr !=_d .ST_TrueFalseUnset {_gged ,_gda :=_ggab .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _gda !=nil {return _gda ;};start .Attr =append (start .Attr ,_gged );};if _ggab .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_ggab .HrpctAttr )});};if _ggab .HralignAttr !=OfcST_HrAlignUnset {_bcbd ,_eba :=_ggab .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _eba !=nil {return _eba ;};start .Attr =append (start .Attr ,_bcbd );};if _ggab .AllowincellAttr !=_d .ST_TrueFalseUnset {_fbc ,_gfdd :=_ggab .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _gfdd !=nil {return _gfdd ;};start .Attr =append (start .Attr ,_fbc );};if _ggab .AllowoverlapAttr !=_d .ST_TrueFalseUnset {_edc ,_ggea :=_ggab .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _ggea !=nil {return _ggea ;};start .Attr =append (start .Attr ,_edc );};if _ggab .UserdrawnAttr !=_d .ST_TrueFalseUnset {_gbd ,_fde :=_ggab .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _fde !=nil {return _fde ;};start .Attr =append (start .Attr ,_gbd );};if _ggab .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_ggab .BordertopcolorAttr )});};if _ggab .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_ggab .BorderleftcolorAttr )});};if _ggab .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_ggab .BorderbottomcolorAttr )});};if _ggab .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_ggab .BorderrightcolorAttr )});};if _ggab .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bgdd ,_faca :=_ggab .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _faca !=nil {return _faca ;};start .Attr =append (start .Attr ,_bgdd );};if _ggab .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_ggab .DgmnodekindAttr )});};if _ggab .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bbb ,_fdf :=_ggab .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _fdf !=nil {return _fdf ;};start .Attr =append (start .Attr ,_bbb );};if _ggab .InsetmodeAttr !=OfcST_InsetModeUnset {_cbfb ,_gedb :=_ggab .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _gedb !=nil {return _gedb ;};start .Attr =append (start .Attr ,_cbfb );};return nil ;}; -// ValidateWithPath validates the OfcCallout and its children, prefixing error messages with path -func (_gaadca *OfcCallout )ValidateWithPath (path string )error {if _ddga :=_gaadca .OfcCT_Callout .ValidateWithPath (path );_ddga !=nil {return _ddga ;};return nil ;};func (_fcbeb *OfcCT_ShapeLayout )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _fcbeb .ExtAttr !=ST_ExtUnset {_caaab ,_fbcbae :=_fcbeb .ExtAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u003a\u0065x\u0074"});if _fbcbae !=nil {return _fbcbae ;};start .Attr =append (start .Attr ,_caaab );};e .EncodeToken (start );if _fcbeb .Idmap !=nil {_bbgad :=_dd .StartElement {Name :_dd .Name {Local :"\u006f:\u0069\u0064\u006d\u0061\u0070"}};e .EncodeElement (_fcbeb .Idmap ,_bbgad );};if _fcbeb .Regrouptable !=nil {_fbdaaa :=_dd .StartElement {Name :_dd .Name {Local :"\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065"}};e .EncodeElement (_fcbeb .Regrouptable ,_fbdaaa );};if _fcbeb .Rules !=nil {_bbba :=_dd .StartElement {Name :_dd .Name {Local :"\u006f:\u0072\u0075\u006c\u0065\u0073"}};e .EncodeElement (_fcbeb .Rules ,_bbba );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func NewOfcClippath ()*OfcClippath {_dagga :=&OfcClippath {};_dagga .OfcCT_ClipPath =*NewOfcCT_ClipPath ();return _dagga ;};func (_bccfg *OfcOLEObject )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_bccfg .OfcCT_OLEObject =*NewOfcCT_OLEObject ();for _ ,_cdaaf :=range start .Attr {if _cdaaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cdaaf .Name .Local =="\u0069\u0064"||_cdaaf .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"&&_cdaaf .Name .Local =="\u0069\u0064"{_bgdee ,_cfbebb :=_cdaaf .Value ,error (nil );if _cfbebb !=nil {return _cfbebb ;};_bccfg .IdAttr =&_bgdee ;continue ;};if _cdaaf .Name .Local =="\u0054\u0079\u0070\u0065"{_bccfg .TypeAttr .UnmarshalXMLAttr (_cdaaf );continue ;};if _cdaaf .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_ggdae ,_badc :=_cdaaf .Value ,error (nil );if _badc !=nil {return _badc ;};_bccfg .ProgIDAttr =&_ggdae ;continue ;};if _cdaaf .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_fccda ,_bdaad :=_cdaaf .Value ,error (nil );if _bdaad !=nil {return _bdaad ;};_bccfg .ShapeIDAttr =&_fccda ;continue ;};if _cdaaf .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_bccfg .DrawAspectAttr .UnmarshalXMLAttr (_cdaaf );continue ;};if _cdaaf .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_cdfdb ,_edgaa :=_cdaaf .Value ,error (nil );if _edgaa !=nil {return _edgaa ;};_bccfg .ObjectIDAttr =&_cdfdb ;continue ;};if _cdaaf .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_bccfg .UpdateModeAttr .UnmarshalXMLAttr (_cdaaf );continue ;};};_ggafg :for {_fcafe ,_eagda :=d .Token ();if _eagda !=nil {return _eagda ;};switch _deacd :=_fcafe .(type ){case _dd .StartElement :switch _deacd .Name {case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bccfg .LinkType =new (string );if _dcaae :=d .DecodeElement (_bccfg .LinkType ,&_deacd );_dcaae !=nil {return _dcaae ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bccfg .LockedField =_f .ST_TrueFalseBlankUnset ;if _dgbac :=d .DecodeElement (&_bccfg .LockedField ,&_deacd );_dgbac !=nil {return _dgbac ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bccfg .FieldCodes =new (string );if _ceggb :=d .DecodeElement (_bccfg .FieldCodes ,&_deacd );_ceggb !=nil {return _ceggb ;};default:_dda .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",_deacd .Name );if _fbbgb :=d .Skip ();_fbbgb !=nil {return _fbbgb ;};};case _dd .EndElement :break _ggafg ;case _dd .CharData :};};return nil ;};func NewOfcCT_Entry ()*OfcCT_Entry {_dgdbc :=&OfcCT_Entry {};return _dgdbc };func (_ceaf *CT_Shape )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _ceaf .GfxdataAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0067\u0066\u0078\u0064\u0061\u0074a"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .GfxdataAttr )});};if _ceaf .EquationxmlAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .EquationxmlAttr )});};if _ceaf .HrefAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .HrefAttr )});};if _ceaf .TargetAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .TargetAttr )});};if _ceaf .ClassAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .ClassAttr )});};if _ceaf .TitleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .TitleAttr )});};if _ceaf .AltAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .AltAttr )});};if _ceaf .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .CoordsizeAttr )});};if _ceaf .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .CoordoriginAttr )});};if _ceaf .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .WrapcoordsAttr )});};if _ceaf .PrintAttr !=_f .ST_TrueFalseUnset {_accec ,_cegca :=_ceaf .PrintAttr .MarshalXMLAttr (_dd .Name {Local :"\u0070\u0072\u0069n\u0074"});if _cegca !=nil {return _cegca ;};start .Attr =append (start .Attr ,_accec );};if _ceaf .IdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .IdAttr )});};if _ceaf .StyleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .StyleAttr )});};if _ceaf .SpidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .SpidAttr )});};if _ceaf .OnedAttr !=_f .ST_TrueFalseUnset {_bgcgc ,_acdb :=_ceaf .OnedAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _acdb !=nil {return _acdb ;};start .Attr =append (start .Attr ,_bgcgc );};if _ceaf .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .RegroupidAttr )});};if _ceaf .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_eecb ,_cebd :=_ceaf .DoubleclicknotifyAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _cebd !=nil {return _cebd ;};start .Attr =append (start .Attr ,_eecb );};if _ceaf .ButtonAttr !=_f .ST_TrueFalseUnset {_aagfg ,_agfaf :=_ceaf .ButtonAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _agfaf !=nil {return _agfaf ;};start .Attr =append (start .Attr ,_aagfg );};if _ceaf .UserhiddenAttr !=_f .ST_TrueFalseUnset {_dbfaf ,_acag :=_ceaf .UserhiddenAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _acag !=nil {return _acag ;};start .Attr =append (start .Attr ,_dbfaf );};if _ceaf .BulletAttr !=_f .ST_TrueFalseUnset {_decd ,_cgdcc :=_ceaf .BulletAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _cgdcc !=nil {return _cgdcc ;};start .Attr =append (start .Attr ,_decd );};if _ceaf .HrAttr !=_f .ST_TrueFalseUnset {_gafde ,_fggcg :=_ceaf .HrAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0068\u0072"});if _fggcg !=nil {return _fggcg ;};start .Attr =append (start .Attr ,_gafde );};if _ceaf .HrstdAttr !=_f .ST_TrueFalseUnset {_egace ,_aagee :=_ceaf .HrstdAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _aagee !=nil {return _aagee ;};start .Attr =append (start .Attr ,_egace );};if _ceaf .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_ffbc ,_agfec :=_ceaf .HrnoshadeAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _agfec !=nil {return _agfec ;};start .Attr =append (start .Attr ,_ffbc );};if _ceaf .HrpctAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .HrpctAttr )});};if _ceaf .HralignAttr !=OfcST_HrAlignUnset {_bafc ,_cceff :=_ceaf .HralignAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _cceff !=nil {return _cceff ;};start .Attr =append (start .Attr ,_bafc );};if _ceaf .AllowincellAttr !=_f .ST_TrueFalseUnset {_eefcc ,_ddfef :=_ceaf .AllowincellAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _ddfef !=nil {return _ddfef ;};start .Attr =append (start .Attr ,_eefcc );};if _ceaf .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_gfbe ,_defbe :=_ceaf .AllowoverlapAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _defbe !=nil {return _defbe ;};start .Attr =append (start .Attr ,_gfbe );};if _ceaf .UserdrawnAttr !=_f .ST_TrueFalseUnset {_ecdec ,_fbec :=_ceaf .UserdrawnAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _fbec !=nil {return _fbec ;};start .Attr =append (start .Attr ,_ecdec );};if _ceaf .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .BordertopcolorAttr )});};if _ceaf .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .BorderleftcolorAttr )});};if _ceaf .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .BorderbottomcolorAttr )});};if _ceaf .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .BorderrightcolorAttr )});};if _ceaf .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_edgeb ,_gbdf :=_ceaf .DgmlayoutAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gbdf !=nil {return _gbdf ;};start .Attr =append (start .Attr ,_edgeb );};if _ceaf .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .DgmnodekindAttr )});};if _ceaf .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_eefd ,_baaf :=_ceaf .DgmlayoutmruAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _baaf !=nil {return _baaf ;};start .Attr =append (start .Attr ,_eefd );};if _ceaf .InsetmodeAttr !=OfcST_InsetModeUnset {_dedd ,_ebbb :=_ceaf .InsetmodeAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _ebbb !=nil {return _ebbb ;};start .Attr =append (start .Attr ,_dedd );};if _ceaf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .OpacityAttr )});};if _ceaf .StrokedAttr !=_f .ST_TrueFalseUnset {_egedc ,_adee :=_ceaf .StrokedAttr .MarshalXMLAttr (_dd .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _adee !=nil {return _adee ;};start .Attr =append (start .Attr ,_egedc );};if _ceaf .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .StrokecolorAttr )});};if _ceaf .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .StrokeweightAttr )});};if _ceaf .InsetpenAttr !=_f .ST_TrueFalseUnset {_dfeac ,_abge :=_ceaf .InsetpenAttr .MarshalXMLAttr (_dd .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _abge !=nil {return _abge ;};start .Attr =append (start .Attr ,_dfeac );};if _ceaf .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .ChromakeyAttr )});};if _ceaf .FilledAttr !=_f .ST_TrueFalseUnset {_ffbd ,_fabfg :=_ceaf .FilledAttr .MarshalXMLAttr (_dd .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fabfg !=nil {return _fabfg ;};start .Attr =append (start .Attr ,_ffbd );};if _ceaf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .FillcolorAttr )});};if _ceaf .SptAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .SptAttr )});};if _ceaf .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_eabe ,_bbddf :=_ceaf .ConnectortypeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bbddf !=nil {return _bbddf ;};start .Attr =append (start .Attr ,_eabe );};if _ceaf .BwmodeAttr !=OfcST_BWModeUnset {_efdgg ,_fdgeg :=_ceaf .BwmodeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _fdgeg !=nil {return _fdgeg ;};start .Attr =append (start .Attr ,_efdgg );};if _ceaf .BwpureAttr !=OfcST_BWModeUnset {_fdcag ,_dceg :=_ceaf .BwpureAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _dceg !=nil {return _dceg ;};start .Attr =append (start .Attr ,_fdcag );};if _ceaf .BwnormalAttr !=OfcST_BWModeUnset {_ggfc ,_adbff :=_ceaf .BwnormalAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _adbff !=nil {return _adbff ;};start .Attr =append (start .Attr ,_ggfc );};if _ceaf .ForcedashAttr !=_f .ST_TrueFalseUnset {_dbbg ,_gcfgb :=_ceaf .ForcedashAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _gcfgb !=nil {return _gcfgb ;};start .Attr =append (start .Attr ,_dbbg );};if _ceaf .OleiconAttr !=_f .ST_TrueFalseUnset {_gfbff ,_dacga :=_ceaf .OleiconAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _dacga !=nil {return _dacga ;};start .Attr =append (start .Attr ,_gfbff );};if _ceaf .OleAttr !=_f .ST_TrueFalseBlankUnset {_ceeeg ,_cccc :=_ceaf .OleAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u006fl\u0065"});if _cccc !=nil {return _cccc ;};start .Attr =append (start .Attr ,_ceeeg );};if _ceaf .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_feacf ,_abecdd :=_ceaf .PreferrelativeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _abecdd !=nil {return _abecdd ;};start .Attr =append (start .Attr ,_feacf );};if _ceaf .CliptowrapAttr !=_f .ST_TrueFalseUnset {_fdfdg ,_gfece :=_ceaf .CliptowrapAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _gfece !=nil {return _gfece ;};start .Attr =append (start .Attr ,_fdfdg );};if _ceaf .ClipAttr !=_f .ST_TrueFalseUnset {_fdecab ,_ggffe :=_ceaf .ClipAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _ggffe !=nil {return _ggffe ;};start .Attr =append (start .Attr ,_fdecab );};if _ceaf .TypeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .TypeAttr )});};if _ceaf .AdjAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0061\u0064\u006a"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .AdjAttr )});};if _ceaf .PathAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_ceaf .PathAttr )});};e .EncodeToken (start );if _ceaf .Ink !=nil {_faaff :=_dd .StartElement {Name :_dd .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_aaedc :=range _ceaf .Ink {e .EncodeElement (_aaedc ,_faaff );};};if _ceaf .Iscomment !=nil {_bdgg :=_dd .StartElement {Name :_dd .Name {Local :"\u0075\u0072\u003ai\u0073\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_ggaeg :=range _ceaf .Iscomment {e .EncodeElement (_ggaeg ,_bdgg );};};if _ceaf .Equationxml !=nil {_baeb :=_dd .StartElement {Name :_dd .Name {Local :"\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}};for _ ,_eagd :=range _ceaf .Equationxml {e .EncodeElement (_eagd ,_baeb );};};if _ceaf .EG_ShapeElements !=nil {for _ ,_bfce :=range _ceaf .EG_ShapeElements {_bfce .MarshalXML (e ,_dd .StartElement {});};};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Imagedata and its children +func (_accd *Imagedata )Validate ()error {return _accd .ValidateWithPath ("\u0049m\u0061\u0067\u0065\u0064\u0061\u0074a");};func (_gabed ST_FillMethod )Validate ()error {return _gabed .ValidateWithPath ("")};func NewOfcSignatureline ()*OfcSignatureline {_cdeag :=&OfcSignatureline {};_cdeag .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();return _cdeag ;};func (_ebdgeb *Group )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebdgeb .CT_Group =*NewCT_Group ();for _ ,_aefde :=range start .Attr {if _aefde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefde .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ebdgeb .AllowincellAttr .UnmarshalXMLAttr (_aefde );continue ;};if _aefde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefde .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ebdgeb .BulletAttr .UnmarshalXMLAttr (_aefde );continue ;};if _aefde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefde .Name .Local =="\u0068\u0072"{_ebdgeb .HrAttr .UnmarshalXMLAttr (_aefde );continue ;};if _aefde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefde .Name .Local =="\u006f\u006e\u0065\u0064"{_ebdgeb .OnedAttr .UnmarshalXMLAttr (_aefde );continue ;};if _aefde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefde .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ebdgeb .HralignAttr .UnmarshalXMLAttr (_aefde );continue ;};if _aefde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefde .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_aaae ,_abafe :=_aefde .Value ,error (nil );if _abafe !=nil {return _abafe ;};_ebdgeb .TablelimitsAttr =&_aaae ;continue ;};if _aefde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefde .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_aedce ,_ceffaa :=_f .ParseInt (_aefde .Value ,10,64);if _ceffaa !=nil {return _ceffaa ;};_ebdgeb .RegroupidAttr =&_aedce ;continue ;};if _aefde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefde .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_faafa ,_beabc :=_aefde .Value ,error (nil );if _beabc !=nil {return _beabc ;};_ebdgeb .BordertopcolorAttr =&_faafa ;continue ;};if _aefde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefde .Name .Local =="\u0073\u0070\u0069\u0064"{_cbbaa ,_ebbgf :=_aefde .Value ,error (nil );if _ebbgf !=nil {return _ebbgf ;};_ebdgeb .SpidAttr =&_cbbaa ;continue ;};if _aefde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefde .Name .Local =="\u0068\u0072\u0070c\u0074"{_bbeac ,_aacf :=_f .ParseFloat (_aefde .Value ,64);if _aacf !=nil {return _aacf ;};_abbc :=float32 (_bbeac );_ebdgeb .HrpctAttr =&_abbc ;continue ;};if _aefde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefde .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_begcf ,_aaccdd :=_aefde .Value ,error (nil );if _aaccdd !=nil {return _aaccdd ;};_ebdgeb .BorderrightcolorAttr =&_begcf ;continue ;};if _aefde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefde .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ebdgeb .ButtonAttr .UnmarshalXMLAttr (_aefde );continue ;};if _aefde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefde .Name .Local =="\u0068\u0072\u0073t\u0064"{_ebdgeb .HrstdAttr .UnmarshalXMLAttr (_aefde );continue ;};if _aefde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefde .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ebdgeb .DgmlayoutAttr .UnmarshalXMLAttr (_aefde );continue ;};if _aefde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefde .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ebdgeb .UserdrawnAttr .UnmarshalXMLAttr (_aefde );continue ;};if _aefde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefde .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ebdgeb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_aefde );continue ;};if _aefde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefde .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ebdgeb .UserhiddenAttr .UnmarshalXMLAttr (_aefde );continue ;};if _aefde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefde .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_eecba ,_cbef :=_aefde .Value ,error (nil );if _cbef !=nil {return _cbef ;};_ebdgeb .BorderleftcolorAttr =&_eecba ;continue ;};if _aefde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefde .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ebdgeb .InsetmodeAttr .UnmarshalXMLAttr (_aefde );continue ;};if _aefde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefde .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ebdgeb .AllowoverlapAttr .UnmarshalXMLAttr (_aefde );continue ;};if _aefde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefde .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_cgdg ,_egfbc :=_aefde .Value ,error (nil );if _egfbc !=nil {return _egfbc ;};_ebdgeb .TablepropertiesAttr =&_cgdg ;continue ;};if _aefde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefde .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ebdgeb .HrnoshadeAttr .UnmarshalXMLAttr (_aefde );continue ;};if _aefde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefde .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ebdgeb .DgmlayoutmruAttr .UnmarshalXMLAttr (_aefde );continue ;};if _aefde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefde .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dbddd ,_gcddgb :=_f .ParseInt (_aefde .Value ,10,64);if _gcddgb !=nil {return _gcddgb ;};_ebdgeb .DgmnodekindAttr =&_dbddd ;continue ;};if _aefde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefde .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cafef ,_bddbcg :=_aefde .Value ,error (nil );if _bddbcg !=nil {return _bddbcg ;};_ebdgeb .BorderbottomcolorAttr =&_cafef ;continue ;};if _aefde .Name .Local =="\u0070\u0072\u0069n\u0074"{_ebdgeb .PrintAttr .UnmarshalXMLAttr (_aefde );continue ;};if _aefde .Name .Local =="\u0074\u0069\u0074l\u0065"{_bbdga ,_abgb :=_aefde .Value ,error (nil );if _abgb !=nil {return _abgb ;};_ebdgeb .TitleAttr =&_bbdga ;continue ;};if _aefde .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fadbd ,_fgdfd :=_aefde .Value ,error (nil );if _fgdfd !=nil {return _fgdfd ;};_ebdgeb .CoordoriginAttr =&_fadbd ;continue ;};if _aefde .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bacbg ,_eeceb :=_aefde .Value ,error (nil );if _eeceb !=nil {return _eeceb ;};_ebdgeb .WrapcoordsAttr =&_bacbg ;continue ;};if _aefde .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_acbfd ,_cfgcg :=_aefde .Value ,error (nil );if _cfgcg !=nil {return _cfgcg ;};_ebdgeb .CoordsizeAttr =&_acbfd ;continue ;};if _aefde .Name .Local =="\u0073\u0074\u0079l\u0065"{_dgdd ,_adaae :=_aefde .Value ,error (nil );if _adaae !=nil {return _adaae ;};_ebdgeb .StyleAttr =&_dgdd ;continue ;};if _aefde .Name .Local =="\u0069\u0064"{_gcae ,_dfbbf :=_aefde .Value ,error (nil );if _dfbbf !=nil {return _dfbbf ;};_ebdgeb .IdAttr =&_gcae ;continue ;};if _aefde .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gcbc ,_cdbbb :=_aefde .Value ,error (nil );if _cdbbb !=nil {return _cdbbb ;};_ebdgeb .FillcolorAttr =&_gcbc ;continue ;};if _aefde .Name .Local =="\u0063\u006c\u0061s\u0073"{_gaacb ,_dbcff :=_aefde .Value ,error (nil );if _dbcff !=nil {return _dbcff ;};_ebdgeb .ClassAttr =&_gaacb ;continue ;};if _aefde .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ebbfg ,_ecfb :=_aefde .Value ,error (nil );if _ecfb !=nil {return _ecfb ;};_ebdgeb .TargetAttr =&_ebbfg ;continue ;};if _aefde .Name .Local =="\u0068\u0072\u0065\u0066"{_dfeb ,_dcbee :=_aefde .Value ,error (nil );if _dcbee !=nil {return _dcbee ;};_ebdgeb .HrefAttr =&_dfeb ;continue ;};if _aefde .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_ebdgeb .EditasAttr .UnmarshalXMLAttr (_aefde );continue ;};if _aefde .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ebdgeb .FilledAttr .UnmarshalXMLAttr (_aefde );continue ;};if _aefde .Name .Local =="\u0061\u006c\u0074"{_caag ,_eeaa :=_aefde .Value ,error (nil );if _eeaa !=nil {return _eeaa ;};_ebdgeb .AltAttr =&_caag ;continue ;};};_fcec :for {_acgeb ,_deceab :=d .Token ();if _deceab !=nil {return _deceab ;};switch _abgbe :=_acgeb .(type ){case _c .StartElement :switch _abgbe .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfaab :=NewGroup ();if _eaeac :=d .DecodeElement (_cfaab ,&_abgbe );_eaeac !=nil {return _eaeac ;};_ebdgeb .Group =append (_ebdgeb .Group ,_cfaab );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_decbg :=NewShape ();if _dddfd :=d .DecodeElement (_decbg ,&_abgbe );_dddfd !=nil {return _dddfd ;};_ebdgeb .Shape =append (_ebdgeb .Shape ,_decbg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efegc :=NewShapetype ();if _ebge :=d .DecodeElement (_efegc ,&_abgbe );_ebge !=nil {return _ebge ;};_ebdgeb .Shapetype =append (_ebdgeb .Shapetype ,_efegc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffbde :=NewArc ();if _adfeg :=d .DecodeElement (_ffbde ,&_abgbe );_adfeg !=nil {return _adfeg ;};_ebdgeb .Arc =append (_ebdgeb .Arc ,_ffbde );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdgcf :=NewCurve ();if _bfagb :=d .DecodeElement (_fdgcf ,&_abgbe );_bfagb !=nil {return _bfagb ;};_ebdgeb .Curve =append (_ebdgeb .Curve ,_fdgcf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccgb :=NewImage ();if _gbccaf :=d .DecodeElement (_ccgb ,&_abgbe );_gbccaf !=nil {return _gbccaf ;};_ebdgeb .Image =append (_ebdgeb .Image ,_ccgb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abaab :=NewLine ();if _dfebd :=d .DecodeElement (_abaab ,&_abgbe );_dfebd !=nil {return _dfebd ;};_ebdgeb .Line =append (_ebdgeb .Line ,_abaab );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afgeb :=NewOval ();if _adgg :=d .DecodeElement (_afgeb ,&_abgbe );_adgg !=nil {return _adgg ;};_ebdgeb .Oval =append (_ebdgeb .Oval ,_afgeb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_faacdd :=NewPolyline ();if _daeae :=d .DecodeElement (_faacdd ,&_abgbe );_daeae !=nil {return _daeae ;};_ebdgeb .Polyline =append (_ebdgeb .Polyline ,_faacdd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egbd :=NewRect ();if _bggc :=d .DecodeElement (_egbd ,&_abgbe );_bggc !=nil {return _bggc ;};_ebdgeb .Rect =append (_ebdgeb .Rect ,_egbd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggca :=NewRoundrect ();if _dcdf :=d .DecodeElement (_ggca ,&_abgbe );_dcdf !=nil {return _dcdf ;};_ebdgeb .Roundrect =append (_ebdgeb .Roundrect ,_ggca );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abefc :=NewOfcDiagram ();if _ebcaf :=d .DecodeElement (_abefc ,&_abgbe );_ebcaf !=nil {return _ebcaf ;};_ebdgeb .Diagram =append (_ebdgeb .Diagram ,_abefc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egedf :=NewEG_ShapeElements ();_egedf .Path =NewPath ();if _gggff :=d .DecodeElement (_egedf .Path ,&_abgbe );_gggff !=nil {return _gggff ;};_ebdgeb .EG_ShapeElements =append (_ebdgeb .EG_ShapeElements ,_egedf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfaac :=NewEG_ShapeElements ();_dfaac .Formulas =NewFormulas ();if _agea :=d .DecodeElement (_dfaac .Formulas ,&_abgbe );_agea !=nil {return _agea ;};_ebdgeb .EG_ShapeElements =append (_ebdgeb .EG_ShapeElements ,_dfaac );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gebd :=NewEG_ShapeElements ();_gebd .Handles =NewHandles ();if _aecce :=d .DecodeElement (_gebd .Handles ,&_abgbe );_aecce !=nil {return _aecce ;};_ebdgeb .EG_ShapeElements =append (_ebdgeb .EG_ShapeElements ,_gebd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfeae :=NewEG_ShapeElements ();_gfeae .Fill =NewFill ();if _bbece :=d .DecodeElement (_gfeae .Fill ,&_abgbe );_bbece !=nil {return _bbece ;};_ebdgeb .EG_ShapeElements =append (_ebdgeb .EG_ShapeElements ,_gfeae );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebdfc :=NewEG_ShapeElements ();_ebdfc .Stroke =NewStroke ();if _egfffd :=d .DecodeElement (_ebdfc .Stroke ,&_abgbe );_egfffd !=nil {return _egfffd ;};_ebdgeb .EG_ShapeElements =append (_ebdgeb .EG_ShapeElements ,_ebdfc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dgfbe :=NewEG_ShapeElements ();_dgfbe .Shadow =NewShadow ();if _efbc :=d .DecodeElement (_dgfbe .Shadow ,&_abgbe );_efbc !=nil {return _efbc ;};_ebdgeb .EG_ShapeElements =append (_ebdgeb .EG_ShapeElements ,_dgfbe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egeed :=NewEG_ShapeElements ();_egeed .Textbox =NewTextbox ();if _cabae :=d .DecodeElement (_egeed .Textbox ,&_abgbe );_cabae !=nil {return _cabae ;};_ebdgeb .EG_ShapeElements =append (_ebdgeb .EG_ShapeElements ,_egeed );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdeee :=NewEG_ShapeElements ();_bdeee .Textpath =NewTextpath ();if _gbbgb :=d .DecodeElement (_bdeee .Textpath ,&_abgbe );_gbbgb !=nil {return _gbbgb ;};_ebdgeb .EG_ShapeElements =append (_ebdgeb .EG_ShapeElements ,_bdeee );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dddab :=NewEG_ShapeElements ();_dddab .Imagedata =NewImagedata ();if _ddeab :=d .DecodeElement (_dddab .Imagedata ,&_abgbe );_ddeab !=nil {return _ddeab ;};_ebdgeb .EG_ShapeElements =append (_ebdgeb .EG_ShapeElements ,_dddab );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbbfc :=NewEG_ShapeElements ();_gbbfc .Skew =NewOfcSkew ();if _cbdbb :=d .DecodeElement (_gbbfc .Skew ,&_abgbe );_cbdbb !=nil {return _cbdbb ;};_ebdgeb .EG_ShapeElements =append (_ebdgeb .EG_ShapeElements ,_gbbfc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gfba :=NewEG_ShapeElements ();_gfba .Extrusion =NewOfcExtrusion ();if _deef :=d .DecodeElement (_gfba .Extrusion ,&_abgbe );_deef !=nil {return _deef ;};_ebdgeb .EG_ShapeElements =append (_ebdgeb .EG_ShapeElements ,_gfba );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eeadg :=NewEG_ShapeElements ();_eeadg .Callout =NewOfcCallout ();if _eedgd :=d .DecodeElement (_eeadg .Callout ,&_abgbe );_eedgd !=nil {return _eedgd ;};_ebdgeb .EG_ShapeElements =append (_ebdgeb .EG_ShapeElements ,_eeadg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_acdgd :=NewEG_ShapeElements ();_acdgd .Lock =NewOfcLock ();if _ddddf :=d .DecodeElement (_acdgd .Lock ,&_abgbe );_ddddf !=nil {return _ddddf ;};_ebdgeb .EG_ShapeElements =append (_ebdgeb .EG_ShapeElements ,_acdgd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_egeg :=NewEG_ShapeElements ();_egeg .Clippath =NewOfcClippath ();if _dccg :=d .DecodeElement (_egeg .Clippath ,&_abgbe );_dccg !=nil {return _dccg ;};_ebdgeb .EG_ShapeElements =append (_ebdgeb .EG_ShapeElements ,_egeg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdfbd :=NewEG_ShapeElements ();_gdfbd .Signatureline =NewOfcSignatureline ();if _fgcce :=d .DecodeElement (_gdfbd .Signatureline ,&_abgbe );_fgcce !=nil {return _fgcce ;};_ebdgeb .EG_ShapeElements =append (_ebdgeb .EG_ShapeElements ,_gdfbd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eadea :=NewEG_ShapeElements ();_eadea .Wrap =_aa .NewWrap ();if _cggf :=d .DecodeElement (_eadea .Wrap ,&_abgbe );_cggf !=nil {return _cggf ;};_ebdgeb .EG_ShapeElements =append (_ebdgeb .EG_ShapeElements ,_eadea );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dcede :=NewEG_ShapeElements ();_dcede .Anchorlock =_aa .NewAnchorlock ();if _dfddf :=d .DecodeElement (_dcede .Anchorlock ,&_abgbe );_dfddf !=nil {return _dfddf ;};_ebdgeb .EG_ShapeElements =append (_ebdgeb .EG_ShapeElements ,_dcede );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cfagf :=NewEG_ShapeElements ();_cfagf .Bordertop =_aa .NewBordertop ();if _dgdc :=d .DecodeElement (_cfagf .Bordertop ,&_abgbe );_dgdc !=nil {return _dgdc ;};_ebdgeb .EG_ShapeElements =append (_ebdgeb .EG_ShapeElements ,_cfagf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eecbc :=NewEG_ShapeElements ();_eecbc .Borderbottom =_aa .NewBorderbottom ();if _badeb :=d .DecodeElement (_eecbc .Borderbottom ,&_abgbe );_badeb !=nil {return _badeb ;};_ebdgeb .EG_ShapeElements =append (_ebdgeb .EG_ShapeElements ,_eecbc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bcfdd :=NewEG_ShapeElements ();_bcfdd .Borderleft =_aa .NewBorderleft ();if _eddab :=d .DecodeElement (_bcfdd .Borderleft ,&_abgbe );_eddab !=nil {return _eddab ;};_ebdgeb .EG_ShapeElements =append (_ebdgeb .EG_ShapeElements ,_bcfdd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dgdfb :=NewEG_ShapeElements ();_dgdfb .Borderright =_aa .NewBorderright ();if _eefbc :=d .DecodeElement (_dgdfb .Borderright ,&_abgbe );_eefbc !=nil {return _eefbc ;};_ebdgeb .EG_ShapeElements =append (_ebdgeb .EG_ShapeElements ,_dgdfb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eecbde :=NewEG_ShapeElements ();_eecbde .ClientData =_bd .NewClientData ();if _bdcbg :=d .DecodeElement (_eecbde .ClientData ,&_abgbe );_bdcbg !=nil {return _bdcbg ;};_ebdgeb .EG_ShapeElements =append (_ebdgeb .EG_ShapeElements ,_eecbde );case _c .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"}:_deffa :=NewEG_ShapeElements ();_deffa .Textdata =_fb .NewTextdata ();if _eegad :=d .DecodeElement (_deffa .Textdata ,&_abgbe );_eegad !=nil {return _eegad ;};_ebdgeb .EG_ShapeElements =append (_ebdgeb .EG_ShapeElements ,_deffa );default:_g .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",_abgbe .Name );if _adbf :=d .Skip ();_adbf !=nil {return _adbf ;};};case _c .EndElement :break _fcec ;case _c .CharData :};};return nil ;};func (_gbe *AG_CoreAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dadb :=range start .Attr {if _dadb .Name .Local =="\u0068\u0072\u0065\u0066"{_feg ,_ffdd :=_dadb .Value ,error (nil );if _ffdd !=nil {return _ffdd ;};_gbe .HrefAttr =&_feg ;continue ;};if _dadb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dcaa ,_bega :=_dadb .Value ,error (nil );if _bega !=nil {return _bega ;};_gbe .TargetAttr =&_dcaa ;continue ;};if _dadb .Name .Local =="\u0063\u006c\u0061s\u0073"{_geb ,_ddef :=_dadb .Value ,error (nil );if _ddef !=nil {return _ddef ;};_gbe .ClassAttr =&_geb ;continue ;};if _dadb .Name .Local =="\u0074\u0069\u0074l\u0065"{_acb ,_gdd :=_dadb .Value ,error (nil );if _gdd !=nil {return _gdd ;};_gbe .TitleAttr =&_acb ;continue ;};if _dadb .Name .Local =="\u0061\u006c\u0074"{_efcg ,_ccgf :=_dadb .Value ,error (nil );if _ccgf !=nil {return _ccgf ;};_gbe .AltAttr =&_efcg ;continue ;};if _dadb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cge ,_gc :=_dadb .Value ,error (nil );if _gc !=nil {return _gc ;};_gbe .CoordsizeAttr =&_cge ;continue ;};if _dadb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bdc ,_eff :=_dadb .Value ,error (nil );if _eff !=nil {return _eff ;};_gbe .CoordoriginAttr =&_bdc ;continue ;};if _dadb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_age ,_fcd :=_dadb .Value ,error (nil );if _fcd !=nil {return _fcd ;};_gbe .WrapcoordsAttr =&_age ;continue ;};if _dadb .Name .Local =="\u0070\u0072\u0069n\u0074"{_gbe .PrintAttr .UnmarshalXMLAttr (_dadb );continue ;};if _dadb .Name .Local =="\u0069\u0064"{_fbd ,_bdcd :=_dadb .Value ,error (nil );if _bdcd !=nil {return _bdcd ;};_gbe .IdAttr =&_fbd ;continue ;};if _dadb .Name .Local =="\u0073\u0074\u0079l\u0065"{_ead ,_gff :=_dadb .Value ,error (nil );if _gff !=nil {return _gff ;};_gbe .StyleAttr =&_ead ;continue ;};};for {_ggef ,_dbda :=d .Token ();if _dbda !=nil {return _fd .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",_dbda );};if _bfd ,_cbe :=_ggef .(_c .EndElement );_cbe &&_bfd .Name ==start .Name {break ;};};return nil ;};func (_dagec OfcST_ColorMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dagec .String (),start );};func (_ddab *CT_ImageData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061";};if _ddab .EmbosscolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_ddab .EmbosscolorAttr )});};if _ddab .RecolortargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_ddab .RecolortargetAttr )});};if _ddab .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_fd .Sprintf ("\u0025\u0076",*_ddab .HrefAttr )});};if _ddab .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_fd .Sprintf ("\u0025\u0076",*_ddab .AlthrefAttr )});};if _ddab .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_ddab .TitleAttr )});};if _ddab .OleidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_ddab .OleidAttr )});};if _ddab .DetectmouseclickAttr !=_d .ST_TrueFalseUnset {_efdbg ,_bbcba :=_ddab .DetectmouseclickAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"});if _bbcba !=nil {return _bbcba ;};start .Attr =append (start .Attr ,_efdbg );};if _ddab .MovieAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u006d\u006f\u0076\u0069\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_ddab .MovieAttr )});};if _ddab .RelidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_ddab .RelidAttr )});};if _ddab .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_ddab .IdAttr )});};if _ddab .PictAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0070\u0069\u0063\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_ddab .PictAttr )});};if _ddab .RHrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0068\u0072\u0065\u0066"},Value :_fd .Sprintf ("\u0025\u0076",*_ddab .RHrefAttr )});};if _ddab .SIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_ddab .SIdAttr )});};if _ddab .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_fd .Sprintf ("\u0025\u0076",*_ddab .SrcAttr )});};if _ddab .CropleftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_ddab .CropleftAttr )});};if _ddab .CroptopAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_fd .Sprintf ("\u0025\u0076",*_ddab .CroptopAttr )});};if _ddab .CroprightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_fd .Sprintf ("\u0025\u0076",*_ddab .CroprightAttr )});};if _ddab .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_fd .Sprintf ("\u0025\u0076",*_ddab .CropbottomAttr )});};if _ddab .GainAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_fd .Sprintf ("\u0025\u0076",*_ddab .GainAttr )});};if _ddab .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_fd .Sprintf ("\u0025\u0076",*_ddab .BlacklevelAttr )});};if _ddab .GammaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_fd .Sprintf ("\u0025\u0076",*_ddab .GammaAttr )});};if _ddab .GrayscaleAttr !=_d .ST_TrueFalseUnset {_bdcdc ,_facad :=_ddab .GrayscaleAttr .MarshalXMLAttr (_c .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _facad !=nil {return _facad ;};start .Attr =append (start .Attr ,_bdcdc );};if _ddab .BilevelAttr !=_d .ST_TrueFalseUnset {_fgefb ,_aaad :=_ddab .BilevelAttr .MarshalXMLAttr (_c .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _aaad !=nil {return _aaad ;};start .Attr =append (start .Attr ,_fgefb );};if _ddab .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fd .Sprintf ("\u0025\u0076",*_ddab .ChromakeyAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cdeedg *OfcCT_Fill )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gaggf :=range start .Attr {if _gaggf .Name .Local =="\u0074\u0079\u0070\u0065"{_cdeedg .TypeAttr .UnmarshalXMLAttr (_gaggf );continue ;};if _gaggf .Name .Local =="\u0065\u0078\u0074"{_cdeedg .ExtAttr .UnmarshalXMLAttr (_gaggf );continue ;};};for {_dgdac ,_dfcce :=d .Token ();if _dfcce !=nil {return _fd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u003a\u0020%\u0073",_dfcce );};if _cgebc ,_afcge :=_dgdac .(_c .EndElement );_afcge &&_cgebc .Name ==start .Name {break ;};};return nil ;};func (_baac *CT_Curve )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076:\u0063\u0075\u0072\u0076\u0065";};if _baac .FromAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .FromAttr )});};if _baac .Control1Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .Control1Attr )});};if _baac .Control2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .Control2Attr )});};if _baac .ToAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u006f"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .ToAttr )});};if _baac .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .HrefAttr )});};if _baac .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .TargetAttr )});};if _baac .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .ClassAttr )});};if _baac .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .TitleAttr )});};if _baac .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .AltAttr )});};if _baac .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .CoordsizeAttr )});};if _baac .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .CoordoriginAttr )});};if _baac .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .WrapcoordsAttr )});};if _baac .PrintAttr !=_d .ST_TrueFalseUnset {_dbdg ,_egcf :=_baac .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _egcf !=nil {return _egcf ;};start .Attr =append (start .Attr ,_dbdg );};if _baac .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .IdAttr )});};if _baac .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .StyleAttr )});};if _baac .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .SpidAttr )});};if _baac .OnedAttr !=_d .ST_TrueFalseUnset {_aee ,_ebdae :=_baac .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _ebdae !=nil {return _ebdae ;};start .Attr =append (start .Attr ,_aee );};if _baac .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .RegroupidAttr )});};if _baac .DoubleclicknotifyAttr !=_d .ST_TrueFalseUnset {_egff ,_dgac :=_baac .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dgac !=nil {return _dgac ;};start .Attr =append (start .Attr ,_egff );};if _baac .ButtonAttr !=_d .ST_TrueFalseUnset {_fddd ,_gfec :=_baac .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _gfec !=nil {return _gfec ;};start .Attr =append (start .Attr ,_fddd );};if _baac .UserhiddenAttr !=_d .ST_TrueFalseUnset {_fedb ,_cdbf :=_baac .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cdbf !=nil {return _cdbf ;};start .Attr =append (start .Attr ,_fedb );};if _baac .BulletAttr !=_d .ST_TrueFalseUnset {_fbgc ,_ecbd :=_baac .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _ecbd !=nil {return _ecbd ;};start .Attr =append (start .Attr ,_fbgc );};if _baac .HrAttr !=_d .ST_TrueFalseUnset {_edba ,_baf :=_baac .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _baf !=nil {return _baf ;};start .Attr =append (start .Attr ,_edba );};if _baac .HrstdAttr !=_d .ST_TrueFalseUnset {_gfea ,_befa :=_baac .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _befa !=nil {return _befa ;};start .Attr =append (start .Attr ,_gfea );};if _baac .HrnoshadeAttr !=_d .ST_TrueFalseUnset {_ggbg ,_eeccd :=_baac .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _eeccd !=nil {return _eeccd ;};start .Attr =append (start .Attr ,_ggbg );};if _baac .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .HrpctAttr )});};if _baac .HralignAttr !=OfcST_HrAlignUnset {_cdgg ,_cfac :=_baac .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _cfac !=nil {return _cfac ;};start .Attr =append (start .Attr ,_cdgg );};if _baac .AllowincellAttr !=_d .ST_TrueFalseUnset {_beae ,_aegf :=_baac .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _aegf !=nil {return _aegf ;};start .Attr =append (start .Attr ,_beae );};if _baac .AllowoverlapAttr !=_d .ST_TrueFalseUnset {_cagb ,_cfce :=_baac .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _cfce !=nil {return _cfce ;};start .Attr =append (start .Attr ,_cagb );};if _baac .UserdrawnAttr !=_d .ST_TrueFalseUnset {_ccbaf ,_gdaa :=_baac .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _gdaa !=nil {return _gdaa ;};start .Attr =append (start .Attr ,_ccbaf );};if _baac .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .BordertopcolorAttr )});};if _baac .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .BorderleftcolorAttr )});};if _baac .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .BorderbottomcolorAttr )});};if _baac .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .BorderrightcolorAttr )});};if _baac .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_cace ,_acdb :=_baac .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _acdb !=nil {return _acdb ;};start .Attr =append (start .Attr ,_cace );};if _baac .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .DgmnodekindAttr )});};if _baac .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bdfe ,_edbb :=_baac .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _edbb !=nil {return _edbb ;};start .Attr =append (start .Attr ,_bdfe );};if _baac .InsetmodeAttr !=OfcST_InsetModeUnset {_ecea ,_ffbf :=_baac .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _ffbf !=nil {return _ffbf ;};start .Attr =append (start .Attr ,_ecea );};if _baac .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .OpacityAttr )});};if _baac .StrokedAttr !=_d .ST_TrueFalseUnset {_cafe ,_fccaa :=_baac .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fccaa !=nil {return _fccaa ;};start .Attr =append (start .Attr ,_cafe );};if _baac .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .StrokecolorAttr )});};if _baac .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .StrokeweightAttr )});};if _baac .InsetpenAttr !=_d .ST_TrueFalseUnset {_bacdg ,_cdgf :=_baac .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cdgf !=nil {return _cdgf ;};start .Attr =append (start .Attr ,_bacdg );};if _baac .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .ChromakeyAttr )});};if _baac .FilledAttr !=_d .ST_TrueFalseUnset {_gfg ,_bacde :=_baac .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bacde !=nil {return _bacde ;};start .Attr =append (start .Attr ,_gfg );};if _baac .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .FillcolorAttr )});};if _baac .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_baac .SptAttr )});};if _baac .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_adgc ,_gfeeb :=_baac .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _gfeeb !=nil {return _gfeeb ;};start .Attr =append (start .Attr ,_adgc );};if _baac .BwmodeAttr !=OfcST_BWModeUnset {_cgbc ,_ddeg :=_baac .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _ddeg !=nil {return _ddeg ;};start .Attr =append (start .Attr ,_cgbc );};if _baac .BwpureAttr !=OfcST_BWModeUnset {_cdcf ,_cddg :=_baac .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _cddg !=nil {return _cddg ;};start .Attr =append (start .Attr ,_cdcf );};if _baac .BwnormalAttr !=OfcST_BWModeUnset {_eaef ,_bdcf :=_baac .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bdcf !=nil {return _bdcf ;};start .Attr =append (start .Attr ,_eaef );};if _baac .ForcedashAttr !=_d .ST_TrueFalseUnset {_ggbb ,_aeaa :=_baac .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _aeaa !=nil {return _aeaa ;};start .Attr =append (start .Attr ,_ggbb );};if _baac .OleiconAttr !=_d .ST_TrueFalseUnset {_dfdb ,_gced :=_baac .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _gced !=nil {return _gced ;};start .Attr =append (start .Attr ,_dfdb );};if _baac .OleAttr !=_d .ST_TrueFalseBlankUnset {_gebc ,_cecd :=_baac .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _cecd !=nil {return _cecd ;};start .Attr =append (start .Attr ,_gebc );};if _baac .PreferrelativeAttr !=_d .ST_TrueFalseUnset {_ddce ,_acbfc :=_baac .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _acbfc !=nil {return _acbfc ;};start .Attr =append (start .Attr ,_ddce );};if _baac .CliptowrapAttr !=_d .ST_TrueFalseUnset {_baed ,_edaf :=_baac .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _edaf !=nil {return _edaf ;};start .Attr =append (start .Attr ,_baed );};if _baac .ClipAttr !=_d .ST_TrueFalseUnset {_bdgf ,_cbc :=_baac .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _cbc !=nil {return _cbc ;};start .Attr =append (start .Attr ,_bdgf );};e .EncodeToken (start );if _baac .EG_ShapeElements !=nil {for _ ,_agfc :=range _baac .EG_ShapeElements {_agfc .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Handles ()*CT_Handles {_ecdaf :=&CT_Handles {};return _ecdaf };func NewOfcCT_RegroupTable ()*OfcCT_RegroupTable {_aabgf :=&OfcCT_RegroupTable {};return _aabgf };func (_bgebb *OfcST_ConnectorType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bgebb =0;case "\u006e\u006f\u006e\u0065":*_bgebb =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_bgebb =2;case "\u0065\u006c\u0062o\u0077":*_bgebb =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_bgebb =4;};return nil ;};func (_ccafa *OfcST_OLEUpdateMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fefde ,_adaee :=d .Token ();if _adaee !=nil {return _adaee ;};if _eadcc ,_dbbcbe :=_fefde .(_c .EndElement );_dbbcbe &&_eadcc .Name ==start .Name {*_ccafa =1;return nil ;};if _edaef ,_egdd :=_fefde .(_c .CharData );!_egdd {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fefde );}else {switch string (_edaef ){case "":*_ccafa =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_ccafa =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_ccafa =2;};};_fefde ,_adaee =d .Token ();if _adaee !=nil {return _adaee ;};if _dfbag ,_abegae :=_fefde .(_c .EndElement );_abegae &&_dfbag .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fefde );};func NewOfcCT_Callout ()*OfcCT_Callout {_bgcgf :=&OfcCT_Callout {};return _bgcgf };func (_gacdfa *OfcCT_OLEObject )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eedef :=range start .Attr {if _eedef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eedef .Name .Local =="\u0069\u0064"||_eedef .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"&&_eedef .Name .Local =="\u0069\u0064"{_dgeg ,_ceea :=_eedef .Value ,error (nil );if _ceea !=nil {return _ceea ;};_gacdfa .IdAttr =&_dgeg ;continue ;};if _eedef .Name .Local =="\u0054\u0079\u0070\u0065"{_gacdfa .TypeAttr .UnmarshalXMLAttr (_eedef );continue ;};if _eedef .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_aecbf ,_cgdbg :=_eedef .Value ,error (nil );if _cgdbg !=nil {return _cgdbg ;};_gacdfa .ProgIDAttr =&_aecbf ;continue ;};if _eedef .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_agbadc ,_fcefa :=_eedef .Value ,error (nil );if _fcefa !=nil {return _fcefa ;};_gacdfa .ShapeIDAttr =&_agbadc ;continue ;};if _eedef .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_gacdfa .DrawAspectAttr .UnmarshalXMLAttr (_eedef );continue ;};if _eedef .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_ecccb ,_gccda :=_eedef .Value ,error (nil );if _gccda !=nil {return _gccda ;};_gacdfa .ObjectIDAttr =&_ecccb ;continue ;};if _eedef .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_gacdfa .UpdateModeAttr .UnmarshalXMLAttr (_eedef );continue ;};};_gaaffd :for {_gbda ,_caaeg :=d .Token ();if _caaeg !=nil {return _caaeg ;};switch _bdded :=_gbda .(type ){case _c .StartElement :switch _bdded .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gacdfa .LinkType =new (string );if _fefcde :=d .DecodeElement (_gacdfa .LinkType ,&_bdded );_fefcde !=nil {return _fefcde ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gacdfa .LockedField =_d .ST_TrueFalseBlankUnset ;if _cgffc :=d .DecodeElement (&_gacdfa .LockedField ,&_bdded );_cgffc !=nil {return _cgffc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gacdfa .FieldCodes =new (string );if _affbc :=d .DecodeElement (_gacdfa .FieldCodes ,&_bdded );_affbc !=nil {return _affbc ;};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\u004f\u0066\u0063\u0043\u0054\u005fO\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_bdded .Name );if _afefc :=d .Skip ();_afefc !=nil {return _afefc ;};};case _c .EndElement :break _gaaffd ;case _c .CharData :};};return nil ;};func (_bceaab ST_EditAs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bceaab .String (),start );};func (_cfaa *CT_Image )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_acbg :=range start .Attr {if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dgfc ,_dbfg :=_f .ParseInt (_acbg .Value ,10,64);if _dbfg !=nil {return _dbfg ;};_cfaa .DgmnodekindAttr =&_dgfc ;continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cfaa .BulletAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0068\u0072"{_cfaa .HrAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cfaa .OleiconAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0068\u0072\u0073t\u0064"{_cfaa .HrstdAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0063\u006c\u0069\u0070"{_cfaa .ClipAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cfaa .HrnoshadeAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cfaa .PreferrelativeAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0068\u0072\u0070c\u0074"{_fceb ,_aegd :=_f .ParseFloat (_acbg .Value ,64);if _aegd !=nil {return _aegd ;};_fgcdg :=float32 (_fceb );_cfaa .HrpctAttr =&_fgcdg ;continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u006f\u006c\u0065"{_cfaa .OleAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cfaa .HralignAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cfaa .BwpureAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cfaa .DgmlayoutAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cfaa .InsetmodeAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0073\u0070\u0069\u0064"{_agdg ,_fedd :=_acbg .Value ,error (nil );if _fedd !=nil {return _fedd ;};_cfaa .SpidAttr =&_agdg ;continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fdccc ,_cacb :=_acbg .Value ,error (nil );if _cacb !=nil {return _cacb ;};_cfaa .BorderbottomcolorAttr =&_fdccc ;continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cfaa .AllowoverlapAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cfaa .DoubleclicknotifyAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cfaa .DgmlayoutmruAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cfaa .UserhiddenAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cfaa .AllowincellAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0073\u0070\u0074"{_dgaf ,_acfc :=_f .ParseFloat (_acbg .Value ,64);if _acfc !=nil {return _acfc ;};_gdcg :=float32 (_dgaf );_cfaa .SptAttr =&_gdcg ;continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cdfg ,_aabe :=_acbg .Value ,error (nil );if _aabe !=nil {return _aabe ;};_cfaa .BorderleftcolorAttr =&_cdfg ;continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cfaa .UserdrawnAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cfaa .CliptowrapAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bggaa ,_cbaac :=_acbg .Value ,error (nil );if _cbaac !=nil {return _cbaac ;};_cfaa .BorderrightcolorAttr =&_bggaa ;continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cfaa .ConnectortypeAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cfaa .ButtonAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cfaa .ForcedashAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dddc ,_faed :=_f .ParseInt (_acbg .Value ,10,64);if _faed !=nil {return _faed ;};_cfaa .RegroupidAttr =&_dddc ;continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u006f\u006e\u0065\u0064"{_cfaa .OnedAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cfaa .BwmodeAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cfaa .BwnormalAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_aabc ,_daee :=_acbg .Value ,error (nil );if _daee !=nil {return _daee ;};_cfaa .BordertopcolorAttr =&_aabc ;continue ;};if _acbg .Name .Local =="\u0070\u0072\u0069n\u0074"{_cfaa .PrintAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ddga ,_bccb :=_acbg .Value ,error (nil );if _bccb !=nil {return _bccb ;};_cfaa .TargetAttr =&_ddga ;continue ;};if _acbg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cfaa .StrokedAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_eaea ,_abdb :=_acbg .Value ,error (nil );if _abdb !=nil {return _abdb ;};_cfaa .CoordoriginAttr =&_eaea ;continue ;};if _acbg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cafff ,_fgfb :=_acbg .Value ,error (nil );if _fgfb !=nil {return _fgfb ;};_cfaa .StrokeweightAttr =&_cafff ;continue ;};if _acbg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bedb ,_gfgd :=_acbg .Value ,error (nil );if _gfgd !=nil {return _gfgd ;};_cfaa .CoordsizeAttr =&_bedb ;continue ;};if _acbg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dfadf ,_gbfdd :=_acbg .Value ,error (nil );if _gbfdd !=nil {return _gbfdd ;};_cfaa .ChromakeyAttr =&_dfadf ;continue ;};if _acbg .Name .Local =="\u0061\u006c\u0074"{_aef ,_cbeed :=_acbg .Value ,error (nil );if _cbeed !=nil {return _cbeed ;};_cfaa .AltAttr =&_aef ;continue ;};if _acbg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_eceef ,_bdca :=_acbg .Value ,error (nil );if _bdca !=nil {return _bdca ;};_cfaa .FillcolorAttr =&_eceef ;continue ;};if _acbg .Name .Local =="\u0073\u0072\u0063"{_agbd ,_gcea :=_acbg .Value ,error (nil );if _gcea !=nil {return _gcea ;};_cfaa .SrcAttr =&_agbd ;continue ;};if _acbg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cbgdc ,_gcecd :=_acbg .Value ,error (nil );if _gcecd !=nil {return _gcecd ;};_cfaa .WrapcoordsAttr =&_cbgdc ;continue ;};if _acbg .Name .Local =="\u0074\u0069\u0074l\u0065"{_afagd ,_abffb :=_acbg .Value ,error (nil );if _abffb !=nil {return _abffb ;};_cfaa .TitleAttr =&_afagd ;continue ;};if _acbg .Name .Local =="\u0073\u0074\u0079l\u0065"{_bbfag ,_eebd :=_acbg .Value ,error (nil );if _eebd !=nil {return _eebd ;};_cfaa .StyleAttr =&_bbfag ;continue ;};if _acbg .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_ccdgd ,_eccb :=_acbg .Value ,error (nil );if _eccb !=nil {return _eccb ;};_cfaa .CroprightAttr =&_ccdgd ;continue ;};if _acbg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cfaa .InsetpenAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_gegaf ,_cadg :=_acbg .Value ,error (nil );if _cadg !=nil {return _cadg ;};_cfaa .CropleftAttr =&_gegaf ;continue ;};if _acbg .Name .Local =="\u0067\u0061\u0069\u006e"{_gabdb ,_fbdgd :=_acbg .Value ,error (nil );if _fbdgd !=nil {return _fbdgd ;};_cfaa .GainAttr =&_gabdb ;continue ;};if _acbg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ebcb ,_afad :=_acbg .Value ,error (nil );if _afad !=nil {return _afad ;};_cfaa .StrokecolorAttr =&_ebcb ;continue ;};if _acbg .Name .Local =="\u0063\u006c\u0061s\u0073"{_eeca ,_edbed :=_acbg .Value ,error (nil );if _edbed !=nil {return _edbed ;};_cfaa .ClassAttr =&_eeca ;continue ;};if _acbg .Name .Local =="\u0069\u0064"{_egggg ,_bfcge :=_acbg .Value ,error (nil );if _bfcge !=nil {return _bfcge ;};_cfaa .IdAttr =&_egggg ;continue ;};if _acbg .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_egce ,_ggaab :=_acbg .Value ,error (nil );if _ggaab !=nil {return _ggaab ;};_cfaa .CropbottomAttr =&_egce ;continue ;};if _acbg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cfaa .FilledAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_cfaa .GrayscaleAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_fgec ,_bfdc :=_acbg .Value ,error (nil );if _bfdc !=nil {return _bfdc ;};_cfaa .BlacklevelAttr =&_fgec ;continue ;};if _acbg .Name .Local =="\u0068\u0072\u0065\u0066"{_gfbc ,_decc :=_acbg .Value ,error (nil );if _decc !=nil {return _decc ;};_cfaa .HrefAttr =&_gfbc ;continue ;};if _acbg .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_cfaa .BilevelAttr .UnmarshalXMLAttr (_acbg );continue ;};if _acbg .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_ebdac ,_fggab :=_acbg .Value ,error (nil );if _fggab !=nil {return _fggab ;};_cfaa .CroptopAttr =&_ebdac ;continue ;};if _acbg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aeda ,_adge :=_acbg .Value ,error (nil );if _adge !=nil {return _adge ;};_cfaa .OpacityAttr =&_aeda ;continue ;};if _acbg .Name .Local =="\u0067\u0061\u006dm\u0061"{_dcagb ,_cbeg :=_acbg .Value ,error (nil );if _cbeg !=nil {return _cbeg ;};_cfaa .GammaAttr =&_dcagb ;continue ;};};_bgfgf :for {_fgcbc ,_aebg :=d .Token ();if _aebg !=nil {return _aebg ;};switch _ddbf :=_fgcbc .(type ){case _c .StartElement :switch _ddbf .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eacc :=NewEG_ShapeElements ();_eacc .Path =NewPath ();if _gbef :=d .DecodeElement (_eacc .Path ,&_ddbf );_gbef !=nil {return _gbef ;};_cfaa .EG_ShapeElements =append (_cfaa .EG_ShapeElements ,_eacc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dgfb :=NewEG_ShapeElements ();_dgfb .Formulas =NewFormulas ();if _beaef :=d .DecodeElement (_dgfb .Formulas ,&_ddbf );_beaef !=nil {return _beaef ;};_cfaa .EG_ShapeElements =append (_cfaa .EG_ShapeElements ,_dgfb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gaafa :=NewEG_ShapeElements ();_gaafa .Handles =NewHandles ();if _eaba :=d .DecodeElement (_gaafa .Handles ,&_ddbf );_eaba !=nil {return _eaba ;};_cfaa .EG_ShapeElements =append (_cfaa .EG_ShapeElements ,_gaafa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eaee :=NewEG_ShapeElements ();_eaee .Fill =NewFill ();if _feab :=d .DecodeElement (_eaee .Fill ,&_ddbf );_feab !=nil {return _feab ;};_cfaa .EG_ShapeElements =append (_cfaa .EG_ShapeElements ,_eaee );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdca :=NewEG_ShapeElements ();_fdca .Stroke =NewStroke ();if _gbbd :=d .DecodeElement (_fdca .Stroke ,&_ddbf );_gbbd !=nil {return _gbbd ;};_cfaa .EG_ShapeElements =append (_cfaa .EG_ShapeElements ,_fdca );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agbf :=NewEG_ShapeElements ();_agbf .Shadow =NewShadow ();if _agae :=d .DecodeElement (_agbf .Shadow ,&_ddbf );_agae !=nil {return _agae ;};_cfaa .EG_ShapeElements =append (_cfaa .EG_ShapeElements ,_agbf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffcg :=NewEG_ShapeElements ();_ffcg .Textbox =NewTextbox ();if _beca :=d .DecodeElement (_ffcg .Textbox ,&_ddbf );_beca !=nil {return _beca ;};_cfaa .EG_ShapeElements =append (_cfaa .EG_ShapeElements ,_ffcg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agbeb :=NewEG_ShapeElements ();_agbeb .Textpath =NewTextpath ();if _gdad :=d .DecodeElement (_agbeb .Textpath ,&_ddbf );_gdad !=nil {return _gdad ;};_cfaa .EG_ShapeElements =append (_cfaa .EG_ShapeElements ,_agbeb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eegcg :=NewEG_ShapeElements ();_eegcg .Imagedata =NewImagedata ();if _eead :=d .DecodeElement (_eegcg .Imagedata ,&_ddbf );_eead !=nil {return _eead ;};_cfaa .EG_ShapeElements =append (_cfaa .EG_ShapeElements ,_eegcg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bgca :=NewEG_ShapeElements ();_bgca .Skew =NewOfcSkew ();if _gfgb :=d .DecodeElement (_bgca .Skew ,&_ddbf );_gfgb !=nil {return _gfgb ;};_cfaa .EG_ShapeElements =append (_cfaa .EG_ShapeElements ,_bgca );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fafb :=NewEG_ShapeElements ();_fafb .Extrusion =NewOfcExtrusion ();if _gfbf :=d .DecodeElement (_fafb .Extrusion ,&_ddbf );_gfbf !=nil {return _gfbf ;};_cfaa .EG_ShapeElements =append (_cfaa .EG_ShapeElements ,_fafb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_deff :=NewEG_ShapeElements ();_deff .Callout =NewOfcCallout ();if _eagc :=d .DecodeElement (_deff .Callout ,&_ddbf );_eagc !=nil {return _eagc ;};_cfaa .EG_ShapeElements =append (_cfaa .EG_ShapeElements ,_deff );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgfcd :=NewEG_ShapeElements ();_cgfcd .Lock =NewOfcLock ();if _cbdfe :=d .DecodeElement (_cgfcd .Lock ,&_ddbf );_cbdfe !=nil {return _cbdfe ;};_cfaa .EG_ShapeElements =append (_cfaa .EG_ShapeElements ,_cgfcd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgbf :=NewEG_ShapeElements ();_dgbf .Clippath =NewOfcClippath ();if _aaba :=d .DecodeElement (_dgbf .Clippath ,&_ddbf );_aaba !=nil {return _aaba ;};_cfaa .EG_ShapeElements =append (_cfaa .EG_ShapeElements ,_dgbf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgbc :=NewEG_ShapeElements ();_fgbc .Signatureline =NewOfcSignatureline ();if _aabg :=d .DecodeElement (_fgbc .Signatureline ,&_ddbf );_aabg !=nil {return _aabg ;};_cfaa .EG_ShapeElements =append (_cfaa .EG_ShapeElements ,_fgbc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_adcbd :=NewEG_ShapeElements ();_adcbd .Wrap =_aa .NewWrap ();if _ecef :=d .DecodeElement (_adcbd .Wrap ,&_ddbf );_ecef !=nil {return _ecef ;};_cfaa .EG_ShapeElements =append (_cfaa .EG_ShapeElements ,_adcbd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aagac :=NewEG_ShapeElements ();_aagac .Anchorlock =_aa .NewAnchorlock ();if _ffca :=d .DecodeElement (_aagac .Anchorlock ,&_ddbf );_ffca !=nil {return _ffca ;};_cfaa .EG_ShapeElements =append (_cfaa .EG_ShapeElements ,_aagac );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ccbdg :=NewEG_ShapeElements ();_ccbdg .Bordertop =_aa .NewBordertop ();if _cece :=d .DecodeElement (_ccbdg .Bordertop ,&_ddbf );_cece !=nil {return _cece ;};_cfaa .EG_ShapeElements =append (_cfaa .EG_ShapeElements ,_ccbdg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eaaff :=NewEG_ShapeElements ();_eaaff .Borderbottom =_aa .NewBorderbottom ();if _ecbe :=d .DecodeElement (_eaaff .Borderbottom ,&_ddbf );_ecbe !=nil {return _ecbe ;};_cfaa .EG_ShapeElements =append (_cfaa .EG_ShapeElements ,_eaaff );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_beff :=NewEG_ShapeElements ();_beff .Borderleft =_aa .NewBorderleft ();if _afcg :=d .DecodeElement (_beff .Borderleft ,&_ddbf );_afcg !=nil {return _afcg ;};_cfaa .EG_ShapeElements =append (_cfaa .EG_ShapeElements ,_beff );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_adbc :=NewEG_ShapeElements ();_adbc .Borderright =_aa .NewBorderright ();if _abae :=d .DecodeElement (_adbc .Borderright ,&_ddbf );_abae !=nil {return _abae ;};_cfaa .EG_ShapeElements =append (_cfaa .EG_ShapeElements ,_adbc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_beeb :=NewEG_ShapeElements ();_beeb .ClientData =_bd .NewClientData ();if _faabf :=d .DecodeElement (_beeb .ClientData ,&_ddbf );_faabf !=nil {return _faabf ;};_cfaa .EG_ShapeElements =append (_cfaa .EG_ShapeElements ,_beeb );case _c .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"}:_edfe :=NewEG_ShapeElements ();_edfe .Textdata =_fb .NewTextdata ();if _ddfdc :=d .DecodeElement (_edfe .Textdata ,&_ddbf );_ddfdc !=nil {return _ddfdc ;};_cfaa .EG_ShapeElements =append (_cfaa .EG_ShapeElements ,_edfe );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\u0049\u006d\u0061\u0067\u0065\u0020\u0025\u0076",_ddbf .Name );if _eccfa :=d .Skip ();_eccfa !=nil {return _eccfa ;};};case _c .EndElement :break _bgfgf ;case _c .CharData :};};return nil ;};func (_cdaae *OfcCT_Skew )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0073\u006b\u0065\u0077";};if _cdaae .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_cdaae .IdAttr )});};if _cdaae .OnAttr !=_d .ST_TrueFalseUnset {_efea ,_fgbga :=_cdaae .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _fgbga !=nil {return _fgbga ;};start .Attr =append (start .Attr ,_efea );};if _cdaae .OffsetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_cdaae .OffsetAttr )});};if _cdaae .OriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fd .Sprintf ("\u0025\u0076",*_cdaae .OriginAttr )});};if _cdaae .MatrixAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_fd .Sprintf ("\u0025\u0076",*_cdaae .MatrixAttr )});};if _cdaae .ExtAttr !=ST_ExtUnset {_eabbf ,_adcaa :=_cdaae .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _adcaa !=nil {return _adcaa ;};start .Attr =append (start .Attr ,_eabbf );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ffaba OfcST_HrAlign )String ()string {switch _ffaba {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 "";}; -// ValidateWithPath validates the CT_TextPath and its children, prefixing error messages with path -func (_gfceb *CT_TextPath )ValidateWithPath (path string )error {if _dcac :=_gfceb .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_dcac !=nil {return _dcac ;};if _ddeb :=_gfceb .FitshapeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_ddeb !=nil {return _ddeb ;};if _edce :=_gfceb .FitpathAttr .ValidateWithPath (path +"\u002f\u0046\u0069t\u0070\u0061\u0074\u0068\u0041\u0074\u0074\u0072");_edce !=nil {return _edce ;};if _degcf :=_gfceb .TrimAttr .ValidateWithPath (path +"\u002fT\u0072\u0069\u006d\u0041\u0074\u0074r");_degcf !=nil {return _degcf ;};if _bfdaf :=_gfceb .XscaleAttr .ValidateWithPath (path +"/\u0058\u0073\u0063\u0061\u006c\u0065\u0041\u0074\u0074\u0072");_bfdaf !=nil {return _bfdaf ;};return nil ;};type OfcRight struct{OfcCT_StrokeChild };func (_bddgf *OfcClippath )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_bddgf .OfcCT_ClipPath =*NewOfcCT_ClipPath ();for _ ,_fcfed :=range start .Attr {if _fcfed .Name .Local =="\u0076"{_cgdgg ,_acfeb :=_fcfed .Value ,error (nil );if _acfeb !=nil {return _acfeb ;};_bddgf .VAttr =_cgdgg ;continue ;};};for {_bedag ,_faegc :=d .Token ();if _faegc !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_faegc );};if _fdcd ,_fcfgc :=_bedag .(_dd .EndElement );_fcfgc &&_fdcd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the OfcFill and its children +func (_cfecd *OfcFill )Validate ()error {return _cfecd .ValidateWithPath ("\u004ff\u0063\u0046\u0069\u006c\u006c");};func (_edabc *OfcCT_Complex )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cfgcca :=range start .Attr {if _cfgcca .Name .Local =="\u0065\u0078\u0074"{_edabc .ExtAttr .UnmarshalXMLAttr (_cfgcca );continue ;};};for {_gbabd ,_fbcgff :=d .Token ();if _fbcgff !=nil {return _fd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u006fm\u0070\u006c\u0065\u0078\u003a\u0020\u0025s",_fbcgff );};if _ffae ,_dgffec :=_gbabd .(_c .EndElement );_dgffec &&_ffae .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the OfcEquationxml and its children, prefixing error messages with path -func (_ccdb *OfcEquationxml )ValidateWithPath (path string )error {if _bfeag :=_ccdb .OfcCT_EquationXml .ValidateWithPath (path );_bfeag !=nil {return _bfeag ;};return nil ;};func (_geeaa OfcST_OLEUpdateMode )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_cedab :=_dd .Attr {};_cedab .Name =name ;switch _geeaa {case OfcST_OLEUpdateModeUnset :_cedab .Value ="";case OfcST_OLEUpdateModeAlways :_cedab .Value ="\u0041\u006c\u0077\u0061\u0079\u0073";case OfcST_OLEUpdateModeOnCall :_cedab .Value ="\u004f\u006e\u0043\u0061\u006c\u006c";};return _cedab ,nil ;};type OfcST_ScreenSize byte ;const (OfcST_OLEUpdateModeUnset OfcST_OLEUpdateMode =0;OfcST_OLEUpdateModeAlways OfcST_OLEUpdateMode =1;OfcST_OLEUpdateModeOnCall OfcST_OLEUpdateMode =2;);func (_dbgeee *OfcDiagram )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_dbgeee .OfcCT_Diagram =*NewOfcCT_Diagram ();for _ ,_bgfcf :=range start .Attr {if _bgfcf .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_gfbed ,_gbaba :=_a .ParseInt (_bgfcf .Value ,10,64);if _gbaba !=nil {return _gbaba ;};_dbgeee .DgmstyleAttr =&_gfbed ;continue ;};if _bgfcf .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_dbgeee .AutoformatAttr .UnmarshalXMLAttr (_bgfcf );continue ;};if _bgfcf .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_dbgeee .ReverseAttr .UnmarshalXMLAttr (_bgfcf );continue ;};if _bgfcf .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_dbgeee .AutolayoutAttr .UnmarshalXMLAttr (_bgfcf );continue ;};if _bgfcf .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_bdee ,_fggaeg :=_a .ParseInt (_bgfcf .Value ,10,64);if _fggaeg !=nil {return _fggaeg ;};_dbgeee .DgmscalexAttr =&_bdee ;continue ;};if _bgfcf .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_dgafa ,_efgad :=_a .ParseInt (_bgfcf .Value ,10,64);if _efgad !=nil {return _efgad ;};_dbgeee .DgmscaleyAttr =&_dgafa ;continue ;};if _bgfcf .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_fbcgg ,_ggefdb :=_a .ParseInt (_bgfcf .Value ,10,64);if _ggefdb !=nil {return _ggefdb ;};_dbgeee .DgmfontsizeAttr =&_fbcgg ;continue ;};if _bgfcf .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_agaabe ,_ffaaa :=_bgfcf .Value ,error (nil );if _ffaaa !=nil {return _ffaaa ;};_dbgeee .ConstrainboundsAttr =&_agaabe ;continue ;};if _bgfcf .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_bfdgf ,_ecfbd :=_a .ParseInt (_bgfcf .Value ,10,64);if _ecfbd !=nil {return _ecfbd ;};_dbgeee .DgmbasetextscaleAttr =&_bfdgf ;continue ;};if _bgfcf .Name .Local =="\u0065\u0078\u0074"{_dbgeee .ExtAttr .UnmarshalXMLAttr (_bgfcf );continue ;};};_cegbe :for {_begeea ,_dgeece :=d .Token ();if _dgeece !=nil {return _dgeece ;};switch _ecafd :=_begeea .(type ){case _dd .StartElement :switch _ecafd .Name {case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dbgeee .Relationtable =NewOfcCT_RelationTable ();if _gdagg :=d .DecodeElement (_dbgeee .Relationtable ,&_ecafd );_gdagg !=nil {return _gdagg ;};default:_dda .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",_ecafd .Name );if _dfbga :=d .Skip ();_dfbga !=nil {return _dfbga ;};};case _dd .EndElement :break _cegbe ;case _dd .CharData :};};return nil ;};type ST_ShadowType byte ; +// Validate validates the Roundrect and its children +func (_ebcaa *Roundrect )Validate ()error {return _ebcaa .ValidateWithPath ("\u0052o\u0075\u006e\u0064\u0072\u0065\u0063t");};type OfcST_InsetMode byte ;func (_fgaff *OfcST_ColorMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aebec ,_fgad :=d .Token ();if _fgad !=nil {return _fgad ;};if _gdbfe ,_gcfgg :=_aebec .(_c .EndElement );_gcfgg &&_gdbfe .Name ==start .Name {*_fgaff =1;return nil ;};if _dbagb ,_dcfdff :=_aebec .(_c .CharData );!_dcfdff {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aebec );}else {switch string (_dbagb ){case "":*_fgaff =0;case "\u0061\u0075\u0074\u006f":*_fgaff =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fgaff =2;};};_aebec ,_fgad =d .Token ();if _fgad !=nil {return _fgad ;};if _acdgb ,_ggcgf :=_aebec .(_c .EndElement );_ggcgf &&_acdgb .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aebec );};func (_gbafb ST_StrokeLineStyle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cfabdc :=_c .Attr {};_cfabdc .Name =name ;switch _gbafb {case ST_StrokeLineStyleUnset :_cfabdc .Value ="";case ST_StrokeLineStyleSingle :_cfabdc .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_StrokeLineStyleThinThin :_cfabdc .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case ST_StrokeLineStyleThinThick :_cfabdc .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_StrokeLineStyleThickThin :_cfabdc .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_StrokeLineStyleThickBetweenThin :_cfabdc .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return _cfabdc ,nil ;};func (_bcadd *OfcLock )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _bcadd .OfcCT_Lock .MarshalXML (e ,start );};type OfcST_OLEUpdateMode byte ;func NewAG_AllCoreAttributes ()*AG_AllCoreAttributes {_bgd :=&AG_AllCoreAttributes {};return _bgd }; -// ValidateWithPath validates the CT_ImageData and its children, prefixing error messages with path -func (_cccae *CT_ImageData )ValidateWithPath (path string )error {if _bdcd :=_cccae .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_bdcd !=nil {return _bdcd ;};if _fbee :=_cccae .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_fbee !=nil {return _fbee ;};if _cada :=_cccae .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_cada !=nil {return _cada ;};return nil ;};type ST_Ext byte ;func (_bdcgc OfcST_BWMode )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_bdcgc .String (),start );}; +// Validate validates the OfcCT_ShapeDefaults and its children +func (_ecfgd *OfcCT_ShapeDefaults )Validate ()error {return _ecfgd .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");}; -// ValidateWithPath validates the OfcComplex and its children, prefixing error messages with path -func (_gagb *OfcComplex )ValidateWithPath (path string )error {if _cgedg :=_gagb .OfcCT_Complex .ValidateWithPath (path );_cgedg !=nil {return _cgedg ;};return nil ;};func (_acace OfcST_ExtrusionRender )String ()string {switch _acace {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 (_aagga ST_StrokeJoinStyle )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_dgfccg :=_dd .Attr {};_dgfccg .Name =name ;switch _aagga {case ST_StrokeJoinStyleUnset :_dgfccg .Value ="";case ST_StrokeJoinStyleRound :_dgfccg .Value ="\u0072\u006f\u0075n\u0064";case ST_StrokeJoinStyleBevel :_dgfccg .Value ="\u0062\u0065\u0076e\u006c";case ST_StrokeJoinStyleMiter :_dgfccg .Value ="\u006d\u0069\u0074e\u0072";};return _dgfccg ,nil ;};func (_cbcde OfcST_ConnectorType )Validate ()error {return _cbcde .ValidateWithPath ("")};func (_gggdf ST_StrokeArrowLength )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_ffab :=_dd .Attr {};_ffab .Name =name ;switch _gggdf {case ST_StrokeArrowLengthUnset :_ffab .Value ="";case ST_StrokeArrowLengthShort :_ffab .Value ="\u0073\u0068\u006fr\u0074";case ST_StrokeArrowLengthMedium :_ffab .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowLengthLong :_ffab .Value ="\u006c\u006f\u006e\u0067";};return _ffab ,nil ;}; +// ValidateWithPath validates the AG_ImageAttributes and its children, prefixing error messages with path +func (_bfe *AG_ImageAttributes )ValidateWithPath (path string )error {if _fdbe :=_bfe .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_fdbe !=nil {return _fdbe ;};if _fbab :=_bfe .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_fbab !=nil {return _fbab ;};return nil ;};func (_cfdeb OfcST_HrAlign )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cdbde :=_c .Attr {};_cdbde .Name =name ;switch _cfdeb {case OfcST_HrAlignUnset :_cdbde .Value ="";case OfcST_HrAlignLeft :_cdbde .Value ="\u006c\u0065\u0066\u0074";case OfcST_HrAlignRight :_cdbde .Value ="\u0072\u0069\u0067h\u0074";case OfcST_HrAlignCenter :_cdbde .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";};return _cdbde ,nil ;};type AG_Fill struct{FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;};type OfcComplex struct{OfcCT_Complex }; -// ValidateWithPath validates the AG_OfficeShapeAttributes and its children, prefixing error messages with path -func (_ffg *AG_OfficeShapeAttributes )ValidateWithPath (path string )error {if _eeab :=_ffg .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_eeab !=nil {return _eeab ;};if _aca :=_ffg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_aca !=nil {return _aca ;};if _eded :=_ffg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_eded !=nil {return _eded ;};if _dcca :=_ffg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_dcca !=nil {return _dcca ;};if _dddgb :=_ffg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dddgb !=nil {return _dddgb ;};if _ddeaf :=_ffg .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ddeaf !=nil {return _ddeaf ;};if _cgeb :=_ffg .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_cgeb !=nil {return _cgeb ;};if _bdcf :=_ffg .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_bdcf !=nil {return _bdcf ;};if _cgb :=_ffg .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_cgb !=nil {return _cgb ;};if _bbe :=_ffg .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_bbe !=nil {return _bbe ;};return nil ;};type OfcST_ExtrusionPlane byte ;type Arc struct{CT_Arc };func (_dede *OfcComplex )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_dede .OfcCT_Complex =*NewOfcCT_Complex ();for _ ,_adgab :=range start .Attr {if _adgab .Name .Local =="\u0065\u0078\u0074"{_dede .ExtAttr .UnmarshalXMLAttr (_adgab );continue ;};};for {_defa ,_dbggb :=d .Token ();if _dbggb !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078\u003a\u0020%\u0073",_dbggb );};if _ffagb ,_gagfea :=_defa .(_dd .EndElement );_gagfea &&_ffagb .Name ==start .Name {break ;};};return nil ;};type OfcExtrusion struct{OfcCT_Extrusion };func (_afcdge OfcST_ColorMode )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_afcdge .String (),start );};func (_agea *CT_Shape )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_gcdg :=range start .Attr {if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bccdf ,_ddfdd :=_a .ParseInt (_gcdg .Value ,10,64);if _ddfdd !=nil {return _ddfdd ;};_agea .RegroupidAttr =&_bccdf ;continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_agea .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0063\u006c\u0069\u0070"{_agea .ClipAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_agea .ButtonAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_agea .UserhiddenAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_agea .BulletAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_bacce ,_dcfc :=_gcdg .Value ,error (nil );if _dcfc !=nil {return _dcfc ;};_agea .GfxdataAttr =&_bacce ;continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0068\u0072"{_agea .HrAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u006f\u006c\u0065"{_agea .OleAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_agea .AllowincellAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ddfgb ,_efgac :=_gcdg .Value ,error (nil );if _efgac !=nil {return _efgac ;};_agea .BorderleftcolorAttr =&_ddfgb ;continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0068\u0072\u0070c\u0074"{_bgfde ,_gadfe :=_a .ParseFloat (_gcdg .Value ,64);if _gadfe !=nil {return _gadfe ;};_ebge :=float32 (_bgfde );_agea .HrpctAttr =&_ebge ;continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_efgg ,_gagdc :=_a .ParseInt (_gcdg .Value ,10,64);if _gagdc !=nil {return _gagdc ;};_agea .DgmnodekindAttr =&_efgg ;continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_agea .InsetmodeAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_agea .UserdrawnAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_agea .ConnectortypeAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_badfa ,_edafff :=_gcdg .Value ,error (nil );if _edafff !=nil {return _edafff ;};_agea .BorderrightcolorAttr =&_badfa ;continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_agea .PreferrelativeAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_agea .HrnoshadeAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_agea .DgmlayoutmruAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u006f\u006e\u0065\u0064"{_agea .OnedAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_agea .HralignAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_agea .BwmodeAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_agea .AllowoverlapAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bcfcf ,_edgbc :=_gcdg .Value ,error (nil );if _edgbc !=nil {return _edgbc ;};_agea .BordertopcolorAttr =&_bcfcf ;continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_agea .BwnormalAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cfaba ,_abacd :=_gcdg .Value ,error (nil );if _abacd !=nil {return _abacd ;};_agea .BorderbottomcolorAttr =&_cfaba ;continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_agea .CliptowrapAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_agea .DgmlayoutAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0073\u0070\u0074"{_adda ,_dbcfb :=_a .ParseFloat (_gcdg .Value ,64);if _dbcfb !=nil {return _dbcfb ;};_ecdgc :=float32 (_adda );_agea .SptAttr =&_ecdgc ;continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_agea .OleiconAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_agea .ForcedashAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_agea .BwpureAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0073\u0070\u0069\u0064"{_cfbgf ,_bfeg :=_gcdg .Value ,error (nil );if _bfeg !=nil {return _bfeg ;};_agea .SpidAttr =&_cfbgf ;continue ;};if _gcdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcdg .Name .Local =="\u0068\u0072\u0073t\u0064"{_agea .HrstdAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gabed ,_caff :=_gcdg .Value ,error (nil );if _caff !=nil {return _caff ;};_agea .TargetAttr =&_gabed ;continue ;};if _gcdg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_eadea ,_ebfac :=_gcdg .Value ,error (nil );if _ebfac !=nil {return _ebfac ;};_agea .WrapcoordsAttr =&_eadea ;continue ;};if _gcdg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gdccf ,_ebffa :=_gcdg .Value ,error (nil );if _ebffa !=nil {return _ebffa ;};_agea .OpacityAttr =&_gdccf ;continue ;};if _gcdg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bbcab ,_fffab :=_gcdg .Value ,error (nil );if _fffab !=nil {return _fffab ;};_agea .CoordoriginAttr =&_bbcab ;continue ;};if _gcdg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fcba ,_afaec :=_gcdg .Value ,error (nil );if _afaec !=nil {return _afaec ;};_agea .StrokecolorAttr =&_fcba ;continue ;};if _gcdg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cfaff ,_afbad :=_gcdg .Value ,error (nil );if _afbad !=nil {return _afbad ;};_agea .CoordsizeAttr =&_cfaff ;continue ;};if _gcdg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_agea .InsetpenAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Local =="\u0061\u006c\u0074"{_cacgc ,_cbged :=_gcdg .Value ,error (nil );if _cbged !=nil {return _cbged ;};_agea .AltAttr =&_cacgc ;continue ;};if _gcdg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_agea .FilledAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Local =="\u0074\u0069\u0074l\u0065"{_afbbd ,_bcafd :=_gcdg .Value ,error (nil );if _bcafd !=nil {return _bcafd ;};_agea .TitleAttr =&_afbbd ;continue ;};if _gcdg .Name .Local =="\u0073\u0074\u0079l\u0065"{_adbab ,_gcfd :=_gcdg .Value ,error (nil );if _gcfd !=nil {return _gcfd ;};_agea .StyleAttr =&_adbab ;continue ;};if _gcdg .Name .Local =="\u0070\u0072\u0069n\u0074"{_agea .PrintAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_agea .StrokedAttr .UnmarshalXMLAttr (_gcdg );continue ;};if _gcdg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gbge ,_cggb :=_gcdg .Value ,error (nil );if _cggb !=nil {return _cggb ;};_agea .StrokeweightAttr =&_gbge ;continue ;};if _gcdg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bggdb ,_gbeab :=_gcdg .Value ,error (nil );if _gbeab !=nil {return _gbeab ;};_agea .ChromakeyAttr =&_bggdb ;continue ;};if _gcdg .Name .Local =="\u0070\u0061\u0074\u0068"{_cgef ,_acdfg :=_gcdg .Value ,error (nil );if _acdfg !=nil {return _acdfg ;};_agea .PathAttr =&_cgef ;continue ;};if _gcdg .Name .Local =="\u0069\u0064"{_ebcgd ,_fbdbf :=_gcdg .Value ,error (nil );if _fbdbf !=nil {return _fbdbf ;};_agea .IdAttr =&_ebcgd ;continue ;};if _gcdg .Name .Local =="\u0063\u006c\u0061s\u0073"{_eedbg ,_gacdb :=_gcdg .Value ,error (nil );if _gacdb !=nil {return _gacdb ;};_agea .ClassAttr =&_eedbg ;continue ;};if _gcdg .Name .Local =="\u0068\u0072\u0065\u0066"{_dbfe ,_cbcga :=_gcdg .Value ,error (nil );if _cbcga !=nil {return _cbcga ;};_agea .HrefAttr =&_dbfe ;continue ;};if _gcdg .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_abbbg ,_debc :=_gcdg .Value ,error (nil );if _debc !=nil {return _debc ;};_agea .EquationxmlAttr =&_abbbg ;continue ;};if _gcdg .Name .Local =="\u0074\u0079\u0070\u0065"{_egba ,_acggb :=_gcdg .Value ,error (nil );if _acggb !=nil {return _acggb ;};_agea .TypeAttr =&_egba ;continue ;};if _gcdg .Name .Local =="\u0061\u0064\u006a"{_afbc ,_edbbc :=_gcdg .Value ,error (nil );if _edbbc !=nil {return _edbbc ;};_agea .AdjAttr =&_afbc ;continue ;};if _gcdg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dbagfg ,_dcgc :=_gcdg .Value ,error (nil );if _dcgc !=nil {return _dcgc ;};_agea .FillcolorAttr =&_dbagfg ;continue ;};};_cgbed :for {_fefdb ,_bgfegd :=d .Token ();if _bgfegd !=nil {return _bgfegd ;};switch _cgfb :=_fefdb .(type ){case _dd .StartElement :switch _cgfb .Name {case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cggae :=NewOfcInk ();if _aadf :=d .DecodeElement (_cggae ,&_cgfb );_aadf !=nil {return _aadf ;};_agea .Ink =append (_agea .Ink ,_cggae );case _dd .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"}:_eagae :=_g .NewIscomment ();if _fcdf :=d .DecodeElement (_eagae ,&_cgfb );_fcdf !=nil {return _fcdf ;};_agea .Iscomment =append (_agea .Iscomment ,_eagae );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dbae :=NewOfcEquationxml ();if _gbcc :=d .DecodeElement (_dbae ,&_cgfb );_gbcc !=nil {return _gbcc ;};_agea .Equationxml =append (_agea .Equationxml ,_dbae );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dgceb :=NewEG_ShapeElements ();_dgceb .Path =NewPath ();if _bbccd :=d .DecodeElement (_dgceb .Path ,&_cgfb );_bbccd !=nil {return _bbccd ;};_agea .EG_ShapeElements =append (_agea .EG_ShapeElements ,_dgceb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_daeda :=NewEG_ShapeElements ();_daeda .Formulas =NewFormulas ();if _cfegga :=d .DecodeElement (_daeda .Formulas ,&_cgfb );_cfegga !=nil {return _cfegga ;};_agea .EG_ShapeElements =append (_agea .EG_ShapeElements ,_daeda );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbbfa :=NewEG_ShapeElements ();_dbbfa .Handles =NewHandles ();if _gbdff :=d .DecodeElement (_dbbfa .Handles ,&_cgfb );_gbdff !=nil {return _gbdff ;};_agea .EG_ShapeElements =append (_agea .EG_ShapeElements ,_dbbfa );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_becab :=NewEG_ShapeElements ();_becab .Fill =NewFill ();if _dgffe :=d .DecodeElement (_becab .Fill ,&_cgfb );_dgffe !=nil {return _dgffe ;};_agea .EG_ShapeElements =append (_agea .EG_ShapeElements ,_becab );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bafac :=NewEG_ShapeElements ();_bafac .Stroke =NewStroke ();if _ffcfg :=d .DecodeElement (_bafac .Stroke ,&_cgfb );_ffcfg !=nil {return _ffcfg ;};_agea .EG_ShapeElements =append (_agea .EG_ShapeElements ,_bafac );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abgcd :=NewEG_ShapeElements ();_abgcd .Shadow =NewShadow ();if _ebae :=d .DecodeElement (_abgcd .Shadow ,&_cgfb );_ebae !=nil {return _ebae ;};_agea .EG_ShapeElements =append (_agea .EG_ShapeElements ,_abgcd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efeae :=NewEG_ShapeElements ();_efeae .Textbox =NewTextbox ();if _ddacc :=d .DecodeElement (_efeae .Textbox ,&_cgfb );_ddacc !=nil {return _ddacc ;};_agea .EG_ShapeElements =append (_agea .EG_ShapeElements ,_efeae );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eafd :=NewEG_ShapeElements ();_eafd .Textpath =NewTextpath ();if _bffa :=d .DecodeElement (_eafd .Textpath ,&_cgfb );_bffa !=nil {return _bffa ;};_agea .EG_ShapeElements =append (_agea .EG_ShapeElements ,_eafd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dgabc :=NewEG_ShapeElements ();_dgabc .Imagedata =NewImagedata ();if _adga :=d .DecodeElement (_dgabc .Imagedata ,&_cgfb );_adga !=nil {return _adga ;};_agea .EG_ShapeElements =append (_agea .EG_ShapeElements ,_dgabc );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbcaa :=NewEG_ShapeElements ();_cbcaa .Skew =NewOfcSkew ();if _dfbfb :=d .DecodeElement (_cbcaa .Skew ,&_cgfb );_dfbfb !=nil {return _dfbfb ;};_agea .EG_ShapeElements =append (_agea .EG_ShapeElements ,_cbcaa );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fbcde :=NewEG_ShapeElements ();_fbcde .Extrusion =NewOfcExtrusion ();if _bbfa :=d .DecodeElement (_fbcde .Extrusion ,&_cgfb );_bbfa !=nil {return _bbfa ;};_agea .EG_ShapeElements =append (_agea .EG_ShapeElements ,_fbcde );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eadbg :=NewEG_ShapeElements ();_eadbg .Callout =NewOfcCallout ();if _gaeb :=d .DecodeElement (_eadbg .Callout ,&_cgfb );_gaeb !=nil {return _gaeb ;};_agea .EG_ShapeElements =append (_agea .EG_ShapeElements ,_eadbg );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdccfd :=NewEG_ShapeElements ();_gdccfd .Lock =NewOfcLock ();if _eegac :=d .DecodeElement (_gdccfd .Lock ,&_cgfb );_eegac !=nil {return _eegac ;};_agea .EG_ShapeElements =append (_agea .EG_ShapeElements ,_gdccfd );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_acafd :=NewEG_ShapeElements ();_acafd .Clippath =NewOfcClippath ();if _febe :=d .DecodeElement (_acafd .Clippath ,&_cgfb );_febe !=nil {return _febe ;};_agea .EG_ShapeElements =append (_agea .EG_ShapeElements ,_acafd );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcfbg :=NewEG_ShapeElements ();_gcfbg .Signatureline =NewOfcSignatureline ();if _abgge :=d .DecodeElement (_gcfbg .Signatureline ,&_cgfb );_abgge !=nil {return _abgge ;};_agea .EG_ShapeElements =append (_agea .EG_ShapeElements ,_gcfbg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_agcg :=NewEG_ShapeElements ();_agcg .Wrap =_ad .NewWrap ();if _faabc :=d .DecodeElement (_agcg .Wrap ,&_cgfb );_faabc !=nil {return _faabc ;};_agea .EG_ShapeElements =append (_agea .EG_ShapeElements ,_agcg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gfecg :=NewEG_ShapeElements ();_gfecg .Anchorlock =_ad .NewAnchorlock ();if _cddaa :=d .DecodeElement (_gfecg .Anchorlock ,&_cgfb );_cddaa !=nil {return _cddaa ;};_agea .EG_ShapeElements =append (_agea .EG_ShapeElements ,_gfecg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_abbceb :=NewEG_ShapeElements ();_abbceb .Bordertop =_ad .NewBordertop ();if _efabgb :=d .DecodeElement (_abbceb .Bordertop ,&_cgfb );_efabgb !=nil {return _efabgb ;};_agea .EG_ShapeElements =append (_agea .EG_ShapeElements ,_abbceb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gcffb :=NewEG_ShapeElements ();_gcffb .Borderbottom =_ad .NewBorderbottom ();if _cega :=d .DecodeElement (_gcffb .Borderbottom ,&_cgfb );_cega !=nil {return _cega ;};_agea .EG_ShapeElements =append (_agea .EG_ShapeElements ,_gcffb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fcbba :=NewEG_ShapeElements ();_fcbba .Borderleft =_ad .NewBorderleft ();if _cdgdf :=d .DecodeElement (_fcbba .Borderleft ,&_cgfb );_cdgdf !=nil {return _cdgdf ;};_agea .EG_ShapeElements =append (_agea .EG_ShapeElements ,_fcbba );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aeaba :=NewEG_ShapeElements ();_aeaba .Borderright =_ad .NewBorderright ();if _aeebf :=d .DecodeElement (_aeaba .Borderright ,&_cgfb );_aeebf !=nil {return _aeebf ;};_agea .EG_ShapeElements =append (_agea .EG_ShapeElements ,_aeaba );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cacae :=NewEG_ShapeElements ();_cacae .ClientData =_fd .NewClientData ();if _fggab :=d .DecodeElement (_cacae .ClientData ,&_cgfb );_fggab !=nil {return _fggab ;};_agea .EG_ShapeElements =append (_agea .EG_ShapeElements ,_cacae );case _dd .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"}:_agbf :=NewEG_ShapeElements ();_agbf .Textdata =_g .NewTextdata ();if _dggab :=d .DecodeElement (_agbf .Textdata ,&_cgfb );_dggab !=nil {return _dggab ;};_agea .EG_ShapeElements =append (_agea .EG_ShapeElements ,_agbf );default:_dda .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",_cgfb .Name );if _eccbda :=d .Skip ();_eccbda !=nil {return _eccbda ;};};case _dd .EndElement :break _cgbed ;case _dd .CharData :};};return nil ;}; +// Validate validates the OfcShapedefaults and its children +func (_aeded *OfcShapedefaults )Validate ()error {return _aeded .ValidateWithPath ("\u004f\u0066c\u0053\u0068\u0061p\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_ccc *Background )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccc .CT_Background =*NewCT_Background ();for _ ,_bfag :=range start .Attr {if _bfag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfag .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ccc .BwmodeAttr .UnmarshalXMLAttr (_bfag );continue ;};if _bfag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfag .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ccc .BwpureAttr .UnmarshalXMLAttr (_bfag );continue ;};if _bfag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfag .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ccc .BwnormalAttr .UnmarshalXMLAttr (_bfag );continue ;};if _bfag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfag .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_ccc .TargetscreensizeAttr .UnmarshalXMLAttr (_bfag );continue ;};if _bfag .Name .Local =="\u0069\u0064"{_aabf ,_bcc :=_bfag .Value ,error (nil );if _bcc !=nil {return _bcc ;};_ccc .IdAttr =&_aabf ;continue ;};if _bfag .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ccc .FilledAttr .UnmarshalXMLAttr (_bfag );continue ;};if _bfag .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dcef ,_bga :=_bfag .Value ,error (nil );if _bga !=nil {return _bga ;};_ccc .FillcolorAttr =&_dcef ;continue ;};};_gba :for {_ecdb ,_ecaa :=d .Token ();if _ecaa !=nil {return _ecaa ;};switch _daed :=_ecdb .(type ){case _c .StartElement :switch _daed .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccc .Fill =NewFill ();if _dcag :=d .DecodeElement (_ccc .Fill ,&_daed );_dcag !=nil {return _dcag ;};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\u0042\u0061\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0020\u0025\u0076",_daed .Name );if _abfg :=d .Skip ();_abfg !=nil {return _abfg ;};};case _c .EndElement :break _gba ;case _c .CharData :};};return nil ;};type OfcCT_OLEObject struct{TypeAttr OfcST_OLEType ;ProgIDAttr *string ;ShapeIDAttr *string ;DrawAspectAttr OfcST_OLEDrawAspect ;ObjectIDAttr *string ;IdAttr *string ;UpdateModeAttr OfcST_OLEUpdateMode ;LinkType *string ;LockedField _d .ST_TrueFalseBlank ;FieldCodes *string ;};func (_dfef ST_ImageAspect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dfef .String (),start );};func (_debb *CT_Arc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0061r\u0063";};if _debb .StartAngleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_debb .StartAngleAttr )});};if _debb .EndAngleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_debb .EndAngleAttr )});};if _debb .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fd .Sprintf ("\u0025\u0076",*_debb .HrefAttr )});};if _debb .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_debb .TargetAttr )});};if _debb .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_debb .ClassAttr )});};if _debb .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_debb .TitleAttr )});};if _debb .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_debb .AltAttr )});};if _debb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fd .Sprintf ("\u0025\u0076",*_debb .CoordsizeAttr )});};if _debb .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fd .Sprintf ("\u0025\u0076",*_debb .CoordoriginAttr )});};if _debb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_debb .WrapcoordsAttr )});};if _debb .PrintAttr !=_d .ST_TrueFalseUnset {_gggg ,_gdff :=_debb .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _gdff !=nil {return _gdff ;};start .Attr =append (start .Attr ,_gggg );};if _debb .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_debb .IdAttr )});};if _debb .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_debb .StyleAttr )});};if _debb .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_debb .SpidAttr )});};if _debb .OnedAttr !=_d .ST_TrueFalseUnset {_cegc ,_fgbb :=_debb .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _fgbb !=nil {return _fgbb ;};start .Attr =append (start .Attr ,_cegc );};if _debb .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_debb .RegroupidAttr )});};if _debb .DoubleclicknotifyAttr !=_d .ST_TrueFalseUnset {_ebac ,_cdcg :=_debb .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _cdcg !=nil {return _cdcg ;};start .Attr =append (start .Attr ,_ebac );};if _debb .ButtonAttr !=_d .ST_TrueFalseUnset {_fbcg ,_fdbec :=_debb .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _fdbec !=nil {return _fdbec ;};start .Attr =append (start .Attr ,_fbcg );};if _debb .UserhiddenAttr !=_d .ST_TrueFalseUnset {_cccd ,_gdbb :=_debb .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _gdbb !=nil {return _gdbb ;};start .Attr =append (start .Attr ,_cccd );};if _debb .BulletAttr !=_d .ST_TrueFalseUnset {_cfbb ,_dedb :=_debb .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _dedb !=nil {return _dedb ;};start .Attr =append (start .Attr ,_cfbb );};if _debb .HrAttr !=_d .ST_TrueFalseUnset {_dega ,_cac :=_debb .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _cac !=nil {return _cac ;};start .Attr =append (start .Attr ,_dega );};if _debb .HrstdAttr !=_d .ST_TrueFalseUnset {_bcggf ,_aebc :=_debb .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _aebc !=nil {return _aebc ;};start .Attr =append (start .Attr ,_bcggf );};if _debb .HrnoshadeAttr !=_d .ST_TrueFalseUnset {_fcee ,_gcga :=_debb .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _gcga !=nil {return _gcga ;};start .Attr =append (start .Attr ,_fcee );};if _debb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_debb .HrpctAttr )});};if _debb .HralignAttr !=OfcST_HrAlignUnset {_dga ,_ggedd :=_debb .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _ggedd !=nil {return _ggedd ;};start .Attr =append (start .Attr ,_dga );};if _debb .AllowincellAttr !=_d .ST_TrueFalseUnset {_edeg ,_feb :=_debb .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _feb !=nil {return _feb ;};start .Attr =append (start .Attr ,_edeg );};if _debb .AllowoverlapAttr !=_d .ST_TrueFalseUnset {_dfggb ,_cdbd :=_debb .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _cdbd !=nil {return _cdbd ;};start .Attr =append (start .Attr ,_dfggb );};if _debb .UserdrawnAttr !=_d .ST_TrueFalseUnset {_bbbca ,_eaaca :=_debb .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _eaaca !=nil {return _eaaca ;};start .Attr =append (start .Attr ,_bbbca );};if _debb .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_debb .BordertopcolorAttr )});};if _debb .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_debb .BorderleftcolorAttr )});};if _debb .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_debb .BorderbottomcolorAttr )});};if _debb .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_debb .BorderrightcolorAttr )});};if _debb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_dcefb ,_fcea :=_debb .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fcea !=nil {return _fcea ;};start .Attr =append (start .Attr ,_dcefb );};if _debb .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_debb .DgmnodekindAttr )});};if _debb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_acad ,_cfbg :=_debb .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _cfbg !=nil {return _cfbg ;};start .Attr =append (start .Attr ,_acad );};if _debb .InsetmodeAttr !=OfcST_InsetModeUnset {_afba ,_cbdf :=_debb .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _cbdf !=nil {return _cbdf ;};start .Attr =append (start .Attr ,_afba );};if _debb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fd .Sprintf ("\u0025\u0076",*_debb .OpacityAttr )});};if _debb .StrokedAttr !=_d .ST_TrueFalseUnset {_ddee ,_aaga :=_debb .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _aaga !=nil {return _aaga ;};start .Attr =append (start .Attr ,_ddee );};if _debb .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_debb .StrokecolorAttr )});};if _debb .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_debb .StrokeweightAttr )});};if _debb .InsetpenAttr !=_d .ST_TrueFalseUnset {_cfbd ,_fcfd :=_debb .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _fcfd !=nil {return _fcfd ;};start .Attr =append (start .Attr ,_cfbd );};if _debb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fd .Sprintf ("\u0025\u0076",*_debb .ChromakeyAttr )});};if _debb .FilledAttr !=_d .ST_TrueFalseUnset {_cedga ,_dddg :=_debb .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dddg !=nil {return _dddg ;};start .Attr =append (start .Attr ,_cedga );};if _debb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fd .Sprintf ("\u0025\u0076",*_debb .FillcolorAttr )});};if _debb .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_debb .SptAttr )});};if _debb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_cgad ,_gcfg :=_debb .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _gcfg !=nil {return _gcfg ;};start .Attr =append (start .Attr ,_cgad );};if _debb .BwmodeAttr !=OfcST_BWModeUnset {_afga ,_geeag :=_debb .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _geeag !=nil {return _geeag ;};start .Attr =append (start .Attr ,_afga );};if _debb .BwpureAttr !=OfcST_BWModeUnset {_fega ,_cefd :=_debb .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _cefd !=nil {return _cefd ;};start .Attr =append (start .Attr ,_fega );};if _debb .BwnormalAttr !=OfcST_BWModeUnset {_bccd ,_eaaf :=_debb .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _eaaf !=nil {return _eaaf ;};start .Attr =append (start .Attr ,_bccd );};if _debb .ForcedashAttr !=_d .ST_TrueFalseUnset {_ddbb ,_ebda :=_debb .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ebda !=nil {return _ebda ;};start .Attr =append (start .Attr ,_ddbb );};if _debb .OleiconAttr !=_d .ST_TrueFalseUnset {_fff ,_bdaed :=_debb .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _bdaed !=nil {return _bdaed ;};start .Attr =append (start .Attr ,_fff );};if _debb .OleAttr !=_d .ST_TrueFalseBlankUnset {_gcc ,_ggfag :=_debb .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _ggfag !=nil {return _ggfag ;};start .Attr =append (start .Attr ,_gcc );};if _debb .PreferrelativeAttr !=_d .ST_TrueFalseUnset {_debc ,_gef :=_debb .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _gef !=nil {return _gef ;};start .Attr =append (start .Attr ,_debc );};if _debb .CliptowrapAttr !=_d .ST_TrueFalseUnset {_cgbd ,_eaacf :=_debb .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _eaacf !=nil {return _eaacf ;};start .Attr =append (start .Attr ,_cgbd );};if _debb .ClipAttr !=_d .ST_TrueFalseUnset {_ffec ,_dfa :=_debb .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _dfa !=nil {return _dfa ;};start .Attr =append (start .Attr ,_ffec );};e .EncodeToken (start );if _debb .EG_ShapeElements !=nil {for _ ,_bfdg :=range _debb .EG_ShapeElements {_bfdg .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewOval ()*Oval {_cgfab :=&Oval {};_cgfab .CT_Oval =*NewCT_Oval ();return _cgfab };func (_fcad *CT_Background )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};if _fcad .BwmodeAttr !=OfcST_BWModeUnset {_cec ,_ffcb :=_fcad .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _ffcb !=nil {return _ffcb ;};start .Attr =append (start .Attr ,_cec );};if _fcad .BwpureAttr !=OfcST_BWModeUnset {_bdag ,_cebg :=_fcad .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _cebg !=nil {return _cebg ;};start .Attr =append (start .Attr ,_bdag );};if _fcad .BwnormalAttr !=OfcST_BWModeUnset {_gbbe ,_fcbcb :=_fcad .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _fcbcb !=nil {return _fcbcb ;};start .Attr =append (start .Attr ,_gbbe );};if _fcad .TargetscreensizeAttr !=OfcST_ScreenSizeUnset {_gacb ,_beag :=_fcad .TargetscreensizeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0074a\u0072\u0067\u0065\u0074\u0073c\u0072\u0065e\u006e\u0073\u0069\u007a\u0065"});if _beag !=nil {return _beag ;};start .Attr =append (start .Attr ,_gacb );};if _fcad .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_fcad .IdAttr )});};if _fcad .FilledAttr !=_d .ST_TrueFalseUnset {_ccdc ,_gfc :=_fcad .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gfc !=nil {return _gfc ;};start .Attr =append (start .Attr ,_ccdc );};if _fcad .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fd .Sprintf ("\u0025\u0076",*_fcad .FillcolorAttr )});};e .EncodeToken (start );if _fcad .Fill !=nil {_gfcf :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_fcad .Fill ,_gfcf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_FillType byte ;func (_bccgc *OfcCT_Lock )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u006c\u006f\u0063\u006b";};if _bccgc .PositionAttr !=_d .ST_TrueFalseUnset {_ecffd ,_bfcac :=_bccgc .PositionAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"});if _bfcac !=nil {return _bfcac ;};start .Attr =append (start .Attr ,_ecffd );};if _bccgc .SelectionAttr !=_d .ST_TrueFalseUnset {_bacfc ,_eabfb :=_bccgc .SelectionAttr .MarshalXMLAttr (_c .Name {Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"});if _eabfb !=nil {return _eabfb ;};start .Attr =append (start .Attr ,_bacfc );};if _bccgc .GroupingAttr !=_d .ST_TrueFalseUnset {_gbbdb ,_cdfgb :=_bccgc .GroupingAttr .MarshalXMLAttr (_c .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _cdfgb !=nil {return _cdfgb ;};start .Attr =append (start .Attr ,_gbbdb );};if _bccgc .UngroupingAttr !=_d .ST_TrueFalseUnset {_dedgf ,_cfff :=_bccgc .UngroupingAttr .MarshalXMLAttr (_c .Name {Local :"\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _cfff !=nil {return _cfff ;};start .Attr =append (start .Attr ,_dedgf );};if _bccgc .RotationAttr !=_d .ST_TrueFalseUnset {_cdggb ,_bdbg :=_bccgc .RotationAttr .MarshalXMLAttr (_c .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _bdbg !=nil {return _bdbg ;};start .Attr =append (start .Attr ,_cdggb );};if _bccgc .CroppingAttr !=_d .ST_TrueFalseUnset {_dcgfg ,_ddadd :=_bccgc .CroppingAttr .MarshalXMLAttr (_c .Name {Local :"\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"});if _ddadd !=nil {return _ddadd ;};start .Attr =append (start .Attr ,_dcgfg );};if _bccgc .VerticiesAttr !=_d .ST_TrueFalseUnset {_feecd ,_bccdg :=_bccgc .VerticiesAttr .MarshalXMLAttr (_c .Name {Local :"\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"});if _bccdg !=nil {return _bccdg ;};start .Attr =append (start .Attr ,_feecd );};if _bccgc .AdjusthandlesAttr !=_d .ST_TrueFalseUnset {_edegb ,_fdcba :=_bccgc .AdjusthandlesAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"});if _fdcba !=nil {return _fdcba ;};start .Attr =append (start .Attr ,_edegb );};if _bccgc .TextAttr !=_d .ST_TrueFalseUnset {_febff ,_faggd :=_bccgc .TextAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0065\u0078\u0074"});if _faggd !=nil {return _faggd ;};start .Attr =append (start .Attr ,_febff );};if _bccgc .AspectratioAttr !=_d .ST_TrueFalseUnset {_fgfe ,_ccceb :=_bccgc .AspectratioAttr .MarshalXMLAttr (_c .Name {Local :"a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"});if _ccceb !=nil {return _ccceb ;};start .Attr =append (start .Attr ,_fgfe );};if _bccgc .ShapetypeAttr !=_d .ST_TrueFalseUnset {_aafgc ,_egeff :=_bccgc .ShapetypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"});if _egeff !=nil {return _egeff ;};start .Attr =append (start .Attr ,_aafgc );};if _bccgc .ExtAttr !=ST_ExtUnset {_eabcg ,_gecefc :=_bccgc .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gecefc !=nil {return _gecefc ;};start .Attr =append (start .Attr ,_eabcg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TextPath and its children -func (_egfed *CT_TextPath )Validate ()error {return _egfed .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068");};func (_ggbgc OfcST_ConnectType )ValidateWithPath (path string )error {switch _ggbgc {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggbgc ));};return nil ;};type OfcCT_Relation struct{IdsrcAttr *string ;IddestAttr *string ;IdcntrAttr *string ;ExtAttr ST_Ext ;};func (_cfbbcf *OfcST_FillType )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_fddaa ,_cggfa :=d .Token ();if _cggfa !=nil {return _cggfa ;};if _afccba ,_ggdcf :=_fddaa .(_dd .EndElement );_ggdcf &&_afccba .Name ==start .Name {*_cfbbcf =1;return nil ;};if _dgcgg ,_dbfd :=_fddaa .(_dd .CharData );!_dbfd {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fddaa );}else {switch string (_dgcgg ){case "":*_cfbbcf =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_cfbbcf =1;case "\u0073\u006f\u006ci\u0064":*_cfbbcf =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_cfbbcf =3;case "\u0074\u0069\u006c\u0065":*_cfbbcf =4;case "\u0066\u0072\u0061m\u0065":*_cfbbcf =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_cfbbcf =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_cfbbcf =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_cfbbcf =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_cfbbcf =9;};};_fddaa ,_cggfa =d .Token ();if _cggfa !=nil {return _cggfa ;};if _ecfed ,_gbdef :=_fddaa .(_dd .EndElement );_gbdef &&_ecfed .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fddaa );};func NewOfcCT_Relation ()*OfcCT_Relation {_cgcff :=&OfcCT_Relation {};return _cgcff }; +// ValidateWithPath validates the AG_StrokeAttributes and its children, prefixing error messages with path +func (_dcfd *AG_StrokeAttributes )ValidateWithPath (path string )error {if _cbdd :=_dcfd .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_cbdd !=nil {return _cbdd ;};if _ffb :=_dcfd .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_ffb !=nil {return _ffb ;};if _dcfc :=_dcfd .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_dcfc !=nil {return _dcfc ;};if _aeca :=_dcfd .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_aeca !=nil {return _aeca ;};if _bcgb :=_dcfd .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bcgb !=nil {return _bcgb ;};if _cbdc :=_dcfd .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_cbdc !=nil {return _cbdc ;};if _fbdb :=_dcfd .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_fbdb !=nil {return _fbdb ;};if _gedg :=_dcfd .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_gedg !=nil {return _gedg ;};if _afg :=_dcfd .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_afg !=nil {return _afg ;};if _efdc :=_dcfd .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_efdc !=nil {return _efdc ;};if _efec :=_dcfd .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_efec !=nil {return _efec ;};if _fefc :=_dcfd .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_fefc !=nil {return _fefc ;};if _dacb :=_dcfd .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_dacb !=nil {return _dacb ;};if _gbed :=_dcfd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gbed !=nil {return _gbed ;};if _agff :=_dcfd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_agff !=nil {return _agff ;};return nil ;};func (_efcde *Polyline )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _efcde .CT_PolyLine .MarshalXML (e ,start );};func (_fadcbg *OfcCT_Relation )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e";};if _fadcbg .IdsrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064\u0073r\u0063"},Value :_fd .Sprintf ("\u0025\u0076",*_fadcbg .IdsrcAttr )});};if _fadcbg .IddestAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064\u0064\u0065\u0073\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_fadcbg .IddestAttr )});};if _fadcbg .IdcntrAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064\u0063\u006e\u0074\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_fadcbg .IdcntrAttr )});};if _fadcbg .ExtAttr !=ST_ExtUnset {_becbc ,_bfad :=_fadcbg .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _bfad !=nil {return _bfad ;};start .Attr =append (start .Attr ,_becbc );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ccfbf *Curve )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccfbf .CT_Curve =*NewCT_Curve ();for _ ,_bdgff :=range start .Attr {if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ccfbf .AllowoverlapAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eaddc ,_gagd :=_f .ParseInt (_bdgff .Value ,10,64);if _gagd !=nil {return _gagd ;};_ccfbf .RegroupidAttr =&_eaddc ;continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ccfbf .DgmlayoutAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ccfbf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ccfbf .PreferrelativeAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ccfbf .ButtonAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u006f\u006c\u0065"{_ccfbf .OleAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ccfbf .UserhiddenAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ccfbf .ForcedashAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ccfbf .BulletAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ccfbf .BwpureAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0063\u006c\u0069\u0070"{_ccfbf .ClipAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gggbc ,_adfea :=_bdgff .Value ,error (nil );if _adfea !=nil {return _adfea ;};_ccfbf .BorderbottomcolorAttr =&_gggbc ;continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ccfbf .BwnormalAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ccfbf .HralignAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0068\u0072"{_ccfbf .HrAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ddfead ,_badbd :=_bdgff .Value ,error (nil );if _badbd !=nil {return _badbd ;};_ccfbf .BordertopcolorAttr =&_ddfead ;continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bfdab ,_dbgce :=_f .ParseInt (_bdgff .Value ,10,64);if _dbgce !=nil {return _dbgce ;};_ccfbf .DgmnodekindAttr =&_bfdab ;continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_afdgb ,_fgdaf :=_bdgff .Value ,error (nil );if _fgdaf !=nil {return _fgdaf ;};_ccfbf .BorderrightcolorAttr =&_afdgb ;continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0073\u0070\u0069\u0064"{_bfdb ,_fccbb :=_bdgff .Value ,error (nil );if _fccbb !=nil {return _fccbb ;};_ccfbf .SpidAttr =&_bfdb ;continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0068\u0072\u0070c\u0074"{_addag ,_baab :=_f .ParseFloat (_bdgff .Value ,64);if _baab !=nil {return _baab ;};_dfccf :=float32 (_addag );_ccfbf .HrpctAttr =&_dfccf ;continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0068\u0072\u0073t\u0064"{_ccfbf .HrstdAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ccfbf .CliptowrapAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ccfbf .AllowincellAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ccfbf .DgmlayoutmruAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ccfbf .UserdrawnAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ccfbf .OleiconAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cbdfg ,_gdcd :=_bdgff .Value ,error (nil );if _gdcd !=nil {return _gdcd ;};_ccfbf .BorderleftcolorAttr =&_cbdfg ;continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0073\u0070\u0074"{_abafa ,_eeafc :=_f .ParseFloat (_bdgff .Value ,64);if _eeafc !=nil {return _eeafc ;};_ffge :=float32 (_abafa );_ccfbf .SptAttr =&_ffge ;continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ccfbf .BwmodeAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ccfbf .ConnectortypeAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ccfbf .InsetmodeAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u006f\u006e\u0065\u0064"{_ccfbf .OnedAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgff .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ccfbf .HrnoshadeAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Local =="\u0074\u0069\u0074l\u0065"{_eeafe ,_afgaf :=_bdgff .Value ,error (nil );if _afgaf !=nil {return _afgaf ;};_ccfbf .TitleAttr =&_eeafe ;continue ;};if _bdgff .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_aeabc ,_eabbe :=_bdgff .Value ,error (nil );if _eabbe !=nil {return _eabbe ;};_ccfbf .WrapcoordsAttr =&_aeabc ;continue ;};if _bdgff .Name .Local =="\u0073\u0074\u0079l\u0065"{_fbdbf ,_cagdf :=_bdgff .Value ,error (nil );if _cagdf !=nil {return _cagdf ;};_ccfbf .StyleAttr =&_fbdbf ;continue ;};if _bdgff .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_abdde ,_fcgc :=_bdgff .Value ,error (nil );if _fcgc !=nil {return _fcgc ;};_ccfbf .CoordoriginAttr =&_abdde ;continue ;};if _bdgff .Name .Local =="\u0070\u0072\u0069n\u0074"{_ccfbf .PrintAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_baecd ,_bbfcd :=_bdgff .Value ,error (nil );if _bbfcd !=nil {return _bbfcd ;};_ccfbf .CoordsizeAttr =&_baecd ;continue ;};if _bdgff .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ccfbf .StrokedAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Local =="\u0061\u006c\u0074"{_aceb ,_fcbeb :=_bdgff .Value ,error (nil );if _fcbeb !=nil {return _fcbeb ;};_ccfbf .AltAttr =&_aceb ;continue ;};if _bdgff .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bfaec ,_gefff :=_bdgff .Value ,error (nil );if _gefff !=nil {return _gefff ;};_ccfbf .StrokeweightAttr =&_bfaec ;continue ;};if _bdgff .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_dageg ,_gbggf :=_bdgff .Value ,error (nil );if _gbggf !=nil {return _gbggf ;};_ccfbf .Control1Attr =&_dageg ;continue ;};if _bdgff .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_adfg ,_efed :=_bdgff .Value ,error (nil );if _efed !=nil {return _efed ;};_ccfbf .ChromakeyAttr =&_adfg ;continue ;};if _bdgff .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_deagg ,_aegcb :=_bdgff .Value ,error (nil );if _aegcb !=nil {return _aegcb ;};_ccfbf .FillcolorAttr =&_deagg ;continue ;};if _bdgff .Name .Local =="\u0069\u0064"{_bffd ,_eefaa :=_bdgff .Value ,error (nil );if _eefaa !=nil {return _eefaa ;};_ccfbf .IdAttr =&_bffd ;continue ;};if _bdgff .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_eddgd ,_fgccb :=_bdgff .Value ,error (nil );if _fgccb !=nil {return _fgccb ;};_ccfbf .OpacityAttr =&_eddgd ;continue ;};if _bdgff .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_begac ,_bedd :=_bdgff .Value ,error (nil );if _bedd !=nil {return _bedd ;};_ccfbf .StrokecolorAttr =&_begac ;continue ;};if _bdgff .Name .Local =="\u0063\u006c\u0061s\u0073"{_faecd ,_ecbbb :=_bdgff .Value ,error (nil );if _ecbbb !=nil {return _ecbbb ;};_ccfbf .ClassAttr =&_faecd ;continue ;};if _bdgff .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ccfbf .FilledAttr .UnmarshalXMLAttr (_bdgff );continue ;};if _bdgff .Name .Local =="\u0066\u0072\u006f\u006d"{_gaaeg ,_bcec :=_bdgff .Value ,error (nil );if _bcec !=nil {return _bcec ;};_ccfbf .FromAttr =&_gaaeg ;continue ;};if _bdgff .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_aebcaf ,_ceddd :=_bdgff .Value ,error (nil );if _ceddd !=nil {return _ceddd ;};_ccfbf .TargetAttr =&_aebcaf ;continue ;};if _bdgff .Name .Local =="\u0068\u0072\u0065\u0066"{_aadbb ,_ceege :=_bdgff .Value ,error (nil );if _ceege !=nil {return _ceege ;};_ccfbf .HrefAttr =&_aadbb ;continue ;};if _bdgff .Name .Local =="\u0074\u006f"{_ffddc ,_dead :=_bdgff .Value ,error (nil );if _dead !=nil {return _dead ;};_ccfbf .ToAttr =&_ffddc ;continue ;};if _bdgff .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_dbgac ,_ecbce :=_bdgff .Value ,error (nil );if _ecbce !=nil {return _ecbce ;};_ccfbf .Control2Attr =&_dbgac ;continue ;};if _bdgff .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ccfbf .InsetpenAttr .UnmarshalXMLAttr (_bdgff );continue ;};};_eadga :for {_cefa ,_efebb :=d .Token ();if _efebb !=nil {return _efebb ;};switch _gegca :=_cefa .(type ){case _c .StartElement :switch _gegca .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebfda :=NewEG_ShapeElements ();_ebfda .Path =NewPath ();if _ebgg :=d .DecodeElement (_ebfda .Path ,&_gegca );_ebgg !=nil {return _ebgg ;};_ccfbf .EG_ShapeElements =append (_ccfbf .EG_ShapeElements ,_ebfda );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfcbg :=NewEG_ShapeElements ();_bfcbg .Formulas =NewFormulas ();if _addaf :=d .DecodeElement (_bfcbg .Formulas ,&_gegca );_addaf !=nil {return _addaf ;};_ccfbf .EG_ShapeElements =append (_ccfbf .EG_ShapeElements ,_bfcbg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdcb :=NewEG_ShapeElements ();_cdcb .Handles =NewHandles ();if _gbgec :=d .DecodeElement (_cdcb .Handles ,&_gegca );_gbgec !=nil {return _gbgec ;};_ccfbf .EG_ShapeElements =append (_ccfbf .EG_ShapeElements ,_cdcb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_babcb :=NewEG_ShapeElements ();_babcb .Fill =NewFill ();if _abaec :=d .DecodeElement (_babcb .Fill ,&_gegca );_abaec !=nil {return _abaec ;};_ccfbf .EG_ShapeElements =append (_ccfbf .EG_ShapeElements ,_babcb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffcd :=NewEG_ShapeElements ();_ffcd .Stroke =NewStroke ();if _dgeed :=d .DecodeElement (_ffcd .Stroke ,&_gegca );_dgeed !=nil {return _dgeed ;};_ccfbf .EG_ShapeElements =append (_ccfbf .EG_ShapeElements ,_ffcd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cebdge :=NewEG_ShapeElements ();_cebdge .Shadow =NewShadow ();if _cdfccf :=d .DecodeElement (_cebdge .Shadow ,&_gegca );_cdfccf !=nil {return _cdfccf ;};_ccfbf .EG_ShapeElements =append (_ccfbf .EG_ShapeElements ,_cebdge );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_daaad :=NewEG_ShapeElements ();_daaad .Textbox =NewTextbox ();if _bcfg :=d .DecodeElement (_daaad .Textbox ,&_gegca );_bcfg !=nil {return _bcfg ;};_ccfbf .EG_ShapeElements =append (_ccfbf .EG_ShapeElements ,_daaad );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfefa :=NewEG_ShapeElements ();_bfefa .Textpath =NewTextpath ();if _agfcc :=d .DecodeElement (_bfefa .Textpath ,&_gegca );_agfcc !=nil {return _agfcc ;};_ccfbf .EG_ShapeElements =append (_ccfbf .EG_ShapeElements ,_bfefa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgee :=NewEG_ShapeElements ();_fgee .Imagedata =NewImagedata ();if _bccbe :=d .DecodeElement (_fgee .Imagedata ,&_gegca );_bccbe !=nil {return _bccbe ;};_ccfbf .EG_ShapeElements =append (_ccfbf .EG_ShapeElements ,_fgee );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcccc :=NewEG_ShapeElements ();_dcccc .Skew =NewOfcSkew ();if _gggfc :=d .DecodeElement (_dcccc .Skew ,&_gegca );_gggfc !=nil {return _gggfc ;};_ccfbf .EG_ShapeElements =append (_ccfbf .EG_ShapeElements ,_dcccc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cedgf :=NewEG_ShapeElements ();_cedgf .Extrusion =NewOfcExtrusion ();if _dgffe :=d .DecodeElement (_cedgf .Extrusion ,&_gegca );_dgffe !=nil {return _dgffe ;};_ccfbf .EG_ShapeElements =append (_ccfbf .EG_ShapeElements ,_cedgf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eddc :=NewEG_ShapeElements ();_eddc .Callout =NewOfcCallout ();if _adgbd :=d .DecodeElement (_eddc .Callout ,&_gegca );_adgbd !=nil {return _adgbd ;};_ccfbf .EG_ShapeElements =append (_ccfbf .EG_ShapeElements ,_eddc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cecef :=NewEG_ShapeElements ();_cecef .Lock =NewOfcLock ();if _aaagd :=d .DecodeElement (_cecef .Lock ,&_gegca );_aaagd !=nil {return _aaagd ;};_ccfbf .EG_ShapeElements =append (_ccfbf .EG_ShapeElements ,_cecef );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecfd :=NewEG_ShapeElements ();_ecfd .Clippath =NewOfcClippath ();if _gfcag :=d .DecodeElement (_ecfd .Clippath ,&_gegca );_gfcag !=nil {return _gfcag ;};_ccfbf .EG_ShapeElements =append (_ccfbf .EG_ShapeElements ,_ecfd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfce :=NewEG_ShapeElements ();_dfce .Signatureline =NewOfcSignatureline ();if _bcfd :=d .DecodeElement (_dfce .Signatureline ,&_gegca );_bcfd !=nil {return _bcfd ;};_ccfbf .EG_ShapeElements =append (_ccfbf .EG_ShapeElements ,_dfce );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cfagg :=NewEG_ShapeElements ();_cfagg .Wrap =_aa .NewWrap ();if _dgfcb :=d .DecodeElement (_cfagg .Wrap ,&_gegca );_dgfcb !=nil {return _dgfcb ;};_ccfbf .EG_ShapeElements =append (_ccfbf .EG_ShapeElements ,_cfagg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bdeef :=NewEG_ShapeElements ();_bdeef .Anchorlock =_aa .NewAnchorlock ();if _ddde :=d .DecodeElement (_bdeef .Anchorlock ,&_gegca );_ddde !=nil {return _ddde ;};_ccfbf .EG_ShapeElements =append (_ccfbf .EG_ShapeElements ,_bdeef );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gccbd :=NewEG_ShapeElements ();_gccbd .Bordertop =_aa .NewBordertop ();if _bcadc :=d .DecodeElement (_gccbd .Bordertop ,&_gegca );_bcadc !=nil {return _bcadc ;};_ccfbf .EG_ShapeElements =append (_ccfbf .EG_ShapeElements ,_gccbd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gfabg :=NewEG_ShapeElements ();_gfabg .Borderbottom =_aa .NewBorderbottom ();if _afcec :=d .DecodeElement (_gfabg .Borderbottom ,&_gegca );_afcec !=nil {return _afcec ;};_ccfbf .EG_ShapeElements =append (_ccfbf .EG_ShapeElements ,_gfabg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ceaaad :=NewEG_ShapeElements ();_ceaaad .Borderleft =_aa .NewBorderleft ();if _ccbcf :=d .DecodeElement (_ceaaad .Borderleft ,&_gegca );_ccbcf !=nil {return _ccbcf ;};_ccfbf .EG_ShapeElements =append (_ccfbf .EG_ShapeElements ,_ceaaad );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_caeeg :=NewEG_ShapeElements ();_caeeg .Borderright =_aa .NewBorderright ();if _caada :=d .DecodeElement (_caeeg .Borderright ,&_gegca );_caada !=nil {return _caada ;};_ccfbf .EG_ShapeElements =append (_ccfbf .EG_ShapeElements ,_caeeg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_agedc :=NewEG_ShapeElements ();_agedc .ClientData =_bd .NewClientData ();if _eagd :=d .DecodeElement (_agedc .ClientData ,&_gegca );_eagd !=nil {return _eagd ;};_ccfbf .EG_ShapeElements =append (_ccfbf .EG_ShapeElements ,_agedc );case _c .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"}:_dgcag :=NewEG_ShapeElements ();_dgcag .Textdata =_fb .NewTextdata ();if _dbcg :=d .DecodeElement (_dgcag .Textdata ,&_gegca );_dbcg !=nil {return _dbcg ;};_ccfbf .EG_ShapeElements =append (_ccfbf .EG_ShapeElements ,_dgcag );default:_g .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",_gegca .Name );if _gddd :=d .Skip ();_gddd !=nil {return _gddd ;};};case _c .EndElement :break _eadga ;case _c .CharData :};};return nil ;};type OfcST_ExtrusionRender byte ;func (_gacccf *Polyline )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gacccf .CT_PolyLine =*NewCT_PolyLine ();for _ ,_ecggd :=range start .Attr {if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gacccf .UserdrawnAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0063\u006c\u0069\u0070"{_gacccf .ClipAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gacccf .UserhiddenAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gacccf .InsetmodeAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gacccf .BulletAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gacccf .PreferrelativeAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0068\u0072"{_gacccf .HrAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gacccf .OleiconAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0068\u0072\u0073t\u0064"{_gacccf .HrstdAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gacccf .HrnoshadeAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gcffe ,_befb :=_ecggd .Value ,error (nil );if _befb !=nil {return _befb ;};_gacccf .BordertopcolorAttr =&_gcffe ;continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gacccf .DgmlayoutAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gacccf .AllowoverlapAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gacccf .BwnormalAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gacccf .CliptowrapAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cbeba ,_fbfec :=_ecggd .Value ,error (nil );if _fbfec !=nil {return _fbfec ;};_gacccf .BorderbottomcolorAttr =&_cbeba ;continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u006f\u006e\u0065\u0064"{_gacccf .OnedAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gacccf .DgmlayoutmruAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cgefb ,_fefdd :=_f .ParseInt (_ecggd .Value ,10,64);if _fefdd !=nil {return _fefdd ;};_gacccf .RegroupidAttr =&_cgefb ;continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gacccf .AllowincellAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0068\u0072\u0070c\u0074"{_bgfec ,_ceeeg :=_f .ParseFloat (_ecggd .Value ,64);if _ceeeg !=nil {return _ceeeg ;};_abfe :=float32 (_bgfec );_gacccf .HrpctAttr =&_abfe ;continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gacccf .ButtonAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0073\u0070\u0069\u0064"{_aggab ,_caeg :=_ecggd .Value ,error (nil );if _caeg !=nil {return _caeg ;};_gacccf .SpidAttr =&_aggab ;continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0073\u0070\u0074"{_edddc ,_abfcef :=_f .ParseFloat (_ecggd .Value ,64);if _abfcef !=nil {return _abfcef ;};_ceafdd :=float32 (_edddc );_gacccf .SptAttr =&_ceafdd ;continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gefbcb ,_gafb :=_ecggd .Value ,error (nil );if _gafb !=nil {return _gafb ;};_gacccf .BorderleftcolorAttr =&_gefbcb ;continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u006f\u006c\u0065"{_gacccf .OleAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_egfcc ,_dfgce :=_ecggd .Value ,error (nil );if _dfgce !=nil {return _dfgce ;};_gacccf .BorderrightcolorAttr =&_egfcc ;continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gacccf .BwmodeAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_abfgb ,_bdbgb :=_f .ParseInt (_ecggd .Value ,10,64);if _bdbgb !=nil {return _bdbgb ;};_gacccf .DgmnodekindAttr =&_abfgb ;continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gacccf .ForcedashAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gacccf .BwpureAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gacccf .ConnectortypeAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gacccf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecggd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gacccf .HralignAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gcddde ,_gdab :=_ecggd .Value ,error (nil );if _gdab !=nil {return _gdab ;};_gacccf .CoordsizeAttr =&_gcddde ;continue ;};if _ecggd .Name .Local =="\u0073\u0074\u0079l\u0065"{_cfcfb ,_gaddb :=_ecggd .Value ,error (nil );if _gaddb !=nil {return _gaddb ;};_gacccf .StyleAttr =&_cfcfb ;continue ;};if _ecggd .Name .Local =="\u0069\u0064"{_bcggc ,_edfde :=_ecggd .Value ,error (nil );if _edfde !=nil {return _edfde ;};_gacccf .IdAttr =&_bcggc ;continue ;};if _ecggd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gacccf .StrokedAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Local =="\u0070\u0072\u0069n\u0074"{_gacccf .PrintAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_aefbe ,_fefdfg :=_ecggd .Value ,error (nil );if _fefdfg !=nil {return _fefdfg ;};_gacccf .StrokeweightAttr =&_aefbe ;continue ;};if _ecggd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_edfdc ,_bfdgb :=_ecggd .Value ,error (nil );if _bfdgb !=nil {return _bfdgb ;};_gacccf .WrapcoordsAttr =&_edfdc ;continue ;};if _ecggd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_geaca ,_bdfae :=_ecggd .Value ,error (nil );if _bdfae !=nil {return _bdfae ;};_gacccf .ChromakeyAttr =&_geaca ;continue ;};if _ecggd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dgbgd ,_ccfbde :=_ecggd .Value ,error (nil );if _ccfbde !=nil {return _ccfbde ;};_gacccf .FillcolorAttr =&_dgbgd ;continue ;};if _ecggd .Name .Local =="\u0061\u006c\u0074"{_eebe ,_ccgec :=_ecggd .Value ,error (nil );if _ccgec !=nil {return _ccgec ;};_gacccf .AltAttr =&_eebe ;continue ;};if _ecggd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_acbgge ,_ebeed :=_ecggd .Value ,error (nil );if _ebeed !=nil {return _ebeed ;};_gacccf .OpacityAttr =&_acbgge ;continue ;};if _ecggd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_acbda ,_dgfeed :=_ecggd .Value ,error (nil );if _dgfeed !=nil {return _dgfeed ;};_gacccf .StrokecolorAttr =&_acbda ;continue ;};if _ecggd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gacccf .InsetpenAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gacccf .FilledAttr .UnmarshalXMLAttr (_ecggd );continue ;};if _ecggd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fbfcf ,_abgga :=_ecggd .Value ,error (nil );if _abgga !=nil {return _abgga ;};_gacccf .CoordoriginAttr =&_fbfcf ;continue ;};if _ecggd .Name .Local =="\u0074\u0069\u0074l\u0065"{_ceacf ,_aebda :=_ecggd .Value ,error (nil );if _aebda !=nil {return _aebda ;};_gacccf .TitleAttr =&_ceacf ;continue ;};if _ecggd .Name .Local =="\u0063\u006c\u0061s\u0073"{_gfecg ,_faedfe :=_ecggd .Value ,error (nil );if _faedfe !=nil {return _faedfe ;};_gacccf .ClassAttr =&_gfecg ;continue ;};if _ecggd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_beeba ,_efccbg :=_ecggd .Value ,error (nil );if _efccbg !=nil {return _efccbg ;};_gacccf .TargetAttr =&_beeba ;continue ;};if _ecggd .Name .Local =="\u0068\u0072\u0065\u0066"{_gdcfeg ,_gfedd :=_ecggd .Value ,error (nil );if _gfedd !=nil {return _gfedd ;};_gacccf .HrefAttr =&_gdcfeg ;continue ;};if _ecggd .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_cgcfb ,_dabee :=_ecggd .Value ,error (nil );if _dabee !=nil {return _dabee ;};_gacccf .PointsAttr =&_cgcfb ;continue ;};};_gecefcc :for {_bedcg ,_aadbcd :=d .Token ();if _aadbcd !=nil {return _aadbcd ;};switch _aggd :=_bedcg .(type ){case _c .StartElement :switch _aggd .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dffda :=NewOfcInk ();if _gggcg :=d .DecodeElement (_dffda ,&_aggd );_gggcg !=nil {return _gggcg ;};_gacccf .Ink =append (_gacccf .Ink ,_dffda );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebfdf :=NewEG_ShapeElements ();_ebfdf .Path =NewPath ();if _adcf :=d .DecodeElement (_ebfdf .Path ,&_aggd );_adcf !=nil {return _adcf ;};_gacccf .EG_ShapeElements =append (_gacccf .EG_ShapeElements ,_ebfdf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eegca :=NewEG_ShapeElements ();_eegca .Formulas =NewFormulas ();if _egffb :=d .DecodeElement (_eegca .Formulas ,&_aggd );_egffb !=nil {return _egffb ;};_gacccf .EG_ShapeElements =append (_gacccf .EG_ShapeElements ,_eegca );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfgea :=NewEG_ShapeElements ();_bfgea .Handles =NewHandles ();if _bcgef :=d .DecodeElement (_bfgea .Handles ,&_aggd );_bcgef !=nil {return _bcgef ;};_gacccf .EG_ShapeElements =append (_gacccf .EG_ShapeElements ,_bfgea );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbbdf :=NewEG_ShapeElements ();_cbbdf .Fill =NewFill ();if _acec :=d .DecodeElement (_cbbdf .Fill ,&_aggd );_acec !=nil {return _acec ;};_gacccf .EG_ShapeElements =append (_gacccf .EG_ShapeElements ,_cbbdf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egceg :=NewEG_ShapeElements ();_egceg .Stroke =NewStroke ();if _cgdgg :=d .DecodeElement (_egceg .Stroke ,&_aggd );_cgdgg !=nil {return _cgdgg ;};_gacccf .EG_ShapeElements =append (_gacccf .EG_ShapeElements ,_egceg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcefb :=NewEG_ShapeElements ();_gcefb .Shadow =NewShadow ();if _bdaff :=d .DecodeElement (_gcefb .Shadow ,&_aggd );_bdaff !=nil {return _bdaff ;};_gacccf .EG_ShapeElements =append (_gacccf .EG_ShapeElements ,_gcefb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcbbgc :=NewEG_ShapeElements ();_dcbbgc .Textbox =NewTextbox ();if _gegcd :=d .DecodeElement (_dcbbgc .Textbox ,&_aggd );_gegcd !=nil {return _gegcd ;};_gacccf .EG_ShapeElements =append (_gacccf .EG_ShapeElements ,_dcbbgc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bcga :=NewEG_ShapeElements ();_bcga .Textpath =NewTextpath ();if _dfgfg :=d .DecodeElement (_bcga .Textpath ,&_aggd );_dfgfg !=nil {return _dfgfg ;};_gacccf .EG_ShapeElements =append (_gacccf .EG_ShapeElements ,_bcga );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcdfa :=NewEG_ShapeElements ();_fcdfa .Imagedata =NewImagedata ();if _aegeg :=d .DecodeElement (_fcdfa .Imagedata ,&_aggd );_aegeg !=nil {return _aegeg ;};_gacccf .EG_ShapeElements =append (_gacccf .EG_ShapeElements ,_fcdfa );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eaca :=NewEG_ShapeElements ();_eaca .Skew =NewOfcSkew ();if _deccc :=d .DecodeElement (_eaca .Skew ,&_aggd );_deccc !=nil {return _deccc ;};_gacccf .EG_ShapeElements =append (_gacccf .EG_ShapeElements ,_eaca );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_edbecf :=NewEG_ShapeElements ();_edbecf .Extrusion =NewOfcExtrusion ();if _fgbfea :=d .DecodeElement (_edbecf .Extrusion ,&_aggd );_fgbfea !=nil {return _fgbfea ;};_gacccf .EG_ShapeElements =append (_gacccf .EG_ShapeElements ,_edbecf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bafd :=NewEG_ShapeElements ();_bafd .Callout =NewOfcCallout ();if _beeae :=d .DecodeElement (_bafd .Callout ,&_aggd );_beeae !=nil {return _beeae ;};_gacccf .EG_ShapeElements =append (_gacccf .EG_ShapeElements ,_bafd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bagbff :=NewEG_ShapeElements ();_bagbff .Lock =NewOfcLock ();if _bgdg :=d .DecodeElement (_bagbff .Lock ,&_aggd );_bgdg !=nil {return _bgdg ;};_gacccf .EG_ShapeElements =append (_gacccf .EG_ShapeElements ,_bagbff );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgdfa :=NewEG_ShapeElements ();_dgdfa .Clippath =NewOfcClippath ();if _eefdb :=d .DecodeElement (_dgdfa .Clippath ,&_aggd );_eefdb !=nil {return _eefdb ;};_gacccf .EG_ShapeElements =append (_gacccf .EG_ShapeElements ,_dgdfa );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_efcac :=NewEG_ShapeElements ();_efcac .Signatureline =NewOfcSignatureline ();if _fdgda :=d .DecodeElement (_efcac .Signatureline ,&_aggd );_fdgda !=nil {return _fdgda ;};_gacccf .EG_ShapeElements =append (_gacccf .EG_ShapeElements ,_efcac );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aecbb :=NewEG_ShapeElements ();_aecbb .Wrap =_aa .NewWrap ();if _bdage :=d .DecodeElement (_aecbb .Wrap ,&_aggd );_bdage !=nil {return _bdage ;};_gacccf .EG_ShapeElements =append (_gacccf .EG_ShapeElements ,_aecbb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbcgd :=NewEG_ShapeElements ();_cbcgd .Anchorlock =_aa .NewAnchorlock ();if _cagda :=d .DecodeElement (_cbcgd .Anchorlock ,&_aggd );_cagda !=nil {return _cagda ;};_gacccf .EG_ShapeElements =append (_gacccf .EG_ShapeElements ,_cbcgd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_deffab :=NewEG_ShapeElements ();_deffab .Bordertop =_aa .NewBordertop ();if _ccgag :=d .DecodeElement (_deffab .Bordertop ,&_aggd );_ccgag !=nil {return _ccgag ;};_gacccf .EG_ShapeElements =append (_gacccf .EG_ShapeElements ,_deffab );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cfdba :=NewEG_ShapeElements ();_cfdba .Borderbottom =_aa .NewBorderbottom ();if _agedd :=d .DecodeElement (_cfdba .Borderbottom ,&_aggd );_agedd !=nil {return _agedd ;};_gacccf .EG_ShapeElements =append (_gacccf .EG_ShapeElements ,_cfdba );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aafca :=NewEG_ShapeElements ();_aafca .Borderleft =_aa .NewBorderleft ();if _eegf :=d .DecodeElement (_aafca .Borderleft ,&_aggd );_eegf !=nil {return _eegf ;};_gacccf .EG_ShapeElements =append (_gacccf .EG_ShapeElements ,_aafca );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fdcbg :=NewEG_ShapeElements ();_fdcbg .Borderright =_aa .NewBorderright ();if _edgcc :=d .DecodeElement (_fdcbg .Borderright ,&_aggd );_edgcc !=nil {return _edgcc ;};_gacccf .EG_ShapeElements =append (_gacccf .EG_ShapeElements ,_fdcbg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_adabe :=NewEG_ShapeElements ();_adabe .ClientData =_bd .NewClientData ();if _addec :=d .DecodeElement (_adabe .ClientData ,&_aggd );_addec !=nil {return _addec ;};_gacccf .EG_ShapeElements =append (_gacccf .EG_ShapeElements ,_adabe );case _c .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"}:_dbeec :=NewEG_ShapeElements ();_dbeec .Textdata =_fb .NewTextdata ();if _adgfe :=d .DecodeElement (_dbeec .Textdata ,&_aggd );_adgfe !=nil {return _adgfe ;};_gacccf .EG_ShapeElements =append (_gacccf .EG_ShapeElements ,_dbeec );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\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_aggd .Name );if _cfcg :=d .Skip ();_cfcg !=nil {return _cfcg ;};};case _c .EndElement :break _gecefcc ;case _c .CharData :};};return nil ;};func NewAG_StrokeAttributes ()*AG_StrokeAttributes {_eecc :=&AG_StrokeAttributes {};return _eecc };func (_ddedb *OfcCT_SignatureLine )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065";};if _ddedb .IssignaturelineAttr !=_d .ST_TrueFalseUnset {_gedbe ,_daafe :=_ddedb .IssignaturelineAttr .MarshalXMLAttr (_c .Name {Local :"\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"});if _daafe !=nil {return _daafe ;};start .Attr =append (start .Attr ,_gedbe );};if _ddedb .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_ddedb .IdAttr )});};if _ddedb .ProvidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u006f\u0076\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_ddedb .ProvidAttr )});};if _ddedb .SigninginstructionssetAttr !=_d .ST_TrueFalseUnset {_dcgad ,_cebfb :=_ddedb .SigninginstructionssetAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"});if _cebfb !=nil {return _cebfb ;};start .Attr =append (start .Attr ,_dcgad );};if _ddedb .AllowcommentsAttr !=_d .ST_TrueFalseUnset {_cfea ,_fbcdce :=_ddedb .AllowcommentsAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _fbcdce !=nil {return _fbcdce ;};start .Attr =append (start .Attr ,_cfea );};if _ddedb .ShowsigndateAttr !=_d .ST_TrueFalseUnset {_ffac ,_acfbd :=_ddedb .ShowsigndateAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"});if _acfbd !=nil {return _acfbd ;};start .Attr =append (start .Attr ,_ffac );};if _ddedb .SuggestedsignerAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_ddedb .SuggestedsignerAttr )});};if _ddedb .Suggestedsigner2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"},Value :_fd .Sprintf ("\u0025\u0076",*_ddedb .Suggestedsigner2Attr )});};if _ddedb .SuggestedsigneremailAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"},Value :_fd .Sprintf ("\u0025\u0076",*_ddedb .SuggestedsigneremailAttr )});};if _ddedb .SigninginstructionsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_ddedb .SigninginstructionsAttr )});};if _ddedb .AddlxmlAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061d\u0064\u006c\u0078\u006d\u006c"},Value :_fd .Sprintf ("\u0025\u0076",*_ddedb .AddlxmlAttr )});};if _ddedb .SigprovurlAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"},Value :_fd .Sprintf ("\u0025\u0076",*_ddedb .SigprovurlAttr )});};if _ddedb .ExtAttr !=ST_ExtUnset {_caga ,_eegbe :=_ddedb .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _eegbe !=nil {return _eegbe ;};start .Attr =append (start .Attr ,_caga );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type OfcST_OLEType byte ;func (_dbdaeg OfcST_CalloutPlacement )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_debce :=_c .Attr {};_debce .Name =name ;switch _dbdaeg {case OfcST_CalloutPlacementUnset :_debce .Value ="";case OfcST_CalloutPlacementTop :_debce .Value ="\u0074\u006f\u0070";case OfcST_CalloutPlacementCenter :_debce .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_CalloutPlacementBottom :_debce .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_CalloutPlacementUser :_debce .Value ="\u0075\u0073\u0065\u0072";};return _debce ,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;);func (_fcc *AG_Id )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fcc .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_fcc .IdAttr )});};return nil ;}; -// Validate validates the OfcCT_RegroupTable and its children -func (_acab *OfcCT_RegroupTable )Validate ()error {return _acab .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0052\u0065\u0067r\u006f\u0075p\u0054\u0061\u0062\u006c\u0065");}; +// ValidateWithPath validates the EG_ShapeElements and its children, prefixing error messages with path +func (_dfgc *EG_ShapeElements )ValidateWithPath (path string )error {if _dfgc .Path !=nil {if _dcdcg :=_dfgc .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_dcdcg !=nil {return _dcdcg ;};};if _dfgc .Formulas !=nil {if _dgbe :=_dfgc .Formulas .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0075\u006c\u0061s");_dgbe !=nil {return _dgbe ;};};if _dfgc .Handles !=nil {if _ffcdb :=_dfgc .Handles .ValidateWithPath (path +"\u002f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");_ffcdb !=nil {return _ffcdb ;};};if _dfgc .Fill !=nil {if _abefg :=_dfgc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_abefg !=nil {return _abefg ;};};if _dfgc .Stroke !=nil {if _fbae :=_dfgc .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_fbae !=nil {return _fbae ;};};if _dfgc .Shadow !=nil {if _edaca :=_dfgc .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_edaca !=nil {return _edaca ;};};if _dfgc .Textbox !=nil {if _aedca :=_dfgc .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_aedca !=nil {return _aedca ;};};if _dfgc .Textpath !=nil {if _cbgb :=_dfgc .Textpath .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0070\u0061\u0074h");_cbgb !=nil {return _cbgb ;};};if _dfgc .Imagedata !=nil {if _fgfbe :=_dfgc .Imagedata .ValidateWithPath (path +"\u002f\u0049\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061");_fgfbe !=nil {return _fgfbe ;};};if _dfgc .Skew !=nil {if _ccaea :=_dfgc .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_ccaea !=nil {return _ccaea ;};};if _dfgc .Extrusion !=nil {if _babbe :=_dfgc .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_babbe !=nil {return _babbe ;};};if _dfgc .Callout !=nil {if _egcg :=_dfgc .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_egcg !=nil {return _egcg ;};};if _dfgc .Lock !=nil {if _agcg :=_dfgc .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_agcg !=nil {return _agcg ;};};if _dfgc .Clippath !=nil {if _gaagf :=_dfgc .Clippath .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0070\u0061\u0074h");_gaagf !=nil {return _gaagf ;};};if _dfgc .Signatureline !=nil {if _fgdec :=_dfgc .Signatureline .ValidateWithPath (path +"\u002f\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065");_fgdec !=nil {return _fgdec ;};};if _dfgc .Wrap !=nil {if _begd :=_dfgc .Wrap .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070");_begd !=nil {return _begd ;};};if _dfgc .Anchorlock !=nil {if _aafb :=_dfgc .Anchorlock .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");_aafb !=nil {return _aafb ;};};if _dfgc .Bordertop !=nil {if _agcbab :=_dfgc .Bordertop .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070");_agcbab !=nil {return _agcbab ;};};if _dfgc .Borderbottom !=nil {if _ffbdb :=_dfgc .Borderbottom .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");_ffbdb !=nil {return _ffbdb ;};};if _dfgc .Borderleft !=nil {if _dcgedg :=_dfgc .Borderleft .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");_dcgedg !=nil {return _dcgedg ;};};if _dfgc .Borderright !=nil {if _gaeea :=_dfgc .Borderright .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");_gaeea !=nil {return _gaeea ;};};if _dfgc .ClientData !=nil {if _eddfd :=_dfgc .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_eddfd !=nil {return _eddfd ;};};if _dfgc .Textdata !=nil {if _babcg :=_dfgc .Textdata .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0064\u0061\u0074a");_babcg !=nil {return _babcg ;};};return nil ;};func (_dccdc *ST_StrokeEndCap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgcbe ,_bfdbb :=d .Token ();if _bfdbb !=nil {return _bfdbb ;};if _deade ,_ccebf :=_cgcbe .(_c .EndElement );_ccebf &&_deade .Name ==start .Name {*_dccdc =1;return nil ;};if _cbbdfc ,_ddefc :=_cgcbe .(_c .CharData );!_ddefc {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgcbe );}else {switch string (_cbbdfc ){case "":*_dccdc =0;case "\u0066\u006c\u0061\u0074":*_dccdc =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_dccdc =2;case "\u0072\u006f\u0075n\u0064":*_dccdc =3;};};_cgcbe ,_bfdbb =d .Token ();if _bfdbb !=nil {return _bfdbb ;};if _fgbbfg ,_fbef :=_cgcbe .(_c .EndElement );_fbef &&_fgbbfg .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgcbe );};type CT_Path struct{VAttr *string ;LimoAttr *string ;TextboxrectAttr *string ;FillokAttr _d .ST_TrueFalse ;StrokeokAttr _d .ST_TrueFalse ;ShadowokAttr _d .ST_TrueFalse ;ArrowokAttr _d .ST_TrueFalse ;GradientshapeokAttr _d .ST_TrueFalse ;TextpathokAttr _d .ST_TrueFalse ;InsetpenokAttr _d .ST_TrueFalse ;ConnecttypeAttr OfcST_ConnectType ;ConnectlocsAttr *string ;ConnectanglesAttr *string ;ExtrusionokAttr _d .ST_TrueFalse ;IdAttr *string ;}; -// ValidateWithPath validates the AG_OfficeCoreAttributes and its children, prefixing error messages with path -func (_ffed *AG_OfficeCoreAttributes )ValidateWithPath (path string )error {if _ddb :=_ffed .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_ddb !=nil {return _ddb ;};if _eab :=_ffed .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_eab !=nil {return _eab ;};if _dgee :=_ffed .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_dgee !=nil {return _dgee ;};if _fgga :=_ffed .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fgga !=nil {return _fgga ;};if _gcf :=_ffed .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_gcf !=nil {return _gcf ;};if _edacf :=_ffed .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_edacf !=nil {return _edacf ;};if _agb :=_ffed .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_agb !=nil {return _agb ;};if _ecaf :=_ffed .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ecaf !=nil {return _ecaf ;};if _gaaf :=_ffed .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gaaf !=nil {return _gaaf ;};if _fadf :=_ffed .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fadf !=nil {return _fadf ;};if _gcc :=_ffed .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_gcc !=nil {return _gcc ;};if _fafcc :=_ffed .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fafcc !=nil {return _fafcc ;};if _ccfd :=_ffed .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_ccfd !=nil {return _ccfd ;};if _gbe :=_ffed .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gbe !=nil {return _gbe ;};if _aegg :=_ffed .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_aegg !=nil {return _aegg ;};return nil ;};type OfcCallout struct{OfcCT_Callout }; +// ValidateWithPath validates the AG_Path and its children, prefixing error messages with path +func (_aecg *AG_Path )ValidateWithPath (path string )error {return nil }; -// Validate validates the Formulas and its children -func (_efbbe *Formulas )Validate ()error {return _efbbe .ValidateWithPath ("\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");}; +// Validate validates the OfcLeft and its children +func (_bgcgg *OfcLeft )Validate ()error {return _bgcgg .ValidateWithPath ("\u004ff\u0063\u004c\u0065\u0066\u0074");}; -// ValidateWithPath validates the OfcCT_Relation and its children, prefixing error messages with path -func (_deabd *OfcCT_Relation )ValidateWithPath (path string )error {if _efbec :=_deabd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_efbec !=nil {return _efbec ;};return nil ;};type ST_FillType byte ;func (_fcgf *OfcCT_Lock )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_efbde :=range start .Attr {if _efbde .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fcgf .PositionAttr .UnmarshalXMLAttr (_efbde );continue ;};if _efbde .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_fcgf .SelectionAttr .UnmarshalXMLAttr (_efbde );continue ;};if _efbde .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_fcgf .GroupingAttr .UnmarshalXMLAttr (_efbde );continue ;};if _efbde .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_fcgf .UngroupingAttr .UnmarshalXMLAttr (_efbde );continue ;};if _efbde .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_fcgf .RotationAttr .UnmarshalXMLAttr (_efbde );continue ;};if _efbde .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_fcgf .CroppingAttr .UnmarshalXMLAttr (_efbde );continue ;};if _efbde .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_fcgf .VerticiesAttr .UnmarshalXMLAttr (_efbde );continue ;};if _efbde .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_fcgf .AdjusthandlesAttr .UnmarshalXMLAttr (_efbde );continue ;};if _efbde .Name .Local =="\u0074\u0065\u0078\u0074"{_fcgf .TextAttr .UnmarshalXMLAttr (_efbde );continue ;};if _efbde .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_fcgf .AspectratioAttr .UnmarshalXMLAttr (_efbde );continue ;};if _efbde .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_fcgf .ShapetypeAttr .UnmarshalXMLAttr (_efbde );continue ;};if _efbde .Name .Local =="\u0065\u0078\u0074"{_fcgf .ExtAttr .UnmarshalXMLAttr (_efbde );continue ;};};for {_cbccd ,_fbeed :=d .Token ();if _fbeed !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020%\u0073",_fbeed );};if _bgecd ,_aaga :=_cbccd .(_dd .EndElement );_aaga &&_bgecd .Name ==start .Name {break ;};};return nil ;};func (_fccgb *OfcST_CalloutPlacement )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_eeafe ,_eabaa :=d .Token ();if _eabaa !=nil {return _eabaa ;};if _cfgadg ,_fcbcf :=_eeafe .(_dd .EndElement );_fcbcf &&_cfgadg .Name ==start .Name {*_fccgb =1;return nil ;};if _dcgcb ,_ceagc :=_eeafe .(_dd .CharData );!_ceagc {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eeafe );}else {switch string (_dcgcb ){case "":*_fccgb =0;case "\u0074\u006f\u0070":*_fccgb =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fccgb =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fccgb =3;case "\u0075\u0073\u0065\u0072":*_fccgb =4;};};_eeafe ,_eabaa =d .Token ();if _eabaa !=nil {return _eabaa ;};if _ggce ,_gcgd :=_eeafe .(_dd .EndElement );_gcgd &&_ggce .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eeafe );};func NewOfcCT_Lock ()*OfcCT_Lock {_badgc :=&OfcCT_Lock {};return _badgc };func (_cgdcca *OfcST_Angle )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_cgdcca =0;case "\u0061\u006e\u0079":*_cgdcca =1;case "\u0033\u0030":*_cgdcca =2;case "\u0034\u0035":*_cgdcca =3;case "\u0036\u0030":*_cgdcca =4;case "\u0039\u0030":*_cgdcca =5;case "\u0061\u0075\u0074\u006f":*_cgdcca =6;};return nil ;}; +// ValidateWithPath validates the OfcFill and its children, prefixing error messages with path +func (_cbgecd *OfcFill )ValidateWithPath (path string )error {if _bgcab :=_cbgecd .OfcCT_Fill .ValidateWithPath (path );_bgcab !=nil {return _bgcab ;};return nil ;};func NewOfcCT_Extrusion ()*OfcCT_Extrusion {_eege :=&OfcCT_Extrusion {};return _eege };func (_edge *CT_Shape )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076:\u0073\u0068\u0061\u0070\u0065";};if _edge .GfxdataAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0067\u0066\u0078\u0064\u0061\u0074a"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .GfxdataAttr )});};if _edge .EquationxmlAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .EquationxmlAttr )});};if _edge .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .HrefAttr )});};if _edge .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .TargetAttr )});};if _edge .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .ClassAttr )});};if _edge .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .TitleAttr )});};if _edge .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .AltAttr )});};if _edge .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .CoordsizeAttr )});};if _edge .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .CoordoriginAttr )});};if _edge .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .WrapcoordsAttr )});};if _edge .PrintAttr !=_d .ST_TrueFalseUnset {_ddfeg ,_dbfcd :=_edge .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _dbfcd !=nil {return _dbfcd ;};start .Attr =append (start .Attr ,_ddfeg );};if _edge .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .IdAttr )});};if _edge .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .StyleAttr )});};if _edge .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .SpidAttr )});};if _edge .OnedAttr !=_d .ST_TrueFalseUnset {_ecbbf ,_ecbga :=_edge .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _ecbga !=nil {return _ecbga ;};start .Attr =append (start .Attr ,_ecbbf );};if _edge .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .RegroupidAttr )});};if _edge .DoubleclicknotifyAttr !=_d .ST_TrueFalseUnset {_feca ,_ceag :=_edge .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _ceag !=nil {return _ceag ;};start .Attr =append (start .Attr ,_feca );};if _edge .ButtonAttr !=_d .ST_TrueFalseUnset {_aebac ,_affdb :=_edge .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _affdb !=nil {return _affdb ;};start .Attr =append (start .Attr ,_aebac );};if _edge .UserhiddenAttr !=_d .ST_TrueFalseUnset {_dbaafa ,_deaab :=_edge .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _deaab !=nil {return _deaab ;};start .Attr =append (start .Attr ,_dbaafa );};if _edge .BulletAttr !=_d .ST_TrueFalseUnset {_cbbca ,_gagbb :=_edge .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _gagbb !=nil {return _gagbb ;};start .Attr =append (start .Attr ,_cbbca );};if _edge .HrAttr !=_d .ST_TrueFalseUnset {_gebge ,_ggafc :=_edge .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _ggafc !=nil {return _ggafc ;};start .Attr =append (start .Attr ,_gebge );};if _edge .HrstdAttr !=_d .ST_TrueFalseUnset {_bagb ,_eefag :=_edge .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _eefag !=nil {return _eefag ;};start .Attr =append (start .Attr ,_bagb );};if _edge .HrnoshadeAttr !=_d .ST_TrueFalseUnset {_dbbfd ,_eafg :=_edge .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _eafg !=nil {return _eafg ;};start .Attr =append (start .Attr ,_dbbfd );};if _edge .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .HrpctAttr )});};if _edge .HralignAttr !=OfcST_HrAlignUnset {_gfgag ,_adef :=_edge .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _adef !=nil {return _adef ;};start .Attr =append (start .Attr ,_gfgag );};if _edge .AllowincellAttr !=_d .ST_TrueFalseUnset {_caaad ,_fgefd :=_edge .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _fgefd !=nil {return _fgefd ;};start .Attr =append (start .Attr ,_caaad );};if _edge .AllowoverlapAttr !=_d .ST_TrueFalseUnset {_faedb ,_dgaba :=_edge .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _dgaba !=nil {return _dgaba ;};start .Attr =append (start .Attr ,_faedb );};if _edge .UserdrawnAttr !=_d .ST_TrueFalseUnset {_gdfff ,_cade :=_edge .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _cade !=nil {return _cade ;};start .Attr =append (start .Attr ,_gdfff );};if _edge .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .BordertopcolorAttr )});};if _edge .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .BorderleftcolorAttr )});};if _edge .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .BorderbottomcolorAttr )});};if _edge .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .BorderrightcolorAttr )});};if _edge .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_efce ,_afda :=_edge .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _afda !=nil {return _afda ;};start .Attr =append (start .Attr ,_efce );};if _edge .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .DgmnodekindAttr )});};if _edge .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gaee ,_bfbg :=_edge .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _bfbg !=nil {return _bfbg ;};start .Attr =append (start .Attr ,_gaee );};if _edge .InsetmodeAttr !=OfcST_InsetModeUnset {_efbf ,_gcdg :=_edge .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _gcdg !=nil {return _gcdg ;};start .Attr =append (start .Attr ,_efbf );};if _edge .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .OpacityAttr )});};if _edge .StrokedAttr !=_d .ST_TrueFalseUnset {_cfaeg ,_dcfe :=_edge .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _dcfe !=nil {return _dcfe ;};start .Attr =append (start .Attr ,_cfaeg );};if _edge .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .StrokecolorAttr )});};if _edge .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .StrokeweightAttr )});};if _edge .InsetpenAttr !=_d .ST_TrueFalseUnset {_cbaf ,_dggaf :=_edge .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _dggaf !=nil {return _dggaf ;};start .Attr =append (start .Attr ,_cbaf );};if _edge .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .ChromakeyAttr )});};if _edge .FilledAttr !=_d .ST_TrueFalseUnset {_febfd ,_edfb :=_edge .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _edfb !=nil {return _edfb ;};start .Attr =append (start .Attr ,_febfd );};if _edge .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .FillcolorAttr )});};if _edge .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .SptAttr )});};if _edge .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_afdfe ,_caad :=_edge .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _caad !=nil {return _caad ;};start .Attr =append (start .Attr ,_afdfe );};if _edge .BwmodeAttr !=OfcST_BWModeUnset {_bgcdd ,_cgdad :=_edge .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _cgdad !=nil {return _cgdad ;};start .Attr =append (start .Attr ,_bgcdd );};if _edge .BwpureAttr !=OfcST_BWModeUnset {_cgdac ,_fdde :=_edge .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _fdde !=nil {return _fdde ;};start .Attr =append (start .Attr ,_cgdac );};if _edge .BwnormalAttr !=OfcST_BWModeUnset {_acaad ,_aegcd :=_edge .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _aegcd !=nil {return _aegcd ;};start .Attr =append (start .Attr ,_acaad );};if _edge .ForcedashAttr !=_d .ST_TrueFalseUnset {_ceffa ,_efcef :=_edge .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _efcef !=nil {return _efcef ;};start .Attr =append (start .Attr ,_ceffa );};if _edge .OleiconAttr !=_d .ST_TrueFalseUnset {_accbg ,_agfgc :=_edge .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _agfgc !=nil {return _agfgc ;};start .Attr =append (start .Attr ,_accbg );};if _edge .OleAttr !=_d .ST_TrueFalseBlankUnset {_gdgc ,_defgf :=_edge .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _defgf !=nil {return _defgf ;};start .Attr =append (start .Attr ,_gdgc );};if _edge .PreferrelativeAttr !=_d .ST_TrueFalseUnset {_gcbfb ,_gfgbb :=_edge .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _gfgbb !=nil {return _gfgbb ;};start .Attr =append (start .Attr ,_gcbfb );};if _edge .CliptowrapAttr !=_d .ST_TrueFalseUnset {_facge ,_bgcg :=_edge .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _bgcg !=nil {return _bgcg ;};start .Attr =append (start .Attr ,_facge );};if _edge .ClipAttr !=_d .ST_TrueFalseUnset {_cecga ,_dddcc :=_edge .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _dddcc !=nil {return _dddcc ;};start .Attr =append (start .Attr ,_cecga );};if _edge .TypeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .TypeAttr )});};if _edge .AdjAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0064\u006a"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .AdjAttr )});};if _edge .PathAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_fd .Sprintf ("\u0025\u0076",*_edge .PathAttr )});};e .EncodeToken (start );if _edge .Ink !=nil {_cbcf :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_feedg :=range _edge .Ink {e .EncodeElement (_feedg ,_cbcf );};};if _edge .Iscomment !=nil {_dbde :=_c .StartElement {Name :_c .Name {Local :"\u0075\u0072\u003ai\u0073\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_cdeef :=range _edge .Iscomment {e .EncodeElement (_cdeef ,_dbde );};};if _edge .Equationxml !=nil {_ffeg :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}};for _ ,_agcea :=range _edge .Equationxml {e .EncodeElement (_agcea ,_ffeg );};};if _edge .EG_ShapeElements !=nil {for _ ,_aadcd :=range _edge .EG_ShapeElements {_aadcd .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the Line and its children -func (_afeg *Line )Validate ()error {return _afeg .ValidateWithPath ("\u004c\u0069\u006e\u0065")};type OfcCT_EquationXml struct{ContentTypeAttr *string ;Any _dda .Any ;}; +// Validate validates the AG_ShapeAttributes and its children +func (_ggaff *AG_ShapeAttributes )Validate ()error {return _ggaff .ValidateWithPath ("\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};func (_eaeea *OfcCT_Callout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t";};if _eaeea .OnAttr !=_d .ST_TrueFalseUnset {_bbacd ,_cbcfg :=_eaeea .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _cbcfg !=nil {return _cbcfg ;};start .Attr =append (start .Attr ,_bbacd );};if _eaeea .TypeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_eaeea .TypeAttr )});};if _eaeea .GapAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u0070"},Value :_fd .Sprintf ("\u0025\u0076",*_eaeea .GapAttr )});};if _eaeea .AngleAttr !=OfcST_AngleUnset {_eefdc ,_ebace :=_eaeea .AngleAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u006e\u0067l\u0065"});if _ebace !=nil {return _ebace ;};start .Attr =append (start .Attr ,_eefdc );};if _eaeea .DropautoAttr !=_d .ST_TrueFalseUnset {_ffba ,_fcgca :=_eaeea .DropautoAttr .MarshalXMLAttr (_c .Name {Local :"\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"});if _fcgca !=nil {return _fcgca ;};start .Attr =append (start .Attr ,_ffba );};if _eaeea .DropAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0072\u006f\u0070"},Value :_fd .Sprintf ("\u0025\u0076",*_eaeea .DropAttr )});};if _eaeea .DistanceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_eaeea .DistanceAttr )});};if _eaeea .LengthspecifiedAttr !=_d .ST_TrueFalseUnset {_ecada ,_dcdgf :=_eaeea .LengthspecifiedAttr .MarshalXMLAttr (_c .Name {Local :"\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"});if _dcdgf !=nil {return _dcdgf ;};start .Attr =append (start .Attr ,_ecada );};if _eaeea .LengthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_fd .Sprintf ("\u0025\u0076",*_eaeea .LengthAttr )});};if _eaeea .AccentbarAttr !=_d .ST_TrueFalseUnset {_ggcdbg ,_adcbda :=_eaeea .AccentbarAttr .MarshalXMLAttr (_c .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"});if _adcbda !=nil {return _adcbda ;};start .Attr =append (start .Attr ,_ggcdbg );};if _eaeea .TextborderAttr !=_d .ST_TrueFalseUnset {_eeede ,_abebb :=_eaeea .TextborderAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"});if _abebb !=nil {return _abebb ;};start .Attr =append (start .Attr ,_eeede );};if _eaeea .MinusxAttr !=_d .ST_TrueFalseUnset {_cfbdd ,_cgfac :=_eaeea .MinusxAttr .MarshalXMLAttr (_c .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0078"});if _cgfac !=nil {return _cgfac ;};start .Attr =append (start .Attr ,_cfbdd );};if _eaeea .MinusyAttr !=_d .ST_TrueFalseUnset {_fafg ,_gegga :=_eaeea .MinusyAttr .MarshalXMLAttr (_c .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0079"});if _gegga !=nil {return _gegga ;};start .Attr =append (start .Attr ,_fafg );};if _eaeea .ExtAttr !=ST_ExtUnset {_facgg ,_bddgb :=_eaeea .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _bddgb !=nil {return _bddgb ;};start .Attr =append (start .Attr ,_facgg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the Polyline and its children -func (_daece *Polyline )Validate ()error {return _daece .ValidateWithPath ("\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065");};func (_cgee *CT_F )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_edbb :=range start .Attr {if _edbb .Name .Local =="\u0065\u0071\u006e"{_fbda ,_ebeb :=_edbb .Value ,error (nil );if _ebeb !=nil {return _ebeb ;};_cgee .EqnAttr =&_fbda ;continue ;};};for {_dbbfg ,_fbgc :=d .Token ();if _fbgc !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046\u003a\u0020\u0025\u0073",_fbgc );};if _dfgc ,_gbbb :=_dbbfg .(_dd .EndElement );_gbbb &&_dfgc .Name ==start .Name {break ;};};return nil ;};func (_efeba OfcST_ColorMode )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_cgegd :=_dd .Attr {};_cgegd .Name =name ;switch _efeba {case OfcST_ColorModeUnset :_cgegd .Value ="";case OfcST_ColorModeAuto :_cgegd .Value ="\u0061\u0075\u0074\u006f";case OfcST_ColorModeCustom :_cgegd .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _cgegd ,nil ;};func (_gbaga *OfcCT_Relation )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_dfbbe :=range start .Attr {if _dfbbe .Name .Local =="\u0069\u0064\u0073r\u0063"{_ggedc ,_ceaee :=_dfbbe .Value ,error (nil );if _ceaee !=nil {return _ceaee ;};_gbaga .IdsrcAttr =&_ggedc ;continue ;};if _dfbbe .Name .Local =="\u0069\u0064\u0064\u0065\u0073\u0074"{_aabca ,_fddga :=_dfbbe .Value ,error (nil );if _fddga !=nil {return _fddga ;};_gbaga .IddestAttr =&_aabca ;continue ;};if _dfbbe .Name .Local =="\u0069\u0064\u0063\u006e\u0074\u0072"{_bfccg ,_cfbec :=_dfbbe .Value ,error (nil );if _cfbec !=nil {return _cfbec ;};_gbaga .IdcntrAttr =&_bfccg ;continue ;};if _dfbbe .Name .Local =="\u0065\u0078\u0074"{_gbaga .ExtAttr .UnmarshalXMLAttr (_dfbbe );continue ;};};for {_dccce ,_cdbdf :=d .Token ();if _cdbdf !=nil {return _c .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",_cdbdf );};if _cacfaf ,_ebaa :=_dccce .(_dd .EndElement );_ebaa &&_cacfaf .Name ==start .Name {break ;};};return nil ;};func (_gcecb ST_EditAs )String ()string {switch _gcecb {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 "";};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 (_fddbf ST_StrokeJoinStyle )String ()string {switch _fddbf {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 "";};type ST_StrokeArrowWidth byte ;func (_agcbd *Oval )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_agcbd .CT_Oval =*NewCT_Oval ();for _ ,_fgead :=range start .Attr {if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_acccc ,_feefc :=_fgead .Value ,error (nil );if _feefc !=nil {return _feefc ;};_agcbd .BordertopcolorAttr =&_acccc ;continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_agcbd .BulletAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0068\u0072"{_agcbd .HrAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_agcbd .CliptowrapAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0068\u0072\u0073t\u0064"{_agcbd .HrstdAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u006f\u006c\u0065"{_agcbd .OleAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_agcbd .HrnoshadeAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u006f\u006e\u0065\u0064"{_agcbd .OnedAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0068\u0072\u0070c\u0074"{_accca ,_bgdcda :=_a .ParseFloat (_fgead .Value ,64);if _bgdcda !=nil {return _bgdcda ;};_cdfc :=float32 (_accca );_agcbd .HrpctAttr =&_cdfc ;continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_agcbd .OleiconAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bbgae ,_bdgeg :=_fgead .Value ,error (nil );if _bdgeg !=nil {return _bdgeg ;};_agcbd .BorderbottomcolorAttr =&_bbgae ;continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_agcbd .DgmlayoutmruAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cdbda ,_bfcbd :=_a .ParseInt (_fgead .Value ,10,64);if _bfcbd !=nil {return _bfcbd ;};_agcbd .RegroupidAttr =&_cdbda ;continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0063\u006c\u0069\u0070"{_agcbd .ClipAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_agcbd .HralignAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_agcbd .PreferrelativeAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_agcbd .DgmlayoutAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_agcbd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_agcbd .InsetmodeAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_agcbd .ButtonAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_agcbd .UserdrawnAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_agcbd .AllowincellAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0073\u0070\u0074"{_ggcce ,_fffad :=_a .ParseFloat (_fgead .Value ,64);if _fffad !=nil {return _fffad ;};_cdega :=float32 (_ggcce );_agcbd .SptAttr =&_cdega ;continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cegce ,_fggaeb :=_fgead .Value ,error (nil );if _fggaeb !=nil {return _fggaeb ;};_agcbd .BorderleftcolorAttr =&_cegce ;continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_agcbd .ConnectortypeAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_abbbf ,_bbbd :=_fgead .Value ,error (nil );if _bbbd !=nil {return _bbbd ;};_agcbd .BorderrightcolorAttr =&_abbbf ;continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0073\u0070\u0069\u0064"{_dgead ,_cdcbb :=_fgead .Value ,error (nil );if _cdcbb !=nil {return _cdcbb ;};_agcbd .SpidAttr =&_dgead ;continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_decae ,_ecccf :=_a .ParseInt (_fgead .Value ,10,64);if _ecccf !=nil {return _ecccf ;};_agcbd .DgmnodekindAttr =&_decae ;continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_agcbd .BwpureAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_agcbd .ForcedashAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_agcbd .BwnormalAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_agcbd .BwmodeAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_agcbd .UserhiddenAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgead .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_agcbd .AllowoverlapAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dcage ,_cfdgd :=_fgead .Value ,error (nil );if _cfdgd !=nil {return _cfdgd ;};_agcbd .TargetAttr =&_dcage ;continue ;};if _fgead .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gcfaf ,_gddda :=_fgead .Value ,error (nil );if _gddda !=nil {return _gddda ;};_agcbd .CoordoriginAttr =&_gcfaf ;continue ;};if _fgead .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_agcbd .StrokedAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gcfgd ,_edfdb :=_fgead .Value ,error (nil );if _edfdb !=nil {return _edfdb ;};_agcbd .CoordsizeAttr =&_gcfgd ;continue ;};if _fgead .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ceabb ,_cfeec :=_fgead .Value ,error (nil );if _cfeec !=nil {return _cfeec ;};_agcbd .StrokeweightAttr =&_ceabb ;continue ;};if _fgead .Name .Local =="\u0073\u0074\u0079l\u0065"{_abgbg ,_ccdbc :=_fgead .Value ,error (nil );if _ccdbc !=nil {return _ccdbc ;};_agcbd .StyleAttr =&_abgbg ;continue ;};if _fgead .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_aeegg ,_agcfe :=_fgead .Value ,error (nil );if _agcfe !=nil {return _agcfe ;};_agcbd .ChromakeyAttr =&_aeegg ;continue ;};if _fgead .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ggaee ,_bgae :=_fgead .Value ,error (nil );if _bgae !=nil {return _bgae ;};_agcbd .FillcolorAttr =&_ggaee ;continue ;};if _fgead .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ccdff ,_fgcef :=_fgead .Value ,error (nil );if _fgcef !=nil {return _fgcef ;};_agcbd .OpacityAttr =&_ccdff ;continue ;};if _fgead .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gaaaa ,_ggedg :=_fgead .Value ,error (nil );if _ggedg !=nil {return _ggedg ;};_agcbd .WrapcoordsAttr =&_gaaaa ;continue ;};if _fgead .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gfafa ,_ffcdc :=_fgead .Value ,error (nil );if _ffcdc !=nil {return _ffcdc ;};_agcbd .StrokecolorAttr =&_gfafa ;continue ;};if _fgead .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_agcbd .InsetpenAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Local =="\u0068\u0072\u0065\u0066"{_deecg ,_adcac :=_fgead .Value ,error (nil );if _adcac !=nil {return _adcac ;};_agcbd .HrefAttr =&_deecg ;continue ;};if _fgead .Name .Local =="\u0069\u0064"{_fcgfe ,_gdbeg :=_fgead .Value ,error (nil );if _gdbeg !=nil {return _gdbeg ;};_agcbd .IdAttr =&_fcgfe ;continue ;};if _fgead .Name .Local =="\u0070\u0072\u0069n\u0074"{_agcbd .PrintAttr .UnmarshalXMLAttr (_fgead );continue ;};if _fgead .Name .Local =="\u0061\u006c\u0074"{_dffdg ,_ededa :=_fgead .Value ,error (nil );if _ededa !=nil {return _ededa ;};_agcbd .AltAttr =&_dffdg ;continue ;};if _fgead .Name .Local =="\u0074\u0069\u0074l\u0065"{_gdbgd ,_eecee :=_fgead .Value ,error (nil );if _eecee !=nil {return _eecee ;};_agcbd .TitleAttr =&_gdbgd ;continue ;};if _fgead .Name .Local =="\u0063\u006c\u0061s\u0073"{_ggcgca ,_bbbbfe :=_fgead .Value ,error (nil );if _bbbbfe !=nil {return _bbbbfe ;};_agcbd .ClassAttr =&_ggcgca ;continue ;};if _fgead .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_agcbd .FilledAttr .UnmarshalXMLAttr (_fgead );continue ;};};_efead :for {_faaebc ,_ccgbc :=d .Token ();if _ccgbc !=nil {return _ccgbc ;};switch _eegfe :=_faaebc .(type ){case _dd .StartElement :switch _eegfe .Name {case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcfdc :=NewEG_ShapeElements ();_gcfdc .Path =NewPath ();if _gefgd :=d .DecodeElement (_gcfdc .Path ,&_eegfe );_gefgd !=nil {return _gefgd ;};_agcbd .EG_ShapeElements =append (_agcbd .EG_ShapeElements ,_gcfdc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agacb :=NewEG_ShapeElements ();_agacb .Formulas =NewFormulas ();if _befbd :=d .DecodeElement (_agacb .Formulas ,&_eegfe );_befbd !=nil {return _befbd ;};_agcbd .EG_ShapeElements =append (_agcbd .EG_ShapeElements ,_agacb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fabcg :=NewEG_ShapeElements ();_fabcg .Handles =NewHandles ();if _febc :=d .DecodeElement (_fabcg .Handles ,&_eegfe );_febc !=nil {return _febc ;};_agcbd .EG_ShapeElements =append (_agcbd .EG_ShapeElements ,_fabcg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_facgf :=NewEG_ShapeElements ();_facgf .Fill =NewFill ();if _dbeaa :=d .DecodeElement (_facgf .Fill ,&_eegfe );_dbeaa !=nil {return _dbeaa ;};_agcbd .EG_ShapeElements =append (_agcbd .EG_ShapeElements ,_facgf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecccg :=NewEG_ShapeElements ();_ecccg .Stroke =NewStroke ();if _dcda :=d .DecodeElement (_ecccg .Stroke ,&_eegfe );_dcda !=nil {return _dcda ;};_agcbd .EG_ShapeElements =append (_agcbd .EG_ShapeElements ,_ecccg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gacbg :=NewEG_ShapeElements ();_gacbg .Shadow =NewShadow ();if _cbcad :=d .DecodeElement (_gacbg .Shadow ,&_eegfe );_cbcad !=nil {return _cbcad ;};_agcbd .EG_ShapeElements =append (_agcbd .EG_ShapeElements ,_gacbg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgede :=NewEG_ShapeElements ();_cgede .Textbox =NewTextbox ();if _fgaeeg :=d .DecodeElement (_cgede .Textbox ,&_eegfe );_fgaeeg !=nil {return _fgaeeg ;};_agcbd .EG_ShapeElements =append (_agcbd .EG_ShapeElements ,_cgede );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ceadf :=NewEG_ShapeElements ();_ceadf .Textpath =NewTextpath ();if _bfead :=d .DecodeElement (_ceadf .Textpath ,&_eegfe );_bfead !=nil {return _bfead ;};_agcbd .EG_ShapeElements =append (_agcbd .EG_ShapeElements ,_ceadf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcfc :=NewEG_ShapeElements ();_gcfc .Imagedata =NewImagedata ();if _agdeb :=d .DecodeElement (_gcfc .Imagedata ,&_eegfe );_agdeb !=nil {return _agdeb ;};_agcbd .EG_ShapeElements =append (_agcbd .EG_ShapeElements ,_gcfc );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aggee :=NewEG_ShapeElements ();_aggee .Skew =NewOfcSkew ();if _geffg :=d .DecodeElement (_aggee .Skew ,&_eegfe );_geffg !=nil {return _geffg ;};_agcbd .EG_ShapeElements =append (_agcbd .EG_ShapeElements ,_aggee );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cggdee :=NewEG_ShapeElements ();_cggdee .Extrusion =NewOfcExtrusion ();if _fefba :=d .DecodeElement (_cggdee .Extrusion ,&_eegfe );_fefba !=nil {return _fefba ;};_agcbd .EG_ShapeElements =append (_agcbd .EG_ShapeElements ,_cggdee );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfabd :=NewEG_ShapeElements ();_cfabd .Callout =NewOfcCallout ();if _ddcc :=d .DecodeElement (_cfabd .Callout ,&_eegfe );_ddcc !=nil {return _ddcc ;};_agcbd .EG_ShapeElements =append (_agcbd .EG_ShapeElements ,_cfabd );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bged :=NewEG_ShapeElements ();_bged .Lock =NewOfcLock ();if _edffed :=d .DecodeElement (_bged .Lock ,&_eegfe );_edffed !=nil {return _edffed ;};_agcbd .EG_ShapeElements =append (_agcbd .EG_ShapeElements ,_bged );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecbeg :=NewEG_ShapeElements ();_ecbeg .Clippath =NewOfcClippath ();if _cefba :=d .DecodeElement (_ecbeg .Clippath ,&_eegfe );_cefba !=nil {return _cefba ;};_agcbd .EG_ShapeElements =append (_agcbd .EG_ShapeElements ,_ecbeg );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eagaac :=NewEG_ShapeElements ();_eagaac .Signatureline =NewOfcSignatureline ();if _dfaga :=d .DecodeElement (_eagaac .Signatureline ,&_eegfe );_dfaga !=nil {return _dfaga ;};_agcbd .EG_ShapeElements =append (_agcbd .EG_ShapeElements ,_eagaac );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dgbeb :=NewEG_ShapeElements ();_dgbeb .Wrap =_ad .NewWrap ();if _ebfef :=d .DecodeElement (_dgbeb .Wrap ,&_eegfe );_ebfef !=nil {return _ebfef ;};_agcbd .EG_ShapeElements =append (_agcbd .EG_ShapeElements ,_dgbeb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbfdef :=NewEG_ShapeElements ();_cbfdef .Anchorlock =_ad .NewAnchorlock ();if _gdgcee :=d .DecodeElement (_cbfdef .Anchorlock ,&_eegfe );_gdgcee !=nil {return _gdgcee ;};_agcbd .EG_ShapeElements =append (_agcbd .EG_ShapeElements ,_cbfdef );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fbced :=NewEG_ShapeElements ();_fbced .Bordertop =_ad .NewBordertop ();if _defag :=d .DecodeElement (_fbced .Bordertop ,&_eegfe );_defag !=nil {return _defag ;};_agcbd .EG_ShapeElements =append (_agcbd .EG_ShapeElements ,_fbced );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bfgeg :=NewEG_ShapeElements ();_bfgeg .Borderbottom =_ad .NewBorderbottom ();if _dgfcfg :=d .DecodeElement (_bfgeg .Borderbottom ,&_eegfe );_dgfcfg !=nil {return _dgfcfg ;};_agcbd .EG_ShapeElements =append (_agcbd .EG_ShapeElements ,_bfgeg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aaae :=NewEG_ShapeElements ();_aaae .Borderleft =_ad .NewBorderleft ();if _aacec :=d .DecodeElement (_aaae .Borderleft ,&_eegfe );_aacec !=nil {return _aacec ;};_agcbd .EG_ShapeElements =append (_agcbd .EG_ShapeElements ,_aaae );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eggcbb :=NewEG_ShapeElements ();_eggcbb .Borderright =_ad .NewBorderright ();if _ddec :=d .DecodeElement (_eggcbb .Borderright ,&_eegfe );_ddec !=nil {return _ddec ;};_agcbd .EG_ShapeElements =append (_agcbd .EG_ShapeElements ,_eggcbb );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eeccg :=NewEG_ShapeElements ();_eeccg .ClientData =_fd .NewClientData ();if _gbdec :=d .DecodeElement (_eeccg .ClientData ,&_eegfe );_gbdec !=nil {return _gbdec ;};_agcbd .EG_ShapeElements =append (_agcbd .EG_ShapeElements ,_eeccg );case _dd .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"}:_fafa :=NewEG_ShapeElements ();_fafa .Textdata =_g .NewTextdata ();if _cgfcg :=d .DecodeElement (_fafa .Textdata ,&_eegfe );_cgfcg !=nil {return _cgfcg ;};_agcbd .EG_ShapeElements =append (_agcbd .EG_ShapeElements ,_fafa );default:_dda .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",_eegfe .Name );if _bcbda :=d .Skip ();_bcbda !=nil {return _bcbda ;};};case _dd .EndElement :break _efead ;case _dd .CharData :};};return nil ;};func (_ceegg *OfcBottom )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ceegg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_bacgb :=range start .Attr {if _bacgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bacgb .Name .Local =="\u0068\u0072\u0065\u0066"{_adbef ,_ggffa :=_bacgb .Value ,error (nil );if _ggffa !=nil {return _ggffa ;};_ceegg .HrefAttr =&_adbef ;continue ;};if _bacgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bacgb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ceegg .ForcedashAttr .UnmarshalXMLAttr (_bacgb );continue ;};if _bacgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bacgb .Name .Local =="\u0074\u0069\u0074l\u0065"{_eacdg ,_ccffg :=_bacgb .Value ,error (nil );if _ccffg !=nil {return _ccffg ;};_ceegg .TitleAttr =&_eacdg ;continue ;};if _bacgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bacgb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gagfd ,_bbeef :=_bacgb .Value ,error (nil );if _bbeef !=nil {return _bbeef ;};_ceegg .AlthrefAttr =&_gagfd ;continue ;};if _bacgb .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_ceegg .ImageaspectAttr .UnmarshalXMLAttr (_bacgb );continue ;};if _bacgb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_ceegg .StartarrowAttr .UnmarshalXMLAttr (_bacgb );continue ;};if _bacgb .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_ceegg .LinestyleAttr .UnmarshalXMLAttr (_bacgb );continue ;};if _bacgb .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ceegg .StartarrowwidthAttr .UnmarshalXMLAttr (_bacgb );continue ;};if _bacgb .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_ceegg .JoinstyleAttr .UnmarshalXMLAttr (_bacgb );continue ;};if _bacgb .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_ceegg .StartarrowlengthAttr .UnmarshalXMLAttr (_bacgb );continue ;};if _bacgb .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ggeff ,_aagdbc :=_bacgb .Value ,error (nil );if _aagdbc !=nil {return _aagdbc ;};_ceegg .DashstyleAttr =&_ggeff ;continue ;};if _bacgb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_ceegg .EndarrowAttr .UnmarshalXMLAttr (_bacgb );continue ;};if _bacgb .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_ceegg .FilltypeAttr .UnmarshalXMLAttr (_bacgb );continue ;};if _bacgb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ceegg .EndarrowwidthAttr .UnmarshalXMLAttr (_bacgb );continue ;};if _bacgb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_degea ,_ccba :=_bacgb .Value ,error (nil );if _ccba !=nil {return _ccba ;};_ceegg .OpacityAttr =&_degea ;continue ;};if _bacgb .Name .Local =="\u0063\u006f\u006co\u0072"{_bcagf ,_edffb :=_bacgb .Value ,error (nil );if _edffb !=nil {return _edffb ;};_ceegg .ColorAttr =&_bcagf ;continue ;};if _bacgb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ceegg .InsetpenAttr .UnmarshalXMLAttr (_bacgb );continue ;};if _bacgb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_ceegg .EndarrowlengthAttr .UnmarshalXMLAttr (_bacgb );continue ;};if _bacgb .Name .Local =="\u0065\u0078\u0074"{_ceegg .ExtAttr .UnmarshalXMLAttr (_bacgb );continue ;};if _bacgb .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_ceegg .EndcapAttr .UnmarshalXMLAttr (_bacgb );continue ;};if _bacgb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_abbff ,_acdfd :=_bacgb .Value ,error (nil );if _acdfd !=nil {return _acdfd ;};_ceegg .Color2Attr =&_abbff ;continue ;};if _bacgb .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_ceegg .ImagealignshapeAttr .UnmarshalXMLAttr (_bacgb );continue ;};if _bacgb .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_ddeec ,_gebdb :=_bacgb .Value ,error (nil );if _gebdb !=nil {return _gebdb ;};_ceegg .WeightAttr =&_ddeec ;continue ;};if _bacgb .Name .Local =="\u0073\u0072\u0063"{_egfdg ,_eefga :=_bacgb .Value ,error (nil );if _eefga !=nil {return _eefga ;};_ceegg .SrcAttr =&_egfdg ;continue ;};if _bacgb .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_fdbd ,_eggde :=_bacgb .Value ,error (nil );if _eggde !=nil {return _eggde ;};_ceegg .ImagesizeAttr =&_fdbd ;continue ;};if _bacgb .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bfdcf ,_bfaaa :=_a .ParseFloat (_bacgb .Value ,64);if _bfaaa !=nil {return _bfaaa ;};_ceegg .MiterlimitAttr =&_bfdcf ;continue ;};if _bacgb .Name .Local =="\u006f\u006e"{_ceegg .OnAttr .UnmarshalXMLAttr (_bacgb );continue ;};};for {_efcdg ,_cfcc :=d .Token ();if _cfcc !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0042\u006f\u0074t\u006f\u006d\u003a\u0020\u0025\u0073",_cfcc );};if _gdec ,_afggf :=_efcdg .(_dd .EndElement );_afggf &&_gdec .Name ==start .Name {break ;};};return nil ;};type CT_TextPath struct{OnAttr _f .ST_TrueFalse ;FitshapeAttr _f .ST_TrueFalse ;FitpathAttr _f .ST_TrueFalse ;TrimAttr _f .ST_TrueFalse ;XscaleAttr _f .ST_TrueFalse ;StringAttr *string ;IdAttr *string ;StyleAttr *string ;};func (_bffba OfcST_ConnectorType )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_gafbd :=_dd .Attr {};_gafbd .Name =name ;switch _bffba {case OfcST_ConnectorTypeUnset :_gafbd .Value ="";case OfcST_ConnectorTypeNone :_gafbd .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectorTypeStraight :_gafbd .Value ="\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074";case OfcST_ConnectorTypeElbow :_gafbd .Value ="\u0065\u006c\u0062o\u0077";case OfcST_ConnectorTypeCurved :_gafbd .Value ="\u0063\u0075\u0072\u0076\u0065\u0064";};return _gafbd ,nil ;}; +// ValidateWithPath validates the Handles and its children, prefixing error messages with path +func (_dceb *Handles )ValidateWithPath (path string )error {if _afdge :=_dceb .CT_Handles .ValidateWithPath (path );_afdge !=nil {return _afdge ;};return nil ;};func (_aaefb ST_StrokeArrowWidth )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aaefb .String (),start );}; -// ValidateWithPath validates the Arc and its children, prefixing error messages with path -func (_ffef *Arc )ValidateWithPath (path string )error {if _dced :=_ffef .CT_Arc .ValidateWithPath (path );_dced !=nil {return _dced ;};return nil ;};func (_aagcb OfcST_ScreenSize )ValidateWithPath (path string )error {switch _aagcb {case 0,1,2,3,4,5,6:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aagcb ));};return nil ;};func (_deeg *CT_Curve )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_cdeb :=range start .Attr {if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_deeg .AllowoverlapAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ddad ,_ggbf :=_a .ParseInt (_cdeb .Value ,10,64);if _ggbf !=nil {return _ggbf ;};_deeg .RegroupidAttr =&_ddad ;continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_deeg .DgmlayoutAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_deeg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_deeg .PreferrelativeAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_deeg .ButtonAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u006f\u006c\u0065"{_deeg .OleAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_deeg .UserhiddenAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_deeg .ForcedashAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_deeg .BulletAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_deeg .BwpureAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0063\u006c\u0069\u0070"{_deeg .ClipAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ccgb ,_daga :=_cdeb .Value ,error (nil );if _daga !=nil {return _daga ;};_deeg .BorderbottomcolorAttr =&_ccgb ;continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_deeg .BwnormalAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_deeg .HralignAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0068\u0072"{_deeg .HrAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_faec ,_eecef :=_cdeb .Value ,error (nil );if _eecef !=nil {return _eecef ;};_deeg .BordertopcolorAttr =&_faec ;continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_agfg ,_cebf :=_a .ParseInt (_cdeb .Value ,10,64);if _cebf !=nil {return _cebf ;};_deeg .DgmnodekindAttr =&_agfg ;continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cfcg ,_dcfa :=_cdeb .Value ,error (nil );if _dcfa !=nil {return _dcfa ;};_deeg .BorderrightcolorAttr =&_cfcg ;continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0073\u0070\u0069\u0064"{_fac ,_gcffd :=_cdeb .Value ,error (nil );if _gcffd !=nil {return _gcffd ;};_deeg .SpidAttr =&_fac ;continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0068\u0072\u0070c\u0074"{_ffede ,_abdc :=_a .ParseFloat (_cdeb .Value ,64);if _abdc !=nil {return _abdc ;};_aaca :=float32 (_ffede );_deeg .HrpctAttr =&_aaca ;continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0068\u0072\u0073t\u0064"{_deeg .HrstdAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_deeg .CliptowrapAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_deeg .AllowincellAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_deeg .DgmlayoutmruAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_deeg .UserdrawnAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_deeg .OleiconAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ccfc ,_aabc :=_cdeb .Value ,error (nil );if _aabc !=nil {return _aabc ;};_deeg .BorderleftcolorAttr =&_ccfc ;continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0073\u0070\u0074"{_afea ,_aegeaf :=_a .ParseFloat (_cdeb .Value ,64);if _aegeaf !=nil {return _aegeaf ;};_gebf :=float32 (_afea );_deeg .SptAttr =&_gebf ;continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_deeg .BwmodeAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_deeg .ConnectortypeAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_deeg .InsetmodeAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u006f\u006e\u0065\u0064"{_deeg .OnedAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdeb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_deeg .HrnoshadeAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Local =="\u0074\u0069\u0074l\u0065"{_cfba ,_bbce :=_cdeb .Value ,error (nil );if _bbce !=nil {return _bbce ;};_deeg .TitleAttr =&_cfba ;continue ;};if _cdeb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gfegg ,_gacg :=_cdeb .Value ,error (nil );if _gacg !=nil {return _gacg ;};_deeg .WrapcoordsAttr =&_gfegg ;continue ;};if _cdeb .Name .Local =="\u0073\u0074\u0079l\u0065"{_bcge ,_fgbc :=_cdeb .Value ,error (nil );if _fgbc !=nil {return _fgbc ;};_deeg .StyleAttr =&_bcge ;continue ;};if _cdeb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ffad ,_cgeag :=_cdeb .Value ,error (nil );if _cgeag !=nil {return _cgeag ;};_deeg .CoordoriginAttr =&_ffad ;continue ;};if _cdeb .Name .Local =="\u0070\u0072\u0069n\u0074"{_deeg .PrintAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dbbc ,_cdcd :=_cdeb .Value ,error (nil );if _cdcd !=nil {return _cdcd ;};_deeg .CoordsizeAttr =&_dbbc ;continue ;};if _cdeb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_deeg .StrokedAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Local =="\u0061\u006c\u0074"{_eebd ,_fdacb :=_cdeb .Value ,error (nil );if _fdacb !=nil {return _fdacb ;};_deeg .AltAttr =&_eebd ;continue ;};if _cdeb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dgda ,_cgfa :=_cdeb .Value ,error (nil );if _cgfa !=nil {return _cgfa ;};_deeg .StrokeweightAttr =&_dgda ;continue ;};if _cdeb .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_cfdc ,_cfga :=_cdeb .Value ,error (nil );if _cfga !=nil {return _cfga ;};_deeg .Control1Attr =&_cfdc ;continue ;};if _cdeb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_feb ,_eeagd :=_cdeb .Value ,error (nil );if _eeagd !=nil {return _eeagd ;};_deeg .ChromakeyAttr =&_feb ;continue ;};if _cdeb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gbgd ,_gbeeg :=_cdeb .Value ,error (nil );if _gbeeg !=nil {return _gbeeg ;};_deeg .FillcolorAttr =&_gbgd ;continue ;};if _cdeb .Name .Local =="\u0069\u0064"{_bbdc ,_fbcd :=_cdeb .Value ,error (nil );if _fbcd !=nil {return _fbcd ;};_deeg .IdAttr =&_bbdc ;continue ;};if _cdeb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gaecb ,_gfbb :=_cdeb .Value ,error (nil );if _gfbb !=nil {return _gfbb ;};_deeg .OpacityAttr =&_gaecb ;continue ;};if _cdeb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_agbe ,_dfc :=_cdeb .Value ,error (nil );if _dfc !=nil {return _dfc ;};_deeg .StrokecolorAttr =&_agbe ;continue ;};if _cdeb .Name .Local =="\u0063\u006c\u0061s\u0073"{_dfbd ,_ffcd :=_cdeb .Value ,error (nil );if _ffcd !=nil {return _ffcd ;};_deeg .ClassAttr =&_dfbd ;continue ;};if _cdeb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_deeg .FilledAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Local =="\u0066\u0072\u006f\u006d"{_dbdc ,_dabg :=_cdeb .Value ,error (nil );if _dabg !=nil {return _dabg ;};_deeg .FromAttr =&_dbdc ;continue ;};if _cdeb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cece ,_fgaf :=_cdeb .Value ,error (nil );if _fgaf !=nil {return _fgaf ;};_deeg .TargetAttr =&_cece ;continue ;};if _cdeb .Name .Local =="\u0068\u0072\u0065\u0066"{_fdace ,_feg :=_cdeb .Value ,error (nil );if _feg !=nil {return _feg ;};_deeg .HrefAttr =&_fdace ;continue ;};if _cdeb .Name .Local =="\u0074\u006f"{_aeab ,_dddf :=_cdeb .Value ,error (nil );if _dddf !=nil {return _dddf ;};_deeg .ToAttr =&_aeab ;continue ;};if _cdeb .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_dage ,_cbea :=_cdeb .Value ,error (nil );if _cbea !=nil {return _cbea ;};_deeg .Control2Attr =&_dage ;continue ;};if _cdeb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_deeg .InsetpenAttr .UnmarshalXMLAttr (_cdeb );continue ;};};_gcad :for {_ccdd ,_adaa :=d .Token ();if _adaa !=nil {return _adaa ;};switch _fbbaf :=_ccdd .(type ){case _dd .StartElement :switch _fbbaf .Name {case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cced :=NewEG_ShapeElements ();_cced .Path =NewPath ();if _gaafc :=d .DecodeElement (_cced .Path ,&_fbbaf );_gaafc !=nil {return _gaafc ;};_deeg .EG_ShapeElements =append (_deeg .EG_ShapeElements ,_cced );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbae :=NewEG_ShapeElements ();_gbae .Formulas =NewFormulas ();if _cbge :=d .DecodeElement (_gbae .Formulas ,&_fbbaf );_cbge !=nil {return _cbge ;};_deeg .EG_ShapeElements =append (_deeg .EG_ShapeElements ,_gbae );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_daba :=NewEG_ShapeElements ();_daba .Handles =NewHandles ();if _abcc :=d .DecodeElement (_daba .Handles ,&_fbbaf );_abcc !=nil {return _abcc ;};_deeg .EG_ShapeElements =append (_deeg .EG_ShapeElements ,_daba );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbbf :=NewEG_ShapeElements ();_dbbf .Fill =NewFill ();if _cfdf :=d .DecodeElement (_dbbf .Fill ,&_fbbaf );_cfdf !=nil {return _cfdf ;};_deeg .EG_ShapeElements =append (_deeg .EG_ShapeElements ,_dbbf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eba :=NewEG_ShapeElements ();_eba .Stroke =NewStroke ();if _ffcb :=d .DecodeElement (_eba .Stroke ,&_fbbaf );_ffcb !=nil {return _ffcb ;};_deeg .EG_ShapeElements =append (_deeg .EG_ShapeElements ,_eba );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfbbf :=NewEG_ShapeElements ();_bfbbf .Shadow =NewShadow ();if _eaaa :=d .DecodeElement (_bfbbf .Shadow ,&_fbbaf );_eaaa !=nil {return _eaaa ;};_deeg .EG_ShapeElements =append (_deeg .EG_ShapeElements ,_bfbbf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcca :=NewEG_ShapeElements ();_fcca .Textbox =NewTextbox ();if _aagd :=d .DecodeElement (_fcca .Textbox ,&_fbbaf );_aagd !=nil {return _aagd ;};_deeg .EG_ShapeElements =append (_deeg .EG_ShapeElements ,_fcca );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eeea :=NewEG_ShapeElements ();_eeea .Textpath =NewTextpath ();if _cdef :=d .DecodeElement (_eeea .Textpath ,&_fbbaf );_cdef !=nil {return _cdef ;};_deeg .EG_ShapeElements =append (_deeg .EG_ShapeElements ,_eeea );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_adbg :=NewEG_ShapeElements ();_adbg .Imagedata =NewImagedata ();if _gaba :=d .DecodeElement (_adbg .Imagedata ,&_fbbaf );_gaba !=nil {return _gaba ;};_deeg .EG_ShapeElements =append (_deeg .EG_ShapeElements ,_adbg );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdgb :=NewEG_ShapeElements ();_cdgb .Skew =NewOfcSkew ();if _afeaf :=d .DecodeElement (_cdgb .Skew ,&_fbbaf );_afeaf !=nil {return _afeaf ;};_deeg .EG_ShapeElements =append (_deeg .EG_ShapeElements ,_cdgb );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbgdd :=NewEG_ShapeElements ();_gbgdd .Extrusion =NewOfcExtrusion ();if _dccag :=d .DecodeElement (_gbgdd .Extrusion ,&_fbbaf );_dccag !=nil {return _dccag ;};_deeg .EG_ShapeElements =append (_deeg .EG_ShapeElements ,_gbgdd );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbbbf :=NewEG_ShapeElements ();_bbbbf .Callout =NewOfcCallout ();if _gegb :=d .DecodeElement (_bbbbf .Callout ,&_fbbaf );_gegb !=nil {return _gegb ;};_deeg .EG_ShapeElements =append (_deeg .EG_ShapeElements ,_bbbbf );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agccc :=NewEG_ShapeElements ();_agccc .Lock =NewOfcLock ();if _cafg :=d .DecodeElement (_agccc .Lock ,&_fbbaf );_cafg !=nil {return _cafg ;};_deeg .EG_ShapeElements =append (_deeg .EG_ShapeElements ,_agccc );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecaeg :=NewEG_ShapeElements ();_ecaeg .Clippath =NewOfcClippath ();if _daeb :=d .DecodeElement (_ecaeg .Clippath ,&_fbbaf );_daeb !=nil {return _daeb ;};_deeg .EG_ShapeElements =append (_deeg .EG_ShapeElements ,_ecaeg );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_efcaa :=NewEG_ShapeElements ();_efcaa .Signatureline =NewOfcSignatureline ();if _fgbga :=d .DecodeElement (_efcaa .Signatureline ,&_fbbaf );_fgbga !=nil {return _fgbga ;};_deeg .EG_ShapeElements =append (_deeg .EG_ShapeElements ,_efcaa );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_acgc :=NewEG_ShapeElements ();_acgc .Wrap =_ad .NewWrap ();if _ebcb :=d .DecodeElement (_acgc .Wrap ,&_fbbaf );_ebcb !=nil {return _ebcb ;};_deeg .EG_ShapeElements =append (_deeg .EG_ShapeElements ,_acgc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ddbc :=NewEG_ShapeElements ();_ddbc .Anchorlock =_ad .NewAnchorlock ();if _bgbe :=d .DecodeElement (_ddbc .Anchorlock ,&_fbbaf );_bgbe !=nil {return _bgbe ;};_deeg .EG_ShapeElements =append (_deeg .EG_ShapeElements ,_ddbc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ebfb :=NewEG_ShapeElements ();_ebfb .Bordertop =_ad .NewBordertop ();if _bbeg :=d .DecodeElement (_ebfb .Bordertop ,&_fbbaf );_bbeg !=nil {return _bbeg ;};_deeg .EG_ShapeElements =append (_deeg .EG_ShapeElements ,_ebfb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aded :=NewEG_ShapeElements ();_aded .Borderbottom =_ad .NewBorderbottom ();if _aaced :=d .DecodeElement (_aded .Borderbottom ,&_fbbaf );_aaced !=nil {return _aaced ;};_deeg .EG_ShapeElements =append (_deeg .EG_ShapeElements ,_aded );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fcdeg :=NewEG_ShapeElements ();_fcdeg .Borderleft =_ad .NewBorderleft ();if _ggcg :=d .DecodeElement (_fcdeg .Borderleft ,&_fbbaf );_ggcg !=nil {return _ggcg ;};_deeg .EG_ShapeElements =append (_deeg .EG_ShapeElements ,_fcdeg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ddadc :=NewEG_ShapeElements ();_ddadc .Borderright =_ad .NewBorderright ();if _fgad :=d .DecodeElement (_ddadc .Borderright ,&_fbbaf );_fgad !=nil {return _fgad ;};_deeg .EG_ShapeElements =append (_deeg .EG_ShapeElements ,_ddadc );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bbec :=NewEG_ShapeElements ();_bbec .ClientData =_fd .NewClientData ();if _afeb :=d .DecodeElement (_bbec .ClientData ,&_fbbaf );_afeb !=nil {return _afeb ;};_deeg .EG_ShapeElements =append (_deeg .EG_ShapeElements ,_bbec );case _dd .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"}:_efcc :=NewEG_ShapeElements ();_efcc .Textdata =_g .NewTextdata ();if _adea :=d .DecodeElement (_efcc .Textdata ,&_fbbaf );_adea !=nil {return _adea ;};_deeg .EG_ShapeElements =append (_deeg .EG_ShapeElements ,_efcc );default:_dda .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",_fbbaf .Name );if _dbgd :=d .Skip ();_dbgd !=nil {return _dbgd ;};};case _dd .EndElement :break _gcad ;case _dd .CharData :};};return nil ;}; +// Validate validates the Textpath and its children +func (_eefc *Textpath )Validate ()error {return _eefc .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0070\u0061\u0074\u0068");};func NewBackground ()*Background {_fbea :=&Background {};_fbea .CT_Background =*NewCT_Background ();return _fbea ;}; -// Validate validates the AG_StrokeAttributes and its children -func (_fba *AG_StrokeAttributes )Validate ()error {return _fba .ValidateWithPath ("\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};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_Line and its children +func (_egad *CT_Line )Validate ()error {return _egad .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065");};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 (_bgade *CT_Rect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0072\u0065\u0063\u0074";};if _bgade .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fd .Sprintf ("\u0025\u0076",*_bgade .HrefAttr )});};if _bgade .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_bgade .TargetAttr )});};if _bgade .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_bgade .ClassAttr )});};if _bgade .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_bgade .TitleAttr )});};if _bgade .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_bgade .AltAttr )});};if _bgade .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fd .Sprintf ("\u0025\u0076",*_bgade .CoordsizeAttr )});};if _bgade .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fd .Sprintf ("\u0025\u0076",*_bgade .CoordoriginAttr )});};if _bgade .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_bgade .WrapcoordsAttr )});};if _bgade .PrintAttr !=_d .ST_TrueFalseUnset {_eccc ,_ebee :=_bgade .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ebee !=nil {return _ebee ;};start .Attr =append (start .Attr ,_eccc );};if _bgade .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_bgade .IdAttr )});};if _bgade .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_bgade .StyleAttr )});};if _bgade .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_bgade .SpidAttr )});};if _bgade .OnedAttr !=_d .ST_TrueFalseUnset {_eabag ,_faef :=_bgade .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _faef !=nil {return _faef ;};start .Attr =append (start .Attr ,_eabag );};if _bgade .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_bgade .RegroupidAttr )});};if _bgade .DoubleclicknotifyAttr !=_d .ST_TrueFalseUnset {_becc ,_cebea :=_bgade .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _cebea !=nil {return _cebea ;};start .Attr =append (start .Attr ,_becc );};if _bgade .ButtonAttr !=_d .ST_TrueFalseUnset {_bceaa ,_ggegc :=_bgade .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _ggegc !=nil {return _ggegc ;};start .Attr =append (start .Attr ,_bceaa );};if _bgade .UserhiddenAttr !=_d .ST_TrueFalseUnset {_ebdacc ,_gbaefe :=_bgade .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _gbaefe !=nil {return _gbaefe ;};start .Attr =append (start .Attr ,_ebdacc );};if _bgade .BulletAttr !=_d .ST_TrueFalseUnset {_gbaeg ,_egea :=_bgade .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _egea !=nil {return _egea ;};start .Attr =append (start .Attr ,_gbaeg );};if _bgade .HrAttr !=_d .ST_TrueFalseUnset {_afbf ,_agffa :=_bgade .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _agffa !=nil {return _agffa ;};start .Attr =append (start .Attr ,_afbf );};if _bgade .HrstdAttr !=_d .ST_TrueFalseUnset {_dggbg ,_fbaa :=_bgade .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _fbaa !=nil {return _fbaa ;};start .Attr =append (start .Attr ,_dggbg );};if _bgade .HrnoshadeAttr !=_d .ST_TrueFalseUnset {_gfdgd ,_ecgfg :=_bgade .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _ecgfg !=nil {return _ecgfg ;};start .Attr =append (start .Attr ,_gfdgd );};if _bgade .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_bgade .HrpctAttr )});};if _bgade .HralignAttr !=OfcST_HrAlignUnset {_ebbec ,_bfagf :=_bgade .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _bfagf !=nil {return _bfagf ;};start .Attr =append (start .Attr ,_ebbec );};if _bgade .AllowincellAttr !=_d .ST_TrueFalseUnset {_gcebf ,_bbbde :=_bgade .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _bbbde !=nil {return _bbbde ;};start .Attr =append (start .Attr ,_gcebf );};if _bgade .AllowoverlapAttr !=_d .ST_TrueFalseUnset {_fdaff ,_afdcf :=_bgade .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _afdcf !=nil {return _afdcf ;};start .Attr =append (start .Attr ,_fdaff );};if _bgade .UserdrawnAttr !=_d .ST_TrueFalseUnset {_addg ,_adeac :=_bgade .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _adeac !=nil {return _adeac ;};start .Attr =append (start .Attr ,_addg );};if _bgade .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_bgade .BordertopcolorAttr )});};if _bgade .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_bgade .BorderleftcolorAttr )});};if _bgade .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_bgade .BorderbottomcolorAttr )});};if _bgade .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_bgade .BorderrightcolorAttr )});};if _bgade .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_agfd ,_efcf :=_bgade .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _efcf !=nil {return _efcf ;};start .Attr =append (start .Attr ,_agfd );};if _bgade .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_bgade .DgmnodekindAttr )});};if _bgade .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gaccd ,_fdee :=_bgade .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _fdee !=nil {return _fdee ;};start .Attr =append (start .Attr ,_gaccd );};if _bgade .InsetmodeAttr !=OfcST_InsetModeUnset {_bdfb ,_ggcdb :=_bgade .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _ggcdb !=nil {return _ggcdb ;};start .Attr =append (start .Attr ,_bdfb );};if _bgade .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fd .Sprintf ("\u0025\u0076",*_bgade .OpacityAttr )});};if _bgade .StrokedAttr !=_d .ST_TrueFalseUnset {_ccdga ,_dbaac :=_bgade .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _dbaac !=nil {return _dbaac ;};start .Attr =append (start .Attr ,_ccdga );};if _bgade .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_bgade .StrokecolorAttr )});};if _bgade .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_bgade .StrokeweightAttr )});};if _bgade .InsetpenAttr !=_d .ST_TrueFalseUnset {_gfefa ,_dafaa :=_bgade .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _dafaa !=nil {return _dafaa ;};start .Attr =append (start .Attr ,_gfefa );};if _bgade .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fd .Sprintf ("\u0025\u0076",*_bgade .ChromakeyAttr )});};if _bgade .FilledAttr !=_d .ST_TrueFalseUnset {_dbefa ,_aebca :=_bgade .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _aebca !=nil {return _aebca ;};start .Attr =append (start .Attr ,_dbefa );};if _bgade .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fd .Sprintf ("\u0025\u0076",*_bgade .FillcolorAttr )});};if _bgade .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_bgade .SptAttr )});};if _bgade .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_aadd ,_fcebc :=_bgade .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _fcebc !=nil {return _fcebc ;};start .Attr =append (start .Attr ,_aadd );};if _bgade .BwmodeAttr !=OfcST_BWModeUnset {_affdf ,_daede :=_bgade .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _daede !=nil {return _daede ;};start .Attr =append (start .Attr ,_affdf );};if _bgade .BwpureAttr !=OfcST_BWModeUnset {_afaea ,_bfcbe :=_bgade .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _bfcbe !=nil {return _bfcbe ;};start .Attr =append (start .Attr ,_afaea );};if _bgade .BwnormalAttr !=OfcST_BWModeUnset {_cdga ,_eagg :=_bgade .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _eagg !=nil {return _eagg ;};start .Attr =append (start .Attr ,_cdga );};if _bgade .ForcedashAttr !=_d .ST_TrueFalseUnset {_ecca ,_ecdg :=_bgade .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ecdg !=nil {return _ecdg ;};start .Attr =append (start .Attr ,_ecca );};if _bgade .OleiconAttr !=_d .ST_TrueFalseUnset {_gefa ,_gdbcb :=_bgade .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _gdbcb !=nil {return _gdbcb ;};start .Attr =append (start .Attr ,_gefa );};if _bgade .OleAttr !=_d .ST_TrueFalseBlankUnset {_begc ,_bgcae :=_bgade .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _bgcae !=nil {return _bgcae ;};start .Attr =append (start .Attr ,_begc );};if _bgade .PreferrelativeAttr !=_d .ST_TrueFalseUnset {_cgfef ,_dgec :=_bgade .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _dgec !=nil {return _dgec ;};start .Attr =append (start .Attr ,_cgfef );};if _bgade .CliptowrapAttr !=_d .ST_TrueFalseUnset {_ebbbdb ,_dbdag :=_bgade .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _dbdag !=nil {return _dbdag ;};start .Attr =append (start .Attr ,_ebbbdb );};if _bgade .ClipAttr !=_d .ST_TrueFalseUnset {_fgacb ,_acaa :=_bgade .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _acaa !=nil {return _acaa ;};start .Attr =append (start .Attr ,_fgacb );};e .EncodeToken (start );if _bgade .EG_ShapeElements !=nil {for _ ,_efdd :=range _bgade .EG_ShapeElements {_efdd .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type AG_AllShapeAttributes struct{OpacityAttr *string ;StrokedAttr _d .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _d .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _d .ST_TrueFalse ;OleiconAttr _d .ST_TrueFalse ;OleAttr _d .ST_TrueFalseBlank ;PreferrelativeAttr _d .ST_TrueFalse ;CliptowrapAttr _d .ST_TrueFalse ;ClipAttr _d .ST_TrueFalse ;};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;); -// Validate validates the OfcCT_Callout and its children -func (_bbfgc *OfcCT_Callout )Validate ()error {return _bbfgc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func (_gfdca ST_FillMethod )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_agffg :=_dd .Attr {};_agffg .Name =name ;switch _gfdca {case ST_FillMethodUnset :_agffg .Value ="";case ST_FillMethodNone :_agffg .Value ="\u006e\u006f\u006e\u0065";case ST_FillMethodLinear :_agffg .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_FillMethodSigma :_agffg .Value ="\u0073\u0069\u0067m\u0061";case ST_FillMethodAny :_agffg .Value ="\u0061\u006e\u0079";case ST_FillMethodLinearSigma :_agffg .Value ="\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return _agffg ,nil ;};type OfcBottom struct{OfcCT_StrokeChild };func (_cacec ST_StrokeJoinStyle )Validate ()error {return _cacec .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Group and its children, prefixing error messages with path +func (_ffeae *CT_Group )ValidateWithPath (path string )error {if _bbea :=_ffeae .EditasAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0061\u0073\u0041\u0074\u0074\u0072");_bbea !=nil {return _bbea ;};for _fdceg ,_dcfcb :=range _ffeae .Group {if _cacce :=_dcfcb .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_fdceg ));_cacce !=nil {return _cacce ;};};for _cffge ,_edfg :=range _ffeae .Shape {if _abccc :=_edfg .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_cffge ));_abccc !=nil {return _abccc ;};};for _daef ,_ceeb :=range _ffeae .Shapetype {if _aade :=_ceeb .ValidateWithPath (_fd .Sprintf ("\u0025\u0073/\u0053\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_daef ));_aade !=nil {return _aade ;};};for _cbaad ,_gbaeb :=range _ffeae .Arc {if _eede :=_gbaeb .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0041\u0072\u0063\u005b\u0025\u0064\u005d",path ,_cbaad ));_eede !=nil {return _eede ;};};for _aabb ,_fead :=range _ffeae .Curve {if _dgggf :=_fead .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002fC\u0075\u0072\u0076\u0065\u005b\u0025\u0064\u005d",path ,_aabb ));_dgggf !=nil {return _dgggf ;};};for _beeee ,_dfdeg :=range _ffeae .Image {if _febf :=_dfdeg .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002fI\u006d\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_beeee ));_febf !=nil {return _febf ;};};for _gdgd ,_ebfc :=range _ffeae .Line {if _geebg :=_ebfc .ValidateWithPath (_fd .Sprintf ("%\u0073\u002f\u004c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_gdgd ));_geebg !=nil {return _geebg ;};};for _facb ,_dfccb :=range _ffeae .Oval {if _adcb :=_dfccb .ValidateWithPath (_fd .Sprintf ("%\u0073\u002f\u004f\u0076\u0061\u006c\u005b\u0025\u0064\u005d",path ,_facb ));_adcb !=nil {return _adcb ;};};for _aeag ,_dccc :=range _ffeae .Polyline {if _ceeg :=_dccc .ValidateWithPath (_fd .Sprintf ("\u0025s\u002fP\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_aeag ));_ceeg !=nil {return _ceeg ;};};for _cdebd ,_fede :=range _ffeae .Rect {if _bece :=_fede .ValidateWithPath (_fd .Sprintf ("%\u0073\u002f\u0052\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_cdebd ));_bece !=nil {return _bece ;};};for _daff ,_bggf :=range _ffeae .Roundrect {if _dcec :=_bggf .ValidateWithPath (_fd .Sprintf ("\u0025\u0073/\u0052\u006f\u0075n\u0064\u0072\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_daff ));_dcec !=nil {return _dcec ;};};for _bbcb ,_ddda :=range _ffeae .Diagram {if _cgbe :=_ddda .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0061\u0067\u0072\u0061m\u005b\u0025\u0064\u005d",path ,_bbcb ));_cgbe !=nil {return _cgbe ;};};for _dddd ,_gacgfg :=range _ffeae .EG_ShapeElements {if _cbgf :=_gacgfg .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dddd ));_cbgf !=nil {return _cbgf ;};};if _dbgf :=_ffeae .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_dbgf !=nil {return _dbgf ;};if _dffee :=_ffeae .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_dffee !=nil {return _dffee ;};if _fgbea :=_ffeae .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fgbea !=nil {return _fgbea ;};if _gedbd :=_ffeae .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gedbd !=nil {return _gedbd ;};if _gefbc :=_ffeae .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gefbc !=nil {return _gefbc ;};if _bdff :=_ffeae .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_bdff !=nil {return _bdff ;};if _bgda :=_ffeae .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bgda !=nil {return _bgda ;};if _cagd :=_ffeae .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_cagd !=nil {return _cagd ;};if _abagf :=_ffeae .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_abagf !=nil {return _abagf ;};if _ggefc :=_ffeae .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_ggefc !=nil {return _ggefc ;};if _acdd :=_ffeae .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_acdd !=nil {return _acdd ;};if _faac :=_ffeae .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_faac !=nil {return _faac ;};if _bgbc :=_ffeae .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bgbc !=nil {return _bgbc ;};if _fggfc :=_ffeae .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_fggfc !=nil {return _fggfc ;};if _cdbb :=_ffeae .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_cdbb !=nil {return _cdbb ;};if _cdgbc :=_ffeae .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cdgbc !=nil {return _cdgbc ;};if _gfbg :=_ffeae .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gfbg !=nil {return _gfbg ;};return nil ;};func (_adagf OfcST_ExtrusionType )ValidateWithPath (path string )error {switch _adagf {case 0,1,2:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adagf ));};return nil ;};type OfcCT_ClipPath struct{VAttr string ;};func (_bccac ST_StrokeJoinStyle )String ()string {switch _bccac {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 "";};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 _d .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _d .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _d .ST_TrueFalse ;ButtonAttr _d .ST_TrueFalse ;UserhiddenAttr _d .ST_TrueFalse ;BulletAttr _d .ST_TrueFalse ;HrAttr _d .ST_TrueFalse ;HrstdAttr _d .ST_TrueFalse ;HrnoshadeAttr _d .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _d .ST_TrueFalse ;AllowoverlapAttr _d .ST_TrueFalse ;UserdrawnAttr _d .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _d .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _d .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _d .ST_TrueFalse ;OleiconAttr _d .ST_TrueFalse ;OleAttr _d .ST_TrueFalseBlank ;PreferrelativeAttr _d .ST_TrueFalse ;CliptowrapAttr _d .ST_TrueFalse ;ClipAttr _d .ST_TrueFalse ;};func (_febbb OfcST_RType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_febbb .String (),start );};func (_bbag *OfcCT_ClipPath )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068";};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076"},Value :_fd .Sprintf ("\u0025\u0076",_bbag .VAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_edbac OfcST_ConnectorType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_edbac .String (),start );};func (_acddf *OfcCT_Extrusion )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffebg :=range start .Attr {if _ffebg .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_acddf .ColormodeAttr .UnmarshalXMLAttr (_ffebg );continue ;};if _ffebg .Name .Local =="\u0063\u006f\u006co\u0072"{_aabbe ,_eegbc :=_ffebg .Value ,error (nil );if _eegbc !=nil {return _eegbc ;};_acddf .ColorAttr =&_aabbe ;continue ;};if _ffebg .Name .Local =="\u0074\u0079\u0070\u0065"{_acddf .TypeAttr .UnmarshalXMLAttr (_ffebg );continue ;};if _ffebg .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_bdeb ,_cbdfbc :=_f .ParseFloat (_ffebg .Value ,64);if _cbdfbc !=nil {return _cbdfbc ;};_dgcf :=float32 (_bdeb );_acddf .ShininessAttr =&_dgcf ;continue ;};if _ffebg .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_eddfa ,_dfab :=_ffebg .Value ,error (nil );if _dfab !=nil {return _dfab ;};_acddf .ViewpointoriginAttr =&_eddfa ;continue ;};if _ffebg .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_cfbbc ,_fegfac :=_ffebg .Value ,error (nil );if _fegfac !=nil {return _fegfac ;};_acddf .SpecularityAttr =&_cfbbc ;continue ;};if _ffebg .Name .Local =="\u0070\u006c\u0061n\u0065"{_acddf .PlaneAttr .UnmarshalXMLAttr (_ffebg );continue ;};if _ffebg .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_gdacfg ,_badbg :=_ffebg .Value ,error (nil );if _badbg !=nil {return _badbg ;};_acddf .DiffusityAttr =&_gdacfg ;continue ;};if _ffebg .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_dbgb ,_bcbg :=_ffebg .Value ,error (nil );if _bcbg !=nil {return _bcbg ;};_acddf .SkewamtAttr =&_dbgb ;continue ;};if _ffebg .Name .Local =="\u006d\u0065\u0074a\u006c"{_acddf .MetalAttr .UnmarshalXMLAttr (_ffebg );continue ;};if _ffebg .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_bfcgab ,_begga :=_ffebg .Value ,error (nil );if _begga !=nil {return _begga ;};_acddf .BackdepthAttr =&_bfcgab ;continue ;};if _ffebg .Name .Local =="\u0065\u0064\u0067\u0065"{_bdagg ,_badgg :=_ffebg .Value ,error (nil );if _badgg !=nil {return _badgg ;};_acddf .EdgeAttr =&_bdagg ;continue ;};if _ffebg .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_acgbe ,_fccg :=_ffebg .Value ,error (nil );if _fccg !=nil {return _fccg ;};_acddf .Lightlevel2Attr =&_acgbe ;continue ;};if _ffebg .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_agda ,_geddb :=_f .ParseFloat (_ffebg .Value ,64);if _geddb !=nil {return _geddb ;};_egdag :=float32 (_agda );_acddf .OrientationangleAttr =&_egdag ;continue ;};if _ffebg .Name .Local =="\u006f\u006e"{_acddf .OnAttr .UnmarshalXMLAttr (_ffebg );continue ;};if _ffebg .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_acddf .LightharshAttr .UnmarshalXMLAttr (_ffebg );continue ;};if _ffebg .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_acddf .LightfaceAttr .UnmarshalXMLAttr (_ffebg );continue ;};if _ffebg .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_fdggdf ,_beabcg :=_ffebg .Value ,error (nil );if _beabcg !=nil {return _beabcg ;};_acddf .ForedepthAttr =&_fdggdf ;continue ;};if _ffebg .Name .Local =="\u0065\u0078\u0074"{_acddf .ExtAttr .UnmarshalXMLAttr (_ffebg );continue ;};if _ffebg .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_acddf .AutorotationcenterAttr .UnmarshalXMLAttr (_ffebg );continue ;};if _ffebg .Name .Local =="\u0066\u0061\u0063e\u0074"{_dffaba ,_edbg :=_ffebg .Value ,error (nil );if _edbg !=nil {return _edbg ;};_acddf .FacetAttr =&_dffaba ;continue ;};if _ffebg .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_acddf .RenderAttr .UnmarshalXMLAttr (_ffebg );continue ;};if _ffebg .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_cbcbc ,_bfcbc :=_ffebg .Value ,error (nil );if _bfcbc !=nil {return _bfcbc ;};_acddf .LightlevelAttr =&_cbcbc ;continue ;};if _ffebg .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_bbdf ,_cgbcbc :=_ffebg .Value ,error (nil );if _cgbcbc !=nil {return _cgbcbc ;};_acddf .BrightnessAttr =&_bbdf ;continue ;};if _ffebg .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_cdaga ,_bagd :=_f .ParseFloat (_ffebg .Value ,64);if _bagd !=nil {return _bagd ;};_eddff :=float32 (_cdaga );_acddf .SkewangleAttr =&_eddff ;continue ;};if _ffebg .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_gdbdgg ,_ccefd :=_ffebg .Value ,error (nil );if _ccefd !=nil {return _ccefd ;};_acddf .Lightposition2Attr =&_gdbdgg ;continue ;};if _ffebg .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_fcfg ,_bgfdd :=_ffebg .Value ,error (nil );if _bgfdd !=nil {return _bgfdd ;};_acddf .RotationangleAttr =&_fcfg ;continue ;};if _ffebg .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_acddf .Lightharsh2Attr .UnmarshalXMLAttr (_ffebg );continue ;};if _ffebg .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_cceca ,_bbecf :=_ffebg .Value ,error (nil );if _bbecf !=nil {return _bbecf ;};_acddf .OrientationAttr =&_cceca ;continue ;};if _ffebg .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_acddf .LockrotationcenterAttr .UnmarshalXMLAttr (_ffebg );continue ;};if _ffebg .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_bdfggg ,_ffdac :=_ffebg .Value ,error (nil );if _ffdac !=nil {return _ffdac ;};_acddf .RotationcenterAttr =&_bdfggg ;continue ;};if _ffebg .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_acce ,_cegac :=_ffebg .Value ,error (nil );if _cegac !=nil {return _cegac ;};_acddf .ViewpointAttr =&_acce ;continue ;};if _ffebg .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fdbee ,_bgbaf :=_ffebg .Value ,error (nil );if _bgbaf !=nil {return _bgbaf ;};_acddf .LightpositionAttr =&_fdbee ;continue ;};};for {_badgf ,_ffcgac :=d .Token ();if _ffcgac !=nil {return _fd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0078\u0074r\u0075\u0073\u0069o\u006e:\u0020\u0025\u0073",_ffcgac );};if _babbeg ,_gdgea :=_badgf .(_c .EndElement );_gdgea &&_babbeg .Name ==start .Name {break ;};};return nil ;};func (_cc *AG_Adj )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cc .AdjAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0064\u006a"},Value :_fd .Sprintf ("\u0025\u0076",*_cc .AdjAttr )});};return nil ;};func (_eafdg OfcST_Angle )String ()string {switch _eafdg {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 "";};func (_eecf *AG_ShapeAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eecf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fd .Sprintf ("\u0025\u0076",*_eecf .OpacityAttr )});};if _eecf .StrokedAttr !=_d .ST_TrueFalseUnset {_ggfc ,_feee :=_eecf .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _feee !=nil {return _feee ;};start .Attr =append (start .Attr ,_ggfc );};if _eecf .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_eecf .StrokecolorAttr )});};if _eecf .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_eecf .StrokeweightAttr )});};if _eecf .InsetpenAttr !=_d .ST_TrueFalseUnset {_dac ,_ace :=_eecf .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _ace !=nil {return _ace ;};start .Attr =append (start .Attr ,_dac );};if _eecf .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fd .Sprintf ("\u0025\u0076",*_eecf .ChromakeyAttr )});};if _eecf .FilledAttr !=_d .ST_TrueFalseUnset {_fcdc ,_geaa :=_eecf .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _geaa !=nil {return _geaa ;};start .Attr =append (start .Attr ,_fcdc );};if _eecf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fd .Sprintf ("\u0025\u0076",*_eecf .FillcolorAttr )});};return nil ;};func (_cdbda *OfcST_CalloutPlacement )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cdbda =0;case "\u0074\u006f\u0070":*_cdbda =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cdbda =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_cdbda =3;case "\u0075\u0073\u0065\u0072":*_cdbda =4;};return nil ;};func NewTextbox ()*Textbox {_ffab :=&Textbox {};_ffab .CT_Textbox =*NewCT_Textbox ();return _ffab };func (_ccabga *ST_FillMethod )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccfge ,_cdbae :=d .Token ();if _cdbae !=nil {return _cdbae ;};if _cbgga ,_cgcfa :=_ccfge .(_c .EndElement );_cgcfa &&_cbgga .Name ==start .Name {*_ccabga =1;return nil ;};if _fcfeb ,_bead :=_ccfge .(_c .CharData );!_bead {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccfge );}else {switch string (_fcfeb ){case "":*_ccabga =0;case "\u006e\u006f\u006e\u0065":*_ccabga =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_ccabga =2;case "\u0073\u0069\u0067m\u0061":*_ccabga =3;case "\u0061\u006e\u0079":*_ccabga =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_ccabga =5;};};_ccfge ,_cdbae =d .Token ();if _cdbae !=nil {return _cdbae ;};if _becad ,_ebafg :=_ccfge .(_c .EndElement );_ebafg &&_becad .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccfge );};func (_acga *Shadow )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _acga .CT_Shadow .MarshalXML (e ,start );};func (_ccgfd OfcST_Angle )ValidateWithPath (path string )error {switch _ccgfd {case 0,1,2,3,4,5,6:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccgfd ));};return nil ;};type OfcCT_Entry struct{NewAttr *int32 ;OldAttr *int32 ;};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 _d .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _d .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _d .ST_TrueFalse ;ButtonAttr _d .ST_TrueFalse ;UserhiddenAttr _d .ST_TrueFalse ;BulletAttr _d .ST_TrueFalse ;HrAttr _d .ST_TrueFalse ;HrstdAttr _d .ST_TrueFalse ;HrnoshadeAttr _d .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _d .ST_TrueFalse ;AllowoverlapAttr _d .ST_TrueFalse ;UserdrawnAttr _d .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _d .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _d .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _d .ST_TrueFalse ;OleiconAttr _d .ST_TrueFalse ;OleAttr _d .ST_TrueFalseBlank ;PreferrelativeAttr _d .ST_TrueFalse ;CliptowrapAttr _d .ST_TrueFalse ;ClipAttr _d .ST_TrueFalse ;};func (_afbbce OfcST_BWMode )ValidateWithPath (path string )error {switch _afbbce {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afbbce ));};return nil ;}; -// ValidateWithPath validates the AG_Chromakey and its children, prefixing error messages with path -func (_afdf *AG_Chromakey )ValidateWithPath (path string )error {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 (_bacda *OfcCT_Diagram )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_defea :=range start .Attr {if _defea .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_afaac ,_gbca :=_a .ParseInt (_defea .Value ,10,64);if _gbca !=nil {return _gbca ;};_bacda .DgmstyleAttr =&_afaac ;continue ;};if _defea .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_bacda .AutoformatAttr .UnmarshalXMLAttr (_defea );continue ;};if _defea .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_bacda .ReverseAttr .UnmarshalXMLAttr (_defea );continue ;};if _defea .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_bacda .AutolayoutAttr .UnmarshalXMLAttr (_defea );continue ;};if _defea .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_cddbd ,_cbbfg :=_a .ParseInt (_defea .Value ,10,64);if _cbbfg !=nil {return _cbbfg ;};_bacda .DgmscalexAttr =&_cddbd ;continue ;};if _defea .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_cbaega ,_ccebcf :=_a .ParseInt (_defea .Value ,10,64);if _ccebcf !=nil {return _ccebcf ;};_bacda .DgmscaleyAttr =&_cbaega ;continue ;};if _defea .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_deac ,_cegcae :=_a .ParseInt (_defea .Value ,10,64);if _cegcae !=nil {return _cegcae ;};_bacda .DgmfontsizeAttr =&_deac ;continue ;};if _defea .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_ebdg ,_egfdgb :=_defea .Value ,error (nil );if _egfdgb !=nil {return _egfdgb ;};_bacda .ConstrainboundsAttr =&_ebdg ;continue ;};if _defea .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_fbgef ,_fabgg :=_a .ParseInt (_defea .Value ,10,64);if _fabgg !=nil {return _fabgg ;};_bacda .DgmbasetextscaleAttr =&_fbgef ;continue ;};if _defea .Name .Local =="\u0065\u0078\u0074"{_bacda .ExtAttr .UnmarshalXMLAttr (_defea );continue ;};};_dfegf :for {_agce ,_dagbg :=d .Token ();if _dagbg !=nil {return _dagbg ;};switch _dgcbe :=_agce .(type ){case _dd .StartElement :switch _dgcbe .Name {case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bacda .Relationtable =NewOfcCT_RelationTable ();if _aacff :=d .DecodeElement (_bacda .Relationtable ,&_dgcbe );_aacff !=nil {return _aacff ;};default:_dda .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",_dgcbe .Name );if _agefd :=d .Skip ();_agefd !=nil {return _agefd ;};};case _dd .EndElement :break _dfegf ;case _dd .CharData :};};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;);func NewAG_Path ()*AG_Path {_gdbb :=&AG_Path {};return _gdbb };func (_bafdb *OfcRight )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_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 ="\u006f:\u0072\u0069\u0067\u0068\u0074";return _bafdb .OfcCT_StrokeChild .MarshalXML (e ,start );}; +// ValidateWithPath validates the AG_Style and its children, prefixing error messages with path +func (_dffd *AG_Style )ValidateWithPath (path string )error {return nil };func (_fcebg OfcST_CalloutPlacement )Validate ()error {return _fcebg .ValidateWithPath ("")}; -// ValidateWithPath validates the Shadow and its children, prefixing error messages with path -func (_agbg *Shadow )ValidateWithPath (path string )error {if _adfb :=_agbg .CT_Shadow .ValidateWithPath (path );_adfb !=nil {return _adfb ;};return nil ;};func (_aeaaf *OfcFill )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_aeaaf .OfcCT_Fill =*NewOfcCT_Fill ();for _ ,_cdbgg :=range start .Attr {if _cdbgg .Name .Local =="\u0074\u0079\u0070\u0065"{_aeaaf .TypeAttr .UnmarshalXMLAttr (_cdbgg );continue ;};if _cdbgg .Name .Local =="\u0065\u0078\u0074"{_aeaaf .ExtAttr .UnmarshalXMLAttr (_cdbgg );continue ;};};for {_ageffdf ,_ebacg :=d .Token ();if _ebacg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_ebacg );};if _addbc ,_cdffe :=_ageffdf .(_dd .EndElement );_cdffe &&_addbc .Name ==start .Name {break ;};};return nil ;};type OfcCT_ClipPath struct{VAttr string ;};func (_bebeg *Rect )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_bebeg .CT_Rect =*NewCT_Rect ();for _ ,_bbbfa :=range start .Attr {if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bbacg ,_cgbbg :=_bbbfa .Value ,error (nil );if _cgbbg !=nil {return _cgbbg ;};_bebeg .BordertopcolorAttr =&_bbacg ;continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bebeg .BulletAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0068\u0072"{_bebeg .HrAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bebeg .CliptowrapAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0068\u0072\u0073t\u0064"{_bebeg .HrstdAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u006f\u006c\u0065"{_bebeg .OleAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bebeg .HrnoshadeAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u006f\u006e\u0065\u0064"{_bebeg .OnedAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0068\u0072\u0070c\u0074"{_fabbg ,_aeega :=_a .ParseFloat (_bbbfa .Value ,64);if _aeega !=nil {return _aeega ;};_bbfbe :=float32 (_fabbg );_bebeg .HrpctAttr =&_bbfbe ;continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bebeg .OleiconAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cbfag ,_agdebc :=_bbbfa .Value ,error (nil );if _agdebc !=nil {return _agdebc ;};_bebeg .BorderbottomcolorAttr =&_cbfag ;continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bebeg .DgmlayoutmruAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eadeae ,_fefca :=_a .ParseInt (_bbbfa .Value ,10,64);if _fefca !=nil {return _fefca ;};_bebeg .RegroupidAttr =&_eadeae ;continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0063\u006c\u0069\u0070"{_bebeg .ClipAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bebeg .HralignAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bebeg .PreferrelativeAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bebeg .DgmlayoutAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bebeg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bebeg .InsetmodeAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bebeg .ButtonAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bebeg .UserdrawnAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bebeg .AllowincellAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0073\u0070\u0074"{_aegddb ,_ffgd :=_a .ParseFloat (_bbbfa .Value ,64);if _ffgd !=nil {return _ffgd ;};_fgafa :=float32 (_aegddb );_bebeg .SptAttr =&_fgafa ;continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ccadd ,_fcbac :=_bbbfa .Value ,error (nil );if _fcbac !=nil {return _fcbac ;};_bebeg .BorderleftcolorAttr =&_ccadd ;continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bebeg .ConnectortypeAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ffeee ,_ggagb :=_bbbfa .Value ,error (nil );if _ggagb !=nil {return _ggagb ;};_bebeg .BorderrightcolorAttr =&_ffeee ;continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0073\u0070\u0069\u0064"{_gaabb ,_adec :=_bbbfa .Value ,error (nil );if _adec !=nil {return _adec ;};_bebeg .SpidAttr =&_gaabb ;continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_abcfd ,_eeaff :=_a .ParseInt (_bbbfa .Value ,10,64);if _eeaff !=nil {return _eeaff ;};_bebeg .DgmnodekindAttr =&_abcfd ;continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bebeg .BwpureAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bebeg .ForcedashAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bebeg .BwnormalAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bebeg .BwmodeAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bebeg .UserhiddenAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbbfa .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bebeg .AllowoverlapAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bgaa ,_acage :=_bbbfa .Value ,error (nil );if _acage !=nil {return _acage ;};_bebeg .TargetAttr =&_bgaa ;continue ;};if _bbbfa .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_acadc ,_bbbfe :=_bbbfa .Value ,error (nil );if _bbbfe !=nil {return _bbbfe ;};_bebeg .CoordoriginAttr =&_acadc ;continue ;};if _bbbfa .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bebeg .StrokedAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bgbde ,_aeffe :=_bbbfa .Value ,error (nil );if _aeffe !=nil {return _aeffe ;};_bebeg .CoordsizeAttr =&_bgbde ;continue ;};if _bbbfa .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bbdcc ,_gbfdb :=_bbbfa .Value ,error (nil );if _gbfdb !=nil {return _gbfdb ;};_bebeg .StrokeweightAttr =&_bbdcc ;continue ;};if _bbbfa .Name .Local =="\u0073\u0074\u0079l\u0065"{_cbbae ,_cfdfa :=_bbbfa .Value ,error (nil );if _cfdfa !=nil {return _cfdfa ;};_bebeg .StyleAttr =&_cbbae ;continue ;};if _bbbfa .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ecfgc ,_agbb :=_bbbfa .Value ,error (nil );if _agbb !=nil {return _agbb ;};_bebeg .ChromakeyAttr =&_ecfgc ;continue ;};if _bbbfa .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dbdfb ,_adebc :=_bbbfa .Value ,error (nil );if _adebc !=nil {return _adebc ;};_bebeg .FillcolorAttr =&_dbdfb ;continue ;};if _bbbfa .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dddga ,_dfdc :=_bbbfa .Value ,error (nil );if _dfdc !=nil {return _dfdc ;};_bebeg .OpacityAttr =&_dddga ;continue ;};if _bbbfa .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_edcba ,_bagc :=_bbbfa .Value ,error (nil );if _bagc !=nil {return _bagc ;};_bebeg .WrapcoordsAttr =&_edcba ;continue ;};if _bbbfa .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_babedd ,_febb :=_bbbfa .Value ,error (nil );if _febb !=nil {return _febb ;};_bebeg .StrokecolorAttr =&_babedd ;continue ;};if _bbbfa .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bebeg .InsetpenAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Local =="\u0068\u0072\u0065\u0066"{_efbdc ,_ecagaa :=_bbbfa .Value ,error (nil );if _ecagaa !=nil {return _ecagaa ;};_bebeg .HrefAttr =&_efbdc ;continue ;};if _bbbfa .Name .Local =="\u0069\u0064"{_deccb ,_ceaac :=_bbbfa .Value ,error (nil );if _ceaac !=nil {return _ceaac ;};_bebeg .IdAttr =&_deccb ;continue ;};if _bbbfa .Name .Local =="\u0070\u0072\u0069n\u0074"{_bebeg .PrintAttr .UnmarshalXMLAttr (_bbbfa );continue ;};if _bbbfa .Name .Local =="\u0061\u006c\u0074"{_bbefc ,_cfcgf :=_bbbfa .Value ,error (nil );if _cfcgf !=nil {return _cfcgf ;};_bebeg .AltAttr =&_bbefc ;continue ;};if _bbbfa .Name .Local =="\u0074\u0069\u0074l\u0065"{_bdfeb ,_afbbb :=_bbbfa .Value ,error (nil );if _afbbb !=nil {return _afbbb ;};_bebeg .TitleAttr =&_bdfeb ;continue ;};if _bbbfa .Name .Local =="\u0063\u006c\u0061s\u0073"{_aedc ,_dgbcdb :=_bbbfa .Value ,error (nil );if _dgbcdb !=nil {return _dgbcdb ;};_bebeg .ClassAttr =&_aedc ;continue ;};if _bbbfa .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bebeg .FilledAttr .UnmarshalXMLAttr (_bbbfa );continue ;};};_cgdbgg :for {_dfec ,_dfabe :=d .Token ();if _dfabe !=nil {return _dfabe ;};switch _cfaad :=_dfec .(type ){case _dd .StartElement :switch _cfaad .Name {case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efaaa :=NewEG_ShapeElements ();_efaaa .Path =NewPath ();if _eacgb :=d .DecodeElement (_efaaa .Path ,&_cfaad );_eacgb !=nil {return _eacgb ;};_bebeg .EG_ShapeElements =append (_bebeg .EG_ShapeElements ,_efaaa );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcbfa :=NewEG_ShapeElements ();_gcbfa .Formulas =NewFormulas ();if _gddfd :=d .DecodeElement (_gcbfa .Formulas ,&_cfaad );_gddfd !=nil {return _gddfd ;};_bebeg .EG_ShapeElements =append (_bebeg .EG_ShapeElements ,_gcbfa );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aaadc :=NewEG_ShapeElements ();_aaadc .Handles =NewHandles ();if _agbdc :=d .DecodeElement (_aaadc .Handles ,&_cfaad );_agbdc !=nil {return _agbdc ;};_bebeg .EG_ShapeElements =append (_bebeg .EG_ShapeElements ,_aaadc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffdcg :=NewEG_ShapeElements ();_ffdcg .Fill =NewFill ();if _ceedc :=d .DecodeElement (_ffdcg .Fill ,&_cfaad );_ceedc !=nil {return _ceedc ;};_bebeg .EG_ShapeElements =append (_bebeg .EG_ShapeElements ,_ffdcg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfgdc :=NewEG_ShapeElements ();_gfgdc .Stroke =NewStroke ();if _gcggda :=d .DecodeElement (_gfgdc .Stroke ,&_cfaad );_gcggda !=nil {return _gcggda ;};_bebeg .EG_ShapeElements =append (_bebeg .EG_ShapeElements ,_gfgdc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_deebd :=NewEG_ShapeElements ();_deebd .Shadow =NewShadow ();if _cceaeb :=d .DecodeElement (_deebd .Shadow ,&_cfaad );_cceaeb !=nil {return _cceaeb ;};_bebeg .EG_ShapeElements =append (_bebeg .EG_ShapeElements ,_deebd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfaef :=NewEG_ShapeElements ();_cfaef .Textbox =NewTextbox ();if _cebb :=d .DecodeElement (_cfaef .Textbox ,&_cfaad );_cebb !=nil {return _cebb ;};_bebeg .EG_ShapeElements =append (_bebeg .EG_ShapeElements ,_cfaef );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gffbcf :=NewEG_ShapeElements ();_gffbcf .Textpath =NewTextpath ();if _dcdag :=d .DecodeElement (_gffbcf .Textpath ,&_cfaad );_dcdag !=nil {return _dcdag ;};_bebeg .EG_ShapeElements =append (_bebeg .EG_ShapeElements ,_gffbcf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfbgc :=NewEG_ShapeElements ();_gfbgc .Imagedata =NewImagedata ();if _cffggd :=d .DecodeElement (_gfbgc .Imagedata ,&_cfaad );_cffggd !=nil {return _cffggd ;};_bebeg .EG_ShapeElements =append (_bebeg .EG_ShapeElements ,_gfbgc );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdea :=NewEG_ShapeElements ();_cdea .Skew =NewOfcSkew ();if _efggd :=d .DecodeElement (_cdea .Skew ,&_cfaad );_efggd !=nil {return _efggd ;};_bebeg .EG_ShapeElements =append (_bebeg .EG_ShapeElements ,_cdea );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfbcdf :=NewEG_ShapeElements ();_cfbcdf .Extrusion =NewOfcExtrusion ();if _ggbbbf :=d .DecodeElement (_cfbcdf .Extrusion ,&_cfaad );_ggbbbf !=nil {return _ggbbbf ;};_bebeg .EG_ShapeElements =append (_bebeg .EG_ShapeElements ,_cfbcdf );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bgcdb :=NewEG_ShapeElements ();_bgcdb .Callout =NewOfcCallout ();if _bdeeb :=d .DecodeElement (_bgcdb .Callout ,&_cfaad );_bdeeb !=nil {return _bdeeb ;};_bebeg .EG_ShapeElements =append (_bebeg .EG_ShapeElements ,_bgcdb );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aceea :=NewEG_ShapeElements ();_aceea .Lock =NewOfcLock ();if _faada :=d .DecodeElement (_aceea .Lock ,&_cfaad );_faada !=nil {return _faada ;};_bebeg .EG_ShapeElements =append (_bebeg .EG_ShapeElements ,_aceea );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_adbgf :=NewEG_ShapeElements ();_adbgf .Clippath =NewOfcClippath ();if _gebff :=d .DecodeElement (_adbgf .Clippath ,&_cfaad );_gebff !=nil {return _gebff ;};_bebeg .EG_ShapeElements =append (_bebeg .EG_ShapeElements ,_adbgf );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdddf :=NewEG_ShapeElements ();_cdddf .Signatureline =NewOfcSignatureline ();if _eadef :=d .DecodeElement (_cdddf .Signatureline ,&_cfaad );_eadef !=nil {return _eadef ;};_bebeg .EG_ShapeElements =append (_bebeg .EG_ShapeElements ,_cdddf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bebba :=NewEG_ShapeElements ();_bebba .Wrap =_ad .NewWrap ();if _adgfe :=d .DecodeElement (_bebba .Wrap ,&_cfaad );_adgfe !=nil {return _adgfe ;};_bebeg .EG_ShapeElements =append (_bebeg .EG_ShapeElements ,_bebba );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gafaf :=NewEG_ShapeElements ();_gafaf .Anchorlock =_ad .NewAnchorlock ();if _badcg :=d .DecodeElement (_gafaf .Anchorlock ,&_cfaad );_badcg !=nil {return _badcg ;};_bebeg .EG_ShapeElements =append (_bebeg .EG_ShapeElements ,_gafaf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cafdf :=NewEG_ShapeElements ();_cafdf .Bordertop =_ad .NewBordertop ();if _egfda :=d .DecodeElement (_cafdf .Bordertop ,&_cfaad );_egfda !=nil {return _egfda ;};_bebeg .EG_ShapeElements =append (_bebeg .EG_ShapeElements ,_cafdf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eacb :=NewEG_ShapeElements ();_eacb .Borderbottom =_ad .NewBorderbottom ();if _geade :=d .DecodeElement (_eacb .Borderbottom ,&_cfaad );_geade !=nil {return _geade ;};_bebeg .EG_ShapeElements =append (_bebeg .EG_ShapeElements ,_eacb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_adddc :=NewEG_ShapeElements ();_adddc .Borderleft =_ad .NewBorderleft ();if _dgbcf :=d .DecodeElement (_adddc .Borderleft ,&_cfaad );_dgbcf !=nil {return _dgbcf ;};_bebeg .EG_ShapeElements =append (_bebeg .EG_ShapeElements ,_adddc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_debab :=NewEG_ShapeElements ();_debab .Borderright =_ad .NewBorderright ();if _gbbd :=d .DecodeElement (_debab .Borderright ,&_cfaad );_gbbd !=nil {return _gbbd ;};_bebeg .EG_ShapeElements =append (_bebeg .EG_ShapeElements ,_debab );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gcbdd :=NewEG_ShapeElements ();_gcbdd .ClientData =_fd .NewClientData ();if _dgdba :=d .DecodeElement (_gcbdd .ClientData ,&_cfaad );_dgdba !=nil {return _dgdba ;};_bebeg .EG_ShapeElements =append (_bebeg .EG_ShapeElements ,_gcbdd );case _dd .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"}:_ccdda :=NewEG_ShapeElements ();_ccdda .Textdata =_g .NewTextdata ();if _badbdd :=d .DecodeElement (_ccdda .Textdata ,&_cfaad );_badbdd !=nil {return _badbdd ;};_bebeg .EG_ShapeElements =append (_bebeg .EG_ShapeElements ,_ccdda );default:_dda .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",_cfaad .Name );if _dgeadf :=d .Skip ();_dgeadf !=nil {return _dgeadf ;};};case _dd .EndElement :break _cgdbgg ;case _dd .CharData :};};return nil ;};func (_dcaag *Shadow )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return _dcaag .CT_Shadow .MarshalXML (e ,start );};func (_cfcae *OfcST_ExtrusionType )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_eggee ,_bedba :=d .Token ();if _bedba !=nil {return _bedba ;};if _adbfc ,_ecdcd :=_eggee .(_dd .EndElement );_ecdcd &&_adbfc .Name ==start .Name {*_cfcae =1;return nil ;};if _eebdfe ,_abafe :=_eggee .(_dd .CharData );!_abafe {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eggee );}else {switch string (_eebdfe ){case "":*_cfcae =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_cfcae =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_cfcae =2;};};_eggee ,_bedba =d .Token ();if _bedba !=nil {return _bedba ;};if _abfbb ,_dgfgc :=_eggee .(_dd .EndElement );_dgfgc &&_abfbb .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eggee );};func (_bdafg *OfcCallout )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return _bdafg .OfcCT_Callout .MarshalXML (e ,start );};func NewPath ()*Path {_bbcged :=&Path {};_bbcged .CT_Path =*NewCT_Path ();return _bbcged };type OfcCT_ShapeDefaults struct{SpidmaxAttr *int64 ;StyleAttr *string ;FillAttr _f .ST_TrueFalse ;FillcolorAttr *string ;StrokeAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;AllowincellAttr _f .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 (_baeebe ST_FillMethod )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_baeebe .String (),start );};func (_gcag *AG_OfficeShapeAttributes )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _gcag .SptAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gcag .SptAttr )});};if _gcag .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gcgg ,_ada :=_gcag .ConnectortypeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _ada !=nil {return _ada ;};start .Attr =append (start .Attr ,_gcgg );};if _gcag .BwmodeAttr !=OfcST_BWModeUnset {_geff ,_ffff :=_gcag .BwmodeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _ffff !=nil {return _ffff ;};start .Attr =append (start .Attr ,_geff );};if _gcag .BwpureAttr !=OfcST_BWModeUnset {_baf ,_fgcd :=_gcag .BwpureAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _fgcd !=nil {return _fgcd ;};start .Attr =append (start .Attr ,_baf );};if _gcag .BwnormalAttr !=OfcST_BWModeUnset {_fedc ,_ecgb :=_gcag .BwnormalAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ecgb !=nil {return _ecgb ;};start .Attr =append (start .Attr ,_fedc );};if _gcag .ForcedashAttr !=_f .ST_TrueFalseUnset {_cfeb ,_ecbb :=_gcag .ForcedashAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ecbb !=nil {return _ecbb ;};start .Attr =append (start .Attr ,_cfeb );};if _gcag .OleiconAttr !=_f .ST_TrueFalseUnset {_dgege ,_abbc :=_gcag .OleiconAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _abbc !=nil {return _abbc ;};start .Attr =append (start .Attr ,_dgege );};if _gcag .OleAttr !=_f .ST_TrueFalseBlankUnset {_edbe ,_ege :=_gcag .OleAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u006fl\u0065"});if _ege !=nil {return _ege ;};start .Attr =append (start .Attr ,_edbe );};if _gcag .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_afceb ,_ccec :=_gcag .PreferrelativeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _ccec !=nil {return _ccec ;};start .Attr =append (start .Attr ,_afceb );};if _gcag .CliptowrapAttr !=_f .ST_TrueFalseUnset {_egee ,_bcg :=_gcag .CliptowrapAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _bcg !=nil {return _bcg ;};start .Attr =append (start .Attr ,_egee );};if _gcag .ClipAttr !=_f .ST_TrueFalseUnset {_faeg ,_ccbd :=_gcag .ClipAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _ccbd !=nil {return _ccbd ;};start .Attr =append (start .Attr ,_faeg );};return nil ;}; +// ValidateWithPath validates the CT_Image and its children, prefixing error messages with path +func (_egcc *CT_Image )ValidateWithPath (path string )error {for _abea ,_egdfa :=range _egcc .EG_ShapeElements {if _agfa :=_egdfa .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_abea ));_agfa !=nil {return _agfa ;};};if _adec :=_egcc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_adec !=nil {return _adec ;};if _dgge :=_egcc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_dgge !=nil {return _dgge ;};if _adgf :=_egcc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_adgf !=nil {return _adgf ;};if _dbbe :=_egcc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_dbbe !=nil {return _dbbe ;};if _aeea :=_egcc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_aeea !=nil {return _aeea ;};if _cedd :=_egcc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_cedd !=nil {return _cedd ;};if _effa :=_egcc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_effa !=nil {return _effa ;};if _eceg :=_egcc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_eceg !=nil {return _eceg ;};if _cgafb :=_egcc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cgafb !=nil {return _cgafb ;};if _fabc :=_egcc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fabc !=nil {return _fabc ;};if _ggfg :=_egcc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ggfg !=nil {return _ggfg ;};if _badg :=_egcc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_badg !=nil {return _badg ;};if _afcdb :=_egcc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_afcdb !=nil {return _afcdb ;};if _bfcba :=_egcc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_bfcba !=nil {return _bfcba ;};if _cbgec :=_egcc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_cbgec !=nil {return _cbgec ;};if _agdfd :=_egcc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_agdfd !=nil {return _agdfd ;};if _gage :=_egcc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_gage !=nil {return _gage ;};if _dabdd :=_egcc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_dabdd !=nil {return _dabdd ;};if _ebed :=_egcc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ebed !=nil {return _ebed ;};if _abccdg :=_egcc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_abccdg !=nil {return _abccdg ;};if _bebc :=_egcc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bebc !=nil {return _bebc ;};if _aedge :=_egcc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_aedge !=nil {return _aedge ;};if _caef :=_egcc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_caef !=nil {return _caef ;};if _cgaff :=_egcc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_cgaff !=nil {return _cgaff ;};if _afec :=_egcc .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_afec !=nil {return _afec ;};if _bbgc :=_egcc .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_bbgc !=nil {return _bbgc ;};if _gdgf :=_egcc .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gdgf !=nil {return _gdgf ;};if _eecca :=_egcc .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_eecca !=nil {return _eecca ;};if _cege :=_egcc .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_cege !=nil {return _cege ;};if _cefc :=_egcc .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_cefc !=nil {return _cefc ;};if _fdgc :=_egcc .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_fdgc !=nil {return _fdgc ;};return nil ;}; -// Validate validates the CT_Textbox and its children -func (_bccga *CT_Textbox )Validate ()error {return _bccga .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");};func NewOfcLeft ()*OfcLeft {_bfdcd :=&OfcLeft {};_bfdcd .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _bfdcd ;};func (_gceae *OfcST_DiagramLayout )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ccffcf ,_ceccg :=d .Token ();if _ceccg !=nil {return _ceccg ;};if _gafada ,_adefbd :=_ccffcf .(_dd .EndElement );_adefbd &&_gafada .Name ==start .Name {*_gceae =1;return nil ;};if _bbcfe ,_decaa :=_ccffcf .(_dd .CharData );!_decaa {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccffcf );}else {switch string (_bbcfe ){case "":*_gceae =0;case "\u0030":*_gceae =1;case "\u0031":*_gceae =2;case "\u0032":*_gceae =3;case "\u0033":*_gceae =4;};};_ccffcf ,_ceccg =d .Token ();if _ceccg !=nil {return _ceccg ;};if _ecdea ,_ebdba :=_ccffcf .(_dd .EndElement );_ebdba &&_ecdea .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccffcf );};func (_afgf OfcST_HrAlign )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_afgf .String (),start );};type Imagedata struct{CT_ImageData }; +// ValidateWithPath validates the OfcDiagram and its children, prefixing error messages with path +func (_ddbgc *OfcDiagram )ValidateWithPath (path string )error {if _abgcd :=_ddbgc .OfcCT_Diagram .ValidateWithPath (path );_abgcd !=nil {return _abgcd ;};return nil ;};func (_bfdec *ST_Ext )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eebba ,_aacdd :=d .Token ();if _aacdd !=nil {return _aacdd ;};if _bcgfab ,_dbccfe :=_eebba .(_c .EndElement );_dbccfe &&_bcgfab .Name ==start .Name {*_bfdec =1;return nil ;};if _efddg ,_gcbbgg :=_eebba .(_c .CharData );!_gcbbgg {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eebba );}else {switch string (_efddg ){case "":*_bfdec =0;case "\u0076\u0069\u0065\u0077":*_bfdec =1;case "\u0065\u0064\u0069\u0074":*_bfdec =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_bfdec =3;};};_eebba ,_aacdd =d .Token ();if _aacdd !=nil {return _aacdd ;};if _aecge ,_agdc :=_eebba .(_c .EndElement );_agdc &&_aecge .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eebba );};func (_afcbf *OfcCT_Extrusion )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e";};if _afcbf .OnAttr !=_d .ST_TrueFalseUnset {_acaea ,_bbbee :=_afcbf .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _bbbee !=nil {return _bbbee ;};start .Attr =append (start .Attr ,_acaea );};if _afcbf .TypeAttr !=OfcST_ExtrusionTypeUnset {_eceae ,_beeca :=_afcbf .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _beeca !=nil {return _beeca ;};start .Attr =append (start .Attr ,_eceae );};if _afcbf .RenderAttr !=OfcST_ExtrusionRenderUnset {_edgd ,_gbcbd :=_afcbf .RenderAttr .MarshalXMLAttr (_c .Name {Local :"\u0072\u0065\u006e\u0064\u0065\u0072"});if _gbcbd !=nil {return _gbcbd ;};start .Attr =append (start .Attr ,_edgd );};if _afcbf .ViewpointoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fd .Sprintf ("\u0025\u0076",*_afcbf .ViewpointoriginAttr )});};if _afcbf .ViewpointAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"},Value :_fd .Sprintf ("\u0025\u0076",*_afcbf .ViewpointAttr )});};if _afcbf .PlaneAttr !=OfcST_ExtrusionPlaneUnset {_gbaf ,_ebgc :=_afcbf .PlaneAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u006c\u0061n\u0065"});if _ebgc !=nil {return _ebgc ;};start .Attr =append (start .Attr ,_gbaf );};if _afcbf .SkewangleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"},Value :_fd .Sprintf ("\u0025\u0076",*_afcbf .SkewangleAttr )});};if _afcbf .SkewamtAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073k\u0065\u0077\u0061\u006d\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_afcbf .SkewamtAttr )});};if _afcbf .ForedepthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"},Value :_fd .Sprintf ("\u0025\u0076",*_afcbf .ForedepthAttr )});};if _afcbf .BackdepthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"},Value :_fd .Sprintf ("\u0025\u0076",*_afcbf .BackdepthAttr )});};if _afcbf .OrientationAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_fd .Sprintf ("\u0025\u0076",*_afcbf .OrientationAttr )});};if _afcbf .OrientationangleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_afcbf .OrientationangleAttr )});};if _afcbf .LockrotationcenterAttr !=_d .ST_TrueFalseUnset {_ebafb ,_fgeda :=_afcbf .LockrotationcenterAttr .MarshalXMLAttr (_c .Name {Local :"\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _fgeda !=nil {return _fgeda ;};start .Attr =append (start .Attr ,_ebafb );};if _afcbf .AutorotationcenterAttr !=_d .ST_TrueFalseUnset {_gfbfg ,_bbfe :=_afcbf .AutorotationcenterAttr .MarshalXMLAttr (_c .Name {Local :"\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _bbfe !=nil {return _bbfe ;};start .Attr =append (start .Attr ,_gfbfg );};if _afcbf .RotationcenterAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_afcbf .RotationcenterAttr )});};if _afcbf .RotationangleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_afcbf .RotationangleAttr )});};if _afcbf .ColormodeAttr !=OfcST_ColorModeUnset {_adecbd ,_cfad :=_afcbf .ColormodeAttr .MarshalXMLAttr (_c .Name {Local :"\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"});if _cfad !=nil {return _cfad ;};start .Attr =append (start .Attr ,_adecbd );};if _afcbf .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_afcbf .ColorAttr )});};if _afcbf .ShininessAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"},Value :_fd .Sprintf ("\u0025\u0076",*_afcbf .ShininessAttr )});};if _afcbf .SpecularityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"},Value :_fd .Sprintf ("\u0025\u0076",*_afcbf .SpecularityAttr )});};if _afcbf .DiffusityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"},Value :_fd .Sprintf ("\u0025\u0076",*_afcbf .DiffusityAttr )});};if _afcbf .MetalAttr !=_d .ST_TrueFalseUnset {_abceg ,_egggga :=_afcbf .MetalAttr .MarshalXMLAttr (_c .Name {Local :"\u006d\u0065\u0074a\u006c"});if _egggga !=nil {return _egggga ;};start .Attr =append (start .Attr ,_abceg );};if _afcbf .EdgeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_afcbf .EdgeAttr )});};if _afcbf .FacetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0061\u0063e\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_afcbf .FacetAttr )});};if _afcbf .LightfaceAttr !=_d .ST_TrueFalseUnset {_bbaba ,_cdgdb :=_afcbf .LightfaceAttr .MarshalXMLAttr (_c .Name {Local :"\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"});if _cdgdb !=nil {return _cdgdb ;};start .Attr =append (start .Attr ,_bbaba );};if _afcbf .BrightnessAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_afcbf .BrightnessAttr )});};if _afcbf .LightpositionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_fd .Sprintf ("\u0025\u0076",*_afcbf .LightpositionAttr )});};if _afcbf .LightlevelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"},Value :_fd .Sprintf ("\u0025\u0076",*_afcbf .LightlevelAttr )});};if _afcbf .LightharshAttr !=_d .ST_TrueFalseUnset {_aeaee ,_fagd :=_afcbf .LightharshAttr .MarshalXMLAttr (_c .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"});if _fagd !=nil {return _fagd ;};start .Attr =append (start .Attr ,_aeaee );};if _afcbf .Lightposition2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"},Value :_fd .Sprintf ("\u0025\u0076",*_afcbf .Lightposition2Attr )});};if _afcbf .Lightlevel2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"},Value :_fd .Sprintf ("\u0025\u0076",*_afcbf .Lightlevel2Attr )});};if _afcbf .Lightharsh2Attr !=_d .ST_TrueFalseUnset {_fcaacf ,_gadeg :=_afcbf .Lightharsh2Attr .MarshalXMLAttr (_c .Name {Local :"l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"});if _gadeg !=nil {return _gadeg ;};start .Attr =append (start .Attr ,_fcaacf );};if _afcbf .ExtAttr !=ST_ExtUnset {_dagfe ,_feeb :=_afcbf .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _feeb !=nil {return _feeb ;};start .Attr =append (start .Attr ,_dagfe );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type OfcST_ConnectorType byte ;func (_fbbe *Shape )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbbe .CT_Shape =*NewCT_Shape ();for _ ,_gdeed :=range start .Attr {if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cgcdc ,_ccdgb :=_f .ParseInt (_gdeed .Value ,10,64);if _ccdgb !=nil {return _ccdgb ;};_fbbe .RegroupidAttr =&_cgcdc ;continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fbbe .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0063\u006c\u0069\u0070"{_fbbe .ClipAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fbbe .ButtonAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fbbe .UserhiddenAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fbbe .BulletAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_edecf ,_cccff :=_gdeed .Value ,error (nil );if _cccff !=nil {return _cccff ;};_fbbe .GfxdataAttr =&_edecf ;continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0068\u0072"{_fbbe .HrAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u006f\u006c\u0065"{_fbbe .OleAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fbbe .AllowincellAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ecfbe ,_bfadg :=_gdeed .Value ,error (nil );if _bfadg !=nil {return _bfadg ;};_fbbe .BorderleftcolorAttr =&_ecfbe ;continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0068\u0072\u0070c\u0074"{_afbdc ,_ecaecb :=_f .ParseFloat (_gdeed .Value ,64);if _ecaecb !=nil {return _ecaecb ;};_badaa :=float32 (_afbdc );_fbbe .HrpctAttr =&_badaa ;continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bccaa ,_geegc :=_f .ParseInt (_gdeed .Value ,10,64);if _geegc !=nil {return _geegc ;};_fbbe .DgmnodekindAttr =&_bccaa ;continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fbbe .InsetmodeAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fbbe .UserdrawnAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fbbe .ConnectortypeAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dfbab ,_fafga :=_gdeed .Value ,error (nil );if _fafga !=nil {return _fafga ;};_fbbe .BorderrightcolorAttr =&_dfbab ;continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fbbe .PreferrelativeAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fbbe .HrnoshadeAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fbbe .DgmlayoutmruAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u006f\u006e\u0065\u0064"{_fbbe .OnedAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fbbe .HralignAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fbbe .BwmodeAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fbbe .AllowoverlapAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_faeca ,_ccdda :=_gdeed .Value ,error (nil );if _ccdda !=nil {return _ccdda ;};_fbbe .BordertopcolorAttr =&_faeca ;continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fbbe .BwnormalAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fcebcc ,_bcccg :=_gdeed .Value ,error (nil );if _bcccg !=nil {return _bcccg ;};_fbbe .BorderbottomcolorAttr =&_fcebcc ;continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fbbe .CliptowrapAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fbbe .DgmlayoutAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0073\u0070\u0074"{_gccba ,_ffdad :=_f .ParseFloat (_gdeed .Value ,64);if _ffdad !=nil {return _ffdad ;};_egbeg :=float32 (_gccba );_fbbe .SptAttr =&_egbeg ;continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fbbe .OleiconAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fbbe .ForcedashAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fbbe .BwpureAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0073\u0070\u0069\u0064"{_cbdfa ,_eafba :=_gdeed .Value ,error (nil );if _eafba !=nil {return _eafba ;};_fbbe .SpidAttr =&_cbdfa ;continue ;};if _gdeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdeed .Name .Local =="\u0068\u0072\u0073t\u0064"{_fbbe .HrstdAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_abcbd ,_gfcagd :=_gdeed .Value ,error (nil );if _gfcagd !=nil {return _gfcagd ;};_fbbe .TargetAttr =&_abcbd ;continue ;};if _gdeed .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fabdc ,_gdba :=_gdeed .Value ,error (nil );if _gdba !=nil {return _gdba ;};_fbbe .WrapcoordsAttr =&_fabdc ;continue ;};if _gdeed .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ccceg ,_bebgd :=_gdeed .Value ,error (nil );if _bebgd !=nil {return _bebgd ;};_fbbe .OpacityAttr =&_ccceg ;continue ;};if _gdeed .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ecddd ,_abaed :=_gdeed .Value ,error (nil );if _abaed !=nil {return _abaed ;};_fbbe .CoordoriginAttr =&_ecddd ;continue ;};if _gdeed .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dcbge ,_gedcc :=_gdeed .Value ,error (nil );if _gedcc !=nil {return _gedcc ;};_fbbe .StrokecolorAttr =&_dcbge ;continue ;};if _gdeed .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_efdg ,_aabega :=_gdeed .Value ,error (nil );if _aabega !=nil {return _aabega ;};_fbbe .CoordsizeAttr =&_efdg ;continue ;};if _gdeed .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fbbe .InsetpenAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Local =="\u0061\u006c\u0074"{_gccgd ,_gbaegd :=_gdeed .Value ,error (nil );if _gbaegd !=nil {return _gbaegd ;};_fbbe .AltAttr =&_gccgd ;continue ;};if _gdeed .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fbbe .FilledAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Local =="\u0074\u0069\u0074l\u0065"{_dbgcd ,_ccdeg :=_gdeed .Value ,error (nil );if _ccdeg !=nil {return _ccdeg ;};_fbbe .TitleAttr =&_dbgcd ;continue ;};if _gdeed .Name .Local =="\u0073\u0074\u0079l\u0065"{_bacab ,_gdbab :=_gdeed .Value ,error (nil );if _gdbab !=nil {return _gdbab ;};_fbbe .StyleAttr =&_bacab ;continue ;};if _gdeed .Name .Local =="\u0070\u0072\u0069n\u0074"{_fbbe .PrintAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fbbe .StrokedAttr .UnmarshalXMLAttr (_gdeed );continue ;};if _gdeed .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_aebfg ,_abfaa :=_gdeed .Value ,error (nil );if _abfaa !=nil {return _abfaa ;};_fbbe .StrokeweightAttr =&_aebfg ;continue ;};if _gdeed .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cfaegf ,_eafee :=_gdeed .Value ,error (nil );if _eafee !=nil {return _eafee ;};_fbbe .ChromakeyAttr =&_cfaegf ;continue ;};if _gdeed .Name .Local =="\u0070\u0061\u0074\u0068"{_cgbee ,_ddacf :=_gdeed .Value ,error (nil );if _ddacf !=nil {return _ddacf ;};_fbbe .PathAttr =&_cgbee ;continue ;};if _gdeed .Name .Local =="\u0069\u0064"{_cbefgd ,_gfgabc :=_gdeed .Value ,error (nil );if _gfgabc !=nil {return _gfgabc ;};_fbbe .IdAttr =&_cbefgd ;continue ;};if _gdeed .Name .Local =="\u0063\u006c\u0061s\u0073"{_febagd ,_febde :=_gdeed .Value ,error (nil );if _febde !=nil {return _febde ;};_fbbe .ClassAttr =&_febagd ;continue ;};if _gdeed .Name .Local =="\u0068\u0072\u0065\u0066"{_gfcdg ,_dddcgf :=_gdeed .Value ,error (nil );if _dddcgf !=nil {return _dddcgf ;};_fbbe .HrefAttr =&_gfcdg ;continue ;};if _gdeed .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_acfbe ,_dddabe :=_gdeed .Value ,error (nil );if _dddabe !=nil {return _dddabe ;};_fbbe .EquationxmlAttr =&_acfbe ;continue ;};if _gdeed .Name .Local =="\u0074\u0079\u0070\u0065"{_gacdd ,_bcfdeg :=_gdeed .Value ,error (nil );if _bcfdeg !=nil {return _bcfdeg ;};_fbbe .TypeAttr =&_gacdd ;continue ;};if _gdeed .Name .Local =="\u0061\u0064\u006a"{_afbde ,_gafdc :=_gdeed .Value ,error (nil );if _gafdc !=nil {return _gafdc ;};_fbbe .AdjAttr =&_afbde ;continue ;};if _gdeed .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_caddf ,_dggf :=_gdeed .Value ,error (nil );if _dggf !=nil {return _dggf ;};_fbbe .FillcolorAttr =&_caddf ;continue ;};};_gbcgda :for {_ebdga ,_acada :=d .Token ();if _acada !=nil {return _acada ;};switch _fdafc :=_ebdga .(type ){case _c .StartElement :switch _fdafc .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_faddd :=NewOfcInk ();if _gededb :=d .DecodeElement (_faddd ,&_fdafc );_gededb !=nil {return _gededb ;};_fbbe .Ink =append (_fbbe .Ink ,_faddd );case _c .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"}:_adgbg :=_fb .NewIscomment ();if _bcdf :=d .DecodeElement (_adgbg ,&_fdafc );_bcdf !=nil {return _bcdf ;};_fbbe .Iscomment =append (_fbbe .Iscomment ,_adgbg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_adgeg :=NewOfcEquationxml ();if _afgfb :=d .DecodeElement (_adgeg ,&_fdafc );_afgfb !=nil {return _afgfb ;};_fbbe .Equationxml =append (_fbbe .Equationxml ,_adgeg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_faded :=NewEG_ShapeElements ();_faded .Path =NewPath ();if _bfddg :=d .DecodeElement (_faded .Path ,&_fdafc );_bfddg !=nil {return _bfddg ;};_fbbe .EG_ShapeElements =append (_fbbe .EG_ShapeElements ,_faded );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbbg :=NewEG_ShapeElements ();_fbbg .Formulas =NewFormulas ();if _dfeega :=d .DecodeElement (_fbbg .Formulas ,&_fdafc );_dfeega !=nil {return _dfeega ;};_fbbe .EG_ShapeElements =append (_fbbe .EG_ShapeElements ,_fbbg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bebf :=NewEG_ShapeElements ();_bebf .Handles =NewHandles ();if _efeecc :=d .DecodeElement (_bebf .Handles ,&_fdafc );_efeecc !=nil {return _efeecc ;};_fbbe .EG_ShapeElements =append (_fbbe .EG_ShapeElements ,_bebf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cadgb :=NewEG_ShapeElements ();_cadgb .Fill =NewFill ();if _feeag :=d .DecodeElement (_cadgb .Fill ,&_fdafc );_feeag !=nil {return _feeag ;};_fbbe .EG_ShapeElements =append (_fbbe .EG_ShapeElements ,_cadgb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfbff :=NewEG_ShapeElements ();_dfbff .Stroke =NewStroke ();if _beaad :=d .DecodeElement (_dfbff .Stroke ,&_fdafc );_beaad !=nil {return _beaad ;};_fbbe .EG_ShapeElements =append (_fbbe .EG_ShapeElements ,_dfbff );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbddd :=NewEG_ShapeElements ();_bbddd .Shadow =NewShadow ();if _fbbb :=d .DecodeElement (_bbddd .Shadow ,&_fdafc );_fbbb !=nil {return _fbbb ;};_fbbe .EG_ShapeElements =append (_fbbe .EG_ShapeElements ,_bbddd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_baacd :=NewEG_ShapeElements ();_baacd .Textbox =NewTextbox ();if _dcbdg :=d .DecodeElement (_baacd .Textbox ,&_fdafc );_dcbdg !=nil {return _dcbdg ;};_fbbe .EG_ShapeElements =append (_fbbe .EG_ShapeElements ,_baacd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aedgd :=NewEG_ShapeElements ();_aedgd .Textpath =NewTextpath ();if _aacaa :=d .DecodeElement (_aedgd .Textpath ,&_fdafc );_aacaa !=nil {return _aacaa ;};_fbbe .EG_ShapeElements =append (_fbbe .EG_ShapeElements ,_aedgd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abbcf :=NewEG_ShapeElements ();_abbcf .Imagedata =NewImagedata ();if _dedbe :=d .DecodeElement (_abbcf .Imagedata ,&_fdafc );_dedbe !=nil {return _dedbe ;};_fbbe .EG_ShapeElements =append (_fbbe .EG_ShapeElements ,_abbcf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgcfd :=NewEG_ShapeElements ();_fgcfd .Skew =NewOfcSkew ();if _dadae :=d .DecodeElement (_fgcfd .Skew ,&_fdafc );_dadae !=nil {return _dadae ;};_fbbe .EG_ShapeElements =append (_fbbe .EG_ShapeElements ,_fgcfd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccbgdf :=NewEG_ShapeElements ();_ccbgdf .Extrusion =NewOfcExtrusion ();if _fbgae :=d .DecodeElement (_ccbgdf .Extrusion ,&_fdafc );_fbgae !=nil {return _fbgae ;};_fbbe .EG_ShapeElements =append (_fbbe .EG_ShapeElements ,_ccbgdf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_geccc :=NewEG_ShapeElements ();_geccc .Callout =NewOfcCallout ();if _caaed :=d .DecodeElement (_geccc .Callout ,&_fdafc );_caaed !=nil {return _caaed ;};_fbbe .EG_ShapeElements =append (_fbbe .EG_ShapeElements ,_geccc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abaeg :=NewEG_ShapeElements ();_abaeg .Lock =NewOfcLock ();if _bfaedb :=d .DecodeElement (_abaeg .Lock ,&_fdafc );_bfaedb !=nil {return _bfaedb ;};_fbbe .EG_ShapeElements =append (_fbbe .EG_ShapeElements ,_abaeg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_defbgd :=NewEG_ShapeElements ();_defbgd .Clippath =NewOfcClippath ();if _baegg :=d .DecodeElement (_defbgd .Clippath ,&_fdafc );_baegg !=nil {return _baegg ;};_fbbe .EG_ShapeElements =append (_fbbe .EG_ShapeElements ,_defbgd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aebfgg :=NewEG_ShapeElements ();_aebfgg .Signatureline =NewOfcSignatureline ();if _edbcb :=d .DecodeElement (_aebfgg .Signatureline ,&_fdafc );_edbcb !=nil {return _edbcb ;};_fbbe .EG_ShapeElements =append (_fbbe .EG_ShapeElements ,_aebfgg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ebeedb :=NewEG_ShapeElements ();_ebeedb .Wrap =_aa .NewWrap ();if _gfgba :=d .DecodeElement (_ebeedb .Wrap ,&_fdafc );_gfgba !=nil {return _gfgba ;};_fbbe .EG_ShapeElements =append (_fbbe .EG_ShapeElements ,_ebeedb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gbaee :=NewEG_ShapeElements ();_gbaee .Anchorlock =_aa .NewAnchorlock ();if _dccac :=d .DecodeElement (_gbaee .Anchorlock ,&_fdafc );_dccac !=nil {return _dccac ;};_fbbe .EG_ShapeElements =append (_fbbe .EG_ShapeElements ,_gbaee );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dbbfb :=NewEG_ShapeElements ();_dbbfb .Bordertop =_aa .NewBordertop ();if _fgcae :=d .DecodeElement (_dbbfb .Bordertop ,&_fdafc );_fgcae !=nil {return _fgcae ;};_fbbe .EG_ShapeElements =append (_fbbe .EG_ShapeElements ,_dbbfb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fegcc :=NewEG_ShapeElements ();_fegcc .Borderbottom =_aa .NewBorderbottom ();if _bbfagc :=d .DecodeElement (_fegcc .Borderbottom ,&_fdafc );_bbfagc !=nil {return _bbfagc ;};_fbbe .EG_ShapeElements =append (_fbbe .EG_ShapeElements ,_fegcc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bbffc :=NewEG_ShapeElements ();_bbffc .Borderleft =_aa .NewBorderleft ();if _gfefc :=d .DecodeElement (_bbffc .Borderleft ,&_fdafc );_gfefc !=nil {return _gfefc ;};_fbbe .EG_ShapeElements =append (_fbbe .EG_ShapeElements ,_bbffc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cafae :=NewEG_ShapeElements ();_cafae .Borderright =_aa .NewBorderright ();if _cdggbd :=d .DecodeElement (_cafae .Borderright ,&_fdafc );_cdggbd !=nil {return _cdggbd ;};_fbbe .EG_ShapeElements =append (_fbbe .EG_ShapeElements ,_cafae );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fgfeb :=NewEG_ShapeElements ();_fgfeb .ClientData =_bd .NewClientData ();if _bbcdc :=d .DecodeElement (_fgfeb .ClientData ,&_fdafc );_bbcdc !=nil {return _bbcdc ;};_fbbe .EG_ShapeElements =append (_fbbe .EG_ShapeElements ,_fgfeb );case _c .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"}:_adfbb :=NewEG_ShapeElements ();_adfbb .Textdata =_fb .NewTextdata ();if _cafdc :=d .DecodeElement (_adfbb .Textdata ,&_fdafc );_cafdc !=nil {return _cafdc ;};_fbbe .EG_ShapeElements =append (_fbbe .EG_ShapeElements ,_adfbb );default:_g .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",_fdafc .Name );if _fbffg :=d .Skip ();_fbffg !=nil {return _fbffg ;};};case _c .EndElement :break _gbcgda ;case _c .CharData :};};return nil ;};func (_faacf *ST_ImageAspect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfceg ,_abdca :=d .Token ();if _abdca !=nil {return _abdca ;};if _cgedd ,_faeaf :=_gfceg .(_c .EndElement );_faeaf &&_cgedd .Name ==start .Name {*_faacf =1;return nil ;};if _cbbbge ,_ceadd :=_gfceg .(_c .CharData );!_ceadd {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfceg );}else {switch string (_cbbbge ){case "":*_faacf =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_faacf =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_faacf =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_faacf =3;};};_gfceg ,_abdca =d .Token ();if _abdca !=nil {return _abdca ;};if _cdcdaf ,_ebgcg :=_gfceg .(_c .EndElement );_ebgcg &&_cdcdaf .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfceg );};func (_cbbb *AG_OfficeShapeAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cbbb .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_cbbb .SptAttr )});};if _cbbb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_bgfg ,_dgb :=_cbbb .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _dgb !=nil {return _dgb ;};start .Attr =append (start .Attr ,_bgfg );};if _cbbb .BwmodeAttr !=OfcST_BWModeUnset {_edf ,_acg :=_cbbb .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _acg !=nil {return _acg ;};start .Attr =append (start .Attr ,_edf );};if _cbbb .BwpureAttr !=OfcST_BWModeUnset {_bege ,_gcf :=_cbbb .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _gcf !=nil {return _gcf ;};start .Attr =append (start .Attr ,_bege );};if _cbbb .BwnormalAttr !=OfcST_BWModeUnset {_ege ,_fda :=_cbbb .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _fda !=nil {return _fda ;};start .Attr =append (start .Attr ,_ege );};if _cbbb .ForcedashAttr !=_d .ST_TrueFalseUnset {_abc ,_ccec :=_cbbb .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ccec !=nil {return _ccec ;};start .Attr =append (start .Attr ,_abc );};if _cbbb .OleiconAttr !=_d .ST_TrueFalseUnset {_adgb ,_cbga :=_cbbb .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _cbga !=nil {return _cbga ;};start .Attr =append (start .Attr ,_adgb );};if _cbbb .OleAttr !=_d .ST_TrueFalseBlankUnset {_ecec ,_dee :=_cbbb .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _dee !=nil {return _dee ;};start .Attr =append (start .Attr ,_ecec );};if _cbbb .PreferrelativeAttr !=_d .ST_TrueFalseUnset {_egg ,_ggde :=_cbbb .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _ggde !=nil {return _ggde ;};start .Attr =append (start .Attr ,_egg );};if _cbbb .CliptowrapAttr !=_d .ST_TrueFalseUnset {_affe ,_cad :=_cbbb .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _cad !=nil {return _cad ;};start .Attr =append (start .Attr ,_affe );};if _cbbb .ClipAttr !=_d .ST_TrueFalseUnset {_gdaf ,_bgbd :=_cbbb .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _bgbd !=nil {return _bgbd ;};start .Attr =append (start .Attr ,_gdaf );};return nil ;}; -// ValidateWithPath validates the CT_Arc and its children, prefixing error messages with path -func (_fcad *CT_Arc )ValidateWithPath (path string )error {for _fffdf ,_edbf :=range _fcad .EG_ShapeElements {if _aeeb :=_edbf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_fffdf ));_aeeb !=nil {return _aeeb ;};};if _gbba :=_fcad .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gbba !=nil {return _gbba ;};if _ccab :=_fcad .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_ccab !=nil {return _ccab ;};if _ffgf :=_fcad .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_ffgf !=nil {return _ffgf ;};if _cfda :=_fcad .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_cfda !=nil {return _cfda ;};if _dgfa :=_fcad .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_dgfa !=nil {return _dgfa ;};if _gafd :=_fcad .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_gafd !=nil {return _gafd ;};if _cfdgb :=_fcad .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_cfdgb !=nil {return _cfdgb ;};if _ggac :=_fcad .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ggac !=nil {return _ggac ;};if _cfag :=_fcad .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cfag !=nil {return _cfag ;};if _gbfd :=_fcad .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gbfd !=nil {return _gbfd ;};if _bbc :=_fcad .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bbc !=nil {return _bbc ;};if _bbbbc :=_fcad .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bbbbc !=nil {return _bbbbc ;};if _fedg :=_fcad .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fedg !=nil {return _fedg ;};if _ebegf :=_fcad .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_ebegf !=nil {return _ebegf ;};if _aeef :=_fcad .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_aeef !=nil {return _aeef ;};if _ebfafb :=_fcad .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ebfafb !=nil {return _ebfafb ;};if _cbgc :=_fcad .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cbgc !=nil {return _cbgc ;};if _gccg :=_fcad .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_gccg !=nil {return _gccg ;};if _dag :=_fcad .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_dag !=nil {return _dag ;};if _gcd :=_fcad .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_gcd !=nil {return _gcd ;};if _begb :=_fcad .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_begb !=nil {return _begb ;};if _bbcg :=_fcad .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_bbcg !=nil {return _bbcg ;};if _dee :=_fcad .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_dee !=nil {return _dee ;};if _gfdf :=_fcad .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gfdf !=nil {return _gfdf ;};if _cbfg :=_fcad .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cbfg !=nil {return _cbfg ;};if _cegg :=_fcad .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_cegg !=nil {return _cegg ;};if _cbcg :=_fcad .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cbcg !=nil {return _cbcg ;};if _dcbf :=_fcad .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_dcbf !=nil {return _dcbf ;};if _cgg :=_fcad .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_cgg !=nil {return _cgg ;};return nil ;};func NewOfcRight ()*OfcRight {_acagd :=&OfcRight {};_acagd .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _acagd ;};func (_eacee OfcST_OLEUpdateMode )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_eacee .String (),start );}; +// ValidateWithPath validates the Line and its children, prefixing error messages with path +func (_afdbae *Line )ValidateWithPath (path string )error {if _cdggf :=_afdbae .CT_Line .ValidateWithPath (path );_cdggf !=nil {return _cdggf ;};return nil ;};func NewLine ()*Line {_fffg :=&Line {};_fffg .CT_Line =*NewCT_Line ();return _fffg };const (OfcST_HrAlignUnset OfcST_HrAlign =0;OfcST_HrAlignLeft OfcST_HrAlign =1;OfcST_HrAlignRight OfcST_HrAlign =2;OfcST_HrAlignCenter OfcST_HrAlign =3;);func (_baabe ST_StrokeArrowWidth )String ()string {switch _baabe {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 "";}; -// Validate validates the OfcCT_Proxy and its children -func (_gbeed *OfcCT_Proxy )Validate ()error {return _gbeed .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079");};func NewOfcCT_SignatureLine ()*OfcCT_SignatureLine {_aadgc :=&OfcCT_SignatureLine {};return _aadgc }; +// ValidateWithPath validates the OfcCT_RelationTable and its children, prefixing error messages with path +func (_aefb *OfcCT_RelationTable )ValidateWithPath (path string )error {for _fggadd ,_fagde :=range _aefb .Rel {if _cada :=_fagde .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0052\u0065\u006c\u005b\u0025\u0064\u005d",path ,_fggadd ));_cada !=nil {return _cada ;};};if _bfaa :=_aefb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bfaa !=nil {return _bfaa ;};return nil ;};func (_cbcee OfcST_ColorMode )Validate ()error {return _cbcee .ValidateWithPath ("")};func NewOfcCT_IdMap ()*OfcCT_IdMap {_egdfad :=&OfcCT_IdMap {};return _egdfad };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 (_adegf ST_StrokeEndCap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_adegf .String (),start );};func (_aaafc *OfcCT_Ink )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0069n\u006b";};if _aaafc .IAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069"},Value :_fd .Sprintf ("\u0025\u0076",*_aaafc .IAttr )});};if _aaafc .AnnotationAttr !=_d .ST_TrueFalseUnset {_afdged ,_faeae :=_aaafc .AnnotationAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _faeae !=nil {return _faeae ;};start .Attr =append (start .Attr ,_afdged );};if _aaafc .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_aaafc .ContentTypeAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type AG_Path struct{PathAttr *string ;};type Line struct{CT_Line };type OfcClippath struct{OfcCT_ClipPath };func (_agccc *OfcRight )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\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ,_c .Attr {Name :_c .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 ,_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\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 ,_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 ="\u006f:\u0072\u0069\u0067\u0068\u0074";return _agccc .OfcCT_StrokeChild .MarshalXML (e ,start );};func NewStroke ()*Stroke {_fgecf :=&Stroke {};_fgecf .CT_Stroke =*NewCT_Stroke ();return _fgecf };func (_agbec OfcST_BWMode )String ()string {switch _agbec {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 (_cgeaa *Handles )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgeaa .CT_Handles =*NewCT_Handles ();_egead :for {_ddebg ,_bfdd :=d .Token ();if _bfdd !=nil {return _bfdd ;};switch _bgab :=_ddebg .(type ){case _c .StartElement :switch _bgab .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efgab :=NewCT_H ();if _gbcaf :=d .DecodeElement (_efgab ,&_bgab );_gbcaf !=nil {return _gbcaf ;};_cgeaa .H =append (_cgeaa .H ,_efgab );default:_g .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",_bgab .Name );if _gfdgc :=d .Skip ();_gfdgc !=nil {return _gfdgc ;};};case _c .EndElement :break _egead ;case _c .CharData :};};return nil ;};func (_caeff OfcST_OLEDrawAspect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_caeff .String (),start );};func (_cbdefd *OfcColumn )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbdefd .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_cebfg :=range start .Attr {if _cebfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebfg .Name .Local =="\u0068\u0072\u0065\u0066"{_dbdgc ,_eagb :=_cebfg .Value ,error (nil );if _eagb !=nil {return _eagb ;};_cbdefd .HrefAttr =&_dbdgc ;continue ;};if _cebfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebfg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cbdefd .ForcedashAttr .UnmarshalXMLAttr (_cebfg );continue ;};if _cebfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebfg .Name .Local =="\u0074\u0069\u0074l\u0065"{_beedgd ,_agdad :=_cebfg .Value ,error (nil );if _agdad !=nil {return _agdad ;};_cbdefd .TitleAttr =&_beedgd ;continue ;};if _cebfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebfg .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gfafb ,_gcbaa :=_cebfg .Value ,error (nil );if _gcbaa !=nil {return _gcbaa ;};_cbdefd .AlthrefAttr =&_gfafb ;continue ;};if _cebfg .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_cbdefd .ImageaspectAttr .UnmarshalXMLAttr (_cebfg );continue ;};if _cebfg .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_cbdefd .StartarrowAttr .UnmarshalXMLAttr (_cebfg );continue ;};if _cebfg .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_cbdefd .LinestyleAttr .UnmarshalXMLAttr (_cebfg );continue ;};if _cebfg .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cbdefd .StartarrowwidthAttr .UnmarshalXMLAttr (_cebfg );continue ;};if _cebfg .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_cbdefd .JoinstyleAttr .UnmarshalXMLAttr (_cebfg );continue ;};if _cebfg .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_cbdefd .StartarrowlengthAttr .UnmarshalXMLAttr (_cebfg );continue ;};if _cebfg .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_gabbda ,_agabb :=_cebfg .Value ,error (nil );if _agabb !=nil {return _agabb ;};_cbdefd .DashstyleAttr =&_gabbda ;continue ;};if _cebfg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_cbdefd .EndarrowAttr .UnmarshalXMLAttr (_cebfg );continue ;};if _cebfg .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_cbdefd .FilltypeAttr .UnmarshalXMLAttr (_cebfg );continue ;};if _cebfg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cbdefd .EndarrowwidthAttr .UnmarshalXMLAttr (_cebfg );continue ;};if _cebfg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aaeagc ,_cdgee :=_cebfg .Value ,error (nil );if _cdgee !=nil {return _cdgee ;};_cbdefd .OpacityAttr =&_aaeagc ;continue ;};if _cebfg .Name .Local =="\u0063\u006f\u006co\u0072"{_bgfcb ,_gbcdc :=_cebfg .Value ,error (nil );if _gbcdc !=nil {return _gbcdc ;};_cbdefd .ColorAttr =&_bgfcb ;continue ;};if _cebfg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cbdefd .InsetpenAttr .UnmarshalXMLAttr (_cebfg );continue ;};if _cebfg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_cbdefd .EndarrowlengthAttr .UnmarshalXMLAttr (_cebfg );continue ;};if _cebfg .Name .Local =="\u0065\u0078\u0074"{_cbdefd .ExtAttr .UnmarshalXMLAttr (_cebfg );continue ;};if _cebfg .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_cbdefd .EndcapAttr .UnmarshalXMLAttr (_cebfg );continue ;};if _cebfg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_gacfb ,_gffcgb :=_cebfg .Value ,error (nil );if _gffcgb !=nil {return _gffcgb ;};_cbdefd .Color2Attr =&_gacfb ;continue ;};if _cebfg .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_cbdefd .ImagealignshapeAttr .UnmarshalXMLAttr (_cebfg );continue ;};if _cebfg .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_cffff ,_bacee :=_cebfg .Value ,error (nil );if _bacee !=nil {return _bacee ;};_cbdefd .WeightAttr =&_cffff ;continue ;};if _cebfg .Name .Local =="\u0073\u0072\u0063"{_bgcffd ,_eafd :=_cebfg .Value ,error (nil );if _eafd !=nil {return _eafd ;};_cbdefd .SrcAttr =&_bgcffd ;continue ;};if _cebfg .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_gcfae ,_cdegc :=_cebfg .Value ,error (nil );if _cdegc !=nil {return _cdegc ;};_cbdefd .ImagesizeAttr =&_gcfae ;continue ;};if _cebfg .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_aecea ,_fdcac :=_f .ParseFloat (_cebfg .Value ,64);if _fdcac !=nil {return _fdcac ;};_cbdefd .MiterlimitAttr =&_aecea ;continue ;};if _cebfg .Name .Local =="\u006f\u006e"{_cbdefd .OnAttr .UnmarshalXMLAttr (_cebfg );continue ;};};for {_fggfaf ,_fafe :=d .Token ();if _fafe !=nil {return _fd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_fafe );};if _dcgae ,_ebbda :=_fggfaf .(_c .EndElement );_ebbda &&_dcgae .Name ==start .Name {break ;};};return nil ;};func (_cbgce OfcST_ConnectType )ValidateWithPath (path string )error {switch _cbgce {case 0,1,2,3,4:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbgce ));};return nil ;};type AG_AllCoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _d .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _d .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _d .ST_TrueFalse ;ButtonAttr _d .ST_TrueFalse ;UserhiddenAttr _d .ST_TrueFalse ;BulletAttr _d .ST_TrueFalse ;HrAttr _d .ST_TrueFalse ;HrstdAttr _d .ST_TrueFalse ;HrnoshadeAttr _d .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _d .ST_TrueFalse ;AllowoverlapAttr _d .ST_TrueFalse ;UserdrawnAttr _d .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};func (_fdbf *OfcOLEObject )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdbf .OfcCT_OLEObject =*NewOfcCT_OLEObject ();for _ ,_agbfb :=range start .Attr {if _agbfb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_agbfb .Name .Local =="\u0069\u0064"||_agbfb .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"&&_agbfb .Name .Local =="\u0069\u0064"{_ceade ,_fgff :=_agbfb .Value ,error (nil );if _fgff !=nil {return _fgff ;};_fdbf .IdAttr =&_ceade ;continue ;};if _agbfb .Name .Local =="\u0054\u0079\u0070\u0065"{_fdbf .TypeAttr .UnmarshalXMLAttr (_agbfb );continue ;};if _agbfb .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_gabaab ,_agga :=_agbfb .Value ,error (nil );if _agga !=nil {return _agga ;};_fdbf .ProgIDAttr =&_gabaab ;continue ;};if _agbfb .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_dgfge ,_dcgga :=_agbfb .Value ,error (nil );if _dcgga !=nil {return _dcgga ;};_fdbf .ShapeIDAttr =&_dgfge ;continue ;};if _agbfb .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_fdbf .DrawAspectAttr .UnmarshalXMLAttr (_agbfb );continue ;};if _agbfb .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_gefabb ,_bfdcgd :=_agbfb .Value ,error (nil );if _bfdcgd !=nil {return _bfdcgd ;};_fdbf .ObjectIDAttr =&_gefabb ;continue ;};if _agbfb .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_fdbf .UpdateModeAttr .UnmarshalXMLAttr (_agbfb );continue ;};};_gggcd :for {_bdbda ,_dabgca :=d .Token ();if _dabgca !=nil {return _dabgca ;};switch _gbcg :=_bdbda .(type ){case _c .StartElement :switch _gbcg .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdbf .LinkType =new (string );if _fafee :=d .DecodeElement (_fdbf .LinkType ,&_gbcg );_fafee !=nil {return _fafee ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdbf .LockedField =_d .ST_TrueFalseBlankUnset ;if _aefba :=d .DecodeElement (&_fdbf .LockedField ,&_gbcg );_aefba !=nil {return _aefba ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdbf .FieldCodes =new (string );if _afecb :=d .DecodeElement (_fdbf .FieldCodes ,&_gbcg );_afecb !=nil {return _afecb ;};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\u004f\u0066cO\u004c\u0045O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_gbcg .Name );if _ceceaa :=d .Skip ();_ceceaa !=nil {return _ceceaa ;};};case _c .EndElement :break _gggcd ;case _c .CharData :};};return nil ;};type OfcShapelayout struct{OfcCT_ShapeLayout }; -// Validate validates the AG_ShapeAttributes and its children -func (_dged *AG_ShapeAttributes )Validate ()error {return _dged .ValidateWithPath ("\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");}; +// ValidateWithPath validates the CT_Handles and its children, prefixing error messages with path +func (_fgeb *CT_Handles )ValidateWithPath (path string )error {for _feffb ,_gffg :=range _fgeb .H {if _bffc :=_gffg .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0048\u005b\u0025\u0064\u005d",path ,_feffb ));_bffc !=nil {return _bffc ;};};return nil ;};func NewPath ()*Path {_cbbbb :=&Path {};_cbbbb .CT_Path =*NewCT_Path ();return _cbbbb };func (_bdfbd ST_StrokeArrowType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bdfbd .String (),start );};func NewRoundrect ()*Roundrect {_cgada :=&Roundrect {};_cgada .CT_RoundRect =*NewCT_RoundRect ();return _cgada ;}; // Validate validates the Rect and its children -func (_ceffa *Rect )Validate ()error {return _ceffa .ValidateWithPath ("\u0052\u0065\u0063\u0074")}; - -// ValidateWithPath validates the OfcInk and its children, prefixing error messages with path -func (_faaag *OfcInk )ValidateWithPath (path string )error {if _eccada :=_faaag .OfcCT_Ink .ValidateWithPath (path );_eccada !=nil {return _eccada ;};return nil ;};type OfcCT_Lock struct{PositionAttr _f .ST_TrueFalse ;SelectionAttr _f .ST_TrueFalse ;GroupingAttr _f .ST_TrueFalse ;UngroupingAttr _f .ST_TrueFalse ;RotationAttr _f .ST_TrueFalse ;CroppingAttr _f .ST_TrueFalse ;VerticiesAttr _f .ST_TrueFalse ;AdjusthandlesAttr _f .ST_TrueFalse ;TextAttr _f .ST_TrueFalse ;AspectratioAttr _f .ST_TrueFalse ;ShapetypeAttr _f .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_caedc *OfcST_FillType )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_caedc =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_caedc =1;case "\u0073\u006f\u006ci\u0064":*_caedc =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_caedc =3;case "\u0074\u0069\u006c\u0065":*_caedc =4;case "\u0066\u0072\u0061m\u0065":*_caedc =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_caedc =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_caedc =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_caedc =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_caedc =9;};return nil ;}; +func (_ccfag *Rect )Validate ()error {return _ccfag .ValidateWithPath ("\u0052\u0065\u0063\u0074")};func (_fcbdb *OfcCT_IdMap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0069\u0064\u006d\u0061\u0070";};if _fcbdb .DataAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_fd .Sprintf ("\u0025\u0076",*_fcbdb .DataAttr )});};if _fcbdb .ExtAttr !=ST_ExtUnset {_aedee ,_bfebf :=_fcbdb .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _bfebf !=nil {return _bfebf ;};start .Attr =append (start .Attr ,_aedee );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the OfcCT_Rules and its children, prefixing error messages with path -func (_gaadc *OfcCT_Rules )ValidateWithPath (path string )error {for _gfdad ,_begfd :=range _gaadc .R {if _gafcg :=_begfd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_gfdad ));_gafcg !=nil {return _gafcg ;};};if _baged :=_gaadc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_baged !=nil {return _baged ;};return nil ;};func (_cdfedc ST_StrokeArrowType )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_dccgdg :=_dd .Attr {};_dccgdg .Name =name ;switch _cdfedc {case ST_StrokeArrowTypeUnset :_dccgdg .Value ="";case ST_StrokeArrowTypeNone :_dccgdg .Value ="\u006e\u006f\u006e\u0065";case ST_StrokeArrowTypeBlock :_dccgdg .Value ="\u0062\u006c\u006fc\u006b";case ST_StrokeArrowTypeClassic :_dccgdg .Value ="\u0063l\u0061\u0073\u0073\u0069\u0063";case ST_StrokeArrowTypeOval :_dccgdg .Value ="\u006f\u0076\u0061\u006c";case ST_StrokeArrowTypeDiamond :_dccgdg .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_StrokeArrowTypeOpen :_dccgdg .Value ="\u006f\u0070\u0065\u006e";};return _dccgdg ,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;);func (_edbef OfcST_InsetMode )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_edbef .String (),start );};func (_bgedbe OfcST_ColorMode )Validate ()error {return _bgedbe .ValidateWithPath ("")}; - -// Validate validates the AG_OfficeShapeAttributes and its children -func (_bcca *AG_OfficeShapeAttributes )Validate ()error {return _bcca .ValidateWithPath ("\u0041G\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053\u0068\u0061\u0070e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_cbbbff OfcST_How )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_bdcef :=_dd .Attr {};_bdcef .Name =name ;switch _cbbbff {case OfcST_HowUnset :_bdcef .Value ="";case OfcST_HowTop :_bdcef .Value ="\u0074\u006f\u0070";case OfcST_HowMiddle :_bdcef .Value ="\u006d\u0069\u0064\u0064\u006c\u0065";case OfcST_HowBottom :_bdcef .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_HowLeft :_bdcef .Value ="\u006c\u0065\u0066\u0074";case OfcST_HowCenter :_bdcef .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_HowRight :_bdcef .Value ="\u0072\u0069\u0067h\u0074";};return _bdcef ,nil ;};func NewCT_Shadow ()*CT_Shadow {_geaab :=&CT_Shadow {};return _geaab };func (_adge *CT_Path )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _adge .VAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076"},Value :_c .Sprintf ("\u0025\u0076",*_adge .VAttr )});};if _adge .LimoAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006c\u0069\u006d\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_adge .LimoAttr )});};if _adge .TextboxrectAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_adge .TextboxrectAttr )});};if _adge .FillokAttr !=_f .ST_TrueFalseUnset {_eacaa ,_ffee :=_adge .FillokAttr .MarshalXMLAttr (_dd .Name {Local :"\u0066\u0069\u006c\u006c\u006f\u006b"});if _ffee !=nil {return _ffee ;};start .Attr =append (start .Attr ,_eacaa );};if _adge .StrokeokAttr !=_f .ST_TrueFalseUnset {_edaca ,_eagaa :=_adge .StrokeokAttr .MarshalXMLAttr (_dd .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"});if _eagaa !=nil {return _eagaa ;};start .Attr =append (start .Attr ,_edaca );};if _adge .ShadowokAttr !=_f .ST_TrueFalseUnset {_gffcc ,_gadbd :=_adge .ShadowokAttr .MarshalXMLAttr (_dd .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"});if _gadbd !=nil {return _gadbd ;};start .Attr =append (start .Attr ,_gffcc );};if _adge .ArrowokAttr !=_f .ST_TrueFalseUnset {_feac ,_bcda :=_adge .ArrowokAttr .MarshalXMLAttr (_dd .Name {Local :"\u0061r\u0072\u006f\u0077\u006f\u006b"});if _bcda !=nil {return _bcda ;};start .Attr =append (start .Attr ,_feac );};if _adge .GradientshapeokAttr !=_f .ST_TrueFalseUnset {_edde ,_afdaf :=_adge .GradientshapeokAttr .MarshalXMLAttr (_dd .Name {Local :"\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"});if _afdaf !=nil {return _afdaf ;};start .Attr =append (start .Attr ,_edde );};if _adge .TextpathokAttr !=_f .ST_TrueFalseUnset {_effe ,_bbcf :=_adge .TextpathokAttr .MarshalXMLAttr (_dd .Name {Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"});if _bbcf !=nil {return _bbcf ;};start .Attr =append (start .Attr ,_effe );};if _adge .InsetpenokAttr !=_f .ST_TrueFalseUnset {_dffc ,_gcdd :=_adge .InsetpenokAttr .MarshalXMLAttr (_dd .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"});if _gcdd !=nil {return _gcdd ;};start .Attr =append (start .Attr ,_dffc );};if _adge .ConnecttypeAttr !=OfcST_ConnectTypeUnset {_fbaee ,_fadbc :=_adge .ConnecttypeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"});if _fadbc !=nil {return _fadbc ;};start .Attr =append (start .Attr ,_fbaee );};if _adge .ConnectlocsAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_adge .ConnectlocsAttr )});};if _adge .ConnectanglesAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_adge .ConnectanglesAttr )});};if _adge .ExtrusionokAttr !=_f .ST_TrueFalseUnset {_ffaf ,_agfe :=_adge .ExtrusionokAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"});if _agfe !=nil {return _agfe ;};start .Attr =append (start .Attr ,_ffaf );};if _adge .IdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_adge .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_gd *AG_AllCoreAttributes )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _gd .HrefAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_gd .HrefAttr )});};if _gd .TargetAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gd .TargetAttr )});};if _gd .ClassAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_gd .ClassAttr )});};if _gd .TitleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gd .TitleAttr )});};if _gd .AltAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gd .AltAttr )});};if _gd .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_gd .CoordsizeAttr )});};if _gd .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_gd .CoordoriginAttr )});};if _gd .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_gd .WrapcoordsAttr )});};if _gd .PrintAttr !=_f .ST_TrueFalseUnset {_dc ,_bd :=_gd .PrintAttr .MarshalXMLAttr (_dd .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bd !=nil {return _bd ;};start .Attr =append (start .Attr ,_dc );};if _gd .IdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gd .IdAttr )});};if _gd .StyleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gd .StyleAttr )});};if _gd .SpidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gd .SpidAttr )});};if _gd .OnedAttr !=_f .ST_TrueFalseUnset {_cg ,_ge :=_gd .OnedAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _ge !=nil {return _ge ;};start .Attr =append (start .Attr ,_cg );};if _gd .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gd .RegroupidAttr )});};if _gd .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_gc ,_gfe :=_gd .DoubleclicknotifyAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _gfe !=nil {return _gfe ;};start .Attr =append (start .Attr ,_gc );};if _gd .ButtonAttr !=_f .ST_TrueFalseUnset {_fdd ,_af :=_gd .ButtonAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _af !=nil {return _af ;};start .Attr =append (start .Attr ,_fdd );};if _gd .UserhiddenAttr !=_f .ST_TrueFalseUnset {_gg ,_bdb :=_gd .UserhiddenAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _bdb !=nil {return _bdb ;};start .Attr =append (start .Attr ,_gg );};if _gd .BulletAttr !=_f .ST_TrueFalseUnset {_cc ,_dg :=_gd .BulletAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _dg !=nil {return _dg ;};start .Attr =append (start .Attr ,_cc );};if _gd .HrAttr !=_f .ST_TrueFalseUnset {_dff ,_ce :=_gd .HrAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0068\u0072"});if _ce !=nil {return _ce ;};start .Attr =append (start .Attr ,_dff );};if _gd .HrstdAttr !=_f .ST_TrueFalseUnset {_cce ,_afd :=_gd .HrstdAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _afd !=nil {return _afd ;};start .Attr =append (start .Attr ,_cce );};if _gd .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_ff ,_bb :=_gd .HrnoshadeAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _bb !=nil {return _bb ;};start .Attr =append (start .Attr ,_ff );};if _gd .HrpctAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gd .HrpctAttr )});};if _gd .HralignAttr !=OfcST_HrAlignUnset {_bc ,_gae :=_gd .HralignAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _gae !=nil {return _gae ;};start .Attr =append (start .Attr ,_bc );};if _gd .AllowincellAttr !=_f .ST_TrueFalseUnset {_bcb ,_fa :=_gd .AllowincellAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _fa !=nil {return _fa ;};start .Attr =append (start .Attr ,_bcb );};if _gd .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_ec ,_aaeg :=_gd .AllowoverlapAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _aaeg !=nil {return _aaeg ;};start .Attr =append (start .Attr ,_ec );};if _gd .UserdrawnAttr !=_f .ST_TrueFalseUnset {_bdbd ,_gb :=_gd .UserdrawnAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _gb !=nil {return _gb ;};start .Attr =append (start .Attr ,_bdbd );};if _gd .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gd .BordertopcolorAttr )});};if _gd .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gd .BorderleftcolorAttr )});};if _gd .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gd .BorderbottomcolorAttr )});};if _gd .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gd .BorderrightcolorAttr )});};if _gd .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ffe ,_dcc :=_gd .DgmlayoutAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _dcc !=nil {return _dcc ;};start .Attr =append (start .Attr ,_ffe );};if _gd .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gd .DgmnodekindAttr )});};if _gd .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_db ,_fde :=_gd .DgmlayoutmruAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _fde !=nil {return _fde ;};start .Attr =append (start .Attr ,_db );};if _gd .InsetmodeAttr !=OfcST_InsetModeUnset {_ed ,_gad :=_gd .InsetmodeAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _gad !=nil {return _gad ;};start .Attr =append (start .Attr ,_ed );};return nil ;};func (_cbdfe *OfcEquationxml )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_cbdfe .OfcCT_EquationXml =*NewOfcCT_EquationXml ();for _ ,_fcdec :=range start .Attr {if _fcdec .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_daggd ,_dfgec :=_fcdec .Value ,error (nil );if _dfgec !=nil {return _dfgec ;};_cbdfe .ContentTypeAttr =&_daggd ;continue ;};};_dffgc :for {_gead ,_ebggf :=d .Token ();if _ebggf !=nil {return _ebggf ;};switch _adae :=_gead .(type ){case _dd .StartElement :switch _adae .Name {default:if _geacf ,_cgbdc :=_dda .CreateElement (_adae );_cgbdc !=nil {return _cgbdc ;}else {if _dcgaa :=d .DecodeElement (_geacf ,&_adae );_dcgaa !=nil {return _dcgaa ;};_cbdfe .Any =_geacf ;};};case _dd .EndElement :break _dffgc ;case _dd .CharData :};};return nil ;};func (_cegbc *CT_Shadow )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_cfabg :=range start .Attr {if _cfabg .Name .Local =="\u006f\u006e"{_cegbc .OnAttr .UnmarshalXMLAttr (_cfabg );continue ;};if _cfabg .Name .Local =="\u0074\u0079\u0070\u0065"{_cegbc .TypeAttr .UnmarshalXMLAttr (_cfabg );continue ;};if _cfabg .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_cegbc .ObscuredAttr .UnmarshalXMLAttr (_cfabg );continue ;};if _cfabg .Name .Local =="\u0063\u006f\u006co\u0072"{_gcce ,_gfcgg :=_cfabg .Value ,error (nil );if _gfcgg !=nil {return _gfcgg ;};_cegbc .ColorAttr =&_gcce ;continue ;};if _cfabg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_adaf ,_ggbg :=_cfabg .Value ,error (nil );if _ggbg !=nil {return _ggbg ;};_cegbc .OpacityAttr =&_adaf ;continue ;};if _cfabg .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_dcbcc ,_aafg :=_cfabg .Value ,error (nil );if _aafg !=nil {return _aafg ;};_cegbc .OffsetAttr =&_dcbcc ;continue ;};if _cfabg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_fbcaa ,_eagee :=_cfabg .Value ,error (nil );if _eagee !=nil {return _eagee ;};_cegbc .Color2Attr =&_fbcaa ;continue ;};if _cfabg .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_aacgb ,_adbag :=_cfabg .Value ,error (nil );if _adbag !=nil {return _adbag ;};_cegbc .Offset2Attr =&_aacgb ;continue ;};if _cfabg .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_ggbd ,_aedd :=_cfabg .Value ,error (nil );if _aedd !=nil {return _aedd ;};_cegbc .OriginAttr =&_ggbd ;continue ;};if _cfabg .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_cceaeg ,_fgdac :=_cfabg .Value ,error (nil );if _fgdac !=nil {return _fgdac ;};_cegbc .MatrixAttr =&_cceaeg ;continue ;};if _cfabg .Name .Local =="\u0069\u0064"{_abgfd ,_cgfce :=_cfabg .Value ,error (nil );if _cgfce !=nil {return _cgfce ;};_cegbc .IdAttr =&_abgfd ;continue ;};};for {_fgbfd ,_edcg :=d .Token ();if _edcg !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0068\u0061d\u006f\u0077\u003a\u0020\u0025\u0073",_edcg );};if _abea ,_debb :=_fgbfd .(_dd .EndElement );_debb &&_abea .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the OfcCT_StrokeChild and its children +func (_bffeb *OfcCT_StrokeChild )Validate ()error {return _bffeb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064");}; -// ValidateWithPath validates the AG_Type and its children, prefixing error messages with path -func (_cagf *AG_Type )ValidateWithPath (path string )error {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;);func NewImagedata ()*Imagedata {_bcadf :=&Imagedata {};_bcadf .CT_ImageData =*NewCT_ImageData ();return _bcadf ;};func NewOfcCT_ColorMru ()*OfcCT_ColorMru {_eccgf :=&OfcCT_ColorMru {};return _eccgf };func NewOfcCT_Skew ()*OfcCT_Skew {_bbdfc :=&OfcCT_Skew {};return _bbdfc };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 OfcST_ConnectType byte ;type AG_Chromakey struct{ChromakeyAttr *string ;};func (_dcged *OfcCT_OLEObject )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _dcged .TypeAttr !=OfcST_OLETypeUnset {_dabgc ,_gagfe :=_dcged .TypeAttr .MarshalXMLAttr (_dd .Name {Local :"\u0054\u0079\u0070\u0065"});if _gagfe !=nil {return _gagfe ;};start .Attr =append (start .Attr ,_dabgc );};if _dcged .ProgIDAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0050\u0072\u006f\u0067\u0049\u0044"},Value :_c .Sprintf ("\u0025\u0076",*_dcged .ProgIDAttr )});};if _dcged .ShapeIDAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0053h\u0061\u0070\u0065\u0049\u0044"},Value :_c .Sprintf ("\u0025\u0076",*_dcged .ShapeIDAttr )});};if _dcged .DrawAspectAttr !=OfcST_OLEDrawAspectUnset {_gcga ,_bfbef :=_dcged .DrawAspectAttr .MarshalXMLAttr (_dd .Name {Local :"\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _bfbef !=nil {return _bfbef ;};start .Attr =append (start .Attr ,_gcga );};if _dcged .ObjectIDAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"},Value :_c .Sprintf ("\u0025\u0076",*_dcged .ObjectIDAttr )});};if _dcged .IdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_dcged .IdAttr )});};if _dcged .UpdateModeAttr !=OfcST_OLEUpdateModeUnset {_eagcdg ,_dbdae :=_dcged .UpdateModeAttr .MarshalXMLAttr (_dd .Name {Local :"\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"});if _dbdae !=nil {return _dbdae ;};start .Attr =append (start .Attr ,_eagcdg );};e .EncodeToken (start );if _dcged .LinkType !=nil {_dbdbd :=_dd .StartElement {Name :_dd .Name {Local :"\u006f\u003a\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}};_dda .AddPreserveSpaceAttr (&_dbdbd ,*_dcged .LinkType );e .EncodeElement (_dcged .LinkType ,_dbdbd );};if _dcged .LockedField !=_f .ST_TrueFalseBlankUnset {_cgcbg :=_dd .StartElement {Name :_dd .Name {Local :"\u006f\u003a\u004c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};e .EncodeElement (_dcged .LockedField ,_cgcbg );};if _dcged .FieldCodes !=nil {_adedb :=_dd .StartElement {Name :_dd .Name {Local :"\u006f\u003a\u0046i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}};_dda .AddPreserveSpaceAttr (&_adedb ,*_dcged .FieldCodes );e .EncodeElement (_dcged .FieldCodes ,_adedb );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func NewPolyline ()*Polyline {_cdfdc :=&Polyline {};_cdfdc .CT_PolyLine =*NewCT_PolyLine ();return _cdfdc ;};func (_fafbb *ST_FillMethod )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_gccge ,_dbbff :=d .Token ();if _dbbff !=nil {return _dbbff ;};if _bbcaf ,_adbcd :=_gccge .(_dd .EndElement );_adbcd &&_bbcaf .Name ==start .Name {*_fafbb =1;return nil ;};if _bafgc ,_ddabf :=_gccge .(_dd .CharData );!_ddabf {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gccge );}else {switch string (_bafgc ){case "":*_fafbb =0;case "\u006e\u006f\u006e\u0065":*_fafbb =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_fafbb =2;case "\u0073\u0069\u0067m\u0061":*_fafbb =3;case "\u0061\u006e\u0079":*_fafbb =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_fafbb =5;};};_gccge ,_dbbff =d .Token ();if _dbbff !=nil {return _dbbff ;};if _aefgf ,_gggce :=_gccge .(_dd .EndElement );_gggce &&_aefgf .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gccge );}; +// Validate validates the OfcCT_RelationTable and its children +func (_cefef *OfcCT_RelationTable )Validate ()error {return _cefef .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0054\u0061\u0062\u006c\u0065");}; -// ValidateWithPath validates the AG_CoreAttributes and its children, prefixing error messages with path -func (_bbf *AG_CoreAttributes )ValidateWithPath (path string )error {if _gee :=_bbf .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gee !=nil {return _gee ;};return nil ;};func (_feeda OfcST_ExtrusionPlane )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_feeda .String (),start );};func NewOfcCT_Extrusion ()*OfcCT_Extrusion {_facfb :=&OfcCT_Extrusion {};return _facfb };func (_aab *AG_ShapeAttributes )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _aab .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_aab .OpacityAttr )});};if _aab .StrokedAttr !=_f .ST_TrueFalseUnset {_aed ,_agc :=_aab .StrokedAttr .MarshalXMLAttr (_dd .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _agc !=nil {return _agc ;};start .Attr =append (start .Attr ,_aed );};if _aab .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_aab .StrokecolorAttr )});};if _aab .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_aab .StrokeweightAttr )});};if _aab .InsetpenAttr !=_f .ST_TrueFalseUnset {_gefb ,_ecba :=_aab .InsetpenAttr .MarshalXMLAttr (_dd .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _ecba !=nil {return _ecba ;};start .Attr =append (start .Attr ,_gefb );};if _aab .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_aab .ChromakeyAttr )});};if _aab .FilledAttr !=_f .ST_TrueFalseUnset {_fgb ,_ccaf :=_aab .FilledAttr .MarshalXMLAttr (_dd .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ccaf !=nil {return _ccaf ;};start .Attr =append (start .Attr ,_fgb );};if _aab .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_aab .FillcolorAttr )});};return nil ;}; +// Validate validates the OfcTop and its children +func (_gegfga *OfcTop )Validate ()error {return _gegfga .ValidateWithPath ("\u004f\u0066\u0063\u0054\u006f\u0070");}; -// Validate validates the CT_Rect and its children -func (_gfdeb *CT_Rect )Validate ()error {return _gfdeb .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u0074");};func (_aecef ST_ShadowType )ValidateWithPath (path string )error {switch _aecef {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aecef ));};return nil ;};func (_gdbfe ST_EditAs )Validate ()error {return _gdbfe .ValidateWithPath ("")};func (_eecg *Textbox )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_eecg .CT_Textbox =*NewCT_Textbox ();for _ ,_ggeae :=range start .Attr {if _ggeae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggeae .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_eecg .SingleclickAttr .UnmarshalXMLAttr (_ggeae );continue ;};if _ggeae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggeae .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_eecg .InsetmodeAttr .UnmarshalXMLAttr (_ggeae );continue ;};if _ggeae .Name .Local =="\u0069\u006e\u0073e\u0074"{_ecggf ,_fbfeeg :=_ggeae .Value ,error (nil );if _fbfeeg !=nil {return _fbfeeg ;};_eecg .InsetAttr =&_ecggf ;continue ;};if _ggeae .Name .Local =="\u0069\u0064"{_dbbedbg ,_afbbdf :=_ggeae .Value ,error (nil );if _afbbdf !=nil {return _afbbdf ;};_eecg .IdAttr =&_dbbedbg ;continue ;};if _ggeae .Name .Local =="\u0073\u0074\u0079l\u0065"{_gdgfd ,_bcbeac :=_ggeae .Value ,error (nil );if _bcbeac !=nil {return _bcbeac ;};_eecg .StyleAttr =&_gdgfd ;continue ;};};_bfcee :for {_begcg ,_gcagde :=d .Token ();if _gcagde !=nil {return _gcagde ;};switch _aeded :=_begcg .(type ){case _dd .StartElement :switch _aeded .Name {case _dd .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_eecg .TxbxContent =_e .NewTxbxContent ();if _cgcdf :=d .DecodeElement (_eecg .TxbxContent ,&_aeded );_cgcdf !=nil {return _cgcdf ;};default:if _eceae ,_fbcgd :=_dda .CreateElement (_aeded );_fbcgd !=nil {return _fbcgd ;}else {if _aegdfb :=d .DecodeElement (_eceae ,&_aeded );_aegdfb !=nil {return _aegdfb ;};_eecg .Any =_eceae ;};};case _dd .EndElement :break _bfcee ;case _dd .CharData :};};return nil ;};func (_cf *AG_Adj )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_fef :=range start .Attr {if _fef .Name .Local =="\u0061\u0064\u006a"{_fg ,_cb :=_fef .Value ,error (nil );if _cb !=nil {return _cb ;};_cf .AdjAttr =&_fg ;continue ;};};for {_aae ,_ga :=d .Token ();if _ga !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_ga );};if _b ,_ef :=_aae .(_dd .EndElement );_ef &&_b .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_PolyLine and its children +func (_gacdf *CT_PolyLine )Validate ()error {return _gacdf .ValidateWithPath ("C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065");};func (_cgabc *OfcCT_RelationTable )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065";};if _cgabc .ExtAttr !=ST_ExtUnset {_cgdbc ,_bbddb :=_cgabc .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _bbddb !=nil {return _bbddb ;};start .Attr =append (start .Attr ,_cgdbc );};e .EncodeToken (start );if _cgabc .Rel !=nil {_eabab :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0072e\u006c"}};for _ ,_baceb :=range _cgabc .Rel {e .EncodeElement (_baceb ,_eabab );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};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 _d .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _d .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _d .ST_TrueFalse ;ButtonAttr _d .ST_TrueFalse ;UserhiddenAttr _d .ST_TrueFalse ;BulletAttr _d .ST_TrueFalse ;HrAttr _d .ST_TrueFalse ;HrstdAttr _d .ST_TrueFalse ;HrnoshadeAttr _d .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _d .ST_TrueFalse ;AllowoverlapAttr _d .ST_TrueFalse ;UserdrawnAttr _d .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _d .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _d .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _d .ST_TrueFalse ;OleiconAttr _d .ST_TrueFalse ;OleAttr _d .ST_TrueFalseBlank ;PreferrelativeAttr _d .ST_TrueFalse ;CliptowrapAttr _d .ST_TrueFalse ;ClipAttr _d .ST_TrueFalse ;TypeAttr *string ;AdjAttr *string ;PathAttr *string ;};type OfcCT_R struct{IdAttr string ;TypeAttr OfcST_RType ;HowAttr OfcST_How ;IdrefAttr *string ;Proxy []*OfcCT_Proxy ;};func (_dcfdf ST_EditAs )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fbfga :=_c .Attr {};_fbfga .Name =name ;switch _dcfdf {case ST_EditAsUnset :_fbfga .Value ="";case ST_EditAsCanvas :_fbfga .Value ="\u0063\u0061\u006e\u0076\u0061\u0073";case ST_EditAsOrgchart :_fbfga .Value ="\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case ST_EditAsRadial :_fbfga .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";case ST_EditAsCycle :_fbfga .Value ="\u0063\u0079\u0063l\u0065";case ST_EditAsStacked :_fbfga .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";case ST_EditAsVenn :_fbfga .Value ="\u0076\u0065\u006e\u006e";case ST_EditAsBullseye :_fbfga .Value ="\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return _fbfga ,nil ;};func NewOfcCallout ()*OfcCallout {_ebeea :=&OfcCallout {};_ebeea .OfcCT_Callout =*NewOfcCT_Callout ();return _ebeea ;};func (_fagdg ST_StrokeArrowLength )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fagdg .String (),start );};func NewOfcCT_Ink ()*OfcCT_Ink {_cbdef :=&OfcCT_Ink {};return _cbdef };func NewOfcTop ()*OfcTop {_gfgaba :=&OfcTop {};_gfgaba .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _gfgaba ;}; -// Validate validates the CT_Background and its children -func (_eedb *CT_Background )Validate ()error {return _eedb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_babc *OfcCT_IdMap )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_dgccb :=range start .Attr {if _dgccb .Name .Local =="\u0064\u0061\u0074\u0061"{_agfb ,_gbbc :=_dgccb .Value ,error (nil );if _gbbc !=nil {return _gbbc ;};_babc .DataAttr =&_agfb ;continue ;};if _dgccb .Name .Local =="\u0065\u0078\u0074"{_babc .ExtAttr .UnmarshalXMLAttr (_dgccb );continue ;};};for {_dagc ,_cgecb :=d .Token ();if _cgecb !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_cgecb );};if _ebebda ,_baecgd :=_dagc .(_dd .EndElement );_baecgd &&_ebebda .Name ==start .Name {break ;};};return nil ;};func NewAG_CoreAttributes ()*AG_CoreAttributes {_fbe :=&AG_CoreAttributes {};return _fbe }; +// Validate validates the AG_AllCoreAttributes and its children +func (_ccg *AG_AllCoreAttributes )Validate ()error {return _ccg .ValidateWithPath ("A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073");}; -// Validate validates the AG_Adj and its children -func (_fb *AG_Adj )Validate ()error {return _fb .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0064\u006a");};func (_dgdcg OfcST_HrAlign )Validate ()error {return _dgdcg .ValidateWithPath ("")};func (_fbbce *OfcShapedefaults )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_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 ="\u006f:\u0073h\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073";return _fbbce .OfcCT_ShapeDefaults .MarshalXML (e ,start );};func (_gac *AG_Fill )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_fcd :=range start .Attr {if _fcd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gac .FilledAttr .UnmarshalXMLAttr (_fcd );continue ;};if _fcd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bgc ,_bed :=_fcd .Value ,error (nil );if _bed !=nil {return _bed ;};_gac .FillcolorAttr =&_bgc ;continue ;};};for {_dfa ,_dcb :=d .Token ();if _dcb !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_dcb );};if _fcc ,_aaed :=_dfa .(_dd .EndElement );_aaed &&_fcc .Name ==start .Name {break ;};};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 _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;};func (_fafccd *CT_Image )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _fafccd .HrefAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .HrefAttr )});};if _fafccd .TargetAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .TargetAttr )});};if _fafccd .ClassAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .ClassAttr )});};if _fafccd .TitleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .TitleAttr )});};if _fafccd .AltAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .AltAttr )});};if _fafccd .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .CoordsizeAttr )});};if _fafccd .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .CoordoriginAttr )});};if _fafccd .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .WrapcoordsAttr )});};if _fafccd .PrintAttr !=_f .ST_TrueFalseUnset {_ffcf ,_ccfg :=_fafccd .PrintAttr .MarshalXMLAttr (_dd .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ccfg !=nil {return _ccfg ;};start .Attr =append (start .Attr ,_ffcf );};if _fafccd .IdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .IdAttr )});};if _fafccd .StyleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .StyleAttr )});};if _fafccd .SpidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .SpidAttr )});};if _fafccd .OnedAttr !=_f .ST_TrueFalseUnset {_bdefd ,_gffc :=_fafccd .OnedAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gffc !=nil {return _gffc ;};start .Attr =append (start .Attr ,_bdefd );};if _fafccd .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .RegroupidAttr )});};if _fafccd .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_fdad ,_cddcg :=_fafccd .DoubleclicknotifyAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _cddcg !=nil {return _cddcg ;};start .Attr =append (start .Attr ,_fdad );};if _fafccd .ButtonAttr !=_f .ST_TrueFalseUnset {_dgedg ,_faagc :=_fafccd .ButtonAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _faagc !=nil {return _faagc ;};start .Attr =append (start .Attr ,_dgedg );};if _fafccd .UserhiddenAttr !=_f .ST_TrueFalseUnset {_dggg ,_bceae :=_fafccd .UserhiddenAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _bceae !=nil {return _bceae ;};start .Attr =append (start .Attr ,_dggg );};if _fafccd .BulletAttr !=_f .ST_TrueFalseUnset {_ebcab ,_ffgfg :=_fafccd .BulletAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _ffgfg !=nil {return _ffgfg ;};start .Attr =append (start .Attr ,_ebcab );};if _fafccd .HrAttr !=_f .ST_TrueFalseUnset {_ccabc ,_bgfe :=_fafccd .HrAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0068\u0072"});if _bgfe !=nil {return _bgfe ;};start .Attr =append (start .Attr ,_ccabc );};if _fafccd .HrstdAttr !=_f .ST_TrueFalseUnset {_efde ,_bdaaa :=_fafccd .HrstdAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _bdaaa !=nil {return _bdaaa ;};start .Attr =append (start .Attr ,_efde );};if _fafccd .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_aeefe ,_fbfcg :=_fafccd .HrnoshadeAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _fbfcg !=nil {return _fbfcg ;};start .Attr =append (start .Attr ,_aeefe );};if _fafccd .HrpctAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .HrpctAttr )});};if _fafccd .HralignAttr !=OfcST_HrAlignUnset {_debe ,_febd :=_fafccd .HralignAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _febd !=nil {return _febd ;};start .Attr =append (start .Attr ,_debe );};if _fafccd .AllowincellAttr !=_f .ST_TrueFalseUnset {_dgaf ,_cfbca :=_fafccd .AllowincellAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cfbca !=nil {return _cfbca ;};start .Attr =append (start .Attr ,_dgaf );};if _fafccd .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_babeb ,_fcfg :=_fafccd .AllowoverlapAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _fcfg !=nil {return _fcfg ;};start .Attr =append (start .Attr ,_babeb );};if _fafccd .UserdrawnAttr !=_f .ST_TrueFalseUnset {_eacgc ,_gbga :=_fafccd .UserdrawnAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _gbga !=nil {return _gbga ;};start .Attr =append (start .Attr ,_eacgc );};if _fafccd .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .BordertopcolorAttr )});};if _fafccd .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .BorderleftcolorAttr )});};if _fafccd .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .BorderbottomcolorAttr )});};if _fafccd .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .BorderrightcolorAttr )});};if _fafccd .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bcfcc ,_bgbee :=_fafccd .DgmlayoutAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _bgbee !=nil {return _bgbee ;};start .Attr =append (start .Attr ,_bcfcc );};if _fafccd .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .DgmnodekindAttr )});};if _fafccd .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_baagd ,_bbdf :=_fafccd .DgmlayoutmruAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _bbdf !=nil {return _bbdf ;};start .Attr =append (start .Attr ,_baagd );};if _fafccd .InsetmodeAttr !=OfcST_InsetModeUnset {_cgffe ,_edea :=_fafccd .InsetmodeAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _edea !=nil {return _edea ;};start .Attr =append (start .Attr ,_cgffe );};if _fafccd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .OpacityAttr )});};if _fafccd .StrokedAttr !=_f .ST_TrueFalseUnset {_adad ,_fdfa :=_fafccd .StrokedAttr .MarshalXMLAttr (_dd .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fdfa !=nil {return _fdfa ;};start .Attr =append (start .Attr ,_adad );};if _fafccd .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .StrokecolorAttr )});};if _fafccd .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .StrokeweightAttr )});};if _fafccd .InsetpenAttr !=_f .ST_TrueFalseUnset {_bbegf ,_dgef :=_fafccd .InsetpenAttr .MarshalXMLAttr (_dd .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _dgef !=nil {return _dgef ;};start .Attr =append (start .Attr ,_bbegf );};if _fafccd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .ChromakeyAttr )});};if _fafccd .FilledAttr !=_f .ST_TrueFalseUnset {_fcgb ,_ggde :=_fafccd .FilledAttr .MarshalXMLAttr (_dd .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ggde !=nil {return _ggde ;};start .Attr =append (start .Attr ,_fcgb );};if _fafccd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .FillcolorAttr )});};if _fafccd .SptAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .SptAttr )});};if _fafccd .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_dggaf ,_dgdd :=_fafccd .ConnectortypeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _dgdd !=nil {return _dgdd ;};start .Attr =append (start .Attr ,_dggaf );};if _fafccd .BwmodeAttr !=OfcST_BWModeUnset {_fdge ,_bfed :=_fafccd .BwmodeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _bfed !=nil {return _bfed ;};start .Attr =append (start .Attr ,_fdge );};if _fafccd .BwpureAttr !=OfcST_BWModeUnset {_dedb ,_eddce :=_fafccd .BwpureAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _eddce !=nil {return _eddce ;};start .Attr =append (start .Attr ,_dedb );};if _fafccd .BwnormalAttr !=OfcST_BWModeUnset {_gfega ,_gdccg :=_fafccd .BwnormalAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gdccg !=nil {return _gdccg ;};start .Attr =append (start .Attr ,_gfega );};if _fafccd .ForcedashAttr !=_f .ST_TrueFalseUnset {_dcfad ,_ddeag :=_fafccd .ForcedashAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ddeag !=nil {return _ddeag ;};start .Attr =append (start .Attr ,_dcfad );};if _fafccd .OleiconAttr !=_f .ST_TrueFalseUnset {_dfdfc ,_fccb :=_fafccd .OleiconAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _fccb !=nil {return _fccb ;};start .Attr =append (start .Attr ,_dfdfc );};if _fafccd .OleAttr !=_f .ST_TrueFalseBlankUnset {_eacaf ,_bccbd :=_fafccd .OleAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u006fl\u0065"});if _bccbd !=nil {return _bccbd ;};start .Attr =append (start .Attr ,_eacaf );};if _fafccd .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_fcec ,_bfgdf :=_fafccd .PreferrelativeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _bfgdf !=nil {return _bfgdf ;};start .Attr =append (start .Attr ,_fcec );};if _fafccd .CliptowrapAttr !=_f .ST_TrueFalseUnset {_agdee ,_fbeb :=_fafccd .CliptowrapAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _fbeb !=nil {return _fbeb ;};start .Attr =append (start .Attr ,_agdee );};if _fafccd .ClipAttr !=_f .ST_TrueFalseUnset {_dfcf ,_caag :=_fafccd .ClipAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _caag !=nil {return _caag ;};start .Attr =append (start .Attr ,_dfcf );};if _fafccd .SrcAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0072\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .SrcAttr )});};if _fafccd .CropleftAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .CropleftAttr )});};if _fafccd .CroptopAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .CroptopAttr )});};if _fafccd .CroprightAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .CroprightAttr )});};if _fafccd .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .CropbottomAttr )});};if _fafccd .GainAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .GainAttr )});};if _fafccd .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .BlacklevelAttr )});};if _fafccd .GammaAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_c .Sprintf ("\u0025\u0076",*_fafccd .GammaAttr )});};if _fafccd .GrayscaleAttr !=_f .ST_TrueFalseUnset {_dbc ,_bfde :=_fafccd .GrayscaleAttr .MarshalXMLAttr (_dd .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _bfde !=nil {return _bfde ;};start .Attr =append (start .Attr ,_dbc );};if _fafccd .BilevelAttr !=_f .ST_TrueFalseUnset {_ceadd ,_adgd :=_fafccd .BilevelAttr .MarshalXMLAttr (_dd .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _adgd !=nil {return _adgd ;};start .Attr =append (start .Attr ,_ceadd );};e .EncodeToken (start );if _fafccd .EG_ShapeElements !=nil {for _ ,_bcabb :=range _fafccd .EG_ShapeElements {_bcabb .MarshalXML (e ,_dd .StartElement {});};};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};type AG_ImageAttributes struct{SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _f .ST_TrueFalse ;BilevelAttr _f .ST_TrueFalse ;};func (_bgffd *ST_EditAs )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_bgffd =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_bgffd =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_bgffd =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_bgffd =3;case "\u0063\u0079\u0063l\u0065":*_bgffd =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_bgffd =5;case "\u0076\u0065\u006e\u006e":*_bgffd =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_bgffd =7;};return nil ;};func NewCT_Formulas ()*CT_Formulas {_dafg :=&CT_Formulas {};return _dafg };func (_gbeca *OfcLock )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_gbeca .OfcCT_Lock =*NewOfcCT_Lock ();for _ ,_edfce :=range start .Attr {if _edfce .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gbeca .PositionAttr .UnmarshalXMLAttr (_edfce );continue ;};if _edfce .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_gbeca .SelectionAttr .UnmarshalXMLAttr (_edfce );continue ;};if _edfce .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_gbeca .GroupingAttr .UnmarshalXMLAttr (_edfce );continue ;};if _edfce .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_gbeca .UngroupingAttr .UnmarshalXMLAttr (_edfce );continue ;};if _edfce .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_gbeca .RotationAttr .UnmarshalXMLAttr (_edfce );continue ;};if _edfce .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_gbeca .CroppingAttr .UnmarshalXMLAttr (_edfce );continue ;};if _edfce .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_gbeca .VerticiesAttr .UnmarshalXMLAttr (_edfce );continue ;};if _edfce .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_gbeca .AdjusthandlesAttr .UnmarshalXMLAttr (_edfce );continue ;};if _edfce .Name .Local =="\u0074\u0065\u0078\u0074"{_gbeca .TextAttr .UnmarshalXMLAttr (_edfce );continue ;};if _edfce .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_gbeca .AspectratioAttr .UnmarshalXMLAttr (_edfce );continue ;};if _edfce .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_gbeca .ShapetypeAttr .UnmarshalXMLAttr (_edfce );continue ;};if _edfce .Name .Local =="\u0065\u0078\u0074"{_gbeca .ExtAttr .UnmarshalXMLAttr (_edfce );continue ;};};for {_bfcg ,_addfg :=d .Token ();if _addfg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_addfg );};if _ggfcbg ,_adfdc :=_bfcg .(_dd .EndElement );_adfdc &&_ggfcbg .Name ==start .Name {break ;};};return nil ;};func (_dacba OfcST_RType )ValidateWithPath (path string )error {switch _dacba {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dacba ));};return nil ;};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 NewCT_Textbox ()*CT_Textbox {_ddcaed :=&CT_Textbox {};return _ddcaed };func NewShapetype ()*Shapetype {_gdabe :=&Shapetype {};_gdabe .CT_Shapetype =*NewCT_Shapetype ();return _gdabe ;};func (_gaccba *OfcCT_Relation )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _gaccba .IdsrcAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064\u0073r\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_gaccba .IdsrcAttr )});};if _gaccba .IddestAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064\u0064\u0065\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gaccba .IddestAttr )});};if _gaccba .IdcntrAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064\u0063\u006e\u0074\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gaccba .IdcntrAttr )});};if _gaccba .ExtAttr !=ST_ExtUnset {_egbad ,_gdeg :=_gaccba .ExtAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gdeg !=nil {return _gdeg ;};start .Attr =append (start .Attr ,_egbad );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; +// Validate validates the AG_Id and its children +func (_dab *AG_Id )Validate ()error {return _dab .ValidateWithPath ("\u0041\u0047\u005fI\u0064")};type ST_StrokeLineStyle byte ;type Arc struct{CT_Arc };func (_fgcdc OfcST_OLEType )String ()string {switch _fgcdc {case 0:return "";case 1:return "\u0045\u006d\u0062e\u0064";case 2:return "\u004c\u0069\u006e\u006b";};return "";};func (_addcg *ST_StrokeArrowWidth )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_addcg =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_addcg =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_addcg =2;case "\u0077\u0069\u0064\u0065":*_addcg =3;};return nil ;};func (_dacaga OfcST_ExtrusionRender )Validate ()error {return _dacaga .ValidateWithPath ("")};type CT_F struct{EqnAttr *string ;};func (_ccead *OfcEquationxml )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\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ,_c .Attr {Name :_c .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 ,_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\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 ,_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 ="\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c";return _ccead .OfcCT_EquationXml .MarshalXML (e ,start );}; -// Validate validates the OfcCT_EquationXml and its children -func (_egbf *OfcCT_EquationXml )Validate ()error {return _egbf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c");};type Formulas struct{CT_Formulas };func NewCT_Rect ()*CT_Rect {_bbcba :=&CT_Rect {};return _bbcba };type Line struct{CT_Line };func (_begfe *OfcST_ColorMode )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ddeaa ,_abeab :=d .Token ();if _abeab !=nil {return _abeab ;};if _cecfc ,_gefdg :=_ddeaa .(_dd .EndElement );_gefdg &&_cecfc .Name ==start .Name {*_begfe =1;return nil ;};if _ddfab ,_ffde :=_ddeaa .(_dd .CharData );!_ffde {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddeaa );}else {switch string (_ddfab ){case "":*_begfe =0;case "\u0061\u0075\u0074\u006f":*_begfe =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_begfe =2;};};_ddeaa ,_abeab =d .Token ();if _abeab !=nil {return _abeab ;};if _ccdgda ,_efdde :=_ddeaa .(_dd .EndElement );_efdde &&_ccdgda .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddeaa );};func (_cfecde *ST_EditAs )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_eeeba ,_bbbdf :=d .Token ();if _bbbdf !=nil {return _bbbdf ;};if _cbfec ,_cfcaa :=_eeeba .(_dd .EndElement );_cfcaa &&_cbfec .Name ==start .Name {*_cfecde =1;return nil ;};if _adace ,_eeaad :=_eeeba .(_dd .CharData );!_eeaad {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eeeba );}else {switch string (_adace ){case "":*_cfecde =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_cfecde =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_cfecde =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_cfecde =3;case "\u0063\u0079\u0063l\u0065":*_cfecde =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_cfecde =5;case "\u0076\u0065\u006e\u006e":*_cfecde =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_cfecde =7;};};_eeeba ,_bbbdf =d .Token ();if _bbbdf !=nil {return _bbbdf ;};if _dfafe ,_dbffg :=_eeeba .(_dd .EndElement );_dbffg &&_dfafe .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eeeba );};const (OfcST_OLEDrawAspectUnset OfcST_OLEDrawAspect =0;OfcST_OLEDrawAspectContent OfcST_OLEDrawAspect =1;OfcST_OLEDrawAspectIcon OfcST_OLEDrawAspect =2;);func (_fadcf *OfcCT_SignatureLine )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _fadcf .IssignaturelineAttr !=_f .ST_TrueFalseUnset {_cfccf ,_fffee :=_fadcf .IssignaturelineAttr .MarshalXMLAttr (_dd .Name {Local :"\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"});if _fffee !=nil {return _fffee ;};start .Attr =append (start .Attr ,_cfccf );};if _fadcf .IdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fadcf .IdAttr )});};if _fadcf .ProvidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0070\u0072\u006f\u0076\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fadcf .ProvidAttr )});};if _fadcf .SigninginstructionssetAttr !=_f .ST_TrueFalseUnset {_fgadcg ,_adfee :=_fadcf .SigninginstructionssetAttr .MarshalXMLAttr (_dd .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"});if _adfee !=nil {return _adfee ;};start .Attr =append (start .Attr ,_fgadcg );};if _fadcf .AllowcommentsAttr !=_f .ST_TrueFalseUnset {_gfdg ,_afgcf :=_fadcf .AllowcommentsAttr .MarshalXMLAttr (_dd .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _afgcf !=nil {return _afgcf ;};start .Attr =append (start .Attr ,_gfdg );};if _fadcf .ShowsigndateAttr !=_f .ST_TrueFalseUnset {_cfce ,_dbaed :=_fadcf .ShowsigndateAttr .MarshalXMLAttr (_dd .Name {Local :"\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"});if _dbaed !=nil {return _dbaed ;};start .Attr =append (start .Attr ,_cfce );};if _fadcf .SuggestedsignerAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fadcf .SuggestedsignerAttr )});};if _fadcf .Suggestedsigner2Attr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_fadcf .Suggestedsigner2Attr )});};if _fadcf .SuggestedsigneremailAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_fadcf .SuggestedsigneremailAttr )});};if _fadcf .SigninginstructionsAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_fadcf .SigninginstructionsAttr )});};if _fadcf .AddlxmlAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0061d\u0064\u006c\u0078\u006d\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_fadcf .AddlxmlAttr )});};if _fadcf .SigprovurlAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_fadcf .SigprovurlAttr )});};if _fadcf .ExtAttr !=ST_ExtUnset {_fcaf ,_bbgbf :=_fadcf .ExtAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u003a\u0065x\u0074"});if _bbgbf !=nil {return _bbgbf ;};start .Attr =append (start .Attr ,_fcaf );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_dbffe ST_StrokeArrowWidth )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_gbgfb :=_dd .Attr {};_gbgfb .Name =name ;switch _dbffe {case ST_StrokeArrowWidthUnset :_gbgfb .Value ="";case ST_StrokeArrowWidthNarrow :_gbgfb .Value ="\u006e\u0061\u0072\u0072\u006f\u0077";case ST_StrokeArrowWidthMedium :_gbgfb .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowWidthWide :_gbgfb .Value ="\u0077\u0069\u0064\u0065";};return _gbgfb ,nil ;};func (_gdb *AG_CoreAttributes )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _gdb .HrefAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_gdb .HrefAttr )});};if _gdb .TargetAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gdb .TargetAttr )});};if _gdb .ClassAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_gdb .ClassAttr )});};if _gdb .TitleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gdb .TitleAttr )});};if _gdb .AltAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gdb .AltAttr )});};if _gdb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_gdb .CoordsizeAttr )});};if _gdb .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_gdb .CoordoriginAttr )});};if _gdb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_gdb .WrapcoordsAttr )});};if _gdb .PrintAttr !=_f .ST_TrueFalseUnset {_ggc ,_fed :=_gdb .PrintAttr .MarshalXMLAttr (_dd .Name {Local :"\u0070\u0072\u0069n\u0074"});if _fed !=nil {return _fed ;};start .Attr =append (start .Attr ,_ggc );};if _gdb .IdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gdb .IdAttr )});};if _gdb .StyleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gdb .StyleAttr )});};return nil ;}; +// ValidateWithPath validates the Rect and its children, prefixing error messages with path +func (_dgdg *Rect )ValidateWithPath (path string )error {if _fbabg :=_dgdg .CT_Rect .ValidateWithPath (path );_fbabg !=nil {return _fbabg ;};return nil ;}; -// Validate validates the OfcComplex and its children -func (_gcdb *OfcComplex )Validate ()error {return _gcdb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078");}; +// ValidateWithPath validates the Curve and its children, prefixing error messages with path +func (_cabbd *Curve )ValidateWithPath (path string )error {if _ccceag :=_cabbd .CT_Curve .ValidateWithPath (path );_ccceag !=nil {return _ccceag ;};return nil ;};func (_gagff ST_ShadowType )ValidateWithPath (path string )error {switch _gagff {case 0,1,2,3,4:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gagff ));};return nil ;};func NewCT_Fill ()*CT_Fill {_edeb :=&CT_Fill {};return _edeb }; -// Validate validates the OfcCT_ShapeLayout and its children -func (_fbcdc *OfcCT_ShapeLayout )Validate ()error {return _fbcdc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074");};func (_gfccff OfcST_ScreenSize )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_gfccff .String (),start );};func (_ddbdg OfcST_DiagramLayout )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_ddbdg .String (),start );};func (_debdc *OfcST_ExtrusionPlane )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_debdc =0;case "\u0058\u0059":*_debdc =1;case "\u005a\u0058":*_debdc =2;case "\u0059\u005a":*_debdc =3;};return nil ;};func (_egcbbd ST_StrokeLineStyle )ValidateWithPath (path string )error {switch _egcbbd {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egcbbd ));};return nil ;};func NewCT_TextPath ()*CT_TextPath {_fgfeg :=&CT_TextPath {};return _fgfeg };func (_cdcce OfcST_RType )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_cdcce .String (),start );};func (_bcada OfcST_ExtrusionType )String ()string {switch _bcada {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 "";}; +// ValidateWithPath validates the AG_Ext and its children, prefixing error messages with path +func (_ggba *AG_Ext )ValidateWithPath (path string )error {if _ggba .ExtAttr ==ST_ExtUnset {return _fd .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 _abf :=_ggba .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_abf !=nil {return _abf ;};return nil ;};type OfcCT_Ink struct{IAttr *string ;AnnotationAttr _d .ST_TrueFalse ;ContentTypeAttr *string ;};func (_fbde *AG_Fill )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fbde .FilledAttr !=_d .ST_TrueFalseUnset {_geea ,_eeg :=_fbde .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _eeg !=nil {return _eeg ;};start .Attr =append (start .Attr ,_geea );};if _fbde .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fd .Sprintf ("\u0025\u0076",*_fbde .FillcolorAttr )});};return nil ;};func NewShapetype ()*Shapetype {_agagf :=&Shapetype {};_agagf .CT_Shapetype =*NewCT_Shapetype ();return _agagf ;};func (_gbabe *CT_Fill )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cacg :=range start .Attr {if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_gbabe .DetectmouseclickAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0072\u0065\u006ci\u0064"{_bfg ,_dggb :=_cacg .Value ,error (nil );if _dggb !=nil {return _dggb ;};_gbabe .RelidAttr =&_bfg ;continue ;};if _cacg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cacg .Name .Local =="\u0069\u0064"||_cacg .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"&&_cacg .Name .Local =="\u0069\u0064"{_fggad ,_cfgg :=_cacg .Value ,error (nil );if _cfgg !=nil {return _cfgg ;};_gbabe .IdAttr =&_fggad ;continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_egcb ,_cdgb :=_cacg .Value ,error (nil );if _cdgb !=nil {return _cdgb ;};_gbabe .Opacity2Attr =&_egcb ;continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0074\u0069\u0074l\u0065"{_gbeg ,_fgbe :=_cacg .Value ,error (nil );if _fgbe !=nil {return _fgbe ;};_gbabe .TitleAttr =&_gbeg ;continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0068\u0072\u0065\u0066"{_begg ,_gbad :=_cacg .Value ,error (nil );if _gbad !=nil {return _gbad ;};_gbabe .HrefAttr =&_begg ;continue ;};if _cacg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cacg .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_cfdc ,_cbfe :=_cacg .Value ,error (nil );if _cbfe !=nil {return _cbfe ;};_gbabe .AlthrefAttr =&_cfdc ;continue ;};if _cacg .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_gbabe .AlignshapeAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_gbabe .MethodAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Local =="\u0073\u0069\u007a\u0065"{_bbcc ,_gcdc :=_cacg .Value ,error (nil );if _gcdc !=nil {return _gcdc ;};_gbabe .SizeAttr =&_bbcc ;continue ;};if _cacg .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_ffa ,_ebdge :=_cacg .Value ,error (nil );if _ebdge !=nil {return _ebdge ;};_gbabe .PositionAttr =&_ffa ;continue ;};if _cacg .Name .Local =="\u0073\u0072\u0063"{_gcgdc ,_ccfg :=_cacg .Value ,error (nil );if _ccfg !=nil {return _ccfg ;};_gbabe .SrcAttr =&_gcgdc ;continue ;};if _cacg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_facd ,_eeac :=_cacg .Value ,error (nil );if _eeac !=nil {return _eeac ;};_gbabe .ColorsAttr =&_facd ;continue ;};if _cacg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ddfe ,_eadf :=_cacg .Value ,error (nil );if _eadf !=nil {return _eadf ;};_gbabe .Color2Attr =&_ddfe ;continue ;};if _cacg .Name .Local =="\u0074\u0079\u0070\u0065"{_gbabe .TypeAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_eeef ,_efeg :=_cacg .Value ,error (nil );if _efeg !=nil {return _efeg ;};_gbabe .FocussizeAttr =&_eeef ;continue ;};if _cacg .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cdfb ,_dbeff :=_cacg .Value ,error (nil );if _dbeff !=nil {return _dbeff ;};_gbabe .FocuspositionAttr =&_cdfb ;continue ;};if _cacg .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_ebe ,_eddd :=_cacg .Value ,error (nil );if _eddd !=nil {return _eddd ;};_gbabe .OriginAttr =&_ebe ;continue ;};if _cacg .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_gbabe .AspectAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Local =="\u0061\u006e\u0067l\u0065"{_agcba ,_gbbf :=_f .ParseFloat (_cacg .Value ,64);if _gbbf !=nil {return _gbbf ;};_gbabe .AngleAttr =&_agcba ;continue ;};if _cacg .Name .Local =="\u0066\u006f\u0063u\u0073"{_afcef ,_affa :=_cacg .Value ,error (nil );if _affa !=nil {return _affa ;};_gbabe .FocusAttr =&_afcef ;continue ;};if _cacg .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_gbabe .RecolorAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_gbabe .RotateAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bfga ,_cddd :=_cacg .Value ,error (nil );if _cddd !=nil {return _cddd ;};_gbabe .OpacityAttr =&_bfga ;continue ;};if _cacg .Name .Local =="\u0063\u006f\u006co\u0072"{_gacc ,_ffee :=_cacg .Value ,error (nil );if _ffee !=nil {return _ffee ;};_gbabe .ColorAttr =&_gacc ;continue ;};if _cacg .Name .Local =="\u006f\u006e"{_gbabe .OnAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Local =="\u0069\u0064"{_debg ,_aedb :=_cacg .Value ,error (nil );if _aedb !=nil {return _aedb ;};_gbabe .SIdAttr =&_debg ;continue ;};};_ddbc :for {_aebd ,_afbg :=d .Token ();if _afbg !=nil {return _afbg ;};switch _ffgfa :=_aebd .(type ){case _c .StartElement :switch _ffgfa .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbabe .Fill =NewOfcFill ();if _gada :=d .DecodeElement (_gbabe .Fill ,&_ffgfa );_gada !=nil {return _gada ;};default:_g .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",_ffgfa .Name );if _bede :=d .Skip ();_bede !=nil {return _bede ;};};case _c .EndElement :break _ddbc ;case _c .CharData :};};return nil ;};func NewOfcCT_Relation ()*OfcCT_Relation {_bceac :=&OfcCT_Relation {};return _bceac };func (_cfedg OfcST_ColorMode )ValidateWithPath (path string )error {switch _cfedg {case 0,1,2:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfedg ));};return nil ;};func (_abfea ST_StrokeArrowType )String ()string {switch _abfea {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 (_bddfdd OfcST_ConnectorType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_egedd :=_c .Attr {};_egedd .Name =name ;switch _bddfdd {case OfcST_ConnectorTypeUnset :_egedd .Value ="";case OfcST_ConnectorTypeNone :_egedd .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectorTypeStraight :_egedd .Value ="\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074";case OfcST_ConnectorTypeElbow :_egedd .Value ="\u0065\u006c\u0062o\u0077";case OfcST_ConnectorTypeCurved :_egedd .Value ="\u0063\u0075\u0072\u0076\u0065\u0064";};return _egedd ,nil ;};func (_fcfcd *ST_FillType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fcfcd =0;case "\u0073\u006f\u006ci\u0064":*_fcfcd =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_fcfcd =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_fcfcd =3;case "\u0074\u0069\u006c\u0065":*_fcfcd =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_fcfcd =5;case "\u0066\u0072\u0061m\u0065":*_fcfcd =6;};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 (_gadefd *OfcSignatureline )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\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ,_c .Attr {Name :_c .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 ,_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\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 ,_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 ="\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065";return _gadefd .OfcCT_SignatureLine .MarshalXML (e ,start );};const (ST_StrokeEndCapUnset ST_StrokeEndCap =0;ST_StrokeEndCapFlat ST_StrokeEndCap =1;ST_StrokeEndCapSquare ST_StrokeEndCap =2;ST_StrokeEndCapRound ST_StrokeEndCap =3;); -// ValidateWithPath validates the AG_Adj and its children, prefixing error messages with path -func (_ea *AG_Adj )ValidateWithPath (path string )error {return nil }; +// Validate validates the OfcCT_Proxy and its children +func (_dbbge *OfcCT_Proxy )Validate ()error {return _dbbge .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079");};const (OfcST_OLEUpdateModeUnset OfcST_OLEUpdateMode =0;OfcST_OLEUpdateModeAlways OfcST_OLEUpdateMode =1;OfcST_OLEUpdateModeOnCall OfcST_OLEUpdateMode =2;); -// Validate validates the OfcCT_ColorMenu and its children -func (_cagea *OfcCT_ColorMenu )Validate ()error {return _cagea .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075");};type OfcST_CalloutPlacement byte ;func (_cbaed OfcST_ColorMode )String ()string {switch _cbaed {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_ggeaa *OfcCT_RegroupTable )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_agadg :=range start .Attr {if _agadg .Name .Local =="\u0065\u0078\u0074"{_ggeaa .ExtAttr .UnmarshalXMLAttr (_agadg );continue ;};};_eagf :for {_cbcdd ,_adfgg :=d .Token ();if _adfgg !=nil {return _adfgg ;};switch _eebdf :=_cbcdd .(type ){case _dd .StartElement :switch _eebdf .Name {case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fadbg :=NewOfcCT_Entry ();if _cbcfc :=d .DecodeElement (_fadbg ,&_eebdf );_cbcfc !=nil {return _cbcfc ;};_ggeaa .Entry =append (_ggeaa .Entry ,_fadbg );default:_dda .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",_eebdf .Name );if _eabeb :=d .Skip ();_eabeb !=nil {return _eabeb ;};};case _dd .EndElement :break _eagf ;case _dd .CharData :};};return nil ;};func (_aaggb *OfcCT_Proxy )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_aaegd :=range start .Attr {if _aaegd .Name .Local =="\u0073\u0074\u0061r\u0074"{_aaggb .StartAttr .UnmarshalXMLAttr (_aaegd );continue ;};if _aaegd .Name .Local =="\u0065\u006e\u0064"{_aaggb .EndAttr .UnmarshalXMLAttr (_aaegd );continue ;};if _aaegd .Name .Local =="\u0069\u0064\u0072e\u0066"{_egfa ,_bcfdb :=_aaegd .Value ,error (nil );if _bcfdb !=nil {return _bcfdb ;};_aaggb .IdrefAttr =&_egfa ;continue ;};if _aaegd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"{_fdfdbd ,_aaddd :=_a .ParseInt (_aaegd .Value ,10,32);if _aaddd !=nil {return _aaddd ;};_dbbcc :=int32 (_fdfdbd );_aaggb .ConnectlocAttr =&_dbbcc ;continue ;};};for {_decgac ,_egaad :=d .Token ();if _egaad !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079\u003a\u0020\u0025\u0073",_egaad );};if _eadcd ,_feffd :=_decgac .(_dd .EndElement );_feffd &&_eadcd .Name ==start .Name {break ;};};return nil ;};func (_gdbde ST_StrokeArrowLength )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_gdbde .String (),start );};func (_abdfbd ST_StrokeEndCap )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_abdfbd .String (),start );};func (_cfcba OfcST_Angle )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_cfcba .String (),start );};func (_bcgac ST_FillType )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_bcgac .String (),start );}; +// Validate validates the OfcCT_Complex and its children +func (_bfcab *OfcCT_Complex )Validate ()error {return _bfcab .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};func (_feefa ST_StrokeArrowWidth )ValidateWithPath (path string )error {switch _feefa {case 0,1,2,3:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feefa ));};return nil ;};func NewOfcCT_OLEObject ()*OfcCT_OLEObject {_egdgc :=&OfcCT_OLEObject {};return _egdgc };func (_dedgg *OfcST_OLEType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aacgf ,_feecad :=d .Token ();if _feecad !=nil {return _feecad ;};if _dbege ,_fgfg :=_aacgf .(_c .EndElement );_fgfg &&_dbege .Name ==start .Name {*_dedgg =1;return nil ;};if _afaed ,_bbaff :=_aacgf .(_c .CharData );!_bbaff {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aacgf );}else {switch string (_afaed ){case "":*_dedgg =0;case "\u0045\u006d\u0062e\u0064":*_dedgg =1;case "\u004c\u0069\u006e\u006b":*_dedgg =2;};};_aacgf ,_feecad =d .Token ();if _feecad !=nil {return _feecad ;};if _cbafa ,_bacgg :=_aacgf .(_c .EndElement );_bacgg &&_cbafa .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aacgf );};func (_gddcg OfcST_HrAlign )ValidateWithPath (path string )error {switch _gddcg {case 0,1,2,3:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gddcg ));};return nil ;};type OfcST_ScreenSize byte ;func (_egefc *ST_FillType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gacgde ,_bggfg :=d .Token ();if _bggfg !=nil {return _bggfg ;};if _beead ,_fgcad :=_gacgde .(_c .EndElement );_fgcad &&_beead .Name ==start .Name {*_egefc =1;return nil ;};if _fgafc ,_fafcf :=_gacgde .(_c .CharData );!_fafcf {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gacgde );}else {switch string (_fgafc ){case "":*_egefc =0;case "\u0073\u006f\u006ci\u0064":*_egefc =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_egefc =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_egefc =3;case "\u0074\u0069\u006c\u0065":*_egefc =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_egefc =5;case "\u0066\u0072\u0061m\u0065":*_egefc =6;};};_gacgde ,_bggfg =d .Token ();if _bggfg !=nil {return _bggfg ;};if _gdfbf ,_abacc :=_gacgde .(_c .EndElement );_abacc &&_gdfbf .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gacgde );};func (_cgg *AG_Type )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dffe :=range start .Attr {if _dffe .Name .Local =="\u0074\u0079\u0070\u0065"{_eacb ,_cgfg :=_dffe .Value ,error (nil );if _cgfg !=nil {return _cgfg ;};_cgg .TypeAttr =&_eacb ;continue ;};};for {_ccf ,_dabc :=d .Token ();if _dabc !=nil {return _fd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_dabc );};if _ada ,_eggg :=_ccf .(_c .EndElement );_eggg &&_ada .Name ==start .Name {break ;};};return nil ;};func (_gecff *OfcST_ScreenSize )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cadgf ,_cbbfa :=d .Token ();if _cbbfa !=nil {return _cbbfa ;};if _eabcd ,_ecceg :=_cadgf .(_c .EndElement );_ecceg &&_eabcd .Name ==start .Name {*_gecff =1;return nil ;};if _fdgab ,_afbac :=_cadgf .(_c .CharData );!_afbac {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cadgf );}else {switch string (_fdgab ){case "":*_gecff =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_gecff =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_gecff =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_gecff =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_gecff =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_gecff =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_gecff =6;};};_cadgf ,_cbbfa =d .Token ();if _cbbfa !=nil {return _cbbfa ;};if _fdcccc ,_fceec :=_cadgf .(_c .EndElement );_fceec &&_fdcccc .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cadgf );}; -// ValidateWithPath validates the Image and its children, prefixing error messages with path -func (_dfca *Image )ValidateWithPath (path string )error {if _bgbef :=_dfca .CT_Image .ValidateWithPath (path );_bgbef !=nil {return _bgbef ;};return nil ;};func (_dgcee OfcST_RType )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_efbgg :=_dd .Attr {};_efbgg .Name =name ;switch _dgcee {case OfcST_RTypeUnset :_efbgg .Value ="";case OfcST_RTypeArc :_efbgg .Value ="\u0061\u0072\u0063";case OfcST_RTypeCallout :_efbgg .Value ="\u0063a\u006c\u006c\u006f\u0075\u0074";case OfcST_RTypeConnector :_efbgg .Value ="\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr";case OfcST_RTypeAlign :_efbgg .Value ="\u0061\u006c\u0069g\u006e";};return _efbgg ,nil ;};func (_cgfg *OfcCT_ColorMenu )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_gagdca :=range start .Attr {if _gagdca .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aafc ,_acgd :=_gagdca .Value ,error (nil );if _acgd !=nil {return _acgd ;};_cgfg .StrokecolorAttr =&_aafc ;continue ;};if _gagdca .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_efdcd ,_eceeb :=_gagdca .Value ,error (nil );if _eceeb !=nil {return _eceeb ;};_cgfg .FillcolorAttr =&_efdcd ;continue ;};if _gagdca .Name .Local =="s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"{_fgefgb ,_dcacfb :=_gagdca .Value ,error (nil );if _dcacfb !=nil {return _dcacfb ;};_cgfg .ShadowcolorAttr =&_fgefgb ;continue ;};if _gagdca .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"{_cgcef ,_bbedf :=_gagdca .Value ,error (nil );if _bbedf !=nil {return _bbedf ;};_cgfg .ExtrusioncolorAttr =&_cgcef ;continue ;};if _gagdca .Name .Local =="\u0065\u0078\u0074"{_cgfg .ExtAttr .UnmarshalXMLAttr (_gagdca );continue ;};};for {_dffg ,_aeeg :=d .Token ();if _aeeg !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0065n\u0075:\u0020\u0025\u0073",_aeeg );};if _dbgfcf ,_bdbcdc :=_dffg .(_dd .EndElement );_bdbcdc &&_dbgfcf .Name ==start .Name {break ;};};return nil ;};func (_fdedd *OfcTop )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_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 ="\u006f\u003a\u0074o\u0070";return _fdedd .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_bbfdca *OfcExtrusion )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return _bbfdca .OfcCT_Extrusion .MarshalXML (e ,start );}; +// ValidateWithPath validates the OfcCT_Ink and its children, prefixing error messages with path +func (_bbaag *OfcCT_Ink )ValidateWithPath (path string )error {if _edgga :=_bbaag .AnnotationAttr .ValidateWithPath (path +"\u002fA\u006en\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_edgga !=nil {return _edgga ;};return nil ;};func (_acbfe *ST_StrokeLineStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eeeba ,_egbfab :=d .Token ();if _egbfab !=nil {return _egbfab ;};if _bfcd ,_bccde :=_eeeba .(_c .EndElement );_bccde &&_bfcd .Name ==start .Name {*_acbfe =1;return nil ;};if _bdecf ,_afced :=_eeeba .(_c .CharData );!_afced {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eeeba );}else {switch string (_bdecf ){case "":*_acbfe =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_acbfe =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_acbfe =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_acbfe =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_acbfe =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_acbfe =5;};};_eeeba ,_egbfab =d .Token ();if _egbfab !=nil {return _egbfab ;};if _edbd ,_bfcee :=_eeeba .(_c .EndElement );_bfcee &&_edbd .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eeeba );};type AG_ShapeAttributes struct{OpacityAttr *string ;StrokedAttr _d .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _d .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;};type ST_FillMethod byte ; -// Validate validates the OfcColumn and its children -func (_cfeea *OfcColumn )Validate ()error {return _cfeea .ValidateWithPath ("\u004ff\u0063\u0043\u006f\u006c\u0075\u006dn");}; +// ValidateWithPath validates the AG_AllShapeAttributes and its children, prefixing error messages with path +func (_cea *AG_AllShapeAttributes )ValidateWithPath (path string )error {if _cef :=_cea .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cef !=nil {return _cef ;};if _bebb :=_cea .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_bebb !=nil {return _bebb ;};if _cfbc :=_cea .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cfbc !=nil {return _cfbc ;};if _gadg :=_cea .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_gadg !=nil {return _gadg ;};if _edb :=_cea .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_edb !=nil {return _edb ;};if _ffc :=_cea .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_ffc !=nil {return _ffc ;};if _aga :=_cea .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_aga !=nil {return _aga ;};if _ded :=_cea .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_ded !=nil {return _ded ;};if _dad :=_cea .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_dad !=nil {return _dad ;};if _gabe :=_cea .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gabe !=nil {return _gabe ;};if _cae :=_cea .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cae !=nil {return _cae ;};if _efaa :=_cea .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_efaa !=nil {return _efaa ;};if _aecc :=_cea .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_aecc !=nil {return _aecc ;};return nil ;};type ST_StrokeEndCap byte ; -// Validate validates the AG_Ext and its children -func (_ebe *AG_Ext )Validate ()error {return _ebe .ValidateWithPath ("\u0041\u0047\u005f\u0045\u0078\u0074");};func (_dcebe ST_ImageAspect )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_dcebe .String (),start );};type AG_Fill struct{FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;};func (_dffgd OfcST_ScreenSize )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_dfbbc :=_dd .Attr {};_dfbbc .Name =name ;switch _dffgd {case OfcST_ScreenSizeUnset :_dfbbc .Value ="";case OfcST_ScreenSize544x376 :_dfbbc .Value ="\u00354\u0034\u002c\u0033\u0037\u0036";case OfcST_ScreenSize640x480 :_dfbbc .Value ="\u00364\u0030\u002c\u0034\u0038\u0030";case OfcST_ScreenSize720x512 :_dfbbc .Value ="\u00372\u0030\u002c\u0035\u0031\u0032";case OfcST_ScreenSize800x600 :_dfbbc .Value ="\u00380\u0030\u002c\u0036\u0030\u0030";case OfcST_ScreenSize1024x768 :_dfbbc .Value ="\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case OfcST_ScreenSize1152x862 :_dfbbc .Value ="\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032";};return _dfbbc ,nil ;};type OfcSignatureline struct{OfcCT_SignatureLine };func (_feddee *ST_StrokeArrowLength )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_feddee =0;case "\u0073\u0068\u006fr\u0074":*_feddee =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_feddee =2;case "\u006c\u006f\u006e\u0067":*_feddee =3;};return nil ;};func (_fdfbba ST_ImageAspect )String ()string {switch _fdfbba {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 "";};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;);type AG_ShapeAttributes struct{OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;}; +// Validate validates the Oval and its children +func (_eggbb *Oval )Validate ()error {return _eggbb .ValidateWithPath ("\u004f\u0076\u0061\u006c")};func (_eggaa ST_ShadowType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dfdfb :=_c .Attr {};_dfdfb .Name =name ;switch _eggaa {case ST_ShadowTypeUnset :_dfdfb .Value ="";case ST_ShadowTypeSingle :_dfdfb .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_ShadowTypeDouble :_dfdfb .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_ShadowTypeEmboss :_dfdfb .Value ="\u0065\u006d\u0062\u006f\u0073\u0073";case ST_ShadowTypePerspective :_dfdfb .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";};return _dfdfb ,nil ;};func (_defec *Rect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_defec .CT_Rect =*NewCT_Rect ();for _ ,_fada :=range start .Attr {if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cafdb ,_edggc :=_fada .Value ,error (nil );if _edggc !=nil {return _edggc ;};_defec .BordertopcolorAttr =&_cafdb ;continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_defec .BulletAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0068\u0072"{_defec .HrAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_defec .CliptowrapAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0068\u0072\u0073t\u0064"{_defec .HrstdAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u006f\u006c\u0065"{_defec .OleAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_defec .HrnoshadeAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u006f\u006e\u0065\u0064"{_defec .OnedAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0068\u0072\u0070c\u0074"{_gdbbd ,_cgcb :=_f .ParseFloat (_fada .Value ,64);if _cgcb !=nil {return _cgcb ;};_fddea :=float32 (_gdbbd );_defec .HrpctAttr =&_fddea ;continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_defec .OleiconAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aabac ,_cfgee :=_fada .Value ,error (nil );if _cfgee !=nil {return _cfgee ;};_defec .BorderbottomcolorAttr =&_aabac ;continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_defec .DgmlayoutmruAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_abgbf ,_bacbc :=_f .ParseInt (_fada .Value ,10,64);if _bacbc !=nil {return _bacbc ;};_defec .RegroupidAttr =&_abgbf ;continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0063\u006c\u0069\u0070"{_defec .ClipAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_defec .HralignAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_defec .PreferrelativeAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_defec .DgmlayoutAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_defec .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_defec .InsetmodeAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_defec .ButtonAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_defec .UserdrawnAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_defec .AllowincellAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0073\u0070\u0074"{_aedcb ,_fcefe :=_f .ParseFloat (_fada .Value ,64);if _fcefe !=nil {return _fcefe ;};_ceadb :=float32 (_aedcb );_defec .SptAttr =&_ceadb ;continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dgfag ,_cfab :=_fada .Value ,error (nil );if _cfab !=nil {return _cfab ;};_defec .BorderleftcolorAttr =&_dgfag ;continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_defec .ConnectortypeAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gbcgc ,_gcfagf :=_fada .Value ,error (nil );if _gcfagf !=nil {return _gcfagf ;};_defec .BorderrightcolorAttr =&_gbcgc ;continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0073\u0070\u0069\u0064"{_adfbf ,_efece :=_fada .Value ,error (nil );if _efece !=nil {return _efece ;};_defec .SpidAttr =&_adfbf ;continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_beegc ,_gebeb :=_f .ParseInt (_fada .Value ,10,64);if _gebeb !=nil {return _gebeb ;};_defec .DgmnodekindAttr =&_beegc ;continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_defec .BwpureAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_defec .ForcedashAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_defec .BwnormalAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_defec .BwmodeAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_defec .UserhiddenAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fada .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_defec .AllowoverlapAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_eafeg ,_fccdc :=_fada .Value ,error (nil );if _fccdc !=nil {return _fccdc ;};_defec .TargetAttr =&_eafeg ;continue ;};if _fada .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bfba ,_gdbdfc :=_fada .Value ,error (nil );if _gdbdfc !=nil {return _gdbdfc ;};_defec .CoordoriginAttr =&_bfba ;continue ;};if _fada .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_defec .StrokedAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_egbbd ,_bfbe :=_fada .Value ,error (nil );if _bfbe !=nil {return _bfbe ;};_defec .CoordsizeAttr =&_egbbd ;continue ;};if _fada .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_efgd ,_eadee :=_fada .Value ,error (nil );if _eadee !=nil {return _eadee ;};_defec .StrokeweightAttr =&_efgd ;continue ;};if _fada .Name .Local =="\u0073\u0074\u0079l\u0065"{_eddbb ,_ffagc :=_fada .Value ,error (nil );if _ffagc !=nil {return _ffagc ;};_defec .StyleAttr =&_eddbb ;continue ;};if _fada .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_aefad ,_dbacf :=_fada .Value ,error (nil );if _dbacf !=nil {return _dbacf ;};_defec .ChromakeyAttr =&_aefad ;continue ;};if _fada .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bggcad ,_dgfbec :=_fada .Value ,error (nil );if _dgfbec !=nil {return _dgfbec ;};_defec .FillcolorAttr =&_bggcad ;continue ;};if _fada .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cadde ,_dagafe :=_fada .Value ,error (nil );if _dagafe !=nil {return _dagafe ;};_defec .OpacityAttr =&_cadde ;continue ;};if _fada .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cacda ,_dbded :=_fada .Value ,error (nil );if _dbded !=nil {return _dbded ;};_defec .WrapcoordsAttr =&_cacda ;continue ;};if _fada .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gbcdcb ,_bdebe :=_fada .Value ,error (nil );if _bdebe !=nil {return _bdebe ;};_defec .StrokecolorAttr =&_gbcdcb ;continue ;};if _fada .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_defec .InsetpenAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Local =="\u0068\u0072\u0065\u0066"{_dcebg ,_bbdfe :=_fada .Value ,error (nil );if _bbdfe !=nil {return _bbdfe ;};_defec .HrefAttr =&_dcebg ;continue ;};if _fada .Name .Local =="\u0069\u0064"{_fceeb ,_bgfbe :=_fada .Value ,error (nil );if _bgfbe !=nil {return _bgfbe ;};_defec .IdAttr =&_fceeb ;continue ;};if _fada .Name .Local =="\u0070\u0072\u0069n\u0074"{_defec .PrintAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Local =="\u0061\u006c\u0074"{_dcde ,_ffcdf :=_fada .Value ,error (nil );if _ffcdf !=nil {return _ffcdf ;};_defec .AltAttr =&_dcde ;continue ;};if _fada .Name .Local =="\u0074\u0069\u0074l\u0065"{_badab ,_acggc :=_fada .Value ,error (nil );if _acggc !=nil {return _acggc ;};_defec .TitleAttr =&_badab ;continue ;};if _fada .Name .Local =="\u0063\u006c\u0061s\u0073"{_ebgbg ,_gcbbg :=_fada .Value ,error (nil );if _gcbbg !=nil {return _gcbbg ;};_defec .ClassAttr =&_ebgbg ;continue ;};if _fada .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_defec .FilledAttr .UnmarshalXMLAttr (_fada );continue ;};};_fgfec :for {_efeef ,_efceb :=d .Token ();if _efceb !=nil {return _efceb ;};switch _gagfb :=_efeef .(type ){case _c .StartElement :switch _gagfb .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dacfe :=NewEG_ShapeElements ();_dacfe .Path =NewPath ();if _eegbf :=d .DecodeElement (_dacfe .Path ,&_gagfb );_eegbf !=nil {return _eegbf ;};_defec .EG_ShapeElements =append (_defec .EG_ShapeElements ,_dacfe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfaefc :=NewEG_ShapeElements ();_cfaefc .Formulas =NewFormulas ();if _ebbga :=d .DecodeElement (_cfaefc .Formulas ,&_gagfb );_ebbga !=nil {return _ebbga ;};_defec .EG_ShapeElements =append (_defec .EG_ShapeElements ,_cfaefc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gagfcb :=NewEG_ShapeElements ();_gagfcb .Handles =NewHandles ();if _fcebce :=d .DecodeElement (_gagfcb .Handles ,&_gagfb );_fcebce !=nil {return _fcebce ;};_defec .EG_ShapeElements =append (_defec .EG_ShapeElements ,_gagfcb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agbgd :=NewEG_ShapeElements ();_agbgd .Fill =NewFill ();if _gbcgd :=d .DecodeElement (_agbgd .Fill ,&_gagfb );_gbcgd !=nil {return _gbcgd ;};_defec .EG_ShapeElements =append (_defec .EG_ShapeElements ,_agbgd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdaaf :=NewEG_ShapeElements ();_bdaaf .Stroke =NewStroke ();if _beeeec :=d .DecodeElement (_bdaaf .Stroke ,&_gagfb );_beeeec !=nil {return _beeeec ;};_defec .EG_ShapeElements =append (_defec .EG_ShapeElements ,_bdaaf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_babbc :=NewEG_ShapeElements ();_babbc .Shadow =NewShadow ();if _cbfcd :=d .DecodeElement (_babbc .Shadow ,&_gagfb );_cbfcd !=nil {return _cbfcd ;};_defec .EG_ShapeElements =append (_defec .EG_ShapeElements ,_babbc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgcde :=NewEG_ShapeElements ();_bgcde .Textbox =NewTextbox ();if _bgacd :=d .DecodeElement (_bgcde .Textbox ,&_gagfb );_bgacd !=nil {return _bgacd ;};_defec .EG_ShapeElements =append (_defec .EG_ShapeElements ,_bgcde );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dedbb :=NewEG_ShapeElements ();_dedbb .Textpath =NewTextpath ();if _aefeg :=d .DecodeElement (_dedbb .Textpath ,&_gagfb );_aefeg !=nil {return _aefeg ;};_defec .EG_ShapeElements =append (_defec .EG_ShapeElements ,_dedbb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abde :=NewEG_ShapeElements ();_abde .Imagedata =NewImagedata ();if _dcba :=d .DecodeElement (_abde .Imagedata ,&_gagfb );_dcba !=nil {return _dcba ;};_defec .EG_ShapeElements =append (_defec .EG_ShapeElements ,_abde );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bgcabg :=NewEG_ShapeElements ();_bgcabg .Skew =NewOfcSkew ();if _fgceg :=d .DecodeElement (_bgcabg .Skew ,&_gagfb );_fgceg !=nil {return _fgceg ;};_defec .EG_ShapeElements =append (_defec .EG_ShapeElements ,_bgcabg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccdgag :=NewEG_ShapeElements ();_ccdgag .Extrusion =NewOfcExtrusion ();if _dcggc :=d .DecodeElement (_ccdgag .Extrusion ,&_gagfb );_dcggc !=nil {return _dcggc ;};_defec .EG_ShapeElements =append (_defec .EG_ShapeElements ,_ccdgag );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdec :=NewEG_ShapeElements ();_gdec .Callout =NewOfcCallout ();if _aecdcd :=d .DecodeElement (_gdec .Callout ,&_gagfb );_aecdcd !=nil {return _aecdcd ;};_defec .EG_ShapeElements =append (_defec .EG_ShapeElements ,_gdec );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbeccc :=NewEG_ShapeElements ();_cbeccc .Lock =NewOfcLock ();if _bgdbae :=d .DecodeElement (_cbeccc .Lock ,&_gagfb );_bgdbae !=nil {return _bgdbae ;};_defec .EG_ShapeElements =append (_defec .EG_ShapeElements ,_cbeccc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbcgb :=NewEG_ShapeElements ();_cbcgb .Clippath =NewOfcClippath ();if _ccgeb :=d .DecodeElement (_cbcgb .Clippath ,&_gagfb );_ccgeb !=nil {return _ccgeb ;};_defec .EG_ShapeElements =append (_defec .EG_ShapeElements ,_cbcgb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggfd :=NewEG_ShapeElements ();_ggfd .Signatureline =NewOfcSignatureline ();if _dedaf :=d .DecodeElement (_ggfd .Signatureline ,&_gagfb );_dedaf !=nil {return _dedaf ;};_defec .EG_ShapeElements =append (_defec .EG_ShapeElements ,_ggfd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eeafcc :=NewEG_ShapeElements ();_eeafcc .Wrap =_aa .NewWrap ();if _ccedd :=d .DecodeElement (_eeafcc .Wrap ,&_gagfb );_ccedd !=nil {return _ccedd ;};_defec .EG_ShapeElements =append (_defec .EG_ShapeElements ,_eeafcc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fbeeb :=NewEG_ShapeElements ();_fbeeb .Anchorlock =_aa .NewAnchorlock ();if _bffdd :=d .DecodeElement (_fbeeb .Anchorlock ,&_gagfb );_bffdd !=nil {return _bffdd ;};_defec .EG_ShapeElements =append (_defec .EG_ShapeElements ,_fbeeb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dbcffb :=NewEG_ShapeElements ();_dbcffb .Bordertop =_aa .NewBordertop ();if _dggac :=d .DecodeElement (_dbcffb .Bordertop ,&_gagfb );_dggac !=nil {return _dggac ;};_defec .EG_ShapeElements =append (_defec .EG_ShapeElements ,_dbcffb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_acafe :=NewEG_ShapeElements ();_acafe .Borderbottom =_aa .NewBorderbottom ();if _edcgf :=d .DecodeElement (_acafe .Borderbottom ,&_gagfb );_edcgf !=nil {return _edcgf ;};_defec .EG_ShapeElements =append (_defec .EG_ShapeElements ,_acafe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aggbae :=NewEG_ShapeElements ();_aggbae .Borderleft =_aa .NewBorderleft ();if _gbfgc :=d .DecodeElement (_aggbae .Borderleft ,&_gagfb );_gbfgc !=nil {return _gbfgc ;};_defec .EG_ShapeElements =append (_defec .EG_ShapeElements ,_aggbae );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_afdcg :=NewEG_ShapeElements ();_afdcg .Borderright =_aa .NewBorderright ();if _ffegf :=d .DecodeElement (_afdcg .Borderright ,&_gagfb );_ffegf !=nil {return _ffegf ;};_defec .EG_ShapeElements =append (_defec .EG_ShapeElements ,_afdcg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dacdf :=NewEG_ShapeElements ();_dacdf .ClientData =_bd .NewClientData ();if _cfde :=d .DecodeElement (_dacdf .ClientData ,&_gagfb );_cfde !=nil {return _cfde ;};_defec .EG_ShapeElements =append (_defec .EG_ShapeElements ,_dacdf );case _c .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"}:_bgfab :=NewEG_ShapeElements ();_bgfab .Textdata =_fb .NewTextdata ();if _agcgg :=d .DecodeElement (_bgfab .Textdata ,&_gagfb );_agcgg !=nil {return _agcgg ;};_defec .EG_ShapeElements =append (_defec .EG_ShapeElements ,_bgfab );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\u0052\u0065c\u0074\u0020\u0025\u0076",_gagfb .Name );if _abecc :=d .Skip ();_abecc !=nil {return _abecc ;};};case _c .EndElement :break _fgfec ;case _c .CharData :};};return nil ;};func NewAG_AllShapeAttributes ()*AG_AllShapeAttributes {_dca :=&AG_AllShapeAttributes {};return _dca };type OfcShapedefaults struct{OfcCT_ShapeDefaults };func NewOfcCT_Diagram ()*OfcCT_Diagram {_agdeb :=&OfcCT_Diagram {};return _agdeb };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 (_defae OfcST_InsetMode )Validate ()error {return _defae .ValidateWithPath ("")};func (_gfddb *CT_RoundRect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ecdcg :=range start .Attr {if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gfddb .UserdrawnAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fffb ,_eadb :=_ecdcg .Value ,error (nil );if _eadb !=nil {return _eadb ;};_gfddb .BordertopcolorAttr =&_fffb ;continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gfddb .UserhiddenAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gfddb .BulletAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gfddb .CliptowrapAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0068\u0072"{_gfddb .HrAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u006f\u006c\u0065"{_gfddb .OleAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0068\u0072\u0073t\u0064"{_gfddb .HrstdAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0073\u0070\u0069\u0064"{_ddcdcc ,_fgdb :=_ecdcg .Value ,error (nil );if _fgdb !=nil {return _fgdb ;};_gfddb .SpidAttr =&_ddcdcc ;continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gfddb .HrnoshadeAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gfddb .ForcedashAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_faabg ,_degd :=_ecdcg .Value ,error (nil );if _degd !=nil {return _degd ;};_gfddb .BorderleftcolorAttr =&_faabg ;continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_aacee ,_gcccb :=_f .ParseInt (_ecdcg .Value ,10,64);if _gcccb !=nil {return _gcccb ;};_gfddb .DgmnodekindAttr =&_aacee ;continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u006f\u006e\u0065\u0064"{_gfddb .OnedAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0063\u006c\u0069\u0070"{_gfddb .ClipAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0068\u0072\u0070c\u0074"{_eeeda ,_egcfd :=_f .ParseFloat (_ecdcg .Value ,64);if _egcfd !=nil {return _egcfd ;};_cfagb :=float32 (_eeeda );_gfddb .HrpctAttr =&_cfagb ;continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gfddb .PreferrelativeAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ageb ,_bdef :=_ecdcg .Value ,error (nil );if _bdef !=nil {return _bdef ;};_gfddb .BorderrightcolorAttr =&_ageb ;continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ebea ,_beda :=_f .ParseInt (_ecdcg .Value ,10,64);if _beda !=nil {return _beda ;};_gfddb .RegroupidAttr =&_ebea ;continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gfddb .DgmlayoutmruAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gfddb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gfddb .AllowoverlapAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gfddb .HralignAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gfddb .InsetmodeAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0073\u0070\u0074"{_gcccg ,_edad :=_f .ParseFloat (_ecdcg .Value ,64);if _edad !=nil {return _edad ;};_egef :=float32 (_gcccg );_gfddb .SptAttr =&_egef ;continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gcba ,_dafcf :=_ecdcg .Value ,error (nil );if _dafcf !=nil {return _dafcf ;};_gfddb .BorderbottomcolorAttr =&_gcba ;continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gfddb .OleiconAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gfddb .DgmlayoutAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gfddb .BwmodeAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gfddb .BwnormalAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gfddb .BwpureAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gfddb .ConnectortypeAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gfddb .ButtonAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdcg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gfddb .AllowincellAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Local =="\u0068\u0072\u0065\u0066"{_dcddb ,_fgfae :=_ecdcg .Value ,error (nil );if _fgfae !=nil {return _fgfae ;};_gfddb .HrefAttr =&_dcddb ;continue ;};if _ecdcg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cfec ,_bage :=_ecdcg .Value ,error (nil );if _bage !=nil {return _bage ;};_gfddb .CoordsizeAttr =&_cfec ;continue ;};if _ecdcg .Name .Local =="\u0073\u0074\u0079l\u0065"{_acgbab ,_afagc :=_ecdcg .Value ,error (nil );if _afagc !=nil {return _afagc ;};_gfddb .StyleAttr =&_acgbab ;continue ;};if _ecdcg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gfddb .StrokedAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Local =="\u0069\u0064"{_fgbce ,_fcaa :=_ecdcg .Value ,error (nil );if _fcaa !=nil {return _fcaa ;};_gfddb .IdAttr =&_fgbce ;continue ;};if _ecdcg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gadea ,_bafe :=_ecdcg .Value ,error (nil );if _bafe !=nil {return _bafe ;};_gfddb .StrokeweightAttr =&_gadea ;continue ;};if _ecdcg .Name .Local =="\u0070\u0072\u0069n\u0074"{_gfddb .PrintAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cceba ,_cgbdf :=_ecdcg .Value ,error (nil );if _cgbdf !=nil {return _cgbdf ;};_gfddb .ChromakeyAttr =&_cceba ;continue ;};if _ecdcg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bbaaa ,_eagca :=_ecdcg .Value ,error (nil );if _eagca !=nil {return _eagca ;};_gfddb .FillcolorAttr =&_bbaaa ;continue ;};if _ecdcg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dcbe ,_bedeb :=_ecdcg .Value ,error (nil );if _bedeb !=nil {return _bedeb ;};_gfddb .CoordoriginAttr =&_dcbe ;continue ;};if _ecdcg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ecggf ,_aeabe :=_ecdcg .Value ,error (nil );if _aeabe !=nil {return _aeabe ;};_gfddb .OpacityAttr =&_ecggf ;continue ;};if _ecdcg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bedc ,_caeed :=_ecdcg .Value ,error (nil );if _caeed !=nil {return _caeed ;};_gfddb .StrokecolorAttr =&_bedc ;continue ;};if _ecdcg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gfddb .InsetpenAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gfddb .FilledAttr .UnmarshalXMLAttr (_ecdcg );continue ;};if _ecdcg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cecdd ,_cecdf :=_ecdcg .Value ,error (nil );if _cecdf !=nil {return _cecdf ;};_gfddb .WrapcoordsAttr =&_cecdd ;continue ;};if _ecdcg .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_eceefb ,_gbge :=_ecdcg .Value ,error (nil );if _gbge !=nil {return _gbge ;};_gfddb .ArcsizeAttr =&_eceefb ;continue ;};if _ecdcg .Name .Local =="\u0074\u0069\u0074l\u0065"{_egdb ,_dada :=_ecdcg .Value ,error (nil );if _dada !=nil {return _dada ;};_gfddb .TitleAttr =&_egdb ;continue ;};if _ecdcg .Name .Local =="\u0063\u006c\u0061s\u0073"{_bcdbe ,_bdfbc :=_ecdcg .Value ,error (nil );if _bdfbc !=nil {return _bdfbc ;};_gfddb .ClassAttr =&_bcdbe ;continue ;};if _ecdcg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fedce ,_aacg :=_ecdcg .Value ,error (nil );if _aacg !=nil {return _aacg ;};_gfddb .TargetAttr =&_fedce ;continue ;};if _ecdcg .Name .Local =="\u0061\u006c\u0074"{_ecba ,_bbbgc :=_ecdcg .Value ,error (nil );if _bbbgc !=nil {return _bbbgc ;};_gfddb .AltAttr =&_ecba ;continue ;};};_dfca :for {_gefae ,_bbade :=d .Token ();if _bbade !=nil {return _bbade ;};switch _ddbeg :=_gefae .(type ){case _c .StartElement :switch _ddbeg .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efde :=NewEG_ShapeElements ();_efde .Path =NewPath ();if _bbaab :=d .DecodeElement (_efde .Path ,&_ddbeg );_bbaab !=nil {return _bbaab ;};_gfddb .EG_ShapeElements =append (_gfddb .EG_ShapeElements ,_efde );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eecfd :=NewEG_ShapeElements ();_eecfd .Formulas =NewFormulas ();if _cabbfc :=d .DecodeElement (_eecfd .Formulas ,&_ddbeg );_cabbfc !=nil {return _cabbfc ;};_gfddb .EG_ShapeElements =append (_gfddb .EG_ShapeElements ,_eecfd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fagbf :=NewEG_ShapeElements ();_fagbf .Handles =NewHandles ();if _efga :=d .DecodeElement (_fagbf .Handles ,&_ddbeg );_efga !=nil {return _efga ;};_gfddb .EG_ShapeElements =append (_gfddb .EG_ShapeElements ,_fagbf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebbecc :=NewEG_ShapeElements ();_ebbecc .Fill =NewFill ();if _cdfag :=d .DecodeElement (_ebbecc .Fill ,&_ddbeg );_cdfag !=nil {return _cdfag ;};_gfddb .EG_ShapeElements =append (_gfddb .EG_ShapeElements ,_ebbecc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbgfg :=NewEG_ShapeElements ();_fbgfg .Stroke =NewStroke ();if _fdbdb :=d .DecodeElement (_fbgfg .Stroke ,&_ddbeg );_fdbdb !=nil {return _fdbdb ;};_gfddb .EG_ShapeElements =append (_gfddb .EG_ShapeElements ,_fbgfg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfcc :=NewEG_ShapeElements ();_cfcc .Shadow =NewShadow ();if _eccdg :=d .DecodeElement (_cfcc .Shadow ,&_ddbeg );_eccdg !=nil {return _eccdg ;};_gfddb .EG_ShapeElements =append (_gfddb .EG_ShapeElements ,_cfcc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efgb :=NewEG_ShapeElements ();_efgb .Textbox =NewTextbox ();if _fbfde :=d .DecodeElement (_efgb .Textbox ,&_ddbeg );_fbfde !=nil {return _fbfde ;};_gfddb .EG_ShapeElements =append (_gfddb .EG_ShapeElements ,_efgb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afdfd :=NewEG_ShapeElements ();_afdfd .Textpath =NewTextpath ();if _ggfcf :=d .DecodeElement (_afdfd .Textpath ,&_ddbeg );_ggfcf !=nil {return _ggfcf ;};_gfddb .EG_ShapeElements =append (_gfddb .EG_ShapeElements ,_afdfd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbfe :=NewEG_ShapeElements ();_dbfe .Imagedata =NewImagedata ();if _ffbgb :=d .DecodeElement (_dbfe .Imagedata ,&_ddbeg );_ffbgb !=nil {return _ffbgb ;};_gfddb .EG_ShapeElements =append (_gfddb .EG_ShapeElements ,_dbfe );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfgeb :=NewEG_ShapeElements ();_cfgeb .Skew =NewOfcSkew ();if _adeca :=d .DecodeElement (_cfgeb .Skew ,&_ddbeg );_adeca !=nil {return _adeca ;};_gfddb .EG_ShapeElements =append (_gfddb .EG_ShapeElements ,_cfgeb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afbeb :=NewEG_ShapeElements ();_afbeb .Extrusion =NewOfcExtrusion ();if _afbaa :=d .DecodeElement (_afbeb .Extrusion ,&_ddbeg );_afbaa !=nil {return _afbaa ;};_gfddb .EG_ShapeElements =append (_gfddb .EG_ShapeElements ,_afbeb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfage :=NewEG_ShapeElements ();_cfage .Callout =NewOfcCallout ();if _bcdd :=d .DecodeElement (_cfage .Callout ,&_ddbeg );_bcdd !=nil {return _bcdd ;};_gfddb .EG_ShapeElements =append (_gfddb .EG_ShapeElements ,_cfage );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gebg :=NewEG_ShapeElements ();_gebg .Lock =NewOfcLock ();if _gcedd :=d .DecodeElement (_gebg .Lock ,&_ddbeg );_gcedd !=nil {return _gcedd ;};_gfddb .EG_ShapeElements =append (_gfddb .EG_ShapeElements ,_gebg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdgfd :=NewEG_ShapeElements ();_fdgfd .Clippath =NewOfcClippath ();if _ggbbf :=d .DecodeElement (_fdgfd .Clippath ,&_ddbeg );_ggbbf !=nil {return _ggbbf ;};_gfddb .EG_ShapeElements =append (_gfddb .EG_ShapeElements ,_fdgfd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_edda :=NewEG_ShapeElements ();_edda .Signatureline =NewOfcSignatureline ();if _fbedc :=d .DecodeElement (_edda .Signatureline ,&_ddbeg );_fbedc !=nil {return _fbedc ;};_gfddb .EG_ShapeElements =append (_gfddb .EG_ShapeElements ,_edda );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_beacbe :=NewEG_ShapeElements ();_beacbe .Wrap =_aa .NewWrap ();if _ebab :=d .DecodeElement (_beacbe .Wrap ,&_ddbeg );_ebab !=nil {return _ebab ;};_gfddb .EG_ShapeElements =append (_gfddb .EG_ShapeElements ,_beacbe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_abebf :=NewEG_ShapeElements ();_abebf .Anchorlock =_aa .NewAnchorlock ();if _dbcde :=d .DecodeElement (_abebf .Anchorlock ,&_ddbeg );_dbcde !=nil {return _dbcde ;};_gfddb .EG_ShapeElements =append (_gfddb .EG_ShapeElements ,_abebf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fadc :=NewEG_ShapeElements ();_fadc .Bordertop =_aa .NewBordertop ();if _dgda :=d .DecodeElement (_fadc .Bordertop ,&_ddbeg );_dgda !=nil {return _dgda ;};_gfddb .EG_ShapeElements =append (_gfddb .EG_ShapeElements ,_fadc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ddaga :=NewEG_ShapeElements ();_ddaga .Borderbottom =_aa .NewBorderbottom ();if _bbfaf :=d .DecodeElement (_ddaga .Borderbottom ,&_ddbeg );_bbfaf !=nil {return _bbfaf ;};_gfddb .EG_ShapeElements =append (_gfddb .EG_ShapeElements ,_ddaga );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eddag :=NewEG_ShapeElements ();_eddag .Borderleft =_aa .NewBorderleft ();if _fefbf :=d .DecodeElement (_eddag .Borderleft ,&_ddbeg );_fefbf !=nil {return _fefbf ;};_gfddb .EG_ShapeElements =append (_gfddb .EG_ShapeElements ,_eddag );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_defbg :=NewEG_ShapeElements ();_defbg .Borderright =_aa .NewBorderright ();if _cebf :=d .DecodeElement (_defbg .Borderright ,&_ddbeg );_cebf !=nil {return _cebf ;};_gfddb .EG_ShapeElements =append (_gfddb .EG_ShapeElements ,_defbg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cbca :=NewEG_ShapeElements ();_cbca .ClientData =_bd .NewClientData ();if _abbf :=d .DecodeElement (_cbca .ClientData ,&_ddbeg );_abbf !=nil {return _abbf ;};_gfddb .EG_ShapeElements =append (_gfddb .EG_ShapeElements ,_cbca );case _c .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"}:_ffgdd :=NewEG_ShapeElements ();_ffgdd .Textdata =_fb .NewTextdata ();if _dbecg :=d .DecodeElement (_ffgdd .Textdata ,&_ddbeg );_dbecg !=nil {return _dbecg ;};_gfddb .EG_ShapeElements =append (_gfddb .EG_ShapeElements ,_ffgdd );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_R\u006f\u0075n\u0064\u0052\u0065\u0063\u0074\u0020\u0025\u0076",_ddbeg .Name );if _aabde :=d .Skip ();_aabde !=nil {return _aabde ;};};case _c .EndElement :break _dfca ;case _c .CharData :};};return nil ;};type ST_StrokeJoinStyle byte ;func NewOfcCT_Skew ()*OfcCT_Skew {_gdagd :=&OfcCT_Skew {};return _gdagd };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 _d .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _d .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _d .ST_TrueFalse ;ButtonAttr _d .ST_TrueFalse ;UserhiddenAttr _d .ST_TrueFalse ;BulletAttr _d .ST_TrueFalse ;HrAttr _d .ST_TrueFalse ;HrstdAttr _d .ST_TrueFalse ;HrnoshadeAttr _d .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _d .ST_TrueFalse ;AllowoverlapAttr _d .ST_TrueFalse ;UserdrawnAttr _d .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _d .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _d .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _d .ST_TrueFalse ;OleiconAttr _d .ST_TrueFalse ;OleAttr _d .ST_TrueFalseBlank ;PreferrelativeAttr _d .ST_TrueFalse ;CliptowrapAttr _d .ST_TrueFalse ;ClipAttr _d .ST_TrueFalse ;SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _d .ST_TrueFalse ;BilevelAttr _d .ST_TrueFalse ;}; -// Validate validates the CT_Formulas and its children -func (_ddfd *CT_Formulas )Validate ()error {return _ddfd .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");}; +// ValidateWithPath validates the CT_Stroke and its children, prefixing error messages with path +func (_acfcd *CT_Stroke )ValidateWithPath (path string )error {if _acfcd .Left !=nil {if _feadb :=_acfcd .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_feadb !=nil {return _feadb ;};};if _acfcd .Top !=nil {if _gfed :=_acfcd .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_gfed !=nil {return _gfed ;};};if _acfcd .Right !=nil {if _cedda :=_acfcd .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_cedda !=nil {return _cedda ;};};if _acfcd .Bottom !=nil {if _acdce :=_acfcd .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_acdce !=nil {return _acdce ;};};if _acfcd .Column !=nil {if _dffba :=_acfcd .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_dffba !=nil {return _dffba ;};};if _ebcca :=_acfcd .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ebcca !=nil {return _ebcca ;};if _decea :=_acfcd .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_decea !=nil {return _decea ;};if _daccd :=_acfcd .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_daccd !=nil {return _daccd ;};if _feada :=_acfcd .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_feada !=nil {return _feada ;};if _ffbdd :=_acfcd .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ffbdd !=nil {return _ffbdd ;};if _deacc :=_acfcd .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_deacc !=nil {return _deacc ;};if _gadgc :=_acfcd .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_gadgc !=nil {return _gadgc ;};if _agegb :=_acfcd .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_agegb !=nil {return _agegb ;};if _bbab :=_acfcd .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_bbab !=nil {return _bbab ;};if _geaeg :=_acfcd .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_geaeg !=nil {return _geaeg ;};if _eaagg :=_acfcd .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_eaagg !=nil {return _eaagg ;};if _facaa :=_acfcd .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_facaa !=nil {return _facaa ;};if _deccd :=_acfcd .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_deccd !=nil {return _deccd ;};if _cbbg :=_acfcd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_cbbg !=nil {return _cbbg ;};if _cfddd :=_acfcd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_cfddd !=nil {return _cfddd ;};return nil ;};func (_afdab *OfcSignatureline )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afdab .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();for _ ,_eaddcb :=range start .Attr {if _eaddcb .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_cfffb ,_geeed :=_eaddcb .Value ,error (nil );if _geeed !=nil {return _geeed ;};_afdab .SuggestedsignerAttr =&_cfffb ;continue ;};if _eaddcb .Name .Local =="\u0069\u0064"{_eeead ,_acaf :=_eaddcb .Value ,error (nil );if _acaf !=nil {return _acaf ;};_afdab .IdAttr =&_eeead ;continue ;};if _eaddcb .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_dbbbe ,_geacb :=_eaddcb .Value ,error (nil );if _geacb !=nil {return _geacb ;};_afdab .ProvidAttr =&_dbbbe ;continue ;};if _eaddcb .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_afdab .SigninginstructionssetAttr .UnmarshalXMLAttr (_eaddcb );continue ;};if _eaddcb .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_afdab .AllowcommentsAttr .UnmarshalXMLAttr (_eaddcb );continue ;};if _eaddcb .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_afdab .ShowsigndateAttr .UnmarshalXMLAttr (_eaddcb );continue ;};if _eaddcb .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_afdab .IssignaturelineAttr .UnmarshalXMLAttr (_eaddcb );continue ;};if _eaddcb .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_bafgb ,_aeecd :=_eaddcb .Value ,error (nil );if _aeecd !=nil {return _aeecd ;};_afdab .Suggestedsigner2Attr =&_bafgb ;continue ;};if _eaddcb .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_cebfge ,_ffdgb :=_eaddcb .Value ,error (nil );if _ffdgb !=nil {return _ffdgb ;};_afdab .SuggestedsigneremailAttr =&_cebfge ;continue ;};if _eaddcb .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_eafbgb ,_agacb :=_eaddcb .Value ,error (nil );if _agacb !=nil {return _agacb ;};_afdab .SigninginstructionsAttr =&_eafbgb ;continue ;};if _eaddcb .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_ecgfe ,_ceddcg :=_eaddcb .Value ,error (nil );if _ceddcg !=nil {return _ceddcg ;};_afdab .AddlxmlAttr =&_ecgfe ;continue ;};if _eaddcb .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_aefff ,_ffccfg :=_eaddcb .Value ,error (nil );if _ffccfg !=nil {return _ffccfg ;};_afdab .SigprovurlAttr =&_aefff ;continue ;};if _eaddcb .Name .Local =="\u0065\u0078\u0074"{_afdab .ExtAttr .UnmarshalXMLAttr (_eaddcb );continue ;};};for {_dgcbe ,_cfacd :=d .Token ();if _cfacd !=nil {return _fd .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",_cfacd );};if _fcdca ,_efcbc :=_dgcbe .(_c .EndElement );_efcbc &&_fcdca .Name ==start .Name {break ;};};return nil ;};func (_dbgddb OfcST_ExtrusionPlane )Validate ()error {return _dbgddb .ValidateWithPath ("")}; -// Validate validates the CT_Handles and its children -func (_adbcf *CT_Handles )Validate ()error {return _adbcf .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};func (_gcbae *ST_Ext )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_fgcefc ,_cbdbd :=d .Token ();if _cbdbd !=nil {return _cbdbd ;};if _ggcbf ,_ccfdbe :=_fgcefc .(_dd .EndElement );_ccfdbe &&_ggcbf .Name ==start .Name {*_gcbae =1;return nil ;};if _fffde ,_effad :=_fgcefc .(_dd .CharData );!_effad {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgcefc );}else {switch string (_fffde ){case "":*_gcbae =0;case "\u0076\u0069\u0065\u0077":*_gcbae =1;case "\u0065\u0064\u0069\u0074":*_gcbae =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_gcbae =3;};};_fgcefc ,_cbdbd =d .Token ();if _cbdbd !=nil {return _cbdbd ;};if _ggbdd ,_ggddfa :=_fgcefc .(_dd .EndElement );_ggddfa &&_ggbdd .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgcefc );};func (_ebggg *Textpath )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return _ebggg .CT_TextPath .MarshalXML (e ,start );};func (_cdcaa OfcST_BWMode )Validate ()error {return _cdcaa .ValidateWithPath ("")};func (_fgaae *OfcST_InsetMode )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_fgaae =0;case "\u0061\u0075\u0074\u006f":*_fgaae =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fgaae =2;};return nil ;};const (ST_StrokeEndCapUnset ST_StrokeEndCap =0;ST_StrokeEndCapFlat ST_StrokeEndCap =1;ST_StrokeEndCapSquare ST_StrokeEndCap =2;ST_StrokeEndCapRound ST_StrokeEndCap =3;);func (_bbccf *Shapetype )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return _bbccf .CT_Shapetype .MarshalXML (e ,start );}; +// ValidateWithPath validates the OfcSkew and its children, prefixing error messages with path +func (_aedaa *OfcSkew )ValidateWithPath (path string )error {if _aaefe :=_aedaa .OfcCT_Skew .ValidateWithPath (path );_aaefe !=nil {return _aaefe ;};return nil ;}; -// ValidateWithPath validates the CT_RoundRect and its children, prefixing error messages with path -func (_adbf *CT_RoundRect )ValidateWithPath (path string )error {for _cdcdb ,_abfcba :=range _adbf .EG_ShapeElements {if _afgge :=_abfcba .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cdcdb ));_afgge !=nil {return _afgge ;};};if _egfgb :=_adbf .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_egfgb !=nil {return _egfgb ;};if _gced :=_adbf .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gced !=nil {return _gced ;};if _baagda :=_adbf .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_baagda !=nil {return _baagda ;};if _efaba :=_adbf .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_efaba !=nil {return _efaba ;};if _eeffb :=_adbf .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_eeffb !=nil {return _eeffb ;};if _cdfd :=_adbf .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_cdfd !=nil {return _cdfd ;};if _ccfb :=_adbf .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_ccfb !=nil {return _ccfb ;};if _cfff :=_adbf .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_cfff !=nil {return _cfff ;};if _dfef :=_adbf .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_dfef !=nil {return _dfef ;};if _fbgdc :=_adbf .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fbgdc !=nil {return _fbgdc ;};if _fgcf :=_adbf .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fgcf !=nil {return _fgcf ;};if _bbdgd :=_adbf .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bbdgd !=nil {return _bbdgd ;};if _afadf :=_adbf .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_afadf !=nil {return _afadf ;};if _edfd :=_adbf .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_edfd !=nil {return _edfd ;};if _gffd :=_adbf .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gffd !=nil {return _gffd ;};if _agbd :=_adbf .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_agbd !=nil {return _agbd ;};if _fdbca :=_adbf .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fdbca !=nil {return _fdbca ;};if _dcgba :=_adbf .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_dcgba !=nil {return _dcgba ;};if _eegde :=_adbf .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_eegde !=nil {return _eegde ;};if _beecc :=_adbf .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_beecc !=nil {return _beecc ;};if _dbgfae :=_adbf .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dbgfae !=nil {return _dbgfae ;};if _dacaa :=_adbf .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_dacaa !=nil {return _dacaa ;};if _bfbad :=_adbf .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_bfbad !=nil {return _bfbad ;};if _gebb :=_adbf .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gebb !=nil {return _gebb ;};if _ccdef :=_adbf .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ccdef !=nil {return _ccdef ;};if _gafbe :=_adbf .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gafbe !=nil {return _gafbe ;};if _fabaca :=_adbf .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_fabaca !=nil {return _fabaca ;};if _gbab :=_adbf .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_gbab !=nil {return _gbab ;};if _gfcd :=_adbf .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gfcd !=nil {return _gfcd ;};return nil ;};func (_bgbg ST_StrokeEndCap )ValidateWithPath (path string )error {switch _bgbg {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbg ));};return nil ;};type Polyline struct{CT_PolyLine }; +// ValidateWithPath validates the OfcCT_IdMap and its children, prefixing error messages with path +func (_bcdeg *OfcCT_IdMap )ValidateWithPath (path string )error {if _ddggbd :=_bcdeg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ddggbd !=nil {return _ddggbd ;};return nil ;};const (OfcST_InsetModeUnset OfcST_InsetMode =0;OfcST_InsetModeAuto OfcST_InsetMode =1;OfcST_InsetModeCustom OfcST_InsetMode =2;);func (_ffbee OfcST_How )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ddddg :=_c .Attr {};_ddddg .Name =name ;switch _ffbee {case OfcST_HowUnset :_ddddg .Value ="";case OfcST_HowTop :_ddddg .Value ="\u0074\u006f\u0070";case OfcST_HowMiddle :_ddddg .Value ="\u006d\u0069\u0064\u0064\u006c\u0065";case OfcST_HowBottom :_ddddg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_HowLeft :_ddddg .Value ="\u006c\u0065\u0066\u0074";case OfcST_HowCenter :_ddddg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_HowRight :_ddddg .Value ="\u0072\u0069\u0067h\u0074";};return _ddddg ,nil ;};func (_adecaf OfcST_ConnectType )Validate ()error {return _adecaf .ValidateWithPath ("")};func (_fabgf *ST_ShadowType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fabgf =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_fabgf =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_fabgf =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_fabgf =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_fabgf =4;};return nil ;}; -// Validate validates the Roundrect and its children -func (_gcdaa *Roundrect )Validate ()error {return _gcdaa .ValidateWithPath ("\u0052o\u0075\u006e\u0064\u0072\u0065\u0063t");};type OfcST_ColorMode byte ;func NewAG_Ext ()*AG_Ext {_ecb :=&AG_Ext {};_ecb .ExtAttr =ST_Ext (1);return _ecb };func (_gffg *ST_FillType )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_cbgga ,_fbccfa :=d .Token ();if _fbccfa !=nil {return _fbccfa ;};if _gdfge ,_acebd :=_cbgga .(_dd .EndElement );_acebd &&_gdfge .Name ==start .Name {*_gffg =1;return nil ;};if _eafda ,_gfafdc :=_cbgga .(_dd .CharData );!_gfafdc {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbgga );}else {switch string (_eafda ){case "":*_gffg =0;case "\u0073\u006f\u006ci\u0064":*_gffg =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_gffg =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_gffg =3;case "\u0074\u0069\u006c\u0065":*_gffg =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_gffg =5;case "\u0066\u0072\u0061m\u0065":*_gffg =6;};};_cbgga ,_fbccfa =d .Token ();if _fbccfa !=nil {return _fbccfa ;};if _ffdgf ,_geefd :=_cbgga .(_dd .EndElement );_geefd &&_ffdgf .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbgga );};func NewOfcCT_RegroupTable ()*OfcCT_RegroupTable {_dgega :=&OfcCT_RegroupTable {};return _dgega };func (_aaecc ST_StrokeJoinStyle )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_aaecc .String (),start );};func (_egdc *CT_Image )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_bdda :=range start .Attr {if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_feee ,_bcdg :=_a .ParseInt (_bdda .Value ,10,64);if _bcdg !=nil {return _bcdg ;};_egdc .DgmnodekindAttr =&_feee ;continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_egdc .BulletAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0068\u0072"{_egdc .HrAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_egdc .OleiconAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0068\u0072\u0073t\u0064"{_egdc .HrstdAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0063\u006c\u0069\u0070"{_egdc .ClipAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_egdc .HrnoshadeAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_egdc .PreferrelativeAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0068\u0072\u0070c\u0074"{_gfge ,_dbcd :=_a .ParseFloat (_bdda .Value ,64);if _dbcd !=nil {return _dbcd ;};_cfeg :=float32 (_gfge );_egdc .HrpctAttr =&_cfeg ;continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u006f\u006c\u0065"{_egdc .OleAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_egdc .HralignAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_egdc .BwpureAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_egdc .DgmlayoutAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_egdc .InsetmodeAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0073\u0070\u0069\u0064"{_aabec ,_fdbb :=_bdda .Value ,error (nil );if _fdbb !=nil {return _fdbb ;};_egdc .SpidAttr =&_aabec ;continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fgda ,_fggde :=_bdda .Value ,error (nil );if _fggde !=nil {return _fggde ;};_egdc .BorderbottomcolorAttr =&_fgda ;continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_egdc .AllowoverlapAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_egdc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_egdc .DgmlayoutmruAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_egdc .UserhiddenAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_egdc .AllowincellAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0073\u0070\u0074"{_fecd ,_cgfc :=_a .ParseFloat (_bdda .Value ,64);if _cgfc !=nil {return _cgfc ;};_dabga :=float32 (_fecd );_egdc .SptAttr =&_dabga ;continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ccde ,_dgddg :=_bdda .Value ,error (nil );if _dgddg !=nil {return _dgddg ;};_egdc .BorderleftcolorAttr =&_ccde ;continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_egdc .UserdrawnAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_egdc .CliptowrapAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_edecb ,_dagg :=_bdda .Value ,error (nil );if _dagg !=nil {return _dagg ;};_egdc .BorderrightcolorAttr =&_edecb ;continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_egdc .ConnectortypeAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_egdc .ButtonAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_egdc .ForcedashAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fbfcf ,_bbcgd :=_a .ParseInt (_bdda .Value ,10,64);if _bbcgd !=nil {return _bbcgd ;};_egdc .RegroupidAttr =&_fbfcf ;continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u006f\u006e\u0065\u0064"{_egdc .OnedAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_egdc .BwmodeAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_egdc .BwnormalAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdda .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_abfg ,_bceega :=_bdda .Value ,error (nil );if _bceega !=nil {return _bceega ;};_egdc .BordertopcolorAttr =&_abfg ;continue ;};if _bdda .Name .Local =="\u0070\u0072\u0069n\u0074"{_egdc .PrintAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ceac ,_ceggd :=_bdda .Value ,error (nil );if _ceggd !=nil {return _ceggd ;};_egdc .TargetAttr =&_ceac ;continue ;};if _bdda .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_egdc .StrokedAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_baega ,_fbbf :=_bdda .Value ,error (nil );if _fbbf !=nil {return _fbbf ;};_egdc .CoordoriginAttr =&_baega ;continue ;};if _bdda .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cafe ,_abfe :=_bdda .Value ,error (nil );if _abfe !=nil {return _abfe ;};_egdc .StrokeweightAttr =&_cafe ;continue ;};if _bdda .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gacdf ,_febdb :=_bdda .Value ,error (nil );if _febdb !=nil {return _febdb ;};_egdc .CoordsizeAttr =&_gacdf ;continue ;};if _bdda .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fccg ,_fbcge :=_bdda .Value ,error (nil );if _fbcge !=nil {return _fbcge ;};_egdc .ChromakeyAttr =&_fccg ;continue ;};if _bdda .Name .Local =="\u0061\u006c\u0074"{_dcfb ,_babgg :=_bdda .Value ,error (nil );if _babgg !=nil {return _babgg ;};_egdc .AltAttr =&_dcfb ;continue ;};if _bdda .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_adcf ,_dcfbg :=_bdda .Value ,error (nil );if _dcfbg !=nil {return _dcfbg ;};_egdc .FillcolorAttr =&_adcf ;continue ;};if _bdda .Name .Local =="\u0073\u0072\u0063"{_bfgc ,_ggca :=_bdda .Value ,error (nil );if _ggca !=nil {return _ggca ;};_egdc .SrcAttr =&_bfgc ;continue ;};if _bdda .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gcfg ,_cbcbe :=_bdda .Value ,error (nil );if _cbcbe !=nil {return _cbcbe ;};_egdc .WrapcoordsAttr =&_gcfg ;continue ;};if _bdda .Name .Local =="\u0074\u0069\u0074l\u0065"{_bgaf ,_ceee :=_bdda .Value ,error (nil );if _ceee !=nil {return _ceee ;};_egdc .TitleAttr =&_bgaf ;continue ;};if _bdda .Name .Local =="\u0073\u0074\u0079l\u0065"{_dfdg ,_cgbb :=_bdda .Value ,error (nil );if _cgbb !=nil {return _cgbb ;};_egdc .StyleAttr =&_dfdg ;continue ;};if _bdda .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_agbeb ,_dccgd :=_bdda .Value ,error (nil );if _dccgd !=nil {return _dccgd ;};_egdc .CroprightAttr =&_agbeb ;continue ;};if _bdda .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_egdc .InsetpenAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_ddcg ,_cgfd :=_bdda .Value ,error (nil );if _cgfd !=nil {return _cgfd ;};_egdc .CropleftAttr =&_ddcg ;continue ;};if _bdda .Name .Local =="\u0067\u0061\u0069\u006e"{_efbd ,_eega :=_bdda .Value ,error (nil );if _eega !=nil {return _eega ;};_egdc .GainAttr =&_efbd ;continue ;};if _bdda .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_afebe ,_cfee :=_bdda .Value ,error (nil );if _cfee !=nil {return _cfee ;};_egdc .StrokecolorAttr =&_afebe ;continue ;};if _bdda .Name .Local =="\u0063\u006c\u0061s\u0073"{_aegcc ,_fagbc :=_bdda .Value ,error (nil );if _fagbc !=nil {return _fagbc ;};_egdc .ClassAttr =&_aegcc ;continue ;};if _bdda .Name .Local =="\u0069\u0064"{_fcfe ,_egcg :=_bdda .Value ,error (nil );if _egcg !=nil {return _egcg ;};_egdc .IdAttr =&_fcfe ;continue ;};if _bdda .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_bcabe ,_cffa :=_bdda .Value ,error (nil );if _cffa !=nil {return _cffa ;};_egdc .CropbottomAttr =&_bcabe ;continue ;};if _bdda .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_egdc .FilledAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_egdc .GrayscaleAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_edbcd ,_gdag :=_bdda .Value ,error (nil );if _gdag !=nil {return _gdag ;};_egdc .BlacklevelAttr =&_edbcd ;continue ;};if _bdda .Name .Local =="\u0068\u0072\u0065\u0066"{_dfbb ,_bdbcda :=_bdda .Value ,error (nil );if _bdbcda !=nil {return _bdbcda ;};_egdc .HrefAttr =&_dfbb ;continue ;};if _bdda .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_egdc .BilevelAttr .UnmarshalXMLAttr (_bdda );continue ;};if _bdda .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_bffg ,_ggga :=_bdda .Value ,error (nil );if _ggga !=nil {return _ggga ;};_egdc .CroptopAttr =&_bffg ;continue ;};if _bdda .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_eaaef ,_deca :=_bdda .Value ,error (nil );if _deca !=nil {return _deca ;};_egdc .OpacityAttr =&_eaaef ;continue ;};if _bdda .Name .Local =="\u0067\u0061\u006dm\u0061"{_baab ,_cabb :=_bdda .Value ,error (nil );if _cabb !=nil {return _cabb ;};_egdc .GammaAttr =&_baab ;continue ;};};_ccbe :for {_adegf ,_eegd :=d .Token ();if _eegd !=nil {return _eegd ;};switch _fdcef :=_adegf .(type ){case _dd .StartElement :switch _fdcef .Name {case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebff :=NewEG_ShapeElements ();_ebff .Path =NewPath ();if _bddd :=d .DecodeElement (_ebff .Path ,&_fdcef );_bddd !=nil {return _bddd ;};_egdc .EG_ShapeElements =append (_egdc .EG_ShapeElements ,_ebff );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_baae :=NewEG_ShapeElements ();_baae .Formulas =NewFormulas ();if _eddg :=d .DecodeElement (_baae .Formulas ,&_fdcef );_eddg !=nil {return _eddg ;};_egdc .EG_ShapeElements =append (_egdc .EG_ShapeElements ,_baae );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbaga :=NewEG_ShapeElements ();_dbaga .Handles =NewHandles ();if _afdbc :=d .DecodeElement (_dbaga .Handles ,&_fdcef );_afdbc !=nil {return _afdbc ;};_egdc .EG_ShapeElements =append (_egdc .EG_ShapeElements ,_dbaga );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_beab :=NewEG_ShapeElements ();_beab .Fill =NewFill ();if _baga :=d .DecodeElement (_beab .Fill ,&_fdcef );_baga !=nil {return _baga ;};_egdc .EG_ShapeElements =append (_egdc .EG_ShapeElements ,_beab );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcgd :=NewEG_ShapeElements ();_dcgd .Stroke =NewStroke ();if _ccfga :=d .DecodeElement (_dcgd .Stroke ,&_fdcef );_ccfga !=nil {return _ccfga ;};_egdc .EG_ShapeElements =append (_egdc .EG_ShapeElements ,_dcgd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcfea :=NewEG_ShapeElements ();_dcfea .Shadow =NewShadow ();if _abeca :=d .DecodeElement (_dcfea .Shadow ,&_fdcef );_abeca !=nil {return _abeca ;};_egdc .EG_ShapeElements =append (_egdc .EG_ShapeElements ,_dcfea );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_effb :=NewEG_ShapeElements ();_effb .Textbox =NewTextbox ();if _egeea :=d .DecodeElement (_effb .Textbox ,&_fdcef );_egeea !=nil {return _egeea ;};_egdc .EG_ShapeElements =append (_egdc .EG_ShapeElements ,_effb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfgc :=NewEG_ShapeElements ();_gfgc .Textpath =NewTextpath ();if _baabd :=d .DecodeElement (_gfgc .Textpath ,&_fdcef );_baabd !=nil {return _baabd ;};_egdc .EG_ShapeElements =append (_egdc .EG_ShapeElements ,_gfgc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_adadd :=NewEG_ShapeElements ();_adadd .Imagedata =NewImagedata ();if _ffbge :=d .DecodeElement (_adadd .Imagedata ,&_fdcef );_ffbge !=nil {return _ffbge ;};_egdc .EG_ShapeElements =append (_egdc .EG_ShapeElements ,_adadd );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_egeab :=NewEG_ShapeElements ();_egeab .Skew =NewOfcSkew ();if _ffega :=d .DecodeElement (_egeab .Skew ,&_fdcef );_ffega !=nil {return _ffega ;};_egdc .EG_ShapeElements =append (_egdc .EG_ShapeElements ,_egeab );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_befa :=NewEG_ShapeElements ();_befa .Extrusion =NewOfcExtrusion ();if _cgfe :=d .DecodeElement (_befa .Extrusion ,&_fdcef );_cgfe !=nil {return _cgfe ;};_egdc .EG_ShapeElements =append (_egdc .EG_ShapeElements ,_befa );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cefad :=NewEG_ShapeElements ();_cefad .Callout =NewOfcCallout ();if _ecedc :=d .DecodeElement (_cefad .Callout ,&_fdcef );_ecedc !=nil {return _ecedc ;};_egdc .EG_ShapeElements =append (_egdc .EG_ShapeElements ,_cefad );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fegg :=NewEG_ShapeElements ();_fegg .Lock =NewOfcLock ();if _gfec :=d .DecodeElement (_fegg .Lock ,&_fdcef );_gfec !=nil {return _gfec ;};_egdc .EG_ShapeElements =append (_egdc .EG_ShapeElements ,_fegg );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bddg :=NewEG_ShapeElements ();_bddg .Clippath =NewOfcClippath ();if _aabee :=d .DecodeElement (_bddg .Clippath ,&_fdcef );_aabee !=nil {return _aabee ;};_egdc .EG_ShapeElements =append (_egdc .EG_ShapeElements ,_bddg );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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 _gbdd :=d .DecodeElement (_afbf .Signatureline ,&_fdcef );_gbdd !=nil {return _gbdd ;};_egdc .EG_ShapeElements =append (_egdc .EG_ShapeElements ,_afbf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eceg :=NewEG_ShapeElements ();_eceg .Wrap =_ad .NewWrap ();if _abgg :=d .DecodeElement (_eceg .Wrap ,&_fdcef );_abgg !=nil {return _abgg ;};_egdc .EG_ShapeElements =append (_egdc .EG_ShapeElements ,_eceg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bdfgf :=NewEG_ShapeElements ();_bdfgf .Anchorlock =_ad .NewAnchorlock ();if _cgcf :=d .DecodeElement (_bdfgf .Anchorlock ,&_fdcef );_cgcf !=nil {return _cgcf ;};_egdc .EG_ShapeElements =append (_egdc .EG_ShapeElements ,_bdfgf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bgda :=NewEG_ShapeElements ();_bgda .Bordertop =_ad .NewBordertop ();if _bbaca :=d .DecodeElement (_bgda .Bordertop ,&_fdcef );_bbaca !=nil {return _bbaca ;};_egdc .EG_ShapeElements =append (_egdc .EG_ShapeElements ,_bgda );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_agaa :=NewEG_ShapeElements ();_agaa .Borderbottom =_ad .NewBorderbottom ();if _feag :=d .DecodeElement (_agaa .Borderbottom ,&_fdcef );_feag !=nil {return _feag ;};_egdc .EG_ShapeElements =append (_egdc .EG_ShapeElements ,_agaa );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bdcc :=NewEG_ShapeElements ();_bdcc .Borderleft =_ad .NewBorderleft ();if _eeceb :=d .DecodeElement (_bdcc .Borderleft ,&_fdcef );_eeceb !=nil {return _eeceb ;};_egdc .EG_ShapeElements =append (_egdc .EG_ShapeElements ,_bdcc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fgfa :=NewEG_ShapeElements ();_fgfa .Borderright =_ad .NewBorderright ();if _bedc :=d .DecodeElement (_fgfa .Borderright ,&_fdcef );_bedc !=nil {return _bedc ;};_egdc .EG_ShapeElements =append (_egdc .EG_ShapeElements ,_fgfa );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fbfd :=NewEG_ShapeElements ();_fbfd .ClientData =_fd .NewClientData ();if _edaf :=d .DecodeElement (_fbfd .ClientData ,&_fdcef );_edaf !=nil {return _edaf ;};_egdc .EG_ShapeElements =append (_egdc .EG_ShapeElements ,_fbfd );case _dd .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"}:_ebac :=NewEG_ShapeElements ();_ebac .Textdata =_g .NewTextdata ();if _gdea :=d .DecodeElement (_ebac .Textdata ,&_fdcef );_gdea !=nil {return _gdea ;};_egdc .EG_ShapeElements =append (_egdc .EG_ShapeElements ,_ebac );default:_dda .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",_fdcef .Name );if _dbda :=d .Skip ();_dbda !=nil {return _dbda ;};};case _dd .EndElement :break _ccbe ;case _dd .CharData :};};return nil ;};func NewOfcCT_EquationXml ()*OfcCT_EquationXml {_gfdfa :=&OfcCT_EquationXml {};return _gfdfa }; +// Validate validates the OfcCT_Callout and its children +func (_dgfdd *OfcCT_Callout )Validate ()error {return _dgfdd .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func (_gcagc OfcST_ConnectType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gcagc .String (),start );}; -// Validate validates the AG_Chromakey and its children -func (_afad *AG_Chromakey )Validate ()error {return _afad .ValidateWithPath ("\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079");}; +// ValidateWithPath validates the OfcLock and its children, prefixing error messages with path +func (_fagfd *OfcLock )ValidateWithPath (path string )error {if _dggdc :=_fagfd .OfcCT_Lock .ValidateWithPath (path );_dggdc !=nil {return _dggdc ;};return nil ;};func (_gcgga *OfcCallout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _gcgga .OfcCT_Callout .MarshalXML (e ,start );};const (ST_StrokeArrowLengthUnset ST_StrokeArrowLength =0;ST_StrokeArrowLengthShort ST_StrokeArrowLength =1;ST_StrokeArrowLengthMedium ST_StrokeArrowLength =2;ST_StrokeArrowLengthLong ST_StrokeArrowLength =3;);func NewOfcExtrusion ()*OfcExtrusion {_abedb :=&OfcExtrusion {};_abedb .OfcCT_Extrusion =*NewOfcCT_Extrusion ();return _abedb ;};func (_bbe *AG_ImageAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fbb :=range start .Attr {if _fbb .Name .Local =="\u0073\u0072\u0063"{_fga ,_ebb :=_fbb .Value ,error (nil );if _ebb !=nil {return _ebb ;};_bbe .SrcAttr =&_fga ;continue ;};if _fbb .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_ccdg ,_fdd :=_fbb .Value ,error (nil );if _fdd !=nil {return _fdd ;};_bbe .CropleftAttr =&_ccdg ;continue ;};if _fbb .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_dg ,_gfe :=_fbb .Value ,error (nil );if _gfe !=nil {return _gfe ;};_bbe .CroptopAttr =&_dg ;continue ;};if _fbb .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_afb ,_dae :=_fbb .Value ,error (nil );if _dae !=nil {return _dae ;};_bbe .CroprightAttr =&_afb ;continue ;};if _fbb .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_dbb ,_abgc :=_fbb .Value ,error (nil );if _abgc !=nil {return _abgc ;};_bbe .CropbottomAttr =&_dbb ;continue ;};if _fbb .Name .Local =="\u0067\u0061\u0069\u006e"{_fdcb ,_cbd :=_fbb .Value ,error (nil );if _cbd !=nil {return _cbd ;};_bbe .GainAttr =&_fdcb ;continue ;};if _fbb .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_aff ,_cffa :=_fbb .Value ,error (nil );if _cffa !=nil {return _cffa ;};_bbe .BlacklevelAttr =&_aff ;continue ;};if _fbb .Name .Local =="\u0067\u0061\u006dm\u0061"{_fadb ,_cbbd :=_fbb .Value ,error (nil );if _cbbd !=nil {return _cbbd ;};_bbe .GammaAttr =&_fadb ;continue ;};if _fbb .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_bbe .GrayscaleAttr .UnmarshalXMLAttr (_fbb );continue ;};if _fbb .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_bbe .BilevelAttr .UnmarshalXMLAttr (_fbb );continue ;};};for {_bab ,_ggaf :=d .Token ();if _ggaf !=nil {return _fd .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",_ggaf );};if _ebca ,_fbda :=_bab .(_c .EndElement );_fbda &&_ebca .Name ==start .Name {break ;};};return nil ;};func NewOfcFill ()*OfcFill {_bfdbc :=&OfcFill {};_bfdbc .OfcCT_Fill =*NewOfcCT_Fill ();return _bfdbc };func (_fedcfg OfcST_CalloutPlacement )ValidateWithPath (path string )error {switch _fedcfg {case 0,1,2,3,4:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fedcfg ));};return nil ;};func (_fafbcd *OfcCT_R )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0072";};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",_fafbcd .IdAttr )});if _fafbcd .TypeAttr !=OfcST_RTypeUnset {_ceee ,_fdabc :=_fafbcd .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _fdabc !=nil {return _fdabc ;};start .Attr =append (start .Attr ,_ceee );};if _fafbcd .HowAttr !=OfcST_HowUnset {_gadef ,_eggbc :=_fafbcd .HowAttr .MarshalXMLAttr (_c .Name {Local :"\u0068\u006f\u0077"});if _eggbc !=nil {return _eggbc ;};start .Attr =append (start .Attr ,_gadef );};if _fafbcd .IdrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_fd .Sprintf ("\u0025\u0076",*_fafbcd .IdrefAttr )});};e .EncodeToken (start );if _fafbcd .Proxy !=nil {_ceafd :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0070\u0072\u006f\u0078\u0079"}};for _ ,_bfdee :=range _fafbcd .Proxy {e .EncodeElement (_bfdee ,_ceafd );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the OfcCT_StrokeChild and its children -func (_cbfd *OfcCT_StrokeChild )Validate ()error {return _cbfd .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064");};func (_cac *AG_OfficeCoreAttributes )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_edac :=range start .Attr {if _edac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edac .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cac .HralignAttr .UnmarshalXMLAttr (_edac );continue ;};if _edac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edac .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cac .AllowincellAttr .UnmarshalXMLAttr (_edac );continue ;};if _edac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edac .Name .Local =="\u006f\u006e\u0065\u0064"{_cac .OnedAttr .UnmarshalXMLAttr (_edac );continue ;};if _edac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edac .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cac .AllowoverlapAttr .UnmarshalXMLAttr (_edac );continue ;};if _edac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edac .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cac .DoubleclicknotifyAttr .UnmarshalXMLAttr (_edac );continue ;};if _edac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edac .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cac .UserdrawnAttr .UnmarshalXMLAttr (_edac );continue ;};if _edac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edac .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cac .UserhiddenAttr .UnmarshalXMLAttr (_edac );continue ;};if _edac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edac .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_add ,_dgeg :=_edac .Value ,error (nil );if _dgeg !=nil {return _dgeg ;};_cac .BordertopcolorAttr =&_add ;continue ;};if _edac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edac .Name .Local =="\u0068\u0072"{_cac .HrAttr .UnmarshalXMLAttr (_edac );continue ;};if _edac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edac .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cbd ,_faab :=_edac .Value ,error (nil );if _faab !=nil {return _faab ;};_cac .BorderleftcolorAttr =&_cbd ;continue ;};if _edac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edac .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dddd ,_dgfg :=_edac .Value ,error (nil );if _dgfg !=nil {return _dgfg ;};_cac .BorderrightcolorAttr =&_dddd ;continue ;};if _edac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edac .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_eccb ,_cfed :=_a .ParseInt (_edac .Value ,10,64);if _cfed !=nil {return _cfed ;};_cac .DgmnodekindAttr =&_eccb ;continue ;};if _edac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edac .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cac .BulletAttr .UnmarshalXMLAttr (_edac );continue ;};if _edac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edac .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bae ,_gfa :=_edac .Value ,error (nil );if _gfa !=nil {return _gfa ;};_cac .BorderbottomcolorAttr =&_bae ;continue ;};if _edac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edac .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cac .InsetmodeAttr .UnmarshalXMLAttr (_edac );continue ;};if _edac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edac .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cac .ButtonAttr .UnmarshalXMLAttr (_edac );continue ;};if _edac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edac .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cac .DgmlayoutAttr .UnmarshalXMLAttr (_edac );continue ;};if _edac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edac .Name .Local =="\u0073\u0070\u0069\u0064"{_defe ,_cegc :=_edac .Value ,error (nil );if _cegc !=nil {return _cegc ;};_cac .SpidAttr =&_defe ;continue ;};if _edac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edac .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cac .DgmlayoutmruAttr .UnmarshalXMLAttr (_edac );continue ;};if _edac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edac .Name .Local =="\u0068\u0072\u0073t\u0064"{_cac .HrstdAttr .UnmarshalXMLAttr (_edac );continue ;};if _edac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edac .Name .Local =="\u0068\u0072\u0070c\u0074"{_fbfg ,_eeb :=_a .ParseFloat (_edac .Value ,64);if _eeb !=nil {return _eeb ;};_dfff :=float32 (_fbfg );_cac .HrpctAttr =&_dfff ;continue ;};if _edac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edac .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_aac ,_gef :=_a .ParseInt (_edac .Value ,10,64);if _gef !=nil {return _gef ;};_cac .RegroupidAttr =&_aac ;continue ;};if _edac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edac .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cac .HrnoshadeAttr .UnmarshalXMLAttr (_edac );continue ;};};for {_bdec ,_egc :=d .Token ();if _egc !=nil {return _c .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",_egc );};if _bebf ,_efff :=_bdec .(_dd .EndElement );_efff &&_bebf .Name ==start .Name {break ;};};return nil ;};func NewAG_Style ()*AG_Style {_fbaf :=&AG_Style {};return _fbaf }; +// Validate validates the AG_StrokeAttributes and its children +func (_ecf *AG_StrokeAttributes )Validate ()error {return _ecf .ValidateWithPath ("\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_geegee *OfcST_FillType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcafa ,_bfaaf :=d .Token ();if _bfaaf !=nil {return _bfaaf ;};if _agcdf ,_becbab :=_gcafa .(_c .EndElement );_becbab &&_agcdf .Name ==start .Name {*_geegee =1;return nil ;};if _adbd ,_ggfcc :=_gcafa .(_c .CharData );!_ggfcc {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcafa );}else {switch string (_adbd ){case "":*_geegee =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_geegee =1;case "\u0073\u006f\u006ci\u0064":*_geegee =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_geegee =3;case "\u0074\u0069\u006c\u0065":*_geegee =4;case "\u0066\u0072\u0061m\u0065":*_geegee =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_geegee =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_geegee =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_geegee =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_geegee =9;};};_gcafa ,_bfaaf =d .Token ();if _bfaaf !=nil {return _bfaaf ;};if _fcegd ,_bfecc :=_gcafa .(_c .EndElement );_bfecc &&_fcegd .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcafa );};func NewCT_Image ()*CT_Image {_eccg :=&CT_Image {};return _eccg };func NewCT_Arc ()*CT_Arc {_ddaaa :=&CT_Arc {};return _ddaaa };type OfcCT_StrokeChild struct{OnAttr _d .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;Color2Attr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;InsetpenAttr _d .ST_TrueFalse ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _d .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 _d .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_gaaab *OfcST_ExtrusionRender )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_decbe ,_gfaed :=d .Token ();if _gfaed !=nil {return _gfaed ;};if _efbb ,_eggca :=_decbe .(_c .EndElement );_eggca &&_efbb .Name ==start .Name {*_gaaab =1;return nil ;};if _agaee ,_cdcfg :=_decbe .(_c .CharData );!_cdcfg {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_decbe );}else {switch string (_agaee ){case "":*_gaaab =0;case "\u0073\u006f\u006ci\u0064":*_gaaab =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_gaaab =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_gaaab =3;};};_decbe ,_gfaed =d .Token ();if _gfaed !=nil {return _gfaed ;};if _gaefc ,_cafbc :=_decbe .(_c .EndElement );_cafbc &&_gaefc .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_decbe );};type OfcInk struct{OfcCT_Ink };func (_efagg *Textbox )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _efagg .CT_Textbox .MarshalXML (e ,start );}; -// ValidateWithPath validates the EG_ShapeElements and its children, prefixing error messages with path -func (_egcdd *EG_ShapeElements )ValidateWithPath (path string )error {if _egcdd .Path !=nil {if _cdcdc :=_egcdd .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_cdcdc !=nil {return _cdcdc ;};};if _egcdd .Formulas !=nil {if _aafd :=_egcdd .Formulas .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0075\u006c\u0061s");_aafd !=nil {return _aafd ;};};if _egcdd .Handles !=nil {if _agaaa :=_egcdd .Handles .ValidateWithPath (path +"\u002f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");_agaaa !=nil {return _agaaa ;};};if _egcdd .Fill !=nil {if _bfaea :=_egcdd .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_bfaea !=nil {return _bfaea ;};};if _egcdd .Stroke !=nil {if _dgbfcf :=_egcdd .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_dgbfcf !=nil {return _dgbfcf ;};};if _egcdd .Shadow !=nil {if _gebab :=_egcdd .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_gebab !=nil {return _gebab ;};};if _egcdd .Textbox !=nil {if _aebc :=_egcdd .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_aebc !=nil {return _aebc ;};};if _egcdd .Textpath !=nil {if _bbgf :=_egcdd .Textpath .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0070\u0061\u0074h");_bbgf !=nil {return _bbgf ;};};if _egcdd .Imagedata !=nil {if _effbd :=_egcdd .Imagedata .ValidateWithPath (path +"\u002f\u0049\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061");_effbd !=nil {return _effbd ;};};if _egcdd .Skew !=nil {if _fegfd :=_egcdd .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_fegfd !=nil {return _fegfd ;};};if _egcdd .Extrusion !=nil {if _badg :=_egcdd .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_badg !=nil {return _badg ;};};if _egcdd .Callout !=nil {if _gadfaf :=_egcdd .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_gadfaf !=nil {return _gadfaf ;};};if _egcdd .Lock !=nil {if _bdcfdd :=_egcdd .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_bdcfdd !=nil {return _bdcfdd ;};};if _egcdd .Clippath !=nil {if _ffbee :=_egcdd .Clippath .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0070\u0061\u0074h");_ffbee !=nil {return _ffbee ;};};if _egcdd .Signatureline !=nil {if _eccad :=_egcdd .Signatureline .ValidateWithPath (path +"\u002f\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065");_eccad !=nil {return _eccad ;};};if _egcdd .Wrap !=nil {if _aeafd :=_egcdd .Wrap .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070");_aeafd !=nil {return _aeafd ;};};if _egcdd .Anchorlock !=nil {if _gdefa :=_egcdd .Anchorlock .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");_gdefa !=nil {return _gdefa ;};};if _egcdd .Bordertop !=nil {if _baccb :=_egcdd .Bordertop .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070");_baccb !=nil {return _baccb ;};};if _egcdd .Borderbottom !=nil {if _deaga :=_egcdd .Borderbottom .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");_deaga !=nil {return _deaga ;};};if _egcdd .Borderleft !=nil {if _aefa :=_egcdd .Borderleft .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");_aefa !=nil {return _aefa ;};};if _egcdd .Borderright !=nil {if _eeefb :=_egcdd .Borderright .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");_eeefb !=nil {return _eeefb ;};};if _egcdd .ClientData !=nil {if _acfe :=_egcdd .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_acfe !=nil {return _acfe ;};};if _egcdd .Textdata !=nil {if _eadfgb :=_egcdd .Textdata .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0064\u0061\u0074a");_eadfgb !=nil {return _eadfgb ;};};return nil ;}; +// Validate validates the OfcCT_Extrusion and its children +func (_efbff *OfcCT_Extrusion )Validate ()error {return _efbff .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func (_aeeba OfcST_OLEType )Validate ()error {return _aeeba .ValidateWithPath ("")};func (_abegd *OfcST_ConnectType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egfag ,_aggbc :=d .Token ();if _aggbc !=nil {return _aggbc ;};if _debf ,_befegf :=_egfag .(_c .EndElement );_befegf &&_debf .Name ==start .Name {*_abegd =1;return nil ;};if _eeedf ,_gcebcc :=_egfag .(_c .CharData );!_gcebcc {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egfag );}else {switch string (_eeedf ){case "":*_abegd =0;case "\u006e\u006f\u006e\u0065":*_abegd =1;case "\u0072\u0065\u0063\u0074":*_abegd =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_abegd =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_abegd =4;};};_egfag ,_aggbc =d .Token ();if _aggbc !=nil {return _aggbc ;};if _eabdc ,_dgcec :=_egfag .(_c .EndElement );_dgcec &&_eabdc .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egfag );};func (_acfce *CT_TextPath )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dddgb :=range start .Attr {if _dddgb .Name .Local =="\u006f\u006e"{_acfce .OnAttr .UnmarshalXMLAttr (_dddgb );continue ;};if _dddgb .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_acfce .FitshapeAttr .UnmarshalXMLAttr (_dddgb );continue ;};if _dddgb .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_acfce .FitpathAttr .UnmarshalXMLAttr (_dddgb );continue ;};if _dddgb .Name .Local =="\u0074\u0072\u0069\u006d"{_acfce .TrimAttr .UnmarshalXMLAttr (_dddgb );continue ;};if _dddgb .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_acfce .XscaleAttr .UnmarshalXMLAttr (_dddgb );continue ;};if _dddgb .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_ddccb ,_egggf :=_dddgb .Value ,error (nil );if _egggf !=nil {return _egggf ;};_acfce .StringAttr =&_ddccb ;continue ;};if _dddgb .Name .Local =="\u0069\u0064"{_edcaa ,_afdba :=_dddgb .Value ,error (nil );if _afdba !=nil {return _afdba ;};_acfce .IdAttr =&_edcaa ;continue ;};if _dddgb .Name .Local =="\u0073\u0074\u0079l\u0065"{_eeffb ,_cefcc :=_dddgb .Value ,error (nil );if _cefcc !=nil {return _cefcc ;};_acfce .StyleAttr =&_eeffb ;continue ;};};for {_gecdd ,_aeeb :=d .Token ();if _aeeb !=nil {return _fd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_aeeb );};if _dbgg ,_eddba :=_gecdd .(_c .EndElement );_eddba &&_dbgg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the OfcCT_Extrusion and its children, prefixing error messages with path -func (_gfbdd *OfcCT_Extrusion )ValidateWithPath (path string )error {if _gdgce :=_gfbdd .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_gdgce !=nil {return _gdgce ;};if _gbagc :=_gfbdd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gbagc !=nil {return _gbagc ;};if _fbccf :=_gfbdd .RenderAttr .ValidateWithPath (path +"/\u0052\u0065\u006e\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_fbccf !=nil {return _fbccf ;};if _beebc :=_gfbdd .PlaneAttr .ValidateWithPath (path +"\u002f\u0050\u006c\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_beebc !=nil {return _beebc ;};if _bgcdf :=_gfbdd .LockrotationcenterAttr .ValidateWithPath (path +"\u002f\u004c\u006fck\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_bgcdf !=nil {return _bgcdf ;};if _gacac :=_gfbdd .AutorotationcenterAttr .ValidateWithPath (path +"\u002f\u0041\u0075to\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_gacac !=nil {return _gacac ;};if _ffeb :=_gfbdd .ColormodeAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ffeb !=nil {return _ffeb ;};if _afgd :=_gfbdd .MetalAttr .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_afgd !=nil {return _afgd ;};if _bbbcc :=_gfbdd .LightfaceAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u0067\u0068\u0074\u0066\u0061\u0063e\u0041\u0074\u0074\u0072");_bbbcc !=nil {return _bbbcc ;};if _adgfcc :=_gfbdd .LightharshAttr .ValidateWithPath (path +"\u002fL\u0069g\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0041\u0074\u0074\u0072");_adgfcc !=nil {return _adgfcc ;};if _dbfg :=_gfbdd .Lightharsh2Attr .ValidateWithPath (path +"\u002f\u004ci\u0067\u0068\u0074h\u0061\u0072\u0073\u0068\u0032\u0041\u0074\u0074\u0072");_dbfg !=nil {return _dbfg ;};if _cecc :=_gfbdd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cecc !=nil {return _cecc ;};return nil ;};func NewShadow ()*Shadow {_bdcbd :=&Shadow {};_bdcbd .CT_Shadow =*NewCT_Shadow ();return _bdcbd };func NewCT_Line ()*CT_Line {_ffefa :=&CT_Line {};return _ffefa };func (_cgaaa *OfcCT_Rules )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _cgaaa .ExtAttr !=ST_ExtUnset {_dedf ,_eedab :=_cgaaa .ExtAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u003a\u0065x\u0074"});if _eedab !=nil {return _eedab ;};start .Attr =append (start .Attr ,_dedf );};e .EncodeToken (start );if _cgaaa .R !=nil {_caad :=_dd .StartElement {Name :_dd .Name {Local :"\u006f\u003a\u0072"}};for _ ,_dgbgd :=range _cgaaa .R {e .EncodeElement (_dgbgd ,_caad );};};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_dabbc *OfcColumn )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_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 ="\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e";return _dabbc .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_ddebe *ST_StrokeJoinStyle )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_gffga ,_eafabe :=d .Token ();if _eafabe !=nil {return _eafabe ;};if _ggccc ,_bgegg :=_gffga .(_dd .EndElement );_bgegg &&_ggccc .Name ==start .Name {*_ddebe =1;return nil ;};if _aadbf ,_aeead :=_gffga .(_dd .CharData );!_aeead {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gffga );}else {switch string (_aadbf ){case "":*_ddebe =0;case "\u0072\u006f\u0075n\u0064":*_ddebe =1;case "\u0062\u0065\u0076e\u006c":*_ddebe =2;case "\u006d\u0069\u0074e\u0072":*_ddebe =3;};};_gffga ,_eafabe =d .Token ();if _eafabe !=nil {return _eafabe ;};if _edgff ,_adacg :=_gffga .(_dd .EndElement );_adacg &&_edgff .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gffga );};func NewOfcEquationxml ()*OfcEquationxml {_bcgfdg :=&OfcEquationxml {};_bcgfdg .OfcCT_EquationXml =*NewOfcCT_EquationXml ();return _bcgfdg ;};func (_cdcb *CT_TextPath )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_aedgaf :=range start .Attr {if _aedgaf .Name .Local =="\u006f\u006e"{_cdcb .OnAttr .UnmarshalXMLAttr (_aedgaf );continue ;};if _aedgaf .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_cdcb .FitshapeAttr .UnmarshalXMLAttr (_aedgaf );continue ;};if _aedgaf .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_cdcb .FitpathAttr .UnmarshalXMLAttr (_aedgaf );continue ;};if _aedgaf .Name .Local =="\u0074\u0072\u0069\u006d"{_cdcb .TrimAttr .UnmarshalXMLAttr (_aedgaf );continue ;};if _aedgaf .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_cdcb .XscaleAttr .UnmarshalXMLAttr (_aedgaf );continue ;};if _aedgaf .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_gabad ,_ebeea :=_aedgaf .Value ,error (nil );if _ebeea !=nil {return _ebeea ;};_cdcb .StringAttr =&_gabad ;continue ;};if _aedgaf .Name .Local =="\u0069\u0064"{_edgf ,_gbdcag :=_aedgaf .Value ,error (nil );if _gbdcag !=nil {return _gbdcag ;};_cdcb .IdAttr =&_edgf ;continue ;};if _aedgaf .Name .Local =="\u0073\u0074\u0079l\u0065"{_dgdfa ,_cbagc :=_aedgaf .Value ,error (nil );if _cbagc !=nil {return _cbagc ;};_cdcb .StyleAttr =&_dgdfa ;continue ;};};for {_ffeec ,_gbcde :=d .Token ();if _gbcde !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_gbcde );};if _gcgb ,_eacfdg :=_ffeec .(_dd .EndElement );_eacfdg &&_gcgb .Name ==start .Name {break ;};};return nil ;};func NewOfcDiagram ()*OfcDiagram {_fddaf :=&OfcDiagram {};_fddaf .OfcCT_Diagram =*NewOfcCT_Diagram ();return _fddaf ;};func (_cfgf *OfcLock )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return _cfgf .OfcCT_Lock .MarshalXML (e ,start );}; +// Validate validates the OfcLock and its children +func (_dgccb *OfcLock )Validate ()error {return _dgccb .ValidateWithPath ("\u004ff\u0063\u004c\u006f\u0063\u006b");};func NewOfcCT_ColorMenu ()*OfcCT_ColorMenu {_dbfbb :=&OfcCT_ColorMenu {};return _dbfbb };func (_eegbb *AG_Type )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eegbb .TypeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_eegbb .TypeAttr )});};return nil ;};func (_bgedc *OfcComplex )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\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ,_c .Attr {Name :_c .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 ,_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\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 ,_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 ="\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x";return _bgedc .OfcCT_Complex .MarshalXML (e ,start );};func (_gcffa *OfcCT_Entry )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0065\u006e\u0074\u0072\u0079";};if _gcffa .NewAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0065\u0077"},Value :_fd .Sprintf ("\u0025\u0076",*_gcffa .NewAttr )});};if _gcffa .OldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u006c\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_gcffa .OldAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gefaed *ST_StrokeLineStyle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gefaed =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_gefaed =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_gefaed =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_gefaed =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_gefaed =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_gefaed =5;};return nil ;}; -// ValidateWithPath validates the OfcCT_ColorMru and its children, prefixing error messages with path -func (_abae *OfcCT_ColorMru )ValidateWithPath (path string )error {if _abggdd :=_abae .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_abggdd !=nil {return _abggdd ;};return nil ;};func (_bagfe *Roundrect )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return _bagfe .CT_RoundRect .MarshalXML (e ,start );};func (_dfb *AG_OfficeShapeAttributes )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_abcf :=range start .Attr {if _abcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcf .Name .Local =="\u0073\u0070\u0074"{_aacc ,_cfc :=_a .ParseFloat (_abcf .Value ,64);if _cfc !=nil {return _cfc ;};_afe :=float32 (_aacc );_dfb .SptAttr =&_afe ;continue ;};if _abcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dfb .ConnectortypeAttr .UnmarshalXMLAttr (_abcf );continue ;};if _abcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dfb .BwmodeAttr .UnmarshalXMLAttr (_abcf );continue ;};if _abcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dfb .BwpureAttr .UnmarshalXMLAttr (_abcf );continue ;};if _abcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dfb .BwnormalAttr .UnmarshalXMLAttr (_abcf );continue ;};if _abcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dfb .ForcedashAttr .UnmarshalXMLAttr (_abcf );continue ;};if _abcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dfb .OleiconAttr .UnmarshalXMLAttr (_abcf );continue ;};if _abcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcf .Name .Local =="\u006f\u006c\u0065"{_dfb .OleAttr .UnmarshalXMLAttr (_abcf );continue ;};if _abcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dfb .PreferrelativeAttr .UnmarshalXMLAttr (_abcf );continue ;};if _abcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dfb .CliptowrapAttr .UnmarshalXMLAttr (_abcf );continue ;};if _abcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcf .Name .Local =="\u0063\u006c\u0069\u0070"{_dfb .ClipAttr .UnmarshalXMLAttr (_abcf );continue ;};};for {_cae ,_ced :=d .Token ();if _ced !=nil {return _c .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",_ced );};if _eedg ,_fcg :=_cae .(_dd .EndElement );_fcg &&_eedg .Name ==start .Name {break ;};};return nil ;};func (_cfcab *CT_Shapetype )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_afgc :=range start .Attr {if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cbcac ,_cecf :=_afgc .Value ,error (nil );if _cecf !=nil {return _cecf ;};_cfcab .BordertopcolorAttr =&_cbcac ;continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_accc ,_cadb :=_afgc .Value ,error (nil );if _cadb !=nil {return _cadb ;};_cfcab .MasterAttr =&_accc ;continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gfggb ,_aeadcg :=_afgc .Value ,error (nil );if _aeadcg !=nil {return _aeadcg ;};_cfcab .BorderleftcolorAttr =&_gfggb ;continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cfcab .BulletAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0068\u0072"{_cfcab .HrAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0063\u006c\u0069\u0070"{_cfcab .ClipAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0068\u0072\u0073t\u0064"{_cfcab .HrstdAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0073\u0070\u0069\u0064"{_bbef ,_fgded :=_afgc .Value ,error (nil );if _fgded !=nil {return _fgded ;};_cfcab .SpidAttr =&_bbef ;continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cfcab .HrnoshadeAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ecfa ,_bfggd :=_a .ParseInt (_afgc .Value ,10,64);if _bfggd !=nil {return _bfggd ;};_cfcab .RegroupidAttr =&_ecfa ;continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cfcab .DgmlayoutAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cfcab .CliptowrapAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cfcab .AllowoverlapAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cfcab .InsetmodeAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cfcab .UserhiddenAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bfefa ,_abacb :=_afgc .Value ,error (nil );if _abacb !=nil {return _abacb ;};_cfcab .BorderbottomcolorAttr =&_bfefa ;continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cfcab .BwpureAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cfcab .DgmlayoutmruAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cfcab .PreferrelativeAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cfcab .AllowincellAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0068\u0072\u0070c\u0074"{_cecbd ,_ffgb :=_a .ParseFloat (_afgc .Value ,64);if _ffgb !=nil {return _ffgb ;};_aggfg :=float32 (_cecbd );_cfcab .HrpctAttr =&_aggfg ;continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cfcab .ButtonAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cfcab .UserdrawnAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cfcab .BwnormalAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0073\u0070\u0074"{_dbac ,_eede :=_a .ParseFloat (_afgc .Value ,64);if _eede !=nil {return _eede ;};_cbgde :=float32 (_dbac );_cfcab .SptAttr =&_cbgde ;continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cfcab .ConnectortypeAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cgffd ,_cfgca :=_afgc .Value ,error (nil );if _cfgca !=nil {return _cfgca ;};_cfcab .BorderrightcolorAttr =&_cgffd ;continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cfcab .OleiconAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cabba ,_bbgd :=_a .ParseInt (_afgc .Value ,10,64);if _bbgd !=nil {return _bbgd ;};_cfcab .DgmnodekindAttr =&_cabba ;continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u006f\u006e\u0065\u0064"{_cfcab .OnedAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cfcab .BwmodeAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u006f\u006c\u0065"{_cfcab .OleAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cfcab .ForcedashAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cfcab .DoubleclicknotifyAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cfcab .HralignAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dcbg ,_ggbae :=_afgc .Value ,error (nil );if _ggbae !=nil {return _ggbae ;};_cfcab .WrapcoordsAttr =&_dcbg ;continue ;};if _afgc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dgcga ,_bbfdb :=_afgc .Value ,error (nil );if _bbfdb !=nil {return _bbfdb ;};_cfcab .CoordsizeAttr =&_dgcga ;continue ;};if _afgc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cfcab .StrokedAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Local =="\u0061\u006c\u0074"{_agbee ,_aacab :=_afgc .Value ,error (nil );if _aacab !=nil {return _aacab ;};_cfcab .AltAttr =&_agbee ;continue ;};if _afgc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_becb ,_gbac :=_afgc .Value ,error (nil );if _gbac !=nil {return _gbac ;};_cfcab .StrokeweightAttr =&_becb ;continue ;};if _afgc .Name .Local =="\u0073\u0074\u0079l\u0065"{_cefbfg ,_fecb :=_afgc .Value ,error (nil );if _fecb !=nil {return _fecb ;};_cfcab .StyleAttr =&_cefbfg ;continue ;};if _afgc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ccgf ,_gebe :=_afgc .Value ,error (nil );if _gebe !=nil {return _gebe ;};_cfcab .ChromakeyAttr =&_ccgf ;continue ;};if _afgc .Name .Local =="\u0069\u0064"{_fdbg ,_eddag :=_afgc .Value ,error (nil );if _eddag !=nil {return _eddag ;};_cfcab .IdAttr =&_fdbg ;continue ;};if _afgc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_egcb ,_adffg :=_afgc .Value ,error (nil );if _adffg !=nil {return _adffg ;};_cfcab .TargetAttr =&_egcb ;continue ;};if _afgc .Name .Local =="\u0063\u006c\u0061s\u0073"{_ecaaa ,_dfeg :=_afgc .Value ,error (nil );if _dfeg !=nil {return _dfeg ;};_cfcab .ClassAttr =&_ecaaa ;continue ;};if _afgc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cfcab .InsetpenAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Local =="\u0070\u0072\u0069n\u0074"{_cfcab .PrintAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cfcab .FilledAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bgfeb ,_fffdff :=_afgc .Value ,error (nil );if _fffdff !=nil {return _fffdff ;};_cfcab .StrokecolorAttr =&_bgfeb ;continue ;};if _afgc .Name .Local =="\u0074\u0069\u0074l\u0065"{_edga ,_bfafg :=_afgc .Value ,error (nil );if _bfafg !=nil {return _bfafg ;};_cfcab .TitleAttr =&_edga ;continue ;};if _afgc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fagd ,_agaab :=_afgc .Value ,error (nil );if _agaab !=nil {return _agaab ;};_cfcab .OpacityAttr =&_fagd ;continue ;};if _afgc .Name .Local =="\u0061\u0064\u006a"{_baef ,_ddfc :=_afgc .Value ,error (nil );if _ddfc !=nil {return _ddfc ;};_cfcab .AdjAttr =&_baef ;continue ;};if _afgc .Name .Local =="\u0070\u0061\u0074\u0068"{_gbaae ,_fgafe :=_afgc .Value ,error (nil );if _fgafe !=nil {return _fgafe ;};_cfcab .PathAttr =&_gbaae ;continue ;};if _afgc .Name .Local =="\u0068\u0072\u0065\u0066"{_gfgga ,_ffec :=_afgc .Value ,error (nil );if _ffec !=nil {return _ffec ;};_cfcab .HrefAttr =&_gfgga ;continue ;};if _afgc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cfgeb ,_dfbeb :=_afgc .Value ,error (nil );if _dfbeb !=nil {return _dfbeb ;};_cfcab .CoordoriginAttr =&_cfgeb ;continue ;};if _afgc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_eaaaf ,_fbea :=_afgc .Value ,error (nil );if _fbea !=nil {return _fbea ;};_cfcab .FillcolorAttr =&_eaaaf ;continue ;};};_deeaa :for {_fcacg ,_gfbbd :=d .Token ();if _gfbbd !=nil {return _gfbbd ;};switch _dfbfd :=_fcacg .(type ){case _dd .StartElement :switch _dfbfd .Name {case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecgfe :=NewEG_ShapeElements ();_ecgfe .Path =NewPath ();if _dbce :=d .DecodeElement (_ecgfe .Path ,&_dfbfd );_dbce !=nil {return _dbce ;};_cfcab .EG_ShapeElements =append (_cfcab .EG_ShapeElements ,_ecgfe );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egfce :=NewEG_ShapeElements ();_egfce .Formulas =NewFormulas ();if _bbgce :=d .DecodeElement (_egfce .Formulas ,&_dfbfd );_bbgce !=nil {return _bbgce ;};_cfcab .EG_ShapeElements =append (_cfcab .EG_ShapeElements ,_egfce );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbgcd :=NewEG_ShapeElements ();_bbgcd .Handles =NewHandles ();if _cgge :=d .DecodeElement (_bbgcd .Handles ,&_dfbfd );_cgge !=nil {return _cgge ;};_cfcab .EG_ShapeElements =append (_cfcab .EG_ShapeElements ,_bbgcd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eccaa :=NewEG_ShapeElements ();_eccaa .Fill =NewFill ();if _ebddb :=d .DecodeElement (_eccaa .Fill ,&_dfbfd );_ebddb !=nil {return _ebddb ;};_cfcab .EG_ShapeElements =append (_cfcab .EG_ShapeElements ,_eccaa );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdgc :=NewEG_ShapeElements ();_gdgc .Stroke =NewStroke ();if _bfdcc :=d .DecodeElement (_gdgc .Stroke ,&_dfbfd );_bfdcc !=nil {return _bfdcc ;};_cfcab .EG_ShapeElements =append (_cfcab .EG_ShapeElements ,_gdgc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbcbff :=NewEG_ShapeElements ();_gbcbff .Shadow =NewShadow ();if _cdaa :=d .DecodeElement (_gbcbff .Shadow ,&_dfbfd );_cdaa !=nil {return _cdaa ;};_cfcab .EG_ShapeElements =append (_cfcab .EG_ShapeElements ,_gbcbff );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dgdgg :=NewEG_ShapeElements ();_dgdgg .Textbox =NewTextbox ();if _aceege :=d .DecodeElement (_dgdgg .Textbox ,&_dfbfd );_aceege !=nil {return _aceege ;};_cfcab .EG_ShapeElements =append (_cfcab .EG_ShapeElements ,_dgdgg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcaf :=NewEG_ShapeElements ();_gcaf .Textpath =NewTextpath ();if _baaca :=d .DecodeElement (_gcaf .Textpath ,&_dfbfd );_baaca !=nil {return _baaca ;};_cfcab .EG_ShapeElements =append (_cfcab .EG_ShapeElements ,_gcaf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggcd :=NewEG_ShapeElements ();_ggcd .Imagedata =NewImagedata ();if _egbc :=d .DecodeElement (_ggcd .Imagedata ,&_dfbfd );_egbc !=nil {return _egbc ;};_cfcab .EG_ShapeElements =append (_cfcab .EG_ShapeElements ,_ggcd );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bagg :=NewEG_ShapeElements ();_bagg .Skew =NewOfcSkew ();if _cbdc :=d .DecodeElement (_bagg .Skew ,&_dfbfd );_cbdc !=nil {return _cbdc ;};_cfcab .EG_ShapeElements =append (_cfcab .EG_ShapeElements ,_bagg );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_feff :=NewEG_ShapeElements ();_feff .Extrusion =NewOfcExtrusion ();if _dafgdf :=d .DecodeElement (_feff .Extrusion ,&_dfbfd );_dafgdf !=nil {return _dafgdf ;};_cfcab .EG_ShapeElements =append (_cfcab .EG_ShapeElements ,_feff );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfegf :=NewEG_ShapeElements ();_cfegf .Callout =NewOfcCallout ();if _dgbda :=d .DecodeElement (_cfegf .Callout ,&_dfbfd );_dgbda !=nil {return _dgbda ;};_cfcab .EG_ShapeElements =append (_cfcab .EG_ShapeElements ,_cfegf );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ddag :=NewEG_ShapeElements ();_ddag .Lock =NewOfcLock ();if _gaeg :=d .DecodeElement (_ddag .Lock ,&_dfbfd );_gaeg !=nil {return _gaeg ;};_cfcab .EG_ShapeElements =append (_cfcab .EG_ShapeElements ,_ddag );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbad :=NewEG_ShapeElements ();_cbad .Clippath =NewOfcClippath ();if _bacd :=d .DecodeElement (_cbad .Clippath ,&_dfbfd );_bacd !=nil {return _bacd ;};_cfcab .EG_ShapeElements =append (_cfcab .EG_ShapeElements ,_cbad );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfgdff :=NewEG_ShapeElements ();_bfgdff .Signatureline =NewOfcSignatureline ();if _fccc :=d .DecodeElement (_bfgdff .Signatureline ,&_dfbfd );_fccc !=nil {return _fccc ;};_cfcab .EG_ShapeElements =append (_cfcab .EG_ShapeElements ,_bfgdff );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_deeff :=NewEG_ShapeElements ();_deeff .Wrap =_ad .NewWrap ();if _aedf :=d .DecodeElement (_deeff .Wrap ,&_dfbfd );_aedf !=nil {return _aedf ;};_cfcab .EG_ShapeElements =append (_cfcab .EG_ShapeElements ,_deeff );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eaefa :=NewEG_ShapeElements ();_eaefa .Anchorlock =_ad .NewAnchorlock ();if _ffecd :=d .DecodeElement (_eaefa .Anchorlock ,&_dfbfd );_ffecd !=nil {return _ffecd ;};_cfcab .EG_ShapeElements =append (_cfcab .EG_ShapeElements ,_eaefa );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fgabb :=NewEG_ShapeElements ();_fgabb .Bordertop =_ad .NewBordertop ();if _eceeag :=d .DecodeElement (_fgabb .Bordertop ,&_dfbfd );_eceeag !=nil {return _eceeag ;};_cfcab .EG_ShapeElements =append (_cfcab .EG_ShapeElements ,_fgabb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gadfa :=NewEG_ShapeElements ();_gadfa .Borderbottom =_ad .NewBorderbottom ();if _fded :=d .DecodeElement (_gadfa .Borderbottom ,&_dfbfd );_fded !=nil {return _fded ;};_cfcab .EG_ShapeElements =append (_cfcab .EG_ShapeElements ,_gadfa );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_beeb :=NewEG_ShapeElements ();_beeb .Borderleft =_ad .NewBorderleft ();if _egeg :=d .DecodeElement (_beeb .Borderleft ,&_dfbfd );_egeg !=nil {return _egeg ;};_cfcab .EG_ShapeElements =append (_cfcab .EG_ShapeElements ,_beeb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cadea :=NewEG_ShapeElements ();_cadea .Borderright =_ad .NewBorderright ();if _bfbff :=d .DecodeElement (_cadea .Borderright ,&_dfbfd );_bfbff !=nil {return _bfbff ;};_cfcab .EG_ShapeElements =append (_cfcab .EG_ShapeElements ,_cadea );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gefdc :=NewEG_ShapeElements ();_gefdc .ClientData =_fd .NewClientData ();if _gfbce :=d .DecodeElement (_gefdc .ClientData ,&_dfbfd );_gfbce !=nil {return _gfbce ;};_cfcab .EG_ShapeElements =append (_cfcab .EG_ShapeElements ,_gefdc );case _dd .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"}:_egdaa :=NewEG_ShapeElements ();_egdaa .Textdata =_g .NewTextdata ();if _fbdaa :=d .DecodeElement (_egdaa .Textdata ,&_dfbfd );_fbdaa !=nil {return _fbdaa ;};_cfcab .EG_ShapeElements =append (_cfcab .EG_ShapeElements ,_egdaa );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfcab .Complex =NewOfcComplex ();if _faecf :=d .DecodeElement (_cfcab .Complex ,&_dfbfd );_faecf !=nil {return _faecf ;};default:_dda .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",_dfbfd .Name );if _abfa :=d .Skip ();_abfa !=nil {return _abfa ;};};case _dd .EndElement :break _deeaa ;case _dd .CharData :};};return nil ;};func (_dbbgf *OfcLeft )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_dbbgf .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_geddc :=range start .Attr {if _geddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geddc .Name .Local =="\u0068\u0072\u0065\u0066"{_cggfe ,_beef :=_geddc .Value ,error (nil );if _beef !=nil {return _beef ;};_dbbgf .HrefAttr =&_cggfe ;continue ;};if _geddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geddc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dbbgf .ForcedashAttr .UnmarshalXMLAttr (_geddc );continue ;};if _geddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geddc .Name .Local =="\u0074\u0069\u0074l\u0065"{_dbafe ,_edcd :=_geddc .Value ,error (nil );if _edcd !=nil {return _edcd ;};_dbbgf .TitleAttr =&_dbafe ;continue ;};if _geddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geddc .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bebbd ,_ebacb :=_geddc .Value ,error (nil );if _ebacb !=nil {return _ebacb ;};_dbbgf .AlthrefAttr =&_bebbd ;continue ;};if _geddc .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_dbbgf .ImageaspectAttr .UnmarshalXMLAttr (_geddc );continue ;};if _geddc .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_dbbgf .StartarrowAttr .UnmarshalXMLAttr (_geddc );continue ;};if _geddc .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_dbbgf .LinestyleAttr .UnmarshalXMLAttr (_geddc );continue ;};if _geddc .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dbbgf .StartarrowwidthAttr .UnmarshalXMLAttr (_geddc );continue ;};if _geddc .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_dbbgf .JoinstyleAttr .UnmarshalXMLAttr (_geddc );continue ;};if _geddc .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_dbbgf .StartarrowlengthAttr .UnmarshalXMLAttr (_geddc );continue ;};if _geddc .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_bedacd ,_ggcb :=_geddc .Value ,error (nil );if _ggcb !=nil {return _ggcb ;};_dbbgf .DashstyleAttr =&_bedacd ;continue ;};if _geddc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_dbbgf .EndarrowAttr .UnmarshalXMLAttr (_geddc );continue ;};if _geddc .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_dbbgf .FilltypeAttr .UnmarshalXMLAttr (_geddc );continue ;};if _geddc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dbbgf .EndarrowwidthAttr .UnmarshalXMLAttr (_geddc );continue ;};if _geddc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gcece ,_adefbb :=_geddc .Value ,error (nil );if _adefbb !=nil {return _adefbb ;};_dbbgf .OpacityAttr =&_gcece ;continue ;};if _geddc .Name .Local =="\u0063\u006f\u006co\u0072"{_bgdeb ,_fcacb :=_geddc .Value ,error (nil );if _fcacb !=nil {return _fcacb ;};_dbbgf .ColorAttr =&_bgdeb ;continue ;};if _geddc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dbbgf .InsetpenAttr .UnmarshalXMLAttr (_geddc );continue ;};if _geddc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_dbbgf .EndarrowlengthAttr .UnmarshalXMLAttr (_geddc );continue ;};if _geddc .Name .Local =="\u0065\u0078\u0074"{_dbbgf .ExtAttr .UnmarshalXMLAttr (_geddc );continue ;};if _geddc .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_dbbgf .EndcapAttr .UnmarshalXMLAttr (_geddc );continue ;};if _geddc .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bcfdc ,_ecdca :=_geddc .Value ,error (nil );if _ecdca !=nil {return _ecdca ;};_dbbgf .Color2Attr =&_bcfdc ;continue ;};if _geddc .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_dbbgf .ImagealignshapeAttr .UnmarshalXMLAttr (_geddc );continue ;};if _geddc .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_gageb ,_cdaca :=_geddc .Value ,error (nil );if _cdaca !=nil {return _cdaca ;};_dbbgf .WeightAttr =&_gageb ;continue ;};if _geddc .Name .Local =="\u0073\u0072\u0063"{_accda ,_dfcag :=_geddc .Value ,error (nil );if _dfcag !=nil {return _dfcag ;};_dbbgf .SrcAttr =&_accda ;continue ;};if _geddc .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_bfaddd ,_dgedc :=_geddc .Value ,error (nil );if _dgedc !=nil {return _dgedc ;};_dbbgf .ImagesizeAttr =&_bfaddd ;continue ;};if _geddc .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_agabb ,_dcaec :=_a .ParseFloat (_geddc .Value ,64);if _dcaec !=nil {return _dcaec ;};_dbbgf .MiterlimitAttr =&_agabb ;continue ;};if _geddc .Name .Local =="\u006f\u006e"{_dbbgf .OnAttr .UnmarshalXMLAttr (_geddc );continue ;};};for {_dfeb ,_dgecde :=d .Token ();if _dgecde !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u0065\u0066\u0074\u003a\u0020\u0025\u0073",_dgecde );};if _cgebc ,_bdcbf :=_dfeb .(_dd .EndElement );_bdcbf &&_cgebc .Name ==start .Name {break ;};};return nil ;};func (_afbfg *OfcST_CalloutPlacement )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_afbfg =0;case "\u0074\u006f\u0070":*_afbfg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_afbfg =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_afbfg =3;case "\u0075\u0073\u0065\u0072":*_afbfg =4;};return nil ;};func (_fddac *ST_FillMethod )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_fddac =0;case "\u006e\u006f\u006e\u0065":*_fddac =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_fddac =2;case "\u0073\u0069\u0067m\u0061":*_fddac =3;case "\u0061\u006e\u0079":*_fddac =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_fddac =5;};return nil ;}; +// ValidateWithPath validates the OfcClippath and its children, prefixing error messages with path +func (_bgbee *OfcClippath )ValidateWithPath (path string )error {if _egga :=_bgbee .OfcCT_ClipPath .ValidateWithPath (path );_egga !=nil {return _egga ;};return nil ;};func (_bbecb *OfcShapedefaults )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\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ,_c .Attr {Name :_c .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 ,_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\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 ,_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 ="\u006f:\u0073h\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073";return _bbecb .OfcCT_ShapeDefaults .MarshalXML (e ,start );}; -// Validate validates the CT_Shadow and its children -func (_fcadb *CT_Shadow )Validate ()error {return _fcadb .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw");};type OfcST_ConnectorType byte ;func (_caffaf *OfcST_OLEUpdateMode )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_eagg ,_adecf :=d .Token ();if _adecf !=nil {return _adecf ;};if _gccdb ,_acdd :=_eagg .(_dd .EndElement );_acdd &&_gccdb .Name ==start .Name {*_caffaf =1;return nil ;};if _gbce ,_ecfcf :=_eagg .(_dd .CharData );!_ecfcf {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eagg );}else {switch string (_gbce ){case "":*_caffaf =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_caffaf =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_caffaf =2;};};_eagg ,_adecf =d .Token ();if _adecf !=nil {return _adecf ;};if _dagaa ,_ffgadd :=_eagg .(_dd .EndElement );_ffgadd &&_dagaa .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eagg );};func (_geffae OfcST_How )ValidateWithPath (path string )error {switch _geffae {case 0,1,2,3,4,5,6:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geffae ));};return nil ;};type Handles struct{CT_Handles }; +// ValidateWithPath validates the OfcShapedefaults and its children, prefixing error messages with path +func (_gbdc *OfcShapedefaults )ValidateWithPath (path string )error {if _afcaa :=_gbdc .OfcCT_ShapeDefaults .ValidateWithPath (path );_afcaa !=nil {return _afcaa ;};return nil ;};type OfcExtrusion struct{OfcCT_Extrusion }; -// ValidateWithPath validates the OfcCT_ClipPath and its children, prefixing error messages with path -func (_abccb *OfcCT_ClipPath )ValidateWithPath (path string )error {return nil };type AG_Ext struct{ExtAttr ST_Ext ;};type AG_Id struct{IdAttr *string ;};type OfcST_OLEUpdateMode byte ;func NewAG_Type ()*AG_Type {_aaec :=&AG_Type {};return _aaec };func (_abddg ST_Ext )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_abddg .String (),start );}; +// ValidateWithPath validates the OfcComplex and its children, prefixing error messages with path +func (_febfc *OfcComplex )ValidateWithPath (path string )error {if _bfgag :=_febfc .OfcCT_Complex .ValidateWithPath (path );_bfgag !=nil {return _bfgag ;};return nil ;};func (_bef *AG_Fill )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gde :=range start .Attr {if _gde .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bef .FilledAttr .UnmarshalXMLAttr (_gde );continue ;};if _gde .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gdf ,_ebc :=_gde .Value ,error (nil );if _ebc !=nil {return _ebc ;};_bef .FillcolorAttr =&_gdf ;continue ;};};for {_edd ,_accb :=d .Token ();if _accb !=nil {return _fd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_accb );};if _fcg ,_cbf :=_edd .(_c .EndElement );_cbf &&_fcg .Name ==start .Name {break ;};};return nil ;};func (_cgdfd *OfcComplex )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgdfd .OfcCT_Complex =*NewOfcCT_Complex ();for _ ,_aebdf :=range start .Attr {if _aebdf .Name .Local =="\u0065\u0078\u0074"{_cgdfd .ExtAttr .UnmarshalXMLAttr (_aebdf );continue ;};};for {_cadgd ,_fcfb :=d .Token ();if _fcfb !=nil {return _fd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078\u003a\u0020%\u0073",_fcfb );};if _dgeaf ,_fdfdb :=_cadgd .(_c .EndElement );_fdfdb &&_dgeaf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the OfcCT_IdMap and its children, prefixing error messages with path -func (_fdde *OfcCT_IdMap )ValidateWithPath (path string )error {if _gcade :=_fdde .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gcade !=nil {return _gcade ;};return nil ;};func (_dbafg OfcST_CalloutPlacement )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_bbfbf :=_dd .Attr {};_bbfbf .Name =name ;switch _dbafg {case OfcST_CalloutPlacementUnset :_bbfbf .Value ="";case OfcST_CalloutPlacementTop :_bbfbf .Value ="\u0074\u006f\u0070";case OfcST_CalloutPlacementCenter :_bbfbf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_CalloutPlacementBottom :_bbfbf .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_CalloutPlacementUser :_bbfbf .Value ="\u0075\u0073\u0065\u0072";};return _bbfbf ,nil ;};func (_gbcg OfcST_OLEType )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_cgcae :=_dd .Attr {};_cgcae .Name =name ;switch _gbcg {case OfcST_OLETypeUnset :_cgcae .Value ="";case OfcST_OLETypeEmbed :_cgcae .Value ="\u0045\u006d\u0062e\u0064";case OfcST_OLETypeLink :_cgcae .Value ="\u004c\u0069\u006e\u006b";};return _cgcae ,nil ;};func (_eadb *CT_Path )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_cegff :=range start .Attr {if _cegff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegff .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_eadb .ConnecttypeAttr .UnmarshalXMLAttr (_cegff );continue ;};if _cegff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegff .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_eadb .ExtrusionokAttr .UnmarshalXMLAttr (_cegff );continue ;};if _cegff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegff .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_dfdb ,_dabce :=_cegff .Value ,error (nil );if _dabce !=nil {return _dabce ;};_eadb .ConnectanglesAttr =&_dfdb ;continue ;};if _cegff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegff .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_gaed ,_gbgg :=_cegff .Value ,error (nil );if _gbgg !=nil {return _gbgg ;};_eadb .ConnectlocsAttr =&_gaed ;continue ;};if _cegff .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_eadb .GradientshapeokAttr .UnmarshalXMLAttr (_cegff );continue ;};if _cegff .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_eadb .ShadowokAttr .UnmarshalXMLAttr (_cegff );continue ;};if _cegff .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_eadb .ArrowokAttr .UnmarshalXMLAttr (_cegff );continue ;};if _cegff .Name .Local =="\u0076"{_dade ,_bacc :=_cegff .Value ,error (nil );if _bacc !=nil {return _bacc ;};_eadb .VAttr =&_dade ;continue ;};if _cegff .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_eadb .TextpathokAttr .UnmarshalXMLAttr (_cegff );continue ;};if _cegff .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_eadb .InsetpenokAttr .UnmarshalXMLAttr (_cegff );continue ;};if _cegff .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_eadb .StrokeokAttr .UnmarshalXMLAttr (_cegff );continue ;};if _cegff .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_eadb .FillokAttr .UnmarshalXMLAttr (_cegff );continue ;};if _cegff .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_bfbed ,_fabgd :=_cegff .Value ,error (nil );if _fabgd !=nil {return _fabgd ;};_eadb .TextboxrectAttr =&_bfbed ;continue ;};if _cegff .Name .Local =="\u006c\u0069\u006d\u006f"{_ecdad ,_adfc :=_cegff .Value ,error (nil );if _adfc !=nil {return _adfc ;};_eadb .LimoAttr =&_ecdad ;continue ;};if _cegff .Name .Local =="\u0069\u0064"{_edbbe ,_eaea :=_cegff .Value ,error (nil );if _eaea !=nil {return _eaea ;};_eadb .IdAttr =&_edbbe ;continue ;};};for {_badf ,_eadff :=d .Token ();if _eadff !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_eadff );};if _efgea ,_cdcg :=_badf .(_dd .EndElement );_cdcg &&_efgea .Name ==start .Name {break ;};};return nil ;};func (_dfeaf ST_FillMethod )Validate ()error {return _dfeaf .ValidateWithPath ("")};type CT_H struct{PositionAttr *string ;PolarAttr *string ;MapAttr *string ;InvxAttr _f .ST_TrueFalse ;InvyAttr _f .ST_TrueFalse ;SwitchAttr _f .ST_TrueFalseBlank ;XrangeAttr *string ;YrangeAttr *string ;RadiusrangeAttr *string ;};func (_edabe *ST_StrokeLineStyle )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_edabe =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_edabe =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_edabe =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_edabe =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_edabe =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_edabe =5;};return nil ;};func (_fgge *OfcShapelayout )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_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 ="\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074";return _fgge .OfcCT_ShapeLayout .MarshalXML (e ,start );};func (_baccg OfcST_OLEDrawAspect )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_gggdc :=_dd .Attr {};_gggdc .Name =name ;switch _baccg {case OfcST_OLEDrawAspectUnset :_gggdc .Value ="";case OfcST_OLEDrawAspectContent :_gggdc .Value ="\u0043o\u006e\u0074\u0065\u006e\u0074";case OfcST_OLEDrawAspectIcon :_gggdc .Value ="\u0049\u0063\u006f\u006e";};return _gggdc ,nil ;};func (_febcc OfcST_How )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_febcc .String (),start );};func NewCT_Arc ()*CT_Arc {_cede :=&CT_Arc {};return _cede }; +// Validate validates the AG_Type and its children +func (_dbaf *AG_Type )Validate ()error {return _dbaf .ValidateWithPath ("\u0041G\u005f\u0054\u0079\u0070\u0065");}; -// Validate validates the Path and its children -func (_dbdbf *Path )Validate ()error {return _dbdbf .ValidateWithPath ("\u0050\u0061\u0074\u0068")};func (_gfebea OfcST_Angle )Validate ()error {return _gfebea .ValidateWithPath ("")}; +// Validate validates the AG_ImageAttributes and its children +func (_dff *AG_ImageAttributes )Validate ()error {return _dff .ValidateWithPath ("\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};func (_cfaed OfcST_ScreenSize )Validate ()error {return _cfaed .ValidateWithPath ("")}; -// Validate validates the Oval and its children -func (_acabd *Oval )Validate ()error {return _acabd .ValidateWithPath ("\u004f\u0076\u0061\u006c")};func (_gcagcd ST_StrokeLineStyle )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_gcagcd .String (),start );};func (_accdf *CT_Textbox )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _accdf .InsetAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u006e\u0073e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_accdf .InsetAttr )});};if _accdf .SingleclickAttr !=_f .ST_TrueFalseUnset {_fege ,_adcba :=_accdf .SingleclickAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"});if _adcba !=nil {return _adcba ;};start .Attr =append (start .Attr ,_fege );};if _accdf .InsetmodeAttr !=OfcST_InsetModeUnset {_gdfc ,_dcec :=_accdf .InsetmodeAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _dcec !=nil {return _dcec ;};start .Attr =append (start .Attr ,_gdfc );};if _accdf .IdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_accdf .IdAttr )});};if _accdf .StyleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_accdf .StyleAttr )});};e .EncodeToken (start );if _accdf .TxbxContent !=nil {_fbdbc :=_dd .StartElement {Name :_dd .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_accdf .TxbxContent ,_fbdbc );};if _accdf .Any !=nil {_accdf .Any .MarshalXML (e ,_dd .StartElement {});};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_bdfc *OfcST_ColorMode )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_bdfc =0;case "\u0061\u0075\u0074\u006f":*_bdfc =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bdfc =2;};return nil ;};func (_gbagad *ST_StrokeEndCap )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_cagca ,_bcaag :=d .Token ();if _bcaag !=nil {return _bcaag ;};if _fgefa ,_feaff :=_cagca .(_dd .EndElement );_feaff &&_fgefa .Name ==start .Name {*_gbagad =1;return nil ;};if _edbbg ,_fcaead :=_cagca .(_dd .CharData );!_fcaead {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cagca );}else {switch string (_edbbg ){case "":*_gbagad =0;case "\u0066\u006c\u0061\u0074":*_gbagad =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_gbagad =2;case "\u0072\u006f\u0075n\u0064":*_gbagad =3;};};_cagca ,_bcaag =d .Token ();if _bcaag !=nil {return _bcaag ;};if _cdbca ,_becadd :=_cagca .(_dd .EndElement );_becadd &&_cdbca .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cagca );};type Oval struct{CT_Oval };func (_caefb *ST_StrokeArrowLength )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_effeb ,_gbdfcd :=d .Token ();if _gbdfcd !=nil {return _gbdfcd ;};if _dbcaf ,_beaec :=_effeb .(_dd .EndElement );_beaec &&_dbcaf .Name ==start .Name {*_caefb =1;return nil ;};if _bdgfgf ,_eedac :=_effeb .(_dd .CharData );!_eedac {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_effeb );}else {switch string (_bdgfgf ){case "":*_caefb =0;case "\u0073\u0068\u006fr\u0074":*_caefb =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_caefb =2;case "\u006c\u006f\u006e\u0067":*_caefb =3;};};_effeb ,_gbdfcd =d .Token ();if _gbdfcd !=nil {return _gbdfcd ;};if _bdbaf ,_ceeed :=_effeb .(_dd .EndElement );_ceeed &&_bdbaf .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_effeb );};type ST_StrokeLineStyle byte ;func (_ccage OfcST_ConnectorType )String ()string {switch _ccage {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_Rect struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;};const (OfcST_ColorModeUnset OfcST_ColorMode =0;OfcST_ColorModeAuto OfcST_ColorMode =1;OfcST_ColorModeCustom OfcST_ColorMode =2;);func (_daad ST_FillType )ValidateWithPath (path string )error {switch _daad {case 0,1,2,3,4,5,6:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daad ));};return nil ;}; +// Validate validates the OfcComplex and its children +func (_dcbfc *OfcComplex )Validate ()error {return _dcbfc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};func NewCT_Rect ()*CT_Rect {_beeg :=&CT_Rect {};return _beeg };func (_fggeac *OfcExtrusion )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fggeac .OfcCT_Extrusion =*NewOfcCT_Extrusion ();for _ ,_bbaef :=range start .Attr {if _bbaef .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_fggeac .ColormodeAttr .UnmarshalXMLAttr (_bbaef );continue ;};if _bbaef .Name .Local =="\u0063\u006f\u006co\u0072"{_aeaaf ,_gafdgg :=_bbaef .Value ,error (nil );if _gafdgg !=nil {return _gafdgg ;};_fggeac .ColorAttr =&_aeaaf ;continue ;};if _bbaef .Name .Local =="\u0074\u0079\u0070\u0065"{_fggeac .TypeAttr .UnmarshalXMLAttr (_bbaef );continue ;};if _bbaef .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_cagecf ,_bdebf :=_f .ParseFloat (_bbaef .Value ,64);if _bdebf !=nil {return _bdebf ;};_fcbga :=float32 (_cagecf );_fggeac .ShininessAttr =&_fcbga ;continue ;};if _bbaef .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_fcbbb ,_decdd :=_bbaef .Value ,error (nil );if _decdd !=nil {return _decdd ;};_fggeac .ViewpointoriginAttr =&_fcbbb ;continue ;};if _bbaef .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_eadfa ,_bcff :=_bbaef .Value ,error (nil );if _bcff !=nil {return _bcff ;};_fggeac .SpecularityAttr =&_eadfa ;continue ;};if _bbaef .Name .Local =="\u0070\u006c\u0061n\u0065"{_fggeac .PlaneAttr .UnmarshalXMLAttr (_bbaef );continue ;};if _bbaef .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_beefg ,_dffdc :=_bbaef .Value ,error (nil );if _dffdc !=nil {return _dffdc ;};_fggeac .DiffusityAttr =&_beefg ;continue ;};if _bbaef .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_edbgc ,_bddcf :=_bbaef .Value ,error (nil );if _bddcf !=nil {return _bddcf ;};_fggeac .SkewamtAttr =&_edbgc ;continue ;};if _bbaef .Name .Local =="\u006d\u0065\u0074a\u006c"{_fggeac .MetalAttr .UnmarshalXMLAttr (_bbaef );continue ;};if _bbaef .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_dcfab ,_gddec :=_bbaef .Value ,error (nil );if _gddec !=nil {return _gddec ;};_fggeac .BackdepthAttr =&_dcfab ;continue ;};if _bbaef .Name .Local =="\u0065\u0064\u0067\u0065"{_ddaed ,_bgfe :=_bbaef .Value ,error (nil );if _bgfe !=nil {return _bgfe ;};_fggeac .EdgeAttr =&_ddaed ;continue ;};if _bbaef .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_aagf ,_gaagg :=_bbaef .Value ,error (nil );if _gaagg !=nil {return _gaagg ;};_fggeac .Lightlevel2Attr =&_aagf ;continue ;};if _bbaef .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_afaag ,_egcgd :=_f .ParseFloat (_bbaef .Value ,64);if _egcgd !=nil {return _egcgd ;};_efcd :=float32 (_afaag );_fggeac .OrientationangleAttr =&_efcd ;continue ;};if _bbaef .Name .Local =="\u006f\u006e"{_fggeac .OnAttr .UnmarshalXMLAttr (_bbaef );continue ;};if _bbaef .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_fggeac .LightharshAttr .UnmarshalXMLAttr (_bbaef );continue ;};if _bbaef .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_fggeac .LightfaceAttr .UnmarshalXMLAttr (_bbaef );continue ;};if _bbaef .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_ddebe ,_bffaf :=_bbaef .Value ,error (nil );if _bffaf !=nil {return _bffaf ;};_fggeac .ForedepthAttr =&_ddebe ;continue ;};if _bbaef .Name .Local =="\u0065\u0078\u0074"{_fggeac .ExtAttr .UnmarshalXMLAttr (_bbaef );continue ;};if _bbaef .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_fggeac .AutorotationcenterAttr .UnmarshalXMLAttr (_bbaef );continue ;};if _bbaef .Name .Local =="\u0066\u0061\u0063e\u0074"{_fbfeb ,_fcdee :=_bbaef .Value ,error (nil );if _fcdee !=nil {return _fcdee ;};_fggeac .FacetAttr =&_fbfeb ;continue ;};if _bbaef .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_fggeac .RenderAttr .UnmarshalXMLAttr (_bbaef );continue ;};if _bbaef .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_bgdbe ,_cffde :=_bbaef .Value ,error (nil );if _cffde !=nil {return _cffde ;};_fggeac .LightlevelAttr =&_bgdbe ;continue ;};if _bbaef .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_afdeb ,_fdgec :=_bbaef .Value ,error (nil );if _fdgec !=nil {return _fdgec ;};_fggeac .BrightnessAttr =&_afdeb ;continue ;};if _bbaef .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_cdcfb ,_baee :=_f .ParseFloat (_bbaef .Value ,64);if _baee !=nil {return _baee ;};_agac :=float32 (_cdcfb );_fggeac .SkewangleAttr =&_agac ;continue ;};if _bbaef .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_adbgf ,_bbfee :=_bbaef .Value ,error (nil );if _bbfee !=nil {return _bbfee ;};_fggeac .Lightposition2Attr =&_adbgf ;continue ;};if _bbaef .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_fbdc ,_deega :=_bbaef .Value ,error (nil );if _deega !=nil {return _deega ;};_fggeac .RotationangleAttr =&_fbdc ;continue ;};if _bbaef .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_fggeac .Lightharsh2Attr .UnmarshalXMLAttr (_bbaef );continue ;};if _bbaef .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_bcadg ,_bccecc :=_bbaef .Value ,error (nil );if _bccecc !=nil {return _bccecc ;};_fggeac .OrientationAttr =&_bcadg ;continue ;};if _bbaef .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_fggeac .LockrotationcenterAttr .UnmarshalXMLAttr (_bbaef );continue ;};if _bbaef .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_gabc ,_gbaca :=_bbaef .Value ,error (nil );if _gbaca !=nil {return _gbaca ;};_fggeac .RotationcenterAttr =&_gabc ;continue ;};if _bbaef .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_aagaf ,_baegf :=_bbaef .Value ,error (nil );if _baegf !=nil {return _baegf ;};_fggeac .ViewpointAttr =&_aagaf ;continue ;};if _bbaef .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bdecbf ,_ccaa :=_bbaef .Value ,error (nil );if _ccaa !=nil {return _ccaa ;};_fggeac .LightpositionAttr =&_bdecbf ;continue ;};};for {_bbdegc ,_ffaec :=d .Token ();if _ffaec !=nil {return _fd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063\u0045\u0078t\u0072\u0075\u0073\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_ffaec );};if _ebce ,_fbeb :=_bbdegc .(_c .EndElement );_fbeb &&_ebce .Name ==start .Name {break ;};};return nil ;};func (_afab *ST_StrokeArrowType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbgeg ,_bgbfe :=d .Token ();if _bgbfe !=nil {return _bgbfe ;};if _dcedg ,_gdfba :=_cbgeg .(_c .EndElement );_gdfba &&_dcedg .Name ==start .Name {*_afab =1;return nil ;};if _agfcd ,_fbgfd :=_cbgeg .(_c .CharData );!_fbgfd {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbgeg );}else {switch string (_agfcd ){case "":*_afab =0;case "\u006e\u006f\u006e\u0065":*_afab =1;case "\u0062\u006c\u006fc\u006b":*_afab =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_afab =3;case "\u006f\u0076\u0061\u006c":*_afab =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_afab =5;case "\u006f\u0070\u0065\u006e":*_afab =6;};};_cbgeg ,_bgbfe =d .Token ();if _bgbfe !=nil {return _bgbfe ;};if _bdaeb ,_dddea :=_cbgeg .(_c .EndElement );_dddea &&_bdaeb .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbgeg );}; -// ValidateWithPath validates the Group and its children, prefixing error messages with path -func (_beccf *Group )ValidateWithPath (path string )error {if _aabd :=_beccf .CT_Group .ValidateWithPath (path );_aabd !=nil {return _aabd ;};return nil ;};type CT_ImageData struct{EmbosscolorAttr *string ;RecolortargetAttr *string ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;OleidAttr *float32 ;DetectmouseclickAttr _f .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 _f .ST_TrueFalse ;BilevelAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;};type OfcCT_Proxy struct{StartAttr _f .ST_TrueFalseBlank ;EndAttr _f .ST_TrueFalseBlank ;IdrefAttr *string ;ConnectlocAttr *int32 ;};type ST_StrokeJoinStyle byte ;func NewCT_RoundRect ()*CT_RoundRect {_eage :=&CT_RoundRect {};return _eage }; +// Validate validates the OfcCT_ColorMenu and its children +func (_bedbg *OfcCT_ColorMenu )Validate ()error {return _bedbg .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075");};func (_fac *AG_AllShapeAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_afa :=range start .Attr {if _afa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afa .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fac .ConnectortypeAttr .UnmarshalXMLAttr (_afa );continue ;};if _afa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afa .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fac .BwpureAttr .UnmarshalXMLAttr (_afa );continue ;};if _afa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afa .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fac .CliptowrapAttr .UnmarshalXMLAttr (_afa );continue ;};if _afa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afa .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fac .PreferrelativeAttr .UnmarshalXMLAttr (_afa );continue ;};if _afa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afa .Name .Local =="\u006f\u006c\u0065"{_fac .OleAttr .UnmarshalXMLAttr (_afa );continue ;};if _afa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afa .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fac .OleiconAttr .UnmarshalXMLAttr (_afa );continue ;};if _afa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afa .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fac .ForcedashAttr .UnmarshalXMLAttr (_afa );continue ;};if _afa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afa .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fac .BwnormalAttr .UnmarshalXMLAttr (_afa );continue ;};if _afa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afa .Name .Local =="\u0073\u0070\u0074"{_ffdc ,_aaf :=_f .ParseFloat (_afa .Value ,64);if _aaf !=nil {return _aaf ;};_afc :=float32 (_ffdc );_fac .SptAttr =&_afc ;continue ;};if _afa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afa .Name .Local =="\u0063\u006c\u0069\u0070"{_fac .ClipAttr .UnmarshalXMLAttr (_afa );continue ;};if _afa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afa .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fac .BwmodeAttr .UnmarshalXMLAttr (_afa );continue ;};if _afa .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fac .StrokedAttr .UnmarshalXMLAttr (_afa );continue ;};if _afa .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dcb ,_fagf :=_afa .Value ,error (nil );if _fagf !=nil {return _fagf ;};_fac .FillcolorAttr =&_dcb ;continue ;};if _afa .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fac .FilledAttr .UnmarshalXMLAttr (_afa );continue ;};if _afa .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_efcc ,_add :=_afa .Value ,error (nil );if _add !=nil {return _add ;};_fac .ChromakeyAttr =&_efcc ;continue ;};if _afa .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fac .InsetpenAttr .UnmarshalXMLAttr (_afa );continue ;};if _afa .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dbdf ,_ggeg :=_afa .Value ,error (nil );if _ggeg !=nil {return _ggeg ;};_fac .StrokeweightAttr =&_dbdf ;continue ;};if _afa .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_eed ,_dbf :=_afa .Value ,error (nil );if _dbf !=nil {return _dbf ;};_fac .StrokecolorAttr =&_eed ;continue ;};if _afa .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cedc ,_fecb :=_afa .Value ,error (nil );if _fecb !=nil {return _fecb ;};_fac .OpacityAttr =&_cedc ;continue ;};};for {_aedc ,_ddcg :=d .Token ();if _ddcg !=nil {return _fd .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",_ddcg );};if _cab ,_ea :=_aedc .(_c .EndElement );_ea &&_cab .Name ==start .Name {break ;};};return nil ;};type AG_StrokeAttributes struct{OnAttr _d .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 _d .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 _d .ST_TrueFalse ;IdAttr *string ;InsetpenAttr _d .ST_TrueFalse ;RelidAttr *string ;};func (_fbede *OfcCT_ShapeDefaults )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0073h\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073";};if _fbede .SpidmaxAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073p\u0069\u0064\u006d\u0061\u0078"},Value :_fd .Sprintf ("\u0025\u0076",*_fbede .SpidmaxAttr )});};if _fbede .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_fbede .StyleAttr )});};if _fbede .FillAttr !=_d .ST_TrueFalseUnset {_fbgcb ,_gcde :=_fbede .FillAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c"});if _gcde !=nil {return _gcde ;};start .Attr =append (start .Attr ,_fbgcb );};if _fbede .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fd .Sprintf ("\u0025\u0076",*_fbede .FillcolorAttr )});};if _fbede .StrokeAttr !=_d .ST_TrueFalseUnset {_edcdf ,_cbccb :=_fbede .StrokeAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"});if _cbccb !=nil {return _cbccb ;};start .Attr =append (start .Attr ,_edcdf );};if _fbede .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_fbede .StrokecolorAttr )});};if _fbede .AllowincellAttr !=_d .ST_TrueFalseUnset {_ebagd ,_adeef :=_fbede .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _adeef !=nil {return _adeef ;};start .Attr =append (start .Attr ,_ebagd );};if _fbede .ExtAttr !=ST_ExtUnset {_bfdae ,_eabad :=_fbede .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _eabad !=nil {return _eabad ;};start .Attr =append (start .Attr ,_bfdae );};e .EncodeToken (start );if _fbede .Fill !=nil {_bcbgf :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_fbede .Fill ,_bcbgf );};if _fbede .Stroke !=nil {_gddef :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_fbede .Stroke ,_gddef );};if _fbede .Textbox !=nil {_edceg :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_fbede .Textbox ,_edceg );};if _fbede .Shadow !=nil {_aefdg :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_fbede .Shadow ,_aefdg );};if _fbede .Skew !=nil {_cefad :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_fbede .Skew ,_cefad );};if _fbede .Extrusion !=nil {_gdagg :=_c .StartElement {Name :_c .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_fbede .Extrusion ,_gdagg );};if _fbede .Callout !=nil {_bdefd :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_fbede .Callout ,_bdefd );};if _fbede .Lock !=nil {_ccffgd :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_fbede .Lock ,_ccffgd );};if _fbede .Colormru !=nil {_ggaea :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}};e .EncodeElement (_fbede .Colormru ,_ggaea );};if _fbede .Colormenu !=nil {_acfca :=_c .StartElement {Name :_c .Name {Local :"o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075"}};e .EncodeElement (_fbede .Colormenu ,_acfca );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the Image and its children -func (_gcddd *Image )Validate ()error {return _gcddd .ValidateWithPath ("\u0049\u006d\u0061g\u0065")};type AG_Type struct{TypeAttr *string ;};func (_gcadb ST_ImageAspect )Validate ()error {return _gcadb .ValidateWithPath ("")};type OfcLock struct{OfcCT_Lock }; +// Validate validates the OfcSkew and its children +func (_cefbb *OfcSkew )Validate ()error {return _cefbb .ValidateWithPath ("\u004ff\u0063\u0053\u006b\u0065\u0077");};const (ST_ImageAspectUnset ST_ImageAspect =0;ST_ImageAspectIgnore ST_ImageAspect =1;ST_ImageAspectAtMost ST_ImageAspect =2;ST_ImageAspectAtLeast ST_ImageAspect =3;);func NewOfcCT_Lock ()*OfcCT_Lock {_eaagb :=&OfcCT_Lock {};return _eaagb }; -// Validate validates the Fill and its children -func (_cffd *Fill )Validate ()error {return _cffd .ValidateWithPath ("\u0046\u0069\u006c\u006c")};func (_bea *AG_Chromakey )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _bea .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_bea .ChromakeyAttr )});};return nil ;};type Roundrect struct{CT_RoundRect };func (_cagde *OfcShapedefaults )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_cagde .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();for _ ,_afggd :=range start .Attr {if _afggd .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_cecbdd ,_dgffb :=_a .ParseInt (_afggd .Value ,10,64);if _dgffb !=nil {return _dgffb ;};_cagde .SpidmaxAttr =&_cecbdd ;continue ;};if _afggd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cagde .AllowincellAttr .UnmarshalXMLAttr (_afggd );continue ;};if _afggd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aegcd ,_dgfaa :=_afggd .Value ,error (nil );if _dgfaa !=nil {return _dgfaa ;};_cagde .StrokecolorAttr =&_aegcd ;continue ;};if _afggd .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_cagde .StrokeAttr .UnmarshalXMLAttr (_afggd );continue ;};if _afggd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cgcca ,_fdddb :=_afggd .Value ,error (nil );if _fdddb !=nil {return _fdddb ;};_cagde .FillcolorAttr =&_cgcca ;continue ;};if _afggd .Name .Local =="\u0066\u0069\u006c\u006c"{_cagde .FillAttr .UnmarshalXMLAttr (_afggd );continue ;};if _afggd .Name .Local =="\u0073\u0074\u0079l\u0065"{_aedda ,_febeb :=_afggd .Value ,error (nil );if _febeb !=nil {return _febeb ;};_cagde .StyleAttr =&_aedda ;continue ;};if _afggd .Name .Local =="\u0065\u0078\u0074"{_cagde .ExtAttr .UnmarshalXMLAttr (_afggd );continue ;};};_fgeda :for {_acdcb ,_agcf :=d .Token ();if _agcf !=nil {return _agcf ;};switch _decafc :=_acdcb .(type ){case _dd .StartElement :switch _decafc .Name {case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cagde .Fill =NewFill ();if _cefbb :=d .DecodeElement (_cagde .Fill ,&_decafc );_cefbb !=nil {return _cefbb ;};case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cagde .Stroke =NewStroke ();if _ddefa :=d .DecodeElement (_cagde .Stroke ,&_decafc );_ddefa !=nil {return _ddefa ;};case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cagde .Textbox =NewTextbox ();if _cebcf :=d .DecodeElement (_cagde .Textbox ,&_decafc );_cebcf !=nil {return _cebcf ;};case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cagde .Shadow =NewShadow ();if _agbaf :=d .DecodeElement (_cagde .Shadow ,&_decafc );_agbaf !=nil {return _agbaf ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cagde .Skew =NewOfcSkew ();if _ddgcf :=d .DecodeElement (_cagde .Skew ,&_decafc );_ddgcf !=nil {return _ddgcf ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cagde .Extrusion =NewOfcExtrusion ();if _fbdcg :=d .DecodeElement (_cagde .Extrusion ,&_decafc );_fbdcg !=nil {return _fbdcg ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cagde .Callout =NewOfcCallout ();if _ffgad :=d .DecodeElement (_cagde .Callout ,&_decafc );_ffgad !=nil {return _ffgad ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cagde .Lock =NewOfcLock ();if _ggecb :=d .DecodeElement (_cagde .Lock ,&_decafc );_ggecb !=nil {return _ggecb ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cagde .Colormru =NewOfcCT_ColorMru ();if _dfabf :=d .DecodeElement (_cagde .Colormru ,&_decafc );_dfabf !=nil {return _dfabf ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cagde .Colormenu =NewOfcCT_ColorMenu ();if _agegeb :=d .DecodeElement (_cagde .Colormenu ,&_decafc );_agegeb !=nil {return _agegeb ;};default:_dda .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",_decafc .Name );if _cadcg :=d .Skip ();_cadcg !=nil {return _cadcg ;};};case _dd .EndElement :break _fgeda ;case _dd .CharData :};};return nil ;};func NewTextpath ()*Textpath {_ebcgg :=&Textpath {};_ebcgg .CT_TextPath =*NewCT_TextPath ();return _ebcgg ;};func (_agcfeg OfcST_ScreenSize )String ()string {switch _agcfeg {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 (_bdbf *CT_TextPath )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _bdbf .OnAttr !=_f .ST_TrueFalseUnset {_dfbfe ,_bdeg :=_bdbf .OnAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u006e"});if _bdeg !=nil {return _bdeg ;};start .Attr =append (start .Attr ,_dfbfe );};if _bdbf .FitshapeAttr !=_f .ST_TrueFalseUnset {_cgag ,_bbaaf :=_bdbf .FitshapeAttr .MarshalXMLAttr (_dd .Name {Local :"\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"});if _bbaaf !=nil {return _bbaaf ;};start .Attr =append (start .Attr ,_cgag );};if _bdbf .FitpathAttr !=_f .ST_TrueFalseUnset {_bfade ,_bcabd :=_bdbf .FitpathAttr .MarshalXMLAttr (_dd .Name {Local :"\u0066i\u0074\u0070\u0061\u0074\u0068"});if _bcabd !=nil {return _bcabd ;};start .Attr =append (start .Attr ,_bfade );};if _bdbf .TrimAttr !=_f .ST_TrueFalseUnset {_bfdb ,_aedfc :=_bdbf .TrimAttr .MarshalXMLAttr (_dd .Name {Local :"\u0074\u0072\u0069\u006d"});if _aedfc !=nil {return _aedfc ;};start .Attr =append (start .Attr ,_bfdb );};if _bdbf .XscaleAttr !=_f .ST_TrueFalseUnset {_ddbegf ,_fgbd :=_bdbf .XscaleAttr .MarshalXMLAttr (_dd .Name {Local :"\u0078\u0073\u0063\u0061\u006c\u0065"});if _fgbd !=nil {return _fgbd ;};start .Attr =append (start .Attr ,_ddbegf );};if _bdbf .StringAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0076",*_bdbf .StringAttr )});};if _bdbf .IdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bdbf .IdAttr )});};if _bdbf .StyleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bdbf .StyleAttr )});};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func NewBackground ()*Background {_eag :=&Background {};_eag .CT_Background =*NewCT_Background ();return _eag ;};func (_gaged *ST_Ext )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_gaged =0;case "\u0076\u0069\u0065\u0077":*_gaged =1;case "\u0065\u0064\u0069\u0074":*_gaged =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_gaged =3;};return nil ;};func (_dbeg *Background )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_dbeg .CT_Background =*NewCT_Background ();for _ ,_bceg :=range start .Attr {if _bceg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bceg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dbeg .BwmodeAttr .UnmarshalXMLAttr (_bceg );continue ;};if _bceg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bceg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dbeg .BwpureAttr .UnmarshalXMLAttr (_bceg );continue ;};if _bceg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bceg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dbeg .BwnormalAttr .UnmarshalXMLAttr (_bceg );continue ;};if _bceg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bceg .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_dbeg .TargetscreensizeAttr .UnmarshalXMLAttr (_bceg );continue ;};if _bceg .Name .Local =="\u0069\u0064"{_bgbd ,_cedfa :=_bceg .Value ,error (nil );if _cedfa !=nil {return _cedfa ;};_dbeg .IdAttr =&_bgbd ;continue ;};if _bceg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dbeg .FilledAttr .UnmarshalXMLAttr (_bceg );continue ;};if _bceg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cbcb ,_bgba :=_bceg .Value ,error (nil );if _bgba !=nil {return _bgba ;};_dbeg .FillcolorAttr =&_cbcb ;continue ;};};_cgcd :for {_dcaaa ,_becd :=d .Token ();if _becd !=nil {return _becd ;};switch _ddcf :=_dcaaa .(type ){case _dd .StartElement :switch _ddcf .Name {case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbeg .Fill =NewFill ();if _efddd :=d .DecodeElement (_dbeg .Fill ,&_ddcf );_efddd !=nil {return _efddd ;};default:_dda .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",_ddcf .Name );if _dgd :=d .Skip ();_dgd !=nil {return _dgd ;};};case _dd .EndElement :break _cgcd ;case _dd .CharData :};};return nil ;};type CT_Handles struct{H []*CT_H ;};func NewOfcCT_Diagram ()*OfcCT_Diagram {_addec :=&OfcCT_Diagram {};return _addec };func (_cfcd *Arc )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return _cfcd .CT_Arc .MarshalXML (e ,start );}; +// ValidateWithPath validates the AG_Chromakey and its children, prefixing error messages with path +func (_adg *AG_Chromakey )ValidateWithPath (path string )error {return nil };func (_fggdb OfcST_InsetMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ffbgg :=_c .Attr {};_ffbgg .Name =name ;switch _fggdb {case OfcST_InsetModeUnset :_ffbgg .Value ="";case OfcST_InsetModeAuto :_ffbgg .Value ="\u0061\u0075\u0074\u006f";case OfcST_InsetModeCustom :_ffbgg .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _ffbgg ,nil ;};func NewCT_Shape ()*CT_Shape {_bgee :=&CT_Shape {};return _bgee };func (_dbgbf OfcST_ExtrusionRender )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cedee :=_c .Attr {};_cedee .Name =name ;switch _dbgbf {case OfcST_ExtrusionRenderUnset :_cedee .Value ="";case OfcST_ExtrusionRenderSolid :_cedee .Value ="\u0073\u006f\u006ci\u0064";case OfcST_ExtrusionRenderWireFrame :_cedee .Value ="\u0077i\u0072\u0065\u0046\u0072\u0061\u006de";case OfcST_ExtrusionRenderBoundingCube :_cedee .Value ="\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065";};return _cedee ,nil ;}; -// ValidateWithPath validates the Formulas and its children, prefixing error messages with path -func (_eafge *Formulas )ValidateWithPath (path string )error {if _cefcea :=_eafge .CT_Formulas .ValidateWithPath (path );_cefcea !=nil {return _cefcea ;};return nil ;};func (_abeac ST_StrokeArrowLength )ValidateWithPath (path string )error {switch _abeac {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abeac ));};return nil ;};const (OfcST_InsetModeUnset OfcST_InsetMode =0;OfcST_InsetModeAuto OfcST_InsetMode =1;OfcST_InsetModeCustom OfcST_InsetMode =2;); +// Validate validates the Line and its children +func (_cdaeg *Line )Validate ()error {return _cdaeg .ValidateWithPath ("\u004c\u0069\u006e\u0065")}; -// ValidateWithPath validates the OfcRight and its children, prefixing error messages with path -func (_edeed *OfcRight )ValidateWithPath (path string )error {if _bdege :=_edeed .OfcCT_StrokeChild .ValidateWithPath (path );_bdege !=nil {return _bdege ;};return nil ;}; +// Validate validates the OfcExtrusion and its children +func (_bffdb *OfcExtrusion )Validate ()error {return _bffdb .ValidateWithPath ("\u004f\u0066\u0063E\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func (_ggacb ST_FillMethod )String ()string {switch _ggacb {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 "";};type Curve struct{CT_Curve };func (_abdfc *OfcST_HrAlign )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_abdfc =0;case "\u006c\u0065\u0066\u0074":*_abdfc =1;case "\u0072\u0069\u0067h\u0074":*_abdfc =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_abdfc =3;};return nil ;}; -// Validate validates the CT_Stroke and its children -func (_eedba *CT_Stroke )Validate ()error {return _eedba .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u006f\u006be");}; +// ValidateWithPath validates the OfcColumn and its children, prefixing error messages with path +func (_bcedd *OfcColumn )ValidateWithPath (path string )error {if _cebaa :=_bcedd .OfcCT_StrokeChild .ValidateWithPath (path );_cebaa !=nil {return _cebaa ;};return nil ;};func (_gdbdd *Stroke )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdbdd .CT_Stroke =*NewCT_Stroke ();for _ ,_dbfca :=range start .Attr {if _dbfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbfca .Name .Local =="\u0072\u0065\u006ci\u0064"{_fcaeec ,_cfebc :=_dbfca .Value ,error (nil );if _cfebc !=nil {return _cfebc ;};_gdbdd .RelidAttr =&_fcaeec ;continue ;};if _dbfca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dbfca .Name .Local =="\u0069\u0064"{_aadfd ,_cbgae :=_dbfca .Value ,error (nil );if _cbgae !=nil {return _cbgae ;};_gdbdd .RIdAttr =&_aadfd ;continue ;};if _dbfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbfca .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gdbdd .ForcedashAttr .UnmarshalXMLAttr (_dbfca );continue ;};if _dbfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbfca .Name .Local =="\u0074\u0069\u0074l\u0065"{_cfabd ,_dedab :=_dbfca .Value ,error (nil );if _dedab !=nil {return _dedab ;};_gdbdd .TitleAttr =&_cfabd ;continue ;};if _dbfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbfca .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_aegea ,_gagea :=_dbfca .Value ,error (nil );if _gagea !=nil {return _gagea ;};_gdbdd .AlthrefAttr =&_aegea ;continue ;};if _dbfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbfca .Name .Local =="\u0068\u0072\u0065\u0066"{_ccfbda ,_dbcgb :=_dbfca .Value ,error (nil );if _dbcgb !=nil {return _dbcgb ;};_gdbdd .HrefAttr =&_ccfbda ;continue ;};if _dbfca .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_cdeae ,_bgfdb :=_dbfca .Value ,error (nil );if _bgfdb !=nil {return _bgfdb ;};_gdbdd .ImagesizeAttr =&_cdeae ;continue ;};if _dbfca .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_gdbdd .StartarrowlengthAttr .UnmarshalXMLAttr (_dbfca );continue ;};if _dbfca .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_gdbdd .JoinstyleAttr .UnmarshalXMLAttr (_dbfca );continue ;};if _dbfca .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_gdbdd .EndarrowAttr .UnmarshalXMLAttr (_dbfca );continue ;};if _dbfca .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_fgdba ,_eeabb :=_dbfca .Value ,error (nil );if _eeabb !=nil {return _eeabb ;};_gdbdd .DashstyleAttr =&_fgdba ;continue ;};if _dbfca .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gdbdd .EndarrowwidthAttr .UnmarshalXMLAttr (_dbfca );continue ;};if _dbfca .Name .Local =="\u0073\u0072\u0063"{_ffced ,_cagg :=_dbfca .Value ,error (nil );if _cagg !=nil {return _cagg ;};_gdbdd .SrcAttr =&_ffced ;continue ;};if _dbfca .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_gdbdd .EndarrowlengthAttr .UnmarshalXMLAttr (_dbfca );continue ;};if _dbfca .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_gdbdd .LinestyleAttr .UnmarshalXMLAttr (_dbfca );continue ;};if _dbfca .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_efffb ,_eafcf :=_dbfca .Value ,error (nil );if _eafcf !=nil {return _eafcf ;};_gdbdd .OpacityAttr =&_efffb ;continue ;};if _dbfca .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_dcgdc ,_baggc :=_dbfca .Value ,error (nil );if _baggc !=nil {return _baggc ;};_gdbdd .WeightAttr =&_dcgdc ;continue ;};if _dbfca .Name .Local =="\u0069\u0064"{_efaee ,_cebae :=_dbfca .Value ,error (nil );if _cebae !=nil {return _cebae ;};_gdbdd .IdAttr =&_efaee ;continue ;};if _dbfca .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bedgeg ,_afbfc :=_f .ParseFloat (_dbfca .Value ,64);if _afbfc !=nil {return _afbfc ;};_gdbdd .MiterlimitAttr =&_bedgeg ;continue ;};if _dbfca .Name .Local =="\u0063\u006f\u006co\u0072"{_fbfgbd ,_ddggbf :=_dbfca .Value ,error (nil );if _ddggbf !=nil {return _ddggbf ;};_gdbdd .ColorAttr =&_fbfgbd ;continue ;};if _dbfca .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_gdbdd .ImageaspectAttr .UnmarshalXMLAttr (_dbfca );continue ;};if _dbfca .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_gdbdd .FilltypeAttr .UnmarshalXMLAttr (_dbfca );continue ;};if _dbfca .Name .Local =="\u006f\u006e"{_gdbdd .OnAttr .UnmarshalXMLAttr (_dbfca );continue ;};if _dbfca .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gdbdd .StartarrowwidthAttr .UnmarshalXMLAttr (_dbfca );continue ;};if _dbfca .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gdbdd .InsetpenAttr .UnmarshalXMLAttr (_dbfca );continue ;};if _dbfca .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_gdbdd .ImagealignshapeAttr .UnmarshalXMLAttr (_dbfca );continue ;};if _dbfca .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_gdbdd .StartarrowAttr .UnmarshalXMLAttr (_dbfca );continue ;};if _dbfca .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_gdbdd .EndcapAttr .UnmarshalXMLAttr (_dbfca );continue ;};if _dbfca .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_gbfee ,_ggcgg :=_dbfca .Value ,error (nil );if _ggcgg !=nil {return _ggcgg ;};_gdbdd .Color2Attr =&_gbfee ;continue ;};};_aagag :for {_eagag ,_bgfcbc :=d .Token ();if _bgfcbc !=nil {return _bgfcbc ;};switch _geca :=_eagag .(type ){case _c .StartElement :switch _geca .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdbdd .Left =NewOfcLeft ();if _abbea :=d .DecodeElement (_gdbdd .Left ,&_geca );_abbea !=nil {return _abbea ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdbdd .Top =NewOfcTop ();if _fdggfb :=d .DecodeElement (_gdbdd .Top ,&_geca );_fdggfb !=nil {return _fdggfb ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdbdd .Right =NewOfcRight ();if _cabafa :=d .DecodeElement (_gdbdd .Right ,&_geca );_cabafa !=nil {return _cabafa ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdbdd .Bottom =NewOfcBottom ();if _eacaf :=d .DecodeElement (_gdbdd .Bottom ,&_geca );_eacaf !=nil {return _eacaf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdbdd .Column =NewOfcColumn ();if _cbcef :=d .DecodeElement (_gdbdd .Column ,&_geca );_cbcef !=nil {return _cbcef ;};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\u0053\u0074\u0072\u006f\u006b\u0065\u0020\u0025\u0076",_geca .Name );if _badebf :=d .Skip ();_badebf !=nil {return _badebf ;};};case _c .EndElement :break _aagag ;case _c .CharData :};};return nil ;};func NewAG_ShapeAttributes ()*AG_ShapeAttributes {_abcc :=&AG_ShapeAttributes {};return _abcc };func (_fabg *OfcExtrusion )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _fabg .OfcCT_Extrusion .MarshalXML (e ,start );};func (_deda *CT_TextPath )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068";};if _deda .OnAttr !=_d .ST_TrueFalseUnset {_aeceg ,_ccggf :=_deda .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _ccggf !=nil {return _ccggf ;};start .Attr =append (start .Attr ,_aeceg );};if _deda .FitshapeAttr !=_d .ST_TrueFalseUnset {_cecea ,_efbg :=_deda .FitshapeAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"});if _efbg !=nil {return _efbg ;};start .Attr =append (start .Attr ,_cecea );};if _deda .FitpathAttr !=_d .ST_TrueFalseUnset {_acbgc ,_aada :=_deda .FitpathAttr .MarshalXMLAttr (_c .Name {Local :"\u0066i\u0074\u0070\u0061\u0074\u0068"});if _aada !=nil {return _aada ;};start .Attr =append (start .Attr ,_acbgc );};if _deda .TrimAttr !=_d .ST_TrueFalseUnset {_eadc ,_fddfd :=_deda .TrimAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0072\u0069\u006d"});if _fddfd !=nil {return _fddfd ;};start .Attr =append (start .Attr ,_eadc );};if _deda .XscaleAttr !=_d .ST_TrueFalseUnset {_bddbc ,_cffgd :=_deda .XscaleAttr .MarshalXMLAttr (_c .Name {Local :"\u0078\u0073\u0063\u0061\u006c\u0065"});if _cffgd !=nil {return _cffgd ;};start .Attr =append (start .Attr ,_bddbc );};if _deda .StringAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_fd .Sprintf ("\u0025\u0076",*_deda .StringAttr )});};if _deda .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_deda .IdAttr )});};if _deda .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_deda .StyleAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });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 _d .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _d .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _d .ST_TrueFalse ;ButtonAttr _d .ST_TrueFalse ;UserhiddenAttr _d .ST_TrueFalse ;BulletAttr _d .ST_TrueFalse ;HrAttr _d .ST_TrueFalse ;HrstdAttr _d .ST_TrueFalse ;HrnoshadeAttr _d .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _d .ST_TrueFalse ;AllowoverlapAttr _d .ST_TrueFalse ;UserdrawnAttr _d .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;};func (_fgbcd *OfcST_OLEType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fgbcd =0;case "\u0045\u006d\u0062e\u0064":*_fgbcd =1;case "\u004c\u0069\u006e\u006b":*_fgbcd =2;};return nil ;};func (_fagea *OfcST_Angle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fagea =0;case "\u0061\u006e\u0079":*_fagea =1;case "\u0033\u0030":*_fagea =2;case "\u0034\u0035":*_fagea =3;case "\u0036\u0030":*_fagea =4;case "\u0039\u0030":*_fagea =5;case "\u0061\u0075\u0074\u006f":*_fagea =6;};return nil ;};func (_cagdc *Stroke )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _cagdc .CT_Stroke .MarshalXML (e ,start );};func (_ecfc *OfcCT_Proxy )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dafba :=range start .Attr {if _dafba .Name .Local =="\u0073\u0074\u0061r\u0074"{_ecfc .StartAttr .UnmarshalXMLAttr (_dafba );continue ;};if _dafba .Name .Local =="\u0065\u006e\u0064"{_ecfc .EndAttr .UnmarshalXMLAttr (_dafba );continue ;};if _dafba .Name .Local =="\u0069\u0064\u0072e\u0066"{_efad ,_bgedg :=_dafba .Value ,error (nil );if _bgedg !=nil {return _bgedg ;};_ecfc .IdrefAttr =&_efad ;continue ;};if _dafba .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"{_aeccee ,_bgbef :=_f .ParseInt (_dafba .Value ,10,32);if _bgbef !=nil {return _bgbef ;};_bggdb :=int32 (_aeccee );_ecfc .ConnectlocAttr =&_bggdb ;continue ;};};for {_eegae ,_gfafda :=d .Token ();if _gfafda !=nil {return _fd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079\u003a\u0020\u0025\u0073",_gfafda );};if _caed ,_ffedb :=_eegae .(_c .EndElement );_ffedb &&_caed .Name ==start .Name {break ;};};return nil ;};type Textpath struct{CT_TextPath }; -// Validate validates the OfcSignatureline and its children -func (_dceac *OfcSignatureline )Validate ()error {return _dceac .ValidateWithPath ("\u004f\u0066c\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065");};func NewCT_Fill ()*CT_Fill {_caed :=&CT_Fill {};return _caed };func (_cfedac OfcST_Angle )ValidateWithPath (path string )error {switch _cfedac {case 0,1,2,3,4,5,6:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfedac ));};return nil ;};func (_fgggg OfcST_ConnectType )String ()string {switch _fgggg {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 "";};func (_gedc *OfcCT_ColorMru )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _gedc .ColorsAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_gedc .ColorsAttr )});};if _gedc .ExtAttr !=ST_ExtUnset {_gcab ,_ggda :=_gedc .ExtAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u003a\u0065x\u0074"});if _ggda !=nil {return _ggda ;};start .Attr =append (start .Attr ,_gcab );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_H and its children, prefixing error messages with path +func (_bgcfg *CT_H )ValidateWithPath (path string )error {if _edac :=_bgcfg .InvxAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0078\u0041\u0074\u0074r");_edac !=nil {return _edac ;};if _cgdb :=_bgcfg .InvyAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0079\u0041\u0074\u0074r");_cgdb !=nil {return _cgdb ;};if _agbeg :=_bgcfg .SwitchAttr .ValidateWithPath (path +"/\u0053\u0077\u0069\u0074\u0063\u0068\u0041\u0074\u0074\u0072");_agbeg !=nil {return _agbeg ;};return nil ;};func (_feeeff *Textbox )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_feeeff .CT_Textbox =*NewCT_Textbox ();for _ ,_fbddb :=range start .Attr {if _fbddb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbddb .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_feeeff .SingleclickAttr .UnmarshalXMLAttr (_fbddb );continue ;};if _fbddb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbddb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_feeeff .InsetmodeAttr .UnmarshalXMLAttr (_fbddb );continue ;};if _fbddb .Name .Local =="\u0069\u006e\u0073e\u0074"{_bagge ,_geddg :=_fbddb .Value ,error (nil );if _geddg !=nil {return _geddg ;};_feeeff .InsetAttr =&_bagge ;continue ;};if _fbddb .Name .Local =="\u0069\u0064"{_gaadf ,_bedgb :=_fbddb .Value ,error (nil );if _bedgb !=nil {return _bedgb ;};_feeeff .IdAttr =&_gaadf ;continue ;};if _fbddb .Name .Local =="\u0073\u0074\u0079l\u0065"{_eaeef ,_cfefc :=_fbddb .Value ,error (nil );if _cfefc !=nil {return _cfefc ;};_feeeff .StyleAttr =&_eaeef ;continue ;};};_fdccg :for {_bbacb ,_gaace :=d .Token ();if _gaace !=nil {return _gaace ;};switch _dfcb :=_bbacb .(type ){case _c .StartElement :switch _dfcb .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_feeeff .TxbxContent =_b .NewTxbxContent ();if _caab :=d .DecodeElement (_feeeff .TxbxContent ,&_dfcb );_caab !=nil {return _caab ;};default:if _ffedd ,_cbfabe :=_g .CreateElement (_dfcb );_cbfabe !=nil {return _cbfabe ;}else {if _bdcgfd :=d .DecodeElement (_ffedd ,&_dfcb );_bdcgfd !=nil {return _bdcgfd ;};_feeeff .Any =_ffedd ;};};case _c .EndElement :break _fdccg ;case _c .CharData :};};return nil ;};func (_dbdcg *ST_ShadowType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggfbd ,_dcffe :=d .Token ();if _dcffe !=nil {return _dcffe ;};if _fceca ,_cbfbdg :=_ggfbd .(_c .EndElement );_cbfbdg &&_fceca .Name ==start .Name {*_dbdcg =1;return nil ;};if _bdfbae ,_adecab :=_ggfbd .(_c .CharData );!_adecab {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggfbd );}else {switch string (_bdfbae ){case "":*_dbdcg =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_dbdcg =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_dbdcg =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_dbdcg =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_dbdcg =4;};};_ggfbd ,_dcffe =d .Token ();if _dcffe !=nil {return _dcffe ;};if _effcc ,_eebfc :=_ggfbd .(_c .EndElement );_eebfc &&_effcc .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggfbd );};func NewCT_Background ()*CT_Background {_efaf :=&CT_Background {};return _efaf };func (_adgee OfcST_DiagramLayout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_adgee .String (),start );}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_cdbfe *CT_Shape )ValidateWithPath (path string )error {for _bgfce ,_ecgg :=range _cdbfe .Ink {if _eefae :=_ecgg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_bgfce ));_eefae !=nil {return _eefae ;};};for _acdg ,_fdfbb :=range _cdbfe .Iscomment {if _cccab :=_fdfbb .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0049\u0073\u0063o\u006d\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_acdg ));_cccab !=nil {return _cccab ;};};for _decb ,_cfedf :=range _cdbfe .Equationxml {if _ecadg :=_cfedf .ValidateWithPath (_c .Sprintf ("\u0025s\u002fE\u0071\u0075\u0061\u0074\u0069o\u006e\u0078m\u006c\u005b\u0025\u0064\u005d",path ,_decb ));_ecadg !=nil {return _ecadg ;};};for _gfdfb ,_bfaa :=range _cdbfe .EG_ShapeElements {if _bedgcg :=_bfaa .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gfdfb ));_bedgcg !=nil {return _bedgcg ;};};if _dgdf :=_cdbfe .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_dgdf !=nil {return _dgdf ;};if _cfabb :=_cdbfe .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_cfabb !=nil {return _cfabb ;};if _gcgcfa :=_cdbfe .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_gcgcfa !=nil {return _gcgcfa ;};if _ccfa :=_cdbfe .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_ccfa !=nil {return _ccfa ;};if _feedf :=_cdbfe .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_feedf !=nil {return _feedf ;};if _gefgc :=_cdbfe .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_gefgc !=nil {return _gefgc ;};if _acbbe :=_cdbfe .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_acbbe !=nil {return _acbbe ;};if _gggd :=_cdbfe .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_gggd !=nil {return _gggd ;};if _debdf :=_cdbfe .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_debdf !=nil {return _debdf ;};if _dfacc :=_cdbfe .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dfacc !=nil {return _dfacc ;};if _cddgb :=_cdbfe .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cddgb !=nil {return _cddgb ;};if _bcaac :=_cdbfe .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bcaac !=nil {return _bcaac ;};if _dbead :=_cdbfe .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dbead !=nil {return _dbead ;};if _fbfad :=_cdbfe .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_fbfad !=nil {return _fbfad ;};if _cggge :=_cdbfe .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_cggge !=nil {return _cggge ;};if _eedgf :=_cdbfe .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_eedgf !=nil {return _eedgf ;};if _geefb :=_cdbfe .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_geefb !=nil {return _geefb ;};if _fdcac :=_cdbfe .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fdcac !=nil {return _fdcac ;};if _baacb :=_cdbfe .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_baacb !=nil {return _baacb ;};if _eacfd :=_cdbfe .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_eacfd !=nil {return _eacfd ;};if _ggfd :=_cdbfe .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ggfd !=nil {return _ggfd ;};if _dbbgg :=_cdbfe .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_dbbgg !=nil {return _dbbgg ;};if _cbcdc :=_cdbfe .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cbcdc !=nil {return _cbcdc ;};if _bfdgb :=_cdbfe .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_bfdgb !=nil {return _bfdgb ;};if _deeb :=_cdbfe .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_deeb !=nil {return _deeb ;};if _agfaa :=_cdbfe .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_agfaa !=nil {return _agfaa ;};if _gfebbf :=_cdbfe .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gfebbf !=nil {return _gfebbf ;};if _ggeab :=_cdbfe .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ggeab !=nil {return _ggeab ;};if _beaac :=_cdbfe .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_beaac !=nil {return _beaac ;};return nil ;};func (_fddda *OfcCallout )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_fddda .OfcCT_Callout =*NewOfcCT_Callout ();for _ ,_cefaf :=range start .Attr {if _cefaf .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_fddda .LengthspecifiedAttr .UnmarshalXMLAttr (_cefaf );continue ;};if _cefaf .Name .Local =="\u006f\u006e"{_fddda .OnAttr .UnmarshalXMLAttr (_cefaf );continue ;};if _cefaf .Name .Local =="\u0067\u0061\u0070"{_bcddg ,_fagdf :=_cefaf .Value ,error (nil );if _fagdf !=nil {return _fagdf ;};_fddda .GapAttr =&_bcddg ;continue ;};if _cefaf .Name .Local =="\u0061\u006e\u0067l\u0065"{_fddda .AngleAttr .UnmarshalXMLAttr (_cefaf );continue ;};if _cefaf .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_fddda .DropautoAttr .UnmarshalXMLAttr (_cefaf );continue ;};if _cefaf .Name .Local =="\u0064\u0072\u006f\u0070"{_bbcgf ,_aeebc :=_cefaf .Value ,error (nil );if _aeebc !=nil {return _aeebc ;};_fddda .DropAttr =&_bbcgf ;continue ;};if _cefaf .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_baebbd ,_caac :=_cefaf .Value ,error (nil );if _caac !=nil {return _caac ;};_fddda .DistanceAttr =&_baebbd ;continue ;};if _cefaf .Name .Local =="\u0074\u0079\u0070\u0065"{_efafgd ,_fdeeg :=_cefaf .Value ,error (nil );if _fdeeg !=nil {return _fdeeg ;};_fddda .TypeAttr =&_efafgd ;continue ;};if _cefaf .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_edbca ,_bedcg :=_cefaf .Value ,error (nil );if _bedcg !=nil {return _bedcg ;};_fddda .LengthAttr =&_edbca ;continue ;};if _cefaf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_fddda .AccentbarAttr .UnmarshalXMLAttr (_cefaf );continue ;};if _cefaf .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_fddda .TextborderAttr .UnmarshalXMLAttr (_cefaf );continue ;};if _cefaf .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_fddda .MinusxAttr .UnmarshalXMLAttr (_cefaf );continue ;};if _cefaf .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_fddda .MinusyAttr .UnmarshalXMLAttr (_cefaf );continue ;};if _cefaf .Name .Local =="\u0065\u0078\u0074"{_fddda .ExtAttr .UnmarshalXMLAttr (_cefaf );continue ;};};for {_bcfa ,_fbcgb :=d .Token ();if _fbcgb !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074\u003a\u0020%\u0073",_fbcgb );};if _abdfb ,_bgdcd :=_bcfa .(_dd .EndElement );_bgdcd &&_abdfb .Name ==start .Name {break ;};};return nil ;};func (_geabf *OfcST_RType )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_edgc ,_dbecdf :=d .Token ();if _dbecdf !=nil {return _dbecdf ;};if _bcedd ,_fbbfgd :=_edgc .(_dd .EndElement );_fbbfgd &&_bcedd .Name ==start .Name {*_geabf =1;return nil ;};if _caffa ,_cggdea :=_edgc .(_dd .CharData );!_cggdea {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edgc );}else {switch string (_caffa ){case "":*_geabf =0;case "\u0061\u0072\u0063":*_geabf =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_geabf =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_geabf =3;case "\u0061\u006c\u0069g\u006e":*_geabf =4;};};_edgc ,_dbecdf =d .Token ();if _dbecdf !=nil {return _dbecdf ;};if _cfdbf ,_dbdcd :=_edgc .(_dd .EndElement );_dbdcd &&_cfdbf .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edgc );}; +// ValidateWithPath validates the CT_Line and its children, prefixing error messages with path +func (_bedbd *CT_Line )ValidateWithPath (path string )error {for _cacab ,_fdda :=range _bedbd .EG_ShapeElements {if _fagg :=_fdda .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cacab ));_fagg !=nil {return _fagg ;};};if _deffe :=_bedbd .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_deffe !=nil {return _deffe ;};if _dfe :=_bedbd .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_dfe !=nil {return _dfe ;};if _cacge :=_bedbd .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cacge !=nil {return _cacge ;};if _bfbd :=_bedbd .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_bfbd !=nil {return _bfbd ;};if _fdbc :=_bedbd .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fdbc !=nil {return _fdbc ;};if _cagc :=_bedbd .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_cagc !=nil {return _cagc ;};if _ggbfb :=_bedbd .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_ggbfb !=nil {return _ggbfb ;};if _ddfb :=_bedbd .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ddfb !=nil {return _ddfb ;};if _eeed :=_bedbd .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_eeed !=nil {return _eeed ;};if _ccfgb :=_bedbd .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_ccfgb !=nil {return _ccfgb ;};if _bddee :=_bedbd .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bddee !=nil {return _bddee ;};if _aabbc :=_bedbd .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_aabbc !=nil {return _aabbc ;};if _edgg :=_bedbd .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_edgg !=nil {return _edgg ;};if _aagae :=_bedbd .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_aagae !=nil {return _aagae ;};if _fecc :=_bedbd .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fecc !=nil {return _fecc ;};if _cega :=_bedbd .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cega !=nil {return _cega ;};if _effc :=_bedbd .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_effc !=nil {return _effc ;};if _aecggg :=_bedbd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_aecggg !=nil {return _aecggg ;};if _ecgaa :=_bedbd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ecgaa !=nil {return _ecgaa ;};if _bacbf :=_bedbd .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_bacbf !=nil {return _bacbf ;};if _ebdc :=_bedbd .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ebdc !=nil {return _ebdc ;};if _gbggg :=_bedbd .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gbggg !=nil {return _gbggg ;};if _gaccg :=_bedbd .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_gaccg !=nil {return _gaccg ;};if _fcbd :=_bedbd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_fcbd !=nil {return _fcbd ;};if _egdg :=_bedbd .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_egdg !=nil {return _egdg ;};if _gffac :=_bedbd .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gffac !=nil {return _gffac ;};if _bgegg :=_bedbd .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_bgegg !=nil {return _bgegg ;};if _gdgg :=_bedbd .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_gdgg !=nil {return _gdgg ;};if _eagfg :=_bedbd .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_eagfg !=nil {return _eagfg ;};return nil ;};func (_efcfe *OfcST_ColorMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_efcfe =0;case "\u0061\u0075\u0074\u006f":*_efcfe =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_efcfe =2;};return nil ;};func (_bgf *AG_AllCoreAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ce :=range start .Attr {if _ce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ce .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bgf .BulletAttr .UnmarshalXMLAttr (_ce );continue ;};if _ce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ce .Name .Local =="\u006f\u006e\u0065\u0064"{_bgf .OnedAttr .UnmarshalXMLAttr (_ce );continue ;};if _ce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ce .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bgf .AllowincellAttr .UnmarshalXMLAttr (_ce );continue ;};if _ce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ce .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ecee ,_gaa :=_f .ParseInt (_ce .Value ,10,64);if _gaa !=nil {return _gaa ;};_bgf .RegroupidAttr =&_ecee ;continue ;};if _ce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ce .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dd ,_ecg :=_f .ParseInt (_ce .Value ,10,64);if _ecg !=nil {return _ecg ;};_bgf .DgmnodekindAttr =&_dd ;continue ;};if _ce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ce .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bgf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ce );continue ;};if _ce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ce .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dce ,_aed :=_ce .Value ,error (nil );if _aed !=nil {return _aed ;};_bgf .BorderrightcolorAttr =&_dce ;continue ;};if _ce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ce .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bgf .ButtonAttr .UnmarshalXMLAttr (_ce );continue ;};if _ce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ce .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dfc ,_ac :=_ce .Value ,error (nil );if _ac !=nil {return _ac ;};_bgf .BorderleftcolorAttr =&_dfc ;continue ;};if _ce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ce .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bgf .UserhiddenAttr .UnmarshalXMLAttr (_ce );continue ;};if _ce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ce .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bgf .UserdrawnAttr .UnmarshalXMLAttr (_ce );continue ;};if _ce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ce .Name .Local =="\u0073\u0070\u0069\u0064"{_dde ,_bgfd :=_ce .Value ,error (nil );if _bgfd !=nil {return _bgfd ;};_bgf .SpidAttr =&_dde ;continue ;};if _ce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ce .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bgf .DgmlayoutmruAttr .UnmarshalXMLAttr (_ce );continue ;};if _ce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ce .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bgf .DgmlayoutAttr .UnmarshalXMLAttr (_ce );continue ;};if _ce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ce .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fbg ,_gg :=_ce .Value ,error (nil );if _gg !=nil {return _gg ;};_bgf .BorderbottomcolorAttr =&_fbg ;continue ;};if _ce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ce .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_aae ,_daf :=_ce .Value ,error (nil );if _daf !=nil {return _daf ;};_bgf .BordertopcolorAttr =&_aae ;continue ;};if _ce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ce .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bgf .AllowoverlapAttr .UnmarshalXMLAttr (_ce );continue ;};if _ce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ce .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bgf .InsetmodeAttr .UnmarshalXMLAttr (_ce );continue ;};if _ce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ce .Name .Local =="\u0068\u0072"{_bgf .HrAttr .UnmarshalXMLAttr (_ce );continue ;};if _ce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ce .Name .Local =="\u0068\u0072\u0073t\u0064"{_bgf .HrstdAttr .UnmarshalXMLAttr (_ce );continue ;};if _ce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ce .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bgf .HrnoshadeAttr .UnmarshalXMLAttr (_ce );continue ;};if _ce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ce .Name .Local =="\u0068\u0072\u0070c\u0074"{_gge ,_dfcc :=_f .ParseFloat (_ce .Value ,64);if _dfcc !=nil {return _dfcc ;};_ccdd :=float32 (_gge );_bgf .HrpctAttr =&_ccdd ;continue ;};if _ce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ce .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bgf .HralignAttr .UnmarshalXMLAttr (_ce );continue ;};if _ce .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bgec ,_dcfa :=_ce .Value ,error (nil );if _dcfa !=nil {return _dcfa ;};_bgf .TargetAttr =&_bgec ;continue ;};if _ce .Name .Local =="\u0073\u0074\u0079l\u0065"{_adb ,_bf :=_ce .Value ,error (nil );if _bf !=nil {return _bf ;};_bgf .StyleAttr =&_adb ;continue ;};if _ce .Name .Local =="\u0069\u0064"{_fdc ,_gbf :=_ce .Value ,error (nil );if _gbf !=nil {return _gbf ;};_bgf .IdAttr =&_fdc ;continue ;};if _ce .Name .Local =="\u0070\u0072\u0069n\u0074"{_bgf .PrintAttr .UnmarshalXMLAttr (_ce );continue ;};if _ce .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bca ,_af :=_ce .Value ,error (nil );if _af !=nil {return _af ;};_bgf .WrapcoordsAttr =&_bca ;continue ;};if _ce .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_aec ,_bfa :=_ce .Value ,error (nil );if _bfa !=nil {return _bfa ;};_bgf .CoordoriginAttr =&_aec ;continue ;};if _ce .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_eda ,_cb :=_ce .Value ,error (nil );if _cb !=nil {return _cb ;};_bgf .CoordsizeAttr =&_eda ;continue ;};if _ce .Name .Local =="\u0061\u006c\u0074"{_cbb ,_db :=_ce .Value ,error (nil );if _db !=nil {return _db ;};_bgf .AltAttr =&_cbb ;continue ;};if _ce .Name .Local =="\u0074\u0069\u0074l\u0065"{_gfa ,_cfc :=_ce .Value ,error (nil );if _cfc !=nil {return _cfc ;};_bgf .TitleAttr =&_gfa ;continue ;};if _ce .Name .Local =="\u0063\u006c\u0061s\u0073"{_ggd ,_bcb :=_ce .Value ,error (nil );if _bcb !=nil {return _bcb ;};_bgf .ClassAttr =&_ggd ;continue ;};if _ce .Name .Local =="\u0068\u0072\u0065\u0066"{_bba ,_ag :=_ce .Value ,error (nil );if _ag !=nil {return _ag ;};_bgf .HrefAttr =&_bba ;continue ;};};for {_ffd ,_gbfe :=d .Token ();if _gbfe !=nil {return _fd .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",_gbfe );};if _fa ,_gad :=_ffd .(_c .EndElement );_gad &&_fa .Name ==start .Name {break ;};};return 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 _d .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _d .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _d .ST_TrueFalse ;ButtonAttr _d .ST_TrueFalse ;UserhiddenAttr _d .ST_TrueFalse ;BulletAttr _d .ST_TrueFalse ;HrAttr _d .ST_TrueFalse ;HrstdAttr _d .ST_TrueFalse ;HrnoshadeAttr _d .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _d .ST_TrueFalse ;AllowoverlapAttr _d .ST_TrueFalse ;UserdrawnAttr _d .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _d .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _d .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _d .ST_TrueFalse ;OleiconAttr _d .ST_TrueFalse ;OleAttr _d .ST_TrueFalseBlank ;PreferrelativeAttr _d .ST_TrueFalse ;CliptowrapAttr _d .ST_TrueFalse ;ClipAttr _d .ST_TrueFalse ;};func NewOfcCT_ColorMru ()*OfcCT_ColorMru {_cgbdb :=&OfcCT_ColorMru {};return _cgbdb }; -// ValidateWithPath validates the OfcCT_ShapeLayout and its children, prefixing error messages with path -func (_ffcdfg *OfcCT_ShapeLayout )ValidateWithPath (path string )error {if _ffcdfg .Idmap !=nil {if _efcec :=_ffcdfg .Idmap .ValidateWithPath (path +"\u002f\u0049\u0064\u006d\u0061\u0070");_efcec !=nil {return _efcec ;};};if _ffcdfg .Regrouptable !=nil {if _aaac :=_ffcdfg .Regrouptable .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0072\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065");_aaac !=nil {return _aaac ;};};if _ffcdfg .Rules !=nil {if _aecgd :=_ffcdfg .Rules .ValidateWithPath (path +"\u002f\u0052\u0075\u006c\u0065\u0073");_aecgd !=nil {return _aecgd ;};};if _bgcce :=_ffcdfg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bgcce !=nil {return _bgcce ;};return nil ;};func (_cdege ST_ShadowType )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_ddefg :=_dd .Attr {};_ddefg .Name =name ;switch _cdege {case ST_ShadowTypeUnset :_ddefg .Value ="";case ST_ShadowTypeSingle :_ddefg .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_ShadowTypeDouble :_ddefg .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_ShadowTypeEmboss :_ddefg .Value ="\u0065\u006d\u0062\u006f\u0073\u0073";case ST_ShadowTypePerspective :_ddefg .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";};return _ddefg ,nil ;}; +// ValidateWithPath validates the OfcCT_Entry and its children, prefixing error messages with path +func (_bccec *OfcCT_Entry )ValidateWithPath (path string )error {return nil };func (_fgcgb OfcST_FillType )Validate ()error {return _fgcgb .ValidateWithPath ("")};type CT_ImageData struct{EmbosscolorAttr *string ;RecolortargetAttr *string ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;OleidAttr *float32 ;DetectmouseclickAttr _d .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 _d .ST_TrueFalse ;BilevelAttr _d .ST_TrueFalse ;ChromakeyAttr *string ;}; -// ValidateWithPath validates the Shape and its children, prefixing error messages with path -func (_becgc *Shape )ValidateWithPath (path string )error {if _gegaf :=_becgc .CT_Shape .ValidateWithPath (path );_gegaf !=nil {return _gegaf ;};return nil ;};func (_deced OfcST_FillType )Validate ()error {return _deced .ValidateWithPath ("")};type CT_Textbox struct{InsetAttr *string ;SingleclickAttr _f .ST_TrueFalse ;InsetmodeAttr OfcST_InsetMode ;TxbxContent *_e .TxbxContent ;Any _dda .Any ;IdAttr *string ;StyleAttr *string ;};func (_ggfb *ST_FillType )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_ggfb =0;case "\u0073\u006f\u006ci\u0064":*_ggfb =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_ggfb =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_ggfb =3;case "\u0074\u0069\u006c\u0065":*_ggfb =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_ggfb =5;case "\u0066\u0072\u0061m\u0065":*_ggfb =6;};return nil ;}; +// Validate validates the OfcShapelayout and its children +func (_aadcdf *OfcShapelayout )Validate ()error {return _aadcdf .ValidateWithPath ("\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006ca\u0079\u006f\u0075\u0074");}; -// Validate validates the CT_Path and its children -func (_fega *CT_Path )Validate ()error {return _fega .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068");};func (_daeg *CT_Oval )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _daeg .HrefAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_daeg .HrefAttr )});};if _daeg .TargetAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_daeg .TargetAttr )});};if _daeg .ClassAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_daeg .ClassAttr )});};if _daeg .TitleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_daeg .TitleAttr )});};if _daeg .AltAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_daeg .AltAttr )});};if _daeg .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_daeg .CoordsizeAttr )});};if _daeg .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_daeg .CoordoriginAttr )});};if _daeg .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_daeg .WrapcoordsAttr )});};if _daeg .PrintAttr !=_f .ST_TrueFalseUnset {_dbbfgb ,_gfeda :=_daeg .PrintAttr .MarshalXMLAttr (_dd .Name {Local :"\u0070\u0072\u0069n\u0074"});if _gfeda !=nil {return _gfeda ;};start .Attr =append (start .Attr ,_dbbfgb );};if _daeg .IdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_daeg .IdAttr )});};if _daeg .StyleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_daeg .StyleAttr )});};if _daeg .SpidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_daeg .SpidAttr )});};if _daeg .OnedAttr !=_f .ST_TrueFalseUnset {_daef ,_fdffa :=_daeg .OnedAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _fdffa !=nil {return _fdffa ;};start .Attr =append (start .Attr ,_daef );};if _daeg .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_daeg .RegroupidAttr )});};if _daeg .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_eecad ,_aafb :=_daeg .DoubleclicknotifyAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _aafb !=nil {return _aafb ;};start .Attr =append (start .Attr ,_eecad );};if _daeg .ButtonAttr !=_f .ST_TrueFalseUnset {_fgega ,_ffag :=_daeg .ButtonAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _ffag !=nil {return _ffag ;};start .Attr =append (start .Attr ,_fgega );};if _daeg .UserhiddenAttr !=_f .ST_TrueFalseUnset {_fede ,_aacg :=_daeg .UserhiddenAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _aacg !=nil {return _aacg ;};start .Attr =append (start .Attr ,_fede );};if _daeg .BulletAttr !=_f .ST_TrueFalseUnset {_adgc ,_dege :=_daeg .BulletAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _dege !=nil {return _dege ;};start .Attr =append (start .Attr ,_adgc );};if _daeg .HrAttr !=_f .ST_TrueFalseUnset {_ggdbg ,_gbfdc :=_daeg .HrAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0068\u0072"});if _gbfdc !=nil {return _gbfdc ;};start .Attr =append (start .Attr ,_ggdbg );};if _daeg .HrstdAttr !=_f .ST_TrueFalseUnset {_bdag ,_dcgg :=_daeg .HrstdAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _dcgg !=nil {return _dcgg ;};start .Attr =append (start .Attr ,_bdag );};if _daeg .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_aefca ,_deef :=_daeg .HrnoshadeAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _deef !=nil {return _deef ;};start .Attr =append (start .Attr ,_aefca );};if _daeg .HrpctAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_daeg .HrpctAttr )});};if _daeg .HralignAttr !=OfcST_HrAlignUnset {_dbcf ,_gbecc :=_daeg .HralignAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _gbecc !=nil {return _gbecc ;};start .Attr =append (start .Attr ,_dbcf );};if _daeg .AllowincellAttr !=_f .ST_TrueFalseUnset {_ebce ,_fgag :=_daeg .AllowincellAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _fgag !=nil {return _fgag ;};start .Attr =append (start .Attr ,_ebce );};if _daeg .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_cdad ,_cffg :=_daeg .AllowoverlapAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _cffg !=nil {return _cffg ;};start .Attr =append (start .Attr ,_cdad );};if _daeg .UserdrawnAttr !=_f .ST_TrueFalseUnset {_geab ,_gdagc :=_daeg .UserdrawnAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _gdagc !=nil {return _gdagc ;};start .Attr =append (start .Attr ,_geab );};if _daeg .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_daeg .BordertopcolorAttr )});};if _daeg .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_daeg .BorderleftcolorAttr )});};if _daeg .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_daeg .BorderbottomcolorAttr )});};if _daeg .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_daeg .BorderrightcolorAttr )});};if _daeg .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fcdee ,_ddfg :=_daeg .DgmlayoutAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _ddfg !=nil {return _ddfg ;};start .Attr =append (start .Attr ,_fcdee );};if _daeg .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_daeg .DgmnodekindAttr )});};if _daeg .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_eefe ,_acbbb :=_daeg .DgmlayoutmruAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _acbbb !=nil {return _acbbb ;};start .Attr =append (start .Attr ,_eefe );};if _daeg .InsetmodeAttr !=OfcST_InsetModeUnset {_cgabc ,_fcfba :=_daeg .InsetmodeAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _fcfba !=nil {return _fcfba ;};start .Attr =append (start .Attr ,_cgabc );};if _daeg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_daeg .OpacityAttr )});};if _daeg .StrokedAttr !=_f .ST_TrueFalseUnset {_eegb ,_fccd :=_daeg .StrokedAttr .MarshalXMLAttr (_dd .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fccd !=nil {return _fccd ;};start .Attr =append (start .Attr ,_eegb );};if _daeg .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_daeg .StrokecolorAttr )});};if _daeg .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_daeg .StrokeweightAttr )});};if _daeg .InsetpenAttr !=_f .ST_TrueFalseUnset {_dcga ,_gcccb :=_daeg .InsetpenAttr .MarshalXMLAttr (_dd .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _gcccb !=nil {return _gcccb ;};start .Attr =append (start .Attr ,_dcga );};if _daeg .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_daeg .ChromakeyAttr )});};if _daeg .FilledAttr !=_f .ST_TrueFalseUnset {_eabfb ,_cdgd :=_daeg .FilledAttr .MarshalXMLAttr (_dd .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _cdgd !=nil {return _cdgd ;};start .Attr =append (start .Attr ,_eabfb );};if _daeg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_daeg .FillcolorAttr )});};if _daeg .SptAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_daeg .SptAttr )});};if _daeg .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_bbcc ,_cebgag :=_daeg .ConnectortypeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _cebgag !=nil {return _cebgag ;};start .Attr =append (start .Attr ,_bbcc );};if _daeg .BwmodeAttr !=OfcST_BWModeUnset {_acda ,_aacedf :=_daeg .BwmodeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _aacedf !=nil {return _aacedf ;};start .Attr =append (start .Attr ,_acda );};if _daeg .BwpureAttr !=OfcST_BWModeUnset {_cbgef ,_dgfdb :=_daeg .BwpureAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _dgfdb !=nil {return _dgfdb ;};start .Attr =append (start .Attr ,_cbgef );};if _daeg .BwnormalAttr !=OfcST_BWModeUnset {_geaa ,_bdbbb :=_daeg .BwnormalAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bdbbb !=nil {return _bdbbb ;};start .Attr =append (start .Attr ,_geaa );};if _daeg .ForcedashAttr !=_f .ST_TrueFalseUnset {_adedf ,_fgbgc :=_daeg .ForcedashAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _fgbgc !=nil {return _fgbgc ;};start .Attr =append (start .Attr ,_adedf );};if _daeg .OleiconAttr !=_f .ST_TrueFalseUnset {_bdead ,_cbagb :=_daeg .OleiconAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _cbagb !=nil {return _cbagb ;};start .Attr =append (start .Attr ,_bdead );};if _daeg .OleAttr !=_f .ST_TrueFalseBlankUnset {_afceg ,_bbda :=_daeg .OleAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u006fl\u0065"});if _bbda !=nil {return _bbda ;};start .Attr =append (start .Attr ,_afceg );};if _daeg .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_fadc ,_dacgd :=_daeg .PreferrelativeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _dacgd !=nil {return _dacgd ;};start .Attr =append (start .Attr ,_fadc );};if _daeg .CliptowrapAttr !=_f .ST_TrueFalseUnset {_babd ,_fadfg :=_daeg .CliptowrapAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _fadfg !=nil {return _fadfg ;};start .Attr =append (start .Attr ,_babd );};if _daeg .ClipAttr !=_f .ST_TrueFalseUnset {_ddde ,_ddge :=_daeg .ClipAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _ddge !=nil {return _ddge ;};start .Attr =append (start .Attr ,_ddde );};e .EncodeToken (start );if _daeg .EG_ShapeElements !=nil {for _ ,_edfe :=range _daeg .EG_ShapeElements {_edfe .MarshalXML (e ,_dd .StartElement {});};};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; +// Validate validates the OfcDiagram and its children +func (_agdde *OfcDiagram )Validate ()error {return _agdde .ValidateWithPath ("\u004f\u0066\u0063\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};type OfcCT_ColorMenu struct{StrokecolorAttr *string ;FillcolorAttr *string ;ShadowcolorAttr *string ;ExtrusioncolorAttr *string ;ExtAttr ST_Ext ;};func (_cgec *OfcCT_Lock )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cbebe :=range start .Attr {if _cbebe .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cgec .PositionAttr .UnmarshalXMLAttr (_cbebe );continue ;};if _cbebe .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_cgec .SelectionAttr .UnmarshalXMLAttr (_cbebe );continue ;};if _cbebe .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_cgec .GroupingAttr .UnmarshalXMLAttr (_cbebe );continue ;};if _cbebe .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_cgec .UngroupingAttr .UnmarshalXMLAttr (_cbebe );continue ;};if _cbebe .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_cgec .RotationAttr .UnmarshalXMLAttr (_cbebe );continue ;};if _cbebe .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_cgec .CroppingAttr .UnmarshalXMLAttr (_cbebe );continue ;};if _cbebe .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_cgec .VerticiesAttr .UnmarshalXMLAttr (_cbebe );continue ;};if _cbebe .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_cgec .AdjusthandlesAttr .UnmarshalXMLAttr (_cbebe );continue ;};if _cbebe .Name .Local =="\u0074\u0065\u0078\u0074"{_cgec .TextAttr .UnmarshalXMLAttr (_cbebe );continue ;};if _cbebe .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_cgec .AspectratioAttr .UnmarshalXMLAttr (_cbebe );continue ;};if _cbebe .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_cgec .ShapetypeAttr .UnmarshalXMLAttr (_cbebe );continue ;};if _cbebe .Name .Local =="\u0065\u0078\u0074"{_cgec .ExtAttr .UnmarshalXMLAttr (_cbebe );continue ;};};for {_cfca ,_bfede :=d .Token ();if _bfede !=nil {return _fd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020%\u0073",_bfede );};if _edee ,_cffga :=_cfca .(_c .EndElement );_cffga &&_edee .Name ==start .Name {break ;};};return nil ;};func (_ebacb *ST_StrokeArrowType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ebacb =0;case "\u006e\u006f\u006e\u0065":*_ebacb =1;case "\u0062\u006c\u006fc\u006b":*_ebacb =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_ebacb =3;case "\u006f\u0076\u0061\u006c":*_ebacb =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_ebacb =5;case "\u006f\u0070\u0065\u006e":*_ebacb =6;};return nil ;};func (_aabaa *CT_Oval )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u006f\u0076\u0061\u006c";};if _aabaa .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fd .Sprintf ("\u0025\u0076",*_aabaa .HrefAttr )});};if _aabaa .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_aabaa .TargetAttr )});};if _aabaa .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_aabaa .ClassAttr )});};if _aabaa .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_aabaa .TitleAttr )});};if _aabaa .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_aabaa .AltAttr )});};if _aabaa .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fd .Sprintf ("\u0025\u0076",*_aabaa .CoordsizeAttr )});};if _aabaa .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fd .Sprintf ("\u0025\u0076",*_aabaa .CoordoriginAttr )});};if _aabaa .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_aabaa .WrapcoordsAttr )});};if _aabaa .PrintAttr !=_d .ST_TrueFalseUnset {_baedf ,_deddc :=_aabaa .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _deddc !=nil {return _deddc ;};start .Attr =append (start .Attr ,_baedf );};if _aabaa .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_aabaa .IdAttr )});};if _aabaa .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_aabaa .StyleAttr )});};if _aabaa .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_aabaa .SpidAttr )});};if _aabaa .OnedAttr !=_d .ST_TrueFalseUnset {_eceec ,_gece :=_aabaa .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gece !=nil {return _gece ;};start .Attr =append (start .Attr ,_eceec );};if _aabaa .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_aabaa .RegroupidAttr )});};if _aabaa .DoubleclicknotifyAttr !=_d .ST_TrueFalseUnset {_aaaa ,_dafea :=_aabaa .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dafea !=nil {return _dafea ;};start .Attr =append (start .Attr ,_aaaa );};if _aabaa .ButtonAttr !=_d .ST_TrueFalseUnset {_bbgf ,_edbbe :=_aabaa .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _edbbe !=nil {return _edbbe ;};start .Attr =append (start .Attr ,_bbgf );};if _aabaa .UserhiddenAttr !=_d .ST_TrueFalseUnset {_cgcd ,_daba :=_aabaa .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _daba !=nil {return _daba ;};start .Attr =append (start .Attr ,_cgcd );};if _aabaa .BulletAttr !=_d .ST_TrueFalseUnset {_adffa ,_gcdce :=_aabaa .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _gcdce !=nil {return _gcdce ;};start .Attr =append (start .Attr ,_adffa );};if _aabaa .HrAttr !=_d .ST_TrueFalseUnset {_aaaf ,_dagfb :=_aabaa .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _dagfb !=nil {return _dagfb ;};start .Attr =append (start .Attr ,_aaaf );};if _aabaa .HrstdAttr !=_d .ST_TrueFalseUnset {_degge ,_ecdc :=_aabaa .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _ecdc !=nil {return _ecdc ;};start .Attr =append (start .Attr ,_degge );};if _aabaa .HrnoshadeAttr !=_d .ST_TrueFalseUnset {_gfgfg ,_dgabg :=_aabaa .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _dgabg !=nil {return _dgabg ;};start .Attr =append (start .Attr ,_gfgfg );};if _aabaa .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_aabaa .HrpctAttr )});};if _aabaa .HralignAttr !=OfcST_HrAlignUnset {_agbb ,_aegb :=_aabaa .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _aegb !=nil {return _aegb ;};start .Attr =append (start .Attr ,_agbb );};if _aabaa .AllowincellAttr !=_d .ST_TrueFalseUnset {_bcae ,_feed :=_aabaa .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _feed !=nil {return _feed ;};start .Attr =append (start .Attr ,_bcae );};if _aabaa .AllowoverlapAttr !=_d .ST_TrueFalseUnset {_dgcab ,_daeef :=_aabaa .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _daeef !=nil {return _daeef ;};start .Attr =append (start .Attr ,_dgcab );};if _aabaa .UserdrawnAttr !=_d .ST_TrueFalseUnset {_bfbf ,_fcac :=_aabaa .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _fcac !=nil {return _fcac ;};start .Attr =append (start .Attr ,_bfbf );};if _aabaa .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_aabaa .BordertopcolorAttr )});};if _aabaa .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_aabaa .BorderleftcolorAttr )});};if _aabaa .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_aabaa .BorderbottomcolorAttr )});};if _aabaa .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_aabaa .BorderrightcolorAttr )});};if _aabaa .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_cdebg ,_gddgg :=_aabaa .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gddgg !=nil {return _gddgg ;};start .Attr =append (start .Attr ,_cdebg );};if _aabaa .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_aabaa .DgmnodekindAttr )});};if _aabaa .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_abeeb ,_gcce :=_aabaa .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _gcce !=nil {return _gcce ;};start .Attr =append (start .Attr ,_abeeb );};if _aabaa .InsetmodeAttr !=OfcST_InsetModeUnset {_dfea ,_bfgdd :=_aabaa .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _bfgdd !=nil {return _bfgdd ;};start .Attr =append (start .Attr ,_dfea );};if _aabaa .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fd .Sprintf ("\u0025\u0076",*_aabaa .OpacityAttr )});};if _aabaa .StrokedAttr !=_d .ST_TrueFalseUnset {_eegdb ,_acca :=_aabaa .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _acca !=nil {return _acca ;};start .Attr =append (start .Attr ,_eegdb );};if _aabaa .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_aabaa .StrokecolorAttr )});};if _aabaa .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_aabaa .StrokeweightAttr )});};if _aabaa .InsetpenAttr !=_d .ST_TrueFalseUnset {_agafd ,_ccfe :=_aabaa .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _ccfe !=nil {return _ccfe ;};start .Attr =append (start .Attr ,_agafd );};if _aabaa .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fd .Sprintf ("\u0025\u0076",*_aabaa .ChromakeyAttr )});};if _aabaa .FilledAttr !=_d .ST_TrueFalseUnset {_fbdee ,_cdcga :=_aabaa .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _cdcga !=nil {return _cdcga ;};start .Attr =append (start .Attr ,_fbdee );};if _aabaa .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fd .Sprintf ("\u0025\u0076",*_aabaa .FillcolorAttr )});};if _aabaa .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_aabaa .SptAttr )});};if _aabaa .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ccef ,_bbff :=_aabaa .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bbff !=nil {return _bbff ;};start .Attr =append (start .Attr ,_ccef );};if _aabaa .BwmodeAttr !=OfcST_BWModeUnset {_fcdf ,_ebaf :=_aabaa .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _ebaf !=nil {return _ebaf ;};start .Attr =append (start .Attr ,_fcdf );};if _aabaa .BwpureAttr !=OfcST_BWModeUnset {_abeb ,_dfage :=_aabaa .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _dfage !=nil {return _dfage ;};start .Attr =append (start .Attr ,_abeb );};if _aabaa .BwnormalAttr !=OfcST_BWModeUnset {_faedd ,_bgaae :=_aabaa .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bgaae !=nil {return _bgaae ;};start .Attr =append (start .Attr ,_faedd );};if _aabaa .ForcedashAttr !=_d .ST_TrueFalseUnset {_ggcf ,_bfaga :=_aabaa .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bfaga !=nil {return _bfaga ;};start .Attr =append (start .Attr ,_ggcf );};if _aabaa .OleiconAttr !=_d .ST_TrueFalseUnset {_gffd ,_agcbf :=_aabaa .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _agcbf !=nil {return _agcbf ;};start .Attr =append (start .Attr ,_gffd );};if _aabaa .OleAttr !=_d .ST_TrueFalseBlankUnset {_fcgb ,_cccfc :=_aabaa .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _cccfc !=nil {return _cccfc ;};start .Attr =append (start .Attr ,_fcgb );};if _aabaa .PreferrelativeAttr !=_d .ST_TrueFalseUnset {_bbdc ,_ccgfe :=_aabaa .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _ccgfe !=nil {return _ccgfe ;};start .Attr =append (start .Attr ,_bbdc );};if _aabaa .CliptowrapAttr !=_d .ST_TrueFalseUnset {_cfbbg ,_bddf :=_aabaa .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _bddf !=nil {return _bddf ;};start .Attr =append (start .Attr ,_cfbbg );};if _aabaa .ClipAttr !=_d .ST_TrueFalseUnset {_aaeag ,_dgae :=_aabaa .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _dgae !=nil {return _dgae ;};start .Attr =append (start .Attr ,_aaeag );};e .EncodeToken (start );if _aabaa .EG_ShapeElements !=nil {for _ ,_cdccgd :=range _aabaa .EG_ShapeElements {_cdccgd .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_edde *AG_ShapeAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebd :=range start .Attr {if _ebd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ccba ,_aaef :=_ebd .Value ,error (nil );if _aaef !=nil {return _aaef ;};_edde .OpacityAttr =&_ccba ;continue ;};if _ebd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_edde .StrokedAttr .UnmarshalXMLAttr (_ebd );continue ;};if _ebd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cga ,_eae :=_ebd .Value ,error (nil );if _eae !=nil {return _eae ;};_edde .StrokecolorAttr =&_cga ;continue ;};if _ebd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_aca ,_ccee :=_ebd .Value ,error (nil );if _ccee !=nil {return _ccee ;};_edde .StrokeweightAttr =&_aca ;continue ;};if _ebd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_edde .InsetpenAttr .UnmarshalXMLAttr (_ebd );continue ;};if _ebd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_defa ,_ffed :=_ebd .Value ,error (nil );if _ffed !=nil {return _ffed ;};_edde .ChromakeyAttr =&_defa ;continue ;};if _ebd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_edde .FilledAttr .UnmarshalXMLAttr (_ebd );continue ;};if _ebd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_eef ,_gae :=_ebd .Value ,error (nil );if _gae !=nil {return _gae ;};_edde .FillcolorAttr =&_eef ;continue ;};};for {_gfef ,_dbbc :=d .Token ();if _dbbc !=nil {return _fd .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",_dbbc );};if _gcg ,_fbga :=_gfef .(_c .EndElement );_fbga &&_gcg .Name ==start .Name {break ;};};return nil ;};func (_gacbgc *OfcST_RType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgcef ,_ffccg :=d .Token ();if _ffccg !=nil {return _ffccg ;};if _cddbf ,_adbcc :=_cgcef .(_c .EndElement );_adbcc &&_cddbf .Name ==start .Name {*_gacbgc =1;return nil ;};if _bggef ,_bebgg :=_cgcef .(_c .CharData );!_bebgg {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgcef );}else {switch string (_bggef ){case "":*_gacbgc =0;case "\u0061\u0072\u0063":*_gacbgc =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_gacbgc =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_gacbgc =3;case "\u0061\u006c\u0069g\u006e":*_gacbgc =4;};};_cgcef ,_ffccg =d .Token ();if _ffccg !=nil {return _ffccg ;};if _egeae ,_gfaagg :=_cgcef .(_c .EndElement );_gfaagg &&_egeae .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgcef );}; -// ValidateWithPath validates the Path and its children, prefixing error messages with path -func (_bcdfg *Path )ValidateWithPath (path string )error {if _gccbe :=_bcdfg .CT_Path .ValidateWithPath (path );_gccbe !=nil {return _gccbe ;};return nil ;};func (_bada *OfcCT_ShapeLayout )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_cbfa :=range start .Attr {if _cbfa .Name .Local =="\u0065\u0078\u0074"{_bada .ExtAttr .UnmarshalXMLAttr (_cbfa );continue ;};};_eeggg :for {_egef ,_fbbgd :=d .Token ();if _fbbgd !=nil {return _fbbgd ;};switch _bfega :=_egef .(type ){case _dd .StartElement :switch _bfega .Name {case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bada .Idmap =NewOfcCT_IdMap ();if _aaagcg :=d .DecodeElement (_bada .Idmap ,&_bfega );_aaagcg !=nil {return _aaagcg ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bada .Regrouptable =NewOfcCT_RegroupTable ();if _gdaga :=d .DecodeElement (_bada .Regrouptable ,&_bfega );_gdaga !=nil {return _gdaga ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bada .Rules =NewOfcCT_Rules ();if _decba :=d .DecodeElement (_bada .Rules ,&_bfega );_decba !=nil {return _decba ;};default:_dda .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",_bfega .Name );if _afadc :=d .Skip ();_afadc !=nil {return _afadc ;};};case _dd .EndElement :break _eeggg ;case _dd .CharData :};};return nil ;};func (_dfgfg *OfcCT_Ink )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _dfgfg .IAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069"},Value :_c .Sprintf ("\u0025\u0076",*_dfgfg .IAttr )});};if _dfgfg .AnnotationAttr !=_f .ST_TrueFalseUnset {_ccecb ,_dcagc :=_dfgfg .AnnotationAttr .MarshalXMLAttr (_dd .Name {Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _dcagc !=nil {return _dcagc ;};start .Attr =append (start .Attr ,_ccecb );};if _dfgfg .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_dfgfg .ContentTypeAttr )});};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_dcfdc OfcST_ExtrusionPlane )String ()string {switch _dcfdc {case 0:return "";case 1:return "\u0058\u0059";case 2:return "\u005a\u0058";case 3:return "\u0059\u005a";};return "";};func (_aedca *OfcST_BWMode )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_aedca =0;case "\u0063\u006f\u006co\u0072":*_aedca =1;case "\u0061\u0075\u0074\u006f":*_aedca =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_aedca =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_aedca =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_aedca =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_aedca =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_aedca =7;case "\u0062\u006c\u0061c\u006b":*_aedca =8;case "\u0077\u0068\u0069t\u0065":*_aedca =9;case "\u0068\u0069\u0064\u0065":*_aedca =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_aedca =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_aedca =12;};return nil ;};func NewOfcCT_Ink ()*OfcCT_Ink {_cecga :=&OfcCT_Ink {};return _cecga };type OfcOLEObject struct{OfcCT_OLEObject };type OfcST_HrAlign byte ;func (_gfcfb *OfcST_ScreenSize )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_fcfeb ,_edegg :=d .Token ();if _edegg !=nil {return _edegg ;};if _cfffe ,_acaa :=_fcfeb .(_dd .EndElement );_acaa &&_cfffe .Name ==start .Name {*_gfcfb =1;return nil ;};if _ecfd ,_fecbd :=_fcfeb .(_dd .CharData );!_fecbd {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fcfeb );}else {switch string (_ecfd ){case "":*_gfcfb =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_gfcfb =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_gfcfb =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_gfcfb =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_gfcfb =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_gfcfb =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_gfcfb =6;};};_fcfeb ,_edegg =d .Token ();if _edegg !=nil {return _edegg ;};if _bede ,_daagga :=_fcfeb .(_dd .EndElement );_daagga &&_bede .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fcfeb );};func NewCT_F ()*CT_F {_dgeed :=&CT_F {};return _dgeed };type Shape struct{CT_Shape };func NewArc ()*Arc {_ggb :=&Arc {};_ggb .CT_Arc =*NewCT_Arc ();return _ggb };func NewOfcShapelayout ()*OfcShapelayout {_gegdae :=&OfcShapelayout {};_gegdae .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();return _gegdae ;}; +// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path +func (_ggaa *CT_Fill )ValidateWithPath (path string )error {if _efege :=_ggaa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_efege !=nil {return _efege ;};if _ecbb :=_ggaa .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ecbb !=nil {return _ecbb ;};if _dgca :=_ggaa .AspectAttr .ValidateWithPath (path +"/\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_dgca !=nil {return _dgca ;};if _gcbe :=_ggaa .AlignshapeAttr .ValidateWithPath (path +"\u002fA\u006ci\u0067\u006e\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_gcbe !=nil {return _gcbe ;};if _ccff :=_ggaa .MethodAttr .ValidateWithPath (path +"/\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_ccff !=nil {return _ccff ;};if _cbde :=_ggaa .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_cbde !=nil {return _cbde ;};if _bfafd :=_ggaa .RecolorAttr .ValidateWithPath (path +"\u002f\u0052\u0065c\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bfafd !=nil {return _bfafd ;};if _ffeed :=_ggaa .RotateAttr .ValidateWithPath (path +"/\u0052\u006f\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_ffeed !=nil {return _ffeed ;};if _ggaa .Fill !=nil {if _ccaed :=_ggaa .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_ccaed !=nil {return _ccaed ;};};return nil ;}; -// ValidateWithPath validates the OfcClippath and its children, prefixing error messages with path -func (_bbaag *OfcClippath )ValidateWithPath (path string )error {if _cageba :=_bbaag .OfcCT_ClipPath .ValidateWithPath (path );_cageba !=nil {return _cageba ;};return nil ;};type OfcCT_SignatureLine struct{IssignaturelineAttr _f .ST_TrueFalse ;IdAttr *string ;ProvidAttr *string ;SigninginstructionssetAttr _f .ST_TrueFalse ;AllowcommentsAttr _f .ST_TrueFalse ;ShowsigndateAttr _f .ST_TrueFalse ;SuggestedsignerAttr *string ;Suggestedsigner2Attr *string ;SuggestedsigneremailAttr *string ;SigninginstructionsAttr *string ;AddlxmlAttr *string ;SigprovurlAttr *string ;ExtAttr ST_Ext ;}; +// Validate validates the AG_Ext and its children +func (_fbgg *AG_Ext )Validate ()error {return _fbgg .ValidateWithPath ("\u0041\u0047\u005f\u0045\u0078\u0074");};func (_daaf *CT_PolyLine )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ddfdd :=range start .Attr {if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_daaf .UserdrawnAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0063\u006c\u0069\u0070"{_daaf .ClipAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_daaf .UserhiddenAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_daaf .InsetmodeAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_daaf .BulletAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_daaf .PreferrelativeAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0068\u0072"{_daaf .HrAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_daaf .OleiconAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0068\u0072\u0073t\u0064"{_daaf .HrstdAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_daaf .HrnoshadeAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ddaeb ,_cabea :=_ddfdd .Value ,error (nil );if _cabea !=nil {return _cabea ;};_daaf .BordertopcolorAttr =&_ddaeb ;continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_daaf .DgmlayoutAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_daaf .AllowoverlapAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_daaf .BwnormalAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_daaf .CliptowrapAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aeff ,_bfcf :=_ddfdd .Value ,error (nil );if _bfcf !=nil {return _bfcf ;};_daaf .BorderbottomcolorAttr =&_aeff ;continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u006f\u006e\u0065\u0064"{_daaf .OnedAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_daaf .DgmlayoutmruAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_debcb ,_feade :=_f .ParseInt (_ddfdd .Value ,10,64);if _feade !=nil {return _feade ;};_daaf .RegroupidAttr =&_debcb ;continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_daaf .AllowincellAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0068\u0072\u0070c\u0074"{_cfgfg ,_fdbbe :=_f .ParseFloat (_ddfdd .Value ,64);if _fdbbe !=nil {return _fdbbe ;};_bfgcd :=float32 (_cfgfg );_daaf .HrpctAttr =&_bfgcd ;continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_daaf .ButtonAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0073\u0070\u0069\u0064"{_fgfdd ,_affac :=_ddfdd .Value ,error (nil );if _affac !=nil {return _affac ;};_daaf .SpidAttr =&_fgfdd ;continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0073\u0070\u0074"{_deag ,_ceec :=_f .ParseFloat (_ddfdd .Value ,64);if _ceec !=nil {return _ceec ;};_eefa :=float32 (_deag );_daaf .SptAttr =&_eefa ;continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_aace ,_eaaef :=_ddfdd .Value ,error (nil );if _eaaef !=nil {return _eaaef ;};_daaf .BorderleftcolorAttr =&_aace ;continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u006f\u006c\u0065"{_daaf .OleAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gbfg ,_bcfeg :=_ddfdd .Value ,error (nil );if _bcfeg !=nil {return _bcfeg ;};_daaf .BorderrightcolorAttr =&_gbfg ;continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_daaf .BwmodeAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_eeab ,_dedde :=_f .ParseInt (_ddfdd .Value ,10,64);if _dedde !=nil {return _dedde ;};_daaf .DgmnodekindAttr =&_eeab ;continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_daaf .ForcedashAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_daaf .BwpureAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_daaf .ConnectortypeAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_daaf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfdd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_daaf .HralignAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bggb ,_eefab :=_ddfdd .Value ,error (nil );if _eefab !=nil {return _eefab ;};_daaf .CoordsizeAttr =&_bggb ;continue ;};if _ddfdd .Name .Local =="\u0073\u0074\u0079l\u0065"{_eccgc ,_gdgfa :=_ddfdd .Value ,error (nil );if _gdgfa !=nil {return _gdgfa ;};_daaf .StyleAttr =&_eccgc ;continue ;};if _ddfdd .Name .Local =="\u0069\u0064"{_agcbef ,_fbggbf :=_ddfdd .Value ,error (nil );if _fbggbf !=nil {return _fbggbf ;};_daaf .IdAttr =&_agcbef ;continue ;};if _ddfdd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_daaf .StrokedAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Local =="\u0070\u0072\u0069n\u0074"{_daaf .PrintAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gaag ,_dfbf :=_ddfdd .Value ,error (nil );if _dfbf !=nil {return _dfbf ;};_daaf .StrokeweightAttr =&_gaag ;continue ;};if _ddfdd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ccea ,_cgbef :=_ddfdd .Value ,error (nil );if _cgbef !=nil {return _cgbef ;};_daaf .WrapcoordsAttr =&_ccea ;continue ;};if _ddfdd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cbgfd ,_cabbf :=_ddfdd .Value ,error (nil );if _cabbf !=nil {return _cabbf ;};_daaf .ChromakeyAttr =&_cbgfd ;continue ;};if _ddfdd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_eeff ,_aggb :=_ddfdd .Value ,error (nil );if _aggb !=nil {return _aggb ;};_daaf .FillcolorAttr =&_eeff ;continue ;};if _ddfdd .Name .Local =="\u0061\u006c\u0074"{_ffcc ,_gacdb :=_ddfdd .Value ,error (nil );if _gacdb !=nil {return _gacdb ;};_daaf .AltAttr =&_ffcc ;continue ;};if _ddfdd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_acdc ,_cgfa :=_ddfdd .Value ,error (nil );if _cgfa !=nil {return _cgfa ;};_daaf .OpacityAttr =&_acdc ;continue ;};if _ddfdd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ffbc ,_dcdgd :=_ddfdd .Value ,error (nil );if _dcdgd !=nil {return _dcdgd ;};_daaf .StrokecolorAttr =&_ffbc ;continue ;};if _ddfdd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_daaf .InsetpenAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_daaf .FilledAttr .UnmarshalXMLAttr (_ddfdd );continue ;};if _ddfdd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gdfcf ,_bbdca :=_ddfdd .Value ,error (nil );if _bbdca !=nil {return _bbdca ;};_daaf .CoordoriginAttr =&_gdfcf ;continue ;};if _ddfdd .Name .Local =="\u0074\u0069\u0074l\u0065"{_cfaga ,_feaa :=_ddfdd .Value ,error (nil );if _feaa !=nil {return _feaa ;};_daaf .TitleAttr =&_cfaga ;continue ;};if _ddfdd .Name .Local =="\u0063\u006c\u0061s\u0073"{_accab ,_bbeba :=_ddfdd .Value ,error (nil );if _bbeba !=nil {return _bbeba ;};_daaf .ClassAttr =&_accab ;continue ;};if _ddfdd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cadd ,_aaede :=_ddfdd .Value ,error (nil );if _aaede !=nil {return _aaede ;};_daaf .TargetAttr =&_cadd ;continue ;};if _ddfdd .Name .Local =="\u0068\u0072\u0065\u0066"{_aedea ,_edfd :=_ddfdd .Value ,error (nil );if _edfd !=nil {return _edfd ;};_daaf .HrefAttr =&_aedea ;continue ;};if _ddfdd .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_baga ,_acgbb :=_ddfdd .Value ,error (nil );if _acgbb !=nil {return _acgbb ;};_daaf .PointsAttr =&_baga ;continue ;};};_gdge :for {_aagb ,_dabe :=d .Token ();if _dabe !=nil {return _dabe ;};switch _cgbb :=_aagb .(type ){case _c .StartElement :switch _cgbb .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbgdf :=NewOfcInk ();if _aaedee :=d .DecodeElement (_cbgdf ,&_cgbb );_aaedee !=nil {return _aaedee ;};_daaf .Ink =append (_daaf .Ink ,_cbgdf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agce :=NewEG_ShapeElements ();_agce .Path =NewPath ();if _cage :=d .DecodeElement (_agce .Path ,&_cgbb );_cage !=nil {return _cage ;};_daaf .EG_ShapeElements =append (_daaf .EG_ShapeElements ,_agce );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egac :=NewEG_ShapeElements ();_egac .Formulas =NewFormulas ();if _dbaaf :=d .DecodeElement (_egac .Formulas ,&_cgbb );_dbaaf !=nil {return _dbaaf ;};_daaf .EG_ShapeElements =append (_daaf .EG_ShapeElements ,_egac );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bddgg :=NewEG_ShapeElements ();_bddgg .Handles =NewHandles ();if _efafa :=d .DecodeElement (_bddgg .Handles ,&_cgbb );_efafa !=nil {return _efafa ;};_daaf .EG_ShapeElements =append (_daaf .EG_ShapeElements ,_bddgg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfdbc :=NewEG_ShapeElements ();_gfdbc .Fill =NewFill ();if _geadd :=d .DecodeElement (_gfdbc .Fill ,&_cgbb );_geadd !=nil {return _geadd ;};_daaf .EG_ShapeElements =append (_daaf .EG_ShapeElements ,_gfdbc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebdad :=NewEG_ShapeElements ();_ebdad .Stroke =NewStroke ();if _aeec :=d .DecodeElement (_ebdad .Stroke ,&_cgbb );_aeec !=nil {return _aeec ;};_daaf .EG_ShapeElements =append (_daaf .EG_ShapeElements ,_ebdad );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddadb :=NewEG_ShapeElements ();_ddadb .Shadow =NewShadow ();if _cgfbf :=d .DecodeElement (_ddadb .Shadow ,&_cgbb );_cgfbf !=nil {return _cgfbf ;};_daaf .EG_ShapeElements =append (_daaf .EG_ShapeElements ,_ddadb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdgdf :=NewEG_ShapeElements ();_cdgdf .Textbox =NewTextbox ();if _cacbed :=d .DecodeElement (_cdgdf .Textbox ,&_cgbb );_cacbed !=nil {return _cacbed ;};_daaf .EG_ShapeElements =append (_daaf .EG_ShapeElements ,_cdgdf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afddbf :=NewEG_ShapeElements ();_afddbf .Textpath =NewTextpath ();if _afef :=d .DecodeElement (_afddbf .Textpath ,&_cgbb );_afef !=nil {return _afef ;};_daaf .EG_ShapeElements =append (_daaf .EG_ShapeElements ,_afddbf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgge :=NewEG_ShapeElements ();_fgge .Imagedata =NewImagedata ();if _fbce :=d .DecodeElement (_fgge .Imagedata ,&_cgbb );_fbce !=nil {return _fbce ;};_daaf .EG_ShapeElements =append (_daaf .EG_ShapeElements ,_fgge );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bacbe :=NewEG_ShapeElements ();_bacbe .Skew =NewOfcSkew ();if _gcbg :=d .DecodeElement (_bacbe .Skew ,&_cgbb );_gcbg !=nil {return _gcbg ;};_daaf .EG_ShapeElements =append (_daaf .EG_ShapeElements ,_bacbe );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_beabb :=NewEG_ShapeElements ();_beabb .Extrusion =NewOfcExtrusion ();if _aaccd :=d .DecodeElement (_beabb .Extrusion ,&_cgbb );_aaccd !=nil {return _aaccd ;};_daaf .EG_ShapeElements =append (_daaf .EG_ShapeElements ,_beabb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fabbe :=NewEG_ShapeElements ();_fabbe .Callout =NewOfcCallout ();if _fcccc :=d .DecodeElement (_fabbe .Callout ,&_cgbb );_fcccc !=nil {return _fcccc ;};_daaf .EG_ShapeElements =append (_daaf .EG_ShapeElements ,_fabbe );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bgag :=NewEG_ShapeElements ();_bgag .Lock =NewOfcLock ();if _bgbb :=d .DecodeElement (_bgag .Lock ,&_cgbb );_bgbb !=nil {return _bgbb ;};_daaf .EG_ShapeElements =append (_daaf .EG_ShapeElements ,_bgag );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bdfea :=NewEG_ShapeElements ();_bdfea .Clippath =NewOfcClippath ();if _egfgc :=d .DecodeElement (_bdfea .Clippath ,&_cgbb );_egfgc !=nil {return _egfgc ;};_daaf .EG_ShapeElements =append (_daaf .EG_ShapeElements ,_bdfea );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ebec :=NewEG_ShapeElements ();_ebec .Signatureline =NewOfcSignatureline ();if _baaec :=d .DecodeElement (_ebec .Signatureline ,&_cgbb );_baaec !=nil {return _baaec ;};_daaf .EG_ShapeElements =append (_daaf .EG_ShapeElements ,_ebec );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gaaaa :=NewEG_ShapeElements ();_gaaaa .Wrap =_aa .NewWrap ();if _bgfda :=d .DecodeElement (_gaaaa .Wrap ,&_cgbb );_bgfda !=nil {return _bgfda ;};_daaf .EG_ShapeElements =append (_daaf .EG_ShapeElements ,_gaaaa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ddbg :=NewEG_ShapeElements ();_ddbg .Anchorlock =_aa .NewAnchorlock ();if _fdddf :=d .DecodeElement (_ddbg .Anchorlock ,&_cgbb );_fdddf !=nil {return _fdddf ;};_daaf .EG_ShapeElements =append (_daaf .EG_ShapeElements ,_ddbg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aggg :=NewEG_ShapeElements ();_aggg .Bordertop =_aa .NewBordertop ();if _gfeaf :=d .DecodeElement (_aggg .Bordertop ,&_cgbb );_gfeaf !=nil {return _gfeaf ;};_daaf .EG_ShapeElements =append (_daaf .EG_ShapeElements ,_aggg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bgbea :=NewEG_ShapeElements ();_bgbea .Borderbottom =_aa .NewBorderbottom ();if _bfcc :=d .DecodeElement (_bgbea .Borderbottom ,&_cgbb );_bfcc !=nil {return _bfcc ;};_daaf .EG_ShapeElements =append (_daaf .EG_ShapeElements ,_bgbea );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cefdb :=NewEG_ShapeElements ();_cefdb .Borderleft =_aa .NewBorderleft ();if _aefa :=d .DecodeElement (_cefdb .Borderleft ,&_cgbb );_aefa !=nil {return _aefa ;};_daaf .EG_ShapeElements =append (_daaf .EG_ShapeElements ,_cefdb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bebga :=NewEG_ShapeElements ();_bebga .Borderright =_aa .NewBorderright ();if _gbcbe :=d .DecodeElement (_bebga .Borderright ,&_cgbb );_gbcbe !=nil {return _gbcbe ;};_daaf .EG_ShapeElements =append (_daaf .EG_ShapeElements ,_bebga );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_edcd :=NewEG_ShapeElements ();_edcd .ClientData =_bd .NewClientData ();if _bgagf :=d .DecodeElement (_edcd .ClientData ,&_cgbb );_bgagf !=nil {return _bgagf ;};_daaf .EG_ShapeElements =append (_daaf .EG_ShapeElements ,_edcd );case _c .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"}:_bddd :=NewEG_ShapeElements ();_bddd .Textdata =_fb .NewTextdata ();if _bddfa :=d .DecodeElement (_bddd .Textdata ,&_cgbb );_bddfa !=nil {return _bddfa ;};_daaf .EG_ShapeElements =append (_daaf .EG_ShapeElements ,_bddd );default:_g .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",_cgbb .Name );if _bbadbb :=d .Skip ();_bbadbb !=nil {return _bbadbb ;};};case _c .EndElement :break _gdge ;case _c .CharData :};};return nil ;};func NewEG_ShapeElements ()*EG_ShapeElements {_gfefaa :=&EG_ShapeElements {};return _gfefaa };func (_bbbae ST_FillType )String ()string {switch _bbbae {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 "";}; -// ValidateWithPath validates the CT_Stroke and its children, prefixing error messages with path -func (_eeeb *CT_Stroke )ValidateWithPath (path string )error {if _eeeb .Left !=nil {if _dcefb :=_eeeb .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_dcefb !=nil {return _dcefb ;};};if _eeeb .Top !=nil {if _eeeg :=_eeeb .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_eeeg !=nil {return _eeeg ;};};if _eeeb .Right !=nil {if _afadb :=_eeeb .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_afadb !=nil {return _afadb ;};};if _eeeb .Bottom !=nil {if _gfdcc :=_eeeb .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_gfdcc !=nil {return _gfdcc ;};};if _eeeb .Column !=nil {if _egbe :=_eeeb .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_egbe !=nil {return _egbe ;};};if _ggbfe :=_eeeb .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ggbfe !=nil {return _ggbfe ;};if _caedf :=_eeeb .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_caedf !=nil {return _caedf ;};if _aagdb :=_eeeb .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_aagdb !=nil {return _aagdb ;};if _bffea :=_eeeb .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_bffea !=nil {return _bffea ;};if _gecad :=_eeeb .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gecad !=nil {return _gecad ;};if _afefe :=_eeeb .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_afefe !=nil {return _afefe ;};if _feead :=_eeeb .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_feead !=nil {return _feead ;};if _affba :=_eeeb .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_affba !=nil {return _affba ;};if _eeeeg :=_eeeb .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_eeeeg !=nil {return _eeeeg ;};if _fbbaa :=_eeeb .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_fbbaa !=nil {return _fbbaa ;};if _fada :=_eeeb .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_fada !=nil {return _fada ;};if _gcegc :=_eeeb .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_gcegc !=nil {return _gcegc ;};if _edfc :=_eeeb .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_edfc !=nil {return _edfc ;};if _gdge :=_eeeb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gdge !=nil {return _gdge ;};if _gbbf :=_eeeb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_gbbf !=nil {return _gbbf ;};return nil ;};func (_gbdg ST_StrokeArrowLength )String ()string {switch _gbdg {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 NewRect ()*Rect {_ecggcb :=&Rect {};_ecggcb .CT_Rect =*NewCT_Rect ();return _ecggcb };func (_gcffc *Path )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_gcffc .CT_Path =*NewCT_Path ();for _ ,_ffeaa :=range start .Attr {if _ffeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffeaa .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_gcffc .ConnecttypeAttr .UnmarshalXMLAttr (_ffeaa );continue ;};if _ffeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffeaa .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_gcffc .ExtrusionokAttr .UnmarshalXMLAttr (_ffeaa );continue ;};if _ffeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffeaa .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_bcbab ,_ggdf :=_ffeaa .Value ,error (nil );if _ggdf !=nil {return _ggdf ;};_gcffc .ConnectanglesAttr =&_bcbab ;continue ;};if _ffeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffeaa .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_dgaeg ,_agdfd :=_ffeaa .Value ,error (nil );if _agdfd !=nil {return _agdfd ;};_gcffc .ConnectlocsAttr =&_dgaeg ;continue ;};if _ffeaa .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_gcffc .GradientshapeokAttr .UnmarshalXMLAttr (_ffeaa );continue ;};if _ffeaa .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_gcffc .ShadowokAttr .UnmarshalXMLAttr (_ffeaa );continue ;};if _ffeaa .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_gcffc .ArrowokAttr .UnmarshalXMLAttr (_ffeaa );continue ;};if _ffeaa .Name .Local =="\u0076"{_bbage ,_baade :=_ffeaa .Value ,error (nil );if _baade !=nil {return _baade ;};_gcffc .VAttr =&_bbage ;continue ;};if _ffeaa .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_gcffc .TextpathokAttr .UnmarshalXMLAttr (_ffeaa );continue ;};if _ffeaa .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_gcffc .InsetpenokAttr .UnmarshalXMLAttr (_ffeaa );continue ;};if _ffeaa .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_gcffc .StrokeokAttr .UnmarshalXMLAttr (_ffeaa );continue ;};if _ffeaa .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_gcffc .FillokAttr .UnmarshalXMLAttr (_ffeaa );continue ;};if _ffeaa .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_eefgc ,_gcafe :=_ffeaa .Value ,error (nil );if _gcafe !=nil {return _gcafe ;};_gcffc .TextboxrectAttr =&_eefgc ;continue ;};if _ffeaa .Name .Local =="\u006c\u0069\u006d\u006f"{_bdeac ,_afecb :=_ffeaa .Value ,error (nil );if _afecb !=nil {return _afecb ;};_gcffc .LimoAttr =&_bdeac ;continue ;};if _ffeaa .Name .Local =="\u0069\u0064"{_efceg ,_aagdc :=_ffeaa .Value ,error (nil );if _aagdc !=nil {return _aagdc ;};_gcffc .IdAttr =&_efceg ;continue ;};};for {_eeggc ,_fbbfa :=d .Token ();if _fbbfa !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_fbbfa );};if _ccgca ,_ccddec :=_eeggc .(_dd .EndElement );_ccddec &&_ccgca .Name ==start .Name {break ;};};return nil ;};func (_bbcdf ST_StrokeArrowType )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_bbcdf .String (),start );};func (_abedag ST_FillType )String ()string {switch _abedag {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 (_fdgaa *OfcShapelayout )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_fdgaa .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();for _ ,_fdegb :=range start .Attr {if _fdegb .Name .Local =="\u0065\u0078\u0074"{_fdgaa .ExtAttr .UnmarshalXMLAttr (_fdegb );continue ;};};_efcdcc :for {_bggb ,_cbff :=d .Token ();if _cbff !=nil {return _cbff ;};switch _cbaegac :=_bggb .(type ){case _dd .StartElement :switch _cbaegac .Name {case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdgaa .Idmap =NewOfcCT_IdMap ();if _aeafe :=d .DecodeElement (_fdgaa .Idmap ,&_cbaegac );_aeafe !=nil {return _aeafe ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdgaa .Regrouptable =NewOfcCT_RegroupTable ();if _baaff :=d .DecodeElement (_fdgaa .Regrouptable ,&_cbaegac );_baaff !=nil {return _baaff ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdgaa .Rules =NewOfcCT_Rules ();if _dagag :=d .DecodeElement (_fdgaa .Rules ,&_cbaegac );_dagag !=nil {return _dagag ;};default:_dda .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",_cbaegac .Name );if _deaaa :=d .Skip ();_deaaa !=nil {return _deaaa ;};};case _dd .EndElement :break _efcdcc ;case _dd .CharData :};};return nil ;}; +// Validate validates the OfcInk and its children +func (_cdfda *OfcInk )Validate ()error {return _cdfda .ValidateWithPath ("\u004f\u0066\u0063\u0049\u006e\u006b");};func (_gbbee ST_StrokeLineStyle )ValidateWithPath (path string )error {switch _gbbee {case 0,1,2,3,4,5:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbbee ));};return nil ;}; -// ValidateWithPath validates the AG_StrokeAttributes and its children, prefixing error messages with path -func (_faea *AG_StrokeAttributes )ValidateWithPath (path string )error {if _aabb :=_faea .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_aabb !=nil {return _aabb ;};if _gfdc :=_faea .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_gfdc !=nil {return _gfdc ;};if _becc :=_faea .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_becc !=nil {return _becc ;};if _fdfb :=_faea .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_fdfb !=nil {return _fdfb ;};if _aggc :=_faea .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_aggc !=nil {return _aggc ;};if _dbec :=_faea .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_dbec !=nil {return _dbec ;};if _cdac :=_faea .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_cdac !=nil {return _cdac ;};if _daff :=_faea .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_daff !=nil {return _daff ;};if _bebfg :=_faea .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_bebfg !=nil {return _bebfg ;};if _cafa :=_faea .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_cafa !=nil {return _cafa ;};if _dgab :=_faea .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_dgab !=nil {return _dgab ;};if _ccac :=_faea .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_ccac !=nil {return _ccac ;};if _fedcd :=_faea .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_fedcd !=nil {return _fedcd ;};if _caa :=_faea .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_caa !=nil {return _caa ;};if _gbea :=_faea .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_gbea !=nil {return _gbea ;};return nil ;};func (_bfada *OfcCT_R )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_gbcfg :=range start .Attr {if _gbcfg .Name .Local =="\u0069\u0064"{_bgadg ,_cbba :=_gbcfg .Value ,error (nil );if _cbba !=nil {return _cbba ;};_bfada .IdAttr =_bgadg ;continue ;};if _gbcfg .Name .Local =="\u0074\u0079\u0070\u0065"{_bfada .TypeAttr .UnmarshalXMLAttr (_gbcfg );continue ;};if _gbcfg .Name .Local =="\u0068\u006f\u0077"{_bfada .HowAttr .UnmarshalXMLAttr (_gbcfg );continue ;};if _gbcfg .Name .Local =="\u0069\u0064\u0072e\u0066"{_dbgbd ,_bebga :=_gbcfg .Value ,error (nil );if _bebga !=nil {return _bebga ;};_bfada .IdrefAttr =&_dbgbd ;continue ;};};_bceafg :for {_gcdag ,_geeg :=d .Token ();if _geeg !=nil {return _geeg ;};switch _abede :=_gcdag .(type ){case _dd .StartElement :switch _abede .Name {case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgaba :=NewOfcCT_Proxy ();if _bgdae :=d .DecodeElement (_cgaba ,&_abede );_bgdae !=nil {return _bgdae ;};_bfada .Proxy =append (_bfada .Proxy ,_cgaba );default:_dda .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",_abede .Name );if _fbebc :=d .Skip ();_fbebc !=nil {return _fbebc ;};};case _dd .EndElement :break _bceafg ;case _dd .CharData :};};return nil ;}; +// Validate validates the AG_OfficeShapeAttributes and its children +func (_ebcab *AG_OfficeShapeAttributes )Validate ()error {return _ebcab .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 AG_Id and its children -func (_cfg *AG_Id )Validate ()error {return _cfg .ValidateWithPath ("\u0041\u0047\u005fI\u0064")};func NewOfcInk ()*OfcInk {_begeaf :=&OfcInk {};_begeaf .OfcCT_Ink =*NewOfcCT_Ink ();return _begeaf };func (_dgdb *Imagedata )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_dgdb .CT_ImageData =*NewCT_ImageData ();for _ ,_ccfcd :=range start .Attr {if _ccfcd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ccfcd .Name .Local =="\u0070\u0069\u0063\u0074"||_ccfcd .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"&&_ccfcd .Name .Local =="\u0070\u0069\u0063\u0074"{_aaegc ,_fffaf :=_ccfcd .Value ,error (nil );if _fffaf !=nil {return _fffaf ;};_dgdb .PictAttr =&_aaegc ;continue ;};if _ccfcd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ccfcd .Name .Local =="\u0068\u0072\u0065\u0066"||_ccfcd .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"&&_ccfcd .Name .Local =="\u0068\u0072\u0065\u0066"{_ecece ,_bcef :=_ccfcd .Value ,error (nil );if _bcef !=nil {return _bcef ;};_dgdb .RHrefAttr =&_ecece ;continue ;};if _ccfcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfcd .Name .Local =="\u0068\u0072\u0065\u0066"{_ccceb ,_cddd :=_ccfcd .Value ,error (nil );if _cddd !=nil {return _cddd ;};_dgdb .HrefAttr =&_ccceb ;continue ;};if _ccfcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfcd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fbbcb ,_dagb :=_ccfcd .Value ,error (nil );if _dagb !=nil {return _dagb ;};_dgdb .AlthrefAttr =&_fbbcb ;continue ;};if _ccfcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfcd .Name .Local =="\u0074\u0069\u0074l\u0065"{_fceg ,_dbcac :=_ccfcd .Value ,error (nil );if _dbcac !=nil {return _dbcac ;};_dgdb .TitleAttr =&_fceg ;continue ;};if _ccfcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfcd .Name .Local =="\u006f\u006c\u0065i\u0064"{_ffcbd ,_aeffg :=_a .ParseFloat (_ccfcd .Value ,64);if _aeffg !=nil {return _aeffg ;};_egaf :=float32 (_ffcbd );_dgdb .OleidAttr =&_egaf ;continue ;};if _ccfcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfcd .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_dgdb .DetectmouseclickAttr .UnmarshalXMLAttr (_ccfcd );continue ;};if _ccfcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfcd .Name .Local =="\u006d\u006f\u0076i\u0065"{_cfbeb ,_febdbg :=_a .ParseFloat (_ccfcd .Value ,64);if _febdbg !=nil {return _febdbg ;};_abggb :=float32 (_cfbeb );_dgdb .MovieAttr =&_abggb ;continue ;};if _ccfcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccfcd .Name .Local =="\u0072\u0065\u006ci\u0064"{_acbeb ,_ebace :=_ccfcd .Value ,error (nil );if _ebace !=nil {return _ebace ;};_dgdb .RelidAttr =&_acbeb ;continue ;};if _ccfcd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ccfcd .Name .Local =="\u0069\u0064"||_ccfcd .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"&&_ccfcd .Name .Local =="\u0069\u0064"{_gffbc ,_eagad :=_ccfcd .Value ,error (nil );if _eagad !=nil {return _eagad ;};_dgdb .IdAttr =&_gffbc ;continue ;};if _ccfcd .Name .Local =="\u0069\u0064"{_gegad ,_gecgc :=_ccfcd .Value ,error (nil );if _gecgc !=nil {return _gecgc ;};_dgdb .SIdAttr =&_gegad ;continue ;};if _ccfcd .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_faddcc ,_dffcd :=_ccfcd .Value ,error (nil );if _dffcd !=nil {return _dffcd ;};_dgdb .CropbottomAttr =&_faddcc ;continue ;};if _ccfcd .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_fbce ,_ccee :=_ccfcd .Value ,error (nil );if _ccee !=nil {return _ccee ;};_dgdb .EmbosscolorAttr =&_fbce ;continue ;};if _ccfcd .Name .Local =="\u0073\u0072\u0063"{_deedc ,_eacfa :=_ccfcd .Value ,error (nil );if _eacfa !=nil {return _eacfa ;};_dgdb .SrcAttr =&_deedc ;continue ;};if _ccfcd .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_affd ,_dbbfb :=_ccfcd .Value ,error (nil );if _dbbfb !=nil {return _dbbfb ;};_dgdb .CropleftAttr =&_affd ;continue ;};if _ccfcd .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_ggbgd ,_fcgc :=_ccfcd .Value ,error (nil );if _fcgc !=nil {return _fcgc ;};_dgdb .CroptopAttr =&_ggbgd ;continue ;};if _ccfcd .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_cgafb ,_aabfd :=_ccfcd .Value ,error (nil );if _aabfd !=nil {return _aabfd ;};_dgdb .CroprightAttr =&_cgafb ;continue ;};if _ccfcd .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_fagea ,_eeebd :=_ccfcd .Value ,error (nil );if _eeebd !=nil {return _eeebd ;};_dgdb .RecolortargetAttr =&_fagea ;continue ;};if _ccfcd .Name .Local =="\u0067\u0061\u0069\u006e"{_dgggcg ,_bcdeg :=_ccfcd .Value ,error (nil );if _bcdeg !=nil {return _bcdeg ;};_dgdb .GainAttr =&_dgggcg ;continue ;};if _ccfcd .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_fccfg ,_dcbdd :=_ccfcd .Value ,error (nil );if _dcbdd !=nil {return _dcbdd ;};_dgdb .BlacklevelAttr =&_fccfg ;continue ;};if _ccfcd .Name .Local =="\u0067\u0061\u006dm\u0061"{_feged ,_ggbfd :=_ccfcd .Value ,error (nil );if _ggbfd !=nil {return _ggbfd ;};_dgdb .GammaAttr =&_feged ;continue ;};if _ccfcd .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_dgdb .GrayscaleAttr .UnmarshalXMLAttr (_ccfcd );continue ;};if _ccfcd .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_dgdb .BilevelAttr .UnmarshalXMLAttr (_ccfcd );continue ;};if _ccfcd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_efgbf ,_ffcbbg :=_ccfcd .Value ,error (nil );if _ffcbbg !=nil {return _ffcbbg ;};_dgdb .ChromakeyAttr =&_efgbf ;continue ;};};for {_ggadg ,_baefc :=d .Token ();if _baefc !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u006d\u0061\u0067\u0065\u0064a\u0074\u0061\u003a\u0020\u0025\u0073",_baefc );};if _efedb ,_edfg :=_ggadg .(_dd .EndElement );_edfg &&_efedb .Name ==start .Name {break ;};};return nil ;};func (_fdeb *OfcST_ConnectType )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_fdeb =0;case "\u006e\u006f\u006e\u0065":*_fdeb =1;case "\u0072\u0065\u0063\u0074":*_fdeb =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_fdeb =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fdeb =4;};return nil ;};type Textpath struct{CT_TextPath }; +// Validate validates the OfcCT_SignatureLine and its children +func (_afceee *OfcCT_SignatureLine )Validate ()error {return _afceee .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065");};type OfcCT_Complex struct{ExtAttr ST_Ext ;}; -// ValidateWithPath validates the CT_Group and its children, prefixing error messages with path -func (_ccaeb *CT_Group )ValidateWithPath (path string )error {if _afffda :=_ccaeb .EditasAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0061\u0073\u0041\u0074\u0074\u0072");_afffda !=nil {return _afffda ;};for _egdf ,_eggdb :=range _ccaeb .Group {if _fabg :=_eggdb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_egdf ));_fabg !=nil {return _fabg ;};};for _ecce ,_ddaca :=range _ccaeb .Shape {if _ebd :=_ddaca .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_ecce ));_ebd !=nil {return _ebd ;};};for _dedc ,_bgbc :=range _ccaeb .Shapetype {if _eeabb :=_bgbc .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0053\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_dedc ));_eeabb !=nil {return _eeabb ;};};for _gdcb ,_dfdf :=range _ccaeb .Arc {if _ffdfa :=_dfdf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0041\u0072\u0063\u005b\u0025\u0064\u005d",path ,_gdcb ));_ffdfa !=nil {return _ffdfa ;};};for _cgff ,_eaac :=range _ccaeb .Curve {if _ggea :=_eaac .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fC\u0075\u0072\u0076\u0065\u005b\u0025\u0064\u005d",path ,_cgff ));_ggea !=nil {return _ggea ;};};for _eabb ,_egaa :=range _ccaeb .Image {if _geebc :=_egaa .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fI\u006d\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_eabb ));_geebc !=nil {return _geebc ;};};for _fcdg ,_bcegg :=range _ccaeb .Line {if _gafda :=_bcegg .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u004c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_fcdg ));_gafda !=nil {return _gafda ;};};for _efef ,_gbcb :=range _ccaeb .Oval {if _efaa :=_gbcb .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u004f\u0076\u0061\u006c\u005b\u0025\u0064\u005d",path ,_efef ));_efaa !=nil {return _efaa ;};};for _gddgd ,_cgdag :=range _ccaeb .Polyline {if _cdgac :=_cgdag .ValidateWithPath (_c .Sprintf ("\u0025s\u002fP\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_gddgd ));_cdgac !=nil {return _cdgac ;};};for _bbcb ,_bebff :=range _ccaeb .Rect {if _fefab :=_bebff .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0052\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_bbcb ));_fefab !=nil {return _fefab ;};};for _fddgd ,_bcgdg :=range _ccaeb .Roundrect {if _becf :=_bcgdg .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0052\u006f\u0075n\u0064\u0072\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_fddgd ));_becf !=nil {return _becf ;};};for _eccbd ,_deae :=range _ccaeb .Diagram {if _aegcb :=_deae .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0061\u0067\u0072\u0061m\u005b\u0025\u0064\u005d",path ,_eccbd ));_aegcb !=nil {return _aegcb ;};};for _cdfe ,_gbfa :=range _ccaeb .EG_ShapeElements {if _ebgd :=_gbfa .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cdfe ));_ebgd !=nil {return _ebgd ;};};if _bace :=_ccaeb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bace !=nil {return _bace ;};if _ccfce :=_ccaeb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_ccfce !=nil {return _ccfce ;};if _dbad :=_ccaeb .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 _ggae :=_ccaeb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_ggae !=nil {return _ggae ;};if _bgfa :=_ccaeb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bgfa !=nil {return _bgfa ;};if _acff :=_ccaeb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_acff !=nil {return _acff ;};if _aaeb :=_ccaeb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_aaeb !=nil {return _aaeb ;};if _ebbff :=_ccaeb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ebbff !=nil {return _ebbff ;};if _bafb :=_ccaeb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_bafb !=nil {return _bafb ;};if _gdg :=_ccaeb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gdg !=nil {return _gdg ;};if _eabgd :=_ccaeb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_eabgd !=nil {return _eabgd ;};if _fcfdf :=_ccaeb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_fcfdf !=nil {return _fcfdf ;};if _daed :=_ccaeb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_daed !=nil {return _daed ;};if _gcadd :=_ccaeb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_gcadd !=nil {return _gcadd ;};if _bacg :=_ccaeb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bacg !=nil {return _bacg ;};if _afcd :=_ccaeb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_afcd !=nil {return _afcd ;};if _gbgf :=_ccaeb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gbgf !=nil {return _gbgf ;};return nil ;};func (_fffac ST_StrokeEndCap )String ()string {switch _fffac {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 (_dbgcd *OfcST_ConnectType )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_eacdd ,_dbefb :=d .Token ();if _dbefb !=nil {return _dbefb ;};if _bdecgg ,_cddf :=_eacdd .(_dd .EndElement );_cddf &&_bdecgg .Name ==start .Name {*_dbgcd =1;return nil ;};if _dgabad ,_dbfgc :=_eacdd .(_dd .CharData );!_dbfgc {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eacdd );}else {switch string (_dgabad ){case "":*_dbgcd =0;case "\u006e\u006f\u006e\u0065":*_dbgcd =1;case "\u0072\u0065\u0063\u0074":*_dbgcd =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_dbgcd =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dbgcd =4;};};_eacdd ,_dbefb =d .Token ();if _dbefb !=nil {return _dbefb ;};if _dddbf ,_fgdd :=_eacdd .(_dd .EndElement );_fgdd &&_dddbf .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eacdd );}; +// Validate validates the CT_Image and its children +func (_geda *CT_Image )Validate ()error {return _geda .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065");};func (_bdcgeg OfcST_Angle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bdcgeg .String (),start );};func (_fgfc *Background )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\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 ,_c .Attr {Name :_c .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 ,_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 :"\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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_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 ="\u0076\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";return _fgfc .CT_Background .MarshalXML (e ,start );};func (_fdcec OfcST_RType )String ()string {switch _fdcec {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 (_daaffa *OfcCT_R )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aggbd :=range start .Attr {if _aggbd .Name .Local =="\u0069\u0064"{_bfece ,_eecd :=_aggbd .Value ,error (nil );if _eecd !=nil {return _eecd ;};_daaffa .IdAttr =_bfece ;continue ;};if _aggbd .Name .Local =="\u0074\u0079\u0070\u0065"{_daaffa .TypeAttr .UnmarshalXMLAttr (_aggbd );continue ;};if _aggbd .Name .Local =="\u0068\u006f\u0077"{_daaffa .HowAttr .UnmarshalXMLAttr (_aggbd );continue ;};if _aggbd .Name .Local =="\u0069\u0064\u0072e\u0066"{_accac ,_ccgcg :=_aggbd .Value ,error (nil );if _ccgcg !=nil {return _ccgcg ;};_daaffa .IdrefAttr =&_accac ;continue ;};};_gaec :for {_edbec ,_egada :=d .Token ();if _egada !=nil {return _egada ;};switch _egegd :=_edbec .(type ){case _c .StartElement :switch _egegd .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aaabd :=NewOfcCT_Proxy ();if _cdgfe :=d .DecodeElement (_aaabd ,&_egegd );_cdgfe !=nil {return _cdgfe ;};_daaffa .Proxy =append (_daaffa .Proxy ,_aaabd );default:_g .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",_egegd .Name );if _ffdef :=d .Skip ();_ffdef !=nil {return _ffdef ;};};case _c .EndElement :break _gaec ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the Oval and its children, prefixing error messages with path -func (_caffb *Oval )ValidateWithPath (path string )error {if _dbeae :=_caffb .CT_Oval .ValidateWithPath (path );_dbeae !=nil {return _dbeae ;};return nil ;}; +// Validate validates the Path and its children +func (_gaddg *Path )Validate ()error {return _gaddg .ValidateWithPath ("\u0050\u0061\u0074\u0068")};func NewAG_ImageAttributes ()*AG_ImageAttributes {_bdfd :=&AG_ImageAttributes {};return _bdfd };func (_fbba *OfcTop )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\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ,_c .Attr {Name :_c .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 ,_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\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 ,_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 ="\u006f\u003a\u0074o\u0070";return _fbba .OfcCT_StrokeChild .MarshalXML (e ,start );};type CT_TextPath struct{OnAttr _d .ST_TrueFalse ;FitshapeAttr _d .ST_TrueFalse ;FitpathAttr _d .ST_TrueFalse ;TrimAttr _d .ST_TrueFalse ;XscaleAttr _d .ST_TrueFalse ;StringAttr *string ;IdAttr *string ;StyleAttr *string ;};func NewOfcCT_Entry ()*OfcCT_Entry {_ebbcd :=&OfcCT_Entry {};return _ebbcd };func (_egfbce OfcST_ScreenSize )String ()string {switch _egfbce {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 NewTextpath ()*Textpath {_caggc :=&Textpath {};_caggc .CT_TextPath =*NewCT_TextPath ();return _caggc ;};func (_fgeac ST_StrokeJoinStyle )Validate ()error {return _fgeac .ValidateWithPath ("")};func (_fcecc OfcST_InsetMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fcecc .String (),start );};func (_dbdggc *ST_EditAs )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dbdggc =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_dbdggc =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_dbdggc =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_dbdggc =3;case "\u0063\u0079\u0063l\u0065":*_dbdggc =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_dbdggc =5;case "\u0076\u0065\u006e\u006e":*_dbdggc =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_dbdggc =7;};return nil ;}; -// Validate validates the OfcDiagram and its children -func (_eccac *OfcDiagram )Validate ()error {return _eccac .ValidateWithPath ("\u004f\u0066\u0063\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};func (_aecb *OfcSkew )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_aecb .OfcCT_Skew =*NewOfcCT_Skew ();for _ ,_abdcb :=range start .Attr {if _abdcb .Name .Local =="\u0069\u0064"{_ggcaf ,_gcgac :=_abdcb .Value ,error (nil );if _gcgac !=nil {return _gcgac ;};_aecb .IdAttr =&_ggcaf ;continue ;};if _abdcb .Name .Local =="\u006f\u006e"{_aecb .OnAttr .UnmarshalXMLAttr (_abdcb );continue ;};if _abdcb .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_gcffbe ,_aaeffg :=_abdcb .Value ,error (nil );if _aaeffg !=nil {return _aaeffg ;};_aecb .OffsetAttr =&_gcffbe ;continue ;};if _abdcb .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_gcfff ,_fbbffd :=_abdcb .Value ,error (nil );if _fbbffd !=nil {return _fbbffd ;};_aecb .OriginAttr =&_gcfff ;continue ;};if _abdcb .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_cgbdd ,_ccdbg :=_abdcb .Value ,error (nil );if _ccdbg !=nil {return _ccdbg ;};_aecb .MatrixAttr =&_cgbdd ;continue ;};if _abdcb .Name .Local =="\u0065\u0078\u0074"{_aecb .ExtAttr .UnmarshalXMLAttr (_abdcb );continue ;};};for {_fcdfc ,_agadf :=d .Token ();if _agadf !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0053\u006b\u0065\u0077\u003a\u0020\u0025\u0073",_agadf );};if _egfde ,_deabc :=_fcdfc .(_dd .EndElement );_deabc &&_egfde .Name ==start .Name {break ;};};return nil ;};func (_gabff OfcST_ScreenSize )Validate ()error {return _gabff .ValidateWithPath ("")};func (_bbbfb *CT_Oval )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_cbebf :=range start .Attr {if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cddcb ,_dafdb :=_cbebf .Value ,error (nil );if _dafdb !=nil {return _dafdb ;};_bbbfb .BordertopcolorAttr =&_cddcb ;continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bbbfb .BulletAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0068\u0072"{_bbbfb .HrAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bbbfb .CliptowrapAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0068\u0072\u0073t\u0064"{_bbbfb .HrstdAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u006f\u006c\u0065"{_bbbfb .OleAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bbbfb .HrnoshadeAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u006f\u006e\u0065\u0064"{_bbbfb .OnedAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0068\u0072\u0070c\u0074"{_dcef ,_daaadc :=_a .ParseFloat (_cbebf .Value ,64);if _daaadc !=nil {return _daaadc ;};_dcge :=float32 (_dcef );_bbbfb .HrpctAttr =&_dcge ;continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bbbfb .OleiconAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ccedc ,_fbgcg :=_cbebf .Value ,error (nil );if _fbgcg !=nil {return _fbgcg ;};_bbbfb .BorderbottomcolorAttr =&_ccedc ;continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bbbfb .DgmlayoutmruAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_acdab ,_facf :=_a .ParseInt (_cbebf .Value ,10,64);if _facf !=nil {return _facf ;};_bbbfb .RegroupidAttr =&_acdab ;continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0063\u006c\u0069\u0070"{_bbbfb .ClipAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bbbfb .HralignAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bbbfb .PreferrelativeAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bbbfb .DgmlayoutAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bbbfb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bbbfb .InsetmodeAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bbbfb .ButtonAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bbbfb .UserdrawnAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bbbfb .AllowincellAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0073\u0070\u0074"{_dddc ,_cacdf :=_a .ParseFloat (_cbebf .Value ,64);if _cacdf !=nil {return _cacdf ;};_eecebd :=float32 (_dddc );_bbbfb .SptAttr =&_eecebd ;continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_egdfa ,_fabdc :=_cbebf .Value ,error (nil );if _fabdc !=nil {return _fabdc ;};_bbbfb .BorderleftcolorAttr =&_egdfa ;continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bbbfb .ConnectortypeAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bgegd ,_afaa :=_cbebf .Value ,error (nil );if _afaa !=nil {return _afaa ;};_bbbfb .BorderrightcolorAttr =&_bgegd ;continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0073\u0070\u0069\u0064"{_ggec ,_fcce :=_cbebf .Value ,error (nil );if _fcce !=nil {return _fcce ;};_bbbfb .SpidAttr =&_ggec ;continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dbdga ,_cgecd :=_a .ParseInt (_cbebf .Value ,10,64);if _cgecd !=nil {return _cgecd ;};_bbbfb .DgmnodekindAttr =&_dbdga ;continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bbbfb .BwpureAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bbbfb .ForcedashAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bbbfb .BwnormalAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bbbfb .BwmodeAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bbbfb .UserhiddenAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbebf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bbbfb .AllowoverlapAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bgge ,_bbcge :=_cbebf .Value ,error (nil );if _bbcge !=nil {return _bbcge ;};_bbbfb .TargetAttr =&_bgge ;continue ;};if _cbebf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ddefe ,_gcadf :=_cbebf .Value ,error (nil );if _gcadf !=nil {return _gcadf ;};_bbbfb .CoordoriginAttr =&_ddefe ;continue ;};if _cbebf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bbbfb .StrokedAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fgdf ,_gfbfg :=_cbebf .Value ,error (nil );if _gfbfg !=nil {return _gfbfg ;};_bbbfb .CoordsizeAttr =&_fgdf ;continue ;};if _cbebf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fdfg ,_fffdd :=_cbebf .Value ,error (nil );if _fffdd !=nil {return _fffdd ;};_bbbfb .StrokeweightAttr =&_fdfg ;continue ;};if _cbebf .Name .Local =="\u0073\u0074\u0079l\u0065"{_fdcbb ,_eddb :=_cbebf .Value ,error (nil );if _eddb !=nil {return _eddb ;};_bbbfb .StyleAttr =&_fdcbb ;continue ;};if _cbebf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fbgd ,_fcbb :=_cbebf .Value ,error (nil );if _fcbb !=nil {return _fcbb ;};_bbbfb .ChromakeyAttr =&_fbgd ;continue ;};if _cbebf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fbcba ,_adffb :=_cbebf .Value ,error (nil );if _adffb !=nil {return _adffb ;};_bbbfb .FillcolorAttr =&_fbcba ;continue ;};if _cbebf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_beca ,_fgcbc :=_cbebf .Value ,error (nil );if _fgcbc !=nil {return _fgcbc ;};_bbbfb .OpacityAttr =&_beca ;continue ;};if _cbebf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_efdcg ,_acbgc :=_cbebf .Value ,error (nil );if _acbgc !=nil {return _acbgc ;};_bbbfb .WrapcoordsAttr =&_efdcg ;continue ;};if _cbebf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dfagg ,_gbeegb :=_cbebf .Value ,error (nil );if _gbeegb !=nil {return _gbeegb ;};_bbbfb .StrokecolorAttr =&_dfagg ;continue ;};if _cbebf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bbbfb .InsetpenAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Local =="\u0068\u0072\u0065\u0066"{_geba ,_fgbcg :=_cbebf .Value ,error (nil );if _fgbcg !=nil {return _fgbcg ;};_bbbfb .HrefAttr =&_geba ;continue ;};if _cbebf .Name .Local =="\u0069\u0064"{_cagdf ,_fcece :=_cbebf .Value ,error (nil );if _fcece !=nil {return _fcece ;};_bbbfb .IdAttr =&_cagdf ;continue ;};if _cbebf .Name .Local =="\u0070\u0072\u0069n\u0074"{_bbbfb .PrintAttr .UnmarshalXMLAttr (_cbebf );continue ;};if _cbebf .Name .Local =="\u0061\u006c\u0074"{_abece ,_egggc :=_cbebf .Value ,error (nil );if _egggc !=nil {return _egggc ;};_bbbfb .AltAttr =&_abece ;continue ;};if _cbebf .Name .Local =="\u0074\u0069\u0074l\u0065"{_facbb ,_faga :=_cbebf .Value ,error (nil );if _faga !=nil {return _faga ;};_bbbfb .TitleAttr =&_facbb ;continue ;};if _cbebf .Name .Local =="\u0063\u006c\u0061s\u0073"{_efdgc ,_cfecc :=_cbebf .Value ,error (nil );if _cfecc !=nil {return _cfecc ;};_bbbfb .ClassAttr =&_efdgc ;continue ;};if _cbebf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bbbfb .FilledAttr .UnmarshalXMLAttr (_cbebf );continue ;};};_eaebf :for {_cgad ,_feed :=d .Token ();if _feed !=nil {return _feed ;};switch _egga :=_cgad .(type ){case _dd .StartElement :switch _egga .Name {case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ageg :=NewEG_ShapeElements ();_ageg .Path =NewPath ();if _gcbf :=d .DecodeElement (_ageg .Path ,&_egga );_gcbf !=nil {return _gcbf ;};_bbbfb .EG_ShapeElements =append (_bbbfb .EG_ShapeElements ,_ageg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbcba :=NewEG_ShapeElements ();_cbcba .Formulas =NewFormulas ();if _ggbe :=d .DecodeElement (_cbcba .Formulas ,&_egga );_ggbe !=nil {return _ggbe ;};_bbbfb .EG_ShapeElements =append (_bbbfb .EG_ShapeElements ,_cbcba );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdcggc :=NewEG_ShapeElements ();_bdcggc .Handles =NewHandles ();if _cdbaf :=d .DecodeElement (_bdcggc .Handles ,&_egga );_cdbaf !=nil {return _cdbaf ;};_bbbfb .EG_ShapeElements =append (_bbbfb .EG_ShapeElements ,_bdcggc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gadf :=NewEG_ShapeElements ();_gadf .Fill =NewFill ();if _afgee :=d .DecodeElement (_gadf .Fill ,&_egga );_afgee !=nil {return _afgee ;};_bbbfb .EG_ShapeElements =append (_bbbfb .EG_ShapeElements ,_gadf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_feedd :=NewEG_ShapeElements ();_feedd .Stroke =NewStroke ();if _fcac :=d .DecodeElement (_feedd .Stroke ,&_egga );_fcac !=nil {return _fcac ;};_bbbfb .EG_ShapeElements =append (_bbbfb .EG_ShapeElements ,_feedd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fedde :=NewEG_ShapeElements ();_fedde .Shadow =NewShadow ();if _ddab :=d .DecodeElement (_fedde .Shadow ,&_egga );_ddab !=nil {return _ddab ;};_bbbfb .EG_ShapeElements =append (_bbbfb .EG_ShapeElements ,_fedde );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efcbd :=NewEG_ShapeElements ();_efcbd .Textbox =NewTextbox ();if _gegdf :=d .DecodeElement (_efcbd .Textbox ,&_egga );_gegdf !=nil {return _gegdf ;};_bbbfb .EG_ShapeElements =append (_bbbfb .EG_ShapeElements ,_efcbd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cagdd :=NewEG_ShapeElements ();_cagdd .Textpath =NewTextpath ();if _abed :=d .DecodeElement (_cagdd .Textpath ,&_egga );_abed !=nil {return _abed ;};_bbbfb .EG_ShapeElements =append (_bbbfb .EG_ShapeElements ,_cagdd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfgfe :=NewEG_ShapeElements ();_bfgfe .Imagedata =NewImagedata ();if _afcdf :=d .DecodeElement (_bfgfe .Imagedata ,&_egga );_afcdf !=nil {return _afcdf ;};_bbbfb .EG_ShapeElements =append (_bbbfb .EG_ShapeElements ,_bfgfe );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgac :=NewEG_ShapeElements ();_dgac .Skew =NewOfcSkew ();if _eaaec :=d .DecodeElement (_dgac .Skew ,&_egga );_eaaec !=nil {return _eaaec ;};_bbbfb .EG_ShapeElements =append (_bbbfb .EG_ShapeElements ,_dgac );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ebgb :=NewEG_ShapeElements ();_ebgb .Extrusion =NewOfcExtrusion ();if _cegfd :=d .DecodeElement (_ebgb .Extrusion ,&_egga );_cegfd !=nil {return _cegfd ;};_bbbfb .EG_ShapeElements =append (_bbbfb .EG_ShapeElements ,_ebgb );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcef :=NewEG_ShapeElements ();_gcef .Callout =NewOfcCallout ();if _gebaf :=d .DecodeElement (_gcef .Callout ,&_egga );_gebaf !=nil {return _gebaf ;};_bbbfb .EG_ShapeElements =append (_bbbfb .EG_ShapeElements ,_gcef );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_efcac :=NewEG_ShapeElements ();_efcac .Lock =NewOfcLock ();if _dgde :=d .DecodeElement (_efcac .Lock ,&_egga );_dgde !=nil {return _dgde ;};_bbbfb .EG_ShapeElements =append (_bbbfb .EG_ShapeElements ,_efcac );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbcbf :=NewEG_ShapeElements ();_gbcbf .Clippath =NewOfcClippath ();if _ffegf :=d .DecodeElement (_gbcbf .Clippath ,&_egga );_ffegf !=nil {return _ffegf ;};_bbbfb .EG_ShapeElements =append (_bbbfb .EG_ShapeElements ,_gbcbf );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dggb :=NewEG_ShapeElements ();_dggb .Signatureline =NewOfcSignatureline ();if _abbb :=d .DecodeElement (_dggb .Signatureline ,&_egga );_abbb !=nil {return _abbb ;};_bbbfb .EG_ShapeElements =append (_bbbfb .EG_ShapeElements ,_dggb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cfde :=NewEG_ShapeElements ();_cfde .Wrap =_ad .NewWrap ();if _defb :=d .DecodeElement (_cfde .Wrap ,&_egga );_defb !=nil {return _defb ;};_bbbfb .EG_ShapeElements =append (_bbbfb .EG_ShapeElements ,_cfde );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aabeca :=NewEG_ShapeElements ();_aabeca .Anchorlock =_ad .NewAnchorlock ();if _gaafe :=d .DecodeElement (_aabeca .Anchorlock ,&_egga );_gaafe !=nil {return _gaafe ;};_bbbfb .EG_ShapeElements =append (_bbbfb .EG_ShapeElements ,_aabeca );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fadb :=NewEG_ShapeElements ();_fadb .Bordertop =_ad .NewBordertop ();if _eecd :=d .DecodeElement (_fadb .Bordertop ,&_egga );_eecd !=nil {return _eecd ;};_bbbfb .EG_ShapeElements =append (_bbbfb .EG_ShapeElements ,_fadb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdfef :=NewEG_ShapeElements ();_cdfef .Borderbottom =_ad .NewBorderbottom ();if _cfggd :=d .DecodeElement (_cdfef .Borderbottom ,&_egga );_cfggd !=nil {return _cfggd ;};_bbbfb .EG_ShapeElements =append (_bbbfb .EG_ShapeElements ,_cdfef );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cgcg :=NewEG_ShapeElements ();_cgcg .Borderleft =_ad .NewBorderleft ();if _bcfgf :=d .DecodeElement (_cgcg .Borderleft ,&_egga );_bcfgf !=nil {return _bcfgf ;};_bbbfb .EG_ShapeElements =append (_bbbfb .EG_ShapeElements ,_cgcg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdebc :=NewEG_ShapeElements ();_cdebc .Borderright =_ad .NewBorderright ();if _agdeea :=d .DecodeElement (_cdebc .Borderright ,&_egga );_agdeea !=nil {return _agdeea ;};_bbbfb .EG_ShapeElements =append (_bbbfb .EG_ShapeElements ,_cdebc );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ccef :=NewEG_ShapeElements ();_ccef .ClientData =_fd .NewClientData ();if _bggea :=d .DecodeElement (_ccef .ClientData ,&_egga );_bggea !=nil {return _bggea ;};_bbbfb .EG_ShapeElements =append (_bbbfb .EG_ShapeElements ,_ccef );case _dd .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"}:_gffbf :=NewEG_ShapeElements ();_gffbf .Textdata =_g .NewTextdata ();if _ecdc :=d .DecodeElement (_gffbf .Textdata ,&_egga );_ecdc !=nil {return _ecdc ;};_bbbfb .EG_ShapeElements =append (_bbbfb .EG_ShapeElements ,_gffbf );default:_dda .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",_egga .Name );if _ddaa :=d .Skip ();_ddaa !=nil {return _ddaa ;};};case _dd .EndElement :break _eaebf ;case _dd .CharData :};};return nil ;}; +// Validate validates the OfcCT_Relation and its children +func (_cfefe *OfcCT_Relation )Validate ()error {return _cfefe .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u006f\u006e");};func (_deefd *OfcBottom )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\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ,_c .Attr {Name :_c .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 ,_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\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 ,_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 ="\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d";return _deefd .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_eggce OfcST_FillType )ValidateWithPath (path string )error {switch _eggce {case 0,1,2,3,4,5,6,7,8,9:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eggce ));};return nil ;};func (_fcefd *Roundrect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcefd .CT_RoundRect =*NewCT_RoundRect ();for _ ,_eebda :=range start .Attr {if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fcefd .UserdrawnAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dacaa ,_bceddg :=_eebda .Value ,error (nil );if _bceddg !=nil {return _bceddg ;};_fcefd .BordertopcolorAttr =&_dacaa ;continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fcefd .UserhiddenAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fcefd .BulletAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fcefd .CliptowrapAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0068\u0072"{_fcefd .HrAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u006f\u006c\u0065"{_fcefd .OleAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0068\u0072\u0073t\u0064"{_fcefd .HrstdAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0073\u0070\u0069\u0064"{_ddggbdf ,_fbdab :=_eebda .Value ,error (nil );if _fbdab !=nil {return _fbdab ;};_fcefd .SpidAttr =&_ddggbdf ;continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fcefd .HrnoshadeAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fcefd .ForcedashAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dcgcfa ,_bedbf :=_eebda .Value ,error (nil );if _bedbf !=nil {return _bedbf ;};_fcefd .BorderleftcolorAttr =&_dcgcfa ;continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_becbg ,_dbagc :=_f .ParseInt (_eebda .Value ,10,64);if _dbagc !=nil {return _dbagc ;};_fcefd .DgmnodekindAttr =&_becbg ;continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u006f\u006e\u0065\u0064"{_fcefd .OnedAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0063\u006c\u0069\u0070"{_fcefd .ClipAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0068\u0072\u0070c\u0074"{_dgbgg ,_dcgge :=_f .ParseFloat (_eebda .Value ,64);if _dcgge !=nil {return _dcgge ;};_feeaf :=float32 (_dgbgg );_fcefd .HrpctAttr =&_feeaf ;continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fcefd .PreferrelativeAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_adgae ,_ggabf :=_eebda .Value ,error (nil );if _ggabf !=nil {return _ggabf ;};_fcefd .BorderrightcolorAttr =&_adgae ;continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bebda ,_ffdeg :=_f .ParseInt (_eebda .Value ,10,64);if _ffdeg !=nil {return _ffdeg ;};_fcefd .RegroupidAttr =&_bebda ;continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fcefd .DgmlayoutmruAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fcefd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fcefd .AllowoverlapAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fcefd .HralignAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fcefd .InsetmodeAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0073\u0070\u0074"{_ddddfb ,_bgaf :=_f .ParseFloat (_eebda .Value ,64);if _bgaf !=nil {return _bgaf ;};_deab :=float32 (_ddddfb );_fcefd .SptAttr =&_deab ;continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_debbe ,_acggg :=_eebda .Value ,error (nil );if _acggg !=nil {return _acggg ;};_fcefd .BorderbottomcolorAttr =&_debbe ;continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fcefd .OleiconAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fcefd .DgmlayoutAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fcefd .BwmodeAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fcefd .BwnormalAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fcefd .BwpureAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fcefd .ConnectortypeAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fcefd .ButtonAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebda .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fcefd .AllowincellAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Local =="\u0068\u0072\u0065\u0066"{_bbabg ,_aadcb :=_eebda .Value ,error (nil );if _aadcb !=nil {return _aadcb ;};_fcefd .HrefAttr =&_bbabg ;continue ;};if _eebda .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ebgba ,_eaegc :=_eebda .Value ,error (nil );if _eaegc !=nil {return _eaegc ;};_fcefd .CoordsizeAttr =&_ebgba ;continue ;};if _eebda .Name .Local =="\u0073\u0074\u0079l\u0065"{_fdcabe ,_afecc :=_eebda .Value ,error (nil );if _afecc !=nil {return _afecc ;};_fcefd .StyleAttr =&_fdcabe ;continue ;};if _eebda .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fcefd .StrokedAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Local =="\u0069\u0064"{_gageg ,_eccfe :=_eebda .Value ,error (nil );if _eccfe !=nil {return _eccfe ;};_fcefd .IdAttr =&_gageg ;continue ;};if _eebda .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gacbb ,_bcfde :=_eebda .Value ,error (nil );if _bcfde !=nil {return _bcfde ;};_fcefd .StrokeweightAttr =&_gacbb ;continue ;};if _eebda .Name .Local =="\u0070\u0072\u0069n\u0074"{_fcefd .PrintAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ebcbd ,_baace :=_eebda .Value ,error (nil );if _baace !=nil {return _baace ;};_fcefd .ChromakeyAttr =&_ebcbd ;continue ;};if _eebda .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bfaed ,_ggac :=_eebda .Value ,error (nil );if _ggac !=nil {return _ggac ;};_fcefd .FillcolorAttr =&_bfaed ;continue ;};if _eebda .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gfbeb ,_cdcde :=_eebda .Value ,error (nil );if _cdcde !=nil {return _cdcde ;};_fcefd .CoordoriginAttr =&_gfbeb ;continue ;};if _eebda .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gacba ,_bbdef :=_eebda .Value ,error (nil );if _bbdef !=nil {return _bbdef ;};_fcefd .OpacityAttr =&_gacba ;continue ;};if _eebda .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dfbaa ,_fffef :=_eebda .Value ,error (nil );if _fffef !=nil {return _fffef ;};_fcefd .StrokecolorAttr =&_dfbaa ;continue ;};if _eebda .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fcefd .InsetpenAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fcefd .FilledAttr .UnmarshalXMLAttr (_eebda );continue ;};if _eebda .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bdcgf ,_dedca :=_eebda .Value ,error (nil );if _dedca !=nil {return _dedca ;};_fcefd .WrapcoordsAttr =&_bdcgf ;continue ;};if _eebda .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_ffbfe ,_gdgcbd :=_eebda .Value ,error (nil );if _gdgcbd !=nil {return _gdgcbd ;};_fcefd .ArcsizeAttr =&_ffbfe ;continue ;};if _eebda .Name .Local =="\u0074\u0069\u0074l\u0065"{_ccdcb ,_ecegbg :=_eebda .Value ,error (nil );if _ecegbg !=nil {return _ecegbg ;};_fcefd .TitleAttr =&_ccdcb ;continue ;};if _eebda .Name .Local =="\u0063\u006c\u0061s\u0073"{_ffgb ,_eagbc :=_eebda .Value ,error (nil );if _eagbc !=nil {return _eagbc ;};_fcefd .ClassAttr =&_ffgb ;continue ;};if _eebda .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gbbfcc ,_aecdg :=_eebda .Value ,error (nil );if _aecdg !=nil {return _aecdg ;};_fcefd .TargetAttr =&_gbbfcc ;continue ;};if _eebda .Name .Local =="\u0061\u006c\u0074"{_cabafe ,_fcffc :=_eebda .Value ,error (nil );if _fcffc !=nil {return _fcffc ;};_fcefd .AltAttr =&_cabafe ;continue ;};};_bcebg :for {_egcd ,_dfbbd :=d .Token ();if _dfbbd !=nil {return _dfbbd ;};switch _agbba :=_egcd .(type ){case _c .StartElement :switch _agbba .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aggdd :=NewEG_ShapeElements ();_aggdd .Path =NewPath ();if _ggdde :=d .DecodeElement (_aggdd .Path ,&_agbba );_ggdde !=nil {return _ggdde ;};_fcefd .EG_ShapeElements =append (_fcefd .EG_ShapeElements ,_aggdd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfded :=NewEG_ShapeElements ();_cfded .Formulas =NewFormulas ();if _ffeec :=d .DecodeElement (_cfded .Formulas ,&_agbba );_ffeec !=nil {return _ffeec ;};_fcefd .EG_ShapeElements =append (_fcefd .EG_ShapeElements ,_cfded );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_acgbg :=NewEG_ShapeElements ();_acgbg .Handles =NewHandles ();if _deagf :=d .DecodeElement (_acgbg .Handles ,&_agbba );_deagf !=nil {return _deagf ;};_fcefd .EG_ShapeElements =append (_fcefd .EG_ShapeElements ,_acgbg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efbag :=NewEG_ShapeElements ();_efbag .Fill =NewFill ();if _afccf :=d .DecodeElement (_efbag .Fill ,&_agbba );_afccf !=nil {return _afccf ;};_fcefd .EG_ShapeElements =append (_fcefd .EG_ShapeElements ,_efbag );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbega :=NewEG_ShapeElements ();_gbega .Stroke =NewStroke ();if _ddcag :=d .DecodeElement (_gbega .Stroke ,&_agbba );_ddcag !=nil {return _ddcag ;};_fcefd .EG_ShapeElements =append (_fcefd .EG_ShapeElements ,_gbega );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eefef :=NewEG_ShapeElements ();_eefef .Shadow =NewShadow ();if _gaeed :=d .DecodeElement (_eefef .Shadow ,&_agbba );_gaeed !=nil {return _gaeed ;};_fcefd .EG_ShapeElements =append (_fcefd .EG_ShapeElements ,_eefef );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgfgb :=NewEG_ShapeElements ();_bgfgb .Textbox =NewTextbox ();if _baegd :=d .DecodeElement (_bgfgb .Textbox ,&_agbba );_baegd !=nil {return _baegd ;};_fcefd .EG_ShapeElements =append (_fcefd .EG_ShapeElements ,_bgfgb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_feeea :=NewEG_ShapeElements ();_feeea .Textpath =NewTextpath ();if _efaafb :=d .DecodeElement (_feeea .Textpath ,&_agbba );_efaafb !=nil {return _efaafb ;};_fcefd .EG_ShapeElements =append (_fcefd .EG_ShapeElements ,_feeea );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fceda :=NewEG_ShapeElements ();_fceda .Imagedata =NewImagedata ();if _gbfab :=d .DecodeElement (_fceda .Imagedata ,&_agbba );_gbfab !=nil {return _gbfab ;};_fcefd .EG_ShapeElements =append (_fcefd .EG_ShapeElements ,_fceda );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_effcf :=NewEG_ShapeElements ();_effcf .Skew =NewOfcSkew ();if _fgcee :=d .DecodeElement (_effcf .Skew ,&_agbba );_fgcee !=nil {return _fgcee ;};_fcefd .EG_ShapeElements =append (_fcefd .EG_ShapeElements ,_effcf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gaafbd :=NewEG_ShapeElements ();_gaafbd .Extrusion =NewOfcExtrusion ();if _cabef :=d .DecodeElement (_gaafbd .Extrusion ,&_agbba );_cabef !=nil {return _cabef ;};_fcefd .EG_ShapeElements =append (_fcefd .EG_ShapeElements ,_gaafbd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bddec :=NewEG_ShapeElements ();_bddec .Callout =NewOfcCallout ();if _efgbg :=d .DecodeElement (_bddec .Callout ,&_agbba );_efgbg !=nil {return _efgbg ;};_fcefd .EG_ShapeElements =append (_fcefd .EG_ShapeElements ,_bddec );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cefea :=NewEG_ShapeElements ();_cefea .Lock =NewOfcLock ();if _ffdafg :=d .DecodeElement (_cefea .Lock ,&_agbba );_ffdafg !=nil {return _ffdafg ;};_fcefd .EG_ShapeElements =append (_fcefd .EG_ShapeElements ,_cefea );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bcecd :=NewEG_ShapeElements ();_bcecd .Clippath =NewOfcClippath ();if _bdcgg :=d .DecodeElement (_bcecd .Clippath ,&_agbba );_bdcgg !=nil {return _bdcgg ;};_fcefd .EG_ShapeElements =append (_fcefd .EG_ShapeElements ,_bcecd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gebf :=NewEG_ShapeElements ();_gebf .Signatureline =NewOfcSignatureline ();if _abgdf :=d .DecodeElement (_gebf .Signatureline ,&_agbba );_abgdf !=nil {return _abgdf ;};_fcefd .EG_ShapeElements =append (_fcefd .EG_ShapeElements ,_gebf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aeaba :=NewEG_ShapeElements ();_aeaba .Wrap =_aa .NewWrap ();if _egbfa :=d .DecodeElement (_aeaba .Wrap ,&_agbba );_egbfa !=nil {return _egbfa ;};_fcefd .EG_ShapeElements =append (_fcefd .EG_ShapeElements ,_aeaba );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gbaed :=NewEG_ShapeElements ();_gbaed .Anchorlock =_aa .NewAnchorlock ();if _fedebg :=d .DecodeElement (_gbaed .Anchorlock ,&_agbba );_fedebg !=nil {return _fedebg ;};_fcefd .EG_ShapeElements =append (_fcefd .EG_ShapeElements ,_gbaed );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gdffc :=NewEG_ShapeElements ();_gdffc .Bordertop =_aa .NewBordertop ();if _caeeb :=d .DecodeElement (_gdffc .Bordertop ,&_agbba );_caeeb !=nil {return _caeeb ;};_fcefd .EG_ShapeElements =append (_fcefd .EG_ShapeElements ,_gdffc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bgdec :=NewEG_ShapeElements ();_bgdec .Borderbottom =_aa .NewBorderbottom ();if _ebacg :=d .DecodeElement (_bgdec .Borderbottom ,&_agbba );_ebacg !=nil {return _ebacg ;};_fcefd .EG_ShapeElements =append (_fcefd .EG_ShapeElements ,_bgdec );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_deefg :=NewEG_ShapeElements ();_deefg .Borderleft =_aa .NewBorderleft ();if _cbbff :=d .DecodeElement (_deefg .Borderleft ,&_agbba );_cbbff !=nil {return _cbbff ;};_fcefd .EG_ShapeElements =append (_fcefd .EG_ShapeElements ,_deefg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbfcc :=NewEG_ShapeElements ();_cbfcc .Borderright =_aa .NewBorderright ();if _begfd :=d .DecodeElement (_cbfcc .Borderright ,&_agbba );_begfd !=nil {return _begfd ;};_fcefd .EG_ShapeElements =append (_fcefd .EG_ShapeElements ,_cbfcc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bgeea :=NewEG_ShapeElements ();_bgeea .ClientData =_bd .NewClientData ();if _cgfga :=d .DecodeElement (_bgeea .ClientData ,&_agbba );_cgfga !=nil {return _cgfga ;};_fcefd .EG_ShapeElements =append (_fcefd .EG_ShapeElements ,_bgeea );case _c .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"}:_gcdaa :=NewEG_ShapeElements ();_gcdaa .Textdata =_fb .NewTextdata ();if _aagfc :=d .DecodeElement (_gcdaa .Textdata ,&_agbba );_aagfc !=nil {return _aagfc ;};_fcefd .EG_ShapeElements =append (_fcefd .EG_ShapeElements ,_gcdaa );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 \u0052\u006f\u0075\u006e\u0064\u0072e\u0063\u0074 \u0025\u0076",_agbba .Name );if _gcbagg :=d .Skip ();_gcbagg !=nil {return _gcbagg ;};};case _c .EndElement :break _bcebg ;case _c .CharData :};};return nil ;};func (_bceadb OfcST_ScreenSize )ValidateWithPath (path string )error {switch _bceadb {case 0,1,2,3,4,5,6:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bceadb ));};return nil ;};func (_gabeb ST_StrokeArrowType )Validate ()error {return _gabeb .ValidateWithPath ("")};func (_cgfcg OfcST_ConnectorType )String ()string {switch _cgfcg {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 (_bfdf *AG_OfficeShapeAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dea :=range start .Attr {if _dea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dea .Name .Local =="\u0073\u0070\u0074"{_bbbc ,_eec :=_f .ParseFloat (_dea .Value ,64);if _eec !=nil {return _eec ;};_ecc :=float32 (_bbbc );_bfdf .SptAttr =&_ecc ;continue ;};if _dea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dea .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bfdf .ConnectortypeAttr .UnmarshalXMLAttr (_dea );continue ;};if _dea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dea .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bfdf .BwmodeAttr .UnmarshalXMLAttr (_dea );continue ;};if _dea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dea .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bfdf .BwpureAttr .UnmarshalXMLAttr (_dea );continue ;};if _dea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dea .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bfdf .BwnormalAttr .UnmarshalXMLAttr (_dea );continue ;};if _dea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dea .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bfdf .ForcedashAttr .UnmarshalXMLAttr (_dea );continue ;};if _dea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dea .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bfdf .OleiconAttr .UnmarshalXMLAttr (_dea );continue ;};if _dea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dea .Name .Local =="\u006f\u006c\u0065"{_bfdf .OleAttr .UnmarshalXMLAttr (_dea );continue ;};if _dea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dea .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bfdf .PreferrelativeAttr .UnmarshalXMLAttr (_dea );continue ;};if _dea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dea .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bfdf .CliptowrapAttr .UnmarshalXMLAttr (_dea );continue ;};if _dea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dea .Name .Local =="\u0063\u006c\u0069\u0070"{_bfdf .ClipAttr .UnmarshalXMLAttr (_dea );continue ;};};for {_ccbc ,_geac :=d .Token ();if _geac !=nil {return _fd .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",_geac );};if _bggd ,_feff :=_ccbc .(_c .EndElement );_feff &&_bggd .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_EquationXml ()*OfcCT_EquationXml {_dbaea :=&OfcCT_EquationXml {};return _dbaea };func (_faefg *OfcST_ExtrusionRender )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_faefg =0;case "\u0073\u006f\u006ci\u0064":*_faefg =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_faefg =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_faefg =3;};return nil ;}; -// ValidateWithPath validates the OfcCT_Lock and its children, prefixing error messages with path -func (_cfgbg *OfcCT_Lock )ValidateWithPath (path string )error {if _ggaf :=_cfgbg .PositionAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ggaf !=nil {return _ggaf ;};if _abafc :=_cfgbg .SelectionAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006fn\u0041\u0074\u0074\u0072");_abafc !=nil {return _abafc ;};if _gbegcf :=_cfgbg .GroupingAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_gbegcf !=nil {return _gbegcf ;};if _begbd :=_cfgbg .UngroupingAttr .ValidateWithPath (path +"\u002fU\u006eg\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_begbd !=nil {return _begbd ;};if _agddd :=_cfgbg .RotationAttr .ValidateWithPath (path +"\u002f\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_agddd !=nil {return _agddd ;};if _gdddb :=_cfgbg .CroppingAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0070\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_gdddb !=nil {return _gdddb ;};if _bfaef :=_cfgbg .VerticiesAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0069\u0065s\u0041\u0074\u0074\u0072");_bfaef !=nil {return _bfaef ;};if _cfabad :=_cfgbg .AdjusthandlesAttr .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0068\u0061n\u0064\u006ce\u0073\u0041\u0074\u0074\u0072");_cfabad !=nil {return _cfabad ;};if _cfbeg :=_cfgbg .TextAttr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0041\u0074\u0074r");_cfbeg !=nil {return _cfbeg ;};if _edfbd :=_cfgbg .AspectratioAttr .ValidateWithPath (path +"\u002f\u0041s\u0070\u0065\u0063t\u0072\u0061\u0074\u0069\u006f\u0041\u0074\u0074\u0072");_edfbd !=nil {return _edfbd ;};if _eedc :=_cfgbg .ShapetypeAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0074\u0079\u0070e\u0041\u0074\u0074\u0072");_eedc !=nil {return _eedc ;};if _bdgfe :=_cfgbg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bdgfe !=nil {return _bdgfe ;};return nil ;}; +// Validate validates the OfcClippath and its children +func (_cagec *OfcClippath )Validate ()error {return _cagec .ValidateWithPath ("O\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068");};func (_efbec OfcST_How )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_efbec .String (),start );}; -// Validate validates the OfcFill and its children -func (_bcbae *OfcFill )Validate ()error {return _bcbae .ValidateWithPath ("\u004ff\u0063\u0046\u0069\u006c\u006c");};type AG_AllShapeAttributes struct{OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;}; +// Validate validates the Handles and its children +func (_dccfa *Handles )Validate ()error {return _dccfa .ValidateWithPath ("\u0048a\u006e\u0064\u006c\u0065\u0073");};func (_cbaeb *ST_EditAs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccbfd ,_fbece :=d .Token ();if _fbece !=nil {return _fbece ;};if _faadg ,_bbgbf :=_ccbfd .(_c .EndElement );_bbgbf &&_faadg .Name ==start .Name {*_cbaeb =1;return nil ;};if _acfbde ,_aaebg :=_ccbfd .(_c .CharData );!_aaebg {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccbfd );}else {switch string (_acfbde ){case "":*_cbaeb =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_cbaeb =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_cbaeb =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_cbaeb =3;case "\u0063\u0079\u0063l\u0065":*_cbaeb =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_cbaeb =5;case "\u0076\u0065\u006e\u006e":*_cbaeb =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_cbaeb =7;};};_ccbfd ,_fbece =d .Token ();if _fbece !=nil {return _fbece ;};if _gefde ,_adbbb :=_ccbfd .(_c .EndElement );_adbbb &&_gefde .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccbfd );};type Formulas struct{CT_Formulas };func (_cccb OfcST_Angle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ffbcbf :=_c .Attr {};_ffbcbf .Name =name ;switch _cccb {case OfcST_AngleUnset :_ffbcbf .Value ="";case OfcST_AngleAny :_ffbcbf .Value ="\u0061\u006e\u0079";case OfcST_Angle30 :_ffbcbf .Value ="\u0033\u0030";case OfcST_Angle45 :_ffbcbf .Value ="\u0034\u0035";case OfcST_Angle60 :_ffbcbf .Value ="\u0036\u0030";case OfcST_Angle90 :_ffbcbf .Value ="\u0039\u0030";case OfcST_AngleAuto :_ffbcbf .Value ="\u0061\u0075\u0074\u006f";};return _ffbcbf ,nil ;}; -// Validate validates the Curve and its children -func (_cgaf *Curve )Validate ()error {return _cgaf .ValidateWithPath ("\u0043\u0075\u0072v\u0065")};type AG_OfficeShapeAttributes struct{SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;}; +// Validate validates the OfcCT_ColorMru and its children +func (_eaff *OfcCT_ColorMru )Validate ()error {return _eaff .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0072\u0075");};func (_fegdf OfcST_RType )Validate ()error {return _fegdf .ValidateWithPath ("")}; -// Validate validates the Stroke and its children -func (_dgfdbb *Stroke )Validate ()error {return _dgfdbb .ValidateWithPath ("\u0053\u0074\u0072\u006f\u006b\u0065");};func (_bgdf *OfcComplex )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_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 ="\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x";return _bgdf .OfcCT_Complex .MarshalXML (e ,start );};func NewOfcFill ()*OfcFill {_gdagcb :=&OfcFill {};_gdagcb .OfcCT_Fill =*NewOfcCT_Fill ();return _gdagcb ;};type OfcColumn struct{OfcCT_StrokeChild }; +// ValidateWithPath validates the OfcCT_Callout and its children, prefixing error messages with path +func (_fgbbf *OfcCT_Callout )ValidateWithPath (path string )error {if _ccbaff :=_fgbbf .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ccbaff !=nil {return _ccbaff ;};if _deec :=_fgbbf .AngleAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u006c\u0065\u0041\u0074\u0074\u0072");_deec !=nil {return _deec ;};if _eeea :=_fgbbf .DropautoAttr .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0061\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_eeea !=nil {return _eeea ;};if _bdcc :=_fgbbf .LengthspecifiedAttr .ValidateWithPath (path +"/\u004ce\u006e\u0067\u0074\u0068\u0073\u0070\u0065\u0063i\u0066\u0069\u0065\u0064At\u0074\u0072");_bdcc !=nil {return _bdcc ;};if _bfbdg :=_fgbbf .AccentbarAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0062\u0061r\u0041\u0074\u0074\u0072");_bfbdg !=nil {return _bfbdg ;};if _accdf :=_fgbbf .TextborderAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0062\u006f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_accdf !=nil {return _accdf ;};if _dedae :=_fgbbf .MinusxAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0078\u0041\u0074\u0074\u0072");_dedae !=nil {return _dedae ;};if _ffdaf :=_fgbbf .MinusyAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0079\u0041\u0074\u0074\u0072");_ffdaf !=nil {return _ffdaf ;};if _aafcg :=_fgbbf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aafcg !=nil {return _aafcg ;};return nil ;};func NewCT_Group ()*CT_Group {_fgfa :=&CT_Group {};return _fgfa };func (_gcbae *OfcST_RType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gcbae =0;case "\u0061\u0072\u0063":*_gcbae =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_gcbae =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_gcbae =3;case "\u0061\u006c\u0069g\u006e":*_gcbae =4;};return nil ;};func (_abfcg OfcST_HrAlign )Validate ()error {return _abfcg .ValidateWithPath ("")};type CT_Handles struct{H []*CT_H ;}; -// ValidateWithPath validates the CT_PolyLine and its children, prefixing error messages with path -func (_abac *CT_PolyLine )ValidateWithPath (path string )error {for _dfaf ,_aggbe :=range _abac .Ink {if _dfbff :=_aggbe .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_dfaf ));_dfbff !=nil {return _dfbff ;};};for _fged ,_cefbg :=range _abac .EG_ShapeElements {if _eebagg :=_cefbg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_fged ));_eebagg !=nil {return _eebagg ;};};if _cgeg :=_abac .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cgeg !=nil {return _cgeg ;};if _eeedc :=_abac .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_eeedc !=nil {return _eeedc ;};if _gfebb :=_abac .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_gfebb !=nil {return _gfebb ;};if _adgf :=_abac .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_adgf !=nil {return _adgf ;};if _aeag :=_abac .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_aeag !=nil {return _aeag ;};if _gcccg :=_abac .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_gcccg !=nil {return _gcccg ;};if _bageg :=_abac .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bageg !=nil {return _bageg ;};if _dgbg :=_abac .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_dgbg !=nil {return _dgbg ;};if _abaf :=_abac .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_abaf !=nil {return _abaf ;};if _aged :=_abac .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_aged !=nil {return _aged ;};if _edcfc :=_abac .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_edcfc !=nil {return _edcfc ;};if _bgcd :=_abac .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bgcd !=nil {return _bgcd ;};if _acac :=_abac .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_acac !=nil {return _acac ;};if _dbbed :=_abac .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_dbbed !=nil {return _dbbed ;};if _begc :=_abac .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_begc !=nil {return _begc ;};if _abgde :=_abac .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_abgde !=nil {return _abgde ;};if _gfbbg :=_abac .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_gfbbg !=nil {return _gfbbg ;};if _bfac :=_abac .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_bfac !=nil {return _bfac ;};if _cegbg :=_abac .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cegbg !=nil {return _cegbg ;};if _acacf :=_abac .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_acacf !=nil {return _acacf ;};if _ggccg :=_abac .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ggccg !=nil {return _ggccg ;};if _ebgdb :=_abac .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_ebgdb !=nil {return _ebgdb ;};if _gfdeff :=_abac .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_gfdeff !=nil {return _gfdeff ;};if _fcea :=_abac .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_fcea !=nil {return _fcea ;};if _adgcb :=_abac .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_adgcb !=nil {return _adgcb ;};if _faaef :=_abac .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_faaef !=nil {return _faaef ;};if _bbcd :=_abac .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_bbcd !=nil {return _bbcd ;};if _dafgd :=_abac .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_dafgd !=nil {return _dafgd ;};if _fcggg :=_abac .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fcggg !=nil {return _fcggg ;};return nil ;};func (_ggfcfag OfcST_ExtrusionType )Validate ()error {return _ggfcfag .ValidateWithPath ("")}; +// ValidateWithPath validates the OfcTop and its children, prefixing error messages with path +func (_dbefaa *OfcTop )ValidateWithPath (path string )error {if _bcdac :=_dbefaa .OfcCT_StrokeChild .ValidateWithPath (path );_bcdac !=nil {return _bcdac ;};return nil ;}; -// ValidateWithPath validates the OfcColumn and its children, prefixing error messages with path -func (_eabdb *OfcColumn )ValidateWithPath (path string )error {if _gbebf :=_eabdb .OfcCT_StrokeChild .ValidateWithPath (path );_gbebf !=nil {return _gbebf ;};return nil ;};type Textbox struct{CT_Textbox }; +// ValidateWithPath validates the AG_Fill and its children, prefixing error messages with path +func (_cag *AG_Fill )ValidateWithPath (path string )error {if _bgb :=_cag .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bgb !=nil {return _bgb ;};return nil ;}; -// ValidateWithPath validates the CT_Shapetype and its children, prefixing error messages with path -func (_ecegc *CT_Shapetype )ValidateWithPath (path string )error {for _aggbc ,_gaccb :=range _ecegc .EG_ShapeElements {if _fgagd :=_gaccb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_aggbc ));_fgagd !=nil {return _fgagd ;};};if _ecegc .Complex !=nil {if _bega :=_ecegc .Complex .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");_bega !=nil {return _bega ;};};if _cedee :=_ecegc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cedee !=nil {return _cedee ;};if _abdf :=_ecegc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_abdf !=nil {return _abdf ;};if _gbegc :=_ecegc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_gbegc !=nil {return _gbegc ;};if _bgcgcf :=_ecegc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_bgcgcf !=nil {return _bgcgcf ;};if _fbbc :=_ecegc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fbbc !=nil {return _fbbc ;};if _cdeg :=_ecegc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_cdeg !=nil {return _cdeg ;};if _bggfg :=_ecegc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bggfg !=nil {return _bggfg ;};if _aeagf :=_ecegc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_aeagf !=nil {return _aeagf ;};if _feba :=_ecegc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_feba !=nil {return _feba ;};if _fccee :=_ecegc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fccee !=nil {return _fccee ;};if _bcfd :=_ecegc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bcfd !=nil {return _bcfd ;};if _gfcgb :=_ecegc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_gfcgb !=nil {return _gfcgb ;};if _aegce :=_ecegc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_aegce !=nil {return _aegce ;};if _ceged :=_ecegc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_ceged !=nil {return _ceged ;};if _eaffb :=_ecegc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_eaffb !=nil {return _eaffb ;};if _fcbd :=_ecegc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fcbd !=nil {return _fcbd ;};if _aaggeb :=_ecegc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_aaggeb !=nil {return _aaggeb ;};if _ddgf :=_ecegc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ddgf !=nil {return _ddgf ;};if _gcfa :=_ecegc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gcfa !=nil {return _gcfa ;};if _begag :=_ecegc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_begag !=nil {return _begag ;};if _acggc :=_ecegc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_acggc !=nil {return _acggc ;};if _daeea :=_ecegc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_daeea !=nil {return _daeea ;};if _cegdg :=_ecegc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cegdg !=nil {return _cegdg ;};if _fgefg :=_ecegc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_fgefg !=nil {return _fgefg ;};if _cgabe :=_ecegc .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cgabe !=nil {return _cgabe ;};if _dacde :=_ecegc .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_dacde !=nil {return _dacde ;};if _bdgfc :=_ecegc .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_bdgfc !=nil {return _bdgfc ;};if _bceed :=_ecegc .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_bceed !=nil {return _bceed ;};if _fcfcf :=_ecegc .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fcfcf !=nil {return _fcfcf ;};return nil ;}; +// Validate validates the CT_Shadow and its children +func (_dacc *CT_Shadow )Validate ()error {return _dacc .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw");};func (_bbdag ST_StrokeArrowType )ValidateWithPath (path string )error {switch _bbdag {case 0,1,2,3,4,5,6:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbdag ));};return nil ;};func (_bgcgd ST_StrokeArrowLength )Validate ()error {return _bgcgd .ValidateWithPath ("")};const (OfcST_OLEDrawAspectUnset OfcST_OLEDrawAspect =0;OfcST_OLEDrawAspectContent OfcST_OLEDrawAspect =1;OfcST_OLEDrawAspectIcon OfcST_OLEDrawAspect =2;);func (_befc ST_ImageAspect )ValidateWithPath (path string )error {switch _befc {case 0,1,2,3:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_befc ));};return nil ;};type OfcColumn struct{OfcCT_StrokeChild };func (_cba *AG_CoreAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cba .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fd .Sprintf ("\u0025\u0076",*_cba .HrefAttr )});};if _cba .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_cba .TargetAttr )});};if _cba .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_cba .ClassAttr )});};if _cba .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_cba .TitleAttr )});};if _cba .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_cba .AltAttr )});};if _cba .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fd .Sprintf ("\u0025\u0076",*_cba .CoordsizeAttr )});};if _cba .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fd .Sprintf ("\u0025\u0076",*_cba .CoordoriginAttr )});};if _cba .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_cba .WrapcoordsAttr )});};if _cba .PrintAttr !=_d .ST_TrueFalseUnset {_efd ,_cgf :=_cba .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _cgf !=nil {return _cgf ;};start .Attr =append (start .Attr ,_efd );};if _cba .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_cba .IdAttr )});};if _cba .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_cba .StyleAttr )});};return nil ;};type OfcCT_Extrusion struct{OnAttr _d .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 _d .ST_TrueFalse ;AutorotationcenterAttr _d .ST_TrueFalse ;RotationcenterAttr *string ;RotationangleAttr *string ;ColormodeAttr OfcST_ColorMode ;ColorAttr *string ;ShininessAttr *float32 ;SpecularityAttr *string ;DiffusityAttr *string ;MetalAttr _d .ST_TrueFalse ;EdgeAttr *string ;FacetAttr *string ;LightfaceAttr _d .ST_TrueFalse ;BrightnessAttr *string ;LightpositionAttr *string ;LightlevelAttr *string ;LightharshAttr _d .ST_TrueFalse ;Lightposition2Attr *string ;Lightlevel2Attr *string ;Lightharsh2Attr _d .ST_TrueFalse ;ExtAttr ST_Ext ;};type Shape struct{CT_Shape }; -// ValidateWithPath validates the OfcCT_SignatureLine and its children, prefixing error messages with path -func (_ebfd *OfcCT_SignatureLine )ValidateWithPath (path string )error {if _abfgf :=_ebfd .IssignaturelineAttr .ValidateWithPath (path +"/\u0049s\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065At\u0074\u0072");_abfgf !=nil {return _abfgf ;};if _ebfd .IdAttr !=nil {if !_f .ST_GuidPatternRe .MatchString (*_ebfd .IdAttr ){return _c .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 ,_f .ST_GuidPatternRe ,*_ebfd .IdAttr );};};if _ebfd .ProvidAttr !=nil {if !_f .ST_GuidPatternRe .MatchString (*_ebfd .ProvidAttr ){return _c .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 ,_f .ST_GuidPatternRe ,*_ebfd .ProvidAttr );};};if _cdffa :=_ebfd .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");_cdffa !=nil {return _cdffa ;};if _dgbga :=_ebfd .AllowcommentsAttr .ValidateWithPath (path +"\u002fA\u006cl\u006f\u0077\u0063\u006f\u006dm\u0065\u006et\u0073\u0041\u0074\u0074\u0072");_dgbga !=nil {return _dgbga ;};if _gcggc :=_ebfd .ShowsigndateAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0073\u0069\u0067\u006e\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_gcggc !=nil {return _gcggc ;};if _cbdg :=_ebfd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cbdg !=nil {return _cbdg ;};return nil ;}; +// Validate validates the OfcCT_IdMap and its children +func (_cccfb *OfcCT_IdMap )Validate ()error {return _cccfb .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070");};func (_cbgcae ST_StrokeArrowWidth )Validate ()error {return _cbgcae .ValidateWithPath ("")};type OfcST_HrAlign byte ;func (_gadfc OfcST_ExtrusionRender )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gadfc .String (),start );};type Roundrect struct{CT_RoundRect }; -// Validate validates the CT_Shapetype and its children -func (_bfae *CT_Shapetype )Validate ()error {return _bfae .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065");};func (_gaage *OfcCT_OLEObject )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_fagcaf :=range start .Attr {if _fagcaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fagcaf .Name .Local =="\u0069\u0064"||_fagcaf .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"&&_fagcaf .Name .Local =="\u0069\u0064"{_bbagc ,_gbed :=_fagcaf .Value ,error (nil );if _gbed !=nil {return _gbed ;};_gaage .IdAttr =&_bbagc ;continue ;};if _fagcaf .Name .Local =="\u0054\u0079\u0070\u0065"{_gaage .TypeAttr .UnmarshalXMLAttr (_fagcaf );continue ;};if _fagcaf .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_dfadf ,_aeabb :=_fagcaf .Value ,error (nil );if _aeabb !=nil {return _aeabb ;};_gaage .ProgIDAttr =&_dfadf ;continue ;};if _fagcaf .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_gbcbfg ,_efafg :=_fagcaf .Value ,error (nil );if _efafg !=nil {return _efafg ;};_gaage .ShapeIDAttr =&_gbcbfg ;continue ;};if _fagcaf .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_gaage .DrawAspectAttr .UnmarshalXMLAttr (_fagcaf );continue ;};if _fagcaf .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_dcbgd ,_gdgfga :=_fagcaf .Value ,error (nil );if _gdgfga !=nil {return _gdgfga ;};_gaage .ObjectIDAttr =&_dcbgd ;continue ;};if _fagcaf .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_gaage .UpdateModeAttr .UnmarshalXMLAttr (_fagcaf );continue ;};};_fdfcc :for {_bdedg ,_cedb :=d .Token ();if _cedb !=nil {return _cedb ;};switch _fdbbc :=_bdedg .(type ){case _dd .StartElement :switch _fdbbc .Name {case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gaage .LinkType =new (string );if _begea :=d .DecodeElement (_gaage .LinkType ,&_fdbbc );_begea !=nil {return _begea ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gaage .LockedField =_f .ST_TrueFalseBlankUnset ;if _agdfee :=d .DecodeElement (&_gaage .LockedField ,&_fdbbc );_agdfee !=nil {return _agdfee ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gaage .FieldCodes =new (string );if _aaeff :=d .DecodeElement (_gaage .FieldCodes ,&_fdbbc );_aaeff !=nil {return _aaeff ;};default:_dda .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",_fdbbc .Name );if _gdffg :=d .Skip ();_gdffg !=nil {return _gdffg ;};};case _dd .EndElement :break _fdfcc ;case _dd .CharData :};};return nil ;};func (_beccd *OfcCT_IdMap )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _beccd .DataAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_c .Sprintf ("\u0025\u0076",*_beccd .DataAttr )});};if _beccd .ExtAttr !=ST_ExtUnset {_gaad ,_bebgb :=_beccd .ExtAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u003a\u0065x\u0074"});if _bebgb !=nil {return _bebgb ;};start .Attr =append (start .Attr ,_gaad );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_bddaaa *OfcCT_EquationXml )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_fdbaa :=range start .Attr {if _fdbaa .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_dcbff ,_fegea :=_fdbaa .Value ,error (nil );if _fegea !=nil {return _fegea ;};_bddaaa .ContentTypeAttr =&_dcbff ;continue ;};};_aacfe :for {_dbga ,_bgfac :=d .Token ();if _bgfac !=nil {return _bgfac ;};switch _aabaa :=_dbga .(type ){case _dd .StartElement :switch _aabaa .Name {default:if _dfbdg ,_fcfgg :=_dda .CreateElement (_aabaa );_fcfgg !=nil {return _fcfgg ;}else {if _fabdcf :=d .DecodeElement (_dfbdg ,&_aabaa );_fabdcf !=nil {return _fabdcf ;};_bddaaa .Any =_dfbdg ;};};case _dd .EndElement :break _aacfe ;case _dd .CharData :};};return nil ;};func (_gcggd *Line )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return _gcggd .CT_Line .MarshalXML (e ,start );};type OfcFill struct{OfcCT_Fill };func (_bbga *Background )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_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 ="\u0076\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";return _bbga .CT_Background .MarshalXML (e ,start );};func (_edabf *OfcST_OLEUpdateMode )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_edabf =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_edabf =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_edabf =2;};return nil ;};func (_dagec *OfcInk )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_dagec .OfcCT_Ink =*NewOfcCT_Ink ();for _ ,_eeae :=range start .Attr {if _eeae .Name .Local =="\u0069"{_cabd ,_gbfc :=_eeae .Value ,error (nil );if _gbfc !=nil {return _gbfc ;};_dagec .IAttr =&_cabd ;continue ;};if _eeae .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_dagec .AnnotationAttr .UnmarshalXMLAttr (_eeae );continue ;};if _eeae .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_dbed ,_bccgaa :=_eeae .Value ,error (nil );if _bccgaa !=nil {return _bccgaa ;};_dagec .ContentTypeAttr =&_dbed ;continue ;};};for {_ecggc ,_gddcf :=d .Token ();if _gddcf !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0049n\u006b\u003a\u0020\u0025\u0073",_gddcf );};if _ccdgf ,_cfdec :=_ecggc .(_dd .EndElement );_cfdec &&_ccdgf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the AG_Fill and its children +func (_dda *AG_Fill )Validate ()error {return _dda .ValidateWithPath ("\u0041G\u005f\u0046\u0069\u006c\u006c");}; -// ValidateWithPath validates the OfcCT_Callout and its children, prefixing error messages with path -func (_geeba *OfcCT_Callout )ValidateWithPath (path string )error {if _cbbbb :=_geeba .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_cbbbb !=nil {return _cbbbb ;};if _faege :=_geeba .AngleAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u006c\u0065\u0041\u0074\u0074\u0072");_faege !=nil {return _faege ;};if _ffbf :=_geeba .DropautoAttr .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0061\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_ffbf !=nil {return _ffbf ;};if _daae :=_geeba .LengthspecifiedAttr .ValidateWithPath (path +"/\u004ce\u006e\u0067\u0074\u0068\u0073\u0070\u0065\u0063i\u0066\u0069\u0065\u0064At\u0074\u0072");_daae !=nil {return _daae ;};if _daeee :=_geeba .AccentbarAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0062\u0061r\u0041\u0074\u0074\u0072");_daeee !=nil {return _daeee ;};if _dcfbf :=_geeba .TextborderAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0062\u006f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_dcfbf !=nil {return _dcfbf ;};if _gcaac :=_geeba .MinusxAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0078\u0041\u0074\u0074\u0072");_gcaac !=nil {return _gcaac ;};if _aeba :=_geeba .MinusyAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0079\u0041\u0074\u0074\u0072");_aeba !=nil {return _aeba ;};if _fbfff :=_geeba .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fbfff !=nil {return _fbfff ;};return nil ;};func (_fdfdd OfcST_HrAlign )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_eabfa :=_dd .Attr {};_eabfa .Name =name ;switch _fdfdd {case OfcST_HrAlignUnset :_eabfa .Value ="";case OfcST_HrAlignLeft :_eabfa .Value ="\u006c\u0065\u0066\u0074";case OfcST_HrAlignRight :_eabfa .Value ="\u0072\u0069\u0067h\u0074";case OfcST_HrAlignCenter :_eabfa .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";};return _eabfa ,nil ;};func (_eggg *CT_Handles )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_gdfg :for {_bgfg ,_cace :=d .Token ();if _cace !=nil {return _cace ;};switch _ggacf :=_bgfg .(type ){case _dd .StartElement :switch _ggacf .Name {case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abfd :=NewCT_H ();if _eaecf :=d .DecodeElement (_abfd ,&_ggacf );_eaecf !=nil {return _eaecf ;};_eggg .H =append (_eggg .H ,_abfd );default:_dda .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",_ggacf .Name );if _fcgef :=d .Skip ();_fcgef !=nil {return _fcgef ;};};case _dd .EndElement :break _gdfg ;case _dd .CharData :};};return nil ;};func (_ab *AG_AllShapeAttributes )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_cgc :=range start .Attr {if _cgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ab .ConnectortypeAttr .UnmarshalXMLAttr (_cgc );continue ;};if _cgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ab .BwpureAttr .UnmarshalXMLAttr (_cgc );continue ;};if _cgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ab .CliptowrapAttr .UnmarshalXMLAttr (_cgc );continue ;};if _cgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ab .PreferrelativeAttr .UnmarshalXMLAttr (_cgc );continue ;};if _cgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgc .Name .Local =="\u006f\u006c\u0065"{_ab .OleAttr .UnmarshalXMLAttr (_cgc );continue ;};if _cgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ab .OleiconAttr .UnmarshalXMLAttr (_cgc );continue ;};if _cgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ab .ForcedashAttr .UnmarshalXMLAttr (_cgc );continue ;};if _cgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ab .BwnormalAttr .UnmarshalXMLAttr (_cgc );continue ;};if _cgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgc .Name .Local =="\u0073\u0070\u0074"{_ba ,_ega :=_a .ParseFloat (_cgc .Value ,64);if _ega !=nil {return _ega ;};_adbc :=float32 (_ba );_ab .SptAttr =&_adbc ;continue ;};if _cgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgc .Name .Local =="\u0063\u006c\u0069\u0070"{_ab .ClipAttr .UnmarshalXMLAttr (_cgc );continue ;};if _cgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ab .BwmodeAttr .UnmarshalXMLAttr (_cgc );continue ;};if _cgc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ab .StrokedAttr .UnmarshalXMLAttr (_cgc );continue ;};if _cgc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fae ,_be :=_cgc .Value ,error (nil );if _be !=nil {return _be ;};_ab .FillcolorAttr =&_fae ;continue ;};if _cgc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ab .FilledAttr .UnmarshalXMLAttr (_cgc );continue ;};if _cgc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_eae ,_cca :=_cgc .Value ,error (nil );if _cca !=nil {return _cca ;};_ab .ChromakeyAttr =&_eae ;continue ;};if _cgc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ab .InsetpenAttr .UnmarshalXMLAttr (_cgc );continue ;};if _cgc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_acb ,_fgc :=_cgc .Value ,error (nil );if _fgc !=nil {return _fgc ;};_ab .StrokeweightAttr =&_acb ;continue ;};if _cgc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fff ,_gga :=_cgc .Value ,error (nil );if _gga !=nil {return _gga ;};_ab .StrokecolorAttr =&_fff ;continue ;};if _cgc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bgf ,_efc :=_cgc .Value ,error (nil );if _efc !=nil {return _efc ;};_ab .OpacityAttr =&_bgf ;continue ;};};for {_dfga ,_eee :=d .Token ();if _eee !=nil {return _c .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",_eee );};if _ccf ,_fad :=_dfga .(_dd .EndElement );_fad &&_ccf .Name ==start .Name {break ;};};return nil ;};func (_cffge *EG_ShapeElements )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_begca :for {_fbge ,_feabg :=d .Token ();if _feabg !=nil {return _feabg ;};switch _cdefc :=_fbge .(type ){case _dd .StartElement :switch _cdefc .Name {case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cffge .Path =NewPath ();if _agedd :=d .DecodeElement (_cffge .Path ,&_cdefc );_agedd !=nil {return _agedd ;};case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cffge .Formulas =NewFormulas ();if _abdda :=d .DecodeElement (_cffge .Formulas ,&_cdefc );_abdda !=nil {return _abdda ;};case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cffge .Handles =NewHandles ();if _aaadb :=d .DecodeElement (_cffge .Handles ,&_cdefc );_aaadb !=nil {return _aaadb ;};case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cffge .Fill =NewFill ();if _gdcdc :=d .DecodeElement (_cffge .Fill ,&_cdefc );_gdcdc !=nil {return _gdcdc ;};case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cffge .Stroke =NewStroke ();if _bcebg :=d .DecodeElement (_cffge .Stroke ,&_cdefc );_bcebg !=nil {return _bcebg ;};case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cffge .Shadow =NewShadow ();if _cfgegd :=d .DecodeElement (_cffge .Shadow ,&_cdefc );_cfgegd !=nil {return _cfgegd ;};case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cffge .Textbox =NewTextbox ();if _bgdag :=d .DecodeElement (_cffge .Textbox ,&_cdefc );_bgdag !=nil {return _bgdag ;};case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cffge .Textpath =NewTextpath ();if _dcfdb :=d .DecodeElement (_cffge .Textpath ,&_cdefc );_dcfdb !=nil {return _dcfdb ;};case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cffge .Imagedata =NewImagedata ();if _facce :=d .DecodeElement (_cffge .Imagedata ,&_cdefc );_facce !=nil {return _facce ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cffge .Skew =NewOfcSkew ();if _geag :=d .DecodeElement (_cffge .Skew ,&_cdefc );_geag !=nil {return _geag ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cffge .Extrusion =NewOfcExtrusion ();if _gcda :=d .DecodeElement (_cffge .Extrusion ,&_cdefc );_gcda !=nil {return _gcda ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cffge .Callout =NewOfcCallout ();if _deddc :=d .DecodeElement (_cffge .Callout ,&_cdefc );_deddc !=nil {return _deddc ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cffge .Lock =NewOfcLock ();if _adfae :=d .DecodeElement (_cffge .Lock ,&_cdefc );_adfae !=nil {return _adfae ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cffge .Clippath =NewOfcClippath ();if _fbbge :=d .DecodeElement (_cffge .Clippath ,&_cdefc );_fbbge !=nil {return _fbbge ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cffge .Signatureline =NewOfcSignatureline ();if _eaafc :=d .DecodeElement (_cffge .Signatureline ,&_cdefc );_eaafc !=nil {return _eaafc ;};case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cffge .Wrap =_ad .NewWrap ();if _gcbee :=d .DecodeElement (_cffge .Wrap ,&_cdefc );_gcbee !=nil {return _gcbee ;};case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cffge .Anchorlock =_ad .NewAnchorlock ();if _gfcgbb :=d .DecodeElement (_cffge .Anchorlock ,&_cdefc );_gfcgbb !=nil {return _gfcgbb ;};case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cffge .Bordertop =_ad .NewBordertop ();if _egfb :=d .DecodeElement (_cffge .Bordertop ,&_cdefc );_egfb !=nil {return _egfb ;};case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cffge .Borderbottom =_ad .NewBorderbottom ();if _bbedg :=d .DecodeElement (_cffge .Borderbottom ,&_cdefc );_bbedg !=nil {return _bbedg ;};case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cffge .Borderleft =_ad .NewBorderleft ();if _gaeda :=d .DecodeElement (_cffge .Borderleft ,&_cdefc );_gaeda !=nil {return _gaeda ;};case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cffge .Borderright =_ad .NewBorderright ();if _ecgff :=d .DecodeElement (_cffge .Borderright ,&_cdefc );_ecgff !=nil {return _ecgff ;};case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cffge .ClientData =_fd .NewClientData ();if _agfgb :=d .DecodeElement (_cffge .ClientData ,&_cdefc );_agfgb !=nil {return _agfgb ;};case _dd .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"}:_cffge .Textdata =_g .NewTextdata ();if _dacad :=d .DecodeElement (_cffge .Textdata ,&_cdefc );_dacad !=nil {return _dacad ;};default:_dda .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",_cdefc .Name );if _fegf :=d .Skip ();_fegf !=nil {return _fegf ;};};case _dd .EndElement :break _begca ;case _dd .CharData :};};return nil ;};func NewCT_Shapetype ()*CT_Shapetype {_ebefe :=&CT_Shapetype {};return _ebefe };func (_fcfbaf *Stroke )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return _fcfbaf .CT_Stroke .MarshalXML (e ,start );};type OfcST_ExtrusionRender byte ;func (_fbaea OfcST_CalloutPlacement )ValidateWithPath (path string )error {switch _fbaea {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbaea ));};return nil ;}; +// Validate validates the OfcEquationxml and its children +func (_eecff *OfcEquationxml )Validate ()error {return _eecff .ValidateWithPath ("\u004f\u0066\u0063\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0078\u006d\u006c");};func (_bddbd *OfcCT_StrokeChild )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cbdbbg :=range start .Attr {if _cbdbbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdbbg .Name .Local =="\u0068\u0072\u0065\u0066"{_fdaea ,_cffd :=_cbdbbg .Value ,error (nil );if _cffd !=nil {return _cffd ;};_bddbd .HrefAttr =&_fdaea ;continue ;};if _cbdbbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdbbg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bddbd .ForcedashAttr .UnmarshalXMLAttr (_cbdbbg );continue ;};if _cbdbbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdbbg .Name .Local =="\u0074\u0069\u0074l\u0065"{_cdbe ,_aegdf :=_cbdbbg .Value ,error (nil );if _aegdf !=nil {return _aegdf ;};_bddbd .TitleAttr =&_cdbe ;continue ;};if _cbdbbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbdbbg .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_eafbg ,_gecg :=_cbdbbg .Value ,error (nil );if _gecg !=nil {return _gecg ;};_bddbd .AlthrefAttr =&_eafbg ;continue ;};if _cbdbbg .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_bddbd .ImageaspectAttr .UnmarshalXMLAttr (_cbdbbg );continue ;};if _cbdbbg .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_bddbd .StartarrowAttr .UnmarshalXMLAttr (_cbdbbg );continue ;};if _cbdbbg .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_bddbd .LinestyleAttr .UnmarshalXMLAttr (_cbdbbg );continue ;};if _cbdbbg .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bddbd .StartarrowwidthAttr .UnmarshalXMLAttr (_cbdbbg );continue ;};if _cbdbbg .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_bddbd .JoinstyleAttr .UnmarshalXMLAttr (_cbdbbg );continue ;};if _cbdbbg .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_bddbd .StartarrowlengthAttr .UnmarshalXMLAttr (_cbdbbg );continue ;};if _cbdbbg .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_cfafg ,_dgdcd :=_cbdbbg .Value ,error (nil );if _dgdcd !=nil {return _dgdcd ;};_bddbd .DashstyleAttr =&_cfafg ;continue ;};if _cbdbbg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_bddbd .EndarrowAttr .UnmarshalXMLAttr (_cbdbbg );continue ;};if _cbdbbg .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_bddbd .FilltypeAttr .UnmarshalXMLAttr (_cbdbbg );continue ;};if _cbdbbg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bddbd .EndarrowwidthAttr .UnmarshalXMLAttr (_cbdbbg );continue ;};if _cbdbbg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gbeab ,_aacge :=_cbdbbg .Value ,error (nil );if _aacge !=nil {return _aacge ;};_bddbd .OpacityAttr =&_gbeab ;continue ;};if _cbdbbg .Name .Local =="\u0063\u006f\u006co\u0072"{_agfcad ,_dabgg :=_cbdbbg .Value ,error (nil );if _dabgg !=nil {return _dabgg ;};_bddbd .ColorAttr =&_agfcad ;continue ;};if _cbdbbg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bddbd .InsetpenAttr .UnmarshalXMLAttr (_cbdbbg );continue ;};if _cbdbbg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_bddbd .EndarrowlengthAttr .UnmarshalXMLAttr (_cbdbbg );continue ;};if _cbdbbg .Name .Local =="\u0065\u0078\u0074"{_bddbd .ExtAttr .UnmarshalXMLAttr (_cbdbbg );continue ;};if _cbdbbg .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_bddbd .EndcapAttr .UnmarshalXMLAttr (_cbdbbg );continue ;};if _cbdbbg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ffcae ,_cgfdf :=_cbdbbg .Value ,error (nil );if _cgfdf !=nil {return _cgfdf ;};_bddbd .Color2Attr =&_ffcae ;continue ;};if _cbdbbg .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_bddbd .ImagealignshapeAttr .UnmarshalXMLAttr (_cbdbbg );continue ;};if _cbdbbg .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_eeeeb ,_egede :=_cbdbbg .Value ,error (nil );if _egede !=nil {return _egede ;};_bddbd .WeightAttr =&_eeeeb ;continue ;};if _cbdbbg .Name .Local =="\u0073\u0072\u0063"{_becd ,_dbbfda :=_cbdbbg .Value ,error (nil );if _dbbfda !=nil {return _dbbfda ;};_bddbd .SrcAttr =&_becd ;continue ;};if _cbdbbg .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_gcacda ,_fced :=_cbdbbg .Value ,error (nil );if _fced !=nil {return _fced ;};_bddbd .ImagesizeAttr =&_gcacda ;continue ;};if _cbdbbg .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_cfaef ,_gcgc :=_f .ParseFloat (_cbdbbg .Value ,64);if _gcgc !=nil {return _gcgc ;};_bddbd .MiterlimitAttr =&_cfaef ;continue ;};if _cbdbbg .Name .Local =="\u006f\u006e"{_bddbd .OnAttr .UnmarshalXMLAttr (_cbdbbg );continue ;};};for {_baaag ,_cdgge :=d .Token ();if _cdgge !=nil {return _fd .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",_cdgge );};if _aegaf ,_bgbdc :=_baaag .(_c .EndElement );_bgbdc &&_aegaf .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;);func NewImage ()*Image {_aadbc :=&Image {};_aadbc .CT_Image =*NewCT_Image ();return _aadbc };func (_fddg *OfcClippath )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fddg .OfcCT_ClipPath =*NewOfcCT_ClipPath ();for _ ,_dffbgd :=range start .Attr {if _dffbgd .Name .Local =="\u0076"{_caeedg ,_cebgf :=_dffbgd .Value ,error (nil );if _cebgf !=nil {return _cebgf ;};_fddg .VAttr =_caeedg ;continue ;};};for {_dbdc ,_gaeef :=d .Token ();if _gaeef !=nil {return _fd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_gaeef );};if _bbbfg ,_edcce :=_dbdc .(_c .EndElement );_edcce &&_bbbfg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path -func (_egeef *CT_Fill )ValidateWithPath (path string )error {if _dbab :=_egeef .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dbab !=nil {return _dbab ;};if _afffd :=_egeef .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_afffd !=nil {return _afffd ;};if _gbag :=_egeef .AspectAttr .ValidateWithPath (path +"/\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_gbag !=nil {return _gbag ;};if _ecbg :=_egeef .AlignshapeAttr .ValidateWithPath (path +"\u002fA\u006ci\u0067\u006e\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_ecbg !=nil {return _ecbg ;};if _bebfd :=_egeef .MethodAttr .ValidateWithPath (path +"/\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_bebfd !=nil {return _bebfd ;};if _bgfc :=_egeef .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_bgfc !=nil {return _bgfc ;};if _caga :=_egeef .RecolorAttr .ValidateWithPath (path +"\u002f\u0052\u0065c\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_caga !=nil {return _caga ;};if _gefc :=_egeef .RotateAttr .ValidateWithPath (path +"/\u0052\u006f\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_gefc !=nil {return _gefc ;};if _egeef .Fill !=nil {if _edff :=_egeef .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_edff !=nil {return _edff ;};};return nil ;};func (_bffad *CT_Textbox )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_cgcfd :=range start .Attr {if _cgcfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcfd .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_bffad .SingleclickAttr .UnmarshalXMLAttr (_cgcfd );continue ;};if _cgcfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcfd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bffad .InsetmodeAttr .UnmarshalXMLAttr (_cgcfd );continue ;};if _cgcfd .Name .Local =="\u0069\u006e\u0073e\u0074"{_dagad ,_ddadf :=_cgcfd .Value ,error (nil );if _ddadf !=nil {return _ddadf ;};_bffad .InsetAttr =&_dagad ;continue ;};if _cgcfd .Name .Local =="\u0069\u0064"{_acaee ,_gabfd :=_cgcfd .Value ,error (nil );if _gabfd !=nil {return _gabfd ;};_bffad .IdAttr =&_acaee ;continue ;};if _cgcfd .Name .Local =="\u0073\u0074\u0079l\u0065"{_aacgbf ,_ebed :=_cgcfd .Value ,error (nil );if _ebed !=nil {return _ebed ;};_bffad .StyleAttr =&_aacgbf ;continue ;};};_bceab :for {_geed ,_bcag :=d .Token ();if _bcag !=nil {return _bcag ;};switch _fffff :=_geed .(type ){case _dd .StartElement :switch _fffff .Name {case _dd .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_dd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_bffad .TxbxContent =_e .NewTxbxContent ();if _cgdgb :=d .DecodeElement (_bffad .TxbxContent ,&_fffff );_cgdgb !=nil {return _cgdgb ;};default:if _ceab ,_abde :=_dda .CreateElement (_fffff );_abde !=nil {return _abde ;}else {if _eaacd :=d .DecodeElement (_ceab ,&_fffff );_eaacd !=nil {return _eaacd ;};_bffad .Any =_ceab ;};};case _dd .EndElement :break _bceab ;case _dd .CharData :};};return nil ;}; +// ValidateWithPath validates the OfcCT_ShapeDefaults and its children, prefixing error messages with path +func (_ebeab *OfcCT_ShapeDefaults )ValidateWithPath (path string )error {if _cacgeb :=_ebeab .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_cacgeb !=nil {return _cacgeb ;};if _aead :=_ebeab .StrokeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u006f\u006b\u0065\u0041\u0074\u0074\u0072");_aead !=nil {return _aead ;};if _afde :=_ebeab .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_afde !=nil {return _afde ;};if _ebeab .Fill !=nil {if _ceffg :=_ebeab .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_ceffg !=nil {return _ceffg ;};};if _ebeab .Stroke !=nil {if _ffeaf :=_ebeab .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_ffeaf !=nil {return _ffeaf ;};};if _ebeab .Textbox !=nil {if _dgedg :=_ebeab .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_dgedg !=nil {return _dgedg ;};};if _ebeab .Shadow !=nil {if _dcdcf :=_ebeab .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_dcdcf !=nil {return _dcdcf ;};};if _ebeab .Skew !=nil {if _eecgc :=_ebeab .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_eecgc !=nil {return _eecgc ;};};if _ebeab .Extrusion !=nil {if _fggfd :=_ebeab .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_fggfd !=nil {return _fggfd ;};};if _ebeab .Callout !=nil {if _becfd :=_ebeab .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_becfd !=nil {return _becfd ;};};if _ebeab .Lock !=nil {if _ecgcg :=_ebeab .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_ecgcg !=nil {return _ecgcg ;};};if _ebeab .Colormru !=nil {if _gaefe :=_ebeab .Colormru .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u006d\u0072u");_gaefe !=nil {return _gaefe ;};};if _ebeab .Colormenu !=nil {if _cfegc :=_ebeab .Colormenu .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075");_cfegc !=nil {return _cfegc ;};};if _eacg :=_ebeab .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_eacg !=nil {return _eacg ;};return nil ;};func NewCT_Formulas ()*CT_Formulas {_fbeg :=&CT_Formulas {};return _fbeg };func (_fabe *Group )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _fabe .CT_Group .MarshalXML (e ,start );};func (_feeba *OfcCallout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_feeba .OfcCT_Callout =*NewOfcCT_Callout ();for _ ,_bfbda :=range start .Attr {if _bfbda .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_feeba .LengthspecifiedAttr .UnmarshalXMLAttr (_bfbda );continue ;};if _bfbda .Name .Local =="\u006f\u006e"{_feeba .OnAttr .UnmarshalXMLAttr (_bfbda );continue ;};if _bfbda .Name .Local =="\u0067\u0061\u0070"{_bdebg ,_geffb :=_bfbda .Value ,error (nil );if _geffb !=nil {return _geffb ;};_feeba .GapAttr =&_bdebg ;continue ;};if _bfbda .Name .Local =="\u0061\u006e\u0067l\u0065"{_feeba .AngleAttr .UnmarshalXMLAttr (_bfbda );continue ;};if _bfbda .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_feeba .DropautoAttr .UnmarshalXMLAttr (_bfbda );continue ;};if _bfbda .Name .Local =="\u0064\u0072\u006f\u0070"{_gefab ,_ebafbg :=_bfbda .Value ,error (nil );if _ebafbg !=nil {return _ebafbg ;};_feeba .DropAttr =&_gefab ;continue ;};if _bfbda .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_bacgc ,_gbcbef :=_bfbda .Value ,error (nil );if _gbcbef !=nil {return _gbcbef ;};_feeba .DistanceAttr =&_bacgc ;continue ;};if _bfbda .Name .Local =="\u0074\u0079\u0070\u0065"{_aagdb ,_ccdddf :=_bfbda .Value ,error (nil );if _ccdddf !=nil {return _ccdddf ;};_feeba .TypeAttr =&_aagdb ;continue ;};if _bfbda .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_fdcfbd ,_cffec :=_bfbda .Value ,error (nil );if _cffec !=nil {return _cffec ;};_feeba .LengthAttr =&_fdcfbd ;continue ;};if _bfbda .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_feeba .AccentbarAttr .UnmarshalXMLAttr (_bfbda );continue ;};if _bfbda .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_feeba .TextborderAttr .UnmarshalXMLAttr (_bfbda );continue ;};if _bfbda .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_feeba .MinusxAttr .UnmarshalXMLAttr (_bfbda );continue ;};if _bfbda .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_feeba .MinusyAttr .UnmarshalXMLAttr (_bfbda );continue ;};if _bfbda .Name .Local =="\u0065\u0078\u0074"{_feeba .ExtAttr .UnmarshalXMLAttr (_bfbda );continue ;};};for {_gcedeb ,_becaf :=d .Token ();if _becaf !=nil {return _fd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074\u003a\u0020%\u0073",_becaf );};if _cacba ,_bfbbf :=_gcedeb .(_c .EndElement );_bfbbf &&_cacba .Name ==start .Name {break ;};};return nil ;};func (_aceca ST_FillType )ValidateWithPath (path string )error {switch _aceca {case 0,1,2,3,4,5,6:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aceca ));};return nil ;};type Shapetype struct{CT_Shapetype };type AG_ImageAttributes struct{SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _d .ST_TrueFalse ;BilevelAttr _d .ST_TrueFalse ;};func (_bbfg *CT_F )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0066";};if _bbfg .EqnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0071\u006e"},Value :_fd .Sprintf ("\u0025\u0076",*_bbfg .EqnAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gcgdd ST_FillMethod )ValidateWithPath (path string )error {switch _gcgdd {case 0,1,2,3,4,5:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcgdd ));};return nil ;};type AG_Type struct{TypeAttr *string ;};type ST_StrokeArrowType byte ; -// Validate validates the CT_Shape and its children -func (_dcbee *CT_Shape )Validate ()error {return _dcbee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};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 NewCT_PolyLine ()*CT_PolyLine {_fdffb :=&CT_PolyLine {};return _fdffb };const (ST_StrokeJoinStyleUnset ST_StrokeJoinStyle =0;ST_StrokeJoinStyleRound ST_StrokeJoinStyle =1;ST_StrokeJoinStyleBevel ST_StrokeJoinStyle =2;ST_StrokeJoinStyleMiter ST_StrokeJoinStyle =3;);func NewAG_ShapeAttributes ()*AG_ShapeAttributes {_bfa :=&AG_ShapeAttributes {};return _bfa };func (_fgbbg ST_FillMethod )ValidateWithPath (path string )error {switch _fgbbg {case 0,1,2,3,4,5:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgbbg ));};return nil ;};type OfcST_Angle byte ;func (_fbfbg ST_ShadowType )Validate ()error {return _fbfbg .ValidateWithPath ("")};type Path struct{CT_Path };func (_cgcfb *CT_RoundRect )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _cgcfb .ArcsizeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0061r\u0063\u0073\u0069\u007a\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfb .ArcsizeAttr )});};if _cgcfb .HrefAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfb .HrefAttr )});};if _cgcfb .TargetAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfb .TargetAttr )});};if _cgcfb .ClassAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfb .ClassAttr )});};if _cgcfb .TitleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfb .TitleAttr )});};if _cgcfb .AltAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfb .AltAttr )});};if _cgcfb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfb .CoordsizeAttr )});};if _cgcfb .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfb .CoordoriginAttr )});};if _cgcfb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfb .WrapcoordsAttr )});};if _cgcfb .PrintAttr !=_f .ST_TrueFalseUnset {_gbdcad ,_fefbb :=_cgcfb .PrintAttr .MarshalXMLAttr (_dd .Name {Local :"\u0070\u0072\u0069n\u0074"});if _fefbb !=nil {return _fefbb ;};start .Attr =append (start .Attr ,_gbdcad );};if _cgcfb .IdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfb .IdAttr )});};if _cgcfb .StyleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfb .StyleAttr )});};if _cgcfb .SpidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfb .SpidAttr )});};if _cgcfb .OnedAttr !=_f .ST_TrueFalseUnset {_gdbcb ,_dgba :=_cgcfb .OnedAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _dgba !=nil {return _dgba ;};start .Attr =append (start .Attr ,_gdbcb );};if _cgcfb .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfb .RegroupidAttr )});};if _cgcfb .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_dfdbd ,_fcdd :=_cgcfb .DoubleclicknotifyAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _fcdd !=nil {return _fcdd ;};start .Attr =append (start .Attr ,_dfdbd );};if _cgcfb .ButtonAttr !=_f .ST_TrueFalseUnset {_bfdea ,_egfd :=_cgcfb .ButtonAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _egfd !=nil {return _egfd ;};start .Attr =append (start .Attr ,_bfdea );};if _cgcfb .UserhiddenAttr !=_f .ST_TrueFalseUnset {_bfdee ,_edafb :=_cgcfb .UserhiddenAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _edafb !=nil {return _edafb ;};start .Attr =append (start .Attr ,_bfdee );};if _cgcfb .BulletAttr !=_f .ST_TrueFalseUnset {_dcbad ,_faeee :=_cgcfb .BulletAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _faeee !=nil {return _faeee ;};start .Attr =append (start .Attr ,_dcbad );};if _cgcfb .HrAttr !=_f .ST_TrueFalseUnset {_ecde ,_cdfefe :=_cgcfb .HrAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0068\u0072"});if _cdfefe !=nil {return _cdfefe ;};start .Attr =append (start .Attr ,_ecde );};if _cgcfb .HrstdAttr !=_f .ST_TrueFalseUnset {_efgbc ,_fegc :=_cgcfb .HrstdAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _fegc !=nil {return _fegc ;};start .Attr =append (start .Attr ,_efgbc );};if _cgcfb .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_dgea ,_aagbe :=_cgcfb .HrnoshadeAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _aagbe !=nil {return _aagbe ;};start .Attr =append (start .Attr ,_dgea );};if _cgcfb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfb .HrpctAttr )});};if _cgcfb .HralignAttr !=OfcST_HrAlignUnset {_afdde ,_gbecca :=_cgcfb .HralignAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _gbecca !=nil {return _gbecca ;};start .Attr =append (start .Attr ,_afdde );};if _cgcfb .AllowincellAttr !=_f .ST_TrueFalseUnset {_accd ,_cfbe :=_cgcfb .AllowincellAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cfbe !=nil {return _cfbe ;};start .Attr =append (start .Attr ,_accd );};if _cgcfb .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_gbgdb ,_abbbe :=_cgcfb .AllowoverlapAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _abbbe !=nil {return _abbbe ;};start .Attr =append (start .Attr ,_gbgdb );};if _cgcfb .UserdrawnAttr !=_f .ST_TrueFalseUnset {_edecg ,_eadfg :=_cgcfb .UserdrawnAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _eadfg !=nil {return _eadfg ;};start .Attr =append (start .Attr ,_edecg );};if _cgcfb .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfb .BordertopcolorAttr )});};if _cgcfb .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfb .BorderleftcolorAttr )});};if _cgcfb .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfb .BorderbottomcolorAttr )});};if _cgcfb .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfb .BorderrightcolorAttr )});};if _cgcfb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ddaf ,_fabe :=_cgcfb .DgmlayoutAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fabe !=nil {return _fabe ;};start .Attr =append (start .Attr ,_ddaf );};if _cgcfb .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfb .DgmnodekindAttr )});};if _cgcfb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_ddbge ,_gbfac :=_cgcfb .DgmlayoutmruAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _gbfac !=nil {return _gbfac ;};start .Attr =append (start .Attr ,_ddbge );};if _cgcfb .InsetmodeAttr !=OfcST_InsetModeUnset {_dafe ,_begcc :=_cgcfb .InsetmodeAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _begcc !=nil {return _begcc ;};start .Attr =append (start .Attr ,_dafe );};if _cgcfb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfb .OpacityAttr )});};if _cgcfb .StrokedAttr !=_f .ST_TrueFalseUnset {_fbaga ,_dgdee :=_cgcfb .StrokedAttr .MarshalXMLAttr (_dd .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _dgdee !=nil {return _dgdee ;};start .Attr =append (start .Attr ,_fbaga );};if _cgcfb .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfb .StrokecolorAttr )});};if _cgcfb .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfb .StrokeweightAttr )});};if _cgcfb .InsetpenAttr !=_f .ST_TrueFalseUnset {_bdcbc ,_dbdd :=_cgcfb .InsetpenAttr .MarshalXMLAttr (_dd .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _dbdd !=nil {return _dbdd ;};start .Attr =append (start .Attr ,_bdcbc );};if _cgcfb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfb .ChromakeyAttr )});};if _cgcfb .FilledAttr !=_f .ST_TrueFalseUnset {_daag ,_eefa :=_cgcfb .FilledAttr .MarshalXMLAttr (_dd .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _eefa !=nil {return _eefa ;};start .Attr =append (start .Attr ,_daag );};if _cgcfb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfb .FillcolorAttr )});};if _cgcfb .SptAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cgcfb .SptAttr )});};if _cgcfb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ggedb ,_fdfgb :=_cgcfb .ConnectortypeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _fdfgb !=nil {return _fdfgb ;};start .Attr =append (start .Attr ,_ggedb );};if _cgcfb .BwmodeAttr !=OfcST_BWModeUnset {_dfgd ,_abgdc :=_cgcfb .BwmodeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _abgdc !=nil {return _abgdc ;};start .Attr =append (start .Attr ,_dfgd );};if _cgcfb .BwpureAttr !=OfcST_BWModeUnset {_bfdgg ,_abcg :=_cgcfb .BwpureAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _abcg !=nil {return _abcg ;};start .Attr =append (start .Attr ,_bfdgg );};if _cgcfb .BwnormalAttr !=OfcST_BWModeUnset {_dgeecd ,_ccbgb :=_cgcfb .BwnormalAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ccbgb !=nil {return _ccbgb ;};start .Attr =append (start .Attr ,_dgeecd );};if _cgcfb .ForcedashAttr !=_f .ST_TrueFalseUnset {_baca ,_fccaa :=_cgcfb .ForcedashAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _fccaa !=nil {return _fccaa ;};start .Attr =append (start .Attr ,_baca );};if _cgcfb .OleiconAttr !=_f .ST_TrueFalseUnset {_edab ,_cbgd :=_cgcfb .OleiconAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _cbgd !=nil {return _cbgd ;};start .Attr =append (start .Attr ,_edab );};if _cgcfb .OleAttr !=_f .ST_TrueFalseBlankUnset {_bbed ,_gdbdb :=_cgcfb .OleAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u006fl\u0065"});if _gdbdb !=nil {return _gdbdb ;};start .Attr =append (start .Attr ,_bbed );};if _cgcfb .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_dfea ,_geaaed :=_cgcfb .PreferrelativeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _geaaed !=nil {return _geaaed ;};start .Attr =append (start .Attr ,_dfea );};if _cgcfb .CliptowrapAttr !=_f .ST_TrueFalseUnset {_acece ,_adcfb :=_cgcfb .CliptowrapAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _adcfb !=nil {return _adcfb ;};start .Attr =append (start .Attr ,_acece );};if _cgcfb .ClipAttr !=_f .ST_TrueFalseUnset {_ggcfc ,_dbagf :=_cgcfb .ClipAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _dbagf !=nil {return _dbagf ;};start .Attr =append (start .Attr ,_ggcfc );};e .EncodeToken (start );if _cgcfb .EG_ShapeElements !=nil {for _ ,_dface :=range _cgcfb .EG_ShapeElements {_dface .MarshalXML (e ,_dd .StartElement {});};};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_agaaf *OfcST_ExtrusionRender )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ecade ,_ddfgf :=d .Token ();if _ddfgf !=nil {return _ddfgf ;};if _daffc ,_agbad :=_ecade .(_dd .EndElement );_agbad &&_daffc .Name ==start .Name {*_agaaf =1;return nil ;};if _fggfd ,_cacfc :=_ecade .(_dd .CharData );!_cacfc {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecade );}else {switch string (_fggfd ){case "":*_agaaf =0;case "\u0073\u006f\u006ci\u0064":*_agaaf =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_agaaf =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_agaaf =3;};};_ecade ,_ddfgf =d .Token ();if _ddfgf !=nil {return _ddfgf ;};if _ebbfa ,_aaeec :=_ecade .(_dd .EndElement );_aaeec &&_ebbfa .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecade );};const (ST_ImageAspectUnset ST_ImageAspect =0;ST_ImageAspectIgnore ST_ImageAspect =1;ST_ImageAspectAtMost ST_ImageAspect =2;ST_ImageAspectAtLeast ST_ImageAspect =3;);func (_adfa *AG_Path )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_ecbeb :=range start .Attr {if _ecbeb .Name .Local =="\u0070\u0061\u0074\u0068"{_acgb ,_bafd :=_ecbeb .Value ,error (nil );if _bafd !=nil {return _bafd ;};_adfa .PathAttr =&_acgb ;continue ;};};for {_eccc ,_gaec :=d .Token ();if _gaec !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_gaec );};if _beda ,_age :=_eccc .(_dd .EndElement );_age &&_beda .Name ==start .Name {break ;};};return nil ;};func NewShape ()*Shape {_dcgeed :=&Shape {};_dcgeed .CT_Shape =*NewCT_Shape ();return _dcgeed };func (_fdag *CT_Background )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_adfe :=range start .Attr {if _adfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfe .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fdag .BwmodeAttr .UnmarshalXMLAttr (_adfe );continue ;};if _adfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfe .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fdag .BwpureAttr .UnmarshalXMLAttr (_adfe );continue ;};if _adfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfe .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fdag .BwnormalAttr .UnmarshalXMLAttr (_adfe );continue ;};if _adfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfe .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_fdag .TargetscreensizeAttr .UnmarshalXMLAttr (_adfe );continue ;};if _adfe .Name .Local =="\u0069\u0064"{_ccbb ,_cgf :=_adfe .Value ,error (nil );if _cgf !=nil {return _cgf ;};_fdag .IdAttr =&_ccbb ;continue ;};if _adfe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fdag .FilledAttr .UnmarshalXMLAttr (_adfe );continue ;};if _adfe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dgfad ,_cbecab :=_adfe .Value ,error (nil );if _cbecab !=nil {return _cbecab ;};_fdag .FillcolorAttr =&_dgfad ;continue ;};};_ecd :for {_dceb ,_geced :=d .Token ();if _geced !=nil {return _geced ;};switch _gdbg :=_dceb .(type ){case _dd .StartElement :switch _gdbg .Name {case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdag .Fill =NewFill ();if _eced :=d .DecodeElement (_fdag .Fill ,&_gdbg );_eced !=nil {return _eced ;};default:_dda .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",_gdbg .Name );if _efddg :=d .Skip ();_efddg !=nil {return _efddg ;};};case _dd .EndElement :break _ecd ;case _dd .CharData :};};return nil ;};const (OfcST_ExtrusionRenderUnset OfcST_ExtrusionRender =0;OfcST_ExtrusionRenderSolid OfcST_ExtrusionRender =1;OfcST_ExtrusionRenderWireFrame OfcST_ExtrusionRender =2;OfcST_ExtrusionRenderBoundingCube OfcST_ExtrusionRender =3;); +// Validate validates the Image and its children +func (_gfce *Image )Validate ()error {return _gfce .ValidateWithPath ("\u0049\u006d\u0061g\u0065")};type ST_Ext byte ;type AG_Adj struct{AdjAttr *string ;}; -// ValidateWithPath validates the CT_Handles and its children, prefixing error messages with path -func (_ffge *CT_Handles )ValidateWithPath (path string )error {for _eccfg ,_cceae :=range _ffge .H {if _acbef :=_cceae .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0048\u005b\u0025\u0064\u005d",path ,_eccfg ));_acbef !=nil {return _acbef ;};};return nil ;};type AG_AllCoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};func (_dbdaf *Fill )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return _dbdaf .CT_Fill .MarshalXML (e ,start );};func (_dac *AG_CoreAttributes )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_bfda :=range start .Attr {if _bfda .Name .Local =="\u0068\u0072\u0065\u0066"{_fgf ,_ccbg :=_bfda .Value ,error (nil );if _ccbg !=nil {return _ccbg ;};_dac .HrefAttr =&_fgf ;continue ;};if _bfda .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bdg ,_eeaf :=_bfda .Value ,error (nil );if _eeaf !=nil {return _eeaf ;};_dac .TargetAttr =&_bdg ;continue ;};if _bfda .Name .Local =="\u0063\u006c\u0061s\u0073"{_dgg ,_gcb :=_bfda .Value ,error (nil );if _gcb !=nil {return _gcb ;};_dac .ClassAttr =&_dgg ;continue ;};if _bfda .Name .Local =="\u0074\u0069\u0074l\u0065"{_cbb ,_dccd :=_bfda .Value ,error (nil );if _dccd !=nil {return _dccd ;};_dac .TitleAttr =&_cbb ;continue ;};if _bfda .Name .Local =="\u0061\u006c\u0074"{_fefe ,_gfg :=_bfda .Value ,error (nil );if _gfg !=nil {return _gfg ;};_dac .AltAttr =&_fefe ;continue ;};if _bfda .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bbb ,_fbf :=_bfda .Value ,error (nil );if _fbf !=nil {return _fbf ;};_dac .CoordsizeAttr =&_bbb ;continue ;};if _bfda .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fbfc ,_afdd :=_bfda .Value ,error (nil );if _afdd !=nil {return _afdd ;};_dac .CoordoriginAttr =&_fbfc ;continue ;};if _bfda .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cdb ,_gaa :=_bfda .Value ,error (nil );if _gaa !=nil {return _gaa ;};_dac .WrapcoordsAttr =&_cdb ;continue ;};if _bfda .Name .Local =="\u0070\u0072\u0069n\u0074"{_dac .PrintAttr .UnmarshalXMLAttr (_bfda );continue ;};if _bfda .Name .Local =="\u0069\u0064"{_ede ,_eed :=_bfda .Value ,error (nil );if _eed !=nil {return _eed ;};_dac .IdAttr =&_ede ;continue ;};if _bfda .Name .Local =="\u0073\u0074\u0079l\u0065"{_gfc ,_aege :=_bfda .Value ,error (nil );if _aege !=nil {return _aege ;};_dac .StyleAttr =&_gfc ;continue ;};};for {_fab ,_dga :=d .Token ();if _dga !=nil {return _c .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",_dga );};if _ca ,_cfa :=_fab .(_dd .EndElement );_cfa &&_ca .Name ==start .Name {break ;};};return nil ;};func (_adadg *Shape )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_adadg .CT_Shape =*NewCT_Shape ();for _ ,_ecaac :=range start .Attr {if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gbaagc ,_baeaf :=_a .ParseInt (_ecaac .Value ,10,64);if _baeaf !=nil {return _baeaf ;};_adadg .RegroupidAttr =&_gbaagc ;continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_adadg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0063\u006c\u0069\u0070"{_adadg .ClipAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_adadg .ButtonAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_adadg .UserhiddenAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_adadg .BulletAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_cgafc ,_fagbf :=_ecaac .Value ,error (nil );if _fagbf !=nil {return _fagbf ;};_adadg .GfxdataAttr =&_cgafc ;continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0068\u0072"{_adadg .HrAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u006f\u006c\u0065"{_adadg .OleAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_adadg .AllowincellAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cgfcc ,_eaba :=_ecaac .Value ,error (nil );if _eaba !=nil {return _eaba ;};_adadg .BorderleftcolorAttr =&_cgfcc ;continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0068\u0072\u0070c\u0074"{_dagfb ,_cdgbc :=_a .ParseFloat (_ecaac .Value ,64);if _cdgbc !=nil {return _cdgbc ;};_ceede :=float32 (_dagfb );_adadg .HrpctAttr =&_ceede ;continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fafe ,_gegca :=_a .ParseInt (_ecaac .Value ,10,64);if _gegca !=nil {return _gegca ;};_adadg .DgmnodekindAttr =&_fafe ;continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_adadg .InsetmodeAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_adadg .UserdrawnAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_adadg .ConnectortypeAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_acagb ,_acded :=_ecaac .Value ,error (nil );if _acded !=nil {return _acded ;};_adadg .BorderrightcolorAttr =&_acagb ;continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_adadg .PreferrelativeAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_adadg .HrnoshadeAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_adadg .DgmlayoutmruAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u006f\u006e\u0065\u0064"{_adadg .OnedAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_adadg .HralignAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_adadg .BwmodeAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_adadg .AllowoverlapAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bcbcd ,_cbaf :=_ecaac .Value ,error (nil );if _cbaf !=nil {return _cbaf ;};_adadg .BordertopcolorAttr =&_bcbcd ;continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_adadg .BwnormalAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_baecf ,_aggdf :=_ecaac .Value ,error (nil );if _aggdf !=nil {return _aggdf ;};_adadg .BorderbottomcolorAttr =&_baecf ;continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_adadg .CliptowrapAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_adadg .DgmlayoutAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0073\u0070\u0074"{_cbfdc ,_eabebe :=_a .ParseFloat (_ecaac .Value ,64);if _eabebe !=nil {return _eabebe ;};_eeaaa :=float32 (_cbfdc );_adadg .SptAttr =&_eeaaa ;continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_adadg .OleiconAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_adadg .ForcedashAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_adadg .BwpureAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0073\u0070\u0069\u0064"{_gdbgc ,_acgdg :=_ecaac .Value ,error (nil );if _acgdg !=nil {return _acgdg ;};_adadg .SpidAttr =&_gdbgc ;continue ;};if _ecaac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecaac .Name .Local =="\u0068\u0072\u0073t\u0064"{_adadg .HrstdAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cecbc ,_dfdega :=_ecaac .Value ,error (nil );if _dfdega !=nil {return _dfdega ;};_adadg .TargetAttr =&_cecbc ;continue ;};if _ecaac .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cgace ,_bcdcb :=_ecaac .Value ,error (nil );if _bcdcb !=nil {return _bcdcb ;};_adadg .WrapcoordsAttr =&_cgace ;continue ;};if _ecaac .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_eaccc ,_feffb :=_ecaac .Value ,error (nil );if _feffb !=nil {return _feffb ;};_adadg .OpacityAttr =&_eaccc ;continue ;};if _ecaac .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dcafc ,_ffbcbc :=_ecaac .Value ,error (nil );if _ffbcbc !=nil {return _ffbcbc ;};_adadg .CoordoriginAttr =&_dcafc ;continue ;};if _ecaac .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_feca ,_gafdba :=_ecaac .Value ,error (nil );if _gafdba !=nil {return _gafdba ;};_adadg .StrokecolorAttr =&_feca ;continue ;};if _ecaac .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bcdgd ,_baced :=_ecaac .Value ,error (nil );if _baced !=nil {return _baced ;};_adadg .CoordsizeAttr =&_bcdgd ;continue ;};if _ecaac .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_adadg .InsetpenAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Local =="\u0061\u006c\u0074"{_fdadg ,_gdecb :=_ecaac .Value ,error (nil );if _gdecb !=nil {return _gdecb ;};_adadg .AltAttr =&_fdadg ;continue ;};if _ecaac .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_adadg .FilledAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Local =="\u0074\u0069\u0074l\u0065"{_afac ,_efgdf :=_ecaac .Value ,error (nil );if _efgdf !=nil {return _efgdf ;};_adadg .TitleAttr =&_afac ;continue ;};if _ecaac .Name .Local =="\u0073\u0074\u0079l\u0065"{_fcbag ,_aabeb :=_ecaac .Value ,error (nil );if _aabeb !=nil {return _aabeb ;};_adadg .StyleAttr =&_fcbag ;continue ;};if _ecaac .Name .Local =="\u0070\u0072\u0069n\u0074"{_adadg .PrintAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_adadg .StrokedAttr .UnmarshalXMLAttr (_ecaac );continue ;};if _ecaac .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cbeda ,_dccfb :=_ecaac .Value ,error (nil );if _dccfb !=nil {return _dccfb ;};_adadg .StrokeweightAttr =&_cbeda ;continue ;};if _ecaac .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gbgfa ,_ccddaf :=_ecaac .Value ,error (nil );if _ccddaf !=nil {return _ccddaf ;};_adadg .ChromakeyAttr =&_gbgfa ;continue ;};if _ecaac .Name .Local =="\u0070\u0061\u0074\u0068"{_fdecb ,_dbfga :=_ecaac .Value ,error (nil );if _dbfga !=nil {return _dbfga ;};_adadg .PathAttr =&_fdecb ;continue ;};if _ecaac .Name .Local =="\u0069\u0064"{_bdaca ,_bacgc :=_ecaac .Value ,error (nil );if _bacgc !=nil {return _bacgc ;};_adadg .IdAttr =&_bdaca ;continue ;};if _ecaac .Name .Local =="\u0063\u006c\u0061s\u0073"{_fcagc ,_bdbdd :=_ecaac .Value ,error (nil );if _bdbdd !=nil {return _bdbdd ;};_adadg .ClassAttr =&_fcagc ;continue ;};if _ecaac .Name .Local =="\u0068\u0072\u0065\u0066"{_ceafb ,_faded :=_ecaac .Value ,error (nil );if _faded !=nil {return _faded ;};_adadg .HrefAttr =&_ceafb ;continue ;};if _ecaac .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_gaffg ,_dccebc :=_ecaac .Value ,error (nil );if _dccebc !=nil {return _dccebc ;};_adadg .EquationxmlAttr =&_gaffg ;continue ;};if _ecaac .Name .Local =="\u0074\u0079\u0070\u0065"{_eagdb ,_fdfbd :=_ecaac .Value ,error (nil );if _fdfbd !=nil {return _fdfbd ;};_adadg .TypeAttr =&_eagdb ;continue ;};if _ecaac .Name .Local =="\u0061\u0064\u006a"{_geebce ,_fdafab :=_ecaac .Value ,error (nil );if _fdafab !=nil {return _fdafab ;};_adadg .AdjAttr =&_geebce ;continue ;};if _ecaac .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bbgcc ,_bgfegc :=_ecaac .Value ,error (nil );if _bgfegc !=nil {return _bgfegc ;};_adadg .FillcolorAttr =&_bbgcc ;continue ;};};_bgfegdf :for {_gcadgg ,_dagbdc :=d .Token ();if _dagbdc !=nil {return _dagbdc ;};switch _fabff :=_gcadgg .(type ){case _dd .StartElement :switch _fabff .Name {case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dead :=NewOfcInk ();if _aeac :=d .DecodeElement (_dead ,&_fabff );_aeac !=nil {return _aeac ;};_adadg .Ink =append (_adadg .Ink ,_dead );case _dd .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"}:_aageec :=_g .NewIscomment ();if _dbfff :=d .DecodeElement (_aageec ,&_fabff );_dbfff !=nil {return _dbfff ;};_adadg .Iscomment =append (_adadg .Iscomment ,_aageec );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ffeeb :=NewOfcEquationxml ();if _adaab :=d .DecodeElement (_ffeeb ,&_fabff );_adaab !=nil {return _adaab ;};_adadg .Equationxml =append (_adadg .Equationxml ,_ffeeb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbfec :=NewEG_ShapeElements ();_fbfec .Path =NewPath ();if _ggfcfa :=d .DecodeElement (_fbfec .Path ,&_fabff );_ggfcfa !=nil {return _ggfcfa ;};_adadg .EG_ShapeElements =append (_adadg .EG_ShapeElements ,_fbfec );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_baggc :=NewEG_ShapeElements ();_baggc .Formulas =NewFormulas ();if _defgg :=d .DecodeElement (_baggc .Formulas ,&_fabff );_defgg !=nil {return _defgg ;};_adadg .EG_ShapeElements =append (_adadg .EG_ShapeElements ,_baggc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbdecg :=NewEG_ShapeElements ();_gbdecg .Handles =NewHandles ();if _eafaa :=d .DecodeElement (_gbdecg .Handles ,&_fabff );_eafaa !=nil {return _eafaa ;};_adadg .EG_ShapeElements =append (_adadg .EG_ShapeElements ,_gbdecg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcebe :=NewEG_ShapeElements ();_fcebe .Fill =NewFill ();if _deedcd :=d .DecodeElement (_fcebe .Fill ,&_fabff );_deedcd !=nil {return _deedcd ;};_adadg .EG_ShapeElements =append (_adadg .EG_ShapeElements ,_fcebe );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dffbf :=NewEG_ShapeElements ();_dffbf .Stroke =NewStroke ();if _dcefcg :=d .DecodeElement (_dffbf .Stroke ,&_fabff );_dcefcg !=nil {return _dcefcg ;};_adadg .EG_ShapeElements =append (_adadg .EG_ShapeElements ,_dffbf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdeee :=NewEG_ShapeElements ();_cdeee .Shadow =NewShadow ();if _fgcbe :=d .DecodeElement (_cdeee .Shadow ,&_fabff );_fgcbe !=nil {return _fgcbe ;};_adadg .EG_ShapeElements =append (_adadg .EG_ShapeElements ,_cdeee );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgccd :=NewEG_ShapeElements ();_fgccd .Textbox =NewTextbox ();if _ecafg :=d .DecodeElement (_fgccd .Textbox ,&_fabff );_ecafg !=nil {return _ecafg ;};_adadg .EG_ShapeElements =append (_adadg .EG_ShapeElements ,_fgccd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfecdd :=NewEG_ShapeElements ();_cfecdd .Textpath =NewTextpath ();if _acggf :=d .DecodeElement (_cfecdd .Textpath ,&_fabff );_acggf !=nil {return _acggf ;};_adadg .EG_ShapeElements =append (_adadg .EG_ShapeElements ,_cfecdd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbdbg :=NewEG_ShapeElements ();_cbdbg .Imagedata =NewImagedata ();if _bbbcca :=d .DecodeElement (_cbdbg .Imagedata ,&_fabff );_bbbcca !=nil {return _bbbcca ;};_adadg .EG_ShapeElements =append (_adadg .EG_ShapeElements ,_cbdbg );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abdce :=NewEG_ShapeElements ();_abdce .Skew =NewOfcSkew ();if _bfffg :=d .DecodeElement (_abdce .Skew ,&_fabff );_bfffg !=nil {return _bfffg ;};_adadg .EG_ShapeElements =append (_adadg .EG_ShapeElements ,_abdce );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_efeea :=NewEG_ShapeElements ();_efeea .Extrusion =NewOfcExtrusion ();if _fegge :=d .DecodeElement (_efeea .Extrusion ,&_fabff );_fegge !=nil {return _fegge ;};_adadg .EG_ShapeElements =append (_adadg .EG_ShapeElements ,_efeea );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccfeg :=NewEG_ShapeElements ();_ccfeg .Callout =NewOfcCallout ();if _ffgag :=d .DecodeElement (_ccfeg .Callout ,&_fabff );_ffgag !=nil {return _ffgag ;};_adadg .EG_ShapeElements =append (_adadg .EG_ShapeElements ,_ccfeg );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ebgdbf :=NewEG_ShapeElements ();_ebgdbf .Lock =NewOfcLock ();if _gbbac :=d .DecodeElement (_ebgdbf .Lock ,&_fabff );_gbbac !=nil {return _gbbac ;};_adadg .EG_ShapeElements =append (_adadg .EG_ShapeElements ,_ebgdbf );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fbdaf :=NewEG_ShapeElements ();_fbdaf .Clippath =NewOfcClippath ();if _beggd :=d .DecodeElement (_fbdaf .Clippath ,&_fabff );_beggd !=nil {return _beggd ;};_adadg .EG_ShapeElements =append (_adadg .EG_ShapeElements ,_fbdaf );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecbbd :=NewEG_ShapeElements ();_ecbbd .Signatureline =NewOfcSignatureline ();if _ffaace :=d .DecodeElement (_ecbbd .Signatureline ,&_fabff );_ffaace !=nil {return _ffaace ;};_adadg .EG_ShapeElements =append (_adadg .EG_ShapeElements ,_ecbbd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aagfga :=NewEG_ShapeElements ();_aagfga .Wrap =_ad .NewWrap ();if _afadcg :=d .DecodeElement (_aagfga .Wrap ,&_fabff );_afadcg !=nil {return _afadcg ;};_adadg .EG_ShapeElements =append (_adadg .EG_ShapeElements ,_aagfga );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bdcag :=NewEG_ShapeElements ();_bdcag .Anchorlock =_ad .NewAnchorlock ();if _abff :=d .DecodeElement (_bdcag .Anchorlock ,&_fabff );_abff !=nil {return _abff ;};_adadg .EG_ShapeElements =append (_adadg .EG_ShapeElements ,_bdcag );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cgbff :=NewEG_ShapeElements ();_cgbff .Bordertop =_ad .NewBordertop ();if _gdcaf :=d .DecodeElement (_cgbff .Bordertop ,&_fabff );_gdcaf !=nil {return _gdcaf ;};_adadg .EG_ShapeElements =append (_adadg .EG_ShapeElements ,_cgbff );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_badbda :=NewEG_ShapeElements ();_badbda .Borderbottom =_ad .NewBorderbottom ();if _gdcdca :=d .DecodeElement (_badbda .Borderbottom ,&_fabff );_gdcdca !=nil {return _gdcdca ;};_adadg .EG_ShapeElements =append (_adadg .EG_ShapeElements ,_badbda );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ceeba :=NewEG_ShapeElements ();_ceeba .Borderleft =_ad .NewBorderleft ();if _cdecd :=d .DecodeElement (_ceeba .Borderleft ,&_fabff );_cdecd !=nil {return _cdecd ;};_adadg .EG_ShapeElements =append (_adadg .EG_ShapeElements ,_ceeba );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bbfbge :=NewEG_ShapeElements ();_bbfbge .Borderright =_ad .NewBorderright ();if _fdbfc :=d .DecodeElement (_bbfbge .Borderright ,&_fabff );_fdbfc !=nil {return _fdbfc ;};_adadg .EG_ShapeElements =append (_adadg .EG_ShapeElements ,_bbfbge );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbcadc :=NewEG_ShapeElements ();_gbcadc .ClientData =_fd .NewClientData ();if _gfddf :=d .DecodeElement (_gbcadc .ClientData ,&_fabff );_gfddf !=nil {return _gfddf ;};_adadg .EG_ShapeElements =append (_adadg .EG_ShapeElements ,_gbcadc );case _dd .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"}:_agcba :=NewEG_ShapeElements ();_agcba .Textdata =_g .NewTextdata ();if _afeea :=d .DecodeElement (_agcba .Textdata ,&_fabff );_afeea !=nil {return _afeea ;};_adadg .EG_ShapeElements =append (_adadg .EG_ShapeElements ,_agcba );default:_dda .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",_fabff .Name );if _eggf :=d .Skip ();_eggf !=nil {return _eggf ;};};case _dd .EndElement :break _bgfegdf ;case _dd .CharData :};};return nil ;}; +// Validate validates the Arc and its children +func (_ecgf *Arc )Validate ()error {return _ecgf .ValidateWithPath ("\u0041\u0072\u0063")}; -// Validate validates the OfcInk and its children -func (_ffbcc *OfcInk )Validate ()error {return _ffbcc .ValidateWithPath ("\u004f\u0066\u0063\u0049\u006e\u006b");};func (_fgaed *OfcCT_Fill )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _fgaed .TypeAttr !=OfcST_FillTypeUnset {_gegfc ,_fbeba :=_fgaed .TypeAttr .MarshalXMLAttr (_dd .Name {Local :"\u0074\u0079\u0070\u0065"});if _fbeba !=nil {return _fbeba ;};start .Attr =append (start .Attr ,_gegfc );};if _fgaed .ExtAttr !=ST_ExtUnset {_abdg ,_affbd :=_fgaed .ExtAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u003a\u0065x\u0074"});if _affbd !=nil {return _affbd ;};start .Attr =append (start .Attr ,_abdg );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Curve and its children, prefixing error messages with path +func (_cbbbc *CT_Curve )ValidateWithPath (path string )error {for _bgge ,_cgaf :=range _cbbbc .EG_ShapeElements {if _aacc :=_cgaf .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bgge ));_aacc !=nil {return _aacc ;};};if _bbce :=_cbbbc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bbce !=nil {return _bbce ;};if _dgbgb :=_cbbbc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_dgbgb !=nil {return _dgbgb ;};if _cfbf :=_cbbbc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cfbf !=nil {return _cfbf ;};if _fbac :=_cbbbc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_fbac !=nil {return _fbac ;};if _agec :=_cbbbc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_agec !=nil {return _agec ;};if _bcgbg :=_cbbbc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_bcgbg !=nil {return _bcgbg ;};if _gggd :=_cbbbc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gggd !=nil {return _gggd ;};if _afddf :=_cbbbc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_afddf !=nil {return _afddf ;};if _deddf :=_cbbbc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_deddf !=nil {return _deddf ;};if _bedf :=_cbbbc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bedf !=nil {return _bedf ;};if _fbggb :=_cbbbc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fbggb !=nil {return _fbggb ;};if _dadg :=_cbbbc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_dadg !=nil {return _dadg ;};if _ggggf :=_cbbbc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ggggf !=nil {return _ggggf ;};if _cdebc :=_cbbbc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_cdebc !=nil {return _cdebc ;};if _eabd :=_cbbbc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_eabd !=nil {return _eabd ;};if _fdge :=_cbbbc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fdge !=nil {return _fdge ;};if _abgcf :=_cbbbc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_abgcf !=nil {return _abgcf ;};if _gadf :=_cbbbc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_gadf !=nil {return _gadf ;};if _aedg :=_cbbbc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_aedg !=nil {return _aedg ;};if _fgcc :=_cbbbc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_fgcc !=nil {return _fgcc ;};if _cafee :=_cbbbc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cafee !=nil {return _cafee ;};if _bfde :=_cbbbc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_bfde !=nil {return _bfde ;};if _acgca :=_cbbbc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_acgca !=nil {return _acgca ;};if _cfcdc :=_cbbbc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_cfcdc !=nil {return _cfcdc ;};if _gdbc :=_cbbbc .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_gdbc !=nil {return _gdbc ;};if _cbeb :=_cbbbc .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_cbeb !=nil {return _cbeb ;};if _adaec :=_cbbbc .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_adaec !=nil {return _adaec ;};if _eeaf :=_cbbbc .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_eeaf !=nil {return _eeaf ;};if _ddcde :=_cbbbc .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ddcde !=nil {return _ddcde ;};return nil ;}; -// ValidateWithPath validates the Polyline and its children, prefixing error messages with path -func (_geaef *Polyline )ValidateWithPath (path string )error {if _dbfaa :=_geaef .CT_PolyLine .ValidateWithPath (path );_dbfaa !=nil {return _dbfaa ;};return nil ;};func (_agbc *CT_Shapetype )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _agbc .MasterAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u006d\u0061\u0073\u0074\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_agbc .MasterAttr )});};if _agbc .HrefAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_agbc .HrefAttr )});};if _agbc .TargetAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_agbc .TargetAttr )});};if _agbc .ClassAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_agbc .ClassAttr )});};if _agbc .TitleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_agbc .TitleAttr )});};if _agbc .AltAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_agbc .AltAttr )});};if _agbc .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_agbc .CoordsizeAttr )});};if _agbc .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_agbc .CoordoriginAttr )});};if _agbc .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_agbc .WrapcoordsAttr )});};if _agbc .PrintAttr !=_f .ST_TrueFalseUnset {_eegae ,_ddafd :=_agbc .PrintAttr .MarshalXMLAttr (_dd .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ddafd !=nil {return _ddafd ;};start .Attr =append (start .Attr ,_eegae );};if _agbc .IdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_agbc .IdAttr )});};if _agbc .StyleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_agbc .StyleAttr )});};if _agbc .SpidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_agbc .SpidAttr )});};if _agbc .OnedAttr !=_f .ST_TrueFalseUnset {_cafaa ,_bccg :=_agbc .OnedAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _bccg !=nil {return _bccg ;};start .Attr =append (start .Attr ,_cafaa );};if _agbc .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_agbc .RegroupidAttr )});};if _agbc .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_befg ,_eagcd :=_agbc .DoubleclicknotifyAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _eagcd !=nil {return _eagcd ;};start .Attr =append (start .Attr ,_befg );};if _agbc .ButtonAttr !=_f .ST_TrueFalseUnset {_degc ,_cfgc :=_agbc .ButtonAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _cfgc !=nil {return _cfgc ;};start .Attr =append (start .Attr ,_degc );};if _agbc .UserhiddenAttr !=_f .ST_TrueFalseUnset {_aaagc ,_daggc :=_agbc .UserhiddenAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _daggc !=nil {return _daggc ;};start .Attr =append (start .Attr ,_aaagc );};if _agbc .BulletAttr !=_f .ST_TrueFalseUnset {_decg ,_geac :=_agbc .BulletAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _geac !=nil {return _geac ;};start .Attr =append (start .Attr ,_decg );};if _agbc .HrAttr !=_f .ST_TrueFalseUnset {_ccaeg ,_bedgg :=_agbc .HrAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0068\u0072"});if _bedgg !=nil {return _bedgg ;};start .Attr =append (start .Attr ,_ccaeg );};if _agbc .HrstdAttr !=_f .ST_TrueFalseUnset {_gdfb ,_cbbd :=_agbc .HrstdAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _cbbd !=nil {return _cbbd ;};start .Attr =append (start .Attr ,_gdfb );};if _agbc .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_facc ,_dgdac :=_agbc .HrnoshadeAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _dgdac !=nil {return _dgdac ;};start .Attr =append (start .Attr ,_facc );};if _agbc .HrpctAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_agbc .HrpctAttr )});};if _agbc .HralignAttr !=OfcST_HrAlignUnset {_fcag ,_bgcbb :=_agbc .HralignAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _bgcbb !=nil {return _bgcbb ;};start .Attr =append (start .Attr ,_fcag );};if _agbc .AllowincellAttr !=_f .ST_TrueFalseUnset {_dabe ,_ffbdc :=_agbc .AllowincellAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _ffbdc !=nil {return _ffbdc ;};start .Attr =append (start .Attr ,_dabe );};if _agbc .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_bdgee ,_begf :=_agbc .AllowoverlapAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _begf !=nil {return _begf ;};start .Attr =append (start .Attr ,_bdgee );};if _agbc .UserdrawnAttr !=_f .ST_TrueFalseUnset {_ffaab ,_facdf :=_agbc .UserdrawnAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _facdf !=nil {return _facdf ;};start .Attr =append (start .Attr ,_ffaab );};if _agbc .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_agbc .BordertopcolorAttr )});};if _agbc .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_agbc .BorderleftcolorAttr )});};if _agbc .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_agbc .BorderbottomcolorAttr )});};if _agbc .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_agbc .BorderrightcolorAttr )});};if _agbc .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bcbbf ,_bceaee :=_agbc .DgmlayoutAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _bceaee !=nil {return _bceaee ;};start .Attr =append (start .Attr ,_bcbbf );};if _agbc .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_agbc .DgmnodekindAttr )});};if _agbc .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bbeb ,_cadf :=_agbc .DgmlayoutmruAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _cadf !=nil {return _cadf ;};start .Attr =append (start .Attr ,_bbeb );};if _agbc .InsetmodeAttr !=OfcST_InsetModeUnset {_adeb ,_dafa :=_agbc .InsetmodeAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _dafa !=nil {return _dafa ;};start .Attr =append (start .Attr ,_adeb );};if _agbc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_agbc .OpacityAttr )});};if _agbc .StrokedAttr !=_f .ST_TrueFalseUnset {_dcag ,_baeeb :=_agbc .StrokedAttr .MarshalXMLAttr (_dd .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _baeeb !=nil {return _baeeb ;};start .Attr =append (start .Attr ,_dcag );};if _agbc .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_agbc .StrokecolorAttr )});};if _agbc .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_agbc .StrokeweightAttr )});};if _agbc .InsetpenAttr !=_f .ST_TrueFalseUnset {_fdacbg ,_begee :=_agbc .InsetpenAttr .MarshalXMLAttr (_dd .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _begee !=nil {return _begee ;};start .Attr =append (start .Attr ,_fdacbg );};if _agbc .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_agbc .ChromakeyAttr )});};if _agbc .FilledAttr !=_f .ST_TrueFalseUnset {_efbe ,_dcae :=_agbc .FilledAttr .MarshalXMLAttr (_dd .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dcae !=nil {return _dcae ;};start .Attr =append (start .Attr ,_efbe );};if _agbc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_agbc .FillcolorAttr )});};if _agbc .SptAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_agbc .SptAttr )});};if _agbc .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_feeg ,_egdga :=_agbc .ConnectortypeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _egdga !=nil {return _egdga ;};start .Attr =append (start .Attr ,_feeg );};if _agbc .BwmodeAttr !=OfcST_BWModeUnset {_eebc ,_bafbb :=_agbc .BwmodeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _bafbb !=nil {return _bafbb ;};start .Attr =append (start .Attr ,_eebc );};if _agbc .BwpureAttr !=OfcST_BWModeUnset {_dgegg ,_bgeb :=_agbc .BwpureAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _bgeb !=nil {return _bgeb ;};start .Attr =append (start .Attr ,_dgegg );};if _agbc .BwnormalAttr !=OfcST_BWModeUnset {_addf ,_bbacd :=_agbc .BwnormalAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bbacd !=nil {return _bbacd ;};start .Attr =append (start .Attr ,_addf );};if _agbc .ForcedashAttr !=_f .ST_TrueFalseUnset {_bbbff ,_dcbbb :=_agbc .ForcedashAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _dcbbb !=nil {return _dcbbb ;};start .Attr =append (start .Attr ,_bbbff );};if _agbc .OleiconAttr !=_f .ST_TrueFalseUnset {_geeeg ,_edacb :=_agbc .OleiconAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _edacb !=nil {return _edacb ;};start .Attr =append (start .Attr ,_geeeg );};if _agbc .OleAttr !=_f .ST_TrueFalseBlankUnset {_aaff ,_dedca :=_agbc .OleAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u006fl\u0065"});if _dedca !=nil {return _dedca ;};start .Attr =append (start .Attr ,_aaff );};if _agbc .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_adfeb ,_cgecg :=_agbc .PreferrelativeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _cgecg !=nil {return _cgecg ;};start .Attr =append (start .Attr ,_adfeb );};if _agbc .CliptowrapAttr !=_f .ST_TrueFalseUnset {_befe ,_gadad :=_agbc .CliptowrapAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _gadad !=nil {return _gadad ;};start .Attr =append (start .Attr ,_befe );};if _agbc .ClipAttr !=_f .ST_TrueFalseUnset {_abeg ,_gafe :=_agbc .ClipAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _gafe !=nil {return _gafe ;};start .Attr =append (start .Attr ,_abeg );};if _agbc .AdjAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0061\u0064\u006a"},Value :_c .Sprintf ("\u0025\u0076",*_agbc .AdjAttr )});};if _agbc .PathAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_agbc .PathAttr )});};e .EncodeToken (start );if _agbc .EG_ShapeElements !=nil {for _ ,_gggg :=range _agbc .EG_ShapeElements {_gggg .MarshalXML (e ,_dd .StartElement {});};};if _agbc .Complex !=nil {_ccaa :=_dd .StartElement {Name :_dd .Name {Local :"\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x"}};e .EncodeElement (_agbc .Complex ,_ccaa );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_ddggg *OfcCT_ShapeDefaults )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _ddggg .SpidmaxAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073p\u0069\u0064\u006d\u0061\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_ddggg .SpidmaxAttr )});};if _ddggg .StyleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ddggg .StyleAttr )});};if _ddggg .FillAttr !=_f .ST_TrueFalseUnset {_bfgge ,_bgfacb :=_ddggg .FillAttr .MarshalXMLAttr (_dd .Name {Local :"\u0066\u0069\u006c\u006c"});if _bgfacb !=nil {return _bgfacb ;};start .Attr =append (start .Attr ,_bfgge );};if _ddggg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_ddggg .FillcolorAttr )});};if _ddggg .StrokeAttr !=_f .ST_TrueFalseUnset {_bcffb ,_adcgf :=_ddggg .StrokeAttr .MarshalXMLAttr (_dd .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"});if _adcgf !=nil {return _adcgf ;};start .Attr =append (start .Attr ,_bcffb );};if _ddggg .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ddggg .StrokecolorAttr )});};if _ddggg .AllowincellAttr !=_f .ST_TrueFalseUnset {_deede ,_acada :=_ddggg .AllowincellAttr .MarshalXMLAttr (_dd .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _acada !=nil {return _acada ;};start .Attr =append (start .Attr ,_deede );};if _ddggg .ExtAttr !=ST_ExtUnset {_gfgd ,_ddbaa :=_ddggg .ExtAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u003a\u0065x\u0074"});if _ddbaa !=nil {return _ddbaa ;};start .Attr =append (start .Attr ,_gfgd );};e .EncodeToken (start );if _ddggg .Fill !=nil {_ceeecg :=_dd .StartElement {Name :_dd .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_ddggg .Fill ,_ceeecg );};if _ddggg .Stroke !=nil {_ccfe :=_dd .StartElement {Name :_dd .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_ddggg .Stroke ,_ccfe );};if _ddggg .Textbox !=nil {_geebg :=_dd .StartElement {Name :_dd .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_ddggg .Textbox ,_geebg );};if _ddggg .Shadow !=nil {_cfaffa :=_dd .StartElement {Name :_dd .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_ddggg .Shadow ,_cfaffa );};if _ddggg .Skew !=nil {_fgada :=_dd .StartElement {Name :_dd .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_ddggg .Skew ,_fgada );};if _ddggg .Extrusion !=nil {_gfdadf :=_dd .StartElement {Name :_dd .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_ddggg .Extrusion ,_gfdadf );};if _ddggg .Callout !=nil {_abbcc :=_dd .StartElement {Name :_dd .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_ddggg .Callout ,_abbcc );};if _ddggg .Lock !=nil {_cbbbd :=_dd .StartElement {Name :_dd .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_ddggg .Lock ,_cbbbd );};if _ddggg .Colormru !=nil {_bbfb :=_dd .StartElement {Name :_dd .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}};e .EncodeElement (_ddggg .Colormru ,_bbfb );};if _ddggg .Colormenu !=nil {_bfbbb :=_dd .StartElement {Name :_dd .Name {Local :"o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075"}};e .EncodeElement (_ddggg .Colormenu ,_bfbbb );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the OfcCT_Skew and its children, prefixing error messages with path +func (_fffgd *OfcCT_Skew )ValidateWithPath (path string )error {if _gfaef :=_fffgd .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_gfaef !=nil {return _gfaef ;};if _efbdb :=_fffgd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_efbdb !=nil {return _efbdb ;};return nil ;};func NewOfcComplex ()*OfcComplex {_aaffa :=&OfcComplex {};_aaffa .OfcCT_Complex =*NewOfcCT_Complex ();return _aaffa ;};func NewFill ()*Fill {_eacfe :=&Fill {};_eacfe .CT_Fill =*NewCT_Fill ();return _eacfe };func (_dbcfd *OfcColumn )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\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ,_c .Attr {Name :_c .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 ,_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\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 ,_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 ="\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e";return _dbcfd .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_gaaea OfcST_ColorMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dbdbag :=_c .Attr {};_dbdbag .Name =name ;switch _gaaea {case OfcST_ColorModeUnset :_dbdbag .Value ="";case OfcST_ColorModeAuto :_dbdbag .Value ="\u0061\u0075\u0074\u006f";case OfcST_ColorModeCustom :_dbdbag .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _dbdbag ,nil ;};const (OfcST_ExtrusionPlaneUnset OfcST_ExtrusionPlane =0;OfcST_ExtrusionPlaneXY OfcST_ExtrusionPlane =1;OfcST_ExtrusionPlaneZX OfcST_ExtrusionPlane =2;OfcST_ExtrusionPlaneYZ OfcST_ExtrusionPlane =3;);func (_ccdgdc *Oval )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _ccdgdc .CT_Oval .MarshalXML (e ,start );};func (_eagcfe ST_ImageAspect )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bggabd :=_c .Attr {};_bggabd .Name =name ;switch _eagcfe {case ST_ImageAspectUnset :_bggabd .Value ="";case ST_ImageAspectIgnore :_bggabd .Value ="\u0069\u0067\u006e\u006f\u0072\u0065";case ST_ImageAspectAtMost :_bggabd .Value ="\u0061\u0074\u004d\u006f\u0073\u0074";case ST_ImageAspectAtLeast :_bggabd .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _bggabd ,nil ;}; -// Validate validates the OfcOLEObject and its children -func (_gbecb *OfcOLEObject )Validate ()error {return _gbecb .ValidateWithPath ("\u004f\u0066\u0063O\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func (_baegd OfcST_OLEType )String ()string {switch _baegd {case 0:return "";case 1:return "\u0045\u006d\u0062e\u0064";case 2:return "\u004c\u0069\u006e\u006b";};return "";};func NewHandles ()*Handles {_dcdeb :=&Handles {};_dcdeb .CT_Handles =*NewCT_Handles ();return _dcdeb }; +// ValidateWithPath validates the CT_Path and its children, prefixing error messages with path +func (_ebdb *CT_Path )ValidateWithPath (path string )error {if _adca :=_ebdb .FillokAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u006f\u006b\u0041\u0074\u0074\u0072");_adca !=nil {return _adca ;};if _fcab :=_ebdb .StrokeokAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u006f\u006b\u0065\u006f\u006b\u0041\u0074\u0074\u0072");_fcab !=nil {return _fcab ;};if _cacbe :=_ebdb .ShadowokAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_cacbe !=nil {return _cacbe ;};if _fgbda :=_ebdb .ArrowokAttr .ValidateWithPath (path +"\u002f\u0041\u0072r\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_fgbda !=nil {return _fgbda ;};if _fbff :=_ebdb .GradientshapeokAttr .ValidateWithPath (path +"/\u0047r\u0061\u0064\u0069\u0065\u006e\u0074\u0073\u0068a\u0070\u0065\u006f\u006bAt\u0074\u0072");_fbff !=nil {return _fbff ;};if _aecga :=_ebdb .TextpathokAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0070\u0061\u0074\u0068\u006f\u006b\u0041\u0074\u0074\u0072");_aecga !=nil {return _aecga ;};if _ececg :=_ebdb .InsetpenokAttr .ValidateWithPath (path +"\u002fI\u006es\u0065\u0074\u0070\u0065\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_ececg !=nil {return _ececg ;};if _dafa :=_ebdb .ConnecttypeAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u006e\u0065c\u0074\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dafa !=nil {return _dafa ;};if _ddggb :=_ebdb .ExtrusionokAttr .ValidateWithPath (path +"\u002f\u0045x\u0074\u0072\u0075s\u0069\u006f\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_ddggb !=nil {return _ddggb ;};return nil ;};type OfcCT_Fill struct{TypeAttr OfcST_FillType ;ExtAttr ST_Ext ;}; -// Validate validates the Arc and its children -func (_gbf *Arc )Validate ()error {return _gbf .ValidateWithPath ("\u0041\u0072\u0063")};func (_dfbdd *OfcCT_Fill )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_aegdf :=range start .Attr {if _aegdf .Name .Local =="\u0074\u0079\u0070\u0065"{_dfbdd .TypeAttr .UnmarshalXMLAttr (_aegdf );continue ;};if _aegdf .Name .Local =="\u0065\u0078\u0074"{_dfbdd .ExtAttr .UnmarshalXMLAttr (_aegdf );continue ;};};for {_cabcd ,_dccda :=d .Token ();if _dccda !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u003a\u0020%\u0073",_dccda );};if _cbgcb ,_cagaa :=_cabcd .(_dd .EndElement );_cagaa &&_cbgcb .Name ==start .Name {break ;};};return nil ;};func (_gdbbbe *Image )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_gdbbbe .CT_Image =*NewCT_Image ();for _ ,_ecfb :=range start .Attr {if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_adgb ,_gbff :=_a .ParseInt (_ecfb .Value ,10,64);if _gbff !=nil {return _gbff ;};_gdbbbe .DgmnodekindAttr =&_adgb ;continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gdbbbe .BulletAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0068\u0072"{_gdbbbe .HrAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gdbbbe .OleiconAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0068\u0072\u0073t\u0064"{_gdbbbe .HrstdAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0063\u006c\u0069\u0070"{_gdbbbe .ClipAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gdbbbe .HrnoshadeAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gdbbbe .PreferrelativeAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0068\u0072\u0070c\u0074"{_ggee ,_dbgcg :=_a .ParseFloat (_ecfb .Value ,64);if _dbgcg !=nil {return _dbgcg ;};_fccfc :=float32 (_ggee );_gdbbbe .HrpctAttr =&_fccfc ;continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u006f\u006c\u0065"{_gdbbbe .OleAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gdbbbe .HralignAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gdbbbe .BwpureAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gdbbbe .DgmlayoutAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gdbbbe .InsetmodeAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0073\u0070\u0069\u0064"{_ggffc ,_ceaea :=_ecfb .Value ,error (nil );if _ceaea !=nil {return _ceaea ;};_gdbbbe .SpidAttr =&_ggffc ;continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dacaf ,_gefff :=_ecfb .Value ,error (nil );if _gefff !=nil {return _gefff ;};_gdbbbe .BorderbottomcolorAttr =&_dacaf ;continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gdbbbe .AllowoverlapAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gdbbbe .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gdbbbe .DgmlayoutmruAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gdbbbe .UserhiddenAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gdbbbe .AllowincellAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0073\u0070\u0074"{_eacge ,_gbdb :=_a .ParseFloat (_ecfb .Value ,64);if _gbdb !=nil {return _gbdb ;};_debcc :=float32 (_eacge );_gdbbbe .SptAttr =&_debcc ;continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_acbda ,_bagbb :=_ecfb .Value ,error (nil );if _bagbb !=nil {return _bagbb ;};_gdbbbe .BorderleftcolorAttr =&_acbda ;continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gdbbbe .UserdrawnAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gdbbbe .CliptowrapAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_eaedb ,_gaeac :=_ecfb .Value ,error (nil );if _gaeac !=nil {return _gaeac ;};_gdbbbe .BorderrightcolorAttr =&_eaedb ;continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gdbbbe .ConnectortypeAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gdbbbe .ButtonAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gdbbbe .ForcedashAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ggeg ,_gafca :=_a .ParseInt (_ecfb .Value ,10,64);if _gafca !=nil {return _gafca ;};_gdbbbe .RegroupidAttr =&_ggeg ;continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u006f\u006e\u0065\u0064"{_gdbbbe .OnedAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gdbbbe .BwmodeAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gdbbbe .BwnormalAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gacdbf ,_caaa :=_ecfb .Value ,error (nil );if _caaa !=nil {return _caaa ;};_gdbbbe .BordertopcolorAttr =&_gacdbf ;continue ;};if _ecfb .Name .Local =="\u0070\u0072\u0069n\u0074"{_gdbbbe .PrintAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_egae ,_adgfc :=_ecfb .Value ,error (nil );if _adgfc !=nil {return _adgfc ;};_gdbbbe .TargetAttr =&_egae ;continue ;};if _ecfb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gdbbbe .StrokedAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fgafg ,_bgec :=_ecfb .Value ,error (nil );if _bgec !=nil {return _bgec ;};_gdbbbe .CoordoriginAttr =&_fgafg ;continue ;};if _ecfb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gacgc ,_efee :=_ecfb .Value ,error (nil );if _efee !=nil {return _efee ;};_gdbbbe .StrokeweightAttr =&_gacgc ;continue ;};if _ecfb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ecgfd ,_ecfg :=_ecfb .Value ,error (nil );if _ecfg !=nil {return _ecfg ;};_gdbbbe .CoordsizeAttr =&_ecgfd ;continue ;};if _ecfb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ccgc ,_cdfde :=_ecfb .Value ,error (nil );if _cdfde !=nil {return _cdfde ;};_gdbbbe .ChromakeyAttr =&_ccgc ;continue ;};if _ecfb .Name .Local =="\u0061\u006c\u0074"{_dfgab ,_bdcca :=_ecfb .Value ,error (nil );if _bdcca !=nil {return _bdcca ;};_gdbbbe .AltAttr =&_dfgab ;continue ;};if _ecfb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bbcgc ,_gbddf :=_ecfb .Value ,error (nil );if _gbddf !=nil {return _gbddf ;};_gdbbbe .FillcolorAttr =&_bbcgc ;continue ;};if _ecfb .Name .Local =="\u0073\u0072\u0063"{_afgaa ,_fdfc :=_ecfb .Value ,error (nil );if _fdfc !=nil {return _fdfc ;};_gdbbbe .SrcAttr =&_afgaa ;continue ;};if _ecfb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dcfdbg ,_ddfcg :=_ecfb .Value ,error (nil );if _ddfcg !=nil {return _ddfcg ;};_gdbbbe .WrapcoordsAttr =&_dcfdbg ;continue ;};if _ecfb .Name .Local =="\u0074\u0069\u0074l\u0065"{_eabbba ,_bcdde :=_ecfb .Value ,error (nil );if _bcdde !=nil {return _bcdde ;};_gdbbbe .TitleAttr =&_eabbba ;continue ;};if _ecfb .Name .Local =="\u0073\u0074\u0079l\u0065"{_aebg ,_aecf :=_ecfb .Value ,error (nil );if _aecf !=nil {return _aecf ;};_gdbbbe .StyleAttr =&_aebg ;continue ;};if _ecfb .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_acbgb ,_cebfb :=_ecfb .Value ,error (nil );if _cebfb !=nil {return _cebfb ;};_gdbbbe .CroprightAttr =&_acbgb ;continue ;};if _ecfb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gdbbbe .InsetpenAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_ccefd ,_bcbfg :=_ecfb .Value ,error (nil );if _bcbfg !=nil {return _bcbfg ;};_gdbbbe .CropleftAttr =&_ccefd ;continue ;};if _ecfb .Name .Local =="\u0067\u0061\u0069\u006e"{_bddaa ,_gceb :=_ecfb .Value ,error (nil );if _gceb !=nil {return _gceb ;};_gdbbbe .GainAttr =&_bddaa ;continue ;};if _ecfb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_efba ,_ccebf :=_ecfb .Value ,error (nil );if _ccebf !=nil {return _ccebf ;};_gdbbbe .StrokecolorAttr =&_efba ;continue ;};if _ecfb .Name .Local =="\u0063\u006c\u0061s\u0073"{_cadge ,_ebfe :=_ecfb .Value ,error (nil );if _ebfe !=nil {return _ebfe ;};_gdbbbe .ClassAttr =&_cadge ;continue ;};if _ecfb .Name .Local =="\u0069\u0064"{_baccf ,_ccacf :=_ecfb .Value ,error (nil );if _ccacf !=nil {return _ccacf ;};_gdbbbe .IdAttr =&_baccf ;continue ;};if _ecfb .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_fbdge ,_eeded :=_ecfb .Value ,error (nil );if _eeded !=nil {return _eeded ;};_gdbbbe .CropbottomAttr =&_fbdge ;continue ;};if _ecfb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gdbbbe .FilledAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_gdbbbe .GrayscaleAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_cbedb ,_cdgbe :=_ecfb .Value ,error (nil );if _cdgbe !=nil {return _cdgbe ;};_gdbbbe .BlacklevelAttr =&_cbedb ;continue ;};if _ecfb .Name .Local =="\u0068\u0072\u0065\u0066"{_aaba ,_gadaa :=_ecfb .Value ,error (nil );if _gadaa !=nil {return _gadaa ;};_gdbbbe .HrefAttr =&_aaba ;continue ;};if _ecfb .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_gdbbbe .BilevelAttr .UnmarshalXMLAttr (_ecfb );continue ;};if _ecfb .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_cafff ,_dcdca :=_ecfb .Value ,error (nil );if _dcdca !=nil {return _dcdca ;};_gdbbbe .CroptopAttr =&_cafff ;continue ;};if _ecfb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_abecc ,_decc :=_ecfb .Value ,error (nil );if _decc !=nil {return _decc ;};_gdbbbe .OpacityAttr =&_abecc ;continue ;};if _ecfb .Name .Local =="\u0067\u0061\u006dm\u0061"{_gacedd ,_abfag :=_ecfb .Value ,error (nil );if _abfag !=nil {return _abfag ;};_gdbbbe .GammaAttr =&_gacedd ;continue ;};};_gcbeef :for {_edafc ,_adegfef :=d .Token ();if _adegfef !=nil {return _adegfef ;};switch _ecff :=_edafc .(type ){case _dd .StartElement :switch _ecff .Name {case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eeeab :=NewEG_ShapeElements ();_eeeab .Path =NewPath ();if _dgggd :=d .DecodeElement (_eeeab .Path ,&_ecff );_dgggd !=nil {return _dgggd ;};_gdbbbe .EG_ShapeElements =append (_gdbbbe .EG_ShapeElements ,_eeeab );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bagea :=NewEG_ShapeElements ();_bagea .Formulas =NewFormulas ();if _cadgg :=d .DecodeElement (_bagea .Formulas ,&_ecff );_cadgg !=nil {return _cadgg ;};_gdbbbe .EG_ShapeElements =append (_gdbbbe .EG_ShapeElements ,_bagea );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdacd :=NewEG_ShapeElements ();_bdacd .Handles =NewHandles ();if _dcgee :=d .DecodeElement (_bdacd .Handles ,&_ecff );_dcgee !=nil {return _dcgee ;};_gdbbbe .EG_ShapeElements =append (_gdbbbe .EG_ShapeElements ,_bdacd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfbca :=NewEG_ShapeElements ();_dfbca .Fill =NewFill ();if _agded :=d .DecodeElement (_dfbca .Fill ,&_ecff );_agded !=nil {return _agded ;};_gdbbbe .EG_ShapeElements =append (_gdbbbe .EG_ShapeElements ,_dfbca );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efddb :=NewEG_ShapeElements ();_efddb .Stroke =NewStroke ();if _dfcgc :=d .DecodeElement (_efddb .Stroke ,&_ecff );_dfcgc !=nil {return _dfcgc ;};_gdbbbe .EG_ShapeElements =append (_gdbbbe .EG_ShapeElements ,_efddb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efggf :=NewEG_ShapeElements ();_efggf .Shadow =NewShadow ();if _aecfa :=d .DecodeElement (_efggf .Shadow ,&_ecff );_aecfa !=nil {return _aecfa ;};_gdbbbe .EG_ShapeElements =append (_gdbbbe .EG_ShapeElements ,_efggf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcebb :=NewEG_ShapeElements ();_fcebb .Textbox =NewTextbox ();if _bfea :=d .DecodeElement (_fcebb .Textbox ,&_ecff );_bfea !=nil {return _bfea ;};_gdbbbe .EG_ShapeElements =append (_gdbbbe .EG_ShapeElements ,_fcebb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_debf :=NewEG_ShapeElements ();_debf .Textpath =NewTextpath ();if _dfeab :=d .DecodeElement (_debf .Textpath ,&_ecff );_dfeab !=nil {return _dfeab ;};_gdbbbe .EG_ShapeElements =append (_gdbbbe .EG_ShapeElements ,_debf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcfce :=NewEG_ShapeElements ();_dcfce .Imagedata =NewImagedata ();if _afecg :=d .DecodeElement (_dcfce .Imagedata ,&_ecff );_afecg !=nil {return _afecg ;};_gdbbbe .EG_ShapeElements =append (_gdbbbe .EG_ShapeElements ,_dcfce );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cafab :=NewEG_ShapeElements ();_cafab .Skew =NewOfcSkew ();if _gfbca :=d .DecodeElement (_cafab .Skew ,&_ecff );_gfbca !=nil {return _gfbca ;};_gdbbbe .EG_ShapeElements =append (_gdbbbe .EG_ShapeElements ,_cafab );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gggbe :=NewEG_ShapeElements ();_gggbe .Extrusion =NewOfcExtrusion ();if _fcfbe :=d .DecodeElement (_gggbe .Extrusion ,&_ecff );_fcfbe !=nil {return _fcfbe ;};_gdbbbe .EG_ShapeElements =append (_gdbbbe .EG_ShapeElements ,_gggbe );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecagc :=NewEG_ShapeElements ();_ecagc .Callout =NewOfcCallout ();if _eege :=d .DecodeElement (_ecagc .Callout ,&_ecff );_eege !=nil {return _eege ;};_gdbbbe .EG_ShapeElements =append (_gdbbbe .EG_ShapeElements ,_ecagc );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gaeef :=NewEG_ShapeElements ();_gaeef .Lock =NewOfcLock ();if _eagdf :=d .DecodeElement (_gaeef .Lock ,&_ecff );_eagdf !=nil {return _eagdf ;};_gdbbbe .EG_ShapeElements =append (_gdbbbe .EG_ShapeElements ,_gaeef );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_geabg :=NewEG_ShapeElements ();_geabg .Clippath =NewOfcClippath ();if _ecbab :=d .DecodeElement (_geabg .Clippath ,&_ecff );_ecbab !=nil {return _ecbab ;};_gdbbbe .EG_ShapeElements =append (_gdbbbe .EG_ShapeElements ,_geabg );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aefda :=NewEG_ShapeElements ();_aefda .Signatureline =NewOfcSignatureline ();if _gffcg :=d .DecodeElement (_aefda .Signatureline ,&_ecff );_gffcg !=nil {return _gffcg ;};_gdbbbe .EG_ShapeElements =append (_gdbbbe .EG_ShapeElements ,_aefda );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bfgff :=NewEG_ShapeElements ();_bfgff .Wrap =_ad .NewWrap ();if _afefd :=d .DecodeElement (_bfgff .Wrap ,&_ecff );_afefd !=nil {return _afefd ;};_gdbbbe .EG_ShapeElements =append (_gdbbbe .EG_ShapeElements ,_bfgff );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_caeg :=NewEG_ShapeElements ();_caeg .Anchorlock =_ad .NewAnchorlock ();if _aadc :=d .DecodeElement (_caeg .Anchorlock ,&_ecff );_aadc !=nil {return _aadc ;};_gdbbbe .EG_ShapeElements =append (_gdbbbe .EG_ShapeElements ,_caeg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eddca :=NewEG_ShapeElements ();_eddca .Bordertop =_ad .NewBordertop ();if _bacegf :=d .DecodeElement (_eddca .Bordertop ,&_ecff );_bacegf !=nil {return _bacegf ;};_gdbbbe .EG_ShapeElements =append (_gdbbbe .EG_ShapeElements ,_eddca );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eafe :=NewEG_ShapeElements ();_eafe .Borderbottom =_ad .NewBorderbottom ();if _gfcb :=d .DecodeElement (_eafe .Borderbottom ,&_ecff );_gfcb !=nil {return _gfcb ;};_gdbbbe .EG_ShapeElements =append (_gdbbbe .EG_ShapeElements ,_eafe );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ecgfdb :=NewEG_ShapeElements ();_ecgfdb .Borderleft =_ad .NewBorderleft ();if _daede :=d .DecodeElement (_ecgfdb .Borderleft ,&_ecff );_daede !=nil {return _daede ;};_gdbbbe .EG_ShapeElements =append (_gdbbbe .EG_ShapeElements ,_ecgfdb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_egfcfc :=NewEG_ShapeElements ();_egfcfc .Borderright =_ad .NewBorderright ();if _dbacd :=d .DecodeElement (_egfcfc .Borderright ,&_ecff );_dbacd !=nil {return _dbacd ;};_gdbbbe .EG_ShapeElements =append (_gdbbbe .EG_ShapeElements ,_egfcfc );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ccedg :=NewEG_ShapeElements ();_ccedg .ClientData =_fd .NewClientData ();if _edadeg :=d .DecodeElement (_ccedg .ClientData ,&_ecff );_edadeg !=nil {return _edadeg ;};_gdbbbe .EG_ShapeElements =append (_gdbbbe .EG_ShapeElements ,_ccedg );case _dd .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"}:_gfdaf :=NewEG_ShapeElements ();_gfdaf .Textdata =_g .NewTextdata ();if _bddgd :=d .DecodeElement (_gfdaf .Textdata ,&_ecff );_bddgd !=nil {return _bddgd ;};_gdbbbe .EG_ShapeElements =append (_gdbbbe .EG_ShapeElements ,_gfdaf );default:_dda .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",_ecff .Name );if _cfdfd :=d .Skip ();_cfdfd !=nil {return _cfdfd ;};};case _dd .EndElement :break _gcbeef ;case _dd .CharData :};};return nil ;};func (_edeeb OfcST_FillType )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_edgg :=_dd .Attr {};_edgg .Name =name ;switch _edeeb {case OfcST_FillTypeUnset :_edgg .Value ="";case OfcST_FillTypeGradientCenter :_edgg .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072";case OfcST_FillTypeSolid :_edgg .Value ="\u0073\u006f\u006ci\u0064";case OfcST_FillTypePattern :_edgg .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case OfcST_FillTypeTile :_edgg .Value ="\u0074\u0069\u006c\u0065";case OfcST_FillTypeFrame :_edgg .Value ="\u0066\u0072\u0061m\u0065";case OfcST_FillTypeGradientUnscaled :_edgg .Value ="\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064";case OfcST_FillTypeGradientRadial :_edgg .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case OfcST_FillTypeGradient :_edgg .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case OfcST_FillTypeBackground :_edgg .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};return _edgg ,nil ;}; +// Validate validates the OfcCT_Diagram and its children +func (_fafbc *OfcCT_Diagram )Validate ()error {return _fafbc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};func (_caec *AG_Ext )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_caec .ExtAttr =ST_Ext (1);for _ ,_ffe :=range start .Attr {if _ffe .Name .Local =="\u0065\u0078\u0074"{_caec .ExtAttr .UnmarshalXMLAttr (_ffe );continue ;};};for {_aeg ,_eaf :=d .Token ();if _eaf !=nil {return _fd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0045x\u0074\u003a\u0020\u0025\u0073",_eaf );};if _cgb ,_cbbc :=_aeg .(_c .EndElement );_cbbc &&_cgb .Name ==start .Name {break ;};};return nil ;};type CT_Fill struct{TypeAttr ST_FillType ;OnAttr _d .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 _d .ST_TrueFalse ;FocusAttr *string ;FocussizeAttr *string ;FocuspositionAttr *string ;MethodAttr ST_FillMethod ;DetectmouseclickAttr _d .ST_TrueFalse ;TitleAttr *string ;Opacity2Attr *string ;RecolorAttr _d .ST_TrueFalse ;RotateAttr _d .ST_TrueFalse ;IdAttr *string ;RelidAttr *string ;Fill *OfcFill ;SIdAttr *string ;};func (_cfbcg *OfcCT_Rules )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0072\u0075\u006c\u0065\u0073";};if _cfbcg .ExtAttr !=ST_ExtUnset {_feefe ,_ffecf :=_cfbcg .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _ffecf !=nil {return _ffecf ;};start .Attr =append (start .Attr ,_feefe );};e .EncodeToken (start );if _cfbcg .R !=nil {_fdfad :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0072"}};for _ ,_gggga :=range _cfbcg .R {e .EncodeElement (_gggga ,_fdfad );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eegag OfcST_How )String ()string {switch _eegag {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 Textpath and its children -func (_bbccg *Textpath )Validate ()error {return _bbccg .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0070\u0061\u0074\u0068");};func (_faecc ST_Ext )Validate ()error {return _faecc .ValidateWithPath ("")}; +// ValidateWithPath validates the Shadow and its children, prefixing error messages with path +func (_dcdb *Shadow )ValidateWithPath (path string )error {if _bedcb :=_dcdb .CT_Shadow .ValidateWithPath (path );_bedcb !=nil {return _bedcb ;};return nil ;};func (_agfbg OfcST_InsetMode )String ()string {switch _agfbg {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func NewRect ()*Rect {_bfecf :=&Rect {};_bfecf .CT_Rect =*NewCT_Rect ();return _bfecf };func (_aedde *Roundrect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _aedde .CT_RoundRect .MarshalXML (e ,start );};func (_fcgda *OfcCT_Proxy )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0070\u0072\u006f\u0078\u0079";};if _fcgda .StartAttr !=_d .ST_TrueFalseBlankUnset {_edafb ,_dfdbd :=_fcgda .StartAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0061r\u0074"});if _dfdbd !=nil {return _dfdbd ;};start .Attr =append (start .Attr ,_edafb );};if _fcgda .EndAttr !=_d .ST_TrueFalseBlankUnset {_dcffa ,_aafdg :=_fcgda .EndAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064"});if _aafdg !=nil {return _aafdg ;};start .Attr =append (start .Attr ,_dcffa );};if _fcgda .IdrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_fd .Sprintf ("\u0025\u0076",*_fcgda .IdrefAttr )});};if _fcgda .ConnectlocAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"},Value :_fd .Sprintf ("\u0025\u0076",*_fcgda .ConnectlocAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type OfcST_ExtrusionType byte ;func (_egace OfcST_CalloutPlacement )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_egace .String (),start );};func (_bfcbga OfcST_BWMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cecbc :=_c .Attr {};_cecbc .Name =name ;switch _bfcbga {case OfcST_BWModeUnset :_cecbc .Value ="";case OfcST_BWModeColor :_cecbc .Value ="\u0063\u006f\u006co\u0072";case OfcST_BWModeAuto :_cecbc .Value ="\u0061\u0075\u0074\u006f";case OfcST_BWModeGrayScale :_cecbc .Value ="\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce";case OfcST_BWModeLightGrayscale :_cecbc .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065";case OfcST_BWModeInverseGray :_cecbc .Value ="i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079";case OfcST_BWModeGrayOutline :_cecbc .Value ="g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case OfcST_BWModeHighContrast :_cecbc .Value ="\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074";case OfcST_BWModeBlack :_cecbc .Value ="\u0062\u006c\u0061c\u006b";case OfcST_BWModeWhite :_cecbc .Value ="\u0077\u0068\u0069t\u0065";case OfcST_BWModeHide :_cecbc .Value ="\u0068\u0069\u0064\u0065";case OfcST_BWModeUndrawn :_cecbc .Value ="\u0075n\u0064\u0072\u0061\u0077\u006e";case OfcST_BWModeBlackTextAndLines :_cecbc .Value ="\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073";};return _cecbc ,nil ;}; -// Validate validates the CT_ImageData and its children -func (_badbd *CT_ImageData )Validate ()error {return _badbd .ValidateWithPath ("\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061");};func (_cea *AG_Ext )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_cea .ExtAttr =ST_Ext (1);for _ ,_ddd :=range start .Attr {if _ddd .Name .Local =="\u0065\u0078\u0074"{_cea .ExtAttr .UnmarshalXMLAttr (_ddd );continue ;};};for {_cad ,_fagb :=d .Token ();if _fagb !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0045x\u0074\u003a\u0020\u0025\u0073",_fagb );};if _eaed ,_caf :=_cad .(_dd .EndElement );_caf &&_eaed .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_Callout ()*OfcCT_Callout {_afgca :=&OfcCT_Callout {};return _afgca };func NewOval ()*Oval {_cgbeb :=&Oval {};_cgbeb .CT_Oval =*NewCT_Oval ();return _cgbeb };type OfcCT_RegroupTable struct{Entry []*OfcCT_Entry ;ExtAttr ST_Ext ;};func (_degeab OfcST_OLEUpdateMode )ValidateWithPath (path string )error {switch _degeab {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_degeab ));};return nil ;};func NewCT_H ()*CT_H {_beaa :=&CT_H {};return _beaa }; +// ValidateWithPath validates the Arc and its children, prefixing error messages with path +func (_bdae *Arc )ValidateWithPath (path string )error {if _dgee :=_bdae .CT_Arc .ValidateWithPath (path );_dgee !=nil {return _dgee ;};return nil ;}; -// ValidateWithPath validates the Fill and its children, prefixing error messages with path -func (_aadef *Fill )ValidateWithPath (path string )error {if _gbfe :=_aadef .CT_Fill .ValidateWithPath (path );_gbfe !=nil {return _gbfe ;};return nil ;};func (_egde *OfcST_Angle )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ddbcb ,_dgaba :=d .Token ();if _dgaba !=nil {return _dgaba ;};if _eaafe ,_aeaedf :=_ddbcb .(_dd .EndElement );_aeaedf &&_eaafe .Name ==start .Name {*_egde =1;return nil ;};if _cbdeb ,_ddgcfd :=_ddbcb .(_dd .CharData );!_ddgcfd {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddbcb );}else {switch string (_cbdeb ){case "":*_egde =0;case "\u0061\u006e\u0079":*_egde =1;case "\u0033\u0030":*_egde =2;case "\u0034\u0035":*_egde =3;case "\u0036\u0030":*_egde =4;case "\u0039\u0030":*_egde =5;case "\u0061\u0075\u0074\u006f":*_egde =6;};};_ddbcb ,_dgaba =d .Token ();if _dgaba !=nil {return _dgaba ;};if _bagfec ,_afcbd :=_ddbcb .(_dd .EndElement );_afcbd &&_bagfec .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddbcb );};type OfcST_RType byte ;func (_fdce *CT_Group )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_ffbag :=range start .Attr {if _ffbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffbag .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fdce .AllowincellAttr .UnmarshalXMLAttr (_ffbag );continue ;};if _ffbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffbag .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fdce .BulletAttr .UnmarshalXMLAttr (_ffbag );continue ;};if _ffbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffbag .Name .Local =="\u0068\u0072"{_fdce .HrAttr .UnmarshalXMLAttr (_ffbag );continue ;};if _ffbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffbag .Name .Local =="\u006f\u006e\u0065\u0064"{_fdce .OnedAttr .UnmarshalXMLAttr (_ffbag );continue ;};if _ffbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffbag .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fdce .HralignAttr .UnmarshalXMLAttr (_ffbag );continue ;};if _ffbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffbag .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_ggcf ,_fccf :=_ffbag .Value ,error (nil );if _fccf !=nil {return _fccf ;};_fdce .TablelimitsAttr =&_ggcf ;continue ;};if _ffbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffbag .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gddd ,_fbdc :=_a .ParseInt (_ffbag .Value ,10,64);if _fbdc !=nil {return _fbdc ;};_fdce .RegroupidAttr =&_gddd ;continue ;};if _ffbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffbag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dega ,_adff :=_ffbag .Value ,error (nil );if _adff !=nil {return _adff ;};_fdce .BordertopcolorAttr =&_dega ;continue ;};if _ffbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffbag .Name .Local =="\u0073\u0070\u0069\u0064"{_cdefb ,_adbgd :=_ffbag .Value ,error (nil );if _adbgd !=nil {return _adbgd ;};_fdce .SpidAttr =&_cdefb ;continue ;};if _ffbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffbag .Name .Local =="\u0068\u0072\u0070c\u0074"{_cgdb ,_cead :=_a .ParseFloat (_ffbag .Value ,64);if _cead !=nil {return _cead ;};_abfb :=float32 (_cgdb );_fdce .HrpctAttr =&_abfb ;continue ;};if _ffbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffbag .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_eafc ,_cgbaa :=_ffbag .Value ,error (nil );if _cgbaa !=nil {return _cgbaa ;};_fdce .BorderrightcolorAttr =&_eafc ;continue ;};if _ffbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffbag .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fdce .ButtonAttr .UnmarshalXMLAttr (_ffbag );continue ;};if _ffbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffbag .Name .Local =="\u0068\u0072\u0073t\u0064"{_fdce .HrstdAttr .UnmarshalXMLAttr (_ffbag );continue ;};if _ffbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffbag .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fdce .DgmlayoutAttr .UnmarshalXMLAttr (_ffbag );continue ;};if _ffbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffbag .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fdce .UserdrawnAttr .UnmarshalXMLAttr (_ffbag );continue ;};if _ffbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffbag .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fdce .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ffbag );continue ;};if _ffbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffbag .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fdce .UserhiddenAttr .UnmarshalXMLAttr (_ffbag );continue ;};if _ffbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffbag .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ebea ,_eaddc :=_ffbag .Value ,error (nil );if _eaddc !=nil {return _eaddc ;};_fdce .BorderleftcolorAttr =&_ebea ;continue ;};if _ffbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffbag .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fdce .InsetmodeAttr .UnmarshalXMLAttr (_ffbag );continue ;};if _ffbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffbag .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fdce .AllowoverlapAttr .UnmarshalXMLAttr (_ffbag );continue ;};if _ffbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffbag .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_dgca ,_faba :=_ffbag .Value ,error (nil );if _faba !=nil {return _faba ;};_fdce .TablepropertiesAttr =&_dgca ;continue ;};if _ffbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffbag .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fdce .HrnoshadeAttr .UnmarshalXMLAttr (_ffbag );continue ;};if _ffbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffbag .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fdce .DgmlayoutmruAttr .UnmarshalXMLAttr (_ffbag );continue ;};if _ffbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffbag .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gdbdc ,_cgga :=_a .ParseInt (_ffbag .Value ,10,64);if _cgga !=nil {return _cgga ;};_fdce .DgmnodekindAttr =&_gdbdc ;continue ;};if _ffbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffbag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dgcf ,_fgbe :=_ffbag .Value ,error (nil );if _fgbe !=nil {return _fgbe ;};_fdce .BorderbottomcolorAttr =&_dgcf ;continue ;};if _ffbag .Name .Local =="\u0070\u0072\u0069n\u0074"{_fdce .PrintAttr .UnmarshalXMLAttr (_ffbag );continue ;};if _ffbag .Name .Local =="\u0074\u0069\u0074l\u0065"{_cbdf ,_bccd :=_ffbag .Value ,error (nil );if _bccd !=nil {return _bccd ;};_fdce .TitleAttr =&_cbdf ;continue ;};if _ffbag .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gacbb ,_bded :=_ffbag .Value ,error (nil );if _bded !=nil {return _bded ;};_fdce .CoordoriginAttr =&_gacbb ;continue ;};if _ffbag .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gdbe ,_ebbag :=_ffbag .Value ,error (nil );if _ebbag !=nil {return _ebbag ;};_fdce .WrapcoordsAttr =&_gdbe ;continue ;};if _ffbag .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cbgage ,_gbeec :=_ffbag .Value ,error (nil );if _gbeec !=nil {return _gbeec ;};_fdce .CoordsizeAttr =&_cbgage ;continue ;};if _ffbag .Name .Local =="\u0073\u0074\u0079l\u0065"{_fdga ,_dcad :=_ffbag .Value ,error (nil );if _dcad !=nil {return _dcad ;};_fdce .StyleAttr =&_fdga ;continue ;};if _ffbag .Name .Local =="\u0069\u0064"{_dfbf ,_edeg :=_ffbag .Value ,error (nil );if _edeg !=nil {return _edeg ;};_fdce .IdAttr =&_dfbf ;continue ;};if _ffbag .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dafc ,_dgbfc :=_ffbag .Value ,error (nil );if _dgbfc !=nil {return _dgbfc ;};_fdce .FillcolorAttr =&_dafc ;continue ;};if _ffbag .Name .Local =="\u0063\u006c\u0061s\u0073"{_febg ,_edfbf :=_ffbag .Value ,error (nil );if _edfbf !=nil {return _edfbf ;};_fdce .ClassAttr =&_febg ;continue ;};if _ffbag .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gagf ,_cbbb :=_ffbag .Value ,error (nil );if _cbbb !=nil {return _cbbb ;};_fdce .TargetAttr =&_gagf ;continue ;};if _ffbag .Name .Local =="\u0068\u0072\u0065\u0066"{_gcgcf ,_dfdeg :=_ffbag .Value ,error (nil );if _dfdeg !=nil {return _dfdeg ;};_fdce .HrefAttr =&_gcgcf ;continue ;};if _ffbag .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_fdce .EditasAttr .UnmarshalXMLAttr (_ffbag );continue ;};if _ffbag .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fdce .FilledAttr .UnmarshalXMLAttr (_ffbag );continue ;};if _ffbag .Name .Local =="\u0061\u006c\u0074"{_egad ,_gfggg :=_ffbag .Value ,error (nil );if _gfggg !=nil {return _gfggg ;};_fdce .AltAttr =&_egad ;continue ;};};_abbd :for {_ffce ,_facb :=d .Token ();if _facb !=nil {return _facb ;};switch _ccecg :=_ffce .(type ){case _dd .StartElement :switch _ccecg .Name {case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_feab :=NewGroup ();if _aagc :=d .DecodeElement (_feab ,&_ccecg );_aagc !=nil {return _aagc ;};_fdce .Group =append (_fdce .Group ,_feab );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gaeff :=NewShape ();if _ecec :=d .DecodeElement (_gaeff ,&_ccecg );_ecec !=nil {return _ecec ;};_fdce .Shape =append (_fdce .Shape ,_gaeff );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgfd :=NewShapetype ();if _bdfg :=d .DecodeElement (_bgfd ,&_ccecg );_bdfg !=nil {return _bdfg ;};_fdce .Shapetype =append (_fdce .Shapetype ,_bgfd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffaa :=NewArc ();if _afab :=d .DecodeElement (_ffaa ,&_ccecg );_afab !=nil {return _afab ;};_fdce .Arc =append (_fdce .Arc ,_ffaa );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgfc :=NewCurve ();if _edeb :=d .DecodeElement (_fgfc ,&_ccecg );_edeb !=nil {return _edeb ;};_fdce .Curve =append (_fdce .Curve ,_fgfc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbcg :=NewImage ();if _adab :=d .DecodeElement (_fbcg ,&_ccecg );_adab !=nil {return _adab ;};_fdce .Image =append (_fdce .Image ,_fbcg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecef :=NewLine ();if _bdaa :=d .DecodeElement (_ecef ,&_ccecg );_bdaa !=nil {return _bdaa ;};_fdce .Line =append (_fdce .Line ,_ecef );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gccc :=NewOval ();if _gaca :=d .DecodeElement (_gccc ,&_ccecg );_gaca !=nil {return _gaca ;};_fdce .Oval =append (_fdce .Oval ,_gccc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fagf :=NewPolyline ();if _gfdef :=d .DecodeElement (_fagf ,&_ccecg );_gfdef !=nil {return _gfdef ;};_fdce .Polyline =append (_fdce .Polyline ,_fagf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdac :=NewRect ();if _aegc :=d .DecodeElement (_bdac ,&_ccecg );_aegc !=nil {return _aegc ;};_fdce .Rect =append (_fdce .Rect ,_bdac );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agdf :=NewRoundrect ();if _fagca :=d .DecodeElement (_agdf ,&_ccecg );_fagca !=nil {return _fagca ;};_fdce .Roundrect =append (_fdce .Roundrect ,_agdf );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfbcc :=NewOfcDiagram ();if _gbfb :=d .DecodeElement (_dfbcc ,&_ccecg );_gbfb !=nil {return _gbfb ;};_fdce .Diagram =append (_fdce .Diagram ,_dfbcc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ceed :=NewEG_ShapeElements ();_ceed .Path =NewPath ();if _baeg :=d .DecodeElement (_ceed .Path ,&_ccecg );_baeg !=nil {return _baeg ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_ceed );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edbfa :=NewEG_ShapeElements ();_edbfa .Formulas =NewFormulas ();if _fbdca :=d .DecodeElement (_edbfa .Formulas ,&_ccecg );_fbdca !=nil {return _fbdca ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_edbfa );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgeg :=NewEG_ShapeElements ();_fgeg .Handles =NewHandles ();if _degb :=d .DecodeElement (_fgeg .Handles ,&_ccecg );_degb !=nil {return _degb ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_fgeg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_degg :=NewEG_ShapeElements ();_degg .Fill =NewFill ();if _fbdb :=d .DecodeElement (_degg .Fill ,&_ccecg );_fbdb !=nil {return _fbdb ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_degg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fedcf :=NewEG_ShapeElements ();_fedcf .Stroke =NewStroke ();if _ecdd :=d .DecodeElement (_fedcf .Stroke ,&_ccecg );_ecdd !=nil {return _ecdd ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_fedcf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfdc :=NewEG_ShapeElements ();_bfdc .Shadow =NewShadow ();if _eeef :=d .DecodeElement (_bfdc .Shadow ,&_ccecg );_eeef !=nil {return _eeef ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_bfdc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbdca :=NewEG_ShapeElements ();_gbdca .Textbox =NewTextbox ();if _cdbc :=d .DecodeElement (_gbdca .Textbox ,&_ccecg );_cdbc !=nil {return _cdbc ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_gbdca );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbcf :=NewEG_ShapeElements ();_gbcf .Textpath =NewTextpath ();if _cecg :=d .DecodeElement (_gbcf .Textpath ,&_ccecg );_cecg !=nil {return _cecg ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_gbcf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecad :=NewEG_ShapeElements ();_ecad .Imagedata =NewImagedata ();if _cfec :=d .DecodeElement (_ecad .Imagedata ,&_ccecg );_cfec !=nil {return _cfec ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_ecad );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecea :=NewEG_ShapeElements ();_ecea .Skew =NewOfcSkew ();if _geeag :=d .DecodeElement (_ecea .Skew ,&_ccecg );_geeag !=nil {return _geeag ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_ecea );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_efge :=NewEG_ShapeElements ();_efge .Extrusion =NewOfcExtrusion ();if _ecgbd :=d .DecodeElement (_efge .Extrusion ,&_ccecg );_ecgbd !=nil {return _ecgbd ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_efge );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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 _adg :=d .DecodeElement (_degd .Callout ,&_ccecg );_adg !=nil {return _adg ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_degd );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdcc :=NewEG_ShapeElements ();_cdcc .Lock =NewOfcLock ();if _dgdc :=d .DecodeElement (_cdcc .Lock ,&_ccecg );_dgdc !=nil {return _dgdc ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_cdcc );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_face :=NewEG_ShapeElements ();_face .Clippath =NewOfcClippath ();if _fbef :=d .DecodeElement (_face .Clippath ,&_ccecg );_fbef !=nil {return _fbef ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_face );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bgea :=NewEG_ShapeElements ();_bgea .Signatureline =NewOfcSignatureline ();if _dece :=d .DecodeElement (_bgea .Signatureline ,&_ccecg );_dece !=nil {return _dece ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_bgea );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cccgc :=NewEG_ShapeElements ();_cccgc .Wrap =_ad .NewWrap ();if _gage :=d .DecodeElement (_cccgc .Wrap ,&_ccecg );_gage !=nil {return _gage ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_cccgc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fagcf :=NewEG_ShapeElements ();_fagcf .Anchorlock =_ad .NewAnchorlock ();if _eggd :=d .DecodeElement (_fagcf .Anchorlock ,&_ccecg );_eggd !=nil {return _eggd ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_fagcf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aefg :=NewEG_ShapeElements ();_aefg .Bordertop =_ad .NewBordertop ();if _babe :=d .DecodeElement (_aefg .Bordertop ,&_ccecg );_babe !=nil {return _babe ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_aefg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdbcg :=NewEG_ShapeElements ();_cdbcg .Borderbottom =_ad .NewBorderbottom ();if _fddg :=d .DecodeElement (_cdbcg .Borderbottom ,&_ccecg );_fddg !=nil {return _fddg ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_cdbcg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bcdd :=NewEG_ShapeElements ();_bcdd .Borderleft =_ad .NewBorderleft ();if _cdfa :=d .DecodeElement (_bcdd .Borderleft ,&_ccecg );_cdfa !=nil {return _cdfa ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_bcdd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbce :=NewEG_ShapeElements ();_cbce .Borderright =_ad .NewBorderright ();if _cbecf :=d .DecodeElement (_cbce .Borderright ,&_ccecg );_cbecf !=nil {return _cbecf ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_cbce );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cegb :=NewEG_ShapeElements ();_cegb .ClientData =_fd .NewClientData ();if _adeff :=d .DecodeElement (_cegb .ClientData ,&_ccecg );_adeff !=nil {return _adeff ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_cegb );case _dd .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"}:_ccag :=NewEG_ShapeElements ();_ccag .Textdata =_g .NewTextdata ();if _agag :=d .DecodeElement (_ccag .Textdata ,&_ccecg );_agag !=nil {return _agag ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_ccag );default:_dda .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",_ccecg .Name );if _ccaga :=d .Skip ();_ccaga !=nil {return _ccaga ;};};case _dd .EndElement :break _abbd ;case _dd .CharData :};};return nil ;};func (_cedfb *OfcCT_RelationTable )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _cedfb .ExtAttr !=ST_ExtUnset {_ffdfe ,_aageef :=_cedfb .ExtAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u003a\u0065x\u0074"});if _aageef !=nil {return _aageef ;};start .Attr =append (start .Attr ,_ffdfe );};e .EncodeToken (start );if _cedfb .Rel !=nil {_fdcfae :=_dd .StartElement {Name :_dd .Name {Local :"\u006f\u003a\u0072e\u006c"}};for _ ,_fbfea :=range _cedfb .Rel {e .EncodeElement (_fbfea ,_fdcfae );};};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_gdfd *EG_ShapeElements )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _gdfd .Path !=nil {_ceae :=_dd .StartElement {Name :_dd .Name {Local :"\u0076\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_gdfd .Path ,_ceae );};if _gdfd .Formulas !=nil {_aafbb :=_dd .StartElement {Name :_dd .Name {Local :"\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}};e .EncodeElement (_gdfd .Formulas ,_aafbb );};if _gdfd .Handles !=nil {_feef :=_dd .StartElement {Name :_dd .Name {Local :"\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s"}};e .EncodeElement (_gdfd .Handles ,_feef );};if _gdfd .Fill !=nil {_gcbfd :=_dd .StartElement {Name :_dd .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_gdfd .Fill ,_gcbfd );};if _gdfd .Stroke !=nil {_bgcc :=_dd .StartElement {Name :_dd .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_gdfd .Stroke ,_bgcc );};if _gdfd .Shadow !=nil {_faacd :=_dd .StartElement {Name :_dd .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_gdfd .Shadow ,_faacd );};if _gdfd .Textbox !=nil {_cdfgc :=_dd .StartElement {Name :_dd .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_gdfd .Textbox ,_cdfgc );};if _gdfd .Textpath !=nil {_gbddb :=_dd .StartElement {Name :_dd .Name {Local :"\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}};e .EncodeElement (_gdfd .Textpath ,_gbddb );};if _gdfd .Imagedata !=nil {_gfbd :=_dd .StartElement {Name :_dd .Name {Local :"v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061"}};e .EncodeElement (_gdfd .Imagedata ,_gfbd );};if _gdfd .Skew !=nil {_efcf :=_dd .StartElement {Name :_dd .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_gdfd .Skew ,_efcf );};if _gdfd .Extrusion !=nil {_beeg :=_dd .StartElement {Name :_dd .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_gdfd .Extrusion ,_beeg );};if _gdfd .Callout !=nil {_ffagdb :=_dd .StartElement {Name :_dd .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_gdfd .Callout ,_ffagdb );};if _gdfd .Lock !=nil {_dfgb :=_dd .StartElement {Name :_dd .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_gdfd .Lock ,_dfgb );};if _gdfd .Clippath !=nil {_fcgde :=_dd .StartElement {Name :_dd .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}};e .EncodeElement (_gdfd .Clippath ,_fcgde );};if _gdfd .Signatureline !=nil {_cfead :=_dd .StartElement {Name :_dd .Name {Local :"\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}};e .EncodeElement (_gdfd .Signatureline ,_cfead );};if _gdfd .Wrap !=nil {_cbbff :=_dd .StartElement {Name :_dd .Name {Local :"\u0075\u0072\u006e\u003a\u0077\u0072\u0061\u0070"}};e .EncodeElement (_gdfd .Wrap ,_cbbff );};if _gdfd .Anchorlock !=nil {_egbdd :=_dd .StartElement {Name :_dd .Name {Local :"\u0075\u0072\u006e\u003a\u0061\u006e\u0063\u0068\u006fr\u006c\u006f\u0063\u006b"}};e .EncodeElement (_gdfd .Anchorlock ,_egbdd );};if _gdfd .Bordertop !=nil {_ggdca :=_dd .StartElement {Name :_dd .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070"}};e .EncodeElement (_gdfd .Bordertop ,_ggdca );};if _gdfd .Borderbottom !=nil {_bdede :=_dd .StartElement {Name :_dd .Name {Local :"\u0075\u0072n\u003a\u0062\u006fr\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_gdfd .Borderbottom ,_bdede );};if _gdfd .Borderleft !=nil {_edfba :=_dd .StartElement {Name :_dd .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065r\u006c\u0065\u0066\u0074"}};e .EncodeElement (_gdfd .Borderleft ,_edfba );};if _gdfd .Borderright !=nil {_cefea :=_dd .StartElement {Name :_dd .Name {Local :"\u0075r\u006e:\u0062\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gdfd .Borderright ,_cefea );};if _gdfd .ClientData !=nil {_eaebfe :=_dd .StartElement {Name :_dd .Name {Local :"\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_gdfd .ClientData ,_eaebfe );};if _gdfd .Textdata !=nil {_accdff :=_dd .StartElement {Name :_dd .Name {Local :"u\u0072\u003a\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}};e .EncodeElement (_gdfd .Textdata ,_accdff );};return nil ;};func (_fdfed *OfcSignatureline )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_fdfed .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();for _ ,_dagege :=range start .Attr {if _dagege .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_fegcd ,_aeaab :=_dagege .Value ,error (nil );if _aeaab !=nil {return _aeaab ;};_fdfed .SuggestedsignerAttr =&_fegcd ;continue ;};if _dagege .Name .Local =="\u0069\u0064"{_gbefd ,_aefb :=_dagege .Value ,error (nil );if _aefb !=nil {return _aefb ;};_fdfed .IdAttr =&_gbefd ;continue ;};if _dagege .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_bfeca ,_fdegf :=_dagege .Value ,error (nil );if _fdegf !=nil {return _fdegf ;};_fdfed .ProvidAttr =&_bfeca ;continue ;};if _dagege .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_fdfed .SigninginstructionssetAttr .UnmarshalXMLAttr (_dagege );continue ;};if _dagege .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_fdfed .AllowcommentsAttr .UnmarshalXMLAttr (_dagege );continue ;};if _dagege .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_fdfed .ShowsigndateAttr .UnmarshalXMLAttr (_dagege );continue ;};if _dagege .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_fdfed .IssignaturelineAttr .UnmarshalXMLAttr (_dagege );continue ;};if _dagege .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_cgagg ,_eecdf :=_dagege .Value ,error (nil );if _eecdf !=nil {return _eecdf ;};_fdfed .Suggestedsigner2Attr =&_cgagg ;continue ;};if _dagege .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_dfaca ,_gbcfee :=_dagege .Value ,error (nil );if _gbcfee !=nil {return _gbcfee ;};_fdfed .SuggestedsigneremailAttr =&_dfaca ;continue ;};if _dagege .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_cefbbf ,_dcfcb :=_dagege .Value ,error (nil );if _dcfcb !=nil {return _dcfcb ;};_fdfed .SigninginstructionsAttr =&_cefbbf ;continue ;};if _dagege .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_efcba ,_gcadg :=_dagege .Value ,error (nil );if _gcadg !=nil {return _gcadg ;};_fdfed .AddlxmlAttr =&_efcba ;continue ;};if _dagege .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_fagac ,_affce :=_dagege .Value ,error (nil );if _affce !=nil {return _affce ;};_fdfed .SigprovurlAttr =&_fagac ;continue ;};if _dagege .Name .Local =="\u0065\u0078\u0074"{_fdfed .ExtAttr .UnmarshalXMLAttr (_dagege );continue ;};};for {_cgfad ,_bfefac :=d .Token ();if _bfefac !=nil {return _c .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",_bfefac );};if _fdcfg ,_bbaga :=_cgfad .(_dd .EndElement );_bbaga &&_fdcfg .Name ==start .Name {break ;};};return nil ;};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 _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;}; +// ValidateWithPath validates the OfcCT_Diagram and its children, prefixing error messages with path +func (_bcce *OfcCT_Diagram )ValidateWithPath (path string )error {if _bebcc :=_bcce .AutoformatAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u0066\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_bebcc !=nil {return _bebcc ;};if _bedea :=_bcce .ReverseAttr .ValidateWithPath (path +"\u002f\u0052\u0065v\u0065\u0072\u0073\u0065\u0041\u0074\u0074\u0072");_bedea !=nil {return _bedea ;};if _aggbf :=_bcce .AutolayoutAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u006c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_aggbf !=nil {return _aggbf ;};if _bcce .Relationtable !=nil {if _cbfc :=_bcce .Relationtable .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006et\u0061\u0062\u006c\u0065");_cbfc !=nil {return _cbfc ;};};if _eefeg :=_bcce .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_eefeg !=nil {return _eefeg ;};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;);func (_cgbeb *OfcCT_ColorMru )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gefbe :=range start .Attr {if _gefbe .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_cdgbe ,_ecde :=_gefbe .Value ,error (nil );if _ecde !=nil {return _ecde ;};_cgbeb .ColorsAttr =&_cdgbe ;continue ;};if _gefbe .Name .Local =="\u0065\u0078\u0074"{_cgbeb .ExtAttr .UnmarshalXMLAttr (_gefbe );continue ;};};for {_bfbce ,_gfbfb :=d .Token ();if _gfbfb !=nil {return _fd .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",_gfbfb );};if _ccggd ,_addc :=_bfbce .(_c .EndElement );_addc &&_ccggd .Name ==start .Name {break ;};};return nil ;};func NewCT_Shapetype ()*CT_Shapetype {_bbcbf :=&CT_Shapetype {};return _bbcbf }; -// ValidateWithPath validates the CT_H and its children, prefixing error messages with path -func (_aaega *CT_H )ValidateWithPath (path string )error {if _ccbdac :=_aaega .InvxAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0078\u0041\u0074\u0074r");_ccbdac !=nil {return _ccbdac ;};if _ddcad :=_aaega .InvyAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0079\u0041\u0074\u0074r");_ddcad !=nil {return _ddcad ;};if _edee :=_aaega .SwitchAttr .ValidateWithPath (path +"/\u0053\u0077\u0069\u0074\u0063\u0068\u0041\u0074\u0074\u0072");_edee !=nil {return _edee ;};return nil ;};func NewCT_Group ()*CT_Group {_ccca :=&CT_Group {};return _ccca };func (_ceaba ST_EditAs )ValidateWithPath (path string )error {switch _ceaba {case 0,1,2,3,4,5,6,7:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceaba ));};return nil ;}; +// ValidateWithPath validates the CT_Arc and its children, prefixing error messages with path +func (_aafc *CT_Arc )ValidateWithPath (path string )error {for _agcb ,_acgc :=range _aafc .EG_ShapeElements {if _gafe :=_acgc .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_agcb ));_gafe !=nil {return _gafe ;};};if _aad :=_aafc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_aad !=nil {return _aad ;};if _bcfec :=_aafc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_bcfec !=nil {return _bcfec ;};if _deaa :=_aafc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_deaa !=nil {return _deaa ;};if _gabbd :=_aafc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gabbd !=nil {return _gabbd ;};if _bbd :=_aafc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bbd !=nil {return _bbd ;};if _eeee :=_aafc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_eeee !=nil {return _eeee ;};if _eged :=_aafc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_eged !=nil {return _eged ;};if _cfg :=_aafc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_cfg !=nil {return _cfg ;};if _decb :=_aafc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_decb !=nil {return _decb ;};if _acgb :=_aafc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_acgb !=nil {return _acgb ;};if _ecgc :=_aafc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ecgc !=nil {return _ecgc ;};if _bgad :=_aafc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bgad !=nil {return _bgad ;};if _egbc :=_aafc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_egbc !=nil {return _egbc ;};if _dfb :=_aafc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_dfb !=nil {return _dfb ;};if _fgaa :=_aafc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fgaa !=nil {return _fgaa ;};if _abd :=_aafc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_abd !=nil {return _abd ;};if _ddcd :=_aafc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ddcd !=nil {return _ddcd ;};if _bfce :=_aafc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_bfce !=nil {return _bfce ;};if _dbge :=_aafc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_dbge !=nil {return _dbge ;};if _cabec :=_aafc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_cabec !=nil {return _cabec ;};if _edec :=_aafc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_edec !=nil {return _edec ;};if _dcaaa :=_aafc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_dcaaa !=nil {return _dcaaa ;};if _aebcc :=_aafc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_aebcc !=nil {return _aebcc ;};if _ccda :=_aafc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_ccda !=nil {return _ccda ;};if _cbba :=_aafc .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cbba !=nil {return _cbba ;};if _bgadc :=_aafc .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_bgadc !=nil {return _bgadc ;};if _gca :=_aafc .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gca !=nil {return _gca ;};if _gadgg :=_aafc .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_gadgg !=nil {return _gadgg ;};if _bdac :=_aafc .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_bdac !=nil {return _bdac ;};return nil ;};func (_ebgbf ST_Ext )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ebgbf .String (),start );};func NewGroup ()*Group {_acfb :=&Group {};_acfb .CT_Group =*NewCT_Group ();return _acfb }; -// Validate validates the OfcEquationxml and its children -func (_ffeeg *OfcEquationxml )Validate ()error {return _ffeeg .ValidateWithPath ("\u004f\u0066\u0063\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0078\u006d\u006c");};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 NewOfcCT_Complex ()*OfcCT_Complex {_bdcbg :=&OfcCT_Complex {};return _bdcbg };func (_eceaa OfcST_HrAlign )ValidateWithPath (path string )error {switch _eceaa {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eceaa ));};return nil ;};type OfcInk struct{OfcCT_Ink };type ST_ImageAspect byte ;func (_gdcfg *OfcST_ExtrusionRender )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_gdcfg =0;case "\u0073\u006f\u006ci\u0064":*_gdcfg =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_gdcfg =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_gdcfg =3;};return nil ;}; +// ValidateWithPath validates the OfcCT_Rules and its children, prefixing error messages with path +func (_ebcag *OfcCT_Rules )ValidateWithPath (path string )error {for _egdeg ,_befeg :=range _ebcag .R {if _faagf :=_befeg .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_egdeg ));_faagf !=nil {return _faagf ;};};if _gcacd :=_ebcag .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gcacd !=nil {return _gcacd ;};return nil ;};func NewCT_Textbox ()*CT_Textbox {_gbdf :=&CT_Textbox {};return _gbdf };type Fill struct{CT_Fill }; -// Validate validates the CT_Image and its children -func (_cfbf *CT_Image )Validate ()error {return _cfbf .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065");}; +// ValidateWithPath validates the OfcInk and its children, prefixing error messages with path +func (_bbecef *OfcInk )ValidateWithPath (path string )error {if _cdfed :=_bbecef .OfcCT_Ink .ValidateWithPath (path );_cdfed !=nil {return _cdfed ;};return nil ;};type AG_Style struct{StyleAttr *string ;};func (_baegdd ST_ShadowType )Validate ()error {return _baegdd .ValidateWithPath ("")};func NewAG_CoreAttributes ()*AG_CoreAttributes {_agd :=&AG_CoreAttributes {};return _agd };func (_acfbc OfcST_ExtrusionRender )ValidateWithPath (path string )error {switch _acfbc {case 0,1,2,3:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acfbc ));};return nil ;};func (_dcbcc *ST_StrokeArrowLength )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_facdb ,_dceca :=d .Token ();if _dceca !=nil {return _dceca ;};if _cffad ,_ggcea :=_facdb .(_c .EndElement );_ggcea &&_cffad .Name ==start .Name {*_dcbcc =1;return nil ;};if _baecf ,_eeecf :=_facdb .(_c .CharData );!_eeecf {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_facdb );}else {switch string (_baecf ){case "":*_dcbcc =0;case "\u0073\u0068\u006fr\u0074":*_dcbcc =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_dcbcc =2;case "\u006c\u006f\u006e\u0067":*_dcbcc =3;};};_facdb ,_dceca =d .Token ();if _dceca !=nil {return _dceca ;};if _bbacc ,_bceec :=_facdb .(_c .EndElement );_bceec &&_bbacc .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_facdb );}; -// ValidateWithPath validates the AG_Ext and its children, prefixing error messages with path -func (_ecc *AG_Ext )ValidateWithPath (path string )error {if _ecc .ExtAttr ==ST_ExtUnset {return _c .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 _affc :=_ecc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_affc !=nil {return _affc ;};return nil ;};type ST_FillMethod byte ;func (_aeefb ST_StrokeArrowWidth )Validate ()error {return _aeefb .ValidateWithPath ("")};type OfcST_How byte ;type AG_Path struct{PathAttr *string ;};func NewOfcCT_Proxy ()*OfcCT_Proxy {_cdefg :=&OfcCT_Proxy {};return _cdefg }; +// Validate validates the OfcCT_Entry and its children +func (_ccde *OfcCT_Entry )Validate ()error {return _ccde .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079");};func (_cddbc *ST_StrokeJoinStyle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cddbc =0;case "\u0072\u006f\u0075n\u0064":*_cddbc =1;case "\u0062\u0065\u0076e\u006c":*_cddbc =2;case "\u006d\u0069\u0074e\u0072":*_cddbc =3;};return nil ;}; -// Validate validates the AG_AllCoreAttributes and its children -func (_fgg *AG_AllCoreAttributes )Validate ()error {return _fgg .ValidateWithPath ("A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073");};func (_fgbfdc *OfcCT_ColorMru )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_ecdafg :=range start .Attr {if _ecdafg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_cecbe ,_cafdg :=_ecdafg .Value ,error (nil );if _cafdg !=nil {return _cafdg ;};_fgbfdc .ColorsAttr =&_cecbe ;continue ;};if _ecdafg .Name .Local =="\u0065\u0078\u0074"{_fgbfdc .ExtAttr .UnmarshalXMLAttr (_ecdafg );continue ;};};for {_cbbga ,_caeee :=d .Token ();if _caeee !=nil {return _c .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",_caeee );};if _fddgc ,_afdfb :=_cbbga .(_dd .EndElement );_afdfb &&_fddgc .Name ==start .Name {break ;};};return nil ;};func (_bfdde *OfcCT_Entry )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_cgege :=range start .Attr {if _cgege .Name .Local =="\u006e\u0065\u0077"{_dcead ,_bfff :=_a .ParseInt (_cgege .Value ,10,32);if _bfff !=nil {return _bfff ;};_bgbed :=int32 (_dcead );_bfdde .NewAttr =&_bgbed ;continue ;};if _cgege .Name .Local =="\u006f\u006c\u0064"{_cdbg ,_efeaeg :=_a .ParseInt (_cgege .Value ,10,32);if _efeaeg !=nil {return _efeaeg ;};_gcdf :=int32 (_cdbg );_bfdde .OldAttr =&_gcdf ;continue ;};};for {_febef ,_bdbab :=d .Token ();if _bdbab !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079\u003a\u0020\u0025\u0073",_bdbab );};if _cccda ,_gbcad :=_febef .(_dd .EndElement );_gbcad &&_cccda .Name ==start .Name {break ;};};return nil ;};type OfcST_DiagramLayout byte ;func (_gagee *Imagedata )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return _gagee .CT_ImageData .MarshalXML (e ,start );}; +// ValidateWithPath validates the AG_OfficeShapeAttributes and its children, prefixing error messages with path +func (_ggfa *AG_OfficeShapeAttributes )ValidateWithPath (path string )error {if _efb :=_ggfa .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_efb !=nil {return _efb ;};if _eeb :=_ggfa .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_eeb !=nil {return _eeb ;};if _daeb :=_ggfa .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_daeb !=nil {return _daeb ;};if _feaf :=_ggfa .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_feaf !=nil {return _feaf ;};if _beac :=_ggfa .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_beac !=nil {return _beac ;};if _cbec :=_ggfa .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cbec !=nil {return _cbec ;};if _dffa :=_ggfa .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_dffa !=nil {return _dffa ;};if _gfee :=_ggfa .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gfee !=nil {return _gfee ;};if _cdfd :=_ggfa .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_cdfd !=nil {return _cdfd ;};if _bacd :=_ggfa .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_bacd !=nil {return _bacd ;};return nil ;};type Path struct{CT_Path };func (_egeea *OfcDiagram )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egeea .OfcCT_Diagram =*NewOfcCT_Diagram ();for _ ,_ececa :=range start .Attr {if _ececa .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_dgegc ,_eegcd :=_f .ParseInt (_ececa .Value ,10,64);if _eegcd !=nil {return _eegcd ;};_egeea .DgmstyleAttr =&_dgegc ;continue ;};if _ececa .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_egeea .AutoformatAttr .UnmarshalXMLAttr (_ececa );continue ;};if _ececa .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_egeea .ReverseAttr .UnmarshalXMLAttr (_ececa );continue ;};if _ececa .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_egeea .AutolayoutAttr .UnmarshalXMLAttr (_ececa );continue ;};if _ececa .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_edcg ,_bacbff :=_f .ParseInt (_ececa .Value ,10,64);if _bacbff !=nil {return _bacbff ;};_egeea .DgmscalexAttr =&_edcg ;continue ;};if _ececa .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_agecfb ,_faaga :=_f .ParseInt (_ececa .Value ,10,64);if _faaga !=nil {return _faaga ;};_egeea .DgmscaleyAttr =&_agecfb ;continue ;};if _ececa .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_dbgfb ,_bggca :=_f .ParseInt (_ececa .Value ,10,64);if _bggca !=nil {return _bggca ;};_egeea .DgmfontsizeAttr =&_dbgfb ;continue ;};if _ececa .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_adeg ,_efegee :=_ececa .Value ,error (nil );if _efegee !=nil {return _efegee ;};_egeea .ConstrainboundsAttr =&_adeg ;continue ;};if _ececa .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_gceba ,_ebdbe :=_f .ParseInt (_ececa .Value ,10,64);if _ebdbe !=nil {return _ebdbe ;};_egeea .DgmbasetextscaleAttr =&_gceba ;continue ;};if _ececa .Name .Local =="\u0065\u0078\u0074"{_egeea .ExtAttr .UnmarshalXMLAttr (_ececa );continue ;};};_edacd :for {_cafcg ,_dfggda :=d .Token ();if _dfggda !=nil {return _dfggda ;};switch _gaaafe :=_cafcg .(type ){case _c .StartElement :switch _gaaafe .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_egeea .Relationtable =NewOfcCT_RelationTable ();if _eedagg :=d .DecodeElement (_egeea .Relationtable ,&_gaaafe );_eedagg !=nil {return _eedagg ;};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\u004f\u0066\u0063D\u0069\u0061\u0067\u0072\u0061\u006d\u0020\u0025\u0076",_gaaafe .Name );if _ceebb :=d .Skip ();_ceebb !=nil {return _ceebb ;};};case _c .EndElement :break _edacd ;case _c .CharData :};};return nil ;};func (_ebgaae ST_StrokeArrowLength )ValidateWithPath (path string )error {switch _ebgaae {case 0,1,2,3:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebgaae ));};return nil ;};func NewOfcCT_R ()*OfcCT_R {_cgdgd :=&OfcCT_R {};return _cgdgd };func (_dbae *AG_Style )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffcf :=range start .Attr {if _ffcf .Name .Local =="\u0073\u0074\u0079l\u0065"{_dgg ,_bbed :=_ffcf .Value ,error (nil );if _bbed !=nil {return _bbed ;};_dbae .StyleAttr =&_dgg ;continue ;};};for {_cdeb ,_cbbbe :=d .Token ();if _cbbbe !=nil {return _fd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_cbbbe );};if _bgbdd ,_agg :=_cdeb .(_c .EndElement );_agg &&_bgbdd .Name ==start .Name {break ;};};return nil ;};func (_ebde *CT_Stroke )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065";};if _ebde .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_ebde .IdAttr )});};if _ebde .OnAttr !=_d .ST_TrueFalseUnset {_agedb ,_eeddf :=_ebde .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _eeddf !=nil {return _eeddf ;};start .Attr =append (start .Attr ,_agedb );};if _ebde .WeightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_ebde .WeightAttr )});};if _ebde .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_ebde .ColorAttr )});};if _ebde .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fd .Sprintf ("\u0025\u0076",*_ebde .OpacityAttr )});};if _ebde .LinestyleAttr !=ST_StrokeLineStyleUnset {_cegb ,_agafb :=_ebde .LinestyleAttr .MarshalXMLAttr (_c .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _agafb !=nil {return _agafb ;};start .Attr =append (start .Attr ,_cegb );};if _ebde .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_ebde .MiterlimitAttr )});};if _ebde .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_dage ,_eeeg :=_ebde .JoinstyleAttr .MarshalXMLAttr (_c .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _eeeg !=nil {return _eeeg ;};start .Attr =append (start .Attr ,_dage );};if _ebde .EndcapAttr !=ST_StrokeEndCapUnset {_ecfg ,_abbg :=_ebde .EndcapAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _abbg !=nil {return _abbg ;};start .Attr =append (start .Attr ,_ecfg );};if _ebde .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_fd .Sprintf ("\u0025\u0076",*_ebde .DashstyleAttr )});};if _ebde .FilltypeAttr !=ST_FillTypeUnset {_gabecb ,_fegc :=_ebde .FilltypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _fegc !=nil {return _fegc ;};start .Attr =append (start .Attr ,_gabecb );};if _ebde .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_fd .Sprintf ("\u0025\u0076",*_ebde .SrcAttr )});};if _ebde .ImageaspectAttr !=ST_ImageAspectUnset {_gbecb ,_baff :=_ebde .ImageaspectAttr .MarshalXMLAttr (_c .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _baff !=nil {return _baff ;};start .Attr =append (start .Attr ,_gbecb );};if _ebde .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_fd .Sprintf ("\u0025\u0076",*_ebde .ImagesizeAttr )});};if _ebde .ImagealignshapeAttr !=_d .ST_TrueFalseUnset {_aeaff ,_febdb :=_ebde .ImagealignshapeAttr .MarshalXMLAttr (_c .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _febdb !=nil {return _febdb ;};start .Attr =append (start .Attr ,_aeaff );};if _ebde .Color2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_fd .Sprintf ("\u0025\u0076",*_ebde .Color2Attr )});};if _ebde .StartarrowAttr !=ST_StrokeArrowTypeUnset {_affc ,_dcddg :=_ebde .StartarrowAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _dcddg !=nil {return _dcddg ;};start .Attr =append (start .Attr ,_affc );};if _ebde .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_dgece ,_ffafa :=_ebde .StartarrowwidthAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _ffafa !=nil {return _ffafa ;};start .Attr =append (start .Attr ,_dgece );};if _ebde .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_facdg ,_ebecc :=_ebde .StartarrowlengthAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _ebecc !=nil {return _ebecc ;};start .Attr =append (start .Attr ,_facdg );};if _ebde .EndarrowAttr !=ST_StrokeArrowTypeUnset {_effb ,_bdecb :=_ebde .EndarrowAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _bdecb !=nil {return _bdecb ;};start .Attr =append (start .Attr ,_effb );};if _ebde .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_acfda ,_cbfbd :=_ebde .EndarrowwidthAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _cbfbd !=nil {return _cbfbd ;};start .Attr =append (start .Attr ,_acfda );};if _ebde .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_bdfbe ,_cfgag :=_ebde .EndarrowlengthAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _cfgag !=nil {return _cfgag ;};start .Attr =append (start .Attr ,_bdfbe );};if _ebde .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_fd .Sprintf ("\u0025\u0076",*_ebde .HrefAttr )});};if _ebde .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_fd .Sprintf ("\u0025\u0076",*_ebde .AlthrefAttr )});};if _ebde .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_ebde .TitleAttr )});};if _ebde .ForcedashAttr !=_d .ST_TrueFalseUnset {_bcddd ,_bccc :=_ebde .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bccc !=nil {return _bccc ;};start .Attr =append (start .Attr ,_bcddd );};if _ebde .RIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_ebde .RIdAttr )});};if _ebde .InsetpenAttr !=_d .ST_TrueFalseUnset {_gfgac ,_fcadc :=_ebde .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _fcadc !=nil {return _fcadc ;};start .Attr =append (start .Attr ,_gfgac );};if _ebde .RelidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_ebde .RelidAttr )});};e .EncodeToken (start );if _ebde .Left !=nil {_fagag :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_ebde .Left ,_fagag );};if _ebde .Top !=nil {_fbcb :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0074o\u0070"}};e .EncodeElement (_ebde .Top ,_fbcb );};if _ebde .Right !=nil {_bgfdg :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ebde .Right ,_bgfdg );};if _ebde .Bottom !=nil {_ggfcg :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_ebde .Bottom ,_ggfcg );};if _ebde .Column !=nil {_ddcgbc :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_ebde .Column ,_ddcgbc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type OfcCT_Rules struct{R []*OfcCT_R ;ExtAttr ST_Ext ;};type Textbox struct{CT_Textbox };type CT_Background struct{BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;TargetscreensizeAttr OfcST_ScreenSize ;Fill *Fill ;IdAttr *string ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;}; -// ValidateWithPath validates the OfcShapedefaults and its children, prefixing error messages with path -func (_feefd *OfcShapedefaults )ValidateWithPath (path string )error {if _cbadg :=_feefd .OfcCT_ShapeDefaults .ValidateWithPath (path );_cbadg !=nil {return _cbadg ;};return nil ;};func (_cgffg *Formulas )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return _cgffg .CT_Formulas .MarshalXML (e ,start );};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 NewOfcCT_OLEObject ()*OfcCT_OLEObject {_ffbdf :=&OfcCT_OLEObject {};return _ffbdf };func (_bbeaa OfcST_InsetMode )String ()string {switch _bbeaa {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func NewOfcExtrusion ()*OfcExtrusion {_egbcf :=&OfcExtrusion {};_egbcf .OfcCT_Extrusion =*NewOfcCT_Extrusion ();return _egbcf ;};func NewAG_Chromakey ()*AG_Chromakey {_bab :=&AG_Chromakey {};return _bab };func NewOfcCT_Rules ()*OfcCT_Rules {_gaae :=&OfcCT_Rules {};return _gaae };type ST_StrokeArrowLength byte ; +// Validate validates the OfcCT_Fill and its children +func (_gfdde *OfcCT_Fill )Validate ()error {return _gfdde .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c");};type OfcST_BWMode byte ; -// ValidateWithPath validates the AG_ShapeAttributes and its children, prefixing error messages with path -func (_fage *AG_ShapeAttributes )ValidateWithPath (path string )error {if _dfge :=_fage .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_dfge !=nil {return _dfge ;};if _bcea :=_fage .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_bcea !=nil {return _bcea ;};if _ebbe :=_fage .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ebbe !=nil {return _ebbe ;};return nil ;};func (_dbecd *Arc )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_dbecd .CT_Arc =*NewCT_Arc ();for _ ,_cdc :=range start .Attr {if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dbecd .UserdrawnAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dbecd .ButtonAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dbecd .DgmlayoutmruAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dbecd .UserhiddenAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dbecd .CliptowrapAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dbecd .BulletAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u006f\u006c\u0065"{_dbecd .OleAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0068\u0072"{_dbecd .HrAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0073\u0070\u0069\u0064"{_eadf ,_efgc :=_cdc .Value ,error (nil );if _efgc !=nil {return _efgc ;};_dbecd .SpidAttr =&_eadf ;continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0068\u0072\u0073t\u0064"{_dbecd .HrstdAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dbecd .BwnormalAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dgfc ,_cgbg :=_cdc .Value ,error (nil );if _cgbg !=nil {return _cgbg ;};_dbecd .BordertopcolorAttr =&_dgfc ;continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dbecd .DgmlayoutAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dbecd .ForcedashAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dbecd .AllowoverlapAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dbecd .HrnoshadeAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dbecd .PreferrelativeAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cebg ,_fadd :=_cdc .Value ,error (nil );if _fadd !=nil {return _fadd ;};_dbecd .BorderbottomcolorAttr =&_cebg ;continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u006f\u006e\u0065\u0064"{_dbecd .OnedAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_edg ,_edagc :=_a .ParseInt (_cdc .Value ,10,64);if _edagc !=nil {return _edagc ;};_dbecd .DgmnodekindAttr =&_edg ;continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fec ,_ffdf :=_a .ParseInt (_cdc .Value ,10,64);if _ffdf !=nil {return _ffdf ;};_dbecd .RegroupidAttr =&_fec ;continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dbecd .AllowincellAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0068\u0072\u0070c\u0074"{_dbgf ,_ddac :=_a .ParseFloat (_cdc .Value ,64);if _ddac !=nil {return _ddac ;};_cfb :=float32 (_dbgf );_dbecd .HrpctAttr =&_cfb ;continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0063\u006c\u0069\u0070"{_dbecd .ClipAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dbecd .InsetmodeAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_afdb ,_aacca :=_cdc .Value ,error (nil );if _aacca !=nil {return _aacca ;};_dbecd .BorderleftcolorAttr =&_afdb ;continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dbecd .OleiconAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dgc ,_aabe :=_cdc .Value ,error (nil );if _aabe !=nil {return _aabe ;};_dbecd .BorderrightcolorAttr =&_dgc ;continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dbecd .ConnectortypeAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dbecd .BwpureAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dbecd .BwmodeAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0073\u0070\u0074"{_dbf ,_fgdg :=_a .ParseFloat (_cdc .Value ,64);if _fgdg !=nil {return _fgdg ;};_cagfa :=float32 (_dbf );_dbecd .SptAttr =&_cagfa ;continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dbecd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dbecd .HralignAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_bcfb ,_cccd :=_a .ParseFloat (_cdc .Value ,64);if _cccd !=nil {return _cccd ;};_dbecd .EndAngleAttr =&_bcfb ;continue ;};if _cdc .Name .Local =="\u0069\u0064"{_faee ,_daca :=_cdc .Value ,error (nil );if _daca !=nil {return _daca ;};_dbecd .IdAttr =&_faee ;continue ;};if _cdc .Name .Local =="\u0061\u006c\u0074"{_fbafe ,_bbbg :=_cdc .Value ,error (nil );if _bbbg !=nil {return _bbbg ;};_dbecd .AltAttr =&_fbafe ;continue ;};if _cdc .Name .Local =="\u0070\u0072\u0069n\u0074"{_dbecd .PrintAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dbecd .StrokedAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gbee ,_afcb :=_cdc .Value ,error (nil );if _afcb !=nil {return _afcb ;};_dbecd .WrapcoordsAttr =&_gbee ;continue ;};if _cdc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fefg ,_afef :=_cdc .Value ,error (nil );if _afef !=nil {return _afef ;};_dbecd .StrokeweightAttr =&_fefg ;continue ;};if _cdc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_efab ,_fabdf :=_cdc .Value ,error (nil );if _fabdf !=nil {return _fabdf ;};_dbecd .CoordoriginAttr =&_efab ;continue ;};if _cdc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fdeg ,_bdea :=_cdc .Value ,error (nil );if _bdea !=nil {return _bdea ;};_dbecd .ChromakeyAttr =&_fdeg ;continue ;};if _cdc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ebfa ,_aade :=_cdc .Value ,error (nil );if _aade !=nil {return _aade ;};_dbecd .FillcolorAttr =&_ebfa ;continue ;};if _cdc .Name .Local =="\u0073\u0074\u0079l\u0065"{_edd ,_ebfaf :=_cdc .Value ,error (nil );if _ebfaf !=nil {return _ebfaf ;};_dbecd .StyleAttr =&_edd ;continue ;};if _cdc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cfbc ,_adef :=_cdc .Value ,error (nil );if _adef !=nil {return _adef ;};_dbecd .OpacityAttr =&_cfbc ;continue ;};if _cdc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ffa ,_baee :=_cdc .Value ,error (nil );if _baee !=nil {return _baee ;};_dbecd .StrokecolorAttr =&_ffa ;continue ;};if _cdc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dbecd .InsetpenAttr .UnmarshalXMLAttr (_cdc );continue ;};if _cdc .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_fdcc ,_dfbe :=_a .ParseFloat (_cdc .Value ,64);if _dfbe !=nil {return _dfbe ;};_dbecd .StartAngleAttr =&_fdcc ;continue ;};if _cdc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_aaad ,_ddc :=_cdc .Value ,error (nil );if _ddc !=nil {return _ddc ;};_dbecd .CoordsizeAttr =&_aaad ;continue ;};if _cdc .Name .Local =="\u0074\u0069\u0074l\u0065"{_fcbf ,_gadg :=_cdc .Value ,error (nil );if _gadg !=nil {return _gadg ;};_dbecd .TitleAttr =&_fcbf ;continue ;};if _cdc .Name .Local =="\u0063\u006c\u0061s\u0073"{_ddba ,_fdba :=_cdc .Value ,error (nil );if _fdba !=nil {return _fdba ;};_dbecd .ClassAttr =&_ddba ;continue ;};if _cdc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gde ,_dfad :=_cdc .Value ,error (nil );if _dfad !=nil {return _dfad ;};_dbecd .TargetAttr =&_gde ;continue ;};if _cdc .Name .Local =="\u0068\u0072\u0065\u0066"{_bcead ,_cafc :=_cdc .Value ,error (nil );if _cafc !=nil {return _cafc ;};_dbecd .HrefAttr =&_bcead ;continue ;};if _cdc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dbecd .FilledAttr .UnmarshalXMLAttr (_cdc );continue ;};};_caef :for {_faae ,_fcge :=d .Token ();if _fcge !=nil {return _fcge ;};switch _fddd :=_faae .(type ){case _dd .StartElement :switch _fddd .Name {case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_faag :=NewEG_ShapeElements ();_faag .Path =NewPath ();if _dbecc :=d .DecodeElement (_faag .Path ,&_fddd );_dbecc !=nil {return _dbecc ;};_dbecd .EG_ShapeElements =append (_dbecd .EG_ShapeElements ,_faag );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgcg :=NewEG_ShapeElements ();_bgcg .Formulas =NewFormulas ();if _afda :=d .DecodeElement (_bgcg .Formulas ,&_fddd );_afda !=nil {return _afda ;};_dbecd .EG_ShapeElements =append (_dbecd .EG_ShapeElements ,_bgcg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efgcf :=NewEG_ShapeElements ();_efgcf .Handles =NewHandles ();if _gce :=d .DecodeElement (_efgcf .Handles ,&_fddd );_gce !=nil {return _gce ;};_dbecd .EG_ShapeElements =append (_dbecd .EG_ShapeElements ,_efgcf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fedd :=NewEG_ShapeElements ();_fedd .Fill =NewFill ();if _cebga :=d .DecodeElement (_fedd .Fill ,&_fddd );_cebga !=nil {return _cebga ;};_dbecd .EG_ShapeElements =append (_dbecd .EG_ShapeElements ,_fedd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egfe :=NewEG_ShapeElements ();_egfe .Stroke =NewStroke ();if _dgbd :=d .DecodeElement (_egfe .Stroke ,&_fddd );_dgbd !=nil {return _dgbd ;};_dbecd .EG_ShapeElements =append (_dbecd .EG_ShapeElements ,_egfe );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gace :=NewEG_ShapeElements ();_gace .Shadow =NewShadow ();if _ecag :=d .DecodeElement (_gace .Shadow ,&_fddd );_ecag !=nil {return _ecag ;};_dbecd .EG_ShapeElements =append (_dbecd .EG_ShapeElements ,_gace );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efgd :=NewEG_ShapeElements ();_efgd .Textbox =NewTextbox ();if _gafcc :=d .DecodeElement (_efgd .Textbox ,&_fddd );_gafcc !=nil {return _gafcc ;};_dbecd .EG_ShapeElements =append (_dbecd .EG_ShapeElements ,_efgd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggcc :=NewEG_ShapeElements ();_ggcc .Textpath =NewTextpath ();if _edcf :=d .DecodeElement (_ggcc .Textpath ,&_fddd );_edcf !=nil {return _edcf ;};_dbecd .EG_ShapeElements =append (_dbecd .EG_ShapeElements ,_ggcc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgbg :=NewEG_ShapeElements ();_fgbg .Imagedata =NewImagedata ();if _bad :=d .DecodeElement (_fgbg .Imagedata ,&_fddd );_bad !=nil {return _bad ;};_dbecd .EG_ShapeElements =append (_dbecd .EG_ShapeElements ,_fgbg );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aadb :=NewEG_ShapeElements ();_aadb .Skew =NewOfcSkew ();if _dgad :=d .DecodeElement (_aadb .Skew ,&_fddd );_dgad !=nil {return _dgad ;};_dbecd .EG_ShapeElements =append (_dbecd .EG_ShapeElements ,_aadb );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_caeb :=NewEG_ShapeElements ();_caeb .Extrusion =NewOfcExtrusion ();if _ggdc :=d .DecodeElement (_caeb .Extrusion ,&_fddd );_ggdc !=nil {return _ggdc ;};_dbecd .EG_ShapeElements =append (_dbecd .EG_ShapeElements ,_caeb );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbagg :=NewEG_ShapeElements ();_bbagg .Callout =NewOfcCallout ();if _dcbe :=d .DecodeElement (_bbagg .Callout ,&_fddd );_dcbe !=nil {return _dcbe ;};_dbecd .EG_ShapeElements =append (_dbecd .EG_ShapeElements ,_bbagg );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eeg :=NewEG_ShapeElements ();_eeg .Lock =NewOfcLock ();if _eeag :=d .DecodeElement (_eeg .Lock ,&_fddd );_eeag !=nil {return _eeag ;};_dbecd .EG_ShapeElements =append (_dbecd .EG_ShapeElements ,_eeg );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgce :=NewEG_ShapeElements ();_cgce .Clippath =NewOfcClippath ();if _acgf :=d .DecodeElement (_cgce .Clippath ,&_fddd );_acgf !=nil {return _acgf ;};_dbecd .EG_ShapeElements =append (_dbecd .EG_ShapeElements ,_cgce );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgdec :=NewEG_ShapeElements ();_fgdec .Signatureline =NewOfcSignatureline ();if _aaegf :=d .DecodeElement (_fgdec .Signatureline ,&_fddd );_aaegf !=nil {return _aaegf ;};_dbecd .EG_ShapeElements =append (_dbecd .EG_ShapeElements ,_fgdec );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bfge :=NewEG_ShapeElements ();_bfge .Wrap =_ad .NewWrap ();if _gccd :=d .DecodeElement (_bfge .Wrap ,&_fddd );_gccd !=nil {return _gccd ;};_dbecd .EG_ShapeElements =append (_dbecd .EG_ShapeElements ,_bfge );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_acea :=NewEG_ShapeElements ();_acea .Anchorlock =_ad .NewAnchorlock ();if _gebc :=d .DecodeElement (_acea .Anchorlock ,&_fddd );_gebc !=nil {return _gebc ;};_dbecd .EG_ShapeElements =append (_dbecd .EG_ShapeElements ,_acea );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbc :=NewEG_ShapeElements ();_cbc .Bordertop =_ad .NewBordertop ();if _acbg :=d .DecodeElement (_cbc .Bordertop ,&_fddd );_acbg !=nil {return _acbg ;};_dbecd .EG_ShapeElements =append (_dbecd .EG_ShapeElements ,_cbc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_agcc :=NewEG_ShapeElements ();_agcc .Borderbottom =_ad .NewBorderbottom ();if _abd :=d .DecodeElement (_agcc .Borderbottom ,&_fddd );_abd !=nil {return _abd ;};_dbecd .EG_ShapeElements =append (_dbecd .EG_ShapeElements ,_agcc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_deb :=NewEG_ShapeElements ();_deb .Borderleft =_ad .NewBorderleft ();if _abe :=d .DecodeElement (_deb .Borderleft ,&_fddd );_abe !=nil {return _abe ;};_dbecd .EG_ShapeElements =append (_dbecd .EG_ShapeElements ,_deb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_edgb :=NewEG_ShapeElements ();_edgb .Borderright =_ad .NewBorderright ();if _fcgd :=d .DecodeElement (_edgb .Borderright ,&_fddd );_fcgd !=nil {return _fcgd ;};_dbecd .EG_ShapeElements =append (_dbecd .EG_ShapeElements ,_edgb );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_egd :=NewEG_ShapeElements ();_egd .ClientData =_fd .NewClientData ();if _eacg :=d .DecodeElement (_egd .ClientData ,&_fddd );_eacg !=nil {return _eacg ;};_dbecd .EG_ShapeElements =append (_dbecd .EG_ShapeElements ,_egd );case _dd .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"}:_fcfd :=NewEG_ShapeElements ();_fcfd .Textdata =_g .NewTextdata ();if _eabg :=d .DecodeElement (_fcfd .Textdata ,&_fddd );_eabg !=nil {return _eabg ;};_dbecd .EG_ShapeElements =append (_dbecd .EG_ShapeElements ,_fcfd );default:_dda .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",_fddd .Name );if _bcbf :=d .Skip ();_bcbf !=nil {return _bcbf ;};};case _dd .EndElement :break _caef ;case _dd .CharData :};};return nil ;};func NewCT_Stroke ()*CT_Stroke {_efgbg :=&CT_Stroke {};return _efgbg };func (_cgdbf ST_StrokeArrowType )Validate ()error {return _cgdbf .ValidateWithPath ("")};func (_cccdd *CT_Stroke )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _cccdd .IdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cccdd .IdAttr )});};if _cccdd .OnAttr !=_f .ST_TrueFalseUnset {_gdafb ,_adffe :=_cccdd .OnAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u006e"});if _adffe !=nil {return _adffe ;};start .Attr =append (start .Attr ,_gdafb );};if _cccdd .WeightAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cccdd .WeightAttr )});};if _cccdd .ColorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_cccdd .ColorAttr )});};if _cccdd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_cccdd .OpacityAttr )});};if _cccdd .LinestyleAttr !=ST_StrokeLineStyleUnset {_accgb ,_ecgdg :=_cccdd .LinestyleAttr .MarshalXMLAttr (_dd .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _ecgdg !=nil {return _ecgdg ;};start .Attr =append (start .Attr ,_accgb );};if _cccdd .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_cccdd .MiterlimitAttr )});};if _cccdd .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_adagg ,_acfg :=_cccdd .JoinstyleAttr .MarshalXMLAttr (_dd .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _acfg !=nil {return _acfg ;};start .Attr =append (start .Attr ,_adagg );};if _cccdd .EndcapAttr !=ST_StrokeEndCapUnset {_faeb ,_fgdab :=_cccdd .EndcapAttr .MarshalXMLAttr (_dd .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _fgdab !=nil {return _fgdab ;};start .Attr =append (start .Attr ,_faeb );};if _cccdd .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_c .Sprintf ("\u0025\u0076",*_cccdd .DashstyleAttr )});};if _cccdd .FilltypeAttr !=ST_FillTypeUnset {_acebc ,_gdgde :=_cccdd .FilltypeAttr .MarshalXMLAttr (_dd .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _gdgde !=nil {return _gdgde ;};start .Attr =append (start .Attr ,_acebc );};if _cccdd .SrcAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0072\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_cccdd .SrcAttr )});};if _cccdd .ImageaspectAttr !=ST_ImageAspectUnset {_aaab ,_gdbeb :=_cccdd .ImageaspectAttr .MarshalXMLAttr (_dd .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _gdbeb !=nil {return _gdbeb ;};start .Attr =append (start .Attr ,_aaab );};if _cccdd .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_cccdd .ImagesizeAttr )});};if _cccdd .ImagealignshapeAttr !=_f .ST_TrueFalseUnset {_cedge ,_cgdab :=_cccdd .ImagealignshapeAttr .MarshalXMLAttr (_dd .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _cgdab !=nil {return _cgdab ;};start .Attr =append (start .Attr ,_cedge );};if _cccdd .Color2Attr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_cccdd .Color2Attr )});};if _cccdd .StartarrowAttr !=ST_StrokeArrowTypeUnset {_cfbab ,_eaaea :=_cccdd .StartarrowAttr .MarshalXMLAttr (_dd .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _eaaea !=nil {return _eaaea ;};start .Attr =append (start .Attr ,_cfbab );};if _cccdd .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_bebdb ,_dgaa :=_cccdd .StartarrowwidthAttr .MarshalXMLAttr (_dd .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _dgaa !=nil {return _dgaa ;};start .Attr =append (start .Attr ,_bebdb );};if _cccdd .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_fbdga ,_eegga :=_cccdd .StartarrowlengthAttr .MarshalXMLAttr (_dd .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _eegga !=nil {return _eegga ;};start .Attr =append (start .Attr ,_fbdga );};if _cccdd .EndarrowAttr !=ST_StrokeArrowTypeUnset {_bggcc ,_aeeaf :=_cccdd .EndarrowAttr .MarshalXMLAttr (_dd .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _aeeaf !=nil {return _aeeaf ;};start .Attr =append (start .Attr ,_bggcc );};if _cccdd .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_bfdca ,_fgade :=_cccdd .EndarrowwidthAttr .MarshalXMLAttr (_dd .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _fgade !=nil {return _fgade ;};start .Attr =append (start .Attr ,_bfdca );};if _cccdd .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_eebg ,_aabf :=_cccdd .EndarrowlengthAttr .MarshalXMLAttr (_dd .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _aabf !=nil {return _aabf ;};start .Attr =append (start .Attr ,_eebg );};if _cccdd .HrefAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_cccdd .HrefAttr )});};if _cccdd .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_c .Sprintf ("\u0025\u0076",*_cccdd .AlthrefAttr )});};if _cccdd .TitleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cccdd .TitleAttr )});};if _cccdd .ForcedashAttr !=_f .ST_TrueFalseUnset {_cfgdd ,_aaee :=_cccdd .ForcedashAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _aaee !=nil {return _aaee ;};start .Attr =append (start .Attr ,_cfgdd );};if _cccdd .RIdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cccdd .RIdAttr )});};if _cccdd .InsetpenAttr !=_f .ST_TrueFalseUnset {_acefd ,_dfab :=_cccdd .InsetpenAttr .MarshalXMLAttr (_dd .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _dfab !=nil {return _dfab ;};start .Attr =append (start .Attr ,_acefd );};if _cccdd .RelidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_cccdd .RelidAttr )});};e .EncodeToken (start );if _cccdd .Left !=nil {_fgbgd :=_dd .StartElement {Name :_dd .Name {Local :"\u006f\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_cccdd .Left ,_fgbgd );};if _cccdd .Top !=nil {_bbdce :=_dd .StartElement {Name :_dd .Name {Local :"\u006f\u003a\u0074o\u0070"}};e .EncodeElement (_cccdd .Top ,_bbdce );};if _cccdd .Right !=nil {_gded :=_dd .StartElement {Name :_dd .Name {Local :"\u006f:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cccdd .Right ,_gded );};if _cccdd .Bottom !=nil {_cfage :=_dd .StartElement {Name :_dd .Name {Local :"\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_cccdd .Bottom ,_cfage );};if _cccdd .Column !=nil {_dbbedb :=_dd .StartElement {Name :_dd .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_cccdd .Column ,_dbbedb );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the OfcCT_EquationXml and its children, prefixing error messages with path +func (_gafef *OfcCT_EquationXml )ValidateWithPath (path string )error {return nil }; -// Validate validates the AG_Fill and its children -func (_gcg *AG_Fill )Validate ()error {return _gcg .ValidateWithPath ("\u0041G\u005f\u0046\u0069\u006c\u006c");}; +// ValidateWithPath validates the Fill and its children, prefixing error messages with path +func (_gaaee *Fill )ValidateWithPath (path string )error {if _fcaab :=_gaaee .CT_Fill .ValidateWithPath (path );_fcaab !=nil {return _fcaab ;};return nil ;};func (_dgfec *OfcCT_IdMap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gebdg :=range start .Attr {if _gebdg .Name .Local =="\u0064\u0061\u0074\u0061"{_fcgec ,_eeafec :=_gebdg .Value ,error (nil );if _eeafec !=nil {return _eeafec ;};_dgfec .DataAttr =&_fcgec ;continue ;};if _gebdg .Name .Local =="\u0065\u0078\u0074"{_dgfec .ExtAttr .UnmarshalXMLAttr (_gebdg );continue ;};};for {_fgeab ,_egfeb :=d .Token ();if _egfeb !=nil {return _fd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_egfeb );};if _gbaebe ,_bdcge :=_fgeab .(_c .EndElement );_bdcge &&_gbaebe .Name ==start .Name {break ;};};return nil ;};func (_abgdc ST_StrokeLineStyle )String ()string {switch _abgdc {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 (_cbed *Textpath )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbed .CT_TextPath =*NewCT_TextPath ();for _ ,_acfbb :=range start .Attr {if _acfbb .Name .Local =="\u006f\u006e"{_cbed .OnAttr .UnmarshalXMLAttr (_acfbb );continue ;};if _acfbb .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_cbed .FitshapeAttr .UnmarshalXMLAttr (_acfbb );continue ;};if _acfbb .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_cbed .FitpathAttr .UnmarshalXMLAttr (_acfbb );continue ;};if _acfbb .Name .Local =="\u0074\u0072\u0069\u006d"{_cbed .TrimAttr .UnmarshalXMLAttr (_acfbb );continue ;};if _acfbb .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_cbed .XscaleAttr .UnmarshalXMLAttr (_acfbb );continue ;};if _acfbb .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_fcadg ,_febb :=_acfbb .Value ,error (nil );if _febb !=nil {return _febb ;};_cbed .StringAttr =&_fcadg ;continue ;};if _acfbb .Name .Local =="\u0069\u0064"{_cdcda ,_fdbfc :=_acfbb .Value ,error (nil );if _fdbfc !=nil {return _fdbfc ;};_cbed .IdAttr =&_cdcda ;continue ;};if _acfbb .Name .Local =="\u0073\u0074\u0079l\u0065"{_gecgc ,_gbcead :=_acfbb .Value ,error (nil );if _gbcead !=nil {return _gbcead ;};_cbed .StyleAttr =&_gecgc ;continue ;};};for {_cbcfc ,_cgecb :=d .Token ();if _cgecb !=nil {return _fd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0070\u0061\u0074\u0068: \u0025\u0073",_cgecb );};if _ceacd ,_gacccb :=_cbcfc .(_c .EndElement );_gacccb &&_ceacd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Roundrect and its children, prefixing error messages with path -func (_cabf *Roundrect )ValidateWithPath (path string )error {if _fdgdc :=_cabf .CT_RoundRect .ValidateWithPath (path );_fdgdc !=nil {return _fdgdc ;};return nil ;};const (OfcST_ExtrusionTypeUnset OfcST_ExtrusionType =0;OfcST_ExtrusionTypePerspective OfcST_ExtrusionType =1;OfcST_ExtrusionTypeParallel OfcST_ExtrusionType =2;); +// ValidateWithPath validates the CT_F and its children, prefixing error messages with path +func (_bdcdf *CT_F )ValidateWithPath (path string )error {return nil };func NewOfcColumn ()*OfcColumn {_dccad :=&OfcColumn {};_dccad .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _dccad ;};func (_fbfd *CT_Formulas )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccdde :for {_bbfc ,_agaf :=d .Token ();if _agaf !=nil {return _agaf ;};switch _cbgd :=_bbfc .(type ){case _c .StartElement :switch _cbgd .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbcc :=NewCT_F ();if _ebad :=d .DecodeElement (_dbcc ,&_cbgd );_ebad !=nil {return _ebad ;};_fbfd .F =append (_fbfd .F ,_dbcc );default:_g .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",_cbgd .Name );if _bbdb :=d .Skip ();_bbdb !=nil {return _bbdb ;};};case _c .EndElement :break _ccdde ;case _c .CharData :};};return nil ;};func NewImagedata ()*Imagedata {_ecfba :=&Imagedata {};_ecfba .CT_ImageData =*NewCT_ImageData ();return _ecfba ;};func (_caceg ST_EditAs )Validate ()error {return _caceg .ValidateWithPath ("")};func (_bgedd *ST_StrokeArrowWidth )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gddcb ,_agcccf :=d .Token ();if _agcccf !=nil {return _agcccf ;};if _dddba ,_bbdgb :=_gddcb .(_c .EndElement );_bbdgb &&_dddba .Name ==start .Name {*_bgedd =1;return nil ;};if _afcaab ,_baeec :=_gddcb .(_c .CharData );!_baeec {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gddcb );}else {switch string (_afcaab ){case "":*_bgedd =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_bgedd =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_bgedd =2;case "\u0077\u0069\u0064\u0065":*_bgedd =3;};};_gddcb ,_agcccf =d .Token ();if _agcccf !=nil {return _agcccf ;};if _acedg ,_cbefd :=_gddcb .(_c .EndElement );_cbefd &&_acedg .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gddcb );};func (_cbddf OfcST_OLEDrawAspect )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fbagga :=_c .Attr {};_fbagga .Name =name ;switch _cbddf {case OfcST_OLEDrawAspectUnset :_fbagga .Value ="";case OfcST_OLEDrawAspectContent :_fbagga .Value ="\u0043o\u006e\u0074\u0065\u006e\u0074";case OfcST_OLEDrawAspectIcon :_fbagga .Value ="\u0049\u0063\u006f\u006e";};return _fbagga ,nil ;};func (_gceea *OfcST_How )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gceea =0;case "\u0074\u006f\u0070":*_gceea =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_gceea =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_gceea =3;case "\u006c\u0065\u0066\u0074":*_gceea =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gceea =5;case "\u0072\u0069\u0067h\u0074":*_gceea =6;};return nil ;};func (_aeebf OfcST_DiagramLayout )String ()string {switch _aeebf {case 0:return "";case 1:return "\u0030";case 2:return "\u0031";case 3:return "\u0032";case 4:return "\u0033";};return "";};func (_fecbe *OfcST_BWMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdddge ,_ffcaea :=d .Token ();if _ffcaea !=nil {return _ffcaea ;};if _bggfbd ,_agbfg :=_fdddge .(_c .EndElement );_agbfg &&_bggfbd .Name ==start .Name {*_fecbe =1;return nil ;};if _ggfdg ,_edcfa :=_fdddge .(_c .CharData );!_edcfa {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdddge );}else {switch string (_ggfdg ){case "":*_fecbe =0;case "\u0063\u006f\u006co\u0072":*_fecbe =1;case "\u0061\u0075\u0074\u006f":*_fecbe =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_fecbe =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_fecbe =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_fecbe =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_fecbe =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_fecbe =7;case "\u0062\u006c\u0061c\u006b":*_fecbe =8;case "\u0077\u0068\u0069t\u0065":*_fecbe =9;case "\u0068\u0069\u0064\u0065":*_fecbe =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_fecbe =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_fecbe =12;};};_fdddge ,_ffcaea =d .Token ();if _ffcaea !=nil {return _ffcaea ;};if _bccgfd ,_bfdfc :=_fdddge .(_c .EndElement );_bfdfc &&_bccgfd .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdddge );}; -// Validate validates the AG_AllShapeAttributes and its children -func (_ffdc *AG_AllShapeAttributes )Validate ()error {return _ffdc .ValidateWithPath ("A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");}; +// ValidateWithPath validates the AG_ShapeAttributes and its children, prefixing error messages with path +func (_gcfa *AG_ShapeAttributes )ValidateWithPath (path string )error {if _ebf :=_gcfa .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ebf !=nil {return _ebf ;};if _aac :=_gcfa .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_aac !=nil {return _aac ;};if _bacg :=_gcfa .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bacg !=nil {return _bacg ;};return nil ;};func (_cabc *AG_ImageAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cabc .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_fd .Sprintf ("\u0025\u0076",*_cabc .SrcAttr )});};if _cabc .CropleftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_cabc .CropleftAttr )});};if _cabc .CroptopAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_fd .Sprintf ("\u0025\u0076",*_cabc .CroptopAttr )});};if _cabc .CroprightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_fd .Sprintf ("\u0025\u0076",*_cabc .CroprightAttr )});};if _cabc .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_fd .Sprintf ("\u0025\u0076",*_cabc .CropbottomAttr )});};if _cabc .GainAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_fd .Sprintf ("\u0025\u0076",*_cabc .GainAttr )});};if _cabc .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_fd .Sprintf ("\u0025\u0076",*_cabc .BlacklevelAttr )});};if _cabc .GammaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_fd .Sprintf ("\u0025\u0076",*_cabc .GammaAttr )});};if _cabc .GrayscaleAttr !=_d .ST_TrueFalseUnset {_gafa ,_afd :=_cabc .GrayscaleAttr .MarshalXMLAttr (_c .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _afd !=nil {return _afd ;};start .Attr =append (start .Attr ,_gafa );};if _cabc .BilevelAttr !=_d .ST_TrueFalseUnset {_caff ,_ddfg :=_cabc .BilevelAttr .MarshalXMLAttr (_c .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _ddfg !=nil {return _ddfg ;};start .Attr =append (start .Attr ,_caff );};return nil ;}; -// ValidateWithPath validates the Shapetype and its children, prefixing error messages with path -func (_bfedcf *Shapetype )ValidateWithPath (path string )error {if _edbgb :=_bfedcf .CT_Shapetype .ValidateWithPath (path );_edbgb !=nil {return _edbgb ;};return nil ;};func (_acdea OfcST_InsetMode )Validate ()error {return _acdea .ValidateWithPath ("")};type OfcCT_IdMap struct{DataAttr *string ;ExtAttr ST_Ext ;}; +// ValidateWithPath validates the AG_Type and its children, prefixing error messages with path +func (_gdfa *AG_Type )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_Curve and its children -func (_abba *CT_Curve )Validate ()error {return _abba .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065");};func (_adbbb *OfcCT_Callout )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _adbbb .OnAttr !=_f .ST_TrueFalseUnset {_cbega ,_gcegce :=_adbbb .OnAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u006e"});if _gcegce !=nil {return _gcegce ;};start .Attr =append (start .Attr ,_cbega );};if _adbbb .TypeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_adbbb .TypeAttr )});};if _adbbb .GapAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0067\u0061\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_adbbb .GapAttr )});};if _adbbb .AngleAttr !=OfcST_AngleUnset {_baaag ,_bbccdf :=_adbbb .AngleAttr .MarshalXMLAttr (_dd .Name {Local :"\u0061\u006e\u0067l\u0065"});if _bbccdf !=nil {return _bbccdf ;};start .Attr =append (start .Attr ,_baaag );};if _adbbb .DropautoAttr !=_f .ST_TrueFalseUnset {_faebc ,_bcgfd :=_adbbb .DropautoAttr .MarshalXMLAttr (_dd .Name {Local :"\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"});if _bcgfd !=nil {return _bcgfd ;};start .Attr =append (start .Attr ,_faebc );};if _adbbb .DropAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0064\u0072\u006f\u0070"},Value :_c .Sprintf ("\u0025\u0076",*_adbbb .DropAttr )});};if _adbbb .DistanceAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_adbbb .DistanceAttr )});};if _adbbb .LengthspecifiedAttr !=_f .ST_TrueFalseUnset {_fbga ,_feec :=_adbbb .LengthspecifiedAttr .MarshalXMLAttr (_dd .Name {Local :"\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"});if _feec !=nil {return _feec ;};start .Attr =append (start .Attr ,_fbga );};if _adbbb .LengthAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_adbbb .LengthAttr )});};if _adbbb .AccentbarAttr !=_f .ST_TrueFalseUnset {_bfcb ,_agddg :=_adbbb .AccentbarAttr .MarshalXMLAttr (_dd .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"});if _agddg !=nil {return _agddg ;};start .Attr =append (start .Attr ,_bfcb );};if _adbbb .TextborderAttr !=_f .ST_TrueFalseUnset {_abgca ,_fdeea :=_adbbb .TextborderAttr .MarshalXMLAttr (_dd .Name {Local :"\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"});if _fdeea !=nil {return _fdeea ;};start .Attr =append (start .Attr ,_abgca );};if _adbbb .MinusxAttr !=_f .ST_TrueFalseUnset {_efeaed ,_efeb :=_adbbb .MinusxAttr .MarshalXMLAttr (_dd .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0078"});if _efeb !=nil {return _efeb ;};start .Attr =append (start .Attr ,_efeaed );};if _adbbb .MinusyAttr !=_f .ST_TrueFalseUnset {_ecbac ,_gdab :=_adbbb .MinusyAttr .MarshalXMLAttr (_dd .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0079"});if _gdab !=nil {return _gdab ;};start .Attr =append (start .Attr ,_ecbac );};if _adbbb .ExtAttr !=ST_ExtUnset {_bdga ,_eeec :=_adbbb .ExtAttr .MarshalXMLAttr (_dd .Name {Local :"\u0076\u003a\u0065x\u0074"});if _eeec !=nil {return _eeec ;};start .Attr =append (start .Attr ,_bdga );};e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};type OfcTop struct{OfcCT_StrokeChild };func (_bbfcd OfcST_OLEDrawAspect )Validate ()error {return _bbfcd .ValidateWithPath ("")};func (_bcgfdgf *OfcST_DiagramLayout )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_bcgfdgf =0;case "\u0030":*_bcgfdgf =1;case "\u0031":*_bcgfdgf =2;case "\u0032":*_bcgfdgf =3;case "\u0033":*_bcgfdgf =4;};return nil ;};func NewOfcCT_ColorMenu ()*OfcCT_ColorMenu {_cfbbf :=&OfcCT_ColorMenu {};return _cfbbf };type OfcCT_Ink struct{IAttr *string ;AnnotationAttr _f .ST_TrueFalse ;ContentTypeAttr *string ;};func NewOfcComplex ()*OfcComplex {_fcbaf :=&OfcComplex {};_fcbaf .OfcCT_Complex =*NewOfcCT_Complex ();return _fcbaf ;}; +// Validate validates the Shadow and its children +func (_bgfbeg *Shadow )Validate ()error {return _bgfbeg .ValidateWithPath ("\u0053\u0068\u0061\u0064\u006f\u0077");};func (_gcgb *Oval )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcgb .CT_Oval =*NewCT_Oval ();for _ ,_efgcg :=range start .Attr {if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ebcaffd ,_aegbc :=_efgcg .Value ,error (nil );if _aegbc !=nil {return _aegbc ;};_gcgb .BordertopcolorAttr =&_ebcaffd ;continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gcgb .BulletAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0068\u0072"{_gcgb .HrAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gcgb .CliptowrapAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0068\u0072\u0073t\u0064"{_gcgb .HrstdAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u006f\u006c\u0065"{_gcgb .OleAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gcgb .HrnoshadeAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u006f\u006e\u0065\u0064"{_gcgb .OnedAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0068\u0072\u0070c\u0074"{_gccgb ,_acea :=_f .ParseFloat (_efgcg .Value ,64);if _acea !=nil {return _acea ;};_cacbf :=float32 (_gccgb );_gcgb .HrpctAttr =&_cacbf ;continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gcgb .OleiconAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cfdda ,_cafcd :=_efgcg .Value ,error (nil );if _cafcd !=nil {return _cafcd ;};_gcgb .BorderbottomcolorAttr =&_cfdda ;continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gcgb .DgmlayoutmruAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_acaeb ,_gbfcb :=_f .ParseInt (_efgcg .Value ,10,64);if _gbfcb !=nil {return _gbfcb ;};_gcgb .RegroupidAttr =&_acaeb ;continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0063\u006c\u0069\u0070"{_gcgb .ClipAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gcgb .HralignAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gcgb .PreferrelativeAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gcgb .DgmlayoutAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gcgb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gcgb .InsetmodeAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gcgb .ButtonAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gcgb .UserdrawnAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gcgb .AllowincellAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0073\u0070\u0074"{_efbcf ,_fdgfdc :=_f .ParseFloat (_efgcg .Value ,64);if _fdgfdc !=nil {return _fdgfdc ;};_dfbad :=float32 (_efbcf );_gcgb .SptAttr =&_dfbad ;continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_afdec ,_cbbfb :=_efgcg .Value ,error (nil );if _cbbfb !=nil {return _cbbfb ;};_gcgb .BorderleftcolorAttr =&_afdec ;continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gcgb .ConnectortypeAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cdbgc ,_cgcgae :=_efgcg .Value ,error (nil );if _cgcgae !=nil {return _cgcgae ;};_gcgb .BorderrightcolorAttr =&_cdbgc ;continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0073\u0070\u0069\u0064"{_aadbge ,_fdad :=_efgcg .Value ,error (nil );if _fdad !=nil {return _fdad ;};_gcgb .SpidAttr =&_aadbge ;continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cfecg ,_dabdb :=_f .ParseInt (_efgcg .Value ,10,64);if _dabdb !=nil {return _dabdb ;};_gcgb .DgmnodekindAttr =&_cfecg ;continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gcgb .BwpureAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gcgb .ForcedashAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gcgb .BwnormalAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gcgb .BwmodeAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gcgb .UserhiddenAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgcg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gcgb .AllowoverlapAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bgcfgd ,_feeca :=_efgcg .Value ,error (nil );if _feeca !=nil {return _feeca ;};_gcgb .TargetAttr =&_bgcfgd ;continue ;};if _efgcg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bggfb ,_gafad :=_efgcg .Value ,error (nil );if _gafad !=nil {return _gafad ;};_gcgb .CoordoriginAttr =&_bggfb ;continue ;};if _efgcg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gcgb .StrokedAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dggafc ,_cacfg :=_efgcg .Value ,error (nil );if _cacfg !=nil {return _cacfg ;};_gcgb .CoordsizeAttr =&_dggafc ;continue ;};if _efgcg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dadff ,_gfcgb :=_efgcg .Value ,error (nil );if _gfcgb !=nil {return _gfcgb ;};_gcgb .StrokeweightAttr =&_dadff ;continue ;};if _efgcg .Name .Local =="\u0073\u0074\u0079l\u0065"{_dgdcf ,_egffa :=_efgcg .Value ,error (nil );if _egffa !=nil {return _egffa ;};_gcgb .StyleAttr =&_dgdcf ;continue ;};if _efgcg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_egge ,_ggcfdb :=_efgcg .Value ,error (nil );if _ggcfdb !=nil {return _ggcfdb ;};_gcgb .ChromakeyAttr =&_egge ;continue ;};if _efgcg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_acbga ,_beega :=_efgcg .Value ,error (nil );if _beega !=nil {return _beega ;};_gcgb .FillcolorAttr =&_acbga ;continue ;};if _efgcg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dfgdbg ,_cdcfcc :=_efgcg .Value ,error (nil );if _cdcfcc !=nil {return _cdcfcc ;};_gcgb .OpacityAttr =&_dfgdbg ;continue ;};if _efgcg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dcgde ,_geeea :=_efgcg .Value ,error (nil );if _geeea !=nil {return _geeea ;};_gcgb .WrapcoordsAttr =&_dcgde ;continue ;};if _efgcg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_egcge ,_cfgdb :=_efgcg .Value ,error (nil );if _cfgdb !=nil {return _cfgdb ;};_gcgb .StrokecolorAttr =&_egcge ;continue ;};if _efgcg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gcgb .InsetpenAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Local =="\u0068\u0072\u0065\u0066"{_fcccg ,_dbaffg :=_efgcg .Value ,error (nil );if _dbaffg !=nil {return _dbaffg ;};_gcgb .HrefAttr =&_fcccg ;continue ;};if _efgcg .Name .Local =="\u0069\u0064"{_eecbe ,_eddfab :=_efgcg .Value ,error (nil );if _eddfab !=nil {return _eddfab ;};_gcgb .IdAttr =&_eecbe ;continue ;};if _efgcg .Name .Local =="\u0070\u0072\u0069n\u0074"{_gcgb .PrintAttr .UnmarshalXMLAttr (_efgcg );continue ;};if _efgcg .Name .Local =="\u0061\u006c\u0074"{_eadcee ,_dcgcf :=_efgcg .Value ,error (nil );if _dcgcf !=nil {return _dcgcf ;};_gcgb .AltAttr =&_eadcee ;continue ;};if _efgcg .Name .Local =="\u0074\u0069\u0074l\u0065"{_bafb ,_gddba :=_efgcg .Value ,error (nil );if _gddba !=nil {return _gddba ;};_gcgb .TitleAttr =&_bafb ;continue ;};if _efgcg .Name .Local =="\u0063\u006c\u0061s\u0073"{_cagcf ,_ebcdg :=_efgcg .Value ,error (nil );if _ebcdg !=nil {return _ebcdg ;};_gcgb .ClassAttr =&_cagcf ;continue ;};if _efgcg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gcgb .FilledAttr .UnmarshalXMLAttr (_efgcg );continue ;};};_gcfc :for {_gdgbf ,_dcefa :=d .Token ();if _dcefa !=nil {return _dcefa ;};switch _bbgga :=_gdgbf .(type ){case _c .StartElement :switch _bbgga .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abab :=NewEG_ShapeElements ();_abab .Path =NewPath ();if _fcgfd :=d .DecodeElement (_abab .Path ,&_bbgga );_fcgfd !=nil {return _fcgfd ;};_gcgb .EG_ShapeElements =append (_gcgb .EG_ShapeElements ,_abab );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgafb :=NewEG_ShapeElements ();_fgafb .Formulas =NewFormulas ();if _fbcbd :=d .DecodeElement (_fgafb .Formulas ,&_bbgga );_fbcbd !=nil {return _fbcbd ;};_gcgb .EG_ShapeElements =append (_gcgb .EG_ShapeElements ,_fgafb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgdea :=NewEG_ShapeElements ();_fgdea .Handles =NewHandles ();if _feddf :=d .DecodeElement (_fgdea .Handles ,&_bbgga );_feddf !=nil {return _feddf ;};_gcgb .EG_ShapeElements =append (_gcgb .EG_ShapeElements ,_fgdea );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_begeee :=NewEG_ShapeElements ();_begeee .Fill =NewFill ();if _fbfc :=d .DecodeElement (_begeee .Fill ,&_bbgga );_fbfc !=nil {return _fbfc ;};_gcgb .EG_ShapeElements =append (_gcgb .EG_ShapeElements ,_begeee );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddecb :=NewEG_ShapeElements ();_ddecb .Stroke =NewStroke ();if _bbegb :=d .DecodeElement (_ddecb .Stroke ,&_bbgga );_bbegb !=nil {return _bbegb ;};_gcgb .EG_ShapeElements =append (_gcgb .EG_ShapeElements ,_ddecb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbddb :=NewEG_ShapeElements ();_cbddb .Shadow =NewShadow ();if _gddbf :=d .DecodeElement (_cbddb .Shadow ,&_bbgga );_gddbf !=nil {return _gddbf ;};_gcgb .EG_ShapeElements =append (_gcgb .EG_ShapeElements ,_cbddb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_geddf :=NewEG_ShapeElements ();_geddf .Textbox =NewTextbox ();if _fcdcc :=d .DecodeElement (_geddf .Textbox ,&_bbgga );_fcdcc !=nil {return _fcdcc ;};_gcgb .EG_ShapeElements =append (_gcgb .EG_ShapeElements ,_geddf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffedc :=NewEG_ShapeElements ();_ffedc .Textpath =NewTextpath ();if _gded :=d .DecodeElement (_ffedc .Textpath ,&_bbgga );_gded !=nil {return _gded ;};_gcgb .EG_ShapeElements =append (_gcgb .EG_ShapeElements ,_ffedc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eecbed :=NewEG_ShapeElements ();_eecbed .Imagedata =NewImagedata ();if _cbgab :=d .DecodeElement (_eecbed .Imagedata ,&_bbgga );_cbgab !=nil {return _cbgab ;};_gcgb .EG_ShapeElements =append (_gcgb .EG_ShapeElements ,_eecbed );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fcaef :=NewEG_ShapeElements ();_fcaef .Skew =NewOfcSkew ();if _eebde :=d .DecodeElement (_fcaef .Skew ,&_bbgga );_eebde !=nil {return _eebde ;};_gcgb .EG_ShapeElements =append (_gcgb .EG_ShapeElements ,_fcaef );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dacg :=NewEG_ShapeElements ();_dacg .Extrusion =NewOfcExtrusion ();if _ggagaf :=d .DecodeElement (_dacg .Extrusion ,&_bbgga );_ggagaf !=nil {return _ggagaf ;};_gcgb .EG_ShapeElements =append (_gcgb .EG_ShapeElements ,_dacg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agfgb :=NewEG_ShapeElements ();_agfgb .Callout =NewOfcCallout ();if _efaae :=d .DecodeElement (_agfgb .Callout ,&_bbgga );_efaae !=nil {return _efaae ;};_gcgb .EG_ShapeElements =append (_gcgb .EG_ShapeElements ,_agfgb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fcgff :=NewEG_ShapeElements ();_fcgff .Lock =NewOfcLock ();if _dgggfd :=d .DecodeElement (_fcgff .Lock ,&_bbgga );_dgggfd !=nil {return _dgggfd ;};_gcgb .EG_ShapeElements =append (_gcgb .EG_ShapeElements ,_fcgff );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgcfe :=NewEG_ShapeElements ();_cgcfe .Clippath =NewOfcClippath ();if _agada :=d .DecodeElement (_cgcfe .Clippath ,&_bbgga );_agada !=nil {return _agada ;};_gcgb .EG_ShapeElements =append (_gcgb .EG_ShapeElements ,_cgcfe );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cceda :=NewEG_ShapeElements ();_cceda .Signatureline =NewOfcSignatureline ();if _acaec :=d .DecodeElement (_cceda .Signatureline ,&_bbgga );_acaec !=nil {return _acaec ;};_gcgb .EG_ShapeElements =append (_gcgb .EG_ShapeElements ,_cceda );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bccgfg :=NewEG_ShapeElements ();_bccgfg .Wrap =_aa .NewWrap ();if _gaaca :=d .DecodeElement (_bccgfg .Wrap ,&_bbgga );_gaaca !=nil {return _gaaca ;};_gcgb .EG_ShapeElements =append (_gcgb .EG_ShapeElements ,_bccgfg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dfcd :=NewEG_ShapeElements ();_dfcd .Anchorlock =_aa .NewAnchorlock ();if _ecgfb :=d .DecodeElement (_dfcd .Anchorlock ,&_bbgga );_ecgfb !=nil {return _ecgfb ;};_gcgb .EG_ShapeElements =append (_gcgb .EG_ShapeElements ,_dfcd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eacgb :=NewEG_ShapeElements ();_eacgb .Bordertop =_aa .NewBordertop ();if _ebbdab :=d .DecodeElement (_eacgb .Bordertop ,&_bbgga );_ebbdab !=nil {return _ebbdab ;};_gcgb .EG_ShapeElements =append (_gcgb .EG_ShapeElements ,_eacgb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cacage :=NewEG_ShapeElements ();_cacage .Borderbottom =_aa .NewBorderbottom ();if _aafcc :=d .DecodeElement (_cacage .Borderbottom ,&_bbgga );_aafcc !=nil {return _aafcc ;};_gcgb .EG_ShapeElements =append (_gcgb .EG_ShapeElements ,_cacage );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ccdfb :=NewEG_ShapeElements ();_ccdfb .Borderleft =_aa .NewBorderleft ();if _dbdae :=d .DecodeElement (_ccdfb .Borderleft ,&_bbgga );_dbdae !=nil {return _dbdae ;};_gcgb .EG_ShapeElements =append (_gcgb .EG_ShapeElements ,_ccdfb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bgddd :=NewEG_ShapeElements ();_bgddd .Borderright =_aa .NewBorderright ();if _feaad :=d .DecodeElement (_bgddd .Borderright ,&_bbgga );_feaad !=nil {return _feaad ;};_gcgb .EG_ShapeElements =append (_gcgb .EG_ShapeElements ,_bgddd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cgecf :=NewEG_ShapeElements ();_cgecf .ClientData =_bd .NewClientData ();if _efgeb :=d .DecodeElement (_cgecf .ClientData ,&_bbgga );_efgeb !=nil {return _efgeb ;};_gcgb .EG_ShapeElements =append (_gcgb .EG_ShapeElements ,_cgecf );case _c .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"}:_facde :=NewEG_ShapeElements ();_facde .Textdata =_fb .NewTextdata ();if _ffegg :=d .DecodeElement (_facde .Textdata ,&_bbgga );_ffegg !=nil {return _ffegg ;};_gcgb .EG_ShapeElements =append (_gcgb .EG_ShapeElements ,_facde );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\u004f\u0076a\u006c\u0020\u0025\u0076",_bbgga .Name );if _ecfdf :=d .Skip ();_ecfdf !=nil {return _ecfdf ;};};case _c .EndElement :break _gcfc ;case _c .CharData :};};return nil ;};type OfcST_Angle byte ; -// ValidateWithPath validates the OfcLeft and its children, prefixing error messages with path -func (_daggfd *OfcLeft )ValidateWithPath (path string )error {if _gdaea :=_daggfd .OfcCT_StrokeChild .ValidateWithPath (path );_gdaea !=nil {return _gdaea ;};return nil ;};type Shadow struct{CT_Shadow };func NewOfcCT_ShapeDefaults ()*OfcCT_ShapeDefaults {_gebgd :=&OfcCT_ShapeDefaults {};return _gebgd }; +// Validate validates the Fill and its children +func (_cacbb *Fill )Validate ()error {return _cacbb .ValidateWithPath ("\u0046\u0069\u006c\u006c")};type OfcSignatureline struct{OfcCT_SignatureLine };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;); -// Validate validates the Textbox and its children -func (_gbccg *Textbox )Validate ()error {return _gbccg .ValidateWithPath ("\u0054e\u0078\u0074\u0062\u006f\u0078");};func (_dab *AG_AllShapeAttributes )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _dab .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_dab .OpacityAttr )});};if _dab .StrokedAttr !=_f .ST_TrueFalseUnset {_cefc ,_faf :=_dab .StrokedAttr .MarshalXMLAttr (_dd .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _faf !=nil {return _faf ;};start .Attr =append (start .Attr ,_cefc );};if _dab .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_dab .StrokecolorAttr )});};if _dab .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dab .StrokeweightAttr )});};if _dab .InsetpenAttr !=_f .ST_TrueFalseUnset {_edb ,_bcc :=_dab .InsetpenAttr .MarshalXMLAttr (_dd .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _bcc !=nil {return _bcc ;};start .Attr =append (start .Attr ,_edb );};if _dab .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_dab .ChromakeyAttr )});};if _dab .FilledAttr !=_f .ST_TrueFalseUnset {_fge ,_dgb :=_dab .FilledAttr .MarshalXMLAttr (_dd .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dgb !=nil {return _dgb ;};start .Attr =append (start .Attr ,_fge );};if _dab .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_dab .FillcolorAttr )});};if _dab .SptAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dab .SptAttr )});};if _dab .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_dabc ,_fc :=_dab .ConnectortypeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _fc !=nil {return _fc ;};start .Attr =append (start .Attr ,_dabc );};if _dab .BwmodeAttr !=OfcST_BWModeUnset {_gadb ,_ead :=_dab .BwmodeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _ead !=nil {return _ead ;};start .Attr =append (start .Attr ,_gadb );};if _dab .BwpureAttr !=OfcST_BWModeUnset {_fdb ,_cefe :=_dab .BwpureAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _cefe !=nil {return _cefe ;};start .Attr =append (start .Attr ,_fdb );};if _dab .BwnormalAttr !=OfcST_BWModeUnset {_cdd ,_adf :=_dab .BwnormalAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _adf !=nil {return _adf ;};start .Attr =append (start .Attr ,_cdd );};if _dab .ForcedashAttr !=_f .ST_TrueFalseUnset {_bfb ,_ffd :=_dab .ForcedashAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ffd !=nil {return _ffd ;};start .Attr =append (start .Attr ,_bfb );};if _dab .OleiconAttr !=_f .ST_TrueFalseUnset {_dccc ,_gdf :=_dab .OleiconAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _gdf !=nil {return _gdf ;};start .Attr =append (start .Attr ,_dccc );};if _dab .OleAttr !=_f .ST_TrueFalseBlankUnset {_fafc ,_cgd :=_dab .OleAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u006fl\u0065"});if _cgd !=nil {return _cgd ;};start .Attr =append (start .Attr ,_fafc );};if _dab .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_fgeb ,_aeg :=_dab .PreferrelativeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _aeg !=nil {return _aeg ;};start .Attr =append (start .Attr ,_fgeb );};if _dab .CliptowrapAttr !=_f .ST_TrueFalseUnset {_agg ,_eef :=_dab .CliptowrapAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _eef !=nil {return _eef ;};start .Attr =append (start .Attr ,_agg );};if _dab .ClipAttr !=_f .ST_TrueFalseUnset {_dge ,_cba :=_dab .ClipAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _cba !=nil {return _cba ;};start .Attr =append (start .Attr ,_dge );};return nil ;};type OfcClippath struct{OfcCT_ClipPath }; +// ValidateWithPath validates the Image and its children, prefixing error messages with path +func (_aafa *Image )ValidateWithPath (path string )error {if _efccb :=_aafa .CT_Image .ValidateWithPath (path );_efccb !=nil {return _efccb ;};return nil ;}; -// ValidateWithPath validates the Rect and its children, prefixing error messages with path -func (_bffee *Rect )ValidateWithPath (path string )error {if _ebecf :=_bffee .CT_Rect .ValidateWithPath (path );_ebecf !=nil {return _ebecf ;};return nil ;};func (_affffa *Polyline )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_affffa .CT_PolyLine =*NewCT_PolyLine ();for _ ,_cfdcd :=range start .Attr {if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_affffa .UserdrawnAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0063\u006c\u0069\u0070"{_affffa .ClipAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_affffa .UserhiddenAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_affffa .InsetmodeAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_affffa .BulletAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_affffa .PreferrelativeAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0068\u0072"{_affffa .HrAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_affffa .OleiconAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0068\u0072\u0073t\u0064"{_affffa .HrstdAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_affffa .HrnoshadeAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_faefc ,_accab :=_cfdcd .Value ,error (nil );if _accab !=nil {return _accab ;};_affffa .BordertopcolorAttr =&_faefc ;continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_affffa .DgmlayoutAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_affffa .AllowoverlapAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_affffa .BwnormalAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_affffa .CliptowrapAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_badfd ,_gdbac :=_cfdcd .Value ,error (nil );if _gdbac !=nil {return _gdbac ;};_affffa .BorderbottomcolorAttr =&_badfd ;continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u006f\u006e\u0065\u0064"{_affffa .OnedAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_affffa .DgmlayoutmruAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bgag ,_egbff :=_a .ParseInt (_cfdcd .Value ,10,64);if _egbff !=nil {return _egbff ;};_affffa .RegroupidAttr =&_bgag ;continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_affffa .AllowincellAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0068\u0072\u0070c\u0074"{_daeaaa ,_abdece :=_a .ParseFloat (_cfdcd .Value ,64);if _abdece !=nil {return _abdece ;};_fegaa :=float32 (_daeaaa );_affffa .HrpctAttr =&_fegaa ;continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_affffa .ButtonAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0073\u0070\u0069\u0064"{_abdbb ,_eaeac :=_cfdcd .Value ,error (nil );if _eaeac !=nil {return _eaeac ;};_affffa .SpidAttr =&_abdbb ;continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0073\u0070\u0074"{_bdabf ,_gcdab :=_a .ParseFloat (_cfdcd .Value ,64);if _gcdab !=nil {return _gcdab ;};_caab :=float32 (_bdabf );_affffa .SptAttr =&_caab ;continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bffgg ,_dabff :=_cfdcd .Value ,error (nil );if _dabff !=nil {return _dabff ;};_affffa .BorderleftcolorAttr =&_bffgg ;continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u006f\u006c\u0065"{_affffa .OleAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_egadf ,_fdgbf :=_cfdcd .Value ,error (nil );if _fdgbf !=nil {return _fdgbf ;};_affffa .BorderrightcolorAttr =&_egadf ;continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_affffa .BwmodeAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_efeedg ,_dafaa :=_a .ParseInt (_cfdcd .Value ,10,64);if _dafaa !=nil {return _dafaa ;};_affffa .DgmnodekindAttr =&_efeedg ;continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_affffa .ForcedashAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_affffa .BwpureAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_affffa .ConnectortypeAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_affffa .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdcd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_affffa .HralignAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fgfcg ,_bgef :=_cfdcd .Value ,error (nil );if _bgef !=nil {return _bgef ;};_affffa .CoordsizeAttr =&_fgfcg ;continue ;};if _cfdcd .Name .Local =="\u0073\u0074\u0079l\u0065"{_deff ,_babfb :=_cfdcd .Value ,error (nil );if _babfb !=nil {return _babfb ;};_affffa .StyleAttr =&_deff ;continue ;};if _cfdcd .Name .Local =="\u0069\u0064"{_aegcef ,_cdafg :=_cfdcd .Value ,error (nil );if _cdafg !=nil {return _cdafg ;};_affffa .IdAttr =&_aegcef ;continue ;};if _cfdcd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_affffa .StrokedAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Local =="\u0070\u0072\u0069n\u0074"{_affffa .PrintAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fgadcc ,_abecf :=_cfdcd .Value ,error (nil );if _abecf !=nil {return _abecf ;};_affffa .StrokeweightAttr =&_fgadcc ;continue ;};if _cfdcd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bbacf ,_cgbc :=_cfdcd .Value ,error (nil );if _cgbc !=nil {return _cgbc ;};_affffa .WrapcoordsAttr =&_bbacf ;continue ;};if _cfdcd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_egfgbc ,_cfdcb :=_cfdcd .Value ,error (nil );if _cfdcb !=nil {return _cfdcb ;};_affffa .ChromakeyAttr =&_egfgbc ;continue ;};if _cfdcd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_egge ,_aecfb :=_cfdcd .Value ,error (nil );if _aecfb !=nil {return _aecfb ;};_affffa .FillcolorAttr =&_egge ;continue ;};if _cfdcd .Name .Local =="\u0061\u006c\u0074"{_gegced ,_adffc :=_cfdcd .Value ,error (nil );if _adffc !=nil {return _adffc ;};_affffa .AltAttr =&_gegced ;continue ;};if _cfdcd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fcaea ,_babfbc :=_cfdcd .Value ,error (nil );if _babfbc !=nil {return _babfbc ;};_affffa .OpacityAttr =&_fcaea ;continue ;};if _cfdcd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gafbaf ,_gbcdf :=_cfdcd .Value ,error (nil );if _gbcdf !=nil {return _gbcdf ;};_affffa .StrokecolorAttr =&_gafbaf ;continue ;};if _cfdcd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_affffa .InsetpenAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_affffa .FilledAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gafcce ,_ebad :=_cfdcd .Value ,error (nil );if _ebad !=nil {return _ebad ;};_affffa .CoordoriginAttr =&_gafcce ;continue ;};if _cfdcd .Name .Local =="\u0074\u0069\u0074l\u0065"{_afdce ,_eaeba :=_cfdcd .Value ,error (nil );if _eaeba !=nil {return _eaeba ;};_affffa .TitleAttr =&_afdce ;continue ;};if _cfdcd .Name .Local =="\u0063\u006c\u0061s\u0073"{_ggcgef ,_begbdc :=_cfdcd .Value ,error (nil );if _begbdc !=nil {return _begbdc ;};_affffa .ClassAttr =&_ggcgef ;continue ;};if _cfdcd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dbbd ,_dfeag :=_cfdcd .Value ,error (nil );if _dfeag !=nil {return _dfeag ;};_affffa .TargetAttr =&_dbbd ;continue ;};if _cfdcd .Name .Local =="\u0068\u0072\u0065\u0066"{_caeded ,_gfffb :=_cfdcd .Value ,error (nil );if _gfffb !=nil {return _gfffb ;};_affffa .HrefAttr =&_caeded ;continue ;};if _cfdcd .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_facef ,_cefcb :=_cfdcd .Value ,error (nil );if _cefcb !=nil {return _cefcb ;};_affffa .PointsAttr =&_facef ;continue ;};};_cgbbc :for {_ebfce ,_bfaeag :=d .Token ();if _bfaeag !=nil {return _bfaeag ;};switch _cfbbca :=_ebfce .(type ){case _dd .StartElement :switch _cfbbca .Name {case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbcef :=NewOfcInk ();if _efcggb :=d .DecodeElement (_cbcef ,&_cfbbca );_efcggb !=nil {return _efcggb ;};_affffa .Ink =append (_affffa .Ink ,_cbcef );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddgfa :=NewEG_ShapeElements ();_ddgfa .Path =NewPath ();if _ebec :=d .DecodeElement (_ddgfa .Path ,&_cfbbca );_ebec !=nil {return _ebec ;};_affffa .EG_ShapeElements =append (_affffa .EG_ShapeElements ,_ddgfa );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfafb :=NewEG_ShapeElements ();_gfafb .Formulas =NewFormulas ();if _cbdb :=d .DecodeElement (_gfafb .Formulas ,&_cfbbca );_cbdb !=nil {return _cbdb ;};_affffa .EG_ShapeElements =append (_affffa .EG_ShapeElements ,_gfafb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccfag :=NewEG_ShapeElements ();_ccfag .Handles =NewHandles ();if _eegge :=d .DecodeElement (_ccfag .Handles ,&_cfbbca );_eegge !=nil {return _eegge ;};_affffa .EG_ShapeElements =append (_affffa .EG_ShapeElements ,_ccfag );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aeec :=NewEG_ShapeElements ();_aeec .Fill =NewFill ();if _faegeg :=d .DecodeElement (_aeec .Fill ,&_cfbbca );_faegeg !=nil {return _faegeg ;};_affffa .EG_ShapeElements =append (_affffa .EG_ShapeElements ,_aeec );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cffgc :=NewEG_ShapeElements ();_cffgc .Stroke =NewStroke ();if _acfdb :=d .DecodeElement (_cffgc .Stroke ,&_cfbbca );_acfdb !=nil {return _acfdb ;};_affffa .EG_ShapeElements =append (_affffa .EG_ShapeElements ,_cffgc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfegd :=NewEG_ShapeElements ();_bfegd .Shadow =NewShadow ();if _fffec :=d .DecodeElement (_bfegd .Shadow ,&_cfbbca );_fffec !=nil {return _fffec ;};_affffa .EG_ShapeElements =append (_affffa .EG_ShapeElements ,_bfegd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcecg :=NewEG_ShapeElements ();_gcecg .Textbox =NewTextbox ();if _eeecd :=d .DecodeElement (_gcecg .Textbox ,&_cfbbca );_eeecd !=nil {return _eeecd ;};_affffa .EG_ShapeElements =append (_affffa .EG_ShapeElements ,_gcecg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gefffb :=NewEG_ShapeElements ();_gefffb .Textpath =NewTextpath ();if _bebc :=d .DecodeElement (_gefffb .Textpath ,&_cfbbca );_bebc !=nil {return _bebc ;};_affffa .EG_ShapeElements =append (_affffa .EG_ShapeElements ,_gefffb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bcagg :=NewEG_ShapeElements ();_bcagg .Imagedata =NewImagedata ();if _aaadgb :=d .DecodeElement (_bcagg .Imagedata ,&_cfbbca );_aaadgb !=nil {return _aaadgb ;};_affffa .EG_ShapeElements =append (_affffa .EG_ShapeElements ,_bcagg );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fbgeg :=NewEG_ShapeElements ();_fbgeg .Skew =NewOfcSkew ();if _efcgc :=d .DecodeElement (_fbgeg .Skew ,&_cfbbca );_efcgc !=nil {return _efcgc ;};_affffa .EG_ShapeElements =append (_affffa .EG_ShapeElements ,_fbgeg );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_egaga :=NewEG_ShapeElements ();_egaga .Extrusion =NewOfcExtrusion ();if _cffgb :=d .DecodeElement (_egaga .Extrusion ,&_cfbbca );_cffgb !=nil {return _cffgb ;};_affffa .EG_ShapeElements =append (_affffa .EG_ShapeElements ,_egaga );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_faadcc :=NewEG_ShapeElements ();_faadcc .Callout =NewOfcCallout ();if _cafb :=d .DecodeElement (_faadcc .Callout ,&_cfbbca );_cafb !=nil {return _cafb ;};_affffa .EG_ShapeElements =append (_affffa .EG_ShapeElements ,_faadcc );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfgad :=NewEG_ShapeElements ();_cfgad .Lock =NewOfcLock ();if _fcbgg :=d .DecodeElement (_cfgad .Lock ,&_cfbbca );_fcbgg !=nil {return _fcbgg ;};_affffa .EG_ShapeElements =append (_affffa .EG_ShapeElements ,_cfgad );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gacgb :=NewEG_ShapeElements ();_gacgb .Clippath =NewOfcClippath ();if _ceef :=d .DecodeElement (_gacgb .Clippath ,&_cfbbca );_ceef !=nil {return _ceef ;};_affffa .EG_ShapeElements =append (_affffa .EG_ShapeElements ,_gacgb );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fffce :=NewEG_ShapeElements ();_fffce .Signatureline =NewOfcSignatureline ();if _ebadc :=d .DecodeElement (_fffce .Signatureline ,&_cfbbca );_ebadc !=nil {return _ebadc ;};_affffa .EG_ShapeElements =append (_affffa .EG_ShapeElements ,_fffce );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bdebd :=NewEG_ShapeElements ();_bdebd .Wrap =_ad .NewWrap ();if _badef :=d .DecodeElement (_bdebd .Wrap ,&_cfbbca );_badef !=nil {return _badef ;};_affffa .EG_ShapeElements =append (_affffa .EG_ShapeElements ,_bdebd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_baggg :=NewEG_ShapeElements ();_baggg .Anchorlock =_ad .NewAnchorlock ();if _egcfg :=d .DecodeElement (_baggg .Anchorlock ,&_cfbbca );_egcfg !=nil {return _egcfg ;};_affffa .EG_ShapeElements =append (_affffa .EG_ShapeElements ,_baggg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dbff :=NewEG_ShapeElements ();_dbff .Bordertop =_ad .NewBordertop ();if _defg :=d .DecodeElement (_dbff .Bordertop ,&_cfbbca );_defg !=nil {return _defg ;};_affffa .EG_ShapeElements =append (_affffa .EG_ShapeElements ,_dbff );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gecaa :=NewEG_ShapeElements ();_gecaa .Borderbottom =_ad .NewBorderbottom ();if _efbdf :=d .DecodeElement (_gecaa .Borderbottom ,&_cfbbca );_efbdf !=nil {return _efbdf ;};_affffa .EG_ShapeElements =append (_affffa .EG_ShapeElements ,_gecaa );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdag :=NewEG_ShapeElements ();_cdag .Borderleft =_ad .NewBorderleft ();if _dcdfg :=d .DecodeElement (_cdag .Borderleft ,&_cfbbca );_dcdfg !=nil {return _dcdfg ;};_affffa .EG_ShapeElements =append (_affffa .EG_ShapeElements ,_cdag );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bfgde :=NewEG_ShapeElements ();_bfgde .Borderright =_ad .NewBorderright ();if _cbee :=d .DecodeElement (_bfgde .Borderright ,&_cfbbca );_cbee !=nil {return _cbee ;};_affffa .EG_ShapeElements =append (_affffa .EG_ShapeElements ,_bfgde );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bgecdb :=NewEG_ShapeElements ();_bgecdb .ClientData =_fd .NewClientData ();if _dfgdc :=d .DecodeElement (_bgecdb .ClientData ,&_cfbbca );_dfgdc !=nil {return _dfgdc ;};_affffa .EG_ShapeElements =append (_affffa .EG_ShapeElements ,_bgecdb );case _dd .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"}:_eaccg :=NewEG_ShapeElements ();_eaccg .Textdata =_g .NewTextdata ();if _ecede :=d .DecodeElement (_eaccg .Textdata ,&_cfbbca );_ecede !=nil {return _ecede ;};_affffa .EG_ShapeElements =append (_affffa .EG_ShapeElements ,_eaccg );default:_dda .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",_cfbbca .Name );if _acdff :=d .Skip ();_acdff !=nil {return _acdff ;};};case _dd .EndElement :break _cgbbc ;case _dd .CharData :};};return nil ;}; +// Validate validates the OfcCT_Rules and its children +func (_cdccf *OfcCT_Rules )Validate ()error {return _cdccf .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");}; -// ValidateWithPath validates the OfcCT_OLEObject and its children, prefixing error messages with path -func (_dgbcd *OfcCT_OLEObject )ValidateWithPath (path string )error {if _degda :=_dgbcd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_degda !=nil {return _degda ;};if _ecadc :=_dgbcd .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_ecadc !=nil {return _ecadc ;};if _efec :=_dgbcd .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_efec !=nil {return _efec ;};if _acge :=_dgbcd .LockedField .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064");_acge !=nil {return _acge ;};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 _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;}; +// ValidateWithPath validates the Textpath and its children, prefixing error messages with path +func (_ggfae *Textpath )ValidateWithPath (path string )error {if _ecfdfg :=_ggfae .CT_TextPath .ValidateWithPath (path );_ecfdfg !=nil {return _ecfdfg ;};return nil ;};func (_dbfgb *Handles )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _dbfgb .CT_Handles .MarshalXML (e ,start );};func (_dbcbd ST_StrokeArrowWidth )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ddaac :=_c .Attr {};_ddaac .Name =name ;switch _dbcbd {case ST_StrokeArrowWidthUnset :_ddaac .Value ="";case ST_StrokeArrowWidthNarrow :_ddaac .Value ="\u006e\u0061\u0072\u0072\u006f\u0077";case ST_StrokeArrowWidthMedium :_ddaac .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowWidthWide :_ddaac .Value ="\u0077\u0069\u0064\u0065";};return _ddaac ,nil ;};func (_agbc *AG_Ext )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_bgg ,_fgf :=_agbc .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u0078\u0074"});if _fgf !=nil {return _fgf ;};start .Attr =append (start .Attr ,_bgg );start .Name .Local ="\u0076\u003a\u0041\u0047\u005f\u0045\u0078\u0074";return nil ;}; -// Validate validates the Shadow and its children -func (_bcbbda *Shadow )Validate ()error {return _bcbbda .ValidateWithPath ("\u0053\u0068\u0061\u0064\u006f\u0077");}; +// ValidateWithPath validates the CT_Rect and its children, prefixing error messages with path +func (_agaga *CT_Rect )ValidateWithPath (path string )error {for _dfee ,_dabg :=range _agaga .EG_ShapeElements {if _agfbc :=_dabg .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dfee ));_agfbc !=nil {return _agfbc ;};};if _efegb :=_agaga .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_efegb !=nil {return _efegb ;};if _gfeff :=_agaga .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gfeff !=nil {return _gfeff ;};if _fggea :=_agaga .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fggea !=nil {return _fggea ;};if _ddfga :=_agaga .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_ddfga !=nil {return _ddfga ;};if _egca :=_agaga .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_egca !=nil {return _egca ;};if _fefbb :=_agaga .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_fefbb !=nil {return _fefbb ;};if _aecfc :=_agaga .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_aecfc !=nil {return _aecfc ;};if _bbgcc :=_agaga .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_bbgcc !=nil {return _bbgcc ;};if _fdcccd :=_agaga .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_fdcccd !=nil {return _fdcccd ;};if _dece :=_agaga .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dece !=nil {return _dece ;};if _bdaca :=_agaga .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bdaca !=nil {return _bdaca ;};if _cafd :=_agaga .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_cafd !=nil {return _cafd ;};if _gdefa :=_agaga .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gdefa !=nil {return _gdefa ;};if _dbega :=_agaga .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_dbega !=nil {return _dbega ;};if _ffbdc :=_agaga .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ffbdc !=nil {return _ffbdc ;};if _bdcec :=_agaga .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_bdcec !=nil {return _bdcec ;};if _cgeg :=_agaga .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cgeg !=nil {return _cgeg ;};if _cgbg :=_agaga .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_cgbg !=nil {return _cgbg ;};if _dgfdb :=_agaga .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_dgfdb !=nil {return _dgfdb ;};if _dggc :=_agaga .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_dggc !=nil {return _dggc ;};if _cedb :=_agaga .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cedb !=nil {return _cedb ;};if _gecd :=_agaga .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gecd !=nil {return _gecd ;};if _ddac :=_agaga .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ddac !=nil {return _ddac ;};if _fgfccd :=_agaga .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_fgfccd !=nil {return _fgfccd ;};if _ebgf :=_agaga .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ebgf !=nil {return _ebgf ;};if _fadbc :=_agaga .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_fadbc !=nil {return _fadbc ;};if _adcae :=_agaga .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_adcae !=nil {return _adcae ;};if _dccd :=_agaga .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_dccd !=nil {return _dccd ;};if _ccadf :=_agaga .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ccadf !=nil {return _ccadf ;};return nil ;}; -// ValidateWithPath validates the OfcCT_Diagram and its children, prefixing error messages with path -func (_fdeeae *OfcCT_Diagram )ValidateWithPath (path string )error {if _agabc :=_fdeeae .AutoformatAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u0066\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_agabc !=nil {return _agabc ;};if _ebgc :=_fdeeae .ReverseAttr .ValidateWithPath (path +"\u002f\u0052\u0065v\u0065\u0072\u0073\u0065\u0041\u0074\u0074\u0072");_ebgc !=nil {return _ebgc ;};if _ecgffb :=_fdeeae .AutolayoutAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u006c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_ecgffb !=nil {return _ecgffb ;};if _fdeeae .Relationtable !=nil {if _cfcde :=_fdeeae .Relationtable .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006et\u0061\u0062\u006c\u0065");_cfcde !=nil {return _cfcde ;};};if _cfgee :=_fdeeae .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cfgee !=nil {return _cfgee ;};return nil ;};func (_fcffd *OfcST_ExtrusionType )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_fcffd =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_fcffd =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_fcffd =2;};return nil ;};func NewCT_Background ()*CT_Background {_cdde :=&CT_Background {};return _cdde }; +// Validate validates the CT_Curve and its children +func (_gagg *CT_Curve )Validate ()error {return _gagg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065");};const (OfcST_ExtrusionRenderUnset OfcST_ExtrusionRender =0;OfcST_ExtrusionRenderSolid OfcST_ExtrusionRender =1;OfcST_ExtrusionRenderWireFrame OfcST_ExtrusionRender =2;OfcST_ExtrusionRenderBoundingCube OfcST_ExtrusionRender =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 (_dege *Path )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _dege .CT_Path .MarshalXML (e ,start );};func NewOfcCT_StrokeChild ()*OfcCT_StrokeChild {_ggabe :=&OfcCT_StrokeChild {};return _ggabe };func (_cdcgg *CT_Formulas )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073";};e .EncodeToken (start );if _cdcgg .F !=nil {_fccag :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0066"}};for _ ,_egab :=range _cdcgg .F {e .EncodeElement (_egab ,_fccag );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewArc ()*Arc {_ccab :=&Arc {};_ccab .CT_Arc =*NewCT_Arc ();return _ccab };type OfcST_OLEDrawAspect byte ;func NewOfcShapedefaults ()*OfcShapedefaults {_gaff :=&OfcShapedefaults {};_gaff .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();return _gaff ;};type OfcCT_Proxy struct{StartAttr _d .ST_TrueFalseBlank ;EndAttr _d .ST_TrueFalseBlank ;IdrefAttr *string ;ConnectlocAttr *int32 ;};func (_dabbb *Shapetype )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dabbb .CT_Shapetype =*NewCT_Shapetype ();for _ ,_aeceaf :=range start .Attr {if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_edbag ,_bcfcg :=_aeceaf .Value ,error (nil );if _bcfcg !=nil {return _bcfcg ;};_dabbb .BordertopcolorAttr =&_edbag ;continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_ggcfde ,_efggg :=_aeceaf .Value ,error (nil );if _efggg !=nil {return _efggg ;};_dabbb .MasterAttr =&_ggcfde ;continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_edecfd ,_cfaegc :=_aeceaf .Value ,error (nil );if _cfaegc !=nil {return _cfaegc ;};_dabbb .BorderleftcolorAttr =&_edecfd ;continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dabbb .BulletAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0068\u0072"{_dabbb .HrAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0063\u006c\u0069\u0070"{_dabbb .ClipAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0068\u0072\u0073t\u0064"{_dabbb .HrstdAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0073\u0070\u0069\u0064"{_gggde ,_eddcg :=_aeceaf .Value ,error (nil );if _eddcg !=nil {return _eddcg ;};_dabbb .SpidAttr =&_gggde ;continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dabbb .HrnoshadeAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_egcdg ,_ddcca :=_f .ParseInt (_aeceaf .Value ,10,64);if _ddcca !=nil {return _ddcca ;};_dabbb .RegroupidAttr =&_egcdg ;continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dabbb .DgmlayoutAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dabbb .CliptowrapAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dabbb .AllowoverlapAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dabbb .InsetmodeAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dabbb .UserhiddenAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ffeeba ,_ccbga :=_aeceaf .Value ,error (nil );if _ccbga !=nil {return _ccbga ;};_dabbb .BorderbottomcolorAttr =&_ffeeba ;continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dabbb .BwpureAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dabbb .DgmlayoutmruAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dabbb .PreferrelativeAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dabbb .AllowincellAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0068\u0072\u0070c\u0074"{_gedgeg ,_bfgfb :=_f .ParseFloat (_aeceaf .Value ,64);if _bfgfb !=nil {return _bfgfb ;};_ccebaa :=float32 (_gedgeg );_dabbb .HrpctAttr =&_ccebaa ;continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dabbb .ButtonAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dabbb .UserdrawnAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dabbb .BwnormalAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0073\u0070\u0074"{_aagbd ,_dgaee :=_f .ParseFloat (_aeceaf .Value ,64);if _dgaee !=nil {return _dgaee ;};_dfdf :=float32 (_aagbd );_dabbb .SptAttr =&_dfdf ;continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dabbb .ConnectortypeAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fegcg ,_dgdfe :=_aeceaf .Value ,error (nil );if _dgdfe !=nil {return _dgdfe ;};_dabbb .BorderrightcolorAttr =&_fegcg ;continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dabbb .OleiconAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_baddc ,_aebgb :=_f .ParseInt (_aeceaf .Value ,10,64);if _aebgb !=nil {return _aebgb ;};_dabbb .DgmnodekindAttr =&_baddc ;continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u006f\u006e\u0065\u0064"{_dabbb .OnedAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dabbb .BwmodeAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u006f\u006c\u0065"{_dabbb .OleAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dabbb .ForcedashAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dabbb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeceaf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dabbb .HralignAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ececb ,_ebgaa :=_aeceaf .Value ,error (nil );if _ebgaa !=nil {return _ebgaa ;};_dabbb .WrapcoordsAttr =&_ececb ;continue ;};if _aeceaf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_geabg ,_begggg :=_aeceaf .Value ,error (nil );if _begggg !=nil {return _begggg ;};_dabbb .CoordsizeAttr =&_geabg ;continue ;};if _aeceaf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dabbb .StrokedAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Local =="\u0061\u006c\u0074"{_fgegf ,_bebdeg :=_aeceaf .Value ,error (nil );if _bebdeg !=nil {return _bebdeg ;};_dabbb .AltAttr =&_fgegf ;continue ;};if _aeceaf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_caeag ,_acbc :=_aeceaf .Value ,error (nil );if _acbc !=nil {return _acbc ;};_dabbb .StrokeweightAttr =&_caeag ;continue ;};if _aeceaf .Name .Local =="\u0073\u0074\u0079l\u0065"{_cdfge ,_gccag :=_aeceaf .Value ,error (nil );if _gccag !=nil {return _gccag ;};_dabbb .StyleAttr =&_cdfge ;continue ;};if _aeceaf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fbbfe ,_efgge :=_aeceaf .Value ,error (nil );if _efgge !=nil {return _efgge ;};_dabbb .ChromakeyAttr =&_fbbfe ;continue ;};if _aeceaf .Name .Local =="\u0069\u0064"{_ccfeg ,_gfedc :=_aeceaf .Value ,error (nil );if _gfedc !=nil {return _gfedc ;};_dabbb .IdAttr =&_ccfeg ;continue ;};if _aeceaf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cafcf ,_cbbba :=_aeceaf .Value ,error (nil );if _cbbba !=nil {return _cbbba ;};_dabbb .TargetAttr =&_cafcf ;continue ;};if _aeceaf .Name .Local =="\u0063\u006c\u0061s\u0073"{_dcddbd ,_ecgd :=_aeceaf .Value ,error (nil );if _ecgd !=nil {return _ecgd ;};_dabbb .ClassAttr =&_dcddbd ;continue ;};if _aeceaf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dabbb .InsetpenAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Local =="\u0070\u0072\u0069n\u0074"{_dabbb .PrintAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dabbb .FilledAttr .UnmarshalXMLAttr (_aeceaf );continue ;};if _aeceaf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fcfff ,_eadca :=_aeceaf .Value ,error (nil );if _eadca !=nil {return _eadca ;};_dabbb .StrokecolorAttr =&_fcfff ;continue ;};if _aeceaf .Name .Local =="\u0074\u0069\u0074l\u0065"{_befbg ,_eggeg :=_aeceaf .Value ,error (nil );if _eggeg !=nil {return _eggeg ;};_dabbb .TitleAttr =&_befbg ;continue ;};if _aeceaf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_abbega ,_fffaa :=_aeceaf .Value ,error (nil );if _fffaa !=nil {return _fffaa ;};_dabbb .OpacityAttr =&_abbega ;continue ;};if _aeceaf .Name .Local =="\u0061\u0064\u006a"{_aebab ,_gfdge :=_aeceaf .Value ,error (nil );if _gfdge !=nil {return _gfdge ;};_dabbb .AdjAttr =&_aebab ;continue ;};if _aeceaf .Name .Local =="\u0070\u0061\u0074\u0068"{_fcacb ,_dddca :=_aeceaf .Value ,error (nil );if _dddca !=nil {return _dddca ;};_dabbb .PathAttr =&_fcacb ;continue ;};if _aeceaf .Name .Local =="\u0068\u0072\u0065\u0066"{_gcfea ,_egegdf :=_aeceaf .Value ,error (nil );if _egegdf !=nil {return _egegdf ;};_dabbb .HrefAttr =&_gcfea ;continue ;};if _aeceaf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fece ,_eeafb :=_aeceaf .Value ,error (nil );if _eeafb !=nil {return _eeafb ;};_dabbb .CoordoriginAttr =&_fece ;continue ;};if _aeceaf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gfefg ,_gdgafd :=_aeceaf .Value ,error (nil );if _gdgafd !=nil {return _gdgafd ;};_dabbb .FillcolorAttr =&_gfefg ;continue ;};};_fbfcb :for {_aagad ,_bgece :=d .Token ();if _bgece !=nil {return _bgece ;};switch _bbgae :=_aagad .(type ){case _c .StartElement :switch _bbgae .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccgcf :=NewEG_ShapeElements ();_ccgcf .Path =NewPath ();if _ggdf :=d .DecodeElement (_ccgcf .Path ,&_bbgae );_ggdf !=nil {return _ggdf ;};_dabbb .EG_ShapeElements =append (_dabbb .EG_ShapeElements ,_ccgcf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_caadd :=NewEG_ShapeElements ();_caadd .Formulas =NewFormulas ();if _gbbgbf :=d .DecodeElement (_caadd .Formulas ,&_bbgae );_gbbgbf !=nil {return _gbbgbf ;};_dabbb .EG_ShapeElements =append (_dabbb .EG_ShapeElements ,_caadd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_badgb :=NewEG_ShapeElements ();_badgb .Handles =NewHandles ();if _ecfef :=d .DecodeElement (_badgb .Handles ,&_bbgae );_ecfef !=nil {return _ecfef ;};_dabbb .EG_ShapeElements =append (_dabbb .EG_ShapeElements ,_badgb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecab :=NewEG_ShapeElements ();_ecab .Fill =NewFill ();if _egefe :=d .DecodeElement (_ecab .Fill ,&_bbgae );_egefe !=nil {return _egefe ;};_dabbb .EG_ShapeElements =append (_dabbb .EG_ShapeElements ,_ecab );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbgcad :=NewEG_ShapeElements ();_dbgcad .Stroke =NewStroke ();if _cacca :=d .DecodeElement (_dbgcad .Stroke ,&_bbgae );_cacca !=nil {return _cacca ;};_dabbb .EG_ShapeElements =append (_dabbb .EG_ShapeElements ,_dbgcad );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebgeb :=NewEG_ShapeElements ();_ebgeb .Shadow =NewShadow ();if _gefeeg :=d .DecodeElement (_ebgeb .Shadow ,&_bbgae );_gefeeg !=nil {return _gefeeg ;};_dabbb .EG_ShapeElements =append (_dabbb .EG_ShapeElements ,_ebgeb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bceee :=NewEG_ShapeElements ();_bceee .Textbox =NewTextbox ();if _gafg :=d .DecodeElement (_bceee .Textbox ,&_bbgae );_gafg !=nil {return _gafg ;};_dabbb .EG_ShapeElements =append (_dabbb .EG_ShapeElements ,_bceee );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddfabb :=NewEG_ShapeElements ();_ddfabb .Textpath =NewTextpath ();if _gdfaf :=d .DecodeElement (_ddfabb .Textpath ,&_bbgae );_gdfaf !=nil {return _gdfaf ;};_dabbb .EG_ShapeElements =append (_dabbb .EG_ShapeElements ,_ddfabb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebfb :=NewEG_ShapeElements ();_ebfb .Imagedata =NewImagedata ();if _aagfbg :=d .DecodeElement (_ebfb .Imagedata ,&_bbgae );_aagfbg !=nil {return _aagfbg ;};_dabbb .EG_ShapeElements =append (_dabbb .EG_ShapeElements ,_ebfb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abcbb :=NewEG_ShapeElements ();_abcbb .Skew =NewOfcSkew ();if _cgfba :=d .DecodeElement (_abcbb .Skew ,&_bbgae );_cgfba !=nil {return _cgfba ;};_dabbb .EG_ShapeElements =append (_dabbb .EG_ShapeElements ,_abcbb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_babdg :=NewEG_ShapeElements ();_babdg .Extrusion =NewOfcExtrusion ();if _fdfea :=d .DecodeElement (_babdg .Extrusion ,&_bbgae );_fdfea !=nil {return _fdfea ;};_dabbb .EG_ShapeElements =append (_dabbb .EG_ShapeElements ,_babdg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afbbfb :=NewEG_ShapeElements ();_afbbfb .Callout =NewOfcCallout ();if _bddag :=d .DecodeElement (_afbbfb .Callout ,&_bbgae );_bddag !=nil {return _bddag ;};_dabbb .EG_ShapeElements =append (_dabbb .EG_ShapeElements ,_afbbfb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcfef :=NewEG_ShapeElements ();_gcfef .Lock =NewOfcLock ();if _facgfc :=d .DecodeElement (_gcfef .Lock ,&_bbgae );_facgfc !=nil {return _facgfc ;};_dabbb .EG_ShapeElements =append (_dabbb .EG_ShapeElements ,_gcfef );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_deeca :=NewEG_ShapeElements ();_deeca .Clippath =NewOfcClippath ();if _gfegc :=d .DecodeElement (_deeca .Clippath ,&_bbgae );_gfegc !=nil {return _gfegc ;};_dabbb .EG_ShapeElements =append (_dabbb .EG_ShapeElements ,_deeca );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_adeeg :=NewEG_ShapeElements ();_adeeg .Signatureline =NewOfcSignatureline ();if _gaagc :=d .DecodeElement (_adeeg .Signatureline ,&_bbgae );_gaagc !=nil {return _gaagc ;};_dabbb .EG_ShapeElements =append (_dabbb .EG_ShapeElements ,_adeeg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dgaae :=NewEG_ShapeElements ();_dgaae .Wrap =_aa .NewWrap ();if _baabc :=d .DecodeElement (_dgaae .Wrap ,&_bbgae );_baabc !=nil {return _baabc ;};_dabbb .EG_ShapeElements =append (_dabbb .EG_ShapeElements ,_dgaae );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_baabb :=NewEG_ShapeElements ();_baabb .Anchorlock =_aa .NewAnchorlock ();if _dgccc :=d .DecodeElement (_baabb .Anchorlock ,&_bbgae );_dgccc !=nil {return _dgccc ;};_dabbb .EG_ShapeElements =append (_dabbb .EG_ShapeElements ,_baabb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bdbff :=NewEG_ShapeElements ();_bdbff .Bordertop =_aa .NewBordertop ();if _babbdf :=d .DecodeElement (_bdbff .Bordertop ,&_bbgae );_babbdf !=nil {return _babbdf ;};_dabbb .EG_ShapeElements =append (_dabbb .EG_ShapeElements ,_bdbff );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aebacf :=NewEG_ShapeElements ();_aebacf .Borderbottom =_aa .NewBorderbottom ();if _eddae :=d .DecodeElement (_aebacf .Borderbottom ,&_bbgae );_eddae !=nil {return _eddae ;};_dabbb .EG_ShapeElements =append (_dabbb .EG_ShapeElements ,_aebacf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ebcfb :=NewEG_ShapeElements ();_ebcfb .Borderleft =_aa .NewBorderleft ();if _bfggg :=d .DecodeElement (_ebcfb .Borderleft ,&_bbgae );_bfggg !=nil {return _bfggg ;};_dabbb .EG_ShapeElements =append (_dabbb .EG_ShapeElements ,_ebcfb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbaab :=NewEG_ShapeElements ();_cbaab .Borderright =_aa .NewBorderright ();if _gcadb :=d .DecodeElement (_cbaab .Borderright ,&_bbgae );_gcadb !=nil {return _gcadb ;};_dabbb .EG_ShapeElements =append (_dabbb .EG_ShapeElements ,_cbaab );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afeda :=NewEG_ShapeElements ();_afeda .ClientData =_bd .NewClientData ();if _adcfg :=d .DecodeElement (_afeda .ClientData ,&_bbgae );_adcfg !=nil {return _adcfg ;};_dabbb .EG_ShapeElements =append (_dabbb .EG_ShapeElements ,_afeda );case _c .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"}:_cgbaa :=NewEG_ShapeElements ();_cgbaa .Textdata =_fb .NewTextdata ();if _ddgaca :=d .DecodeElement (_cgbaa .Textdata ,&_bbgae );_ddgaca !=nil {return _ddgaca ;};_dabbb .EG_ShapeElements =append (_dabbb .EG_ShapeElements ,_cgbaa );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dabbb .Complex =NewOfcComplex ();if _aafaf :=d .DecodeElement (_dabbb .Complex ,&_bbgae );_aafaf !=nil {return _aafaf ;};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 \u0053\u0068\u0061\u0070\u0065\u0074y\u0070\u0065 \u0025\u0076",_bbgae .Name );if _ebgec :=d .Skip ();_ebgec !=nil {return _ebgec ;};};case _c .EndElement :break _fbfcb ;case _c .CharData :};};return nil ;};func (_babeg *OfcST_DiagramLayout )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_babeg =0;case "\u0030":*_babeg =1;case "\u0031":*_babeg =2;case "\u0032":*_babeg =3;case "\u0033":*_babeg =4;};return nil ;};func (_edbefg ST_FillMethod )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_deffg :=_c .Attr {};_deffg .Name =name ;switch _edbefg {case ST_FillMethodUnset :_deffg .Value ="";case ST_FillMethodNone :_deffg .Value ="\u006e\u006f\u006e\u0065";case ST_FillMethodLinear :_deffg .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_FillMethodSigma :_deffg .Value ="\u0073\u0069\u0067m\u0061";case ST_FillMethodAny :_deffg .Value ="\u0061\u006e\u0079";case ST_FillMethodLinearSigma :_deffg .Value ="\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return _deffg ,nil ;}; -// ValidateWithPath validates the CT_Textbox and its children, prefixing error messages with path -func (_bffge *CT_Textbox )ValidateWithPath (path string )error {if _cefed :=_bffge .SingleclickAttr .ValidateWithPath (path +"\u002f\u0053i\u006e\u0067\u006ce\u0063\u006c\u0069\u0063\u006b\u0041\u0074\u0074\u0072");_cefed !=nil {return _cefed ;};if _effcc :=_bffge .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_effcc !=nil {return _effcc ;};if _bffge .TxbxContent !=nil {if _dddec :=_bffge .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_dddec !=nil {return _dddec ;};};return nil ;}; +// Validate validates the CT_Group and its children +func (_gceb *CT_Group )Validate ()error {return _gceb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070");};func NewShape ()*Shape {_bddfd :=&Shape {};_bddfd .CT_Shape =*NewCT_Shape ();return _bddfd };func NewOfcRight ()*OfcRight {_affcd :=&OfcRight {};_affcd .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _affcd ;}; -// ValidateWithPath validates the OfcSignatureline and its children, prefixing error messages with path -func (_gdada *OfcSignatureline )ValidateWithPath (path string )error {if _bcdgb :=_gdada .OfcCT_SignatureLine .ValidateWithPath (path );_bcdgb !=nil {return _bcdgb ;};return nil ;};type ST_EditAs byte ;func init (){_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 (_egdgf OfcST_ExtrusionRender )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_egdgf .String (),start );}; +// Validate validates the Formulas and its children +func (_eeefca *Formulas )Validate ()error {return _eeefca .ValidateWithPath ("\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");}; -// ValidateWithPath validates the OfcCT_EquationXml and its children, prefixing error messages with path -func (_accbg *OfcCT_EquationXml )ValidateWithPath (path string )error {return nil };func (_fcffc OfcST_HrAlign )String ()string {switch _fcffc {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 (_daage *OfcCT_R )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_daage .IdAttr )});if _daage .TypeAttr !=OfcST_RTypeUnset {_bcgbd ,_agggd :=_daage .TypeAttr .MarshalXMLAttr (_dd .Name {Local :"\u0074\u0079\u0070\u0065"});if _agggd !=nil {return _agggd ;};start .Attr =append (start .Attr ,_bcgbd );};if _daage .HowAttr !=OfcST_HowUnset {_fdda ,_adbcbb :=_daage .HowAttr .MarshalXMLAttr (_dd .Name {Local :"\u0068\u006f\u0077"});if _adbcbb !=nil {return _adbcbb ;};start .Attr =append (start .Attr ,_fdda );};if _daage .IdrefAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_daage .IdrefAttr )});};e .EncodeToken (start );if _daage .Proxy !=nil {_dgfcf :=_dd .StartElement {Name :_dd .Name {Local :"\u006f:\u0070\u0072\u006f\u0078\u0079"}};for _ ,_bfbd :=range _daage .Proxy {e .EncodeElement (_bfbd ,_dgfcf );};};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_fegedd OfcST_OLEUpdateMode )String ()string {switch _fegedd {case 0:return "";case 1:return "\u0041\u006c\u0077\u0061\u0079\u0073";case 2:return "\u004f\u006e\u0043\u0061\u006c\u006c";};return "";};func NewOfcCT_ShapeLayout ()*OfcCT_ShapeLayout {_gfbddc :=&OfcCT_ShapeLayout {};return _gfbddc };func (_efcfa *Roundrect )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_efcfa .CT_RoundRect =*NewCT_RoundRect ();for _ ,_cbcgfb :=range start .Attr {if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_efcfa .UserdrawnAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ceda ,_ebfdd :=_cbcgfb .Value ,error (nil );if _ebfdd !=nil {return _ebfdd ;};_efcfa .BordertopcolorAttr =&_ceda ;continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_efcfa .UserhiddenAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_efcfa .BulletAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_efcfa .CliptowrapAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0068\u0072"{_efcfa .HrAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u006f\u006c\u0065"{_efcfa .OleAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0068\u0072\u0073t\u0064"{_efcfa .HrstdAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0073\u0070\u0069\u0064"{_aabab ,_bcfeg :=_cbcgfb .Value ,error (nil );if _bcfeg !=nil {return _bcfeg ;};_efcfa .SpidAttr =&_aabab ;continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_efcfa .HrnoshadeAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_efcfa .ForcedashAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_efefd ,_bfcff :=_cbcgfb .Value ,error (nil );if _bfcff !=nil {return _bfcff ;};_efcfa .BorderleftcolorAttr =&_efefd ;continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bddbg ,_fcdgf :=_a .ParseInt (_cbcgfb .Value ,10,64);if _fcdgf !=nil {return _fcdgf ;};_efcfa .DgmnodekindAttr =&_bddbg ;continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u006f\u006e\u0065\u0064"{_efcfa .OnedAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0063\u006c\u0069\u0070"{_efcfa .ClipAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0068\u0072\u0070c\u0074"{_aabcd ,_bddc :=_a .ParseFloat (_cbcgfb .Value ,64);if _bddc !=nil {return _bddc ;};_cbabd :=float32 (_aabcd );_efcfa .HrpctAttr =&_cbabd ;continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_efcfa .PreferrelativeAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bbfgcg ,_decgg :=_cbcgfb .Value ,error (nil );if _decgg !=nil {return _decgg ;};_efcfa .BorderrightcolorAttr =&_bbfgcg ;continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dgacd ,_cbcaac :=_a .ParseInt (_cbcgfb .Value ,10,64);if _cbcaac !=nil {return _cbcaac ;};_efcfa .RegroupidAttr =&_dgacd ;continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_efcfa .DgmlayoutmruAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_efcfa .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_efcfa .AllowoverlapAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_efcfa .HralignAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_efcfa .InsetmodeAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0073\u0070\u0074"{_dbgeb ,_cgebe :=_a .ParseFloat (_cbcgfb .Value ,64);if _cgebe !=nil {return _cgebe ;};_bdcae :=float32 (_dbgeb );_efcfa .SptAttr =&_bdcae ;continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bdgfg ,_fefbac :=_cbcgfb .Value ,error (nil );if _fefbac !=nil {return _fefbac ;};_efcfa .BorderbottomcolorAttr =&_bdgfg ;continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_efcfa .OleiconAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_efcfa .DgmlayoutAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_efcfa .BwmodeAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_efcfa .BwnormalAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_efcfa .BwpureAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_efcfa .ConnectortypeAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_efcfa .ButtonAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbcgfb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_efcfa .AllowincellAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Local =="\u0068\u0072\u0065\u0066"{_beecd ,_egff :=_cbcgfb .Value ,error (nil );if _egff !=nil {return _egff ;};_efcfa .HrefAttr =&_beecd ;continue ;};if _cbcgfb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bfbeg ,_agca :=_cbcgfb .Value ,error (nil );if _agca !=nil {return _agca ;};_efcfa .CoordsizeAttr =&_bfbeg ;continue ;};if _cbcgfb .Name .Local =="\u0073\u0074\u0079l\u0065"{_fbffc ,_fgbcgg :=_cbcgfb .Value ,error (nil );if _fgbcgg !=nil {return _fgbcgg ;};_efcfa .StyleAttr =&_fbffc ;continue ;};if _cbcgfb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_efcfa .StrokedAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Local =="\u0069\u0064"{_ceag ,_cdaea :=_cbcgfb .Value ,error (nil );if _cdaea !=nil {return _cdaea ;};_efcfa .IdAttr =&_ceag ;continue ;};if _cbcgfb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_deeffg ,_debec :=_cbcgfb .Value ,error (nil );if _debec !=nil {return _debec ;};_efcfa .StrokeweightAttr =&_deeffg ;continue ;};if _cbcgfb .Name .Local =="\u0070\u0072\u0069n\u0074"{_efcfa .PrintAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cagc ,_dcegc :=_cbcgfb .Value ,error (nil );if _dcegc !=nil {return _dcegc ;};_efcfa .ChromakeyAttr =&_cagc ;continue ;};if _cbcgfb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cebbb ,_dgafd :=_cbcgfb .Value ,error (nil );if _dgafd !=nil {return _dgafd ;};_efcfa .FillcolorAttr =&_cebbb ;continue ;};if _cbcgfb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ggfcf ,_caade :=_cbcgfb .Value ,error (nil );if _caade !=nil {return _caade ;};_efcfa .CoordoriginAttr =&_ggfcf ;continue ;};if _cbcgfb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_agace ,_aggbcc :=_cbcgfb .Value ,error (nil );if _aggbcc !=nil {return _aggbcc ;};_efcfa .OpacityAttr =&_agace ;continue ;};if _cbcgfb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_agbba ,_bfdbc :=_cbcgfb .Value ,error (nil );if _bfdbc !=nil {return _bfdbc ;};_efcfa .StrokecolorAttr =&_agbba ;continue ;};if _cbcgfb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_efcfa .InsetpenAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_efcfa .FilledAttr .UnmarshalXMLAttr (_cbcgfb );continue ;};if _cbcgfb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_abgdd ,_ggbbf :=_cbcgfb .Value ,error (nil );if _ggbbf !=nil {return _ggbbf ;};_efcfa .WrapcoordsAttr =&_abgdd ;continue ;};if _cbcgfb .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_dcdfc ,_degce :=_cbcgfb .Value ,error (nil );if _degce !=nil {return _degce ;};_efcfa .ArcsizeAttr =&_dcdfc ;continue ;};if _cbcgfb .Name .Local =="\u0074\u0069\u0074l\u0065"{_ecceg ,_dcgce :=_cbcgfb .Value ,error (nil );if _dcgce !=nil {return _dcgce ;};_efcfa .TitleAttr =&_ecceg ;continue ;};if _cbcgfb .Name .Local =="\u0063\u006c\u0061s\u0073"{_dcbcca ,_dbadd :=_cbcgfb .Value ,error (nil );if _dbadd !=nil {return _dbadd ;};_efcfa .ClassAttr =&_dcbcca ;continue ;};if _cbcgfb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dbeff ,_egdbg :=_cbcgfb .Value ,error (nil );if _egdbg !=nil {return _egdbg ;};_efcfa .TargetAttr =&_dbeff ;continue ;};if _cbcgfb .Name .Local =="\u0061\u006c\u0074"{_efgbd ,_afbeb :=_cbcgfb .Value ,error (nil );if _afbeb !=nil {return _afbeb ;};_efcfa .AltAttr =&_efgbd ;continue ;};};_bdbaa :for {_eaefg ,_gfacf :=d .Token ();if _gfacf !=nil {return _gfacf ;};switch _bdgd :=_eaefg .(type ){case _dd .StartElement :switch _bdgd .Name {case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egec :=NewEG_ShapeElements ();_egec .Path =NewPath ();if _fecf :=d .DecodeElement (_egec .Path ,&_bdgd );_fecf !=nil {return _fecf ;};_efcfa .EG_ShapeElements =append (_efcfa .EG_ShapeElements ,_egec );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcegb :=NewEG_ShapeElements ();_fcegb .Formulas =NewFormulas ();if _aggdg :=d .DecodeElement (_fcegb .Formulas ,&_bdgd );_aggdg !=nil {return _aggdg ;};_efcfa .EG_ShapeElements =append (_efcfa .EG_ShapeElements ,_fcegb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfgda :=NewEG_ShapeElements ();_gfgda .Handles =NewHandles ();if _ggbbc :=d .DecodeElement (_gfgda .Handles ,&_bdgd );_ggbbc !=nil {return _ggbbc ;};_efcfa .EG_ShapeElements =append (_efcfa .EG_ShapeElements ,_gfgda );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_deedb :=NewEG_ShapeElements ();_deedb .Fill =NewFill ();if _gdcag :=d .DecodeElement (_deedb .Fill ,&_bdgd );_gdcag !=nil {return _gdcag ;};_efcfa .EG_ShapeElements =append (_efcfa .EG_ShapeElements ,_deedb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfafg :=NewEG_ShapeElements ();_dfafg .Stroke =NewStroke ();if _abeda :=d .DecodeElement (_dfafg .Stroke ,&_bdgd );_abeda !=nil {return _abeda ;};_efcfa .EG_ShapeElements =append (_efcfa .EG_ShapeElements ,_dfafg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dedbc :=NewEG_ShapeElements ();_dedbc .Shadow =NewShadow ();if _ecbgf :=d .DecodeElement (_dedbc .Shadow ,&_bdgd );_ecbgf !=nil {return _ecbgf ;};_efcfa .EG_ShapeElements =append (_efcfa .EG_ShapeElements ,_dedbc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggcag :=NewEG_ShapeElements ();_ggcag .Textbox =NewTextbox ();if _cbefd :=d .DecodeElement (_ggcag .Textbox ,&_bdgd );_cbefd !=nil {return _cbefd ;};_efcfa .EG_ShapeElements =append (_efcfa .EG_ShapeElements ,_ggcag );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddcfa :=NewEG_ShapeElements ();_ddcfa .Textpath =NewTextpath ();if _ebfg :=d .DecodeElement (_ddcfa .Textpath ,&_bdgd );_ebfg !=nil {return _ebfg ;};_efcfa .EG_ShapeElements =append (_efcfa .EG_ShapeElements ,_ddcfa );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccecbg :=NewEG_ShapeElements ();_ccecbg .Imagedata =NewImagedata ();if _eabcd :=d .DecodeElement (_ccecbg .Imagedata ,&_bdgd );_eabcd !=nil {return _eabcd ;};_efcfa .EG_ShapeElements =append (_efcfa .EG_ShapeElements ,_ccecbg );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgabb :=NewEG_ShapeElements ();_dgabb .Skew =NewOfcSkew ();if _cbffe :=d .DecodeElement (_dgabb .Skew ,&_bdgd );_cbffe !=nil {return _cbffe ;};_efcfa .EG_ShapeElements =append (_efcfa .EG_ShapeElements ,_dgabb );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agbca :=NewEG_ShapeElements ();_agbca .Extrusion =NewOfcExtrusion ();if _dbagg :=d .DecodeElement (_agbca .Extrusion ,&_bdgd );_dbagg !=nil {return _dbagg ;};_efcfa .EG_ShapeElements =append (_efcfa .EG_ShapeElements ,_agbca );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_adddd :=NewEG_ShapeElements ();_adddd .Callout =NewOfcCallout ();if _ccfec :=d .DecodeElement (_adddd .Callout ,&_bdgd );_ccfec !=nil {return _ccfec ;};_efcfa .EG_ShapeElements =append (_efcfa .EG_ShapeElements ,_adddd );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgecf :=NewEG_ShapeElements ();_fgecf .Lock =NewOfcLock ();if _fedf :=d .DecodeElement (_fgecf .Lock ,&_bdgd );_fedf !=nil {return _fedf ;};_efcfa .EG_ShapeElements =append (_efcfa .EG_ShapeElements ,_fgecf );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abgdg :=NewEG_ShapeElements ();_abgdg .Clippath =NewOfcClippath ();if _gebee :=d .DecodeElement (_abgdg .Clippath ,&_bdgd );_gebee !=nil {return _gebee ;};_efcfa .EG_ShapeElements =append (_efcfa .EG_ShapeElements ,_abgdg );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgafga :=NewEG_ShapeElements ();_dgafga .Signatureline =NewOfcSignatureline ();if _egfge :=d .DecodeElement (_dgafga .Signatureline ,&_bdgd );_egfge !=nil {return _egfge ;};_efcfa .EG_ShapeElements =append (_efcfa .EG_ShapeElements ,_dgafga );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_edbcdb :=NewEG_ShapeElements ();_edbcdb .Wrap =_ad .NewWrap ();if _fade :=d .DecodeElement (_edbcdb .Wrap ,&_bdgd );_fade !=nil {return _fade ;};_efcfa .EG_ShapeElements =append (_efcfa .EG_ShapeElements ,_edbcdb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fdedg :=NewEG_ShapeElements ();_fdedg .Anchorlock =_ad .NewAnchorlock ();if _dacca :=d .DecodeElement (_fdedg .Anchorlock ,&_bdgd );_dacca !=nil {return _dacca ;};_efcfa .EG_ShapeElements =append (_efcfa .EG_ShapeElements ,_fdedg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eceac :=NewEG_ShapeElements ();_eceac .Bordertop =_ad .NewBordertop ();if _egaca :=d .DecodeElement (_eceac .Bordertop ,&_bdgd );_egaca !=nil {return _egaca ;};_efcfa .EG_ShapeElements =append (_efcfa .EG_ShapeElements ,_eceac );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aaagce :=NewEG_ShapeElements ();_aaagce .Borderbottom =_ad .NewBorderbottom ();if _efebf :=d .DecodeElement (_aaagce .Borderbottom ,&_bdgd );_efebf !=nil {return _efebf ;};_efcfa .EG_ShapeElements =append (_efcfa .EG_ShapeElements ,_aaagce );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_deedee :=NewEG_ShapeElements ();_deedee .Borderleft =_ad .NewBorderleft ();if _ebgdcd :=d .DecodeElement (_deedee .Borderleft ,&_bdgd );_ebgdcd !=nil {return _ebgdcd ;};_efcfa .EG_ShapeElements =append (_efcfa .EG_ShapeElements ,_deedee );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ffddc :=NewEG_ShapeElements ();_ffddc .Borderright =_ad .NewBorderright ();if _baaaf :=d .DecodeElement (_ffddc .Borderright ,&_bdgd );_baaaf !=nil {return _baaaf ;};_efcfa .EG_ShapeElements =append (_efcfa .EG_ShapeElements ,_ffddc );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dbfac :=NewEG_ShapeElements ();_dbfac .ClientData =_fd .NewClientData ();if _fcfbac :=d .DecodeElement (_dbfac .ClientData ,&_bdgd );_fcfbac !=nil {return _fcfbac ;};_efcfa .EG_ShapeElements =append (_efcfa .EG_ShapeElements ,_dbfac );case _dd .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"}:_cgbdb :=NewEG_ShapeElements ();_cgbdb .Textdata =_g .NewTextdata ();if _gbedg :=d .DecodeElement (_cgbdb .Textdata ,&_bdgd );_gbedg !=nil {return _gbedg ;};_efcfa .EG_ShapeElements =append (_efcfa .EG_ShapeElements ,_cgbdb );default:_dda .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",_bdgd .Name );if _gfbec :=d .Skip ();_gfbec !=nil {return _gfbec ;};};case _dd .EndElement :break _bdbaa ;case _dd .CharData :};};return nil ;};type AG_Adj struct{AdjAttr *string ;}; +// Validate validates the OfcColumn and its children +func (_efca *OfcColumn )Validate ()error {return _efca .ValidateWithPath ("\u004ff\u0063\u0043\u006f\u006c\u0075\u006dn");};func (_dbbfg *OfcST_CalloutPlacement )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgffa ,_abegb :=d .Token ();if _abegb !=nil {return _abegb ;};if _eebbb ,_bcbce :=_bgffa .(_c .EndElement );_bcbce &&_eebbb .Name ==start .Name {*_dbbfg =1;return nil ;};if _befac ,_dagbg :=_bgffa .(_c .CharData );!_dagbg {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgffa );}else {switch string (_befac ){case "":*_dbbfg =0;case "\u0074\u006f\u0070":*_dbbfg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dbbfg =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dbbfg =3;case "\u0075\u0073\u0065\u0072":*_dbbfg =4;};};_bgffa ,_abegb =d .Token ();if _abegb !=nil {return _abegb ;};if _edcb ,_badeba :=_bgffa .(_c .EndElement );_badeba &&_edcb .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgffa );};func (_gbfdba *CT_RoundRect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074";};if _gbfdba .ArcsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061r\u0063\u0073\u0069\u007a\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_gbfdba .ArcsizeAttr )});};if _gbfdba .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fd .Sprintf ("\u0025\u0076",*_gbfdba .HrefAttr )});};if _gbfdba .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_gbfdba .TargetAttr )});};if _gbfdba .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_gbfdba .ClassAttr )});};if _gbfdba .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_gbfdba .TitleAttr )});};if _gbfdba .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_gbfdba .AltAttr )});};if _gbfdba .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fd .Sprintf ("\u0025\u0076",*_gbfdba .CoordsizeAttr )});};if _gbfdba .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fd .Sprintf ("\u0025\u0076",*_gbfdba .CoordoriginAttr )});};if _gbfdba .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_gbfdba .WrapcoordsAttr )});};if _gbfdba .PrintAttr !=_d .ST_TrueFalseUnset {_cegd ,_fdcab :=_gbfdba .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _fdcab !=nil {return _fdcab ;};start .Attr =append (start .Attr ,_cegd );};if _gbfdba .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_gbfdba .IdAttr )});};if _gbfdba .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_gbfdba .StyleAttr )});};if _gbfdba .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_gbfdba .SpidAttr )});};if _gbfdba .OnedAttr !=_d .ST_TrueFalseUnset {_dabgc ,_fdbbf :=_gbfdba .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _fdbbf !=nil {return _fdbbf ;};start .Attr =append (start .Attr ,_dabgc );};if _gbfdba .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_gbfdba .RegroupidAttr )});};if _gbfdba .DoubleclicknotifyAttr !=_d .ST_TrueFalseUnset {_cdfea ,_dbfba :=_gbfdba .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dbfba !=nil {return _dbfba ;};start .Attr =append (start .Attr ,_cdfea );};if _gbfdba .ButtonAttr !=_d .ST_TrueFalseUnset {_gafdg ,_affg :=_gbfdba .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _affg !=nil {return _affg ;};start .Attr =append (start .Attr ,_gafdg );};if _gbfdba .UserhiddenAttr !=_d .ST_TrueFalseUnset {_eadff ,_fafcc :=_gbfdba .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fafcc !=nil {return _fafcc ;};start .Attr =append (start .Attr ,_eadff );};if _gbfdba .BulletAttr !=_d .ST_TrueFalseUnset {_bbgdd ,_ggga :=_gbfdba .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _ggga !=nil {return _ggga ;};start .Attr =append (start .Attr ,_bbgdd );};if _gbfdba .HrAttr !=_d .ST_TrueFalseUnset {_cdddg ,_aege :=_gbfdba .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _aege !=nil {return _aege ;};start .Attr =append (start .Attr ,_cdddg );};if _gbfdba .HrstdAttr !=_d .ST_TrueFalseUnset {_cdbbe ,_cdeee :=_gbfdba .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _cdeee !=nil {return _cdeee ;};start .Attr =append (start .Attr ,_cdbbe );};if _gbfdba .HrnoshadeAttr !=_d .ST_TrueFalseUnset {_gacbg ,_fefdf :=_gbfdba .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _fefdf !=nil {return _fefdf ;};start .Attr =append (start .Attr ,_gacbg );};if _gbfdba .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_gbfdba .HrpctAttr )});};if _gbfdba .HralignAttr !=OfcST_HrAlignUnset {_faec ,_ffbfg :=_gbfdba .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _ffbfg !=nil {return _ffbfg ;};start .Attr =append (start .Attr ,_faec );};if _gbfdba .AllowincellAttr !=_d .ST_TrueFalseUnset {_aefg ,_dfecg :=_gbfdba .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _dfecg !=nil {return _dfecg ;};start .Attr =append (start .Attr ,_aefg );};if _gbfdba .AllowoverlapAttr !=_d .ST_TrueFalseUnset {_ffcca ,_cded :=_gbfdba .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _cded !=nil {return _cded ;};start .Attr =append (start .Attr ,_ffcca );};if _gbfdba .UserdrawnAttr !=_d .ST_TrueFalseUnset {_gcddd ,_gcfd :=_gbfdba .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _gcfd !=nil {return _gcfd ;};start .Attr =append (start .Attr ,_gcddd );};if _gbfdba .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_gbfdba .BordertopcolorAttr )});};if _gbfdba .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_gbfdba .BorderleftcolorAttr )});};if _gbfdba .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_gbfdba .BorderbottomcolorAttr )});};if _gbfdba .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_gbfdba .BorderrightcolorAttr )});};if _gbfdba .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fgcfe ,_bcgfa :=_gbfdba .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _bcgfa !=nil {return _bcgfa ;};start .Attr =append (start .Attr ,_fgcfe );};if _gbfdba .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_gbfdba .DgmnodekindAttr )});};if _gbfdba .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_accfg ,_geddd :=_gbfdba .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _geddd !=nil {return _geddd ;};start .Attr =append (start .Attr ,_accfg );};if _gbfdba .InsetmodeAttr !=OfcST_InsetModeUnset {_daeeb ,_beea :=_gbfdba .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _beea !=nil {return _beea ;};start .Attr =append (start .Attr ,_daeeb );};if _gbfdba .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fd .Sprintf ("\u0025\u0076",*_gbfdba .OpacityAttr )});};if _gbfdba .StrokedAttr !=_d .ST_TrueFalseUnset {_eaeeg ,_daea :=_gbfdba .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _daea !=nil {return _daea ;};start .Attr =append (start .Attr ,_eaeeg );};if _gbfdba .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_gbfdba .StrokecolorAttr )});};if _gbfdba .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_gbfdba .StrokeweightAttr )});};if _gbfdba .InsetpenAttr !=_d .ST_TrueFalseUnset {_bacdb ,_afbae :=_gbfdba .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _afbae !=nil {return _afbae ;};start .Attr =append (start .Attr ,_bacdb );};if _gbfdba .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fd .Sprintf ("\u0025\u0076",*_gbfdba .ChromakeyAttr )});};if _gbfdba .FilledAttr !=_d .ST_TrueFalseUnset {_bbgba ,_abdgf :=_gbfdba .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _abdgf !=nil {return _abdgf ;};start .Attr =append (start .Attr ,_bbgba );};if _gbfdba .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fd .Sprintf ("\u0025\u0076",*_gbfdba .FillcolorAttr )});};if _gbfdba .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_gbfdba .SptAttr )});};if _gbfdba .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_edcfd ,_bcde :=_gbfdba .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bcde !=nil {return _bcde ;};start .Attr =append (start .Attr ,_edcfd );};if _gbfdba .BwmodeAttr !=OfcST_BWModeUnset {_ffcea ,_eade :=_gbfdba .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _eade !=nil {return _eade ;};start .Attr =append (start .Attr ,_ffcea );};if _gbfdba .BwpureAttr !=OfcST_BWModeUnset {_bdaf ,_bgdba :=_gbfdba .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _bgdba !=nil {return _bgdba ;};start .Attr =append (start .Attr ,_bdaf );};if _gbfdba .BwnormalAttr !=OfcST_BWModeUnset {_cggbf ,_gegd :=_gbfdba .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gegd !=nil {return _gegd ;};start .Attr =append (start .Attr ,_cggbf );};if _gbfdba .ForcedashAttr !=_d .ST_TrueFalseUnset {_cgaa ,_bddba :=_gbfdba .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bddba !=nil {return _bddba ;};start .Attr =append (start .Attr ,_cgaa );};if _gbfdba .OleiconAttr !=_d .ST_TrueFalseUnset {_aeab ,_ecgad :=_gbfdba .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _ecgad !=nil {return _ecgad ;};start .Attr =append (start .Attr ,_aeab );};if _gbfdba .OleAttr !=_d .ST_TrueFalseBlankUnset {_bgddc ,_dbdba :=_gbfdba .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _dbdba !=nil {return _dbdba ;};start .Attr =append (start .Attr ,_bgddc );};if _gbfdba .PreferrelativeAttr !=_d .ST_TrueFalseUnset {_eagcf ,_eefg :=_gbfdba .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _eefg !=nil {return _eefg ;};start .Attr =append (start .Attr ,_eagcf );};if _gbfdba .CliptowrapAttr !=_d .ST_TrueFalseUnset {_fbgf ,_eaga :=_gbfdba .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _eaga !=nil {return _eaga ;};start .Attr =append (start .Attr ,_fbgf );};if _gbfdba .ClipAttr !=_d .ST_TrueFalseUnset {_acbff ,_cdeed :=_gbfdba .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _cdeed !=nil {return _cdeed ;};start .Attr =append (start .Attr ,_acbff );};e .EncodeToken (start );if _gbfdba .EG_ShapeElements !=nil {for _ ,_acbgb :=range _gbfdba .EG_ShapeElements {_acbgb .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fdfcf *OfcCT_StrokeChild )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0073\u0074\u0072\u006f\u006b\u0065\u0063\u0068\u0069\u006c\u0064";};if _fdfcf .OnAttr !=_d .ST_TrueFalseUnset {_dcffaf ,_cceaf :=_fdfcf .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _cceaf !=nil {return _cceaf ;};start .Attr =append (start .Attr ,_dcffaf );};if _fdfcf .WeightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_fdfcf .WeightAttr )});};if _fdfcf .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_fdfcf .ColorAttr )});};if _fdfcf .Color2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_fd .Sprintf ("\u0025\u0076",*_fdfcf .Color2Attr )});};if _fdfcf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fd .Sprintf ("\u0025\u0076",*_fdfcf .OpacityAttr )});};if _fdfcf .LinestyleAttr !=ST_StrokeLineStyleUnset {_dffac ,_edeeb :=_fdfcf .LinestyleAttr .MarshalXMLAttr (_c .Name {Local :"v\u003a\u006c\u0069\u006e\u0065\u0073\u0074\u0079\u006c\u0065"});if _edeeb !=nil {return _edeeb ;};start .Attr =append (start .Attr ,_dffac );};if _fdfcf .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_fdfcf .MiterlimitAttr )});};if _fdfcf .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_eccbb ,_ddgf :=_fdfcf .JoinstyleAttr .MarshalXMLAttr (_c .Name {Local :"v\u003a\u006a\u006f\u0069\u006e\u0073\u0074\u0079\u006c\u0065"});if _ddgf !=nil {return _ddgf ;};start .Attr =append (start .Attr ,_eccbb );};if _fdfcf .EndcapAttr !=ST_StrokeEndCapUnset {_aadfa ,_dfggd :=_fdfcf .EndcapAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0063\u0061\u0070"});if _dfggd !=nil {return _dfggd ;};start .Attr =append (start .Attr ,_aadfa );};if _fdfcf .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_fd .Sprintf ("\u0025\u0076",*_fdfcf .DashstyleAttr )});};if _fdfcf .InsetpenAttr !=_d .ST_TrueFalseUnset {_ddfab ,_aeabg :=_fdfcf .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _aeabg !=nil {return _aeabg ;};start .Attr =append (start .Attr ,_ddfab );};if _fdfcf .FilltypeAttr !=ST_FillTypeUnset {_dbeee ,_aaacc :=_fdfcf .FilltypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _aaacc !=nil {return _aaacc ;};start .Attr =append (start .Attr ,_dbeee );};if _fdfcf .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_fd .Sprintf ("\u0025\u0076",*_fdfcf .SrcAttr )});};if _fdfcf .ImageaspectAttr !=ST_ImageAspectUnset {_egbb ,_dcaeg :=_fdfcf .ImageaspectAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0069\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _dcaeg !=nil {return _dcaeg ;};start .Attr =append (start .Attr ,_egbb );};if _fdfcf .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_fd .Sprintf ("\u0025\u0076",*_fdfcf .ImagesizeAttr )});};if _fdfcf .ImagealignshapeAttr !=_d .ST_TrueFalseUnset {_fcdfg ,_bddedd :=_fdfcf .ImagealignshapeAttr .MarshalXMLAttr (_c .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _bddedd !=nil {return _bddedd ;};start .Attr =append (start .Attr ,_fcdfg );};if _fdfcf .StartarrowAttr !=ST_StrokeArrowTypeUnset {_aebeab ,_bgfae :=_fdfcf .StartarrowAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0073t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _bgfae !=nil {return _bgfae ;};start .Attr =append (start .Attr ,_aebeab );};if _fdfcf .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_bdbfe ,_fbeae :=_fdfcf .StartarrowwidthAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068"});if _fbeae !=nil {return _fbeae ;};start .Attr =append (start .Attr ,_bdbfe );};if _fdfcf .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_accfgb ,_dbfff :=_fdfcf .StartarrowlengthAttr .MarshalXMLAttr (_c .Name {Local :"\u0076:\u0073t\u0061\u0072\u0074\u0061\u0072r\u006f\u0077l\u0065\u006e\u0067\u0074\u0068"});if _dbfff !=nil {return _dbfff ;};start .Attr =append (start .Attr ,_accfgb );};if _fdfcf .EndarrowAttr !=ST_StrokeArrowTypeUnset {_ddfcd ,_dffbe :=_fdfcf .EndarrowAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _dffbe !=nil {return _dffbe ;};start .Attr =append (start .Attr ,_ddfcd );};if _fdfcf .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_baabd ,_abgec :=_fdfcf .EndarrowwidthAttr .MarshalXMLAttr (_c .Name {Local :"\u0076:\u0065n\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _abgec !=nil {return _abgec ;};start .Attr =append (start .Attr ,_baabd );};if _fdfcf .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_bdegf ,_cdacg :=_fdfcf .EndarrowlengthAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003ae\u006e\u0064\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _cdacg !=nil {return _cdacg ;};start .Attr =append (start .Attr ,_bdegf );};if _fdfcf .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_fd .Sprintf ("\u0025\u0076",*_fdfcf .HrefAttr )});};if _fdfcf .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_fd .Sprintf ("\u0025\u0076",*_fdfcf .AlthrefAttr )});};if _fdfcf .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_fdfcf .TitleAttr )});};if _fdfcf .ForcedashAttr !=_d .ST_TrueFalseUnset {_fedeb ,_aabdga :=_fdfcf .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _aabdga !=nil {return _aabdga ;};start .Attr =append (start .Attr ,_fedeb );};if _fdfcf .ExtAttr !=ST_ExtUnset {_cgee ,_bddedf :=_fdfcf .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _bddedf !=nil {return _bddedf ;};start .Attr =append (start .Attr ,_cgee );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fcafe OfcST_Angle )Validate ()error {return _fcafe .ValidateWithPath ("")};func (_ggad *OfcCT_Complex )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x";};if _ggad .ExtAttr !=ST_ExtUnset {_efgbeb ,_feaebd :=_ggad .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _feaebd !=nil {return _feaebd ;};start .Attr =append (start .Attr ,_efgbeb );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bcgeb OfcST_BWMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bcgeb .String (),start );};func (_bbaf *OfcShapelayout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbaf .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();for _ ,_gbdea :=range start .Attr {if _gbdea .Name .Local =="\u0065\u0078\u0074"{_bbaf .ExtAttr .UnmarshalXMLAttr (_gbdea );continue ;};};_bcedg :for {_bffdbb ,_bbecfb :=d .Token ();if _bbecfb !=nil {return _bbecfb ;};switch _ceeca :=_bffdbb .(type ){case _c .StartElement :switch _ceeca .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbaf .Idmap =NewOfcCT_IdMap ();if _beebd :=d .DecodeElement (_bbaf .Idmap ,&_ceeca );_beebd !=nil {return _beebd ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbaf .Regrouptable =NewOfcCT_RegroupTable ();if _acgg :=d .DecodeElement (_bbaf .Regrouptable ,&_ceeca );_acgg !=nil {return _acgg ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbaf .Rules =NewOfcCT_Rules ();if _fegd :=d .DecodeElement (_bbaf .Rules ,&_ceeca );_fegd !=nil {return _fegd ;};default:_g .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",_ceeca .Name );if _dadgg :=d .Skip ();_dadgg !=nil {return _dadgg ;};};case _c .EndElement :break _bcedg ;case _c .CharData :};};return nil ;};func (_edcegb *OfcOLEObject )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\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ,_c .Attr {Name :_c .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 ,_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\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 ,_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 ="o\u003a\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074";return _edcegb .OfcCT_OLEObject .MarshalXML (e ,start );}; -// Validate validates the OfcCT_Rules and its children -func (_becce *OfcCT_Rules )Validate ()error {return _becce .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};func (_ffbgd *OfcST_How )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_ffbgd =0;case "\u0074\u006f\u0070":*_ffbgd =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_ffbgd =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ffbgd =3;case "\u006c\u0065\u0066\u0074":*_ffbgd =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ffbgd =5;case "\u0072\u0069\u0067h\u0074":*_ffbgd =6;};return nil ;}; +// ValidateWithPath validates the OfcCT_StrokeChild and its children, prefixing error messages with path +func (_ecge *OfcCT_StrokeChild )ValidateWithPath (path string )error {if _faafca :=_ecge .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_faafca !=nil {return _faafca ;};if _ddbfe :=_ecge .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_ddbfe !=nil {return _ddbfe ;};if _affda :=_ecge .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_affda !=nil {return _affda ;};if _bcbdf :=_ecge .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_bcbdf !=nil {return _bcbdf ;};if _cefac :=_ecge .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_cefac !=nil {return _cefac ;};if _ffbb :=_ecge .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ffbb !=nil {return _ffbb ;};if _ccgac :=_ecge .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_ccgac !=nil {return _ccgac ;};if _ebdeb :=_ecge .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_ebdeb !=nil {return _ebdeb ;};if _geeeg :=_ecge .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_geeeg !=nil {return _geeeg ;};if _eegeg :=_ecge .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_eegeg !=nil {return _eegeg ;};if _beedg :=_ecge .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_beedg !=nil {return _beedg ;};if _dabf :=_ecge .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_dabf !=nil {return _dabf ;};if _gbfge :=_ecge .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_gbfge !=nil {return _gbfge ;};if _deadc :=_ecge .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_deadc !=nil {return _deadc ;};if _aagab :=_ecge .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_aagab !=nil {return _aagab ;};if _cbbbd :=_ecge .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cbbbd !=nil {return _cbbbd ;};return nil ;};func (_bbafg ST_StrokeEndCap )ValidateWithPath (path string )error {switch _bbafg {case 0,1,2,3:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbafg ));};return nil ;};func NewAG_Fill ()*AG_Fill {_abg :=&AG_Fill {};return _abg }; -// ValidateWithPath validates the OfcBottom and its children, prefixing error messages with path -func (_gbgec *OfcBottom )ValidateWithPath (path string )error {if _dcagf :=_gbgec .OfcCT_StrokeChild .ValidateWithPath (path );_dcagf !=nil {return _dcagf ;};return nil ;};func NewStroke ()*Stroke {_baabf :=&Stroke {};_baabf .CT_Stroke =*NewCT_Stroke ();return _baabf };func NewGroup ()*Group {_ddafc :=&Group {};_ddafc .CT_Group =*NewCT_Group ();return _ddafc }; +// Validate validates the OfcCT_Lock and its children +func (_bdcbgg *OfcCT_Lock )Validate ()error {return _bdcbgg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b");};func (_gfbed *OfcCT_SignatureLine )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggedc :=range start .Attr {if _ggedc .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_fbagg ,_bedfe :=_ggedc .Value ,error (nil );if _bedfe !=nil {return _bedfe ;};_gfbed .SuggestedsignerAttr =&_fbagg ;continue ;};if _ggedc .Name .Local =="\u0069\u0064"{_eaagc ,_degafc :=_ggedc .Value ,error (nil );if _degafc !=nil {return _degafc ;};_gfbed .IdAttr =&_eaagc ;continue ;};if _ggedc .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_agafg ,_aeebg :=_ggedc .Value ,error (nil );if _aeebg !=nil {return _aeebg ;};_gfbed .ProvidAttr =&_agafg ;continue ;};if _ggedc .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_gfbed .SigninginstructionssetAttr .UnmarshalXMLAttr (_ggedc );continue ;};if _ggedc .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_gfbed .AllowcommentsAttr .UnmarshalXMLAttr (_ggedc );continue ;};if _ggedc .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_gfbed .ShowsigndateAttr .UnmarshalXMLAttr (_ggedc );continue ;};if _ggedc .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_gfbed .IssignaturelineAttr .UnmarshalXMLAttr (_ggedc );continue ;};if _ggedc .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_abeca ,_faddf :=_ggedc .Value ,error (nil );if _faddf !=nil {return _faddf ;};_gfbed .Suggestedsigner2Attr =&_abeca ;continue ;};if _ggedc .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_bbggd ,_dffea :=_ggedc .Value ,error (nil );if _dffea !=nil {return _dffea ;};_gfbed .SuggestedsigneremailAttr =&_bbggd ;continue ;};if _ggedc .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_fefe ,_dbaffb :=_ggedc .Value ,error (nil );if _dbaffb !=nil {return _dbaffb ;};_gfbed .SigninginstructionsAttr =&_fefe ;continue ;};if _ggedc .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_cdagf ,_ceadc :=_ggedc .Value ,error (nil );if _ceadc !=nil {return _ceadc ;};_gfbed .AddlxmlAttr =&_cdagf ;continue ;};if _ggedc .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_dace ,_fbegf :=_ggedc .Value ,error (nil );if _fbegf !=nil {return _fbegf ;};_gfbed .SigprovurlAttr =&_dace ;continue ;};if _ggedc .Name .Local =="\u0065\u0078\u0074"{_gfbed .ExtAttr .UnmarshalXMLAttr (_ggedc );continue ;};};for {_fcdag ,_ffgec :=d .Token ();if _ffgec !=nil {return _fd .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",_ffgec );};if _dbefg ,_cfbe :=_fcdag .(_c .EndElement );_cfbe &&_dbefg .Name ==start .Name {break ;};};return nil ;};func (_gaf *AG_AllShapeAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gaf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fd .Sprintf ("\u0025\u0076",*_gaf .OpacityAttr )});};if _gaf .StrokedAttr !=_d .ST_TrueFalseUnset {_ggb ,_gea :=_gaf .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _gea !=nil {return _gea ;};start .Attr =append (start .Attr ,_ggb );};if _gaf .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_gaf .StrokecolorAttr )});};if _gaf .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_gaf .StrokeweightAttr )});};if _gaf .InsetpenAttr !=_d .ST_TrueFalseUnset {_fag ,_efc :=_gaf .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _efc !=nil {return _efc ;};start .Attr =append (start .Attr ,_fag );};if _gaf .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fd .Sprintf ("\u0025\u0076",*_gaf .ChromakeyAttr )});};if _gaf .FilledAttr !=_d .ST_TrueFalseUnset {_fbe ,_gab :=_gaf .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gab !=nil {return _gab ;};start .Attr =append (start .Attr ,_fbe );};if _gaf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fd .Sprintf ("\u0025\u0076",*_gaf .FillcolorAttr )});};if _gaf .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_gaf .SptAttr )});};if _gaf .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ba ,_egd :=_gaf .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _egd !=nil {return _egd ;};start .Attr =append (start .Attr ,_ba );};if _gaf .BwmodeAttr !=OfcST_BWModeUnset {_beb ,_aaed :=_gaf .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _aaed !=nil {return _aaed ;};start .Attr =append (start .Attr ,_beb );};if _gaf .BwpureAttr !=OfcST_BWModeUnset {_gga ,_agb :=_gaf .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _agb !=nil {return _agb ;};start .Attr =append (start .Attr ,_gga );};if _gaf .BwnormalAttr !=OfcST_BWModeUnset {_ab ,_acc :=_gaf .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _acc !=nil {return _acc ;};start .Attr =append (start .Attr ,_ab );};if _gaf .ForcedashAttr !=_d .ST_TrueFalseUnset {_dbd ,_ecda :=_gaf .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ecda !=nil {return _ecda ;};start .Attr =append (start .Attr ,_dbd );};if _gaf .OleiconAttr !=_d .ST_TrueFalseUnset {_fggc ,_dba :=_gaf .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _dba !=nil {return _dba ;};start .Attr =append (start .Attr ,_fggc );};if _gaf .OleAttr !=_d .ST_TrueFalseBlankUnset {_ced ,_ee :=_gaf .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _ee !=nil {return _ee ;};start .Attr =append (start .Attr ,_ced );};if _gaf .PreferrelativeAttr !=_d .ST_TrueFalseUnset {_caf ,_ggc :=_gaf .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _ggc !=nil {return _ggc ;};start .Attr =append (start .Attr ,_caf );};if _gaf .CliptowrapAttr !=_d .ST_TrueFalseUnset {_ccga ,_bee :=_gaf .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _bee !=nil {return _bee ;};start .Attr =append (start .Attr ,_ccga );};if _gaf .ClipAttr !=_d .ST_TrueFalseUnset {_bdg ,_fec :=_gaf .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _fec !=nil {return _fec ;};start .Attr =append (start .Attr ,_bdg );};return nil ;};func (_fcgdd ST_StrokeLineStyle )Validate ()error {return _fcgdd .ValidateWithPath ("")};func (_gcbaf *CT_Textbox )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx";};if _gcbaf .InsetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e\u0073e\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_gcbaf .InsetAttr )});};if _gcbaf .SingleclickAttr !=_d .ST_TrueFalseUnset {_fgag ,_fgcg :=_gcbaf .SingleclickAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"});if _fgcg !=nil {return _fgcg ;};start .Attr =append (start .Attr ,_fgag );};if _gcbaf .InsetmodeAttr !=OfcST_InsetModeUnset {_fcaac ,_gaddd :=_gcbaf .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _gaddd !=nil {return _gaddd ;};start .Attr =append (start .Attr ,_fcaac );};if _gcbaf .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_gcbaf .IdAttr )});};if _gcbaf .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_gcbaf .StyleAttr )});};e .EncodeToken (start );if _gcbaf .TxbxContent !=nil {_ddbdd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_gcbaf .TxbxContent ,_ddbdd );};if _gcbaf .Any !=nil {_gcbaf .Any .MarshalXML (e ,_c .StartElement {});};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Textbox struct{InsetAttr *string ;SingleclickAttr _d .ST_TrueFalse ;InsetmodeAttr OfcST_InsetMode ;TxbxContent *_b .TxbxContent ;Any _g .Any ;IdAttr *string ;StyleAttr *string ;};type OfcST_ColorMode byte ;func (_fbgd *AG_Id )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebg :=range start .Attr {if _ebg .Name .Local =="\u0069\u0064"{_caea ,_gec :=_ebg .Value ,error (nil );if _gec !=nil {return _gec ;};_fbgd .IdAttr =&_caea ;continue ;};};for {_feac ,_fae :=d .Token ();if _fae !=nil {return _fd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0049d\u003a\u0020\u0025\u0073",_fae );};if _bcaa ,_fgc :=_feac .(_c .EndElement );_fgc &&_bcaa .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the OfcClippath and its children -func (_ggbed *OfcClippath )Validate ()error {return _ggbed .ValidateWithPath ("O\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068");};func (_bebfe OfcST_RType )String ()string {switch _bebfe {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 (_fggfa OfcST_DiagramLayout )String ()string {switch _fggfa {case 0:return "";case 1:return "\u0030";case 2:return "\u0031";case 3:return "\u0032";case 4:return "\u0033";};return "";}; +// ValidateWithPath validates the OfcCT_ShapeLayout and its children, prefixing error messages with path +func (_cbgeb *OfcCT_ShapeLayout )ValidateWithPath (path string )error {if _cbgeb .Idmap !=nil {if _ggffg :=_cbgeb .Idmap .ValidateWithPath (path +"\u002f\u0049\u0064\u006d\u0061\u0070");_ggffg !=nil {return _ggffg ;};};if _cbgeb .Regrouptable !=nil {if _bccgf :=_cbgeb .Regrouptable .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0072\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065");_bccgf !=nil {return _bccgf ;};};if _cbgeb .Rules !=nil {if _bcagb :=_cbgeb .Rules .ValidateWithPath (path +"\u002f\u0052\u0075\u006c\u0065\u0073");_bcagb !=nil {return _bcagb ;};};if _baca :=_cbgeb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_baca !=nil {return _baca ;};return nil ;};func (_bdfbb *OfcSkew )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _bdfbb .OfcCT_Skew .MarshalXML (e ,start );};func (_dcee *Formulas )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcee .CT_Formulas =*NewCT_Formulas ();_deaag :for {_gedge ,_ecdbd :=d .Token ();if _ecdbd !=nil {return _ecdbd ;};switch _ddfa :=_gedge .(type ){case _c .StartElement :switch _ddfa .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eega :=NewCT_F ();if _fdfa :=d .DecodeElement (_eega ,&_ddfa );_fdfa !=nil {return _fdfa ;};_dcee .F =append (_dcee .F ,_eega );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\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073\u0020\u0025\u0076",_ddfa .Name );if _cegg :=d .Skip ();_cegg !=nil {return _cegg ;};};case _c .EndElement :break _deaag ;case _c .CharData :};};return nil ;};func (_cdfgc ST_Ext )String ()string {switch _cdfgc {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 (_afeaf OfcST_OLEType )ValidateWithPath (path string )error {switch _afeaf {case 0,1,2:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afeaf ));};return nil ;};func (_edebag *OfcST_BWMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_edebag =0;case "\u0063\u006f\u006co\u0072":*_edebag =1;case "\u0061\u0075\u0074\u006f":*_edebag =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_edebag =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_edebag =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_edebag =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_edebag =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_edebag =7;case "\u0062\u006c\u0061c\u006b":*_edebag =8;case "\u0077\u0068\u0069t\u0065":*_edebag =9;case "\u0068\u0069\u0064\u0065":*_edebag =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_edebag =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_edebag =12;};return nil ;};func (_acgfc OfcST_ExtrusionType )Validate ()error {return _acgfc .ValidateWithPath ("")};func NewCT_TextPath ()*CT_TextPath {_cbded :=&CT_TextPath {};return _cbded };func (_fbaac OfcST_ColorMode )String ()string {switch _fbaac {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_bdebeb *OfcST_FillType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bdebeb =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_bdebeb =1;case "\u0073\u006f\u006ci\u0064":*_bdebeb =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_bdebeb =3;case "\u0074\u0069\u006c\u0065":*_bdebeb =4;case "\u0066\u0072\u0061m\u0065":*_bdebeb =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_bdebeb =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_bdebeb =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_bdebeb =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_bdebeb =9;};return nil ;};func NewShadow ()*Shadow {_fbcgca :=&Shadow {};_fbcgca .CT_Shadow =*NewCT_Shadow ();return _fbcgca }; -// ValidateWithPath validates the OfcCT_Complex and its children, prefixing error messages with path -func (_fdfbf *OfcCT_Complex )ValidateWithPath (path string )error {if _ffcdf :=_fdfbf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ffcdf !=nil {return _ffcdf ;};return nil ;};func (_afbaa ST_Ext )ValidateWithPath (path string )error {switch _afbaa {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afbaa ));};return nil ;};func (_aceab *CT_Line )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_dad :=range start .Attr {if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_aceab .UserdrawnAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_aceab .ButtonAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_aceab .DgmlayoutmruAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_aceab .UserhiddenAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_aceab .CliptowrapAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_aceab .BulletAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u006f\u006c\u0065"{_aceab .OleAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0068\u0072"{_aceab .HrAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0073\u0070\u0069\u0064"{_baeea ,_cgfef :=_dad .Value ,error (nil );if _cgfef !=nil {return _cgfef ;};_aceab .SpidAttr =&_baeea ;continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0068\u0072\u0073t\u0064"{_aceab .HrstdAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_aceab .BwnormalAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ffadd ,_cfgb :=_dad .Value ,error (nil );if _cfgb !=nil {return _cfgb ;};_aceab .BordertopcolorAttr =&_ffadd ;continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_aceab .DgmlayoutAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aceab .ForcedashAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_aceab .AllowoverlapAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_aceab .HrnoshadeAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_aceab .PreferrelativeAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bebd ,_fbbd :=_dad .Value ,error (nil );if _fbbd !=nil {return _fbbd ;};_aceab .BorderbottomcolorAttr =&_bebd ;continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u006f\u006e\u0065\u0064"{_aceab .OnedAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bfgcf ,_cfbb :=_a .ParseInt (_dad .Value ,10,64);if _cfbb !=nil {return _cfbb ;};_aceab .DgmnodekindAttr =&_bfgcf ;continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_adca ,_agcca :=_a .ParseInt (_dad .Value ,10,64);if _agcca !=nil {return _agcca ;};_aceab .RegroupidAttr =&_adca ;continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_aceab .AllowincellAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0068\u0072\u0070c\u0074"{_faaeb ,_aeadc :=_a .ParseFloat (_dad .Value ,64);if _aeadc !=nil {return _aeadc ;};_gcdc :=float32 (_faaeb );_aceab .HrpctAttr =&_gcdc ;continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0063\u006c\u0069\u0070"{_aceab .ClipAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_aceab .InsetmodeAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_befd ,_cbecaf :=_dad .Value ,error (nil );if _cbecaf !=nil {return _cbecaf ;};_aceab .BorderleftcolorAttr =&_befd ;continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_aceab .OleiconAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gffb ,_adde :=_dad .Value ,error (nil );if _adde !=nil {return _adde ;};_aceab .BorderrightcolorAttr =&_gffb ;continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_aceab .ConnectortypeAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_aceab .BwpureAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_aceab .BwmodeAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0073\u0070\u0074"{_aefdf ,_abdd :=_a .ParseFloat (_dad .Value ,64);if _abdd !=nil {return _abdd ;};_dgfeg :=float32 (_aefdf );_aceab .SptAttr =&_dgfeg ;continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_aceab .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_aceab .HralignAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Local =="\u0074\u006f"{_ceeg ,_fdff :=_dad .Value ,error (nil );if _fdff !=nil {return _fdff ;};_aceab .ToAttr =&_ceeg ;continue ;};if _dad .Name .Local =="\u0069\u0064"{_bcdc ,_bggc :=_dad .Value ,error (nil );if _bggc !=nil {return _bggc ;};_aceab .IdAttr =&_bcdc ;continue ;};if _dad .Name .Local =="\u0061\u006c\u0074"{_cfbbc ,_bggf :=_dad .Value ,error (nil );if _bggf !=nil {return _bggf ;};_aceab .AltAttr =&_cfbbc ;continue ;};if _dad .Name .Local =="\u0070\u0072\u0069n\u0074"{_aceab .PrintAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_aceab .StrokedAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fcbe ,_cdaf :=_dad .Value ,error (nil );if _cdaf !=nil {return _cdaf ;};_aceab .WrapcoordsAttr =&_fcbe ;continue ;};if _dad .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_deab ,_fbbff :=_dad .Value ,error (nil );if _fbbff !=nil {return _fbbff ;};_aceab .StrokeweightAttr =&_deab ;continue ;};if _dad .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fcdc ,_bbada :=_dad .Value ,error (nil );if _bbada !=nil {return _bbada ;};_aceab .CoordoriginAttr =&_fcdc ;continue ;};if _dad .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dfba ,_bcegc :=_dad .Value ,error (nil );if _bcegc !=nil {return _bcegc ;};_aceab .ChromakeyAttr =&_dfba ;continue ;};if _dad .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dafgb ,_baacf :=_dad .Value ,error (nil );if _baacf !=nil {return _baacf ;};_aceab .FillcolorAttr =&_dafgb ;continue ;};if _dad .Name .Local =="\u0073\u0074\u0079l\u0065"{_agee ,_abfge :=_dad .Value ,error (nil );if _abfge !=nil {return _abfge ;};_aceab .StyleAttr =&_agee ;continue ;};if _dad .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_edagb ,_cegeg :=_dad .Value ,error (nil );if _cegeg !=nil {return _cegeg ;};_aceab .OpacityAttr =&_edagb ;continue ;};if _dad .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cagd ,_ebbcf :=_dad .Value ,error (nil );if _ebbcf !=nil {return _ebbcf ;};_aceab .StrokecolorAttr =&_cagd ;continue ;};if _dad .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_aceab .InsetpenAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Local =="\u0066\u0072\u006f\u006d"{_dfgee ,_fffg :=_dad .Value ,error (nil );if _fffg !=nil {return _fffg ;};_aceab .FromAttr =&_dfgee ;continue ;};if _dad .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fegd ,_ccbga :=_dad .Value ,error (nil );if _ccbga !=nil {return _ccbga ;};_aceab .CoordsizeAttr =&_fegd ;continue ;};if _dad .Name .Local =="\u0074\u0069\u0074l\u0065"{_fcbca ,_dgeec :=_dad .Value ,error (nil );if _dgeec !=nil {return _dgeec ;};_aceab .TitleAttr =&_fcbca ;continue ;};if _dad .Name .Local =="\u0063\u006c\u0061s\u0073"{_cfecd ,_dbef :=_dad .Value ,error (nil );if _dbef !=nil {return _dbef ;};_aceab .ClassAttr =&_cfecd ;continue ;};if _dad .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_eafg ,_adcfg :=_dad .Value ,error (nil );if _adcfg !=nil {return _adcfg ;};_aceab .TargetAttr =&_eafg ;continue ;};if _dad .Name .Local =="\u0068\u0072\u0065\u0066"{_eggdd ,_eaeb :=_dad .Value ,error (nil );if _eaeb !=nil {return _eaeb ;};_aceab .HrefAttr =&_eggdd ;continue ;};if _dad .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_aceab .FilledAttr .UnmarshalXMLAttr (_dad );continue ;};};_dacf :for {_gecdc ,_cefbf :=d .Token ();if _cefbf !=nil {return _cefbf ;};switch _abee :=_gecdc .(type ){case _dd .StartElement :switch _abee .Name {case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbab :=NewEG_ShapeElements ();_cbab .Path =NewPath ();if _deee :=d .DecodeElement (_cbab .Path ,&_abee );_deee !=nil {return _deee ;};_aceab .EG_ShapeElements =append (_aceab .EG_ShapeElements ,_cbab );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfcc :=NewEG_ShapeElements ();_gfcc .Formulas =NewFormulas ();if _degae :=d .DecodeElement (_gfcc .Formulas ,&_abee );_degae !=nil {return _degae ;};_aceab .EG_ShapeElements =append (_aceab .EG_ShapeElements ,_gfcc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfbaf :=NewEG_ShapeElements ();_bfbaf .Handles =NewHandles ();if _bfgb :=d .DecodeElement (_bfbaf .Handles ,&_abee );_bfgb !=nil {return _bfgb ;};_aceab .EG_ShapeElements =append (_aceab .EG_ShapeElements ,_bfbaf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecbfb :=NewEG_ShapeElements ();_ecbfb .Fill =NewFill ();if _deec :=d .DecodeElement (_ecbfb .Fill ,&_abee );_deec !=nil {return _deec ;};_aceab .EG_ShapeElements =append (_aceab .EG_ShapeElements ,_ecbfb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdfg :=NewEG_ShapeElements ();_cdfg .Stroke =NewStroke ();if _cfebf :=d .DecodeElement (_cdfg .Stroke ,&_abee );_cfebf !=nil {return _cfebf ;};_aceab .EG_ShapeElements =append (_aceab .EG_ShapeElements ,_cdfg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dageg :=NewEG_ShapeElements ();_dageg .Shadow =NewShadow ();if _ddbeg :=d .DecodeElement (_dageg .Shadow ,&_abee );_ddbeg !=nil {return _ddbeg ;};_aceab .EG_ShapeElements =append (_aceab .EG_ShapeElements ,_dageg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aegge :=NewEG_ShapeElements ();_aegge .Textbox =NewTextbox ();if _gfebe :=d .DecodeElement (_aegge .Textbox ,&_abee );_gfebe !=nil {return _gfebe ;};_aceab .EG_ShapeElements =append (_aceab .EG_ShapeElements ,_aegge );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cacd :=NewEG_ShapeElements ();_cacd .Textpath =NewTextpath ();if _aeea :=d .DecodeElement (_cacd .Textpath ,&_abee );_aeea !=nil {return _aeea ;};_aceab .EG_ShapeElements =append (_aceab .EG_ShapeElements ,_cacd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dccf :=NewEG_ShapeElements ();_dccf .Imagedata =NewImagedata ();if _bcaf :=d .DecodeElement (_dccf .Imagedata ,&_abee );_bcaf !=nil {return _bcaf ;};_aceab .EG_ShapeElements =append (_aceab .EG_ShapeElements ,_dccf );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fbcag :=NewEG_ShapeElements ();_fbcag .Skew =NewOfcSkew ();if _cggga :=d .DecodeElement (_fbcag .Skew ,&_abee );_cggga !=nil {return _cggga ;};_aceab .EG_ShapeElements =append (_aceab .EG_ShapeElements ,_fbcag );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcae :=NewEG_ShapeElements ();_gcae .Extrusion =NewOfcExtrusion ();if _ffcc :=d .DecodeElement (_gcae .Extrusion ,&_abee );_ffcc !=nil {return _ffcc ;};_aceab .EG_ShapeElements =append (_aceab .EG_ShapeElements ,_gcae );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_efag :=NewEG_ShapeElements ();_efag .Callout =NewOfcCallout ();if _aedb :=d .DecodeElement (_efag .Callout ,&_abee );_aedb !=nil {return _aedb ;};_aceab .EG_ShapeElements =append (_aceab .EG_ShapeElements ,_efag );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_befb :=NewEG_ShapeElements ();_befb .Lock =NewOfcLock ();if _aaddb :=d .DecodeElement (_befb .Lock ,&_abee );_aaddb !=nil {return _aaddb ;};_aceab .EG_ShapeElements =append (_aceab .EG_ShapeElements ,_befb );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eafag :=NewEG_ShapeElements ();_eafag .Clippath =NewOfcClippath ();if _fffgg :=d .DecodeElement (_eafag .Clippath ,&_abee );_fffgg !=nil {return _fffgg ;};_aceab .EG_ShapeElements =append (_aceab .EG_ShapeElements ,_eafag );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agdfe :=NewEG_ShapeElements ();_agdfe .Signatureline =NewOfcSignatureline ();if _cfgd :=d .DecodeElement (_agdfe .Signatureline ,&_abee );_cfgd !=nil {return _cfgd ;};_aceab .EG_ShapeElements =append (_aceab .EG_ShapeElements ,_agdfe );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gdgf :=NewEG_ShapeElements ();_gdgf .Wrap =_ad .NewWrap ();if _fggda :=d .DecodeElement (_gdgf .Wrap ,&_abee );_fggda !=nil {return _fggda ;};_aceab .EG_ShapeElements =append (_aceab .EG_ShapeElements ,_gdgf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_caede :=NewEG_ShapeElements ();_caede .Anchorlock =_ad .NewAnchorlock ();if _afge :=d .DecodeElement (_caede .Anchorlock ,&_abee );_afge !=nil {return _afge ;};_aceab .EG_ShapeElements =append (_aceab .EG_ShapeElements ,_caede );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bcdf :=NewEG_ShapeElements ();_bcdf .Bordertop =_ad .NewBordertop ();if _daaad :=d .DecodeElement (_bcdf .Bordertop ,&_abee );_daaad !=nil {return _daaad ;};_aceab .EG_ShapeElements =append (_aceab .EG_ShapeElements ,_bcdf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dfcfd :=NewEG_ShapeElements ();_dfcfd .Borderbottom =_ad .NewBorderbottom ();if _gdde :=d .DecodeElement (_dfcfd .Borderbottom ,&_abee );_gdde !=nil {return _gdde ;};_aceab .EG_ShapeElements =append (_aceab .EG_ShapeElements ,_dfcfd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gegd :=NewEG_ShapeElements ();_gegd .Borderleft =_ad .NewBorderleft ();if _cgcc :=d .DecodeElement (_gegd .Borderleft ,&_abee );_cgcc !=nil {return _cgcc ;};_aceab .EG_ShapeElements =append (_aceab .EG_ShapeElements ,_gegd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bege :=NewEG_ShapeElements ();_bege .Borderright =_ad .NewBorderright ();if _cfaga :=d .DecodeElement (_bege .Borderright ,&_abee );_cfaga !=nil {return _cfaga ;};_aceab .EG_ShapeElements =append (_aceab .EG_ShapeElements ,_bege );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cabc :=NewEG_ShapeElements ();_cabc .ClientData =_fd .NewClientData ();if _bggdc :=d .DecodeElement (_cabc .ClientData ,&_abee );_bggdc !=nil {return _bggdc ;};_aceab .EG_ShapeElements =append (_aceab .EG_ShapeElements ,_cabc );case _dd .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"}:_ccbbg :=NewEG_ShapeElements ();_ccbbg .Textdata =_g .NewTextdata ();if _fbdag :=d .DecodeElement (_ccbbg .Textdata ,&_abee );_fbdag !=nil {return _fbdag ;};_aceab .EG_ShapeElements =append (_aceab .EG_ShapeElements ,_ccbbg );default:_dda .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",_abee .Name );if _ffdfb :=d .Skip ();_ffdfb !=nil {return _ffdfb ;};};case _dd .EndElement :break _dacf ;case _dd .CharData :};};return nil ;};type OfcShapelayout struct{OfcCT_ShapeLayout };func (_bbbf *CT_H )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_cebeg :=range start .Attr {if _cebeg .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_agac ,_dgbc :=_cebeg .Value ,error (nil );if _dgbc !=nil {return _dgbc ;};_bbbf .PositionAttr =&_agac ;continue ;};if _cebeg .Name .Local =="\u0070\u006f\u006ca\u0072"{_efea ,_faabf :=_cebeg .Value ,error (nil );if _faabf !=nil {return _faabf ;};_bbbf .PolarAttr =&_efea ;continue ;};if _cebeg .Name .Local =="\u006d\u0061\u0070"{_cgec ,_bfadd :=_cebeg .Value ,error (nil );if _bfadd !=nil {return _bfadd ;};_bbbf .MapAttr =&_cgec ;continue ;};if _cebeg .Name .Local =="\u0069\u006e\u0076\u0078"{_bbbf .InvxAttr .UnmarshalXMLAttr (_cebeg );continue ;};if _cebeg .Name .Local =="\u0069\u006e\u0076\u0079"{_bbbf .InvyAttr .UnmarshalXMLAttr (_cebeg );continue ;};if _cebeg .Name .Local =="\u0073\u0077\u0069\u0074\u0063\u0068"{_bbbf .SwitchAttr .UnmarshalXMLAttr (_cebeg );continue ;};if _cebeg .Name .Local =="\u0078\u0072\u0061\u006e\u0067\u0065"{_dbea ,_cefb :=_cebeg .Value ,error (nil );if _cefb !=nil {return _cefb ;};_bbbf .XrangeAttr =&_dbea ;continue ;};if _cebeg .Name .Local =="\u0079\u0072\u0061\u006e\u0067\u0065"{_adefa ,_ddbe :=_cebeg .Value ,error (nil );if _ddbe !=nil {return _ddbe ;};_bbbf .YrangeAttr =&_adefa ;continue ;};if _cebeg .Name .Local =="r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"{_aecd ,_bdcfd :=_cebeg .Value ,error (nil );if _bdcfd !=nil {return _bdcfd ;};_bbbf .RadiusrangeAttr =&_aecd ;continue ;};};for {_gcbc ,_ffbb :=d .Token ();if _ffbb !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048\u003a\u0020\u0025\u0073",_ffbb );};if _aeff ,_gfea :=_gcbc .(_dd .EndElement );_gfea &&_aeff .Name ==start .Name {break ;};};return nil ;};func (_adcace *OfcST_HrAlign )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_adcace =0;case "\u006c\u0065\u0066\u0074":*_adcace =1;case "\u0072\u0069\u0067h\u0074":*_adcace =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_adcace =3;};return nil ;}; +// ValidateWithPath validates the OfcExtrusion and its children, prefixing error messages with path +func (_gaedde *OfcExtrusion )ValidateWithPath (path string )error {if _ebcaff :=_gaedde .OfcCT_Extrusion .ValidateWithPath (path );_ebcaff !=nil {return _ebcaff ;};return nil ;};func (_caece *Arc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_caece .CT_Arc =*NewCT_Arc ();for _ ,_cda :=range start .Attr {if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_caece .UserdrawnAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_caece .ButtonAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_caece .DgmlayoutmruAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_caece .UserhiddenAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_caece .CliptowrapAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_caece .BulletAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u006f\u006c\u0065"{_caece .OleAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0068\u0072"{_caece .HrAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0073\u0070\u0069\u0064"{_eaa ,_afdd :=_cda .Value ,error (nil );if _afdd !=nil {return _afdd ;};_caece .SpidAttr =&_eaa ;continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0068\u0072\u0073t\u0064"{_caece .HrstdAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_caece .BwnormalAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bgfc ,_ebcabg :=_cda .Value ,error (nil );if _ebcabg !=nil {return _ebcabg ;};_caece .BordertopcolorAttr =&_bgfc ;continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_caece .DgmlayoutAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_caece .ForcedashAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_caece .AllowoverlapAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_caece .HrnoshadeAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_caece .PreferrelativeAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gggc ,_bbeb :=_cda .Value ,error (nil );if _bbeb !=nil {return _bbeb ;};_caece .BorderbottomcolorAttr =&_gggc ;continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u006f\u006e\u0065\u0064"{_caece .OnedAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gcgd ,_beec :=_f .ParseInt (_cda .Value ,10,64);if _beec !=nil {return _beec ;};_caece .DgmnodekindAttr =&_gcgd ;continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ggfe ,_aage :=_f .ParseInt (_cda .Value ,10,64);if _aage !=nil {return _aage ;};_caece .RegroupidAttr =&_ggfe ;continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_caece .AllowincellAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0068\u0072\u0070c\u0074"{_cbab ,_dbeg :=_f .ParseFloat (_cda .Value ,64);if _dbeg !=nil {return _dbeg ;};_gffa :=float32 (_cbab );_caece .HrpctAttr =&_gffa ;continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0063\u006c\u0069\u0070"{_caece .ClipAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_caece .InsetmodeAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bda ,_cdfdc :=_cda .Value ,error (nil );if _cdfdc !=nil {return _cdfdc ;};_caece .BorderleftcolorAttr =&_bda ;continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_caece .OleiconAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gcee ,_adbb :=_cda .Value ,error (nil );if _adbb !=nil {return _adbb ;};_caece .BorderrightcolorAttr =&_gcee ;continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_caece .ConnectortypeAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_caece .BwpureAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_caece .BwmodeAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0073\u0070\u0074"{_baa ,_ffdcd :=_f .ParseFloat (_cda .Value ,64);if _ffdcd !=nil {return _ffdcd ;};_deeb :=float32 (_baa );_caece .SptAttr =&_deeb ;continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_caece .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cda .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_caece .HralignAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_debd ,_cgcg :=_f .ParseFloat (_cda .Value ,64);if _cgcg !=nil {return _cgcg ;};_caece .EndAngleAttr =&_debd ;continue ;};if _cda .Name .Local =="\u0069\u0064"{_bgba ,_ceg :=_cda .Value ,error (nil );if _ceg !=nil {return _ceg ;};_caece .IdAttr =&_bgba ;continue ;};if _cda .Name .Local =="\u0061\u006c\u0074"{_gdaff ,_gag :=_cda .Value ,error (nil );if _gag !=nil {return _gag ;};_caece .AltAttr =&_gdaff ;continue ;};if _cda .Name .Local =="\u0070\u0072\u0069n\u0074"{_caece .PrintAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_caece .StrokedAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_adae ,_bcfc :=_cda .Value ,error (nil );if _bcfc !=nil {return _bcfc ;};_caece .WrapcoordsAttr =&_adae ;continue ;};if _cda .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_edcf ,_dfgd :=_cda .Value ,error (nil );if _dfgd !=nil {return _dfgd ;};_caece .StrokeweightAttr =&_edcf ;continue ;};if _cda .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_abbd ,_ebdg :=_cda .Value ,error (nil );if _ebdg !=nil {return _ebdg ;};_caece .CoordoriginAttr =&_abbd ;continue ;};if _cda .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bgga ,_egggb :=_cda .Value ,error (nil );if _egggb !=nil {return _egggb ;};_caece .ChromakeyAttr =&_bgga ;continue ;};if _cda .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cbdcg ,_fce :=_cda .Value ,error (nil );if _fce !=nil {return _fce ;};_caece .FillcolorAttr =&_cbdcg ;continue ;};if _cda .Name .Local =="\u0073\u0074\u0079l\u0065"{_ddcf ,_cfcf :=_cda .Value ,error (nil );if _cfcf !=nil {return _cfcf ;};_caece .StyleAttr =&_ddcf ;continue ;};if _cda .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dbec ,_acab :=_cda .Value ,error (nil );if _acab !=nil {return _acab ;};_caece .OpacityAttr =&_dbec ;continue ;};if _cda .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gacd ,_eaac :=_cda .Value ,error (nil );if _eaac !=nil {return _eaac ;};_caece .StrokecolorAttr =&_gacd ;continue ;};if _cda .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_caece .InsetpenAttr .UnmarshalXMLAttr (_cda );continue ;};if _cda .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_ecbc ,_fcbe :=_f .ParseFloat (_cda .Value ,64);if _fcbe !=nil {return _fcbe ;};_caece .StartAngleAttr =&_ecbc ;continue ;};if _cda .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cdfe ,_fecg :=_cda .Value ,error (nil );if _fecg !=nil {return _fecg ;};_caece .CoordsizeAttr =&_cdfe ;continue ;};if _cda .Name .Local =="\u0074\u0069\u0074l\u0065"{_fbec ,_abag :=_cda .Value ,error (nil );if _abag !=nil {return _abag ;};_caece .TitleAttr =&_fbec ;continue ;};if _cda .Name .Local =="\u0063\u006c\u0061s\u0073"{_dcgg ,_gaaf :=_cda .Value ,error (nil );if _gaaf !=nil {return _gaaf ;};_caece .ClassAttr =&_dcgg ;continue ;};if _cda .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cbgg ,_dfgg :=_cda .Value ,error (nil );if _dfgg !=nil {return _dfgg ;};_caece .TargetAttr =&_cbgg ;continue ;};if _cda .Name .Local =="\u0068\u0072\u0065\u0066"{_fedc ,_gdc :=_cda .Value ,error (nil );if _gdc !=nil {return _gdc ;};_caece .HrefAttr =&_fedc ;continue ;};if _cda .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_caece .FilledAttr .UnmarshalXMLAttr (_cda );continue ;};};_dfdd :for {_faee ,_degg :=d .Token ();if _degg !=nil {return _degg ;};switch _feea :=_faee .(type ){case _c .StartElement :switch _feea .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddfgg :=NewEG_ShapeElements ();_ddfgg .Path =NewPath ();if _bdce :=d .DecodeElement (_ddfgg .Path ,&_feea );_bdce !=nil {return _bdce ;};_caece .EG_ShapeElements =append (_caece .EG_ShapeElements ,_ddfgg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbbce :=NewEG_ShapeElements ();_dbbce .Formulas =NewFormulas ();if _bec :=d .DecodeElement (_dbbce .Formulas ,&_feea );_bec !=nil {return _bec ;};_caece .EG_ShapeElements =append (_caece .EG_ShapeElements ,_dbbce );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbafe :=NewEG_ShapeElements ();_dbafe .Handles =NewHandles ();if _dcad :=d .DecodeElement (_dbafe .Handles ,&_feea );_dcad !=nil {return _dcad ;};_caece .EG_ShapeElements =append (_caece .EG_ShapeElements ,_dbafe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bag :=NewEG_ShapeElements ();_bag .Fill =NewFill ();if _cafb :=d .DecodeElement (_bag .Fill ,&_feea );_cafb !=nil {return _cafb ;};_caece .EG_ShapeElements =append (_caece .EG_ShapeElements ,_bag );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aecgg :=NewEG_ShapeElements ();_aecgg .Stroke =NewStroke ();if _acabd :=d .DecodeElement (_aecgg .Stroke ,&_feea );_acabd !=nil {return _acabd ;};_caece .EG_ShapeElements =append (_caece .EG_ShapeElements ,_aecgg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdb :=NewEG_ShapeElements ();_cdb .Shadow =NewShadow ();if _aeba :=d .DecodeElement (_cdb .Shadow ,&_feea );_aeba !=nil {return _aeba ;};_caece .EG_ShapeElements =append (_caece .EG_ShapeElements ,_cdb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eabb :=NewEG_ShapeElements ();_eabb .Textbox =NewTextbox ();if _bcfe :=d .DecodeElement (_eabb .Textbox ,&_feea );_bcfe !=nil {return _bcfe ;};_caece .EG_ShapeElements =append (_caece .EG_ShapeElements ,_eabb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfd :=NewEG_ShapeElements ();_cfd .Textpath =NewTextpath ();if _cbge :=d .DecodeElement (_cfd .Textpath ,&_feea );_cbge !=nil {return _cbge ;};_caece .EG_ShapeElements =append (_caece .EG_ShapeElements ,_cfd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggag :=NewEG_ShapeElements ();_ggag .Imagedata =NewImagedata ();if _edce :=d .DecodeElement (_ggag .Imagedata ,&_feea );_edce !=nil {return _edce ;};_caece .EG_ShapeElements =append (_caece .EG_ShapeElements ,_ggag );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggfb :=NewEG_ShapeElements ();_ggfb .Skew =NewOfcSkew ();if _gbfcc :=d .DecodeElement (_ggfb .Skew ,&_feea );_gbfcc !=nil {return _gbfcc ;};_caece .EG_ShapeElements =append (_caece .EG_ShapeElements ,_ggfb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfed :=NewEG_ShapeElements ();_bfed .Extrusion =NewOfcExtrusion ();if _eacf :=d .DecodeElement (_bfed .Extrusion ,&_feea );_eacf !=nil {return _eacf ;};_caece .EG_ShapeElements =append (_caece .EG_ShapeElements ,_bfed );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgbg :=NewEG_ShapeElements ();_dgbg .Callout =NewOfcCallout ();if _fcca :=d .DecodeElement (_dgbg .Callout ,&_feea );_fcca !=nil {return _fcca ;};_caece .EG_ShapeElements =append (_caece .EG_ShapeElements ,_dgbg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aacb :=NewEG_ShapeElements ();_aacb .Lock =NewOfcLock ();if _gcd :=d .DecodeElement (_aacb .Lock ,&_feea );_gcd !=nil {return _gcd ;};_caece .EG_ShapeElements =append (_caece .EG_ShapeElements ,_aacb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aegc :=NewEG_ShapeElements ();_aegc .Clippath =NewOfcClippath ();if _gcfaf :=d .DecodeElement (_aegc .Clippath ,&_feea );_gcfaf !=nil {return _gcfaf ;};_caece .EG_ShapeElements =append (_caece .EG_ShapeElements ,_aegc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbec :=NewEG_ShapeElements ();_bbec .Signatureline =NewOfcSignatureline ();if _fefb :=d .DecodeElement (_bbec .Signatureline ,&_feea );_fefb !=nil {return _fefb ;};_caece .EG_ShapeElements =append (_caece .EG_ShapeElements ,_bbec );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fbgaa :=NewEG_ShapeElements ();_fbgaa .Wrap =_aa .NewWrap ();if _fbge :=d .DecodeElement (_fbgaa .Wrap ,&_feea );_fbge !=nil {return _fbge ;};_caece .EG_ShapeElements =append (_caece .EG_ShapeElements ,_fbgaa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dec :=NewEG_ShapeElements ();_dec .Anchorlock =_aa .NewAnchorlock ();if _bdfgg :=d .DecodeElement (_dec .Anchorlock ,&_feea );_bdfgg !=nil {return _bdfgg ;};_caece .EG_ShapeElements =append (_caece .EG_ShapeElements ,_dec );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fdfc :=NewEG_ShapeElements ();_fdfc .Bordertop =_aa .NewBordertop ();if _eecb :=d .DecodeElement (_fdfc .Bordertop ,&_feea );_eecb !=nil {return _eecb ;};_caece .EG_ShapeElements =append (_caece .EG_ShapeElements ,_fdfc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bbfa :=NewEG_ShapeElements ();_bbfa .Borderbottom =_aa .NewBorderbottom ();if _egee :=d .DecodeElement (_bbfa .Borderbottom ,&_feea );_egee !=nil {return _egee ;};_caece .EG_ShapeElements =append (_caece .EG_ShapeElements ,_bbfa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_egaa :=NewEG_ShapeElements ();_egaa .Borderleft =_aa .NewBorderleft ();if _beafc :=d .DecodeElement (_egaa .Borderleft ,&_feea );_beafc !=nil {return _beafc ;};_caece .EG_ShapeElements =append (_caece .EG_ShapeElements ,_egaa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fca :=NewEG_ShapeElements ();_fca .Borderright =_aa .NewBorderright ();if _fbf :=d .DecodeElement (_fca .Borderright ,&_feea );_fbf !=nil {return _fbf ;};_caece .EG_ShapeElements =append (_caece .EG_ShapeElements ,_fca );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaaa :=NewEG_ShapeElements ();_gaaa .ClientData =_bd .NewClientData ();if _bddc :=d .DecodeElement (_gaaa .ClientData ,&_feea );_bddc !=nil {return _bddc ;};_caece .EG_ShapeElements =append (_caece .EG_ShapeElements ,_gaaa );case _c .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"}:_dcdg :=NewEG_ShapeElements ();_dcdg .Textdata =_fb .NewTextdata ();if _fdgf :=d .DecodeElement (_dcdg .Textdata ,&_feea );_fdgf !=nil {return _fdgf ;};_caece .EG_ShapeElements =append (_caece .EG_ShapeElements ,_dcdg );default:_g .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",_feea .Name );if _cabb :=d .Skip ();_cabb !=nil {return _cabb ;};};case _c .EndElement :break _dfdd ;case _c .CharData :};};return nil ;};type ST_StrokeArrowWidth byte ;func (_bgcdc *OfcInk )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgcdc .OfcCT_Ink =*NewOfcCT_Ink ();for _ ,_bdgdb :=range start .Attr {if _bdgdb .Name .Local =="\u0069"{_accag ,_bafgc :=_bdgdb .Value ,error (nil );if _bafgc !=nil {return _bafgc ;};_bgcdc .IAttr =&_accag ;continue ;};if _bdgdb .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_bgcdc .AnnotationAttr .UnmarshalXMLAttr (_bdgdb );continue ;};if _bdgdb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_egafd ,_gbdgf :=_bdgdb .Value ,error (nil );if _gbdgf !=nil {return _gbdgf ;};_bgcdc .ContentTypeAttr =&_egafd ;continue ;};};for {_gagfc ,_cgbdbc :=d .Token ();if _cgbdbc !=nil {return _fd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0049n\u006b\u003a\u0020\u0025\u0073",_cgbdbc );};if _aaffaa ,_abfce :=_gagfc .(_c .EndElement );_abfce &&_aaffaa .Name ==start .Name {break ;};};return nil ;};func init (){_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 (_gefee *Imagedata )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _gefee .CT_ImageData .MarshalXML (e ,start );}; -// Validate validates the OfcShapedefaults and its children -func (_ffecdb *OfcShapedefaults )Validate ()error {return _ffecdb .ValidateWithPath ("\u004f\u0066c\u0053\u0068\u0061p\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073");}; +// Validate validates the Stroke and its children +func (_befbe *Stroke )Validate ()error {return _befbe .ValidateWithPath ("\u0053\u0074\u0072\u006f\u006b\u0065");};func (_dadfd ST_StrokeLineStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dadfd .String (),start );}; -// ValidateWithPath validates the OfcCT_StrokeChild and its children, prefixing error messages with path -func (_eegdg *OfcCT_StrokeChild )ValidateWithPath (path string )error {if _gacaa :=_eegdg .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_gacaa !=nil {return _gacaa ;};if _aageb :=_eegdg .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_aageb !=nil {return _aageb ;};if _bcba :=_eegdg .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_bcba !=nil {return _bcba ;};if _ccafa :=_eegdg .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_ccafa !=nil {return _ccafa ;};if _bfebee :=_eegdg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_bfebee !=nil {return _bfebee ;};if _dggbc :=_eegdg .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dggbc !=nil {return _dggbc ;};if _acade :=_eegdg .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_acade !=nil {return _acade ;};if _ffddg :=_eegdg .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_ffddg !=nil {return _ffddg ;};if _bdbcb :=_eegdg .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_bdbcb !=nil {return _bdbcb ;};if _dbeab :=_eegdg .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_dbeab !=nil {return _dbeab ;};if _fcccd :=_eegdg .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_fcccd !=nil {return _fcccd ;};if _cged :=_eegdg .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_cged !=nil {return _cged ;};if _acdaf :=_eegdg .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_acdaf !=nil {return _acdaf ;};if _gcdca :=_eegdg .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_gcdca !=nil {return _gcdca ;};if _fabga :=_eegdg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_fabga !=nil {return _fabga ;};if _dgbdd :=_eegdg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dgbdd !=nil {return _dgbdd ;};return nil ;};func (_cbdec *OfcColumn )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_cbdec .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_dfgg :=range start .Attr {if _dfgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfgg .Name .Local =="\u0068\u0072\u0065\u0066"{_eefff ,_gfced :=_dfgg .Value ,error (nil );if _gfced !=nil {return _gfced ;};_cbdec .HrefAttr =&_eefff ;continue ;};if _dfgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfgg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cbdec .ForcedashAttr .UnmarshalXMLAttr (_dfgg );continue ;};if _dfgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfgg .Name .Local =="\u0074\u0069\u0074l\u0065"{_ddgea ,_fgbb :=_dfgg .Value ,error (nil );if _fgbb !=nil {return _fgbb ;};_cbdec .TitleAttr =&_ddgea ;continue ;};if _dfgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfgg .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bbfeg ,_abgbc :=_dfgg .Value ,error (nil );if _abgbc !=nil {return _abgbc ;};_cbdec .AlthrefAttr =&_bbfeg ;continue ;};if _dfgg .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_cbdec .ImageaspectAttr .UnmarshalXMLAttr (_dfgg );continue ;};if _dfgg .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_cbdec .StartarrowAttr .UnmarshalXMLAttr (_dfgg );continue ;};if _dfgg .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_cbdec .LinestyleAttr .UnmarshalXMLAttr (_dfgg );continue ;};if _dfgg .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cbdec .StartarrowwidthAttr .UnmarshalXMLAttr (_dfgg );continue ;};if _dfgg .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_cbdec .JoinstyleAttr .UnmarshalXMLAttr (_dfgg );continue ;};if _dfgg .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_cbdec .StartarrowlengthAttr .UnmarshalXMLAttr (_dfgg );continue ;};if _dfgg .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_fefdf ,_ebbbe :=_dfgg .Value ,error (nil );if _ebbbe !=nil {return _ebbbe ;};_cbdec .DashstyleAttr =&_fefdf ;continue ;};if _dfgg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_cbdec .EndarrowAttr .UnmarshalXMLAttr (_dfgg );continue ;};if _dfgg .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_cbdec .FilltypeAttr .UnmarshalXMLAttr (_dfgg );continue ;};if _dfgg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cbdec .EndarrowwidthAttr .UnmarshalXMLAttr (_dfgg );continue ;};if _dfgg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cbfde ,_gbfgf :=_dfgg .Value ,error (nil );if _gbfgf !=nil {return _gbfgf ;};_cbdec .OpacityAttr =&_cbfde ;continue ;};if _dfgg .Name .Local =="\u0063\u006f\u006co\u0072"{_ddcdf ,_beeaa :=_dfgg .Value ,error (nil );if _beeaa !=nil {return _beeaa ;};_cbdec .ColorAttr =&_ddcdf ;continue ;};if _dfgg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cbdec .InsetpenAttr .UnmarshalXMLAttr (_dfgg );continue ;};if _dfgg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_cbdec .EndarrowlengthAttr .UnmarshalXMLAttr (_dfgg );continue ;};if _dfgg .Name .Local =="\u0065\u0078\u0074"{_cbdec .ExtAttr .UnmarshalXMLAttr (_dfgg );continue ;};if _dfgg .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_cbdec .EndcapAttr .UnmarshalXMLAttr (_dfgg );continue ;};if _dfgg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ddagf ,_dgcfba :=_dfgg .Value ,error (nil );if _dgcfba !=nil {return _dgcfba ;};_cbdec .Color2Attr =&_ddagf ;continue ;};if _dfgg .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_cbdec .ImagealignshapeAttr .UnmarshalXMLAttr (_dfgg );continue ;};if _dfgg .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_gbedc ,_cbcgf :=_dfgg .Value ,error (nil );if _cbcgf !=nil {return _cbcgf ;};_cbdec .WeightAttr =&_gbedc ;continue ;};if _dfgg .Name .Local =="\u0073\u0072\u0063"{_eefgd ,_dffb :=_dfgg .Value ,error (nil );if _dffb !=nil {return _dffb ;};_cbdec .SrcAttr =&_eefgd ;continue ;};if _dfgg .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_cfedc ,_adcbg :=_dfgg .Value ,error (nil );if _adcbg !=nil {return _adcbg ;};_cbdec .ImagesizeAttr =&_cfedc ;continue ;};if _dfgg .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_abadb ,_gdba :=_a .ParseFloat (_dfgg .Value ,64);if _gdba !=nil {return _gdba ;};_cbdec .MiterlimitAttr =&_abadb ;continue ;};if _dfgg .Name .Local =="\u006f\u006e"{_cbdec .OnAttr .UnmarshalXMLAttr (_dfgg );continue ;};};for {_bdca ,_afgde :=d .Token ();if _afgde !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_afgde );};if _agedb ,_ccddb :=_bdca .(_dd .EndElement );_ccddb &&_agedb .Name ==start .Name {break ;};};return nil ;};func (_bffd *AG_Style )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _bffd .StyleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bffd .StyleAttr )});};return nil ;};func (_bfecc OfcST_OLEDrawAspect )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_bfecc .String (),start );}; +// ValidateWithPath validates the AG_CoreAttributes and its children, prefixing error messages with path +func (_bbf *AG_CoreAttributes )ValidateWithPath (path string )error {if _fee :=_bbf .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fee !=nil {return _fee ;};return nil ;};func (_adeeb OfcST_InsetMode )ValidateWithPath (path string )error {switch _adeeb {case 0,1,2:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adeeb ));};return nil ;};func (_bdf *AG_Adj )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ff :=range start .Attr {if _ff .Name .Local =="\u0061\u0064\u006a"{_e ,_fdb :=_ff .Value ,error (nil );if _fdb !=nil {return _fdb ;};_bdf .AdjAttr =&_e ;continue ;};};for {_cg ,_ef :=d .Token ();if _ef !=nil {return _fd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_ef );};if _bg ,_fg :=_cg .(_c .EndElement );_fg &&_bg .Name ==start .Name {break ;};};return nil ;};func (_becba *OfcCT_Skew )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_faebc :=range start .Attr {if _faebc .Name .Local =="\u0069\u0064"{_ggee ,_bgcfga :=_faebc .Value ,error (nil );if _bgcfga !=nil {return _bgcfga ;};_becba .IdAttr =&_ggee ;continue ;};if _faebc .Name .Local =="\u006f\u006e"{_becba .OnAttr .UnmarshalXMLAttr (_faebc );continue ;};if _faebc .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_gbea ,_fbdeg :=_faebc .Value ,error (nil );if _fbdeg !=nil {return _fbdeg ;};_becba .OffsetAttr =&_gbea ;continue ;};if _faebc .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_fabbd ,_dbgdd :=_faebc .Value ,error (nil );if _dbgdd !=nil {return _dbgdd ;};_becba .OriginAttr =&_fabbd ;continue ;};if _faebc .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_abddd ,_ddgbc :=_faebc .Value ,error (nil );if _ddgbc !=nil {return _ddgbc ;};_becba .MatrixAttr =&_abddd ;continue ;};if _faebc .Name .Local =="\u0065\u0078\u0074"{_becba .ExtAttr .UnmarshalXMLAttr (_faebc );continue ;};};for {_ecdge ,_gcbge :=d .Token ();if _gcbge !=nil {return _fd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077\u003a\u0020%\u0073",_gcbge );};if _cffbf ,_gbbda :=_ecdge .(_c .EndElement );_gbbda &&_cffbf .Name ==start .Name {break ;};};return nil ;};func (_ggegce *OfcFill )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\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ,_c .Attr {Name :_c .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 ,_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\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 ,_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 ="\u006f\u003a\u0066\u0069\u006c\u006c";return _ggegce .OfcCT_Fill .MarshalXML (e ,start );};func NewAG_Ext ()*AG_Ext {_ddf :=&AG_Ext {};_ddf .ExtAttr =ST_Ext (1);return _ddf }; -// ValidateWithPath validates the CT_Line and its children, prefixing error messages with path -func (_gbcdb *CT_Line )ValidateWithPath (path string )error {for _edcfa ,_egdbb :=range _gbcdb .EG_ShapeElements {if _gedd :=_egdbb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_edcfa ));_gedd !=nil {return _gedd ;};};if _ccad :=_gbcdb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ccad !=nil {return _ccad ;};if _cfbg :=_gbcdb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_cfbg !=nil {return _cfbg ;};if _geeeb :=_gbcdb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_geeeb !=nil {return _geeeb ;};if _degdb :=_gbcdb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_degdb !=nil {return _degdb ;};if _ebdd :=_gbcdb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ebdd !=nil {return _ebdd ;};if _bdad :=_gbcdb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_bdad !=nil {return _bdad ;};if _dcbde :=_gbcdb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_dcbde !=nil {return _dcbde ;};if _gabe :=_gbcdb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_gabe !=nil {return _gabe ;};if _deea :=_gbcdb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_deea !=nil {return _deea ;};if _abgc :=_gbcdb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_abgc !=nil {return _abgc ;};if _bdeca :=_gbcdb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bdeca !=nil {return _bdeca ;};if _gfcec :=_gbcdb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_gfcec !=nil {return _gfcec ;};if _ddeef :=_gbcdb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ddeef !=nil {return _ddeef ;};if _bcce :=_gbcdb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_bcce !=nil {return _bcce ;};if _cbabf :=_gbcdb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_cbabf !=nil {return _cbabf ;};if _cebed :=_gbcdb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cebed !=nil {return _cebed ;};if _dcbc :=_gbcdb .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_dcbc !=nil {return _dcbc ;};if _abgd :=_gbcdb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_abgd !=nil {return _abgd ;};if _agaac :=_gbcdb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_agaac !=nil {return _agaac ;};if _fbgg :=_gbcdb .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_fbgg !=nil {return _fbgg ;};if _agccg :=_gbcdb .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_agccg !=nil {return _agccg ;};if _bgbcd :=_gbcdb .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_bgbcd !=nil {return _bgbcd ;};if _agcb :=_gbcdb .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_agcb !=nil {return _agcb ;};if _beggf :=_gbcdb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_beggf !=nil {return _beggf ;};if _ecdae :=_gbcdb .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ecdae !=nil {return _ecdae ;};if _bcff :=_gbcdb .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_bcff !=nil {return _bcff ;};if _edfbe :=_gbcdb .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_edfbe !=nil {return _edfbe ;};if _adcb :=_gbcdb .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_adcb !=nil {return _adcb ;};if _cfbcd :=_gbcdb .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_cfbcd !=nil {return _cfbcd ;};return nil ;};type CT_Background struct{BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;TargetscreensizeAttr OfcST_ScreenSize ;Fill *Fill ;IdAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;};func (_aef *CT_Background )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _aef .BwmodeAttr !=OfcST_BWModeUnset {_dgfd ,_bbab :=_aef .BwmodeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _bbab !=nil {return _bbab ;};start .Attr =append (start .Attr ,_dgfd );};if _aef .BwpureAttr !=OfcST_BWModeUnset {_bccb ,_aeb :=_aef .BwpureAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _aeb !=nil {return _aeb ;};start .Attr =append (start .Attr ,_bccb );};if _aef .BwnormalAttr !=OfcST_BWModeUnset {_egg ,_gbd :=_aef .BwnormalAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gbd !=nil {return _gbd ;};start .Attr =append (start .Attr ,_egg );};if _aef .TargetscreensizeAttr !=OfcST_ScreenSizeUnset {_ggef ,_eaad :=_aef .TargetscreensizeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0074a\u0072\u0067\u0065\u0074\u0073c\u0072\u0065e\u006e\u0073\u0069\u007a\u0065"});if _eaad !=nil {return _eaad ;};start .Attr =append (start .Attr ,_ggef );};if _aef .IdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_aef .IdAttr )});};if _aef .FilledAttr !=_f .ST_TrueFalseUnset {_gecb ,_bffcd :=_aef .FilledAttr .MarshalXMLAttr (_dd .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bffcd !=nil {return _bffcd ;};start .Attr =append (start .Attr ,_gecb );};if _aef .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_aef .FillcolorAttr )});};e .EncodeToken (start );if _aef .Fill !=nil {_fgdgb :=_dd .StartElement {Name :_dd .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_aef .Fill ,_fgdgb );};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};type OfcCT_Fill struct{TypeAttr OfcST_FillType ;ExtAttr ST_Ext ;};func NewOfcColumn ()*OfcColumn {_adcbf :=&OfcColumn {};_adcbf .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _adcbf ;};func (_aaead *Shapetype )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_aaead .CT_Shapetype =*NewCT_Shapetype ();for _ ,_gcegg :=range start .Attr {if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cdbdb ,_cdcbg :=_gcegg .Value ,error (nil );if _cdcbg !=nil {return _cdcbg ;};_aaead .BordertopcolorAttr =&_cdbdb ;continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_cbdcf ,_gdfgd :=_gcegg .Value ,error (nil );if _gdfgd !=nil {return _gdfgd ;};_aaead .MasterAttr =&_cbdcf ;continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gfggac ,_dffgb :=_gcegg .Value ,error (nil );if _dffgb !=nil {return _dffgb ;};_aaead .BorderleftcolorAttr =&_gfggac ;continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_aaead .BulletAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0068\u0072"{_aaead .HrAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0063\u006c\u0069\u0070"{_aaead .ClipAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0068\u0072\u0073t\u0064"{_aaead .HrstdAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0073\u0070\u0069\u0064"{_dfacea ,_cccbbb :=_gcegg .Value ,error (nil );if _cccbbb !=nil {return _cccbbb ;};_aaead .SpidAttr =&_dfacea ;continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_aaead .HrnoshadeAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bfggc ,_abaea :=_a .ParseInt (_gcegg .Value ,10,64);if _abaea !=nil {return _abaea ;};_aaead .RegroupidAttr =&_bfggc ;continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_aaead .DgmlayoutAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_aaead .CliptowrapAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_aaead .AllowoverlapAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_aaead .InsetmodeAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_aaead .UserhiddenAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_daedg ,_eafab :=_gcegg .Value ,error (nil );if _eafab !=nil {return _eafab ;};_aaead .BorderbottomcolorAttr =&_daedg ;continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_aaead .BwpureAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_aaead .DgmlayoutmruAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_aaead .PreferrelativeAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_aaead .AllowincellAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0068\u0072\u0070c\u0074"{_cfbfe ,_cedeg :=_a .ParseFloat (_gcegg .Value ,64);if _cedeg !=nil {return _cedeg ;};_bbea :=float32 (_cfbfe );_aaead .HrpctAttr =&_bbea ;continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_aaead .ButtonAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_aaead .UserdrawnAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_aaead .BwnormalAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0073\u0070\u0074"{_egbada ,_edgaga :=_a .ParseFloat (_gcegg .Value ,64);if _edgaga !=nil {return _edgaga ;};_gfbffa :=float32 (_egbada );_aaead .SptAttr =&_gfbffa ;continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_aaead .ConnectortypeAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_deaf ,_ceefd :=_gcegg .Value ,error (nil );if _ceefd !=nil {return _ceefd ;};_aaead .BorderrightcolorAttr =&_deaf ;continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_aaead .OleiconAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_abdcg ,_abfgc :=_a .ParseInt (_gcegg .Value ,10,64);if _abfgc !=nil {return _abfgc ;};_aaead .DgmnodekindAttr =&_abdcg ;continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u006f\u006e\u0065\u0064"{_aaead .OnedAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_aaead .BwmodeAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u006f\u006c\u0065"{_aaead .OleAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aaead .ForcedashAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_aaead .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcegg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_aaead .HralignAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dbfag ,_cabg :=_gcegg .Value ,error (nil );if _cabg !=nil {return _cabg ;};_aaead .WrapcoordsAttr =&_dbfag ;continue ;};if _gcegg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dfagc ,_cgdac :=_gcegg .Value ,error (nil );if _cgdac !=nil {return _cgdac ;};_aaead .CoordsizeAttr =&_dfagc ;continue ;};if _gcegg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_aaead .StrokedAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Local =="\u0061\u006c\u0074"{_ebfdf ,_gfddfd :=_gcegg .Value ,error (nil );if _gfddfd !=nil {return _gfddfd ;};_aaead .AltAttr =&_ebfdf ;continue ;};if _gcegg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_agadgc ,_bgfef :=_gcegg .Value ,error (nil );if _bgfef !=nil {return _bgfef ;};_aaead .StrokeweightAttr =&_agadgc ;continue ;};if _gcegg .Name .Local =="\u0073\u0074\u0079l\u0065"{_geagb ,_gefbf :=_gcegg .Value ,error (nil );if _gefbf !=nil {return _gefbf ;};_aaead .StyleAttr =&_geagb ;continue ;};if _gcegg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fcgff ,_fgbda :=_gcegg .Value ,error (nil );if _fgbda !=nil {return _fgbda ;};_aaead .ChromakeyAttr =&_fcgff ;continue ;};if _gcegg .Name .Local =="\u0069\u0064"{_adeac ,_gbage :=_gcegg .Value ,error (nil );if _gbage !=nil {return _gbage ;};_aaead .IdAttr =&_adeac ;continue ;};if _gcegg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_aefdaf ,_afabe :=_gcegg .Value ,error (nil );if _afabe !=nil {return _afabe ;};_aaead .TargetAttr =&_aefdaf ;continue ;};if _gcegg .Name .Local =="\u0063\u006c\u0061s\u0073"{_gbdbf ,_fcebec :=_gcegg .Value ,error (nil );if _fcebec !=nil {return _fcebec ;};_aaead .ClassAttr =&_gbdbf ;continue ;};if _gcegg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_aaead .InsetpenAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Local =="\u0070\u0072\u0069n\u0074"{_aaead .PrintAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_aaead .FilledAttr .UnmarshalXMLAttr (_gcegg );continue ;};if _gcegg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bccdg ,_ebdgd :=_gcegg .Value ,error (nil );if _ebdgd !=nil {return _ebdgd ;};_aaead .StrokecolorAttr =&_bccdg ;continue ;};if _gcegg .Name .Local =="\u0074\u0069\u0074l\u0065"{_bbced ,_efdac :=_gcegg .Value ,error (nil );if _efdac !=nil {return _efdac ;};_aaead .TitleAttr =&_bbced ;continue ;};if _gcegg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_babcg ,_fgagc :=_gcegg .Value ,error (nil );if _fgagc !=nil {return _fgagc ;};_aaead .OpacityAttr =&_babcg ;continue ;};if _gcegg .Name .Local =="\u0061\u0064\u006a"{_abeec ,_ccccf :=_gcegg .Value ,error (nil );if _ccccf !=nil {return _ccccf ;};_aaead .AdjAttr =&_abeec ;continue ;};if _gcegg .Name .Local =="\u0070\u0061\u0074\u0068"{_bgeec ,_fcbbg :=_gcegg .Value ,error (nil );if _fcbbg !=nil {return _fcbbg ;};_aaead .PathAttr =&_bgeec ;continue ;};if _gcegg .Name .Local =="\u0068\u0072\u0065\u0066"{_fbgb ,_cadfg :=_gcegg .Value ,error (nil );if _cadfg !=nil {return _cadfg ;};_aaead .HrefAttr =&_fbgb ;continue ;};if _gcegg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dgegc ,_afaf :=_gcegg .Value ,error (nil );if _afaf !=nil {return _afaf ;};_aaead .CoordoriginAttr =&_dgegc ;continue ;};if _gcegg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_aggbg ,_babebg :=_gcegg .Value ,error (nil );if _babebg !=nil {return _babebg ;};_aaead .FillcolorAttr =&_aggbg ;continue ;};};_bfecg :for {_eccfc ,_gbbcf :=d .Token ();if _gbbcf !=nil {return _gbbcf ;};switch _debff :=_eccfc .(type ){case _dd .StartElement :switch _debff .Name {case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbcea :=NewEG_ShapeElements ();_fbcea .Path =NewPath ();if _feccf :=d .DecodeElement (_fbcea .Path ,&_debff );_feccf !=nil {return _feccf ;};_aaead .EG_ShapeElements =append (_aaead .EG_ShapeElements ,_fbcea );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bebee :=NewEG_ShapeElements ();_bebee .Formulas =NewFormulas ();if _febee :=d .DecodeElement (_bebee .Formulas ,&_debff );_febee !=nil {return _febee ;};_aaead .EG_ShapeElements =append (_aaead .EG_ShapeElements ,_bebee );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdddff :=NewEG_ShapeElements ();_cdddff .Handles =NewHandles ();if _gdbf :=d .DecodeElement (_cdddff .Handles ,&_debff );_gdbf !=nil {return _gdbf ;};_aaead .EG_ShapeElements =append (_aaead .EG_ShapeElements ,_cdddff );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eefdb :=NewEG_ShapeElements ();_eefdb .Fill =NewFill ();if _bbfed :=d .DecodeElement (_eefdb .Fill ,&_debff );_bbfed !=nil {return _bbfed ;};_aaead .EG_ShapeElements =append (_aaead .EG_ShapeElements ,_eefdb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcdgff :=NewEG_ShapeElements ();_fcdgff .Stroke =NewStroke ();if _bceefa :=d .DecodeElement (_fcdgff .Stroke ,&_debff );_bceefa !=nil {return _bceefa ;};_aaead .EG_ShapeElements =append (_aaead .EG_ShapeElements ,_fcdgff );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdgdc :=NewEG_ShapeElements ();_bdgdc .Shadow =NewShadow ();if _dgfeb :=d .DecodeElement (_bdgdc .Shadow ,&_debff );_dgfeb !=nil {return _dgfeb ;};_aaead .EG_ShapeElements =append (_aaead .EG_ShapeElements ,_bdgdc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggfa :=NewEG_ShapeElements ();_ggfa .Textbox =NewTextbox ();if _gggab :=d .DecodeElement (_ggfa .Textbox ,&_debff );_gggab !=nil {return _gggab ;};_aaead .EG_ShapeElements =append (_aaead .EG_ShapeElements ,_ggfa );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_debea :=NewEG_ShapeElements ();_debea .Textpath =NewTextpath ();if _ffccf :=d .DecodeElement (_debea .Textpath ,&_debff );_ffccf !=nil {return _ffccf ;};_aaead .EG_ShapeElements =append (_aaead .EG_ShapeElements ,_debea );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdffd :=NewEG_ShapeElements ();_fdffd .Imagedata =NewImagedata ();if _baabe :=d .DecodeElement (_fdffd .Imagedata ,&_debff );_baabe !=nil {return _baabe ;};_aaead .EG_ShapeElements =append (_aaead .EG_ShapeElements ,_fdffd );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bcafa :=NewEG_ShapeElements ();_bcafa .Skew =NewOfcSkew ();if _fcaca :=d .DecodeElement (_bcafa .Skew ,&_debff );_fcaca !=nil {return _fcaca ;};_aaead .EG_ShapeElements =append (_aaead .EG_ShapeElements ,_bcafa );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bccgb :=NewEG_ShapeElements ();_bccgb .Extrusion =NewOfcExtrusion ();if _bfbg :=d .DecodeElement (_bccgb .Extrusion ,&_debff );_bfbg !=nil {return _bfbg ;};_aaead .EG_ShapeElements =append (_aaead .EG_ShapeElements ,_bccgb );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecgce :=NewEG_ShapeElements ();_ecgce .Callout =NewOfcCallout ();if _dbedb :=d .DecodeElement (_ecgce .Callout ,&_debff );_dbedb !=nil {return _dbedb ;};_aaead .EG_ShapeElements =append (_aaead .EG_ShapeElements ,_ecgce );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abdeg :=NewEG_ShapeElements ();_abdeg .Lock =NewOfcLock ();if _ebegb :=d .DecodeElement (_abdeg .Lock ,&_debff );_ebegb !=nil {return _ebegb ;};_aaead .EG_ShapeElements =append (_aaead .EG_ShapeElements ,_abdeg );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdcbf :=NewEG_ShapeElements ();_cdcbf .Clippath =NewOfcClippath ();if _eddge :=d .DecodeElement (_cdcbf .Clippath ,&_debff );_eddge !=nil {return _eddge ;};_aaead .EG_ShapeElements =append (_aaead .EG_ShapeElements ,_cdcbf );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgbea :=NewEG_ShapeElements ();_cgbea .Signatureline =NewOfcSignatureline ();if _fegaad :=d .DecodeElement (_cgbea .Signatureline ,&_debff );_fegaad !=nil {return _fegaad ;};_aaead .EG_ShapeElements =append (_aaead .EG_ShapeElements ,_cgbea );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ebddf :=NewEG_ShapeElements ();_ebddf .Wrap =_ad .NewWrap ();if _cegbd :=d .DecodeElement (_ebddf .Wrap ,&_debff );_cegbd !=nil {return _cegbd ;};_aaead .EG_ShapeElements =append (_aaead .EG_ShapeElements ,_ebddf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_debecf :=NewEG_ShapeElements ();_debecf .Anchorlock =_ad .NewAnchorlock ();if _gfecgd :=d .DecodeElement (_debecf .Anchorlock ,&_debff );_gfecgd !=nil {return _gfecgd ;};_aaead .EG_ShapeElements =append (_aaead .EG_ShapeElements ,_debecf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_geacc :=NewEG_ShapeElements ();_geacc .Bordertop =_ad .NewBordertop ();if _cfefe :=d .DecodeElement (_geacc .Bordertop ,&_debff );_cfefe !=nil {return _cfefe ;};_aaead .EG_ShapeElements =append (_aaead .EG_ShapeElements ,_geacc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ffbbd :=NewEG_ShapeElements ();_ffbbd .Borderbottom =_ad .NewBorderbottom ();if _bgegdc :=d .DecodeElement (_ffbbd .Borderbottom ,&_debff );_bgegdc !=nil {return _bgegdc ;};_aaead .EG_ShapeElements =append (_aaead .EG_ShapeElements ,_ffbbd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aefcd :=NewEG_ShapeElements ();_aefcd .Borderleft =_ad .NewBorderleft ();if _bafad :=d .DecodeElement (_aefcd .Borderleft ,&_debff );_bafad !=nil {return _bafad ;};_aaead .EG_ShapeElements =append (_aaead .EG_ShapeElements ,_aefcd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdbdbd :=NewEG_ShapeElements ();_cdbdbd .Borderright =_ad .NewBorderright ();if _edfdbd :=d .DecodeElement (_cdbdbd .Borderright ,&_debff );_edfdbd !=nil {return _edfdbd ;};_aaead .EG_ShapeElements =append (_aaead .EG_ShapeElements ,_cdbdbd );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bfdf :=NewEG_ShapeElements ();_bfdf .ClientData =_fd .NewClientData ();if _fedbe :=d .DecodeElement (_bfdf .ClientData ,&_debff );_fedbe !=nil {return _fedbe ;};_aaead .EG_ShapeElements =append (_aaead .EG_ShapeElements ,_bfdf );case _dd .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"}:_bcbcdb :=NewEG_ShapeElements ();_bcbcdb .Textdata =_g .NewTextdata ();if _cabbe :=d .DecodeElement (_bcbcdb .Textdata ,&_debff );_cabbe !=nil {return _cabbe ;};_aaead .EG_ShapeElements =append (_aaead .EG_ShapeElements ,_bcbcdb );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aaead .Complex =NewOfcComplex ();if _gebbc :=d .DecodeElement (_aaead .Complex ,&_debff );_gebbc !=nil {return _gebbc ;};default:_dda .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",_debff .Name );if _dgbde :=d .Skip ();_dgbde !=nil {return _dgbde ;};};case _dd .EndElement :break _bfecg ;case _dd .CharData :};};return nil ;};func NewOfcCT_RelationTable ()*OfcCT_RelationTable {_bfab :=&OfcCT_RelationTable {};return _bfab };type CT_Path struct{VAttr *string ;LimoAttr *string ;TextboxrectAttr *string ;FillokAttr _f .ST_TrueFalse ;StrokeokAttr _f .ST_TrueFalse ;ShadowokAttr _f .ST_TrueFalse ;ArrowokAttr _f .ST_TrueFalse ;GradientshapeokAttr _f .ST_TrueFalse ;TextpathokAttr _f .ST_TrueFalse ;InsetpenokAttr _f .ST_TrueFalse ;ConnecttypeAttr OfcST_ConnectType ;ConnectlocsAttr *string ;ConnectanglesAttr *string ;ExtrusionokAttr _f .ST_TrueFalse ;IdAttr *string ;};func (_acfdc *OfcDiagram )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_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 ="\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m";return _acfdc .OfcCT_Diagram .MarshalXML (e ,start );};type OfcCT_R struct{IdAttr string ;TypeAttr OfcST_RType ;HowAttr OfcST_How ;IdrefAttr *string ;Proxy []*OfcCT_Proxy ;};func NewAG_AllShapeAttributes ()*AG_AllShapeAttributes {_aea :=&AG_AllShapeAttributes {};return _aea }; +// Validate validates the OfcOLEObject and its children +func (_cgcad *OfcOLEObject )Validate ()error {return _cgcad .ValidateWithPath ("\u004f\u0066\u0063O\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func (_gaafg OfcST_ExtrusionPlane )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ddbbg :=_c .Attr {};_ddbbg .Name =name ;switch _gaafg {case OfcST_ExtrusionPlaneUnset :_ddbbg .Value ="";case OfcST_ExtrusionPlaneXY :_ddbbg .Value ="\u0058\u0059";case OfcST_ExtrusionPlaneZX :_ddbbg .Value ="\u005a\u0058";case OfcST_ExtrusionPlaneYZ :_ddbbg .Value ="\u0059\u005a";};return _ddbbg ,nil ;};type OfcST_ExtrusionPlane byte ; -// Validate validates the AG_Type and its children -func (_bda *AG_Type )Validate ()error {return _bda .ValidateWithPath ("\u0041G\u005f\u0054\u0079\u0070\u0065");};func (_bfdgff *OfcST_RType )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_bfdgff =0;case "\u0061\u0072\u0063":*_bfdgff =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_bfdgff =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_bfdgff =3;case "\u0061\u006c\u0069g\u006e":*_bfdgff =4;};return nil ;};func (_fag *AG_Chromakey )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_accg :=range start .Attr {if _accg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fgd ,_aggb :=_accg .Value ,error (nil );if _aggb !=nil {return _aggb ;};_fag .ChromakeyAttr =&_fgd ;continue ;};};for {_egfc ,_abf :=d .Token ();if _abf !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u0068r\u006f\u006d\u0061\u006b\u0065\u0079\u003a\u0020\u0025\u0073",_abf );};if _gbb ,_faaf :=_egfc .(_dd .EndElement );_faaf &&_gbb .Name ==start .Name {break ;};};return nil ;};func (_cgbcg OfcST_FillType )ValidateWithPath (path string )error {switch _cgbcg {case 0,1,2,3,4,5,6,7,8,9:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgbcg ));};return nil ;};func (_cfeadc OfcST_ExtrusionRender )ValidateWithPath (path string )error {switch _cfeadc {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfeadc ));};return nil ;};func (_bf *AG_AllCoreAttributes )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_bcd :=range start .Attr {if _bcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bf .BulletAttr .UnmarshalXMLAttr (_bcd );continue ;};if _bcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcd .Name .Local =="\u006f\u006e\u0065\u0064"{_bf .OnedAttr .UnmarshalXMLAttr (_bcd );continue ;};if _bcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bf .AllowincellAttr .UnmarshalXMLAttr (_bcd );continue ;};if _bcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ecg ,_ccb :=_a .ParseInt (_bcd .Value ,10,64);if _ccb !=nil {return _ccb ;};_bf .RegroupidAttr =&_ecg ;continue ;};if _bcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fee ,_egf :=_a .ParseInt (_bcd .Value ,10,64);if _egf !=nil {return _egf ;};_bf .DgmnodekindAttr =&_fee ;continue ;};if _bcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bcd );continue ;};if _bcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gec ,_gecg :=_bcd .Value ,error (nil );if _gecg !=nil {return _gecg ;};_bf .BorderrightcolorAttr =&_gec ;continue ;};if _bcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bf .ButtonAttr .UnmarshalXMLAttr (_bcd );continue ;};if _bcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ac ,_eaa :=_bcd .Value ,error (nil );if _eaa !=nil {return _eaa ;};_bf .BorderleftcolorAttr =&_ac ;continue ;};if _bcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bf .UserhiddenAttr .UnmarshalXMLAttr (_bcd );continue ;};if _bcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bf .UserdrawnAttr .UnmarshalXMLAttr (_bcd );continue ;};if _bcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcd .Name .Local =="\u0073\u0070\u0069\u0064"{_de ,_gdc :=_bcd .Value ,error (nil );if _gdc !=nil {return _gdc ;};_bf .SpidAttr =&_de ;continue ;};if _bcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bf .DgmlayoutmruAttr .UnmarshalXMLAttr (_bcd );continue ;};if _bcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bf .DgmlayoutAttr .UnmarshalXMLAttr (_bcd );continue ;};if _bcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_faa ,_dfg :=_bcd .Value ,error (nil );if _dfg !=nil {return _dfg ;};_bf .BorderbottomcolorAttr =&_faa ;continue ;};if _bcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cd ,_fbg :=_bcd .Value ,error (nil );if _fbg !=nil {return _fbg ;};_bf .BordertopcolorAttr =&_cd ;continue ;};if _bcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bf .AllowoverlapAttr .UnmarshalXMLAttr (_bcd );continue ;};if _bcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bf .InsetmodeAttr .UnmarshalXMLAttr (_bcd );continue ;};if _bcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcd .Name .Local =="\u0068\u0072"{_bf .HrAttr .UnmarshalXMLAttr (_bcd );continue ;};if _bcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcd .Name .Local =="\u0068\u0072\u0073t\u0064"{_bf .HrstdAttr .UnmarshalXMLAttr (_bcd );continue ;};if _bcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bf .HrnoshadeAttr .UnmarshalXMLAttr (_bcd );continue ;};if _bcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcd .Name .Local =="\u0068\u0072\u0070c\u0074"{_efg ,_bg :=_a .ParseFloat (_bcd .Value ,64);if _bg !=nil {return _bg ;};_ee :=float32 (_efg );_bf .HrpctAttr =&_ee ;continue ;};if _bcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bf .HralignAttr .UnmarshalXMLAttr (_bcd );continue ;};if _bcd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_eaaf ,_ded :=_bcd .Value ,error (nil );if _ded !=nil {return _ded ;};_bf .TargetAttr =&_eaaf ;continue ;};if _bcd .Name .Local =="\u0073\u0074\u0079l\u0065"{_eb ,_acf :=_bcd .Value ,error (nil );if _acf !=nil {return _acf ;};_bf .StyleAttr =&_eb ;continue ;};if _bcd .Name .Local =="\u0069\u0064"{_dca ,_afa :=_bcd .Value ,error (nil );if _afa !=nil {return _afa ;};_bf .IdAttr =&_dca ;continue ;};if _bcd .Name .Local =="\u0070\u0072\u0069n\u0074"{_bf .PrintAttr .UnmarshalXMLAttr (_bcd );continue ;};if _bcd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ecge ,_ceg :=_bcd .Value ,error (nil );if _ceg !=nil {return _ceg ;};_bf .WrapcoordsAttr =&_ecge ;continue ;};if _bcd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bfd ,_bde :=_bcd .Value ,error (nil );if _bde !=nil {return _bde ;};_bf .CoordoriginAttr =&_bfd ;continue ;};if _bcd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_acfc ,_ccg :=_bcd .Value ,error (nil );if _ccg !=nil {return _ccg ;};_bf .CoordsizeAttr =&_acfc ;continue ;};if _bcd .Name .Local =="\u0061\u006c\u0074"{_ade ,_dfe :=_bcd .Value ,error (nil );if _dfe !=nil {return _dfe ;};_bf .AltAttr =&_ade ;continue ;};if _bcd .Name .Local =="\u0074\u0069\u0074l\u0065"{_adb ,_cge :=_bcd .Value ,error (nil );if _cge !=nil {return _cge ;};_bf .TitleAttr =&_adb ;continue ;};if _bcd .Name .Local =="\u0063\u006c\u0061s\u0073"{_cda ,_bgd :=_bcd .Value ,error (nil );if _bgd !=nil {return _bgd ;};_bf .ClassAttr =&_cda ;continue ;};if _bcd .Name .Local =="\u0068\u0072\u0065\u0066"{_acc ,_cee :=_bcd .Value ,error (nil );if _cee !=nil {return _cee ;};_bf .HrefAttr =&_acc ;continue ;};};for {_afb ,_bff :=d .Token ();if _bff !=nil {return _c .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",_bff );};if _eaae ,_ccc :=_afb .(_dd .EndElement );_ccc &&_eaae .Name ==start .Name {break ;};};return nil ;};func (_bgcfg *OfcCT_ClipPath )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0076"},Value :_c .Sprintf ("\u0025\u0076",_bgcfg .VAttr )});e .EncodeToken (start );e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_cgbbb *OfcCT_ClipPath )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_cadfa :=range start .Attr {if _cadfa .Name .Local =="\u0076"{_gefad ,_bcbce :=_cadfa .Value ,error (nil );if _bcbce !=nil {return _bcbce ;};_cgbbb .VAttr =_gefad ;continue ;};};for {_cbac ,_bfdcb :=d .Token ();if _bfdcb !=nil {return _c .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",_bfdcb );};if _bgfec ,_ebgg :=_cbac .(_dd .EndElement );_ebgg &&_bgfec .Name ==start .Name {break ;};};return nil ;};func (_ffdb ST_ImageAspect )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_aefgg :=_dd .Attr {};_aefgg .Name =name ;switch _ffdb {case ST_ImageAspectUnset :_aefgg .Value ="";case ST_ImageAspectIgnore :_aefgg .Value ="\u0069\u0067\u006e\u006f\u0072\u0065";case ST_ImageAspectAtMost :_aefgg .Value ="\u0061\u0074\u004d\u006f\u0073\u0074";case ST_ImageAspectAtLeast :_aefgg .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _aefgg ,nil ;};func (_agef *AG_Type )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _agef .TypeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_agef .TypeAttr )});};return nil ;};func (_bdccg ST_FillType )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_agfgc :=_dd .Attr {};_agfgc .Name =name ;switch _bdccg {case ST_FillTypeUnset :_agfgc .Value ="";case ST_FillTypeSolid :_agfgc .Value ="\u0073\u006f\u006ci\u0064";case ST_FillTypeGradient :_agfgc .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_FillTypeGradientRadial :_agfgc .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case ST_FillTypeTile :_agfgc .Value ="\u0074\u0069\u006c\u0065";case ST_FillTypePattern :_agfgc .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case ST_FillTypeFrame :_agfgc .Value ="\u0066\u0072\u0061m\u0065";};return _agfgc ,nil ;};func NewOfcSignatureline ()*OfcSignatureline {_bcfba :=&OfcSignatureline {};_bcfba .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();return _bcfba ;};type OfcST_FillType byte ;const (ST_StrokeArrowLengthUnset ST_StrokeArrowLength =0;ST_StrokeArrowLengthShort ST_StrokeArrowLength =1;ST_StrokeArrowLengthMedium ST_StrokeArrowLength =2;ST_StrokeArrowLengthLong ST_StrokeArrowLength =3;);func (_acfce *ST_ShadowType )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_ffcca ,_ceeggg :=d .Token ();if _ceeggg !=nil {return _ceeggg ;};if _gdaa ,_acgfe :=_ffcca .(_dd .EndElement );_acgfe &&_gdaa .Name ==start .Name {*_acfce =1;return nil ;};if _cddbdf ,_ageaf :=_ffcca .(_dd .CharData );!_ageaf {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffcca );}else {switch string (_cddbdf ){case "":*_acfce =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_acfce =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_acfce =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_acfce =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_acfce =4;};};_ffcca ,_ceeggg =d .Token ();if _ceeggg !=nil {return _ceeggg ;};if _bfee ,_gbdce :=_ffcca .(_dd .EndElement );_gbdce &&_bfee .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffcca );}; +// Validate validates the CT_F and its children +func (_gfb *CT_F )Validate ()error {return _gfb .ValidateWithPath ("\u0043\u0054\u005f\u0046")};func (_cacfd OfcST_BWMode )Validate ()error {return _cacfd .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Formulas and its children, prefixing error messages with path -func (_ddef *CT_Formulas )ValidateWithPath (path string )error {for _bcfc ,_fcee :=range _ddef .F {if _ggbab :=_fcee .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0046\u005b\u0025\u0064\u005d",path ,_bcfc ));_ggbab !=nil {return _ggbab ;};};return nil ;};func (_dfda *Group )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_dfda .CT_Group =*NewCT_Group ();for _ ,_cggbd :=range start .Attr {if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dfda .AllowincellAttr .UnmarshalXMLAttr (_cggbd );continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dfda .BulletAttr .UnmarshalXMLAttr (_cggbd );continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0068\u0072"{_dfda .HrAttr .UnmarshalXMLAttr (_cggbd );continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u006f\u006e\u0065\u0064"{_dfda .OnedAttr .UnmarshalXMLAttr (_cggbd );continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dfda .HralignAttr .UnmarshalXMLAttr (_cggbd );continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_aaefd ,_gfgce :=_cggbd .Value ,error (nil );if _gfgce !=nil {return _gfgce ;};_dfda .TablelimitsAttr =&_aaefd ;continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ggaa ,_cbegb :=_a .ParseInt (_cggbd .Value ,10,64);if _cbegb !=nil {return _cbegb ;};_dfda .RegroupidAttr =&_ggaa ;continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dfgfd ,_gaag :=_cggbd .Value ,error (nil );if _gaag !=nil {return _gaag ;};_dfda .BordertopcolorAttr =&_dfgfd ;continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0073\u0070\u0069\u0064"{_ddfec ,_gebd :=_cggbd .Value ,error (nil );if _gebd !=nil {return _gebd ;};_dfda .SpidAttr =&_ddfec ;continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0068\u0072\u0070c\u0074"{_bdfa ,_decga :=_a .ParseFloat (_cggbd .Value ,64);if _decga !=nil {return _decga ;};_bacgf :=float32 (_bdfa );_dfda .HrpctAttr =&_bacgf ;continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bfbea ,_gcega :=_cggbd .Value ,error (nil );if _gcega !=nil {return _gcega ;};_dfda .BorderrightcolorAttr =&_bfbea ;continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dfda .ButtonAttr .UnmarshalXMLAttr (_cggbd );continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0068\u0072\u0073t\u0064"{_dfda .HrstdAttr .UnmarshalXMLAttr (_cggbd );continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dfda .DgmlayoutAttr .UnmarshalXMLAttr (_cggbd );continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dfda .UserdrawnAttr .UnmarshalXMLAttr (_cggbd );continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dfda .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cggbd );continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dfda .UserhiddenAttr .UnmarshalXMLAttr (_cggbd );continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bfdda ,_bfdef :=_cggbd .Value ,error (nil );if _bfdef !=nil {return _bfdef ;};_dfda .BorderleftcolorAttr =&_bfdda ;continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dfda .InsetmodeAttr .UnmarshalXMLAttr (_cggbd );continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dfda .AllowoverlapAttr .UnmarshalXMLAttr (_cggbd );continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_bbbca ,_cfae :=_cggbd .Value ,error (nil );if _cfae !=nil {return _cfae ;};_dfda .TablepropertiesAttr =&_bbbca ;continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dfda .HrnoshadeAttr .UnmarshalXMLAttr (_cggbd );continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dfda .DgmlayoutmruAttr .UnmarshalXMLAttr (_cggbd );continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cbgdg ,_ceeda :=_a .ParseInt (_cggbd .Value ,10,64);if _ceeda !=nil {return _ceeda ;};_dfda .DgmnodekindAttr =&_cbgdg ;continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fgebg ,_bffcdg :=_cggbd .Value ,error (nil );if _bffcdg !=nil {return _bffcdg ;};_dfda .BorderbottomcolorAttr =&_fgebg ;continue ;};if _cggbd .Name .Local =="\u0070\u0072\u0069n\u0074"{_dfda .PrintAttr .UnmarshalXMLAttr (_cggbd );continue ;};if _cggbd .Name .Local =="\u0074\u0069\u0074l\u0065"{_eddd ,_gdaed :=_cggbd .Value ,error (nil );if _gdaed !=nil {return _gdaed ;};_dfda .TitleAttr =&_eddd ;continue ;};if _cggbd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gbfg ,_ccaff :=_cggbd .Value ,error (nil );if _ccaff !=nil {return _ccaff ;};_dfda .CoordoriginAttr =&_gbfg ;continue ;};if _cggbd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ccda ,_cccabd :=_cggbd .Value ,error (nil );if _cccabd !=nil {return _cccabd ;};_dfda .WrapcoordsAttr =&_ccda ;continue ;};if _cggbd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_addcc ,_abdec :=_cggbd .Value ,error (nil );if _abdec !=nil {return _abdec ;};_dfda .CoordsizeAttr =&_addcc ;continue ;};if _cggbd .Name .Local =="\u0073\u0074\u0079l\u0065"{_dddcg ,_adgcc :=_cggbd .Value ,error (nil );if _adgcc !=nil {return _adgcc ;};_dfda .StyleAttr =&_dddcg ;continue ;};if _cggbd .Name .Local =="\u0069\u0064"{_adgfa ,_cddbg :=_cggbd .Value ,error (nil );if _cddbg !=nil {return _cddbg ;};_dfda .IdAttr =&_adgfa ;continue ;};if _cggbd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gggfe ,_ggfe :=_cggbd .Value ,error (nil );if _ggfe !=nil {return _ggfe ;};_dfda .FillcolorAttr =&_gggfe ;continue ;};if _cggbd .Name .Local =="\u0063\u006c\u0061s\u0073"{_cfdcg ,_edffe :=_cggbd .Value ,error (nil );if _edffe !=nil {return _edffe ;};_dfda .ClassAttr =&_cfdcg ;continue ;};if _cggbd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_effga ,_bceaa :=_cggbd .Value ,error (nil );if _bceaa !=nil {return _bceaa ;};_dfda .TargetAttr =&_effga ;continue ;};if _cggbd .Name .Local =="\u0068\u0072\u0065\u0066"{_eacd ,_ddgbc :=_cggbd .Value ,error (nil );if _ddgbc !=nil {return _ddgbc ;};_dfda .HrefAttr =&_eacd ;continue ;};if _cggbd .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_dfda .EditasAttr .UnmarshalXMLAttr (_cggbd );continue ;};if _cggbd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dfda .FilledAttr .UnmarshalXMLAttr (_cggbd );continue ;};if _cggbd .Name .Local =="\u0061\u006c\u0074"{_dfdd ,_bffb :=_cggbd .Value ,error (nil );if _bffb !=nil {return _bffb ;};_dfda .AltAttr =&_dfdd ;continue ;};};_efae :for {_adgeg ,_abggd :=d .Token ();if _abggd !=nil {return _abggd ;};switch _cfabc :=_adgeg .(type ){case _dd .StartElement :switch _cfabc .Name {case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cegdc :=NewGroup ();if _fdfe :=d .DecodeElement (_cegdc ,&_cfabc );_fdfe !=nil {return _fdfe ;};_dfda .Group =append (_dfda .Group ,_cegdc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aeced :=NewShape ();if _bbeca :=d .DecodeElement (_aeced ,&_cfabc );_bbeca !=nil {return _bbeca ;};_dfda .Shape =append (_dfda .Shape ,_aeced );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbaab :=NewShapetype ();if _abfdc :=d .DecodeElement (_bbaab ,&_cfabc );_abfdc !=nil {return _abfdc ;};_dfda .Shapetype =append (_dfda .Shapetype ,_bbaab );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egcbb :=NewArc ();if _fbde :=d .DecodeElement (_egcbb ,&_cfabc );_fbde !=nil {return _fbde ;};_dfda .Arc =append (_dfda .Arc ,_egcbb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcfca :=NewCurve ();if _cbced :=d .DecodeElement (_dcfca ,&_cfabc );_cbced !=nil {return _cbced ;};_dfda .Curve =append (_dfda .Curve ,_dcfca );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cafd :=NewImage ();if _cdbec :=d .DecodeElement (_cafd ,&_cfabc );_cdbec !=nil {return _cdbec ;};_dfda .Image =append (_dfda .Image ,_cafd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dabb :=NewLine ();if _gdda :=d .DecodeElement (_dabb ,&_cfabc );_gdda !=nil {return _gdda ;};_dfda .Line =append (_dfda .Line ,_dabb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfada :=NewOval ();if _dabbd :=d .DecodeElement (_gfada ,&_cfabc );_dabbd !=nil {return _dabbd ;};_dfda .Oval =append (_dfda .Oval ,_gfada );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bceaf :=NewPolyline ();if _adeag :=d .DecodeElement (_bceaf ,&_cfabc );_adeag !=nil {return _adeag ;};_dfda .Polyline =append (_dfda .Polyline ,_bceaf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebgdc :=NewRect ();if _bbdec :=d .DecodeElement (_ebgdc ,&_cfabc );_bbdec !=nil {return _bbdec ;};_dfda .Rect =append (_dfda .Rect ,_ebgdc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afcdc :=NewRoundrect ();if _effd :=d .DecodeElement (_afcdc ,&_cfabc );_effd !=nil {return _effd ;};_dfda .Roundrect =append (_dfda .Roundrect ,_afcdc );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gafdb :=NewOfcDiagram ();if _eeac :=d .DecodeElement (_gafdb ,&_cfabc );_eeac !=nil {return _eeac ;};_dfda .Diagram =append (_dfda .Diagram ,_gafdb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcccec :=NewEG_ShapeElements ();_gcccec .Path =NewPath ();if _effgd :=d .DecodeElement (_gcccec .Path ,&_cfabc );_effgd !=nil {return _effgd ;};_dfda .EG_ShapeElements =append (_dfda .EG_ShapeElements ,_gcccec );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gaabd :=NewEG_ShapeElements ();_gaabd .Formulas =NewFormulas ();if _eacgg :=d .DecodeElement (_gaabd .Formulas ,&_cfabc );_eacgg !=nil {return _eacgg ;};_dfda .EG_ShapeElements =append (_dfda .EG_ShapeElements ,_gaabd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbae :=NewEG_ShapeElements ();_bbae .Handles =NewHandles ();if _fbebb :=d .DecodeElement (_bbae .Handles ,&_cfabc );_fbebb !=nil {return _fbebb ;};_dfda .EG_ShapeElements =append (_dfda .EG_ShapeElements ,_bbae );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgdgc :=NewEG_ShapeElements ();_fgdgc .Fill =NewFill ();if _ccbc :=d .DecodeElement (_fgdgc .Fill ,&_cfabc );_ccbc !=nil {return _ccbc ;};_dfda .EG_ShapeElements =append (_dfda .EG_ShapeElements ,_fgdgc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggcgc :=NewEG_ShapeElements ();_ggcgc .Stroke =NewStroke ();if _abcfb :=d .DecodeElement (_ggcgc .Stroke ,&_cfabc );_abcfb !=nil {return _abcfb ;};_dfda .EG_ShapeElements =append (_dfda .EG_ShapeElements ,_ggcgc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_acafdc :=NewEG_ShapeElements ();_acafdc .Shadow =NewShadow ();if _dafaf :=d .DecodeElement (_acafdc .Shadow ,&_cfabc );_dafaf !=nil {return _dafaf ;};_dfda .EG_ShapeElements =append (_dfda .EG_ShapeElements ,_acafdc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dgaec :=NewEG_ShapeElements ();_dgaec .Textbox =NewTextbox ();if _eggbc :=d .DecodeElement (_dgaec .Textbox ,&_cfabc );_eggbc !=nil {return _eggbc ;};_dfda .EG_ShapeElements =append (_dfda .EG_ShapeElements ,_dgaec );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egfdf :=NewEG_ShapeElements ();_egfdf .Textpath =NewTextpath ();if _dcaeb :=d .DecodeElement (_egfdf .Textpath ,&_cfabc );_dcaeb !=nil {return _dcaeb ;};_dfda .EG_ShapeElements =append (_dfda .EG_ShapeElements ,_egfdf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebag :=NewEG_ShapeElements ();_ebag .Imagedata =NewImagedata ();if _ceddg :=d .DecodeElement (_ebag .Imagedata ,&_cfabc );_ceddg !=nil {return _ceddg ;};_dfda .EG_ShapeElements =append (_dfda .EG_ShapeElements ,_ebag );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdbdc :=NewEG_ShapeElements ();_cdbdc .Skew =NewOfcSkew ();if _beeba :=d .DecodeElement (_cdbdc .Skew ,&_cfabc );_beeba !=nil {return _beeba ;};_dfda .EG_ShapeElements =append (_dfda .EG_ShapeElements ,_cdbdc );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gafec :=NewEG_ShapeElements ();_gafec .Extrusion =NewOfcExtrusion ();if _bagd :=d .DecodeElement (_gafec .Extrusion ,&_cfabc );_bagd !=nil {return _bagd ;};_dfda .EG_ShapeElements =append (_dfda .EG_ShapeElements ,_gafec );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cddgf :=NewEG_ShapeElements ();_cddgf .Callout =NewOfcCallout ();if _bcgg :=d .DecodeElement (_cddgf .Callout ,&_cfabc );_bcgg !=nil {return _bcgg ;};_dfda .EG_ShapeElements =append (_dfda .EG_ShapeElements ,_cddgf );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bgff :=NewEG_ShapeElements ();_bgff .Lock =NewOfcLock ();if _aebeb :=d .DecodeElement (_bgff .Lock ,&_cfabc );_aebeb !=nil {return _aebeb ;};_dfda .EG_ShapeElements =append (_dfda .EG_ShapeElements ,_bgff );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cefbfe :=NewEG_ShapeElements ();_cefbfe .Clippath =NewOfcClippath ();if _gcbg :=d .DecodeElement (_cefbfe .Clippath ,&_cfabc );_gcbg !=nil {return _gcbg ;};_dfda .EG_ShapeElements =append (_dfda .EG_ShapeElements ,_cefbfe );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_egegc :=NewEG_ShapeElements ();_egegc .Signatureline =NewOfcSignatureline ();if _ageda :=d .DecodeElement (_egegc .Signatureline ,&_cfabc );_ageda !=nil {return _ageda ;};_dfda .EG_ShapeElements =append (_dfda .EG_ShapeElements ,_egegc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fgdecb :=NewEG_ShapeElements ();_fgdecb .Wrap =_ad .NewWrap ();if _defbd :=d .DecodeElement (_fgdecb .Wrap ,&_cfabc );_defbd !=nil {return _defbd ;};_dfda .EG_ShapeElements =append (_dfda .EG_ShapeElements ,_fgdecb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aagca :=NewEG_ShapeElements ();_aagca .Anchorlock =_ad .NewAnchorlock ();if _cccbb :=d .DecodeElement (_aagca .Anchorlock ,&_cfabc );_cccbb !=nil {return _cccbb ;};_dfda .EG_ShapeElements =append (_dfda .EG_ShapeElements ,_aagca );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dacc :=NewEG_ShapeElements ();_dacc .Bordertop =_ad .NewBordertop ();if _fbdbcb :=d .DecodeElement (_dacc .Bordertop ,&_cfabc );_fbdbcb !=nil {return _fbdbcb ;};_dfda .EG_ShapeElements =append (_dfda .EG_ShapeElements ,_dacc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_afcef :=NewEG_ShapeElements ();_afcef .Borderbottom =_ad .NewBorderbottom ();if _gdbbb :=d .DecodeElement (_afcef .Borderbottom ,&_cfabc );_gdbbb !=nil {return _gdbbb ;};_dfda .EG_ShapeElements =append (_dfda .EG_ShapeElements ,_afcef );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cadg :=NewEG_ShapeElements ();_cadg .Borderleft =_ad .NewBorderleft ();if _cccba :=d .DecodeElement (_cadg .Borderleft ,&_cfabc );_cccba !=nil {return _cccba ;};_dfda .EG_ShapeElements =append (_dfda .EG_ShapeElements ,_cadg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gegce :=NewEG_ShapeElements ();_gegce .Borderright =_ad .NewBorderright ();if _abdb :=d .DecodeElement (_gegce .Borderright ,&_cfabc );_abdb !=nil {return _abdb ;};_dfda .EG_ShapeElements =append (_dfda .EG_ShapeElements ,_gegce );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddgfd :=NewEG_ShapeElements ();_ddgfd .ClientData =_fd .NewClientData ();if _dgggf :=d .DecodeElement (_ddgfd .ClientData ,&_cfabc );_dgggf !=nil {return _dgggf ;};_dfda .EG_ShapeElements =append (_dfda .EG_ShapeElements ,_ddgfd );case _dd .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"}:_babf :=NewEG_ShapeElements ();_babf .Textdata =_g .NewTextdata ();if _befba :=d .DecodeElement (_babf .Textdata ,&_cfabc );_befba !=nil {return _befba ;};_dfda .EG_ShapeElements =append (_dfda .EG_ShapeElements ,_babf );default:_dda .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",_cfabc .Name );if _gddcg :=d .Skip ();_gddcg !=nil {return _gddcg ;};};case _dd .EndElement :break _efae ;case _dd .CharData :};};return nil ;};func (_aaabe *OfcST_How )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_fefce ,_baabb :=d .Token ();if _baabb !=nil {return _baabb ;};if _feffbg ,_egcce :=_fefce .(_dd .EndElement );_egcce &&_feffbg .Name ==start .Name {*_aaabe =1;return nil ;};if _bdade ,_bggead :=_fefce .(_dd .CharData );!_bggead {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fefce );}else {switch string (_bdade ){case "":*_aaabe =0;case "\u0074\u006f\u0070":*_aaabe =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_aaabe =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_aaabe =3;case "\u006c\u0065\u0066\u0074":*_aaabe =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aaabe =5;case "\u0072\u0069\u0067h\u0074":*_aaabe =6;};};_fefce ,_baabb =d .Token ();if _baabb !=nil {return _baabb ;};if _cbdeg ,_gaabc :=_fefce .(_dd .EndElement );_gaabc &&_cbdeg .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fefce );}; +// ValidateWithPath validates the OfcCT_RegroupTable and its children, prefixing error messages with path +func (_dcae *OfcCT_RegroupTable )ValidateWithPath (path string )error {for _babga ,_cddf :=range _dcae .Entry {if _bdebc :=_cddf .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002fE\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_babga ));_bdebc !=nil {return _bdebc ;};};if _adbbd :=_dcae .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_adbbd !=nil {return _adbbd ;};return nil ;}; -// ValidateWithPath validates the OfcLock and its children, prefixing error messages with path -func (_bacbg *OfcLock )ValidateWithPath (path string )error {if _bdgb :=_bacbg .OfcCT_Lock .ValidateWithPath (path );_bdgb !=nil {return _bdgb ;};return nil ;};func (_fbaa ST_EditAs )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_fbaa .String (),start );}; +// ValidateWithPath validates the AG_OfficeCoreAttributes and its children, prefixing error messages with path +func (_gaac *AG_OfficeCoreAttributes )ValidateWithPath (path string )error {if _cbgc :=_gaac .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_cbgc !=nil {return _cbgc ;};if _deg :=_gaac .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_deg !=nil {return _deg ;};if _gbfa :=_gaac .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gbfa !=nil {return _gbfa ;};if _bac :=_gaac .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bac !=nil {return _bac ;};if _ccedf :=_gaac .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_ccedf !=nil {return _ccedf ;};if _cbea :=_gaac .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_cbea !=nil {return _cbea ;};if _fcf :=_gaac .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_fcf !=nil {return _fcf ;};if _ddb :=_gaac .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ddb !=nil {return _ddb ;};if _gacg :=_gaac .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gacg !=nil {return _gacg ;};if _cfe :=_gaac .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cfe !=nil {return _cfe ;};if _ffda :=_gaac .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_ffda !=nil {return _ffda ;};if _dffc :=_gaac .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dffc !=nil {return _dffc ;};if _afe :=_gaac .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_afe !=nil {return _afe ;};if _ffg :=_gaac .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ffg !=nil {return _ffg ;};if _cbee :=_gaac .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cbee !=nil {return _cbee ;};return nil ;};type Polyline struct{CT_PolyLine };func (_ceabg *Textpath )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _ceabg .CT_TextPath .MarshalXML (e ,start );};func (_gfeea OfcST_How )ValidateWithPath (path string )error {switch _gfeea {case 0,1,2,3,4,5,6:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfeea ));};return nil ;}; -// ValidateWithPath validates the OfcSkew and its children, prefixing error messages with path -func (_dedce *OfcSkew )ValidateWithPath (path string )error {if _gdgef :=_dedce .OfcCT_Skew .ValidateWithPath (path );_gdgef !=nil {return _gdgef ;};return nil ;};func (_bceege OfcST_BWMode )String ()string {switch _bceege {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 (_dbgdc *OfcInk )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_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 ="\u006f\u003a\u0069n\u006b";return _dbgdc .OfcCT_Ink .MarshalXML (e ,start );};type AG_OfficeCoreAttributes struct{SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;}; +// Validate validates the CT_Shape and its children +func (_caba *CT_Shape )Validate ()error {return _caba .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_dfffe *OfcST_ScreenSize )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dfffe =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_dfffe =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_dfffe =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_dfffe =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_dfffe =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_dfffe =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_dfffe =6;};return nil ;};type Imagedata struct{CT_ImageData }; -// Validate validates the OfcRight and its children -func (_efcce *OfcRight )Validate ()error {return _efcce .ValidateWithPath ("\u004f\u0066\u0063\u0052\u0069\u0067\u0068\u0074");};func (_fgegd OfcST_ExtrusionType )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_cgedgg :=_dd .Attr {};_cgedgg .Name =name ;switch _fgegd {case OfcST_ExtrusionTypeUnset :_cgedgg .Value ="";case OfcST_ExtrusionTypePerspective :_cgedgg .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";case OfcST_ExtrusionTypeParallel :_cgedgg .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return _cgedgg ,nil ;};func (_cfgae ST_StrokeArrowWidth )String ()string {switch _cfgae {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 ST_StrokeArrowType byte ;type OfcST_ExtrusionType byte ; +// ValidateWithPath validates the CT_Shapetype and its children, prefixing error messages with path +func (_eabc *CT_Shapetype )ValidateWithPath (path string )error {for _gfac ,_edbeb :=range _eabc .EG_ShapeElements {if _bdcdfe :=_edbeb .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gfac ));_bdcdfe !=nil {return _bdcdfe ;};};if _eabc .Complex !=nil {if _ccagd :=_eabc .Complex .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");_ccagd !=nil {return _ccagd ;};};if _dcgc :=_eabc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_dcgc !=nil {return _dcgc ;};if _dcbf :=_eabc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_dcbf !=nil {return _dcbf ;};if _fecd :=_eabc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fecd !=nil {return _fecd ;};if _aedec :=_eabc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_aedec !=nil {return _aedec ;};if _dcged :=_eabc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_dcged !=nil {return _dcged ;};if _aegda :=_eabc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_aegda !=nil {return _aegda ;};if _gbadb :=_eabc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gbadb !=nil {return _gbadb ;};if _fcgeg :=_eabc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_fcgeg !=nil {return _fcgeg ;};if _faedbg :=_eabc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_faedbg !=nil {return _faedbg ;};if _gebcc :=_eabc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gebcc !=nil {return _gebcc ;};if _dcbbg :=_eabc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dcbbg !=nil {return _dcbbg ;};if _ddabe :=_eabc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_ddabe !=nil {return _ddabe ;};if _cbgdd :=_eabc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_cbgdd !=nil {return _cbgdd ;};if _dccf :=_eabc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_dccf !=nil {return _dccf ;};if _cgage :=_eabc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_cgage !=nil {return _cgage ;};if _gdacf :=_eabc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_gdacf !=nil {return _gdacf ;};if _ecdde :=_eabc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ecdde !=nil {return _ecdde ;};if _cbdfb :=_eabc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_cbdfb !=nil {return _cbdfb ;};if _bfdad :=_eabc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bfdad !=nil {return _bfdad ;};if _edbef :=_eabc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_edbef !=nil {return _edbef ;};if _edbccg :=_eabc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_edbccg !=nil {return _edbccg ;};if _cfba :=_eabc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_cfba !=nil {return _cfba ;};if _gccbe :=_eabc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_gccbe !=nil {return _gccbe ;};if _cebbc :=_eabc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_cebbc !=nil {return _cebbc ;};if _gadac :=_eabc .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_gadac !=nil {return _gadac ;};if _eddagg :=_eabc .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_eddagg !=nil {return _eddagg ;};if _bbbfe :=_eabc .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_bbbfe !=nil {return _bbbfe ;};if _fdefa :=_eabc .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_fdefa !=nil {return _fdefa ;};if _gbff :=_eabc .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gbff !=nil {return _gbff ;};return nil ;};func NewOfcEquationxml ()*OfcEquationxml {_bbadbf :=&OfcEquationxml {};_bbadbf .OfcCT_EquationXml =*NewOfcCT_EquationXml ();return _bbadbf ;};func (_edcdd *Line )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _edcdd .CT_Line .MarshalXML (e ,start );};func (_abdda ST_StrokeJoinStyle )ValidateWithPath (path string )error {switch _abdda {case 0,1,2,3:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abdda ));};return nil ;};func (_gfdfdc OfcST_ConnectorType )ValidateWithPath (path string )error {switch _gfdfdc {case 0,1,2,3,4:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfdfdc ));};return nil ;}; -// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path -func (_ddfa *CT_Background )ValidateWithPath (path string )error {if _cbeb :=_ddfa .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cbeb !=nil {return _cbeb ;};if _bbgb :=_ddfa .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_bbgb !=nil {return _bbgb ;};if _dcgf :=_ddfa .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_dcgf !=nil {return _dcgf ;};if _ebcag :=_ddfa .TargetscreensizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0073c\u0072\u0065\u0065\u006e\u0073i\u007a\u0065\u0041\u0074\u0074\u0072");_ebcag !=nil {return _ebcag ;};if _ddfa .Fill !=nil {if _gfgg :=_ddfa .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_gfgg !=nil {return _gfgg ;};};if _afde :=_ddfa .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_afde !=nil {return _afde ;};return nil ;};func (_bcfdbb OfcST_OLEDrawAspect )ValidateWithPath (path string )error {switch _bcfdbb {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcfdbb ));};return nil ;};func (_bfgf *CT_Arc )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_caefa :=range start .Attr {if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bfgf .UserdrawnAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bfgf .ButtonAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bfgf .DgmlayoutmruAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bfgf .UserhiddenAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bfgf .CliptowrapAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bfgf .BulletAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u006f\u006c\u0065"{_bfgf .OleAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0068\u0072"{_bfgf .HrAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0073\u0070\u0069\u0064"{_fggd ,_dae :=_caefa .Value ,error (nil );if _dae !=nil {return _dae ;};_bfgf .SpidAttr =&_fggd ;continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0068\u0072\u0073t\u0064"{_bfgf .HrstdAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bfgf .BwnormalAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_aba ,_ffgg :=_caefa .Value ,error (nil );if _ffgg !=nil {return _ffgg ;};_bfgf .BordertopcolorAttr =&_aba ;continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bfgf .DgmlayoutAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bfgf .ForcedashAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bfgf .AllowoverlapAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bfgf .HrnoshadeAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bfgf .PreferrelativeAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bafdf ,_daaa :=_caefa .Value ,error (nil );if _daaa !=nil {return _daaa ;};_bfgf .BorderbottomcolorAttr =&_bafdf ;continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u006f\u006e\u0065\u0064"{_bfgf .OnedAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bbbb ,_aacf :=_a .ParseInt (_caefa .Value ,10,64);if _aacf !=nil {return _aacf ;};_bfgf .DgmnodekindAttr =&_bbbb ;continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gfbf ,_dec :=_a .ParseInt (_caefa .Value ,10,64);if _dec !=nil {return _dec ;};_bfgf .RegroupidAttr =&_gfbf ;continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bfgf .AllowincellAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0068\u0072\u0070c\u0074"{_fcff ,_begd :=_a .ParseFloat (_caefa .Value ,64);if _begd !=nil {return _begd ;};_bdcgg :=float32 (_fcff );_bfgf .HrpctAttr =&_bdcgg ;continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0063\u006c\u0069\u0070"{_bfgf .ClipAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bfgf .InsetmodeAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dbb ,_daac :=_caefa .Value ,error (nil );if _daac !=nil {return _daac ;};_bfgf .BorderleftcolorAttr =&_dbb ;continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bfgf .OleiconAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_acgg ,_ddf :=_caefa .Value ,error (nil );if _ddf !=nil {return _ddf ;};_bfgf .BorderrightcolorAttr =&_acgg ;continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bfgf .ConnectortypeAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bfgf .BwpureAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bfgf .BwmodeAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0073\u0070\u0074"{_dgedf ,_cbaa :=_a .ParseFloat (_caefa .Value ,64);if _cbaa !=nil {return _cbaa ;};_acbe :=float32 (_dgedf );_bfgf .SptAttr =&_acbe ;continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bfgf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caefa .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bfgf .HralignAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_badb ,_gfab :=_a .ParseFloat (_caefa .Value ,64);if _gfab !=nil {return _gfab ;};_bfgf .EndAngleAttr =&_badb ;continue ;};if _caefa .Name .Local =="\u0069\u0064"{_ebg ,_gcff :=_caefa .Value ,error (nil );if _gcff !=nil {return _gcff ;};_bfgf .IdAttr =&_ebg ;continue ;};if _caefa .Name .Local =="\u0061\u006c\u0074"{_daaag ,_gfcg :=_caefa .Value ,error (nil );if _gfcg !=nil {return _gfcg ;};_bfgf .AltAttr =&_daaag ;continue ;};if _caefa .Name .Local =="\u0070\u0072\u0069n\u0074"{_bfgf .PrintAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bfgf .StrokedAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_abgf ,_eged :=_caefa .Value ,error (nil );if _eged !=nil {return _eged ;};_bfgf .WrapcoordsAttr =&_abgf ;continue ;};if _caefa .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gcba ,_cga :=_caefa .Value ,error (nil );if _cga !=nil {return _cga ;};_bfgf .StrokeweightAttr =&_gcba ;continue ;};if _caefa .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_afga ,_edcc :=_caefa .Value ,error (nil );if _edcc !=nil {return _edcc ;};_bfgf .CoordoriginAttr =&_afga ;continue ;};if _caefa .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ecae ,_fbba :=_caefa .Value ,error (nil );if _fbba !=nil {return _fbba ;};_bfgf .ChromakeyAttr =&_ecae ;continue ;};if _caefa .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_aagf ,_ggf :=_caefa .Value ,error (nil );if _ggf !=nil {return _ggf ;};_bfgf .FillcolorAttr =&_aagf ;continue ;};if _caefa .Name .Local =="\u0073\u0074\u0079l\u0065"{_geae ,_acbgf :=_caefa .Value ,error (nil );if _acbgf !=nil {return _acbgf ;};_bfgf .StyleAttr =&_geae ;continue ;};if _caefa .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bade ,_bfbe :=_caefa .Value ,error (nil );if _bfbe !=nil {return _bfbe ;};_bfgf .OpacityAttr =&_bade ;continue ;};if _caefa .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dbd ,_bdd :=_caefa .Value ,error (nil );if _bdd !=nil {return _bdd ;};_bfgf .StrokecolorAttr =&_dbd ;continue ;};if _caefa .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bfgf .InsetpenAttr .UnmarshalXMLAttr (_caefa );continue ;};if _caefa .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_dcfd ,_gecd :=_a .ParseFloat (_caefa .Value ,64);if _gecd !=nil {return _gecd ;};_bfgf .StartAngleAttr =&_dcfd ;continue ;};if _caefa .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_eece ,_ecgd :=_caefa .Value ,error (nil );if _ecgd !=nil {return _ecgd ;};_bfgf .CoordsizeAttr =&_eece ;continue ;};if _caefa .Name .Local =="\u0074\u0069\u0074l\u0065"{_bgga ,_badbe :=_caefa .Value ,error (nil );if _badbe !=nil {return _badbe ;};_bfgf .TitleAttr =&_bgga ;continue ;};if _caefa .Name .Local =="\u0063\u006c\u0061s\u0073"{_afba ,_dfee :=_caefa .Value ,error (nil );if _dfee !=nil {return _dfee ;};_bfgf .ClassAttr =&_afba ;continue ;};if _caefa .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fgcbf ,_bcgf :=_caefa .Value ,error (nil );if _bcgf !=nil {return _bcgf ;};_bfgf .TargetAttr =&_fgcbf ;continue ;};if _caefa .Name .Local =="\u0068\u0072\u0065\u0066"{_ebfc ,_dcea :=_caefa .Value ,error (nil );if _dcea !=nil {return _dcea ;};_bfgf .HrefAttr =&_ebfc ;continue ;};if _caefa .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bfgf .FilledAttr .UnmarshalXMLAttr (_caefa );continue ;};};_gacc :for {_dbag ,_bceb :=d .Token ();if _bceb !=nil {return _bceb ;};switch _affb :=_dbag .(type ){case _dd .StartElement :switch _affb .Name {case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afcea :=NewEG_ShapeElements ();_afcea .Path =NewPath ();if _defed :=d .DecodeElement (_afcea .Path ,&_affb );_defed !=nil {return _defed ;};_bfgf .EG_ShapeElements =append (_bfgf .EG_ShapeElements ,_afcea );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agde :=NewEG_ShapeElements ();_agde .Formulas =NewFormulas ();if _bbde :=d .DecodeElement (_agde .Formulas ,&_affb );_bbde !=nil {return _bbde ;};_bfgf .EG_ShapeElements =append (_bfgf .EG_ShapeElements ,_agde );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbfe :=NewEG_ShapeElements ();_fbfe .Handles =NewHandles ();if _dgce :=d .DecodeElement (_fbfe .Handles ,&_affb );_dgce !=nil {return _dgce ;};_bfgf .EG_ShapeElements =append (_bfgf .EG_ShapeElements ,_fbfe );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gece :=NewEG_ShapeElements ();_gece .Fill =NewFill ();if _efda :=d .DecodeElement (_gece .Fill ,&_affb );_efda !=nil {return _efda ;};_bfgf .EG_ShapeElements =append (_bfgf .EG_ShapeElements ,_gece );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dacac :=NewEG_ShapeElements ();_dacac .Stroke =NewStroke ();if _cceg :=d .DecodeElement (_dacac .Stroke ,&_affb );_cceg !=nil {return _cceg ;};_bfgf .EG_ShapeElements =append (_bfgf .EG_ShapeElements ,_dacac );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfbc :=NewEG_ShapeElements ();_gfbc .Shadow =NewShadow ();if _acca :=d .DecodeElement (_gfbc .Shadow ,&_affb );_acca !=nil {return _acca ;};_bfgf .EG_ShapeElements =append (_bfgf .EG_ShapeElements ,_gfbc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eefg :=NewEG_ShapeElements ();_eefg .Textbox =NewTextbox ();if _bgdc :=d .DecodeElement (_eefg .Textbox ,&_affb );_bgdc !=nil {return _bgdc ;};_bfgf .EG_ShapeElements =append (_bfgf .EG_ShapeElements ,_eefg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cddb :=NewEG_ShapeElements ();_cddb .Textpath =NewTextpath ();if _fefb :=d .DecodeElement (_cddb .Textpath ,&_affb );_fefb !=nil {return _fefb ;};_bfgf .EG_ShapeElements =append (_bfgf .EG_ShapeElements ,_cddb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdbb :=NewEG_ShapeElements ();_bdbb .Imagedata =NewImagedata ();if _efbf :=d .DecodeElement (_bdbb .Imagedata ,&_affb );_efbf !=nil {return _efbf ;};_bfgf .EG_ShapeElements =append (_bfgf .EG_ShapeElements ,_bdbb );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aadd :=NewEG_ShapeElements ();_aadd .Skew =NewOfcSkew ();if _acdf :=d .DecodeElement (_aadd .Skew ,&_affb );_acdf !=nil {return _acdf ;};_bfgf .EG_ShapeElements =append (_bfgf .EG_ShapeElements ,_aadd );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgga :=NewEG_ShapeElements ();_dgga .Extrusion =NewOfcExtrusion ();if _efdc :=d .DecodeElement (_dgga .Extrusion ,&_affb );_efdc !=nil {return _efdc ;};_bfgf .EG_ShapeElements =append (_bfgf .EG_ShapeElements ,_dgga );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfc :=NewEG_ShapeElements ();_bfc .Callout =NewOfcCallout ();if _afcbb :=d .DecodeElement (_bfc .Callout ,&_affb );_afcbb !=nil {return _afcbb ;};_bfgf .EG_ShapeElements =append (_bfgf .EG_ShapeElements ,_bfc );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afed :=NewEG_ShapeElements ();_afed .Lock =NewOfcLock ();if _ecaa :=d .DecodeElement (_afed .Lock ,&_affb );_ecaa !=nil {return _ecaa ;};_bfgf .EG_ShapeElements =append (_bfgf .EG_ShapeElements ,_afed );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_geea :=NewEG_ShapeElements ();_geea .Clippath =NewOfcClippath ();if _aaef :=d .DecodeElement (_geea .Clippath ,&_affb );_aaef !=nil {return _aaef ;};_bfgf .EG_ShapeElements =append (_bfgf .EG_ShapeElements ,_geea );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abbcg :=NewEG_ShapeElements ();_abbcg .Signatureline =NewOfcSignatureline ();if _cbbgb :=d .DecodeElement (_abbcg .Signatureline ,&_affb );_cbbgb !=nil {return _cbbgb ;};_bfgf .EG_ShapeElements =append (_bfgf .EG_ShapeElements ,_abbcg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bcbe :=NewEG_ShapeElements ();_bcbe .Wrap =_ad .NewWrap ();if _fdgf :=d .DecodeElement (_bcbe .Wrap ,&_affb );_fdgf !=nil {return _fdgf ;};_bfgf .EG_ShapeElements =append (_bfgf .EG_ShapeElements ,_bcbe );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bdf :=NewEG_ShapeElements ();_bdf .Anchorlock =_ad .NewAnchorlock ();if _ebbc :=d .DecodeElement (_bdf .Anchorlock ,&_affb );_ebbc !=nil {return _ebbc ;};_bfgf .EG_ShapeElements =append (_bfgf .EG_ShapeElements ,_bdf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aagg :=NewEG_ShapeElements ();_aagg .Bordertop =_ad .NewBordertop ();if _bdbcd :=d .DecodeElement (_aagg .Bordertop ,&_affb );_bdbcd !=nil {return _bdbcd ;};_bfgf .EG_ShapeElements =append (_bfgf .EG_ShapeElements ,_aagg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aaecd :=NewEG_ShapeElements ();_aaecd .Borderbottom =_ad .NewBorderbottom ();if _eddc :=d .DecodeElement (_aaecd .Borderbottom ,&_affb );_eddc !=nil {return _eddc ;};_bfgf .EG_ShapeElements =append (_bfgf .EG_ShapeElements ,_aaecd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ddee :=NewEG_ShapeElements ();_ddee .Borderleft =_ad .NewBorderleft ();if _ddca :=d .DecodeElement (_ddee .Borderleft ,&_affb );_ddca !=nil {return _ddca ;};_bfgf .EG_ShapeElements =append (_bfgf .EG_ShapeElements ,_ddee );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_adcc :=NewEG_ShapeElements ();_adcc .Borderright =_ad .NewBorderright ();if _cebe :=d .DecodeElement (_adcc .Borderright ,&_affb );_cebe !=nil {return _cebe ;};_bfgf .EG_ShapeElements =append (_bfgf .EG_ShapeElements ,_adcc );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_egcd :=NewEG_ShapeElements ();_egcd .ClientData =_fd .NewClientData ();if _cbgag :=d .DecodeElement (_egcd .ClientData ,&_affb );_cbgag !=nil {return _cbgag ;};_bfgf .EG_ShapeElements =append (_bfgf .EG_ShapeElements ,_egcd );case _dd .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"}:_dgbf :=NewEG_ShapeElements ();_dgbf .Textdata =_g .NewTextdata ();if _bfgee :=d .DecodeElement (_dgbf .Textdata ,&_affb );_bfgee !=nil {return _bfgee ;};_bfgf .EG_ShapeElements =append (_bfgf .EG_ShapeElements ,_dgbf );default:_dda .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",_affb .Name );if _ebca :=d .Skip ();_ebca !=nil {return _ebca ;};};case _dd .EndElement :break _gacc ;case _dd .CharData :};};return nil ;};func (_dgedd *OfcRight )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_dgedd .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_aacfee :=range start .Attr {if _aacfee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aacfee .Name .Local =="\u0068\u0072\u0065\u0066"{_addd ,_fgedbg :=_aacfee .Value ,error (nil );if _fgedbg !=nil {return _fgedbg ;};_dgedd .HrefAttr =&_addd ;continue ;};if _aacfee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aacfee .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dgedd .ForcedashAttr .UnmarshalXMLAttr (_aacfee );continue ;};if _aacfee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aacfee .Name .Local =="\u0074\u0069\u0074l\u0065"{_ffgeb ,_fgdb :=_aacfee .Value ,error (nil );if _fgdb !=nil {return _fgdb ;};_dgedd .TitleAttr =&_ffgeb ;continue ;};if _aacfee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aacfee .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_defcg ,_fdecd :=_aacfee .Value ,error (nil );if _fdecd !=nil {return _fdecd ;};_dgedd .AlthrefAttr =&_defcg ;continue ;};if _aacfee .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_dgedd .ImageaspectAttr .UnmarshalXMLAttr (_aacfee );continue ;};if _aacfee .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_dgedd .StartarrowAttr .UnmarshalXMLAttr (_aacfee );continue ;};if _aacfee .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_dgedd .LinestyleAttr .UnmarshalXMLAttr (_aacfee );continue ;};if _aacfee .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dgedd .StartarrowwidthAttr .UnmarshalXMLAttr (_aacfee );continue ;};if _aacfee .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_dgedd .JoinstyleAttr .UnmarshalXMLAttr (_aacfee );continue ;};if _aacfee .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_dgedd .StartarrowlengthAttr .UnmarshalXMLAttr (_aacfee );continue ;};if _aacfee .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_accfg ,_ccfdb :=_aacfee .Value ,error (nil );if _ccfdb !=nil {return _ccfdb ;};_dgedd .DashstyleAttr =&_accfg ;continue ;};if _aacfee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_dgedd .EndarrowAttr .UnmarshalXMLAttr (_aacfee );continue ;};if _aacfee .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_dgedd .FilltypeAttr .UnmarshalXMLAttr (_aacfee );continue ;};if _aacfee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dgedd .EndarrowwidthAttr .UnmarshalXMLAttr (_aacfee );continue ;};if _aacfee .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bbfgg ,_bedb :=_aacfee .Value ,error (nil );if _bedb !=nil {return _bedb ;};_dgedd .OpacityAttr =&_bbfgg ;continue ;};if _aacfee .Name .Local =="\u0063\u006f\u006co\u0072"{_fefef ,_agafd :=_aacfee .Value ,error (nil );if _agafd !=nil {return _agafd ;};_dgedd .ColorAttr =&_fefef ;continue ;};if _aacfee .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dgedd .InsetpenAttr .UnmarshalXMLAttr (_aacfee );continue ;};if _aacfee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_dgedd .EndarrowlengthAttr .UnmarshalXMLAttr (_aacfee );continue ;};if _aacfee .Name .Local =="\u0065\u0078\u0074"{_dgedd .ExtAttr .UnmarshalXMLAttr (_aacfee );continue ;};if _aacfee .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_dgedd .EndcapAttr .UnmarshalXMLAttr (_aacfee );continue ;};if _aacfee .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_afddeg ,_aaadd :=_aacfee .Value ,error (nil );if _aaadd !=nil {return _aaadd ;};_dgedd .Color2Attr =&_afddeg ;continue ;};if _aacfee .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_dgedd .ImagealignshapeAttr .UnmarshalXMLAttr (_aacfee );continue ;};if _aacfee .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_gabedb ,_dadfe :=_aacfee .Value ,error (nil );if _dadfe !=nil {return _dadfe ;};_dgedd .WeightAttr =&_gabedb ;continue ;};if _aacfee .Name .Local =="\u0073\u0072\u0063"{_eaaafc ,_fgcfd :=_aacfee .Value ,error (nil );if _fgcfd !=nil {return _fgcfd ;};_dgedd .SrcAttr =&_eaaafc ;continue ;};if _aacfee .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_dggdf ,_dgadec :=_aacfee .Value ,error (nil );if _dgadec !=nil {return _dgadec ;};_dgedd .ImagesizeAttr =&_dggdf ;continue ;};if _aacfee .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_agaabee ,_fgfce :=_a .ParseFloat (_aacfee .Value ,64);if _fgfce !=nil {return _fgfce ;};_dgedd .MiterlimitAttr =&_agaabee ;continue ;};if _aacfee .Name .Local =="\u006f\u006e"{_dgedd .OnAttr .UnmarshalXMLAttr (_aacfee );continue ;};};for {_bcgff ,_gdege :=d .Token ();if _gdege !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063R\u0069\u0067\u0068\u0074: \u0025\u0073",_gdege );};if _gbfbge ,_cecgg :=_bcgff .(_dd .EndElement );_cecgg &&_gbfbge .Name ==start .Name {break ;};};return nil ;};type OfcComplex struct{OfcCT_Complex }; +// Validate validates the OfcCallout and its children +func (_dgbdf *OfcCallout )Validate ()error {return _dgbdf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func (_fagcg OfcST_OLEDrawAspect )String ()string {switch _fagcg {case 0:return "";case 1:return "\u0043o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0049\u0063\u006f\u006e";};return "";};func (_fbcgd OfcST_OLEUpdateMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fbcgd .String (),start );}; -// Validate validates the AG_OfficeCoreAttributes and its children -func (_dedg *AG_OfficeCoreAttributes )Validate ()error {return _dedg .ValidateWithPath ("\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func NewCT_Handles ()*CT_Handles {_bgeg :=&CT_Handles {};return _bgeg };func (_aedg *AG_StrokeAttributes )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _aedg .OnAttr !=_f .ST_TrueFalseUnset {_bdef ,_cde :=_aedg .OnAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u006e"});if _cde !=nil {return _cde ;};start .Attr =append (start .Attr ,_bdef );};if _aedg .WeightAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_aedg .WeightAttr )});};if _aedg .ColorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_aedg .ColorAttr )});};if _aedg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_aedg .OpacityAttr )});};if _aedg .LinestyleAttr !=ST_StrokeLineStyleUnset {_dgfb ,_ggd :=_aedg .LinestyleAttr .MarshalXMLAttr (_dd .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _ggd !=nil {return _ggd ;};start .Attr =append (start .Attr ,_dgfb );};if _aedg .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_aedg .MiterlimitAttr )});};if _aedg .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_cbec ,_dcgb :=_aedg .JoinstyleAttr .MarshalXMLAttr (_dd .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _dcgb !=nil {return _dcgb ;};start .Attr =append (start .Attr ,_cbec );};if _aedg .EndcapAttr !=ST_StrokeEndCapUnset {_aga ,_fcae :=_aedg .EndcapAttr .MarshalXMLAttr (_dd .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _fcae !=nil {return _fcae ;};start .Attr =append (start .Attr ,_aga );};if _aedg .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_c .Sprintf ("\u0025\u0076",*_aedg .DashstyleAttr )});};if _aedg .FilltypeAttr !=ST_FillTypeUnset {_cccb ,_abcfg :=_aedg .FilltypeAttr .MarshalXMLAttr (_dd .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _abcfg !=nil {return _abcfg ;};start .Attr =append (start .Attr ,_cccb );};if _aedg .SrcAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0072\u0063"},Value :_c .Sprintf ("\u0025\u0076",*_aedg .SrcAttr )});};if _aedg .ImageaspectAttr !=ST_ImageAspectUnset {_effa ,_bdeb :=_aedg .ImageaspectAttr .MarshalXMLAttr (_dd .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _bdeb !=nil {return _bdeb ;};start .Attr =append (start .Attr ,_effa );};if _aedg .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_aedg .ImagesizeAttr )});};if _aedg .ImagealignshapeAttr !=_f .ST_TrueFalseUnset {_gdbd ,_acee :=_aedg .ImagealignshapeAttr .MarshalXMLAttr (_dd .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _acee !=nil {return _acee ;};start .Attr =append (start .Attr ,_gdbd );};if _aedg .Color2Attr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_c .Sprintf ("\u0025\u0076",*_aedg .Color2Attr )});};if _aedg .StartarrowAttr !=ST_StrokeArrowTypeUnset {_fefd ,_beag :=_aedg .StartarrowAttr .MarshalXMLAttr (_dd .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _beag !=nil {return _beag ;};start .Attr =append (start .Attr ,_fefd );};if _aedg .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_bca ,_eec :=_aedg .StartarrowwidthAttr .MarshalXMLAttr (_dd .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _eec !=nil {return _eec ;};start .Attr =append (start .Attr ,_bca );};if _aedg .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_eabc ,_ecee :=_aedg .StartarrowlengthAttr .MarshalXMLAttr (_dd .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _ecee !=nil {return _ecee ;};start .Attr =append (start .Attr ,_eabc );};if _aedg .EndarrowAttr !=ST_StrokeArrowTypeUnset {_fcfce ,_gffa :=_aedg .EndarrowAttr .MarshalXMLAttr (_dd .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _gffa !=nil {return _gffa ;};start .Attr =append (start .Attr ,_fcfce );};if _aedg .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_agba ,_acbc :=_aedg .EndarrowwidthAttr .MarshalXMLAttr (_dd .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _acbc !=nil {return _acbc ;};start .Attr =append (start .Attr ,_agba );};if _aedg .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_cccf ,_bcgd :=_aedg .EndarrowlengthAttr .MarshalXMLAttr (_dd .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _bcgd !=nil {return _bcgd ;};start .Attr =append (start .Attr ,_cccf );};if _aedg .HrefAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_aedg .HrefAttr )});};if _aedg .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_c .Sprintf ("\u0025\u0076",*_aedg .AlthrefAttr )});};if _aedg .TitleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_aedg .TitleAttr )});};if _aedg .ForcedashAttr !=_f .ST_TrueFalseUnset {_bbag ,_bcbb :=_aedg .ForcedashAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bcbb !=nil {return _bcbb ;};start .Attr =append (start .Attr ,_bbag );};if _aedg .IdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_aedg .IdAttr )});};if _aedg .InsetpenAttr !=_f .ST_TrueFalseUnset {_gada ,_adcg :=_aedg .InsetpenAttr .MarshalXMLAttr (_dd .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _adcg !=nil {return _adcg ;};start .Attr =append (start .Attr ,_gada );};if _aedg .RelidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_aedg .RelidAttr )});};return nil ;}; +// ValidateWithPath validates the OfcEquationxml and its children, prefixing error messages with path +func (_dggca *OfcEquationxml )ValidateWithPath (path string )error {if _fgddd :=_dggca .OfcCT_EquationXml .ValidateWithPath (path );_fgddd !=nil {return _fgddd ;};return nil ;};func (_gbde *CT_Background )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fffc :=range start .Attr {if _fffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fffc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gbde .BwmodeAttr .UnmarshalXMLAttr (_fffc );continue ;};if _fffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fffc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gbde .BwpureAttr .UnmarshalXMLAttr (_fffc );continue ;};if _fffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fffc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gbde .BwnormalAttr .UnmarshalXMLAttr (_fffc );continue ;};if _fffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fffc .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_gbde .TargetscreensizeAttr .UnmarshalXMLAttr (_fffc );continue ;};if _fffc .Name .Local =="\u0069\u0064"{_fgd ,_acd :=_fffc .Value ,error (nil );if _acd !=nil {return _acd ;};_gbde .IdAttr =&_fgd ;continue ;};if _fffc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gbde .FilledAttr .UnmarshalXMLAttr (_fffc );continue ;};if _fffc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bbae ,_bfeeg :=_fffc .Value ,error (nil );if _bfeeg !=nil {return _bfeeg ;};_gbde .FillcolorAttr =&_bbae ;continue ;};};_gcffg :for {_gggb ,_adaa :=d .Token ();if _adaa !=nil {return _adaa ;};switch _gefb :=_gggb .(type ){case _c .StartElement :switch _gefb .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbde .Fill =NewFill ();if _faag :=d .DecodeElement (_gbde .Fill ,&_gefb );_faag !=nil {return _faag ;};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\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_gefb .Name );if _bccdb :=d .Skip ();_bccdb !=nil {return _bccdb ;};};case _c .EndElement :break _gcffg ;case _c .CharData :};};return nil ;};func NewCT_H ()*CT_H {_egfg :=&CT_H {};return _egfg };func (_efegf *OfcCT_Callout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fcgfb :=range start .Attr {if _fcgfb .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_efegf .LengthspecifiedAttr .UnmarshalXMLAttr (_fcgfb );continue ;};if _fcgfb .Name .Local =="\u006f\u006e"{_efegf .OnAttr .UnmarshalXMLAttr (_fcgfb );continue ;};if _fcgfb .Name .Local =="\u0067\u0061\u0070"{_eabagc ,_dbbcd :=_fcgfb .Value ,error (nil );if _dbbcd !=nil {return _dbbcd ;};_efegf .GapAttr =&_eabagc ;continue ;};if _fcgfb .Name .Local =="\u0061\u006e\u0067l\u0065"{_efegf .AngleAttr .UnmarshalXMLAttr (_fcgfb );continue ;};if _fcgfb .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_efegf .DropautoAttr .UnmarshalXMLAttr (_fcgfb );continue ;};if _fcgfb .Name .Local =="\u0064\u0072\u006f\u0070"{_fabf ,_dbfce :=_fcgfb .Value ,error (nil );if _dbfce !=nil {return _dbfce ;};_efegf .DropAttr =&_fabf ;continue ;};if _fcgfb .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_gbcba ,_daad :=_fcgfb .Value ,error (nil );if _daad !=nil {return _daad ;};_efegf .DistanceAttr =&_gbcba ;continue ;};if _fcgfb .Name .Local =="\u0074\u0079\u0070\u0065"{_ebage ,_dagg :=_fcgfb .Value ,error (nil );if _dagg !=nil {return _dagg ;};_efegf .TypeAttr =&_ebage ;continue ;};if _fcgfb .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_ecafb ,_baeb :=_fcgfb .Value ,error (nil );if _baeb !=nil {return _baeb ;};_efegf .LengthAttr =&_ecafb ;continue ;};if _fcgfb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_efegf .AccentbarAttr .UnmarshalXMLAttr (_fcgfb );continue ;};if _fcgfb .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_efegf .TextborderAttr .UnmarshalXMLAttr (_fcgfb );continue ;};if _fcgfb .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_efegf .MinusxAttr .UnmarshalXMLAttr (_fcgfb );continue ;};if _fcgfb .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_efegf .MinusyAttr .UnmarshalXMLAttr (_fcgfb );continue ;};if _fcgfb .Name .Local =="\u0065\u0078\u0074"{_efegf .ExtAttr .UnmarshalXMLAttr (_fcgfb );continue ;};};for {_cbeeg ,_baaff :=d .Token ();if _baaff !=nil {return _fd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u0061l\u006c\u006f\u0075\u0074\u003a\u0020\u0025s",_baaff );};if _cabg ,_bbge :=_cbeeg .(_c .EndElement );_bbge &&_cabg .Name ==start .Name {break ;};};return nil ;};func NewAG_Style ()*AG_Style {_cged :=&AG_Style {};return _cged };func (_cbddd *OfcST_ExtrusionType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbffb ,_bffcb :=d .Token ();if _bffcb !=nil {return _bffcb ;};if _bacbcb ,_agcebc :=_gbffb .(_c .EndElement );_agcebc &&_bacbcb .Name ==start .Name {*_cbddd =1;return nil ;};if _gdgeb ,_agdfdb :=_gbffb .(_c .CharData );!_agdfdb {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbffb );}else {switch string (_gdgeb ){case "":*_cbddd =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_cbddd =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_cbddd =2;};};_gbffb ,_bffcb =d .Token ();if _bffcb !=nil {return _bffcb ;};if _addbd ,_fccfd :=_gbffb .(_c .EndElement );_fccfd &&_addbd .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbffb );};func (_dfcde OfcST_OLEDrawAspect )Validate ()error {return _dfcde .ValidateWithPath ("")};func (_feeebf *OfcLock )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_feeebf .OfcCT_Lock =*NewOfcCT_Lock ();for _ ,_dceef :=range start .Attr {if _dceef .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_feeebf .PositionAttr .UnmarshalXMLAttr (_dceef );continue ;};if _dceef .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_feeebf .SelectionAttr .UnmarshalXMLAttr (_dceef );continue ;};if _dceef .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_feeebf .GroupingAttr .UnmarshalXMLAttr (_dceef );continue ;};if _dceef .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_feeebf .UngroupingAttr .UnmarshalXMLAttr (_dceef );continue ;};if _dceef .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_feeebf .RotationAttr .UnmarshalXMLAttr (_dceef );continue ;};if _dceef .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_feeebf .CroppingAttr .UnmarshalXMLAttr (_dceef );continue ;};if _dceef .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_feeebf .VerticiesAttr .UnmarshalXMLAttr (_dceef );continue ;};if _dceef .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_feeebf .AdjusthandlesAttr .UnmarshalXMLAttr (_dceef );continue ;};if _dceef .Name .Local =="\u0074\u0065\u0078\u0074"{_feeebf .TextAttr .UnmarshalXMLAttr (_dceef );continue ;};if _dceef .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_feeebf .AspectratioAttr .UnmarshalXMLAttr (_dceef );continue ;};if _dceef .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_feeebf .ShapetypeAttr .UnmarshalXMLAttr (_dceef );continue ;};if _dceef .Name .Local =="\u0065\u0078\u0074"{_feeebf .ExtAttr .UnmarshalXMLAttr (_dceef );continue ;};};for {_dggcac ,_eagfa :=d .Token ();if _eagfa !=nil {return _fd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_eagfa );};if _ddebgb ,_feafg :=_dggcac .(_c .EndElement );_feafg &&_ddebgb .Name ==start .Name {break ;};};return nil ;};func (_gcgfca ST_FillMethod )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gcgfca .String (),start );};func (_defgfd OfcST_DiagramLayout )ValidateWithPath (path string )error {switch _defgfd {case 0,1,2,3,4:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_defgfd ));};return nil ;}; -// Validate validates the OfcLock and its children -func (_deecc *OfcLock )Validate ()error {return _deecc .ValidateWithPath ("\u004ff\u0063\u004c\u006f\u0063\u006b");}; +// Validate validates the AG_Style and its children +func (_gcff *AG_Style )Validate ()error {return _gcff .ValidateWithPath ("\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065");};func NewOfcCT_ShapeLayout ()*OfcCT_ShapeLayout {_gcdcc :=&OfcCT_ShapeLayout {};return _gcdcc };type CT_Stroke struct{Left *OfcLeft ;Top *OfcTop ;Right *OfcRight ;Bottom *OfcBottom ;Column *OfcColumn ;IdAttr *string ;OnAttr _d .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 _d .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 _d .ST_TrueFalse ;RIdAttr *string ;InsetpenAttr _d .ST_TrueFalse ;RelidAttr *string ;};func (_bfgb *Curve )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _bfgb .CT_Curve .MarshalXML (e ,start );};func NewOfcCT_Fill ()*OfcCT_Fill {_ggfcb :=&OfcCT_Fill {};return _ggfcb };func (_cadfc *OfcCT_ShapeLayout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggbae :=range start .Attr {if _ggbae .Name .Local =="\u0065\u0078\u0074"{_cadfc .ExtAttr .UnmarshalXMLAttr (_ggbae );continue ;};};_bgae :for {_cacfa ,_egecb :=d .Token ();if _egecb !=nil {return _egecb ;};switch _dfacf :=_cacfa .(type ){case _c .StartElement :switch _dfacf .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cadfc .Idmap =NewOfcCT_IdMap ();if _fbdbg :=d .DecodeElement (_cadfc .Idmap ,&_dfacf );_fbdbg !=nil {return _fbdbg ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cadfc .Regrouptable =NewOfcCT_RegroupTable ();if _eggd :=d .DecodeElement (_cadfc .Regrouptable ,&_dfacf );_eggd !=nil {return _eggd ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cadfc .Rules =NewOfcCT_Rules ();if _bbbba :=d .DecodeElement (_cadfc .Rules ,&_dfacf );_bbbba !=nil {return _bbbba ;};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\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0020\u0025\u0076",_dfacf .Name );if _ebgd :=d .Skip ();_ebgd !=nil {return _ebgd ;};};case _c .EndElement :break _bgae ;case _c .CharData :};};return nil ;};type OfcCT_Diagram struct{DgmstyleAttr *int64 ;AutoformatAttr _d .ST_TrueFalse ;ReverseAttr _d .ST_TrueFalse ;AutolayoutAttr _d .ST_TrueFalse ;DgmscalexAttr *int64 ;DgmscaleyAttr *int64 ;DgmfontsizeAttr *int64 ;ConstrainboundsAttr *string ;DgmbasetextscaleAttr *int64 ;Relationtable *OfcCT_RelationTable ;ExtAttr ST_Ext ;}; -// Validate validates the OfcCT_IdMap and its children -func (_egag *OfcCT_IdMap )Validate ()error {return _egag .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070");};func (_bafag *OfcCT_Skew )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_ccfbg :=range start .Attr {if _ccfbg .Name .Local =="\u0069\u0064"{_fcdb ,_fbafea :=_ccfbg .Value ,error (nil );if _fbafea !=nil {return _fbafea ;};_bafag .IdAttr =&_fcdb ;continue ;};if _ccfbg .Name .Local =="\u006f\u006e"{_bafag .OnAttr .UnmarshalXMLAttr (_ccfbg );continue ;};if _ccfbg .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_bagbg ,_gbcda :=_ccfbg .Value ,error (nil );if _gbcda !=nil {return _gbcda ;};_bafag .OffsetAttr =&_bagbg ;continue ;};if _ccfbg .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_cbde ,_gdgdc :=_ccfbg .Value ,error (nil );if _gdgdc !=nil {return _gdgdc ;};_bafag .OriginAttr =&_cbde ;continue ;};if _ccfbg .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_fffdg ,_dagbd :=_ccfbg .Value ,error (nil );if _dagbd !=nil {return _dagbd ;};_bafag .MatrixAttr =&_fffdg ;continue ;};if _ccfbg .Name .Local =="\u0065\u0078\u0074"{_bafag .ExtAttr .UnmarshalXMLAttr (_ccfbg );continue ;};};for {_dfbbg ,_gdaffd :=d .Token ();if _gdaffd !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077\u003a\u0020%\u0073",_gdaffd );};if _bbfbg ,_gaaeg :=_dfbbg .(_dd .EndElement );_gaaeg &&_bbfbg .Name ==start .Name {break ;};};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 (_aagcaa OfcST_ConnectType )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_aagcaa .String (),start );};func (_dfegd OfcST_ExtrusionPlane )ValidateWithPath (path string )error {switch _dfegd {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfegd ));};return nil ;};const (OfcST_ExtrusionPlaneUnset OfcST_ExtrusionPlane =0;OfcST_ExtrusionPlaneXY OfcST_ExtrusionPlane =1;OfcST_ExtrusionPlaneZX OfcST_ExtrusionPlane =2;OfcST_ExtrusionPlaneYZ OfcST_ExtrusionPlane =3;); +// Validate validates the CT_Path and its children +func (_cggb *CT_Path )Validate ()error {return _cggb .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068");};func NewCT_Shadow ()*CT_Shadow {_bdgg :=&CT_Shadow {};return _bdgg };type Shadow struct{CT_Shadow }; -// Validate validates the OfcCT_ColorMru and its children -func (_gedcf *OfcCT_ColorMru )Validate ()error {return _gedcf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0072\u0075");};func (_bga *AG_Path )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _bga .PathAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_bga .PathAttr )});};return nil ;};func (_fbfef OfcST_ExtrusionRender )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_ffcdb :=_dd .Attr {};_ffcdb .Name =name ;switch _fbfef {case OfcST_ExtrusionRenderUnset :_ffcdb .Value ="";case OfcST_ExtrusionRenderSolid :_ffcdb .Value ="\u0073\u006f\u006ci\u0064";case OfcST_ExtrusionRenderWireFrame :_ffcdb .Value ="\u0077i\u0072\u0065\u0046\u0072\u0061\u006de";case OfcST_ExtrusionRenderBoundingCube :_ffcdb .Value ="\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065";};return _ffcdb ,nil ;}; +// ValidateWithPath validates the CT_ImageData and its children, prefixing error messages with path +func (_egfa *CT_ImageData )ValidateWithPath (path string )error {if _adeae :=_egfa .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_adeae !=nil {return _adeae ;};if _gbdef :=_egfa .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_gbdef !=nil {return _gbdef ;};if _beacba :=_egfa .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_beacba !=nil {return _beacba ;};return nil ;};type CT_Shadow struct{OnAttr _d .ST_TrueFalse ;TypeAttr ST_ShadowType ;ObscuredAttr _d .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ;OffsetAttr *string ;Color2Attr *string ;Offset2Attr *string ;OriginAttr *string ;MatrixAttr *string ;IdAttr *string ;};func (_ddgff *OfcST_ExtrusionPlane )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ddgff =0;case "\u0058\u0059":*_ddgff =1;case "\u005a\u0058":*_ddgff =2;case "\u0059\u005a":*_ddgff =3;};return nil ;}; -// Validate validates the OfcCT_Ink and its children -func (_acgcgd *OfcCT_Ink )Validate ()error {return _acgcgd .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0049\u006ek");};type Curve struct{CT_Curve };func NewCurve ()*Curve {_fbgf :=&Curve {};_fbgf .CT_Curve =*NewCT_Curve ();return _fbgf };func (_afgec ST_ShadowType )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_afgec .String (),start );};func (_badba OfcST_ExtrusionType )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_badba .String (),start );};func (_cagb OfcST_Angle )String ()string {switch _cagb {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 "";}; +// Validate validates the OfcRight and its children +func (_bdccd *OfcRight )Validate ()error {return _bdccd .ValidateWithPath ("\u004f\u0066\u0063\u0052\u0069\u0067\u0068\u0074");};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 (_egbbf OfcST_ExtrusionRender )String ()string {switch _egbbf {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 (_cbgff OfcST_FillType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cbgff .String (),start );};func (_degf *CT_Textbox )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcgd :=range start .Attr {if _bcgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgd .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_degf .SingleclickAttr .UnmarshalXMLAttr (_bcgd );continue ;};if _bcgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_degf .InsetmodeAttr .UnmarshalXMLAttr (_bcgd );continue ;};if _bcgd .Name .Local =="\u0069\u006e\u0073e\u0074"{_gfdae ,_cdfbf :=_bcgd .Value ,error (nil );if _cdfbf !=nil {return _cdfbf ;};_degf .InsetAttr =&_gfdae ;continue ;};if _bcgd .Name .Local =="\u0069\u0064"{_gcebc ,_edae :=_bcgd .Value ,error (nil );if _edae !=nil {return _edae ;};_degf .IdAttr =&_gcebc ;continue ;};if _bcgd .Name .Local =="\u0073\u0074\u0079l\u0065"{_ccfd ,_adfc :=_bcgd .Value ,error (nil );if _adfc !=nil {return _adfc ;};_degf .StyleAttr =&_ccfd ;continue ;};};_gacf :for {_afge ,_bcdda :=d .Token ();if _bcdda !=nil {return _bcdda ;};switch _gggbfc :=_afge .(type ){case _c .StartElement :switch _gggbfc .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_degf .TxbxContent =_b .NewTxbxContent ();if _dabea :=d .DecodeElement (_degf .TxbxContent ,&_gggbfc );_dabea !=nil {return _dabea ;};default:if _bgadcc ,_bbcg :=_g .CreateElement (_gggbfc );_bbcg !=nil {return _bbcg ;}else {if _ecgcd :=d .DecodeElement (_bgadcc ,&_gggbfc );_ecgcd !=nil {return _ecgcd ;};_degf .Any =_bgadcc ;};};case _c .EndElement :break _gacf ;case _c .CharData :};};return nil ;};type OfcBottom struct{OfcCT_StrokeChild };func (_gacea *OfcCT_ColorMru )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075";};if _gacea .ColorsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_gacea .ColorsAttr )});};if _gacea .ExtAttr !=ST_ExtUnset {_degcf ,_fdgfdg :=_gacea .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _fdgfdg !=nil {return _fdgfdg ;};start .Attr =append (start .Attr ,_degcf );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_adfgf *OfcST_DiagramLayout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcaaa ,_eecbcf :=d .Token ();if _eecbcf !=nil {return _eecbcf ;};if _gdggd ,_efgdd :=_gcaaa .(_c .EndElement );_efgdd &&_gdggd .Name ==start .Name {*_adfgf =1;return nil ;};if _fggb ,_ebfca :=_gcaaa .(_c .CharData );!_ebfca {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcaaa );}else {switch string (_fggb ){case "":*_adfgf =0;case "\u0030":*_adfgf =1;case "\u0031":*_adfgf =2;case "\u0032":*_adfgf =3;case "\u0033":*_adfgf =4;};};_gcaaa ,_eecbcf =d .Token ();if _eecbcf !=nil {return _eecbcf ;};if _cdgbga ,_egafb :=_gcaaa .(_c .EndElement );_egafb &&_cdgbga .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcaaa );}; -// Validate validates the OfcCT_Entry and its children -func (_cffbd *OfcCT_Entry )Validate ()error {return _cffbd .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\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 *_ad .Wrap ;Anchorlock *_ad .Anchorlock ;Bordertop *_ad .Bordertop ;Borderbottom *_ad .Borderbottom ;Borderleft *_ad .Borderleft ;Borderright *_ad .Borderright ;ClientData *_fd .ClientData ;Textdata *_g .Textdata ;};func (_egege *Path )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return _egege .CT_Path .MarshalXML (e ,start );};func NewAG_OfficeCoreAttributes ()*AG_OfficeCoreAttributes {_geb :=&AG_OfficeCoreAttributes {};return _geb ;};func (_cefg *Curve )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return _cefg .CT_Curve .MarshalXML (e ,start );};func (_bdbfac *ST_StrokeJoinStyle )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_bdbfac =0;case "\u0072\u006f\u0075n\u0064":*_bdbfac =1;case "\u0062\u0065\u0076e\u006c":*_bdbfac =2;case "\u006d\u0069\u0074e\u0072":*_bdbfac =3;};return nil ;};func NewOfcCT_ClipPath ()*OfcCT_ClipPath {_agdfec :=&OfcCT_ClipPath {};return _agdfec };func (_cdfed *Curve )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_cdfed .CT_Curve =*NewCT_Curve ();for _ ,_ceff :=range start .Attr {if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cdfed .AllowoverlapAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cage ,_gdae :=_a .ParseInt (_ceff .Value ,10,64);if _gdae !=nil {return _gdae ;};_cdfed .RegroupidAttr =&_cage ;continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cdfed .DgmlayoutAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cdfed .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cdfed .PreferrelativeAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cdfed .ButtonAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u006f\u006c\u0065"{_cdfed .OleAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cdfed .UserhiddenAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cdfed .ForcedashAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cdfed .BulletAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cdfed .BwpureAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0063\u006c\u0069\u0070"{_cdfed .ClipAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bdadb ,_aeed :=_ceff .Value ,error (nil );if _aeed !=nil {return _aeed ;};_cdfed .BorderbottomcolorAttr =&_bdadb ;continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cdfed .BwnormalAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cdfed .HralignAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0068\u0072"{_cdfed .HrAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cgbba ,_cagg :=_ceff .Value ,error (nil );if _cagg !=nil {return _cagg ;};_cdfed .BordertopcolorAttr =&_cgbba ;continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fbfbc ,_gfafg :=_a .ParseInt (_ceff .Value ,10,64);if _gfafg !=nil {return _gfafg ;};_cdfed .DgmnodekindAttr =&_fbfbc ;continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_eeeee ,_fcfcc :=_ceff .Value ,error (nil );if _fcfcc !=nil {return _fcfcc ;};_cdfed .BorderrightcolorAttr =&_eeeee ;continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0073\u0070\u0069\u0064"{_egcfd ,_fgadcd :=_ceff .Value ,error (nil );if _fgadcd !=nil {return _fgadcd ;};_cdfed .SpidAttr =&_egcfd ;continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0068\u0072\u0070c\u0074"{_baefg ,_dcdf :=_a .ParseFloat (_ceff .Value ,64);if _dcdf !=nil {return _dcdf ;};_eddf :=float32 (_baefg );_cdfed .HrpctAttr =&_eddf ;continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0068\u0072\u0073t\u0064"{_cdfed .HrstdAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cdfed .CliptowrapAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cdfed .AllowincellAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cdfed .DgmlayoutmruAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cdfed .UserdrawnAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cdfed .OleiconAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bddeb ,_fcdca :=_ceff .Value ,error (nil );if _fcdca !=nil {return _fcdca ;};_cdfed .BorderleftcolorAttr =&_bddeb ;continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0073\u0070\u0074"{_afeec ,_bbfdc :=_a .ParseFloat (_ceff .Value ,64);if _bbfdc !=nil {return _bbfdc ;};_ccfaa :=float32 (_afeec );_cdfed .SptAttr =&_ccfaa ;continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cdfed .BwmodeAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cdfed .ConnectortypeAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cdfed .InsetmodeAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u006f\u006e\u0065\u0064"{_cdfed .OnedAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceff .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cdfed .HrnoshadeAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Local =="\u0074\u0069\u0074l\u0065"{_ecgdfg ,_eaffe :=_ceff .Value ,error (nil );if _eaffe !=nil {return _eaffe ;};_cdfed .TitleAttr =&_ecgdfg ;continue ;};if _ceff .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gfbcd ,_cfcbd :=_ceff .Value ,error (nil );if _cfcbd !=nil {return _cfcbd ;};_cdfed .WrapcoordsAttr =&_gfbcd ;continue ;};if _ceff .Name .Local =="\u0073\u0074\u0079l\u0065"{_cffab ,_dgfbg :=_ceff .Value ,error (nil );if _dgfbg !=nil {return _dgfbg ;};_cdfed .StyleAttr =&_cffab ;continue ;};if _ceff .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_edfbc ,_fggcd :=_ceff .Value ,error (nil );if _fggcd !=nil {return _fggcd ;};_cdfed .CoordoriginAttr =&_edfbc ;continue ;};if _ceff .Name .Local =="\u0070\u0072\u0069n\u0074"{_cdfed .PrintAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_facbd ,_ddcd :=_ceff .Value ,error (nil );if _ddcd !=nil {return _ddcd ;};_cdfed .CoordsizeAttr =&_facbd ;continue ;};if _ceff .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cdfed .StrokedAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Local =="\u0061\u006c\u0074"{_gbdfc ,_fdfdb :=_ceff .Value ,error (nil );if _fdfdb !=nil {return _fdfdb ;};_cdfed .AltAttr =&_gbdfc ;continue ;};if _ceff .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fbede ,_bgceb :=_ceff .Value ,error (nil );if _bgceb !=nil {return _bgceb ;};_cdfed .StrokeweightAttr =&_fbede ;continue ;};if _ceff .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_bcad ,_gdadb :=_ceff .Value ,error (nil );if _gdadb !=nil {return _gdadb ;};_cdfed .Control1Attr =&_bcad ;continue ;};if _ceff .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_afeac ,_daggf :=_ceff .Value ,error (nil );if _daggf !=nil {return _daggf ;};_cdfed .ChromakeyAttr =&_afeac ;continue ;};if _ceff .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_abbf ,_fbfdd :=_ceff .Value ,error (nil );if _fbfdd !=nil {return _fbfdd ;};_cdfed .FillcolorAttr =&_abbf ;continue ;};if _ceff .Name .Local =="\u0069\u0064"{_ggcge ,_fdagb :=_ceff .Value ,error (nil );if _fdagb !=nil {return _fdagb ;};_cdfed .IdAttr =&_ggcge ;continue ;};if _ceff .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ccbde ,_aaaga :=_ceff .Value ,error (nil );if _aaaga !=nil {return _aaaga ;};_cdfed .OpacityAttr =&_ccbde ;continue ;};if _ceff .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_afadfg ,_dcde :=_ceff .Value ,error (nil );if _dcde !=nil {return _dcde ;};_cdfed .StrokecolorAttr =&_afadfg ;continue ;};if _ceff .Name .Local =="\u0063\u006c\u0061s\u0073"{_gfbba ,_ebfad :=_ceff .Value ,error (nil );if _ebfad !=nil {return _ebfad ;};_cdfed .ClassAttr =&_gfbba ;continue ;};if _ceff .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cdfed .FilledAttr .UnmarshalXMLAttr (_ceff );continue ;};if _ceff .Name .Local =="\u0066\u0072\u006f\u006d"{_eddcb ,_dbebd :=_ceff .Value ,error (nil );if _dbebd !=nil {return _dbebd ;};_cdfed .FromAttr =&_eddcb ;continue ;};if _ceff .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gdedc ,_bcadd :=_ceff .Value ,error (nil );if _bcadd !=nil {return _bcadd ;};_cdfed .TargetAttr =&_gdedc ;continue ;};if _ceff .Name .Local =="\u0068\u0072\u0065\u0066"{_ceeec ,_fbcab :=_ceff .Value ,error (nil );if _fbcab !=nil {return _fbcab ;};_cdfed .HrefAttr =&_ceeec ;continue ;};if _ceff .Name .Local =="\u0074\u006f"{_abfgd ,_bceef :=_ceff .Value ,error (nil );if _bceef !=nil {return _bceef ;};_cdfed .ToAttr =&_abfgd ;continue ;};if _ceff .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_ggefd ,_cbcdcc :=_ceff .Value ,error (nil );if _cbcdcc !=nil {return _cbcdcc ;};_cdfed .Control2Attr =&_ggefd ;continue ;};if _ceff .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cdfed .InsetpenAttr .UnmarshalXMLAttr (_ceff );continue ;};};_afec :for {_cdeff ,_fdfgf :=d .Token ();if _fdfgf !=nil {return _fdfgf ;};switch _defcf :=_cdeff .(type ){case _dd .StartElement :switch _defcf .Name {case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddagc :=NewEG_ShapeElements ();_ddagc .Path =NewPath ();if _begec :=d .DecodeElement (_ddagc .Path ,&_defcf );_begec !=nil {return _begec ;};_cdfed .EG_ShapeElements =append (_cdfed .EG_ShapeElements ,_ddagc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfedb :=NewEG_ShapeElements ();_bfedb .Formulas =NewFormulas ();if _feddg :=d .DecodeElement (_bfedb .Formulas ,&_defcf );_feddg !=nil {return _feddg ;};_cdfed .EG_ShapeElements =append (_cdfed .EG_ShapeElements ,_bfedb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfbffe :=NewEG_ShapeElements ();_bfbffe .Handles =NewHandles ();if _dgbe :=d .DecodeElement (_bfbffe .Handles ,&_defcf );_dgbe !=nil {return _dgbe ;};_cdfed .EG_ShapeElements =append (_cdfed .EG_ShapeElements ,_bfbffe );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbebdg :=NewEG_ShapeElements ();_dbebdg .Fill =NewFill ();if _fffe :=d .DecodeElement (_dbebdg .Fill ,&_defcf );_fffe !=nil {return _fffe ;};_cdfed .EG_ShapeElements =append (_cdfed .EG_ShapeElements ,_dbebdg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aadg :=NewEG_ShapeElements ();_aadg .Stroke =NewStroke ();if _dadgc :=d .DecodeElement (_aadg .Stroke ,&_defcf );_dadgc !=nil {return _dadgc ;};_cdfed .EG_ShapeElements =append (_cdfed .EG_ShapeElements ,_aadg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fceba :=NewEG_ShapeElements ();_fceba .Shadow =NewShadow ();if _dcggc :=d .DecodeElement (_fceba .Shadow ,&_defcf );_dcggc !=nil {return _dcggc ;};_cdfed .EG_ShapeElements =append (_cdfed .EG_ShapeElements ,_fceba );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgbea :=NewEG_ShapeElements ();_bgbea .Textbox =NewTextbox ();if _gaga :=d .DecodeElement (_bgbea .Textbox ,&_defcf );_gaga !=nil {return _gaga ;};_cdfed .EG_ShapeElements =append (_cdfed .EG_ShapeElements ,_bgbea );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fceab :=NewEG_ShapeElements ();_fceab .Textpath =NewTextpath ();if _edeab :=d .DecodeElement (_fceab .Textpath ,&_defcf );_edeab !=nil {return _edeab ;};_cdfed .EG_ShapeElements =append (_cdfed .EG_ShapeElements ,_fceab );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bcbd :=NewEG_ShapeElements ();_bcbd .Imagedata =NewImagedata ();if _fffb :=d .DecodeElement (_bcbd .Imagedata ,&_defcf );_fffb !=nil {return _fffb ;};_cdfed .EG_ShapeElements =append (_cdfed .EG_ShapeElements ,_bcbd );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eaeg :=NewEG_ShapeElements ();_eaeg .Skew =NewOfcSkew ();if _ebebd :=d .DecodeElement (_eaeg .Skew ,&_defcf );_ebebd !=nil {return _ebebd ;};_cdfed .EG_ShapeElements =append (_cdfed .EG_ShapeElements ,_eaeg );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gedf :=NewEG_ShapeElements ();_gedf .Extrusion =NewOfcExtrusion ();if _egfcf :=d .DecodeElement (_gedf .Extrusion ,&_defcf );_egfcf !=nil {return _egfcf ;};_cdfed .EG_ShapeElements =append (_cdfed .EG_ShapeElements ,_gedf );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgfbb :=NewEG_ShapeElements ();_dgfbb .Callout =NewOfcCallout ();if _cdgag :=d .DecodeElement (_dgfbb .Callout ,&_defcf );_cdgag !=nil {return _cdgag ;};_cdfed .EG_ShapeElements =append (_cdfed .EG_ShapeElements ,_dgfbb );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fafba :=NewEG_ShapeElements ();_fafba .Lock =NewOfcLock ();if _agead :=d .DecodeElement (_fafba .Lock ,&_defcf );_agead !=nil {return _agead ;};_cdfed .EG_ShapeElements =append (_cdfed .EG_ShapeElements ,_fafba );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccebc :=NewEG_ShapeElements ();_ccebc .Clippath =NewOfcClippath ();if _gdca :=d .DecodeElement (_ccebc .Clippath ,&_defcf );_gdca !=nil {return _gdca ;};_cdfed .EG_ShapeElements =append (_cdfed .EG_ShapeElements ,_ccebc );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdaff :=NewEG_ShapeElements ();_gdaff .Signatureline =NewOfcSignatureline ();if _cfeab :=d .DecodeElement (_gdaff .Signatureline ,&_defcf );_cfeab !=nil {return _cfeab ;};_cdfed .EG_ShapeElements =append (_cdfed .EG_ShapeElements ,_gdaff );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbbdd :=NewEG_ShapeElements ();_cbbdd .Wrap =_ad .NewWrap ();if _fccac :=d .DecodeElement (_cbbdd .Wrap ,&_defcf );_fccac !=nil {return _fccac ;};_cdfed .EG_ShapeElements =append (_cdfed .EG_ShapeElements ,_cbbdd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dedab :=NewEG_ShapeElements ();_dedab .Anchorlock =_ad .NewAnchorlock ();if _defee :=d .DecodeElement (_dedab .Anchorlock ,&_defcf );_defee !=nil {return _defee ;};_cdfed .EG_ShapeElements =append (_cdfed .EG_ShapeElements ,_dedab );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fdaa :=NewEG_ShapeElements ();_fdaa .Bordertop =_ad .NewBordertop ();if _ffga :=d .DecodeElement (_fdaa .Bordertop ,&_defcf );_ffga !=nil {return _ffga ;};_cdfed .EG_ShapeElements =append (_cdfed .EG_ShapeElements ,_fdaa );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbebd :=NewEG_ShapeElements ();_cbebd .Borderbottom =_ad .NewBorderbottom ();if _cadfb :=d .DecodeElement (_cbebd .Borderbottom ,&_defcf );_cadfb !=nil {return _cadfb ;};_cdfed .EG_ShapeElements =append (_cdfed .EG_ShapeElements ,_cbebd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bgcbf :=NewEG_ShapeElements ();_bgcbf .Borderleft =_ad .NewBorderleft ();if _gcac :=d .DecodeElement (_bgcbf .Borderleft ,&_defcf );_gcac !=nil {return _gcac ;};_cdfed .EG_ShapeElements =append (_cdfed .EG_ShapeElements ,_bgcbf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_effff :=NewEG_ShapeElements ();_effff .Borderright =_ad .NewBorderright ();if _cdefe :=d .DecodeElement (_effff .Borderright ,&_defcf );_cdefe !=nil {return _cdefe ;};_cdfed .EG_ShapeElements =append (_cdfed .EG_ShapeElements ,_effff );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfeca :=NewEG_ShapeElements ();_cfeca .ClientData =_fd .NewClientData ();if _acbefa :=d .DecodeElement (_cfeca .ClientData ,&_defcf );_acbefa !=nil {return _acbefa ;};_cdfed .EG_ShapeElements =append (_cdfed .EG_ShapeElements ,_cfeca );case _dd .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"}:_ccgag :=NewEG_ShapeElements ();_ccgag .Textdata =_g .NewTextdata ();if _aebfc :=d .DecodeElement (_ccgag .Textdata ,&_defcf );_aebfc !=nil {return _aebfc ;};_cdfed .EG_ShapeElements =append (_cdfed .EG_ShapeElements ,_ccgag );default:_dda .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",_defcf .Name );if _efgeg :=d .Skip ();_efgeg !=nil {return _efgeg ;};};case _dd .EndElement :break _afec ;case _dd .CharData :};};return nil ;};func (_cdbad *ST_StrokeEndCap )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_cdbad =0;case "\u0066\u006c\u0061\u0074":*_cdbad =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_cdbad =2;case "\u0072\u006f\u0075n\u0064":*_cdbad =3;};return nil ;}; +// ValidateWithPath validates the Group and its children, prefixing error messages with path +func (_gfbfc *Group )ValidateWithPath (path string )error {if _faebaa :=_gfbfc .CT_Group .ValidateWithPath (path );_faebaa !=nil {return _faebaa ;};return nil ;};func NewCT_Stroke ()*CT_Stroke {_dgea :=&CT_Stroke {};return _dgea };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;);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 _d .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _d .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _d .ST_TrueFalse ;ButtonAttr _d .ST_TrueFalse ;UserhiddenAttr _d .ST_TrueFalse ;BulletAttr _d .ST_TrueFalse ;HrAttr _d .ST_TrueFalse ;HrstdAttr _d .ST_TrueFalse ;HrnoshadeAttr _d .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _d .ST_TrueFalse ;AllowoverlapAttr _d .ST_TrueFalse ;UserdrawnAttr _d .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _d .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _d .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _d .ST_TrueFalse ;OleiconAttr _d .ST_TrueFalse ;OleAttr _d .ST_TrueFalseBlank ;PreferrelativeAttr _d .ST_TrueFalse ;CliptowrapAttr _d .ST_TrueFalse ;ClipAttr _d .ST_TrueFalse ;};func (_dggdfc *Fill )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dggdfc .CT_Fill =*NewCT_Fill ();for _ ,_begef :=range start .Attr {if _begef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_begef .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_dggdfc .DetectmouseclickAttr .UnmarshalXMLAttr (_begef );continue ;};if _begef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_begef .Name .Local =="\u0072\u0065\u006ci\u0064"{_fcbg ,_ebcbf :=_begef .Value ,error (nil );if _ebcbf !=nil {return _ebcbf ;};_dggdfc .RelidAttr =&_fcbg ;continue ;};if _begef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_begef .Name .Local =="\u0069\u0064"||_begef .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"&&_begef .Name .Local =="\u0069\u0064"{_egba ,_cbgbe :=_begef .Value ,error (nil );if _cbgbe !=nil {return _cbgbe ;};_dggdfc .IdAttr =&_egba ;continue ;};if _begef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_begef .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_gfbb ,_fdcbb :=_begef .Value ,error (nil );if _fdcbb !=nil {return _fdcbb ;};_dggdfc .Opacity2Attr =&_gfbb ;continue ;};if _begef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_begef .Name .Local =="\u0074\u0069\u0074l\u0065"{_bceb ,_dffg :=_begef .Value ,error (nil );if _dffg !=nil {return _dffg ;};_dggdfc .TitleAttr =&_bceb ;continue ;};if _begef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_begef .Name .Local =="\u0068\u0072\u0065\u0066"{_ddedg ,_bdgc :=_begef .Value ,error (nil );if _bdgc !=nil {return _bdgc ;};_dggdfc .HrefAttr =&_ddedg ;continue ;};if _begef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_begef .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gbebf ,_gaaed :=_begef .Value ,error (nil );if _gaaed !=nil {return _gaaed ;};_dggdfc .AlthrefAttr =&_gbebf ;continue ;};if _begef .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_dggdfc .AlignshapeAttr .UnmarshalXMLAttr (_begef );continue ;};if _begef .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_dggdfc .MethodAttr .UnmarshalXMLAttr (_begef );continue ;};if _begef .Name .Local =="\u0073\u0069\u007a\u0065"{_fadf ,_aafg :=_begef .Value ,error (nil );if _aafg !=nil {return _aafg ;};_dggdfc .SizeAttr =&_fadf ;continue ;};if _begef .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dbcb ,_cgagg :=_begef .Value ,error (nil );if _cgagg !=nil {return _cgagg ;};_dggdfc .PositionAttr =&_dbcb ;continue ;};if _begef .Name .Local =="\u0073\u0072\u0063"{_ebfdc ,_dgdf :=_begef .Value ,error (nil );if _dgdf !=nil {return _dgdf ;};_dggdfc .SrcAttr =&_ebfdc ;continue ;};if _begef .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_ecece ,_cafa :=_begef .Value ,error (nil );if _cafa !=nil {return _cafa ;};_dggdfc .ColorsAttr =&_ecece ;continue ;};if _begef .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_fcfa ,_gebab :=_begef .Value ,error (nil );if _gebab !=nil {return _gebab ;};_dggdfc .Color2Attr =&_fcfa ;continue ;};if _begef .Name .Local =="\u0074\u0079\u0070\u0065"{_dggdfc .TypeAttr .UnmarshalXMLAttr (_begef );continue ;};if _begef .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_dabb ,_ecdbc :=_begef .Value ,error (nil );if _ecdbc !=nil {return _ecdbc ;};_dggdfc .FocussizeAttr =&_dabb ;continue ;};if _begef .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fedcf ,_aagd :=_begef .Value ,error (nil );if _aagd !=nil {return _aagd ;};_dggdfc .FocuspositionAttr =&_fedcf ;continue ;};if _begef .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_bbba ,_fbcec :=_begef .Value ,error (nil );if _fbcec !=nil {return _fbcec ;};_dggdfc .OriginAttr =&_bbba ;continue ;};if _begef .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_dggdfc .AspectAttr .UnmarshalXMLAttr (_begef );continue ;};if _begef .Name .Local =="\u0061\u006e\u0067l\u0065"{_fbgfe ,_gdfg :=_f .ParseFloat (_begef .Value ,64);if _gdfg !=nil {return _gdfg ;};_dggdfc .AngleAttr =&_fbgfe ;continue ;};if _begef .Name .Local =="\u0066\u006f\u0063u\u0073"{_efgae ,_egfdd :=_begef .Value ,error (nil );if _egfdd !=nil {return _egfdd ;};_dggdfc .FocusAttr =&_efgae ;continue ;};if _begef .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_dggdfc .RecolorAttr .UnmarshalXMLAttr (_begef );continue ;};if _begef .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_dggdfc .RotateAttr .UnmarshalXMLAttr (_begef );continue ;};if _begef .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_faabgc ,_ggdga :=_begef .Value ,error (nil );if _ggdga !=nil {return _ggdga ;};_dggdfc .OpacityAttr =&_faabgc ;continue ;};if _begef .Name .Local =="\u0063\u006f\u006co\u0072"{_cdgga ,_bcca :=_begef .Value ,error (nil );if _bcca !=nil {return _bcca ;};_dggdfc .ColorAttr =&_cdgga ;continue ;};if _begef .Name .Local =="\u006f\u006e"{_dggdfc .OnAttr .UnmarshalXMLAttr (_begef );continue ;};if _begef .Name .Local =="\u0069\u0064"{_gcdbd ,_begf :=_begef .Value ,error (nil );if _begf !=nil {return _begf ;};_dggdfc .SIdAttr =&_gcdbd ;continue ;};};_agdda :for {_ceafb ,_afcdbg :=d .Token ();if _afcdbg !=nil {return _afcdbg ;};switch _fcfc :=_ceafb .(type ){case _c .StartElement :switch _fcfc .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dggdfc .Fill =NewOfcFill ();if _cbcdc :=d .DecodeElement (_dggdfc .Fill ,&_fcfc );_cbcdc !=nil {return _cbcdc ;};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\u0069l\u006c\u0020\u0025\u0076",_fcfc .Name );if _fegfa :=d .Skip ();_fegfa !=nil {return _fegfa ;};};case _c .EndElement :break _agdda ;case _c .CharData :};};return nil ;};func (_caecd *Rect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _caecd .CT_Rect .MarshalXML (e ,start );};func (_bfefc OfcST_ExtrusionPlane )String ()string {switch _bfefc {case 0:return "";case 1:return "\u0058\u0059";case 2:return "\u005a\u0058";case 3:return "\u0059\u005a";};return "";};func (_cecfb *OfcLeft )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cecfb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_efbde :=range start .Attr {if _efbde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbde .Name .Local =="\u0068\u0072\u0065\u0066"{_bgfbf ,_eeefb :=_efbde .Value ,error (nil );if _eeefb !=nil {return _eeefb ;};_cecfb .HrefAttr =&_bgfbf ;continue ;};if _efbde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbde .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cecfb .ForcedashAttr .UnmarshalXMLAttr (_efbde );continue ;};if _efbde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbde .Name .Local =="\u0074\u0069\u0074l\u0065"{_dgbdad ,_adbaf :=_efbde .Value ,error (nil );if _adbaf !=nil {return _adbaf ;};_cecfb .TitleAttr =&_dgbdad ;continue ;};if _efbde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbde .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_egdea ,_aggba :=_efbde .Value ,error (nil );if _aggba !=nil {return _aggba ;};_cecfb .AlthrefAttr =&_egdea ;continue ;};if _efbde .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_cecfb .ImageaspectAttr .UnmarshalXMLAttr (_efbde );continue ;};if _efbde .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_cecfb .StartarrowAttr .UnmarshalXMLAttr (_efbde );continue ;};if _efbde .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_cecfb .LinestyleAttr .UnmarshalXMLAttr (_efbde );continue ;};if _efbde .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cecfb .StartarrowwidthAttr .UnmarshalXMLAttr (_efbde );continue ;};if _efbde .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_cecfb .JoinstyleAttr .UnmarshalXMLAttr (_efbde );continue ;};if _efbde .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_cecfb .StartarrowlengthAttr .UnmarshalXMLAttr (_efbde );continue ;};if _efbde .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_bgcga ,_acaac :=_efbde .Value ,error (nil );if _acaac !=nil {return _acaac ;};_cecfb .DashstyleAttr =&_bgcga ;continue ;};if _efbde .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_cecfb .EndarrowAttr .UnmarshalXMLAttr (_efbde );continue ;};if _efbde .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_cecfb .FilltypeAttr .UnmarshalXMLAttr (_efbde );continue ;};if _efbde .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cecfb .EndarrowwidthAttr .UnmarshalXMLAttr (_efbde );continue ;};if _efbde .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_feeef ,_geaaf :=_efbde .Value ,error (nil );if _geaaf !=nil {return _geaaf ;};_cecfb .OpacityAttr =&_feeef ;continue ;};if _efbde .Name .Local =="\u0063\u006f\u006co\u0072"{_aaafd ,_ceabfa :=_efbde .Value ,error (nil );if _ceabfa !=nil {return _ceabfa ;};_cecfb .ColorAttr =&_aaafd ;continue ;};if _efbde .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cecfb .InsetpenAttr .UnmarshalXMLAttr (_efbde );continue ;};if _efbde .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_cecfb .EndarrowlengthAttr .UnmarshalXMLAttr (_efbde );continue ;};if _efbde .Name .Local =="\u0065\u0078\u0074"{_cecfb .ExtAttr .UnmarshalXMLAttr (_efbde );continue ;};if _efbde .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_cecfb .EndcapAttr .UnmarshalXMLAttr (_efbde );continue ;};if _efbde .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ffcbe ,_dcfee :=_efbde .Value ,error (nil );if _dcfee !=nil {return _dcfee ;};_cecfb .Color2Attr =&_ffcbe ;continue ;};if _efbde .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_cecfb .ImagealignshapeAttr .UnmarshalXMLAttr (_efbde );continue ;};if _efbde .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_gabag ,_accde :=_efbde .Value ,error (nil );if _accde !=nil {return _accde ;};_cecfb .WeightAttr =&_gabag ;continue ;};if _efbde .Name .Local =="\u0073\u0072\u0063"{_gccde ,_gdebc :=_efbde .Value ,error (nil );if _gdebc !=nil {return _gdebc ;};_cecfb .SrcAttr =&_gccde ;continue ;};if _efbde .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_baaea ,_gfdbf :=_efbde .Value ,error (nil );if _gfdbf !=nil {return _gfdbf ;};_cecfb .ImagesizeAttr =&_baaea ;continue ;};if _efbde .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_gacgd ,_ceefg :=_f .ParseFloat (_efbde .Value ,64);if _ceefg !=nil {return _ceefg ;};_cecfb .MiterlimitAttr =&_gacgd ;continue ;};if _efbde .Name .Local =="\u006f\u006e"{_cecfb .OnAttr .UnmarshalXMLAttr (_efbde );continue ;};};for {_daffa ,_cedgc :=d .Token ();if _cedgc !=nil {return _fd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u0065\u0066\u0074\u003a\u0020\u0025\u0073",_cedgc );};if _cbdce ,_aadg :=_daffa .(_c .EndElement );_aadg &&_cbdce .Name ==start .Name {break ;};};return nil ;};func (_aeeaf OfcST_RType )ValidateWithPath (path string )error {switch _aeeaf {case 0,1,2,3,4:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeeaf ));};return nil ;};func NewCT_PolyLine ()*CT_PolyLine {_addef :=&CT_PolyLine {};return _addef };func (_gbgg *CT_Fill )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0066\u0069\u006c\u006c";};if _gbgg .TypeAttr !=ST_FillTypeUnset {_cdcfa ,_gfge :=_gbgg .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _gfge !=nil {return _gfge ;};start .Attr =append (start .Attr ,_cdcfa );};if _gbgg .OnAttr !=_d .ST_TrueFalseUnset {_addb ,_gefd :=_gbgg .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _gefd !=nil {return _gefd ;};start .Attr =append (start .Attr ,_addb );};if _gbgg .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_gbgg .ColorAttr )});};if _gbgg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fd .Sprintf ("\u0025\u0076",*_gbgg .OpacityAttr )});};if _gbgg .Color2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_fd .Sprintf ("\u0025\u0076",*_gbgg .Color2Attr )});};if _gbgg .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_fd .Sprintf ("\u0025\u0076",*_gbgg .SrcAttr )});};if _gbgg .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_fd .Sprintf ("\u0025\u0076",*_gbgg .HrefAttr )});};if _gbgg .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_fd .Sprintf ("\u0025\u0076",*_gbgg .AlthrefAttr )});};if _gbgg .SizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_gbgg .SizeAttr )});};if _gbgg .OriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fd .Sprintf ("\u0025\u0076",*_gbgg .OriginAttr )});};if _gbgg .PositionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_fd .Sprintf ("\u0025\u0076",*_gbgg .PositionAttr )});};if _gbgg .AspectAttr !=ST_ImageAspectUnset {_dadbf ,_deac :=_gbgg .AspectAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0073\u0070\u0065\u0063\u0074"});if _deac !=nil {return _deac ;};start .Attr =append (start .Attr ,_dadbf );};if _gbgg .ColorsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_gbgg .ColorsAttr )});};if _gbgg .AngleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006e\u0067l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_gbgg .AngleAttr )});};if _gbgg .AlignshapeAttr !=_d .ST_TrueFalseUnset {_cdbgd ,_fffcg :=_gbgg .AlignshapeAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _fffcg !=nil {return _fffcg ;};start .Attr =append (start .Attr ,_cdbgd );};if _gbgg .FocusAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u0063u\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_gbgg .FocusAttr )});};if _gbgg .FocussizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"},Value :_fd .Sprintf ("\u0025\u0076",*_gbgg .FocussizeAttr )});};if _gbgg .FocuspositionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_fd .Sprintf ("\u0025\u0076",*_gbgg .FocuspositionAttr )});};if _gbgg .MethodAttr !=ST_FillMethodUnset {_geeb ,_cedcc :=_gbgg .MethodAttr .MarshalXMLAttr (_c .Name {Local :"\u006d\u0065\u0074\u0068\u006f\u0064"});if _cedcc !=nil {return _cedcc ;};start .Attr =append (start .Attr ,_geeb );};if _gbgg .DetectmouseclickAttr !=_d .ST_TrueFalseUnset {_debcg ,_abdc :=_gbgg .DetectmouseclickAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"});if _abdc !=nil {return _abdc ;};start .Attr =append (start .Attr ,_debcg );};if _gbgg .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_gbgg .TitleAttr )});};if _gbgg .Opacity2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"},Value :_fd .Sprintf ("\u0025\u0076",*_gbgg .Opacity2Attr )});};if _gbgg .RecolorAttr !=_d .ST_TrueFalseUnset {_dcab ,_fagc :=_gbgg .RecolorAttr .MarshalXMLAttr (_c .Name {Local :"\u0072e\u0063\u006f\u006c\u006f\u0072"});if _fagc !=nil {return _fagc ;};start .Attr =append (start .Attr ,_dcab );};if _gbgg .RotateAttr !=_d .ST_TrueFalseUnset {_gdeb ,_gabab :=_gbgg .RotateAttr .MarshalXMLAttr (_c .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0065"});if _gabab !=nil {return _gabab ;};start .Attr =append (start .Attr ,_gdeb );};if _gbgg .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_gbgg .IdAttr )});};if _gbgg .RelidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_gbgg .RelidAttr )});};if _gbgg .SIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_gbgg .SIdAttr )});};e .EncodeToken (start );if _gbgg .Fill !=nil {_gbaba :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_gbgg .Fill ,_gbaba );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the Shapetype and its children -func (_faaae *Shapetype )Validate ()error {return _faaae .ValidateWithPath ("\u0053h\u0061\u0070\u0065\u0074\u0079\u0070e");};func NewOfcBottom ()*OfcBottom {_aadbc :=&OfcBottom {};_aadbc .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _aadbc ;}; +// ValidateWithPath validates the OfcSignatureline and its children, prefixing error messages with path +func (_gfde *OfcSignatureline )ValidateWithPath (path string )error {if _dcbbd :=_gfde .OfcCT_SignatureLine .ValidateWithPath (path );_dcbbd !=nil {return _dcbbd ;};return nil ;};type OfcST_FillType byte ;func (_bacfe OfcST_ConnectorType )Validate ()error {return _bacfe .ValidateWithPath ("")};func NewCT_Oval ()*CT_Oval {_eaacd :=&CT_Oval {};return _eaacd };func (_fdcd *OfcCT_ShapeLayout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074";};if _fdcd .ExtAttr !=ST_ExtUnset {_ffbec ,_caacf :=_fdcd .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _caacf !=nil {return _caacf ;};start .Attr =append (start .Attr ,_ffbec );};e .EncodeToken (start );if _fdcd .Idmap !=nil {_becg :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0069\u0064\u006d\u0061\u0070"}};e .EncodeElement (_fdcd .Idmap ,_becg );};if _fdcd .Regrouptable !=nil {_bcegf :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065"}};e .EncodeElement (_fdcd .Regrouptable ,_bcegf );};if _fdcd .Rules !=nil {_cafffe :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0072\u0075\u006c\u0065\u0073"}};e .EncodeElement (_fdcd .Rules ,_cafffe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_RoundRect ()*CT_RoundRect {_cgac :=&CT_RoundRect {};return _cgac };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;);func (_fadg *Line )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fadg .CT_Line =*NewCT_Line ();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 =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fadg .UserdrawnAttr .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 =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fadg .ButtonAttr .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 =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fadg .DgmlayoutmruAttr .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 =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fadg .UserhiddenAttr .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 =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fadg .CliptowrapAttr .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 =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fadg .BulletAttr .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 =="\u006f\u006c\u0065"{_fadg .OleAttr .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 =="\u0068\u0072"{_fadg .HrAttr .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 =="\u0073\u0070\u0069\u0064"{_gfade ,_bbdbge :=_abgd .Value ,error (nil );if _bbdbge !=nil {return _bbdbge ;};_fadg .SpidAttr =&_gfade ;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\u0073t\u0064"{_fadg .HrstdAttr .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 =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fadg .BwnormalAttr .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 =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_aedae ,_fdfdc :=_abgd .Value ,error (nil );if _fdfdc !=nil {return _fdfdc ;};_fadg .BordertopcolorAttr =&_aedae ;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 =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fadg .DgmlayoutAttr .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 =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fadg .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 =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fadg .AllowoverlapAttr .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 =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fadg .HrnoshadeAttr .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 =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fadg .PreferrelativeAttr .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 =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_faedf ,_bcfcf :=_abgd .Value ,error (nil );if _bcfcf !=nil {return _bcfcf ;};_fadg .BorderbottomcolorAttr =&_faedf ;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 =="\u006f\u006e\u0065\u0064"{_fadg .OnedAttr .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 =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dccfc ,_faeg :=_f .ParseInt (_abgd .Value ,10,64);if _faeg !=nil {return _faeg ;};_fadg .DgmnodekindAttr =&_dccfc ;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 =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eeafa ,_ccaedf :=_f .ParseInt (_abgd .Value ,10,64);if _ccaedf !=nil {return _ccaedf ;};_fadg .RegroupidAttr =&_eeafa ;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 =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fadg .AllowincellAttr .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 =="\u0068\u0072\u0070c\u0074"{_begaa ,_ggegcg :=_f .ParseFloat (_abgd .Value ,64);if _ggegcg !=nil {return _ggegcg ;};_gaaef :=float32 (_begaa );_fadg .HrpctAttr =&_gaaef ;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 =="\u0063\u006c\u0069\u0070"{_fadg .ClipAttr .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 =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fadg .InsetmodeAttr .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 =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dgfgf ,_bbdbaf :=_abgd .Value ,error (nil );if _bbdbaf !=nil {return _bbdbaf ;};_fadg .BorderleftcolorAttr =&_dgfgf ;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 =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fadg .OleiconAttr .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 =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bafgd ,_fgaac :=_abgd .Value ,error (nil );if _fgaac !=nil {return _fgaac ;};_fadg .BorderrightcolorAttr =&_bafgd ;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 =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fadg .ConnectortypeAttr .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 =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fadg .BwpureAttr .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 =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fadg .BwmodeAttr .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 =="\u0073\u0070\u0074"{_degdc ,_bdcba :=_f .ParseFloat (_abgd .Value ,64);if _bdcba !=nil {return _bdcba ;};_bcfbe :=float32 (_degdc );_fadg .SptAttr =&_bcfbe ;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 =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fadg .DoubleclicknotifyAttr .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 =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fadg .HralignAttr .UnmarshalXMLAttr (_abgd );continue ;};if _abgd .Name .Local =="\u0074\u006f"{_gdgcb ,_afdff :=_abgd .Value ,error (nil );if _afdff !=nil {return _afdff ;};_fadg .ToAttr =&_gdgcb ;continue ;};if _abgd .Name .Local =="\u0069\u0064"{_gabbdf ,_defcb :=_abgd .Value ,error (nil );if _defcb !=nil {return _defcb ;};_fadg .IdAttr =&_gabbdf ;continue ;};if _abgd .Name .Local =="\u0061\u006c\u0074"{_ffbed ,_cbbgg :=_abgd .Value ,error (nil );if _cbbgg !=nil {return _cbbgg ;};_fadg .AltAttr =&_ffbed ;continue ;};if _abgd .Name .Local =="\u0070\u0072\u0069n\u0074"{_fadg .PrintAttr .UnmarshalXMLAttr (_abgd );continue ;};if _abgd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fadg .StrokedAttr .UnmarshalXMLAttr (_abgd );continue ;};if _abgd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ebga ,_dbbd :=_abgd .Value ,error (nil );if _dbbd !=nil {return _dbbd ;};_fadg .WrapcoordsAttr =&_ebga ;continue ;};if _abgd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dged ,_deefb :=_abgd .Value ,error (nil );if _deefb !=nil {return _deefb ;};_fadg .StrokeweightAttr =&_dged ;continue ;};if _abgd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gbegg ,_gace :=_abgd .Value ,error (nil );if _gace !=nil {return _gace ;};_fadg .CoordoriginAttr =&_gbegg ;continue ;};if _abgd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_eccbd ,_ceafbe :=_abgd .Value ,error (nil );if _ceafbe !=nil {return _ceafbe ;};_fadg .ChromakeyAttr =&_eccbd ;continue ;};if _abgd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_eefga ,_cgcff :=_abgd .Value ,error (nil );if _cgcff !=nil {return _cgcff ;};_fadg .FillcolorAttr =&_eefga ;continue ;};if _abgd .Name .Local =="\u0073\u0074\u0079l\u0065"{_eadeg ,_fbee :=_abgd .Value ,error (nil );if _fbee !=nil {return _fbee ;};_fadg .StyleAttr =&_eadeg ;continue ;};if _abgd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ccffg ,_cdebf :=_abgd .Value ,error (nil );if _cdebf !=nil {return _cdebf ;};_fadg .OpacityAttr =&_ccffg ;continue ;};if _abgd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fddbe ,_dadbd :=_abgd .Value ,error (nil );if _dadbd !=nil {return _dadbd ;};_fadg .StrokecolorAttr =&_fddbe ;continue ;};if _abgd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fadg .InsetpenAttr .UnmarshalXMLAttr (_abgd );continue ;};if _abgd .Name .Local =="\u0066\u0072\u006f\u006d"{_dbecd ,_dcddbc :=_abgd .Value ,error (nil );if _dcddbc !=nil {return _dcddbc ;};_fadg .FromAttr =&_dbecd ;continue ;};if _abgd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bgdbg ,_ebccb :=_abgd .Value ,error (nil );if _ebccb !=nil {return _ebccb ;};_fadg .CoordsizeAttr =&_bgdbg ;continue ;};if _abgd .Name .Local =="\u0074\u0069\u0074l\u0065"{_gafaca ,_ccdcc :=_abgd .Value ,error (nil );if _ccdcc !=nil {return _ccdcc ;};_fadg .TitleAttr =&_gafaca ;continue ;};if _abgd .Name .Local =="\u0063\u006c\u0061s\u0073"{_befdd ,_fdbege :=_abgd .Value ,error (nil );if _fdbege !=nil {return _fdbege ;};_fadg .ClassAttr =&_befdd ;continue ;};if _abgd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_eaeg ,_bcagc :=_abgd .Value ,error (nil );if _bcagc !=nil {return _bcagc ;};_fadg .TargetAttr =&_eaeg ;continue ;};if _abgd .Name .Local =="\u0068\u0072\u0065\u0066"{_baaa ,_gbgfbe :=_abgd .Value ,error (nil );if _gbgfbe !=nil {return _gbgfbe ;};_fadg .HrefAttr =&_baaa ;continue ;};if _abgd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fadg .FilledAttr .UnmarshalXMLAttr (_abgd );continue ;};};_bcafc :for {_cabeg ,_dfed :=d .Token ();if _dfed !=nil {return _dfed ;};switch _deaad :=_cabeg .(type ){case _c .StartElement :switch _deaad .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbfcdb :=NewEG_ShapeElements ();_gbfcdb .Path =NewPath ();if _gegfgg :=d .DecodeElement (_gbfcdb .Path ,&_deaad );_gegfgg !=nil {return _gegfgg ;};_fadg .EG_ShapeElements =append (_fadg .EG_ShapeElements ,_gbfcdb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdfad :=NewEG_ShapeElements ();_cdfad .Formulas =NewFormulas ();if _aeed :=d .DecodeElement (_cdfad .Formulas ,&_deaad );_aeed !=nil {return _aeed ;};_fadg .EG_ShapeElements =append (_fadg .EG_ShapeElements ,_cdfad );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agecf :=NewEG_ShapeElements ();_agecf .Handles =NewHandles ();if _ebae :=d .DecodeElement (_agecf .Handles ,&_deaad );_ebae !=nil {return _ebae ;};_fadg .EG_ShapeElements =append (_fadg .EG_ShapeElements ,_agecf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gabdc :=NewEG_ShapeElements ();_gabdc .Fill =NewFill ();if _afdae :=d .DecodeElement (_gabdc .Fill ,&_deaad );_afdae !=nil {return _afdae ;};_fadg .EG_ShapeElements =append (_fadg .EG_ShapeElements ,_gabdc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecbdc :=NewEG_ShapeElements ();_ecbdc .Stroke =NewStroke ();if _cbffb :=d .DecodeElement (_ecbdc .Stroke ,&_deaad );_cbffb !=nil {return _cbffb ;};_fadg .EG_ShapeElements =append (_fadg .EG_ShapeElements ,_ecbdc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbfeg :=NewEG_ShapeElements ();_dbfeg .Shadow =NewShadow ();if _eadcd :=d .DecodeElement (_dbfeg .Shadow ,&_deaad );_eadcd !=nil {return _eadcd ;};_fadg .EG_ShapeElements =append (_fadg .EG_ShapeElements ,_dbfeg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggbff :=NewEG_ShapeElements ();_ggbff .Textbox =NewTextbox ();if _cdce :=d .DecodeElement (_ggbff .Textbox ,&_deaad );_cdce !=nil {return _cdce ;};_fadg .EG_ShapeElements =append (_fadg .EG_ShapeElements ,_ggbff );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edfgc :=NewEG_ShapeElements ();_edfgc .Textpath =NewTextpath ();if _dagc :=d .DecodeElement (_edfgc .Textpath ,&_deaad );_dagc !=nil {return _dagc ;};_fadg .EG_ShapeElements =append (_fadg .EG_ShapeElements ,_edfgc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbdeg :=NewEG_ShapeElements ();_bbdeg .Imagedata =NewImagedata ();if _aaada :=d .DecodeElement (_bbdeg .Imagedata ,&_deaad );_aaada !=nil {return _aaada ;};_fadg .EG_ShapeElements =append (_fadg .EG_ShapeElements ,_bbdeg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfcfd :=NewEG_ShapeElements ();_dfcfd .Skew =NewOfcSkew ();if _bbded :=d .DecodeElement (_dfcfd .Skew ,&_deaad );_bbded !=nil {return _bbded ;};_fadg .EG_ShapeElements =append (_fadg .EG_ShapeElements ,_dfcfd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggbab :=NewEG_ShapeElements ();_ggbab .Extrusion =NewOfcExtrusion ();if _fbead :=d .DecodeElement (_ggbab .Extrusion ,&_deaad );_fbead !=nil {return _fbead ;};_fadg .EG_ShapeElements =append (_fadg .EG_ShapeElements ,_ggbab );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccefac :=NewEG_ShapeElements ();_ccefac .Callout =NewOfcCallout ();if _ebfcg :=d .DecodeElement (_ccefac .Callout ,&_deaad );_ebfcg !=nil {return _ebfcg ;};_fadg .EG_ShapeElements =append (_fadg .EG_ShapeElements ,_ccefac );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cebba :=NewEG_ShapeElements ();_cebba .Lock =NewOfcLock ();if _ffgad :=d .DecodeElement (_cebba .Lock ,&_deaad );_ffgad !=nil {return _ffgad ;};_fadg .EG_ShapeElements =append (_fadg .EG_ShapeElements ,_cebba );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdda :=NewEG_ShapeElements ();_gdda .Clippath =NewOfcClippath ();if _cbead :=d .DecodeElement (_gdda .Clippath ,&_deaad );_cbead !=nil {return _cbead ;};_fadg .EG_ShapeElements =append (_fadg .EG_ShapeElements ,_gdda );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ceaee :=NewEG_ShapeElements ();_ceaee .Signatureline =NewOfcSignatureline ();if _fcfea :=d .DecodeElement (_ceaee .Signatureline ,&_deaad );_fcfea !=nil {return _fcfea ;};_fadg .EG_ShapeElements =append (_fadg .EG_ShapeElements ,_ceaee );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aacd :=NewEG_ShapeElements ();_aacd .Wrap =_aa .NewWrap ();if _fbgdf :=d .DecodeElement (_aacd .Wrap ,&_deaad );_fbgdf !=nil {return _fbgdf ;};_fadg .EG_ShapeElements =append (_fadg .EG_ShapeElements ,_aacd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gecfg :=NewEG_ShapeElements ();_gecfg .Anchorlock =_aa .NewAnchorlock ();if _gfebg :=d .DecodeElement (_gecfg .Anchorlock ,&_deaad );_gfebg !=nil {return _gfebg ;};_fadg .EG_ShapeElements =append (_fadg .EG_ShapeElements ,_gecfg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gcaa :=NewEG_ShapeElements ();_gcaa .Bordertop =_aa .NewBordertop ();if _feafe :=d .DecodeElement (_gcaa .Bordertop ,&_deaad );_feafe !=nil {return _feafe ;};_fadg .EG_ShapeElements =append (_fadg .EG_ShapeElements ,_gcaa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dddb :=NewEG_ShapeElements ();_dddb .Borderbottom =_aa .NewBorderbottom ();if _ebegc :=d .DecodeElement (_dddb .Borderbottom ,&_deaad );_ebegc !=nil {return _ebegc ;};_fadg .EG_ShapeElements =append (_fadg .EG_ShapeElements ,_dddb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_caac :=NewEG_ShapeElements ();_caac .Borderleft =_aa .NewBorderleft ();if _accga :=d .DecodeElement (_caac .Borderleft ,&_deaad );_accga !=nil {return _accga ;};_fadg .EG_ShapeElements =append (_fadg .EG_ShapeElements ,_caac );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_decg :=NewEG_ShapeElements ();_decg .Borderright =_aa .NewBorderright ();if _ggcb :=d .DecodeElement (_decg .Borderright ,&_deaad );_ggcb !=nil {return _ggcb ;};_fadg .EG_ShapeElements =append (_fadg .EG_ShapeElements ,_decg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fdcfb :=NewEG_ShapeElements ();_fdcfb .ClientData =_bd .NewClientData ();if _bfdea :=d .DecodeElement (_fdcfb .ClientData ,&_deaad );_bfdea !=nil {return _bfdea ;};_fadg .EG_ShapeElements =append (_fadg .EG_ShapeElements ,_fdcfb );case _c .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"}:_abbeg :=NewEG_ShapeElements ();_abbeg .Textdata =_fb .NewTextdata ();if _baecda :=d .DecodeElement (_abbeg .Textdata ,&_deaad );_baecda !=nil {return _baecda ;};_fadg .EG_ShapeElements =append (_fadg .EG_ShapeElements ,_abbeg );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\u004c\u0069n\u0065\u0020\u0025\u0076",_deaad .Name );if _acgdc :=d .Skip ();_acgdc !=nil {return _acgdc ;};};case _c .EndElement :break _bcafc ;case _c .CharData :};};return nil ;};func (_gfbge *CT_Handles )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s";};e .EncodeToken (start );if _gfbge .H !=nil {_feda :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0068"}};for _ ,_fcda :=range _gfbge .H {e .EncodeElement (_fcda ,_feda );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type OfcTop struct{OfcCT_StrokeChild };type AG_OfficeCoreAttributes struct{SpidAttr *string ;OnedAttr _d .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _d .ST_TrueFalse ;ButtonAttr _d .ST_TrueFalse ;UserhiddenAttr _d .ST_TrueFalse ;BulletAttr _d .ST_TrueFalse ;HrAttr _d .ST_TrueFalse ;HrstdAttr _d .ST_TrueFalse ;HrnoshadeAttr _d .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _d .ST_TrueFalse ;AllowoverlapAttr _d .ST_TrueFalse ;UserdrawnAttr _d .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};func NewOfcCT_SignatureLine ()*OfcCT_SignatureLine {_fgbgg :=&OfcCT_SignatureLine {};return _fgbgg };func (_ddacc *OfcST_ConnectType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ddacc =0;case "\u006e\u006f\u006e\u0065":*_ddacc =1;case "\u0072\u0065\u0063\u0074":*_ddacc =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_ddacc =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ddacc =4;};return nil ;};func (_fbfgd *ST_StrokeEndCap )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fbfgd =0;case "\u0066\u006c\u0061\u0074":*_fbfgd =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_fbfgd =2;case "\u0072\u006f\u0075n\u0064":*_fbfgd =3;};return nil ;};func NewCT_Line ()*CT_Line {_ebcc :=&CT_Line {};return _ebcc };func (_cfdg *Shapetype )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _cfdg .CT_Shapetype .MarshalXML (e ,start );};type OfcCT_ShapeLayout struct{Idmap *OfcCT_IdMap ;Regrouptable *OfcCT_RegroupTable ;Rules *OfcCT_Rules ;ExtAttr ST_Ext ;}; -// Validate validates the AG_ImageAttributes and its children -func (_bdc *AG_ImageAttributes )Validate ()error {return _bdc .ValidateWithPath ("\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};func (_bffc *CT_Arc )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _bffc .StartAngleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bffc .StartAngleAttr )});};if _bffc .EndAngleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bffc .EndAngleAttr )});};if _bffc .HrefAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_bffc .HrefAttr )});};if _bffc .TargetAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bffc .TargetAttr )});};if _bffc .ClassAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_bffc .ClassAttr )});};if _bffc .TitleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bffc .TitleAttr )});};if _bffc .AltAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bffc .AltAttr )});};if _bffc .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_bffc .CoordsizeAttr )});};if _bffc .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_bffc .CoordoriginAttr )});};if _bffc .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_bffc .WrapcoordsAttr )});};if _bffc .PrintAttr !=_f .ST_TrueFalseUnset {_cbae ,_cbga :=_bffc .PrintAttr .MarshalXMLAttr (_dd .Name {Local :"\u0070\u0072\u0069n\u0074"});if _cbga !=nil {return _cbga ;};start .Attr =append (start .Attr ,_cbae );};if _bffc .IdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bffc .IdAttr )});};if _bffc .StyleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bffc .StyleAttr )});};if _bffc .SpidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bffc .SpidAttr )});};if _bffc .OnedAttr !=_f .ST_TrueFalseUnset {_cbbg ,_abec :=_bffc .OnedAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _abec !=nil {return _abec ;};start .Attr =append (start .Attr ,_cbbg );};if _bffc .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bffc .RegroupidAttr )});};if _bffc .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_fagc ,_fabcd :=_bffc .DoubleclicknotifyAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _fabcd !=nil {return _fabcd ;};start .Attr =append (start .Attr ,_fagc );};if _bffc .ButtonAttr !=_f .ST_TrueFalseUnset {_fefa ,_dcfe :=_bffc .ButtonAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _dcfe !=nil {return _dcfe ;};start .Attr =append (start .Attr ,_fefa );};if _bffc .UserhiddenAttr !=_f .ST_TrueFalseUnset {_agf ,_gffae :=_bffc .UserhiddenAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _gffae !=nil {return _gffae ;};start .Attr =append (start .Attr ,_agf );};if _bffc .BulletAttr !=_f .ST_TrueFalseUnset {_gdd ,_bdbc :=_bffc .BulletAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _bdbc !=nil {return _bdbc ;};start .Attr =append (start .Attr ,_gdd );};if _bffc .HrAttr !=_f .ST_TrueFalseUnset {_geg ,_ged :=_bffc .HrAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0068\u0072"});if _ged !=nil {return _ged ;};start .Attr =append (start .Attr ,_geg );};if _bffc .HrstdAttr !=_f .ST_TrueFalseUnset {_efe ,_faac :=_bffc .HrstdAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _faac !=nil {return _faac ;};start .Attr =append (start .Attr ,_efe );};if _bffc .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_fead ,_fbag :=_bffc .HrnoshadeAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _fbag !=nil {return _fbag ;};start .Attr =append (start .Attr ,_fead );};if _bffc .HrpctAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bffc .HrpctAttr )});};if _bffc .HralignAttr !=OfcST_HrAlignUnset {_agd ,_egdb :=_bffc .HralignAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _egdb !=nil {return _egdb ;};start .Attr =append (start .Attr ,_agd );};if _bffc .AllowincellAttr !=_f .ST_TrueFalseUnset {_bdcg ,_abg :=_bffc .AllowincellAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _abg !=nil {return _abg ;};start .Attr =append (start .Attr ,_bdcg );};if _bffc .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_gffe ,_fbfb :=_bffc .AllowoverlapAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _fbfb !=nil {return _fbfb ;};start .Attr =append (start .Attr ,_gffe );};if _bffc .UserdrawnAttr !=_f .ST_TrueFalseUnset {_feea ,_bebg :=_bffc .UserdrawnAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _bebg !=nil {return _bebg ;};start .Attr =append (start .Attr ,_feea );};if _bffc .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bffc .BordertopcolorAttr )});};if _bffc .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bffc .BorderleftcolorAttr )});};if _bffc .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bffc .BorderbottomcolorAttr )});};if _bffc .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bffc .BorderrightcolorAttr )});};if _bffc .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_gea ,_fdeca :=_bffc .DgmlayoutAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fdeca !=nil {return _fdeca ;};start .Attr =append (start .Attr ,_gea );};if _bffc .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bffc .DgmnodekindAttr )});};if _bffc .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dccb ,_cdbe :=_bffc .DgmlayoutmruAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _cdbe !=nil {return _cdbe ;};start .Attr =append (start .Attr ,_dccb );};if _bffc .InsetmodeAttr !=OfcST_InsetModeUnset {_acbf ,_dfd :=_bffc .InsetmodeAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _dfd !=nil {return _dfd ;};start .Attr =append (start .Attr ,_acbf );};if _bffc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_bffc .OpacityAttr )});};if _bffc .StrokedAttr !=_f .ST_TrueFalseUnset {_agdg ,_cgba :=_bffc .StrokedAttr .MarshalXMLAttr (_dd .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _cgba !=nil {return _cgba ;};start .Attr =append (start .Attr ,_agdg );};if _bffc .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_bffc .StrokecolorAttr )});};if _bffc .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bffc .StrokeweightAttr )});};if _bffc .InsetpenAttr !=_f .ST_TrueFalseUnset {_cddc ,_dffd :=_bffc .InsetpenAttr .MarshalXMLAttr (_dd .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _dffd !=nil {return _dffd ;};start .Attr =append (start .Attr ,_cddc );};if _bffc .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_c .Sprintf ("\u0025\u0076",*_bffc .ChromakeyAttr )});};if _bffc .FilledAttr !=_f .ST_TrueFalseUnset {_fbca ,_cecb :=_bffc .FilledAttr .MarshalXMLAttr (_dd .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _cecb !=nil {return _cecb ;};start .Attr =append (start .Attr ,_fbca );};if _bffc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_bffc .FillcolorAttr )});};if _bffc .SptAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bffc .SptAttr )});};if _bffc .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_cdee ,_bafa :=_bffc .ConnectortypeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bafa !=nil {return _bafa ;};start .Attr =append (start .Attr ,_cdee );};if _bffc .BwmodeAttr !=OfcST_BWModeUnset {_affff ,_edda :=_bffc .BwmodeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _edda !=nil {return _edda ;};start .Attr =append (start .Attr ,_affff );};if _bffc .BwpureAttr !=OfcST_BWModeUnset {_bfe ,_aegf :=_bffc .BwpureAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _aegf !=nil {return _aegf ;};start .Attr =append (start .Attr ,_bfe );};if _bffc .BwnormalAttr !=OfcST_BWModeUnset {_dgbb ,_ecf :=_bffc .BwnormalAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ecf !=nil {return _ecf ;};start .Attr =append (start .Attr ,_dgbb );};if _bffc .ForcedashAttr !=_f .ST_TrueFalseUnset {_cbcf ,_dba :=_bffc .ForcedashAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _dba !=nil {return _dba ;};start .Attr =append (start .Attr ,_cbcf );};if _bffc .OleiconAttr !=_f .ST_TrueFalseUnset {_bbbga ,_aadac :=_bffc .OleiconAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _aadac !=nil {return _aadac ;};start .Attr =append (start .Attr ,_bbbga );};if _bffc .OleAttr !=_f .ST_TrueFalseBlankUnset {_aaf ,_fdac :=_bffc .OleAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u006fl\u0065"});if _fdac !=nil {return _fdac ;};start .Attr =append (start .Attr ,_aaf );};if _bffc .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_ebeg ,_gdcf :=_bffc .PreferrelativeAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _gdcf !=nil {return _gdcf ;};start .Attr =append (start .Attr ,_ebeg );};if _bffc .CliptowrapAttr !=_f .ST_TrueFalseUnset {_cfdg ,_ebc :=_bffc .CliptowrapAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _ebc !=nil {return _ebc ;};start .Attr =append (start .Attr ,_cfdg );};if _bffc .ClipAttr !=_f .ST_TrueFalseUnset {_bac ,_dea :=_bffc .ClipAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _dea !=nil {return _dea ;};start .Attr =append (start .Attr ,_bac );};e .EncodeToken (start );if _bffc .EG_ShapeElements !=nil {for _ ,_aede :=range _bffc .EG_ShapeElements {_aede .MarshalXML (e ,_dd .StartElement {});};};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_dfedf OfcST_BWMode )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_deagc :=_dd .Attr {};_deagc .Name =name ;switch _dfedf {case OfcST_BWModeUnset :_deagc .Value ="";case OfcST_BWModeColor :_deagc .Value ="\u0063\u006f\u006co\u0072";case OfcST_BWModeAuto :_deagc .Value ="\u0061\u0075\u0074\u006f";case OfcST_BWModeGrayScale :_deagc .Value ="\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce";case OfcST_BWModeLightGrayscale :_deagc .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065";case OfcST_BWModeInverseGray :_deagc .Value ="i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079";case OfcST_BWModeGrayOutline :_deagc .Value ="g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case OfcST_BWModeHighContrast :_deagc .Value ="\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074";case OfcST_BWModeBlack :_deagc .Value ="\u0062\u006c\u0061c\u006b";case OfcST_BWModeWhite :_deagc .Value ="\u0077\u0068\u0069t\u0065";case OfcST_BWModeHide :_deagc .Value ="\u0068\u0069\u0064\u0065";case OfcST_BWModeUndrawn :_deagc .Value ="\u0075n\u0064\u0072\u0061\u0077\u006e";case OfcST_BWModeBlackTextAndLines :_deagc .Value ="\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073";};return _deagc ,nil ;};func (_efbcd ST_StrokeArrowWidth )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_efbcd .String (),start );};func NewOfcShapedefaults ()*OfcShapedefaults {_bbcbaf :=&OfcShapedefaults {};_bbcbaf .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();return _bbcbaf ;};func (_fdbec *OfcST_ScreenSize )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_fdbec =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_fdbec =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_fdbec =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_fdbec =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_fdbec =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_fdbec =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_fdbec =6;};return nil ;};func (_bgac *OfcTop )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_bgac .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_ggddd :=range start .Attr {if _ggddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggddd .Name .Local =="\u0068\u0072\u0065\u0066"{_deabcb ,_dfgge :=_ggddd .Value ,error (nil );if _dfgge !=nil {return _dfgge ;};_bgac .HrefAttr =&_deabcb ;continue ;};if _ggddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggddd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bgac .ForcedashAttr .UnmarshalXMLAttr (_ggddd );continue ;};if _ggddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggddd .Name .Local =="\u0074\u0069\u0074l\u0065"{_eedd ,_gaeafa :=_ggddd .Value ,error (nil );if _gaeafa !=nil {return _gaeafa ;};_bgac .TitleAttr =&_eedd ;continue ;};if _ggddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggddd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gbdeg ,_dccgf :=_ggddd .Value ,error (nil );if _dccgf !=nil {return _dccgf ;};_bgac .AlthrefAttr =&_gbdeg ;continue ;};if _ggddd .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_bgac .ImageaspectAttr .UnmarshalXMLAttr (_ggddd );continue ;};if _ggddd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_bgac .StartarrowAttr .UnmarshalXMLAttr (_ggddd );continue ;};if _ggddd .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_bgac .LinestyleAttr .UnmarshalXMLAttr (_ggddd );continue ;};if _ggddd .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bgac .StartarrowwidthAttr .UnmarshalXMLAttr (_ggddd );continue ;};if _ggddd .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_bgac .JoinstyleAttr .UnmarshalXMLAttr (_ggddd );continue ;};if _ggddd .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_bgac .StartarrowlengthAttr .UnmarshalXMLAttr (_ggddd );continue ;};if _ggddd .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ceadg ,_bddeca :=_ggddd .Value ,error (nil );if _bddeca !=nil {return _bddeca ;};_bgac .DashstyleAttr =&_ceadg ;continue ;};if _ggddd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_bgac .EndarrowAttr .UnmarshalXMLAttr (_ggddd );continue ;};if _ggddd .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_bgac .FilltypeAttr .UnmarshalXMLAttr (_ggddd );continue ;};if _ggddd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bgac .EndarrowwidthAttr .UnmarshalXMLAttr (_ggddd );continue ;};if _ggddd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bccdc ,_gegac :=_ggddd .Value ,error (nil );if _gegac !=nil {return _gegac ;};_bgac .OpacityAttr =&_bccdc ;continue ;};if _ggddd .Name .Local =="\u0063\u006f\u006co\u0072"{_gbgfg ,_ccbf :=_ggddd .Value ,error (nil );if _ccbf !=nil {return _ccbf ;};_bgac .ColorAttr =&_gbgfg ;continue ;};if _ggddd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bgac .InsetpenAttr .UnmarshalXMLAttr (_ggddd );continue ;};if _ggddd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_bgac .EndarrowlengthAttr .UnmarshalXMLAttr (_ggddd );continue ;};if _ggddd .Name .Local =="\u0065\u0078\u0074"{_bgac .ExtAttr .UnmarshalXMLAttr (_ggddd );continue ;};if _ggddd .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_bgac .EndcapAttr .UnmarshalXMLAttr (_ggddd );continue ;};if _ggddd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_dcbac ,_gcfe :=_ggddd .Value ,error (nil );if _gcfe !=nil {return _gcfe ;};_bgac .Color2Attr =&_dcbac ;continue ;};if _ggddd .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_bgac .ImagealignshapeAttr .UnmarshalXMLAttr (_ggddd );continue ;};if _ggddd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_degfb ,_edcga :=_ggddd .Value ,error (nil );if _edcga !=nil {return _edcga ;};_bgac .WeightAttr =&_degfb ;continue ;};if _ggddd .Name .Local =="\u0073\u0072\u0063"{_eafgd ,_cffda :=_ggddd .Value ,error (nil );if _cffda !=nil {return _cffda ;};_bgac .SrcAttr =&_eafgd ;continue ;};if _ggddd .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_dcafb ,_becdef :=_ggddd .Value ,error (nil );if _becdef !=nil {return _becdef ;};_bgac .ImagesizeAttr =&_dcafb ;continue ;};if _ggddd .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_abfef ,_agagf :=_a .ParseFloat (_ggddd .Value ,64);if _agagf !=nil {return _agagf ;};_bgac .MiterlimitAttr =&_abfef ;continue ;};if _ggddd .Name .Local =="\u006f\u006e"{_bgac .OnAttr .UnmarshalXMLAttr (_ggddd );continue ;};};for {_bgbf ,_abca :=d .Token ();if _abca !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0054o\u0070\u003a\u0020\u0025\u0073",_abca );};if _gggfa ,_fdcde :=_bgbf .(_dd .EndElement );_fdcde &&_gggfa .Name ==start .Name {break ;};};return nil ;};type OfcST_OLEDrawAspect byte ;func (_gfdfdd *ST_StrokeArrowType )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_egbfa ,_eceaee :=d .Token ();if _eceaee !=nil {return _eceaee ;};if _aadde ,_deefe :=_egbfa .(_dd .EndElement );_deefe &&_aadde .Name ==start .Name {*_gfdfdd =1;return nil ;};if _egadfe ,_fcbgc :=_egbfa .(_dd .CharData );!_fcbgc {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egbfa );}else {switch string (_egadfe ){case "":*_gfdfdd =0;case "\u006e\u006f\u006e\u0065":*_gfdfdd =1;case "\u0062\u006c\u006fc\u006b":*_gfdfdd =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_gfdfdd =3;case "\u006f\u0076\u0061\u006c":*_gfdfdd =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_gfdfdd =5;case "\u006f\u0070\u0065\u006e":*_gfdfdd =6;};};_egbfa ,_eceaee =d .Token ();if _eceaee !=nil {return _eceaee ;};if _dfdge ,_bgfgd :=_egbfa .(_dd .EndElement );_bgfgd &&_dfdge .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egbfa );};type AG_CoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;};const (ST_ExtUnset ST_Ext =0;ST_ExtView ST_Ext =1;ST_ExtEdit ST_Ext =2;ST_ExtBackwardCompatible ST_Ext =3;);func (_daffa ST_StrokeArrowType )ValidateWithPath (path string )error {switch _daffa {case 0,1,2,3,4,5,6:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daffa ));};return nil ;};type OfcShapedefaults struct{OfcCT_ShapeDefaults };func (_fdgbg ST_StrokeArrowWidth )ValidateWithPath (path string )error {switch _fdgbg {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdgbg ));};return nil ;};func NewOfcCT_R ()*OfcCT_R {_efcda :=&OfcCT_R {};return _efcda };func (_addbe *OfcSignatureline )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_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 ="\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065";return _addbe .OfcCT_SignatureLine .MarshalXML (e ,start );};func (_befaag *CT_Rect )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_fbcgeb :=range start .Attr {if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gdfa ,_abccg :=_fbcgeb .Value ,error (nil );if _abccg !=nil {return _abccg ;};_befaag .BordertopcolorAttr =&_gdfa ;continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_befaag .BulletAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0068\u0072"{_befaag .HrAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_befaag .CliptowrapAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0068\u0072\u0073t\u0064"{_befaag .HrstdAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u006f\u006c\u0065"{_befaag .OleAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_befaag .HrnoshadeAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u006f\u006e\u0065\u0064"{_befaag .OnedAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0068\u0072\u0070c\u0074"{_cegea ,_egcf :=_a .ParseFloat (_fbcgeb .Value ,64);if _egcf !=nil {return _egcf ;};_ffegg :=float32 (_cegea );_befaag .HrpctAttr =&_ffegg ;continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_befaag .OleiconAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dbebg ,_gfgeb :=_fbcgeb .Value ,error (nil );if _gfgeb !=nil {return _gfgeb ;};_befaag .BorderbottomcolorAttr =&_dbebg ;continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_befaag .DgmlayoutmruAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_aegb ,_ffda :=_a .ParseInt (_fbcgeb .Value ,10,64);if _ffda !=nil {return _ffda ;};_befaag .RegroupidAttr =&_aegb ;continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0063\u006c\u0069\u0070"{_befaag .ClipAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_befaag .HralignAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_befaag .PreferrelativeAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_befaag .DgmlayoutAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_befaag .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_befaag .InsetmodeAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_befaag .ButtonAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_befaag .UserdrawnAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_befaag .AllowincellAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0073\u0070\u0074"{_gfgb ,_dbgec :=_a .ParseFloat (_fbcgeb .Value ,64);if _dbgec !=nil {return _dbgec ;};_debag :=float32 (_gfgb );_befaag .SptAttr =&_debag ;continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_edafa ,_cefaa :=_fbcgeb .Value ,error (nil );if _cefaa !=nil {return _cefaa ;};_befaag .BorderleftcolorAttr =&_edafa ;continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_befaag .ConnectortypeAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ebcff ,_eaada :=_fbcgeb .Value ,error (nil );if _eaada !=nil {return _eaada ;};_befaag .BorderrightcolorAttr =&_ebcff ;continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0073\u0070\u0069\u0064"{_ceegf ,_gegff :=_fbcgeb .Value ,error (nil );if _gegff !=nil {return _gegff ;};_befaag .SpidAttr =&_ceegf ;continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_becdea ,_fgef :=_a .ParseInt (_fbcgeb .Value ,10,64);if _fgef !=nil {return _fgef ;};_befaag .DgmnodekindAttr =&_becdea ;continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_befaag .BwpureAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_befaag .ForcedashAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_befaag .BwnormalAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_befaag .BwmodeAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_befaag .UserhiddenAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbcgeb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_befaag .AllowoverlapAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_daace ,_gfdag :=_fbcgeb .Value ,error (nil );if _gfdag !=nil {return _gfdag ;};_befaag .TargetAttr =&_daace ;continue ;};if _fbcgeb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gfbgb ,_bebge :=_fbcgeb .Value ,error (nil );if _bebge !=nil {return _bebge ;};_befaag .CoordoriginAttr =&_gfbgb ;continue ;};if _fbcgeb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_befaag .StrokedAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bfgea ,_bdadf :=_fbcgeb .Value ,error (nil );if _bdadf !=nil {return _bdadf ;};_befaag .CoordsizeAttr =&_bfgea ;continue ;};if _fbcgeb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ggff ,_deda :=_fbcgeb .Value ,error (nil );if _deda !=nil {return _deda ;};_befaag .StrokeweightAttr =&_ggff ;continue ;};if _fbcgeb .Name .Local =="\u0073\u0074\u0079l\u0065"{_fgedc ,_afbe :=_fbcgeb .Value ,error (nil );if _afbe !=nil {return _afbe ;};_befaag .StyleAttr =&_fgedc ;continue ;};if _fbcgeb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cfeag ,_bdece :=_fbcgeb .Value ,error (nil );if _bdece !=nil {return _bdece ;};_befaag .ChromakeyAttr =&_cfeag ;continue ;};if _fbcgeb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dbca ,_cebaa :=_fbcgeb .Value ,error (nil );if _cebaa !=nil {return _cebaa ;};_befaag .FillcolorAttr =&_dbca ;continue ;};if _fbcgeb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_caee ,_cade :=_fbcgeb .Value ,error (nil );if _cade !=nil {return _cade ;};_befaag .OpacityAttr =&_caee ;continue ;};if _fbcgeb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_eagb ,_gbcdg :=_fbcgeb .Value ,error (nil );if _gbcdg !=nil {return _gbcdg ;};_befaag .WrapcoordsAttr =&_eagb ;continue ;};if _fbcgeb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ggbec ,_beeab :=_fbcgeb .Value ,error (nil );if _beeab !=nil {return _beeab ;};_befaag .StrokecolorAttr =&_ggbec ;continue ;};if _fbcgeb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_befaag .InsetpenAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Local =="\u0068\u0072\u0065\u0066"{_dgcega ,_fgab :=_fbcgeb .Value ,error (nil );if _fgab !=nil {return _fgab ;};_befaag .HrefAttr =&_dgcega ;continue ;};if _fbcgeb .Name .Local =="\u0069\u0064"{_gecdgg ,_ffdd :=_fbcgeb .Value ,error (nil );if _ffdd !=nil {return _ffdd ;};_befaag .IdAttr =&_gecdgg ;continue ;};if _fbcgeb .Name .Local =="\u0070\u0072\u0069n\u0074"{_befaag .PrintAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};if _fbcgeb .Name .Local =="\u0061\u006c\u0074"{_decab ,_aaebd :=_fbcgeb .Value ,error (nil );if _aaebd !=nil {return _aaebd ;};_befaag .AltAttr =&_decab ;continue ;};if _fbcgeb .Name .Local =="\u0074\u0069\u0074l\u0065"{_gdcg ,_abbcgc :=_fbcgeb .Value ,error (nil );if _abbcgc !=nil {return _abbcgc ;};_befaag .TitleAttr =&_gdcg ;continue ;};if _fbcgeb .Name .Local =="\u0063\u006c\u0061s\u0073"{_agadc ,_ccffc :=_fbcgeb .Value ,error (nil );if _ccffc !=nil {return _ccffc ;};_befaag .ClassAttr =&_agadc ;continue ;};if _fbcgeb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_befaag .FilledAttr .UnmarshalXMLAttr (_fbcgeb );continue ;};};_fbac :for {_gcbe ,_ggdd :=d .Token ();if _ggdd !=nil {return _ggdd ;};switch _bcgfg :=_gcbe .(type ){case _dd .StartElement :switch _bcgfg .Name {case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aacb :=NewEG_ShapeElements ();_aacb .Path =NewPath ();if _bedf :=d .DecodeElement (_aacb .Path ,&_bcgfg );_bedf !=nil {return _bedf ;};_befaag .EG_ShapeElements =append (_befaag .EG_ShapeElements ,_aacb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bcebf :=NewEG_ShapeElements ();_bcebf .Formulas =NewFormulas ();if _gaab :=d .DecodeElement (_bcebf .Formulas ,&_bcgfg );_gaab !=nil {return _gaab ;};_befaag .EG_ShapeElements =append (_befaag .EG_ShapeElements ,_bcebf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aaecf :=NewEG_ShapeElements ();_aaecf .Handles =NewHandles ();if _fdgeb :=d .DecodeElement (_aaecf .Handles ,&_bcgfg );_fdgeb !=nil {return _fdgeb ;};_befaag .EG_ShapeElements =append (_befaag .EG_ShapeElements ,_aaecf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dadef :=NewEG_ShapeElements ();_dadef .Fill =NewFill ();if _bbff :=d .DecodeElement (_dadef .Fill ,&_bcgfg );_bbff !=nil {return _bbff ;};_befaag .EG_ShapeElements =append (_befaag .EG_ShapeElements ,_dadef );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edbbf :=NewEG_ShapeElements ();_edbbf .Stroke =NewStroke ();if _gdffa :=d .DecodeElement (_edbbf .Stroke ,&_bcgfg );_gdffa !=nil {return _gdffa ;};_befaag .EG_ShapeElements =append (_befaag .EG_ShapeElements ,_edbbf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbecb :=NewEG_ShapeElements ();_bbecb .Shadow =NewShadow ();if _ffdab :=d .DecodeElement (_bbecb .Shadow ,&_bcgfg );_ffdab !=nil {return _ffdab ;};_befaag .EG_ShapeElements =append (_befaag .EG_ShapeElements ,_bbecb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gagd :=NewEG_ShapeElements ();_gagd .Textbox =NewTextbox ();if _eecdc :=d .DecodeElement (_gagd .Textbox ,&_bcgfg );_eecdc !=nil {return _eecdc ;};_befaag .EG_ShapeElements =append (_befaag .EG_ShapeElements ,_gagd );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dgcc :=NewEG_ShapeElements ();_dgcc .Textpath =NewTextpath ();if _bccaa :=d .DecodeElement (_dgcc .Textpath ,&_bcgfg );_bccaa !=nil {return _bccaa ;};_befaag .EG_ShapeElements =append (_befaag .EG_ShapeElements ,_dgcc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdcabd :=NewEG_ShapeElements ();_fdcabd .Imagedata =NewImagedata ();if _febge :=d .DecodeElement (_fdcabd .Imagedata ,&_bcgfg );_febge !=nil {return _febge ;};_befaag .EG_ShapeElements =append (_befaag .EG_ShapeElements ,_fdcabd );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbdab :=NewEG_ShapeElements ();_bbdab .Skew =NewOfcSkew ();if _bgafb :=d .DecodeElement (_bbdab .Skew ,&_bcgfg );_bgafb !=nil {return _bgafb ;};_befaag .EG_ShapeElements =append (_befaag .EG_ShapeElements ,_bbdab );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bdgca :=NewEG_ShapeElements ();_bdgca .Extrusion =NewOfcExtrusion ();if _agffc :=d .DecodeElement (_bdgca .Extrusion ,&_bcgfg );_agffc !=nil {return _agffc ;};_befaag .EG_ShapeElements =append (_befaag .EG_ShapeElements ,_bdgca );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdacg :=NewEG_ShapeElements ();_fdacg .Callout =NewOfcCallout ();if _bdff :=d .DecodeElement (_fdacg .Callout ,&_bcgfg );_bdff !=nil {return _bdff ;};_befaag .EG_ShapeElements =append (_befaag .EG_ShapeElements ,_fdacg );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bgcdc :=NewEG_ShapeElements ();_bgcdc .Lock =NewOfcLock ();if _ccagc :=d .DecodeElement (_bgcdc .Lock ,&_bcgfg );_ccagc !=nil {return _ccagc ;};_befaag .EG_ShapeElements =append (_befaag .EG_ShapeElements ,_bgcdc );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eabbb :=NewEG_ShapeElements ();_eabbb .Clippath =NewOfcClippath ();if _agcccf :=d .DecodeElement (_eabbb .Clippath ,&_bcgfg );_agcccf !=nil {return _agcccf ;};_befaag .EG_ShapeElements =append (_befaag .EG_ShapeElements ,_eabbb );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_edaff :=NewEG_ShapeElements ();_edaff .Signatureline =NewOfcSignatureline ();if _bcec :=d .DecodeElement (_edaff .Signatureline ,&_bcgfg );_bcec !=nil {return _bcec ;};_befaag .EG_ShapeElements =append (_befaag .EG_ShapeElements ,_edaff );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bgee :=NewEG_ShapeElements ();_bgee .Wrap =_ad .NewWrap ();if _afffe :=d .DecodeElement (_bgee .Wrap ,&_bcgfg );_afffe !=nil {return _afffe ;};_befaag .EG_ShapeElements =append (_befaag .EG_ShapeElements ,_bgee );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fadbe :=NewEG_ShapeElements ();_fadbe .Anchorlock =_ad .NewAnchorlock ();if _ggad :=d .DecodeElement (_fadbe .Anchorlock ,&_bcgfg );_ggad !=nil {return _ggad ;};_befaag .EG_ShapeElements =append (_befaag .EG_ShapeElements ,_fadbe );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bfef :=NewEG_ShapeElements ();_bfef .Bordertop =_ad .NewBordertop ();if _fdae :=d .DecodeElement (_bfef .Bordertop ,&_bcgfg );_fdae !=nil {return _fdae ;};_befaag .EG_ShapeElements =append (_befaag .EG_ShapeElements ,_bfef );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cggac :=NewEG_ShapeElements ();_cggac .Borderbottom =_ad .NewBorderbottom ();if _cddge :=d .DecodeElement (_cggac .Borderbottom ,&_bcgfg );_cddge !=nil {return _cddge ;};_befaag .EG_ShapeElements =append (_befaag .EG_ShapeElements ,_cggac );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbfe :=NewEG_ShapeElements ();_cbfe .Borderleft =_ad .NewBorderleft ();if _gcaeb :=d .DecodeElement (_cbfe .Borderleft ,&_bcgfg );_gcaeb !=nil {return _gcaeb ;};_befaag .EG_ShapeElements =append (_befaag .EG_ShapeElements ,_cbfe );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dggd :=NewEG_ShapeElements ();_dggd .Borderright =_ad .NewBorderright ();if _fgaa :=d .DecodeElement (_dggd .Borderright ,&_bcgfg );_fgaa !=nil {return _fgaa ;};_befaag .EG_ShapeElements =append (_befaag .EG_ShapeElements ,_dggd );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_egaaf :=NewEG_ShapeElements ();_egaaf .ClientData =_fd .NewClientData ();if _fgdga :=d .DecodeElement (_egaaf .ClientData ,&_bcgfg );_fgdga !=nil {return _fgdga ;};_befaag .EG_ShapeElements =append (_befaag .EG_ShapeElements ,_egaaf );case _dd .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"}:_cegge :=NewEG_ShapeElements ();_cegge .Textdata =_g .NewTextdata ();if _eaeab :=d .DecodeElement (_cegge .Textdata ,&_bcgfg );_eaeab !=nil {return _eaeab ;};_befaag .EG_ShapeElements =append (_befaag .EG_ShapeElements ,_cegge );default:_dda .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",_bcgfg .Name );if _ecgc :=d .Skip ();_ecgc !=nil {return _ecgc ;};};case _dd .EndElement :break _fbac ;case _dd .CharData :};};return nil ;};func (_cedg *AG_Style )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_dcaa :=range start .Attr {if _dcaa .Name .Local =="\u0073\u0074\u0079l\u0065"{_fgcc ,_eac :=_dcaa .Value ,error (nil );if _eac !=nil {return _eac ;};_cedg .StyleAttr =&_fgcc ;continue ;};};for {_gafa ,_ccbda :=d .Token ();if _ccbda !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_ccbda );};if _eebb ,_acef :=_gafa .(_dd .EndElement );_acef &&_eebb .Name ==start .Name {break ;};};return nil ;};func (_gf *AG_Adj )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _gf .AdjAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0061\u0064\u006a"},Value :_c .Sprintf ("\u0025\u0076",*_gf .AdjAttr )});};return nil ;}; +// Validate validates the Textbox and its children +func (_fbgfc *Textbox )Validate ()error {return _fbgfc .ValidateWithPath ("\u0054e\u0078\u0074\u0062\u006f\u0078");};type OfcST_CalloutPlacement byte ;func (_fdbea OfcST_OLEDrawAspect )ValidateWithPath (path string )error {switch _fdbea {case 0,1,2:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdbea ));};return nil ;};func NewAG_OfficeShapeAttributes ()*AG_OfficeShapeAttributes {_eceb :=&AG_OfficeShapeAttributes {};return _eceb ;};func (_bdeeb *OfcCT_Ink )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_efgbf :=range start .Attr {if _efgbf .Name .Local =="\u0069"{_fegfd ,_bbgg :=_efgbf .Value ,error (nil );if _bbgg !=nil {return _bbgg ;};_bdeeb .IAttr =&_fegfd ;continue ;};if _efgbf .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_bdeeb .AnnotationAttr .UnmarshalXMLAttr (_efgbf );continue ;};if _efgbf .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_cabcf ,_acdbaa :=_efgbf .Value ,error (nil );if _acdbaa !=nil {return _acdbaa ;};_bdeeb .ContentTypeAttr =&_cabcf ;continue ;};};for {_gdfac ,_ccgc :=d .Token ();if _ccgc !=nil {return _fd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u0054\u005fI\u006e\u006b\u003a\u0020\u0025\u0073",_ccgc );};if _fdbcb ,_daeab :=_gdfac .(_c .EndElement );_daeab &&_fdbcb .Name ==start .Name {break ;};};return nil ;};func (_gfgde OfcST_ExtrusionPlane )ValidateWithPath (path string )error {switch _gfgde {case 0,1,2,3:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfgde ));};return nil ;};type OfcCT_Callout struct{OnAttr _d .ST_TrueFalse ;TypeAttr *string ;GapAttr *string ;AngleAttr OfcST_Angle ;DropautoAttr _d .ST_TrueFalse ;DropAttr *string ;DistanceAttr *string ;LengthspecifiedAttr _d .ST_TrueFalse ;LengthAttr *string ;AccentbarAttr _d .ST_TrueFalse ;TextborderAttr _d .ST_TrueFalse ;MinusxAttr _d .ST_TrueFalse ;MinusyAttr _d .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_effg *CT_H )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eaafc :=range start .Attr {if _eaafc .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_aafef ,_cbcc :=_eaafc .Value ,error (nil );if _cbcc !=nil {return _cbcc ;};_effg .PositionAttr =&_aafef ;continue ;};if _eaafc .Name .Local =="\u0070\u006f\u006ca\u0072"{_gcaf ,_dcca :=_eaafc .Value ,error (nil );if _dcca !=nil {return _dcca ;};_effg .PolarAttr =&_gcaf ;continue ;};if _eaafc .Name .Local =="\u006d\u0061\u0070"{_acfd ,_eceab :=_eaafc .Value ,error (nil );if _eceab !=nil {return _eceab ;};_effg .MapAttr =&_acfd ;continue ;};if _eaafc .Name .Local =="\u0069\u006e\u0076\u0078"{_effg .InvxAttr .UnmarshalXMLAttr (_eaafc );continue ;};if _eaafc .Name .Local =="\u0069\u006e\u0076\u0079"{_effg .InvyAttr .UnmarshalXMLAttr (_eaafc );continue ;};if _eaafc .Name .Local =="\u0073\u0077\u0069\u0074\u0063\u0068"{_effg .SwitchAttr .UnmarshalXMLAttr (_eaafc );continue ;};if _eaafc .Name .Local =="\u0078\u0072\u0061\u006e\u0067\u0065"{_fggaf ,_eedcd :=_eaafc .Value ,error (nil );if _eedcd !=nil {return _eedcd ;};_effg .XrangeAttr =&_fggaf ;continue ;};if _eaafc .Name .Local =="\u0079\u0072\u0061\u006e\u0067\u0065"{_bdcga ,_facaf :=_eaafc .Value ,error (nil );if _facaf !=nil {return _facaf ;};_effg .YrangeAttr =&_bdcga ;continue ;};if _eaafc .Name .Local =="r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"{_caaef ,_ccfa :=_eaafc .Value ,error (nil );if _ccfa !=nil {return _ccfa ;};_effg .RadiusrangeAttr =&_caaef ;continue ;};};for {_ccaf ,_gegb :=d .Token ();if _gegb !=nil {return _fd .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048\u003a\u0020\u0025\u0073",_gegb );};if _gcgab ,_gbbff :=_ccaf .(_c .EndElement );_gbbff &&_gcgab .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the OfcOLEObject and its children, prefixing error messages with path -func (_afcfa *OfcOLEObject )ValidateWithPath (path string )error {if _dcgbab :=_afcfa .OfcCT_OLEObject .ValidateWithPath (path );_dcgbab !=nil {return _dcgbab ;};return nil ;};func (_afebd OfcST_InsetMode )ValidateWithPath (path string )error {switch _afebd {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afebd ));};return nil ;};func (_decdf *OfcCT_StrokeChild )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_ebagd :=range start .Attr {if _ebagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebagd .Name .Local =="\u0068\u0072\u0065\u0066"{_agcde ,_gcbcg :=_ebagd .Value ,error (nil );if _gcbcg !=nil {return _gcbcg ;};_decdf .HrefAttr =&_agcde ;continue ;};if _ebagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebagd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_decdf .ForcedashAttr .UnmarshalXMLAttr (_ebagd );continue ;};if _ebagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebagd .Name .Local =="\u0074\u0069\u0074l\u0065"{_gdcde ,_cgcce :=_ebagd .Value ,error (nil );if _cgcce !=nil {return _cgcce ;};_decdf .TitleAttr =&_gdcde ;continue ;};if _ebagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebagd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_aggce ,_abbdc :=_ebagd .Value ,error (nil );if _abbdc !=nil {return _abbdc ;};_decdf .AlthrefAttr =&_aggce ;continue ;};if _ebagd .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_decdf .ImageaspectAttr .UnmarshalXMLAttr (_ebagd );continue ;};if _ebagd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_decdf .StartarrowAttr .UnmarshalXMLAttr (_ebagd );continue ;};if _ebagd .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_decdf .LinestyleAttr .UnmarshalXMLAttr (_ebagd );continue ;};if _ebagd .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_decdf .StartarrowwidthAttr .UnmarshalXMLAttr (_ebagd );continue ;};if _ebagd .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_decdf .JoinstyleAttr .UnmarshalXMLAttr (_ebagd );continue ;};if _ebagd .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_decdf .StartarrowlengthAttr .UnmarshalXMLAttr (_ebagd );continue ;};if _ebagd .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_eaccd ,_debaa :=_ebagd .Value ,error (nil );if _debaa !=nil {return _debaa ;};_decdf .DashstyleAttr =&_eaccd ;continue ;};if _ebagd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_decdf .EndarrowAttr .UnmarshalXMLAttr (_ebagd );continue ;};if _ebagd .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_decdf .FilltypeAttr .UnmarshalXMLAttr (_ebagd );continue ;};if _ebagd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_decdf .EndarrowwidthAttr .UnmarshalXMLAttr (_ebagd );continue ;};if _ebagd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ecaga ,_eecde :=_ebagd .Value ,error (nil );if _eecde !=nil {return _eecde ;};_decdf .OpacityAttr =&_ecaga ;continue ;};if _ebagd .Name .Local =="\u0063\u006f\u006co\u0072"{_fabee ,_eafeg :=_ebagd .Value ,error (nil );if _eafeg !=nil {return _eafeg ;};_decdf .ColorAttr =&_fabee ;continue ;};if _ebagd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_decdf .InsetpenAttr .UnmarshalXMLAttr (_ebagd );continue ;};if _ebagd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_decdf .EndarrowlengthAttr .UnmarshalXMLAttr (_ebagd );continue ;};if _ebagd .Name .Local =="\u0065\u0078\u0074"{_decdf .ExtAttr .UnmarshalXMLAttr (_ebagd );continue ;};if _ebagd .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_decdf .EndcapAttr .UnmarshalXMLAttr (_ebagd );continue ;};if _ebagd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_gcgge ,_eada :=_ebagd .Value ,error (nil );if _eada !=nil {return _eada ;};_decdf .Color2Attr =&_gcgge ;continue ;};if _ebagd .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_decdf .ImagealignshapeAttr .UnmarshalXMLAttr (_ebagd );continue ;};if _ebagd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_fggad ,_caba :=_ebagd .Value ,error (nil );if _caba !=nil {return _caba ;};_decdf .WeightAttr =&_fggad ;continue ;};if _ebagd .Name .Local =="\u0073\u0072\u0063"{_gcabb ,_gfede :=_ebagd .Value ,error (nil );if _gfede !=nil {return _gfede ;};_decdf .SrcAttr =&_gcabb ;continue ;};if _ebagd .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_aeadg ,_adede :=_ebagd .Value ,error (nil );if _adede !=nil {return _adede ;};_decdf .ImagesizeAttr =&_aeadg ;continue ;};if _ebagd .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_fccfa ,_eefbb :=_a .ParseFloat (_ebagd .Value ,64);if _eefbb !=nil {return _eefbb ;};_decdf .MiterlimitAttr =&_fccfa ;continue ;};if _ebagd .Name .Local =="\u006f\u006e"{_decdf .OnAttr .UnmarshalXMLAttr (_ebagd );continue ;};};for {_cgefb ,_abefg :=d .Token ();if _abefg !=nil {return _c .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",_abefg );};if _ffdad ,_fbbe :=_cgefb .(_dd .EndElement );_fbbe &&_ffdad .Name ==start .Name {break ;};};return nil ;};func (_ggddf *OfcCT_Rules )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_acffb :=range start .Attr {if _acffb .Name .Local =="\u0065\u0078\u0074"{_ggddf .ExtAttr .UnmarshalXMLAttr (_acffb );continue ;};};_ebcgce :for {_ddead ,_deceb :=d .Token ();if _deceb !=nil {return _deceb ;};switch _ebab :=_ddead .(type ){case _dd .StartElement :switch _ebab .Name {case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccgbb :=NewOfcCT_R ();if _aeafde :=d .DecodeElement (_ccgbb ,&_ebab );_aeafde !=nil {return _aeafde ;};_ggddf .R =append (_ggddf .R ,_ccgbb );default:_dda .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",_ebab .Name );if _abacdd :=d .Skip ();_abacdd !=nil {return _abacdd ;};};case _dd .EndElement :break _ebcgce ;case _dd .CharData :};};return nil ;}; +// ValidateWithPath validates the Shapetype and its children, prefixing error messages with path +func (_baafe *Shapetype )ValidateWithPath (path string )error {if _fgfaea :=_baafe .CT_Shapetype .ValidateWithPath (path );_fgfaea !=nil {return _fgfaea ;};return nil ;}; -// ValidateWithPath validates the OfcExtrusion and its children, prefixing error messages with path -func (_cecfg *OfcExtrusion )ValidateWithPath (path string )error {if _ecebb :=_cecfg .OfcCT_Extrusion .ValidateWithPath (path );_ecebb !=nil {return _ecebb ;};return nil ;};func NewOfcCT_IdMap ()*OfcCT_IdMap {_ececa :=&OfcCT_IdMap {};return _ececa }; +// Validate validates the CT_ImageData and its children +func (_ccdb *CT_ImageData )Validate ()error {return _ccdb .ValidateWithPath ("\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061");};func (_ggdfa ST_Ext )ValidateWithPath (path string )error {switch _ggdfa {case 0,1,2,3:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggdfa ));};return nil ;};func (_gddg *CT_Group )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cggcb :=range start .Attr {if _cggcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggcb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gddg .AllowincellAttr .UnmarshalXMLAttr (_cggcb );continue ;};if _cggcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggcb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gddg .BulletAttr .UnmarshalXMLAttr (_cggcb );continue ;};if _cggcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggcb .Name .Local =="\u0068\u0072"{_gddg .HrAttr .UnmarshalXMLAttr (_cggcb );continue ;};if _cggcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggcb .Name .Local =="\u006f\u006e\u0065\u0064"{_gddg .OnedAttr .UnmarshalXMLAttr (_cggcb );continue ;};if _cggcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggcb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gddg .HralignAttr .UnmarshalXMLAttr (_cggcb );continue ;};if _cggcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggcb .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_ecaf ,_cfga :=_cggcb .Value ,error (nil );if _cfga !=nil {return _cfga ;};_gddg .TablelimitsAttr =&_ecaf ;continue ;};if _cggcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggcb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fdff ,_gdbdb :=_f .ParseInt (_cggcb .Value ,10,64);if _gdbdb !=nil {return _gdbdb ;};_gddg .RegroupidAttr =&_fdff ;continue ;};if _cggcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggcb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dafe ,_caae :=_cggcb .Value ,error (nil );if _caae !=nil {return _caae ;};_gddg .BordertopcolorAttr =&_dafe ;continue ;};if _cggcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggcb .Name .Local =="\u0073\u0070\u0069\u0064"{_bbfce ,_bdcbf :=_cggcb .Value ,error (nil );if _bdcbf !=nil {return _bdcbf ;};_gddg .SpidAttr =&_bbfce ;continue ;};if _cggcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggcb .Name .Local =="\u0068\u0072\u0070c\u0074"{_edega ,_gbba :=_f .ParseFloat (_cggcb .Value ,64);if _gbba !=nil {return _gbba ;};_bfb :=float32 (_edega );_gddg .HrpctAttr =&_bfb ;continue ;};if _cggcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggcb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_beacb ,_bdee :=_cggcb .Value ,error (nil );if _bdee !=nil {return _bdee ;};_gddg .BorderrightcolorAttr =&_beacb ;continue ;};if _cggcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggcb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gddg .ButtonAttr .UnmarshalXMLAttr (_cggcb );continue ;};if _cggcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggcb .Name .Local =="\u0068\u0072\u0073t\u0064"{_gddg .HrstdAttr .UnmarshalXMLAttr (_cggcb );continue ;};if _cggcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggcb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gddg .DgmlayoutAttr .UnmarshalXMLAttr (_cggcb );continue ;};if _cggcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggcb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gddg .UserdrawnAttr .UnmarshalXMLAttr (_cggcb );continue ;};if _cggcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggcb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gddg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cggcb );continue ;};if _cggcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggcb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gddg .UserhiddenAttr .UnmarshalXMLAttr (_cggcb );continue ;};if _cggcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggcb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bdcde ,_fbfe :=_cggcb .Value ,error (nil );if _fbfe !=nil {return _fbfe ;};_gddg .BorderleftcolorAttr =&_bdcde ;continue ;};if _cggcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggcb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gddg .InsetmodeAttr .UnmarshalXMLAttr (_cggcb );continue ;};if _cggcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggcb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gddg .AllowoverlapAttr .UnmarshalXMLAttr (_cggcb );continue ;};if _cggcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggcb .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_fgdag ,_aecaf :=_cggcb .Value ,error (nil );if _aecaf !=nil {return _aecaf ;};_gddg .TablepropertiesAttr =&_fgdag ;continue ;};if _cggcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggcb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gddg .HrnoshadeAttr .UnmarshalXMLAttr (_cggcb );continue ;};if _cggcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggcb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gddg .DgmlayoutmruAttr .UnmarshalXMLAttr (_cggcb );continue ;};if _cggcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggcb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bcea ,_gbae :=_f .ParseInt (_cggcb .Value ,10,64);if _gbae !=nil {return _gbae ;};_gddg .DgmnodekindAttr =&_bcea ;continue ;};if _cggcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggcb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bfagc ,_befe :=_cggcb .Value ,error (nil );if _befe !=nil {return _befe ;};_gddg .BorderbottomcolorAttr =&_bfagc ;continue ;};if _cggcb .Name .Local =="\u0070\u0072\u0069n\u0074"{_gddg .PrintAttr .UnmarshalXMLAttr (_cggcb );continue ;};if _cggcb .Name .Local =="\u0074\u0069\u0074l\u0065"{_fbabb ,_gega :=_cggcb .Value ,error (nil );if _gega !=nil {return _gega ;};_gddg .TitleAttr =&_fbabb ;continue ;};if _cggcb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_eadd ,_dcga :=_cggcb .Value ,error (nil );if _dcga !=nil {return _dcga ;};_gddg .CoordoriginAttr =&_eadd ;continue ;};if _cggcb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fgca ,_fdfe :=_cggcb .Value ,error (nil );if _fdfe !=nil {return _fdfe ;};_gddg .WrapcoordsAttr =&_fgca ;continue ;};if _cggcb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bagf ,_ddea :=_cggcb .Value ,error (nil );if _ddea !=nil {return _ddea ;};_gddg .CoordsizeAttr =&_bagf ;continue ;};if _cggcb .Name .Local =="\u0073\u0074\u0079l\u0065"{_cfgc ,_gdac :=_cggcb .Value ,error (nil );if _gdac !=nil {return _gdac ;};_gddg .StyleAttr =&_cfgc ;continue ;};if _cggcb .Name .Local =="\u0069\u0064"{_fffe ,_bdeec :=_cggcb .Value ,error (nil );if _bdeec !=nil {return _bdeec ;};_gddg .IdAttr =&_fffe ;continue ;};if _cggcb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_efcb ,_cacc :=_cggcb .Value ,error (nil );if _cacc !=nil {return _cacc ;};_gddg .FillcolorAttr =&_efcb ;continue ;};if _cggcb .Name .Local =="\u0063\u006c\u0061s\u0073"{_fgdg ,_eded :=_cggcb .Value ,error (nil );if _eded !=nil {return _eded ;};_gddg .ClassAttr =&_fgdg ;continue ;};if _cggcb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gdag ,_bdec :=_cggcb .Value ,error (nil );if _bdec !=nil {return _bdec ;};_gddg .TargetAttr =&_gdag ;continue ;};if _cggcb .Name .Local =="\u0068\u0072\u0065\u0066"{_dgaa ,_cecb :=_cggcb .Value ,error (nil );if _cecb !=nil {return _cecb ;};_gddg .HrefAttr =&_dgaa ;continue ;};if _cggcb .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_gddg .EditasAttr .UnmarshalXMLAttr (_cggcb );continue ;};if _cggcb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gddg .FilledAttr .UnmarshalXMLAttr (_cggcb );continue ;};if _cggcb .Name .Local =="\u0061\u006c\u0074"{_aaffg ,_geef :=_cggcb .Value ,error (nil );if _geef !=nil {return _geef ;};_gddg .AltAttr =&_aaffg ;continue ;};};_efafe :for {_bagc ,_cbfd :=d .Token ();if _cbfd !=nil {return _cbfd ;};switch _dggd :=_bagc .(type ){case _c .StartElement :switch _dggd .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcedf :=NewGroup ();if _dddgc :=d .DecodeElement (_dcedf ,&_dggd );_dddgc !=nil {return _dddgc ;};_gddg .Group =append (_gddg .Group ,_dcedf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgdd :=NewShape ();if _beee :=d .DecodeElement (_cgdd ,&_dggd );_beee !=nil {return _beee ;};_gddg .Shape =append (_gddg .Shape ,_cgdd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dgfd :=NewShapetype ();if _ebbd :=d .DecodeElement (_dgfd ,&_dggd );_ebbd !=nil {return _ebbd ;};_gddg .Shapetype =append (_gddg .Shapetype ,_dgfd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dggdf :=NewArc ();if _fgfcc :=d .DecodeElement (_dggdf ,&_dggd );_fgfcc !=nil {return _fgfcc ;};_gddg .Arc =append (_gddg .Arc ,_dggdf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcfbc :=NewCurve ();if _gecc :=d .DecodeElement (_gcfbc ,&_dggd );_gecc !=nil {return _gecc ;};_gddg .Curve =append (_gddg .Curve ,_gcfbc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efbe :=NewImage ();if _ffcfb :=d .DecodeElement (_efbe ,&_dggd );_ffcfb !=nil {return _ffcfb ;};_gddg .Image =append (_gddg .Image ,_efbe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgce :=NewLine ();if _gddgd :=d .DecodeElement (_fgce ,&_dggd );_gddgd !=nil {return _gddgd ;};_gddg .Line =append (_gddg .Line ,_fgce );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ceaaa :=NewOval ();if _bbg :=d .DecodeElement (_ceaaa ,&_dggd );_bbg !=nil {return _bbg ;};_gddg .Oval =append (_gddg .Oval ,_ceaaa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abaa :=NewPolyline ();if _fddf :=d .DecodeElement (_abaa ,&_dggd );_fddf !=nil {return _fddf ;};_gddg .Polyline =append (_gddg .Polyline ,_abaa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbbd :=NewRect ();if _aageg :=d .DecodeElement (_bbbd ,&_dggd );_aageg !=nil {return _aageg ;};_gddg .Rect =append (_gddg .Rect ,_bbbd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agfca :=NewRoundrect ();if _geeae :=d .DecodeElement (_agfca ,&_dggd );_geeae !=nil {return _geeae ;};_gddg .Roundrect =append (_gddg .Roundrect ,_agfca );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_geff :=NewOfcDiagram ();if _eegd :=d .DecodeElement (_geff ,&_dggd );_eegd !=nil {return _eegd ;};_gddg .Diagram =append (_gddg .Diagram ,_geff );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgdf :=NewEG_ShapeElements ();_cgdf .Path =NewPath ();if _eedcb :=d .DecodeElement (_cgdf .Path ,&_dggd );_eedcb !=nil {return _eedcb ;};_gddg .EG_ShapeElements =append (_gddg .EG_ShapeElements ,_cgdf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egaf :=NewEG_ShapeElements ();_egaf .Formulas =NewFormulas ();if _ddbca :=d .DecodeElement (_egaf .Formulas ,&_dggd );_ddbca !=nil {return _ddbca ;};_gddg .EG_ShapeElements =append (_gddg .EG_ShapeElements ,_egaf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbedc :=NewEG_ShapeElements ();_gbedc .Handles =NewHandles ();if _edcc :=d .DecodeElement (_gbedc .Handles ,&_dggd );_edcc !=nil {return _edcc ;};_gddg .EG_ShapeElements =append (_gddg .EG_ShapeElements ,_gbedc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efdb :=NewEG_ShapeElements ();_efdb .Fill =NewFill ();if _dbfc :=d .DecodeElement (_efdb .Fill ,&_dggd );_dbfc !=nil {return _dbfc ;};_gddg .EG_ShapeElements =append (_gddg .EG_ShapeElements ,_efdb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbfg :=NewEG_ShapeElements ();_fbfg .Stroke =NewStroke ();if _feba :=d .DecodeElement (_fbfg .Stroke ,&_dggd );_feba !=nil {return _feba ;};_gddg .EG_ShapeElements =append (_gddg .EG_ShapeElements ,_fbfg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbgf :=NewEG_ShapeElements ();_gbgf .Shadow =NewShadow ();if _edag :=d .DecodeElement (_gbgf .Shadow ,&_dggd );_edag !=nil {return _edag ;};_gddg .EG_ShapeElements =append (_gddg .EG_ShapeElements ,_gbgf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdcc :=NewEG_ShapeElements ();_cdcc .Textbox =NewTextbox ();if _gbec :=d .DecodeElement (_cdcc .Textbox ,&_dggd );_gbec !=nil {return _gbec ;};_gddg .EG_ShapeElements =append (_gddg .EG_ShapeElements ,_cdcc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgbga :=NewEG_ShapeElements ();_bgbga .Textpath =NewTextpath ();if _gffe :=d .DecodeElement (_bgbga .Textpath ,&_dggd );_gffe !=nil {return _gffe ;};_gddg .EG_ShapeElements =append (_gddg .EG_ShapeElements ,_bgbga );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fccf :=NewEG_ShapeElements ();_fccf .Imagedata =NewImagedata ();if _afcf :=d .DecodeElement (_fccf .Imagedata ,&_dggd );_afcf !=nil {return _afcf ;};_gddg .EG_ShapeElements =append (_gddg .EG_ShapeElements ,_fccf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aebe :=NewEG_ShapeElements ();_aebe .Skew =NewOfcSkew ();if _aega :=d .DecodeElement (_aebe .Skew ,&_dggd );_aega !=nil {return _aega ;};_gddg .EG_ShapeElements =append (_gddg .EG_ShapeElements ,_aebe );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_efg :=NewEG_ShapeElements ();_efg .Extrusion =NewOfcExtrusion ();if _eedb :=d .DecodeElement (_efg .Extrusion ,&_dggd );_eedb !=nil {return _eedb ;};_gddg .EG_ShapeElements =append (_gddg .EG_ShapeElements ,_efg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agcd :=NewEG_ShapeElements ();_agcd .Callout =NewOfcCallout ();if _cdff :=d .DecodeElement (_agcd .Callout ,&_dggd );_cdff !=nil {return _cdff ;};_gddg .EG_ShapeElements =append (_gddg .EG_ShapeElements ,_agcd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fceaa :=NewEG_ShapeElements ();_fceaa .Lock =NewOfcLock ();if _cdac :=d .DecodeElement (_fceaa .Lock ,&_dggd );_cdac !=nil {return _cdac ;};_gddg .EG_ShapeElements =append (_gddg .EG_ShapeElements ,_fceaa );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbce :=NewEG_ShapeElements ();_cbce .Clippath =NewOfcClippath ();if _fagfc :=d .DecodeElement (_cbce .Clippath ,&_dggd );_fagfc !=nil {return _fagfc ;};_gddg .EG_ShapeElements =append (_gddg .EG_ShapeElements ,_cbce );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agaa :=NewEG_ShapeElements ();_agaa .Signatureline =NewOfcSignatureline ();if _egcfc :=d .DecodeElement (_agaa .Signatureline ,&_dggd );_egcfc !=nil {return _egcfc ;};_gddg .EG_ShapeElements =append (_gddg .EG_ShapeElements ,_agaa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cgffe :=NewEG_ShapeElements ();_cgffe .Wrap =_aa .NewWrap ();if _dbdfdb :=d .DecodeElement (_cgffe .Wrap ,&_dggd );_dbdfdb !=nil {return _dbdfdb ;};_gddg .EG_ShapeElements =append (_gddg .EG_ShapeElements ,_cgffe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fbed :=NewEG_ShapeElements ();_fbed .Anchorlock =_aa .NewAnchorlock ();if _agbe :=d .DecodeElement (_fbed .Anchorlock ,&_dggd );_agbe !=nil {return _agbe ;};_gddg .EG_ShapeElements =append (_gddg .EG_ShapeElements ,_fbed );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_afebe :=NewEG_ShapeElements ();_afebe .Bordertop =_aa .NewBordertop ();if _gbee :=d .DecodeElement (_afebe .Bordertop ,&_dggd );_gbee !=nil {return _gbee ;};_gddg .EG_ShapeElements =append (_gddg .EG_ShapeElements ,_afebe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cfdd :=NewEG_ShapeElements ();_cfdd .Borderbottom =_aa .NewBorderbottom ();if _ebdfa :=d .DecodeElement (_cfdd .Borderbottom ,&_dggd );_ebdfa !=nil {return _ebdfa ;};_gddg .EG_ShapeElements =append (_gddg .EG_ShapeElements ,_cfdd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdcac :=NewEG_ShapeElements ();_cdcac .Borderleft =_aa .NewBorderleft ();if _faaa :=d .DecodeElement (_cdcac .Borderleft ,&_dggd );_faaa !=nil {return _faaa ;};_gddg .EG_ShapeElements =append (_gddg .EG_ShapeElements ,_cdcac );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ffbe :=NewEG_ShapeElements ();_ffbe .Borderright =_aa .NewBorderright ();if _abcd :=d .DecodeElement (_ffbe .Borderright ,&_dggd );_abcd !=nil {return _abcd ;};_gddg .EG_ShapeElements =append (_gddg .EG_ShapeElements ,_ffbe );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcdb :=NewEG_ShapeElements ();_bcdb .ClientData =_bd .NewClientData ();if _ebbe :=d .DecodeElement (_bcdb .ClientData ,&_dggd );_ebbe !=nil {return _ebbe ;};_gddg .EG_ShapeElements =append (_gddg .EG_ShapeElements ,_bcdb );case _c .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"}:_egfc :=NewEG_ShapeElements ();_egfc .Textdata =_fb .NewTextdata ();if _gegg :=d .DecodeElement (_egfc .Textdata ,&_dggd );_gegg !=nil {return _gegg ;};_gddg .EG_ShapeElements =append (_gddg .EG_ShapeElements ,_egfc );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\u0047\u0072\u006f\u0075\u0070\u0020\u0025\u0076",_dggd .Name );if _cdgbg :=d .Skip ();_cdgbg !=nil {return _cdgbg ;};};case _c .EndElement :break _efafe ;case _c .CharData :};};return nil ;};func (_bfbfc *EG_ShapeElements )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gagf :for {_efdbb ,_fefbe :=d .Token ();if _fefbe !=nil {return _fefbe ;};switch _ggae :=_efdbb .(type ){case _c .StartElement :switch _ggae .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfbfc .Path =NewPath ();if _ecafg :=d .DecodeElement (_bfbfc .Path ,&_ggae );_ecafg !=nil {return _ecafg ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfbfc .Formulas =NewFormulas ();if _gefbfd :=d .DecodeElement (_bfbfc .Formulas ,&_ggae );_gefbfd !=nil {return _gefbfd ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfbfc .Handles =NewHandles ();if _eadce :=d .DecodeElement (_bfbfc .Handles ,&_ggae );_eadce !=nil {return _eadce ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfbfc .Fill =NewFill ();if _cfbbf :=d .DecodeElement (_bfbfc .Fill ,&_ggae );_cfbbf !=nil {return _cfbbf ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfbfc .Stroke =NewStroke ();if _aeeeb :=d .DecodeElement (_bfbfc .Stroke ,&_ggae );_aeeeb !=nil {return _aeeeb ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfbfc .Shadow =NewShadow ();if _cdaad :=d .DecodeElement (_bfbfc .Shadow ,&_ggae );_cdaad !=nil {return _cdaad ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfbfc .Textbox =NewTextbox ();if _eeefc :=d .DecodeElement (_bfbfc .Textbox ,&_ggae );_eeefc !=nil {return _eeefc ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfbfc .Textpath =NewTextpath ();if _aebae :=d .DecodeElement (_bfbfc .Textpath ,&_ggae );_aebae !=nil {return _aebae ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfbfc .Imagedata =NewImagedata ();if _gfdfd :=d .DecodeElement (_bfbfc .Imagedata ,&_ggae );_gfdfd !=nil {return _gfdfd ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfbfc .Skew =NewOfcSkew ();if _agbce :=d .DecodeElement (_bfbfc .Skew ,&_ggae );_agbce !=nil {return _agbce ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfbfc .Extrusion =NewOfcExtrusion ();if _dgcdc :=d .DecodeElement (_bfbfc .Extrusion ,&_ggae );_dgcdc !=nil {return _dgcdc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfbfc .Callout =NewOfcCallout ();if _fgeef :=d .DecodeElement (_bfbfc .Callout ,&_ggae );_fgeef !=nil {return _fgeef ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfbfc .Lock =NewOfcLock ();if _eacbf :=d .DecodeElement (_bfbfc .Lock ,&_ggae );_eacbf !=nil {return _eacbf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfbfc .Clippath =NewOfcClippath ();if _gbbdf :=d .DecodeElement (_bfbfc .Clippath ,&_ggae );_gbbdf !=nil {return _gbbdf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfbfc .Signatureline =NewOfcSignatureline ();if _cfbge :=d .DecodeElement (_bfbfc .Signatureline ,&_ggae );_cfbge !=nil {return _cfbge ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bfbfc .Wrap =_aa .NewWrap ();if _bfgcdb :=d .DecodeElement (_bfbfc .Wrap ,&_ggae );_bfgcdb !=nil {return _bfgcdb ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bfbfc .Anchorlock =_aa .NewAnchorlock ();if _geccb :=d .DecodeElement (_bfbfc .Anchorlock ,&_ggae );_geccb !=nil {return _geccb ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bfbfc .Bordertop =_aa .NewBordertop ();if _cgede :=d .DecodeElement (_bfbfc .Bordertop ,&_ggae );_cgede !=nil {return _cgede ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bfbfc .Borderbottom =_aa .NewBorderbottom ();if _feeed :=d .DecodeElement (_bfbfc .Borderbottom ,&_ggae );_feeed !=nil {return _feeed ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bfbfc .Borderleft =_aa .NewBorderleft ();if _ccefa :=d .DecodeElement (_bfbfc .Borderleft ,&_ggae );_ccefa !=nil {return _ccefa ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bfbfc .Borderright =_aa .NewBorderright ();if _cefdc :=d .DecodeElement (_bfbfc .Borderright ,&_ggae );_cefdc !=nil {return _cefdc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bfbfc .ClientData =_bd .NewClientData ();if _fffee :=d .DecodeElement (_bfbfc .ClientData ,&_ggae );_fffee !=nil {return _fffee ;};case _c .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"}:_bfbfc .Textdata =_fb .NewTextdata ();if _dcgbd :=d .DecodeElement (_bfbfc .Textdata ,&_ggae );_dcgbd !=nil {return _dcgbd ;};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\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025v",_ggae .Name );if _dadad :=d .Skip ();_dadad !=nil {return _dadad ;};};case _c .EndElement :break _gagf ;case _c .CharData :};};return nil ;};func (_edbebb *OfcST_HrAlign )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfbac ,_dggcd :=d .Token ();if _dggcd !=nil {return _dggcd ;};if _ccgge ,_cdbdd :=_bfbac .(_c .EndElement );_cdbdd &&_ccgge .Name ==start .Name {*_edbebb =1;return nil ;};if _egbeb ,_gadggb :=_bfbac .(_c .CharData );!_gadggb {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfbac );}else {switch string (_egbeb ){case "":*_edbebb =0;case "\u006c\u0065\u0066\u0074":*_edbebb =1;case "\u0072\u0069\u0067h\u0074":*_edbebb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_edbebb =3;};};_bfbac ,_dggcd =d .Token ();if _dggcd !=nil {return _dggcd ;};if _beddb ,_fedcba :=_bfbac .(_c .EndElement );_fedcba &&_beddb .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfbac );};func (_babef *OfcCT_RegroupTable )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065";};if _babef .ExtAttr !=ST_ExtUnset {_bbccg ,_aedbd :=_babef .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _aedbd !=nil {return _aedbd ;};start .Attr =append (start .Attr ,_bbccg );};e .EncodeToken (start );if _babef .Entry !=nil {_bdade :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0065\u006e\u0074\u0072\u0079"}};for _ ,_fcfca :=range _babef .Entry {e .EncodeElement (_fcfca ,_bdade );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the OfcCT_R and its children -func (_deegdb *OfcCT_R )Validate ()error {return _deegdb .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0052");};func (_affa *CT_Group )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {if _affa .EditasAttr !=ST_EditAsUnset {_gcagfb ,_bfgdc :=_affa .EditasAttr .MarshalXMLAttr (_dd .Name {Local :"\u0065\u0064\u0069\u0074\u0061\u0073"});if _bfgdc !=nil {return _bfgdc ;};start .Attr =append (start .Attr ,_gcagfb );};if _affa .TablepropertiesAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u0070\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_affa .TablepropertiesAttr )});};if _affa .TablelimitsAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_affa .TablelimitsAttr )});};if _affa .HrefAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_c .Sprintf ("\u0025\u0076",*_affa .HrefAttr )});};if _affa .TargetAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_affa .TargetAttr )});};if _affa .ClassAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_affa .ClassAttr )});};if _affa .TitleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_affa .TitleAttr )});};if _affa .AltAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0061\u006c\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_affa .AltAttr )});};if _affa .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_c .Sprintf ("\u0025\u0076",*_affa .CoordsizeAttr )});};if _affa .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_c .Sprintf ("\u0025\u0076",*_affa .CoordoriginAttr )});};if _affa .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_affa .WrapcoordsAttr )});};if _affa .PrintAttr !=_f .ST_TrueFalseUnset {_fbcdd ,_dbbb :=_affa .PrintAttr .MarshalXMLAttr (_dd .Name {Local :"\u0070\u0072\u0069n\u0074"});if _dbbb !=nil {return _dbbb ;};start .Attr =append (start .Attr ,_fbcdd );};if _affa .IdAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_affa .IdAttr )});};if _affa .StyleAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_affa .StyleAttr )});};if _affa .SpidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_affa .SpidAttr )});};if _affa .OnedAttr !=_f .ST_TrueFalseUnset {_dfag ,_gecc :=_affa .OnedAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gecc !=nil {return _gecc ;};start .Attr =append (start .Attr ,_dfag );};if _affa .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_affa .RegroupidAttr )});};if _affa .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_gabf ,_dbdge :=_affa .DoubleclicknotifyAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dbdge !=nil {return _dbdge ;};start .Attr =append (start .Attr ,_gabf );};if _affa .ButtonAttr !=_f .ST_TrueFalseUnset {_eaf ,_gabg :=_affa .ButtonAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _gabg !=nil {return _gabg ;};start .Attr =append (start .Attr ,_eaf );};if _affa .UserhiddenAttr !=_f .ST_TrueFalseUnset {_cgcec ,_efgf :=_affa .UserhiddenAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _efgf !=nil {return _efgf ;};start .Attr =append (start .Attr ,_cgcec );};if _affa .BulletAttr !=_f .ST_TrueFalseUnset {_fbbg ,_gdac :=_affa .BulletAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _gdac !=nil {return _gdac ;};start .Attr =append (start .Attr ,_fbbg );};if _affa .HrAttr !=_f .ST_TrueFalseUnset {_gbeg ,_eegg :=_affa .HrAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0068\u0072"});if _eegg !=nil {return _eegg ;};start .Attr =append (start .Attr ,_gbeg );};if _affa .HrstdAttr !=_f .ST_TrueFalseUnset {_ebega ,_bage :=_affa .HrstdAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _bage !=nil {return _bage ;};start .Attr =append (start .Attr ,_ebega );};if _affa .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_geec ,_beea :=_affa .HrnoshadeAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _beea !=nil {return _beea ;};start .Attr =append (start .Attr ,_geec );};if _affa .HrpctAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_affa .HrpctAttr )});};if _affa .HralignAttr !=OfcST_HrAlignUnset {_baaae ,_cdeba :=_affa .HralignAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _cdeba !=nil {return _cdeba ;};start .Attr =append (start .Attr ,_baaae );};if _affa .AllowincellAttr !=_f .ST_TrueFalseUnset {_efcb ,_fegb :=_affa .AllowincellAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _fegb !=nil {return _fegb ;};start .Attr =append (start .Attr ,_efcb );};if _affa .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_cebc ,_gdef :=_affa .AllowoverlapAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _gdef !=nil {return _gdef ;};start .Attr =append (start .Attr ,_cebc );};if _affa .UserdrawnAttr !=_f .ST_TrueFalseUnset {_fddfb ,_gecdg :=_affa .UserdrawnAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _gecdg !=nil {return _gecdg ;};start .Attr =append (start .Attr ,_fddfb );};if _affa .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_affa .BordertopcolorAttr )});};if _affa .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_affa .BorderleftcolorAttr )});};if _affa .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_affa .BorderbottomcolorAttr )});};if _affa .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_affa .BorderrightcolorAttr )});};if _affa .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_dgcb ,_dfbc :=_affa .DgmlayoutAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _dfbc !=nil {return _dfbc ;};start .Attr =append (start .Attr ,_dgcb );};if _affa .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_affa .DgmnodekindAttr )});};if _affa .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_fdcf ,_fecgg :=_affa .DgmlayoutmruAttr .MarshalXMLAttr (_dd .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _fecgg !=nil {return _fecgg ;};start .Attr =append (start .Attr ,_fdcf );};if _affa .InsetmodeAttr !=OfcST_InsetModeUnset {_cdbd ,_cbca :=_affa .InsetmodeAttr .MarshalXMLAttr (_dd .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _cbca !=nil {return _cbca ;};start .Attr =append (start .Attr ,_cdbd );};if _affa .FilledAttr !=_f .ST_TrueFalseUnset {_cbed ,_aecc :=_affa .FilledAttr .MarshalXMLAttr (_dd .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _aecc !=nil {return _aecc ;};start .Attr =append (start .Attr ,_cbed );};if _affa .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_c .Sprintf ("\u0025\u0076",*_affa .FillcolorAttr )});};e .EncodeToken (start );if _affa .Group !=nil {_becde :=_dd .StartElement {Name :_dd .Name {Local :"\u0076:\u0067\u0072\u006f\u0075\u0070"}};for _ ,_dggf :=range _affa .Group {e .EncodeElement (_dggf ,_becde );};};if _affa .Shape !=nil {_ffea :=_dd .StartElement {Name :_dd .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}};for _ ,_afdba :=range _affa .Shape {e .EncodeElement (_afdba ,_ffea );};};if _affa .Shapetype !=nil {_dfcc :=_dd .StartElement {Name :_dd .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};for _ ,_cegd :=range _affa .Shapetype {e .EncodeElement (_cegd ,_dfcc );};};if _affa .Arc !=nil {_aefc :=_dd .StartElement {Name :_dd .Name {Local :"\u0076\u003a\u0061r\u0063"}};for _ ,_ccae :=range _affa .Arc {e .EncodeElement (_ccae ,_aefc );};};if _affa .Curve !=nil {_dcfg :=_dd .StartElement {Name :_dd .Name {Local :"\u0076:\u0063\u0075\u0072\u0076\u0065"}};for _ ,_bbece :=range _affa .Curve {e .EncodeElement (_bbece ,_dcfg );};};if _affa .Image !=nil {_gag :=_dd .StartElement {Name :_dd .Name {Local :"\u0076:\u0069\u006d\u0061\u0067\u0065"}};for _ ,_gbc :=range _affa .Image {e .EncodeElement (_gbc ,_gag );};};if _affa .Line !=nil {_cbgec :=_dd .StartElement {Name :_dd .Name {Local :"\u0076\u003a\u006c\u0069\u006e\u0065"}};for _ ,_fcbc :=range _affa .Line {e .EncodeElement (_fcbc ,_cbgec );};};if _affa .Oval !=nil {_cccde :=_dd .StartElement {Name :_dd .Name {Local :"\u0076\u003a\u006f\u0076\u0061\u006c"}};for _ ,_gbcd :=range _affa .Oval {e .EncodeElement (_gbcd ,_cccde );};};if _affa .Polyline !=nil {_ccdde :=_dd .StartElement {Name :_dd .Name {Local :"\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}};for _ ,_dgecdg :=range _affa .Polyline {e .EncodeElement (_dgecdg ,_ccdde );};};if _affa .Rect !=nil {_agff :=_dd .StartElement {Name :_dd .Name {Local :"\u0076\u003a\u0072\u0065\u0063\u0074"}};for _ ,_fafb :=range _affa .Rect {e .EncodeElement (_fafb ,_agff );};};if _affa .Roundrect !=nil {_cceb :=_dd .StartElement {Name :_dd .Name {Local :"v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074"}};for _ ,_feda :=range _affa .Roundrect {e .EncodeElement (_feda ,_cceb );};};if _affa .Diagram !=nil {_fffc :=_dd .StartElement {Name :_dd .Name {Local :"\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m"}};for _ ,_agffb :=range _affa .Diagram {e .EncodeElement (_agffb ,_fffc );};};if _affa .EG_ShapeElements !=nil {for _ ,_gdeb :=range _affa .EG_ShapeElements {_gdeb .MarshalXML (e ,_dd .StartElement {});};};e .EncodeToken (_dd .EndElement {Name :start .Name });return nil ;};func (_cddef ST_StrokeLineStyle )String ()string {switch _cddef {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 AG_StrokeAttributes struct{OnAttr _f .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 _f .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 _f .ST_TrueFalse ;IdAttr *string ;InsetpenAttr _f .ST_TrueFalse ;RelidAttr *string ;};func (_ceacf *OfcLeft )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {start .Attr =append (start .Attr ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_dd .Attr {Name :_dd .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 ,_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 ="\u006f\u003a\u006c\u0065\u0066\u0074";return _ceacf .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_aaecfc ST_FillMethod )String ()string {switch _aaecfc {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 (_dfacd *OfcST_ExtrusionPlane )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_dcddf ,_dfffag :=d .Token ();if _dfffag !=nil {return _dfffag ;};if _fbfdf ,_dgbeg :=_dcddf .(_dd .EndElement );_dgbeg &&_fbfdf .Name ==start .Name {*_dfacd =1;return nil ;};if _fefcfg ,_gcbeea :=_dcddf .(_dd .CharData );!_gcbeea {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcddf );}else {switch string (_fefcfg ){case "":*_dfacd =0;case "\u0058\u0059":*_dfacd =1;case "\u005a\u0058":*_dfacd =2;case "\u0059\u005a":*_dfacd =3;};};_dcddf ,_dfffag =d .Token ();if _dfffag !=nil {return _dfffag ;};if _aceg ,_cgcdfc :=_dcddf .(_dd .EndElement );_cgcdfc &&_aceg .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcddf );};func NewCT_ImageData ()*CT_ImageData {_gefd :=&CT_ImageData {};return _gefd };func (_abeefg OfcST_OLEType )Validate ()error {return _abeefg .ValidateWithPath ("")}; +// Validate validates the Shape and its children +func (_gggca *Shape )Validate ()error {return _gggca .ValidateWithPath ("\u0053\u0068\u0061p\u0065")};func (_aaged OfcST_DiagramLayout )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fbagc :=_c .Attr {};_fbagc .Name =name ;switch _aaged {case OfcST_DiagramLayoutUnset :_fbagc .Value ="";case OfcST_DiagramLayout0 :_fbagc .Value ="\u0030";case OfcST_DiagramLayout1 :_fbagc .Value ="\u0031";case OfcST_DiagramLayout2 :_fbagc .Value ="\u0032";case OfcST_DiagramLayout3 :_fbagc .Value ="\u0033";};return _fbagc ,nil ;};func NewOfcInk ()*OfcInk {_feegf :=&OfcInk {};_feegf .OfcCT_Ink =*NewOfcCT_Ink ();return _feegf };type OfcCT_Lock struct{PositionAttr _d .ST_TrueFalse ;SelectionAttr _d .ST_TrueFalse ;GroupingAttr _d .ST_TrueFalse ;UngroupingAttr _d .ST_TrueFalse ;RotationAttr _d .ST_TrueFalse ;CroppingAttr _d .ST_TrueFalse ;VerticiesAttr _d .ST_TrueFalse ;AdjusthandlesAttr _d .ST_TrueFalse ;TextAttr _d .ST_TrueFalse ;AspectratioAttr _d .ST_TrueFalse ;ShapetypeAttr _d .ST_TrueFalse ;ExtAttr ST_Ext ;};type OfcCT_Relation struct{IdsrcAttr *string ;IddestAttr *string ;IdcntrAttr *string ;ExtAttr ST_Ext ;};func (_ebbgd OfcST_ConnectType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dbcaa :=_c .Attr {};_dbcaa .Name =name ;switch _ebbgd {case OfcST_ConnectTypeUnset :_dbcaa .Value ="";case OfcST_ConnectTypeNone :_dbcaa .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectTypeRect :_dbcaa .Value ="\u0072\u0065\u0063\u0074";case OfcST_ConnectTypeSegments :_dbcaa .Value ="\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073";case OfcST_ConnectTypeCustom :_dbcaa .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _dbcaa ,nil ;};func (_cgdae *OfcEquationxml )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgdae .OfcCT_EquationXml =*NewOfcCT_EquationXml ();for _ ,_eacd :=range start .Attr {if _eacd .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_acceb ,_baabdc :=_eacd .Value ,error (nil );if _baabdc !=nil {return _baabdc ;};_cgdae .ContentTypeAttr =&_acceb ;continue ;};};_eafec :for {_ccdaf ,_dfbdc :=d .Token ();if _dfbdc !=nil {return _dfbdc ;};switch _geffc :=_ccdaf .(type ){case _c .StartElement :switch _geffc .Name {default:if _gdbdf ,_feeec :=_g .CreateElement (_geffc );_feeec !=nil {return _feeec ;}else {if _bagac :=d .DecodeElement (_gdbdf ,&_geffc );_bagac !=nil {return _bagac ;};_cgdae .Any =_gdbdf ;};};case _c .EndElement :break _eafec ;case _c .CharData :};};return nil ;};type AG_Id struct{IdAttr *string ;};func NewAG_Path ()*AG_Path {_adfb :=&AG_Path {};return _adfb }; -// Validate validates the OfcCT_Extrusion and its children -func (_ffaac *OfcCT_Extrusion )Validate ()error {return _ffaac .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func (_ffeed *OfcST_HrAlign )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_cgafg ,_eaecc :=d .Token ();if _eaecc !=nil {return _eaecc ;};if _bagcb ,_cgedec :=_cgafg .(_dd .EndElement );_cgedec &&_bagcb .Name ==start .Name {*_ffeed =1;return nil ;};if _gfae ,_aeecd :=_cgafg .(_dd .CharData );!_aeecd {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgafg );}else {switch string (_gfae ){case "":*_ffeed =0;case "\u006c\u0065\u0066\u0074":*_ffeed =1;case "\u0072\u0069\u0067h\u0074":*_ffeed =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ffeed =3;};};_cgafg ,_eaecc =d .Token ();if _eaecc !=nil {return _eaecc ;};if _gfcgc ,_cbbcb :=_cgafg .(_dd .EndElement );_cbbcb &&_gfcgc .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgafg );}; +// ValidateWithPath validates the OfcCallout and its children, prefixing error messages with path +func (_fcgg *OfcCallout )ValidateWithPath (path string )error {if _ccgfg :=_fcgg .OfcCT_Callout .ValidateWithPath (path );_ccgfg !=nil {return _ccgfg ;};return nil ;};type OfcCT_EquationXml struct{ContentTypeAttr *string ;Any _g .Any ;};type Stroke struct{CT_Stroke };func (_fbgge ST_ImageAspect )Validate ()error {return _fbgge .ValidateWithPath ("")};func (_egdcc OfcST_How )Validate ()error {return _egdcc .ValidateWithPath ("")};func (_dddgg OfcST_OLEUpdateMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bffec :=_c .Attr {};_bffec .Name =name ;switch _dddgg {case OfcST_OLEUpdateModeUnset :_bffec .Value ="";case OfcST_OLEUpdateModeAlways :_bffec .Value ="\u0041\u006c\u0077\u0061\u0079\u0073";case OfcST_OLEUpdateModeOnCall :_bffec .Value ="\u004f\u006e\u0043\u0061\u006c\u006c";};return _bffec ,nil ;};func (_dbgca *Shape )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _dbgca .CT_Shape .MarshalXML (e ,start );};const (ST_ExtUnset ST_Ext =0;ST_ExtView ST_Ext =1;ST_ExtEdit ST_Ext =2;ST_ExtBackwardCompatible ST_Ext =3;);type Oval struct{CT_Oval }; -// Validate validates the OfcTop and its children -func (_dcaga *OfcTop )Validate ()error {return _dcaga .ValidateWithPath ("\u004f\u0066\u0063\u0054\u006f\u0070");}; +// ValidateWithPath validates the Oval and its children, prefixing error messages with path +func (_agged *Oval )ValidateWithPath (path string )error {if _ddbbb :=_agged .CT_Oval .ValidateWithPath (path );_ddbbb !=nil {return _ddbbb ;};return nil ;};type OfcCT_SignatureLine struct{IssignaturelineAttr _d .ST_TrueFalse ;IdAttr *string ;ProvidAttr *string ;SigninginstructionssetAttr _d .ST_TrueFalse ;AllowcommentsAttr _d .ST_TrueFalse ;ShowsigndateAttr _d .ST_TrueFalse ;SuggestedsignerAttr *string ;Suggestedsigner2Attr *string ;SuggestedsigneremailAttr *string ;SigninginstructionsAttr *string ;AddlxmlAttr *string ;SigprovurlAttr *string ;ExtAttr ST_Ext ;};func (_acbgf ST_Ext )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ggce :=_c .Attr {};_ggce .Name =name ;switch _acbgf {case ST_ExtUnset :_ggce .Value ="";case ST_ExtView :_ggce .Value ="\u0076\u0069\u0065\u0077";case ST_ExtEdit :_ggce .Value ="\u0065\u0064\u0069\u0074";case ST_ExtBackwardCompatible :_ggce .Value ="\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065";};return _ggce ,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 OfcLock struct{OfcCT_Lock };func (_acecc ST_StrokeArrowLength )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fefg :=_c .Attr {};_fefg .Name =name ;switch _acecc {case ST_StrokeArrowLengthUnset :_fefg .Value ="";case ST_StrokeArrowLengthShort :_fefg .Value ="\u0073\u0068\u006fr\u0074";case ST_StrokeArrowLengthMedium :_fefg .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowLengthLong :_fefg .Value ="\u006c\u006f\u006e\u0067";};return _fefg ,nil ;};func (_gaeeb *Imagedata )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gaeeb .CT_ImageData =*NewCT_ImageData ();for _ ,_debbd :=range start .Attr {if _debbd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_debbd .Name .Local =="\u0070\u0069\u0063\u0074"||_debbd .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"&&_debbd .Name .Local =="\u0070\u0069\u0063\u0074"{_bfdfa ,_ffcfc :=_debbd .Value ,error (nil );if _ffcfc !=nil {return _ffcfc ;};_gaeeb .PictAttr =&_bfdfa ;continue ;};if _debbd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_debbd .Name .Local =="\u0068\u0072\u0065\u0066"||_debbd .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"&&_debbd .Name .Local =="\u0068\u0072\u0065\u0066"{_bafa ,_cgef :=_debbd .Value ,error (nil );if _cgef !=nil {return _cgef ;};_gaeeb .RHrefAttr =&_bafa ;continue ;};if _debbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbd .Name .Local =="\u0068\u0072\u0065\u0066"{_fbecb ,_dbac :=_debbd .Value ,error (nil );if _dbac !=nil {return _dbac ;};_gaeeb .HrefAttr =&_fbecb ;continue ;};if _debbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bdaab ,_dbaffd :=_debbd .Value ,error (nil );if _dbaffd !=nil {return _dbaffd ;};_gaeeb .AlthrefAttr =&_bdaab ;continue ;};if _debbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbd .Name .Local =="\u0074\u0069\u0074l\u0065"{_cdaeb ,_acefe :=_debbd .Value ,error (nil );if _acefe !=nil {return _acefe ;};_gaeeb .TitleAttr =&_cdaeb ;continue ;};if _debbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbd .Name .Local =="\u006f\u006c\u0065i\u0064"{_gefce ,_edagf :=_f .ParseFloat (_debbd .Value ,64);if _edagf !=nil {return _edagf ;};_dede :=float32 (_gefce );_gaeeb .OleidAttr =&_dede ;continue ;};if _debbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbd .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_gaeeb .DetectmouseclickAttr .UnmarshalXMLAttr (_debbd );continue ;};if _debbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbd .Name .Local =="\u006d\u006f\u0076i\u0065"{_afaaf ,_cbdae :=_f .ParseFloat (_debbd .Value ,64);if _cbdae !=nil {return _cbdae ;};_bace :=float32 (_afaaf );_gaeeb .MovieAttr =&_bace ;continue ;};if _debbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbd .Name .Local =="\u0072\u0065\u006ci\u0064"{_cgdec ,_cfgae :=_debbd .Value ,error (nil );if _cfgae !=nil {return _cfgae ;};_gaeeb .RelidAttr =&_cgdec ;continue ;};if _debbd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_debbd .Name .Local =="\u0069\u0064"||_debbd .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"&&_debbd .Name .Local =="\u0069\u0064"{_agdfde ,_eace :=_debbd .Value ,error (nil );if _eace !=nil {return _eace ;};_gaeeb .IdAttr =&_agdfde ;continue ;};if _debbd .Name .Local =="\u0069\u0064"{_afaad ,_bgbbe :=_debbd .Value ,error (nil );if _bgbbe !=nil {return _bgbbe ;};_gaeeb .SIdAttr =&_afaad ;continue ;};if _debbd .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_dabgd ,_efcba :=_debbd .Value ,error (nil );if _efcba !=nil {return _efcba ;};_gaeeb .CropbottomAttr =&_dabgd ;continue ;};if _debbd .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_egbag ,_gebde :=_debbd .Value ,error (nil );if _gebde !=nil {return _gebde ;};_gaeeb .EmbosscolorAttr =&_egbag ;continue ;};if _debbd .Name .Local =="\u0073\u0072\u0063"{_cafda ,_gdcfd :=_debbd .Value ,error (nil );if _gdcfd !=nil {return _gdcfd ;};_gaeeb .SrcAttr =&_cafda ;continue ;};if _debbd .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_adeec ,_dafcb :=_debbd .Value ,error (nil );if _dafcb !=nil {return _dafcb ;};_gaeeb .CropleftAttr =&_adeec ;continue ;};if _debbd .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_gdfd ,_ddgc :=_debbd .Value ,error (nil );if _ddgc !=nil {return _ddgc ;};_gaeeb .CroptopAttr =&_gdfd ;continue ;};if _debbd .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_cbeec ,_bbee :=_debbd .Value ,error (nil );if _bbee !=nil {return _bbee ;};_gaeeb .CroprightAttr =&_cbeec ;continue ;};if _debbd .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_fgccbg ,_fadcb :=_debbd .Value ,error (nil );if _fadcb !=nil {return _fadcb ;};_gaeeb .RecolortargetAttr =&_fgccbg ;continue ;};if _debbd .Name .Local =="\u0067\u0061\u0069\u006e"{_facc ,_fbfee :=_debbd .Value ,error (nil );if _fbfee !=nil {return _fbfee ;};_gaeeb .GainAttr =&_facc ;continue ;};if _debbd .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_eddbaa ,_cfdaa :=_debbd .Value ,error (nil );if _cfdaa !=nil {return _cfdaa ;};_gaeeb .BlacklevelAttr =&_eddbaa ;continue ;};if _debbd .Name .Local =="\u0067\u0061\u006dm\u0061"{_adeea ,_gfdfg :=_debbd .Value ,error (nil );if _gfdfg !=nil {return _gfdfg ;};_gaeeb .GammaAttr =&_adeea ;continue ;};if _debbd .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_gaeeb .GrayscaleAttr .UnmarshalXMLAttr (_debbd );continue ;};if _debbd .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_gaeeb .BilevelAttr .UnmarshalXMLAttr (_debbd );continue ;};if _debbd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_baea ,_bddfaa :=_debbd .Value ,error (nil );if _bddfaa !=nil {return _bddfaa ;};_gaeeb .ChromakeyAttr =&_baea ;continue ;};};for {_dafef ,_gfdgf :=d .Token ();if _gfdgf !=nil {return _fd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u006d\u0061\u0067\u0065\u0064a\u0074\u0061\u003a\u0020\u0025\u0073",_gfdgf );};if _ecdff ,_gffgd :=_dafef .(_c .EndElement );_gffgd &&_ecdff .Name ==start .Name {break ;};};return nil ;};func (_dag *Arc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _dag .CT_Arc .MarshalXML (e ,start );};func (_bggae *OfcSkew )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bggae .OfcCT_Skew =*NewOfcCT_Skew ();for _ ,_acgf :=range start .Attr {if _acgf .Name .Local =="\u0069\u0064"{_aagfb ,_cagff :=_acgf .Value ,error (nil );if _cagff !=nil {return _cagff ;};_bggae .IdAttr =&_aagfb ;continue ;};if _acgf .Name .Local =="\u006f\u006e"{_bggae .OnAttr .UnmarshalXMLAttr (_acgf );continue ;};if _acgf .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_egbe ,_adad :=_acgf .Value ,error (nil );if _adad !=nil {return _adad ;};_bggae .OffsetAttr =&_egbe ;continue ;};if _acgf .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_fddbg ,_facf :=_acgf .Value ,error (nil );if _facf !=nil {return _facf ;};_bggae .OriginAttr =&_fddbg ;continue ;};if _acgf .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_gfgbe ,_gaegg :=_acgf .Value ,error (nil );if _gaegg !=nil {return _gaegg ;};_bggae .MatrixAttr =&_gfgbe ;continue ;};if _acgf .Name .Local =="\u0065\u0078\u0074"{_bggae .ExtAttr .UnmarshalXMLAttr (_acgf );continue ;};};for {_cgefc ,_egeeg :=d .Token ();if _egeeg !=nil {return _fd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0053\u006b\u0065\u0077\u003a\u0020\u0025\u0073",_egeeg );};if _caeca ,_abgbb :=_cgefc .(_c .EndElement );_abgbb &&_caeca .Name ==start .Name {break ;};};return nil ;};func (_fedcb *CT_F )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbc :=range start .Attr {if _dbc .Name .Local =="\u0065\u0071\u006e"{_cfda ,_gafd :=_dbc .Value ,error (nil );if _gafd !=nil {return _gafd ;};_fedcb .EqnAttr =&_cfda ;continue ;};};for {_cdgfc ,_gdgad :=d .Token ();if _gdgad !=nil {return _fd .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046\u003a\u0020\u0025\u0073",_gdgad );};if _acabg ,_dgbbc :=_cdgfc .(_c .EndElement );_dgbbc &&_acabg .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_ShapeDefaults ()*OfcCT_ShapeDefaults {_cdggde :=&OfcCT_ShapeDefaults {};return _cdggde };type AG_Chromakey struct{ChromakeyAttr *string ;};func (_egfe *OfcCT_ColorMenu )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ccfgbg :=range start .Attr {if _ccfgbg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cdfcea ,_gfcde :=_ccfgbg .Value ,error (nil );if _gfcde !=nil {return _gfcde ;};_egfe .StrokecolorAttr =&_cdfcea ;continue ;};if _ccfgbg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bcggd ,_cdfdcg :=_ccfgbg .Value ,error (nil );if _cdfdcg !=nil {return _cdfdcg ;};_egfe .FillcolorAttr =&_bcggd ;continue ;};if _ccfgbg .Name .Local =="s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"{_gdee ,_cccdef :=_ccfgbg .Value ,error (nil );if _cccdef !=nil {return _cccdef ;};_egfe .ShadowcolorAttr =&_gdee ;continue ;};if _ccfgbg .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"{_efgbc ,_abaaa :=_ccfgbg .Value ,error (nil );if _abaaa !=nil {return _abaaa ;};_egfe .ExtrusioncolorAttr =&_efgbc ;continue ;};if _ccfgbg .Name .Local =="\u0065\u0078\u0074"{_egfe .ExtAttr .UnmarshalXMLAttr (_ccfgbg );continue ;};};for {_fcgab ,_abeef :=d .Token ();if _abeef !=nil {return _fd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0065n\u0075:\u0020\u0025\u0073",_abeef );};if _bbcff ,_gaafb :=_fcgab .(_c .EndElement );_gaafb &&_bbcff .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_F and its children, prefixing error messages with path -func (_eaca *CT_F )ValidateWithPath (path string )error {return nil }; +// Validate validates the AG_AllShapeAttributes and its children +func (_ged *AG_AllShapeAttributes )Validate ()error {return _ged .ValidateWithPath ("A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};func NewOfcCT_Rules ()*OfcCT_Rules {_bagg :=&OfcCT_Rules {};return _bagg };const (OfcST_ExtrusionTypeUnset OfcST_ExtrusionType =0;OfcST_ExtrusionTypePerspective OfcST_ExtrusionType =1;OfcST_ExtrusionTypeParallel OfcST_ExtrusionType =2;);func (_gbegad OfcST_ExtrusionType )String ()string {switch _gbegad {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 OfcBottom and its children -func (_agffe *OfcBottom )Validate ()error {return _agffe .ValidateWithPath ("\u004ff\u0063\u0042\u006f\u0074\u0074\u006fm");};func (_ccdab *OfcCT_SignatureLine )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_fdgd :=range start .Attr {if _fdgd .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_bedcc ,_dgdgc :=_fdgd .Value ,error (nil );if _dgdgc !=nil {return _dgdgc ;};_ccdab .SuggestedsignerAttr =&_bedcc ;continue ;};if _fdgd .Name .Local =="\u0069\u0064"{_fggaa ,_faeac :=_fdgd .Value ,error (nil );if _faeac !=nil {return _faeac ;};_ccdab .IdAttr =&_fggaa ;continue ;};if _fdgd .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_bdaf ,_ecfcc :=_fdgd .Value ,error (nil );if _ecfcc !=nil {return _ecfcc ;};_ccdab .ProvidAttr =&_bdaf ;continue ;};if _fdgd .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_ccdab .SigninginstructionssetAttr .UnmarshalXMLAttr (_fdgd );continue ;};if _fdgd .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_ccdab .AllowcommentsAttr .UnmarshalXMLAttr (_fdgd );continue ;};if _fdgd .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_ccdab .ShowsigndateAttr .UnmarshalXMLAttr (_fdgd );continue ;};if _fdgd .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_ccdab .IssignaturelineAttr .UnmarshalXMLAttr (_fdgd );continue ;};if _fdgd .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_gddb ,_gedbg :=_fdgd .Value ,error (nil );if _gedbg !=nil {return _gedbg ;};_ccdab .Suggestedsigner2Attr =&_gddb ;continue ;};if _fdgd .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_daabc ,_cbbbf :=_fdgd .Value ,error (nil );if _cbbbf !=nil {return _cbbbf ;};_ccdab .SuggestedsigneremailAttr =&_daabc ;continue ;};if _fdgd .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_effdb ,_aedbb :=_fdgd .Value ,error (nil );if _aedbb !=nil {return _aedbb ;};_ccdab .SigninginstructionsAttr =&_effdb ;continue ;};if _fdgd .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_bagab ,_adagc :=_fdgd .Value ,error (nil );if _adagc !=nil {return _adagc ;};_ccdab .AddlxmlAttr =&_bagab ;continue ;};if _fdgd .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_cedc ,_ddbcg :=_fdgd .Value ,error (nil );if _ddbcg !=nil {return _ddbcg ;};_ccdab .SigprovurlAttr =&_cedc ;continue ;};if _fdgd .Name .Local =="\u0065\u0078\u0074"{_ccdab .ExtAttr .UnmarshalXMLAttr (_fdgd );continue ;};};for {_agfd ,_ggggg :=d .Token ();if _ggggg !=nil {return _c .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",_ggggg );};if _bdafb ,_gfecf :=_agfd .(_dd .EndElement );_gfecf &&_bdafb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the AG_Adj and its children +func (_be *AG_Adj )Validate ()error {return _be .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0064\u006a");}; -// ValidateWithPath validates the OfcDiagram and its children, prefixing error messages with path -func (_eabgb *OfcDiagram )ValidateWithPath (path string )error {if _eefac :=_eabgb .OfcCT_Diagram .ValidateWithPath (path );_eefac !=nil {return _eefac ;};return nil ;};func (_eadd *AG_Ext )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {_fdbe ,_fabc :=_eadd .ExtAttr .MarshalXMLAttr (_dd .Name {Local :"\u0065\u0078\u0074"});if _fabc !=nil {return _fabc ;};start .Attr =append (start .Attr ,_fdbe );start .Name .Local ="\u0076\u003a\u0041\u0047\u005f\u0045\u0078\u0074";return nil ;};func (_baebb *Line )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_baebb .CT_Line =*NewCT_Line ();for _ ,_egca :=range start .Attr {if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_baebb .UserdrawnAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_baebb .ButtonAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_baebb .DgmlayoutmruAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_baebb .UserhiddenAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_baebb .CliptowrapAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_baebb .BulletAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u006f\u006c\u0065"{_baebb .OleAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0068\u0072"{_baebb .HrAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0073\u0070\u0069\u0064"{_gbaed ,_feeb :=_egca .Value ,error (nil );if _feeb !=nil {return _feeb ;};_baebb .SpidAttr =&_gbaed ;continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0068\u0072\u0073t\u0064"{_baebb .HrstdAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_baebb .BwnormalAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_acceb ,_aegbf :=_egca .Value ,error (nil );if _aegbf !=nil {return _aegbf ;};_baebb .BordertopcolorAttr =&_acceb ;continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_baebb .DgmlayoutAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_baebb .ForcedashAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_baebb .AllowoverlapAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_baebb .HrnoshadeAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_baebb .PreferrelativeAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gcaea ,_ffffd :=_egca .Value ,error (nil );if _ffffd !=nil {return _ffffd ;};_baebb .BorderbottomcolorAttr =&_gcaea ;continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u006f\u006e\u0065\u0064"{_baebb .OnedAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ccbcd ,_ebeee :=_a .ParseInt (_egca .Value ,10,64);if _ebeee !=nil {return _ebeee ;};_baebb .DgmnodekindAttr =&_ccbcd ;continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_daagf ,_cacef :=_a .ParseInt (_egca .Value ,10,64);if _cacef !=nil {return _cacef ;};_baebb .RegroupidAttr =&_daagf ;continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_baebb .AllowincellAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0068\u0072\u0070c\u0074"{_fbfee ,_addccc :=_a .ParseFloat (_egca .Value ,64);if _addccc !=nil {return _addccc ;};_eaecg :=float32 (_fbfee );_baebb .HrpctAttr =&_eaecg ;continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0063\u006c\u0069\u0070"{_baebb .ClipAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_baebb .InsetmodeAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bbacdd ,_gadbb :=_egca .Value ,error (nil );if _gadbb !=nil {return _gadbb ;};_baebb .BorderleftcolorAttr =&_bbacdd ;continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_baebb .OleiconAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gaaa ,_gbgfe :=_egca .Value ,error (nil );if _gbgfe !=nil {return _gbgfe ;};_baebb .BorderrightcolorAttr =&_gaaa ;continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_baebb .ConnectortypeAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_baebb .BwpureAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_baebb .BwmodeAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0073\u0070\u0074"{_fgacd ,_dcceb :=_a .ParseFloat (_egca .Value ,64);if _dcceb !=nil {return _dcceb ;};_bfafga :=float32 (_fgacd );_baebb .SptAttr =&_bfafga ;continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_baebb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egca .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_baebb .HralignAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Local =="\u0074\u006f"{_abecac ,_bcga :=_egca .Value ,error (nil );if _bcga !=nil {return _bcga ;};_baebb .ToAttr =&_abecac ;continue ;};if _egca .Name .Local =="\u0069\u0064"{_ecfc ,_fbefb :=_egca .Value ,error (nil );if _fbefb !=nil {return _fbefb ;};_baebb .IdAttr =&_ecfc ;continue ;};if _egca .Name .Local =="\u0061\u006c\u0074"{_gefda ,_dgdeb :=_egca .Value ,error (nil );if _dgdeb !=nil {return _dgdeb ;};_baebb .AltAttr =&_gefda ;continue ;};if _egca .Name .Local =="\u0070\u0072\u0069n\u0074"{_baebb .PrintAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_baebb .StrokedAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dccbe ,_gdgab :=_egca .Value ,error (nil );if _gdgab !=nil {return _gdgab ;};_baebb .WrapcoordsAttr =&_dccbe ;continue ;};if _egca .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_adgce ,_beebad :=_egca .Value ,error (nil );if _beebad !=nil {return _beebad ;};_baebb .StrokeweightAttr =&_adgce ;continue ;};if _egca .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_decf ,_fefgb :=_egca .Value ,error (nil );if _fefgb !=nil {return _fefgb ;};_baebb .CoordoriginAttr =&_decf ;continue ;};if _egca .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bdbe ,_ffceg :=_egca .Value ,error (nil );if _ffceg !=nil {return _ffceg ;};_baebb .ChromakeyAttr =&_bdbe ;continue ;};if _egca .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bfebe ,_fdbgd :=_egca .Value ,error (nil );if _fdbgd !=nil {return _fdbgd ;};_baebb .FillcolorAttr =&_bfebe ;continue ;};if _egca .Name .Local =="\u0073\u0074\u0079l\u0065"{_gacce ,_agaf :=_egca .Value ,error (nil );if _agaf !=nil {return _agaf ;};_baebb .StyleAttr =&_gacce ;continue ;};if _egca .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_eggbg ,_dgbdac :=_egca .Value ,error (nil );if _dgbdac !=nil {return _dgbdac ;};_baebb .OpacityAttr =&_eggbg ;continue ;};if _egca .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aaaaa ,_adged :=_egca .Value ,error (nil );if _adged !=nil {return _adged ;};_baebb .StrokecolorAttr =&_aaaaa ;continue ;};if _egca .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_baebb .InsetpenAttr .UnmarshalXMLAttr (_egca );continue ;};if _egca .Name .Local =="\u0066\u0072\u006f\u006d"{_gcbeg ,_cdaeg :=_egca .Value ,error (nil );if _cdaeg !=nil {return _cdaeg ;};_baebb .FromAttr =&_gcbeg ;continue ;};if _egca .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_eebec ,_ceggg :=_egca .Value ,error (nil );if _ceggg !=nil {return _ceggg ;};_baebb .CoordsizeAttr =&_eebec ;continue ;};if _egca .Name .Local =="\u0074\u0069\u0074l\u0065"{_dfage ,_aacba :=_egca .Value ,error (nil );if _aacba !=nil {return _aacba ;};_baebb .TitleAttr =&_dfage ;continue ;};if _egca .Name .Local =="\u0063\u006c\u0061s\u0073"{_ddddg ,_cbddd :=_egca .Value ,error (nil );if _cbddd !=nil {return _cbddd ;};_baebb .ClassAttr =&_ddddg ;continue ;};if _egca .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_efbc ,_deegd :=_egca .Value ,error (nil );if _deegd !=nil {return _deegd ;};_baebb .TargetAttr =&_efbc ;continue ;};if _egca .Name .Local =="\u0068\u0072\u0065\u0066"{_babeg ,_gdgcg :=_egca .Value ,error (nil );if _gdgcg !=nil {return _gdgcg ;};_baebb .HrefAttr =&_babeg ;continue ;};if _egca .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_baebb .FilledAttr .UnmarshalXMLAttr (_egca );continue ;};};_bacf :for {_cbgf ,_bcgb :=d .Token ();if _bcgb !=nil {return _bcgb ;};switch _efeed :=_cbgf .(type ){case _dd .StartElement :switch _efeed .Name {case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdbb :=NewEG_ShapeElements ();_cdbb .Path =NewPath ();if _dcacf :=d .DecodeElement (_cdbb .Path ,&_efeed );_dcacf !=nil {return _dcacf ;};_baebb .EG_ShapeElements =append (_baebb .EG_ShapeElements ,_cdbb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egfba :=NewEG_ShapeElements ();_egfba .Formulas =NewFormulas ();if _gaeaf :=d .DecodeElement (_egfba .Formulas ,&_efeed );_gaeaf !=nil {return _gaeaf ;};_baebb .EG_ShapeElements =append (_baebb .EG_ShapeElements ,_egfba );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbbeg :=NewEG_ShapeElements ();_cbbeg .Handles =NewHandles ();if _adgbd :=d .DecodeElement (_cbbeg .Handles ,&_efeed );_adgbd !=nil {return _adgbd ;};_baebb .EG_ShapeElements =append (_baebb .EG_ShapeElements ,_cbbeg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egegcg :=NewEG_ShapeElements ();_egegcg .Fill =NewFill ();if _aegdd :=d .DecodeElement (_egegcg .Fill ,&_efeed );_aegdd !=nil {return _aegdd ;};_baebb .EG_ShapeElements =append (_baebb .EG_ShapeElements ,_egegcg );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_befc :=NewEG_ShapeElements ();_befc .Stroke =NewStroke ();if _eegf :=d .DecodeElement (_befc .Stroke ,&_efeed );_eegf !=nil {return _eegf ;};_baebb .EG_ShapeElements =append (_baebb .EG_ShapeElements ,_befc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfff :=NewEG_ShapeElements ();_gfff .Shadow =NewShadow ();if _ddfeb :=d .DecodeElement (_gfff .Shadow ,&_efeed );_ddfeb !=nil {return _ddfeb ;};_baebb .EG_ShapeElements =append (_baebb .EG_ShapeElements ,_gfff );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecbaa :=NewEG_ShapeElements ();_ecbaa .Textbox =NewTextbox ();if _cffad :=d .DecodeElement (_ecbaa .Textbox ,&_efeed );_cffad !=nil {return _cffad ;};_baebb .EG_ShapeElements =append (_baebb .EG_ShapeElements ,_ecbaa );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eabcb :=NewEG_ShapeElements ();_eabcb .Textpath =NewTextpath ();if _dgabe :=d .DecodeElement (_eabcb .Textpath ,&_efeed );_dgabe !=nil {return _dgabe ;};_baebb .EG_ShapeElements =append (_baebb .EG_ShapeElements ,_eabcb );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cccff :=NewEG_ShapeElements ();_cccff .Imagedata =NewImagedata ();if _dcdg :=d .DecodeElement (_cccff .Imagedata ,&_efeed );_dcdg !=nil {return _dcdg ;};_baebb .EG_ShapeElements =append (_baebb .EG_ShapeElements ,_cccff );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbfac :=NewEG_ShapeElements ();_bbfac .Skew =NewOfcSkew ();if _gffcgb :=d .DecodeElement (_bbfac .Skew ,&_efeed );_gffcgb !=nil {return _gffcgb ;};_baebb .EG_ShapeElements =append (_baebb .EG_ShapeElements ,_bbfac );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccfdc :=NewEG_ShapeElements ();_ccfdc .Extrusion =NewOfcExtrusion ();if _geabe :=d .DecodeElement (_ccfdc .Extrusion ,&_efeed );_geabe !=nil {return _geabe ;};_baebb .EG_ShapeElements =append (_baebb .EG_ShapeElements ,_ccfdc );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_geeee :=NewEG_ShapeElements ();_geeee .Callout =NewOfcCallout ();if _cfdb :=d .DecodeElement (_geeee .Callout ,&_efeed );_cfdb !=nil {return _cfdb ;};_baebb .EG_ShapeElements =append (_baebb .EG_ShapeElements ,_geeee );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eddbb :=NewEG_ShapeElements ();_eddbb .Lock =NewOfcLock ();if _acgfa :=d .DecodeElement (_eddbb .Lock ,&_efeed );_acgfa !=nil {return _acgfa ;};_baebb .EG_ShapeElements =append (_baebb .EG_ShapeElements ,_eddbb );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dafce :=NewEG_ShapeElements ();_dafce .Clippath =NewOfcClippath ();if _eddgd :=d .DecodeElement (_dafce .Clippath ,&_efeed );_eddgd !=nil {return _eddgd ;};_baebb .EG_ShapeElements =append (_baebb .EG_ShapeElements ,_dafce );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_egfea :=NewEG_ShapeElements ();_egfea .Signatureline =NewOfcSignatureline ();if _begaf :=d .DecodeElement (_egfea .Signatureline ,&_efeed );_begaf !=nil {return _begaf ;};_baebb .EG_ShapeElements =append (_baebb .EG_ShapeElements ,_egfea );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bgcgf :=NewEG_ShapeElements ();_bgcgf .Wrap =_ad .NewWrap ();if _abdeca :=d .DecodeElement (_bgcgf .Wrap ,&_efeed );_abdeca !=nil {return _abdeca ;};_baebb .EG_ShapeElements =append (_baebb .EG_ShapeElements ,_bgcgf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ecgba :=NewEG_ShapeElements ();_ecgba .Anchorlock =_ad .NewAnchorlock ();if _dbdb :=d .DecodeElement (_ecgba .Anchorlock ,&_efeed );_dbdb !=nil {return _dbdb ;};_baebb .EG_ShapeElements =append (_baebb .EG_ShapeElements ,_ecgba );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_babfe :=NewEG_ShapeElements ();_babfe .Bordertop =_ad .NewBordertop ();if _efbca :=d .DecodeElement (_babfe .Bordertop ,&_efeed );_efbca !=nil {return _efbca ;};_baebb .EG_ShapeElements =append (_baebb .EG_ShapeElements ,_babfe );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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 =_ad .NewBorderbottom ();if _gefce :=d .DecodeElement (_gcgf .Borderbottom ,&_efeed );_gefce !=nil {return _gefce ;};_baebb .EG_ShapeElements =append (_baebb .EG_ShapeElements ,_gcgf );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eacc :=NewEG_ShapeElements ();_eacc .Borderleft =_ad .NewBorderleft ();if _ccdc :=d .DecodeElement (_eacc .Borderleft ,&_efeed );_ccdc !=nil {return _ccdc ;};_baebb .EG_ShapeElements =append (_baebb .EG_ShapeElements ,_eacc );case _dd .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dfgbc :=NewEG_ShapeElements ();_dfgbc .Borderright =_ad .NewBorderright ();if _aecge :=d .DecodeElement (_dfgbc .Borderright ,&_efeed );_aecge !=nil {return _aecge ;};_baebb .EG_ShapeElements =append (_baebb .EG_ShapeElements ,_dfgbc );case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cgaa :=NewEG_ShapeElements ();_cgaa .ClientData =_fd .NewClientData ();if _decag :=d .DecodeElement (_cgaa .ClientData ,&_efeed );_decag !=nil {return _decag ;};_baebb .EG_ShapeElements =append (_baebb .EG_ShapeElements ,_cgaa );case _dd .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"}:_gffce :=NewEG_ShapeElements ();_gffce .Textdata =_g .NewTextdata ();if _accb :=d .DecodeElement (_gffce .Textdata ,&_efeed );_accb !=nil {return _accb ;};_baebb .EG_ShapeElements =append (_baebb .EG_ShapeElements ,_gffce );default:_dda .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",_efeed .Name );if _befbaa :=d .Skip ();_befbaa !=nil {return _befbaa ;};};case _dd .EndElement :break _bacf ;case _dd .CharData :};};return nil ;};func (_fgdfb ST_EditAs )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_fdeae :=_dd .Attr {};_fdeae .Name =name ;switch _fgdfb {case ST_EditAsUnset :_fdeae .Value ="";case ST_EditAsCanvas :_fdeae .Value ="\u0063\u0061\u006e\u0076\u0061\u0073";case ST_EditAsOrgchart :_fdeae .Value ="\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case ST_EditAsRadial :_fdeae .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";case ST_EditAsCycle :_fdeae .Value ="\u0063\u0079\u0063l\u0065";case ST_EditAsStacked :_fdeae .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";case ST_EditAsVenn :_fdeae .Value ="\u0076\u0065\u006e\u006e";case ST_EditAsBullseye :_fdeae .Value ="\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return _fdeae ,nil ;}; +// ValidateWithPath validates the CT_Oval and its children, prefixing error messages with path +func (_cfag *CT_Oval )ValidateWithPath (path string )error {for _agdfe ,_fgfbb :=range _cfag .EG_ShapeElements {if _cfgf :=_fgfbb .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_agdfe ));_cfgf !=nil {return _cfgf ;};};if _agfe :=_cfag .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_agfe !=nil {return _agfe ;};if _cbcd :=_cfag .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_cbcd !=nil {return _cbcd ;};if _bagfc :=_cfag .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bagfc !=nil {return _bagfc ;};if _gbcea :=_cfag .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gbcea !=nil {return _gbcea ;};if _gfaf :=_cfag .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gfaf !=nil {return _gfaf ;};if _edcff :=_cfag .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_edcff !=nil {return _edcff ;};if _gaef :=_cfag .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gaef !=nil {return _gaef ;};if _dbbcb :=_cfag .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_dbbcb !=nil {return _dbbcb ;};if _ggdgc :=_cfag .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ggdgc !=nil {return _ggdgc ;};if _fdgag :=_cfag .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fdgag !=nil {return _fdgag ;};if _dedcb :=_cfag .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dedcb !=nil {return _dedcb ;};if _cdec :=_cfag .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_cdec !=nil {return _cdec ;};if _ccge :=_cfag .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ccge !=nil {return _ccge ;};if _aebfa :=_cfag .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_aebfa !=nil {return _aebfa ;};if _bbbe :=_cfag .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bbbe !=nil {return _bbbe ;};if _bfca :=_cfag .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_bfca !=nil {return _bfca ;};if _acdba :=_cfag .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_acdba !=nil {return _acdba ;};if _dcdc :=_cfag .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_dcdc !=nil {return _dcdc ;};if _bgcdg :=_cfag .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bgcdg !=nil {return _bgcdg ;};if _decd :=_cfag .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_decd !=nil {return _decd ;};if _cgfd :=_cfag .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cgfd !=nil {return _cgfd ;};if _aaacd :=_cfag .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_aaacd !=nil {return _aaacd ;};if _cffe :=_cfag .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cffe !=nil {return _cffe ;};if _abce :=_cfag .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_abce !=nil {return _abce ;};if _afca :=_cfag .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_afca !=nil {return _afca ;};if _aeac :=_cfag .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_aeac !=nil {return _aeac ;};if _gaedg :=_cfag .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gaedg !=nil {return _gaedg ;};if _ggdc :=_cfag .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ggdc !=nil {return _ggdc ;};if _ageg :=_cfag .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ageg !=nil {return _ageg ;};return nil ;};func (_fdcaba ST_StrokeArrowLength )String ()string {switch _fdcaba {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 "";}; -// ValidateWithPath validates the OfcCT_ShapeDefaults and its children, prefixing error messages with path -func (_fegce *OfcCT_ShapeDefaults )ValidateWithPath (path string )error {if _adbcc :=_fegce .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_adbcc !=nil {return _adbcc ;};if _eafdc :=_fegce .StrokeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u006f\u006b\u0065\u0041\u0074\u0074\u0072");_eafdc !=nil {return _eafdc ;};if _dgafg :=_fegce .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dgafg !=nil {return _dgafg ;};if _fegce .Fill !=nil {if _bgeab :=_fegce .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_bgeab !=nil {return _bgeab ;};};if _fegce .Stroke !=nil {if _agae :=_fegce .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_agae !=nil {return _agae ;};};if _fegce .Textbox !=nil {if _adefb :=_fegce .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_adefb !=nil {return _adefb ;};};if _fegce .Shadow !=nil {if _acggg :=_fegce .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_acggg !=nil {return _acggg ;};};if _fegce .Skew !=nil {if _ageab :=_fegce .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_ageab !=nil {return _ageab ;};};if _fegce .Extrusion !=nil {if _dafag :=_fegce .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_dafag !=nil {return _dafag ;};};if _fegce .Callout !=nil {if _ebga :=_fegce .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_ebga !=nil {return _ebga ;};};if _fegce .Lock !=nil {if _fabab :=_fegce .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_fabab !=nil {return _fabab ;};};if _fegce .Colormru !=nil {if _abaff :=_fegce .Colormru .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u006d\u0072u");_abaff !=nil {return _abaff ;};};if _fegce .Colormenu !=nil {if _fdbcag :=_fegce .Colormenu .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075");_fdbcag !=nil {return _fdbcag ;};};if _aeegb :=_fegce .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aeegb !=nil {return _aeegb ;};return nil ;};func (_fabfe OfcST_InsetMode )MarshalXMLAttr (name _dd .Name )(_dd .Attr ,error ){_ffgage :=_dd .Attr {};_ffgage .Name =name ;switch _fabfe {case OfcST_InsetModeUnset :_ffgage .Value ="";case OfcST_InsetModeAuto :_ffgage .Value ="\u0061\u0075\u0074\u006f";case OfcST_InsetModeCustom :_ffgage .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _ffgage ,nil ;};type OfcLeft struct{OfcCT_StrokeChild };func (_bafe *Group )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return _bafe .CT_Group .MarshalXML (e ,start );};type CT_Formulas struct{F []*CT_F ;}; +// ValidateWithPath validates the CT_Formulas and its children, prefixing error messages with path +func (_ggdg *CT_Formulas )ValidateWithPath (path string )error {for _dbca ,_gccb :=range _ggdg .F {if _daebd :=_gccb .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0046\u005b\u0025\u0064\u005d",path ,_dbca ));_daebd !=nil {return _daebd ;};};return nil ;}; -// Validate validates the OfcCT_Relation and its children -func (_fabdfg *OfcCT_Relation )Validate ()error {return _fabdfg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u006f\u006e");};func (_geggg *OfcST_OLEDrawAspect )UnmarshalXMLAttr (attr _dd .Attr )error {switch attr .Value {case "":*_geggg =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_geggg =1;case "\u0049\u0063\u006f\u006e":*_geggg =2;};return nil ;};func (_gcbag *ST_StrokeLineStyle )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_aaddc ,_adfcg :=d .Token ();if _adfcg !=nil {return _adfcg ;};if _bafdc ,_faeef :=_aaddc .(_dd .EndElement );_faeef &&_bafdc .Name ==start .Name {*_gcbag =1;return nil ;};if _gfgbe ,_febgeg :=_aaddc .(_dd .CharData );!_febgeg {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aaddc );}else {switch string (_gfgbe ){case "":*_gcbag =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_gcbag =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_gcbag =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_gcbag =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_gcbag =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_gcbag =5;};};_aaddc ,_adfcg =d .Token ();if _adfcg !=nil {return _adfcg ;};if _dgbce ,_dcfgg :=_aaddc .(_dd .EndElement );_dcfgg &&_dgbce .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aaddc );}; +// Validate validates the CT_Background and its children +func (_gdcb *CT_Background )Validate ()error {return _gdcb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};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 *_aa .Wrap ;Anchorlock *_aa .Anchorlock ;Bordertop *_aa .Bordertop ;Borderbottom *_aa .Borderbottom ;Borderleft *_aa .Borderleft ;Borderright *_aa .Borderright ;ClientData *_bd .ClientData ;Textdata *_fb .Textdata ;};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 _d .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _d .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _d .ST_TrueFalse ;ButtonAttr _d .ST_TrueFalse ;UserhiddenAttr _d .ST_TrueFalse ;BulletAttr _d .ST_TrueFalse ;HrAttr _d .ST_TrueFalse ;HrstdAttr _d .ST_TrueFalse ;HrnoshadeAttr _d .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _d .ST_TrueFalse ;AllowoverlapAttr _d .ST_TrueFalse ;UserdrawnAttr _d .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _d .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _d .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _d .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _d .ST_TrueFalse ;OleiconAttr _d .ST_TrueFalse ;OleAttr _d .ST_TrueFalseBlank ;PreferrelativeAttr _d .ST_TrueFalse ;CliptowrapAttr _d .ST_TrueFalse ;ClipAttr _d .ST_TrueFalse ;}; -// Validate validates the OfcCT_SignatureLine and its children -func (_ffcaa *OfcCT_SignatureLine )Validate ()error {return _ffcaa .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065");};func NewAG_Adj ()*AG_Adj {_fe :=&AG_Adj {};return _fe }; +// ValidateWithPath validates the Shape and its children, prefixing error messages with path +func (_ggdgf *Shape )ValidateWithPath (path string )error {if _egbec :=_ggdgf .CT_Shape .ValidateWithPath (path );_egbec !=nil {return _egbec ;};return nil ;};func (_bgeda OfcST_CalloutPlacement )String ()string {switch _bgeda {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 (_efebcb *OfcST_Angle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cadcc ,_cebcbb :=d .Token ();if _cebcbb !=nil {return _cebcbb ;};if _bgbgd ,_bcfdf :=_cadcc .(_c .EndElement );_bcfdf &&_bgbgd .Name ==start .Name {*_efebcb =1;return nil ;};if _gadc ,_ddbde :=_cadcc .(_c .CharData );!_ddbde {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cadcc );}else {switch string (_gadc ){case "":*_efebcb =0;case "\u0061\u006e\u0079":*_efebcb =1;case "\u0033\u0030":*_efebcb =2;case "\u0034\u0035":*_efebcb =3;case "\u0036\u0030":*_efebcb =4;case "\u0039\u0030":*_efebcb =5;case "\u0061\u0075\u0074\u006f":*_efebcb =6;};};_cadcc ,_cebcbb =d .Token ();if _cebcbb !=nil {return _cebcbb ;};if _cgbca ,_bcbgb :=_cadcc .(_c .EndElement );_bcbgb &&_cgbca .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cadcc );};func (_ddgge *CT_PolyLine )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065";};if _ddgge .PointsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u006f\u0069\u006e\u0074\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_ddgge .PointsAttr )});};if _ddgge .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fd .Sprintf ("\u0025\u0076",*_ddgge .HrefAttr )});};if _ddgge .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_ddgge .TargetAttr )});};if _ddgge .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_ddgge .ClassAttr )});};if _ddgge .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_ddgge .TitleAttr )});};if _ddgge .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_ddgge .AltAttr )});};if _ddgge .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fd .Sprintf ("\u0025\u0076",*_ddgge .CoordsizeAttr )});};if _ddgge .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fd .Sprintf ("\u0025\u0076",*_ddgge .CoordoriginAttr )});};if _ddgge .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fd .Sprintf ("\u0025\u0076",*_ddgge .WrapcoordsAttr )});};if _ddgge .PrintAttr !=_d .ST_TrueFalseUnset {_ffce ,_gegc :=_ddgge .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _gegc !=nil {return _gegc ;};start .Attr =append (start .Attr ,_ffce );};if _ddgge .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_ddgge .IdAttr )});};if _ddgge .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_ddgge .StyleAttr )});};if _ddgge .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_ddgge .SpidAttr )});};if _ddgge .OnedAttr !=_d .ST_TrueFalseUnset {_cdfbe ,_aced :=_ddgge .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _aced !=nil {return _aced ;};start .Attr =append (start .Attr ,_cdfbe );};if _ddgge .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_ddgge .RegroupidAttr )});};if _ddgge .DoubleclicknotifyAttr !=_d .ST_TrueFalseUnset {_cccde ,_egabd :=_ddgge .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _egabd !=nil {return _egabd ;};start .Attr =append (start .Attr ,_cccde );};if _ddgge .ButtonAttr !=_d .ST_TrueFalseUnset {_bfbb ,_faaf :=_ddgge .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _faaf !=nil {return _faaf ;};start .Attr =append (start .Attr ,_bfbb );};if _ddgge .UserhiddenAttr !=_d .ST_TrueFalseUnset {_bffb ,_bfeb :=_ddgge .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _bfeb !=nil {return _bfeb ;};start .Attr =append (start .Attr ,_bffb );};if _ddgge .BulletAttr !=_d .ST_TrueFalseUnset {_dafc ,_eefe :=_ddgge .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _eefe !=nil {return _eefe ;};start .Attr =append (start .Attr ,_dafc );};if _ddgge .HrAttr !=_d .ST_TrueFalseUnset {_fccb ,_daeea :=_ddgge .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _daeea !=nil {return _daeea ;};start .Attr =append (start .Attr ,_fccb );};if _ddgge .HrstdAttr !=_d .ST_TrueFalseUnset {_dgcc ,_bcafb :=_ddgge .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _bcafb !=nil {return _bcafb ;};start .Attr =append (start .Attr ,_dgcc );};if _ddgge .HrnoshadeAttr !=_d .ST_TrueFalseUnset {_bbedf ,_dbff :=_ddgge .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _dbff !=nil {return _dbff ;};start .Attr =append (start .Attr ,_bbedf );};if _ddgge .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_ddgge .HrpctAttr )});};if _ddgge .HralignAttr !=OfcST_HrAlignUnset {_ecbbdf ,_becag :=_ddgge .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _becag !=nil {return _becag ;};start .Attr =append (start .Attr ,_ecbbdf );};if _ddgge .AllowincellAttr !=_d .ST_TrueFalseUnset {_aadcf ,_gdfe :=_ddgge .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _gdfe !=nil {return _gdfe ;};start .Attr =append (start .Attr ,_aadcf );};if _ddgge .AllowoverlapAttr !=_d .ST_TrueFalseUnset {_fadeg ,_cbfab :=_ddgge .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _cbfab !=nil {return _cbfab ;};start .Attr =append (start .Attr ,_fadeg );};if _ddgge .UserdrawnAttr !=_d .ST_TrueFalseUnset {_dbbf ,_aegce :=_ddgge .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _aegce !=nil {return _aegce ;};start .Attr =append (start .Attr ,_dbbf );};if _ddgge .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_ddgge .BordertopcolorAttr )});};if _ddgge .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_ddgge .BorderleftcolorAttr )});};if _ddgge .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_ddgge .BorderbottomcolorAttr )});};if _ddgge .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_ddgge .BorderrightcolorAttr )});};if _ddgge .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_gabaf ,_aggcb :=_ddgge .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _aggcb !=nil {return _aggcb ;};start .Attr =append (start .Attr ,_gabaf );};if _ddgge .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_ddgge .DgmnodekindAttr )});};if _ddgge .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_adccfb ,_adacc :=_ddgge .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _adacc !=nil {return _adacc ;};start .Attr =append (start .Attr ,_adccfb );};if _ddgge .InsetmodeAttr !=OfcST_InsetModeUnset {_fdccf ,_bagff :=_ddgge .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _bagff !=nil {return _bagff ;};start .Attr =append (start .Attr ,_fdccf );};if _ddgge .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fd .Sprintf ("\u0025\u0076",*_ddgge .OpacityAttr )});};if _ddgge .StrokedAttr !=_d .ST_TrueFalseUnset {_beaag ,_ggdb :=_ddgge .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _ggdb !=nil {return _ggdb ;};start .Attr =append (start .Attr ,_beaag );};if _ddgge .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_ddgge .StrokecolorAttr )});};if _ddgge .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_ddgge .StrokeweightAttr )});};if _ddgge .InsetpenAttr !=_d .ST_TrueFalseUnset {_begeb ,_cddc :=_ddgge .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cddc !=nil {return _cddc ;};start .Attr =append (start .Attr ,_begeb );};if _ddgge .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fd .Sprintf ("\u0025\u0076",*_ddgge .ChromakeyAttr )});};if _ddgge .FilledAttr !=_d .ST_TrueFalseUnset {_gcac ,_gecef :=_ddgge .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gecef !=nil {return _gecef ;};start .Attr =append (start .Attr ,_gcac );};if _ddgge .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fd .Sprintf ("\u0025\u0076",*_ddgge .FillcolorAttr )});};if _ddgge .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_ddgge .SptAttr )});};if _ddgge .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_bcgbc ,_ffdg :=_ddgge .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _ffdg !=nil {return _ffdg ;};start .Attr =append (start .Attr ,_bcgbc );};if _ddgge .BwmodeAttr !=OfcST_BWModeUnset {_bfedd ,_bcfa :=_ddgge .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _bcfa !=nil {return _bcfa ;};start .Attr =append (start .Attr ,_bfedd );};if _ddgge .BwpureAttr !=OfcST_BWModeUnset {_fggca ,_cbae :=_ddgge .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _cbae !=nil {return _cbae ;};start .Attr =append (start .Attr ,_fggca );};if _ddgge .BwnormalAttr !=OfcST_BWModeUnset {_gbgfb ,_geag :=_ddgge .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _geag !=nil {return _geag ;};start .Attr =append (start .Attr ,_gbgfb );};if _ddgge .ForcedashAttr !=_d .ST_TrueFalseUnset {_debgc ,_ecbg :=_ddgge .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ecbg !=nil {return _ecbg ;};start .Attr =append (start .Attr ,_debgc );};if _ddgge .OleiconAttr !=_d .ST_TrueFalseUnset {_dggga ,_fbcf :=_ddgge .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _fbcf !=nil {return _fbcf ;};start .Attr =append (start .Attr ,_dggga );};if _ddgge .OleAttr !=_d .ST_TrueFalseBlankUnset {_cbbf ,_faeeg :=_ddgge .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _faeeg !=nil {return _faeeg ;};start .Attr =append (start .Attr ,_cbbf );};if _ddgge .PreferrelativeAttr !=_d .ST_TrueFalseUnset {_acgba ,_efdba :=_ddgge .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _efdba !=nil {return _efdba ;};start .Attr =append (start .Attr ,_acgba );};if _ddgge .CliptowrapAttr !=_d .ST_TrueFalseUnset {_gfdab ,_dafdd :=_ddgge .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _dafdd !=nil {return _dafdd ;};start .Attr =append (start .Attr ,_gfdab );};if _ddgge .ClipAttr !=_d .ST_TrueFalseUnset {_egfff ,_agcbe :=_ddgge .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _agcbe !=nil {return _agcbe ;};start .Attr =append (start .Attr ,_egfff );};e .EncodeToken (start );if _ddgge .Ink !=nil {_fdbd :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_cbggf :=range _ddgge .Ink {e .EncodeElement (_cbggf ,_fdbd );};};if _ddgge .EG_ShapeElements !=nil {for _ ,_afbge :=range _ddgge .EG_ShapeElements {_afbge .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (OfcST_ColorModeUnset OfcST_ColorMode =0;OfcST_ColorModeAuto OfcST_ColorMode =1;OfcST_ColorModeCustom OfcST_ColorMode =2;);func (_bdcdd *OfcCT_ColorMenu )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075";};if _bdcdd .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_bdcdd .StrokecolorAttr )});};if _bdcdd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fd .Sprintf ("\u0025\u0076",*_bdcdd .FillcolorAttr )});};if _bdcdd .ShadowcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_bdcdd .ShadowcolorAttr )});};if _bdcdd .ExtrusioncolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"},Value :_fd .Sprintf ("\u0025\u0076",*_bdcdd .ExtrusioncolorAttr )});};if _bdcdd .ExtAttr !=ST_ExtUnset {_dfffc ,_dgbeg :=_bdcdd .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _dgbeg !=nil {return _dgbeg ;};start .Attr =append (start .Attr ,_dfffc );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the OfcCT_RegroupTable and its children, prefixing error messages with path -func (_fbffe *OfcCT_RegroupTable )ValidateWithPath (path string )error {for _adgad ,_afdc :=range _fbffe .Entry {if _eeggd :=_afdc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fE\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_adgad ));_eeggd !=nil {return _eeggd ;};};if _abace :=_fbffe .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_abace !=nil {return _abace ;};return nil ;}; +// Validate validates the OfcCT_RegroupTable and its children +func (_begea *OfcCT_RegroupTable )Validate ()error {return _begea .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0052\u0065\u0067r\u006f\u0075p\u0054\u0061\u0062\u006c\u0065");};type OfcCT_Skew struct{IdAttr *string ;OnAttr _d .ST_TrueFalse ;OffsetAttr *string ;OriginAttr *string ;MatrixAttr *string ;ExtAttr ST_Ext ;};type OfcST_DiagramLayout byte ;func (_cacaf OfcST_DiagramLayout )Validate ()error {return _cacaf .ValidateWithPath ("")}; -// Validate validates the OfcCT_OLEObject and its children -func (_bafdd *OfcCT_OLEObject )Validate ()error {return _bafdd .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};type Shapetype struct{CT_Shapetype };func (_adbffc *OfcST_ConnectorType )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_gfcde ,_gfaa :=d .Token ();if _gfaa !=nil {return _gfaa ;};if _gebeeg ,_fgedcg :=_gfcde .(_dd .EndElement );_fgedcg &&_gebeeg .Name ==start .Name {*_adbffc =1;return nil ;};if _aefed ,_acadaf :=_gfcde .(_dd .CharData );!_acadaf {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfcde );}else {switch string (_aefed ){case "":*_adbffc =0;case "\u006e\u006f\u006e\u0065":*_adbffc =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_adbffc =2;case "\u0065\u006c\u0062o\u0077":*_adbffc =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_adbffc =4;};};_gfcde ,_gfaa =d .Token ();if _gfaa !=nil {return _gfaa ;};if _gdfgdb ,_ffeaaf :=_gfcde .(_dd .EndElement );_ffeaaf &&_gdfgdb .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfcde );}; +// Validate validates the Background and its children +func (_gbab *Background )Validate ()error {return _gbab .ValidateWithPath ("\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");}; -// Validate validates the AG_CoreAttributes and its children -func (_fbc *AG_CoreAttributes )Validate ()error {return _fbc .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073");};func (_fddgaf OfcST_FillType )MarshalXML (e *_dd .Encoder ,start _dd .StartElement )error {return e .EncodeElement (_fddgaf .String (),start );}; +// ValidateWithPath validates the CT_PolyLine and its children, prefixing error messages with path +func (_fdgd *CT_PolyLine )ValidateWithPath (path string )error {for _cdad ,_fgdf :=range _fdgd .Ink {if _agad :=_fgdf .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_cdad ));_agad !=nil {return _agad ;};};for _cdea ,_facg :=range _fdgd .EG_ShapeElements {if _fded :=_facg .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cdea ));_fded !=nil {return _fded ;};};if _dfdege :=_fdgd .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_dfdege !=nil {return _dfdege ;};if _afdc :=_fdgd .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_afdc !=nil {return _afdc ;};if _fgfbg :=_fdgd .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fgfbg !=nil {return _fgfbg ;};if _becb :=_fdgd .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_becb !=nil {return _becb ;};if _afcee :=_fdgd .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_afcee !=nil {return _afcee ;};if _acbgg :=_fdgd .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_acbgg !=nil {return _acbgg ;};if _gcgf :=_fdgd .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gcgf !=nil {return _gcgf ;};if _fcag :=_fdgd .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_fcag !=nil {return _fcag ;};if _cfcec :=_fdgd .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cfcec !=nil {return _cfcec ;};if _cdcaf :=_fdgd .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cdcaf !=nil {return _cdcaf ;};if _fcga :=_fdgd .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fcga !=nil {return _fcga ;};if _bdbf :=_fdgd .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bdbf !=nil {return _bdbf ;};if _caee :=_fdgd .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_caee !=nil {return _caee ;};if _cdgda :=_fdgd .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_cdgda !=nil {return _cdgda ;};if _afffe :=_fdgd .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_afffe !=nil {return _afffe ;};if _acfac :=_fdgd .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_acfac !=nil {return _acfac ;};if _ebbge :=_fdgd .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ebbge !=nil {return _ebbge ;};if _bbcef :=_fdgd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_bbcef !=nil {return _bbcef ;};if _afcceb :=_fdgd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_afcceb !=nil {return _afcceb ;};if _abgac :=_fdgd .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_abgac !=nil {return _abgac ;};if _ddeed :=_fdgd .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ddeed !=nil {return _ddeed ;};if _gaccc :=_fdgd .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gaccc !=nil {return _gaccc ;};if _fcdfd :=_fdgd .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fcdfd !=nil {return _fcdfd ;};if _gadee :=_fdgd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gadee !=nil {return _gadee ;};if _gbag :=_fdgd .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_gbag !=nil {return _gbag ;};if _eeec :=_fdgd .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_eeec !=nil {return _eeec ;};if _ccabg :=_fdgd .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_ccabg !=nil {return _ccabg ;};if _cgbbf :=_fdgd .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_cgbbf !=nil {return _cgbbf ;};if _fedfb :=_fdgd .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fedfb !=nil {return _fedfb ;};return nil ;};func (_bdgef OfcST_OLEUpdateMode )ValidateWithPath (path string )error {switch _bdgef {case 0,1,2:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdgef ));};return nil ;};func (_dabde *OfcCT_ClipPath )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbebf :=range start .Attr {if _bbebf .Name .Local =="\u0076"{_cagf ,_bcfgf :=_bbebf .Value ,error (nil );if _bcfgf !=nil {return _bcfgf ;};_dabde .VAttr =_cagf ;continue ;};};for {_dabdf ,_feagf :=d .Token ();if _feagf !=nil {return _fd .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",_feagf );};if _ffbcb ,_cbcff :=_dabdf .(_c .EndElement );_cbcff &&_ffbcb .Name ==start .Name {break ;};};return nil ;};func (_aafee *OfcShapelayout )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\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ,_c .Attr {Name :_c .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 ,_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\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 ,_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 ="\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074";return _aafee .OfcCT_ShapeLayout .MarshalXML (e ,start );};func (_ceded *OfcST_OLEDrawAspect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgdeac ,_dbdfe :=d .Token ();if _dbdfe !=nil {return _dbdfe ;};if _gfcda ,_ecafa :=_cgdeac .(_c .EndElement );_ecafa &&_gfcda .Name ==start .Name {*_ceded =1;return nil ;};if _cecbf ,_ecbbc :=_cgdeac .(_c .CharData );!_ecbbc {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgdeac );}else {switch string (_cecbf ){case "":*_ceded =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_ceded =1;case "\u0049\u0063\u006f\u006e":*_ceded =2;};};_cgdeac ,_dbdfe =d .Token ();if _dbdfe !=nil {return _dbdfe ;};if _caccg ,_egafe :=_cgdeac .(_c .EndElement );_egafe &&_caccg .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgdeac );};func (_cdaebg ST_FillType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cdaebg .String (),start );};func NewOfcBottom ()*OfcBottom {_eegg :=&OfcBottom {};_eegg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _eegg ;}; -// ValidateWithPath validates the CT_Oval and its children, prefixing error messages with path -func (_dcff *CT_Oval )ValidateWithPath (path string )error {for _gade ,_cbeab :=range _dcff .EG_ShapeElements {if _defc :=_cbeab .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gade ));_defc !=nil {return _defc ;};};if _eebag :=_dcff .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_eebag !=nil {return _eebag ;};if _faed :=_dcff .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_faed !=nil {return _faed ;};if _gccdd :=_dcff .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_gccdd !=nil {return _gccdd ;};if _eagac :=_dcff .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_eagac !=nil {return _eagac ;};if _efaf :=_dcff .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_efaf !=nil {return _efaf ;};if _afccd :=_dcff .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_afccd !=nil {return _afccd ;};if _egda :=_dcff .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_egda !=nil {return _egda ;};if _bbgaf :=_dcff .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_bbgaf !=nil {return _bbgaf ;};if _aagdd :=_dcff .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_aagdd !=nil {return _aagdd ;};if _fgcbd :=_dcff .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fgcbd !=nil {return _fgcbd ;};if _fdgcd :=_dcff .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fdgcd !=nil {return _fdgcd ;};if _ebef :=_dcff .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_ebef !=nil {return _ebef ;};if _babed :=_dcff .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_babed !=nil {return _babed ;};if _fagae :=_dcff .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_fagae !=nil {return _fagae ;};if _egb :=_dcff .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_egb !=nil {return _egb ;};if _ebee :=_dcff .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ebee !=nil {return _ebee ;};if _dadf :=_dcff .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_dadf !=nil {return _dadf ;};if _dbgfa :=_dcff .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_dbgfa !=nil {return _dbgfa ;};if _adag :=_dcff .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_adag !=nil {return _adag ;};if _gffad :=_dcff .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_gffad !=nil {return _gffad ;};if _ecbcb :=_dcff .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ecbcb !=nil {return _ecbcb ;};if _eadgb :=_dcff .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_eadgb !=nil {return _eadgb ;};if _gdcbe :=_dcff .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_gdcbe !=nil {return _gdcbe ;};if _fdcab :=_dcff .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_fdcab !=nil {return _fdcab ;};if _cgdbg :=_dcff .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cgdbg !=nil {return _cgdbg ;};if _agcd :=_dcff .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_agcd !=nil {return _agcd ;};if _fagcb :=_dcff .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_fagcb !=nil {return _fagcb ;};if _fgcce :=_dcff .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_fgcce !=nil {return _fgcce ;};if _gbgbg :=_dcff .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gbgbg !=nil {return _gbgbg ;};return nil ;}; +// ValidateWithPath validates the OfcCT_Extrusion and its children, prefixing error messages with path +func (_gfdag *OfcCT_Extrusion )ValidateWithPath (path string )error {if _aaaag :=_gfdag .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_aaaag !=nil {return _aaaag ;};if _ceba :=_gfdag .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ceba !=nil {return _ceba ;};if _gdadd :=_gfdag .RenderAttr .ValidateWithPath (path +"/\u0052\u0065\u006e\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_gdadd !=nil {return _gdadd ;};if _cddb :=_gfdag .PlaneAttr .ValidateWithPath (path +"\u002f\u0050\u006c\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_cddb !=nil {return _cddb ;};if _dcgd :=_gfdag .LockrotationcenterAttr .ValidateWithPath (path +"\u002f\u004c\u006fck\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_dcgd !=nil {return _dcgd ;};if _cfbac :=_gfdag .AutorotationcenterAttr .ValidateWithPath (path +"\u002f\u0041\u0075to\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_cfbac !=nil {return _cfbac ;};if _bdfa :=_gfdag .ColormodeAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_bdfa !=nil {return _bdfa ;};if _beddg :=_gfdag .MetalAttr .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_beddg !=nil {return _beddg ;};if _dfgbd :=_gfdag .LightfaceAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u0067\u0068\u0074\u0066\u0061\u0063e\u0041\u0074\u0074\u0072");_dfgbd !=nil {return _dfgbd ;};if _gcad :=_gfdag .LightharshAttr .ValidateWithPath (path +"\u002fL\u0069g\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0041\u0074\u0074\u0072");_gcad !=nil {return _gcad ;};if _cacbd :=_gfdag .Lightharsh2Attr .ValidateWithPath (path +"\u002f\u004ci\u0067\u0068\u0074h\u0061\u0072\u0073\u0068\u0032\u0041\u0074\u0074\u0072");_cacbd !=nil {return _cacbd ;};if _facea :=_gfdag .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_facea !=nil {return _facea ;};return nil ;}; -// ValidateWithPath validates the OfcCT_Skew and its children, prefixing error messages with path -func (_fdafa *OfcCT_Skew )ValidateWithPath (path string )error {if _edfgb :=_fdafa .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_edfgb !=nil {return _edfgb ;};if _cdfeg :=_fdafa .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cdfeg !=nil {return _cdfeg ;};return nil ;}; +// ValidateWithPath validates the CT_TextPath and its children, prefixing error messages with path +func (_cceag *CT_TextPath )ValidateWithPath (path string )error {if _eceff :=_cceag .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_eceff !=nil {return _eceff ;};if _ggbgf :=_cceag .FitshapeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_ggbgf !=nil {return _ggbgf ;};if _feag :=_cceag .FitpathAttr .ValidateWithPath (path +"\u002f\u0046\u0069t\u0070\u0061\u0074\u0068\u0041\u0074\u0074\u0072");_feag !=nil {return _feag ;};if _ebag :=_cceag .TrimAttr .ValidateWithPath (path +"\u002fT\u0072\u0069\u006d\u0041\u0074\u0074r");_ebag !=nil {return _ebag ;};if _cgab :=_cceag .XscaleAttr .ValidateWithPath (path +"/\u0058\u0073\u0063\u0061\u006c\u0065\u0041\u0074\u0074\u0072");_cgab !=nil {return _cgab ;};return nil ;}; -// ValidateWithPath validates the AG_Id and its children, prefixing error messages with path -func (_efb *AG_Id )ValidateWithPath (path string )error {return nil };const (OfcST_HrAlignUnset OfcST_HrAlign =0;OfcST_HrAlignLeft OfcST_HrAlign =1;OfcST_HrAlignRight OfcST_HrAlign =2;OfcST_HrAlignCenter OfcST_HrAlign =3;);type CT_Stroke struct{Left *OfcLeft ;Top *OfcTop ;Right *OfcRight ;Bottom *OfcBottom ;Column *OfcColumn ;IdAttr *string ;OnAttr _f .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 _f .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 _f .ST_TrueFalse ;RIdAttr *string ;InsetpenAttr _f .ST_TrueFalse ;RelidAttr *string ;}; +// ValidateWithPath validates the Textbox and its children, prefixing error messages with path +func (_gfbcc *Textbox )ValidateWithPath (path string )error {if _cbbgge :=_gfbcc .CT_Textbox .ValidateWithPath (path );_cbbgge !=nil {return _cbbgge ;};return nil ;}; -// ValidateWithPath validates the Background and its children, prefixing error messages with path -func (_cgdg *Background )ValidateWithPath (path string )error {if _ageb :=_cgdg .CT_Background .ValidateWithPath (path );_ageb !=nil {return _ageb ;};return nil ;};func (_cdedd *CT_Fill )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {for _ ,_ddbg :=range start .Attr {if _ddbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbg .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_cdedd .DetectmouseclickAttr .UnmarshalXMLAttr (_ddbg );continue ;};if _ddbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbg .Name .Local =="\u0072\u0065\u006ci\u0064"{_fdfd ,_dbgc :=_ddbg .Value ,error (nil );if _dbgc !=nil {return _dbgc ;};_cdedd .RelidAttr =&_fdfd ;continue ;};if _ddbg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ddbg .Name .Local =="\u0069\u0064"||_ddbg .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"&&_ddbg .Name .Local =="\u0069\u0064"{_cgac ,_cfab :=_ddbg .Value ,error (nil );if _cfab !=nil {return _cfab ;};_cdedd .IdAttr =&_cgac ;continue ;};if _ddbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbg .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_aage ,_gaef :=_ddbg .Value ,error (nil );if _gaef !=nil {return _gaef ;};_cdedd .Opacity2Attr =&_aage ;continue ;};if _ddbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbg .Name .Local =="\u0074\u0069\u0074l\u0065"{_gebg ,_gccf :=_ddbg .Value ,error (nil );if _gccf !=nil {return _gccf ;};_cdedd .TitleAttr =&_gebg ;continue ;};if _ddbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbg .Name .Local =="\u0068\u0072\u0065\u0066"{_bgce ,_ebbfg :=_ddbg .Value ,error (nil );if _ebbfg !=nil {return _ebbfg ;};_cdedd .HrefAttr =&_bgce ;continue ;};if _ddbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddbg .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bef ,_aebb :=_ddbg .Value ,error (nil );if _aebb !=nil {return _aebb ;};_cdedd .AlthrefAttr =&_bef ;continue ;};if _ddbg .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_cdedd .AlignshapeAttr .UnmarshalXMLAttr (_ddbg );continue ;};if _ddbg .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_cdedd .MethodAttr .UnmarshalXMLAttr (_ddbg );continue ;};if _ddbg .Name .Local =="\u0073\u0069\u007a\u0065"{_baag ,_bbgbg :=_ddbg .Value ,error (nil );if _bbgbg !=nil {return _bbgbg ;};_cdedd .SizeAttr =&_baag ;continue ;};if _ddbg .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fabb ,_ggbc :=_ddbg .Value ,error (nil );if _ggbc !=nil {return _ggbc ;};_cdedd .PositionAttr =&_fabb ;continue ;};if _ddbg .Name .Local =="\u0073\u0072\u0063"{_fdgc ,_gcea :=_ddbg .Value ,error (nil );if _gcea !=nil {return _gcea ;};_cdedd .SrcAttr =&_fdgc ;continue ;};if _ddbg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_aggg ,_eacf :=_ddbg .Value ,error (nil );if _eacf !=nil {return _eacf ;};_cdedd .ColorsAttr =&_aggg ;continue ;};if _ddbg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_aebe ,_cbag :=_ddbg .Value ,error (nil );if _cbag !=nil {return _cbag ;};_cdedd .Color2Attr =&_aebe ;continue ;};if _ddbg .Name .Local =="\u0074\u0079\u0070\u0065"{_cdedd .TypeAttr .UnmarshalXMLAttr (_ddbg );continue ;};if _ddbg .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_effagg ,_gceg :=_ddbg .Value ,error (nil );if _gceg !=nil {return _gceg ;};_cdedd .FocussizeAttr =&_effagg ;continue ;};if _ddbg .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dbaa ,_cedga :=_ddbg .Value ,error (nil );if _cedga !=nil {return _cedga ;};_cdedd .FocuspositionAttr =&_dbaa ;continue ;};if _ddbg .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_cdgf ,_cdacf :=_ddbg .Value ,error (nil );if _cdacf !=nil {return _cdacf ;};_cdedd .OriginAttr =&_cdgf ;continue ;};if _ddbg .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_cdedd .AspectAttr .UnmarshalXMLAttr (_ddbg );continue ;};if _ddbg .Name .Local =="\u0061\u006e\u0067l\u0065"{_gefbb ,_dbdg :=_a .ParseFloat (_ddbg .Value ,64);if _dbdg !=nil {return _dbdg ;};_cdedd .AngleAttr =&_gefbb ;continue ;};if _ddbg .Name .Local =="\u0066\u006f\u0063u\u0073"{_bccf ,_eaafa :=_ddbg .Value ,error (nil );if _eaafa !=nil {return _eaafa ;};_cdedd .FocusAttr =&_bccf ;continue ;};if _ddbg .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_cdedd .RecolorAttr .UnmarshalXMLAttr (_ddbg );continue ;};if _ddbg .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_cdedd .RotateAttr .UnmarshalXMLAttr (_ddbg );continue ;};if _ddbg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gddf ,_cbbgg :=_ddbg .Value ,error (nil );if _cbbgg !=nil {return _cbbgg ;};_cdedd .OpacityAttr =&_gddf ;continue ;};if _ddbg .Name .Local =="\u0063\u006f\u006co\u0072"{_gbdc ,_baecg :=_ddbg .Value ,error (nil );if _baecg !=nil {return _baecg ;};_cdedd .ColorAttr =&_gbdc ;continue ;};if _ddbg .Name .Local =="\u006f\u006e"{_cdedd .OnAttr .UnmarshalXMLAttr (_ddbg );continue ;};if _ddbg .Name .Local =="\u0069\u0064"{_fgca ,_bfgd :=_ddbg .Value ,error (nil );if _bfgd !=nil {return _bfgd ;};_cdedd .SIdAttr =&_fgca ;continue ;};};_bagf :for {_dfde ,_bdab :=d .Token ();if _bdab !=nil {return _bdab ;};switch _cfaf :=_dfde .(type ){case _dd .StartElement :switch _cfaf .Name {case _dd .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdedd .Fill =NewOfcFill ();if _edbc :=d .DecodeElement (_cdedd .Fill ,&_cfaf );_edbc !=nil {return _edbc ;};default:_dda .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",_cfaf .Name );if _ffggg :=d .Skip ();_ffggg !=nil {return _ffggg ;};};case _dd .EndElement :break _bagf ;case _dd .CharData :};};return nil ;};func (_facfa *Shadow )UnmarshalXML (d *_dd .Decoder ,start _dd .StartElement )error {_facfa .CT_Shadow =*NewCT_Shadow ();for _ ,_beff :=range start .Attr {if _beff .Name .Local =="\u006f\u006e"{_facfa .OnAttr .UnmarshalXMLAttr (_beff );continue ;};if _beff .Name .Local =="\u0074\u0079\u0070\u0065"{_facfa .TypeAttr .UnmarshalXMLAttr (_beff );continue ;};if _beff .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_facfa .ObscuredAttr .UnmarshalXMLAttr (_beff );continue ;};if _beff .Name .Local =="\u0063\u006f\u006co\u0072"{_acafe ,_ebbfd :=_beff .Value ,error (nil );if _ebbfd !=nil {return _ebbfd ;};_facfa .ColorAttr =&_acafe ;continue ;};if _beff .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dcffbf ,_cddaf :=_beff .Value ,error (nil );if _cddaf !=nil {return _cddaf ;};_facfa .OpacityAttr =&_dcffbf ;continue ;};if _beff .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_aeeaa ,_bebeb :=_beff .Value ,error (nil );if _bebeb !=nil {return _bebeb ;};_facfa .OffsetAttr =&_aeeaa ;continue ;};if _beff .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bdcfbb ,_dccab :=_beff .Value ,error (nil );if _dccab !=nil {return _dccab ;};_facfa .Color2Attr =&_bdcfbb ;continue ;};if _beff .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_eadbe ,_gegbf :=_beff .Value ,error (nil );if _gegbf !=nil {return _gegbf ;};_facfa .Offset2Attr =&_eadbe ;continue ;};if _beff .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_ddae ,_bafeb :=_beff .Value ,error (nil );if _bafeb !=nil {return _bafeb ;};_facfa .OriginAttr =&_ddae ;continue ;};if _beff .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_cgdd ,_cfdaa :=_beff .Value ,error (nil );if _cfdaa !=nil {return _cfdaa ;};_facfa .MatrixAttr =&_cgdd ;continue ;};if _beff .Name .Local =="\u0069\u0064"{_fgfd ,_cdeae :=_beff .Value ,error (nil );if _cdeae !=nil {return _cdeae ;};_facfa .IdAttr =&_fgfd ;continue ;};};for {_gegcf ,_ccgbcf :=d .Token ();if _ccgbcf !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0053h\u0061\u0064o\u0077\u003a\u0020\u0025\u0073",_ccgbcf );};if _aacaf ,_abdff :=_gegcf .(_dd .EndElement );_abdff &&_aacaf .Name ==start .Name {break ;};};return nil ;};type OfcDiagram struct{OfcCT_Diagram };func init (){_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 );_dda .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 OfcCT_Proxy and its children, prefixing error messages with path +func (_cgeda *OfcCT_Proxy )ValidateWithPath (path string )error {if _dacfa :=_cgeda .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_dacfa !=nil {return _dacfa ;};if _faceac :=_cgeda .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072");_faceac !=nil {return _faceac ;};return nil ;};func NewOfcLock ()*OfcLock {_deacf :=&OfcLock {};_deacf .OfcCT_Lock =*NewOfcCT_Lock ();return _deacf };type OfcSkew struct{OfcCT_Skew };func (_decce *OfcInk )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\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ,_c .Attr {Name :_c .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 ,_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\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 ,_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 ="\u006f\u003a\u0069n\u006b";return _decce .OfcCT_Ink .MarshalXML (e ,start );};func init (){_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 );_g .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 98694aaa43..5d12df9e3a 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 (_ga "bytes";_a "fmt";_da "github.com/unidoc/unioffice";_f "io";_c "math";_af "strconv";_e "strings";_d "time";); +package format ;import (_fg "bytes";_d "fmt";_de "github.com/unidoc/unioffice";_b "io";_be "math";_a "strconv";_ba "strings";_c "time";);func _beae (_adgd int64 ,_dec Format )[]byte {if !_dec .IsExponential ||len (_dec .Exponent )==0{return nil ;};_eca :=_a .AppendInt (nil ,_abbd (_adgd ),10);_deg :=make ([]byte ,0,len (_eca )+2);_deg =append (_deg ,'E');if _adgd >=0{_deg =append (_deg ,'+');}else {_deg =append (_deg ,'-');_adgd *=-1;};_fbe :=0;_bdg :for _bcd :=len (_dec .Exponent )-1;_bcd >=0;_bcd --{_ade :=len (_eca )-1-_fbe ;_fee :=_dec .Exponent [_bcd ];switch _fee .Type {case FmtTypeDigit :if _ade >=0{_deg =append (_deg ,_eca [_ade ]);_fbe ++;}else {_deg =append (_deg ,'0');};case FmtTypeDigitOpt :if _ade >=0{_deg =append (_deg ,_eca [_ade ]);_fbe ++;}else {for _egf :=_bcd ;_egf >=0;_egf --{_aag :=_dec .Exponent [_egf ];if _aag .Type ==FmtTypeLiteral {_deg =append (_deg ,_aag .Literal );};};break _bdg ;};case FmtTypeLiteral :_deg =append (_deg ,_fee .Literal );default:_de .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",_fee );};};if _fbe < len (_eca ){_deg =append (_deg ,_eca [len (_eca )-_fbe -1:_fbe -1]...);};_ff (_deg [2:]);return _deg ;};const _gdd int =0;func _dac (_fgb _c .Time ,_ead float64 ,_adb string )[]byte {_fge :=[]byte {};_eadc :=0;for _ccg :=0;_ccg < len (_adb );_ccg ++{var _bgac string ;if _adb [_ccg ]==':'{_bgac =string (_adb [_eadc :_ccg ]);_eadc =_ccg +1;}else if _ccg ==len (_adb )-1{_bgac =string (_adb [_eadc :_ccg +1]);}else {continue ;};switch _bgac {case "\u0064":_fge =_fgb .AppendFormat (_fge ,"\u0032");case "\u0068":_fge =_fgb .AppendFormat (_fge ,"\u0033");case "\u0068\u0068":_fge =_fgb .AppendFormat (_fge ,"\u0031\u0035");case "\u006d":_fge =_fgb .AppendFormat (_fge ,"\u0034");case "\u006d\u006d":_fge =_fgb .AppendFormat (_fge ,"\u0030\u0034");case "\u0073":_fge =_fgb .Round (_c .Second ).AppendFormat (_fge ,"\u0035");case "\u0073\u002e\u0030":_fge =_fgb .Round (_c .Second /10).AppendFormat (_fge ,"\u0035\u002e\u0030");case "\u0073\u002e\u0030\u0030":_fge =_fgb .Round (_c .Second /100).AppendFormat (_fge ,"\u0035\u002e\u0030\u0030");case "\u0073\u002e\u00300\u0030":_fge =_fgb .Round (_c .Second /1000).AppendFormat (_fge ,"\u0035\u002e\u00300\u0030");case "\u0073\u0073":_fge =_fgb .Round (_c .Second ).AppendFormat (_fge ,"\u0030\u0035");case "\u0073\u0073\u002e\u0030":_fge =_fgb .Round (_c .Second /10).AppendFormat (_fge ,"\u0030\u0035\u002e\u0030");case "\u0073\u0073\u002e0\u0030":_fge =_fgb .Round (_c .Second /100).AppendFormat (_fge ,"\u0030\u0035\u002e0\u0030");case "\u0073\u0073\u002e\u0030\u0030\u0030":_fge =_fgb .Round (_c .Second /1000).AppendFormat (_fge ,"\u0030\u0035\u002e\u0030\u0030\u0030");case "\u0041\u004d\u002fP\u004d":_fge =_fgb .AppendFormat (_fge ,"\u0050\u004d");case "\u005b\u0068\u005d":_fge =_a .AppendInt (_fge ,int64 (_ead *24),10);case "\u005b\u006d\u005d":_fge =_a .AppendInt (_fge ,int64 (_ead *24*60),10);case "\u005b\u0073\u005d":_fge =_a .AppendInt (_fge ,int64 (_ead *24*60*60),10);case "":default:_de .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",_bgac );};if _adb [_ccg ]==':'{_fge =append (_fge ,':');};};return _fge ;};func _gcge (_bdb float64 )string {_beec :=_a .FormatFloat (_bdb ,'E',-1,64);_bab :=_a .FormatFloat (_bdb ,'E',5,64);if len (_beec )< len (_bab ){return _a .FormatFloat (_bdb ,'E',2,64);};return _bab ;};const _fcc int =0;func (_e FmtType )String ()string {if _e >=FmtType (len (_bb )-1){return _d .Sprintf ("F\u006d\u0074\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_e );};return _cf [_bb [_e ]:_bb [_e +1]];}; -// FmtType is the type of a format token. -//go:generate stringer -type=FmtType -type FmtType byte ;const _bdebe int =34; - -// NumberGeneric formats the number with the generic format which attemps to -// mimic Excel's general formatting. -func NumberGeneric (v float64 )string {if _c .Abs (v )>=_b ||_c .Abs (v )<=_ef &&v !=0{return _fbd (v );};_ac :=make ([]byte ,0,15);_ac =_af .AppendFloat (_ac ,v ,'f',-1,64);if len (_ac )> 11{_ecd :=_ac [11]-'0';if _ecd >=5&&_ecd <=9{_ac [10]++;_ac =_ac [0:11];_ac =_cac (_ac );};_ac =_ac [0:11];}else if len (_ac )==11{if _ac [len (_ac )-1]=='9'{_ac [len (_ac )-1]++;_ac =_cac (_ac );};};_ac =_cgf (_ac );return string (_ac );};var _ca =[...]uint8 {0,14,26,41,53,67,81,94,118,135,146,157,172,183};func (_ce FmtType )String ()string {if _ce >=FmtType (len (_ca )-1){return _a .Sprintf ("F\u006d\u0074\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_ce );};return _gag [_ca [_ce ]:_ca [_ce +1]];};func (_cbg *Lexer )nextFmt (){_cbg ._aca =append (_cbg ._aca ,_cbg ._aac );_cbg ._aac =Format {}};const _gag ="\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"; +// 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 {_cb :=Parse (f );var _fb Format ;if len (_cb )==1{_fb =_cb [0];}else if len (_cb )==4{_fb =_cb [3];};_bg :=false ;for _ ,_cd :=range _fb .Whole {if _cd .Type ==FmtTypeText {_bg =true ;};};if !_bg {return v ;};_egc :=_fg .Buffer {};for _ ,_ca :=range _fb .Whole {switch _ca .Type {case FmtTypeLiteral :_egc .WriteByte (_ca .Literal );case FmtTypeText :_egc .WriteString (v );};};return _egc .String ();};func _daf (_ga []byte )[]byte {_gdb :=len (_ga );_bbg :=false ;_acd :=false ;for _ecc :=len (_ga )-1;_ecc >=0;_ecc --{if _ga [_ecc ]=='0'&&!_acd &&!_bbg {_gdb =_ecc ;}else if _ga [_ecc ]=='.'{_bbg =true ;}else {_acd =true ;};};if _bbg &&_acd {if _ga [_gdb -1]=='.'{_gdb --;};return _ga [0:_gdb ];};return _ga ;}; // Token is a format token in the Excel format string. -type Token struct{Type FmtType ;Literal byte ;DateTime string ;}; +type Token struct{Type FmtType ;Literal byte ;DateTime string ;};func _dbf (_bbc []byte )[]byte {for _egb :=len (_bbc )-1;_egb > 0;_egb --{if _bbc [_egb ]=='9'+1{_bbc [_egb ]='0';if _bbc [_egb -1]=='.'{_egb --;};_bbc [_egb -1]++;};};if _bbc [0]=='9'+1{_bbc [0]='0';copy (_bbc [1:],_bbc [0:]);_bbc [0]='1';};return _bbc ;};const _gdg int =0;func _ff (_ag []byte )[]byte {for _ggg :=0;_ggg < len (_ag )/2;_ggg ++{_fgcg :=len (_ag )-1-_ggg ;_ag [_ggg ],_ag [_fgcg ]=_ag [_fgcg ],_ag [_ggg ];};return _ag ;};func _abbd (_beag int64 )int64 {if _beag < 0{return -_beag ;};return _beag ;};func _aabc (_fec _c .Time ,_cdf string )[]byte {_ddd :=[]byte {};_fcdc :=0;for _fga :=0;_fga < len (_cdf );_fga ++{var _cfg string ;if _cdf [_fga ]=='/'{_cfg =string (_cdf [_fcdc :_fga ]);_fcdc =_fga +1;}else if _fga ==len (_cdf )-1{_cfg =string (_cdf [_fcdc :_fga +1]);}else {continue ;};switch _cfg {case "\u0079\u0079":_ddd =_fec .AppendFormat (_ddd ,"\u0030\u0036");case "\u0079\u0079\u0079\u0079":_ddd =_fec .AppendFormat (_ddd ,"\u0032\u0030\u0030\u0036");case "\u006d":_ddd =_fec .AppendFormat (_ddd ,"\u0031");case "\u006d\u006d":_ddd =_fec .AppendFormat (_ddd ,"\u0030\u0031");case "\u006d\u006d\u006d":_ddd =_fec .AppendFormat (_ddd ,"\u004a\u0061\u006e");case "\u006d\u006d\u006d\u006d":_ddd =_fec .AppendFormat (_ddd ,"\u004aa\u006e\u0075\u0061\u0072\u0079");case "\u006d\u006d\u006dm\u006d":switch _fec .Month (){case _c .January ,_c .July ,_c .June :_ddd =append (_ddd ,'J');case _c .February :_ddd =append (_ddd ,'M');case _c .March ,_c .May :_ddd =append (_ddd ,'M');case _c .April ,_c .August :_ddd =append (_ddd ,'A');case _c .September :_ddd =append (_ddd ,'S');case _c .October :_ddd =append (_ddd ,'O');case _c .November :_ddd =append (_ddd ,'N');case _c .December :_ddd =append (_ddd ,'D');};case "\u0064":_ddd =_fec .AppendFormat (_ddd ,"\u0032");case "\u0064\u0064":_ddd =_fec .AppendFormat (_ddd ,"\u0030\u0032");case "\u0064\u0064\u0064":_ddd =_fec .AppendFormat (_ddd ,"\u004d\u006f\u006e");case "\u0064\u0064\u0064\u0064":_ddd =_fec .AppendFormat (_ddd ,"\u004d\u006f\u006e\u0064\u0061\u0079");default:_de .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",_cfg );};if _cdf [_fga ]=='/'{_ddd =append (_ddd ,'/');};};return _ddd ;}; + +// 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 );};_aae :=Parse (f );if len (_aae )==1{return _adg (v ,_aae [0],false );}else if len (_aae )> 1&&v < 0{return _adg (v ,_aae [1],true );}else if len (_aae )> 2&&v ==0{return _adg (v ,_aae [2],false );};return _adg (v ,_aae [0],false );};func (_geb *Lexer )Lex (r _b .Reader ){_bad ,_dg ,_bafg :=0,0,0;_bag :=-1;_efb ,_dfb ,_beca :=0,0,0;_ =_dfb ;_ =_beca ;_ede :=1;_ =_ede ;_aca :=make ([]byte ,4096);_bfg :=false ;for !_bfg {_gfb :=0;if _efb > 0{_gfb =_dg -_efb ;};_dg =0;_aed ,_deeb :=r .Read (_aca [_gfb :]);if _aed ==0||_deeb !=nil {_bfg =true ;};_bafg =_aed +_gfb ;if _bafg < len (_aca ){_bag =_bafg ;};{_bad =_ebc ;_efb =0;_dfb =0;_beca =0;};{if _dg ==_bafg {goto _fce ;};switch _bad {case 34:goto _eccd ;case 35:goto _cgfc ;case 0:goto _bffg ;case 36:goto _dcge ;case 37:goto _deea ;case 1:goto _bfca ;case 2:goto _aee ;case 38:goto _bffe ;case 3:goto _bbad ;case 4:goto _fae ;case 39:goto _bcfb ;case 5:goto _gggc ;case 6:goto _bdgg ;case 7:goto _ffee ;case 8:goto _ebb ;case 40:goto _fddd ;case 9:goto _bfe ;case 41:goto _cacf ;case 10:goto _ffgg ;case 42:goto _feg ;case 11:goto _afbb ;case 43:goto _aga ;case 44:goto _fagc ;case 45:goto _fffe ;case 12:goto _agba ;case 46:goto _dea ;case 13:goto _edee ;case 14:goto _bfd ;case 15:goto _gcbf ;case 16:goto _gbe ;case 47:goto _ebg ;case 17:goto _cge ;case 48:goto _fcdca ;case 18:goto _bfaf ;case 19:goto _aabe ;case 20:goto _bbe ;case 49:goto _gbdc ;case 50:goto _decg ;case 21:goto _ffaa ;case 22:goto _aaf ;case 23:goto _efe ;case 24:goto _gebf ;case 25:goto _dfce ;case 51:goto _ace ;case 26:goto _eec ;case 52:goto _bfdb ;case 53:goto _aeef ;case 54:goto _def ;case 55:goto _ffc ;case 56:goto _ceg ;case 57:goto _bcbf ;case 27:goto _ecbf ;case 28:goto _ffcf ;case 29:goto _ggc ;case 30:goto _fgee ;case 31:goto _abef ;case 58:goto _deed ;case 32:goto _dbge ;case 59:goto _dgdg ;case 33:goto _dfea ;case 60:goto _fcde ;case 61:goto _dcf ;case 62:goto _gac ;};goto _caf ;_fdd :switch _beca {case 2:{_dg =(_dfb )-1;_geb ._ccgb .AddToken (FmtTypeDigit ,nil );};case 3:{_dg =(_dfb )-1;_geb ._ccgb .AddToken (FmtTypeDigitOpt ,nil );};case 5:{_dg =(_dfb )-1;};case 8:{_dg =(_dfb )-1;_geb ._ccgb .AddToken (FmtTypePercent ,nil );};case 13:{_dg =(_dfb )-1;_geb ._ccgb .AddToken (FmtTypeFraction ,_aca [_efb :_dfb ]);};case 14:{_dg =(_dfb )-1;_geb ._ccgb .AddToken (FmtTypeDate ,_aca [_efb :_dfb ]);};case 15:{_dg =(_dfb )-1;_geb ._ccgb .AddToken (FmtTypeTime ,_aca [_efb :_dfb ]);};case 16:{_dg =(_dfb )-1;_geb ._ccgb .AddToken (FmtTypeTime ,_aca [_efb :_dfb ]);};case 18:{_dg =(_dfb )-1;};case 20:{_dg =(_dfb )-1;_geb ._ccgb .AddToken (FmtTypeLiteral ,_aca [_efb :_dfb ]);};case 21:{_dg =(_dfb )-1;_geb ._ccgb .AddToken (FmtTypeLiteral ,_aca [_efb +1:_dfb -1]);};};goto _gbf ;_bba :_dg =(_dfb )-1;{_geb ._ccgb .AddToken (FmtTypeFraction ,_aca [_efb :_dfb ]);};goto _gbf ;_aagf :_dg =(_dfb )-1;{_geb ._ccgb .AddToken (FmtTypeDigitOpt ,nil );};goto _gbf ;_fgg :_dfb =_dg +1;{_geb ._ccgb .AddToken (FmtTypeDigitOptThousands ,nil );};goto _gbf ;_dgg :_dg =(_dfb )-1;{_geb ._ccgb .AddToken (FmtTypePercent ,nil );};goto _gbf ;_cff :_dg =(_dfb )-1;{_geb ._ccgb .AddToken (FmtTypeDate ,_aca [_efb :_dfb ]);};goto _gbf ;_dde :_dg =(_dfb )-1;{_geb ._ccgb .AddToken (FmtTypeDigit ,nil );};goto _gbf ;_bgg :_dg =(_dfb )-1;{_geb ._ccgb .AddToken (FmtTypeTime ,_aca [_efb :_dfb ]);};goto _gbf ;_gdba :_dg =(_dfb )-1;{_geb ._ccgb .AddToken (FmtTypeLiteral ,_aca [_efb :_dfb ]);};goto _gbf ;_afa :_dfb =_dg +1;{_geb ._ccgb ._bff =true ;};goto _gbf ;_cacg :_dfb =_dg +1;{_geb ._ccgb .AddToken (FmtTypeLiteral ,_aca [_efb :_dfb ]);};goto _gbf ;_aeb :_dfb =_dg +1;{_geb ._ccgb .AddToken (FmtTypeDollar ,nil );};goto _gbf ;_ggae :_dfb =_dg +1;{_geb ._ccgb .AddToken (FmtTypeComma ,nil );};goto _gbf ;_age :_dfb =_dg +1;{_geb ._ccgb .AddToken (FmtTypeDecimal ,nil );};goto _gbf ;_gcf :_dfb =_dg +1;{_geb .nextFmt ();};goto _gbf ;_fgea :_dfb =_dg +1;{_geb ._ccgb .AddToken (FmtTypeText ,nil );};goto _gbf ;_eeeb :_dfb =_dg +1;{_geb ._ccgb .AddToken (FmtTypeUnderscore ,nil );};goto _gbf ;_adbb :_dfb =_dg ;_dg --;{_geb ._ccgb .AddToken (FmtTypeLiteral ,_aca [_efb :_dfb ]);};goto _gbf ;_gcba :_dfb =_dg ;_dg --;{_geb ._ccgb .AddToken (FmtTypeLiteral ,_aca [_efb +1:_dfb -1]);};goto _gbf ;_gbd :_dfb =_dg ;_dg --;{_geb ._ccgb .AddToken (FmtTypeDigitOpt ,nil );};goto _gbf ;_dgd :_dfb =_dg ;_dg --;{_geb ._ccgb .AddToken (FmtTypeFraction ,_aca [_efb :_dfb ]);};goto _gbf ;_acbe :_dfb =_dg ;_dg --;{_geb ._ccgb .AddToken (FmtTypePercent ,nil );};goto _gbf ;_gdcc :_dfb =_dg ;_dg --;{_geb ._ccgb .AddToken (FmtTypeDate ,_aca [_efb :_dfb ]);};goto _gbf ;_egaf :_dfb =_dg ;_dg --;{_geb ._ccgb .AddToken (FmtTypeDigit ,nil );};goto _gbf ;_ded :_dfb =_dg ;_dg --;{_geb ._ccgb .AddToken (FmtTypeTime ,_aca [_efb :_dfb ]);};goto _gbf ;_eff :_dfb =_dg ;_dg --;{};goto _gbf ;_gdf :_dfb =_dg +1;{_geb ._ccgb .IsExponential =true ;};goto _gbf ;_cebf :_dfb =_dg +1;{_geb ._ccgb .AddToken (FmtTypeLiteral ,_aca [_efb +1:_dfb ]);};goto _gbf ;_gbf :_efb =0;if _dg ++;_dg ==_bafg {goto _acba ;};_eccd :_efb =_dg ;switch _aca [_dg ]{case 34:goto _cgfa ;case 35:goto _gddd ;case 36:goto _aeb ;case 37:goto _gcfe ;case 44:goto _ggae ;case 46:goto _age ;case 47:goto _cgc ;case 48:goto _fgaa ;case 58:goto _efc ;case 59:goto _gcf ;case 63:goto _ddc ;case 64:goto _fgea ;case 65:goto _cag ;case 69:goto _dgde ;case 71:goto _egfg ;case 91:goto _cfd ;case 92:goto _cfdg ;case 95:goto _eeeb ;case 100:goto _cgc ;case 104:goto _efc ;case 109:goto _eab ;case 115:goto _aabf ;case 121:goto _bddb ;};if 49<=_aca [_dg ]&&_aca [_dg ]<=57{goto _afaae ;};goto _cacg ;_cgfa :_dfb =_dg +1;_beca =20;goto _dcd ;_dcd :if _dg ++;_dg ==_bafg {goto _cbbb ;};_cgfc :if _aca [_dg ]==34{goto _gec ;};goto _afae ;_afae :if _dg ++;_dg ==_bafg {goto _agaf ;};_bffg :if _aca [_dg ]==34{goto _gec ;};goto _afae ;_gec :_dfb =_dg +1;_beca =21;goto _gdgf ;_gdgf :if _dg ++;_dg ==_bafg {goto _cgce ;};_dcge :if _aca [_dg ]==34{goto _afae ;};goto _gcba ;_gddd :_dfb =_dg +1;_beca =3;goto _ccf ;_ccf :if _dg ++;_dg ==_bafg {goto _fedb ;};_deea :switch _aca [_dg ]{case 35:goto _fag ;case 37:goto _fag ;case 44:goto _cfbbe ;case 47:goto _dca ;case 48:goto _fag ;case 63:goto _fag ;};goto _gbd ;_fag :if _dg ++;_dg ==_bafg {goto _aeeg ;};_bfca :switch _aca [_dg ]{case 35:goto _fag ;case 37:goto _fag ;case 47:goto _dca ;case 48:goto _fag ;case 63:goto _fag ;};goto _fdd ;_dca :if _dg ++;_dg ==_bafg {goto _ddb ;};_aee :switch _aca [_dg ]{case 35:goto _gfe ;case 37:goto _fbd ;case 48:goto _bfa ;case 63:goto _gfe ;};if 49<=_aca [_dg ]&&_aca [_dg ]<=57{goto _ddae ;};goto _fdd ;_gfe :_dfb =_dg +1;goto _eef ;_eef :if _dg ++;_dg ==_bafg {goto _agaa ;};_bffe :switch _aca [_dg ]{case 35:goto _gfe ;case 37:goto _gfe ;case 44:goto _gfe ;case 46:goto _gfe ;case 48:goto _gfe ;case 63:goto _gfe ;case 65:goto _fdb ;};goto _dgd ;_fdb :if _dg ++;_dg ==_bafg {goto _eba ;};_bbad :switch _aca [_dg ]{case 47:goto _dbee ;case 77:goto _cfa ;};goto _bba ;_dbee :if _dg ++;_dg ==_bafg {goto _cgdd ;};_fae :if _aca [_dg ]==80{goto _ccgg ;};goto _bba ;_ccgg :_dfb =_dg +1;goto _bcc ;_bcc :if _dg ++;_dg ==_bafg {goto _fcfa ;};_bcfb :if _aca [_dg ]==65{goto _fdb ;};goto _dgd ;_cfa :if _dg ++;_dg ==_bafg {goto _cfae ;};_gggc :if _aca [_dg ]==47{goto _baa ;};goto _bba ;_baa :if _dg ++;_dg ==_bafg {goto _degb ;};_bdgg :if _aca [_dg ]==80{goto _cab ;};goto _bba ;_cab :if _dg ++;_dg ==_bafg {goto _cgbc ;};_ffee :if _aca [_dg ]==77{goto _ccgg ;};goto _bba ;_fbd :if _dg ++;_dg ==_bafg {goto _cdcg ;};_ebb :switch _aca [_dg ]{case 35:goto _afb ;case 37:goto _ffa ;case 63:goto _afb ;};if 48<=_aca [_dg ]&&_aca [_dg ]<=57{goto _gfcd ;};goto _fdd ;_afb :_dfb =_dg +1;goto _aedb ;_aedb :if _dg ++;_dg ==_bafg {goto _gef ;};_fddd :switch _aca [_dg ]{case 35:goto _gfe ;case 37:goto _bgc ;case 44:goto _gfe ;case 46:goto _gfe ;case 48:goto _gfe ;case 63:goto _gfe ;case 65:goto _fdb ;};goto _dgd ;_bgc :if _dg ++;_dg ==_bafg {goto _gee ;};_bfe :switch _aca [_dg ]{case 35:goto _begc ;case 44:goto _begc ;case 46:goto _begc ;case 48:goto _begc ;case 63:goto _begc ;};goto _bba ;_begc :_dfb =_dg +1;goto _gfc ;_gfc :if _dg ++;_dg ==_bafg {goto _efba ;};_cacf :switch _aca [_dg ]{case 35:goto _begc ;case 44:goto _begc ;case 46:goto _begc ;case 48:goto _begc ;case 63:goto _begc ;case 65:goto _fdb ;};goto _dgd ;_ffa :if _dg ++;_dg ==_bafg {goto _ecba ;};_ffgg :if _aca [_dg ]==37{goto _ffa ;};if 48<=_aca [_dg ]&&_aca [_dg ]<=57{goto _gfcd ;};goto _fdd ;_gfcd :_dfb =_dg +1;_beca =13;goto _ege ;_ege :if _dg ++;_dg ==_bafg {goto _efg ;};_feg :switch _aca [_dg ]{case 35:goto _gfe ;case 37:goto _cbb ;case 44:goto _gfe ;case 46:goto _gfe ;case 48:goto _cgb ;case 63:goto _gfe ;case 65:goto _fdb ;};if 49<=_aca [_dg ]&&_aca [_dg ]<=57{goto _gfcd ;};goto _dgd ;_cbb :if _dg ++;_dg ==_bafg {goto _cdgb ;};_afbb :switch _aca [_dg ]{case 35:goto _begc ;case 37:goto _ffa ;case 44:goto _begc ;case 46:goto _begc ;case 63:goto _begc ;};if 48<=_aca [_dg ]&&_aca [_dg ]<=57{goto _gfcd ;};goto _bba ;_cgb :_dfb =_dg +1;goto _bfgf ;_bfgf :if _dg ++;_dg ==_bafg {goto _bead ;};_aga :switch _aca [_dg ]{case 35:goto _gfe ;case 37:goto _cgb ;case 44:goto _gfe ;case 46:goto _gfe ;case 48:goto _cgb ;case 63:goto _gfe ;case 65:goto _fdb ;};if 49<=_aca [_dg ]&&_aca [_dg ]<=57{goto _gfcd ;};goto _dgd ;_bfa :_dfb =_dg +1;goto _babc ;_babc :if _dg ++;_dg ==_bafg {goto _dbc ;};_fagc :switch _aca [_dg ]{case 35:goto _gfe ;case 37:goto _cgb ;case 44:goto _gfe ;case 46:goto _gfe ;case 48:goto _bfa ;case 63:goto _gfe ;case 65:goto _fdb ;};if 49<=_aca [_dg ]&&_aca [_dg ]<=57{goto _ddae ;};goto _dgd ;_ddae :_dfb =_dg +1;goto _abe ;_abe :if _dg ++;_dg ==_bafg {goto _fgf ;};_fffe :switch _aca [_dg ]{case 35:goto _gfe ;case 37:goto _gfcd ;case 44:goto _gfe ;case 46:goto _gfe ;case 48:goto _bfa ;case 63:goto _gfe ;case 65:goto _fdb ;};if 49<=_aca [_dg ]&&_aca [_dg ]<=57{goto _ddae ;};goto _dgd ;_cfbbe :if _dg ++;_dg ==_bafg {goto _eedf ;};_agba :if _aca [_dg ]==35{goto _fgg ;};goto _aagf ;_gcfe :_dfb =_dg +1;_beca =8;goto _dafe ;_dafe :if _dg ++;_dg ==_bafg {goto _bcfe ;};_dea :switch _aca [_dg ]{case 35:goto _bcb ;case 37:goto _gbdd ;case 48:goto _cbbf ;case 63:goto _bcb ;};if 49<=_aca [_dg ]&&_aca [_dg ]<=57{goto _edef ;};goto _acbe ;_bcb :if _dg ++;_dg ==_bafg {goto _eae ;};_edee :switch _aca [_dg ]{case 35:goto _bcb ;case 47:goto _dca ;case 48:goto _bcb ;case 63:goto _bcb ;};goto _dgg ;_gbdd :if _dg ++;_dg ==_bafg {goto _egab ;};_bfd :if _aca [_dg ]==37{goto _gbdd ;};if 48<=_aca [_dg ]&&_aca [_dg ]<=57{goto _edef ;};goto _fdd ;_edef :if _dg ++;_dg ==_bafg {goto _bgb ;};_gcbf :switch _aca [_dg ]{case 37:goto _gbdd ;case 47:goto _dca ;};if 48<=_aca [_dg ]&&_aca [_dg ]<=57{goto _edef ;};goto _fdd ;_cbbf :if _dg ++;_dg ==_bafg {goto _adef ;};_gbe :switch _aca [_dg ]{case 35:goto _bcb ;case 37:goto _gbdd ;case 47:goto _dca ;case 48:goto _cbbf ;case 63:goto _bcb ;};if 49<=_aca [_dg ]&&_aca [_dg ]<=57{goto _edef ;};goto _dgg ;_cgc :_dfb =_dg +1;goto _cef ;_cef :if _dg ++;_dg ==_bafg {goto _gea ;};_ebg :switch _aca [_dg ]{case 47:goto _cgc ;case 100:goto _cgc ;case 109:goto _cgc ;case 121:goto _cfad ;};goto _gdcc ;_cfad :if _dg ++;_dg ==_bafg {goto _aadg ;};_cge :if _aca [_dg ]==121{goto _cgc ;};goto _cff ;_fgaa :_dfb =_dg +1;_beca =2;goto _bada ;_bada :if _dg ++;_dg ==_bafg {goto _cfge ;};_fcdca :switch _aca [_dg ]{case 35:goto _fag ;case 37:goto _cebd ;case 47:goto _dca ;case 48:goto _dfg ;case 63:goto _fag ;};if 49<=_aca [_dg ]&&_aca [_dg ]<=57{goto _afaa ;};goto _egaf ;_cebd :if _dg ++;_dg ==_bafg {goto _ccgc ;};_bfaf :switch _aca [_dg ]{case 35:goto _fag ;case 37:goto _cebd ;case 47:goto _dca ;case 48:goto _cebd ;case 63:goto _fag ;};if 49<=_aca [_dg ]&&_aca [_dg ]<=57{goto _edef ;};goto _dde ;_dfg :if _dg ++;_dg ==_bafg {goto _bgea ;};_aabe :switch _aca [_dg ]{case 35:goto _fag ;case 37:goto _cebd ;case 47:goto _dca ;case 48:goto _dfg ;case 63:goto _fag ;};if 49<=_aca [_dg ]&&_aca [_dg ]<=57{goto _afaa ;};goto _dde ;_afaa :if _dg ++;_dg ==_bafg {goto _bade ;};_bbe :switch _aca [_dg ]{case 37:goto _edef ;case 47:goto _dca ;};if 48<=_aca [_dg ]&&_aca [_dg ]<=57{goto _afaa ;};goto _fdd ;_afaae :_dfb =_dg +1;_beca =20;goto _cdb ;_cdb :if _dg ++;_dg ==_bafg {goto _cbca ;};_gbdc :switch _aca [_dg ]{case 37:goto _edef ;case 47:goto _dca ;};if 48<=_aca [_dg ]&&_aca [_dg ]<=57{goto _afaa ;};goto _adbb ;_efc :_dfb =_dg +1;_beca =15;goto _dge ;_dge :if _dg ++;_dg ==_bafg {goto _cbcc ;};_decg :switch _aca [_dg ]{case 58:goto _efc ;case 65:goto _fgde ;case 104:goto _efc ;case 109:goto _efc ;case 115:goto _aabf ;};goto _ded ;_fgde :if _dg ++;_dg ==_bafg {goto _fccd ;};_ffaa :switch _aca [_dg ]{case 47:goto _cce ;case 77:goto _gbdcc ;};goto _fdd ;_cce :if _dg ++;_dg ==_bafg {goto _aea ;};_aaf :if _aca [_dg ]==80{goto _efc ;};goto _fdd ;_gbdcc :if _dg ++;_dg ==_bafg {goto _egd ;};_efe :if _aca [_dg ]==47{goto _fde ;};goto _fdd ;_fde :if _dg ++;_dg ==_bafg {goto _ffca ;};_gebf :if _aca [_dg ]==80{goto _ecad ;};goto _fdd ;_ecad :if _dg ++;_dg ==_bafg {goto _acee ;};_dfce :if _aca [_dg ]==77{goto _efc ;};goto _fdd ;_aabf :_dfb =_dg +1;_beca =15;goto _gff ;_gff :if _dg ++;_dg ==_bafg {goto _abed ;};_ace :switch _aca [_dg ]{case 46:goto _adf ;case 58:goto _efc ;case 65:goto _fgde ;case 104:goto _efc ;case 109:goto _efc ;case 115:goto _aabf ;};goto _ded ;_adf :if _dg ++;_dg ==_bafg {goto _aaa ;};_eec :if _aca [_dg ]==48{goto _edb ;};goto _bgg ;_edb :_dfb =_dg +1;_beca =15;goto _eaa ;_eaa :if _dg ++;_dg ==_bafg {goto _gfd ;};_bfdb :switch _aca [_dg ]{case 48:goto _cdc ;case 58:goto _efc ;case 65:goto _fgde ;case 104:goto _efc ;case 109:goto _efc ;case 115:goto _aabf ;};goto _ded ;_cdc :_dfb =_dg +1;_beca =15;goto _aded ;_aded :if _dg ++;_dg ==_bafg {goto _agd ;};_aeef :switch _aca [_dg ]{case 48:goto _efc ;case 58:goto _efc ;case 65:goto _fgde ;case 104:goto _efc ;case 109:goto _efc ;case 115:goto _aabf ;};goto _ded ;_ddc :_dfb =_dg +1;_beca =5;goto _cebc ;_cebc :if _dg ++;_dg ==_bafg {goto _bgab ;};_def :switch _aca [_dg ]{case 35:goto _fag ;case 37:goto _fag ;case 47:goto _dca ;case 48:goto _fag ;case 63:goto _fag ;};goto _eff ;_cag :_dfb =_dg +1;_beca =20;goto _gbab ;_gbab :if _dg ++;_dg ==_bafg {goto _dbad ;};_ffc :switch _aca [_dg ]{case 47:goto _cce ;case 77:goto _gbdcc ;};goto _adbb ;_dgde :if _dg ++;_dg ==_bafg {goto _bae ;};_ceg :switch _aca [_dg ]{case 43:goto _gdf ;case 45:goto _gdf ;};goto _adbb ;_egfg :_dfb =_dg +1;goto _dedd ;_dedd :if _dg ++;_dg ==_bafg {goto _agfe ;};_bcbf :if _aca [_dg ]==101{goto _ffeg ;};goto _adbb ;_ffeg :if _dg ++;_dg ==_bafg {goto _feec ;};_ecbf :if _aca [_dg ]==110{goto _feb ;};goto _gdba ;_feb :if _dg ++;_dg ==_bafg {goto _bggd ;};_ffcf :if _aca [_dg ]==101{goto _geg ;};goto _gdba ;_geg :if _dg ++;_dg ==_bafg {goto _egfe ;};_ggc :if _aca [_dg ]==114{goto _egfa ;};goto _gdba ;_egfa :if _dg ++;_dg ==_bafg {goto _bfaff ;};_fgee :if _aca [_dg ]==97{goto _gbgb ;};goto _gdba ;_gbgb :if _dg ++;_dg ==_bafg {goto _ffea ;};_abef :if _aca [_dg ]==108{goto _afa ;};goto _gdba ;_cfd :_dfb =_dg +1;_beca =20;goto _cdge ;_cdge :if _dg ++;_dg ==_bafg {goto _gfbc ;};_deed :switch _aca [_dg ]{case 104:goto _cgd ;case 109:goto _cgd ;case 115:goto _cgd ;};goto _fcg ;_fcg :if _dg ++;_dg ==_bafg {goto _cdbd ;};_dbge :if _aca [_dg ]==93{goto _bge ;};goto _fcg ;_bge :_dfb =_dg +1;_beca =18;goto _dbga ;_bafe :_dfb =_dg +1;_beca =16;goto _dbga ;_dbga :if _dg ++;_dg ==_bafg {goto _aebd ;};_dgdg :if _aca [_dg ]==93{goto _bge ;};goto _fcg ;_cgd :if _dg ++;_dg ==_bafg {goto _bggb ;};_dfea :if _aca [_dg ]==93{goto _bafe ;};goto _fcg ;_cfdg :if _dg ++;_dg ==_bafg {goto _bgga ;};_fcde :goto _cebf ;_eab :_dfb =_dg +1;_beca =14;goto _adfe ;_adfe :if _dg ++;_dg ==_bafg {goto _dfae ;};_dcf :switch _aca [_dg ]{case 47:goto _cgc ;case 58:goto _efc ;case 65:goto _fgde ;case 100:goto _cgc ;case 104:goto _efc ;case 109:goto _eab ;case 115:goto _aabf ;case 121:goto _cfad ;};goto _gdcc ;_bddb :if _dg ++;_dg ==_bafg {goto _bcba ;};_gac :if _aca [_dg ]==121{goto _cgc ;};goto _adbb ;_caf :_acba :_bad =34;goto _fce ;_cbbb :_bad =35;goto _fce ;_agaf :_bad =0;goto _fce ;_cgce :_bad =36;goto _fce ;_fedb :_bad =37;goto _fce ;_aeeg :_bad =1;goto _fce ;_ddb :_bad =2;goto _fce ;_agaa :_bad =38;goto _fce ;_eba :_bad =3;goto _fce ;_cgdd :_bad =4;goto _fce ;_fcfa :_bad =39;goto _fce ;_cfae :_bad =5;goto _fce ;_degb :_bad =6;goto _fce ;_cgbc :_bad =7;goto _fce ;_cdcg :_bad =8;goto _fce ;_gef :_bad =40;goto _fce ;_gee :_bad =9;goto _fce ;_efba :_bad =41;goto _fce ;_ecba :_bad =10;goto _fce ;_efg :_bad =42;goto _fce ;_cdgb :_bad =11;goto _fce ;_bead :_bad =43;goto _fce ;_dbc :_bad =44;goto _fce ;_fgf :_bad =45;goto _fce ;_eedf :_bad =12;goto _fce ;_bcfe :_bad =46;goto _fce ;_eae :_bad =13;goto _fce ;_egab :_bad =14;goto _fce ;_bgb :_bad =15;goto _fce ;_adef :_bad =16;goto _fce ;_gea :_bad =47;goto _fce ;_aadg :_bad =17;goto _fce ;_cfge :_bad =48;goto _fce ;_ccgc :_bad =18;goto _fce ;_bgea :_bad =19;goto _fce ;_bade :_bad =20;goto _fce ;_cbca :_bad =49;goto _fce ;_cbcc :_bad =50;goto _fce ;_fccd :_bad =21;goto _fce ;_aea :_bad =22;goto _fce ;_egd :_bad =23;goto _fce ;_ffca :_bad =24;goto _fce ;_acee :_bad =25;goto _fce ;_abed :_bad =51;goto _fce ;_aaa :_bad =26;goto _fce ;_gfd :_bad =52;goto _fce ;_agd :_bad =53;goto _fce ;_bgab :_bad =54;goto _fce ;_dbad :_bad =55;goto _fce ;_bae :_bad =56;goto _fce ;_agfe :_bad =57;goto _fce ;_feec :_bad =27;goto _fce ;_bggd :_bad =28;goto _fce ;_egfe :_bad =29;goto _fce ;_bfaff :_bad =30;goto _fce ;_ffea :_bad =31;goto _fce ;_gfbc :_bad =58;goto _fce ;_cdbd :_bad =32;goto _fce ;_aebd :_bad =59;goto _fce ;_bggb :_bad =33;goto _fce ;_bgga :_bad =60;goto _fce ;_dfae :_bad =61;goto _fce ;_bcba :_bad =62;goto _fce ;_fce :{};if _dg ==_bag {switch _bad {case 35:goto _adbb ;case 0:goto _fdd ;case 36:goto _gcba ;case 37:goto _gbd ;case 1:goto _fdd ;case 2:goto _fdd ;case 38:goto _dgd ;case 3:goto _bba ;case 4:goto _bba ;case 39:goto _dgd ;case 5:goto _bba ;case 6:goto _bba ;case 7:goto _bba ;case 8:goto _fdd ;case 40:goto _dgd ;case 9:goto _bba ;case 41:goto _dgd ;case 10:goto _fdd ;case 42:goto _dgd ;case 11:goto _bba ;case 43:goto _dgd ;case 44:goto _dgd ;case 45:goto _dgd ;case 12:goto _aagf ;case 46:goto _acbe ;case 13:goto _dgg ;case 14:goto _fdd ;case 15:goto _fdd ;case 16:goto _dgg ;case 47:goto _gdcc ;case 17:goto _cff ;case 48:goto _egaf ;case 18:goto _dde ;case 19:goto _dde ;case 20:goto _fdd ;case 49:goto _adbb ;case 50:goto _ded ;case 21:goto _fdd ;case 22:goto _fdd ;case 23:goto _fdd ;case 24:goto _fdd ;case 25:goto _fdd ;case 51:goto _ded ;case 26:goto _bgg ;case 52:goto _ded ;case 53:goto _ded ;case 54:goto _eff ;case 55:goto _adbb ;case 56:goto _adbb ;case 57:goto _adbb ;case 27:goto _gdba ;case 28:goto _gdba ;case 29:goto _gdba ;case 30:goto _gdba ;case 31:goto _gdba ;case 58:goto _adbb ;case 32:goto _fdd ;case 59:goto _fdd ;case 33:goto _gdba ;case 60:goto _adbb ;case 61:goto _gdcc ;case 62:goto _adbb ;};};};if _efb > 0{copy (_aca [0:],_aca [_efb :]);};};_ =_bag ;if _bad ==_edg {_de .Log ("\u0066o\u0072m\u0061\u0074\u0020\u0070\u0061r\u0073\u0065 \u0065\u0072\u0072\u006f\u0072");};};const _edg int =-1;type Lexer struct{_ccgb Format ;_agf []Format ;}; // Format is a parsed number format. -type Format struct{Whole []Token ;Fractional []Token ;Exponent []Token ;IsExponential bool ;_gc bool ;_fg bool ;_ab bool ;_cc bool ;_gagf bool ;_bg bool ;_gg int64 ;_ag int ;};func _fab (_fda float64 ,_ff Format ,_faba bool )string {if _ff ._ab {return NumberGeneric (_fda );};_dd :=make ([]byte ,0,20);_ge :=_c .Signbit (_fda );_fc :=_c .Abs (_fda );_abe :=int64 (0);_abc :=int64 (0);if _ff .IsExponential {for _fc >=10{_abc ++;_fc /=10;};for _fc < 1{_abc --;_fc *=10;};}else if _ff ._fg {_fc *=100;}else if _ff ._gc {if _ff ._gg ==0{_fdae :=_c .Pow (10,float64 (_ff ._ag ));_caf ,_ed :=1.0,1.0;_ =_caf ;for _gaf :=1.0;_gaf < _fdae ;_gaf ++{_ ,_egf :=_c .Modf (_fc *float64 (_gaf ));if _egf < _ed {_ed =_egf ;_caf =_gaf ;if _egf ==0{break ;};};};_ff ._gg =int64 (_caf );};_abe =int64 (_fc *float64 (_ff ._gg )+0.5);if len (_ff .Whole )> 0&&_abe > _ff ._gg {_abe =int64 (_fc *float64 (_ff ._gg ))%_ff ._gg ;_fc -=float64 (_abe )/float64 (_ff ._gg );}else {_fc -=float64 (_abe )/float64 (_ff ._gg );if _c .Abs (_fc )< 1{_gab :=true ;for _ ,_fbb :=range _ff .Whole {if _fbb .Type ==FmtTypeDigitOpt {continue ;};if _fbb .Type ==FmtTypeLiteral &&_fbb .Literal ==' '{continue ;};_gab =false ;};if _gab {_ff .Whole =nil ;};};};};_aba :=1;for _ ,_gdg :=range _ff .Fractional {if _gdg .Type ==FmtTypeDigit ||_gdg .Type ==FmtTypeDigitOpt {_aba ++;};};_fc +=5*_c .Pow10 (-_aba );_abd ,_bed :=_c .Modf (_fc );_dd =append (_dd ,_bee (_abd ,_fda ,_ff )...);_dd =append (_dd ,_aae (_bed ,_fda ,_ff )...);_dd =append (_dd ,_gge (_abc ,_ff )...);if _ff ._gc {_dd =_af .AppendInt (_dd ,_abe ,10);_dd =append (_dd ,'/');_dd =_af .AppendInt (_dd ,_ff ._gg ,10);};if !_faba &&_ge {return "\u002d"+string (_dd );};return string (_dd );};func _beb (_cdb _d .Time ,_dcg float64 ,_fef string )[]byte {_ad :=[]byte {};_cf :=0;for _gga :=0;_gga < len (_fef );_gga ++{var _efdf string ;if _fef [_gga ]==':'{_efdf =string (_fef [_cf :_gga ]);_cf =_gga +1;}else if _gga ==len (_fef )-1{_efdf =string (_fef [_cf :_gga +1]);}else {continue ;};switch _efdf {case "\u0064":_ad =_cdb .AppendFormat (_ad ,"\u0032");case "\u0068":_ad =_cdb .AppendFormat (_ad ,"\u0033");case "\u0068\u0068":_ad =_cdb .AppendFormat (_ad ,"\u0031\u0035");case "\u006d":_ad =_cdb .AppendFormat (_ad ,"\u0034");case "\u006d\u006d":_ad =_cdb .AppendFormat (_ad ,"\u0030\u0034");case "\u0073":_ad =_cdb .Round (_d .Second ).AppendFormat (_ad ,"\u0035");case "\u0073\u002e\u0030":_ad =_cdb .Round (_d .Second /10).AppendFormat (_ad ,"\u0035\u002e\u0030");case "\u0073\u002e\u0030\u0030":_ad =_cdb .Round (_d .Second /100).AppendFormat (_ad ,"\u0035\u002e\u0030\u0030");case "\u0073\u002e\u00300\u0030":_ad =_cdb .Round (_d .Second /1000).AppendFormat (_ad ,"\u0035\u002e\u00300\u0030");case "\u0073\u0073":_ad =_cdb .Round (_d .Second ).AppendFormat (_ad ,"\u0030\u0035");case "\u0073\u0073\u002e\u0030":_ad =_cdb .Round (_d .Second /10).AppendFormat (_ad ,"\u0030\u0035\u002e\u0030");case "\u0073\u0073\u002e0\u0030":_ad =_cdb .Round (_d .Second /100).AppendFormat (_ad ,"\u0030\u0035\u002e0\u0030");case "\u0073\u0073\u002e\u0030\u0030\u0030":_ad =_cdb .Round (_d .Second /1000).AppendFormat (_ad ,"\u0030\u0035\u002e\u0030\u0030\u0030");case "\u0041\u004d\u002fP\u004d":_ad =_cdb .AppendFormat (_ad ,"\u0050\u004d");case "\u005b\u0068\u005d":_ad =_af .AppendInt (_ad ,int64 (_dcg *24),10);case "\u005b\u006d\u005d":_ad =_af .AppendInt (_ad ,int64 (_dcg *24*60),10);case "\u005b\u0073\u005d":_ad =_af .AppendInt (_ad ,int64 (_dcg *24*60*60),10);case "":default:_da .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",_efdf );};if _fef [_gga ]==':'{_ad =append (_ad ,':');};};return _ad ;};const _eec int =0;func _abf (_edb int64 )int64 {if _edb < 0{return -_edb ;};return _edb ;}; +type Format struct{Whole []Token ;Fractional []Token ;Exponent []Token ;IsExponential bool ;_db bool ;_bf bool ;_bff bool ;_df bool ;_ef bool ;_aa bool ;_gg int64 ;_eg int ;};func (_ceb *Lexer )nextFmt (){_ceb ._agf =append (_ceb ._agf ,_ceb ._ccgb );_ceb ._ccgb =Format {}};const _g =1e-10;func _bbb (_dbag _c .Time )_c .Time {_dbag =_dbag .UTC ();return _c .Date (_dbag .Year (),_dbag .Month (),_dbag .Day (),_dbag .Hour (),_dbag .Minute (),_dbag .Second (),_dbag .Nanosecond (),_c .Local );};const _dbae int =34;const _abg int =-1;const _ae =1e11; -// 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 {_db :=Parse (f );var _dbg Format ;if len (_db )==1{_dbg =_db [0];}else if len (_db )==4{_dbg =_db [3];};_bd :=false ;for _ ,_gae :=range _dbg .Whole {if _gae .Type ==FmtTypeText {_bd =true ;};};if !_bd {return v ;};_ccf :=_ga .Buffer {};for _ ,_fb :=range _dbg .Whole {switch _fb .Type {case FmtTypeLiteral :_ccf .WriteByte (_fb .Literal );case FmtTypeText :_ccf .WriteString (v );};};return _ccf .String ();};func _aae (_gfb ,_fca float64 ,_gfc Format )[]byte {if len (_gfc .Fractional )==0{return nil ;};_de :=_af .AppendFloat (nil ,_gfb ,'f',-1,64);if len (_de )> 2{_de =_de [2:];}else {_de =nil ;};_dc :=make ([]byte ,0,len (_de ));_dc =append (_dc ,'.');_dg :=0;_bbf :for _aeg :=0;_aeg < len (_gfc .Fractional );_aeg ++{_fdf :=_aeg ;_edg :=_gfc .Fractional [_aeg ];switch _edg .Type {case FmtTypeDigit :if _fdf < len (_de ){_dc =append (_dc ,_de [_fdf ]);_dg ++;}else {_dc =append (_dc ,'0');};case FmtTypeDigitOpt :if _fdf >=0{_dc =append (_dc ,_de [_fdf ]);_dg ++;}else {break _bbf ;};case FmtTypeLiteral :_dc =append (_dc ,_edg .Literal );default:_da .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",_edg );};};return _dc ;};func IsNumber (data string )(_fcf bool ){_bbb ,_abeb ,_fgec :=0,0,len (data );_fag :=len (data );_gec ,_ggag ,_ffe :=0,0,0;_ =_ggag ;_ =_ffe ;_ =_gec ;{_bbb =_bggb ;_gec =0;_ggag =0;_ffe =0;};{if _abeb ==_fgec {goto _fdbd ;};switch _bbb {case 0:goto _bca ;case 1:goto _ggf ;case 2:goto _agb ;case 3:goto _efg ;case 4:goto _adb ;case 5:goto _cce ;case 6:goto _fgag ;case 7:goto _faf ;};goto _caa ;_bce :_ggag =_abeb ;_abeb --;{_fcf =false ;};goto _fdb ;_bbfa :_ggag =_abeb ;_abeb --;{_fcf =_ggag ==len (data );};goto _fdb ;_aag :_ggag =_abeb ;_abeb --;{_fcf =_ggag ==len (data );};goto _fdb ;_gce :switch _ffe {case 2:{_abeb =(_ggag )-1;_fcf =_ggag ==len (data );};case 3:{_abeb =(_ggag )-1;_fcf =false ;};};goto _fdb ;_fdb :_gec =0;if _abeb ++;_abeb ==_fgec {goto _cda ;};_bca :_gec =_abeb ;switch data [_abeb ]{case 43:goto _eac ;case 45:goto _eac ;};if 48<=data [_abeb ]&&data [_abeb ]<=57{goto _eaca ;};goto _adf ;_adf :if _abeb ++;_abeb ==_fgec {goto _aab ;};_ggf :goto _adf ;_eac :if _abeb ++;_abeb ==_fgec {goto _bcac ;};_agb :if 48<=data [_abeb ]&&data [_abeb ]<=57{goto _eaca ;};goto _adf ;_eaca :if _abeb ++;_abeb ==_fgec {goto _gcdd ;};_efg :if data [_abeb ]==46{goto _dag ;};if 48<=data [_abeb ]&&data [_abeb ]<=57{goto _eaca ;};goto _adf ;_dag :if _abeb ++;_abeb ==_fgec {goto _ebb ;};_adb :if 48<=data [_abeb ]&&data [_abeb ]<=57{goto _gb ;};goto _adf ;_gb :if _abeb ++;_abeb ==_fgec {goto _cca ;};_cce :if data [_abeb ]==69{goto _aggf ;};if 48<=data [_abeb ]&&data [_abeb ]<=57{goto _gb ;};goto _adf ;_aggf :if _abeb ++;_abeb ==_fgec {goto _daag ;};_fgag :switch data [_abeb ]{case 43:goto _ebf ;case 45:goto _ebf ;};goto _adf ;_ebf :_ggag =_abeb +1;_ffe =3;goto _feaf ;_ffcd :_ggag =_abeb +1;_ffe =2;goto _feaf ;_feaf :if _abeb ++;_abeb ==_fgec {goto _gdbg ;};_faf :if 48<=data [_abeb ]&&data [_abeb ]<=57{goto _ffcd ;};goto _adf ;_caa :_cda :_bbb =0;goto _fdbd ;_aab :_bbb =1;goto _fdbd ;_bcac :_bbb =2;goto _fdbd ;_gcdd :_bbb =3;goto _fdbd ;_ebb :_bbb =4;goto _fdbd ;_cca :_bbb =5;goto _fdbd ;_daag :_bbb =6;goto _fdbd ;_gdbg :_bbb =7;goto _fdbd ;_fdbd :{};if _abeb ==_fag {switch _bbb {case 1:goto _bce ;case 2:goto _bce ;case 3:goto _bbfa ;case 4:goto _bce ;case 5:goto _aag ;case 6:goto _bce ;case 7:goto _gce ;};};};if _bbb ==_edd {return false ;};return ;};const _bea int =34;type Lexer struct{_aac Format ;_aca []Format ;};const _bggb int =0;func _cdcab (_fede _d .Time )_d .Time {_fede =_fede .UTC ();return _d .Date (_fede .Year (),_fede .Month (),_fede .Day (),_fede .Hour (),_fede .Minute (),_fede .Second (),_fede .Nanosecond (),_d .Local );};const _ef =1e-10;func _gge (_ea int64 ,_dbga Format )[]byte {if !_dbga .IsExponential ||len (_dbga .Exponent )==0{return nil ;};_fgg :=_af .AppendInt (nil ,_abf (_ea ),10);_cgc :=make ([]byte ,0,len (_fgg )+2);_cgc =append (_cgc ,'E');if _ea >=0{_cgc =append (_cgc ,'+');}else {_cgc =append (_cgc ,'-');_ea *=-1;};_dbc :=0;_gfbb :for _ead :=len (_dbga .Exponent )-1;_ead >=0;_ead --{_fcd :=len (_fgg )-1-_dbc ;_efc :=_dbga .Exponent [_ead ];switch _efc .Type {case FmtTypeDigit :if _fcd >=0{_cgc =append (_cgc ,_fgg [_fcd ]);_dbc ++;}else {_cgc =append (_cgc ,'0');};case FmtTypeDigitOpt :if _fcd >=0{_cgc =append (_cgc ,_fgg [_fcd ]);_dbc ++;}else {for _gef :=_ead ;_gef >=0;_gef --{_deb :=_dbga .Exponent [_gef ];if _deb .Type ==FmtTypeLiteral {_cgc =append (_cgc ,_deb .Literal );};};break _gfbb ;};case FmtTypeLiteral :_cgc =append (_cgc ,_efc .Literal );default:_da .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",_efc );};};if _dbc < len (_fgg ){_cgc =append (_cgc ,_fgg [len (_fgg )-_dbc -1:_dbc -1]...);};_egd (_cgc [2:]);return _cgc ;}; +// NumberGeneric formats the number with the generic format which attemps to +// mimic Excel's general formatting. +func NumberGeneric (v float64 )string {if _be .Abs (v )>=_ae ||_be .Abs (v )<=_g &&v !=0{return _gcge (v );};_cbc :=make ([]byte ,0,15);_cbc =_a .AppendFloat (_cbc ,v ,'f',-1,64);if len (_cbc )> 11{_da :=_cbc [11]-'0';if _da >=5&&_da <=9{_cbc [10]++;_cbc =_cbc [0:11];_cbc =_dbf (_cbc );};_cbc =_cbc [0:11];}else if len (_cbc )==11{if _cbc [len (_cbc )-1]=='9'{_cbc [len (_cbc )-1]++;_cbc =_dbf (_cbc );};};_cbc =_daf (_cbc );return string (_cbc );}; // 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 ){_ec ,_ :=_af .ParseFloat (v ,64);return Number (_ec ,f );};return String (v ,f );};const _edd int =-1;func _bee (_cd ,_cdc float64 ,_fbf Format )[]byte {if len (_fbf .Whole )==0{return nil ;};_fga :=_d .Date (1899,12,30,0,0,0,0,_d .UTC );_cea :=_fga .Add (_d .Duration (_cdc *float64 (24*_d .Hour )));_cea =_cdcab (_cea );_bde :=_af .AppendFloat (nil ,_cd ,'f',-1,64);_gcd :=make ([]byte ,0,len (_bde ));_aa :=0;_ccg :=1;_bda :for _gde :=len (_fbf .Whole )-1;_gde >=0;_gde --{_gdb :=len (_bde )-1-_aa ;_cg :=_fbf .Whole [_gde ];switch _cg .Type {case FmtTypeDigit :if _gdb >=0{_gcd =append (_gcd ,_bde [_gdb ]);_aa ++;_ccg =_gde ;}else {_gcd =append (_gcd ,'0');};case FmtTypeDigitOpt :if _gdb >=0{_gcd =append (_gcd ,_bde [_gdb ]);_aa ++;_ccg =_gde ;}else {for _ee :=_gde ;_ee >=0;_ee --{_eea :=_fbf .Whole [_ee ];if _eea .Type ==FmtTypeLiteral {_gcd =append (_gcd ,_eea .Literal );};};break _bda ;};case FmtTypeDollar :for _fee :=_aa ;_fee < len (_bde );_fee ++{_gcd =append (_gcd ,_bde [len (_bde )-1-_fee ]);_aa ++;};_gcd =append (_gcd ,'$');case FmtTypeComma :if !_fbf ._cc {_gcd =append (_gcd ,',');};case FmtTypeLiteral :_gcd =append (_gcd ,_cg .Literal );case FmtTypeDate :_gcd =append (_gcd ,_egd (_fea (_cea ,_cg .DateTime ))...);case FmtTypeTime :_gcd =append (_gcd ,_egd (_beb (_cea ,_cdc ,_cg .DateTime ))...);default:_da .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",_cg );};};_aff :=_egd (_gcd );if _aa < len (_bde )&&(_aa !=0||_fbf ._bg ){_ecg :=len (_bde )-_aa ;_ba :=make ([]byte ,len (_aff )+_ecg );copy (_ba ,_aff [0:_ccg ]);copy (_ba [_ccg :],_bde [0:]);copy (_ba [_ccg +_ecg :],_aff [_ccg :]);_aff =_ba ;};if _fbf ._cc {_gf :=_ga .Buffer {};_fbg :=0;for _daa :=len (_aff )-1;_daa >=0;_daa --{if !(_aff [_daa ]>='0'&&_aff [_daa ]<='9'){_fbg ++;}else {break ;};};for _ffc :=0;_ffc < len (_aff );_ffc ++{_bgea :=(len (_aff )-_ffc -_fbg );if _bgea %3==0&&_bgea !=0&&_ffc !=0{_gf .WriteByte (',');};_gf .WriteByte (_aff [_ffc ]);};_aff =_gf .Bytes ();};return _aff ;};func Parse (s string )[]Format {_gfe :=Lexer {};_gfe .Lex (_e .NewReader (s ));_gfe ._aca =append (_gfe ._aca ,_gfe ._aac );return _gfe ._aca ;};const _aaga int =34;func _fbd (_gcg float64 )string {_efe :=_af .FormatFloat (_gcg ,'E',-1,64);_fggb :=_af .FormatFloat (_gcg ,'E',5,64);if len (_efe )< len (_fggb ){return _af .FormatFloat (_gcg ,'E',2,64);};return _fggb ;};func _cac (_dcb []byte )[]byte {for _fgd :=len (_dcb )-1;_fgd > 0;_fgd --{if _dcb [_fgd ]=='9'+1{_dcb [_fgd ]='0';if _dcb [_fgd -1]=='.'{_fgd --;};_dcb [_fgd -1]++;};};if _dcb [0]=='9'+1{_dcb [0]='0';copy (_dcb [1:],_dcb [0:]);_dcb [0]='1';};return _dcb ;}; - -// 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 );};_agg :=Parse (f );if len (_agg )==1{return _fab (v ,_agg [0],false );}else if len (_agg )> 1&&v < 0{return _fab (v ,_agg [1],true );}else if len (_agg )> 2&&v ==0{return _fab (v ,_agg [2],false );};return _fab (v ,_agg [0],false );};func _cgf (_afg []byte )[]byte {_fbc :=len (_afg );_gdf :=false ;_dge :=false ;for _fbdc :=len (_afg )-1;_fbdc >=0;_fbdc --{if _afg [_fbdc ]=='0'&&!_dge &&!_gdf {_fbc =_fbdc ;}else if _afg [_fbdc ]=='.'{_gdf =true ;}else {_dge =true ;};};if _gdf &&_dge {if _afg [_fbc -1]=='.'{_fbc --;};return _afg [0:_fbc ];};return _afg ;};const _fbfe int =-1;func _egd (_bb []byte )[]byte {for _bbe :=0;_bbe < len (_bb )/2;_bbe ++{_bgc :=len (_bb )-1-_bbe ;_bb [_bbe ],_bb [_bgc ]=_bb [_bgc ],_bb [_bbe ];};return _bb ;};const _ffa int =0; +func Value (v string ,f string )string {if IsNumber (v ){_cg ,_ :=_a .ParseFloat (v ,64);return Number (_cg ,f );};return String (v ,f );}; // AddToken adds a format token to the format. -func (_be *Format )AddToken (t FmtType ,l []byte ){if _be ._gagf {_be ._gagf =false ;return ;};switch t {case FmtTypeDecimal :_be ._bg =true ;case FmtTypeUnderscore :_be ._gagf =true ;case FmtTypeText :_be .Whole =append (_be .Whole ,Token {Type :t });case FmtTypeDate ,FmtTypeTime :_be .Whole =append (_be .Whole ,Token {Type :t ,DateTime :string (l )});case FmtTypePercent :_be ._fg =true ;t =FmtTypeLiteral ;l =[]byte {'%'};fallthrough;case FmtTypeDigitOpt :fallthrough;case FmtTypeLiteral ,FmtTypeDigit ,FmtTypeDollar ,FmtTypeComma :if l ==nil {l =[]byte {0};};for _ ,_fge :=range l {if _be .IsExponential {_be .Exponent =append (_be .Exponent ,Token {Type :t ,Literal :_fge });}else if !_be ._bg {_be .Whole =append (_be .Whole ,Token {Type :t ,Literal :_fge });}else {_be .Fractional =append (_be .Fractional ,Token {Type :t ,Literal :_fge });};};case FmtTypeDigitOptThousands :_be ._cc =true ;case FmtTypeFraction :_bgg :=_e .Split (string (l ),"\u002f");if len (_bgg )==2{_be ._gc =true ;_be ._gg ,_ =_af .ParseInt (_bgg [1],10,64);for _ ,_fa :=range _bgg [1]{if _fa =='?'||_fa =='0'{_be ._ag ++;};};};default:_da .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 _fea (_eb _d .Time ,_aea string )[]byte {_cbe :=[]byte {};_efd :=0;for _edc :=0;_edc < len (_aea );_edc ++{var _gdc string ;if _aea [_edc ]=='/'{_gdc =string (_aea [_efd :_edc ]);_efd =_edc +1;}else if _edc ==len (_aea )-1{_gdc =string (_aea [_efd :_edc +1]);}else {continue ;};switch _gdc {case "\u0079\u0079":_cbe =_eb .AppendFormat (_cbe ,"\u0030\u0036");case "\u0079\u0079\u0079\u0079":_cbe =_eb .AppendFormat (_cbe ,"\u0032\u0030\u0030\u0036");case "\u006d":_cbe =_eb .AppendFormat (_cbe ,"\u0031");case "\u006d\u006d":_cbe =_eb .AppendFormat (_cbe ,"\u0030\u0031");case "\u006d\u006d\u006d":_cbe =_eb .AppendFormat (_cbe ,"\u004a\u0061\u006e");case "\u006d\u006d\u006d\u006d":_cbe =_eb .AppendFormat (_cbe ,"\u004aa\u006e\u0075\u0061\u0072\u0079");case "\u006d\u006d\u006dm\u006d":switch _eb .Month (){case _d .January ,_d .July ,_d .June :_cbe =append (_cbe ,'J');case _d .February :_cbe =append (_cbe ,'M');case _d .March ,_d .May :_cbe =append (_cbe ,'M');case _d .April ,_d .August :_cbe =append (_cbe ,'A');case _d .September :_cbe =append (_cbe ,'S');case _d .October :_cbe =append (_cbe ,'O');case _d .November :_cbe =append (_cbe ,'N');case _d .December :_cbe =append (_cbe ,'D');};case "\u0064":_cbe =_eb .AppendFormat (_cbe ,"\u0032");case "\u0064\u0064":_cbe =_eb .AppendFormat (_cbe ,"\u0030\u0032");case "\u0064\u0064\u0064":_cbe =_eb .AppendFormat (_cbe ,"\u004d\u006f\u006e");case "\u0064\u0064\u0064\u0064":_cbe =_eb .AppendFormat (_cbe ,"\u004d\u006f\u006e\u0064\u0061\u0079");default:_da .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",_gdc );};if _aea [_edc ]=='/'{_cbe =append (_cbe ,'/');};};return _cbe ;};const _b =1e11;func (_fcfg *Lexer )Lex (r _f .Reader ){_fged ,_abfb ,_edf :=0,0,0;_ddd :=-1;_dbb ,_afga ,_dde :=0,0,0;_ =_afga ;_ =_dde ;_gea :=1;_ =_gea ;_ade :=make ([]byte ,4096);_egg :=false ;for !_egg {_df :=0;if _dbb > 0{_df =_abfb -_dbb ;};_abfb =0;_dee ,_bf :=r .Read (_ade [_df :]);if _dee ==0||_bf !=nil {_egg =true ;};_edf =_dee +_df ;if _edf < len (_ade ){_ddd =_edf ;};{_fged =_aaga ;_dbb =0;_afga =0;_dde =0;};{if _abfb ==_edf {goto _gbd ;};switch _fged {case 34:goto _gfcc ;case 35:goto _caab ;case 0:goto _ddb ;case 36:goto _fedf ;case 37:goto _dbbf ;case 1:goto _gbb ;case 2:goto _efca ;case 38:goto _cge ;case 3:goto _cebf ;case 4:goto _aef ;case 39:goto _acd ;case 5:goto _fde ;case 6:goto _dgeb ;case 7:goto _ggd ;case 8:goto _dbcg ;case 40:goto _eab ;case 9:goto _cef ;case 41:goto _aefb ;case 10:goto _ddc ;case 42:goto _cfe ;case 11:goto _fabg ;case 43:goto _dcc ;case 44:goto _abea ;case 45:goto _fad ;case 12:goto _afb ;case 46:goto _gafg ;case 13:goto _dfd ;case 14:goto _bac ;case 15:goto _efb ;case 16:goto _bdg ;case 47:goto _aeb ;case 17:goto _ddcca ;case 48:goto _fbdd ;case 18:goto _afgb ;case 19:goto _ebfc ;case 20:goto _aee ;case 49:goto _ddf ;case 50:goto _faa ;case 21:goto _cebb ;case 22:goto _dcd ;case 23:goto _dgc ;case 24:goto _aed ;case 25:goto _ddeg ;case 51:goto _deg ;case 26:goto _ffeg ;case 52:goto _agd ;case 53:goto _ebd ;case 54:goto _aegf ;case 55:goto _dga ;case 56:goto _fff ;case 57:goto _adbg ;case 27:goto _ccdc ;case 28:goto _eebg ;case 29:goto _feeb ;case 30:goto _fabc ;case 31:goto _cdba ;case 58:goto _bfe ;case 32:goto _adgf ;case 59:goto _dbgf ;case 33:goto _cdbg ;case 60:goto _ffb ;case 61:goto _fafe ;case 62:goto _bfa ;};goto _feb ;_fdg :switch _dde {case 2:{_abfb =(_afga )-1;_fcfg ._aac .AddToken (FmtTypeDigit ,nil );};case 3:{_abfb =(_afga )-1;_fcfg ._aac .AddToken (FmtTypeDigitOpt ,nil );};case 5:{_abfb =(_afga )-1;};case 8:{_abfb =(_afga )-1;_fcfg ._aac .AddToken (FmtTypePercent ,nil );};case 13:{_abfb =(_afga )-1;_fcfg ._aac .AddToken (FmtTypeFraction ,_ade [_dbb :_afga ]);};case 14:{_abfb =(_afga )-1;_fcfg ._aac .AddToken (FmtTypeDate ,_ade [_dbb :_afga ]);};case 15:{_abfb =(_afga )-1;_fcfg ._aac .AddToken (FmtTypeTime ,_ade [_dbb :_afga ]);};case 16:{_abfb =(_afga )-1;_fcfg ._aac .AddToken (FmtTypeTime ,_ade [_dbb :_afga ]);};case 18:{_abfb =(_afga )-1;};case 20:{_abfb =(_afga )-1;_fcfg ._aac .AddToken (FmtTypeLiteral ,_ade [_dbb :_afga ]);};case 21:{_abfb =(_afga )-1;_fcfg ._aac .AddToken (FmtTypeLiteral ,_ade [_dbb +1:_afga -1]);};};goto _bcec ;_bfc :_abfb =(_afga )-1;{_fcfg ._aac .AddToken (FmtTypeFraction ,_ade [_dbb :_afga ]);};goto _bcec ;_ccc :_abfb =(_afga )-1;{_fcfg ._aac .AddToken (FmtTypeDigitOpt ,nil );};goto _bcec ;_dba :_afga =_abfb +1;{_fcfg ._aac .AddToken (FmtTypeDigitOptThousands ,nil );};goto _bcec ;_eacc :_abfb =(_afga )-1;{_fcfg ._aac .AddToken (FmtTypePercent ,nil );};goto _bcec ;_dgg :_abfb =(_afga )-1;{_fcfg ._aac .AddToken (FmtTypeDate ,_ade [_dbb :_afga ]);};goto _bcec ;_dcgg :_abfb =(_afga )-1;{_fcfg ._aac .AddToken (FmtTypeDigit ,nil );};goto _bcec ;_gba :_abfb =(_afga )-1;{_fcfg ._aac .AddToken (FmtTypeTime ,_ade [_dbb :_afga ]);};goto _bcec ;_debg :_abfb =(_afga )-1;{_fcfg ._aac .AddToken (FmtTypeLiteral ,_ade [_dbb :_afga ]);};goto _bcec ;_eecc :_afga =_abfb +1;{_fcfg ._aac ._ab =true ;};goto _bcec ;_dbgd :_afga =_abfb +1;{_fcfg ._aac .AddToken (FmtTypeLiteral ,_ade [_dbb :_afga ]);};goto _bcec ;_fbga :_afga =_abfb +1;{_fcfg ._aac .AddToken (FmtTypeDollar ,nil );};goto _bcec ;_ccgg :_afga =_abfb +1;{_fcfg ._aac .AddToken (FmtTypeComma ,nil );};goto _bcec ;_bec :_afga =_abfb +1;{_fcfg ._aac .AddToken (FmtTypeDecimal ,nil );};goto _bcec ;_dcbb :_afga =_abfb +1;{_fcfg .nextFmt ();};goto _bcec ;_gff :_afga =_abfb +1;{_fcfg ._aac .AddToken (FmtTypeText ,nil );};goto _bcec ;_cad :_afga =_abfb +1;{_fcfg ._aac .AddToken (FmtTypeUnderscore ,nil );};goto _bcec ;_dgee :_afga =_abfb ;_abfb --;{_fcfg ._aac .AddToken (FmtTypeLiteral ,_ade [_dbb :_afga ]);};goto _bcec ;_gfcf :_afga =_abfb ;_abfb --;{_fcfg ._aac .AddToken (FmtTypeLiteral ,_ade [_dbb +1:_afga -1]);};goto _bcec ;_baf :_afga =_abfb ;_abfb --;{_fcfg ._aac .AddToken (FmtTypeDigitOpt ,nil );};goto _bcec ;_fbe :_afga =_abfb ;_abfb --;{_fcfg ._aac .AddToken (FmtTypeFraction ,_ade [_dbb :_afga ]);};goto _bcec ;_bff :_afga =_abfb ;_abfb --;{_fcfg ._aac .AddToken (FmtTypePercent ,nil );};goto _bcec ;_dbcb :_afga =_abfb ;_abfb --;{_fcfg ._aac .AddToken (FmtTypeDate ,_ade [_dbb :_afga ]);};goto _bcec ;_efdb :_afga =_abfb ;_abfb --;{_fcfg ._aac .AddToken (FmtTypeDigit ,nil );};goto _bcec ;_bcb :_afga =_abfb ;_abfb --;{_fcfg ._aac .AddToken (FmtTypeTime ,_ade [_dbb :_afga ]);};goto _bcec ;_adg :_afga =_abfb ;_abfb --;{};goto _bcec ;_bfd :_afga =_abfb +1;{_fcfg ._aac .IsExponential =true ;};goto _bcec ;_ecf :_afga =_abfb +1;{_fcfg ._aac .AddToken (FmtTypeLiteral ,_ade [_dbb +1:_afga ]);};goto _bcec ;_bcec :_dbb =0;if _abfb ++;_abfb ==_edf {goto _dea ;};_gfcc :_dbb =_abfb ;switch _ade [_abfb ]{case 34:goto _abaf ;case 35:goto _egc ;case 36:goto _fbga ;case 37:goto _cdab ;case 44:goto _ccgg ;case 46:goto _bec ;case 47:goto _fgga ;case 48:goto _aaaa ;case 58:goto _gecf ;case 59:goto _dcbb ;case 63:goto _ccdg ;case 64:goto _gff ;case 65:goto _gdbf ;case 69:goto _afbe ;case 71:goto _bgbc ;case 91:goto _fbbf ;case 92:goto _bdde ;case 95:goto _cad ;case 100:goto _fgga ;case 104:goto _gecf ;case 109:goto _bddg ;case 115:goto _gad ;case 121:goto _gfca ;};if 49<=_ade [_abfb ]&&_ade [_abfb ]<=57{goto _gcf ;};goto _dbgd ;_abaf :_afga =_abfb +1;_dde =20;goto _fed ;_fed :if _abfb ++;_abfb ==_edf {goto _gfa ;};_caab :if _ade [_abfb ]==34{goto _fgef ;};goto _eef ;_eef :if _abfb ++;_abfb ==_edf {goto _gegg ;};_ddb :if _ade [_abfb ]==34{goto _fgef ;};goto _eef ;_fgef :_afga =_abfb +1;_dde =21;goto _ecgf ;_ecgf :if _abfb ++;_abfb ==_edf {goto _gdcb ;};_fedf :if _ade [_abfb ]==34{goto _eef ;};goto _gfcf ;_egc :_afga =_abfb +1;_dde =3;goto _geag ;_geag :if _abfb ++;_abfb ==_edf {goto _daaa ;};_dbbf :switch _ade [_abfb ]{case 35:goto _gfbd ;case 37:goto _gfbd ;case 44:goto _bdfc ;case 47:goto _abfbe ;case 48:goto _gfbd ;case 63:goto _gfbd ;};goto _baf ;_gfbd :if _abfb ++;_abfb ==_edf {goto _bba ;};_gbb :switch _ade [_abfb ]{case 35:goto _gfbd ;case 37:goto _gfbd ;case 47:goto _abfbe ;case 48:goto _gfbd ;case 63:goto _gfbd ;};goto _fdg ;_abfbe :if _abfb ++;_abfb ==_edf {goto _bddgd ;};_efca :switch _ade [_abfb ]{case 35:goto _bgb ;case 37:goto _bdd ;case 48:goto _fgdd ;case 63:goto _bgb ;};if 49<=_ade [_abfb ]&&_ade [_abfb ]<=57{goto _bfg ;};goto _fdg ;_bgb :_afga =_abfb +1;goto _ece ;_ece :if _abfb ++;_abfb ==_edf {goto _beff ;};_cge :switch _ade [_abfb ]{case 35:goto _bgb ;case 37:goto _bgb ;case 44:goto _bgb ;case 46:goto _bgb ;case 48:goto _bgb ;case 63:goto _bgb ;case 65:goto _add ;};goto _fbe ;_add :if _abfb ++;_abfb ==_edf {goto _dcbba ;};_cebf :switch _ade [_abfb ]{case 47:goto _ggeg ;case 77:goto _fbef ;};goto _bfc ;_ggeg :if _abfb ++;_abfb ==_edf {goto _eaa ;};_aef :if _ade [_abfb ]==80{goto _ecge ;};goto _bfc ;_ecge :_afga =_abfb +1;goto _bef ;_bef :if _abfb ++;_abfb ==_edf {goto _cfg ;};_acd :if _ade [_abfb ]==65{goto _add ;};goto _fbe ;_fbef :if _abfb ++;_abfb ==_edf {goto _dbge ;};_fde :if _ade [_abfb ]==47{goto _cgeb ;};goto _bfc ;_cgeb :if _abfb ++;_abfb ==_edf {goto _dege ;};_dgeb :if _ade [_abfb ]==80{goto _fcg ;};goto _bfc ;_fcg :if _abfb ++;_abfb ==_edf {goto _dgb ;};_ggd :if _ade [_abfb ]==77{goto _ecge ;};goto _bfc ;_bdd :if _abfb ++;_abfb ==_edf {goto _dfb ;};_dbcg :switch _ade [_abfb ]{case 35:goto _adfg ;case 37:goto _gbf ;case 63:goto _adfg ;};if 48<=_ade [_abfb ]&&_ade [_abfb ]<=57{goto _ccd ;};goto _fdg ;_adfg :_afga =_abfb +1;goto _gafd ;_gafd :if _abfb ++;_abfb ==_edf {goto _bad ;};_eab :switch _ade [_abfb ]{case 35:goto _bgb ;case 37:goto _adea ;case 44:goto _bgb ;case 46:goto _bgb ;case 48:goto _bgb ;case 63:goto _bgb ;case 65:goto _add ;};goto _fbe ;_adea :if _abfb ++;_abfb ==_edf {goto _aaef ;};_cef :switch _ade [_abfb ]{case 35:goto _geg ;case 44:goto _geg ;case 46:goto _geg ;case 48:goto _geg ;case 63:goto _geg ;};goto _bfc ;_geg :_afga =_abfb +1;goto _eeb ;_eeb :if _abfb ++;_abfb ==_edf {goto _beeg ;};_aefb :switch _ade [_abfb ]{case 35:goto _geg ;case 44:goto _geg ;case 46:goto _geg ;case 48:goto _geg ;case 63:goto _geg ;case 65:goto _add ;};goto _fbe ;_gbf :if _abfb ++;_abfb ==_edf {goto _cab ;};_ddc :if _ade [_abfb ]==37{goto _gbf ;};if 48<=_ade [_abfb ]&&_ade [_abfb ]<=57{goto _ccd ;};goto _fdg ;_ccd :_afga =_abfb +1;_dde =13;goto _bdf ;_bdf :if _abfb ++;_abfb ==_edf {goto _bcd ;};_cfe :switch _ade [_abfb ]{case 35:goto _bgb ;case 37:goto _bead ;case 44:goto _bgb ;case 46:goto _bgb ;case 48:goto _gda ;case 63:goto _bgb ;case 65:goto _add ;};if 49<=_ade [_abfb ]&&_ade [_abfb ]<=57{goto _ccd ;};goto _fbe ;_bead :if _abfb ++;_abfb ==_edf {goto _cbf ;};_fabg :switch _ade [_abfb ]{case 35:goto _geg ;case 37:goto _gbf ;case 44:goto _geg ;case 46:goto _geg ;case 63:goto _geg ;};if 48<=_ade [_abfb ]&&_ade [_abfb ]<=57{goto _ccd ;};goto _bfc ;_gda :_afga =_abfb +1;goto _cfb ;_cfb :if _abfb ++;_abfb ==_edf {goto _bfda ;};_dcc :switch _ade [_abfb ]{case 35:goto _bgb ;case 37:goto _gda ;case 44:goto _bgb ;case 46:goto _bgb ;case 48:goto _gda ;case 63:goto _bgb ;case 65:goto _add ;};if 49<=_ade [_abfb ]&&_ade [_abfb ]<=57{goto _ccd ;};goto _fbe ;_fgdd :_afga =_abfb +1;goto _fcge ;_fcge :if _abfb ++;_abfb ==_edf {goto _eed ;};_abea :switch _ade [_abfb ]{case 35:goto _bgb ;case 37:goto _gda ;case 44:goto _bgb ;case 46:goto _bgb ;case 48:goto _fgdd ;case 63:goto _bgb ;case 65:goto _add ;};if 49<=_ade [_abfb ]&&_ade [_abfb ]<=57{goto _bfg ;};goto _fbe ;_bfg :_afga =_abfb +1;goto _gefb ;_gefb :if _abfb ++;_abfb ==_edf {goto _bcde ;};_fad :switch _ade [_abfb ]{case 35:goto _bgb ;case 37:goto _ccd ;case 44:goto _bgb ;case 46:goto _bgb ;case 48:goto _fgdd ;case 63:goto _bgb ;case 65:goto _add ;};if 49<=_ade [_abfb ]&&_ade [_abfb ]<=57{goto _bfg ;};goto _fbe ;_bdfc :if _abfb ++;_abfb ==_edf {goto _fefa ;};_afb :if _ade [_abfb ]==35{goto _dba ;};goto _ccc ;_cdab :_afga =_abfb +1;_dde =8;goto _eff ;_eff :if _abfb ++;_abfb ==_edf {goto _gacc ;};_gafg :switch _ade [_abfb ]{case 35:goto _eca ;case 37:goto _gcb ;case 48:goto _ddcc ;case 63:goto _eca ;};if 49<=_ade [_abfb ]&&_ade [_abfb ]<=57{goto _gece ;};goto _bff ;_eca :if _abfb ++;_abfb ==_edf {goto _cdf ;};_dfd :switch _ade [_abfb ]{case 35:goto _eca ;case 47:goto _abfbe ;case 48:goto _eca ;case 63:goto _eca ;};goto _eacc ;_gcb :if _abfb ++;_abfb ==_edf {goto _cbec ;};_bac :if _ade [_abfb ]==37{goto _gcb ;};if 48<=_ade [_abfb ]&&_ade [_abfb ]<=57{goto _gece ;};goto _fdg ;_gece :if _abfb ++;_abfb ==_edf {goto _gfg ;};_efb :switch _ade [_abfb ]{case 37:goto _gcb ;case 47:goto _abfbe ;};if 48<=_ade [_abfb ]&&_ade [_abfb ]<=57{goto _gece ;};goto _fdg ;_ddcc :if _abfb ++;_abfb ==_edf {goto _fdgc ;};_bdg :switch _ade [_abfb ]{case 35:goto _eca ;case 37:goto _gcb ;case 47:goto _abfbe ;case 48:goto _ddcc ;case 63:goto _eca ;};if 49<=_ade [_abfb ]&&_ade [_abfb ]<=57{goto _gece ;};goto _eacc ;_fgga :_afga =_abfb +1;goto _ddbe ;_ddbe :if _abfb ++;_abfb ==_edf {goto _eag ;};_aeb :switch _ade [_abfb ]{case 47:goto _fgga ;case 100:goto _fgga ;case 109:goto _fgga ;case 121:goto _eee ;};goto _dbcb ;_eee :if _abfb ++;_abfb ==_edf {goto _ggg ;};_ddcca :if _ade [_abfb ]==121{goto _fgga ;};goto _dgg ;_aaaa :_afga =_abfb +1;_dde =2;goto _aebe ;_aebe :if _abfb ++;_abfb ==_edf {goto _ecac ;};_fbdd :switch _ade [_abfb ]{case 35:goto _gfbd ;case 37:goto _gdag ;case 47:goto _abfbe ;case 48:goto _bcf ;case 63:goto _gfbd ;};if 49<=_ade [_abfb ]&&_ade [_abfb ]<=57{goto _gac ;};goto _efdb ;_gdag :if _abfb ++;_abfb ==_edf {goto _cdca ;};_afgb :switch _ade [_abfb ]{case 35:goto _gfbd ;case 37:goto _gdag ;case 47:goto _abfbe ;case 48:goto _gdag ;case 63:goto _gfbd ;};if 49<=_ade [_abfb ]&&_ade [_abfb ]<=57{goto _gece ;};goto _dcgg ;_bcf :if _abfb ++;_abfb ==_edf {goto _gabd ;};_ebfc :switch _ade [_abfb ]{case 35:goto _gfbd ;case 37:goto _gdag ;case 47:goto _abfbe ;case 48:goto _bcf ;case 63:goto _gfbd ;};if 49<=_ade [_abfb ]&&_ade [_abfb ]<=57{goto _gac ;};goto _dcgg ;_gac :if _abfb ++;_abfb ==_edf {goto _fce ;};_aee :switch _ade [_abfb ]{case 37:goto _gece ;case 47:goto _abfbe ;};if 48<=_ade [_abfb ]&&_ade [_abfb ]<=57{goto _gac ;};goto _fdg ;_gcf :_afga =_abfb +1;_dde =20;goto _ded ;_ded :if _abfb ++;_abfb ==_edf {goto _gcfe ;};_ddf :switch _ade [_abfb ]{case 37:goto _gece ;case 47:goto _abfbe ;};if 48<=_ade [_abfb ]&&_ade [_abfb ]<=57{goto _gac ;};goto _dgee ;_gecf :_afga =_abfb +1;_dde =15;goto _dfe ;_dfe :if _abfb ++;_abfb ==_edf {goto _ada ;};_faa :switch _ade [_abfb ]{case 58:goto _gecf ;case 65:goto _gdd ;case 104:goto _gecf ;case 109:goto _gecf ;case 115:goto _gad ;};goto _bcb ;_gdd :if _abfb ++;_abfb ==_edf {goto _gcea ;};_cebb :switch _ade [_abfb ]{case 47:goto _efa ;case 77:goto _cdad ;};goto _fdg ;_efa :if _abfb ++;_abfb ==_edf {goto _dfg ;};_dcd :if _ade [_abfb ]==80{goto _gecf ;};goto _fdg ;_cdad :if _abfb ++;_abfb ==_edf {goto _dfc ;};_dgc :if _ade [_abfb ]==47{goto _fcb ;};goto _fdg ;_fcb :if _abfb ++;_abfb ==_edf {goto _ebc ;};_aed :if _ade [_abfb ]==80{goto _age ;};goto _fdg ;_age :if _abfb ++;_abfb ==_edf {goto _bdbf ;};_ddeg :if _ade [_abfb ]==77{goto _gecf ;};goto _fdg ;_gad :_afga =_abfb +1;_dde =15;goto _eadc ;_eadc :if _abfb ++;_abfb ==_edf {goto _ebfb ;};_deg :switch _ade [_abfb ]{case 46:goto _dggg ;case 58:goto _gecf ;case 65:goto _gdd ;case 104:goto _gecf ;case 109:goto _gecf ;case 115:goto _gad ;};goto _bcb ;_dggg :if _abfb ++;_abfb ==_edf {goto _fae ;};_ffeg :if _ade [_abfb ]==48{goto _ecdc ;};goto _gba ;_ecdc :_afga =_abfb +1;_dde =15;goto _ggfb ;_ggfb :if _abfb ++;_abfb ==_edf {goto _eedd ;};_agd :switch _ade [_abfb ]{case 48:goto _acf ;case 58:goto _gecf ;case 65:goto _gdd ;case 104:goto _gecf ;case 109:goto _gecf ;case 115:goto _gad ;};goto _bcb ;_acf :_afga =_abfb +1;_dde =15;goto _adee ;_adee :if _abfb ++;_abfb ==_edf {goto _dbbd ;};_ebd :switch _ade [_abfb ]{case 48:goto _gecf ;case 58:goto _gecf ;case 65:goto _gdd ;case 104:goto _gecf ;case 109:goto _gecf ;case 115:goto _gad ;};goto _bcb ;_ccdg :_afga =_abfb +1;_dde =5;goto _bae ;_bae :if _abfb ++;_abfb ==_edf {goto _aaefd ;};_aegf :switch _ade [_abfb ]{case 35:goto _gfbd ;case 37:goto _gfbd ;case 47:goto _abfbe ;case 48:goto _gfbd ;case 63:goto _gfbd ;};goto _adg ;_gdbf :_afga =_abfb +1;_dde =20;goto _aefd ;_aefd :if _abfb ++;_abfb ==_edf {goto _fffa ;};_dga :switch _ade [_abfb ]{case 47:goto _efa ;case 77:goto _cdad ;};goto _dgee ;_afbe :if _abfb ++;_abfb ==_edf {goto _eagd ;};_fff :switch _ade [_abfb ]{case 43:goto _bfd ;case 45:goto _bfd ;};goto _dgee ;_bgbc :_afga =_abfb +1;goto _cfec ;_cfec :if _abfb ++;_abfb ==_edf {goto _cdcg ;};_adbg :if _ade [_abfb ]==101{goto _agea ;};goto _dgee ;_agea :if _abfb ++;_abfb ==_edf {goto _ebe ;};_ccdc :if _ade [_abfb ]==110{goto _fbeb ;};goto _debg ;_fbeb :if _abfb ++;_abfb ==_edf {goto _beffe ;};_eebg :if _ade [_abfb ]==101{goto _bdb ;};goto _debg ;_bdb :if _abfb ++;_abfb ==_edf {goto _gbfc ;};_feeb :if _ade [_abfb ]==114{goto _acdc ;};goto _debg ;_acdc :if _abfb ++;_abfb ==_edf {goto _fcde ;};_fabc :if _ade [_abfb ]==97{goto _bagd ;};goto _debg ;_bagd :if _abfb ++;_abfb ==_edf {goto _ggff ;};_cdba :if _ade [_abfb ]==108{goto _eecc ;};goto _debg ;_fbbf :_afga =_abfb +1;_dde =20;goto _bcbd ;_bcbd :if _abfb ++;_abfb ==_edf {goto _ged ;};_bfe :switch _ade [_abfb ]{case 104:goto _ddde ;case 109:goto _ddde ;case 115:goto _ddde ;};goto _abae ;_abae :if _abfb ++;_abfb ==_edf {goto _cgg ;};_adgf :if _ade [_abfb ]==93{goto _dfa ;};goto _abae ;_dfa :_afga =_abfb +1;_dde =18;goto _efge ;_dac :_afga =_abfb +1;_dde =16;goto _efge ;_efge :if _abfb ++;_abfb ==_edf {goto _agc ;};_dbgf :if _ade [_abfb ]==93{goto _dfa ;};goto _abae ;_ddde :if _abfb ++;_abfb ==_edf {goto _fdge ;};_cdbg :if _ade [_abfb ]==93{goto _dac ;};goto _abae ;_bdde :if _abfb ++;_abfb ==_edf {goto _ggb ;};_ffb :goto _ecf ;_bddg :_afga =_abfb +1;_dde =14;goto _cdcc ;_cdcc :if _abfb ++;_abfb ==_edf {goto _adfe ;};_fafe :switch _ade [_abfb ]{case 47:goto _fgga ;case 58:goto _gecf ;case 65:goto _gdd ;case 100:goto _fgga ;case 104:goto _gecf ;case 109:goto _bddg ;case 115:goto _gad ;case 121:goto _eee ;};goto _dbcb ;_gfca :if _abfb ++;_abfb ==_edf {goto _dca ;};_bfa :if _ade [_abfb ]==121{goto _fgga ;};goto _dgee ;_feb :_dea :_fged =34;goto _gbd ;_gfa :_fged =35;goto _gbd ;_gegg :_fged =0;goto _gbd ;_gdcb :_fged =36;goto _gbd ;_daaa :_fged =37;goto _gbd ;_bba :_fged =1;goto _gbd ;_bddgd :_fged =2;goto _gbd ;_beff :_fged =38;goto _gbd ;_dcbba :_fged =3;goto _gbd ;_eaa :_fged =4;goto _gbd ;_cfg :_fged =39;goto _gbd ;_dbge :_fged =5;goto _gbd ;_dege :_fged =6;goto _gbd ;_dgb :_fged =7;goto _gbd ;_dfb :_fged =8;goto _gbd ;_bad :_fged =40;goto _gbd ;_aaef :_fged =9;goto _gbd ;_beeg :_fged =41;goto _gbd ;_cab :_fged =10;goto _gbd ;_bcd :_fged =42;goto _gbd ;_cbf :_fged =11;goto _gbd ;_bfda :_fged =43;goto _gbd ;_eed :_fged =44;goto _gbd ;_bcde :_fged =45;goto _gbd ;_fefa :_fged =12;goto _gbd ;_gacc :_fged =46;goto _gbd ;_cdf :_fged =13;goto _gbd ;_cbec :_fged =14;goto _gbd ;_gfg :_fged =15;goto _gbd ;_fdgc :_fged =16;goto _gbd ;_eag :_fged =47;goto _gbd ;_ggg :_fged =17;goto _gbd ;_ecac :_fged =48;goto _gbd ;_cdca :_fged =18;goto _gbd ;_gabd :_fged =19;goto _gbd ;_fce :_fged =20;goto _gbd ;_gcfe :_fged =49;goto _gbd ;_ada :_fged =50;goto _gbd ;_gcea :_fged =21;goto _gbd ;_dfg :_fged =22;goto _gbd ;_dfc :_fged =23;goto _gbd ;_ebc :_fged =24;goto _gbd ;_bdbf :_fged =25;goto _gbd ;_ebfb :_fged =51;goto _gbd ;_fae :_fged =26;goto _gbd ;_eedd :_fged =52;goto _gbd ;_dbbd :_fged =53;goto _gbd ;_aaefd :_fged =54;goto _gbd ;_fffa :_fged =55;goto _gbd ;_eagd :_fged =56;goto _gbd ;_cdcg :_fged =57;goto _gbd ;_ebe :_fged =27;goto _gbd ;_beffe :_fged =28;goto _gbd ;_gbfc :_fged =29;goto _gbd ;_fcde :_fged =30;goto _gbd ;_ggff :_fged =31;goto _gbd ;_ged :_fged =58;goto _gbd ;_cgg :_fged =32;goto _gbd ;_agc :_fged =59;goto _gbd ;_fdge :_fged =33;goto _gbd ;_ggb :_fged =60;goto _gbd ;_adfe :_fged =61;goto _gbd ;_dca :_fged =62;goto _gbd ;_gbd :{};if _abfb ==_ddd {switch _fged {case 35:goto _dgee ;case 0:goto _fdg ;case 36:goto _gfcf ;case 37:goto _baf ;case 1:goto _fdg ;case 2:goto _fdg ;case 38:goto _fbe ;case 3:goto _bfc ;case 4:goto _bfc ;case 39:goto _fbe ;case 5:goto _bfc ;case 6:goto _bfc ;case 7:goto _bfc ;case 8:goto _fdg ;case 40:goto _fbe ;case 9:goto _bfc ;case 41:goto _fbe ;case 10:goto _fdg ;case 42:goto _fbe ;case 11:goto _bfc ;case 43:goto _fbe ;case 44:goto _fbe ;case 45:goto _fbe ;case 12:goto _ccc ;case 46:goto _bff ;case 13:goto _eacc ;case 14:goto _fdg ;case 15:goto _fdg ;case 16:goto _eacc ;case 47:goto _dbcb ;case 17:goto _dgg ;case 48:goto _efdb ;case 18:goto _dcgg ;case 19:goto _dcgg ;case 20:goto _fdg ;case 49:goto _dgee ;case 50:goto _bcb ;case 21:goto _fdg ;case 22:goto _fdg ;case 23:goto _fdg ;case 24:goto _fdg ;case 25:goto _fdg ;case 51:goto _bcb ;case 26:goto _gba ;case 52:goto _bcb ;case 53:goto _bcb ;case 54:goto _adg ;case 55:goto _dgee ;case 56:goto _dgee ;case 57:goto _dgee ;case 27:goto _debg ;case 28:goto _debg ;case 29:goto _debg ;case 30:goto _debg ;case 31:goto _debg ;case 58:goto _dgee ;case 32:goto _fdg ;case 59:goto _fdg ;case 33:goto _debg ;case 60:goto _dgee ;case 61:goto _dbcb ;case 62:goto _dgee ;};};};if _dbb > 0{copy (_ade [0:],_ade [_dbb :]);};};_ =_ddd ;if _fged ==_edd {_da .Log ("\u0066o\u0072m\u0061\u0074\u0020\u0070\u0061r\u0073\u0065 \u0065\u0072\u0072\u006f\u0072");};};const (FmtTypeLiteral FmtType =iota ;FmtTypeDigit ;FmtTypeDigitOpt ;FmtTypeComma ;FmtTypeDecimal ;FmtTypePercent ;FmtTypeDollar ;FmtTypeDigitOptThousands ;FmtTypeUnderscore ;FmtTypeDate ;FmtTypeTime ;FmtTypeFraction ;FmtTypeText ;); \ No newline at end of file +func (_dd *Format )AddToken (t FmtType ,l []byte ){if _dd ._ef {_dd ._ef =false ;return ;};switch t {case FmtTypeDecimal :_dd ._aa =true ;case FmtTypeUnderscore :_dd ._ef =true ;case FmtTypeText :_dd .Whole =append (_dd .Whole ,Token {Type :t });case FmtTypeDate ,FmtTypeTime :_dd .Whole =append (_dd .Whole ,Token {Type :t ,DateTime :string (l )});case FmtTypePercent :_dd ._bf =true ;t =FmtTypeLiteral ;l =[]byte {'%'};fallthrough;case FmtTypeDigitOpt :fallthrough;case FmtTypeLiteral ,FmtTypeDigit ,FmtTypeDollar ,FmtTypeComma :if l ==nil {l =[]byte {0};};for _ ,_ec :=range l {if _dd .IsExponential {_dd .Exponent =append (_dd .Exponent ,Token {Type :t ,Literal :_ec });}else if !_dd ._aa {_dd .Whole =append (_dd .Whole ,Token {Type :t ,Literal :_ec });}else {_dd .Fractional =append (_dd .Fractional ,Token {Type :t ,Literal :_ec });};};case FmtTypeDigitOptThousands :_dd ._df =true ;case FmtTypeFraction :_ad :=_ba .Split (string (l ),"\u002f");if len (_ad )==2{_dd ._db =true ;_dd ._gg ,_ =_a .ParseInt (_ad [1],10,64);for _ ,_dc :=range _ad [1]{if _dc =='?'||_dc =='0'{_dd ._eg ++;};};};default:_de .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 _cbe (_bca ,_ffb float64 ,_gdc Format )[]byte {if len (_gdc .Fractional )==0{return nil ;};_dfe :=_a .AppendFloat (nil ,_bca ,'f',-1,64);if len (_dfe )> 2{_dfe =_dfe [2:];}else {_dfe =nil ;};_cfbb :=make ([]byte ,0,len (_dfe ));_cfbb =append (_cfbb ,'.');_agb :=0;_gba :for _fed :=0;_fed < len (_gdc .Fractional );_fed ++{_eee :=_fed ;_bdd :=_gdc .Fractional [_fed ];switch _bdd .Type {case FmtTypeDigit :if _eee < len (_dfe ){_cfbb =append (_cfbb ,_dfe [_eee ]);_agb ++;}else {_cfbb =append (_cfbb ,'0');};case FmtTypeDigitOpt :if _eee >=0{_cfbb =append (_cfbb ,_dfe [_eee ]);_agb ++;}else {break _gba ;};case FmtTypeLiteral :_cfbb =append (_cfbb ,_bdd .Literal );default:_de .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",_bdd );};};return _cfbb ;}; + +// FmtType is the type of a format token. +//go:generate stringer -type=FmtType +type FmtType byte ;const _cdg int =34;func IsNumber (data string )(_bcf bool ){_dee ,_bdgd ,_dbfb :=0,0,len (data );_dba :=len (data );_gcd ,_agcg ,_ed :=0,0,0;_ =_agcg ;_ =_ed ;_ =_gcd ;{_dee =_gdd ;_gcd =0;_agcg =0;_ed =0;};{if _bdgd ==_dbfb {goto _fbg ;};switch _dee {case 0:goto _ffbg ;case 1:goto _cdfg ;case 2:goto _aeg ;case 3:goto _cbeb ;case 4:goto _cac ;case 5:goto _ddf ;case 6:goto _dcg ;case 7:goto _fcfe ;};goto _beg ;_ge :_agcg =_bdgd ;_bdgd --;{_bcf =false ;};goto _cga ;_bec :_agcg =_bdgd ;_bdgd --;{_bcf =_agcg ==len (data );};goto _cga ;_bdc :_agcg =_bdgd ;_bdgd --;{_bcf =_agcg ==len (data );};goto _cga ;_dbb :switch _ed {case 2:{_bdgd =(_agcg )-1;_bcf =_agcg ==len (data );};case 3:{_bdgd =(_agcg )-1;_bcf =false ;};};goto _cga ;_cga :_gcd =0;if _bdgd ++;_bdgd ==_dbfb {goto _gbg ;};_ffbg :_gcd =_bdgd ;switch data [_bdgd ]{case 43:goto _acb ;case 45:goto _acb ;};if 48<=data [_bdgd ]&&data [_bdgd ]<=57{goto _adc ;};goto _dcc ;_dcc :if _bdgd ++;_bdgd ==_dbfb {goto _fgab ;};_cdfg :goto _dcc ;_acb :if _bdgd ++;_bdgd ==_dbfb {goto _ccc ;};_aeg :if 48<=data [_bdgd ]&&data [_bdgd ]<=57{goto _adc ;};goto _dcc ;_adc :if _bdgd ++;_bdgd ==_dbfb {goto _bfbc ;};_cbeb :if data [_bdgd ]==46{goto _ecce ;};if 48<=data [_bdgd ]&&data [_bdgd ]<=57{goto _adc ;};goto _dcc ;_ecce :if _bdgd ++;_bdgd ==_dbfb {goto _cgg ;};_cac :if 48<=data [_bdgd ]&&data [_bdgd ]<=57{goto _bgfd ;};goto _dcc ;_bgfd :if _bdgd ++;_bdgd ==_dbfb {goto _eda ;};_ddf :if data [_bdgd ]==69{goto _cad ;};if 48<=data [_bdgd ]&&data [_bdgd ]<=57{goto _bgfd ;};goto _dcc ;_cad :if _bdgd ++;_bdgd ==_dbfb {goto _faag ;};_dcg :switch data [_bdgd ]{case 43:goto _baf ;case 45:goto _baf ;};goto _dcc ;_baf :_agcg =_bdgd +1;_ed =3;goto _ega ;_cbea :_agcg =_bdgd +1;_ed =2;goto _ega ;_ega :if _bdgd ++;_bdgd ==_dbfb {goto _beed ;};_fcfe :if 48<=data [_bdgd ]&&data [_bdgd ]<=57{goto _cbea ;};goto _dcc ;_beg :_gbg :_dee =0;goto _fbg ;_fgab :_dee =1;goto _fbg ;_ccc :_dee =2;goto _fbg ;_bfbc :_dee =3;goto _fbg ;_cgg :_dee =4;goto _fbg ;_eda :_dee =5;goto _fbg ;_faag :_dee =6;goto _fbg ;_beed :_dee =7;goto _fbg ;_fbg :{};if _bdgd ==_dba {switch _dee {case 1:goto _ge ;case 2:goto _ge ;case 3:goto _bec ;case 4:goto _ge ;case 5:goto _bdc ;case 6:goto _ge ;case 7:goto _dbb ;};};};if _dee ==_edg {return false ;};return ;};func Parse (s string )[]Format {_fgd :=Lexer {};_fgd .Lex (_ba .NewReader (s ));_fgd ._agf =append (_fgd ._agf ,_fgd ._ccgb );return _fgd ._agf ;};const _ebc int =34;const _cf ="\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";const (FmtTypeLiteral FmtType =iota ;FmtTypeDigit ;FmtTypeDigitOpt ;FmtTypeComma ;FmtTypeDecimal ;FmtTypePercent ;FmtTypeDollar ;FmtTypeDigitOptThousands ;FmtTypeUnderscore ;FmtTypeDate ;FmtTypeTime ;FmtTypeFraction ;FmtTypeText ;);func _adg (_fa float64 ,_ac Format ,_fff bool )string {if _ac ._bff {return NumberGeneric (_fa );};_eb :=make ([]byte ,0,20);_gb :=_be .Signbit (_fa );_agc :=_be .Abs (_fa );_ab :=int64 (0);_bga :=int64 (0);if _ac .IsExponential {for _agc >=10{_bga ++;_agc /=10;};for _agc < 1{_bga --;_agc *=10;};}else if _ac ._bf {_agc *=100;}else if _ac ._db {if _ac ._gg ==0{_aaec :=_be .Pow (10,float64 (_ac ._eg ));_dbe ,_fcd :=1.0,1.0;_ =_dbe ;for _fcb :=1.0;_fcb < _aaec ;_fcb ++{_ ,_ccb :=_be .Modf (_agc *float64 (_fcb ));if _ccb < _fcd {_fcd =_ccb ;_dbe =_fcb ;if _ccb ==0{break ;};};};_ac ._gg =int64 (_dbe );};_ab =int64 (_agc *float64 (_ac ._gg )+0.5);if len (_ac .Whole )> 0&&_ab > _ac ._gg {_ab =int64 (_agc *float64 (_ac ._gg ))%_ac ._gg ;_agc -=float64 (_ab )/float64 (_ac ._gg );}else {_agc -=float64 (_ab )/float64 (_ac ._gg );if _be .Abs (_agc )< 1{_faa :=true ;for _ ,_dfa :=range _ac .Whole {if _dfa .Type ==FmtTypeDigitOpt {continue ;};if _dfa .Type ==FmtTypeLiteral &&_dfa .Literal ==' '{continue ;};_faa =false ;};if _faa {_ac .Whole =nil ;};};};};_bd :=1;for _ ,_aab :=range _ac .Fractional {if _aab .Type ==FmtTypeDigit ||_aab .Type ==FmtTypeDigitOpt {_bd ++;};};_agc +=5*_be .Pow10 (-_bd );_dfc ,_cbf :=_be .Modf (_agc );_eb =append (_eb ,_dbg (_dfc ,_fa ,_ac )...);_eb =append (_eb ,_cbe (_cbf ,_fa ,_ac )...);_eb =append (_eb ,_beae (_bga ,_ac )...);if _ac ._db {_eb =_a .AppendInt (_eb ,_ab ,10);_eb =append (_eb ,'/');_eb =_a .AppendInt (_eb ,_ac ._gg ,10);};if !_fff &&_gb {return "\u002d"+string (_eb );};return string (_eb );};var _bb =[...]uint8 {0,14,26,41,53,67,81,94,118,135,146,157,172,183};func _dbg (_gga ,_dff float64 ,_acg Format )[]byte {if len (_acg .Whole )==0{return nil ;};_bbf :=_c .Date (1899,12,30,0,0,0,0,_c .UTC );_dda :=_bbf .Add (_c .Duration (_dff *float64 (24*_c .Hour )));_dda =_bbb (_dda );_fd :=_a .AppendFloat (nil ,_gga ,'f',-1,64);_ea :=make ([]byte ,0,len (_fd ));_bfb :=0;_bc :=1;_fcf :for _gcb :=len (_acg .Whole )-1;_gcb >=0;_gcb --{_af :=len (_fd )-1-_bfb ;_gcg :=_acg .Whole [_gcb ];switch _gcg .Type {case FmtTypeDigit :if _af >=0{_ea =append (_ea ,_fd [_af ]);_bfb ++;_bc =_gcb ;}else {_ea =append (_ea ,'0');};case FmtTypeDigitOpt :if _af >=0{_ea =append (_ea ,_fd [_af ]);_bfb ++;_bc =_gcb ;}else {for _faf :=_gcb ;_faf >=0;_faf --{_fe :=_acg .Whole [_faf ];if _fe .Type ==FmtTypeLiteral {_ea =append (_ea ,_fe .Literal );};};break _fcf ;};case FmtTypeDollar :for _bee :=_bfb ;_bee < len (_fd );_bee ++{_ea =append (_ea ,_fd [len (_fd )-1-_bee ]);_bfb ++;};_ea =append (_ea ,'$');case FmtTypeComma :if !_acg ._df {_ea =append (_ea ,',');};case FmtTypeLiteral :_ea =append (_ea ,_gcg .Literal );case FmtTypeDate :_ea =append (_ea ,_ff (_aabc (_dda ,_gcg .DateTime ))...);case FmtTypeTime :_ea =append (_ea ,_ff (_dac (_dda ,_dff ,_gcg .DateTime ))...);default:_de .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",_gcg );};};_bfc :=_ff (_ea );if _bfb < len (_fd )&&(_bfb !=0||_acg ._aa ){_bea :=len (_fd )-_bfb ;_beb :=make ([]byte ,len (_bfc )+_bea );copy (_beb ,_bfc [0:_bc ]);copy (_beb [_bc :],_fd [0:]);copy (_beb [_bc +_bea :],_bfc [_bc :]);_bfc =_beb ;};if _acg ._df {_gd :=_fg .Buffer {};_abb :=0;for _ffg :=len (_bfc )-1;_ffg >=0;_ffg --{if !(_bfc [_ffg ]>='0'&&_bfc [_ffg ]<='9'){_abb ++;}else {break ;};};for _cfb :=0;_cfb < len (_bfc );_cfb ++{_ffe :=(len (_bfc )-_cfb -_abb );if _ffe %3==0&&_ffe !=0&&_cfb !=0{_gd .WriteByte (',');};_gd .WriteByte (_bfc [_cfb ]);};_bfc =_gd .Bytes ();};return _bfc ;}; \ No newline at end of file diff --git a/spreadsheet/formula/formula.go b/spreadsheet/formula/formula.go index ce848d90a4..90ae8cb1e1 100644 --- a/spreadsheet/formula/formula.go +++ b/spreadsheet/formula/formula.go @@ -25,1179 +25,1179 @@ // 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 (_fc "bytes";_d "errors";_g "fmt";_ed "github.com/unidoc/unioffice";_fcg "github.com/unidoc/unioffice/internal/mergesort";_ba "github.com/unidoc/unioffice/internal/wildcard";_fg "github.com/unidoc/unioffice/spreadsheet/format";_bfd "github.com/unidoc/unioffice/spreadsheet/reference";_da "github.com/unidoc/unioffice/spreadsheet/update";_f "io";_gfd "math";_gf "math/big";_a "math/rand";_db "regexp";_e "sort";_ab "strconv";_dcf "strings";_b "sync";_bf "time";_dc "unicode";);func _cdgc (_bd string ,_ceg uint32 )string {_cbd :=_bfd .ColumnToIndex (_bd );if _cbd ==_ceg {return "\u0023\u0052\u0045F\u0021";}else if _cbd > _ceg {return _bfd .IndexToColumn (_cbd -1);}else {return _bd ;};}; +package formula ;import (_af "bytes";_b "errors";_d "fmt";_fc "github.com/unidoc/unioffice";_eg "github.com/unidoc/unioffice/internal/mergesort";_cgdc "github.com/unidoc/unioffice/internal/wildcard";_cgd "github.com/unidoc/unioffice/spreadsheet/format";_gf "github.com/unidoc/unioffice/spreadsheet/reference";_ae "github.com/unidoc/unioffice/spreadsheet/update";_c "io";_fg "math";_be "math/big";_cc "math/rand";_ga "regexp";_bc "sort";_cb "strconv";_g "strings";_f "sync";_cg "time";_a "unicode";);func (_eagd *evCache )SetCache (key string ,value Result ){_eagd ._gab .Lock ();_eagd ._aaa [key ]=value ;_eagd ._gab .Unlock ();}; -// Intrate implements the Excel INTRATE function. -func Intrate (args []Result )Result {_ddf :=len (args );if _ddf !=4&&_ddf !=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");};_afe ,_fbfad ,_effd :=_gage (args [0],args [1],"\u0049N\u0054\u0052\u0041\u0054\u0045");if _effd .Type ==ResultTypeError {return _effd ;};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");};_bcge :=args [2].ValueNumber ;if _bcge <=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");};_babe :=args [3].ValueNumber ;if _babe <=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");};_gbfb :=0;if _ddf ==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");};_gbfb =int (args [4].ValueNumber );if !_eeaa (_gbfb ){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");};};_cacfd ,_effd :=_debf (_afe ,_fbfad ,_gbfb );if _effd .Type ==ResultTypeError {return _effd ;};return MakeNumberResult ((_babe -_bcge )/_bcge /_cacfd );};var _gg =map[string ]*_db .Regexp {}; - -// Pmt implements the Excel PMT function. -func Pmt (args []Result )Result {_geef :=len (args );if _geef < 3||_geef > 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");};_fdbc :=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");};_faffc :=args [1].ValueNumber ;if _faffc ==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");};_caac :=args [2].ValueNumber ;_cgbac :=0.0;if _geef >=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");};_cgbac =args [3].ValueNumber ;};_bebe :=0.0;if _geef ==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");};_bebe =args [4].ValueNumber ;if _bebe !=0{_bebe =1;};};var _baec float64 ;if _fdbc ==0{_baec =(_caac +_cgbac )/_faffc ;}else {_affe :=_gfd .Pow (1+_fdbc ,_faffc );if _bebe ==1{_baec =(_cgbac *_fdbc /(_affe -1)+_caac *_fdbc /(1-1/_affe ))/(1+_fdbc );}else {_baec =_cgbac *_fdbc /(_affe -1)+_caac *_fdbc /(1-1/_affe );};};return MakeNumberResult (-_baec );};func _egbf (_afaa Result ,_gbb ,_adce string )(float64 ,Result ){var _gded float64 ;switch _afaa .Type {case ResultTypeNumber :_gded =float64 (int (_afaa .ValueNumber ));case ResultTypeString :_dafd :=DateValue ([]Result {_afaa });if _dafd .Type ==ResultTypeError {return 0,MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020"+_gbb +"\u0020\u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u0020"+_adce );};_gded =_dafd .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"+_adce );};if _gded < 0{return 0,MakeErrorResultType (ErrorTypeNum ,_gbb +"\u0020\u0073\u0068ou\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};return _gded ,_gea ;}; +// 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");};_dbgeg :=args [0].AsNumber ();if _dbgeg .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");};_dccb :=_fg .Signbit (_dbgeg .ValueNumber );_egbbe ,_adae :=_fg .Modf (_dbgeg .ValueNumber /2);_fegc :=_egbbe *2;if _adae !=0{if !_dccb {_fegc +=2;}else {_fegc -=2;};};return MakeNumberResult (_fegc );}; -// 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");};_beaa :=args [0].AsNumber ();if _beaa .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 _beaa .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");};_ffdb :=float64 (1);_fade :=_gfd .Trunc (_beaa .ValueNumber );for _gagf :=_fade ;_gagf > 1;_gagf -=2{_ffdb *=_gagf ;};return MakeNumberResult (_ffdb );}; +// 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 )}; -// 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 (_ffeb Context ,formula string )Result ;SetCache (_gec string ,_eba Result );GetFromCache (_cgd string )(Result ,bool );LastEvalIsRef ()bool ;};func (_bcaa ResultType )String ()string {if _bcaa >=ResultType (len (_fecbd )-1){return _g .Sprintf ("\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_bcaa );};return _ccfdg [_fecbd [_bcaa ]:_fecbd [_bcaa +1]];};func (_bagc *yyParserImpl )Parse (yylex yyLexer )int {_ggaf :=_bf .Now ();var _adgdc int ;var _bffdf yySymType ;var _bafgf []yySymType ;_ =_bafgf ;_ebec :=_bagc ._bgfgb [:];Nerrs :=0;Errflag :=0;_fbgdc :=0;_bagc ._adeeb =-1;_ecdag :=-1;defer func (){_fbgdc =-1;_bagc ._adeeb =-1;_ecdag =-1}();_cdfc :=-1;goto _ggec ;_adgea :return 0;_feeb :return 1;_ggec :if _cccb (_ggaf ){_ed .Log ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _feeb ;};if _fffeb >=4{_g .Printf ("\u0063\u0068\u0061\u0072\u0020\u0025\u0076\u0020\u0069n\u0020\u0025\u0076\u000a",_bagfd (_ecdag ),_baecc (_fbgdc ));};_cdfc ++;if _cdfc >=len (_ebec ){_afacg :=make ([]yySymType ,len (_ebec )*2);copy (_afacg ,_ebec );_ebec =_afacg ;};_ebec [_cdfc ]=_bffdf ;_ebec [_cdfc ]._bgef =_fbgdc ;_ffacf :if _cccb (_ggaf ){_ed .Log ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _feeb ;};_adgdc =_acbbd [_fbgdc ];if _adgdc <=_eebge {goto _bdcbf ;};if _bagc ._adeeb < 0{_bagc ._adeeb ,_ecdag =_gaef (yylex ,&_bagc ._gdeea );};_adgdc +=_ecdag ;if _adgdc < 0||_adgdc >=_bcce {goto _bdcbf ;};_adgdc =_geaf [_adgdc ];if _dffgf [_adgdc ]==_ecdag {_bagc ._adeeb =-1;_ecdag =-1;_bffdf =_bagc ._gdeea ;_fbgdc =_adgdc ;if Errflag > 0{Errflag --;};goto _ggec ;};_bdcbf :if _cccb (_ggaf ){_ed .Log ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _feeb ;};_adgdc =_facbc [_fbgdc ];if _adgdc ==-2{if _bagc ._adeeb < 0{_bagc ._adeeb ,_ecdag =_gaef (yylex ,&_bagc ._gdeea );};_bcegb :=0;for {if _bbde [_bcegb +0]==-1&&_bbde [_bcegb +1]==_fbgdc {break ;};_bcegb +=2;};for _bcegb +=2;;_bcegb +=2{_adgdc =_bbde [_bcegb +0];if _adgdc < 0||_adgdc ==_ecdag {break ;};};_adgdc =_bbde [_bcegb +1];if _adgdc < 0{goto _adgea ;};};if _adgdc ==0{switch Errflag {case 0:yylex .Error (_fgefa (_fbgdc ,_ecdag ));Nerrs ++;if _fffeb >=1{_g .Printf ("\u0025\u0073",_baecc (_fbgdc ));_g .Printf ("\u0020\u0073\u0061\u0077\u0020\u0025\u0073\u000a",_bagfd (_ecdag ));};fallthrough;case 1,2:Errflag =3;for _cdfc >=0{_adgdc =_acbbd [_ebec [_cdfc ]._bgef ]+_ebbc ;if _adgdc >=0&&_adgdc < _bcce {_fbgdc =_geaf [_adgdc ];if _dffgf [_fbgdc ]==_ebbc {goto _ggec ;};};if _fffeb >=2{_g .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",_ebec [_cdfc ]._bgef );};_cdfc --;};goto _feeb ;case 3:if _fffeb >=2{_g .Printf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0063\u006f\u0076\u0065\u0072\u0079\u0020\u0064\u0069s\u0063\u0061\u0072d\u0073 \u0025\u0073\u000a",_bagfd (_ecdag ));};if _ecdag ==_edfac {goto _feeb ;};_bagc ._adeeb =-1;_ecdag =-1;goto _ffacf ;};};if _fffeb >=2{_g .Printf ("\u0072e\u0064u\u0063\u0065\u0020\u0025\u0076 \u0069\u006e:\u000a\u0009\u0025\u0076\u000a",_adgdc ,_baecc (_fbgdc ));};_eebf :=_adgdc ;_gdbfe :=_cdfc ;_ =_gdbfe ;_cdfc -=_dgabb [_adgdc ];if _cdfc +1>=len (_ebec ){_cccgc :=make ([]yySymType ,len (_ebec )*2);copy (_cccgc ,_ebec );_ebec =_cccgc ;};_bffdf =_ebec [_cdfc +1];_adgdc =_cdeeb [_adgdc ];_aafdc :=_fdbcc [_adgdc ];_fffc :=_aafdc +_ebec [_cdfc ]._bgef +1;if _fffc >=_bcce {_fbgdc =_geaf [_aafdc ];}else {_fbgdc =_geaf [_fffc ];if _dffgf [_fbgdc ]!=-_adgdc {_fbgdc =_geaf [_aafdc ];};};switch _eebf {case 1:_bafgf =_ebec [_gdbfe -1:_gdbfe +1];{yylex .(*plex )._bcgb =_bffdf ._dfge ;};case 3:_bafgf =_ebec [_gdbfe -2:_gdbfe +1];{_bffdf ._dfge =_bafgf [2]._dfge ;};case 4:_bafgf =_ebec [_gdbfe -4:_gdbfe +1];{};case 5:_bafgf =_ebec [_gdbfe -1:_gdbfe +1];{_bffdf ._dfge =NewBool (_bafgf [1]._agde ._ecfg );};case 6:_bafgf =_ebec [_gdbfe -1:_gdbfe +1];{_bffdf ._dfge =NewNumber (_bafgf [1]._agde ._ecfg );};case 7:_bafgf =_ebec [_gdbfe -1:_gdbfe +1];{_bffdf ._dfge =NewString (_bafgf [1]._agde ._ecfg );};case 8:_bafgf =_ebec [_gdbfe -1:_gdbfe +1];{_bffdf ._dfge =NewError (_bafgf [1]._agde ._ecfg );};case 9:_bafgf =_ebec [_gdbfe -2:_gdbfe +1];{_bffdf ._dfge =_bafgf [2]._dfge ;};case 10:_bafgf =_ebec [_gdbfe -2:_gdbfe +1];{_bffdf ._dfge =NewNegate (_bafgf [2]._dfge );};case 15:_bafgf =_ebec [_gdbfe -3:_gdbfe +1];{_bffdf ._dfge =_bafgf [2]._dfge ;};case 17:_bafgf =_ebec [_gdbfe -3:_gdbfe +1];{_bffdf ._dfge =NewConstArrayExpr (_bafgf [2]._agbae );};case 18:_bafgf =_ebec [_gdbfe -1:_gdbfe +1];{_bffdf ._agbae =append (_bffdf ._agbae ,_bafgf [1]._cgeab );};case 19:_bafgf =_ebec [_gdbfe -3:_gdbfe +1];{_bffdf ._agbae =append (_bafgf [1]._agbae ,_bafgf [3]._cgeab );};case 20:_bafgf =_ebec [_gdbfe -1:_gdbfe +1];{_bffdf ._cgeab =append (_bffdf ._cgeab ,_bafgf [1]._dfge );};case 21:_bafgf =_ebec [_gdbfe -3:_gdbfe +1];{_bffdf ._cgeab =append (_bafgf [1]._cgeab ,_bafgf [3]._dfge );};case 23:_bafgf =_ebec [_gdbfe -2:_gdbfe +1];{_bffdf ._dfge =NewPrefixExpr (_bafgf [1]._dfge ,_bafgf [2]._dfge );};case 25:_bafgf =_ebec [_gdbfe -1:_gdbfe +1];{_bffdf ._dfge =NewSheetPrefixExpr (_bafgf [1]._agde ._ecfg );};case 26:_bafgf =_ebec [_gdbfe -1:_gdbfe +1];{_bffdf ._dfge =NewCellRef (_bafgf [1]._agde ._ecfg );};case 27:_bafgf =_ebec [_gdbfe -3:_gdbfe +1];{_bffdf ._dfge =NewRange (_bafgf [1]._dfge ,_bafgf [3]._dfge );};case 28:_bafgf =_ebec [_gdbfe -4:_gdbfe +1];{_bffdf ._dfge =NewPrefixRangeExpr (_bafgf [1]._dfge ,_bafgf [2]._dfge ,_bafgf [4]._dfge );};case 29:_bafgf =_ebec [_gdbfe -1:_gdbfe +1];{_bffdf ._dfge =NewNamedRangeRef (_bafgf [1]._agde ._ecfg );};case 30:_bafgf =_ebec [_gdbfe -1:_gdbfe +1];{_bffdf ._dfge =NewHorizontalRange (_bafgf [1]._agde ._ecfg );};case 31:_bafgf =_ebec [_gdbfe -1:_gdbfe +1];{_bffdf ._dfge =NewVerticalRange (_bafgf [1]._agde ._ecfg );};case 32:_bafgf =_ebec [_gdbfe -2:_gdbfe +1];{_bffdf ._dfge =NewPrefixHorizontalRange (_bafgf [1]._dfge ,_bafgf [2]._agde ._ecfg );};case 33:_bafgf =_ebec [_gdbfe -2:_gdbfe +1];{_bffdf ._dfge =NewPrefixVerticalRange (_bafgf [1]._dfge ,_bafgf [2]._agde ._ecfg );};case 34:_bafgf =_ebec [_gdbfe -3:_gdbfe +1];{_bffdf ._dfge =NewBinaryExpr (_bafgf [1]._dfge ,BinOpTypePlus ,_bafgf [3]._dfge );};case 35:_bafgf =_ebec [_gdbfe -3:_gdbfe +1];{_bffdf ._dfge =NewBinaryExpr (_bafgf [1]._dfge ,BinOpTypeMinus ,_bafgf [3]._dfge );};case 36:_bafgf =_ebec [_gdbfe -3:_gdbfe +1];{_bffdf ._dfge =NewBinaryExpr (_bafgf [1]._dfge ,BinOpTypeMult ,_bafgf [3]._dfge );};case 37:_bafgf =_ebec [_gdbfe -3:_gdbfe +1];{_bffdf ._dfge =NewBinaryExpr (_bafgf [1]._dfge ,BinOpTypeDiv ,_bafgf [3]._dfge );};case 38:_bafgf =_ebec [_gdbfe -3:_gdbfe +1];{_bffdf ._dfge =NewBinaryExpr (_bafgf [1]._dfge ,BinOpTypeExp ,_bafgf [3]._dfge );};case 39:_bafgf =_ebec [_gdbfe -3:_gdbfe +1];{_bffdf ._dfge =NewBinaryExpr (_bafgf [1]._dfge ,BinOpTypeLT ,_bafgf [3]._dfge );};case 40:_bafgf =_ebec [_gdbfe -3:_gdbfe +1];{_bffdf ._dfge =NewBinaryExpr (_bafgf [1]._dfge ,BinOpTypeGT ,_bafgf [3]._dfge );};case 41:_bafgf =_ebec [_gdbfe -3:_gdbfe +1];{_bffdf ._dfge =NewBinaryExpr (_bafgf [1]._dfge ,BinOpTypeLEQ ,_bafgf [3]._dfge );};case 42:_bafgf =_ebec [_gdbfe -3:_gdbfe +1];{_bffdf ._dfge =NewBinaryExpr (_bafgf [1]._dfge ,BinOpTypeGEQ ,_bafgf [3]._dfge );};case 43:_bafgf =_ebec [_gdbfe -3:_gdbfe +1];{_bffdf ._dfge =NewBinaryExpr (_bafgf [1]._dfge ,BinOpTypeEQ ,_bafgf [3]._dfge );};case 44:_bafgf =_ebec [_gdbfe -3:_gdbfe +1];{_bffdf ._dfge =NewBinaryExpr (_bafgf [1]._dfge ,BinOpTypeNE ,_bafgf [3]._dfge );};case 45:_bafgf =_ebec [_gdbfe -3:_gdbfe +1];{_bffdf ._dfge =NewBinaryExpr (_bafgf [1]._dfge ,BinOpTypeConcat ,_bafgf [3]._dfge );};case 47:_bafgf =_ebec [_gdbfe -2:_gdbfe +1];{_bffdf ._dfge =NewFunction (_bafgf [1]._agde ._ecfg ,nil );};case 48:_bafgf =_ebec [_gdbfe -3:_gdbfe +1];{_bffdf ._dfge =NewFunction (_bafgf [1]._agde ._ecfg ,_bafgf [2]._cgeab );};case 49:_bafgf =_ebec [_gdbfe -1:_gdbfe +1];{_bffdf ._cgeab =append (_bffdf ._cgeab ,_bafgf [1]._dfge );};case 50:_bafgf =_ebec [_gdbfe -3:_gdbfe +1];{_bffdf ._cgeab =append (_bafgf [1]._cgeab ,_bafgf [3]._dfge );};case 53:_bafgf =_ebec [_gdbfe -0:_gdbfe +1];{_bffdf ._dfge =NewEmptyExpr ();};};goto _ggec ;}; +// Bool is a boolean expression. +type Bool struct{_eab bool };func _ddab (_adfgd []Result ,_aabf bool )(float64 ,float64 ){_acefc :=0.0;_afeg :=0.0;for _ ,_eddba :=range _adfgd {switch _eddba .Type {case ResultTypeNumber :if _aabf ||!_eddba .IsBoolean {_afeg +=_eddba .ValueNumber ;_acefc ++;};case ResultTypeList ,ResultTypeArray :_fdbgc ,_bfbbgg :=_ddab (_eddba .ListValues (),_aabf );_afeg +=_fdbgc ;_acefc +=_bfbbgg ;case ResultTypeString :if _aabf {_acefc ++;};case ResultTypeEmpty :};};return _afeg ,_acefc ;};const _fefcg =57358;var _abbae =[...]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}; -// 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");};_ebeg :=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");};_efee :=args [1].ValueNumber !=0;_efcae :=_fccc (args [2:],[]string {},_efee );return MakeStringResult (_dcf .Join (_efcae ,_ebeg ));}; +// 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{_dgfg ,_cdeg string };var _becae =[...]struct{_ebbb int ;_aeff int ;_cfba string ;}{};const _gbf ="\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"; -// String returns a string representation of FunctionCall expression. -func (_dfgdc FunctionCall )String ()string {_ffbb :=_fc .Buffer {};_ffbb .WriteString (_dfgdc ._gaec );_ffbb .WriteString ("\u0028");_bbgbbc :=len (_dfgdc ._edafd )-1;for _eefg ,_cegcc :=range _dfgdc ._edafd {_ffbb .WriteString (_cegcc .String ());if _eefg !=_bbgbbc {_ffbb .WriteString ("\u002c");};};_ffbb .WriteString ("\u0029");return _ffbb .String ();};func _ddgca (_dfae int )bool {return _dfae ==0||_dfae ==4};type xargs struct{_adeg []float64 ;_bdcd []float64 ;};func _ecae (_gffa ,_fgbb float64 ,_fbaf ,_eagbf int )float64 {_gcba :=_aee (_gffa );_cabb :=_aee (_fgbb );if _eagbf ==1{_bffd :=_dbbg (_gcba ,_cabb ,_fbaf ,1);_eeef :=_bffd .AddDate (0,12/_fbaf ,0);return _edfg (_bffd ,_eeef ,_eagbf );};return float64 (_ega (0,_eagbf ))/float64 (_fbaf );};func _fgefa (_aggf ,_addeb int )string {const TOKSTART =4;if !_ebfec {return "\u0073\u0079\u006et\u0061\u0078\u0020\u0065\u0072\u0072\u006f\u0072";};for _ ,_dfdbe :=range _ccfa {if _dfdbe ._afcda ==_aggf &&_dfdbe ._befc ==_addeb {return "\u0073\u0079\u006e\u0074\u0061\u0078\u0020\u0065\u0072r\u006f\u0072\u003a\u0020"+_dfdbe ._ceff ;};};_dedd :="\u0073y\u006e\u0074\u0061\u0078 \u0065\u0072\u0072\u006f\u0072:\u0020u\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064 "+_bagfd (_addeb );_fcecb :=make ([]int ,0,4);_fffb :=_acbbd [_aggf ];for _fffa :=TOKSTART ;_fffa -1< len (_adgag );_fffa ++{if _fbead :=_fffb +_fffa ;_fbead >=0&&_fbead < _bcce &&_dffgf [_geaf [_fbead ]]==_fffa {if len (_fcecb )==cap (_fcecb ){return _dedd ;};_fcecb =append (_fcecb ,_fffa );};};if _facbc [_aggf ]==-2{_efab :=0;for _bbde [_efab ]!=-1||_bbde [_efab +1]!=_aggf {_efab +=2;};for _efab +=2;_bbde [_efab ]>=0;_efab +=2{_fceb :=_bbde [_efab ];if _fceb < TOKSTART ||_bbde [_efab +1]==0{continue ;};if len (_fcecb )==cap (_fcecb ){return _dedd ;};_fcecb =append (_fcecb ,_fceb );};if _bbde [_efab +1]!=0{return _dedd ;};};for _gfcgd ,_edabg :=range _fcecb {if _gfcgd ==0{_dedd +="\u002c\u0020\u0065x\u0070\u0065\u0063\u0074\u0069\u006e\u0067\u0020";}else {_dedd +="\u0020\u006f\u0072\u0020";};_dedd +=_bagfd (_edabg );};return _dedd ;}; +// 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");};_bbagd :=args [0].ValueNumber ;if _bbagd <=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");};_bfdad ,_dfega :=_ccafb (args [1],args [2],"\u0058\u004e\u0050\u0056");if _dfega .Type ==ResultTypeError {return _dfega ;};_dgaa :=_bfdad ._dgdc ;_fbbae :=_bfdad ._bgdg ;_ccae :=0.0;_fbfe :=_fbbae [0];for _efecg ,_aegcg :=range _dgaa {_ccae +=_aegcg /_fg .Pow (1+_bbagd ,(_fbbae [_efecg ]-_fbfe )/365);};return MakeNumberResult (_ccae );}; -// 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");};_bca :=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");};_bdga :=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");};_adec :=args [2].ValueNumber ;if _adec <=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");};_gbeg :=args [3].ValueNumber ;return MakeNumberResult (_gbeg *_bca *(_bdga /_adec -1));};var _geff =[]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"}}; +// 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");};_abeeb :=args [0];switch _abeeb .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 :_dccae :=0.0;_fdafg :=0.0;for _ ,_bgda :=range _abeeb .ValueString {_acca :=0.0;switch _bgda {case 'I':_acca =1;case 'V':_acca =5;case 'X':_acca =10;case 'L':_acca =50;case 'C':_acca =100;case 'D':_acca =500;case 'M':_acca =1000;};_dccae +=_acca ;switch {case _fdafg ==_acca &&(_fdafg ==5||_fdafg ==50||_fdafg ==500):return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074");case 2*_fdafg ==_acca :return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074");};if _fdafg < _acca {_dccae -=2*_fdafg ;};_fdafg =_acca ;};return MakeNumberResult (_dccae );case ResultTypeError :return _abeeb ;default:return MakeErrorResult (_d .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",_abeeb .Type ));};};func LexReader (r _c .Reader )chan *node {_dgdd :=NewLexer ();go _dgdd .lex (r );return _dgdd ._ffgc }; -// 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");};_adgd :=args [0].AsNumber ();_acca :=args [1].AsNumber ();if _adgd .Type !=ResultTypeNumber ||_acca .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 _acca .ValueNumber < _adgd .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 (_adgd .ValueNumber );_daadb :=int64 (_acca .ValueNumber );return MakeNumberResult (float64 (_ccbgg .Int63n (_daadb -_cgca +1)+_cgca ));}; +// 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");};_gdea :=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");};_eccd :=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");};_fbfgg :=args [2].ValueNumber ;if _fbfgg <=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");};_cgaaf :=args [3].ValueNumber ;if _cgaaf <=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 _cgaaf > _fbfgg {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");};_dbba :=(_gdea -_eccd )*(_fbfgg -_cgaaf +1)*2;_aadef :=_fbfgg *(_fbfgg +1);return MakeNumberResult (_dbba /_aadef );}; -// Update updates references in the Negate after removing a row/column. -func (_bedbc Negate )Update (q *_da .UpdateQuery )Expression {return Negate {_fbbb :_bedbc ._fbbb .Update (q )};}; +// 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");};_fdaf :=args [0].ValueNumber ;if _fdaf <=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");};_bccc :=float64 (int (args [1].ValueNumber ));if _bccc < 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 ((_fg .Pow (_fdaf +1,1/_bccc )-1)*_bccc );};func _da (_dec string ,_ecf uint32 )string {_beb :=_gf .ColumnToIndex (_dec );if _beb ==_ecf {return "\u0023\u0052\u0045F\u0021";}else if _beb > _ecf {return _gf .IndexToColumn (_beb -1);}else {return _dec ;};}; -// 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 ;};type yyParserImpl struct{_gdeea yySymType ;_bgfgb [_gacae ]yySymType ;_adeeb int ;}; +// 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");};_cdfe :=args [0];if _cdfe .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");};_bbfc :=int (_cdfe .ValueNumber );if _bbfc < 1{return MakeErrorResult ("\u0049\u006e\u0064\u0065\u0078\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u0061 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0076\u0061\u006c\u0075\u0065");};if len (args )<=_bbfc {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 [_bbfc ];};func _cgf (_dba BinOpType ,_fcb ,_fce []Result )Result {_gg :=[]Result {};for _bfa :=range _fcb {_eb :=_fcb [_bfa ].AsNumber ();_dcf :=_fce [_bfa ].AsNumber ();if _eb .Type !=ResultTypeNumber ||_dcf .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 _dba {case BinOpTypePlus :_gg =append (_gg ,MakeNumberResult (_eb .ValueNumber +_dcf .ValueNumber ));case BinOpTypeMinus :_gg =append (_gg ,MakeNumberResult (_eb .ValueNumber -_dcf .ValueNumber ));case BinOpTypeMult :_gg =append (_gg ,MakeNumberResult (_eb .ValueNumber *_dcf .ValueNumber ));case BinOpTypeDiv :if _dcf .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_gg =append (_gg ,MakeNumberResult (_eb .ValueNumber /_dcf .ValueNumber ));case BinOpTypeExp :_gg =append (_gg ,MakeNumberResult (_fg .Pow (_eb .ValueNumber ,_dcf .ValueNumber )));case BinOpTypeLT :_gg =append (_gg ,MakeBoolResult (_eb .ValueNumber < _dcf .ValueNumber ));case BinOpTypeGT :_gg =append (_gg ,MakeBoolResult (_eb .ValueNumber > _dcf .ValueNumber ));case BinOpTypeEQ :_gg =append (_gg ,MakeBoolResult (_eb .ValueNumber ==_dcf .ValueNumber ));case BinOpTypeLEQ :_gg =append (_gg ,MakeBoolResult (_eb .ValueNumber <=_dcf .ValueNumber ));case BinOpTypeGEQ :_gg =append (_gg ,MakeBoolResult (_eb .ValueNumber >=_dcf .ValueNumber ));case BinOpTypeNE :_gg =append (_gg ,MakeBoolResult (_eb .ValueNumber !=_dcf .ValueNumber ));default:return MakeErrorResult (_d .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",_dba ));};};return MakeListResult (_gg );};const _ca ="\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";const _fdeag int =30;func _aaecc (_agbf Result )bool {_acbc :=_agbf .Type ;return _acbc !=ResultTypeArray &&_acbc !=ResultTypeList ;};const _ecdgg =57355;func _gaee (_cge ,_adab _cg .Time ,_eeef int )_cg .Time {_gfbd :=_cg .Date (_cge .Year (),_adab .Month (),_adab .Day (),0,0,0,0,_cg .UTC );if _gfbd .After (_cge ){_gfbd =_gfbd .AddDate (-1,0,0);};for !_gfbd .After (_cge ){_gfbd =_gfbd .AddDate (0,12/_eeef ,0);};return _gfbd ;}; -// 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");};_cfbg :=args [0].AsNumber ();if _cfbg .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");};_gdegd :=float64 (1);if _cfbg .ValueNumber < 0{_gdegd =-1;};if len (args )> 1{_eacdg :=args [1].AsNumber ();if _eacdg .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");};_gdegd =_gfd .Abs (_eacdg .ValueNumber );};if len (args )==1{return MakeNumberResult (_gfd .Ceil (_cfbg .ValueNumber ));};_cgcd :=_cfbg .ValueNumber ;_cgcd ,_bgec :=_gfd .Modf (_cgcd /_gdegd );if _bgec !=0{if _cfbg .ValueNumber > 0{_cgcd ++;};};return MakeNumberResult (_cgcd *_gdegd );}; +// Searchb is an implementation of the Excel SEARCHB(). +func Searchb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Search (args );};_degb ,_ecgcg :=_dafaf ("\u0046\u0049\u004e\u0044",args );if _ecgcg .Type !=ResultTypeEmpty {return _ecgcg ;};_gefce :=_g .ToLower (_degb ._bdcde );_dagd :=_g .ToLower (_degb ._ccee );if _gefce ==""{return MakeNumberResult (1.0);};_agfb :=_degb ._afbe -1;_ffcbc :=1;_cbdf :=0;for _ebabd :=range _dagd {if _ebabd !=0{_cfeag :=1;if _ebabd -_cbdf > 1{_cfeag =2;};_ffcbc +=_cfeag ;};if _ffcbc > _agfb {_decdf :=_cgdc .Index (_gefce ,_dagd [_ebabd :]);if _decdf ==0{return MakeNumberResult (float64 (_ffcbc ));};};_cbdf =_ebabd ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; -// Eval evaluates and returns a boolean. -func (_cd Bool )Eval (ctx Context ,ev Evaluator )Result {return MakeBoolResult (_cd ._ebc )}; +// 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");};_faaga :=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");};_dedfb :=args [2].ValueNumber +1;if _dedfb ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_ddce :=_gadgc (args [0]);_ecbgd :=float64 (len (_ddce ));_aafg ,_bacb :=0.0,0.0;_ddfgd ,_bdbf :=1.0,1.0;_aecf ,_eada :=false ,false ;for _ ,_gbga :=range _ddce {for _ ,_ggaab :=range _gbga {if _ggaab .Type ==ResultTypeNumber &&!_ggaab .IsBoolean {_gcdc :=_ggaab .ValueNumber ;if _gcdc ==0{continue ;}else {if _gcdc > 0{_aecf =true ;_bacb +=_ggaab .ValueNumber *_bdbf ;}else {_eada =true ;_aafg +=_ggaab .ValueNumber *_ddfgd ;};_ddfgd /=_faaga ;_bdbf /=_dedfb ;};};};};if !_aecf ||!_eada {return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_faac :=-_bacb /_aafg ;_faac *=_fg .Pow (_dedfb ,_ecbgd -1);_faac =_fg .Pow (_faac ,1/(_ecbgd -1));return MakeNumberResult (_faac -1);};const _debe =57377;const (_ byte =iota ;_caae ;_agce ;_eggcg ;_gbfd ;_fbdfb ;); -// 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");};_cfceb :=args [0].AsString ();if _cfceb .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 (_cfceb .ValueString )==0{return MakeNumberResult (0);};return MakeNumberResult (float64 (_cfceb .ValueString [0]));};const _gaeb =57378;func _geb (_adga int )bool {if _adga ==_adga /400*400{return true ;};if _adga ==_adga /100*100{return false ;};return _adga ==_adga /4*4;}; +// Error is an error expression. +type Error struct{_edg string }; -// Reference returns an invalid reference for FunctionCall. -func (_ggceg FunctionCall )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// String returns a string representation of a horizontal range with prefix. +func (_egaa PrefixHorizontalRange )String ()string {return _d .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_egaa ._dcbgd .String (),_egaa ._dgeb ,_egaa ._dedda );};func _ceabe (_cbdg ,_fdcd Result ,_geea ,_ceed bool )cmpResult {_cbdg =_cbdg .AsNumber ();_fdcd =_fdcd .AsNumber ();if _cbdg .Type !=_fdcd .Type {return _edgfb ;};if _cbdg .Type ==ResultTypeNumber {if _cbdg .ValueNumber ==_fdcd .ValueNumber {return _ccfe ;};if _cbdg .ValueNumber < _fdcd .ValueNumber {return _bcafb ;};return _fdbdf ;};if _cbdg .Type ==ResultTypeString {_gcded :=_cbdg .ValueString ;_aaaa :=_fdcd .ValueString ;if !_geea {_gcded =_g .ToLower (_gcded );_aaaa =_g .ToLower (_aaaa );};if _ceed {_afcf :=_cgdc .Match (_aaaa ,_gcded );if _afcf {return _ccfe ;}else {return _fdbdf ;};};return cmpResult (_g .Compare (_gcded ,_aaaa ));};if _cbdg .Type ==ResultTypeEmpty {return _ccfe ;};if _cbdg .Type ==ResultTypeList {if len (_cbdg .ValueList )< len (_fdcd .ValueList ){return _bcafb ;};if len (_cbdg .ValueList )> len (_fdcd .ValueList ){return _fdbdf ;};for _gcffc :=range _cbdg .ValueList {_fcdca :=_ceabe (_cbdg .ValueList [_gcffc ],_fdcd .ValueList [_gcffc ],_geea ,_ceed );if _fcdca !=_ccfe {return _fcdca ;};};return _ccfe ;};if _cbdg .Type ==ResultTypeList {if len (_cbdg .ValueArray )< len (_fdcd .ValueArray ){return _bcafb ;};if len (_cbdg .ValueArray )> len (_fdcd .ValueArray ){return _fdbdf ;};for _fcde :=range _cbdg .ValueArray {_gecf :=_cbdg .ValueArray [_fcde ];_deaf :=_cbdg .ValueArray [_fcde ];if len (_gecf )< len (_deaf ){return _bcafb ;};if len (_gecf )> len (_deaf ){return _fdbdf ;};for _aabca :=range _gecf {_cbba :=_ceabe (_gecf [_aabca ],_deaf [_aabca ],_geea ,_ceed );if _cbba !=_ccfe {return _cbba ;};};};return _ccfe ;};return _edgfb ;};const _adddd =57354;func _fdbgeb (_cegfb ,_eeae float64 )float64 {_cegfb =_fg .Trunc (_cegfb );_eeae =_fg .Trunc (_eeae );if _cegfb ==0{return _eeae ;};if _eeae ==0{return _cegfb ;};for _cegfb !=_eeae {if _cegfb > _eeae {_cegfb =_cegfb -_eeae ;}else {_eeae =_eeae -_cegfb ;};};return _cegfb ;}; -// Npv implements the Excel NPV function. -func Npv (args []Result )Result {_cccc :=len (args );if _cccc < 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");};_acgaf :=args [0].ValueNumber ;if _acgaf ==-1{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_gaag :=[]float64 {};for _ ,_fgfa :=range args [1:]{switch _fgfa .Type {case ResultTypeNumber :_gaag =append (_gaag ,_fgfa .ValueNumber );case ResultTypeArray ,ResultTypeList :_cbbc :=_fcef (_fgfa );for _ ,_ddee :=range _cbbc {for _ ,_dded :=range _ddee {if _dded .Type ==ResultTypeNumber &&!_dded .IsBoolean {_gaag =append (_gaag ,_dded .ValueNumber );};};};};};_bdcc :=0.0;for _eafcf ,_fdecc :=range _gaag {_bdcc +=_fdecc /_gfd .Pow (1+_acgaf ,float64 (_eafcf )+1);};return MakeNumberResult (_bdcc );}; +// 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");};_dfcgc :=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");};_agdd :=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");};_dcbg :=args [2].ValueNumber ;if _dcbg ==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 ((_dfcgc -_agdd )/_dcbg );}; -// 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");};_faeec :=_bf .Now ();_ ,_eec :=_faeec .Zone ();_gcbd :=_aegc +float64 (_faeec .Unix ()+int64 (_eec ))/86400;return MakeNumberResult (_gcbd );}; +// String returns a string representation of a range with prefix. +func (_dccfc PrefixRangeExpr )String ()string {return _d .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_dccfc ._caaea .String (),_dccfc ._cabc .String (),_dccfc ._gbcge .String ());};var _dbgdf =[]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"}};var _ffafa []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 _dcadd =57366; -// 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");};_aeeag :=args [0];if _aeeag .Type !=ResultTypeArray &&_aeeag .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");};_bfdb :=_aeeag .ValueArray ;if len (_bfdb )==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 (_bfdb [0])));};const _gfbg =_dga +"\u0020\u0028\u0028[0\u002d\u0039\u005d\u0029\u002b\u0029\u002c\u0020\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029";func _gage (_bfc ,_dcfb Result ,_cefe string )(float64 ,float64 ,Result ){_ffc ,_decd :=_egbf (_bfc ,"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065",_cefe );if _decd .Type ==ResultTypeError {return 0,0,_decd ;};_gbe ,_decd :=_egbf (_dcfb ,"\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065",_cefe );if _decd .Type ==ResultTypeError {return 0,0,_decd ;};if _ffc >=_gbe {return 0,0,MakeErrorResultType (ErrorTypeNum ,_cefe +"\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 _ffc ,_gbe ,_gea ;};const _dfc ="\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"; +// Count implements the COUNT function. +func Count (args []Result )Result {return MakeNumberResult (_geeaf (args ,_bbeec ))}; -// 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");};_gaf :=_bf .Now ();_ ,_gbfe :=_gaf .Zone ();_cde :=_cabga (_fd ,_gaf .Unix ()+int64 (_gbfe ))+1;return MakeNumberResult (_cde );}; +// VLookup implements the VLOOKUP function that returns a matching value from a +// column in an array. +func VLookup (args []Result )Result {_defg :=len (args );if _defg < 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 _defg > 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");};_cdaa :=args [0];_cbfe :=args [1];if _cbfe .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");};_cccaf :=args [2].AsNumber ();if _cccaf .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");};_gafag :=false ;if _defg ==4&&args [3].Type !=ResultTypeEmpty {_dbca :=args [3].AsNumber ();if _dbca .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 _dbca .ValueNumber ==0{_gafag =true ;};};_ffbd :=int (_cccaf .ValueNumber )-1;_bdbca :=-1;_bdba :=false ;_dbcf :for _cgdee ,_degc :=range _cbfe .ValueArray {if len (_degc )==0{continue ;};_faddd :=_degc [0];switch _ceabe (_faddd ,_cdaa ,false ,_gafag ){case _bcafb :_bdbca =_cgdee ;case _ccfe :_bdbca =_cgdee ;_bdba =true ;break _dbcf ;};};if _bdbca ==-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");};_dddf :=_cbfe .ValueArray [_bdbca ];if _ffbd < 0||_ffbd >=len (_dddf ){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 _bdba ||!_gafag {return _dddf [_ffbd ];};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 _adddg =[]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 NewLexer ()*Lexer {return &Lexer {_ffgc :make (chan *node )}}; -// Mduration implements the Excel MDURATION function. -func Mduration (args []Result )Result {_gcbe ,_ebcd :=_eade (args ,"\u004dD\u0055\u0052\u0041\u0054\u0049\u004fN");if _ebcd .Type ==ResultTypeError {return _ebcd ;};_ddga :=_gcbe ._cfc ;_bffe :=_gcbe ._bacb ;_dfbb :=_gcbe ._dee ;_cdfa :=_gcbe ._eeebe ;_adcf :=_gcbe ._faea ;_bafa :=_gcbe ._gade ;_bdf :=_cgaa (_ddga ,_bffe ,_dfbb ,_cdfa ,_adcf ,_bafa );if _bdf .Type ==ResultTypeError {return _bdf ;};_eeab :=_bdf .ValueNumber /(1.0+_cdfa /_adcf );return MakeNumberResult (_eeab );}; +// NewCellRef constructs a new cell reference. +func NewCellRef (v string )Expression {return CellRef {_fe :v }}; -// GetLocked returns FALSE for the invalid reference context. -func (_ddcgf *ivr )GetLocked (cellRef string )bool {return false }; +// 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");};_fgaa :=_dfggc (args );_bc .Float64s (_fgaa );var _affd float64 ;if len (_fgaa )%2==0{_affd =(_fgaa [len (_fgaa )/2-1]+_fgaa [len (_fgaa )/2])/2;}else {_affd =_fgaa [len (_fgaa )/2];};return MakeNumberResult (_affd );}; -// Update updates references in the BinaryExpr after removing a row/column. -func (_df BinaryExpr )Update (q *_da .UpdateQuery )Expression {_fag :=_df ;_fag ._ec =_df ._ec .Update (q );_fag ._ce =_df ._ce .Update (q );return _fag ;};const (_ byte =iota ;_dcccf ;_ccfe ;_aagfe ;_fedcb ;_bffg ;);type durationArgs struct{_cfc float64 ;_bacb float64 ;_dee float64 ;_eeebe float64 ;_faea float64 ;_gade int ;}; +// GetWidth returns 0 for the invalid reference context. +func (_dgeag *ivr )GetWidth (colIdx int )float64 {return float64 (0)}; -// NewVerticalRange constructs a new full columns range. -func NewVerticalRange (v string )Expression {_cgeeb :=_dcf .Split (v ,"\u003a");if len (_cgeeb )!=2{return nil ;};if _cgeeb [0]> _cgeeb [1]{_cgeeb [0],_cgeeb [1]=_cgeeb [1],_cgeeb [0];};return VerticalRange {_bbadb :_cgeeb [0],_fdaegd :_cgeeb [1]};};var _abdec =[]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 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");};_faecb :=args [0].AsString ();if _faecb .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 (_faecb .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 (_faecb .ValueString [0]));}; +// Eval evaluates a range returning a list of results or an error. +func (_ddad Range )Eval (ctx Context ,ev Evaluator )Result {_aeea :=_ddad ._bdgcbd .Reference (ctx ,ev );_daaaf :=_ddad ._febfg .Reference (ctx ,ev );_fefea :=_abga (_aeea ,_daaaf );if _aeea .Type ==ReferenceTypeCell &&_daaaf .Type ==ReferenceTypeCell {if _bcdga ,_degcb :=ev .GetFromCache (_fefea );_degcb {return _bcdga ;}else {_adagd :=_dfbfg (ctx ,ev ,_aeea .Value ,_daaaf .Value );ev .SetCache (_fefea ,_adagd );return _adagd ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_fefea );}; -// 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 (_eaga Result )AsNumber ()Result {if _eaga .Type ==ResultTypeString {_dbebf ,_cefad :=_ab .ParseFloat (_eaga .ValueString ,64);if _cefad ==nil {return MakeNumberResult (_dbebf );};};if _eaga .Type ==ResultTypeEmpty {return MakeNumberResult (0);};return _eaga ;}; +// 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");};_gadcc :=args [0].AsNumber ();if _gadcc .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");};_bcec :=10.0;if len (args )> 1{_dfeaf :=args [1].AsNumber ();if _dfeaf .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");};_bcec =args [1].ValueNumber ;};if _gadcc .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 _bcec ==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 (_fg .Log (_gadcc .ValueNumber )/_fg .Log (_bcec ));};type criteriaParsed struct{_eefb bool ;_acfca float64 ;_dfddf string ;_dbea *criteriaRegex ;};func _gd (_gdb BinOpType ,_afc []Result ,_ece Result )Result {_edfd :=[]Result {};switch _ece .Type {case ResultTypeNumber :_ac :=_ece .ValueNumber ;for _bfd :=range _afc {_gcf :=_afc [_bfd ].AsNumber ();if _gcf .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 _gdb {case BinOpTypePlus :_edfd =append (_edfd ,MakeNumberResult (_gcf .ValueNumber +_ac ));case BinOpTypeMinus :_edfd =append (_edfd ,MakeNumberResult (_gcf .ValueNumber -_ac ));case BinOpTypeMult :_edfd =append (_edfd ,MakeNumberResult (_gcf .ValueNumber *_ac ));case BinOpTypeDiv :if _ac ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_edfd =append (_edfd ,MakeNumberResult (_gcf .ValueNumber /_ac ));case BinOpTypeExp :_edfd =append (_edfd ,MakeNumberResult (_fg .Pow (_gcf .ValueNumber ,_ac )));case BinOpTypeLT :_edfd =append (_edfd ,MakeBoolResult (_gcf .ValueNumber < _ac ));case BinOpTypeGT :_edfd =append (_edfd ,MakeBoolResult (_gcf .ValueNumber > _ac ));case BinOpTypeEQ :_edfd =append (_edfd ,MakeBoolResult (_gcf .ValueNumber ==_ac ));case BinOpTypeLEQ :_edfd =append (_edfd ,MakeBoolResult (_gcf .ValueNumber <=_ac ));case BinOpTypeGEQ :_edfd =append (_edfd ,MakeBoolResult (_gcf .ValueNumber >=_ac ));case BinOpTypeNE :_edfd =append (_edfd ,MakeBoolResult (_gcf .ValueNumber !=_ac ));default:return MakeErrorResult (_d .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",_gdb ));};};case ResultTypeString :_gb :=_ece .ValueString ;for _age :=range _afc {_gad :=_afc [_age ].AsString ();if _gad .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 _gdb {case BinOpTypeLT :_edfd =append (_edfd ,MakeBoolResult (_gad .ValueString < _gb ));case BinOpTypeGT :_edfd =append (_edfd ,MakeBoolResult (_gad .ValueString > _gb ));case BinOpTypeEQ :_edfd =append (_edfd ,MakeBoolResult (_gad .ValueString ==_gb ));case BinOpTypeLEQ :_edfd =append (_edfd ,MakeBoolResult (_gad .ValueString <=_gb ));case BinOpTypeGEQ :_edfd =append (_edfd ,MakeBoolResult (_gad .ValueString >=_gb ));case BinOpTypeNE :_edfd =append (_edfd ,MakeBoolResult (_gad .ValueString !=_gb ));default:return MakeErrorResult (_d .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",_gdb ));};};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 (_edfd );}; -// Reference returns an invalid reference for EmptyExpr. -func (_aeg EmptyExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// String returns a string representation of a horizontal range. +func (_ddac HorizontalRange )String ()string {return _ddac .horizontalRangeReference ()}; -// Reference returns an invalid reference for Error. -func (_cda Error )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// String returns a string representation of Number. +func (_efbd Number )String ()string {return _cb .FormatFloat (_efbd ._fbeeb ,'f',-1,64)}; -// SupportedFunctions returns a list of supported functions. -func SupportedFunctions ()[]string {_ebgc :=[]string {};for _cceabd :=range _cccfb {_ebgc =append (_ebgc ,_cceabd );};for _efacc :=range _geddf {_ebgc =append (_ebgc ,_efacc );};_e .Strings (_ebgc );return _ebgc ;};var _babda =false ;var _cccfb =map[string ]Function {}; +// Value returns a string version of the result. +func (_egfba Result )Value ()string {switch _egfba .Type {case ResultTypeNumber :_cffde :=_cb .FormatFloat (_egfba .ValueNumber ,'f',-1,64);if len (_cffde )> 12{_bageca :=12;for _bgegd :=_bageca ;_bgegd > 0&&_cffde [_bgegd ]=='0';_bgegd --{_bageca --;};_cffde =_cffde [0:_bageca +1];};return _cffde ;case ResultTypeError :return _egfba .ValueString ;case ResultTypeString :return _egfba .ValueString ;case ResultTypeList :if len (_egfba .ValueList )==0{return "";};return _egfba .ValueList [0].Value ();case ResultTypeArray :if len (_egfba .ValueArray )==0||len (_egfba .ValueArray [0])==0{return "";};return _egfba .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";};}; -// Context is a formula execution context. Formula evaluation uses the context -// to retreive information from sheets. -type Context interface{ +// 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");};_aeeb :=args [0].AsNumber ();if _aeeb .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");};_fdag :=float64 (1);if _aeeb .ValueNumber < 0{_fdag =-1;};if len (args )> 1{_gaff :=args [1].AsNumber ();if _gaff .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");};_fdag =_gaff .ValueNumber ;};_eggb :=float64 (1);if len (args )> 2{_begc :=args [2].AsNumber ();if _begc .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");};_eggb =_begc .ValueNumber ;};if len (args )==1{return MakeNumberResult (_fg .Ceil (_aeeb .ValueNumber ));};_abge :=_aeeb .ValueNumber ;_abge ,_gfbg :=_fg .Modf (_abge /_fdag );if _gfbg !=0{if _aeeb .ValueNumber > 0{_abge ++;}else if _eggb < 0{_abge --;};};return MakeNumberResult (_abge *_fdag );}; -// Cell returns the result of evaluating a cell. -Cell (_cgg string ,_cfb Evaluator )Result ; +// 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");};_gafa :=ctx .GetEpoch ();_baeg ,_dgfd :=_gfff (args [0].Value (),_gafa );if _dgfd !=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 (_baeg .Year ()));};var _bgbf =[...]int {0};type rmode byte ;type yyLexer interface{Lex (_cbbff *yySymType )int ;Error (_edgeb string );}; -// 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 (_ffe string )Context ; +// 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");};_ffe ,_agf ,_egad :=_abcg (args [0],args [1],"\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _egad .Type ==ResultTypeError {return _egad ;};_cdcf ,_egad :=_ecbgc (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _egad .Type ==ResultTypeError {return _egad ;};if _cdcf >=_ffe {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");};_ffde :=args [3];if _ffde .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");};_bfgc :=_ffde .ValueNumber ;if _bfgc < 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");};_dggb :=args [4];if _dggb .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");};_bfdg :=_dggb .ValueNumber ;if _bfdg < 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");};_dcgd :=args [5];if _dcgd .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");};_eabb :=_dcgd .ValueNumber ;if _eabb < 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");};_eca :=args [6];if _eca .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");};_ggfc :=float64 (int (_eca .ValueNumber ));if !_ebdd (_ggfc ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_fffe :=0;if len (args )==8&&args [7].Type !=ResultTypeEmpty {_abec :=args [7];if _abec .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");};_fffe =int (_abec .ValueNumber );if !_defe (_fffe ){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");};};_cefef ,_egad :=_bdcd (_cdcf ,_agf ,_fffe );if _egad .Type ==ResultTypeError {return _egad ;};_cefef *=_ggfc ;_bddc ,_egad :=_bdcd (_ffe ,_agf ,_fffe );if _egad .Type ==ResultTypeError {return _egad ;};_bddc *=_ggfc ;_aada ,_egad :=_bdcd (_cdcf ,_ffe ,_fffe );if _egad .Type ==ResultTypeError {return _egad ;};_aada *=_ggfc ;_acbd :=_eabb +_cefef *100*_bfgc /_ggfc ;_acbd /=_bddc *_bfdg /_ggfc +1;_acbd -=_aada *100*_bfgc /_ggfc ;return MakeNumberResult (_acbd );}; -// GetEpoch returns the time epoch of the context's Workbook. -GetEpoch ()_bf .Time ; +// Reference returns an invalid reference for Bool. +func (_bg Bool )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// GetFilename returns the full filename of the context's Workbook. -GetFilename ()string ; +// 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 _aded ,_bfbb float64 ;switch args [0].Type {case ResultTypeNumber :_bfbb =args [0].ValueNumber ;case ResultTypeString :_edeb :=DateValue ([]Result {args [0]});if _edeb .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");};_bfbb =_edeb .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 :_aded =args [1].ValueNumber ;if _aded < 62&&_bfbb >=62{_aded --;};case ResultTypeString :_ccca :=DateValue ([]Result {args [1]});if _ccca .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");};_aded =_ccca .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");};_bgfc :=float64 (int (_bfbb -_aded ));return MakeNumberResult (_bgfc );}; -// GetWidth returns a worksheet's column width. -GetWidth (_fbd int )float64 ; +// Coupdaysnc implements the Excel COUPDAYSNC function. +func Coupdaysnc (args []Result )Result {_gdf ,_edfde :=_cbeb (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053\u004e\u0043");if _edfde .Type ==ResultTypeError {return _edfde ;};return MakeNumberResult (_aage (_gdf ._dfba ,_gdf ._fadc ,_gdf ._bdcb ,_gdf ._fbb ));}; -// GetFormat returns a cell's format. -GetFormat (_cce string )string ; +// 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");};_bcbf :=args [0];if _bcbf .Type ==ResultTypeList {_acdf :=[][]Result {};for _ ,_bbfg :=range _bcbf .ValueList {_acdf =append (_acdf ,[]Result {_bbfg });};return MakeArrayResult (_acdf );};_gabg :=make ([][]Result ,len (_bcbf .ValueArray [0]));for _ ,_gfgb :=range _bcbf .ValueArray {for _ecfa ,_dacb :=range _gfgb {_gabg [_ecfa ]=append (_gabg [_ecfa ],_dacb );};};return MakeArrayResult (_gabg );};var InvalidReferenceContext =&ivr {};func init (){_daf ();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 _bae ="\u0028\u0020\u0028"+_effec +"\u007c"+_ede +"\u007c"+_fcg +"\u007c"+_edfg +"\u0029\u0029\u003f\u0024";const _ggddf =57372;type evCache struct{_aaa map[string ]Result ;_gab *_f .Mutex ;};func (_adgc *noCache )SetCache (key string ,value Result ){}; -// GetLabelPrefix returns cell's label prefix dependent on cell horizontal alignment. -GetLabelPrefix (_ddcg string )string ; +// 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");};_bebb :=[]float64 {};for _ ,_cdfb :=range args {switch _cdfb .Type {case ResultTypeString :_edcbg :=_cdfb .AsNumber ();if _edcbg .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");};_bebb =append (_bebb ,_edcbg .ValueNumber );case ResultTypeList ,ResultTypeArray :_efdec :=GCD (_cdfb .ListValues ());if _efdec .Type !=ResultTypeNumber {return _efdec ;};_bebb =append (_bebb ,_efdec .ValueNumber );case ResultTypeNumber :_bebb =append (_bebb ,_cdfb .ValueNumber );case ResultTypeError :return _cdfb ;default:return MakeErrorResult (_d .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",_cdfb .Type ));};};if _bebb [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 (_bebb )==1{return MakeNumberResult (_bebb [0]);};_eefc :=_bebb [0];for _gddb :=1;_gddb < len (_bebb );_gddb ++{if _bebb [_gddb ]< 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");};_eefc =_fdbgeb (_eefc ,_bebb [_gddb ]);};return MakeNumberResult (_eefc );};type tokenType int ; -// GetFormat returns if cell is protected. -GetLocked (_gaa string )bool ; +// Update updates references in the VerticalRange after removing a row/column. +func (_efcg VerticalRange )Update (q *_ae .UpdateQuery )Expression {if q .UpdateType ==_ae .UpdateActionRemoveColumn {_cbbbe :=_efcg ;if q .UpdateCurrentSheet {_cgcb :=q .ColumnIdx ;_cbbbe ._dgfg =_da (_efcg ._dgfg ,_cgcb );_cbbbe ._cdeg =_da (_efcg ._cdeg ,_cgcb );};return _cbbbe ;};return _efcg ;};func (_dcfea VerticalRange )verticalRangeReference ()string {return _d .Sprintf ("\u0025\u0073\u003a%\u0073",_dcfea ._dgfg ,_dcfea ._cdeg );}; -// HasFormula returns if cell contains formula. -HasFormula (_ddd string )bool ; +// RegisterFunction registers a standard function. +func RegisterFunction (name string ,fn Function ){_addgag .Lock ();defer _addgag .Unlock ();if _ ,_efeb :=_agcb [name ];_efeb {_fc .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 );};_agcb [name ]=fn ;};const _eaa ="\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"; -// IsBool returns if cell contains boolean value. -IsBool (_gcg string )bool ; +// 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");};_gdef :=args [0].AsNumber ();if _gdef .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");};_cbcfa :=float64 (1);if _gdef .ValueNumber < 0{_cbcfa =-1;};if len (args )> 1{_cfbc :=args [1].AsNumber ();if _cfbc .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");};_cbcfa =_fg .Abs (_cfbc .ValueNumber );};if len (args )==1{return MakeNumberResult (_fg .Ceil (_gdef .ValueNumber ));};_cgce :=_gdef .ValueNumber ;_cgce ,_afgb :=_fg .Modf (_cgce /_cbcfa );if _afgb !=0{if _gdef .ValueNumber > 0{_cgce ++;};};return MakeNumberResult (_cgce *_cbcfa );};const _fgbdb =57347; -// IsDBCS returns if workbook default language is among DBCS. -IsDBCS ()bool ; +// NewConstArrayExpr constructs a new constant array expression with a given data. +func NewConstArrayExpr (data [][]Expression )Expression {return &ConstArrayExpr {_bdb :data }}; -// LastColumn returns the name of last column which contains data in range of context sheet's given rows. -LastColumn (_eae ,_dbe int )string ; +// Couppcd implements the Excel COUPPCD function. +func Couppcd (args []Result )Result {_fdbe ,_bceae :=_cbeb (args ,"\u0043O\u0055\u0050\u0050\u0043\u0044");if _bceae .Type ==ResultTypeError {return _bceae ;};_edfb :=_gaf (_fdbe ._dfba );_caf :=_gaf (_fdbe ._fadc );_dabb :=_fdbe ._bdcb ;_dafe :=_fdbe ._fbb ;_cbf :=_fbe (_edfb ,_caf ,_dabb ,_dafe );_baef ,_def ,_ecc :=_cbf .Date ();return MakeNumberResult (_acgc (_baef ,int (_def ),_ecc ));};func _ceba (_ccbb ,_bdfd float64 )float64 {_ccbb =_fg .Trunc (_ccbb );_bdfd =_fg .Trunc (_bdfd );if _ccbb ==0&&_bdfd ==0{return 0;};return _ccbb *_bdfd /_fdbgeb (_ccbb ,_bdfd );}; -// LastRow returns the name of last row which contains data in range of context sheet's given columns. -LastRow (_gab string )int ; +// 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 _ddfea (args ,_gcgdb )}; -// SetLocked returns sets cell's protected attribute. -SetLocked (_bgf string ,_dbg bool ); +// MakeArrayResult constructs an array result (matrix). +func MakeArrayResult (arr [][]Result )Result {return Result {Type :ResultTypeArray ,ValueArray :arr }};func (_fbdd *ivr )Sheet (name string )Context {return _fbdd };func (_fagc *Lexer )emit (_bdfc tokenType ,_dgdca []byte ){if _eccc {_d .Println ("\u0065\u006d\u0069\u0074",_bdfc ,_ffafg (string (_dgdca )));};_fagc ._ffgc <-&node {_bdfc ,string (_dgdca )};}; -// NamedRange returns a named range. -NamedRange (_fe string )Reference ; +// 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");};_gaec :=args [0];switch _gaec .Type {case ResultTypeError :return _gaec ;case ResultTypeNumber ,ResultTypeString :return _bggfg (args [0]);case ResultTypeList :_cedgd :=_gaec .ValueList ;_dcce :=[]Result {};for _ ,_dcgg :=range _cedgd {_ffcg :=_bggfg (_dcgg );if _ffcg .Type ==ResultTypeError {return _ffcg ;};_dcce =append (_dcce ,_ffcg );};return MakeListResult (_dcce );case ResultTypeArray :_caec :=_gaec .ValueArray ;_fafg :=[][]Result {};for _ ,_facd :=range _caec {_cgbcd :=[]Result {};for _ ,_dbega :=range _facd {_cefcf :=_bggfg (_dbega );if _cefcf .Type ==ResultTypeError {return _cefcf ;};_cgbcd =append (_cgbcd ,_cefcf );};_fafg =append (_fafg ,_cgbcd );};return MakeArrayResult (_fafg );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");};};type node struct{_bgcff tokenType ;_afbb string ;}; -// 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 (_cdd ,_fgd uint32 );}; +// String returns a string representation of a named range. +func (_befc NamedRangeRef )String ()string {return _befc ._egebg };func (_gbcfad ResultType )String ()string {if _gbcfad >=ResultType (len (_deef )-1){return _d .Sprintf ("\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_gbcfad );};return _ccggb [_deef [_gbcfad ]:_deef [_gbcfad +1]];};type yyParserImpl struct{_gffae yySymType ;_ffffge [_daeeb ]yySymType ;_ebbec int ;}; -// Replace is an implementation of the Excel REPLACE(). -func Replace (args []Result )Result {_bdaee ,_ccbb :=_gcddc ("\u0052E\u0050\u004c\u0041\u0043\u0045",args );if _ccbb .Type !=ResultTypeEmpty {return _ccbb ;};_fdbfb :=_bdaee ._abdef ;_fceae :=_bdaee ._fgdc ;_cegdf :=_bdaee ._afca ;_fdfga :=_bdaee ._bfagb ;_gcfc :=len (_fdbfb );if _fceae > _gcfc {_fceae =_gcfc ;};_gadb :=_fceae +_cegdf ;if _gadb > _gcfc {_gadb =_gcfc ;};_fbaa :=_fdbfb [0:_fceae ]+_fdfga +_fdbfb [_gadb :];return MakeStringResult (_fbaa );}; +// 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");};_agga :=args [0];if _agga .Type !=ResultTypeArray &&_agga .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");};_ffbbb :=_gadgc (_agga );_fgfc :=args [2];if _fgfc .Type !=ResultTypeArray &&_fgfc .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");};_ebfc :=_gadgc (_fgfc );_eaee :=_abgd (args [1]);_eabc :=0.0;for _aecc ,_aeee :=range _ffbbb {for _agcd ,_bcdgb :=range _aeee {if _gbfe (_bcdgb ,_eaee ){_eabc +=_ebfc [_aecc ][_agcd ].ValueNumber ;};};};return MakeNumberResult (_eabc );}; -// Match implements the MATCH function. -func Match (args []Result )Result {_bfef :=len (args );if _bfef !=2&&_bfef !=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");};_eeeef :=1;if _bfef ==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");};_gadd :=args [2].ValueNumber ;if _gadd ==-1||_gadd ==0{_eeeef =int (_gadd );};};_debc :=args [1];var _ccga []Result ;switch _debc .Type {case ResultTypeList :_ccga =_debc .ValueList ;case ResultTypeArray :_dbebb :=_debc .ValueArray ;for _ ,_eecd :=range _dbebb {if len (_eecd )!=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");};_ccga =append (_ccga ,_eecd [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");};_eaaf :=_egec (args [0]);switch _eeeef {case 0:for _cbag ,_ecegg :=range _ccga {if _eabg (_ecegg ,_eaaf ){return MakeNumberResult (float64 (_cbag +1));};};case -1:for _daagg :=0;_daagg < len (_ccga );_daagg ++{if _eabg (_ccga [_daagg ],_eaaf ){return MakeNumberResult (float64 (_daagg +1));};if _eaaf ._bffc &&(_ccga [_daagg ].ValueNumber < _eaaf ._cdfbg ){if _daagg ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_daagg ));};};case 1:for _adbdc :=0;_adbdc < len (_ccga );_adbdc ++{if _eabg (_ccga [_adbdc ],_eaaf ){return MakeNumberResult (float64 (_adbdc +1));};if _eaaf ._bffc &&(_ccga [_adbdc ].ValueNumber > _eaaf ._cdfbg ){if _adbdc ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_adbdc ));};};};return MakeErrorResultType (ErrorTypeNA ,"");}; +// 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 (_feb Context ,formula string )Result ;SetCache (_adeb string ,_agd Result );GetFromCache (_fde string )(Result ,bool );LastEvalIsRef ()bool ;}; -// Pricedisc implements the Excel PRICEDISC function. -func Pricedisc (args []Result )Result {_efac :=len (args );if _efac !=4&&_efac !=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");};_gcgb ,_bcdc ,_cbad :=_gage (args [0],args [1],"\u0050R\u0049\u0043\u0045\u0044\u0049\u0053C");if _cbad .Type ==ResultTypeError {return _cbad ;};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");};_bcag :=args [2].ValueNumber ;if _bcag <=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");};_bea :=args [3].ValueNumber ;if _bea <=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");};_fageg :=0;if _efac ==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");};_fageg =int (args [4].ValueNumber );if !_eeaa (_fageg ){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");};};_dbeb ,_cbad :=_debf (_gcgb ,_bcdc ,_fageg );if _cbad .Type ==ResultTypeError {return _cbad ;};return MakeNumberResult (_bea *(1-_bcag *_dbeb ));};type tokenType int ; +// YearFrac is an implementation of the Excel YEARFRAC() function. +func YearFrac (args []Result )Result {_fbg :=len (args );if (_fbg !=2&&_fbg !=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");};_cgdf :=0;if _fbg ==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");};_cgdf =int (args [2].ValueNumber );if !_defe (_cgdf ){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");};_ceab :=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");};_agg :=args [1].ValueNumber ;_fga ,_bgg :=_bdcd (_ceab ,_agg ,_cgdf );if _bgg .Type ==ResultTypeError {return _bgg ;};return MakeNumberResult (_fga );}; -// Update returns the same object as updating sheet references does not affect Error. -func (_abea Error )Update (q *_da .UpdateQuery )Expression {return _abea };var _geaf =[...]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 _ebdb (_eafda string ,_fddfd func (_fgfd float64 )float64 )Function {return func (_cceb []Result )Result {if len (_cceb )!=1{return MakeErrorResult (_eafda +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_bafc :=_cceb [0].AsNumber ();switch _bafc .Type {case ResultTypeNumber :_fagag :=_fddfd (_bafc .ValueNumber );if _gfd .IsNaN (_fagag ){return MakeErrorResult (_eafda +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");};if _gfd .IsInf (_fagag ,0){return MakeErrorResult (_eafda +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079");};return MakeNumberResult (_fagag );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_eafda +"\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 _bafc ;default:return MakeErrorResult (_g .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",_eafda ,_bafc .Type ));};};}; +// Update updates references in the Range after removing a row/column. +func (_eebb Range )Update (q *_ae .UpdateQuery )Expression {_gafagf :=_eebb ;if q .UpdateCurrentSheet {_gafagf ._bdgcbd =_eebb ._bdgcbd .Update (q );_gafagf ._febfg =_eebb ._febfg .Update (q );};return _gafagf ;}; -// 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");};_bbee :=args [0].AsNumber ();if _bbee .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");};_gefg :=0;if len (args )> 1{_efcb :=args [1];if _efcb .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");};_gefg =int (_efcb .ValueNumber );if _gefg < 0{_gefg =0;}else if _gefg > 4{_gefg =4;};};_efcd :=_geff ;switch _gefg {case 1:_efcd =_aadc ;case 2:_efcd =_efgdf ;case 3:_efcd =_abdec ;case 4:_efcd =_bafca ;};_dgd :=_gfd .Trunc (_bbee .ValueNumber );_aaab :=_fc .Buffer {};for _ ,_aegae :=range _efcd {for _dgd >=_aegae ._dgac {_aaab .WriteString (_aegae ._gced );_dgd -=_aegae ._dgac ;};};return MakeStringResult (_aaab .String ());};func _ggbb (_accf ,_aed ,_fefg ,_aabe int )int {if _aed > _fefg {return 0;};if _ddgca (_aabe ){return (_fefg -_aed +1)*30;};_bge :=0;for _bfe :=_aed ;_bfe <=_fefg ;_bfe ++{_bge +=_cceg (_accf ,_bfe );};return _bge ;};const _bcce =187;const _eea ="\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";func LexReader (r _f .Reader )chan *node {_fffcb :=NewLexer ();go _fffcb .lex (r );return _fffcb ._abcd };const _bbfa =57354;func init (){_bfa ();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 );};func _baecc (_cbefb int )string {if _cbefb >=0&&_cbefb < len (_gcffc ){if _gcffc [_cbefb ]!=""{return _gcffc [_cbefb ];};};return _g .Sprintf ("\u0073\u0074\u0061\u0074\u0065\u002d\u0025\u0076",_cbefb );};func _dcgc (_gcbgc Reference ,_bccb Context )bool {return _bccb .Sheet (_gcbgc .Value )==InvalidReferenceContext ;}; +// ISNUMBER is an implementation of the Excel ISNUMBER() function. +func IsNumber (args []Result )Result {if len (args )!=1{return 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 (ReferenceTypeInvalid ReferenceType =iota ;ReferenceTypeCell ;ReferenceTypeHorizontalRange ;ReferenceTypeVerticalRange ;ReferenceTypeNamedRange ;ReferenceTypeRange ;ReferenceTypeSheet ;);func _dfcg (_cgdd ,_aecd float64 ,_afae ,_gdg int )(float64 ,Result ){_eegc ,_eedf :=_gaf (_cgdd ),_gaf (_aecd );if _eedf .After (_eegc ){_fdc :=_fbe (_eegc ,_eedf ,_afae ,_gdg );_gcb :=(_eedf .Year ()-_fdc .Year ())*12+int (_eedf .Month ())-int (_fdc .Month ());return float64 (_gcb *_afae )/12.0,_bef ;};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");};func _eced (_gfaaf [][]Result ,_dabd int )[][]Result {_gaae :=[][]Result {};for _fabd :=range _gfaaf {if _fabd ==0{continue ;};_gfgd :=[]Result {};for _gaac :=range _gfaaf {if _gaac ==_dabd {continue ;};_gfgd =append (_gfgd ,_gfaaf [_fabd ][_gaac ]);};_gaae =append (_gaae ,_gfgd );};return _gaae ;};func _ecbgc (_fbd Result ,_bdge ,_adc string )(float64 ,Result ){var _ggcf float64 ;switch _fbd .Type {case ResultTypeNumber :_ggcf =float64 (int (_fbd .ValueNumber ));case ResultTypeString :_eef :=DateValue ([]Result {_fbd });if _eef .Type ==ResultTypeError {return 0,MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020"+_bdge +"\u0020\u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u0020"+_adc );};_ggcf =_eef .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"+_adc );};if _ggcf < 0{return 0,MakeErrorResultType (ErrorTypeNum ,_bdge +"\u0020\u0073\u0068ou\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};return _ggcf ,_bef ;}; -// 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];}; +// 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");};_cbcb :=args [0].AsNumber ();_abefg :=args [1].AsNumber ();_fdbgd :=args [2].AsNumber ();_ceeec :=args [3].ListValues ();if _cbcb .Type !=ResultTypeNumber ||_abefg .Type !=ResultTypeNumber ||_fdbgd .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");};_gbcfa :=float64 (0);for _bafe ,_cfed :=range _ceeec {_gbcfa +=_cfed .ValueNumber *_fg .Pow (_cbcb .ValueNumber ,_abefg .ValueNumber +float64 (_bafe )*_fdbgd .ValueNumber );};return MakeNumberResult (_gbcfa );}; -// Product is an implementation of the Excel PRODUCT() function. -func Product (args []Result )Result {_dgbf :=1.0;for _ ,_addbe :=range args {_addbe =_addbe .AsNumber ();switch _addbe .Type {case ResultTypeNumber :_dgbf *=_addbe .ValueNumber ;case ResultTypeList ,ResultTypeArray :_aeaa :=Product (_addbe .ListValues ());if _aeaa .Type !=ResultTypeNumber {return _aeaa ;};_dgbf *=_aeaa .ValueNumber ;case ResultTypeString :case ResultTypeError :return _addbe ;case ResultTypeEmpty :default:return MakeErrorResult (_g .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",_addbe .Type ));};};return MakeNumberResult (_dgbf );}; +// PrefixExpr is an expression containing reference to another sheet like Sheet1!A1 (the value of the cell A1 from sheet 'Sheet1'). +type PrefixExpr struct{_gfae Expression ;_begbag Expression ;}; -// 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");};_cbed :=args [0].AsString ();if _cbed .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");};_ggbee :=_fc .Buffer {};_beee :=false ;for _ ,_gdfgf :=range _cbed .ValueString {if !_beee &&_dc .IsLetter (_gdfgf ){_ggbee .WriteRune (_dc .ToUpper (_gdfgf ));}else {_ggbee .WriteRune (_dc .ToLower (_gdfgf ));};_beee =_dc .IsLetter (_gdfgf );};return MakeStringResult (_ggbee .String ());};var _bafca =[]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"}};func _dcfe (_agb BinOpType ,_fae []Result ,_eegd Result )Result {_af :=[]Result {};switch _eegd .Type {case ResultTypeNumber :_eee :=_eegd .ValueNumber ;for _bg :=range _fae {_baa :=_fae [_bg ].AsNumber ();if _baa .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 _agb {case BinOpTypePlus :_af =append (_af ,MakeNumberResult (_baa .ValueNumber +_eee ));case BinOpTypeMinus :_af =append (_af ,MakeNumberResult (_baa .ValueNumber -_eee ));case BinOpTypeMult :_af =append (_af ,MakeNumberResult (_baa .ValueNumber *_eee ));case BinOpTypeDiv :if _eee ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_af =append (_af ,MakeNumberResult (_baa .ValueNumber /_eee ));case BinOpTypeExp :_af =append (_af ,MakeNumberResult (_gfd .Pow (_baa .ValueNumber ,_eee )));case BinOpTypeLT :_af =append (_af ,MakeBoolResult (_baa .ValueNumber < _eee ));case BinOpTypeGT :_af =append (_af ,MakeBoolResult (_baa .ValueNumber > _eee ));case BinOpTypeEQ :_af =append (_af ,MakeBoolResult (_baa .ValueNumber ==_eee ));case BinOpTypeLEQ :_af =append (_af ,MakeBoolResult (_baa .ValueNumber <=_eee ));case BinOpTypeGEQ :_af =append (_af ,MakeBoolResult (_baa .ValueNumber >=_eee ));case BinOpTypeNE :_af =append (_af ,MakeBoolResult (_baa .ValueNumber !=_eee ));default:return MakeErrorResult (_g .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",_agb ));};};case ResultTypeString :_cf :=_eegd .ValueString ;for _bag :=range _fae {_dba :=_fae [_bag ].AsString ();if _dba .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 _agb {case BinOpTypeLT :_af =append (_af ,MakeBoolResult (_dba .ValueString < _cf ));case BinOpTypeGT :_af =append (_af ,MakeBoolResult (_dba .ValueString > _cf ));case BinOpTypeEQ :_af =append (_af ,MakeBoolResult (_dba .ValueString ==_cf ));case BinOpTypeLEQ :_af =append (_af ,MakeBoolResult (_dba .ValueString <=_cf ));case BinOpTypeGEQ :_af =append (_af ,MakeBoolResult (_dba .ValueString >=_cf ));case BinOpTypeNE :_af =append (_af ,MakeBoolResult (_dba .ValueString !=_cf ));default:return MakeErrorResult (_g .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",_agb ));};};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 (_af );};func _eegab (_ddba string ,_edgbf func (_bbbba float64 )float64 )Function {return func (_efaf []Result )Result {if len (_efaf )!=1{return MakeErrorResult (_ddba +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_ffbca :=_efaf [0].AsNumber ();switch _ffbca .Type {case ResultTypeNumber :_fdba :=_edgbf (_ffbca .ValueNumber );if _gfd .IsNaN (_fdba ){return MakeErrorResult (_ddba +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");};if _gfd .IsInf (_fdba ,0){return MakeErrorResult (_ddba +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079");};if _fdba ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,_ddba +"\u0020d\u0069v\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065\u0072\u006f");};return MakeNumberResult (1/_fdba );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_ddba +"\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 _ffbca ;default:return MakeErrorResult (_g .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",_ddba ,_ffbca .Type ));};};}; +// ErrorType is a formula evaluation error type. +type ErrorType byte ; -// Eval evaluates and returns an expression with prefix. -func (_egaag PrefixExpr )Eval (ctx Context ,ev Evaluator )Result {_dggfa :=_egaag ._dgfe .Reference (ctx ,ev );switch _dggfa .Type {case ReferenceTypeSheet :if _dcgc (_dggfa ,ctx ){return MakeErrorResultType (ErrorTypeName ,_g .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_dggfa .Value ));};_fcdf :=ctx .Sheet (_dggfa .Value );return _egaag ._cdadd .Eval (_fcdf ,ev );default:return MakeErrorResult (_g .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",_dggfa .Type ));};}; +// IsBool returns false for the invalid reference context. +func (_cfeee *ivr )IsBool (cellRef string )bool {return false }; -// 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");};_bffb :=args [0].ValueNumber ;_cfd :=args [1].ValueNumber ;_aeb :=args [2].ValueNumber ;_cged :=_bcf (_bffb ,_cfd ,_aeb );if _cged >=0{return MakeNumberResult (_cged );}else {return MakeErrorResultType (ErrorTypeNum ,"");};};func _egdgc (_cgc ,_cdaf []float64 ,_ebeeg float64 )Result {_dbgd :=false ;_faed :=false ;for _eebg :=0;_eebg < len (_cgc );_eebg ++{if _cgc [_eebg ]> 0{_dbgd =true ;};if _cgc [_eebg ]< 0{_faed =true ;};};if !_dbgd ||!_faed {return MakeErrorResultType (ErrorTypeNum ,"");};_aecc :=_ebeeg ;_bdecd :=1e-10;_degg :=0;_eagg :=50;_cfbba :=false ;for {_dcdb :=_cdad (_cgc ,_cdaf ,_aecc );_bded :=_aecc -_dcdb /_gcgg (_cgc ,_cdaf ,_aecc );_bdee :=_gfd .Abs (_bded -_aecc );_aecc =_bded ;_degg ++;if _bdee <=_bdecd ||_gfd .Abs (_dcdb )<=_bdecd {break ;};if _degg > _eagg {_cfbba =true ;break ;};};if _cfbba ||_gfd .IsNaN (_aecc )||_gfd .IsInf (_aecc ,0){return MakeErrorResultType (ErrorTypeNum ,"");};return MakeNumberResult (_aecc );};func _gfbe (_egfb ,_agd float64 ,_gcab ,_cbef int )(float64 ,Result ){_ede ,_gdg :=_aee (_egfb ),_aee (_agd );if _gdg .After (_ede ){_gede :=_dbbg (_ede ,_gdg ,_gcab ,_cbef );_aad :=(_gdg .Year ()-_gede .Year ())*12+int (_gdg .Month ())-int (_gede .Month ());return float64 (_aad *_gcab )/12.0,_gea ;};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");}; +// 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");};_cgab :=true ;for _ ,_bfbfe :=range args {_bfbfe =_bfbfe .AsNumber ();switch _bfbfe .Type {case ResultTypeList ,ResultTypeArray :_aeagd :=And (_bfbfe .ListValues ());if _aeagd .Type ==ResultTypeError {return _aeagd ;};if _aeagd .ValueNumber ==0{_cgab =false ;};case ResultTypeNumber :if _bfbfe .ValueNumber ==0{_cgab =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 _bfbfe ;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 (_cgab );};func _ceffb (_aabb Result ,_bdag ,_dccef string )(string ,Result ){switch _aabb .Type {case ResultTypeString ,ResultTypeNumber ,ResultTypeEmpty :return _aabb .Value (),_bef ;default:return "",MakeErrorResult (_bdag +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_dccef +"\u0020t\u006f\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006db\u0065r\u0020o\u0072\u0020\u0073\u0074\u0072\u0069\u006eg");};}; -// 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");};_cecc :=false ;for _ ,_ffcb :=range args {switch _ffcb .Type {case ResultTypeList ,ResultTypeArray :_dacf :=Or (_ffcb .ListValues ());if _dacf .Type ==ResultTypeError {return _dacf ;};if _dacf .ValueNumber !=0{_cecc =true ;};case ResultTypeNumber :if _ffcb .ValueNumber !=0{_cecc =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 _ffcb ;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 (_cecc );}; +// Accrintm implements the Excel ACCRINTM function. +func Accrintm (args []Result )Result {_aedc :=len (args );if _aedc !=4&&_aedc !=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");};_ffge ,_aab :=_ecbgc (args [0],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d");if _aab .Type ==ResultTypeError {return _aab ;};_edgc ,_aab :=_ecbgc (args [1],"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d");if _aab .Type ==ResultTypeError {return _aab ;};if _ffge >=_edgc {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");};_gdbf :=args [2].ValueNumber ;if _gdbf <=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");};_dgfc :=args [3].ValueNumber ;if _dgfc <=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");};_bcdd :=0;if _aedc ==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");};_bcdd =int (args [4].ValueNumber );if !_defe (_bcdd ){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");};};_bdbb ,_aab :=_bdcd (_ffge ,_edgc ,_bcdd );if _aab .Type ==ResultTypeError {return _aab ;};return MakeNumberResult (_dgfc *_gdbf *_bdbb );}; -// MakeEmptyResult is ued when parsing an empty argument. -func MakeEmptyResult ()Result {return Result {Type :ResultTypeEmpty }};func _aegcd (_efe []Result ,_gfe string )(float64 ,float64 ,Result ){if len (_efe )!=2{return 0,0,MakeErrorResult (_gfe +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _efe [0].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_gfe +"\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");};_eeaag :=_efe [0].ValueNumber ;if _efe [1].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_gfe +" \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");};_aaeef :=float64 (int (_efe [1].ValueNumber ));if _aaeef < 0{return 0,0,MakeErrorResultType (ErrorTypeNum ,_gfe +"\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 _eeaag ,_aaeef ,_gea ;};func _gcdd (_bcgd ,_cfeg ,_bebdf ,_cfcb float64 ,_fcaf int )float64 {var _fgde float64 ;if _bcgd ==0{_fgde =_cfcb +_bebdf *_cfeg ;}else {_aaaa :=_gfd .Pow (1+_bcgd ,_cfeg );if _fcaf ==1{_fgde =_cfcb *_aaaa +_bebdf *(1+_bcgd )*(_aaaa -1)/_bcgd ;}else {_fgde =_cfcb *_aaaa +_bebdf *(_aaaa -1)/_bcgd ;};};return -_fgde ;}; +// 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");};_aggg :=args [0].AsNumber ();_ceafc :=args [1].AsNumber ();if _aggg .Type !=ResultTypeNumber ||_ceafc .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 _ceafc .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"M\u004fD\u0028\u0029\u0020\u0064\u0069\u0076\u0069\u0064e\u0020\u0062\u0079\u0020ze\u0072\u006f");};_egfd ,_efgc :=_fg .Modf (_aggg .ValueNumber /_ceafc .ValueNumber );if _efgc < 0{_egfd --;};return MakeNumberResult (_aggg .ValueNumber -_ceafc .ValueNumber *_egfd );};func _dfggc (_aeace []Result )[]float64 {_aafae :=make ([]float64 ,0);for _ ,_cffd :=range _aeace {if _cffd .Type ==ResultTypeEmpty {continue ;};_cffd =_cffd .AsNumber ();switch _cffd .Type {case ResultTypeNumber :if !_cffd .IsBoolean {_aafae =append (_aafae ,_cffd .ValueNumber );};case ResultTypeList ,ResultTypeArray :_aafae =append (_aafae ,_dfggc (_cffd .ListValues ())...);case ResultTypeString :default:_fc .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",_cffd .Type );};};return _aafae ;}; -// 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");};_fecgf :=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");};_aadga :=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");};_ggab :=args [2].ValueNumber ;if _ggab <=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");};_gcggb :=args [3].ValueNumber ;if _gcggb <=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 _gcggb > _ggab {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");};_baad :=(_fecgf -_aadga )*(_ggab -_gcggb +1)*2;_bfff :=_ggab *(_ggab +1);return MakeNumberResult (_baad /_bfff );}; +// Averagea implements the AVERAGEA function, AVERAGEA counts cells that contain +// text as a zero where AVERAGE ignores them entirely. +func Averagea (args []Result )Result {_faccb ,_gebgc :=_ddab (args ,true );if _gebgc ==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 (_faccb /_gebgc );}; -// String returns a string representation for Negate. -func (_bdccd Negate )String ()string {return "\u002d"+_bdccd ._fbbb .String ()};func (_gaccd *noCache )SetCache (key string ,value Result ){};func _afcb (_afb []Result ,_gdgd string )(*amorArgs ,Result ){_adff :=len (_afb );if _adff !=6&&_adff !=7{return nil ,MakeErrorResult (_gdgd +"\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 _afb [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gdgd +"\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");};_ccd :=_afb [0].ValueNumber ;if _ccd < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_gdgd +"\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");};_bcff ,_gfg :=_egbf (_afb [1],"\u0064\u0061\u0074\u0065\u0020\u0070\u0075\u0072\u0063h\u0061\u0073\u0065\u0064",_gdgd );if _gfg .Type ==ResultTypeError {return nil ,_gfg ;};_dedc ,_gfg :=_egbf (_afb [2],"\u0066\u0069\u0072s\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064",_gdgd );if _gfg .Type ==ResultTypeError {return nil ,_gfg ;};if _dedc < _bcff {return nil ,MakeErrorResultType (ErrorTypeNum ,_gdgd +"\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 _afb [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gdgd +"\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");};_bbdb :=_afb [3].ValueNumber ;if _bbdb < 0||_bbdb > _ccd {return nil ,MakeErrorResultType (ErrorTypeNum ,_gdgd +"\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 _afb [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gdgd +"\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");};_gdbf :=int (_afb [4].ValueNumber );if _gdbf < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_gdgd +" \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 _afb [5].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gdgd +"\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");};_edd :=_afb [5].ValueNumber ;if _edd < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_gdgd +"\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");};_edgf :=0;if _adff ==7&&_afb [6].Type !=ResultTypeEmpty {if _afb [6].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gdgd +"\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");};_edgf =int (_afb [6].ValueNumber );if !_eeaa (_edgf )||_edgf ==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"+_gdgd );};};return &amorArgs {_ccd ,_bcff ,_dedc ,_bbdb ,_gdbf ,_edd ,_edgf },_gea ;}; +// MakeListResult constructs a list result. +func MakeListResult (list []Result )Result {return Result {Type :ResultTypeList ,ValueList :list }};func _bcf (_beeg ,_adfg int )int {switch _adfg {case 1:if _aea (_beeg ){return 366;}else {return 365;};case 3:return 365;default:return 360;};}; -// 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");};_babef :=0;_cdgf :=false ;for _ ,_dabdb :=range args {switch _dabdb .Type {case ResultTypeList ,ResultTypeArray :_bcda :=Xor (_dabdb .ListValues ());if _bcda .Type ==ResultTypeError {return _bcda ;};if _bcda .ValueNumber !=0{_babef ++;};_cdgf =true ;case ResultTypeNumber :if _dabdb .ValueNumber !=0{_babef ++;};_cdgf =true ;case ResultTypeString :case ResultTypeError :return _dabdb ;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 !_cdgf {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 (_babef %2!=0);};var _dfab ,_cdeaa ,_gfea ,_aefef ,_degc ,_facce ,_cacga ,_bdca ,_fbee ,_dcge ,_cebg ,_acfd ,_adefc ,_daddb ,_fcfe *_db .Regexp ; +// NewPrefixVerticalRange constructs a new full columns range with prefix. +func NewPrefixVerticalRange (pfx Expression ,v string )Expression {_eabca :=_g .Split (v ,"\u003a");if len (_eabca )!=2{return nil ;};if _eabca [0]> _eabca [1]{_eabca [0],_eabca [1]=_eabca [1],_eabca [0];};return PrefixVerticalRange {_cedbe :pfx ,_gbeff :_eabca [0],_fagfg :_eabca [1]};};type cumulArgs struct{_bcef float64 ;_fed float64 ;_fbba float64 ;_acfc float64 ;_ddff float64 ;_cdee int ;};const _abe ="\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"; -// 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");};_bfda :=ctx .GetEpoch ();_fagb ,_dbae :=_dbag (args [0].Value (),_bfda );if _dbae !=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 (_fagb .Year ()));}; +// 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");};_aacbb :=args [0];if _aacbb .Type ==ResultTypeError {return _aacbb ;};if _aacbb .Type !=ResultTypeString &&_aacbb .Type !=ResultTypeNumber &&_aacbb .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");};_eaegd :=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");};_aedg :=int (args [1].ValueNumber );if _aedg < 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");};_dafed :=int (args [2].ValueNumber );if _dafed < 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");};_fefb :=len (_eaegd );if _aedg > _fefb {return MakeStringResult ("");};_aedg --;_gdgd :=_aedg +_dafed ;if _gdgd > _fefb {return MakeStringResult (_eaegd [_aedg :]);}else {return MakeStringResult (_eaegd [_aedg :_gdgd ]);};}; -// Update updates references in the Range after removing a row/column. -func (_dgba Range )Update (q *_da .UpdateQuery )Expression {_bbabg :=_dgba ;if q .UpdateCurrentSheet {_bbabg ._gbgbe =_dgba ._gbgbe .Update (q );_bbabg ._faccc =_dgba ._faccc .Update (q );};return _bbabg ;}; +// Reference returns a string reference value to a range with prefix. +func (_aggae PrefixRangeExpr )Reference (ctx Context ,ev Evaluator )Reference {_cbfgb :=_aggae ._caaea .Reference (ctx ,ev );_cccf :=_aggae ._cabc .Reference (ctx ,ev );_ffbec :=_aggae ._gbcge .Reference (ctx ,ev );if _cbfgb .Type ==ReferenceTypeSheet &&_cccf .Type ==ReferenceTypeCell &&_ffbec .Type ==ReferenceTypeCell {return MakeRangeReference (_adgee (_cbfgb ,_cccf ,_ffbec ));};return ReferenceInvalid ;};func _ddfea (_babf []Result ,_bfab rmode )Result {if len (_babf )!=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");};_gcffb :=_babf [0].AsNumber ();if _gcffb .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");};_effd :=_babf [1].AsNumber ();if _effd .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");};_ffcd :=_effd .ValueNumber ;_beba :=_gcffb .ValueNumber ;_fafd :=1.0;if _ffcd > 0{_fafd =_fg .Pow (1/10.0,_ffcd );}else {_fafd =_fg .Pow (10.0,-_ffcd );};_beba ,_fbcga :=_fg .Modf (_beba /_fafd );switch _bfab {case _gcgdb :const _gebg =0.499999999;if _fbcga >=_gebg {_beba ++;}else if _fbcga <=-_gebg {_beba --;};case _dbggf :case _cfde :if _fbcga > 0{_beba ++;}else if _fbcga < 0{_beba --;};};return MakeNumberResult (_beba *_fafd );}; -// ISTEXT is an implementation of the Excel ISTEXT() function. -func IsText (args []Result )Result {if len (args )!=1{return 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 );}; +// Coupncd implements the Excel COUPNCD function. +func Coupncd (args []Result )Result {_dead ,_cbeg :=_cbeb (args ,"\u0043O\u0055\u0050\u004e\u0043\u0044");if _cbeg .Type ==ResultTypeError {return _cbeg ;};_bfdb :=_gaf (_dead ._dfba );_dbf :=_gaf (_dead ._fadc );_dgd :=_dead ._bdcb ;_fdbc :=_gaee (_bfdb ,_dbf ,_dgd );_fbae ,_bbbc ,_eaeg :=_fdbc .Date ();return MakeNumberResult (_acgc (_fbae ,int (_bbbc ),_eaeg ));}; -// 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");};_caff :=args [0];if _caff .Type ==ResultTypeList {_aeeg :=[][]Result {};for _ ,_fdaeb :=range _caff .ValueList {_aeeg =append (_aeeg ,[]Result {_fdaeb });};return MakeArrayResult (_aeeg );};_ecffe :=make ([][]Result ,len (_caff .ValueArray [0]));for _ ,_cffad :=range _caff .ValueArray {for _ebg ,_addd :=range _cffad {_ecffe [_ebg ]=append (_ecffe [_ebg ],_addd );};};return MakeArrayResult (_ecffe );};var _cdbfdc _b .Mutex ; +// Intrate implements the Excel INTRATE function. +func Intrate (args []Result )Result {_bdgcd :=len (args );if _bdgcd !=4&&_bdgcd !=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");};_dca ,_gbcaa ,_ccbc :=_abcg (args [0],args [1],"\u0049N\u0054\u0052\u0041\u0054\u0045");if _ccbc .Type ==ResultTypeError {return _ccbc ;};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");};_cee :=args [2].ValueNumber ;if _cee <=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");};_dfeb :=args [3].ValueNumber ;if _dfeb <=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");};_afad :=0;if _bdgcd ==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");};_afad =int (args [4].ValueNumber );if !_defe (_afad ){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");};};_bccd ,_ccbc :=_bdcd (_dca ,_gbcaa ,_afad );if _ccbc .Type ==ResultTypeError {return _ccbc ;};return MakeNumberResult ((_dfeb -_cee )/_cee /_bccd );}; -// Yieldmat implements the Excel YIELDMAT function. -func Yieldmat (args []Result )Result {_addb :=len (args );if _addb !=5&&_addb !=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");};_cgab ,_cdea ,_egfa :=_gage (args [0],args [1],"\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054");if _egfa .Type ==ResultTypeError {return _egfa ;};_deab ,_egfa :=_egbf (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054");if _egfa .Type ==ResultTypeError {return _egfa ;};if _deab >=_cgab {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");};_ecdbd :=args [3].ValueNumber ;if _ecdbd < 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");};_bbf :=args [4].ValueNumber ;if _bbf <=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");};_addf :=0;if _addb ==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");};_addf =int (args [5].ValueNumber );if !_eeaa (_addf ){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");};};_faccg ,_egfa :=_debf (_deab ,_cdea ,_addf );if _egfa .Type ==ResultTypeError {return _egfa ;};_gaaf ,_egfa :=_debf (_deab ,_cgab ,_addf );if _egfa .Type ==ResultTypeError {return _egfa ;};_aagde ,_egfa :=_debf (_cgab ,_cdea ,_addf );if _egfa .Type ==ResultTypeError {return _egfa ;};_ccef :=1+_faccg *_ecdbd ;_ccef /=_bbf /100+_gaaf *_ecdbd ;_ccef --;_ccef /=_aagde ;return MakeNumberResult (_ccef );}; +// Ipmt implements the Excel IPMT function. +func Ipmt (args []Result )Result {_dgcg :=len (args );if _dgcg < 4||_dgcg > 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");};_aaeg :=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");};_dffd :=args [1].ValueNumber ;if _dffd <=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");};_effc :=args [2].ValueNumber ;if _effc <=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");};_dgcb :=args [3].ValueNumber ;_ffda :=0.0;if _dgcg > 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");};_ffda =args [4].ValueNumber ;};_dgbf :=0;if _dgcg ==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");};_dgbf =int (args [5].ValueNumber );if _dgbf !=0{_dgbf =1;};};return MakeNumberResult (_ggaa (_aaeg ,_dffd ,_effc ,_dgcb ,_ffda ,_dgbf ));};const _ba ="\u005e\u0028\u0028"+_bdgb +"\u007c"+_dea +"\u007c"+_ca +"\u007c"+_fba +"\u0029\u0020\u0029\u003f"; -// Update returns the same object as updating sheet references does not affect ConstArrayExpr. -func (_eeb ConstArrayExpr )Update (q *_da .UpdateQuery )Expression {return _eeb };func (_gc BinOpType )String ()string {if _gc >=BinOpType (len (_ccc )-1){return _g .Sprintf ("\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_gc );};return _bac [_ccc [_gc ]:_ccc [_gc +1]];}; +// ISERR is an implementation of the Excel ISERR() function. +func IsErr (args []Result )Result {if len (args )!=1{return 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");};const _daeeb =16;var _edab []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};func _ffafg (_daec string )string {_daec =_g .Replace (_daec ,"\u000a","\u005c\u006e",-1);_daec =_g .Replace (_daec ,"\u000d","\u005c\u0072",-1);_daec =_g .Replace (_daec ,"\u0009","\u005c\u0074",-1);return _daec ;};func _abcg (_dega ,_cfcd Result ,_ecdfe string )(float64 ,float64 ,Result ){_adgg ,_bdfg :=_ecbgc (_dega ,"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065",_ecdfe );if _bdfg .Type ==ResultTypeError {return 0,0,_bdfg ;};_abbg ,_bdfg :=_ecbgc (_cfcd ,"\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065",_ecdfe );if _bdfg .Type ==ResultTypeError {return 0,0,_bdfg ;};if _adgg >=_abbg {return 0,0,MakeErrorResultType (ErrorTypeNum ,_ecdfe +"\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 _adgg ,_abbg ,_bef ;}; // 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");};_accg :=args [0].AsNumber ();if _accg .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");};_cfddd :=float64 (1);_fbeac :=args [1].AsNumber ();if _fbeac .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");};_cfddd =_fbeac .ValueNumber ;if _cfddd < 0&&_accg .ValueNumber > 0||_cfddd > 0&&_accg .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");};_eadcg :=_accg .ValueNumber ;_eadcg ,_gdffe :=_gfd .Modf (_eadcg /_cfddd );if _gfd .Trunc (_gdffe +0.5)> 0{_eadcg ++;};return MakeNumberResult (_eadcg *_cfddd );};func _cgaa (_bbe ,_bgbg ,_gedf ,_bege ,_bfcg float64 ,_cdf int )Result {_add ,_edb :=_debf (_bbe ,_bgbg ,_cdf );if _edb .Type ==ResultTypeError {return _edb ;};_cefd ,_bgad :=_gfbe (_bbe ,_bgbg ,int (_bfcg ),_cdf );if _bgad .Type ==ResultTypeError {return _bgad ;};_aea :=0.0;_cdce :=0.0;_gedf *=100/_bfcg ;_bege /=_bfcg ;_bege ++;_acdb :=_add *_bfcg -_cefd ;for _dffg :=1.0;_dffg < _cefd ;_dffg ++{_gacc :=_dffg +_acdb ;_cac :=_gedf /_gfd .Pow (_bege ,_gacc );_cdce +=_cac ;_aea +=_gacc *_cac ;};_gfaa :=(_gedf +100)/_gfd .Pow (_bege ,_cefd +_acdb );_cdce +=_gfaa ;_aea +=(_cefd +_acdb )*_gfaa ;_aea /=_cdce ;_aea /=_bfcg ;return MakeNumberResult (_aea );}; +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");};_dcbe :=args [0].AsNumber ();if _dcbe .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");};_gdfd :=float64 (1);_cgae :=args [1].AsNumber ();if _cgae .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");};_gdfd =_cgae .ValueNumber ;if _gdfd < 0&&_dcbe .ValueNumber > 0||_gdfd > 0&&_dcbe .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");};_gfeeb :=_dcbe .ValueNumber ;_gfeeb ,_fgggf :=_fg .Modf (_gfeeb /_gdfd );if _fg .Trunc (_fgggf +0.5)> 0{_gfeeb ++;};return MakeNumberResult (_gfeeb *_gdfd );};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 );}; -// 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");};_cacb :=args [0].Ref ;for _cacb .Type ==ReferenceTypeNamedRange {_cacb =ctx .NamedRange (_cacb .Value );};_cgbd :="";switch _cacb .Type {case ReferenceTypeCell :_cgbd =_cacb .Value ;case ReferenceTypeRange :_ggbg :=_dcf .Split (_cacb .Value ,"\u003a");if len (_ggbg )==2{_cgbd =_ggbg [0];};default:return MakeErrorResult (_g .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",_cacb .Type ));};_acab ,_dfgd :=_bfd .ParseCellReference (_cgbd );if _dfgd !=nil {return MakeErrorResult (_g .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",_dfgd .Error ()));};_efcfa ,_ddec ,_gdgf :=_acab .Column ,_acab .RowIdx ,_acab .SheetName ;_cdfg :=args [1].AsNumber ();if _cdfg .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");};_cfff :=args [2].AsNumber ();if _cfff .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 _degee ,_gefc Result ;if len (args )==3{_degee =MakeNumberResult (1);_gefc =MakeNumberResult (1);}else {_degee =args [3].AsNumber ();if _degee .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 _degee .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};_gefc =args [4].AsNumber ();if _gefc .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 _gefc .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};};_bbbbe :=_bfd .ColumnToIndex (_efcfa );_gfgeb :=_ddec +uint32 (_cdfg .ValueNumber );_fcag :=_bbbbe +uint32 (_cfff .ValueNumber );_ecfa :=_gfgeb +uint32 (_degee .ValueNumber );_bcfa :=_fcag +uint32 (_gefc .ValueNumber );if _degee .ValueNumber > 0{_ecfa --;}else {_ecfa ++;_gfgeb ,_ecfa =_ecfa ,_gfgeb ;};if _gefc .ValueNumber > 0{_bcfa --;}else {_bcfa ++;_fcag ,_bcfa =_bcfa ,_fcag ;};_dbfe :=_g .Sprintf ("\u0025\u0073\u0025\u0064",_bfd .IndexToColumn (_fcag ),_gfgeb );_fdgb :=_g .Sprintf ("\u0025\u0073\u0025\u0064",_bfd .IndexToColumn (_bcfa ),_ecfa );if _gdgf ==""{return _badgc (ctx ,ev ,_dbfe ,_fdgb );}else {return _badgc (ctx .Sheet (_gdgf ),ev ,_dbfe ,_fdgb );};};func _egec (_bcfaa Result )*criteriaParsed {_aebad :=_bcfaa .Type ==ResultTypeNumber ;_ffda :=_bcfaa .ValueNumber ;_dgef :=_dcf .ToLower (_bcfaa .ValueString );_aefg :=_bgee (_dgef );return &criteriaParsed {_aebad ,_ffda ,_dgef ,_aefg };};func _ee (_eeg BinOpType ,_fafc [][]Result ,_eda Result )Result {_egb :=[][]Result {};for _fb :=range _fafc {_cedf :=_dcfe (_eeg ,_fafc [_fb ],_eda );if _cedf .Type ==ResultTypeError {return _cedf ;};_egb =append (_egb ,_cedf .ValueList );};return MakeArrayResult (_egb );}; +// NewPrefixExpr constructs an expression with prefix. +func NewPrefixExpr (pfx ,exp Expression )Expression {return &PrefixExpr {_gfae :pfx ,_begbag :exp }};var _dcga []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}; -// Disc implements the Excel DISC function. -func Disc (args []Result )Result {_aefa :=len (args );if _aefa !=4&&_aefa !=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");};_bbad ,_ceeb ,_ffa :=_gage (args [0],args [1],"\u0044\u0049\u0053\u0043");if _ffa .Type ==ResultTypeError {return _ffa ;};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");};_ggcb :=args [2].ValueNumber ;if _ggcb <=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");};_cbece :=args [3].ValueNumber ;if _cbece <=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");};_eecc :=0;if _aefa ==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");};_eecc =int (args [4].ValueNumber );if !_eeaa (_eecc ){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");};};_bgggd ,_ffa :=_debf (_bbad ,_ceeb ,_eecc );if _ffa .Type ==ResultTypeError {return _ffa ;};return MakeNumberResult ((_cbece -_ggcb )/_cbece /_bgggd );};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");};_gebd :=args [0].AsNumber ();if _gebd .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 _gebd .ValueNumber < 0{return MakeNumberResult (-1);}else if _gebd .ValueNumber > 0{return MakeNumberResult (1);};return MakeNumberResult (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");};_fef :=_g .ToLower (args [0].ValueString );if !_cdg (_fef ){_ ,_ ,_ ,_gbb ,_cdd :=_dbgab (_fef );if _cdd .Type ==ResultTypeError {_cdd .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 _cdd ;};if _gbb {return MakeNumberResult (0);};};_abc ,_aadf ,_eed ,_cbda ,_ ,_dgf :=_ecdg (_fef );if _dgf .Type ==ResultTypeError {return _dgf ;};_gaga :=_afb (float64 (_abc ),float64 (_aadf ),_eed );if _cbda {_gaga +=0.5;}else if _gaga >=1{_gaga -=float64 (int (_gaga ));};return MakeNumberResult (_gaga );}; -// 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");};_dggc :=args [0].AsNumber ();if _dggc .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");};_bfba :=_gfd .Signbit (_dggc .ValueNumber );_ffce ,_gaded :=_gfd .Modf (_dggc .ValueNumber /2);_eafa :=_ffce *2;if _gaded !=0{if !_bfba {_eafa +=2;}else {_eafa -=2;};};return MakeNumberResult (_eafa );};func _aee (_dce float64 )_bf .Time {_fbc :=int64 ((_dce -_aegc )*_bga );return _bf .Unix (0,_fbc ).UTC ();}; +// Reference returns a string reference value to a horizontal range. +func (_afaec HorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeHorizontalRange ,Value :_afaec .horizontalRangeReference ()};}; -// Reference returns a string reference value to a named range. -func (_agda NamedRangeRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeNamedRange ,Value :_agda ._bdfb };}; +// CountIfs implements the COUNTIFS function. +func CountIfs (args []Result )Result {_gadgcd :=_ddgba (args ,false ,"\u0043\u004f\u0055\u004e\u0054\u0049\u0046\u0053");if _gadgcd .Type !=ResultTypeEmpty {return _gadgcd ;};_bgefc :=_cedb (args );return MakeNumberResult (float64 (len (_bgefc )));};var _eecd =[...]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"}; -// Duration implements the Excel DURATION function. -func Duration (args []Result )Result {_cbfa ,_cdgb :=_eade (args ,"\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e");if _cdgb .Type ==ResultTypeError {return _cdgb ;};_bcd :=_cbfa ._cfc ;_cbb :=_cbfa ._bacb ;_dgcg :=_cbfa ._dee ;_egaa :=_cbfa ._eeebe ;_dbd :=_cbfa ._faea ;_bgged :=_cbfa ._gade ;return _cgaa (_bcd ,_cbb ,_dgcg ,_egaa ,_dbd ,_bgged );}; +// ISREF is an implementation of the Excel ISREF() function. +func IsRef (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{return 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 ());}; -// Update returns the same object as updating sheet references does not affect named ranges. -func (_ecegb NamedRangeRef )Update (q *_da .UpdateQuery )Expression {return _ecegb }; +// 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");};_dfeg :=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");};_ccdba :=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");};_cegf :=args [2].ValueNumber ;if _cegf <=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");};_ddbc :=args [3].ValueNumber ;return MakeNumberResult (_ddbc *_dfeg *(_ccdba /_cegf -1));};func _bddbc (_eafe []string ,_cbbac int )string {return _cb .Itoa (len (_eafe [len (_eafe )-1-_cbbac ]))}; -// Eval evaluates and returns the result of a formula. -func (_bggg *defEval )Eval (ctx Context ,formula string )Result {_deb :=ParseString (formula );_bgd :=make (chan Result );go func (){if _deb ==nil {_bgd <-MakeErrorResult (_g .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 ));}else {_bggg .checkLastEvalIsRef (ctx ,_deb );_bgd <-_deb .Eval (ctx ,_bggg );};}();select{case _dfd :=<-_bgd :return _dfd ;case <-_bf .After (_cad ):_ed .Log ("\u0055\u006e\u0069\u004ff\u0066\u0069\u0063\u0065\u0020\u0065\u0076\u0061\u006c\u0075a\u0074i\u006f\u006e\u0020\u0074\u0069\u006d\u0065o\u0075\u0074");return MakeNumberResult (0);};}; +// LastEvalIsRef returns if last evaluation with the evaluator was a reference. +func (_gga *defEval )LastEvalIsRef ()bool {return _gga ._gfd };type noCache struct{};var _aeacfa =map[string ]FunctionComplex {};func (_dcb *defEval )checkLastEvalIsRef (_add Context ,_bga Expression ){switch _bga .(type ){case FunctionCall :switch _bga .(FunctionCall )._ecab {case "\u0049\u0053\u0052E\u0046":for _ ,_effe :=range _bga .(FunctionCall )._fggga {switch _effe .(type ){case CellRef ,Range ,HorizontalRange ,VerticalRange ,NamedRangeRef ,PrefixExpr ,PrefixRangeExpr ,PrefixHorizontalRange ,PrefixVerticalRange :_bfb :=_effe .Eval (_add ,_dcb );_dcb ._gfd =!(_bfb .Type ==ResultTypeError &&_bfb .ValueString =="\u0023\u004e\u0041\u004d\u0045\u003f");default:_dcb ._gfd =false ;};};};};}; -// 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");};_dgcc :=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");};_dfgf :=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");};_bdb :=args [2].ValueNumber ;if _bdb ==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 ((_dgcc -_dfgf )/_bdb );}; +// Amorlinc implements the Excel AMORLINC function. +func Amorlinc (args []Result )Result {_cde ,_ecfb :=_cbdc (args ,"\u0041\u004d\u004f\u0052\u004c\u0049\u004e\u0043");if _ecfb .Type ==ResultTypeError {return _ecfb ;};_fage :=_cde ._gac ;_gggdf :=_cde ._afea ;_babb :=_cde ._affc ;_adde :=_cde ._aaecf ;_ebc :=_cde ._adbe ;_bgef :=_cde ._cgde ;_bgcd :=_cde ._dcfe ;_ecfbc ,_eccf :=_bdcd (_gggdf ,_babb ,_bgcd );if _eccf .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");};_bcdde :=_ecfbc *_bgef *_fage ;if _ebc ==0{return MakeNumberResult (_bcdde );};_ebe :=_fage *_bgef ;_ddb :=_fage -_adde ;_efdeb :=int ((_ddb -_bcdde )/_ebe );if _ebc <=_efdeb {return MakeNumberResult (_ebe );}else if _ebc ==_efdeb +1{return MakeNumberResult (_ddb -_ebe *float64 (_efdeb )-_bcdde );}else {return MakeNumberResult (0);};}; -// LookupFunctionComplex looks up and returns a complex function or nil. -func LookupFunctionComplex (name string )FunctionComplex {_cdbfdc .Lock ();defer _cdbfdc .Unlock ();if _fecgd ,_dfeab :=_geddf [name ];_dfeab {return _fecgd ;};return nil ;}; +// NewBinaryExpr constructs a new binary expression with a given operator. +func NewBinaryExpr (lhs Expression ,op BinOpType ,rhs Expression )Expression {return BinaryExpr {_gfa :lhs ,_ed :rhs ,_ce :op };}; -// 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");};_ddbf :=args [0].AsNumber ();_accbg :=args [1].AsNumber ();if _ddbf .Type !=ResultTypeNumber ||_accbg .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 _accbg .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 (_gfd .Trunc (_ddbf .ValueNumber /_accbg .ValueNumber ));}; +// 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");};_bdad :=args [0].Type ;for _ ,_ffaf :=range args {if _ffaf .Type !=_bdad {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 _bdad {case ResultTypeNumber :return Product (args );case ResultTypeList ,ResultTypeArray :_cdgc :=len (args [0].ListValues ());_ebff :=make ([]float64 ,_cdgc );for _edfe :=range _ebff {_ebff [_edfe ]=1.0;};for _ ,_facc :=range args {if len (_facc .ListValues ())!=_cdgc {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 _cdbgb ,_ddde :=range _facc .ListValues (){_ddde =_ddde .AsNumber ();if _ddde .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");};_ebff [_cdbgb ]=_ebff [_cdbgb ]*_ddde .ValueNumber ;};};_dgfdf :=0.0;for _ ,_fbffb :=range _ebff {_dgfdf +=_fbffb ;};return MakeNumberResult (_dgfdf );};return MakeNumberResult (1.0);};type yyParser interface{Parse (yyLexer )int ;Lookahead ()int ;};type couponArgs struct{_dfba float64 ;_fadc float64 ;_bdcb int ;_fbb int ;}; -// Update updates references in the PrefixRangeExpr after removing a row/column. -func (_fdgf PrefixRangeExpr )Update (q *_da .UpdateQuery )Expression {_ggbab :=_fdgf ;_gbgba :=_fdgf ._cegg .String ();if _gbgba ==q .SheetToUpdate {_baffc :=*q ;_baffc .UpdateCurrentSheet =true ;_ggbab ._ggae =_fdgf ._ggae .Update (&_baffc );_ggbab ._bbafd =_fdgf ._bbafd .Update (&_baffc );};return _ggbab ;};const _eefd =57348; +// Reference returns an invalid reference for BinaryExpr. +func (_cbe BinaryExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _cedb (_geef []Result )[]rangeIndex {_dbdb :=[]rangeIndex {};_aegfd :=len (_geef );for _dagf :=0;_dagf < _aegfd -1;_dagf +=2{_ffafe :=[]rangeIndex {};_ggcda :=_gadgc (_geef [_dagf ]);_geaa :=_abgd (_geef [_dagf +1]);if _dagf ==0{for _eefeb ,_eccde :=range _ggcda {for _ccfea ,_acgff :=range _eccde {if _gbfe (_acgff ,_geaa ){_ffafe =append (_ffafe ,rangeIndex {_eefeb ,_ccfea });};};};}else {for _ ,_dbec :=range _dbdb {_gbacc :=_ggcda [_dbec ._gcca ][_dbec ._acee ];if _gbfe (_gbacc ,_geaa ){_ffafe =append (_ffafe ,_dbec );};};};if len (_ffafe )==0{return []rangeIndex {};};_dbdb =_ffafe [:];};return _dbdb ;}; -// 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");};_fafg :=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");};_gdffd :=args [2].ValueNumber +1;if _gdffd ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_aagc :=_fcef (args [0]);_bfdaf :=float64 (len (_aagc ));_cgfdb ,_agegb :=0.0,0.0;_eecb ,_gcdb :=1.0,1.0;_cfge ,_gfdg :=false ,false ;for _ ,_added :=range _aagc {for _ ,_eeabg :=range _added {if _eeabg .Type ==ResultTypeNumber &&!_eeabg .IsBoolean {_bffef :=_eeabg .ValueNumber ;if _bffef ==0{continue ;}else {if _bffef > 0{_cfge =true ;_agegb +=_eeabg .ValueNumber *_gcdb ;}else {_gfdg =true ;_cgfdb +=_eeabg .ValueNumber *_eecb ;};_eecb /=_fafg ;_gcdb /=_gdffd ;};};};};if !_cfge ||!_gfdg {return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_eabf :=-_agegb /_cgfdb ;_eabf *=_gfd .Pow (_gdffd ,_bfdaf -1);_eabf =_gfd .Pow (_eabf ,1/(_bfdaf -1));return MakeNumberResult (_eabf -1);}; +// NewError constructs a new error expression from a string. +func NewError (v string )Expression {return Error {_edg :v }};func _aea (_cdf int )bool {if _cdf ==_cdf /400*400{return true ;};if _cdf ==_cdf /100*100{return false ;};return _cdf ==_cdf /4*4;};func _dgc (_dfbf []Result ,_dbfb string )(*cumulArgs ,Result ){if len (_dfbf )!=6{return nil ,MakeErrorResult (_dbfb +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _dfbf [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dbfb +"\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");};_ggcfe :=_dfbf [0].ValueNumber ;if _ggcfe <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_dbfb +"\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 _dfbf [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dbfb +"\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");};_cbdd :=_dfbf [1].ValueNumber ;if _cbdd <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_dbfb +"\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 _dfbf [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dbfb +"\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");};_ffce :=_dfbf [2].ValueNumber ;if _ffce <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_dbfb +"\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 _dfbf [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dbfb +"\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");};_adcb :=_dfbf [3].ValueNumber ;if _adcb <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_dbfb +"\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 _dfbf [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dbfb +"\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");};_dbfg :=_dfbf [4].ValueNumber ;if _dbfg <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_dbfb +"\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 _dbfg < _adcb {return nil ,MakeErrorResultType (ErrorTypeNum ,_dbfb +"\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 _dbfg > _cbdd {return nil ,MakeErrorResultType (ErrorTypeNum ,_dbfb +" \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");};_edcb :=int (_dfbf [5].ValueNumber );if _edcb !=0&&_edcb !=1{return nil ,MakeErrorResultType (ErrorTypeNum ,_dbfb +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f \u0062\u0065\u00200\u0020o\u0072\u0020\u0031");};return &cumulArgs {_ggcfe ,_cbdd ,_ffce ,_adcb ,_dbfg ,_edcb },_bef ;}; -// Ddb implements the Excel DDB function. -func Ddb (args []Result )Result {_cage :=len (args );if _cage !=4&&_cage !=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");};_fdb :=args [0].ValueNumber ;if _fdb < 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");};_gcfg :=args [1].ValueNumber ;if _gcfg < 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");};_ebf :=args [2].ValueNumber ;if _ebf <=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");};_dbgc :=args [3].ValueNumber ;if _dbgc < 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 _dbgc > _ebf {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");};_cbac :=2.0;if _cage ==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");};_cbac =args [4].ValueNumber ;if _cbac < 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 (_ebaa (_fdb ,_gcfg ,_ebf ,_dbgc ,_cbac ));}; +// String returns a string representation of FunctionCall expression. +func (_gcbg FunctionCall )String ()string {_aeaaf :=_af .Buffer {};_aeaaf .WriteString (_gcbg ._ecab );_aeaaf .WriteString ("\u0028");_edddg :=len (_gcbg ._fggga )-1;for _ecef ,_abcd :=range _gcbg ._fggga {_aeaaf .WriteString (_abcd .String ());if _ecef !=_edddg {_aeaaf .WriteString ("\u002c");};};_aeaaf .WriteString ("\u0029");return _aeaaf .String ();};func _acgcg (_bgd ,_edfc ,_fbfd ,_fff ,_bbag float64 ,_gbba int )Result {_ggag ,_agb :=_bdcd (_bgd ,_edfc ,_gbba );if _agb .Type ==ResultTypeError {return _agb ;};_dfec ,_cefd :=_dfcg (_bgd ,_edfc ,int (_bbag ),_gbba );if _cefd .Type ==ResultTypeError {return _cefd ;};_cffe :=0.0;_ffc :=0.0;_fbfd *=100/_bbag ;_fff /=_bbag ;_fff ++;_aebc :=_ggag *_bbag -_dfec ;for _bfcge :=1.0;_bfcge < _dfec ;_bfcge ++{_bfae :=_bfcge +_aebc ;_beee :=_fbfd /_fg .Pow (_fff ,_bfae );_ffc +=_beee ;_cffe +=_bfae *_beee ;};_fbgd :=(_fbfd +100)/_fg .Pow (_fff ,_dfec +_aebc );_ffc +=_fbgd ;_cffe +=(_dfec +_aebc )*_fbgd ;_cffe /=_ffc ;_cffe /=_bbag ;return MakeNumberResult (_cffe );};var _bdca =[...]uint8 {0,20,37,60,78,96};func _dfcb (_cdbge []Result )Result {_cdbd :=_cdbge [0].ValueList ;_fbcgc :=len (_cdbd );switch len (_cdbge ){case 1:_aggef :=[]Result {};for _ ,_fdce :=range _cdbd {_aggef =append (_aggef ,MakeBoolResult (_fdce .ValueNumber !=0));};return MakeListResult (_aggef );case 2:_bfdea :=_cdbge [1];switch _bfdea .Type {case ResultTypeNumber ,ResultTypeString ,ResultTypeEmpty :_gdgf :=[]Result {};for _ ,_gcgd :=range _cdbd {var _befd Result ;if _gcgd .ValueNumber ==0{_befd =MakeBoolResult (false );}else {_befd =_bfdea ;};_gdgf =append (_gdgf ,_befd );};return MakeListResult (_gdgf );case ResultTypeList :_ededd :=_daeb (_bfdea ,_fbcgc );_cbbc :=[]Result {};for _acfd ,_gfge :=range _cdbd {var _gaca Result ;if _gfge .ValueNumber ==0{_gaca =MakeBoolResult (false );}else {_gaca =_ededd [_acfd ];};_cbbc =append (_cbbc ,_gaca );};return MakeListResult (_cbbc );case ResultTypeArray :_bfff :=_ddec (_bfdea ,len (_bfdea .ValueArray ),_fbcgc );_eaef :=[][]Result {};for _ ,_gadgac :=range _bfff {_fdff :=[]Result {};for _gbde ,_fdab :=range _cdbd {var _ccge Result ;if _fdab .ValueNumber ==0{_ccge =MakeBoolResult (false );}else {_ccge =_gadgac [_gbde ];};_fdff =append (_fdff ,_ccge );};_eaef =append (_eaef ,_fdff );};return MakeArrayResult (_eaef );};case 3:_gced :=_cdbge [1];_febg :=_cdbge [2];_faeec :=_aaecc (_gced );_fbgb :=_aaecc (_febg );if _faeec &&_fbgb {_fgef :=[]Result {};for _ ,_gabc :=range _cdbd {var _eade Result ;if _gabc .ValueNumber ==0{_eade =_febg ;}else {_eade =_gced ;};_fgef =append (_fgef ,_eade );};return MakeListResult (_fgef );};if _gced .Type !=ResultTypeArray &&_febg .Type !=ResultTypeArray {_fgab :=_daeb (_gced ,_fbcgc );_ceae :=_daeb (_febg ,_fbcgc );_fceeg :=[]Result {};for _edea ,_dfge :=range _cdbd {var _cafc Result ;if _dfge .ValueNumber ==0{_cafc =_ceae [_edea ];}else {_cafc =_fgab [_edea ];};_fceeg =append (_fceeg ,_cafc );};return MakeListResult (_fceeg );};_bebf ,_aedca :=len (_gced .ValueArray ),len (_febg .ValueArray );_cefb ,_afgg :=_bebf ,_aedca ;if _aedca > _cefb {_cefb ,_afgg =_afgg ,_cefb ;};_dbcgb :=_ddec (_gced ,_cefb ,_fbcgc );_abee :=_ddec (_febg ,_cefb ,_fbcgc );_fcag :=[][]Result {};for _egfcc :=0;_egfcc < _cefb ;_egfcc ++{_dabbe :=[]Result {};for _bcfg ,_dfdc :=range _cdbd {var _cfgag Result ;if _dfdc .ValueNumber ==0{if _egfcc < _aedca {_cfgag =_abee [_egfcc ][_bcfg ];}else {_cfgag =MakeErrorResultType (ErrorTypeNA ,"");};}else {if _egfcc < _bebf {_cfgag =_dbcgb [_egfcc ][_bcfg ];}else {_cfgag =MakeErrorResultType (ErrorTypeNA ,"");};};_dabbe =append (_dabbe ,_cfgag );};_fcag =append (_fcag ,_dabbe );};return MakeArrayResult (_fcag );};return MakeErrorResult ("");}; -// Sum is an implementation of the Excel SUM() function. -func Sum (args []Result )Result {_fgaa :=MakeNumberResult (0);for _ ,_egdag :=range args {_egdag =_egdag .AsNumber ();switch _egdag .Type {case ResultTypeNumber :_fgaa .ValueNumber +=_egdag .ValueNumber ;case ResultTypeList ,ResultTypeArray :_dgbfe :=Sum (_egdag .ListValues ());if _dgbfe .Type !=ResultTypeNumber {return _dgbfe ;};_fgaa .ValueNumber +=_dgbfe .ValueNumber ;case ResultTypeString :case ResultTypeError :return _egdag ;case ResultTypeEmpty :default:return MakeErrorResult (_g .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",_egdag .Type ));};};return _fgaa ;}; +// 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");};_cbefd :=args [0].Ref ;if _cbefd .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 (_cbefd .Value ,ev ).IsBoolean );}; -// 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");};_cdafb :=args [0].AsNumber ();_bbdc :=args [1].AsNumber ();if _cdafb .Type !=ResultTypeNumber ||_bbdc .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");};_fbad :=_gfd .Trunc (_cdafb .ValueNumber );_afbd :=_gfd .Trunc (_bbdc .ValueNumber );if _afbd > _fbad {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 _afbd ==_fbad ||_afbd ==0{return MakeNumberResult (1);};_cegef :=float64 (1);for _fccb :=float64 (1);_fccb <=_afbd ;_fccb ++{_cegef *=(_fbad +1-_fccb )/_fccb ;};return MakeNumberResult (_cegef );};func _gbcf (_fecb ,_aaf float64 ,_ffea ,_bgdc int )float64 {_gabe :=_aee (_fecb );_fbfg :=_aee (_aaf );_gbaf :=_fbb (_gabe ,_fbfg ,_ffea );return _edfg (_gabe ,_gbaf ,_bgdc );};const _bbdgc int =30;var _adgag =[...]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"}; +// Update makes a reference to point to one of the neighboring cells after removing a row/column with respect to the update type. +func (_ggb CellRef )Update (q *_ae .UpdateQuery )Expression {if q .UpdateCurrentSheet {_ggb ._fe =_bdf (_ggb ._fe ,q );};return _ggb ;}; -// 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");};_gbccb :=args [0].AsString ();if _gbccb .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 (_dcf .ToUpper (_gbccb .ValueString ));};const _cegcb =57362;func (_dgbba PrefixVerticalRange )verticalRangeReference (_abag string )string {return _g .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_abag ,_dgbba ._abdc ,_dgbba ._bfbbe );};var _beef ,_cbaa ,_eeaff ,_fgdeg ,_eggg ,_efegf *_db .Regexp ;func _dadb (_gggd []Result ,_gcbef countMode )float64 {_acgc :=0.0;for _ ,_bcfad :=range _gggd {switch _bcfad .Type {case ResultTypeNumber :if _gcbef ==_dbfd ||(_gcbef ==_fdeb &&!_bcfad .IsBoolean ){_acgc ++;};case ResultTypeList ,ResultTypeArray :_acgc +=_dadb (_bcfad .ListValues (),_gcbef );case ResultTypeString :if _gcbef ==_dbfd {_acgc ++;};case ResultTypeEmpty :if _gcbef ==_aagfd {_acgc ++;};};};return _acgc ;}; +// Eval evaluates the binary expression using the context given. +func (_aeb BinaryExpr )Eval (ctx Context ,ev Evaluator )Result {_bd :=_aeb ._gfa .Eval (ctx ,ev );if _bd .Type ==ResultTypeError {return _bd ;};_bb :=_aeb ._ed .Eval (ctx ,ev );if _bb .Type ==ResultTypeError {return _bb ;};if _bd .Type ==_bb .Type {if _bd .Type ==ResultTypeArray {if !_de (_bd .ValueArray ,_bb .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 _egb (_aeb ._ce ,_bd .ValueArray ,_bb .ValueArray );}else if _bd .Type ==ResultTypeList {if len (_bd .ValueList )!=len (_bb .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 _cgf (_aeb ._ce ,_bd .ValueList ,_bb .ValueList );};}else if _bd .Type ==ResultTypeArray &&(_bb .Type ==ResultTypeNumber ||_bb .Type ==ResultTypeString ){return _ccf (_aeb ._ce ,_bd .ValueArray ,_bb );}else if _bd .Type ==ResultTypeList &&(_bb .Type ==ResultTypeNumber ||_bb .Type ==ResultTypeString ){return _gd (_aeb ._ce ,_bd .ValueList ,_bb );};switch _aeb ._ce {case BinOpTypePlus :if _bd .Type ==_bb .Type {if _bd .Type ==ResultTypeNumber {return MakeNumberResult (_bd .ValueNumber +_bb .ValueNumber );};};case BinOpTypeMinus :if _bd .Type ==_bb .Type {if _bd .Type ==ResultTypeNumber {return MakeNumberResult (_bd .ValueNumber -_bb .ValueNumber );};};case BinOpTypeMult :if _bd .Type ==_bb .Type {if _bd .Type ==ResultTypeNumber {return MakeNumberResult (_bd .ValueNumber *_bb .ValueNumber );};};case BinOpTypeDiv :if _bd .Type ==_bb .Type {if _bd .Type ==ResultTypeNumber {if _bb .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079 \u007a\u0065\u0072\u006f");};return MakeNumberResult (_bd .ValueNumber /_bb .ValueNumber );};};case BinOpTypeExp :if _bd .Type ==_bb .Type {if _bd .Type ==ResultTypeNumber {return MakeNumberResult (_fg .Pow (_bd .ValueNumber ,_bb .ValueNumber ));};};case BinOpTypeLT :if _bd .Type ==_bb .Type {if _bd .Type ==ResultTypeNumber {return MakeBoolResult (_bd .ValueNumber < _bb .ValueNumber );};if _bd .Type ==ResultTypeString {return MakeBoolResult (_bd .ValueString < _bb .ValueString );};if _bd .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if _bd .Type ==ResultTypeString &&_bb .Type ==ResultTypeNumber {return MakeBoolResult (false );}else if _bd .Type ==ResultTypeNumber &&_bb .Type ==ResultTypeString {return MakeBoolResult (true );}else if _bd .Type ==ResultTypeEmpty &&(_bb .Type ==ResultTypeNumber ||_bb .Type ==ResultTypeString ){return MakeBoolResult (true );}else if (_bd .Type ==ResultTypeNumber ||_bd .Type ==ResultTypeString )&&_bb .Type ==ResultTypeEmpty {return MakeBoolResult (false );};case BinOpTypeGT :if _bd .Type ==_bb .Type {if _bd .Type ==ResultTypeNumber {return MakeBoolResult (_bd .ValueNumber > _bb .ValueNumber );};if _bd .Type ==ResultTypeString {return MakeBoolResult (_bd .ValueString > _bb .ValueString );};if _bd .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if _bd .Type ==ResultTypeString &&_bb .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _bd .Type ==ResultTypeNumber &&_bb .Type ==ResultTypeString {return MakeBoolResult (false );}else if _bd .Type ==ResultTypeEmpty &&(_bb .Type ==ResultTypeNumber ||_bb .Type ==ResultTypeString ){return MakeBoolResult (false );}else if (_bd .Type ==ResultTypeNumber ||_bd .Type ==ResultTypeString )&&_bb .Type ==ResultTypeEmpty {return MakeBoolResult (true );};case BinOpTypeEQ :if _bd .Type ==_bb .Type {if _bd .Type ==ResultTypeNumber {return MakeBoolResult (_bd .ValueNumber ==_bb .ValueNumber );};if _bd .Type ==ResultTypeString {return MakeBoolResult (_bd .ValueString ==_bb .ValueString );};if _bd .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if (_bd .Type ==ResultTypeString &&_bb .Type ==ResultTypeNumber )||(_bd .Type ==ResultTypeNumber &&_bb .Type ==ResultTypeString ){return MakeBoolResult (false );}else if _bd .Type ==ResultTypeEmpty &&(_bb .Type ==ResultTypeNumber ||_bb .Type ==ResultTypeString ){return MakeBoolResult (_fd (_bb ));}else if (_bd .Type ==ResultTypeNumber ||_bd .Type ==ResultTypeString )&&_bb .Type ==ResultTypeEmpty {return MakeBoolResult (_fd (_bd ));};case BinOpTypeNE :if _bd .Type ==_bb .Type {if _bd .Type ==ResultTypeNumber {return MakeBoolResult (_bd .ValueNumber !=_bb .ValueNumber );};if _bd .Type ==ResultTypeString {return MakeBoolResult (_bd .ValueString !=_bb .ValueString );};if _bd .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if (_bd .Type ==ResultTypeString &&_bb .Type ==ResultTypeNumber )||(_bd .Type ==ResultTypeNumber &&_bb .Type ==ResultTypeString ){return MakeBoolResult (true );}else if _bd .Type ==ResultTypeEmpty &&(_bb .Type ==ResultTypeNumber ||_bb .Type ==ResultTypeString ){return MakeBoolResult (!_fd (_bb ));}else if (_bd .Type ==ResultTypeNumber ||_bd .Type ==ResultTypeString )&&_bb .Type ==ResultTypeEmpty {return MakeBoolResult (!_fd (_bd ));};case BinOpTypeLEQ :if _bd .Type ==_bb .Type {if _bd .Type ==ResultTypeNumber {return MakeBoolResult (_bd .ValueNumber <=_bb .ValueNumber );};if _bd .Type ==ResultTypeString {return MakeBoolResult (_bd .ValueString <=_bb .ValueString );};if _bd .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if _bd .Type ==ResultTypeString &&_bb .Type ==ResultTypeNumber {return MakeBoolResult (false );}else if _bd .Type ==ResultTypeNumber &&_bb .Type ==ResultTypeString {return MakeBoolResult (true );}else if _bd .Type ==ResultTypeEmpty &&(_bb .Type ==ResultTypeNumber ||_bb .Type ==ResultTypeString ){return MakeBoolResult (_fd (_bb ));}else if (_bd .Type ==ResultTypeNumber ||_bd .Type ==ResultTypeString )&&_bb .Type ==ResultTypeEmpty {return MakeBoolResult (_fd (_bd ));};case BinOpTypeGEQ :if _bd .Type ==_bb .Type {if _bd .Type ==ResultTypeNumber {return MakeBoolResult (_bd .ValueNumber >=_bb .ValueNumber );};if _bd .Type ==ResultTypeString {return MakeBoolResult (_bd .ValueString >=_bb .ValueString );};if _bd .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if _bd .Type ==ResultTypeString &&_bb .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _bd .Type ==ResultTypeNumber &&_bb .Type ==ResultTypeString {return MakeBoolResult (false );}else if _bd .Type ==ResultTypeEmpty &&(_bb .Type ==ResultTypeNumber ||_bb .Type ==ResultTypeString ){return MakeBoolResult (_fd (_bb ));}else if (_bd .Type ==ResultTypeNumber ||_bd .Type ==ResultTypeString )&&_bb .Type ==ResultTypeEmpty {return MakeBoolResult (_fd (_bd ));};case BinOpTypeConcat :return MakeStringResult (_bd .Value ()+_bb .Value ());};return MakeErrorResult ("u\u006e\u0073\u0075\u0070po\u0072t\u0065\u0064\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006f\u0070");};func _daf (){_ebg ["\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079"]=_ga .MustCompile ("\u005e"+_bdgb +_bae );_ebg ["\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y"]=_ga .MustCompile ("\u005e"+_dea +_bae );_ebg ["\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064"]=_ga .MustCompile ("\u005e"+_ca +_bae );_ebg ["y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064"]=_ga .MustCompile ("\u005e"+_fba +_bae );_gcg ["\u0068\u0068"]=_ga .MustCompile (_ba +_effec +"\u0024");_gcg ["\u0068\u0068\u003am\u006d"]=_ga .MustCompile (_ba +_ede +"\u0024");_gcg ["\u006d\u006d\u003as\u0073"]=_ga .MustCompile (_ba +_fcg +"\u0024");_gcg ["\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073"]=_ga .MustCompile (_ba +_edfg +"\u0024");_abf =[]*_ga .Regexp {_ga .MustCompile ("\u005e"+_bdgb +"\u0024"),_ga .MustCompile ("\u005e"+_dea +"\u0024"),_ga .MustCompile ("\u005e"+_ca +"\u0024"),_ga .MustCompile ("\u005e"+_fba +"\u0024")};_ggc =[]*_ga .Regexp {_ga .MustCompile ("\u005e"+_effec +"\u0024"),_ga .MustCompile ("\u005e"+_ede +"\u0024"),_ga .MustCompile ("\u005e"+_fcg +"\u0024"),_ga .MustCompile ("\u005e"+_edfg +"\u0024")};}; + +// Sum is an implementation of the Excel SUM() function. +func Sum (args []Result )Result {_gebdd :=MakeNumberResult (0);for _ ,_fcfb :=range args {_fcfb =_fcfb .AsNumber ();switch _fcfb .Type {case ResultTypeNumber :_gebdd .ValueNumber +=_fcfb .ValueNumber ;case ResultTypeList ,ResultTypeArray :_bccg :=Sum (_fcfb .ListValues ());if _bccg .Type !=ResultTypeNumber {return _bccg ;};_gebdd .ValueNumber +=_bccg .ValueNumber ;case ResultTypeString :case ResultTypeError :return _fcfb ;case ResultTypeEmpty :default:return MakeErrorResult (_d .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",_fcfb .Type ));};};return _gebdd ;}; + +// String returns a string of a range. +func (_eeca Range )String ()string {return _d .Sprintf ("\u0025\u0073\u003a%\u0073",_eeca ._bdgcbd .String (),_eeca ._febfg .String ());}; // 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");};_afdf :=args [0].AsNumber ();if _afdf .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");};_dfde ,_cdbfd :=_gfd .Modf (_afdf .ValueNumber );if _cdbfd < 0{_dfde --;};return MakeNumberResult (_dfde );};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 );}; +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");};_badf :=args [0].AsNumber ();if _badf .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");};_gfbfg ,_geeab :=_fg .Modf (_badf .ValueNumber );if _geeab < 0{_gfbfg --;};return MakeNumberResult (_gfbfg );}; -// NewRange constructs a new range. -func NewRange (from ,to Expression )Expression {_cabab ,_fdegf ,_gagb :=_fgefg (from ,to );if _gagb !=nil {_ed .Log (_gagb .Error ());return NewError (_gagb .Error ());};return Range {_gbgbe :_cabab ,_faccc :_fdegf };};var _faa =[]int {31,28,31,30,31,30,31,31,30,31,30,31}; +// 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 (_geeaf (args ,_bggf ));};const _cage =57363; -// Concat is an implementation of the Excel CONCAT() and deprecated CONCATENATE() function. -func Concat (args []Result )Result {_cadgd :=_fc .Buffer {};for _ ,_feff :=range args {switch _feff .Type {case ResultTypeString :_cadgd .WriteString (_feff .ValueString );case ResultTypeNumber :var _cbdef string ;if _feff .IsBoolean {if _feff .ValueNumber ==0{_cbdef ="\u0046\u0041\u004cS\u0045";}else {_cbdef ="\u0054\u0052\u0055\u0045";};}else {_cbdef =_feff .AsString ().ValueString ;};_cadgd .WriteString (_cbdef );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 (_cadgd .String ());};const _bac ="\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 (_abfc *noCache )GetFromCache (key string )(Result ,bool ){return _gea ,false }; +// Npv implements the Excel NPV function. +func Npv (args []Result )Result {_geac :=len (args );if _geac < 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");};_cbad :=args [0].ValueNumber ;if _cbad ==-1{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_eefg :=[]float64 {};for _ ,_ecge :=range args [1:]{switch _ecge .Type {case ResultTypeNumber :_eefg =append (_eefg ,_ecge .ValueNumber );case ResultTypeArray ,ResultTypeList :_ebdb :=_gadgc (_ecge );for _ ,_cec :=range _ebdb {for _ ,_bfbd :=range _cec {if _bfbd .Type ==ResultTypeNumber &&!_bfbd .IsBoolean {_eefg =append (_eefg ,_bfbd .ValueNumber );};};};};};_bbee :=0.0;for _gbbc ,_cged :=range _eefg {_bbee +=_cged /_fg .Pow (1+_cbad ,float64 (_gbbc )+1);};return MakeNumberResult (_bbee );}; -// String returns a string representation of SheetPrefixExpr. -func (_bcegbc SheetPrefixExpr )String ()string {return _bcegbc ._bace };func MakeRangeReference (ref string )Reference {return Reference {Type :ReferenceTypeRange ,Value :ref }}; +// String is a string expression. +type String struct{_ccgfb string };func _ddec (_ggfee Result ,_cdce ,_fabe int )[][]Result {_fcfae :=[][]Result {};switch _ggfee .Type {case ResultTypeArray :for _fegab ,_faeee :=range _ggfee .ValueArray {if _fegab < _cdce {_fcfae =append (_fcfae ,_daeb (MakeListResult (_faeee ),_fabe ));}else {_fcfae =append (_fcfae ,_daeb (MakeErrorResultType (ErrorTypeNA ,""),_fabe ));};};case ResultTypeList :_dcbb :=_daeb (_ggfee ,_fabe );for _gbeb :=0;_gbeb < _cdce ;_gbeb ++{_fcfae =append (_fcfae ,_dcbb );};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _gcbc :=0;_gcbc < _cdce ;_gcbc ++{_aafa :=_daeb (_ggfee ,_fabe );_fcfae =append (_fcfae ,_aafa );};};return _fcfae ;}; -// Reference returns an invalid reference for BinaryExpr. -func (_eaf BinaryExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// String returns an empty string for EmptyExpr. +func (_eba EmptyExpr )String ()string {return ""}; -// IsDBCS returns false for the invalid reference context. -func (_ccdce *ivr )IsDBCS ()bool {return false }; +// GetFormat returns an empty string for the invalid reference context. +func (_efbbe *ivr )GetFormat (cellRef string )string {return ""};const _dafca =57357;const _dfgb =57360; -// 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");};_ebfe :=args [0].AsString ();if _ebfe .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");};_aaag :="\u0041\u0031";if len (args )==2{_dcfa :=args [1].Ref ;if _dcfa .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");};_aaag =_dcfa .Value ;};switch _ebfe .ValueString {case "\u0061d\u0064\u0072\u0065\u0073\u0073":_afbfe ,_baaed :=_bfd .ParseCellReference (_aaag );if _baaed !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_aaag );};_daae :="\u0024"+_afbfe .Column +"\u0024"+_ab .Itoa (int (_afbfe .RowIdx ));if _afbfe .SheetName !=""{_daae =_afbfe .SheetName +"\u0021"+_daae ;};return MakeStringResult (_daae );case "\u0063\u006f\u006c":_fbfadg ,_bbbf :=_bfd .ParseCellReference (_aaag );if _bbbf !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_aaag );};return MakeNumberResult (float64 (_fbfadg .ColumnIdx +1));case "\u0063\u006f\u006co\u0072":_dgca :=_dcf .Contains (ctx .GetFormat (_aaag ),"\u005b\u0052\u0045D\u005d");return MakeBoolResult (_dgca );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":_dfcg :="\u0047";_bgcb :=ctx .GetFormat (_aaag );if _bgcb =="\u0047e\u006e\u0065\u0072\u0061\u006c"||_dfab .MatchString (_bgcb ){_dfcg ="\u0046\u0030";}else if _bgcb =="\u0030\u0025"{_dfcg ="\u0050\u0030";}else if _bgcb =="\u004d\u004d\u004d\u0020\u0044\u0044"{_dfcg ="\u0044\u0032";}else if _bgcb =="\u004d\u004d\u002fY\u0059"{_dfcg ="\u0044\u0033";}else if _bgcb =="\u004d\u004d\u002f\u0044D/\u0059\u0059\u005c\u0020\u0048\u0048\u003a\u004d\u004d\u005c\u0020\u0041\u004d\u002fP\u004d"||_bgcb =="M\u004d/\u0044\u0044\u002f\u0059\u0059\u0059\u0059\u005c \u0048\u0048\u003a\u004dM:\u0053\u0053"{_dfcg ="\u0044\u0034";}else if _bgcb =="\u004d\u004d\u005c\u002d\u0044\u0044"{_dfcg ="\u0044\u0035";}else if _bgcb =="\u0048H\u003aM\u004d\u003a\u0053\u0053\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_dfcg ="\u0044\u0036";}else if _bgcb =="\u0048\u0048\u003aM\u004d\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_dfcg ="\u0044\u0037";}else if _bgcb =="\u0048\u0048\u003a\u004d\u004d\u003a\u0053\u0053"{_dfcg ="\u0044\u0038";}else if _bgcb =="\u0048\u0048\u003aM\u004d"{_dfcg ="\u0044\u0039";}else if _gfea .MatchString (_bgcb ){_dfcg ="\u002e\u0030";}else if _aefef .MatchString (_bgcb ){_dfcg ="\u002e\u0030\u0028\u0029";}else if _dcge .MatchString (_bgcb ){_dfcg ="\u0043\u0030";}else if _adefc .MatchString (_bgcb )||_daddb .MatchString (_bgcb ){_dfcg ="\u0044\u0031";}else if _cgfe :=_cdeaa .FindStringSubmatch (_bgcb );len (_cgfe )> 1{_dfcg ="\u0046"+_ab .Itoa (len (_cgfe [1]));}else if _gfdb :=_facce .FindStringSubmatch (_bgcb );len (_gfdb )> 1{_dfcg ="\u002e"+_ab .Itoa (len (_gfdb [2]));}else if _gebf :=_fbee .FindStringSubmatch (_bgcb );len (_gebf )> 1{_dfcg ="\u0050"+_ab .Itoa (len (_gebf [2]));}else if _bbae :=_cebg .FindStringSubmatch (_bgcb );len (_bbae )> 1{_dfcg ="\u0043"+_ggdcb (_bbae ,1);}else if _gfefc :=_acfd .FindStringSubmatch (_bgcb );len (_gfefc )> 1{_dfcg ="\u0043"+_ggdcb (_gfefc ,1);}else if _dfgff :=_cacga .FindStringSubmatch (_bgcb );len (_dfgff )> 1{_dfcg ="\u002e"+_ggdcb (_dfgff ,1)+"\u0028\u0029";}else if _cgga :=_degc .FindStringSubmatch (_bgcb );len (_cgga )> 1{_dfcg ="\u002e"+_ggdcb (_cgga ,1);}else if _eggc :=_fcfe .FindStringSubmatch (_bgcb );len (_eggc )> 1{_dfcg ="\u0053"+_ggdcb (_eggc ,3);};if _dfcg !="\u0047"&&_dcf .Contains (_bgcb ,"\u005b\u0052\u0045D\u005d"){_dfcg +="\u002d";};return MakeStringResult (_dfcg );case "p\u0061\u0072\u0065\u006e\u0074\u0068\u0065\u0073\u0065\u0073":_bdfg :=ctx .GetFormat (_aaag );if _bdca .MatchString (_bdfg ){return MakeNumberResult (1);}else {return MakeNumberResult (0);};case "\u0070\u0072\u0065\u0066\u0069\u0078":return MakeStringResult (ctx .GetLabelPrefix (_aaag ));case "\u0070r\u006f\u0074\u0065\u0063\u0074":_efgdd :=0.0;if ctx .GetLocked (_aaag ){_efgdd =1.0;};return MakeNumberResult (_efgdd );case "\u0072\u006f\u0077":_caffd ,_ecacg :=_bfd .ParseCellReference (_aaag );if _ecacg !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_aaag );};return MakeNumberResult (float64 (_caffd .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":_bada ,_ggfa :=_bfd .ParseCellReference (_aaag );if _ggfa !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_aaag );};if _bada .SheetName ==""{return MakeNumberResult (ctx .GetWidth (int (_bada .ColumnIdx )));}else {return MakeNumberResult (ctx .Sheet (_bada .SheetName ).GetWidth (int (_bada .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"+_ebfe .ValueString );}; +// Eval evaluates and returns the result of an empty expression. +func (_dfg EmptyExpr )Eval (ctx Context ,ev Evaluator )Result {return MakeEmptyResult ()}; -// 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");};_eadg :=args [0].AsNumber ();_bfbgg :=args [1].AsNumber ();if _eadg .Type !=ResultTypeNumber ||_bfbgg .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");};_gbgd :=_gfd .Trunc (_eadg .ValueNumber );_bfad :=_gfd .Trunc (_bfbgg .ValueNumber );if _gbgd < _bfad {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 _gbgd ==0{return MakeNumberResult (0);};args [0]=MakeNumberResult (_gbgd +_bfad -1);args [1]=MakeNumberResult (_gbgd -1);return Combin (args );}; +// 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");};_egbg ,_bdcbb ,_gbgd :=_abcg (args [0],args [1],"\u0054B\u0049\u004c\u004c\u0045\u0051");if _gbgd .Type ==ResultTypeError {return _gbgd ;};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");};_agac :=_bdcbb -_egbg ;if _agac > 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");};_afef :=args [2].ValueNumber ;if _afef <=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*_afef )/(360-_afef *_agac ));}; -// String returns a string representation of ConstArrayExpr. -func (_de ConstArrayExpr )String ()string {return ""}; +// NewString constructs a new string expression. +func NewString (v string )Expression {v =_g .Replace (v ,"\u0022\u0022","\u0022",-1);return String {_ccgfb :v };};func _dafaf (_agacg string ,_aacd []Result )(*parsedSearchObject ,Result ){_cefdg :=len (_aacd );if _cefdg !=2&&_cefdg !=3{return nil ,MakeErrorResult (_agacg +"\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");};_ccedb :=_aacd [0];if _ccedb .Type ==ResultTypeError {return nil ,_ccedb ;};if _ccedb .Type !=ResultTypeString &&_ccedb .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");};_dged :=_aacd [1];if _dged .Type ==ResultTypeError {return nil ,_dged ;};if _dged .Type !=ResultTypeString &&_dged .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");};_cbcef :=_dged .Value ();_bfga :=_ccedb .Value ();_dagb :=1;if _cefdg ==3&&_aacd [2].Type !=ResultTypeEmpty {_gbdb :=_aacd [2];if _gbdb .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");};_dagb =int (_gbdb .ValueNumber );if _dagb < 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 _dagb > len (_cbcef ){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 {_bfga ,_cbcef ,_dagb },_bef ;};var _bef Result =MakeEmptyResult ();func _cfaa (_faeg int )string {if _faeg >=0&&_faeg < len (_gfggc ){if _gfggc [_faeg ]!=""{return _gfggc [_faeg ];};};return _d .Sprintf ("\u0073\u0074\u0061\u0074\u0065\u002d\u0025\u0076",_faeg );};type rangeIndex struct{_gcca int ;_acee int ;}; -// 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");};_gfgd :=args [0].ValueNumber ;if _gfgd <=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");};_dbgdf ,_cdag :=_adfb (args [1],args [2],"\u0058\u004e\u0050\u0056");if _cdag .Type ==ResultTypeError {return _cdag ;};_cagg :=_dbgdf ._adeg ;_cbfd :=_dbgdf ._bdcd ;_dadg :=0.0;_cgcc :=_cbfd [0];for _fcbd ,_cdgd :=range _cagg {_dadg +=_cdgd /_gfd .Pow (1+_gfgd ,(_cbfd [_fcbd ]-_cgcc )/365);};return MakeNumberResult (_dadg );}; +// Find is an implementation of the Excel FIND(). +func Find (args []Result )Result {_bfee ,_aeaa :=_dafaf ("\u0046\u0049\u004e\u0044",args );if _aeaa .Type !=ResultTypeEmpty {return _aeaa ;};_cded :=_bfee ._bdcde ;if _cded ==""{return MakeNumberResult (1.0);};_cfac :=_bfee ._ccee ;_gfgbc :=_bfee ._afbe ;_ddgd :=1;for _ceeef :=range _cfac {if _ddgd < _gfgbc {_ddgd ++;continue ;};_dfda :=_g .Index (_cfac [_ceeef :],_cded );if _dfda ==0{return MakeNumberResult (float64 (_ddgd ));};_ddgd ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");};func (_edcab node )String ()string {return _d .Sprintf ("\u007b%\u0073\u0020\u0025\u0073\u007d",_edcab ._bgcff ,_ffafg (string (_edcab ._afbb )));}; -// BinaryExpr is a binary expression. -type BinaryExpr struct{_ec ,_ce Expression ;_ac BinOpType ;};func _cccb (_ccba _bf .Time )bool {return _bf .Now ().Sub (_ccba )>=_gccc }; +// 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");};_gafb ,_gcdde ,_eebeg :=_eafb (args );if _eebeg .Type ==ResultTypeError {return _eebeg ;};return MakeNumberResult (_dedcb (_gafb )/_gcdde );}; -// Price implements the Excel PRICE function. -func Price (args []Result )Result {_ecda :=len (args );if _ecda !=6&&_ecda !=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");};_dbcb ,_dcac ,_ccda :=_gage (args [0],args [1],"\u0050\u0052\u0049C\u0045");if _ccda .Type ==ResultTypeError {return _ccda ;};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");};_gbfcf :=args [2].ValueNumber ;if _gbfcf < 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");};_bfbb :=args [3].ValueNumber ;if _bfbb < 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");};_daba :=args [4].ValueNumber ;if _daba <=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");};_ecacf :=args [5];if _ecacf .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");};_bddf :=_ecacf .ValueNumber ;if !_dcd (_bddf ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_fbea :=0;if _ecda ==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");};_fbea =int (args [6].ValueNumber );if !_eeaa (_fbea ){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");};};_dgbc ,_ccda :=_bgfe (_dbcb ,_dcac ,_gbfcf ,_bfbb ,_daba ,_bddf ,_fbea );if _ccda .Type ==ResultTypeError {return _ccda ;};return MakeNumberResult (_dgbc );}; +// Coupdays implements the Excel COUPDAYS function. +func Coupdays (args []Result )Result {_eaab ,_caa :=_cbeb (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053");if _caa .Type ==ResultTypeError {return _caa ;};return MakeNumberResult (_daed (_eaab ._dfba ,_eaab ._fadc ,_eaab ._bdcb ,_eaab ._fbb ));}; -// Small implements the Excel SMALL function. -func Small (args []Result )Result {return _cebdd (args ,false )};var (_fffeb =0;_ebfec =false ;); +// Reference returns a string reference value to a vertical range. +func (_dfgbc VerticalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeVerticalRange ,Value :_dfgbc .verticalRangeReference ()};}; -// 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");};_egcf :=true ;for _ ,_dabb :=range args {_dabb =_dabb .AsNumber ();switch _dabb .Type {case ResultTypeList ,ResultTypeArray :_dggb :=And (_dabb .ListValues ());if _dggb .Type ==ResultTypeError {return _dggb ;};if _dggb .ValueNumber ==0{_egcf =false ;};case ResultTypeNumber :if _dabb .ValueNumber ==0{_egcf =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 _dabb ;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 (_egcf );}; +// GetLabelPrefix returns an empty string for the invalid reference context. +func (_cgdad *ivr )GetLabelPrefix (cellRef string )string {return ""}; -// 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 _cbab (args ,_acdbd )}; +// 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");};_bdaa :=args [0];switch _bdaa .Type {case ResultTypeEmpty :return MakeNumberResult (1);case ResultTypeNumber :_ada :=_gaf (_bdaa .ValueNumber );return MakeNumberResult (float64 (_ada .Month ()));case ResultTypeString :_gdd :=_g .ToLower (_bdaa .ValueString );if !_edgb (_gdd ){_ ,_ ,_ ,_ ,_dcca ,_bcc :=_ecdg (_gdd );if _bcc .Type ==ResultTypeError {_bcc .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 _bcc ;};if _dcca {return MakeNumberResult (1);};};_ ,_gfbb ,_ ,_ ,_bdc :=_dbgab (_gdd );if _bdc .Type ==ResultTypeError {return _bdc ;};return MakeNumberResult (float64 (_gfbb ));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");};}; -// 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");};_aagf :=int (args [0].ValueNumber );if _aagf < 0||_aagf >=10000{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");}else if _aagf <=1899{_aagf +=1900;};_adbd :=_bf .Month (args [1].ValueNumber );_cadb :=int (args [2].ValueNumber );_cabg :=_dfeb (_aagf ,_adbd ,_cadb );_gda :=_cabga (_fd ,_cabg )+1;if _gda < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");};return MakeNumberResult (_gda );}; +// 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");};_geabb :=args [0].Ref ;if _geabb .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");};_gfac ,_begg :=_gf .ParseCellReference (_geabb .Value );if _begg !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_geabb .Value );};return MakeNumberResult (float64 (_gfac .ColumnIdx +1));}; -// GetWidth returns 0 for the invalid reference context. -func (_fcaeb *ivr )GetWidth (colIdx int )float64 {return float64 (0)}; +// Eval evaluates a horizontal range returning a list of results or an error. +func (_aabe HorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_agbg :=_aabe .horizontalRangeReference ();if _bgeg ,_afcag :=ev .GetFromCache (_agbg );_afcag {return _bgeg ;};_ddgc ,_degff :=_dcdd (ctx ,_aabe ._addec ,_aabe ._ebfdd );_bcbd :=_dfbfg (ctx ,ev ,_ddgc ,_degff );ev .SetCache (_agbg ,_bcbd );return _bcbd ;};func _cfeaf ()yyParser {return &yyParserImpl {}};const _egdd =-1000; -// 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");};_fcadf :=args [0];switch _fcadf .Type {case ResultTypeError :return _fcadf ;case ResultTypeNumber ,ResultTypeString :return _ggad (args [0]);case ResultTypeList :_bcef :=_fcadf .ValueList ;_efgbb :=[]Result {};for _ ,_fgegd :=range _bcef {_dbec :=_ggad (_fgegd );if _dbec .Type ==ResultTypeError {return _dbec ;};_efgbb =append (_efgbb ,_dbec );};return MakeListResult (_efgbb );case ResultTypeArray :_eefcf :=_fcadf .ValueArray ;_gcaba :=[][]Result {};for _ ,_edbgb :=range _eefcf {_daaf :=[]Result {};for _ ,_fbfe :=range _edbgb {_ffagd :=_ggad (_fbfe );if _ffagd .Type ==ResultTypeError {return _ffagd ;};_daaf =append (_daaf ,_ffagd );};_gcaba =append (_gcaba ,_daaf );};return MakeArrayResult (_gcaba );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");};};func (_feda *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");}; +// 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 };};const (ErrorTypeValue ErrorType =iota ;ErrorTypeNull ;ErrorTypeRef ;ErrorTypeName ;ErrorTypeNum ;ErrorTypeSpill ;ErrorTypeNA ;ErrorTypeDivideByZero ;); -// SumIfs implements the SUMIFS function. -func SumIfs (args []Result )Result {_gdcbe :=_dadc (args ,true ,"\u0053\u0055\u004d\u0049\u0046\u0053");if _gdcbe .Type !=ResultTypeEmpty {return _gdcbe ;};_bafad :=_ddad (args [1:]);_eaee :=0.0;_gedd :=_fcef (args [0]);for _ ,_fbeed :=range _bafad {_eaee +=_gedd [_fbeed ._caca ][_fbeed ._eaeed ].ValueNumber ;};return MakeNumberResult (float64 (_eaee ));};const (_fdeb countMode =iota ;_dbfd ;_aagfd ;); +// LastColumn returns empty string for the invalid reference context. +func (_feeac *ivr )LastColumn (rowFrom ,rowTo int )string {return ""};var _abf =[]*_ga .Regexp {};func _ccf (_dg BinOpType ,_gc [][]Result ,_ccfc Result )Result {_ea :=[][]Result {};for _gfb :=range _gc {_ccd :=_gd (_dg ,_gc [_gfb ],_ccfc );if _ccd .Type ==ResultTypeError {return _ccd ;};_ea =append (_ea ,_ccd .ValueList );};return MakeArrayResult (_ea );}; -// NewBinaryExpr constructs a new binary expression with a given operator. -func NewBinaryExpr (lhs Expression ,op BinOpType ,rhs Expression )Expression {return BinaryExpr {_ec :lhs ,_ce :rhs ,_ac :op };};func _gfdd (_cgac ,_fgcf []string )[]string {for _ ,_aeef :=range _fgcf {_cgac =append (_cgac ,_aeef );};return _cgac ;};func _badgc (_gbbb Context ,_beaab Evaluator ,_gdde ,_agcga string )Result {_cddd ,_ebaba :=_bfd .ParseCellReference (_gdde );if _ebaba !=nil {return MakeErrorResult (_g .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",_gdde ,_ebaba .Error ()));};_fedb ,_fcgaa :=_cddd .ColumnIdx ,_cddd .RowIdx ;_fggca ,_fbgca :=_bfd .ParseCellReference (_agcga );if _fbgca !=nil {return MakeErrorResult (_g .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",_agcga ,_fbgca .Error ()));};_abgf ,_gdfce :=_fggca .ColumnIdx ,_fggca .RowIdx ;_gcca :=[][]Result {};for _egbfa :=_fcgaa ;_egbfa <=_gdfce ;_egbfa ++{_accfc :=[]Result {};for _adfdb :=_fedb ;_adfdb <=_abgf ;_adfdb ++{_cdddb :=_gbbb .Cell (_g .Sprintf ("\u0025\u0073\u0025\u0064",_bfd .IndexToColumn (_adfdb ),_egbfa ),_beaab );_accfc =append (_accfc ,_cdddb );};_gcca =append (_gcca ,_accfc );};if len (_gcca )==1{if len (_gcca [0])==1{return _gcca [0][0];};return MakeListResult (_gcca [0]);};return MakeArrayResult (_gcca );}; +// 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");};_dacc :=args [0].AsNumber ();if _dacc .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 _dacc .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");};_gffdg :=float64 (1);_bddd :=_fg .Trunc (_dacc .ValueNumber );for _fbfb :=_bddd ;_fbfb > 1;_fbfb -=2{_gffdg *=_fbfb ;};return MakeNumberResult (_gffdg );};var _eeg int64 =_fgf (1900,_cg .January ,1);func (_ccdd *Lexer )Next ()*node {_ccdd ._acad .Lock ();defer _ccdd ._acad .Unlock ();if len (_ccdd ._fbfgf )> 0{_bfcdf :=_ccdd ._fbfgf [0];_ccdd ._fbfgf =_ccdd ._fbfgf [1:];return _bfcdf ;};return _ccdd .nextRaw ();}; -// Amorlinc implements the Excel AMORLINC function. -func Amorlinc (args []Result )Result {_gbgeaf ,_fddb :=_afcb (args ,"\u0041\u004d\u004f\u0052\u004c\u0049\u004e\u0043");if _fddb .Type ==ResultTypeError {return _fddb ;};_bbab :=_gbgeaf ._eega ;_fecg :=_gbgeaf ._gdfd ;_acff :=_gbgeaf ._ffeaa ;_dadd :=_gbgeaf ._agef ;_gegg :=_gbgeaf ._edfgc ;_dcba :=_gbgeaf ._bbg ;_gge :=_gbgeaf ._ffb ;_dged ,_afgg :=_debf (_fecg ,_acff ,_gge );if _afgg .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");};_defd :=_dged *_dcba *_bbab ;if _gegg ==0{return MakeNumberResult (_defd );};_ecdb :=_bbab *_dcba ;_acgf :=_bbab -_dadd ;_eaa :=int ((_acgf -_defd )/_ecdb );if _gegg <=_eaa {return MakeNumberResult (_ecdb );}else if _gegg ==_eaa +1{return MakeNumberResult (_acgf -_ecdb *float64 (_eaa )-_defd );}else {return MakeNumberResult (0);};};func _dabg (_afac string )bool {for _ ,_deae :=range _ddg {_aec :=_deae .FindStringSubmatch (_afac );if len (_aec )> 1{return true ;};};return false ;};const (ResultTypeUnknown ResultType =iota ;ResultTypeNumber ;ResultTypeString ;ResultTypeList ;ResultTypeArray ;ResultTypeError ;ResultTypeEmpty ;);func _ggdcb (_ecce []string ,_gead int )string {return _ab .Itoa (len (_ecce [len (_ecce )-1-_gead ]))};const _fgbgg =57346;const _bbac =57365;func _ecbb (_egfg Result ,_eggce ,_ecbdd string )(float64 ,Result ){switch _egfg .Type {case ResultTypeEmpty :return 0,_gea ;case ResultTypeNumber :return _egfg .ValueNumber ,_gea ;case ResultTypeString :_bfcd ,_adcd :=_ab .ParseFloat (_egfg .ValueString ,64);if _adcd !=nil {return 0,MakeErrorResult (_ecbdd +"\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0066\u006f\u0072\u0020"+_eggce );};return _bfcd ,_gea ;default:return 0,MakeErrorResult (_eggce +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_ecbdd +"\u0020t\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0072\u0020\u0065\u006d\u0070\u0074\u0079");};}; +// 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");};_gcfd :=args [0].AsString ();if _gcfd .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");};_bbgf :=args [1].AsNumber ();if _bbgf .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");};_fgcg :=_gcfd .ValueString ;if len (_fgcg )> 2&&(_g .HasPrefix (_fgcg ,"\u0030\u0078")||_g .HasPrefix (_fgcg ,"\u0030\u0058")){_fgcg =_fgcg [2:];};_dabcf ,_face :=_cb .ParseInt (_fgcg ,int (_bbgf .ValueNumber ),64);if _face !=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 (_dabcf ));};func _dbgdb (_ffdea []Result )(bool ,Result ){for _ ,_eadga :=range _ffdea {if _eadga .Type ==ResultTypeError {return true ,_eadga ;};};return false ,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");};_gfcb ,_cbgd ,_fbac :=_abec (args );if _fbac .Type ==ResultTypeError {return _fbac ;};return MakeNumberResult (_feae (_gfcb )/_cbgd );};func (_dgegb *plex )Lex (lval *yySymType )int {_ebfec =true ;_ccceg :=<-_dgegb ._dfdfg ;if _ccceg !=nil {lval ._agde =_ccceg ;return int (lval ._agde ._cdga );};return 0;}; +// SupportedFunctions returns a list of supported functions. +func SupportedFunctions ()[]string {_dege :=[]string {};for _ggedf :=range _agcb {_dege =append (_dege ,_ggedf );};for _abff :=range _aeacfa {_dege =append (_dege ,_abff );};_bc .Strings (_dege );return _dege ;}; -// 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");};_fedg :=[]float64 {};for _ ,_afdcb :=range args {switch _afdcb .Type {case ResultTypeString :_cgfgf :=_afdcb .AsNumber ();if _cgfgf .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");};_fedg =append (_fedg ,_cgfgf .ValueNumber );case ResultTypeList :_gdbe :=LCM (_afdcb .ValueList );if _gdbe .Type !=ResultTypeNumber {return _gdbe ;};_fedg =append (_fedg ,_gdbe .ValueNumber );case ResultTypeNumber :_fedg =append (_fedg ,_afdcb .ValueNumber );case ResultTypeEmpty :case ResultTypeError :return _afdcb ;};};if len (_fedg )==0{return MakeErrorResult ("\u004cC\u004d\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020a\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006fne\u0020\u006e\u006fn\u002d\u0065m\u0070\u0074\u0079\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};if _fedg [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 (_fedg )==1{return MakeNumberResult (_fedg [0]);};_caadb :=_fedg [0];for _adgge :=1;_adgge < len (_fedg );_adgge ++{if _fedg [_adgge ]< 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");};_caadb =_ggdeg (_caadb ,_fedg [_adgge ]);};return MakeNumberResult (_caadb );}; +// 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{_addec ,_ebfdd int };type criteriaRegex struct{_aebb byte ;_fgbg string ;}; -// NamedRangeRef is a reference to a named range. -type NamedRangeRef struct{_bdfb string };func _bgfe (_fcgf ,_faac ,_baage ,_cbea ,_gegd ,_feb float64 ,_fceg int )(float64 ,Result ){_cddc :=int (_feb );_acae :=_ecae (_fcgf ,_faac ,_cddc ,_fceg );_gegge :=_gbcf (_fcgf ,_faac ,_cddc ,_fceg )/_acae ;_gaagd ,_bfbg :=_gfbe (_fcgf ,_faac ,_cddc ,_fceg );if _bfbg .Type ==ResultTypeError {return 0,_bfbg ;};_aede :=_gdff (_fcgf ,_faac ,_cddc ,_fceg );_bdgf :=_gegd /_gfd .Pow (1+_cbea /_feb ,_gaagd -1+_gegge );_bdgf -=100*_baage /_feb *_aede /_acae ;_gegc :=100*_baage /_feb ;_gfef :=1+_cbea /_feb ;for _facc :=0.0;_facc < _gaagd ;_facc ++{_bdgf +=_gegc /_gfd .Pow (_gfef ,_facc +_gegge );};return _bdgf ,MakeEmptyResult ();};var _dcfd =map[string ]*_db .Regexp {};var _efgdf =[]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 _debf (_gde ,_fabb float64 ,_cgdb int )(float64 ,Result ){_gddc ,_abc :=_aee (_gde ),_aee (_fabb );_adfa :=_gddc .Unix ();_dac :=_abc .Unix ();if _adfa ==_dac {return 0,_gea ;};_aca ,_bcb ,_abfa :=_gddc .Date ();_dbff ,_ebee ,_fde :=_abc .Date ();_dbbe ,_dfb :=int (_bcb ),int (_ebee );var _dgf ,_aaee float64 ;switch _cgdb {case 0:if _abfa ==31{_abfa --;};if _abfa ==30&&_fde ==31{_fde --;}else if _geee :=_geb (_aca );_dbbe ==2&&((_geee &&_abfa ==29)||(!_geee &&_abfa ==28)){_abfa =30;if _bfag :=_geb (_dbff );_dfb ==2&&((_bfag &&_fde ==29)||(!_bfag &&_fde ==28)){_fde =30;};};_dgf =float64 ((_dbff -_aca )*360+(_dfb -_dbbe )*30+(_fde -_abfa ));_aaee =360;case 1:_dgf =_fabb -_gde ;_gff :=_aca !=_dbff ;if _gff &&(_dbff !=_aca +1||_dbbe < _dfb ||(_dbbe ==_dfb &&_abfa < _fde )){_gacd :=0;for _cfg :=_aca ;_cfg <=_dbff ;_cfg ++{_gacd +=_ega (_cfg ,1);};_aaee =float64 (_gacd )/float64 (_dbff -_aca +1);}else {if !_gff &&_geb (_aca ){_aaee =366;}else {if _gff &&((_geb (_aca )&&(_dbbe < 2||(_dbbe ==2&&_abfa <=29)))||(_geb (_dbff )&&(_dfb > 2||(_dfb ==2&&_fde ==29)))){_aaee =366;}else {_aaee =365;};};};case 2:_dgf =_fabb -_gde ;_aaee =360;case 3:_dgf =_fabb -_gde ;_aaee =365;case 4:if _abfa ==31{_abfa --;};if _fde ==31{_fde --;};_dgf =float64 ((_dbff -_aca )*360+(_dfb -_dbbe )*30+(_fde -_abfa ));_aaee =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 _dgf /_aaee ,_gea ;}; +// NewEvaluator constructs a new defEval object which is the default formula evaluator. +func NewEvaluator ()Evaluator {_dcc :=&defEval {};_dcc .evCache =_bdbc ();return _dcc };func _gbg (_bcea ,_ace int )int {if _ace ==2&&_aea (_bcea ){return 29;}else {return _aed [_ace -1];};}; -// LastRow returns 0 for the invalid reference context. -func (_cbdgeg *ivr )LastRow (colFrom string )int {return 0}; +// 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");};_gebfc :=args [0].AsNumber ();if _gebfc .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");};_bage :=args [1].AsNumber ();if _bage .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 (_fg .Pow (_gebfc .ValueNumber ,_bage .ValueNumber ));}; -// Pv implements the Excel PV function. -func Pv (args []Result )Result {_cdba :=len (args );if _cdba < 3||_cdba > 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");};_bbeb :=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");};_eaeg :=args [1].ValueNumber ;if _eaeg !=float64 (int (_eaeg )){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");};_fgef :=args [2].ValueNumber ;_bdge :=0.0;if _cdba >=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");};_bdge =args [3].ValueNumber ;};_bdfe :=0.0;if _cdba ==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");};_bdfe =args [4].ValueNumber ;if _bdfe !=0{_bdfe =1;};};if _bbeb ==0{return MakeNumberResult (-_fgef *_eaeg -_bdge );}else {return MakeNumberResult ((((1-_gfd .Pow (1+_bbeb ,_eaeg ))/_bbeb )*_fgef *(1+_bbeb *_bdfe )-_bdge )/_gfd .Pow (1+_bbeb ,_eaeg ));};}; +// Search is an implementation of the Excel SEARCH(). +func Search (args []Result )Result {_ebef ,_dceb :=_dafaf ("\u0046\u0049\u004e\u0044",args );if _dceb .Type !=ResultTypeEmpty {return _dceb ;};_afac :=_g .ToLower (_ebef ._bdcde );if _afac ==""{return MakeNumberResult (1.0);};_deadg :=_g .ToLower (_ebef ._ccee );_abeb :=_ebef ._afbe ;_begbaf :=1;for _fcaa :=range _deadg {if _begbaf < _abeb {_begbaf ++;continue ;};_agbcf :=_cgdc .Index (_afac ,_deadg [_fcaa :]);if _agbcf ==0{return MakeNumberResult (float64 (_begbaf ));};_begbaf ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; -// ISREF is an implementation of the Excel ISREF() function. -func IsRef (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{return 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 ());};type criteriaParsed struct{_bffc bool ;_cdfbg float64 ;_addc string ;_bdae *criteriaRegex ;}; +// 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");};_fdaa :=args [0].AsNumber ();if _fdaa .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 (_fg .Pi /180.0*_fdaa .ValueNumber );};func _cdgd (_bbeac yyLexer ,_dbbb *yySymType )(_fcce ,_abag int ){_abag =0;_fcce =_bbeac .Lex (_dbbb );if _fcce <=0{_abag =_efceb [0];goto _effbb ;};if _fcce < len (_efceb ){_abag =_efceb [_fcce ];goto _effbb ;};if _fcce >=_eabgd {if _fcce < _eabgd +len (_affa ){_abag =_affa [_fcce -_eabgd ];goto _effbb ;};};for _cgfba :=0;_cgfba < len (_bgbf );_cgfba +=2{_abag =_bgbf [_cgfba +0];if _abag ==_fcce {_abag =_bgbf [_cgfba +1];goto _effbb ;};};_effbb :if _abag ==0{_abag =_affa [1];};if _ggffd >=3{_d .Printf ("l\u0065\u0078\u0020\u0025\u0073\u0028\u0025\u0064\u0029\u000a",_gfeed (_abag ),uint (_fcce ));};return _fcce ,_abag ;}; -// 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");};_ccfdc :=args [0].AsNumber ();if _ccfdc .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");};_gdddg :=int (_ccfdc .ValueNumber );if _gdddg < 0||_gdddg > 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 (_g .Sprintf ("\u0025\u0063",_gdddg ));}; +// SumIfs implements the SUMIFS function. +func SumIfs (args []Result )Result {_dfcfe :=_ddgba (args ,true ,"\u0053\u0055\u004d\u0049\u0046\u0053");if _dfcfe .Type !=ResultTypeEmpty {return _dfcfe ;};_agdf :=_cedb (args [1:]);_abae :=0.0;_bgcda :=_gadgc (args [0]);for _ ,_gaba :=range _agdf {_abae +=_bgcda [_gaba ._gcca ][_gaba ._acee ].ValueNumber ;};return MakeNumberResult (float64 (_abae ));}; -// Substitute is an implementation of the Excel SUBSTITUTE function. -func Substitute (args []Result )Result {_afgf :=len (args );if _afgf !=3&&_afgf !=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");};_cacgc ,_bagaa :=_baece (args [0],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0074\u0065\u0078\u0074");if _bagaa .Type ==ResultTypeError {return _bagaa ;};_ggeg ,_bagaa :=_baece (args [1],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006f\u006c\u0064\u0020\u0074\u0065\u0078\u0074");if _bagaa .Type ==ResultTypeError {return _bagaa ;};_gdag ,_bagaa :=_baece (args [2],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006e\u0065\u0077\u0020\u0074\u0065\u0078\u0074");if _bagaa .Type ==ResultTypeError {return _bagaa ;};_cgefe :=0;if _afgf ==3{return MakeStringResult (_dcf .Replace (_cacgc ,_ggeg ,_gdag ,-1));}else {_gfbfe ,_ffgc :=_ecbb (args [3],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0069\u006e\u0073t\u0061\u006e\u0063\u0065\u005f\u006e\u0075\u006d");if _ffgc .Type ==ResultTypeError {return _ffgc ;};_cgefe =int (_gfbfe );if _cgefe < 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");};_bbba :=_cacgc ;_degd :=_cgefe ;_cefbe :=-1;_fgad :=len (_ggeg );_gcbg :=0;for {_degd --;_bcged :=_dcf .Index (_bbba ,_ggeg );if _bcged ==-1{_cefbe =-1;break ;}else {_cefbe =_bcged +_gcbg ;if _degd ==0{break ;};_bfgfb :=_fgad +_bcged ;_gcbg +=_bfgfb ;_bbba =_bbba [_bfgfb :];};};if _cefbe ==-1{return MakeStringResult (_cacgc );}else {_cegdc :=_cacgc [:_cefbe ];_egcac :=_cacgc [_cefbe +_fgad :];return MakeStringResult (_cegdc +_gdag +_egcac );};};}; +// MinA is an implementation of the Excel MINA() function. +func MinA (args []Result )Result {return _bcabg (args ,true )};func _gbeg (_ffdf Result )[]Result {_agfg :=_ffdf .ValueList ;if _ffdf .Type ==ResultTypeArray {_agfg =nil ;for _ ,_cfebe :=range _ffdf .ValueArray {if len (_cfebe )> 0{_agfg =append (_agfg ,_cfebe [0]);}else {_agfg =append (_agfg ,_bef );};};};return _agfg ;};const _gcacaa =187;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 );}; -// ISODD is an implementation of the Excel ISODD() function. -func IsOdd (args []Result )Result {if len (args )!=1{return 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");};_accb :=int (args [0].ValueNumber );return MakeBoolResult (_accb !=_accb /2*2);}; +// 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 );};func (_ee *evCache )GetFromCache (key string )(Result ,bool ){_ee ._gab .Lock ();_agec ,_acgb :=_ee ._aaa [key ];_ee ._gab .Unlock ();return _agec ,_acgb ;}; -// LookupFunction looks up and returns a standard function or nil. -func LookupFunction (name string )Function {_cdbfdc .Lock ();defer _cdbfdc .Unlock ();if _gbga ,_cecfa :=_cccfb [name ];_cecfa {return _gbga ;};return nil ;}; +// MaxA is an implementation of the Excel MAXA() function. +func MaxA (args []Result )Result {return _dbaf (args ,true )};const _dcggf =57353;func _fbe (_bgb ,_cdda _cg .Time ,_gebd ,_fcf int )_cg .Time {_ggbf :=_cdda ;_gbbb :=_bgb .Year ()-_cdda .Year ();_ggbf =_ggbf .AddDate (_gbbb ,0,0);if _bgb .After (_ggbf ){_ggbf =_ggbf .AddDate (1,0,0);};_fbf :=-12/_gebd ;for _ggbf .After (_bgb ){_ggbf =_ggbf .AddDate (0,_fbf ,0);};return _ggbf ;};const _dbc =_cg .Second *1;const (_ccfe cmpResult =0;_bcafb cmpResult =-1;_fdbdf cmpResult =1;_edgfb cmpResult =2;); -// 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{_dceda Expression ;_fdgba ,_dgefc int ;};func _ebfed (_fgab Context ,_fefaf ,_bedba int )(string ,string ){_deafd :="\u0041"+_ab .Itoa (_fefaf );_bgfeg :=_fgab .LastColumn (_fefaf ,_bedba );_aead :=_bgfeg +_ab .Itoa (_bedba );return _deafd ,_aead ;}; +// Reference returns a string reference value to a sheet. +func (_cdfc SheetPrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeSheet ,Value :_cdfc ._ebdg };}; -// 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");};_bcedd :=args [0].Ref ;if _bcedd .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");};_dfccc ,_facbe :=_bfd .ParseCellReference (_bcedd .Value );if _facbe !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_bcedd .Value );};return MakeNumberResult (float64 (_dfccc .RowIdx ));};func _dbag (_dgcf string ,_acfdf _bf .Time )(_bf .Time ,error ){_edbg ,_ ,_cgda :=_gf .ParseFloat (_dgcf ,10,128,_gf .ToNearestEven );if _cgda !=nil {return _bf .Time {},_cgda ;};_dega :=new (_gf .Float );_dega .SetUint64 (uint64 (24*_bf .Hour ));_edbg .Mul (_edbg ,_dega );_bfeg ,_ :=_edbg .Uint64 ();_ccbg :=_acfdf .Add (_bf .Duration (_bfeg ));return _cfef (_ccbg ),nil ;}; +// Irr implements the Excel IRR function. +func Irr (args []Result )Result {_gacf :=len (args );if _gacf ==0||_gacf > 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");};_bbc :=_gadgc (args [0]);_cgaa :=[]float64 {};for _ ,_eacg :=range _bbc {for _ ,_aaba :=range _eacg {if _aaba .Type ==ResultTypeNumber &&!_aaba .IsBoolean {_cgaa =append (_cgaa ,_aaba .ValueNumber );};};};_aeag :=len (_cgaa );if len (_cgaa )< 2{return MakeErrorResultType (ErrorTypeNum ,"");};_eedfc :=0.1;if _gacf ==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");};_eedfc =args [1].ValueNumber ;if _eedfc <=-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");};};_gcd :=[]float64 {};for _fcfa :=0;_fcfa < _aeag ;_fcfa ++{if _fcfa ==0{_gcd =append (_gcd ,0);}else {_gcd =append (_gcd ,_gcd [_fcfa -1]+365);};};return _begd (_cgaa ,_gcd ,_eedfc );};func _dedcb (_edaff float64 )float64 {_bbfce :=float64 (1);for _fdcbe :=float64 (2);_fdcbe <=_edaff ;_fdcbe ++{_bbfce *=_fdcbe ;};return _bbfce ;};func _bfcc (_gdbfe string )*criteriaRegex {_cdbeg :=&criteriaRegex {};if _gdbfe ==""{return _cdbeg ;};if _dbgbg :=_ggfaf .FindStringSubmatch (_gdbfe );len (_dbgbg )> 1{_cdbeg ._aebb =_caae ;_cdbeg ._fgbg =_dbgbg [1];}else if _ffcbf :=_agaf .FindStringSubmatch (_gdbfe );len (_ffcbf )> 1{_cdbeg ._aebb =_caae ;_cdbeg ._fgbg =_ffcbf [1];}else if _deeb :=_bbgfa .FindStringSubmatch (_gdbfe );len (_deeb )> 1{_cdbeg ._aebb =_agce ;_cdbeg ._fgbg =_deeb [1];}else if _fdga :=_cdde .FindStringSubmatch (_gdbfe );len (_fdga )> 1{_cdbeg ._aebb =_eggcg ;_cdbeg ._fgbg =_fdga [1];}else if _fdabc :=_ggccb .FindStringSubmatch (_gdbfe );len (_fdabc )> 1{_cdbeg ._aebb =_gbfd ;_cdbeg ._fgbg =_fdabc [1];}else if _faaa :=_ffcb .FindStringSubmatch (_gdbfe );len (_faaa )> 1{_cdbeg ._aebb =_fbdfb ;_cdbeg ._fgbg =_faaa [1];};return _cdbeg ;}; -// 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");};_gbc :=args [0];switch _gbc .Type {case ResultTypeEmpty :return MakeNumberResult (0);case ResultTypeNumber :_afc :=_aee (_gbc .ValueNumber );return MakeNumberResult (float64 (_afc .Minute ()));case ResultTypeString :_dbf :=_dcf .ToLower (_gbc .ValueString );if !_dabg (_dbf ){_ ,_ ,_ ,_ded ,_dbed :=_gfbf (_dbf );if _dbed .Type ==ResultTypeError {_dbed .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 _dbed ;};if _ded {return MakeNumberResult (0);};};_ ,_cae ,_ ,_ ,_ ,_fefe :=_dbb (_dbf );if _fefe .Type ==ResultTypeError {return _fefe ;};return MakeNumberResult (float64 (_cae ));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 _dfeb (_gfae int ,_cccf _bf .Month ,_bgfd int )int64 {if _gfae ==1900&&int (_cccf )<=2{_bgfd --;};_gfc :=_bf .Date (_gfae ,_cccf ,_bgfd ,0,0,0,0,_bf .UTC );return _gfc .Unix ();}; +// Reference returns an invalid reference for EmptyExpr. +func (_ab EmptyExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// String returns a string representation of PrefixExpr. -func (_aegfc PrefixExpr )String ()string {return _g .Sprintf ("\u0025\u0073\u0021%\u0073",_aegfc ._dgfe .String (),_aegfc ._cdadd .String ());}; +// SumSquares is an implementation of the Excel SUMSQ() function. +func SumSquares (args []Result )Result {_bfadc :=MakeNumberResult (0);for _ ,_fcgec :=range args {_fcgec =_fcgec .AsNumber ();switch _fcgec .Type {case ResultTypeNumber :_bfadc .ValueNumber +=_fcgec .ValueNumber *_fcgec .ValueNumber ;case ResultTypeList ,ResultTypeArray :_fbaec :=SumSquares (_fcgec .ListValues ());if _fbaec .Type !=ResultTypeNumber {return _fbaec ;};_bfadc .ValueNumber +=_fbaec .ValueNumber ;case ResultTypeString :case ResultTypeError :return _fcgec ;case ResultTypeEmpty :default:return MakeErrorResult (_d .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",_fcgec .Type ));};};return _bfadc ;}; -// Update updates references in the PrefixHorizontalRange after removing a row/column. -func (_gfee PrefixHorizontalRange )Update (q *_da .UpdateQuery )Expression {return _gfee }; +// 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 _ddfea (args ,_cfde )};func _egcg (){_ccbcf =_ga .MustCompile ("\u005e\u0030\u002b\u0024");_ffggg =_ga .MustCompile ("\u005e\u0028\u0028\u0023|0\u0029\u002b\u002c\u0029\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u0028\u003b\u007c$\u0029");_ebga =_ga .MustCompile ("\u005e\u0028\u0023\u007c\u0030\u007c\u002c\u0029\u002a\u005f\u005c\u0029\u003b");_abbc =_ga .MustCompile ("\u005e\u0030\u002b\u005c\u002e\u0028\u0030\u002b\u0029\u0024");_dadd =_ga .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");_dfgabb =_ga .MustCompile ("^\u0028\u005f\u007c\u002d\u007c\u0020)\u002b\u005c\u002a\u0020\u0023\u002b\u002c\u0023\u002b0\u005c\u002e\u00280\u002b)\u002e\u002a\u003b");_gddf =_ga .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");_dagg =_ga .MustCompile ("\u005e\u0028\u0023\u007c0)\u002b\u005c\u002e\u0028\u0028\u0023\u007c\u0030\u0029\u002b\u0029\u0025\u0024");_feba =_ga .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");_gaa =_ga .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");_aafd =_ga .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");_bfad =_ga .MustCompile ("\u005e\u004d\u002b(\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_fdbg +_fdbg +"\u0029\u002b\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_fdbg +_fdbg +"\u0029\u002b\u0059+\u0024");_bcbg =_ga .MustCompile ("\u005e\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u005c\u002e\u007c\u0022\u007c"+_fdbg +_fdbg +"\u0029\u002b\u004d\u002b\u0028\u002f\u007c\u0020\u007c\\\u002e\u007c\u0022\u007c"+_fdbg +_fdbg +"\u0029\u002b\u0059+\u0024");_beaa =_ga .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");_egdc =_ga .MustCompile ("\u005e.\u002a\u005f\u005c\u0029\u002e\u002a;");};func (_egcec *Lexer )lex (_dddc _c .Reader ){_egbaf ,_cgbb ,_bbbde :=0,0,0;_gfdg :=-1;_fcdcb ,_bbbgf ,_fbag :=0,0,0;_ =_fbag ;_egea :=1;_ =_egea ;_defa :=make ([]byte ,4096);_cdcd :=false ;for !_cdcd {_ebdbb :=0;if _fcdcb > 0{_ebdbb =_cgbb -_fcdcb ;};_cgbb =0;_gfbea ,_eeaef :=_dddc .Read (_defa [_ebdbb :]);if _gfbea ==0||_eeaef !=nil {_cdcd =true ;};_bbbde =_gfbea +_ebdbb ;if _bbbde < len (_defa ){_gfdg =_bbbde ;};{_egbaf =_debgf ;_fcdcb =0;_bbbgf =0;_fbag =0;};{var _dcggc int ;var _fdgf uint ;if _cgbb ==_bbbde {goto _cdgcc ;};if _egbaf ==0{goto _cffc ;};_ecdff :_dcggc =int (_ffafa [_egbaf ]);_fdgf =uint (_edab [_dcggc ]);_dcggc ++;for ;_fdgf > 0;_fdgf --{_dcggc ++;switch _edab [_dcggc -1]{case 2:_fcdcb =_cgbb ;};};switch _egbaf {case 30:switch _defa [_cgbb ]{case 34:goto _dcdfd ;case 35:goto _cddb ;case 36:goto _fggdb ;case 38:goto _aegff ;case 39:goto _bcdc ;case 40:goto _geaac ;case 41:goto _acdae ;case 42:goto _fege ;case 43:goto _aggc ;case 44:goto _cbbfg ;case 45:goto _dbgfg ;case 47:goto _dcae ;case 58:goto _gcdcg ;case 59:goto _cdaeg ;case 60:goto _fgedd ;case 61:goto _edefc ;case 62:goto _bdddf ;case 63:goto _afede ;case 70:goto _efcfb ;case 84:goto _ddcc ;case 92:goto _gbbba ;case 94:goto _dedg ;case 95:goto _fdeb ;case 123:goto _bceag ;case 125:goto _bgdgc ;};switch {case _defa [_cgbb ]< 65:switch {case _defa [_cgbb ]> 37:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _gbdfcf ;};case _defa [_cgbb ]>=33:goto _afede ;};case _defa [_cgbb ]> 90:switch {case _defa [_cgbb ]> 93:if 97<=_defa [_cgbb ]&&_defa [_cgbb ]<=122{goto _gaega ;};case _defa [_cgbb ]>=91:goto _afede ;};default:goto _ffddee ;};goto _edba ;case 1:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 47:goto _befgc ;case 123:goto _befgc ;case 125:goto _befgc ;};switch {case _defa [_cgbb ]< 37:if 34<=_defa [_cgbb ]&&_defa [_cgbb ]<=35{goto _befgc ;};case _defa [_cgbb ]> 45:switch {case _defa [_cgbb ]> 63:if 91<=_defa [_cgbb ]&&_defa [_cgbb ]<=94{goto _befgc ;};case _defa [_cgbb ]>=58:goto _befgc ;};default:goto _befgc ;};goto _edba ;case 0:goto _cffc ;case 2:if _defa [_cgbb ]==34{goto _bacc ;};goto _dcdfd ;case 31:if _defa [_cgbb ]==34{goto _dcdfd ;};goto _bfddc ;case 3:switch _defa [_cgbb ]{case 78:goto _fegdd ;case 82:goto _faeb ;};goto _afede ;case 4:switch _defa [_cgbb ]{case 47:goto _fddc ;case 85:goto _defc ;};goto _afede ;case 5:if _defa [_cgbb ]==65{goto _gbbcg ;};goto _afede ;case 6:switch _defa [_cgbb ]{case 76:goto _febc ;case 77:goto _cebace ;};goto _afede ;case 7:if _defa [_cgbb ]==76{goto _cebace ;};goto _afede ;case 8:if _defa [_cgbb ]==33{goto _gbbcg ;};goto _afede ;case 9:if _defa [_cgbb ]==69{goto _egac ;};goto _afede ;case 10:if _defa [_cgbb ]==70{goto _dgda ;};goto _afede ;case 11:if _defa [_cgbb ]==33{goto _cageb ;};goto _afede ;case 12:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 47:goto _afede ;case 123:goto _afede ;case 125:goto _afede ;};switch {case _defa [_cgbb ]< 48:switch {case _defa [_cgbb ]> 35:if 37<=_defa [_cgbb ]&&_defa [_cgbb ]<=45{goto _afede ;};case _defa [_cgbb ]>=34:goto _afede ;};case _defa [_cgbb ]> 57:switch {case _defa [_cgbb ]< 65:if 58<=_defa [_cgbb ]&&_defa [_cgbb ]<=63{goto _afede ;};case _defa [_cgbb ]> 90:if 91<=_defa [_cgbb ]&&_defa [_cgbb ]<=94{goto _afede ;};default:goto _aadbd ;};default:goto _bcegg ;};goto _edba ;case 13:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 47:goto _afede ;case 58:goto _gaeeb ;case 123:goto _afede ;case 125:goto _afede ;};switch {case _defa [_cgbb ]< 48:switch {case _defa [_cgbb ]> 35:if 37<=_defa [_cgbb ]&&_defa [_cgbb ]<=45{goto _afede ;};case _defa [_cgbb ]>=34:goto _afede ;};case _defa [_cgbb ]> 57:switch {case _defa [_cgbb ]> 63:if 91<=_defa [_cgbb ]&&_defa [_cgbb ]<=94{goto _afede ;};case _defa [_cgbb ]>=59:goto _afede ;};default:goto _bcegg ;};goto _edba ;case 14:if _defa [_cgbb ]==36{goto _egff ;};if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _gcce ;};goto _befgc ;case 15:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _gcce ;};goto _befgc ;case 32:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _gcce ;};goto _dcfbg ;case 16:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 36:goto _eedfg ;case 47:goto _afede ;case 58:goto _gfgea ;case 123:goto _afede ;case 125:goto _afede ;};switch {case _defa [_cgbb ]< 59:switch {case _defa [_cgbb ]> 45:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _dgcdg ;};case _defa [_cgbb ]>=34:goto _afede ;};case _defa [_cgbb ]> 63:switch {case _defa [_cgbb ]> 90:if 91<=_defa [_cgbb ]&&_defa [_cgbb ]<=94{goto _afede ;};case _defa [_cgbb ]>=65:goto _aadbd ;};default:goto _afede ;};goto _edba ;case 17:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 47:goto _befgc ;case 123:goto _befgc ;case 125:goto _befgc ;};switch {case _defa [_cgbb ]< 48:switch {case _defa [_cgbb ]> 35:if 37<=_defa [_cgbb ]&&_defa [_cgbb ]<=45{goto _befgc ;};case _defa [_cgbb ]>=34:goto _befgc ;};case _defa [_cgbb ]> 57:switch {case _defa [_cgbb ]> 63:if 91<=_defa [_cgbb ]&&_defa [_cgbb ]<=94{goto _befgc ;};case _defa [_cgbb ]>=58:goto _befgc ;};default:goto _dgcdg ;};goto _edba ;case 33:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 47:goto _gebee ;case 123:goto _gebee ;case 125:goto _gebee ;};switch {case _defa [_cgbb ]< 48:switch {case _defa [_cgbb ]> 35:if 37<=_defa [_cgbb ]&&_defa [_cgbb ]<=45{goto _gebee ;};case _defa [_cgbb ]>=34:goto _gebee ;};case _defa [_cgbb ]> 57:switch {case _defa [_cgbb ]> 63:if 91<=_defa [_cgbb ]&&_defa [_cgbb ]<=94{goto _gebee ;};case _defa [_cgbb ]>=58:goto _gebee ;};default:goto _dgcdg ;};goto _edba ;case 18:if _defa [_cgbb ]==36{goto _dcgcf ;};if 65<=_defa [_cgbb ]&&_defa [_cgbb ]<=90{goto _bfdag ;};goto _befgc ;case 19:if 65<=_defa [_cgbb ]&&_defa [_cgbb ]<=90{goto _bfdag ;};goto _befgc ;case 34:if 65<=_defa [_cgbb ]&&_defa [_cgbb ]<=90{goto _bfdag ;};goto _dddg ;case 20:switch _defa [_cgbb ]{case 39:goto _afede ;case 42:goto _afede ;case 47:goto _afede ;case 58:goto _afede ;case 63:goto _afede ;};if 91<=_defa [_cgbb ]&&_defa [_cgbb ]<=93{goto _afede ;};goto _fgfce ;case 21:switch _defa [_cgbb ]{case 39:goto _fcdde ;case 42:goto _afede ;case 47:goto _afede ;case 58:goto _afede ;case 63:goto _afede ;};if 91<=_defa [_cgbb ]&&_defa [_cgbb ]<=93{goto _afede ;};goto _fgfce ;case 22:if _defa [_cgbb ]==33{goto _cabde ;};goto _afede ;case 35:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 46:goto _cfdb ;case 58:goto _gaeeb ;case 101:goto _agbb ;case 123:goto _eafd ;case 125:goto _eafd ;};switch {case _defa [_cgbb ]< 48:switch {case _defa [_cgbb ]> 35:if 37<=_defa [_cgbb ]&&_defa [_cgbb ]<=47{goto _eafd ;};case _defa [_cgbb ]>=34:goto _eafd ;};case _defa [_cgbb ]> 57:switch {case _defa [_cgbb ]> 63:if 91<=_defa [_cgbb ]&&_defa [_cgbb ]<=94{goto _eafd ;};case _defa [_cgbb ]>=59:goto _eafd ;};default:goto _gbdfcf ;};goto _edba ;case 36:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 47:goto _eafd ;case 101:goto _agbb ;case 123:goto _eafd ;case 125:goto _eafd ;};switch {case _defa [_cgbb ]< 48:switch {case _defa [_cgbb ]> 35:if 37<=_defa [_cgbb ]&&_defa [_cgbb ]<=45{goto _eafd ;};case _defa [_cgbb ]>=34:goto _eafd ;};case _defa [_cgbb ]> 57:switch {case _defa [_cgbb ]> 63:if 91<=_defa [_cgbb ]&&_defa [_cgbb ]<=94{goto _eafd ;};case _defa [_cgbb ]>=58:goto _eafd ;};default:goto _cfdb ;};goto _edba ;case 23:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 47:goto _efgd ;case 123:goto _efgd ;case 125:goto _efgd ;};switch {case _defa [_cgbb ]< 48:switch {case _defa [_cgbb ]> 35:if 37<=_defa [_cgbb ]&&_defa [_cgbb ]<=45{goto _efgd ;};case _defa [_cgbb ]>=34:goto _efgd ;};case _defa [_cgbb ]> 57:switch {case _defa [_cgbb ]> 63:if 91<=_defa [_cgbb ]&&_defa [_cgbb ]<=94{goto _efgd ;};case _defa [_cgbb ]>=58:goto _efgd ;};default:goto _bcdgbf ;};goto _edba ;case 37:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 47:goto _eafd ;case 123:goto _eafd ;case 125:goto _eafd ;};switch {case _defa [_cgbb ]< 48:switch {case _defa [_cgbb ]> 35:if 37<=_defa [_cgbb ]&&_defa [_cgbb ]<=45{goto _eafd ;};case _defa [_cgbb ]>=34:goto _eafd ;};case _defa [_cgbb ]> 57:switch {case _defa [_cgbb ]> 63:if 91<=_defa [_cgbb ]&&_defa [_cgbb ]<=94{goto _eafd ;};case _defa [_cgbb ]>=58:goto _eafd ;};default:goto _bcdgbf ;};goto _edba ;case 38:switch _defa [_cgbb ]{case 61:goto _gcddd ;case 62:goto _agee ;};goto _gfga ;case 39:if _defa [_cgbb ]==61{goto _bfeed ;};goto _ccdda ;case 24:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 36:goto _eedfg ;case 40:goto _bfafc ;case 46:goto _dageb ;case 58:goto _gfgea ;case 92:goto _gadff ;case 95:goto _affgc ;case 123:goto _afede ;case 125:goto _afede ;};switch {case _defa [_cgbb ]< 59:switch {case _defa [_cgbb ]> 47:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _befgf ;};case _defa [_cgbb ]>=34:goto _afede ;};case _defa [_cgbb ]> 63:switch {case _defa [_cgbb ]< 91:if 65<=_defa [_cgbb ]&&_defa [_cgbb ]<=90{goto _gdff ;};case _defa [_cgbb ]> 94:if 97<=_defa [_cgbb ]&&_defa [_cgbb ]<=122{goto _affgc ;};default:goto _afede ;};default:goto _afede ;};goto _edba ;case 40:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 40:goto _bfafc ;case 46:goto _dageb ;case 92:goto _gadff ;case 95:goto _affgc ;case 123:goto _cgcdb ;case 125:goto _cgcdb ;};switch {case _defa [_cgbb ]< 58:switch {case _defa [_cgbb ]< 37:if 34<=_defa [_cgbb ]&&_defa [_cgbb ]<=35{goto _cgcdb ;};case _defa [_cgbb ]> 47:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _dageb ;};default:goto _cgcdb ;};case _defa [_cgbb ]> 63:switch {case _defa [_cgbb ]< 91:if 65<=_defa [_cgbb ]&&_defa [_cgbb ]<=90{goto _dageb ;};case _defa [_cgbb ]> 94:if 97<=_defa [_cgbb ]&&_defa [_cgbb ]<=122{goto _affgc ;};default:goto _cgcdb ;};default:goto _cgcdb ;};goto _edba ;case 41:switch _defa [_cgbb ]{case 46:goto _gadff ;case 92:goto _gadff ;case 95:goto _gadff ;};switch {case _defa [_cgbb ]< 65:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _gadff ;};case _defa [_cgbb ]> 90:if 97<=_defa [_cgbb ]&&_defa [_cgbb ]<=122{goto _gadff ;};default:goto _gadff ;};goto _cgcdb ;case 42:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 46:goto _affgc ;case 92:goto _gadff ;case 95:goto _affgc ;case 123:goto _cgcdb ;case 125:goto _cgcdb ;};switch {case _defa [_cgbb ]< 58:switch {case _defa [_cgbb ]< 37:if 34<=_defa [_cgbb ]&&_defa [_cgbb ]<=35{goto _cgcdb ;};case _defa [_cgbb ]> 47:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _affgc ;};default:goto _cgcdb ;};case _defa [_cgbb ]> 63:switch {case _defa [_cgbb ]< 91:if 65<=_defa [_cgbb ]&&_defa [_cgbb ]<=90{goto _affgc ;};case _defa [_cgbb ]> 94:if 97<=_defa [_cgbb ]&&_defa [_cgbb ]<=122{goto _affgc ;};default:goto _cgcdb ;};default:goto _cgcdb ;};goto _edba ;case 43:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 40:goto _bfafc ;case 46:goto _dageb ;case 92:goto _gadff ;case 95:goto _affgc ;case 123:goto _gebee ;case 125:goto _gebee ;};switch {case _defa [_cgbb ]< 58:switch {case _defa [_cgbb ]< 37:if 34<=_defa [_cgbb ]&&_defa [_cgbb ]<=35{goto _gebee ;};case _defa [_cgbb ]> 47:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _befgf ;};default:goto _gebee ;};case _defa [_cgbb ]> 63:switch {case _defa [_cgbb ]< 91:if 65<=_defa [_cgbb ]&&_defa [_cgbb ]<=90{goto _dageb ;};case _defa [_cgbb ]> 94:if 97<=_defa [_cgbb ]&&_defa [_cgbb ]<=122{goto _affgc ;};default:goto _gebee ;};default:goto _gebee ;};goto _edba ;case 44:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 36:goto _eedfg ;case 40:goto _bfafc ;case 46:goto _dageb ;case 58:goto _gfgea ;case 92:goto _gadff ;case 95:goto _affgc ;case 123:goto _befgc ;case 125:goto _befgc ;};switch {case _defa [_cgbb ]< 59:switch {case _defa [_cgbb ]> 47:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _befgf ;};case _defa [_cgbb ]>=34:goto _befgc ;};case _defa [_cgbb ]> 63:switch {case _defa [_cgbb ]< 91:if 65<=_defa [_cgbb ]&&_defa [_cgbb ]<=90{goto _gdff ;};case _defa [_cgbb ]> 94:if 97<=_defa [_cgbb ]&&_defa [_cgbb ]<=122{goto _affgc ;};default:goto _befgc ;};default:goto _befgc ;};goto _edba ;case 25:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 36:goto _eedfg ;case 40:goto _bfafc ;case 46:goto _dageb ;case 58:goto _gfgea ;case 65:goto _beeba ;case 92:goto _gadff ;case 95:goto _affgc ;case 123:goto _afede ;case 125:goto _afede ;};switch {case _defa [_cgbb ]< 59:switch {case _defa [_cgbb ]> 47:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _befgf ;};case _defa [_cgbb ]>=34:goto _afede ;};case _defa [_cgbb ]> 63:switch {case _defa [_cgbb ]< 91:if 66<=_defa [_cgbb ]&&_defa [_cgbb ]<=90{goto _gdff ;};case _defa [_cgbb ]> 94:if 97<=_defa [_cgbb ]&&_defa [_cgbb ]<=122{goto _affgc ;};default:goto _afede ;};default:goto _afede ;};goto _edba ;case 45:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 36:goto _eedfg ;case 40:goto _bfafc ;case 46:goto _dageb ;case 58:goto _gfgea ;case 76:goto _cgbe ;case 92:goto _gadff ;case 95:goto _affgc ;case 123:goto _cgcdb ;case 125:goto _cgcdb ;};switch {case _defa [_cgbb ]< 59:switch {case _defa [_cgbb ]> 47:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _befgf ;};case _defa [_cgbb ]>=34:goto _cgcdb ;};case _defa [_cgbb ]> 63:switch {case _defa [_cgbb ]< 91:if 65<=_defa [_cgbb ]&&_defa [_cgbb ]<=90{goto _gdff ;};case _defa [_cgbb ]> 94:if 97<=_defa [_cgbb ]&&_defa [_cgbb ]<=122{goto _affgc ;};default:goto _cgcdb ;};default:goto _cgcdb ;};goto _edba ;case 46:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 36:goto _eedfg ;case 40:goto _bfafc ;case 46:goto _dageb ;case 58:goto _gfgea ;case 83:goto _fcab ;case 92:goto _gadff ;case 95:goto _affgc ;case 123:goto _cgcdb ;case 125:goto _cgcdb ;};switch {case _defa [_cgbb ]< 59:switch {case _defa [_cgbb ]> 47:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _befgf ;};case _defa [_cgbb ]>=34:goto _cgcdb ;};case _defa [_cgbb ]> 63:switch {case _defa [_cgbb ]< 91:if 65<=_defa [_cgbb ]&&_defa [_cgbb ]<=90{goto _gdff ;};case _defa [_cgbb ]> 94:if 97<=_defa [_cgbb ]&&_defa [_cgbb ]<=122{goto _affgc ;};default:goto _cgcdb ;};default:goto _cgcdb ;};goto _edba ;case 47:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 36:goto _eedfg ;case 40:goto _bfafc ;case 46:goto _dageb ;case 58:goto _gfgea ;case 69:goto _eedff ;case 92:goto _gadff ;case 95:goto _affgc ;case 123:goto _cgcdb ;case 125:goto _cgcdb ;};switch {case _defa [_cgbb ]< 59:switch {case _defa [_cgbb ]> 47:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _befgf ;};case _defa [_cgbb ]>=34:goto _cgcdb ;};case _defa [_cgbb ]> 63:switch {case _defa [_cgbb ]< 91:if 65<=_defa [_cgbb ]&&_defa [_cgbb ]<=90{goto _gdff ;};case _defa [_cgbb ]> 94:if 97<=_defa [_cgbb ]&&_defa [_cgbb ]<=122{goto _affgc ;};default:goto _cgcdb ;};default:goto _cgcdb ;};goto _edba ;case 26:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 36:goto _eedfg ;case 40:goto _bfafc ;case 46:goto _dageb ;case 58:goto _gfgea ;case 79:goto _ddgg ;case 82:goto _dadg ;case 92:goto _gadff ;case 95:goto _affgc ;case 123:goto _afede ;case 125:goto _afede ;};switch {case _defa [_cgbb ]< 59:switch {case _defa [_cgbb ]> 47:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _befgf ;};case _defa [_cgbb ]>=34:goto _afede ;};case _defa [_cgbb ]> 63:switch {case _defa [_cgbb ]< 91:if 65<=_defa [_cgbb ]&&_defa [_cgbb ]<=90{goto _gdff ;};case _defa [_cgbb ]> 94:if 97<=_defa [_cgbb ]&&_defa [_cgbb ]<=122{goto _affgc ;};default:goto _afede ;};default:goto _afede ;};goto _edba ;case 48:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 36:goto _eedfg ;case 40:goto _bfafc ;case 46:goto _dageb ;case 58:goto _gfgea ;case 68:goto _egdg ;case 92:goto _gadff ;case 95:goto _affgc ;case 123:goto _cgcdb ;case 125:goto _cgcdb ;};switch {case _defa [_cgbb ]< 59:switch {case _defa [_cgbb ]> 47:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _befgf ;};case _defa [_cgbb ]>=34:goto _cgcdb ;};case _defa [_cgbb ]> 63:switch {case _defa [_cgbb ]< 91:if 65<=_defa [_cgbb ]&&_defa [_cgbb ]<=90{goto _gdff ;};case _defa [_cgbb ]> 94:if 97<=_defa [_cgbb ]&&_defa [_cgbb ]<=122{goto _affgc ;};default:goto _cgcdb ;};default:goto _cgcdb ;};goto _edba ;case 49:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 36:goto _eedfg ;case 40:goto _bfafc ;case 46:goto _dageb ;case 58:goto _gfgea ;case 79:goto _gaeef ;case 92:goto _gadff ;case 95:goto _affgc ;case 123:goto _cgcdb ;case 125:goto _cgcdb ;};switch {case _defa [_cgbb ]< 59:switch {case _defa [_cgbb ]> 47:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _befgf ;};case _defa [_cgbb ]>=34:goto _cgcdb ;};case _defa [_cgbb ]> 63:switch {case _defa [_cgbb ]< 91:if 65<=_defa [_cgbb ]&&_defa [_cgbb ]<=90{goto _gdff ;};case _defa [_cgbb ]> 94:if 97<=_defa [_cgbb ]&&_defa [_cgbb ]<=122{goto _affgc ;};default:goto _cgcdb ;};default:goto _cgcdb ;};goto _edba ;case 50:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 36:goto _eedfg ;case 40:goto _bfafc ;case 46:goto _dageb ;case 58:goto _gfgea ;case 85:goto _fcab ;case 92:goto _gadff ;case 95:goto _affgc ;case 123:goto _cgcdb ;case 125:goto _cgcdb ;};switch {case _defa [_cgbb ]< 59:switch {case _defa [_cgbb ]> 47:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _befgf ;};case _defa [_cgbb ]>=34:goto _cgcdb ;};case _defa [_cgbb ]> 63:switch {case _defa [_cgbb ]< 91:if 65<=_defa [_cgbb ]&&_defa [_cgbb ]<=90{goto _gdff ;};case _defa [_cgbb ]> 94:if 97<=_defa [_cgbb ]&&_defa [_cgbb ]<=122{goto _affgc ;};default:goto _cgcdb ;};default:goto _cgcdb ;};goto _edba ;case 27:switch _defa [_cgbb ]{case 46:goto _gadff ;case 92:goto _gadff ;case 95:goto _gadff ;};switch {case _defa [_cgbb ]< 65:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _gadff ;};case _defa [_cgbb ]> 90:if 97<=_defa [_cgbb ]&&_defa [_cgbb ]<=122{goto _gadff ;};default:goto _gadff ;};goto _afede ;case 28:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 46:goto _affgc ;case 92:goto _gadff ;case 95:goto _affgc ;case 120:goto _cfcbb ;case 123:goto _afede ;case 125:goto _afede ;};switch {case _defa [_cgbb ]< 58:switch {case _defa [_cgbb ]< 37:if 34<=_defa [_cgbb ]&&_defa [_cgbb ]<=35{goto _afede ;};case _defa [_cgbb ]> 47:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _affgc ;};default:goto _afede ;};case _defa [_cgbb ]> 63:switch {case _defa [_cgbb ]< 91:if 65<=_defa [_cgbb ]&&_defa [_cgbb ]<=90{goto _affgc ;};case _defa [_cgbb ]> 94:if 97<=_defa [_cgbb ]&&_defa [_cgbb ]<=122{goto _affgc ;};default:goto _afede ;};default:goto _afede ;};goto _edba ;case 51:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 46:goto _affgc ;case 92:goto _gadff ;case 95:goto _affgc ;case 108:goto _eafa ;case 123:goto _cgcdb ;case 125:goto _cgcdb ;};switch {case _defa [_cgbb ]< 58:switch {case _defa [_cgbb ]< 37:if 34<=_defa [_cgbb ]&&_defa [_cgbb ]<=35{goto _cgcdb ;};case _defa [_cgbb ]> 47:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _affgc ;};default:goto _cgcdb ;};case _defa [_cgbb ]> 63:switch {case _defa [_cgbb ]< 91:if 65<=_defa [_cgbb ]&&_defa [_cgbb ]<=90{goto _affgc ;};case _defa [_cgbb ]> 94:if 97<=_defa [_cgbb ]&&_defa [_cgbb ]<=122{goto _affgc ;};default:goto _cgcdb ;};default:goto _cgcdb ;};goto _edba ;case 52:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 46:goto _affgc ;case 92:goto _gadff ;case 95:goto _affgc ;case 102:goto _eaeb ;case 110:goto _fcdb ;case 123:goto _cgcdb ;case 125:goto _cgcdb ;};switch {case _defa [_cgbb ]< 58:switch {case _defa [_cgbb ]< 37:if 34<=_defa [_cgbb ]&&_defa [_cgbb ]<=35{goto _cgcdb ;};case _defa [_cgbb ]> 47:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _affgc ;};default:goto _cgcdb ;};case _defa [_cgbb ]> 63:switch {case _defa [_cgbb ]< 91:if 65<=_defa [_cgbb ]&&_defa [_cgbb ]<=90{goto _affgc ;};case _defa [_cgbb ]> 94:if 97<=_defa [_cgbb ]&&_defa [_cgbb ]<=122{goto _affgc ;};default:goto _cgcdb ;};default:goto _cgcdb ;};goto _edba ;case 53:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 46:goto _affgc ;case 92:goto _gadff ;case 95:goto _affgc ;case 110:goto _dacba ;case 123:goto _cgcdb ;case 125:goto _cgcdb ;};switch {case _defa [_cgbb ]< 58:switch {case _defa [_cgbb ]< 37:if 34<=_defa [_cgbb ]&&_defa [_cgbb ]<=35{goto _cgcdb ;};case _defa [_cgbb ]> 47:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _affgc ;};default:goto _cgcdb ;};case _defa [_cgbb ]> 63:switch {case _defa [_cgbb ]< 91:if 65<=_defa [_cgbb ]&&_defa [_cgbb ]<=90{goto _affgc ;};case _defa [_cgbb ]> 94:if 97<=_defa [_cgbb ]&&_defa [_cgbb ]<=122{goto _affgc ;};default:goto _cgcdb ;};default:goto _cgcdb ;};goto _edba ;case 54:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 46:goto _bfaba ;case 92:goto _gadff ;case 95:goto _affgc ;case 123:goto _cgcdb ;case 125:goto _cgcdb ;};switch {case _defa [_cgbb ]< 58:switch {case _defa [_cgbb ]< 37:if 34<=_defa [_cgbb ]&&_defa [_cgbb ]<=35{goto _cgcdb ;};case _defa [_cgbb ]> 47:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _affgc ;};default:goto _cgcdb ;};case _defa [_cgbb ]> 63:switch {case _defa [_cgbb ]< 91:if 65<=_defa [_cgbb ]&&_defa [_cgbb ]<=90{goto _affgc ;};case _defa [_cgbb ]> 94:if 97<=_defa [_cgbb ]&&_defa [_cgbb ]<=122{goto _affgc ;};default:goto _cgcdb ;};default:goto _cgcdb ;};goto _edba ;case 55:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 46:goto _affgc ;case 92:goto _gadff ;case 95:goto _edgd ;case 123:goto _cgcdb ;case 125:goto _cgcdb ;};switch {case _defa [_cgbb ]< 58:switch {case _defa [_cgbb ]< 37:if 34<=_defa [_cgbb ]&&_defa [_cgbb ]<=35{goto _cgcdb ;};case _defa [_cgbb ]> 47:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _affgc ;};default:goto _cgcdb ;};case _defa [_cgbb ]> 63:switch {case _defa [_cgbb ]< 91:if 65<=_defa [_cgbb ]&&_defa [_cgbb ]<=90{goto _edgd ;};case _defa [_cgbb ]> 94:if 97<=_defa [_cgbb ]&&_defa [_cgbb ]<=122{goto _affgc ;};default:goto _cgcdb ;};default:goto _cgcdb ;};goto _edba ;case 56:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 40:goto _affff ;case 46:goto _edgd ;case 92:goto _gadff ;case 95:goto _affgc ;case 123:goto _cgcdb ;case 125:goto _cgcdb ;};switch {case _defa [_cgbb ]< 58:switch {case _defa [_cgbb ]< 37:if 34<=_defa [_cgbb ]&&_defa [_cgbb ]<=35{goto _cgcdb ;};case _defa [_cgbb ]> 47:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _edgd ;};default:goto _cgcdb ;};case _defa [_cgbb ]> 63:switch {case _defa [_cgbb ]< 91:if 65<=_defa [_cgbb ]&&_defa [_cgbb ]<=90{goto _edgd ;};case _defa [_cgbb ]> 94:if 97<=_defa [_cgbb ]&&_defa [_cgbb ]<=122{goto _affgc ;};default:goto _cgcdb ;};default:goto _cgcdb ;};goto _edba ;case 57:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 46:goto _affgc ;case 92:goto _gadff ;case 95:goto _affgc ;case 109:goto _aefaf ;case 123:goto _cgcdb ;case 125:goto _cgcdb ;};switch {case _defa [_cgbb ]< 58:switch {case _defa [_cgbb ]< 37:if 34<=_defa [_cgbb ]&&_defa [_cgbb ]<=35{goto _cgcdb ;};case _defa [_cgbb ]> 47:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _affgc ;};default:goto _cgcdb ;};case _defa [_cgbb ]> 63:switch {case _defa [_cgbb ]< 91:if 65<=_defa [_cgbb ]&&_defa [_cgbb ]<=90{goto _affgc ;};case _defa [_cgbb ]> 94:if 97<=_defa [_cgbb ]&&_defa [_cgbb ]<=122{goto _affgc ;};default:goto _cgcdb ;};default:goto _cgcdb ;};goto _edba ;case 58:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 46:goto _bcad ;case 92:goto _gadff ;case 95:goto _affgc ;case 123:goto _cgcdb ;case 125:goto _cgcdb ;};switch {case _defa [_cgbb ]< 58:switch {case _defa [_cgbb ]< 37:if 34<=_defa [_cgbb ]&&_defa [_cgbb ]<=35{goto _cgcdb ;};case _defa [_cgbb ]> 47:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _affgc ;};default:goto _cgcdb ;};case _defa [_cgbb ]> 63:switch {case _defa [_cgbb ]< 91:if 65<=_defa [_cgbb ]&&_defa [_cgbb ]<=90{goto _affgc ;};case _defa [_cgbb ]> 94:if 97<=_defa [_cgbb ]&&_defa [_cgbb ]<=122{goto _affgc ;};default:goto _cgcdb ;};default:goto _cgcdb ;};goto _edba ;case 59:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 46:goto _affgc ;case 92:goto _gadff ;case 95:goto _cade ;case 123:goto _befgc ;case 125:goto _befgc ;};switch {case _defa [_cgbb ]< 58:switch {case _defa [_cgbb ]< 37:if 34<=_defa [_cgbb ]&&_defa [_cgbb ]<=35{goto _befgc ;};case _defa [_cgbb ]> 47:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _affgc ;};default:goto _befgc ;};case _defa [_cgbb ]> 63:switch {case _defa [_cgbb ]< 91:if 65<=_defa [_cgbb ]&&_defa [_cgbb ]<=90{goto _cade ;};case _defa [_cgbb ]> 94:if 97<=_defa [_cgbb ]&&_defa [_cgbb ]<=122{goto _affgc ;};default:goto _befgc ;};default:goto _befgc ;};goto _edba ;case 29:switch _defa [_cgbb ]{case 33:goto _bccdf ;case 46:goto _affgc ;case 92:goto _gadff ;case 95:goto _affgc ;case 123:goto _afede ;case 125:goto _afede ;};switch {case _defa [_cgbb ]< 58:switch {case _defa [_cgbb ]< 37:if 34<=_defa [_cgbb ]&&_defa [_cgbb ]<=35{goto _afede ;};case _defa [_cgbb ]> 47:if 48<=_defa [_cgbb ]&&_defa [_cgbb ]<=57{goto _affgc ;};default:goto _afede ;};case _defa [_cgbb ]> 63:switch {case _defa [_cgbb ]< 91:if 65<=_defa [_cgbb ]&&_defa [_cgbb ]<=90{goto _affgc ;};case _defa [_cgbb ]> 94:if 97<=_defa [_cgbb ]&&_defa [_cgbb ]<=122{goto _affgc ;};default:goto _afede ;};default:goto _afede ;};goto _edba ;};_afede :_egbaf =0;goto _abde ;_edba :_egbaf =1;goto _abde ;_dcdfd :_egbaf =2;goto _abde ;_cddb :_egbaf =3;goto _abde ;_fegdd :_egbaf =4;goto _abde ;_fddc :_egbaf =5;goto _abde ;_defc :_egbaf =6;goto _abde ;_febc :_egbaf =7;goto _abde ;_cebace :_egbaf =8;goto _abde ;_faeb :_egbaf =9;goto _abde ;_egac :_egbaf =10;goto _abde ;_dgda :_egbaf =11;goto _abde ;_fggdb :_egbaf =12;goto _abde ;_bcegg :_egbaf =13;goto _abde ;_gaeeb :_egbaf =14;goto _abde ;_egff :_egbaf =15;goto _abde ;_aadbd :_egbaf =16;goto _abde ;_eedfg :_egbaf =17;goto _abde ;_gfgea :_egbaf =18;goto _abde ;_dcgcf :_egbaf =19;goto _abde ;_bcdc :_egbaf =20;goto _abde ;_fgfce :_egbaf =21;goto _abde ;_fcdde :_egbaf =22;goto _abde ;_agbb :_egbaf =23;goto _abde ;_ffddee :_egbaf =24;goto _abde ;_efcfb :_egbaf =25;goto _abde ;_ddcc :_egbaf =26;goto _abde ;_gbbba :_egbaf =27;goto _abde ;_fdeb :_egbaf =28;goto _abde ;_gaega :_egbaf =29;goto _abde ;_befgc :_egbaf =30;goto _cfbg ;_bccdf :_egbaf =30;goto _abaca ;_gbbcg :_egbaf =30;goto _egeae ;_cageb :_egbaf =30;goto _dddaa ;_cabde :_egbaf =30;goto _fbca ;_efgd :_egbaf =30;goto _bcacg ;_bfafc :_egbaf =30;goto _dbgfe ;_aegff :_egbaf =30;goto _adead ;_geaac :_egbaf =30;goto _afgga ;_acdae :_egbaf =30;goto _cdabc ;_fege :_egbaf =30;goto _ageeg ;_aggc :_egbaf =30;goto _eefgb ;_cbbfg :_egbaf =30;goto _decdc ;_dbgfg :_egbaf =30;goto _ddbd ;_dcae :_egbaf =30;goto _ggfab ;_gcdcg :_egbaf =30;goto _ddffb ;_cdaeg :_egbaf =30;goto _cadg ;_edefc :_egbaf =30;goto _bdafe ;_dedg :_egbaf =30;goto _aacfb ;_bceag :_egbaf =30;goto _gcada ;_bgdgc :_egbaf =30;goto _dfegg ;_bfddc :_egbaf =30;goto _febgf ;_dcfbg :_egbaf =30;goto _eadeg ;_gebee :_egbaf =30;goto _ddcbb ;_dddg :_egbaf =30;goto _cfbf ;_eafd :_egbaf =30;goto _fgede ;_gfga :_egbaf =30;goto _baea ;_gcddd :_egbaf =30;goto _ccddb ;_agee :_egbaf =30;goto _ffeb ;_ccdda :_egbaf =30;goto _fgeg ;_bfeed :_egbaf =30;goto _gece ;_cgcdb :_egbaf =30;goto _gedf ;_affff :_egbaf =30;goto _dceea ;_bacc :_egbaf =31;goto _egab ;_gcce :_egbaf =32;goto _abde ;_dgcdg :_egbaf =33;goto _gggf ;_bfdag :_egbaf =34;goto _abde ;_gbdfcf :_egbaf =35;goto _acacg ;_cfdb :_egbaf =36;goto _acacg ;_bcdgbf :_egbaf =37;goto _acacg ;_fgedd :_egbaf =38;goto _abde ;_bdddf :_egbaf =39;goto _abde ;_dageb :_egbaf =40;goto _gbbaf ;_gadff :_egbaf =41;goto _abde ;_affgc :_egbaf =42;goto _gbbaf ;_befgf :_egbaf =43;goto _gggf ;_gdff :_egbaf =44;goto _gbbaf ;_eedff :_egbaf =44;goto _egagd ;_gaeef :_egbaf =44;goto _bgdae ;_beeba :_egbaf =45;goto _gbbaf ;_cgbe :_egbaf =46;goto _gbbaf ;_fcab :_egbaf =47;goto _gbbaf ;_ddgg :_egbaf =48;goto _gbbaf ;_egdg :_egbaf =49;goto _gbbaf ;_dadg :_egbaf =50;goto _gbbaf ;_cfcbb :_egbaf =51;goto _gbbaf ;_eafa :_egbaf =52;goto _gbbaf ;_eaeb :_egbaf =53;goto _gbbaf ;_dacba :_egbaf =54;goto _gbbaf ;_bfaba :_egbaf =55;goto _gbbaf ;_edgd :_egbaf =56;goto _gbbaf ;_fcdb :_egbaf =57;goto _gbbaf ;_aefaf :_egbaf =58;goto _gbbaf ;_bcad :_egbaf =59;goto _gbbaf ;_cade :_egbaf =59;goto _dadc ;_egeae :_dcggc =3;goto _bccbg ;_dddaa :_dcggc =5;goto _bccbg ;_abaca :_dcggc =7;goto _bccbg ;_fbca :_dcggc =9;goto _bccbg ;_dbgfe :_dcggc =11;goto _bccbg ;_dceea :_dcggc =13;goto _bccbg ;_adead :_dcggc =15;goto _bccbg ;_gcada :_dcggc =17;goto _bccbg ;_dfegg :_dcggc =19;goto _bccbg ;_afgga :_dcggc =21;goto _bccbg ;_cdabc :_dcggc =23;goto _bccbg ;_eefgb :_dcggc =25;goto _bccbg ;_ddbd :_dcggc =27;goto _bccbg ;_ageeg :_dcggc =29;goto _bccbg ;_ggfab :_dcggc =31;goto _bccbg ;_aacfb :_dcggc =33;goto _bccbg ;_bdafe :_dcggc =35;goto _bccbg ;_ccddb :_dcggc =37;goto _bccbg ;_gece :_dcggc =39;goto _bccbg ;_ffeb :_dcggc =41;goto _bccbg ;_ddffb :_dcggc =43;goto _bccbg ;_cadg :_dcggc =45;goto _bccbg ;_decdc :_dcggc =47;goto _bccbg ;_fgede :_dcggc =49;goto _bccbg ;_ddcbb :_dcggc =51;goto _bccbg ;_eadeg :_dcggc =53;goto _bccbg ;_cfbf :_dcggc =55;goto _bccbg ;_gedf :_dcggc =57;goto _bccbg ;_febgf :_dcggc =59;goto _bccbg ;_baea :_dcggc =61;goto _bccbg ;_fgeg :_dcggc =63;goto _bccbg ;_bcacg :_dcggc =65;goto _bccbg ;_cfbg :_dcggc =67;goto _bccbg ;_egagd :_dcggc =72;goto _bccbg ;_acacg :_dcggc =75;goto _bccbg ;_gggf :_dcggc =78;goto _bccbg ;_bgdae :_dcggc =81;goto _bccbg ;_dadc :_dcggc =84;goto _bccbg ;_gbbaf :_dcggc =87;goto _bccbg ;_egab :_dcggc =90;goto _bccbg ;_bccbg :_fdgf =uint (_edab [_dcggc ]);_dcggc ++;for ;_fdgf > 0;_fdgf --{_dcggc ++;switch _edab [_dcggc -1]{case 3:_bbbgf =_cgbb +1;case 4:_fbag =1;case 5:_fbag =2;case 6:_fbag =3;case 7:_fbag =4;case 8:_fbag =11;case 9:_fbag =14;case 10:_fbag =15;case 11:_bbbgf =_cgbb +1;{_egcec .emit (_ecdgg ,_defa [_fcdcb :_bbbgf ]);};case 12:_bbbgf =_cgbb +1;{_egcec .emit (_gacg ,_defa [_fcdcb :_bbbgf ]);};case 13:_bbbgf =_cgbb +1;{_egcec .emit (_dafca ,_defa [_fcdcb :_bbbgf -1]);};case 14:_bbbgf =_cgbb +1;{_egcec .emit (_dafca ,_defa [_fcdcb +1:_bbbgf -2]);};case 15:_bbbgf =_cgbb +1;{_egcec .emit (_efaca ,_defa [_fcdcb :_bbbgf -1]);};case 16:_bbbgf =_cgbb +1;{_egcec .emit (_efaca ,_defa [_fcdcb :_bbbgf -1]);};case 17:_bbbgf =_cgbb +1;{_egcec .emit (_debe ,_defa [_fcdcb :_bbbgf ]);};case 18:_bbbgf =_cgbb +1;{_egcec .emit (_dfgb ,_defa [_fcdcb :_bbbgf ]);};case 19:_bbbgf =_cgbb +1;{_egcec .emit (_cgfac ,_defa [_fcdcb :_bbbgf ]);};case 20:_bbbgf =_cgbb +1;{_egcec .emit (_cddd ,_defa [_fcdcb :_bbbgf ]);};case 21:_bbbgf =_cgbb +1;{_egcec .emit (_cage ,_defa [_fcdcb :_bbbgf ]);};case 22:_bbbgf =_cgbb +1;{_egcec .emit (_becc ,_defa [_fcdcb :_bbbgf ]);};case 23:_bbbgf =_cgbb +1;{_egcec .emit (_gaaad ,_defa [_fcdcb :_bbbgf ]);};case 24:_bbbgf =_cgbb +1;{_egcec .emit (_dcadd ,_defa [_fcdcb :_bbbgf ]);};case 25:_bbbgf =_cgbb +1;{_egcec .emit (_cbbb ,_defa [_fcdcb :_bbbgf ]);};case 26:_bbbgf =_cgbb +1;{_egcec .emit (_edgea ,_defa [_fcdcb :_bbbgf ]);};case 27:_bbbgf =_cgbb +1;{_egcec .emit (_bbgce ,_defa [_fcdcb :_bbbgf ]);};case 28:_bbbgf =_cgbb +1;{_egcec .emit (_ggddf ,_defa [_fcdcb :_bbbgf ]);};case 29:_bbbgf =_cgbb +1;{_egcec .emit (_gfbbe ,_defa [_fcdcb :_bbbgf ]);};case 30:_bbbgf =_cgbb +1;{_egcec .emit (_cgabg ,_defa [_fcdcb :_bbbgf ]);};case 31:_bbbgf =_cgbb +1;{_egcec .emit (_ecfe ,_defa [_fcdcb :_bbbgf ]);};case 32:_bbbgf =_cgbb +1;{_egcec .emit (_becbed ,_defa [_fcdcb :_bbbgf ]);};case 33:_bbbgf =_cgbb +1;{_egcec .emit (_eaff ,_defa [_fcdcb :_bbbgf ]);};case 34:_bbbgf =_cgbb ;_cgbb --;{_egcec .emit (_dcggf ,_defa [_fcdcb :_bbbgf ]);};case 35:_bbbgf =_cgbb ;_cgbb --;{_egcec .emit (_fefcg ,_defa [_fcdcb :_bbbgf ]);};case 36:_bbbgf =_cgbb ;_cgbb --;{_egcec .emit (_afcdf ,_defa [_fcdcb :_bbbgf ]);};case 37:_bbbgf =_cgbb ;_cgbb --;{_egcec .emit (_fgbdb ,_defa [_fcdcb :_bbbgf ]);};case 38:_bbbgf =_cgbb ;_cgbb --;{_egcec .emit (_bcaee ,_defa [_fcdcb :_bbbgf ]);};case 39:_bbbgf =_cgbb ;_cgbb --;{_egcec .emit (_adddd ,_defa [_fcdcb +1:_bbbgf -1]);};case 40:_bbbgf =_cgbb ;_cgbb --;{_egcec .emit (_ebddg ,_defa [_fcdcb :_bbbgf ]);};case 41:_bbbgf =_cgbb ;_cgbb --;{_egcec .emit (_gede ,_defa [_fcdcb :_bbbgf ]);};case 42:_cgbb =(_bbbgf )-1;{_egcec .emit (_dcggf ,_defa [_fcdcb :_bbbgf ]);};case 43:switch _fbag {case 0:{_egbaf =0;goto _abde ;};case 1:{_cgbb =(_bbbgf )-1;_egcec .emit (_cece ,_defa [_fcdcb :_bbbgf ]);};case 2:{_cgbb =(_bbbgf )-1;_egcec .emit (_dcggf ,_defa [_fcdcb :_bbbgf ]);};case 3:{_cgbb =(_bbbgf )-1;_egcec .emit (_fefcg ,_defa [_fcdcb :_bbbgf ]);};case 4:{_cgbb =(_bbbgf )-1;_egcec .emit (_aecb ,_defa [_fcdcb :_bbbgf ]);};case 11:{_cgbb =(_bbbgf )-1;_egcec .emit (_dccd ,_defa [_fcdcb :_bbbgf ]);};case 14:{_cgbb =(_bbbgf )-1;_egcec .emit (_bcaee ,_defa [_fcdcb :_bbbgf ]);};case 15:{_cgbb =(_bbbgf )-1;_egcec .emit (_adddd ,_defa [_fcdcb +1:_bbbgf -1]);};};};};goto _abde ;_abde :_dcggc =int (_dcga [_egbaf ]);_fdgf =uint (_edab [_dcggc ]);_dcggc ++;for ;_fdgf > 0;_fdgf --{_dcggc ++;switch _edab [_dcggc -1]{case 0:_fcdcb =0;case 1:_fbag =0;};};if _egbaf ==0{goto _cffc ;};if _cgbb ++;_cgbb !=_bbbde {goto _ecdff ;};_cdgcc :{};if _cgbb ==_gfdg {switch _egbaf {case 1:goto _befgc ;case 2:goto _befgc ;case 31:goto _bfddc ;case 14:goto _befgc ;case 15:goto _befgc ;case 32:goto _dcfbg ;case 17:goto _befgc ;case 33:goto _gebee ;case 18:goto _befgc ;case 19:goto _befgc ;case 34:goto _dddg ;case 35:goto _eafd ;case 36:goto _eafd ;case 23:goto _efgd ;case 37:goto _eafd ;case 38:goto _gfga ;case 39:goto _ccdda ;case 40:goto _cgcdb ;case 41:goto _cgcdb ;case 42:goto _cgcdb ;case 43:goto _gebee ;case 44:goto _befgc ;case 45:goto _cgcdb ;case 46:goto _cgcdb ;case 47:goto _cgcdb ;case 48:goto _cgcdb ;case 49:goto _cgcdb ;case 50:goto _cgcdb ;case 51:goto _cgcdb ;case 52:goto _cgcdb ;case 53:goto _cgcdb ;case 54:goto _cgcdb ;case 55:goto _cgcdb ;case 56:goto _cgcdb ;case 57:goto _cgcdb ;case 58:goto _cgcdb ;case 59:goto _befgc ;};};_cffc :{};};if _fcdcb > 0{copy (_defa [0:],_defa [_fcdcb :]);};};_ =_gfdg ;if _egbaf ==_afffa {_egcec .emit (_cefed ,nil );};close (_egcec ._ffgc );}; -// 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 _cfef (_cadg _bf .Time )_bf .Time {_cadg =_cadg .UTC ();return _bf .Date (_cadg .Year (),_cadg .Month (),_cadg .Day (),_cadg .Hour (),_cadg .Minute (),_cadg .Second (),_cadg .Nanosecond (),_bf .Local );}; +// HasFormula returns FALSE for the invalid reference context. +func (_agbfc *ivr )HasFormula (cellRef string )bool {return false }; -// String returns a string representation of a named range. -func (_fffbg NamedRangeRef )String ()string {return _fffbg ._bdfb }; +// Yielddisc implements the Excel YIELDDISC function. +func Yielddisc (args []Result )Result {_affg :=len (args );if _affg !=4&&_affg !=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");};_ddbg ,_agab ,_acbg :=_abcg (args [0],args [1],"\u0059I\u0045\u004c\u0044\u0044\u0049\u0053C");if _acbg .Type ==ResultTypeError {return _acbg ;};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");};_dbge :=args [2].ValueNumber ;if _dbge <=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");};_beda :=args [3].ValueNumber ;if _beda <=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");};_bdfb :=0;if _affg ==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");};_bdfb =int (args [4].ValueNumber );if !_defe (_bdfb ){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");};};_cfef ,_acbg :=_bdcd (_ddbg ,_agab ,_bdfb );if _acbg .Type ==ResultTypeError {return _acbg ;};return MakeNumberResult ((_beda /_dbge -1)/_cfef );};type parsedReplaceObject struct{_facdb string ;_fbed int ;_fecab int ;_gefd string ;};func _gfff (_bdee string ,_dfag _cg .Time )(_cg .Time ,error ){_cfcb ,_ ,_faad :=_be .ParseFloat (_bdee ,10,128,_be .ToNearestEven );if _faad !=nil {return _cg .Time {},_faad ;};_eabg :=new (_be .Float );_eabg .SetUint64 (uint64 (24*_cg .Hour ));_cfcb .Mul (_cfcb ,_eabg );_efagc ,_ :=_cfcb .Uint64 ();_bcaa :=_dfag .Add (_cg .Duration (_efagc ));return _fefe (_bcaa ),nil ;}; -// 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");};_eabc :=_dcf .ToLower (args [0].ValueString );if !_dabg (_eabc ){_ ,_ ,_ ,_cba ,_fec :=_gfbf (_eabc );if _fec .Type ==ResultTypeError {_fec .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 _fec ;};if _cba {return MakeNumberResult (0);};};_caf ,_fgbg ,_ggc ,_eff ,_ ,_cbc :=_dbb (_eabc );if _cbc .Type ==ResultTypeError {return _cbc ;};_dag :=_bcf (float64 (_caf ),float64 (_fgbg ),_ggc );if _eff {_dag +=0.5;}else if _dag >=1{_dag -=float64 (int (_dag ));};return MakeNumberResult (_dag );}; +// String returns a string representation of SheetPrefixExpr. +func (_gaaec SheetPrefixExpr )String ()string {return _gaaec ._ebdg };func init (){_egcg ();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 );};const _fba ="(\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002d"+_eaa +"-\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029";const _ebddg =57370; -// Xirr implements the Excel XIRR function. -func Xirr (args []Result )Result {_deaf :=len (args );if _deaf !=2&&_deaf !=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");};_geea ,_cbbf :=_adfb (args [0],args [1],"\u0058\u0049\u0052\u0052");if _cbbf .Type ==ResultTypeError {return _cbbf ;};_aabfc :=_geea ._adeg ;_cdeg :=_geea ._bdcd ;_aac :=0.1;if _deaf ==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");};_aac =args [2].ValueNumber ;if _aac <=-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 _egdgc (_aabfc ,_cdeg ,_aac );}; +// Eval evaluates a horizontal range with prefix returning a list of results or an error. +func (_fcgdc PrefixHorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_efad :=_fcgdc ._dcbgd .Reference (ctx ,ev );switch _efad .Type {case ReferenceTypeSheet :if _edcfd (_efad ,ctx ){return MakeErrorResultType (ErrorTypeName ,_d .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_efad .Value ));};_cbcae :=_fcgdc .horizontalRangeReference (_efad .Value );if _gbdc ,_gbbg :=ev .GetFromCache (_cbcae );_gbbg {return _gbdc ;};_gfcdf :=ctx .Sheet (_efad .Value );_gdbbd ,_cfcf :=_dcdd (_gfcdf ,_fcgdc ._dgeb ,_fcgdc ._dedda );_fcddf :=_dfbfg (_gfcdf ,ev ,_gdbbd ,_cfcf );ev .SetCache (_cbcae ,_fcddf );return _fcddf ;default:return MakeErrorResult (_d .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",_efad .Type ));};};const _effec ="\u0028(\u005b0\u002d\u0039\u005d\u0029\u002b)\u0020\u0028a\u006d\u007c\u0070\u006d\u0029"; -// Eval evaluates the binary expression using the context given. -func (_ef BinaryExpr )Eval (ctx Context ,ev Evaluator )Result {_edf :=_ef ._ec .Eval (ctx ,ev );if _edf .Type ==ResultTypeError {return _edf ;};_eb :=_ef ._ce .Eval (ctx ,ev );if _eb .Type ==ResultTypeError {return _eb ;};if _edf .Type ==_eb .Type {if _edf .Type ==ResultTypeArray {if !_fa (_edf .ValueArray ,_eb .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 _eg (_ef ._ac ,_edf .ValueArray ,_eb .ValueArray );}else if _edf .Type ==ResultTypeList {if len (_edf .ValueList )!=len (_eb .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 _ad (_ef ._ac ,_edf .ValueList ,_eb .ValueList );};}else if _edf .Type ==ResultTypeArray &&(_eb .Type ==ResultTypeNumber ||_eb .Type ==ResultTypeString ){return _ee (_ef ._ac ,_edf .ValueArray ,_eb );}else if _edf .Type ==ResultTypeList &&(_eb .Type ==ResultTypeNumber ||_eb .Type ==ResultTypeString ){return _dcfe (_ef ._ac ,_edf .ValueList ,_eb );};switch _ef ._ac {case BinOpTypePlus :if _edf .Type ==_eb .Type {if _edf .Type ==ResultTypeNumber {return MakeNumberResult (_edf .ValueNumber +_eb .ValueNumber );};};case BinOpTypeMinus :if _edf .Type ==_eb .Type {if _edf .Type ==ResultTypeNumber {return MakeNumberResult (_edf .ValueNumber -_eb .ValueNumber );};};case BinOpTypeMult :if _edf .Type ==_eb .Type {if _edf .Type ==ResultTypeNumber {return MakeNumberResult (_edf .ValueNumber *_eb .ValueNumber );};};case BinOpTypeDiv :if _edf .Type ==_eb .Type {if _edf .Type ==ResultTypeNumber {if _eb .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079 \u007a\u0065\u0072\u006f");};return MakeNumberResult (_edf .ValueNumber /_eb .ValueNumber );};};case BinOpTypeExp :if _edf .Type ==_eb .Type {if _edf .Type ==ResultTypeNumber {return MakeNumberResult (_gfd .Pow (_edf .ValueNumber ,_eb .ValueNumber ));};};case BinOpTypeLT :if _edf .Type ==_eb .Type {if _edf .Type ==ResultTypeNumber {return MakeBoolResult (_edf .ValueNumber < _eb .ValueNumber );};if _edf .Type ==ResultTypeString {return MakeBoolResult (_edf .ValueString < _eb .ValueString );};if _edf .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if _edf .Type ==ResultTypeString &&_eb .Type ==ResultTypeNumber {return MakeBoolResult (false );}else if _edf .Type ==ResultTypeNumber &&_eb .Type ==ResultTypeString {return MakeBoolResult (true );}else if _edf .Type ==ResultTypeEmpty &&(_eb .Type ==ResultTypeNumber ||_eb .Type ==ResultTypeString ){return MakeBoolResult (true );}else if (_edf .Type ==ResultTypeNumber ||_edf .Type ==ResultTypeString )&&_eb .Type ==ResultTypeEmpty {return MakeBoolResult (false );};case BinOpTypeGT :if _edf .Type ==_eb .Type {if _edf .Type ==ResultTypeNumber {return MakeBoolResult (_edf .ValueNumber > _eb .ValueNumber );};if _edf .Type ==ResultTypeString {return MakeBoolResult (_edf .ValueString > _eb .ValueString );};if _edf .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if _edf .Type ==ResultTypeString &&_eb .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _edf .Type ==ResultTypeNumber &&_eb .Type ==ResultTypeString {return MakeBoolResult (false );}else if _edf .Type ==ResultTypeEmpty &&(_eb .Type ==ResultTypeNumber ||_eb .Type ==ResultTypeString ){return MakeBoolResult (false );}else if (_edf .Type ==ResultTypeNumber ||_edf .Type ==ResultTypeString )&&_eb .Type ==ResultTypeEmpty {return MakeBoolResult (true );};case BinOpTypeEQ :if _edf .Type ==_eb .Type {if _edf .Type ==ResultTypeNumber {return MakeBoolResult (_edf .ValueNumber ==_eb .ValueNumber );};if _edf .Type ==ResultTypeString {return MakeBoolResult (_edf .ValueString ==_eb .ValueString );};if _edf .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if (_edf .Type ==ResultTypeString &&_eb .Type ==ResultTypeNumber )||(_edf .Type ==ResultTypeNumber &&_eb .Type ==ResultTypeString ){return MakeBoolResult (false );}else if _edf .Type ==ResultTypeEmpty &&(_eb .Type ==ResultTypeNumber ||_eb .Type ==ResultTypeString ){return MakeBoolResult (_ag (_eb ));}else if (_edf .Type ==ResultTypeNumber ||_edf .Type ==ResultTypeString )&&_eb .Type ==ResultTypeEmpty {return MakeBoolResult (_ag (_edf ));};case BinOpTypeNE :if _edf .Type ==_eb .Type {if _edf .Type ==ResultTypeNumber {return MakeBoolResult (_edf .ValueNumber !=_eb .ValueNumber );};if _edf .Type ==ResultTypeString {return MakeBoolResult (_edf .ValueString !=_eb .ValueString );};if _edf .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if (_edf .Type ==ResultTypeString &&_eb .Type ==ResultTypeNumber )||(_edf .Type ==ResultTypeNumber &&_eb .Type ==ResultTypeString ){return MakeBoolResult (true );}else if _edf .Type ==ResultTypeEmpty &&(_eb .Type ==ResultTypeNumber ||_eb .Type ==ResultTypeString ){return MakeBoolResult (!_ag (_eb ));}else if (_edf .Type ==ResultTypeNumber ||_edf .Type ==ResultTypeString )&&_eb .Type ==ResultTypeEmpty {return MakeBoolResult (!_ag (_edf ));};case BinOpTypeLEQ :if _edf .Type ==_eb .Type {if _edf .Type ==ResultTypeNumber {return MakeBoolResult (_edf .ValueNumber <=_eb .ValueNumber );};if _edf .Type ==ResultTypeString {return MakeBoolResult (_edf .ValueString <=_eb .ValueString );};if _edf .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if _edf .Type ==ResultTypeString &&_eb .Type ==ResultTypeNumber {return MakeBoolResult (false );}else if _edf .Type ==ResultTypeNumber &&_eb .Type ==ResultTypeString {return MakeBoolResult (true );}else if _edf .Type ==ResultTypeEmpty &&(_eb .Type ==ResultTypeNumber ||_eb .Type ==ResultTypeString ){return MakeBoolResult (_ag (_eb ));}else if (_edf .Type ==ResultTypeNumber ||_edf .Type ==ResultTypeString )&&_eb .Type ==ResultTypeEmpty {return MakeBoolResult (_ag (_edf ));};case BinOpTypeGEQ :if _edf .Type ==_eb .Type {if _edf .Type ==ResultTypeNumber {return MakeBoolResult (_edf .ValueNumber >=_eb .ValueNumber );};if _edf .Type ==ResultTypeString {return MakeBoolResult (_edf .ValueString >=_eb .ValueString );};if _edf .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if _edf .Type ==ResultTypeString &&_eb .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _edf .Type ==ResultTypeNumber &&_eb .Type ==ResultTypeString {return MakeBoolResult (false );}else if _edf .Type ==ResultTypeEmpty &&(_eb .Type ==ResultTypeNumber ||_eb .Type ==ResultTypeString ){return MakeBoolResult (_ag (_eb ));}else if (_edf .Type ==ResultTypeNumber ||_edf .Type ==ResultTypeString )&&_eb .Type ==ResultTypeEmpty {return MakeBoolResult (_ag (_edf ));};case BinOpTypeConcat :return MakeStringResult (_edf .Value ()+_eb .Value ());};return MakeErrorResult ("u\u006e\u0073\u0075\u0070po\u0072t\u0065\u0064\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006f\u0070");}; +// 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 _aagg =86400000000000; -// Vdb implements the Excel VDB function. -func Vdb (args []Result )Result {_bebb :=len (args );if _bebb < 5||_bebb > 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");};_cgbf :=args [0].ValueNumber ;if _cgbf < 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");};_cfgd :=args [1].ValueNumber ;if _cfgd < 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");};_bfgf :=args [2].ValueNumber ;if _bfgf ==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 _bfgf < 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");};_gfaf :=args [3].ValueNumber ;if _gfaf < 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");};_efdc :=args [4].ValueNumber ;if _gfaf > _efdc {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 _efdc > _bfgf {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");};_cafd :=2.0;if _bebb > 5{if args [5].Type ==ResultTypeEmpty {_cafd =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");};_cafd =args [5].ValueNumber ;if _cafd < 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");};};};_acdf :=false ;if _bebb > 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");};_acdf =args [6].ValueNumber !=0;};_cgeb :=0.0;_efbd :=_gfd .Floor (_gfaf );_cffe :=_gfd .Ceil (_efdc );if _acdf {for _fdge :=_efbd +1;_fdge <=_cffe ;_fdge ++{_aeaca :=_ebaa (_cgbf ,_cfgd ,_bfgf ,_fdge ,_cafd );if _fdge ==_efbd +1{_aeaca *=_gfd .Min (_efdc ,_efbd +1)-_gfaf ;}else if _fdge ==_cffe {_aeaca *=_efdc +1-_cffe ;};_cgeb +=_aeaca ;};}else {_dfbbf :=_bfgf ;var _bgga float64 ;if !_ddca (_gfaf ,_gfd .Floor (_gfaf )){if _cafd ==1{_bddde :=_bfgf /2;if _gfaf > _bddde ||_ddca (_gfaf ,_bddde ){_bgga =_gfaf -_bddde ;_gfaf =_bddde ;_efdc -=_bgga ;_dfbbf ++;};};};if _cafd !=0{_cgbf -=_egba (_cgbf ,_cfgd ,_bfgf ,_dfbbf ,_gfaf ,_cafd );};_cgeb =_egba (_cgbf ,_cfgd ,_bfgf ,_bfgf -_gfaf ,_efdc -_gfaf ,_cafd );};return MakeNumberResult (_cgeb );};var _acbbd =[...]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}; +// EmptyExpr is an empty expression. +type EmptyExpr struct{};const _aecb =57349;const _afffa int =0;func _bggfg (_eedc Result )Result {if _eedc .Type ==ResultTypeEmpty {return _eedc ;};_aeab :=_eedc .AsString ();if _aeab .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 _eedc .IsBoolean {if _aeab .ValueString =="\u0031"{return MakeStringResult ("\u0074\u0072\u0075\u0065");}else if _aeab .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 (_g .ToLower (_aeab .ValueString ));};};func _fdef (_dee ,_gadg int64 )float64 {return float64 (int (0.5+float64 ((_gadg -_dee )/86400)))};func _bdcd (_gdbg ,_abcc float64 ,_eeb int )(float64 ,Result ){_aedf ,_cdb :=_gaf (_gdbg ),_gaf (_abcc );_cedg :=_aedf .Unix ();_fega :=_cdb .Unix ();if _cedg ==_fega {return 0,_bef ;};_bde ,_abb ,_daa :=_aedf .Date ();_aebd ,_aef ,_gge :=_cdb .Date ();_feeb ,_ccag :=int (_abb ),int (_aef );var _dedd ,_gea float64 ;switch _eeb {case 0:if _daa ==31{_daa --;};if _daa ==30&&_gge ==31{_gge --;}else if _bdffb :=_aea (_bde );_feeb ==2&&((_bdffb &&_daa ==29)||(!_bdffb &&_daa ==28)){_daa =30;if _bcb :=_aea (_aebd );_ccag ==2&&((_bcb &&_gge ==29)||(!_bcb &&_gge ==28)){_gge =30;};};_dedd =float64 ((_aebd -_bde )*360+(_ccag -_feeb )*30+(_gge -_daa ));_gea =360;case 1:_dedd =_abcc -_gdbg ;_egfg :=_bde !=_aebd ;if _egfg &&(_aebd !=_bde +1||_feeb < _ccag ||(_feeb ==_ccag &&_daa < _gge )){_dgg :=0;for _aba :=_bde ;_aba <=_aebd ;_aba ++{_dgg +=_bcf (_aba ,1);};_gea =float64 (_dgg )/float64 (_aebd -_bde +1);}else {if !_egfg &&_aea (_bde ){_gea =366;}else {if _egfg &&((_aea (_bde )&&(_feeb < 2||(_feeb ==2&&_daa <=29)))||(_aea (_aebd )&&(_ccag > 2||(_ccag ==2&&_gge ==29)))){_gea =366;}else {_gea =365;};};};case 2:_dedd =_abcc -_gdbg ;_gea =360;case 3:_dedd =_abcc -_gdbg ;_gea =365;case 4:if _daa ==31{_daa --;};if _gge ==31{_gge --;};_dedd =float64 ((_aebd -_bde )*360+(_ccag -_feeb )*30+(_gge -_daa ));_gea =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 _dedd /_gea ,_bef ;};const _eabgd =57344;func _gbdg (_efffe ,_fdbda int )string {const TOKSTART =4;if !_aadaed {return "\u0073\u0079\u006et\u0061\u0078\u0020\u0065\u0072\u0072\u006f\u0072";};for _ ,_gadf :=range _becae {if _gadf ._ebbb ==_efffe &&_gadf ._aeff ==_fdbda {return "\u0073\u0079\u006e\u0074\u0061\u0078\u0020\u0065\u0072r\u006f\u0072\u003a\u0020"+_gadf ._cfba ;};};_efefc :="\u0073y\u006e\u0074\u0061\u0078 \u0065\u0072\u0072\u006f\u0072:\u0020u\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064 "+_gfeed (_fdbda );_gbdfc :=make ([]int ,0,4);_bafee :=_gbdbg [_efffe ];for _bfge :=TOKSTART ;_bfge -1< len (_eecd );_bfge ++{if _dcade :=_bafee +_bfge ;_dcade >=0&&_dcade < _gcacaa &&_dbcab [_gcfb [_dcade ]]==_bfge {if len (_gbdfc )==cap (_gbdfc ){return _efefc ;};_gbdfc =append (_gbdfc ,_bfge );};};if _afdg [_efffe ]==-2{_ecag :=0;for _beeec [_ecag ]!=-1||_beeec [_ecag +1]!=_efffe {_ecag +=2;};for _ecag +=2;_beeec [_ecag ]>=0;_ecag +=2{_dfggd :=_beeec [_ecag ];if _dfggd < TOKSTART ||_beeec [_ecag +1]==0{continue ;};if len (_gbdfc )==cap (_gbdfc ){return _efefc ;};_gbdfc =append (_gbdfc ,_dfggd );};if _beeec [_ecag +1]!=0{return _efefc ;};};for _efgee ,_eefcd :=range _gbdfc {if _efgee ==0{_efefc +="\u002c\u0020\u0065x\u0070\u0065\u0063\u0074\u0069\u006e\u0067\u0020";}else {_efefc +="\u0020\u006f\u0072\u0020";};_efefc +=_gfeed (_eefcd );};return _efefc ;}; -// Value returns a string version of the result. -func (_dfbgg Result )Value ()string {switch _dfbgg .Type {case ResultTypeNumber :_degb :=_ab .FormatFloat (_dfbgg .ValueNumber ,'f',-1,64);if len (_degb )> 12{_cdcf :=12;for _becb :=_cdcf ;_becb > 0&&_degb [_becb ]=='0';_becb --{_cdcf --;};_degb =_degb [0:_cdcf +1];};return _degb ;case ResultTypeError :return _dfbgg .ValueString ;case ResultTypeString :return _dfbgg .ValueString ;case ResultTypeList :if len (_dfbgg .ValueList )==0{return "";};return _dfbgg .ValueList [0].Value ();case ResultTypeArray :if len (_dfbgg .ValueArray )==0||len (_dfbgg .ValueArray [0])==0{return "";};return _dfbgg .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";};}; +// Eval evaluates and returns the result of a constant array expression. +func (_gfe ConstArrayExpr )Eval (ctx Context ,ev Evaluator )Result {_cbc :=[][]Result {};for _ ,_gca :=range _gfe ._bdb {_egf :=[]Result {};for _ ,_fgb :=range _gca {_egf =append (_egf ,_fgb .Eval (ctx ,ev ));};_cbc =append (_cbc ,_egf );};return MakeArrayResult (_cbc );}; -// FunctionCall is a function call expression. -type FunctionCall struct{_gaec string ;_edafd []Expression ;}; +// ResultType is the type of the result +//go:generate stringer -type=ResultType +type ResultType byte ; -// Cumprinc implements the Excel CUMPRINC function. -func Cumprinc (args []Result )Result {_dcef ,_bfgd :=_aeea (args ,"\u0043\u0055\u004d\u0050\u0052\u0049\u004e\u0043");if _bfgd .Type ==ResultTypeError {return _bfgd ;};_acgb :=_dcef ._bbbdb ;_cacg :=_dcef ._fecf ;_agcda :=_dcef ._agf ;_dbc :=_dcef ._agad ;_cgea :=_dcef ._ggf ;_adfaa :=_dcef ._eabd ;_begb :=_fdfgf (_acgb ,_cacg ,_agcda ,0,_adfaa );_bbce :=0.0;if _dbc ==1{if _adfaa ==0{_bbce =_begb +_agcda *_acgb ;}else {_bbce =_begb ;};_dbc ++;};for _gdca :=_dbc ;_gdca <=_cgea ;_gdca ++{if _adfaa ==1{_bbce +=_begb -(_gcdd (_acgb ,_gdca -2,_begb ,_agcda ,1)-_begb )*_acgb ;}else {_bbce +=_begb -_gcdd (_acgb ,_gdca -1,_begb ,_agcda ,0)*_acgb ;};};return MakeNumberResult (_bbce );}; +// LastRow returns 0 for the invalid reference context. +func (_dage *ivr )LastRow (colFrom string )int {return 0}; -// 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{_cegg ,_ggae ,_bbafd Expression }; +// String returns a string representation of a vertical range with prefix. +func (_gfbbf PrefixVerticalRange )String ()string {return _d .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_gfbbf ._cedbe .String (),_gfbbf ._gbeff ,_gfbbf ._fagfg );};const _cgfac =57361;func _bdgc (_bea int )int {if _bea < 1900{if _bea < 30{_bea +=2000;}else {_bea +=1900;};};return _bea ;};const (_bbeec countMode =iota ;_fgda ;_bggf ;);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 );}; -// ReferenceType is a type of reference -//go:generate stringer -type=ReferenceType -type ReferenceType byte ; +// 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");};_ddcd :=args [0].Ref ;if _ddcd .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");};_defb ,_gebed :=_gf .ParseCellReference (_ddcd .Value );if _gebed !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_ddcd .Value );};return MakeNumberResult (float64 (_defb .RowIdx ));};func _cae (_ddga ,_agea ,_efaa ,_ddfd float64 ,_ccba int )float64 {var _abg float64 ;if _ddga ==0{_abg =_ddfd +_efaa *_agea ;}else {_dbfe :=_fg .Pow (1+_ddga ,_agea );if _ccba ==1{_abg =_ddfd *_dbfe +_efaa *(1+_ddga )*(_dbfe -1)/_ddga ;}else {_abg =_ddfd *_dbfe +_efaa *(_dbfe -1)/_ddga ;};};return -_abg ;}; -// 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");};_fede :=args [0];if _fede .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");};_dgbb :=len (_fede .ValueArray );for _ ,_eagc :=range _fede .ValueArray {if len (_eagc )!=_dgbb {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 (_fbceg (_fede .ValueArray ));};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");};_dgccb :=args [0].AsNumber ();if _dgccb .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");};_dcgdc :=float64 (0);if len (args )> 1{_adcab :=args [1].AsNumber ();if _adcab .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");};_dcgdc =_adcab .ValueNumber ;};_dddg :=_dgccb .ValueNumber ;_ffee :=1.0;if _dcgdc >=0{_ffee =_gfd .Pow (1/10.0,_dcgdc );}else {return MakeNumberResult (0);};_dddg ,_aabc :=_gfd .Modf (_dddg /_ffee );_gdce :=0.99999;if _aabc > _gdce {_dddg ++;}else if _aabc < -_gdce {_dddg --;};_ =_aabc ;return MakeNumberResult (_dddg *_ffee );}; +// Right implements the Excel RIGHT(string,[n]) function which returns the +// rightmost n characters. +func Right (args []Result )Result {_eefa :=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");};_eefa =int (args [1].ValueNumber );if _eefa < 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 _eefa ==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");};_cddef :=args [0].Value ();_cebbf :=len (_cddef );if _eefa > _cebbf {return MakeStringResult (_cddef );};return MakeStringResult (_cddef [_cebbf -_eefa :_cebbf ]);}; -// Cumipmt implements the Excel CUMIPMT function. -func Cumipmt (args []Result )Result {_aegd ,_fcb :=_aeea (args ,"\u0043U\u004d\u0049\u0050\u004d\u0054");if _fcb .Type ==ResultTypeError {return _fcb ;};_adde :=_aegd ._bbbdb ;_abcc :=_aegd ._fecf ;_affd :=_aegd ._agf ;_aece :=_aegd ._agad ;_gcc :=_aegd ._ggf ;_cgba :=_aegd ._eabd ;_fbeg :=_fdfgf (_adde ,_abcc ,_affd ,0,_cgba );_dgc :=0.0;if _aece ==1{if _cgba ==0{_dgc =-_affd ;_aece ++;};};for _fbcf :=_aece ;_fbcf <=_gcc ;_fbcf ++{if _cgba ==1{_dgc +=_gcdd (_adde ,_fbcf -2,_fbeg ,_affd ,1)-_fbeg ;}else {_dgc +=_gcdd (_adde ,_fbcf -1,_fbeg ,_affd ,0);};};_dgc *=_adde ;return MakeNumberResult (_dgc );}; +// Large implements the Excel LARGE function. +func Large (args []Result )Result {return _cgbc (args ,true )}; -// 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");};_eecgd :=_gfdc (args );_e .Float64s (_eecgd );var _bfffcb float64 ;if len (_eecgd )%2==0{_bfffcb =(_eecgd [len (_eecgd )/2-1]+_eecgd [len (_eecgd )/2])/2;}else {_bfffcb =_eecgd [len (_eecgd )/2];};return MakeNumberResult (_bfffcb );};func _eeaa (_aefe int )bool {return _aefe >=0&&_aefe <=4};var _bbde =[...]int {-1,1,1,-1,-2,0}; +// 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");};_bbge :=args [0].AsNumber ();if _bbge .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/_fg .Pi *_bbge .ValueNumber );};func _dafd (_fedd ,_eded float64 )bool {return _fg .Abs (_fedd -_eded )< 1.0e-6};var _addcd =[...]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 (_aagd Result )String ()string {return _aagd .Value ()}; -// Dollarfr implements the Excel DOLLARFR function. -func Dollarfr (args []Result )Result {_eaca ,_gagg ,_eadcb :=_aegcd (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0046\u0052");if _eadcb .Type ==ResultTypeError {return _eadcb ;};if _gagg ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0044\u004f\u004c\u004c\u0041R\u0046\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066r\u0061\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if _eaca ==0{return MakeNumberResult (0);};_cegb :=_eaca < 0;if _cegb {_eaca =-_eaca ;};_gdgb :=float64 (int (_eaca ));_gaca :=args [0].Value ();_fga :=_dcf .Split (_gaca ,"\u002e");_fbef :=0.0;if len (_fga )> 1{var _abb error ;_cacf :=_fga [1];_fbef ,_abb =_ab .ParseFloat (_cacf ,64);if _abb !=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");};_gcfeg :=float64 (len (_cacf ));_fbef /=_gfd .Pow (10,_gcfeg );};_gdee :=_fbef *_gagg /_gfd .Pow (10,float64 (int (_gfd .Log10 (_gagg )))+1)+_gdgb ;if _cegb {_gdee =-_gdee ;};return MakeNumberResult (_gdee );}; +// ISFORMULA is an implementation of the Excel ISFORMULA() function. +func IsFormula (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{return 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");};_ggce :=args [0].Ref ;if _ggce .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 (_ggce .Value ));};var _ccbcf ,_abbc ,_ffggg ,_ebga ,_dadd ,_dfgabb ,_gddf ,_egdc ,_dagg ,_feba ,_gaa ,_aafd ,_bfad ,_bcbg ,_beaa *_ga .Regexp ; -// Ipmt implements the Excel IPMT function. -func Ipmt (args []Result )Result {_fbbe :=len (args );if _fbbe < 4||_fbbe > 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");};_gcdc :=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");};_acga :=args [1].ValueNumber ;if _acga <=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");};_cbacg :=args [2].ValueNumber ;if _cbacg <=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");};_cabgb :=args [3].ValueNumber ;_cbde :=0.0;if _fbbe > 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");};_cbde =args [4].ValueNumber ;};_dabd :=0;if _fbbe ==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");};_dabd =int (args [5].ValueNumber );if _dabd !=0{_dabd =1;};};return MakeNumberResult (_bced (_gcdc ,_acga ,_cbacg ,_cabgb ,_cbde ,_dabd ));}; +// 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");};_dbce :=args [0].AsString ();if _dbce .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");};_gcgdbc :=_af .Buffer {};for _ ,_bebd :=range _dbce .ValueString {if _a .IsPrint (_bebd ){_gcgdbc .WriteRune (_bebd );};};return MakeStringResult (_gcgdbc .String ());}; -// Eval evaluates a range returning a list of results or an error. -func (_ebdge Range )Eval (ctx Context ,ev Evaluator )Result {_fgaae :=_ebdge ._gbgbe .Reference (ctx ,ev );_cebbf :=_ebdge ._faccc .Reference (ctx ,ev );_fcdd :=_egae (_fgaae ,_cebbf );if _fgaae .Type ==ReferenceTypeCell &&_cebbf .Type ==ReferenceTypeCell {if _dedff ,_ceec :=ev .GetFromCache (_fcdd );_ceec {return _dedff ;}else {_gdbga :=_badgc (ctx ,ev ,_fgaae .Value ,_cebbf .Value );ev .SetCache (_fcdd ,_gdbga );return _gdbga ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_fcdd );}; +// 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");};_ffgb :=false ;for _ ,_aegb :=range args {switch _aegb .Type {case ResultTypeList ,ResultTypeArray :_aefdg :=Or (_aegb .ListValues ());if _aefdg .Type ==ResultTypeError {return _aefdg ;};if _aefdg .ValueNumber !=0{_ffgb =true ;};case ResultTypeNumber :if _aegb .ValueNumber !=0{_ffgb =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 _aegb ;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 (_ffgb );};const _eaff =57376; -// 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");};_fbfae :=args [0].AsNumber ();if _fbfae .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");};_cgbad :=10.0;if len (args )> 1{_aedb :=args [1].AsNumber ();if _aedb .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");};_cgbad =args [1].ValueNumber ;};if _fbfae .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 _cgbad ==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 (_gfd .Log (_fbfae .ValueNumber )/_gfd .Log (_cgbad ));}; +// FunctionCall is a function call expression. +type FunctionCall struct{_ecab string ;_fggga []Expression ;}; -// 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");};_bdddd :=args [0].AsNumber ();if _bdddd .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");};_fdfd :=args [1].AsNumber ();if _fdfd .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 (_gfd .Pow (_bdddd .ValueNumber ,_fdfd .ValueNumber ));};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 );}; +// LookupFunction looks up and returns a standard function or nil. +func LookupFunction (name string )Function {_addgag .Lock ();defer _addgag .Unlock ();if _gggbdb ,_abcca :=_agcb [name ];_abcca {return _gggbdb ;};return nil ;};func (_bccbd *yyParserImpl )Lookahead ()int {return _bccbd ._ebbec };func init (){_cega =_cc .New (_cc .NewSource (_cg .Now ().UnixNano ()));RegisterFunction ("\u0041\u0042\u0053",_dggd ("\u0041\u0053\u0049\u004e",_fg .Abs ));RegisterFunction ("\u0041\u0043\u004f\u0053",_dggd ("\u0041\u0053\u0049\u004e",_fg .Acos ));RegisterFunction ("\u0041\u0043\u004fS\u0048",_dggd ("\u0041\u0053\u0049\u004e",_fg .Acosh ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054",_dggd ("\u0041\u0043\u004f\u0054",func (_bbbd float64 )float64 {return _fg .Pi /2-_fg .Atan (_bbbd )}));RegisterFunction ("_\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054\u0048",_dggd ("\u0041\u0043\u004fT\u0048",func (_feea float64 )float64 {return _fg .Atanh (1/_feea )}));RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u0041\u0052\u0041\u0042\u0049\u0043",Arabic );RegisterFunction ("\u0041\u0053\u0049\u004e",_dggd ("\u0041\u0053\u0049\u004e",_fg .Asin ));RegisterFunction ("\u0041\u0053\u0049N\u0048",_dggd ("\u0041\u0053\u0049N\u0048",_fg .Asinh ));RegisterFunction ("\u0041\u0054\u0041\u004e",_dggd ("\u0041\u0054\u0041\u004e",_fg .Atan ));RegisterFunction ("\u0041\u0054\u0041N\u0048",_dggd ("\u0041\u0054\u0041N\u0048",_fg .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",_dggd ("\u0043\u004f\u0053",_fg .Cos ));RegisterFunction ("\u0043\u004f\u0053\u0048",_dggd ("\u0043\u004f\u0053\u0048",_fg .Cosh ));RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u004fT",_gcdb ("\u0043\u004f\u0054",_fg .Tan ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u004f\u0054\u0048",_gcdb ("\u0043\u004f\u0054\u0048",_fg .Tanh ));RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u0053C",_gcdb ("\u0043\u0053\u0043",_fg .Sin ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u0053\u0043\u0048",_gcdb ("\u0043\u0053\u0043",_fg .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",_dggd ("\u0045\u0058\u0050",_fg .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",_dggd ("\u004c\u004e",_fg .Log ));RegisterFunction ("\u004c\u004f\u0047",Log );RegisterFunction ("\u004c\u004f\u00471\u0030",_dggd ("\u004c\u004f\u00471\u0030",_fg .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",_gcdb ("\u0053\u0045\u0043",_fg .Cos ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0053\u0045\u0043\u0048",_gcdb ("\u0053\u0045\u0043\u0048",_fg .Cosh ));RegisterFunction ("\u0053E\u0052\u0049\u0045\u0053\u0053\u0055M",SeriesSum );RegisterFunction ("\u0053\u0049\u0047\u004e",Sign );RegisterFunction ("\u0053\u0049\u004e",_dggd ("\u0053\u0049\u004e",_fg .Sin ));RegisterFunction ("\u0053\u0049\u004e\u0048",_dggd ("\u0053\u0049\u004e\u0048",_fg .Sinh ));RegisterFunction ("\u0053\u0051\u0052\u0054",_dggd ("\u0053\u0051\u0052\u0054",_fg .Sqrt ));RegisterFunction ("\u0053\u0051\u0052\u0054\u0050\u0049",_dggd ("\u0053\u0051\u0052\u0054\u0050\u0049",func (_abggb float64 )float64 {return _fg .Sqrt (_abggb *_fg .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",_dggd ("\u0054\u0041\u004e",_fg .Tan ));RegisterFunction ("\u0054\u0041\u004e\u0048",_dggd ("\u0054\u0041\u004e\u0048",_fg .Tanh ));RegisterFunction ("\u0054\u0052\u0055N\u0043",Trunc );};const (ResultTypeUnknown ResultType =iota ;ResultTypeNumber ;ResultTypeString ;ResultTypeList ;ResultTypeArray ;ResultTypeError ;ResultTypeEmpty ;); -// 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");};_fgdb :=args [0];switch _fgdb .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 :_gefe :=0.0;_ddbb :=0.0;for _ ,_eada :=range _fgdb .ValueString {_cbdd :=0.0;switch _eada {case 'I':_cbdd =1;case 'V':_cbdd =5;case 'X':_cbdd =10;case 'L':_cbdd =50;case 'C':_cbdd =100;case 'D':_cbdd =500;case 'M':_cbdd =1000;};_gefe +=_cbdd ;switch {case _ddbb ==_cbdd &&(_ddbb ==5||_ddbb ==50||_ddbb ==500):return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074");case 2*_ddbb ==_cbdd :return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074");};if _ddbb < _cbdd {_gefe -=2*_ddbb ;};_ddbb =_cbdd ;};return MakeNumberResult (_gefe );case ResultTypeError :return _fgdb ;default:return MakeErrorResult (_g .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",_fgdb .Type ));};};func _ega (_gdef ,_gdb int )int {switch _gdb {case 1:if _geb (_gdef ){return 366;}else {return 365;};case 3:return 365;default:return 360;};};var _cdegg []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 _fdaeg =57372;func _abec (_ggag []Result )(float64 ,float64 ,Result ){_bcfba :=0.0;_bbaf :=1.0;for _ ,_eccef :=range _ggag {switch _eccef .Type {case ResultTypeNumber :_bcfba +=_eccef .ValueNumber ;_bbaf *=_feae (_eccef .ValueNumber );case ResultTypeList ,ResultTypeArray :_dcabd ,_eedb ,_fddgd :=_abec (_eccef .ListValues ());_bcfba +=_dcabd ;_bbaf *=_feae (_eedb );if _fddgd .Type ==ResultTypeError {return 0,0,_fddgd ;};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,_eccef ;};};return _bcfba ,_bbaf ,_gea ;};const _egbd ="\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"; +// Reference returns a string reference value to a horizontal range with prefix. +func (_cfag PrefixHorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {_edbb :=_cfag ._dcbgd .Reference (ctx ,ev );return Reference {Type :ReferenceTypeHorizontalRange ,Value :_cfag .horizontalRangeReference (_edbb .Value )};}; -// NewNamedRangeRef constructs a new named range reference. -func NewNamedRangeRef (v string )Expression {return NamedRangeRef {_bdfb :v }}; +// Substitute is an implementation of the Excel SUBSTITUTE function. +func Substitute (args []Result )Result {_acdg :=len (args );if _acdg !=3&&_acdg !=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");};_egeb ,_gcaca :=_ceffb (args [0],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0074\u0065\u0078\u0074");if _gcaca .Type ==ResultTypeError {return _gcaca ;};_fgfe ,_gcaca :=_ceffb (args [1],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006f\u006c\u0064\u0020\u0074\u0065\u0078\u0074");if _gcaca .Type ==ResultTypeError {return _gcaca ;};_bdbbc ,_gcaca :=_ceffb (args [2],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006e\u0065\u0077\u0020\u0074\u0065\u0078\u0074");if _gcaca .Type ==ResultTypeError {return _gcaca ;};_ffdc :=0;if _acdg ==3{return MakeStringResult (_g .Replace (_egeb ,_fgfe ,_bdbbc ,-1));}else {_cgag ,_fgded :=_cddg (args [3],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0069\u006e\u0073t\u0061\u006e\u0063\u0065\u005f\u006e\u0075\u006d");if _fgded .Type ==ResultTypeError {return _fgded ;};_ffdc =int (_cgag );if _ffdc < 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");};_agaa :=_egeb ;_cebac :=_ffdc ;_bdbg :=-1;_ebce :=len (_fgfe );_ddbfd :=0;for {_cebac --;_acea :=_g .Index (_agaa ,_fgfe );if _acea ==-1{_bdbg =-1;break ;}else {_bdbg =_acea +_ddbfd ;if _cebac ==0{break ;};_cdcfc :=_ebce +_acea ;_ddbfd +=_cdcfc ;_agaa =_agaa [_cdcfc :];};};if _bdbg ==-1{return MakeStringResult (_egeb );}else {_aefe :=_egeb [:_bdbg ];_ecda :=_egeb [_bdbg +_ebce :];return MakeStringResult (_aefe +_bdbbc +_ecda );};};};var (_ggffd =0;_aadaed =false ;);var _ggfaf ,_agaf ,_ffcb ,_ggccb ,_cdde ,_bbgfa *_ga .Regexp ; -// GetFormat returns an empty string for the invalid reference context. -func (_gffd *ivr )GetFormat (cellRef string )string {return ""}; +// 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");};_debf :=args [0].ValueNumber ;switch args [1].Type {case ResultTypeNumber :return MakeNumberResult (_debf *(args [1].ValueNumber +1));case ResultTypeList ,ResultTypeArray :_eebe :=_gadgc (args [1]);for _ ,_eeea :=range _eebe {for _ ,_geabg :=range _eeea {if _geabg .Type !=ResultTypeNumber ||_geabg .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");};_debf *=1.0+_geabg .ValueNumber ;};};return MakeNumberResult (_debf );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");};}; -// Amordegrc implements the Excel AMORDEGRC function. -func Amordegrc (args []Result )Result {_faff ,_bgfg :=_afcb (args ,"\u0041M\u004f\u0052\u0044\u0045\u0047\u0052C");if _bgfg .Type ==ResultTypeError {return _bgfg ;};_ecgb :=_faff ._eega ;_adfe :=_faff ._gdfd ;_eacc :=_faff ._ffeaa ;_gcef :=_faff ._agef ;_gae :=_faff ._edfgc ;_geda :=_faff ._bbg ;if _geda >=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");};_dfba :=_faff ._ffb ;_gefb :=1.0/_geda ;_ebac :=2.5;if _gefb < 3{_ebac =1;}else if _gefb < 5{_ebac =1.5;}else if _gefb <=6{_ebac =2;};_geda *=_ebac ;_cdgg ,_efcef :=_debf (_adfe ,_eacc ,_dfba );if _efcef .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");};_bebd :=_eeca (_cdgg *_geda *_ecgb );_ecgb -=_bebd ;_fca :=_ecgb -_gcef ;for _ddbg :=0;_ddbg < _gae ;_ddbg ++{_bebd =_eeca (_geda *_ecgb );_fca -=_bebd ;if _fca < 0{switch _gae -_ddbg {case 0:case 1:return MakeNumberResult (_eeca (_ecgb *0.5));default:return MakeNumberResult (0);};};_ecgb -=_bebd ;};return MakeNumberResult (_bebd );};type defEval struct{evCache ;_abf bool ;}; +// 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");};_fec :=args [0].ValueNumber ;_gee :=args [1].ValueNumber ;if _gee < _fec {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 _gee ==_fec {return MakeNumberResult (0);};_aec :=_g .ToLower (args [2].ValueString );if _aec =="\u0064"{return MakeNumberResult (_gee -_fec );};_cffg :=_gaf (_fec );_dcfb :=_gaf (_gee );_fdd ,_ecb ,_bbg :=_cffg .Date ();_fcge ,_eaag ,_gde :=_dcfb .Date ();_dbga :=int (_ecb );_gbd :=int (_eaag );var _ddf float64 ;switch _aec {case "\u0079":_ddf =float64 (_fcge -_fdd );if _gbd < _dbga ||(_gbd ==_dbga &&_gde < _bbg ){_ddf --;};case "\u006d":_efd :=_fcge -_fdd ;_ecbf :=_gbd -_dbga ;if _gde < _bbg {_ecbf --;};if _ecbf < 0{_efd --;_ecbf +=12;};_ddf =float64 (_efd *12+_ecbf );case "\u006d\u0064":_fdf :=_gbd ;if _gde < _bbg {_fdf --;};_ddf =float64 (int (_gee -_acgc (_fcge ,_fdf ,_bbg )));case "\u0079\u006d":_ddf =float64 (_gbd -_dbga );if _gde < _bbg {_ddf --;};if _ddf < 0{_ddf +=12;};case "\u0079\u0064":_addg :=_fcge ;if _gbd < _dbga ||(_gbd ==_dbga &&_gde < _bbg ){_addg --;};_ddf =float64 (int (_gee -_acgc (_addg ,_dbga ,_bbg )));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 (_ddf );}; -// 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 };};};type yyParser interface{Parse (yyLexer )int ;Lookahead ()int ;}; +// 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");};_bfbf ,_fdcb ,_bfaf :=_abcg (args [0],args [1],"\u004fD\u0044\u004c\u0059\u0049\u0045\u004cD");if _bfaf .Type ==ResultTypeError {return _bfaf ;};_fac ,_bfaf :=_ecbgc (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _bfaf .Type ==ResultTypeError {return _bfaf ;};if _fac >=_bfbf {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");};_cebc :=args [3].ValueNumber ;if _cebc < 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");};_aegd :=args [4].ValueNumber ;if _aegd <=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");};_cfd :=args [5].ValueNumber ;if _cfd < 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");};_ebgf :=float64 (int (args [6].ValueNumber ));if !_ebdd (_ebgf ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_abdd :=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");};_abdd =int (args [7].ValueNumber );if !_defe (_abdd ){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");};};_caee ,_bfaf :=_bdcd (_fac ,_fdcb ,_abdd );if _bfaf .Type ==ResultTypeError {return _bfaf ;};_caee *=_ebgf ;_bgge ,_bfaf :=_bdcd (_bfbf ,_fdcb ,_abdd );if _bfaf .Type ==ResultTypeError {return _bfaf ;};_bgge *=_ebgf ;_dad ,_bfaf :=_bdcd (_fac ,_bfbf ,_abdd );if _bfaf .Type ==ResultTypeError {return _bfaf ;};_dad *=_ebgf ;_gdeg :=_cfd +_caee *100*_cebc /_ebgf ;_gdeg /=_aegd +_dad *100*_cebc /_ebgf ;_gdeg --;_gdeg *=_ebgf /_bgge ;return MakeNumberResult (_gdeg );};func (_dbaa Result )AsString ()Result {switch _dbaa .Type {case ResultTypeNumber :return MakeStringResult (_dbaa .Value ());default:return _dbaa ;};};func _gaf (_aaf float64 )_cg .Time {_ggad :=int64 ((_aaf -_cd )*_aagg );return _cg .Unix (0,_ggad ).UTC ();}; -// Update returns the same object as updating sheet references does not affect Bool. -func (_cg Bool )Update (q *_da .UpdateQuery )Expression {return _cg }; +// Reference returns an invalid reference for FunctionCall. +func (_babg FunctionCall )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// CellRef is a reference to a single cell -type CellRef struct{_dd string };const _fgb ="\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";const _degca =57369;func _fgefg (_abeb ,_fbda Expression )(Expression ,Expression ,error ){_ccbc ,_dbdeg :=_abeb .(CellRef );if !_dbdeg {return nil ,nil ,_d .New (_g .Sprintf ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020%\u0073",_abeb .String ()));};_gdae ,_dbdeg :=_fbda .(CellRef );if !_dbdeg {return nil ,nil ,_d .New (_g .Sprintf ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020%\u0073",_fbda .String ()));};_gaff ,_dgefb :=_bfd .ParseCellReference (_ccbc ._dd );if _dgefb !=nil {return nil ,nil ,_dgefb ;};_acdc ,_cadfb :=_bfd .ParseCellReference (_gdae ._dd );if _cadfb !=nil {return nil ,nil ,_cadfb ;};_acffg :=false ;if _gaff .RowIdx > _acdc .RowIdx {_acffg =true ;_gaff .RowIdx ,_acdc .RowIdx =_acdc .RowIdx ,_gaff .RowIdx ;};if _gaff .ColumnIdx > _acdc .ColumnIdx {_acffg =true ;_gaff .ColumnIdx ,_acdc .ColumnIdx =_acdc .ColumnIdx ,_gaff .ColumnIdx ;_gaff .Column ,_acdc .Column =_acdc .Column ,_gaff .Column ;};if _acffg {return NewCellRef (_gaff .String ()),NewCellRef (_acdc .String ()),nil ;};return _abeb ,_fbda ,nil ;}; +// Update updates references in the PrefixHorizontalRange after removing a row/column. +func (_abfd PrefixHorizontalRange )Update (q *_ae .UpdateQuery )Expression {return _abfd }; -// ISERR is an implementation of the Excel ISERR() function. -func IsErr (args []Result )Result {if len (args )!=1{return 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");};func _bdef (){_dfab =_db .MustCompile ("\u005e\u0030\u002b\u0024");_gfea =_db .MustCompile ("\u005e\u0028\u0028\u0023|0\u0029\u002b\u002c\u0029\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u0028\u003b\u007c$\u0029");_aefef =_db .MustCompile ("\u005e\u0028\u0023\u007c\u0030\u007c\u002c\u0029\u002a\u005f\u005c\u0029\u003b");_cdeaa =_db .MustCompile ("\u005e\u0030\u002b\u005c\u002e\u0028\u0030\u002b\u0029\u0024");_degc =_db .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");_facce =_db .MustCompile ("^\u0028\u005f\u007c\u002d\u007c\u0020)\u002b\u005c\u002a\u0020\u0023\u002b\u002c\u0023\u002b0\u005c\u002e\u00280\u002b)\u002e\u002a\u003b");_cacga =_db .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");_fbee =_db .MustCompile ("\u005e\u0028\u0023\u007c0)\u002b\u005c\u002e\u0028\u0028\u0023\u007c\u0030\u0029\u002b\u0029\u0025\u0024");_dcge =_db .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");_cebg =_db .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");_acfd =_db .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");_adefc =_db .MustCompile ("\u005e\u004d\u002b(\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_dedf +_dedf +"\u0029\u002b\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_dedf +_dedf +"\u0029\u002b\u0059+\u0024");_daddb =_db .MustCompile ("\u005e\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u005c\u002e\u007c\u0022\u007c"+_dedf +_dedf +"\u0029\u002b\u004d\u002b\u0028\u002f\u007c\u0020\u007c\\\u002e\u007c\u0022\u007c"+_dedf +_dedf +"\u0029\u002b\u0059+\u0024");_fcfe =_db .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");_bdca =_db .MustCompile ("\u005e.\u002a\u005f\u005c\u0029\u002e\u002a;");}; +// Dollarfr implements the Excel DOLLARFR function. +func Dollarfr (args []Result )Result {_feafe ,_fcdcc ,_adac :=_cacc (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0046\u0052");if _adac .Type ==ResultTypeError {return _adac ;};if _fcdcc ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0044\u004f\u004c\u004c\u0041R\u0046\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066r\u0061\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065");};if _feafe ==0{return MakeNumberResult (0);};_bcg :=_feafe < 0;if _bcg {_feafe =-_feafe ;};_cdab :=float64 (int (_feafe ));_eaf :=args [0].Value ();_degf :=_g .Split (_eaf ,"\u002e");_faa :=0.0;if len (_degf )> 1{var _dede error ;_dbe :=_degf [1];_faa ,_dede =_cb .ParseFloat (_dbe ,64);if _dede !=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");};_gdda :=float64 (len (_dbe ));_faa /=_fg .Pow (10,_gdda );};_fgfa :=_faa *_fcdcc /_fg .Pow (10,float64 (int (_fg .Log10 (_fcdcc )))+1)+_cdab ;if _bcg {_fgfa =-_fgfa ;};return MakeNumberResult (_fgfa );}; -// 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 _cbab (args ,_bdgfg )};const _abad =57375;func init (){_bdef ();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 );};const _bdcb =57350; +// Eval evaluates and returns a string. +func (_baead String )Eval (ctx Context ,ev Evaluator )Result {return MakeStringResult (_baead ._ccgfb )}; -// NewConstArrayExpr constructs a new constant array expression with a given data. -func NewConstArrayExpr (data [][]Expression )Expression {return &ConstArrayExpr {_ca :data }}; +// SheetPrefixExpr is a reference to a sheet like Sheet1! (reference to sheet 'Sheet1'). +type SheetPrefixExpr struct{_ebdg string }; -// Averagea implements the AVERAGEA function, AVERAGEA counts cells that contain -// text as a zero where AVERAGE ignores them entirely. -func Averagea (args []Result )Result {_ccdc ,_bedee :=_debd (args ,true );if _bedee ==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 (_ccdc /_bedee );}; +// 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");};_baee :=args [0].AsNumber ();if _baee .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");};_ddbcc :=int (_baee .ValueNumber );if _ddbcc < 0||_ddbcc > 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 (_d .Sprintf ("\u0025\u0063",_ddbcc ));}; -// 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");};_ecaee :=args [0].ValueNumber ;switch args [1].Type {case ResultTypeNumber :return MakeNumberResult (_ecaee *(args [1].ValueNumber +1));case ResultTypeList ,ResultTypeArray :_gbff :=_fcef (args [1]);for _ ,_eaaa :=range _gbff {for _ ,_acee :=range _eaaa {if _acee .Type !=ResultTypeNumber ||_acee .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");};_ecaee *=1.0+_acee .ValueNumber ;};};return MakeNumberResult (_ecaee );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 _fafb (_adab []Result )Result {_eeae :=_adab [0].ValueList ;_agcgc :=len (_eeae );switch len (_adab ){case 1:_gaed :=[]Result {};for _ ,_edfgf :=range _eeae {_gaed =append (_gaed ,MakeBoolResult (_edfgf .ValueNumber !=0));};return MakeListResult (_gaed );case 2:_bfga :=_adab [1];switch _bfga .Type {case ResultTypeNumber ,ResultTypeString ,ResultTypeEmpty :_bafab :=[]Result {};for _ ,_fcac :=range _eeae {var _acdgd Result ;if _fcac .ValueNumber ==0{_acdgd =MakeBoolResult (false );}else {_acdgd =_bfga ;};_bafab =append (_bafab ,_acdgd );};return MakeListResult (_bafab );case ResultTypeList :_fdce :=_fcff (_bfga ,_agcgc );_dfce :=[]Result {};for _dcfeb ,_fcga :=range _eeae {var _acfbc Result ;if _fcga .ValueNumber ==0{_acfbc =MakeBoolResult (false );}else {_acfbc =_fdce [_dcfeb ];};_dfce =append (_dfce ,_acfbc );};return MakeListResult (_dfce );case ResultTypeArray :_ccbe :=_afag (_bfga ,len (_bfga .ValueArray ),_agcgc );_ffae :=[][]Result {};for _ ,_fbff :=range _ccbe {_dcaf :=[]Result {};for _deaef ,_gaga :=range _eeae {var _bbea Result ;if _gaga .ValueNumber ==0{_bbea =MakeBoolResult (false );}else {_bbea =_fbff [_deaef ];};_dcaf =append (_dcaf ,_bbea );};_ffae =append (_ffae ,_dcaf );};return MakeArrayResult (_ffae );};case 3:_cbca :=_adab [1];_beae :=_adab [2];_cceab :=_cdfb (_cbca );_egea :=_cdfb (_beae );if _cceab &&_egea {_edde :=[]Result {};for _ ,_dgedd :=range _eeae {var _acbda Result ;if _dgedd .ValueNumber ==0{_acbda =_beae ;}else {_acbda =_cbca ;};_edde =append (_edde ,_acbda );};return MakeListResult (_edde );};if _cbca .Type !=ResultTypeArray &&_beae .Type !=ResultTypeArray {_bfefg :=_fcff (_cbca ,_agcgc );_aafd :=_fcff (_beae ,_agcgc );_bgbbf :=[]Result {};for _gcdga ,_egeb :=range _eeae {var _baca Result ;if _egeb .ValueNumber ==0{_baca =_aafd [_gcdga ];}else {_baca =_bfefg [_gcdga ];};_bgbbf =append (_bgbbf ,_baca );};return MakeListResult (_bgbbf );};_ffbc ,_gdeg :=len (_cbca .ValueArray ),len (_beae .ValueArray );_ffgag ,_debb :=_ffbc ,_gdeg ;if _gdeg > _ffgag {_ffgag ,_debb =_debb ,_ffgag ;};_gcae :=_afag (_cbca ,_ffgag ,_agcgc );_cdbae :=_afag (_beae ,_ffgag ,_agcgc );_beea :=[][]Result {};for _adbg :=0;_adbg < _ffgag ;_adbg ++{_agag :=[]Result {};for _bbbbeg ,_bfffc :=range _eeae {var _acffd Result ;if _bfffc .ValueNumber ==0{if _adbg < _gdeg {_acffd =_cdbae [_adbg ][_bbbbeg ];}else {_acffd =MakeErrorResultType (ErrorTypeNA ,"");};}else {if _adbg < _ffbc {_acffd =_gcae [_adbg ][_bbbbeg ];}else {_acffd =MakeErrorResultType (ErrorTypeNA ,"");};};_agag =append (_agag ,_acffd );};_beea =append (_beea ,_agag );};return MakeArrayResult (_beea );};return MakeErrorResult ("");};func _dbb (_gefa string )(int ,int ,float64 ,bool ,bool ,Result ){_cgb :="";_ecd :=[]string {};for _gcde ,_gbge :=range _dcfd {_ecd =_gbge .FindStringSubmatch (_gefa );if len (_ecd )> 1{_cgb =_gcde ;break ;};};if _cgb ==""{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fbfa );};_fgeg :=_ecd [1]=="";_ecd =_ecd [49:];_fddf :=len (_ecd );_beg :=_ecd [_fddf -1];_agcd :=_beg =="\u0061\u006d";_facb :=_beg =="\u0070\u006d";var _cfe ,_afce int ;var _edfd float64 ;var _fab error ;switch _cgb {case "\u0068\u0068":_cfe ,_fab =_ab .Atoi (_ecd [0]);if _fab !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fbfa );};_afce =0;_edfd =0;case "\u0068\u0068\u003am\u006d":_cfe ,_fab =_ab .Atoi (_ecd [0]);if _fab !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fbfa );};_afce ,_fab =_ab .Atoi (_ecd [2]);if _fab !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fbfa );};_edfd =0;case "\u006d\u006d\u003as\u0073":_cfe =0;_afce ,_fab =_ab .Atoi (_ecd [0]);if _fab !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fbfa );};_edfd ,_fab =_ab .ParseFloat (_ecd [2],64);if _fab !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fbfa );};case "\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073":_cfe ,_fab =_ab .Atoi (_ecd [0]);if _fab !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fbfa );};_afce ,_fab =_ab .Atoi (_ecd [2]);if _fab !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fbfa );};_edfd ,_fab =_ab .ParseFloat (_ecd [4],64);if _fab !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fbfa );};};if _afce >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fbfa );};if _agcd ||_facb {if _cfe > 12||_edfd >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fbfa );}else if _cfe ==12{_cfe =0;};}else if _cfe >=24||_edfd >=10000{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fbfa );};return _cfe ,_afce ,_edfd ,_facb ,_fgeg ,_gea ;}; +// Eval evaluates a vertical range returning a list of results or an error. +func (_bbde VerticalRange )Eval (ctx Context ,ev Evaluator )Result {_gdgdg :=_bbde .verticalRangeReference ();if _aedge ,_ccaab :=ev .GetFromCache (_gdgdg );_ccaab {return _aedge ;};_dcfad ,_ffeba :=_acfec (ctx ,_bbde ._dgfg ,_bbde ._cdeg );_ffdgd :=_dfbfg (ctx ,ev ,_dcfad ,_ffeba );ev .SetCache (_gdgdg ,_ffdgd );return _ffdgd ;};const _gaaad =57365;func _afddd (_fbdf ,_fade ,_bfe ,_dfdd ,_bfdbd ,_cegc float64 )float64 {var _cdaf ,_abgg float64 ;_becd :=0.0;_gcde :=_fg .Ceil (_bfdbd );_cdfg :=_fbdf -_fade ;_bffd :=false ;_bdcdf :=0.0;for _dfed :=1.0;_dfed <=_gcde ;_dfed ++{if !_bffd {_cdaf =_ccbe (_fbdf ,_fade ,_bfe ,_dfed ,_cegc );_bdcdf =_cdfg /(_bfe -_dfed +1);if _bdcdf > _cdaf {_abgg =_bdcdf ;_bffd =true ;}else {_abgg =_cdaf ;_cdfg -=_cdaf ;};}else {_abgg =_bdcdf ;};if _dfed ==_gcde {_abgg *=_bfdbd +1-_gcde ;};_becd +=_abgg ;};return _becd ;};func _eafb (_cfcbg []Result )(float64 ,float64 ,Result ){_cafa :=0.0;_cbffa :=1.0;for _ ,_caca :=range _cfcbg {switch _caca .Type {case ResultTypeNumber :_cafa +=_caca .ValueNumber ;_cbffa *=_dedcb (_caca .ValueNumber );case ResultTypeList ,ResultTypeArray :_fcgc ,_geag ,_bbdc :=_eafb (_caca .ListValues ());_cafa +=_fcgc ;_cbffa *=_dedcb (_geag );if _bbdc .Type ==ResultTypeError {return 0,0,_bbdc ;};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,_caca ;};};return _cafa ,_cbffa ,_bef ;};const _dea =_eaa +"\u0020\u0028\u0028[0\u002d\u0039\u005d\u0029\u002b\u0029\u002c\u0020\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; -// 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");};_abg :=_dcf .ToLower (args [0].ValueString );if !_cga (_abg ){_ ,_ ,_ ,_ ,_cgge ,_gfa :=_dbb (_abg );if _gfa .Type ==ResultTypeError {_gfa .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 _gfa ;};if _cgge {return MakeNumberResult (0);};};_edfe ,_efbb ,_eadb ,_ ,_dgea :=_gfbf (_abg );if _dgea .Type ==ResultTypeError {return _dgea ;};return MakeNumberResult (_adfc (_edfe ,_efbb ,_eadb ));};const _fbfa ="\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";func _gaef (_babc yyLexer ,_gdeab *yySymType )(_gbba ,_aaabf int ){_aaabf =0;_gbba =_babc .Lex (_gdeab );if _gbba <=0{_aaabf =_ddffe [0];goto _egfe ;};if _gbba < len (_ddffe ){_aaabf =_ddffe [_gbba ];goto _egfe ;};if _gbba >=_dbgec {if _gbba < _dbgec +len (_ggga ){_aaabf =_ggga [_gbba -_dbgec ];goto _egfe ;};};for _geacb :=0;_geacb < len (_dbcd );_geacb +=2{_aaabf =_dbcd [_geacb +0];if _aaabf ==_gbba {_aaabf =_dbcd [_geacb +1];goto _egfe ;};};_egfe :if _aaabf ==0{_aaabf =_ggga [1];};if _fffeb >=3{_g .Printf ("l\u0065\u0078\u0020\u0025\u0073\u0028\u0025\u0064\u0029\u000a",_bagfd (_aaabf ),uint (_gbba ));};return _gbba ,_aaabf ;}; +// ISERROR is an implementation of the Excel ISERROR() function. +func IsError (args []Result )Result {if len (args )!=1{return 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 );}; -// BinOpType is the binary operation operator type -//go:generate stringer -type=BinOpType -type BinOpType byte ; +// 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");};_bgfd :=args [0].AsString ();if _bgfd .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 (_bgfd .ValueString )==0{return MakeNumberResult (0);};return MakeNumberResult (float64 (_bgfd .ValueString [0]));};func _cddg (_dcec Result ,_gacce ,_bfeff string )(float64 ,Result ){switch _dcec .Type {case ResultTypeEmpty :return 0,_bef ;case ResultTypeNumber :return _dcec .ValueNumber ,_bef ;case ResultTypeString :_efccg ,_afda :=_cb .ParseFloat (_dcec .ValueString ,64);if _afda !=nil {return 0,MakeErrorResult (_bfeff +"\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0066\u006f\u0072\u0020"+_gacce );};return _efccg ,_bef ;default:return 0,MakeErrorResult (_gacce +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_bfeff +"\u0020t\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0072\u0020\u0065\u006d\u0070\u0074\u0079");};}; -// Left implements the Excel LEFT(string,[n]) function which returns the -// leftmost n characters. -func Left (args []Result )Result {_bbada :=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");};_bbada =int (args [1].ValueNumber );if _bbada < 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 _bbada ==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");};_ageb :=args [0].Value ();if _bbada > len (_ageb ){return MakeStringResult (_ageb );};return MakeStringResult (_ageb [0:_bbada ]);};type criteriaRegex struct{_gfde byte ;_dagdg string ;};const _caecdf int =0; +// Match implements the MATCH function. +func Match (args []Result )Result {_efac :=len (args );if _efac !=2&&_efac !=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");};_bdfbg :=1;if _efac ==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");};_bdebc :=args [2].ValueNumber ;if _bdebc ==-1||_bdebc ==0{_bdfbg =int (_bdebc );};};_bfbbf :=args [1];var _ceeg []Result ;switch _bfbbf .Type {case ResultTypeList :_ceeg =_bfbbf .ValueList ;case ResultTypeArray :_bgeb :=_bfbbf .ValueArray ;for _ ,_fffd :=range _bgeb {if len (_fffd )!=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");};_ceeg =append (_ceeg ,_fffd [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");};_gbea :=_abgd (args [0]);switch _bdfbg {case 0:for _dcef ,_dgbfb :=range _ceeg {if _dddd (_dgbfb ,_gbea ){return MakeNumberResult (float64 (_dcef +1));};};case -1:for _gcda :=0;_gcda < len (_ceeg );_gcda ++{if _dddd (_ceeg [_gcda ],_gbea ){return MakeNumberResult (float64 (_gcda +1));};if _gbea ._eefb &&(_ceeg [_gcda ].ValueNumber < _gbea ._acfca ){if _gcda ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_gcda ));};};case 1:for _abfa :=0;_abfa < len (_ceeg );_abfa ++{if _dddd (_ceeg [_abfa ],_gbea ){return MakeNumberResult (float64 (_abfa +1));};if _gbea ._eefb &&(_ceeg [_abfa ].ValueNumber > _gbea ._acfca ){if _abfa ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_abfa ));};};};return MakeErrorResultType (ErrorTypeNA ,"");}; -// NewEvaluator constructs a new defEval object which is the default formula evaluator. -func NewEvaluator ()Evaluator {_fgdf :=&defEval {};_fgdf .evCache =_gce ();return _fgdf };func _edad (){_beef =_db .MustCompile ("\u005e\u0028\u005b\u0030\u002d\u0039\u005d\u002b\u0029\u0024");_cbaa =_db .MustCompile ("\u005e=\u0028\u002e\u002a\u0029\u0024");_fgdeg =_db .MustCompile ("\u005e<\u0028\u002e\u002a\u0029\u0024");_eeaff =_db .MustCompile ("\u005e>\u0028\u002e\u002a\u0029\u0024");_efegf =_db .MustCompile ("\u005e\u003c\u003d\u0028\u002e\u002a\u0029\u0024");_eggg =_db .MustCompile ("\u005e\u003e\u003d\u0028\u002e\u002a\u0029\u0024");}; +// Update updates references in the PrefixExpr after removing a row/column. +func (_deaea PrefixExpr )Update (q *_ae .UpdateQuery )Expression {_eedd :=_deaea ;_ebdf :=_deaea ._gfae .String ();if _ebdf ==q .SheetToUpdate {_cdccf :=*q ;_cdccf .UpdateCurrentSheet =true ;_eedd ._begbag =_deaea ._begbag .Update (&_cdccf );};return _eedd ;};type cmpResult int8 ;var _cegfd =[]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"}}; -// 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");};_bdeg :=args [0];_facf :=args [1];if _facf .Type !=ResultTypeArray &&_facf .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");};_cdadcg :=_eccc (_facf );_ddfb :=-1;for _fedc ,_cfdc :=range _cdadcg {if _caba (_bdeg ,_cfdc ,false ,false )==_agdb {_ddfb =_fedc ;};};if _ddfb ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064");};_cfbd :=_cdadcg ;if len (args )==3{_cfbd =_eccc (args [2]);};if _ddfb < 0||_ddfb >=len (_cfbd ){return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064");};return _cfbd [_ddfb ];}; +// Coupnum implements the Excel COUPNUM function. +func Coupnum (args []Result )Result {_ggdb ,_ffdd :=_cbeb (args ,"\u0043O\u0055\u0050\u004e\u0055\u004d");if _ffdd .Type ==ResultTypeError {return _ffdd ;};_eadd :=_ggdb ._bdcb ;_ccec :=_ggdb ._fbb ;_cffb ,_ffdd :=_dfcg (_ggdb ._dfba ,_ggdb ._fadc ,_eadd ,_ccec );if _ffdd .Type ==ResultTypeError {return _ffdd ;};return MakeNumberResult (_cffb );};var _fgfd =[]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 (_adeec *ivr )NamedRange (ref string )Reference {return ReferenceInvalid };func _geeaf (_cgeg []Result ,_ebdeg countMode )float64 {_eage :=0.0;for _ ,_dgbea :=range _cgeg {switch _dgbea .Type {case ResultTypeNumber :if _ebdeg ==_fgda ||(_ebdeg ==_bbeec &&!_dgbea .IsBoolean ){_eage ++;};case ResultTypeList ,ResultTypeArray :_eage +=_geeaf (_dgbea .ListValues (),_ebdeg );case ResultTypeString :if _ebdeg ==_fgda {_eage ++;};case ResultTypeEmpty :if _ebdeg ==_bggf {_eage ++;};};};return _eage ;}; -// NewError constructs a new error expression from a string. -func NewError (v string )Expression {return Error {_ffef :v }};var _cdeeb =[...]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 _bcf (_caad ,_fffe ,_aae float64 )float64 {return (_caad *3600+_fffe *60+_aae )/86400}; +// Parse parses a string to get an Expression. +func ParseString (s string )Expression {if s ==""{return NewEmptyExpr ();};return Parse (_g .NewReader (s ));}; -// 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");};_cggg :=args [0].AsString ();if _cggg .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");};_accff :=args [1].AsNumber ();if _accff .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");};_bfbbg :=_cggg .ValueString ;if len (_bfbbg )> 2&&(_dcf .HasPrefix (_bfbbg ,"\u0030\u0078")||_dcf .HasPrefix (_bfbbg ,"\u0030\u0058")){_bfbbg =_bfbbg [2:];};_adgg ,_gedg :=_ab .ParseInt (_bfbbg ,int (_accff .ValueNumber ),64);if _gedg !=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 (_adgg ));}; +// GetLocked returns FALSE for the invalid reference context. +func (_fdea *ivr )GetLocked (cellRef string )bool {return false };var _afdg =[...]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}; -// String returns a string representation of CellRef. -func (_cb CellRef )String ()string {return _cb ._dd };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 );}; +// Small implements the Excel SMALL function. +func Small (args []Result )Result {return _cgbc (args ,false )}; -// Reference returns a string reference value to a cell. -func (_dad CellRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeCell ,Value :_dad ._dd };}; +// 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");};_ddef :=args [0];_efea :=args [1];if _efea .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");};_cebg :=args [2].AsNumber ();if _cebg .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");};_ecdd :=false ;if len (args )==4{_gbgb :=args [3].AsNumber ();if _gbgb .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 _gbgb .ValueNumber ==0{_ecdd =true ;};};_bceg :=-1;_dacd :=false ;if len (_efea .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");};_ffac :=_efea .ValueArray [0];_abca :for _bceb ,_cdfec :=range _ffac {switch _ceabe (_cdfec ,_ddef ,false ,_ecdd ){case _bcafb :_bceg =_bceb ;case _ccfe :_bceg =_bceb ;_dacd =true ;break _abca ;};};if _bceg ==-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");};_dcad :=int (_cebg .ValueNumber )-1;if _dcad < 0||_dcad > len (_efea .ValueArray ){return MakeErrorResult ("\u0048L\u004f\u004f\u004b\u0055P\u0020\u0068\u0061\u0064\u0020i\u006ev\u0061l\u0069\u0064\u0020\u0069\u006e\u0064\u0065x");};_ffac =_efea .ValueArray [_dcad ];if _bceg < 0||_bceg >=len (_ffac ){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 _dacd ||!_ecdd {return _ffac [_bceg ];};return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");}; -// 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");};_cef :=args [0];switch _cef .Type {case ResultTypeEmpty :return MakeNumberResult (0);case ResultTypeNumber :_bbc :=_aee (_cef .ValueNumber );return MakeNumberResult (float64 (_bbc .Day ()));case ResultTypeString :_dafa :=_dcf .ToLower (_cef .ValueString );if !_cga (_dafa ){_ ,_ ,_ ,_ ,_eebe ,_cbe :=_dbb (_dafa );if _cbe .Type ==ResultTypeError {_cbe .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 _cbe ;};if _eebe {return MakeNumberResult (0);};};_ ,_ ,_fggg ,_ ,_cab :=_gfbf (_dafa );if _cab .Type ==ResultTypeError {return _cab ;};return MakeNumberResult (float64 (_fggg ));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");};};const _acbdd =57358; +// ConstArrayExpr is a constant array expression. +type ConstArrayExpr struct{_bdb [][]Expression };func _dcdd (_bcfa Context ,_cbbbf ,_caaf int )(string ,string ){_bfabb :="\u0041"+_cb .Itoa (_cbbbf );_ebgb :=_bcfa .LastColumn (_cbbbf ,_caaf );_ccadc :=_ebgb +_cb .Itoa (_caaf );return _bfabb ,_ccadc ;};const _debgf int =30; -// 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 (_ccbgg .Float64 ());};type rangeIndex struct{_caca int ;_eaeed int ;};const _gccc =_bf .Millisecond *1000;func (_cgfb PrefixHorizontalRange )horizontalRangeReference (_aeed string )string {return _g .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_aeed ,_cgfb ._fdgba ,_cgfb ._dgefc );}; +// String returns a string representation of PrefixExpr. +func (_bagec PrefixExpr )String ()string {return _d .Sprintf ("\u0025\u0073\u0021%\u0073",_bagec ._gfae .String (),_bagec ._begbag .String ());}; -// Eval evaluates and returns a number. -func (_bfed Number )Eval (ctx Context ,ev Evaluator )Result {return MakeNumberResult (_bfed ._fcca )}; +// Amordegrc implements the Excel AMORDEGRC function. +func Amordegrc (args []Result )Result {_ffgg ,_gfdb :=_cbdc (args ,"\u0041M\u004f\u0052\u0044\u0045\u0047\u0052C");if _gfdb .Type ==ResultTypeError {return _gfdb ;};_dedf :=_ffgg ._gac ;_gbbbd :=_ffgg ._afea ;_ceaf :=_ffgg ._affc ;_egec :=_ffgg ._aaecf ;_fcgd :=_ffgg ._adbe ;_aac :=_ffgg ._cgde ;if _aac >=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");};_bddb :=_ffgg ._dcfe ;_gbcg :=1.0/_aac ;_bdec :=2.5;if _gbcg < 3{_bdec =1;}else if _gbcg < 5{_bdec =1.5;}else if _gbcg <=6{_bdec =2;};_aac *=_bdec ;_cefe ,_decg :=_bdcd (_gbbbd ,_ceaf ,_bddb );if _decg .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");};_fbfg :=_cebb (_cefe *_aac *_dedf );_dedf -=_fbfg ;_dbfc :=_dedf -_egec ;for _abef :=0;_abef < _fcgd ;_abef ++{_fbfg =_cebb (_aac *_dedf );_dbfc -=_fbfg ;if _dbfc < 0{switch _fcgd -_abef {case 0:case 1:return MakeNumberResult (_cebb (_dedf *0.5));default:return MakeNumberResult (0);};};_dedf -=_fbfg ;};return MakeNumberResult (_fbfg );};var _bdefb =[]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"}}; -// 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");};_dgee :=args [0].AsNumber ();_ccegd :=args [1].AsNumber ();_cffc :=args [2].AsNumber ();_ecad :=args [3].ListValues ();if _dgee .Type !=ResultTypeNumber ||_ccegd .Type !=ResultTypeNumber ||_cffc .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");};_bbaa :=float64 (0);for _dcdg ,_cdac :=range _ecad {_bbaa +=_cdac .ValueNumber *_gfd .Pow (_dgee .ValueNumber ,_ccegd .ValueNumber +float64 (_dcdg )*_cffc .ValueNumber );};return MakeNumberResult (_bbaa );}; +// 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");};_dddaf :=args [0];if _dddaf .Type ==ResultTypeError ||_dddaf .Type ==ResultTypeString {return _dddaf ;};return _bef ;};const _becbed =57378;func _bcabg (_bcde []Result ,_bgddc bool )Result {_bagef :="\u004d\u0049\u004e";if _bgddc {_bagef ="\u004d\u0049\u004e\u0041";};if len (_bcde )==0{return MakeErrorResult (_bagef +"\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");};_ecgf :=_fg .MaxFloat64 ;for _ ,_bfdec :=range _bcde {switch _bfdec .Type {case ResultTypeNumber :if (_bgddc ||!_bfdec .IsBoolean )&&_bfdec .ValueNumber < _ecgf {_ecgf =_bfdec .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_ccaa :=_bcabg (_bfdec .ListValues (),_bgddc );if _ccaa .ValueNumber < _ecgf {_ecgf =_ccaa .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_egba :=0.0;if _bgddc {_egba =_bfdec .AsNumber ().ValueNumber ;};if _egba < _ecgf {_ecgf =_egba ;};default:_fc .Log ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_bagef +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_bfdec .Type );};};if _ecgf ==_fg .MaxFloat64 {_ecgf =0;};return MakeNumberResult (_ecgf );}; -// 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");};_edga :=args [0].AsNumber ();if _edga .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 _edga .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 (_feae (_edga .ValueNumber ));}; +// 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 _ddfea (args ,_dbggf )}; -// 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");};_ggbe :=args [0];if _ggbe .Type !=ResultTypeArray &&_ggbe .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");};_dbbcc :=_egec (args [1]);_fdefe :=0;for _ ,_cdbaf :=range _fcef (_ggbe ){for _ ,_efafa :=range _cdbaf {if _gccf (_efafa ,_dbbcc ){_fdefe ++;};};};return MakeNumberResult (float64 (_fdefe ));}; +// NewVerticalRange constructs a new full columns range. +func NewVerticalRange (v string )Expression {_gcbe :=_g .Split (v ,"\u003a");if len (_gcbe )!=2{return nil ;};if _gcbe [0]> _gcbe [1]{_gcbe [0],_gcbe [1]=_gcbe [1],_gcbe [0];};return VerticalRange {_dgfg :_gcbe [0],_cdeg :_gcbe [1]};};func _de (_ag ,_db [][]Result )bool {if len (_ag )!=len (_db ){return false ;};for _afe :=range _ag {if len (_ag [_afe ])!=len (_db [_afe ]){return false ;};};return true ;};const _cgabg =57374; -// Eval evaluates and returns a string. -func (_feage String )Eval (ctx Context ,ev Evaluator )Result {return MakeStringResult (_feage ._cfgdg )}; +// MakeEmptyResult is ued when parsing an empty argument. +func MakeEmptyResult ()Result {return Result {Type :ResultTypeEmpty }};const _gede =57371; -// 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");};_bbca :=args [0].AsNumber ();_addg :=args [1].AsNumber ();if _bbca .Type !=ResultTypeNumber ||_addg .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 _addg .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"M\u004fD\u0028\u0029\u0020\u0064\u0069\u0076\u0069\u0064e\u0020\u0062\u0079\u0020ze\u0072\u006f");};_fcad ,_dbba :=_gfd .Modf (_bbca .ValueNumber /_addg .ValueNumber );if _dbba < 0{_fcad --;};return MakeNumberResult (_bbca .ValueNumber -_addg .ValueNumber *_fcad );};func _eade (_edaf []Result ,_gafe string )(*durationArgs ,Result ){_ade :=len (_edaf );if _ade !=5&&_ade !=6{return nil ,MakeErrorResult (_gafe +"\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");};_bage ,_ccf ,_gbgea :=_gage (_edaf [0],_edaf [1],_gafe );if _gbgea .Type ==ResultTypeError {return nil ,_gbgea ;};_bdg :=_edaf [2];if _bdg .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gafe +"\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");};_efce :=_bdg .ValueNumber ;if _efce < 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");};_cdceg :=_edaf [3];if _cdceg .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gafe +" \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");};_eced :=_cdceg .ValueNumber ;if _eced < 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");};_gdbg :=_edaf [4];if _gdbg .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gafe +"\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");};_ecc :=float64 (int (_gdbg .ValueNumber ));if !_dcd (_ecc ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_eagfc :=0;if _ade ==6&&_edaf [5].Type !=ResultTypeEmpty {_fbe :=_edaf [5];if _fbe .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gafe +"\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");};_eagfc =int (_fbe .ValueNumber );if !_eeaa (_eagfc ){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"+_gafe );};};return &durationArgs {_bage ,_ccf ,_efce ,_eced ,_ecc ,_eagfc },_gea ;};const (_acdbd rmode =iota ;_ffag ;_bdgfg ;); +// Eval evaluates and returns a number. +func (_abgga Number )Eval (ctx Context ,ev Evaluator )Result {return MakeNumberResult (_abgga ._fbeeb )};const _ede ="\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"; -// EmptyExpr is an empty expression. -type EmptyExpr struct{};func init (){_ccbgg =_a .New (_a .NewSource (_bf .Now ().UnixNano ()));RegisterFunction ("\u0041\u0042\u0053",_ebdb ("\u0041\u0053\u0049\u004e",_gfd .Abs ));RegisterFunction ("\u0041\u0043\u004f\u0053",_ebdb ("\u0041\u0053\u0049\u004e",_gfd .Acos ));RegisterFunction ("\u0041\u0043\u004fS\u0048",_ebdb ("\u0041\u0053\u0049\u004e",_gfd .Acosh ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054",_ebdb ("\u0041\u0043\u004f\u0054",func (_aadd float64 )float64 {return _gfd .Pi /2-_gfd .Atan (_aadd )}));RegisterFunction ("_\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054\u0048",_ebdb ("\u0041\u0043\u004fT\u0048",func (_aagda float64 )float64 {return _gfd .Atanh (1/_aagda )}));RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u0041\u0052\u0041\u0042\u0049\u0043",Arabic );RegisterFunction ("\u0041\u0053\u0049\u004e",_ebdb ("\u0041\u0053\u0049\u004e",_gfd .Asin ));RegisterFunction ("\u0041\u0053\u0049N\u0048",_ebdb ("\u0041\u0053\u0049N\u0048",_gfd .Asinh ));RegisterFunction ("\u0041\u0054\u0041\u004e",_ebdb ("\u0041\u0054\u0041\u004e",_gfd .Atan ));RegisterFunction ("\u0041\u0054\u0041N\u0048",_ebdb ("\u0041\u0054\u0041N\u0048",_gfd .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",_ebdb ("\u0043\u004f\u0053",_gfd .Cos ));RegisterFunction ("\u0043\u004f\u0053\u0048",_ebdb ("\u0043\u004f\u0053\u0048",_gfd .Cosh ));RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u004fT",_eegab ("\u0043\u004f\u0054",_gfd .Tan ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u004f\u0054\u0048",_eegab ("\u0043\u004f\u0054\u0048",_gfd .Tanh ));RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u0053C",_eegab ("\u0043\u0053\u0043",_gfd .Sin ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u0053\u0043\u0048",_eegab ("\u0043\u0053\u0043",_gfd .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",_ebdb ("\u0045\u0058\u0050",_gfd .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",_ebdb ("\u004c\u004e",_gfd .Log ));RegisterFunction ("\u004c\u004f\u0047",Log );RegisterFunction ("\u004c\u004f\u00471\u0030",_ebdb ("\u004c\u004f\u00471\u0030",_gfd .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",_eegab ("\u0053\u0045\u0043",_gfd .Cos ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0053\u0045\u0043\u0048",_eegab ("\u0053\u0045\u0043\u0048",_gfd .Cosh ));RegisterFunction ("\u0053E\u0052\u0049\u0045\u0053\u0053\u0055M",SeriesSum );RegisterFunction ("\u0053\u0049\u0047\u004e",Sign );RegisterFunction ("\u0053\u0049\u004e",_ebdb ("\u0053\u0049\u004e",_gfd .Sin ));RegisterFunction ("\u0053\u0049\u004e\u0048",_ebdb ("\u0053\u0049\u004e\u0048",_gfd .Sinh ));RegisterFunction ("\u0053\u0051\u0052\u0054",_ebdb ("\u0053\u0051\u0052\u0054",_gfd .Sqrt ));RegisterFunction ("\u0053\u0051\u0052\u0054\u0050\u0049",_ebdb ("\u0053\u0051\u0052\u0054\u0050\u0049",func (_dagbc float64 )float64 {return _gfd .Sqrt (_dagbc *_gfd .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",_ebdb ("\u0054\u0041\u004e",_gfd .Tan ));RegisterFunction ("\u0054\u0041\u004e\u0048",_ebdb ("\u0054\u0041\u004e\u0048",_gfd .Tanh ));RegisterFunction ("\u0054\u0052\u0055N\u0043",Trunc );}; +// Rate implements the Excel RATE function. +func Rate (args []Result )Result {_bgba :=len (args );if _bgba < 3||_bgba > 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");};_gbaa :=args [0].ValueNumber ;if _gbaa !=float64 (int (_gbaa )){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");};_gbfg :=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");};_gdba :=args [2].ValueNumber ;_dabc :=0.0;if _bgba >=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");};_dabc =args [3].ValueNumber ;};_acgf :=0.0;if _bgba >=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");};_acgf =args [4].ValueNumber ;if _acgf !=0{_acgf =1;};};_adebb :=0.1;if _bgba >=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");};_adebb =args [5].ValueNumber ;};_decc :=100;_eeec :=0;_eegf :=false ;_ccgg :=1e-6;_aadb :=_adebb ;for _eeec < _decc &&!_eegf {_efag :=_fg .Pow (_aadb +1,_gbaa );_ffdde :=_fg .Pow (_aadb +1,_gbaa -1);_eadc :=_aadb *_acgf +1;_gbac :=_gbfg *(_efag -1);_dfece :=_dabc +_efag *_gdba +_gbac *_eadc /_aadb ;_gbe :=_gbaa *_ffdde *_gdba -_gbac *_eadc /_fg .Pow (_aadb ,2);_cede :=(_gbaa *_gbfg *_ffdde *_eadc +_gbac *_acgf )/_aadb ;_bgbe :=_dfece /(_gbe +_cede );if _fg .Abs (_bgbe )< _ccgg {_eegf =true ;};_eeec ++;_aadb -=_bgbe ;};return MakeNumberResult (_aadb );}; -// Parse parses an io.Reader to get an Expression. If expression is parsed with an error, nil is returned -func Parse (r _f .Reader )Expression {_gbfff :=&plex {_dfdfg :LexReader (r )};_dbgfg (_gbfff );if _gbfff ._beeg !=""{return nil ;};return _gbfff ._bcgb ;}; +// 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");};_dfe :=args [0];switch _dfe .Type {case ResultTypeEmpty :return MakeNumberResult (0);case ResultTypeNumber :_bgff :=_gaf (_dfe .ValueNumber );return MakeNumberResult (float64 (_bgff .Minute ()));case ResultTypeString :_efdc :=_g .ToLower (_dfe .ValueString );if !_cdg (_efdc ){_ ,_ ,_ ,_eee ,_gbca :=_dbgab (_efdc );if _gbca .Type ==ResultTypeError {_gbca .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 _gbca ;};if _eee {return MakeNumberResult (0);};};_ ,_bgfe ,_ ,_ ,_ ,_ccbg :=_ecdg (_efdc );if _ccbg .Type ==ResultTypeError {return _ccbg ;};return MakeNumberResult (float64 (_bgfe ));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 _beca (_bbeb ,_afgf ,_bffe ,_cfgf float64 ,_affcf int )float64 {var _gggdg float64 ;if _bbeb ==0{_gggdg =(_bffe +_cfgf )/_afgf ;}else {_dbgf :=_fg .Pow (1+_bbeb ,_afgf );if _affcf ==1{_gggdg =(_cfgf *_bbeb /(_dbgf -1)+_bffe *_bbeb /(1-1/_dbgf ))/(1+_bbeb );}else {_gggdg =_cfgf *_bbeb /(_dbgf -1)+_bffe *_bbeb /(1-1/_dbgf );};};return -_gggdg ;}; -// 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");};_abae :=args [0].Type ;for _ ,_eeeg :=range args {if _eeeg .Type !=_abae {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 _abae {case ResultTypeNumber :return Product (args );case ResultTypeList ,ResultTypeArray :_ggba :=len (args [0].ListValues ());_ccgf :=make ([]float64 ,_ggba );for _egaaa :=range _ccgf {_ccgf [_egaaa ]=1.0;};for _ ,_afded :=range args {if len (_afded .ListValues ())!=_ggba {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 _acdeb ,_effe :=range _afded .ListValues (){_effe =_effe .AsNumber ();if _effe .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");};_ccgf [_acdeb ]=_ccgf [_acdeb ]*_effe .ValueNumber ;};};_fgfb :=0.0;for _ ,_dabe :=range _ccgf {_fgfb +=_dabe ;};return MakeNumberResult (_fgfb );};return MakeNumberResult (1.0);};func (_abfbd *ivr )NamedRange (ref string )Reference {return ReferenceInvalid };const _ecef =57357;func _cabga (_gffg ,_fbge int64 )float64 {return float64 (int (0.5+float64 ((_fbge -_gffg )/86400)))};const _edgd =57366;var _ggga =[...]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}; +// Coupdaybs implements the Excel COUPDAYBS function. +func Coupdaybs (args []Result )Result {_aff ,_fab :=_cbeb (args ,"\u0043O\u0055\u0050\u0044\u0041\u0059\u0042S");if _fab .Type ==ResultTypeError {return _fab ;};return MakeNumberResult (_eeafc (_aff ._dfba ,_aff ._fadc ,_aff ._bdcb ,_aff ._fbb ));}; -// Reference returns an invalid reference for Negate. -func (_aggdc Negate )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");};_gcedc :=args [0];if _gcedc .Type !=ResultTypeArray &&_gcedc .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");};_abgba :=_abgd (args [1]);_caea :=0;for _ ,_ebba :=range _gadgc (_gcedc ){for _ ,_fgfaa :=range _ebba {if _gbfe (_fgfaa ,_abgba ){_caea ++;};};};return MakeNumberResult (float64 (_caea ));}; // NewNegate constructs a new negate expression. -func NewNegate (e Expression )Expression {return Negate {_fbbb :e }}; - -// ISFORMULA is an implementation of the Excel ISFORMULA() function. -func IsFormula (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{return 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");};_dfca :=args [0].Ref ;if _dfca .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 (_dfca .Value ));}; - -// Find is an implementation of the Excel FIND(). -func Find (args []Result )Result {_ffafe ,_deed :=_cfaf ("\u0046\u0049\u004e\u0044",args );if _deed .Type !=ResultTypeEmpty {return _deed ;};_edbc :=_ffafe ._cfeee ;if _edbc ==""{return MakeNumberResult (1.0);};_fbeab :=_ffafe ._gbbf ;_dbgf :=_ffafe ._ggcg ;_gcdde :=1;for _cbbdf :=range _fbeab {if _gcdde < _dbgf {_gcdde ++;continue ;};_daadf :=_dcf .Index (_fbeab [_cbbdf :],_edbc );if _daadf ==0{return MakeNumberResult (float64 (_gcdde ));};_gcdde ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");};const (ErrorTypeValue ErrorType =iota ;ErrorTypeNull ;ErrorTypeRef ;ErrorTypeName ;ErrorTypeNum ;ErrorTypeSpill ;ErrorTypeNA ;ErrorTypeDivideByZero ;); - -// 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");};_ceaf :=args [0].AsNumber ();if _ceaf .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");};_eedf :=float64 (1);if _ceaf .ValueNumber < 0{_eedf =-1;};if len (args )> 1{_afde :=args [1].AsNumber ();if _afde .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");};_eedf =_afde .ValueNumber ;};_edddc :=float64 (1);if len (args )> 2{_eadaa :=args [2].AsNumber ();if _eadaa .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");};_edddc =_eadaa .ValueNumber ;};if len (args )==1{return MakeNumberResult (_gfd .Floor (_ceaf .ValueNumber ));};_deeb :=_ceaf .ValueNumber ;_deeb ,_adfgg :=_gfd .Modf (_deeb /_eedf );if _adfgg !=0&&_ceaf .ValueNumber < 0&&_edddc > 0{_deeb ++;};return MakeNumberResult (_deeb *_eedf );}; +func NewNegate (e Expression )Expression {return Negate {_bdadg :e }}; -// Update returns the same object as updating sheet references does not affect EmptyExpr. -func (_efd EmptyExpr )Update (q *_da .UpdateQuery )Expression {return _efd }; +// 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 (_fg .Pi );};func _fd (_ec Result )bool {if _ec .Type ==ResultTypeString {return _ec .ValueString =="";};return _ec .ValueNumber ==0;};func init (){_fgfad ();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 );}; -// Yield implements the Excel YIELD function. -func Yield (args []Result )Result {_edfa :=len (args );if _edfa !=6&&_edfa !=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");};_ddff ,_ebcc ,_cege :=_gage (args [0],args [1],"\u0059\u0049\u0045L\u0044");if _cege .Type ==ResultTypeError {return _cege ;};_abeaf :=args [2];if _abeaf .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");};_dggf :=_abeaf .ValueNumber ;if _dggf < 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");};_caabd :=args [3];if _caabd .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");};_deee :=_caabd .ValueNumber ;if _deee <=0{return MakeErrorResultType (ErrorTypeNum ,"p\u0072\u0020\u0073\u0068ou\u006cd\u0020\u0062\u0065\u0020\u0070o\u0073\u0069\u0074\u0069\u0076\u0065");};_cgce :=args [4];if _cgce .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");};_cbbe :=_cgce .ValueNumber ;if _cbbe < 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");};_dadgg :=args [5];if _dadgg .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");};_fbgd :=float64 (int (_dadgg .ValueNumber ));if !_dcd (_fbgd ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_gddaf :=0;if _edfa ==7&&args [6].Type !=ResultTypeEmpty {_eddg :=args [6];if _eddg .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");};_gddaf =int (_eddg .ValueNumber );if !_eeaa (_gddaf ){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");};};_fcdg :=0.0;_cegd :=0.0;_abbb :=1.0;_aaae ,_cege :=_bgfe (_ddff ,_ebcc ,_dggf ,_cegd ,_cbbe ,_fbgd ,_gddaf );if _cege .Type ==ResultTypeError {return _cege ;};_bfac ,_cege :=_bgfe (_ddff ,_ebcc ,_dggf ,_abbb ,_cbbe ,_fbgd ,_gddaf );if _cege .Type ==ResultTypeError {return _cege ;};_ggda :=(_abbb -_cegd )*0.5;for _dgeaa :=0;_dgeaa < 100&&_fcdg !=_deee ;_dgeaa ++{_fcdg ,_cege =_bgfe (_ddff ,_ebcc ,_dggf ,_ggda ,_cbbe ,_fbgd ,_gddaf );if _cege .Type ==ResultTypeError {return _cege ;};if _deee ==_aaae {return MakeNumberResult (_cegd );}else if _deee ==_bfac {return MakeNumberResult (_abbb );}else if _deee ==_fcdg {return MakeNumberResult (_ggda );}else if _deee < _bfac {_abbb *=2.0;_bfac ,_cege =_bgfe (_ddff ,_ebcc ,_dggf ,_abbb ,_cbbe ,_fbgd ,_gddaf );if _cege .Type ==ResultTypeError {return _cege ;};_ggda =(_abbb -_cegd )*0.5;}else {if _deee < _fcdg {_cegd =_ggda ;_aaae =_fcdg ;}else {_abbb =_ggda ;_bfac =_fcdg ;};_ggda =_abbb -(_abbb -_cegd )*((_deee -_bfac )/(_aaae -_bfac ));};};return MakeNumberResult (_ggda );};const _deedd =57377;func _cdad (_acfb ,_ffab []float64 ,_aeac float64 )float64 {_dfdbb :=_aeac +1;_fefc :=_acfb [0];_bbed :=len (_acfb );_bagd :=_ffab [0];for _fcfb :=1;_fcfb < _bbed ;_fcfb ++{_fefc +=_acfb [_fcfb ]/_gfd .Pow (_dfdbb ,(_ffab [_fcfb ]-_bagd )/365);};return _fefc ;}; +// 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");};_afced :=args [0].AsString ();if _afced .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");};_bgcaf :="\u0041\u0031";if len (args )==2{_gddc :=args [1].Ref ;if _gddc .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");};_bgcaf =_gddc .Value ;};switch _afced .ValueString {case "\u0061d\u0064\u0072\u0065\u0073\u0073":_bdeccb ,_gaaa :=_gf .ParseCellReference (_bgcaf );if _gaaa !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_bgcaf );};_dbbe :="\u0024"+_bdeccb .Column +"\u0024"+_cb .Itoa (int (_bdeccb .RowIdx ));if _bdeccb .SheetName !=""{_dbbe =_bdeccb .SheetName +"\u0021"+_dbbe ;};return MakeStringResult (_dbbe );case "\u0063\u006f\u006c":_ffffd ,_agge :=_gf .ParseCellReference (_bgcaf );if _agge !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_bgcaf );};return MakeNumberResult (float64 (_ffffd .ColumnIdx +1));case "\u0063\u006f\u006co\u0072":_eegd :=_g .Contains (ctx .GetFormat (_bgcaf ),"\u005b\u0052\u0045D\u005d");return MakeBoolResult (_eegd );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":_ddae :="\u0047";_baaad :=ctx .GetFormat (_bgcaf );if _baaad =="\u0047e\u006e\u0065\u0072\u0061\u006c"||_ccbcf .MatchString (_baaad ){_ddae ="\u0046\u0030";}else if _baaad =="\u0030\u0025"{_ddae ="\u0050\u0030";}else if _baaad =="\u004d\u004d\u004d\u0020\u0044\u0044"{_ddae ="\u0044\u0032";}else if _baaad =="\u004d\u004d\u002fY\u0059"{_ddae ="\u0044\u0033";}else if _baaad =="\u004d\u004d\u002f\u0044D/\u0059\u0059\u005c\u0020\u0048\u0048\u003a\u004d\u004d\u005c\u0020\u0041\u004d\u002fP\u004d"||_baaad =="M\u004d/\u0044\u0044\u002f\u0059\u0059\u0059\u0059\u005c \u0048\u0048\u003a\u004dM:\u0053\u0053"{_ddae ="\u0044\u0034";}else if _baaad =="\u004d\u004d\u005c\u002d\u0044\u0044"{_ddae ="\u0044\u0035";}else if _baaad =="\u0048H\u003aM\u004d\u003a\u0053\u0053\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_ddae ="\u0044\u0036";}else if _baaad =="\u0048\u0048\u003aM\u004d\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_ddae ="\u0044\u0037";}else if _baaad =="\u0048\u0048\u003a\u004d\u004d\u003a\u0053\u0053"{_ddae ="\u0044\u0038";}else if _baaad =="\u0048\u0048\u003aM\u004d"{_ddae ="\u0044\u0039";}else if _ffggg .MatchString (_baaad ){_ddae ="\u002e\u0030";}else if _ebga .MatchString (_baaad ){_ddae ="\u002e\u0030\u0028\u0029";}else if _feba .MatchString (_baaad ){_ddae ="\u0043\u0030";}else if _bfad .MatchString (_baaad )||_bcbg .MatchString (_baaad ){_ddae ="\u0044\u0031";}else if _fggea :=_abbc .FindStringSubmatch (_baaad );len (_fggea )> 1{_ddae ="\u0046"+_cb .Itoa (len (_fggea [1]));}else if _gggec :=_dfgabb .FindStringSubmatch (_baaad );len (_gggec )> 1{_ddae ="\u002e"+_cb .Itoa (len (_gggec [2]));}else if _debg :=_dagg .FindStringSubmatch (_baaad );len (_debg )> 1{_ddae ="\u0050"+_cb .Itoa (len (_debg [2]));}else if _adgdf :=_gaa .FindStringSubmatch (_baaad );len (_adgdf )> 1{_ddae ="\u0043"+_bddbc (_adgdf ,1);}else if _fbea :=_aafd .FindStringSubmatch (_baaad );len (_fbea )> 1{_ddae ="\u0043"+_bddbc (_fbea ,1);}else if _fagg :=_gddf .FindStringSubmatch (_baaad );len (_fagg )> 1{_ddae ="\u002e"+_bddbc (_fagg ,1)+"\u0028\u0029";}else if _ebcf :=_dadd .FindStringSubmatch (_baaad );len (_ebcf )> 1{_ddae ="\u002e"+_bddbc (_ebcf ,1);}else if _dgbe :=_beaa .FindStringSubmatch (_baaad );len (_dgbe )> 1{_ddae ="\u0053"+_bddbc (_dgbe ,3);};if _ddae !="\u0047"&&_g .Contains (_baaad ,"\u005b\u0052\u0045D\u005d"){_ddae +="\u002d";};return MakeStringResult (_ddae );case "p\u0061\u0072\u0065\u006e\u0074\u0068\u0065\u0073\u0065\u0073":_bfef :=ctx .GetFormat (_bgcaf );if _egdc .MatchString (_bfef ){return MakeNumberResult (1);}else {return MakeNumberResult (0);};case "\u0070\u0072\u0065\u0066\u0069\u0078":return MakeStringResult (ctx .GetLabelPrefix (_bgcaf ));case "\u0070r\u006f\u0074\u0065\u0063\u0074":_ccgf :=0.0;if ctx .GetLocked (_bgcaf ){_ccgf =1.0;};return MakeNumberResult (_ccgf );case "\u0072\u006f\u0077":_ecde ,_fgde :=_gf .ParseCellReference (_bgcaf );if _fgde !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_bgcaf );};return MakeNumberResult (float64 (_ecde .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":_faacd ,_caeg :=_gf .ParseCellReference (_bgcaf );if _caeg !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_bgcaf );};if _faacd .SheetName ==""{return MakeNumberResult (ctx .GetWidth (int (_faacd .ColumnIdx )));}else {return MakeNumberResult (ctx .Sheet (_faacd .SheetName ).GetWidth (int (_faacd .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"+_afced .ValueString );};func _daeb (_agbe Result ,_eegfc int )[]Result {_ebfd :=[]Result {};switch _agbe .Type {case ResultTypeList :_gead :=_agbe .ValueList ;_dcaa :=len (_gead );for _gffa :=0;_gffa < _eegfc ;_gffa ++{if _gffa < _dcaa {_ebfd =append (_ebfd ,_gead [_gffa ]);}else {_ebfd =append (_ebfd ,MakeErrorResultType (ErrorTypeNA ,""));};};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _gdbaa :=0;_gdbaa < _eegfc ;_gdbaa ++{_ebfd =append (_ebfd ,_agbe );};};return _ebfd ;};var _aed =[]int {31,28,31,30,31,30,31,31,30,31,30,31}; -// Large implements the Excel LARGE function. -func Large (args []Result )Result {return _cebdd (args ,true )};const _bdcf =57359;type cmpResult int8 ; +// String returns a string representation of CellRef. +func (_bbd CellRef )String ()string {return _bbd ._fe };var _dbcab =[...]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}; -// 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");};_eddc ,_baga ,_baeg :=_gage (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044");if _baeg .Type ==ResultTypeError {return _baeg ;};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");};_dcg :=_baga -_eddc ;if _dcg > 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");};_dfea :=args [2].ValueNumber ;if _dfea <=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");};_beag :=(100-_dfea )/_dfea ;_fbgg :=360/_dcg ;return MakeNumberResult (_beag *_fbgg );}; +// 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");};_cffgd :=args [0].AsNumber ();_fagf :=args [1].AsNumber ();if _cffgd .Type ==ResultTypeNumber &&_fagf .Type ==ResultTypeNumber {_cbab :=_fg .Atan2 (_fagf .ValueNumber ,_cffgd .ValueNumber );if _cbab !=_cbab {return MakeErrorResult ("\u0041T\u0041N\u0032\u0020\u0072\u0065\u0074u\u0072\u006ee\u0064\u0020\u004e\u0061\u004e");};return MakeNumberResult (_cbab );};for _ ,_fdbge :=range []ResultType {_cffgd .Type ,_fagf .Type }{switch _fdbge {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 _cffgd ;default:return MakeErrorResult (_d .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",_fdbge ));};};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");}; -// 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");};_bfcc :=args [0];_caee :=args [1];if _caee .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");};_bdcdb :=args [2].AsNumber ();if _bdcdb .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");};_dfff :=false ;if len (args )==4{_afggb :=args [3].AsNumber ();if _afggb .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 _afggb .ValueNumber ==0{_dfff =true ;};};_dgab :=-1;_aadf :=false ;if len (_caee .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");};_cbgf :=_caee .ValueArray [0];_ffaf :for _ffga ,_cggb :=range _cbgf {switch _caba (_cggb ,_bfcc ,false ,_dfff ){case _fceee :_dgab =_ffga ;case _agdb :_dgab =_ffga ;_aadf =true ;break _ffaf ;};};if _dgab ==-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");};_fagfe :=int (_bdcdb .ValueNumber )-1;if _fagfe < 0||_fagfe > len (_caee .ValueArray ){return MakeErrorResult ("\u0048L\u004f\u004f\u004b\u0055P\u0020\u0068\u0061\u0064\u0020i\u006ev\u0061l\u0069\u0064\u0020\u0069\u006e\u0064\u0065x");};_cbgf =_caee .ValueArray [_fagfe ];if _dgab < 0||_dgab >=len (_cbgf ){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 _aadf ||!_dfff {return _cbgf [_dgab ];};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 _ccfa =[...]struct{_afcda int ;_befc int ;_ceff string ;}{}; +// Reference returns an invalid reference for String. +func (_dbaeaf String )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// Reference returns a string reference value to a vertical range with prefix. -func (_fggb PrefixVerticalRange )Reference (ctx Context ,ev Evaluator )Reference {_afdd :=_fggb ._cdcc .Reference (ctx ,ev );return Reference {Type :ReferenceTypeVerticalRange ,Value :_fggb .verticalRangeReference (_afdd .Value )};};const _aaeb =57349;func _gdfa (_efa ,_fggde ,_gbgb int )int {if _efa > _fggde {return 0;};if _ddgca (_gbgb ){return (_fggde -_efa +1)*360;};_adc :=0;for _bad :=_efa ;_bad <=_fggde ;_bad ++{_eeee :=365;if _geb (_bad ){_eeee =366;};_adc +=_eeee ;};return _adc ;};func (_dfabd *Lexer )Next ()*node {_dfabd ._dfafd .Lock ();defer _dfabd ._dfafd .Unlock ();if len (_dfabd ._bdaa )> 0{_gbab :=_dfabd ._bdaa [0];_dfabd ._bdaa =_dfabd ._bdaa [1:];return _gbab ;};return _dfabd .nextRaw ();}; +// Price implements the Excel PRICE function. +func Price (args []Result )Result {_eagdb :=len (args );if _eagdb !=6&&_eagdb !=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");};_bfcgc ,_egcc ,_abgb :=_abcg (args [0],args [1],"\u0050\u0052\u0049C\u0045");if _abgb .Type ==ResultTypeError {return _abgb ;};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");};_dggg :=args [2].ValueNumber ;if _dggg < 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");};_edad :=args [3].ValueNumber ;if _edad < 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");};_affb :=args [4].ValueNumber ;if _affb <=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");};_ffbc :=args [5];if _ffbc .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");};_feffe :=_ffbc .ValueNumber ;if !_ebdd (_feffe ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_efdd :=0;if _eagdb ==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");};_efdd =int (args [6].ValueNumber );if !_defe (_efdd ){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");};};_aegc ,_abgb :=_ggfd (_bfcgc ,_egcc ,_dggg ,_edad ,_affb ,_feffe ,_efdd );if _abgb .Type ==ResultTypeError {return _abgb ;};return MakeNumberResult (_aegc );}; -// ISBLANK is an implementation of the Excel ISBLANK() function. -func IsBlank (args []Result )Result {if len (args )!=1{return 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 );}; +// String returns a string representation for Negate. +func (_faacg Negate )String ()string {return "\u002d"+_faacg ._bdadg .String ()};var _fdbg string =string ([]byte {92}); -// ErrorType is a formula evaluation error type. -type ErrorType byte ; +// 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 {_bdea ,_caef :=_ddab (args ,false );if _caef ==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 (_bdea /_caef );}; -// Coupnum implements the Excel COUPNUM function. -func Coupnum (args []Result )Result {_ceee ,_fabf :=_gdfc (args ,"\u0043O\u0055\u0050\u004e\u0055\u004d");if _fabf .Type ==ResultTypeError {return _fabf ;};_cgfd :=_ceee ._cfgb ;_ecdd :=_ceee ._fdec ;_eac ,_fabf :=_gfbe (_ceee ._def ,_ceee ._ecacc ,_cgfd ,_ecdd );if _fabf .Type ==ResultTypeError {return _fabf ;};return MakeNumberResult (_eac );}; +// Eval evaluates and returns the result of the NamedRangeRef reference. +func (_afba NamedRangeRef )Eval (ctx Context ,ev Evaluator )Result {_egfgc :=ctx .NamedRange (_afba ._egebg );_gbab :=_egfgc .Value ;if _fcbg ,_ddeg :=ev .GetFromCache (_gbab );_ddeg {return _fcbg ;};_dadb :=_g .Split (_gbab ,"\u0021");if len (_dadb )!=2{return MakeErrorResult (_d .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",_gbab ));};_dfbcg :=ctx .Sheet (_dadb [0]);_fgbdf :=_g .Split (_dadb [1],"\u003a");switch len (_fgbdf ){case 1:_ebbf :=ev .Eval (_dfbcg ,_fgbdf [0]);ev .SetCache (_gbab ,_ebbf );return _ebbf ;case 2:_ggdbd :=_dfbfg (_dfbcg ,ev ,_fgbdf [0],_fgbdf [1]);ev .SetCache (_gbab ,_ggdbd );return _ggdbd ;};return MakeErrorResult (_d .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",_egfgc .Type ));};const _edfg ="\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"; -// 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");};_cgbdg :=args [0].AsString ();if _cgbdg .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 (_cgbdg .ValueString )));}; +// 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");};_afcc :=args [0].AsNumber ();if _afcc .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 _afcc .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 (_dedcb (_afcc .ValueNumber ));};const _geabgb =2; -// MakeArrayResult constructs an array result (matrix). -func MakeArrayResult (arr [][]Result )Result {return Result {Type :ResultTypeArray ,ValueArray :arr }}; +// NewNamedRangeRef constructs a new named range reference. +func NewNamedRangeRef (v string )Expression {return NamedRangeRef {_egebg :v }};func _adgee (_dgbae ,_dfgd ,_ggdc Reference )string {return _d .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_dgbae .Value ,_dfgd .Value ,_ggdc .Value );}; -// YearFrac is an implementation of the Excel YEARFRAC() function. -func YearFrac (args []Result )Result {_gdaa :=len (args );if (_gdaa !=2&&_gdaa !=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");};_dfe :=0;if _gdaa ==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");};_dfe =int (args [2].ValueNumber );if !_eeaa (_dfe ){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");};_ddda :=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");};_ccg :=args [1].ValueNumber ;_bfg ,_eaeb :=_debf (_ddda ,_ccg ,_dfe );if _eaeb .Type ==ResultTypeError {return _eaeb ;};return MakeNumberResult (_bfg );};const _fdcf =57356; +// Eval evaluates a vertical range with prefix returning a list of results or an error. +func (_bagf PrefixVerticalRange )Eval (ctx Context ,ev Evaluator )Result {_cgcf :=_bagf ._cedbe .Reference (ctx ,ev );switch _cgcf .Type {case ReferenceTypeSheet :if _edcfd (_cgcf ,ctx ){return MakeErrorResultType (ErrorTypeName ,_d .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_cgcf .Value ));};_dfbg :=_bagf .verticalRangeReference (_cgcf .Value );if _bfeag ,_eabe :=ev .GetFromCache (_dfbg );_eabe {return _bfeag ;};_caafa :=ctx .Sheet (_cgcf .Value );_deee ,_ffdaf :=_acfec (_caafa ,_bagf ._gbeff ,_bagf ._fagfg );_fabgc :=_dfbfg (_caafa ,ev ,_deee ,_ffdaf );ev .SetCache (_dfbg ,_fabgc );return _fabgc ;default:return MakeErrorResult (_d .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",_cgcf .Type ));};}; -// Coupdaysnc implements the Excel COUPDAYSNC function. -func Coupdaysnc (args []Result )Result {_gdc ,_agcc :=_gdfc (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053\u004e\u0043");if _agcc .Type ==ResultTypeError {return _agcc ;};return MakeNumberResult (_gbcf (_gdc ._def ,_gdc ._ecacc ,_gdc ._cfgb ,_gdc ._fdec ));};const _dbdd =57363;func _eebb (_dcbge []Result )Result {_aagcd :=_dcbge [0].ValueArray ;if len (_dcbge )==1{_cefga :=[][]Result {};for _ ,_edfc :=range _aagcd {_cefga =append (_cefga ,_fafb ([]Result {MakeListResult (_edfc )}).ValueList );};return MakeArrayResult (_cefga );}else if len (_dcbge )==2{_bcfeb :=len (_aagcd );_cbgb :=len (_aagcd [0]);_acba :=_afag (_dcbge [1],_bcfeb ,_cbgb );_dbaeb :=len (_acba );_eegc :=[][]Result {};var _ggde []Result ;for _gceg ,_aeeaa :=range _aagcd {if _gceg < _dbaeb {_ggde =_acba [_gceg ];}else {_ggde =_fcff (MakeErrorResultType (ErrorTypeNA ,""),_cbgb );};_eegc =append (_eegc ,_fafb ([]Result {MakeListResult (_aeeaa ),MakeListResult (_ggde )}).ValueList );};return MakeArrayResult (_eegc );}else if len (_dcbge )==3{_aefb :=len (_aagcd );_bdcde :=len (_aagcd [0]);_cfae :=_afag (_dcbge [1],_aefb ,_bdcde );_cdbge :=_afag (_dcbge [2],_aefb ,_bdcde );_edddb :=len (_cfae );_dced :=len (_cdbge );_bbcb :=[][]Result {};var _eabb ,_edbb []Result ;for _egdb ,_fbcfc :=range _aagcd {if _egdb < _edddb {_eabb =_cfae [_egdb ];}else {_eabb =_fcff (MakeErrorResultType (ErrorTypeNA ,""),_bdcde );};if _egdb < _dced {_edbb =_cdbge [_egdb ];}else {_edbb =_fcff (MakeErrorResultType (ErrorTypeNA ,""),_bdcde );};_bbcb =append (_bbcb ,_fafb ([]Result {MakeListResult (_fbcfc ),MakeListResult (_eabb ),MakeListResult (_edbb )}).ValueList );};return MakeArrayResult (_bbcb );};return MakeErrorResultType (ErrorTypeValue ,"");}; +// 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 (_cacbc Context ,_gbcged Evaluator ,_fddag []Result )Result ;func _ccbe (_addga ,_baag ,_gafd ,_cfga ,_cggf float64 )float64 {var _adag float64 ;_gggdd :=_cggf /_gafd ;if _gggdd >=1{_gggdd =1;if _cfga ==1{_adag =_addga ;}else {_adag =0;};}else {_adag =_addga *_fg .Pow (1-_gggdd ,_cfga -1);};_cebbe :=_addga *_fg .Pow (1-_gggdd ,_cfga );var _fcc float64 ;if _cebbe < _baag {_fcc =_adag -_baag ;}else {_fcc =_adag -_cebbe ;};if _fcc < 0{_fcc =0;};return _fcc ;};func _cbdc (_ecfg []Result ,_gbff string )(*amorArgs ,Result ){_ddc :=len (_ecfg );if _ddc !=6&&_ddc !=7{return nil ,MakeErrorResult (_gbff +"\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 _ecfg [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gbff +"\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");};_bced :=_ecfg [0].ValueNumber ;if _bced < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_gbff +"\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");};_baba ,_aafe :=_ecbgc (_ecfg [1],"\u0064\u0061\u0074\u0065\u0020\u0070\u0075\u0072\u0063h\u0061\u0073\u0065\u0064",_gbff );if _aafe .Type ==ResultTypeError {return nil ,_aafe ;};_befa ,_aafe :=_ecbgc (_ecfg [2],"\u0066\u0069\u0072s\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064",_gbff );if _aafe .Type ==ResultTypeError {return nil ,_aafe ;};if _befa < _baba {return nil ,MakeErrorResultType (ErrorTypeNum ,_gbff +"\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 _ecfg [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gbff +"\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");};_bfgd :=_ecfg [3].ValueNumber ;if _bfgd < 0||_bfgd > _bced {return nil ,MakeErrorResultType (ErrorTypeNum ,_gbff +"\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 _ecfg [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gbff +"\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");};_bff :=int (_ecfg [4].ValueNumber );if _bff < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_gbff +" \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 _ecfg [5].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gbff +"\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");};_cceg :=_ecfg [5].ValueNumber ;if _cceg < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_gbff +"\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");};_adee :=0;if _ddc ==7&&_ecfg [6].Type !=ResultTypeEmpty {if _ecfg [6].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gbff +"\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");};_adee =int (_ecfg [6].ValueNumber );if !_defe (_adee )||_adee ==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"+_gbff );};};return &amorArgs {_bced ,_baba ,_befa ,_bfgd ,_bff ,_cceg ,_adee },_bef ;}; -// 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");};_egbg :=args [0].AsString ();if _egbg .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");};_ebbg :=args [1].AsNumber ();if _ebbg .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 _ebbg .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 _ebbg .ValueNumber ==0{return MakeStringResult ("");};_gdeag :=_fc .Buffer {};for _badg :=0;_badg < int (_ebbg .ValueNumber );_badg ++{_gdeag .WriteString (_egbg .ValueString );};return MakeStringResult (_gdeag .String ());}; +// 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");};_beac :=_cg .Now ();_ ,_ecd :=_beac .Zone ();_eegg :=_fdef (_eeg ,_beac .Unix ()+int64 (_ecd ))+1;return MakeNumberResult (_eegg );};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");};_egadb :=args [0].AsString ();if _egadb .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 (_egadb .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 (_egadb .ValueString [0]));}; -// Findb is an implementation of the Excel FINDB(). -func Findb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Find (args );};_dcece ,_aagfb :=_cfaf ("\u0046\u0049\u004e\u0044",args );if _aagfb .Type !=ResultTypeEmpty {return _aagfb ;};_cgebc :=_dcece ._cfeee ;if _cgebc ==""{return MakeNumberResult (1.0);};_bbdgf :=_dcece ._gbbf ;_fefd :=_dcece ._ggcg -1;_cdegc :=1;_fbgf :=0;for _dbaaed :=range _bbdgf {if _dbaaed !=0{_agdc :=1;if _dbaaed -_fbgf > 1{_agdc =2;};_cdegc +=_agdc ;};if _cdegc > _fefd {_eafe :=_dcf .Index (_bbdgf [_dbaaed :],_cgebc );if _eafe ==0{return MakeNumberResult (float64 (_cdegc ));};};_fbgf =_dbaaed ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");};type parsedReplaceObject struct{_abdef string ;_fgdc int ;_afca int ;_bfagb string ;};func _eabg (_cfee Result ,_afgge *criteriaParsed )bool {if _cfee .Type ==ResultTypeEmpty {return false ;};if _afgge ._bffc {return _cfee .ValueNumber ==_afgge ._cdfbg ;}else {_dfcbf :=_dcf .ToLower (_cfee .ValueString );return _afgge ._addc ==_dfcbf ||_ba .Match (_afgge ._addc ,_dfcbf );};}; +// 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");};_gbdf :=_cg .Now ();_ ,_dbgg :=_gbdf .Zone ();_dcg :=_cd +float64 (_gbdf .Unix ()+int64 (_dbgg ))/86400;return MakeNumberResult (_dcg );}; -// 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");};_ecdg :=args [0].ValueNumber ;if _ecdg <=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");};_gdfg :=args [1].ValueNumber ;if _gdfg <=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");};_eefb :=args [2].ValueNumber ;if _eefb <=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 ((_gfd .Log10 (_eefb )-_gfd .Log10 (_gdfg ))/_gfd .Log10 (1+_ecdg ));};type countMode byte ;func _fcef (_efgc Result )[][]Result {switch _efgc .Type {case ResultTypeArray :return _efgc .ValueArray ;case ResultTypeList :return [][]Result {_efgc .ValueList };default:return [][]Result {};};}; +// BinaryExpr is a binary expression. +type BinaryExpr struct{_gfa ,_ed Expression ;_ce BinOpType ;};const _bdgb ="\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"; -// Index implements the Excel INDEX function. -func Index (args []Result )Result {_cffa :=len (args );if _cffa < 2||_cffa > 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");};_ggbd :=args [0];if _ggbd .Type !=ResultTypeArray &&_ggbd .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");};_fcdc :=args [1].AsNumber ();if _fcdc .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");};_facg :=int (_fcdc .ValueNumber )-1;_ecbd :=-1;if _cffa ==3&&args [2].Type !=ResultTypeEmpty {_fda :=args [2].AsNumber ();if _fda .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");};_ecbd =int (_fda .ValueNumber )-1;};if _facg ==-1&&_ecbd ==-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 _cace []Result ;if _ggbd .Type ==ResultTypeArray {_egdc :=_ggbd .ValueArray ;if _facg < -1||_facg >=len (_egdc ){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 _facg ==-1{if _ecbd >=len (_egdc [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");};_geebge :=[][]Result {};for _ ,_aabea :=range _egdc {_dfcc :=_aabea [_ecbd ];if _dfcc .Type ==ResultTypeEmpty {_dfcc =MakeNumberResult (0);};_geebge =append (_geebge ,[]Result {_dfcc });};return MakeArrayResult (_geebge );};_cace =_egdc [_facg ];}else {_gbee :=_ggbd .ValueList ;if _facg < -1||_facg >=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 _facg ==-1{if _ecbd >=len (_gbee ){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");};_acde :=_gbee [_ecbd ];if _acde .Type ==ResultTypeEmpty {_acde =MakeNumberResult (0);};return _acde ;};_cace =_gbee ;};if _ecbd < -1||_ecbd > len (_cace ){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 _ecbd ==-1{_dfeg :=[]Result {};for _ ,_fdbbd :=range _cace {if _fdbbd .Type ==ResultTypeEmpty {_dfeg =append (_dfeg ,MakeNumberResult (0));}else {_dfeg =append (_dfeg ,_fdbbd );};};return MakeArrayResult ([][]Result {_dfeg });};_fdae :=_cace [_ecbd ];if _fdae .Type ==ResultTypeEmpty {return MakeNumberResult (0);};return _fdae ;};const (ReferenceTypeInvalid ReferenceType =iota ;ReferenceTypeCell ;ReferenceTypeHorizontalRange ;ReferenceTypeVerticalRange ;ReferenceTypeNamedRange ;ReferenceTypeRange ;ReferenceTypeSheet ;); +// 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");};_ebf :=args [0].Ref ;for _ebf .Type ==ReferenceTypeNamedRange {_ebf =ctx .NamedRange (_ebf .Value );};_fegf :="";switch _ebf .Type {case ReferenceTypeCell :_fegf =_ebf .Value ;case ReferenceTypeRange :_afgce :=_g .Split (_ebf .Value ,"\u003a");if len (_afgce )==2{_fegf =_afgce [0];};default:return MakeErrorResult (_d .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",_ebf .Type ));};_dgff ,_efbf :=_gf .ParseCellReference (_fegf );if _efbf !=nil {return MakeErrorResult (_d .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",_efbf .Error ()));};_cccb ,_aefd ,_eafg :=_dgff .Column ,_dgff .RowIdx ,_dgff .SheetName ;_ebca :=args [1].AsNumber ();if _ebca .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");};_egd :=args [2].AsNumber ();if _egd .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 _bcedb ,_ggcfee Result ;if len (args )==3{_bcedb =MakeNumberResult (1);_ggcfee =MakeNumberResult (1);}else {_bcedb =args [3].AsNumber ();if _bcedb .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 _bcedb .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};_ggcfee =args [4].AsNumber ();if _ggcfee .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 _ggcfee .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};};_fbff :=_gf .ColumnToIndex (_cccb );_fggd :=_aefd +uint32 (_ebca .ValueNumber );_cefdcd :=_fbff +uint32 (_egd .ValueNumber );_cdbb :=_fggd +uint32 (_bcedb .ValueNumber );_geec :=_cefdcd +uint32 (_ggcfee .ValueNumber );if _bcedb .ValueNumber > 0{_cdbb --;}else {_cdbb ++;_fggd ,_cdbb =_cdbb ,_fggd ;};if _ggcfee .ValueNumber > 0{_geec --;}else {_geec ++;_cefdcd ,_geec =_geec ,_cefdcd ;};_bdecc :=_d .Sprintf ("\u0025\u0073\u0025\u0064",_gf .IndexToColumn (_cefdcd ),_fggd );_agc :=_d .Sprintf ("\u0025\u0073\u0025\u0064",_gf .IndexToColumn (_geec ),_cdbb );if _eafg ==""{return _dfbfg (ctx ,ev ,_bdecc ,_agc );}else {return _dfbfg (ctx .Sheet (_eafg ),ev ,_bdecc ,_agc );};};var _gcg =map[string ]*_ga .Regexp {}; -// NewPrefixRangeExpr constructs a new range with prefix. -func NewPrefixRangeExpr (pfx ,from ,to Expression )Expression {_fdfgc ,_fdfa ,_daec :=_fgefg (from ,to );if _daec !=nil {_ed .Log (_daec .Error ());return NewError (_daec .Error ());};return PrefixRangeExpr {_cegg :pfx ,_ggae :_fdfgc ,_bbafd :_fdfa };};const _ddbdg =57373; +// 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");};_feec :=args [0].AsString ();if _feec .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");};_bfbc :=_af .Buffer {};_cecg :=false ;_becbe :=false ;_dedfg :=0;for _ ,_ccafe :=range _feec .ValueString {_cgge :=_ccafe ==' ';if _cgge {if !_cecg {continue ;};if !_becbe {_dedfg ++;_bfbc .WriteRune (_ccafe );};}else {_dedfg =0;_cecg =true ;_bfbc .WriteRune (_ccafe );};_becbe =_cgge ;};_bfbc .Truncate (_bfbc .Len ()-_dedfg );return MakeStringResult (_bfbc .String ());}; -// Reference returns a string reference value to a horizontal range with prefix. -func (_bdedg PrefixHorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {_afga :=_bdedg ._dceda .Reference (ctx ,ev );return Reference {Type :ReferenceTypeHorizontalRange ,Value :_bdedg .horizontalRangeReference (_afga .Value )};}; +// Update updates references in the PrefixRangeExpr after removing a row/column. +func (_fgdd PrefixRangeExpr )Update (q *_ae .UpdateQuery )Expression {_gfbgf :=_fgdd ;_dgafb :=_fgdd ._caaea .String ();if _dgafb ==q .SheetToUpdate {_dcfc :=*q ;_dcfc .UpdateCurrentSheet =true ;_gfbgf ._cabc =_fgdd ._cabc .Update (&_dcfc );_gfbgf ._gbcge =_fgdd ._gbcge .Update (&_dcfc );};return _gfbgf ;}; -// MakeStringResult constructs a string result. -func MakeStringResult (s string )Result {return Result {Type :ResultTypeString ,ValueString :s }};var _ccbgg *_a .Rand ;func _ddad (_efaff []Result )[]rangeIndex {_bafb :=[]rangeIndex {};_deabd :=len (_efaff );for _aedbg :=0;_aedbg < _deabd -1;_aedbg +=2{_ecgd :=[]rangeIndex {};_ebdcd :=_fcef (_efaff [_aedbg ]);_decdc :=_egec (_efaff [_aedbg +1]);if _aedbg ==0{for _gfga ,_fgba :=range _ebdcd {for _fffg ,_ccde :=range _fgba {if _gccf (_ccde ,_decdc ){_ecgd =append (_ecgd ,rangeIndex {_gfga ,_fffg });};};};}else {for _ ,_edec :=range _bafb {_cdgca :=_ebdcd [_edec ._caca ][_edec ._eaeed ];if _gccf (_cdgca ,_decdc ){_ecgd =append (_ecgd ,_edec );};};};if len (_ecgd )==0{return []rangeIndex {};};_bafb =_ecgd [:];};return _bafb ;}; +// Reference returns a string reference value to a cell. +func (_df CellRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeCell ,Value :_df ._fe };};var _ggc =[]*_ga .Regexp {}; -// VLookup implements the VLOOKUP function that returns a matching value from a -// column in an array. -func VLookup (args []Result )Result {_cgde :=len (args );if _cgde < 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 _cgde > 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");};_acgg :=args [0];_faec :=args [1];if _faec .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");};_cefg :=args [2].AsNumber ();if _cefg .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");};_cdee :=false ;if _cgde ==4&&args [3].Type !=ResultTypeEmpty {_dbffg :=args [3].AsNumber ();if _dbffg .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 _dbffg .ValueNumber ==0{_cdee =true ;};};_dcefe :=int (_cefg .ValueNumber )-1;_bcfe :=-1;_fbefd :=false ;_gaea :for _ddcab ,_gfdf :=range _faec .ValueArray {if len (_gfdf )==0{continue ;};_aebf :=_gfdf [0];switch _caba (_aebf ,_acgg ,false ,_cdee ){case _fceee :_bcfe =_ddcab ;case _agdb :_bcfe =_ddcab ;_fbefd =true ;break _gaea ;};};if _bcfe ==-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");};_cdadf :=_faec .ValueArray [_bcfe ];if _dcefe < 0||_dcefe >=len (_cdadf ){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 _fbefd ||!_cdee {return _cdadf [_dcefe ];};return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");}; +// MakeNumberResult constructs a number result. +func MakeNumberResult (v float64 )Result {if v ==_fg .Copysign (0,-1){v =0;};return Result {Type :ResultTypeNumber ,ValueNumber :v };};const _gfbbe =57373; -// String returns an empty string for EmptyExpr. -func (_cfbe EmptyExpr )String ()string {return ""}; +// Mduration implements the Excel MDURATION function. +func Mduration (args []Result )Result {_afbc ,_aga :=_fcda (args ,"\u004dD\u0055\u0052\u0041\u0054\u0049\u004fN");if _aga .Type ==ResultTypeError {return _aga ;};_faec :=_afbc ._bab ;_efff :=_afbc ._cbga ;_bffc :=_afbc ._ffga ;_ggfa :=_afbc ._abfg ;_bdaf :=_afbc ._geab ;_feff :=_afbc ._gbgc ;_dbgb :=_acgcg (_faec ,_efff ,_bffc ,_ggfa ,_bdaf ,_feff );if _dbgb .Type ==ResultTypeError {return _dbgb ;};_ebaf :=_dbgb .ValueNumber /(1.0+_ggfa /_bdaf );return MakeNumberResult (_ebaf );};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 _dddd (_bgdd Result ,_eddf *criteriaParsed )bool {if _bgdd .Type ==ResultTypeEmpty {return false ;};if _eddf ._eefb {return _bgdd .ValueNumber ==_eddf ._acfca ;}else {_eagc :=_g .ToLower (_bgdd .ValueString );return _eddf ._dfddf ==_eagc ||_cgdc .Match (_eddf ._dfddf ,_eagc );};}; -// PrefixExpr is an expression containing reference to another sheet like Sheet1!A1 (the value of the cell A1 from sheet 'Sheet1'). -type PrefixExpr struct{_dgfe Expression ;_cdadd Expression ;}; +// Update returns the same object as updating sheet references does not affect ConstArrayExpr. +func (_aae ConstArrayExpr )Update (q *_ae .UpdateQuery )Expression {return _aae };type ivr struct{}; -// Counta implements the COUNTA function. -func Counta (args []Result )Result {return MakeNumberResult (_dadb (args ,_dbfd ))}; +// Eval evaluates and returns a boolean. +func (_acg Bool )Eval (ctx Context ,ev Evaluator )Result {return MakeBoolResult (_acg ._eab )}; -// Eval evaluates and returns the result of a constant array expression. -func (_acd ConstArrayExpr )Eval (ctx Context ,ev Evaluator )Result {_bgg :=[][]Result {};for _ ,_daf :=range _acd ._ca {_ecg :=[]Result {};for _ ,_dg :=range _daf {_ecg =append (_ecg ,_dg .Eval (ctx ,ev ));};_bgg =append (_bgg ,_ecg );};return MakeArrayResult (_bgg );}; +// 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");};_ceff :=args [0].ValueNumber ;_fee :=args [1].ValueNumber ;_fged :=args [2].ValueNumber ;_cda :=_afb (_ceff ,_fee ,_fged );if _cda >=0{return MakeNumberResult (_cda );}else {return MakeErrorResultType (ErrorTypeNum ,"");};}; -// 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");};_fdga :=args [0].AsString ();_bbgbb :=args [1].AsString ();if _fdga .Type !=ResultTypeString ||_bbgbb .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 (_fdga .ValueString ==_bbgbb .ValueString );}; +// 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");};_bdd :=args [1].ValueNumber ;_febf :=args [0];var _bbbb float64 ;switch _febf .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 :_bbbb =_febf .ValueNumber ;case ResultTypeString :_cef :=DateValue ([]Result {args [0]});if _cef .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");};_bbbb =_cef .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");};_bgca :=_gaf (_bbbb );_aee :=_bgca .AddDate (0,int (_bdd ),0);_aaea ,_bec ,_feaf :=_aee .Date ();_ggcc :=_acgc (_aaea ,int (_bec ),_feaf );if _ggcc < 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 (_ggcc );};func _cebb (_cbdag float64 )float64 {return float64 (int (_cbdag +0.5))};func (_ccdb BinOpType )String ()string {if _ccdb >=BinOpType (len (_acf )-1){return _d .Sprintf ("\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_ccdb );};return _gbf [_acf [_ccdb ]:_acf [_ccdb +1]];};func _fcda (_adfd []Result ,_bcdb string )(*durationArgs ,Result ){_cefc :=len (_adfd );if _cefc !=5&&_cefc !=6{return nil ,MakeErrorResult (_bcdb +"\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");};_cgb ,_ccfd ,_efe :=_abcg (_adfd [0],_adfd [1],_bcdb );if _efe .Type ==ResultTypeError {return nil ,_efe ;};_ddg :=_adfd [2];if _ddg .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bcdb +"\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");};_cced :=_ddg .ValueNumber ;if _cced < 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");};_gggbe :=_adfd [3];if _gggbe .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bcdb +" \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");};_ffgf :=_gggbe .ValueNumber ;if _ffgf < 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");};_cada :=_adfd [4];if _cada .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bcdb +"\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");};_eaac :=float64 (int (_cada .ValueNumber ));if !_ebdd (_eaac ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_gefc :=0;if _cefc ==6&&_adfd [5].Type !=ResultTypeEmpty {_bfbbg :=_adfd [5];if _bfbbg .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bcdb +"\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");};_gefc =int (_bfbbg .ValueNumber );if !_defe (_gefc ){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"+_bcdb );};};return &durationArgs {_cgb ,_ccfd ,_cced ,_ffgf ,_eaac ,_gefc },_bef ;}; -// Eval evaluates and returns the result of an empty expression. -func (_ada EmptyExpr )Eval (ctx Context ,ev Evaluator )Result {return MakeEmptyResult ()}; +// 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");};_dgedd :=args [0];if _dgedd .Type ==ResultTypeNumber {return _dgedd ;};if _dgedd .Type ==ResultTypeString {_dgaf ,_dfddg :=_cb .ParseFloat (_dgedd .Value (),64);if _dfddg ==nil {return MakeNumberResult (_dgaf );};};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");}; -// 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");};_eafae :=[]float64 {};for _ ,_dffb :=range args {switch _dffb .Type {case ResultTypeString :_dbda :=_dffb .AsNumber ();if _dbda .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");};_eafae =append (_eafae ,_dbda .ValueNumber );case ResultTypeList ,ResultTypeArray :_cdeaf :=GCD (_dffb .ListValues ());if _cdeaf .Type !=ResultTypeNumber {return _cdeaf ;};_eafae =append (_eafae ,_cdeaf .ValueNumber );case ResultTypeNumber :_eafae =append (_eafae ,_dffb .ValueNumber );case ResultTypeError :return _dffb ;default:return MakeErrorResult (_g .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",_dffb .Type ));};};if _eafae [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 (_eafae )==1{return MakeNumberResult (_eafae [0]);};_dcab :=_eafae [0];for _aecg :=1;_aecg < len (_eafae );_aecg ++{if _eafae [_aecg ]< 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");};_dcab =_gfeag (_dcab ,_eafae [_aecg ]);};return MakeNumberResult (_dcab );};var _fabdc []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}; +// Nper implements the Excel NPER function. +func Nper (args []Result )Result {_ggge :=len (args );if _ggge < 3||_ggge > 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");};_abbd :=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");};_ggcd :=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");};_agdc :=args [2].ValueNumber ;_cbfga :=0.0;if _ggge >=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");};_cbfga =args [3].ValueNumber ;};_dbb :=0.0;if _ggge ==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");};_dbb =args [4].ValueNumber ;if _dbb !=0{_dbb =1;};};_afec :=_ggcd *(1+_abbd *_dbb )-_cbfga *_abbd ;_dece :=(_agdc *_abbd +_ggcd *(1+_abbd *_dbb ));return MakeNumberResult (_fg .Log (_afec /_dece )/_fg .Log (1+_abbd ));};func _begd (_bcdg ,_aaac []float64 ,_edge float64 )Result {_babc :=false ;_bcce :=false ;for _gadga :=0;_gadga < len (_bcdg );_gadga ++{if _bcdg [_gadga ]> 0{_babc =true ;};if _bcdg [_gadga ]< 0{_bcce =true ;};};if !_babc ||!_bcce {return MakeErrorResultType (ErrorTypeNum ,"");};_acef :=_edge ;_dgag :=1e-10;_dcde :=0;_afbg :=50;_dcff :=false ;for {_dcag :=_cgfe (_bcdg ,_aaac ,_acef );_bcab :=_acef -_dcag /_bagb (_bcdg ,_aaac ,_acef );_cbde :=_fg .Abs (_bcab -_acef );_acef =_bcab ;_dcde ++;if _cbde <=_dgag ||_fg .Abs (_dcag )<=_dgag {break ;};if _dcde > _afbg {_dcff =true ;break ;};};if _dcff ||_fg .IsNaN (_acef )||_fg .IsInf (_acef ,0){return MakeErrorResultType (ErrorTypeNum ,"");};return MakeNumberResult (_acef );};const _efaca =57359;func _gefe (_ffgec string ,_fafa []Result )(*parsedReplaceObject ,Result ){if len (_fafa )!=4{return nil ,MakeErrorResult (_ffgec +"\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _fafa [0].Type !=ResultTypeString {return nil ,MakeErrorResult (_ffgec +"\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");};_agbfd :=_fafa [0].ValueString ;if _fafa [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_ffgec +" \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");};_bgac :=int (_fafa [1].ValueNumber )-1;if _fafa [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_ffgec +"\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");};_cabg :=int (_fafa [2].ValueNumber );if _fafa [3].Type !=ResultTypeString {return nil ,MakeErrorResult (_ffgec +" \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");};_gfgfg :=_fafa [3].ValueString ;return &parsedReplaceObject {_agbfd ,_bgac ,_cabg ,_gfgfg },_bef ;}; -// 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 init (){_edad ();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 );};func _gcddc (_dbee string ,_eeac []Result )(*parsedReplaceObject ,Result ){if len (_eeac )!=4{return nil ,MakeErrorResult (_dbee +"\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _eeac [0].Type !=ResultTypeString {return nil ,MakeErrorResult (_dbee +"\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");};_fcae :=_eeac [0].ValueString ;if _eeac [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dbee +" \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");};_cefcf :=int (_eeac [1].ValueNumber )-1;if _eeac [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dbee +"\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");};_bacbb :=int (_eeac [2].ValueNumber );if _eeac [3].Type !=ResultTypeString {return nil ,MakeErrorResult (_dbee +" \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");};_feagd :=_eeac [3].ValueString ;return &parsedReplaceObject {_fcae ,_cefcf ,_bacbb ,_feagd },_gea ;};var _aceg =map[string ]bool {"\u0049F\u0045\u0052\u0052\u004f\u0052":true ,"\u0049\u0046\u004e\u0041":true ,"\u005f\u0078\u006c\u0066\u006e\u002e\u0049\u0046\u004e\u0041":true ,"\u0049\u0053\u0045R\u0052":true ,"\u0049S\u0045\u0052\u0052\u004f\u0052":true ,"\u0049\u0053\u004e\u0041":true ,"\u0049\u0053\u0052E\u0046":true }; +// Replace is an implementation of the Excel REPLACE(). +func Replace (args []Result )Result {_bggeg ,_dfcag :=_gefe ("\u0052E\u0050\u004c\u0041\u0043\u0045",args );if _dfcag .Type !=ResultTypeEmpty {return _dfcag ;};_bffag :=_bggeg ._facdb ;_ebed :=_bggeg ._fbed ;_gacc :=_bggeg ._fecab ;_fbaef :=_bggeg ._gefd ;_bdgeg :=len (_bffag );if _ebed > _bdgeg {_ebed =_bdgeg ;};_bccab :=_ebed +_gacc ;if _bccab > _bdgeg {_bccab =_bdgeg ;};_faacc :=_bffag [0:_ebed ]+_fbaef +_bffag [_bccab :];return MakeStringResult (_faacc );}; -// MaxIfs implements the MAXIFS function. -func MaxIfs (args []Result )Result {_decdd :=_dadc (args ,true ,"\u004d\u0041\u0058\u0049\u0046\u0053");if _decdd .Type !=ResultTypeEmpty {return _decdd ;};_agfc :=_ddad (args [1:]);_fdege :=-_gfd .MaxFloat64 ;_aced :=_fcef (args [0]);for _ ,_bgab :=range _agfc {_gcff :=_aced [_bgab ._caca ][_bgab ._eaeed ].ValueNumber ;if _fdege < _gcff {_fdege =_gcff ;};};if _fdege ==-_gfd .MaxFloat64 {_fdege =0;};return MakeNumberResult (float64 (_fdege ));}; +// NewRange constructs a new range. +func NewRange (from ,to Expression )Expression {_dcgde ,_caefb ,_adbc :=_aafc (from ,to );if _adbc !=nil {_fc .Log (_adbc .Error ());return NewError (_adbc .Error ());};return Range {_bdgcbd :_dcgde ,_febfg :_caefb };}; -// 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{return MakeErrorResult ("\u004eA\u0028\u0029\u0020\u0061c\u0063\u0065\u0070\u0074\u0073 \u006eo\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074s");};return MakeErrorResultType (ErrorTypeNA ,"");};const _egdg ="\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"; +// Ddb implements the Excel DDB function. +func Ddb (args []Result )Result {_afcda :=len (args );if _afcda !=4&&_afcda !=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");};_gebc :=args [0].ValueNumber ;if _gebc < 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");};_cddac :=args [1].ValueNumber ;if _cddac < 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");};_begb :=args [2].ValueNumber ;if _begb <=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");};_beacc :=args [3].ValueNumber ;if _beacc < 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 _beacc > _begb {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");};_cbfg :=2.0;if _afcda ==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");};_cbfg =args [4].ValueNumber ;if _cbfg < 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 (_ccbe (_gebc ,_cddac ,_begb ,_beacc ,_cbfg ));}; -// 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 _dbca :=0;_dbca < len (args )-1;_dbca +=2{if args [_dbca ].ValueNumber ==1{return args [_dbca +1];};};return MakeErrorResultType (ErrorTypeNA ,"");};const _dagfe =57351; +// 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");}; -// 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");};_egdae :=args [0].ValueNumber ;if _egdae <=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");};_fbdb :=args [1].ValueNumber ;if _fbdb <=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");};_acad :=args [2].ValueNumber ;if _acad < 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 (_gfd .Pow (_acad /_fbdb ,1/_egdae )-1);};const _gcceg =57371;func (_cgdgc *ivr )Sheet (name string )Context {return _cgdgc };func _bebbb (_fafbb Context ,_ccfdgd ,_aeff string )(string ,string ){_cgabe :=_ccfdgd +"\u0031";_ceae :=_fafbb .LastRow (_ccfdgd );_ccabg :=_aeff +_ab .Itoa (_ceae );return _cgabe ,_ccabg ;};func _gce ()evCache {_dab :=evCache {};_dab ._edg =make (map[string ]Result );_dab ._cee =&_b .Mutex {};return _dab ;}; +// Context is a formula execution context. Formula evaluation uses the context +// to retreive information from sheets. +type Context interface{ -// 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");};_dgaf :=args [0].AsString ();if _dgaf .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");};_ggac :=_fc .Buffer {};_deafe :=false ;_fgcg :=false ;_becg :=0;for _ ,_gedgd :=range _dgaf .ValueString {_fgbbf :=_gedgd ==' ';if _fgbbf {if !_deafe {continue ;};if !_fgcg {_becg ++;_ggac .WriteRune (_gedgd );};}else {_becg =0;_deafe =true ;_ggac .WriteRune (_gedgd );};_fgcg =_fgbbf ;};_ggac .Truncate (_ggac .Len ()-_becg );return MakeStringResult (_ggac .String ());}; +// Cell returns the result of evaluating a cell. +Cell (_bgc string ,_fb Evaluator )Result ; -// 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 );}; +// 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 (_dcd string )Context ; -// String returns a string representation of Number. -func (_aegfd Number )String ()string {return _ab .FormatFloat (_aegfd ._fcca ,'f',-1,64)};func _bdgag ()yyParser {return &yyParserImpl {}}; +// GetEpoch returns the time epoch of the context's Workbook. +GetEpoch ()_cg .Time ; -// 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");};_dfee :=ctx .GetEpoch ();_abdfg ,_eeabgb :=_dbag (args [0].Value (),_dfee );if _eeabgb !=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");};_bcffe :=_abdfg .Year ();return MakeBoolResult (_geb (_bcffe ));}; +// GetFilename returns the full filename of the context's Workbook. +GetFilename ()string ; -// String returns a string of a range. -func (_bbdad Range )String ()string {return _g .Sprintf ("\u0025\u0073\u003a%\u0073",_bbdad ._gbgbe .String (),_bbdad ._faccc .String ());}; +// GetWidth returns a worksheet's column width. +GetWidth (_ge int )float64 ; -// LastColumn returns empty string for the invalid reference context. -func (_acade *ivr )LastColumn (rowFrom ,rowTo int )string {return ""}; +// GetFormat returns a cell's format. +GetFormat (_egfc string )string ; -// 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");};_afcf :=args [0];if _afcf .Type !=ResultTypeArray &&_afcf .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");};_cfce :=_afcf .ValueArray ;if len (_cfce )==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 (_cfce )));}; +// GetLabelPrefix returns cell's label prefix dependent on cell horizontal alignment. +GetLabelPrefix (_eff string )string ; -// Update returns the same object as updating sheet references does not affect String. -func (_baabg String )Update (q *_da .UpdateQuery )Expression {return _baabg };const _cdafbc =57361;func _bgee (_cddcc string )*criteriaRegex {_ebcf :=&criteriaRegex {};if _cddcc ==""{return _ebcf ;};if _caecd :=_beef .FindStringSubmatch (_cddcc );len (_caecd )> 1{_ebcf ._gfde =_dcccf ;_ebcf ._dagdg =_caecd [1];}else if _bfdbf :=_cbaa .FindStringSubmatch (_cddcc );len (_bfdbf )> 1{_ebcf ._gfde =_dcccf ;_ebcf ._dagdg =_bfdbf [1];}else if _ceccb :=_efegf .FindStringSubmatch (_cddcc );len (_ceccb )> 1{_ebcf ._gfde =_ccfe ;_ebcf ._dagdg =_ceccb [1];}else if _ccgg :=_eggg .FindStringSubmatch (_cddcc );len (_ccgg )> 1{_ebcf ._gfde =_aagfe ;_ebcf ._dagdg =_ccgg [1];}else if _deebd :=_fgdeg .FindStringSubmatch (_cddcc );len (_deebd )> 1{_ebcf ._gfde =_fedcb ;_ebcf ._dagdg =_deebd [1];}else if _dda :=_eeaff .FindStringSubmatch (_cddcc );len (_dda )> 1{_ebcf ._gfde =_bffg ;_ebcf ._dagdg =_dda [1];};return _ebcf ;}; +// GetFormat returns if cell is protected. +GetLocked (_ccg string )bool ; -//go:generate ragel -G2 -Z lexer.rl -//go:generate goimports -w lexer.go -type Lexer struct{_abcd chan *node ;_dfafd _b .Mutex ;_ceba []chan *node ;_bdaa []*node ;}; +// HasFormula returns if cell contains formula. +HasFormula (_eabf string )bool ; -// Reference returns an invalid reference for Bool. -func (_cdg Bool )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// IsBool returns if cell contains boolean value. +IsBool (_dga string )bool ; -// RegisterFunction registers a standard function. -func RegisterFunction (name string ,fn Function ){_cdbfdc .Lock ();defer _cdbfdc .Unlock ();if _ ,_fgbge :=_cccfb [name ];_fgbge {_ed .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 );};_cccfb [name ]=fn ;};const _cbdg ="\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 _gacae =16; +// IsDBCS returns if workbook default language is among DBCS. +IsDBCS ()bool ; -// 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{_cdcc Expression ;_abdc ,_bfbbe string ;}; +// LastColumn returns the name of last column which contains data in range of context sheet's given rows. +LastColumn (_aag ,_edd int )string ; -// 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");};_dfad ,_dbdf ,_dbga :=_gage (args [0],args [1],"\u0054B\u0049\u004c\u004c\u0045\u0051");if _dbga .Type ==ResultTypeError {return _dbga ;};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");};_abef :=_dbdf -_dfad ;if _abef > 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");};_bcec :=args [2].ValueNumber ;if _bcec <=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*_bcec )/(360-_bcec *_abef ));}; +// LastRow returns the name of last row which contains data in range of context sheet's given columns. +LastRow (_ade string )int ; -// Dollarde implements the Excel DOLLARDE function. -func Dollarde (args []Result )Result {_ebeee ,_acfe ,_ccge :=_aegcd (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045");if _ccge .Type ==ResultTypeError {return _ccge ;};if _acfe < 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 _ebeee ==0{return MakeNumberResult (0);};_caab :=_ebeee < 0;if _caab {_ebeee =-_ebeee ;};_bfgc :=args [0].Value ();_fcee :=_dcf .Split (_bfgc ,"\u002e");_ebfb :=float64 (int (_ebeee ));_bfb :=_fcee [1];_bddd :=len (_bfb );_cddag :=int (_gfd .Log10 (_acfe ))+1;_cdbe :=float64 (_cddag -_bddd );_fcgg ,_adbb :=_ab .ParseFloat (_bfb ,64);if _adbb !=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");};_fcgg *=_gfd .Pow (10,_cdbe );_fcd :=_ebfb +_fcgg /_acfe ;if _caab {_fcd =-_fcd ;};return MakeNumberResult (_fcd );}; +// SetLocked returns sets cell's protected attribute. +SetLocked (_bda string ,_ccc bool ); -// 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 };};func _eeca (_gdeb float64 )float64 {return float64 (int (_gdeb +0.5))}; +// NamedRange returns a named range. +NamedRange (_bbb string )Reference ; -// NewPrefixVerticalRange constructs a new full columns range with prefix. -func NewPrefixVerticalRange (pfx Expression ,v string )Expression {_agfd :=_dcf .Split (v ,"\u003a");if len (_agfd )!=2{return nil ;};if _agfd [0]> _agfd [1]{_agfd [0],_agfd [1]=_agfd [1],_agfd [0];};return PrefixVerticalRange {_cdcc :pfx ,_abdc :_agfd [0],_bfbbe :_agfd [1]};};func (_efga node )String ()string {return _g .Sprintf ("\u007b%\u0073\u0020\u0025\u0073\u007d",_efga ._cdga ,_cgad (string (_efga ._ecfg )));};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 _edfg (_gbfcd ,_aabf _bf .Time ,_ecec int )float64 {if _gbfcd .After (_aabf ){_gbfcd ,_aabf =_aabf ,_gbfcd ;};_gcgf :=0;_gfce ,_feg ,_cegc :=_gbfcd .Date ();_bbcf ,_edge ,_afg :=_aabf .Date ();_cag ,_bbbd :=int (_feg ),int (_edge );_aebe ,_fce :=_effb (_gfce ,_cag ,_cegc ,_ecec ),_effb (_bbcf ,_bbbd ,_afg ,_ecec );if !_ddgca (_ecec ){return _adfc (_bbcf ,_bbbd ,_fce )-_adfc (_gfce ,_cag ,_aebe );};if _ecec ==0{if (_cag ==2||_aebe < 30)&&_afg ==31{_fce =31;}else if _bbbd ==2&&_fce ==_cceg (_bbcf ,_bbbd ){_fce =_cceg (_bbcf ,2);};}else {if _cag ==2&&_aebe ==30{_aebe =_cceg (_gfce ,2);};if _bbbd ==2&&_fce ==30{_fce =_cceg (_bbcf ,2);};};if _gfce < _bbcf ||(_gfce ==_bbcf &&_cag < _bbbd ){_gcgf =30-_aebe +1;_cegc =1;_aebe =1;_dfef :=_bf .Date (_gfce ,_bf .Month (_cag ),_cegc ,0,0,0,0,_bf .UTC ).AddDate (0,1,0);if _dfef .Year ()< _bbcf {_gcgf +=_ggbb (_dfef .Year (),int (_dfef .Month ()),12,_ecec );_dfef =_dfef .AddDate (0,13-int (_dfef .Month ()),0);_gcgf +=_gdfa (_dfef .Year (),_bbcf -1,_ecec );};_gcgf +=_ggbb (_bbcf ,int (_dfef .Month ()),_bbbd -1,_ecec );_dfef =_dfef .AddDate (0,_bbbd -int (_dfef .Month ()),0);_cag =_dfef .Day ();};_gcgf +=_fce -_aebe ;if _gcgf > 0{return float64 (_gcgf );}else {return 0;};}; +// 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 (_dfc ,_bdac uint32 );}; -// 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");};_agbb :=args [0].Ref ;if _agbb .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");};_fbdgg ,_daag :=_bfd .ParseCellReference (_agbb .Value );if _daag !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_agbb .Value );};return MakeNumberResult (float64 (_fbdgg .ColumnIdx +1));}; +// String returns a string representation of ConstArrayExpr. +func (_ggd ConstArrayExpr )String ()string {return ""};func _bdf (_ad string ,_aa *_ae .UpdateQuery )string {_bdff ,_efg :=_gf .ParseCellReference (_ad );if _efg !=nil {return "\u0023\u0052\u0045F\u0021";};if _aa .UpdateType ==_ae .UpdateActionRemoveColumn {_cf :=_aa .ColumnIdx ;_ggf :=_bdff .ColumnIdx ;if _ggf < _cf {return _ad ;}else if _ggf ==_cf {return "\u0023\u0052\u0045F\u0021";}else {return _bdff .Update (_ae .UpdateActionRemoveColumn ).String ();};};return _ad ;};func _gggad (_bded []Result )Result {_ageg :=_bded [0].ValueArray ;if len (_bded )==1{_gcdaf :=[][]Result {};for _ ,_bbbg :=range _ageg {_gcdaf =append (_gcdaf ,_dfcb ([]Result {MakeListResult (_bbbg )}).ValueList );};return MakeArrayResult (_gcdaf );}else if len (_bded )==2{_fffff :=len (_ageg );_ddbgc :=len (_ageg [0]);_ddda :=_ddec (_bded [1],_fffff ,_ddbgc );_dgae :=len (_ddda );_bebe :=[][]Result {};var _gbeba []Result ;for _ccea ,_abeg :=range _ageg {if _ccea < _dgae {_gbeba =_ddda [_ccea ];}else {_gbeba =_daeb (MakeErrorResultType (ErrorTypeNA ,""),_ddbgc );};_bebe =append (_bebe ,_dfcb ([]Result {MakeListResult (_abeg ),MakeListResult (_gbeba )}).ValueList );};return MakeArrayResult (_bebe );}else if len (_bded )==3{_efcd :=len (_ageg );_bfde :=len (_ageg [0]);_efbb :=_ddec (_bded [1],_efcd ,_bfde );_gaeg :=_ddec (_bded [2],_efcd ,_bfde );_agca :=len (_efbb );_efbg :=len (_gaeg );_aaeb :=[][]Result {};var _dcagg ,_ffbcf []Result ;for _dbfbb ,_eggd :=range _ageg {if _dbfbb < _agca {_dcagg =_efbb [_dbfbb ];}else {_dcagg =_daeb (MakeErrorResultType (ErrorTypeNA ,""),_bfde );};if _dbfbb < _efbg {_ffbcf =_gaeg [_dbfbb ];}else {_ffbcf =_daeb (MakeErrorResultType (ErrorTypeNA ,""),_bfde );};_aaeb =append (_aaeb ,_dfcb ([]Result {MakeListResult (_eggd ),MakeListResult (_dcagg ),MakeListResult (_ffbcf )}).ValueList );};return MakeArrayResult (_aaeb );};return MakeErrorResultType (ErrorTypeValue ,"");};func (_fcba PrefixHorizontalRange )horizontalRangeReference (_ccbee string )string {return _d .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_ccbee ,_fcba ._dgeb ,_fcba ._dedda );};const _ccggb ="\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"; -// Parse parses a string to get an Expression. -func ParseString (s string )Expression {if s ==""{return NewEmptyExpr ();};return Parse (_dcf .NewReader (s ));};func _dbgfg (_gfff yyLexer )int {return _bdgag ().Parse (_gfff )}; +// Update updates references in the Negate after removing a row/column. +func (_aeecc Negate )Update (q *_ae .UpdateQuery )Expression {return Negate {_bdadg :_aeecc ._bdadg .Update (q )};};func _aafdc (_deag ,_fegd []string )[]string {for _ ,_addc :=range _fegd {_deag =append (_deag ,_addc );};return _deag ;}; -// Number is a nubmer expression. -type Number struct{_fcca float64 };const _dga ="\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";var InvalidReferenceContext =&ivr {};func _caeab (_fcgd ,_fdff ,_cedc Reference )string {return _g .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_fcgd .Value ,_fdff .Value ,_cedc .Value );}; +// Left implements the Excel LEFT(string,[n]) function which returns the +// leftmost n characters. +func Left (args []Result )Result {_fbbeg :=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");};_fbbeg =int (args [1].ValueNumber );if _fbbeg < 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 _fbbeg ==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");};_fadb :=args [0].Value ();if _fbbeg > len (_fadb ){return MakeStringResult (_fadb );};return MakeStringResult (_fadb [0:_fbbeg ]);}; -// NewHorizontalRange constructs a new full rows range. -func NewHorizontalRange (v string )Expression {_bggedg :=_dcf .Split (v ,"\u003a");if len (_bggedg )!=2{return nil ;};_gfeaf ,_ :=_ab .Atoi (_bggedg [0]);_bfdbdf ,_ :=_ab .Atoi (_bggedg [1]);if _gfeaf > _bfdbdf {_gfeaf ,_bfdbdf =_bfdbdf ,_gfeaf ;};return HorizontalRange {_cfde :_gfeaf ,_agbec :_bfdbdf };}; +// NewFunction constructs a new function call expression. +func NewFunction (name string ,args []Expression )Expression {return FunctionCall {_ecab :name ,_fggga :args };}; -// 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");};_beec :=args [0];if _beec .Type ==ResultTypeError ||_beec .Type ==ResultTypeString {return _beec ;};return _gea ;}; +// 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");};_bgcca :=args [0].AsString ();if _bgcca .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");};_dacg :=_af .Buffer {};_ggadb :=false ;for _ ,_eadce :=range _bgcca .ValueString {if !_ggadb &&_a .IsLetter (_eadce ){_dacg .WriteRune (_a .ToUpper (_eadce ));}else {_dacg .WriteRune (_a .ToLower (_eadce ));};_ggadb =_a .IsLetter (_eadce );};return MakeStringResult (_dacg .String ());};func _aafc (_ceafb ,_cffed Expression )(Expression ,Expression ,error ){_bgcade ,_defbf :=_ceafb .(CellRef );if !_defbf {return nil ,nil ,_b .New (_d .Sprintf ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020%\u0073",_ceafb .String ()));};_eeaa ,_defbf :=_cffed .(CellRef );if !_defbf {return nil ,nil ,_b .New (_d .Sprintf ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020%\u0073",_cffed .String ()));};_acaa ,_gecag :=_gf .ParseCellReference (_bgcade ._fe );if _gecag !=nil {return nil ,nil ,_gecag ;};_adgcf ,_eeac :=_gf .ParseCellReference (_eeaa ._fe );if _eeac !=nil {return nil ,nil ,_eeac ;};_agcdf :=false ;if _acaa .RowIdx > _adgcf .RowIdx {_agcdf =true ;_acaa .RowIdx ,_adgcf .RowIdx =_adgcf .RowIdx ,_acaa .RowIdx ;};if _acaa .ColumnIdx > _adgcf .ColumnIdx {_agcdf =true ;_acaa .ColumnIdx ,_adgcf .ColumnIdx =_adgcf .ColumnIdx ,_acaa .ColumnIdx ;_acaa .Column ,_adgcf .Column =_adgcf .Column ,_acaa .Column ;};if _agcdf {return NewCellRef (_acaa .String ()),NewCellRef (_adgcf .String ()),nil ;};return _ceafb ,_cffed ,nil ;}; -// GetLabelPrefix returns an empty string for the invalid reference context. -func (_agccb *ivr )GetLabelPrefix (cellRef string )string {return ""};const _ffde =57355; +// 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");};_ddgb :=[]float64 {};for _ ,_cbefa :=range args {switch _cbefa .Type {case ResultTypeString :_ffgag :=_cbefa .AsNumber ();if _ffgag .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");};_ddgb =append (_ddgb ,_ffgag .ValueNumber );case ResultTypeList :_fcagg :=LCM (_cbefa .ValueList );if _fcagg .Type !=ResultTypeNumber {return _fcagg ;};_ddgb =append (_ddgb ,_fcagg .ValueNumber );case ResultTypeNumber :_ddgb =append (_ddgb ,_cbefa .ValueNumber );case ResultTypeEmpty :case ResultTypeError :return _cbefa ;};};if len (_ddgb )==0{return MakeErrorResult ("\u004cC\u004d\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020a\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006fne\u0020\u006e\u006fn\u002d\u0065m\u0070\u0074\u0079\u0020\u0061\u0072g\u0075\u006de\u006e\u0074");};if _ddgb [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 (_ddgb )==1{return MakeNumberResult (_ddgb [0]);};_fdcf :=_ddgb [0];for _daggf :=1;_daggf < len (_ddgb );_daggf ++{if _ddgb [_daggf ]< 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");};_fdcf =_ceba (_fdcf ,_ddgb [_daggf ]);};return MakeNumberResult (_fdcf );};func _abgd (_ccfdf Result )*criteriaParsed {_gegeg :=_ccfdf .Type ==ResultTypeNumber ;_ebbe :=_ccfdf .ValueNumber ;_bgad :=_g .ToLower (_ccfdf .ValueString );_gadgd :=_bfcc (_bgad );return &criteriaParsed {_gegeg ,_ebbe ,_bgad ,_gadgd };}; -// String returns a string representation of a vertical range. -func (_cbdb VerticalRange )String ()string {return _cbdb .verticalRangeReference ()};func _fbb (_ddbd ,_cfdd _bf .Time ,_dgge int )_bf .Time {_fdfg :=_bf .Date (_ddbd .Year (),_cfdd .Month (),_cfdd .Day (),0,0,0,0,_bf .UTC );if _fdfg .After (_ddbd ){_fdfg =_fdfg .AddDate (-1,0,0);};for !_fdfg .After (_ddbd ){_fdfg =_fdfg .AddDate (0,12/_dgge ,0);};return _fdfg ;};func _egae (_ccgea ,_dcbb Reference )string {return _g .Sprintf ("\u0025\u0073\u003a%\u0073",_ccgea .Value ,_dcbb .Value );}; +// RegisterFunctionComplex registers a standard function. +func RegisterFunctionComplex (name string ,fn FunctionComplex ){_addgag .Lock ();defer _addgag .Unlock ();if _ ,_debd :=_aeacfa [name ];_debd {_fc .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 );};_aeacfa [name ]=fn ;}; -// Eval evaluates and returns the result of a sheet expression. -func (_cdead 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");};const _gagga =57368;func (_eabda ReferenceType )String ()string {if _eabda >=ReferenceType (len (_cddca )-1){return _g .Sprintf ("\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_eabda );};return _egbd [_cddca [_eabda ]:_cddca [_eabda +1]];};func _fgda (_fbab []Result ,_gegb bool )Result {_ececb :="\u004d\u0041\u0058";if _gegb {_ececb ="\u004d\u0041\u0058\u0041";};if len (_fbab )==0{return MakeErrorResult (_ececb +"\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");};_febg :=-_gfd .MaxFloat64 ;for _ ,_begdd :=range _fbab {switch _begdd .Type {case ResultTypeNumber :if (_gegb ||!_begdd .IsBoolean )&&_begdd .ValueNumber > _febg {_febg =_begdd .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_dfaf :=_fgda (_begdd .ListValues (),_gegb );if _dfaf .ValueNumber > _febg {_febg =_dfaf .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_cbgc :=0.0;if _gegb {_cbgc =_begdd .AsNumber ().ValueNumber ;};if _cbgc > _febg {_febg =_cbgc ;};default:_ed .Log ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_ececb +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_begdd .Type );};};if _febg ==-_gfd .MaxFloat64 {_febg =0;};return MakeNumberResult (_febg );};func _egba (_begg ,_ebef ,_fegg ,_cece ,_dcbf ,_eccg float64 )float64 {var _cebbb ,_ffac float64 ;_bbeg :=0.0;_dbbf :=_gfd .Ceil (_dcbf );_cacgf :=_begg -_ebef ;_adcc :=false ;_bgfgf :=0.0;for _gfeg :=1.0;_gfeg <=_dbbf ;_gfeg ++{if !_adcc {_cebbb =_ebaa (_begg ,_ebef ,_fegg ,_gfeg ,_eccg );_bgfgf =_cacgf /(_fegg -_gfeg +1);if _bgfgf > _cebbb {_ffac =_bgfgf ;_adcc =true ;}else {_ffac =_cebbb ;_cacgf -=_cebbb ;};}else {_ffac =_bgfgf ;};if _gfeg ==_dbbf {_ffac *=_dcbf +1-_dbbf ;};_bbeg +=_ffac ;};return _bbeg ;}; +// Findb is an implementation of the Excel FINDB(). +func Findb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Find (args );};_fgaba ,_bgaf :=_dafaf ("\u0046\u0049\u004e\u0044",args );if _bgaf .Type !=ResultTypeEmpty {return _bgaf ;};_bcge :=_fgaba ._bdcde ;if _bcge ==""{return MakeNumberResult (1.0);};_baec :=_fgaba ._ccee ;_caaee :=_fgaba ._afbe -1;_egce :=1;_fadcg :=0;for _dgde :=range _baec {if _dgde !=0{_fcfbe :=1;if _dgde -_fadcg > 1{_fcfbe =2;};_egce +=_fcfbe ;};if _egce > _caaee {_daaa :=_g .Index (_baec [_dgde :],_bcge );if _daaa ==0{return MakeNumberResult (float64 (_egce ));};};_fadcg =_dgde ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");};var _efceb =[...]int {1}; -// 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 (_dadb (args ,_aagfd ));}; +// Cumprinc implements the Excel CUMPRINC function. +func Cumprinc (args []Result )Result {_bggd ,_dce :=_dgc (args ,"\u0043\u0055\u004d\u0050\u0052\u0049\u004e\u0043");if _dce .Type ==ResultTypeError {return _dce ;};_cgddc :=_bggd ._bcef ;_gdbb :=_bggd ._fed ;_gcc :=_bggd ._fbba ;_adec :=_bggd ._acfc ;_aefa :=_bggd ._ddff ;_eaagae :=_bggd ._cdee ;_bagc :=_beca (_cgddc ,_gdbb ,_gcc ,0,_eaagae );_cfg :=0.0;if _adec ==1{if _eaagae ==0{_cfg =_bagc +_gcc *_cgddc ;}else {_cfg =_bagc ;};_adec ++;};for _daffe :=_adec ;_daffe <=_aefa ;_daffe ++{if _eaagae ==1{_cfg +=_bagc -(_cae (_cgddc ,_daffe -2,_bagc ,_gcc ,1)-_bagc )*_cgddc ;}else {_cfg +=_bagc -_cae (_cgddc ,_daffe -1,_bagc ,_gcc ,0)*_cgddc ;};};return MakeNumberResult (_cfg );};type ri struct{_ebde float64 ;_eddc string ;};func _fcdd (_gefg ,_gfaa _cg .Time ,_ecg int )float64 {if _gefg .After (_gfaa ){_gefg ,_gfaa =_gfaa ,_gefg ;};_gfg :=0;_bad ,_ggga ,_aade :=_gefg .Date ();_ffg ,_fadd ,_efbc :=_gfaa .Date ();_bbe ,_dac :=int (_ggga ),int (_fadd );_dab ,_ecdf :=_ceg (_bad ,_bbe ,_aade ,_ecg ),_ceg (_ffg ,_dac ,_efbc ,_ecg );if !_bac (_ecg ){return _acgc (_ffg ,_dac ,_ecdf )-_acgc (_bad ,_bbe ,_dab );};if _ecg ==0{if (_bbe ==2||_dab < 30)&&_efbc ==31{_ecdf =31;}else if _dac ==2&&_ecdf ==_gbg (_ffg ,_dac ){_ecdf =_gbg (_ffg ,2);};}else {if _bbe ==2&&_dab ==30{_dab =_gbg (_bad ,2);};if _dac ==2&&_ecdf ==30{_ecdf =_gbg (_ffg ,2);};};if _bad < _ffg ||(_bad ==_ffg &&_bbe < _dac ){_gfg =30-_dab +1;_aade =1;_dab =1;_gafc :=_cg .Date (_bad ,_cg .Month (_bbe ),_aade ,0,0,0,0,_cg .UTC ).AddDate (0,1,0);if _gafc .Year ()< _ffg {_gfg +=_cga (_gafc .Year (),int (_gafc .Month ()),12,_ecg );_gafc =_gafc .AddDate (0,13-int (_gafc .Month ()),0);_gfg +=_adg (_gafc .Year (),_ffg -1,_ecg );};_gfg +=_cga (_ffg ,int (_gafc .Month ()),_dac -1,_ecg );_gafc =_gafc .AddDate (0,_dac -int (_gafc .Month ()),0);_bbe =_gafc .Day ();};_gfg +=_ecdf -_dab ;if _gfg > 0{return float64 (_gfg );}else {return 0;};}; -// GetEpoch returns a null time object for the invalid reference context. -func (_gaafc *ivr )GetEpoch ()_bf .Time {return _bf .Time {}}; +// NewBool constructs a new boolean expression. +func NewBool (v string )Expression {_dge ,_ef :=_cb .ParseBool (v );if _ef !=nil {_fc .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 ,_ef );};return Bool {_eab :_dge };};func _cbeb (_defd []Result ,_ggdf string )(*couponArgs ,Result ){_fgg :=len (_defd );if _fgg !=3&&_fgg !=4{return nil ,MakeErrorResult (_ggdf +"\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");};_cdc ,_efce ,_beeb :=_abcg (_defd [0],_defd [1],_ggdf );if _beeb .Type ==ResultTypeError {return nil ,_beeb ;};if _defd [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_ggdf +"\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");};_bdgce :=_defd [2].ValueNumber ;if !_ebdd (_bdgce ){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"+_ggdf );};_cedge :=0;if _fgg ==4&&_defd [3].Type !=ResultTypeEmpty {if _defd [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_ggdf +"\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");};_cedge =int (_defd [3].ValueNumber );if !_defe (_cedge ){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"+_ggdf );};};return &couponArgs {_cdc ,_efce ,int (_bdgce ),_cedge },_bef ;};type amorArgs struct{_gac float64 ;_afea float64 ;_affc float64 ;_aaecf float64 ;_adbe int ;_cgde float64 ;_dcfe int ;};var _gbaf =map[string ]bool {"\u0049F\u0045\u0052\u0052\u004f\u0052":true ,"\u0049\u0046\u004e\u0041":true ,"\u005f\u0078\u006c\u0066\u006e\u002e\u0049\u0046\u004e\u0041":true ,"\u0049\u0053\u0045R\u0052":true ,"\u0049S\u0045\u0052\u0052\u004f\u0052":true ,"\u0049\u0053\u004e\u0041":true ,"\u0049\u0053\u0052E\u0046":true };const _cefed =57350; -// Update updates references in the PrefixExpr after removing a row/column. -func (_dfdag PrefixExpr )Update (q *_da .UpdateQuery )Expression {_bgadf :=_dfdag ;_gadca :=_dfdag ._dgfe .String ();if _gadca ==q .SheetToUpdate {_fafd :=*q ;_fafd .UpdateCurrentSheet =true ;_bgadf ._cdadd =_dfdag ._cdadd .Update (&_fafd );};return _bgadf ;};func _baece (_cgead Result ,_abggb ,_aggd string )(string ,Result ){switch _cgead .Type {case ResultTypeString ,ResultTypeNumber ,ResultTypeEmpty :return _cgead .Value (),_gea ;default:return "",MakeErrorResult (_abggb +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_aggd +"\u0020t\u006f\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006db\u0065r\u0020o\u0072\u0020\u0073\u0074\u0072\u0069\u006eg");};};func _fccc (_adee []Result ,_bggac []string ,_ebbb bool )[]string {for _ ,_bfffa :=range _adee {switch _bfffa .Type {case ResultTypeEmpty :if !_ebbb {_bggac =append (_bggac ,"");};case ResultTypeString :if _bfffa .ValueString !=""||!_ebbb {_bggac =append (_bggac ,_bfffa .ValueString );};case ResultTypeNumber :_bggac =append (_bggac ,_bfffa .Value ());case ResultTypeList :_bggac =_gfdd (_bggac ,_fccc (_bfffa .ValueList ,[]string {},_ebbb ));case ResultTypeArray :for _ ,_cabbb :=range _bfffa .ValueArray {_bggac =_gfdd (_bggac ,_fccc (_cabbb ,[]string {},_ebbb ));};};};return _bggac ;};type yySymType struct{_bgef int ;_agde *node ;_dfge Expression ;_cgeab []Expression ;_agbae [][]Expression ;}; +// Update returns the same object as updating sheet references does not affect EmptyExpr. +func (_dfga EmptyExpr )Update (q *_ae .UpdateQuery )Expression {return _dfga };func _egb (_deb BinOpType ,_edf ,_bf [][]Result )Result {_cgdcd :=[][]Result {};for _afg :=range _edf {_dc :=_cgf (_deb ,_edf [_afg ],_bf [_afg ]);if _dc .Type ==ResultTypeError {return _dc ;};_cgdcd =append (_cgdcd ,_dc .ValueList );};return MakeArrayResult (_cgdcd );};func (_acedb PrefixVerticalRange )verticalRangeReference (_eacd string )string {return _d .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_eacd ,_acedb ._gbeff ,_acedb ._fagfg );};func _cgbc (_babd []Result ,_eabd bool )Result {var _feacf string ;if _eabd {_feacf ="\u004c\u0041\u0052G\u0045";}else {_feacf ="\u0053\u004d\u0041L\u004c";};if len (_babd )!=2{return MakeErrorResult (_feacf +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_efcc :=_babd [0];var _cecf [][]Result ;switch _efcc .Type {case ResultTypeArray :_cecf =_efcc .ValueArray ;case ResultTypeList :_cecf =[][]Result {_efcc .ValueList };default:return MakeErrorResult (_feacf +"\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 (_cecf )==0{return MakeErrorResult (_feacf +"\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 _babd [1].Type !=ResultTypeNumber {return MakeErrorResult (_feacf +" \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");};_ddcg :=_babd [1].ValueNumber ;if _ddcg < 1{return MakeErrorResultType (ErrorTypeNum ,_feacf +"\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");};_faef :=int (_ddcg );if float64 (_faef )!=_ddcg {return MakeErrorResultType (ErrorTypeNum ,_feacf +"\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");};_edfdd :=[]float64 {};for _ ,_dedc :=range _cecf {for _ ,_bbbcg :=range _dedc {if _bbbcg .Type ==ResultTypeNumber {_edfdd =append (_edfdd ,_bbbcg .ValueNumber );};};};if _faef > len (_edfdd ){return MakeErrorResultType (ErrorTypeNum ,_feacf +" \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");};_ddcee :=_eg .MergeSort (_edfdd );if _eabd {return MakeNumberResult (_ddcee [len (_ddcee )-_faef ]);}else {return MakeNumberResult (_ddcee [_faef -1]);};};type Reference struct{Type ReferenceType ;Value string ;}; -// 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{_cfde ,_agbec int }; +// Vdb implements the Excel VDB function. +func Vdb (args []Result )Result {_abbb :=len (args );if _abbb < 5||_abbb > 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");};_bdgf :=args [0].ValueNumber ;if _bdgf < 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");};_bfdf :=args [1].ValueNumber ;if _bfdf < 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");};_dbcc :=args [2].ValueNumber ;if _dbcc ==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 _dbcc < 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");};_faed :=args [3].ValueNumber ;if _faed < 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");};_ddfb :=args [4].ValueNumber ;if _faed > _ddfb {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 _ddfb > _dbcc {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");};_ecgc :=2.0;if _abbb > 5{if args [5].Type ==ResultTypeEmpty {_ecgc =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");};_ecgc =args [5].ValueNumber ;if _ecgc < 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");};};};_cgfbe :=false ;if _abbb > 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");};_cgfbe =args [6].ValueNumber !=0;};_cdbe :=0.0;_edfcc :=_fg .Floor (_faed );_accc :=_fg .Ceil (_ddfb );if _cgfbe {for _gebf :=_edfcc +1;_gebf <=_accc ;_gebf ++{_gebe :=_ccbe (_bdgf ,_bfdf ,_dbcc ,_gebf ,_ecgc );if _gebf ==_edfcc +1{_gebe *=_fg .Min (_ddfb ,_edfcc +1)-_faed ;}else if _gebf ==_accc {_gebe *=_ddfb +1-_accc ;};_cdbe +=_gebe ;};}else {_gdag :=_dbcc ;var _ccga float64 ;if !_dafd (_faed ,_fg .Floor (_faed )){if _ecgc ==1{_begeg :=_dbcc /2;if _faed > _begeg ||_dafd (_faed ,_begeg ){_ccga =_faed -_begeg ;_faed =_begeg ;_ddfb -=_ccga ;_gdag ++;};};};if _ecgc !=0{_bdgf -=_afddd (_bdgf ,_bfdf ,_dbcc ,_gdag ,_faed ,_ecgc );};_cdbe =_afddd (_bdgf ,_bfdf ,_dbcc ,_dbcc -_faed ,_ddfb -_faed ,_ecgc );};return MakeNumberResult (_cdbe );};func _dabe (_cgcec yyLexer )int {return _cfeaf ().Parse (_cgcec )}; -// Reference returns a string reference value to a range. -func (_fdgecb Range )Reference (ctx Context ,ev Evaluator )Reference {_cdeb :=_fdgecb ._gbgbe .Reference (ctx ,ev );_abcf :=_fdgecb ._faccc .Reference (ctx ,ev );if _cdeb .Type ==ReferenceTypeCell &&_abcf .Type ==ReferenceTypeCell {return MakeRangeReference (_egae (_cdeb ,_abcf ));};return ReferenceInvalid ;}; +// 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{return MakeErrorResult ("\u004eA\u0028\u0029\u0020\u0061c\u0063\u0065\u0070\u0074\u0073 \u006eo\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074s");};return MakeErrorResultType (ErrorTypeNA ,"");};var _ebg =map[string ]*_ga .Regexp {};func _agfgg (_cdae float64 ,_cfa *criteriaRegex )bool {_gdbbe ,_dbeg :=_cb .ParseFloat (_cfa ._fgbg ,64);if _dbeg !=nil {return false ;};switch _cfa ._aebb {case _caae :return _cdae ==_gdbbe ;case _agce :return _cdae <=_gdbbe ;case _eggcg :return _cdae >=_gdbbe ;case _gbfd :return _cdae < _gdbbe ;case _fbdfb :return _cdae > _gdbbe ;};return false ;};func _ecdg (_gef string )(int ,int ,float64 ,bool ,bool ,Result ){_deg :="";_aced :=[]string {};for _fcgf ,_eda :=range _gcg {_aced =_eda .FindStringSubmatch (_gef );if len (_aced )> 1{_deg =_fcgf ;break ;};};if _deg ==""{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fdfae );};_gfc :=_aced [1]=="";_aced =_aced [49:];_efc :=len (_aced );_fcee :=_aced [_efc -1];_decd :=_fcee =="\u0061\u006d";_cea :=_fcee =="\u0070\u006d";var _cce ,_beg int ;var _ccce float64 ;var _fdfe error ;switch _deg {case "\u0068\u0068":_cce ,_fdfe =_cb .Atoi (_aced [0]);if _fdfe !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fdfae );};_beg =0;_ccce =0;case "\u0068\u0068\u003am\u006d":_cce ,_fdfe =_cb .Atoi (_aced [0]);if _fdfe !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fdfae );};_beg ,_fdfe =_cb .Atoi (_aced [2]);if _fdfe !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fdfae );};_ccce =0;case "\u006d\u006d\u003as\u0073":_cce =0;_beg ,_fdfe =_cb .Atoi (_aced [0]);if _fdfe !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fdfae );};_ccce ,_fdfe =_cb .ParseFloat (_aced [2],64);if _fdfe !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fdfae );};case "\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073":_cce ,_fdfe =_cb .Atoi (_aced [0]);if _fdfe !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fdfae );};_beg ,_fdfe =_cb .Atoi (_aced [2]);if _fdfe !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fdfae );};_ccce ,_fdfe =_cb .ParseFloat (_aced [4],64);if _fdfe !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fdfae );};};if _beg >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fdfae );};if _decd ||_cea {if _cce > 12||_ccce >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fdfae );}else if _cce ==12{_cce =0;};}else if _cce >=24||_ccce >=10000{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_fdfae );};return _cce ,_beg ,_ccce ,_cea ,_gfc ,_bef ;};const _cfdc ="\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"; -// NewCellRef constructs a new cell reference. -func NewCellRef (v string )Expression {return CellRef {_dd :v }}; +// Concat is an implementation of the Excel CONCAT() and deprecated CONCATENATE() function. +func Concat (args []Result )Result {_badd :=_af .Buffer {};for _ ,_fefc :=range args {switch _fefc .Type {case ResultTypeString :_badd .WriteString (_fefc .ValueString );case ResultTypeNumber :var _caaab string ;if _fefc .IsBoolean {if _fefc .ValueNumber ==0{_caaab ="\u0046\u0041\u004cS\u0045";}else {_caaab ="\u0054\u0052\u0055\u0045";};}else {_caaab =_fefc .AsString ().ValueString ;};_badd .WriteString (_caaab );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 (_badd .String ());}; -// HasFormula returns FALSE for the invalid reference context. -func (_gbbcb *ivr )HasFormula (cellRef string )bool {return false };var _dbcd =[...]int {0}; +// Update updates the horizontal range references after removing a row/column. +func (_bdaaa HorizontalRange )Update (q *_ae .UpdateQuery )Expression {return _bdaaa };func _edgb (_dfb string )bool {for _ ,_gbcf :=range _abf {_gdc :=_gbcf .FindStringSubmatch (_dfb );if len (_gdc )> 1{return true ;};};return false ;}; -// Eval evaluates and returns the result of a Negate expression. -func (_cdab Negate )Eval (ctx Context ,ev Evaluator )Result {_cefee :=_cdab ._fbbb .Eval (ctx ,ev );if _cefee .Type ==ResultTypeNumber {return MakeNumberResult (-_cefee .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");}; +// Dollarde implements the Excel DOLLARDE function. +func Dollarde (args []Result )Result {_bacf ,_fbdcf ,_fggg :=_cacc (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045");if _fggg .Type ==ResultTypeError {return _fggg ;};if _fbdcf < 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 _bacf ==0{return MakeNumberResult (0);};_ffbe :=_bacf < 0;if _ffbe {_bacf =-_bacf ;};_gba :=args [0].Value ();_baf :=_g .Split (_gba ,"\u002e");_bdeb :=float64 (int (_bacf ));_beec :=_baf [1];_afed :=len (_beec );_aaca :=int (_fg .Log10 (_fbdcf ))+1;_ffddb :=float64 (_aaca -_afed );_defed ,_cegb :=_cb .ParseFloat (_beec ,64);if _cegb !=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");};_defed *=_fg .Pow (10,_ffddb );_aaeae :=_bdeb +_defed /_fbdcf ;if _ffbe {_aaeae =-_aaeae ;};return MakeNumberResult (_aaeae );};func _cdg (_ded string )bool {for _ ,_bddf :=range _ggc {_ggff :=_bddf .FindStringSubmatch (_ded );if len (_ggff )> 1{return true ;};};return false ;}; -// Error is called in the case of parsing error and saves an error to a plex. -func (_gfda *plex )Error (s string ){_ed .Log ("\u0070a\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",s );_gfda ._beeg =s ;};func (_fddfca Result )AsString ()Result {switch _fddfca .Type {case ResultTypeNumber :return MakeStringResult (_fddfca .Value ());default:return _fddfca ;};}; +// ISTEXT is an implementation of the Excel ISTEXT() function. +func IsText (args []Result )Result {if len (args )!=1{return 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 );}; -// NewString constructs a new string expression. -func NewString (v string )Expression {v =_dcf .Replace (v ,"\u0022\u0022","\u0022",-1);return String {_cfgdg :v };};func NewLexer ()*Lexer {return &Lexer {_abcd :make (chan *node )}}; +// 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");};_ddaed :=args [0].AsNumber ();if _ddaed .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");};_gebcg :=float64 (1);if _ddaed .ValueNumber < 0{_gebcg =-1;};if len (args )> 1{_gbbf :=args [1].AsNumber ();if _gbbf .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");};_gebcg =_fg .Abs (_gbbf .ValueNumber );};if len (args )==1{return MakeNumberResult (_fg .Floor (_ddaed .ValueNumber ));};_dafc :=_ddaed .ValueNumber ;_dafc ,_daabg :=_fg .Modf (_dafc /_gebcg );if _daabg !=0{if _ddaed .ValueNumber < 0{_dafc --;};};return MakeNumberResult (_dafc *_gebcg );}; -// 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 (_ddfff Context ,_fbdd Evaluator ,_dbbed []Result )Result ; +// ISODD is an implementation of the Excel ISODD() function. +func IsOdd (args []Result )Result {if len (args )!=1{return 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");};_afeb :=int (args [0].ValueNumber );return MakeBoolResult (_afeb !=_afeb /2*2);}; -// CountIfs implements the COUNTIFS function. -func CountIfs (args []Result )Result {_egdf :=_dadc (args ,false ,"\u0043\u004f\u0055\u004e\u0054\u0049\u0046\u0053");if _egdf .Type !=ResultTypeEmpty {return _egdf ;};_bcde :=_ddad (args );return MakeNumberResult (float64 (len (_bcde )));};var _dffgf =[...]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}; +// Eval evaluates a range with prefix returning a list of results or an error. +func (_eafae PrefixRangeExpr )Eval (ctx Context ,ev Evaluator )Result {_gagf :=_eafae ._caaea .Reference (ctx ,ev );_dgfdc :=_eafae ._cabc .Reference (ctx ,ev );_egbgg :=_eafae ._gbcge .Reference (ctx ,ev );switch _gagf .Type {case ReferenceTypeSheet :if _edcfd (_gagf ,ctx ){return MakeErrorResultType (ErrorTypeName ,_d .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_gagf .Value ));};_efab :=_adgee (_gagf ,_dgfdc ,_egbgg );if _dgfdc .Type ==ReferenceTypeCell &&_egbgg .Type ==ReferenceTypeCell {if _gcbd ,_afdag :=ev .GetFromCache (_efab );_afdag {return _gcbd ;}else {_fdfc :=_dfbfg (ctx .Sheet (_gagf .Value ),ev ,_dgfdc .Value ,_egbgg .Value );ev .SetCache (_efab ,_fdfc );return _fdfc ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_efab );default:return MakeErrorResult (_d .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",_gagf .Type ));};}; -// Reference returns an invalid reference for Number. -func (_edfae Number )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// NamedRangeRef is a reference to a named range. +type NamedRangeRef struct{_egebg string };const _edgea =57368;var _ceedf =[...]int {0,0,71,70,69,4,67,66,53,51,50,49,48,47,46,45,44,2};const _dgcgg =1; -// 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");};_bgdef :=args [0].AsString ();if _bgdef .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 (_bgdef .ValueString ,ev );}; +// NewHorizontalRange constructs a new full rows range. +func NewHorizontalRange (v string )Expression {_fgfb :=_g .Split (v ,"\u003a");if len (_fgfb )!=2{return nil ;};_fgedb ,_ :=_cb .Atoi (_fgfb [0]);_efcde ,_ :=_cb .Atoi (_fgfb [1]);if _fgedb > _efcde {_fgedb ,_efcde =_efcde ,_fgedb ;};return HorizontalRange {_addec :_fgedb ,_ebfdd :_efcde };};func _abga (_ddcgf ,_aacg Reference )string {return _d .Sprintf ("\u0025\u0073\u003a%\u0073",_ddcgf .Value ,_aacg .Value );}; -// Right implements the Excel RIGHT(string,[n]) function which returns the -// rightmost n characters. -func Right (args []Result )Result {_dbge :=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");};_dbge =int (args [1].ValueNumber );if _dbge < 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 _dbge ==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");};_egcbc :=args [0].Value ();_egbc :=len (_egcbc );if _dbge > _egbc {return MakeStringResult (_egcbc );};return MakeStringResult (_egcbc [_egbc -_dbge :_egbc ]);};func _adfb (_aacd ,_dcae Result ,_dbbc string )(*xargs ,Result ){if _aacd .Type !=ResultTypeList &&_aacd .Type !=ResultTypeArray {return nil ,MakeErrorResult (_dbbc +"\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");};_adge :=_fcef (_aacd );_bfabc :=[]float64 {};for _ ,_eecg :=range _adge {for _ ,_caae :=range _eecg {if _caae .Type ==ResultTypeNumber &&!_caae .IsBoolean {_bfabc =append (_bfabc ,_caae .ValueNumber );}else {return nil ,MakeErrorResult (_dbbc +"\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");};};};_bffa :=len (_bfabc );if len (_bfabc )< 2{return nil ,MakeErrorResultType (ErrorTypeNum ,"");};if _dcae .Type !=ResultTypeList &&_dcae .Type !=ResultTypeArray {return nil ,MakeErrorResult (_dbbc +" \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");};_gabb :=_fcef (_dcae );_gdeff :=[]float64 {};_fcc :=0.0;for _ ,_fegc :=range _gabb {for _ ,_babf :=range _fegc {if _babf .Type ==ResultTypeNumber &&!_babf .IsBoolean {_cefb :=float64 (int (_babf .ValueNumber ));if _cefb < _fcc {return nil ,MakeErrorResultType (ErrorTypeNum ,_dbbc +" \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");};_gdeff =append (_gdeff ,_cefb );_fcc =_cefb ;}else {return nil ,MakeErrorResult (_dbbc +"\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 (_gdeff )!=_bffa {return nil ,MakeErrorResultType (ErrorTypeNum ,"");};return &xargs {_bfabc ,_gdeff },MakeEmptyResult ();};func _bced (_addef ,_afcg ,_cgef ,_abgg ,_ddfa float64 ,_ebfba int )float64 {_gdcd :=_fdfgf (_addef ,_cgef ,_abgg ,_ddfa ,_ebfba );var _gffgb float64 ;if _afcg ==1{if _ebfba ==1{_gffgb =0;}else {_gffgb =-_abgg ;};}else {if _ebfba ==1{_gffgb =_gcdd (_addef ,_afcg -2,_gdcd ,_abgg ,1)-_gdcd ;}else {_gffgb =_gcdd (_addef ,_afcg -1,_gdcd ,_abgg ,0);};};return _gffgb *_addef ;}; +// Min is an implementation of the Excel MIN() function. +func Min (args []Result )Result {return _bcabg (args ,false )};func _fgf (_egc int ,_bge _cg .Month ,_ccaf int )int64 {if _egc ==1900&&int (_bge )<=2{_ccaf --;};_gggb :=_cg .Date (_egc ,_bge ,_ccaf ,0,0,0,0,_cg .UTC );return _gggb .Unix ();}; -// Coupncd implements the Excel COUPNCD function. -func Coupncd (args []Result )Result {_ggaa ,_eadc :=_gdfc (args ,"\u0043O\u0055\u0050\u004e\u0043\u0044");if _eadc .Type ==ResultTypeError {return _eadc ;};_dde :=_aee (_ggaa ._def );_bfab :=_aee (_ggaa ._ecacc );_gcf :=_ggaa ._cfgb ;_ebab :=_fbb (_dde ,_bfab ,_gcf );_cbf ,_dcc ,_eagf :=_ebab .Date ();return MakeNumberResult (_adfc (_cbf ,int (_dcc ),_eagf ));};const _fdgag =57353; +// 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");};_gfgg :=args [0];if _gfgg .Type !=ResultTypeArray &&_gfgg .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");};_gfefa :=_gfgg .ValueArray ;if len (_gfefa )==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 (_gfefa [0])));}; -// 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");};_babad :=args [0].AsNumber ();_gafa :=args [1].AsNumber ();if _babad .Type ==ResultTypeNumber &&_gafa .Type ==ResultTypeNumber {_cfdg :=_gfd .Atan2 (_gafa .ValueNumber ,_babad .ValueNumber );if _cfdg !=_cfdg {return MakeErrorResult ("\u0041T\u0041N\u0032\u0020\u0072\u0065\u0074u\u0072\u006ee\u0064\u0020\u004e\u0061\u004e");};return MakeNumberResult (_cfdg );};for _ ,_gfcc :=range []ResultType {_babad .Type ,_gafa .Type }{switch _gfcc {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 _babad ;default:return MakeErrorResult (_g .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",_gfcc ));};};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");}; +// ISBLANK is an implementation of the Excel ISBLANK() function. +func IsBlank (args []Result )Result {if len (args )!=1{return 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 );}; -// 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");};_fgfg :=args [0].ValueNumber ;if _fgfg <=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");};_ccb :=float64 (int (args [1].ValueNumber ));if _ccb < 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 ((_gfd .Pow (_fgfg +1,1/_ccb )-1)*_ccb );};type parsedSearchObject struct{_cfeee string ;_gbbf string ;_ggcg int ;}; +// 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");};_dada :=args [0].AsNumber ();if _dada .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");};_bgcad :=0;if len (args )> 1{_ccada :=args [1];if _ccada .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");};_bgcad =int (_ccada .ValueNumber );if _bgcad < 0{_bgcad =0;}else if _bgcad > 4{_bgcad =4;};};_cgda :=_bdefb ;switch _bgcad {case 1:_cgda =_fgfd ;case 2:_cgda =_adddg ;case 3:_cgda =_dbgdf ;case 4:_cgda =_cegfd ;};_ddgf :=_fg .Trunc (_dada .ValueNumber );_gfdbd :=_af .Buffer {};for _ ,_fgbe :=range _cgda {for _ddgf >=_fgbe ._ebde {_gfdbd .WriteString (_fgbe ._eddc );_ddgf -=_fgbe ._ebde ;};};return MakeStringResult (_gfdbd .String ());};func _fgfad (){_ggfaf =_ga .MustCompile ("\u005e\u0028\u005b\u0030\u002d\u0039\u005d\u002b\u0029\u0024");_agaf =_ga .MustCompile ("\u005e=\u0028\u002e\u002a\u0029\u0024");_ggccb =_ga .MustCompile ("\u005e<\u0028\u002e\u002a\u0029\u0024");_ffcb =_ga .MustCompile ("\u005e>\u0028\u002e\u002a\u0029\u0024");_bbgfa =_ga .MustCompile ("\u005e\u003c\u003d\u0028\u002e\u002a\u0029\u0024");_cdde =_ga .MustCompile ("\u005e\u003e\u003d\u0028\u002e\u002a\u0029\u0024");}; -// 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 _cbab (args ,_ffag )};func _cga (_geec string )bool {for _ ,_bee :=range _eeea {_egg :=_bee .FindStringSubmatch (_geec );if len (_egg )> 1{return true ;};};return false ;};const _fagfdf =57376;func (_fced VerticalRange )verticalRangeReference ()string {return _g .Sprintf ("\u0025\u0073\u003a%\u0073",_fced ._bbadb ,_fced ._fdaegd );}; +// Pricemat implements the Excel PRICEMAT function. +func Pricemat (args []Result )Result {_cacb :=len (args );if _cacb !=5&&_cacb !=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");};_cfdd ,_cbce ,_cecb :=_abcg (args [0],args [1],"\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054");if _cecb .Type ==ResultTypeError {return _cecb ;};_defde ,_cecb :=_ecbgc (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054");if _cecb .Type ==ResultTypeError {return _cecb ;};if _defde >=_cfdd {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");};_feede :=args [3].ValueNumber ;if _feede < 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");};_edef :=args [4].ValueNumber ;if _edef < 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");};_bfda :=0;if _cacb ==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");};_bfda =int (args [5].ValueNumber );if !_defe (_bfda ){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");};};_efaad ,_cecb :=_bdcd (_cfdd ,_cbce ,_bfda );if _cecb .Type ==ResultTypeError {return _cecb ;};_fbcd ,_cecb :=_bdcd (_defde ,_cbce ,_bfda );if _cecb .Type ==ResultTypeError {return _cecb ;};_dggc ,_cecb :=_bdcd (_defde ,_cfdd ,_bfda );if _cecb .Type ==ResultTypeError {return _cecb ;};_caba :=1+_fbcd *_feede ;_afcg :=1+_efaad *_edef ;return MakeNumberResult ((_caba /_afcg -_dggc *_feede )*100);}; -// SumSquares is an implementation of the Excel SUMSQ() function. -func SumSquares (args []Result )Result {_afagd :=MakeNumberResult (0);for _ ,_ggbag :=range args {_ggbag =_ggbag .AsNumber ();switch _ggbag .Type {case ResultTypeNumber :_afagd .ValueNumber +=_ggbag .ValueNumber *_ggbag .ValueNumber ;case ResultTypeList ,ResultTypeArray :_acdbdc :=SumSquares (_ggbag .ListValues ());if _acdbdc .Type !=ResultTypeNumber {return _acdbdc ;};_afagd .ValueNumber +=_acdbdc .ValueNumber ;case ResultTypeString :case ResultTypeError :return _ggbag ;case ResultTypeEmpty :default:return MakeErrorResult (_g .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",_ggbag .Type ));};};return _afagd ;}; +// Disc implements the Excel DISC function. +func Disc (args []Result )Result {_acae :=len (args );if _acae !=4&&_acae !=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");};_bfbg ,_dbcg ,_cgcd :=_abcg (args [0],args [1],"\u0044\u0049\u0053\u0043");if _cgcd .Type ==ResultTypeError {return _cgcd ;};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");};_bege :=args [2].ValueNumber ;if _bege <=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");};_bgde :=args [3].ValueNumber ;if _bgde <=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");};_ffbb :=0;if _acae ==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");};_ffbb =int (args [4].ValueNumber );if !_defe (_ffbb ){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");};};_ggeg ,_cgcd :=_bdcd (_bfbg ,_dbcg ,_ffbb );if _cgcd .Type ==ResultTypeError {return _cgcd ;};return MakeNumberResult ((_bgde -_bege )/_bgde /_ggeg );};func _ggfd (_addb ,_daaf ,_adge ,_eccbb ,_cbcf ,_fgbc float64 ,_dcdf int )(float64 ,Result ){_gcba :=int (_fgbc );_deca :=_daed (_addb ,_daaf ,_gcba ,_dcdf );_dafg :=_aage (_addb ,_daaf ,_gcba ,_dcdf )/_deca ;_bfcgf ,_gfef :=_dfcg (_addb ,_daaf ,_gcba ,_dcdf );if _gfef .Type ==ResultTypeError {return 0,_gfef ;};_edb :=_eeafc (_addb ,_daaf ,_gcba ,_dcdf );_caaa :=_cbcf /_fg .Pow (1+_eccbb /_fgbc ,_bfcgf -1+_dafg );_caaa -=100*_adge /_fgbc *_edb /_deca ;_ggdd :=100*_adge /_fgbc ;_adgd :=1+_eccbb /_fgbc ;for _bcae :=0.0;_bcae < _bfcgf ;_bcae ++{_caaa +=_ggdd /_fg .Pow (_adgd ,_bcae +_dafg );};return _caaa ,MakeEmptyResult ();}; -// Eval evaluates a horizontal range with prefix returning a list of results or an error. -func (_fagc PrefixHorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_bgaf :=_fagc ._dceda .Reference (ctx ,ev );switch _bgaf .Type {case ReferenceTypeSheet :if _dcgc (_bgaf ,ctx ){return MakeErrorResultType (ErrorTypeName ,_g .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_bgaf .Value ));};_cgcdg :=_fagc .horizontalRangeReference (_bgaf .Value );if _bdbf ,_agebf :=ev .GetFromCache (_cgcdg );_agebf {return _bdbf ;};_babcc :=ctx .Sheet (_bgaf .Value );_dcag ,_bbgea :=_ebfed (_babcc ,_fagc ._fdgba ,_fagc ._dgefc );_acfdc :=_badgc (_babcc ,ev ,_dcag ,_bbgea );ev .SetCache (_cgcdg ,_acfdc );return _acfdc ;default:return MakeErrorResult (_g .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 ));};};func _ggad (_bcdcb Result )Result {if _bcdcb .Type ==ResultTypeEmpty {return _bcdcb ;};_eeabb :=_bcdcb .AsString ();if _eeabb .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 _bcdcb .IsBoolean {if _eeabb .ValueString =="\u0031"{return MakeStringResult ("\u0074\u0072\u0075\u0065");}else if _eeabb .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 (_dcf .ToLower (_eeabb .ValueString ));};}; +// Range is a range expression that when evaluated returns a list of Results. +type Range struct{_bdgcbd ,_febfg Expression }; -// Received implements the Excel RECEIVED function. -func Received (args []Result )Result {_gagc :=len (args );if _gagc !=4&&_gagc !=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");};_eeff ,_aefd ,_bfae :=_gage (args [0],args [1],"\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044");if _bfae .Type ==ResultTypeError {return _bfae ;};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");};_fbce :=args [2].ValueNumber ;if _fbce <=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");};_abdf :=args [3].ValueNumber ;if _abdf <=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");};_ebfa :=0;if _gagc ==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");};_ebfa =int (args [4].ValueNumber );if !_eeaa (_ebfa ){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");};};_abee ,_bfae :=_debf (_eeff ,_aefd ,_ebfa );if _bfae .Type ==ResultTypeError {return _bfae ;};return MakeNumberResult (_fbce /(1-_abdf *_abee ));}; +// 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");};_fabg :=args [0].AsNumber ();if _fabg .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");};_cace :=args [1].AsNumber ();if _cace .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");};_ffeg :=int (_cace .ValueNumber );if _ffeg < 0||_ffeg > 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");};_edeee :=0;if len (args )> 2{_dfege :=args [2].AsNumber ();if _dfege .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");};_edeee =int (_dfege .ValueNumber );};_afff :=_cb .FormatInt (int64 (_fabg .ValueNumber ),_ffeg );if len (_afff )< _edeee {_afff =_g .Repeat ("\u0030",_edeee -len (_afff ))+_afff ;};return MakeStringResult (_afff );};const (_gcgdb rmode =iota ;_dbggf ;_cfde ;); -// NewEmptyExpr constructs a new empty expression. -func NewEmptyExpr ()Expression {return EmptyExpr {}};func _ddca (_cea ,_dcfcfd float64 )bool {return _gfd .Abs (_cea -_dcfcfd )< 1.0e-6};func (_abecf HorizontalRange )horizontalRangeReference ()string {return _g .Sprintf ("\u0025\u0064\u003a%\u0064",_abecf ._cfde ,_abecf ._agbec );};func _bagfd (_gdfde int )string {if _gdfde >=1&&_gdfde -1< len (_adgag ){if _adgag [_gdfde -1]!=""{return _adgag [_gdfde -1];};};return _g .Sprintf ("\u0074\u006f\u006b\u002d\u0025\u0076",_gdfde );}; +// Reference returns a string reference value to a vertical range with prefix. +func (_fbbf PrefixVerticalRange )Reference (ctx Context ,ev Evaluator )Reference {_geecc :=_fbbf ._cedbe .Reference (ctx ,ev );return Reference {Type :ReferenceTypeVerticalRange ,Value :_fbbf .verticalRangeReference (_geecc .Value )};};func _defe (_eccb int )bool {return _eccb >=0&&_eccb <=4}; -// 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");};_dgg :=args [0];switch _dgg .Type {case ResultTypeEmpty :return MakeNumberResult (1);case ResultTypeNumber :_ddcb :=_aee (_dgg .ValueNumber );return MakeNumberResult (float64 (_ddcb .Month ()));case ResultTypeString :_baag :=_dcf .ToLower (_dgg .ValueString );if !_cga (_baag ){_ ,_ ,_ ,_ ,_edff ,_cec :=_dbb (_baag );if _cec .Type ==ResultTypeError {_cec .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 _cec ;};if _edff {return MakeNumberResult (1);};};_ ,_cebd ,_ ,_ ,_edab :=_gfbf (_baag );if _edab .Type ==ResultTypeError {return _edab ;};return MakeNumberResult (float64 (_cebd ));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");};};func _cgag (_fef int )int {if _fef < 1900{if _fef < 30{_fef +=2000;}else {_fef +=1900;};};return _fef ;}; +// Reference returns an invalid reference for Number. +func (_eafdf Number )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _cgfe (_gdcb ,_feed []float64 ,_gdee float64 )float64 {_ffa :=_gdee +1;_aadee :=_gdcb [0];_gccg :=len (_gdcb );_fgbd :=_feed [0];for _baa :=1;_baa < _gccg ;_baa ++{_aadee +=_gdcb [_baa ]/_fg .Pow (_ffa ,(_feed [_baa ]-_fgbd )/365);};return _aadee ;};type parsedSearchObject struct{_bdcde string ;_ccee string ;_afbe int ;}; -// 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");};_adcee :=args [0];if _adcee .Type ==ResultTypeNumber {return _adcee ;};if _adcee .Type ==ResultTypeString {_egegb ,_fgcb :=_ab .ParseFloat (_adcee .Value (),64);if _fgcb ==nil {return MakeNumberResult (_egegb );};};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 _gdfc (_gbd []Result ,_daad string )(*couponArgs ,Result ){_dggd :=len (_gbd );if _dggd !=3&&_dggd !=4{return nil ,MakeErrorResult (_daad +"\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");};_bgge ,_eacd ,_gbcc :=_gage (_gbd [0],_gbd [1],_daad );if _gbcc .Type ==ResultTypeError {return nil ,_gbcc ;};if _gbd [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_daad +"\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");};_ageg :=_gbd [2].ValueNumber ;if !_dcd (_ageg ){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"+_daad );};_fddg :=0;if _dggd ==4&&_gbd [3].Type !=ResultTypeEmpty {if _gbd [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_daad +"\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");};_fddg =int (_gbd [3].ValueNumber );if !_eeaa (_fddg ){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"+_daad );};};return &couponArgs {_bgge ,_eacd ,int (_ageg ),_fddg },_gea ;};func _feae (_geac float64 )float64 {_fabdb :=float64 (1);for _cfcd :=float64 (2);_cfcd <=_geac ;_cfcd ++{_fabdb *=_cfcd ;};return _fabdb ;};func _ag (_ea Result )bool {if _ea .Type ==ResultTypeString {return _ea .ValueString =="";};return _ea .ValueNumber ==0;};func _caba (_gdbcd ,_cdggf Result ,_eeeea ,_fefeg bool )cmpResult {_gdbcd =_gdbcd .AsNumber ();_cdggf =_cdggf .AsNumber ();if _gdbcd .Type !=_cdggf .Type {return _cffg ;};if _gdbcd .Type ==ResultTypeNumber {if _gdbcd .ValueNumber ==_cdggf .ValueNumber {return _agdb ;};if _gdbcd .ValueNumber < _cdggf .ValueNumber {return _fceee ;};return _cdbg ;};if _gdbcd .Type ==ResultTypeString {_dgeg :=_gdbcd .ValueString ;_dcaa :=_cdggf .ValueString ;if !_eeeea {_dgeg =_dcf .ToLower (_dgeg );_dcaa =_dcf .ToLower (_dcaa );};if _fefeg {_dccg :=_ba .Match (_dcaa ,_dgeg );if _dccg {return _agdb ;}else {return _cdbg ;};};return cmpResult (_dcf .Compare (_dgeg ,_dcaa ));};if _gdbcd .Type ==ResultTypeEmpty {return _agdb ;};if _gdbcd .Type ==ResultTypeList {if len (_gdbcd .ValueList )< len (_cdggf .ValueList ){return _fceee ;};if len (_gdbcd .ValueList )> len (_cdggf .ValueList ){return _cdbg ;};for _aagbc :=range _gdbcd .ValueList {_gdedf :=_caba (_gdbcd .ValueList [_aagbc ],_cdggf .ValueList [_aagbc ],_eeeea ,_fefeg );if _gdedf !=_agdb {return _gdedf ;};};return _agdb ;};if _gdbcd .Type ==ResultTypeList {if len (_gdbcd .ValueArray )< len (_cdggf .ValueArray ){return _fceee ;};if len (_gdbcd .ValueArray )> len (_cdggf .ValueArray ){return _cdbg ;};for _efaa :=range _gdbcd .ValueArray {_faef :=_gdbcd .ValueArray [_efaa ];_edcf :=_gdbcd .ValueArray [_efaa ];if len (_faef )< len (_edcf ){return _fceee ;};if len (_faef )> len (_edcf ){return _cdbg ;};for _cdgbg :=range _faef {_dcgd :=_caba (_faef [_cdgbg ],_edcf [_cdgbg ],_eeeea ,_fefeg );if _dcgd !=_agdb {return _dcgd ;};};};return _agdb ;};return _cffg ;};func _dada (_dfda [][]Result ,_cdfaf int )[][]Result {_cega :=[][]Result {};for _gegf :=range _dfda {if _gegf ==0{continue ;};_ddedf :=[]Result {};for _ceca :=range _dfda {if _ceca ==_cdfaf {continue ;};_ddedf =append (_ddedf ,_dfda [_gegf ][_ceca ]);};_cega =append (_cega ,_ddedf );};return _cega ;}; +// Cumipmt implements the Excel CUMIPMT function. +func Cumipmt (args []Result )Result {_effa ,_acd :=_dgc (args ,"\u0043U\u004d\u0049\u0050\u004d\u0054");if _acd .Type ==ResultTypeError {return _acd ;};_gggc :=_effa ._bcef ;_ccdg :=_effa ._fed ;_gbcfb :=_effa ._fbba ;_ebb :=_effa ._acfc ;_cdgb :=_effa ._ddff ;_fcdc :=_effa ._cdee ;_cbbd :=_beca (_gggc ,_ccdg ,_gbcfb ,0,_fcdc );_fbdc :=0.0;if _ebb ==1{if _fcdc ==0{_fbdc =-_gbcfb ;_ebb ++;};};for _eeed :=_ebb ;_eeed <=_cdgb ;_eeed ++{if _fcdc ==1{_fbdc +=_cae (_gggc ,_eeed -2,_cbbd ,_gbcfb ,1)-_cbbd ;}else {_fbdc +=_cae (_gggc ,_eeed -1,_cbbd ,_gbcfb ,0);};};_fbdc *=_gggc ;return MakeNumberResult (_fbdc );};func _edbe (_gccgb []Result ,_gbdd []string ,_bcecf bool )[]string {for _ ,_fcbb :=range _gccgb {switch _fcbb .Type {case ResultTypeEmpty :if !_bcecf {_gbdd =append (_gbdd ,"");};case ResultTypeString :if _fcbb .ValueString !=""||!_bcecf {_gbdd =append (_gbdd ,_fcbb .ValueString );};case ResultTypeNumber :_gbdd =append (_gbdd ,_fcbb .Value ());case ResultTypeList :_gbdd =_aafdc (_gbdd ,_edbe (_fcbb .ValueList ,[]string {},_bcecf ));case ResultTypeArray :for _ ,_bcag :=range _fcbb .ValueArray {_gbdd =_aafdc (_gbdd ,_edbe (_bcag ,[]string {},_bcecf ));};};};return _gbdd ;};type plex struct{_fcgbb chan *node ;_fecfe Expression ;_befcc string ;}; -// ISEVEN is an implementation of the Excel ISEVEN() function. -func IsEven (args []Result )Result {if len (args )!=1{return 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");};_efcefc :=int (args [0].ValueNumber );return MakeBoolResult (_efcefc ==_efcefc /2*2);};func _cceg (_bbd ,_gfac int )int {if _gfac ==2&&_geb (_bbd ){return 29;}else {return _faa [_gfac -1];};};func _dbbfe (_gefbd Result ,_bagfc *criteriaParsed )bool {_cfedc :=_dcf .ToLower (_gefbd .ValueString );_eccga :=_bagfc ._bdae ._gfde ;_aace :=_bagfc ._bdae ._dagdg ;if _eccga ==_dcccf {return _cfedc ==_aace ||_ba .Match (_aace ,_cfedc );};if _gefbd .Type !=ResultTypeEmpty {if _cfedc ==_bagfc ._addc ||_ba .Match (_bagfc ._addc ,_cfedc ){return true ;};if _ ,_bbag :=_ab .ParseFloat (_aace ,64);_bbag ==nil {return false ;};switch _eccga {case _ccfe :return _cfedc <=_aace ;case _aagfe :return _cfedc >=_aace ;case _fedcb :return _cfedc < _aace ;case _bffg :return _cfedc > _aace ;};};return false ;}; +// 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{_cedbe Expression ;_gbeff ,_fagfg string ;};const _cfab int =30;var _gbdbg =[...]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}; -// String returns a string representation of a vertical range with prefix. -func (_gddb PrefixVerticalRange )String ()string {return _g .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_gddb ._cdcc .String (),_gddb ._abdc ,_gddb ._bfbbe );}; +// Update returns the same object as updating sheet references does not affect String. +func (_fadef String )Update (q *_ae .UpdateQuery )Expression {return _fadef }; -// SheetPrefixExpr is a reference to a sheet like Sheet1! (reference to sheet 'Sheet1'). -type SheetPrefixExpr struct{_bace string }; +// Update returns the same object as updating sheet references does not affect Error. +func (_dbd Error )Update (q *_ae .UpdateQuery )Expression {return _dbd }; -// 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");};_ddefa :=args [0];if _ddefa .Type ==ResultTypeError {return _ddefa ;};if _ddefa .Type !=ResultTypeString &&_ddefa .Type !=ResultTypeNumber &&_ddefa .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");};_gcce :=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");};_abfed :=int (args [1].ValueNumber );if _abfed < 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");};_gcgbf :=int (args [2].ValueNumber );if _gcgbf < 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");};_dbde :=len (_gcce );if _abfed > _dbde {return MakeStringResult ("");};_abfed --;_bedb :=_abfed +_gcgbf ;if _bedb > _dbde {return MakeStringResult (_gcce [_abfed :]);}else {return MakeStringResult (_gcce [_abfed :_bedb ]);};}; +// NewNumber constructs a new number expression. +func NewNumber (v string )Expression {_bgddg ,_feged :=_cb .ParseFloat (v ,64);if _feged !=nil {_fc .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 ,_feged );};return Number {_fbeeb :_bgddg };};func _bcbgf (_ecdgb [][]Result )float64 {if len (_ecdgb )==2{_dabg :=_ecdgb [0][0].AsNumber ();_bgcc :=_ecdgb [0][1].AsNumber ();_ecgg :=_ecdgb [1][0].AsNumber ();_edcf :=_ecdgb [1][1].AsNumber ();if _dabg .Type !=ResultTypeNumber ||_bgcc .Type !=ResultTypeNumber ||_ecgg .Type !=ResultTypeNumber ||_edcf .Type !=ResultTypeNumber {return _fg .NaN ();};return _dabg .ValueNumber *_edcf .ValueNumber -_ecgg .ValueNumber *_bgcc .ValueNumber ;};_fbec :=float64 (0);_bfea :=float64 (1);for _geecd :=range _ecdgb {_fbec +=_bfea *_ecdgb [0][_geecd ].ValueNumber *_bcbgf (_eced (_ecdgb ,_geecd ));_bfea *=-1;};return _fbec ;};func (_agcaf tokenType )String ()string {return _gfeed (int (_agcaf ))}; -// Eval evaluates and returns the result of the cell reference. -func (_eca CellRef )Eval (ctx Context ,ev Evaluator )Result {return ctx .Cell (_eca ._dd ,ev )}; +// NewPrefixRangeExpr constructs a new range with prefix. +func NewPrefixRangeExpr (pfx ,from ,to Expression )Expression {_adeac ,_ebfe ,_faeef :=_aafc (from ,to );if _faeef !=nil {_fc .Log (_faeef .Error ());return NewError (_faeef .Error ());};return PrefixRangeExpr {_caaea :pfx ,_cabc :_adeac ,_gbcge :_ebfe };};func _dggd (_ecga string ,_fdac func (_bbea float64 )float64 )Function {return func (_agbcd []Result )Result {if len (_agbcd )!=1{return MakeErrorResult (_ecga +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_gceg :=_agbcd [0].AsNumber ();switch _gceg .Type {case ResultTypeNumber :_efbe :=_fdac (_gceg .ValueNumber );if _fg .IsNaN (_efbe ){return MakeErrorResult (_ecga +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");};if _fg .IsInf (_efbe ,0){return MakeErrorResult (_ecga +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079");};return MakeNumberResult (_efbe );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_ecga +"\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 _gceg ;default:return MakeErrorResult (_d .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",_ecga ,_gceg .Type ));};};}; -// Update makes a reference to point to one of the neighboring cells after removing a row/column with respect to the update type. -func (_bb CellRef )Update (q *_da .UpdateQuery )Expression {if q .UpdateCurrentSheet {_bb ._dd =_eed (_bb ._dd ,q );};return _bb ;};var _ccc =[...]uint8 {0,16,29,43,56,68,80,91,102,113,125,137,148,163}; +// Pv implements the Excel PV function. +func Pv (args []Result )Result {_eaed :=len (args );if _eaed < 3||_eaed > 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");};_bedb :=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");};_ecac :=args [1].ValueNumber ;if _ecac !=float64 (int (_ecac )){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");};_fbee :=args [2].ValueNumber ;_ddfe :=0.0;if _eaed >=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");};_ddfe =args [3].ValueNumber ;};_fbbe :=0.0;if _eaed ==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");};_fbbe =args [4].ValueNumber ;if _fbbe !=0{_fbbe =1;};};if _bedb ==0{return MakeNumberResult (-_fbee *_ecac -_ddfe );}else {return MakeNumberResult ((((1-_fg .Pow (1+_bedb ,_ecac ))/_bedb )*_fbee *(1+_bedb *_fbbe )-_ddfe )/_fg .Pow (1+_bedb ,_ecac ));};}; -// SetLocked does nothing for the invalid reference context. -func (_aege *ivr )SetLocked (cellRef string ,locked bool ){}; +// ReferenceType is a type of reference +//go:generate stringer -type=ReferenceType +type ReferenceType byte ; -// IsBool returns false for the invalid reference context. -func (_ggaac *ivr )IsBool (cellRef string )bool {return false };var _facbc =[...]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};const _agc ="\u005e\u0028\u0028"+_dfc +"\u007c"+_gfbg +"\u007c"+_egdg +"\u007c"+_gabf +"\u0029\u0020\u0029\u003f"; +// Error is called in the case of parsing error and saves an error to a plex. +func (_gfca *plex )Error (s string ){_fc .Log ("\u0070a\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",s );_gfca ._befcc =s ;}; -// Rate implements the Excel RATE function. -func Rate (args []Result )Result {_bbgf :=len (args );if _bbgf < 3||_bbgf > 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");};_fcba :=args [0].ValueNumber ;if _fcba !=float64 (int (_fcba )){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");};_gdda :=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");};_cegcf :=args [2].ValueNumber ;_caea :=0.0;if _bbgf >=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");};_caea =args [3].ValueNumber ;};_egde :=0.0;if _bbgf >=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");};_egde =args [4].ValueNumber ;if _egde !=0{_egde =1;};};_dbaa :=0.1;if _bbgf >=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");};_dbaa =args [5].ValueNumber ;};_aceee :=100;_cdadc :=0;_bagfe :=false ;_acbd :=1e-6;_afba :=_dbaa ;for _cdadc < _aceee &&!_bagfe {_fdbb :=_gfd .Pow (_afba +1,_fcba );_abd :=_gfd .Pow (_afba +1,_fcba -1);_abge :=_afba *_egde +1;_cfed :=_gdda *(_fdbb -1);_afbf :=_caea +_fdbb *_cegcf +_cfed *_abge /_afba ;_feee :=_fcba *_abd *_cegcf -_cfed *_abge /_gfd .Pow (_afba ,2);_bgc :=(_fcba *_gdda *_abd *_abge +_cfed *_egde )/_afba ;_bef :=_afbf /(_feee +_bgc );if _gfd .Abs (_bef )< _acbd {_bagfe =true ;};_cdadc ++;_afba -=_bef ;};return MakeNumberResult (_afba );};type noCache struct{};func _cebdd (_deag []Result ,_fdc bool )Result {var _dcgg string ;if _fdc {_dcgg ="\u004c\u0041\u0052G\u0045";}else {_dcgg ="\u0053\u004d\u0041L\u004c";};if len (_deag )!=2{return MakeErrorResult (_dcgg +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_caec :=_deag [0];var _gceff [][]Result ;switch _caec .Type {case ResultTypeArray :_gceff =_caec .ValueArray ;case ResultTypeList :_gceff =[][]Result {_caec .ValueList };default:return MakeErrorResult (_dcgg +"\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 (_gceff )==0{return MakeErrorResult (_dcgg +"\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 _deag [1].Type !=ResultTypeNumber {return MakeErrorResult (_dcgg +" \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");};_dbaae :=_deag [1].ValueNumber ;if _dbaae < 1{return MakeErrorResultType (ErrorTypeNum ,_dcgg +"\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");};_debg :=int (_dbaae );if float64 (_debg )!=_dbaae {return MakeErrorResultType (ErrorTypeNum ,_dcgg +"\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");};_gcag :=[]float64 {};for _ ,_dgbg :=range _gceff {for _ ,_dgfa :=range _dgbg {if _dgfa .Type ==ResultTypeNumber {_gcag =append (_gcag ,_dgfa .ValueNumber );};};};if _debg > len (_gcag ){return MakeErrorResultType (ErrorTypeNum ,_dcgg +" \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");};_gedff :=_fcg .MergeSort (_gcag );if _fdc {return MakeNumberResult (_gedff [len (_gedff )-_debg ]);}else {return MakeNumberResult (_gedff [_debg -1]);};};func _adfc (_ccce ,_abfg ,_ead int )float64 {return float64 (_dfeb (_ccce ,_bf .Month (_abfg ),_ead )/86400)+_aegc ;}; +// LookupFunctionComplex looks up and returns a complex function or nil. +func LookupFunctionComplex (name string )FunctionComplex {_addgag .Lock ();defer _addgag .Unlock ();if _afaab ,_ffgdb :=_aeacfa [name ];_ffgdb {return _afaab ;};return nil ;};var _addgag _f .Mutex ;const (BinOpTypeUnknown BinOpType =iota ;BinOpTypePlus ;BinOpTypeMinus ;BinOpTypeMult ;BinOpTypeDiv ;BinOpTypeExp ;BinOpTypeLT ;BinOpTypeGT ;BinOpTypeEQ ;BinOpTypeLEQ ;BinOpTypeGEQ ;BinOpTypeNE ;BinOpTypeConcat ;); -// MakeListResult constructs a list result. -func MakeListResult (list []Result )Result {return Result {Type :ResultTypeList ,ValueList :list }};func _afag (_bfdc Result ,_eacaa ,_eggd int )[][]Result {_dfdf :=[][]Result {};switch _bfdc .Type {case ResultTypeArray :for _ddbda ,_fggdg :=range _bfdc .ValueArray {if _ddbda < _eacaa {_dfdf =append (_dfdf ,_fcff (MakeListResult (_fggdg ),_eggd ));}else {_dfdf =append (_dfdf ,_fcff (MakeErrorResultType (ErrorTypeNA ,""),_eggd ));};};case ResultTypeList :_dgae :=_fcff (_bfdc ,_eggd );for _gfeac :=0;_gfeac < _eacaa ;_gfeac ++{_dfdf =append (_dfdf ,_dgae );};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _bddg :=0;_bddg < _eacaa ;_bddg ++{_afab :=_fcff (_bfdc ,_eggd );_dfdf =append (_dfdf ,_afab );};};return _dfdf ;};func _cfaf (_ddfbd string ,_dabf []Result )(*parsedSearchObject ,Result ){_gefeg :=len (_dabf );if _gefeg !=2&&_gefeg !=3{return nil ,MakeErrorResult (_ddfbd +"\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");};_gagfb :=_dabf [0];if _gagfb .Type ==ResultTypeError {return nil ,_gagfb ;};if _gagfb .Type !=ResultTypeString &&_gagfb .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");};_fdfe :=_dabf [1];if _fdfe .Type ==ResultTypeError {return nil ,_fdfe ;};if _fdfe .Type !=ResultTypeString &&_fdfe .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");};_fefb :=_fdfe .Value ();_efgb :=_gagfb .Value ();_adafa :=1;if _gefeg ==3&&_dabf [2].Type !=ResultTypeEmpty {_ebb :=_dabf [2];if _ebb .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");};_adafa =int (_ebb .ValueNumber );if _adafa < 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 _adafa > len (_fefb ){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 {_efgb ,_fefb ,_adafa },_gea ;}; +// 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");};_gdad :=args [0].AsString ();if _gdad .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 (_g .ToUpper (_gdad .ValueString ));};func _gcdb (_cbff string ,_eagg func (_cbbdf float64 )float64 )Function {return func (_gedb []Result )Result {if len (_gedb )!=1{return MakeErrorResult (_cbff +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_eggg :=_gedb [0].AsNumber ();switch _eggg .Type {case ResultTypeNumber :_dcgc :=_eagg (_eggg .ValueNumber );if _fg .IsNaN (_dcgc ){return MakeErrorResult (_cbff +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");};if _fg .IsInf (_dcgc ,0){return MakeErrorResult (_cbff +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079");};if _dcgc ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,_cbff +"\u0020d\u0069v\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065\u0072\u006f");};return MakeNumberResult (1/_dcgc );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_cbff +"\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 _eggg ;default:return MakeErrorResult (_d .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",_cbff ,_eggg .Type ));};};}; -// Update updates references in the PrefixVerticalRange after removing a row/column. -func (_abecd PrefixVerticalRange )Update (q *_da .UpdateQuery )Expression {if q .UpdateType ==_da .UpdateActionRemoveColumn {_eaed :=_abecd ;_cecef :=_abecd ._cdcc .String ();if _cecef ==q .SheetToUpdate {_eadf :=q .ColumnIdx ;_eaed ._abdc =_cdgc (_abecd ._abdc ,_eadf );_eaed ._bfbbe =_cdgc (_abecd ._bfbbe ,_eadf );};return _eaed ;};return _abecd ;};func (_gfdbg *Lexer )emit (_egafb tokenType ,_ebcb []byte ){if _babda {_g .Println ("\u0065\u006d\u0069\u0074",_egafb ,_cgad (string (_ebcb )));};_gfdbg ._abcd <-&node {_egafb ,string (_ebcb )};}; +// 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");};_gbef :=args [0].AsNumber ();_ddcba :=args [1].AsNumber ();if _gbef .Type !=ResultTypeNumber ||_ddcba .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 _ddcba .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 (_fg .Trunc (_gbef .ValueNumber /_ddcba .ValueNumber ));}; -// Yielddisc implements the Excel YIELDDISC function. -func Yielddisc (args []Result )Result {_fefab :=len (args );if _fefab !=4&&_fefab !=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");};_bbdg ,_baaa ,_adef :=_gage (args [0],args [1],"\u0059I\u0045\u004c\u0044\u0044\u0049\u0053C");if _adef .Type ==ResultTypeError {return _adef ;};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");};_dege :=args [2].ValueNumber ;if _dege <=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");};_fabd :=args [3].ValueNumber ;if _fabd <=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");};_egfd :=0;if _fefab ==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");};_egfd =int (args [4].ValueNumber );if !_eeaa (_egfd ){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");};};_affec ,_adef :=_debf (_bbdg ,_baaa ,_egfd );if _adef .Type ==ResultTypeError {return _adef ;};return MakeNumberResult ((_fabd /_dege -1)/_affec );};type Expression interface{Eval (_efb Context ,_egf Evaluator )Result ;Reference (_aegf Context ,_bc Evaluator )Reference ;String ()string ;Update (_cge *_da .UpdateQuery )Expression ;};func _gcgg (_gfgg ,_afdb []float64 ,_aeba float64 )float64 {_aagbb :=_aeba +1;_agbg :=0.0;_gfag :=len (_gfgg );_fafe :=_afdb [0];for _ddfae :=1;_ddfae < _gfag ;_ddfae ++{_acb :=(_afdb [_ddfae ]-_fafe )/365;_agbg -=_acb *_gfgg [_ddfae ]/_gfd .Pow (_aagbb ,_acb +1);};return _agbg ;}; +// Eval evaluates the binary expression using the context given. +func (_gff BinaryExpr )String ()string {_cbd :="";switch _gff ._ce {case BinOpTypePlus :_cbd ="\u002b";case BinOpTypeMinus :_cbd ="\u002d";case BinOpTypeMult :_cbd ="\u002a";case BinOpTypeDiv :_cbd ="\u002f";case BinOpTypeExp :_cbd ="\u005e";case BinOpTypeLT :_cbd ="\u003c";case BinOpTypeGT :_cbd ="\u003e";case BinOpTypeEQ :_cbd ="\u003d";case BinOpTypeLEQ :_cbd ="\u003c\u003d";case BinOpTypeGEQ :_cbd ="\u003e\u003d";case BinOpTypeNE :_cbd ="\u003c\u003e";case BinOpTypeConcat :_cbd ="\u0026";};return _gff ._gfa .String ()+_cbd +_gff ._ed .String ();};type durationArgs struct{_bab float64 ;_cbga float64 ;_ffga float64 ;_abfg float64 ;_geab float64 ;_gbgc int ;};func (_faace ReferenceType )String ()string {if _faace >=ReferenceType (len (_bdca )-1){return _d .Sprintf ("\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_faace );};return _cfdc [_bdca [_faace ]:_bdca [_faace +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");};_dagb :=args [0].ValueNumber ;if _dagb <=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");};_eegdb :=float64 (int (args [1].ValueNumber ));if _eegdb < 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 (_gfd .Pow ((1+_dagb /_eegdb ),_eegdb )-1);};var _geddf =map[string ]FunctionComplex {}; +// If is an implementation of the Excel IF() function. It takes one, two or +// three arguments. +func If (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0049\u0046\u0020re\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074 \u006ce\u0061s\u0074 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};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");};_dbae :=args [0];switch _dbae .Type {case ResultTypeError :return _dbae ;case ResultTypeNumber :if len (args )==1{return MakeBoolResult (_dbae .ValueNumber !=0);};if _dbae .ValueNumber !=0{return args [1];};if len (args )==3{return args [2];}else {return MakeBoolResult (false );};case ResultTypeList :return _dfcb (args );case ResultTypeArray :return _gggad (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");};};func (_caeab *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");}; -// 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{_bbadb ,_fdaegd string };var _aegc float64 =25569.0;func (_bbb *evCache )GetFromCache (key string )(Result ,bool ){_bbb ._cee .Lock ();_eeeb ,_adf :=_bbb ._edg [key ];_bbb ._cee .Unlock ();return _eeeb ,_adf ;};const _bga =86400000000000;const _eebge =-1000; +// 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");};_cbee :=_g .ToLower (args [0].ValueString );if !_edgb (_cbee ){_ ,_ ,_ ,_ ,_ebae ,_efb :=_ecdg (_cbee );if _efb .Type ==ResultTypeError {_efb .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 _efb ;};if _ebae {return MakeNumberResult (0);};};_daff ,_dfgab ,_dae ,_ ,_feac :=_dbgab (_cbee );if _feac .Type ==ResultTypeError {return _feac ;};return MakeNumberResult (_acgc (_daff ,_dfgab ,_dae ));}; -// ResultType is the type of the result -//go:generate stringer -type=ResultType -type ResultType byte ; +// 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{_dcbgd Expression ;_dgeb ,_dedda int ;};func _ccafb (_dcge ,_gfbc Result ,_ccbgf string )(*xargs ,Result ){if _dcge .Type !=ResultTypeList &&_dcge .Type !=ResultTypeArray {return nil ,MakeErrorResult (_ccbgf +"\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");};_cefdf :=_gadgc (_dcge );_fbfa :=[]float64 {};for _ ,_abece :=range _cefdf {for _ ,_bdef :=range _abece {if _bdef .Type ==ResultTypeNumber &&!_bdef .IsBoolean {_fbfa =append (_fbfa ,_bdef .ValueNumber );}else {return nil ,MakeErrorResult (_ccbgf +"\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");};};};_aebda :=len (_fbfa );if len (_fbfa )< 2{return nil ,MakeErrorResultType (ErrorTypeNum ,"");};if _gfbc .Type !=ResultTypeList &&_gfbc .Type !=ResultTypeArray {return nil ,MakeErrorResult (_ccbgf +" \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");};_fagee :=_gadgc (_gfbc );_adcg :=[]float64 {};_cagb :=0.0;for _ ,_dfa :=range _fagee {for _ ,_dbgd :=range _dfa {if _dbgd .Type ==ResultTypeNumber &&!_dbgd .IsBoolean {_fcff :=float64 (int (_dbgd .ValueNumber ));if _fcff < _cagb {return nil ,MakeErrorResultType (ErrorTypeNum ,_ccbgf +" \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");};_adcg =append (_adcg ,_fcff );_cagb =_fcff ;}else {return nil ,MakeErrorResult (_ccbgf +"\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 (_adcg )!=_aebda {return nil ,MakeErrorResultType (ErrorTypeNum ,"");};return &xargs {_fbfa ,_adcg },MakeEmptyResult ();}; -// Eval evaluates a vertical range with prefix returning a list of results or an error. -func (_ecgac PrefixVerticalRange )Eval (ctx Context ,ev Evaluator )Result {_ffgd :=_ecgac ._cdcc .Reference (ctx ,ev );switch _ffgd .Type {case ReferenceTypeSheet :if _dcgc (_ffgd ,ctx ){return MakeErrorResultType (ErrorTypeName ,_g .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_ffgd .Value ));};_cebf :=_ecgac .verticalRangeReference (_ffgd .Value );if _ddac ,_gcaf :=ev .GetFromCache (_cebf );_gcaf {return _ddac ;};_gggg :=ctx .Sheet (_ffgd .Value );_gegcf ,_eadgf :=_bebbb (_gggg ,_ecgac ._abdc ,_ecgac ._bfbbe );_abdd :=_badgc (_gggg ,ev ,_gegcf ,_eadgf );ev .SetCache (_cebf ,_abdd );return _abdd ;default:return MakeErrorResult (_g .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",_ffgd .Type ));};}; +// 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");};_ecae :=args [0].AsString ();if _ecae .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 (_ecae .ValueString ,ev );};type Expression interface{Eval (_aaec Context ,_bce Evaluator )Result ;Reference (_bee Context ,_bfcg Evaluator )Reference ;String ()string ;Update (_bfac *_ae .UpdateQuery )Expression ;};func _acgc (_cab ,_cbg ,_ceb int )float64 {return float64 (_fgf (_cab ,_cg .Month (_cbg ),_ceb )/86400)+_cd ;}; -// Update updates the horizontal range references after removing a row/column. -func (_ddfgd HorizontalRange )Update (q *_da .UpdateQuery )Expression {return _ddfgd };type ivr struct{};const _bceg =57360;func _bfa (){_gg ["\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079"]=_db .MustCompile ("\u005e"+_dfc +_bgde );_gg ["\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y"]=_db .MustCompile ("\u005e"+_gfbg +_bgde );_gg ["\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064"]=_db .MustCompile ("\u005e"+_egdg +_bgde );_gg ["y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064"]=_db .MustCompile ("\u005e"+_gabf +_bgde );_dcfd ["\u0068\u0068"]=_db .MustCompile (_agc +_fee +"\u0024");_dcfd ["\u0068\u0068\u003am\u006d"]=_db .MustCompile (_agc +_eea +"\u0024");_dcfd ["\u006d\u006d\u003as\u0073"]=_db .MustCompile (_agc +_eafc +"\u0024");_dcfd ["\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073"]=_db .MustCompile (_agc +_fgb +"\u0024");_eeea =[]*_db .Regexp {_db .MustCompile ("\u005e"+_dfc +"\u0024"),_db .MustCompile ("\u005e"+_gfbg +"\u0024"),_db .MustCompile ("\u005e"+_egdg +"\u0024"),_db .MustCompile ("\u005e"+_gabf +"\u0024")};_ddg =[]*_db .Regexp {_db .MustCompile ("\u005e"+_fee +"\u0024"),_db .MustCompile ("\u005e"+_eea +"\u0024"),_db .MustCompile ("\u005e"+_eafc +"\u0024"),_db .MustCompile ("\u005e"+_fgb +"\u0024")};};const _gabf ="(\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002d"+_dga +"-\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; +// Product is an implementation of the Excel PRODUCT() function. +func Product (args []Result )Result {_dfac :=1.0;for _ ,_gacab :=range args {_gacab =_gacab .AsNumber ();switch _gacab .Type {case ResultTypeNumber :_dfac *=_gacab .ValueNumber ;case ResultTypeList ,ResultTypeArray :_gccc :=Product (_gacab .ListValues ());if _gccc .Type !=ResultTypeNumber {return _gccc ;};_dfac *=_gccc .ValueNumber ;case ResultTypeString :case ResultTypeError :return _gacab ;case ResultTypeEmpty :default:return MakeErrorResult (_d .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",_gacab .Type ));};};return MakeNumberResult (_dfac );}; -// Reference returns a string reference value to a vertical range. -func (_bbcg VerticalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeVerticalRange ,Value :_bbcg .verticalRangeReference ()};};var _fd int64 =_dfeb (1900,_bf .January ,1);func _ebaa (_gece ,_dfbg ,_egca ,_ceed ,_fgga float64 )float64 {var _fceed float64 ;_fggac :=_fgga /_egca ;if _fggac >=1{_fggac =1;if _ceed ==1{_fceed =_gece ;}else {_fceed =0;};}else {_fceed =_gece *_gfd .Pow (1-_fggac ,_ceed -1);};_egcb :=_gece *_gfd .Pow (1-_fggac ,_ceed );var _fgeb float64 ;if _egcb < _dfbg {_fgeb =_fceed -_dfbg ;}else {_fgeb =_fceed -_egcb ;};if _fgeb < 0{_fgeb =0;};return _fgeb ;}; +// 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");};_eagcb :=args [0].AsString ();_eecb :=args [1].AsString ();if _eagcb .Type !=ResultTypeString ||_eecb .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 (_eagcb .ValueString ==_eecb .ValueString );}; -// Negate is a negate expression like -A1. -type Negate struct{_fbbb Expression }; +// 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 _cga (_bfg ,_gcgb ,_bbaf ,_cad int )int {if _gcgb > _bbaf {return 0;};if _bac (_cad ){return (_bbaf -_gcgb +1)*30;};_ddfg :=0;for _acc :=_gcgb ;_acc <=_bbaf ;_acc ++{_ddfg +=_gbg (_bfg ,_acc );};return _ddfg ;};var ReferenceInvalid =Reference {Type :ReferenceTypeInvalid }; -// Eval evaluates and returns the result of a function call. -func (_bbcbg FunctionCall )Eval (ctx Context ,ev Evaluator )Result {_bfbbf :=LookupFunction (_bbcbg ._gaec );if _bfbbf !=nil {_fdaf :=make ([]Result ,len (_bbcbg ._edafd ));for _fffec ,_ebfgg :=range _bbcbg ._edafd {_fdaf [_fffec ]=_ebfgg .Eval (ctx ,ev );_fdaf [_fffec ].Ref =_ebfgg .Reference (ctx ,ev );};if _ ,_ddfc :=_aceg [_bbcbg ._gaec ];!_ddfc {if _gecag ,_ebbge :=_dbea (_fdaf );_gecag {return _ebbge ;};};return _bfbbf (_fdaf );};_bbcc :=LookupFunctionComplex (_bbcbg ._gaec );if _bbcc !=nil {_agdg :=make ([]Result ,len (_bbcbg ._edafd ));for _fddfc ,_ecfd :=range _bbcbg ._edafd {_agdg [_fddfc ]=_ecfd .Eval (ctx ,ev );_agdg [_fddfc ].Ref =_ecfd .Reference (ctx ,ev );};if _ ,_aadgb :=_aceg [_bbcbg ._gaec ];!_aadgb {if _dgfae ,_cadc :=_dbea (_agdg );_dgfae {return _cadc ;};};return _bbcc (ctx ,ev ,_agdg );};return MakeErrorResult ("\u0075\u006e\u006b\u006e\u006f\u0077\u006e\u0020\u0066\u0075\u006e\u0063t\u0069\u006f\u006e\u0020"+_bbcbg ._gaec );};var _ddffe =[...]int {1};var _cddca =[...]uint8 {0,20,37,60,78,96}; +// IsDBCS returns false for the invalid reference context. +func (_abgee *ivr )IsDBCS ()bool {return false }; -// String returns a string representation of a horizontal range with prefix. -func (_gffc PrefixHorizontalRange )String ()string {return _g .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_gffc ._dceda .String (),_gffc ._fdgba ,_gffc ._dgefc );}; +// Reference returns an invalid reference for ConstArrayExpr. +func (_ff ConstArrayExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; // 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");};_aeeb :=args [0].AsNumber ();if _aeeb .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");};_ccbd :=int (_aeeb .ValueNumber );_fgfc :=make ([][]Result ,0,_ccbd );for _agfg :=0;_agfg < _ccbd ;_agfg ++{_cgfa :=make ([]Result ,_ccbd );for _bdbg :=0;_bdbg < _ccbd ;_bdbg ++{if _agfg ==_bdbg {_cgfa [_bdbg ]=MakeNumberResult (1.0);}else {_cgfa [_bdbg ]=MakeNumberResult (0.0);};};_fgfc =append (_fgfc ,_cgfa );};return MakeArrayResult (_fgfc );}; +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");};_acbgb :=args [0].AsNumber ();if _acbgb .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");};_ecgcc :=int (_acbgb .ValueNumber );_gbed :=make ([][]Result ,0,_ecgcc );for _geabe :=0;_geabe < _ecgcc ;_geabe ++{_dfbc :=make ([]Result ,_ecgcc );for _cdeb :=0;_cdeb < _ecgcc ;_cdeb ++{if _geabe ==_cdeb {_dfbc [_cdeb ]=MakeNumberResult (1.0);}else {_dfbc [_cdeb ]=MakeNumberResult (0.0);};};_gbed =append (_gbed ,_dfbc );};return MakeArrayResult (_gbed );}; -// 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");};_gdea :=args [0].AsNumber ();if _gdea .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 (_gfd .Pi /180.0*_gdea .ValueNumber );};func _dbbg (_bce ,_cadf _bf .Time ,_bae ,_ged int )_bf .Time {_afcd :=_cadf ;_cadbb :=_bce .Year ()-_cadf .Year ();_afcd =_afcd .AddDate (_cadbb ,0,0);if _bce .After (_afcd ){_afcd =_afcd .AddDate (1,0,0);};_gdbd :=-12/_bae ;for _afcd .After (_bce ){_afcd =_afcd .AddDate (0,_gdbd ,0);};return _afcd ;}; +// Eval evaluates and returns the result of a function call. +func (_efef FunctionCall )Eval (ctx Context ,ev Evaluator )Result {_edcd :=LookupFunction (_efef ._ecab );if _edcd !=nil {_edda :=make ([]Result ,len (_efef ._fggga ));for _fbgfb ,_gggbd :=range _efef ._fggga {_edda [_fbgfb ]=_gggbd .Eval (ctx ,ev );_edda [_fbgfb ].Ref =_gggbd .Reference (ctx ,ev );};if _ ,_bfcd :=_gbaf [_efef ._ecab ];!_bfcd {if _gcad ,_fgdab :=_dbgdb (_edda );_gcad {return _fgdab ;};};return _edcd (_edda );};_dgcdc :=LookupFunctionComplex (_efef ._ecab );if _dgcdc !=nil {_dbfab :=make ([]Result ,len (_efef ._fggga ));for _ecabe ,_cgbcc :=range _efef ._fggga {_dbfab [_ecabe ]=_cgbcc .Eval (ctx ,ev );_dbfab [_ecabe ].Ref =_cgbcc .Reference (ctx ,ev );};if _ ,_eecg :=_gbaf [_efef ._ecab ];!_eecg {if _bgcdb ,_gafg :=_dbgdb (_dbfab );_bgcdb {return _gafg ;};};return _dgcdc (ctx ,ev ,_dbfab );};return MakeErrorResult ("\u0075\u006e\u006b\u006e\u006f\u0077\u006e\u0020\u0066\u0075\u006e\u0063t\u0069\u006f\u006e\u0020"+_efef ._ecab );}; -// Search is an implementation of the Excel SEARCH(). -func Search (args []Result )Result {_aeeage ,_ggff :=_cfaf ("\u0046\u0049\u004e\u0044",args );if _ggff .Type !=ResultTypeEmpty {return _ggff ;};_bbff :=_dcf .ToLower (_aeeage ._cfeee );if _bbff ==""{return MakeNumberResult (1.0);};_abdg :=_dcf .ToLower (_aeeage ._gbbf );_acfde :=_aeeage ._ggcg ;_babd :=1;for _gagef :=range _abdg {if _babd < _acfde {_babd ++;continue ;};_adgba :=_ba .Index (_bbff ,_abdg [_gagef :]);if _adgba ==0{return MakeNumberResult (float64 (_babd ));};_babd ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");};var ReferenceInvalid =Reference {Type :ReferenceTypeInvalid };func _fbgc (_cgagg []Result ,_adaf bool )Result {_egaf :="\u004d\u0049\u004e";if _adaf {_egaf ="\u004d\u0049\u004e\u0041";};if len (_cgagg )==0{return MakeErrorResult (_egaf +"\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");};_feag :=_gfd .MaxFloat64 ;for _ ,_ccgfb :=range _cgagg {switch _ccgfb .Type {case ResultTypeNumber :if (_adaf ||!_ccgfb .IsBoolean )&&_ccgfb .ValueNumber < _feag {_feag =_ccgfb .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_dgfg :=_fbgc (_ccgfb .ListValues (),_adaf );if _dgfg .ValueNumber < _feag {_feag =_dgfg .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_bebc :=0.0;if _adaf {_bebc =_ccgfb .AsNumber ().ValueNumber ;};if _bebc < _feag {_feag =_bebc ;};default:_ed .Log ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_egaf +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_ccgfb .Type );};};if _feag ==_gfd .MaxFloat64 {_feag =0;};return MakeNumberResult (_feag );}; +// Number is a nubmer expression. +type Number struct{_fbeeb float64 }; -// Update returns the same object as updating sheet references does not affect SheetPrefixExpr. -func (_bdbff SheetPrefixExpr )Update (q *_da .UpdateQuery )Expression {return _bdbff };func _dadc (_ebdf []Result ,_bcage bool ,_bafg string )Result {var _dcbac ,_bfbd string ;if _bcage {_dcbac ="\u0074\u0068\u0072e\u0065";_bfbd ="\u006f\u0064\u0064";}else {_dcbac ="\u0074\u0077\u006f";_bfbd ="\u0065\u0076\u0065\u006e";};_edea :=len (_ebdf );if (_bcage &&_edea < 3)||(!_bcage &&_edea < 2){return MakeErrorResult (_bafg +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020"+_dcbac +" \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0073");};if (_edea /2*2==_edea )==_bcage {return MakeErrorResult (_bafg +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_bfbd +" \u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020a\u0072\u0067\u0075\u006den\u0074\u0073");};_agbc :=-1;_abcg :=-1;for _aegb :=0;_aegb < _edea ;_aegb +=2{_afdcc :=_ebdf [_aegb ];if _afdcc .Type !=ResultTypeArray &&_afdcc .Type !=ResultTypeList {return MakeErrorResult (_bafg +"\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");};_eefc :=_fcef (_afdcc );if _abcg ==-1{_abcg =len (_eefc );_agbc =len (_eefc [0]);}else if len (_eefc )!=_abcg ||len (_eefc [0])!=_agbc {return MakeErrorResult (_bafg +"\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 _bcage &&_aegb ==0{_aegb --;};};return _gea ;};func _cbab (_bdgd []Result ,_cebbbf rmode )Result {if len (_bdgd )!=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");};_ebfaa :=_bdgd [0].AsNumber ();if _ebfaa .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");};_eegcg :=_bdgd [1].AsNumber ();if _eegcg .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");};_eecbe :=_eegcg .ValueNumber ;_edfdf :=_ebfaa .ValueNumber ;_dddad :=1.0;if _eecbe > 0{_dddad =_gfd .Pow (1/10.0,_eecbe );}else {_dddad =_gfd .Pow (10.0,-_eecbe );};_edfdf ,_gafb :=_gfd .Modf (_edfdf /_dddad );switch _cebbbf {case _acdbd :const _abbg =0.499999999;if _gafb >=_abbg {_edfdf ++;}else if _gafb <=-_abbg {_edfdf --;};case _ffag :case _bdgfg :if _gafb > 0{_edfdf ++;}else if _gafb < 0{_edfdf --;};};return MakeNumberResult (_edfdf *_dddad );}; +// Eval evaluates and returns the result of the cell reference. +func (_fge CellRef )Eval (ctx Context ,ev Evaluator )Result {return ctx .Cell (_fge ._fe ,ev )};var _beeec =[...]int {-1,1,1,-1,-2,0};const _becc =57364; -// 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 {_cefc ,_abdeb :=_debd (args ,false );if _abdeb ==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 (_cefc /_abdeb );};type ri struct{_dgac float64 ;_gced string ;}; +// Duration implements the Excel DURATION function. +func Duration (args []Result )Result {_bdbbb ,_efec :=_fcda (args ,"\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e");if _efec .Type ==ResultTypeError {return _efec ;};_cfe :=_bdbbb ._bab ;_dfdf :=_bdbbb ._cbga ;_ffff :=_bdbbb ._ffga ;_acb :=_bdbbb ._abfg ;_bdcc :=_bdbbb ._geab ;_gadc :=_bdbbb ._gbgc ;return _acgcg (_cfe ,_dfdf ,_ffff ,_acb ,_bdcc ,_gadc );};const _fdfae ="\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"; -// MinIfs implements the MINIFS function. -func MinIfs (args []Result )Result {_ebdg :=_dadc (args ,true ,"\u004d\u0049\u004e\u0049\u0046\u0053");if _ebdg .Type !=ResultTypeEmpty {return _ebdg ;};_dagf :=_ddad (args [1:]);_caeb :=_gfd .MaxFloat64 ;_bbgeg :=_fcef (args [0]);for _ ,_dcedb :=range _dagf {_ccfb :=_bbgeg [_dcedb ._caca ][_dcedb ._eaeed ].ValueNumber ;if _caeb > _ccfb {_caeb =_ccfb ;};};if _caeb ==_gfd .MaxFloat64 {_caeb =0;};return MakeNumberResult (float64 (_caeb ));};func (_eaag tokenType )String ()string {return _bagfd (int (_eaag ))}; +// Yieldmat implements the Excel YIELDMAT function. +func Yieldmat (args []Result )Result {_agabf :=len (args );if _agabf !=5&&_agabf !=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");};_ggcfc ,_dgcd ,_eaaf :=_abcg (args [0],args [1],"\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054");if _eaaf .Type ==ResultTypeError {return _eaaf ;};_fbef ,_eaaf :=_ecbgc (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054");if _eaaf .Type ==ResultTypeError {return _eaaf ;};if _fbef >=_ggcfc {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");};_gaed :=args [3].ValueNumber ;if _gaed < 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");};_cadc :=args [4].ValueNumber ;if _cadc <=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");};_edgf :=0;if _agabf ==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");};_edgf =int (args [5].ValueNumber );if !_defe (_edgf ){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");};};_fbfc ,_eaaf :=_bdcd (_fbef ,_dgcd ,_edgf );if _eaaf .Type ==ResultTypeError {return _eaaf ;};_aeacc ,_eaaf :=_bdcd (_fbef ,_ggcfc ,_edgf );if _eaaf .Type ==ResultTypeError {return _eaaf ;};_gbbac ,_eaaf :=_bdcd (_ggcfc ,_dgcd ,_edgf );if _eaaf .Type ==ResultTypeError {return _eaaf ;};_efaed :=1+_fbfc *_gaed ;_efaed /=_cadc /100+_aeacc *_gaed ;_efaed --;_efaed /=_gbbac ;return MakeNumberResult (_efaed );}; -// Searchb is an implementation of the Excel SEARCHB(). -func Searchb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Search (args );};_gfbc ,_cbba :=_cfaf ("\u0046\u0049\u004e\u0044",args );if _cbba .Type !=ResultTypeEmpty {return _cbba ;};_cbaaf :=_dcf .ToLower (_gfbc ._cfeee );_fecfg :=_dcf .ToLower (_gfbc ._gbbf );if _cbaaf ==""{return MakeNumberResult (1.0);};_abbc :=_gfbc ._ggcg -1;_cgagc :=1;_afgc :=0;for _cffeg :=range _fecfg {if _cffeg !=0{_eeabd :=1;if _cffeg -_afgc > 1{_eeabd =2;};_cgagc +=_eeabd ;};if _cgagc > _abbc {_bdgc :=_ba .Index (_cbaaf ,_fecfg [_cffeg :]);if _bdgc ==0{return MakeNumberResult (float64 (_cgagc ));};};_afgc =_cffeg ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; +// String returns a string representation for Bool. +func (_eag Bool )String ()string {if _eag ._eab {return "\u0054\u0052\u0055\u0045";}else {return "\u0046\u0041\u004cS\u0045";};}; -// 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");};_bfgb :=args [0];if _bfgb .Type !=ResultTypeNumber &&_bfgb .Type !=ResultTypeString &&_bfgb .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");};_aeacc :=args [1].ValueString ;switch _bfgb .Type {case ResultTypeNumber :return MakeStringResult (_fg .Number (_bfgb .ValueNumber ,_aeacc ));case ResultTypeString :return MakeStringResult (_fg .String (_bfgb .ValueString ,_aeacc ));case ResultTypeEmpty :return MakeStringResult (_fg .Number (0,_aeacc ));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");};}; +// 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");};_fecfg :=args [0].AsNumber ();_dbdg :=args [1].AsNumber ();if _fecfg .Type !=ResultTypeNumber ||_dbdg .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 _dbdg .ValueNumber < _fecfg .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");};_aadae :=int64 (_fecfg .ValueNumber );_bggc :=int64 (_dbdg .ValueNumber );return MakeNumberResult (float64 (_cega .Int63n (_bggc -_aadae +1)+_aadae ));}; -// Update returns the same object as updating sheet references does not affect Number. -func (_afcab Number )Update (q *_da .UpdateQuery )Expression {return _afcab }; +// Eval evaluates and returns the result of an error expression. +func (_dcdc Error )Eval (ctx Context ,ev Evaluator )Result {return MakeErrorResult (_dcdc ._edg )}; -// LastEvalIsRef returns if last evaluation with the evaluator was a reference. -func (_fgg *defEval )LastEvalIsRef ()bool {return _fgg ._abf }; +// Update updates references in the BinaryExpr after removing a row/column. +func (_afcd BinaryExpr )Update (q *_ae .UpdateQuery )Expression {_ebd :=_afcd ;_ebd ._gfa =_afcd ._gfa .Update (q );_ebd ._ed =_afcd ._ed .Update (q );return _ebd ;};const _bbgce =57369;func _ceg (_aeg ,_edc ,_aedb ,_bba int )int {if !_bac (_bba ){return _aedb ;};_cbae :=_aedb ;_ffgd :=_gbg (_aeg ,_edc );if _cbae > 30||_aedb >=_ffgd ||_cbae >=_ffgd {_cbae =30;};return _cbae ;};func _bagb (_fdae ,_gdcg []float64 ,_ecce float64 )float64 {_gcgbg :=_ecce +1;_efcf :=0.0;_adddb :=len (_fdae );_adbg :=_gdcg [0];for _dfbad :=1;_dfbad < _adddb ;_dfbad ++{_afdc :=(_gdcg [_dfbad ]-_adbg )/365;_efcf -=_afdc *_fdae [_dfbad ]/_fg .Pow (_gcgbg ,_afdc +1);};return _efcf ;}; -// Ppmt implements the Excel PPPMT function. -func Ppmt (args []Result )Result {_eceg :=len (args );if _eceg < 4||_eceg > 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");};_cegf :=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");};_geebg :=args [1].ValueNumber ;if _geebg <=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");};_deac :=args [2].ValueNumber ;if _deac < _geebg {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");};_faab :=args [3].ValueNumber ;_cbae :=0.0;if _eceg >=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");};_cbae =args [4].ValueNumber ;};_fbdg :=0;if _eceg ==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");};_fbdg =int (args [5].ValueNumber );if _fbdg !=0{_fbdg =1;};};return MakeNumberResult (_fdfgf (_cegf ,_deac ,_faab ,_cbae ,_fbdg )-_bced (_cegf ,_geebg ,_deac ,_faab ,_cbae ,_fbdg ));}; +// CellRef is a reference to a single cell +type CellRef struct{_fe string };type xargs struct{_dgdc []float64 ;_bgdg []float64 ;};type yySymType struct{_bbaa int ;_eadde *node ;_febe Expression ;_cbbe []Expression ;_bfcdd [][]Expression ;};func (_dffdd *Lexer )nextRaw ()*node {for len (_dffdd ._dbff )!=0{_baged :=<-_dffdd ._dbff [len (_dffdd ._dbff )-1];if _baged !=nil {return _baged ;};_dffdd ._dbff =_dffdd ._dbff [0:len (_dffdd ._dbff )-1];};return <-_dffdd ._ffgc ;};func _eabba (_baga Result ,_bacef *criteriaParsed )bool {_bfdecf :=_g .ToLower (_baga .ValueString );_dcdg :=_bacef ._dbea ._aebb ;_acgg :=_bacef ._dbea ._fgbg ;if _dcdg ==_caae {return _bfdecf ==_acgg ||_cgdc .Match (_acgg ,_bfdecf );};if _baga .Type !=ResultTypeEmpty {if _bfdecf ==_bacef ._dfddf ||_cgdc .Match (_bacef ._dfddf ,_bfdecf ){return true ;};if _ ,_effb :=_cb .ParseFloat (_acgg ,64);_effb ==nil {return false ;};switch _dcdg {case _agce :return _bfdecf <=_acgg ;case _eggcg :return _bfdecf >=_acgg ;case _gbfd :return _bfdecf < _acgg ;case _fbdfb :return _bfdecf > _acgg ;};};return false ;};func _bac (_gda int )bool {return _gda ==0||_gda ==4}; -// MaxA is an implementation of the Excel MAXA() function. -func MaxA (args []Result )Result {return _fgda (args ,true )}; +// ISNONTEXT is an implementation of the Excel ISNONTEXT() function. +func IsNonText (args []Result )Result {if len (args )!=1{return 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 );}; -// ConstArrayExpr is a constant array expression. -type ConstArrayExpr struct{_ca [][]Expression }; +// GetFilename returns an empty string for the invalid reference context. +func (_ddbb *ivr )GetFilename ()string {return ""}; -// 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");};_geca :=args [0].Ref ;if _geca .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 (_geca .Value ,ev ).IsBoolean );}; +// 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 (_bdfba Result )ListValues ()[]Result {if _bdfba .Type ==ResultTypeArray {_fcgeb :=[]Result {};for _ ,_ggccg :=range _bdfba .ValueArray {for _ ,_cbgag :=range _ggccg {_fcgeb =append (_fcgeb ,_cbgag );};};return _fcgeb ;};if _bdfba .Type ==ResultTypeList {return _bdfba .ValueList ;};return nil ;}; -// Coupdays implements the Excel COUPDAYS function. -func Coupdays (args []Result )Result {_fecd ,_fcf :=_gdfc (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053");if _fcf .Type ==ResultTypeError {return _fcf ;};return MakeNumberResult (_ecae (_fecd ._def ,_fecd ._ecacc ,_fecd ._cfgb ,_fecd ._fdec ));}; +// Reference returns a string reference value to a named range. +func (_dcceg NamedRangeRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeNamedRange ,Value :_dcceg ._egebg };}; -// String returns a string representation of a horizontal range. -func (_ggbeb HorizontalRange )String ()string {return _ggbeb .horizontalRangeReference ()}; +// 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");};_faea :=args [0];_abdf :=args [1];if _abdf .Type !=ResultTypeArray &&_abdf .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");};_fgge :=_gbeg (_abdf );_baaa :=-1;for _acdd ,_eggc :=range _fgge {if _ceabe (_faea ,_eggc ,false ,false )==_ccfe {_baaa =_acdd ;};};if _baaa ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064");};_cgfa :=_fgge ;if len (args )==3{_cgfa =_gbeg (args [2]);};if _baaa < 0||_baaa >=len (_cgfa ){return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064");};return _cgfa [_baaa ];};func _cacc (_dde []Result ,_ffbf string )(float64 ,float64 ,Result ){if len (_dde )!=2{return 0,0,MakeErrorResult (_ffbf +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _dde [0].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_ffbf +"\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");};_aadc :=_dde [0].ValueNumber ;if _dde [1].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_ffbf +" \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");};_gege :=float64 (int (_dde [1].ValueNumber ));if _gege < 0{return 0,0,MakeErrorResultType (ErrorTypeNum ,_ffbf +"\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 _aadc ,_gege ,_bef ;}; -// 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");};_deagg :=args [0].AsNumber ();if _deagg .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");};_fea :=float64 (1);if _deagg .ValueNumber < 0{_fea =-1;};if len (args )> 1{_dccc :=args [1].AsNumber ();if _dccc .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");};_fea =_dccc .ValueNumber ;};_bdac :=float64 (1);if len (args )> 2{_dcgda :=args [2].AsNumber ();if _dcgda .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");};_bdac =_dcgda .ValueNumber ;};if len (args )==1{return MakeNumberResult (_gfd .Ceil (_deagg .ValueNumber ));};_ebdc :=_deagg .ValueNumber ;_ebdc ,_fccg :=_gfd .Modf (_ebdc /_fea );if _fccg !=0{if _deagg .ValueNumber > 0{_ebdc ++;}else if _bdac < 0{_ebdc --;};};return MakeNumberResult (_ebdc *_fea );};func _cdfb (_cade Result )bool {_faga :=_cade .Type ;return _faga !=ResultTypeArray &&_faga !=ResultTypeList ;}; +// Update updates the FunctionCall references after removing a row/column. +func (_gcfdc FunctionCall )Update (q *_ae .UpdateQuery )Expression {_aaee :=[]Expression {};for _ ,_cabea :=range _gcfdc ._fggga {_eega :=_cabea .Update (q );_aaee =append (_aaee ,_eega );};return FunctionCall {_ecab :_gcfdc ._ecab ,_fggga :_aaee };}; -// Range is a range expression that when evaluated returns a list of Results. -type Range struct{_gbgbe ,_faccc Expression };func _eed (_bec string ,_cdc *_da .UpdateQuery )string {_ddc ,_gac :=_bfd .ParseCellReference (_bec );if _gac !=nil {return "\u0023\u0052\u0045F\u0021";};if _cdc .UpdateType ==_da .UpdateActionRemoveColumn {_geg :=_cdc .ColumnIdx ;_dcfc :=_ddc .ColumnIdx ;if _dcfc < _geg {return _bec ;}else if _dcfc ==_geg {return "\u0023\u0052\u0045F\u0021";}else {return _ddc .Update (_da .UpdateActionRemoveColumn ).String ();};};return _bec ;}; +//go:generate ragel -G2 -Z lexer.rl +//go:generate goimports -w lexer.go +type Lexer struct{_ffgc chan *node ;_acad _f .Mutex ;_dbff []chan *node ;_fbfgf []*node ;};func _dfbfg (_eabce Context ,_dbfce Evaluator ,_gegg ,_acbgg string )Result {_fabb ,_deafg :=_gf .ParseCellReference (_gegg );if _deafg !=nil {return MakeErrorResult (_d .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",_gegg ,_deafg .Error ()));};_ceeea ,_cgedc :=_fabb .ColumnIdx ,_fabb .RowIdx ;_dbbaf ,_bdbgg :=_gf .ParseCellReference (_acbgg );if _bdbgg !=nil {return MakeErrorResult (_d .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",_acbgg ,_bdbgg .Error ()));};_bcdgbb ,_cfbff :=_dbbaf .ColumnIdx ,_dbbaf .RowIdx ;_gccf :=[][]Result {};for _ebgbd :=_cgedc ;_ebgbd <=_cfbff ;_ebgbd ++{_ccbf :=[]Result {};for _edga :=_ceeea ;_edga <=_bcdgbb ;_edga ++{_agfc :=_eabce .Cell (_d .Sprintf ("\u0025\u0073\u0025\u0064",_gf .IndexToColumn (_edga ),_ebgbd ),_dbfce );_ccbf =append (_ccbf ,_agfc );};_gccf =append (_gccf ,_ccbf );};if len (_gccf )==1{if len (_gccf [0])==1{return _gccf [0][0];};return MakeListResult (_gccf [0]);};return MakeArrayResult (_gccf );}; -// Reference returns a string reference value to an expression with prefix. -func (_aeebc PrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {_cegcg :=_aeebc ._dgfe .Reference (ctx ,ev );_dfafgf :=_aeebc ._cdadd .Reference (ctx ,ev );if _cegcg .Type ==ReferenceTypeSheet &&_dfafgf .Type ==ReferenceTypeCell {return Reference {Type :ReferenceTypeCell ,Value :_cegcg .Value +"\u0021"+_dfafgf .Value };};return ReferenceInvalid ;};type cumulArgs struct{_bbbdb float64 ;_fecf float64 ;_agf float64 ;_agad float64 ;_ggf float64 ;_eabd int ;};func _debd (_adggc []Result ,_bgeb bool )(float64 ,float64 ){_babb :=0.0;_edcfc :=0.0;for _ ,_bcgca :=range _adggc {switch _bcgca .Type {case ResultTypeNumber :if _bgeb ||!_bcgca .IsBoolean {_edcfc +=_bcgca .ValueNumber ;_babb ++;};case ResultTypeList ,ResultTypeArray :_cbfc ,_bgag :=_debd (_bcgca .ListValues (),_bgeb );_edcfc +=_cbfc ;_babb +=_bgag ;case ResultTypeString :if _bgeb {_babb ++;};case ResultTypeEmpty :};};return _edcfc ,_babb ;}; +// Negate is a negate expression like -A1. +type Negate struct{_bdadg Expression }; -// Eval evaluates a horizontal range returning a list of results or an error. -func (_eecac HorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_ccab :=_eecac .horizontalRangeReference ();if _cgdg ,_gbag :=ev .GetFromCache (_ccab );_gbag {return _cgdg ;};_gaaa ,_egebf :=_ebfed (ctx ,_eecac ._cfde ,_eecac ._agbec );_fbae :=_badgc (ctx ,ev ,_gaaa ,_egebf );ev .SetCache (_ccab ,_fbae );return _fbae ;}; +// 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");};_fdg :=args [0].ValueNumber ;if _fdg <=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");};_fgd :=args [1].ValueNumber ;if _fgd <=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");};_cafb :=args [2].ValueNumber ;if _cafb <=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 ((_fg .Log10 (_cafb )-_fg .Log10 (_fgd ))/_fg .Log10 (1+_fdg ));}; -// Nper implements the Excel NPER function. -func Nper (args []Result )Result {_ggca :=len (args );if _ggca < 3||_ggca > 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");};_bda :=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");};_gefd :=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");};_ddcbe :=args [2].ValueNumber ;_cgee :=0.0;if _ggca >=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");};_cgee =args [3].ValueNumber ;};_agbf :=0.0;if _ggca ==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");};_agbf =args [4].ValueNumber ;if _agbf !=0{_agbf =1;};};_ccfd :=_gefd *(1+_bda *_agbf )-_cgee *_bda ;_dgfc :=(_ddcbe *_bda +_gefd *(1+_bda *_agbf ));return MakeNumberResult (_gfd .Log (_ccfd /_dgfc )/_gfd .Log (1+_bda ));};type rmode byte ;func _eccc (_fcda Result )[]Result {_gafeb :=_fcda .ValueList ;if _fcda .Type ==ResultTypeArray {_gafeb =nil ;for _ ,_cfbbf :=range _fcda .ValueArray {if len (_cfbbf )> 0{_gafeb =append (_gafeb ,_cfbbf [0]);}else {_gafeb =append (_gafeb ,_gea );};};};return _gafeb ;};const _egabg =57364; +// Update updates references in the PrefixVerticalRange after removing a row/column. +func (_dcac PrefixVerticalRange )Update (q *_ae .UpdateQuery )Expression {if q .UpdateType ==_ae .UpdateActionRemoveColumn {_gdfff :=_dcac ;_bfcgcg :=_dcac ._cedbe .String ();if _bfcgcg ==q .SheetToUpdate {_bfabc :=q .ColumnIdx ;_gdfff ._gbeff =_da (_dcac ._gbeff ,_bfabc );_gdfff ._fagfg =_da (_dcac ._fagfg ,_bfabc );};return _gdfff ;};return _dcac ;}; -// GetFilename returns an empty string for the invalid reference context. -func (_eedda *ivr )GetFilename ()string {return ""};func (_ecbc *Lexer )nextRaw ()*node {for len (_ecbc ._ceba )!=0{_aefgb :=<-_ecbc ._ceba [len (_ecbc ._ceba )-1];if _aefgb !=nil {return _aefgb ;};_ecbc ._ceba =_ecbc ._ceba [0:len (_ecbc ._ceba )-1];};return <-_ecbc ._abcd ;}; +// Db implements the Excel DB function. +func Db (args []Result )Result {_aca :=len (args );if _aca !=4&&_aca !=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");};_bcbb :=args [0].ValueNumber ;if _bcbb < 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");};_geae :=args [1].ValueNumber ;if _geae < 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");};_faf :=args [2].ValueNumber ;if _faf <=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");};_dfcf :=args [3].ValueNumber ;if _dfcf <=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 _dfcf -_faf > 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");};_cdcc :=12.0;if _aca ==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");};_cdcc =args [4].ValueNumber ;if _cdcc < 1||_cdcc > 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 _cdcc ==12&&_dfcf > _faf {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 _geae >=_bcbb {return MakeNumberResult (0);};_bgfg :=1-_fg .Pow (_geae /_bcbb ,1/_faf );_bgfg =float64 (int (_bgfg *1000+0.5))/1000;_edca :=_bcbb *_bgfg *_cdcc /12;if _dfcf ==1{return MakeNumberResult (_edca );};_efge :=_edca ;_eac :=0.0;_dfgg :=_faf ;if _dfgg > _dfcf {_dfgg =_dfcf ;};for _bbbf :=2.0;_bbbf <=_dfgg ;_bbbf ++{_eac =(_bcbb -_efge )*_bgfg ;_efge +=_eac ;};if _dfcf > _faf {return MakeNumberResult ((_bcbb -_efge )*_bgfg *(12-_cdcc )/12);};return MakeNumberResult (_eac );};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");};_gcef :=args [0].AsNumber ();if _gcef .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 _gcef .ValueNumber < 0{return MakeNumberResult (-1);}else if _gcef .ValueNumber > 0{return MakeNumberResult (1);};return MakeNumberResult (0);};var _gcfb =[...]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}; -// Count implements the COUNT function. -func Count (args []Result )Result {return MakeNumberResult (_dadb (args ,_fdeb ))}; +// 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");};_fca :=args [0];if _fca .Type !=ResultTypeArray &&_fca .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");};_eggf :=_fca .ValueArray ;if len (_eggf )==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 (_eggf )));};func MakeRangeReference (ref string )Reference {return Reference {Type :ReferenceTypeRange ,Value :ref }}; -// Reference returns a string reference value to a sheet. -func (_bdfa SheetPrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeSheet ,Value :_bdfa ._bace };};func _ad (_egd BinOpType ,_edc ,_ff []Result )Result {_agg :=[]Result {};for _ge :=range _edc {_ga :=_edc [_ge ].AsNumber ();_faf :=_ff [_ge ].AsNumber ();if _ga .Type !=ResultTypeNumber ||_faf .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 _egd {case BinOpTypePlus :_agg =append (_agg ,MakeNumberResult (_ga .ValueNumber +_faf .ValueNumber ));case BinOpTypeMinus :_agg =append (_agg ,MakeNumberResult (_ga .ValueNumber -_faf .ValueNumber ));case BinOpTypeMult :_agg =append (_agg ,MakeNumberResult (_ga .ValueNumber *_faf .ValueNumber ));case BinOpTypeDiv :if _faf .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_agg =append (_agg ,MakeNumberResult (_ga .ValueNumber /_faf .ValueNumber ));case BinOpTypeExp :_agg =append (_agg ,MakeNumberResult (_gfd .Pow (_ga .ValueNumber ,_faf .ValueNumber )));case BinOpTypeLT :_agg =append (_agg ,MakeBoolResult (_ga .ValueNumber < _faf .ValueNumber ));case BinOpTypeGT :_agg =append (_agg ,MakeBoolResult (_ga .ValueNumber > _faf .ValueNumber ));case BinOpTypeEQ :_agg =append (_agg ,MakeBoolResult (_ga .ValueNumber ==_faf .ValueNumber ));case BinOpTypeLEQ :_agg =append (_agg ,MakeBoolResult (_ga .ValueNumber <=_faf .ValueNumber ));case BinOpTypeGEQ :_agg =append (_agg ,MakeBoolResult (_ga .ValueNumber >=_faf .ValueNumber ));case BinOpTypeNE :_agg =append (_agg ,MakeBoolResult (_ga .ValueNumber !=_faf .ValueNumber ));default:return MakeErrorResult (_g .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",_egd ));};};return MakeListResult (_agg );};func _gfdc (_feeg []Result )[]float64 {_agbcf :=make ([]float64 ,0);for _ ,_cdde :=range _feeg {if _cdde .Type ==ResultTypeEmpty {continue ;};_cdde =_cdde .AsNumber ();switch _cdde .Type {case ResultTypeNumber :if !_cdde .IsBoolean {_agbcf =append (_agbcf ,_cdde .ValueNumber );};case ResultTypeList ,ResultTypeArray :_agbcf =append (_agbcf ,_gfdc (_cdde .ListValues ())...);case ResultTypeString :default:_ed .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",_cdde .Type );};};return _agbcf ;};func _fa (_ecb ,_gd [][]Result )bool {if len (_ecb )!=len (_gd ){return false ;};for _ceb :=range _ecb {if len (_ecb [_ceb ])!=len (_gd [_ceb ]){return false ;};};return true ;};const _cad =_bf .Second *1; +// Function is a standard function whose result only depends on its arguments. +type Function func (_deggc []Result )Result ;func (_dagae *ivr )SetOffset (col ,row uint32 ){};func _aagc (_dbgga ,_ccgb _cg .Time )bool {_aeac :=_dbgga .Unix ();_ffd :=_ccgb .Unix ();_fgc :=_dbgga .Year ();_bca :=_fgf (_fgc ,_cg .March ,1);if _aea (_fgc )&&_aeac < _bca &&_ffd >=_bca {return true ;};var _eaaga =_ccgb .Year ();var _fcgb =_fgf (_eaaga ,_cg .March ,1);return (_aea (_eaaga )&&_ffd >=_fcgb &&_aeac < _fcgb );}; -// 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");}; +// 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 _gcbag :=0;_gcbag < len (args )-1;_gcbag +=2{if args [_gcbag ].ValueNumber ==1{return args [_gcbag +1];};};return MakeErrorResultType (ErrorTypeNA ,"");}; -// NewPrefixHorizontalRange constructs a new full rows range with prefix. -func NewPrefixHorizontalRange (pfx Expression ,v string )Expression {_eafcd :=_dcf .Split (v ,"\u003a");if len (_eafcd )!=2{return nil ;};_bfffcf ,_ :=_ab .Atoi (_eafcd [0]);_gdab ,_ :=_ab .Atoi (_eafcd [1]);if _bfffcf > _gdab {_bfffcf ,_gdab =_gdab ,_bfffcf ;};return PrefixHorizontalRange {_dceda :pfx ,_fdgba :_bfffcf ,_dgefc :_gdab };}; +// SetLocked does nothing for the invalid reference context. +func (_dfegef *ivr )SetLocked (cellRef string ,locked bool ){}; -// MakeNumberResult constructs a number result. -func MakeNumberResult (v float64 )Result {if v ==_gfd .Copysign (0,-1){v =0;};return Result {Type :ResultTypeNumber ,ValueNumber :v };};func _dbea (_fggc []Result )(bool ,Result ){for _ ,_agdcf :=range _fggc {if _agdcf .Type ==ResultTypeError {return true ,_agdcf ;};};return false ,MakeEmptyResult ();}; +// 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];}; -// Couppcd implements the Excel COUPPCD function. -func Couppcd (args []Result )Result {_dcfcf ,_bcg :=_gdfc (args ,"\u0043O\u0055\u0050\u0050\u0043\u0044");if _bcg .Type ==ResultTypeError {return _bcg ;};_efc :=_aee (_dcfcf ._def );_gdcb :=_aee (_dcfcf ._ecacc );_bebf :=_dcfcf ._cfgb ;_afff :=_dcfcf ._fdec ;_fad :=_dbbg (_efc ,_gdcb ,_bebf ,_afff );_fdg ,_affg ,_gafd :=_fad .Date ();return MakeNumberResult (_adfc (_fdg ,int (_affg ),_gafd ));}; +// Received implements the Excel RECEIVED function. +func Received (args []Result )Result {_faab :=len (args );if _faab !=4&&_faab !=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");};_eaba ,_fcfd ,_adea :=_abcg (args [0],args [1],"\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044");if _adea .Type ==ResultTypeError {return _adea ;};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");};_fdge :=args [2].ValueNumber ;if _fdge <=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");};_aabd :=args [3].ValueNumber ;if _aabd <=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");};_bgbg :=0;if _faab ==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");};_bgbg =int (args [4].ValueNumber );if !_defe (_bgbg ){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");};};_gcab ,_adea :=_bdcd (_eaba ,_fcfd ,_bgbg );if _adea .Type ==ResultTypeError {return _adea ;};return MakeNumberResult (_fdge /(1-_aabd *_gcab ));}; -// Reference returns a string reference value to a range with prefix. -func (_fggacf PrefixRangeExpr )Reference (ctx Context ,ev Evaluator )Reference {_dedg :=_fggacf ._cegg .Reference (ctx ,ev );_bbda :=_fggacf ._ggae .Reference (ctx ,ev );_aedf :=_fggacf ._bbafd .Reference (ctx ,ev );if _dedg .Type ==ReferenceTypeSheet &&_bbda .Type ==ReferenceTypeCell &&_aedf .Type ==ReferenceTypeCell {return MakeRangeReference (_caeab (_dedg ,_bbda ,_aedf ));};return ReferenceInvalid ;}; +// String returns a string representation of String. +func (_cbadg String )String ()string {return "\u0022"+_cbadg ._ccgfb +"\u0022"};var _deef =[...]uint8 {0,17,33,49,63,78,93,108}; -// NewNumber constructs a new number expression. -func NewNumber (v string )Expression {_gcdgc ,_dbce :=_ab .ParseFloat (v ,64);if _dbce !=nil {_ed .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 ,_dbce );};return Number {_fcca :_gcdgc };};func _gfbf (_gdd string )(int ,int ,int ,bool ,Result ){_fgf :="";_baf :=[]string {};for _gaac ,_acfa :=range _gg {_baf =_acfa .FindStringSubmatch (_gdd );if len (_baf )> 1{_fgf =_gaac ;break ;};};if _fgf ==""{return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbdg );};_fbg :=false ;var _aef ,_aff ,_dcfdg int ;var _bgb error ;switch _fgf {case "\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079":_aff ,_bgb =_ab .Atoi (_baf [1]);if _bgb !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbdg );};_dcfdg ,_bgb =_ab .Atoi (_baf [3]);if _bgb !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbdg );};_aef ,_bgb =_ab .Atoi (_baf [5]);if _bgb !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbdg );};if _aef < 0||_aef > 9999||(_aef > 99&&_aef < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbdg );};_aef =_cgag (_aef );_fbg =_baf [8]=="";case "\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y":_aff =_bed [_baf [1]];_dcfdg ,_bgb =_ab .Atoi (_baf [14]);if _bgb !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbdg );};_aef ,_bgb =_ab .Atoi (_baf [16]);if _bgb !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbdg );};if _aef < 0||_aef > 9999||(_aef > 99&&_aef < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbdg );};_aef =_cgag (_aef );_fbg =_baf [19]=="";case "\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064":_cfbc ,_ffg :=_ab .Atoi (_baf [1]);if _ffg !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbdg );};_bdc ,_ffg :=_ab .Atoi (_baf [3]);if _ffg !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbdg );};_gcd ,_ffg :=_ab .Atoi (_baf [5]);if _ffg !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbdg );};if _cfbc >=1900&&_cfbc < 10000{_aef =_cfbc ;_aff =_bdc ;_dcfdg =_gcd ;}else if _cfbc > 0&&_cfbc < 13{_aff =_cfbc ;_dcfdg =_bdc ;_aef =_gcd ;}else {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbdg );};_fbg =_baf [8]=="";case "y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064":_aef ,_bgb =_ab .Atoi (_baf [16]);if _bgb !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbdg );};_aff =_bed [_baf [3]];_dcfdg ,_bgb =_ab .Atoi (_baf [1]);if _bgb !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbdg );};_fbg =_baf [19]=="";};if !_fbf (_aef ,_aff ,_dcfdg ){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbdg );};return _aef ,_aff ,_dcfdg ,_fbg ,_gea ;};const _dbgec =57344;func _ggdeg (_bgeab ,_fdca float64 )float64 {_bgeab =_gfd .Trunc (_bgeab );_fdca =_gfd .Trunc (_fdca );if _bgeab ==0&&_fdca ==0{return 0;};return _bgeab *_fdca /_gfeag (_bgeab ,_fdca );};var _gea Result =MakeEmptyResult ();const _fee ="\u0028(\u005b0\u002d\u0039\u005d\u0029\u002b)\u0020\u0028a\u006d\u007c\u0070\u006d\u0029"; +// 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");};}; + +// ISEVEN is an implementation of the Excel ISEVEN() function. +func IsEven (args []Result )Result {if len (args )!=1{return 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");};_aedd :=int (args [0].ValueNumber );return MakeBoolResult (_aedd ==_aedd /2*2);}; // Max is an implementation of the Excel MAX() function. -func Max (args []Result )Result {return _fgda (args ,false )}; +func Max (args []Result )Result {return _dbaf (args ,false )}; + +// 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");};_cfeb :=args [0].ValueNumber ;if _cfeb <=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");};_aebe :=float64 (int (args [1].ValueNumber ));if _aebe < 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 (_fg .Pow ((1+_cfeb /_aebe ),_aebe )-1);}; + +// 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");};_efa :=args [0];switch _efa .Type {case ResultTypeEmpty :return MakeNumberResult (0);case ResultTypeNumber :_dbg :=_gaf (_efa .ValueNumber );return MakeNumberResult (float64 (_dbg .Day ()));case ResultTypeString :_gcff :=_g .ToLower (_efa .ValueString );if !_edgb (_gcff ){_ ,_ ,_ ,_ ,_ggda ,_fda :=_ecdg (_gcff );if _fda .Type ==ResultTypeError {_fda .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 _fda ;};if _ggda {return MakeNumberResult (0);};};_ ,_ ,_dccf ,_ ,_ggbb :=_dbgab (_gcff );if _ggbb .Type ==ResultTypeError {return _ggbb ;};return MakeNumberResult (float64 (_dccf ));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");};}; + +// 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 (_cega .Float64 ());}; // 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");};_beeaf :=args [0].AsNumber ();if _beeaf .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");};_ddcag :=float64 (1);if _beeaf .ValueNumber < 0{_ddcag =-1;};if len (args )> 1{_ecga :=args [1].AsNumber ();if _ecga .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");};_ddcag =_ecga .ValueNumber ;};if _ddcag < 0&&_beeaf .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 (_gfd .Ceil (_beeaf .ValueNumber ));};_gabg :=_beeaf .ValueNumber ;_gabg ,_bebg :=_gfd .Modf (_gabg /_ddcag );if _bebg > 0{_gabg ++;};return MakeNumberResult (_gabg *_ddcag );};const _ecdcb =57374; +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");};_edee :=args [0].AsNumber ();if _edee .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");};_efga :=float64 (1);if _edee .ValueNumber < 0{_efga =-1;};if len (args )> 1{_fdcbd :=args [1].AsNumber ();if _fdcbd .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");};_efga =_fdcbd .ValueNumber ;};if _efga < 0&&_edee .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 (_fg .Ceil (_edee .ValueNumber ));};_ecea :=_edee .ValueNumber ;_ecea ,_aacf :=_fg .Modf (_ecea /_efga );if _aacf > 0{_ecea ++;};return MakeNumberResult (_ecea *_efga );}; -// Eval evaluates a vertical range returning a list of results or an error. -func (_cagb VerticalRange )Eval (ctx Context ,ev Evaluator )Result {_dbdb :=_cagb .verticalRangeReference ();if _cbbb ,_ffacfb :=ev .GetFromCache (_dbdb );_ffacfb {return _cbbb ;};_dadf ,_cbada :=_bebbb (ctx ,_cagb ._bbadb ,_cagb ._fdaegd );_gbda :=_badgc (ctx ,ev ,_dadf ,_cbada );ev .SetCache (_dbdb ,_gbda );return _gbda ;};var _fecbd =[...]uint8 {0,17,33,49,63,78,93,108};const _ccgd =57370;func (_agec *defEval )checkLastEvalIsRef (_aa Context ,_agbe Expression ){switch _agbe .(type ){case FunctionCall :switch _agbe .(FunctionCall )._gaec {case "\u0049\u0053\u0052E\u0046":for _ ,_cfbb :=range _agbe .(FunctionCall )._edafd {switch _cfbb .(type ){case CellRef ,Range ,HorizontalRange ,VerticalRange ,NamedRangeRef ,PrefixExpr ,PrefixRangeExpr ,PrefixHorizontalRange ,PrefixVerticalRange :_dcb :=_cfbb .Eval (_aa ,_agec );_agec ._abf =!(_dcb .Type ==ResultTypeError &&_dcb .ValueString =="\u0023\u004e\u0041\u004d\u0045\u003f");default:_agec ._abf =false ;};};};};}; - -// 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");};_efad :=args [0].AsNumber ();if _efad .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 _dagd float64 ;_bdedb :=args [1].AsNumber ();if _bdedb .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");};_dagd =_bdedb .ValueNumber ;if _dagd < 0&&_efad .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");};_ffcg :=_efad .ValueNumber ;_ffcg ,_dfeac :=_gfd .Modf (_ffcg /_dagd );if _dfeac !=0{if _efad .ValueNumber < 0&&_dfeac < 0{_ffcg --;};};return MakeNumberResult (_ffcg *_dagd );}; +// Reference returns a string reference value to a range. +func (_becce Range )Reference (ctx Context ,ev Evaluator )Reference {_ebbee :=_becce ._bdgcbd .Reference (ctx ,ev );_aeacf :=_becce ._febfg .Reference (ctx ,ev );if _ebbee .Type ==ReferenceTypeCell &&_aeacf .Type ==ReferenceTypeCell {return MakeRangeReference (_abga (_ebbee ,_aeacf ));};return ReferenceInvalid ;}; -// Eval evaluates the binary expression using the context given. -func (_abe BinaryExpr )String ()string {_ae :="";switch _abe ._ac {case BinOpTypePlus :_ae ="\u002b";case BinOpTypeMinus :_ae ="\u002d";case BinOpTypeMult :_ae ="\u002a";case BinOpTypeDiv :_ae ="\u002f";case BinOpTypeExp :_ae ="\u005e";case BinOpTypeLT :_ae ="\u003c";case BinOpTypeGT :_ae ="\u003e";case BinOpTypeEQ :_ae ="\u003d";case BinOpTypeLEQ :_ae ="\u003c\u003d";case BinOpTypeGEQ :_ae ="\u003e\u003d";case BinOpTypeNE :_ae ="\u003c\u003e";case BinOpTypeConcat :_ae ="\u0026";};return _abe ._ec .String ()+_ae +_abe ._ce .String ();};var _dedf string =string ([]byte {92});type Reference struct{Type ReferenceType ;Value string ;};func _eg (_be BinOpType ,_eafb ,_cc [][]Result )Result {_daa :=[][]Result {};for _age :=range _eafb {_ced :=_ad (_be ,_eafb [_age ],_cc [_age ]);if _ced .Type ==ResultTypeError {return _ced ;};_daa =append (_daa ,_ced .ValueList );};return MakeArrayResult (_daa );}; +// Ppmt implements the Excel PPPMT function. +func Ppmt (args []Result )Result {_dfea :=len (args );if _dfea < 4||_dfea > 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");};_ebab :=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");};_fecc :=args [1].ValueNumber ;if _fecc <=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");};_ccdc :=args [2].ValueNumber ;if _ccdc < _fecc {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");};_daee :=args [3].ValueNumber ;_eccg :=0.0;if _dfea >=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");};_eccg =args [4].ValueNumber ;};_befab :=0;if _dfea ==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");};_befab =int (args [5].ValueNumber );if _befab !=0{_befab =1;};};return MakeNumberResult (_beca (_ebab ,_ccdc ,_daee ,_eccg ,_befab )-_ggaa (_ebab ,_fecc ,_ccdc ,_daee ,_eccg ,_befab ));}; -// Db implements the Excel DB function. -func Db (args []Result )Result {_edgb :=len (args );if _edgb !=4&&_edgb !=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");};_ddce :=args [0].ValueNumber ;if _ddce < 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");};_efgd :=args [1].ValueNumber ;if _efgd < 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");};_afd :=args [2].ValueNumber ;if _afd <=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");};_ddef :=args [3].ValueNumber ;if _ddef <=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 _ddef -_afd > 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");};_cgbb :=12.0;if _edgb ==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");};_cgbb =args [4].ValueNumber ;if _cgbb < 1||_cgbb > 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 _cgbb ==12&&_ddef > _afd {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 _efgd >=_ddce {return MakeNumberResult (0);};_gcfe :=1-_gfd .Pow (_efgd /_ddce ,1/_afd );_gcfe =float64 (int (_gcfe *1000+0.5))/1000;_dfdd :=_ddce *_gcfe *_cgbb /12;if _ddef ==1{return MakeNumberResult (_dfdd );};_fdeg :=_dfdd ;_baea :=0.0;_dgb :=_afd ;if _dgb > _ddef {_dgb =_ddef ;};for _fega :=2.0;_fega <=_dgb ;_fega ++{_baea =(_ddce -_fdeg )*_gcfe ;_fdeg +=_baea ;};if _ddef > _afd {return MakeNumberResult ((_ddce -_fdeg )*_gcfe *(12-_cgbb )/12);};return MakeNumberResult (_baea );};const _ebbc =2;var _aadc =[]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"}};var _gcffc =[...]string {}; +// 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");};_cdad :=args [0].AsNumber ();_feace :=args [1].AsNumber ();if _cdad .Type !=ResultTypeNumber ||_feace .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");};_ecdc :=_fg .Trunc (_cdad .ValueNumber );_befg :=_fg .Trunc (_feace .ValueNumber );if _ecdc < _befg {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 _ecdc ==0{return MakeNumberResult (0);};args [0]=MakeNumberResult (_ecdc +_befg -1);args [1]=MakeNumberResult (_ecdc -1);return Combin (args );}; -// Min is an implementation of the Excel MIN() function. -func Min (args []Result )Result {return _fbgc (args ,false )}; +// Index implements the Excel INDEX function. +func Index (args []Result )Result {_gfefag :=len (args );if _gfefag < 2||_gfefag > 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");};_afbf :=args [0];if _afbf .Type !=ResultTypeArray &&_afbf .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");};_gcdd :=args [1].AsNumber ();if _gcdd .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");};_deaa :=int (_gcdd .ValueNumber )-1;_ceaa :=-1;if _gfefag ==3&&args [2].Type !=ResultTypeEmpty {_fecfb :=args [2].AsNumber ();if _fecfb .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");};_ceaa =int (_fecfb .ValueNumber )-1;};if _deaa ==-1&&_ceaa ==-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 _beea []Result ;if _afbf .Type ==ResultTypeArray {_aaag :=_afbf .ValueArray ;if _deaa < -1||_deaa >=len (_aaag ){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 _deaa ==-1{if _ceaa >=len (_aaag [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");};_fffa :=[][]Result {};for _ ,_egbd :=range _aaag {_gagc :=_egbd [_ceaa ];if _gagc .Type ==ResultTypeEmpty {_gagc =MakeNumberResult (0);};_fffa =append (_fffa ,[]Result {_gagc });};return MakeArrayResult (_fffa );};_beea =_aaag [_deaa ];}else {_edgg :=_afbf .ValueList ;if _deaa < -1||_deaa >=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 _deaa ==-1{if _ceaa >=len (_edgg ){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");};_ecaf :=_edgg [_ceaa ];if _ecaf .Type ==ResultTypeEmpty {_ecaf =MakeNumberResult (0);};return _ecaf ;};_beea =_edgg ;};if _ceaa < -1||_ceaa > len (_beea ){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 _ceaa ==-1{_ggcg :=[]Result {};for _ ,_badb :=range _beea {if _badb .Type ==ResultTypeEmpty {_ggcg =append (_ggcg ,MakeNumberResult (0));}else {_ggcg =append (_ggcg ,_badb );};};return MakeArrayResult ([][]Result {_ggcg });};_bffde :=_beea [_ceaa ];if _bffde .Type ==ResultTypeEmpty {return MakeNumberResult (0);};return _bffde ;};const _fcg ="\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";var _cd float64 =25569.0;const _degca =_cg .Millisecond *1000;var _agcb =map[string ]Function {};func _dbgab (_ccfg string )(int ,int ,int ,bool ,Result ){_edff :="";_dbad :=[]string {};for _adb ,_fae :=range _ebg {_dbad =_fae .FindStringSubmatch (_ccfg );if len (_dbad )> 1{_edff =_adb ;break ;};};if _edff ==""{return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_abe );};_gage :=false ;var _fdda ,_cca ,_bbf int ;var _afd error ;switch _edff {case "\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079":_cca ,_afd =_cb .Atoi (_dbad [1]);if _afd !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_abe );};_bbf ,_afd =_cb .Atoi (_dbad [3]);if _afd !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_abe );};_fdda ,_afd =_cb .Atoi (_dbad [5]);if _afd !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_abe );};if _fdda < 0||_fdda > 9999||(_fdda > 99&&_fdda < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_abe );};_fdda =_bdgc (_fdda );_gage =_dbad [8]=="";case "\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y":_cca =_ffb [_dbad [1]];_bbf ,_afd =_cb .Atoi (_dbad [14]);if _afd !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_abe );};_fdda ,_afd =_cb .Atoi (_dbad [16]);if _afd !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_abe );};if _fdda < 0||_fdda > 9999||(_fdda > 99&&_fdda < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_abe );};_fdda =_bdgc (_fdda );_gage =_dbad [19]=="";case "\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064":_cac ,_efde :=_cb .Atoi (_dbad [1]);if _efde !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_abe );};_fad ,_efde :=_cb .Atoi (_dbad [3]);if _efde !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_abe );};_ecbg ,_efde :=_cb .Atoi (_dbad [5]);if _efde !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_abe );};if _cac >=1900&&_cac < 10000{_fdda =_cac ;_cca =_fad ;_bbf =_ecbg ;}else if _cac > 0&&_cac < 13{_cca =_cac ;_bbf =_fad ;_fdda =_ecbg ;}else {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_abe );};_gage =_dbad [8]=="";case "y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064":_fdda ,_afd =_cb .Atoi (_dbad [16]);if _afd !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_abe );};_cca =_ffb [_dbad [3]];_bbf ,_afd =_cb .Atoi (_dbad [1]);if _afd !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_abe );};_gage =_dbad [19]=="";};if !_ggfe (_fdda ,_cca ,_bbf ){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_abe );};return _fdda ,_cca ,_bbf ,_gage ,_bef ;}; -// MinA is an implementation of the Excel MINA() function. -func MinA (args []Result )Result {return _fbgc (args ,true )}; +// NewPrefixHorizontalRange constructs a new full rows range with prefix. +func NewPrefixHorizontalRange (pfx Expression ,v string )Expression {_efgcd :=_g .Split (v ,"\u003a");if len (_efgcd )!=2{return nil ;};_bgefg ,_ :=_cb .Atoi (_efgcd [0]);_ddag ,_ :=_cb .Atoi (_efgcd [1]);if _bgefg > _ddag {_bgefg ,_ddag =_ddag ,_bgefg ;};return PrefixHorizontalRange {_dcbgd :pfx ,_dgeb :_bgefg ,_dedda :_ddag };};func (_accd *plex )Lex (lval *yySymType )int {_aadaed =true ;_cdca :=<-_accd ._fcgbb ;if _cdca !=nil {lval ._eadde =_cdca ;return int (lval ._eadde ._bgcff );};return 0;}; -// 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 )}; +// Update returns the same object as updating sheet references does not affect Number. +func (_agdfc Number )Update (q *_ae .UpdateQuery )Expression {return _agdfc };const _bcaee =57351;const _afcdf =57346; -// Eval evaluates and returns the result of an error expression. -func (_aga Error )Eval (ctx Context ,ev Evaluator )Result {return MakeErrorResult (_aga ._ffef )};func _eegdc (_eage ,_aaa _bf .Time )bool {_ecff :=_eage .Unix ();_ege :=_aaa .Unix ();_gcdg :=_eage .Year ();_eeaf :=_dfeb (_gcdg ,_bf .March ,1);if _geb (_gcdg )&&_ecff < _eeaf &&_ege >=_eeaf {return true ;};var _dec =_aaa .Year ();var _bdd =_dfeb (_dec ,_bf .March ,1);return (_geb (_dec )&&_ege >=_bdd &&_ecff < _bdd );}; +// 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 (_dbaea Result )AsNumber ()Result {if _dbaea .Type ==ResultTypeString {_acace ,_eefce :=_cb .ParseFloat (_dbaea .ValueString ,64);if _eefce ==nil {return MakeNumberResult (_acace );};};if _dbaea .Type ==ResultTypeEmpty {return MakeNumberResult (0);};return _dbaea ;};var _acf =[...]uint8 {0,16,29,43,56,68,80,91,102,113,125,137,148,163};func _ebdd (_cag float64 )bool {return _cag ==1||_cag ==2||_cag ==4}; -// Reference returns a string reference value to a horizontal range. -func (_gbdg HorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeHorizontalRange ,Value :_gbdg .horizontalRangeReference ()};};func (_fggbf Result )String ()string {return _fggbf .Value ()}; +// 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 ;};const _cddd =57362; -// 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");};_ffd :=args [1].ValueNumber ;_feea :=args [0];var _fed float64 ;switch _feea .Type {case ResultTypeEmpty :_fed =0;case ResultTypeNumber :_fed =_feea .ValueNumber ;case ResultTypeString :_gdf :=DateValue ([]Result {args [0]});if _gdf .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");};_fed =_gdf .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");};_fba :=_aee (_fed );_cdbf :=_fba .AddDate (0,int (_ffd +1),0);_gbfc ,_dcff ,_ :=_cdbf .Date ();_acc :=_adfc (_gbfc ,int (_dcff ),0);if _acc < 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 _gbfc ==1900&&_dcff ==3{_acc --;};return MakeNumberResult (_acc );}; +// Update returns the same object as updating sheet references does not affect named ranges. +func (_gged NamedRangeRef )Update (q *_ae .UpdateQuery )Expression {return _gged };func _ggaa (_eebd ,_bbgb ,_cbef ,_eadg ,_fgac float64 ,_dcfa int )float64 {_bfce :=_beca (_eebd ,_cbef ,_eadg ,_fgac ,_dcfa );var _cccd float64 ;if _bbgb ==1{if _dcfa ==1{_cccd =0;}else {_cccd =-_eadg ;};}else {if _dcfa ==1{_cccd =_cae (_eebd ,_bbgb -2,_bfce ,_eadg ,1)-_bfce ;}else {_cccd =_cae (_eebd ,_bbgb -1,_bfce ,_eadg ,0);};};return _cccd *_eebd ;};func _afb (_adfc ,_bbda ,_bed float64 )float64 {return (_adfc *3600+_bbda *60+_bed )/86400}; -// 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");};_aab :=args [0].ValueNumber ;_ecac :=args [1].ValueNumber ;if _ecac < _aab {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 _ecac ==_aab {return MakeNumberResult (0);};_dge :=_dcf .ToLower (args [2].ValueString );if _dge =="\u0064"{return MakeNumberResult (_ecac -_aab );};_eag :=_aee (_aab );_dcec :=_aee (_ecac );_eedd ,_ece ,_adg :=_eag .Date ();_fge ,_beb ,_edae :=_dcec .Date ();_ggb :=int (_ece );_acg :=int (_beb );var _gcb float64 ;switch _dge {case "\u0079":_gcb =float64 (_fge -_eedd );if _acg < _ggb ||(_acg ==_ggb &&_edae < _adg ){_gcb --;};case "\u006d":_gga :=_fge -_eedd ;_cccg :=_acg -_ggb ;if _edae < _adg {_cccg --;};if _cccg < 0{_gga --;_cccg +=12;};_gcb =float64 (_gga *12+_cccg );case "\u006d\u0064":_cdda :=_acg ;if _edae < _adg {_cdda --;};_gcb =float64 (int (_ecac -_adfc (_fge ,_cdda ,_adg )));case "\u0079\u006d":_gcb =float64 (_acg -_ggb );if _edae < _adg {_gcb --;};if _gcb < 0{_gcb +=12;};case "\u0079\u0064":_ebag :=_fge ;if _acg < _ggb ||(_acg ==_ggb &&_edae < _adg ){_ebag --;};_gcb =float64 (int (_ecac -_adfc (_ebag ,_ggb ,_adg )));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 (_gcb );}; +// NewEmptyExpr constructs a new empty expression. +func NewEmptyExpr ()Expression {return EmptyExpr {}};type defEval struct{evCache ;_gfd bool ;};func _gbfe (_cbdac Result ,_ceca *criteriaParsed )bool {if _cbdac .IsBoolean {return false ;};_fffdd :=_cbdac .Type ;if _ceca ._eefb {return _fffdd ==ResultTypeNumber &&_cbdac .ValueNumber ==_ceca ._acfca ;}else if _fffdd ==ResultTypeNumber {return _agfgg (_cbdac .ValueNumber ,_ceca ._dbea );};return _eabba (_cbdac ,_ceca );}; -// Pricemat implements the Excel PRICEMAT function. -func Pricemat (args []Result )Result {_ceef :=len (args );if _ceef !=5&&_ceef !=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");};_gcabb ,_gdffc ,_agcg :=_gage (args [0],args [1],"\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054");if _agcg .Type ==ResultTypeError {return _agcg ;};_cbg ,_agcg :=_egbf (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054");if _agcg .Type ==ResultTypeError {return _agcg ;};if _cbg >=_gcabb {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");};_gedfc :=args [3].ValueNumber ;if _gedfc < 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");};_bdddg :=args [4].ValueNumber ;if _bdddg < 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");};_geeef :=0;if _ceef ==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");};_geeef =int (args [5].ValueNumber );if !_eeaa (_geeef ){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");};};_cgeed ,_agcg :=_debf (_gcabb ,_gdffc ,_geeef );if _agcg .Type ==ResultTypeError {return _agcg ;};_bbbb ,_agcg :=_debf (_cbg ,_gdffc ,_geeef );if _agcg .Type ==ResultTypeError {return _agcg ;};_gfeb ,_agcg :=_debf (_cbg ,_gcabb ,_geeef );if _agcg .Type ==ResultTypeError {return _agcg ;};_bagg :=1+_bbbb *_gedfc ;_aged :=1+_cgeed *_bdddg ;return MakeNumberResult ((_bagg /_aged -_gfeb *_gedfc )*100);};var _egbag []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 _ebde (_bdeea float64 ,_efcag *criteriaRegex )bool {_gffb ,_cfgdc :=_ab .ParseFloat (_efcag ._dagdg ,64);if _cfgdc !=nil {return false ;};switch _efcag ._gfde {case _dcccf :return _bdeea ==_gffb ;case _ccfe :return _bdeea <=_gffb ;case _aagfe :return _bdeea >=_gffb ;case _fedcb :return _bdeea < _gffb ;case _bffg :return _bdeea > _gffb ;};return false ;};func _effb (_gca ,_ddge ,_caeg ,_fddc int )int {if !_ddgca (_fddc ){return _caeg ;};_baae :=_caeg ;_fggd :=_cceg (_gca ,_ddge );if _baae > 30||_caeg >=_fggd ||_baae >=_fggd {_baae =30;};return _baae ;};var _bed =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};func _fcff (_fgec Result ,_gecg int )[]Result {_dabbe :=[]Result {};switch _fgec .Type {case ResultTypeList :_ebacd :=_fgec .ValueList ;_cacgfc :=len (_ebacd );for _gedfb :=0;_gedfb < _gecg ;_gedfb ++{if _gedfb < _cacgfc {_dabbe =append (_dabbe ,_ebacd [_gedfb ]);}else {_dabbe =append (_dabbe ,MakeErrorResultType (ErrorTypeNA ,""));};};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _cabf :=0;_cabf < _gecg ;_cabf ++{_dabbe =append (_dabbe ,_fgec );};};return _dabbe ;}; +// Fv implements the Excel FV function. +func Fv (args []Result )Result {_afce :=len (args );if _afce < 3||_afce > 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");};_aafb :=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");};_gce :=args [1].ValueNumber ;if _gce !=float64 (int (_gce )){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");};_gdcf :=args [2].ValueNumber ;_deba :=0.0;if _afce >=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");};_deba =args [3].ValueNumber ;};_fgad :=0;if _afce ==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");};_fgad =int (args [4].ValueNumber );if _fgad !=0{_fgad =1;};};return MakeNumberResult (_cae (_aafb ,_gce ,_gdcf ,_deba ,_fgad ));}; -// Reference returns an invalid reference for ConstArrayExpr. -func (_eafd ConstArrayExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// Eval evaluates and returns an expression with prefix. +func (_beaad PrefixExpr )Eval (ctx Context ,ev Evaluator )Result {_eefcg :=_beaad ._gfae .Reference (ctx ,ev );switch _eefcg .Type {case ReferenceTypeSheet :if _edcfd (_eefcg ,ctx ){return MakeErrorResultType (ErrorTypeName ,_d .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_eefcg .Value ));};_ebfbf :=ctx .Sheet (_eefcg .Value );return _beaad ._begbag .Eval (_ebfbf ,ev );default:return MakeErrorResult (_d .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",_eefcg .Type ));};}; -// 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 (_debfg Result )ListValues ()[]Result {if _debfg .Type ==ResultTypeArray {_gbgag :=[]Result {};for _ ,_egee :=range _debfg .ValueArray {for _ ,_bcdf :=range _egee {_gbgag =append (_gbgag ,_bcdf );};};return _gbgag ;};if _debfg .Type ==ResultTypeList {return _debfg .ValueList ;};return nil ;}; +// Counta implements the COUNTA function. +func Counta (args []Result )Result {return MakeNumberResult (_geeaf (args ,_fgda ))}; -// NewBool constructs a new boolean expression. -func NewBool (v string )Expression {_gfb ,_bff :=_ab .ParseBool (v );if _bff !=nil {_ed .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 ,_bff );};return Bool {_ebc :_gfb };};const _abba =57352; +// Reference returns an invalid reference for Negate. +func (_egbaa Negate )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };const _cbbb =57367;func _ggfe (_eddb ,_fbc ,_cba int )bool {if _fbc < 1||_fbc > 12{return false ;};if _cba < 1{return false ;};return _cba <=_gbg (_eddb ,_fbc );}; -// ISNONTEXT is an implementation of the Excel ISNONTEXT() function. -func IsNonText (args []Result )Result {if len (args )!=1{return 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 );}; +// 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");};_cfea :=args [0].ValueNumber ;if _cfea <=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");};_bgcdg :=args [1].ValueNumber ;if _bgcdg <=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");};_eaaa :=args [2].ValueNumber ;if _eaaa < 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 (_fg .Pow (_eaaa /_bgcdg ,1/_cfea )-1);}; -// NewPrefixExpr constructs an expression with prefix. -func NewPrefixExpr (pfx ,exp Expression )Expression {return &PrefixExpr {_dgfe :pfx ,_cdadd :exp }};const (BinOpTypeUnknown BinOpType =iota ;BinOpTypePlus ;BinOpTypeMinus ;BinOpTypeMult ;BinOpTypeDiv ;BinOpTypeExp ;BinOpTypeLT ;BinOpTypeGT ;BinOpTypeEQ ;BinOpTypeLEQ ;BinOpTypeGEQ ;BinOpTypeNE ;BinOpTypeConcat ;); +// Yield implements the Excel YIELD function. +func Yield (args []Result )Result {_gagab :=len (args );if _gagab !=6&&_gagab !=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");};_agdcc ,_gafe ,_aegf :=_abcg (args [0],args [1],"\u0059\u0049\u0045L\u0044");if _aegf .Type ==ResultTypeError {return _aegf ;};_dfbb :=args [2];if _dfbb .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");};_edefa :=_dfbb .ValueNumber ;if _edefa < 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");};_ccad :=args [3];if _ccad .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");};_cedgc :=_ccad .ValueNumber ;if _cedgc <=0{return MakeErrorResultType (ErrorTypeNum ,"p\u0072\u0020\u0073\u0068ou\u006cd\u0020\u0062\u0065\u0020\u0070o\u0073\u0069\u0074\u0069\u0076\u0065");};_abed :=args [4];if _abed .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");};_bcfe :=_abed .ValueNumber ;if _bcfe < 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");};_aaae :=args [5];if _aaae .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");};_fcef :=float64 (int (_aaae .ValueNumber ));if !_ebdd (_fcef ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_gdcbd :=0;if _gagab ==7&&args [6].Type !=ResultTypeEmpty {_bbdg :=args [6];if _bbdg .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");};_gdcbd =int (_bbdg .ValueNumber );if !_defe (_gdcbd ){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");};};_faee :=0.0;_gafcb :=0.0;_cefdc :=1.0;_bcca ,_aegf :=_ggfd (_agdcc ,_gafe ,_edefa ,_gafcb ,_bcfe ,_fcef ,_gdcbd );if _aegf .Type ==ResultTypeError {return _aegf ;};_deda ,_aegf :=_ggfd (_agdcc ,_gafe ,_edefa ,_cefdc ,_bcfe ,_fcef ,_gdcbd );if _aegf .Type ==ResultTypeError {return _aegf ;};_aadaa :=(_cefdc -_gafcb )*0.5;for _ebbc :=0;_ebbc < 100&&_faee !=_cedgc ;_ebbc ++{_faee ,_aegf =_ggfd (_agdcc ,_gafe ,_edefa ,_aadaa ,_bcfe ,_fcef ,_gdcbd );if _aegf .Type ==ResultTypeError {return _aegf ;};if _cedgc ==_bcca {return MakeNumberResult (_gafcb );}else if _cedgc ==_deda {return MakeNumberResult (_cefdc );}else if _cedgc ==_faee {return MakeNumberResult (_aadaa );}else if _cedgc < _deda {_cefdc *=2.0;_deda ,_aegf =_ggfd (_agdcc ,_gafe ,_edefa ,_cefdc ,_bcfe ,_fcef ,_gdcbd );if _aegf .Type ==ResultTypeError {return _aegf ;};_aadaa =(_cefdc -_gafcb )*0.5;}else {if _cedgc < _faee {_gafcb =_aadaa ;_bcca =_faee ;}else {_cefdc =_aadaa ;_deda =_faee ;};_aadaa =_cefdc -(_cefdc -_gafcb )*((_cedgc -_deda )/(_bcca -_deda ));};};return MakeNumberResult (_aadaa );}; -// String returns a string representation for Bool. -func (_gee Bool )String ()string {if _gee ._ebc {return "\u0054\u0052\u0055\u0045";}else {return "\u0046\u0041\u004cS\u0045";};};const _edfac =1;func _fdfgf (_deg ,_daadc ,_ccea ,_fcec float64 ,_gcaa int )float64 {var _eege float64 ;if _deg ==0{_eege =(_ccea +_fcec )/_daadc ;}else {_cbec :=_gfd .Pow (1+_deg ,_daadc );if _gcaa ==1{_eege =(_fcec *_deg /(_cbec -1)+_ccea *_deg /(1-1/_cbec ))/(1+_deg );}else {_eege =_fcec *_deg /(_cbec -1)+_ccea *_deg /(1-1/_cbec );};};return -_eege ;};const _ccfdg ="\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"; +// 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");};_eddd :=args [0].AsNumber ();_agcf :=args [1].AsNumber ();if _eddd .Type !=ResultTypeNumber ||_agcf .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");};_gdde :=_fg .Trunc (_eddd .ValueNumber );_cdba :=_fg .Trunc (_agcf .ValueNumber );if _cdba > _gdde {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 _cdba ==_gdde ||_cdba ==0{return MakeNumberResult (1);};_ddcf :=float64 (1);for _bbgc :=float64 (1);_bbgc <=_cdba ;_bbgc ++{_ddcf *=(_gdde +1-_bbgc )/_bbgc ;};return MakeNumberResult (_ddcf );}; -// 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 _bgde ="\u0028\u0020\u0028"+_fee +"\u007c"+_eea +"\u007c"+_eafc +"\u007c"+_fgb +"\u0029\u0029\u003f\u0024"; +// BinOpType is the binary operation operator type +//go:generate stringer -type=BinOpType +type BinOpType byte ;func _edcfd (_dbbab Reference ,_efee Context )bool {return _efee .Sheet (_dbbab .Value )==InvalidReferenceContext ;};func _gadgc (_aebg Result )[][]Result {switch _aebg .Type {case ResultTypeArray :return _aebg .ValueArray ;case ResultTypeList :return [][]Result {_aebg .ValueList };default:return [][]Result {};};};func _dbaf (_caeb []Result ,_gdbgb bool )Result {_bace :="\u004d\u0041\u0058";if _gdbgb {_bace ="\u004d\u0041\u0058\u0041";};if len (_caeb )==0{return MakeErrorResult (_bace +"\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");};_fdbbd :=-_fg .MaxFloat64 ;for _ ,_cggc :=range _caeb {switch _cggc .Type {case ResultTypeNumber :if (_gdbgb ||!_cggc .IsBoolean )&&_cggc .ValueNumber > _fdbbd {_fdbbd =_cggc .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_afefc :=_dbaf (_cggc .ListValues (),_gdbgb );if _afefc .ValueNumber > _fdbbd {_fdbbd =_afefc .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_geca :=0.0;if _gdbgb {_geca =_cggc .AsNumber ().ValueNumber ;};if _geca > _fdbbd {_fdbbd =_geca ;};default:_fc .Log ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_bace +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_cggc .Type );};};if _fdbbd ==-_fg .MaxFloat64 {_fdbbd =0;};return MakeNumberResult (_fdbbd );}; -// If is an implementation of the Excel IF() function. It takes one, two or -// three arguments. -func If (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0049\u0046\u0020re\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074 \u006ce\u0061s\u0074 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};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");};_fbcg :=args [0];switch _fbcg .Type {case ResultTypeError :return _fbcg ;case ResultTypeNumber :if len (args )==1{return MakeBoolResult (_fbcg .ValueNumber !=0);};if _fbcg .ValueNumber !=0{return args [1];};if len (args )==3{return args [2];}else {return MakeBoolResult (false );};case ResultTypeList :return _fafb (args );case ResultTypeArray :return _eebb (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");};}; +// Eval evaluates and returns the result of a sheet expression. +func (_egdcf 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");}; -// 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");};_dagbd :=args [0];if _dagbd .Type !=ResultTypeArray &&_dagbd .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");};_abfag :=_fcef (_dagbd );_baaea :=args [2];if _baaea .Type !=ResultTypeArray &&_baaea .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");};_bccg :=_fcef (_baaea );_bbgd :=_egec (args [1]);_gdebd :=0.0;for _dgec ,_fdef :=range _abfag {for _geab ,_gbbc :=range _fdef {if _gccf (_gbbc ,_bbgd ){_gdebd +=_bccg [_dgec ][_geab ].ValueNumber ;};};};return MakeNumberResult (_gdebd );}; +// 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];}; -// String returns an empty string for Error. -func (_afa Error )String ()string {return ""}; +// 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");};_dcdgd :=args [0].AsString ();if _dcdgd .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");};_feafa :=args [1].AsNumber ();if _feafa .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 _feafa .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 _feafa .ValueNumber ==0{return MakeStringResult ("");};_bbdcg :=_af .Buffer {};for _cbbfb :=0;_cbbfb < int (_feafa .ValueNumber );_cbbfb ++{_bbdcg .WriteString (_dcdgd .ValueString );};return MakeStringResult (_bbdcg .String ());}; -// String is a string expression. -type String struct{_cfgdg string }; +// Xirr implements the Excel XIRR function. +func Xirr (args []Result )Result {_ecec :=len (args );if _ecec !=2&&_ecec !=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");};_fbda ,_gec :=_ccafb (args [0],args [1],"\u0058\u0049\u0052\u0052");if _gec .Type ==ResultTypeError {return _gec ;};_ceee :=_fbda ._dgdc ;_abac :=_fbda ._bgdg ;_fcbc :=0.1;if _ecec ==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");};_fcbc =args [2].ValueNumber ;if _fcbc <=-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 _begd (_ceee ,_abac ,_fcbc );};func _gfeed (_bgea int )string {if _bgea >=1&&_bgea -1< len (_eecd ){if _eecd [_bgea -1]!=""{return _eecd [_bgea -1];};};return _d .Sprintf ("\u0074\u006f\u006b\u002d\u0025\u0076",_bgea );}; -// NewFunction constructs a new function call expression. -func NewFunction (name string ,args []Expression )Expression {return FunctionCall {_gaec :name ,_edafd :args };};var _eeea =[]*_db .Regexp {}; +// 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");};_debc :=int (args [0].ValueNumber );if _debc < 0||_debc >=10000{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");}else if _debc <=1899{_debc +=1900;};_cfc :=_cg .Month (args [1].ValueNumber );_afgc :=int (args [2].ValueNumber );_eaga :=_fgf (_debc ,_cfc ,_afgc );_acfe :=_fdef (_eeg ,_eaga )+1;if _acfe < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");};return MakeNumberResult (_acfe );};func _daccf (_feead _cg .Time )bool {return _cg .Now ().Sub (_feead )>=_degca }; -// Function is a standard function whose result only depends on its arguments. -type Function func (_eacff []Result )Result ;type yyLexer interface{Lex (_fgce *yySymType )int ;Error (_afbg string );}; +// Update returns the same object as updating sheet references does not affect SheetPrefixExpr. +func (_cfcg SheetPrefixExpr )Update (q *_ae .UpdateQuery )Expression {return _cfcg };func _bdbc ()evCache {_bfdd :=evCache {};_bfdd ._aaa =make (map[string ]Result );_bfdd ._gab =&_f .Mutex {};return _bfdd ;}; // 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");};_aeebg :=args [0].AsNumber ();if _aeebg .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");};_dae :=_gfd .Signbit (_aeebg .ValueNumber );_cggaa ,_ffafb :=_gfd .Modf ((_aeebg .ValueNumber -1)/2);_adad :=_cggaa *2+1;if _ffafb !=0{if !_dae {_adad +=2;}else {_adad -=2;};};return MakeNumberResult (_adad );}; - -// 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");};_baab :=args [0].AsNumber ();if _baab .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");};_ggfaa :=float64 (1);if _baab .ValueNumber < 0{_ggfaa =-1;};if len (args )> 1{_afdec :=args [1].AsNumber ();if _afdec .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");};_ggfaa =_gfd .Abs (_afdec .ValueNumber );};if len (args )==1{return MakeNumberResult (_gfd .Floor (_baab .ValueNumber ));};_afdc :=_baab .ValueNumber ;_afdc ,_gbec :=_gfd .Modf (_afdc /_ggfaa );if _gbec !=0{if _baab .ValueNumber < 0{_afdc --;};};return MakeNumberResult (_afdc *_ggfaa );};func (_fded *yyParserImpl )Lookahead ()int {return _fded ._adeeb }; +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");};_gddea :=args [0].AsNumber ();if _gddea .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");};_daga :=_fg .Signbit (_gddea .ValueNumber );_bgec ,_eefe :=_fg .Modf ((_gddea .ValueNumber -1)/2);_agfe :=_bgec *2+1;if _eefe !=0{if !_daga {_agfe +=2;}else {_agfe -=2;};};return MakeNumberResult (_agfe );}; -// String returns a string representation of String. -func (_dfefc String )String ()string {return "\u0022"+_dfefc ._cfgdg +"\u0022"}; +// 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");};_fadcb :=args [0].AsString ();if _fadcb .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 (_fadcb .ValueString )));}; -// 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");};_fafgf :=args [0];if _fafgf .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");};_bbega :=int (_fafgf .ValueNumber );if _bbega < 1{return MakeErrorResult ("\u0049\u006e\u0064\u0065\u0078\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u0061 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0076\u0061\u006c\u0075\u0065");};if len (args )<=_bbega {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 [_bbega ];}; +// MaxIfs implements the MAXIFS function. +func MaxIfs (args []Result )Result {_aedbc :=_ddgba (args ,true ,"\u004d\u0041\u0058\u0049\u0046\u0053");if _aedbc .Type !=ResultTypeEmpty {return _aedbc ;};_aebdd :=_cedb (args [1:]);_dgba :=-_fg .MaxFloat64 ;_fdbbe :=_gadgc (args [0]);for _ ,_cbca :=range _aebdd {_cfee :=_fdbbe [_cbca ._gcca ][_cbca ._acee ].ValueNumber ;if _dgba < _cfee {_dgba =_cfee ;};};if _dgba ==-_fg .MaxFloat64 {_dgba =0;};return MakeNumberResult (float64 (_dgba ));};func _daed (_bfgg ,_fegb float64 ,_eec ,_eae int )float64 {_dfca :=_gaf (_bfgg );_agef :=_gaf (_fegb );if _eae ==1{_gedc :=_fbe (_dfca ,_agef ,_eec ,1);_caag :=_gedc .AddDate (0,12/_eec ,0);return _fcdd (_gedc ,_caag ,_eae );};return float64 (_bcf (0,_eae ))/float64 (_eec );};func _acfec (_egecb Context ,_caaef ,_befe string )(string ,string ){_cgfab :=_caaef +"\u0031";_cbbfa :=_egecb .LastRow (_caaef );_gcga :=_befe +_cb .Itoa (_cbbfa );return _cgfab ,_gcga ;};func _ddgba (_gbgg []Result ,_feca bool ,_dbgbf string )Result {var _gcac ,_gdbae string ;if _feca {_gcac ="\u0074\u0068\u0072e\u0065";_gdbae ="\u006f\u0064\u0064";}else {_gcac ="\u0074\u0077\u006f";_gdbae ="\u0065\u0076\u0065\u006e";};_agdb :=len (_gbgg );if (_feca &&_agdb < 3)||(!_feca &&_agdb < 2){return MakeErrorResult (_dbgbf +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020"+_gcac +" \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0073");};if (_agdb /2*2==_agdb )==_feca {return MakeErrorResult (_dbgbf +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_gdbae +" \u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020a\u0072\u0067\u0075\u006den\u0074\u0073");};_cdbga :=-1;_cefde :=-1;for _fded :=0;_fded < _agdb ;_fded +=2{_edbg :=_gbgg [_fded ];if _edbg .Type !=ResultTypeArray &&_edbg .Type !=ResultTypeList {return MakeErrorResult (_dbgbf +"\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");};_fdbb :=_gadgc (_edbg );if _cefde ==-1{_cefde =len (_fdbb );_cdbga =len (_fdbb [0]);}else if len (_fdbb )!=_cefde ||len (_fdbb [0])!=_cdbga {return MakeErrorResult (_dbgbf +"\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 _feca &&_fded ==0{_fded --;};};return _bef ;};var _gfggc =[...]string {}; -// Error is an error expression. -type Error struct{_ffef string }; +// NewSheetPrefixExpr constructs a new prefix expression. +func NewSheetPrefixExpr (s string )Expression {return &SheetPrefixExpr {_ebdg :s }}; -// RegisterFunctionComplex registers a standard function. -func RegisterFunctionComplex (name string ,fn FunctionComplex ){_cdbfdc .Lock ();defer _cdbfdc .Unlock ();if _ ,_fgebf :=_geddf [name ];_fgebf {_ed .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 );};_geddf [name ]=fn ;};func _dcd (_afcdd float64 )bool {return _afcdd ==1||_afcdd ==2||_afcdd ==4}; +// Parse parses an io.Reader to get an Expression. If expression is parsed with an error, nil is returned +func Parse (r _c .Reader )Expression {_cfaf :=&plex {_fcgbb :LexReader (r )};_dabe (_cfaf );if _cfaf ._befcc !=""{return nil ;};return _cfaf ._fecfe ;}; -// 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");};_adbgg :=args [0].AsString ();if _adbgg .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");};_ddfe :=_fc .Buffer {};for _ ,_cgcg :=range _adbgg .ValueString {if _dc .IsPrint (_cgcg ){_ddfe .WriteRune (_cgcg );};};return MakeStringResult (_ddfe .String ());};const (_agdb cmpResult =0;_fceee cmpResult =-1;_cdbg cmpResult =1;_cffg cmpResult =2;);func _cgad (_eebgd string )string {_eebgd =_dcf .Replace (_eebgd ,"\u000a","\u005c\u006e",-1);_eebgd =_dcf .Replace (_eebgd ,"\u000d","\u005c\u0072",-1);_eebgd =_dcf .Replace (_eebgd ,"\u0009","\u005c\u0074",-1);return _eebgd ;};type couponArgs struct{_def float64 ;_ecacc float64 ;_cfgb int ;_fdec int ;};var _dgabb =[...]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}; +// 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");};_gfbf ,_cfec ,_bgcf :=_abcg (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045");if _bgcf .Type ==ResultTypeError {return _bgcf ;};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");};_fdbd :=_cfec -_gfbf ;if _fdbd > 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");};_bbgd :=args [2].ValueNumber ;if _bbgd <=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-_bbgd *_fdbd /360));};const _cece =57352; -// 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");};_dcdc :=args [0].AsNumber ();if _dcdc .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/_gfd .Pi *_dcdc .ValueNumber );}; +// 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");};_ffffg :=args [0].AsNumber ();if _ffffg .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");};_bbgbe :=float64 (1);if _ffffg .ValueNumber < 0{_bbgbe =-1;};if len (args )> 1{_cbebe :=args [1].AsNumber ();if _cbebe .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");};_bbgbe =_cbebe .ValueNumber ;};_dgeg :=float64 (1);if len (args )> 2{_edbf :=args [2].AsNumber ();if _edbf .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");};_dgeg =_edbf .ValueNumber ;};if len (args )==1{return MakeNumberResult (_fg .Floor (_ffffg .ValueNumber ));};_cddaf :=_ffffg .ValueNumber ;_cddaf ,_bgbb :=_fg .Modf (_cddaf /_bbgbe );if _bgbb !=0&&_ffffg .ValueNumber < 0&&_dgeg > 0{_cddaf ++;};return MakeNumberResult (_cddaf *_bbgbe );};func _eeafc (_beag ,_cgfb float64 ,_fecf ,_cbb int )float64 {_cgga :=_gaf (_beag );_bedf :=_gaf (_cgfb );_adfga :=_fbe (_cgga ,_bedf ,_fecf ,_cbb );return _fcdd (_adfga ,_cgga ,_cbb );};func _adg (_dfcd ,_ged ,_cgc int )int {if _dfcd > _ged {return 0;};if _bac (_cgc ){return (_ged -_dfcd +1)*360;};_ggbg :=0;for _ead :=_dfcd ;_ead <=_ged ;_ead ++{_ffdg :=365;if _aea (_ead ){_ffdg =366;};_ggbg +=_ffdg ;};return _ggbg ;}; -// NewSheetPrefixExpr constructs a new prefix expression. -func NewSheetPrefixExpr (s string )Expression {return &SheetPrefixExpr {_bace :s }};var _ddg =[]*_db .Regexp {};const _eafc ="\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 _gdff (_begd ,_bggd float64 ,_fece ,_fagbb int )float64 {_eagb :=_aee (_begd );_cdae :=_aee (_bggd );_dca :=_dbbg (_eagb ,_cdae ,_fece ,_fagbb );return _edfg (_dca ,_eagb ,_fagbb );};const _adfba =57367;func (_cegbc *Lexer )lex (_ddedc _f .Reader ){_cgadg ,_bfaf ,_bfea :=0,0,0;_deebb :=-1;_gdgba ,_dbbgg ,_gaeg :=0,0,0;_ =_gaeg ;_eeaec :=1;_ =_eeaec ;_aebg :=make ([]byte ,4096);_ecfb :=false ;for !_ecfb {_bebfa :=0;if _gdgba > 0{_bebfa =_bfaf -_gdgba ;};_bfaf =0;_affa ,_ebfad :=_ddedc .Read (_aebg [_bebfa :]);if _affa ==0||_ebfad !=nil {_ecfb =true ;};_bfea =_affa +_bebfa ;if _bfea < len (_aebg ){_deebb =_bfea ;};{_cgadg =_cefcd ;_gdgba =0;_dbbgg =0;_gaeg =0;};{var _aegg int ;var _fageb uint ;if _bfaf ==_bfea {goto _decc ;};if _cgadg ==0{goto _aaba ;};_gcbc :_aegg =int (_fabdc [_cgadg ]);_fageb =uint (_cdegg [_aegg ]);_aegg ++;for ;_fageb > 0;_fageb --{_aegg ++;switch _cdegg [_aegg -1]{case 2:_gdgba =_bfaf ;};};switch _cgadg {case 30:switch _aebg [_bfaf ]{case 34:goto _cfca ;case 35:goto _bbcef ;case 36:goto _cafe ;case 38:goto _dcedf ;case 39:goto _aeace ;case 40:goto _abfac ;case 41:goto _egcg ;case 42:goto _dage ;case 43:goto _fdcd ;case 44:goto _eabcb ;case 45:goto _bgbd ;case 47:goto _fcdgf ;case 58:goto _ecegd ;case 59:goto _ggdef ;case 60:goto _gbea ;case 61:goto _ffeee ;case 62:goto _fbcgg ;case 63:goto _bcab ;case 70:goto _gdaf ;case 84:goto _fgcgb ;case 92:goto _abbe ;case 94:goto _fegb ;case 95:goto _cacae ;case 123:goto _gdgg ;case 125:goto _debda ;};switch {case _aebg [_bfaf ]< 65:switch {case _aebg [_bfaf ]> 37:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _dggcf ;};case _aebg [_bfaf ]>=33:goto _bcab ;};case _aebg [_bfaf ]> 90:switch {case _aebg [_bfaf ]> 93:if 97<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=122{goto _dbfdg ;};case _aebg [_bfaf ]>=91:goto _bcab ;};default:goto _cddg ;};goto _gdgbb ;case 1:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 47:goto _dgcae ;case 123:goto _dgcae ;case 125:goto _dgcae ;};switch {case _aebg [_bfaf ]< 37:if 34<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=35{goto _dgcae ;};case _aebg [_bfaf ]> 45:switch {case _aebg [_bfaf ]> 63:if 91<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=94{goto _dgcae ;};case _aebg [_bfaf ]>=58:goto _dgcae ;};default:goto _dgcae ;};goto _gdgbb ;case 0:goto _aaba ;case 2:if _aebg [_bfaf ]==34{goto _adgagg ;};goto _cfca ;case 31:if _aebg [_bfaf ]==34{goto _cfca ;};goto _bbbaa ;case 3:switch _aebg [_bfaf ]{case 78:goto _ffed ;case 82:goto _aedeb ;};goto _bcab ;case 4:switch _aebg [_bfaf ]{case 47:goto _fgcef ;case 85:goto _ccgb ;};goto _bcab ;case 5:if _aebg [_bfaf ]==65{goto _gcbf ;};goto _bcab ;case 6:switch _aebg [_bfaf ]{case 76:goto _cbefg ;case 77:goto _decb ;};goto _bcab ;case 7:if _aebg [_bfaf ]==76{goto _decb ;};goto _bcab ;case 8:if _aebg [_bfaf ]==33{goto _gcbf ;};goto _bcab ;case 9:if _aebg [_bfaf ]==69{goto _cgdbg ;};goto _bcab ;case 10:if _aebg [_bfaf ]==70{goto _fdfcc ;};goto _bcab ;case 11:if _aebg [_bfaf ]==33{goto _dgdd ;};goto _bcab ;case 12:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 47:goto _bcab ;case 123:goto _bcab ;case 125:goto _bcab ;};switch {case _aebg [_bfaf ]< 48:switch {case _aebg [_bfaf ]> 35:if 37<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=45{goto _bcab ;};case _aebg [_bfaf ]>=34:goto _bcab ;};case _aebg [_bfaf ]> 57:switch {case _aebg [_bfaf ]< 65:if 58<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=63{goto _bcab ;};case _aebg [_bfaf ]> 90:if 91<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=94{goto _bcab ;};default:goto _cddf ;};default:goto _dgbbg ;};goto _gdgbb ;case 13:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 47:goto _bcab ;case 58:goto _addce ;case 123:goto _bcab ;case 125:goto _bcab ;};switch {case _aebg [_bfaf ]< 48:switch {case _aebg [_bfaf ]> 35:if 37<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=45{goto _bcab ;};case _aebg [_bfaf ]>=34:goto _bcab ;};case _aebg [_bfaf ]> 57:switch {case _aebg [_bfaf ]> 63:if 91<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=94{goto _bcab ;};case _aebg [_bfaf ]>=59:goto _bcab ;};default:goto _dgbbg ;};goto _gdgbb ;case 14:if _aebg [_bfaf ]==36{goto _bbegac ;};if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _gaagc ;};goto _dgcae ;case 15:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _gaagc ;};goto _dgcae ;case 32:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _gaagc ;};goto _ddgg ;case 16:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 36:goto _gada ;case 47:goto _bcab ;case 58:goto _cecf ;case 123:goto _bcab ;case 125:goto _bcab ;};switch {case _aebg [_bfaf ]< 59:switch {case _aebg [_bfaf ]> 45:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _acfea ;};case _aebg [_bfaf ]>=34:goto _bcab ;};case _aebg [_bfaf ]> 63:switch {case _aebg [_bfaf ]> 90:if 91<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=94{goto _bcab ;};case _aebg [_bfaf ]>=65:goto _cddf ;};default:goto _bcab ;};goto _gdgbb ;case 17:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 47:goto _dgcae ;case 123:goto _dgcae ;case 125:goto _dgcae ;};switch {case _aebg [_bfaf ]< 48:switch {case _aebg [_bfaf ]> 35:if 37<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=45{goto _dgcae ;};case _aebg [_bfaf ]>=34:goto _dgcae ;};case _aebg [_bfaf ]> 57:switch {case _aebg [_bfaf ]> 63:if 91<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=94{goto _dgcae ;};case _aebg [_bfaf ]>=58:goto _dgcae ;};default:goto _acfea ;};goto _gdgbb ;case 33:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 47:goto _debfb ;case 123:goto _debfb ;case 125:goto _debfb ;};switch {case _aebg [_bfaf ]< 48:switch {case _aebg [_bfaf ]> 35:if 37<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=45{goto _debfb ;};case _aebg [_bfaf ]>=34:goto _debfb ;};case _aebg [_bfaf ]> 57:switch {case _aebg [_bfaf ]> 63:if 91<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=94{goto _debfb ;};case _aebg [_bfaf ]>=58:goto _debfb ;};default:goto _acfea ;};goto _gdgbb ;case 18:if _aebg [_bfaf ]==36{goto _edeg ;};if 65<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=90{goto _ebegb ;};goto _dgcae ;case 19:if 65<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=90{goto _ebegb ;};goto _dgcae ;case 34:if 65<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=90{goto _ebegb ;};goto _gdbfc ;case 20:switch _aebg [_bfaf ]{case 39:goto _bcab ;case 42:goto _bcab ;case 47:goto _bcab ;case 58:goto _bcab ;case 63:goto _bcab ;};if 91<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=93{goto _bcab ;};goto _egac ;case 21:switch _aebg [_bfaf ]{case 39:goto _cefgf ;case 42:goto _bcab ;case 47:goto _bcab ;case 58:goto _bcab ;case 63:goto _bcab ;};if 91<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=93{goto _bcab ;};goto _egac ;case 22:if _aebg [_bfaf ]==33{goto _eeabdf ;};goto _bcab ;case 35:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 46:goto _aefag ;case 58:goto _addce ;case 101:goto _cdcg ;case 123:goto _cfdcb ;case 125:goto _cfdcb ;};switch {case _aebg [_bfaf ]< 48:switch {case _aebg [_bfaf ]> 35:if 37<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=47{goto _cfdcb ;};case _aebg [_bfaf ]>=34:goto _cfdcb ;};case _aebg [_bfaf ]> 57:switch {case _aebg [_bfaf ]> 63:if 91<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=94{goto _cfdcb ;};case _aebg [_bfaf ]>=59:goto _cfdcb ;};default:goto _dggcf ;};goto _gdgbb ;case 36:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 47:goto _cfdcb ;case 101:goto _cdcg ;case 123:goto _cfdcb ;case 125:goto _cfdcb ;};switch {case _aebg [_bfaf ]< 48:switch {case _aebg [_bfaf ]> 35:if 37<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=45{goto _cfdcb ;};case _aebg [_bfaf ]>=34:goto _cfdcb ;};case _aebg [_bfaf ]> 57:switch {case _aebg [_bfaf ]> 63:if 91<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=94{goto _cfdcb ;};case _aebg [_bfaf ]>=58:goto _cfdcb ;};default:goto _aefag ;};goto _gdgbb ;case 23:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 47:goto _gcabe ;case 123:goto _gcabe ;case 125:goto _gcabe ;};switch {case _aebg [_bfaf ]< 48:switch {case _aebg [_bfaf ]> 35:if 37<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=45{goto _gcabe ;};case _aebg [_bfaf ]>=34:goto _gcabe ;};case _aebg [_bfaf ]> 57:switch {case _aebg [_bfaf ]> 63:if 91<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=94{goto _gcabe ;};case _aebg [_bfaf ]>=58:goto _gcabe ;};default:goto _ebfge ;};goto _gdgbb ;case 37:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 47:goto _cfdcb ;case 123:goto _cfdcb ;case 125:goto _cfdcb ;};switch {case _aebg [_bfaf ]< 48:switch {case _aebg [_bfaf ]> 35:if 37<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=45{goto _cfdcb ;};case _aebg [_bfaf ]>=34:goto _cfdcb ;};case _aebg [_bfaf ]> 57:switch {case _aebg [_bfaf ]> 63:if 91<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=94{goto _cfdcb ;};case _aebg [_bfaf ]>=58:goto _cfdcb ;};default:goto _ebfge ;};goto _gdgbb ;case 38:switch _aebg [_bfaf ]{case 61:goto _gdfag ;case 62:goto _ecgab ;};goto _fabbd ;case 39:if _aebg [_bfaf ]==61{goto _aafa ;};goto _egece ;case 24:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 36:goto _gada ;case 40:goto _eaegc ;case 46:goto _eggb ;case 58:goto _cecf ;case 92:goto _edbe ;case 95:goto _dcccb ;case 123:goto _bcab ;case 125:goto _bcab ;};switch {case _aebg [_bfaf ]< 59:switch {case _aebg [_bfaf ]> 47:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _bgbc ;};case _aebg [_bfaf ]>=34:goto _bcab ;};case _aebg [_bfaf ]> 63:switch {case _aebg [_bfaf ]< 91:if 65<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=90{goto _eggcg ;};case _aebg [_bfaf ]> 94:if 97<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=122{goto _dcccb ;};default:goto _bcab ;};default:goto _bcab ;};goto _gdgbb ;case 40:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 40:goto _eaegc ;case 46:goto _eggb ;case 92:goto _edbe ;case 95:goto _dcccb ;case 123:goto _aeacf ;case 125:goto _aeacf ;};switch {case _aebg [_bfaf ]< 58:switch {case _aebg [_bfaf ]< 37:if 34<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=35{goto _aeacf ;};case _aebg [_bfaf ]> 47:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _eggb ;};default:goto _aeacf ;};case _aebg [_bfaf ]> 63:switch {case _aebg [_bfaf ]< 91:if 65<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=90{goto _eggb ;};case _aebg [_bfaf ]> 94:if 97<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=122{goto _dcccb ;};default:goto _aeacf ;};default:goto _aeacf ;};goto _gdgbb ;case 41:switch _aebg [_bfaf ]{case 46:goto _edbe ;case 92:goto _edbe ;case 95:goto _edbe ;};switch {case _aebg [_bfaf ]< 65:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _edbe ;};case _aebg [_bfaf ]> 90:if 97<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=122{goto _edbe ;};default:goto _edbe ;};goto _aeacf ;case 42:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 46:goto _dcccb ;case 92:goto _edbe ;case 95:goto _dcccb ;case 123:goto _aeacf ;case 125:goto _aeacf ;};switch {case _aebg [_bfaf ]< 58:switch {case _aebg [_bfaf ]< 37:if 34<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=35{goto _aeacf ;};case _aebg [_bfaf ]> 47:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _dcccb ;};default:goto _aeacf ;};case _aebg [_bfaf ]> 63:switch {case _aebg [_bfaf ]< 91:if 65<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=90{goto _dcccb ;};case _aebg [_bfaf ]> 94:if 97<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=122{goto _dcccb ;};default:goto _aeacf ;};default:goto _aeacf ;};goto _gdgbb ;case 43:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 40:goto _eaegc ;case 46:goto _eggb ;case 92:goto _edbe ;case 95:goto _dcccb ;case 123:goto _debfb ;case 125:goto _debfb ;};switch {case _aebg [_bfaf ]< 58:switch {case _aebg [_bfaf ]< 37:if 34<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=35{goto _debfb ;};case _aebg [_bfaf ]> 47:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _bgbc ;};default:goto _debfb ;};case _aebg [_bfaf ]> 63:switch {case _aebg [_bfaf ]< 91:if 65<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=90{goto _eggb ;};case _aebg [_bfaf ]> 94:if 97<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=122{goto _dcccb ;};default:goto _debfb ;};default:goto _debfb ;};goto _gdgbb ;case 44:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 36:goto _gada ;case 40:goto _eaegc ;case 46:goto _eggb ;case 58:goto _cecf ;case 92:goto _edbe ;case 95:goto _dcccb ;case 123:goto _dgcae ;case 125:goto _dgcae ;};switch {case _aebg [_bfaf ]< 59:switch {case _aebg [_bfaf ]> 47:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _bgbc ;};case _aebg [_bfaf ]>=34:goto _dgcae ;};case _aebg [_bfaf ]> 63:switch {case _aebg [_bfaf ]< 91:if 65<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=90{goto _eggcg ;};case _aebg [_bfaf ]> 94:if 97<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=122{goto _dcccb ;};default:goto _dgcae ;};default:goto _dgcae ;};goto _gdgbb ;case 25:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 36:goto _gada ;case 40:goto _eaegc ;case 46:goto _eggb ;case 58:goto _cecf ;case 65:goto _dgag ;case 92:goto _edbe ;case 95:goto _dcccb ;case 123:goto _bcab ;case 125:goto _bcab ;};switch {case _aebg [_bfaf ]< 59:switch {case _aebg [_bfaf ]> 47:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _bgbc ;};case _aebg [_bfaf ]>=34:goto _bcab ;};case _aebg [_bfaf ]> 63:switch {case _aebg [_bfaf ]< 91:if 66<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=90{goto _eggcg ;};case _aebg [_bfaf ]> 94:if 97<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=122{goto _dcccb ;};default:goto _bcab ;};default:goto _bcab ;};goto _gdgbb ;case 45:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 36:goto _gada ;case 40:goto _eaegc ;case 46:goto _eggb ;case 58:goto _cecf ;case 76:goto _cbfaf ;case 92:goto _edbe ;case 95:goto _dcccb ;case 123:goto _aeacf ;case 125:goto _aeacf ;};switch {case _aebg [_bfaf ]< 59:switch {case _aebg [_bfaf ]> 47:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _bgbc ;};case _aebg [_bfaf ]>=34:goto _aeacf ;};case _aebg [_bfaf ]> 63:switch {case _aebg [_bfaf ]< 91:if 65<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=90{goto _eggcg ;};case _aebg [_bfaf ]> 94:if 97<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=122{goto _dcccb ;};default:goto _aeacf ;};default:goto _aeacf ;};goto _gdgbb ;case 46:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 36:goto _gada ;case 40:goto _eaegc ;case 46:goto _eggb ;case 58:goto _cecf ;case 83:goto _dgfb ;case 92:goto _edbe ;case 95:goto _dcccb ;case 123:goto _aeacf ;case 125:goto _aeacf ;};switch {case _aebg [_bfaf ]< 59:switch {case _aebg [_bfaf ]> 47:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _bgbc ;};case _aebg [_bfaf ]>=34:goto _aeacf ;};case _aebg [_bfaf ]> 63:switch {case _aebg [_bfaf ]< 91:if 65<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=90{goto _eggcg ;};case _aebg [_bfaf ]> 94:if 97<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=122{goto _dcccb ;};default:goto _aeacf ;};default:goto _aeacf ;};goto _gdgbb ;case 47:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 36:goto _gada ;case 40:goto _eaegc ;case 46:goto _eggb ;case 58:goto _cecf ;case 69:goto _eadbg ;case 92:goto _edbe ;case 95:goto _dcccb ;case 123:goto _aeacf ;case 125:goto _aeacf ;};switch {case _aebg [_bfaf ]< 59:switch {case _aebg [_bfaf ]> 47:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _bgbc ;};case _aebg [_bfaf ]>=34:goto _aeacf ;};case _aebg [_bfaf ]> 63:switch {case _aebg [_bfaf ]< 91:if 65<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=90{goto _eggcg ;};case _aebg [_bfaf ]> 94:if 97<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=122{goto _dcccb ;};default:goto _aeacf ;};default:goto _aeacf ;};goto _gdgbb ;case 26:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 36:goto _gada ;case 40:goto _eaegc ;case 46:goto _eggb ;case 58:goto _cecf ;case 79:goto _efegfe ;case 82:goto _cbga ;case 92:goto _edbe ;case 95:goto _dcccb ;case 123:goto _bcab ;case 125:goto _bcab ;};switch {case _aebg [_bfaf ]< 59:switch {case _aebg [_bfaf ]> 47:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _bgbc ;};case _aebg [_bfaf ]>=34:goto _bcab ;};case _aebg [_bfaf ]> 63:switch {case _aebg [_bfaf ]< 91:if 65<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=90{goto _eggcg ;};case _aebg [_bfaf ]> 94:if 97<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=122{goto _dcccb ;};default:goto _bcab ;};default:goto _bcab ;};goto _gdgbb ;case 48:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 36:goto _gada ;case 40:goto _eaegc ;case 46:goto _eggb ;case 58:goto _cecf ;case 68:goto _cbfb ;case 92:goto _edbe ;case 95:goto _dcccb ;case 123:goto _aeacf ;case 125:goto _aeacf ;};switch {case _aebg [_bfaf ]< 59:switch {case _aebg [_bfaf ]> 47:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _bgbc ;};case _aebg [_bfaf ]>=34:goto _aeacf ;};case _aebg [_bfaf ]> 63:switch {case _aebg [_bfaf ]< 91:if 65<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=90{goto _eggcg ;};case _aebg [_bfaf ]> 94:if 97<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=122{goto _dcccb ;};default:goto _aeacf ;};default:goto _aeacf ;};goto _gdgbb ;case 49:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 36:goto _gada ;case 40:goto _eaegc ;case 46:goto _eggb ;case 58:goto _cecf ;case 79:goto _dcbfd ;case 92:goto _edbe ;case 95:goto _dcccb ;case 123:goto _aeacf ;case 125:goto _aeacf ;};switch {case _aebg [_bfaf ]< 59:switch {case _aebg [_bfaf ]> 47:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _bgbc ;};case _aebg [_bfaf ]>=34:goto _aeacf ;};case _aebg [_bfaf ]> 63:switch {case _aebg [_bfaf ]< 91:if 65<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=90{goto _eggcg ;};case _aebg [_bfaf ]> 94:if 97<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=122{goto _dcccb ;};default:goto _aeacf ;};default:goto _aeacf ;};goto _gdgbb ;case 50:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 36:goto _gada ;case 40:goto _eaegc ;case 46:goto _eggb ;case 58:goto _cecf ;case 85:goto _dgfb ;case 92:goto _edbe ;case 95:goto _dcccb ;case 123:goto _aeacf ;case 125:goto _aeacf ;};switch {case _aebg [_bfaf ]< 59:switch {case _aebg [_bfaf ]> 47:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _bgbc ;};case _aebg [_bfaf ]>=34:goto _aeacf ;};case _aebg [_bfaf ]> 63:switch {case _aebg [_bfaf ]< 91:if 65<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=90{goto _eggcg ;};case _aebg [_bfaf ]> 94:if 97<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=122{goto _dcccb ;};default:goto _aeacf ;};default:goto _aeacf ;};goto _gdgbb ;case 27:switch _aebg [_bfaf ]{case 46:goto _edbe ;case 92:goto _edbe ;case 95:goto _edbe ;};switch {case _aebg [_bfaf ]< 65:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _edbe ;};case _aebg [_bfaf ]> 90:if 97<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=122{goto _edbe ;};default:goto _edbe ;};goto _bcab ;case 28:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 46:goto _dcccb ;case 92:goto _edbe ;case 95:goto _dcccb ;case 120:goto _acgcf ;case 123:goto _bcab ;case 125:goto _bcab ;};switch {case _aebg [_bfaf ]< 58:switch {case _aebg [_bfaf ]< 37:if 34<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=35{goto _bcab ;};case _aebg [_bfaf ]> 47:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _dcccb ;};default:goto _bcab ;};case _aebg [_bfaf ]> 63:switch {case _aebg [_bfaf ]< 91:if 65<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=90{goto _dcccb ;};case _aebg [_bfaf ]> 94:if 97<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=122{goto _dcccb ;};default:goto _bcab ;};default:goto _bcab ;};goto _gdgbb ;case 51:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 46:goto _dcccb ;case 92:goto _edbe ;case 95:goto _dcccb ;case 108:goto _dbedd ;case 123:goto _aeacf ;case 125:goto _aeacf ;};switch {case _aebg [_bfaf ]< 58:switch {case _aebg [_bfaf ]< 37:if 34<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=35{goto _aeacf ;};case _aebg [_bfaf ]> 47:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _dcccb ;};default:goto _aeacf ;};case _aebg [_bfaf ]> 63:switch {case _aebg [_bfaf ]< 91:if 65<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=90{goto _dcccb ;};case _aebg [_bfaf ]> 94:if 97<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=122{goto _dcccb ;};default:goto _aeacf ;};default:goto _aeacf ;};goto _gdgbb ;case 52:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 46:goto _dcccb ;case 92:goto _edbe ;case 95:goto _dcccb ;case 102:goto _fbed ;case 110:goto _agdca ;case 123:goto _aeacf ;case 125:goto _aeacf ;};switch {case _aebg [_bfaf ]< 58:switch {case _aebg [_bfaf ]< 37:if 34<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=35{goto _aeacf ;};case _aebg [_bfaf ]> 47:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _dcccb ;};default:goto _aeacf ;};case _aebg [_bfaf ]> 63:switch {case _aebg [_bfaf ]< 91:if 65<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=90{goto _dcccb ;};case _aebg [_bfaf ]> 94:if 97<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=122{goto _dcccb ;};default:goto _aeacf ;};default:goto _aeacf ;};goto _gdgbb ;case 53:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 46:goto _dcccb ;case 92:goto _edbe ;case 95:goto _dcccb ;case 110:goto _egad ;case 123:goto _aeacf ;case 125:goto _aeacf ;};switch {case _aebg [_bfaf ]< 58:switch {case _aebg [_bfaf ]< 37:if 34<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=35{goto _aeacf ;};case _aebg [_bfaf ]> 47:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _dcccb ;};default:goto _aeacf ;};case _aebg [_bfaf ]> 63:switch {case _aebg [_bfaf ]< 91:if 65<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=90{goto _dcccb ;};case _aebg [_bfaf ]> 94:if 97<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=122{goto _dcccb ;};default:goto _aeacf ;};default:goto _aeacf ;};goto _gdgbb ;case 54:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 46:goto _gadc ;case 92:goto _edbe ;case 95:goto _dcccb ;case 123:goto _aeacf ;case 125:goto _aeacf ;};switch {case _aebg [_bfaf ]< 58:switch {case _aebg [_bfaf ]< 37:if 34<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=35{goto _aeacf ;};case _aebg [_bfaf ]> 47:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _dcccb ;};default:goto _aeacf ;};case _aebg [_bfaf ]> 63:switch {case _aebg [_bfaf ]< 91:if 65<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=90{goto _dcccb ;};case _aebg [_bfaf ]> 94:if 97<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=122{goto _dcccb ;};default:goto _aeacf ;};default:goto _aeacf ;};goto _gdgbb ;case 55:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 46:goto _dcccb ;case 92:goto _edbe ;case 95:goto _begge ;case 123:goto _aeacf ;case 125:goto _aeacf ;};switch {case _aebg [_bfaf ]< 58:switch {case _aebg [_bfaf ]< 37:if 34<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=35{goto _aeacf ;};case _aebg [_bfaf ]> 47:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _dcccb ;};default:goto _aeacf ;};case _aebg [_bfaf ]> 63:switch {case _aebg [_bfaf ]< 91:if 65<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=90{goto _begge ;};case _aebg [_bfaf ]> 94:if 97<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=122{goto _dcccb ;};default:goto _aeacf ;};default:goto _aeacf ;};goto _gdgbb ;case 56:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 40:goto _cadba ;case 46:goto _begge ;case 92:goto _edbe ;case 95:goto _dcccb ;case 123:goto _aeacf ;case 125:goto _aeacf ;};switch {case _aebg [_bfaf ]< 58:switch {case _aebg [_bfaf ]< 37:if 34<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=35{goto _aeacf ;};case _aebg [_bfaf ]> 47:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _begge ;};default:goto _aeacf ;};case _aebg [_bfaf ]> 63:switch {case _aebg [_bfaf ]< 91:if 65<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=90{goto _begge ;};case _aebg [_bfaf ]> 94:if 97<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=122{goto _dcccb ;};default:goto _aeacf ;};default:goto _aeacf ;};goto _gdgbb ;case 57:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 46:goto _dcccb ;case 92:goto _edbe ;case 95:goto _dcccb ;case 109:goto _acaded ;case 123:goto _aeacf ;case 125:goto _aeacf ;};switch {case _aebg [_bfaf ]< 58:switch {case _aebg [_bfaf ]< 37:if 34<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=35{goto _aeacf ;};case _aebg [_bfaf ]> 47:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _dcccb ;};default:goto _aeacf ;};case _aebg [_bfaf ]> 63:switch {case _aebg [_bfaf ]< 91:if 65<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=90{goto _dcccb ;};case _aebg [_bfaf ]> 94:if 97<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=122{goto _dcccb ;};default:goto _aeacf ;};default:goto _aeacf ;};goto _gdgbb ;case 58:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 46:goto _ffafg ;case 92:goto _edbe ;case 95:goto _dcccb ;case 123:goto _aeacf ;case 125:goto _aeacf ;};switch {case _aebg [_bfaf ]< 58:switch {case _aebg [_bfaf ]< 37:if 34<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=35{goto _aeacf ;};case _aebg [_bfaf ]> 47:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _dcccb ;};default:goto _aeacf ;};case _aebg [_bfaf ]> 63:switch {case _aebg [_bfaf ]< 91:if 65<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=90{goto _dcccb ;};case _aebg [_bfaf ]> 94:if 97<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=122{goto _dcccb ;};default:goto _aeacf ;};default:goto _aeacf ;};goto _gdgbb ;case 59:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 46:goto _dcccb ;case 92:goto _edbe ;case 95:goto _dfafg ;case 123:goto _dgcae ;case 125:goto _dgcae ;};switch {case _aebg [_bfaf ]< 58:switch {case _aebg [_bfaf ]< 37:if 34<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=35{goto _dgcae ;};case _aebg [_bfaf ]> 47:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _dcccb ;};default:goto _dgcae ;};case _aebg [_bfaf ]> 63:switch {case _aebg [_bfaf ]< 91:if 65<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=90{goto _dfafg ;};case _aebg [_bfaf ]> 94:if 97<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=122{goto _dcccb ;};default:goto _dgcae ;};default:goto _dgcae ;};goto _gdgbb ;case 29:switch _aebg [_bfaf ]{case 33:goto _affeb ;case 46:goto _dcccb ;case 92:goto _edbe ;case 95:goto _dcccb ;case 123:goto _bcab ;case 125:goto _bcab ;};switch {case _aebg [_bfaf ]< 58:switch {case _aebg [_bfaf ]< 37:if 34<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=35{goto _bcab ;};case _aebg [_bfaf ]> 47:if 48<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=57{goto _dcccb ;};default:goto _bcab ;};case _aebg [_bfaf ]> 63:switch {case _aebg [_bfaf ]< 91:if 65<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=90{goto _dcccb ;};case _aebg [_bfaf ]> 94:if 97<=_aebg [_bfaf ]&&_aebg [_bfaf ]<=122{goto _dcccb ;};default:goto _bcab ;};default:goto _bcab ;};goto _gdgbb ;};_bcab :_cgadg =0;goto _gbeec ;_gdgbb :_cgadg =1;goto _gbeec ;_cfca :_cgadg =2;goto _gbeec ;_bbcef :_cgadg =3;goto _gbeec ;_ffed :_cgadg =4;goto _gbeec ;_fgcef :_cgadg =5;goto _gbeec ;_ccgb :_cgadg =6;goto _gbeec ;_cbefg :_cgadg =7;goto _gbeec ;_decb :_cgadg =8;goto _gbeec ;_aedeb :_cgadg =9;goto _gbeec ;_cgdbg :_cgadg =10;goto _gbeec ;_fdfcc :_cgadg =11;goto _gbeec ;_cafe :_cgadg =12;goto _gbeec ;_dgbbg :_cgadg =13;goto _gbeec ;_addce :_cgadg =14;goto _gbeec ;_bbegac :_cgadg =15;goto _gbeec ;_cddf :_cgadg =16;goto _gbeec ;_gada :_cgadg =17;goto _gbeec ;_cecf :_cgadg =18;goto _gbeec ;_edeg :_cgadg =19;goto _gbeec ;_aeace :_cgadg =20;goto _gbeec ;_egac :_cgadg =21;goto _gbeec ;_cefgf :_cgadg =22;goto _gbeec ;_cdcg :_cgadg =23;goto _gbeec ;_cddg :_cgadg =24;goto _gbeec ;_gdaf :_cgadg =25;goto _gbeec ;_fgcgb :_cgadg =26;goto _gbeec ;_abbe :_cgadg =27;goto _gbeec ;_cacae :_cgadg =28;goto _gbeec ;_dbfdg :_cgadg =29;goto _gbeec ;_dgcae :_cgadg =30;goto _aecb ;_affeb :_cgadg =30;goto _cgbaa ;_gcbf :_cgadg =30;goto _fgeff ;_dgdd :_cgadg =30;goto _deaa ;_eeabdf :_cgadg =30;goto _cggc ;_gcabe :_cgadg =30;goto _ggcag ;_eaegc :_cgadg =30;goto _gdgff ;_dcedf :_cgadg =30;goto _dceg ;_abfac :_cgadg =30;goto _bgcf ;_egcg :_cgadg =30;goto _fedd ;_dage :_cgadg =30;goto _gfcd ;_fdcd :_cgadg =30;goto _fgfaf ;_eabcb :_cgadg =30;goto _fbdc ;_bgbd :_cgadg =30;goto _caefc ;_fcdgf :_cgadg =30;goto _cbda ;_ecegd :_cgadg =30;goto _bafcg ;_ggdef :_cgadg =30;goto _deaec ;_ffeee :_cgadg =30;goto _cafed ;_fegb :_cgadg =30;goto _aafc ;_gdgg :_cgadg =30;goto _afgff ;_debda :_cgadg =30;goto _dgga ;_bbbaa :_cgadg =30;goto _dbffa ;_ddgg :_cgadg =30;goto _cdfgc ;_debfb :_cgadg =30;goto _aacf ;_gdbfc :_cgadg =30;goto _edgfb ;_cfdcb :_cgadg =30;goto _bgfgbe ;_fabbd :_cgadg =30;goto _gfdcd ;_gdfag :_cgadg =30;goto _aeab ;_ecgab :_cgadg =30;goto _ggbc ;_egece :_cgadg =30;goto _bgbde ;_aafa :_cgadg =30;goto _dbfg ;_aeacf :_cgadg =30;goto _fdgec ;_cadba :_cgadg =30;goto _eacf ;_adgagg :_cgadg =31;goto _edfdfg ;_gaagc :_cgadg =32;goto _gbeec ;_acfea :_cgadg =33;goto _ebece ;_ebegb :_cgadg =34;goto _gbeec ;_dggcf :_cgadg =35;goto _eccb ;_aefag :_cgadg =36;goto _eccb ;_ebfge :_cgadg =37;goto _eccb ;_gbea :_cgadg =38;goto _gbeec ;_fbcgg :_cgadg =39;goto _gbeec ;_eggb :_cgadg =40;goto _adae ;_edbe :_cgadg =41;goto _gbeec ;_dcccb :_cgadg =42;goto _adae ;_bgbc :_cgadg =43;goto _ebece ;_eggcg :_cgadg =44;goto _adae ;_eadbg :_cgadg =44;goto _accbd ;_dcbfd :_cgadg =44;goto _gefgc ;_dgag :_cgadg =45;goto _adae ;_cbfaf :_cgadg =46;goto _adae ;_dgfb :_cgadg =47;goto _adae ;_efegfe :_cgadg =48;goto _adae ;_cbfb :_cgadg =49;goto _adae ;_cbga :_cgadg =50;goto _adae ;_acgcf :_cgadg =51;goto _adae ;_dbedd :_cgadg =52;goto _adae ;_fbed :_cgadg =53;goto _adae ;_egad :_cgadg =54;goto _adae ;_gadc :_cgadg =55;goto _adae ;_begge :_cgadg =56;goto _adae ;_agdca :_cgadg =57;goto _adae ;_acaded :_cgadg =58;goto _adae ;_ffafg :_cgadg =59;goto _adae ;_dfafg :_cgadg =59;goto _fdcc ;_fgeff :_aegg =3;goto _aceb ;_deaa :_aegg =5;goto _aceb ;_cgbaa :_aegg =7;goto _aceb ;_cggc :_aegg =9;goto _aceb ;_gdgff :_aegg =11;goto _aceb ;_eacf :_aegg =13;goto _aceb ;_dceg :_aegg =15;goto _aceb ;_afgff :_aegg =17;goto _aceb ;_dgga :_aegg =19;goto _aceb ;_bgcf :_aegg =21;goto _aceb ;_fedd :_aegg =23;goto _aceb ;_fgfaf :_aegg =25;goto _aceb ;_caefc :_aegg =27;goto _aceb ;_gfcd :_aegg =29;goto _aceb ;_cbda :_aegg =31;goto _aceb ;_aafc :_aegg =33;goto _aceb ;_cafed :_aegg =35;goto _aceb ;_aeab :_aegg =37;goto _aceb ;_dbfg :_aegg =39;goto _aceb ;_ggbc :_aegg =41;goto _aceb ;_bafcg :_aegg =43;goto _aceb ;_deaec :_aegg =45;goto _aceb ;_fbdc :_aegg =47;goto _aceb ;_bgfgbe :_aegg =49;goto _aceb ;_aacf :_aegg =51;goto _aceb ;_cdfgc :_aegg =53;goto _aceb ;_edgfb :_aegg =55;goto _aceb ;_fdgec :_aegg =57;goto _aceb ;_dbffa :_aegg =59;goto _aceb ;_gfdcd :_aegg =61;goto _aceb ;_bgbde :_aegg =63;goto _aceb ;_ggcag :_aegg =65;goto _aceb ;_aecb :_aegg =67;goto _aceb ;_accbd :_aegg =72;goto _aceb ;_eccb :_aegg =75;goto _aceb ;_ebece :_aegg =78;goto _aceb ;_gefgc :_aegg =81;goto _aceb ;_fdcc :_aegg =84;goto _aceb ;_adae :_aegg =87;goto _aceb ;_edfdfg :_aegg =90;goto _aceb ;_aceb :_fageb =uint (_cdegg [_aegg ]);_aegg ++;for ;_fageb > 0;_fageb --{_aegg ++;switch _cdegg [_aegg -1]{case 3:_dbbgg =_bfaf +1;case 4:_gaeg =1;case 5:_gaeg =2;case 6:_gaeg =3;case 7:_gaeg =4;case 8:_gaeg =11;case 9:_gaeg =14;case 10:_gaeg =15;case 11:_dbbgg =_bfaf +1;{_cegbc .emit (_ffde ,_aebg [_gdgba :_dbbgg ]);};case 12:_dbbgg =_bfaf +1;{_cegbc .emit (_fdcf ,_aebg [_gdgba :_dbbgg ]);};case 13:_dbbgg =_bfaf +1;{_cegbc .emit (_ecef ,_aebg [_gdgba :_dbbgg -1]);};case 14:_dbbgg =_bfaf +1;{_cegbc .emit (_ecef ,_aebg [_gdgba +1:_dbbgg -2]);};case 15:_dbbgg =_bfaf +1;{_cegbc .emit (_bdcf ,_aebg [_gdgba :_dbbgg -1]);};case 16:_dbbgg =_bfaf +1;{_cegbc .emit (_bdcf ,_aebg [_gdgba :_dbbgg -1]);};case 17:_dbbgg =_bfaf +1;{_cegbc .emit (_deedd ,_aebg [_gdgba :_dbbgg ]);};case 18:_dbbgg =_bfaf +1;{_cegbc .emit (_bceg ,_aebg [_gdgba :_dbbgg ]);};case 19:_dbbgg =_bfaf +1;{_cegbc .emit (_cdafbc ,_aebg [_gdgba :_dbbgg ]);};case 20:_dbbgg =_bfaf +1;{_cegbc .emit (_cegcb ,_aebg [_gdgba :_dbbgg ]);};case 21:_dbbgg =_bfaf +1;{_cegbc .emit (_dbdd ,_aebg [_gdgba :_dbbgg ]);};case 22:_dbbgg =_bfaf +1;{_cegbc .emit (_egabg ,_aebg [_gdgba :_dbbgg ]);};case 23:_dbbgg =_bfaf +1;{_cegbc .emit (_bbac ,_aebg [_gdgba :_dbbgg ]);};case 24:_dbbgg =_bfaf +1;{_cegbc .emit (_edgd ,_aebg [_gdgba :_dbbgg ]);};case 25:_dbbgg =_bfaf +1;{_cegbc .emit (_adfba ,_aebg [_gdgba :_dbbgg ]);};case 26:_dbbgg =_bfaf +1;{_cegbc .emit (_gagga ,_aebg [_gdgba :_dbbgg ]);};case 27:_dbbgg =_bfaf +1;{_cegbc .emit (_degca ,_aebg [_gdgba :_dbbgg ]);};case 28:_dbbgg =_bfaf +1;{_cegbc .emit (_fdaeg ,_aebg [_gdgba :_dbbgg ]);};case 29:_dbbgg =_bfaf +1;{_cegbc .emit (_ddbdg ,_aebg [_gdgba :_dbbgg ]);};case 30:_dbbgg =_bfaf +1;{_cegbc .emit (_ecdcb ,_aebg [_gdgba :_dbbgg ]);};case 31:_dbbgg =_bfaf +1;{_cegbc .emit (_abad ,_aebg [_gdgba :_dbbgg ]);};case 32:_dbbgg =_bfaf +1;{_cegbc .emit (_gaeb ,_aebg [_gdgba :_dbbgg ]);};case 33:_dbbgg =_bfaf +1;{_cegbc .emit (_fagfdf ,_aebg [_gdgba :_dbbgg ]);};case 34:_dbbgg =_bfaf ;_bfaf --;{_cegbc .emit (_fdgag ,_aebg [_gdgba :_dbbgg ]);};case 35:_dbbgg =_bfaf ;_bfaf --;{_cegbc .emit (_acbdd ,_aebg [_gdgba :_dbbgg ]);};case 36:_dbbgg =_bfaf ;_bfaf --;{_cegbc .emit (_fgbgg ,_aebg [_gdgba :_dbbgg ]);};case 37:_dbbgg =_bfaf ;_bfaf --;{_cegbc .emit (_ceccf ,_aebg [_gdgba :_dbbgg ]);};case 38:_dbbgg =_bfaf ;_bfaf --;{_cegbc .emit (_dagfe ,_aebg [_gdgba :_dbbgg ]);};case 39:_dbbgg =_bfaf ;_bfaf --;{_cegbc .emit (_bbfa ,_aebg [_gdgba +1:_dbbgg -1]);};case 40:_dbbgg =_bfaf ;_bfaf --;{_cegbc .emit (_ccgd ,_aebg [_gdgba :_dbbgg ]);};case 41:_dbbgg =_bfaf ;_bfaf --;{_cegbc .emit (_gcceg ,_aebg [_gdgba :_dbbgg ]);};case 42:_bfaf =(_dbbgg )-1;{_cegbc .emit (_fdgag ,_aebg [_gdgba :_dbbgg ]);};case 43:switch _gaeg {case 0:{_cgadg =0;goto _gbeec ;};case 1:{_bfaf =(_dbbgg )-1;_cegbc .emit (_abba ,_aebg [_gdgba :_dbbgg ]);};case 2:{_bfaf =(_dbbgg )-1;_cegbc .emit (_fdgag ,_aebg [_gdgba :_dbbgg ]);};case 3:{_bfaf =(_dbbgg )-1;_cegbc .emit (_acbdd ,_aebg [_gdgba :_dbbgg ]);};case 4:{_bfaf =(_dbbgg )-1;_cegbc .emit (_aaeb ,_aebg [_gdgba :_dbbgg ]);};case 11:{_bfaf =(_dbbgg )-1;_cegbc .emit (_eefd ,_aebg [_gdgba :_dbbgg ]);};case 14:{_bfaf =(_dbbgg )-1;_cegbc .emit (_dagfe ,_aebg [_gdgba :_dbbgg ]);};case 15:{_bfaf =(_dbbgg )-1;_cegbc .emit (_bbfa ,_aebg [_gdgba +1:_dbbgg -1]);};};};};goto _gbeec ;_gbeec :_aegg =int (_egbag [_cgadg ]);_fageb =uint (_cdegg [_aegg ]);_aegg ++;for ;_fageb > 0;_fageb --{_aegg ++;switch _cdegg [_aegg -1]{case 0:_gdgba =0;case 1:_gaeg =0;};};if _cgadg ==0{goto _aaba ;};if _bfaf ++;_bfaf !=_bfea {goto _gcbc ;};_decc :{};if _bfaf ==_deebb {switch _cgadg {case 1:goto _dgcae ;case 2:goto _dgcae ;case 31:goto _bbbaa ;case 14:goto _dgcae ;case 15:goto _dgcae ;case 32:goto _ddgg ;case 17:goto _dgcae ;case 33:goto _debfb ;case 18:goto _dgcae ;case 19:goto _dgcae ;case 34:goto _gdbfc ;case 35:goto _cfdcb ;case 36:goto _cfdcb ;case 23:goto _gcabe ;case 37:goto _cfdcb ;case 38:goto _fabbd ;case 39:goto _egece ;case 40:goto _aeacf ;case 41:goto _aeacf ;case 42:goto _aeacf ;case 43:goto _debfb ;case 44:goto _dgcae ;case 45:goto _aeacf ;case 46:goto _aeacf ;case 47:goto _aeacf ;case 48:goto _aeacf ;case 49:goto _aeacf ;case 50:goto _aeacf ;case 51:goto _aeacf ;case 52:goto _aeacf ;case 53:goto _aeacf ;case 54:goto _aeacf ;case 55:goto _aeacf ;case 56:goto _aeacf ;case 57:goto _aeacf ;case 58:goto _aeacf ;case 59:goto _dgcae ;};};_aaba :{};};if _gdgba > 0{copy (_aebg [0:],_aebg [_gdgba :]);};};_ =_deebb ;if _cgadg ==_caecdf {_cegbc .emit (_bdcb ,nil );};close (_cegbc ._abcd );};const _cefcd int =30; +// MinIfs implements the MINIFS function. +func MinIfs (args []Result )Result {_becdg :=_ddgba (args ,true ,"\u004d\u0049\u004e\u0049\u0046\u0053");if _becdg .Type !=ResultTypeEmpty {return _becdg ;};_febaa :=_cedb (args [1:]);_agae :=_fg .MaxFloat64 ;_faba :=_gadgc (args [0]);for _ ,_afaa :=range _febaa {_eacea :=_faba [_afaa ._gcca ][_afaa ._acee ].ValueNumber ;if _agae > _eacea {_agae =_eacea ;};};if _agae ==_fg .MaxFloat64 {_agae =0;};return MakeNumberResult (float64 (_agae ));}; -// 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");};_bagf ,_cfcf ,_fada :=_gage (args [0],args [1],"\u004fD\u0044\u004c\u0059\u0049\u0045\u004cD");if _fada .Type ==ResultTypeError {return _fada ;};_ebcg ,_fada :=_egbf (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _fada .Type ==ResultTypeError {return _fada ;};if _ebcg >=_bagf {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");};_dggef :=args [3].ValueNumber ;if _dggef < 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");};_eeddd :=args [4].ValueNumber ;if _eeddd <=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");};_afdbd :=args [5].ValueNumber ;if _afdbd < 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");};_dbbb :=float64 (int (args [6].ValueNumber ));if !_dcd (_dbbb ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_dfcb :=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");};_dfcb =int (args [7].ValueNumber );if !_eeaa (_dfcb ){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");};};_gfge ,_fada :=_debf (_ebcg ,_cfcf ,_dfcb );if _fada .Type ==ResultTypeError {return _fada ;};_gfge *=_dbbb ;_baba ,_fada :=_debf (_bagf ,_cfcf ,_dfcb );if _fada .Type ==ResultTypeError {return _fada ;};_baba *=_dbbb ;_bcbb ,_fada :=_debf (_ebcg ,_bagf ,_dfcb );if _fada .Type ==ResultTypeError {return _fada ;};_bcbb *=_dbbb ;_adda :=_afdbd +_gfge *100*_dggef /_dbbb ;_adda /=_eeddd +_bcbb *100*_dggef /_dbbb ;_adda --;_adda *=_dbbb /_baba ;return MakeNumberResult (_adda );}; +// 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");};_fadf :=args [0];if _fadf .Type !=ResultTypeNumber &&_fadf .Type !=ResultTypeString &&_fadf .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");};_eaecf :=args [1].ValueString ;switch _fadf .Type {case ResultTypeNumber :return MakeStringResult (_cgd .Number (_fadf .ValueNumber ,_eaecf ));case ResultTypeString :return MakeStringResult (_cgd .String (_fadf .ValueString ,_eaecf ));case ResultTypeEmpty :return MakeStringResult (_cgd .Number (0,_eaecf ));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");};};func (_cabd *yyParserImpl )Parse (yylex yyLexer )int {_egag :=_cg .Now ();var _ebec int ;var _cfgb yySymType ;var _cefdef []yySymType ;_ =_cefdef ;_afee :=_cabd ._ffffge [:];Nerrs :=0;Errflag :=0;_fdace :=0;_cabd ._ebbec =-1;_ddgfe :=-1;defer func (){_fdace =-1;_cabd ._ebbec =-1;_ddgfe =-1}();_cebd :=-1;goto _fadec ;_ceeeff :return 0;_aged :return 1;_fadec :if _daccf (_egag ){_fc .Log ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _aged ;};if _ggffd >=4{_d .Printf ("\u0063\u0068\u0061\u0072\u0020\u0025\u0076\u0020\u0069n\u0020\u0025\u0076\u000a",_gfeed (_ddgfe ),_cfaa (_fdace ));};_cebd ++;if _cebd >=len (_afee ){_gfbe :=make ([]yySymType ,len (_afee )*2);copy (_gfbe ,_afee );_afee =_gfbe ;};_afee [_cebd ]=_cfgb ;_afee [_cebd ]._bbaa =_fdace ;_gcbgd :if _daccf (_egag ){_fc .Log ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _aged ;};_ebec =_gbdbg [_fdace ];if _ebec <=_egdd {goto _bbdaa ;};if _cabd ._ebbec < 0{_cabd ._ebbec ,_ddgfe =_cdgd (yylex ,&_cabd ._gffae );};_ebec +=_ddgfe ;if _ebec < 0||_ebec >=_gcacaa {goto _bbdaa ;};_ebec =_gcfb [_ebec ];if _dbcab [_ebec ]==_ddgfe {_cabd ._ebbec =-1;_ddgfe =-1;_cfgb =_cabd ._gffae ;_fdace =_ebec ;if Errflag > 0{Errflag --;};goto _fadec ;};_bbdaa :if _daccf (_egag ){_fc .Log ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _aged ;};_ebec =_afdg [_fdace ];if _ebec ==-2{if _cabd ._ebbec < 0{_cabd ._ebbec ,_ddgfe =_cdgd (yylex ,&_cabd ._gffae );};_ccade :=0;for {if _beeec [_ccade +0]==-1&&_beeec [_ccade +1]==_fdace {break ;};_ccade +=2;};for _ccade +=2;;_ccade +=2{_ebec =_beeec [_ccade +0];if _ebec < 0||_ebec ==_ddgfe {break ;};};_ebec =_beeec [_ccade +1];if _ebec < 0{goto _ceeeff ;};};if _ebec ==0{switch Errflag {case 0:yylex .Error (_gbdg (_fdace ,_ddgfe ));Nerrs ++;if _ggffd >=1{_d .Printf ("\u0025\u0073",_cfaa (_fdace ));_d .Printf ("\u0020\u0073\u0061\u0077\u0020\u0025\u0073\u000a",_gfeed (_ddgfe ));};fallthrough;case 1,2:Errflag =3;for _cebd >=0{_ebec =_gbdbg [_afee [_cebd ]._bbaa ]+_geabgb ;if _ebec >=0&&_ebec < _gcacaa {_fdace =_gcfb [_ebec ];if _dbcab [_fdace ]==_geabgb {goto _fadec ;};};if _ggffd >=2{_d .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",_afee [_cebd ]._bbaa );};_cebd --;};goto _aged ;case 3:if _ggffd >=2{_d .Printf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0063\u006f\u0076\u0065\u0072\u0079\u0020\u0064\u0069s\u0063\u0061\u0072d\u0073 \u0025\u0073\u000a",_gfeed (_ddgfe ));};if _ddgfe ==_dgcgg {goto _aged ;};_cabd ._ebbec =-1;_ddgfe =-1;goto _gcbgd ;};};if _ggffd >=2{_d .Printf ("\u0072e\u0064u\u0063\u0065\u0020\u0025\u0076 \u0069\u006e:\u000a\u0009\u0025\u0076\u000a",_ebec ,_cfaa (_fdace ));};_dgaab :=_ebec ;_cbea :=_cebd ;_ =_cbea ;_cebd -=_abbae [_ebec ];if _cebd +1>=len (_afee ){_bagee :=make ([]yySymType ,len (_afee )*2);copy (_bagee ,_afee );_afee =_bagee ;};_cfgb =_afee [_cebd +1];_ebec =_addcd [_ebec ];_cecga :=_ceedf [_ebec ];_adad :=_cecga +_afee [_cebd ]._bbaa +1;if _adad >=_gcacaa {_fdace =_gcfb [_cecga ];}else {_fdace =_gcfb [_adad ];if _dbcab [_fdace ]!=-_ebec {_fdace =_gcfb [_cecga ];};};switch _dgaab {case 1:_cefdef =_afee [_cbea -1:_cbea +1];{yylex .(*plex )._fecfe =_cfgb ._febe ;};case 3:_cefdef =_afee [_cbea -2:_cbea +1];{_cfgb ._febe =_cefdef [2]._febe ;};case 4:_cefdef =_afee [_cbea -4:_cbea +1];{};case 5:_cefdef =_afee [_cbea -1:_cbea +1];{_cfgb ._febe =NewBool (_cefdef [1]._eadde ._afbb );};case 6:_cefdef =_afee [_cbea -1:_cbea +1];{_cfgb ._febe =NewNumber (_cefdef [1]._eadde ._afbb );};case 7:_cefdef =_afee [_cbea -1:_cbea +1];{_cfgb ._febe =NewString (_cefdef [1]._eadde ._afbb );};case 8:_cefdef =_afee [_cbea -1:_cbea +1];{_cfgb ._febe =NewError (_cefdef [1]._eadde ._afbb );};case 9:_cefdef =_afee [_cbea -2:_cbea +1];{_cfgb ._febe =_cefdef [2]._febe ;};case 10:_cefdef =_afee [_cbea -2:_cbea +1];{_cfgb ._febe =NewNegate (_cefdef [2]._febe );};case 15:_cefdef =_afee [_cbea -3:_cbea +1];{_cfgb ._febe =_cefdef [2]._febe ;};case 17:_cefdef =_afee [_cbea -3:_cbea +1];{_cfgb ._febe =NewConstArrayExpr (_cefdef [2]._bfcdd );};case 18:_cefdef =_afee [_cbea -1:_cbea +1];{_cfgb ._bfcdd =append (_cfgb ._bfcdd ,_cefdef [1]._cbbe );};case 19:_cefdef =_afee [_cbea -3:_cbea +1];{_cfgb ._bfcdd =append (_cefdef [1]._bfcdd ,_cefdef [3]._cbbe );};case 20:_cefdef =_afee [_cbea -1:_cbea +1];{_cfgb ._cbbe =append (_cfgb ._cbbe ,_cefdef [1]._febe );};case 21:_cefdef =_afee [_cbea -3:_cbea +1];{_cfgb ._cbbe =append (_cefdef [1]._cbbe ,_cefdef [3]._febe );};case 23:_cefdef =_afee [_cbea -2:_cbea +1];{_cfgb ._febe =NewPrefixExpr (_cefdef [1]._febe ,_cefdef [2]._febe );};case 25:_cefdef =_afee [_cbea -1:_cbea +1];{_cfgb ._febe =NewSheetPrefixExpr (_cefdef [1]._eadde ._afbb );};case 26:_cefdef =_afee [_cbea -1:_cbea +1];{_cfgb ._febe =NewCellRef (_cefdef [1]._eadde ._afbb );};case 27:_cefdef =_afee [_cbea -3:_cbea +1];{_cfgb ._febe =NewRange (_cefdef [1]._febe ,_cefdef [3]._febe );};case 28:_cefdef =_afee [_cbea -4:_cbea +1];{_cfgb ._febe =NewPrefixRangeExpr (_cefdef [1]._febe ,_cefdef [2]._febe ,_cefdef [4]._febe );};case 29:_cefdef =_afee [_cbea -1:_cbea +1];{_cfgb ._febe =NewNamedRangeRef (_cefdef [1]._eadde ._afbb );};case 30:_cefdef =_afee [_cbea -1:_cbea +1];{_cfgb ._febe =NewHorizontalRange (_cefdef [1]._eadde ._afbb );};case 31:_cefdef =_afee [_cbea -1:_cbea +1];{_cfgb ._febe =NewVerticalRange (_cefdef [1]._eadde ._afbb );};case 32:_cefdef =_afee [_cbea -2:_cbea +1];{_cfgb ._febe =NewPrefixHorizontalRange (_cefdef [1]._febe ,_cefdef [2]._eadde ._afbb );};case 33:_cefdef =_afee [_cbea -2:_cbea +1];{_cfgb ._febe =NewPrefixVerticalRange (_cefdef [1]._febe ,_cefdef [2]._eadde ._afbb );};case 34:_cefdef =_afee [_cbea -3:_cbea +1];{_cfgb ._febe =NewBinaryExpr (_cefdef [1]._febe ,BinOpTypePlus ,_cefdef [3]._febe );};case 35:_cefdef =_afee [_cbea -3:_cbea +1];{_cfgb ._febe =NewBinaryExpr (_cefdef [1]._febe ,BinOpTypeMinus ,_cefdef [3]._febe );};case 36:_cefdef =_afee [_cbea -3:_cbea +1];{_cfgb ._febe =NewBinaryExpr (_cefdef [1]._febe ,BinOpTypeMult ,_cefdef [3]._febe );};case 37:_cefdef =_afee [_cbea -3:_cbea +1];{_cfgb ._febe =NewBinaryExpr (_cefdef [1]._febe ,BinOpTypeDiv ,_cefdef [3]._febe );};case 38:_cefdef =_afee [_cbea -3:_cbea +1];{_cfgb ._febe =NewBinaryExpr (_cefdef [1]._febe ,BinOpTypeExp ,_cefdef [3]._febe );};case 39:_cefdef =_afee [_cbea -3:_cbea +1];{_cfgb ._febe =NewBinaryExpr (_cefdef [1]._febe ,BinOpTypeLT ,_cefdef [3]._febe );};case 40:_cefdef =_afee [_cbea -3:_cbea +1];{_cfgb ._febe =NewBinaryExpr (_cefdef [1]._febe ,BinOpTypeGT ,_cefdef [3]._febe );};case 41:_cefdef =_afee [_cbea -3:_cbea +1];{_cfgb ._febe =NewBinaryExpr (_cefdef [1]._febe ,BinOpTypeLEQ ,_cefdef [3]._febe );};case 42:_cefdef =_afee [_cbea -3:_cbea +1];{_cfgb ._febe =NewBinaryExpr (_cefdef [1]._febe ,BinOpTypeGEQ ,_cefdef [3]._febe );};case 43:_cefdef =_afee [_cbea -3:_cbea +1];{_cfgb ._febe =NewBinaryExpr (_cefdef [1]._febe ,BinOpTypeEQ ,_cefdef [3]._febe );};case 44:_cefdef =_afee [_cbea -3:_cbea +1];{_cfgb ._febe =NewBinaryExpr (_cefdef [1]._febe ,BinOpTypeNE ,_cefdef [3]._febe );};case 45:_cefdef =_afee [_cbea -3:_cbea +1];{_cfgb ._febe =NewBinaryExpr (_cefdef [1]._febe ,BinOpTypeConcat ,_cefdef [3]._febe );};case 47:_cefdef =_afee [_cbea -2:_cbea +1];{_cfgb ._febe =NewFunction (_cefdef [1]._eadde ._afbb ,nil );};case 48:_cefdef =_afee [_cbea -3:_cbea +1];{_cfgb ._febe =NewFunction (_cefdef [1]._eadde ._afbb ,_cefdef [2]._cbbe );};case 49:_cefdef =_afee [_cbea -1:_cbea +1];{_cfgb ._cbbe =append (_cfgb ._cbbe ,_cefdef [1]._febe );};case 50:_cefdef =_afee [_cbea -3:_cbea +1];{_cfgb ._cbbe =append (_cefdef [1]._cbbe ,_cefdef [3]._febe );};case 53:_cefdef =_afee [_cbea -0:_cbea +1];{_cfgb ._febe =NewEmptyExpr ();};};goto _fadec ;};func (_adca *noCache )GetFromCache (key string )(Result ,bool ){return _bef ,false }; -// Irr implements the Excel IRR function. -func Irr (args []Result )Result {_gebb :=len (args );if _gebb ==0||_gebb > 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");};_bdec :=_fcef (args [0]);_bbge :=[]float64 {};for _ ,_cbbd :=range _bdec {for _ ,_gbaa :=range _cbbd {if _gbaa .Type ==ResultTypeNumber &&!_gbaa .IsBoolean {_bbge =append (_bbge ,_gbaa .ValueNumber );};};};_cfdf :=len (_bbge );if len (_bbge )< 2{return MakeErrorResultType (ErrorTypeNum ,"");};_ggdbd :=0.1;if _gebb ==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");};_ggdbd =args [1].ValueNumber ;if _ggdbd <=-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");};};_fcea :=[]float64 {};for _bacc :=0;_bacc < _cfdf ;_bacc ++{if _bacc ==0{_fcea =append (_fcea ,0);}else {_fcea =append (_fcea ,_fcea [_bacc -1]+365);};};return _egdgc (_bbge ,_fcea ,_ggdbd );}; +// 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");};_dcab ,_dbde ,_aabc :=_abcg (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044");if _aabc .Type ==ResultTypeError {return _aabc ;};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");};_ecfbf :=_dbde -_dcab ;if _ecfbf > 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");};_cabe :=args [2].ValueNumber ;if _cabe <=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");};_cbbf :=(100-_cabe )/_cabe ;_cebe :=360/_ecfbf ;return MakeNumberResult (_cbbf *_cebe );}; -// ISERROR is an implementation of the Excel ISERROR() function. -func IsError (args []Result )Result {if len (args )!=1{return 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 (_becf *ivr )SetOffset (col ,row uint32 ){};func _fbf (_bab ,_gbf ,_cdb int )bool {if _gbf < 1||_gbf > 12{return false ;};if _cdb < 1{return false ;};return _cdb <=_cceg (_bab ,_gbf );}; +// 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");};_ddd :=args [1].ValueNumber ;_geb :=args [0];var _cbcc float64 ;switch _geb .Type {case ResultTypeEmpty :_cbcc =0;case ResultTypeNumber :_cbcc =_geb .ValueNumber ;case ResultTypeString :_addd :=DateValue ([]Result {args [0]});if _addd .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");};_cbcc =_addd .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");};_bag :=_gaf (_cbcc );_fbcg :=_bag .AddDate (0,int (_ddd +1),0);_feg ,_dff ,_ :=_fbcg .Date ();_ecfc :=_acgc (_feg ,int (_dff ),0);if _ecfc < 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 _feg ==1900&&_dff ==3{_ecfc --;};return MakeNumberResult (_ecfc );}; -// 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 _efg ,_dea float64 ;switch args [0].Type {case ResultTypeNumber :_dea =args [0].ValueNumber ;case ResultTypeString :_ace :=DateValue ([]Result {args [0]});if _ace .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");};_dea =_ace .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 :_efg =args [1].ValueNumber ;if _efg < 62&&_dea >=62{_efg --;};case ResultTypeString :_gege :=DateValue ([]Result {args [1]});if _gege .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");};_efg =_gege .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");};_bba :=float64 (int (_dea -_efg ));return MakeNumberResult (_bba );}; +// MakeStringResult constructs a string result. +func MakeStringResult (s string )Result {return Result {Type :ResultTypeString ,ValueString :s }}; -// Fv implements the Excel FV function. -func Fv (args []Result )Result {_aadg :=len (args );if _aadg < 3||_aadg > 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");};_ggdc :=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");};_gbeb :=args [1].ValueNumber ;if _gbeb !=float64 (int (_gbeb )){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");};_ccgeb :=args [2].ValueNumber ;_aega :=0.0;if _aadg >=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");};_aega =args [3].ValueNumber ;};_dffe :=0;if _aadg ==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");};_dffe =int (args [4].ValueNumber );if _dffe !=0{_dffe =1;};};return MakeNumberResult (_gcdd (_ggdc ,_gbeb ,_ccgeb ,_aega ,_dffe ));}; +// 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");};_caega :=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");};_eeeg :=args [1].ValueNumber !=0;_acac :=_edbe (args [2:],[]string {},_eeeg );return MakeStringResult (_g .Join (_acac ,_caega ));};var _cega *_cc .Rand ;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");};_bbbdc :=args [0].AsNumber ();if _bbbdc .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");};_cfeac :=float64 (0);if len (args )> 1{_dgegf :=args [1].AsNumber ();if _dgegf .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");};_cfeac =_dgegf .ValueNumber ;};_afeae :=_bbbdc .ValueNumber ;_ddba :=1.0;if _cfeac >=0{_ddba =_fg .Pow (1/10.0,_cfeac );}else {return MakeNumberResult (0);};_afeae ,_fdfaf :=_fg .Modf (_afeae /_ddba );_geff :=0.99999;if _fdfaf > _geff {_afeae ++;}else if _fdfaf < -_geff {_afeae --;};_ =_fdfaf ;return MakeNumberResult (_afeae *_ddba );}; -// Update updates references in the VerticalRange after removing a row/column. -func (_adba VerticalRange )Update (q *_da .UpdateQuery )Expression {if q .UpdateType ==_da .UpdateActionRemoveColumn {_effg :=_adba ;if q .UpdateCurrentSheet {_bcga :=q .ColumnIdx ;_effg ._bbadb =_cdgc (_adba ._bbadb ,_bcga );_effg ._fdaegd =_cdgc (_adba ._fdaegd ,_bcga );};return _effg ;};return _adba ;};func (_adb *evCache )SetCache (key string ,value Result ){_adb ._cee .Lock ();_adb ._edg [key ]=value ;_adb ._cee .Unlock ();};var _fdbcc =[...]int {0,0,71,70,69,4,67,66,53,51,50,49,48,47,46,45,44,2};type plex struct{_dfdfg chan *node ;_bcgb Expression ;_beeg string ;}; +// 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{_caaea ,_cabc ,_gbcge Expression }; -// Accrintm implements the Excel ACCRINTM function. -func Accrintm (args []Result )Result {_daac :=len (args );if _daac !=4&&_daac !=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");};_faeac ,_ebed :=_egbf (args [0],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d");if _ebed .Type ==ResultTypeError {return _ebed ;};_cebe ,_ebed :=_egbf (args [1],"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d");if _ebed .Type ==ResultTypeError {return _ebed ;};if _faeac >=_cebe {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");};_dfg :=args [2].ValueNumber ;if _dfg <=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");};_bede :=args [3].ValueNumber ;if _bede <=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");};_cefa :=0;if _daac ==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");};_cefa =int (args [4].ValueNumber );if !_eeaa (_cefa ){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");};};_gdbc ,_ebed :=_debf (_faeac ,_cebe ,_cefa );if _ebed .Type ==ResultTypeError {return _ebed ;};return MakeNumberResult (_bede *_dfg *_gdbc );}; +// Reference returns a string reference value to an expression with prefix. +func (_abefc PrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {_bafea :=_abefc ._gfae .Reference (ctx ,ev );_fggdf :=_abefc ._begbag .Reference (ctx ,ev );if _bafea .Type ==ReferenceTypeSheet &&_fggdf .Type ==ReferenceTypeCell {return Reference {Type :ReferenceTypeCell ,Value :_bafea .Value +"\u0021"+_fggdf .Value };};return ReferenceInvalid ;};func _aage (_bdgcb ,_gcae float64 ,_gdbe ,_afca int )float64 {_aadd :=_gaf (_bdgcb );_bebc :=_gaf (_gcae );_cfb :=_gaee (_aadd ,_bebc ,_gdbe );return _fcdd (_aadd ,_cfb ,_afca );}; -// 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 (_gfd .Pi );}; +// 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");};_bgbd :=0;_gbee :=false ;for _ ,_agbc :=range args {switch _agbc .Type {case ResultTypeList ,ResultTypeArray :_addba :=Xor (_agbc .ListValues ());if _addba .Type ==ResultTypeError {return _addba ;};if _addba .ValueNumber !=0{_bgbd ++;};_gbee =true ;case ResultTypeNumber :if _agbc .ValueNumber !=0{_bgbd ++;};_gbee =true ;case ResultTypeString :case ResultTypeError :return _agbc ;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 !_gbee {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 (_bgbd %2!=0);}; -// Update updates the FunctionCall references after removing a row/column. -func (_bgcc FunctionCall )Update (q *_da .UpdateQuery )Expression {_dacfc :=[]Expression {};for _ ,_ebdbb :=range _bgcc ._edafd {_gefcc :=_ebdbb .Update (q );_dacfc =append (_dacfc ,_gefcc );};return FunctionCall {_gaec :_bgcc ._gaec ,_edafd :_dacfc };}; +// 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");};_fbgf :=ctx .GetEpoch ();_fede ,_aafbd :=_gfff (args [0].Value (),_fbgf );if _aafbd !=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");};_gbaag :=_fede .Year ();return MakeBoolResult (_aea (_gbaag ));}; -// Eval evaluates and returns the result of the NamedRangeRef reference. -func (_efef NamedRangeRef )Eval (ctx Context ,ev Evaluator )Result {_cdbafb :=ctx .NamedRange (_efef ._bdfb );_eeafe :=_cdbafb .Value ;if _bgce ,_dbedf :=ev .GetFromCache (_eeafe );_dbedf {return _bgce ;};_ffeae :=_dcf .Split (_eeafe ,"\u0021");if len (_ffeae )!=2{return MakeErrorResult (_g .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",_eeafe ));};_gabfd :=ctx .Sheet (_ffeae [0]);_gdbed :=_dcf .Split (_ffeae [1],"\u003a");switch len (_gdbed ){case 1:_gdbff :=ev .Eval (_gabfd ,_gdbed [0]);ev .SetCache (_eeafe ,_gdbff );return _gdbff ;case 2:_ebaf :=_badgc (_gabfd ,ev ,_gdbed [0],_gdbed [1]);ev .SetCache (_eeafe ,_ebaf );return _ebaf ;};return MakeErrorResult (_g .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",_cdbafb .Type ));}; +// 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");};_ccgeb :=args [0].AsNumber ();if _ccgeb .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 _gcgf float64 ;_abeff :=args [1].AsNumber ();if _abeff .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");};_gcgf =_abeff .ValueNumber ;if _gcgf < 0&&_ccgeb .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");};_bacfe :=_ccgeb .ValueNumber ;_bacfe ,_fcgde :=_fg .Modf (_bacfe /_gcgf );if _fcgde !=0{if _ccgeb .ValueNumber < 0&&_fcgde < 0{_bacfe --;};};return MakeNumberResult (_bacfe *_gcgf );};type countMode byte ; -// 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");};_efca ,_feceb ,_bcbbb :=_gage (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045");if _bcbbb .Type ==ResultTypeError {return _bcbbb ;};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");};_gdefc :=_feceb -_efca ;if _gdefc > 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");};_dfadb :=args [2].ValueNumber ;if _dfadb <=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-_dfadb *_gdefc /360));}; +// String returns an empty string for Error. +func (_eagf Error )String ()string {return ""};var _affa =[...]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}; -// Reference returns an invalid reference for String. -func (_caead String )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _gfeag (_dgad ,_cffea float64 )float64 {_dgad =_gfd .Trunc (_dgad );_cffea =_gfd .Trunc (_cffea );if _dgad ==0{return _cffea ;};if _cffea ==0{return _dgad ;};for _dgad !=_cffea {if _dgad > _cffea {_dgad =_dgad -_cffea ;}else {_cffea =_cffea -_dgad ;};};return _dgad ;}; +// Pmt implements the Excel PMT function. +func Pmt (args []Result )Result {_bgfeg :=len (args );if _bgfeg < 3||_bgfeg > 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");};_fgade :=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");};_eegge :=args [1].ValueNumber ;if _eegge ==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");};_feaa :=args [2].ValueNumber ;_fecb :=0.0;if _bgfeg >=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");};_fecb =args [3].ValueNumber ;};_cdbg :=0.0;if _bgfeg ==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");};_cdbg =args [4].ValueNumber ;if _cdbg !=0{_cdbg =1;};};var _dafa float64 ;if _fgade ==0{_dafa =(_feaa +_fecb )/_eegge ;}else {_afdd :=_fg .Pow (1+_fgade ,_eegge );if _cdbg ==1{_dafa =(_fecb *_fgade /(_afdd -1)+_feaa *_fgade /(1-1/_afdd ))/(1+_fgade );}else {_dafa =_fecb *_fgade /(_afdd -1)+_feaa *_fgade /(1-1/_afdd );};};return MakeNumberResult (-_dafa );}; -// 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");};_efcf ,_cca ,_dbbda :=_gage (args [0],args [1],"\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _dbbda .Type ==ResultTypeError {return _dbbda ;};_affdg ,_dbbda :=_egbf (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _dbbda .Type ==ResultTypeError {return _dbbda ;};if _affdg >=_efcf {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");};_bgbb :=args [3];if _bgbb .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");};_caef :=_bgbb .ValueNumber ;if _caef < 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");};_eef :=args [4];if _eef .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");};_cabe :=_eef .ValueNumber ;if _cabe < 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");};_fabg :=args [5];if _fabg .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");};_bfcb :=_fabg .ValueNumber ;if _bfcb < 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");};_egda :=args [6];if _egda .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");};_dbbef :=float64 (int (_egda .ValueNumber ));if !_dcd (_dbbef ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_adca :=0;if len (args )==8&&args [7].Type !=ResultTypeEmpty {_bgea :=args [7];if _bgea .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");};_adca =int (_bgea .ValueNumber );if !_eeaa (_adca ){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");};};_geeca ,_dbbda :=_debf (_affdg ,_cca ,_adca );if _dbbda .Type ==ResultTypeError {return _dbbda ;};_geeca *=_dbbef ;_dcea ,_dbbda :=_debf (_efcf ,_cca ,_adca );if _dbbda .Type ==ResultTypeError {return _dbbda ;};_dcea *=_dbbef ;_gcded ,_dbbda :=_debf (_affdg ,_efcf ,_adca );if _dbbda .Type ==ResultTypeError {return _dbbda ;};_gcded *=_dbbef ;_gaggf :=_bfcb +_geeca *100*_caef /_dbbef ;_gaggf /=_dcea *_cabe /_dbbef +1;_gaggf -=_gcded *100*_caef /_dbbef ;return MakeNumberResult (_gaggf );}; +// 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");};_fbbb :=args [0];if _fbbb .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");};_eccga :=len (_fbbb .ValueArray );for _ ,_gdec :=range _fbbb .ValueArray {if len (_gdec )!=_eccga {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 (_bcbgf (_fbbb .ValueArray ));};const _ecfe =57375; -// String returns a string representation of a range with prefix. -func (_aeaf PrefixRangeExpr )String ()string {return _g .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_aeaf ._cegg .String (),_aeaf ._ggae .String (),_aeaf ._bbafd .String ());};type node struct{_cdga tokenType ;_ecfg string ;};func _gccf (_egab Result ,_geaca *criteriaParsed )bool {if _egab .IsBoolean {return false ;};_egeg :=_egab .Type ;if _geaca ._bffc {return _egeg ==ResultTypeNumber &&_egab .ValueNumber ==_geaca ._cdfbg ;}else if _egeg ==ResultTypeNumber {return _ebde (_egab .ValueNumber ,_geaca ._bdae );};return _dbbfe (_egab ,_geaca );};type evCache struct{_edg map[string ]Result ;_cee *_b .Mutex ;};type amorArgs struct{_eega float64 ;_gdfd float64 ;_ffeaa float64 ;_agef float64 ;_edfgc int ;_bbg float64 ;_ffb int ;};func _aeea (_dbbd []Result ,_fage string )(*cumulArgs ,Result ){if len (_dbbd )!=6{return nil ,MakeErrorResult (_fage +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _dbbd [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fage +"\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");};_dcfg :=_dbbd [0].ValueNumber ;if _dcfg <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fage +"\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 _dbbd [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fage +"\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");};_cbee :=_dbbd [1].ValueNumber ;if _cbee <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fage +"\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 _dbbd [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fage +"\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");};_dfdg :=_dbbd [2].ValueNumber ;if _dfdg <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fage +"\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 _dbbd [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fage +"\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");};_cff :=_dbbd [3].ValueNumber ;if _cff <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fage +"\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 _dbbd [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fage +"\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");};_ecgf :=_dbbd [4].ValueNumber ;if _ecgf <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fage +"\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 _ecgf < _cff {return nil ,MakeErrorResultType (ErrorTypeNum ,_fage +"\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 _ecgf > _cbee {return nil ,MakeErrorResultType (ErrorTypeNum ,_fage +" \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");};_baff :=int (_dbbd [5].ValueNumber );if _baff !=0&&_baff !=1{return nil ,MakeErrorResultType (ErrorTypeNum ,_fage +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f \u0062\u0065\u00200\u0020o\u0072\u0020\u0031");};return &cumulArgs {_dcfg ,_cbee ,_dfdg ,_cff ,_ecgf ,_baff },_gea ;}; +// Eval evaluates and returns the result of a Negate expression. +func (_fegaf Negate )Eval (ctx Context ,ev Evaluator )Result {_gcegd :=_fegaf ._bdadg .Eval (ctx ,ev );if _gcegd .Type ==ResultTypeNumber {return MakeNumberResult (-_gcegd .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");}; -// 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");};_gef :=args [1].ValueNumber ;_fagf :=args [0];var _cfa float64 ;switch _fagf .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 :_cfa =_fagf .ValueNumber ;case ResultTypeString :_cgf :=DateValue ([]Result {args [0]});if _cgf .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");};_cfa =_cgf .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");};_gag :=_aee (_cfa );_eeba :=_gag .AddDate (0,int (_gef ),0);_ebe ,_fagfd ,_bde :=_eeba .Date ();_adfd :=_adfc (_ebe ,int (_fagfd ),_bde );if _adfd < 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 (_adfd );}; +// Reference returns an invalid reference for Error. +func (_bfc Error )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// Bool is a boolean expression. -type Bool struct{_ebc bool }; +// Pricedisc implements the Excel PRICEDISC function. +func Pricedisc (args []Result )Result {_eeefd :=len (args );if _eeefd !=4&&_eeefd !=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");};_becb ,_dedea ,_bbagb :=_abcg (args [0],args [1],"\u0050R\u0049\u0043\u0045\u0044\u0049\u0053C");if _bbagb .Type ==ResultTypeError {return _bbagb ;};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");};_efae :=args [2].ValueNumber ;if _efae <=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");};_ffbg :=args [3].ValueNumber ;if _ffbg <=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");};_fffef :=0;if _eeefd ==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");};_fffef =int (args [4].ValueNumber );if !_defe (_fffef ){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");};};_bfaec ,_bbagb :=_bdcd (_becb ,_dedea ,_fffef );if _bbagb .Type ==ResultTypeError {return _bbagb ;};return MakeNumberResult (_ffbg *(1-_efae *_bfaec ));};func (_fbefb HorizontalRange )horizontalRangeReference ()string {return _d .Sprintf ("\u0025\u0064\u003a%\u0064",_fbefb ._addec ,_fbefb ._ebfdd );};const _dccd =57348; -// 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");};_eedc :=args [0].AsNumber ();if _eedc .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");};_eface :=args [1].AsNumber ();if _eface .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");};_eggde :=int (_eface .ValueNumber );if _eggde < 0||_eggde > 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");};_ddfg :=0;if len (args )> 2{_cbbcd :=args [2].AsNumber ();if _cbbcd .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");};_ddfg =int (_cbbcd .ValueNumber );};_ceac :=_ab .FormatInt (int64 (_eedc .ValueNumber ),_eggde );if len (_ceac )< _ddfg {_ceac =_dcf .Repeat ("\u0030",_ddfg -len (_ceac ))+_ceac ;};return MakeStringResult (_ceac );}; +// Update returns the same object as updating sheet references does not affect Bool. +func (_gbc Bool )Update (q *_ae .UpdateQuery )Expression {return _gbc }; -// Coupdaybs implements the Excel COUPDAYBS function. -func Coupdaybs (args []Result )Result {_ddb ,_cebb :=_gdfc (args ,"\u0043O\u0055\u0050\u0044\u0041\u0059\u0042S");if _cebb .Type ==ResultTypeError {return _cebb ;};return MakeNumberResult (_gdff (_ddb ._def ,_ddb ._ecacc ,_ddb ._cfgb ,_ddb ._fdec ));};func _fbceg (_eaafc [][]Result )float64 {if len (_eaafc )==2{_dgcb :=_eaafc [0][0].AsNumber ();_fbeag :=_eaafc [0][1].AsNumber ();_cbfda :=_eaafc [1][0].AsNumber ();_ecdc :=_eaafc [1][1].AsNumber ();if _dgcb .Type !=ResultTypeNumber ||_fbeag .Type !=ResultTypeNumber ||_cbfda .Type !=ResultTypeNumber ||_ecdc .Type !=ResultTypeNumber {return _gfd .NaN ();};return _dgcb .ValueNumber *_ecdc .ValueNumber -_cbfda .ValueNumber *_fbeag .ValueNumber ;};_acbb :=float64 (0);_bcgc :=float64 (1);for _bedea :=range _eaafc {_acbb +=_bcgc *_eaafc [0][_bedea ].ValueNumber *_fbceg (_dada (_eaafc ,_bedea ));_bcgc *=-1;};return _acbb ;};const _ceccf =57347; +// String returns a string representation of a vertical range. +func (_gfaf VerticalRange )String ()string {return _gfaf .verticalRangeReference ()};const _gacg =57356;var _ffb =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}; -// Eval evaluates a range with prefix returning a list of results or an error. -func (_gcga PrefixRangeExpr )Eval (ctx Context ,ev Evaluator )Result {_gecd :=_gcga ._cegg .Reference (ctx ,ev );_dbebg :=_gcga ._ggae .Reference (ctx ,ev );_edda :=_gcga ._bbafd .Reference (ctx ,ev );switch _gecd .Type {case ReferenceTypeSheet :if _dcgc (_gecd ,ctx ){return MakeErrorResultType (ErrorTypeName ,_g .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_gecd .Value ));};_abaeb :=_caeab (_gecd ,_dbebg ,_edda );if _dbebg .Type ==ReferenceTypeCell &&_edda .Type ==ReferenceTypeCell {if _eadcf ,_fcfa :=ev .GetFromCache (_abaeb );_fcfa {return _eadcf ;}else {_gecae :=_badgc (ctx .Sheet (_gecd .Value ),ev ,_dbebg .Value ,_edda .Value );ev .SetCache (_abaeb ,_gecae );return _gecae ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_abaeb );default:return MakeErrorResult (_g .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",_gecd .Type ));};}; +// GetEpoch returns a null time object for the invalid reference context. +func (_egfb *ivr )GetEpoch ()_cg .Time {return _cg .Time {}};var _eccc =false ; -// ISNUMBER is an implementation of the Excel ISNUMBER() function. -func IsNumber (args []Result )Result {if len (args )!=1{return 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 _agfcb int =30; \ No newline at end of file +// Eval evaluates and returns the result of a formula. +func (_bdg *defEval )Eval (ctx Context ,formula string )Result {_geg :=ParseString (formula );_dd :=make (chan Result );go func (){if _geg ==nil {_dd <-MakeErrorResult (_d .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 ));}else {_bdg .checkLastEvalIsRef (ctx ,_geg );_dd <-_geg .Eval (ctx ,_bdg );};}();select{case _ggg :=<-_dd :return _ggg ;case <-_cg .After (_dbc ):_fc .Log ("\u0055\u006e\u0069\u004ff\u0066\u0069\u0063\u0065\u0020\u0065\u0076\u0061\u006c\u0075a\u0074i\u006f\u006e\u0020\u0074\u0069\u006d\u0065o\u0075\u0074");return MakeNumberResult (0);};};func _fefe (_fbaa _cg .Time )_cg .Time {_fbaa =_fbaa .UTC ();return _cg .Date (_fbaa .Year (),_fbaa .Month (),_fbaa .Day (),_fbaa .Hour (),_fbaa .Minute (),_fbaa .Second (),_fbaa .Nanosecond (),_cg .Local );}; \ No newline at end of file diff --git a/spreadsheet/reference/reference.go b/spreadsheet/reference/reference.go index 77eddbee77..9a75d97699 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 (_g "errors";_da "fmt";_gf "github.com/unidoc/unioffice/spreadsheet/update";_d "regexp";_c "strconv";_f "strings";); +package reference ;import (_b "errors";_bc "fmt";_ae "github.com/unidoc/unioffice/spreadsheet/update";_d "regexp";_g "strconv";_be "strings";); -// 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 ;}; +// 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 =_be .TrimSpace (s );if len (s )< 1{return ColumnReference {},_b .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");};_ee :=ColumnReference {};_cf ,_gb ,_cd :=_aeg (s );if _cd !=nil {return ColumnReference {},_cd ;};if _cf !=""{_ee .SheetName =_cf ;};if _gb [0]=='$'{_ee .AbsoluteColumn =true ;_gb =_gb [1:];};if !_fc .MatchString (_gb ){return ColumnReference {},_b .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");};_ee .Column =_gb ;_ee .ColumnIdx =ColumnToIndex (_ee .Column );return _ee ,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 ;}; +// ParseRangeReference splits a range reference of the form "A1:B5" into its +// components. +func ParseRangeReference (s string )(_bd ,_dd CellReference ,_fb error ){_aegd ,_ea ,_fb :=_aeg (s );if _fb !=nil {return CellReference {},CellReference {},_fb ;};_gg :=_be .Split (_ea ,"\u003a");if len (_gg )!=2{return CellReference {},CellReference {},_b .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074");};if _aegd !=""{_gg [0]=_aegd +"\u0021"+_gg [0];_gg [1]=_aegd +"\u0021"+_gg [1];};_ed ,_fb :=ParseCellReference (_gg [0]);if _fb !=nil {return CellReference {},CellReference {},_fb ;};_fdd ,_fb :=ParseCellReference (_gg [1]);if _fb !=nil {return CellReference {},CellReference {},_fb ;};return _ed ,_fdd ,nil ;}; + +// String returns a string representation of CellReference. +func (_f CellReference )String ()string {_fa :=make ([]byte ,0,4);if _f .AbsoluteColumn {_fa =append (_fa ,'$');};_fa =append (_fa ,_f .Column ...);if _f .AbsoluteRow {_fa =append (_fa ,'$');};_fa =_g .AppendInt (_fa ,int64 (_f .RowIdx ),10);return string (_fa );}; + +// String returns a string representation of ColumnReference. +func (_aba ColumnReference )String ()string {_e :=make ([]byte ,0,4);if _aba .AbsoluteColumn {_e =append (_e ,'$');};_e =append (_e ,_aba .Column ...);return string (_e );}; // ParseCellReference parses a cell reference of the form 'A10' and splits it // into column/row segments. -func ParseCellReference (s string )(CellReference ,error ){s =_f .TrimSpace (s );if len (s )< 2{return CellReference {},_g .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");};_b :=CellReference {};_cc ,_ba ,_af :=_cef (s );if _af !=nil {return CellReference {},_af ;};if _cc !=""{_b .SheetName =_cc ;};if s [0]=='$'{_b .AbsoluteColumn =true ;_ba =_ba [1:];};_cca :=-1;_e :for _gc :=0;_gc < len (_ba );_gc ++{switch {case _ba [_gc ]>='0'&&_ba [_gc ]<='9'||_ba [_gc ]=='$':_cca =_gc ;break _e ;};};switch _cca {case 0:return CellReference {},_da .Errorf ("\u006e\u006f\u0020\u006cet\u0074\u0065\u0072\u0020\u0070\u0072\u0065\u0066\u0069\u0078\u0020\u0069\u006e\u0020%\u0073",_ba );case -1:return CellReference {},_da .Errorf ("\u006eo\u0020d\u0069\u0067\u0069\u0074\u0073\u0020\u0069\u006e\u0020\u0025\u0073",_ba );};_b .Column =_ba [0:_cca ];if _ba [_cca ]=='$'{_b .AbsoluteRow =true ;_cca ++;};_b .ColumnIdx =ColumnToIndex (_b .Column );_ae ,_af :=_c .ParseUint (_ba [_cca :],10,32);if _af !=nil {return CellReference {},_da .Errorf ("e\u0072\u0072\u006f\u0072 p\u0061r\u0073\u0069\u006e\u0067\u0020r\u006f\u0077\u003a\u0020\u0025\u0073",_af );};if _ae ==0{return CellReference {},_da .Errorf ("\u0065\u0072\u0072\u006f\u0072\u0020\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0072\u006f\u0077\u003a \u0063\u0061\u006e\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u0030");};_b .RowIdx =uint32 (_ae );return _b ,nil ;};var _ag =_d .MustCompile ("^\u005b\u0061\u002d\u007aA-\u005a]\u0028\u005b\u0061\u002d\u007aA\u002d\u005a\u005d\u003f\u0029\u0024"); +func ParseCellReference (s string )(CellReference ,error ){s =_be .TrimSpace (s );if len (s )< 2{return CellReference {},_b .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");};_de :=CellReference {};_c ,_fd ,_db :=_aeg (s );if _db !=nil {return CellReference {},_db ;};if _c !=""{_de .SheetName =_c ;};if s [0]=='$'{_de .AbsoluteColumn =true ;_fd =_fd [1:];};_ce :=-1;_bcc :for _dc :=0;_dc < len (_fd );_dc ++{switch {case _fd [_dc ]>='0'&&_fd [_dc ]<='9'||_fd [_dc ]=='$':_ce =_dc ;break _bcc ;};};switch _ce {case 0:return CellReference {},_bc .Errorf ("\u006e\u006f\u0020\u006cet\u0074\u0065\u0072\u0020\u0070\u0072\u0065\u0066\u0069\u0078\u0020\u0069\u006e\u0020%\u0073",_fd );case -1:return CellReference {},_bc .Errorf ("\u006eo\u0020d\u0069\u0067\u0069\u0074\u0073\u0020\u0069\u006e\u0020\u0025\u0073",_fd );};_de .Column =_fd [0:_ce ];if _fd [_ce ]=='$'{_de .AbsoluteRow =true ;_ce ++;};_de .ColumnIdx =ColumnToIndex (_de .Column );_ab ,_db :=_g .ParseUint (_fd [_ce :],10,32);if _db !=nil {return CellReference {},_bc .Errorf ("e\u0072\u0072\u006f\u0072 p\u0061r\u0073\u0069\u006e\u0067\u0020r\u006f\u0077\u003a\u0020\u0025\u0073",_db );};if _ab ==0{return CellReference {},_bc .Errorf ("\u0065\u0072\u0072\u006f\u0072\u0020\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0072\u006f\u0077\u003a \u0063\u0061\u006e\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u0030");};_de .RowIdx =uint32 (_ab );return _de ,nil ;}; -// String returns a string representation of CellReference. -func (_db CellReference )String ()string {_fc :=make ([]byte ,0,4);if _db .AbsoluteColumn {_fc =append (_fc ,'$');};_fc =append (_fc ,_db .Column ...);if _db .AbsoluteRow {_fc =append (_fc ,'$');};_fc =_c .AppendInt (_fc ,int64 (_db .RowIdx ),10);return string (_fc );}; +// IndexToColumn maps a column number to a column name (e.g. 0 = A, 1 = B, 26 = AA) +func IndexToColumn (col uint32 )string {var _bad [64+1]byte ;_bg :=len (_bad );_dbc :=col ;const _gd =26;for _dbc >=_gd {_bg --;_ff :=_dbc /_gd ;_bad [_bg ]=byte ('A'+uint (_dbc -_ff *_gd ));_dbc =_ff -1;};_bg --;_bad [_bg ]=byte ('A'+uint (_dbc ));return string (_bad [_bg :]);}; // Update updates reference to point one of the neighboring columns with respect to the update type after removing a row/column. -func (_be *ColumnReference )Update (updateType _gf .UpdateAction )*ColumnReference {switch updateType {case _gf .UpdateActionRemoveColumn :_gg :=_be ;_gg .ColumnIdx =_be .ColumnIdx -1;_gg .Column =IndexToColumn (_gg .ColumnIdx );return _gg ;default:return _be ;};}; +func (_fac *ColumnReference )Update (updateType _ae .UpdateAction )*ColumnReference {switch updateType {case _ae .UpdateActionRemoveColumn :_aa :=_fac ;_aa .ColumnIdx =_fac .ColumnIdx -1;_aa .Column =IndexToColumn (_aa .ColumnIdx );return _aa ;default:return _fac ;};};var _fc =_d .MustCompile ("^\u005b\u0061\u002d\u007aA-\u005a]\u0028\u005b\u0061\u002d\u007aA\u002d\u005a\u005d\u003f\u0029\u0024"); -// ParseRangeReference splits a range reference of the form "A1:B5" into its -// components. -func ParseRangeReference (s string )(_gfe ,_eg CellReference ,_cd error ){_bg ,_bac ,_cd :=_cef (s );if _cd !=nil {return CellReference {},CellReference {},_cd ;};_ab :=_f .Split (_bac ,"\u003a");if len (_ab )!=2{return CellReference {},CellReference {},_g .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074");};if _bg !=""{_ab [0]=_bg +"\u0021"+_ab [0];_ab [1]=_bg +"\u0021"+_ab [1];};_fg ,_cd :=ParseCellReference (_ab [0]);if _cd !=nil {return CellReference {},CellReference {},_cd ;};_fcb ,_cd :=ParseCellReference (_ab [1]);if _cd !=nil {return CellReference {},CellReference {},_cd ;};return _fg ,_fcb ,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 =_f .ToUpper (col );_ca :=uint32 (0);for _ ,_bc :=range col {_ca *=26;_ca +=uint32 (_bc -'A'+1);};return _ca -1;}; +func ColumnToIndex (col string )uint32 {col =_be .ToUpper (col );_ba :=uint32 (0);for _ ,_ge :=range col {_ba *=26;_ba +=uint32 (_ge -'A'+1);};return _ba -1;}; -// Update updates reference to point one of the neighboring cells with respect to the update type after removing a row/column. -func (_fcf *CellReference )Update (updateType _gf .UpdateAction )*CellReference {switch updateType {case _gf .UpdateActionRemoveColumn :_gd :=_fcf ;_gd .ColumnIdx =_fcf .ColumnIdx -1;_gd .Column =IndexToColumn (_gd .ColumnIdx );return _gd ;default:return _fcf ;};}; +// 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 ;}; // ParseColumnRangeReference splits a range reference of the form "A:B" into its // components. -func ParseColumnRangeReference (s string )(_ccca ,_dag ColumnReference ,_ccb error ){_fd :="";_caa :=_f .Split (s ,"\u0021");if len (_caa )==2{_fd =_caa [0];s =_caa [1];};_ccd :=_f .Split (s ,"\u003a");if len (_ccd )!=2{return ColumnReference {},ColumnReference {},_g .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074");};if _fd !=""{_ccd [0]=_fd +"\u0021"+_ccd [0];_ccd [1]=_fd +"\u0021"+_ccd [1];};_egd ,_ccb :=ParseColumnReference (_ccd [0]);if _ccb !=nil {return ColumnReference {},ColumnReference {},_ccb ;};_fcg ,_ccb :=ParseColumnReference (_ccd [1]);if _ccb !=nil {return ColumnReference {},ColumnReference {},_ccb ;};return _egd ,_fcg ,nil ;};func _cef (_eb string )(string ,string ,error ){_beb :="";_fb :=_f .LastIndex (_eb ,"\u0021");if _fb > -1{_beb =_eb [:_fb ];_eb =_eb [_fb +1:];if _beb ==""{return "","",_g .New ("\u0049n\u0076a\u006c\u0069\u0064\u0020\u0073h\u0065\u0065t\u0020\u006e\u0061\u006d\u0065");};};return _beb ,_eb ,nil ;}; - -// String returns a string representation of ColumnReference. -func (_ee ColumnReference )String ()string {_ff :=make ([]byte ,0,4);if _ee .AbsoluteColumn {_ff =append (_ff ,'$');};_ff =append (_ff ,_ee .Column ...);return string (_ff );}; - -// IndexToColumn maps a column number to a column name (e.g. 0 = A, 1 = B, 26 = AA) -func IndexToColumn (col uint32 )string {var _ce [64+1]byte ;_afb :=len (_ce );_bae :=col ;const _bca =26;for _bae >=_bca {_afb --;_cb :=_bae /_bca ;_ce [_afb ]=byte ('A'+uint (_bae -_cb *_bca ));_bae =_cb -1;};_afb --;_ce [_afb ]=byte ('A'+uint (_bae ));return string (_ce [_afb :]);}; +func ParseColumnRangeReference (s string )(_adf ,_fff ColumnReference ,_dbe error ){_cea :="";_ag :=_be .Split (s ,"\u0021");if len (_ag )==2{_cea =_ag [0];s =_ag [1];};_eg :=_be .Split (s ,"\u003a");if len (_eg )!=2{return ColumnReference {},ColumnReference {},_b .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074");};if _cea !=""{_eg [0]=_cea +"\u0021"+_eg [0];_eg [1]=_cea +"\u0021"+_eg [1];};_gbf ,_dbe :=ParseColumnReference (_eg [0]);if _dbe !=nil {return ColumnReference {},ColumnReference {},_dbe ;};_ca ,_dbe :=ParseColumnReference (_eg [1]);if _dbe !=nil {return ColumnReference {},ColumnReference {},_dbe ;};return _gbf ,_ca ,nil ;};func _aeg (_aaa string )(string ,string ,error ){_ffa :="";_ad :=_be .LastIndex (_aaa ,"\u0021");if _ad > -1{_ffa =_aaa [:_ad ];_aaa =_aaa [_ad +1:];if _ffa ==""{return "","",_b .New ("\u0049n\u0076a\u006c\u0069\u0064\u0020\u0073h\u0065\u0065t\u0020\u006e\u0061\u006d\u0065");};};return _ffa ,_aaa ,nil ;}; -// 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 =_f .TrimSpace (s );if len (s )< 1{return ColumnReference {},_g .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");};_ccc :=ColumnReference {};_gb ,_gbe ,_ef :=_cef (s );if _ef !=nil {return ColumnReference {},_ef ;};if _gb !=""{_ccc .SheetName =_gb ;};if _gbe [0]=='$'{_ccc .AbsoluteColumn =true ;_gbe =_gbe [1:];};if !_ag .MatchString (_gbe ){return ColumnReference {},_g .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");};_ccc .Column =_gbe ;_ccc .ColumnIdx =ColumnToIndex (_ccc .Column );return _ccc ,nil ;}; \ No newline at end of file +// Update updates reference to point one of the neighboring cells with respect to the update type after removing a row/column. +func (_beg *CellReference )Update (updateType _ae .UpdateAction )*CellReference {switch updateType {case _ae .UpdateActionRemoveColumn :_dbb :=_beg ;_dbb .ColumnIdx =_beg .ColumnIdx -1;_dbb .Column =IndexToColumn (_dbb .ColumnIdx );return _dbb ;default:return _beg ;};}; \ No newline at end of file diff --git a/spreadsheet/spreadsheet.go b/spreadsheet/spreadsheet.go index 3b51194639..4494d1c437 100644 --- a/spreadsheet/spreadsheet.go +++ b/spreadsheet/spreadsheet.go @@ -15,1097 +15,1048 @@ // 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 (_b "archive/zip";_fa "bytes";_cfge "errors";_abb "fmt";_g "github.com/unidoc/unioffice";_fd "github.com/unidoc/unioffice/chart";_af "github.com/unidoc/unioffice/color";_cff "github.com/unidoc/unioffice/common";_ec "github.com/unidoc/unioffice/common/tempstorage";_ag "github.com/unidoc/unioffice/internal/license";_cgd "github.com/unidoc/unioffice/measurement";_ad "github.com/unidoc/unioffice/schema/soo/dml";_ga "github.com/unidoc/unioffice/schema/soo/dml/chart";_fad "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_dc "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_eb "github.com/unidoc/unioffice/schema/soo/sml";_d "github.com/unidoc/unioffice/spreadsheet/format";_gc "github.com/unidoc/unioffice/spreadsheet/formula";_dg "github.com/unidoc/unioffice/spreadsheet/reference";_bab "github.com/unidoc/unioffice/spreadsheet/update";_ba "github.com/unidoc/unioffice/vmldrawing";_cfc "github.com/unidoc/unioffice/zippkg";_c "image";_ee "image/jpeg";_f "io";_eg "log";_cfg "math";_abf "math/big";_a "os";_ca "path/filepath";_fg "regexp";_cf "sort";_ab "strconv";_cg "strings";_gg "time";); +package spreadsheet ;import (_geb "archive/zip";_bf "bytes";_dd "errors";_cd "fmt";_g "github.com/unidoc/unioffice";_gf "github.com/unidoc/unioffice/chart";_gbd "github.com/unidoc/unioffice/color";_ae "github.com/unidoc/unioffice/common";_dad "github.com/unidoc/unioffice/common/tempstorage";_gc "github.com/unidoc/unioffice/internal/license";_da "github.com/unidoc/unioffice/measurement";_fcd "github.com/unidoc/unioffice/schema/soo/dml";_ea "github.com/unidoc/unioffice/schema/soo/dml/chart";_bfg "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_gff "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_ba "github.com/unidoc/unioffice/schema/soo/sml";_gb "github.com/unidoc/unioffice/spreadsheet/format";_fc "github.com/unidoc/unioffice/spreadsheet/formula";_af "github.com/unidoc/unioffice/spreadsheet/reference";_db "github.com/unidoc/unioffice/spreadsheet/update";_gec "github.com/unidoc/unioffice/vmldrawing";_geg "github.com/unidoc/unioffice/zippkg";_c "image";_b "image/jpeg";_gee "io";_f "log";_d "math";_ega "math/big";_ege "os";_ge "path/filepath";_cg "regexp";_eg "sort";_a "strconv";_ca "strings";_bg "time";);func (_aafg DataValidationCompare )SetValue2 (v string ){_aafg ._deeg .Formula2 =&v }; -// Column returns the cell column -func (_adbd Cell )Column ()(string ,error ){_fcg ,_edg :=_dg .ParseCellReference (_adbd .Reference ());if _edg !=nil {return "",_edg ;};return _fcg .Column ,nil ;}; +// SetDataBar configures the rule as a data bar, removing existing +// configuration. +func (_bgdb ConditionalFormattingRule )SetDataBar ()DataBarScale {_bgdb .clear ();_bgdb .SetType (_ba .ST_CfTypeDataBar );_bgdb ._aeg .DataBar =_ba .NewCT_DataBar ();_dba :=DataBarScale {_bgdb ._aeg .DataBar };_dba .SetShowValue (true );_dba .SetMinLength (10);_dba .SetMaxLength (90);return _dba ;};func (_gdfd PatternFill )X ()*_ba .CT_PatternFill {return _gdfd ._fdfb }; -// X returns the inner wrapped XML type. -func (_fae IconScale )X ()*_eb .CT_IconSet {return _fae ._agec }; +// IsEmpty checks if the cell style contains nothing. +func (_bdcf CellStyle )IsEmpty ()bool {return _bdcf ._cba ==nil ||_bdcf ._abd ==nil ||_bdcf ._ff ==nil ||_bdcf ._ff .Xf ==nil ;}; -// HasNumberFormat returns true if the cell style has a number format applied. -func (_gdde CellStyle )HasNumberFormat ()bool {return _gdde ._fabg .NumFmtIdAttr !=nil &&_gdde ._fabg .ApplyNumberFormatAttr !=nil &&*_gdde ._fabg .ApplyNumberFormatAttr ;}; +// AddFormatValue adds a format value to be used in determining which icons to display. +func (_acc IconScale )AddFormatValue (t _ba .ST_CfvoType ,val string ){_fcfd :=_ba .NewCT_Cfvo ();_fcfd .TypeAttr =t ;_fcfd .ValAttr =_g .String (val );_acc ._agge .Cfvo =append (_acc ._agge .Cfvo ,_fcfd );}; -// SetHeight is a nop-op. -func (_dgfg TwoCellAnchor )SetHeight (h _cgd .Distance ){}; +// GetFill gets a Fill from a cell style. +func (_abf CellStyle )GetFill ()*_ba .CT_Fill {if _cca :=_abf ._abd .FillIdAttr ;_cca !=nil {_fag :=_abf ._cba .StyleSheet .Fills ().X ().Fill ;if int (*_cca )< len (_fag ){return _fag [int (*_cca )];};};return nil ;}; -// AddView adds a sheet view. -func (_dgba *Sheet )AddView ()SheetView {if _dgba ._bfaa .SheetViews ==nil {_dgba ._bfaa .SheetViews =_eb .NewCT_SheetViews ();};_dfgf :=_eb .NewCT_SheetView ();_dgba ._bfaa .SheetViews .SheetView =append (_dgba ._bfaa .SheetViews .SheetView ,_dfgf );return SheetView {_dfgf };}; +// GetFont gets a Font from a cell style. +func (_cbec CellStyle )GetFont ()*_ba .CT_Font {if _dfa :=_cbec ._abd .FontIdAttr ;_dfa !=nil {_gagd :=_cbec ._cba .StyleSheet .Fonts ();if int (*_dfa )< len (_gagd ){return _gagd [int (*_dfa )].X ();};};return nil ;}; -// SetColor sets teh color of the databar. -func (_dfbe DataBarScale )SetColor (c _af .Color ){_dfbe ._feee .Color =_eb .NewCT_Color ();_dfbe ._feee .Color .RgbAttr =c .AsRGBAString ();}; +// SetValues sets the possible values. This is incompatible with SetRange. +func (_degb DataValidationList )SetValues (values []string ){_degb ._ddbgc .Formula1 =_g .String ("\u0022"+_ca .Join (values ,"\u002c")+"\u0022");_degb ._ddbgc .Formula2 =_g .String ("\u0030");}; -// 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 (_gdg DataValidationCompare )SetValue (v string ){_gdg ._aaab .Formula1 =&v }; +// SetStringByID sets the cell type to string, and the value a string in the +// shared strings table. +func (_gdb Cell )SetStringByID (id int ){_gdb ._bgf .ensureSharedStringsRelationships ();_gdb .clearValue ();_gdb ._gfa .V =_g .String (_a .Itoa (id ));_gdb ._gfa .TAttr =_ba .ST_CellTypeS ;}; -// IsWindowLocked returns whether the workbook windows are locked. -func (_edfc WorkbookProtection )IsWindowLocked ()bool {return _edfc ._dfac .LockWindowsAttr !=nil &&*_edfc ._dfac .LockWindowsAttr ;}; +// AddGradientStop adds a color gradient stop. +func (_cea ColorScale )AddGradientStop (color _gbd .Color ){_ceb :=_ba .NewCT_Color ();_ceb .RgbAttr =color .AsRGBAString ();_cea ._faa .Color =append (_cea ._faa .Color ,_ceb );}; -// ValidateWithPath validates the sheet passing path informaton for a better -// error message -func (_ddcab Sheet )ValidateWithPath (path string )error {return _ddcab ._bfaa .ValidateWithPath (path )}; +// SetRowOffset sets a column offset in absolute distance. +func (_cdda CellMarker )SetRowOffset (m _da .Distance ){_cdda ._gebc .RowOff .ST_CoordinateUnqualified =_g .Int64 (int64 (m /_da .EMU ));};func (_fce Border )SetRight (style _ba .ST_BorderStyle ,c _gbd .Color ){if _fce ._ddg .Right ==nil {_fce ._ddg .Right =_ba .NewCT_BorderPr ();};_fce ._ddg .Right .Color =_ba .NewCT_Color ();_fce ._ddg .Right .Color .RgbAttr =c .AsRGBAString ();_fce ._ddg .Right .StyleAttr =style ;};func (_bgadb *Sheet )getAllCellsInFormulaArrays (_dead bool )(map[string ]bool ,error ){_bege :=_fc .NewEvaluator ();_gedc :=_bgadb .FormulaContext ();_ccaa :=map[string ]bool {};for _ ,_ggdb :=range _bgadb .Rows (){for _ ,_dbebc :=range _ggdb .Cells (){if _dbebc .X ().F !=nil {_bbcb :=_dbebc .X ().F .Content ;if _dbebc .X ().F .TAttr ==_ba .ST_CellFormulaTypeArray {_aebe :=_bege .Eval (_gedc ,_bbcb ).AsString ();if _aebe .Type ==_fc .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",_bbcb ,_aebe .ErrorMessage );_dbebc .X ().V =nil ;};if _aebe .Type ==_fc .ResultTypeArray {_agea ,_gbad :=_af .ParseCellReference (_dbebc .Reference ());if _gbad !=nil {return map[string ]bool {},_gbad ;};if (_dead &&len (_aebe .ValueArray )==1)||(!_dead &&len (_aebe .ValueArray [0])==1){continue ;};for _gadg ,_bacd :=range _aebe .ValueArray {_cgca :=_agea .RowIdx +uint32 (_gadg );for _aacge :=range _bacd {_acbf :=_af .IndexToColumn (_agea .ColumnIdx +uint32 (_aacge ));_ccaa [_cd .Sprintf ("\u0025\u0073\u0025\u0064",_acbf ,_cgca )]=true ;};};}else if _aebe .Type ==_fc .ResultTypeList {_gagc ,_ccc :=_af .ParseCellReference (_dbebc .Reference ());if _ccc !=nil {return map[string ]bool {},_ccc ;};if _dead ||len (_aebe .ValueList )==1{continue ;};_eecdc :=_gagc .RowIdx ;for _gafda :=range _aebe .ValueList {_cbad :=_af .IndexToColumn (_gagc .ColumnIdx +uint32 (_gafda ));_ccaa [_cd .Sprintf ("\u0025\u0073\u0025\u0064",_cbad ,_eecdc )]=true ;};};};};};};return _ccaa ,nil ;}; -// SetPattern sets the pattern of the fill. -func (_debb PatternFill )SetPattern (p _eb .ST_PatternType ){_debb ._deab .PatternTypeAttr =p }; +// ClearFill clears any fill configuration from the cell style. +func (_bfca CellStyle )ClearFill (){_bfca ._abd .FillIdAttr =nil ;_bfca ._abd .ApplyFillAttr =nil };func _dda (_cgcf string )bool {_cgcf =_ca .Replace (_cgcf ,"\u0024","",-1);if _ddba :=_cdeg .FindStringSubmatch (_ca .ToLower (_cgcf ));len (_ddba )> 2{_dgb :=_ddba [1];_dfd ,_fcgf :=_a .Atoi (_ddba [2]);if _fcgf !=nil {return false ;};return _dfd <=1048576&&_dgb <="\u007a\u007a";};return false ;}; -// SetFormulaRaw sets the cell type to formula, and the raw formula to the given string -func (_gaa Cell )SetFormulaRaw (s string ){_gf :=_gc .ParseString (s );if _gf ==nil {return ;};_gaa .clearValue ();_gaa ._abd .TAttr =_eb .ST_CellTypeStr ;_gaa ._abd .F =_eb .NewCT_CellFormula ();_gaa ._abd .F .Content =s ;}; +// 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 (_cf Cell )GetFormattedValue ()string {_eag :=_cf .getFormat ();switch _cf ._gfa .TAttr {case _ba .ST_CellTypeB :_gcf ,_ :=_cf .GetValueAsBool ();if _gcf {return "\u0054\u0052\u0055\u0045";};return "\u0046\u0041\u004cS\u0045";case _ba .ST_CellTypeN :_gge ,_ :=_cf .GetValueAsNumber ();return _gb .Number (_gge ,_eag );case _ba .ST_CellTypeE :if _cf ._gfa .V !=nil {return *_cf ._gfa .V ;};return "";case _ba .ST_CellTypeS ,_ba .ST_CellTypeInlineStr :return _gb .String (_cf .GetString (),_eag );case _ba .ST_CellTypeStr :_abba :=_cf .GetString ();if _gb .IsNumber (_abba ){_gaf ,_ :=_a .ParseFloat (_abba ,64);return _gb .Number (_gaf ,_eag );};return _gb .String (_abba ,_eag );case _ba .ST_CellTypeUnset :fallthrough;default:_agd ,_ :=_cf .GetRawValue ();if len (_agd )==0{return "";};_efd ,_cfb :=_cf .GetValueAsNumber ();if _cfb ==nil {return _gb .Number (_efd ,_eag );};return _gb .String (_agd ,_eag );};}; -// IsEmpty checks if the cell style contains nothing. -func (_aag CellStyle )IsEmpty ()bool {return _aag ._bfa ==nil ||_aag ._fabg ==nil ||_aag ._ecgg ==nil ||_aag ._ecgg .Xf ==nil ;}; +// SetAllowBlank controls if blank values are accepted. +func (_fcdg DataValidation )SetAllowBlank (b bool ){if !b {_fcdg ._agga .AllowBlankAttr =nil ;}else {_fcdg ._agga .AllowBlankAttr =_g .Bool (true );};}; -// BottomRight is a no-op. -func (_dbcb OneCellAnchor )BottomRight ()CellMarker {return CellMarker {}}; +// CopySheet copies the existing sheet at index `ind` and puts its copy with the name `copiedSheetName`. +func (_ffaed *Workbook )CopySheet (ind int ,copiedSheetName string )(Sheet ,error ){if _ffaed .SheetCount ()<=ind {return Sheet {},ErrorNotFound ;};var _aacc _ae .Relationship ;for _ ,_ffdg :=range _ffaed ._deda .Relationships (){if _ffdg .ID ()==_ffaed ._efdde .Sheets .Sheet [ind ].IdAttr {var _aaaf bool ;if _aacc ,_aaaf =_ffaed ._deda .CopyRelationship (_ffdg .ID ());!_aaaf {return Sheet {},ErrorNotFound ;};break ;};};_ffaed .ContentTypes .CopyOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .WorksheetContentType ,ind +1),_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .WorksheetContentType ,len (_ffaed .ContentTypes .X ().Override )));_ceeg :=*_ffaed ._cbdb [ind ];_ffaed ._cbdb =append (_ffaed ._cbdb ,&_ceeg );var _ecgda uint32 =0;for _ ,_fdda :=range _ffaed ._efdde .Sheets .Sheet {if _fdda .SheetIdAttr > _ecgda {_ecgda =_fdda .SheetIdAttr ;};};_ecgda ++;_bggd :=*_ffaed ._efdde .Sheets .Sheet [ind ];_bggd .IdAttr =_aacc .ID ();_bggd .NameAttr =copiedSheetName ;_bggd .SheetIdAttr =_ecgda ;_ffaed ._efdde .Sheets .Sheet =append (_ffaed ._efdde .Sheets .Sheet ,&_bggd );_gfdg :=_ae .NewRelationshipsCopy (_ffaed ._bafa [ind ]);_ffaed ._bafa =append (_ffaed ._bafa ,_gfdg );_ddbd :=_ffaed ._cdba [ind ];if _ddbd ==nil {_ffaed ._cdba =append (_ffaed ._cdba ,nil );}else {_bcagc :=*_ddbd ;_ffaed ._cdba =append (_ffaed ._cdba ,&_bcagc );};_cfddd :=Sheet {_ffaed ,&_bggd ,&_ceeg };return _cfddd ,nil ;}; -// InitialView returns the first defined sheet view. If there are no views, one -// is created and returned. -func (_ageg *Sheet )InitialView ()SheetView {if _ageg ._bfaa .SheetViews ==nil ||len (_ageg ._bfaa .SheetViews .SheetView )==0{return _ageg .AddView ();};return SheetView {_ageg ._bfaa .SheetViews .SheetView [0]};}; +// GetEpoch returns a workbook's time epoch. +func (_aae *evalContext )GetEpoch ()_bg .Time {return _aae ._cgab ._ffc .Epoch ()}; -// New constructs a new workbook. -func New ()*Workbook {_cga :=&Workbook {};_cga ._caaef =_eb .NewWorkbook ();_cga .AppProperties =_cff .NewAppProperties ();_cga .CoreProperties =_cff .NewCoreProperties ();_cga .StyleSheet =NewStyleSheet (_cga );_cga .Rels =_cff .NewRelationships ();_cga ._daec =_cff .NewRelationships ();_cga .Rels .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,"",_g .ExtendedPropertiesType ,0),_g .ExtendedPropertiesType );_cga .Rels .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,"",_g .CorePropertiesType ,0),_g .CorePropertiesType );_cga .Rels .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,"",_g .OfficeDocumentType ,0),_g .OfficeDocumentType );_cga ._daec .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,_g .OfficeDocumentType ,_g .StylesType ,0),_g .StylesType );_cga .ContentTypes =_cff .NewContentTypes ();_cga .ContentTypes .AddDefault ("\u0076\u006d\u006c",_g .VMLDrawingContentType );_cga .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");_cga .ContentTypes .AddOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .StylesType ,0),_g .SMLStyleSheetContentType );_cga .SharedStrings =NewSharedStrings ();_cga .ContentTypes .AddOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .SharedStringsType ,0),_g .SharedStringsContentType );_cga ._daec .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,_g .OfficeDocumentType ,_g .SharedStringsType ,0),_g .SharedStringsType );return _cga ;}; +// SetHeightCells is a no-op. +func (_cdd AbsoluteAnchor )SetHeightCells (int32 ){}; -// ClearProtection removes any protections applied to teh sheet. -func (_afed *Sheet )ClearProtection (){_afed ._bfaa .SheetProtection =nil };func (_age Cell )getLabelPrefix ()string {if _age ._abd .SAttr ==nil {return "";};_dafe :=*_age ._abd .SAttr ;_agd :=_age ._afc .StyleSheet .GetCellStyle (_dafe );switch _agd ._fabg .Alignment .HorizontalAttr {case _eb .ST_HorizontalAlignmentLeft :return "\u0027";case _eb .ST_HorizontalAlignmentRight :return "\u0022";case _eb .ST_HorizontalAlignmentCenter :return "\u005e";case _eb .ST_HorizontalAlignmentFill :return "\u005c";default:return "";};}; +// ClearAutoFilter removes the autofilters from the sheet. +func (_cbfa *Sheet )ClearAutoFilter (){_cbfa ._beb .AutoFilter =nil ;_dddc :="\u0027"+_cbfa .Name ()+"\u0027\u0021";for _ ,_gdeb :=range _cbfa ._ffc .DefinedNames (){if _gdeb .Name ()==_efaf {if _ca .HasPrefix (_gdeb .Content (),_dddc ){_cbfa ._ffc .RemoveDefinedName (_gdeb );break ;};};};}; -// ColorScale colors a cell background based off of the cell value. -type ColorScale struct{_bdd *_eb .CT_ColorScale };func (_ccbf *Sheet )addNumberedRowFast (_gddb uint32 )Row {_eccb :=_eb .NewCT_Row ();_eccb .RAttr =_g .Uint32 (_gddb );_ccbf ._bfaa .SheetData .Row =append (_ccbf ._bfaa .SheetData .Row ,_eccb );return Row {_ccbf ._fcea ,_ccbf ,_eccb };}; +// LockStructure controls the locking of the workbook structure. +func (_cddc WorkbookProtection )LockStructure (b bool ){if !b {_cddc ._cbgb .LockStructureAttr =nil ;}else {_cddc ._cbgb .LockStructureAttr =_g .Bool (true );};}; -// 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 (_edbc CellStyle )SetNumberFormatStandard (s StandardFormat ){_edbc ._fabg .NumFmtIdAttr =_g .Uint32 (uint32 (s ));_edbc ._fabg .ApplyNumberFormatAttr =_g .Bool (true );}; +// X returns the inner wrapped XML type. +func (_cdcg MergedCell )X ()*_ba .CT_MergeCell {return _cdcg ._aaea }; -// SetState sets the sheet view state (frozen/split/frozen-split) -func (_fbfg SheetView )SetState (st _eb .ST_PaneState ){_fbfg .ensurePane ();_fbfg ._dgfd .Pane .StateAttr =st ;}; +// Open opens and reads a workbook from a file (.xlsx). +func Open (filename string )(*Workbook ,error ){_beac ,_cgad :=_ege .Open (filename );if _cgad !=nil {return nil ,_cd .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_cgad );};defer _beac .Close ();_afcf ,_cgad :=_ege .Stat (filename );if _cgad !=nil {return nil ,_cd .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_cgad );};_bbdcb ,_cgad :=Read (_beac ,_afcf .Size ());if _cgad !=nil {return nil ,_cgad ;};_affb ,_ :=_ge .Abs (_ge .Dir (filename ));_bbdcb ._ffca =_ge .Join (_affb ,filename );return _bbdcb ,nil ;};func (_aaf Cell )setLocked (_cfd bool ){_ggfg :=_aaf ._gfa .SAttr ;if _ggfg !=nil {_gcg :=_aaf ._bgf .StyleSheet .GetCellStyle (*_ggfg );if _gcg ._abd .Protection ==nil {_gcg ._abd .Protection =_ba .NewCT_CellProtection ();};_gcg ._abd .Protection .LockedAttr =&_cfd ;};}; -// Fills returns a Fills object that can be used to add/create/edit fills. -func (_gecc StyleSheet )Fills ()Fills {return Fills {_gecc ._baeb .Fills }}; +// LastColumn returns the name of last column which contains data in range of context sheet's given rows. +func (_eba *evalContext )LastColumn (rowFrom ,rowTo int )string {_babc :=_eba ._cgab ;_feea :=1;for _aed :=rowFrom ;_aed <=rowTo ;_aed ++{_fac :=len (_babc .Row (uint32 (_aed )).Cells ());if _fac > _feea {_feea =_fac ;};};return _af .IndexToColumn (uint32 (_feea -1));}; -// MoveTo is a no-op. -func (_df AbsoluteAnchor )MoveTo (x ,y int32 ){}; +// SetStyle sets the cell style for an entire column. +func (_gbc Column )SetStyle (cs CellStyle ){_gbc ._bdf .StyleAttr =_g .Uint32 (cs .Index ())}; -// AddNumberFormat adds a new blank number format to the stylesheet. -func (_gfbb StyleSheet )AddNumberFormat ()NumberFormat {if _gfbb ._baeb .NumFmts ==nil {_gfbb ._baeb .NumFmts =_eb .NewCT_NumFmts ();};_edcb :=_eb .NewCT_NumFmt ();_edcb .NumFmtIdAttr =uint32 (200+len (_gfbb ._baeb .NumFmts .NumFmt ));_gfbb ._baeb .NumFmts .NumFmt =append (_gfbb ._baeb .NumFmts .NumFmt ,_edcb );_gfbb ._baeb .NumFmts .CountAttr =_g .Uint32 (uint32 (len (_gfbb ._baeb .NumFmts .NumFmt )));return NumberFormat {_gfbb ._dgce ,_edcb };}; +// BottomRight is a no-op. +func (_dagf OneCellAnchor )BottomRight ()CellMarker {return CellMarker {}};func (_bbdg StandardFormat )String ()string {switch {case 0<=_bbdg &&_bbdg <=4:return _fafba [_gbbg [_bbdg ]:_gbbg [_bbdg +1]];case 9<=_bbdg &&_bbdg <=22:_bbdg -=9;return _aef [_ddec [_bbdg ]:_ddec [_bbdg +1]];case 37<=_bbdg &&_bbdg <=40:_bbdg -=37;return _aacfe [_ebbc [_bbdg ]:_ebbc [_bbdg +1]];case 45<=_bbdg &&_bbdg <=49:_bbdg -=45;return _gbae [_eecagf [_bbdg ]:_eecagf [_bbdg +1]];default:return _cd .Sprintf ("\u0053t\u0061n\u0064\u0061\u0072\u0064\u0046o\u0072\u006da\u0074\u0028\u0025\u0064\u0029",_bbdg );};}; -// IsBool returns true if the cell is a boolean type cell. -func (_afb Cell )IsBool ()bool {return _afb ._abd .TAttr ==_eb .ST_CellTypeB };func (_fffc *evalContext )Cell (ref string ,ev _gc .Evaluator )_gc .Result {if !_cafc (ref ){return _gc .MakeErrorResultType (_gc .ErrorTypeName ,"");};_dcbd :=_fffc ._dcbe .Name ()+"\u0021"+ref ;if _gaaee ,_dbba :=ev .GetFromCache (_dcbd );_dbba {return _gaaee ;};_cdg ,_bbfc :=_dg .ParseCellReference (ref );if _bbfc !=nil {return _gc .MakeErrorResult (_abb .Sprintf ("e\u0072r\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",ref ,_bbfc ));};if _fffc ._aeac !=0&&!_cdg .AbsoluteColumn {_cdg .ColumnIdx +=_fffc ._aeac ;_cdg .Column =_dg .IndexToColumn (_cdg .ColumnIdx );};if _fffc ._afbc !=0&&!_cdg .AbsoluteRow {_cdg .RowIdx +=_fffc ._afbc ;};_ddfe :=_fffc ._dcbe .Cell (_cdg .String ());if _ddfe .HasFormula (){if _ ,_cabe :=_fffc ._eeab [ref ];_cabe {return _gc .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 );};_fffc ._eeab [ref ]=struct{}{};_fde :=ev .Eval (_fffc ,_ddfe .GetFormula ());delete (_fffc ._eeab ,ref );ev .SetCache (_dcbd ,_fde );return _fde ;};if _ddfe .IsEmpty (){_fdbe :=_gc .MakeEmptyResult ();ev .SetCache (_dcbd ,_fdbe );return _fdbe ;}else if _ddfe .IsNumber (){_ddd ,_ :=_ddfe .GetValueAsNumber ();_cgga :=_gc .MakeNumberResult (_ddd );ev .SetCache (_dcbd ,_cgga );return _cgga ;}else if _ddfe .IsBool (){_ggc ,_ :=_ddfe .GetValueAsBool ();_cce :=_gc .MakeBoolResult (_ggc );ev .SetCache (_dcbd ,_cce );return _cce ;};_ddde ,_ :=_ddfe .GetRawValue ();if _ddfe .IsError (){_dac :=_gc .MakeErrorResult ("");_dac .ValueString =_ddde ;ev .SetCache (_dcbd ,_dac );return _dac ;};_ggec :=_gc .MakeStringResult (_ddde );ev .SetCache (_dcbd ,_ggec );return _ggec ;}; +// 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{_ddbgc *_ba .CT_DataValidation }; -// RemoveFont removes a font from the style sheet. It *does not* update styles that refer -// to this font. -func (_fgedc StyleSheet )RemoveFont (f Font )error {for _gbded ,_dagb :=range _fgedc ._baeb .Fonts .Font {if _dagb ==f .X (){_fgedc ._baeb .Fonts .Font =append (_fgedc ._baeb .Fonts .Font [:_gbded ],_fgedc ._baeb .Fonts .Font [_gbded +1:]...);return nil ;};};return _cfge .New ("\u0066\u006f\u006e\u0074\u0020\u006e\u006f\u0074\u0020f\u006f\u0075\u006e\u0064");}; +// SetHidden marks the defined name as hidden. +func (_fge DefinedName )SetLocalSheetID (id uint32 ){_fge ._dag .LocalSheetIdAttr =_g .Uint32 (id )};func (_aadga PatternFill )ClearFgColor (){_aadga ._fdfb .FgColor =nil };type WorkbookProtection struct{_cbgb *_ba .CT_WorkbookProtection }; -// 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 (_dgbf *Sheet )InsertRow (rowNum int )Row {_dbfcf :=uint32 (rowNum );for _ ,_dca :=range _dgbf .Rows (){if _dca ._bbde .RAttr !=nil &&*_dca ._bbde .RAttr >=_dbfcf {*_dca ._bbde .RAttr ++;for _ ,_eged :=range _dca .Cells (){_cgeg ,_bfbg :=_dg .ParseCellReference (_eged .Reference ());if _bfbg !=nil {continue ;};_cgeg .RowIdx ++;_eged ._abd .RAttr =_g .String (_cgeg .String ());};};};for _ ,_cca :=range _dgbf .MergedCells (){_dbca ,_bgbd ,_acfc :=_dg .ParseRangeReference (_cca .Reference ());if _acfc !=nil {continue ;};if int (_dbca .RowIdx )>=rowNum {_dbca .RowIdx ++;};if int (_bgbd .RowIdx )>=rowNum {_bgbd .RowIdx ++;};_gaf :=_abb .Sprintf ("\u0025\u0073\u003a%\u0073",_dbca ,_bgbd );_cca .SetReference (_gaf );};return _dgbf .AddNumberedRow (_dbfcf );}; +// Read reads a workbook from an io.Reader(.xlsx). +func Read (r _gee .ReaderAt ,size int64 )(*Workbook ,error ){const _agdg ="\u0073\u0070r\u0065\u0061\u0064s\u0068\u0065\u0065\u0074\u003a\u0052\u0065\u0061\u0064";if !_gc .GetLicenseKey ().IsLicensed ()&&!_abcbd {_cd .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");_cd .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 nil ,_dd .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");};_bdg :=New ();_fdfg ,_ecgd :=_gc .GenRefId ("\u0073\u0072");if _ecgd !=nil {_g .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_ecgd );return nil ,_ecgd ;};_bdg ._aebg =_fdfg ;if _bdeb :=_gc .Track (_bdg ._aebg ,_agdg );_bdeb !=nil {_cd .Printf ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_bdeb );return nil ,_bdeb ;};_babg ,_ecgd :=_dad .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0078\u006c\u0073\u0078");if _ecgd !=nil {return nil ,_ecgd ;};_bdg .TmpPath =_babg ;_bag ,_ecgd :=_geb .NewReader (r ,size );if _ecgd !=nil {return nil ,_cd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_ecgd );};_dddda :=[]*_geb .File {};_dddda =append (_dddda ,_bag .File ...);_daea :=false ;for _ ,_ebgf :=range _dddda {if _ebgf .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_daea =true ;break ;};};if _daea {_bdg .CreateCustomProperties ();};_aca :=_geg .DecodeMap {};_aca .SetOnNewRelationshipFunc (_bdg .onNewRelationship );_aca .AddTarget (_g .ContentTypesFilename ,_bdg .ContentTypes .X (),"",0);_aca .AddTarget (_g .BaseRelsFilename ,_bdg .Rels .X (),"",0);if _gfff :=_aca .Decode (_dddda );_gfff !=nil {return nil ,_gfff ;};for _ ,_ccea :=range _dddda {if _ccea ==nil {continue ;};if _fceb :=_bdg .AddExtraFileFromZip (_ccea );_fceb !=nil {return nil ,_fceb ;};};if _daea {_afbc :=false ;for _ ,_fggb :=range _bdg .Rels .X ().Relationship {if _fggb .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_afbc =true ;break ;};};if !_afbc {_bdg .AddCustomRelationships ();};};return _bdg ,nil ;};func (_feeac Font )SetColor (c _gbd .Color ){_ebe :=_ba .NewCT_Color ();_cgaf :="\u0066\u0066"+*c .AsRGBString ();_ebe .RgbAttr =&_cgaf ;_feeac ._dgbb .Color =[]*_ba .CT_Color {_ebe };}; -// Type returns the type of the rule -func (_aegf ConditionalFormattingRule )Type ()_eb .ST_CfType {return _aegf ._dde .TypeAttr };const _bfcgg ="\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"; +// TwoCellAnchor is an anchor that is attached to a top-left cell with a fixed +// width/height in cells. +type TwoCellAnchor struct{_gedcg *_bfg .CT_TwoCellAnchor };func (_caef *Workbook )ensureSharedStringsRelationships (){_abbd :=false ;for _ ,_egba :=range _caef .ContentTypes .X ().Override {if _egba .ContentTypeAttr ==_g .SharedStringsContentType {_abbd =true ;break ;};};if !_abbd {_caef .ContentTypes .AddOverride (_gfe ,_g .SharedStringsContentType );};_bgbe :=false ;for _ ,_fcegg :=range _caef ._deda .Relationships (){if _fcegg .X ().TargetAttr ==_aaad {_bgbe =true ;break ;};};if !_bgbe {_caef ._deda .AddRelationship (_aaad ,_g .SharedStringsType );};}; -// IsError returns true if the cell is an error type cell. -func (_caac Cell )IsError ()bool {return _caac ._abd .TAttr ==_eb .ST_CellTypeE }; +// SetColOffset sets the column offset of the top-left of the image in fixed units. +func (_eb AbsoluteAnchor )SetColOffset (m _da .Distance ){_eb ._gce .Pos .XAttr .ST_CoordinateUnqualified =_g .Int64 (int64 (m /_da .EMU ));}; -// LockStructure controls the locking of the workbook structure. -func (_faee WorkbookProtection )LockStructure (b bool ){if !b {_faee ._dfac .LockStructureAttr =nil ;}else {_faee ._dfac .LockStructureAttr =_g .Bool (true );};}; +// X returns the inner wrapped XML type. +func (_cde Cell )X ()*_ba .CT_Cell {return _cde ._gfa }; -// Col returns the column of the cell marker. -func (_aca CellMarker )Col ()int32 {return _aca ._cdd .Col }; +// RemoveColumn removes column from the sheet and moves all columns to the right of the removed column one step left. +func (_fbga *Sheet )RemoveColumn (column string )error {_dcaf ,_gdge :=_fbga .getAllCellsInFormulaArraysForColumn ();if _gdge !=nil {return _gdge ;};_addd :=_af .ColumnToIndex (column );for _ ,_fbba :=range _fbga .Rows (){_ggbf :=_cd .Sprintf ("\u0025\u0073\u0025\u0064",column ,*_fbba .X ().RAttr );if _ ,_abdf :=_dcaf [_ggbf ];_abdf {return nil ;};};for _ ,_gbgg :=range _fbga .Rows (){_edfe :=_gbgg ._bgfg .C ;for _eabeg ,_dffa :=range _edfe {_fddc ,_effbb :=_af .ParseCellReference (*_dffa .RAttr );if _effbb !=nil {return _effbb ;};if _fddc .ColumnIdx ==_addd {_gbgg ._bgfg .C =append (_edfe [:_eabeg ],_fbga .slideCellsLeft (_edfe [_eabeg +1:])...);break ;}else if _fddc .ColumnIdx > _addd {_gbgg ._bgfg .C =append (_edfe [:_eabeg ],_fbga .slideCellsLeft (_edfe [_eabeg :])...);break ;};};};_gdge =_fbga .updateAfterRemove (_addd ,_db .UpdateActionRemoveColumn );if _gdge !=nil {return _gdge ;};_gdge =_fbga .removeColumnFromNamedRanges (_addd );if _gdge !=nil {return _gdge ;};_gdge =_fbga .removeColumnFromMergedCells (_addd );if _gdge !=nil {return _gdge ;};for _ ,_eaab :=range _fbga ._ffc .Sheets (){_eaab .RecalculateFormulas ();};return nil ;}; -// Open opens and reads a workbook from a file (.xlsx). -func Open (filename string )(*Workbook ,error ){_dgac ,_dcba :=_a .Open (filename );if _dcba !=nil {return nil ,_abb .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_dcba );};defer _dgac .Close ();_daega ,_dcba :=_a .Stat (filename );if _dcba !=nil {return nil ,_abb .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_dcba );};_dda ,_dcba :=Read (_dgac ,_daega .Size ());if _dcba !=nil {return nil ,_dcba ;};_fdcd ,_ :=_ca .Abs (_ca .Dir (filename ));_dda ._bceed =_ca .Join (_fdcd ,filename );return _dda ,nil ;}; +// X returns the inner wrapped XML type. +func (_daef DataValidation )X ()*_ba .CT_DataValidation {return _daef ._agga }; -// DataValidation controls cell validation -type DataValidation struct{_deef *_eb .CT_DataValidation }; +// GetFilename returns the name of file from which workbook was opened with full path to it +func (_daegd *Workbook )GetFilename ()string {return _daegd ._ffca }; -// 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 (_cfe Cell )SetString (s string )int {_cfe ._afc .ensureSharedStringsRelationships ();_cfe .clearValue ();_ggb :=_cfe ._afc .SharedStrings .AddString (s );_cfe ._abd .V =_g .String (_ab .Itoa (_ggb ));_cfe ._abd .TAttr =_eb .ST_CellTypeS ;return _ggb ;}; +// SheetView is a view of a sheet. There is typically one per sheet, though more +// are supported. +type SheetView struct{_ffec *_ba .CT_SheetView }; -// ColOffset returns the offset from the row cell. -func (_caae CellMarker )ColOffset ()_cgd .Distance {if _caae ._cdd .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _cgd .Distance (float64 (*_caae ._cdd .ColOff .ST_CoordinateUnqualified )*_cgd .EMU );}; +// 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 (_adbcb *Sheet )AddNumberedRow (rowNum uint32 )Row {_bad :=_ba .NewCT_Row ();_bad .RAttr =_g .Uint32 (rowNum );_adbcb ._beb .SheetData .Row =append (_adbcb ._beb .SheetData .Row ,_bad );_eg .Slice (_adbcb ._beb .SheetData .Row ,func (_beacc ,_dbfc int )bool {_dabb :=_adbcb ._beb .SheetData .Row [_beacc ].RAttr ;_dgdf :=_adbcb ._beb .SheetData .Row [_dbfc ].RAttr ;if _dabb ==nil {return true ;};if _dgdf ==nil {return true ;};return *_dabb < *_dgdf ;});return Row {_adbcb ._ffc ,_adbcb ,_bad };}; -// StandardFormat is a standard ECMA 376 number format. -//go:generate stringer -type=StandardFormat -type StandardFormat uint32 ; +// X returns the inner wrapped XML type. +func (_dfeb Sheet )X ()*_ba .Worksheet {return _dfeb ._beb }; -// 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 (_eeec *Sheet )SheetViews ()[]SheetView {if _eeec ._bfaa .SheetViews ==nil {return nil ;};_faac :=[]SheetView {};for _ ,_daef :=range _eeec ._bfaa .SheetViews .SheetView {_faac =append (_faac ,SheetView {_daef });};return _faac ;};func (_fea *evalContext )NamedRange (ref string )_gc .Reference {for _ ,_aaec :=range _fea ._dcbe ._fcea .DefinedNames (){if _aaec .Name ()==ref {return _gc .MakeRangeReference (_aaec .Content ());};};for _ ,_aaac :=range _fea ._dcbe ._fcea .Tables (){if _aaac .Name ()==ref {return _gc .MakeRangeReference (_abb .Sprintf ("\u0025\u0073\u0021%\u0073",_fea ._dcbe .Name (),_aaac .Reference ()));};};return _gc .ReferenceInvalid ;}; +// SetRowOffset sets the row offset of the top-left of the image in fixed units. +func (_gd AbsoluteAnchor )SetRowOffset (m _da .Distance ){_gd ._gce .Pos .YAttr .ST_CoordinateUnqualified =_g .Int64 (int64 (m /_da .EMU ));}; -// SetPasswordHash sets the password hash to the input. -func (_bdaf WorkbookProtection )SetPasswordHash (pwHash string ){_bdaf ._dfac .WorkbookPasswordAttr =_g .String (pwHash );}; +// 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{_bddf *Workbook ;_aecf *_bfg .WsDr ;}; -// SortOrder is a column sort order. -//go:generate stringer -type=SortOrder -type SortOrder byte ; +// SetReference sets the regin of cells that the merged cell applies to. +func (_bfd MergedCell )SetReference (ref string ){_bfd ._aaea .RefAttr =ref }; -// RemoveDefinedName removes an existing defined name. -func (_bbgef *Workbook )RemoveDefinedName (dn DefinedName )error {if dn .X ()==nil {return _cfge .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 _efebf ,_abbfa :=range _bbgef ._caaef .DefinedNames .DefinedName {if _abbfa ==dn .X (){copy (_bbgef ._caaef .DefinedNames .DefinedName [_efebf :],_bbgef ._caaef .DefinedNames .DefinedName [_efebf +1:]);_bbgef ._caaef .DefinedNames .DefinedName [len (_bbgef ._caaef .DefinedNames .DefinedName )-1]=nil ;_bbgef ._caaef .DefinedNames .DefinedName =_bbgef ._caaef .DefinedNames .DefinedName [:len (_bbgef ._caaef .DefinedNames .DefinedName )-1];return nil ;};};return _cfge .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 (_afb Cell )GetValueAsBool ()(bool ,error ){if _afb ._gfa .TAttr !=_ba .ST_CellTypeB {return false ,_dd .New ("\u0063e\u006c\u006c\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u006ff\u0020\u0062\u006f\u006f\u006c\u0020\u0074\u0079\u0070\u0065");};if _afb ._gfa .V ==nil {return false ,_dd .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};return _a .ParseBool (*_afb ._gfa .V );};func (_edd CellStyle )SetShrinkToFit (b bool ){if _edd ._abd .Alignment ==nil {_edd ._abd .Alignment =_ba .NewCT_CellAlignment ();};_edd ._abd .ApplyAlignmentAttr =_g .Bool (true );if !b {_edd ._abd .Alignment .ShrinkToFitAttr =nil ;}else {_edd ._abd .Alignment .ShrinkToFitAttr =_g .Bool (b );};}; -// IsHidden returns whether the row is hidden or not. -func (_dfa Row )IsHidden ()bool {return _dfa ._bbde .HiddenAttr !=nil &&*_dfa ._bbde .HiddenAttr }; +// Comment is a single comment within a sheet. +type Comment struct{_cdfc *Workbook ;_dgcg *_ba .CT_Comment ;_cfba *_ba .Comments ;}; -// IsSheetLocked returns whether the sheet objects are locked. -func (_fffb SheetProtection )IsObjectLocked ()bool {return _fffb ._agaf .ObjectsAttr !=nil &&*_fffb ._agaf .ObjectsAttr ;}; +// IsEmpty returns true if the cell is empty. +func (_ggfa Cell )IsEmpty ()bool {return _ggfa ._gfa .TAttr ==_ba .ST_CellTypeUnset &&_ggfa ._gfa .V ==nil &&_ggfa ._gfa .F ==nil ;}; -// SetVerticalAlignment sets the vertical alignment of a cell style. -func (_bfg CellStyle )SetVerticalAlignment (a _eb .ST_VerticalAlignment ){if _bfg ._fabg .Alignment ==nil {_bfg ._fabg .Alignment =_eb .NewCT_CellAlignment ();};_bfg ._fabg .ApplyAlignmentAttr =_g .Bool (true );_bfg ._fabg .Alignment .VerticalAttr =a ;}; +// SetType sets the type of the rule. +func (_cce ConditionalFormattingRule )SetType (t _ba .ST_CfType ){_cce ._aeg .TypeAttr =t }; -// AddGradientStop adds a color gradient stop. -func (_bgd ColorScale )AddGradientStop (color _af .Color ){_faa :=_eb .NewCT_Color ();_faa .RgbAttr =color .AsRGBAString ();_bgd ._bdd .Color =append (_bgd ._bdd .Color ,_faa );}; +// SetCol set the column of the cell marker. +func (_abg CellMarker )SetCol (col int32 ){_abg ._gebc .Col =col }; -// SetColOffset sets the column offset of the top-left anchor. -func (_aggc OneCellAnchor )SetColOffset (m _cgd .Distance ){_aggc .TopLeft ().SetColOffset (m )}; +// Cell returns the actual cell behind the merged region +func (_effb MergedCell )Cell ()Cell {_ddgc :=_effb .Reference ();if _ggb :=_ca .Index (_effb .Reference (),"\u003a");_ggb !=-1{_ddgc =_ddgc [0:_ggb ];return _effb ._cff .Cell (_ddgc );};return Cell {};}; -// RowNumber returns the row number (1-N), or zero if it is unset. -func (_febe Row )RowNumber ()uint32 {if _febe ._bbde .RAttr !=nil {return *_febe ._bbde .RAttr ;};return 0;}; +// AddImage adds an image with a paricular anchor type, returning an anchor to +// allow adusting the image size/position. +func (_febc Drawing )AddImage (img _ae .ImageRef ,at AnchorType )Anchor {_eab :=0;for _fba ,_ecga :=range _febc ._bddf .Images {if _ecga ==img {_eab =_fba +1;break ;};};var _gaea string ;for _cfdb ,_def :=range _febc ._bddf ._eafga {if _def ==_febc ._aecf {_bbdc :=_cd .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_eab ,img .Format ());_cafa :=_febc ._bddf ._ceg [_cfdb ].AddRelationship (_bbdc ,_g .ImageType );_gaea =_cafa .ID ();break ;};};var _ceae Anchor ;var _gaed *_bfg .CT_Picture ;switch at {case AnchorTypeAbsolute :_bea :=_ebg ();_febc ._aecf .EG_Anchor =append (_febc ._aecf .EG_Anchor ,&_bfg .EG_Anchor {AbsoluteAnchor :_bea });_bea .Choice =&_bfg .EG_ObjectChoicesChoice {};_bea .Choice .Pic =_bfg .NewCT_Picture ();_bea .Pos .XAttr .ST_CoordinateUnqualified =_g .Int64 (0);_bea .Pos .YAttr .ST_CoordinateUnqualified =_g .Int64 (0);_gaed =_bea .Choice .Pic ;_ceae =AbsoluteAnchor {_bea };case AnchorTypeOneCell :_ecfg :=_aac ();_febc ._aecf .EG_Anchor =append (_febc ._aecf .EG_Anchor ,&_bfg .EG_Anchor {OneCellAnchor :_ecfg });_ecfg .Choice =&_bfg .EG_ObjectChoicesChoice {};_ecfg .Choice .Pic =_bfg .NewCT_Picture ();_gaed =_ecfg .Choice .Pic ;_ceae =OneCellAnchor {_ecfg };case AnchorTypeTwoCell :_dade :=_edf ();_febc ._aecf .EG_Anchor =append (_febc ._aecf .EG_Anchor ,&_bfg .EG_Anchor {TwoCellAnchor :_dade });_dade .Choice =&_bfg .EG_ObjectChoicesChoice {};_dade .Choice .Pic =_bfg .NewCT_Picture ();_gaed =_dade .Choice .Pic ;_ceae =TwoCellAnchor {_dade };};_gaed .NvPicPr .CNvPr .IdAttr =uint32 (len (_febc ._aecf .EG_Anchor ));_gaed .NvPicPr .CNvPr .NameAttr ="\u0049\u006d\u0061g\u0065";_gaed .BlipFill .Blip =_fcd .NewCT_Blip ();_gaed .BlipFill .Blip .EmbedAttr =_g .String (_gaea );_gaed .BlipFill .Stretch =_fcd .NewCT_StretchInfoProperties ();_gaed .SpPr =_fcd .NewCT_ShapeProperties ();_gaed .SpPr .Xfrm =_fcd .NewCT_Transform2D ();_gaed .SpPr .Xfrm .Off =_fcd .NewCT_Point2D ();_gaed .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_g .Int64 (0);_gaed .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_g .Int64 (0);_gaed .SpPr .Xfrm .Ext =_fcd .NewCT_PositiveSize2D ();_gaed .SpPr .Xfrm .Ext .CxAttr =int64 (float64 (img .Size ().X *_da .Pixel72 )/_da .EMU );_gaed .SpPr .Xfrm .Ext .CyAttr =int64 (float64 (img .Size ().Y *_da .Pixel72 )/_da .EMU );_gaed .SpPr .PrstGeom =_fcd .NewCT_PresetGeometry2D ();_gaed .SpPr .PrstGeom .PrstAttr =_fcd .ST_ShapeTypeRect ;_gaed .SpPr .Ln =_fcd .NewCT_LineProperties ();_gaed .SpPr .Ln .NoFill =_fcd .NewCT_NoFillProperties ();return _ceae ;};func (_bd Border )SetTop (style _ba .ST_BorderStyle ,c _gbd .Color ){if _bd ._ddg .Top ==nil {_bd ._ddg .Top =_ba .NewCT_BorderPr ();};_bd ._ddg .Top .Color =_ba .NewCT_Color ();_bd ._ddg .Top .Color .RgbAttr =c .AsRGBAString ();_bd ._ddg .Top .StyleAttr =style ;};func (_egg Border )SetDiagonal (style _ba .ST_BorderStyle ,c _gbd .Color ,up ,down bool ){if _egg ._ddg .Diagonal ==nil {_egg ._ddg .Diagonal =_ba .NewCT_BorderPr ();};_egg ._ddg .Diagonal .Color =_ba .NewCT_Color ();_egg ._ddg .Diagonal .Color .RgbAttr =c .AsRGBAString ();_egg ._ddg .Diagonal .StyleAttr =style ;if up {_egg ._ddg .DiagonalUpAttr =_g .Bool (true );};if down {_egg ._ddg .DiagonalDownAttr =_g .Bool (true );};}; -// CellStyle is a formatting style for a cell. CellStyles are spreadsheet global -// and can be applied to cells across sheets. -type CellStyle struct{_bfa *Workbook ;_fabg *_eb .CT_Xf ;_ecgg *_eb .CT_CellXfs ;}; +// X returns the inner wrapped XML type. +func (_gdg Border )X ()*_ba .CT_Border {return _gdg ._ddg };func _eebd (_caf _bg .Time )_bg .Time {_caf =_caf .UTC ();return _bg .Date (_caf .Year (),_caf .Month (),_caf .Day (),_caf .Hour (),_caf .Minute (),_caf .Second (),_caf .Nanosecond (),_bg .Local );}; -// NumberFormat is a number formatting string that can be applied to a cell -// style. -type NumberFormat struct{_geab *Workbook ;_cgea *_eb .CT_NumFmt ;}; +// SetFormat sets the number format code. +func (_aab NumberFormat )SetFormat (f string ){_aab ._dbab .FormatCodeAttr =f }; -// AddMergedCells merges cells within a sheet. -func (_ecbd *Sheet )AddMergedCells (fromRef ,toRef string )MergedCell {if _ecbd ._bfaa .MergeCells ==nil {_ecbd ._bfaa .MergeCells =_eb .NewCT_MergeCells ();};_dfgb :=_eb .NewCT_MergeCell ();_dfgb .RefAttr =_abb .Sprintf ("\u0025\u0073\u003a%\u0073",fromRef ,toRef );_ecbd ._bfaa .MergeCells .MergeCell =append (_ecbd ._bfaa .MergeCells .MergeCell ,_dfgb );_ecbd ._bfaa .MergeCells .CountAttr =_g .Uint32 (uint32 (len (_ecbd ._bfaa .MergeCells .MergeCell )));return MergedCell {_ecbd ._fcea ,_ecbd ,_dfgb };};func (_ggga *evalContext )Sheet (name string )_gc .Context {for _ ,_egfb :=range _ggga ._dcbe ._fcea .Sheets (){if _egfb .Name ()==name {return _egfb .FormulaContext ();};};return _gc .InvalidReferenceContext ;}; +// ClearProtection clears all workbook protections. +func (_daeg *Workbook )ClearProtection (){_daeg ._efdde .WorkbookProtection =nil }; -// LastRow returns the name of last row which contains data in range of context sheet's given columns. -func (_ggfd *evalContext )LastRow (col string )int {_fcacg :=_ggfd ._dcbe ;_bgdb :=int (_dg .ColumnToIndex (col ));_dedd :=1;for _ ,_dbd :=range _fcacg ._bfaa .SheetData .Row {if _dbd .RAttr !=nil {_badd :=Row {_fcacg ._fcea ,_fcacg ,_dbd };_fbg :=len (_badd .Cells ());if _fbg > _bgdb {_dedd =int (_badd .RowNumber ());};};};return _dedd ;};func (_deg Fills )AddFill ()Fill {_aaag :=_eb .NewCT_Fill ();_deg ._gege .Fill =append (_deg ._gege .Fill ,_aaag );_deg ._gege .CountAttr =_g .Uint32 (uint32 (len (_deg ._gege .Fill )));return Fill {_aaag ,_deg ._gege };}; +// TopLeft returns the top-left corner of the anchored object. +func (_bfb OneCellAnchor )TopLeft ()CellMarker {return CellMarker {_bfb ._eagfd .From }}; -// Content returns the content of the defined range (the range in most cases)/ -func (_dafd DefinedName )Content ()string {return _dafd ._gadd .Content }; +// ClearNumberFormat removes any number formatting from the style. +func (_eec CellStyle )ClearNumberFormat (){_eec ._abd .NumFmtIdAttr =nil ;_eec ._abd .ApplyNumberFormatAttr =nil ;};func (_bcde ConditionalFormattingRule )InitializeDefaults (){_bcde .SetType (_ba .ST_CfTypeCellIs );_bcde .SetOperator (_ba .ST_ConditionalFormattingOperatorGreaterThan );_bcde .SetPriority (1);}; -// PasswordHash returns the hash of the workbook password. -func (_addd WorkbookProtection )PasswordHash ()string {if _addd ._dfac .WorkbookPasswordAttr ==nil {return "";};return *_addd ._dfac .WorkbookPasswordAttr ;}; +// SetConditionValue sets the condition value to be used for style applicaton. +func (_gdfa ConditionalFormattingRule )SetConditionValue (v string ){_gdfa ._aeg .Formula =[]string {v }}; -// Row will return a row with a given row number, creating a new row if -// necessary. -func (_gbgb *Sheet )Row (rowNum uint32 )Row {for _ ,_ecdd :=range _gbgb ._bfaa .SheetData .Row {if _ecdd .RAttr !=nil &&*_ecdd .RAttr ==rowNum {return Row {_gbgb ._fcea ,_gbgb ,_ecdd };};};return _gbgb .AddNumberedRow (rowNum );}; +// SetHeightCells sets the height the anchored object by moving the bottom. It +// is not compatible with SetHeight. +func (_eggca TwoCellAnchor )SetHeightCells (h int32 ){_eggca .SetHeight (0);_gccg :=_eggca .TopLeft ();_cdcgd :=_eggca .BottomRight ();_cdcgd .SetRow (_gccg .Row ()+h );}; -// AddComment adds a new comment and returns a RichText which will contain the -// styled comment text. -func (_fdad Comments )AddComment (cellRef string ,author string )RichText {_dadc :=_eb .NewCT_Comment ();_fdad ._bee .CommentList .Comment =append (_fdad ._bee .CommentList .Comment ,_dadc );_dadc .RefAttr =cellRef ;_dadc .AuthorIdAttr =_fdad .getOrCreateAuthor (author );_dadc .Text =_eb .NewCT_Rst ();return RichText {_dadc .Text };};func NewPatternFill (fills *_eb .CT_Fills )PatternFill {_abda :=_eb .NewCT_Fill ();_abda .PatternFill =_eb .NewCT_PatternFill ();return PatternFill {_abda .PatternFill ,_abda };};func (_dag CellStyle )Index ()uint32 {for _bca ,_fcga :=range _dag ._ecgg .Xf {if _dag ._fabg ==_fcga {return uint32 (_bca );};};return 0;}; +// SetContent sets the defined name content. +func (_gdfb DefinedName )SetContent (s string ){_gdfb ._dag .Content =s };var _cac []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"}; -// SetColOffset sets a column offset in absolute distance. -func (_gcf CellMarker )SetColOffset (m _cgd .Distance ){_gcf ._cdd .ColOff .ST_CoordinateUnqualified =_g .Int64 (int64 (m /_cgd .EMU ));};func (_dcca *Sheet )setArray (_bfcfd string ,_ccbff _gc .Result )error {_ebcg ,_cadb :=_dg .ParseCellReference (_bfcfd );if _cadb !=nil {return _cadb ;};for _aefb ,_ddefg :=range _ccbff .ValueArray {_bgdd :=_dcca .Row (_ebcg .RowIdx +uint32 (_aefb ));for _cabdg ,_ceee :=range _ddefg {_gcgg :=_bgdd .Cell (_dg .IndexToColumn (_ebcg .ColumnIdx +uint32 (_cabdg )));if _ceee .Type !=_gc .ResultTypeEmpty {if _ceee .IsBoolean {_gcgg .SetBool (_ceee .ValueNumber !=0);}else {_gcgg .SetCachedFormulaResult (_ceee .String ());};};};};return nil ;};var _cdaab =false ; +// SetMaxLength sets the maximum bar length in percent. +func (_cbae DataBarScale )SetMaxLength (l uint32 ){_cbae ._gae .MaxLengthAttr =_g .Uint32 (l )}; -// Reference returns the table reference (the cells within the table) -func (_gfgd Table )Reference ()string {return _gfgd ._adbdg .RefAttr }; +// Text returns text from the workbook as one string separated with line breaks. +func (_cfdd *WorkbookText )Text ()string {_fcfb :=_bf .NewBuffer ([]byte {});for _ ,_bgga :=range _cfdd .Sheets {_fcfb .WriteString (_bgga .Text ());};return _fcfb .String ();};func (_egdd *evalContext )NamedRange (ref string )_fc .Reference {for _ ,_agce :=range _egdd ._cgab ._ffc .DefinedNames (){if _agce .Name ()==ref {return _fc .MakeRangeReference (_agce .Content ());};};for _ ,_gde :=range _egdd ._cgab ._ffc .Tables (){if _gde .Name ()==ref {return _fc .MakeRangeReference (_cd .Sprintf ("\u0025\u0073\u0021%\u0073",_egdd ._cgab .Name (),_gde .Reference ()));};};return _fc .ReferenceInvalid ;}; -// Row is a row within a spreadsheet. -type Row struct{_acfa *Workbook ;_gbfd *Sheet ;_bbde *_eb .CT_Row ;};func (_db Cell )setLocked (_ecdb bool ){_fgfd :=_db ._abd .SAttr ;if _fgfd !=nil {_ebb :=_db ._afc .StyleSheet .GetCellStyle (*_fgfd );if _ebb ._fabg .Protection ==nil {_ebb ._fabg .Protection =_eb .NewCT_CellProtection ();};_ebb ._fabg .Protection .LockedAttr =&_ecdb ;};}; +// AddDefinedName adds a name for a cell or range reference that can be used in +// formulas and charts. +func (_cfebc *Workbook )AddDefinedName (name ,ref string )DefinedName {if _cfebc ._efdde .DefinedNames ==nil {_cfebc ._efdde .DefinedNames =_ba .NewCT_DefinedNames ();};_gcfd :=_ba .NewCT_DefinedName ();_gcfd .Content =ref ;_gcfd .NameAttr =name ;_cfebc ._efdde .DefinedNames .DefinedName =append (_cfebc ._efdde .DefinedNames .DefinedName ,_gcfd );return DefinedName {_gcfd };};func (_gdgc PatternFill )ClearBgColor (){_gdgc ._fdfb .BgColor =nil }; -// 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 (_bfbc Row )CellsWithEmpty (lastColIdx uint32 )[]Cell {_feab :=[]Cell {};for _bbge :=uint32 (0);_bbge <=lastColIdx ;_bbge ++{_cdae :=_bfbc .Cell (_dg .IndexToColumn (_bbge ));_feab =append (_feab ,_cdae );};return _feab ;}; +// X returns the inner wrapped XML type. +func (_bce SheetView )X ()*_ba .CT_SheetView {return _bce ._ffec }; -// Sheets returns the sheets from the workbook. -func (_fdee *Workbook )Sheets ()[]Sheet {_fgfda :=[]Sheet {};for _babda ,_begg :=range _fdee ._eage {_fcbb :=_fdee ._caaef .Sheets .Sheet [_babda ];_fbgfd :=Sheet {_fdee ,_fcbb ,_begg };_fgfda =append (_fgfda ,_fbgfd );};return _fgfda ;}; +// AddCellStyle adds a new empty cell style to the stylesheet. +func (_cfca StyleSheet )AddCellStyle ()CellStyle {_aebee :=_ba .NewCT_Xf ();_cfca ._gbec .CellXfs .Xf =append (_cfca ._gbec .CellXfs .Xf ,_aebee );_cfca ._gbec .CellXfs .CountAttr =_g .Uint32 (uint32 (len (_cfca ._gbec .CellXfs .Xf )));return CellStyle {_cfca ._begf ,_aebee ,_cfca ._gbec .CellXfs };}; -// Index returns the index of the border for use with a cell style. -func (_ce Border )Index ()uint32 {for _ef ,_bg :=range _ce ._bf .Border {if _bg ==_ce ._ecd {return uint32 (_ef );};};return 0;};func (_gfbg Font )SetColor (c _af .Color ){_dacca :=_eb .NewCT_Color ();_dbee :="\u0066\u0066"+*c .AsRGBString ();_dacca .RgbAttr =&_dbee ;_gfbg ._adc .Color =[]*_eb .CT_Color {_dacca };}; +// 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{_abe *_ba .CT_Rst }; -// Comments returns the list of comments for this sheet -func (_bage Comments )Comments ()[]Comment {_cfag :=[]Comment {};for _ ,_fgbd :=range _bage ._bee .CommentList .Comment {_cfag =append (_cfag ,Comment {_bage ._debe ,_fgbd ,_bage ._bee });};return _cfag ;}; +// Reference returns the table reference (the cells within the table) +func (_bdgfc Table )Reference ()string {return _bdgfc ._bfae .RefAttr };func _egaf (_dca _bg .Time )_bg .Time {_dca =_dca .Local ();return _bg .Date (_dca .Year (),_dca .Month (),_dca .Day (),_dca .Hour (),_dca .Minute (),_dca .Second (),_dca .Nanosecond (),_bg .UTC );}; -// HasFormula returns true if the cell has an asoociated formula. -func (_dad Cell )HasFormula ()bool {return _dad ._abd .F !=nil }; +// X returns the inner XML entity for a stylesheet. +func (_agec StyleSheet )X ()*_ba .StyleSheet {return _agec ._gbec }; -// SetHidden controls the visibility of a column. -func (_gcdc Column )SetHidden (b bool ){if !b {_gcdc ._agbg .HiddenAttr =nil ;}else {_gcdc ._agbg .HiddenAttr =_g .Bool (true );};}; +// SetActiveSheet sets the active sheet which will be the tab displayed when the +// spreadsheet is initially opened. +func (_ccgf *Workbook )SetActiveSheet (s Sheet ){for _dagfc ,_dada :=range _ccgf ._cbdb {if s ._beb ==_dada {_ccgf .SetActiveSheetIndex (uint32 (_dagfc ));};};};func (_eca *Sheet )addNumberedRowFast (_agde uint32 )Row {_caed :=_ba .NewCT_Row ();_caed .RAttr =_g .Uint32 (_agde );_eca ._beb .SheetData .Row =append (_eca ._beb .SheetData .Row ,_caed );return Row {_eca ._ffc ,_eca ,_caed };};func NewPatternFill (fills *_ba .CT_Fills )PatternFill {_bedbd :=_ba .NewCT_Fill ();_bedbd .PatternFill =_ba .NewCT_PatternFill ();return PatternFill {_bedbd .PatternFill ,_bedbd };};func (_afae *Sheet )removeColumnFromMergedCells (_gbfa uint32 )error {if _afae ._beb .MergeCells ==nil ||_afae ._beb .MergeCells .MergeCell ==nil {return nil ;};_eecag :=[]*_ba .CT_MergeCell {};for _ ,_beeg :=range _afae .MergedCells (){_ffad :=_bdbeb (_beeg .Reference (),_gbfa ,true );if _ffad !=""{_beeg .SetReference (_ffad );_eecag =append (_eecag ,_beeg .X ());};};_afae ._beb .MergeCells .MergeCell =_eecag ;return nil ;}; -// 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 (_aaa Comment )SetAuthor (author string ){_aaa ._faaf .AuthorIdAttr =Comments {_aaa ._bbd ,_aaa ._ggd }.getOrCreateAuthor (author );}; +// Comparer is used to compare rows based off a column and cells based off of +// their value. +type Comparer struct{Order SortOrder ;}; -// 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 (_ebbb *Sheet )ClearCachedFormulaResults (){for _ ,_gced :=range _ebbb .Rows (){for _ ,_gggd :=range _gced .Cells (){if _gggd .X ().F !=nil {_gggd .X ().V =nil ;};};};}; +// X returns the inner wrapped XML type. +func (_dgd DataBarScale )X ()*_ba .CT_DataBar {return _dgd ._gae };const _dgee ="\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"; -// CellText is used for keeping text with references to a cell where it is located. -type CellText struct{Text string ;Cell Cell ;};func (_bcec DataValidationCompare )SetValue2 (v string ){_bcec ._aaab .Formula2 =&v }; +// Sheets returns the sheets from the workbook. +func (_aeacc *Workbook )Sheets ()[]Sheet {_eaad :=[]Sheet {};for _ffgbd ,_dgge :=range _aeacc ._cbdb {_daebb :=_aeacc ._efdde .Sheets .Sheet [_ffgbd ];_abcf :=Sheet {_aeacc ,_daebb ,_dgge };_eaad =append (_eaad ,_abcf );};return _eaad ;}; -// Type returns the type of anchor -func (_ffda OneCellAnchor )Type ()AnchorType {return AnchorTypeOneCell }; +// 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{_bdf *_ba .CT_Col }; -// SetHidden marks the defined name as hidden. -func (_bgba DefinedName )SetLocalSheetID (id uint32 ){_bgba ._gadd .LocalSheetIdAttr =_g .Uint32 (id )}; +// Rows returns all of the rows in a sheet. +func (_egab *Sheet )Rows ()[]Row {_fddf :=[]Row {};for _ ,_babee :=range _egab ._beb .SheetData .Row {_fddf =append (_fddf ,Row {_egab ._ffc ,_egab ,_babee });};return _fddf ;}; -// SetAllowBlank controls if blank values are accepted. -func (_fdd DataValidation )SetAllowBlank (b bool ){if !b {_fdd ._deef .AllowBlankAttr =nil ;}else {_fdd ._deef .AllowBlankAttr =_g .Bool (true );};}; +// SetWidth controls the width of a column. +func (_bed Column )SetWidth (w _da .Distance ){_bed ._bdf .WidthAttr =_g .Float64 (float64 (w /_da .Character ));}; + +// StyleSheet is a document style sheet. +type StyleSheet struct{_begf *Workbook ;_gbec *_ba .StyleSheet ;}; // X returns the inner wrapped XML type. -func (_ebcfd *Workbook )X ()*_eb .Workbook {return _ebcfd ._caaef }; +func (_abfd Row )X ()*_ba .CT_Row {return _abfd ._bgfg }; -// MergedCells returns the merged cell regions within the sheet. -func (_cbad *Sheet )MergedCells ()[]MergedCell {if _cbad ._bfaa .MergeCells ==nil {return nil ;};_bfcg :=[]MergedCell {};for _ ,_fbabd :=range _cbad ._bfaa .MergeCells .MergeCell {_bfcg =append (_bfcg ,MergedCell {_cbad ._fcea ,_cbad ,_fbabd });};return _bfcg ;};func _add (_dfeg _gg .Time )_gg .Time {_dfeg =_dfeg .Local ();return _gg .Date (_dfeg .Year (),_dfeg .Month (),_dfeg .Day (),_dfeg .Hour (),_dfeg .Minute (),_dfeg .Second (),_dfeg .Nanosecond (),_gg .UTC );}; +// Comments is the container for comments for a single sheet. +type Comments struct{_bcg *Workbook ;_bge *_ba .Comments ;};type ConditionalFormattingRule struct{_aeg *_ba .CT_CfRule }; -// X returns the inner wrapped XML type. -func (_ecec Font )X ()*_eb .CT_Font {return _ecec ._adc }; +// AnchorType is the type of anchor. +type AnchorType byte ; -// NewSharedStrings constructs a new Shared Strings table. -func NewSharedStrings ()SharedStrings {return SharedStrings {_beec :_eb .NewSst (),_cabag :make (map[string ]int )};}; +// 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 (_fced Cell )SetString (s string )int {_fced ._bgf .ensureSharedStringsRelationships ();_fced .clearValue ();_aa :=_fced ._bgf .SharedStrings .AddString (s );_fced ._gfa .V =_g .String (_a .Itoa (_aa ));_fced ._gfa .TAttr =_ba .ST_CellTypeS ;return _aa ;};func (_bbadd StyleSheet )GetCellStyle (id uint32 )CellStyle {for _ggbdb ,_gabbb :=range _bbadd ._gbec .CellXfs .Xf {if uint32 (_ggbdb )==id {return CellStyle {_bbadd ._begf ,_gabbb ,_bbadd ._gbec .CellXfs };};};return CellStyle {};}; -// Type returns the type of anchor -func (_adb AbsoluteAnchor )Type ()AnchorType {return AnchorTypeAbsolute }; +// AddComment adds a new comment and returns a RichText which will contain the +// styled comment text. +func (_edb Comments )AddComment (cellRef string ,author string )RichText {_fcae :=_ba .NewCT_Comment ();_edb ._bge .CommentList .Comment =append (_edb ._bge .CommentList .Comment ,_fcae );_fcae .RefAttr =cellRef ;_fcae .AuthorIdAttr =_edb .getOrCreateAuthor (author );_fcae .Text =_ba .NewCT_Rst ();return RichText {_fcae .Text };}; -// GetEpoch returns a workbook's time epoch. -func (_acbf *evalContext )GetEpoch ()_gg .Time {return _acbf ._dcbe ._fcea .Epoch ()}; +// SetBool sets the cell type to boolean and the value to the given boolean +// value. +func (_dae Cell )SetBool (v bool ){_dae .clearValue ();_dae ._gfa .V =_g .String (_a .Itoa (_cfa (v )));_dae ._gfa .TAttr =_ba .ST_CellTypeB ;};const _ebd ="\u00320\u0030\u0036\u002d\u00301\u002d\u0030\u0032\u0054\u00315\u003a0\u0034:\u0030\u0035\u005a\u0030\u0037\u003a\u00300"; -// SetRow set the row of the cell marker. -func (_gaae CellMarker )SetRow (row int32 ){_gaae ._cdd .Row =row }; +// SetColOffset sets a column offset in absolute distance. +func (_ggfc CellMarker )SetColOffset (m _da .Distance ){_ggfc ._gebc .ColOff .ST_CoordinateUnqualified =_g .Int64 (int64 (m /_da .EMU ));}; -// LastColumn returns the name of last column which contains data in range of context sheet's given rows. -func (_fbbe *evalContext )LastColumn (rowFrom ,rowTo int )string {_ggbf :=_fbbe ._dcbe ;_bdg :=1;for _efdd :=rowFrom ;_efdd <=rowTo ;_efdd ++{_fgff :=len (_ggbf .Row (uint32 (_efdd )).Cells ());if _fgff > _bdg {_bdg =_fgff ;};};return _dg .IndexToColumn (uint32 (_bdg -1));}; +// DataValidation controls cell validation +type DataValidation struct{_agga *_ba .CT_DataValidation }; -// 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 (_eacb *Workbook )RecalculateFormulas (){for _ ,_bbacd :=range _eacb .Sheets (){_bbacd .RecalculateFormulas ();};}; +// CopySheetByName copies the existing sheet with the name `name` and puts its copy with the name `copiedSheetName`. +func (_dgfe *Workbook )CopySheetByName (name ,copiedSheetName string )(Sheet ,error ){_cagd :=-1;for _ggcg ,_bcc :=range _dgfe .Sheets (){if name ==_bcc .Name (){_cagd =_ggcg ;break ;};};if _cagd ==-1{return Sheet {},ErrorNotFound ;};return _dgfe .CopySheet (_cagd ,copiedSheetName );}; -// SetIcons sets the icon set to use for display. -func (_aegb IconScale )SetIcons (t _eb .ST_IconSetType ){_aegb ._agec .IconSetAttr =t }; +// X returns the inner wrapped XML type. +func (_aea Comments )X ()*_ba .Comments {return _aea ._bge }; // X returns the inner wrapped XML type. -func (_geaa ColorScale )X ()*_eb .CT_ColorScale {return _geaa ._bdd }; +func (_gfaaa *Workbook )X ()*_ba .Workbook {return _gfaaa ._efdde };type SheetProtection struct{_fcca *_ba .CT_SheetProtection };var _bbbff =[...]uint8 {0,18,37};func (_eabb Font )SetSize (size float64 ){_eabb ._dgbb .Sz =[]*_ba .CT_FontSize {{ValAttr :size }}}; -// MaxColumnIdx returns the max used column of the sheet. -func (_fffce Sheet )MaxColumnIdx ()uint32 {_eff :=uint32 (0);for _ ,_edec :=range _fffce .Rows (){_cbag :=_edec ._bbde .C ;if len (_cbag )> 0{_eega :=_cbag [len (_cbag )-1];_dacg ,_ :=_dg .ParseCellReference (*_eega .RAttr );if _eff < _dacg .ColumnIdx {_eff =_dacg .ColumnIdx ;};};};return _eff ;}; +// X returns the inner wrapped XML type. +func (_gffa WorkbookProtection )X ()*_ba .CT_WorkbookProtection {return _gffa ._cbgb }; -// StyleSheet is a document style sheet. -type StyleSheet struct{_dgce *Workbook ;_baeb *_eb .StyleSheet ;}; +// Workbook is the top level container item for a set of spreadsheets. +type Workbook struct{_ae .DocBase ;_efdde *_ba .Workbook ;StyleSheet StyleSheet ;SharedStrings SharedStrings ;_cdba []*_ba .Comments ;_cbdb []*_ba .Worksheet ;_bafa []_ae .Relationships ;_deda _ae .Relationships ;_bgaa []*_fcd .Theme ;_eafga []*_bfg .WsDr ;_ceg []_ae .Relationships ;_gaee []*_gec .Container ;_aadf []*_ea .ChartSpace ;_ddagd []*_ba .Table ;_ffca string ;_aebg string ;}; -// SetText sets the text to be displayed. -func (_fcgg RichTextRun )SetText (s string ){_fcgg ._eacf .T =s }; +// SetActiveSheetIndex sets the index of the active sheet (0-n) which will be +// the tab displayed when the spreadsheet is initially opened. +func (_cfed *Workbook )SetActiveSheetIndex (idx uint32 ){if _cfed ._efdde .BookViews ==nil {_cfed ._efdde .BookViews =_ba .NewCT_BookViews ();};if len (_cfed ._efdde .BookViews .WorkbookView )==0{_cfed ._efdde .BookViews .WorkbookView =append (_cfed ._efdde .BookViews .WorkbookView ,_ba .NewCT_BookView ());};_cfed ._efdde .BookViews .WorkbookView [0].ActiveTabAttr =_g .Uint32 (idx );}; -// SetCellReference sets the cell reference within a sheet that a comment refers -// to (e.g. "A1") -func (_bgbf Comment )SetCellReference (cellRef string ){_bgbf ._faaf .RefAttr =cellRef }; +// Save writes the workbook out to a writer in the zipped xlsx format. +func (_bdga *Workbook )Save (w _gee .Writer )error {const _dbgd ="\u0073\u0070\u0072\u0065ad\u0073\u0068\u0065\u0065\u0074\u003a\u0077\u0062\u002e\u0053\u0061\u0076\u0065";if !_gc .GetLicenseKey ().IsLicensed ()&&!_abcbd {_cd .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");_cd .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 _dd .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 len (_bdga ._aebg )==0{_ffag ,_aebb :=_gc .GenRefId ("\u0073\u0077");if _aebb !=nil {_g .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_aebb );return _aebb ;};_bdga ._aebg =_ffag ;};if _gcgc :=_gc .Track (_bdga ._aebg ,_dbgd );_gcgc !=nil {_cd .Printf ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_gcgc );return _gcgc ;};_bgadd :=_geb .NewWriter (w );defer _bgadd .Close ();_dgddc :=_g .DocTypeSpreadsheet ;if _cgdgc :=_geg .MarshalXML (_bgadd ,_g .BaseRelsFilename ,_bdga .Rels .X ());_cgdgc !=nil {return _cgdgc ;};if _ddecg :=_geg .MarshalXMLByType (_bgadd ,_dgddc ,_g .ExtendedPropertiesType ,_bdga .AppProperties .X ());_ddecg !=nil {return _ddecg ;};if _dgef :=_geg .MarshalXMLByType (_bgadd ,_dgddc ,_g .CorePropertiesType ,_bdga .CoreProperties .X ());_dgef !=nil {return _dgef ;};_befbe :=_g .AbsoluteFilename (_dgddc ,_g .OfficeDocumentType ,0);if _cbba :=_geg .MarshalXML (_bgadd ,_befbe ,_bdga ._efdde );_cbba !=nil {return _cbba ;};if _ggdec :=_geg .MarshalXML (_bgadd ,_geg .RelationsPathFor (_befbe ),_bdga ._deda .X ());_ggdec !=nil {return _ggdec ;};if _ebga :=_geg .MarshalXMLByType (_bgadd ,_dgddc ,_g .StylesType ,_bdga .StyleSheet .X ());_ebga !=nil {return _ebga ;};for _acegc ,_cecg :=range _bdga ._bgaa {if _caadg :=_geg .MarshalXMLByTypeIndex (_bgadd ,_dgddc ,_g .ThemeType ,_acegc +1,_cecg );_caadg !=nil {return _caadg ;};};for _cfcac ,_bbfde :=range _bdga ._cbdb {_bbfde .Dimension .RefAttr =Sheet {_bdga ,nil ,_bbfde }.Extents ();_fffff :=_g .AbsoluteFilename (_dgddc ,_g .WorksheetType ,_cfcac +1);_geg .MarshalXML (_bgadd ,_fffff ,_bbfde );_geg .MarshalXML (_bgadd ,_geg .RelationsPathFor (_fffff ),_bdga ._bafa [_cfcac ].X ());};if _dgefe :=_geg .MarshalXMLByType (_bgadd ,_dgddc ,_g .SharedStringsType ,_bdga .SharedStrings .X ());_dgefe !=nil {return _dgefe ;};if _bdga .CustomProperties .X ()!=nil {if _fgee :=_geg .MarshalXMLByType (_bgadd ,_dgddc ,_g .CustomPropertiesType ,_bdga .CustomProperties .X ());_fgee !=nil {return _fgee ;};};if _bdga .Thumbnail !=nil {_aadab :=_g .AbsoluteFilename (_dgddc ,_g .ThumbnailType ,0);_ggffc ,_bcaf :=_bgadd .Create (_aadab );if _bcaf !=nil {return _bcaf ;};if _bbfg :=_b .Encode (_ggffc ,_bdga .Thumbnail ,nil );_bbfg !=nil {return _bbfg ;};};for _ddeg ,_cfeaa :=range _bdga ._aadf {_cddbb :=_g .AbsoluteFilename (_dgddc ,_g .ChartType ,_ddeg +1);_geg .MarshalXML (_bgadd ,_cddbb ,_cfeaa );};for _egbc ,_edddf :=range _bdga ._ddagd {_afaa :=_g .AbsoluteFilename (_dgddc ,_g .TableType ,_egbc +1);_geg .MarshalXML (_bgadd ,_afaa ,_edddf );};for _bgbd ,_bgag :=range _bdga ._eafga {_fffa :=_g .AbsoluteFilename (_dgddc ,_g .DrawingType ,_bgbd +1);_geg .MarshalXML (_bgadd ,_fffa ,_bgag );if !_bdga ._ceg [_bgbd ].IsEmpty (){_geg .MarshalXML (_bgadd ,_geg .RelationsPathFor (_fffa ),_bdga ._ceg [_bgbd ].X ());};};for _dafa ,_cadd :=range _bdga ._gaee {_geg .MarshalXML (_bgadd ,_g .AbsoluteFilename (_dgddc ,_g .VMLDrawingType ,_dafa +1),_cadd );};for _caag ,_ebag :=range _bdga .Images {if _abfb :=_ae .AddImageToZip (_bgadd ,_ebag ,_caag +1,_g .DocTypeSpreadsheet );_abfb !=nil {return _abfb ;};};if _fcbg :=_geg .MarshalXML (_bgadd ,_g .ContentTypesFilename ,_bdga .ContentTypes .X ());_fcbg !=nil {return _fcbg ;};for _cgfd ,_eafd :=range _bdga ._cdba {if _eafd ==nil {continue ;};_geg .MarshalXML (_bgadd ,_g .AbsoluteFilename (_dgddc ,_g .CommentsType ,_cgfd +1),_eafd );};if _beefa :=_bdga .WriteExtraFiles (_bgadd );_beefa !=nil {return _beefa ;};return _bgadd .Close ();};func (_bfcb Row )renumberAs (_bba uint32 ){_bfcb ._bgfg .RAttr =_g .Uint32 (_bba );for _ ,_bcdg :=range _bfcb .Cells (){_bbc ,_gabb :=_af .ParseCellReference (_bcdg .Reference ());if _gabb ==nil {_adcb :=_cd .Sprintf ("\u0025\u0073\u0025\u0064",_bbc .Column ,_bba );_bcdg ._gfa .RAttr =_g .String (_adcb );};};}; -// X returns the inner wrapped XML type. -func (_egfd DifferentialStyle )X ()*_eb .CT_Dxf {return _egfd ._ccf }; +// Type returns the type of anchor +func (_aagc TwoCellAnchor )Type ()AnchorType {return AnchorTypeTwoCell }; -// 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 (_ddca NumberFormat )ID ()uint32 {return _ddca ._cgea .NumFmtIdAttr }; +// SetStyle applies a style to the cell. This style is referenced in the +// generated XML via CellStyle.Index(). +func (_ded Cell )SetStyle (cs CellStyle ){_ded .SetStyleIndex (cs .Index ())}; -// SetHeightCells is a no-op. -func (_babd AbsoluteAnchor )SetHeightCells (int32 ){};func (_be Border )SetTop (style _eb .ST_BorderStyle ,c _af .Color ){if _be ._ecd .Top ==nil {_be ._ecd .Top =_eb .NewCT_BorderPr ();};_be ._ecd .Top .Color =_eb .NewCT_Color ();_be ._ecd .Top .Color .RgbAttr =c .AsRGBAString ();_be ._ecd .Top .StyleAttr =style ;};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;); +// Col returns the column of the cell marker. +func (_gag CellMarker )Col ()int32 {return _gag ._gebc .Col }; -// 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 (_acea DataValidation )SetRange (cellRange string ){_acea ._deef .SqrefAttr =_eb .ST_Sqref {cellRange };};var _bafb =_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .SharedStringsType ,0); +// SetMinLength sets the minimum bar length in percent. +func (_fdc DataBarScale )SetMinLength (l uint32 ){_fdc ._gae .MinLengthAttr =_g .Uint32 (l )}; -// X returns the inner wrapped XML type. -func (_aggg Table )X ()*_eb .Table {return _aggg ._adbdg };type WorkbookProtection struct{_dfac *_eb .CT_WorkbookProtection }; +// ClearProtection removes any protections applied to teh sheet. +func (_fbbf *Sheet )ClearProtection (){_fbbf ._beb .SheetProtection =nil };func (_abdd Sheet )validateSheetNames ()error {if len (_abdd .Name ())> 31{return _cd .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",_abdd .Name (),len (_abdd .Name ()));};return nil ;}; -// X returns the inner wrapped XML type. -func (_dbdb RichTextRun )X ()*_eb .CT_RElt {return _dbdb ._eacf }; +// SetShowRuler controls the visibility of the ruler +func (_bbad SheetView )SetShowRuler (b bool ){if !b {_bbad ._ffec .ShowRulerAttr =_g .Bool (false );}else {_bbad ._ffec .ShowRulerAttr =nil ;};}; -// SetColor sets the text color. -func (_gcb RichTextRun )SetColor (c _af .Color ){_gcb .ensureRpr ();_gcb ._eacf .RPr .Color =_eb .NewCT_Color ();_debec :="\u0066\u0066"+*c .AsRGBString ();_gcb ._eacf .RPr .Color .RgbAttr =&_debec ;}; +// Sheet is a single sheet within a workbook. +type Sheet struct{_ffc *Workbook ;_cebf *_ba .CT_Sheet ;_beb *_ba .Worksheet ;}; -// SetHeightCells is a no-op. -func (_bbcc OneCellAnchor )SetHeightCells (int32 ){}; +// ValidateWithPath validates the sheet passing path informaton for a better +// error message +func (_fcga Sheet )ValidateWithPath (path string )error {return _fcga ._beb .ValidateWithPath (path )}; -// LockWindow controls the locking of the workbook windows. -func (_fadb WorkbookProtection )LockWindow (b bool ){if !b {_fadb ._dfac .LockWindowsAttr =nil ;}else {_fadb ._dfac .LockWindowsAttr =_g .Bool (true );};}; +// Row is a row within a spreadsheet. +type Row struct{_efdd *Workbook ;_bcbe *Sheet ;_bgfg *_ba .CT_Row ;};func _afc (_gecd *Sheet )*evalContext {return &evalContext {_cgab :_gecd ,_gbe :make (map[string ]struct{})};}; -// Font allows editing fonts within a spreadsheet stylesheet. -type Font struct{_adc *_eb .CT_Font ;_ddcfb *_eb .StyleSheet ;}; +// Cell creates or returns a cell given a cell reference of the form 'A10' +func (_baaag *Sheet )Cell (cellRef string )Cell {_bbfd ,_defg :=_af .ParseCellReference (cellRef );if _defg !=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",_defg );return _baaag .AddRow ().AddCell ();};return _baaag .Row (_bbfd .RowIdx ).Cell (_bbfd .Column );};func _aac ()*_bfg .CT_OneCellAnchor {_bbdcf :=_bfg .NewCT_OneCellAnchor ();return _bbdcf };func (_eaa Fill )SetPatternFill ()PatternFill {_eaa ._bedb .GradientFill =nil ;_eaa ._bedb .PatternFill =_ba .NewCT_PatternFill ();_eaa ._bedb .PatternFill .PatternTypeAttr =_ba .ST_PatternTypeSolid ;return PatternFill {_eaa ._bedb .PatternFill ,_eaa ._bedb };}; -// 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 (_eec Cell )SetFormulaArray (s string ){_efb :=_gc .ParseString (s );if _efb ==nil {return ;};_eec .clearValue ();_eec ._abd .TAttr =_eb .ST_CellTypeStr ;_eec ._abd .F =_eb .NewCT_CellFormula ();_eec ._abd .F .TAttr =_eb .ST_CellFormulaTypeArray ;_eec ._abd .F .Content =s ;}; +// HasFormula returns true if the cell contains formula. +func (_effe *evalContext )HasFormula (cellRef string )bool {return _effe ._cgab .Cell (cellRef ).HasFormula ();};func (_fgea DifferentialStyle )Fill ()Fill {if _fgea ._fceeg .Fill ==nil {_fgea ._fceeg .Fill =_ba .NewCT_Fill ();};return Fill {_fgea ._fceeg .Fill ,nil };};func (_cdege Sheet )IsValid ()bool {return _cdege ._beb !=nil }; -// Priority returns the rule priority -func (_gfca ConditionalFormattingRule )Priority ()int32 {return _gfca ._dde .PriorityAttr }; +// RemoveCalcChain removes the cached caculation chain. This is sometimes needed +// as we don't update it when rows are added/removed. +func (_cgba *Workbook )RemoveCalcChain (){var _aacd string ;for _ ,_gefa :=range _cgba ._deda .Relationships (){if _gefa .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"{_aacd ="\u0078\u006c\u002f"+_gefa .Target ();_cgba ._deda .Remove (_gefa );break ;};};if _aacd ==""{return ;};_cgba .ContentTypes .RemoveOverride (_aacd );for _cdg ,_becc :=range _cgba .ExtraFiles {if _becc .ZipPath ==_aacd {_cgba .ExtraFiles [_cdg ]=_cgba .ExtraFiles [len (_cgba .ExtraFiles )-1];_cgba .ExtraFiles =_cgba .ExtraFiles [:len (_cgba .ExtraFiles )-1];return ;};};}; -// ClearBorder clears any border configuration from the cell style. -func (_ffd CellStyle )ClearBorder (){_ffd ._fabg .BorderIdAttr =nil ;_ffd ._fabg .ApplyBorderAttr =nil }; +// Index returns the index of the differential style. +func (_gef DifferentialStyle )Index ()uint32 {for _ffd ,_ebac :=range _gef ._dbfa .Dxf {if _gef ._fceeg ==_ebac {return uint32 (_ffd );};};return 0;}; -// X returns the inner wrapped XML type. -func (_bdef MergedCell )X ()*_eb .CT_MergeCell {return _bdef ._ddga }; - -// ConditionalFormatting controls the formatting styles and rules for a range of -// cells with the same conditional formatting. -type ConditionalFormatting struct{_aef *_eb .CT_ConditionalFormatting }; - -// Comments returns the comments for a sheet. -func (_ecae *Sheet )Comments ()Comments {for _ceef ,_ffdag :=range _ecae ._fcea ._eage {if _ffdag ==_ecae ._bfaa {if _ecae ._fcea ._gbbf [_ceef ]==nil {_ecae ._fcea ._gbbf [_ceef ]=_eb .NewComments ();_ecae ._fcea ._ddagc [_ceef ].AddAutoRelationship (_g .DocTypeSpreadsheet ,_g .WorksheetType ,_ceef +1,_g .CommentsType );_ecae ._fcea .ContentTypes .AddOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .CommentsType ,_ceef +1),_g .CommentsContentType );};if len (_ecae ._fcea ._acge )==0{_ecae ._fcea ._acge =append (_ecae ._fcea ._acge ,_ba .NewCommentDrawing ());_fbdb :=_ecae ._fcea ._ddagc [_ceef ].AddAutoRelationship (_g .DocTypeSpreadsheet ,_g .WorksheetType ,1,_g .VMLDrawingType );if _ecae ._bfaa .LegacyDrawing ==nil {_ecae ._bfaa .LegacyDrawing =_eb .NewCT_LegacyDrawing ();};_ecae ._bfaa .LegacyDrawing .IdAttr =_fbdb .ID ();};return Comments {_ecae ._fcea ,_ecae ._fcea ._gbbf [_ceef ]};};};_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 (_de Border )SetRight (style _eb .ST_BorderStyle ,c _af .Color ){if _de ._ecd .Right ==nil {_de ._ecd .Right =_eb .NewCT_BorderPr ();};_de ._ecd .Right .Color =_eb .NewCT_Color ();_de ._ecd .Right .Color .RgbAttr =c .AsRGBAString ();_de ._ecd .Right .StyleAttr =style ;}; - -// 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{_gfda *_eb .CT_Rst };func _gbg (_cgge *Sheet )*evalContext {return &evalContext {_dcbe :_cgge ,_eeab :make (map[string ]struct{})};};func _cafc (_ecfg string )bool {_ecfg =_cg .Replace (_ecfg ,"\u0024","",-1);if _bgeg :=_ggeb .FindStringSubmatch (_cg .ToLower (_ecfg ));len (_bgeg )> 2{_bfge :=_bgeg [1];_dcg ,_egd :=_ab .Atoi (_bgeg [2]);if _egd !=nil {return false ;};return _dcg <=1048576&&_bfge <="\u007a\u007a";};return false ;}; - -// AddBorder creates a new empty border that can be applied to a cell style. -func (_cccf StyleSheet )AddBorder ()Border {_daegb :=_eb .NewCT_Border ();_cccf ._baeb .Borders .Border =append (_cccf ._baeb .Borders .Border ,_daegb );_cccf ._baeb .Borders .CountAttr =_g .Uint32 (uint32 (len (_cccf ._baeb .Borders .Border )));return Border {_daegb ,_cccf ._baeb .Borders };}; - -// TopLeft returns the top-left corner of the anchored object. -func (_geb OneCellAnchor )TopLeft ()CellMarker {return CellMarker {_geb ._daeg .From }}; - -// SetHidden marks the defined name as hidden. -func (_gbdf DefinedName )SetHidden (b bool ){_gbdf ._gadd .HiddenAttr =_g .Bool (b )}; - -// Uses1904Dates returns true if the the workbook uses dates relative to -// 1 Jan 1904. This is uncommon. -func (_egce *Workbook )Uses1904Dates ()bool {if _egce ._caaef .WorkbookPr ==nil ||_egce ._caaef .WorkbookPr .Date1904Attr ==nil {return false ;};return *_egce ._caaef .WorkbookPr .Date1904Attr ;}; - -// SetDateWithStyle sets a date with the default date style applied. -func (_fba Cell )SetDateWithStyle (d _gg .Time ){_fba .SetDate (d );for _ ,_agfe :=range _fba ._afc .StyleSheet .CellStyles (){if _agfe .HasNumberFormat ()&&_agfe .NumberFormat ()==uint32 (StandardFormatDate ){_fba .SetStyle (_agfe );return ;};};_eca :=_fba ._afc .StyleSheet .AddCellStyle ();_eca .SetNumberFormatStandard (StandardFormatDate );_fba .SetStyle (_eca );}; - -// 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 (_ded CellStyle )SetFont (f Font ){_ded ._fabg .FontIdAttr =_g .Uint32 (f .Index ());_ded ._fabg .ApplyFontAttr =_g .Bool (true );};func (_adf CellStyle )SetShrinkToFit (b bool ){if _adf ._fabg .Alignment ==nil {_adf ._fabg .Alignment =_eb .NewCT_CellAlignment ();};_adf ._fabg .ApplyAlignmentAttr =_g .Bool (true );if !b {_adf ._fabg .Alignment .ShrinkToFitAttr =nil ;}else {_adf ._fabg .Alignment .ShrinkToFitAttr =_g .Bool (b );};}; - -// Save writes the workbook out to a writer in the zipped xlsx format. -func (_cafd *Workbook )Save (w _f .Writer )error {const _bbae ="\u0073\u0070\u0072\u0065ad\u0073\u0068\u0065\u0065\u0074\u003a\u0077\u0062\u002e\u0053\u0061\u0076\u0065";if !_ag .GetLicenseKey ().IsLicensed ()&&!_cdaab {_abb .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");_abb .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 _cfge .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 len (_cafd ._cec )==0{_eaea ,_edab :=_ag .GenRefId ("\u0073\u0077");if _edab !=nil {_g .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_edab );return _edab ;};_cafd ._cec =_eaea ;};if _fbcc :=_ag .Track (_cafd ._cec ,_bbae );_fbcc !=nil {_abb .Printf ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_fbcc );return _fbcc ;};_gbed :=_b .NewWriter (w );defer _gbed .Close ();_bdbg :=_g .DocTypeSpreadsheet ;if _bbgegf :=_cfc .MarshalXML (_gbed ,_g .BaseRelsFilename ,_cafd .Rels .X ());_bbgegf !=nil {return _bbgegf ;};if _fdde :=_cfc .MarshalXMLByType (_gbed ,_bdbg ,_g .ExtendedPropertiesType ,_cafd .AppProperties .X ());_fdde !=nil {return _fdde ;};if _eefa :=_cfc .MarshalXMLByType (_gbed ,_bdbg ,_g .CorePropertiesType ,_cafd .CoreProperties .X ());_eefa !=nil {return _eefa ;};_bege :=_g .AbsoluteFilename (_bdbg ,_g .OfficeDocumentType ,0);if _ebgdg :=_cfc .MarshalXML (_gbed ,_bege ,_cafd ._caaef );_ebgdg !=nil {return _ebgdg ;};if _cdcd :=_cfc .MarshalXML (_gbed ,_cfc .RelationsPathFor (_bege ),_cafd ._daec .X ());_cdcd !=nil {return _cdcd ;};if _begbc :=_cfc .MarshalXMLByType (_gbed ,_bdbg ,_g .StylesType ,_cafd .StyleSheet .X ());_begbc !=nil {return _begbc ;};for _adgc ,_dcac :=range _cafd ._acbd {if _fbce :=_cfc .MarshalXMLByTypeIndex (_gbed ,_bdbg ,_g .ThemeType ,_adgc +1,_dcac );_fbce !=nil {return _fbce ;};};for _gcfd ,_edaf :=range _cafd ._eage {_edaf .Dimension .RefAttr =Sheet {_cafd ,nil ,_edaf }.Extents ();_egaa :=_g .AbsoluteFilename (_bdbg ,_g .WorksheetType ,_gcfd +1);_cfc .MarshalXML (_gbed ,_egaa ,_edaf );_cfc .MarshalXML (_gbed ,_cfc .RelationsPathFor (_egaa ),_cafd ._ddagc [_gcfd ].X ());};if _fegc :=_cfc .MarshalXMLByType (_gbed ,_bdbg ,_g .SharedStringsType ,_cafd .SharedStrings .X ());_fegc !=nil {return _fegc ;};if _cafd .CustomProperties .X ()!=nil {if _eabg :=_cfc .MarshalXMLByType (_gbed ,_bdbg ,_g .CustomPropertiesType ,_cafd .CustomProperties .X ());_eabg !=nil {return _eabg ;};};if _cafd .Thumbnail !=nil {_afca :=_g .AbsoluteFilename (_bdbg ,_g .ThumbnailType ,0);_febc ,_fdabb :=_gbed .Create (_afca );if _fdabb !=nil {return _fdabb ;};if _abc :=_ee .Encode (_febc ,_cafd .Thumbnail ,nil );_abc !=nil {return _abc ;};};for _fddf ,_bfeba :=range _cafd ._cccb {_bdgb :=_g .AbsoluteFilename (_bdbg ,_g .ChartType ,_fddf +1);_cfc .MarshalXML (_gbed ,_bdgb ,_bfeba );};for _dcdb ,_bbcb :=range _cafd ._afbgb {_eabd :=_g .AbsoluteFilename (_bdbg ,_g .TableType ,_dcdb +1);_cfc .MarshalXML (_gbed ,_eabd ,_bbcb );};for _gcaa ,_aaad :=range _cafd ._gbaa {_eebc :=_g .AbsoluteFilename (_bdbg ,_g .DrawingType ,_gcaa +1);_cfc .MarshalXML (_gbed ,_eebc ,_aaad );if !_cafd ._ecgb [_gcaa ].IsEmpty (){_cfc .MarshalXML (_gbed ,_cfc .RelationsPathFor (_eebc ),_cafd ._ecgb [_gcaa ].X ());};};for _fgagf ,_gead :=range _cafd ._acge {_cfc .MarshalXML (_gbed ,_g .AbsoluteFilename (_bdbg ,_g .VMLDrawingType ,_fgagf +1),_gead );};for _fdba ,_acbc :=range _cafd .Images {if _fgggg :=_cff .AddImageToZip (_gbed ,_acbc ,_fdba +1,_g .DocTypeSpreadsheet );_fgggg !=nil {return _fgggg ;};};if _deec :=_cfc .MarshalXML (_gbed ,_g .ContentTypesFilename ,_cafd .ContentTypes .X ());_deec !=nil {return _deec ;};for _gcede ,_cgae :=range _cafd ._gbbf {if _cgae ==nil {continue ;};_cfc .MarshalXML (_gbed ,_g .AbsoluteFilename (_bdbg ,_g .CommentsType ,_gcede +1),_cgae );};if _dbdbd :=_cafd .WriteExtraFiles (_gbed );_dbdbd !=nil {return _dbdbd ;};return _gbed .Close ();}; - -// X returns the inner wrapped XML type. -func (_egfe DataBarScale )X ()*_eb .CT_DataBar {return _egfe ._feee };type Table struct{_adbdg *_eb .Table };func _cfgg (_aefg string ,_bbbf uint32 ,_dgag bool )string {_efgc ,_acdg ,_fcgd :=_dg .ParseRangeReference (_aefg );if _fcgd ==nil {_bgef ,_ggaf :=_efgc .ColumnIdx ,_acdg .ColumnIdx ;if _bbbf >=_bgef &&_bbbf <=_ggaf {if _bgef ==_ggaf {if _dgag {return "";}else {return _aefg ;};}else {_bdee :=_acdg .Update (_bab .UpdateActionRemoveColumn );return _abb .Sprintf ("\u0025\u0073\u003a%\u0073",_efgc .String (),_bdee .String ());};}else if _bbbf < _bgef {_afae :=_efgc .Update (_bab .UpdateActionRemoveColumn );_gedf :=_acdg .Update (_bab .UpdateActionRemoveColumn );return _abb .Sprintf ("\u0025\u0073\u003a%\u0073",_afae .String (),_gedf .String ());};}else {_geed ,_cefd ,_bddd :=_dg .ParseColumnRangeReference (_aefg );if _bddd !=nil {return "";};_eaga ,_fbabdc :=_geed .ColumnIdx ,_cefd .ColumnIdx ;if _bbbf >=_eaga &&_bbbf <=_fbabdc {if _eaga ==_fbabdc {if _dgag {return "";}else {return _aefg ;};}else {_ggbgc :=_cefd .Update (_bab .UpdateActionRemoveColumn );return _abb .Sprintf ("\u0025\u0073\u003a%\u0073",_geed .String (),_ggbgc .String ());};}else if _bbbf < _eaga {_aabb :=_geed .Update (_bab .UpdateActionRemoveColumn );_fafe :=_cefd .Update (_bab .UpdateActionRemoveColumn );return _abb .Sprintf ("\u0025\u0073\u003a%\u0073",_aabb .String (),_fafe .String ());};};return "";}; +// RichTextRun is a segment of text within a cell that is directly formatted. +type RichTextRun struct{_fgc *_ba .CT_RElt }; -// IsStructureLocked returns whether the workbook structure is locked. -func (_eacfc WorkbookProtection )IsStructureLocked ()bool {return _eacfc ._dfac .LockStructureAttr !=nil &&*_eacfc ._dfac .LockStructureAttr ;};func (_gde *Workbook )ensureSharedStringsRelationships (){_acba :=false ;for _ ,_acgb :=range _gde .ContentTypes .X ().Override {if _acgb .ContentTypeAttr ==_g .SharedStringsContentType {_acba =true ;break ;};};if !_acba {_gde .ContentTypes .AddOverride (_bafb ,_g .SharedStringsContentType );};_ebfe :=false ;for _ ,_cagc :=range _gde ._daec .Relationships (){if _cagc .X ().TargetAttr ==_aadg {_ebfe =true ;break ;};};if !_ebfe {_gde ._daec .AddRelationship (_aadg ,_g .SharedStringsType );};}; +// Text returns text from the sheet as one string separated with line breaks. +func (_dfcb *SheetText )Text ()string {_fbc :=_bf .NewBuffer ([]byte {});for _ ,_fbd :=range _dfcb .Cells {if _fbd .Text !=""{_fbc .WriteString (_fbd .Text );_fbc .WriteString ("\u000a");};};return _fbc .String ();}; -// SetWidth controls the width of a column. -func (_fgb Column )SetWidth (w _cgd .Distance ){_fgb ._agbg .WidthAttr =_g .Float64 (float64 (w /_cgd .Character ));}; +// AddConditionalFormatting adds conditional formatting to the sheet. +func (_deaf *Sheet )AddConditionalFormatting (cellRanges []string )ConditionalFormatting {_adcd :=_ba .NewCT_ConditionalFormatting ();_deaf ._beb .ConditionalFormatting =append (_deaf ._beb .ConditionalFormatting ,_adcd );_bfea :=make (_ba .ST_Sqref ,0,0);_adcd .SqrefAttr =&_bfea ;for _ ,_befa :=range cellRanges {*_adcd .SqrefAttr =append (*_adcd .SqrefAttr ,_befa );};return ConditionalFormatting {_adcd };}; -// DVCompareOp is a comparison operator for a data validation rule. -type DVCompareOp byte ;const (DVOpGreater =_eb .ST_DataValidationOperatorGreaterThanOrEqual ;); +// IsSheetLocked returns whether the sheet is locked. +func (_gadd SheetProtection )IsSheetLocked ()bool {return _gadd ._fcca .SheetAttr !=nil &&*_gadd ._fcca .SheetAttr ;}; -// SetRowOffset sets the row offset of the top-left of the image in fixed units. -func (_dgd AbsoluteAnchor )SetRowOffset (m _cgd .Distance ){_dgd ._ggf .Pos .YAttr .ST_CoordinateUnqualified =_g .Int64 (int64 (m /_cgd .EMU ));}; +// MakeComments constructs a new Comments wrapper. +func MakeComments (w *Workbook ,x *_ba .Comments )Comments {return Comments {w ,x }};func (_afga Fill )Index ()uint32 {if _afga ._fcc ==nil {return 0;};for _aafe ,_face :=range _afga ._fcc .Fill {if _afga ._bedb ==_face {return uint32 (_aafe );};};return 0;}; -// Cell retrieves or adds a new cell to a row. Col is the column (e.g. 'A', 'B') -func (_fbbea Row )Cell (col string )Cell {_bgae :=_abb .Sprintf ("\u0025\u0073\u0025\u0064",col ,_fbbea .RowNumber ());for _ ,_ecca :=range _fbbea ._bbde .C {if _ecca .RAttr !=nil &&*_ecca .RAttr ==_bgae {return Cell {_fbbea ._acfa ,_fbbea ._gbfd ,_fbbea ._bbde ,_ecca };};};return _fbbea .AddNamedCell (col );};var (_cacd =[...]uint8 {0,21,46,61,76,91};_afef =[...]uint8 {0,21,37,53,69,85,103,119,135,151,167,185,201,217,239};_bcc =[...]uint8 {0,16,32,48,64};_addg =[...]uint8 {0,16,32,48,64,80};); +// Wrapped returns true if the cell will wrap text. +func (_dcda CellStyle )Wrapped ()bool {if _dcda ._abd .Alignment ==nil {return false ;};if _dcda ._abd .Alignment .WrapTextAttr ==nil {return false ;};return *_dcda ._abd .Alignment .WrapTextAttr ;}; -// SetStyle applies a style to the cell. This style is referenced in the -// generated XML via CellStyle.Index(). -func (_agb Cell )SetStyle (cs CellStyle ){_agb .SetStyleIndex (cs .Index ())}; +// 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 (_cafb *Sheet )AddHyperlink (url string )_ae .Hyperlink {for _cabf ,_dbc :=range _cafb ._ffc ._cbdb {if _dbc ==_cafb ._beb {return _cafb ._ffc ._bafa [_cabf ].AddHyperlink (url );};};return _ae .Hyperlink {};}; -// AddHyperlink creates and sets a hyperlink on a cell. -func (_cd Cell )AddHyperlink (url string ){for _fdc ,_efg :=range _cd ._afc ._eage {if _efg ==_cd ._fgd ._bfaa {_cd .SetHyperlink (_cd ._afc ._ddagc [_fdc ].AddHyperlink (url ));return ;};};}; +// Fonts returns the list of fonts defined in the stylesheet. +func (_abed StyleSheet )Fonts ()[]Font {_dgbc :=[]Font {};for _ ,_gggfg :=range _abed ._gbec .Fonts .Font {_dgbc =append (_dgbc ,Font {_gggfg ,_abed ._gbec });};return _dgbc ;}; -// AddConditionalFormatting adds conditional formatting to the sheet. -func (_fgbf *Sheet )AddConditionalFormatting (cellRanges []string )ConditionalFormatting {_gage :=_eb .NewCT_ConditionalFormatting ();_fgbf ._bfaa .ConditionalFormatting =append (_fgbf ._bfaa .ConditionalFormatting ,_gage );_dcaa :=make (_eb .ST_Sqref ,0,0);_gage .SqrefAttr =&_dcaa ;for _ ,_bdbc :=range cellRanges {*_gage .SqrefAttr =append (*_gage .SqrefAttr ,_bdbc );};return ConditionalFormatting {_gage };}; +// SetInlineString adds a string inline instead of in the shared strings table. +func (_cgf Cell )SetInlineString (s string ){_cgf .clearValue ();_cgf ._gfa .Is =_ba .NewCT_Rst ();_cgf ._gfa .Is .T =_g .String (s );_cgf ._gfa .TAttr =_ba .ST_CellTypeInlineStr ;}; -// Sheet is a single sheet within a workbook. -type Sheet struct{_fcea *Workbook ;_ddfeg *_eb .CT_Sheet ;_bfaa *_eb .Worksheet ;};func (_cfea *Sheet )updateAfterRemove (_faf uint32 ,_fef _bab .UpdateAction )error {_gafd :=_cfea .Name ();_egeb :=&_bab .UpdateQuery {UpdateType :_fef ,ColumnIdx :_faf ,SheetToUpdate :_gafd };for _ ,_bcbb :=range _cfea ._fcea .Sheets (){_egeb .UpdateCurrentSheet =_gafd ==_bcbb .Name ();for _ ,_bbb :=range _bcbb .Rows (){for _ ,_fdcc :=range _bbb .Cells (){if _fdcc .X ().F !=nil {_cccd :=_fdcc .X ().F .Content ;_egb :=_gc .ParseString (_cccd );if _egb ==nil {_fdcc .SetError ("\u0023\u0052\u0045F\u0021");}else {_bcdb :=_egb .Update (_egeb );_fdcc .X ().F .Content =_abb .Sprintf ("\u003d\u0025\u0073",_bcdb .String ());};};};};};return nil ;}; +// 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 (_cdca Cell )GetValueAsTime ()(_bg .Time ,error ){if _cdca ._gfa .TAttr !=_ba .ST_CellTypeUnset {return _bg .Time {},_dd .New ("\u0063e\u006c\u006c\u0020\u0074y\u0070\u0065\u0020\u0073\u0068o\u0075l\u0064 \u0062\u0065\u0020\u0075\u006e\u0073\u0065t");};if _cdca ._gfa .V ==nil {return _bg .Time {},_dd .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};_bee ,_ ,_cfe :=_ega .ParseFloat (*_cdca ._gfa .V ,10,128,_ega .ToNearestEven );if _cfe !=nil {return _bg .Time {},_cfe ;};_eebdb :=new (_ega .Float );_eebdb .SetUint64 (uint64 (24*_bg .Hour ));_bee .Mul (_bee ,_eebdb );_dgc ,_ :=_bee .Uint64 ();_gggf :=_cdca ._bgf .Epoch ().Add (_bg .Duration (_dgc ));return _eebd (_gggf ),nil ;}; -// 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 (_ggff Cell )SetTime (d _gg .Time ){_ggff .clearValue ();d =_add (d );_gbd :=_ggff ._afc .Epoch ();if d .Before (_gbd ){_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 ;};_gfb :=d .Sub (_gbd );_fb :=new (_abf .Float );_ebc :=new (_abf .Float );_ebc .SetPrec (128);_ebc .SetUint64 (uint64 (_gfb ));_gff :=new (_abf .Float );_gff .SetUint64 (24*60*60*1e9);_fb .Quo (_ebc ,_gff );_ggff ._abd .V =_g .String (_fb .Text ('g',20));};func (_gbbb Fill )Index ()uint32 {if _gbbb ._ccg ==nil {return 0;};for _dacf ,_faca :=range _gbbb ._ccg .Fill {if _gbbb ._bcd ==_faca {return uint32 (_dacf );};};return 0;};type PatternFill struct{_deab *_eb .CT_PatternFill ;_agfd *_eb .CT_Fill ;}; +// AddFormatValue adds a format value (databars require two). +func (_dgdc DataBarScale )AddFormatValue (t _ba .ST_CfvoType ,val string ){_eecb :=_ba .NewCT_Cfvo ();_eecb .TypeAttr =t ;_eecb .ValAttr =_g .String (val );_dgdc ._gae .Cfvo =append (_dgdc ._gae .Cfvo ,_eecb );}; -// SetName sets the sheet name. -func (_degf *Sheet )SetName (name string ){_degf ._ddfeg .NameAttr =name }; +// SetWidthCells is a no-op. +func (_fdge OneCellAnchor )SetWidthCells (int32 ){}; -// OneCellAnchor is anchored to a top-left cell with a fixed with/height -// in distance. -type OneCellAnchor struct{_daeg *_fad .CT_OneCellAnchor }; +// SetIcons configures the rule as an icon scale, removing existing +// configuration. +func (_dcca ConditionalFormattingRule )SetIcons ()IconScale {_dcca .clear ();_dcca .SetType (_ba .ST_CfTypeIconSet );_dcca ._aeg .IconSet =_ba .NewCT_IconSet ();_cgd :=IconScale {_dcca ._aeg .IconSet };_cgd .SetIcons (_ba .ST_IconSetType3TrafficLights1 );return _cgd ;}; -// Comment is a single comment within a sheet. -type Comment struct{_bbd *Workbook ;_faaf *_eb .CT_Comment ;_ggd *_eb .Comments ;}; +// GetFormat sets the number format code. +func (_febd NumberFormat )GetFormat ()string {return _febd ._dbab .FormatCodeAttr };func (_aag Font )Index ()uint32 {for _aadg ,_aaeb :=range _aag ._bdab .Fonts .Font {if _aag ._dgbb ==_aaeb {return uint32 (_aadg );};};return 0;}; -// 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 (_bdf Drawing )AddChart (at AnchorType )(_fd .Chart ,Anchor ){_dded :=_ga .NewChartSpace ();_bdf ._aaf ._cccb =append (_bdf ._aaf ._cccb ,_dded );_cfcb :=_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .ChartContentType ,len (_bdf ._aaf ._cccb ));_bdf ._aaf .ContentTypes .AddOverride (_cfcb ,_g .ChartContentType );var _fbf string ;for _gbba ,_fbbb :=range _bdf ._aaf ._gbaa {if _fbbb ==_bdf ._egdg {_dgf :=_g .RelativeFilename (_g .DocTypeSpreadsheet ,_g .DrawingType ,_g .ChartType ,len (_bdf ._aaf ._cccb ));_ebd :=_bdf ._aaf ._ecgb [_gbba ].AddRelationship (_dgf ,_g .ChartType );_fbf =_ebd .ID ();break ;};};var _agef Anchor ;var _bfda *_fad .CT_GraphicalObjectFrame ;switch at {case AnchorTypeAbsolute :_dddb :=_ebgd ();_bdf ._egdg .EG_Anchor =append (_bdf ._egdg .EG_Anchor ,&_fad .EG_Anchor {AbsoluteAnchor :_dddb });_dddb .Choice =&_fad .EG_ObjectChoicesChoice {};_dddb .Choice .GraphicFrame =_fad .NewCT_GraphicalObjectFrame ();_bfda =_dddb .Choice .GraphicFrame ;_agef =AbsoluteAnchor {_dddb };case AnchorTypeOneCell :_baaf :=_cdb ();_bdf ._egdg .EG_Anchor =append (_bdf ._egdg .EG_Anchor ,&_fad .EG_Anchor {OneCellAnchor :_baaf });_baaf .Choice =&_fad .EG_ObjectChoicesChoice {};_baaf .Choice .GraphicFrame =_fad .NewCT_GraphicalObjectFrame ();_bfda =_baaf .Choice .GraphicFrame ;_agef =OneCellAnchor {_baaf };case AnchorTypeTwoCell :_ebe :=_dbg ();_bdf ._egdg .EG_Anchor =append (_bdf ._egdg .EG_Anchor ,&_fad .EG_Anchor {TwoCellAnchor :_ebe });_ebe .Choice =&_fad .EG_ObjectChoicesChoice {};_ebe .Choice .GraphicFrame =_fad .NewCT_GraphicalObjectFrame ();_bfda =_ebe .Choice .GraphicFrame ;_agef =TwoCellAnchor {_ebe };};_bfda .NvGraphicFramePr =_fad .NewCT_GraphicalObjectFrameNonVisual ();_bfda .NvGraphicFramePr .CNvPr .IdAttr =uint32 (len (_bdf ._egdg .EG_Anchor ));_bfda .NvGraphicFramePr .CNvPr .NameAttr ="\u0043\u0068\u0061r\u0074";_bfda .Graphic =_ad .NewGraphic ();_bfda .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";_faad :=_ga .NewChart ();_faad .IdAttr =_fbf ;_bfda .Graphic .GraphicData .Any =[]_g .Any {_faad };_gag :=_fd .MakeChart (_dded );_gag .Properties ().SetSolidFill (_af .White );_gag .SetDisplayBlanksAs (_ga .ST_DispBlanksAsGap );return _gag ,_agef ;};func (_dcaae *Sheet )removeColumnFromMergedCells (_baef uint32 )error {if _dcaae ._bfaa .MergeCells ==nil ||_dcaae ._bfaa .MergeCells .MergeCell ==nil {return nil ;};_dage :=[]*_eb .CT_MergeCell {};for _ ,_cgcb :=range _dcaae .MergedCells (){_eda :=_cfgg (_cgcb .Reference (),_baef ,true );if _eda !=""{_cgcb .SetReference (_eda );_dage =append (_dage ,_cgcb .X ());};};_dcaae ._bfaa .MergeCells .MergeCell =_dage ;return nil ;}; +// SetRowOffset sets the row offset of the two cell anchor +func (_feba TwoCellAnchor )SetRowOffset (m _da .Distance ){_baca :=m -_feba .TopLeft ().RowOffset ();_feba .TopLeft ().SetRowOffset (m );_feba .BottomRight ().SetRowOffset (_feba .BottomRight ().RowOffset ()+_baca );}; -// SetNumber sets the cell type to number, and the value to the given number -func (_gab Cell )SetNumber (v float64 ){_gab .clearValue ();if _cfg .IsNaN (v )||_cfg .IsInf (v ,0){_gab ._abd .TAttr =_eb .ST_CellTypeE ;_gab ._abd .V =_g .String ("\u0023\u004e\u0055M\u0021");return ;};_gab ._abd .TAttr =_eb .ST_CellTypeN ;_gab ._abd .V =_g .String (_ab .FormatFloat (v ,'f',-1,64));}; +// New constructs a new workbook. +func New ()*Workbook {_efa :=&Workbook {};_efa ._efdde =_ba .NewWorkbook ();_efa .AppProperties =_ae .NewAppProperties ();_efa .CoreProperties =_ae .NewCoreProperties ();_efa .StyleSheet =NewStyleSheet (_efa );_efa .Rels =_ae .NewRelationships ();_efa ._deda =_ae .NewRelationships ();_efa .Rels .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,"",_g .ExtendedPropertiesType ,0),_g .ExtendedPropertiesType );_efa .Rels .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,"",_g .CorePropertiesType ,0),_g .CorePropertiesType );_efa .Rels .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,"",_g .OfficeDocumentType ,0),_g .OfficeDocumentType );_efa ._deda .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,_g .OfficeDocumentType ,_g .StylesType ,0),_g .StylesType );_efa .ContentTypes =_ae .NewContentTypes ();_efa .ContentTypes .AddDefault ("\u0076\u006d\u006c",_g .VMLDrawingContentType );_efa .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");_efa .ContentTypes .AddOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .StylesType ,0),_g .SMLStyleSheetContentType );_efa .SharedStrings =NewSharedStrings ();_efa .ContentTypes .AddOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .SharedStringsType ,0),_g .SharedStringsContentType );_efa ._deda .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,_g .OfficeDocumentType ,_g .SharedStringsType ,0),_g .SharedStringsType );return _efa ;};var (_gbbg =[...]uint8 {0,21,46,61,76,91};_ddec =[...]uint8 {0,21,37,53,69,85,103,119,135,151,167,185,201,217,239};_ebbc =[...]uint8 {0,16,32,48,64};_eecagf =[...]uint8 {0,16,32,48,64,80};); -// SetFgColor sets the *fill* foreground color. As an example, the solid pattern foreground color becomes the -// background color of the cell when applied. -func (_fgg PatternFill )SetFgColor (c _af .Color ){_fgg ._deab .FgColor =_eb .NewCT_Color ();_fgg ._deab .FgColor .RgbAttr =c .AsRGBAString ();}; +// SetPassword sets the password hash to a hash of the input password. +func (_bcgf WorkbookProtection )SetPassword (pw string ){_bcgf .SetPasswordHash (PasswordHash (pw ))}; // 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 (_aed Sheet )RangeReference (n string )string {_dcgf :=_cg .Split (n ,"\u003a");_daa ,_ :=_dg .ParseCellReference (_dcgf [0]);_aaaa :=_abb .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_daa .Column ,_daa .RowIdx );if len (_dcgf )==1{return _abb .Sprintf ("\u0027%\u0073\u0027\u0021\u0025\u0073",_aed .Name (),_aaaa );};_bfbfa ,_ :=_dg .ParseCellReference (_dcgf [1]);_fcaf :=_abb .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_bfbfa .Column ,_bfbfa .RowIdx );return _abb .Sprintf ("\u0027\u0025\u0073\u0027\u0021\u0025\u0073\u003a\u0025\u0073",_aed .Name (),_aaaa ,_fcaf );}; +func (_gcdb Sheet )RangeReference (n string )string {_fgaf :=_ca .Split (n ,"\u003a");_gade ,_ :=_af .ParseCellReference (_fgaf [0]);_gebd :=_cd .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_gade .Column ,_gade .RowIdx );if len (_fgaf )==1{return _cd .Sprintf ("\u0027%\u0073\u0027\u0021\u0025\u0073",_gcdb .Name (),_gebd );};_ccad ,_ :=_af .ParseCellReference (_fgaf [1]);_ebea :=_cd .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_ccad .Column ,_ccad .RowIdx );return _cd .Sprintf ("\u0027\u0025\u0073\u0027\u0021\u0025\u0073\u003a\u0025\u0073",_gcdb .Name (),_gebd ,_ebea );}; -// GetValueAsBool retrieves the cell's value as a boolean -func (_edf Cell )GetValueAsBool ()(bool ,error ){if _edf ._abd .TAttr !=_eb .ST_CellTypeB {return false ,_cfge .New ("\u0063e\u006c\u006c\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u006ff\u0020\u0062\u006f\u006f\u006c\u0020\u0074\u0079\u0070\u0065");};if _edf ._abd .V ==nil {return false ,_cfge .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};return _ab .ParseBool (*_edf ._abd .V );}; +// Type returns the type of anchor +func (_dgde OneCellAnchor )Type ()AnchorType {return AnchorTypeOneCell };func (_gcd Border )SetLeft (style _ba .ST_BorderStyle ,c _gbd .Color ){if _gcd ._ddg .Left ==nil {_gcd ._ddg .Left =_ba .NewCT_BorderPr ();};_gcd ._ddg .Left .Color =_ba .NewCT_Color ();_gcd ._ddg .Left .Color .RgbAttr =c .AsRGBAString ();_gcd ._ddg .Left .StyleAttr =style ;}; -// GetFill gets a Fill from a cell style. -func (_ffdc CellStyle )GetFill ()*_eb .CT_Fill {if _ggg :=_ffdc ._fabg .FillIdAttr ;_ggg !=nil {_aae :=_ffdc ._bfa .StyleSheet .Fills ().X ().Fill ;if int (*_ggg )< len (_aae ){return _aae [int (*_ggg )];};};return nil ;}; +// SetWidth sets the width of the anchored object. +func (_gg AbsoluteAnchor )SetWidth (w _da .Distance ){_gg ._gce .Ext .CxAttr =int64 (w /_da .EMU )}; -// SheetCount returns the number of sheets in the workbook. -func (_cadc Workbook )SheetCount ()int {return len (_cadc ._eage )}; +// NewSharedStrings constructs a new Shared Strings table. +func NewSharedStrings ()SharedStrings {return SharedStrings {_gbag :_ba .NewSst (),_fbbgb :make (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 (_bff Comparer )LessCells (lhs ,rhs Cell )bool {if _bff .Order ==SortOrderDescending {lhs ,rhs =rhs ,lhs ;};if lhs .X ()==nil {if rhs .X ()==nil {return false ;};return true ;};if rhs .X ()==nil {return false ;};_eeed ,_bfb :=lhs .getRawSortValue ();_ebab ,_geac :=rhs .getRawSortValue ();switch {case _bfb &&_geac :_geg ,_ :=_ab .ParseFloat (_eeed ,64);_ede ,_ :=_ab .ParseFloat (_ebab ,64);return _geg < _ede ;case _bfb :return true ;case _geac :return false ;};_eeed =lhs .GetFormattedValue ();_ebab =rhs .GetFormattedValue ();return _eeed < _ebab ;};type MergedCell struct{_cea *Workbook ;_bcg *Sheet ;_ddga *_eb .CT_MergeCell ;}; +// RowOffset returns the offset from the row cell. +func (_bac CellMarker )RowOffset ()_da .Distance {if _bac ._gebc .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _da .Distance (float64 (*_bac ._gebc .RowOff .ST_CoordinateUnqualified )*_da .EMU );}; -// IsBool returns true if the cell boolean value. -func (_dcbc *evalContext )IsBool (cellRef string )bool {return _dcbc ._dcbe .Cell (cellRef ).IsBool ()};type evalContext struct{_dcbe *Sheet ;_aeac ,_afbc uint32 ;_eeab map[string ]struct{};}; +// X returns the inner wrapped XML type. +func (_eabg RichTextRun )X ()*_ba .CT_RElt {return _eabg ._fgc };func (_eee *evalContext )Sheet (name string )_fc .Context {for _ ,_addf :=range _eee ._cgab ._ffc .Sheets (){if _addf .Name ()==name {return _addf .FormulaContext ();};};return _fc .InvalidReferenceContext ;}; -// GetFormat returns a cell data format. -func (_gaab *evalContext )GetFormat (cellRef string )string {return _gaab ._dcbe .Cell (cellRef ).getFormat ();}; +// DataValidationCompare is a view on a data validation rule that is oriented +// towards value comparisons. +type DataValidationCompare struct{_deeg *_ba .CT_DataValidation }; -// BottomRight returns the CellMaker for the bottom right corner of the anchor. -func (_fdaf TwoCellAnchor )BottomRight ()CellMarker {return CellMarker {_fdaf ._acgc .To }}; +// SetColOffset sets the column offset of the two cell anchor. +func (_dadf TwoCellAnchor )SetColOffset (m _da .Distance ){_cgdg :=m -_dadf .TopLeft ().ColOffset ();_dadf .TopLeft ().SetColOffset (m );_dadf .BottomRight ().SetColOffset (_dadf .BottomRight ().ColOffset ()+_cgdg );}; -// GetString retrieves a string from the shared strings table by index. -func (_ffa SharedStrings )GetString (id int )(string ,error ){if id < 0{return "",_abb .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 (_ffa ._beec .Si ){return "",_abb .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 (_ffa ._beec .Si ));};_bbgc :=_ffa ._beec .Si [id ];if _bbgc .T !=nil {return *_bbgc .T ,nil ;};return "",nil ;};func (_ggdb PatternFill )ClearBgColor (){_ggdb ._deab .BgColor =nil };func (_cdfe *Sheet )setList (_gcec string ,_bfbga _gc .Result )error {_geaba ,_cfffg :=_dg .ParseCellReference (_gcec );if _cfffg !=nil {return _cfffg ;};_efgd :=_cdfe .Row (_geaba .RowIdx );for _bedg ,_gdbd :=range _bfbga .ValueList {_edbg :=_efgd .Cell (_dg .IndexToColumn (_geaba .ColumnIdx +uint32 (_bedg )));if _gdbd .Type !=_gc .ResultTypeEmpty {if _gdbd .IsBoolean {_edbg .SetBool (_gdbd .ValueNumber !=0);}else {_edbg .SetCachedFormulaResult (_gdbd .String ());};};};return nil ;}; +// IconScale maps values to icons. +type IconScale struct{_agge *_ba .CT_IconSet };func (_ccd Cell )getRawSortValue ()(string ,bool ){if _ccd .HasFormula (){_cge :=_ccd .GetCachedFormulaResult ();return _cge ,_gb .IsNumber (_cge );};_bdc ,_ :=_ccd .GetRawValue ();return _bdc ,_gb .IsNumber (_bdc );}; -// 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 (_fbab CellStyle )SetFill (f Fill ){_fbab ._fabg .FillIdAttr =_g .Uint32 (f .Index ());_fbab ._fabg .ApplyFillAttr =_g .Bool (true );}; +// AddImage adds an image to the workbook package, returning a reference that +// can be used to add the image to a drawing. +func (_eaeb *Workbook )AddImage (i _ae .Image )(_ae .ImageRef ,error ){_geca :=_ae .MakeImageRef (i ,&_eaeb .DocBase ,_eaeb ._deda );if i .Data ==nil &&i .Path ==""{return _geca ,_dd .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 _geca ,_dd .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 _geca ,_dd .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 !=""{_fafe :=_dad .Add (i .Path );if _fafe !=nil {return _geca ,_fafe ;};};_eaeb .Images =append (_eaeb .Images ,_geca );return _geca ,nil ;}; -// Cells returns a slice of cells. The cells can be manipulated, but appending -// to the slice will have no effect. -func (_gdgg Row )Cells ()[]Cell {_eddd :=[]Cell {};_ccb :=-1;_eecb :=append ([]*_eb .CT_Cell {},_gdgg ._bbde .C ...);for _ ,_acfg :=range _eecb {if _acfg .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 ;};_baddd ,_egcb :=_dg .ParseCellReference (*_acfg .RAttr );if _egcb !=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"+*_acfg .RAttr +",\u0020\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u002e");continue ;};_cebf :=int (_baddd .ColumnIdx );if _cebf -_ccb > 1{for _fggg :=_ccb +1;_fggg < _cebf ;_fggg ++{_eddd =append (_eddd ,_gdgg .Cell (_dg .IndexToColumn (uint32 (_fggg ))));};};_ccb =_cebf ;_eddd =append (_eddd ,Cell {_gdgg ._acfa ,_gdgg ._gbfd ,_gdgg ._bbde ,_acfg });};return _eddd ;}; +// RemoveFont removes a font from the style sheet. It *does not* update styles that refer +// to this font. +func (_abca StyleSheet )RemoveFont (f Font )error {for _acbb ,_bcdd :=range _abca ._gbec .Fonts .Font {if _bcdd ==f .X (){_abca ._gbec .Fonts .Font =append (_abca ._gbec .Fonts .Font [:_acbb ],_abca ._gbec .Fonts .Font [_acbb +1:]...);return nil ;};};return _dd .New ("\u0066\u006f\u006e\u0074\u0020\u006e\u006f\u0074\u0020f\u006f\u0075\u006e\u0064");}; -// 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 (_fddef *Workbook )ClearCachedFormulaResults (){for _ ,_ada :=range _fddef .Sheets (){_ada .ClearCachedFormulaResults ();};}; +// AddCommentWithStyle adds a new comment styled in a default way +func (_afg Comments )AddCommentWithStyle (cellRef string ,author string ,comment string )error {_agca :=_afg .AddComment (cellRef ,author );_egbf :=_agca .AddRun ();_egbf .SetBold (true );_egbf .SetSize (10);_egbf .SetColor (_gbd .Black );_egbf .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069");_egbf .SetText (author +"\u003a");_egbf =_agca .AddRun ();_egbf .SetSize (10);_egbf .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069");_egbf .SetColor (_gbd .Black );_egbf .SetText ("\u000d\u000a"+comment +"\u000d\u000a");_bec ,_bda :=_af .ParseCellReference (cellRef );if _bda !=nil {return _bda ;};_afg ._bcg ._gaee [0].Shape =append (_afg ._bcg ._gaee [0].Shape ,_gec .NewCommentShape (int64 (_bec .ColumnIdx ),int64 (_bec .RowIdx -1)));return nil ;}; -// SetLocked sets cell locked or not. -func (_cfed *evalContext )SetLocked (cellRef string ,locked bool ){_cfed ._dcbe .Cell (cellRef ).setLocked (locked );};func (_agg Cell )getFormat ()string {if _agg ._abd .SAttr ==nil {return "\u0047e\u006e\u0065\u0072\u0061\u006c";};_aa :=*_agg ._abd .SAttr ;_edd :=_agg ._afc .StyleSheet .GetCellStyle (_aa );_fadd :=_agg ._afc .StyleSheet .GetNumberFormat (_edd .NumberFormat ());return _fadd .GetFormat ();};func (_dedg StyleSheet )GetNumberFormat (id uint32 )NumberFormat {if id >=0&&id < 50{return CreateDefaultNumberFormat (StandardFormat (id ));};for _ ,_dgdd :=range _dedg ._baeb .NumFmts .NumFmt {if _dgdd .NumFmtIdAttr ==id {return NumberFormat {_dedg ._dgce ,_dgdd };};};return NumberFormat {};};func (_cbg CellStyle )SetNumberFormat (s string ){_addf :=_cbg ._bfa .StyleSheet .AddNumberFormat ();_addf .SetFormat (s );_cbg ._fabg .ApplyNumberFormatAttr =_g .Bool (true );_cbg ._fabg .NumFmtIdAttr =_g .Uint32 (_addf .ID ());};func CreateDefaultNumberFormat (id StandardFormat )NumberFormat {_bgf :=NumberFormat {_cgea :_eb .NewCT_NumFmt ()};_bgf ._cgea .NumFmtIdAttr =uint32 (id );_bgf ._cgea .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";switch id {case StandardFormat0 :_bgf ._cgea .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";case StandardFormat1 :_bgf ._cgea .FormatCodeAttr ="\u0030";case StandardFormat2 :_bgf ._cgea .FormatCodeAttr ="\u0030\u002e\u0030\u0030";case StandardFormat3 :_bgf ._cgea .FormatCodeAttr ="\u0023\u002c\u0023#\u0030";case StandardFormat4 :_bgf ._cgea .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030";case StandardFormat9 :_bgf ._cgea .FormatCodeAttr ="\u0030\u0025";case StandardFormat10 :_bgf ._cgea .FormatCodeAttr ="\u0030\u002e\u00300\u0025";case StandardFormat11 :_bgf ._cgea .FormatCodeAttr ="\u0030\u002e\u0030\u0030\u0045\u002b\u0030\u0030";case StandardFormat12 :_bgf ._cgea .FormatCodeAttr ="\u0023\u0020\u003f/\u003f";case StandardFormat13 :_bgf ._cgea .FormatCodeAttr ="\u0023 \u003f\u003f\u002f\u003f\u003f";case StandardFormat14 :_bgf ._cgea .FormatCodeAttr ="\u006d\u002f\u0064\u002f\u0079\u0079";case StandardFormat15 :_bgf ._cgea .FormatCodeAttr ="\u0064\u002d\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat16 :_bgf ._cgea .FormatCodeAttr ="\u0064\u002d\u006dm\u006d";case StandardFormat17 :_bgf ._cgea .FormatCodeAttr ="\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat18 :_bgf ._cgea .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat19 :_bgf ._cgea .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u003a\u0073\u0073\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat20 :_bgf ._cgea .FormatCodeAttr ="\u0068\u003a\u006d\u006d";case StandardFormat21 :_bgf ._cgea .FormatCodeAttr ="\u0068:\u006d\u006d\u003a\u0073\u0073";case StandardFormat22 :_bgf ._cgea .FormatCodeAttr ="m\u002f\u0064\u002f\u0079\u0079\u0020\u0068\u003a\u006d\u006d";case StandardFormat37 :_bgf ._cgea .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u0020\u003b\u0028\u0023,\u0023\u0023\u0030\u0029";case StandardFormat38 :_bgf ._cgea .FormatCodeAttr ="\u0023\u002c\u0023\u00230 \u003b\u005b\u0052\u0065\u0064\u005d\u0028\u0023\u002c\u0023\u0023\u0030\u0029";case StandardFormat39 :_bgf ._cgea .FormatCodeAttr ="\u0023\u002c\u0023\u00230.\u0030\u0030\u003b\u0028\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030\u0029";case StandardFormat40 :_bgf ._cgea .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 :_bgf ._cgea .FormatCodeAttr ="\u006d\u006d\u003as\u0073";case StandardFormat46 :_bgf ._cgea .FormatCodeAttr ="\u005bh\u005d\u003a\u006d\u006d\u003a\u0073s";case StandardFormat47 :_bgf ._cgea .FormatCodeAttr ="\u006dm\u003a\u0073\u0073\u002e\u0030";case StandardFormat48 :_bgf ._cgea .FormatCodeAttr ="\u0023\u0023\u0030\u002e\u0030\u0045\u002b\u0030";case StandardFormat49 :_bgf ._cgea .FormatCodeAttr ="\u0040";};return _bgf ;}; +// PasswordHash returns the password hash for a workbook using the modified +// spreadsheetML password hash that is compatible with Excel. +func PasswordHash (s string )string {_fffb :=uint16 (0);if len (s )> 0{for _aacg :=len (s )-1;_aacg >=0;_aacg --{_dgfg :=s [_aacg ];_fffb =((_fffb >>14)&0x01)|((_fffb <<1)&0x7fff);_fffb ^=uint16 (_dgfg );};_fffb =((_fffb >>14)&0x01)|((_fffb <<1)&0x7fff);_fffb ^=uint16 (len (s ));_fffb ^=(0x8000|('N'<<8)|'K');};return _cd .Sprintf ("\u0025\u0030\u0034\u0058",uint64 (_fffb ));}; -// DefinedName is a named range, formula, etc. -type DefinedName struct{_gadd *_eb .CT_DefinedName };func (_gfff DifferentialStyle )Fill ()Fill {if _gfff ._ccf .Fill ==nil {_gfff ._ccf .Fill =_eb .NewCT_Fill ();};return Fill {_gfff ._ccf .Fill ,nil };}; +// AddDataValidation adds a data validation rule to a sheet. +func (_egga *Sheet )AddDataValidation ()DataValidation {if _egga ._beb .DataValidations ==nil {_egga ._beb .DataValidations =_ba .NewCT_DataValidations ();};_cgdde :=_ba .NewCT_DataValidation ();_cgdde .ShowErrorMessageAttr =_g .Bool (true );_egga ._beb .DataValidations .DataValidation =append (_egga ._beb .DataValidations .DataValidation ,_cgdde );_egga ._beb .DataValidations .CountAttr =_g .Uint32 (uint32 (len (_egga ._beb .DataValidations .DataValidation )));return DataValidation {_cgdde };}; -// SetPriority sets the rule priority -func (_gbee ConditionalFormattingRule )SetPriority (p int32 ){_gbee ._dde .PriorityAttr =p }; +// ConditionalFormatting controls the formatting styles and rules for a range of +// cells with the same conditional formatting. +type ConditionalFormatting struct{_faag *_ba .CT_ConditionalFormatting }; -// IconScale maps values to icons. -type IconScale struct{_agec *_eb .CT_IconSet }; +// SetHeight sets the height of the anchored object. +func (_dcece OneCellAnchor )SetHeight (h _da .Distance ){_dcece ._eagfd .Ext .CyAttr =int64 (h /_da .EMU )}; -// Text returns text from the sheet as one string separated with line breaks. -func (_efdba *SheetText )Text ()string {_bfdd :=_fa .NewBuffer ([]byte {});for _ ,_bggf :=range _efdba .Cells {if _bggf .Text !=""{_bfdd .WriteString (_bggf .Text );_bfdd .WriteString ("\u000a");};};return _bfdd .String ();}; +// StandardFormat is a standard ECMA 376 number format. +//go:generate stringer -type=StandardFormat +type StandardFormat uint32 ; -// SetFrozen removes any existing sheet views and creates a new single view with -// either the first row, first column or both frozen. -func (_adeg *Sheet )SetFrozen (firstRow ,firstCol bool ){_adeg ._bfaa .SheetViews =nil ;_agcf :=_adeg .AddView ();_agcf .SetState (_eb .ST_PaneStateFrozen );switch {case firstRow &&firstCol :_agcf .SetYSplit (1);_agcf .SetXSplit (1);_agcf .SetTopLeft ("\u0042\u0032");case firstRow :_agcf .SetYSplit (1);_agcf .SetTopLeft ("\u0041\u0032");case firstCol :_agcf .SetXSplit (1);_agcf .SetTopLeft ("\u0042\u0031");};}; +// X returns the inner wrapped XML type. +func (_ada Comment )X ()*_ba .CT_Comment {return _ada ._dgcg }; -// SetInlineString adds a string inline instead of in the shared strings table. -func (_edb Cell )SetInlineString (s string ){_edb .clearValue ();_edb ._abd .Is =_eb .NewCT_Rst ();_edb ._abd .Is .T =_g .String (s );_edb ._abd .TAttr =_eb .ST_CellTypeInlineStr ;}; +// InitialView returns the first defined sheet view. If there are no views, one +// is created and returned. +func (_cddf *Sheet )InitialView ()SheetView {if _cddf ._beb .SheetViews ==nil ||len (_cddf ._beb .SheetViews .SheetView )==0{return _cddf .AddView ();};return SheetView {_cddf ._beb .SheetViews .SheetView [0]};}; // SetItalic causes the text to be displayed in italic. -func (_cddd RichTextRun )SetItalic (b bool ){_cddd .ensureRpr ();_cddd ._eacf .RPr .I =_eb .NewCT_BooleanProperty ();_cddd ._eacf .RPr .I .ValAttr =_g .Bool (b );}; - -// AddFormatValue adds a format value to be used to determine the cell background. -func (_egfc ColorScale )AddFormatValue (t _eb .ST_CfvoType ,val string ){_gfc :=_eb .NewCT_Cfvo ();_gfc .TypeAttr =t ;_gfc .ValAttr =_g .String (val );_egfc ._bdd .Cfvo =append (_egfc ._bdd .Cfvo ,_gfc );}; - -// GetLabelPrefix returns label prefix which depends on the cell's horizontal alignment. -func (_fbb *evalContext )GetLabelPrefix (cellRef string )string {return _fbb ._dcbe .Cell (cellRef ).getLabelPrefix ();}; - -// PasswordHash returns the password hash for a workbook using the modified -// spreadsheetML password hash that is compatible with Excel. -func PasswordHash (s string )string {_eabe :=uint16 (0);if len (s )> 0{for _gadb :=len (s )-1;_gadb >=0;_gadb --{_bef :=s [_gadb ];_eabe =((_eabe >>14)&0x01)|((_eabe <<1)&0x7fff);_eabe ^=uint16 (_bef );};_eabe =((_eabe >>14)&0x01)|((_eabe <<1)&0x7fff);_eabe ^=uint16 (len (s ));_eabe ^=(0x8000|('N'<<8)|'K');};return _abb .Sprintf ("\u0025\u0030\u0034\u0058",uint64 (_eabe ));};type Fills struct{_gege *_eb .CT_Fills }; - -// 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 (_aegda *Sheet )Sort (column string ,firstRow uint32 ,order SortOrder ){_ceg :=_aegda ._bfaa .SheetData .Row ;_bdgg :=_aegda .Rows ();for _bgfc ,_ebdd :=range _bdgg {if _ebdd .RowNumber ()==firstRow {_ceg =_aegda ._bfaa .SheetData .Row [_bgfc :];break ;};};_cebgc :=Comparer {Order :order };_cf .Slice (_ceg ,func (_aee ,_ffe int )bool {return _cebgc .LessRows (column ,Row {_aegda ._fcea ,_aegda ,_ceg [_aee ]},Row {_aegda ._fcea ,_aegda ,_ceg [_ffe ]});});for _ecdee ,_cdaa :=range _aegda .Rows (){_bcga :=uint32 (_ecdee +1);if _cdaa .RowNumber ()!=_bcga {_cdaa .renumberAs (_bcga );};};}; - -// 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 (_bgc *Sheet )AddHyperlink (url string )_cff .Hyperlink {for _gdfe ,_eaad :=range _bgc ._fcea ._eage {if _eaad ==_bgc ._bfaa {return _bgc ._fcea ._ddagc [_gdfe ].AddHyperlink (url );};};return _cff .Hyperlink {};}; +func (_gfaa RichTextRun )SetItalic (b bool ){_gfaa .ensureRpr ();_gfaa ._fgc .RPr .I =_ba .NewCT_BooleanProperty ();_gfaa ._fgc .RPr .I .ValAttr =_g .Bool (b );}; -// 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{_aaf *Workbook ;_egdg *_fad .WsDr ;};const (DVCompareOpEqual =DVCompareOp (_eb .ST_DataValidationOperatorEqual );DVCompareOpBetween =DVCompareOp (_eb .ST_DataValidationOperatorBetween );DVCompareOpNotBetween =DVCompareOp (_eb .ST_DataValidationOperatorNotBetween );DVCompareOpNotEqual =DVCompareOp (_eb .ST_DataValidationOperatorNotEqual );DVCompareOpGreater =DVCompareOp (_eb .ST_DataValidationOperatorGreaterThan );DVCompareOpGreaterEqual =DVCompareOp (_eb .ST_DataValidationOperatorGreaterThanOrEqual );DVCompareOpLess =DVCompareOp (_eb .ST_DataValidationOperatorLessThan );DVCompareOpLessEqual =DVCompareOp (_eb .ST_DataValidationOperatorLessThanOrEqual ););func (_eeea PatternFill )ClearFgColor (){_eeea ._deab .FgColor =nil };func (_fcde *Sheet )setShared (_befd string ,_bcgc ,_gaabg _dg .CellReference ,_dfdf string ){_debf :=_fcde .FormulaContext ();_fgad :=_gc .NewEvaluator ();for _fgffc :=_bcgc .RowIdx ;_fgffc <=_gaabg .RowIdx ;_fgffc ++{for _bfeb :=_bcgc .ColumnIdx ;_bfeb <=_gaabg .ColumnIdx ;_bfeb ++{_agfde :=_fgffc -_bcgc .RowIdx ;_bcee :=_bfeb -_bcgc .ColumnIdx ;_debf .SetOffset (_bcee ,_agfde );_decc :=_fgad .Eval (_debf ,_dfdf );_cdeb :=_abb .Sprintf ("\u0025\u0073\u0025\u0064",_dg .IndexToColumn (_bfeb ),_fgffc );_agc :=_fcde .Cell (_cdeb );if _decc .Type ==_gc .ResultTypeNumber {_agc .X ().TAttr =_eb .ST_CellTypeN ;}else {_agc .X ().TAttr =_eb .ST_CellTypeInlineStr ;};_agc .X ().V =_g .String (_decc .Value ());};};_ =_fgad ;_ =_debf ;}; +// AddRule adds and returns a new rule that can be configured. +func (_bfe ConditionalFormatting )AddRule ()ConditionalFormattingRule {_adfbe :=_ba .NewCT_CfRule ();_bfe ._faag .CfRule =append (_bfe ._faag .CfRule ,_adfbe );_bcb :=ConditionalFormattingRule {_adfbe };_bcb .InitializeDefaults ();_bcb .SetPriority (int32 (len (_bfe ._faag .CfRule )+1));return _bcb ;}; -// ClearFill clears any fill configuration from the cell style. -func (_bge CellStyle )ClearFill (){_bge ._fabg .FillIdAttr =nil ;_bge ._fabg .ApplyFillAttr =nil }; +// ExtractText returns text from the workbook as a WorkbookText object. +func (_adgf *Workbook )ExtractText ()*WorkbookText {_agcdb :=[]*SheetText {};for _ ,_gffd :=range _adgf .Sheets (){_agcdb =append (_agcdb ,&SheetText {Cells :_gffd .ExtractText ().Cells });};return &WorkbookText {Sheets :_agcdb };}; -// SetType sets the type of the rule. -func (_ggffa ConditionalFormattingRule )SetType (t _eb .ST_CfType ){_ggffa ._dde .TypeAttr =t }; +// Protection controls the protection on an individual sheet. +func (_abfe *Sheet )Protection ()SheetProtection {if _abfe ._beb .SheetProtection ==nil {_abfe ._beb .SheetProtection =_ba .NewCT_SheetProtection ();};return SheetProtection {_abfe ._beb .SheetProtection };}; -// AbsoluteAnchor has a fixed top-left corner in distance units as well as a -// fixed height/width. -type AbsoluteAnchor struct{_ggf *_fad .CT_AbsoluteAnchor }; +// SetPassword sets the password hash to a hash of the input password. +func (_fbae SheetProtection )SetPassword (pw string ){_fbae .SetPasswordHash (PasswordHash (pw ))}; -// Extents returns the sheet extents in the form "A1:B15". This requires -// scanning the entire sheet. -func (_ffdae Sheet )Extents ()string {_ccfd ,_edba ,_dgdf ,_eced :=_ffdae .ExtentsIndex ();return _abb .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_ccfd ,_edba ,_dgdf ,_eced );};func (_cef Border )SetBottom (style _eb .ST_BorderStyle ,c _af .Color ){if _cef ._ecd .Bottom ==nil {_cef ._ecd .Bottom =_eb .NewCT_BorderPr ();};_cef ._ecd .Bottom .Color =_eb .NewCT_Color ();_cef ._ecd .Bottom .Color .RgbAttr =c .AsRGBAString ();_cef ._ecd .Bottom .StyleAttr =style ;}; +// X returns the inner wrapped XML type. +func (_cfdf DefinedName )X ()*_ba .CT_DefinedName {return _cfdf ._dag };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 ););func CreateDefaultNumberFormat (id StandardFormat )NumberFormat {_gdbb :=NumberFormat {_dbab :_ba .NewCT_NumFmt ()};_gdbb ._dbab .NumFmtIdAttr =uint32 (id );_gdbb ._dbab .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";switch id {case StandardFormat0 :_gdbb ._dbab .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";case StandardFormat1 :_gdbb ._dbab .FormatCodeAttr ="\u0030";case StandardFormat2 :_gdbb ._dbab .FormatCodeAttr ="\u0030\u002e\u0030\u0030";case StandardFormat3 :_gdbb ._dbab .FormatCodeAttr ="\u0023\u002c\u0023#\u0030";case StandardFormat4 :_gdbb ._dbab .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030";case StandardFormat9 :_gdbb ._dbab .FormatCodeAttr ="\u0030\u0025";case StandardFormat10 :_gdbb ._dbab .FormatCodeAttr ="\u0030\u002e\u00300\u0025";case StandardFormat11 :_gdbb ._dbab .FormatCodeAttr ="\u0030\u002e\u0030\u0030\u0045\u002b\u0030\u0030";case StandardFormat12 :_gdbb ._dbab .FormatCodeAttr ="\u0023\u0020\u003f/\u003f";case StandardFormat13 :_gdbb ._dbab .FormatCodeAttr ="\u0023 \u003f\u003f\u002f\u003f\u003f";case StandardFormat14 :_gdbb ._dbab .FormatCodeAttr ="\u006d\u002f\u0064\u002f\u0079\u0079";case StandardFormat15 :_gdbb ._dbab .FormatCodeAttr ="\u0064\u002d\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat16 :_gdbb ._dbab .FormatCodeAttr ="\u0064\u002d\u006dm\u006d";case StandardFormat17 :_gdbb ._dbab .FormatCodeAttr ="\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat18 :_gdbb ._dbab .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat19 :_gdbb ._dbab .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u003a\u0073\u0073\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat20 :_gdbb ._dbab .FormatCodeAttr ="\u0068\u003a\u006d\u006d";case StandardFormat21 :_gdbb ._dbab .FormatCodeAttr ="\u0068:\u006d\u006d\u003a\u0073\u0073";case StandardFormat22 :_gdbb ._dbab .FormatCodeAttr ="m\u002f\u0064\u002f\u0079\u0079\u0020\u0068\u003a\u006d\u006d";case StandardFormat37 :_gdbb ._dbab .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u0020\u003b\u0028\u0023,\u0023\u0023\u0030\u0029";case StandardFormat38 :_gdbb ._dbab .FormatCodeAttr ="\u0023\u002c\u0023\u00230 \u003b\u005b\u0052\u0065\u0064\u005d\u0028\u0023\u002c\u0023\u0023\u0030\u0029";case StandardFormat39 :_gdbb ._dbab .FormatCodeAttr ="\u0023\u002c\u0023\u00230.\u0030\u0030\u003b\u0028\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030\u0029";case StandardFormat40 :_gdbb ._dbab .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 :_gdbb ._dbab .FormatCodeAttr ="\u006d\u006d\u003as\u0073";case StandardFormat46 :_gdbb ._dbab .FormatCodeAttr ="\u005bh\u005d\u003a\u006d\u006d\u003a\u0073s";case StandardFormat47 :_gdbb ._dbab .FormatCodeAttr ="\u006dm\u003a\u0073\u0073\u002e\u0030";case StandardFormat48 :_gdbb ._dbab .FormatCodeAttr ="\u0023\u0023\u0030\u002e\u0030\u0045\u002b\u0030";case StandardFormat49 :_gdbb ._dbab .FormatCodeAttr ="\u0040";};return _gdbb ;}; -// SetColOffset sets the column offset of the top-left of the image in fixed units. -func (_bag AbsoluteAnchor )SetColOffset (m _cgd .Distance ){_bag ._ggf .Pos .XAttr .ST_CoordinateUnqualified =_g .Int64 (int64 (m /_cgd .EMU ));}; +// SetBold causes the text to be displayed in bold. +func (_bded RichTextRun )SetBold (b bool ){_bded .ensureRpr ();_bded ._fgc .RPr .B =_ba .NewCT_BooleanProperty ();_bded ._fgc .RPr .B .ValAttr =_g .Bool (b );}; -// Epoch returns the point at which the dates/times in the workbook are relative to. -func (_efbe *Workbook )Epoch ()_gg .Time {if _efbe .Uses1904Dates (){_gg .Date (1904,1,1,0,0,0,0,_gg .UTC );};return _gg .Date (1899,12,30,0,0,0,0,_gg .UTC );};func (_gfgf *Sheet )getAllCellsInFormulaArrays (_eeecb bool )(map[string ]bool ,error ){_gbbg :=_gc .NewEvaluator ();_ffab :=_gfgf .FormulaContext ();_gbga :=map[string ]bool {};for _ ,_fabf :=range _gfgf .Rows (){for _ ,_gebb :=range _fabf .Cells (){if _gebb .X ().F !=nil {_fcgac :=_gebb .X ().F .Content ;if _gebb .X ().F .TAttr ==_eb .ST_CellFormulaTypeArray {_cgee :=_gbbg .Eval (_ffab ,_fcgac ).AsString ();if _cgee .Type ==_gc .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",_fcgac ,_cgee .ErrorMessage );_gebb .X ().V =nil ;};if _cgee .Type ==_gc .ResultTypeArray {_edcg ,_ccgg :=_dg .ParseCellReference (_gebb .Reference ());if _ccgg !=nil {return map[string ]bool {},_ccgg ;};if (_eeecb &&len (_cgee .ValueArray )==1)||(!_eeecb &&len (_cgee .ValueArray [0])==1){continue ;};for _gaabd ,_bceb :=range _cgee .ValueArray {_dccc :=_edcg .RowIdx +uint32 (_gaabd );for _cgab :=range _bceb {_ffc :=_dg .IndexToColumn (_edcg .ColumnIdx +uint32 (_cgab ));_gbga [_abb .Sprintf ("\u0025\u0073\u0025\u0064",_ffc ,_dccc )]=true ;};};}else if _cgee .Type ==_gc .ResultTypeList {_eaag ,_ebaa :=_dg .ParseCellReference (_gebb .Reference ());if _ebaa !=nil {return map[string ]bool {},_ebaa ;};if _eeecb ||len (_cgee .ValueList )==1{continue ;};_gfdcf :=_eaag .RowIdx ;for _abea :=range _cgee .ValueList {_dadada :=_dg .IndexToColumn (_eaag .ColumnIdx +uint32 (_abea ));_gbga [_abb .Sprintf ("\u0025\u0073\u0025\u0064",_dadada ,_gfdcf )]=true ;};};};};};};return _gbga ,nil ;}; +// 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 (_eebc CellStyle )SetBorder (b Border ){_eebc ._abd .BorderIdAttr =_g .Uint32 (b .Index ());_eebc ._abd .ApplyBorderAttr =_g .Bool (true );}; -// DataBarScale is a colored scale that fills the cell with a background -// gradeint depending on the value. -type DataBarScale struct{_feee *_eb .CT_DataBar }; +// TopLeft returns the CellMaker for the top left corner of the anchor. +func (_bddga TwoCellAnchor )TopLeft ()CellMarker {return CellMarker {_bddga ._gedcg .From }}; -// SetCol set the column of the cell marker. -func (_fff CellMarker )SetCol (col int32 ){_fff ._cdd .Col =col }; +// IsStructureLocked returns whether the workbook structure is locked. +func (_gccgf WorkbookProtection )IsStructureLocked ()bool {return _gccgf ._cbgb .LockStructureAttr !=nil &&*_gccgf ._cbgb .LockStructureAttr ;}; -// Rows returns all of the rows in a sheet. -func (_ebcd *Sheet )Rows ()[]Row {_bfcf :=[]Row {};for _ ,_abg :=range _ebcd ._bfaa .SheetData .Row {_bfcf =append (_bfcf ,Row {_ebcd ._fcea ,_ebcd ,_abg });};return _bfcf ;};func (_bfc Cell )clearValue (){_bfc ._abd .F =nil ;_bfc ._abd .Is =nil ;_bfc ._abd .V =nil ;_bfc ._abd .TAttr =_eb .ST_CellTypeUnset ;}; +// SetPattern sets the pattern of the fill. +func (_geeg PatternFill )SetPattern (p _ba .ST_PatternType ){_geeg ._fdfb .PatternTypeAttr =p }; // X returns the inner wrapped XML type. -func (_cbaf Row )X ()*_eb .CT_Row {return _cbaf ._bbde }; +func (_bga RichText )X ()*_ba .CT_Rst {return _bga ._abe }; -// SetHeightAuto sets the row height to be automatically determined. -func (_ebeg Row )SetHeightAuto (){_ebeg ._bbde .HtAttr =nil ;_ebeg ._bbde .CustomHeightAttr =nil };func (_gaef StyleSheet )GetCellStyle (id uint32 )CellStyle {for _dbaf ,_aec :=range _gaef ._baeb .CellXfs .Xf {if uint32 (_dbaf )==id {return CellStyle {_gaef ._dgce ,_aec ,_gaef ._baeb .CellXfs };};};return CellStyle {};}; +// Cell is a single cell within a sheet. +type Cell struct{_bgf *Workbook ;_bc *Sheet ;_ggg *_ba .CT_Row ;_gfa *_ba .CT_Cell ;}; -// Name returns the sheet name -func (_dgaa Sheet )Name ()string {return _dgaa ._ddfeg .NameAttr }; +// AddMergedCells merges cells within a sheet. +func (_egcc *Sheet )AddMergedCells (fromRef ,toRef string )MergedCell {if _egcc ._beb .MergeCells ==nil {_egcc ._beb .MergeCells =_ba .NewCT_MergeCells ();};_dfca :=_ba .NewCT_MergeCell ();_dfca .RefAttr =_cd .Sprintf ("\u0025\u0073\u003a%\u0073",fromRef ,toRef );_egcc ._beb .MergeCells .MergeCell =append (_egcc ._beb .MergeCells .MergeCell ,_dfca );_egcc ._beb .MergeCells .CountAttr =_g .Uint32 (uint32 (len (_egcc ._beb .MergeCells .MergeCell )));return MergedCell {_egcc ._ffc ,_egcc ,_dfca };}; -// X returns the inner wrapped XML type. -func (_bec ConditionalFormatting )X ()*_eb .CT_ConditionalFormatting {return _bec ._aef }; +// HasNumberFormat returns true if the cell style has a number format applied. +func (_bfc CellStyle )HasNumberFormat ()bool {return _bfc ._abd .NumFmtIdAttr !=nil &&_bfc ._abd .ApplyNumberFormatAttr !=nil &&*_bfc ._abd .ApplyNumberFormatAttr ;};const (SortOrderAscending SortOrder =iota ;SortOrderDescending ;); -// X returns the inner wrapped XML type. -func (_fdfe Sheet )X ()*_eb .Worksheet {return _fdfe ._bfaa }; +// SetRichTextString sets the cell to rich string mode and returns a struct that +// can be used to add formatted text to the cell. +func (_ecf Cell )SetRichTextString ()RichText {_ecf .clearValue ();_ecf ._gfa .Is =_ba .NewCT_Rst ();_ecf ._gfa .TAttr =_ba .ST_CellTypeInlineStr ;return RichText {_ecf ._gfa .Is };}; -// Validate validates the sheet, returning an error if it is found to be invalid. -func (_fbbbe Sheet )Validate ()error {_ddbc :=[]func ()error {_fbbbe .validateRowCellNumbers ,_fbbbe .validateMergedCells ,_fbbbe .validateSheetNames };for _ ,_gaca :=range _ddbc {if _bedc :=_gaca ();_bedc !=nil {return _bedc ;};};if _bbgea :=_fbbbe ._bfaa .Validate ();_bbgea !=nil {return _bbgea ;};return _fbbbe ._bfaa .Validate ();}; +// AddBorder creates a new empty border that can be applied to a cell style. +func (_fecf StyleSheet )AddBorder ()Border {_acbfg :=_ba .NewCT_Border ();_fecf ._gbec .Borders .Border =append (_fecf ._gbec .Borders .Border ,_acbfg );_fecf ._gbec .Borders .CountAttr =_g .Uint32 (uint32 (len (_fecf ._gbec .Borders .Border )));return Border {_acbfg ,_fecf ._gbec .Borders };};func _ebg ()*_bfg .CT_AbsoluteAnchor {_baba :=_bfg .NewCT_AbsoluteAnchor ();return _baba }; -// Protection allows control over the workbook protections. -func (_bafe *Workbook )Protection ()WorkbookProtection {if _bafe ._caaef .WorkbookProtection ==nil {_bafe ._caaef .WorkbookProtection =_eb .NewCT_WorkbookProtection ();};return WorkbookProtection {_bafe ._caaef .WorkbookProtection };}; +// SetHeight sets the row height in points. +func (_bbf Row )SetHeight (d _da .Distance ){_bbf ._bgfg .HtAttr =_g .Float64 (float64 (d ));_bbf ._bgfg .CustomHeightAttr =_g .Bool (true );}; -// SetProtectedAndHidden sets protected and hidden for given cellStyle -func (_ebf CellStyle )SetProtection (protected bool ,hidden bool ){_ebf ._fabg .Protection =&_eb .CT_CellProtection {LockedAttr :&protected ,HiddenAttr :&hidden };};func (_eefb Sheet )ExtentsIndex ()(string ,uint32 ,string ,uint32 ){var _bfbgc ,_fcfa ,_bfccb ,_dfad uint32 =1,1,0,0;for _ ,_bdfd :=range _eefb .Rows (){if _bdfd .RowNumber ()< _bfbgc {_bfbgc =_bdfd .RowNumber ();}else if _bdfd .RowNumber ()> _fcfa {_fcfa =_bdfd .RowNumber ();};for _ ,_ggcf :=range _bdfd .Cells (){_ccef ,_fgfdc :=_dg .ParseCellReference (_ggcf .Reference ());if _fgfdc ==nil {if _ccef .ColumnIdx < _bfccb {_bfccb =_ccef .ColumnIdx ;}else if _ccef .ColumnIdx > _dfad {_dfad =_ccef .ColumnIdx ;};};};};return _dg .IndexToColumn (_bfccb ),_bfbgc ,_dg .IndexToColumn (_dfad ),_fcfa ;}; +// 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 (_dfdc *Sheet )ClearCachedFormulaResults (){for _ ,_ddcd :=range _dfdc .Rows (){for _ ,_ffcd :=range _ddcd .Cells (){if _ffcd .X ().F !=nil {_ffcd .X ().V =nil ;};};};}; -// Read reads a workbook from an io.Reader(.xlsx). -func Read (r _f .ReaderAt ,size int64 )(*Workbook ,error ){const _fdab ="\u0073\u0070r\u0065\u0061\u0064s\u0068\u0065\u0065\u0074\u003a\u0052\u0065\u0061\u0064";if !_ag .GetLicenseKey ().IsLicensed ()&&!_cdaab {_abb .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");_abb .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 nil ,_cfge .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");};_aeff :=New ();_egfdd ,_gcgf :=_ag .GenRefId ("\u0073\u0072");if _gcgf !=nil {_g .Log ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_gcgf );return nil ,_gcgf ;};_aeff ._cec =_egfdd ;if _bda :=_ag .Track (_aeff ._cec ,_fdab );_bda !=nil {_abb .Printf ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0025\u0076\u000a",_bda );return nil ,_bda ;};_ege ,_gcgf :=_ec .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0078\u006c\u0073\u0078");if _gcgf !=nil {return nil ,_gcgf ;};_aeff .TmpPath =_ege ;_gae ,_gcgf :=_b .NewReader (r ,size );if _gcgf !=nil {return nil ,_abb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_gcgf );};_cde :=[]*_b .File {};_cde =append (_cde ,_gae .File ...);_baaff :=false ;for _ ,_dada :=range _cde {if _dada .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_baaff =true ;break ;};};if _baaff {_aeff .CreateCustomProperties ();};_bgbb :=_cfc .DecodeMap {};_bgbb .SetOnNewRelationshipFunc (_aeff .onNewRelationship );_bgbb .AddTarget (_g .ContentTypesFilename ,_aeff .ContentTypes .X (),"",0);_bgbb .AddTarget (_g .BaseRelsFilename ,_aeff .Rels .X (),"",0);if _eac :=_bgbb .Decode (_cde );_eac !=nil {return nil ,_eac ;};for _ ,_ddge :=range _cde {if _ddge ==nil {continue ;};if _fcec :=_aeff .AddExtraFileFromZip (_ddge );_fcec !=nil {return nil ,_fcec ;};};if _baaff {_fbcd :=false ;for _ ,_dbfe :=range _aeff .Rels .X ().Relationship {if _dbfe .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_fbcd =true ;break ;};};if !_fbcd {_aeff .AddCustomRelationships ();};};return _aeff ,nil ;}; +// MoveTo is a no-op. +func (_ga AbsoluteAnchor )MoveTo (x ,y int32 ){}; -// Wrapped returns true if the cell will wrap text. -func (_gbe CellStyle )Wrapped ()bool {if _gbe ._fabg .Alignment ==nil {return false ;};if _gbe ._fabg .Alignment .WrapTextAttr ==nil {return false ;};return *_gbe ._fabg .Alignment .WrapTextAttr ;}; +// FormulaContext returns a formula evaluation context that can be used to +// evaluate formaulas. +func (_agda *Sheet )FormulaContext ()_fc .Context {return _afc (_agda )}; -// SetUnderline controls if the run is underlined. -func (_fge RichTextRun )SetUnderline (u _eb .ST_UnderlineValues ){_fge .ensureRpr ();_fge ._eacf .RPr .U =_eb .NewCT_UnderlineProperty ();_fge ._eacf .RPr .U .ValAttr =u ;}; +// SheetCount returns the number of sheets in the workbook. +func (_cbcc Workbook )SheetCount ()int {return len (_cbcc ._cbdb )}; -// Name returns the name of the defined name. -func (_ggbb DefinedName )Name ()string {return _ggbb ._gadd .NameAttr }; +// SetZoom controls the zoom level of the sheet and is measured in percent. The +// default value is 100. +func (_geee SheetView )SetZoom (pct uint32 ){_geee ._ffec .ZoomScaleAttr =&pct }; -// X returns the inner wrapped XML type. -func (_dfg DataValidation )X ()*_eb .CT_DataValidation {return _dfg ._deef }; +// Cell retrieves or adds a new cell to a row. Col is the column (e.g. 'A', 'B') +func (_cbf Row )Cell (col string )Cell {_dfaad :=_cd .Sprintf ("\u0025\u0073\u0025\u0064",col ,_cbf .RowNumber ());for _ ,_dge :=range _cbf ._bgfg .C {if _dge .RAttr !=nil &&*_dge .RAttr ==_dfaad {return Cell {_cbf ._efdd ,_cbf ._bcbe ,_cbf ._bgfg ,_dge };};};return _cbf .AddNamedCell (col );};type Fill struct{_bedb *_ba .CT_Fill ;_fcc *_ba .CT_Fills ;};func (_babe Fills )AddFill ()Fill {_cggd :=_ba .NewCT_Fill ();_babe ._cag .Fill =append (_babe ._cag .Fill ,_cggd );_babe ._cag .CountAttr =_g .Uint32 (uint32 (len (_babe ._cag .Fill )));return Fill {_cggd ,_babe ._cag };};func (_cbe Cell )getLocked ()bool {if _cbe ._gfa .SAttr ==nil {return false ;};_bab :=*_cbe ._gfa .SAttr ;_fe :=_cbe ._bgf .StyleSheet .GetCellStyle (_bab );return *_fe ._abd .Protection .LockedAttr ;}; -// Name returns the name of the table -func (_beca Table )Name ()string {if _beca ._adbdg .NameAttr !=nil {return *_beca ._adbdg .NameAttr ;};return "";}; +// RemoveSheet removes the sheet with the given index from the workbook. +func (_cgee *Workbook )RemoveSheet (ind int )error {if _cgee .SheetCount ()<=ind {return ErrorNotFound ;};for _ ,_afbg :=range _cgee ._deda .Relationships (){if _afbg .ID ()==_cgee ._efdde .Sheets .Sheet [ind ].IdAttr {_cgee ._deda .Remove (_afbg );break ;};};_cgee .ContentTypes .RemoveOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .WorksheetContentType ,ind +1));copy (_cgee ._cbdb [ind :],_cgee ._cbdb [ind +1:]);_cgee ._cbdb =_cgee ._cbdb [:len (_cgee ._cbdb )-1];_eage :=_cgee ._efdde .Sheets .Sheet [ind ];copy (_cgee ._efdde .Sheets .Sheet [ind :],_cgee ._efdde .Sheets .Sheet [ind +1:]);_cgee ._efdde .Sheets .Sheet =_cgee ._efdde .Sheets .Sheet [:len (_cgee ._efdde .Sheets .Sheet )-1];for _dgba :=range _cgee ._efdde .Sheets .Sheet {if _cgee ._efdde .Sheets .Sheet [_dgba ].SheetIdAttr > _eage .SheetIdAttr {_cgee ._efdde .Sheets .Sheet [_dgba ].SheetIdAttr --;};};copy (_cgee ._bafa [ind :],_cgee ._bafa [ind +1:]);_cgee ._bafa =_cgee ._bafa [:len (_cgee ._bafa )-1];copy (_cgee ._cdba [ind :],_cgee ._cdba [ind +1:]);_cgee ._cdba =_cgee ._cdba [:len (_cgee ._cdba )-1];return nil ;};func (_bbbf *Sheet )setList (_cecff string ,_ddgd _fc .Result )error {_dff ,_cafc :=_af .ParseCellReference (_cecff );if _cafc !=nil {return _cafc ;};_aaga :=_bbbf .Row (_dff .RowIdx );for _cgef ,_fcb :=range _ddgd .ValueList {_bafg :=_aaga .Cell (_af .IndexToColumn (_dff .ColumnIdx +uint32 (_cgef )));if _fcb .Type !=_fc .ResultTypeEmpty {if _fcb .IsBoolean {_bafg .SetBool (_fcb .ValueNumber !=0);}else {_bafg .SetCachedFormulaResult (_fcb .String ());};};};return nil ;}; -// AddString adds a string to the shared string cache. -func (_bgfd SharedStrings )AddString (v string )int {if _bdga ,_aebb :=_bgfd ._cabag [v ];_aebb {return _bdga ;};_ddgf :=_eb .NewCT_Rst ();_ddgf .T =_g .String (v );_bgfd ._beec .Si =append (_bgfd ._beec .Si ,_ddgf );_geeg :=len (_bgfd ._beec .Si )-1;_bgfd ._cabag [v ]=_geeg ;_bgfd ._beec .CountAttr =_g .Uint32 (uint32 (len (_bgfd ._beec .Si )));_bgfd ._beec .UniqueCountAttr =_bgfd ._beec .CountAttr ;return _geeg ;}; +// CellMarker represents a cell position +type CellMarker struct{_gebc *_bfg .CT_Marker };func (_aeeb Sheet )validateMergedCells ()error {_fdb :=map[uint64 ]struct{}{};for _ ,_fceg :=range _aeeb .MergedCells (){_ggbd ,_dbaa ,_ecbb :=_af .ParseRangeReference (_fceg .Reference ());if _ecbb !=nil {return _cd .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",_aeeb .Name (),_fceg .Reference ());};for _faaa :=_ggbd .RowIdx ;_faaa <=_dbaa .RowIdx ;_faaa ++{for _dbfae :=_ggbd .ColumnIdx ;_dbfae <=_dbaa .ColumnIdx ;_dbfae ++{_daf :=uint64 (_faaa )<<32|uint64 (_dbfae );if _ ,_fbfe :=_fdb [_daf ];_fbfe {return _cd .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",_aeeb .Name ());};_fdb [_daf ]=struct{}{};};};};return nil ;}; -// AddRun adds a new run of text to the cell. -func (_cafe RichText )AddRun ()RichTextRun {_dadad :=_eb .NewCT_RElt ();_cafe ._gfda .R =append (_cafe ._gfda .R ,_dadad );return RichTextRun {_dadad };}; +// 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 (_ddaa Drawing )AddChart (at AnchorType )(_gf .Chart ,Anchor ){_fdg :=_ea .NewChartSpace ();_ddaa ._bddf ._aadf =append (_ddaa ._bddf ._aadf ,_fdg );_dgf :=_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .ChartContentType ,len (_ddaa ._bddf ._aadf ));_ddaa ._bddf .ContentTypes .AddOverride (_dgf ,_g .ChartContentType );var _egae string ;for _aedg ,_edcc :=range _ddaa ._bddf ._eafga {if _edcc ==_ddaa ._aecf {_aceg :=_g .RelativeFilename (_g .DocTypeSpreadsheet ,_g .DrawingType ,_g .ChartType ,len (_ddaa ._bddf ._aadf ));_bcag :=_ddaa ._bddf ._ceg [_aedg ].AddRelationship (_aceg ,_g .ChartType );_egae =_bcag .ID ();break ;};};var _bdde Anchor ;var _fgg *_bfg .CT_GraphicalObjectFrame ;switch at {case AnchorTypeAbsolute :_bcgg :=_ebg ();_ddaa ._aecf .EG_Anchor =append (_ddaa ._aecf .EG_Anchor ,&_bfg .EG_Anchor {AbsoluteAnchor :_bcgg });_bcgg .Choice =&_bfg .EG_ObjectChoicesChoice {};_bcgg .Choice .GraphicFrame =_bfg .NewCT_GraphicalObjectFrame ();_fgg =_bcgg .Choice .GraphicFrame ;_bdde =AbsoluteAnchor {_bcgg };case AnchorTypeOneCell :_feb :=_aac ();_ddaa ._aecf .EG_Anchor =append (_ddaa ._aecf .EG_Anchor ,&_bfg .EG_Anchor {OneCellAnchor :_feb });_feb .Choice =&_bfg .EG_ObjectChoicesChoice {};_feb .Choice .GraphicFrame =_bfg .NewCT_GraphicalObjectFrame ();_fgg =_feb .Choice .GraphicFrame ;_bdde =OneCellAnchor {_feb };case AnchorTypeTwoCell :_fbe :=_edf ();_ddaa ._aecf .EG_Anchor =append (_ddaa ._aecf .EG_Anchor ,&_bfg .EG_Anchor {TwoCellAnchor :_fbe });_fbe .Choice =&_bfg .EG_ObjectChoicesChoice {};_fbe .Choice .GraphicFrame =_bfg .NewCT_GraphicalObjectFrame ();_fgg =_fbe .Choice .GraphicFrame ;_bdde =TwoCellAnchor {_fbe };};_fgg .NvGraphicFramePr =_bfg .NewCT_GraphicalObjectFrameNonVisual ();_fgg .NvGraphicFramePr .CNvPr .IdAttr =uint32 (len (_ddaa ._aecf .EG_Anchor ));_fgg .NvGraphicFramePr .CNvPr .NameAttr ="\u0043\u0068\u0061r\u0074";_fgg .Graphic =_fcd .NewGraphic ();_fgg .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";_adg :=_ea .NewChart ();_adg .IdAttr =_egae ;_fgg .Graphic .GraphicData .Any =[]_g .Any {_adg };_feeae :=_gf .MakeChart (_fdg );_feeae .Properties ().SetSolidFill (_gbd .White );_feeae .SetDisplayBlanksAs (_ea .ST_DispBlanksAsGap );return _feeae ,_bdde ;}; -// SetDataBar configures the rule as a data bar, removing existing -// configuration. -func (_ead ConditionalFormattingRule )SetDataBar ()DataBarScale {_ead .clear ();_ead .SetType (_eb .ST_CfTypeDataBar );_ead ._dde .DataBar =_eb .NewCT_DataBar ();_abde :=DataBarScale {_ead ._dde .DataBar };_abde .SetShowValue (true );_abde .SetMinLength (10);_abde .SetMaxLength (90);return _abde ;}; +// SetUnderline controls if the run is underlined. +func (_becd RichTextRun )SetUnderline (u _ba .ST_UnderlineValues ){_becd .ensureRpr ();_becd ._fgc .RPr .U =_ba .NewCT_UnderlineProperty ();_becd ._fgc .RPr .U .ValAttr =u ;};func (_eae Cell )clearValue (){_eae ._gfa .F =nil ;_eae ._gfa .Is =nil ;_eae ._gfa .V =nil ;_eae ._gfa .TAttr =_ba .ST_CellTypeUnset ;}; -// 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 (_cffd Cell )GetValueAsTime ()(_gg .Time ,error ){if _cffd ._abd .TAttr !=_eb .ST_CellTypeUnset {return _gg .Time {},_cfge .New ("\u0063e\u006c\u006c\u0020\u0074y\u0070\u0065\u0020\u0073\u0068o\u0075l\u0064 \u0062\u0065\u0020\u0075\u006e\u0073\u0065t");};if _cffd ._abd .V ==nil {return _gg .Time {},_cfge .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};_fccf ,_ ,_dcd :=_abf .ParseFloat (*_cffd ._abd .V ,10,128,_abf .ToNearestEven );if _dcd !=nil {return _gg .Time {},_dcd ;};_feb :=new (_abf .Float );_feb .SetUint64 (uint64 (24*_gg .Hour ));_fccf .Mul (_fccf ,_feb );_gd ,_ :=_fccf .Uint64 ();_acd :=_cffd ._afc .Epoch ().Add (_gg .Duration (_gd ));return _dee (_acd ),nil ;}; +// MoveTo repositions the anchor without changing the objects size. +func (_abcb TwoCellAnchor )MoveTo (col ,row int32 ){_daedb :=_abcb .TopLeft ();_bbab :=_abcb .BottomRight ();_cgdc :=_bbab .Col ()-_daedb .Col ();_afgb :=_bbab .Row ()-_daedb .Row ();_daedb .SetCol (col );_daedb .SetRow (row );_bbab .SetCol (col +_cgdc );_bbab .SetRow (row +_afgb );};const (AnchorTypeAbsolute AnchorType =iota ;AnchorTypeOneCell ;AnchorTypeTwoCell ;); -// 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{_agbg *_eb .CT_Col };type SheetProtection struct{_agaf *_eb .CT_SheetProtection };func (_eefbf SheetView )ensurePane (){if _eefbf ._dgfd .Pane ==nil {_eefbf ._dgfd .Pane =_eb .NewCT_Pane ();_eefbf ._dgfd .Pane .ActivePaneAttr =_eb .ST_PaneBottomLeft ;};};func (_eebg *evalContext )SetOffset (col ,row uint32 ){_eebg ._aeac =col ;_eebg ._afbc =row }; +// SetDrawing sets the worksheet drawing. A worksheet can have a reference to a +// single drawing, but the drawing can have many charts. +func (_faaf *Sheet )SetDrawing (d Drawing ){var _cecf _ae .Relationships ;for _adgb ,_dgca :=range _faaf ._ffc ._cbdb {if _dgca ==_faaf ._beb {_cecf =_faaf ._ffc ._bafa [_adgb ];break ;};};var _gagb string ;for _aaa ,_fae :=range d ._bddf ._eafga {if _fae ==d ._aecf {_eeec :=_cecf .AddAutoRelationship (_g .DocTypeSpreadsheet ,_g .WorksheetType ,_aaa +1,_g .DrawingType );_gagb =_eeec .ID ();break ;};};_faaf ._beb .Drawing =_ba .NewCT_Drawing ();_faaf ._beb .Drawing .IdAttr =_gagb ;};func (_eac Cell )getFormat ()string {if _eac ._gfa .SAttr ==nil {return "\u0047e\u006e\u0065\u0072\u0061\u006c";};_fbf :=*_eac ._gfa .SAttr ;_eaee :=_eac ._bgf .StyleSheet .GetCellStyle (_fbf );_dfc :=_eac ._bgf .StyleSheet .GetNumberFormat (_eaee .NumberFormat ());return _dfc .GetFormat ();}; -// X returns the inner wrapped XML type. -func (_dbf Column )X ()*_eb .CT_Col {return _dbf ._agbg };func (_bbab Font )SetItalic (b bool ){if b {_bbab ._adc .I =[]*_eb .CT_BooleanProperty {{}};}else {_bbab ._adc .I =nil ;};};func (_ecb ConditionalFormattingRule )InitializeDefaults (){_ecb .SetType (_eb .ST_CfTypeCellIs );_ecb .SetOperator (_eb .ST_ConditionalFormattingOperatorGreaterThan );_ecb .SetPriority (1);}; +// SetCellReference sets the cell reference within a sheet that a comment refers +// to (e.g. "A1") +func (_cabc Comment )SetCellReference (cellRef string ){_cabc ._dgcg .RefAttr =cellRef }; + +// SetPasswordHash sets the password hash to the input. +func (_aaded WorkbookProtection )SetPasswordHash (pwHash string ){_aaded ._cbgb .WorkbookPasswordAttr =_g .String (pwHash );};func (_fgae Sheet )ExtentsIndex ()(string ,uint32 ,string ,uint32 ){var _baed ,_dbfg ,_ggce ,_bbb uint32 =1,1,0,0;for _ ,_ffgc :=range _fgae .Rows (){if _ffgc .RowNumber ()< _baed {_baed =_ffgc .RowNumber ();}else if _ffgc .RowNumber ()> _dbfg {_dbfg =_ffgc .RowNumber ();};for _ ,_decd :=range _ffgc .Cells (){_bgff ,_fgge :=_af .ParseCellReference (_decd .Reference ());if _fgge ==nil {if _bgff .ColumnIdx < _ggce {_ggce =_bgff .ColumnIdx ;}else if _bgff .ColumnIdx > _bbb {_bbb =_bgff .ColumnIdx ;};};};};return _af .IndexToColumn (_ggce ),_baed ,_af .IndexToColumn (_bbb ),_dbfg ;}; // 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 (_ccc *Sheet )Column (idx uint32 )Column {for _ ,_gggb :=range _ccc ._bfaa .Cols {for _ ,_aeffa :=range _gggb .Col {if idx >=_aeffa .MinAttr &&idx <=_aeffa .MaxAttr {return Column {_aeffa };};};};var _gfg *_eb .CT_Cols ;if len (_ccc ._bfaa .Cols )==0{_gfg =_eb .NewCT_Cols ();_ccc ._bfaa .Cols =append (_ccc ._bfaa .Cols ,_gfg );}else {_gfg =_ccc ._bfaa .Cols [0];};_fbaa :=_eb .NewCT_Col ();_fbaa .MinAttr =idx ;_fbaa .MaxAttr =idx ;_gfg .Col =append (_gfg .Col ,_fbaa );return Column {_fbaa };};func (_bdce DataValidation )SetComparison (t DVCompareType ,op DVCompareOp )DataValidationCompare {_bdce .clear ();_bdce ._deef .TypeAttr =_eb .ST_DataValidationType (t );_bdce ._deef .OperatorAttr =_eb .ST_DataValidationOperator (op );return DataValidationCompare {_bdce ._deef };};func (_aab Cell )getRawSortValue ()(string ,bool ){if _aab .HasFormula (){_cee :=_aab .GetCachedFormulaResult ();return _cee ,_d .IsNumber (_cee );};_gce ,_ :=_aab .GetRawValue ();return _gce ,_d .IsNumber (_gce );}; - -// IsDBCS returns if a workbook's default language is among DBCS. -func (_efdb *evalContext )IsDBCS ()bool {_aga :=_efdb ._dcbe ._fcea .CoreProperties .X ().Language ;if _aga ==nil {return false ;};_ggfg :=string (_aga .Data );for _ ,_bged :=range _cfb {if _ggfg ==_bged {return true ;};};return false ;}; - -// IsNumber returns true if the cell is a number type cell. -func (_caa Cell )IsNumber ()bool {switch _caa ._abd .TAttr {case _eb .ST_CellTypeN :return true ;case _eb .ST_CellTypeS ,_eb .ST_CellTypeB :return false ;};return _caa ._abd .V !=nil &&_d .IsNumber (*_caa ._abd .V );}; - -// ClearProtection clears all workbook protections. -func (_fdgc *Workbook )ClearProtection (){_fdgc ._caaef .WorkbookProtection =nil }; +func (_fdbd *Sheet )Column (idx uint32 )Column {for _ ,_efce :=range _fdbd ._beb .Cols {for _ ,_dccc :=range _efce .Col {if idx >=_dccc .MinAttr &&idx <=_dccc .MaxAttr {return Column {_dccc };};};};var _fbdg *_ba .CT_Cols ;if len (_fdbd ._beb .Cols )==0{_fbdg =_ba .NewCT_Cols ();_fdbd ._beb .Cols =append (_fdbd ._beb .Cols ,_fbdg );}else {_fbdg =_fdbd ._beb .Cols [0];};_gdgg :=_ba .NewCT_Col ();_gdgg .MinAttr =idx ;_gdgg .MaxAttr =idx ;_fbdg .Col =append (_fbdg .Col ,_gdgg );return Column {_gdgg };}; -// SetBold causes the text to be displayed in bold. -func (_ddb RichTextRun )SetBold (b bool ){_ddb .ensureRpr ();_ddb ._eacf .RPr .B =_eb .NewCT_BooleanProperty ();_ddb ._eacf .RPr .B .ValAttr =_g .Bool (b );}; - -// SetWidthCells is a no-op. -func (_cgcg OneCellAnchor )SetWidthCells (int32 ){}; +// IsBool returns true if the cell is a boolean type cell. +func (_fed Cell )IsBool ()bool {return _fed ._gfa .TAttr ==_ba .ST_CellTypeB }; -// MoveTo moves the top-left of the anchored object. -func (_cgba OneCellAnchor )MoveTo (col ,row int32 ){_cgba .TopLeft ().SetCol (col );_cgba .TopLeft ().SetRow (row );};var _aadg =_g .RelativeFilename (_g .DocTypeSpreadsheet ,_g .OfficeDocumentType ,_g .SharedStringsType ,0);func (_bce Border )SetDiagonal (style _eb .ST_BorderStyle ,c _af .Color ,up ,down bool ){if _bce ._ecd .Diagonal ==nil {_bce ._ecd .Diagonal =_eb .NewCT_BorderPr ();};_bce ._ecd .Diagonal .Color =_eb .NewCT_Color ();_bce ._ecd .Diagonal .Color .RgbAttr =c .AsRGBAString ();_bce ._ecd .Diagonal .StyleAttr =style ;if up {_bce ._ecd .DiagonalUpAttr =_g .Bool (true );};if down {_bce ._ecd .DiagonalDownAttr =_g .Bool (true );};}; +// Author returns the author of the comment +func (_bdca Comment )Author ()string {if _bdca ._dgcg .AuthorIdAttr < uint32 (len (_bdca ._cfba .Authors .Author )){return _bdca ._cfba .Authors .Author [_bdca ._dgcg .AuthorIdAttr ];};return "";}; -// X returns the inner XML entity for a stylesheet. -func (_eedd StyleSheet )X ()*_eb .StyleSheet {return _eedd ._baeb };func (_egcf DataValidation )SetList ()DataValidationList {_egcf .clear ();_egcf ._deef .TypeAttr =_eb .ST_DataValidationTypeList ;_egcf ._deef .OperatorAttr =_eb .ST_DataValidationOperatorEqual ;return DataValidationList {_egcf ._deef };}; +// GetLocked returns true if the cell is locked. +func (_fffc *evalContext )GetLocked (cellRef string )bool {return _fffc ._cgab .Cell (cellRef ).getLocked ();}; -// Text returns text from the workbook as one string separated with line breaks. -func (_efdc *WorkbookText )Text ()string {_bfbf :=_fa .NewBuffer ([]byte {});for _ ,_bbg :=range _efdc .Sheets {_bfbf .WriteString (_bbg .Text ());};return _bfbf .String ();}; +// RemoveSheetByName removes the sheet with the given name from the workbook. +func (_cbbg *Workbook )RemoveSheetByName (name string )error {_eeda :=-1;for _ecde ,_bfcg :=range _cbbg .Sheets (){if name ==_bfcg .Name (){_eeda =_ecde ;break ;};};if _eeda ==-1{return ErrorNotFound ;};return _cbbg .RemoveSheet (_eeda );};func (_afee *evalContext )Cell (ref string ,ev _fc .Evaluator )_fc .Result {if !_dda (ref ){return _fc .MakeErrorResultType (_fc .ErrorTypeName ,"");};_deg :=_afee ._cgab .Name ()+"\u0021"+ref ;if _ccdc ,_dgcd :=ev .GetFromCache (_deg );_dgcd {return _ccdc ;};_bdfd ,_fdae :=_af .ParseCellReference (ref );if _fdae !=nil {return _fc .MakeErrorResult (_cd .Sprintf ("e\u0072r\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",ref ,_fdae ));};if _afee ._gdbd !=0&&!_bdfd .AbsoluteColumn {_bdfd .ColumnIdx +=_afee ._gdbd ;_bdfd .Column =_af .IndexToColumn (_bdfd .ColumnIdx );};if _afee ._aeb !=0&&!_bdfd .AbsoluteRow {_bdfd .RowIdx +=_afee ._aeb ;};_eeca :=_afee ._cgab .Cell (_bdfd .String ());if _eeca .HasFormula (){if _ ,_agdb :=_afee ._gbe [ref ];_agdb {return _fc .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 );};_afee ._gbe [ref ]=struct{}{};_bdec :=ev .Eval (_afee ,_eeca .GetFormula ());delete (_afee ._gbe ,ref );ev .SetCache (_deg ,_bdec );return _bdec ;};if _eeca .IsEmpty (){_fgf :=_fc .MakeEmptyResult ();ev .SetCache (_deg ,_fgf );return _fgf ;}else if _eeca .IsNumber (){_beeb ,_ :=_eeca .GetValueAsNumber ();_fbbg :=_fc .MakeNumberResult (_beeb );ev .SetCache (_deg ,_fbbg );return _fbbg ;}else if _eeca .IsBool (){_aff ,_ :=_eeca .GetValueAsBool ();_egeb :=_fc .MakeBoolResult (_aff );ev .SetCache (_deg ,_egeb );return _egeb ;};_bdcad ,_ :=_eeca .GetRawValue ();if _eeca .IsError (){_gaa :=_fc .MakeErrorResult ("");_gaa .ValueString =_bdcad ;ev .SetCache (_deg ,_gaa );return _gaa ;};_fee :=_fc .MakeStringResult (_bdcad );ev .SetCache (_deg ,_fee );return _fee ;};func (_gbf CellStyle )SetNumberFormat (s string ){_aggf :=_gbf ._cba .StyleSheet .AddNumberFormat ();_aggf .SetFormat (s );_gbf ._abd .ApplyNumberFormatAttr =_g .Bool (true );_gbf ._abd .NumFmtIdAttr =_g .Uint32 (_aggf .ID ());}; -// 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 (_fbd CellStyle )SetBorder (b Border ){_fbd ._fabg .BorderIdAttr =_g .Uint32 (b .Index ());_fbd ._fabg .ApplyBorderAttr =_g .Bool (true );};func _bd (_gdc bool )int {if _gdc {return 1;};return 0;}; +// SetError sets the cell type to error and the value to the given error message. +func (_ddbc Cell )SetError (msg string ){_ddbc .clearValue ();_ddbc ._gfa .V =_g .String (msg );_ddbc ._gfa .TAttr =_ba .ST_CellTypeE ;}; -// CellMarker represents a cell position -type CellMarker struct{_cdd *_fad .CT_Marker }; +// ExtractText returns text from the sheet as a SheetText object. +func (_efgd *Sheet )ExtractText ()*SheetText {_ggc :=[]CellText {};for _ ,_dcfg :=range _efgd .Rows (){for _ ,_gfc :=range _dcfg .Cells (){if !_gfc .IsEmpty (){if _gga :=_gfc .GetFormattedValue ();_gga !=""{_ggc =append (_ggc ,CellText {Text :_gga ,Cell :_gfc });};};};};return &SheetText {Cells :_ggc };};var _abcbd =false ; -// AddCell adds a cell to a spreadsheet. -func (_dbga Row )AddCell ()Cell {_agfeg :=uint32 (len (_dbga ._bbde .C ));var _aegg *string ;if _agfeg > 0{_aegfg :=_g .Stringf ("\u0025\u0073\u0025\u0064",_dg .IndexToColumn (_agfeg -1),_dbga .RowNumber ());if _dbga ._bbde .C [_agfeg -1].RAttr !=nil &&*_dbga ._bbde .C [_agfeg -1].RAttr ==*_aegfg {_aegg =_g .Stringf ("\u0025\u0073\u0025\u0064",_dg .IndexToColumn (_agfeg ),_dbga .RowNumber ());};};_afbb :=_eb .NewCT_Cell ();_dbga ._bbde .C =append (_dbga ._bbde .C ,_afbb );if _aegg ==nil {_aeb :=uint32 (0);for _ ,_dedb :=range _dbga ._bbde .C {if _dedb .RAttr !=nil {_cfdb ,_ :=_dg .ParseCellReference (*_dedb .RAttr );if _cfdb .ColumnIdx >=_aeb {_aeb =_cfdb .ColumnIdx +1;};};};_aegg =_g .Stringf ("\u0025\u0073\u0025\u0064",_dg .IndexToColumn (_aeb ),_dbga .RowNumber ());};_afbb .RAttr =_aegg ;return Cell {_dbga ._acfa ,_dbga ._gbfd ,_dbga ._bbde ,_afbb };}; +// SetYSplit sets the row split point +func (_ggfaf SheetView )SetYSplit (v float64 ){_ggfaf .ensurePane ();_ggfaf ._ffec .Pane .YSplitAttr =_g .Float64 (v );}; // X returns the inner wrapped XML type. -func (_cdfc Drawing )X ()*_fad .WsDr {return _cdfc ._egdg }; +func (_bgeg SheetProtection )X ()*_ba .CT_SheetProtection {return _bgeg ._fcca }; -// SetWidth sets the width of the anchored object. -func (_dbc OneCellAnchor )SetWidth (w _cgd .Distance ){_dbc ._daeg .Ext .CxAttr =int64 (w /_cgd .EMU )};func (_begc Row )renumberAs (_dadb uint32 ){_begc ._bbde .RAttr =_g .Uint32 (_dadb );for _ ,_dbcc :=range _begc .Cells (){_abbg ,_dfea :=_dg .ParseCellReference (_dbcc .Reference ());if _dfea ==nil {_dfc :=_abb .Sprintf ("\u0025\u0073\u0025\u0064",_abbg .Column ,_dadb );_dbcc ._abd .RAttr =_g .String (_dfc );};};}; +// SetRow set the row of the cell marker. +func (_ddc CellMarker )SetRow (row int32 ){_ddc ._gebc .Row =row };var _gfe =_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .SharedStringsType ,0); // X returns the inner wrapped XML type. -func (_gbgac SheetView )X ()*_eb .CT_SheetView {return _gbgac ._dgfd }; +func (_eef Column )X ()*_ba .CT_Col {return _eef ._bdf }; -// AddRule adds and returns a new rule that can be configured. -func (_cfad ConditionalFormatting )AddRule ()ConditionalFormattingRule {_fdb :=_eb .NewCT_CfRule ();_cfad ._aef .CfRule =append (_cfad ._aef .CfRule ,_fdb );_cba :=ConditionalFormattingRule {_fdb };_cba .InitializeDefaults ();_cba .SetPriority (int32 (len (_cfad ._aef .CfRule )+1));return _cba ;};func (_gcfa Sheet )validateSheetNames ()error {if len (_gcfa .Name ())> 31{return _abb .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",_gcfa .Name (),len (_gcfa .Name ()));};return nil ;}; - -// IsEmpty returns true if the cell is empty. -func (_bgb Cell )IsEmpty ()bool {return _bgb ._abd .TAttr ==_eb .ST_CellTypeUnset &&_bgb ._abd .V ==nil &&_bgb ._abd .F ==nil ;}; +// Clear clears the cell's value and type. +func (_ad Cell )Clear (){_ad .clearValue ();_ad ._gfa .TAttr =_ba .ST_CellTypeUnset }; -// Cell is a single cell within a sheet. -type Cell struct{_afc *Workbook ;_fgd *Sheet ;_gb *_eb .CT_Row ;_abd *_eb .CT_Cell ;}; +// 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 (_fa Cell )SetDate (d _bg .Time ){_fa .clearValue ();d =_egaf (d );_cgg :=_fa ._bgf .Epoch ();if d .Before (_cgg ){_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 ;};_dec :=d .Sub (_cgg );_cdc :=new (_ega .Float );_add :=new (_ega .Float );_add .SetPrec (128);_add .SetUint64 (uint64 (_dec ));_adb :=new (_ega .Float );_adb .SetUint64 (24*60*60*1e9);_cdc .Quo (_add ,_adb );_bcd ,_ :=_cdc .Uint64 ();_fa ._gfa .V =_g .Stringf ("\u0025\u0064",_bcd );}; -// AddCommentWithStyle adds a new comment styled in a default way -func (_ace Comments )AddCommentWithStyle (cellRef string ,author string ,comment string )error {_bdc :=_ace .AddComment (cellRef ,author );_efa :=_bdc .AddRun ();_efa .SetBold (true );_efa .SetSize (10);_efa .SetColor (_af .Black );_efa .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069");_efa .SetText (author +"\u003a");_efa =_bdc .AddRun ();_efa .SetSize (10);_efa .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069");_efa .SetColor (_af .Black );_efa .SetText ("\u000d\u000a"+comment +"\u000d\u000a");_agda ,_eceg :=_dg .ParseCellReference (cellRef );if _eceg !=nil {return _eceg ;};_ace ._debe ._acge [0].Shape =append (_ace ._debe ._acge [0].Shape ,_ba .NewCommentShape (int64 (_agda .ColumnIdx ),int64 (_agda .RowIdx -1)));return nil ;}; +// GetString returns the string in a cell if it's an inline or string table +// string. Otherwise it returns an empty string. +func (_bca Cell )GetString ()string {switch _bca ._gfa .TAttr {case _ba .ST_CellTypeInlineStr :if _bca ._gfa .Is !=nil &&_bca ._gfa .Is .T !=nil {return *_bca ._gfa .Is .T ;};if _bca ._gfa .V !=nil {return *_bca ._gfa .V ;};case _ba .ST_CellTypeS :if _bca ._gfa .V ==nil {return "";};_fcfa ,_bgc :=_a .Atoi (*_bca ._gfa .V );if _bgc !=nil {return "";};_fbfc ,_bgc :=_bca ._bgf .SharedStrings .GetString (_fcfa );if _bgc !=nil {return "";};return _fbfc ;};if _bca ._gfa .V ==nil {return "";};return *_bca ._gfa .V ;};const (DVOpGreater =_ba .ST_DataValidationOperatorGreaterThanOrEqual ;); -// SetHorizontalAlignment sets the horizontal alignment of a cell style. -func (_ebfa CellStyle )SetHorizontalAlignment (a _eb .ST_HorizontalAlignment ){if _ebfa ._fabg .Alignment ==nil {_ebfa ._fabg .Alignment =_eb .NewCT_CellAlignment ();};_ebfa ._fabg .Alignment .HorizontalAttr =a ;_ebfa ._fabg .ApplyAlignmentAttr =_g .Bool (true );}; +// SetNumber sets the cell type to number, and the value to the given number +func (_gbdc Cell )SetNumber (v float64 ){_gbdc .clearValue ();if _d .IsNaN (v )||_d .IsInf (v ,0){_gbdc ._gfa .TAttr =_ba .ST_CellTypeE ;_gbdc ._gfa .V =_g .String ("\u0023\u004e\u0055M\u0021");return ;};_gbdc ._gfa .TAttr =_ba .ST_CellTypeN ;_gbdc ._gfa .V =_g .String (_a .FormatFloat (v ,'f',-1,64));}; -// ClearSheetViews clears the list of sheet views. This will clear the results -// of AddView() or SetFrozen. -func (_fdcf *Sheet )ClearSheetViews (){_fdcf ._bfaa .SheetViews =nil }; +// AddRun adds a new run of text to the cell. +func (_eabe RichText )AddRun ()RichTextRun {_ggga :=_ba .NewCT_RElt ();_eabe ._abe .R =append (_eabe ._abe .R ,_ggga );return RichTextRun {_ggga };}; -// InitializeDefaults initializes a border to its defaulte empty values. -func (_dd Border )InitializeDefaults (){_dd ._ecd .Left =_eb .NewCT_BorderPr ();_dd ._ecd .Bottom =_eb .NewCT_BorderPr ();_dd ._ecd .Right =_eb .NewCT_BorderPr ();_dd ._ecd .Top =_eb .NewCT_BorderPr ();_dd ._ecd .Diagonal =_eb .NewCT_BorderPr ();}; +// SetHyperlink sets a hyperlink on a cell. +func (_agg Cell )SetHyperlink (hl _ae .Hyperlink ){_gdd :=_agg ._bc ._beb ;if _gdd .Hyperlinks ==nil {_gdd .Hyperlinks =_ba .NewCT_Hyperlinks ();};_dfcg :=_ae .Relationship (hl );_fbb :=_ba .NewCT_Hyperlink ();_fbb .RefAttr =_agg .Reference ();_fbb .IdAttr =_g .String (_dfcg .ID ());_gdd .Hyperlinks .Hyperlink =append (_gdd .Hyperlinks .Hyperlink ,_fbb );};func (_dagg *Sheet )setArray (_bggc string ,_gcb _fc .Result )error {_gdfe ,_acgg :=_af .ParseCellReference (_bggc );if _acgg !=nil {return _acgg ;};for _dcfb ,_gdga :=range _gcb .ValueArray {_fdgd :=_dagg .Row (_gdfe .RowIdx +uint32 (_dcfb ));for _ggcd ,_dgeb :=range _gdga {_ggeba :=_fdgd .Cell (_af .IndexToColumn (_gdfe .ColumnIdx +uint32 (_ggcd )));if _dgeb .Type !=_fc .ResultTypeEmpty {if _dgeb .IsBoolean {_ggeba .SetBool (_dgeb .ValueNumber !=0);}else {_ggeba .SetCachedFormulaResult (_dgeb .String ());};};};};return nil ;}; -// SetZoom controls the zoom level of the sheet and is measured in percent. The -// default value is 100. -func (_ecfgf SheetView )SetZoom (pct uint32 ){_ecfgf ._dgfd .ZoomScaleAttr =&pct }; +// SetWrapped configures the cell to wrap text. +func (_gacc CellStyle )SetWrapped (b bool ){if _gacc ._abd .Alignment ==nil {_gacc ._abd .Alignment =_ba .NewCT_CellAlignment ();};if !b {_gacc ._abd .Alignment .WrapTextAttr =nil ;}else {_gacc ._abd .Alignment .WrapTextAttr =_g .Bool (true );_gacc ._abd .ApplyAlignmentAttr =_g .Bool (true );};}; -// 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{ +// AddCell adds a cell to a spreadsheet. +func (_feeb Row )AddCell ()Cell {_afcb :=uint32 (len (_feeb ._bgfg .C ));var _cace *string ;if _afcb > 0{_eddd :=_g .Stringf ("\u0025\u0073\u0025\u0064",_af .IndexToColumn (_afcb -1),_feeb .RowNumber ());if _feeb ._bgfg .C [_afcb -1].RAttr !=nil &&*_feeb ._bgfg .C [_afcb -1].RAttr ==*_eddd {_cace =_g .Stringf ("\u0025\u0073\u0025\u0064",_af .IndexToColumn (_afcb ),_feeb .RowNumber ());};};_eeeb :=_ba .NewCT_Cell ();_feeb ._bgfg .C =append (_feeb ._bgfg .C ,_eeeb );if _cace ==nil {_cfff :=uint32 (0);for _ ,_dgag :=range _feeb ._bgfg .C {if _dgag .RAttr !=nil {_gcc ,_ :=_af .ParseCellReference (*_dgag .RAttr );if _gcc .ColumnIdx >=_cfff {_cfff =_gcc .ColumnIdx +1;};};};_cace =_g .Stringf ("\u0025\u0073\u0025\u0064",_af .IndexToColumn (_cfff ),_feeb .RowNumber ());};_eeeb .RAttr =_cace ;return Cell {_feeb ._efdd ,_feeb ._bcbe ,_feeb ._bgfg ,_eeeb };}; -// BottomRight returns the CellMaker for the bottom right corner of the -// anchor. -BottomRight ()CellMarker ; +// 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 (_fd Cell )GetCachedFormulaResult ()string {if _fd ._gfa .V !=nil {return *_fd ._gfa .V ;};return "";};type evalContext struct{_cgab *Sheet ;_gdbd ,_aeb uint32 ;_gbe map[string ]struct{};};func (_aggd Font )SetName (name string ){_aggd ._dgbb .Name =[]*_ba .CT_FontName {{ValAttr :name }}}; -// TopLeft returns the CellMaker for the top left corner of the anchor. -TopLeft ()CellMarker ; +// SetHeight is a nop-op. +func (_bfdgc TwoCellAnchor )SetHeight (h _da .Distance ){}; -// MoveTo repositions the anchor without changing the objects size. -MoveTo (_da ,_caf int32 ); +// SetHeightAuto sets the row height to be automatically determined. +func (_bcbg Row )SetHeightAuto (){_bcbg ._bgfg .HtAttr =nil ;_bcbg ._bgfg .CustomHeightAttr =nil };type PatternFill struct{_fdfb *_ba .CT_PatternFill ;_dea *_ba .CT_Fill ;};type DifferentialStyle struct{_fceeg *_ba .CT_Dxf ;_addg *Workbook ;_dbfa *_ba .CT_Dxfs ;}; -// SetWidth sets the width of the anchored object. It is not compatible with -// SetWidthCells. -SetWidth (_dga _cgd .Distance ); +// SetFgColor sets the *fill* foreground color. As an example, the solid pattern foreground color becomes the +// background color of the cell when applied. +func (_aabd PatternFill )SetFgColor (c _gbd .Color ){_aabd ._fdfb .FgColor =_ba .NewCT_Color ();_aabd ._fdfb .FgColor .RgbAttr =c .AsRGBAString ();};func (_edcg Comments )getOrCreateAuthor (_decc string )uint32 {for _eacb ,_cgec :=range _edcg ._bge .Authors .Author {if _cgec ==_decc {return uint32 (_eacb );};};_ebbg :=uint32 (len (_edcg ._bge .Authors .Author ));_edcg ._bge .Authors .Author =append (_edcg ._bge .Authors .Author ,_decc );return _ebbg ;}; -// SetWidthCells sets the height the anchored object by moving the right -// hand side. It is not compatible with SetWidth. -SetWidthCells (_bc int32 ); +// 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 (_acf Comparer )LessCells (lhs ,rhs Cell )bool {if _acf .Order ==SortOrderDescending {lhs ,rhs =rhs ,lhs ;};if lhs .X ()==nil {if rhs .X ()==nil {return false ;};return true ;};if rhs .X ()==nil {return false ;};_fda ,_gebf :=lhs .getRawSortValue ();_bggb ,_aec :=rhs .getRawSortValue ();switch {case _gebf &&_aec :_fafb ,_ :=_a .ParseFloat (_fda ,64);_ece ,_ :=_a .ParseFloat (_bggb ,64);return _fafb < _ece ;case _gebf :return true ;case _aec :return false ;};_fda =lhs .GetFormattedValue ();_bggb =rhs .GetFormattedValue ();return _fda < _bggb ;}; -// SetHeight sets the height of the anchored object. It is not compatible -// with SetHeightCells. -SetHeight (_ea _cgd .Distance ); +// SetProtectedAndHidden sets protected and hidden for given cellStyle +func (_ccbe CellStyle )SetProtection (protected bool ,hidden bool ){_ccbe ._abd .Protection =&_ba .CT_CellProtection {LockedAttr :&protected ,HiddenAttr :&hidden };}; -// SetHeightCells sets the height the anchored object by moving the bottom. -// It is not compatible with SetHeight. -SetHeightCells (_fc int32 ); +// SetStyle sets the style to be used for conditional rules +func (_fcee ConditionalFormattingRule )SetStyle (d DifferentialStyle ){_fcee ._aeg .DxfIdAttr =_g .Uint32 (d .Index ());}; -// SetColOffset sets the column offset of the top-left anchor. -SetColOffset (_cab _cgd .Distance ); +// Validate validates the sheet, returning an error if it is found to be invalid. +func (_daa Sheet )Validate ()error {_adff :=[]func ()error {_daa .validateRowCellNumbers ,_daa .validateMergedCells ,_daa .validateSheetNames };for _ ,_dgaa :=range _adff {if _aacb :=_dgaa ();_aacb !=nil {return _aacb ;};};if _efcb :=_daa ._beb .Validate ();_efcb !=nil {return _efcb ;};return _daa ._beb .Validate ();}; -// SetRowOffset sets the row offset of the top-left anchor. -SetRowOffset (_fdf _cgd .Distance ); +// AddDifferentialStyle adds a new empty differential cell style to the stylesheet. +func (_aecd StyleSheet )AddDifferentialStyle ()DifferentialStyle {if _aecd ._gbec .Dxfs ==nil {_aecd ._gbec .Dxfs =_ba .NewCT_Dxfs ();};_dcagb :=_ba .NewCT_Dxf ();_aecd ._gbec .Dxfs .Dxf =append (_aecd ._gbec .Dxfs .Dxf ,_dcagb );_aecd ._gbec .Dxfs .CountAttr =_g .Uint32 (uint32 (len (_aecd ._gbec .Dxfs .Dxf )));return DifferentialStyle {_dcagb ,_aecd ._begf ,_aecd ._gbec .Dxfs };}; -// Type returns the type of anchor -Type ()AnchorType ;}; +// X returns the inner wrapped XML type. +func (_egd ColorScale )X ()*_ba .CT_ColorScale {return _egd ._faa }; -// SetPassword sets the password hash to a hash of the input password. -func (_cbca WorkbookProtection )SetPassword (pw string ){_cbca .SetPasswordHash (PasswordHash (pw ))}; +// 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{_gbag *_ba .Sst ;_fbbgb map[string ]int ;};func (_cbd DataValidation )SetComparison (t DVCompareType ,op DVCompareOp )DataValidationCompare {_cbd .clear ();_cbd ._agga .TypeAttr =_ba .ST_DataValidationType (t );_cbd ._agga .OperatorAttr =_ba .ST_DataValidationOperator (op );return DataValidationCompare {_cbd ._agga };}; -// Operator returns the operator for the rule -func (_fee ConditionalFormattingRule )Operator ()_eb .ST_ConditionalFormattingOperator {return _fee ._dde .OperatorAttr ;}; +// 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 (_fdgef *Sheet )Sort (column string ,firstRow uint32 ,order SortOrder ){_dggf :=_fdgef ._beb .SheetData .Row ;_affg :=_fdgef .Rows ();for _dggb ,_bfbc :=range _affg {if _bfbc .RowNumber ()==firstRow {_dggf =_fdgef ._beb .SheetData .Row [_dggb :];break ;};};_ecfdg :=Comparer {Order :order };_eg .Slice (_dggf ,func (_bacc ,_ffae int )bool {return _ecfdg .LessRows (column ,Row {_fdgef ._ffc ,_fdgef ,_dggf [_bacc ]},Row {_fdgef ._ffc ,_fdgef ,_dggf [_ffae ]});});for _bedc ,_gcdf :=range _fdgef .Rows (){_cdce :=uint32 (_bedc +1);if _gcdf .RowNumber ()!=_cdce {_gcdf .renumberAs (_cdce );};};}; -// SetColOffset sets the column offset of the two cell anchor. -func (_gfba TwoCellAnchor )SetColOffset (m _cgd .Distance ){_ebec :=m -_gfba .TopLeft ().ColOffset ();_gfba .TopLeft ().SetColOffset (m );_gfba .BottomRight ().SetColOffset (_gfba .BottomRight ().ColOffset ()+_ebec );}; +// SetColor sets teh color of the databar. +func (_bfgb DataBarScale )SetColor (c _gbd .Color ){_bfgb ._gae .Color =_ba .NewCT_Color ();_bfgb ._gae .Color .RgbAttr =c .AsRGBAString ();}; -// HasFormula returns true if the cell contains formula. -func (_dacc *evalContext )HasFormula (cellRef string )bool {return _dacc ._dcbe .Cell (cellRef ).HasFormula ();}; +// SetName sets the sheet name. +func (_bcfa *Sheet )SetName (name string ){_bcfa ._cebf .NameAttr =name }; + +// DVCompareOp is a comparison operator for a data validation rule. +type DVCompareOp byte ; + +// PasswordHash returns the hash of the workbook password. +func (_fded WorkbookProtection )PasswordHash ()string {if _fded ._cbgb .WorkbookPasswordAttr ==nil {return "";};return *_fded ._cbgb .WorkbookPasswordAttr ;}; + +// GetFilename returns the filename of the context's workbook. +func (_cgdd *evalContext )GetFilename ()string {return _cgdd ._cgab ._ffc .GetFilename ()}; // X returns the inner wrapped XML type. -func (_dgaga SheetProtection )X ()*_eb .CT_SheetProtection {return _dgaga ._agaf }; +func (_cdb NumberFormat )X ()*_ba .CT_NumFmt {return _cdb ._dbab }; -// GetFormula returns the formula for a cell. -func (_cda Cell )GetFormula ()string {if _cda ._abd .F !=nil {return _cda ._abd .F .Content ;};return "";}; +// IsBool returns true if the cell boolean value. +func (_fgb *evalContext )IsBool (cellRef string )bool {return _fgb ._cgab .Cell (cellRef ).IsBool ()}; -// GetSheet returns a sheet by name, or an error if a sheet by the given name -// was not found. -func (_dedgc *Workbook )GetSheet (name string )(Sheet ,error ){for _ ,_cbfe :=range _dedgc .Sheets (){if _cbfe .Name ()==name {return _cbfe ,nil ;};};return Sheet {},ErrorNotFound ;}; +// SetRange sets the range that contains the possible values. This is incompatible with SetValues. +func (_cad DataValidationList )SetRange (cellRange string ){_cad ._ddbgc .Formula1 =_g .String (cellRange );_cad ._ddbgc .Formula2 =_g .String ("\u0030");}; -// SetColorScale configures the rule as a color scale, removing existing -// configuration. -func (_cbac ConditionalFormattingRule )SetColorScale ()ColorScale {_cbac .clear ();_cbac .SetType (_eb .ST_CfTypeColorScale );_cbac ._dde .ColorScale =_eb .NewCT_ColorScale ();return ColorScale {_cbac ._dde .ColorScale };}; +// 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 (_cdcd Row )AddNamedCell (col string )Cell {_aadd :=_ba .NewCT_Cell ();_aadd .RAttr =_g .Stringf ("\u0025\u0073\u0025\u0064",col ,_cdcd .RowNumber ());_ffe :=-1;_cagf :=_af .ColumnToIndex (col );for _gbca ,_dfb :=range _cdcd ._bgfg .C {_ggcc ,_bgef :=_af .ParseCellReference (*_dfb .RAttr );if _bgef !=nil {return Cell {};};if _cagf < _ggcc .ColumnIdx {_ffe =_gbca ;break ;};};if _ffe ==-1{_cdcd ._bgfg .C =append (_cdcd ._bgfg .C ,_aadd );}else {_cdcd ._bgfg .C =append (_cdcd ._bgfg .C [:_ffe ],append ([]*_ba .CT_Cell {_aadd },_cdcd ._bgfg .C [_ffe :]...)...);};return Cell {_cdcd ._efdd ,_cdcd ._bcbe ,_cdcd ._bgfg ,_aadd };}; -// WorkbookText is an array of extracted text items which has some methods for representing extracted text from a workbook. -type WorkbookText struct{Sheets []*SheetText ;};func (_gaad Font )Index ()uint32 {for _ecge ,_eeg :=range _gaad ._ddcfb .Fonts .Font {if _gaad ._adc ==_eeg {return uint32 (_ecge );};};return 0;};func (_cgca *Workbook )onNewRelationship (_fgea *_cfc .DecodeMap ,_ebddb ,_efda string ,_gabb []*_b .File ,_beda *_dc .Relationship ,_fecea _cfc .Target )error {_caab :=_g .DocTypeSpreadsheet ;switch _efda {case _g .OfficeDocumentType :_cgca ._caaef =_eb .NewWorkbook ();_fgea .AddTarget (_ebddb ,_cgca ._caaef ,_efda ,0);_cgca ._daec =_cff .NewRelationships ();_fgea .AddTarget (_cfc .RelationsPathFor (_ebddb ),_cgca ._daec .X (),_efda ,0);_beda .TargetAttr =_g .RelativeFilename (_caab ,_fecea .Typ ,_efda ,0);case _g .CorePropertiesType :_fgea .AddTarget (_ebddb ,_cgca .CoreProperties .X (),_efda ,0);_beda .TargetAttr =_g .RelativeFilename (_caab ,_fecea .Typ ,_efda ,0);case _g .CustomPropertiesType :_fgea .AddTarget (_ebddb ,_cgca .CustomProperties .X (),_efda ,0);_beda .TargetAttr =_g .RelativeFilename (_caab ,_fecea .Typ ,_efda ,0);case _g .ExtendedPropertiesType :_fgea .AddTarget (_ebddb ,_cgca .AppProperties .X (),_efda ,0);_beda .TargetAttr =_g .RelativeFilename (_caab ,_fecea .Typ ,_efda ,0);case _g .WorksheetType :_bdea :=_eb .NewWorksheet ();_dfga :=uint32 (len (_cgca ._eage ));_cgca ._eage =append (_cgca ._eage ,_bdea );_fgea .AddTarget (_ebddb ,_bdea ,_efda ,_dfga );_eecd :=_cff .NewRelationships ();_fgea .AddTarget (_cfc .RelationsPathFor (_ebddb ),_eecd .X (),_efda ,0);_cgca ._ddagc =append (_cgca ._ddagc ,_eecd );_cgca ._gbbf =append (_cgca ._gbbf ,nil );_beda .TargetAttr =_g .RelativeFilename (_caab ,_fecea .Typ ,_efda ,len (_cgca ._eage ));case _g .StylesType :_cgca .StyleSheet =NewStyleSheet (_cgca );_fgea .AddTarget (_ebddb ,_cgca .StyleSheet .X (),_efda ,0);_beda .TargetAttr =_g .RelativeFilename (_caab ,_fecea .Typ ,_efda ,0);case _g .ThemeType :_dacd :=_ad .NewTheme ();_cgca ._acbd =append (_cgca ._acbd ,_dacd );_fgea .AddTarget (_ebddb ,_dacd ,_efda ,0);_beda .TargetAttr =_g .RelativeFilename (_caab ,_fecea .Typ ,_efda ,len (_cgca ._acbd ));case _g .SharedStringsType :_cgca .SharedStrings =NewSharedStrings ();_fgea .AddTarget (_ebddb ,_cgca .SharedStrings .X (),_efda ,0);_beda .TargetAttr =_g .RelativeFilename (_caab ,_fecea .Typ ,_efda ,0);case _g .ThumbnailType :for _beb ,_deae :=range _gabb {if _deae ==nil {continue ;};if _deae .Name ==_ebddb {_fgcd ,_bbaa :=_deae .Open ();if _bbaa !=nil {return _abb .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_bbaa );};_cgca .Thumbnail ,_ ,_bbaa =_c .Decode (_fgcd );_fgcd .Close ();if _bbaa !=nil {return _abb .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",_bbaa );};_gabb [_beb ]=nil ;};};case _g .ImageType :for _acda ,_aaecb :=range _gabb {if _aaecb ==nil {continue ;};if _aaecb .Name ==_ebddb {_fbed ,_eabdf :=_cfc .ExtractToDiskTmp (_aaecb ,_cgca .TmpPath );if _eabdf !=nil {return _eabdf ;};_gfaa ,_eabdf :=_cff .ImageFromStorage (_fbed );if _eabdf !=nil {return _eabdf ;};_decbf :=_cff .MakeImageRef (_gfaa ,&_cgca .DocBase ,_cgca ._daec );_cgca .Images =append (_cgca .Images ,_decbf );_gabb [_acda ]=nil ;};};_beda .TargetAttr =_g .RelativeFilename (_caab ,_fecea .Typ ,_efda ,len (_cgca .Images )+1);case _g .DrawingType :_gdacb :=_fad .NewWsDr ();_gcabc :=uint32 (len (_cgca ._gbaa ));_fgea .AddTarget (_ebddb ,_gdacb ,_efda ,_gcabc );_cgca ._gbaa =append (_cgca ._gbaa ,_gdacb );_dgfdd :=_cff .NewRelationships ();_fgea .AddTarget (_cfc .RelationsPathFor (_ebddb ),_dgfdd .X (),_efda ,_gcabc );_cgca ._ecgb =append (_cgca ._ecgb ,_dgfdd );_beda .TargetAttr =_g .RelativeFilename (_caab ,_fecea .Typ ,_efda ,len (_cgca ._gbaa ));case _g .VMLDrawingType :_bada :=_ba .NewContainer ();_edbe :=uint32 (len (_cgca ._acge ));_fgea .AddTarget (_ebddb ,_bada ,_efda ,_edbe );_cgca ._acge =append (_cgca ._acge ,_bada );case _g .CommentsType :_cgca ._gbbf [_fecea .Index ]=_eb .NewComments ();_fgea .AddTarget (_ebddb ,_cgca ._gbbf [_fecea .Index ],_efda ,_fecea .Index );_beda .TargetAttr =_g .RelativeFilename (_caab ,_fecea .Typ ,_efda ,len (_cgca ._gbbf ));case _g .ChartType :_eefc :=_ga .NewChartSpace ();_feaf :=uint32 (len (_cgca ._cccb ));_fgea .AddTarget (_ebddb ,_eefc ,_efda ,_feaf );_cgca ._cccb =append (_cgca ._cccb ,_eefc );_beda .TargetAttr =_g .RelativeFilename (_caab ,_fecea .Typ ,_efda ,len (_cgca ._cccb ));case _g .TableType :_efca :=_eb .NewTable ();_fbae :=uint32 (len (_cgca ._afbgb ));_fgea .AddTarget (_ebddb ,_efca ,_efda ,_fbae );_cgca ._afbgb =append (_cgca ._afbgb ,_efca );_beda .TargetAttr =_g .RelativeFilename (_caab ,_fecea .Typ ,_efda ,len (_cgca ._afbgb ));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",_ebddb ,_efda );};return nil ;};func (_geae RichTextRun )ensureRpr (){if _geae ._eacf .RPr ==nil {_geae ._eacf .RPr =_eb .NewCT_RPrElt ();};};func (_cdc Sheet )validateRowCellNumbers ()error {_bac :=map[uint32 ]struct{}{};for _ ,_dbffa :=range _cdc ._bfaa .SheetData .Row {if _dbffa .RAttr !=nil {if _ ,_fdfb :=_bac [*_dbffa .RAttr ];_fdfb {return _abb .Errorf ("\u0027%\u0073'\u0020\u0072\u0065\u0075\u0073e\u0064\u0020r\u006f\u0077\u0020\u0025\u0064",_cdc .Name (),*_dbffa .RAttr );};_bac [*_dbffa .RAttr ]=struct{}{};};_dbce :=map[string ]struct{}{};for _ ,_cbga :=range _dbffa .C {if _cbga .RAttr ==nil {continue ;};if _ ,_cfff :=_dbce [*_cbga .RAttr ];_cfff {return _abb .Errorf ("\u0027\u0025\u0073\u0027 r\u0065\u0075\u0073\u0065\u0064\u0020\u0063\u0065\u006c\u006c\u0020\u0025\u0073",_cdc .Name (),*_cbga .RAttr );};_dbce [*_cbga .RAttr ]=struct{}{};};};return nil ;}; +// RowNumber returns the row number (1-N), or zero if it is unset. +func (_gfba Row )RowNumber ()uint32 {if _gfba ._bgfg .RAttr !=nil {return *_gfba ._bgfg .RAttr ;};return 0;}; -// MakeComments constructs a new Comments wrapper. -func MakeComments (w *Workbook ,x *_eb .Comments )Comments {return Comments {w ,x }}; +// SetWidthCells sets the height the anchored object by moving the right hand +// side. It is not compatible with SetWidth. +func (_gcfgd TwoCellAnchor )SetWidthCells (w int32 ){_eefb :=_gcfgd .TopLeft ();_baede :=_gcfgd .BottomRight ();_baede .SetCol (_eefb .Col ()+w );}; -// 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 (_ddcc *Sheet )AddRow ()Row {_dgfa :=uint32 (0);_ecff :=uint32 (len (_ddcc ._bfaa .SheetData .Row ));if _ecff > 0&&_ddcc ._bfaa .SheetData .Row [_ecff -1].RAttr !=nil &&*_ddcc ._bfaa .SheetData .Row [_ecff -1].RAttr ==_ecff {return _ddcc .addNumberedRowFast (_ecff +1);};for _ ,_bbca :=range _ddcc ._bfaa .SheetData .Row {if _bbca .RAttr !=nil &&*_bbca .RAttr > _dgfa {_dgfa =*_bbca .RAttr ;};};return _ddcc .AddNumberedRow (_dgfa +1);}; +// SetSize sets the text size for a rich text run. +func (_edcgc RichTextRun )SetSize (m _da .Distance ){_edcgc .ensureRpr ();_edcgc ._fgc .RPr .Sz =_ba .NewCT_FontSize ();_edcgc ._fgc .RPr .Sz .ValAttr =float64 (m /_da .Point );}; -// SetMaxLength sets the maximum bar length in percent. -func (_ebce DataBarScale )SetMaxLength (l uint32 ){_ebce ._feee .MaxLengthAttr =_g .Uint32 (l )};func (_aegd Font )SetSize (size float64 ){_aegd ._adc .Sz =[]*_eb .CT_FontSize {{ValAttr :size }}}; +// AbsoluteAnchor has a fixed top-left corner in distance units as well as a +// fixed height/width. +type AbsoluteAnchor struct{_gce *_bfg .CT_AbsoluteAnchor }; -// X returns the inner wrapped XML type. -func (_eea Border )X ()*_eb .CT_Border {return _eea ._ecd }; +// Comments returns the list of comments for this sheet +func (_adfb Comments )Comments ()[]Comment {_dgg :=[]Comment {};for _ ,_dga :=range _adfb ._bge .CommentList .Comment {_dgg =append (_dgg ,Comment {_adfb ._bcg ,_dga ,_adfb ._bge });};return _dgg ;}; -// AddDataValidation adds a data validation rule to a sheet. -func (_bacg *Sheet )AddDataValidation ()DataValidation {if _bacg ._bfaa .DataValidations ==nil {_bacg ._bfaa .DataValidations =_eb .NewCT_DataValidations ();};_fcef :=_eb .NewCT_DataValidation ();_fcef .ShowErrorMessageAttr =_g .Bool (true );_bacg ._bfaa .DataValidations .DataValidation =append (_bacg ._bfaa .DataValidations .DataValidation ,_fcef );_bacg ._bfaa .DataValidations .CountAttr =_g .Uint32 (uint32 (len (_bacg ._bfaa .DataValidations .DataValidation )));return DataValidation {_fcef };}; +// MaxColumnIdx returns the max used column of the sheet. +func (_fbfg Sheet )MaxColumnIdx ()uint32 {_dgfd :=uint32 (0);for _ ,_ffgb :=range _fbfg .Rows (){_dfe :=_ffgb ._bgfg .C ;if len (_dfe )> 0{_bcbge :=_dfe [len (_dfe )-1];_dbga ,_ :=_af .ParseCellReference (*_bcbge .RAttr );if _dgfd < _dbga .ColumnIdx {_dgfd =_dbga .ColumnIdx ;};};};return _dgfd ;}; -// Tables returns a slice of all defined tables in the workbook. -func (_gabc *Workbook )Tables ()[]Table {if _gabc ._afbgb ==nil {return nil ;};_ffad :=[]Table {};for _ ,_fedf :=range _gabc ._afbgb {_ffad =append (_ffad ,Table {_fedf });};return _ffad ;}; +// SortOrder is a column sort order. +//go:generate stringer -type=SortOrder +type SortOrder byte ; -// 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 (_abbf *Sheet )RemoveMergedCell (mc MergedCell ){for _dgbe ,_bafg :=range _abbf ._bfaa .MergeCells .MergeCell {if _bafg ==mc .X (){copy (_abbf ._bfaa .MergeCells .MergeCell [_dgbe :],_abbf ._bfaa .MergeCells .MergeCell [_dgbe +1:]);_abbf ._bfaa .MergeCells .MergeCell [len (_abbf ._bfaa .MergeCells .MergeCell )-1]=nil ;_abbf ._bfaa .MergeCells .MergeCell =_abbf ._bfaa .MergeCells .MergeCell [:len (_abbf ._bfaa .MergeCells .MergeCell )-1];};};};func (_efabd *Sheet )removeColumnFromNamedRanges (_cceg uint32 )error {for _ ,_effc :=range _efabd ._fcea .DefinedNames (){_bcfd :=_effc .Name ();_bcbc :=_effc .Content ();_bea :=_cg .Split (_bcbc ,"\u0021");if len (_bea )!=2{return _cfge .New ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u006e\u0061\u006d\u0065\u0064\u0020\u0072\u0061\u006e\u0067e\u003a"+_bcbc );};_fece :=_bea [0];if _efabd .Name ()==_fece {_dbeec :=_efabd ._fcea .RemoveDefinedName (_effc );if _dbeec !=nil {return _dbeec ;};_ecbf :=_cfgg (_bea [1],_cceg ,true );if _ecbf !=""{_gabg :=_fece +"\u0021"+_ecbf ;_efabd ._fcea .AddDefinedName (_bcfd ,_gabg );};};};_babdd :=0;if _efabd ._bfaa .TableParts !=nil &&_efabd ._bfaa .TableParts .TablePart !=nil {_babdd =len (_efabd ._bfaa .TableParts .TablePart );};if _babdd !=0{_fbgf :=0;for _ ,_dcdf :=range _efabd ._fcea .Sheets (){if _dcdf .Name ()==_efabd .Name (){break ;}else {if _dcdf ._bfaa .TableParts !=nil &&_dcdf ._bfaa .TableParts .TablePart !=nil {_fbgf +=len (_dcdf ._bfaa .TableParts .TablePart );};};};_cfgb :=_efabd ._fcea ._afbgb [_fbgf :_fbgf +_babdd ];for _dbed ,_cdff :=range _cfgb {_abff :=_cdff ;_abff .RefAttr =_cfgg (_abff .RefAttr ,_cceg ,false );_efabd ._fcea ._afbgb [_fbgf +_dbed ]=_abff ;};};return nil ;};var _ggeb *_fg .Regexp =_fg .MustCompile ("\u005e(\u005ba\u002d\u007a\u005d\u002b\u0029(\u005b\u0030-\u0039\u005d\u002b\u0029\u0024"); +// CellStyles returns the list of defined cell styles +func (_fbbb StyleSheet )CellStyles ()[]CellStyle {_daed :=[]CellStyle {};for _ ,_faee :=range _fbbb ._gbec .CellXfs .Xf {_daed =append (_daed ,CellStyle {_fbbb ._begf ,_faee ,_fbbb ._gbec .CellXfs });};return _daed ;}; -// SetIcons configures the rule as an icon scale, removing existing -// configuration. -func (_aea ConditionalFormattingRule )SetIcons ()IconScale {_aea .clear ();_aea .SetType (_eb .ST_CfTypeIconSet );_aea ._dde .IconSet =_eb .NewCT_IconSet ();_fbc :=IconScale {_aea ._dde .IconSet };_fbc .SetIcons (_eb .ST_IconSetType3TrafficLights1 );return _fbc ;}; +// X returns the inner wrapped XML type. +func (_abbc Drawing )X ()*_bfg .WsDr {return _abbc ._aecf }; -// 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{_gac *_eb .CT_DataValidation }; +// DefinedNames returns a slice of all defined names in the workbook. +func (_gcag *Workbook )DefinedNames ()[]DefinedName {if _gcag ._efdde .DefinedNames ==nil {return nil ;};_cgdgb :=[]DefinedName {};for _ ,_cdbe :=range _gcag ._efdde .DefinedNames .DefinedName {_cgdgb =append (_cgdgb ,DefinedName {_cdbe });};return _cgdgb ;}; -// 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 (_fda Cell )SetFormulaShared (formulaStr string ,rows ,cols uint32 )error {_cfd :=_gc .ParseString (formulaStr );if _cfd ==nil {return _cfge .New (_abb .Sprintf ("\u0043a\u006en\u006f\u0074\u0020\u0070\u0061\u0072\u0073\u0065\u0020\u0025\u0073",formulaStr ));};_fda .clearValue ();_fda ._abd .TAttr =_eb .ST_CellTypeStr ;_fda ._abd .F =_eb .NewCT_CellFormula ();_fda ._abd .F .TAttr =_eb .ST_CellFormulaTypeShared ;_fda ._abd .F .Content =formulaStr ;_dce ,_daf :=_dg .ParseCellReference (_fda .Reference ());if _daf !=nil {return _daf ;};_fgf :=uint32 (0);for _ ,_ddc :=range _fda ._fgd .Rows (){for _ ,_bae :=range _ddc ._bbde .C {if _bae .F !=nil &&_bae .F .SiAttr !=nil &&*_bae .F .SiAttr >=_fgf {_fgf =*_bae .F .SiAttr ;};};};_fgf ++;_gea :=_abb .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_dce .Column ,_dce .RowIdx ,_dg .IndexToColumn (_dce .ColumnIdx +cols ),_dce .RowIdx +rows );_fda ._abd .F .RefAttr =_g .String (_gea );_fda ._abd .F .SiAttr =_g .Uint32 (_fgf );_gba :=Sheet {_fda ._afc ,_fda ._fgd ._ddfeg ,_fda ._fgd ._bfaa };for _dec :=_dce .RowIdx ;_dec <=_dce .RowIdx +rows ;_dec ++{for _cfcf :=_dce .ColumnIdx ;_cfcf <=_dce .ColumnIdx +cols ;_cfcf ++{if _dec ==_dce .RowIdx &&_cfcf ==_dce .ColumnIdx {continue ;};_afg :=_abb .Sprintf ("\u0025\u0073\u0025\u0064",_dg .IndexToColumn (_cfcf ),_dec );_gba .Cell (_afg ).Clear ();_gba .Cell (_afg ).X ().F =_eb .NewCT_CellFormula ();_gba .Cell (_afg ).X ().F .TAttr =_eb .ST_CellFormulaTypeShared ;_gba .Cell (_afg ).X ().F .SiAttr =_g .Uint32 (_fgf );};};return nil ;}; +// Cells returns a slice of cells. The cells can be manipulated, but appending +// to the slice will have no effect. +func (_ede Row )Cells ()[]Cell {_dbe :=[]Cell {};_abgd :=-1;_bbgc :=append ([]*_ba .CT_Cell {},_ede ._bgfg .C ...);for _ ,_bbda :=range _bbgc {if _bbda .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 ;};_affbf ,_ffgg :=_af .ParseCellReference (*_bbda .RAttr );if _ffgg !=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"+*_bbda .RAttr +",\u0020\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u002e");continue ;};_ffa :=int (_affbf .ColumnIdx );if _ffa -_abgd > 1{for _deag :=_abgd +1;_deag < _ffa ;_deag ++{_dbe =append (_dbe ,_ede .Cell (_af .IndexToColumn (uint32 (_deag ))));};};_abgd =_ffa ;_dbe =append (_dbe ,Cell {_ede ._efdd ,_ede ._bcbe ,_ede ._bgfg ,_bbda });};return _dbe ;}; -// ExtractText returns text from the workbook as a WorkbookText object. -func (_dbe *Workbook )ExtractText ()*WorkbookText {_efaf :=[]*SheetText {};for _ ,_fbe :=range _dbe .Sheets (){_efaf =append (_efaf ,&SheetText {Cells :_fbe .ExtractText ().Cells });};return &WorkbookText {Sheets :_efaf };}; +// Row will return a row with a given row number, creating a new row if +// necessary. +func (_bdcb *Sheet )Row (rowNum uint32 )Row {for _ ,_bdbd :=range _bdcb ._beb .SheetData .Row {if _bdbd .RAttr !=nil &&*_bdbd .RAttr ==rowNum {return Row {_bdcb ._ffc ,_bdcb ,_bdbd };};};return _bdcb .AddNumberedRow (rowNum );}; -// GetLocked returns true if the cell is locked. -func (_bbeg *evalContext )GetLocked (cellRef string )bool {return _bbeg ._dcbe .Cell (cellRef ).getLocked ();}; +// 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 (_eebdf DataValidationCompare )SetValue (v string ){_eebdf ._deeg .Formula1 =&v }; -// SetDrawing sets the worksheet drawing. A worksheet can have a reference to a -// single drawing, but the drawing can have many charts. -func (_ddfb *Sheet )SetDrawing (d Drawing ){var _fccb _cff .Relationships ;for _bfae ,_bdb :=range _ddfb ._fcea ._eage {if _bdb ==_ddfb ._bfaa {_fccb =_ddfb ._fcea ._ddagc [_bfae ];break ;};};var _ddce string ;for _afbg ,_gcag :=range d ._aaf ._gbaa {if _gcag ==d ._egdg {_cabeg :=_fccb .AddAutoRelationship (_g .DocTypeSpreadsheet ,_g .WorksheetType ,_afbg +1,_g .DrawingType );_ddce =_cabeg .ID ();break ;};};_ddfb ._bfaa .Drawing =_eb .NewCT_Drawing ();_ddfb ._bfaa .Drawing .IdAttr =_ddce ;}; +// 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 (_gcfa *Sheet )SheetViews ()[]SheetView {if _gcfa ._beb .SheetViews ==nil {return nil ;};_bebf :=[]SheetView {};for _ ,_aace :=range _gcfa ._beb .SheetViews .SheetView {_bebf =append (_bebf ,SheetView {_aace });};return _bebf ;};func (_eaba RichTextRun )ensureRpr (){if _eaba ._fgc .RPr ==nil {_eaba ._fgc .RPr =_ba .NewCT_RPrElt ();};};func (_fec DataValidation )SetList ()DataValidationList {_fec .clear ();_fec ._agga .TypeAttr =_ba .ST_DataValidationTypeList ;_fec ._agga .OperatorAttr =_ba .ST_DataValidationOperatorEqual ;return DataValidationList {_fec ._agga };}; -// ExtractText returns text from the sheet as a SheetText object. -func (_eab *Sheet )ExtractText ()*SheetText {_cagg :=[]CellText {};for _ ,_gfde :=range _eab .Rows (){for _ ,_ccde :=range _gfde .Cells (){if !_ccde .IsEmpty (){if _gddg :=_ccde .GetFormattedValue ();_gddg !=""{_cagg =append (_cagg ,CellText {Text :_gddg ,Cell :_ccde });};};};};return &SheetText {Cells :_cagg };}; +// SetFrozen removes any existing sheet views and creates a new single view with +// either the first row, first column or both frozen. +func (_ceba *Sheet )SetFrozen (firstRow ,firstCol bool ){_ceba ._beb .SheetViews =nil ;_cbeca :=_ceba .AddView ();_cbeca .SetState (_ba .ST_PaneStateFrozen );switch {case firstRow &&firstCol :_cbeca .SetYSplit (1);_cbeca .SetXSplit (1);_cbeca .SetTopLeft ("\u0042\u0032");case firstRow :_cbeca .SetYSplit (1);_cbeca .SetTopLeft ("\u0041\u0032");case firstCol :_cbeca .SetXSplit (1);_cbeca .SetTopLeft ("\u0042\u0031");};}; -// X returns the inner wrapped XML type. -func (_adg CellMarker )X ()*_fad .CT_Marker {return _adg ._cdd }; +// SetColor sets the text color. +func (_efcc RichTextRun )SetColor (c _gbd .Color ){_efcc .ensureRpr ();_efcc ._fgc .RPr .Color =_ba .NewCT_Color ();_ecba :="\u0066\u0066"+*c .AsRGBString ();_efcc ._fgc .RPr .Color .RgbAttr =&_ecba ;}; -// Index returns the index of the differential style. -func (_acfe DifferentialStyle )Index ()uint32 {for _gbb ,_acff :=range _acfe ._cgfc .Dxf {if _acfe ._ccf ==_acff {return uint32 (_gbb );};};return 0;}; +// SetWidth sets the width of the anchored object. +func (_ffg OneCellAnchor )SetWidth (w _da .Distance ){_ffg ._eagfd .Ext .CxAttr =int64 (w /_da .EMU )};const _efaf ="_\u0078\u006c\u006e\u006d._\u0046i\u006c\u0074\u0065\u0072\u0044a\u0074\u0061\u0062\u0061\u0073\u0065";func (_ddgf CellStyle )Index ()uint32 {for _cab ,_gea :=range _ddgf ._ff .Xf {if _ddgf ._abd ==_gea {return uint32 (_cab );};};return 0;}; -// X returns the inner wrapped XML type. -func (_dae DefinedName )X ()*_eb .CT_DefinedName {return _dae ._gadd }; +// Type returns the type of the rule +func (_dfaa ConditionalFormattingRule )Type ()_ba .ST_CfType {return _dfaa ._aeg .TypeAttr }; -// Workbook is the top level container item for a set of spreadsheets. -type Workbook struct{_cff .DocBase ;_caaef *_eb .Workbook ;StyleSheet StyleSheet ;SharedStrings SharedStrings ;_gbbf []*_eb .Comments ;_eage []*_eb .Worksheet ;_ddagc []_cff .Relationships ;_daec _cff .Relationships ;_acbd []*_ad .Theme ;_gbaa []*_fad .WsDr ;_ecgb []_cff .Relationships ;_acge []*_ba .Container ;_cccb []*_ga .ChartSpace ;_afbgb []*_eb .Table ;_bceed string ;_cec string ;}; +// 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 (_baad Comment )SetAuthor (author string ){_baad ._dgcg .AuthorIdAttr =Comments {_baad ._cdfc ,_baad ._cfba }.getOrCreateAuthor (author );}; -// TwoCellAnchor is an anchor that is attached to a top-left cell with a fixed -// width/height in cells. -type TwoCellAnchor struct{_acgc *_fad .CT_TwoCellAnchor }; +// LockWindow controls the locking of the workbook windows. +func (_bcafg WorkbookProtection )LockWindow (b bool ){if !b {_bcafg ._cbgb .LockWindowsAttr =nil ;}else {_bcafg ._cbgb .LockWindowsAttr =_g .Bool (true );};}; -// GetString returns the string in a cell if it's an inline or string table -// string. Otherwise it returns an empty string. -func (_badb Cell )GetString ()string {switch _badb ._abd .TAttr {case _eb .ST_CellTypeInlineStr :if _badb ._abd .Is !=nil &&_badb ._abd .Is .T !=nil {return *_badb ._abd .Is .T ;};if _badb ._abd .V !=nil {return *_badb ._abd .V ;};case _eb .ST_CellTypeS :if _badb ._abd .V ==nil {return "";};_cc ,_cgb :=_ab .Atoi (*_badb ._abd .V );if _cgb !=nil {return "";};_bbe ,_cgb :=_badb ._afc .SharedStrings .GetString (_cc );if _cgb !=nil {return "";};return _bbe ;};if _badb ._abd .V ==nil {return "";};return *_badb ._abd .V ;}; +// SetWidth is a no-op. +func (_agfd TwoCellAnchor )SetWidth (w _da .Distance ){}; -// Cell returns the actual cell behind the merged region -func (_fbga MergedCell )Cell ()Cell {_adfa :=_fbga .Reference ();if _ega :=_cg .Index (_fbga .Reference (),"\u003a");_ega !=-1{_adfa =_adfa [0:_ega ];return _fbga ._bcg .Cell (_adfa );};return Cell {};}; +// Type returns the type of anchor +func (_efe AbsoluteAnchor )Type ()AnchorType {return AnchorTypeAbsolute }; -// Cell creates or returns a cell given a cell reference of the form 'A10' -func (_bagb *Sheet )Cell (cellRef string )Cell {_bgede ,_dbdc :=_dg .ParseCellReference (cellRef );if _dbdc !=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",_dbdc );return _bagb .AddRow ().AddCell ();};return _bagb .Row (_bgede .RowIdx ).Cell (_bgede .Column );}; +// SetXSplit sets the column split point +func (_gadf SheetView )SetXSplit (v float64 ){_gadf .ensurePane ();_gadf ._ffec .Pane .XSplitAttr =_g .Float64 (v );}; -// MoveTo repositions the anchor without changing the objects size. -func (_acac TwoCellAnchor )MoveTo (col ,row int32 ){_bcfc :=_acac .TopLeft ();_efce :=_acac .BottomRight ();_gbff :=_efce .Col ()-_bcfc .Col ();_faadd :=_efce .Row ()-_bcfc .Row ();_bcfc .SetCol (col );_bcfc .SetRow (row );_efce .SetCol (col +_gbff );_efce .SetRow (row +_faadd );}; +// 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 (_acg Cell )SetTime (d _bg .Time ){_acg .clearValue ();d =_egaf (d );_ade :=_acg ._bgf .Epoch ();if d .Before (_ade ){_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 ;};_gac :=d .Sub (_ade );_ed :=new (_ega .Float );_dg :=new (_ega .Float );_dg .SetPrec (128);_dg .SetUint64 (uint64 (_gac ));_cdf :=new (_ega .Float );_cdf .SetUint64 (24*60*60*1e9);_ed .Quo (_dg ,_cdf );_acg ._gfa .V =_g .String (_ed .Text ('g',20));}; -// SetWidthCells sets the height the anchored object by moving the right hand -// side. It is not compatible with SetWidth. -func (_gdbc TwoCellAnchor )SetWidthCells (w int32 ){_dcbdc :=_gdbc .TopLeft ();_cafec :=_gdbc .BottomRight ();_cafec .SetCol (_dcbdc .Col ()+w );}; +// SetStyleIndex directly sets a style index to the cell. This should only be +// called with an index retrieved from CellStyle.Index() +func (_cae Cell )SetStyleIndex (idx uint32 ){_cae ._gfa .SAttr =_g .Uint32 (idx )}; -// SetRowOffset sets the row offset of the two cell anchor -func (_ageb TwoCellAnchor )SetRowOffset (m _cgd .Distance ){_dadd :=m -_ageb .TopLeft ().RowOffset ();_ageb .TopLeft ().SetRowOffset (m );_ageb .BottomRight ().SetRowOffset (_ageb .BottomRight ().RowOffset ()+_dadd );}; +// SetFormulaRaw sets the cell type to formula, and the raw formula to the given string +func (_dc Cell )SetFormulaRaw (s string ){_efg :=_fc .ParseString (s );if _efg ==nil {return ;};_dc .clearValue ();_dc ._gfa .TAttr =_ba .ST_CellTypeStr ;_dc ._gfa .F =_ba .NewCT_CellFormula ();_dc ._gfa .F .Content =s ;}; -// Reference returns the cell reference (e.g. "A4"). This is not required, -// however both unioffice and Excel will always set it. -func (_bced Cell )Reference ()string {if _bced ._abd .RAttr !=nil {return *_bced ._abd .RAttr ;};return "";}; +// ColorScale colors a cell background based off of the cell value. +type ColorScale struct{_faa *_ba .CT_ColorScale }; -// ClearNumberFormat removes any number formatting from the style. -func (_gcd CellStyle )ClearNumberFormat (){_gcd ._fabg .NumFmtIdAttr =nil ;_gcd ._fabg .ApplyNumberFormatAttr =nil ;}; +// SetHidden marks the defined name as hidden. +func (_cacb DefinedName )SetHidden (b bool ){_cacb ._dag .HiddenAttr =_g .Bool (b )}; -// AddFormatValue adds a format value (databars require two). -func (_ccea DataBarScale )AddFormatValue (t _eb .ST_CfvoType ,val string ){_bfd :=_eb .NewCT_Cfvo ();_bfd .TypeAttr =t ;_bfd .ValAttr =_g .String (val );_ccea ._feee .Cfvo =append (_ccea ._feee .Cfvo ,_bfd );}; +// SetPriority sets the rule priority +func (_cggc ConditionalFormattingRule )SetPriority (p int32 ){_cggc ._aeg .PriorityAttr =p };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;); -// LessRows compares two rows based off of a column. If the column doesn't exist -// in one row, that row is 'less'. -func (_gdb Comparer )LessRows (column string ,lhs ,rhs Row )bool {var _dbff ,_gcg Cell ;for _ ,_baa :=range lhs .Cells (){_acb ,_ :=_dg .ParseCellReference (_baa .Reference ());if _acb .Column ==column {_dbff =_baa ;break ;};};for _ ,_fcf :=range rhs .Cells (){_fce ,_ :=_dg .ParseCellReference (_fcf .Reference ());if _fce .Column ==column {_gcg =_fcf ;break ;};};return _gdb .LessCells (_dbff ,_gcg );}; +// SetFont sets the font name for a rich text run. +func (_gdgd RichTextRun )SetFont (s string ){_gdgd .ensureRpr ();_gdgd ._fgc .RPr .RFont =_ba .NewCT_FontName ();_gdgd ._fgc .RPr .RFont .ValAttr =s ;};func (_cfeb *Sheet )removeColumnFromNamedRanges (_gegcb uint32 )error {for _ ,_cebad :=range _cfeb ._ffc .DefinedNames (){_dgdd :=_cebad .Name ();_bfgc :=_cebad .Content ();_bdce :=_ca .Split (_bfgc ,"\u0021");if len (_bdce )!=2{return _dd .New ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u006e\u0061\u006d\u0065\u0064\u0020\u0072\u0061\u006e\u0067e\u003a"+_bfgc );};_ddag :=_bdce [0];if _cfeb .Name ()==_ddag {_aaac :=_cfeb ._ffc .RemoveDefinedName (_cebad );if _aaac !=nil {return _aaac ;};_gbcb :=_bdbeb (_bdce [1],_gegcb ,true );if _gbcb !=""{_ggfge :=_ddag +"\u0021"+_gbcb ;_cfeb ._ffc .AddDefinedName (_dgdd ,_ggfge );};};};_dege :=0;if _cfeb ._beb .TableParts !=nil &&_cfeb ._beb .TableParts .TablePart !=nil {_dege =len (_cfeb ._beb .TableParts .TablePart );};if _dege !=0{_egff :=0;for _ ,_adfa :=range _cfeb ._ffc .Sheets (){if _adfa .Name ()==_cfeb .Name (){break ;}else {if _adfa ._beb .TableParts !=nil &&_adfa ._beb .TableParts .TablePart !=nil {_egff +=len (_adfa ._beb .TableParts .TablePart );};};};_adda :=_cfeb ._ffc ._ddagd [_egff :_egff +_dege ];for _eadd ,_eacg :=range _adda {_cffg :=_eacg ;_cffg .RefAttr =_bdbeb (_cffg .RefAttr ,_gegcb ,false );_cfeb ._ffc ._ddagd [_egff +_eadd ]=_cffg ;};};return nil ;}; -// Comparer is used to compare rows based off a column and cells based off of -// their value. -type Comparer struct{Order SortOrder ;};var ErrorNotFound =_cfge .New ("\u006eo\u0074\u0020\u0066\u006f\u0075\u006ed");type DifferentialStyle struct{_ccf *_eb .CT_Dxf ;_ebabc *Workbook ;_cgfc *_eb .CT_Dxfs ;}; +// SetHorizontalAlignment sets the horizontal alignment of a cell style. +func (_age CellStyle )SetHorizontalAlignment (a _ba .ST_HorizontalAlignment ){if _age ._abd .Alignment ==nil {_age ._abd .Alignment =_ba .NewCT_CellAlignment ();};_age ._abd .Alignment .HorizontalAttr =a ;_age ._abd .ApplyAlignmentAttr =_g .Bool (true );}; -// 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 (_afd Cell )GetFormattedValue ()string {_fcac :=_afd .getFormat ();switch _afd ._abd .TAttr {case _eb .ST_CellTypeB :_gfa ,_ :=_afd .GetValueAsBool ();if _gfa {return "\u0054\u0052\u0055\u0045";};return "\u0046\u0041\u004cS\u0045";case _eb .ST_CellTypeN :_dea ,_ :=_afd .GetValueAsNumber ();return _d .Number (_dea ,_fcac );case _eb .ST_CellTypeE :if _afd ._abd .V !=nil {return *_afd ._abd .V ;};return "";case _eb .ST_CellTypeS ,_eb .ST_CellTypeInlineStr :return _d .String (_afd .GetString (),_fcac );case _eb .ST_CellTypeStr :_afe :=_afd .GetString ();if _d .IsNumber (_afe ){_ceb ,_ :=_ab .ParseFloat (_afe ,64);return _d .Number (_ceb ,_fcac );};return _d .String (_afe ,_fcac );case _eb .ST_CellTypeUnset :fallthrough;default:_bcb ,_ :=_afd .GetRawValue ();if len (_bcb )==0{return "";};_ae ,_ac :=_afd .GetValueAsNumber ();if _ac ==nil {return _d .Number (_ae ,_fcac );};return _d .String (_bcb ,_fcac );};}; +// 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 (_dbde *Sheet )AddRow ()Row {_dfad :=uint32 (0);_fdcf :=uint32 (len (_dbde ._beb .SheetData .Row ));if _fdcf > 0&&_dbde ._beb .SheetData .Row [_fdcf -1].RAttr !=nil &&*_dbde ._beb .SheetData .Row [_fdcf -1].RAttr ==_fdcf {return _dbde .addNumberedRowFast (_fdcf +1);};for _ ,_fccc :=range _dbde ._beb .SheetData .Row {if _fccc .RAttr !=nil &&*_fccc .RAttr > _dfad {_dfad =*_fccc .RAttr ;};};return _dbde .AddNumberedRow (_dfad +1);}; -// SetHeight sets the height of the anchored object. -func (_ed AbsoluteAnchor )SetHeight (h _cgd .Distance ){_ed ._ggf .Ext .CyAttr =int64 (h /_cgd .EMU )}; +// Reference returns the cell reference (e.g. "A4"). This is not required, +// however both unioffice and Excel will always set it. +func (_ab Cell )Reference ()string {if _ab ._gfa .RAttr !=nil {return *_ab ._gfa .RAttr ;};return "";};func (_begd *Workbook )onNewRelationship (_dbgdb *_geg .DecodeMap ,_bega ,_cfac string ,_cfbbd []*_geb .File ,_gcff *_gff .Relationship ,_cgea _geg .Target )error {_baccg :=_g .DocTypeSpreadsheet ;switch _cfac {case _g .OfficeDocumentType :_begd ._efdde =_ba .NewWorkbook ();_dbgdb .AddTarget (_bega ,_begd ._efdde ,_cfac ,0);_begd ._deda =_ae .NewRelationships ();_dbgdb .AddTarget (_geg .RelationsPathFor (_bega ),_begd ._deda .X (),_cfac ,0);_gcff .TargetAttr =_g .RelativeFilename (_baccg ,_cgea .Typ ,_cfac ,0);case _g .CorePropertiesType :_dbgdb .AddTarget (_bega ,_begd .CoreProperties .X (),_cfac ,0);_gcff .TargetAttr =_g .RelativeFilename (_baccg ,_cgea .Typ ,_cfac ,0);case _g .CustomPropertiesType :_dbgdb .AddTarget (_bega ,_begd .CustomProperties .X (),_cfac ,0);_gcff .TargetAttr =_g .RelativeFilename (_baccg ,_cgea .Typ ,_cfac ,0);case _g .ExtendedPropertiesType :_dbgdb .AddTarget (_bega ,_begd .AppProperties .X (),_cfac ,0);_gcff .TargetAttr =_g .RelativeFilename (_baccg ,_cgea .Typ ,_cfac ,0);case _g .WorksheetType :_dfcbc :=_ba .NewWorksheet ();_dadc :=uint32 (len (_begd ._cbdb ));_begd ._cbdb =append (_begd ._cbdb ,_dfcbc );_dbgdb .AddTarget (_bega ,_dfcbc ,_cfac ,_dadc );_bfad :=_ae .NewRelationships ();_dbgdb .AddTarget (_geg .RelationsPathFor (_bega ),_bfad .X (),_cfac ,0);_begd ._bafa =append (_begd ._bafa ,_bfad );_begd ._cdba =append (_begd ._cdba ,nil );_gcff .TargetAttr =_g .RelativeFilename (_baccg ,_cgea .Typ ,_cfac ,len (_begd ._cbdb ));case _g .StylesType :_begd .StyleSheet =NewStyleSheet (_begd );_dbgdb .AddTarget (_bega ,_begd .StyleSheet .X (),_cfac ,0);_gcff .TargetAttr =_g .RelativeFilename (_baccg ,_cgea .Typ ,_cfac ,0);case _g .ThemeType :_edcf :=_fcd .NewTheme ();_begd ._bgaa =append (_begd ._bgaa ,_edcf );_dbgdb .AddTarget (_bega ,_edcf ,_cfac ,0);_gcff .TargetAttr =_g .RelativeFilename (_baccg ,_cgea .Typ ,_cfac ,len (_begd ._bgaa ));case _g .SharedStringsType :_begd .SharedStrings =NewSharedStrings ();_dbgdb .AddTarget (_bega ,_begd .SharedStrings .X (),_cfac ,0);_gcff .TargetAttr =_g .RelativeFilename (_baccg ,_cgea .Typ ,_cfac ,0);case _g .ThumbnailType :for _ecfc ,_ebfce :=range _cfbbd {if _ebfce ==nil {continue ;};if _ebfce .Name ==_bega {_cgfb ,_gcec :=_ebfce .Open ();if _gcec !=nil {return _cd .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_gcec );};_begd .Thumbnail ,_ ,_gcec =_c .Decode (_cgfb );_cgfb .Close ();if _gcec !=nil {return _cd .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",_gcec );};_cfbbd [_ecfc ]=nil ;};};case _g .ImageType :for _dfdf ,_aacbf :=range _cfbbd {if _aacbf ==nil {continue ;};if _aacbf .Name ==_bega {_dfee ,_dddf :=_geg .ExtractToDiskTmp (_aacbf ,_begd .TmpPath );if _dddf !=nil {return _dddf ;};_edfa ,_dddf :=_ae .ImageFromStorage (_dfee );if _dddf !=nil {return _dddf ;};_gbfd :=_ae .MakeImageRef (_edfa ,&_begd .DocBase ,_begd ._deda );_begd .Images =append (_begd .Images ,_gbfd );_cfbbd [_dfdf ]=nil ;};};_gcff .TargetAttr =_g .RelativeFilename (_baccg ,_cgea .Typ ,_cfac ,len (_begd .Images )+1);case _g .DrawingType :_eeaf :=_bfg .NewWsDr ();_fdgdb :=uint32 (len (_begd ._eafga ));_dbgdb .AddTarget (_bega ,_eeaf ,_cfac ,_fdgdb );_begd ._eafga =append (_begd ._eafga ,_eeaf );_dbgb :=_ae .NewRelationships ();_dbgdb .AddTarget (_geg .RelationsPathFor (_bega ),_dbgb .X (),_cfac ,_fdgdb );_begd ._ceg =append (_begd ._ceg ,_dbgb );_gcff .TargetAttr =_g .RelativeFilename (_baccg ,_cgea .Typ ,_cfac ,len (_begd ._eafga ));case _g .VMLDrawingType :_bgdg :=_gec .NewContainer ();_daag :=uint32 (len (_begd ._gaee ));_dbgdb .AddTarget (_bega ,_bgdg ,_cfac ,_daag );_begd ._gaee =append (_begd ._gaee ,_bgdg );case _g .CommentsType :_begd ._cdba [_cgea .Index ]=_ba .NewComments ();_dbgdb .AddTarget (_bega ,_begd ._cdba [_cgea .Index ],_cfac ,_cgea .Index );_gcff .TargetAttr =_g .RelativeFilename (_baccg ,_cgea .Typ ,_cfac ,len (_begd ._cdba ));case _g .ChartType :_bgac :=_ea .NewChartSpace ();_gbee :=uint32 (len (_begd ._aadf ));_dbgdb .AddTarget (_bega ,_bgac ,_cfac ,_gbee );_begd ._aadf =append (_begd ._aadf ,_bgac );_gcff .TargetAttr =_g .RelativeFilename (_baccg ,_cgea .Typ ,_cfac ,len (_begd ._aadf ));case _g .TableType :_bgcg :=_ba .NewTable ();_adef :=uint32 (len (_begd ._ddagd ));_dbgdb .AddTarget (_bega ,_bgcg ,_cfac ,_adef );_begd ._ddagd =append (_begd ._ddagd ,_bgcg );_gcff .TargetAttr =_g .RelativeFilename (_baccg ,_cgea .Typ ,_cfac ,len (_begd ._ddagd ));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",_bega ,_cfac );};return nil ;}; -// ClearFont clears any font configuration from the cell style. -func (_geeb CellStyle )ClearFont (){_geeb ._fabg .FontIdAttr =nil ;_geeb ._fabg .ApplyFontAttr =nil }; +// SetRotation configures the cell to be rotated. +func (_cec CellStyle )SetRotation (deg uint8 ){if _cec ._abd .Alignment ==nil {_cec ._abd .Alignment =_ba .NewCT_CellAlignment ();};_cec ._abd .ApplyAlignmentAttr =_g .Bool (true );_cec ._abd .Alignment .TextRotationAttr =_g .Uint8 (deg );}; -// SetRowOffset sets the row offset of the top-left anchor. -func (_gabd OneCellAnchor )SetRowOffset (m _cgd .Distance ){_gabd .TopLeft ().SetRowOffset (m )};func (_dacb Fill )SetPatternFill ()PatternFill {_dacb ._bcd .GradientFill =nil ;_dacb ._bcd .PatternFill =_eb .NewCT_PatternFill ();_dacb ._bcd .PatternFill .PatternTypeAttr =_eb .ST_PatternTypeSolid ;return PatternFill {_dacb ._bcd .PatternFill ,_dacb ._bcd };}; +// SetWidthCells is a no-op. +func (_ddb AbsoluteAnchor )SetWidthCells (int32 ){}; -// RowOffset returns the offset from the row cell. -func (_ecc CellMarker )RowOffset ()_cgd .Distance {if _ecc ._cdd .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _cgd .Distance (float64 (*_ecc ._cdd .RowOff .ST_CoordinateUnqualified )*_cgd .EMU );}; +// 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 (_df Cell )SetFormulaShared (formulaStr string ,rows ,cols uint32 )error {_de :=_fc .ParseString (formulaStr );if _de ==nil {return _dd .New (_cd .Sprintf ("\u0043a\u006en\u006f\u0074\u0020\u0070\u0061\u0072\u0073\u0065\u0020\u0025\u0073",formulaStr ));};_df .clearValue ();_df ._gfa .TAttr =_ba .ST_CellTypeStr ;_df ._gfa .F =_ba .NewCT_CellFormula ();_df ._gfa .F .TAttr =_ba .ST_CellFormulaTypeShared ;_df ._gfa .F .Content =formulaStr ;_dbg ,_dce :=_af .ParseCellReference (_df .Reference ());if _dce !=nil {return _dce ;};_cgc :=uint32 (0);for _ ,_ecb :=range _df ._bc .Rows (){for _ ,_fb :=range _ecb ._bgfg .C {if _fb .F !=nil &&_fb .F .SiAttr !=nil &&*_fb .F .SiAttr >=_cgc {_cgc =*_fb .F .SiAttr ;};};};_cgc ++;_efga :=_cd .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_dbg .Column ,_dbg .RowIdx ,_af .IndexToColumn (_dbg .ColumnIdx +cols ),_dbg .RowIdx +rows );_df ._gfa .F .RefAttr =_g .String (_efga );_df ._gfa .F .SiAttr =_g .Uint32 (_cgc );_abb :=Sheet {_df ._bgf ,_df ._bc ._cebf ,_df ._bc ._beb };for _fca :=_dbg .RowIdx ;_fca <=_dbg .RowIdx +rows ;_fca ++{for _gdf :=_dbg .ColumnIdx ;_gdf <=_dbg .ColumnIdx +cols ;_gdf ++{if _fca ==_dbg .RowIdx &&_gdf ==_dbg .ColumnIdx {continue ;};_cda :=_cd .Sprintf ("\u0025\u0073\u0025\u0064",_af .IndexToColumn (_gdf ),_fca );_abb .Cell (_cda ).Clear ();_abb .Cell (_cda ).X ().F =_ba .NewCT_CellFormula ();_abb .Cell (_cda ).X ().F .TAttr =_ba .ST_CellFormulaTypeShared ;_abb .Cell (_cda ).X ().F .SiAttr =_g .Uint32 (_cgc );};};return nil ;};func (_gbba SortOrder )String ()string {if _gbba >=SortOrder (len (_bbbff )-1){return _cd .Sprintf ("\u0053\u006f\u0072\u0074\u004f\u0072\u0064\u0065\u0072\u0028\u0025\u0064\u0029",_gbba );};return _dgee [_bbbff [_gbba ]:_bbbff [_gbba +1]];}; -// 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 (_cgda *Sheet )SetAutoFilter (rangeRef string ){rangeRef =_cg .Replace (rangeRef ,"\u0024","",-1);_cgda ._bfaa .AutoFilter =_eb .NewCT_AutoFilter ();_cgda ._bfaa .AutoFilter .RefAttr =_g .String (rangeRef );_bcdc :="\u0027"+_cgda .Name ()+"\u0027\u0021";var _cabed DefinedName ;for _ ,_cfagb :=range _cgda ._fcea .DefinedNames (){if _cfagb .Name ()==_gbab {if _cg .HasPrefix (_cfagb .Content (),_bcdc ){_cabed =_cfagb ;_cabed .SetContent (_cgda .RangeReference (rangeRef ));break ;};};};if _cabed .X ()==nil {_cabed =_cgda ._fcea .AddDefinedName (_gbab ,_cgda .RangeReference (rangeRef ));};for _gfdc ,_cfabc :=range _cgda ._fcea ._eage {if _cfabc ==_cgda ._bfaa {_cabed .SetLocalSheetID (uint32 (_gfdc ));};};}; +// X returns the inner wrapped XML type. +func (_cfc ConditionalFormattingRule )X ()*_ba .CT_CfRule {return _cfc ._aeg };func (_gfb Border )SetBottom (style _ba .ST_BorderStyle ,c _gbd .Color ){if _gfb ._ddg .Bottom ==nil {_gfb ._ddg .Bottom =_ba .NewCT_BorderPr ();};_gfb ._ddg .Bottom .Color =_ba .NewCT_Color ();_gfb ._ddg .Bottom .Color .RgbAttr =c .AsRGBAString ();_gfb ._ddg .Bottom .StyleAttr =style ;}; -// PasswordHash returns the hash of the workbook password. -func (_eefee SheetProtection )PasswordHash ()string {if _eefee ._agaf .PasswordAttr ==nil {return "";};return *_eefee ._agaf .PasswordAttr ;}; +// GetWidth returns a worksheet's column width. +func (_agdc *evalContext )GetWidth (colIdx int )float64 {colIdx ++;for _ ,_dbf :=range _agdc ._cgab .X ().Cols [0].Col {if int (_dbf .MinAttr )<=colIdx &&colIdx <=int (_dbf .MaxAttr ){return float64 (int (*_dbf .WidthAttr ));};};return 0;}; -// TopLeft is a no-op. -func (_cgc AbsoluteAnchor )TopLeft ()CellMarker {return CellMarker {}}; +// 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 (_efdg NumberFormat )ID ()uint32 {return _efdg ._dbab .NumFmtIdAttr }; // SetCachedFormulaResult sets the cached result of a formula. This is normally // not needed but is used internally when expanding an array formula. -func (_bbc Cell )SetCachedFormulaResult (s string ){_bbc ._abd .V =&s };const (AnchorTypeAbsolute AnchorType =iota ;AnchorTypeOneCell ;AnchorTypeTwoCell ;); +func (_dddd Cell )SetCachedFormulaResult (s string ){_dddd ._gfa .V =&s }; -// IsSheetLocked returns whether the sheet is locked. -func (_dfbb SheetProtection )IsSheetLocked ()bool {return _dfbb ._agaf .SheetAttr !=nil &&*_dfbb ._agaf .SheetAttr ;}; - -// SheetView is a view of a sheet. There is typically one per sheet, though more -// are supported. -type SheetView struct{_dgfd *_eb .CT_SheetView }; +// RemoveDefinedName removes an existing defined name. +func (_cagc *Workbook )RemoveDefinedName (dn DefinedName )error {if dn .X ()==nil {return _dd .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 _ffgcc ,_cbac :=range _cagc ._efdde .DefinedNames .DefinedName {if _cbac ==dn .X (){copy (_cagc ._efdde .DefinedNames .DefinedName [_ffgcc :],_cagc ._efdde .DefinedNames .DefinedName [_ffgcc +1:]);_cagc ._efdde .DefinedNames .DefinedName [len (_cagc ._efdde .DefinedNames .DefinedName )-1]=nil ;_cagc ._efdde .DefinedNames .DefinedName =_cagc ._efdde .DefinedNames .DefinedName [:len (_cagc ._efdde .DefinedNames .DefinedName )-1];return nil ;};};return _dd .New ("\u0064\u0065\u0066\u0069ne\u0064\u0020\u006e\u0061\u006d\u0065\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075n\u0064");}; -// SetConditionValue sets the condition value to be used for style applicaton. -func (_afea ConditionalFormattingRule )SetConditionValue (v string ){_afea ._dde .Formula =[]string {v }}; +// DVCompareType is a comparison type for a data validation rule. This restricts +// the input format of the cell. +type DVCompareType byte ; -// AddSheet adds a new sheet to a workbook. -func (_gfcbb *Workbook )AddSheet ()Sheet {_fdbd :=_eb .NewCT_Sheet ();_fdbd .SheetIdAttr =1;for _ ,_fdfg :=range _gfcbb ._caaef .Sheets .Sheet {if _fdbd .SheetIdAttr <=_fdfg .SheetIdAttr {_fdbd .SheetIdAttr =_fdfg .SheetIdAttr +1;};};_gfcbb ._caaef .Sheets .Sheet =append (_gfcbb ._caaef .Sheets .Sheet ,_fdbd );_fdbd .NameAttr =_abb .Sprintf ("\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0064",_fdbd .SheetIdAttr );_ccag :=_eb .NewWorksheet ();_ccag .Dimension =_eb .NewCT_SheetDimension ();_ccag .Dimension .RefAttr ="\u0041\u0031";_gfcbb ._eage =append (_gfcbb ._eage ,_ccag );_defe :=_cff .NewRelationships ();_gfcbb ._ddagc =append (_gfcbb ._ddagc ,_defe );_ccag .SheetData =_eb .NewCT_SheetData ();_gfcbb ._gbbf =append (_gfcbb ._gbbf ,nil );_aac :=_g .DocTypeSpreadsheet ;_dageb :=_gfcbb ._daec .AddAutoRelationship (_aac ,_g .OfficeDocumentType ,len (_gfcbb ._caaef .Sheets .Sheet ),_g .WorksheetType );_fdbd .IdAttr =_dageb .ID ();_gfcbb .ContentTypes .AddOverride (_g .AbsoluteFilename (_aac ,_g .WorksheetContentType ,len (_gfcbb ._caaef .Sheets .Sheet )),_g .WorksheetContentType );return Sheet {_gfcbb ,_fdbd ,_ccag };}; +// DataBarScale is a colored scale that fills the cell with a background +// gradeint depending on the value. +type DataBarScale struct{_gae *_ba .CT_DataBar }; -// SetActiveSheetIndex sets the index of the active sheet (0-n) which will be -// the tab displayed when the spreadsheet is initially opened. -func (_baag *Workbook )SetActiveSheetIndex (idx uint32 ){if _baag ._caaef .BookViews ==nil {_baag ._caaef .BookViews =_eb .NewCT_BookViews ();};if len (_baag ._caaef .BookViews .WorkbookView )==0{_baag ._caaef .BookViews .WorkbookView =append (_baag ._caaef .BookViews .WorkbookView ,_eb .NewCT_BookView ());};_baag ._caaef .BookViews .WorkbookView [0].ActiveTabAttr =_g .Uint32 (idx );}; +// GetFormula returns the formula for a cell. +func (_dgcb Cell )GetFormula ()string {if _dgcb ._gfa .F !=nil {return _dgcb ._gfa .F .Content ;};return "";}; -// SetRotation configures the cell to be rotated. -func (_cad CellStyle )SetRotation (deg uint8 ){if _cad ._fabg .Alignment ==nil {_cad ._fabg .Alignment =_eb .NewCT_CellAlignment ();};_cad ._fabg .ApplyAlignmentAttr =_g .Bool (true );_cad ._fabg .Alignment .TextRotationAttr =_g .Uint8 (deg );};type ConditionalFormattingRule struct{_dde *_eb .CT_CfRule }; +// 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 (_bef CellStyle )SetFill (f Fill ){_bef ._abd .FillIdAttr =_g .Uint32 (f .Index ());_bef ._abd .ApplyFillAttr =_g .Bool (true );}; -// Clear clears the cell's value and type. -func (_cafa Cell )Clear (){_cafa .clearValue ();_cafa ._abd .TAttr =_eb .ST_CellTypeUnset }; +// HasFormula returns true if the cell has an asoociated formula. +func (_agc Cell )HasFormula ()bool {return _agc ._gfa .F !=nil }; -// AddFont adds a new empty font to the stylesheet. -func (_acdc StyleSheet )AddFont ()Font {_egde :=_eb .NewCT_Font ();_acdc ._baeb .Fonts .Font =append (_acdc ._baeb .Fonts .Font ,_egde );_acdc ._baeb .Fonts .CountAttr =_g .Uint32 (uint32 (len (_acdc ._baeb .Fonts .Font )));return Font {_egde ,_acdc ._baeb };}; +// X returns the inner wrapped XML type. +func (_caeg ConditionalFormatting )X ()*_ba .CT_ConditionalFormatting {return _caeg ._faag }; -// RemoveSheetByName removes the sheet with the given name from the workbook. -func (_afbe *Workbook )RemoveSheetByName (name string )error {_acec :=-1;for _acc ,_gdfc :=range _afbe .Sheets (){if name ==_gdfc .Name (){_acec =_acc ;break ;};};if _acec ==-1{return ErrorNotFound ;};return _afbe .RemoveSheet (_acec );}; +// InitializeDefaults initializes a border to its defaulte empty values. +func (_cbc Border )InitializeDefaults (){_cbc ._ddg .Left =_ba .NewCT_BorderPr ();_cbc ._ddg .Bottom =_ba .NewCT_BorderPr ();_cbc ._ddg .Right =_ba .NewCT_BorderPr ();_cbc ._ddg .Top =_ba .NewCT_BorderPr ();_cbc ._ddg .Diagonal =_ba .NewCT_BorderPr ();}; -// DataValidationCompare is a view on a data validation rule that is oriented -// towards value comparisons. -type DataValidationCompare struct{_aaab *_eb .CT_DataValidation };type Fill struct{_bcd *_eb .CT_Fill ;_ccg *_eb .CT_Fills ;}; +// SetDateWithStyle sets a date with the default date style applied. +func (_acd Cell )SetDateWithStyle (d _bg .Time ){_acd .SetDate (d );for _ ,_baa :=range _acd ._bgf .StyleSheet .CellStyles (){if _baa .HasNumberFormat ()&&_baa .NumberFormat ()==uint32 (StandardFormatDate ){_acd .SetStyle (_baa );return ;};};_ddd :=_acd ._bgf .StyleSheet .AddCellStyle ();_ddd .SetNumberFormatStandard (StandardFormatDate );_acd .SetStyle (_ddd );}; -// 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 (_gace StyleSheet )GetOrCreateStandardNumberFormat (f StandardFormat )CellStyle {for _ ,_bgbfa :=range _gace .CellStyles (){if _bgbfa .HasNumberFormat ()&&_bgbfa .NumberFormat ()==uint32 (f ){return _bgbfa ;};};_eaegb :=_gace .AddCellStyle ();_eaegb .SetNumberFormatStandard (f );return _eaegb ;}; +// IsDBCS returns if a workbook's default language is among DBCS. +func (_dcec *evalContext )IsDBCS ()bool {_ace :=_dcec ._cgab ._ffc .CoreProperties .X ().Language ;if _ace ==nil {return false ;};_aded :=string (_ace .Data );for _ ,_dcgd :=range _cac {if _aded ==_dcgd {return true ;};};return false ;}; -// SetStyleIndex directly sets a style index to the cell. This should only be -// called with an index retrieved from CellStyle.Index() -func (_gge Cell )SetStyleIndex (idx uint32 ){_gge ._abd .SAttr =_g .Uint32 (idx )};func (_fcgf PatternFill )SetBgColor (c _af .Color ){_fcgf ._deab .BgColor =_eb .NewCT_Color ();_fcgf ._deab .BgColor .RgbAttr =c .AsRGBAString ();}; +// LockObject controls the locking of the sheet objects. +func (_aade SheetProtection )LockObject (b bool ){if !b {_aade ._fcca .ObjectsAttr =nil ;}else {_aade ._fcca .ObjectsAttr =_g .Bool (true );};};func (_gagba *Sheet )updateAfterRemove (_dbb uint32 ,_dcbe _db .UpdateAction )error {_efba :=_gagba .Name ();_febg :=&_db .UpdateQuery {UpdateType :_dcbe ,ColumnIdx :_dbb ,SheetToUpdate :_efba };for _ ,_cagb :=range _gagba ._ffc .Sheets (){_febg .UpdateCurrentSheet =_efba ==_cagb .Name ();for _ ,_agcae :=range _cagb .Rows (){for _ ,_fage :=range _agcae .Cells (){if _fage .X ().F !=nil {_bdede :=_fage .X ().F .Content ;_fcag :=_fc .ParseString (_bdede );if _fcag ==nil {_fage .SetError ("\u0023\u0052\u0045F\u0021");}else {_agb :=_fcag .Update (_febg );_fage .X ().F .Content =_cd .Sprintf ("\u003d\u0025\u0073",_agb .String ());};};};};};return nil ;}; -// SetMinLength sets the minimum bar length in percent. -func (_cbdc DataBarScale )SetMinLength (l uint32 ){_cbdc ._feee .MinLengthAttr =_g .Uint32 (l )}; +// Row returns the row of the cell marker. +func (_dee CellMarker )Row ()int32 {return _dee ._gebc .Row };func (_beef Font )SetBold (b bool ){if b {_beef ._dgbb .B =[]*_ba .CT_BooleanProperty {{}};}else {_beef ._dgbb .B =nil ;};};var _cdeg *_cg .Regexp =_cg .MustCompile ("\u005e(\u005ba\u002d\u007a\u005d\u002b\u0029(\u005b\u0030-\u0039\u005d\u002b\u0029\u0024"); -// SetRange sets the range that contains the possible values. This is incompatible with SetValues. -func (_fdeg DataValidationList )SetRange (cellRange string ){_fdeg ._gac .Formula1 =_g .String (cellRange );_fdeg ._gac .Formula2 =_g .String ("\u0030");}; +// Name returns the name of the defined name. +func (_gfd DefinedName )Name ()string {return _gfd ._dag .NameAttr }; -// AddDefinedName adds a name for a cell or range reference that can be used in -// formulas and charts. -func (_aggcd *Workbook )AddDefinedName (name ,ref string )DefinedName {if _aggcd ._caaef .DefinedNames ==nil {_aggcd ._caaef .DefinedNames =_eb .NewCT_DefinedNames ();};_aegbc :=_eb .NewCT_DefinedName ();_aegbc .Content =ref ;_aegbc .NameAttr =name ;_aggcd ._caaef .DefinedNames .DefinedName =append (_aggcd ._caaef .DefinedNames .DefinedName ,_aegbc );return DefinedName {_aegbc };}; +// ClearBorder clears any border configuration from the cell style. +func (_faf CellStyle )ClearBorder (){_faf ._abd .BorderIdAttr =nil ;_faf ._abd .ApplyBorderAttr =nil };func (_acef PatternFill )SetBgColor (c _gbd .Color ){_acef ._fdfb .BgColor =_ba .NewCT_Color ();_acef ._fdfb .BgColor .RgbAttr =c .AsRGBAString ();}; // X returns the inner wrapped XML type. -func (_acf ConditionalFormattingRule )X ()*_eb .CT_CfRule {return _acf ._dde }; +func (_eea DifferentialStyle )X ()*_ba .CT_Dxf {return _eea ._fceeg }; -// AddImage adds an image to the workbook package, returning a reference that -// can be used to add the image to a drawing. -func (_gefb *Workbook )AddImage (i _cff .Image )(_cff .ImageRef ,error ){_ebbd :=_cff .MakeImageRef (i ,&_gefb .DocBase ,_gefb ._daec );if i .Data ==nil &&i .Path ==""{return _ebbd ,_cfge .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 _ebbd ,_cfge .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 _ebbd ,_cfge .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 !=""{_daab :=_ec .Add (i .Path );if _daab !=nil {return _ebbd ,_daab ;};};_gefb .Images =append (_gefb .Images ,_ebbd );return _ebbd ,nil ;};const (SortOrderAscending SortOrder =iota ;SortOrderDescending ;); +// OneCellAnchor is anchored to a top-left cell with a fixed with/height +// in distance. +type OneCellAnchor struct{_eagfd *_bfg .CT_OneCellAnchor }; -// ClearAutoFilter removes the autofilters from the sheet. -func (_bbfb *Sheet )ClearAutoFilter (){_bbfb ._bfaa .AutoFilter =nil ;_bcba :="\u0027"+_bbfb .Name ()+"\u0027\u0021";for _ ,_bcdd :=range _bbfb ._fcea .DefinedNames (){if _bcdd .Name ()==_gbab {if _cg .HasPrefix (_bcdd .Content (),_bcba ){_bbfb ._fcea .RemoveDefinedName (_bcdd );break ;};};};}; +// AddString adds a string to the shared string cache. +func (_egc SharedStrings )AddString (v string )int {if _ecfd ,_gbg :=_egc ._fbbgb [v ];_gbg {return _ecfd ;};_bcf :=_ba .NewCT_Rst ();_bcf .T =_g .String (v );_egc ._gbag .Si =append (_egc ._gbag .Si ,_bcf );_ddf :=len (_egc ._gbag .Si )-1;_egc ._fbbgb [v ]=_ddf ;_egc ._gbag .CountAttr =_g .Uint32 (uint32 (len (_egc ._gbag .Si )));_egc ._gbag .UniqueCountAttr =_egc ._gbag .CountAttr ;return _ddf ;}; -// SetPasswordHash sets the password hash to the input. -func (_befg SheetProtection )SetPasswordHash (pwHash string ){_befg ._agaf .PasswordAttr =_g .String (pwHash );};func (_eefe Font )SetBold (b bool ){if b {_eefe ._adc .B =[]*_eb .CT_BooleanProperty {{}};}else {_eefe ._adc .B =nil ;};}; +// AddFont adds a new empty font to the stylesheet. +func (_gaecd StyleSheet )AddFont ()Font {_fcfdb :=_ba .NewCT_Font ();_gaecd ._gbec .Fonts .Font =append (_gaecd ._gbec .Fonts .Font ,_fcfdb );_gaecd ._gbec .Fonts .CountAttr =_g .Uint32 (uint32 (len (_gaecd ._gbec .Fonts .Font )));return Font {_fcfdb ,_gaecd ._gbec };}; -// 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 (_cge Cell )GetCachedFormulaResult ()string {if _cge ._abd .V !=nil {return *_cge ._abd .V ;};return "";};func (_gaade StandardFormat )String ()string {switch {case 0<=_gaade &&_gaade <=4:return _dagc [_cacd [_gaade ]:_cacd [_gaade +1]];case 9<=_gaade &&_gaade <=22:_gaade -=9;return _dabc [_afef [_gaade ]:_afef [_gaade +1]];case 37<=_gaade &&_gaade <=40:_gaade -=37;return _caggc [_bcc [_gaade ]:_bcc [_gaade +1]];case 45<=_gaade &&_gaade <=49:_gaade -=45;return _fgde [_addg [_gaade ]:_addg [_gaade +1]];default:return _abb .Sprintf ("\u0053t\u0061n\u0064\u0061\u0072\u0064\u0046o\u0072\u006da\u0074\u0028\u0025\u0064\u0029",_gaade );};}; +// AddSheet adds a new sheet to a workbook. +func (_cbag *Workbook )AddSheet ()Sheet {_bcgef :=_ba .NewCT_Sheet ();_bcgef .SheetIdAttr =1;for _ ,_ccff :=range _cbag ._efdde .Sheets .Sheet {if _bcgef .SheetIdAttr <=_ccff .SheetIdAttr {_bcgef .SheetIdAttr =_ccff .SheetIdAttr +1;};};_cbag ._efdde .Sheets .Sheet =append (_cbag ._efdde .Sheets .Sheet ,_bcgef );_bcgef .NameAttr =_cd .Sprintf ("\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0064",_bcgef .SheetIdAttr );_fbeb :=_ba .NewWorksheet ();_fbeb .Dimension =_ba .NewCT_SheetDimension ();_fbeb .Dimension .RefAttr ="\u0041\u0031";_cbag ._cbdb =append (_cbag ._cbdb ,_fbeb );_degcf :=_ae .NewRelationships ();_cbag ._bafa =append (_cbag ._bafa ,_degcf );_fbeb .SheetData =_ba .NewCT_SheetData ();_cbag ._cdba =append (_cbag ._cdba ,nil );_bcba :=_g .DocTypeSpreadsheet ;_ddfa :=_cbag ._deda .AddAutoRelationship (_bcba ,_g .OfficeDocumentType ,len (_cbag ._efdde .Sheets .Sheet ),_g .WorksheetType );_bcgef .IdAttr =_ddfa .ID ();_cbag .ContentTypes .AddOverride (_g .AbsoluteFilename (_bcba ,_g .WorksheetContentType ,len (_cbag ._efdde .Sheets .Sheet )),_g .WorksheetContentType );return Sheet {_cbag ,_bcgef ,_fbeb };}; -// CopySheet copies the existing sheet at index `ind` and puts its copy with the name `copiedSheetName`. -func (_fdbdb *Workbook )CopySheet (ind int ,copiedSheetName string )(Sheet ,error ){if _fdbdb .SheetCount ()<=ind {return Sheet {},ErrorNotFound ;};var _dggf _cff .Relationship ;for _ ,_beaf :=range _fdbdb ._daec .Relationships (){if _beaf .ID ()==_fdbdb ._caaef .Sheets .Sheet [ind ].IdAttr {var _adgd bool ;if _dggf ,_adgd =_fdbdb ._daec .CopyRelationship (_beaf .ID ());!_adgd {return Sheet {},ErrorNotFound ;};break ;};};_fdbdb .ContentTypes .CopyOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .WorksheetContentType ,ind +1),_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .WorksheetContentType ,len (_fdbdb .ContentTypes .X ().Override )));_gaec :=*_fdbdb ._eage [ind ];_fdbdb ._eage =append (_fdbdb ._eage ,&_gaec );var _dffa uint32 =0;for _ ,_bdcee :=range _fdbdb ._caaef .Sheets .Sheet {if _bdcee .SheetIdAttr > _dffa {_dffa =_bdcee .SheetIdAttr ;};};_dffa ++;_fcdd :=*_fdbdb ._caaef .Sheets .Sheet [ind ];_fcdd .IdAttr =_dggf .ID ();_fcdd .NameAttr =copiedSheetName ;_fcdd .SheetIdAttr =_dffa ;_fdbdb ._caaef .Sheets .Sheet =append (_fdbdb ._caaef .Sheets .Sheet ,&_fcdd );_fgge :=_cff .NewRelationshipsCopy (_fdbdb ._ddagc [ind ]);_fdbdb ._ddagc =append (_fdbdb ._ddagc ,_fgge );_fafg :=_fdbdb ._gbbf [ind ];if _fafg ==nil {_fdbdb ._gbbf =append (_fdbdb ._gbbf ,nil );}else {_dcag :=*_fafg ;_fdbdb ._gbbf =append (_fdbdb ._gbbf ,&_dcag );};_fbdfa :=Sheet {_fdbdb ,&_fcdd ,&_gaec };return _fbdfa ,nil ;}; +// SetHeight sets the height of the anchored object. +func (_ee AbsoluteAnchor )SetHeight (h _da .Distance ){_ee ._gce .Ext .CyAttr =int64 (h /_da .EMU )}; -// Protection controls the protection on an individual sheet. -func (_efdcf *Sheet )Protection ()SheetProtection {if _efdcf ._bfaa .SheetProtection ==nil {_efdcf ._bfaa .SheetProtection =_eb .NewCT_SheetProtection ();};return SheetProtection {_efdcf ._bfaa .SheetProtection };}; +// 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 (_dfba *Workbook )ClearCachedFormulaResults (){for _ ,_fgfd :=range _dfba .Sheets (){_fgfd .ClearCachedFormulaResults ();};};func (_agdd Font )SetItalic (b bool ){if b {_agdd ._dgbb .I =[]*_ba .CT_BooleanProperty {{}};}else {_agdd ._dgbb .I =nil ;};};func (_dcc ConditionalFormattingRule )clear (){_dcc ._aeg .OperatorAttr =_ba .ST_ConditionalFormattingOperatorUnset ;_dcc ._aeg .ColorScale =nil ;_dcc ._aeg .IconSet =nil ;_dcc ._aeg .Formula =nil ;}; -// SetHeight sets the row height in points. -func (_eege Row )SetHeight (d _cgd .Distance ){_eege ._bbde .HtAttr =_g .Float64 (float64 (d ));_eege ._bbde .CustomHeightAttr =_g .Bool (true );}; +// Operator returns the operator for the rule +func (_cdab ConditionalFormattingRule )Operator ()_ba .ST_ConditionalFormattingOperator {return _cdab ._aeg .OperatorAttr ;}; -// SetActiveSheet sets the active sheet which will be the tab displayed when the -// spreadsheet is initially opened. -func (_aeeb *Workbook )SetActiveSheet (s Sheet ){for _bagf ,_ddagf :=range _aeeb ._eage {if s ._bfaa ==_ddagf {_aeeb .SetActiveSheetIndex (uint32 (_bagf ));};};}; +// ClearSheetViews clears the list of sheet views. This will clear the results +// of AddView() or SetFrozen. +func (_dfcc *Sheet )ClearSheetViews (){_dfcc ._beb .SheetViews =nil }; + +// CellStyle is a formatting style for a cell. CellStyles are spreadsheet global +// and can be applied to cells across sheets. +type CellStyle struct{_cba *Workbook ;_abd *_ba .CT_Xf ;_ff *_ba .CT_CellXfs ;};func (_edab *Sheet )setShared (_eedb string ,_aacf ,_dfde _af .CellReference ,_fggeb string ){_acgc :=_edab .FormulaContext ();_gegc :=_fc .NewEvaluator ();for _aga :=_aacf .RowIdx ;_aga <=_dfde .RowIdx ;_aga ++{for _ffgf :=_aacf .ColumnIdx ;_ffgf <=_dfde .ColumnIdx ;_ffgf ++{_bdbf :=_aga -_aacf .RowIdx ;_cgfg :=_ffgf -_aacf .ColumnIdx ;_acgc .SetOffset (_cgfg ,_bdbf );_fbfge :=_gegc .Eval (_acgc ,_fggeb );_degc :=_cd .Sprintf ("\u0025\u0073\u0025\u0064",_af .IndexToColumn (_ffgf ),_aga );_cfee :=_edab .Cell (_degc );if _fbfge .Type ==_fc .ResultTypeNumber {_cfee .X ().TAttr =_ba .ST_CellTypeN ;}else {_cfee .X ().TAttr =_ba .ST_CellTypeInlineStr ;};_cfee .X ().V =_g .String (_fbfge .Value ());};};_ =_gegc ;_ =_acgc ;}; + +// TopLeft is a no-op. +func (_ac AbsoluteAnchor )TopLeft ()CellMarker {return CellMarker {}}; + +// IsSheetLocked returns whether the sheet objects are locked. +func (_befb SheetProtection )IsObjectLocked ()bool {return _befb ._fcca .ObjectsAttr !=nil &&*_befb ._fcca .ObjectsAttr ;};func (_gdbg StyleSheet )GetNumberFormat (id uint32 )NumberFormat {if id >=0&&id < 50{return CreateDefaultNumberFormat (StandardFormat (id ));};for _ ,_bede :=range _gdbg ._gbec .NumFmts .NumFmt {if _bede .NumFmtIdAttr ==id {return NumberFormat {_gdbg ._begf ,_bede };};};return NumberFormat {};}; + +// Reference returns the region of cells that are merged. +func (_ggaf MergedCell )Reference ()string {return _ggaf ._aaea .RefAttr }; + +// 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 (_cbfb *Sheet )RecalculateFormulas (){_ecfgd :=_fc .NewEvaluator ();_aebf :=_cbfb .FormulaContext ();for _ ,_bfdg :=range _cbfb .Rows (){for _ ,_fgbgb :=range _bfdg .Cells (){if _fgbgb .X ().F !=nil {_gdddd :=_fgbgb .X ().F .Content ;if _fgbgb .X ().F .TAttr ==_ba .ST_CellFormulaTypeShared &&len (_gdddd )==0{continue ;};_eedc :=_ecfgd .Eval (_aebf ,_gdddd ).AsString ();if _eedc .Type ==_fc .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",_gdddd ,_eedc .ErrorMessage );_fgbgb .X ().V =nil ;}else {if _eedc .Type ==_fc .ResultTypeNumber {_fgbgb .X ().TAttr =_ba .ST_CellTypeN ;}else {_fgbgb .X ().TAttr =_ba .ST_CellTypeInlineStr ;};_fgbgb .X ().V =_g .String (_eedc .Value ());if _fgbgb .X ().F .TAttr ==_ba .ST_CellFormulaTypeArray {if _eedc .Type ==_fc .ResultTypeArray {_cbfb .setArray (_fgbgb .Reference (),_eedc );}else if _eedc .Type ==_fc .ResultTypeList {_cbfb .setList (_fgbgb .Reference (),_eedc );};}else if _fgbgb .X ().F .TAttr ==_ba .ST_CellFormulaTypeShared &&_fgbgb .X ().F .RefAttr !=nil {_ecda ,_bgdbe ,_fbdc :=_af .ParseRangeReference (*_fgbgb .X ().F .RefAttr );if _fbdc !=nil {_f .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",_fbdc );continue ;};_cbfb .setShared (_fgbgb .Reference (),_ecda ,_bgdbe ,_gdddd );};};};};};}; -// BottomRight is a no-op. -func (_ge AbsoluteAnchor )BottomRight ()CellMarker {return CellMarker {}}; +// Protection allows control over the workbook protections. +func (_bcaa *Workbook )Protection ()WorkbookProtection {if _bcaa ._efdde .WorkbookProtection ==nil {_bcaa ._efdde .WorkbookProtection =_ba .NewCT_WorkbookProtection ();};return WorkbookProtection {_bcaa ._efdde .WorkbookProtection };};const (_fafba ="\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";_aef ="\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";_aacfe ="\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";_gbae ="\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";);type MergedCell struct{_cef *Workbook ;_cff *Sheet ;_aaea *_ba .CT_MergeCell ;}; -// SetError sets the cell type to error and the value to the given error message. -func (_bad Cell )SetError (msg string ){_bad .clearValue ();_bad ._abd .V =_g .String (msg );_bad ._abd .TAttr =_eb .ST_CellTypeE ;}; +// NewStyleSheet constructs a new default stylesheet. +func NewStyleSheet (wb *Workbook )StyleSheet {_ccf :=_ba .NewStyleSheet ();_ccf .CellStyleXfs =_ba .NewCT_CellStyleXfs ();_ccf .CellXfs =_ba .NewCT_CellXfs ();_ccf .CellStyles =_ba .NewCT_CellStyles ();_bcdeg :=_ba .NewCT_CellStyle ();_bcdeg .NameAttr =_g .String ("\u004e\u006f\u0072\u006d\u0061\u006c");_bcdeg .XfIdAttr =0;_bcdeg .BuiltinIdAttr =_g .Uint32 (0);_ccf .CellStyles .CellStyle =append (_ccf .CellStyles .CellStyle ,_bcdeg );_ccf .CellStyles .CountAttr =_g .Uint32 (uint32 (len (_ccf .CellStyles .CellStyle )));_baedf :=_ba .NewCT_Xf ();_baedf .NumFmtIdAttr =_g .Uint32 (0);_baedf .FontIdAttr =_g .Uint32 (0);_baedf .FillIdAttr =_g .Uint32 (0);_baedf .BorderIdAttr =_g .Uint32 (0);_ccf .CellStyleXfs .Xf =append (_ccf .CellStyleXfs .Xf ,_baedf );_ccf .CellStyleXfs .CountAttr =_g .Uint32 (uint32 (len (_ccf .CellStyleXfs .Xf )));_dgbbc :=NewFills ();_ccf .Fills =_dgbbc .X ();_cbda :=_dgbbc .AddFill ().SetPatternFill ();_cbda .SetPattern (_ba .ST_PatternTypeNone );_cbda =_dgbbc .AddFill ().SetPatternFill ();_cbda .SetPattern (_ba .ST_PatternTypeGray125 );_ccf .Fonts =_ba .NewCT_Fonts ();_ccf .Borders =_ba .NewCT_Borders ();_dddg :=StyleSheet {wb ,_ccf };_dddg .AddBorder ().InitializeDefaults ();_cbcg :=_dddg .AddFont ();_cbcg .SetName ("\u0043a\u006c\u0069\u0062\u0072\u0069");_cbcg .SetSize (11);_gdfbe :=_ba .NewCT_Xf ();*_gdfbe =*_baedf ;_gdfbe .XfIdAttr =_g .Uint32 (0);_ccf .CellXfs .Xf =append (_ccf .CellXfs .Xf ,_gdfbe );_ccf .CellXfs .CountAttr =_g .Uint32 (uint32 (len (_ccf .CellXfs .Xf )));return _dddg ;}; -// SetStringByID sets the cell type to string, and the value a string in the -// shared strings table. -func (_eee Cell )SetStringByID (id int ){_eee ._afc .ensureSharedStringsRelationships ();_eee .clearValue ();_eee ._abd .V =_g .String (_ab .Itoa (id ));_eee ._abd .TAttr =_eb .ST_CellTypeS ;};const _gbab ="_\u0078\u006c\u006e\u006d._\u0046i\u006c\u0074\u0065\u0072\u0044a\u0074\u0061\u0062\u0061\u0073\u0065"; +// GetFormat returns a cell data format. +func (_fdd *evalContext )GetFormat (cellRef string )string {return _fdd ._cgab .Cell (cellRef ).getFormat ();}; -// SetContent sets the defined name content. -func (_fcfg DefinedName )SetContent (s string ){_fcfg ._gadd .Content =s }; +// SetVerticalAlignment sets the vertical alignment of a cell style. +func (_egbd CellStyle )SetVerticalAlignment (a _ba .ST_VerticalAlignment ){if _egbd ._abd .Alignment ==nil {_egbd ._abd .Alignment =_ba .NewCT_CellAlignment ();};_egbd ._abd .ApplyAlignmentAttr =_g .Bool (true );_egbd ._abd .Alignment .VerticalAttr =a ;}; -// SetHidden hides or unhides the row -func (_gca Row )SetHidden (hidden bool ){if !hidden {_gca ._bbde .HiddenAttr =nil ;}else {_gca ._bbde .HiddenAttr =_g .Bool (true );};}; +// SetColOffset sets the column offset of the top-left anchor. +func (_aada OneCellAnchor )SetColOffset (m _da .Distance ){_aada .TopLeft ().SetColOffset (m )};func _cfa (_eggc bool )int {if _eggc {return 1;};return 0;}; -// SetWrapped configures the cell to wrap text. -func (_fac CellStyle )SetWrapped (b bool ){if _fac ._fabg .Alignment ==nil {_fac ._fabg .Alignment =_eb .NewCT_CellAlignment ();};if !b {_fac ._fabg .Alignment .WrapTextAttr =nil ;}else {_fac ._fabg .Alignment .WrapTextAttr =_g .Bool (true );_fac ._fabg .ApplyAlignmentAttr =_g .Bool (true );};};func _ebgd ()*_fad .CT_AbsoluteAnchor {_caca :=_fad .NewCT_AbsoluteAnchor ();return _caca }; +// Comments returns the comments for a sheet. +func (_faaad *Sheet )Comments ()Comments {for _cfege ,_ggd :=range _faaad ._ffc ._cbdb {if _ggd ==_faaad ._beb {if _faaad ._ffc ._cdba [_cfege ]==nil {_faaad ._ffc ._cdba [_cfege ]=_ba .NewComments ();_faaad ._ffc ._bafa [_cfege ].AddAutoRelationship (_g .DocTypeSpreadsheet ,_g .WorksheetType ,_cfege +1,_g .CommentsType );_faaad ._ffc .ContentTypes .AddOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .CommentsType ,_cfege +1),_g .CommentsContentType );};if len (_faaad ._ffc ._gaee )==0{_faaad ._ffc ._gaee =append (_faaad ._ffc ._gaee ,_gec .NewCommentDrawing ());_adab :=_faaad ._ffc ._bafa [_cfege ].AddAutoRelationship (_g .DocTypeSpreadsheet ,_g .WorksheetType ,1,_g .VMLDrawingType );if _faaad ._beb .LegacyDrawing ==nil {_faaad ._beb .LegacyDrawing =_ba .NewCT_LegacyDrawing ();};_faaad ._beb .LegacyDrawing .IdAttr =_adab .ID ();};return Comments {_faaad ._ffc ,_faaad ._ffc ._cdba [_cfege ]};};};_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 {};}; -// AddFormatValue adds a format value to be used in determining which icons to display. -func (_dabe IconScale )AddFormatValue (t _eb .ST_CfvoType ,val string ){_gbf :=_eb .NewCT_Cfvo ();_gbf .TypeAttr =t ;_gbf .ValAttr =_g .String (val );_dabe ._agec .Cfvo =append (_dabe ._agec .Cfvo ,_gbf );}; +// SetShowValue controls if the cell value is displayed. +func (_dbgf DataBarScale )SetShowValue (b bool ){_dbgf ._gae .ShowValueAttr =_g .Bool (b )}; -// AddCellStyle adds a new empty cell style to the stylesheet. -func (_ceaf StyleSheet )AddCellStyle ()CellStyle {_ddba :=_eb .NewCT_Xf ();_ceaf ._baeb .CellXfs .Xf =append (_ceaf ._baeb .CellXfs .Xf ,_ddba );_ceaf ._baeb .CellXfs .CountAttr =_g .Uint32 (uint32 (len (_ceaf ._baeb .CellXfs .Xf )));return CellStyle {_ceaf ._dgce ,_ddba ,_ceaf ._baeb .CellXfs };}; +// Column returns the cell column +func (_gba Cell )Column ()(string ,error ){_ddga ,_gecb :=_af .ParseCellReference (_gba .Reference ());if _gecb !=nil {return "",_gecb ;};return _ddga .Column ,nil ;}; -// SetHeight sets the height of the anchored object. -func (_ccee OneCellAnchor )SetHeight (h _cgd .Distance ){_ccee ._daeg .Ext .CyAttr =int64 (h /_cgd .EMU )}; +// SetHidden hides or unhides the row +func (_dcag Row )SetHidden (hidden bool ){if !hidden {_dcag ._bgfg .HiddenAttr =nil ;}else {_dcag ._bgfg .HiddenAttr =_g .Bool (true );};}; -// NumberFormat returns the number format that the cell style uses, or zero if -// it is not set. -func (_dbb CellStyle )NumberFormat ()uint32 {if _dbb ._fabg .NumFmtIdAttr ==nil {return 0;};return *_dbb ._fabg .NumFmtIdAttr ;}; +// GetSheet returns a sheet by name, or an error if a sheet by the given name +// was not found. +func (_eedae *Workbook )GetSheet (name string )(Sheet ,error ){for _ ,_abfa :=range _eedae .Sheets (){if _abfa .Name ()==name {return _abfa ,nil ;};};return Sheet {},ErrorNotFound ;}; // X returns the inner wrapped XML type. -func (_ffdb Comment )X ()*_eb .CT_Comment {return _ffdb ._faaf };var _deee =[...]uint8 {0,18,37}; +func (_dcd CellMarker )X ()*_bfg .CT_Marker {return _dcd ._gebc }; -// CellStyles returns the list of defined cell styles -func (_eaeg StyleSheet )CellStyles ()[]CellStyle {_gdag :=[]CellStyle {};for _ ,_eaba :=range _eaeg ._baeb .CellXfs .Xf {_gdag =append (_gdag ,CellStyle {_eaeg ._dgce ,_eaba ,_eaeg ._baeb .CellXfs });};return _gdag ;}; - -// SetHyperlink sets a hyperlink on a cell. -func (_ece Cell )SetHyperlink (hl _cff .Hyperlink ){_dcb :=_ece ._fgd ._bfaa ;if _dcb .Hyperlinks ==nil {_dcb .Hyperlinks =_eb .NewCT_Hyperlinks ();};_ffb :=_cff .Relationship (hl );_gee :=_eb .NewCT_Hyperlink ();_gee .RefAttr =_ece .Reference ();_gee .IdAttr =_g .String (_ffb .ID ());_dcb .Hyperlinks .Hyperlink =append (_dcb .Hyperlinks .Hyperlink ,_gee );}; - -// SetHeightCells sets the height the anchored object by moving the bottom. It -// is not compatible with SetHeight. -func (_gbfc TwoCellAnchor )SetHeightCells (h int32 ){_gbfc .SetHeight (0);_fafeg :=_gbfc .TopLeft ();_edgd :=_gbfc .BottomRight ();_edgd .SetRow (_fafeg .Row ()+h );}; +// SetText sets the text to be displayed. +func (_ggcf RichTextRun )SetText (s string ){_ggcf ._fgc .T =s }; -// Comments is the container for comments for a single sheet. -type Comments struct{_debe *Workbook ;_bee *_eb .Comments ;}; +// NumberFormat is a number formatting string that can be applied to a cell +// style. +type NumberFormat struct{_gdee *Workbook ;_dbab *_ba .CT_NumFmt ;}; -// SetReference sets the regin of cells that the merged cell applies to. -func (_cgfce MergedCell )SetReference (ref string ){_cgfce ._ddga .RefAttr =ref };func (_cggc *Sheet )slideCellsLeft (_fgae []*_eb .CT_Cell )[]*_eb .CT_Cell {for _ ,_ceac :=range _fgae {_afdg ,_dcaf :=_dg .ParseCellReference (*_ceac .RAttr );if _dcaf !=nil {return _fgae ;};_dbfef :=_afdg .ColumnIdx -1;_acfab :=_dg .IndexToColumn (_dbfef )+_abb .Sprintf ("\u0025\u0064",_afdg .RowIdx );_ceac .RAttr =&_acfab ;};return _fgae ;};func (_dcc DataValidation )clear (){_dcc ._deef .Formula1 =_g .String ("\u0030");_dcc ._deef .Formula2 =_g .String ("\u0030");}; +// SetHeightCells is a no-op. +func (_adc OneCellAnchor )SetHeightCells (int32 ){};func (_bdgf *Sheet )getAllCellsInFormulaArraysForColumn ()(map[string ]bool ,error ){return _bdgf .getAllCellsInFormulaArrays (false );}; -// NewStyleSheet constructs a new default stylesheet. -func NewStyleSheet (wb *Workbook )StyleSheet {_bbgeg :=_eb .NewStyleSheet ();_bbgeg .CellStyleXfs =_eb .NewCT_CellStyleXfs ();_bbgeg .CellXfs =_eb .NewCT_CellXfs ();_bbgeg .CellStyles =_eb .NewCT_CellStyles ();_bdge :=_eb .NewCT_CellStyle ();_bdge .NameAttr =_g .String ("\u004e\u006f\u0072\u006d\u0061\u006c");_bdge .XfIdAttr =0;_bdge .BuiltinIdAttr =_g .Uint32 (0);_bbgeg .CellStyles .CellStyle =append (_bbgeg .CellStyles .CellStyle ,_bdge );_bbgeg .CellStyles .CountAttr =_g .Uint32 (uint32 (len (_bbgeg .CellStyles .CellStyle )));_aff :=_eb .NewCT_Xf ();_aff .NumFmtIdAttr =_g .Uint32 (0);_aff .FontIdAttr =_g .Uint32 (0);_aff .FillIdAttr =_g .Uint32 (0);_aff .BorderIdAttr =_g .Uint32 (0);_bbgeg .CellStyleXfs .Xf =append (_bbgeg .CellStyleXfs .Xf ,_aff );_bbgeg .CellStyleXfs .CountAttr =_g .Uint32 (uint32 (len (_bbgeg .CellStyleXfs .Xf )));_aebe :=NewFills ();_bbgeg .Fills =_aebe .X ();_gcc :=_aebe .AddFill ().SetPatternFill ();_gcc .SetPattern (_eb .ST_PatternTypeNone );_gcc =_aebe .AddFill ().SetPatternFill ();_gcc .SetPattern (_eb .ST_PatternTypeGray125 );_bbgeg .Fonts =_eb .NewCT_Fonts ();_bbgeg .Borders =_eb .NewCT_Borders ();_eada :=StyleSheet {wb ,_bbgeg };_eada .AddBorder ().InitializeDefaults ();_ecad :=_eada .AddFont ();_ecad .SetName ("\u0043a\u006c\u0069\u0062\u0072\u0069");_ecad .SetSize (11);_cgfa :=_eb .NewCT_Xf ();*_cgfa =*_aff ;_cgfa .XfIdAttr =_g .Uint32 (0);_bbgeg .CellXfs .Xf =append (_bbgeg .CellXfs .Xf ,_cgfa );_bbgeg .CellXfs .CountAttr =_g .Uint32 (uint32 (len (_bbgeg .CellXfs .Xf )));return _eada ;};func (_dfgg Sheet )validateMergedCells ()error {_ccaa :=map[uint64 ]struct{}{};for _ ,_fdff :=range _dfgg .MergedCells (){_baf ,_ebea ,_bfbe :=_dg .ParseRangeReference (_fdff .Reference ());if _bfbe !=nil {return _abb .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",_dfgg .Name (),_fdff .Reference ());};for _bcf :=_baf .RowIdx ;_bcf <=_ebea .RowIdx ;_bcf ++{for _bcgf :=_baf .ColumnIdx ;_bcgf <=_ebea .ColumnIdx ;_bcgf ++{_bfdb :=uint64 (_bcf )<<32|uint64 (_bcgf );if _ ,_dge :=_ccaa [_bfdb ];_dge {return _abb .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",_dfgg .Name ());};_ccaa [_bfdb ]=struct{}{};};};};return nil ;};const _dab ="\u00320\u0030\u0036\u002d\u00301\u002d\u0030\u0032\u0054\u00315\u003a0\u0034:\u0030\u0035\u005a\u0030\u0037\u003a\u00300"; +// Close closes the workbook, removing any temporary files that might have been +// created when opening a document. +func (_gcad *Workbook )Close ()error {if _gcad .TmpPath !=""{return _dad .RemoveAll (_gcad .TmpPath );};return nil ;}; -// GetFormat sets the number format code. -func (_bgac NumberFormat )GetFormat ()string {return _bgac ._cgea .FormatCodeAttr };func (_fbfd PatternFill )X ()*_eb .CT_PatternFill {return _fbfd ._deab }; +// SetState sets the sheet view state (frozen/split/frozen-split) +func (_dbfffc SheetView )SetState (st _ba .ST_PaneState ){_dbfffc .ensurePane ();_dbfffc ._ffec .Pane .StateAttr =st ;}; -// RemoveColumn removes column from the sheet and moves all columns to the right of the removed column one step left. -func (_aebc *Sheet )RemoveColumn (column string )error {_cbaff ,_agfa :=_aebc .getAllCellsInFormulaArraysForColumn ();if _agfa !=nil {return _agfa ;};_acga :=_dg .ColumnToIndex (column );for _ ,_aagc :=range _aebc .Rows (){_eacac :=_abb .Sprintf ("\u0025\u0073\u0025\u0064",column ,*_aagc .X ().RAttr );if _ ,_eeede :=_cbaff [_eacac ];_eeede {return nil ;};};for _ ,_caff :=range _aebc .Rows (){_bgag :=_caff ._bbde .C ;for _bbac ,_agbd :=range _bgag {_gaaec ,_aafc :=_dg .ParseCellReference (*_agbd .RAttr );if _aafc !=nil {return _aafc ;};if _gaaec .ColumnIdx ==_acga {_caff ._bbde .C =append (_bgag [:_bbac ],_aebc .slideCellsLeft (_bgag [_bbac +1:])...);break ;}else if _gaaec .ColumnIdx > _acga {_caff ._bbde .C =append (_bgag [:_bbac ],_aebc .slideCellsLeft (_bgag [_bbac :])...);break ;};};};_agfa =_aebc .updateAfterRemove (_acga ,_bab .UpdateActionRemoveColumn );if _agfa !=nil {return _agfa ;};_agfa =_aebc .removeColumnFromNamedRanges (_acga );if _agfa !=nil {return _agfa ;};_agfa =_aebc .removeColumnFromMergedCells (_acga );if _agfa !=nil {return _agfa ;};for _ ,_ccce :=range _aebc ._fcea .Sheets (){_ccce .RecalculateFormulas ();};return nil ;}; +// WorkbookText is an array of extracted text items which has some methods for representing extracted text from a workbook. +type WorkbookText struct{Sheets []*SheetText ;}; -// 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{_beec *_eb .Sst ;_cabag map[string ]int ;};func (_gcgb *Sheet )getAllCellsInFormulaArraysForColumn ()(map[string ]bool ,error ){return _gcgb .getAllCellsInFormulaArrays (false );}; +// AddHyperlink creates and sets a hyperlink on a cell. +func (_bfgg Cell )AddHyperlink (url string ){for _gafd ,_ggf :=range _bfgg ._bgf ._cbdb {if _ggf ==_bfgg ._bc ._beb {_bfgg .SetHyperlink (_bfgg ._bgf ._bafa [_gafd ].AddHyperlink (url ));return ;};};}; -// Fonts returns the list of fonts defined in the stylesheet. -func (_fedg StyleSheet )Fonts ()[]Font {_ceeg :=[]Font {};for _ ,_agbc :=range _fedg ._baeb .Fonts .Font {_ceeg =append (_ceeg ,Font {_agbc ,_fedg ._baeb });};return _ceeg ;};func (_acee Font )SetName (name string ){_acee ._adc .Name =[]*_eb .CT_FontName {{ValAttr :name }}}; +// SetPasswordHash sets the password hash to the input. +func (_agbc SheetProtection )SetPasswordHash (pwHash string ){_agbc ._fcca .PasswordAttr =_g .String (pwHash );}; -// SetWidthCells is a no-op. -func (_cb AbsoluteAnchor )SetWidthCells (int32 ){};func _cdb ()*_fad .CT_OneCellAnchor {_eag :=_fad .NewCT_OneCellAnchor ();return _eag }; +// Fills returns a Fills object that can be used to add/create/edit fills. +func (_bcge StyleSheet )Fills ()Fills {return Fills {_bcge ._gbec .Fills }};func (_cfeg Sheet )validateRowCellNumbers ()error {_dcbd :=map[uint32 ]struct{}{};for _ ,_fagg :=range _cfeg ._beb .SheetData .Row {if _fagg .RAttr !=nil {if _ ,_ddda :=_dcbd [*_fagg .RAttr ];_ddda {return _cd .Errorf ("\u0027%\u0073'\u0020\u0072\u0065\u0075\u0073e\u0064\u0020r\u006f\u0077\u0020\u0025\u0064",_cfeg .Name (),*_fagg .RAttr );};_dcbd [*_fagg .RAttr ]=struct{}{};};_fdde :=map[string ]struct{}{};for _ ,_bgad :=range _fagg .C {if _bgad .RAttr ==nil {continue ;};if _ ,_aba :=_fdde [*_bgad .RAttr ];_aba {return _cd .Errorf ("\u0027\u0025\u0073\u0027 r\u0065\u0075\u0073\u0065\u0064\u0020\u0063\u0065\u006c\u006c\u0020\u0025\u0073",_cfeg .Name (),*_bgad .RAttr );};_fdde [*_bgad .RAttr ]=struct{}{};};};return nil ;};func (_eaec *evalContext )SetOffset (col ,row uint32 ){_eaec ._gdbd =col ;_eaec ._aeb =row }; -// GetFilename returns the name of file from which workbook was opened with full path to it -func (_aeae *Workbook )GetFilename ()string {return _aeae ._bceed }; +// SheetText is an array of extracted text items which has some methods for representing extracted text from a sheet. +type SheetText struct{Cells []CellText ;}; -// RemoveSheet removes the sheet with the given index from the workbook. -func (_gcea *Workbook )RemoveSheet (ind int )error {if _gcea .SheetCount ()<=ind {return ErrorNotFound ;};for _ ,_eadfd :=range _gcea ._daec .Relationships (){if _eadfd .ID ()==_gcea ._caaef .Sheets .Sheet [ind ].IdAttr {_gcea ._daec .Remove (_eadfd );break ;};};_gcea .ContentTypes .RemoveOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .WorksheetContentType ,ind +1));copy (_gcea ._eage [ind :],_gcea ._eage [ind +1:]);_gcea ._eage =_gcea ._eage [:len (_gcea ._eage )-1];_feef :=_gcea ._caaef .Sheets .Sheet [ind ];copy (_gcea ._caaef .Sheets .Sheet [ind :],_gcea ._caaef .Sheets .Sheet [ind +1:]);_gcea ._caaef .Sheets .Sheet =_gcea ._caaef .Sheets .Sheet [:len (_gcea ._caaef .Sheets .Sheet )-1];for _abgd :=range _gcea ._caaef .Sheets .Sheet {if _gcea ._caaef .Sheets .Sheet [_abgd ].SheetIdAttr > _feef .SheetIdAttr {_gcea ._caaef .Sheets .Sheet [_abgd ].SheetIdAttr --;};};copy (_gcea ._ddagc [ind :],_gcea ._ddagc [ind +1:]);_gcea ._ddagc =_gcea ._ddagc [:len (_gcea ._ddagc )-1];copy (_gcea ._gbbf [ind :],_gcea ._gbbf [ind +1:]);_gcea ._gbbf =_gcea ._gbbf [:len (_gcea ._gbbf )-1];return nil ;}; +// AddFormatValue adds a format value to be used to determine the cell background. +func (_deb ColorScale )AddFormatValue (t _ba .ST_CfvoType ,val string ){_eebg :=_ba .NewCT_Cfvo ();_eebg .TypeAttr =t ;_eebg .ValAttr =_g .String (val );_deb ._faa .Cfvo =append (_deb ._faa .Cfvo ,_eebg );}; -// SetStyle sets the cell style for an entire column. -func (_bgg Column )SetStyle (cs CellStyle ){_bgg ._agbg .StyleAttr =_g .Uint32 (cs .Index ())}; +// AddView adds a sheet view. +func (_adbg *Sheet )AddView ()SheetView {if _adbg ._beb .SheetViews ==nil {_adbg ._beb .SheetViews =_ba .NewCT_SheetViews ();};_fcfdd :=_ba .NewCT_SheetView ();_adbg ._beb .SheetViews .SheetView =append (_adbg ._beb .SheetViews .SheetView ,_fcfdd );return SheetView {_fcfdd };}; -// SetFont sets the font name for a rich text run. -func (_eagb RichTextRun )SetFont (s string ){_eagb .ensureRpr ();_eagb ._eacf .RPr .RFont =_eb .NewCT_FontName ();_eagb ._eacf .RPr .RFont .ValAttr =s ;}; +// 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 (_bcbd DataValidation )SetRange (cellRange string ){_bcbd ._agga .SqrefAttr =_ba .ST_Sqref {cellRange };}; -// TopLeft returns the CellMaker for the top left corner of the anchor. -func (_cbc TwoCellAnchor )TopLeft ()CellMarker {return CellMarker {_cbc ._acgc .From }}; +// X returns the inner wrapped XML type. +func (_bbdd SharedStrings )X ()*_ba .Sst {return _bbdd ._gbag }; -// SetPassword sets the password hash to a hash of the input password. -func (_gdac SheetProtection )SetPassword (pw string ){_gdac .SetPasswordHash (PasswordHash (pw ))}; +// Epoch returns the point at which the dates/times in the workbook are relative to. +func (_agba *Workbook )Epoch ()_bg .Time {if _agba .Uses1904Dates (){_bg .Date (1904,1,1,0,0,0,0,_bg .UTC );};return _bg .Date (1899,12,30,0,0,0,0,_bg .UTC );};type Fills struct{_cag *_ba .CT_Fills }; -// SetNumberWithStyle sets a number and applies a standard format to the cell. -func (_gad Cell )SetNumberWithStyle (v float64 ,f StandardFormat ){_gad .SetNumber (v );_gad .SetStyle (_gad ._afc .StyleSheet .GetOrCreateStandardNumberFormat (f ));};func (_eba Cell )getLocked ()bool {if _eba ._abd .SAttr ==nil {return false ;};_dfe :=*_eba ._abd .SAttr ;_egf :=_eba ._afc .StyleSheet .GetCellStyle (_dfe );return *_egf ._fabg .Protection .LockedAttr ;};func NewFills ()Fills {return Fills {_eb .NewCT_Fills ()}}; +// GetValueAsNumber retrieves the cell's value as a number +func (_fcf Cell )GetValueAsNumber ()(float64 ,error ){if _fcf ._gfa .V ==nil &&_fcf ._gfa .Is ==nil {return 0,nil ;};if _fcf ._gfa .TAttr ==_ba .ST_CellTypeS ||!_gb .IsNumber (*_fcf ._gfa .V ){return _d .NaN (),_dd .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 _a .ParseFloat (*_fcf ._gfa .V ,64);}; -// CopySheetByName copies the existing sheet with the name `name` and puts its copy with the name `copiedSheetName`. -func (_bccd *Workbook )CopySheetByName (name ,copiedSheetName string )(Sheet ,error ){_dedf :=-1;for _gcab ,_bffd :=range _bccd .Sheets (){if name ==_bffd .Name (){_dedf =_gcab ;break ;};};if _dedf ==-1{return Sheet {},ErrorNotFound ;};return _bccd .CopySheet (_dedf ,copiedSheetName );}; +// BottomRight is a no-op. +func (_ef AbsoluteAnchor )BottomRight ()CellMarker {return CellMarker {}};func _edf ()*_bfg .CT_TwoCellAnchor {_bbg :=_bfg .NewCT_TwoCellAnchor ();_bbg .EditAsAttr =_bfg .ST_EditAsOneCell ;_bbg .From .Col =5;_bbg .From .Row =0;_bbg .From .ColOff .ST_CoordinateUnqualified =_g .Int64 (0);_bbg .From .RowOff .ST_CoordinateUnqualified =_g .Int64 (0);_bbg .To .Col =10;_bbg .To .Row =20;_bbg .To .ColOff .ST_CoordinateUnqualified =_g .Int64 (0);_bbg .To .RowOff .ST_CoordinateUnqualified =_g .Int64 (0);return _bbg ;}; -// SheetText is an array of extracted text items which has some methods for representing extracted text from a sheet. -type SheetText struct{Cells []CellText ;}; +// GetString retrieves a string from the shared strings table by index. +func (_fcdgb SharedStrings )GetString (id int )(string ,error ){if id < 0{return "",_cd .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 (_fcdgb ._gbag .Si ){return "",_cd .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 (_fcdgb ._gbag .Si ));};_bbdf :=_fcdgb ._gbag .Si [id ];if _bbdf .T !=nil {return *_bbdf .T ,nil ;};return "",nil ;}; -// SetYSplit sets the row split point -func (_febg SheetView )SetYSplit (v float64 ){_febg .ensurePane ();_febg ._dgfd .Pane .YSplitAttr =_g .Float64 (v );}; +// LessRows compares two rows based off of a column. If the column doesn't exist +// in one row, that row is 'less'. +func (_dab Comparer )LessRows (column string ,lhs ,rhs Row )bool {var _dfg ,_dac Cell ;for _ ,_fcec :=range lhs .Cells (){_dcb ,_ :=_af .ParseCellReference (_fcec .Reference ());if _dcb .Column ==column {_dfg =_fcec ;break ;};};for _ ,_dcg :=range rhs .Cells (){_eecf ,_ :=_af .ParseCellReference (_dcg .Reference ());if _eecf .Column ==column {_dac =_dcg ;break ;};};return _dab .LessCells (_dfg ,_dac );}; -// Border is a cell border configuraton. -type Border struct{_ecd *_eb .CT_Border ;_bf *_eb .CT_Borders ;}; +// X returns the inner wrapped XML type. +func (_daeb Table )X ()*_ba .Table {return _daeb ._bfae }; -// GetFont gets a Font from a cell style. -func (_cgg CellStyle )GetFont ()*_eb .CT_Font {if _edca :=_cgg ._fabg .FontIdAttr ;_edca !=nil {_gdda :=_cgg ._bfa .StyleSheet .Fonts ();if int (*_edca )< len (_gdda ){return _gdda [int (*_edca )].X ();};};return nil ;};func (_abbec SortOrder )String ()string {if _abbec >=SortOrder (len (_deee )-1){return _abb .Sprintf ("\u0053\u006f\u0072\u0074\u004f\u0072\u0064\u0065\u0072\u0028\u0025\u0064\u0029",_abbec );};return _bfcgg [_deee [_abbec ]:_deee [_abbec +1]];}; +// 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 (_ggde StyleSheet )GetOrCreateStandardNumberFormat (f StandardFormat )CellStyle {for _ ,_ebec :=range _ggde .CellStyles (){if _ebec .HasNumberFormat ()&&_ebec .NumberFormat ()==uint32 (f ){return _ebec ;};};_bdbc :=_ggde .AddCellStyle ();_bdbc .SetNumberFormatStandard (f );return _bdbc ;}; -// SetWidth is a no-op. -func (_faea TwoCellAnchor )SetWidth (w _cgd .Distance ){}; +// ColOffset returns the offset from the row cell. +func (_efc CellMarker )ColOffset ()_da .Distance {if _efc ._gebc .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _da .Distance (float64 (*_efc ._gebc .ColOff .ST_CoordinateUnqualified )*_da .EMU );};var ErrorNotFound =_dd .New ("\u006eo\u0074\u0020\u0066\u006f\u0075\u006ed"); // 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 @@ -1113,161 +1064,210 @@ func (_faea TwoCellAnchor )SetWidth (w _cgd .Distance ){}; // 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 (_aegfc *Sheet )SetBorder (cellRange string ,border Border )error {_efeb ,_gbad ,_ddgef :=_dg .ParseRangeReference (cellRange );if _ddgef !=nil {return _ddgef ;};_feda :=_aegfc ._fcea .StyleSheet .AddCellStyle ();_dbgf :=_aegfc ._fcea .StyleSheet .AddBorder ();_feda .SetBorder (_dbgf );_dbgf ._ecd .Top =border ._ecd .Top ;_dbgf ._ecd .Left =border ._ecd .Left ;_eedg :=_aegfc ._fcea .StyleSheet .AddCellStyle ();_cgcc :=_aegfc ._fcea .StyleSheet .AddBorder ();_eedg .SetBorder (_cgcc );_cgcc ._ecd .Top =border ._ecd .Top ;_cgcc ._ecd .Right =border ._ecd .Right ;_dcfa :=_aegfc ._fcea .StyleSheet .AddCellStyle ();_gbfdf :=_aegfc ._fcea .StyleSheet .AddBorder ();_dcfa .SetBorder (_gbfdf );_gbfdf ._ecd .Top =border ._ecd .Top ;_begb :=_aegfc ._fcea .StyleSheet .AddCellStyle ();_acg :=_aegfc ._fcea .StyleSheet .AddBorder ();_begb .SetBorder (_acg );_acg ._ecd .Left =border ._ecd .Left ;_gddag :=_aegfc ._fcea .StyleSheet .AddCellStyle ();_agdb :=_aegfc ._fcea .StyleSheet .AddBorder ();_gddag .SetBorder (_agdb );_agdb ._ecd .Right =border ._ecd .Right ;_gbde :=_aegfc ._fcea .StyleSheet .AddCellStyle ();_dedbg :=_aegfc ._fcea .StyleSheet .AddBorder ();_gbde .SetBorder (_dedbg );_dedbg ._ecd .Bottom =border ._ecd .Bottom ;_gcfb :=_aegfc ._fcea .StyleSheet .AddCellStyle ();_dcfc :=_aegfc ._fcea .StyleSheet .AddBorder ();_gcfb .SetBorder (_dcfc );_dcfc ._ecd .Bottom =border ._ecd .Bottom ;_dcfc ._ecd .Left =border ._ecd .Left ;_cged :=_aegfc ._fcea .StyleSheet .AddCellStyle ();_ged :=_aegfc ._fcea .StyleSheet .AddBorder ();_cged .SetBorder (_ged );_ged ._ecd .Bottom =border ._ecd .Bottom ;_ged ._ecd .Right =border ._ecd .Right ;_ggbg :=_efeb .RowIdx ;_gaea :=_efeb .ColumnIdx ;_cdfd :=_gbad .RowIdx ;_afcf :=_gbad .ColumnIdx ;for _fbdf :=_ggbg ;_fbdf <=_cdfd ;_fbdf ++{for _abbe :=_gaea ;_abbe <=_afcf ;_abbe ++{_gadf :=_abb .Sprintf ("\u0025\u0073\u0025\u0064",_dg .IndexToColumn (_abbe ),_fbdf );switch {case _fbdf ==_ggbg &&_abbe ==_gaea :_aegfc .Cell (_gadf ).SetStyle (_feda );case _fbdf ==_ggbg &&_abbe ==_afcf :_aegfc .Cell (_gadf ).SetStyle (_eedg );case _fbdf ==_cdfd &&_abbe ==_gaea :_aegfc .Cell (_gadf ).SetStyle (_gcfb );case _fbdf ==_cdfd &&_abbe ==_afcf :_aegfc .Cell (_gadf ).SetStyle (_cged );case _fbdf ==_ggbg :_aegfc .Cell (_gadf ).SetStyle (_dcfa );case _fbdf ==_cdfd :_aegfc .Cell (_gadf ).SetStyle (_gbde );case _abbe ==_gaea :_aegfc .Cell (_gadf ).SetStyle (_begb );case _abbe ==_afcf :_aegfc .Cell (_gadf ).SetStyle (_gddag );};};};return nil ;};func _dee (_ecg _gg .Time )_gg .Time {_ecg =_ecg .UTC ();return _gg .Date (_ecg .Year (),_ecg .Month (),_ecg .Day (),_ecg .Hour (),_ecg .Minute (),_ecg .Second (),_ecg .Nanosecond (),_gg .Local );};const (DVCompareTypeWholeNumber =DVCompareType (_eb .ST_DataValidationTypeWhole );DVCompareTypeDecimal =DVCompareType (_eb .ST_DataValidationTypeDecimal );DVCompareTypeDate =DVCompareType (_eb .ST_DataValidationTypeDate );DVCompareTypeTime =DVCompareType (_eb .ST_DataValidationTypeTime );DVompareTypeTextLength =DVCompareType (_eb .ST_DataValidationTypeTextLength );); - -// SetShowRuler controls the visibility of the ruler -func (_cae SheetView )SetShowRuler (b bool ){if !b {_cae ._dgfd .ShowRulerAttr =_g .Bool (false );}else {_cae ._dgfd .ShowRulerAttr =nil ;};}; - -// SetTopLeft sets the top left visible cell after the split. -func (_adbg SheetView )SetTopLeft (cellRef string ){_adbg .ensurePane ();_adbg ._dgfd .Pane .TopLeftCellAttr =&cellRef ;}; +func (_bgaf *Sheet )SetBorder (cellRange string ,border Border )error {_acfa ,_cdec ,_defb :=_af .ParseRangeReference (cellRange );if _defb !=nil {return _defb ;};_ffce :=_bgaf ._ffc .StyleSheet .AddCellStyle ();_bdcc :=_bgaf ._ffc .StyleSheet .AddBorder ();_ffce .SetBorder (_bdcc );_bdcc ._ddg .Top =border ._ddg .Top ;_bdcc ._ddg .Left =border ._ddg .Left ;_cdff :=_bgaf ._ffc .StyleSheet .AddCellStyle ();_dfgad :=_bgaf ._ffc .StyleSheet .AddBorder ();_cdff .SetBorder (_dfgad );_dfgad ._ddg .Top =border ._ddg .Top ;_dfgad ._ddg .Right =border ._ddg .Right ;_gacga :=_bgaf ._ffc .StyleSheet .AddCellStyle ();_eda :=_bgaf ._ffc .StyleSheet .AddBorder ();_gacga .SetBorder (_eda );_eda ._ddg .Top =border ._ddg .Top ;_dcbf :=_bgaf ._ffc .StyleSheet .AddCellStyle ();_decdb :=_bgaf ._ffc .StyleSheet .AddBorder ();_dcbf .SetBorder (_decdb );_decdb ._ddg .Left =border ._ddg .Left ;_cbed :=_bgaf ._ffc .StyleSheet .AddCellStyle ();_edbg :=_bgaf ._ffc .StyleSheet .AddBorder ();_cbed .SetBorder (_edbg );_edbg ._ddg .Right =border ._ddg .Right ;_bgdc :=_bgaf ._ffc .StyleSheet .AddCellStyle ();_cfbb :=_bgaf ._ffc .StyleSheet .AddBorder ();_bgdc .SetBorder (_cfbb );_cfbb ._ddg .Bottom =border ._ddg .Bottom ;_ecfb :=_bgaf ._ffc .StyleSheet .AddCellStyle ();_eeae :=_bgaf ._ffc .StyleSheet .AddBorder ();_ecfb .SetBorder (_eeae );_eeae ._ddg .Bottom =border ._ddg .Bottom ;_eeae ._ddg .Left =border ._ddg .Left ;_fgbg :=_bgaf ._ffc .StyleSheet .AddCellStyle ();_dcbg :=_bgaf ._ffc .StyleSheet .AddBorder ();_fgbg .SetBorder (_dcbg );_dcbg ._ddg .Bottom =border ._ddg .Bottom ;_dcbg ._ddg .Right =border ._ddg .Right ;_gaeg :=_acfa .RowIdx ;_cggf :=_acfa .ColumnIdx ;_bcbb :=_cdec .RowIdx ;_ddfd :=_cdec .ColumnIdx ;for _deac :=_gaeg ;_deac <=_bcbb ;_deac ++{for _aaag :=_cggf ;_aaag <=_ddfd ;_aaag ++{_gcaa :=_cd .Sprintf ("\u0025\u0073\u0025\u0064",_af .IndexToColumn (_aaag ),_deac );switch {case _deac ==_gaeg &&_aaag ==_cggf :_bgaf .Cell (_gcaa ).SetStyle (_ffce );case _deac ==_gaeg &&_aaag ==_ddfd :_bgaf .Cell (_gcaa ).SetStyle (_cdff );case _deac ==_bcbb &&_aaag ==_cggf :_bgaf .Cell (_gcaa ).SetStyle (_ecfb );case _deac ==_bcbb &&_aaag ==_ddfd :_bgaf .Cell (_gcaa ).SetStyle (_fgbg );case _deac ==_gaeg :_bgaf .Cell (_gcaa ).SetStyle (_gacga );case _deac ==_bcbb :_bgaf .Cell (_gcaa ).SetStyle (_bgdc );case _aaag ==_cggf :_bgaf .Cell (_gcaa ).SetStyle (_dcbf );case _aaag ==_ddfd :_bgaf .Cell (_gcaa ).SetStyle (_cbed );};};};return nil ;}; -// GetFilename returns the filename of the context's workbook. -func (_dafc *evalContext )GetFilename ()string {return _dafc ._dcbe ._fcea .GetFilename ()}; +// DefinedName is a named range, formula, etc. +type DefinedName struct{_dag *_ba .CT_DefinedName }; -// SetXSplit sets the column split point -func (_cfcbb SheetView )SetXSplit (v float64 ){_cfcbb .ensurePane ();_cfcbb ._dgfd .Pane .XSplitAttr =_g .Float64 (v );};var _cfb []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"};const (_dagc ="\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";_dabc ="\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";_caggc ="\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";_fgde ="\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";); +// Validate attempts to validate the structure of a workbook. +func (_ggbe *Workbook )Validate ()error {if _ggbe ==nil ||_ggbe ._efdde ==nil {return _dd .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");};_ebff :=uint32 (0);for _ ,_aceb :=range _ggbe ._efdde .Sheets .Sheet {if _aceb .SheetIdAttr > _ebff {_ebff =_aceb .SheetIdAttr ;};};if _ebff !=uint32 (len (_ggbe ._cbdb )){return _cd .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",_ebff ,len (_ggbe ._cbdb ));};_aagad :=map[string ]struct{}{};for _badb ,_dabc :=range _ggbe ._efdde .Sheets .Sheet {_aabc :=Sheet {_ggbe ,_dabc ,_ggbe ._cbdb [_badb ]};if _ ,_ebagf :=_aagad [_aabc .Name ()];_ebagf {return _cd .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",_badb ,_aabc .Name ());};_aagad [_aabc .Name ()]=struct{}{};if _cdfcd :=_aabc .ValidateWithPath (_cd .Sprintf ("\u0077o\u0072k\u0062\u006f\u006f\u006b\u002fS\u0068\u0065e\u0074\u005b\u0025\u0064\u005d",_badb ));_cdfcd !=nil {return _cdfcd ;};if _facb :=_aabc .Validate ();_facb !=nil {return _facb ;};};return nil ;}; -// Reference returns the region of cells that are merged. -func (_gffc MergedCell )Reference ()string {return _gffc ._ddga .RefAttr }; +// LockSheet controls the locking of the sheet. +func (_eadb SheetProtection )LockSheet (b bool ){if !b {_eadb ._fcca .SheetAttr =nil ;}else {_eadb ._fcca .SheetAttr =_g .Bool (true );};};func NewFills ()Fills {return Fills {_ba .NewCT_Fills ()}}; -// DVCompareType is a comparison type for a data validation rule. This restricts -// the input format of the cell. -type DVCompareType byte ; +// X returns the inner wrapped XML type. +func (_ebf Font )X ()*_ba .CT_Font {return _ebf ._dgbb };func (_cacee *Sheet )slideCellsLeft (_bfga []*_ba .CT_Cell )[]*_ba .CT_Cell {for _ ,_dggg :=range _bfga {_accg ,_ged :=_af .ParseCellReference (*_dggg .RAttr );if _ged !=nil {return _bfga ;};_gfcc :=_accg .ColumnIdx -1;_gecbe :=_af .IndexToColumn (_gfcc )+_cd .Sprintf ("\u0025\u0064",_accg .RowIdx );_dggg .RAttr =&_gecbe ;};return _bfga ;}; -// LockObject controls the locking of the sheet objects. -func (_gcbb SheetProtection )LockObject (b bool ){if !b {_gcbb ._agaf .ObjectsAttr =nil ;}else {_gcbb ._agaf .ObjectsAttr =_g .Bool (true );};}; +// 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 (_egdda *Sheet )RemoveMergedCell (mc MergedCell ){for _gcce ,_efcf :=range _egdda ._beb .MergeCells .MergeCell {if _efcf ==mc .X (){copy (_egdda ._beb .MergeCells .MergeCell [_gcce :],_egdda ._beb .MergeCells .MergeCell [_gcce +1:]);_egdda ._beb .MergeCells .MergeCell [len (_egdda ._beb .MergeCells .MergeCell )-1]=nil ;_egdda ._beb .MergeCells .MergeCell =_egdda ._beb .MergeCells .MergeCell [:len (_egdda ._beb .MergeCells .MergeCell )-1];};};}; -// SetValues sets the possible values. This is incompatible with SetRange. -func (_ggfb DataValidationList )SetValues (values []string ){_ggfb ._gac .Formula1 =_g .String ("\u0022"+_cg .Join (values ,"\u002c")+"\u0022");_ggfb ._gac .Formula2 =_g .String ("\u0030");}; +// Index returns the index of the border for use with a cell style. +func (_cga Border )Index ()uint32 {for _egb ,_ddbg :=range _cga ._ec .Border {if _ddbg ==_cga ._ddg {return uint32 (_egb );};};return 0;}; -// FormulaContext returns a formula evaluation context that can be used to -// evaluate formaulas. -func (_ecaea *Sheet )FormulaContext ()_gc .Context {return _gbg (_ecaea )}; +// PasswordHash returns the hash of the workbook password. +func (_dcgb SheetProtection )PasswordHash ()string {if _dcgb ._fcca .PasswordAttr ==nil {return "";};return *_dcgb ._fcca .PasswordAttr ;}; -// Close closes the workbook, removing any temporary files that might have been -// created when opening a document. -func (_eccd *Workbook )Close ()error {if _eccd .TmpPath !=""{return _ec .RemoveAll (_eccd .TmpPath );};return nil ;}; +// 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 (_eaf Row )CellsWithEmpty (lastColIdx uint32 )[]Cell {_facf :=[]Cell {};for _bace :=uint32 (0);_bace <=lastColIdx ;_bace ++{_dbff :=_eaf .Cell (_af .IndexToColumn (_bace ));_facf =append (_facf ,_dbff );};return _facf ;}; -// 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 (_fec *Sheet )AddNumberedRow (rowNum uint32 )Row {_gga :=_eb .NewCT_Row ();_gga .RAttr =_g .Uint32 (rowNum );_fec ._bfaa .SheetData .Row =append (_fec ._bfaa .SheetData .Row ,_gga );_cf .Slice (_fec ._bfaa .SheetData .Row ,func (_cgff ,_faec int )bool {_fed :=_fec ._bfaa .SheetData .Row [_cgff ].RAttr ;_aad :=_fec ._bfaa .SheetData .Row [_faec ].RAttr ;if _fed ==nil {return true ;};if _aad ==nil {return true ;};return *_fed < *_aad ;});return Row {_fec ._fcea ,_fec ,_gga };}; +// 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 (_afcg *Workbook )RecalculateFormulas (){for _ ,_fab :=range _afcg .Sheets (){_fab .RecalculateFormulas ();};};func (_ccg Cell )getLabelPrefix ()string {if _ccg ._gfa .SAttr ==nil {return "";};_caa :=*_ccg ._gfa .SAttr ;_ccb :=_ccg ._bgf .StyleSheet .GetCellStyle (_caa );switch _ccb ._abd .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 "";};}; -// SetRowOffset sets a column offset in absolute distance. -func (_dff CellMarker )SetRowOffset (m _cgd .Distance ){_dff ._cdd .RowOff .ST_CoordinateUnqualified =_g .Int64 (int64 (m /_cgd .EMU ));}; +// MergedCells returns the merged cell regions within the sheet. +func (_bdac *Sheet )MergedCells ()[]MergedCell {if _bdac ._beb .MergeCells ==nil {return nil ;};_feead :=[]MergedCell {};for _ ,_bfcf :=range _bdac ._beb .MergeCells .MergeCell {_feead =append (_feead ,MergedCell {_bdac ._ffc ,_bdac ,_bfcf });};return _feead ;}; -// AnchorType is the type of anchor. -type AnchorType byte ; +// IsError returns true if the cell is an error type cell. +func (_bdd Cell )IsError ()bool {return _bdd ._gfa .TAttr ==_ba .ST_CellTypeE }; -// SetFormat sets the number format code. -func (_ffg NumberFormat )SetFormat (f string ){_ffg ._cgea .FormatCodeAttr =f }; +// LastRow returns the name of last row which contains data in range of context sheet's given columns. +func (_eacf *evalContext )LastRow (col string )int {_bfa :=_eacf ._cgab ;_gdfg :=int (_af .ColumnToIndex (col ));_adbc :=1;for _ ,_gebfd :=range _bfa ._beb .SheetData .Row {if _gebfd .RAttr !=nil {_fdf :=Row {_bfa ._ffc ,_bfa ,_gebfd };_edcd :=len (_fdf .Cells ());if _edcd > _gdfg {_adbc =int (_fdf .RowNumber ());};};};return _adbc ;}; -// DefinedNames returns a slice of all defined names in the workbook. -func (_abfd *Workbook )DefinedNames ()[]DefinedName {if _abfd ._caaef .DefinedNames ==nil {return nil ;};_edafd :=[]DefinedName {};for _ ,_baee :=range _abfd ._caaef .DefinedNames .DefinedName {_edafd =append (_edafd ,DefinedName {_baee });};return _edafd ;}; +// SetColorScale configures the rule as a color scale, removing existing +// configuration. +func (_bdbe ConditionalFormattingRule )SetColorScale ()ColorScale {_bdbe .clear ();_bdbe .SetType (_ba .ST_CfTypeColorScale );_bdbe ._aeg .ColorScale =_ba .NewCT_ColorScale ();return ColorScale {_bdbe ._aeg .ColorScale };}; -// SaveToFile writes the workbook out to a file. -func (_gbgacb *Workbook )SaveToFile (path string )error {_agbe ,_deaba :=_a .Create (path );if _deaba !=nil {return _deaba ;};defer _agbe .Close ();return _gbgacb .Save (_agbe );};func _dbg ()*_fad .CT_TwoCellAnchor {_eebe :=_fad .NewCT_TwoCellAnchor ();_eebe .EditAsAttr =_fad .ST_EditAsOneCell ;_eebe .From .Col =5;_eebe .From .Row =0;_eebe .From .ColOff .ST_CoordinateUnqualified =_g .Int64 (0);_eebe .From .RowOff .ST_CoordinateUnqualified =_g .Int64 (0);_eebe .To .Col =10;_eebe .To .Row =20;_eebe .To .ColOff .ST_CoordinateUnqualified =_g .Int64 (0);_eebe .To .RowOff .ST_CoordinateUnqualified =_g .Int64 (0);return _eebe ;}; +// NumberFormat returns the number format that the cell style uses, or zero if +// it is not set. +func (_beg CellStyle )NumberFormat ()uint32 {if _beg ._abd .NumFmtIdAttr ==nil {return 0;};return *_beg ._abd .NumFmtIdAttr ;}; -// RemoveCalcChain removes the cached caculation chain. This is sometimes needed -// as we don't update it when rows are added/removed. -func (_bcdf *Workbook )RemoveCalcChain (){var _afee string ;for _ ,_fbfb :=range _bcdf ._daec .Relationships (){if _fbfb .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"{_afee ="\u0078\u006c\u002f"+_fbfb .Target ();_bcdf ._daec .Remove (_fbfb );break ;};};if _afee ==""{return ;};_bcdf .ContentTypes .RemoveOverride (_afee );for _dbfd ,_bgeb :=range _bcdf .ExtraFiles {if _bgeb .ZipPath ==_afee {_bcdf .ExtraFiles [_dbfd ]=_bcdf .ExtraFiles [len (_bcdf .ExtraFiles )-1];_bcdf .ExtraFiles =_bcdf .ExtraFiles [:len (_bcdf .ExtraFiles )-1];return ;};};}; +// Extents returns the sheet extents in the form "A1:B15". This requires +// scanning the entire sheet. +func (_gcda Sheet )Extents ()string {_dfdd ,_aecc ,_dde ,_gddb :=_gcda .ExtentsIndex ();return _cd .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_dfdd ,_aecc ,_dde ,_gddb );}; -// GetValueAsNumber retrieves the cell's value as a number -func (_bb Cell )GetValueAsNumber ()(float64 ,error ){if _bb ._abd .V ==nil &&_bb ._abd .Is ==nil {return 0,nil ;};if _bb ._abd .TAttr ==_eb .ST_CellTypeS ||!_d .IsNumber (*_bb ._abd .V ){return _cfg .NaN (),_cfge .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 _ab .ParseFloat (*_bb ._abd .V ,64);}; +// SetLocked sets cell locked or not. +func (_afa *evalContext )SetLocked (cellRef string ,locked bool ){_afa ._cgab .Cell (cellRef ).setLocked (locked );}; -// Author returns the author of the comment -func (_gef Comment )Author ()string {if _gef ._faaf .AuthorIdAttr < uint32 (len (_gef ._ggd .Authors .Author )){return _gef ._ggd .Authors .Author [_gef ._faaf .AuthorIdAttr ];};return "";}; +// SaveToFile writes the workbook out to a file. +func (_ecc *Workbook )SaveToFile (path string )error {_cgb ,_afeeb :=_ege .Create (path );if _afeeb !=nil {return _afeeb ;};defer _cgb .Close ();return _ecc .Save (_cgb );};func _bdbeb (_dbeb string ,_aced uint32 ,_fef bool )string {_aafa ,_dbcc ,_fdbg :=_af .ParseRangeReference (_dbeb );if _fdbg ==nil {_aege ,_geaa :=_aafa .ColumnIdx ,_dbcc .ColumnIdx ;if _aced >=_aege &&_aced <=_geaa {if _aege ==_geaa {if _fef {return "";}else {return _dbeb ;};}else {_deeae :=_dbcc .Update (_db .UpdateActionRemoveColumn );return _cd .Sprintf ("\u0025\u0073\u003a%\u0073",_aafa .String (),_deeae .String ());};}else if _aced < _aege {_ebdc :=_aafa .Update (_db .UpdateActionRemoveColumn );_fcgfa :=_dbcc .Update (_db .UpdateActionRemoveColumn );return _cd .Sprintf ("\u0025\u0073\u003a%\u0073",_ebdc .String (),_fcgfa .String ());};}else {_fde ,_cee ,_ccga :=_af .ParseColumnRangeReference (_dbeb );if _ccga !=nil {return "";};_gaec ,_ddbb :=_fde .ColumnIdx ,_cee .ColumnIdx ;if _aced >=_gaec &&_aced <=_ddbb {if _gaec ==_ddbb {if _fef {return "";}else {return _dbeb ;};}else {_fgba :=_cee .Update (_db .UpdateActionRemoveColumn );return _cd .Sprintf ("\u0025\u0073\u003a%\u0073",_fde .String (),_fgba .String ());};}else if _aced < _gaec {_gcee :=_fde .Update (_db .UpdateActionRemoveColumn );_addcb :=_cee .Update (_db .UpdateActionRemoveColumn );return _cd .Sprintf ("\u0025\u0073\u003a%\u0073",_gcee .String (),_addcb .String ());};};return "";}; -// 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 (_ddf Cell )SetDate (d _gg .Time ){_ddf .clearValue ();d =_add (d );_agf :=_ddf ._afc .Epoch ();if d .Before (_agf ){_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 ;};_ff :=d .Sub (_agf );_bbf :=new (_abf .Float );_cfa :=new (_abf .Float );_cfa .SetPrec (128);_cfa .SetUint64 (uint64 (_ff ));_cbdd :=new (_abf .Float );_cbdd .SetUint64 (24*60*60*1e9);_bbf .Quo (_cfa ,_cbdd );_eef ,_ :=_bbf .Uint64 ();_ddf ._abd .V =_g .Stringf ("\u0025\u0064",_eef );}; +// ClearFont clears any font configuration from the cell style. +func (_gda CellStyle )ClearFont (){_gda ._abd .FontIdAttr =nil ;_gda ._abd .ApplyFontAttr =nil }; -// SetStyle sets the style to be used for conditional rules -func (_edfa ConditionalFormattingRule )SetStyle (d DifferentialStyle ){_edfa ._dde .DxfIdAttr =_g .Uint32 (d .Index ());}; +// AddDrawing adds a drawing to a workbook. However the drawing is not actually +// displayed or used until it's set on a sheet. +func (_gaef *Workbook )AddDrawing ()Drawing {_fccce :=_bfg .NewWsDr ();_gaef ._eafga =append (_gaef ._eafga ,_fccce );_geeb :=_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .DrawingType ,len (_gaef ._eafga ));_gaef .ContentTypes .AddOverride (_geeb ,_g .DrawingContentType );_gaef ._ceg =append (_gaef ._ceg ,_ae .NewRelationships ());return Drawing {_gaef ,_fccce };}; -// Validate attempts to validate the structure of a workbook. -func (_acce *Workbook )Validate ()error {if _acce ==nil ||_acce ._caaef ==nil {return _cfge .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");};_ffaa :=uint32 (0);for _ ,_gbc :=range _acce ._caaef .Sheets .Sheet {if _gbc .SheetIdAttr > _ffaa {_ffaa =_gbc .SheetIdAttr ;};};if _ffaa !=uint32 (len (_acce ._eage )){return _abb .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",_ffaa ,len (_acce ._eage ));};_fdg :=map[string ]struct{}{};for _ecbb ,_egg :=range _acce ._caaef .Sheets .Sheet {_dfdd :=Sheet {_acce ,_egg ,_acce ._eage [_ecbb ]};if _ ,_fbag :=_fdg [_dfdd .Name ()];_fbag {return _abb .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",_ecbb ,_dfdd .Name ());};_fdg [_dfdd .Name ()]=struct{}{};if _eegc :=_dfdd .ValidateWithPath (_abb .Sprintf ("\u0077o\u0072k\u0062\u006f\u006f\u006b\u002fS\u0068\u0065e\u0074\u005b\u0025\u0064\u005d",_ecbb ));_eegc !=nil {return _eegc ;};if _cacc :=_dfdd .Validate ();_cacc !=nil {return _cacc ;};};return 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 (_dbd Cell )SetFormulaArray (s string ){_bb :=_fc .ParseString (s );if _bb ==nil {return ;};_dbd .clearValue ();_dbd ._gfa .TAttr =_ba .ST_CellTypeStr ;_dbd ._gfa .F =_ba .NewCT_CellFormula ();_dbd ._gfa .F .TAttr =_ba .ST_CellFormulaTypeArray ;_dbd ._gfa .F .Content =s ;}; -// AddDifferentialStyle adds a new empty differential cell style to the stylesheet. -func (_fegd StyleSheet )AddDifferentialStyle ()DifferentialStyle {if _fegd ._baeb .Dxfs ==nil {_fegd ._baeb .Dxfs =_eb .NewCT_Dxfs ();};_gfcb :=_eb .NewCT_Dxf ();_fegd ._baeb .Dxfs .Dxf =append (_fegd ._baeb .Dxfs .Dxf ,_gfcb );_fegd ._baeb .Dxfs .CountAttr =_g .Uint32 (uint32 (len (_fegd ._baeb .Dxfs .Dxf )));return DifferentialStyle {_gfcb ,_fegd ._dgce ,_fegd ._baeb .Dxfs };};func (_fca Border )SetLeft (style _eb .ST_BorderStyle ,c _af .Color ){if _fca ._ecd .Left ==nil {_fca ._ecd .Left =_eb .NewCT_BorderPr ();};_fca ._ecd .Left .Color =_eb .NewCT_Color ();_fca ._ecd .Left .Color .RgbAttr =c .AsRGBAString ();_fca ._ecd .Left .StyleAttr =style ;}; +// SetTopLeft sets the top left visible cell after the split. +func (_gffe SheetView )SetTopLeft (cellRef string ){_gffe .ensurePane ();_gffe ._ffec .Pane .TopLeftCellAttr =&cellRef ;}; -// GetWidth returns a worksheet's column width. -func (_caaea *evalContext )GetWidth (colIdx int )float64 {colIdx ++;for _ ,_geaf :=range _caaea ._dcbe .X ().Cols [0].Col {if int (_geaf .MinAttr )<=colIdx &&colIdx <=int (_geaf .MaxAttr ){return float64 (int (*_geaf .WidthAttr ));};};return 0;}; +// Content returns the content of the defined range (the range in most cases)/ +func (_agcd DefinedName )Content ()string {return _agcd ._dag .Content }; // X returns the inner wrapped XML type. -func (_egff SharedStrings )X ()*_eb .Sst {return _egff ._beec };func (_dcf Comments )getOrCreateAuthor (_aaaf string )uint32 {for _caba ,_ebg :=range _dcf ._bee .Authors .Author {if _ebg ==_aaaf {return uint32 (_caba );};};_cag :=uint32 (len (_dcf ._bee .Authors .Author ));_dcf ._bee .Authors .Author =append (_dcf ._bee .Authors .Author ,_aaaf );return _cag ;}; +func (_bdcag IconScale )X ()*_ba .CT_IconSet {return _bdcag ._agge }; // CellReference returns the cell reference within a sheet that a comment refers // to (e.g. "A1") -func (_dbfc Comment )CellReference ()string {return _dbfc ._faaf .RefAttr };func (_gdd Cell )GetRawValue ()(string ,error ){switch _gdd ._abd .TAttr {case _eb .ST_CellTypeInlineStr :if _gdd ._abd .Is ==nil ||_gdd ._abd .Is .T ==nil {return "",nil ;};return *_gdd ._abd .Is .T ,nil ;case _eb .ST_CellTypeS :if _gdd ._abd .V ==nil {return "",nil ;};_aeg ,_edc :=_ab .Atoi (*_gdd ._abd .V );if _edc !=nil {return "",_edc ;};return _gdd ._afc .SharedStrings .GetString (_aeg );case _eb .ST_CellTypeStr :if _gdd ._abd .F !=nil {return _gdd ._abd .F .Content ,nil ;};};if _gdd ._abd .V ==nil {return "",nil ;};return *_gdd ._abd .V ,nil ;}; +func (_ecg Comment )CellReference ()string {return _ecg ._dgcg .RefAttr }; -// X returns the inner wrapped XML type. -func (_ecaa RichText )X ()*_eb .CT_Rst {return _ecaa ._gfda }; +// IsHidden returns whether the row is hidden or not. +func (_gega Row )IsHidden ()bool {return _gega ._bgfg .HiddenAttr !=nil &&*_gega ._bgfg .HiddenAttr }; -// AddImage adds an image with a paricular anchor type, returning an anchor to -// allow adusting the image size/position. -func (_gbdd Drawing )AddImage (img _cff .ImageRef ,at AnchorType )Anchor {_ecfc :=0;for _cgcd ,_gfdf :=range _gbdd ._aaf .Images {if _gfdf ==img {_ecfc =_cgcd +1;break ;};};var _debee string ;for _ddcf ,_bga :=range _gbdd ._aaf ._gbaa {if _bga ==_gbdd ._egdg {_fcfc :=_abb .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_ecfc ,img .Format ());_fddb :=_gbdd ._aaf ._ecgb [_ddcf ].AddRelationship (_fcfc ,_g .ImageType );_debee =_fddb .ID ();break ;};};var _fgfc Anchor ;var _cfab *_fad .CT_Picture ;switch at {case AnchorTypeAbsolute :_cbe :=_ebgd ();_gbdd ._egdg .EG_Anchor =append (_gbdd ._egdg .EG_Anchor ,&_fad .EG_Anchor {AbsoluteAnchor :_cbe });_cbe .Choice =&_fad .EG_ObjectChoicesChoice {};_cbe .Choice .Pic =_fad .NewCT_Picture ();_cbe .Pos .XAttr .ST_CoordinateUnqualified =_g .Int64 (0);_cbe .Pos .YAttr .ST_CoordinateUnqualified =_g .Int64 (0);_cfab =_cbe .Choice .Pic ;_fgfc =AbsoluteAnchor {_cbe };case AnchorTypeOneCell :_gfbd :=_cdb ();_gbdd ._egdg .EG_Anchor =append (_gbdd ._egdg .EG_Anchor ,&_fad .EG_Anchor {OneCellAnchor :_gfbd });_gfbd .Choice =&_fad .EG_ObjectChoicesChoice {};_gfbd .Choice .Pic =_fad .NewCT_Picture ();_cfab =_gfbd .Choice .Pic ;_fgfc =OneCellAnchor {_gfbd };case AnchorTypeTwoCell :_decb :=_dbg ();_gbdd ._egdg .EG_Anchor =append (_gbdd ._egdg .EG_Anchor ,&_fad .EG_Anchor {TwoCellAnchor :_decb });_decb .Choice =&_fad .EG_ObjectChoicesChoice {};_decb .Choice .Pic =_fad .NewCT_Picture ();_cfab =_decb .Choice .Pic ;_fgfc =TwoCellAnchor {_decb };};_cfab .NvPicPr .CNvPr .IdAttr =uint32 (len (_gbdd ._egdg .EG_Anchor ));_cfab .NvPicPr .CNvPr .NameAttr ="\u0049\u006d\u0061g\u0065";_cfab .BlipFill .Blip =_ad .NewCT_Blip ();_cfab .BlipFill .Blip .EmbedAttr =_g .String (_debee );_cfab .BlipFill .Stretch =_ad .NewCT_StretchInfoProperties ();_cfab .SpPr =_ad .NewCT_ShapeProperties ();_cfab .SpPr .Xfrm =_ad .NewCT_Transform2D ();_cfab .SpPr .Xfrm .Off =_ad .NewCT_Point2D ();_cfab .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_g .Int64 (0);_cfab .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_g .Int64 (0);_cfab .SpPr .Xfrm .Ext =_ad .NewCT_PositiveSize2D ();_cfab .SpPr .Xfrm .Ext .CxAttr =int64 (float64 (img .Size ().X *_cgd .Pixel72 )/_cgd .EMU );_cfab .SpPr .Xfrm .Ext .CyAttr =int64 (float64 (img .Size ().Y *_cgd .Pixel72 )/_cgd .EMU );_cfab .SpPr .PrstGeom =_ad .NewCT_PresetGeometry2D ();_cfab .SpPr .PrstGeom .PrstAttr =_ad .ST_ShapeTypeRect ;_cfab .SpPr .Ln =_ad .NewCT_LineProperties ();_cfab .SpPr .Ln .NoFill =_ad .NewCT_NoFillProperties ();return _fgfc ;}; +// SetHidden controls the visibility of a column. +func (_edc Column )SetHidden (b bool ){if !b {_edc ._bdf .HiddenAttr =nil ;}else {_edc ._bdf .HiddenAttr =_g .Bool (true );};};type Table struct{_bfae *_ba .Table }; -// RichTextRun is a segment of text within a cell that is directly formatted. -type RichTextRun struct{_eacf *_eb .CT_RElt }; +// IsNumber returns true if the cell is a number type cell. +func (_gbab Cell )IsNumber ()bool {switch _gbab ._gfa .TAttr {case _ba .ST_CellTypeN :return true ;case _ba .ST_CellTypeS ,_ba .ST_CellTypeB :return false ;};return _gbab ._gfa .V !=nil &&_gb .IsNumber (*_gbab ._gfa .V );}; -// 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 (_abbc *Sheet )RecalculateFormulas (){_cage :=_gc .NewEvaluator ();_gbfb :=_abbc .FormulaContext ();for _ ,_faba :=range _abbc .Rows (){for _ ,_cgeag :=range _faba .Cells (){if _cgeag .X ().F !=nil {_eegd :=_cgeag .X ().F .Content ;if _cgeag .X ().F .TAttr ==_eb .ST_CellFormulaTypeShared &&len (_eegd )==0{continue ;};_fgc :=_cage .Eval (_gbfb ,_eegd ).AsString ();if _fgc .Type ==_gc .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",_eegd ,_fgc .ErrorMessage );_cgeag .X ().V =nil ;}else {if _fgc .Type ==_gc .ResultTypeNumber {_cgeag .X ().TAttr =_eb .ST_CellTypeN ;}else {_cgeag .X ().TAttr =_eb .ST_CellTypeInlineStr ;};_cgeag .X ().V =_g .String (_fgc .Value ());if _cgeag .X ().F .TAttr ==_eb .ST_CellFormulaTypeArray {if _fgc .Type ==_gc .ResultTypeArray {_abbc .setArray (_cgeag .Reference (),_fgc );}else if _fgc .Type ==_gc .ResultTypeList {_abbc .setList (_cgeag .Reference (),_fgc );};}else if _cgeag .X ().F .TAttr ==_eb .ST_CellFormulaTypeShared &&_cgeag .X ().F .RefAttr !=nil {_fcge ,_efc ,_gaag :=_dg .ParseRangeReference (*_cgeag .X ().F .RefAttr );if _gaag !=nil {_eg .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",_gaag );continue ;};_abbc .setShared (_cgeag .Reference (),_fcge ,_efc ,_eegd );};};};};};}; +// BottomRight returns the CellMaker for the bottom right corner of the anchor. +func (_bedbc TwoCellAnchor )BottomRight ()CellMarker {return CellMarker {_bedbc ._gedcg .To }};func (_egad Fills )X ()*_ba .CT_Fills {return _egad ._cag };var _aaad =_g .RelativeFilename (_g .DocTypeSpreadsheet ,_g .OfficeDocumentType ,_g .SharedStringsType ,0); -// SetBool sets the cell type to boolean and the value to the given boolean -// value. -func (_dfb Cell )SetBool (v bool ){_dfb .clearValue ();_dfb ._abd .V =_g .String (_ab .Itoa (_bd (v )));_dfb ._abd .TAttr =_eb .ST_CellTypeB ;};func (_cfdd Fills )X ()*_eb .CT_Fills {return _cfdd ._gege }; +// IsWindowLocked returns whether the workbook windows are locked. +func (_cfcb WorkbookProtection )IsWindowLocked ()bool {return _cfcb ._cbgb .LockWindowsAttr !=nil &&*_cfcb ._cbgb .LockWindowsAttr ;}; -// SetRichTextString sets the cell to rich string mode and returns a struct that -// can be used to add formatted text to the cell. -func (_cbd Cell )SetRichTextString ()RichText {_cbd .clearValue ();_cbd ._abd .Is =_eb .NewCT_Rst ();_cbd ._abd .TAttr =_eb .ST_CellTypeInlineStr ;return RichText {_cbd ._abd .Is };}; +// 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 (_fg CellStyle )SetFont (f Font ){_fg ._abd .FontIdAttr =_g .Uint32 (f .Index ());_fg ._abd .ApplyFontAttr =_g .Bool (true );}; -// Type returns the type of anchor -func (_cbgd TwoCellAnchor )Type ()AnchorType {return AnchorTypeTwoCell }; +// Name returns the sheet name +func (_gdbdc Sheet )Name ()string {return _gdbdc ._cebf .NameAttr }; -// SetOperator sets the operator for the rule. -func (_cabd ConditionalFormattingRule )SetOperator (t _eb .ST_ConditionalFormattingOperator ){_cabd ._dde .OperatorAttr =t ;}; +// Font allows editing fonts within a spreadsheet stylesheet. +type Font struct{_dgbb *_ba .CT_Font ;_bdab *_ba .StyleSheet ;}; -// LockSheet controls the locking of the sheet. -func (_ffac SheetProtection )LockSheet (b bool ){if !b {_ffac ._agaf .SheetAttr =nil ;}else {_ffac ._agaf .SheetAttr =_g .Bool (true );};}; +// 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 (_bgg CellStyle )SetNumberFormatStandard (s StandardFormat ){_bgg ._abd .NumFmtIdAttr =_g .Uint32 (uint32 (s ));_bgg ._abd .ApplyNumberFormatAttr =_g .Bool (true );}; -// SetShowValue controls if the cell value is displayed. -func (_dbae DataBarScale )SetShowValue (b bool ){_dbae ._feee .ShowValueAttr =_g .Bool (b )}; +// SetRowOffset sets the row offset of the top-left anchor. +func (_acee OneCellAnchor )SetRowOffset (m _da .Distance ){_acee .TopLeft ().SetRowOffset (m )}; -// X returns the inner wrapped XML type. -func (_cbce WorkbookProtection )X ()*_eb .CT_WorkbookProtection {return _cbce ._dfac };func (_abbd ConditionalFormattingRule )clear (){_abbd ._dde .OperatorAttr =_eb .ST_ConditionalFormattingOperatorUnset ;_abbd ._dde .ColorScale =nil ;_abbd ._dde .IconSet =nil ;_abbd ._dde .Formula =nil ;}; +// MoveTo moves the top-left of the anchored object. +func (_aeag OneCellAnchor )MoveTo (col ,row int32 ){_aeag .TopLeft ().SetCol (col );_aeag .TopLeft ().SetRow (row );};func (_agf DataValidation )clear (){_agf ._agga .Formula1 =_g .String ("\u0030");_agf ._agga .Formula2 =_g .String ("\u0030");}; -// 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 (_fged Row )AddNamedCell (col string )Cell {_efab :=_eb .NewCT_Cell ();_efab .RAttr =_g .Stringf ("\u0025\u0073\u0025\u0064",col ,_fged .RowNumber ());_cbf :=-1;_dfd :=_dg .ColumnToIndex (col );for _eadf ,_ddag :=range _fged ._bbde .C {_bfcb ,_gdcb :=_dg .ParseCellReference (*_ddag .RAttr );if _gdcb !=nil {return Cell {};};if _dfd < _bfcb .ColumnIdx {_cbf =_eadf ;break ;};};if _cbf ==-1{_fged ._bbde .C =append (_fged ._bbde .C ,_efab );}else {_fged ._bbde .C =append (_fged ._bbde .C [:_cbf ],append ([]*_eb .CT_Cell {_efab },_fged ._bbde .C [_cbf :]...)...);};return Cell {_fged ._acfa ,_fged ._gbfd ,_fged ._bbde ,_efab };};func (_aabc Sheet )IsValid ()bool {return _aabc ._bfaa !=nil }; +// SetIcons sets the icon set to use for display. +func (_acb IconScale )SetIcons (t _ba .ST_IconSetType ){_acb ._agge .IconSetAttr =t };func (_adfaa SheetView )ensurePane (){if _adfaa ._ffec .Pane ==nil {_adfaa ._ffec .Pane =_ba .NewCT_Pane ();_adfaa ._ffec .Pane .ActivePaneAttr =_ba .ST_PaneBottomLeft ;};}; -// SetSize sets the text size for a rich text run. -func (_dcda RichTextRun )SetSize (m _cgd .Distance ){_dcda .ensureRpr ();_dcda ._eacf .RPr .Sz =_eb .NewCT_FontSize ();_dcda ._eacf .RPr .Sz .ValAttr =float64 (m /_cgd .Point );}; +// Name returns the name of the table +func (_cagfa Table )Name ()string {if _cagfa ._bfae .NameAttr !=nil {return *_cagfa ._bfae .NameAttr ;};return "";}; -// X returns the inner wrapped XML type. -func (_cdge NumberFormat )X ()*_eb .CT_NumFmt {return _cdge ._cgea }; +// 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 (_bdae *Sheet )InsertRow (rowNum int )Row {_cbg :=uint32 (rowNum );for _ ,_fafc :=range _bdae .Rows (){if _fafc ._bgfg .RAttr !=nil &&*_fafc ._bgfg .RAttr >=_cbg {*_fafc ._bgfg .RAttr ++;for _ ,_aeac :=range _fafc .Cells (){_ebfg ,_bffa :=_af .ParseCellReference (_aeac .Reference ());if _bffa !=nil {continue ;};_ebfg .RowIdx ++;_aeac ._gfa .RAttr =_g .String (_ebfg .String ());};};};for _ ,_eafg :=range _bdae .MergedCells (){_dacc ,_fbee ,_fecg :=_af .ParseRangeReference (_eafg .Reference ());if _fecg !=nil {continue ;};if int (_dacc .RowIdx )>=rowNum {_dacc .RowIdx ++;};if int (_fbee .RowIdx )>=rowNum {_fbee .RowIdx ++;};_ffff :=_cd .Sprintf ("\u0025\u0073\u003a%\u0073",_dacc ,_fbee );_eafg .SetReference (_ffff );};return _bdae .AddNumberedRow (_cbg );}; -// Row returns the row of the cell marker. -func (_cdf CellMarker )Row ()int32 {return _cdf ._cdd .Row }; +// GetLabelPrefix returns label prefix which depends on the cell's horizontal alignment. +func (_gfg *evalContext )GetLabelPrefix (cellRef string )string {return _gfg ._cgab .Cell (cellRef ).getLabelPrefix ();}; -// SetWidth sets the width of the anchored object. -func (_egc AbsoluteAnchor )SetWidth (w _cgd .Distance ){_egc ._ggf .Ext .CxAttr =int64 (w /_cgd .EMU )}; +// 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{ -// X returns the inner wrapped XML type. -func (_dgg Cell )X ()*_eb .CT_Cell {return _dgg ._abd }; +// BottomRight returns the CellMaker for the bottom right corner of the +// anchor. +BottomRight ()CellMarker ; -// X returns the inner wrapped XML type. -func (_beg Comments )X ()*_eb .Comments {return _beg ._bee }; +// TopLeft returns the CellMaker for the top left corner of the anchor. +TopLeft ()CellMarker ; -// AddDrawing adds a drawing to a workbook. However the drawing is not actually -// displayed or used until it's set on a sheet. -func (_dgcb *Workbook )AddDrawing ()Drawing {_cgaa :=_fad .NewWsDr ();_dgcb ._gbaa =append (_dgcb ._gbaa ,_cgaa );_ceea :=_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .DrawingType ,len (_dgcb ._gbaa ));_dgcb .ContentTypes .AddOverride (_ceea ,_g .DrawingContentType );_dgcb ._ecgb =append (_dgcb ._ecgb ,_cff .NewRelationships ());return Drawing {_dgcb ,_cgaa };}; \ No newline at end of file +// MoveTo repositions the anchor without changing the objects size. +MoveTo (_fcg ,_ag int32 ); + +// SetWidth sets the width of the anchored object. It is not compatible with +// SetWidthCells. +SetWidth (_cb _da .Distance ); + +// SetWidthCells sets the height the anchored object by moving the right +// hand side. It is not compatible with SetWidth. +SetWidthCells (_cc int32 ); + +// SetHeight sets the height of the anchored object. It is not compatible +// with SetHeightCells. +SetHeight (_ebb _da .Distance ); + +// SetHeightCells sets the height the anchored object by moving the bottom. +// It is not compatible with SetHeight. +SetHeightCells (_be int32 ); + +// SetColOffset sets the column offset of the top-left anchor. +SetColOffset (_aee _da .Distance ); + +// SetRowOffset sets the row offset of the top-left anchor. +SetRowOffset (_eeb _da .Distance ); + +// Type returns the type of anchor +Type ()AnchorType ;}; + +// Tables returns a slice of all defined tables in the workbook. +func (_gcfc *Workbook )Tables ()[]Table {if _gcfc ._ddagd ==nil {return nil ;};_bbcc :=[]Table {};for _ ,_fgd :=range _gcfc ._ddagd {_bbcc =append (_bbcc ,Table {_fgd });};return _bbcc ;};func (_cfea Cell )GetRawValue ()(string ,error ){switch _cfea ._gfa .TAttr {case _ba .ST_CellTypeInlineStr :if _cfea ._gfa .Is ==nil ||_cfea ._gfa .Is .T ==nil {return "",nil ;};return *_cfea ._gfa .Is .T ,nil ;case _ba .ST_CellTypeS :if _cfea ._gfa .V ==nil {return "",nil ;};_afe ,_gad :=_a .Atoi (*_cfea ._gfa .V );if _gad !=nil {return "",_gad ;};return _cfea ._bgf .SharedStrings .GetString (_afe );case _ba .ST_CellTypeStr :if _cfea ._gfa .F !=nil {return _cfea ._gfa .F .Content ,nil ;};};if _cfea ._gfa .V ==nil {return "",nil ;};return *_cfea ._gfa .V ,nil ;}; + +// Uses1904Dates returns true if the the workbook uses dates relative to +// 1 Jan 1904. This is uncommon. +func (_efgdd *Workbook )Uses1904Dates ()bool {if _efgdd ._efdde .WorkbookPr ==nil ||_efgdd ._efdde .WorkbookPr .Date1904Attr ==nil {return false ;};return *_efgdd ._efdde .WorkbookPr .Date1904Attr ;};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 );); + +// Border is a cell border configuraton. +type Border struct{_ddg *_ba .CT_Border ;_ec *_ba .CT_Borders ;}; + +// AddNumberFormat adds a new blank number format to the stylesheet. +func (_gdeec StyleSheet )AddNumberFormat ()NumberFormat {if _gdeec ._gbec .NumFmts ==nil {_gdeec ._gbec .NumFmts =_ba .NewCT_NumFmts ();};_gegad :=_ba .NewCT_NumFmt ();_gegad .NumFmtIdAttr =uint32 (200+len (_gdeec ._gbec .NumFmts .NumFmt ));_gdeec ._gbec .NumFmts .NumFmt =append (_gdeec ._gbec .NumFmts .NumFmt ,_gegad );_gdeec ._gbec .NumFmts .CountAttr =_g .Uint32 (uint32 (len (_gdeec ._gbec .NumFmts .NumFmt )));return NumberFormat {_gdeec ._begf ,_gegad };}; + +// Priority returns the rule priority +func (_eaea ConditionalFormattingRule )Priority ()int32 {return _eaea ._aeg .PriorityAttr }; + +// SetOperator sets the operator for the rule. +func (_ecef ConditionalFormattingRule )SetOperator (t _ba .ST_ConditionalFormattingOperator ){_ecef ._aeg .OperatorAttr =t ;}; + +// CellText is used for keeping text with references to a cell where it is located. +type CellText struct{Text string ;Cell Cell ;}; + +// 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 (_bdad *Sheet )SetAutoFilter (rangeRef string ){rangeRef =_ca .Replace (rangeRef ,"\u0024","",-1);_bdad ._beb .AutoFilter =_ba .NewCT_AutoFilter ();_bdad ._beb .AutoFilter .RefAttr =_g .String (rangeRef );_gcgg :="\u0027"+_bdad .Name ()+"\u0027\u0021";var _baf DefinedName ;for _ ,_cddb :=range _bdad ._ffc .DefinedNames (){if _cddb .Name ()==_efaf {if _ca .HasPrefix (_cddb .Content (),_gcgg ){_baf =_cddb ;_baf .SetContent (_bdad .RangeReference (rangeRef ));break ;};};};if _baf .X ()==nil {_baf =_bdad ._ffc .AddDefinedName (_efaf ,_bdad .RangeReference (rangeRef ));};for _cddad ,_degg :=range _bdad ._ffc ._cbdb {if _degg ==_bdad ._beb {_baf .SetLocalSheetID (uint32 (_cddad ));};};}; + +// SetNumberWithStyle sets a number and applies a standard format to the cell. +func (_gabc Cell )SetNumberWithStyle (v float64 ,f StandardFormat ){_gabc .SetNumber (v );_gabc .SetStyle (_gabc ._bgf .StyleSheet .GetOrCreateStandardNumberFormat (f ));}; \ No newline at end of file diff --git a/spreadsheet/update/update.go b/spreadsheet/update/update.go index 235f64cbf6..29f809d2f9 100644 --- a/spreadsheet/update/update.go +++ b/spreadsheet/update/update.go @@ -10,7 +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 ; // UpdateQuery contains terms of how to update references after removing row/column. type UpdateQuery struct{ @@ -25,7 +28,4 @@ ColumnIdx uint32 ; SheetToUpdate string ; // UpdateCurrentSheet is true if references without sheet prefix should be updated as well. -UpdateCurrentSheet bool ;}; - -// UpdateAction is the type for update types constants. -type UpdateAction byte ; \ No newline at end of file +UpdateCurrentSheet bool ;};const (UpdateActionRemoveColumn UpdateAction =iota ;); \ No newline at end of file diff --git a/unioffice.go b/unioffice.go index cdad883f14..6719441ff5 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 (_g "encoding/xml";_fc "errors";_gdg "fmt";_bf "github.com/unidoc/unioffice/algo";_b "log";_gd "reflect";_ca "strings";_f "unicode";); +package unioffice ;import (_b "encoding/xml";_bb "errors";_a "fmt";_ae "github.com/unidoc/unioffice/algo";_d "log";_c "reflect";_fc "strings";_ff "unicode";); -// AbsoluteImageFilename returns the full path to an image from the root of the -// zip container. -func AbsoluteImageFilename (dt DocType ,index int ,fileExtension string )string {_ebd :=AbsoluteFilename (dt ,ImageType ,index );return _ebd [0:len (_ebd )-3]+fileExtension ;}; - -// Float32 returns a copy of v as a pointer. -func Float32 (v float32 )*float32 {_dae :=v ;return &_dae }; +// 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 {_fd :=AbsoluteFilename (dt ,typ ,index );if relToTyp ==""{return _fd ;};_be :=AbsoluteFilename (dt ,relToTyp ,index );_cf :=_fc .Split (_be ,"\u002f");_ea :=_fc .Split (_fd ,"\u002f");_eda :=0;for _dc :=0;_dc < len (_cf );_dc ++{if _cf [_dc ]==_ea [_dc ]{_eda ++;};if _dc +1==len (_ea ){break ;};};_cf =_cf [_eda :];_ea =_ea [_eda :];_ag :=len (_cf )-1;if _ag > 0{return _ae .RepeatString ("\u002e\u002e\u002f",_ag )+_fc .Join (_ea ,"\u002f");};return _fc .Join (_ea ,"\u002f");}; // Uint32 returns a copy of v as a pointer. -func Uint32 (v uint32 )*uint32 {_fec :=v ;return &_fec };func _ad (_aacd []*XSDAny )[]*any {_ed :=[]*any {};for _ ,_gbf :=range _aacd {_ac :=&any {};_ac .XMLName =_gbf .XMLName ;_gcf :=[]_g .Attr {};for _ ,_ecc :=range _gbf .Attrs {if _ecc .Name .Local !="\u0078\u006d\u006cn\u0073"{_gcf =append (_gcf ,_ecc );};};_ac .Attrs =_gcf ;_ac .Data =_gbf .Data ;_ac .Nodes =_ad (_gbf .Nodes );_ed =append (_ed ,_ac );};return _ed ;}; - -// Bool returns a copy of v as a pointer. -func Bool (v bool )*bool {_ee :=v ;return &_ee };const (Unknown DocType =iota ;DocTypeSpreadsheet ;DocTypeDocument ;DocTypePresentation ;); +func Uint32 (v uint32 )*uint32 {_gd :=v ;return &_gd };func _fda (_dd *any ){for _ ,_dg :=range _dd .Nodes {_fda (_dg );};}; -// DocType represents one of the three document types supported (docx/xlsx/pptx) -type DocType byte ;const MinGoVersion =_deg ; +// Stringf formats according to a format specifier and returns a pointer to the +// resulting string. +func Stringf (f string ,args ...interface{})*string {_bed :=_a .Sprintf (f ,args ...);return &_bed }; // RegisterConstructor registers a constructor function used for unmarshaling // xsd:any elements. -func RegisterConstructor (ns ,name string ,fn interface{}){_ab [ns +"\u002f"+name ]=fn }; - -// UnmarshalXML implements the xml.Unmarshaler interface. -func (_ccf *XSDAny )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_feb :=any {};if _bab :=d .DecodeElement (&_feb ,&start );_bab !=nil {return _bab ;};_dab (&_feb );_ccf .XMLName =_feb .XMLName ;_ccf .Attrs =_feb .Attrs ;_ccf .Data =_feb .Data ;_ccf .Nodes =_gbc (_feb .Nodes );return nil ;}; - -// String returns a copy of v as a pointer. -func String (v string )*string {_bcdc :=v ;return &_bcdc }; - -// AddPreserveSpaceAttr adds an xml:space="preserve" attribute to a start -// element if it is required for the string s. -func AddPreserveSpaceAttr (se *_g .StartElement ,s string ){if NeedsSpacePreserve (s ){se .Attr =append (se .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"});};};type any struct{XMLName _g .Name ;Attrs []_g .Attr `xml:",any,attr"`;Nodes []*any `xml:",any"`;Data []byte `xml:",chardata"`;}; - -// Uint16 returns a copy of v as a pointer. -func Uint16 (v uint16 )*uint16 {_be :=v ;return &_be }; +func RegisterConstructor (ns ,name string ,fn interface{}){_ge [ns +"\u002f"+name ]=fn }; // DisableLogging sets the Log function to a no-op so that any log messages are // silently discarded. -func DisableLogging (){Log =func (string ,...interface{}){}};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";ControlTypeStrict ="\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\u0063o\u006e\u0074\u0072\u006f\u006c";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";ControlType ="\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\u0063\u006f\u006e\u0074\u0072\u006f\u006c";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";);func (_bac nsSet )applyToNode (_dbd *any ){if _dbd .XMLName .Space ==""{return ;};_gdb :=_bac .getPrefix (_dbd .XMLName .Space );_dbd .XMLName .Space ="";_dbd .XMLName .Local =_gdb +"\u003a"+_dbd .XMLName .Local ;_ddaf :=_dbd .Attrs ;_dbd .Attrs =nil ;for _ ,_eee :=range _ddaf {if _eee .Name .Space =="\u0078\u006d\u006cn\u0073"{continue ;};if _eee .Name .Space !=""{_ag :=_bac .getPrefix (_eee .Name .Space );_eee .Name .Space ="";_eee .Name .Local =_ag +"\u003a"+_eee .Name .Local ;};_dbd .Attrs =append (_dbd .Attrs ,_eee );};for _ ,_dg :=range _dbd .Nodes {_bac .applyToNode (_dg );};}; - -// Int8 returns a copy of v as a pointer. -func Int8 (v int8 )*int8 {_ba :=v ;return &_ba };var _fa =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 }; +func DisableLogging (){Log =func (string ,...interface{}){}};type any struct{XMLName _b .Name ;Attrs []_b .Attr `xml:",any,attr"`;Nodes []*any `xml:",any"`;Data []byte `xml:",chardata"`;};var _dff =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"}; // Float64 returns a copy of v as a pointer. -func Float64 (v float64 )*float64 {_aa :=v ;return &_aa };func (_bef *XSDAny )collectNS (_baa *nsSet ){if _bef .XMLName .Space !=""{_baa .getPrefix (_bef .XMLName .Space );};for _ ,_aeg :=range _bef .Attrs {if _aeg .Name .Space !=""&&_aeg .Name .Space !="\u0078\u006d\u006cn\u0073"{_baa .getPrefix (_aeg .Name .Space );};};for _ ,_agc :=range _bef .Nodes {_agc .collectNS (_baa );};};type nsSet struct{_gf map[string ]string ;_ef map[string ]string ;_dfb []string ;}; +func Float64 (v float64 )*float64 {_df :=v ;return &_df };func (_dae nsSet )applyToNode (_dbc *any ){if _dbc .XMLName .Space ==""{return ;};_gf :=_dae .getPrefix (_dbc .XMLName .Space );_dbc .XMLName .Space ="";_dbc .XMLName .Local =_gf +"\u003a"+_dbc .XMLName .Local ;_gdb :=_dbc .Attrs ;_dbc .Attrs =nil ;for _ ,_fad :=range _gdb {if _fad .Name .Space =="\u0078\u006d\u006cn\u0073"{continue ;};if _fad .Name .Space !=""{_ca :=_dae .getPrefix (_fad .Name .Space );_fad .Name .Space ="";_fad .Name .Local =_ca +"\u003a"+_fad .Name .Local ;};_dbc .Attrs =append (_dbc .Attrs ,_fad );};for _ ,_gg :=range _dbc .Nodes {_dae .applyToNode (_gg );};}; -// XSDAny is used to marshal/unmarshal xsd:any types in the OOXML schema. -type XSDAny struct{XMLName _g .Name ;Attrs []_g .Attr ;Data []byte ;Nodes []*XSDAny ;};func _dab (_fcg *any ){for _ ,_gg :=range _fcg .Nodes {_dab (_gg );};};var _cc =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"}; +// UnmarshalXML implements the xml.Unmarshaler interface. +func (_cc *XSDAny )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cd :=any {};if _ec :=d .DecodeElement (&_cd ,&start );_ec !=nil {return _ec ;};_fda (&_cd );_cc .XMLName =_cd .XMLName ;_cc .Attrs =_cd .Attrs ;_cc .Data =_cd .Data ;_cc .Nodes =_bbd (_cd .Nodes );return nil ;}; -// Int32 returns a copy of v as a pointer. -func Int32 (v int32 )*int32 {_aag :=v ;return &_aag }; +// Int8 returns a copy of v as a pointer. +func Int8 (v int8 )*int8 {_gc :=v ;return &_gc }; -// Any is the interface used for marshaling/unmarshaling xsd:any -type Any interface{MarshalXML (_bc *_g .Encoder ,_a _g .StartElement )error ;UnmarshalXML (_gdd *_g .Decoder ,_fg _g .StartElement )error ;}; +// XSDAny is used to marshal/unmarshal xsd:any types in the OOXML schema. +type XSDAny struct{XMLName _b .Name ;Attrs []_b .Attr ;Data []byte ;Nodes []*XSDAny ;}; -// 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 _g .StartElement )(Any ,error ){_ce ,_d :=_ab [start .Name .Space +"\u002f"+start .Name .Local ];if !_d {_fe :=&XSDAny {};return _fe ,nil ;};_df :=_gd .ValueOf (_ce );_e :=_df .Call (nil );if len (_e )!=1{return nil ,_gdg .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 (_e ));};_fb ,_d :=_e [0].Interface ().(Any );if !_d {return nil ,_fc .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 _fb ,nil ;};const _deg =true ;var _ab =map[string ]interface{}{}; +// AbsoluteImageFilename returns the full path to an image from the root of the +// zip container. +func AbsoluteImageFilename (dt DocType ,index int ,fileExtension string )string {_gb :=AbsoluteFilename (dt ,ImageType ,index );return _gb [0:len (_gb )-3]+fileExtension ;};func _ebg (_fdf []*XSDAny )[]*any {_agg :=[]*any {};for _ ,_fcge :=range _fdf {_gdd :=&any {};_gdd .XMLName =_fcge .XMLName ;_gfd :=[]_b .Attr {};for _ ,_ga :=range _fcge .Attrs {if _ga .Name .Local !="\u0078\u006d\u006cn\u0073"{_gfd =append (_gfd ,_ga );};};_gdd .Attrs =_gfd ;_gdd .Data =_fcge .Data ;_gdd .Nodes =_ebg (_fcge .Nodes );_agg =append (_agg ,_gdd );};return _agg ;};const (Unknown DocType =iota ;DocTypeSpreadsheet ;DocTypeDocument ;DocTypePresentation ;); -// 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 {_bb :=AbsoluteFilename (dt ,typ ,index );if relToTyp ==""{return _bb ;};_gb :=AbsoluteFilename (dt ,relToTyp ,index );_eb :=_ca .Split (_gb ,"\u002f");_dd :=_ca .Split (_bb ,"\u002f");_de :=0;for _fbf :=0;_fbf < len (_eb );_fbf ++{if _eb [_fbf ]==_dd [_fbf ]{_de ++;};if _fbf +1==len (_dd ){break ;};};_eb =_eb [_de :];_dd =_dd [_de :];_cag :=len (_eb )-1;if _cag > 0{return _bf .RepeatString ("\u002e\u002e\u002f",_cag )+_ca .Join (_dd ,"\u002f");};return _ca .Join (_dd ,"\u002f");};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";); +// 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 ;}; -// Uint8 returns a copy of v as a pointer. -func Uint8 (v uint8 )*uint8 {_bcd :=v ;return &_bcd };var _gbb =func ()map[string ]string {_dc :=map[string ]string {};for _aac ,_bea :=range _cc {_dc [_bea ]=_aac ;};return _dc ;}(); +// AddPreserveSpaceAttr adds an xml:space="preserve" attribute to a start +// element if it is required for the string s. +func AddPreserveSpaceAttr (se *_b .StartElement ,s string ){if NeedsSpacePreserve (s ){se .Attr =append (se .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"});};}; -// 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 ;};func (_ff *nsSet )getPrefix (_ae string )string {if _cg ,_ea :=_gbb [_ae ];_ea {if _ ,_dcf :=_ff ._ef [_cg ];!_dcf {_ff ._ef [_cg ]=_ae ;_ff ._gf [_ae ]=_cg ;_ff ._dfb =append (_ff ._dfb ,_cg );};return _cg ;};_ae =_ca .TrimFunc (_ae ,func (_cagb rune )bool {return !_f .IsLetter (_cagb )});if _ec ,_aee :=_ff ._gf [_ae ];_aee {return _ec ;};_gba :=_ca .Split (_ae ,"\u002f");_gba =_ca .Split (_gba [len (_gba )-1],"\u003a");_dda :=_gba [len (_gba )-1];_dcc :=0;_gdde :=[]byte {};for {if _dcc < len (_dda ){_gdde =append (_gdde ,_dda [_dcc ]);}else {_gdde =append (_gdde ,'_');};_dcc ++;if _ ,_ceg :=_ff ._ef [string (_gdde )];!_ceg {_ff ._ef [string (_gdde )]=_ae ;_ff ._gf [_ae ]=string (_gdde );_ff ._dfb =append (_ff ._dfb ,string (_gdde ));return string (_gdde );};};}; +// Uint16 returns a copy of v as a pointer. +func Uint16 (v uint16 )*uint16 {_fee :=v ;return &_fee }; -// Uint64 returns a copy of v as a pointer. -func Uint64 (v uint64 )*uint64 {_fcc :=v ;return &_fcc };func _gbc (_eca []*any )[]*XSDAny {_fbb :=[]*XSDAny {};for _ ,_dfbf :=range _eca {_gbba :=&XSDAny {};_gbba .XMLName =_dfbf .XMLName ;_gbba .Attrs =_dfbf .Attrs ;_gbba .Data =_dfbf .Data ;_gbba .Nodes =_gbc (_dfbf .Nodes );_fbb =append (_fbb ,_gbba );};return _fbb ;};var Log =_b .Printf ; +// Any is the interface used for marshaling/unmarshaling xsd:any +type Any interface{MarshalXML (_e *_b .Encoder ,_bc _b .StartElement )error ;UnmarshalXML (_g *_b .Decoder ,_ed _b .StartElement )error ;}; -// Stringf formats according to a format specifier and returns a pointer to the -// resulting string. -func Stringf (f string ,args ...interface{})*string {_bd :=_gdg .Sprintf (f ,args ...);return &_bd }; +// Bool returns a copy of v as a pointer. +func Bool (v bool )*bool {_edac :=v ;return &_edac }; + +// 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 {_aa :=RelativeFilename (dt ,relToTyp ,typ ,index );return _aa [0:len (_aa )-3]+fileExtension ;};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";ControlTypeStrict ="\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\u0063o\u006e\u0074\u0072\u006f\u006c";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";ControlType ="\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\u0063\u006f\u006e\u0074\u0072\u006f\u006c";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";);const _bg =true ;var _gef =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 }; // 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 _gdg .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 _gdg .Sprintf ("x\u006c/\u0074\u0068\u0065\u006d\u0065\u002f\u0074\u0068e\u006d\u0065\u0025\u0064.x\u006d\u006c",index );case DocTypeDocument :return _gdg .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 _gdg .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 _gdg .Sprintf ("x\u006c\u002f\u0063\u0068ar\u0074s\u002f\u0063\u0068\u0061\u0072t\u0025\u0064\u002e\u0078\u006d\u006c",index );case DocTypeDocument :return _gdg .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 _gdg .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 _gdg .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 _gdg .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 _gdg .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 _gdg .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 _gdg .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 _gdg .Sprintf ("x\u006c/\u006d\u0065\u0064\u0069\u0061\u002f\u0069\u006da\u0067\u0065\u0025\u0064.p\u006e\u0067",index );case DocTypePresentation :return _gdg .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 _gdg .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 _gdg .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0068\u0065\u0061\u0064\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index );case FooterType ,FooterTypeStrict :return _gdg .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0066\u006f\u006f\u0074\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index );case ControlType ,ControlTypeStrict :switch dt {case DocTypeSpreadsheet :return _gdg .Sprintf ("\u0078l\u002f\u0061\u0063\u0074\u0069\u0076\u0065\u0058\u002f\u0061\u0063t\u0069\u0076\u0065\u0058\u0025\u0064\u002e\u0078\u006d\u006c",index );case DocTypeDocument :return _gdg .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0061\u0063\u0074\u0069\u0076\u0065X\u002f\u0061\u0063\u0074\u0069\u0076\u0065\u0058\u0025\u0064.\u0078\u006d\u006c",index );case DocTypePresentation :return _gdg .Sprintf ("\u0070p\u0074\u002f\u0061\u0063t\u0069\u0076\u0065\u0058\u002fa\u0063t\u0069v\u0065\u0058\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 SlideType ,SlideTypeStrict :return _gdg .Sprintf ("\u0070\u0070\u0074\u002fsl\u0069\u0064\u0065\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u0025\u0064\u002e\u0078m\u006c",index );case SlideLayoutType :return _gdg .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 _gdg .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 _gdg .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 _gdg .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 "";}; +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 _a .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 _a .Sprintf ("x\u006c/\u0074\u0068\u0065\u006d\u0065\u002f\u0074\u0068e\u006d\u0065\u0025\u0064.x\u006d\u006c",index );case DocTypeDocument :return _a .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 _a .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 _a .Sprintf ("x\u006c\u002f\u0063\u0068ar\u0074s\u002f\u0063\u0068\u0061\u0072t\u0025\u0064\u002e\u0078\u006d\u006c",index );case DocTypeDocument :return _a .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 _a .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 _a .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 _a .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 _a .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 _a .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 _a .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 _a .Sprintf ("x\u006c/\u006d\u0065\u0064\u0069\u0061\u002f\u0069\u006da\u0067\u0065\u0025\u0064.p\u006e\u0067",index );case DocTypePresentation :return _a .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 _a .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 _a .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0068\u0065\u0061\u0064\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index );case FooterType ,FooterTypeStrict :return _a .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0066\u006f\u006f\u0074\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index );case ControlType ,ControlTypeStrict :switch dt {case DocTypeSpreadsheet :return _a .Sprintf ("\u0078l\u002f\u0061\u0063\u0074\u0069\u0076\u0065\u0058\u002f\u0061\u0063t\u0069\u0076\u0065\u0058\u0025\u0064\u002e\u0078\u006d\u006c",index );case DocTypeDocument :return _a .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0061\u0063\u0074\u0069\u0076\u0065X\u002f\u0061\u0063\u0074\u0069\u0076\u0065\u0058\u0025\u0064.\u0078\u006d\u006c",index );case DocTypePresentation :return _a .Sprintf ("\u0070p\u0074\u002f\u0061\u0063t\u0069\u0076\u0065\u0058\u002fa\u0063t\u0069v\u0065\u0058\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 SlideType ,SlideTypeStrict :return _a .Sprintf ("\u0070\u0070\u0074\u002fsl\u0069\u0064\u0065\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u0025\u0064\u002e\u0078m\u006c",index );case SlideLayoutType :return _a .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 _a .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 _a .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 _a .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 "";};var _ge =map[string ]interface{}{};var Log =_d .Printf ; // Int64 returns a copy of v as a pointer. -func Int64 (v int64 )*int64 {_cd :=v ;return &_cd }; +func Int64 (v int64 )*int64 {_ee :=v ;return &_ee };func _bbd (_fga []*any )[]*XSDAny {_eca :=[]*XSDAny {};for _ ,_egg :=range _fga {_egga :=&XSDAny {};_egga .XMLName =_egg .XMLName ;_egga .Attrs =_egg .Attrs ;_egga .Data =_egg .Data ;_egga .Nodes =_bbd (_egg .Nodes );_eca =append (_eca ,_egga );};return _eca ;}; + +// Uint8 returns a copy of v as a pointer. +func Uint8 (v uint8 )*uint8 {_aea :=v ;return &_aea }; + +// String returns a copy of v as a pointer. +func String (v string )*string {_fb :=v ;return &_fb }; + +// DocType represents one of the three document types supported (docx/xlsx/pptx) +type DocType byte ;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";); // MarshalXML implements the xml.Marshaler interface. -func (_agb *XSDAny )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name =_agb .XMLName ;start .Attr =_agb .Attrs ;_eff :=any {};_eff .XMLName =_agb .XMLName ;_eff .Attrs =_agb .Attrs ;_eff .Data =_agb .Data ;_eff .Nodes =_ad (_agb .Nodes );_babc :=[]string {};_bfe :=false ;_bae :=nsSet {_gf :map[string ]string {},_ef :map[string ]string {}};_agb .collectNS (&_bae );_bae .applyToNode (&_eff );for _ ,_gbad :=range _bae ._dfb {if _ ,_bdf :=_fa [_gbad ];_bdf {_babc =append (_babc ,_gbad );};_bfc :=_bae ._ef [_gbad ];_eff .Attrs =append (_eff .Attrs ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a"+_gbad },Value :_bfc });if _gbad =="\u006d\u0063"{_bfe =true ;};};if _bfe &&len (_babc )> 0{_eff .Attrs =append (_eff .Attrs ,_g .Attr {Name :_g .Name {Local :"\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"},Value :_ca .Join (_babc ,"\u0020")});};return e .Encode (&_eff );}; +func (_gfb *XSDAny )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name =_gfb .XMLName ;start .Attr =_gfb .Attrs ;_ecg :=any {};_ecg .XMLName =_gfb .XMLName ;_ecg .Attrs =_gfb .Attrs ;_ecg .Data =_gfb .Data ;_ecg .Nodes =_ebg (_gfb .Nodes );_gcc :=[]string {};_bfg :=false ;_eeb :=nsSet {_ab :map[string ]string {},_ged :map[string ]string {}};_gfb .collectNS (&_eeb );_eeb .applyToNode (&_ecg );for _ ,_bgd :=range _eeb ._cfe {if _ ,_bga :=_gef [_bgd ];_bga {_gcc =append (_gcc ,_bgd );};_beg :=_eeb ._ged [_bgd ];_ecg .Attrs =append (_ecg .Attrs ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a"+_bgd },Value :_beg });if _bgd =="\u006d\u0063"{_bfg =true ;};};if _bfg &&len (_gcc )> 0{_ecg .Attrs =append (_ecg .Attrs ,_b .Attr {Name :_b .Name {Local :"\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"},Value :_fc .Join (_gcc ,"\u0020")});};return e .Encode (&_ecg );}; -// 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 {_da :=RelativeFilename (dt ,relToTyp ,typ ,index );return _da [0:len (_da )-3]+fileExtension ;}; \ No newline at end of file +// Float32 returns a copy of v as a pointer. +func Float32 (v float32 )*float32 {_da :=v ;return &_da };func (_gdg *XSDAny )collectNS (_dab *nsSet ){if _gdg .XMLName .Space !=""{_dab .getPrefix (_gdg .XMLName .Space );};for _ ,_bab :=range _gdg .Attrs {if _bab .Name .Space !=""&&_bab .Name .Space !="\u0078\u006d\u006cn\u0073"{_dab .getPrefix (_bab .Name .Space );};};for _ ,_bae :=range _gdg .Nodes {_bae .collectNS (_dab );};}; + +// Uint64 returns a copy of v as a pointer. +func Uint64 (v uint64 )*uint64 {_fa :=v ;return &_fa }; + +// Int32 returns a copy of v as a pointer. +func Int32 (v int32 )*int32 {_ba :=v ;return &_ba };type nsSet struct{_ab map[string ]string ;_ged map[string ]string ;_cfe []string ;};func (_cg *nsSet )getPrefix (_ce string )string {if _agaa ,_cca :=_bf [_ce ];_cca {if _ ,_db :=_cg ._ged [_agaa ];!_db {_cg ._ged [_agaa ]=_ce ;_cg ._ab [_ce ]=_agaa ;_cg ._cfe =append (_cg ._cfe ,_agaa );};return _agaa ;};_ce =_fc .TrimFunc (_ce ,func (_bge rune )bool {return !_ff .IsLetter (_bge )});if _dgb ,_bea :=_cg ._ab [_ce ];_bea {return _dgb ;};_fcg :=_fc .Split (_ce ,"\u002f");_fcg =_fc .Split (_fcg [len (_fcg )-1],"\u003a");_bfe :=_fcg [len (_fcg )-1];_ac :=0;_aed :=[]byte {};for {if _ac < len (_bfe ){_aed =append (_aed ,_bfe [_ac ]);}else {_aed =append (_aed ,'_');};_ac ++;if _ ,_ad :=_cg ._ged [string (_aed )];!_ad {_cg ._ged [string (_aed )]=_ce ;_cg ._ab [_ce ]=string (_aed );_cg ._cfe =append (_cg ._cfe ,string (_aed ));return string (_aed );};};};var _bf =func ()map[string ]string {_feg :=map[string ]string {};for _eg ,_gcb :=range _dff {_feg [_gcb ]=_eg ;};return _feg ;}(); + +// 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 _b .StartElement )(Any ,error ){_eb ,_fe :=_ge [start .Name .Space +"\u002f"+start .Name .Local ];if !_fe {_cb :=&XSDAny {};return _cb ,nil ;};_ef :=_c .ValueOf (_eb );_af :=_ef .Call (nil );if len (_af )!=1{return nil ,_a .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 (_af ));};_eff ,_fe :=_af [0].Interface ().(Any );if !_fe {return nil ,_bb .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 _eff ,nil ;};const MinGoVersion =_bg ; \ No newline at end of file diff --git a/vmldrawing/vmldrawing.go b/vmldrawing/vmldrawing.go index f47ed3d73b..8a22a43fd1 100644 --- a/vmldrawing/vmldrawing.go +++ b/vmldrawing/vmldrawing.go @@ -9,11 +9,68 @@ // 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 (_g "encoding/xml";_e "fmt";_f "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_fe "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel";_bg "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";);type Container struct{Layout *_bg .OfcShapelayout ;ShapeType *_bg .Shapetype ;Shape []*_bg .Shape ;};func (_ca *Container )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ca .Shape =nil ;_ffc :for {_af ,_gbg :=d .Token ();if _gbg !=nil {return _gbg ;};switch _beb :=_af .(type ){case _g .StartElement :switch _beb .Name .Local {case "s\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074":_ca .Layout =_bg .NewOfcShapelayout ();if _ag :=d .DecodeElement (_ca .Layout ,&_beb );_ag !=nil {return _ag ;};case "\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e":_ca .ShapeType =_bg .NewShapetype ();if _abg :=d .DecodeElement (_ca .ShapeType ,&_beb );_abg !=nil {return _abg ;};case "\u0073\u0068\u0061p\u0065":_ffb :=_bg .NewShape ();if _ffe :=d .DecodeElement (_ffb ,&_beb );_ffe !=nil {return _ffe ;};_ca .Shape =append (_ca .Shape ,_ffb );};case _g .EndElement :break _ffc ;};};return nil ;}; +package vmldrawing ;import (_e "encoding/xml";_b "fmt";_g "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_bd "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel";_eb "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_bf "strconv";_ag "strings";); + +// NewShapeStyle accept value of string style attribute in v:shape and format it to generate ShapeStyle. +func NewShapeStyle (style string )ShapeStyle {_be :=ShapeStyle {_fg :0,_bad :0};_geg :=_ag .Split (style ,"\u003b");for _ ,_dd :=range _geg {_ed :=_ag .Split (_dd ,"\u003a");if len (_ed )!=2{continue ;};switch _ed [0]{case "\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e":_be ._ec =_ed [1];break ;case "m\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065\u0066\u0074":_be ._bb ,_ =_bf .ParseInt (_ed [1],10,64);break ;case "\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074\u006f\u0070":_be ._dc ,_ =_bf .ParseInt (_ed [1],10,64);break ;case "\u0077\u0069\u0064t\u0068":_be ._fg ,_ =_bf .ParseInt (_ag .ReplaceAll (_ed [1],"\u0070\u0074",""),10,64);break ;case "\u0068\u0065\u0069\u0067\u0068\u0074":_be ._bad ,_ =_bf .ParseInt (_ag .ReplaceAll (_ed [1],"\u0070\u0074",""),10,64);break ;case "\u007a-\u0069\u006e\u0064\u0065\u0078":_be ._gaa ,_ =_bf .ParseInt (_ed [1],10,64);break ;case "\u006d\u0073\u006f-p\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":_be ._ad =_ed [1];break ;case "\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006fr\u0069z\u006f\u006e\u0074\u0061\u006c\u002d\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":_be ._bab =_ed [1];break ;case "m\u0073\u006f\u002d\u0070os\u0069t\u0069\u006f\u006e\u002d\u0076e\u0072\u0074\u0069\u0063\u0061\u006c":_be ._fgd =_ed [1];break ;case "\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069o\u006e\u002d\u0076\u0065\u0072\u0074\u0069c\u0061\u006c\u002d\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":_be ._dcb =_ed [1];break ;};};return _be ;}; + +// CreateFormula creates F element for typeFormulas. +func CreateFormula (s string )*_eb .CT_F {_cac :=_eb .NewCT_F ();_cac .EqnAttr =&s ;return _cac }; + +// ToString formatting ShapeStyle to string. +func (_dbb *ShapeStyle )String ()string {_fge :="";_fge +=_b .Sprintf ("\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u003a\u0025\u0073\u003b",_dbb ._ec );_fge +=_b .Sprintf ("\u006da\u0072g\u0069\u006e\u002d\u006c\u0065\u0066\u0074\u003a\u0025\u0064\u003b",_dbb ._bb );_fge +=_b .Sprintf ("\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074\u006fp\u003a\u0025\u0064\u003b",_dbb ._dc );_fge +=_b .Sprintf ("w\u0069\u0064\u0074\u0068\u003a\u0025\u0064\u0070\u0074\u003b",_dbb ._fg );_fge +=_b .Sprintf ("\u0068\u0065\u0069g\u0068\u0074\u003a\u0025\u0064\u0070\u0074\u003b",_dbb ._bad );_fge +=_b .Sprintf ("z\u002d\u0069\u006e\u0064\u0065\u0078\u003a\u0025\u0064\u003b",_dbb ._gaa );_fge +=_b .Sprintf ("m\u0073\u006f\u002d\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069z\u006f\u006e\u0074a\u006c:\u0025\u0073\u003b",_dbb ._ad );_fge +=_b .Sprintf ("\u006d\u0073o-\u0070\u006f\u0073i\u0074\u0069\u006f\u006e-ho\u0072iz\u006f\u006e\u0074\u0061\u006c\u002d\u0072el\u0061\u0074\u0069\u0076\u0065\u003a\u0025s\u003b",_dbb ._bab );_fge +=_b .Sprintf ("\u006ds\u006f\u002d\u0070\u006fs\u0069\u0074\u0069\u006f\u006e-\u0076e\u0072t\u0069\u0063\u0061\u006c\u003a\u0025\u0073;",_dbb ._fgd );_fge +=_b .Sprintf ("\u006d\u0073\u006f-p\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0076e\u0072t\u0069c\u0061l\u002d\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u003a\u0025\u0073\u003b",_dbb ._dcb );return _fge ;}; // NewCommentDrawing constructs a new comment drawing. -func NewCommentDrawing ()*Container {_fc :=NewContainer ();_fc .Layout =_bg .NewOfcShapelayout ();_fc .Layout .ExtAttr =_bg .ST_ExtEdit ;_fc .Layout .Idmap =_bg .NewOfcCT_IdMap ();_fc .Layout .Idmap .DataAttr =_f .String ("\u0031");_fc .Layout .Idmap .ExtAttr =_bg .ST_ExtEdit ;_fc .ShapeType =_bg .NewShapetype ();_fc .ShapeType .IdAttr =_f .String ("_\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032");_fc .ShapeType .CoordsizeAttr =_f .String ("2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030");_fc .ShapeType .SptAttr =_f .Float32 (202);_fc .ShapeType .PathAttr =_f .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");_ge :=_bg .NewEG_ShapeElements ();_fc .ShapeType .EG_ShapeElements =append (_fc .ShapeType .EG_ShapeElements ,_ge );_ge .Path =_bg .NewPath ();_ge .Path .GradientshapeokAttr =_c .ST_TrueFalseT ;_ge .Path .ConnecttypeAttr =_bg .OfcST_ConnectTypeRect ;return _fc ;}; +func NewCommentDrawing ()*Container {_ab :=NewContainer ();_ab .Layout =_eb .NewOfcShapelayout ();_ab .Layout .ExtAttr =_eb .ST_ExtEdit ;_ab .Layout .Idmap =_eb .NewOfcCT_IdMap ();_ab .Layout .Idmap .DataAttr =_g .String ("\u0031");_ab .Layout .Idmap .ExtAttr =_eb .ST_ExtEdit ;_ab .ShapeType =_eb .NewShapetype ();_ab .ShapeType .IdAttr =_g .String ("_\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032");_ab .ShapeType .CoordsizeAttr =_g .String ("2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030");_ab .ShapeType .SptAttr =_g .Float32 (202);_ab .ShapeType .PathAttr =_g .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");_ca :=_eb .NewEG_ShapeElements ();_ab .ShapeType .EG_ShapeElements =append (_ab .ShapeType .EG_ShapeElements ,_ca );_ca .Path =_eb .NewPath ();_ca .Path .GradientshapeokAttr =_c .ST_TrueFalseT ;_ca .Path .ConnecttypeAttr =_eb .OfcST_ConnectTypeRect ;return _ab ;}; + +// SetWidth set width of shape. +func (_bbe *ShapeStyle )SetWidth (width int64 ){_bbe ._fg =width };func NewContainer ()*Container {return &Container {}}; + +// TextpathStyle is style attribute of element v:textpath. +type TextpathStyle struct{_gdga string ;_gb int64 ;_cd bool ;_gdc bool ;}; + +// IsBold returns true if text is bold. +func (_fgdc *TextpathStyle )IsBold ()bool {return _fgdc ._cd }; + +// Width return width of shape. +func (_dda *ShapeStyle )Width ()int64 {return _dda ._fg }; // NewCommentShape creates a new comment shape for a given cell index. The // indices here are zero based. -func NewCommentShape (col ,row int64 )*_bg .Shape {_bc :=_bg .NewShape ();_bc .IdAttr =_f .String (_e .Sprintf ("\u0063\u0073\u005f\u0025\u0064\u005f\u0025\u0064",col ,row ));_bc .TypeAttr =_f .String ("\u0023\u005f\u00780\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032");_bc .StyleAttr =_f .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");_bc .FillcolorAttr =_f .String ("\u0023f\u0062\u0066\u0036\u0064\u0036");_bc .StrokecolorAttr =_f .String ("\u0023e\u0064\u0065\u0061\u0061\u0031");_cc :=_bg .NewEG_ShapeElements ();_cc .Fill =_bg .NewFill ();_cc .Fill .Color2Attr =_f .String ("\u0023f\u0062\u0066\u0065\u0038\u0032");_cc .Fill .AngleAttr =_f .Float64 (-180);_cc .Fill .TypeAttr =_bg .ST_FillTypeGradient ;_cc .Fill .Fill =_bg .NewOfcFill ();_cc .Fill .Fill .ExtAttr =_bg .ST_ExtView ;_cc .Fill .Fill .TypeAttr =_bg .OfcST_FillTypeGradientUnscaled ;_bc .EG_ShapeElements =append (_bc .EG_ShapeElements ,_cc );_gd :=_bg .NewEG_ShapeElements ();_gd .Shadow =_bg .NewShadow ();_gd .Shadow .OnAttr =_c .ST_TrueFalseT ;_gd .Shadow .ObscuredAttr =_c .ST_TrueFalseT ;_bc .EG_ShapeElements =append (_bc .EG_ShapeElements ,_gd );_eb :=_bg .NewEG_ShapeElements ();_eb .Path =_bg .NewPath ();_eb .Path .ConnecttypeAttr =_bg .OfcST_ConnectTypeNone ;_bc .EG_ShapeElements =append (_bc .EG_ShapeElements ,_eb );_a :=_bg .NewEG_ShapeElements ();_a .Textbox =_bg .NewTextbox ();_a .Textbox .StyleAttr =_f .String ("\u006d\u0073\u006f\u002ddi\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u002d\u0061\u006c\u0074\u003a\u0061\u0075t\u006f");_bc .EG_ShapeElements =append (_bc .EG_ShapeElements ,_a );_eg :=_bg .NewEG_ShapeElements ();_eg .ClientData =_fe .NewClientData ();_eg .ClientData .ObjectTypeAttr =_fe .ST_ObjectTypeNote ;_eg .ClientData .MoveWithCells =_c .ST_TrueFalseBlankT ;_eg .ClientData .SizeWithCells =_c .ST_TrueFalseBlankT ;_eg .ClientData .Anchor =_f .String ("\u0031,\u0020\u0031\u0035\u002c\u0020\u0030\u002c\u0020\u0032\u002c\u00202\u002c\u0020\u0035\u0034\u002c\u0020\u0035\u002c\u0020\u0033");_eg .ClientData .AutoFill =_c .ST_TrueFalseBlankFalse ;_eg .ClientData .Row =_f .Int64 (row );_eg .ClientData .Column =_f .Int64 (col );_bc .EG_ShapeElements =append (_bc .EG_ShapeElements ,_eg );return _bc ;};func NewContainer ()*Container {return &Container {}};func (_ba *Container )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 _ba .Layout !=nil {_gb :=_g .StartElement {Name :_g .Name {Local :"\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ba .Layout ,_gb );};if _ba .ShapeType !=nil {_ff :=_g .StartElement {Name :_g .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};e .EncodeElement (_ba .ShapeType ,_ff );};for _ ,_ged :=range _ba .Shape {_be :=_g .StartElement {Name :_g .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_ged ,_be );};return e .EncodeToken (_g .EndElement {Name :start .Name });}; \ No newline at end of file +func NewCommentShape (col ,row int64 )*_eb .Shape {_agg :=_eb .NewShape ();_agg .IdAttr =_g .String (_b .Sprintf ("\u0063\u0073\u005f\u0025\u0064\u005f\u0025\u0064",col ,row ));_agg .TypeAttr =_g .String ("\u0023\u005f\u00780\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032");_agg .StyleAttr =_g .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");_agg .FillcolorAttr =_g .String ("\u0023f\u0062\u0066\u0036\u0064\u0036");_agg .StrokecolorAttr =_g .String ("\u0023e\u0064\u0065\u0061\u0061\u0031");_ga :=_eb .NewEG_ShapeElements ();_ga .Fill =_eb .NewFill ();_ga .Fill .Color2Attr =_g .String ("\u0023f\u0062\u0066\u0065\u0038\u0032");_ga .Fill .AngleAttr =_g .Float64 (-180);_ga .Fill .TypeAttr =_eb .ST_FillTypeGradient ;_ga .Fill .Fill =_eb .NewOfcFill ();_ga .Fill .Fill .ExtAttr =_eb .ST_ExtView ;_ga .Fill .Fill .TypeAttr =_eb .OfcST_FillTypeGradientUnscaled ;_agg .EG_ShapeElements =append (_agg .EG_ShapeElements ,_ga );_bdb :=_eb .NewEG_ShapeElements ();_bdb .Shadow =_eb .NewShadow ();_bdb .Shadow .OnAttr =_c .ST_TrueFalseT ;_bdb .Shadow .ObscuredAttr =_c .ST_TrueFalseT ;_agg .EG_ShapeElements =append (_agg .EG_ShapeElements ,_bdb );_ebd :=_eb .NewEG_ShapeElements ();_ebd .Path =_eb .NewPath ();_ebd .Path .ConnecttypeAttr =_eb .OfcST_ConnectTypeNone ;_agg .EG_ShapeElements =append (_agg .EG_ShapeElements ,_ebd );_aa :=_eb .NewEG_ShapeElements ();_aa .Textbox =_eb .NewTextbox ();_aa .Textbox .StyleAttr =_g .String ("\u006d\u0073\u006f\u002ddi\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u002d\u0061\u006c\u0074\u003a\u0061\u0075t\u006f");_agg .EG_ShapeElements =append (_agg .EG_ShapeElements ,_aa );_cb :=_eb .NewEG_ShapeElements ();_cb .ClientData =_bd .NewClientData ();_cb .ClientData .ObjectTypeAttr =_bd .ST_ObjectTypeNote ;_cb .ClientData .MoveWithCells =_c .ST_TrueFalseBlankT ;_cb .ClientData .SizeWithCells =_c .ST_TrueFalseBlankT ;_cb .ClientData .Anchor =_g .String ("\u0031,\u0020\u0031\u0035\u002c\u0020\u0030\u002c\u0020\u0032\u002c\u00202\u002c\u0020\u0035\u0034\u002c\u0020\u0035\u002c\u0020\u0033");_cb .ClientData .AutoFill =_c .ST_TrueFalseBlankFalse ;_cb .ClientData .Row =_g .Int64 (row );_cb .ClientData .Column =_g .Int64 (col );_agg .EG_ShapeElements =append (_agg .EG_ShapeElements ,_cb );return _agg ;};type Container struct{Layout *_eb .OfcShapelayout ;ShapeType *_eb .Shapetype ;Shape []*_eb .Shape ;}; + +// ToString generate string of TextpathStyle. +func (_cad *TextpathStyle )String ()string {_gde :="";_gde +=_b .Sprintf ("\u0066o\u006et\u002d\u0066\u0061\u006d\u0069\u006c\u0079\u003a\u0025\u0073\u003b",_cad ._gdga );_gde +=_b .Sprintf ("\u0066o\u006et\u002d\u0073\u0069\u007a\u0065\u003a\u0025\u0064\u0070\u0074\u003b",_cad ._gb );if _cad ._gdc {_gde +=_b .Sprintf ("\u0066o\u006et\u002d\u0073\u0074\u0079\u006ce\u003a\u0069t\u0061\u006c\u0069\u0063\u003b");};if _cad ._cd {_gde +=_b .Sprintf ("\u0066\u006f\u006e\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074\u003ab\u006f\u006c\u0064\u003b");};return _gde ;}; + +// NewTextpathStyle accept value of string style attribute of element v:textpath and format it to generate TextpathStyle. +func NewTextpathStyle (style string )TextpathStyle {_bdc :=TextpathStyle {_gdga :"\u0022C\u0061\u006c\u0069\u0062\u0072\u0069\"",_gb :44,_cd :false ,_gdc :false };_fc :=_ag .Split (style ,"\u003b");for _ ,_fd :=range _fc {_adb :=_ag .Split (_fd ,"\u003a");if len (_adb )!=2{continue ;};switch _adb [0]{case "f\u006f\u006e\u0074\u002d\u0066\u0061\u006d\u0069\u006c\u0079":_bdc ._gdga =_adb [1];break ;case "\u0066o\u006e\u0074\u002d\u0073\u0069\u007ae":_bdc ._gb ,_ =_bf .ParseInt (_ag .ReplaceAll (_adb [1],"\u0070\u0074",""),10,64);break ;case "f\u006f\u006e\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074":_bdc ._cd =_adb [1]=="\u0062\u006f\u006c\u0064";break ;case "\u0066\u006f\u006e\u0074\u002d\u0073\u0074\u0079\u006c\u0065":_bdc ._gdc =_adb [1]=="\u0069\u0074\u0061\u006c\u0069\u0063";break ;};};return _bdc ;};func (_f *Container )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_f .Shape =nil ;_bc :for {_ce ,_cc :=d .Token ();if _cc !=nil {return _cc ;};switch _ccd :=_ce .(type ){case _e .StartElement :switch _ccd .Name .Local {case "s\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074":_f .Layout =_eb .NewOfcShapelayout ();if _gd :=d .DecodeElement (_f .Layout ,&_ccd );_gd !=nil {return _gd ;};case "\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e":_f .ShapeType =_eb .NewShapetype ();if _ge :=d .DecodeElement (_f .ShapeType ,&_ccd );_ge !=nil {return _ge ;};case "\u0073\u0068\u0061p\u0065":_gae :=_eb .NewShape ();if _db :=d .DecodeElement (_gae ,&_ccd );_db !=nil {return _db ;};_f .Shape =append (_f .Shape ,_gae );};case _e .EndElement :break _bc ;};};return nil ;}; + +// SetHeight set height of shape. +func (_gdg *ShapeStyle )SetHeight (height int64 ){_gdg ._bad =height }; + +// FontFamily returns fontFamily of the text. +func (_bada *TextpathStyle )FontFamily ()string {return _bada ._gdga }; + +// IsItalic returns true if text is italic. +func (_de *TextpathStyle )IsItalic ()bool {return _de ._gdc }; + +// SetFontSize sets text's fontSize. +func (_bg *TextpathStyle )SetFontSize (fontSize int64 ){_bg ._gb =fontSize }; + +// Height return height of shape. +func (_dab *ShapeStyle )Height ()int64 {return _dab ._bad }; + +// FontSize returns fontSize of the text. +func (_cab *TextpathStyle )FontSize ()int64 {return _cab ._gb }; + +// SetItalic sets text to italic. +func (_ae *TextpathStyle )SetItalic (italic bool ){_ae ._gdc =italic }; + +// ShapeStyle is style attribute of v:shape element. +type ShapeStyle struct{_ec string ;_bb int64 ;_dc int64 ;_fg int64 ;_bad int64 ;_gaa int64 ;_ad string ;_bab string ;_fgd string ;_dcb string ;}; + +// SetBold sets text to bold. +func (_afe *TextpathStyle )SetBold (bold bool ){_afe ._cd =bold };func (_ba *Container )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 _ba .Layout !=nil {_cbg :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ba .Layout ,_cbg );};if _ba .ShapeType !=nil {_af :=_e .StartElement {Name :_e .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};e .EncodeElement (_ba .ShapeType ,_af );};for _ ,_ac :=range _ba .Shape {_da :=_e .StartElement {Name :_e .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_ac ,_da );};return e .EncodeToken (_e .EndElement {Name :start .Name });}; + +// SetFontFamily sets text's fontFamily. +func (_eg *TextpathStyle )SetFontFamily (fontFamily string ){_eg ._gdga =fontFamily }; \ No newline at end of file diff --git a/zippkg/zippkg.go b/zippkg/zippkg.go index e90ccf0ead..d8f54f653e 100644 --- a/zippkg/zippkg.go +++ b/zippkg/zippkg.go @@ -9,62 +9,62 @@ // 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 (_ab "archive/zip";_gf "bytes";_c "encoding/xml";_bd "fmt";_cb "github.com/unidoc/unioffice";_ca "github.com/unidoc/unioffice/algo";_ee "github.com/unidoc/unioffice/common/tempstorage";_gcd "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_gc "io";_ba "path";_b "sort";_e "strings";_g "time";); +package zippkg ;import (_eb "archive/zip";_ag "bytes";_ed "encoding/xml";_g "fmt";_acc "github.com/unidoc/unioffice";_d "github.com/unidoc/unioffice/algo";_ab "github.com/unidoc/unioffice/common/tempstorage";_gf "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_ac "io";_bd "path";_b "sort";_a "strings";_ec "time";); -// OnNewRelationshipFunc is called when a new relationship has been discovered. -// -// target is a resolved path that takes into account the location of the -// relationships file source and should be the path in the zip file. -// -// files are passed so non-XML files that can't be handled by AddTarget can be -// decoded directly (e.g. images) -// -// rel is the actual relationship so its target can be modified if the source -// 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 (_f *DecodeMap ,_bc ,_baf string ,_ae []*_ab .File ,_gcg *_gcd .Relationship ,_bg Target )error ;type Target struct{Path string ;Typ string ;Ifc interface{};Index uint32 ;}; - -// AddFileFromBytes takes a byte array and adds it at a given path to a zip file. -func AddFileFromBytes (z *_ab .Writer ,zipPath string ,data []byte )error {_da ,_cca :=z .Create (zipPath );if _cca !=nil {return _bd .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_cca );};_ ,_cca =_gc .Copy (_da ,_gf .NewReader (data ));return _cca ;}; +// RelationsPathFor returns the relations path for a given filename. +func RelationsPathFor (path string )string {_gff :=_a .Split (path ,"\u002f");_fb :=_a .Join (_gff [0:len (_gff )-1],"\u002f");_gffb :=_gff [len (_gff )-1];_fb +="\u002f_\u0072\u0065\u006c\u0073\u002f";_gffb +="\u002e\u0072\u0065l\u0073";return _fb +_gffb ;};func (_ge SelfClosingWriter )Write (b []byte )(int ,error ){_efb :=0;_bad :=0;for _abfc :=0;_abfc < len (b )-2;_abfc ++{if b [_abfc ]=='>'&&b [_abfc +1]=='<'&&b [_abfc +2]=='/'{_fab :=[]byte {};_daga :=_abfc ;for _agg :=_abfc ;_agg >=0;_agg --{if b [_agg ]==' '{_daga =_agg ;}else if b [_agg ]=='<'{_fab =b [_agg +1:_daga ];break ;};};_ade :=[]byte {};for _fe :=_abfc +3;_fe < len (b );_fe ++{if b [_fe ]=='>'{_ade =b [_abfc +3:_fe ];break ;};};if !_ag .Equal (_fab ,_ade ){continue ;};_badb ,_gbf :=_ge .W .Write (b [_efb :_abfc ]);if _gbf !=nil {return _bad +_badb ,_gbf ;};_bad +=_badb ;_ ,_gbf =_ge .W .Write (_cf );if _gbf !=nil {return _bad ,_gbf ;};_bad +=3;for _dcb :=_abfc +2;_dcb < len (b )&&b [_dcb ]!='>';_dcb ++{_bad ++;_efb =_dcb +2;_abfc =_efb ;};};};_bgc ,_ebga :=_ge .W .Write (b [_efb :]);return _bgc +_bad ,_ebga ;};func MarshalXMLByType (z *_eb .Writer ,dt _acc .DocType ,typ string ,v interface{})error {_ddf :=_acc .AbsoluteFilename (dt ,typ ,0);return MarshalXML (z ,_ddf ,v );};type Target struct{Path string ;Typ string ;Ifc interface{};Index uint32 ;};func (_ad *DecodeMap )IndexFor (path string )int {return _ad ._ba [path ]};var _gbe =[]byte {'\r','\n'}; -// SelfClosingWriter wraps a writer and replaces XML tags of the -// type with -type SelfClosingWriter struct{W _gc .Writer ;}; +// Decode unmarshals the content of a *zip.File as XML to a given destination. +func Decode (f *_eb .File ,dest interface{})error {_acf ,_ggf :=f .Open ();if _ggf !=nil {return _g .Errorf ("e\u0072r\u006f\u0072\u0020\u0072\u0065\u0061\u0064\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",f .Name ,_ggf );};defer _acf .Close ();_df :=_ed .NewDecoder (_acf );if _cgc :=_df .Decode (dest );_cgc !=nil {return _g .Errorf ("e\u0072\u0072\u006f\u0072 d\u0065c\u006f\u0064\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",f .Name ,_cgc );};if _ebc ,_bg :=dest .(*_gf .Relationships );_bg {for _bef ,_ee :=range _ebc .Relationship {switch _ee .TypeAttr {case _acc .OfficeDocumentTypeStrict :_ebc .Relationship [_bef ].TypeAttr =_acc .OfficeDocumentType ;case _acc .StylesTypeStrict :_ebc .Relationship [_bef ].TypeAttr =_acc .StylesType ;case _acc .ThemeTypeStrict :_ebc .Relationship [_bef ].TypeAttr =_acc .ThemeType ;case _acc .ControlTypeStrict :_ebc .Relationship [_bef ].TypeAttr =_acc .ControlType ;case _acc .SettingsTypeStrict :_ebc .Relationship [_bef ].TypeAttr =_acc .SettingsType ;case _acc .ImageTypeStrict :_ebc .Relationship [_bef ].TypeAttr =_acc .ImageType ;case _acc .CommentsTypeStrict :_ebc .Relationship [_bef ].TypeAttr =_acc .CommentsType ;case _acc .ThumbnailTypeStrict :_ebc .Relationship [_bef ].TypeAttr =_acc .ThumbnailType ;case _acc .DrawingTypeStrict :_ebc .Relationship [_bef ].TypeAttr =_acc .DrawingType ;case _acc .ChartTypeStrict :_ebc .Relationship [_bef ].TypeAttr =_acc .ChartType ;case _acc .ExtendedPropertiesTypeStrict :_ebc .Relationship [_bef ].TypeAttr =_acc .ExtendedPropertiesType ;case _acc .CustomXMLTypeStrict :_ebc .Relationship [_bef ].TypeAttr =_acc .CustomXMLType ;case _acc .WorksheetTypeStrict :_ebc .Relationship [_bef ].TypeAttr =_acc .WorksheetType ;case _acc .SharedStringsTypeStrict :_ebc .Relationship [_bef ].TypeAttr =_acc .SharedStringsType ;case _acc .TableTypeStrict :_ebc .Relationship [_bef ].TypeAttr =_acc .TableType ;case _acc .HeaderTypeStrict :_ebc .Relationship [_bef ].TypeAttr =_acc .HeaderType ;case _acc .FooterTypeStrict :_ebc .Relationship [_bef ].TypeAttr =_acc .FooterType ;case _acc .NumberingTypeStrict :_ebc .Relationship [_bef ].TypeAttr =_acc .NumberingType ;case _acc .FontTableTypeStrict :_ebc .Relationship [_bef ].TypeAttr =_acc .FontTableType ;case _acc .WebSettingsTypeStrict :_ebc .Relationship [_bef ].TypeAttr =_acc .WebSettingsType ;case _acc .FootNotesTypeStrict :_ebc .Relationship [_bef ].TypeAttr =_acc .FootNotesType ;case _acc .EndNotesTypeStrict :_ebc .Relationship [_bef ].TypeAttr =_acc .EndNotesType ;case _acc .SlideTypeStrict :_ebc .Relationship [_bef ].TypeAttr =_acc .SlideType ;case _acc .VMLDrawingTypeStrict :_ebc .Relationship [_bef ].TypeAttr =_acc .VMLDrawingType ;};};_b .Slice (_ebc .Relationship ,func (_fbb ,_ecf int )bool {_dfc :=_ebc .Relationship [_fbb ];_dd :=_ebc .Relationship [_ecf ];return _d .NaturalLess (_dfc .IdAttr ,_dd .IdAttr );});};return nil ;};func (_abe *DecodeMap )RecordIndex (path string ,idx int ){_abe ._ba [path ]=idx };func MarshalXMLByTypeIndex (z *_eb .Writer ,dt _acc .DocType ,typ string ,idx int ,v interface{})error {_dab :=_acc .AbsoluteFilename (dt ,typ ,idx );return MarshalXML (z ,_dab ,v );}; // 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 *_ab .Writer ,zipPath ,storagePath string )error {_cdfg ,_bbd :=z .Create (zipPath );if _bbd !=nil {return _bd .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_bbd );};_eb ,_bbd :=_ee .Open (storagePath );if _bbd !=nil {return _bd .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",storagePath ,_bbd );};defer _eb .Close ();_ ,_bbd =_gc .Copy (_cdfg ,_eb );return _bbd ;}; - -// Decode unmarshals the content of a *zip.File as XML to a given destination. -func Decode (f *_ab .File ,dest interface{})error {_cg ,_abe :=f .Open ();if _abe !=nil {return _bd .Errorf ("e\u0072r\u006f\u0072\u0020\u0072\u0065\u0061\u0064\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",f .Name ,_abe );};defer _cg .Close ();_gb :=_c .NewDecoder (_cg );if _aba :=_gb .Decode (dest );_aba !=nil {return _bd .Errorf ("e\u0072\u0072\u006f\u0072 d\u0065c\u006f\u0064\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",f .Name ,_aba );};if _ga ,_ge :=dest .(*_gcd .Relationships );_ge {for _eed ,_ddc :=range _ga .Relationship {switch _ddc .TypeAttr {case _cb .OfficeDocumentTypeStrict :_ga .Relationship [_eed ].TypeAttr =_cb .OfficeDocumentType ;case _cb .StylesTypeStrict :_ga .Relationship [_eed ].TypeAttr =_cb .StylesType ;case _cb .ThemeTypeStrict :_ga .Relationship [_eed ].TypeAttr =_cb .ThemeType ;case _cb .ControlTypeStrict :_ga .Relationship [_eed ].TypeAttr =_cb .ControlType ;case _cb .SettingsTypeStrict :_ga .Relationship [_eed ].TypeAttr =_cb .SettingsType ;case _cb .ImageTypeStrict :_ga .Relationship [_eed ].TypeAttr =_cb .ImageType ;case _cb .CommentsTypeStrict :_ga .Relationship [_eed ].TypeAttr =_cb .CommentsType ;case _cb .ThumbnailTypeStrict :_ga .Relationship [_eed ].TypeAttr =_cb .ThumbnailType ;case _cb .DrawingTypeStrict :_ga .Relationship [_eed ].TypeAttr =_cb .DrawingType ;case _cb .ChartTypeStrict :_ga .Relationship [_eed ].TypeAttr =_cb .ChartType ;case _cb .ExtendedPropertiesTypeStrict :_ga .Relationship [_eed ].TypeAttr =_cb .ExtendedPropertiesType ;case _cb .CustomXMLTypeStrict :_ga .Relationship [_eed ].TypeAttr =_cb .CustomXMLType ;case _cb .WorksheetTypeStrict :_ga .Relationship [_eed ].TypeAttr =_cb .WorksheetType ;case _cb .SharedStringsTypeStrict :_ga .Relationship [_eed ].TypeAttr =_cb .SharedStringsType ;case _cb .TableTypeStrict :_ga .Relationship [_eed ].TypeAttr =_cb .TableType ;case _cb .HeaderTypeStrict :_ga .Relationship [_eed ].TypeAttr =_cb .HeaderType ;case _cb .FooterTypeStrict :_ga .Relationship [_eed ].TypeAttr =_cb .FooterType ;case _cb .NumberingTypeStrict :_ga .Relationship [_eed ].TypeAttr =_cb .NumberingType ;case _cb .FontTableTypeStrict :_ga .Relationship [_eed ].TypeAttr =_cb .FontTableType ;case _cb .WebSettingsTypeStrict :_ga .Relationship [_eed ].TypeAttr =_cb .WebSettingsType ;case _cb .FootNotesTypeStrict :_ga .Relationship [_eed ].TypeAttr =_cb .FootNotesType ;case _cb .EndNotesTypeStrict :_ga .Relationship [_eed ].TypeAttr =_cb .EndNotesType ;case _cb .SlideTypeStrict :_ga .Relationship [_eed ].TypeAttr =_cb .SlideType ;case _cb .VMLDrawingTypeStrict :_ga .Relationship [_eed ].TypeAttr =_cb .VMLDrawingType ;};};_b .Slice (_ga .Relationship ,func (_fba ,_efe int )bool {_dge :=_ga .Relationship [_fba ];_cac :=_ga .Relationship [_efe ];return _ca .NaturalLess (_dge .IdAttr ,_cac .IdAttr );});};return nil ;}; - -// RelationsPathFor returns the relations path for a given filename. -func RelationsPathFor (path string )string {_dg :=_e .Split (path ,"\u002f");_cfb :=_e .Join (_dg [0:len (_dg )-1],"\u002f");_ef :=_dg [len (_dg )-1];_cfb +="\u002f_\u0072\u0065\u006c\u0073\u002f";_ef +="\u002e\u0072\u0065l\u0073";return _cfb +_ef ;};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";var _bec =[]byte {'\r','\n'};func (_fbad SelfClosingWriter )Write (b []byte )(int ,error ){_gbd :=0;_eec :=0;for _bab :=0;_bab < len (b )-2;_bab ++{if b [_bab ]=='>'&&b [_bab +1]=='<'&&b [_bab +2]=='/'{_fgc :=[]byte {};_fbb :=_bab ;for _gd :=_bab ;_gd >=0;_gd --{if b [_gd ]==' '{_fbb =_gd ;}else if b [_gd ]=='<'{_fgc =b [_gd +1:_fbb ];break ;};};_bbdg :=[]byte {};for _abd :=_bab +3;_abd < len (b );_abd ++{if b [_abd ]=='>'{_bbdg =b [_bab +3:_abd ];break ;};};if !_gf .Equal (_fgc ,_bbdg ){continue ;};_cbb ,_cbbf :=_fbad .W .Write (b [_gbd :_bab ]);if _cbbf !=nil {return _eec +_cbb ,_cbbf ;};_eec +=_cbb ;_ ,_cbbf =_fbad .W .Write (_abea );if _cbbf !=nil {return _eec ,_cbbf ;};_eec +=3;for _gdb :=_bab +2;_gdb < len (b )&&b [_gdb ]!='>';_gdb ++{_eec ++;_gbd =_gdb +2;_bab =_gbd ;};};};_dgef ,_bdb :=_fbad .W .Write (b [_gbd :]);return _dgef +_eec ,_bdb ;};func (_cag *DecodeMap )RecordIndex (path string ,idx int ){_cag ._d [path ]=idx }; - -// Decode loops decoding targets registered with AddTarget and calling th -func (_abf *DecodeMap )Decode (files []*_ab .File )error {_bbf :=1;for _bbf > 0{for len (_abf ._cf )> 0{_fdc :=_abf ._cf [len (_abf ._cf )-1];_abf ._cf =_abf ._cf [0:len (_abf ._cf )-1];_fb :=_fdc .Ifc .(*_gcd .Relationships );for _ ,_dd :=range _fb .Relationship {_cdf ,_ :=_abf ._aa [_fb ];_abf ._be (_abf ,_cdf +_dd .TargetAttr ,_dd .TypeAttr ,files ,_dd ,_fdc );};};for _db ,_ec :=range files {if _ec ==nil {continue ;};if _af ,_ace :=_abf ._fg [_ec .Name ];_ace {delete (_abf ._fg ,_ec .Name );if _eg :=Decode (_ec ,_af .Ifc );_eg !=nil {return _eg ;};files [_db ]=nil ;if _cc ,_cda :=_af .Ifc .(*_gcd .Relationships );_cda {_abf ._cf =append (_abf ._cf ,_af );_cfe ,_ :=_ba .Split (_ba .Clean (_ec .Name +"\u002f\u002e\u002e\u002f"));_abf ._aa [_cc ]=_cfe ;_bbf ++;};};};_bbf --;};return nil ;}; - -// ExtractToDiskTmp extracts a zip file to a temporary file in a given path, -// returning the name of the file. -func ExtractToDiskTmp (f *_ab .File ,path string )(string ,error ){_ea ,_bdc :=_ee .TempFile (path ,"\u007a\u007a");if _bdc !=nil {return "",_bdc ;};defer _ea .Close ();_fdg ,_bdc :=f .Open ();if _bdc !=nil {return "",_bdc ;};defer _fdg .Close ();_ ,_bdc =_gc .Copy (_ea ,_fdg );if _bdc !=nil {return "",_bdc ;};return _ea .Name (),nil ;}; +func AddFileFromDisk (z *_eb .Writer ,zipPath ,storagePath string )error {_cdg ,_abf :=z .Create (zipPath );if _abf !=nil {return _g .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_abf );};_bee ,_abf :=_ab .Open (storagePath );if _abf !=nil {return _g .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",storagePath ,_abf );};defer _bee .Close ();_ ,_abf =_ac .Copy (_cdg ,_bee );return _abf ;};var _cf =[]byte {'/','>'}; // 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 (_aef *DecodeMap )AddTarget (filePath string ,ifc interface{},sourceFileType string ,idx uint32 )bool {if _aef ._fg ==nil {_aef ._fg =make (map[string ]Target );_aef ._aa =make (map[*_gcd .Relationships ]string );_aef ._caf =make (map[string ]struct{});_aef ._d =make (map[string ]int );};_bb :=_ba .Clean (filePath );if _ ,_fd :=_aef ._caf [_bb ];_fd {return false ;};_aef ._caf [_bb ]=struct{}{};_aef ._fg [_bb ]=Target {Path :filePath ,Typ :sourceFileType ,Ifc :ifc ,Index :idx };return true ;}; +func (_ae *DecodeMap )AddTarget (filePath string ,ifc interface{},sourceFileType string ,idx uint32 )bool {if _ae ._gc ==nil {_ae ._gc =make (map[string ]Target );_ae ._ga =make (map[*_gf .Relationships ]string );_ae ._fd =make (map[string ]struct{});_ae ._ba =make (map[string ]int );};_ff :=_bd .Clean (filePath );if _ ,_bc :=_ae ._fd [_ff ];_bc {return false ;};_ae ._fd [_ff ]=struct{}{};_ae ._gc [_ff ]=Target {Path :filePath ,Typ :sourceFileType ,Ifc :ifc ,Index :idx };return true ;}; + +// SelfClosingWriter wraps a writer and replaces XML tags of the +// type with +type SelfClosingWriter struct{W _ac .Writer ;}; // DecodeMap is used to walk a tree of relationships, decoding files and passing // control back to the document. -type DecodeMap struct{_fg map[string ]Target ;_aa map[*_gcd .Relationships ]string ;_cf []Target ;_be OnNewRelationshipFunc ;_caf map[string ]struct{};_d map[string ]int ;};func (_cd *DecodeMap )IndexFor (path string )int {return _cd ._d [path ]}; +type DecodeMap struct{_gc map[string ]Target ;_ga map[*_gf .Relationships ]string ;_dg []Target ;_cd OnNewRelationshipFunc ;_fd map[string ]struct{};_ba map[string ]int ;}; + +// Decode loops decoding targets registered with AddTarget and calling th +func (_ef *DecodeMap )Decode (files []*_eb .File )error {_gfe :=1;for _gfe > 0{for len (_ef ._dg )> 0{_gcb :=_ef ._dg [len (_ef ._dg )-1];_ef ._dg =_ef ._dg [0:len (_ef ._dg )-1];_be :=_gcb .Ifc .(*_gf .Relationships );for _ ,_ffe :=range _be .Relationship {_ca ,_ :=_ef ._ga [_be ];_ef ._cd (_ef ,_ca +_ffe .TargetAttr ,_ffe .TypeAttr ,files ,_ffe ,_gcb );};};for _ebg ,_eca :=range files {if _eca ==nil {continue ;};if _dc ,_edc :=_ef ._gc [_eca .Name ];_edc {delete (_ef ._gc ,_eca .Name );if _ffb :=Decode (_eca ,_dc .Ifc );_ffb !=nil {return _ffb ;};files [_ebg ]=nil ;if _gae ,_gab :=_dc .Ifc .(*_gf .Relationships );_gab {_ef ._dg =append (_ef ._dg ,_dc );_gbc ,_ :=_bd .Split (_bd .Clean (_eca .Name +"\u002f\u002e\u002e\u002f"));_ef ._ga [_gae ]=_gbc ;_gfe ++;};};};_gfe --;};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 *_ab .Writer ,filename string ,v interface{})error {_fge :=&_ab .FileHeader {};_fge .Method =_ab .Deflate ;_fge .Name =filename ;_fge .SetModTime (_g .Now ());_bf ,_fe :=z .CreateHeader (_fge );if _fe !=nil {return _bd .Errorf ("\u0063\u0072\u0065\u0061ti\u006e\u0067\u0020\u0025\u0073\u0020\u0069\u006e\u0020\u007a\u0069\u0070\u003a\u0020%\u0073",filename ,_fe );};_ ,_fe =_bf .Write ([]byte (XMLHeader ));if _fe !=nil {return _bd .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 ,_fe );};if _fe =_c .NewEncoder (SelfClosingWriter {_bf }).Encode (v );_fe !=nil {return _bd .Errorf ("\u006d\u0061\u0072\u0073\u0068\u0061\u006c\u0069\u006e\u0067\u0020\u0025s\u003a\u0020\u0025\u0073",filename ,_fe );};_ ,_fe =_bf .Write (_bec );return _fe ;};var _abea =[]byte {'/','>'};func MarshalXMLByType (z *_ab .Writer ,dt _cb .DocType ,typ string ,v interface{})error {_gfeb :=_cb .AbsoluteFilename (dt ,typ ,0);return MarshalXML (z ,_gfeb ,v );};func MarshalXMLByTypeIndex (z *_ab .Writer ,dt _cb .DocType ,typ string ,idx int ,v interface{})error {_ddg :=_cb .AbsoluteFilename (dt ,typ ,idx );return MarshalXML (z ,_ddg ,v );}; +func MarshalXML (z *_eb .Writer ,filename string ,v interface{})error {_gabd :=&_eb .FileHeader {};_gabd .Method =_eb .Deflate ;_gabd .Name =filename ;_gabd .SetModTime (_ec .Now ());_gad ,_gbb :=z .CreateHeader (_gabd );if _gbb !=nil {return _g .Errorf ("\u0063\u0072\u0065\u0061ti\u006e\u0067\u0020\u0025\u0073\u0020\u0069\u006e\u0020\u007a\u0069\u0070\u003a\u0020%\u0073",filename ,_gbb );};_ ,_gbb =_gad .Write ([]byte (XMLHeader ));if _gbb !=nil {return _g .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 ,_gbb );};if _gbb =_ed .NewEncoder (SelfClosingWriter {_gad }).Encode (v );_gbb !=nil {return _g .Errorf ("\u006d\u0061\u0072\u0073\u0068\u0061\u006c\u0069\u006e\u0067\u0020\u0025s\u003a\u0020\u0025\u0073",filename ,_gbb );};_ ,_gbb =_gad .Write (_gbe );return _gbb ;}; // SetOnNewRelationshipFunc sets the function to be called when a new // relationship has been discovered. -func (_fgf *DecodeMap )SetOnNewRelationshipFunc (fn OnNewRelationshipFunc ){_fgf ._be =fn }; \ No newline at end of file +func (_eg *DecodeMap )SetOnNewRelationshipFunc (fn OnNewRelationshipFunc ){_eg ._cd =fn };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"; + +// AddFileFromBytes takes a byte array and adds it at a given path to a zip file. +func AddFileFromBytes (z *_eb .Writer ,zipPath string ,data []byte )error {_aa ,_dde :=z .Create (zipPath );if _dde !=nil {return _g .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_dde );};_ ,_dde =_ac .Copy (_aa ,_ag .NewReader (data ));return _dde ;}; + +// ExtractToDiskTmp extracts a zip file to a temporary file in a given path, +// returning the name of the file. +func ExtractToDiskTmp (f *_eb .File ,path string )(string ,error ){_dag ,_fbf :=_ab .TempFile (path ,"\u007a\u007a");if _fbf !=nil {return "",_fbf ;};defer _dag .Close ();_fa ,_fbf :=f .Open ();if _fbf !=nil {return "",_fbf ;};defer _fa .Close ();_ ,_fbf =_ac .Copy (_dag ,_fa );if _fbf !=nil {return "",_fbf ;};return _dag .Name (),nil ;}; + +// OnNewRelationshipFunc is called when a new relationship has been discovered. +// +// target is a resolved path that takes into account the location of the +// relationships file source and should be the path in the zip file. +// +// files are passed so non-XML files that can't be handled by AddTarget can be +// decoded directly (e.g. images) +// +// rel is the actual relationship so its target can be modified if the source +// 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 (_f *DecodeMap ,_fg ,_gb string ,_ebb []*_eb .File ,_c *_gf .Relationship ,_ce Target )error ; \ No newline at end of file